[ 33.542] sna_accel_flush: flush?=0, dirty?=0 [ 33.542] sna_accel_flush: flush?=0, dirty?=0 [ 33.542] sna_accel_flush: flush?=0, dirty?=0 [ 33.542] sna_accel_flush: flush?=0, dirty?=0 [ 33.542] sna_destroy_pixmap: pixmap=3235, attached?=1 [ 33.542] _kgem_bo_destroy: handle=144, proxy? 0 [ 33.542] __kgem_bo_destroy: handle=144, size=262144 [ 33.542] __kgem_busy: handle=144, busy=0, wedged=0 [ 33.542] __kgem_bo_clear_busy: handle=144 [ 33.542] kgem_bo_move_to_inactive: moving handle=144 to inactive [ 33.542] __sna_free_pixmap(pixmap=3235) [ 33.542] sna_accel_flush: flush?=0, dirty?=0 [ 33.542] sna_accel_flush: flush?=0, dirty?=0 [ 33.542] sna_accel_flush: flush?=0, dirty?=0 [ 33.542] sna_block_handler (tv=0.26000) [ 33.542] kgem_retire, need_retire?=1 [ 33.542] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 33.542] kgem_retire__requests_ring: retiring ring 0 [ 33.542] __kgem_busy: handle=2, busy=0, wedged=0 [ 33.542] __kgem_retire_rq: request 2 complete [ 33.542] kgem_retire__requests_ring: retiring ring 0 [ 33.542] __kgem_busy: handle=1, busy=0, wedged=0 [ 33.542] __kgem_retire_rq: request 1 complete [ 33.542] __kgem_bo_flush: handle=9, busy=0, wedged=0 [ 33.542] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 33.542] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 33.542] kgem_retire -- retired=0, need_retire=0 [ 33.542] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 33.542] gen6_render_retire: resetting idle vbo [ 33.542] sna_scanout_do_flush: flush timer active: delta=12 [ 33.542] sna_accel_do_throttle -- no pending activity [ 33.542] sna_accel_block: evaluating timers, active=5 [ 33.542] sna_accel_block: flush timer expires in 12 [33554] [ 33.542] sna_wakeup_handler [ 33.542] sna_accel_flush: flush?=0, dirty?=0 [ 33.542] sna_accel_flush: flush?=0, dirty?=0 [ 33.542] sna_block_handler (tv=0.26000) [ 33.542] sna_scanout_do_flush: flush timer active: delta=12 [ 33.542] sna_accel_do_throttle -- no pending activity [ 33.542] sna_accel_block: evaluating timers, active=5 [ 33.542] sna_accel_block: flush timer expires in 12 [33554] [ 33.542] sna_wakeup_handler [ 33.542] sna_accel_flush: flush?=0, dirty?=0 [ 33.542] sna_accel_flush: flush?=0, dirty?=0 [ 33.542] sna_accel_flush: flush?=0, dirty?=0 [ 33.542] sna_block_handler (tv=0.26000) [ 33.542] sna_scanout_do_flush: flush timer active: delta=12 [ 33.542] sna_accel_do_throttle -- no pending activity [ 33.542] sna_accel_block: evaluating timers, active=5 [ 33.542] sna_accel_block: flush timer expires in 12 [33554] [ 33.542] sna_wakeup_handler [ 33.542] sna_accel_flush: flush?=0, dirty?=0 [ 33.542] sna_accel_flush: flush?=0, dirty?=0 [ 33.542] sna_accel_flush: flush?=0, dirty?=0 [ 33.542] sna_accel_flush: flush?=0, dirty?=0 [ 33.542] sna_block_handler (tv=0.26000) [ 33.542] sna_scanout_do_flush: flush timer active: delta=12 [ 33.542] sna_accel_do_throttle -- no pending activity [ 33.542] sna_accel_block: evaluating timers, active=5 [ 33.542] sna_accel_block: flush timer expires in 12 [33554] [ 33.542] sna_wakeup_handler [ 33.542] sna_accel_flush: flush?=0, dirty?=0 [ 33.542] sna_accel_flush: flush?=0, dirty?=0 [ 33.542] sna_block_handler (tv=0.26000) [ 33.542] sna_scanout_do_flush: flush timer active: delta=12 [ 33.542] sna_accel_do_throttle -- no pending activity [ 33.542] sna_accel_block: evaluating timers, active=5 [ 33.542] sna_accel_block: flush timer expires in 12 [33554] [ 33.542] sna_wakeup_handler [ 33.542] sna_accel_flush: flush?=0, dirty?=0 [ 33.542] sna_accel_flush: flush?=0, dirty?=0 [ 33.542] sna_block_handler (tv=0.26000) [ 33.542] sna_scanout_do_flush: flush timer active: delta=12 [ 33.542] sna_accel_do_throttle -- no pending activity [ 33.543] sna_accel_block: evaluating timers, active=5 [ 33.543] sna_accel_block: flush timer expires in 12 [33554] [ 33.543] sna_wakeup_handler [ 33.543] sna_accel_flush: flush?=0, dirty?=0 [ 33.543] sna_accel_flush: flush?=0, dirty?=0 [ 33.543] sna_accel_flush: flush?=0, dirty?=0 [ 33.543] sna_create_pixmap(1, 1, 32, usage=0) [ 33.543] kgem_can_create_2d: 1x1 @ 32 [ 33.543] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=1 [ 33.543] kgem_can_create_2d: untiled size=4096 [ 33.543] kgem_choose_tiling: disabling tiling [1x1] for single row/col [ 33.543] kgem_choose_tiling: 1x1 -> 0 [ 33.543] sna_create_pixmap: usage=0, flags=a [ 33.543] sna_create_pixmap: small buffer [4], attaching to shadow pixmap [ 33.543] create_pixmap: allocating pixmap 1x1, depth=32/32, size=12 [ 33.543] create_pixmap: serial=3236, usage=0, 1x1 [ 33.543] sna_create_pixmap: serial=3236, 1x1, usage=0 [ 33.543] sna_composite_rectangles(pixmap=3237, op=0, 0 x 1 [(0, 0)x(1, 1) ...]) [ 33.543] sna_composite_rectangles: converted to op 0 [ 33.543] sna_composite_rectangles[0] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 33.543] sna_composite_rectangles: nrects=1, region=(0, 0), (1, 1) x 1 [ 33.543] sna_composite_rectangles: clipped extents (0, 0),(1, 1) x 1 [ 33.543] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(1, 1) [ 33.543] sna_composite_rectangles: fallback, dst pixmap=3237 too small or not attached [ 33.543] sna_composite_rectangles: fallback [ 33.543] sna_drawable_move_region_to_cpu(pixmap=3237 (1x1), [(0, 0), (1, 1)], flags=1) [ 33.543] sna_drawable_move_region_to_cpu: region (0, 0), (1, 1) + (0, 0) subsumes pixmap (1x1) [ 33.543] _sna_pixmap_move_to_cpu(pixmap=3237, 1x1, flags=1) [ 33.543] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 33.543] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 33.543] operate_inplace: no, inplace operation not suitable [ 33.543] _sna_pixmap_move_to_cpu: marking as damaged [ 33.543] __sna_damage_all(1, 1) [ 33.543] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 33.543] sna_composite_rectangles(pixmap=3237, op=1, fff2f1f0 x 1 [(0, 0)x(1, 1) ...]) [ 33.543] sna_composite_rectangles: converted to op 1 [ 33.543] sna_composite_rectangles[0] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 33.543] sna_composite_rectangles: nrects=1, region=(0, 0), (1, 1) x 1 [ 33.543] sna_composite_rectangles: clipped extents (0, 0),(1, 1) x 1 [ 33.543] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(1, 1) [ 33.543] sna_composite_rectangles: fallback, dst pixmap=3237 too small or not attached [ 33.543] sna_composite_rectangles: fallback [ 33.543] sna_drawable_move_region_to_cpu(pixmap=3237 (1x1), [(0, 0), (1, 1)], flags=1) [ 33.543] sna_drawable_move_region_to_cpu: pixmap=3237 all damaged on CPU [ 33.543] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 33.543] sna_composite_rectangles: fallback fill: (0, 0)x(1, 1) fff2f1f0 [ 33.543] sna_composite_rectangles(pixmap=3237, op=1, ff300a24 x 2 [(0, 0)x(1, 1) ...]) [ 33.543] sna_composite_rectangles: converted to op 1 [ 33.543] sna_composite_rectangles[0] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 33.543] sna_composite_rectangles[1] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 33.543] sna_composite_rectangles: nrects=2, region=(0, 0), (1, 1) x 2 [ 33.543] sna_composite_rectangles: clipped extents (0, 0),(1, 1) x 1 [ 33.543] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(1, 1) [ 33.543] sna_composite_rectangles: fallback, dst pixmap=3237 too small or not attached [ 33.543] sna_composite_rectangles: fallback [ 33.543] sna_drawable_move_region_to_cpu(pixmap=3237 (1x1), [(0, 0), (1, 1)], flags=1) [ 33.543] sna_drawable_move_region_to_cpu: pixmap=3237 all damaged on CPU [ 33.543] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 33.543] sna_composite_rectangles: fallback fill: (0, 0)x(1, 1) ff300a24 [ 33.543] sna_validate_gc(0x561c94ab2470) changes=80000, previous serial=80000bea, drawable=bea [ 33.543] sna_validate_gc: recomputing clip [ 33.543] sna_validate_gc: composite clip=1x[(65, 24), (3840, 2160)] [0x561c94abf1d0] [ 33.543] sna_copy_area: src=pixmap=3237:(0, 0)x(1, 1)+(0, 0) -> dst=pixmap=3060:(0, 0)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 33.543] sna_copy_area: normal copy [ 33.543] sna_do_copy: src=(0, 0), dst=(0, 0), size=(1x1) [ 33.543] sna_do_copy: after drawable: src=(0, 0), dst=(65, 24), size=(1x1) [ 33.543] sna_do_copy: dst extents (65, 24), (66, 25), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 33.543] sna_do_copy: clipped dst extents (65, 24), (66, 25) [ 33.543] sna_do_copy: unclipped src extents (0, 0), (1, 1) [ 33.543] sna_do_copy: clipped src extents (0, 0), (1, 1) [ 33.543] sna_do_copy: pixmap -- no source clipping [ 33.543] sna_do_copy: src extents (0, 0), (1, 1) x 1 [ 33.543] sna_do_copy: copy region (65, 24), (66, 25) x 1 + (-65, -24) [ 33.543] sna_copy_boxes (boxes=1x[(65, 24), (66, 25)...], src pixmap=3237+(-65, -24), dst pixmap=3060+(-65, -24), alu=3, src.size=1x1, dst.size=3775x2136) [ 33.543] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94a96a40, gpu_bo=0, cpu_bo=0), replaces=0 [ 33.543] sna_drawable_use_bo pixmap=3060, box=((0, 0), (1, 1)), flags=8... [ 33.543] sna_drawable_use_bo: exported target, set PREFER_GPU [ 33.543] sna_drawable_use_bo: pinned, never REPLACES [ 33.543] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 33.543] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 33.543] sna_drawable_use_bo: using whole GPU bo [ 33.543] region_overlaps_damage? [ 33.543] use_shm_bo: no, not attached [ 33.543] sna_drawable_move_region_to_cpu(pixmap=3237 (1x1), [(0, 0), (1, 1)], flags=2) [ 33.543] sna_drawable_move_region_to_cpu: pixmap=3237 all damaged on CPU [ 33.543] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 33.543] sna_write_boxes x 1, src stride=4, src dx=(0, 0) [ 33.543] kgem_bo_can_map: handle=9, map=0x7fc6b7845000:0x0:0x7fc656564000, tiling=1, domain=0, offset=4029534208 [ 33.543] write_boxes_inplace x 1, handle=9, tiling=1 [ 33.543] upload_inplace__tiled: tiling=1 [ 33.543] kgem_bo_can_map__cpu: handle=9 [ 33.543] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 33.543] kgem_bo_map__cpu(handle=9, size=33177600, map=0x7fc6b7845000:0x7fc656564000) [ 33.543] kgem_bo_sync__cpu: handle=9 [ 33.543] __kgem_busy: handle=9, busy=0, wedged=0 [ 33.543] kgem_bo_sync__cpu: SYNC: handle=9, needs_flush? 0, domain? 0, busy? 0 [ 33.543] __kgem_busy: handle=9, busy=0, wedged=0 [ 33.543] kgem_bo_retire: retiring bo handle=9 (needed flush? 0), rq? 0 [busy?=0] [ 33.543] assert_bo_retired: handle=9, domain: 0 exec? 0, rq? 0 [ 33.543] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(0, 0), size=1x1, pitch=4/15360 [ 33.543] sna_accel_flush: flush?=0, dirty?=0 [ 33.543] sna_accel_flush: flush?=0, dirty?=0 [ 33.543] sna_accel_flush: flush?=0, dirty?=0 [ 33.543] sna_accel_flush: flush?=0, dirty?=0 [ 33.543] sna_destroy_pixmap: pixmap=3237, attached?=1 [ 33.543] __sna_free_pixmap(pixmap=3237) [ 33.543] sna_accel_flush: flush?=0, dirty?=0 [ 33.543] sna_accel_flush: flush?=0, dirty?=0 [ 33.543] sna_accel_flush: flush?=0, dirty?=0 [ 33.543] sna_accel_flush: flush?=0, dirty?=0 [ 33.543] sna_block_handler (tv=0.25000) [ 33.543] sna_scanout_do_flush: flush timer active: delta=11 [ 33.543] sna_accel_do_throttle -- no pending activity [ 33.543] sna_accel_block: evaluating timers, active=5 [ 33.543] sna_accel_block: flush timer expires in 11 [33554] [ 33.543] sna_wakeup_handler [ 33.543] sna_accel_flush: flush?=0, dirty?=0 [ 33.543] sna_accel_flush: flush?=0, dirty?=0 [ 33.543] sna_accel_flush: flush?=0, dirty?=0 [ 33.543] sna_accel_flush: flush?=0, dirty?=0 [ 33.543] sna_accel_flush: flush?=0, dirty?=0 [ 33.543] sna_accel_flush: flush?=0, dirty?=0 [ 33.543] sna_accel_flush: flush?=0, dirty?=0 [ 33.543] sna_accel_flush: flush?=0, dirty?=0 [ 33.543] sna_accel_flush: flush?=0, dirty?=0 [ 33.543] sna_accel_flush: flush?=0, dirty?=0 [ 33.543] sna_accel_flush: flush?=0, dirty?=0 [ 33.543] sna_block_handler (tv=0.25000) [ 33.543] sna_scanout_do_flush: flush timer active: delta=11 [ 33.543] sna_accel_do_throttle -- no pending activity [ 33.543] sna_accel_block: evaluating timers, active=5 [ 33.543] sna_accel_block: flush timer expires in 11 [33554] [ 33.543] sna_wakeup_handler [ 33.543] sna_accel_flush: flush?=0, dirty?=0 [ 33.543] sna_accel_flush: flush?=0, dirty?=0 [ 33.543] sna_block_handler (tv=0.25000) [ 33.543] sna_scanout_do_flush: flush timer active: delta=11 [ 33.543] sna_accel_do_throttle -- no pending activity [ 33.543] sna_accel_block: evaluating timers, active=5 [ 33.543] sna_accel_block: flush timer expires in 11 [33554] [ 33.543] sna_wakeup_handler [ 33.543] sna_accel_flush: flush?=0, dirty?=0 [ 33.543] sna_accel_flush: flush?=0, dirty?=0 [ 33.544] sna_accel_flush: flush?=0, dirty?=0 [ 33.544] sna_block_handler (tv=0.24000) [ 33.544] sna_scanout_do_flush: flush timer active: delta=10 [ 33.544] sna_accel_do_throttle -- no pending activity [ 33.544] sna_accel_block: evaluating timers, active=5 [ 33.544] sna_accel_block: flush timer expires in 10 [33554] [ 33.544] sna_wakeup_handler [ 33.544] sna_accel_flush: flush?=0, dirty?=0 [ 33.544] sna_accel_flush: flush?=0, dirty?=0 [ 33.544] sna_block_handler (tv=0.24000) [ 33.544] sna_scanout_do_flush: flush timer active: delta=10 [ 33.544] sna_accel_do_throttle -- no pending activity [ 33.544] sna_accel_block: evaluating timers, active=5 [ 33.544] sna_accel_block: flush timer expires in 10 [33554] [ 33.544] sna_wakeup_handler [ 33.544] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=29, name=3 [ 33.544] kgem_bo_flink: flinked handle=29 to name=3, marking non-reusable [ 33.544] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 33.544] sna_dri2_get_back: draw size=7680x2160, back buffer handle=29 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 [ 33.544] sna_dri2_get_back: reuse backbuffer? 1 [ 33.544] sna_dri2_get_back: back buffer handle=29, active?=0, refcnt=1 [ 33.544] sna_dri2_get_back: reuse unattached back [ 33.544] kgem_bo_flink: flinked handle=29 to name=3, marking non-reusable [ 33.544] sna_dri2_reuse_buffer: reusing back buffer handle=29, name=3, pitch=30720, age=0 [ 33.544] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 33.544] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=40, name=5, active_scanout=3 [ 33.544] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 33.544] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 33.544] sna_accel_flush: flush?=0, dirty?=0 [ 33.544] sna_accel_flush: flush?=0, dirty?=0 [ 33.544] sna_accel_flush: flush?=0, dirty?=0 [ 33.544] sna_block_handler (tv=0.24000) [ 33.544] sna_scanout_do_flush: flush timer active: delta=10 [ 33.544] sna_accel_do_throttle -- no pending activity [ 33.544] sna_accel_block: evaluating timers, active=5 [ 33.544] sna_accel_block: flush timer expires in 10 [33554] [ 33.544] sna_wakeup_handler [ 33.544] sna_accel_flush: flush?=0, dirty?=0 [ 33.544] sna_accel_flush: flush?=0, dirty?=0 [ 33.544] sna_block_handler (tv=0.24000) [ 33.544] sna_scanout_do_flush: flush timer active: delta=10 [ 33.544] sna_accel_do_throttle -- no pending activity [ 33.544] sna_accel_block: evaluating timers, active=5 [ 33.544] sna_accel_block: flush timer expires in 10 [33554] [ 33.544] sna_wakeup_handler [ 33.544] sna_accel_flush: flush?=0, dirty?=0 [ 33.544] sna_accel_flush: flush?=0, dirty?=0 [ 33.544] sna_block_handler (tv=0.24000) [ 33.544] sna_scanout_do_flush: flush timer active: delta=10 [ 33.544] sna_accel_do_throttle -- no pending activity [ 33.544] sna_accel_block: evaluating timers, active=5 [ 33.544] sna_accel_block: flush timer expires in 10 [33554] [ 33.544] sna_wakeup_handler [ 33.544] sna_accel_flush: flush?=0, dirty?=0 [ 33.544] sna_accel_flush: flush?=0, dirty?=0 [ 33.544] sna_accel_flush: flush?=0, dirty?=0 [ 33.544] sna_block_handler (tv=0.24000) [ 33.544] sna_scanout_do_flush: flush timer active: delta=10 [ 33.544] sna_accel_do_throttle -- no pending activity [ 33.544] sna_accel_block: evaluating timers, active=5 [ 33.544] sna_accel_block: flush timer expires in 10 [33554] [ 33.544] sna_wakeup_handler [ 33.544] sna_accel_flush: flush?=0, dirty?=0 [ 33.544] sna_accel_flush: flush?=0, dirty?=0 [ 33.544] sna_block_handler (tv=0.24000) [ 33.544] sna_scanout_do_flush: flush timer active: delta=10 [ 33.544] sna_accel_do_throttle -- no pending activity [ 33.544] sna_accel_block: evaluating timers, active=5 [ 33.544] sna_accel_block: flush timer expires in 10 [33554] [ 33.544] sna_wakeup_handler [ 33.545] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 33.545] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 33.545] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 33.545] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 33.545] sna_dri2_get_msc(draw=146, pipe=0) [ 33.545] sna_crtc_record_swap: recording last swap on pipe=0, frame 1769 [msc=1769], time 33.532135 [ 33.545] sna_dri2_get_msc: msc=1769 [raw=1769], ust=33532135 [ 33.545] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=29 (refs=1/1, flush=0) , front=40 (refs=1/4, flush=1) [ 33.545] sna_dri2_schedule_swap(target_msc=1768, divisor=0, remainder=0) [ 33.545] sna_dri2_schedule_swap: using front handle=40, active_scanout?=3, flush?=1 [ 33.545] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 33.545] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 33.545] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 33.545] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 33.545] sna_crtc_record_swap: recording last swap on pipe=0, frame 1769 [msc=1769], time 33.532135 [ 33.545] immediate_swap: current_msc=1769, target_msc=1768 -- yes [ 33.545] can_flip: no, shadow enabled [ 33.545] sna_dri2_add_event: adding event to window 146) [ 33.545] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 33.545] sna_dri2_immediate_blit: no pending blit, starting chain [ 33.545] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 33.545] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 33.545] can_xchg: back size=8701e00, front size=8701e00 [ 33.545] can_xchg: yes, pixmap=165 [ 33.545] sna_dri2_xchg: win=146, exchange front=40/5,ref=2 and back=29/3,ref=2, pixmap=165 7680x2160 [ 33.545] sna_dri2_xchg: back_bo handle=29, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 33.545] sna_dri2_xchg: front_bo handle=40, pitch=30720, size=132710400, ref=4, active_scanout?=3 [ 33.545] set_bo: pixmap=165, handle=29 (old handle=40) [ 33.545] set_bo: marking whole pixmap as damaged [ 33.545] set_bo: applying final/discard move-to-gpu [ 33.545] wait_for_shadow: flags=0, flips=0, handle=40, shadow=32 [ 33.545] set_bo: dropping flush hint from handle=40 [ 33.545] set_bo: adding flush hint to handle=29 [ 33.545] mark_stale(handle=40) => 1 [ 33.545] swap_limit: draw=146 setting swap limit to 3 [ 33.545] sna_dri2_swap_limit_validate: swap limit set to 3 [ 33.545] sna_next_vblank(pipe=0, waiting until next vblank) [ 33.545] sna_dri2_schedule_swap: reported target_msc=1769 [ 33.545] sna_accel_flush: flush?=0, dirty?=0 [ 33.545] sna_accel_flush: flush?=0, dirty?=0 [ 33.545] sna_accel_flush: flush?=0, dirty?=0 [ 33.545] sna_accel_flush: flush?=0, dirty?=0 [ 33.545] sna_block_handler (tv=0.23000) [ 33.545] sna_scanout_do_flush: flush timer active: delta=9 [ 33.545] sna_accel_do_throttle -- no pending activity [ 33.545] sna_accel_block: evaluating timers, active=5 [ 33.545] sna_accel_block: flush timer expires in 9 [33554] [ 33.545] sna_wakeup_handler [ 33.545] sna_block_handler (tv=0.23000) [ 33.545] sna_scanout_do_flush: flush timer active: delta=9 [ 33.545] sna_accel_do_throttle -- no pending activity [ 33.545] sna_accel_block: evaluating timers, active=5 [ 33.545] sna_accel_block: flush timer expires in 9 [33554] [ 33.548] sna_wakeup_handler [ 33.548] sna_mode_wakeup: len=32 [ 33.548] sna_dri2_vblank_handler(type=2, sequence=1770, draw=1555) [ 33.548] sna_crtc_record_swap: recording last swap on pipe=0, frame 1770 [msc=1770], time 33.548798 [ 33.548] sna_dri2_vblank_handler: 2 complete, frame=1770 tv=33.548798 [ 33.548] sna_dri2_blit_complete: blit finished [ 33.548] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=1770, tv=33.548798) [ 33.548] frame_swap_complete(type=2): draw=146, pipe=0, frame=1770 [msc=1770], tv=33.548798 [ 33.548] sna_accel_flush: flush?=0, dirty?=0 [ 33.548] sna_dri2_event_free(draw?=1) [ 33.548] sna_dri2_remove_event: remove[0x561c94ad6ad0] from window 146, active? 1 [ 33.548] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=29] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 33.548] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=40] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 33.548] sna_dri2_vblank_handler complete [ 33.548] sna_block_handler (tv=0.20000) [ 33.548] sna_scanout_do_flush: flush timer active: delta=6 [ 33.548] sna_accel_do_throttle -- no pending activity [ 33.548] sna_accel_block: evaluating timers, active=5 [ 33.548] sna_accel_block: flush timer expires in 6 [33554] [ 33.554] sna_wakeup_handler [ 33.554] sna_block_handler (tv=0.14000) [ 33.554] sna_scanout_do_flush: flush timer active: delta=0 [ 33.554] sna_scanout_do_flush (time=33554), triggered [ 33.554] sna_scanout_flush (time=33554), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 33.554] has_shadow: has pending damage? 1, outstanding flips: 0 [ 33.554] stop_flush: scanout=29 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 33.554] has_shadow: has pending damage? 1, outstanding flips: 0 [ 33.554] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 33.554] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 33.554] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 33.554] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 33.554] sna_pixmap_move_to_gpu: already all-damaged [ 33.554] sna_pixmap_mark_active: pixmap=165, handle=29 [ 33.554] sna_mode_redisplay: crtc[0] transformed? 0 [ 33.554] sna_mode_redisplay: crtc[1] transformed? 0 [ 33.554] sna_mode_redisplay: crtc[2] transformed? 0 [ 33.554] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=29 [active=1] [ 33.554] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 40, transformed? 0 [ 33.554] get_fb: reusing fb=102 for handle=29 [ 33.554] sna_mode_redisplay: recording flip on CRTC:32 handle=29, active_scanout=2, serial=2 [ 33.554] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 33.554] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 40, transformed? 0 [ 33.554] sna_mode_redisplay: recording flip on CRTC:39 handle=29, active_scanout=3, serial=3 [ 33.554] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 33.554] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 33.554] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 33.554] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=29, shadow handle=32 [ 33.554] sna_accel_do_throttle -- no pending activity [ 33.554] sna_accel_block: evaluating timers, active=5 [ 33.554] sna_accel_block: flush timer expires in 16 [33570] [ 33.559] sna_wakeup_handler [ 33.559] sna_accel_flush: flush?=0, dirty?=0 [ 33.559] sna_accel_flush: flush?=0, dirty?=0 [ 33.560] sna_block_handler (tv=0.8000) [ 33.560] sna_scanout_do_flush: flush timer active: delta=10 [ 33.560] sna_accel_do_throttle -- no pending activity [ 33.560] sna_accel_block: evaluating timers, active=5 [ 33.560] sna_accel_block: flush timer expires in 10 [33570] [ 33.560] sna_wakeup_handler [ 33.560] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=40, name=5 [ 33.560] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 33.560] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 33.560] sna_dri2_get_back: draw size=7680x2160, back buffer handle=40 size=7680x2160, is-scanout? 1, active?=2, pitch=30720, front pitch=30720 [ 33.560] sna_dri2_get_back: reuse backbuffer? 1 [ 33.560] sna_dri2_get_back: back buffer handle=40, active?=2, refcnt=1 [ 33.560] sna_dri2_get_back: cache: handle=128, active=0 [ 33.560] sna_dri2_get_back: reuse cache handle=128, name=76, flags=0 [ 33.560] sna_dri2_get_back: caching handle=40 (name=5, flags=0, active_scanout=2) [ 33.560] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 33.560] sna_dri2_reuse_buffer: reusing back buffer handle=128, name=76, pitch=30720, age=0 [ 33.560] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 33.560] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=29, name=3, active_scanout=3 [ 33.560] kgem_bo_flink: flinked handle=29 to name=3, marking non-reusable [ 33.560] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=29] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 33.560] sna_accel_flush: flush?=0, dirty?=0 [ 33.560] sna_accel_flush: flush?=0, dirty?=0 [ 33.560] sna_accel_flush: flush?=0, dirty?=0 [ 33.560] sna_block_handler (tv=0.8000) [ 33.560] sna_scanout_do_flush: flush timer active: delta=10 [ 33.560] sna_accel_do_throttle -- no pending activity [ 33.560] sna_accel_block: evaluating timers, active=5 [ 33.560] sna_accel_block: flush timer expires in 10 [33570] [ 33.561] sna_wakeup_handler [ 33.561] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 33.561] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 33.561] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 33.561] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 33.561] sna_dri2_get_msc(draw=146, pipe=0) [ 33.561] sna_crtc_record_swap: recording last swap on pipe=0, frame 1770 [msc=1770], time 33.548798 [ 33.561] sna_dri2_get_msc: msc=1770 [raw=1770], ust=33548798 [ 33.561] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=128 (refs=1/1, flush=0) , front=29 (refs=1/4, flush=1) [ 33.561] sna_dri2_schedule_swap(target_msc=1770, divisor=0, remainder=0) [ 33.561] sna_dri2_schedule_swap: using front handle=29, active_scanout?=3, flush?=1 [ 33.561] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 33.561] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 33.561] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 33.561] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 33.561] sna_crtc_record_swap: recording last swap on pipe=0, frame 1770 [msc=1770], time 33.548798 [ 33.561] immediate_swap: current_msc=1770, target_msc=1770 -- yes [ 33.561] can_flip: no, shadow enabled [ 33.561] sna_dri2_add_event: adding event to window 146) [ 33.561] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 33.561] sna_dri2_immediate_blit: no pending blit, starting chain [ 33.561] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 33.561] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 33.561] can_xchg: back size=8701e00, front size=8701e00 [ 33.561] can_xchg: yes, pixmap=165 [ 33.561] sna_dri2_xchg: win=146, exchange front=29/3,ref=2 and back=128/76,ref=2, pixmap=165 7680x2160 [ 33.561] sna_dri2_xchg: back_bo handle=128, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 33.561] sna_dri2_xchg: front_bo handle=29, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 33.561] set_bo: pixmap=165, handle=128 (old handle=29) [ 33.561] set_bo: marking whole pixmap as damaged [ 33.561] set_bo: applying final/discard move-to-gpu [ 33.561] wait_for_shadow: flags=0, flips=2, handle=29, shadow=32 [ 33.561] set_bo: dropping flush hint from handle=29 [ 33.561] set_bo: adding flush hint to handle=128 [ 33.561] mark_stale(handle=29) => 1 [ 33.561] swap_limit: draw=146 setting swap limit to 3 [ 33.561] sna_dri2_swap_limit_validate: swap limit set to 3 [ 33.561] sna_next_vblank(pipe=0, waiting until next vblank) [ 33.561] sna_dri2_schedule_swap: reported target_msc=1770 [ 33.561] sna_accel_flush: flush?=0, dirty?=0 [ 33.561] sna_accel_flush: flush?=0, dirty?=0 [ 33.561] sna_accel_flush: flush?=0, dirty?=0 [ 33.561] sna_accel_flush: flush?=0, dirty?=0 [ 33.561] sna_block_handler (tv=0.7000) [ 33.561] sna_scanout_do_flush: flush timer active: delta=9 [ 33.561] sna_accel_do_throttle -- no pending activity [ 33.561] sna_accel_block: evaluating timers, active=5 [ 33.561] sna_accel_block: flush timer expires in 9 [33570] [ 33.563] sna_wakeup_handler [ 33.563] sna_mode_wakeup: len=32 [ 33.563] sna_mode_wakeup: recording last swap on pipe=1, frame 1741 [6cd], time 33.564069 [ 33.563] sna_mode_wakeup: removing handle=40 [active_scanout=1] from scanout, installing handle=29 [active_scanout=2] [ 33.563] sna_mode_wakeup: flip complete, pending? 2 [ 33.563] sna_block_handler (tv=0.5000) [ 33.563] sna_scanout_do_flush: flush timer active: delta=7 [ 33.563] sna_accel_do_throttle -- no pending activity [ 33.563] sna_accel_block: evaluating timers, active=5 [ 33.563] sna_accel_block: flush timer expires in 7 [33570] [ 33.565] sna_wakeup_handler [ 33.565] sna_mode_wakeup: len=64 [ 33.565] sna_mode_wakeup: recording last swap on pipe=0, frame 1771 [6eb], time 33.565464 [ 33.565] sna_mode_wakeup: removing handle=40 [active_scanout=0] from scanout, installing handle=29 [active_scanout=2] [ 33.565] sna_mode_wakeup: flip complete, pending? 1 [ 33.565] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 33.565] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 33.565] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 33.565] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 33.565] sna_pixmap_move_to_gpu: already all-damaged [ 33.565] sna_pixmap_mark_active: pixmap=165, handle=128 [ 33.565] sna_mode_redisplay: crtc[0] transformed? 0 [ 33.565] sna_mode_redisplay: crtc[1] transformed? 0 [ 33.565] sna_mode_redisplay: crtc[2] transformed? 0 [ 33.565] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=128 [active=1] [ 33.565] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 29, transformed? 0 [ 33.565] get_fb: reusing fb=112 for handle=128 [ 33.565] sna_mode_redisplay: recording flip on CRTC:32 handle=128, active_scanout=2, serial=2 [ 33.565] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 33.565] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 29, transformed? 0 [ 33.565] sna_mode_redisplay: recording flip on CRTC:39 handle=128, active_scanout=3, serial=3 [ 33.565] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 33.565] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 33.565] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 33.565] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=128, shadow handle=32 [ 33.565] sna_dri2_vblank_handler(type=2, sequence=1771, draw=1555) [ 33.565] sna_crtc_record_swap: recording last swap on pipe=0, frame 1771 [msc=1771], time 33.565464 [ 33.565] sna_dri2_vblank_handler: 2 complete, frame=1771 tv=33.565464 [ 33.565] sna_dri2_blit_complete: blit finished [ 33.565] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=1771, tv=33.565464) [ 33.565] frame_swap_complete(type=2): draw=146, pipe=0, frame=1771 [msc=1771], tv=33.565464 [ 33.565] sna_accel_flush: flush?=0, dirty?=0 [ 33.565] sna_dri2_event_free(draw?=1) [ 33.565] sna_dri2_remove_event: remove[0x561c94ad6ad0] from window 146, active? 1 [ 33.565] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 33.565] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=29] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 33.565] sna_dri2_vblank_handler complete [ 33.565] sna_block_handler (tv=0.3000) [ 33.565] sna_scanout_do_flush: flush timer active: delta=5 [ 33.565] sna_accel_do_throttle -- no pending activity [ 33.565] sna_accel_block: evaluating timers, active=5 [ 33.565] sna_accel_block: flush timer expires in 5 [33570] [ 33.568] sna_wakeup_handler [ 33.569] sna_accel_flush: flush?=0, dirty?=0 [ 33.569] sna_accel_flush: flush?=0, dirty?=0 [ 33.569] sna_block_handler (tv=0.29000) [ 33.569] sna_scanout_do_flush: flush timer active: delta=1 [ 33.569] sna_scanout_do_flush (time=33569), triggered [ 33.569] sna_scanout_flush (time=33569), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 33.569] has_shadow: has pending damage? 0, outstanding flips: 2 [ 33.569] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 33.569] has_shadow: has pending damage? 0, outstanding flips: 2 [ 33.569] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 2, mode reconfiguration pending? 0) [ 33.569] sna_accel_do_throttle -- no pending activity [ 33.569] sna_accel_block: evaluating timers, active=5 [ 33.569] sna_accel_block: flush timer expires in 16 [33585] [ 33.569] sna_wakeup_handler [ 33.569] sna_block_handler (tv=0.29000) [ 33.569] sna_scanout_do_flush: flush timer active: delta=16 [ 33.569] sna_accel_do_throttle -- no pending activity [ 33.569] sna_accel_block: evaluating timers, active=5 [ 33.569] sna_accel_block: flush timer expires in 16 [33585] [ 33.569] sna_wakeup_handler [ 33.569] sna_accel_flush: flush?=0, dirty?=0 [ 33.569] sna_accel_flush: flush?=0, dirty?=0 [ 33.569] sna_accel_flush: flush?=0, dirty?=0 [ 33.569] sna_accel_flush: flush?=0, dirty?=0 [ 33.569] sna_block_handler (tv=0.29000) [ 33.569] sna_scanout_do_flush: flush timer active: delta=16 [ 33.569] sna_accel_do_throttle -- no pending activity [ 33.569] sna_accel_block: evaluating timers, active=5 [ 33.569] sna_accel_block: flush timer expires in 16 [33585] [ 33.570] sna_wakeup_handler [ 33.570] sna_accel_flush: flush?=0, dirty?=0 [ 33.570] sna_block_handler (tv=0.28000) [ 33.570] sna_scanout_do_flush: flush timer active: delta=15 [ 33.570] sna_accel_do_throttle -- no pending activity [ 33.570] sna_accel_block: evaluating timers, active=5 [ 33.570] sna_accel_block: flush timer expires in 15 [33585] [ 33.573] sna_wakeup_handler [ 33.573] sna_accel_flush: flush?=0, dirty?=0 [ 33.573] sna_accel_flush: flush?=0, dirty?=0 [ 33.573] sna_accel_flush: flush?=0, dirty?=0 [ 33.573] sna_accel_flush: flush?=0, dirty?=0 [ 33.573] sna_accel_flush: flush?=0, dirty?=0 [ 33.573] sna_accel_flush: flush?=0, dirty?=0 [ 33.573] sna_accel_flush: flush?=0, dirty?=0 [ 33.573] sna_accel_flush: flush?=0, dirty?=0 [ 33.573] sna_accel_flush: flush?=0, dirty?=0 [ 33.573] sna_accel_flush: flush?=0, dirty?=0 [ 33.573] sna_accel_flush: flush?=0, dirty?=0 [ 33.573] sna_accel_flush: flush?=0, dirty?=0 [ 33.573] sna_accel_flush: flush?=0, dirty?=0 [ 33.573] sna_accel_flush: flush?=0, dirty?=0 [ 33.573] sna_block_handler (tv=0.25000) [ 33.573] sna_scanout_do_flush: flush timer active: delta=12 [ 33.573] sna_accel_do_throttle -- no pending activity [ 33.573] sna_accel_block: evaluating timers, active=5 [ 33.573] sna_accel_block: flush timer expires in 12 [33585] [ 33.573] sna_wakeup_handler [ 33.573] sna_accel_flush: flush?=0, dirty?=0 [ 33.573] sna_accel_flush: flush?=0, dirty?=0 [ 33.573] sna_accel_flush: flush?=0, dirty?=0 [ 33.573] sna_block_handler (tv=0.25000) [ 33.573] sna_scanout_do_flush: flush timer active: delta=12 [ 33.573] sna_accel_do_throttle -- no pending activity [ 33.573] sna_accel_block: evaluating timers, active=5 [ 33.573] sna_accel_block: flush timer expires in 12 [33585] [ 33.573] sna_wakeup_handler [ 33.573] sna_accel_flush: flush?=0, dirty?=0 [ 33.573] sna_accel_flush: flush?=0, dirty?=0 [ 33.573] sna_block_handler (tv=0.25000) [ 33.573] sna_scanout_do_flush: flush timer active: delta=12 [ 33.573] sna_accel_do_throttle -- no pending activity [ 33.573] sna_accel_block: evaluating timers, active=5 [ 33.573] sna_accel_block: flush timer expires in 12 [33585] [ 33.573] sna_wakeup_handler [ 33.573] sna_accel_flush: flush?=0, dirty?=0 [ 33.573] sna_accel_flush: flush?=0, dirty?=0 [ 33.573] sna_accel_flush: flush?=0, dirty?=0 [ 33.573] sna_block_handler (tv=0.25000) [ 33.573] sna_scanout_do_flush: flush timer active: delta=12 [ 33.573] sna_accel_do_throttle -- no pending activity [ 33.573] sna_accel_block: evaluating timers, active=5 [ 33.573] sna_accel_block: flush timer expires in 12 [33585] [ 33.573] sna_wakeup_handler [ 33.573] sna_accel_flush: flush?=0, dirty?=0 [ 33.573] sna_accel_flush: flush?=0, dirty?=0 [ 33.573] sna_accel_flush: flush?=0, dirty?=0 [ 33.573] sna_block_handler (tv=0.25000) [ 33.573] sna_scanout_do_flush: flush timer active: delta=12 [ 33.573] sna_accel_do_throttle -- no pending activity [ 33.574] sna_accel_block: evaluating timers, active=5 [ 33.574] sna_accel_block: flush timer expires in 12 [33585] [ 33.574] sna_wakeup_handler [ 33.574] sna_accel_flush: flush?=0, dirty?=0 [ 33.574] sna_accel_flush: flush?=0, dirty?=0 [ 33.574] sna_block_handler (tv=0.24000) [ 33.574] sna_scanout_do_flush: flush timer active: delta=11 [ 33.574] sna_accel_do_throttle -- no pending activity [ 33.574] sna_accel_block: evaluating timers, active=5 [ 33.574] sna_accel_block: flush timer expires in 11 [33585] [ 33.574] sna_wakeup_handler [ 33.574] sna_create_pixmap(490, 54, 32, usage=0) [ 33.574] kgem_can_create_2d: 490x54 @ 32 [ 33.574] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=1984, height=54 [ 33.574] kgem_can_create_2d: untiled size=110592 [ 33.574] kgem_choose_tiling: 490x54 -> 1 [ 33.574] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2048, height=56 [ 33.574] kgem_can_create_2d: tiled[1] size=114688 [ 33.574] sna_create_pixmap: usage=0, flags=1b [ 33.574] sna_create_pixmap: creating GPU pixmap 490x54, stride=1960, flags=1b [ 33.574] __pop_freed_pixmap: reusing freed pixmap=3235 header [ 33.574] create_pixmap_hdr: pixmap=3238, width=490, height=54, usage=0 [ 33.574] sna_create_pixmap: serial=3238, 490x54, usage=0 [ 33.574] sna_composite_rectangles(pixmap=3239, op=0, 0 x 1 [(0, 0)x(490, 54) ...]) [ 33.574] sna_composite_rectangles: converted to op 0 [ 33.574] sna_composite_rectangles[0] (0, 0)x(490, 54) -> (0, 0), (490, 54) [ 33.574] sna_composite_rectangles: nrects=1, region=(0, 0), (490, 54) x 1 [ 33.574] sna_composite_rectangles: clipped extents (0, 0),(490, 54) x 1 [ 33.574] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(490, 54) [ 33.574] sna_composite_rectangles: dropping last-cpu hint [ 33.574] sna_drawable_use_bo pixmap=3239, box=((0, 0), (490, 54)), flags=19... [ 33.574] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 33.574] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 33.574] sna_pixmap_move_to_gpu(pixmap=3239, usage=0), flags=b [ 33.574] sna_pixmap_move_to_gpu: CPU damage? 0 [ 33.574] sna_pixmap_move_to_gpu: creating GPU bo (490x54@32), create=b [ 33.574] kgem_choose_tiling: 490x54 -> 1 [ 33.574] kgem_choose_tiling: 490x54 -> 1 [ 33.574] sna_pixmap_alloc_gpu: pixmap=3239 [ 33.574] kgem_create_2d(490x54, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 33.574] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2048, height=56 [ 33.574] inactive too small: 16 < 28 [ 33.574] inactive too small: 16 < 28 [ 33.574] inactive too small: 16 < 28 [ 33.574] inactive too small: 16 < 28 [ 33.574] inactive too small: 16 < 28 [ 33.574] inactive too small: 16 < 28 [ 33.574] inactive too small: 16 < 28 [ 33.574] inactive too small: 16 < 28 [ 33.574] inactive too small: 16 < 28 [ 33.574] inactive too small: 16 < 28 [ 33.574] inactive too small: 16 < 28 [ 33.574] inactive too small: 16 < 28 [ 33.574] inactive too small: 16 < 28 [ 33.574] inactive too small: 16 < 28 [ 33.574] inactive too small: 16 < 28 [ 33.574] inactive too small: 16 < 28 [ 33.574] inactive too small: 16 < 28 [ 33.574] inactive too small: 16 < 28 [ 33.574] inactive too small: 16 < 28 [ 33.574] kgem_bo_remove_from_inactive: removing handle=144 from inactive [ 33.574] from inactive: pitch=2048, tiling=1: handle=144, id=1976 [ 33.574] __sna_damage_all(490, 54) [ 33.574] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 33.574] sna_pixmap_mark_active: pixmap=3239, handle=144 [ 33.574] sna_drawable_use_bo: allocated GPU bo for operation [ 33.574] sna_drawable_use_bo: using GPU bo with damage? 0 [ 33.574] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 33.574] kgem_bo_is_render: handle=144, rq? 0 [0] [ 33.574] kgem_bo_is_render: handle=144, rq? 0 [0] [ 33.574] gen9_render_fill_boxes(0 x 1 [(0, 0), (490, 54) ...]) [ 33.574] sna_render_get_solid: 0 [ 33.574] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 33.574] kgem_check_bo: num_pages=+64, num_exec=+1 [ 33.574] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 33.574] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 33.574] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 33.574] kgem_add_handle: handle=4, index=0 [ 33.574] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 33.574] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 33.574] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 33.574] gen9_composite_get_binding_table(ffc0) [ 33.574] kgem_add_reloc64: handle=144, pos=16360, delta=0, domains=20002 [ 33.574] kgem_add_handle: handle=144, index=1 [ 33.574] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fce00000) [ 33.574] __kgem_bo_mark_dirty: handle=144 (proxy? 0) [ 33.574] [3fe0] bind bo(handle=144, addr=fce00000), format=192, width=490, height=54, pitch=2048, tiling=1 -> render [ 33.574] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 33.574] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 33.574] kgem_add_handle: handle=7, index=2 [ 33.574] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 33.574] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 33.574] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 33.574] gen9_emit_sampler: sampler = 1 [ 33.574] gen9_emit_sf: num_sf_outputs=1 [ 33.574] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 33.574] gen9_emit_vertex_elements: setup id=0 [ 33.574] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 33.574] (0, 0), (490, 54) [ 33.574] gen8_vertex_flush[490] = 3 [ 33.574] sna_composite_rectangles: pixmap=3239 marking clear [0]? 1 [ 33.574] sna_composite_rectangles(pixmap=3239, op=1, fff2f1f0 x 4 [(477, 0)x(13, 17) ...]) [ 33.574] sna_composite_rectangles: converted to op 1 [ 33.574] sna_composite_rectangles[0] (477, 0)x(13, 17) -> (477, 0), (490, 17) [ 33.574] sna_composite_rectangles[1] (0, 17)x(490, 3) -> (0, 17), (490, 20) [ 33.574] sna_composite_rectangles[2] (0, 20)x(481, 14) -> (0, 20), (481, 34) [ 33.574] sna_composite_rectangles[3] (0, 34)x(490, 20) -> (0, 34), (490, 54) [ 33.574] sna_composite_rectangles: nrects=4, region=(0, 0), (490, 54) x 4 [ 33.574] sna_composite_rectangles: clipped extents (0, 0),(490, 54) x 4 [ 33.574] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(490, 54) [ 33.574] sna_composite_rectangles: dropping last-cpu hint [ 33.574] sna_drawable_use_bo pixmap=3239, box=((0, 0), (490, 54)), flags=1... [ 33.574] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 33.574] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 33.574] sna_drawable_use_bo: using whole GPU bo [ 33.574] gen9_render_fill_boxes (op=1, color=(f2f2, f1f1, f0f0, ffff) [20028888]) [ 33.574] kgem_bo_is_render: handle=144, rq? 1 [1] [ 33.574] gen9_render_fill_boxes(fff2f1f0 x 4 [(477, 0), (490, 17) ...]) [ 33.574] sna_render_get_solid: fff2f1f0 [ 33.574] sna_render_get_solid(15) = fff2f1f0 (old) [ 33.574] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 33.574] kgem_check_bo: num_pages=+0, num_exec=+0 [ 33.574] gen9_composite_get_binding_table(ff00) [ 33.574] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 33.574] kgem_add_reloc64: adding proxy [delta=60] for handle=8 [ 33.574] kgem_add_handle: handle=8, index=3 [ 33.574] kgem_add_reloc64[5] = (delta=60, target handle=3, presumed=fdffe000) [ 33.574] [3fb0] bind bo(handle=8, addr=fdffe03c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 33.574] gen9_emit_vertex_elements: setup id=0 [ 33.574] (477, 0), (490, 17) [ 33.574] (0, 17), (490, 20) [ 33.574] (0, 20), (481, 34) [ 33.574] (0, 34), (490, 54) [ 33.574] gen8_vertex_flush[4cc] = 12 [ 33.574] sna_composite_rectangles(pixmap=3239, op=1, ff300a24 x 4 [(477, 0)x(13, 17) ...]) [ 33.574] sna_composite_rectangles: converted to op 1 [ 33.574] sna_composite_rectangles[0] (477, 0)x(13, 17) -> (477, 0), (490, 17) [ 33.574] sna_composite_rectangles[1] (0, 17)x(490, 3) -> (0, 17), (490, 20) [ 33.574] sna_composite_rectangles[2] (0, 20)x(481, 14) -> (0, 20), (481, 34) [ 33.574] sna_composite_rectangles[3] (0, 34)x(490, 20) -> (0, 34), (490, 54) [ 33.574] sna_composite_rectangles: nrects=4, region=(0, 0), (490, 54) x 4 [ 33.574] sna_composite_rectangles: clipped extents (0, 0),(490, 54) x 4 [ 33.574] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(490, 54) [ 33.574] sna_composite_rectangles: dropping last-cpu hint [ 33.574] sna_drawable_use_bo pixmap=3239, box=((0, 0), (490, 54)), flags=1... [ 33.574] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 33.574] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 33.574] sna_drawable_use_bo: using whole GPU bo [ 33.574] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 33.574] kgem_bo_is_render: handle=144, rq? 1 [1] [ 33.574] gen9_render_fill_boxes(ff300a24 x 4 [(477, 0), (490, 17) ...]) [ 33.574] sna_render_get_solid: ff300a24 [ 33.574] sna_render_get_solid(17) = ff300a24 (old) [ 33.574] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 33.574] kgem_check_bo: num_pages=+0, num_exec=+0 [ 33.574] gen9_composite_get_binding_table(fe80) [ 33.574] kgem_add_reloc64: handle=8, pos=16280, delta=0, domains=40000 [ 33.574] kgem_add_reloc64: adding proxy [delta=68] for handle=8 [ 33.574] kgem_add_reloc64[6] = (delta=68, target handle=3, presumed=fdffe000) [ 33.574] [3f90] bind bo(handle=8, addr=fdffe044), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 33.574] gen9_emit_vertex_elements: setup id=0 [ 33.574] (477, 0), (490, 17) [ 33.574] (0, 17), (490, 20) [ 33.574] (0, 20), (481, 34) [ 33.574] (0, 34), (490, 54) [ 33.574] gen8_vertex_flush[508] = 12 [ 33.574] sna_composite_rectangles(pixmap=3239, op=1, ff300a24 x 4 [(477, 0)x(13, 17) ...]) [ 33.574] sna_composite_rectangles: converted to op 1 [ 33.574] sna_composite_rectangles[0] (477, 0)x(13, 17) -> (477, 0), (490, 17) [ 33.574] sna_composite_rectangles[1] (0, 17)x(490, 3) -> (0, 17), (490, 20) [ 33.574] sna_composite_rectangles[2] (0, 20)x(481, 14) -> (0, 20), (481, 34) [ 33.574] sna_composite_rectangles[3] (0, 34)x(490, 20) -> (0, 34), (490, 54) [ 33.574] sna_composite_rectangles: nrects=4, region=(0, 0), (490, 54) x 4 [ 33.574] sna_composite_rectangles: clipped extents (0, 0),(490, 54) x 4 [ 33.574] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(490, 54) [ 33.574] sna_composite_rectangles: dropping last-cpu hint [ 33.574] sna_drawable_use_bo pixmap=3239, box=((0, 0), (490, 54)), flags=1... [ 33.574] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 33.574] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 33.574] sna_drawable_use_bo: using whole GPU bo [ 33.574] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 33.574] kgem_bo_is_render: handle=144, rq? 1 [1] [ 33.574] gen9_render_fill_boxes(ff300a24 x 4 [(477, 0), (490, 17) ...]) [ 33.574] sna_render_get_solid: ff300a24 [ 33.574] sna_render_get_solid(17) = ff300a24 (last) [ 33.574] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 33.574] kgem_check_bo: num_pages=+0, num_exec=+0 [ 33.574] gen9_composite_get_binding_table(fe00) [ 33.574] gen9_emit_vertex_elements: setup id=0 [ 33.574] (477, 0), (490, 17) [ 33.574] (0, 17), (490, 20) [ 33.574] (0, 20), (481, 34) [ 33.574] (0, 34), (490, 54) [ 33.574] gen8_vertex_flush[508] = 24 [ 33.574] sna_glyphs(op=3, nlist=1, src=(1, 15)) [ 33.574] kgem_bo_is_busy: handle=144, domain: 0 exec? 1, rq? 1 [ 33.574] sna_glyphs: discarding mask [ 33.574] glyphs0_to_dst(op=3, src=(1, 15), nlist=1, dst=(1, 15)+(0, 0)) [ 33.574] clipped_glyphs? 18 glyph in 1 lists extents (1, 4), (163, 18), region (2, 17), (162, 18): yes [ 33.574] gen9_render_composite: 0x0, current mode=1/1 [ 33.574] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 33.574] kgem_bo_is_busy: handle=144, domain: 0 exec? 1, rq? 1 [ 33.574] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 33.574] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 33.574] sna_drawable_use_bo pixmap=3239, box=((2, 17), (162, 18)), flags=7... [ 33.574] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 33.575] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 33.575] sna_drawable_use_bo: using whole GPU bo [ 33.575] gen9_composite_set_target: pixmap=3239, format=20028888, size=490x54, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 33.575] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 33.575] color_convert: src=ff8ae234 [20028888] [ 33.575] color_convert: dst=ff8ae234 [20028888] [ 33.575] sna_render_get_solid: ff8ae234 [ 33.575] sna_render_get_solid(22) = ff8ae234 (old) [ 33.575] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 33.575] sna_transform_is_imprecise_integer_translation: no transform [ 33.575] gen9_composite_picture: integer translation (0, 0), removing [ 33.575] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 33.575] sna_render_pixmap_bo: GPU all damaged [ 33.575] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 33.575] gen4_choose_composite_emitter: solid, identity mask [ 33.575] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 33.575] aligning vertex: was 2, now 4 floats per vertex [ 33.575] gen9_composite_get_binding_table(fe00) [ 33.575] kgem_add_reloc64: handle=8, pos=16248, delta=0, domains=40000 [ 33.575] kgem_add_reloc64: adding proxy [delta=88] for handle=8 [ 33.575] kgem_add_reloc64[7] = (delta=88, target handle=3, presumed=fdffe000) [ 33.575] [3f70] bind bo(handle=8, addr=fdffe058), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 33.575] kgem_add_reloc64: handle=6, pos=16232, delta=0, domains=40000 [ 33.575] kgem_add_handle: handle=6, index=4 [ 33.575] kgem_add_reloc64[8] = (delta=0, target handle=4, presumed=fd581000) [ 33.575] [3f60] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 33.575] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 33.575] gen9_emit_sampler: sampler = a [ 33.575] gen9_emit_sf: num_sf_outputs=2 [ 33.575] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 33.575] gen9_emit_vertex_elements: setup id=9 [ 33.575] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 33.575] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 33.575] glyphs0_to_dst: glyph=(9, 5), (19, 18), clip=(2, 17), (162, 18) [ 33.575] glyphs0_to_dst: blt=(9, 17), (19, 18) [ 33.575] emit_primitive_identity_mask__avx2: dst=(9, 17), mask=(672.00, 60.00) x (10.00, 1.00) [ 33.575] gen8_vertex_flush[5e4] = 3 [ 33.575] gen9_magic_ca_pass: CA fixup (20 -> 23) [ 33.575] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 33.575] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 33.575] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 33.575] sna_glyphs(op=3, nlist=1, src=(172, 15)) [ 33.575] kgem_bo_is_busy: handle=144, domain: 0 exec? 1, rq? 1 [ 33.575] sna_glyphs: discarding mask [ 33.575] glyphs0_to_dst(op=3, src=(172, 15), nlist=1, dst=(172, 15)+(0, 0)) [ 33.575] clipped_glyphs? 32 glyph in 1 lists extents (171, 3), (460, 18), region (172, 17), (459, 18): yes [ 33.575] gen9_render_composite: 0x0, current mode=1/1 [ 33.575] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 33.575] kgem_bo_is_busy: handle=144, domain: 0 exec? 1, rq? 1 [ 33.575] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 33.575] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 33.575] sna_drawable_use_bo pixmap=3239, box=((172, 17), (459, 18)), flags=7... [ 33.575] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 33.575] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 33.575] sna_drawable_use_bo: using whole GPU bo [ 33.575] gen9_composite_set_target: pixmap=3239, format=20028888, size=490x54, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 33.575] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 33.575] color_convert: src=ff729fcf [20028888] [ 33.575] color_convert: dst=ff729fcf [20028888] [ 33.575] sna_render_get_solid: ff729fcf [ 33.575] sna_render_get_solid(23) = ff729fcf (old) [ 33.575] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 33.575] sna_transform_is_imprecise_integer_translation: no transform [ 33.575] gen9_composite_picture: integer translation (0, 0), removing [ 33.575] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 33.575] sna_render_pixmap_bo: GPU all damaged [ 33.575] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 33.575] gen4_choose_composite_emitter: solid, identity mask [ 33.575] kgem_check_bo: num_pages=+0, num_exec=+0 [ 33.575] gen9_composite_get_binding_table(fd40) [ 33.575] kgem_add_reloc64: handle=8, pos=16200, delta=0, domains=40000 [ 33.575] kgem_add_reloc64: adding proxy [delta=92] for handle=8 [ 33.575] kgem_add_reloc64[9] = (delta=92, target handle=3, presumed=fdffe000) [ 33.575] [3f40] bind bo(handle=8, addr=fdffe05c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 33.575] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 33.575] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 33.575] gen9_emit_vertex_elements: setup id=9 [ 33.575] glyphs0_to_dst: glyph=(180, 4), (190, 18), clip=(172, 17), (459, 18) [ 33.575] glyphs0_to_dst: blt=(180, 17), (190, 18) [ 33.575] emit_primitive_identity_mask__avx2: dst=(180, 17), mask=(944.00, 61.00) x (10.00, 1.00) [ 33.575] glyphs0_to_dst: glyph=(208, 7), (217, 18), clip=(172, 17), (459, 18) [ 33.575] glyphs0_to_dst: blt=(208, 17), (217, 18) [ 33.575] emit_primitive_identity_mask__avx2: dst=(208, 17), mask=(960.00, 26.00) x (9.00, 1.00) [ 33.575] glyphs0_to_dst: glyph=(216, 4), (226, 18), clip=(172, 17), (459, 18) [ 33.575] glyphs0_to_dst: blt=(216, 17), (226, 18) [ 33.575] emit_primitive_identity_mask__avx2: dst=(216, 17), mask=(944.00, 61.00) x (10.00, 1.00) [ 33.575] glyphs0_to_dst: glyph=(234, 16), (245, 18), clip=(172, 17), (459, 18) [ 33.575] glyphs0_to_dst: blt=(234, 17), (245, 18) [ 33.575] emit_primitive_identity_mask__avx2: dst=(234, 17), mask=(992.00, 1.00) x (11.00, 1.00) [ 33.575] glyphs0_to_dst: glyph=(334, 7), (343, 18), clip=(172, 17), (459, 18) [ 33.575] glyphs0_to_dst: blt=(334, 17), (343, 18) [ 33.575] emit_primitive_identity_mask__avx2: dst=(334, 17), mask=(960.00, 26.00) x (9.00, 1.00) [ 33.575] glyphs0_to_dst: glyph=(342, 16), (353, 18), clip=(172, 17), (459, 18) [ 33.575] glyphs0_to_dst: blt=(342, 17), (353, 18) [ 33.575] emit_primitive_identity_mask__avx2: dst=(342, 17), mask=(992.00, 1.00) x (11.00, 1.00) [ 33.575] glyphs0_to_dst: glyph=(369, 7), (379, 18), clip=(172, 17), (459, 18) [ 33.575] glyphs0_to_dst: blt=(369, 17), (379, 18) [ 33.575] emit_primitive_identity_mask__avx2: dst=(369, 17), mask=(976.00, 42.00) x (10.00, 1.00) [ 33.575] glyphs0_to_dst: glyph=(378, 4), (388, 18), clip=(172, 17), (459, 18) [ 33.575] glyphs0_to_dst: blt=(378, 17), (388, 18) [ 33.575] emit_primitive_identity_mask__avx2: dst=(378, 17), mask=(944.00, 61.00) x (10.00, 1.00) [ 33.575] glyphs0_to_dst: glyph=(396, 16), (407, 18), clip=(172, 17), (459, 18) [ 33.575] glyphs0_to_dst: blt=(396, 17), (407, 18) [ 33.575] emit_primitive_identity_mask__avx2: dst=(396, 17), mask=(992.00, 1.00) x (11.00, 1.00) [ 33.575] glyphs0_to_dst: glyph=(424, 7), (433, 18), clip=(172, 17), (459, 18) [ 33.575] glyphs0_to_dst: blt=(424, 17), (433, 18) [ 33.575] emit_primitive_identity_mask__avx2: dst=(424, 17), mask=(960.00, 26.00) x (9.00, 1.00) [ 33.575] glyphs0_to_dst: glyph=(450, 7), (460, 18), clip=(172, 17), (459, 18) [ 33.575] glyphs0_to_dst: blt=(450, 17), (459, 18) [ 33.575] emit_primitive_identity_mask__avx2: dst=(450, 17), mask=(976.00, 42.00) x (9.00, 1.00) [ 33.575] gen8_vertex_flush[6e4] = 33 [ 33.575] gen9_magic_ca_pass: CA fixup (23 -> 56) [ 33.575] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 33.575] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 33.575] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 33.575] sna_glyphs(op=3, nlist=1, src=(1, 32)) [ 33.575] kgem_bo_is_busy: handle=144, domain: 0 exec? 1, rq? 1 [ 33.575] sna_glyphs: discarding mask [ 33.575] glyphs0_to_dst(op=3, src=(1, 32), nlist=1, dst=(1, 32)+(0, 0)) [ 33.575] clipped_glyphs? 18 glyph in 1 lists extents (1, 21), (163, 35), region (2, 21), (162, 35): yes [ 33.575] gen9_render_composite: 0x0, current mode=1/1 [ 33.575] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 33.575] kgem_bo_is_busy: handle=144, domain: 0 exec? 1, rq? 1 [ 33.575] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 33.575] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 33.575] sna_drawable_use_bo pixmap=3239, box=((2, 21), (162, 35)), flags=7... [ 33.575] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 33.575] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 33.575] sna_drawable_use_bo: using whole GPU bo [ 33.575] gen9_composite_set_target: pixmap=3239, format=20028888, size=490x54, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 33.575] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 33.575] color_convert: src=ff8ae234 [20028888] [ 33.575] color_convert: dst=ff8ae234 [20028888] [ 33.575] sna_render_get_solid: ff8ae234 [ 33.575] sna_render_get_solid(22) = ff8ae234 (old) [ 33.575] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 33.575] sna_transform_is_imprecise_integer_translation: no transform [ 33.575] gen9_composite_picture: integer translation (0, 0), removing [ 33.575] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 33.575] sna_render_pixmap_bo: GPU all damaged [ 33.575] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 33.575] gen4_choose_composite_emitter: solid, identity mask [ 33.575] kgem_check_bo: num_pages=+0, num_exec=+0 [ 33.575] gen9_composite_get_binding_table(fcc0) [ 33.575] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 33.575] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 33.575] gen9_emit_vertex_elements: setup id=9 [ 33.575] glyphs0_to_dst: glyph=(1, 24), (10, 32), clip=(2, 21), (162, 35) [ 33.575] glyphs0_to_dst: blt=(2, 24), (10, 32) [ 33.575] emit_primitive_identity_mask__avx2: dst=(2, 24), mask=(689.00, 32.00) x (8.00, 8.00) [ 33.575] glyphs0_to_dst: glyph=(9, 22), (19, 35), clip=(2, 21), (162, 35) [ 33.575] glyphs0_to_dst: blt=(9, 22), (19, 35) [ 33.575] emit_primitive_identity_mask__avx2: dst=(9, 22), mask=(672.00, 48.00) x (10.00, 13.00) [ 33.575] glyphs0_to_dst: glyph=(19, 24), (28, 32), clip=(2, 21), (162, 35) [ 33.575] glyphs0_to_dst: blt=(19, 24), (28, 32) [ 33.575] emit_primitive_identity_mask__avx2: dst=(19, 24), mask=(688.00, 32.00) x (9.00, 8.00) [ 33.575] glyphs0_to_dst: glyph=(28, 26), (36, 29), clip=(2, 21), (162, 35) [ 33.575] glyphs0_to_dst: blt=(28, 26), (36, 29) [ 33.575] emit_primitive_identity_mask__avx2: dst=(28, 26), mask=(688.00, 48.00) x (8.00, 3.00) [ 33.575] glyphs0_to_dst: glyph=(36, 22), (47, 32), clip=(2, 21), (162, 35) [ 33.575] glyphs0_to_dst: blt=(36, 22), (47, 32) [ 33.575] emit_primitive_identity_mask__avx2: dst=(36, 22), mask=(704.00, 0.00) x (11.00, 10.00) [ 33.575] glyphs0_to_dst: glyph=(46, 24), (55, 32), clip=(2, 21), (162, 35) [ 33.575] glyphs0_to_dst: blt=(46, 24), (55, 32) [ 33.575] emit_primitive_identity_mask__avx2: dst=(46, 24), mask=(720.00, 0.00) x (9.00, 8.00) [ 33.575] glyphs0_to_dst: glyph=(54, 24), (64, 32), clip=(2, 21), (162, 35) [ 33.575] glyphs0_to_dst: blt=(54, 24), (64, 32) [ 33.575] emit_primitive_identity_mask__avx2: dst=(54, 24), mask=(704.00, 16.00) x (10.00, 8.00) [ 33.575] glyphs0_to_dst: glyph=(63, 24), (73, 32), clip=(2, 21), (162, 35) [ 33.575] glyphs0_to_dst: blt=(63, 24), (73, 32) [ 33.575] emit_primitive_identity_mask__avx2: dst=(63, 24), mask=(720.00, 16.00) x (10.00, 8.00) [ 33.575] glyphs0_to_dst: glyph=(72, 21), (82, 32), clip=(2, 21), (162, 35) [ 33.575] glyphs0_to_dst: blt=(72, 21), (82, 32) [ 33.575] emit_primitive_identity_mask__avx2: dst=(72, 21), mask=(736.00, 0.00) x (10.00, 11.00) [ 33.575] glyphs0_to_dst: glyph=(81, 24), (91, 32), clip=(2, 21), (162, 35) [ 33.575] glyphs0_to_dst: blt=(81, 24), (91, 32) [ 33.575] emit_primitive_identity_mask__avx2: dst=(81, 24), mask=(752.00, 0.00) x (10.00, 8.00) [ 33.575] glyphs0_to_dst: glyph=(90, 21), (100, 32), clip=(2, 21), (162, 35) [ 33.575] glyphs0_to_dst: blt=(90, 21), (100, 32) [ 33.575] emit_primitive_identity_mask__avx2: dst=(90, 21), mask=(736.00, 0.00) x (10.00, 11.00) [ 33.575] glyphs0_to_dst: glyph=(99, 24), (110, 32), clip=(2, 21), (162, 35) [ 33.575] glyphs0_to_dst: blt=(99, 24), (110, 32) [ 33.575] emit_primitive_identity_mask__avx2: dst=(99, 24), mask=(736.00, 16.00) x (11.00, 8.00) [ 33.575] glyphs0_to_dst: glyph=(109, 24), (118, 32), clip=(2, 21), (162, 35) [ 33.575] glyphs0_to_dst: blt=(109, 24), (118, 32) [ 33.575] emit_primitive_identity_mask__avx2: dst=(109, 24), mask=(752.00, 16.00) x (9.00, 8.00) [ 33.575] glyphs0_to_dst: glyph=(118, 26), (126, 29), clip=(2, 21), (162, 35) [ 33.575] glyphs0_to_dst: blt=(118, 26), (126, 29) [ 33.575] emit_primitive_identity_mask__avx2: dst=(118, 26), mask=(688.00, 48.00) x (8.00, 3.00) [ 33.575] glyphs0_to_dst: glyph=(126, 22), (136, 32), clip=(2, 21), (162, 35) [ 33.575] glyphs0_to_dst: blt=(126, 22), (136, 32) [ 33.575] emit_primitive_identity_mask__avx2: dst=(126, 22), mask=(704.00, 32.00) x (10.00, 10.00) [ 33.575] glyphs0_to_dst: glyph=(135, 22), (145, 32), clip=(2, 21), (162, 35) [ 33.575] glyphs0_to_dst: blt=(135, 22), (145, 32) [ 33.575] emit_primitive_identity_mask__avx2: dst=(135, 22), mask=(704.00, 32.00) x (10.00, 10.00) [ 33.575] glyphs0_to_dst: glyph=(144, 22), (154, 32), clip=(2, 21), (162, 35) [ 33.575] glyphs0_to_dst: blt=(144, 22), (154, 32) [ 33.575] emit_primitive_identity_mask__avx2: dst=(144, 22), mask=(720.00, 32.00) x (10.00, 10.00) [ 33.575] glyphs0_to_dst: glyph=(153, 22), (163, 32), clip=(2, 21), (162, 35) [ 33.575] glyphs0_to_dst: blt=(153, 22), (162, 32) [ 33.575] emit_primitive_identity_mask__avx2: dst=(153, 22), mask=(704.00, 48.00) x (9.00, 10.00) [ 33.575] gen8_vertex_flush[7e4] = 54 [ 33.575] gen9_magic_ca_pass: CA fixup (56 -> 110) [ 33.575] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 33.575] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 33.575] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 33.575] sna_glyphs(op=3, nlist=1, src=(163, 32)) [ 33.575] kgem_bo_is_busy: handle=144, domain: 0 exec? 1, rq? 1 [ 33.575] sna_glyphs: discarding mask [ 33.575] glyphs0_to_dst(op=3, src=(163, 32), nlist=1, dst=(163, 32)+(0, 0)) [ 33.575] clipped_glyphs: no, clip region (0, 0), (490, 54) matches drawable pixmap=94680753313488 size=490x54 [ 33.575] gen9_render_composite: 0x0, current mode=1/1 [ 33.575] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 33.575] kgem_bo_is_busy: handle=144, domain: 0 exec? 1, rq? 1 [ 33.575] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 33.575] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 33.575] sna_drawable_use_bo pixmap=3239, box=((0, 0), (490, 54)), flags=7... [ 33.575] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 33.575] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 33.575] sna_drawable_use_bo: using whole GPU bo [ 33.575] gen9_composite_set_target: pixmap=3239, format=20028888, size=490x54, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 33.575] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 33.575] color_convert: src=ffffffff [20028888] [ 33.575] color_convert: dst=ffffffff [20028888] [ 33.575] sna_render_get_solid: ffffffff [ 33.575] sna_render_get_solid(white) [ 33.575] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 33.575] sna_transform_is_imprecise_integer_translation: no transform [ 33.575] gen9_composite_picture: integer translation (0, 0), removing [ 33.575] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 33.575] sna_render_pixmap_bo: GPU all damaged [ 33.575] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 33.575] gen4_choose_composite_emitter: solid, identity mask [ 33.575] kgem_check_bo: num_pages=+0, num_exec=+0 [ 33.575] gen9_composite_get_binding_table(fc80) [ 33.575] kgem_add_reloc64: handle=7, pos=16152, delta=0, domains=40000 [ 33.575] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 33.575] kgem_add_reloc64[10] = (delta=1048, target handle=2, presumed=fffe8000) [ 33.575] [3f10] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 33.575] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 33.575] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 33.575] gen9_emit_vertex_elements: setup id=9 [ 33.575] glyphs0_to_dst: glyph=(165, 24)x(5, 8), unclipped [ 33.575] emit_primitive_identity_mask__avx2: dst=(165, 24), mask=(720.00, 48.00) x (5.00, 8.00) [ 33.575] gen8_vertex_flush[8e4] = 3 [ 33.575] gen9_magic_ca_pass: CA fixup (110 -> 113) [ 33.575] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 33.575] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 33.575] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 33.575] sna_glyphs(op=3, nlist=1, src=(172, 32)) [ 33.575] kgem_bo_is_busy: handle=144, domain: 0 exec? 1, rq? 1 [ 33.575] sna_glyphs: discarding mask [ 33.575] glyphs0_to_dst(op=3, src=(172, 32), nlist=1, dst=(172, 32)+(0, 0)) [ 33.575] clipped_glyphs? 32 glyph in 1 lists extents (171, 20), (460, 35), region (172, 20), (459, 35): yes [ 33.575] gen9_render_composite: 0x0, current mode=1/1 [ 33.575] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 33.575] kgem_bo_is_busy: handle=144, domain: 0 exec? 1, rq? 1 [ 33.575] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 33.575] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 33.575] sna_drawable_use_bo pixmap=3239, box=((172, 20), (459, 35)), flags=7... [ 33.575] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 33.575] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 33.575] sna_drawable_use_bo: using whole GPU bo [ 33.575] gen9_composite_set_target: pixmap=3239, format=20028888, size=490x54, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 33.575] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 33.575] color_convert: src=ff729fcf [20028888] [ 33.575] color_convert: dst=ff729fcf [20028888] [ 33.575] sna_render_get_solid: ff729fcf [ 33.575] sna_render_get_solid(23) = ff729fcf (old) [ 33.575] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 33.575] sna_transform_is_imprecise_integer_translation: no transform [ 33.575] gen9_composite_picture: integer translation (0, 0), removing [ 33.575] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 33.575] sna_render_pixmap_bo: GPU all damaged [ 33.575] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 33.575] gen4_choose_composite_emitter: solid, identity mask [ 33.575] kgem_check_bo: num_pages=+0, num_exec=+0 [ 33.575] gen9_composite_get_binding_table(fc00) [ 33.575] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 33.575] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 33.575] gen9_emit_vertex_elements: setup id=9 [ 33.575] glyphs0_to_dst: glyph=(171, 26), (182, 29), clip=(172, 20), (459, 35) [ 33.575] glyphs0_to_dst: blt=(172, 26), (182, 29) [ 33.575] emit_primitive_identity_mask__avx2: dst=(172, 26), mask=(737.00, 32.00) x (10.00, 3.00) [ 33.575] glyphs0_to_dst: glyph=(180, 21), (190, 35), clip=(172, 20), (459, 35) [ 33.575] glyphs0_to_dst: blt=(180, 21), (190, 35) [ 33.575] emit_primitive_identity_mask__avx2: dst=(180, 21), mask=(944.00, 48.00) x (10.00, 14.00) [ 33.575] glyphs0_to_dst: glyph=(189, 21), (200, 32), clip=(172, 20), (459, 35) [ 33.575] glyphs0_to_dst: blt=(189, 21), (200, 32) [ 33.575] emit_primitive_identity_mask__avx2: dst=(189, 21), mask=(960.00, 0.00) x (11.00, 11.00) [ 33.575] glyphs0_to_dst: glyph=(198, 24), (208, 32), clip=(172, 20), (459, 35) [ 33.575] glyphs0_to_dst: blt=(198, 24), (208, 32) [ 33.575] emit_primitive_identity_mask__avx2: dst=(198, 24), mask=(976.00, 0.00) x (10.00, 8.00) [ 33.575] glyphs0_to_dst: glyph=(208, 24), (217, 35), clip=(172, 20), (459, 35) [ 33.575] glyphs0_to_dst: blt=(208, 24), (217, 35) [ 33.575] emit_primitive_identity_mask__avx2: dst=(208, 24), mask=(960.00, 16.00) x (9.00, 11.00) [ 33.575] glyphs0_to_dst: glyph=(216, 21), (226, 35), clip=(172, 20), (459, 35) [ 33.575] glyphs0_to_dst: blt=(216, 21), (226, 35) [ 33.575] emit_primitive_identity_mask__avx2: dst=(216, 21), mask=(944.00, 48.00) x (10.00, 14.00) [ 33.575] glyphs0_to_dst: glyph=(225, 22), (235, 32), clip=(172, 20), (459, 35) [ 33.575] glyphs0_to_dst: blt=(225, 22), (235, 32) [ 33.575] emit_primitive_identity_mask__avx2: dst=(225, 22), mask=(976.00, 16.00) x (10.00, 10.00) [ 33.575] glyphs0_to_dst: glyph=(234, 33), (245, 35), clip=(172, 20), (459, 35) [ 33.575] glyphs0_to_dst: blt=(234, 33), (245, 35) [ 33.575] emit_primitive_identity_mask__avx2: dst=(234, 33), mask=(992.00, 0.00) x (11.00, 2.00) [ 33.575] glyphs0_to_dst: glyph=(243, 21), (254, 32), clip=(172, 20), (459, 35) [ 33.575] glyphs0_to_dst: blt=(243, 21), (254, 32) [ 33.575] emit_primitive_identity_mask__avx2: dst=(243, 21), mask=(1008.00, 0.00) x (11.00, 11.00) [ 33.575] glyphs0_to_dst: glyph=(253, 24), (262, 32), clip=(172, 20), (459, 35) [ 33.575] glyphs0_to_dst: blt=(253, 24), (262, 32) [ 33.575] emit_primitive_identity_mask__avx2: dst=(253, 24), mask=(720.00, 0.00) x (9.00, 8.00) [ 33.575] glyphs0_to_dst: glyph=(261, 24), (271, 32), clip=(172, 20), (459, 35) [ 33.575] glyphs0_to_dst: blt=(261, 24), (271, 32) [ 33.575] emit_primitive_identity_mask__avx2: dst=(261, 24), mask=(704.00, 16.00) x (10.00, 8.00) [ 33.575] glyphs0_to_dst: glyph=(270, 24), (280, 32), clip=(172, 20), (459, 35) [ 33.576] glyphs0_to_dst: blt=(270, 24), (280, 32) [ 33.576] emit_primitive_identity_mask__avx2: dst=(270, 24), mask=(704.00, 16.00) x (10.00, 8.00) [ 33.576] glyphs0_to_dst: glyph=(279, 20), (289, 32), clip=(172, 20), (459, 35) [ 33.576] glyphs0_to_dst: blt=(279, 20), (289, 32) [ 33.576] emit_primitive_identity_mask__avx2: dst=(279, 20), mask=(992.00, 16.00) x (10.00, 12.00) [ 33.576] glyphs0_to_dst: glyph=(288, 24), (298, 32), clip=(172, 20), (459, 35) [ 33.576] glyphs0_to_dst: blt=(288, 24), (298, 32) [ 33.576] emit_primitive_identity_mask__avx2: dst=(288, 24), mask=(704.00, 16.00) x (10.00, 8.00) [ 33.576] glyphs0_to_dst: glyph=(297, 24), (307, 32), clip=(172, 20), (459, 35) [ 33.576] glyphs0_to_dst: blt=(297, 24), (307, 32) [ 33.576] emit_primitive_identity_mask__avx2: dst=(297, 24), mask=(752.00, 0.00) x (10.00, 8.00) [ 33.576] glyphs0_to_dst: glyph=(307, 20), (317, 32), clip=(172, 20), (459, 35) [ 33.576] glyphs0_to_dst: blt=(307, 20), (317, 32) [ 33.576] emit_primitive_identity_mask__avx2: dst=(307, 20), mask=(1008.00, 16.00) x (10.00, 12.00) [ 33.576] glyphs0_to_dst: glyph=(315, 21), (326, 32), clip=(172, 20), (459, 35) [ 33.576] glyphs0_to_dst: blt=(315, 21), (326, 32) [ 33.576] emit_primitive_identity_mask__avx2: dst=(315, 21), mask=(960.00, 0.00) x (11.00, 11.00) [ 33.576] glyphs0_to_dst: glyph=(324, 24), (335, 32), clip=(172, 20), (459, 35) [ 33.576] glyphs0_to_dst: blt=(324, 24), (335, 32) [ 33.576] emit_primitive_identity_mask__avx2: dst=(324, 24), mask=(736.00, 16.00) x (11.00, 8.00) [ 33.576] glyphs0_to_dst: glyph=(334, 24), (343, 35), clip=(172, 20), (459, 35) [ 33.576] glyphs0_to_dst: blt=(334, 24), (343, 35) [ 33.576] emit_primitive_identity_mask__avx2: dst=(334, 24), mask=(960.00, 16.00) x (9.00, 11.00) [ 33.576] glyphs0_to_dst: glyph=(342, 33), (353, 35), clip=(172, 20), (459, 35) [ 33.576] glyphs0_to_dst: blt=(342, 33), (353, 35) [ 33.576] emit_primitive_identity_mask__avx2: dst=(342, 33), mask=(992.00, 0.00) x (11.00, 2.00) [ 33.576] glyphs0_to_dst: glyph=(351, 20), (361, 32), clip=(172, 20), (459, 35) [ 33.576] glyphs0_to_dst: blt=(351, 20), (361, 32) [ 33.576] emit_primitive_identity_mask__avx2: dst=(351, 20), mask=(992.00, 16.00) x (10.00, 12.00) [ 33.576] glyphs0_to_dst: glyph=(361, 20), (370, 32), clip=(172, 20), (459, 35) [ 33.576] glyphs0_to_dst: blt=(361, 20), (370, 32) [ 33.576] emit_primitive_identity_mask__avx2: dst=(361, 20), mask=(960.00, 32.00) x (9.00, 12.00) [ 33.576] glyphs0_to_dst: glyph=(369, 24), (379, 35), clip=(172, 20), (459, 35) [ 33.576] glyphs0_to_dst: blt=(369, 24), (379, 35) [ 33.576] emit_primitive_identity_mask__avx2: dst=(369, 24), mask=(976.00, 32.00) x (10.00, 11.00) [ 33.576] glyphs0_to_dst: glyph=(378, 21), (388, 35), clip=(172, 20), (459, 35) [ 33.576] glyphs0_to_dst: blt=(378, 21), (388, 35) [ 33.576] emit_primitive_identity_mask__avx2: dst=(378, 21), mask=(944.00, 48.00) x (10.00, 14.00) [ 33.576] glyphs0_to_dst: glyph=(387, 22), (397, 32), clip=(172, 20), (459, 35) [ 33.576] glyphs0_to_dst: blt=(387, 22), (397, 32) [ 33.576] emit_primitive_identity_mask__avx2: dst=(387, 22), mask=(960.00, 48.00) x (10.00, 10.00) [ 33.576] glyphs0_to_dst: glyph=(396, 33), (407, 35), clip=(172, 20), (459, 35) [ 33.576] glyphs0_to_dst: blt=(396, 33), (407, 35) [ 33.576] emit_primitive_identity_mask__avx2: dst=(396, 33), mask=(992.00, 0.00) x (11.00, 2.00) [ 33.576] glyphs0_to_dst: glyph=(406, 24), (415, 32), clip=(172, 20), (459, 35) [ 33.576] glyphs0_to_dst: blt=(406, 24), (415, 32) [ 33.576] emit_primitive_identity_mask__avx2: dst=(406, 24), mask=(688.00, 32.00) x (9.00, 8.00) [ 33.576] glyphs0_to_dst: glyph=(415, 24), (424, 32), clip=(172, 20), (459, 35) [ 33.576] glyphs0_to_dst: blt=(415, 24), (424, 32) [ 33.576] emit_primitive_identity_mask__avx2: dst=(415, 24), mask=(752.00, 16.00) x (9.00, 8.00) [ 33.576] glyphs0_to_dst: glyph=(424, 24), (433, 35), clip=(172, 20), (459, 35) [ 33.576] glyphs0_to_dst: blt=(424, 24), (433, 35) [ 33.576] emit_primitive_identity_mask__avx2: dst=(424, 24), mask=(960.00, 16.00) x (9.00, 11.00) [ 33.576] glyphs0_to_dst: glyph=(432, 21), (442, 32), clip=(172, 20), (459, 35) [ 33.576] glyphs0_to_dst: blt=(432, 21), (442, 32) [ 33.576] emit_primitive_identity_mask__avx2: dst=(432, 21), mask=(976.00, 48.00) x (10.00, 11.00) [ 33.576] glyphs0_to_dst: glyph=(442, 24), (451, 32), clip=(172, 20), (459, 35) [ 33.576] glyphs0_to_dst: blt=(442, 24), (451, 32) [ 33.576] emit_primitive_identity_mask__avx2: dst=(442, 24), mask=(688.00, 32.00) x (9.00, 8.00) [ 33.576] glyphs0_to_dst: glyph=(450, 24), (460, 35), clip=(172, 20), (459, 35) [ 33.576] glyphs0_to_dst: blt=(450, 24), (459, 35) [ 33.576] emit_primitive_identity_mask__avx2: dst=(450, 24), mask=(976.00, 32.00) x (9.00, 11.00) [ 33.576] gen8_vertex_flush[9e4] = 96 [ 33.576] gen9_magic_ca_pass: CA fixup (113 -> 209) [ 33.576] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 33.576] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 33.576] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 33.576] sna_glyphs(op=3, nlist=1, src=(460, 32)) [ 33.576] kgem_bo_is_busy: handle=144, domain: 0 exec? 1, rq? 1 [ 33.576] sna_glyphs: discarding mask [ 33.576] glyphs0_to_dst(op=3, src=(460, 32), nlist=1, dst=(460, 32)+(0, 0)) [ 33.576] clipped_glyphs: no, clip region (0, 0), (490, 54) matches drawable pixmap=94680753313488 size=490x54 [ 33.576] gen9_render_composite: 0x0, current mode=1/1 [ 33.576] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 33.576] kgem_bo_is_busy: handle=144, domain: 0 exec? 1, rq? 1 [ 33.576] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 33.576] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 33.576] sna_drawable_use_bo pixmap=3239, box=((0, 0), (490, 54)), flags=7... [ 33.576] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 33.576] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 33.576] sna_drawable_use_bo: using whole GPU bo [ 33.576] gen9_composite_set_target: pixmap=3239, format=20028888, size=490x54, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 33.576] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 33.576] color_convert: src=ffffffff [20028888] [ 33.576] color_convert: dst=ffffffff [20028888] [ 33.576] sna_render_get_solid: ffffffff [ 33.576] sna_render_get_solid(white) [ 33.576] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 33.576] sna_transform_is_imprecise_integer_translation: no transform [ 33.576] gen9_composite_picture: integer translation (0, 0), removing [ 33.576] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 33.576] sna_render_pixmap_bo: GPU all damaged [ 33.576] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 33.576] gen4_choose_composite_emitter: solid, identity mask [ 33.576] kgem_check_bo: num_pages=+0, num_exec=+0 [ 33.576] gen9_composite_get_binding_table(fbc0) [ 33.576] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 33.576] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 33.576] gen9_emit_vertex_elements: setup id=9 [ 33.576] glyphs0_to_dst: glyph=(459, 21)x(10, 13), unclipped [ 33.576] emit_primitive_identity_mask__avx2: dst=(459, 21), mask=(752.00, 32.00) x (10.00, 13.00) [ 33.576] gen8_vertex_flush[ae4] = 3 [ 33.576] gen9_magic_ca_pass: CA fixup (209 -> 212) [ 33.576] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 33.576] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 33.576] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 33.576] sna_glyphs(op=3, nlist=1, src=(1, 49)) [ 33.576] kgem_bo_is_busy: handle=144, domain: 0 exec? 1, rq? 1 [ 33.576] sna_glyphs: discarding mask [ 33.576] glyphs0_to_dst(op=3, src=(1, 49), nlist=1, dst=(1, 49)+(0, 0)) [ 33.576] clipped_glyphs: no, clip region (0, 0), (490, 54) matches drawable pixmap=94680753313488 size=490x54 [ 33.576] gen9_render_composite: 0x0, current mode=1/1 [ 33.576] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 33.576] kgem_bo_is_busy: handle=144, domain: 0 exec? 1, rq? 1 [ 33.576] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 33.576] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 33.576] sna_drawable_use_bo pixmap=3239, box=((0, 0), (490, 54)), flags=7... [ 33.576] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 33.576] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 33.576] sna_drawable_use_bo: using whole GPU bo [ 33.576] gen9_composite_set_target: pixmap=3239, format=20028888, size=490x54, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 33.576] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 33.576] color_convert: src=ff8ae234 [20028888] [ 33.576] color_convert: dst=ff8ae234 [20028888] [ 33.576] sna_render_get_solid: ff8ae234 [ 33.576] sna_render_get_solid(22) = ff8ae234 (old) [ 33.576] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 33.576] sna_transform_is_imprecise_integer_translation: no transform [ 33.576] gen9_composite_picture: integer translation (0, 0), removing [ 33.576] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 33.576] sna_render_pixmap_bo: GPU all damaged [ 33.576] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 33.576] gen4_choose_composite_emitter: solid, identity mask [ 33.576] kgem_check_bo: num_pages=+0, num_exec=+0 [ 33.576] gen9_composite_get_binding_table(fb80) [ 33.576] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 33.576] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 33.576] gen9_emit_vertex_elements: setup id=9 [ 33.576] glyphs0_to_dst: glyph=(1, 41)x(9, 8), unclipped [ 33.576] emit_primitive_identity_mask__avx2: dst=(1, 41), mask=(688.00, 32.00) x (9.00, 8.00) [ 33.576] glyphs0_to_dst: glyph=(9, 39)x(10, 13), unclipped [ 33.576] emit_primitive_identity_mask__avx2: dst=(9, 39), mask=(672.00, 48.00) x (10.00, 13.00) [ 33.576] glyphs0_to_dst: glyph=(19, 41)x(9, 8), unclipped [ 33.576] emit_primitive_identity_mask__avx2: dst=(19, 41), mask=(688.00, 32.00) x (9.00, 8.00) [ 33.576] glyphs0_to_dst: glyph=(28, 43)x(8, 3), unclipped [ 33.576] emit_primitive_identity_mask__avx2: dst=(28, 43), mask=(688.00, 48.00) x (8.00, 3.00) [ 33.576] glyphs0_to_dst: glyph=(36, 39)x(11, 10), unclipped [ 33.576] emit_primitive_identity_mask__avx2: dst=(36, 39), mask=(704.00, 0.00) x (11.00, 10.00) [ 33.576] glyphs0_to_dst: glyph=(46, 41)x(9, 8), unclipped [ 33.576] emit_primitive_identity_mask__avx2: dst=(46, 41), mask=(720.00, 0.00) x (9.00, 8.00) [ 33.576] glyphs0_to_dst: glyph=(54, 41)x(10, 8), unclipped [ 33.576] emit_primitive_identity_mask__avx2: dst=(54, 41), mask=(704.00, 16.00) x (10.00, 8.00) [ 33.576] glyphs0_to_dst: glyph=(63, 41)x(10, 8), unclipped [ 33.576] emit_primitive_identity_mask__avx2: dst=(63, 41), mask=(720.00, 16.00) x (10.00, 8.00) [ 33.576] glyphs0_to_dst: glyph=(72, 38)x(10, 11), unclipped [ 33.576] emit_primitive_identity_mask__avx2: dst=(72, 38), mask=(736.00, 0.00) x (10.00, 11.00) [ 33.576] glyphs0_to_dst: glyph=(81, 41)x(10, 8), unclipped [ 33.576] emit_primitive_identity_mask__avx2: dst=(81, 41), mask=(752.00, 0.00) x (10.00, 8.00) [ 33.576] glyphs0_to_dst: glyph=(90, 38)x(10, 11), unclipped [ 33.576] emit_primitive_identity_mask__avx2: dst=(90, 38), mask=(736.00, 0.00) x (10.00, 11.00) [ 33.576] glyphs0_to_dst: glyph=(99, 41)x(11, 8), unclipped [ 33.576] emit_primitive_identity_mask__avx2: dst=(99, 41), mask=(736.00, 16.00) x (11.00, 8.00) [ 33.576] glyphs0_to_dst: glyph=(109, 41)x(9, 8), unclipped [ 33.576] emit_primitive_identity_mask__avx2: dst=(109, 41), mask=(752.00, 16.00) x (9.00, 8.00) [ 33.576] glyphs0_to_dst: glyph=(118, 43)x(8, 3), unclipped [ 33.576] emit_primitive_identity_mask__avx2: dst=(118, 43), mask=(688.00, 48.00) x (8.00, 3.00) [ 33.576] glyphs0_to_dst: glyph=(126, 39)x(10, 10), unclipped [ 33.576] emit_primitive_identity_mask__avx2: dst=(126, 39), mask=(704.00, 32.00) x (10.00, 10.00) [ 33.576] glyphs0_to_dst: glyph=(135, 39)x(10, 10), unclipped [ 33.576] emit_primitive_identity_mask__avx2: dst=(135, 39), mask=(704.00, 32.00) x (10.00, 10.00) [ 33.576] glyphs0_to_dst: glyph=(144, 39)x(10, 10), unclipped [ 33.576] emit_primitive_identity_mask__avx2: dst=(144, 39), mask=(720.00, 32.00) x (10.00, 10.00) [ 33.576] glyphs0_to_dst: glyph=(153, 39)x(10, 10), unclipped [ 33.576] emit_primitive_identity_mask__avx2: dst=(153, 39), mask=(704.00, 48.00) x (10.00, 10.00) [ 33.576] gen8_vertex_flush[be4] = 54 [ 33.576] gen9_magic_ca_pass: CA fixup (212 -> 266) [ 33.576] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 33.576] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 33.576] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 33.576] sna_glyphs(op=3, nlist=1, src=(163, 49)) [ 33.576] kgem_bo_is_busy: handle=144, domain: 0 exec? 1, rq? 1 [ 33.576] sna_glyphs: discarding mask [ 33.576] glyphs0_to_dst(op=3, src=(163, 49), nlist=1, dst=(163, 49)+(0, 0)) [ 33.576] clipped_glyphs: no, clip region (0, 0), (490, 54) matches drawable pixmap=94680753313488 size=490x54 [ 33.576] gen9_render_composite: 0x0, current mode=1/1 [ 33.576] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 33.576] kgem_bo_is_busy: handle=144, domain: 0 exec? 1, rq? 1 [ 33.576] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 33.576] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 33.576] sna_drawable_use_bo pixmap=3239, box=((0, 0), (490, 54)), flags=7... [ 33.576] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 33.576] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 33.576] sna_drawable_use_bo: using whole GPU bo [ 33.576] gen9_composite_set_target: pixmap=3239, format=20028888, size=490x54, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 33.576] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 33.576] color_convert: src=ffffffff [20028888] [ 33.576] color_convert: dst=ffffffff [20028888] [ 33.576] sna_render_get_solid: ffffffff [ 33.576] sna_render_get_solid(white) [ 33.576] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 33.576] sna_transform_is_imprecise_integer_translation: no transform [ 33.576] gen9_composite_picture: integer translation (0, 0), removing [ 33.576] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 33.576] sna_render_pixmap_bo: GPU all damaged [ 33.576] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 33.576] gen4_choose_composite_emitter: solid, identity mask [ 33.576] kgem_check_bo: num_pages=+0, num_exec=+0 [ 33.576] gen9_composite_get_binding_table(fb40) [ 33.576] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 33.576] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 33.576] gen9_emit_vertex_elements: setup id=9 [ 33.576] glyphs0_to_dst: glyph=(165, 41)x(5, 8), unclipped [ 33.576] emit_primitive_identity_mask__avx2: dst=(165, 41), mask=(720.00, 48.00) x (5.00, 8.00) [ 33.576] gen8_vertex_flush[ce4] = 3 [ 33.576] gen9_magic_ca_pass: CA fixup (266 -> 269) [ 33.576] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 33.576] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 33.576] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 33.576] sna_glyphs(op=3, nlist=1, src=(172, 49)) [ 33.576] kgem_bo_is_busy: handle=144, domain: 0 exec? 1, rq? 1 [ 33.576] sna_glyphs: discarding mask [ 33.576] glyphs0_to_dst(op=3, src=(172, 49), nlist=1, dst=(172, 49)+(0, 0)) [ 33.576] clipped_glyphs: no, clip region (0, 0), (490, 54) matches drawable pixmap=94680753313488 size=490x54 [ 33.576] gen9_render_composite: 0x0, current mode=1/1 [ 33.576] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 33.576] kgem_bo_is_busy: handle=144, domain: 0 exec? 1, rq? 1 [ 33.576] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 33.576] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 33.576] sna_drawable_use_bo pixmap=3239, box=((0, 0), (490, 54)), flags=7... [ 33.576] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 33.576] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 33.576] sna_drawable_use_bo: using whole GPU bo [ 33.576] gen9_composite_set_target: pixmap=3239, format=20028888, size=490x54, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 33.576] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 33.576] color_convert: src=ff729fcf [20028888] [ 33.576] color_convert: dst=ff729fcf [20028888] [ 33.576] sna_render_get_solid: ff729fcf [ 33.576] sna_render_get_solid(23) = ff729fcf (old) [ 33.576] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 33.576] sna_transform_is_imprecise_integer_translation: no transform [ 33.576] gen9_composite_picture: integer translation (0, 0), removing [ 33.576] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 33.576] sna_render_pixmap_bo: GPU all damaged [ 33.576] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 33.576] gen4_choose_composite_emitter: solid, identity mask [ 33.576] kgem_check_bo: num_pages=+0, num_exec=+0 [ 33.576] gen9_composite_get_binding_table(fb00) [ 33.576] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 33.576] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 33.576] gen9_emit_vertex_elements: setup id=9 [ 33.576] glyphs0_to_dst: glyph=(171, 43)x(11, 3), unclipped [ 33.576] emit_primitive_identity_mask__avx2: dst=(171, 43), mask=(736.00, 32.00) x (11.00, 3.00) [ 33.576] glyphs0_to_dst: glyph=(180, 38)x(10, 14), unclipped [ 33.576] emit_primitive_identity_mask__avx2: dst=(180, 38), mask=(944.00, 48.00) x (10.00, 14.00) [ 33.576] glyphs0_to_dst: glyph=(189, 38)x(11, 11), unclipped [ 33.576] emit_primitive_identity_mask__avx2: dst=(189, 38), mask=(960.00, 0.00) x (11.00, 11.00) [ 33.576] glyphs0_to_dst: glyph=(198, 41)x(10, 8), unclipped [ 33.576] emit_primitive_identity_mask__avx2: dst=(198, 41), mask=(976.00, 0.00) x (10.00, 8.00) [ 33.576] glyphs0_to_dst: glyph=(208, 41)x(9, 11), unclipped [ 33.576] emit_primitive_identity_mask__avx2: dst=(208, 41), mask=(960.00, 16.00) x (9.00, 11.00) [ 33.576] glyphs0_to_dst: glyph=(216, 38)x(10, 14), unclipped [ 33.576] emit_primitive_identity_mask__avx2: dst=(216, 38), mask=(944.00, 48.00) x (10.00, 14.00) [ 33.576] glyphs0_to_dst: glyph=(225, 39)x(10, 10), unclipped [ 33.576] emit_primitive_identity_mask__avx2: dst=(225, 39), mask=(976.00, 16.00) x (10.00, 10.00) [ 33.576] glyphs0_to_dst: glyph=(234, 50)x(11, 2), unclipped [ 33.576] emit_primitive_identity_mask__avx2: dst=(234, 50), mask=(992.00, 0.00) x (11.00, 2.00) [ 33.576] glyphs0_to_dst: glyph=(243, 38)x(11, 11), unclipped [ 33.576] emit_primitive_identity_mask__avx2: dst=(243, 38), mask=(1008.00, 0.00) x (11.00, 11.00) [ 33.576] glyphs0_to_dst: glyph=(253, 41)x(9, 8), unclipped [ 33.576] emit_primitive_identity_mask__avx2: dst=(253, 41), mask=(720.00, 0.00) x (9.00, 8.00) [ 33.576] glyphs0_to_dst: glyph=(261, 41)x(10, 8), unclipped [ 33.576] emit_primitive_identity_mask__avx2: dst=(261, 41), mask=(704.00, 16.00) x (10.00, 8.00) [ 33.576] glyphs0_to_dst: glyph=(270, 41)x(10, 8), unclipped [ 33.576] emit_primitive_identity_mask__avx2: dst=(270, 41), mask=(704.00, 16.00) x (10.00, 8.00) [ 33.576] glyphs0_to_dst: glyph=(279, 37)x(10, 12), unclipped [ 33.576] emit_primitive_identity_mask__avx2: dst=(279, 37), mask=(992.00, 16.00) x (10.00, 12.00) [ 33.576] glyphs0_to_dst: glyph=(288, 41)x(10, 8), unclipped [ 33.576] emit_primitive_identity_mask__avx2: dst=(288, 41), mask=(704.00, 16.00) x (10.00, 8.00) [ 33.576] glyphs0_to_dst: glyph=(297, 41)x(10, 8), unclipped [ 33.576] emit_primitive_identity_mask__avx2: dst=(297, 41), mask=(752.00, 0.00) x (10.00, 8.00) [ 33.576] glyphs0_to_dst: glyph=(307, 37)x(10, 12), unclipped [ 33.576] emit_primitive_identity_mask__avx2: dst=(307, 37), mask=(1008.00, 16.00) x (10.00, 12.00) [ 33.576] glyphs0_to_dst: glyph=(315, 38)x(11, 11), unclipped [ 33.576] emit_primitive_identity_mask__avx2: dst=(315, 38), mask=(960.00, 0.00) x (11.00, 11.00) [ 33.576] glyphs0_to_dst: glyph=(324, 41)x(11, 8), unclipped [ 33.576] emit_primitive_identity_mask__avx2: dst=(324, 41), mask=(736.00, 16.00) x (11.00, 8.00) [ 33.576] glyphs0_to_dst: glyph=(334, 41)x(9, 11), unclipped [ 33.576] emit_primitive_identity_mask__avx2: dst=(334, 41), mask=(960.00, 16.00) x (9.00, 11.00) [ 33.576] glyphs0_to_dst: glyph=(342, 50)x(11, 2), unclipped [ 33.576] emit_primitive_identity_mask__avx2: dst=(342, 50), mask=(992.00, 0.00) x (11.00, 2.00) [ 33.576] glyphs0_to_dst: glyph=(351, 37)x(10, 12), unclipped [ 33.576] emit_primitive_identity_mask__avx2: dst=(351, 37), mask=(992.00, 16.00) x (10.00, 12.00) [ 33.576] glyphs0_to_dst: glyph=(361, 37)x(9, 12), unclipped [ 33.576] emit_primitive_identity_mask__avx2: dst=(361, 37), mask=(960.00, 32.00) x (9.00, 12.00) [ 33.576] glyphs0_to_dst: glyph=(369, 41)x(10, 11), unclipped [ 33.576] emit_primitive_identity_mask__avx2: dst=(369, 41), mask=(976.00, 32.00) x (10.00, 11.00) [ 33.576] glyphs0_to_dst: glyph=(378, 38)x(10, 14), unclipped [ 33.576] emit_primitive_identity_mask__avx2: dst=(378, 38), mask=(944.00, 48.00) x (10.00, 14.00) [ 33.576] glyphs0_to_dst: glyph=(387, 39)x(10, 10), unclipped [ 33.576] emit_primitive_identity_mask__avx2: dst=(387, 39), mask=(960.00, 48.00) x (10.00, 10.00) [ 33.576] glyphs0_to_dst: glyph=(396, 50)x(11, 2), unclipped [ 33.576] emit_primitive_identity_mask__avx2: dst=(396, 50), mask=(992.00, 0.00) x (11.00, 2.00) [ 33.576] glyphs0_to_dst: glyph=(406, 41)x(9, 8), unclipped [ 33.576] emit_primitive_identity_mask__avx2: dst=(406, 41), mask=(688.00, 32.00) x (9.00, 8.00) [ 33.576] glyphs0_to_dst: glyph=(415, 41)x(9, 8), unclipped [ 33.576] emit_primitive_identity_mask__avx2: dst=(415, 41), mask=(752.00, 16.00) x (9.00, 8.00) [ 33.576] glyphs0_to_dst: glyph=(424, 41)x(9, 11), unclipped [ 33.576] emit_primitive_identity_mask__avx2: dst=(424, 41), mask=(960.00, 16.00) x (9.00, 11.00) [ 33.576] glyphs0_to_dst: glyph=(432, 38)x(10, 11), unclipped [ 33.576] emit_primitive_identity_mask__avx2: dst=(432, 38), mask=(976.00, 48.00) x (10.00, 11.00) [ 33.576] glyphs0_to_dst: glyph=(442, 41)x(9, 8), unclipped [ 33.576] emit_primitive_identity_mask__avx2: dst=(442, 41), mask=(688.00, 32.00) x (9.00, 8.00) [ 33.576] glyphs0_to_dst: glyph=(450, 41)x(10, 11), unclipped [ 33.576] emit_primitive_identity_mask__avx2: dst=(450, 41), mask=(976.00, 32.00) x (10.00, 11.00) [ 33.576] gen8_vertex_flush[de4] = 96 [ 33.576] gen9_magic_ca_pass: CA fixup (269 -> 365) [ 33.576] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 33.576] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 33.577] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 33.577] sna_glyphs(op=3, nlist=1, src=(460, 49)) [ 33.577] kgem_bo_is_busy: handle=144, domain: 0 exec? 1, rq? 1 [ 33.577] sna_glyphs: discarding mask [ 33.577] glyphs0_to_dst(op=3, src=(460, 49), nlist=1, dst=(460, 49)+(0, 0)) [ 33.577] clipped_glyphs: no, clip region (0, 0), (490, 54) matches drawable pixmap=94680753313488 size=490x54 [ 33.577] gen9_render_composite: 0x0, current mode=1/1 [ 33.577] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 33.577] kgem_bo_is_busy: handle=144, domain: 0 exec? 1, rq? 1 [ 33.577] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 33.577] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 33.577] sna_drawable_use_bo pixmap=3239, box=((0, 0), (490, 54)), flags=7... [ 33.577] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 33.577] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 33.577] sna_drawable_use_bo: using whole GPU bo [ 33.577] gen9_composite_set_target: pixmap=3239, format=20028888, size=490x54, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 33.577] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 33.577] color_convert: src=ffffffff [20028888] [ 33.577] color_convert: dst=ffffffff [20028888] [ 33.577] sna_render_get_solid: ffffffff [ 33.577] sna_render_get_solid(white) [ 33.577] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 33.577] sna_transform_is_imprecise_integer_translation: no transform [ 33.577] gen9_composite_picture: integer translation (0, 0), removing [ 33.577] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 33.577] sna_render_pixmap_bo: GPU all damaged [ 33.577] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 33.577] gen4_choose_composite_emitter: solid, identity mask [ 33.577] kgem_check_bo: num_pages=+0, num_exec=+0 [ 33.577] gen9_composite_get_binding_table(fac0) [ 33.577] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 33.577] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 33.577] gen9_emit_vertex_elements: setup id=9 [ 33.577] glyphs0_to_dst: glyph=(459, 38)x(10, 13), unclipped [ 33.577] emit_primitive_identity_mask__avx2: dst=(459, 38), mask=(752.00, 32.00) x (10.00, 13.00) [ 33.577] gen8_vertex_flush[ee4] = 3 [ 33.577] gen9_magic_ca_pass: CA fixup (365 -> 368) [ 33.577] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 33.577] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 33.577] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 33.577] sna_composite_rectangles(pixmap=3239, op=1, ffffffff x 1 [(478, 35)x(9, 17) ...]) [ 33.577] sna_composite_rectangles: converted to op 1 [ 33.577] sna_composite_rectangles[0] (478, 35)x(9, 17) -> (478, 35), (487, 52) [ 33.577] sna_composite_rectangles: nrects=1, region=(478, 35), (487, 52) x 1 [ 33.577] sna_composite_rectangles: clipped extents (478, 35),(487, 52) x 1 [ 33.577] sna_composite_rectangles: pixmap +(0, 0) extents (478, 35),(487, 52) [ 33.577] sna_composite_rectangles: dropping last-cpu hint [ 33.577] sna_drawable_use_bo pixmap=3239, box=((478, 35), (487, 52)), flags=9... [ 33.577] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 33.577] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 33.577] sna_drawable_use_bo: using whole GPU bo [ 33.577] gen9_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20028888]) [ 33.577] kgem_bo_is_render: handle=144, rq? 1 [1] [ 33.577] gen9_render_fill_boxes(ffffffff x 1 [(478, 35), (487, 52) ...]) [ 33.577] sna_render_get_solid: ffffffff [ 33.577] sna_render_get_solid(white) [ 33.577] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 33.577] kgem_check_bo: num_pages=+0, num_exec=+0 [ 33.577] aligning vertex: was 4, now 2 floats per vertex [ 33.577] gen9_composite_get_binding_table(fa80) [ 33.577] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 33.577] gen9_emit_sampler: sampler = 1 [ 33.577] gen9_emit_sf: num_sf_outputs=1 [ 33.577] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 33.577] gen9_emit_vertex_elements: setup id=0 [ 33.577] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 33.577] (478, 35), (487, 52) [ 33.577] gen8_vertex_flush[1000] = 3 [ 33.577] sna_validate_gc(0x561c94ab2470) changes=e0000, previous serial=80000bea, drawable=bea [ 33.577] sna_validate_gc: recomputing clip [ 33.577] sna_validate_gc: composite clip=4x[(65, 313), (555, 367)] [0x561c94acce80] [ 33.577] sna_copy_area: src=pixmap=3239:(0, 0)x(490, 54)+(0, 0) -> dst=pixmap=3060:(0, 289)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 33.577] sna_copy_area: normal copy [ 33.577] sna_do_copy: src=(0, 0), dst=(0, 289), size=(490x54) [ 33.577] sna_do_copy: after drawable: src=(0, 0), dst=(65, 313), size=(490x54) [ 33.577] sna_do_copy: dst extents (65, 313), (555, 367), dst clip extents (65, 313), (555, 367), dst size=3775x2136 [ 33.577] sna_do_copy: clipped dst extents (65, 313), (555, 367) [ 33.577] sna_do_copy: unclipped src extents (0, 0), (490, 54) [ 33.577] sna_do_copy: clipped src extents (0, 0), (490, 54) [ 33.577] sna_do_copy: pixmap -- no source clipping [ 33.577] sna_do_copy: src extents (0, 0), (490, 54) x 1 [ 33.577] sna_do_copy: copy region (65, 313), (555, 367) x 4 + (-65, -313) [ 33.577] sna_copy_boxes (boxes=4x[(542, 313), (555, 330)...], src pixmap=3239+(-65, -313), dst pixmap=3060+(-65, -24), alu=3, src.size=490x54, dst.size=3775x2136) [ 33.577] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94aafe70, gpu_bo=144, cpu_bo=0), replaces=0 [ 33.577] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 33.577] sna_drawable_use_bo pixmap=3060, box=((0, 289), (490, 343)), flags=3... [ 33.577] sna_drawable_use_bo: exported target, set PREFER_GPU [ 33.577] sna_drawable_use_bo: pinned, never REPLACES [ 33.577] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=3 [ 33.577] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 33.577] sna_drawable_use_bo: using whole GPU bo [ 33.577] sna_pixmap_move_to_gpu(pixmap=3239, usage=0), flags=a [ 33.577] sna_pixmap_move_to_gpu: already all-damaged [ 33.577] sna_pixmap_mark_active: pixmap=3239, handle=144 [ 33.577] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 33.577] gen9_render_copy_boxes (0, -289)->(0, 0) x 4, alu=3, flags=0, self-copy=0, overlaps? 0 [ 33.577] kgem_bo_is_render: handle=144, rq? 1 [1] [ 33.577] kgem_bo_is_render: handle=9, rq? 0 [0] [ 33.577] kgem_bo_is_render: handle=9, rq? 0 [0] [ 33.577] kgem_bo_is_render: handle=144, rq? 1 [1] [ 33.577] kgem_set_mode: flushing before new bo [ 33.577] gen8_vertex_close: used=1478, vbo active? 23, vb=201, nreloc=2 [ 33.577] gen8_vertex_close: reloc[0] = 287 [ 33.577] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 33.577] kgem_add_handle: handle=23, index=5 [ 33.577] kgem_add_reloc64[11] = (delta=0, target handle=5, presumed=fd541000) [ 33.577] gen8_vertex_close: reloc[1] = 372 [ 33.577] kgem_add_reloc64: handle=23, pos=372, delta=0, domains=200000 [ 33.577] kgem_add_reloc64[12] = (delta=0, target handle=5, presumed=fd541000) [ 33.577] batch[1/1, flags=1800]: 1030 1030 16048 16384, nreloc=13, nexec=6, nfence=0, aperture=1164 [fenced=0] [ 33.577] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd981000 [ 33.577] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -57343 [ 33.577] kgem_fixup_relocs: shrinking by 57344 [ 33.577] __kgem_busy: handle=2, busy=0, wedged=0 [ 33.577] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd981000 [ 33.577] kgem_commit: release handle=144 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fce00000 [ 33.577] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 33.577] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 33.577] __kgem_bo_clear_busy: handle=7 [ 33.577] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 33.577] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 33.577] __kgem_bo_clear_busy: handle=8 [ 33.577] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 33.577] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 33.577] __kgem_bo_clear_busy: handle=8 [ 33.577] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 33.577] __kgem_bo_clear_busy: handle=8 [ 33.577] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 33.577] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 33.577] __kgem_bo_clear_busy: handle=8 [ 33.577] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 33.577] __kgem_bo_clear_busy: handle=7 [ 33.577] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 33.577] __kgem_busy: handle=2, busy=131072, wedged=0 [ 33.577] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 33.577] kgem_check_bo: num_pages=+8164, num_exec=+2 [ 33.577] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 33.577] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 33.577] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 33.577] kgem_add_handle: handle=4, index=0 [ 33.577] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 33.577] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 33.577] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 33.577] gen9_composite_get_binding_table(ffc0) [ 33.577] kgem_add_reloc64: handle=9, pos=16360, delta=0, domains=20002 [ 33.577] kgem_add_handle: handle=9, index=1 [ 33.577] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f02dd000) [ 33.577] __kgem_bo_mark_dirty: handle=9 (proxy? 0) [ 33.577] [3fe0] bind bo(handle=9, addr=f02dd000), format=192, width=3775, height=2136, pitch=15360, tiling=1 -> render [ 33.577] kgem_add_reloc64: handle=144, pos=16344, delta=0, domains=40000 [ 33.577] kgem_add_handle: handle=144, index=2 [ 33.577] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fce00000) [ 33.577] [3fd0] bind bo(handle=144, addr=fce00000), format=192, width=490, height=54, pitch=2048, tiling=1 -> sampler [ 33.577] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 33.577] gen9_emit_sampler: sampler = 0 [ 33.577] gen9_emit_sf: num_sf_outputs=1 [ 33.577] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 33.577] gen9_emit_vertex_elements: setup id=0 [ 33.577] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 33.577] (477, 0) -> (477, 289) + (13, 17) [ 33.577] (0, 17) -> (0, 306) + (490, 3) [ 33.577] (0, 20) -> (0, 309) + (481, 14) [ 33.577] (0, 34) -> (0, 323) + (490, 20) [ 33.577] gen8_vertex_flush[490] = 12 [ 33.577] sna_accel_flush: flush?=1, dirty?=0 [ 33.577] gen8_vertex_close: used=1502, vbo active? 23, vb=1, nreloc=1 [ 33.577] gen8_vertex_close: reloc[0] = 287 [ 33.577] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 33.577] kgem_add_handle: handle=23, index=3 [ 33.577] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 33.577] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=8238 [fenced=0] [ 33.577] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 33.577] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 33.577] kgem_fixup_relocs: shrinking by 61440 [ 33.577] __kgem_busy: handle=1, busy=0, wedged=0 [ 33.577] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 33.577] kgem_commit: release handle=9 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f02dd000 [ 33.577] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 33.577] kgem_commit: release handle=144 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fce00000 [ 33.577] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 33.577] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 33.577] sna_accel_flush: flush?=0, dirty?=0 [ 33.577] sna_accel_flush: flush?=0, dirty?=0 [ 33.577] sna_accel_flush: flush?=0, dirty?=0 [ 33.577] sna_accel_flush: flush?=0, dirty?=0 [ 33.577] sna_destroy_pixmap: pixmap=3239, attached?=1 [ 33.577] _kgem_bo_destroy: handle=144, proxy? 0 [ 33.577] __kgem_bo_destroy: handle=144, size=262144 [ 33.577] __kgem_busy: handle=144, busy=131073, wedged=0 [ 33.577] __kgem_bo_destroy: handle=144 -> active [ 33.577] __sna_free_pixmap(pixmap=3239) [ 33.577] sna_accel_flush: flush?=0, dirty?=0 [ 33.577] sna_accel_flush: flush?=0, dirty?=0 [ 33.577] sna_accel_flush: flush?=0, dirty?=0 [ 33.577] sna_block_handler (tv=0.21000) [ 33.577] kgem_retire, need_retire?=1 [ 33.577] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 33.577] kgem_retire__requests_ring: retiring ring 0 [ 33.577] __kgem_busy: handle=2, busy=0, wedged=0 [ 33.577] __kgem_retire_rq: request 2 complete [ 33.577] kgem_retire__requests_ring: retiring ring 0 [ 33.577] __kgem_busy: handle=1, busy=0, wedged=0 [ 33.577] __kgem_retire_rq: request 1 complete [ 33.577] __kgem_bo_flush: handle=9, busy=0, wedged=0 [ 33.577] __kgem_bo_flush: handle=144, busy=0, wedged=0 [ 33.577] kgem_bo_move_to_cache: release handle=144 [ 33.577] kgem_bo_move_to_inactive: moving handle=144 to inactive [ 33.577] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 33.578] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 33.578] kgem_retire -- retired=1, need_retire=0 [ 33.578] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 33.578] gen6_render_retire: resetting idle vbo [ 33.578] sna_scanout_do_flush: flush timer active: delta=7 [ 33.578] sna_accel_do_throttle -- no pending activity [ 33.578] sna_accel_block: evaluating timers, active=5 [ 33.578] sna_accel_block: flush timer expires in 7 [33585] [ 33.578] sna_wakeup_handler [ 33.578] sna_accel_flush: flush?=0, dirty?=0 [ 33.578] sna_accel_flush: flush?=0, dirty?=0 [ 33.578] sna_block_handler (tv=0.20000) [ 33.578] sna_scanout_do_flush: flush timer active: delta=7 [ 33.578] sna_accel_do_throttle -- no pending activity [ 33.578] sna_accel_block: evaluating timers, active=5 [ 33.578] sna_accel_block: flush timer expires in 7 [33585] [ 33.578] sna_wakeup_handler [ 33.578] sna_accel_flush: flush?=0, dirty?=0 [ 33.578] sna_accel_flush: flush?=0, dirty?=0 [ 33.578] sna_accel_flush: flush?=0, dirty?=0 [ 33.578] sna_block_handler (tv=0.20000) [ 33.578] sna_scanout_do_flush: flush timer active: delta=7 [ 33.578] sna_accel_do_throttle -- no pending activity [ 33.578] sna_accel_block: evaluating timers, active=5 [ 33.578] sna_accel_block: flush timer expires in 7 [33585] [ 33.578] sna_wakeup_handler [ 33.578] sna_accel_flush: flush?=0, dirty?=0 [ 33.578] sna_accel_flush: flush?=0, dirty?=0 [ 33.578] sna_block_handler (tv=0.20000) [ 33.578] sna_scanout_do_flush: flush timer active: delta=7 [ 33.578] sna_accel_do_throttle -- no pending activity [ 33.578] sna_accel_block: evaluating timers, active=5 [ 33.578] sna_accel_block: flush timer expires in 7 [33585] [ 33.578] sna_wakeup_handler [ 33.578] sna_accel_flush: flush?=0, dirty?=0 [ 33.578] sna_accel_flush: flush?=0, dirty?=0 [ 33.578] sna_accel_flush: flush?=0, dirty?=0 [ 33.578] sna_create_pixmap(1, 1, 32, usage=0) [ 33.578] kgem_can_create_2d: 1x1 @ 32 [ 33.578] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=1 [ 33.578] kgem_can_create_2d: untiled size=4096 [ 33.578] kgem_choose_tiling: disabling tiling [1x1] for single row/col [ 33.578] kgem_choose_tiling: 1x1 -> 0 [ 33.578] sna_create_pixmap: usage=0, flags=a [ 33.578] sna_create_pixmap: small buffer [4], attaching to shadow pixmap [ 33.578] create_pixmap: allocating pixmap 1x1, depth=32/32, size=12 [ 33.578] create_pixmap: serial=3240, usage=0, 1x1 [ 33.578] sna_create_pixmap: serial=3240, 1x1, usage=0 [ 33.578] sna_composite_rectangles(pixmap=3241, op=0, 0 x 1 [(0, 0)x(1, 1) ...]) [ 33.578] sna_composite_rectangles: converted to op 0 [ 33.578] sna_composite_rectangles[0] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 33.578] sna_composite_rectangles: nrects=1, region=(0, 0), (1, 1) x 1 [ 33.578] sna_composite_rectangles: clipped extents (0, 0),(1, 1) x 1 [ 33.578] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(1, 1) [ 33.578] sna_composite_rectangles: fallback, dst pixmap=3241 too small or not attached [ 33.578] sna_composite_rectangles: fallback [ 33.578] sna_drawable_move_region_to_cpu(pixmap=3241 (1x1), [(0, 0), (1, 1)], flags=1) [ 33.578] sna_drawable_move_region_to_cpu: region (0, 0), (1, 1) + (0, 0) subsumes pixmap (1x1) [ 33.578] _sna_pixmap_move_to_cpu(pixmap=3241, 1x1, flags=1) [ 33.578] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 33.578] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 33.578] operate_inplace: no, inplace operation not suitable [ 33.578] _sna_pixmap_move_to_cpu: marking as damaged [ 33.578] __sna_damage_all(1, 1) [ 33.578] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 33.578] sna_composite_rectangles(pixmap=3241, op=1, fff2f1f0 x 1 [(0, 0)x(1, 1) ...]) [ 33.578] sna_composite_rectangles: converted to op 1 [ 33.578] sna_composite_rectangles[0] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 33.578] sna_composite_rectangles: nrects=1, region=(0, 0), (1, 1) x 1 [ 33.578] sna_composite_rectangles: clipped extents (0, 0),(1, 1) x 1 [ 33.578] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(1, 1) [ 33.578] sna_composite_rectangles: fallback, dst pixmap=3241 too small or not attached [ 33.578] sna_composite_rectangles: fallback [ 33.578] sna_drawable_move_region_to_cpu(pixmap=3241 (1x1), [(0, 0), (1, 1)], flags=1) [ 33.578] sna_drawable_move_region_to_cpu: pixmap=3241 all damaged on CPU [ 33.578] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 33.578] sna_composite_rectangles: fallback fill: (0, 0)x(1, 1) fff2f1f0 [ 33.578] sna_composite_rectangles(pixmap=3241, op=1, ff300a24 x 2 [(0, 0)x(1, 1) ...]) [ 33.578] sna_composite_rectangles: converted to op 1 [ 33.578] sna_composite_rectangles[0] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 33.578] sna_composite_rectangles[1] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 33.578] sna_composite_rectangles: nrects=2, region=(0, 0), (1, 1) x 2 [ 33.578] sna_composite_rectangles: clipped extents (0, 0),(1, 1) x 1 [ 33.578] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(1, 1) [ 33.578] sna_composite_rectangles: fallback, dst pixmap=3241 too small or not attached [ 33.578] sna_composite_rectangles: fallback [ 33.578] sna_drawable_move_region_to_cpu(pixmap=3241 (1x1), [(0, 0), (1, 1)], flags=1) [ 33.578] sna_drawable_move_region_to_cpu: pixmap=3241 all damaged on CPU [ 33.578] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 33.578] sna_composite_rectangles: fallback fill: (0, 0)x(1, 1) ff300a24 [ 33.578] sna_validate_gc(0x561c94ab2470) changes=80000, previous serial=80000bea, drawable=bea [ 33.578] sna_validate_gc: recomputing clip [ 33.578] sna_validate_gc: composite clip=1x[(65, 24), (3840, 2160)] [0x561c94abf1d0] [ 33.578] sna_copy_area: src=pixmap=3241:(0, 0)x(1, 1)+(0, 0) -> dst=pixmap=3060:(0, 0)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 33.578] sna_copy_area: normal copy [ 33.578] sna_do_copy: src=(0, 0), dst=(0, 0), size=(1x1) [ 33.578] sna_do_copy: after drawable: src=(0, 0), dst=(65, 24), size=(1x1) [ 33.578] sna_do_copy: dst extents (65, 24), (66, 25), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 33.578] sna_do_copy: clipped dst extents (65, 24), (66, 25) [ 33.578] sna_do_copy: unclipped src extents (0, 0), (1, 1) [ 33.578] sna_do_copy: clipped src extents (0, 0), (1, 1) [ 33.578] sna_do_copy: pixmap -- no source clipping [ 33.578] sna_do_copy: src extents (0, 0), (1, 1) x 1 [ 33.578] sna_do_copy: copy region (65, 24), (66, 25) x 1 + (-65, -24) [ 33.578] sna_copy_boxes (boxes=1x[(65, 24), (66, 25)...], src pixmap=3241+(-65, -24), dst pixmap=3060+(-65, -24), alu=3, src.size=1x1, dst.size=3775x2136) [ 33.578] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94a96a40, gpu_bo=0, cpu_bo=0), replaces=0 [ 33.578] sna_drawable_use_bo pixmap=3060, box=((0, 0), (1, 1)), flags=8... [ 33.578] sna_drawable_use_bo: exported target, set PREFER_GPU [ 33.578] sna_drawable_use_bo: pinned, never REPLACES [ 33.578] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 33.578] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 33.578] sna_drawable_use_bo: using whole GPU bo [ 33.578] region_overlaps_damage? [ 33.578] use_shm_bo: no, not attached [ 33.578] sna_drawable_move_region_to_cpu(pixmap=3241 (1x1), [(0, 0), (1, 1)], flags=2) [ 33.578] sna_drawable_move_region_to_cpu: pixmap=3241 all damaged on CPU [ 33.578] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 33.578] sna_write_boxes x 1, src stride=4, src dx=(0, 0) [ 33.578] kgem_bo_can_map: handle=9, map=0x7fc6b7845000:0x0:0x7fc656564000, tiling=1, domain=0, offset=4029534208 [ 33.578] write_boxes_inplace x 1, handle=9, tiling=1 [ 33.578] upload_inplace__tiled: tiling=1 [ 33.578] kgem_bo_can_map__cpu: handle=9 [ 33.578] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 33.578] kgem_bo_map__cpu(handle=9, size=33177600, map=0x7fc6b7845000:0x7fc656564000) [ 33.578] kgem_bo_sync__cpu: handle=9 [ 33.578] __kgem_busy: handle=9, busy=0, wedged=0 [ 33.578] kgem_bo_sync__cpu: SYNC: handle=9, needs_flush? 0, domain? 0, busy? 0 [ 33.578] __kgem_busy: handle=9, busy=0, wedged=0 [ 33.578] kgem_bo_retire: retiring bo handle=9 (needed flush? 0), rq? 0 [busy?=0] [ 33.578] assert_bo_retired: handle=9, domain: 0 exec? 0, rq? 0 [ 33.578] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(0, 0), size=1x1, pitch=4/15360 [ 33.578] sna_accel_flush: flush?=0, dirty?=0 [ 33.578] sna_accel_flush: flush?=0, dirty?=0 [ 33.578] sna_accel_flush: flush?=0, dirty?=0 [ 33.578] sna_accel_flush: flush?=0, dirty?=0 [ 33.578] sna_destroy_pixmap: pixmap=3241, attached?=1 [ 33.578] __sna_free_pixmap(pixmap=3241) [ 33.578] sna_accel_flush: flush?=0, dirty?=0 [ 33.578] sna_accel_flush: flush?=0, dirty?=0 [ 33.578] sna_accel_flush: flush?=0, dirty?=0 [ 33.578] sna_block_handler (tv=0.20000) [ 33.578] sna_scanout_do_flush: flush timer active: delta=7 [ 33.578] sna_accel_do_throttle -- no pending activity [ 33.578] sna_accel_block: evaluating timers, active=5 [ 33.578] sna_accel_block: flush timer expires in 7 [33585] [ 33.578] sna_wakeup_handler [ 33.578] sna_accel_flush: flush?=0, dirty?=0 [ 33.578] sna_accel_flush: flush?=0, dirty?=0 [ 33.578] sna_accel_flush: flush?=0, dirty?=0 [ 33.578] sna_block_handler (tv=0.20000) [ 33.578] sna_scanout_do_flush: flush timer active: delta=7 [ 33.578] sna_accel_do_throttle -- no pending activity [ 33.578] sna_accel_block: evaluating timers, active=5 [ 33.578] sna_accel_block: flush timer expires in 7 [33585] [ 33.578] sna_wakeup_handler [ 33.578] sna_accel_flush: flush?=0, dirty?=0 [ 33.578] sna_accel_flush: flush?=0, dirty?=0 [ 33.578] sna_accel_flush: flush?=0, dirty?=0 [ 33.578] sna_accel_flush: flush?=0, dirty?=0 [ 33.578] sna_accel_flush: flush?=0, dirty?=0 [ 33.578] sna_accel_flush: flush?=0, dirty?=0 [ 33.578] sna_accel_flush: flush?=0, dirty?=0 [ 33.578] sna_accel_flush: flush?=0, dirty?=0 [ 33.578] sna_accel_flush: flush?=0, dirty?=0 [ 33.578] sna_block_handler (tv=0.20000) [ 33.578] sna_scanout_do_flush: flush timer active: delta=7 [ 33.578] sna_accel_do_throttle -- no pending activity [ 33.578] sna_accel_block: evaluating timers, active=5 [ 33.578] sna_accel_block: flush timer expires in 7 [33585] [ 33.578] sna_wakeup_handler [ 33.578] sna_accel_flush: flush?=0, dirty?=0 [ 33.578] sna_accel_flush: flush?=0, dirty?=0 [ 33.578] sna_block_handler (tv=0.20000) [ 33.578] sna_scanout_do_flush: flush timer active: delta=7 [ 33.578] sna_accel_do_throttle -- no pending activity [ 33.578] sna_accel_block: evaluating timers, active=5 [ 33.578] sna_accel_block: flush timer expires in 7 [33585] [ 33.579] sna_wakeup_handler [ 33.579] sna_accel_flush: flush?=0, dirty?=0 [ 33.579] sna_accel_flush: flush?=0, dirty?=0 [ 33.579] sna_accel_flush: flush?=0, dirty?=0 [ 33.579] sna_block_handler (tv=0.19000) [ 33.579] sna_scanout_do_flush: flush timer active: delta=6 [ 33.579] sna_accel_do_throttle -- no pending activity [ 33.579] sna_accel_block: evaluating timers, active=5 [ 33.579] sna_accel_block: flush timer expires in 6 [33585] [ 33.579] sna_wakeup_handler [ 33.579] sna_accel_flush: flush?=0, dirty?=0 [ 33.579] sna_accel_flush: flush?=0, dirty?=0 [ 33.579] sna_block_handler (tv=0.19000) [ 33.579] sna_scanout_do_flush: flush timer active: delta=6 [ 33.579] sna_accel_do_throttle -- no pending activity [ 33.579] sna_accel_block: evaluating timers, active=5 [ 33.579] sna_accel_block: flush timer expires in 6 [33585] [ 33.579] sna_wakeup_handler [ 33.579] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=29, name=3 [ 33.579] kgem_bo_flink: flinked handle=29 to name=3, marking non-reusable [ 33.579] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 33.579] sna_dri2_get_back: draw size=7680x2160, back buffer handle=29 size=7680x2160, is-scanout? 1, active?=2, pitch=30720, front pitch=30720 [ 33.579] sna_dri2_get_back: reuse backbuffer? 1 [ 33.579] sna_dri2_get_back: back buffer handle=29, active?=2, refcnt=1 [ 33.579] sna_dri2_get_back: cache: handle=40, active=0 [ 33.579] sna_dri2_get_back: reuse cache handle=40, name=5, flags=0 [ 33.579] sna_dri2_get_back: caching handle=29 (name=3, flags=0, active_scanout=2) [ 33.579] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 33.579] sna_dri2_reuse_buffer: reusing back buffer handle=40, name=5, pitch=30720, age=0 [ 33.579] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 33.579] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=128, name=76, active_scanout=3 [ 33.579] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 33.579] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 33.579] sna_accel_flush: flush?=0, dirty?=0 [ 33.579] sna_accel_flush: flush?=0, dirty?=0 [ 33.579] sna_accel_flush: flush?=0, dirty?=0 [ 33.579] sna_block_handler (tv=0.19000) [ 33.579] sna_scanout_do_flush: flush timer active: delta=6 [ 33.579] sna_accel_do_throttle -- no pending activity [ 33.579] sna_accel_block: evaluating timers, active=5 [ 33.579] sna_accel_block: flush timer expires in 6 [33585] [ 33.579] sna_wakeup_handler [ 33.579] sna_accel_flush: flush?=0, dirty?=0 [ 33.579] sna_accel_flush: flush?=0, dirty?=0 [ 33.579] sna_block_handler (tv=0.19000) [ 33.579] sna_scanout_do_flush: flush timer active: delta=6 [ 33.579] sna_accel_do_throttle -- no pending activity [ 33.579] sna_accel_block: evaluating timers, active=5 [ 33.579] sna_accel_block: flush timer expires in 6 [33585] [ 33.579] sna_wakeup_handler [ 33.579] sna_accel_flush: flush?=0, dirty?=0 [ 33.579] sna_accel_flush: flush?=0, dirty?=0 [ 33.579] sna_block_handler (tv=0.19000) [ 33.579] sna_scanout_do_flush: flush timer active: delta=6 [ 33.579] sna_accel_do_throttle -- no pending activity [ 33.579] sna_accel_block: evaluating timers, active=5 [ 33.579] sna_accel_block: flush timer expires in 6 [33585] [ 33.579] sna_wakeup_handler [ 33.579] sna_accel_flush: flush?=0, dirty?=0 [ 33.579] sna_accel_flush: flush?=0, dirty?=0 [ 33.579] sna_accel_flush: flush?=0, dirty?=0 [ 33.579] sna_block_handler (tv=0.19000) [ 33.579] sna_scanout_do_flush: flush timer active: delta=6 [ 33.579] sna_accel_do_throttle -- no pending activity [ 33.579] sna_accel_block: evaluating timers, active=5 [ 33.579] sna_accel_block: flush timer expires in 6 [33585] [ 33.579] sna_wakeup_handler [ 33.579] sna_accel_flush: flush?=0, dirty?=0 [ 33.579] sna_accel_flush: flush?=0, dirty?=0 [ 33.579] sna_block_handler (tv=0.19000) [ 33.579] sna_scanout_do_flush: flush timer active: delta=6 [ 33.579] sna_accel_do_throttle -- no pending activity [ 33.579] sna_accel_block: evaluating timers, active=5 [ 33.579] sna_accel_block: flush timer expires in 6 [33585] [ 33.580] sna_wakeup_handler [ 33.580] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 33.580] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 33.580] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 33.580] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 33.580] sna_dri2_get_msc(draw=146, pipe=0) [ 33.580] sna_crtc_record_swap: recording last swap on pipe=0, frame 1771 [msc=1771], time 33.565464 [ 33.580] sna_dri2_get_msc: msc=1771 [raw=1771], ust=33565464 [ 33.580] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=40 (refs=1/1, flush=0) , front=128 (refs=1/4, flush=1) [ 33.580] sna_dri2_schedule_swap(target_msc=1771, divisor=0, remainder=0) [ 33.580] sna_dri2_schedule_swap: using front handle=128, active_scanout?=3, flush?=1 [ 33.580] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 33.580] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 33.580] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 33.580] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 33.580] sna_crtc_record_swap: recording last swap on pipe=0, frame 1771 [msc=1771], time 33.565464 [ 33.580] immediate_swap: current_msc=1771, target_msc=1771 -- yes [ 33.580] can_flip: no, shadow enabled [ 33.580] sna_dri2_add_event: adding event to window 146) [ 33.580] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 33.580] sna_dri2_immediate_blit: no pending blit, starting chain [ 33.580] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 33.580] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 33.580] can_xchg: back size=8701e00, front size=8701e00 [ 33.580] can_xchg: yes, pixmap=165 [ 33.580] sna_dri2_xchg: win=146, exchange front=128/76,ref=2 and back=40/5,ref=2, pixmap=165 7680x2160 [ 33.580] sna_dri2_xchg: back_bo handle=40, pitch=30720, size=132710400, ref=1, active_scanout?=0 [ 33.580] sna_dri2_xchg: front_bo handle=128, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 33.580] set_bo: pixmap=165, handle=40 (old handle=128) [ 33.580] set_bo: marking whole pixmap as damaged [ 33.580] set_bo: applying final/discard move-to-gpu [ 33.580] wait_for_shadow: flags=0, flips=2, handle=128, shadow=32 [ 33.580] set_bo: dropping flush hint from handle=128 [ 33.580] set_bo: adding flush hint to handle=40 [ 33.580] mark_stale(handle=128) => 1 [ 33.580] swap_limit: draw=146 setting swap limit to 3 [ 33.580] sna_dri2_swap_limit_validate: swap limit set to 3 [ 33.580] sna_next_vblank(pipe=0, waiting until next vblank) [ 33.580] sna_dri2_schedule_swap: reported target_msc=1771 [ 33.580] sna_accel_flush: flush?=0, dirty?=0 [ 33.580] sna_accel_flush: flush?=0, dirty?=0 [ 33.580] sna_accel_flush: flush?=0, dirty?=0 [ 33.580] sna_accel_flush: flush?=0, dirty?=0 [ 33.580] sna_block_handler (tv=0.18000) [ 33.580] sna_scanout_do_flush: flush timer active: delta=5 [ 33.580] sna_accel_do_throttle -- no pending activity [ 33.580] sna_accel_block: evaluating timers, active=5 [ 33.580] sna_accel_block: flush timer expires in 5 [33585] [ 33.580] sna_wakeup_handler [ 33.580] sna_mode_wakeup: len=32 [ 33.580] sna_mode_wakeup: recording last swap on pipe=1, frame 1742 [6ce], time 33.580731 [ 33.580] sna_mode_wakeup: removing handle=29 [active_scanout=1] from scanout, installing handle=128 [active_scanout=2] [ 33.580] sna_mode_wakeup: flip complete, pending? 2 [ 33.580] sna_block_handler (tv=0.18000) [ 33.580] sna_scanout_do_flush: flush timer active: delta=5 [ 33.580] sna_accel_do_throttle -- no pending activity [ 33.580] sna_accel_block: evaluating timers, active=5 [ 33.580] sna_accel_block: flush timer expires in 5 [33585] [ 33.581] sna_wakeup_handler [ 33.581] sna_mode_wakeup: len=64 [ 33.581] sna_mode_wakeup: recording last swap on pipe=0, frame 1772 [6ec], time 33.582136 [ 33.581] sna_mode_wakeup: removing handle=29 [active_scanout=0] from scanout, installing handle=128 [active_scanout=2] [ 33.581] sna_mode_wakeup: flip complete, pending? 1 [ 33.581] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 33.581] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 33.581] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 33.581] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 33.581] sna_pixmap_move_to_gpu: already all-damaged [ 33.581] sna_pixmap_mark_active: pixmap=165, handle=40 [ 33.581] sna_mode_redisplay: crtc[0] transformed? 0 [ 33.581] sna_mode_redisplay: crtc[1] transformed? 0 [ 33.581] sna_mode_redisplay: crtc[2] transformed? 0 [ 33.581] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=40 [active=1] [ 33.581] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 128, transformed? 0 [ 33.581] get_fb: reusing fb=110 for handle=40 [ 33.581] sna_mode_redisplay: recording flip on CRTC:32 handle=40, active_scanout=2, serial=2 [ 33.581] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 33.581] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 128, transformed? 0 [ 33.581] sna_mode_redisplay: recording flip on CRTC:39 handle=40, active_scanout=3, serial=3 [ 33.581] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 33.581] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 33.581] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 33.581] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=40, shadow handle=32 [ 33.581] sna_dri2_vblank_handler(type=2, sequence=1772, draw=1555) [ 33.581] sna_crtc_record_swap: recording last swap on pipe=0, frame 1772 [msc=1772], time 33.582136 [ 33.582] sna_dri2_vblank_handler: 2 complete, frame=1772 tv=33.582136 [ 33.582] sna_dri2_blit_complete: blit finished [ 33.582] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=1772, tv=33.582136) [ 33.582] frame_swap_complete(type=2): draw=146, pipe=0, frame=1772 [msc=1772], tv=33.582136 [ 33.582] sna_accel_flush: flush?=0, dirty?=0 [ 33.582] sna_dri2_event_free(draw?=1) [ 33.582] sna_dri2_remove_event: remove[0x561c94ad6ad0] from window 146, active? 1 [ 33.582] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 33.582] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=128] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 33.582] sna_dri2_vblank_handler complete [ 33.582] sna_block_handler (tv=0.16000) [ 33.582] sna_scanout_do_flush: flush timer active: delta=3 [ 33.582] sna_scanout_do_flush (time=33582), triggered [ 33.582] sna_scanout_flush (time=33582), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 33.582] has_shadow: has pending damage? 0, outstanding flips: 2 [ 33.582] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 33.582] has_shadow: has pending damage? 0, outstanding flips: 2 [ 33.582] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 2, mode reconfiguration pending? 0) [ 33.582] sna_accel_do_throttle -- no pending activity [ 33.582] sna_accel_block: evaluating timers, active=5 [ 33.582] sna_accel_block: flush timer expires in 16 [33598] [ 33.595] sna_wakeup_handler [ 33.595] sna_accel_flush: flush?=0, dirty?=0 [ 33.595] sna_accel_flush: flush?=0, dirty?=0 [ 33.595] sna_block_handler (tv=0.3000) [ 33.595] sna_scanout_do_flush: flush timer active: delta=3 [ 33.595] sna_scanout_do_flush (time=33595), triggered [ 33.595] sna_scanout_flush (time=33595), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 33.595] has_shadow: has pending damage? 0, outstanding flips: 2 [ 33.595] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 33.595] has_shadow: has pending damage? 0, outstanding flips: 2 [ 33.595] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 2, mode reconfiguration pending? 0) [ 33.595] sna_accel_do_throttle -- no pending activity [ 33.595] sna_accel_block: evaluating timers, active=5 [ 33.595] sna_accel_block: flush timer expires in 16 [33611] [ 33.595] sna_wakeup_handler [ 33.595] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=128, name=76 [ 33.595] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 33.595] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 33.595] sna_dri2_get_back: draw size=7680x2160, back buffer handle=128 size=7680x2160, is-scanout? 1, active?=2, pitch=30720, front pitch=30720 [ 33.595] sna_dri2_get_back: reuse backbuffer? 1 [ 33.595] sna_dri2_get_back: back buffer handle=128, active?=2, refcnt=1 [ 33.595] sna_dri2_get_back: cache: handle=29, active=0 [ 33.595] sna_dri2_get_back: reuse cache handle=29, name=3, flags=0 [ 33.595] sna_dri2_get_back: caching handle=128 (name=76, flags=0, active_scanout=2) [ 33.595] kgem_bo_flink: flinked handle=29 to name=3, marking non-reusable [ 33.595] sna_dri2_reuse_buffer: reusing back buffer handle=29, name=3, pitch=30720, age=0 [ 33.595] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 33.595] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=40, name=5, active_scanout=3 [ 33.595] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 33.595] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 33.595] sna_accel_flush: flush?=0, dirty?=0 [ 33.595] sna_accel_flush: flush?=0, dirty?=0 [ 33.595] sna_accel_flush: flush?=0, dirty?=0 [ 33.595] sna_block_handler (tv=0.3000) [ 33.595] sna_scanout_do_flush: flush timer active: delta=16 [ 33.595] sna_accel_do_throttle -- no pending activity [ 33.595] sna_accel_block: evaluating timers, active=5 [ 33.595] sna_accel_block: flush timer expires in 16 [33611] [ 33.596] sna_wakeup_handler [ 33.596] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 33.596] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 33.596] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 33.596] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 33.596] sna_dri2_get_msc(draw=146, pipe=0) [ 33.596] sna_crtc_record_swap: recording last swap on pipe=0, frame 1772 [msc=1772], time 33.582136 [ 33.596] sna_dri2_get_msc: msc=1772 [raw=1772], ust=33582136 [ 33.596] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=29 (refs=1/1, flush=0) , front=40 (refs=1/4, flush=1) [ 33.596] sna_dri2_schedule_swap(target_msc=1772, divisor=0, remainder=0) [ 33.596] sna_dri2_schedule_swap: using front handle=40, active_scanout?=3, flush?=1 [ 33.596] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 33.596] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 33.596] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 33.596] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 33.596] sna_crtc_record_swap: recording last swap on pipe=0, frame 1772 [msc=1772], time 33.582136 [ 33.596] immediate_swap: current_msc=1772, target_msc=1772 -- yes [ 33.596] can_flip: no, shadow enabled [ 33.596] sna_dri2_add_event: adding event to window 146) [ 33.596] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 33.596] sna_dri2_immediate_blit: no pending blit, starting chain [ 33.596] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 33.596] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 33.596] can_xchg: back size=8701e00, front size=8701e00 [ 33.596] can_xchg: yes, pixmap=165 [ 33.596] sna_dri2_xchg: win=146, exchange front=40/5,ref=2 and back=29/3,ref=2, pixmap=165 7680x2160 [ 33.596] sna_dri2_xchg: back_bo handle=29, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 33.596] sna_dri2_xchg: front_bo handle=40, pitch=30720, size=132710400, ref=4, active_scanout?=3 [ 33.596] set_bo: pixmap=165, handle=29 (old handle=40) [ 33.596] set_bo: marking whole pixmap as damaged [ 33.596] set_bo: applying final/discard move-to-gpu [ 33.596] wait_for_shadow: flags=0, flips=2, handle=40, shadow=32 [ 33.596] set_bo: dropping flush hint from handle=40 [ 33.596] set_bo: adding flush hint to handle=29 [ 33.596] mark_stale(handle=40) => 1 [ 33.596] swap_limit: draw=146 setting swap limit to 3 [ 33.596] sna_dri2_swap_limit_validate: swap limit set to 3 [ 33.596] sna_next_vblank(pipe=0, waiting until next vblank) [ 33.596] sna_dri2_schedule_swap: reported target_msc=1772 [ 33.596] sna_accel_flush: flush?=0, dirty?=0 [ 33.596] sna_accel_flush: flush?=0, dirty?=0 [ 33.596] sna_accel_flush: flush?=0, dirty?=0 [ 33.596] sna_accel_flush: flush?=0, dirty?=0 [ 33.596] sna_block_handler (tv=0.2000) [ 33.596] sna_scanout_do_flush: flush timer active: delta=15 [ 33.596] sna_accel_do_throttle -- no pending activity [ 33.596] sna_accel_block: evaluating timers, active=5 [ 33.596] sna_accel_block: flush timer expires in 15 [33611] [ 33.597] sna_wakeup_handler [ 33.597] sna_mode_wakeup: len=32 [ 33.597] sna_mode_wakeup: recording last swap on pipe=1, frame 1743 [6cf], time 33.597402 [ 33.597] sna_mode_wakeup: removing handle=128 [active_scanout=1] from scanout, installing handle=40 [active_scanout=2] [ 33.597] sna_mode_wakeup: flip complete, pending? 2 [ 33.597] sna_block_handler (tv=0.1000) [ 33.597] sna_scanout_do_flush: flush timer active: delta=14 [ 33.597] sna_accel_do_throttle -- no pending activity [ 33.597] sna_accel_block: evaluating timers, active=5 [ 33.597] sna_accel_block: flush timer expires in 14 [33611] [ 33.598] sna_wakeup_handler [ 33.598] sna_block_handler (tv=0.1000) [ 33.598] sna_scanout_do_flush: flush timer active: delta=13 [ 33.598] sna_accel_do_throttle -- no pending activity [ 33.598] sna_accel_block: evaluating timers, active=5 [ 33.598] sna_accel_block: flush timer expires in 13 [33611] [ 33.598] sna_wakeup_handler [ 33.598] sna_mode_wakeup: len=64 [ 33.598] sna_mode_wakeup: recording last swap on pipe=0, frame 1773 [6ed], time 33.598804 [ 33.598] sna_mode_wakeup: removing handle=128 [active_scanout=0] from scanout, installing handle=40 [active_scanout=2] [ 33.598] sna_mode_wakeup: flip complete, pending? 1 [ 33.598] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 33.598] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 33.598] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 33.598] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 33.598] sna_pixmap_move_to_gpu: already all-damaged [ 33.598] sna_pixmap_mark_active: pixmap=165, handle=29 [ 33.598] sna_mode_redisplay: crtc[0] transformed? 0 [ 33.598] sna_mode_redisplay: crtc[1] transformed? 0 [ 33.598] sna_mode_redisplay: crtc[2] transformed? 0 [ 33.598] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=29 [active=1] [ 33.598] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 40, transformed? 0 [ 33.598] get_fb: reusing fb=102 for handle=29 [ 33.598] sna_mode_redisplay: recording flip on CRTC:32 handle=29, active_scanout=2, serial=2 [ 33.598] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 33.598] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 40, transformed? 0 [ 33.598] sna_mode_redisplay: recording flip on CRTC:39 handle=29, active_scanout=3, serial=3 [ 33.598] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 33.598] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 33.598] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 33.598] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=29, shadow handle=32 [ 33.598] sna_dri2_vblank_handler(type=2, sequence=1773, draw=1555) [ 33.598] sna_crtc_record_swap: recording last swap on pipe=0, frame 1773 [msc=1773], time 33.598804 [ 33.598] sna_dri2_vblank_handler: 2 complete, frame=1773 tv=33.598804 [ 33.598] sna_dri2_blit_complete: blit finished [ 33.598] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=1773, tv=33.598804) [ 33.598] frame_swap_complete(type=2): draw=146, pipe=0, frame=1773 [msc=1773], tv=33.598804 [ 33.598] sna_accel_flush: flush?=0, dirty?=0 [ 33.598] sna_dri2_event_free(draw?=1) [ 33.598] sna_dri2_remove_event: remove[0x561c94ad6ad0] from window 146, active? 1 [ 33.598] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=29] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 33.598] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=40] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 33.598] sna_dri2_vblank_handler complete [ 33.598] sna_block_handler (tv=0.1000) [ 33.598] sna_scanout_do_flush: flush timer active: delta=13 [ 33.598] sna_accel_do_throttle -- no pending activity [ 33.598] sna_accel_block: evaluating timers, active=5 [ 33.598] sna_accel_block: flush timer expires in 13 [33611] [ 33.599] sna_wakeup_handler [ 33.600] sna_accel_flush: flush?=0, dirty?=0 [ 33.600] sna_accel_flush: flush?=0, dirty?=0 [ 33.600] sna_block_handler (tv=0.28000) [ 33.600] sna_scanout_do_flush: flush timer active: delta=11 [ 33.600] sna_accel_do_throttle -- no pending activity [ 33.600] sna_accel_block: evaluating timers, active=5 [ 33.600] sna_accel_block: flush timer expires in 11 [33611] [ 33.600] sna_wakeup_handler [ 33.600] sna_block_handler (tv=0.28000) [ 33.600] sna_scanout_do_flush: flush timer active: delta=11 [ 33.600] sna_accel_do_throttle -- no pending activity [ 33.600] sna_accel_block: evaluating timers, active=5 [ 33.600] sna_accel_block: flush timer expires in 11 [33611] [ 33.600] sna_wakeup_handler [ 33.600] sna_accel_flush: flush?=0, dirty?=0 [ 33.600] sna_accel_flush: flush?=0, dirty?=0 [ 33.600] sna_accel_flush: flush?=0, dirty?=0 [ 33.600] sna_accel_flush: flush?=0, dirty?=0 [ 33.600] sna_block_handler (tv=0.28000) [ 33.600] sna_scanout_do_flush: flush timer active: delta=11 [ 33.600] sna_accel_do_throttle -- no pending activity [ 33.600] sna_accel_block: evaluating timers, active=5 [ 33.600] sna_accel_block: flush timer expires in 11 [33611] [ 33.601] sna_wakeup_handler [ 33.601] sna_accel_flush: flush?=0, dirty?=0 [ 33.601] sna_block_handler (tv=0.27000) [ 33.601] sna_scanout_do_flush: flush timer active: delta=10 [ 33.601] sna_accel_do_throttle -- no pending activity [ 33.601] sna_accel_block: evaluating timers, active=5 [ 33.601] sna_accel_block: flush timer expires in 10 [33611] [ 33.604] sna_wakeup_handler [ 33.604] sna_block_handler (tv=0.24000) [ 33.604] sna_scanout_do_flush: flush timer active: delta=7 [ 33.604] sna_accel_do_throttle -- no pending activity [ 33.604] sna_accel_block: evaluating timers, active=5 [ 33.604] sna_accel_block: flush timer expires in 7 [33611] [ 33.608] sna_wakeup_handler [ 33.608] sna_accel_flush: flush?=0, dirty?=0 [ 33.608] sna_accel_flush: flush?=0, dirty?=0 [ 33.608] sna_accel_flush: flush?=0, dirty?=0 [ 33.608] sna_accel_flush: flush?=0, dirty?=0 [ 33.608] sna_accel_flush: flush?=0, dirty?=0 [ 33.608] sna_accel_flush: flush?=0, dirty?=0 [ 33.608] sna_accel_flush: flush?=0, dirty?=0 [ 33.608] sna_accel_flush: flush?=0, dirty?=0 [ 33.608] sna_accel_flush: flush?=0, dirty?=0 [ 33.608] sna_accel_flush: flush?=0, dirty?=0 [ 33.608] sna_accel_flush: flush?=0, dirty?=0 [ 33.608] sna_accel_flush: flush?=0, dirty?=0 [ 33.608] sna_accel_flush: flush?=0, dirty?=0 [ 33.608] sna_accel_flush: flush?=0, dirty?=0 [ 33.608] sna_block_handler (tv=0.20000) [ 33.608] sna_scanout_do_flush: flush timer active: delta=3 [ 33.608] sna_scanout_do_flush (time=33608), triggered [ 33.608] sna_scanout_flush (time=33608), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 33.608] has_shadow: has pending damage? 0, outstanding flips: 2 [ 33.608] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 33.608] has_shadow: has pending damage? 0, outstanding flips: 2 [ 33.608] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 2, mode reconfiguration pending? 0) [ 33.608] sna_accel_do_throttle -- no pending activity [ 33.608] sna_accel_block: evaluating timers, active=5 [ 33.608] sna_accel_block: flush timer expires in 16 [33624] [ 33.608] sna_wakeup_handler [ 33.608] sna_accel_flush: flush?=0, dirty?=0 [ 33.608] sna_accel_flush: flush?=0, dirty?=0 [ 33.608] sna_accel_flush: flush?=0, dirty?=0 [ 33.608] sna_block_handler (tv=0.20000) [ 33.608] sna_scanout_do_flush: flush timer active: delta=16 [ 33.608] sna_accel_do_throttle -- no pending activity [ 33.608] sna_accel_block: evaluating timers, active=5 [ 33.608] sna_accel_block: flush timer expires in 16 [33624] [ 33.608] sna_wakeup_handler [ 33.608] sna_accel_flush: flush?=0, dirty?=0 [ 33.608] sna_accel_flush: flush?=0, dirty?=0 [ 33.608] sna_block_handler (tv=0.20000) [ 33.608] sna_scanout_do_flush: flush timer active: delta=16 [ 33.608] sna_accel_do_throttle -- no pending activity [ 33.608] sna_accel_block: evaluating timers, active=5 [ 33.608] sna_accel_block: flush timer expires in 16 [33624] [ 33.609] sna_wakeup_handler [ 33.609] sna_accel_flush: flush?=0, dirty?=0 [ 33.609] sna_accel_flush: flush?=0, dirty?=0 [ 33.609] sna_block_handler (tv=0.19000) [ 33.609] sna_scanout_do_flush: flush timer active: delta=15 [ 33.609] sna_accel_do_throttle -- no pending activity [ 33.609] sna_accel_block: evaluating timers, active=5 [ 33.609] sna_accel_block: flush timer expires in 15 [33624] [ 33.609] sna_wakeup_handler [ 33.609] sna_accel_flush: flush?=0, dirty?=0 [ 33.609] sna_accel_flush: flush?=0, dirty?=0 [ 33.609] sna_accel_flush: flush?=0, dirty?=0 [ 33.609] sna_block_handler (tv=0.19000) [ 33.609] sna_scanout_do_flush: flush timer active: delta=15 [ 33.609] sna_accel_do_throttle -- no pending activity [ 33.609] sna_accel_block: evaluating timers, active=5 [ 33.609] sna_accel_block: flush timer expires in 15 [33624] [ 33.609] sna_wakeup_handler [ 33.609] sna_accel_flush: flush?=0, dirty?=0 [ 33.609] sna_accel_flush: flush?=0, dirty?=0 [ 33.609] sna_accel_flush: flush?=0, dirty?=0 [ 33.609] sna_block_handler (tv=0.19000) [ 33.609] sna_scanout_do_flush: flush timer active: delta=15 [ 33.609] sna_accel_do_throttle -- no pending activity [ 33.609] sna_accel_block: evaluating timers, active=5 [ 33.609] sna_accel_block: flush timer expires in 15 [33624] [ 33.609] sna_wakeup_handler [ 33.609] sna_create_pixmap(490, 37, 32, usage=0) [ 33.609] kgem_can_create_2d: 490x37 @ 32 [ 33.609] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=1984, height=37 [ 33.609] kgem_can_create_2d: untiled size=73728 [ 33.609] kgem_choose_tiling: 490x37 -> 1 [ 33.609] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2048, height=40 [ 33.609] kgem_can_create_2d: tiled[1] size=81920 [ 33.609] sna_create_pixmap: usage=0, flags=1b [ 33.609] sna_create_pixmap: creating GPU pixmap 490x37, stride=1960, flags=1b [ 33.609] __pop_freed_pixmap: reusing freed pixmap=3239 header [ 33.609] create_pixmap_hdr: pixmap=3242, width=490, height=37, usage=0 [ 33.609] sna_create_pixmap: serial=3242, 490x37, usage=0 [ 33.609] sna_composite_rectangles(pixmap=3243, op=0, 0 x 1 [(0, 0)x(490, 37) ...]) [ 33.609] sna_composite_rectangles: converted to op 0 [ 33.609] sna_composite_rectangles[0] (0, 0)x(490, 37) -> (0, 0), (490, 37) [ 33.609] sna_composite_rectangles: nrects=1, region=(0, 0), (490, 37) x 1 [ 33.609] sna_composite_rectangles: clipped extents (0, 0),(490, 37) x 1 [ 33.609] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(490, 37) [ 33.609] sna_composite_rectangles: dropping last-cpu hint [ 33.609] sna_drawable_use_bo pixmap=3243, box=((0, 0), (490, 37)), flags=19... [ 33.609] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 33.609] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 33.609] sna_pixmap_move_to_gpu(pixmap=3243, usage=0), flags=b [ 33.609] sna_pixmap_move_to_gpu: CPU damage? 0 [ 33.609] sna_pixmap_move_to_gpu: creating GPU bo (490x37@32), create=b [ 33.609] kgem_choose_tiling: 490x37 -> 1 [ 33.609] kgem_choose_tiling: 490x37 -> 1 [ 33.609] sna_pixmap_alloc_gpu: pixmap=3243 [ 33.609] kgem_create_2d(490x37, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 33.609] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2048, height=40 [ 33.609] inactive too small: 16 < 20 [ 33.609] inactive too small: 16 < 20 [ 33.609] inactive too small: 16 < 20 [ 33.609] inactive too small: 16 < 20 [ 33.609] inactive too small: 16 < 20 [ 33.609] inactive too small: 16 < 20 [ 33.609] inactive too small: 16 < 20 [ 33.609] inactive too small: 16 < 20 [ 33.609] inactive too small: 16 < 20 [ 33.609] inactive too small: 16 < 20 [ 33.609] inactive too small: 16 < 20 [ 33.609] inactive too small: 16 < 20 [ 33.609] inactive too small: 16 < 20 [ 33.609] inactive too small: 16 < 20 [ 33.609] inactive too small: 16 < 20 [ 33.609] inactive too small: 16 < 20 [ 33.609] inactive too small: 16 < 20 [ 33.609] inactive too small: 16 < 20 [ 33.609] inactive too small: 16 < 20 [ 33.609] kgem_bo_remove_from_inactive: removing handle=144 from inactive [ 33.609] from inactive: pitch=2048, tiling=1: handle=144, id=1977 [ 33.609] __sna_damage_all(490, 37) [ 33.609] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 33.609] sna_pixmap_mark_active: pixmap=3243, handle=144 [ 33.609] sna_drawable_use_bo: allocated GPU bo for operation [ 33.609] sna_drawable_use_bo: using GPU bo with damage? 0 [ 33.609] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 33.609] kgem_bo_is_render: handle=144, rq? 0 [0] [ 33.609] kgem_bo_is_render: handle=144, rq? 0 [0] [ 33.609] gen9_render_fill_boxes(0 x 1 [(0, 0), (490, 37) ...]) [ 33.609] sna_render_get_solid: 0 [ 33.609] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 33.609] kgem_check_bo: num_pages=+64, num_exec=+1 [ 33.609] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 33.609] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 33.609] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 33.609] kgem_add_handle: handle=4, index=0 [ 33.609] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 33.609] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 33.609] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 33.609] gen9_composite_get_binding_table(ffc0) [ 33.609] kgem_add_reloc64: handle=144, pos=16360, delta=0, domains=20002 [ 33.609] kgem_add_handle: handle=144, index=1 [ 33.609] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fce00000) [ 33.609] __kgem_bo_mark_dirty: handle=144 (proxy? 0) [ 33.609] [3fe0] bind bo(handle=144, addr=fce00000), format=192, width=490, height=37, pitch=2048, tiling=1 -> render [ 33.609] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 33.609] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 33.609] kgem_add_handle: handle=7, index=2 [ 33.609] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 33.609] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 33.609] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 33.609] gen9_emit_sampler: sampler = 1 [ 33.609] gen9_emit_sf: num_sf_outputs=1 [ 33.609] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 33.609] gen9_emit_vertex_elements: setup id=0 [ 33.609] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 33.609] (0, 0), (490, 37) [ 33.609] gen8_vertex_flush[490] = 3 [ 33.609] sna_composite_rectangles: pixmap=3243 marking clear [0]? 1 [ 33.609] sna_composite_rectangles(pixmap=3243, op=1, fff2f1f0 x 2 [(477, 0)x(13, 17) ...]) [ 33.609] sna_composite_rectangles: converted to op 1 [ 33.609] sna_composite_rectangles[0] (477, 0)x(13, 17) -> (477, 0), (490, 17) [ 33.609] sna_composite_rectangles[1] (0, 17)x(490, 20) -> (0, 17), (490, 37) [ 33.609] sna_composite_rectangles: nrects=2, region=(0, 0), (490, 37) x 2 [ 33.609] sna_composite_rectangles: clipped extents (0, 0),(490, 37) x 2 [ 33.609] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(490, 37) [ 33.609] sna_composite_rectangles: dropping last-cpu hint [ 33.609] sna_drawable_use_bo pixmap=3243, box=((0, 0), (490, 37)), flags=1... [ 33.609] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 33.609] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 33.609] sna_drawable_use_bo: using whole GPU bo [ 33.609] gen9_render_fill_boxes (op=1, color=(f2f2, f1f1, f0f0, ffff) [20028888]) [ 33.609] kgem_bo_is_render: handle=144, rq? 1 [1] [ 33.609] gen9_render_fill_boxes(fff2f1f0 x 2 [(477, 0), (490, 17) ...]) [ 33.609] sna_render_get_solid: fff2f1f0 [ 33.609] sna_render_get_solid(15) = fff2f1f0 (old) [ 33.609] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 33.609] kgem_check_bo: num_pages=+0, num_exec=+0 [ 33.609] gen9_composite_get_binding_table(ff00) [ 33.609] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 33.609] kgem_add_reloc64: adding proxy [delta=60] for handle=8 [ 33.609] kgem_add_handle: handle=8, index=3 [ 33.609] kgem_add_reloc64[5] = (delta=60, target handle=3, presumed=fdffe000) [ 33.609] [3fb0] bind bo(handle=8, addr=fdffe03c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 33.609] gen9_emit_vertex_elements: setup id=0 [ 33.609] (477, 0), (490, 17) [ 33.609] (0, 17), (490, 37) [ 33.609] gen8_vertex_flush[4cc] = 6 [ 33.609] sna_composite_rectangles(pixmap=3243, op=1, ff300a24 x 2 [(477, 0)x(13, 17) ...]) [ 33.609] sna_composite_rectangles: converted to op 1 [ 33.609] sna_composite_rectangles[0] (477, 0)x(13, 17) -> (477, 0), (490, 17) [ 33.609] sna_composite_rectangles[1] (0, 17)x(490, 20) -> (0, 17), (490, 37) [ 33.609] sna_composite_rectangles: nrects=2, region=(0, 0), (490, 37) x 2 [ 33.609] sna_composite_rectangles: clipped extents (0, 0),(490, 37) x 2 [ 33.609] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(490, 37) [ 33.609] sna_composite_rectangles: dropping last-cpu hint [ 33.609] sna_drawable_use_bo pixmap=3243, box=((0, 0), (490, 37)), flags=1... [ 33.609] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 33.609] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 33.609] sna_drawable_use_bo: using whole GPU bo [ 33.609] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 33.609] kgem_bo_is_render: handle=144, rq? 1 [1] [ 33.609] gen9_render_fill_boxes(ff300a24 x 2 [(477, 0), (490, 17) ...]) [ 33.609] sna_render_get_solid: ff300a24 [ 33.609] sna_render_get_solid(17) = ff300a24 (old) [ 33.609] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 33.609] kgem_check_bo: num_pages=+0, num_exec=+0 [ 33.609] gen9_composite_get_binding_table(fe80) [ 33.609] kgem_add_reloc64: handle=8, pos=16280, delta=0, domains=40000 [ 33.609] kgem_add_reloc64: adding proxy [delta=68] for handle=8 [ 33.609] kgem_add_reloc64[6] = (delta=68, target handle=3, presumed=fdffe000) [ 33.609] [3f90] bind bo(handle=8, addr=fdffe044), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 33.609] gen9_emit_vertex_elements: setup id=0 [ 33.609] (477, 0), (490, 17) [ 33.609] (0, 17), (490, 37) [ 33.609] gen8_vertex_flush[508] = 6 [ 33.609] sna_composite_rectangles(pixmap=3243, op=1, ff300a24 x 2 [(477, 0)x(13, 17) ...]) [ 33.609] sna_composite_rectangles: converted to op 1 [ 33.609] sna_composite_rectangles[0] (477, 0)x(13, 17) -> (477, 0), (490, 17) [ 33.609] sna_composite_rectangles[1] (0, 17)x(490, 20) -> (0, 17), (490, 37) [ 33.609] sna_composite_rectangles: nrects=2, region=(0, 0), (490, 37) x 2 [ 33.609] sna_composite_rectangles: clipped extents (0, 0),(490, 37) x 2 [ 33.609] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(490, 37) [ 33.609] sna_composite_rectangles: dropping last-cpu hint [ 33.609] sna_drawable_use_bo pixmap=3243, box=((0, 0), (490, 37)), flags=1... [ 33.609] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 33.609] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 33.609] sna_drawable_use_bo: using whole GPU bo [ 33.609] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 33.609] kgem_bo_is_render: handle=144, rq? 1 [1] [ 33.610] gen9_render_fill_boxes(ff300a24 x 2 [(477, 0), (490, 17) ...]) [ 33.610] sna_render_get_solid: ff300a24 [ 33.610] sna_render_get_solid(17) = ff300a24 (last) [ 33.610] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 33.610] kgem_check_bo: num_pages=+0, num_exec=+0 [ 33.610] gen9_composite_get_binding_table(fe00) [ 33.610] gen9_emit_vertex_elements: setup id=0 [ 33.610] (477, 0), (490, 17) [ 33.610] (0, 17), (490, 37) [ 33.610] gen8_vertex_flush[508] = 12 [ 33.610] sna_glyphs(op=3, nlist=1, src=(1, 15)) [ 33.610] kgem_bo_is_busy: handle=144, domain: 0 exec? 1, rq? 1 [ 33.610] sna_glyphs: discarding mask [ 33.610] glyphs0_to_dst(op=3, src=(1, 15), nlist=1, dst=(1, 15)+(0, 0)) [ 33.610] clipped_glyphs? 18 glyph in 1 lists extents (1, 4), (163, 18), region (2, 17), (162, 18): yes [ 33.610] gen9_render_composite: 0x0, current mode=1/1 [ 33.610] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 33.610] kgem_bo_is_busy: handle=144, domain: 0 exec? 1, rq? 1 [ 33.610] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 33.610] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 33.610] sna_drawable_use_bo pixmap=3243, box=((2, 17), (162, 18)), flags=7... [ 33.610] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 33.610] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 33.610] sna_drawable_use_bo: using whole GPU bo [ 33.610] gen9_composite_set_target: pixmap=3243, format=20028888, size=490x37, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 33.610] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 33.610] color_convert: src=ff8ae234 [20028888] [ 33.610] color_convert: dst=ff8ae234 [20028888] [ 33.610] sna_render_get_solid: ff8ae234 [ 33.610] sna_render_get_solid(22) = ff8ae234 (old) [ 33.610] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 33.610] sna_transform_is_imprecise_integer_translation: no transform [ 33.610] gen9_composite_picture: integer translation (0, 0), removing [ 33.610] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 33.610] sna_render_pixmap_bo: GPU all damaged [ 33.610] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 33.610] gen4_choose_composite_emitter: solid, identity mask [ 33.610] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 33.610] aligning vertex: was 2, now 4 floats per vertex [ 33.610] gen9_composite_get_binding_table(fe00) [ 33.610] kgem_add_reloc64: handle=8, pos=16248, delta=0, domains=40000 [ 33.610] kgem_add_reloc64: adding proxy [delta=88] for handle=8 [ 33.610] kgem_add_reloc64[7] = (delta=88, target handle=3, presumed=fdffe000) [ 33.610] [3f70] bind bo(handle=8, addr=fdffe058), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 33.610] kgem_add_reloc64: handle=6, pos=16232, delta=0, domains=40000 [ 33.610] kgem_add_handle: handle=6, index=4 [ 33.610] kgem_add_reloc64[8] = (delta=0, target handle=4, presumed=fd581000) [ 33.610] [3f60] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 33.610] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 33.610] gen9_emit_sampler: sampler = a [ 33.610] gen9_emit_sf: num_sf_outputs=2 [ 33.610] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 33.610] gen9_emit_vertex_elements: setup id=9 [ 33.610] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 33.610] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 33.610] glyphs0_to_dst: glyph=(9, 5), (19, 18), clip=(2, 17), (162, 18) [ 33.610] glyphs0_to_dst: blt=(9, 17), (19, 18) [ 33.610] emit_primitive_identity_mask__avx2: dst=(9, 17), mask=(672.00, 60.00) x (10.00, 1.00) [ 33.610] gen8_vertex_flush[5e4] = 3 [ 33.610] gen9_magic_ca_pass: CA fixup (11 -> 14) [ 33.610] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 33.610] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 33.610] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 33.610] sna_glyphs(op=3, nlist=1, src=(172, 15)) [ 33.610] kgem_bo_is_busy: handle=144, domain: 0 exec? 1, rq? 1 [ 33.610] sna_glyphs: discarding mask [ 33.610] glyphs0_to_dst(op=3, src=(172, 15), nlist=1, dst=(172, 15)+(0, 0)) [ 33.610] clipped_glyphs? 32 glyph in 1 lists extents (171, 3), (460, 18), region (172, 17), (459, 18): yes [ 33.610] gen9_render_composite: 0x0, current mode=1/1 [ 33.610] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 33.610] kgem_bo_is_busy: handle=144, domain: 0 exec? 1, rq? 1 [ 33.610] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 33.610] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 33.610] sna_drawable_use_bo pixmap=3243, box=((172, 17), (459, 18)), flags=7... [ 33.610] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 33.610] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 33.610] sna_drawable_use_bo: using whole GPU bo [ 33.610] gen9_composite_set_target: pixmap=3243, format=20028888, size=490x37, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 33.610] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 33.610] color_convert: src=ff729fcf [20028888] [ 33.610] color_convert: dst=ff729fcf [20028888] [ 33.610] sna_render_get_solid: ff729fcf [ 33.610] sna_render_get_solid(23) = ff729fcf (old) [ 33.610] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 33.610] sna_transform_is_imprecise_integer_translation: no transform [ 33.610] gen9_composite_picture: integer translation (0, 0), removing [ 33.610] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 33.610] sna_render_pixmap_bo: GPU all damaged [ 33.610] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 33.610] gen4_choose_composite_emitter: solid, identity mask [ 33.610] kgem_check_bo: num_pages=+0, num_exec=+0 [ 33.610] gen9_composite_get_binding_table(fd40) [ 33.610] kgem_add_reloc64: handle=8, pos=16200, delta=0, domains=40000 [ 33.610] kgem_add_reloc64: adding proxy [delta=92] for handle=8 [ 33.610] kgem_add_reloc64[9] = (delta=92, target handle=3, presumed=fdffe000) [ 33.610] [3f40] bind bo(handle=8, addr=fdffe05c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 33.610] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 33.610] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 33.610] gen9_emit_vertex_elements: setup id=9 [ 33.610] glyphs0_to_dst: glyph=(180, 4), (190, 18), clip=(172, 17), (459, 18) [ 33.610] glyphs0_to_dst: blt=(180, 17), (190, 18) [ 33.610] emit_primitive_identity_mask__avx2: dst=(180, 17), mask=(944.00, 61.00) x (10.00, 1.00) [ 33.610] glyphs0_to_dst: glyph=(208, 7), (217, 18), clip=(172, 17), (459, 18) [ 33.610] glyphs0_to_dst: blt=(208, 17), (217, 18) [ 33.610] emit_primitive_identity_mask__avx2: dst=(208, 17), mask=(960.00, 26.00) x (9.00, 1.00) [ 33.610] glyphs0_to_dst: glyph=(216, 4), (226, 18), clip=(172, 17), (459, 18) [ 33.610] glyphs0_to_dst: blt=(216, 17), (226, 18) [ 33.610] emit_primitive_identity_mask__avx2: dst=(216, 17), mask=(944.00, 61.00) x (10.00, 1.00) [ 33.610] glyphs0_to_dst: glyph=(234, 16), (245, 18), clip=(172, 17), (459, 18) [ 33.610] glyphs0_to_dst: blt=(234, 17), (245, 18) [ 33.610] emit_primitive_identity_mask__avx2: dst=(234, 17), mask=(992.00, 1.00) x (11.00, 1.00) [ 33.610] glyphs0_to_dst: glyph=(334, 7), (343, 18), clip=(172, 17), (459, 18) [ 33.610] glyphs0_to_dst: blt=(334, 17), (343, 18) [ 33.610] emit_primitive_identity_mask__avx2: dst=(334, 17), mask=(960.00, 26.00) x (9.00, 1.00) [ 33.610] glyphs0_to_dst: glyph=(342, 16), (353, 18), clip=(172, 17), (459, 18) [ 33.610] glyphs0_to_dst: blt=(342, 17), (353, 18) [ 33.610] emit_primitive_identity_mask__avx2: dst=(342, 17), mask=(992.00, 1.00) x (11.00, 1.00) [ 33.610] glyphs0_to_dst: glyph=(369, 7), (379, 18), clip=(172, 17), (459, 18) [ 33.610] glyphs0_to_dst: blt=(369, 17), (379, 18) [ 33.610] emit_primitive_identity_mask__avx2: dst=(369, 17), mask=(976.00, 42.00) x (10.00, 1.00) [ 33.610] glyphs0_to_dst: glyph=(378, 4), (388, 18), clip=(172, 17), (459, 18) [ 33.610] glyphs0_to_dst: blt=(378, 17), (388, 18) [ 33.610] emit_primitive_identity_mask__avx2: dst=(378, 17), mask=(944.00, 61.00) x (10.00, 1.00) [ 33.610] glyphs0_to_dst: glyph=(396, 16), (407, 18), clip=(172, 17), (459, 18) [ 33.610] glyphs0_to_dst: blt=(396, 17), (407, 18) [ 33.610] emit_primitive_identity_mask__avx2: dst=(396, 17), mask=(992.00, 1.00) x (11.00, 1.00) [ 33.610] glyphs0_to_dst: glyph=(424, 7), (433, 18), clip=(172, 17), (459, 18) [ 33.610] glyphs0_to_dst: blt=(424, 17), (433, 18) [ 33.610] emit_primitive_identity_mask__avx2: dst=(424, 17), mask=(960.00, 26.00) x (9.00, 1.00) [ 33.610] glyphs0_to_dst: glyph=(450, 7), (460, 18), clip=(172, 17), (459, 18) [ 33.610] glyphs0_to_dst: blt=(450, 17), (459, 18) [ 33.610] emit_primitive_identity_mask__avx2: dst=(450, 17), mask=(976.00, 42.00) x (9.00, 1.00) [ 33.610] gen8_vertex_flush[6e4] = 33 [ 33.610] gen9_magic_ca_pass: CA fixup (14 -> 47) [ 33.610] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 33.610] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 33.610] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 33.610] sna_glyphs(op=3, nlist=1, src=(1, 32)) [ 33.610] kgem_bo_is_busy: handle=144, domain: 0 exec? 1, rq? 1 [ 33.610] sna_glyphs: discarding mask [ 33.610] glyphs0_to_dst(op=3, src=(1, 32), nlist=1, dst=(1, 32)+(0, 0)) [ 33.610] clipped_glyphs: no, clip region (0, 0), (490, 37) matches drawable pixmap=94680753313488 size=490x37 [ 33.610] gen9_render_composite: 0x0, current mode=1/1 [ 33.610] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 33.610] kgem_bo_is_busy: handle=144, domain: 0 exec? 1, rq? 1 [ 33.610] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 33.610] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 33.610] sna_drawable_use_bo pixmap=3243, box=((0, 0), (490, 37)), flags=7... [ 33.610] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 33.610] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 33.610] sna_drawable_use_bo: using whole GPU bo [ 33.610] gen9_composite_set_target: pixmap=3243, format=20028888, size=490x37, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 33.610] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 33.610] color_convert: src=ff8ae234 [20028888] [ 33.610] color_convert: dst=ff8ae234 [20028888] [ 33.610] sna_render_get_solid: ff8ae234 [ 33.610] sna_render_get_solid(22) = ff8ae234 (old) [ 33.610] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 33.610] sna_transform_is_imprecise_integer_translation: no transform [ 33.610] gen9_composite_picture: integer translation (0, 0), removing [ 33.610] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 33.610] sna_render_pixmap_bo: GPU all damaged [ 33.610] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 33.610] gen4_choose_composite_emitter: solid, identity mask [ 33.610] kgem_check_bo: num_pages=+0, num_exec=+0 [ 33.610] gen9_composite_get_binding_table(fcc0) [ 33.610] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 33.610] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 33.610] gen9_emit_vertex_elements: setup id=9 [ 33.610] glyphs0_to_dst: glyph=(1, 24)x(9, 8), unclipped [ 33.610] emit_primitive_identity_mask__avx2: dst=(1, 24), mask=(688.00, 32.00) x (9.00, 8.00) [ 33.610] glyphs0_to_dst: glyph=(9, 22)x(10, 13), unclipped [ 33.610] emit_primitive_identity_mask__avx2: dst=(9, 22), mask=(672.00, 48.00) x (10.00, 13.00) [ 33.610] glyphs0_to_dst: glyph=(19, 24)x(9, 8), unclipped [ 33.610] emit_primitive_identity_mask__avx2: dst=(19, 24), mask=(688.00, 32.00) x (9.00, 8.00) [ 33.610] glyphs0_to_dst: glyph=(28, 26)x(8, 3), unclipped [ 33.610] emit_primitive_identity_mask__avx2: dst=(28, 26), mask=(688.00, 48.00) x (8.00, 3.00) [ 33.610] glyphs0_to_dst: glyph=(36, 22)x(11, 10), unclipped [ 33.610] emit_primitive_identity_mask__avx2: dst=(36, 22), mask=(704.00, 0.00) x (11.00, 10.00) [ 33.610] glyphs0_to_dst: glyph=(46, 24)x(9, 8), unclipped [ 33.610] emit_primitive_identity_mask__avx2: dst=(46, 24), mask=(720.00, 0.00) x (9.00, 8.00) [ 33.610] glyphs0_to_dst: glyph=(54, 24)x(10, 8), unclipped [ 33.610] emit_primitive_identity_mask__avx2: dst=(54, 24), mask=(704.00, 16.00) x (10.00, 8.00) [ 33.610] glyphs0_to_dst: glyph=(63, 24)x(10, 8), unclipped [ 33.610] emit_primitive_identity_mask__avx2: dst=(63, 24), mask=(720.00, 16.00) x (10.00, 8.00) [ 33.610] glyphs0_to_dst: glyph=(72, 21)x(10, 11), unclipped [ 33.610] emit_primitive_identity_mask__avx2: dst=(72, 21), mask=(736.00, 0.00) x (10.00, 11.00) [ 33.610] glyphs0_to_dst: glyph=(81, 24)x(10, 8), unclipped [ 33.610] emit_primitive_identity_mask__avx2: dst=(81, 24), mask=(752.00, 0.00) x (10.00, 8.00) [ 33.610] glyphs0_to_dst: glyph=(90, 21)x(10, 11), unclipped [ 33.610] emit_primitive_identity_mask__avx2: dst=(90, 21), mask=(736.00, 0.00) x (10.00, 11.00) [ 33.610] glyphs0_to_dst: glyph=(99, 24)x(11, 8), unclipped [ 33.610] emit_primitive_identity_mask__avx2: dst=(99, 24), mask=(736.00, 16.00) x (11.00, 8.00) [ 33.610] glyphs0_to_dst: glyph=(109, 24)x(9, 8), unclipped [ 33.610] emit_primitive_identity_mask__avx2: dst=(109, 24), mask=(752.00, 16.00) x (9.00, 8.00) [ 33.610] glyphs0_to_dst: glyph=(118, 26)x(8, 3), unclipped [ 33.610] emit_primitive_identity_mask__avx2: dst=(118, 26), mask=(688.00, 48.00) x (8.00, 3.00) [ 33.610] glyphs0_to_dst: glyph=(126, 22)x(10, 10), unclipped [ 33.610] emit_primitive_identity_mask__avx2: dst=(126, 22), mask=(704.00, 32.00) x (10.00, 10.00) [ 33.610] glyphs0_to_dst: glyph=(135, 22)x(10, 10), unclipped [ 33.610] emit_primitive_identity_mask__avx2: dst=(135, 22), mask=(704.00, 32.00) x (10.00, 10.00) [ 33.610] glyphs0_to_dst: glyph=(144, 22)x(10, 10), unclipped [ 33.610] emit_primitive_identity_mask__avx2: dst=(144, 22), mask=(720.00, 32.00) x (10.00, 10.00) [ 33.610] glyphs0_to_dst: glyph=(153, 22)x(10, 10), unclipped [ 33.610] emit_primitive_identity_mask__avx2: dst=(153, 22), mask=(704.00, 48.00) x (10.00, 10.00) [ 33.610] gen8_vertex_flush[7e4] = 54 [ 33.610] gen9_magic_ca_pass: CA fixup (47 -> 101) [ 33.610] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 33.610] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 33.610] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 33.610] sna_glyphs(op=3, nlist=1, src=(163, 32)) [ 33.610] kgem_bo_is_busy: handle=144, domain: 0 exec? 1, rq? 1 [ 33.610] sna_glyphs: discarding mask [ 33.610] glyphs0_to_dst(op=3, src=(163, 32), nlist=1, dst=(163, 32)+(0, 0)) [ 33.610] clipped_glyphs: no, clip region (0, 0), (490, 37) matches drawable pixmap=94680753313488 size=490x37 [ 33.610] gen9_render_composite: 0x0, current mode=1/1 [ 33.610] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 33.610] kgem_bo_is_busy: handle=144, domain: 0 exec? 1, rq? 1 [ 33.610] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 33.610] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 33.610] sna_drawable_use_bo pixmap=3243, box=((0, 0), (490, 37)), flags=7... [ 33.610] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 33.610] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 33.610] sna_drawable_use_bo: using whole GPU bo [ 33.610] gen9_composite_set_target: pixmap=3243, format=20028888, size=490x37, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 33.610] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 33.610] color_convert: src=ffffffff [20028888] [ 33.610] color_convert: dst=ffffffff [20028888] [ 33.610] sna_render_get_solid: ffffffff [ 33.610] sna_render_get_solid(white) [ 33.610] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 33.610] sna_transform_is_imprecise_integer_translation: no transform [ 33.610] gen9_composite_picture: integer translation (0, 0), removing [ 33.610] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 33.610] sna_render_pixmap_bo: GPU all damaged [ 33.610] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 33.610] gen4_choose_composite_emitter: solid, identity mask [ 33.610] kgem_check_bo: num_pages=+0, num_exec=+0 [ 33.610] gen9_composite_get_binding_table(fc80) [ 33.610] kgem_add_reloc64: handle=7, pos=16152, delta=0, domains=40000 [ 33.610] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 33.610] kgem_add_reloc64[10] = (delta=1048, target handle=2, presumed=fffe8000) [ 33.610] [3f10] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 33.610] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 33.610] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 33.610] gen9_emit_vertex_elements: setup id=9 [ 33.610] glyphs0_to_dst: glyph=(165, 24)x(5, 8), unclipped [ 33.610] emit_primitive_identity_mask__avx2: dst=(165, 24), mask=(720.00, 48.00) x (5.00, 8.00) [ 33.610] gen8_vertex_flush[8e4] = 3 [ 33.610] gen9_magic_ca_pass: CA fixup (101 -> 104) [ 33.610] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 33.610] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 33.610] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 33.610] sna_glyphs(op=3, nlist=1, src=(172, 32)) [ 33.610] kgem_bo_is_busy: handle=144, domain: 0 exec? 1, rq? 1 [ 33.610] sna_glyphs: discarding mask [ 33.610] glyphs0_to_dst(op=3, src=(172, 32), nlist=1, dst=(172, 32)+(0, 0)) [ 33.610] clipped_glyphs: no, clip region (0, 0), (490, 37) matches drawable pixmap=94680753313488 size=490x37 [ 33.610] gen9_render_composite: 0x0, current mode=1/1 [ 33.610] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 33.610] kgem_bo_is_busy: handle=144, domain: 0 exec? 1, rq? 1 [ 33.610] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 33.610] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 33.610] sna_drawable_use_bo pixmap=3243, box=((0, 0), (490, 37)), flags=7... [ 33.610] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 33.610] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 33.610] sna_drawable_use_bo: using whole GPU bo [ 33.610] gen9_composite_set_target: pixmap=3243, format=20028888, size=490x37, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 33.610] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 33.610] color_convert: src=ff729fcf [20028888] [ 33.610] color_convert: dst=ff729fcf [20028888] [ 33.610] sna_render_get_solid: ff729fcf [ 33.610] sna_render_get_solid(23) = ff729fcf (old) [ 33.610] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 33.610] sna_transform_is_imprecise_integer_translation: no transform [ 33.610] gen9_composite_picture: integer translation (0, 0), removing [ 33.610] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 33.610] sna_render_pixmap_bo: GPU all damaged [ 33.610] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 33.610] gen4_choose_composite_emitter: solid, identity mask [ 33.610] kgem_check_bo: num_pages=+0, num_exec=+0 [ 33.610] gen9_composite_get_binding_table(fc00) [ 33.610] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 33.610] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 33.610] gen9_emit_vertex_elements: setup id=9 [ 33.610] glyphs0_to_dst: glyph=(171, 26)x(11, 3), unclipped [ 33.610] emit_primitive_identity_mask__avx2: dst=(171, 26), mask=(736.00, 32.00) x (11.00, 3.00) [ 33.610] glyphs0_to_dst: glyph=(180, 21)x(10, 14), unclipped [ 33.610] emit_primitive_identity_mask__avx2: dst=(180, 21), mask=(944.00, 48.00) x (10.00, 14.00) [ 33.610] glyphs0_to_dst: glyph=(189, 21)x(11, 11), unclipped [ 33.610] emit_primitive_identity_mask__avx2: dst=(189, 21), mask=(960.00, 0.00) x (11.00, 11.00) [ 33.610] glyphs0_to_dst: glyph=(198, 24)x(10, 8), unclipped [ 33.610] emit_primitive_identity_mask__avx2: dst=(198, 24), mask=(976.00, 0.00) x (10.00, 8.00) [ 33.610] glyphs0_to_dst: glyph=(208, 24)x(9, 11), unclipped [ 33.610] emit_primitive_identity_mask__avx2: dst=(208, 24), mask=(960.00, 16.00) x (9.00, 11.00) [ 33.610] glyphs0_to_dst: glyph=(216, 21)x(10, 14), unclipped [ 33.610] emit_primitive_identity_mask__avx2: dst=(216, 21), mask=(944.00, 48.00) x (10.00, 14.00) [ 33.610] glyphs0_to_dst: glyph=(225, 22)x(10, 10), unclipped [ 33.610] emit_primitive_identity_mask__avx2: dst=(225, 22), mask=(976.00, 16.00) x (10.00, 10.00) [ 33.610] glyphs0_to_dst: glyph=(234, 33)x(11, 2), unclipped [ 33.611] emit_primitive_identity_mask__avx2: dst=(234, 33), mask=(992.00, 0.00) x (11.00, 2.00) [ 33.611] glyphs0_to_dst: glyph=(243, 21)x(11, 11), unclipped [ 33.611] emit_primitive_identity_mask__avx2: dst=(243, 21), mask=(1008.00, 0.00) x (11.00, 11.00) [ 33.611] glyphs0_to_dst: glyph=(253, 24)x(9, 8), unclipped [ 33.611] emit_primitive_identity_mask__avx2: dst=(253, 24), mask=(720.00, 0.00) x (9.00, 8.00) [ 33.611] glyphs0_to_dst: glyph=(261, 24)x(10, 8), unclipped [ 33.611] emit_primitive_identity_mask__avx2: dst=(261, 24), mask=(704.00, 16.00) x (10.00, 8.00) [ 33.611] glyphs0_to_dst: glyph=(270, 24)x(10, 8), unclipped [ 33.611] emit_primitive_identity_mask__avx2: dst=(270, 24), mask=(704.00, 16.00) x (10.00, 8.00) [ 33.611] glyphs0_to_dst: glyph=(279, 20)x(10, 12), unclipped [ 33.611] emit_primitive_identity_mask__avx2: dst=(279, 20), mask=(992.00, 16.00) x (10.00, 12.00) [ 33.611] glyphs0_to_dst: glyph=(288, 24)x(10, 8), unclipped [ 33.611] emit_primitive_identity_mask__avx2: dst=(288, 24), mask=(704.00, 16.00) x (10.00, 8.00) [ 33.611] glyphs0_to_dst: glyph=(297, 24)x(10, 8), unclipped [ 33.611] emit_primitive_identity_mask__avx2: dst=(297, 24), mask=(752.00, 0.00) x (10.00, 8.00) [ 33.611] glyphs0_to_dst: glyph=(307, 20)x(10, 12), unclipped [ 33.611] emit_primitive_identity_mask__avx2: dst=(307, 20), mask=(1008.00, 16.00) x (10.00, 12.00) [ 33.611] glyphs0_to_dst: glyph=(315, 21)x(11, 11), unclipped [ 33.611] emit_primitive_identity_mask__avx2: dst=(315, 21), mask=(960.00, 0.00) x (11.00, 11.00) [ 33.611] glyphs0_to_dst: glyph=(324, 24)x(11, 8), unclipped [ 33.611] emit_primitive_identity_mask__avx2: dst=(324, 24), mask=(736.00, 16.00) x (11.00, 8.00) [ 33.611] glyphs0_to_dst: glyph=(334, 24)x(9, 11), unclipped [ 33.611] emit_primitive_identity_mask__avx2: dst=(334, 24), mask=(960.00, 16.00) x (9.00, 11.00) [ 33.611] glyphs0_to_dst: glyph=(342, 33)x(11, 2), unclipped [ 33.611] emit_primitive_identity_mask__avx2: dst=(342, 33), mask=(992.00, 0.00) x (11.00, 2.00) [ 33.611] glyphs0_to_dst: glyph=(351, 20)x(10, 12), unclipped [ 33.611] emit_primitive_identity_mask__avx2: dst=(351, 20), mask=(992.00, 16.00) x (10.00, 12.00) [ 33.611] glyphs0_to_dst: glyph=(361, 20)x(9, 12), unclipped [ 33.611] emit_primitive_identity_mask__avx2: dst=(361, 20), mask=(960.00, 32.00) x (9.00, 12.00) [ 33.611] glyphs0_to_dst: glyph=(369, 24)x(10, 11), unclipped [ 33.611] emit_primitive_identity_mask__avx2: dst=(369, 24), mask=(976.00, 32.00) x (10.00, 11.00) [ 33.611] glyphs0_to_dst: glyph=(378, 21)x(10, 14), unclipped [ 33.611] emit_primitive_identity_mask__avx2: dst=(378, 21), mask=(944.00, 48.00) x (10.00, 14.00) [ 33.611] glyphs0_to_dst: glyph=(387, 22)x(10, 10), unclipped [ 33.611] emit_primitive_identity_mask__avx2: dst=(387, 22), mask=(960.00, 48.00) x (10.00, 10.00) [ 33.611] glyphs0_to_dst: glyph=(396, 33)x(11, 2), unclipped [ 33.611] emit_primitive_identity_mask__avx2: dst=(396, 33), mask=(992.00, 0.00) x (11.00, 2.00) [ 33.611] glyphs0_to_dst: glyph=(406, 24)x(9, 8), unclipped [ 33.611] emit_primitive_identity_mask__avx2: dst=(406, 24), mask=(688.00, 32.00) x (9.00, 8.00) [ 33.611] glyphs0_to_dst: glyph=(415, 24)x(9, 8), unclipped [ 33.611] emit_primitive_identity_mask__avx2: dst=(415, 24), mask=(752.00, 16.00) x (9.00, 8.00) [ 33.611] glyphs0_to_dst: glyph=(424, 24)x(9, 11), unclipped [ 33.611] emit_primitive_identity_mask__avx2: dst=(424, 24), mask=(960.00, 16.00) x (9.00, 11.00) [ 33.611] glyphs0_to_dst: glyph=(432, 21)x(10, 11), unclipped [ 33.611] emit_primitive_identity_mask__avx2: dst=(432, 21), mask=(976.00, 48.00) x (10.00, 11.00) [ 33.611] glyphs0_to_dst: glyph=(442, 24)x(9, 8), unclipped [ 33.611] emit_primitive_identity_mask__avx2: dst=(442, 24), mask=(688.00, 32.00) x (9.00, 8.00) [ 33.611] glyphs0_to_dst: glyph=(450, 24)x(10, 11), unclipped [ 33.611] emit_primitive_identity_mask__avx2: dst=(450, 24), mask=(976.00, 32.00) x (10.00, 11.00) [ 33.611] gen8_vertex_flush[9e4] = 96 [ 33.611] gen9_magic_ca_pass: CA fixup (104 -> 200) [ 33.611] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 33.611] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 33.611] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 33.611] sna_glyphs(op=3, nlist=1, src=(460, 32)) [ 33.611] kgem_bo_is_busy: handle=144, domain: 0 exec? 1, rq? 1 [ 33.611] sna_glyphs: discarding mask [ 33.611] glyphs0_to_dst(op=3, src=(460, 32), nlist=1, dst=(460, 32)+(0, 0)) [ 33.611] clipped_glyphs: no, clip region (0, 0), (490, 37) matches drawable pixmap=94680753313488 size=490x37 [ 33.611] gen9_render_composite: 0x0, current mode=1/1 [ 33.611] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 33.611] kgem_bo_is_busy: handle=144, domain: 0 exec? 1, rq? 1 [ 33.611] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 33.611] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 33.611] sna_drawable_use_bo pixmap=3243, box=((0, 0), (490, 37)), flags=7... [ 33.611] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 33.611] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 33.611] sna_drawable_use_bo: using whole GPU bo [ 33.611] gen9_composite_set_target: pixmap=3243, format=20028888, size=490x37, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 33.611] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 33.611] color_convert: src=ffffffff [20028888] [ 33.611] color_convert: dst=ffffffff [20028888] [ 33.611] sna_render_get_solid: ffffffff [ 33.611] sna_render_get_solid(white) [ 33.611] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 33.611] sna_transform_is_imprecise_integer_translation: no transform [ 33.611] gen9_composite_picture: integer translation (0, 0), removing [ 33.611] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 33.611] sna_render_pixmap_bo: GPU all damaged [ 33.611] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 33.611] gen4_choose_composite_emitter: solid, identity mask [ 33.611] kgem_check_bo: num_pages=+0, num_exec=+0 [ 33.611] gen9_composite_get_binding_table(fbc0) [ 33.611] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 33.611] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 33.611] gen9_emit_vertex_elements: setup id=9 [ 33.611] glyphs0_to_dst: glyph=(459, 21)x(10, 13), unclipped [ 33.611] emit_primitive_identity_mask__avx2: dst=(459, 21), mask=(752.00, 32.00) x (10.00, 13.00) [ 33.611] gen8_vertex_flush[ae4] = 3 [ 33.611] gen9_magic_ca_pass: CA fixup (200 -> 203) [ 33.611] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 33.611] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 33.611] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 33.611] sna_composite_rectangles(pixmap=3243, op=1, ffffffff x 1 [(478, 18)x(9, 17) ...]) [ 33.611] sna_composite_rectangles: converted to op 1 [ 33.611] sna_composite_rectangles[0] (478, 18)x(9, 17) -> (478, 18), (487, 35) [ 33.611] sna_composite_rectangles: nrects=1, region=(478, 18), (487, 35) x 1 [ 33.611] sna_composite_rectangles: clipped extents (478, 18),(487, 35) x 1 [ 33.611] sna_composite_rectangles: pixmap +(0, 0) extents (478, 18),(487, 35) [ 33.611] sna_composite_rectangles: dropping last-cpu hint [ 33.611] sna_drawable_use_bo pixmap=3243, box=((478, 18), (487, 35)), flags=9... [ 33.611] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 33.611] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 33.611] sna_drawable_use_bo: using whole GPU bo [ 33.611] gen9_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20028888]) [ 33.611] kgem_bo_is_render: handle=144, rq? 1 [1] [ 33.611] gen9_render_fill_boxes(ffffffff x 1 [(478, 18), (487, 35) ...]) [ 33.611] sna_render_get_solid: ffffffff [ 33.611] sna_render_get_solid(white) [ 33.611] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 33.611] kgem_check_bo: num_pages=+0, num_exec=+0 [ 33.611] aligning vertex: was 4, now 2 floats per vertex [ 33.611] gen9_composite_get_binding_table(fb80) [ 33.611] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 33.611] gen9_emit_sampler: sampler = 1 [ 33.611] gen9_emit_sf: num_sf_outputs=1 [ 33.611] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 33.611] gen9_emit_vertex_elements: setup id=0 [ 33.611] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 33.611] (478, 18), (487, 35) [ 33.611] gen8_vertex_flush[c00] = 3 [ 33.611] sna_validate_gc(0x561c94ab2470) changes=e0000, previous serial=80000bea, drawable=bea [ 33.611] sna_validate_gc: recomputing clip [ 33.611] sna_validate_gc: composite clip=2x[(65, 347), (555, 384)] [0x561c94abf510] [ 33.611] sna_copy_area: src=pixmap=3243:(0, 0)x(490, 37)+(0, 0) -> dst=pixmap=3060:(0, 323)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 33.611] sna_copy_area: normal copy [ 33.611] sna_do_copy: src=(0, 0), dst=(0, 323), size=(490x37) [ 33.611] sna_do_copy: after drawable: src=(0, 0), dst=(65, 347), size=(490x37) [ 33.611] sna_do_copy: dst extents (65, 347), (555, 384), dst clip extents (65, 347), (555, 384), dst size=3775x2136 [ 33.611] sna_do_copy: clipped dst extents (65, 347), (555, 384) [ 33.611] sna_do_copy: unclipped src extents (0, 0), (490, 37) [ 33.611] sna_do_copy: clipped src extents (0, 0), (490, 37) [ 33.611] sna_do_copy: pixmap -- no source clipping [ 33.611] sna_do_copy: src extents (0, 0), (490, 37) x 1 [ 33.611] sna_do_copy: copy region (65, 347), (555, 384) x 2 + (-65, -347) [ 33.611] sna_copy_boxes (boxes=2x[(542, 347), (555, 364)...], src pixmap=3243+(-65, -347), dst pixmap=3060+(-65, -24), alu=3, src.size=490x37, dst.size=3775x2136) [ 33.611] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94aafe70, gpu_bo=144, cpu_bo=0), replaces=0 [ 33.611] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 33.611] sna_drawable_use_bo pixmap=3060, box=((0, 323), (490, 360)), flags=3... [ 33.611] sna_drawable_use_bo: exported target, set PREFER_GPU [ 33.611] sna_drawable_use_bo: pinned, never REPLACES [ 33.611] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=3 [ 33.611] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 33.611] sna_drawable_use_bo: using whole GPU bo [ 33.611] sna_pixmap_move_to_gpu(pixmap=3243, usage=0), flags=a [ 33.611] sna_pixmap_move_to_gpu: already all-damaged [ 33.611] sna_pixmap_mark_active: pixmap=3243, handle=144 [ 33.611] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 33.611] gen9_render_copy_boxes (0, -323)->(0, 0) x 2, alu=3, flags=0, self-copy=0, overlaps? 0 [ 33.611] kgem_bo_is_render: handle=144, rq? 1 [1] [ 33.611] kgem_bo_is_render: handle=9, rq? 0 [0] [ 33.611] kgem_bo_is_render: handle=9, rq? 0 [0] [ 33.611] kgem_bo_is_render: handle=144, rq? 1 [1] [ 33.611] kgem_set_mode: flushing before new bo [ 33.611] gen8_vertex_close: used=818, vbo active? 23, vb=201, nreloc=2 [ 33.611] gen8_vertex_close: reloc[0] = 287 [ 33.611] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 33.611] kgem_add_handle: handle=23, index=5 [ 33.611] kgem_add_reloc64[11] = (delta=0, target handle=5, presumed=fd541000) [ 33.611] gen8_vertex_close: reloc[1] = 372 [ 33.611] kgem_add_reloc64: handle=23, pos=372, delta=0, domains=200000 [ 33.611] kgem_add_reloc64[12] = (delta=0, target handle=5, presumed=fd541000) [ 33.611] batch[1/1, flags=1800]: 774 774 16112 16384, nreloc=13, nexec=6, nfence=0, aperture=1164 [fenced=0] [ 33.611] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd981000 [ 33.611] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -57343 [ 33.611] kgem_fixup_relocs: shrinking by 57344 [ 33.611] __kgem_busy: handle=2, busy=0, wedged=0 [ 33.611] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd981000 [ 33.611] kgem_commit: release handle=144 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fce00000 [ 33.611] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 33.611] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 33.611] __kgem_bo_clear_busy: handle=7 [ 33.611] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 33.611] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 33.611] __kgem_bo_clear_busy: handle=8 [ 33.611] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 33.611] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 33.611] __kgem_bo_clear_busy: handle=8 [ 33.611] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 33.611] __kgem_bo_clear_busy: handle=8 [ 33.611] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 33.611] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 33.611] __kgem_bo_clear_busy: handle=8 [ 33.611] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 33.611] __kgem_bo_clear_busy: handle=7 [ 33.611] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 33.611] __kgem_busy: handle=2, busy=131072, wedged=0 [ 33.611] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 33.611] kgem_check_bo: num_pages=+8164, num_exec=+2 [ 33.611] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 33.611] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 33.611] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 33.611] kgem_add_handle: handle=4, index=0 [ 33.611] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 33.611] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 33.611] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 33.611] gen9_composite_get_binding_table(ffc0) [ 33.611] kgem_add_reloc64: handle=9, pos=16360, delta=0, domains=20002 [ 33.611] kgem_add_handle: handle=9, index=1 [ 33.611] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f02dd000) [ 33.611] __kgem_bo_mark_dirty: handle=9 (proxy? 0) [ 33.611] [3fe0] bind bo(handle=9, addr=f02dd000), format=192, width=3775, height=2136, pitch=15360, tiling=1 -> render [ 33.611] kgem_add_reloc64: handle=144, pos=16344, delta=0, domains=40000 [ 33.611] kgem_add_handle: handle=144, index=2 [ 33.611] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fce00000) [ 33.611] [3fd0] bind bo(handle=144, addr=fce00000), format=192, width=490, height=37, pitch=2048, tiling=1 -> sampler [ 33.611] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 33.611] gen9_emit_sampler: sampler = 0 [ 33.611] gen9_emit_sf: num_sf_outputs=1 [ 33.611] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 33.611] gen9_emit_vertex_elements: setup id=0 [ 33.611] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 33.611] (477, 0) -> (477, 323) + (13, 17) [ 33.611] (0, 17) -> (0, 340) + (490, 20) [ 33.611] gen8_vertex_flush[490] = 6 [ 33.611] sna_accel_flush: flush?=1, dirty?=0 [ 33.611] gen8_vertex_close: used=830, vbo active? 23, vb=1, nreloc=1 [ 33.611] gen8_vertex_close: reloc[0] = 287 [ 33.611] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 33.611] kgem_add_handle: handle=23, index=3 [ 33.611] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 33.611] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=8238 [fenced=0] [ 33.611] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 33.611] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 33.611] kgem_fixup_relocs: shrinking by 61440 [ 33.611] __kgem_busy: handle=1, busy=0, wedged=0 [ 33.611] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 33.611] kgem_commit: release handle=9 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f02dd000 [ 33.611] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 33.611] kgem_commit: release handle=144 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fce00000 [ 33.611] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 33.611] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 33.611] sna_accel_flush: flush?=0, dirty?=0 [ 33.611] sna_accel_flush: flush?=0, dirty?=0 [ 33.611] sna_accel_flush: flush?=0, dirty?=0 [ 33.611] sna_accel_flush: flush?=0, dirty?=0 [ 33.612] sna_destroy_pixmap: pixmap=3243, attached?=1 [ 33.612] _kgem_bo_destroy: handle=144, proxy? 0 [ 33.612] __kgem_bo_destroy: handle=144, size=262144 [ 33.612] __kgem_busy: handle=144, busy=0, wedged=0 [ 33.612] __kgem_bo_clear_busy: handle=144 [ 33.612] kgem_bo_move_to_inactive: moving handle=144 to inactive [ 33.612] __sna_free_pixmap(pixmap=3243) [ 33.612] sna_accel_flush: flush?=0, dirty?=0 [ 33.612] sna_accel_flush: flush?=0, dirty?=0 [ 33.612] sna_accel_flush: flush?=0, dirty?=0 [ 33.612] sna_block_handler (tv=0.16000) [ 33.612] kgem_retire, need_retire?=1 [ 33.612] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 33.612] kgem_retire__requests_ring: retiring ring 0 [ 33.612] __kgem_busy: handle=2, busy=0, wedged=0 [ 33.612] __kgem_retire_rq: request 2 complete [ 33.612] kgem_retire__requests_ring: retiring ring 0 [ 33.612] __kgem_busy: handle=1, busy=0, wedged=0 [ 33.612] __kgem_retire_rq: request 1 complete [ 33.612] __kgem_bo_flush: handle=9, busy=0, wedged=0 [ 33.612] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 33.612] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 33.612] kgem_retire -- retired=0, need_retire=0 [ 33.612] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 33.612] gen6_render_retire: resetting idle vbo [ 33.612] sna_scanout_do_flush: flush timer active: delta=12 [ 33.612] sna_accel_do_throttle -- no pending activity [ 33.612] sna_accel_block: evaluating timers, active=5 [ 33.612] sna_accel_block: flush timer expires in 12 [33624] [ 33.612] sna_wakeup_handler [ 33.612] sna_accel_flush: flush?=0, dirty?=0 [ 33.612] sna_accel_flush: flush?=0, dirty?=0 [ 33.612] sna_block_handler (tv=0.16000) [ 33.612] sna_scanout_do_flush: flush timer active: delta=12 [ 33.612] sna_accel_do_throttle -- no pending activity [ 33.612] sna_accel_block: evaluating timers, active=5 [ 33.612] sna_accel_block: flush timer expires in 12 [33624] [ 33.612] sna_wakeup_handler [ 33.612] sna_accel_flush: flush?=0, dirty?=0 [ 33.612] sna_accel_flush: flush?=0, dirty?=0 [ 33.612] sna_accel_flush: flush?=0, dirty?=0 [ 33.612] sna_block_handler (tv=0.16000) [ 33.612] sna_scanout_do_flush: flush timer active: delta=12 [ 33.612] sna_accel_do_throttle -- no pending activity [ 33.612] sna_accel_block: evaluating timers, active=5 [ 33.612] sna_accel_block: flush timer expires in 12 [33624] [ 33.612] sna_wakeup_handler [ 33.612] sna_accel_flush: flush?=0, dirty?=0 [ 33.612] sna_accel_flush: flush?=0, dirty?=0 [ 33.612] sna_block_handler (tv=0.16000) [ 33.612] sna_scanout_do_flush: flush timer active: delta=12 [ 33.612] sna_accel_do_throttle -- no pending activity [ 33.612] sna_accel_block: evaluating timers, active=5 [ 33.612] sna_accel_block: flush timer expires in 12 [33624] [ 33.612] sna_wakeup_handler [ 33.612] sna_accel_flush: flush?=0, dirty?=0 [ 33.612] sna_accel_flush: flush?=0, dirty?=0 [ 33.612] sna_accel_flush: flush?=0, dirty?=0 [ 33.612] sna_create_pixmap(1, 1, 32, usage=0) [ 33.612] kgem_can_create_2d: 1x1 @ 32 [ 33.612] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=1 [ 33.612] kgem_can_create_2d: untiled size=4096 [ 33.612] kgem_choose_tiling: disabling tiling [1x1] for single row/col [ 33.612] kgem_choose_tiling: 1x1 -> 0 [ 33.612] sna_create_pixmap: usage=0, flags=a [ 33.612] sna_create_pixmap: small buffer [4], attaching to shadow pixmap [ 33.612] create_pixmap: allocating pixmap 1x1, depth=32/32, size=12 [ 33.612] create_pixmap: serial=3244, usage=0, 1x1 [ 33.612] sna_create_pixmap: serial=3244, 1x1, usage=0 [ 33.612] sna_composite_rectangles(pixmap=3245, op=0, 0 x 1 [(0, 0)x(1, 1) ...]) [ 33.612] sna_composite_rectangles: converted to op 0 [ 33.612] sna_composite_rectangles[0] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 33.612] sna_composite_rectangles: nrects=1, region=(0, 0), (1, 1) x 1 [ 33.612] sna_composite_rectangles: clipped extents (0, 0),(1, 1) x 1 [ 33.612] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(1, 1) [ 33.612] sna_composite_rectangles: fallback, dst pixmap=3245 too small or not attached [ 33.612] sna_composite_rectangles: fallback [ 33.612] sna_drawable_move_region_to_cpu(pixmap=3245 (1x1), [(0, 0), (1, 1)], flags=1) [ 33.612] sna_drawable_move_region_to_cpu: region (0, 0), (1, 1) + (0, 0) subsumes pixmap (1x1) [ 33.612] _sna_pixmap_move_to_cpu(pixmap=3245, 1x1, flags=1) [ 33.612] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 33.612] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 33.612] operate_inplace: no, inplace operation not suitable [ 33.612] _sna_pixmap_move_to_cpu: marking as damaged [ 33.612] __sna_damage_all(1, 1) [ 33.612] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 33.612] sna_composite_rectangles(pixmap=3245, op=1, fff2f1f0 x 1 [(0, 0)x(1, 1) ...]) [ 33.612] sna_composite_rectangles: converted to op 1 [ 33.612] sna_composite_rectangles[0] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 33.612] sna_composite_rectangles: nrects=1, region=(0, 0), (1, 1) x 1 [ 33.612] sna_composite_rectangles: clipped extents (0, 0),(1, 1) x 1 [ 33.612] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(1, 1) [ 33.612] sna_composite_rectangles: fallback, dst pixmap=3245 too small or not attached [ 33.612] sna_composite_rectangles: fallback [ 33.612] sna_drawable_move_region_to_cpu(pixmap=3245 (1x1), [(0, 0), (1, 1)], flags=1) [ 33.612] sna_drawable_move_region_to_cpu: pixmap=3245 all damaged on CPU [ 33.612] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 33.612] sna_composite_rectangles: fallback fill: (0, 0)x(1, 1) fff2f1f0 [ 33.612] sna_composite_rectangles(pixmap=3245, op=1, ff300a24 x 2 [(0, 0)x(1, 1) ...]) [ 33.612] sna_composite_rectangles: converted to op 1 [ 33.612] sna_composite_rectangles[0] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 33.612] sna_composite_rectangles[1] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 33.612] sna_composite_rectangles: nrects=2, region=(0, 0), (1, 1) x 2 [ 33.612] sna_composite_rectangles: clipped extents (0, 0),(1, 1) x 1 [ 33.612] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(1, 1) [ 33.612] sna_composite_rectangles: fallback, dst pixmap=3245 too small or not attached [ 33.612] sna_composite_rectangles: fallback [ 33.612] sna_drawable_move_region_to_cpu(pixmap=3245 (1x1), [(0, 0), (1, 1)], flags=1) [ 33.612] sna_drawable_move_region_to_cpu: pixmap=3245 all damaged on CPU [ 33.612] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 33.612] sna_composite_rectangles: fallback fill: (0, 0)x(1, 1) ff300a24 [ 33.612] sna_validate_gc(0x561c94ab2470) changes=80000, previous serial=80000bea, drawable=bea [ 33.612] sna_validate_gc: recomputing clip [ 33.612] sna_validate_gc: composite clip=1x[(65, 24), (3840, 2160)] [0x561c94abf1d0] [ 33.612] sna_copy_area: src=pixmap=3245:(0, 0)x(1, 1)+(0, 0) -> dst=pixmap=3060:(0, 0)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 33.612] sna_copy_area: normal copy [ 33.612] sna_do_copy: src=(0, 0), dst=(0, 0), size=(1x1) [ 33.612] sna_do_copy: after drawable: src=(0, 0), dst=(65, 24), size=(1x1) [ 33.612] sna_do_copy: dst extents (65, 24), (66, 25), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 33.612] sna_do_copy: clipped dst extents (65, 24), (66, 25) [ 33.612] sna_do_copy: unclipped src extents (0, 0), (1, 1) [ 33.612] sna_do_copy: clipped src extents (0, 0), (1, 1) [ 33.612] sna_do_copy: pixmap -- no source clipping [ 33.612] sna_do_copy: src extents (0, 0), (1, 1) x 1 [ 33.612] sna_do_copy: copy region (65, 24), (66, 25) x 1 + (-65, -24) [ 33.612] sna_copy_boxes (boxes=1x[(65, 24), (66, 25)...], src pixmap=3245+(-65, -24), dst pixmap=3060+(-65, -24), alu=3, src.size=1x1, dst.size=3775x2136) [ 33.612] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94a96a40, gpu_bo=0, cpu_bo=0), replaces=0 [ 33.612] sna_drawable_use_bo pixmap=3060, box=((0, 0), (1, 1)), flags=8... [ 33.612] sna_drawable_use_bo: exported target, set PREFER_GPU [ 33.612] sna_drawable_use_bo: pinned, never REPLACES [ 33.612] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 33.612] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 33.612] sna_drawable_use_bo: using whole GPU bo [ 33.612] region_overlaps_damage? [ 33.612] use_shm_bo: no, not attached [ 33.612] sna_drawable_move_region_to_cpu(pixmap=3245 (1x1), [(0, 0), (1, 1)], flags=2) [ 33.612] sna_drawable_move_region_to_cpu: pixmap=3245 all damaged on CPU [ 33.612] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 33.612] sna_write_boxes x 1, src stride=4, src dx=(0, 0) [ 33.612] kgem_bo_can_map: handle=9, map=0x7fc6b7845000:0x0:0x7fc656564000, tiling=1, domain=0, offset=4029534208 [ 33.612] write_boxes_inplace x 1, handle=9, tiling=1 [ 33.612] upload_inplace__tiled: tiling=1 [ 33.612] kgem_bo_can_map__cpu: handle=9 [ 33.612] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 33.612] kgem_bo_map__cpu(handle=9, size=33177600, map=0x7fc6b7845000:0x7fc656564000) [ 33.612] kgem_bo_sync__cpu: handle=9 [ 33.612] __kgem_busy: handle=9, busy=0, wedged=0 [ 33.612] kgem_bo_sync__cpu: SYNC: handle=9, needs_flush? 0, domain? 0, busy? 0 [ 33.612] __kgem_busy: handle=9, busy=0, wedged=0 [ 33.612] kgem_bo_retire: retiring bo handle=9 (needed flush? 0), rq? 0 [busy?=0] [ 33.612] assert_bo_retired: handle=9, domain: 0 exec? 0, rq? 0 [ 33.612] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(0, 0), size=1x1, pitch=4/15360 [ 33.612] sna_accel_flush: flush?=0, dirty?=0 [ 33.612] sna_accel_flush: flush?=0, dirty?=0 [ 33.612] sna_accel_flush: flush?=0, dirty?=0 [ 33.613] sna_accel_flush: flush?=0, dirty?=0 [ 33.613] sna_destroy_pixmap: pixmap=3245, attached?=1 [ 33.613] __sna_free_pixmap(pixmap=3245) [ 33.613] sna_accel_flush: flush?=0, dirty?=0 [ 33.613] sna_accel_flush: flush?=0, dirty?=0 [ 33.613] sna_accel_flush: flush?=0, dirty?=0 [ 33.613] sna_block_handler (tv=0.15000) [ 33.613] sna_scanout_do_flush: flush timer active: delta=11 [ 33.613] sna_accel_do_throttle -- no pending activity [ 33.613] sna_accel_block: evaluating timers, active=5 [ 33.613] sna_accel_block: flush timer expires in 11 [33624] [ 33.613] sna_wakeup_handler [ 33.613] sna_accel_flush: flush?=0, dirty?=0 [ 33.613] sna_accel_flush: flush?=0, dirty?=0 [ 33.613] sna_accel_flush: flush?=0, dirty?=0 [ 33.613] sna_accel_flush: flush?=0, dirty?=0 [ 33.613] sna_accel_flush: flush?=0, dirty?=0 [ 33.613] sna_accel_flush: flush?=0, dirty?=0 [ 33.613] sna_accel_flush: flush?=0, dirty?=0 [ 33.613] sna_accel_flush: flush?=0, dirty?=0 [ 33.613] sna_accel_flush: flush?=0, dirty?=0 [ 33.613] sna_accel_flush: flush?=0, dirty?=0 [ 33.613] sna_accel_flush: flush?=0, dirty?=0 [ 33.613] sna_block_handler (tv=0.15000) [ 33.613] sna_scanout_do_flush: flush timer active: delta=11 [ 33.613] sna_accel_do_throttle -- no pending activity [ 33.613] sna_accel_block: evaluating timers, active=5 [ 33.613] sna_accel_block: flush timer expires in 11 [33624] [ 33.613] sna_wakeup_handler [ 33.613] sna_accel_flush: flush?=0, dirty?=0 [ 33.613] sna_accel_flush: flush?=0, dirty?=0 [ 33.613] sna_block_handler (tv=0.15000) [ 33.613] sna_scanout_do_flush: flush timer active: delta=11 [ 33.613] sna_accel_do_throttle -- no pending activity [ 33.613] sna_accel_block: evaluating timers, active=5 [ 33.613] sna_accel_block: flush timer expires in 11 [33624] [ 33.613] sna_wakeup_handler [ 33.613] sna_accel_flush: flush?=0, dirty?=0 [ 33.613] sna_accel_flush: flush?=0, dirty?=0 [ 33.613] sna_block_handler (tv=0.15000) [ 33.613] sna_scanout_do_flush: flush timer active: delta=11 [ 33.613] sna_accel_do_throttle -- no pending activity [ 33.613] sna_accel_block: evaluating timers, active=5 [ 33.613] sna_accel_block: flush timer expires in 11 [33624] [ 33.613] sna_wakeup_handler [ 33.613] sna_accel_flush: flush?=0, dirty?=0 [ 33.613] sna_accel_flush: flush?=0, dirty?=0 [ 33.613] sna_accel_flush: flush?=0, dirty?=0 [ 33.613] sna_block_handler (tv=0.15000) [ 33.613] sna_scanout_do_flush: flush timer active: delta=11 [ 33.613] sna_accel_do_throttle -- no pending activity [ 33.613] sna_accel_block: evaluating timers, active=5 [ 33.613] sna_accel_block: flush timer expires in 11 [33624] [ 33.613] sna_wakeup_handler [ 33.613] sna_accel_flush: flush?=0, dirty?=0 [ 33.613] sna_accel_flush: flush?=0, dirty?=0 [ 33.613] sna_block_handler (tv=0.15000) [ 33.613] sna_scanout_do_flush: flush timer active: delta=11 [ 33.613] sna_accel_do_throttle -- no pending activity [ 33.613] sna_accel_block: evaluating timers, active=5 [ 33.613] sna_accel_block: flush timer expires in 11 [33624] [ 33.613] sna_wakeup_handler [ 33.613] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=40, name=5 [ 33.613] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 33.613] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 33.613] sna_dri2_get_back: draw size=7680x2160, back buffer handle=40 size=7680x2160, is-scanout? 1, active?=2, pitch=30720, front pitch=30720 [ 33.613] sna_dri2_get_back: reuse backbuffer? 1 [ 33.613] sna_dri2_get_back: back buffer handle=40, active?=2, refcnt=1 [ 33.613] sna_dri2_get_back: cache: handle=128, active=0 [ 33.613] sna_dri2_get_back: reuse cache handle=128, name=76, flags=0 [ 33.613] sna_dri2_get_back: caching handle=40 (name=5, flags=0, active_scanout=2) [ 33.613] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 33.613] sna_dri2_reuse_buffer: reusing back buffer handle=128, name=76, pitch=30720, age=0 [ 33.613] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 33.613] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=29, name=3, active_scanout=3 [ 33.613] kgem_bo_flink: flinked handle=29 to name=3, marking non-reusable [ 33.613] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=29] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 33.613] sna_accel_flush: flush?=0, dirty?=0 [ 33.613] sna_accel_flush: flush?=0, dirty?=0 [ 33.613] sna_accel_flush: flush?=0, dirty?=0 [ 33.613] sna_block_handler (tv=0.15000) [ 33.613] sna_scanout_do_flush: flush timer active: delta=11 [ 33.613] sna_accel_do_throttle -- no pending activity [ 33.613] sna_accel_block: evaluating timers, active=5 [ 33.613] sna_accel_block: flush timer expires in 11 [33624] [ 33.613] sna_wakeup_handler [ 33.613] sna_accel_flush: flush?=0, dirty?=0 [ 33.613] sna_accel_flush: flush?=0, dirty?=0 [ 33.613] sna_block_handler (tv=0.15000) [ 33.613] sna_scanout_do_flush: flush timer active: delta=11 [ 33.613] sna_accel_do_throttle -- no pending activity [ 33.613] sna_accel_block: evaluating timers, active=5 [ 33.613] sna_accel_block: flush timer expires in 11 [33624] [ 33.613] sna_wakeup_handler [ 33.613] sna_accel_flush: flush?=0, dirty?=0 [ 33.613] sna_accel_flush: flush?=0, dirty?=0 [ 33.613] sna_block_handler (tv=0.15000) [ 33.613] sna_scanout_do_flush: flush timer active: delta=11 [ 33.613] sna_accel_do_throttle -- no pending activity [ 33.613] sna_accel_block: evaluating timers, active=5 [ 33.613] sna_accel_block: flush timer expires in 11 [33624] [ 33.613] sna_wakeup_handler [ 33.613] sna_mode_wakeup: len=32 [ 33.613] sna_mode_wakeup: recording last swap on pipe=1, frame 1744 [6d0], time 33.614070 [ 33.613] sna_mode_wakeup: removing handle=40 [active_scanout=1] from scanout, installing handle=29 [active_scanout=3] [ 33.613] sna_mode_wakeup: flip complete, pending? 2 [ 33.613] sna_accel_flush: flush?=0, dirty?=0 [ 33.613] sna_accel_flush: flush?=0, dirty?=0 [ 33.613] sna_accel_flush: flush?=0, dirty?=0 [ 33.613] sna_block_handler (tv=0.15000) [ 33.613] sna_scanout_do_flush: flush timer active: delta=11 [ 33.613] sna_accel_do_throttle -- no pending activity [ 33.613] sna_accel_block: evaluating timers, active=5 [ 33.613] sna_accel_block: flush timer expires in 11 [33624] [ 33.613] sna_wakeup_handler [ 33.613] sna_accel_flush: flush?=0, dirty?=0 [ 33.613] sna_accel_flush: flush?=0, dirty?=0 [ 33.613] sna_block_handler (tv=0.15000) [ 33.613] sna_scanout_do_flush: flush timer active: delta=11 [ 33.613] sna_accel_do_throttle -- no pending activity [ 33.613] sna_accel_block: evaluating timers, active=5 [ 33.613] sna_accel_block: flush timer expires in 11 [33624] [ 33.614] sna_wakeup_handler [ 33.614] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 33.614] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 33.614] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 33.614] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 33.614] sna_dri2_get_msc(draw=146, pipe=0) [ 33.614] sna_crtc_record_swap: recording last swap on pipe=0, frame 1773 [msc=1773], time 33.598804 [ 33.614] sna_dri2_get_msc: msc=1773 [raw=1773], ust=33598804 [ 33.614] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=128 (refs=1/1, flush=0) , front=29 (refs=1/4, flush=1) [ 33.614] sna_dri2_schedule_swap(target_msc=1773, divisor=0, remainder=0) [ 33.614] sna_dri2_schedule_swap: using front handle=29, active_scanout?=3, flush?=1 [ 33.614] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 33.614] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 33.614] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 33.614] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 33.614] sna_crtc_record_swap: recording last swap on pipe=0, frame 1773 [msc=1773], time 33.598804 [ 33.614] immediate_swap: current_msc=1773, target_msc=1773 -- yes [ 33.614] can_flip: no, shadow enabled [ 33.614] sna_dri2_add_event: adding event to window 146) [ 33.614] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 33.614] sna_dri2_immediate_blit: no pending blit, starting chain [ 33.614] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 33.614] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 33.614] can_xchg: back size=8701e00, front size=8701e00 [ 33.614] can_xchg: yes, pixmap=165 [ 33.614] sna_dri2_xchg: win=146, exchange front=29/3,ref=2 and back=128/76,ref=2, pixmap=165 7680x2160 [ 33.614] sna_dri2_xchg: back_bo handle=128, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 33.614] sna_dri2_xchg: front_bo handle=29, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 33.614] set_bo: pixmap=165, handle=128 (old handle=29) [ 33.614] set_bo: marking whole pixmap as damaged [ 33.614] set_bo: applying final/discard move-to-gpu [ 33.614] wait_for_shadow: flags=0, flips=1, handle=29, shadow=32 [ 33.614] set_bo: dropping flush hint from handle=29 [ 33.614] set_bo: adding flush hint to handle=128 [ 33.614] mark_stale(handle=29) => 1 [ 33.614] swap_limit: draw=146 setting swap limit to 3 [ 33.614] sna_dri2_swap_limit_validate: swap limit set to 3 [ 33.614] sna_next_vblank(pipe=0, waiting until next vblank) [ 33.614] sna_dri2_schedule_swap: reported target_msc=1773 [ 33.614] sna_accel_flush: flush?=0, dirty?=0 [ 33.614] sna_accel_flush: flush?=0, dirty?=0 [ 33.614] sna_accel_flush: flush?=0, dirty?=0 [ 33.614] sna_accel_flush: flush?=0, dirty?=0 [ 33.614] sna_block_handler (tv=0.14000) [ 33.614] sna_scanout_do_flush: flush timer active: delta=10 [ 33.614] sna_accel_do_throttle -- no pending activity [ 33.614] sna_accel_block: evaluating timers, active=5 [ 33.614] sna_accel_block: flush timer expires in 10 [33624] [ 33.615] sna_wakeup_handler [ 33.615] sna_mode_wakeup: len=64 [ 33.615] sna_mode_wakeup: recording last swap on pipe=0, frame 1774 [6ee], time 33.615472 [ 33.615] sna_mode_wakeup: removing handle=40 [active_scanout=0] from scanout, installing handle=29 [active_scanout=2] [ 33.615] sna_mode_wakeup: flip complete, pending? 1 [ 33.615] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 33.615] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 33.615] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 33.615] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 33.615] sna_pixmap_move_to_gpu: already all-damaged [ 33.615] sna_pixmap_mark_active: pixmap=165, handle=128 [ 33.615] sna_mode_redisplay: crtc[0] transformed? 0 [ 33.615] sna_mode_redisplay: crtc[1] transformed? 0 [ 33.615] sna_mode_redisplay: crtc[2] transformed? 0 [ 33.615] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=128 [active=1] [ 33.615] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 29, transformed? 0 [ 33.615] get_fb: reusing fb=112 for handle=128 [ 33.615] sna_mode_redisplay: recording flip on CRTC:32 handle=128, active_scanout=2, serial=2 [ 33.615] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 33.615] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 29, transformed? 0 [ 33.615] sna_mode_redisplay: recording flip on CRTC:39 handle=128, active_scanout=3, serial=3 [ 33.615] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 33.615] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 33.615] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 33.615] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=128, shadow handle=32 [ 33.615] sna_dri2_vblank_handler(type=2, sequence=1774, draw=1555) [ 33.615] sna_crtc_record_swap: recording last swap on pipe=0, frame 1774 [msc=1774], time 33.615472 [ 33.615] sna_dri2_vblank_handler: 2 complete, frame=1774 tv=33.615472 [ 33.615] sna_dri2_blit_complete: blit finished [ 33.615] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=1774, tv=33.615472) [ 33.615] frame_swap_complete(type=2): draw=146, pipe=0, frame=1774 [msc=1774], tv=33.615472 [ 33.615] sna_accel_flush: flush?=0, dirty?=0 [ 33.615] sna_dri2_event_free(draw?=1) [ 33.615] sna_dri2_remove_event: remove[0x561c94ad6ad0] from window 146, active? 1 [ 33.615] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 33.615] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=29] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 33.615] sna_dri2_vblank_handler complete [ 33.615] sna_block_handler (tv=0.13000) [ 33.615] sna_scanout_do_flush: flush timer active: delta=9 [ 33.615] sna_accel_do_throttle -- no pending activity [ 33.615] sna_accel_block: evaluating timers, active=5 [ 33.615] sna_accel_block: flush timer expires in 9 [33624] [ 33.624] sna_wakeup_handler [ 33.624] sna_block_handler (tv=0.4000) [ 33.624] sna_scanout_do_flush: flush timer active: delta=0 [ 33.624] sna_scanout_do_flush (time=33624), triggered [ 33.624] sna_scanout_flush (time=33624), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 33.624] has_shadow: has pending damage? 0, outstanding flips: 2 [ 33.624] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 33.624] has_shadow: has pending damage? 0, outstanding flips: 2 [ 33.624] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 2, mode reconfiguration pending? 0) [ 33.624] sna_accel_do_throttle -- no pending activity [ 33.624] sna_accel_block: evaluating timers, active=5 [ 33.624] sna_accel_block: flush timer expires in 16 [33640] [ 33.628] sna_wakeup_handler [ 33.628] sna_block_handler (tv=0.2000) [ 33.628] sna_scanout_do_flush: flush timer active: delta=12 [ 33.628] sna_accel_do_throttle -- no pending activity [ 33.628] sna_accel_block: evaluating timers, active=5 [ 33.628] sna_accel_block: flush timer expires in 12 [33640] [ 33.628] sna_wakeup_handler [ 33.628] sna_block_handler (tv=0.2000) [ 33.628] sna_scanout_do_flush: flush timer active: delta=12 [ 33.628] sna_accel_do_throttle -- no pending activity [ 33.628] sna_accel_block: evaluating timers, active=5 [ 33.628] sna_accel_block: flush timer expires in 12 [33640] [ 33.629] sna_wakeup_handler [ 33.629] sna_accel_flush: flush?=0, dirty?=0 [ 33.629] sna_accel_flush: flush?=0, dirty?=0 [ 33.629] sna_block_handler (tv=0.1000) [ 33.629] sna_scanout_do_flush: flush timer active: delta=11 [ 33.629] sna_accel_do_throttle -- no pending activity [ 33.629] sna_accel_block: evaluating timers, active=5 [ 33.629] sna_accel_block: flush timer expires in 11 [33640] [ 33.629] sna_wakeup_handler [ 33.629] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=29, name=3 [ 33.629] kgem_bo_flink: flinked handle=29 to name=3, marking non-reusable [ 33.629] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 33.629] sna_dri2_get_back: draw size=7680x2160, back buffer handle=29 size=7680x2160, is-scanout? 1, active?=2, pitch=30720, front pitch=30720 [ 33.629] sna_dri2_get_back: reuse backbuffer? 1 [ 33.629] sna_dri2_get_back: back buffer handle=29, active?=2, refcnt=1 [ 33.629] sna_dri2_get_back: cache: handle=40, active=0 [ 33.629] sna_dri2_get_back: reuse cache handle=40, name=5, flags=0 [ 33.629] sna_dri2_get_back: caching handle=29 (name=3, flags=0, active_scanout=2) [ 33.629] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 33.629] sna_dri2_reuse_buffer: reusing back buffer handle=40, name=5, pitch=30720, age=0 [ 33.629] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 33.629] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=128, name=76, active_scanout=3 [ 33.629] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 33.629] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 33.629] sna_accel_flush: flush?=0, dirty?=0 [ 33.629] sna_accel_flush: flush?=0, dirty?=0 [ 33.629] sna_accel_flush: flush?=0, dirty?=0 [ 33.629] sna_block_handler (tv=0.1000) [ 33.629] sna_scanout_do_flush: flush timer active: delta=11 [ 33.629] sna_accel_do_throttle -- no pending activity [ 33.629] sna_accel_block: evaluating timers, active=5 [ 33.629] sna_accel_block: flush timer expires in 11 [33640] [ 33.630] sna_wakeup_handler [ 33.630] sna_mode_wakeup: len=32 [ 33.630] sna_mode_wakeup: recording last swap on pipe=1, frame 1745 [6d1], time 33.630737 [ 33.630] sna_mode_wakeup: removing handle=29 [active_scanout=1] from scanout, installing handle=128 [active_scanout=3] [ 33.630] sna_mode_wakeup: flip complete, pending? 2 [ 33.630] sna_accel_flush: flush?=0, dirty?=0 [ 33.630] sna_accel_flush: flush?=0, dirty?=0 [ 33.630] sna_block_handler (tv=0.28000) [ 33.630] sna_scanout_do_flush: flush timer active: delta=10 [ 33.630] sna_accel_do_throttle -- no pending activity [ 33.630] sna_accel_block: evaluating timers, active=5 [ 33.630] sna_accel_block: flush timer expires in 10 [33640] [ 33.630] sna_wakeup_handler [ 33.630] sna_block_handler (tv=0.28000) [ 33.630] sna_scanout_do_flush: flush timer active: delta=10 [ 33.630] sna_accel_do_throttle -- no pending activity [ 33.630] sna_accel_block: evaluating timers, active=5 [ 33.630] sna_accel_block: flush timer expires in 10 [33640] [ 33.630] sna_wakeup_handler [ 33.630] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 33.630] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 33.630] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 33.630] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 33.630] sna_dri2_get_msc(draw=146, pipe=0) [ 33.630] sna_crtc_record_swap: recording last swap on pipe=0, frame 1774 [msc=1774], time 33.615472 [ 33.630] sna_dri2_get_msc: msc=1774 [raw=1774], ust=33615472 [ 33.630] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=40 (refs=1/1, flush=0) , front=128 (refs=1/4, flush=1) [ 33.630] sna_dri2_schedule_swap(target_msc=1774, divisor=0, remainder=0) [ 33.630] sna_dri2_schedule_swap: using front handle=128, active_scanout?=3, flush?=1 [ 33.630] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 33.630] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 33.630] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 33.630] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 33.630] sna_crtc_record_swap: recording last swap on pipe=0, frame 1774 [msc=1774], time 33.615472 [ 33.630] immediate_swap: current_msc=1774, target_msc=1774 -- yes [ 33.630] can_flip: no, shadow enabled [ 33.630] sna_dri2_add_event: adding event to window 146) [ 33.630] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 33.630] sna_dri2_immediate_blit: no pending blit, starting chain [ 33.630] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 33.630] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 33.630] can_xchg: back size=8701e00, front size=8701e00 [ 33.630] can_xchg: yes, pixmap=165 [ 33.630] sna_dri2_xchg: win=146, exchange front=128/76,ref=2 and back=40/5,ref=2, pixmap=165 7680x2160 [ 33.630] sna_dri2_xchg: back_bo handle=40, pitch=30720, size=132710400, ref=1, active_scanout?=0 [ 33.630] sna_dri2_xchg: front_bo handle=128, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 33.631] set_bo: pixmap=165, handle=40 (old handle=128) [ 33.631] set_bo: marking whole pixmap as damaged [ 33.631] set_bo: applying final/discard move-to-gpu [ 33.631] wait_for_shadow: flags=0, flips=1, handle=128, shadow=32 [ 33.631] set_bo: dropping flush hint from handle=128 [ 33.631] set_bo: adding flush hint to handle=40 [ 33.631] mark_stale(handle=128) => 1 [ 33.631] swap_limit: draw=146 setting swap limit to 3 [ 33.631] sna_dri2_swap_limit_validate: swap limit set to 3 [ 33.631] sna_next_vblank(pipe=0, waiting until next vblank) [ 33.631] sna_dri2_schedule_swap: reported target_msc=1774 [ 33.631] sna_accel_flush: flush?=0, dirty?=0 [ 33.631] sna_accel_flush: flush?=0, dirty?=0 [ 33.631] sna_accel_flush: flush?=0, dirty?=0 [ 33.631] sna_accel_flush: flush?=0, dirty?=0 [ 33.631] sna_block_handler (tv=0.27000) [ 33.631] sna_scanout_do_flush: flush timer active: delta=9 [ 33.631] sna_accel_do_throttle -- no pending activity [ 33.631] sna_accel_block: evaluating timers, active=5 [ 33.631] sna_accel_block: flush timer expires in 9 [33640] [ 33.631] sna_wakeup_handler [ 33.631] sna_accel_flush: flush?=0, dirty?=0 [ 33.631] sna_accel_flush: flush?=0, dirty?=0 [ 33.631] sna_accel_flush: flush?=0, dirty?=0 [ 33.631] sna_accel_flush: flush?=0, dirty?=0 [ 33.631] sna_block_handler (tv=0.27000) [ 33.631] sna_scanout_do_flush: flush timer active: delta=9 [ 33.631] sna_accel_do_throttle -- no pending activity [ 33.631] sna_accel_block: evaluating timers, active=5 [ 33.631] sna_accel_block: flush timer expires in 9 [33640] [ 33.631] sna_wakeup_handler [ 33.631] sna_mode_wakeup: len=64 [ 33.631] sna_mode_wakeup: recording last swap on pipe=0, frame 1775 [6ef], time 33.632136 [ 33.631] sna_mode_wakeup: removing handle=29 [active_scanout=0] from scanout, installing handle=128 [active_scanout=2] [ 33.631] sna_mode_wakeup: flip complete, pending? 1 [ 33.631] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 33.631] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 33.631] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 33.631] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 33.631] sna_pixmap_move_to_gpu: already all-damaged [ 33.631] sna_pixmap_mark_active: pixmap=165, handle=40 [ 33.631] sna_mode_redisplay: crtc[0] transformed? 0 [ 33.631] sna_mode_redisplay: crtc[1] transformed? 0 [ 33.631] sna_mode_redisplay: crtc[2] transformed? 0 [ 33.631] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=40 [active=1] [ 33.631] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 128, transformed? 0 [ 33.631] get_fb: reusing fb=110 for handle=40 [ 33.632] sna_mode_redisplay: recording flip on CRTC:32 handle=40, active_scanout=2, serial=2 [ 33.632] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 33.632] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 128, transformed? 0 [ 33.632] sna_mode_redisplay: recording flip on CRTC:39 handle=40, active_scanout=3, serial=3 [ 33.632] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 33.632] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 33.632] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 33.632] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=40, shadow handle=32 [ 33.632] sna_dri2_vblank_handler(type=2, sequence=1775, draw=1555) [ 33.632] sna_crtc_record_swap: recording last swap on pipe=0, frame 1775 [msc=1775], time 33.632136 [ 33.632] sna_dri2_vblank_handler: 2 complete, frame=1775 tv=33.632136 [ 33.632] sna_dri2_blit_complete: blit finished [ 33.632] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=1775, tv=33.632136) [ 33.632] frame_swap_complete(type=2): draw=146, pipe=0, frame=1775 [msc=1775], tv=33.632136 [ 33.632] sna_accel_flush: flush?=0, dirty?=0 [ 33.632] sna_dri2_event_free(draw?=1) [ 33.632] sna_dri2_remove_event: remove[0x561c94ad6ad0] from window 146, active? 1 [ 33.632] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 33.632] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=128] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 33.632] sna_dri2_vblank_handler complete [ 33.632] sna_block_handler (tv=0.26000) [ 33.632] sna_scanout_do_flush: flush timer active: delta=8 [ 33.632] sna_accel_do_throttle -- no pending activity [ 33.632] sna_accel_block: evaluating timers, active=5 [ 33.632] sna_accel_block: flush timer expires in 8 [33640] [ 33.632] sna_wakeup_handler [ 33.632] sna_accel_flush: flush?=0, dirty?=0 [ 33.632] sna_block_handler (tv=0.26000) [ 33.632] sna_scanout_do_flush: flush timer active: delta=8 [ 33.632] sna_accel_do_throttle -- no pending activity [ 33.632] sna_accel_block: evaluating timers, active=5 [ 33.632] sna_accel_block: flush timer expires in 8 [33640] [ 33.633] sna_wakeup_handler [ 33.633] sna_block_handler (tv=0.25000) [ 33.633] sna_scanout_do_flush: flush timer active: delta=7 [ 33.633] sna_accel_do_throttle -- no pending activity [ 33.633] sna_accel_block: evaluating timers, active=5 [ 33.633] sna_accel_block: flush timer expires in 7 [33640] [ 33.640] sna_wakeup_handler [ 33.640] sna_block_handler (tv=0.18000) [ 33.640] sna_scanout_do_flush: flush timer active: delta=0 [ 33.640] sna_scanout_do_flush (time=33640), triggered [ 33.641] sna_scanout_flush (time=33640), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 33.641] has_shadow: has pending damage? 0, outstanding flips: 2 [ 33.641] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 33.641] has_shadow: has pending damage? 0, outstanding flips: 2 [ 33.641] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 2, mode reconfiguration pending? 0) [ 33.641] sna_accel_do_throttle -- no pending activity [ 33.641] sna_accel_block: evaluating timers, active=5 [ 33.641] sna_accel_block: flush timer expires in 16 [33656] [ 33.642] sna_wakeup_handler [ 33.642] sna_accel_flush: flush?=0, dirty?=0 [ 33.642] sna_accel_flush: flush?=0, dirty?=0 [ 33.642] sna_accel_flush: flush?=0, dirty?=0 [ 33.642] sna_accel_flush: flush?=0, dirty?=0 [ 33.642] sna_accel_flush: flush?=0, dirty?=0 [ 33.642] sna_accel_flush: flush?=0, dirty?=0 [ 33.642] sna_accel_flush: flush?=0, dirty?=0 [ 33.642] sna_accel_flush: flush?=0, dirty?=0 [ 33.642] sna_accel_flush: flush?=0, dirty?=0 [ 33.642] sna_accel_flush: flush?=0, dirty?=0 [ 33.642] sna_accel_flush: flush?=0, dirty?=0 [ 33.642] sna_accel_flush: flush?=0, dirty?=0 [ 33.642] sna_accel_flush: flush?=0, dirty?=0 [ 33.642] sna_accel_flush: flush?=0, dirty?=0 [ 33.642] sna_block_handler (tv=0.16000) [ 33.643] sna_scanout_do_flush: flush timer active: delta=13 [ 33.643] sna_accel_do_throttle -- no pending activity [ 33.643] sna_accel_block: evaluating timers, active=5 [ 33.643] sna_accel_block: flush timer expires in 13 [33656] [ 33.643] sna_wakeup_handler [ 33.643] sna_accel_flush: flush?=0, dirty?=0 [ 33.643] sna_accel_flush: flush?=0, dirty?=0 [ 33.643] sna_accel_flush: flush?=0, dirty?=0 [ 33.643] sna_block_handler (tv=0.15000) [ 33.643] sna_scanout_do_flush: flush timer active: delta=13 [ 33.643] sna_accel_do_throttle -- no pending activity [ 33.643] sna_accel_block: evaluating timers, active=5 [ 33.643] sna_accel_block: flush timer expires in 13 [33656] [ 33.643] sna_wakeup_handler [ 33.643] sna_accel_flush: flush?=0, dirty?=0 [ 33.643] sna_accel_flush: flush?=0, dirty?=0 [ 33.643] sna_block_handler (tv=0.15000) [ 33.643] sna_scanout_do_flush: flush timer active: delta=13 [ 33.643] sna_accel_do_throttle -- no pending activity [ 33.643] sna_accel_block: evaluating timers, active=5 [ 33.643] sna_accel_block: flush timer expires in 13 [33656] [ 33.643] sna_wakeup_handler [ 33.643] sna_accel_flush: flush?=0, dirty?=0 [ 33.643] sna_accel_flush: flush?=0, dirty?=0 [ 33.643] sna_block_handler (tv=0.15000) [ 33.643] sna_scanout_do_flush: flush timer active: delta=13 [ 33.643] sna_accel_do_throttle -- no pending activity [ 33.643] sna_accel_block: evaluating timers, active=5 [ 33.643] sna_accel_block: flush timer expires in 13 [33656] [ 33.643] sna_wakeup_handler [ 33.643] sna_accel_flush: flush?=0, dirty?=0 [ 33.643] sna_accel_flush: flush?=0, dirty?=0 [ 33.643] sna_accel_flush: flush?=0, dirty?=0 [ 33.643] sna_block_handler (tv=0.15000) [ 33.643] sna_scanout_do_flush: flush timer active: delta=13 [ 33.643] sna_accel_do_throttle -- no pending activity [ 33.643] sna_accel_block: evaluating timers, active=5 [ 33.643] sna_accel_block: flush timer expires in 13 [33656] [ 33.643] sna_wakeup_handler [ 33.643] sna_accel_flush: flush?=0, dirty?=0 [ 33.643] sna_accel_flush: flush?=0, dirty?=0 [ 33.643] sna_accel_flush: flush?=0, dirty?=0 [ 33.643] sna_block_handler (tv=0.15000) [ 33.643] sna_scanout_do_flush: flush timer active: delta=13 [ 33.643] sna_accel_do_throttle -- no pending activity [ 33.643] sna_accel_block: evaluating timers, active=5 [ 33.643] sna_accel_block: flush timer expires in 13 [33656] [ 33.643] sna_wakeup_handler [ 33.643] sna_create_pixmap(490, 37, 32, usage=0) [ 33.643] kgem_can_create_2d: 490x37 @ 32 [ 33.643] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=1984, height=37 [ 33.643] kgem_can_create_2d: untiled size=73728 [ 33.643] kgem_choose_tiling: 490x37 -> 1 [ 33.643] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2048, height=40 [ 33.643] kgem_can_create_2d: tiled[1] size=81920 [ 33.643] sna_create_pixmap: usage=0, flags=1b [ 33.643] sna_create_pixmap: creating GPU pixmap 490x37, stride=1960, flags=1b [ 33.643] __pop_freed_pixmap: reusing freed pixmap=3243 header [ 33.643] create_pixmap_hdr: pixmap=3246, width=490, height=37, usage=0 [ 33.643] sna_create_pixmap: serial=3246, 490x37, usage=0 [ 33.643] sna_composite_rectangles(pixmap=3247, op=0, 0 x 1 [(0, 0)x(490, 37) ...]) [ 33.643] sna_composite_rectangles: converted to op 0 [ 33.643] sna_composite_rectangles[0] (0, 0)x(490, 37) -> (0, 0), (490, 37) [ 33.643] sna_composite_rectangles: nrects=1, region=(0, 0), (490, 37) x 1 [ 33.643] sna_composite_rectangles: clipped extents (0, 0),(490, 37) x 1 [ 33.643] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(490, 37) [ 33.643] sna_composite_rectangles: dropping last-cpu hint [ 33.643] sna_drawable_use_bo pixmap=3247, box=((0, 0), (490, 37)), flags=19... [ 33.643] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 33.643] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 33.643] sna_pixmap_move_to_gpu(pixmap=3247, usage=0), flags=b [ 33.643] sna_pixmap_move_to_gpu: CPU damage? 0 [ 33.643] sna_pixmap_move_to_gpu: creating GPU bo (490x37@32), create=b [ 33.643] kgem_choose_tiling: 490x37 -> 1 [ 33.643] kgem_choose_tiling: 490x37 -> 1 [ 33.643] sna_pixmap_alloc_gpu: pixmap=3247 [ 33.643] kgem_create_2d(490x37, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 33.643] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2048, height=40 [ 33.643] inactive too small: 16 < 20 [ 33.643] inactive too small: 16 < 20 [ 33.643] inactive too small: 16 < 20 [ 33.643] inactive too small: 16 < 20 [ 33.643] inactive too small: 16 < 20 [ 33.643] inactive too small: 16 < 20 [ 33.643] inactive too small: 16 < 20 [ 33.643] inactive too small: 16 < 20 [ 33.643] inactive too small: 16 < 20 [ 33.643] inactive too small: 16 < 20 [ 33.643] inactive too small: 16 < 20 [ 33.643] inactive too small: 16 < 20 [ 33.643] inactive too small: 16 < 20 [ 33.643] inactive too small: 16 < 20 [ 33.643] inactive too small: 16 < 20 [ 33.643] inactive too small: 16 < 20 [ 33.643] inactive too small: 16 < 20 [ 33.643] inactive too small: 16 < 20 [ 33.643] inactive too small: 16 < 20 [ 33.643] kgem_bo_remove_from_inactive: removing handle=144 from inactive [ 33.643] from inactive: pitch=2048, tiling=1: handle=144, id=1978 [ 33.643] __sna_damage_all(490, 37) [ 33.643] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 33.643] sna_pixmap_mark_active: pixmap=3247, handle=144 [ 33.643] sna_drawable_use_bo: allocated GPU bo for operation [ 33.643] sna_drawable_use_bo: using GPU bo with damage? 0 [ 33.643] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 33.643] kgem_bo_is_render: handle=144, rq? 0 [0] [ 33.643] kgem_bo_is_render: handle=144, rq? 0 [0] [ 33.643] gen9_render_fill_boxes(0 x 1 [(0, 0), (490, 37) ...]) [ 33.643] sna_render_get_solid: 0 [ 33.643] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 33.643] kgem_check_bo: num_pages=+64, num_exec=+1 [ 33.643] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 33.643] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 33.643] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 33.643] kgem_add_handle: handle=4, index=0 [ 33.643] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 33.643] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 33.643] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 33.643] gen9_composite_get_binding_table(ffc0) [ 33.643] kgem_add_reloc64: handle=144, pos=16360, delta=0, domains=20002 [ 33.643] kgem_add_handle: handle=144, index=1 [ 33.643] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fce00000) [ 33.643] __kgem_bo_mark_dirty: handle=144 (proxy? 0) [ 33.643] [3fe0] bind bo(handle=144, addr=fce00000), format=192, width=490, height=37, pitch=2048, tiling=1 -> render [ 33.643] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 33.643] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 33.643] kgem_add_handle: handle=7, index=2 [ 33.643] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 33.643] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 33.643] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 33.643] gen9_emit_sampler: sampler = 1 [ 33.643] gen9_emit_sf: num_sf_outputs=1 [ 33.643] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 33.643] gen9_emit_vertex_elements: setup id=0 [ 33.643] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 33.643] (0, 0), (490, 37) [ 33.643] gen8_vertex_flush[490] = 3 [ 33.643] sna_composite_rectangles: pixmap=3247 marking clear [0]? 1 [ 33.643] sna_composite_rectangles(pixmap=3247, op=1, fff2f1f0 x 2 [(477, 0)x(13, 17) ...]) [ 33.643] sna_composite_rectangles: converted to op 1 [ 33.643] sna_composite_rectangles[0] (477, 0)x(13, 17) -> (477, 0), (490, 17) [ 33.643] sna_composite_rectangles[1] (0, 17)x(490, 20) -> (0, 17), (490, 37) [ 33.643] sna_composite_rectangles: nrects=2, region=(0, 0), (490, 37) x 2 [ 33.643] sna_composite_rectangles: clipped extents (0, 0),(490, 37) x 2 [ 33.643] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(490, 37) [ 33.643] sna_composite_rectangles: dropping last-cpu hint [ 33.643] sna_drawable_use_bo pixmap=3247, box=((0, 0), (490, 37)), flags=1... [ 33.643] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 33.643] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 33.644] sna_drawable_use_bo: using whole GPU bo [ 33.644] gen9_render_fill_boxes (op=1, color=(f2f2, f1f1, f0f0, ffff) [20028888]) [ 33.644] kgem_bo_is_render: handle=144, rq? 1 [1] [ 33.644] gen9_render_fill_boxes(fff2f1f0 x 2 [(477, 0), (490, 17) ...]) [ 33.644] sna_render_get_solid: fff2f1f0 [ 33.644] sna_render_get_solid(15) = fff2f1f0 (old) [ 33.644] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 33.644] kgem_check_bo: num_pages=+0, num_exec=+0 [ 33.644] gen9_composite_get_binding_table(ff00) [ 33.644] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 33.644] kgem_add_reloc64: adding proxy [delta=60] for handle=8 [ 33.644] kgem_add_handle: handle=8, index=3 [ 33.644] kgem_add_reloc64[5] = (delta=60, target handle=3, presumed=fdffe000) [ 33.644] [3fb0] bind bo(handle=8, addr=fdffe03c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 33.644] gen9_emit_vertex_elements: setup id=0 [ 33.644] (477, 0), (490, 17) [ 33.644] (0, 17), (490, 37) [ 33.644] gen8_vertex_flush[4cc] = 6 [ 33.644] sna_composite_rectangles(pixmap=3247, op=1, ff300a24 x 2 [(477, 0)x(13, 17) ...]) [ 33.644] sna_composite_rectangles: converted to op 1 [ 33.644] sna_composite_rectangles[0] (477, 0)x(13, 17) -> (477, 0), (490, 17) [ 33.644] sna_composite_rectangles[1] (0, 17)x(490, 20) -> (0, 17), (490, 37) [ 33.644] sna_composite_rectangles: nrects=2, region=(0, 0), (490, 37) x 2 [ 33.644] sna_composite_rectangles: clipped extents (0, 0),(490, 37) x 2 [ 33.644] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(490, 37) [ 33.644] sna_composite_rectangles: dropping last-cpu hint [ 33.644] sna_drawable_use_bo pixmap=3247, box=((0, 0), (490, 37)), flags=1... [ 33.644] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 33.644] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 33.644] sna_drawable_use_bo: using whole GPU bo [ 33.644] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 33.644] kgem_bo_is_render: handle=144, rq? 1 [1] [ 33.644] gen9_render_fill_boxes(ff300a24 x 2 [(477, 0), (490, 17) ...]) [ 33.644] sna_render_get_solid: ff300a24 [ 33.644] sna_render_get_solid(17) = ff300a24 (old) [ 33.644] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 33.644] kgem_check_bo: num_pages=+0, num_exec=+0 [ 33.644] gen9_composite_get_binding_table(fe80) [ 33.644] kgem_add_reloc64: handle=8, pos=16280, delta=0, domains=40000 [ 33.644] kgem_add_reloc64: adding proxy [delta=68] for handle=8 [ 33.644] kgem_add_reloc64[6] = (delta=68, target handle=3, presumed=fdffe000) [ 33.644] [3f90] bind bo(handle=8, addr=fdffe044), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 33.644] gen9_emit_vertex_elements: setup id=0 [ 33.644] (477, 0), (490, 17) [ 33.644] (0, 17), (490, 37) [ 33.644] gen8_vertex_flush[508] = 6 [ 33.644] sna_composite_rectangles(pixmap=3247, op=1, ff300a24 x 2 [(477, 0)x(13, 17) ...]) [ 33.644] sna_composite_rectangles: converted to op 1 [ 33.644] sna_composite_rectangles[0] (477, 0)x(13, 17) -> (477, 0), (490, 17) [ 33.644] sna_composite_rectangles[1] (0, 17)x(490, 20) -> (0, 17), (490, 37) [ 33.644] sna_composite_rectangles: nrects=2, region=(0, 0), (490, 37) x 2 [ 33.644] sna_composite_rectangles: clipped extents (0, 0),(490, 37) x 2 [ 33.644] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(490, 37) [ 33.644] sna_composite_rectangles: dropping last-cpu hint [ 33.644] sna_drawable_use_bo pixmap=3247, box=((0, 0), (490, 37)), flags=1... [ 33.644] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 33.644] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 33.644] sna_drawable_use_bo: using whole GPU bo [ 33.644] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 33.644] kgem_bo_is_render: handle=144, rq? 1 [1] [ 33.644] gen9_render_fill_boxes(ff300a24 x 2 [(477, 0), (490, 17) ...]) [ 33.644] sna_render_get_solid: ff300a24 [ 33.644] sna_render_get_solid(17) = ff300a24 (last) [ 33.644] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 33.644] kgem_check_bo: num_pages=+0, num_exec=+0 [ 33.644] gen9_composite_get_binding_table(fe00) [ 33.644] gen9_emit_vertex_elements: setup id=0 [ 33.644] (477, 0), (490, 17) [ 33.644] (0, 17), (490, 37) [ 33.644] gen8_vertex_flush[508] = 12 [ 33.644] sna_glyphs(op=3, nlist=1, src=(1, 15)) [ 33.644] kgem_bo_is_busy: handle=144, domain: 0 exec? 1, rq? 1 [ 33.644] sna_glyphs: discarding mask [ 33.644] glyphs0_to_dst(op=3, src=(1, 15), nlist=1, dst=(1, 15)+(0, 0)) [ 33.644] clipped_glyphs? 18 glyph in 1 lists extents (1, 4), (163, 18), region (2, 17), (162, 18): yes [ 33.644] gen9_render_composite: 0x0, current mode=1/1 [ 33.644] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 33.644] kgem_bo_is_busy: handle=144, domain: 0 exec? 1, rq? 1 [ 33.644] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 33.644] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 33.644] sna_drawable_use_bo pixmap=3247, box=((2, 17), (162, 18)), flags=7... [ 33.644] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 33.644] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 33.644] sna_drawable_use_bo: using whole GPU bo [ 33.644] gen9_composite_set_target: pixmap=3247, format=20028888, size=490x37, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 33.644] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 33.644] color_convert: src=ff8ae234 [20028888] [ 33.644] color_convert: dst=ff8ae234 [20028888] [ 33.644] sna_render_get_solid: ff8ae234 [ 33.644] sna_render_get_solid(22) = ff8ae234 (old) [ 33.644] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 33.644] sna_transform_is_imprecise_integer_translation: no transform [ 33.644] gen9_composite_picture: integer translation (0, 0), removing [ 33.644] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 33.644] sna_render_pixmap_bo: GPU all damaged [ 33.644] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 33.644] gen4_choose_composite_emitter: solid, identity mask [ 33.644] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 33.644] aligning vertex: was 2, now 4 floats per vertex [ 33.644] gen9_composite_get_binding_table(fe00) [ 33.644] kgem_add_reloc64: handle=8, pos=16248, delta=0, domains=40000 [ 33.644] kgem_add_reloc64: adding proxy [delta=88] for handle=8 [ 33.644] kgem_add_reloc64[7] = (delta=88, target handle=3, presumed=fdffe000) [ 33.644] [3f70] bind bo(handle=8, addr=fdffe058), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 33.644] kgem_add_reloc64: handle=6, pos=16232, delta=0, domains=40000 [ 33.644] kgem_add_handle: handle=6, index=4 [ 33.644] kgem_add_reloc64[8] = (delta=0, target handle=4, presumed=fd581000) [ 33.644] [3f60] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 33.644] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 33.644] gen9_emit_sampler: sampler = a [ 33.644] gen9_emit_sf: num_sf_outputs=2 [ 33.644] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 33.644] gen9_emit_vertex_elements: setup id=9 [ 33.644] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 33.644] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 33.644] glyphs0_to_dst: glyph=(9, 5), (19, 18), clip=(2, 17), (162, 18) [ 33.644] glyphs0_to_dst: blt=(9, 17), (19, 18) [ 33.644] emit_primitive_identity_mask__avx2: dst=(9, 17), mask=(672.00, 60.00) x (10.00, 1.00) [ 33.644] gen8_vertex_flush[5e4] = 3 [ 33.644] gen9_magic_ca_pass: CA fixup (11 -> 14) [ 33.644] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 33.644] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 33.644] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 33.644] sna_glyphs(op=3, nlist=1, src=(172, 15)) [ 33.644] kgem_bo_is_busy: handle=144, domain: 0 exec? 1, rq? 1 [ 33.644] sna_glyphs: discarding mask [ 33.644] glyphs0_to_dst(op=3, src=(172, 15), nlist=1, dst=(172, 15)+(0, 0)) [ 33.644] clipped_glyphs? 32 glyph in 1 lists extents (171, 3), (460, 18), region (172, 17), (459, 18): yes [ 33.644] gen9_render_composite: 0x0, current mode=1/1 [ 33.644] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 33.644] kgem_bo_is_busy: handle=144, domain: 0 exec? 1, rq? 1 [ 33.644] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 33.644] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 33.644] sna_drawable_use_bo pixmap=3247, box=((172, 17), (459, 18)), flags=7... [ 33.644] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 33.644] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 33.644] sna_drawable_use_bo: using whole GPU bo [ 33.644] gen9_composite_set_target: pixmap=3247, format=20028888, size=490x37, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 33.644] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 33.644] color_convert: src=ff729fcf [20028888] [ 33.644] color_convert: dst=ff729fcf [20028888] [ 33.644] sna_render_get_solid: ff729fcf [ 33.644] sna_render_get_solid(23) = ff729fcf (old) [ 33.644] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 33.644] sna_transform_is_imprecise_integer_translation: no transform [ 33.644] gen9_composite_picture: integer translation (0, 0), removing [ 33.644] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 33.644] sna_render_pixmap_bo: GPU all damaged [ 33.644] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 33.644] gen4_choose_composite_emitter: solid, identity mask [ 33.644] kgem_check_bo: num_pages=+0, num_exec=+0 [ 33.644] gen9_composite_get_binding_table(fd40) [ 33.644] kgem_add_reloc64: handle=8, pos=16200, delta=0, domains=40000 [ 33.644] kgem_add_reloc64: adding proxy [delta=92] for handle=8 [ 33.644] kgem_add_reloc64[9] = (delta=92, target handle=3, presumed=fdffe000) [ 33.644] [3f40] bind bo(handle=8, addr=fdffe05c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 33.644] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 33.644] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 33.644] gen9_emit_vertex_elements: setup id=9 [ 33.644] glyphs0_to_dst: glyph=(180, 4), (190, 18), clip=(172, 17), (459, 18) [ 33.644] glyphs0_to_dst: blt=(180, 17), (190, 18) [ 33.644] emit_primitive_identity_mask__avx2: dst=(180, 17), mask=(944.00, 61.00) x (10.00, 1.00) [ 33.644] glyphs0_to_dst: glyph=(208, 7), (217, 18), clip=(172, 17), (459, 18) [ 33.644] glyphs0_to_dst: blt=(208, 17), (217, 18) [ 33.644] emit_primitive_identity_mask__avx2: dst=(208, 17), mask=(960.00, 26.00) x (9.00, 1.00) [ 33.644] glyphs0_to_dst: glyph=(216, 4), (226, 18), clip=(172, 17), (459, 18) [ 33.644] glyphs0_to_dst: blt=(216, 17), (226, 18) [ 33.644] emit_primitive_identity_mask__avx2: dst=(216, 17), mask=(944.00, 61.00) x (10.00, 1.00) [ 33.644] glyphs0_to_dst: glyph=(234, 16), (245, 18), clip=(172, 17), (459, 18) [ 33.644] glyphs0_to_dst: blt=(234, 17), (245, 18) [ 33.644] emit_primitive_identity_mask__avx2: dst=(234, 17), mask=(992.00, 1.00) x (11.00, 1.00) [ 33.644] glyphs0_to_dst: glyph=(334, 7), (343, 18), clip=(172, 17), (459, 18) [ 33.644] glyphs0_to_dst: blt=(334, 17), (343, 18) [ 33.644] emit_primitive_identity_mask__avx2: dst=(334, 17), mask=(960.00, 26.00) x (9.00, 1.00) [ 33.644] glyphs0_to_dst: glyph=(342, 16), (353, 18), clip=(172, 17), (459, 18) [ 33.644] glyphs0_to_dst: blt=(342, 17), (353, 18) [ 33.644] emit_primitive_identity_mask__avx2: dst=(342, 17), mask=(992.00, 1.00) x (11.00, 1.00) [ 33.644] glyphs0_to_dst: glyph=(369, 7), (379, 18), clip=(172, 17), (459, 18) [ 33.644] glyphs0_to_dst: blt=(369, 17), (379, 18) [ 33.644] emit_primitive_identity_mask__avx2: dst=(369, 17), mask=(976.00, 42.00) x (10.00, 1.00) [ 33.644] glyphs0_to_dst: glyph=(378, 4), (388, 18), clip=(172, 17), (459, 18) [ 33.644] glyphs0_to_dst: blt=(378, 17), (388, 18) [ 33.644] emit_primitive_identity_mask__avx2: dst=(378, 17), mask=(944.00, 61.00) x (10.00, 1.00) [ 33.644] glyphs0_to_dst: glyph=(396, 16), (407, 18), clip=(172, 17), (459, 18) [ 33.644] glyphs0_to_dst: blt=(396, 17), (407, 18) [ 33.644] emit_primitive_identity_mask__avx2: dst=(396, 17), mask=(992.00, 1.00) x (11.00, 1.00) [ 33.644] glyphs0_to_dst: glyph=(424, 7), (433, 18), clip=(172, 17), (459, 18) [ 33.644] glyphs0_to_dst: blt=(424, 17), (433, 18) [ 33.644] emit_primitive_identity_mask__avx2: dst=(424, 17), mask=(960.00, 26.00) x (9.00, 1.00) [ 33.644] glyphs0_to_dst: glyph=(450, 7), (460, 18), clip=(172, 17), (459, 18) [ 33.644] glyphs0_to_dst: blt=(450, 17), (459, 18) [ 33.644] emit_primitive_identity_mask__avx2: dst=(450, 17), mask=(976.00, 42.00) x (9.00, 1.00) [ 33.644] gen8_vertex_flush[6e4] = 33 [ 33.644] gen9_magic_ca_pass: CA fixup (14 -> 47) [ 33.644] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 33.644] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 33.644] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 33.644] sna_glyphs(op=3, nlist=1, src=(1, 32)) [ 33.644] kgem_bo_is_busy: handle=144, domain: 0 exec? 1, rq? 1 [ 33.644] sna_glyphs: discarding mask [ 33.644] glyphs0_to_dst(op=3, src=(1, 32), nlist=1, dst=(1, 32)+(0, 0)) [ 33.644] clipped_glyphs: no, clip region (0, 0), (490, 37) matches drawable pixmap=94680753313488 size=490x37 [ 33.644] gen9_render_composite: 0x0, current mode=1/1 [ 33.644] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 33.644] kgem_bo_is_busy: handle=144, domain: 0 exec? 1, rq? 1 [ 33.644] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 33.644] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 33.644] sna_drawable_use_bo pixmap=3247, box=((0, 0), (490, 37)), flags=7... [ 33.644] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 33.644] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 33.644] sna_drawable_use_bo: using whole GPU bo [ 33.644] gen9_composite_set_target: pixmap=3247, format=20028888, size=490x37, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 33.644] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 33.644] color_convert: src=ff8ae234 [20028888] [ 33.644] color_convert: dst=ff8ae234 [20028888] [ 33.644] sna_render_get_solid: ff8ae234 [ 33.644] sna_render_get_solid(22) = ff8ae234 (old) [ 33.644] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 33.644] sna_transform_is_imprecise_integer_translation: no transform [ 33.644] gen9_composite_picture: integer translation (0, 0), removing [ 33.644] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 33.644] sna_render_pixmap_bo: GPU all damaged [ 33.644] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 33.644] gen4_choose_composite_emitter: solid, identity mask [ 33.644] kgem_check_bo: num_pages=+0, num_exec=+0 [ 33.644] gen9_composite_get_binding_table(fcc0) [ 33.644] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 33.644] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 33.644] gen9_emit_vertex_elements: setup id=9 [ 33.644] glyphs0_to_dst: glyph=(1, 24)x(9, 8), unclipped [ 33.644] emit_primitive_identity_mask__avx2: dst=(1, 24), mask=(688.00, 32.00) x (9.00, 8.00) [ 33.644] glyphs0_to_dst: glyph=(9, 22)x(10, 13), unclipped [ 33.644] emit_primitive_identity_mask__avx2: dst=(9, 22), mask=(672.00, 48.00) x (10.00, 13.00) [ 33.644] glyphs0_to_dst: glyph=(19, 24)x(9, 8), unclipped [ 33.644] emit_primitive_identity_mask__avx2: dst=(19, 24), mask=(688.00, 32.00) x (9.00, 8.00) [ 33.644] glyphs0_to_dst: glyph=(28, 26)x(8, 3), unclipped [ 33.644] emit_primitive_identity_mask__avx2: dst=(28, 26), mask=(688.00, 48.00) x (8.00, 3.00) [ 33.644] glyphs0_to_dst: glyph=(36, 22)x(11, 10), unclipped [ 33.644] emit_primitive_identity_mask__avx2: dst=(36, 22), mask=(704.00, 0.00) x (11.00, 10.00) [ 33.644] glyphs0_to_dst: glyph=(46, 24)x(9, 8), unclipped [ 33.644] emit_primitive_identity_mask__avx2: dst=(46, 24), mask=(720.00, 0.00) x (9.00, 8.00) [ 33.644] glyphs0_to_dst: glyph=(54, 24)x(10, 8), unclipped [ 33.644] emit_primitive_identity_mask__avx2: dst=(54, 24), mask=(704.00, 16.00) x (10.00, 8.00) [ 33.644] glyphs0_to_dst: glyph=(63, 24)x(10, 8), unclipped [ 33.644] emit_primitive_identity_mask__avx2: dst=(63, 24), mask=(720.00, 16.00) x (10.00, 8.00) [ 33.644] glyphs0_to_dst: glyph=(72, 21)x(10, 11), unclipped [ 33.644] emit_primitive_identity_mask__avx2: dst=(72, 21), mask=(736.00, 0.00) x (10.00, 11.00) [ 33.644] glyphs0_to_dst: glyph=(81, 24)x(10, 8), unclipped [ 33.644] emit_primitive_identity_mask__avx2: dst=(81, 24), mask=(752.00, 0.00) x (10.00, 8.00) [ 33.644] glyphs0_to_dst: glyph=(90, 21)x(10, 11), unclipped [ 33.644] emit_primitive_identity_mask__avx2: dst=(90, 21), mask=(736.00, 0.00) x (10.00, 11.00) [ 33.644] glyphs0_to_dst: glyph=(99, 24)x(11, 8), unclipped [ 33.644] emit_primitive_identity_mask__avx2: dst=(99, 24), mask=(736.00, 16.00) x (11.00, 8.00) [ 33.644] glyphs0_to_dst: glyph=(109, 24)x(9, 8), unclipped [ 33.644] emit_primitive_identity_mask__avx2: dst=(109, 24), mask=(752.00, 16.00) x (9.00, 8.00) [ 33.644] glyphs0_to_dst: glyph=(118, 26)x(8, 3), unclipped [ 33.644] emit_primitive_identity_mask__avx2: dst=(118, 26), mask=(688.00, 48.00) x (8.00, 3.00) [ 33.644] glyphs0_to_dst: glyph=(126, 22)x(10, 10), unclipped [ 33.644] emit_primitive_identity_mask__avx2: dst=(126, 22), mask=(704.00, 32.00) x (10.00, 10.00) [ 33.644] glyphs0_to_dst: glyph=(135, 22)x(10, 10), unclipped [ 33.644] emit_primitive_identity_mask__avx2: dst=(135, 22), mask=(704.00, 32.00) x (10.00, 10.00) [ 33.644] glyphs0_to_dst: glyph=(144, 22)x(10, 10), unclipped [ 33.644] emit_primitive_identity_mask__avx2: dst=(144, 22), mask=(720.00, 32.00) x (10.00, 10.00) [ 33.644] glyphs0_to_dst: glyph=(153, 22)x(10, 10), unclipped [ 33.644] emit_primitive_identity_mask__avx2: dst=(153, 22), mask=(704.00, 48.00) x (10.00, 10.00) [ 33.644] gen8_vertex_flush[7e4] = 54 [ 33.644] gen9_magic_ca_pass: CA fixup (47 -> 101) [ 33.644] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 33.644] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 33.644] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 33.644] sna_glyphs(op=3, nlist=1, src=(163, 32)) [ 33.644] kgem_bo_is_busy: handle=144, domain: 0 exec? 1, rq? 1 [ 33.644] sna_glyphs: discarding mask [ 33.644] glyphs0_to_dst(op=3, src=(163, 32), nlist=1, dst=(163, 32)+(0, 0)) [ 33.644] clipped_glyphs: no, clip region (0, 0), (490, 37) matches drawable pixmap=94680753313488 size=490x37 [ 33.644] gen9_render_composite: 0x0, current mode=1/1 [ 33.644] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 33.644] kgem_bo_is_busy: handle=144, domain: 0 exec? 1, rq? 1 [ 33.644] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 33.644] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 33.644] sna_drawable_use_bo pixmap=3247, box=((0, 0), (490, 37)), flags=7... [ 33.644] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 33.644] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 33.644] sna_drawable_use_bo: using whole GPU bo [ 33.644] gen9_composite_set_target: pixmap=3247, format=20028888, size=490x37, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 33.644] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 33.644] color_convert: src=ffffffff [20028888] [ 33.644] color_convert: dst=ffffffff [20028888] [ 33.644] sna_render_get_solid: ffffffff [ 33.644] sna_render_get_solid(white) [ 33.644] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 33.644] sna_transform_is_imprecise_integer_translation: no transform [ 33.644] gen9_composite_picture: integer translation (0, 0), removing [ 33.645] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 33.645] sna_render_pixmap_bo: GPU all damaged [ 33.645] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 33.645] gen4_choose_composite_emitter: solid, identity mask [ 33.645] kgem_check_bo: num_pages=+0, num_exec=+0 [ 33.645] gen9_composite_get_binding_table(fc80) [ 33.645] kgem_add_reloc64: handle=7, pos=16152, delta=0, domains=40000 [ 33.645] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 33.645] kgem_add_reloc64[10] = (delta=1048, target handle=2, presumed=fffe8000) [ 33.645] [3f10] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 33.645] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 33.645] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 33.645] gen9_emit_vertex_elements: setup id=9 [ 33.645] glyphs0_to_dst: glyph=(165, 24)x(5, 8), unclipped [ 33.645] emit_primitive_identity_mask__avx2: dst=(165, 24), mask=(720.00, 48.00) x (5.00, 8.00) [ 33.645] gen8_vertex_flush[8e4] = 3 [ 33.645] gen9_magic_ca_pass: CA fixup (101 -> 104) [ 33.645] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 33.645] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 33.645] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 33.645] sna_glyphs(op=3, nlist=1, src=(172, 32)) [ 33.645] kgem_bo_is_busy: handle=144, domain: 0 exec? 1, rq? 1 [ 33.645] sna_glyphs: discarding mask [ 33.645] glyphs0_to_dst(op=3, src=(172, 32), nlist=1, dst=(172, 32)+(0, 0)) [ 33.645] clipped_glyphs: no, clip region (0, 0), (490, 37) matches drawable pixmap=94680753313488 size=490x37 [ 33.645] gen9_render_composite: 0x0, current mode=1/1 [ 33.645] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 33.645] kgem_bo_is_busy: handle=144, domain: 0 exec? 1, rq? 1 [ 33.645] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 33.645] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 33.645] sna_drawable_use_bo pixmap=3247, box=((0, 0), (490, 37)), flags=7... [ 33.645] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 33.645] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 33.645] sna_drawable_use_bo: using whole GPU bo [ 33.645] gen9_composite_set_target: pixmap=3247, format=20028888, size=490x37, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 33.645] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 33.645] color_convert: src=ff729fcf [20028888] [ 33.645] color_convert: dst=ff729fcf [20028888] [ 33.645] sna_render_get_solid: ff729fcf [ 33.645] sna_render_get_solid(23) = ff729fcf (old) [ 33.645] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 33.645] sna_transform_is_imprecise_integer_translation: no transform [ 33.645] gen9_composite_picture: integer translation (0, 0), removing [ 33.645] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 33.645] sna_render_pixmap_bo: GPU all damaged [ 33.645] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 33.645] gen4_choose_composite_emitter: solid, identity mask [ 33.645] kgem_check_bo: num_pages=+0, num_exec=+0 [ 33.645] gen9_composite_get_binding_table(fc00) [ 33.645] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 33.645] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 33.645] gen9_emit_vertex_elements: setup id=9 [ 33.645] glyphs0_to_dst: glyph=(171, 26)x(11, 3), unclipped [ 33.645] emit_primitive_identity_mask__avx2: dst=(171, 26), mask=(736.00, 32.00) x (11.00, 3.00) [ 33.645] glyphs0_to_dst: glyph=(180, 21)x(10, 14), unclipped [ 33.645] emit_primitive_identity_mask__avx2: dst=(180, 21), mask=(944.00, 48.00) x (10.00, 14.00) [ 33.645] glyphs0_to_dst: glyph=(189, 21)x(11, 11), unclipped [ 33.645] emit_primitive_identity_mask__avx2: dst=(189, 21), mask=(960.00, 0.00) x (11.00, 11.00) [ 33.645] glyphs0_to_dst: glyph=(198, 24)x(10, 8), unclipped [ 33.645] emit_primitive_identity_mask__avx2: dst=(198, 24), mask=(976.00, 0.00) x (10.00, 8.00) [ 33.645] glyphs0_to_dst: glyph=(208, 24)x(9, 11), unclipped [ 33.645] emit_primitive_identity_mask__avx2: dst=(208, 24), mask=(960.00, 16.00) x (9.00, 11.00) [ 33.645] glyphs0_to_dst: glyph=(216, 21)x(10, 14), unclipped [ 33.645] emit_primitive_identity_mask__avx2: dst=(216, 21), mask=(944.00, 48.00) x (10.00, 14.00) [ 33.645] glyphs0_to_dst: glyph=(225, 22)x(10, 10), unclipped [ 33.645] emit_primitive_identity_mask__avx2: dst=(225, 22), mask=(976.00, 16.00) x (10.00, 10.00) [ 33.645] glyphs0_to_dst: glyph=(234, 33)x(11, 2), unclipped [ 33.645] emit_primitive_identity_mask__avx2: dst=(234, 33), mask=(992.00, 0.00) x (11.00, 2.00) [ 33.645] glyphs0_to_dst: glyph=(243, 21)x(11, 11), unclipped [ 33.645] emit_primitive_identity_mask__avx2: dst=(243, 21), mask=(1008.00, 0.00) x (11.00, 11.00) [ 33.645] glyphs0_to_dst: glyph=(253, 24)x(9, 8), unclipped [ 33.645] emit_primitive_identity_mask__avx2: dst=(253, 24), mask=(720.00, 0.00) x (9.00, 8.00) [ 33.645] glyphs0_to_dst: glyph=(261, 24)x(10, 8), unclipped [ 33.645] emit_primitive_identity_mask__avx2: dst=(261, 24), mask=(704.00, 16.00) x (10.00, 8.00) [ 33.645] glyphs0_to_dst: glyph=(270, 24)x(10, 8), unclipped [ 33.645] emit_primitive_identity_mask__avx2: dst=(270, 24), mask=(704.00, 16.00) x (10.00, 8.00) [ 33.645] glyphs0_to_dst: glyph=(279, 20)x(10, 12), unclipped [ 33.645] emit_primitive_identity_mask__avx2: dst=(279, 20), mask=(992.00, 16.00) x (10.00, 12.00) [ 33.645] glyphs0_to_dst: glyph=(288, 24)x(10, 8), unclipped [ 33.645] emit_primitive_identity_mask__avx2: dst=(288, 24), mask=(704.00, 16.00) x (10.00, 8.00) [ 33.645] glyphs0_to_dst: glyph=(297, 24)x(10, 8), unclipped [ 33.645] emit_primitive_identity_mask__avx2: dst=(297, 24), mask=(752.00, 0.00) x (10.00, 8.00) [ 33.645] glyphs0_to_dst: glyph=(307, 20)x(10, 12), unclipped [ 33.645] emit_primitive_identity_mask__avx2: dst=(307, 20), mask=(1008.00, 16.00) x (10.00, 12.00) [ 33.645] glyphs0_to_dst: glyph=(315, 21)x(11, 11), unclipped [ 33.645] emit_primitive_identity_mask__avx2: dst=(315, 21), mask=(960.00, 0.00) x (11.00, 11.00) [ 33.645] glyphs0_to_dst: glyph=(324, 24)x(11, 8), unclipped [ 33.645] emit_primitive_identity_mask__avx2: dst=(324, 24), mask=(736.00, 16.00) x (11.00, 8.00) [ 33.645] glyphs0_to_dst: glyph=(334, 24)x(9, 11), unclipped [ 33.645] emit_primitive_identity_mask__avx2: dst=(334, 24), mask=(960.00, 16.00) x (9.00, 11.00) [ 33.645] glyphs0_to_dst: glyph=(342, 33)x(11, 2), unclipped [ 33.645] emit_primitive_identity_mask__avx2: dst=(342, 33), mask=(992.00, 0.00) x (11.00, 2.00) [ 33.645] glyphs0_to_dst: glyph=(351, 20)x(10, 12), unclipped [ 33.645] emit_primitive_identity_mask__avx2: dst=(351, 20), mask=(992.00, 16.00) x (10.00, 12.00) [ 33.645] glyphs0_to_dst: glyph=(361, 20)x(9, 12), unclipped [ 33.645] emit_primitive_identity_mask__avx2: dst=(361, 20), mask=(960.00, 32.00) x (9.00, 12.00) [ 33.645] glyphs0_to_dst: glyph=(369, 24)x(10, 11), unclipped [ 33.645] emit_primitive_identity_mask__avx2: dst=(369, 24), mask=(976.00, 32.00) x (10.00, 11.00) [ 33.645] glyphs0_to_dst: glyph=(378, 21)x(10, 14), unclipped [ 33.645] emit_primitive_identity_mask__avx2: dst=(378, 21), mask=(944.00, 48.00) x (10.00, 14.00) [ 33.645] glyphs0_to_dst: glyph=(387, 22)x(10, 10), unclipped [ 33.645] emit_primitive_identity_mask__avx2: dst=(387, 22), mask=(960.00, 48.00) x (10.00, 10.00) [ 33.645] glyphs0_to_dst: glyph=(396, 33)x(11, 2), unclipped [ 33.645] emit_primitive_identity_mask__avx2: dst=(396, 33), mask=(992.00, 0.00) x (11.00, 2.00) [ 33.645] glyphs0_to_dst: glyph=(406, 24)x(9, 8), unclipped [ 33.645] emit_primitive_identity_mask__avx2: dst=(406, 24), mask=(688.00, 32.00) x (9.00, 8.00) [ 33.645] glyphs0_to_dst: glyph=(415, 24)x(9, 8), unclipped [ 33.645] emit_primitive_identity_mask__avx2: dst=(415, 24), mask=(752.00, 16.00) x (9.00, 8.00) [ 33.645] glyphs0_to_dst: glyph=(424, 24)x(9, 11), unclipped [ 33.645] emit_primitive_identity_mask__avx2: dst=(424, 24), mask=(960.00, 16.00) x (9.00, 11.00) [ 33.645] glyphs0_to_dst: glyph=(432, 21)x(10, 11), unclipped [ 33.645] emit_primitive_identity_mask__avx2: dst=(432, 21), mask=(976.00, 48.00) x (10.00, 11.00) [ 33.645] glyphs0_to_dst: glyph=(442, 24)x(9, 8), unclipped [ 33.645] emit_primitive_identity_mask__avx2: dst=(442, 24), mask=(688.00, 32.00) x (9.00, 8.00) [ 33.645] glyphs0_to_dst: glyph=(450, 24)x(10, 11), unclipped [ 33.645] emit_primitive_identity_mask__avx2: dst=(450, 24), mask=(976.00, 32.00) x (10.00, 11.00) [ 33.645] gen8_vertex_flush[9e4] = 96 [ 33.645] gen9_magic_ca_pass: CA fixup (104 -> 200) [ 33.645] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 33.645] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 33.645] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 33.645] sna_glyphs(op=3, nlist=1, src=(460, 32)) [ 33.645] kgem_bo_is_busy: handle=144, domain: 0 exec? 1, rq? 1 [ 33.645] sna_glyphs: discarding mask [ 33.645] glyphs0_to_dst(op=3, src=(460, 32), nlist=1, dst=(460, 32)+(0, 0)) [ 33.645] clipped_glyphs: no, clip region (0, 0), (490, 37) matches drawable pixmap=94680753313488 size=490x37 [ 33.645] gen9_render_composite: 0x0, current mode=1/1 [ 33.645] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 33.645] kgem_bo_is_busy: handle=144, domain: 0 exec? 1, rq? 1 [ 33.645] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 33.645] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 33.645] sna_drawable_use_bo pixmap=3247, box=((0, 0), (490, 37)), flags=7... [ 33.645] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 33.645] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 33.645] sna_drawable_use_bo: using whole GPU bo [ 33.645] gen9_composite_set_target: pixmap=3247, format=20028888, size=490x37, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 33.645] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 33.645] color_convert: src=ffffffff [20028888] [ 33.645] color_convert: dst=ffffffff [20028888] [ 33.645] sna_render_get_solid: ffffffff [ 33.645] sna_render_get_solid(white) [ 33.645] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 33.645] sna_transform_is_imprecise_integer_translation: no transform [ 33.645] gen9_composite_picture: integer translation (0, 0), removing [ 33.645] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 33.645] sna_render_pixmap_bo: GPU all damaged [ 33.645] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 33.645] gen4_choose_composite_emitter: solid, identity mask [ 33.645] kgem_check_bo: num_pages=+0, num_exec=+0 [ 33.645] gen9_composite_get_binding_table(fbc0) [ 33.645] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 33.645] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 33.645] gen9_emit_vertex_elements: setup id=9 [ 33.645] glyphs0_to_dst: glyph=(459, 21)x(10, 13), unclipped [ 33.645] emit_primitive_identity_mask__avx2: dst=(459, 21), mask=(752.00, 32.00) x (10.00, 13.00) [ 33.645] gen8_vertex_flush[ae4] = 3 [ 33.645] gen9_magic_ca_pass: CA fixup (200 -> 203) [ 33.645] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 33.645] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 33.645] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 33.645] sna_composite_rectangles(pixmap=3247, op=1, ffffffff x 1 [(478, 18)x(9, 17) ...]) [ 33.645] sna_composite_rectangles: converted to op 1 [ 33.645] sna_composite_rectangles[0] (478, 18)x(9, 17) -> (478, 18), (487, 35) [ 33.645] sna_composite_rectangles: nrects=1, region=(478, 18), (487, 35) x 1 [ 33.645] sna_composite_rectangles: clipped extents (478, 18),(487, 35) x 1 [ 33.645] sna_composite_rectangles: pixmap +(0, 0) extents (478, 18),(487, 35) [ 33.645] sna_composite_rectangles: dropping last-cpu hint [ 33.645] sna_drawable_use_bo pixmap=3247, box=((478, 18), (487, 35)), flags=9... [ 33.645] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 33.645] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 33.645] sna_drawable_use_bo: using whole GPU bo [ 33.645] gen9_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20028888]) [ 33.645] kgem_bo_is_render: handle=144, rq? 1 [1] [ 33.645] gen9_render_fill_boxes(ffffffff x 1 [(478, 18), (487, 35) ...]) [ 33.645] sna_render_get_solid: ffffffff [ 33.645] sna_render_get_solid(white) [ 33.645] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 33.645] kgem_check_bo: num_pages=+0, num_exec=+0 [ 33.645] aligning vertex: was 4, now 2 floats per vertex [ 33.645] gen9_composite_get_binding_table(fb80) [ 33.645] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 33.645] gen9_emit_sampler: sampler = 1 [ 33.645] gen9_emit_sf: num_sf_outputs=1 [ 33.645] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 33.645] gen9_emit_vertex_elements: setup id=0 [ 33.645] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 33.645] (478, 18), (487, 35) [ 33.645] gen8_vertex_flush[c00] = 3 [ 33.645] sna_validate_gc(0x561c94ab2470) changes=e0000, previous serial=80000bea, drawable=bea [ 33.645] sna_validate_gc: recomputing clip [ 33.645] sna_validate_gc: composite clip=2x[(65, 364), (555, 401)] [0x561c94abf510] [ 33.645] sna_copy_area: src=pixmap=3247:(0, 0)x(490, 37)+(0, 0) -> dst=pixmap=3060:(0, 340)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 33.645] sna_copy_area: normal copy [ 33.645] sna_do_copy: src=(0, 0), dst=(0, 340), size=(490x37) [ 33.645] sna_do_copy: after drawable: src=(0, 0), dst=(65, 364), size=(490x37) [ 33.645] sna_do_copy: dst extents (65, 364), (555, 401), dst clip extents (65, 364), (555, 401), dst size=3775x2136 [ 33.645] sna_do_copy: clipped dst extents (65, 364), (555, 401) [ 33.645] sna_do_copy: unclipped src extents (0, 0), (490, 37) [ 33.645] sna_do_copy: clipped src extents (0, 0), (490, 37) [ 33.645] sna_do_copy: pixmap -- no source clipping [ 33.645] sna_do_copy: src extents (0, 0), (490, 37) x 1 [ 33.645] sna_do_copy: copy region (65, 364), (555, 401) x 2 + (-65, -364) [ 33.645] sna_copy_boxes (boxes=2x[(542, 364), (555, 381)...], src pixmap=3247+(-65, -364), dst pixmap=3060+(-65, -24), alu=3, src.size=490x37, dst.size=3775x2136) [ 33.645] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94aafe70, gpu_bo=144, cpu_bo=0), replaces=0 [ 33.645] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 33.645] sna_drawable_use_bo pixmap=3060, box=((0, 340), (490, 377)), flags=3... [ 33.645] sna_drawable_use_bo: exported target, set PREFER_GPU [ 33.645] sna_drawable_use_bo: pinned, never REPLACES [ 33.645] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=3 [ 33.645] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 33.645] sna_drawable_use_bo: using whole GPU bo [ 33.645] sna_pixmap_move_to_gpu(pixmap=3247, usage=0), flags=a [ 33.645] sna_pixmap_move_to_gpu: already all-damaged [ 33.645] sna_pixmap_mark_active: pixmap=3247, handle=144 [ 33.645] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 33.645] gen9_render_copy_boxes (0, -340)->(0, 0) x 2, alu=3, flags=0, self-copy=0, overlaps? 0 [ 33.645] kgem_bo_is_render: handle=144, rq? 1 [1] [ 33.645] kgem_bo_is_render: handle=9, rq? 0 [0] [ 33.645] kgem_bo_is_render: handle=9, rq? 0 [0] [ 33.645] kgem_bo_is_render: handle=144, rq? 1 [1] [ 33.645] kgem_set_mode: flushing before new bo [ 33.645] gen8_vertex_close: used=818, vbo active? 23, vb=201, nreloc=2 [ 33.645] gen8_vertex_close: reloc[0] = 287 [ 33.645] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 33.645] kgem_add_handle: handle=23, index=5 [ 33.645] kgem_add_reloc64[11] = (delta=0, target handle=5, presumed=fd541000) [ 33.645] gen8_vertex_close: reloc[1] = 372 [ 33.645] kgem_add_reloc64: handle=23, pos=372, delta=0, domains=200000 [ 33.645] kgem_add_reloc64[12] = (delta=0, target handle=5, presumed=fd541000) [ 33.645] batch[1/1, flags=1800]: 774 774 16112 16384, nreloc=13, nexec=6, nfence=0, aperture=1164 [fenced=0] [ 33.645] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd981000 [ 33.645] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -57343 [ 33.645] kgem_fixup_relocs: shrinking by 57344 [ 33.645] __kgem_busy: handle=2, busy=0, wedged=0 [ 33.645] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd981000 [ 33.645] kgem_commit: release handle=144 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fce00000 [ 33.645] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 33.645] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 33.645] __kgem_bo_clear_busy: handle=7 [ 33.645] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 33.645] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 33.645] __kgem_bo_clear_busy: handle=8 [ 33.645] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 33.645] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 33.645] __kgem_bo_clear_busy: handle=8 [ 33.645] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 33.645] __kgem_bo_clear_busy: handle=8 [ 33.645] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 33.645] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 33.645] __kgem_bo_clear_busy: handle=8 [ 33.645] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 33.645] __kgem_bo_clear_busy: handle=7 [ 33.645] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 33.645] __kgem_busy: handle=2, busy=131072, wedged=0 [ 33.645] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 33.645] kgem_check_bo: num_pages=+8164, num_exec=+2 [ 33.645] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 33.645] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 33.645] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 33.645] kgem_add_handle: handle=4, index=0 [ 33.645] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 33.645] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 33.645] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 33.646] gen9_composite_get_binding_table(ffc0) [ 33.646] kgem_add_reloc64: handle=9, pos=16360, delta=0, domains=20002 [ 33.646] kgem_add_handle: handle=9, index=1 [ 33.646] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f02dd000) [ 33.646] __kgem_bo_mark_dirty: handle=9 (proxy? 0) [ 33.646] [3fe0] bind bo(handle=9, addr=f02dd000), format=192, width=3775, height=2136, pitch=15360, tiling=1 -> render [ 33.646] kgem_add_reloc64: handle=144, pos=16344, delta=0, domains=40000 [ 33.646] kgem_add_handle: handle=144, index=2 [ 33.646] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fce00000) [ 33.646] [3fd0] bind bo(handle=144, addr=fce00000), format=192, width=490, height=37, pitch=2048, tiling=1 -> sampler [ 33.646] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 33.646] gen9_emit_sampler: sampler = 0 [ 33.646] gen9_emit_sf: num_sf_outputs=1 [ 33.646] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 33.646] gen9_emit_vertex_elements: setup id=0 [ 33.646] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 33.646] (477, 0) -> (477, 340) + (13, 17) [ 33.646] (0, 17) -> (0, 357) + (490, 20) [ 33.646] gen8_vertex_flush[490] = 6 [ 33.646] sna_accel_flush: flush?=1, dirty?=0 [ 33.646] gen8_vertex_close: used=830, vbo active? 23, vb=1, nreloc=1 [ 33.646] gen8_vertex_close: reloc[0] = 287 [ 33.646] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 33.646] kgem_add_handle: handle=23, index=3 [ 33.646] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 33.646] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=8238 [fenced=0] [ 33.646] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 33.646] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 33.646] kgem_fixup_relocs: shrinking by 61440 [ 33.646] __kgem_busy: handle=1, busy=0, wedged=0 [ 33.646] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 33.646] kgem_commit: release handle=9 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f02dd000 [ 33.646] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 33.646] kgem_commit: release handle=144 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fce00000 [ 33.646] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 33.646] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 33.646] sna_accel_flush: flush?=0, dirty?=0 [ 33.646] sna_accel_flush: flush?=0, dirty?=0 [ 33.646] sna_accel_flush: flush?=0, dirty?=0 [ 33.646] sna_accel_flush: flush?=0, dirty?=0 [ 33.646] sna_destroy_pixmap: pixmap=3247, attached?=1 [ 33.646] _kgem_bo_destroy: handle=144, proxy? 0 [ 33.646] __kgem_bo_destroy: handle=144, size=262144 [ 33.646] __kgem_busy: handle=144, busy=0, wedged=0 [ 33.646] __kgem_bo_clear_busy: handle=144 [ 33.646] kgem_bo_move_to_inactive: moving handle=144 to inactive [ 33.646] __sna_free_pixmap(pixmap=3247) [ 33.646] sna_accel_flush: flush?=0, dirty?=0 [ 33.646] sna_accel_flush: flush?=0, dirty?=0 [ 33.646] sna_accel_flush: flush?=0, dirty?=0 [ 33.646] sna_block_handler (tv=0.12000) [ 33.646] kgem_retire, need_retire?=1 [ 33.646] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 33.646] kgem_retire__requests_ring: retiring ring 0 [ 33.646] __kgem_busy: handle=2, busy=0, wedged=0 [ 33.646] __kgem_retire_rq: request 2 complete [ 33.646] kgem_retire__requests_ring: retiring ring 0 [ 33.646] __kgem_busy: handle=1, busy=0, wedged=0 [ 33.646] __kgem_retire_rq: request 1 complete [ 33.646] __kgem_bo_flush: handle=9, busy=0, wedged=0 [ 33.646] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 33.646] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 33.646] kgem_retire -- retired=0, need_retire=0 [ 33.646] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 33.646] gen6_render_retire: resetting idle vbo [ 33.646] sna_scanout_do_flush: flush timer active: delta=10 [ 33.646] sna_accel_do_throttle -- no pending activity [ 33.646] sna_accel_block: evaluating timers, active=5 [ 33.646] sna_accel_block: flush timer expires in 10 [33656] [ 33.646] sna_wakeup_handler [ 33.646] sna_accel_flush: flush?=0, dirty?=0 [ 33.646] sna_accel_flush: flush?=0, dirty?=0 [ 33.646] sna_block_handler (tv=0.12000) [ 33.646] sna_scanout_do_flush: flush timer active: delta=10 [ 33.646] sna_accel_do_throttle -- no pending activity [ 33.646] sna_accel_block: evaluating timers, active=5 [ 33.646] sna_accel_block: flush timer expires in 10 [33656] [ 33.646] sna_wakeup_handler [ 33.646] sna_accel_flush: flush?=0, dirty?=0 [ 33.646] sna_accel_flush: flush?=0, dirty?=0 [ 33.646] sna_accel_flush: flush?=0, dirty?=0 [ 33.646] sna_block_handler (tv=0.12000) [ 33.646] sna_scanout_do_flush: flush timer active: delta=10 [ 33.646] sna_accel_do_throttle -- no pending activity [ 33.646] sna_accel_block: evaluating timers, active=5 [ 33.646] sna_accel_block: flush timer expires in 10 [33656] [ 33.646] sna_wakeup_handler [ 33.646] sna_accel_flush: flush?=0, dirty?=0 [ 33.646] sna_accel_flush: flush?=0, dirty?=0 [ 33.646] sna_block_handler (tv=0.12000) [ 33.646] sna_scanout_do_flush: flush timer active: delta=10 [ 33.646] sna_accel_do_throttle -- no pending activity [ 33.646] sna_accel_block: evaluating timers, active=5 [ 33.646] sna_accel_block: flush timer expires in 10 [33656] [ 33.646] sna_wakeup_handler [ 33.646] sna_accel_flush: flush?=0, dirty?=0 [ 33.646] sna_accel_flush: flush?=0, dirty?=0 [ 33.646] sna_accel_flush: flush?=0, dirty?=0 [ 33.646] sna_create_pixmap(1, 1, 32, usage=0) [ 33.646] kgem_can_create_2d: 1x1 @ 32 [ 33.646] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=1 [ 33.646] kgem_can_create_2d: untiled size=4096 [ 33.646] kgem_choose_tiling: disabling tiling [1x1] for single row/col [ 33.646] kgem_choose_tiling: 1x1 -> 0 [ 33.646] sna_create_pixmap: usage=0, flags=a [ 33.646] sna_create_pixmap: small buffer [4], attaching to shadow pixmap [ 33.646] create_pixmap: allocating pixmap 1x1, depth=32/32, size=12 [ 33.646] create_pixmap: serial=3248, usage=0, 1x1 [ 33.646] sna_create_pixmap: serial=3248, 1x1, usage=0 [ 33.646] sna_composite_rectangles(pixmap=3249, op=0, 0 x 1 [(0, 0)x(1, 1) ...]) [ 33.646] sna_composite_rectangles: converted to op 0 [ 33.646] sna_composite_rectangles[0] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 33.646] sna_composite_rectangles: nrects=1, region=(0, 0), (1, 1) x 1 [ 33.646] sna_composite_rectangles: clipped extents (0, 0),(1, 1) x 1 [ 33.646] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(1, 1) [ 33.646] sna_composite_rectangles: fallback, dst pixmap=3249 too small or not attached [ 33.646] sna_composite_rectangles: fallback [ 33.646] sna_drawable_move_region_to_cpu(pixmap=3249 (1x1), [(0, 0), (1, 1)], flags=1) [ 33.646] sna_drawable_move_region_to_cpu: region (0, 0), (1, 1) + (0, 0) subsumes pixmap (1x1) [ 33.646] _sna_pixmap_move_to_cpu(pixmap=3249, 1x1, flags=1) [ 33.646] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 33.646] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 33.646] operate_inplace: no, inplace operation not suitable [ 33.646] _sna_pixmap_move_to_cpu: marking as damaged [ 33.646] __sna_damage_all(1, 1) [ 33.646] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 33.646] sna_composite_rectangles(pixmap=3249, op=1, fff2f1f0 x 1 [(0, 0)x(1, 1) ...]) [ 33.646] sna_composite_rectangles: converted to op 1 [ 33.646] sna_composite_rectangles[0] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 33.646] sna_composite_rectangles: nrects=1, region=(0, 0), (1, 1) x 1 [ 33.646] sna_composite_rectangles: clipped extents (0, 0),(1, 1) x 1 [ 33.646] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(1, 1) [ 33.646] sna_composite_rectangles: fallback, dst pixmap=3249 too small or not attached [ 33.646] sna_composite_rectangles: fallback [ 33.646] sna_drawable_move_region_to_cpu(pixmap=3249 (1x1), [(0, 0), (1, 1)], flags=1) [ 33.646] sna_drawable_move_region_to_cpu: pixmap=3249 all damaged on CPU [ 33.646] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 33.646] sna_composite_rectangles: fallback fill: (0, 0)x(1, 1) fff2f1f0 [ 33.646] sna_composite_rectangles(pixmap=3249, op=1, ff300a24 x 2 [(0, 0)x(1, 1) ...]) [ 33.646] sna_composite_rectangles: converted to op 1 [ 33.646] sna_composite_rectangles[0] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 33.646] sna_composite_rectangles[1] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 33.646] sna_composite_rectangles: nrects=2, region=(0, 0), (1, 1) x 2 [ 33.646] sna_composite_rectangles: clipped extents (0, 0),(1, 1) x 1 [ 33.646] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(1, 1) [ 33.646] sna_composite_rectangles: fallback, dst pixmap=3249 too small or not attached [ 33.646] sna_composite_rectangles: fallback [ 33.646] sna_drawable_move_region_to_cpu(pixmap=3249 (1x1), [(0, 0), (1, 1)], flags=1) [ 33.646] sna_drawable_move_region_to_cpu: pixmap=3249 all damaged on CPU [ 33.646] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 33.646] sna_composite_rectangles: fallback fill: (0, 0)x(1, 1) ff300a24 [ 33.646] sna_validate_gc(0x561c94ab2470) changes=80000, previous serial=80000bea, drawable=bea [ 33.646] sna_validate_gc: recomputing clip [ 33.646] sna_validate_gc: composite clip=1x[(65, 24), (3840, 2160)] [0x561c94abf1d0] [ 33.646] sna_copy_area: src=pixmap=3249:(0, 0)x(1, 1)+(0, 0) -> dst=pixmap=3060:(0, 0)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 33.647] sna_copy_area: normal copy [ 33.647] sna_do_copy: src=(0, 0), dst=(0, 0), size=(1x1) [ 33.647] sna_do_copy: after drawable: src=(0, 0), dst=(65, 24), size=(1x1) [ 33.647] sna_do_copy: dst extents (65, 24), (66, 25), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 33.647] sna_do_copy: clipped dst extents (65, 24), (66, 25) [ 33.647] sna_do_copy: unclipped src extents (0, 0), (1, 1) [ 33.647] sna_do_copy: clipped src extents (0, 0), (1, 1) [ 33.647] sna_do_copy: pixmap -- no source clipping [ 33.647] sna_do_copy: src extents (0, 0), (1, 1) x 1 [ 33.647] sna_do_copy: copy region (65, 24), (66, 25) x 1 + (-65, -24) [ 33.647] sna_copy_boxes (boxes=1x[(65, 24), (66, 25)...], src pixmap=3249+(-65, -24), dst pixmap=3060+(-65, -24), alu=3, src.size=1x1, dst.size=3775x2136) [ 33.647] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94a96a40, gpu_bo=0, cpu_bo=0), replaces=0 [ 33.647] sna_drawable_use_bo pixmap=3060, box=((0, 0), (1, 1)), flags=8... [ 33.647] sna_drawable_use_bo: exported target, set PREFER_GPU [ 33.647] sna_drawable_use_bo: pinned, never REPLACES [ 33.647] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 33.647] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 33.647] sna_drawable_use_bo: using whole GPU bo [ 33.647] region_overlaps_damage? [ 33.647] use_shm_bo: no, not attached [ 33.647] sna_drawable_move_region_to_cpu(pixmap=3249 (1x1), [(0, 0), (1, 1)], flags=2) [ 33.647] sna_drawable_move_region_to_cpu: pixmap=3249 all damaged on CPU [ 33.647] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 33.647] sna_write_boxes x 1, src stride=4, src dx=(0, 0) [ 33.647] kgem_bo_can_map: handle=9, map=0x7fc6b7845000:0x0:0x7fc656564000, tiling=1, domain=0, offset=4029534208 [ 33.647] write_boxes_inplace x 1, handle=9, tiling=1 [ 33.647] upload_inplace__tiled: tiling=1 [ 33.647] kgem_bo_can_map__cpu: handle=9 [ 33.647] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 33.647] kgem_bo_map__cpu(handle=9, size=33177600, map=0x7fc6b7845000:0x7fc656564000) [ 33.647] kgem_bo_sync__cpu: handle=9 [ 33.647] __kgem_busy: handle=9, busy=0, wedged=0 [ 33.647] kgem_bo_sync__cpu: SYNC: handle=9, needs_flush? 0, domain? 0, busy? 0 [ 33.647] __kgem_busy: handle=9, busy=0, wedged=0 [ 33.647] kgem_bo_retire: retiring bo handle=9 (needed flush? 0), rq? 0 [busy?=0] [ 33.647] assert_bo_retired: handle=9, domain: 0 exec? 0, rq? 0 [ 33.647] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(0, 0), size=1x1, pitch=4/15360 [ 33.647] sna_accel_flush: flush?=0, dirty?=0 [ 33.647] sna_accel_flush: flush?=0, dirty?=0 [ 33.647] sna_accel_flush: flush?=0, dirty?=0 [ 33.647] sna_accel_flush: flush?=0, dirty?=0 [ 33.647] sna_destroy_pixmap: pixmap=3249, attached?=1 [ 33.647] __sna_free_pixmap(pixmap=3249) [ 33.647] sna_accel_flush: flush?=0, dirty?=0 [ 33.647] sna_accel_flush: flush?=0, dirty?=0 [ 33.647] sna_accel_flush: flush?=0, dirty?=0 [ 33.647] sna_block_handler (tv=0.11000) [ 33.647] sna_scanout_do_flush: flush timer active: delta=9 [ 33.647] sna_accel_do_throttle -- no pending activity [ 33.647] sna_accel_block: evaluating timers, active=5 [ 33.647] sna_accel_block: flush timer expires in 9 [33656] [ 33.647] sna_wakeup_handler [ 33.647] sna_mode_wakeup: len=32 [ 33.647] sna_mode_wakeup: recording last swap on pipe=1, frame 1746 [6d2], time 33.647405 [ 33.647] sna_mode_wakeup: removing handle=128 [active_scanout=1] from scanout, installing handle=40 [active_scanout=3] [ 33.647] sna_mode_wakeup: flip complete, pending? 2 [ 33.647] sna_accel_flush: flush?=0, dirty?=0 [ 33.647] sna_accel_flush: flush?=0, dirty?=0 [ 33.647] sna_accel_flush: flush?=0, dirty?=0 [ 33.647] sna_block_handler (tv=0.11000) [ 33.647] sna_scanout_do_flush: flush timer active: delta=9 [ 33.647] sna_accel_do_throttle -- no pending activity [ 33.647] sna_accel_block: evaluating timers, active=5 [ 33.647] sna_accel_block: flush timer expires in 9 [33656] [ 33.647] sna_wakeup_handler [ 33.647] sna_accel_flush: flush?=0, dirty?=0 [ 33.647] sna_accel_flush: flush?=0, dirty?=0 [ 33.647] sna_accel_flush: flush?=0, dirty?=0 [ 33.647] sna_accel_flush: flush?=0, dirty?=0 [ 33.647] sna_accel_flush: flush?=0, dirty?=0 [ 33.647] sna_accel_flush: flush?=0, dirty?=0 [ 33.647] sna_accel_flush: flush?=0, dirty?=0 [ 33.647] sna_accel_flush: flush?=0, dirty?=0 [ 33.647] sna_accel_flush: flush?=0, dirty?=0 [ 33.647] sna_block_handler (tv=0.11000) [ 33.647] sna_scanout_do_flush: flush timer active: delta=9 [ 33.647] sna_accel_do_throttle -- no pending activity [ 33.647] sna_accel_block: evaluating timers, active=5 [ 33.647] sna_accel_block: flush timer expires in 9 [33656] [ 33.647] sna_wakeup_handler [ 33.647] sna_accel_flush: flush?=0, dirty?=0 [ 33.647] sna_accel_flush: flush?=0, dirty?=0 [ 33.647] sna_block_handler (tv=0.11000) [ 33.647] sna_scanout_do_flush: flush timer active: delta=9 [ 33.647] sna_accel_do_throttle -- no pending activity [ 33.647] sna_accel_block: evaluating timers, active=5 [ 33.647] sna_accel_block: flush timer expires in 9 [33656] [ 33.647] sna_wakeup_handler [ 33.647] sna_accel_flush: flush?=0, dirty?=0 [ 33.647] sna_accel_flush: flush?=0, dirty?=0 [ 33.647] sna_accel_flush: flush?=0, dirty?=0 [ 33.647] sna_block_handler (tv=0.11000) [ 33.647] sna_scanout_do_flush: flush timer active: delta=9 [ 33.647] sna_accel_do_throttle -- no pending activity [ 33.647] sna_accel_block: evaluating timers, active=5 [ 33.647] sna_accel_block: flush timer expires in 9 [33656] [ 33.647] sna_wakeup_handler [ 33.647] sna_accel_flush: flush?=0, dirty?=0 [ 33.647] sna_accel_flush: flush?=0, dirty?=0 [ 33.647] sna_block_handler (tv=0.11000) [ 33.647] sna_scanout_do_flush: flush timer active: delta=9 [ 33.647] sna_accel_do_throttle -- no pending activity [ 33.647] sna_accel_block: evaluating timers, active=5 [ 33.647] sna_accel_block: flush timer expires in 9 [33656] [ 33.647] sna_wakeup_handler [ 33.647] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=128, name=76 [ 33.647] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 33.647] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 33.647] sna_dri2_get_back: draw size=7680x2160, back buffer handle=128 size=7680x2160, is-scanout? 1, active?=1, pitch=30720, front pitch=30720 [ 33.647] sna_dri2_get_back: reuse backbuffer? 1 [ 33.647] sna_dri2_get_back: back buffer handle=128, active?=1, refcnt=1 [ 33.647] sna_dri2_get_back: cache: handle=29, active=0 [ 33.647] sna_dri2_get_back: reuse cache handle=29, name=3, flags=0 [ 33.647] sna_dri2_get_back: caching handle=128 (name=76, flags=0, active_scanout=1) [ 33.647] kgem_bo_flink: flinked handle=29 to name=3, marking non-reusable [ 33.647] sna_dri2_reuse_buffer: reusing back buffer handle=29, name=3, pitch=30720, age=0 [ 33.647] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 33.647] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=40, name=5, active_scanout=3 [ 33.647] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 33.647] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 33.647] sna_accel_flush: flush?=0, dirty?=0 [ 33.647] sna_accel_flush: flush?=0, dirty?=0 [ 33.647] sna_accel_flush: flush?=0, dirty?=0 [ 33.647] sna_block_handler (tv=0.11000) [ 33.647] sna_scanout_do_flush: flush timer active: delta=9 [ 33.647] sna_accel_do_throttle -- no pending activity [ 33.647] sna_accel_block: evaluating timers, active=5 [ 33.647] sna_accel_block: flush timer expires in 9 [33656] [ 33.647] sna_wakeup_handler [ 33.647] sna_accel_flush: flush?=0, dirty?=0 [ 33.647] sna_accel_flush: flush?=0, dirty?=0 [ 33.647] sna_block_handler (tv=0.11000) [ 33.647] sna_scanout_do_flush: flush timer active: delta=9 [ 33.647] sna_accel_do_throttle -- no pending activity [ 33.647] sna_accel_block: evaluating timers, active=5 [ 33.647] sna_accel_block: flush timer expires in 9 [33656] [ 33.647] sna_wakeup_handler [ 33.647] sna_accel_flush: flush?=0, dirty?=0 [ 33.647] sna_accel_flush: flush?=0, dirty?=0 [ 33.647] sna_block_handler (tv=0.11000) [ 33.647] sna_scanout_do_flush: flush timer active: delta=9 [ 33.647] sna_accel_do_throttle -- no pending activity [ 33.647] sna_accel_block: evaluating timers, active=5 [ 33.647] sna_accel_block: flush timer expires in 9 [33656] [ 33.647] sna_wakeup_handler [ 33.647] sna_accel_flush: flush?=0, dirty?=0 [ 33.647] sna_accel_flush: flush?=0, dirty?=0 [ 33.647] sna_accel_flush: flush?=0, dirty?=0 [ 33.647] sna_block_handler (tv=0.11000) [ 33.647] sna_scanout_do_flush: flush timer active: delta=9 [ 33.648] sna_accel_do_throttle -- no pending activity [ 33.648] sna_accel_block: evaluating timers, active=5 [ 33.648] sna_accel_block: flush timer expires in 9 [33656] [ 33.648] sna_wakeup_handler [ 33.648] sna_accel_flush: flush?=0, dirty?=0 [ 33.648] sna_accel_flush: flush?=0, dirty?=0 [ 33.648] sna_block_handler (tv=0.10000) [ 33.648] sna_scanout_do_flush: flush timer active: delta=8 [ 33.648] sna_accel_do_throttle -- no pending activity [ 33.648] sna_accel_block: evaluating timers, active=5 [ 33.648] sna_accel_block: flush timer expires in 8 [33656] [ 33.648] sna_wakeup_handler [ 33.648] sna_mode_wakeup: len=32 [ 33.648] sna_mode_wakeup: recording last swap on pipe=0, frame 1776 [6f0], time 33.648807 [ 33.648] sna_mode_wakeup: removing handle=128 [active_scanout=0] from scanout, installing handle=40 [active_scanout=3] [ 33.648] sna_mode_wakeup: flip complete, pending? 1 [ 33.648] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 33.648] sna_block_handler (tv=0.10000) [ 33.648] sna_scanout_do_flush: flush timer active: delta=8 [ 33.648] sna_accel_do_throttle -- no pending activity [ 33.648] sna_accel_block: evaluating timers, active=5 [ 33.648] sna_accel_block: flush timer expires in 8 [33656] [ 33.648] sna_wakeup_handler [ 33.648] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 33.648] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 33.648] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 33.648] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 33.648] sna_dri2_get_msc(draw=146, pipe=0) [ 33.648] sna_crtc_record_swap: recording last swap on pipe=0, frame 1776 [msc=1776], time 33.648807 [ 33.648] sna_dri2_get_msc: msc=1776 [raw=1776], ust=33648807 [ 33.648] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=29 (refs=1/1, flush=0) , front=40 (refs=1/4, flush=1) [ 33.648] sna_dri2_schedule_swap(target_msc=1775, divisor=0, remainder=0) [ 33.648] sna_dri2_schedule_swap: using front handle=40, active_scanout?=3, flush?=1 [ 33.648] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 33.648] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 33.648] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 33.648] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 33.648] sna_crtc_record_swap: recording last swap on pipe=0, frame 1776 [msc=1776], time 33.648807 [ 33.648] immediate_swap: current_msc=1776, target_msc=1775 -- yes [ 33.648] can_flip: no, shadow enabled [ 33.648] sna_dri2_add_event: adding event to window 146) [ 33.648] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 33.648] sna_dri2_immediate_blit: no pending blit, starting chain [ 33.648] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 33.648] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 33.648] can_xchg: back size=8701e00, front size=8701e00 [ 33.648] can_xchg: yes, pixmap=165 [ 33.648] sna_dri2_xchg: win=146, exchange front=40/5,ref=2 and back=29/3,ref=2, pixmap=165 7680x2160 [ 33.648] sna_dri2_xchg: back_bo handle=29, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 33.648] sna_dri2_xchg: front_bo handle=40, pitch=30720, size=132710400, ref=4, active_scanout?=3 [ 33.648] set_bo: pixmap=165, handle=29 (old handle=40) [ 33.648] set_bo: marking whole pixmap as damaged [ 33.648] set_bo: applying final/discard move-to-gpu [ 33.648] wait_for_shadow: flags=0, flips=0, handle=40, shadow=32 [ 33.648] set_bo: dropping flush hint from handle=40 [ 33.648] set_bo: adding flush hint to handle=29 [ 33.648] mark_stale(handle=40) => 1 [ 33.648] swap_limit: draw=146 setting swap limit to 3 [ 33.648] sna_dri2_swap_limit_validate: swap limit set to 3 [ 33.648] sna_next_vblank(pipe=0, waiting until next vblank) [ 33.648] sna_dri2_schedule_swap: reported target_msc=1776 [ 33.648] sna_accel_flush: flush?=0, dirty?=0 [ 33.648] sna_accel_flush: flush?=0, dirty?=0 [ 33.648] sna_accel_flush: flush?=0, dirty?=0 [ 33.648] sna_accel_flush: flush?=0, dirty?=0 [ 33.648] sna_block_handler (tv=0.10000) [ 33.648] sna_scanout_do_flush: flush timer active: delta=8 [ 33.648] sna_accel_do_throttle -- no pending activity [ 33.648] sna_accel_block: evaluating timers, active=5 [ 33.648] sna_accel_block: flush timer expires in 8 [33656] [ 33.657] sna_wakeup_handler [ 33.657] sna_block_handler (tv=0.1000) [ 33.657] sna_scanout_do_flush: flush timer active: delta=-1 [ 33.657] sna_scanout_do_flush (time=33657), triggered [ 33.657] sna_scanout_flush (time=33657), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 33.657] has_shadow: has pending damage? 1, outstanding flips: 0 [ 33.657] stop_flush: scanout=29 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 33.657] has_shadow: has pending damage? 1, outstanding flips: 0 [ 33.657] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 33.657] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 33.657] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 33.657] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 33.657] sna_pixmap_move_to_gpu: already all-damaged [ 33.657] sna_pixmap_mark_active: pixmap=165, handle=29 [ 33.657] sna_mode_redisplay: crtc[0] transformed? 0 [ 33.657] sna_mode_redisplay: crtc[1] transformed? 0 [ 33.657] sna_mode_redisplay: crtc[2] transformed? 0 [ 33.657] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=29 [active=1] [ 33.657] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 40, transformed? 0 [ 33.657] get_fb: reusing fb=102 for handle=29 [ 33.657] sna_mode_redisplay: recording flip on CRTC:32 handle=29, active_scanout=2, serial=2 [ 33.657] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 33.657] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 40, transformed? 0 [ 33.657] sna_mode_redisplay: recording flip on CRTC:39 handle=29, active_scanout=3, serial=3 [ 33.657] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 33.657] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 33.657] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 33.657] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=29, shadow handle=32 [ 33.657] sna_accel_do_throttle -- no pending activity [ 33.657] sna_accel_block: evaluating timers, active=5 [ 33.657] sna_accel_block: flush timer expires in 16 [33673] [ 33.658] sna_wakeup_handler [ 33.658] sna_block_handler (tv=0.2000) [ 33.658] sna_scanout_do_flush: flush timer active: delta=15 [ 33.658] sna_accel_do_throttle -- no pending activity [ 33.658] sna_accel_block: evaluating timers, active=5 [ 33.658] sna_accel_block: flush timer expires in 15 [33673] [ 33.658] sna_wakeup_handler [ 33.658] sna_block_handler (tv=0.2000) [ 33.658] sna_scanout_do_flush: flush timer active: delta=15 [ 33.658] sna_accel_do_throttle -- no pending activity [ 33.658] sna_accel_block: evaluating timers, active=5 [ 33.658] sna_accel_block: flush timer expires in 15 [33673] [ 33.659] sna_wakeup_handler [ 33.659] sna_block_handler (tv=0.1000) [ 33.659] sna_scanout_do_flush: flush timer active: delta=14 [ 33.659] sna_accel_do_throttle -- no pending activity [ 33.659] sna_accel_block: evaluating timers, active=5 [ 33.659] sna_accel_block: flush timer expires in 14 [33673] [ 33.660] sna_wakeup_handler [ 33.660] sna_accel_flush: flush?=0, dirty?=0 [ 33.660] sna_accel_flush: flush?=0, dirty?=0 [ 33.660] sna_block_handler (tv=0.28000) [ 33.660] sna_scanout_do_flush: flush timer active: delta=13 [ 33.660] sna_accel_do_throttle -- no pending activity [ 33.660] sna_accel_block: evaluating timers, active=5 [ 33.660] sna_accel_block: flush timer expires in 13 [33673] [ 33.660] sna_wakeup_handler [ 33.660] sna_block_handler (tv=0.28000) [ 33.660] sna_scanout_do_flush: flush timer active: delta=13 [ 33.660] sna_accel_do_throttle -- no pending activity [ 33.660] sna_accel_block: evaluating timers, active=5 [ 33.660] sna_accel_block: flush timer expires in 13 [33673] [ 33.661] sna_wakeup_handler [ 33.661] sna_accel_flush: flush?=0, dirty?=0 [ 33.661] sna_accel_flush: flush?=0, dirty?=0 [ 33.661] sna_accel_flush: flush?=0, dirty?=0 [ 33.661] sna_accel_flush: flush?=0, dirty?=0 [ 33.661] sna_block_handler (tv=0.27000) [ 33.661] sna_scanout_do_flush: flush timer active: delta=12 [ 33.661] sna_accel_do_throttle -- no pending activity [ 33.661] sna_accel_block: evaluating timers, active=5 [ 33.661] sna_accel_block: flush timer expires in 12 [33673] [ 33.662] sna_wakeup_handler [ 33.662] sna_accel_flush: flush?=0, dirty?=0 [ 33.662] sna_block_handler (tv=0.26000) [ 33.662] sna_scanout_do_flush: flush timer active: delta=11 [ 33.662] sna_accel_do_throttle -- no pending activity [ 33.662] sna_accel_block: evaluating timers, active=5 [ 33.662] sna_accel_block: flush timer expires in 11 [33673] [ 33.663] sna_wakeup_handler [ 33.663] sna_mode_wakeup: len=32 [ 33.663] sna_mode_wakeup: recording last swap on pipe=1, frame 1747 [6d3], time 33.664074 [ 33.663] sna_mode_wakeup: removing handle=40 [active_scanout=1] from scanout, installing handle=29 [active_scanout=3] [ 33.663] sna_mode_wakeup: flip complete, pending? 2 [ 33.663] sna_block_handler (tv=0.25000) [ 33.663] sna_scanout_do_flush: flush timer active: delta=10 [ 33.663] sna_accel_do_throttle -- no pending activity [ 33.663] sna_accel_block: evaluating timers, active=5 [ 33.663] sna_accel_block: flush timer expires in 10 [33673] [ 33.664] sna_wakeup_handler [ 33.664] sna_accel_flush: flush?=0, dirty?=0 [ 33.664] sna_accel_flush: flush?=0, dirty?=0 [ 33.664] sna_block_handler (tv=0.24000) [ 33.664] sna_scanout_do_flush: flush timer active: delta=9 [ 33.664] sna_accel_do_throttle -- no pending activity [ 33.664] sna_accel_block: evaluating timers, active=5 [ 33.664] sna_accel_block: flush timer expires in 9 [33673] [ 33.664] sna_wakeup_handler [ 33.664] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=40, name=5 [ 33.664] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 33.664] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 33.664] sna_dri2_get_back: draw size=7680x2160, back buffer handle=40 size=7680x2160, is-scanout? 1, active?=1, pitch=30720, front pitch=30720 [ 33.664] sna_dri2_get_back: reuse backbuffer? 1 [ 33.664] sna_dri2_get_back: back buffer handle=40, active?=1, refcnt=2 [ 33.664] sna_dri2_get_back: cache: handle=128, active=0 [ 33.664] sna_dri2_get_back: reuse cache handle=128, name=76, flags=0 [ 33.664] sna_dri2_get_back: caching handle=40 (name=5, flags=0, active_scanout=1) [ 33.664] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 33.664] sna_dri2_reuse_buffer: reusing back buffer handle=128, name=76, pitch=30720, age=0 [ 33.664] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 33.664] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=29, name=3, active_scanout=3 [ 33.664] kgem_bo_flink: flinked handle=29 to name=3, marking non-reusable [ 33.664] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=29] -- refcnt=3, draw=146, pixmap=165, proxy?=0 [ 33.664] sna_accel_flush: flush?=0, dirty?=0 [ 33.664] sna_accel_flush: flush?=0, dirty?=0 [ 33.664] sna_accel_flush: flush?=0, dirty?=0 [ 33.664] sna_block_handler (tv=0.24000) [ 33.664] sna_scanout_do_flush: flush timer active: delta=9 [ 33.664] sna_accel_do_throttle -- no pending activity [ 33.664] sna_accel_block: evaluating timers, active=5 [ 33.664] sna_accel_block: flush timer expires in 9 [33673] [ 33.665] sna_wakeup_handler [ 33.665] sna_mode_wakeup: len=64 [ 33.665] sna_dri2_vblank_handler(type=2, sequence=1777, draw=1555) [ 33.665] sna_crtc_record_swap: recording last swap on pipe=0, frame 1777 [msc=1777], time 33.665476 [ 33.665] sna_dri2_vblank_handler: 2 complete, frame=1777 tv=33.665476 [ 33.665] sna_dri2_blit_complete: blit finished [ 33.665] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=1777, tv=33.665476) [ 33.665] frame_swap_complete(type=2): draw=146, pipe=0, frame=1777 [msc=1777], tv=33.665476 [ 33.665] sna_accel_flush: flush?=0, dirty?=0 [ 33.665] sna_dri2_event_free(draw?=1) [ 33.665] sna_dri2_remove_event: remove[0x561c94ad6ad0] from window 146, active? 1 [ 33.665] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=29] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 33.665] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=128] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 33.665] sna_dri2_vblank_handler complete [ 33.665] sna_mode_wakeup: recording last swap on pipe=0, frame 1777 [6f1], time 33.665476 [ 33.665] sna_mode_wakeup: removing handle=40 [active_scanout=0] from scanout, installing handle=29 [active_scanout=3] [ 33.665] sna_mode_wakeup: flip complete, pending? 1 [ 33.665] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 33.665] sna_block_handler (tv=0.23000) [ 33.665] sna_scanout_do_flush: flush timer active: delta=8 [ 33.665] sna_accel_do_throttle -- no pending activity [ 33.665] sna_accel_block: evaluating timers, active=5 [ 33.665] sna_accel_block: flush timer expires in 8 [33673] [ 33.665] sna_wakeup_handler [ 33.665] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 33.665] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 33.665] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 33.665] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 33.665] sna_dri2_get_msc(draw=146, pipe=0) [ 33.665] sna_crtc_record_swap: recording last swap on pipe=0, frame 1777 [msc=1777], time 33.665476 [ 33.665] sna_dri2_get_msc: msc=1777 [raw=1777], ust=33665476 [ 33.665] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=128 (refs=1/1, flush=0) , front=29 (refs=1/4, flush=1) [ 33.665] sna_dri2_schedule_swap(target_msc=1777, divisor=0, remainder=0) [ 33.665] sna_dri2_schedule_swap: using front handle=29, active_scanout?=3, flush?=1 [ 33.665] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 33.665] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 33.665] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 33.665] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 33.665] sna_crtc_record_swap: recording last swap on pipe=0, frame 1777 [msc=1777], time 33.665476 [ 33.665] immediate_swap: current_msc=1777, target_msc=1777 -- yes [ 33.665] can_flip: no, shadow enabled [ 33.665] sna_dri2_add_event: adding event to window 146) [ 33.665] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 33.665] sna_dri2_immediate_blit: no pending blit, starting chain [ 33.665] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 33.665] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 33.665] can_xchg: back size=8701e00, front size=8701e00 [ 33.665] can_xchg: yes, pixmap=165 [ 33.665] sna_dri2_xchg: win=146, exchange front=29/3,ref=2 and back=128/76,ref=2, pixmap=165 7680x2160 [ 33.665] sna_dri2_xchg: back_bo handle=128, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 33.665] sna_dri2_xchg: front_bo handle=29, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 33.665] set_bo: pixmap=165, handle=128 (old handle=29) [ 33.665] set_bo: marking whole pixmap as damaged [ 33.665] set_bo: applying final/discard move-to-gpu [ 33.666] wait_for_shadow: flags=0, flips=0, handle=29, shadow=32 [ 33.666] set_bo: dropping flush hint from handle=29 [ 33.666] set_bo: adding flush hint to handle=128 [ 33.666] mark_stale(handle=29) => 1 [ 33.666] swap_limit: draw=146 setting swap limit to 3 [ 33.666] sna_dri2_swap_limit_validate: swap limit set to 3 [ 33.666] sna_next_vblank(pipe=0, waiting until next vblank) [ 33.666] sna_dri2_schedule_swap: reported target_msc=1777 [ 33.666] sna_accel_flush: flush?=0, dirty?=0 [ 33.666] sna_accel_flush: flush?=0, dirty?=0 [ 33.666] sna_accel_flush: flush?=0, dirty?=0 [ 33.666] sna_accel_flush: flush?=0, dirty?=0 [ 33.666] sna_block_handler (tv=0.22000) [ 33.666] sna_scanout_do_flush: flush timer active: delta=7 [ 33.666] sna_accel_do_throttle -- no pending activity [ 33.666] sna_accel_block: evaluating timers, active=5 [ 33.666] sna_accel_block: flush timer expires in 7 [33673] [ 33.673] sna_wakeup_handler [ 33.673] sna_block_handler (tv=0.15000) [ 33.673] sna_scanout_do_flush: flush timer active: delta=0 [ 33.673] sna_scanout_do_flush (time=33673), triggered [ 33.673] sna_scanout_flush (time=33673), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 33.673] has_shadow: has pending damage? 1, outstanding flips: 0 [ 33.673] stop_flush: scanout=128 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 33.673] has_shadow: has pending damage? 1, outstanding flips: 0 [ 33.673] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 33.673] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 33.673] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 33.673] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 33.673] sna_pixmap_move_to_gpu: already all-damaged [ 33.673] sna_pixmap_mark_active: pixmap=165, handle=128 [ 33.673] sna_mode_redisplay: crtc[0] transformed? 0 [ 33.673] sna_mode_redisplay: crtc[1] transformed? 0 [ 33.673] sna_mode_redisplay: crtc[2] transformed? 0 [ 33.673] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=128 [active=1] [ 33.673] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 29, transformed? 0 [ 33.673] get_fb: reusing fb=112 for handle=128 [ 33.673] sna_mode_redisplay: recording flip on CRTC:32 handle=128, active_scanout=2, serial=2 [ 33.673] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 33.673] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 29, transformed? 0 [ 33.673] sna_mode_redisplay: recording flip on CRTC:39 handle=128, active_scanout=3, serial=3 [ 33.673] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 33.673] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 33.673] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 33.673] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=128, shadow handle=32 [ 33.673] sna_accel_do_throttle -- no pending activity [ 33.673] sna_accel_block: evaluating timers, active=5 [ 33.673] sna_accel_block: flush timer expires in 16 [33689] [ 33.677] sna_wakeup_handler [ 33.677] sna_accel_flush: flush?=0, dirty?=0 [ 33.677] sna_accel_flush: flush?=0, dirty?=0 [ 33.677] sna_accel_flush: flush?=0, dirty?=0 [ 33.677] sna_accel_flush: flush?=0, dirty?=0 [ 33.677] sna_accel_flush: flush?=0, dirty?=0 [ 33.677] sna_accel_flush: flush?=0, dirty?=0 [ 33.677] sna_accel_flush: flush?=0, dirty?=0 [ 33.677] sna_accel_flush: flush?=0, dirty?=0 [ 33.677] sna_accel_flush: flush?=0, dirty?=0 [ 33.677] sna_accel_flush: flush?=0, dirty?=0 [ 33.677] sna_accel_flush: flush?=0, dirty?=0 [ 33.677] sna_accel_flush: flush?=0, dirty?=0 [ 33.677] sna_accel_flush: flush?=0, dirty?=0 [ 33.677] sna_accel_flush: flush?=0, dirty?=0 [ 33.677] sna_block_handler (tv=0.11000) [ 33.677] sna_scanout_do_flush: flush timer active: delta=12 [ 33.677] sna_accel_do_throttle -- no pending activity [ 33.677] sna_accel_block: evaluating timers, active=5 [ 33.677] sna_accel_block: flush timer expires in 12 [33689] [ 33.677] sna_wakeup_handler [ 33.677] sna_accel_flush: flush?=0, dirty?=0 [ 33.677] sna_accel_flush: flush?=0, dirty?=0 [ 33.677] sna_accel_flush: flush?=0, dirty?=0 [ 33.677] sna_block_handler (tv=0.11000) [ 33.677] sna_scanout_do_flush: flush timer active: delta=12 [ 33.677] sna_accel_do_throttle -- no pending activity [ 33.677] sna_accel_block: evaluating timers, active=5 [ 33.677] sna_accel_block: flush timer expires in 12 [33689] [ 33.677] sna_wakeup_handler [ 33.677] sna_accel_flush: flush?=0, dirty?=0 [ 33.677] sna_accel_flush: flush?=0, dirty?=0 [ 33.677] sna_block_handler (tv=0.11000) [ 33.677] sna_scanout_do_flush: flush timer active: delta=12 [ 33.677] sna_accel_do_throttle -- no pending activity [ 33.677] sna_accel_block: evaluating timers, active=5 [ 33.677] sna_accel_block: flush timer expires in 12 [33689] [ 33.677] sna_wakeup_handler [ 33.677] sna_accel_flush: flush?=0, dirty?=0 [ 33.677] sna_accel_flush: flush?=0, dirty?=0 [ 33.677] sna_accel_flush: flush?=0, dirty?=0 [ 33.677] sna_block_handler (tv=0.11000) [ 33.677] sna_scanout_do_flush: flush timer active: delta=12 [ 33.677] sna_accel_do_throttle -- no pending activity [ 33.677] sna_accel_block: evaluating timers, active=5 [ 33.677] sna_accel_block: flush timer expires in 12 [33689] [ 33.677] sna_wakeup_handler [ 33.677] sna_accel_flush: flush?=0, dirty?=0 [ 33.677] sna_accel_flush: flush?=0, dirty?=0 [ 33.677] sna_accel_flush: flush?=0, dirty?=0 [ 33.677] sna_block_handler (tv=0.11000) [ 33.677] sna_scanout_do_flush: flush timer active: delta=12 [ 33.677] sna_accel_do_throttle -- no pending activity [ 33.677] sna_accel_block: evaluating timers, active=5 [ 33.677] sna_accel_block: flush timer expires in 12 [33689] [ 33.677] sna_wakeup_handler [ 33.677] sna_accel_flush: flush?=0, dirty?=0 [ 33.677] sna_accel_flush: flush?=0, dirty?=0 [ 33.677] sna_block_handler (tv=0.11000) [ 33.677] sna_scanout_do_flush: flush timer active: delta=12 [ 33.677] sna_accel_do_throttle -- no pending activity [ 33.677] sna_accel_block: evaluating timers, active=5 [ 33.677] sna_accel_block: flush timer expires in 12 [33689] [ 33.677] sna_wakeup_handler [ 33.677] sna_create_pixmap(490, 37, 32, usage=0) [ 33.677] kgem_can_create_2d: 490x37 @ 32 [ 33.677] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=1984, height=37 [ 33.677] kgem_can_create_2d: untiled size=73728 [ 33.677] kgem_choose_tiling: 490x37 -> 1 [ 33.677] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2048, height=40 [ 33.677] kgem_can_create_2d: tiled[1] size=81920 [ 33.677] sna_create_pixmap: usage=0, flags=1b [ 33.677] sna_create_pixmap: creating GPU pixmap 490x37, stride=1960, flags=1b [ 33.677] __pop_freed_pixmap: reusing freed pixmap=3247 header [ 33.677] create_pixmap_hdr: pixmap=3250, width=490, height=37, usage=0 [ 33.677] sna_create_pixmap: serial=3250, 490x37, usage=0 [ 33.677] sna_composite_rectangles(pixmap=3251, op=0, 0 x 1 [(0, 0)x(490, 37) ...]) [ 33.677] sna_composite_rectangles: converted to op 0 [ 33.677] sna_composite_rectangles[0] (0, 0)x(490, 37) -> (0, 0), (490, 37) [ 33.677] sna_composite_rectangles: nrects=1, region=(0, 0), (490, 37) x 1 [ 33.677] sna_composite_rectangles: clipped extents (0, 0),(490, 37) x 1 [ 33.677] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(490, 37) [ 33.677] sna_composite_rectangles: dropping last-cpu hint [ 33.677] sna_drawable_use_bo pixmap=3251, box=((0, 0), (490, 37)), flags=19... [ 33.677] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 33.677] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 33.677] sna_pixmap_move_to_gpu(pixmap=3251, usage=0), flags=b [ 33.677] sna_pixmap_move_to_gpu: CPU damage? 0 [ 33.677] sna_pixmap_move_to_gpu: creating GPU bo (490x37@32), create=b [ 33.677] kgem_choose_tiling: 490x37 -> 1 [ 33.677] kgem_choose_tiling: 490x37 -> 1 [ 33.677] sna_pixmap_alloc_gpu: pixmap=3251 [ 33.677] kgem_create_2d(490x37, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 33.677] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2048, height=40 [ 33.677] inactive too small: 16 < 20 [ 33.677] inactive too small: 16 < 20 [ 33.677] inactive too small: 16 < 20 [ 33.677] inactive too small: 16 < 20 [ 33.677] inactive too small: 16 < 20 [ 33.677] inactive too small: 16 < 20 [ 33.677] inactive too small: 16 < 20 [ 33.677] inactive too small: 16 < 20 [ 33.677] inactive too small: 16 < 20 [ 33.677] inactive too small: 16 < 20 [ 33.677] inactive too small: 16 < 20 [ 33.677] inactive too small: 16 < 20 [ 33.677] inactive too small: 16 < 20 [ 33.677] inactive too small: 16 < 20 [ 33.677] inactive too small: 16 < 20 [ 33.677] inactive too small: 16 < 20 [ 33.677] inactive too small: 16 < 20 [ 33.677] inactive too small: 16 < 20 [ 33.677] inactive too small: 16 < 20 [ 33.677] kgem_bo_remove_from_inactive: removing handle=144 from inactive [ 33.677] from inactive: pitch=2048, tiling=1: handle=144, id=1979 [ 33.677] __sna_damage_all(490, 37) [ 33.677] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 33.677] sna_pixmap_mark_active: pixmap=3251, handle=144 [ 33.677] sna_drawable_use_bo: allocated GPU bo for operation [ 33.677] sna_drawable_use_bo: using GPU bo with damage? 0 [ 33.677] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 33.677] kgem_bo_is_render: handle=144, rq? 0 [0] [ 33.677] kgem_bo_is_render: handle=144, rq? 0 [0] [ 33.677] gen9_render_fill_boxes(0 x 1 [(0, 0), (490, 37) ...]) [ 33.677] sna_render_get_solid: 0 [ 33.677] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 33.677] kgem_check_bo: num_pages=+64, num_exec=+1 [ 33.677] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 33.678] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 33.678] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 33.678] kgem_add_handle: handle=4, index=0 [ 33.678] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 33.678] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 33.678] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 33.678] gen9_composite_get_binding_table(ffc0) [ 33.678] kgem_add_reloc64: handle=144, pos=16360, delta=0, domains=20002 [ 33.678] kgem_add_handle: handle=144, index=1 [ 33.678] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fce00000) [ 33.678] __kgem_bo_mark_dirty: handle=144 (proxy? 0) [ 33.678] [3fe0] bind bo(handle=144, addr=fce00000), format=192, width=490, height=37, pitch=2048, tiling=1 -> render [ 33.678] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 33.678] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 33.678] kgem_add_handle: handle=7, index=2 [ 33.678] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 33.678] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 33.678] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 33.678] gen9_emit_sampler: sampler = 1 [ 33.678] gen9_emit_sf: num_sf_outputs=1 [ 33.678] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 33.678] gen9_emit_vertex_elements: setup id=0 [ 33.678] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 33.678] (0, 0), (490, 37) [ 33.678] gen8_vertex_flush[490] = 3 [ 33.678] sna_composite_rectangles: pixmap=3251 marking clear [0]? 1 [ 33.678] sna_composite_rectangles(pixmap=3251, op=1, fff2f1f0 x 2 [(477, 0)x(13, 17) ...]) [ 33.678] sna_composite_rectangles: converted to op 1 [ 33.678] sna_composite_rectangles[0] (477, 0)x(13, 17) -> (477, 0), (490, 17) [ 33.678] sna_composite_rectangles[1] (0, 17)x(490, 20) -> (0, 17), (490, 37) [ 33.678] sna_composite_rectangles: nrects=2, region=(0, 0), (490, 37) x 2 [ 33.678] sna_composite_rectangles: clipped extents (0, 0),(490, 37) x 2 [ 33.678] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(490, 37) [ 33.678] sna_composite_rectangles: dropping last-cpu hint [ 33.678] sna_drawable_use_bo pixmap=3251, box=((0, 0), (490, 37)), flags=1... [ 33.678] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 33.678] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 33.678] sna_drawable_use_bo: using whole GPU bo [ 33.678] gen9_render_fill_boxes (op=1, color=(f2f2, f1f1, f0f0, ffff) [20028888]) [ 33.678] kgem_bo_is_render: handle=144, rq? 1 [1] [ 33.678] gen9_render_fill_boxes(fff2f1f0 x 2 [(477, 0), (490, 17) ...]) [ 33.678] sna_render_get_solid: fff2f1f0 [ 33.678] sna_render_get_solid(15) = fff2f1f0 (old) [ 33.678] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 33.678] kgem_check_bo: num_pages=+0, num_exec=+0 [ 33.678] gen9_composite_get_binding_table(ff00) [ 33.678] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 33.678] kgem_add_reloc64: adding proxy [delta=60] for handle=8 [ 33.678] kgem_add_handle: handle=8, index=3 [ 33.678] kgem_add_reloc64[5] = (delta=60, target handle=3, presumed=fdffe000) [ 33.678] [3fb0] bind bo(handle=8, addr=fdffe03c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 33.678] gen9_emit_vertex_elements: setup id=0 [ 33.678] (477, 0), (490, 17) [ 33.678] (0, 17), (490, 37) [ 33.678] gen8_vertex_flush[4cc] = 6 [ 33.678] sna_composite_rectangles(pixmap=3251, op=1, ff300a24 x 2 [(477, 0)x(13, 17) ...]) [ 33.678] sna_composite_rectangles: converted to op 1 [ 33.678] sna_composite_rectangles[0] (477, 0)x(13, 17) -> (477, 0), (490, 17) [ 33.678] sna_composite_rectangles[1] (0, 17)x(490, 20) -> (0, 17), (490, 37) [ 33.678] sna_composite_rectangles: nrects=2, region=(0, 0), (490, 37) x 2 [ 33.678] sna_composite_rectangles: clipped extents (0, 0),(490, 37) x 2 [ 33.678] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(490, 37) [ 33.678] sna_composite_rectangles: dropping last-cpu hint [ 33.678] sna_drawable_use_bo pixmap=3251, box=((0, 0), (490, 37)), flags=1... [ 33.678] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 33.678] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 33.678] sna_drawable_use_bo: using whole GPU bo [ 33.678] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 33.678] kgem_bo_is_render: handle=144, rq? 1 [1] [ 33.678] gen9_render_fill_boxes(ff300a24 x 2 [(477, 0), (490, 17) ...]) [ 33.678] sna_render_get_solid: ff300a24 [ 33.678] sna_render_get_solid(17) = ff300a24 (old) [ 33.678] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 33.678] kgem_check_bo: num_pages=+0, num_exec=+0 [ 33.678] gen9_composite_get_binding_table(fe80) [ 33.678] kgem_add_reloc64: handle=8, pos=16280, delta=0, domains=40000 [ 33.678] kgem_add_reloc64: adding proxy [delta=68] for handle=8 [ 33.678] kgem_add_reloc64[6] = (delta=68, target handle=3, presumed=fdffe000) [ 33.678] [3f90] bind bo(handle=8, addr=fdffe044), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 33.678] gen9_emit_vertex_elements: setup id=0 [ 33.678] (477, 0), (490, 17) [ 33.678] (0, 17), (490, 37) [ 33.678] gen8_vertex_flush[508] = 6 [ 33.678] sna_composite_rectangles(pixmap=3251, op=1, ff300a24 x 2 [(477, 0)x(13, 17) ...]) [ 33.678] sna_composite_rectangles: converted to op 1 [ 33.678] sna_composite_rectangles[0] (477, 0)x(13, 17) -> (477, 0), (490, 17) [ 33.678] sna_composite_rectangles[1] (0, 17)x(490, 20) -> (0, 17), (490, 37) [ 33.678] sna_composite_rectangles: nrects=2, region=(0, 0), (490, 37) x 2 [ 33.678] sna_composite_rectangles: clipped extents (0, 0),(490, 37) x 2 [ 33.678] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(490, 37) [ 33.678] sna_composite_rectangles: dropping last-cpu hint [ 33.678] sna_drawable_use_bo pixmap=3251, box=((0, 0), (490, 37)), flags=1... [ 33.678] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 33.678] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 33.678] sna_drawable_use_bo: using whole GPU bo [ 33.678] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 33.678] kgem_bo_is_render: handle=144, rq? 1 [1] [ 33.678] gen9_render_fill_boxes(ff300a24 x 2 [(477, 0), (490, 17) ...]) [ 33.678] sna_render_get_solid: ff300a24 [ 33.678] sna_render_get_solid(17) = ff300a24 (last) [ 33.678] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 33.678] kgem_check_bo: num_pages=+0, num_exec=+0 [ 33.678] gen9_composite_get_binding_table(fe00) [ 33.678] gen9_emit_vertex_elements: setup id=0 [ 33.678] (477, 0), (490, 17) [ 33.678] (0, 17), (490, 37) [ 33.678] gen8_vertex_flush[508] = 12 [ 33.678] sna_glyphs(op=3, nlist=1, src=(1, 15)) [ 33.678] kgem_bo_is_busy: handle=144, domain: 0 exec? 1, rq? 1 [ 33.678] sna_glyphs: discarding mask [ 33.678] glyphs0_to_dst(op=3, src=(1, 15), nlist=1, dst=(1, 15)+(0, 0)) [ 33.678] clipped_glyphs? 18 glyph in 1 lists extents (1, 4), (163, 18), region (2, 17), (162, 18): yes [ 33.678] gen9_render_composite: 0x0, current mode=1/1 [ 33.678] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 33.678] kgem_bo_is_busy: handle=144, domain: 0 exec? 1, rq? 1 [ 33.678] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 33.678] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 33.678] sna_drawable_use_bo pixmap=3251, box=((2, 17), (162, 18)), flags=7... [ 33.678] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 33.678] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 33.678] sna_drawable_use_bo: using whole GPU bo [ 33.678] gen9_composite_set_target: pixmap=3251, format=20028888, size=490x37, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 33.678] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 33.678] color_convert: src=ff8ae234 [20028888] [ 33.678] color_convert: dst=ff8ae234 [20028888] [ 33.678] sna_render_get_solid: ff8ae234 [ 33.678] sna_render_get_solid(22) = ff8ae234 (old) [ 33.678] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 33.678] sna_transform_is_imprecise_integer_translation: no transform [ 33.678] gen9_composite_picture: integer translation (0, 0), removing [ 33.678] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 33.678] sna_render_pixmap_bo: GPU all damaged [ 33.678] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 33.678] gen4_choose_composite_emitter: solid, identity mask [ 33.678] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 33.678] aligning vertex: was 2, now 4 floats per vertex [ 33.678] gen9_composite_get_binding_table(fe00) [ 33.678] kgem_add_reloc64: handle=8, pos=16248, delta=0, domains=40000 [ 33.678] kgem_add_reloc64: adding proxy [delta=88] for handle=8 [ 33.678] kgem_add_reloc64[7] = (delta=88, target handle=3, presumed=fdffe000) [ 33.678] [3f70] bind bo(handle=8, addr=fdffe058), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 33.678] kgem_add_reloc64: handle=6, pos=16232, delta=0, domains=40000 [ 33.678] kgem_add_handle: handle=6, index=4 [ 33.678] kgem_add_reloc64[8] = (delta=0, target handle=4, presumed=fd581000) [ 33.678] [3f60] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 33.678] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 33.678] gen9_emit_sampler: sampler = a [ 33.678] gen9_emit_sf: num_sf_outputs=2 [ 33.678] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 33.678] gen9_emit_vertex_elements: setup id=9 [ 33.678] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 33.678] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 33.678] glyphs0_to_dst: glyph=(9, 5), (19, 18), clip=(2, 17), (162, 18) [ 33.678] glyphs0_to_dst: blt=(9, 17), (19, 18) [ 33.678] emit_primitive_identity_mask__avx2: dst=(9, 17), mask=(672.00, 60.00) x (10.00, 1.00) [ 33.678] gen8_vertex_flush[5e4] = 3 [ 33.678] gen9_magic_ca_pass: CA fixup (11 -> 14) [ 33.678] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 33.678] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 33.678] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 33.678] sna_glyphs(op=3, nlist=1, src=(172, 15)) [ 33.678] kgem_bo_is_busy: handle=144, domain: 0 exec? 1, rq? 1 [ 33.678] sna_glyphs: discarding mask [ 33.678] glyphs0_to_dst(op=3, src=(172, 15), nlist=1, dst=(172, 15)+(0, 0)) [ 33.678] clipped_glyphs? 32 glyph in 1 lists extents (171, 3), (460, 18), region (172, 17), (459, 18): yes [ 33.678] gen9_render_composite: 0x0, current mode=1/1 [ 33.678] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 33.678] kgem_bo_is_busy: handle=144, domain: 0 exec? 1, rq? 1 [ 33.678] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 33.678] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 33.678] sna_drawable_use_bo pixmap=3251, box=((172, 17), (459, 18)), flags=7... [ 33.678] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 33.678] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 33.678] sna_drawable_use_bo: using whole GPU bo [ 33.678] gen9_composite_set_target: pixmap=3251, format=20028888, size=490x37, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 33.678] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 33.678] color_convert: src=ff729fcf [20028888] [ 33.678] color_convert: dst=ff729fcf [20028888] [ 33.678] sna_render_get_solid: ff729fcf [ 33.678] sna_render_get_solid(23) = ff729fcf (old) [ 33.678] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 33.678] sna_transform_is_imprecise_integer_translation: no transform [ 33.678] gen9_composite_picture: integer translation (0, 0), removing [ 33.678] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 33.678] sna_render_pixmap_bo: GPU all damaged [ 33.678] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 33.678] gen4_choose_composite_emitter: solid, identity mask [ 33.678] kgem_check_bo: num_pages=+0, num_exec=+0 [ 33.678] gen9_composite_get_binding_table(fd40) [ 33.678] kgem_add_reloc64: handle=8, pos=16200, delta=0, domains=40000 [ 33.678] kgem_add_reloc64: adding proxy [delta=92] for handle=8 [ 33.678] kgem_add_reloc64[9] = (delta=92, target handle=3, presumed=fdffe000) [ 33.678] [3f40] bind bo(handle=8, addr=fdffe05c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 33.678] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 33.678] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 33.678] gen9_emit_vertex_elements: setup id=9 [ 33.678] glyphs0_to_dst: glyph=(180, 4), (190, 18), clip=(172, 17), (459, 18) [ 33.678] glyphs0_to_dst: blt=(180, 17), (190, 18) [ 33.678] emit_primitive_identity_mask__avx2: dst=(180, 17), mask=(944.00, 61.00) x (10.00, 1.00) [ 33.678] glyphs0_to_dst: glyph=(208, 7), (217, 18), clip=(172, 17), (459, 18) [ 33.678] glyphs0_to_dst: blt=(208, 17), (217, 18) [ 33.678] emit_primitive_identity_mask__avx2: dst=(208, 17), mask=(960.00, 26.00) x (9.00, 1.00) [ 33.678] glyphs0_to_dst: glyph=(216, 4), (226, 18), clip=(172, 17), (459, 18) [ 33.678] glyphs0_to_dst: blt=(216, 17), (226, 18) [ 33.678] emit_primitive_identity_mask__avx2: dst=(216, 17), mask=(944.00, 61.00) x (10.00, 1.00) [ 33.678] glyphs0_to_dst: glyph=(234, 16), (245, 18), clip=(172, 17), (459, 18) [ 33.678] glyphs0_to_dst: blt=(234, 17), (245, 18) [ 33.678] emit_primitive_identity_mask__avx2: dst=(234, 17), mask=(992.00, 1.00) x (11.00, 1.00) [ 33.678] glyphs0_to_dst: glyph=(334, 7), (343, 18), clip=(172, 17), (459, 18) [ 33.678] glyphs0_to_dst: blt=(334, 17), (343, 18) [ 33.678] emit_primitive_identity_mask__avx2: dst=(334, 17), mask=(960.00, 26.00) x (9.00, 1.00) [ 33.678] glyphs0_to_dst: glyph=(342, 16), (353, 18), clip=(172, 17), (459, 18) [ 33.678] glyphs0_to_dst: blt=(342, 17), (353, 18) [ 33.678] emit_primitive_identity_mask__avx2: dst=(342, 17), mask=(992.00, 1.00) x (11.00, 1.00) [ 33.678] glyphs0_to_dst: glyph=(369, 7), (379, 18), clip=(172, 17), (459, 18) [ 33.678] glyphs0_to_dst: blt=(369, 17), (379, 18) [ 33.678] emit_primitive_identity_mask__avx2: dst=(369, 17), mask=(976.00, 42.00) x (10.00, 1.00) [ 33.678] glyphs0_to_dst: glyph=(378, 4), (388, 18), clip=(172, 17), (459, 18) [ 33.678] glyphs0_to_dst: blt=(378, 17), (388, 18) [ 33.678] emit_primitive_identity_mask__avx2: dst=(378, 17), mask=(944.00, 61.00) x (10.00, 1.00) [ 33.678] glyphs0_to_dst: glyph=(396, 16), (407, 18), clip=(172, 17), (459, 18) [ 33.678] glyphs0_to_dst: blt=(396, 17), (407, 18) [ 33.678] emit_primitive_identity_mask__avx2: dst=(396, 17), mask=(992.00, 1.00) x (11.00, 1.00) [ 33.678] glyphs0_to_dst: glyph=(424, 7), (433, 18), clip=(172, 17), (459, 18) [ 33.678] glyphs0_to_dst: blt=(424, 17), (433, 18) [ 33.678] emit_primitive_identity_mask__avx2: dst=(424, 17), mask=(960.00, 26.00) x (9.00, 1.00) [ 33.678] glyphs0_to_dst: glyph=(450, 7), (460, 18), clip=(172, 17), (459, 18) [ 33.678] glyphs0_to_dst: blt=(450, 17), (459, 18) [ 33.678] emit_primitive_identity_mask__avx2: dst=(450, 17), mask=(976.00, 42.00) x (9.00, 1.00) [ 33.678] gen8_vertex_flush[6e4] = 33 [ 33.678] gen9_magic_ca_pass: CA fixup (14 -> 47) [ 33.678] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 33.678] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 33.678] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 33.678] sna_glyphs(op=3, nlist=1, src=(1, 32)) [ 33.678] kgem_bo_is_busy: handle=144, domain: 0 exec? 1, rq? 1 [ 33.678] sna_glyphs: discarding mask [ 33.678] glyphs0_to_dst(op=3, src=(1, 32), nlist=1, dst=(1, 32)+(0, 0)) [ 33.678] clipped_glyphs: no, clip region (0, 0), (490, 37) matches drawable pixmap=94680753313488 size=490x37 [ 33.678] gen9_render_composite: 0x0, current mode=1/1 [ 33.678] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 33.678] kgem_bo_is_busy: handle=144, domain: 0 exec? 1, rq? 1 [ 33.678] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 33.678] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 33.678] sna_drawable_use_bo pixmap=3251, box=((0, 0), (490, 37)), flags=7... [ 33.678] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 33.678] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 33.678] sna_drawable_use_bo: using whole GPU bo [ 33.678] gen9_composite_set_target: pixmap=3251, format=20028888, size=490x37, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 33.678] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 33.678] color_convert: src=ff8ae234 [20028888] [ 33.678] color_convert: dst=ff8ae234 [20028888] [ 33.678] sna_render_get_solid: ff8ae234 [ 33.678] sna_render_get_solid(22) = ff8ae234 (old) [ 33.678] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 33.678] sna_transform_is_imprecise_integer_translation: no transform [ 33.678] gen9_composite_picture: integer translation (0, 0), removing [ 33.678] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 33.678] sna_render_pixmap_bo: GPU all damaged [ 33.678] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 33.678] gen4_choose_composite_emitter: solid, identity mask [ 33.678] kgem_check_bo: num_pages=+0, num_exec=+0 [ 33.678] gen9_composite_get_binding_table(fcc0) [ 33.678] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 33.678] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 33.678] gen9_emit_vertex_elements: setup id=9 [ 33.678] glyphs0_to_dst: glyph=(1, 24)x(9, 8), unclipped [ 33.678] emit_primitive_identity_mask__avx2: dst=(1, 24), mask=(688.00, 32.00) x (9.00, 8.00) [ 33.678] glyphs0_to_dst: glyph=(9, 22)x(10, 13), unclipped [ 33.678] emit_primitive_identity_mask__avx2: dst=(9, 22), mask=(672.00, 48.00) x (10.00, 13.00) [ 33.678] glyphs0_to_dst: glyph=(19, 24)x(9, 8), unclipped [ 33.678] emit_primitive_identity_mask__avx2: dst=(19, 24), mask=(688.00, 32.00) x (9.00, 8.00) [ 33.678] glyphs0_to_dst: glyph=(28, 26)x(8, 3), unclipped [ 33.678] emit_primitive_identity_mask__avx2: dst=(28, 26), mask=(688.00, 48.00) x (8.00, 3.00) [ 33.678] glyphs0_to_dst: glyph=(36, 22)x(11, 10), unclipped [ 33.678] emit_primitive_identity_mask__avx2: dst=(36, 22), mask=(704.00, 0.00) x (11.00, 10.00) [ 33.679] glyphs0_to_dst: glyph=(46, 24)x(9, 8), unclipped [ 33.679] emit_primitive_identity_mask__avx2: dst=(46, 24), mask=(720.00, 0.00) x (9.00, 8.00) [ 33.679] glyphs0_to_dst: glyph=(54, 24)x(10, 8), unclipped [ 33.679] emit_primitive_identity_mask__avx2: dst=(54, 24), mask=(704.00, 16.00) x (10.00, 8.00) [ 33.679] glyphs0_to_dst: glyph=(63, 24)x(10, 8), unclipped [ 33.679] emit_primitive_identity_mask__avx2: dst=(63, 24), mask=(720.00, 16.00) x (10.00, 8.00) [ 33.679] glyphs0_to_dst: glyph=(72, 21)x(10, 11), unclipped [ 33.679] emit_primitive_identity_mask__avx2: dst=(72, 21), mask=(736.00, 0.00) x (10.00, 11.00) [ 33.679] glyphs0_to_dst: glyph=(81, 24)x(10, 8), unclipped [ 33.679] emit_primitive_identity_mask__avx2: dst=(81, 24), mask=(752.00, 0.00) x (10.00, 8.00) [ 33.679] glyphs0_to_dst: glyph=(90, 21)x(10, 11), unclipped [ 33.679] emit_primitive_identity_mask__avx2: dst=(90, 21), mask=(736.00, 0.00) x (10.00, 11.00) [ 33.679] glyphs0_to_dst: glyph=(99, 24)x(11, 8), unclipped [ 33.679] emit_primitive_identity_mask__avx2: dst=(99, 24), mask=(736.00, 16.00) x (11.00, 8.00) [ 33.679] glyphs0_to_dst: glyph=(109, 24)x(9, 8), unclipped [ 33.679] emit_primitive_identity_mask__avx2: dst=(109, 24), mask=(752.00, 16.00) x (9.00, 8.00) [ 33.679] glyphs0_to_dst: glyph=(118, 26)x(8, 3), unclipped [ 33.679] emit_primitive_identity_mask__avx2: dst=(118, 26), mask=(688.00, 48.00) x (8.00, 3.00) [ 33.679] glyphs0_to_dst: glyph=(126, 22)x(10, 10), unclipped [ 33.679] emit_primitive_identity_mask__avx2: dst=(126, 22), mask=(704.00, 32.00) x (10.00, 10.00) [ 33.679] glyphs0_to_dst: glyph=(135, 22)x(10, 10), unclipped [ 33.679] emit_primitive_identity_mask__avx2: dst=(135, 22), mask=(704.00, 32.00) x (10.00, 10.00) [ 33.679] glyphs0_to_dst: glyph=(144, 22)x(10, 10), unclipped [ 33.679] emit_primitive_identity_mask__avx2: dst=(144, 22), mask=(720.00, 32.00) x (10.00, 10.00) [ 33.679] glyphs0_to_dst: glyph=(153, 22)x(10, 10), unclipped [ 33.679] emit_primitive_identity_mask__avx2: dst=(153, 22), mask=(704.00, 48.00) x (10.00, 10.00) [ 33.679] gen8_vertex_flush[7e4] = 54 [ 33.679] gen9_magic_ca_pass: CA fixup (47 -> 101) [ 33.679] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 33.679] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 33.679] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 33.679] sna_glyphs(op=3, nlist=1, src=(163, 32)) [ 33.679] kgem_bo_is_busy: handle=144, domain: 0 exec? 1, rq? 1 [ 33.679] sna_glyphs: discarding mask [ 33.679] glyphs0_to_dst(op=3, src=(163, 32), nlist=1, dst=(163, 32)+(0, 0)) [ 33.679] clipped_glyphs: no, clip region (0, 0), (490, 37) matches drawable pixmap=94680753313488 size=490x37 [ 33.679] gen9_render_composite: 0x0, current mode=1/1 [ 33.679] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 33.679] kgem_bo_is_busy: handle=144, domain: 0 exec? 1, rq? 1 [ 33.679] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 33.679] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 33.679] sna_drawable_use_bo pixmap=3251, box=((0, 0), (490, 37)), flags=7... [ 33.679] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 33.679] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 33.679] sna_drawable_use_bo: using whole GPU bo [ 33.679] gen9_composite_set_target: pixmap=3251, format=20028888, size=490x37, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 33.679] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 33.679] color_convert: src=ffffffff [20028888] [ 33.679] color_convert: dst=ffffffff [20028888] [ 33.679] sna_render_get_solid: ffffffff [ 33.679] sna_render_get_solid(white) [ 33.679] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 33.679] sna_transform_is_imprecise_integer_translation: no transform [ 33.679] gen9_composite_picture: integer translation (0, 0), removing [ 33.679] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 33.679] sna_render_pixmap_bo: GPU all damaged [ 33.679] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 33.679] gen4_choose_composite_emitter: solid, identity mask [ 33.679] kgem_check_bo: num_pages=+0, num_exec=+0 [ 33.679] gen9_composite_get_binding_table(fc80) [ 33.679] kgem_add_reloc64: handle=7, pos=16152, delta=0, domains=40000 [ 33.679] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 33.679] kgem_add_reloc64[10] = (delta=1048, target handle=2, presumed=fffe8000) [ 33.679] [3f10] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 33.679] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 33.679] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 33.679] gen9_emit_vertex_elements: setup id=9 [ 33.679] glyphs0_to_dst: glyph=(165, 24)x(5, 8), unclipped [ 33.679] emit_primitive_identity_mask__avx2: dst=(165, 24), mask=(720.00, 48.00) x (5.00, 8.00) [ 33.679] gen8_vertex_flush[8e4] = 3 [ 33.679] gen9_magic_ca_pass: CA fixup (101 -> 104) [ 33.679] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 33.679] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 33.679] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 33.679] sna_glyphs(op=3, nlist=1, src=(172, 32)) [ 33.679] kgem_bo_is_busy: handle=144, domain: 0 exec? 1, rq? 1 [ 33.679] sna_glyphs: discarding mask [ 33.679] glyphs0_to_dst(op=3, src=(172, 32), nlist=1, dst=(172, 32)+(0, 0)) [ 33.679] clipped_glyphs: no, clip region (0, 0), (490, 37) matches drawable pixmap=94680753313488 size=490x37 [ 33.679] gen9_render_composite: 0x0, current mode=1/1 [ 33.679] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 33.679] kgem_bo_is_busy: handle=144, domain: 0 exec? 1, rq? 1 [ 33.679] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 33.679] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 33.679] sna_drawable_use_bo pixmap=3251, box=((0, 0), (490, 37)), flags=7... [ 33.679] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 33.679] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 33.679] sna_drawable_use_bo: using whole GPU bo [ 33.679] gen9_composite_set_target: pixmap=3251, format=20028888, size=490x37, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 33.679] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 33.679] color_convert: src=ff729fcf [20028888] [ 33.679] color_convert: dst=ff729fcf [20028888] [ 33.679] sna_render_get_solid: ff729fcf [ 33.679] sna_render_get_solid(23) = ff729fcf (old) [ 33.679] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 33.679] sna_transform_is_imprecise_integer_translation: no transform [ 33.679] gen9_composite_picture: integer translation (0, 0), removing [ 33.679] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 33.679] sna_render_pixmap_bo: GPU all damaged [ 33.679] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 33.679] gen4_choose_composite_emitter: solid, identity mask [ 33.679] kgem_check_bo: num_pages=+0, num_exec=+0 [ 33.679] gen9_composite_get_binding_table(fc00) [ 33.679] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 33.679] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 33.679] gen9_emit_vertex_elements: setup id=9 [ 33.679] glyphs0_to_dst: glyph=(171, 26)x(11, 3), unclipped [ 33.679] emit_primitive_identity_mask__avx2: dst=(171, 26), mask=(736.00, 32.00) x (11.00, 3.00) [ 33.679] glyphs0_to_dst: glyph=(180, 21)x(10, 14), unclipped [ 33.679] emit_primitive_identity_mask__avx2: dst=(180, 21), mask=(944.00, 48.00) x (10.00, 14.00) [ 33.679] glyphs0_to_dst: glyph=(189, 21)x(11, 11), unclipped [ 33.679] emit_primitive_identity_mask__avx2: dst=(189, 21), mask=(960.00, 0.00) x (11.00, 11.00) [ 33.679] glyphs0_to_dst: glyph=(198, 24)x(10, 8), unclipped [ 33.679] emit_primitive_identity_mask__avx2: dst=(198, 24), mask=(976.00, 0.00) x (10.00, 8.00) [ 33.679] glyphs0_to_dst: glyph=(208, 24)x(9, 11), unclipped [ 33.679] emit_primitive_identity_mask__avx2: dst=(208, 24), mask=(960.00, 16.00) x (9.00, 11.00) [ 33.679] glyphs0_to_dst: glyph=(216, 21)x(10, 14), unclipped [ 33.679] emit_primitive_identity_mask__avx2: dst=(216, 21), mask=(944.00, 48.00) x (10.00, 14.00) [ 33.679] glyphs0_to_dst: glyph=(225, 22)x(10, 10), unclipped [ 33.679] emit_primitive_identity_mask__avx2: dst=(225, 22), mask=(976.00, 16.00) x (10.00, 10.00) [ 33.679] glyphs0_to_dst: glyph=(234, 33)x(11, 2), unclipped [ 33.679] emit_primitive_identity_mask__avx2: dst=(234, 33), mask=(992.00, 0.00) x (11.00, 2.00) [ 33.679] glyphs0_to_dst: glyph=(243, 21)x(11, 11), unclipped [ 33.679] emit_primitive_identity_mask__avx2: dst=(243, 21), mask=(1008.00, 0.00) x (11.00, 11.00) [ 33.679] glyphs0_to_dst: glyph=(253, 24)x(9, 8), unclipped [ 33.679] emit_primitive_identity_mask__avx2: dst=(253, 24), mask=(720.00, 0.00) x (9.00, 8.00) [ 33.679] glyphs0_to_dst: glyph=(261, 24)x(10, 8), unclipped [ 33.679] emit_primitive_identity_mask__avx2: dst=(261, 24), mask=(704.00, 16.00) x (10.00, 8.00) [ 33.679] glyphs0_to_dst: glyph=(270, 24)x(10, 8), unclipped [ 33.679] emit_primitive_identity_mask__avx2: dst=(270, 24), mask=(704.00, 16.00) x (10.00, 8.00) [ 33.679] glyphs0_to_dst: glyph=(279, 20)x(10, 12), unclipped [ 33.679] emit_primitive_identity_mask__avx2: dst=(279, 20), mask=(992.00, 16.00) x (10.00, 12.00) [ 33.679] glyphs0_to_dst: glyph=(288, 24)x(10, 8), unclipped [ 33.679] emit_primitive_identity_mask__avx2: dst=(288, 24), mask=(704.00, 16.00) x (10.00, 8.00) [ 33.679] glyphs0_to_dst: glyph=(297, 24)x(10, 8), unclipped [ 33.679] emit_primitive_identity_mask__avx2: dst=(297, 24), mask=(752.00, 0.00) x (10.00, 8.00) [ 33.679] glyphs0_to_dst: glyph=(307, 20)x(10, 12), unclipped [ 33.679] emit_primitive_identity_mask__avx2: dst=(307, 20), mask=(1008.00, 16.00) x (10.00, 12.00) [ 33.679] glyphs0_to_dst: glyph=(315, 21)x(11, 11), unclipped [ 33.679] emit_primitive_identity_mask__avx2: dst=(315, 21), mask=(960.00, 0.00) x (11.00, 11.00) [ 33.679] glyphs0_to_dst: glyph=(324, 24)x(11, 8), unclipped [ 33.679] emit_primitive_identity_mask__avx2: dst=(324, 24), mask=(736.00, 16.00) x (11.00, 8.00) [ 33.679] glyphs0_to_dst: glyph=(334, 24)x(9, 11), unclipped [ 33.679] emit_primitive_identity_mask__avx2: dst=(334, 24), mask=(960.00, 16.00) x (9.00, 11.00) [ 33.679] glyphs0_to_dst: glyph=(342, 33)x(11, 2), unclipped [ 33.679] emit_primitive_identity_mask__avx2: dst=(342, 33), mask=(992.00, 0.00) x (11.00, 2.00) [ 33.679] glyphs0_to_dst: glyph=(351, 20)x(10, 12), unclipped [ 33.679] emit_primitive_identity_mask__avx2: dst=(351, 20), mask=(992.00, 16.00) x (10.00, 12.00) [ 33.679] glyphs0_to_dst: glyph=(361, 20)x(9, 12), unclipped [ 33.679] emit_primitive_identity_mask__avx2: dst=(361, 20), mask=(960.00, 32.00) x (9.00, 12.00) [ 33.679] glyphs0_to_dst: glyph=(369, 24)x(10, 11), unclipped [ 33.679] emit_primitive_identity_mask__avx2: dst=(369, 24), mask=(976.00, 32.00) x (10.00, 11.00) [ 33.679] glyphs0_to_dst: glyph=(378, 21)x(10, 14), unclipped [ 33.679] emit_primitive_identity_mask__avx2: dst=(378, 21), mask=(944.00, 48.00) x (10.00, 14.00) [ 33.679] glyphs0_to_dst: glyph=(387, 22)x(10, 10), unclipped [ 33.679] emit_primitive_identity_mask__avx2: dst=(387, 22), mask=(960.00, 48.00) x (10.00, 10.00) [ 33.679] glyphs0_to_dst: glyph=(396, 33)x(11, 2), unclipped [ 33.679] emit_primitive_identity_mask__avx2: dst=(396, 33), mask=(992.00, 0.00) x (11.00, 2.00) [ 33.679] glyphs0_to_dst: glyph=(406, 24)x(9, 8), unclipped [ 33.679] emit_primitive_identity_mask__avx2: dst=(406, 24), mask=(688.00, 32.00) x (9.00, 8.00) [ 33.679] glyphs0_to_dst: glyph=(415, 24)x(9, 8), unclipped [ 33.679] emit_primitive_identity_mask__avx2: dst=(415, 24), mask=(752.00, 16.00) x (9.00, 8.00) [ 33.679] glyphs0_to_dst: glyph=(424, 24)x(9, 11), unclipped [ 33.679] emit_primitive_identity_mask__avx2: dst=(424, 24), mask=(960.00, 16.00) x (9.00, 11.00) [ 33.679] glyphs0_to_dst: glyph=(432, 21)x(10, 11), unclipped [ 33.679] emit_primitive_identity_mask__avx2: dst=(432, 21), mask=(976.00, 48.00) x (10.00, 11.00) [ 33.679] glyphs0_to_dst: glyph=(442, 24)x(9, 8), unclipped [ 33.679] emit_primitive_identity_mask__avx2: dst=(442, 24), mask=(688.00, 32.00) x (9.00, 8.00) [ 33.679] glyphs0_to_dst: glyph=(450, 24)x(10, 11), unclipped [ 33.679] emit_primitive_identity_mask__avx2: dst=(450, 24), mask=(976.00, 32.00) x (10.00, 11.00) [ 33.679] gen8_vertex_flush[9e4] = 96 [ 33.679] gen9_magic_ca_pass: CA fixup (104 -> 200) [ 33.679] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 33.679] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 33.679] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 33.679] sna_glyphs(op=3, nlist=1, src=(460, 32)) [ 33.679] kgem_bo_is_busy: handle=144, domain: 0 exec? 1, rq? 1 [ 33.679] sna_glyphs: discarding mask [ 33.679] glyphs0_to_dst(op=3, src=(460, 32), nlist=1, dst=(460, 32)+(0, 0)) [ 33.679] clipped_glyphs: no, clip region (0, 0), (490, 37) matches drawable pixmap=94680753313488 size=490x37 [ 33.679] gen9_render_composite: 0x0, current mode=1/1 [ 33.679] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 33.679] kgem_bo_is_busy: handle=144, domain: 0 exec? 1, rq? 1 [ 33.679] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 33.679] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 33.679] sna_drawable_use_bo pixmap=3251, box=((0, 0), (490, 37)), flags=7... [ 33.679] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 33.679] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 33.679] sna_drawable_use_bo: using whole GPU bo [ 33.679] gen9_composite_set_target: pixmap=3251, format=20028888, size=490x37, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 33.679] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 33.679] color_convert: src=ffffffff [20028888] [ 33.679] color_convert: dst=ffffffff [20028888] [ 33.679] sna_render_get_solid: ffffffff [ 33.679] sna_render_get_solid(white) [ 33.679] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 33.679] sna_transform_is_imprecise_integer_translation: no transform [ 33.679] gen9_composite_picture: integer translation (0, 0), removing [ 33.679] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 33.679] sna_render_pixmap_bo: GPU all damaged [ 33.679] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 33.679] gen4_choose_composite_emitter: solid, identity mask [ 33.679] kgem_check_bo: num_pages=+0, num_exec=+0 [ 33.679] gen9_composite_get_binding_table(fbc0) [ 33.679] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 33.679] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 33.679] gen9_emit_vertex_elements: setup id=9 [ 33.679] glyphs0_to_dst: glyph=(459, 21)x(10, 13), unclipped [ 33.679] emit_primitive_identity_mask__avx2: dst=(459, 21), mask=(752.00, 32.00) x (10.00, 13.00) [ 33.679] gen8_vertex_flush[ae4] = 3 [ 33.679] gen9_magic_ca_pass: CA fixup (200 -> 203) [ 33.679] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 33.679] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 33.679] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 33.679] sna_composite_rectangles(pixmap=3251, op=1, ffffffff x 1 [(478, 18)x(9, 17) ...]) [ 33.679] sna_composite_rectangles: converted to op 1 [ 33.679] sna_composite_rectangles[0] (478, 18)x(9, 17) -> (478, 18), (487, 35) [ 33.679] sna_composite_rectangles: nrects=1, region=(478, 18), (487, 35) x 1 [ 33.679] sna_composite_rectangles: clipped extents (478, 18),(487, 35) x 1 [ 33.679] sna_composite_rectangles: pixmap +(0, 0) extents (478, 18),(487, 35) [ 33.679] sna_composite_rectangles: dropping last-cpu hint [ 33.679] sna_drawable_use_bo pixmap=3251, box=((478, 18), (487, 35)), flags=9... [ 33.679] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 33.679] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 33.679] sna_drawable_use_bo: using whole GPU bo [ 33.679] gen9_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20028888]) [ 33.679] kgem_bo_is_render: handle=144, rq? 1 [1] [ 33.679] gen9_render_fill_boxes(ffffffff x 1 [(478, 18), (487, 35) ...]) [ 33.679] sna_render_get_solid: ffffffff [ 33.679] sna_render_get_solid(white) [ 33.679] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 33.679] kgem_check_bo: num_pages=+0, num_exec=+0 [ 33.679] aligning vertex: was 4, now 2 floats per vertex [ 33.679] gen9_composite_get_binding_table(fb80) [ 33.679] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 33.679] gen9_emit_sampler: sampler = 1 [ 33.679] gen9_emit_sf: num_sf_outputs=1 [ 33.679] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 33.679] gen9_emit_vertex_elements: setup id=0 [ 33.679] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 33.679] (478, 18), (487, 35) [ 33.679] gen8_vertex_flush[c00] = 3 [ 33.679] sna_validate_gc(0x561c94ab2470) changes=e0000, previous serial=80000bea, drawable=bea [ 33.679] sna_validate_gc: recomputing clip [ 33.679] sna_validate_gc: composite clip=2x[(65, 381), (555, 418)] [0x561c94abf510] [ 33.679] sna_copy_area: src=pixmap=3251:(0, 0)x(490, 37)+(0, 0) -> dst=pixmap=3060:(0, 357)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 33.679] sna_copy_area: normal copy [ 33.679] sna_do_copy: src=(0, 0), dst=(0, 357), size=(490x37) [ 33.679] sna_do_copy: after drawable: src=(0, 0), dst=(65, 381), size=(490x37) [ 33.679] sna_do_copy: dst extents (65, 381), (555, 418), dst clip extents (65, 381), (555, 418), dst size=3775x2136 [ 33.679] sna_do_copy: clipped dst extents (65, 381), (555, 418) [ 33.679] sna_do_copy: unclipped src extents (0, 0), (490, 37) [ 33.679] sna_do_copy: clipped src extents (0, 0), (490, 37) [ 33.679] sna_do_copy: pixmap -- no source clipping [ 33.679] sna_do_copy: src extents (0, 0), (490, 37) x 1 [ 33.679] sna_do_copy: copy region (65, 381), (555, 418) x 2 + (-65, -381) [ 33.679] sna_copy_boxes (boxes=2x[(542, 381), (555, 398)...], src pixmap=3251+(-65, -381), dst pixmap=3060+(-65, -24), alu=3, src.size=490x37, dst.size=3775x2136) [ 33.679] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94aafe70, gpu_bo=144, cpu_bo=0), replaces=0 [ 33.679] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 33.679] sna_drawable_use_bo pixmap=3060, box=((0, 357), (490, 394)), flags=3... [ 33.679] sna_drawable_use_bo: exported target, set PREFER_GPU [ 33.679] sna_drawable_use_bo: pinned, never REPLACES [ 33.679] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=3 [ 33.679] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 33.679] sna_drawable_use_bo: using whole GPU bo [ 33.679] sna_pixmap_move_to_gpu(pixmap=3251, usage=0), flags=a [ 33.679] sna_pixmap_move_to_gpu: already all-damaged [ 33.679] sna_pixmap_mark_active: pixmap=3251, handle=144 [ 33.679] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 33.679] gen9_render_copy_boxes (0, -357)->(0, 0) x 2, alu=3, flags=0, self-copy=0, overlaps? 0 [ 33.679] kgem_bo_is_render: handle=144, rq? 1 [1] [ 33.679] kgem_bo_is_render: handle=9, rq? 0 [0] [ 33.679] kgem_bo_is_render: handle=9, rq? 0 [0] [ 33.679] kgem_bo_is_render: handle=144, rq? 1 [1] [ 33.679] kgem_set_mode: flushing before new bo [ 33.679] gen8_vertex_close: used=818, vbo active? 23, vb=201, nreloc=2 [ 33.679] gen8_vertex_close: reloc[0] = 287 [ 33.679] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 33.679] kgem_add_handle: handle=23, index=5 [ 33.679] kgem_add_reloc64[11] = (delta=0, target handle=5, presumed=fd541000) [ 33.679] gen8_vertex_close: reloc[1] = 372 [ 33.679] kgem_add_reloc64: handle=23, pos=372, delta=0, domains=200000 [ 33.679] kgem_add_reloc64[12] = (delta=0, target handle=5, presumed=fd541000) [ 33.679] batch[1/1, flags=1800]: 774 774 16112 16384, nreloc=13, nexec=6, nfence=0, aperture=1164 [fenced=0] [ 33.679] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd981000 [ 33.679] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -57343 [ 33.679] kgem_fixup_relocs: shrinking by 57344 [ 33.679] __kgem_busy: handle=2, busy=0, wedged=0 [ 33.680] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd981000 [ 33.680] kgem_commit: release handle=144 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fce00000 [ 33.680] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 33.680] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 33.680] __kgem_bo_clear_busy: handle=7 [ 33.680] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 33.680] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 33.680] __kgem_bo_clear_busy: handle=8 [ 33.680] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 33.680] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 33.680] __kgem_bo_clear_busy: handle=8 [ 33.680] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 33.680] __kgem_bo_clear_busy: handle=8 [ 33.680] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 33.680] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 33.680] __kgem_bo_clear_busy: handle=8 [ 33.680] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 33.680] __kgem_bo_clear_busy: handle=7 [ 33.680] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 33.680] __kgem_busy: handle=2, busy=131072, wedged=0 [ 33.680] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 33.680] kgem_check_bo: num_pages=+8164, num_exec=+2 [ 33.680] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 33.680] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 33.680] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 33.680] kgem_add_handle: handle=4, index=0 [ 33.680] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 33.680] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 33.680] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 33.680] gen9_composite_get_binding_table(ffc0) [ 33.680] kgem_add_reloc64: handle=9, pos=16360, delta=0, domains=20002 [ 33.680] kgem_add_handle: handle=9, index=1 [ 33.680] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f02dd000) [ 33.680] __kgem_bo_mark_dirty: handle=9 (proxy? 0) [ 33.680] [3fe0] bind bo(handle=9, addr=f02dd000), format=192, width=3775, height=2136, pitch=15360, tiling=1 -> render [ 33.680] kgem_add_reloc64: handle=144, pos=16344, delta=0, domains=40000 [ 33.680] kgem_add_handle: handle=144, index=2 [ 33.680] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fce00000) [ 33.680] [3fd0] bind bo(handle=144, addr=fce00000), format=192, width=490, height=37, pitch=2048, tiling=1 -> sampler [ 33.680] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 33.680] gen9_emit_sampler: sampler = 0 [ 33.680] gen9_emit_sf: num_sf_outputs=1 [ 33.680] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 33.680] gen9_emit_vertex_elements: setup id=0 [ 33.680] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 33.680] (477, 0) -> (477, 357) + (13, 17) [ 33.680] (0, 17) -> (0, 374) + (490, 20) [ 33.680] gen8_vertex_flush[490] = 6 [ 33.680] sna_accel_flush: flush?=1, dirty?=0 [ 33.680] gen8_vertex_close: used=830, vbo active? 23, vb=1, nreloc=1 [ 33.680] gen8_vertex_close: reloc[0] = 287 [ 33.680] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 33.680] kgem_add_handle: handle=23, index=3 [ 33.680] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 33.680] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=8238 [fenced=0] [ 33.680] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 33.680] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 33.680] kgem_fixup_relocs: shrinking by 61440 [ 33.680] __kgem_busy: handle=1, busy=0, wedged=0 [ 33.680] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 33.680] kgem_commit: release handle=9 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f02dd000 [ 33.680] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 33.680] kgem_commit: release handle=144 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fce00000 [ 33.680] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 33.680] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 33.680] sna_accel_flush: flush?=0, dirty?=0 [ 33.680] sna_accel_flush: flush?=0, dirty?=0 [ 33.680] sna_accel_flush: flush?=0, dirty?=0 [ 33.680] sna_accel_flush: flush?=0, dirty?=0 [ 33.680] sna_destroy_pixmap: pixmap=3251, attached?=1 [ 33.680] _kgem_bo_destroy: handle=144, proxy? 0 [ 33.680] __kgem_bo_destroy: handle=144, size=262144 [ 33.680] __kgem_busy: handle=144, busy=131072, wedged=0 [ 33.680] __kgem_bo_destroy: handle=144 -> active [ 33.680] __sna_free_pixmap(pixmap=3251) [ 33.680] sna_accel_flush: flush?=0, dirty?=0 [ 33.680] sna_accel_flush: flush?=0, dirty?=0 [ 33.680] sna_accel_flush: flush?=0, dirty?=0 [ 33.680] sna_block_handler (tv=0.8000) [ 33.680] kgem_retire, need_retire?=1 [ 33.680] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 33.680] kgem_retire__requests_ring: retiring ring 0 [ 33.680] __kgem_busy: handle=2, busy=0, wedged=0 [ 33.680] __kgem_retire_rq: request 2 complete [ 33.680] kgem_retire__requests_ring: retiring ring 0 [ 33.680] __kgem_busy: handle=1, busy=0, wedged=0 [ 33.680] __kgem_retire_rq: request 1 complete [ 33.680] __kgem_bo_flush: handle=9, busy=0, wedged=0 [ 33.680] __kgem_bo_flush: handle=144, busy=0, wedged=0 [ 33.680] kgem_bo_move_to_cache: release handle=144 [ 33.680] kgem_bo_move_to_inactive: moving handle=144 to inactive [ 33.680] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 33.680] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 33.680] kgem_retire -- retired=1, need_retire=0 [ 33.680] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 33.680] gen6_render_retire: resetting idle vbo [ 33.680] sna_scanout_do_flush: flush timer active: delta=9 [ 33.680] sna_accel_do_throttle -- no pending activity [ 33.680] sna_accel_block: evaluating timers, active=5 [ 33.680] sna_accel_block: flush timer expires in 9 [33689] [ 33.680] sna_wakeup_handler [ 33.680] sna_mode_wakeup: len=32 [ 33.680] sna_mode_wakeup: recording last swap on pipe=1, frame 1748 [6d4], time 33.680737 [ 33.680] sna_mode_wakeup: removing handle=29 [active_scanout=1] from scanout, installing handle=128 [active_scanout=3] [ 33.680] sna_mode_wakeup: flip complete, pending? 2 [ 33.680] sna_accel_flush: flush?=0, dirty?=0 [ 33.680] sna_accel_flush: flush?=0, dirty?=0 [ 33.680] sna_block_handler (tv=0.8000) [ 33.680] sna_scanout_do_flush: flush timer active: delta=9 [ 33.680] sna_accel_do_throttle -- no pending activity [ 33.680] sna_accel_block: evaluating timers, active=5 [ 33.680] sna_accel_block: flush timer expires in 9 [33689] [ 33.680] sna_wakeup_handler [ 33.680] sna_accel_flush: flush?=0, dirty?=0 [ 33.680] sna_accel_flush: flush?=0, dirty?=0 [ 33.680] sna_accel_flush: flush?=0, dirty?=0 [ 33.680] sna_block_handler (tv=0.8000) [ 33.680] sna_scanout_do_flush: flush timer active: delta=9 [ 33.680] sna_accel_do_throttle -- no pending activity [ 33.680] sna_accel_block: evaluating timers, active=5 [ 33.680] sna_accel_block: flush timer expires in 9 [33689] [ 33.680] sna_wakeup_handler [ 33.680] sna_accel_flush: flush?=0, dirty?=0 [ 33.680] sna_accel_flush: flush?=0, dirty?=0 [ 33.680] sna_block_handler (tv=0.8000) [ 33.680] sna_scanout_do_flush: flush timer active: delta=9 [ 33.680] sna_accel_do_throttle -- no pending activity [ 33.680] sna_accel_block: evaluating timers, active=5 [ 33.680] sna_accel_block: flush timer expires in 9 [33689] [ 33.680] sna_wakeup_handler [ 33.680] sna_accel_flush: flush?=0, dirty?=0 [ 33.680] sna_accel_flush: flush?=0, dirty?=0 [ 33.681] sna_accel_flush: flush?=0, dirty?=0 [ 33.681] sna_create_pixmap(1, 1, 32, usage=0) [ 33.681] kgem_can_create_2d: 1x1 @ 32 [ 33.681] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=1 [ 33.681] kgem_can_create_2d: untiled size=4096 [ 33.681] kgem_choose_tiling: disabling tiling [1x1] for single row/col [ 33.681] kgem_choose_tiling: 1x1 -> 0 [ 33.681] sna_create_pixmap: usage=0, flags=a [ 33.681] sna_create_pixmap: small buffer [4], attaching to shadow pixmap [ 33.681] create_pixmap: allocating pixmap 1x1, depth=32/32, size=12 [ 33.681] create_pixmap: serial=3252, usage=0, 1x1 [ 33.681] sna_create_pixmap: serial=3252, 1x1, usage=0 [ 33.681] sna_composite_rectangles(pixmap=3253, op=0, 0 x 1 [(0, 0)x(1, 1) ...]) [ 33.681] sna_composite_rectangles: converted to op 0 [ 33.681] sna_composite_rectangles[0] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 33.681] sna_composite_rectangles: nrects=1, region=(0, 0), (1, 1) x 1 [ 33.681] sna_composite_rectangles: clipped extents (0, 0),(1, 1) x 1 [ 33.681] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(1, 1) [ 33.681] sna_composite_rectangles: fallback, dst pixmap=3253 too small or not attached [ 33.681] sna_composite_rectangles: fallback [ 33.681] sna_drawable_move_region_to_cpu(pixmap=3253 (1x1), [(0, 0), (1, 1)], flags=1) [ 33.681] sna_drawable_move_region_to_cpu: region (0, 0), (1, 1) + (0, 0) subsumes pixmap (1x1) [ 33.681] _sna_pixmap_move_to_cpu(pixmap=3253, 1x1, flags=1) [ 33.681] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 33.681] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 33.681] operate_inplace: no, inplace operation not suitable [ 33.681] _sna_pixmap_move_to_cpu: marking as damaged [ 33.681] __sna_damage_all(1, 1) [ 33.681] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 33.681] sna_composite_rectangles(pixmap=3253, op=1, fff2f1f0 x 1 [(0, 0)x(1, 1) ...]) [ 33.681] sna_composite_rectangles: converted to op 1 [ 33.681] sna_composite_rectangles[0] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 33.681] sna_composite_rectangles: nrects=1, region=(0, 0), (1, 1) x 1 [ 33.681] sna_composite_rectangles: clipped extents (0, 0),(1, 1) x 1 [ 33.681] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(1, 1) [ 33.681] sna_composite_rectangles: fallback, dst pixmap=3253 too small or not attached [ 33.681] sna_composite_rectangles: fallback [ 33.681] sna_drawable_move_region_to_cpu(pixmap=3253 (1x1), [(0, 0), (1, 1)], flags=1) [ 33.681] sna_drawable_move_region_to_cpu: pixmap=3253 all damaged on CPU [ 33.681] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 33.681] sna_composite_rectangles: fallback fill: (0, 0)x(1, 1) fff2f1f0 [ 33.681] sna_composite_rectangles(pixmap=3253, op=1, ff300a24 x 2 [(0, 0)x(1, 1) ...]) [ 33.681] sna_composite_rectangles: converted to op 1 [ 33.681] sna_composite_rectangles[0] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 33.681] sna_composite_rectangles[1] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 33.681] sna_composite_rectangles: nrects=2, region=(0, 0), (1, 1) x 2 [ 33.681] sna_composite_rectangles: clipped extents (0, 0),(1, 1) x 1 [ 33.681] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(1, 1) [ 33.681] sna_composite_rectangles: fallback, dst pixmap=3253 too small or not attached [ 33.681] sna_composite_rectangles: fallback [ 33.681] sna_drawable_move_region_to_cpu(pixmap=3253 (1x1), [(0, 0), (1, 1)], flags=1) [ 33.681] sna_drawable_move_region_to_cpu: pixmap=3253 all damaged on CPU [ 33.681] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 33.681] sna_composite_rectangles: fallback fill: (0, 0)x(1, 1) ff300a24 [ 33.681] sna_validate_gc(0x561c94ab2470) changes=80000, previous serial=80000bea, drawable=bea [ 33.681] sna_validate_gc: recomputing clip [ 33.681] sna_validate_gc: composite clip=1x[(65, 24), (3840, 2160)] [0x561c94abf1d0] [ 33.681] sna_copy_area: src=pixmap=3253:(0, 0)x(1, 1)+(0, 0) -> dst=pixmap=3060:(0, 0)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 33.681] sna_copy_area: normal copy [ 33.681] sna_do_copy: src=(0, 0), dst=(0, 0), size=(1x1) [ 33.681] sna_do_copy: after drawable: src=(0, 0), dst=(65, 24), size=(1x1) [ 33.681] sna_do_copy: dst extents (65, 24), (66, 25), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 33.681] sna_do_copy: clipped dst extents (65, 24), (66, 25) [ 33.681] sna_do_copy: unclipped src extents (0, 0), (1, 1) [ 33.681] sna_do_copy: clipped src extents (0, 0), (1, 1) [ 33.681] sna_do_copy: pixmap -- no source clipping [ 33.681] sna_do_copy: src extents (0, 0), (1, 1) x 1 [ 33.681] sna_do_copy: copy region (65, 24), (66, 25) x 1 + (-65, -24) [ 33.681] sna_copy_boxes (boxes=1x[(65, 24), (66, 25)...], src pixmap=3253+(-65, -24), dst pixmap=3060+(-65, -24), alu=3, src.size=1x1, dst.size=3775x2136) [ 33.681] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94a96a40, gpu_bo=0, cpu_bo=0), replaces=0 [ 33.681] sna_drawable_use_bo pixmap=3060, box=((0, 0), (1, 1)), flags=8... [ 33.681] sna_drawable_use_bo: exported target, set PREFER_GPU [ 33.681] sna_drawable_use_bo: pinned, never REPLACES [ 33.681] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 33.681] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 33.681] sna_drawable_use_bo: using whole GPU bo [ 33.681] region_overlaps_damage? [ 33.681] use_shm_bo: no, not attached [ 33.681] sna_drawable_move_region_to_cpu(pixmap=3253 (1x1), [(0, 0), (1, 1)], flags=2) [ 33.681] sna_drawable_move_region_to_cpu: pixmap=3253 all damaged on CPU [ 33.681] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 33.681] sna_write_boxes x 1, src stride=4, src dx=(0, 0) [ 33.681] kgem_bo_can_map: handle=9, map=0x7fc6b7845000:0x0:0x7fc656564000, tiling=1, domain=0, offset=4029534208 [ 33.681] write_boxes_inplace x 1, handle=9, tiling=1 [ 33.681] upload_inplace__tiled: tiling=1 [ 33.681] kgem_bo_can_map__cpu: handle=9 [ 33.681] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 33.681] kgem_bo_map__cpu(handle=9, size=33177600, map=0x7fc6b7845000:0x7fc656564000) [ 33.681] kgem_bo_sync__cpu: handle=9 [ 33.681] __kgem_busy: handle=9, busy=0, wedged=0 [ 33.681] kgem_bo_sync__cpu: SYNC: handle=9, needs_flush? 0, domain? 0, busy? 0 [ 33.681] __kgem_busy: handle=9, busy=0, wedged=0 [ 33.681] kgem_bo_retire: retiring bo handle=9 (needed flush? 0), rq? 0 [busy?=0] [ 33.681] assert_bo_retired: handle=9, domain: 0 exec? 0, rq? 0 [ 33.681] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(0, 0), size=1x1, pitch=4/15360 [ 33.681] sna_accel_flush: flush?=0, dirty?=0 [ 33.681] sna_accel_flush: flush?=0, dirty?=0 [ 33.681] sna_accel_flush: flush?=0, dirty?=0 [ 33.681] sna_accel_flush: flush?=0, dirty?=0 [ 33.681] sna_destroy_pixmap: pixmap=3253, attached?=1 [ 33.681] __sna_free_pixmap(pixmap=3253) [ 33.681] sna_accel_flush: flush?=0, dirty?=0 [ 33.681] sna_accel_flush: flush?=0, dirty?=0 [ 33.681] sna_accel_flush: flush?=0, dirty?=0 [ 33.681] sna_block_handler (tv=0.7000) [ 33.681] sna_scanout_do_flush: flush timer active: delta=8 [ 33.681] sna_accel_do_throttle -- no pending activity [ 33.681] sna_accel_block: evaluating timers, active=5 [ 33.681] sna_accel_block: flush timer expires in 8 [33689] [ 33.681] sna_wakeup_handler [ 33.681] sna_accel_flush: flush?=0, dirty?=0 [ 33.681] sna_accel_flush: flush?=0, dirty?=0 [ 33.681] sna_accel_flush: flush?=0, dirty?=0 [ 33.681] sna_accel_flush: flush?=0, dirty?=0 [ 33.681] sna_accel_flush: flush?=0, dirty?=0 [ 33.681] sna_accel_flush: flush?=0, dirty?=0 [ 33.681] sna_accel_flush: flush?=0, dirty?=0 [ 33.681] sna_accel_flush: flush?=0, dirty?=0 [ 33.681] sna_accel_flush: flush?=0, dirty?=0 [ 33.681] sna_accel_flush: flush?=0, dirty?=0 [ 33.681] sna_accel_flush: flush?=0, dirty?=0 [ 33.681] sna_block_handler (tv=0.7000) [ 33.681] sna_scanout_do_flush: flush timer active: delta=8 [ 33.681] sna_accel_do_throttle -- no pending activity [ 33.681] sna_accel_block: evaluating timers, active=5 [ 33.681] sna_accel_block: flush timer expires in 8 [33689] [ 33.681] sna_wakeup_handler [ 33.681] sna_accel_flush: flush?=0, dirty?=0 [ 33.681] sna_accel_flush: flush?=0, dirty?=0 [ 33.681] sna_block_handler (tv=0.7000) [ 33.681] sna_scanout_do_flush: flush timer active: delta=8 [ 33.681] sna_accel_do_throttle -- no pending activity [ 33.681] sna_accel_block: evaluating timers, active=5 [ 33.681] sna_accel_block: flush timer expires in 8 [33689] [ 33.681] sna_wakeup_handler [ 33.681] sna_accel_flush: flush?=0, dirty?=0 [ 33.681] sna_accel_flush: flush?=0, dirty?=0 [ 33.681] sna_block_handler (tv=0.7000) [ 33.681] sna_scanout_do_flush: flush timer active: delta=8 [ 33.681] sna_accel_do_throttle -- no pending activity [ 33.681] sna_accel_block: evaluating timers, active=5 [ 33.681] sna_accel_block: flush timer expires in 8 [33689] [ 33.681] sna_wakeup_handler [ 33.681] sna_mode_wakeup: len=64 [ 33.681] sna_dri2_vblank_handler(type=2, sequence=1778, draw=1555) [ 33.681] sna_crtc_record_swap: recording last swap on pipe=0, frame 1778 [msc=1778], time 33.682142 [ 33.681] sna_dri2_vblank_handler: 2 complete, frame=1778 tv=33.682142 [ 33.681] sna_dri2_blit_complete: blit finished [ 33.681] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=1778, tv=33.682142) [ 33.681] frame_swap_complete(type=2): draw=146, pipe=0, frame=1778 [msc=1778], tv=33.682142 [ 33.681] sna_accel_flush: flush?=0, dirty?=0 [ 33.681] sna_dri2_event_free(draw?=1) [ 33.681] sna_dri2_remove_event: remove[0x561c94ad6ad0] from window 146, active? 1 [ 33.681] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 33.681] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=29] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 33.681] sna_dri2_vblank_handler complete [ 33.681] sna_mode_wakeup: recording last swap on pipe=0, frame 1778 [6f2], time 33.682142 [ 33.681] sna_mode_wakeup: removing handle=29 [active_scanout=0] from scanout, installing handle=128 [active_scanout=3] [ 33.681] sna_mode_wakeup: flip complete, pending? 1 [ 33.681] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 33.681] sna_block_handler (tv=0.7000) [ 33.681] sna_scanout_do_flush: flush timer active: delta=8 [ 33.681] sna_accel_do_throttle -- no pending activity [ 33.681] sna_accel_block: evaluating timers, active=5 [ 33.681] sna_accel_block: flush timer expires in 8 [33689] [ 33.681] sna_wakeup_handler [ 33.681] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=29, name=3 [ 33.681] kgem_bo_flink: flinked handle=29 to name=3, marking non-reusable [ 33.681] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 33.681] sna_dri2_get_back: draw size=7680x2160, back buffer handle=29 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 [ 33.681] sna_dri2_get_back: reuse backbuffer? 1 [ 33.681] sna_dri2_get_back: back buffer handle=29, active?=0, refcnt=1 [ 33.681] sna_dri2_get_back: reuse unattached back [ 33.681] kgem_bo_flink: flinked handle=29 to name=3, marking non-reusable [ 33.681] sna_dri2_reuse_buffer: reusing back buffer handle=29, name=3, pitch=30720, age=0 [ 33.681] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 33.681] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=128, name=76, active_scanout=3 [ 33.681] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 33.681] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 33.681] sna_accel_flush: flush?=0, dirty?=0 [ 33.681] sna_accel_flush: flush?=0, dirty?=0 [ 33.681] sna_accel_flush: flush?=0, dirty?=0 [ 33.681] sna_block_handler (tv=0.7000) [ 33.681] sna_scanout_do_flush: flush timer active: delta=8 [ 33.681] sna_accel_do_throttle -- no pending activity [ 33.681] sna_accel_block: evaluating timers, active=5 [ 33.681] sna_accel_block: flush timer expires in 8 [33689] [ 33.682] sna_wakeup_handler [ 33.682] sna_accel_flush: flush?=0, dirty?=0 [ 33.682] sna_accel_flush: flush?=0, dirty?=0 [ 33.682] sna_accel_flush: flush?=0, dirty?=0 [ 33.682] sna_block_handler (tv=0.6000) [ 33.682] sna_scanout_do_flush: flush timer active: delta=7 [ 33.682] sna_accel_do_throttle -- no pending activity [ 33.682] sna_accel_block: evaluating timers, active=5 [ 33.682] sna_accel_block: flush timer expires in 7 [33689] [ 33.682] sna_wakeup_handler [ 33.682] sna_accel_flush: flush?=0, dirty?=0 [ 33.682] sna_accel_flush: flush?=0, dirty?=0 [ 33.682] sna_block_handler (tv=0.6000) [ 33.682] sna_scanout_do_flush: flush timer active: delta=7 [ 33.682] sna_accel_do_throttle -- no pending activity [ 33.682] sna_accel_block: evaluating timers, active=5 [ 33.682] sna_accel_block: flush timer expires in 7 [33689] [ 33.682] sna_wakeup_handler [ 33.682] sna_accel_flush: flush?=0, dirty?=0 [ 33.682] sna_accel_flush: flush?=0, dirty?=0 [ 33.682] sna_block_handler (tv=0.6000) [ 33.682] sna_scanout_do_flush: flush timer active: delta=7 [ 33.682] sna_accel_do_throttle -- no pending activity [ 33.682] sna_accel_block: evaluating timers, active=5 [ 33.682] sna_accel_block: flush timer expires in 7 [33689] [ 33.682] sna_wakeup_handler [ 33.682] sna_accel_flush: flush?=0, dirty?=0 [ 33.682] sna_accel_flush: flush?=0, dirty?=0 [ 33.682] sna_block_handler (tv=0.6000) [ 33.682] sna_scanout_do_flush: flush timer active: delta=7 [ 33.682] sna_accel_do_throttle -- no pending activity [ 33.682] sna_accel_block: evaluating timers, active=5 [ 33.682] sna_accel_block: flush timer expires in 7 [33689] [ 33.682] sna_wakeup_handler [ 33.682] sna_accel_flush: flush?=0, dirty?=0 [ 33.682] sna_accel_flush: flush?=0, dirty?=0 [ 33.682] sna_accel_flush: flush?=0, dirty?=0 [ 33.682] sna_block_handler (tv=0.6000) [ 33.682] sna_scanout_do_flush: flush timer active: delta=7 [ 33.682] sna_accel_do_throttle -- no pending activity [ 33.682] sna_accel_block: evaluating timers, active=5 [ 33.682] sna_accel_block: flush timer expires in 7 [33689] [ 33.682] sna_wakeup_handler [ 33.682] sna_accel_flush: flush?=0, dirty?=0 [ 33.682] sna_accel_flush: flush?=0, dirty?=0 [ 33.682] sna_block_handler (tv=0.6000) [ 33.682] sna_scanout_do_flush: flush timer active: delta=7 [ 33.682] sna_accel_do_throttle -- no pending activity [ 33.682] sna_accel_block: evaluating timers, active=5 [ 33.682] sna_accel_block: flush timer expires in 7 [33689] [ 33.682] sna_wakeup_handler [ 33.682] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 33.682] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 33.682] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 33.682] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 33.682] sna_dri2_get_msc(draw=146, pipe=0) [ 33.682] sna_crtc_record_swap: recording last swap on pipe=0, frame 1778 [msc=1778], time 33.682142 [ 33.682] sna_dri2_get_msc: msc=1778 [raw=1778], ust=33682142 [ 33.682] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=29 (refs=1/1, flush=0) , front=128 (refs=1/4, flush=1) [ 33.682] sna_dri2_schedule_swap(target_msc=1778, divisor=0, remainder=0) [ 33.682] sna_dri2_schedule_swap: using front handle=128, active_scanout?=3, flush?=1 [ 33.682] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 33.682] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 33.682] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 33.682] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 33.682] sna_crtc_record_swap: recording last swap on pipe=0, frame 1778 [msc=1778], time 33.682142 [ 33.682] immediate_swap: current_msc=1778, target_msc=1778 -- yes [ 33.682] can_flip: no, shadow enabled [ 33.682] sna_dri2_add_event: adding event to window 146) [ 33.682] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 33.682] sna_dri2_immediate_blit: no pending blit, starting chain [ 33.682] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 33.682] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 33.682] can_xchg: back size=8701e00, front size=8701e00 [ 33.682] can_xchg: yes, pixmap=165 [ 33.682] sna_dri2_xchg: win=146, exchange front=128/76,ref=2 and back=29/3,ref=2, pixmap=165 7680x2160 [ 33.682] sna_dri2_xchg: back_bo handle=29, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 33.682] sna_dri2_xchg: front_bo handle=128, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 33.682] set_bo: pixmap=165, handle=29 (old handle=128) [ 33.682] set_bo: marking whole pixmap as damaged [ 33.682] set_bo: applying final/discard move-to-gpu [ 33.682] wait_for_shadow: flags=0, flips=0, handle=128, shadow=32 [ 33.682] set_bo: dropping flush hint from handle=128 [ 33.682] set_bo: adding flush hint to handle=29 [ 33.682] mark_stale(handle=128) => 1 [ 33.682] swap_limit: draw=146 setting swap limit to 3 [ 33.682] sna_dri2_swap_limit_validate: swap limit set to 3 [ 33.682] sna_next_vblank(pipe=0, waiting until next vblank) [ 33.682] sna_dri2_schedule_swap: reported target_msc=1778 [ 33.682] sna_accel_flush: flush?=0, dirty?=0 [ 33.682] sna_accel_flush: flush?=0, dirty?=0 [ 33.682] sna_accel_flush: flush?=0, dirty?=0 [ 33.682] sna_accel_flush: flush?=0, dirty?=0 [ 33.682] sna_block_handler (tv=0.6000) [ 33.682] sna_scanout_do_flush: flush timer active: delta=7 [ 33.682] sna_accel_do_throttle -- no pending activity [ 33.682] sna_accel_block: evaluating timers, active=5 [ 33.682] sna_accel_block: flush timer expires in 7 [33689] [ 33.689] sna_wakeup_handler [ 33.689] sna_block_handler (tv=0.1000) [ 33.689] sna_scanout_do_flush: flush timer active: delta=0 [ 33.689] sna_scanout_do_flush (time=33689), triggered [ 33.689] sna_scanout_flush (time=33689), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 33.689] has_shadow: has pending damage? 1, outstanding flips: 0 [ 33.689] stop_flush: scanout=29 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 33.689] has_shadow: has pending damage? 1, outstanding flips: 0 [ 33.689] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 33.689] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 33.689] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 33.689] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 33.689] sna_pixmap_move_to_gpu: already all-damaged [ 33.689] sna_pixmap_mark_active: pixmap=165, handle=29 [ 33.689] sna_mode_redisplay: crtc[0] transformed? 0 [ 33.689] sna_mode_redisplay: crtc[1] transformed? 0 [ 33.689] sna_mode_redisplay: crtc[2] transformed? 0 [ 33.689] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=29 [active=1] [ 33.689] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 128, transformed? 0 [ 33.689] get_fb: reusing fb=102 for handle=29 [ 33.689] sna_mode_redisplay: recording flip on CRTC:32 handle=29, active_scanout=2, serial=2 [ 33.689] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 33.689] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 128, transformed? 0 [ 33.689] sna_mode_redisplay: recording flip on CRTC:39 handle=29, active_scanout=3, serial=3 [ 33.689] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 33.689] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 33.689] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 33.689] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=29, shadow handle=32 [ 33.689] sna_accel_do_throttle -- no pending activity [ 33.689] sna_accel_block: evaluating timers, active=5 [ 33.689] sna_accel_block: flush timer expires in 16 [33705] [ 33.689] sna_wakeup_handler [ 33.689] sna_block_handler (tv=0.1000) [ 33.689] sna_scanout_do_flush: flush timer active: delta=16 [ 33.689] sna_accel_do_throttle -- no pending activity [ 33.689] sna_accel_block: evaluating timers, active=5 [ 33.689] sna_accel_block: flush timer expires in 16 [33705] [ 33.690] sna_wakeup_handler [ 33.690] sna_accel_flush: flush?=0, dirty?=0 [ 33.690] sna_accel_flush: flush?=0, dirty?=0 [ 33.690] sna_block_handler (tv=0.29000) [ 33.690] sna_scanout_do_flush: flush timer active: delta=15 [ 33.690] sna_accel_do_throttle -- no pending activity [ 33.690] sna_accel_block: evaluating timers, active=5 [ 33.690] sna_accel_block: flush timer expires in 15 [33705] [ 33.690] sna_wakeup_handler [ 33.690] sna_block_handler (tv=0.29000) [ 33.690] sna_scanout_do_flush: flush timer active: delta=15 [ 33.690] sna_accel_do_throttle -- no pending activity [ 33.690] sna_accel_block: evaluating timers, active=5 [ 33.690] sna_accel_block: flush timer expires in 15 [33705] [ 33.690] sna_wakeup_handler [ 33.690] sna_accel_flush: flush?=0, dirty?=0 [ 33.690] sna_accel_flush: flush?=0, dirty?=0 [ 33.690] sna_accel_flush: flush?=0, dirty?=0 [ 33.691] sna_accel_flush: flush?=0, dirty?=0 [ 33.691] sna_block_handler (tv=0.28000) [ 33.691] sna_scanout_do_flush: flush timer active: delta=14 [ 33.691] sna_accel_do_throttle -- no pending activity [ 33.691] sna_accel_block: evaluating timers, active=5 [ 33.691] sna_accel_block: flush timer expires in 14 [33705] [ 33.692] sna_wakeup_handler [ 33.692] sna_accel_flush: flush?=0, dirty?=0 [ 33.692] sna_block_handler (tv=0.27000) [ 33.692] sna_scanout_do_flush: flush timer active: delta=13 [ 33.692] sna_accel_do_throttle -- no pending activity [ 33.692] sna_accel_block: evaluating timers, active=5 [ 33.692] sna_accel_block: flush timer expires in 13 [33705] [ 33.694] sna_wakeup_handler [ 33.694] sna_block_handler (tv=0.25000) [ 33.694] sna_scanout_do_flush: flush timer active: delta=11 [ 33.694] sna_accel_do_throttle -- no pending activity [ 33.694] sna_accel_block: evaluating timers, active=5 [ 33.694] sna_accel_block: flush timer expires in 11 [33705] [ 33.697] sna_wakeup_handler [ 33.697] sna_mode_wakeup: len=32 [ 33.697] sna_mode_wakeup: recording last swap on pipe=1, frame 1749 [6d5], time 33.697405 [ 33.697] sna_mode_wakeup: removing handle=128 [active_scanout=1] from scanout, installing handle=29 [active_scanout=3] [ 33.697] sna_mode_wakeup: flip complete, pending? 2 [ 33.697] sna_block_handler (tv=0.22000) [ 33.697] sna_scanout_do_flush: flush timer active: delta=8 [ 33.697] sna_accel_do_throttle -- no pending activity [ 33.697] sna_accel_block: evaluating timers, active=5 [ 33.697] sna_accel_block: flush timer expires in 8 [33705] [ 33.698] sna_wakeup_handler [ 33.698] sna_mode_wakeup: len=64 [ 33.698] sna_dri2_vblank_handler(type=2, sequence=1779, draw=1555) [ 33.698] sna_crtc_record_swap: recording last swap on pipe=0, frame 1779 [msc=1779], time 33.698805 [ 33.698] sna_dri2_vblank_handler: 2 complete, frame=1779 tv=33.698805 [ 33.698] sna_dri2_blit_complete: blit finished [ 33.698] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=1779, tv=33.698805) [ 33.698] frame_swap_complete(type=2): draw=146, pipe=0, frame=1779 [msc=1779], tv=33.698805 [ 33.698] sna_accel_flush: flush?=0, dirty?=0 [ 33.698] sna_dri2_event_free(draw?=1) [ 33.698] sna_dri2_remove_event: remove[0x561c94ad6ad0] from window 146, active? 1 [ 33.698] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=29] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 33.698] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=128] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 33.698] sna_dri2_vblank_handler complete [ 33.698] sna_mode_wakeup: recording last swap on pipe=0, frame 1779 [6f3], time 33.698805 [ 33.698] sna_mode_wakeup: removing handle=128 [active_scanout=0] from scanout, installing handle=29 [active_scanout=3] [ 33.698] sna_mode_wakeup: flip complete, pending? 1 [ 33.698] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 33.698] sna_accel_flush: flush?=0, dirty?=0 [ 33.698] sna_accel_flush: flush?=0, dirty?=0 [ 33.698] sna_block_handler (tv=0.21000) [ 33.698] sna_scanout_do_flush: flush timer active: delta=7 [ 33.698] sna_accel_do_throttle -- no pending activity [ 33.698] sna_accel_block: evaluating timers, active=5 [ 33.698] sna_accel_block: flush timer expires in 7 [33705] [ 33.698] sna_wakeup_handler [ 33.698] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=128, name=76 [ 33.698] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 33.698] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 33.698] sna_dri2_get_back: draw size=7680x2160, back buffer handle=128 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 [ 33.698] sna_dri2_get_back: reuse backbuffer? 1 [ 33.698] sna_dri2_get_back: back buffer handle=128, active?=0, refcnt=1 [ 33.698] sna_dri2_get_back: reuse unattached back [ 33.698] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 33.698] sna_dri2_reuse_buffer: reusing back buffer handle=128, name=76, pitch=30720, age=0 [ 33.698] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 33.698] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=29, name=3, active_scanout=3 [ 33.698] kgem_bo_flink: flinked handle=29 to name=3, marking non-reusable [ 33.698] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=29] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 33.698] sna_accel_flush: flush?=0, dirty?=0 [ 33.698] sna_accel_flush: flush?=0, dirty?=0 [ 33.698] sna_accel_flush: flush?=0, dirty?=0 [ 33.698] sna_block_handler (tv=0.21000) [ 33.698] sna_scanout_do_flush: flush timer active: delta=7 [ 33.698] sna_accel_do_throttle -- no pending activity [ 33.698] sna_accel_block: evaluating timers, active=5 [ 33.698] sna_accel_block: flush timer expires in 7 [33705] [ 33.699] sna_wakeup_handler [ 33.699] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 33.699] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 33.699] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 33.699] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 33.699] sna_dri2_get_msc(draw=146, pipe=0) [ 33.699] sna_crtc_record_swap: recording last swap on pipe=0, frame 1779 [msc=1779], time 33.698805 [ 33.699] sna_dri2_get_msc: msc=1779 [raw=1779], ust=33698805 [ 33.699] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=128 (refs=1/1, flush=0) , front=29 (refs=1/4, flush=1) [ 33.699] sna_dri2_schedule_swap(target_msc=1779, divisor=0, remainder=0) [ 33.699] sna_dri2_schedule_swap: using front handle=29, active_scanout?=3, flush?=1 [ 33.699] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 33.699] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 33.699] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 33.699] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 33.699] sna_crtc_record_swap: recording last swap on pipe=0, frame 1779 [msc=1779], time 33.698805 [ 33.699] immediate_swap: current_msc=1779, target_msc=1779 -- yes [ 33.699] can_flip: no, shadow enabled [ 33.699] sna_dri2_add_event: adding event to window 146) [ 33.699] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 33.699] sna_dri2_immediate_blit: no pending blit, starting chain [ 33.699] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 33.699] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 33.699] can_xchg: back size=8701e00, front size=8701e00 [ 33.699] can_xchg: yes, pixmap=165 [ 33.699] sna_dri2_xchg: win=146, exchange front=29/3,ref=2 and back=128/76,ref=2, pixmap=165 7680x2160 [ 33.699] sna_dri2_xchg: back_bo handle=128, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 33.699] sna_dri2_xchg: front_bo handle=29, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 33.699] set_bo: pixmap=165, handle=128 (old handle=29) [ 33.699] set_bo: marking whole pixmap as damaged [ 33.699] set_bo: applying final/discard move-to-gpu [ 33.699] wait_for_shadow: flags=0, flips=0, handle=29, shadow=32 [ 33.699] set_bo: dropping flush hint from handle=29 [ 33.699] set_bo: adding flush hint to handle=128 [ 33.699] mark_stale(handle=29) => 1 [ 33.699] swap_limit: draw=146 setting swap limit to 3 [ 33.699] sna_dri2_swap_limit_validate: swap limit set to 3 [ 33.699] sna_next_vblank(pipe=0, waiting until next vblank) [ 33.699] sna_dri2_schedule_swap: reported target_msc=1779 [ 33.699] sna_accel_flush: flush?=0, dirty?=0 [ 33.699] sna_accel_flush: flush?=0, dirty?=0 [ 33.699] sna_accel_flush: flush?=0, dirty?=0 [ 33.699] sna_accel_flush: flush?=0, dirty?=0 [ 33.699] sna_block_handler (tv=0.20000) [ 33.699] sna_scanout_do_flush: flush timer active: delta=6 [ 33.699] sna_accel_do_throttle -- no pending activity [ 33.699] sna_accel_block: evaluating timers, active=5 [ 33.699] sna_accel_block: flush timer expires in 6 [33705] [ 33.706] sna_wakeup_handler [ 33.706] sna_block_handler (tv=0.13000) [ 33.706] sna_scanout_do_flush: flush timer active: delta=-1 [ 33.706] sna_scanout_do_flush (time=33706), triggered [ 33.706] sna_scanout_flush (time=33706), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 33.706] has_shadow: has pending damage? 1, outstanding flips: 0 [ 33.706] stop_flush: scanout=128 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 33.706] has_shadow: has pending damage? 1, outstanding flips: 0 [ 33.706] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 33.706] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 33.706] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 33.706] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 33.706] sna_pixmap_move_to_gpu: already all-damaged [ 33.706] sna_pixmap_mark_active: pixmap=165, handle=128 [ 33.706] sna_mode_redisplay: crtc[0] transformed? 0 [ 33.706] sna_mode_redisplay: crtc[1] transformed? 0 [ 33.706] sna_mode_redisplay: crtc[2] transformed? 0 [ 33.706] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=128 [active=1] [ 33.706] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 29, transformed? 0 [ 33.706] get_fb: reusing fb=112 for handle=128 [ 33.706] sna_mode_redisplay: recording flip on CRTC:32 handle=128, active_scanout=2, serial=2 [ 33.706] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 33.706] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 29, transformed? 0 [ 33.706] sna_mode_redisplay: recording flip on CRTC:39 handle=128, active_scanout=3, serial=3 [ 33.706] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 33.706] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 33.706] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 33.706] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=128, shadow handle=32 [ 33.706] sna_accel_do_throttle -- no pending activity [ 33.706] sna_accel_block: evaluating timers, active=5 [ 33.706] sna_accel_block: flush timer expires in 16 [33722] [ 33.711] sna_wakeup_handler [ 33.711] sna_accel_flush: flush?=0, dirty?=0 [ 33.711] sna_accel_flush: flush?=0, dirty?=0 [ 33.711] sna_accel_flush: flush?=0, dirty?=0 [ 33.711] sna_accel_flush: flush?=0, dirty?=0 [ 33.711] sna_accel_flush: flush?=0, dirty?=0 [ 33.711] sna_accel_flush: flush?=0, dirty?=0 [ 33.711] sna_accel_flush: flush?=0, dirty?=0 [ 33.711] sna_accel_flush: flush?=0, dirty?=0 [ 33.711] sna_accel_flush: flush?=0, dirty?=0 [ 33.711] sna_accel_flush: flush?=0, dirty?=0 [ 33.711] sna_accel_flush: flush?=0, dirty?=0 [ 33.711] sna_accel_flush: flush?=0, dirty?=0 [ 33.711] sna_accel_flush: flush?=0, dirty?=0 [ 33.711] sna_accel_flush: flush?=0, dirty?=0 [ 33.711] sna_block_handler (tv=0.8000) [ 33.711] sna_scanout_do_flush: flush timer active: delta=11 [ 33.711] sna_accel_do_throttle -- no pending activity [ 33.711] sna_accel_block: evaluating timers, active=5 [ 33.711] sna_accel_block: flush timer expires in 11 [33722] [ 33.711] sna_wakeup_handler [ 33.711] sna_accel_flush: flush?=0, dirty?=0 [ 33.711] sna_accel_flush: flush?=0, dirty?=0 [ 33.712] sna_accel_flush: flush?=0, dirty?=0 [ 33.712] sna_block_handler (tv=0.7000) [ 33.712] sna_scanout_do_flush: flush timer active: delta=10 [ 33.712] sna_accel_do_throttle -- no pending activity [ 33.712] sna_accel_block: evaluating timers, active=5 [ 33.712] sna_accel_block: flush timer expires in 10 [33722] [ 33.712] sna_wakeup_handler [ 33.712] sna_accel_flush: flush?=0, dirty?=0 [ 33.712] sna_accel_flush: flush?=0, dirty?=0 [ 33.712] sna_block_handler (tv=0.7000) [ 33.712] sna_scanout_do_flush: flush timer active: delta=10 [ 33.712] sna_accel_do_throttle -- no pending activity [ 33.712] sna_accel_block: evaluating timers, active=5 [ 33.712] sna_accel_block: flush timer expires in 10 [33722] [ 33.712] sna_wakeup_handler [ 33.712] sna_accel_flush: flush?=0, dirty?=0 [ 33.712] sna_accel_flush: flush?=0, dirty?=0 [ 33.712] sna_accel_flush: flush?=0, dirty?=0 [ 33.712] sna_block_handler (tv=0.7000) [ 33.712] sna_scanout_do_flush: flush timer active: delta=10 [ 33.712] sna_accel_do_throttle -- no pending activity [ 33.712] sna_accel_block: evaluating timers, active=5 [ 33.712] sna_accel_block: flush timer expires in 10 [33722] [ 33.712] sna_wakeup_handler [ 33.712] sna_accel_flush: flush?=0, dirty?=0 [ 33.712] sna_accel_flush: flush?=0, dirty?=0 [ 33.712] sna_accel_flush: flush?=0, dirty?=0 [ 33.712] sna_block_handler (tv=0.7000) [ 33.712] sna_scanout_do_flush: flush timer active: delta=10 [ 33.712] sna_accel_do_throttle -- no pending activity [ 33.712] sna_accel_block: evaluating timers, active=5 [ 33.712] sna_accel_block: flush timer expires in 10 [33722] [ 33.712] sna_wakeup_handler [ 33.712] sna_accel_flush: flush?=0, dirty?=0 [ 33.712] sna_accel_flush: flush?=0, dirty?=0 [ 33.712] sna_block_handler (tv=0.7000) [ 33.712] sna_scanout_do_flush: flush timer active: delta=10 [ 33.712] sna_accel_do_throttle -- no pending activity [ 33.712] sna_accel_block: evaluating timers, active=5 [ 33.712] sna_accel_block: flush timer expires in 10 [33722] [ 33.712] sna_wakeup_handler [ 33.712] sna_create_pixmap(490, 37, 32, usage=0) [ 33.712] kgem_can_create_2d: 490x37 @ 32 [ 33.712] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=1984, height=37 [ 33.712] kgem_can_create_2d: untiled size=73728 [ 33.712] kgem_choose_tiling: 490x37 -> 1 [ 33.712] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2048, height=40 [ 33.712] kgem_can_create_2d: tiled[1] size=81920 [ 33.712] sna_create_pixmap: usage=0, flags=1b [ 33.712] sna_create_pixmap: creating GPU pixmap 490x37, stride=1960, flags=1b [ 33.712] __pop_freed_pixmap: reusing freed pixmap=3251 header [ 33.712] create_pixmap_hdr: pixmap=3254, width=490, height=37, usage=0 [ 33.712] sna_create_pixmap: serial=3254, 490x37, usage=0 [ 33.712] sna_composite_rectangles(pixmap=3255, op=0, 0 x 1 [(0, 0)x(490, 37) ...]) [ 33.712] sna_composite_rectangles: converted to op 0 [ 33.712] sna_composite_rectangles[0] (0, 0)x(490, 37) -> (0, 0), (490, 37) [ 33.712] sna_composite_rectangles: nrects=1, region=(0, 0), (490, 37) x 1 [ 33.712] sna_composite_rectangles: clipped extents (0, 0),(490, 37) x 1 [ 33.712] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(490, 37) [ 33.712] sna_composite_rectangles: dropping last-cpu hint [ 33.712] sna_drawable_use_bo pixmap=3255, box=((0, 0), (490, 37)), flags=19... [ 33.712] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 33.712] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 33.712] sna_pixmap_move_to_gpu(pixmap=3255, usage=0), flags=b [ 33.712] sna_pixmap_move_to_gpu: CPU damage? 0 [ 33.712] sna_pixmap_move_to_gpu: creating GPU bo (490x37@32), create=b [ 33.712] kgem_choose_tiling: 490x37 -> 1 [ 33.712] kgem_choose_tiling: 490x37 -> 1 [ 33.712] sna_pixmap_alloc_gpu: pixmap=3255 [ 33.712] kgem_create_2d(490x37, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 33.712] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2048, height=40 [ 33.712] inactive too small: 16 < 20 [ 33.712] inactive too small: 16 < 20 [ 33.712] inactive too small: 16 < 20 [ 33.712] inactive too small: 16 < 20 [ 33.712] inactive too small: 16 < 20 [ 33.712] inactive too small: 16 < 20 [ 33.712] inactive too small: 16 < 20 [ 33.712] inactive too small: 16 < 20 [ 33.712] inactive too small: 16 < 20 [ 33.712] inactive too small: 16 < 20 [ 33.712] inactive too small: 16 < 20 [ 33.712] inactive too small: 16 < 20 [ 33.712] inactive too small: 16 < 20 [ 33.712] inactive too small: 16 < 20 [ 33.712] inactive too small: 16 < 20 [ 33.712] inactive too small: 16 < 20 [ 33.712] inactive too small: 16 < 20 [ 33.712] inactive too small: 16 < 20 [ 33.712] inactive too small: 16 < 20 [ 33.712] kgem_bo_remove_from_inactive: removing handle=144 from inactive [ 33.712] from inactive: pitch=2048, tiling=1: handle=144, id=1980 [ 33.712] __sna_damage_all(490, 37) [ 33.712] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 33.712] sna_pixmap_mark_active: pixmap=3255, handle=144 [ 33.712] sna_drawable_use_bo: allocated GPU bo for operation [ 33.712] sna_drawable_use_bo: using GPU bo with damage? 0 [ 33.712] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 33.712] kgem_bo_is_render: handle=144, rq? 0 [0] [ 33.712] kgem_bo_is_render: handle=144, rq? 0 [0] [ 33.712] gen9_render_fill_boxes(0 x 1 [(0, 0), (490, 37) ...]) [ 33.712] sna_render_get_solid: 0 [ 33.712] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 33.712] kgem_check_bo: num_pages=+64, num_exec=+1 [ 33.712] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 33.712] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 33.712] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 33.712] kgem_add_handle: handle=4, index=0 [ 33.712] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 33.712] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 33.712] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 33.712] gen9_composite_get_binding_table(ffc0) [ 33.712] kgem_add_reloc64: handle=144, pos=16360, delta=0, domains=20002 [ 33.712] kgem_add_handle: handle=144, index=1 [ 33.712] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fce00000) [ 33.712] __kgem_bo_mark_dirty: handle=144 (proxy? 0) [ 33.712] [3fe0] bind bo(handle=144, addr=fce00000), format=192, width=490, height=37, pitch=2048, tiling=1 -> render [ 33.712] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 33.712] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 33.712] kgem_add_handle: handle=7, index=2 [ 33.712] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 33.712] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 33.712] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 33.712] gen9_emit_sampler: sampler = 1 [ 33.712] gen9_emit_sf: num_sf_outputs=1 [ 33.712] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 33.712] gen9_emit_vertex_elements: setup id=0 [ 33.712] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 33.712] (0, 0), (490, 37) [ 33.712] gen8_vertex_flush[490] = 3 [ 33.712] sna_composite_rectangles: pixmap=3255 marking clear [0]? 1 [ 33.712] sna_composite_rectangles(pixmap=3255, op=1, fff2f1f0 x 2 [(477, 0)x(13, 17) ...]) [ 33.712] sna_composite_rectangles: converted to op 1 [ 33.712] sna_composite_rectangles[0] (477, 0)x(13, 17) -> (477, 0), (490, 17) [ 33.712] sna_composite_rectangles[1] (0, 17)x(490, 20) -> (0, 17), (490, 37) [ 33.712] sna_composite_rectangles: nrects=2, region=(0, 0), (490, 37) x 2 [ 33.712] sna_composite_rectangles: clipped extents (0, 0),(490, 37) x 2 [ 33.712] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(490, 37) [ 33.712] sna_composite_rectangles: dropping last-cpu hint [ 33.712] sna_drawable_use_bo pixmap=3255, box=((0, 0), (490, 37)), flags=1... [ 33.712] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 33.712] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 33.712] sna_drawable_use_bo: using whole GPU bo [ 33.712] gen9_render_fill_boxes (op=1, color=(f2f2, f1f1, f0f0, ffff) [20028888]) [ 33.712] kgem_bo_is_render: handle=144, rq? 1 [1] [ 33.712] gen9_render_fill_boxes(fff2f1f0 x 2 [(477, 0), (490, 17) ...]) [ 33.712] sna_render_get_solid: fff2f1f0 [ 33.712] sna_render_get_solid(15) = fff2f1f0 (old) [ 33.712] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 33.712] kgem_check_bo: num_pages=+0, num_exec=+0 [ 33.712] gen9_composite_get_binding_table(ff00) [ 33.712] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 33.712] kgem_add_reloc64: adding proxy [delta=60] for handle=8 [ 33.712] kgem_add_handle: handle=8, index=3 [ 33.712] kgem_add_reloc64[5] = (delta=60, target handle=3, presumed=fdffe000) [ 33.712] [3fb0] bind bo(handle=8, addr=fdffe03c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 33.712] gen9_emit_vertex_elements: setup id=0 [ 33.712] (477, 0), (490, 17) [ 33.712] (0, 17), (490, 37) [ 33.712] gen8_vertex_flush[4cc] = 6 [ 33.712] sna_composite_rectangles(pixmap=3255, op=1, ff300a24 x 2 [(477, 0)x(13, 17) ...]) [ 33.712] sna_composite_rectangles: converted to op 1 [ 33.712] sna_composite_rectangles[0] (477, 0)x(13, 17) -> (477, 0), (490, 17) [ 33.712] sna_composite_rectangles[1] (0, 17)x(490, 20) -> (0, 17), (490, 37) [ 33.712] sna_composite_rectangles: nrects=2, region=(0, 0), (490, 37) x 2 [ 33.712] sna_composite_rectangles: clipped extents (0, 0),(490, 37) x 2 [ 33.712] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(490, 37) [ 33.712] sna_composite_rectangles: dropping last-cpu hint [ 33.712] sna_drawable_use_bo pixmap=3255, box=((0, 0), (490, 37)), flags=1... [ 33.712] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 33.712] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 33.712] sna_drawable_use_bo: using whole GPU bo [ 33.712] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 33.712] kgem_bo_is_render: handle=144, rq? 1 [1] [ 33.712] gen9_render_fill_boxes(ff300a24 x 2 [(477, 0), (490, 17) ...]) [ 33.712] sna_render_get_solid: ff300a24 [ 33.712] sna_render_get_solid(17) = ff300a24 (old) [ 33.712] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 33.712] kgem_check_bo: num_pages=+0, num_exec=+0 [ 33.712] gen9_composite_get_binding_table(fe80) [ 33.712] kgem_add_reloc64: handle=8, pos=16280, delta=0, domains=40000 [ 33.712] kgem_add_reloc64: adding proxy [delta=68] for handle=8 [ 33.713] kgem_add_reloc64[6] = (delta=68, target handle=3, presumed=fdffe000) [ 33.713] [3f90] bind bo(handle=8, addr=fdffe044), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 33.713] gen9_emit_vertex_elements: setup id=0 [ 33.713] (477, 0), (490, 17) [ 33.713] (0, 17), (490, 37) [ 33.713] gen8_vertex_flush[508] = 6 [ 33.713] sna_composite_rectangles(pixmap=3255, op=1, ff300a24 x 2 [(477, 0)x(13, 17) ...]) [ 33.713] sna_composite_rectangles: converted to op 1 [ 33.713] sna_composite_rectangles[0] (477, 0)x(13, 17) -> (477, 0), (490, 17) [ 33.713] sna_composite_rectangles[1] (0, 17)x(490, 20) -> (0, 17), (490, 37) [ 33.713] sna_composite_rectangles: nrects=2, region=(0, 0), (490, 37) x 2 [ 33.713] sna_composite_rectangles: clipped extents (0, 0),(490, 37) x 2 [ 33.713] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(490, 37) [ 33.713] sna_composite_rectangles: dropping last-cpu hint [ 33.713] sna_drawable_use_bo pixmap=3255, box=((0, 0), (490, 37)), flags=1... [ 33.713] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 33.713] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 33.713] sna_drawable_use_bo: using whole GPU bo [ 33.713] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 33.713] kgem_bo_is_render: handle=144, rq? 1 [1] [ 33.713] gen9_render_fill_boxes(ff300a24 x 2 [(477, 0), (490, 17) ...]) [ 33.713] sna_render_get_solid: ff300a24 [ 33.713] sna_render_get_solid(17) = ff300a24 (last) [ 33.713] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 33.713] kgem_check_bo: num_pages=+0, num_exec=+0 [ 33.713] gen9_composite_get_binding_table(fe00) [ 33.713] gen9_emit_vertex_elements: setup id=0 [ 33.713] (477, 0), (490, 17) [ 33.713] (0, 17), (490, 37) [ 33.713] gen8_vertex_flush[508] = 12 [ 33.713] sna_glyphs(op=3, nlist=1, src=(1, 15)) [ 33.713] kgem_bo_is_busy: handle=144, domain: 0 exec? 1, rq? 1 [ 33.713] sna_glyphs: discarding mask [ 33.713] glyphs0_to_dst(op=3, src=(1, 15), nlist=1, dst=(1, 15)+(0, 0)) [ 33.713] clipped_glyphs? 18 glyph in 1 lists extents (1, 4), (163, 18), region (2, 17), (162, 18): yes [ 33.713] gen9_render_composite: 0x0, current mode=1/1 [ 33.713] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 33.713] kgem_bo_is_busy: handle=144, domain: 0 exec? 1, rq? 1 [ 33.713] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 33.713] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 33.713] sna_drawable_use_bo pixmap=3255, box=((2, 17), (162, 18)), flags=7... [ 33.713] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 33.713] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 33.713] sna_drawable_use_bo: using whole GPU bo [ 33.713] gen9_composite_set_target: pixmap=3255, format=20028888, size=490x37, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 33.713] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 33.713] color_convert: src=ff8ae234 [20028888] [ 33.713] color_convert: dst=ff8ae234 [20028888] [ 33.713] sna_render_get_solid: ff8ae234 [ 33.713] sna_render_get_solid(22) = ff8ae234 (old) [ 33.713] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 33.713] sna_transform_is_imprecise_integer_translation: no transform [ 33.713] gen9_composite_picture: integer translation (0, 0), removing [ 33.713] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 33.713] sna_render_pixmap_bo: GPU all damaged [ 33.713] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 33.713] gen4_choose_composite_emitter: solid, identity mask [ 33.713] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 33.713] aligning vertex: was 2, now 4 floats per vertex [ 33.713] gen9_composite_get_binding_table(fe00) [ 33.713] kgem_add_reloc64: handle=8, pos=16248, delta=0, domains=40000 [ 33.713] kgem_add_reloc64: adding proxy [delta=88] for handle=8 [ 33.713] kgem_add_reloc64[7] = (delta=88, target handle=3, presumed=fdffe000) [ 33.713] [3f70] bind bo(handle=8, addr=fdffe058), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 33.713] kgem_add_reloc64: handle=6, pos=16232, delta=0, domains=40000 [ 33.713] kgem_add_handle: handle=6, index=4 [ 33.713] kgem_add_reloc64[8] = (delta=0, target handle=4, presumed=fd581000) [ 33.713] [3f60] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 33.713] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 33.713] gen9_emit_sampler: sampler = a [ 33.713] gen9_emit_sf: num_sf_outputs=2 [ 33.713] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 33.713] gen9_emit_vertex_elements: setup id=9 [ 33.713] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 33.713] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 33.713] glyphs0_to_dst: glyph=(9, 5), (19, 18), clip=(2, 17), (162, 18) [ 33.713] glyphs0_to_dst: blt=(9, 17), (19, 18) [ 33.713] emit_primitive_identity_mask__avx2: dst=(9, 17), mask=(672.00, 60.00) x (10.00, 1.00) [ 33.713] gen8_vertex_flush[5e4] = 3 [ 33.713] gen9_magic_ca_pass: CA fixup (11 -> 14) [ 33.713] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 33.713] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 33.713] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 33.713] sna_glyphs(op=3, nlist=1, src=(172, 15)) [ 33.713] kgem_bo_is_busy: handle=144, domain: 0 exec? 1, rq? 1 [ 33.713] sna_glyphs: discarding mask [ 33.713] glyphs0_to_dst(op=3, src=(172, 15), nlist=1, dst=(172, 15)+(0, 0)) [ 33.713] clipped_glyphs? 32 glyph in 1 lists extents (171, 3), (460, 18), region (172, 17), (459, 18): yes [ 33.713] gen9_render_composite: 0x0, current mode=1/1 [ 33.713] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 33.713] kgem_bo_is_busy: handle=144, domain: 0 exec? 1, rq? 1 [ 33.713] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 33.713] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 33.713] sna_drawable_use_bo pixmap=3255, box=((172, 17), (459, 18)), flags=7... [ 33.713] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 33.713] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 33.713] sna_drawable_use_bo: using whole GPU bo [ 33.713] gen9_composite_set_target: pixmap=3255, format=20028888, size=490x37, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 33.713] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 33.713] color_convert: src=ff729fcf [20028888] [ 33.713] color_convert: dst=ff729fcf [20028888] [ 33.713] sna_render_get_solid: ff729fcf [ 33.713] sna_render_get_solid(23) = ff729fcf (old) [ 33.713] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 33.713] sna_transform_is_imprecise_integer_translation: no transform [ 33.713] gen9_composite_picture: integer translation (0, 0), removing [ 33.713] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 33.713] sna_render_pixmap_bo: GPU all damaged [ 33.713] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 33.713] gen4_choose_composite_emitter: solid, identity mask [ 33.713] kgem_check_bo: num_pages=+0, num_exec=+0 [ 33.713] gen9_composite_get_binding_table(fd40) [ 33.713] kgem_add_reloc64: handle=8, pos=16200, delta=0, domains=40000 [ 33.713] kgem_add_reloc64: adding proxy [delta=92] for handle=8 [ 33.713] kgem_add_reloc64[9] = (delta=92, target handle=3, presumed=fdffe000) [ 33.713] [3f40] bind bo(handle=8, addr=fdffe05c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 33.713] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 33.713] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 33.713] gen9_emit_vertex_elements: setup id=9 [ 33.713] glyphs0_to_dst: glyph=(180, 4), (190, 18), clip=(172, 17), (459, 18) [ 33.713] glyphs0_to_dst: blt=(180, 17), (190, 18) [ 33.713] emit_primitive_identity_mask__avx2: dst=(180, 17), mask=(944.00, 61.00) x (10.00, 1.00) [ 33.713] glyphs0_to_dst: glyph=(208, 7), (217, 18), clip=(172, 17), (459, 18) [ 33.713] glyphs0_to_dst: blt=(208, 17), (217, 18) [ 33.713] emit_primitive_identity_mask__avx2: dst=(208, 17), mask=(960.00, 26.00) x (9.00, 1.00) [ 33.713] glyphs0_to_dst: glyph=(216, 4), (226, 18), clip=(172, 17), (459, 18) [ 33.713] glyphs0_to_dst: blt=(216, 17), (226, 18) [ 33.713] emit_primitive_identity_mask__avx2: dst=(216, 17), mask=(944.00, 61.00) x (10.00, 1.00) [ 33.713] glyphs0_to_dst: glyph=(234, 16), (245, 18), clip=(172, 17), (459, 18) [ 33.713] glyphs0_to_dst: blt=(234, 17), (245, 18) [ 33.713] emit_primitive_identity_mask__avx2: dst=(234, 17), mask=(992.00, 1.00) x (11.00, 1.00) [ 33.713] glyphs0_to_dst: glyph=(334, 7), (343, 18), clip=(172, 17), (459, 18) [ 33.713] glyphs0_to_dst: blt=(334, 17), (343, 18) [ 33.713] emit_primitive_identity_mask__avx2: dst=(334, 17), mask=(960.00, 26.00) x (9.00, 1.00) [ 33.713] glyphs0_to_dst: glyph=(342, 16), (353, 18), clip=(172, 17), (459, 18) [ 33.713] glyphs0_to_dst: blt=(342, 17), (353, 18) [ 33.713] emit_primitive_identity_mask__avx2: dst=(342, 17), mask=(992.00, 1.00) x (11.00, 1.00) [ 33.713] glyphs0_to_dst: glyph=(369, 7), (379, 18), clip=(172, 17), (459, 18) [ 33.713] glyphs0_to_dst: blt=(369, 17), (379, 18) [ 33.713] emit_primitive_identity_mask__avx2: dst=(369, 17), mask=(976.00, 42.00) x (10.00, 1.00) [ 33.713] glyphs0_to_dst: glyph=(378, 4), (388, 18), clip=(172, 17), (459, 18) [ 33.713] glyphs0_to_dst: blt=(378, 17), (388, 18) [ 33.713] emit_primitive_identity_mask__avx2: dst=(378, 17), mask=(944.00, 61.00) x (10.00, 1.00) [ 33.713] glyphs0_to_dst: glyph=(396, 16), (407, 18), clip=(172, 17), (459, 18) [ 33.713] glyphs0_to_dst: blt=(396, 17), (407, 18) [ 33.713] emit_primitive_identity_mask__avx2: dst=(396, 17), mask=(992.00, 1.00) x (11.00, 1.00) [ 33.713] glyphs0_to_dst: glyph=(424, 7), (433, 18), clip=(172, 17), (459, 18) [ 33.713] glyphs0_to_dst: blt=(424, 17), (433, 18) [ 33.713] emit_primitive_identity_mask__avx2: dst=(424, 17), mask=(960.00, 26.00) x (9.00, 1.00) [ 33.713] glyphs0_to_dst: glyph=(450, 7), (460, 18), clip=(172, 17), (459, 18) [ 33.713] glyphs0_to_dst: blt=(450, 17), (459, 18) [ 33.713] emit_primitive_identity_mask__avx2: dst=(450, 17), mask=(976.00, 42.00) x (9.00, 1.00) [ 33.713] gen8_vertex_flush[6e4] = 33 [ 33.713] gen9_magic_ca_pass: CA fixup (14 -> 47) [ 33.713] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 33.713] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 33.713] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 33.713] sna_glyphs(op=3, nlist=1, src=(1, 32)) [ 33.713] kgem_bo_is_busy: handle=144, domain: 0 exec? 1, rq? 1 [ 33.713] sna_glyphs: discarding mask [ 33.713] glyphs0_to_dst(op=3, src=(1, 32), nlist=1, dst=(1, 32)+(0, 0)) [ 33.713] clipped_glyphs: no, clip region (0, 0), (490, 37) matches drawable pixmap=94680753313488 size=490x37 [ 33.713] gen9_render_composite: 0x0, current mode=1/1 [ 33.713] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 33.713] kgem_bo_is_busy: handle=144, domain: 0 exec? 1, rq? 1 [ 33.713] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 33.713] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 33.713] sna_drawable_use_bo pixmap=3255, box=((0, 0), (490, 37)), flags=7... [ 33.713] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 33.713] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 33.713] sna_drawable_use_bo: using whole GPU bo [ 33.713] gen9_composite_set_target: pixmap=3255, format=20028888, size=490x37, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 33.713] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 33.713] color_convert: src=ff8ae234 [20028888] [ 33.713] color_convert: dst=ff8ae234 [20028888] [ 33.713] sna_render_get_solid: ff8ae234 [ 33.713] sna_render_get_solid(22) = ff8ae234 (old) [ 33.713] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 33.713] sna_transform_is_imprecise_integer_translation: no transform [ 33.713] gen9_composite_picture: integer translation (0, 0), removing [ 33.713] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 33.713] sna_render_pixmap_bo: GPU all damaged [ 33.713] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 33.713] gen4_choose_composite_emitter: solid, identity mask [ 33.713] kgem_check_bo: num_pages=+0, num_exec=+0 [ 33.713] gen9_composite_get_binding_table(fcc0) [ 33.713] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 33.713] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 33.713] gen9_emit_vertex_elements: setup id=9 [ 33.713] glyphs0_to_dst: glyph=(1, 24)x(9, 8), unclipped [ 33.713] emit_primitive_identity_mask__avx2: dst=(1, 24), mask=(688.00, 32.00) x (9.00, 8.00) [ 33.713] glyphs0_to_dst: glyph=(9, 22)x(10, 13), unclipped [ 33.713] emit_primitive_identity_mask__avx2: dst=(9, 22), mask=(672.00, 48.00) x (10.00, 13.00) [ 33.713] glyphs0_to_dst: glyph=(19, 24)x(9, 8), unclipped [ 33.713] emit_primitive_identity_mask__avx2: dst=(19, 24), mask=(688.00, 32.00) x (9.00, 8.00) [ 33.713] glyphs0_to_dst: glyph=(28, 26)x(8, 3), unclipped [ 33.713] emit_primitive_identity_mask__avx2: dst=(28, 26), mask=(688.00, 48.00) x (8.00, 3.00) [ 33.713] glyphs0_to_dst: glyph=(36, 22)x(11, 10), unclipped [ 33.713] emit_primitive_identity_mask__avx2: dst=(36, 22), mask=(704.00, 0.00) x (11.00, 10.00) [ 33.713] glyphs0_to_dst: glyph=(46, 24)x(9, 8), unclipped [ 33.713] emit_primitive_identity_mask__avx2: dst=(46, 24), mask=(720.00, 0.00) x (9.00, 8.00) [ 33.713] glyphs0_to_dst: glyph=(54, 24)x(10, 8), unclipped [ 33.713] emit_primitive_identity_mask__avx2: dst=(54, 24), mask=(704.00, 16.00) x (10.00, 8.00) [ 33.713] glyphs0_to_dst: glyph=(63, 24)x(10, 8), unclipped [ 33.713] emit_primitive_identity_mask__avx2: dst=(63, 24), mask=(720.00, 16.00) x (10.00, 8.00) [ 33.713] glyphs0_to_dst: glyph=(72, 21)x(10, 11), unclipped [ 33.713] emit_primitive_identity_mask__avx2: dst=(72, 21), mask=(736.00, 0.00) x (10.00, 11.00) [ 33.713] glyphs0_to_dst: glyph=(81, 24)x(10, 8), unclipped [ 33.713] emit_primitive_identity_mask__avx2: dst=(81, 24), mask=(752.00, 0.00) x (10.00, 8.00) [ 33.713] glyphs0_to_dst: glyph=(90, 21)x(10, 11), unclipped [ 33.713] emit_primitive_identity_mask__avx2: dst=(90, 21), mask=(736.00, 0.00) x (10.00, 11.00) [ 33.713] glyphs0_to_dst: glyph=(99, 24)x(11, 8), unclipped [ 33.713] emit_primitive_identity_mask__avx2: dst=(99, 24), mask=(736.00, 16.00) x (11.00, 8.00) [ 33.713] glyphs0_to_dst: glyph=(109, 24)x(9, 8), unclipped [ 33.713] emit_primitive_identity_mask__avx2: dst=(109, 24), mask=(752.00, 16.00) x (9.00, 8.00) [ 33.713] glyphs0_to_dst: glyph=(118, 26)x(8, 3), unclipped [ 33.713] emit_primitive_identity_mask__avx2: dst=(118, 26), mask=(688.00, 48.00) x (8.00, 3.00) [ 33.713] glyphs0_to_dst: glyph=(126, 22)x(10, 10), unclipped [ 33.713] emit_primitive_identity_mask__avx2: dst=(126, 22), mask=(704.00, 32.00) x (10.00, 10.00) [ 33.713] glyphs0_to_dst: glyph=(135, 22)x(10, 10), unclipped [ 33.713] emit_primitive_identity_mask__avx2: dst=(135, 22), mask=(704.00, 32.00) x (10.00, 10.00) [ 33.713] glyphs0_to_dst: glyph=(144, 22)x(10, 10), unclipped [ 33.713] emit_primitive_identity_mask__avx2: dst=(144, 22), mask=(720.00, 32.00) x (10.00, 10.00) [ 33.713] glyphs0_to_dst: glyph=(153, 22)x(10, 10), unclipped [ 33.713] emit_primitive_identity_mask__avx2: dst=(153, 22), mask=(704.00, 48.00) x (10.00, 10.00) [ 33.713] gen8_vertex_flush[7e4] = 54 [ 33.713] gen9_magic_ca_pass: CA fixup (47 -> 101) [ 33.713] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 33.713] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 33.713] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 33.713] sna_glyphs(op=3, nlist=1, src=(163, 32)) [ 33.713] kgem_bo_is_busy: handle=144, domain: 0 exec? 1, rq? 1 [ 33.713] sna_glyphs: discarding mask [ 33.713] glyphs0_to_dst(op=3, src=(163, 32), nlist=1, dst=(163, 32)+(0, 0)) [ 33.713] clipped_glyphs: no, clip region (0, 0), (490, 37) matches drawable pixmap=94680753313488 size=490x37 [ 33.713] gen9_render_composite: 0x0, current mode=1/1 [ 33.713] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 33.713] kgem_bo_is_busy: handle=144, domain: 0 exec? 1, rq? 1 [ 33.713] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 33.713] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 33.713] sna_drawable_use_bo pixmap=3255, box=((0, 0), (490, 37)), flags=7... [ 33.713] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 33.713] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 33.713] sna_drawable_use_bo: using whole GPU bo [ 33.713] gen9_composite_set_target: pixmap=3255, format=20028888, size=490x37, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 33.713] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 33.713] color_convert: src=ffffffff [20028888] [ 33.713] color_convert: dst=ffffffff [20028888] [ 33.713] sna_render_get_solid: ffffffff [ 33.713] sna_render_get_solid(white) [ 33.713] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 33.713] sna_transform_is_imprecise_integer_translation: no transform [ 33.713] gen9_composite_picture: integer translation (0, 0), removing [ 33.713] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 33.713] sna_render_pixmap_bo: GPU all damaged [ 33.713] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 33.713] gen4_choose_composite_emitter: solid, identity mask [ 33.713] kgem_check_bo: num_pages=+0, num_exec=+0 [ 33.713] gen9_composite_get_binding_table(fc80) [ 33.713] kgem_add_reloc64: handle=7, pos=16152, delta=0, domains=40000 [ 33.713] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 33.713] kgem_add_reloc64[10] = (delta=1048, target handle=2, presumed=fffe8000) [ 33.713] [3f10] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 33.713] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 33.713] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 33.713] gen9_emit_vertex_elements: setup id=9 [ 33.713] glyphs0_to_dst: glyph=(165, 24)x(5, 8), unclipped [ 33.713] emit_primitive_identity_mask__avx2: dst=(165, 24), mask=(720.00, 48.00) x (5.00, 8.00) [ 33.713] gen8_vertex_flush[8e4] = 3 [ 33.713] gen9_magic_ca_pass: CA fixup (101 -> 104) [ 33.713] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 33.713] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 33.713] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 33.713] sna_glyphs(op=3, nlist=1, src=(172, 32)) [ 33.713] kgem_bo_is_busy: handle=144, domain: 0 exec? 1, rq? 1 [ 33.713] sna_glyphs: discarding mask [ 33.713] glyphs0_to_dst(op=3, src=(172, 32), nlist=1, dst=(172, 32)+(0, 0)) [ 33.713] clipped_glyphs: no, clip region (0, 0), (490, 37) matches drawable pixmap=94680753313488 size=490x37 [ 33.713] gen9_render_composite: 0x0, current mode=1/1 [ 33.713] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 33.713] kgem_bo_is_busy: handle=144, domain: 0 exec? 1, rq? 1 [ 33.713] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 33.713] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 33.713] sna_drawable_use_bo pixmap=3255, box=((0, 0), (490, 37)), flags=7... [ 33.713] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 33.713] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 33.713] sna_drawable_use_bo: using whole GPU bo [ 33.713] gen9_composite_set_target: pixmap=3255, format=20028888, size=490x37, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 33.713] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 33.714] color_convert: src=ff729fcf [20028888] [ 33.714] color_convert: dst=ff729fcf [20028888] [ 33.714] sna_render_get_solid: ff729fcf [ 33.714] sna_render_get_solid(23) = ff729fcf (old) [ 33.714] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 33.714] sna_transform_is_imprecise_integer_translation: no transform [ 33.714] gen9_composite_picture: integer translation (0, 0), removing [ 33.714] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 33.714] sna_render_pixmap_bo: GPU all damaged [ 33.714] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 33.714] gen4_choose_composite_emitter: solid, identity mask [ 33.714] kgem_check_bo: num_pages=+0, num_exec=+0 [ 33.714] gen9_composite_get_binding_table(fc00) [ 33.714] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 33.714] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 33.714] gen9_emit_vertex_elements: setup id=9 [ 33.714] glyphs0_to_dst: glyph=(171, 26)x(11, 3), unclipped [ 33.714] emit_primitive_identity_mask__avx2: dst=(171, 26), mask=(736.00, 32.00) x (11.00, 3.00) [ 33.714] glyphs0_to_dst: glyph=(180, 21)x(10, 14), unclipped [ 33.714] emit_primitive_identity_mask__avx2: dst=(180, 21), mask=(944.00, 48.00) x (10.00, 14.00) [ 33.714] glyphs0_to_dst: glyph=(189, 21)x(11, 11), unclipped [ 33.714] emit_primitive_identity_mask__avx2: dst=(189, 21), mask=(960.00, 0.00) x (11.00, 11.00) [ 33.714] glyphs0_to_dst: glyph=(198, 24)x(10, 8), unclipped [ 33.714] emit_primitive_identity_mask__avx2: dst=(198, 24), mask=(976.00, 0.00) x (10.00, 8.00) [ 33.714] glyphs0_to_dst: glyph=(208, 24)x(9, 11), unclipped [ 33.714] emit_primitive_identity_mask__avx2: dst=(208, 24), mask=(960.00, 16.00) x (9.00, 11.00) [ 33.714] glyphs0_to_dst: glyph=(216, 21)x(10, 14), unclipped [ 33.714] emit_primitive_identity_mask__avx2: dst=(216, 21), mask=(944.00, 48.00) x (10.00, 14.00) [ 33.714] glyphs0_to_dst: glyph=(225, 22)x(10, 10), unclipped [ 33.714] emit_primitive_identity_mask__avx2: dst=(225, 22), mask=(976.00, 16.00) x (10.00, 10.00) [ 33.714] glyphs0_to_dst: glyph=(234, 33)x(11, 2), unclipped [ 33.714] emit_primitive_identity_mask__avx2: dst=(234, 33), mask=(992.00, 0.00) x (11.00, 2.00) [ 33.714] glyphs0_to_dst: glyph=(243, 21)x(11, 11), unclipped [ 33.714] emit_primitive_identity_mask__avx2: dst=(243, 21), mask=(1008.00, 0.00) x (11.00, 11.00) [ 33.714] glyphs0_to_dst: glyph=(253, 24)x(9, 8), unclipped [ 33.714] emit_primitive_identity_mask__avx2: dst=(253, 24), mask=(720.00, 0.00) x (9.00, 8.00) [ 33.714] glyphs0_to_dst: glyph=(261, 24)x(10, 8), unclipped [ 33.714] emit_primitive_identity_mask__avx2: dst=(261, 24), mask=(704.00, 16.00) x (10.00, 8.00) [ 33.714] glyphs0_to_dst: glyph=(270, 24)x(10, 8), unclipped [ 33.714] emit_primitive_identity_mask__avx2: dst=(270, 24), mask=(704.00, 16.00) x (10.00, 8.00) [ 33.714] glyphs0_to_dst: glyph=(279, 20)x(10, 12), unclipped [ 33.714] emit_primitive_identity_mask__avx2: dst=(279, 20), mask=(992.00, 16.00) x (10.00, 12.00) [ 33.714] glyphs0_to_dst: glyph=(288, 24)x(10, 8), unclipped [ 33.714] emit_primitive_identity_mask__avx2: dst=(288, 24), mask=(704.00, 16.00) x (10.00, 8.00) [ 33.714] glyphs0_to_dst: glyph=(297, 24)x(10, 8), unclipped [ 33.714] emit_primitive_identity_mask__avx2: dst=(297, 24), mask=(752.00, 0.00) x (10.00, 8.00) [ 33.714] glyphs0_to_dst: glyph=(307, 20)x(10, 12), unclipped [ 33.714] emit_primitive_identity_mask__avx2: dst=(307, 20), mask=(1008.00, 16.00) x (10.00, 12.00) [ 33.714] glyphs0_to_dst: glyph=(315, 21)x(11, 11), unclipped [ 33.714] emit_primitive_identity_mask__avx2: dst=(315, 21), mask=(960.00, 0.00) x (11.00, 11.00) [ 33.714] glyphs0_to_dst: glyph=(324, 24)x(11, 8), unclipped [ 33.714] emit_primitive_identity_mask__avx2: dst=(324, 24), mask=(736.00, 16.00) x (11.00, 8.00) [ 33.714] glyphs0_to_dst: glyph=(334, 24)x(9, 11), unclipped [ 33.714] emit_primitive_identity_mask__avx2: dst=(334, 24), mask=(960.00, 16.00) x (9.00, 11.00) [ 33.714] glyphs0_to_dst: glyph=(342, 33)x(11, 2), unclipped [ 33.714] emit_primitive_identity_mask__avx2: dst=(342, 33), mask=(992.00, 0.00) x (11.00, 2.00) [ 33.714] glyphs0_to_dst: glyph=(351, 20)x(10, 12), unclipped [ 33.714] emit_primitive_identity_mask__avx2: dst=(351, 20), mask=(992.00, 16.00) x (10.00, 12.00) [ 33.714] glyphs0_to_dst: glyph=(361, 20)x(9, 12), unclipped [ 33.714] emit_primitive_identity_mask__avx2: dst=(361, 20), mask=(960.00, 32.00) x (9.00, 12.00) [ 33.714] glyphs0_to_dst: glyph=(369, 24)x(10, 11), unclipped [ 33.714] emit_primitive_identity_mask__avx2: dst=(369, 24), mask=(976.00, 32.00) x (10.00, 11.00) [ 33.714] glyphs0_to_dst: glyph=(378, 21)x(10, 14), unclipped [ 33.714] emit_primitive_identity_mask__avx2: dst=(378, 21), mask=(944.00, 48.00) x (10.00, 14.00) [ 33.714] glyphs0_to_dst: glyph=(387, 22)x(10, 10), unclipped [ 33.714] emit_primitive_identity_mask__avx2: dst=(387, 22), mask=(960.00, 48.00) x (10.00, 10.00) [ 33.714] glyphs0_to_dst: glyph=(396, 33)x(11, 2), unclipped [ 33.714] emit_primitive_identity_mask__avx2: dst=(396, 33), mask=(992.00, 0.00) x (11.00, 2.00) [ 33.714] glyphs0_to_dst: glyph=(406, 24)x(9, 8), unclipped [ 33.714] emit_primitive_identity_mask__avx2: dst=(406, 24), mask=(688.00, 32.00) x (9.00, 8.00) [ 33.714] glyphs0_to_dst: glyph=(415, 24)x(9, 8), unclipped [ 33.714] emit_primitive_identity_mask__avx2: dst=(415, 24), mask=(752.00, 16.00) x (9.00, 8.00) [ 33.714] glyphs0_to_dst: glyph=(424, 24)x(9, 11), unclipped [ 33.714] emit_primitive_identity_mask__avx2: dst=(424, 24), mask=(960.00, 16.00) x (9.00, 11.00) [ 33.714] glyphs0_to_dst: glyph=(432, 21)x(10, 11), unclipped [ 33.714] emit_primitive_identity_mask__avx2: dst=(432, 21), mask=(976.00, 48.00) x (10.00, 11.00) [ 33.714] glyphs0_to_dst: glyph=(442, 24)x(9, 8), unclipped [ 33.714] emit_primitive_identity_mask__avx2: dst=(442, 24), mask=(688.00, 32.00) x (9.00, 8.00) [ 33.714] glyphs0_to_dst: glyph=(450, 24)x(10, 11), unclipped [ 33.714] emit_primitive_identity_mask__avx2: dst=(450, 24), mask=(976.00, 32.00) x (10.00, 11.00) [ 33.714] gen8_vertex_flush[9e4] = 96 [ 33.714] gen9_magic_ca_pass: CA fixup (104 -> 200) [ 33.714] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 33.714] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 33.714] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 33.714] sna_glyphs(op=3, nlist=1, src=(460, 32)) [ 33.714] kgem_bo_is_busy: handle=144, domain: 0 exec? 1, rq? 1 [ 33.714] sna_glyphs: discarding mask [ 33.714] glyphs0_to_dst(op=3, src=(460, 32), nlist=1, dst=(460, 32)+(0, 0)) [ 33.714] clipped_glyphs: no, clip region (0, 0), (490, 37) matches drawable pixmap=94680753313488 size=490x37 [ 33.714] gen9_render_composite: 0x0, current mode=1/1 [ 33.714] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 33.714] kgem_bo_is_busy: handle=144, domain: 0 exec? 1, rq? 1 [ 33.714] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 33.714] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 33.714] sna_drawable_use_bo pixmap=3255, box=((0, 0), (490, 37)), flags=7... [ 33.714] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 33.714] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 33.714] sna_drawable_use_bo: using whole GPU bo [ 33.714] gen9_composite_set_target: pixmap=3255, format=20028888, size=490x37, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 33.714] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 33.714] color_convert: src=ffffffff [20028888] [ 33.714] color_convert: dst=ffffffff [20028888] [ 33.714] sna_render_get_solid: ffffffff [ 33.714] sna_render_get_solid(white) [ 33.714] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 33.714] sna_transform_is_imprecise_integer_translation: no transform [ 33.714] gen9_composite_picture: integer translation (0, 0), removing [ 33.714] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 33.714] sna_render_pixmap_bo: GPU all damaged [ 33.714] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 33.714] gen4_choose_composite_emitter: solid, identity mask [ 33.714] kgem_check_bo: num_pages=+0, num_exec=+0 [ 33.714] gen9_composite_get_binding_table(fbc0) [ 33.714] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 33.714] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 33.714] gen9_emit_vertex_elements: setup id=9 [ 33.714] glyphs0_to_dst: glyph=(459, 21)x(10, 13), unclipped [ 33.714] emit_primitive_identity_mask__avx2: dst=(459, 21), mask=(752.00, 32.00) x (10.00, 13.00) [ 33.714] gen8_vertex_flush[ae4] = 3 [ 33.714] gen9_magic_ca_pass: CA fixup (200 -> 203) [ 33.714] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 33.714] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 33.714] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 33.714] sna_composite_rectangles(pixmap=3255, op=1, ffffffff x 1 [(478, 18)x(9, 17) ...]) [ 33.714] sna_composite_rectangles: converted to op 1 [ 33.714] sna_composite_rectangles[0] (478, 18)x(9, 17) -> (478, 18), (487, 35) [ 33.714] sna_composite_rectangles: nrects=1, region=(478, 18), (487, 35) x 1 [ 33.714] sna_composite_rectangles: clipped extents (478, 18),(487, 35) x 1 [ 33.714] sna_composite_rectangles: pixmap +(0, 0) extents (478, 18),(487, 35) [ 33.714] sna_composite_rectangles: dropping last-cpu hint [ 33.714] sna_drawable_use_bo pixmap=3255, box=((478, 18), (487, 35)), flags=9... [ 33.714] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 33.714] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 33.714] sna_drawable_use_bo: using whole GPU bo [ 33.714] gen9_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20028888]) [ 33.714] kgem_bo_is_render: handle=144, rq? 1 [1] [ 33.714] gen9_render_fill_boxes(ffffffff x 1 [(478, 18), (487, 35) ...]) [ 33.714] sna_render_get_solid: ffffffff [ 33.714] sna_render_get_solid(white) [ 33.714] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 33.714] kgem_check_bo: num_pages=+0, num_exec=+0 [ 33.714] aligning vertex: was 4, now 2 floats per vertex [ 33.714] gen9_composite_get_binding_table(fb80) [ 33.714] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 33.714] gen9_emit_sampler: sampler = 1 [ 33.714] gen9_emit_sf: num_sf_outputs=1 [ 33.714] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 33.714] gen9_emit_vertex_elements: setup id=0 [ 33.714] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 33.714] (478, 18), (487, 35) [ 33.714] gen8_vertex_flush[c00] = 3 [ 33.714] sna_validate_gc(0x561c94ab2470) changes=e0000, previous serial=80000bea, drawable=bea [ 33.714] sna_validate_gc: recomputing clip [ 33.714] sna_validate_gc: composite clip=2x[(65, 398), (555, 435)] [0x561c94abf510] [ 33.714] sna_copy_area: src=pixmap=3255:(0, 0)x(490, 37)+(0, 0) -> dst=pixmap=3060:(0, 374)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 33.714] sna_copy_area: normal copy [ 33.714] sna_do_copy: src=(0, 0), dst=(0, 374), size=(490x37) [ 33.714] sna_do_copy: after drawable: src=(0, 0), dst=(65, 398), size=(490x37) [ 33.714] sna_do_copy: dst extents (65, 398), (555, 435), dst clip extents (65, 398), (555, 435), dst size=3775x2136 [ 33.714] sna_do_copy: clipped dst extents (65, 398), (555, 435) [ 33.714] sna_do_copy: unclipped src extents (0, 0), (490, 37) [ 33.714] sna_do_copy: clipped src extents (0, 0), (490, 37) [ 33.714] sna_do_copy: pixmap -- no source clipping [ 33.714] sna_do_copy: src extents (0, 0), (490, 37) x 1 [ 33.714] sna_do_copy: copy region (65, 398), (555, 435) x 2 + (-65, -398) [ 33.714] sna_copy_boxes (boxes=2x[(542, 398), (555, 415)...], src pixmap=3255+(-65, -398), dst pixmap=3060+(-65, -24), alu=3, src.size=490x37, dst.size=3775x2136) [ 33.714] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94aafe70, gpu_bo=144, cpu_bo=0), replaces=0 [ 33.714] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 33.714] sna_drawable_use_bo pixmap=3060, box=((0, 374), (490, 411)), flags=3... [ 33.714] sna_drawable_use_bo: exported target, set PREFER_GPU [ 33.714] sna_drawable_use_bo: pinned, never REPLACES [ 33.714] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=3 [ 33.714] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 33.714] sna_drawable_use_bo: using whole GPU bo [ 33.714] sna_pixmap_move_to_gpu(pixmap=3255, usage=0), flags=a [ 33.714] sna_pixmap_move_to_gpu: already all-damaged [ 33.714] sna_pixmap_mark_active: pixmap=3255, handle=144 [ 33.714] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 33.714] gen9_render_copy_boxes (0, -374)->(0, 0) x 2, alu=3, flags=0, self-copy=0, overlaps? 0 [ 33.714] kgem_bo_is_render: handle=144, rq? 1 [1] [ 33.714] kgem_bo_is_render: handle=9, rq? 0 [0] [ 33.714] kgem_bo_is_render: handle=9, rq? 0 [0] [ 33.714] kgem_bo_is_render: handle=144, rq? 1 [1] [ 33.714] kgem_set_mode: flushing before new bo [ 33.714] gen8_vertex_close: used=818, vbo active? 23, vb=201, nreloc=2 [ 33.714] gen8_vertex_close: reloc[0] = 287 [ 33.714] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 33.714] kgem_add_handle: handle=23, index=5 [ 33.714] kgem_add_reloc64[11] = (delta=0, target handle=5, presumed=fd541000) [ 33.714] gen8_vertex_close: reloc[1] = 372 [ 33.714] kgem_add_reloc64: handle=23, pos=372, delta=0, domains=200000 [ 33.714] kgem_add_reloc64[12] = (delta=0, target handle=5, presumed=fd541000) [ 33.714] batch[1/1, flags=1800]: 774 774 16112 16384, nreloc=13, nexec=6, nfence=0, aperture=1164 [fenced=0] [ 33.714] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd981000 [ 33.714] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -57343 [ 33.714] kgem_fixup_relocs: shrinking by 57344 [ 33.714] __kgem_busy: handle=2, busy=0, wedged=0 [ 33.714] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd981000 [ 33.714] kgem_commit: release handle=144 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fce00000 [ 33.714] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 33.714] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 33.714] __kgem_bo_clear_busy: handle=7 [ 33.714] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 33.714] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 33.714] __kgem_bo_clear_busy: handle=8 [ 33.714] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 33.714] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 33.714] __kgem_bo_clear_busy: handle=8 [ 33.714] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 33.714] __kgem_bo_clear_busy: handle=8 [ 33.714] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 33.714] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 33.714] __kgem_bo_clear_busy: handle=8 [ 33.714] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 33.714] __kgem_bo_clear_busy: handle=7 [ 33.714] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 33.714] __kgem_busy: handle=2, busy=131072, wedged=0 [ 33.714] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 33.714] kgem_check_bo: num_pages=+8164, num_exec=+2 [ 33.714] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 33.714] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 33.714] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 33.714] kgem_add_handle: handle=4, index=0 [ 33.714] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 33.714] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 33.714] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 33.714] gen9_composite_get_binding_table(ffc0) [ 33.714] kgem_add_reloc64: handle=9, pos=16360, delta=0, domains=20002 [ 33.714] kgem_add_handle: handle=9, index=1 [ 33.714] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f02dd000) [ 33.714] __kgem_bo_mark_dirty: handle=9 (proxy? 0) [ 33.714] [3fe0] bind bo(handle=9, addr=f02dd000), format=192, width=3775, height=2136, pitch=15360, tiling=1 -> render [ 33.714] kgem_add_reloc64: handle=144, pos=16344, delta=0, domains=40000 [ 33.714] kgem_add_handle: handle=144, index=2 [ 33.714] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fce00000) [ 33.714] [3fd0] bind bo(handle=144, addr=fce00000), format=192, width=490, height=37, pitch=2048, tiling=1 -> sampler [ 33.714] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 33.714] gen9_emit_sampler: sampler = 0 [ 33.714] gen9_emit_sf: num_sf_outputs=1 [ 33.714] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 33.714] gen9_emit_vertex_elements: setup id=0 [ 33.714] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 33.715] (477, 0) -> (477, 374) + (13, 17) [ 33.715] (0, 17) -> (0, 391) + (490, 20) [ 33.715] gen8_vertex_flush[490] = 6 [ 33.715] sna_accel_flush: flush?=1, dirty?=0 [ 33.715] gen8_vertex_close: used=830, vbo active? 23, vb=1, nreloc=1 [ 33.715] gen8_vertex_close: reloc[0] = 287 [ 33.715] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 33.715] kgem_add_handle: handle=23, index=3 [ 33.715] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 33.715] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=8238 [fenced=0] [ 33.715] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 33.715] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 33.715] kgem_fixup_relocs: shrinking by 61440 [ 33.715] __kgem_busy: handle=1, busy=0, wedged=0 [ 33.715] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 33.715] kgem_commit: release handle=9 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f02dd000 [ 33.715] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 33.715] kgem_commit: release handle=144 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fce00000 [ 33.715] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 33.715] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 33.715] sna_accel_flush: flush?=0, dirty?=0 [ 33.715] sna_accel_flush: flush?=0, dirty?=0 [ 33.715] sna_accel_flush: flush?=0, dirty?=0 [ 33.715] sna_accel_flush: flush?=0, dirty?=0 [ 33.715] sna_destroy_pixmap: pixmap=3255, attached?=1 [ 33.715] _kgem_bo_destroy: handle=144, proxy? 0 [ 33.715] __kgem_bo_destroy: handle=144, size=262144 [ 33.715] __kgem_busy: handle=144, busy=131072, wedged=0 [ 33.715] __kgem_bo_destroy: handle=144 -> active [ 33.715] __sna_free_pixmap(pixmap=3255) [ 33.715] sna_accel_flush: flush?=0, dirty?=0 [ 33.715] sna_accel_flush: flush?=0, dirty?=0 [ 33.715] sna_accel_flush: flush?=0, dirty?=0 [ 33.715] sna_block_handler (tv=0.4000) [ 33.715] kgem_retire, need_retire?=1 [ 33.715] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 33.715] kgem_retire__requests_ring: retiring ring 0 [ 33.715] __kgem_busy: handle=2, busy=0, wedged=0 [ 33.715] __kgem_retire_rq: request 2 complete [ 33.715] kgem_retire__requests_ring: retiring ring 0 [ 33.715] __kgem_busy: handle=1, busy=0, wedged=0 [ 33.715] __kgem_retire_rq: request 1 complete [ 33.715] __kgem_bo_flush: handle=9, busy=0, wedged=0 [ 33.715] __kgem_bo_flush: handle=144, busy=0, wedged=0 [ 33.715] kgem_bo_move_to_cache: release handle=144 [ 33.715] kgem_bo_move_to_inactive: moving handle=144 to inactive [ 33.715] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 33.715] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 33.715] kgem_retire -- retired=1, need_retire=0 [ 33.715] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 33.715] gen6_render_retire: resetting idle vbo [ 33.715] sna_scanout_do_flush: flush timer active: delta=7 [ 33.715] sna_accel_do_throttle -- no pending activity [ 33.715] sna_accel_block: evaluating timers, active=5 [ 33.715] sna_accel_block: flush timer expires in 7 [33722] [ 33.715] sna_wakeup_handler [ 33.715] sna_mode_wakeup: len=96 [ 33.715] sna_mode_wakeup: recording last swap on pipe=1, frame 1750 [6d6], time 33.714074 [ 33.715] sna_mode_wakeup: removing handle=29 [active_scanout=1] from scanout, installing handle=128 [active_scanout=3] [ 33.715] sna_mode_wakeup: flip complete, pending? 2 [ 33.715] sna_dri2_vblank_handler(type=2, sequence=1780, draw=1555) [ 33.715] sna_crtc_record_swap: recording last swap on pipe=0, frame 1780 [msc=1780], time 33.715473 [ 33.715] sna_dri2_vblank_handler: 2 complete, frame=1780 tv=33.715473 [ 33.715] sna_dri2_blit_complete: blit finished [ 33.715] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=1780, tv=33.715473) [ 33.715] frame_swap_complete(type=2): draw=146, pipe=0, frame=1780 [msc=1780], tv=33.715473 [ 33.715] sna_accel_flush: flush?=0, dirty?=0 [ 33.715] sna_dri2_event_free(draw?=1) [ 33.715] sna_dri2_remove_event: remove[0x561c94ad6ad0] from window 146, active? 1 [ 33.715] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 33.715] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=29] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 33.715] sna_dri2_vblank_handler complete [ 33.715] sna_mode_wakeup: recording last swap on pipe=0, frame 1780 [6f4], time 33.715473 [ 33.715] sna_mode_wakeup: removing handle=29 [active_scanout=0] from scanout, installing handle=128 [active_scanout=3] [ 33.715] sna_mode_wakeup: flip complete, pending? 1 [ 33.715] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 33.715] sna_accel_flush: flush?=0, dirty?=0 [ 33.715] sna_accel_flush: flush?=0, dirty?=0 [ 33.715] sna_block_handler (tv=0.4000) [ 33.715] sna_scanout_do_flush: flush timer active: delta=7 [ 33.715] sna_accel_do_throttle -- no pending activity [ 33.715] sna_accel_block: evaluating timers, active=5 [ 33.715] sna_accel_block: flush timer expires in 7 [33722] [ 33.715] sna_wakeup_handler [ 33.715] sna_accel_flush: flush?=0, dirty?=0 [ 33.715] sna_accel_flush: flush?=0, dirty?=0 [ 33.715] sna_accel_flush: flush?=0, dirty?=0 [ 33.715] sna_create_pixmap(1, 1, 32, usage=0) [ 33.715] kgem_can_create_2d: 1x1 @ 32 [ 33.715] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=1 [ 33.715] kgem_can_create_2d: untiled size=4096 [ 33.715] kgem_choose_tiling: disabling tiling [1x1] for single row/col [ 33.715] kgem_choose_tiling: 1x1 -> 0 [ 33.715] sna_create_pixmap: usage=0, flags=a [ 33.715] sna_create_pixmap: small buffer [4], attaching to shadow pixmap [ 33.715] create_pixmap: allocating pixmap 1x1, depth=32/32, size=12 [ 33.715] create_pixmap: serial=3256, usage=0, 1x1 [ 33.715] sna_create_pixmap: serial=3256, 1x1, usage=0 [ 33.715] sna_composite_rectangles(pixmap=3257, op=0, 0 x 1 [(0, 0)x(1, 1) ...]) [ 33.715] sna_composite_rectangles: converted to op 0 [ 33.715] sna_composite_rectangles[0] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 33.715] sna_composite_rectangles: nrects=1, region=(0, 0), (1, 1) x 1 [ 33.715] sna_composite_rectangles: clipped extents (0, 0),(1, 1) x 1 [ 33.715] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(1, 1) [ 33.715] sna_composite_rectangles: fallback, dst pixmap=3257 too small or not attached [ 33.715] sna_composite_rectangles: fallback [ 33.715] sna_drawable_move_region_to_cpu(pixmap=3257 (1x1), [(0, 0), (1, 1)], flags=1) [ 33.715] sna_drawable_move_region_to_cpu: region (0, 0), (1, 1) + (0, 0) subsumes pixmap (1x1) [ 33.715] _sna_pixmap_move_to_cpu(pixmap=3257, 1x1, flags=1) [ 33.715] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 33.715] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 33.715] operate_inplace: no, inplace operation not suitable [ 33.715] _sna_pixmap_move_to_cpu: marking as damaged [ 33.715] __sna_damage_all(1, 1) [ 33.715] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 33.715] sna_composite_rectangles(pixmap=3257, op=1, fff2f1f0 x 1 [(0, 0)x(1, 1) ...]) [ 33.715] sna_composite_rectangles: converted to op 1 [ 33.715] sna_composite_rectangles[0] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 33.715] sna_composite_rectangles: nrects=1, region=(0, 0), (1, 1) x 1 [ 33.715] sna_composite_rectangles: clipped extents (0, 0),(1, 1) x 1 [ 33.715] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(1, 1) [ 33.715] sna_composite_rectangles: fallback, dst pixmap=3257 too small or not attached [ 33.715] sna_composite_rectangles: fallback [ 33.715] sna_drawable_move_region_to_cpu(pixmap=3257 (1x1), [(0, 0), (1, 1)], flags=1) [ 33.715] sna_drawable_move_region_to_cpu: pixmap=3257 all damaged on CPU [ 33.715] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 33.715] sna_composite_rectangles: fallback fill: (0, 0)x(1, 1) fff2f1f0 [ 33.715] sna_composite_rectangles(pixmap=3257, op=1, ff300a24 x 2 [(0, 0)x(1, 1) ...]) [ 33.715] sna_composite_rectangles: converted to op 1 [ 33.715] sna_composite_rectangles[0] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 33.715] sna_composite_rectangles[1] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 33.715] sna_composite_rectangles: nrects=2, region=(0, 0), (1, 1) x 2 [ 33.715] sna_composite_rectangles: clipped extents (0, 0),(1, 1) x 1 [ 33.715] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(1, 1) [ 33.715] sna_composite_rectangles: fallback, dst pixmap=3257 too small or not attached [ 33.715] sna_composite_rectangles: fallback [ 33.715] sna_drawable_move_region_to_cpu(pixmap=3257 (1x1), [(0, 0), (1, 1)], flags=1) [ 33.715] sna_drawable_move_region_to_cpu: pixmap=3257 all damaged on CPU [ 33.715] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 33.715] sna_composite_rectangles: fallback fill: (0, 0)x(1, 1) ff300a24 [ 33.715] sna_validate_gc(0x561c94ab2470) changes=80000, previous serial=80000bea, drawable=bea [ 33.715] sna_validate_gc: recomputing clip [ 33.715] sna_validate_gc: composite clip=1x[(65, 24), (3840, 2160)] [0x561c94abf1d0] [ 33.715] sna_copy_area: src=pixmap=3257:(0, 0)x(1, 1)+(0, 0) -> dst=pixmap=3060:(0, 0)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 33.715] sna_copy_area: normal copy [ 33.715] sna_do_copy: src=(0, 0), dst=(0, 0), size=(1x1) [ 33.715] sna_do_copy: after drawable: src=(0, 0), dst=(65, 24), size=(1x1) [ 33.715] sna_do_copy: dst extents (65, 24), (66, 25), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 33.715] sna_do_copy: clipped dst extents (65, 24), (66, 25) [ 33.715] sna_do_copy: unclipped src extents (0, 0), (1, 1) [ 33.715] sna_do_copy: clipped src extents (0, 0), (1, 1) [ 33.715] sna_do_copy: pixmap -- no source clipping [ 33.715] sna_do_copy: src extents (0, 0), (1, 1) x 1 [ 33.715] sna_do_copy: copy region (65, 24), (66, 25) x 1 + (-65, -24) [ 33.715] sna_copy_boxes (boxes=1x[(65, 24), (66, 25)...], src pixmap=3257+(-65, -24), dst pixmap=3060+(-65, -24), alu=3, src.size=1x1, dst.size=3775x2136) [ 33.715] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94a96a40, gpu_bo=0, cpu_bo=0), replaces=0 [ 33.715] sna_drawable_use_bo pixmap=3060, box=((0, 0), (1, 1)), flags=8... [ 33.715] sna_drawable_use_bo: exported target, set PREFER_GPU [ 33.715] sna_drawable_use_bo: pinned, never REPLACES [ 33.715] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 33.715] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 33.715] sna_drawable_use_bo: using whole GPU bo [ 33.715] region_overlaps_damage? [ 33.715] use_shm_bo: no, not attached [ 33.715] sna_drawable_move_region_to_cpu(pixmap=3257 (1x1), [(0, 0), (1, 1)], flags=2) [ 33.715] sna_drawable_move_region_to_cpu: pixmap=3257 all damaged on CPU [ 33.715] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 33.715] sna_write_boxes x 1, src stride=4, src dx=(0, 0) [ 33.715] kgem_bo_can_map: handle=9, map=0x7fc6b7845000:0x0:0x7fc656564000, tiling=1, domain=0, offset=4029534208 [ 33.715] write_boxes_inplace x 1, handle=9, tiling=1 [ 33.715] upload_inplace__tiled: tiling=1 [ 33.715] kgem_bo_can_map__cpu: handle=9 [ 33.715] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 33.715] kgem_bo_map__cpu(handle=9, size=33177600, map=0x7fc6b7845000:0x7fc656564000) [ 33.715] kgem_bo_sync__cpu: handle=9 [ 33.715] __kgem_busy: handle=9, busy=0, wedged=0 [ 33.715] kgem_bo_sync__cpu: SYNC: handle=9, needs_flush? 0, domain? 0, busy? 0 [ 33.715] __kgem_busy: handle=9, busy=0, wedged=0 [ 33.715] kgem_bo_retire: retiring bo handle=9 (needed flush? 0), rq? 0 [busy?=0] [ 33.715] assert_bo_retired: handle=9, domain: 0 exec? 0, rq? 0 [ 33.716] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(0, 0), size=1x1, pitch=4/15360 [ 33.716] sna_accel_flush: flush?=0, dirty?=0 [ 33.716] sna_accel_flush: flush?=0, dirty?=0 [ 33.716] sna_accel_flush: flush?=0, dirty?=0 [ 33.716] sna_accel_flush: flush?=0, dirty?=0 [ 33.716] sna_destroy_pixmap: pixmap=3257, attached?=1 [ 33.716] __sna_free_pixmap(pixmap=3257) [ 33.716] sna_accel_flush: flush?=0, dirty?=0 [ 33.716] sna_accel_flush: flush?=0, dirty?=0 [ 33.716] sna_accel_flush: flush?=0, dirty?=0 [ 33.716] sna_block_handler (tv=0.3000) [ 33.716] sna_scanout_do_flush: flush timer active: delta=6 [ 33.716] sna_accel_do_throttle -- no pending activity [ 33.716] sna_accel_block: evaluating timers, active=5 [ 33.716] sna_accel_block: flush timer expires in 6 [33722] [ 33.716] sna_wakeup_handler [ 33.716] sna_accel_flush: flush?=0, dirty?=0 [ 33.716] sna_accel_flush: flush?=0, dirty?=0 [ 33.716] sna_accel_flush: flush?=0, dirty?=0 [ 33.716] sna_accel_flush: flush?=0, dirty?=0 [ 33.716] sna_block_handler (tv=0.3000) [ 33.716] sna_scanout_do_flush: flush timer active: delta=6 [ 33.716] sna_accel_do_throttle -- no pending activity [ 33.716] sna_accel_block: evaluating timers, active=5 [ 33.716] sna_accel_block: flush timer expires in 6 [33722] [ 33.716] sna_wakeup_handler [ 33.716] sna_accel_flush: flush?=0, dirty?=0 [ 33.716] sna_accel_flush: flush?=0, dirty?=0 [ 33.716] sna_block_handler (tv=0.3000) [ 33.716] sna_scanout_do_flush: flush timer active: delta=6 [ 33.716] sna_accel_do_throttle -- no pending activity [ 33.716] sna_accel_block: evaluating timers, active=5 [ 33.716] sna_accel_block: flush timer expires in 6 [33722] [ 33.716] sna_wakeup_handler [ 33.716] sna_accel_flush: flush?=0, dirty?=0 [ 33.716] sna_accel_flush: flush?=0, dirty?=0 [ 33.716] sna_accel_flush: flush?=0, dirty?=0 [ 33.716] sna_accel_flush: flush?=0, dirty?=0 [ 33.716] sna_accel_flush: flush?=0, dirty?=0 [ 33.716] sna_accel_flush: flush?=0, dirty?=0 [ 33.716] sna_accel_flush: flush?=0, dirty?=0 [ 33.716] sna_accel_flush: flush?=0, dirty?=0 [ 33.716] sna_accel_flush: flush?=0, dirty?=0 [ 33.716] sna_block_handler (tv=0.3000) [ 33.716] sna_scanout_do_flush: flush timer active: delta=6 [ 33.716] sna_accel_do_throttle -- no pending activity [ 33.716] sna_accel_block: evaluating timers, active=5 [ 33.716] sna_accel_block: flush timer expires in 6 [33722] [ 33.716] sna_wakeup_handler [ 33.716] sna_accel_flush: flush?=0, dirty?=0 [ 33.716] sna_accel_flush: flush?=0, dirty?=0 [ 33.716] sna_block_handler (tv=0.3000) [ 33.716] sna_scanout_do_flush: flush timer active: delta=6 [ 33.716] sna_accel_do_throttle -- no pending activity [ 33.716] sna_accel_block: evaluating timers, active=5 [ 33.716] sna_accel_block: flush timer expires in 6 [33722] [ 33.716] sna_wakeup_handler [ 33.716] sna_accel_flush: flush?=0, dirty?=0 [ 33.716] sna_accel_flush: flush?=0, dirty?=0 [ 33.716] sna_block_handler (tv=0.3000) [ 33.716] sna_scanout_do_flush: flush timer active: delta=6 [ 33.716] sna_accel_do_throttle -- no pending activity [ 33.716] sna_accel_block: evaluating timers, active=5 [ 33.716] sna_accel_block: flush timer expires in 6 [33722] [ 33.716] sna_wakeup_handler [ 33.716] sna_accel_flush: flush?=0, dirty?=0 [ 33.716] sna_accel_flush: flush?=0, dirty?=0 [ 33.716] sna_accel_flush: flush?=0, dirty?=0 [ 33.716] sna_block_handler (tv=0.3000) [ 33.716] sna_scanout_do_flush: flush timer active: delta=6 [ 33.716] sna_accel_do_throttle -- no pending activity [ 33.716] sna_accel_block: evaluating timers, active=5 [ 33.716] sna_accel_block: flush timer expires in 6 [33722] [ 33.716] sna_wakeup_handler [ 33.716] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=29, name=3 [ 33.716] kgem_bo_flink: flinked handle=29 to name=3, marking non-reusable [ 33.716] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 33.716] sna_dri2_get_back: draw size=7680x2160, back buffer handle=29 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 [ 33.716] sna_dri2_get_back: reuse backbuffer? 1 [ 33.716] sna_dri2_get_back: back buffer handle=29, active?=0, refcnt=1 [ 33.716] sna_dri2_get_back: reuse unattached back [ 33.716] kgem_bo_flink: flinked handle=29 to name=3, marking non-reusable [ 33.716] sna_dri2_reuse_buffer: reusing back buffer handle=29, name=3, pitch=30720, age=0 [ 33.716] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 33.716] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=128, name=76, active_scanout=3 [ 33.716] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 33.716] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 33.716] sna_accel_flush: flush?=0, dirty?=0 [ 33.716] sna_accel_flush: flush?=0, dirty?=0 [ 33.716] sna_accel_flush: flush?=0, dirty?=0 [ 33.716] sna_block_handler (tv=0.3000) [ 33.716] sna_scanout_do_flush: flush timer active: delta=6 [ 33.716] sna_accel_do_throttle -- no pending activity [ 33.716] sna_accel_block: evaluating timers, active=5 [ 33.716] sna_accel_block: flush timer expires in 6 [33722] [ 33.716] sna_wakeup_handler [ 33.716] sna_accel_flush: flush?=0, dirty?=0 [ 33.716] sna_accel_flush: flush?=0, dirty?=0 [ 33.716] sna_block_handler (tv=0.3000) [ 33.716] sna_scanout_do_flush: flush timer active: delta=6 [ 33.716] sna_accel_do_throttle -- no pending activity [ 33.716] sna_accel_block: evaluating timers, active=5 [ 33.716] sna_accel_block: flush timer expires in 6 [33722] [ 33.716] sna_wakeup_handler [ 33.716] sna_accel_flush: flush?=0, dirty?=0 [ 33.716] sna_accel_flush: flush?=0, dirty?=0 [ 33.716] sna_block_handler (tv=0.3000) [ 33.716] sna_scanout_do_flush: flush timer active: delta=6 [ 33.716] sna_accel_do_throttle -- no pending activity [ 33.716] sna_accel_block: evaluating timers, active=5 [ 33.716] sna_accel_block: flush timer expires in 6 [33722] [ 33.716] sna_wakeup_handler [ 33.716] sna_accel_flush: flush?=0, dirty?=0 [ 33.716] sna_accel_flush: flush?=0, dirty?=0 [ 33.716] sna_block_handler (tv=0.3000) [ 33.716] sna_scanout_do_flush: flush timer active: delta=6 [ 33.716] sna_accel_do_throttle -- no pending activity [ 33.716] sna_accel_block: evaluating timers, active=5 [ 33.716] sna_accel_block: flush timer expires in 6 [33722] [ 33.716] sna_wakeup_handler [ 33.716] sna_accel_flush: flush?=0, dirty?=0 [ 33.716] sna_accel_flush: flush?=0, dirty?=0 [ 33.716] sna_accel_flush: flush?=0, dirty?=0 [ 33.716] sna_block_handler (tv=0.3000) [ 33.716] sna_scanout_do_flush: flush timer active: delta=6 [ 33.716] sna_accel_do_throttle -- no pending activity [ 33.716] sna_accel_block: evaluating timers, active=5 [ 33.716] sna_accel_block: flush timer expires in 6 [33722] [ 33.716] sna_wakeup_handler [ 33.716] sna_accel_flush: flush?=0, dirty?=0 [ 33.716] sna_accel_flush: flush?=0, dirty?=0 [ 33.716] sna_block_handler (tv=0.3000) [ 33.716] sna_scanout_do_flush: flush timer active: delta=6 [ 33.716] sna_accel_do_throttle -- no pending activity [ 33.716] sna_accel_block: evaluating timers, active=5 [ 33.716] sna_accel_block: flush timer expires in 6 [33722] [ 33.717] sna_wakeup_handler [ 33.717] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 33.717] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 33.717] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 33.717] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 33.717] sna_dri2_get_msc(draw=146, pipe=0) [ 33.717] sna_crtc_record_swap: recording last swap on pipe=0, frame 1780 [msc=1780], time 33.715473 [ 33.717] sna_dri2_get_msc: msc=1780 [raw=1780], ust=33715473 [ 33.717] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=29 (refs=1/1, flush=0) , front=128 (refs=1/4, flush=1) [ 33.717] sna_dri2_schedule_swap(target_msc=1780, divisor=0, remainder=0) [ 33.717] sna_dri2_schedule_swap: using front handle=128, active_scanout?=3, flush?=1 [ 33.717] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 33.717] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 33.717] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 33.717] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 33.717] sna_crtc_record_swap: recording last swap on pipe=0, frame 1780 [msc=1780], time 33.715473 [ 33.717] immediate_swap: current_msc=1780, target_msc=1780 -- yes [ 33.717] can_flip: no, shadow enabled [ 33.717] sna_dri2_add_event: adding event to window 146) [ 33.717] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 33.717] sna_dri2_immediate_blit: no pending blit, starting chain [ 33.717] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 33.717] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 33.717] can_xchg: back size=8701e00, front size=8701e00 [ 33.717] can_xchg: yes, pixmap=165 [ 33.717] sna_dri2_xchg: win=146, exchange front=128/76,ref=2 and back=29/3,ref=2, pixmap=165 7680x2160 [ 33.717] sna_dri2_xchg: back_bo handle=29, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 33.717] sna_dri2_xchg: front_bo handle=128, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 33.717] set_bo: pixmap=165, handle=29 (old handle=128) [ 33.717] set_bo: marking whole pixmap as damaged [ 33.717] set_bo: applying final/discard move-to-gpu [ 33.717] wait_for_shadow: flags=0, flips=0, handle=128, shadow=32 [ 33.717] set_bo: dropping flush hint from handle=128 [ 33.717] set_bo: adding flush hint to handle=29 [ 33.717] mark_stale(handle=128) => 1 [ 33.717] swap_limit: draw=146 setting swap limit to 3 [ 33.717] sna_dri2_swap_limit_validate: swap limit set to 3 [ 33.717] sna_next_vblank(pipe=0, waiting until next vblank) [ 33.717] sna_dri2_schedule_swap: reported target_msc=1780 [ 33.717] sna_accel_flush: flush?=0, dirty?=0 [ 33.717] sna_accel_flush: flush?=0, dirty?=0 [ 33.717] sna_accel_flush: flush?=0, dirty?=0 [ 33.717] sna_accel_flush: flush?=0, dirty?=0 [ 33.717] sna_block_handler (tv=0.2000) [ 33.717] sna_scanout_do_flush: flush timer active: delta=5 [ 33.717] sna_accel_do_throttle -- no pending activity [ 33.717] sna_accel_block: evaluating timers, active=5 [ 33.717] sna_accel_block: flush timer expires in 5 [33722] [ 33.719] sna_wakeup_handler [ 33.719] sna_block_handler (tv=0.1000) [ 33.719] sna_scanout_do_flush: flush timer active: delta=3 [ 33.719] sna_scanout_do_flush (time=33719), triggered [ 33.719] sna_scanout_flush (time=33719), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 33.719] has_shadow: has pending damage? 1, outstanding flips: 0 [ 33.719] stop_flush: scanout=29 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 33.719] has_shadow: has pending damage? 1, outstanding flips: 0 [ 33.719] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 33.719] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 33.719] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 33.719] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 33.719] sna_pixmap_move_to_gpu: already all-damaged [ 33.719] sna_pixmap_mark_active: pixmap=165, handle=29 [ 33.719] sna_mode_redisplay: crtc[0] transformed? 0 [ 33.719] sna_mode_redisplay: crtc[1] transformed? 0 [ 33.719] sna_mode_redisplay: crtc[2] transformed? 0 [ 33.719] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=29 [active=1] [ 33.719] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 128, transformed? 0 [ 33.719] get_fb: reusing fb=102 for handle=29 [ 33.719] sna_mode_redisplay: recording flip on CRTC:32 handle=29, active_scanout=2, serial=2 [ 33.720] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 33.720] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 128, transformed? 0 [ 33.720] sna_mode_redisplay: recording flip on CRTC:39 handle=29, active_scanout=3, serial=3 [ 33.720] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 33.720] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 33.720] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 33.720] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=29, shadow handle=32 [ 33.720] sna_accel_do_throttle -- no pending activity [ 33.720] sna_accel_block: evaluating timers, active=5 [ 33.720] sna_accel_block: flush timer expires in 16 [33735] [ 33.720] sna_wakeup_handler [ 33.720] sna_accel_flush: flush?=0, dirty?=0 [ 33.720] sna_accel_flush: flush?=0, dirty?=0 [ 33.720] sna_block_handler (tv=0.29000) [ 33.720] sna_scanout_do_flush: flush timer active: delta=15 [ 33.720] sna_accel_do_throttle -- no pending activity [ 33.720] sna_accel_block: evaluating timers, active=5 [ 33.720] sna_accel_block: flush timer expires in 15 [33735] [ 33.720] sna_wakeup_handler [ 33.720] sna_block_handler (tv=0.29000) [ 33.720] sna_scanout_do_flush: flush timer active: delta=15 [ 33.720] sna_accel_do_throttle -- no pending activity [ 33.720] sna_accel_block: evaluating timers, active=5 [ 33.720] sna_accel_block: flush timer expires in 15 [33735] [ 33.720] sna_wakeup_handler [ 33.720] sna_accel_flush: flush?=0, dirty?=0 [ 33.720] sna_accel_flush: flush?=0, dirty?=0 [ 33.720] sna_accel_flush: flush?=0, dirty?=0 [ 33.720] sna_accel_flush: flush?=0, dirty?=0 [ 33.720] sna_block_handler (tv=0.29000) [ 33.720] sna_scanout_do_flush: flush timer active: delta=15 [ 33.720] sna_accel_do_throttle -- no pending activity [ 33.720] sna_accel_block: evaluating timers, active=5 [ 33.720] sna_accel_block: flush timer expires in 15 [33735] [ 33.721] sna_wakeup_handler [ 33.721] sna_accel_flush: flush?=0, dirty?=0 [ 33.721] sna_block_handler (tv=0.28000) [ 33.721] sna_scanout_do_flush: flush timer active: delta=14 [ 33.721] sna_accel_do_throttle -- no pending activity [ 33.721] sna_accel_block: evaluating timers, active=5 [ 33.721] sna_accel_block: flush timer expires in 14 [33735] [ 33.722] sna_wakeup_handler [ 33.722] sna_block_handler (tv=0.27000) [ 33.722] sna_scanout_do_flush: flush timer active: delta=13 [ 33.722] sna_accel_do_throttle -- no pending activity [ 33.722] sna_accel_block: evaluating timers, active=5 [ 33.723] sna_accel_block: flush timer expires in 13 [33735] [ 33.723] sna_wakeup_handler [ 33.723] sna_block_handler (tv=0.26000) [ 33.723] sna_scanout_do_flush: flush timer active: delta=12 [ 33.723] sna_accel_do_throttle -- no pending activity [ 33.723] sna_accel_block: evaluating timers, active=5 [ 33.723] sna_accel_block: flush timer expires in 12 [33735] [ 33.727] sna_wakeup_handler [ 33.727] sna_accel_flush: flush?=0, dirty?=0 [ 33.727] sna_accel_flush: flush?=0, dirty?=0 [ 33.727] sna_block_handler (tv=0.22000) [ 33.727] sna_scanout_do_flush: flush timer active: delta=8 [ 33.727] sna_accel_do_throttle -- no pending activity [ 33.727] sna_accel_block: evaluating timers, active=5 [ 33.727] sna_accel_block: flush timer expires in 8 [33735] [ 33.727] sna_wakeup_handler [ 33.727] sna_block_handler (tv=0.22000) [ 33.727] sna_scanout_do_flush: flush timer active: delta=8 [ 33.727] sna_accel_do_throttle -- no pending activity [ 33.727] sna_accel_block: evaluating timers, active=5 [ 33.727] sna_accel_block: flush timer expires in 8 [33735] [ 33.728] sna_wakeup_handler [ 33.728] sna_block_handler (tv=0.21000) [ 33.728] sna_scanout_do_flush: flush timer active: delta=7 [ 33.728] sna_accel_do_throttle -- no pending activity [ 33.728] sna_accel_block: evaluating timers, active=5 [ 33.728] sna_accel_block: flush timer expires in 7 [33735] [ 33.729] sna_wakeup_handler [ 33.729] sna_block_handler (tv=0.20000) [ 33.729] sna_scanout_do_flush: flush timer active: delta=6 [ 33.729] sna_accel_do_throttle -- no pending activity [ 33.729] sna_accel_block: evaluating timers, active=5 [ 33.729] sna_accel_block: flush timer expires in 6 [33735] [ 33.730] sna_wakeup_handler [ 33.730] sna_mode_wakeup: len=32 [ 33.730] sna_mode_wakeup: recording last swap on pipe=1, frame 1751 [6d7], time 33.730745 [ 33.730] sna_mode_wakeup: removing handle=128 [active_scanout=1] from scanout, installing handle=29 [active_scanout=3] [ 33.730] sna_mode_wakeup: flip complete, pending? 2 [ 33.730] sna_block_handler (tv=0.19000) [ 33.730] sna_scanout_do_flush: flush timer active: delta=5 [ 33.730] sna_accel_do_throttle -- no pending activity [ 33.730] sna_accel_block: evaluating timers, active=5 [ 33.730] sna_accel_block: flush timer expires in 5 [33735] [ 33.731] sna_wakeup_handler [ 33.731] sna_mode_wakeup: len=64 [ 33.731] sna_dri2_vblank_handler(type=2, sequence=1781, draw=1555) [ 33.731] sna_crtc_record_swap: recording last swap on pipe=0, frame 1781 [msc=1781], time 33.732142 [ 33.731] sna_dri2_vblank_handler: 2 complete, frame=1781 tv=33.732142 [ 33.731] sna_dri2_blit_complete: blit finished [ 33.731] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=1781, tv=33.732142) [ 33.731] frame_swap_complete(type=2): draw=146, pipe=0, frame=1781 [msc=1781], tv=33.732142 [ 33.731] sna_accel_flush: flush?=0, dirty?=0 [ 33.731] sna_dri2_event_free(draw?=1) [ 33.731] sna_dri2_remove_event: remove[0x561c94ad6ad0] from window 146, active? 1 [ 33.731] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=29] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 33.731] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=128] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 33.731] sna_dri2_vblank_handler complete [ 33.731] sna_mode_wakeup: recording last swap on pipe=0, frame 1781 [6f5], time 33.732142 [ 33.731] sna_mode_wakeup: removing handle=128 [active_scanout=0] from scanout, installing handle=29 [active_scanout=3] [ 33.731] sna_mode_wakeup: flip complete, pending? 1 [ 33.731] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 33.731] sna_block_handler (tv=0.18000) [ 33.731] sna_scanout_do_flush: flush timer active: delta=4 [ 33.731] sna_accel_do_throttle -- no pending activity [ 33.731] sna_accel_block: evaluating timers, active=5 [ 33.731] sna_accel_block: flush timer expires in 4 [33735] [ 33.733] sna_wakeup_handler [ 33.733] sna_accel_flush: flush?=0, dirty?=0 [ 33.733] sna_accel_flush: flush?=0, dirty?=0 [ 33.733] sna_block_handler (tv=0.16000) [ 33.733] sna_scanout_do_flush: flush timer active: delta=2 [ 33.733] sna_scanout_do_flush (time=33733), triggered [ 33.733] sna_scanout_flush (time=33733), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 33.733] has_shadow: has pending damage? 0, outstanding flips: 0 [ 33.733] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 33.733] has_shadow: has pending damage? 0, outstanding flips: 0 [ 33.733] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 33.733] sna_accel_do_throttle -- no pending activity [ 33.733] sna_accel_block: evaluating timers, active=5 [ 33.733] sna_accel_block: flush timer expires in 16 [33749] [ 33.733] sna_wakeup_handler [ 33.733] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=128, name=76 [ 33.733] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 33.733] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 33.733] sna_dri2_get_back: draw size=7680x2160, back buffer handle=128 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 [ 33.733] sna_dri2_get_back: reuse backbuffer? 1 [ 33.733] sna_dri2_get_back: back buffer handle=128, active?=0, refcnt=1 [ 33.733] sna_dri2_get_back: reuse unattached back [ 33.733] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 33.733] sna_dri2_reuse_buffer: reusing back buffer handle=128, name=76, pitch=30720, age=0 [ 33.733] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 33.733] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=29, name=3, active_scanout=3 [ 33.733] kgem_bo_flink: flinked handle=29 to name=3, marking non-reusable [ 33.733] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=29] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 33.733] sna_accel_flush: flush?=0, dirty?=0 [ 33.733] sna_accel_flush: flush?=0, dirty?=0 [ 33.733] sna_accel_flush: flush?=0, dirty?=0 [ 33.733] sna_block_handler (tv=0.16000) [ 33.733] sna_scanout_do_flush: flush timer active: delta=16 [ 33.733] sna_accel_do_throttle -- no pending activity [ 33.733] sna_accel_block: evaluating timers, active=5 [ 33.733] sna_accel_block: flush timer expires in 16 [33749] [ 33.734] sna_wakeup_handler [ 33.734] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 33.734] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 33.734] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 33.734] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 33.734] sna_dri2_get_msc(draw=146, pipe=0) [ 33.734] sna_crtc_record_swap: recording last swap on pipe=0, frame 1781 [msc=1781], time 33.732142 [ 33.734] sna_dri2_get_msc: msc=1781 [raw=1781], ust=33732142 [ 33.734] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=128 (refs=1/1, flush=0) , front=29 (refs=1/4, flush=1) [ 33.734] sna_dri2_schedule_swap(target_msc=1781, divisor=0, remainder=0) [ 33.734] sna_dri2_schedule_swap: using front handle=29, active_scanout?=3, flush?=1 [ 33.734] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 33.734] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 33.734] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 33.734] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 33.734] sna_crtc_record_swap: recording last swap on pipe=0, frame 1781 [msc=1781], time 33.732142 [ 33.734] immediate_swap: current_msc=1781, target_msc=1781 -- yes [ 33.734] can_flip: no, shadow enabled [ 33.734] sna_dri2_add_event: adding event to window 146) [ 33.734] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 33.734] sna_dri2_immediate_blit: no pending blit, starting chain [ 33.734] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 33.734] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 33.734] can_xchg: back size=8701e00, front size=8701e00 [ 33.734] can_xchg: yes, pixmap=165 [ 33.734] sna_dri2_xchg: win=146, exchange front=29/3,ref=2 and back=128/76,ref=2, pixmap=165 7680x2160 [ 33.734] sna_dri2_xchg: back_bo handle=128, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 33.734] sna_dri2_xchg: front_bo handle=29, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 33.734] set_bo: pixmap=165, handle=128 (old handle=29) [ 33.734] set_bo: marking whole pixmap as damaged [ 33.734] set_bo: applying final/discard move-to-gpu [ 33.734] wait_for_shadow: flags=0, flips=0, handle=29, shadow=32 [ 33.734] set_bo: dropping flush hint from handle=29 [ 33.734] set_bo: adding flush hint to handle=128 [ 33.734] mark_stale(handle=29) => 1 [ 33.734] swap_limit: draw=146 setting swap limit to 3 [ 33.734] sna_dri2_swap_limit_validate: swap limit set to 3 [ 33.734] sna_next_vblank(pipe=0, waiting until next vblank) [ 33.734] sna_dri2_schedule_swap: reported target_msc=1781 [ 33.734] sna_accel_flush: flush?=0, dirty?=0 [ 33.734] sna_accel_flush: flush?=0, dirty?=0 [ 33.734] sna_accel_flush: flush?=0, dirty?=0 [ 33.734] sna_accel_flush: flush?=0, dirty?=0 [ 33.734] sna_block_handler (tv=0.15000) [ 33.734] sna_scanout_do_flush: flush timer active: delta=15 [ 33.734] sna_accel_do_throttle -- no pending activity [ 33.734] sna_accel_block: evaluating timers, active=5 [ 33.734] sna_accel_block: flush timer expires in 15 [33749] [ 33.745] sna_wakeup_handler [ 33.745] sna_accel_flush: flush?=0, dirty?=0 [ 33.745] sna_accel_flush: flush?=0, dirty?=0 [ 33.745] sna_accel_flush: flush?=0, dirty?=0 [ 33.745] sna_accel_flush: flush?=0, dirty?=0 [ 33.745] sna_accel_flush: flush?=0, dirty?=0 [ 33.746] sna_accel_flush: flush?=0, dirty?=0 [ 33.746] sna_accel_flush: flush?=0, dirty?=0 [ 33.746] sna_accel_flush: flush?=0, dirty?=0 [ 33.746] sna_accel_flush: flush?=0, dirty?=0 [ 33.746] sna_accel_flush: flush?=0, dirty?=0 [ 33.746] sna_accel_flush: flush?=0, dirty?=0 [ 33.746] sna_accel_flush: flush?=0, dirty?=0 [ 33.746] sna_accel_flush: flush?=0, dirty?=0 [ 33.746] sna_accel_flush: flush?=0, dirty?=0 [ 33.746] sna_block_handler (tv=0.3000) [ 33.746] sna_scanout_do_flush: flush timer active: delta=3 [ 33.746] sna_scanout_do_flush (time=33746), triggered [ 33.746] sna_scanout_flush (time=33746), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 33.746] has_shadow: has pending damage? 1, outstanding flips: 0 [ 33.746] stop_flush: scanout=128 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 33.746] has_shadow: has pending damage? 1, outstanding flips: 0 [ 33.746] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 33.746] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 33.746] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 33.746] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 33.746] sna_pixmap_move_to_gpu: already all-damaged [ 33.746] sna_pixmap_mark_active: pixmap=165, handle=128 [ 33.746] sna_mode_redisplay: crtc[0] transformed? 0 [ 33.746] sna_mode_redisplay: crtc[1] transformed? 0 [ 33.746] sna_mode_redisplay: crtc[2] transformed? 0 [ 33.746] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=128 [active=1] [ 33.746] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 29, transformed? 0 [ 33.746] get_fb: reusing fb=112 for handle=128 [ 33.746] sna_mode_redisplay: recording flip on CRTC:32 handle=128, active_scanout=2, serial=2 [ 33.746] __kgem_bo_clear_busy: handle=128 [ 33.746] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 29, transformed? 0 [ 33.746] sna_mode_redisplay: recording flip on CRTC:39 handle=128, active_scanout=3, serial=3 [ 33.746] __kgem_bo_clear_busy: handle=128 [ 33.746] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 33.746] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 33.746] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=128, shadow handle=32 [ 33.746] sna_accel_do_throttle -- no pending activity [ 33.746] sna_accel_block: evaluating timers, active=5 [ 33.746] sna_accel_block: flush timer expires in 16 [33762] [ 33.746] sna_wakeup_handler [ 33.746] sna_accel_flush: flush?=0, dirty?=0 [ 33.746] sna_accel_flush: flush?=0, dirty?=0 [ 33.746] sna_accel_flush: flush?=0, dirty?=0 [ 33.746] sna_block_handler (tv=0.3000) [ 33.746] sna_scanout_do_flush: flush timer active: delta=16 [ 33.746] sna_accel_do_throttle -- no pending activity [ 33.746] sna_accel_block: evaluating timers, active=5 [ 33.746] sna_accel_block: flush timer expires in 16 [33762] [ 33.746] sna_wakeup_handler [ 33.746] sna_accel_flush: flush?=0, dirty?=0 [ 33.746] sna_accel_flush: flush?=0, dirty?=0 [ 33.746] sna_block_handler (tv=0.3000) [ 33.746] sna_scanout_do_flush: flush timer active: delta=16 [ 33.746] sna_accel_do_throttle -- no pending activity [ 33.746] sna_accel_block: evaluating timers, active=5 [ 33.746] sna_accel_block: flush timer expires in 16 [33762] [ 33.746] sna_wakeup_handler [ 33.746] sna_accel_flush: flush?=0, dirty?=0 [ 33.746] sna_accel_flush: flush?=0, dirty?=0 [ 33.746] sna_accel_flush: flush?=0, dirty?=0 [ 33.746] sna_block_handler (tv=0.3000) [ 33.746] sna_scanout_do_flush: flush timer active: delta=16 [ 33.746] sna_accel_do_throttle -- no pending activity [ 33.746] sna_accel_block: evaluating timers, active=5 [ 33.746] sna_accel_block: flush timer expires in 16 [33762] [ 33.746] sna_wakeup_handler [ 33.746] sna_accel_flush: flush?=0, dirty?=0 [ 33.746] sna_accel_flush: flush?=0, dirty?=0 [ 33.746] sna_accel_flush: flush?=0, dirty?=0 [ 33.746] sna_block_handler (tv=0.3000) [ 33.746] sna_scanout_do_flush: flush timer active: delta=16 [ 33.746] sna_accel_do_throttle -- no pending activity [ 33.746] sna_accel_block: evaluating timers, active=5 [ 33.746] sna_accel_block: flush timer expires in 16 [33762] [ 33.746] sna_wakeup_handler [ 33.746] sna_accel_flush: flush?=0, dirty?=0 [ 33.746] sna_accel_flush: flush?=0, dirty?=0 [ 33.746] sna_block_handler (tv=0.3000) [ 33.746] sna_scanout_do_flush: flush timer active: delta=16 [ 33.746] sna_accel_do_throttle -- no pending activity [ 33.746] sna_accel_block: evaluating timers, active=5 [ 33.746] sna_accel_block: flush timer expires in 16 [33762] [ 33.746] sna_wakeup_handler [ 33.746] sna_create_pixmap(490, 37, 32, usage=0) [ 33.746] kgem_can_create_2d: 490x37 @ 32 [ 33.746] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=1984, height=37 [ 33.746] kgem_can_create_2d: untiled size=73728 [ 33.746] kgem_choose_tiling: 490x37 -> 1 [ 33.746] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2048, height=40 [ 33.746] kgem_can_create_2d: tiled[1] size=81920 [ 33.746] sna_create_pixmap: usage=0, flags=1b [ 33.746] sna_create_pixmap: creating GPU pixmap 490x37, stride=1960, flags=1b [ 33.746] __pop_freed_pixmap: reusing freed pixmap=3255 header [ 33.746] create_pixmap_hdr: pixmap=3258, width=490, height=37, usage=0 [ 33.746] sna_create_pixmap: serial=3258, 490x37, usage=0 [ 33.747] sna_composite_rectangles(pixmap=3259, op=0, 0 x 1 [(0, 0)x(490, 37) ...]) [ 33.747] sna_composite_rectangles: converted to op 0 [ 33.747] sna_composite_rectangles[0] (0, 0)x(490, 37) -> (0, 0), (490, 37) [ 33.747] sna_composite_rectangles: nrects=1, region=(0, 0), (490, 37) x 1 [ 33.747] sna_composite_rectangles: clipped extents (0, 0),(490, 37) x 1 [ 33.747] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(490, 37) [ 33.747] sna_composite_rectangles: dropping last-cpu hint [ 33.747] sna_drawable_use_bo pixmap=3259, box=((0, 0), (490, 37)), flags=19... [ 33.747] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 33.747] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 33.747] sna_pixmap_move_to_gpu(pixmap=3259, usage=0), flags=b [ 33.747] sna_pixmap_move_to_gpu: CPU damage? 0 [ 33.747] sna_pixmap_move_to_gpu: creating GPU bo (490x37@32), create=b [ 33.747] kgem_choose_tiling: 490x37 -> 1 [ 33.747] kgem_choose_tiling: 490x37 -> 1 [ 33.747] sna_pixmap_alloc_gpu: pixmap=3259 [ 33.747] kgem_create_2d(490x37, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 33.747] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2048, height=40 [ 33.747] inactive too small: 16 < 20 [ 33.747] inactive too small: 16 < 20 [ 33.747] inactive too small: 16 < 20 [ 33.747] inactive too small: 16 < 20 [ 33.747] inactive too small: 16 < 20 [ 33.747] inactive too small: 16 < 20 [ 33.747] inactive too small: 16 < 20 [ 33.747] inactive too small: 16 < 20 [ 33.747] inactive too small: 16 < 20 [ 33.747] inactive too small: 16 < 20 [ 33.747] inactive too small: 16 < 20 [ 33.747] inactive too small: 16 < 20 [ 33.747] inactive too small: 16 < 20 [ 33.747] inactive too small: 16 < 20 [ 33.747] inactive too small: 16 < 20 [ 33.747] inactive too small: 16 < 20 [ 33.747] inactive too small: 16 < 20 [ 33.747] inactive too small: 16 < 20 [ 33.747] inactive too small: 16 < 20 [ 33.747] kgem_bo_remove_from_inactive: removing handle=144 from inactive [ 33.747] from inactive: pitch=2048, tiling=1: handle=144, id=1981 [ 33.747] __sna_damage_all(490, 37) [ 33.747] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 33.747] sna_pixmap_mark_active: pixmap=3259, handle=144 [ 33.747] sna_drawable_use_bo: allocated GPU bo for operation [ 33.747] sna_drawable_use_bo: using GPU bo with damage? 0 [ 33.747] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 33.747] kgem_bo_is_render: handle=144, rq? 0 [0] [ 33.747] kgem_bo_is_render: handle=144, rq? 0 [0] [ 33.747] gen9_render_fill_boxes(0 x 1 [(0, 0), (490, 37) ...]) [ 33.747] sna_render_get_solid: 0 [ 33.747] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 33.747] kgem_check_bo: num_pages=+64, num_exec=+1 [ 33.747] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 33.747] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 33.747] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 33.747] kgem_add_handle: handle=4, index=0 [ 33.747] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 33.747] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 33.747] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 33.747] gen9_composite_get_binding_table(ffc0) [ 33.747] kgem_add_reloc64: handle=144, pos=16360, delta=0, domains=20002 [ 33.747] kgem_add_handle: handle=144, index=1 [ 33.747] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fce00000) [ 33.747] __kgem_bo_mark_dirty: handle=144 (proxy? 0) [ 33.747] [3fe0] bind bo(handle=144, addr=fce00000), format=192, width=490, height=37, pitch=2048, tiling=1 -> render [ 33.747] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 33.747] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 33.747] kgem_add_handle: handle=7, index=2 [ 33.747] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 33.747] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 33.747] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 33.747] gen9_emit_sampler: sampler = 1 [ 33.747] gen9_emit_sf: num_sf_outputs=1 [ 33.747] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 33.747] gen9_emit_vertex_elements: setup id=0 [ 33.747] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 33.747] (0, 0), (490, 37) [ 33.747] gen8_vertex_flush[490] = 3 [ 33.747] sna_composite_rectangles: pixmap=3259 marking clear [0]? 1 [ 33.747] sna_composite_rectangles(pixmap=3259, op=1, fff2f1f0 x 2 [(477, 0)x(13, 17) ...]) [ 33.747] sna_composite_rectangles: converted to op 1 [ 33.747] sna_composite_rectangles[0] (477, 0)x(13, 17) -> (477, 0), (490, 17) [ 33.747] sna_composite_rectangles[1] (0, 17)x(490, 20) -> (0, 17), (490, 37) [ 33.747] sna_composite_rectangles: nrects=2, region=(0, 0), (490, 37) x 2 [ 33.747] sna_composite_rectangles: clipped extents (0, 0),(490, 37) x 2 [ 33.747] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(490, 37) [ 33.747] sna_composite_rectangles: dropping last-cpu hint [ 33.747] sna_drawable_use_bo pixmap=3259, box=((0, 0), (490, 37)), flags=1... [ 33.747] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 33.747] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 33.747] sna_drawable_use_bo: using whole GPU bo [ 33.747] gen9_render_fill_boxes (op=1, color=(f2f2, f1f1, f0f0, ffff) [20028888]) [ 33.747] kgem_bo_is_render: handle=144, rq? 1 [1] [ 33.747] gen9_render_fill_boxes(fff2f1f0 x 2 [(477, 0), (490, 17) ...]) [ 33.747] sna_render_get_solid: fff2f1f0 [ 33.747] sna_render_get_solid(15) = fff2f1f0 (old) [ 33.747] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 33.747] kgem_check_bo: num_pages=+0, num_exec=+0 [ 33.747] gen9_composite_get_binding_table(ff00) [ 33.747] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 33.747] kgem_add_reloc64: adding proxy [delta=60] for handle=8 [ 33.747] kgem_add_handle: handle=8, index=3 [ 33.747] kgem_add_reloc64[5] = (delta=60, target handle=3, presumed=fdffe000) [ 33.747] [3fb0] bind bo(handle=8, addr=fdffe03c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 33.747] gen9_emit_vertex_elements: setup id=0 [ 33.747] (477, 0), (490, 17) [ 33.747] (0, 17), (490, 37) [ 33.747] gen8_vertex_flush[4cc] = 6 [ 33.747] sna_composite_rectangles(pixmap=3259, op=1, ff300a24 x 2 [(477, 0)x(13, 17) ...]) [ 33.747] sna_composite_rectangles: converted to op 1 [ 33.747] sna_composite_rectangles[0] (477, 0)x(13, 17) -> (477, 0), (490, 17) [ 33.747] sna_composite_rectangles[1] (0, 17)x(490, 20) -> (0, 17), (490, 37) [ 33.747] sna_composite_rectangles: nrects=2, region=(0, 0), (490, 37) x 2 [ 33.747] sna_composite_rectangles: clipped extents (0, 0),(490, 37) x 2 [ 33.747] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(490, 37) [ 33.747] sna_composite_rectangles: dropping last-cpu hint [ 33.747] sna_drawable_use_bo pixmap=3259, box=((0, 0), (490, 37)), flags=1... [ 33.747] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 33.747] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 33.747] sna_drawable_use_bo: using whole GPU bo [ 33.747] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 33.747] kgem_bo_is_render: handle=144, rq? 1 [1] [ 33.747] gen9_render_fill_boxes(ff300a24 x 2 [(477, 0), (490, 17) ...]) [ 33.747] sna_render_get_solid: ff300a24 [ 33.747] sna_render_get_solid(17) = ff300a24 (old) [ 33.747] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 33.747] kgem_check_bo: num_pages=+0, num_exec=+0 [ 33.747] gen9_composite_get_binding_table(fe80) [ 33.747] kgem_add_reloc64: handle=8, pos=16280, delta=0, domains=40000 [ 33.747] kgem_add_reloc64: adding proxy [delta=68] for handle=8 [ 33.747] kgem_add_reloc64[6] = (delta=68, target handle=3, presumed=fdffe000) [ 33.747] [3f90] bind bo(handle=8, addr=fdffe044), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 33.747] gen9_emit_vertex_elements: setup id=0 [ 33.747] (477, 0), (490, 17) [ 33.747] (0, 17), (490, 37) [ 33.747] gen8_vertex_flush[508] = 6 [ 33.747] sna_composite_rectangles(pixmap=3259, op=1, ff300a24 x 2 [(477, 0)x(13, 17) ...]) [ 33.747] sna_composite_rectangles: converted to op 1 [ 33.747] sna_composite_rectangles[0] (477, 0)x(13, 17) -> (477, 0), (490, 17) [ 33.747] sna_composite_rectangles[1] (0, 17)x(490, 20) -> (0, 17), (490, 37) [ 33.747] sna_composite_rectangles: nrects=2, region=(0, 0), (490, 37) x 2 [ 33.747] sna_composite_rectangles: clipped extents (0, 0),(490, 37) x 2 [ 33.747] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(490, 37) [ 33.747] sna_composite_rectangles: dropping last-cpu hint [ 33.747] sna_drawable_use_bo pixmap=3259, box=((0, 0), (490, 37)), flags=1... [ 33.747] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 33.747] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 33.747] sna_drawable_use_bo: using whole GPU bo [ 33.747] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 33.747] kgem_bo_is_render: handle=144, rq? 1 [1] [ 33.747] gen9_render_fill_boxes(ff300a24 x 2 [(477, 0), (490, 17) ...]) [ 33.747] sna_render_get_solid: ff300a24 [ 33.747] sna_render_get_solid(17) = ff300a24 (last) [ 33.747] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 33.747] kgem_check_bo: num_pages=+0, num_exec=+0 [ 33.747] gen9_composite_get_binding_table(fe00) [ 33.747] gen9_emit_vertex_elements: setup id=0 [ 33.747] (477, 0), (490, 17) [ 33.747] (0, 17), (490, 37) [ 33.747] gen8_vertex_flush[508] = 12 [ 33.747] sna_glyphs(op=3, nlist=1, src=(1, 15)) [ 33.747] kgem_bo_is_busy: handle=144, domain: 0 exec? 1, rq? 1 [ 33.747] sna_glyphs: discarding mask [ 33.747] glyphs0_to_dst(op=3, src=(1, 15), nlist=1, dst=(1, 15)+(0, 0)) [ 33.747] clipped_glyphs? 18 glyph in 1 lists extents (1, 4), (163, 18), region (2, 17), (162, 18): yes [ 33.747] gen9_render_composite: 0x0, current mode=1/1 [ 33.747] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 33.747] kgem_bo_is_busy: handle=144, domain: 0 exec? 1, rq? 1 [ 33.747] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 33.747] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 33.747] sna_drawable_use_bo pixmap=3259, box=((2, 17), (162, 18)), flags=7... [ 33.747] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 33.747] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 33.747] sna_drawable_use_bo: using whole GPU bo [ 33.747] gen9_composite_set_target: pixmap=3259, format=20028888, size=490x37, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 33.747] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 33.747] color_convert: src=ff8ae234 [20028888] [ 33.747] color_convert: dst=ff8ae234 [20028888] [ 33.747] sna_render_get_solid: ff8ae234 [ 33.747] sna_render_get_solid(22) = ff8ae234 (old) [ 33.747] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 33.747] sna_transform_is_imprecise_integer_translation: no transform [ 33.747] gen9_composite_picture: integer translation (0, 0), removing [ 33.747] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 33.747] sna_render_pixmap_bo: GPU all damaged [ 33.747] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 33.747] gen4_choose_composite_emitter: solid, identity mask [ 33.747] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 33.747] aligning vertex: was 2, now 4 floats per vertex [ 33.747] gen9_composite_get_binding_table(fe00) [ 33.747] kgem_add_reloc64: handle=8, pos=16248, delta=0, domains=40000 [ 33.747] kgem_add_reloc64: adding proxy [delta=88] for handle=8 [ 33.747] kgem_add_reloc64[7] = (delta=88, target handle=3, presumed=fdffe000) [ 33.747] [3f70] bind bo(handle=8, addr=fdffe058), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 33.747] kgem_add_reloc64: handle=6, pos=16232, delta=0, domains=40000 [ 33.747] kgem_add_handle: handle=6, index=4 [ 33.747] kgem_add_reloc64[8] = (delta=0, target handle=4, presumed=fd581000) [ 33.747] [3f60] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 33.747] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 33.747] gen9_emit_sampler: sampler = a [ 33.747] gen9_emit_sf: num_sf_outputs=2 [ 33.747] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 33.747] gen9_emit_vertex_elements: setup id=9 [ 33.747] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 33.747] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 33.747] glyphs0_to_dst: glyph=(9, 5), (19, 18), clip=(2, 17), (162, 18) [ 33.747] glyphs0_to_dst: blt=(9, 17), (19, 18) [ 33.747] emit_primitive_identity_mask__avx2: dst=(9, 17), mask=(672.00, 60.00) x (10.00, 1.00) [ 33.747] gen8_vertex_flush[5e4] = 3 [ 33.747] gen9_magic_ca_pass: CA fixup (11 -> 14) [ 33.747] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 33.747] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 33.747] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 33.747] sna_glyphs(op=3, nlist=1, src=(172, 15)) [ 33.747] kgem_bo_is_busy: handle=144, domain: 0 exec? 1, rq? 1 [ 33.747] sna_glyphs: discarding mask [ 33.747] glyphs0_to_dst(op=3, src=(172, 15), nlist=1, dst=(172, 15)+(0, 0)) [ 33.747] clipped_glyphs? 32 glyph in 1 lists extents (171, 3), (460, 18), region (172, 17), (459, 18): yes [ 33.747] gen9_render_composite: 0x0, current mode=1/1 [ 33.747] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 33.747] kgem_bo_is_busy: handle=144, domain: 0 exec? 1, rq? 1 [ 33.747] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 33.747] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 33.747] sna_drawable_use_bo pixmap=3259, box=((172, 17), (459, 18)), flags=7... [ 33.747] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 33.747] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 33.747] sna_drawable_use_bo: using whole GPU bo [ 33.747] gen9_composite_set_target: pixmap=3259, format=20028888, size=490x37, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 33.747] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 33.747] color_convert: src=ff729fcf [20028888] [ 33.747] color_convert: dst=ff729fcf [20028888] [ 33.747] sna_render_get_solid: ff729fcf [ 33.747] sna_render_get_solid(23) = ff729fcf (old) [ 33.747] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 33.747] sna_transform_is_imprecise_integer_translation: no transform [ 33.747] gen9_composite_picture: integer translation (0, 0), removing [ 33.747] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 33.747] sna_render_pixmap_bo: GPU all damaged [ 33.747] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 33.747] gen4_choose_composite_emitter: solid, identity mask [ 33.747] kgem_check_bo: num_pages=+0, num_exec=+0 [ 33.747] gen9_composite_get_binding_table(fd40) [ 33.747] kgem_add_reloc64: handle=8, pos=16200, delta=0, domains=40000 [ 33.747] kgem_add_reloc64: adding proxy [delta=92] for handle=8 [ 33.747] kgem_add_reloc64[9] = (delta=92, target handle=3, presumed=fdffe000) [ 33.747] [3f40] bind bo(handle=8, addr=fdffe05c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 33.747] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 33.747] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 33.747] gen9_emit_vertex_elements: setup id=9 [ 33.747] glyphs0_to_dst: glyph=(180, 4), (190, 18), clip=(172, 17), (459, 18) [ 33.747] glyphs0_to_dst: blt=(180, 17), (190, 18) [ 33.747] emit_primitive_identity_mask__avx2: dst=(180, 17), mask=(944.00, 61.00) x (10.00, 1.00) [ 33.747] glyphs0_to_dst: glyph=(208, 7), (217, 18), clip=(172, 17), (459, 18) [ 33.747] glyphs0_to_dst: blt=(208, 17), (217, 18) [ 33.747] emit_primitive_identity_mask__avx2: dst=(208, 17), mask=(960.00, 26.00) x (9.00, 1.00) [ 33.747] glyphs0_to_dst: glyph=(216, 4), (226, 18), clip=(172, 17), (459, 18) [ 33.747] glyphs0_to_dst: blt=(216, 17), (226, 18) [ 33.747] emit_primitive_identity_mask__avx2: dst=(216, 17), mask=(944.00, 61.00) x (10.00, 1.00) [ 33.747] glyphs0_to_dst: glyph=(234, 16), (245, 18), clip=(172, 17), (459, 18) [ 33.747] glyphs0_to_dst: blt=(234, 17), (245, 18) [ 33.747] emit_primitive_identity_mask__avx2: dst=(234, 17), mask=(992.00, 1.00) x (11.00, 1.00) [ 33.747] glyphs0_to_dst: glyph=(334, 7), (343, 18), clip=(172, 17), (459, 18) [ 33.747] glyphs0_to_dst: blt=(334, 17), (343, 18) [ 33.747] emit_primitive_identity_mask__avx2: dst=(334, 17), mask=(960.00, 26.00) x (9.00, 1.00) [ 33.747] glyphs0_to_dst: glyph=(342, 16), (353, 18), clip=(172, 17), (459, 18) [ 33.747] glyphs0_to_dst: blt=(342, 17), (353, 18) [ 33.747] emit_primitive_identity_mask__avx2: dst=(342, 17), mask=(992.00, 1.00) x (11.00, 1.00) [ 33.747] glyphs0_to_dst: glyph=(369, 7), (379, 18), clip=(172, 17), (459, 18) [ 33.747] glyphs0_to_dst: blt=(369, 17), (379, 18) [ 33.747] emit_primitive_identity_mask__avx2: dst=(369, 17), mask=(976.00, 42.00) x (10.00, 1.00) [ 33.747] glyphs0_to_dst: glyph=(378, 4), (388, 18), clip=(172, 17), (459, 18) [ 33.747] glyphs0_to_dst: blt=(378, 17), (388, 18) [ 33.747] emit_primitive_identity_mask__avx2: dst=(378, 17), mask=(944.00, 61.00) x (10.00, 1.00) [ 33.747] glyphs0_to_dst: glyph=(396, 16), (407, 18), clip=(172, 17), (459, 18) [ 33.747] glyphs0_to_dst: blt=(396, 17), (407, 18) [ 33.747] emit_primitive_identity_mask__avx2: dst=(396, 17), mask=(992.00, 1.00) x (11.00, 1.00) [ 33.747] glyphs0_to_dst: glyph=(424, 7), (433, 18), clip=(172, 17), (459, 18) [ 33.747] glyphs0_to_dst: blt=(424, 17), (433, 18) [ 33.747] emit_primitive_identity_mask__avx2: dst=(424, 17), mask=(960.00, 26.00) x (9.00, 1.00) [ 33.747] glyphs0_to_dst: glyph=(450, 7), (460, 18), clip=(172, 17), (459, 18) [ 33.747] glyphs0_to_dst: blt=(450, 17), (459, 18) [ 33.747] emit_primitive_identity_mask__avx2: dst=(450, 17), mask=(976.00, 42.00) x (9.00, 1.00) [ 33.747] gen8_vertex_flush[6e4] = 33 [ 33.747] gen9_magic_ca_pass: CA fixup (14 -> 47) [ 33.747] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 33.747] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 33.747] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 33.747] sna_glyphs(op=3, nlist=1, src=(1, 32)) [ 33.747] kgem_bo_is_busy: handle=144, domain: 0 exec? 1, rq? 1 [ 33.747] sna_glyphs: discarding mask [ 33.747] glyphs0_to_dst(op=3, src=(1, 32), nlist=1, dst=(1, 32)+(0, 0)) [ 33.747] clipped_glyphs: no, clip region (0, 0), (490, 37) matches drawable pixmap=94680753313488 size=490x37 [ 33.747] gen9_render_composite: 0x0, current mode=1/1 [ 33.747] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 33.748] kgem_bo_is_busy: handle=144, domain: 0 exec? 1, rq? 1 [ 33.748] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 33.748] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 33.748] sna_drawable_use_bo pixmap=3259, box=((0, 0), (490, 37)), flags=7... [ 33.748] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 33.748] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 33.748] sna_drawable_use_bo: using whole GPU bo [ 33.748] gen9_composite_set_target: pixmap=3259, format=20028888, size=490x37, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 33.748] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 33.748] color_convert: src=ff8ae234 [20028888] [ 33.748] color_convert: dst=ff8ae234 [20028888] [ 33.748] sna_render_get_solid: ff8ae234 [ 33.748] sna_render_get_solid(22) = ff8ae234 (old) [ 33.748] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 33.748] sna_transform_is_imprecise_integer_translation: no transform [ 33.748] gen9_composite_picture: integer translation (0, 0), removing [ 33.748] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 33.748] sna_render_pixmap_bo: GPU all damaged [ 33.748] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 33.748] gen4_choose_composite_emitter: solid, identity mask [ 33.748] kgem_check_bo: num_pages=+0, num_exec=+0 [ 33.748] gen9_composite_get_binding_table(fcc0) [ 33.748] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 33.748] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 33.748] gen9_emit_vertex_elements: setup id=9 [ 33.748] glyphs0_to_dst: glyph=(1, 24)x(9, 8), unclipped [ 33.748] emit_primitive_identity_mask__avx2: dst=(1, 24), mask=(688.00, 32.00) x (9.00, 8.00) [ 33.748] glyphs0_to_dst: glyph=(9, 22)x(10, 13), unclipped [ 33.748] emit_primitive_identity_mask__avx2: dst=(9, 22), mask=(672.00, 48.00) x (10.00, 13.00) [ 33.748] glyphs0_to_dst: glyph=(19, 24)x(9, 8), unclipped [ 33.748] emit_primitive_identity_mask__avx2: dst=(19, 24), mask=(688.00, 32.00) x (9.00, 8.00) [ 33.748] glyphs0_to_dst: glyph=(28, 26)x(8, 3), unclipped [ 33.748] emit_primitive_identity_mask__avx2: dst=(28, 26), mask=(688.00, 48.00) x (8.00, 3.00) [ 33.748] glyphs0_to_dst: glyph=(36, 22)x(11, 10), unclipped [ 33.748] emit_primitive_identity_mask__avx2: dst=(36, 22), mask=(704.00, 0.00) x (11.00, 10.00) [ 33.748] glyphs0_to_dst: glyph=(46, 24)x(9, 8), unclipped [ 33.748] emit_primitive_identity_mask__avx2: dst=(46, 24), mask=(720.00, 0.00) x (9.00, 8.00) [ 33.748] glyphs0_to_dst: glyph=(54, 24)x(10, 8), unclipped [ 33.748] emit_primitive_identity_mask__avx2: dst=(54, 24), mask=(704.00, 16.00) x (10.00, 8.00) [ 33.748] glyphs0_to_dst: glyph=(63, 24)x(10, 8), unclipped [ 33.748] emit_primitive_identity_mask__avx2: dst=(63, 24), mask=(720.00, 16.00) x (10.00, 8.00) [ 33.748] glyphs0_to_dst: glyph=(72, 21)x(10, 11), unclipped [ 33.748] emit_primitive_identity_mask__avx2: dst=(72, 21), mask=(736.00, 0.00) x (10.00, 11.00) [ 33.748] glyphs0_to_dst: glyph=(81, 24)x(10, 8), unclipped [ 33.748] emit_primitive_identity_mask__avx2: dst=(81, 24), mask=(752.00, 0.00) x (10.00, 8.00) [ 33.748] glyphs0_to_dst: glyph=(90, 21)x(10, 11), unclipped [ 33.748] emit_primitive_identity_mask__avx2: dst=(90, 21), mask=(736.00, 0.00) x (10.00, 11.00) [ 33.748] glyphs0_to_dst: glyph=(99, 24)x(11, 8), unclipped [ 33.748] emit_primitive_identity_mask__avx2: dst=(99, 24), mask=(736.00, 16.00) x (11.00, 8.00) [ 33.748] glyphs0_to_dst: glyph=(109, 24)x(9, 8), unclipped [ 33.748] emit_primitive_identity_mask__avx2: dst=(109, 24), mask=(752.00, 16.00) x (9.00, 8.00) [ 33.748] glyphs0_to_dst: glyph=(118, 26)x(8, 3), unclipped [ 33.748] emit_primitive_identity_mask__avx2: dst=(118, 26), mask=(688.00, 48.00) x (8.00, 3.00) [ 33.748] glyphs0_to_dst: glyph=(126, 22)x(10, 10), unclipped [ 33.748] emit_primitive_identity_mask__avx2: dst=(126, 22), mask=(704.00, 32.00) x (10.00, 10.00) [ 33.748] glyphs0_to_dst: glyph=(135, 22)x(10, 10), unclipped [ 33.748] emit_primitive_identity_mask__avx2: dst=(135, 22), mask=(704.00, 32.00) x (10.00, 10.00) [ 33.748] glyphs0_to_dst: glyph=(144, 22)x(10, 10), unclipped [ 33.748] emit_primitive_identity_mask__avx2: dst=(144, 22), mask=(720.00, 32.00) x (10.00, 10.00) [ 33.748] glyphs0_to_dst: glyph=(153, 22)x(10, 10), unclipped [ 33.748] emit_primitive_identity_mask__avx2: dst=(153, 22), mask=(704.00, 48.00) x (10.00, 10.00) [ 33.748] gen8_vertex_flush[7e4] = 54 [ 33.748] gen9_magic_ca_pass: CA fixup (47 -> 101) [ 33.748] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 33.748] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 33.748] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 33.748] sna_glyphs(op=3, nlist=1, src=(163, 32)) [ 33.748] kgem_bo_is_busy: handle=144, domain: 0 exec? 1, rq? 1 [ 33.748] sna_glyphs: discarding mask [ 33.748] glyphs0_to_dst(op=3, src=(163, 32), nlist=1, dst=(163, 32)+(0, 0)) [ 33.748] clipped_glyphs: no, clip region (0, 0), (490, 37) matches drawable pixmap=94680753313488 size=490x37 [ 33.748] gen9_render_composite: 0x0, current mode=1/1 [ 33.748] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 33.748] kgem_bo_is_busy: handle=144, domain: 0 exec? 1, rq? 1 [ 33.748] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 33.748] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 33.748] sna_drawable_use_bo pixmap=3259, box=((0, 0), (490, 37)), flags=7... [ 33.748] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 33.748] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 33.748] sna_drawable_use_bo: using whole GPU bo [ 33.748] gen9_composite_set_target: pixmap=3259, format=20028888, size=490x37, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 33.748] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 33.748] color_convert: src=ffffffff [20028888] [ 33.748] color_convert: dst=ffffffff [20028888] [ 33.748] sna_render_get_solid: ffffffff [ 33.748] sna_render_get_solid(white) [ 33.748] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 33.748] sna_transform_is_imprecise_integer_translation: no transform [ 33.748] gen9_composite_picture: integer translation (0, 0), removing [ 33.748] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 33.748] sna_render_pixmap_bo: GPU all damaged [ 33.748] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 33.748] gen4_choose_composite_emitter: solid, identity mask [ 33.748] kgem_check_bo: num_pages=+0, num_exec=+0 [ 33.748] gen9_composite_get_binding_table(fc80) [ 33.748] kgem_add_reloc64: handle=7, pos=16152, delta=0, domains=40000 [ 33.748] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 33.748] kgem_add_reloc64[10] = (delta=1048, target handle=2, presumed=fffe8000) [ 33.748] [3f10] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 33.748] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 33.748] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 33.748] gen9_emit_vertex_elements: setup id=9 [ 33.748] glyphs0_to_dst: glyph=(165, 24)x(5, 8), unclipped [ 33.748] emit_primitive_identity_mask__avx2: dst=(165, 24), mask=(720.00, 48.00) x (5.00, 8.00) [ 33.748] gen8_vertex_flush[8e4] = 3 [ 33.748] gen9_magic_ca_pass: CA fixup (101 -> 104) [ 33.748] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 33.748] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 33.748] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 33.748] sna_glyphs(op=3, nlist=1, src=(172, 32)) [ 33.748] kgem_bo_is_busy: handle=144, domain: 0 exec? 1, rq? 1 [ 33.748] sna_glyphs: discarding mask [ 33.748] glyphs0_to_dst(op=3, src=(172, 32), nlist=1, dst=(172, 32)+(0, 0)) [ 33.748] clipped_glyphs: no, clip region (0, 0), (490, 37) matches drawable pixmap=94680753313488 size=490x37 [ 33.748] gen9_render_composite: 0x0, current mode=1/1 [ 33.748] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 33.748] kgem_bo_is_busy: handle=144, domain: 0 exec? 1, rq? 1 [ 33.748] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 33.748] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 33.748] sna_drawable_use_bo pixmap=3259, box=((0, 0), (490, 37)), flags=7... [ 33.748] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 33.748] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 33.748] sna_drawable_use_bo: using whole GPU bo [ 33.748] gen9_composite_set_target: pixmap=3259, format=20028888, size=490x37, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 33.748] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 33.748] color_convert: src=ff729fcf [20028888] [ 33.748] color_convert: dst=ff729fcf [20028888] [ 33.748] sna_render_get_solid: ff729fcf [ 33.748] sna_render_get_solid(23) = ff729fcf (old) [ 33.748] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 33.748] sna_transform_is_imprecise_integer_translation: no transform [ 33.748] gen9_composite_picture: integer translation (0, 0), removing [ 33.748] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 33.748] sna_render_pixmap_bo: GPU all damaged [ 33.748] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 33.748] gen4_choose_composite_emitter: solid, identity mask [ 33.748] kgem_check_bo: num_pages=+0, num_exec=+0 [ 33.748] gen9_composite_get_binding_table(fc00) [ 33.748] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 33.748] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 33.748] gen9_emit_vertex_elements: setup id=9 [ 33.748] glyphs0_to_dst: glyph=(171, 26)x(11, 3), unclipped [ 33.748] emit_primitive_identity_mask__avx2: dst=(171, 26), mask=(736.00, 32.00) x (11.00, 3.00) [ 33.748] glyphs0_to_dst: glyph=(180, 21)x(10, 14), unclipped [ 33.748] emit_primitive_identity_mask__avx2: dst=(180, 21), mask=(944.00, 48.00) x (10.00, 14.00) [ 33.748] glyphs0_to_dst: glyph=(189, 21)x(11, 11), unclipped [ 33.748] emit_primitive_identity_mask__avx2: dst=(189, 21), mask=(960.00, 0.00) x (11.00, 11.00) [ 33.748] glyphs0_to_dst: glyph=(198, 24)x(10, 8), unclipped [ 33.748] emit_primitive_identity_mask__avx2: dst=(198, 24), mask=(976.00, 0.00) x (10.00, 8.00) [ 33.748] glyphs0_to_dst: glyph=(208, 24)x(9, 11), unclipped [ 33.748] emit_primitive_identity_mask__avx2: dst=(208, 24), mask=(960.00, 16.00) x (9.00, 11.00) [ 33.748] glyphs0_to_dst: glyph=(216, 21)x(10, 14), unclipped [ 33.748] emit_primitive_identity_mask__avx2: dst=(216, 21), mask=(944.00, 48.00) x (10.00, 14.00) [ 33.748] glyphs0_to_dst: glyph=(225, 22)x(10, 10), unclipped [ 33.748] emit_primitive_identity_mask__avx2: dst=(225, 22), mask=(976.00, 16.00) x (10.00, 10.00) [ 33.748] glyphs0_to_dst: glyph=(234, 33)x(11, 2), unclipped [ 33.748] emit_primitive_identity_mask__avx2: dst=(234, 33), mask=(992.00, 0.00) x (11.00, 2.00) [ 33.748] glyphs0_to_dst: glyph=(243, 21)x(11, 11), unclipped [ 33.748] emit_primitive_identity_mask__avx2: dst=(243, 21), mask=(1008.00, 0.00) x (11.00, 11.00) [ 33.748] glyphs0_to_dst: glyph=(253, 24)x(9, 8), unclipped [ 33.748] emit_primitive_identity_mask__avx2: dst=(253, 24), mask=(720.00, 0.00) x (9.00, 8.00) [ 33.748] glyphs0_to_dst: glyph=(261, 24)x(10, 8), unclipped [ 33.748] emit_primitive_identity_mask__avx2: dst=(261, 24), mask=(704.00, 16.00) x (10.00, 8.00) [ 33.748] glyphs0_to_dst: glyph=(270, 24)x(10, 8), unclipped [ 33.748] emit_primitive_identity_mask__avx2: dst=(270, 24), mask=(704.00, 16.00) x (10.00, 8.00) [ 33.748] glyphs0_to_dst: glyph=(279, 20)x(10, 12), unclipped [ 33.748] emit_primitive_identity_mask__avx2: dst=(279, 20), mask=(992.00, 16.00) x (10.00, 12.00) [ 33.748] glyphs0_to_dst: glyph=(288, 24)x(10, 8), unclipped [ 33.748] emit_primitive_identity_mask__avx2: dst=(288, 24), mask=(704.00, 16.00) x (10.00, 8.00) [ 33.748] glyphs0_to_dst: glyph=(297, 24)x(10, 8), unclipped [ 33.748] emit_primitive_identity_mask__avx2: dst=(297, 24), mask=(752.00, 0.00) x (10.00, 8.00) [ 33.748] glyphs0_to_dst: glyph=(307, 20)x(10, 12), unclipped [ 33.748] emit_primitive_identity_mask__avx2: dst=(307, 20), mask=(1008.00, 16.00) x (10.00, 12.00) [ 33.748] glyphs0_to_dst: glyph=(315, 21)x(11, 11), unclipped [ 33.748] emit_primitive_identity_mask__avx2: dst=(315, 21), mask=(960.00, 0.00) x (11.00, 11.00) [ 33.748] glyphs0_to_dst: glyph=(324, 24)x(11, 8), unclipped [ 33.748] emit_primitive_identity_mask__avx2: dst=(324, 24), mask=(736.00, 16.00) x (11.00, 8.00) [ 33.748] glyphs0_to_dst: glyph=(334, 24)x(9, 11), unclipped [ 33.748] emit_primitive_identity_mask__avx2: dst=(334, 24), mask=(960.00, 16.00) x (9.00, 11.00) [ 33.748] glyphs0_to_dst: glyph=(342, 33)x(11, 2), unclipped [ 33.748] emit_primitive_identity_mask__avx2: dst=(342, 33), mask=(992.00, 0.00) x (11.00, 2.00) [ 33.748] glyphs0_to_dst: glyph=(351, 20)x(10, 12), unclipped [ 33.748] emit_primitive_identity_mask__avx2: dst=(351, 20), mask=(992.00, 16.00) x (10.00, 12.00) [ 33.748] glyphs0_to_dst: glyph=(361, 20)x(9, 12), unclipped [ 33.748] emit_primitive_identity_mask__avx2: dst=(361, 20), mask=(960.00, 32.00) x (9.00, 12.00) [ 33.748] glyphs0_to_dst: glyph=(369, 24)x(10, 11), unclipped [ 33.748] emit_primitive_identity_mask__avx2: dst=(369, 24), mask=(976.00, 32.00) x (10.00, 11.00) [ 33.748] glyphs0_to_dst: glyph=(378, 21)x(10, 14), unclipped [ 33.748] emit_primitive_identity_mask__avx2: dst=(378, 21), mask=(944.00, 48.00) x (10.00, 14.00) [ 33.748] glyphs0_to_dst: glyph=(387, 22)x(10, 10), unclipped [ 33.748] emit_primitive_identity_mask__avx2: dst=(387, 22), mask=(960.00, 48.00) x (10.00, 10.00) [ 33.748] glyphs0_to_dst: glyph=(396, 33)x(11, 2), unclipped [ 33.748] emit_primitive_identity_mask__avx2: dst=(396, 33), mask=(992.00, 0.00) x (11.00, 2.00) [ 33.748] glyphs0_to_dst: glyph=(406, 24)x(9, 8), unclipped [ 33.748] emit_primitive_identity_mask__avx2: dst=(406, 24), mask=(688.00, 32.00) x (9.00, 8.00) [ 33.748] glyphs0_to_dst: glyph=(415, 24)x(9, 8), unclipped [ 33.748] emit_primitive_identity_mask__avx2: dst=(415, 24), mask=(752.00, 16.00) x (9.00, 8.00) [ 33.748] glyphs0_to_dst: glyph=(424, 24)x(9, 11), unclipped [ 33.748] emit_primitive_identity_mask__avx2: dst=(424, 24), mask=(960.00, 16.00) x (9.00, 11.00) [ 33.748] glyphs0_to_dst: glyph=(432, 21)x(10, 11), unclipped [ 33.748] emit_primitive_identity_mask__avx2: dst=(432, 21), mask=(976.00, 48.00) x (10.00, 11.00) [ 33.748] glyphs0_to_dst: glyph=(442, 24)x(9, 8), unclipped [ 33.748] emit_primitive_identity_mask__avx2: dst=(442, 24), mask=(688.00, 32.00) x (9.00, 8.00) [ 33.748] glyphs0_to_dst: glyph=(450, 24)x(10, 11), unclipped [ 33.748] emit_primitive_identity_mask__avx2: dst=(450, 24), mask=(976.00, 32.00) x (10.00, 11.00) [ 33.748] gen8_vertex_flush[9e4] = 96 [ 33.748] gen9_magic_ca_pass: CA fixup (104 -> 200) [ 33.748] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 33.748] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 33.748] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 33.748] sna_glyphs(op=3, nlist=1, src=(460, 32)) [ 33.748] kgem_bo_is_busy: handle=144, domain: 0 exec? 1, rq? 1 [ 33.748] sna_glyphs: discarding mask [ 33.748] glyphs0_to_dst(op=3, src=(460, 32), nlist=1, dst=(460, 32)+(0, 0)) [ 33.748] clipped_glyphs: no, clip region (0, 0), (490, 37) matches drawable pixmap=94680753313488 size=490x37 [ 33.748] gen9_render_composite: 0x0, current mode=1/1 [ 33.748] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 33.748] kgem_bo_is_busy: handle=144, domain: 0 exec? 1, rq? 1 [ 33.748] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 33.748] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 33.748] sna_drawable_use_bo pixmap=3259, box=((0, 0), (490, 37)), flags=7... [ 33.748] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 33.748] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 33.748] sna_drawable_use_bo: using whole GPU bo [ 33.748] gen9_composite_set_target: pixmap=3259, format=20028888, size=490x37, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 33.748] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 33.748] color_convert: src=ffffffff [20028888] [ 33.748] color_convert: dst=ffffffff [20028888] [ 33.748] sna_render_get_solid: ffffffff [ 33.748] sna_render_get_solid(white) [ 33.748] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 33.748] sna_transform_is_imprecise_integer_translation: no transform [ 33.748] gen9_composite_picture: integer translation (0, 0), removing [ 33.748] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 33.748] sna_render_pixmap_bo: GPU all damaged [ 33.748] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 33.748] gen4_choose_composite_emitter: solid, identity mask [ 33.748] kgem_check_bo: num_pages=+0, num_exec=+0 [ 33.748] gen9_composite_get_binding_table(fbc0) [ 33.748] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 33.748] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 33.748] gen9_emit_vertex_elements: setup id=9 [ 33.748] glyphs0_to_dst: glyph=(459, 21)x(10, 13), unclipped [ 33.748] emit_primitive_identity_mask__avx2: dst=(459, 21), mask=(752.00, 32.00) x (10.00, 13.00) [ 33.748] gen8_vertex_flush[ae4] = 3 [ 33.748] gen9_magic_ca_pass: CA fixup (200 -> 203) [ 33.748] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 33.748] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 33.748] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 33.748] sna_composite_rectangles(pixmap=3259, op=1, ffffffff x 1 [(478, 18)x(9, 17) ...]) [ 33.748] sna_composite_rectangles: converted to op 1 [ 33.748] sna_composite_rectangles[0] (478, 18)x(9, 17) -> (478, 18), (487, 35) [ 33.748] sna_composite_rectangles: nrects=1, region=(478, 18), (487, 35) x 1 [ 33.748] sna_composite_rectangles: clipped extents (478, 18),(487, 35) x 1 [ 33.748] sna_composite_rectangles: pixmap +(0, 0) extents (478, 18),(487, 35) [ 33.748] sna_composite_rectangles: dropping last-cpu hint [ 33.748] sna_drawable_use_bo pixmap=3259, box=((478, 18), (487, 35)), flags=9... [ 33.748] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 33.748] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 33.748] sna_drawable_use_bo: using whole GPU bo [ 33.748] gen9_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20028888]) [ 33.748] kgem_bo_is_render: handle=144, rq? 1 [1] [ 33.748] gen9_render_fill_boxes(ffffffff x 1 [(478, 18), (487, 35) ...]) [ 33.748] sna_render_get_solid: ffffffff [ 33.748] sna_render_get_solid(white) [ 33.748] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 33.748] kgem_check_bo: num_pages=+0, num_exec=+0 [ 33.748] aligning vertex: was 4, now 2 floats per vertex [ 33.748] gen9_composite_get_binding_table(fb80) [ 33.748] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 33.748] gen9_emit_sampler: sampler = 1 [ 33.748] gen9_emit_sf: num_sf_outputs=1 [ 33.748] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 33.748] gen9_emit_vertex_elements: setup id=0 [ 33.748] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 33.748] (478, 18), (487, 35) [ 33.748] gen8_vertex_flush[c00] = 3 [ 33.748] sna_validate_gc(0x561c94ab2470) changes=e0000, previous serial=80000bea, drawable=bea [ 33.748] sna_validate_gc: recomputing clip [ 33.748] sna_validate_gc: composite clip=2x[(65, 415), (555, 452)] [0x561c94abf510] [ 33.748] sna_copy_area: src=pixmap=3259:(0, 0)x(490, 37)+(0, 0) -> dst=pixmap=3060:(0, 391)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 33.748] sna_copy_area: normal copy [ 33.748] sna_do_copy: src=(0, 0), dst=(0, 391), size=(490x37) [ 33.748] sna_do_copy: after drawable: src=(0, 0), dst=(65, 415), size=(490x37) [ 33.748] sna_do_copy: dst extents (65, 415), (555, 452), dst clip extents (65, 415), (555, 452), dst size=3775x2136 [ 33.748] sna_do_copy: clipped dst extents (65, 415), (555, 452) [ 33.748] sna_do_copy: unclipped src extents (0, 0), (490, 37) [ 33.748] sna_do_copy: clipped src extents (0, 0), (490, 37) [ 33.748] sna_do_copy: pixmap -- no source clipping [ 33.748] sna_do_copy: src extents (0, 0), (490, 37) x 1 [ 33.748] sna_do_copy: copy region (65, 415), (555, 452) x 2 + (-65, -415) [ 33.748] sna_copy_boxes (boxes=2x[(542, 415), (555, 432)...], src pixmap=3259+(-65, -415), dst pixmap=3060+(-65, -24), alu=3, src.size=490x37, dst.size=3775x2136) [ 33.748] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94aafe70, gpu_bo=144, cpu_bo=0), replaces=0 [ 33.748] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 33.748] sna_drawable_use_bo pixmap=3060, box=((0, 391), (490, 428)), flags=3... [ 33.748] sna_drawable_use_bo: exported target, set PREFER_GPU [ 33.748] sna_drawable_use_bo: pinned, never REPLACES [ 33.748] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=3 [ 33.748] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 33.748] sna_drawable_use_bo: using whole GPU bo [ 33.749] sna_pixmap_move_to_gpu(pixmap=3259, usage=0), flags=a [ 33.749] sna_pixmap_move_to_gpu: already all-damaged [ 33.749] sna_pixmap_mark_active: pixmap=3259, handle=144 [ 33.749] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 33.749] gen9_render_copy_boxes (0, -391)->(0, 0) x 2, alu=3, flags=0, self-copy=0, overlaps? 0 [ 33.749] kgem_bo_is_render: handle=144, rq? 1 [1] [ 33.749] kgem_bo_is_render: handle=9, rq? 0 [0] [ 33.749] kgem_bo_is_render: handle=9, rq? 0 [0] [ 33.749] kgem_bo_is_render: handle=144, rq? 1 [1] [ 33.749] kgem_set_mode: flushing before new bo [ 33.749] gen8_vertex_close: used=818, vbo active? 23, vb=201, nreloc=2 [ 33.749] gen8_vertex_close: reloc[0] = 287 [ 33.749] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 33.749] kgem_add_handle: handle=23, index=5 [ 33.749] kgem_add_reloc64[11] = (delta=0, target handle=5, presumed=fd541000) [ 33.749] gen8_vertex_close: reloc[1] = 372 [ 33.749] kgem_add_reloc64: handle=23, pos=372, delta=0, domains=200000 [ 33.749] kgem_add_reloc64[12] = (delta=0, target handle=5, presumed=fd541000) [ 33.749] batch[1/1, flags=1800]: 774 774 16112 16384, nreloc=13, nexec=6, nfence=0, aperture=1164 [fenced=0] [ 33.749] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd981000 [ 33.749] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -57343 [ 33.749] kgem_fixup_relocs: shrinking by 57344 [ 33.749] __kgem_busy: handle=2, busy=0, wedged=0 [ 33.749] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd981000 [ 33.749] kgem_commit: release handle=144 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fce00000 [ 33.749] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 33.749] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 33.749] __kgem_bo_clear_busy: handle=7 [ 33.749] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 33.749] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 33.749] __kgem_bo_clear_busy: handle=8 [ 33.749] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 33.749] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 33.749] __kgem_bo_clear_busy: handle=8 [ 33.749] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 33.749] __kgem_bo_clear_busy: handle=8 [ 33.749] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 33.749] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 33.749] __kgem_bo_clear_busy: handle=8 [ 33.749] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 33.749] __kgem_bo_clear_busy: handle=7 [ 33.749] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 33.749] __kgem_busy: handle=2, busy=131072, wedged=0 [ 33.749] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 33.749] kgem_check_bo: num_pages=+8164, num_exec=+2 [ 33.749] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 33.749] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 33.749] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 33.749] kgem_add_handle: handle=4, index=0 [ 33.749] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 33.749] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 33.749] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 33.749] gen9_composite_get_binding_table(ffc0) [ 33.749] kgem_add_reloc64: handle=9, pos=16360, delta=0, domains=20002 [ 33.749] kgem_add_handle: handle=9, index=1 [ 33.749] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f02dd000) [ 33.749] __kgem_bo_mark_dirty: handle=9 (proxy? 0) [ 33.749] [3fe0] bind bo(handle=9, addr=f02dd000), format=192, width=3775, height=2136, pitch=15360, tiling=1 -> render [ 33.749] kgem_add_reloc64: handle=144, pos=16344, delta=0, domains=40000 [ 33.749] kgem_add_handle: handle=144, index=2 [ 33.749] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fce00000) [ 33.749] [3fd0] bind bo(handle=144, addr=fce00000), format=192, width=490, height=37, pitch=2048, tiling=1 -> sampler [ 33.749] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 33.749] gen9_emit_sampler: sampler = 0 [ 33.749] gen9_emit_sf: num_sf_outputs=1 [ 33.749] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 33.749] gen9_emit_vertex_elements: setup id=0 [ 33.749] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 33.749] (477, 0) -> (477, 391) + (13, 17) [ 33.749] (0, 17) -> (0, 408) + (490, 20) [ 33.749] gen8_vertex_flush[490] = 6 [ 33.749] sna_accel_flush: flush?=1, dirty?=0 [ 33.749] gen8_vertex_close: used=830, vbo active? 23, vb=1, nreloc=1 [ 33.749] gen8_vertex_close: reloc[0] = 287 [ 33.749] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 33.749] kgem_add_handle: handle=23, index=3 [ 33.749] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 33.749] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=8238 [fenced=0] [ 33.749] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 33.749] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 33.749] kgem_fixup_relocs: shrinking by 61440 [ 33.749] __kgem_busy: handle=1, busy=0, wedged=0 [ 33.749] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 33.749] kgem_commit: release handle=9 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f02dd000 [ 33.749] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 33.749] kgem_commit: release handle=144 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fce00000 [ 33.749] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 33.749] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 33.749] sna_accel_flush: flush?=0, dirty?=0 [ 33.749] sna_accel_flush: flush?=0, dirty?=0 [ 33.749] sna_accel_flush: flush?=0, dirty?=0 [ 33.749] sna_accel_flush: flush?=0, dirty?=0 [ 33.749] sna_destroy_pixmap: pixmap=3259, attached?=1 [ 33.749] _kgem_bo_destroy: handle=144, proxy? 0 [ 33.749] __kgem_bo_destroy: handle=144, size=262144 [ 33.749] __kgem_busy: handle=144, busy=0, wedged=0 [ 33.749] __kgem_bo_clear_busy: handle=144 [ 33.749] kgem_bo_move_to_inactive: moving handle=144 to inactive [ 33.749] __sna_free_pixmap(pixmap=3259) [ 33.749] sna_accel_flush: flush?=0, dirty?=0 [ 33.749] sna_accel_flush: flush?=0, dirty?=0 [ 33.749] sna_accel_flush: flush?=0, dirty?=0 [ 33.749] sna_block_handler (tv=0.0) [ 33.749] sna_wakeup_handler [ 33.749] sna_mode_wakeup: len=96 [ 33.749] sna_mode_wakeup: recording last swap on pipe=1, frame 1752 [6d8], time 33.747410 [ 33.749] sna_mode_wakeup: removing handle=29 [active_scanout=1] from scanout, installing handle=128 [active_scanout=3] [ 33.749] sna_mode_wakeup: flip complete, pending? 2 [ 33.749] sna_dri2_vblank_handler(type=2, sequence=1782, draw=1555) [ 33.749] sna_crtc_record_swap: recording last swap on pipe=0, frame 1782 [msc=1782], time 33.748814 [ 33.749] sna_dri2_vblank_handler: 2 complete, frame=1782 tv=33.748814 [ 33.749] sna_dri2_blit_complete: blit finished [ 33.749] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=1782, tv=33.748814) [ 33.749] frame_swap_complete(type=2): draw=146, pipe=0, frame=1782 [msc=1782], tv=33.748814 [ 33.749] sna_accel_flush: flush?=0, dirty?=0 [ 33.749] sna_dri2_event_free(draw?=1) [ 33.749] sna_dri2_remove_event: remove[0x561c94ad6ad0] from window 146, active? 1 [ 33.749] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 33.749] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=29] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 33.749] sna_dri2_vblank_handler complete [ 33.749] sna_mode_wakeup: recording last swap on pipe=0, frame 1782 [6f6], time 33.748814 [ 33.749] sna_mode_wakeup: removing handle=29 [active_scanout=0] from scanout, installing handle=128 [active_scanout=3] [ 33.749] sna_mode_wakeup: flip complete, pending? 1 [ 33.749] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 33.749] sna_block_handler (tv=0.1000) [ 33.749] kgem_retire, need_retire?=1 [ 33.749] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 33.749] kgem_retire__requests_ring: retiring ring 0 [ 33.749] __kgem_busy: handle=2, busy=0, wedged=0 [ 33.749] __kgem_retire_rq: request 2 complete [ 33.749] kgem_retire__requests_ring: retiring ring 0 [ 33.749] __kgem_busy: handle=1, busy=0, wedged=0 [ 33.749] __kgem_retire_rq: request 1 complete [ 33.749] __kgem_bo_flush: handle=9, busy=0, wedged=0 [ 33.749] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 33.749] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 33.749] kgem_retire -- retired=0, need_retire=0 [ 33.749] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 33.749] gen6_render_retire: resetting idle vbo [ 33.749] sna_scanout_do_flush: flush timer active: delta=13 [ 33.749] sna_accel_do_throttle -- no pending activity [ 33.749] sna_accel_block: evaluating timers, active=5 [ 33.749] sna_accel_block: flush timer expires in 13 [33762] [ 33.749] sna_wakeup_handler [ 33.749] sna_accel_flush: flush?=0, dirty?=0 [ 33.749] sna_accel_flush: flush?=0, dirty?=0 [ 33.749] sna_block_handler (tv=0.1000) [ 33.749] sna_scanout_do_flush: flush timer active: delta=13 [ 33.749] sna_accel_do_throttle -- no pending activity [ 33.749] sna_accel_block: evaluating timers, active=5 [ 33.749] sna_accel_block: flush timer expires in 13 [33762] [ 33.749] sna_wakeup_handler [ 33.749] sna_accel_flush: flush?=0, dirty?=0 [ 33.749] sna_accel_flush: flush?=0, dirty?=0 [ 33.749] sna_accel_flush: flush?=0, dirty?=0 [ 33.749] sna_block_handler (tv=0.1000) [ 33.749] sna_scanout_do_flush: flush timer active: delta=13 [ 33.749] sna_accel_do_throttle -- no pending activity [ 33.749] sna_accel_block: evaluating timers, active=5 [ 33.749] sna_accel_block: flush timer expires in 13 [33762] [ 33.749] sna_wakeup_handler [ 33.749] sna_accel_flush: flush?=0, dirty?=0 [ 33.749] sna_accel_flush: flush?=0, dirty?=0 [ 33.749] sna_accel_flush: flush?=0, dirty?=0 [ 33.750] sna_create_pixmap(1, 1, 32, usage=0) [ 33.750] kgem_can_create_2d: 1x1 @ 32 [ 33.750] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=1 [ 33.750] kgem_can_create_2d: untiled size=4096 [ 33.750] kgem_choose_tiling: disabling tiling [1x1] for single row/col [ 33.750] kgem_choose_tiling: 1x1 -> 0 [ 33.750] sna_create_pixmap: usage=0, flags=a [ 33.750] sna_create_pixmap: small buffer [4], attaching to shadow pixmap [ 33.750] create_pixmap: allocating pixmap 1x1, depth=32/32, size=12 [ 33.750] create_pixmap: serial=3260, usage=0, 1x1 [ 33.750] sna_create_pixmap: serial=3260, 1x1, usage=0 [ 33.750] sna_composite_rectangles(pixmap=3261, op=0, 0 x 1 [(0, 0)x(1, 1) ...]) [ 33.750] sna_composite_rectangles: converted to op 0 [ 33.750] sna_composite_rectangles[0] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 33.750] sna_composite_rectangles: nrects=1, region=(0, 0), (1, 1) x 1 [ 33.750] sna_composite_rectangles: clipped extents (0, 0),(1, 1) x 1 [ 33.750] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(1, 1) [ 33.750] sna_composite_rectangles: fallback, dst pixmap=3261 too small or not attached [ 33.750] sna_composite_rectangles: fallback [ 33.750] sna_drawable_move_region_to_cpu(pixmap=3261 (1x1), [(0, 0), (1, 1)], flags=1) [ 33.750] sna_drawable_move_region_to_cpu: region (0, 0), (1, 1) + (0, 0) subsumes pixmap (1x1) [ 33.750] _sna_pixmap_move_to_cpu(pixmap=3261, 1x1, flags=1) [ 33.750] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 33.750] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 33.750] operate_inplace: no, inplace operation not suitable [ 33.750] _sna_pixmap_move_to_cpu: marking as damaged [ 33.750] __sna_damage_all(1, 1) [ 33.750] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 33.750] sna_composite_rectangles(pixmap=3261, op=1, fff2f1f0 x 1 [(0, 0)x(1, 1) ...]) [ 33.750] sna_composite_rectangles: converted to op 1 [ 33.750] sna_composite_rectangles[0] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 33.750] sna_composite_rectangles: nrects=1, region=(0, 0), (1, 1) x 1 [ 33.750] sna_composite_rectangles: clipped extents (0, 0),(1, 1) x 1 [ 33.750] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(1, 1) [ 33.750] sna_composite_rectangles: fallback, dst pixmap=3261 too small or not attached [ 33.750] sna_composite_rectangles: fallback [ 33.750] sna_drawable_move_region_to_cpu(pixmap=3261 (1x1), [(0, 0), (1, 1)], flags=1) [ 33.750] sna_drawable_move_region_to_cpu: pixmap=3261 all damaged on CPU [ 33.750] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 33.750] sna_composite_rectangles: fallback fill: (0, 0)x(1, 1) fff2f1f0 [ 33.750] sna_composite_rectangles(pixmap=3261, op=1, ff300a24 x 2 [(0, 0)x(1, 1) ...]) [ 33.750] sna_composite_rectangles: converted to op 1 [ 33.750] sna_composite_rectangles[0] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 33.750] sna_composite_rectangles[1] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 33.750] sna_composite_rectangles: nrects=2, region=(0, 0), (1, 1) x 2 [ 33.750] sna_composite_rectangles: clipped extents (0, 0),(1, 1) x 1 [ 33.750] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(1, 1) [ 33.750] sna_composite_rectangles: fallback, dst pixmap=3261 too small or not attached [ 33.750] sna_composite_rectangles: fallback [ 33.750] sna_drawable_move_region_to_cpu(pixmap=3261 (1x1), [(0, 0), (1, 1)], flags=1) [ 33.750] sna_drawable_move_region_to_cpu: pixmap=3261 all damaged on CPU [ 33.750] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 33.750] sna_composite_rectangles: fallback fill: (0, 0)x(1, 1) ff300a24 [ 33.750] sna_validate_gc(0x561c94ab2470) changes=80000, previous serial=80000bea, drawable=bea [ 33.750] sna_validate_gc: recomputing clip [ 33.750] sna_validate_gc: composite clip=1x[(65, 24), (3840, 2160)] [0x561c94abf1d0] [ 33.750] sna_copy_area: src=pixmap=3261:(0, 0)x(1, 1)+(0, 0) -> dst=pixmap=3060:(0, 0)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 33.750] sna_copy_area: normal copy [ 33.750] sna_do_copy: src=(0, 0), dst=(0, 0), size=(1x1) [ 33.750] sna_do_copy: after drawable: src=(0, 0), dst=(65, 24), size=(1x1) [ 33.750] sna_do_copy: dst extents (65, 24), (66, 25), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 33.750] sna_do_copy: clipped dst extents (65, 24), (66, 25) [ 33.750] sna_do_copy: unclipped src extents (0, 0), (1, 1) [ 33.750] sna_do_copy: clipped src extents (0, 0), (1, 1) [ 33.750] sna_do_copy: pixmap -- no source clipping [ 33.750] sna_do_copy: src extents (0, 0), (1, 1) x 1 [ 33.750] sna_do_copy: copy region (65, 24), (66, 25) x 1 + (-65, -24) [ 33.750] sna_copy_boxes (boxes=1x[(65, 24), (66, 25)...], src pixmap=3261+(-65, -24), dst pixmap=3060+(-65, -24), alu=3, src.size=1x1, dst.size=3775x2136) [ 33.750] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94a96a40, gpu_bo=0, cpu_bo=0), replaces=0 [ 33.750] sna_drawable_use_bo pixmap=3060, box=((0, 0), (1, 1)), flags=8... [ 33.750] sna_drawable_use_bo: exported target, set PREFER_GPU [ 33.750] sna_drawable_use_bo: pinned, never REPLACES [ 33.750] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 33.750] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 33.750] sna_drawable_use_bo: using whole GPU bo [ 33.750] region_overlaps_damage? [ 33.750] use_shm_bo: no, not attached [ 33.750] sna_drawable_move_region_to_cpu(pixmap=3261 (1x1), [(0, 0), (1, 1)], flags=2) [ 33.750] sna_drawable_move_region_to_cpu: pixmap=3261 all damaged on CPU [ 33.750] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 33.750] sna_write_boxes x 1, src stride=4, src dx=(0, 0) [ 33.750] kgem_bo_can_map: handle=9, map=0x7fc6b7845000:0x0:0x7fc656564000, tiling=1, domain=0, offset=4029534208 [ 33.750] write_boxes_inplace x 1, handle=9, tiling=1 [ 33.750] upload_inplace__tiled: tiling=1 [ 33.750] kgem_bo_can_map__cpu: handle=9 [ 33.750] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 33.750] kgem_bo_map__cpu(handle=9, size=33177600, map=0x7fc6b7845000:0x7fc656564000) [ 33.750] kgem_bo_sync__cpu: handle=9 [ 33.750] __kgem_busy: handle=9, busy=0, wedged=0 [ 33.750] kgem_bo_sync__cpu: SYNC: handle=9, needs_flush? 0, domain? 0, busy? 0 [ 33.750] __kgem_busy: handle=9, busy=0, wedged=0 [ 33.750] kgem_bo_retire: retiring bo handle=9 (needed flush? 0), rq? 0 [busy?=0] [ 33.750] assert_bo_retired: handle=9, domain: 0 exec? 0, rq? 0 [ 33.750] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(0, 0), size=1x1, pitch=4/15360 [ 33.750] sna_accel_flush: flush?=0, dirty?=0 [ 33.750] sna_accel_flush: flush?=0, dirty?=0 [ 33.750] sna_accel_flush: flush?=0, dirty?=0 [ 33.750] sna_accel_flush: flush?=0, dirty?=0 [ 33.750] sna_destroy_pixmap: pixmap=3261, attached?=1 [ 33.750] __sna_free_pixmap(pixmap=3261) [ 33.750] sna_accel_flush: flush?=0, dirty?=0 [ 33.750] sna_accel_flush: flush?=0, dirty?=0 [ 33.750] sna_accel_flush: flush?=0, dirty?=0 [ 33.750] sna_block_handler (tv=0.0) [ 33.750] sna_wakeup_handler [ 33.750] sna_block_handler (tv=587.339000) [ 33.750] sna_scanout_do_flush: flush timer active: delta=12 [ 33.750] sna_accel_do_throttle -- no pending activity [ 33.750] sna_accel_block: evaluating timers, active=5 [ 33.750] sna_accel_block: flush timer expires in 12 [33762] [ 33.750] sna_wakeup_handler [ 33.750] sna_accel_flush: flush?=0, dirty?=0 [ 33.750] sna_accel_flush: flush?=0, dirty?=0 [ 33.750] sna_accel_flush: flush?=0, dirty?=0 [ 33.750] sna_accel_flush: flush?=0, dirty?=0 [ 33.750] sna_accel_flush: flush?=0, dirty?=0 [ 33.750] sna_accel_flush: flush?=0, dirty?=0 [ 33.750] sna_accel_flush: flush?=0, dirty?=0 [ 33.750] sna_accel_flush: flush?=0, dirty?=0 [ 33.750] sna_accel_flush: flush?=0, dirty?=0 [ 33.750] sna_accel_flush: flush?=0, dirty?=0 [ 33.750] sna_accel_flush: flush?=0, dirty?=0 [ 33.750] sna_block_handler (tv=587.339000) [ 33.750] sna_scanout_do_flush: flush timer active: delta=12 [ 33.750] sna_accel_do_throttle -- no pending activity [ 33.750] sna_accel_block: evaluating timers, active=5 [ 33.750] sna_accel_block: flush timer expires in 12 [33762] [ 33.750] sna_wakeup_handler [ 33.750] sna_accel_flush: flush?=0, dirty?=0 [ 33.750] sna_accel_flush: flush?=0, dirty?=0 [ 33.750] sna_block_handler (tv=587.339000) [ 33.750] sna_scanout_do_flush: flush timer active: delta=12 [ 33.750] sna_accel_do_throttle -- no pending activity [ 33.750] sna_accel_block: evaluating timers, active=5 [ 33.750] sna_accel_block: flush timer expires in 12 [33762] [ 33.750] sna_wakeup_handler [ 33.750] sna_accel_flush: flush?=0, dirty?=0 [ 33.750] sna_accel_flush: flush?=0, dirty?=0 [ 33.750] sna_block_handler (tv=587.339000) [ 33.750] sna_scanout_do_flush: flush timer active: delta=12 [ 33.750] sna_accel_do_throttle -- no pending activity [ 33.750] sna_accel_block: evaluating timers, active=5 [ 33.750] sna_accel_block: flush timer expires in 12 [33762] [ 33.750] sna_wakeup_handler [ 33.750] sna_accel_flush: flush?=0, dirty?=0 [ 33.750] sna_accel_flush: flush?=0, dirty?=0 [ 33.750] sna_block_handler (tv=587.339000) [ 33.750] sna_scanout_do_flush: flush timer active: delta=12 [ 33.750] sna_accel_do_throttle -- no pending activity [ 33.750] sna_accel_block: evaluating timers, active=5 [ 33.750] sna_accel_block: flush timer expires in 12 [33762] [ 33.750] sna_wakeup_handler [ 33.750] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=29, name=3 [ 33.750] kgem_bo_flink: flinked handle=29 to name=3, marking non-reusable [ 33.750] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 33.750] sna_dri2_get_back: draw size=7680x2160, back buffer handle=29 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 [ 33.750] sna_dri2_get_back: reuse backbuffer? 1 [ 33.750] sna_dri2_get_back: back buffer handle=29, active?=0, refcnt=1 [ 33.750] sna_dri2_get_back: reuse unattached back [ 33.750] kgem_bo_flink: flinked handle=29 to name=3, marking non-reusable [ 33.750] sna_dri2_reuse_buffer: reusing back buffer handle=29, name=3, pitch=30720, age=0 [ 33.750] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 33.750] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=128, name=76, active_scanout=3 [ 33.750] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 33.750] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 33.750] sna_accel_flush: flush?=0, dirty?=0 [ 33.750] sna_accel_flush: flush?=0, dirty?=0 [ 33.750] sna_accel_flush: flush?=0, dirty?=0 [ 33.750] sna_block_handler (tv=587.339000) [ 33.750] sna_scanout_do_flush: flush timer active: delta=12 [ 33.750] sna_accel_do_throttle -- no pending activity [ 33.750] sna_accel_block: evaluating timers, active=5 [ 33.750] sna_accel_block: flush timer expires in 12 [33762] [ 33.750] sna_wakeup_handler [ 33.750] sna_accel_flush: flush?=0, dirty?=0 [ 33.750] sna_accel_flush: flush?=0, dirty?=0 [ 33.750] sna_accel_flush: flush?=0, dirty?=0 [ 33.750] sna_block_handler (tv=587.339000) [ 33.750] sna_scanout_do_flush: flush timer active: delta=12 [ 33.750] sna_accel_do_throttle -- no pending activity [ 33.750] sna_accel_block: evaluating timers, active=5 [ 33.750] sna_accel_block: flush timer expires in 12 [33762] [ 33.750] sna_wakeup_handler [ 33.750] sna_accel_flush: flush?=0, dirty?=0 [ 33.750] sna_accel_flush: flush?=0, dirty?=0 [ 33.750] sna_block_handler (tv=587.339000) [ 33.750] sna_scanout_do_flush: flush timer active: delta=12 [ 33.750] sna_accel_do_throttle -- no pending activity [ 33.750] sna_accel_block: evaluating timers, active=5 [ 33.750] sna_accel_block: flush timer expires in 12 [33762] [ 33.751] sna_wakeup_handler [ 33.751] sna_accel_flush: flush?=0, dirty?=0 [ 33.751] sna_accel_flush: flush?=0, dirty?=0 [ 33.751] sna_block_handler (tv=587.338000) [ 33.751] sna_scanout_do_flush: flush timer active: delta=11 [ 33.751] sna_accel_do_throttle -- no pending activity [ 33.751] sna_accel_block: evaluating timers, active=5 [ 33.751] sna_accel_block: flush timer expires in 11 [33762] [ 33.751] sna_wakeup_handler [ 33.751] sna_accel_flush: flush?=0, dirty?=0 [ 33.751] sna_accel_flush: flush?=0, dirty?=0 [ 33.751] sna_block_handler (tv=587.338000) [ 33.751] sna_scanout_do_flush: flush timer active: delta=11 [ 33.751] sna_accel_do_throttle -- no pending activity [ 33.751] sna_accel_block: evaluating timers, active=5 [ 33.751] sna_accel_block: flush timer expires in 11 [33762] [ 33.751] sna_wakeup_handler [ 33.751] sna_accel_flush: flush?=0, dirty?=0 [ 33.751] sna_accel_flush: flush?=0, dirty?=0 [ 33.751] sna_accel_flush: flush?=0, dirty?=0 [ 33.751] sna_block_handler (tv=587.338000) [ 33.751] sna_scanout_do_flush: flush timer active: delta=11 [ 33.751] sna_accel_do_throttle -- no pending activity [ 33.751] sna_accel_block: evaluating timers, active=5 [ 33.751] sna_accel_block: flush timer expires in 11 [33762] [ 33.751] sna_wakeup_handler [ 33.751] sna_accel_flush: flush?=0, dirty?=0 [ 33.751] sna_accel_flush: flush?=0, dirty?=0 [ 33.751] sna_block_handler (tv=587.338000) [ 33.751] sna_scanout_do_flush: flush timer active: delta=11 [ 33.751] sna_accel_do_throttle -- no pending activity [ 33.751] sna_accel_block: evaluating timers, active=5 [ 33.751] sna_accel_block: flush timer expires in 11 [33762] [ 33.751] sna_wakeup_handler [ 33.751] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 33.751] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 33.751] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 33.751] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 33.751] sna_dri2_get_msc(draw=146, pipe=0) [ 33.751] sna_crtc_record_swap: recording last swap on pipe=0, frame 1782 [msc=1782], time 33.748814 [ 33.751] sna_dri2_get_msc: msc=1782 [raw=1782], ust=33748814 [ 33.751] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=29 (refs=1/1, flush=0) , front=128 (refs=1/4, flush=1) [ 33.751] sna_dri2_schedule_swap(target_msc=1782, divisor=0, remainder=0) [ 33.751] sna_dri2_schedule_swap: using front handle=128, active_scanout?=3, flush?=1 [ 33.751] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 33.751] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 33.751] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 33.751] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 33.751] sna_crtc_record_swap: recording last swap on pipe=0, frame 1782 [msc=1782], time 33.748814 [ 33.751] immediate_swap: current_msc=1782, target_msc=1782 -- yes [ 33.751] can_flip: no, shadow enabled [ 33.751] sna_dri2_add_event: adding event to window 146) [ 33.751] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 33.751] sna_dri2_immediate_blit: no pending blit, starting chain [ 33.751] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 33.751] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 33.751] can_xchg: back size=8701e00, front size=8701e00 [ 33.751] can_xchg: yes, pixmap=165 [ 33.751] sna_dri2_xchg: win=146, exchange front=128/76,ref=2 and back=29/3,ref=2, pixmap=165 7680x2160 [ 33.751] sna_dri2_xchg: back_bo handle=29, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 33.751] sna_dri2_xchg: front_bo handle=128, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 33.751] set_bo: pixmap=165, handle=29 (old handle=128) [ 33.751] set_bo: marking whole pixmap as damaged [ 33.751] set_bo: applying final/discard move-to-gpu [ 33.751] wait_for_shadow: flags=0, flips=0, handle=128, shadow=32 [ 33.751] set_bo: dropping flush hint from handle=128 [ 33.751] set_bo: adding flush hint to handle=29 [ 33.751] mark_stale(handle=128) => 1 [ 33.751] swap_limit: draw=146 setting swap limit to 3 [ 33.751] sna_dri2_swap_limit_validate: swap limit set to 3 [ 33.751] sna_next_vblank(pipe=0, waiting until next vblank) [ 33.751] sna_dri2_schedule_swap: reported target_msc=1782 [ 33.751] sna_accel_flush: flush?=0, dirty?=0 [ 33.751] sna_accel_flush: flush?=0, dirty?=0 [ 33.751] sna_accel_flush: flush?=0, dirty?=0 [ 33.751] sna_accel_flush: flush?=0, dirty?=0 [ 33.751] sna_block_handler (tv=587.338000) [ 33.751] sna_scanout_do_flush: flush timer active: delta=11 [ 33.751] sna_accel_do_throttle -- no pending activity [ 33.751] sna_accel_block: evaluating timers, active=5 [ 33.751] sna_accel_block: flush timer expires in 11 [33762] [ 33.762] sna_wakeup_handler [ 33.762] sna_block_handler (tv=587.327000) [ 33.762] sna_scanout_do_flush: flush timer active: delta=0 [ 33.762] sna_scanout_do_flush (time=33762), triggered [ 33.762] sna_scanout_flush (time=33762), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 33.762] has_shadow: has pending damage? 1, outstanding flips: 0 [ 33.762] stop_flush: scanout=29 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 33.762] has_shadow: has pending damage? 1, outstanding flips: 0 [ 33.762] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 33.762] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 33.762] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 33.762] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 33.762] sna_pixmap_move_to_gpu: already all-damaged [ 33.762] sna_pixmap_mark_active: pixmap=165, handle=29 [ 33.762] sna_mode_redisplay: crtc[0] transformed? 0 [ 33.762] sna_mode_redisplay: crtc[1] transformed? 0 [ 33.762] sna_mode_redisplay: crtc[2] transformed? 0 [ 33.763] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=29 [active=1] [ 33.763] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 128, transformed? 0 [ 33.763] get_fb: reusing fb=102 for handle=29 [ 33.763] sna_mode_redisplay: recording flip on CRTC:32 handle=29, active_scanout=2, serial=2 [ 33.763] __kgem_bo_clear_busy: handle=29 [ 33.763] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 128, transformed? 0 [ 33.763] sna_mode_redisplay: recording flip on CRTC:39 handle=29, active_scanout=3, serial=3 [ 33.763] __kgem_bo_clear_busy: handle=29 [ 33.763] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 33.763] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 33.763] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=29, shadow handle=32 [ 33.763] sna_accel_do_throttle -- no pending activity [ 33.763] sna_accel_block: evaluating timers, active=5 [ 33.763] sna_accel_block: flush timer expires in 16 [33778] [ 33.763] sna_wakeup_handler [ 33.763] sna_mode_wakeup: len=32 [ 33.763] sna_mode_wakeup: recording last swap on pipe=1, frame 1753 [6d9], time 33.764079 [ 33.763] sna_mode_wakeup: removing handle=128 [active_scanout=1] from scanout, installing handle=29 [active_scanout=3] [ 33.763] sna_mode_wakeup: flip complete, pending? 2 [ 33.763] sna_block_handler (tv=587.326000) [ 33.763] sna_scanout_do_flush: flush timer active: delta=15 [ 33.763] sna_accel_do_throttle -- no pending activity [ 33.763] sna_accel_block: evaluating timers, active=5 [ 33.763] sna_accel_block: flush timer expires in 15 [33778] [ 33.765] sna_wakeup_handler [ 33.765] sna_mode_wakeup: len=64 [ 33.765] sna_dri2_vblank_handler(type=2, sequence=1783, draw=1555) [ 33.765] sna_crtc_record_swap: recording last swap on pipe=0, frame 1783 [msc=1783], time 33.765480 [ 33.765] sna_dri2_vblank_handler: 2 complete, frame=1783 tv=33.765480 [ 33.765] sna_dri2_blit_complete: blit finished [ 33.765] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=1783, tv=33.765480) [ 33.765] frame_swap_complete(type=2): draw=146, pipe=0, frame=1783 [msc=1783], tv=33.765480 [ 33.765] sna_accel_flush: flush?=0, dirty?=0 [ 33.765] sna_dri2_event_free(draw?=1) [ 33.765] sna_dri2_remove_event: remove[0x561c94ad6ad0] from window 146, active? 1 [ 33.765] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=29] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 33.765] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=128] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 33.765] sna_dri2_vblank_handler complete [ 33.765] sna_mode_wakeup: recording last swap on pipe=0, frame 1783 [6f7], time 33.765480 [ 33.765] sna_mode_wakeup: removing handle=128 [active_scanout=0] from scanout, installing handle=29 [active_scanout=3] [ 33.765] sna_mode_wakeup: flip complete, pending? 1 [ 33.765] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 33.765] sna_block_handler (tv=587.324000) [ 33.765] sna_scanout_do_flush: flush timer active: delta=13 [ 33.765] sna_accel_do_throttle -- no pending activity [ 33.765] sna_accel_block: evaluating timers, active=5 [ 33.765] sna_accel_block: flush timer expires in 13 [33778] [ 33.767] sna_wakeup_handler [ 33.767] sna_accel_flush: flush?=0, dirty?=0 [ 33.767] sna_accel_flush: flush?=0, dirty?=0 [ 33.767] sna_block_handler (tv=587.322000) [ 33.767] sna_scanout_do_flush: flush timer active: delta=11 [ 33.767] sna_accel_do_throttle -- no pending activity [ 33.767] sna_accel_block: evaluating timers, active=5 [ 33.767] sna_accel_block: flush timer expires in 11 [33778] [ 33.767] sna_wakeup_handler [ 33.767] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=128, name=76 [ 33.767] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 33.767] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 33.767] sna_dri2_get_back: draw size=7680x2160, back buffer handle=128 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 [ 33.767] sna_dri2_get_back: reuse backbuffer? 1 [ 33.767] sna_dri2_get_back: back buffer handle=128, active?=0, refcnt=1 [ 33.767] sna_dri2_get_back: reuse unattached back [ 33.767] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 33.767] sna_dri2_reuse_buffer: reusing back buffer handle=128, name=76, pitch=30720, age=0 [ 33.767] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 33.767] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=29, name=3, active_scanout=3 [ 33.767] kgem_bo_flink: flinked handle=29 to name=3, marking non-reusable [ 33.767] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=29] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 33.767] sna_accel_flush: flush?=0, dirty?=0 [ 33.767] sna_accel_flush: flush?=0, dirty?=0 [ 33.767] sna_accel_flush: flush?=0, dirty?=0 [ 33.767] sna_block_handler (tv=587.322000) [ 33.767] sna_scanout_do_flush: flush timer active: delta=11 [ 33.767] sna_accel_do_throttle -- no pending activity [ 33.767] sna_accel_block: evaluating timers, active=5 [ 33.767] sna_accel_block: flush timer expires in 11 [33778] [ 33.768] sna_wakeup_handler [ 33.768] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 33.768] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 33.768] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 33.768] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 33.768] sna_dri2_get_msc(draw=146, pipe=0) [ 33.768] sna_crtc_record_swap: recording last swap on pipe=0, frame 1783 [msc=1783], time 33.765480 [ 33.768] sna_dri2_get_msc: msc=1783 [raw=1783], ust=33765480 [ 33.768] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=128 (refs=1/1, flush=0) , front=29 (refs=1/4, flush=1) [ 33.768] sna_dri2_schedule_swap(target_msc=1783, divisor=0, remainder=0) [ 33.768] sna_dri2_schedule_swap: using front handle=29, active_scanout?=3, flush?=1 [ 33.768] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 33.768] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 33.768] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 33.768] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 33.768] sna_crtc_record_swap: recording last swap on pipe=0, frame 1783 [msc=1783], time 33.765480 [ 33.768] immediate_swap: current_msc=1783, target_msc=1783 -- yes [ 33.768] can_flip: no, shadow enabled [ 33.768] sna_dri2_add_event: adding event to window 146) [ 33.768] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 33.768] sna_dri2_immediate_blit: no pending blit, starting chain [ 33.768] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 33.768] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 33.768] can_xchg: back size=8701e00, front size=8701e00 [ 33.768] can_xchg: yes, pixmap=165 [ 33.768] sna_dri2_xchg: win=146, exchange front=29/3,ref=2 and back=128/76,ref=2, pixmap=165 7680x2160 [ 33.768] sna_dri2_xchg: back_bo handle=128, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 33.768] sna_dri2_xchg: front_bo handle=29, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 33.768] set_bo: pixmap=165, handle=128 (old handle=29) [ 33.768] set_bo: marking whole pixmap as damaged [ 33.768] set_bo: applying final/discard move-to-gpu [ 33.768] wait_for_shadow: flags=0, flips=0, handle=29, shadow=32 [ 33.768] set_bo: dropping flush hint from handle=29 [ 33.768] set_bo: adding flush hint to handle=128 [ 33.768] mark_stale(handle=29) => 1 [ 33.768] swap_limit: draw=146 setting swap limit to 3 [ 33.768] sna_dri2_swap_limit_validate: swap limit set to 3 [ 33.768] sna_next_vblank(pipe=0, waiting until next vblank) [ 33.768] sna_dri2_schedule_swap: reported target_msc=1783 [ 33.768] sna_accel_flush: flush?=0, dirty?=0 [ 33.768] sna_accel_flush: flush?=0, dirty?=0 [ 33.768] sna_accel_flush: flush?=0, dirty?=0 [ 33.768] sna_accel_flush: flush?=0, dirty?=0 [ 33.768] sna_block_handler (tv=587.321000) [ 33.768] sna_scanout_do_flush: flush timer active: delta=10 [ 33.768] sna_accel_do_throttle -- no pending activity [ 33.768] sna_accel_block: evaluating timers, active=5 [ 33.768] sna_accel_block: flush timer expires in 10 [33778] [ 33.778] sna_wakeup_handler [ 33.778] sna_block_handler (tv=587.311000) [ 33.778] sna_scanout_do_flush: flush timer active: delta=0 [ 33.778] sna_scanout_do_flush (time=33778), triggered [ 33.778] sna_scanout_flush (time=33778), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 33.778] has_shadow: has pending damage? 1, outstanding flips: 0 [ 33.778] stop_flush: scanout=128 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 33.778] has_shadow: has pending damage? 1, outstanding flips: 0 [ 33.778] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 33.778] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 33.778] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 33.778] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 33.778] sna_pixmap_move_to_gpu: already all-damaged [ 33.778] sna_pixmap_mark_active: pixmap=165, handle=128 [ 33.778] sna_mode_redisplay: crtc[0] transformed? 0 [ 33.778] sna_mode_redisplay: crtc[1] transformed? 0 [ 33.778] sna_mode_redisplay: crtc[2] transformed? 0 [ 33.778] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=128 [active=1] [ 33.778] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 29, transformed? 0 [ 33.778] get_fb: reusing fb=112 for handle=128 [ 33.779] sna_mode_redisplay: recording flip on CRTC:32 handle=128, active_scanout=2, serial=2 [ 33.779] __kgem_bo_clear_busy: handle=128 [ 33.779] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 29, transformed? 0 [ 33.779] sna_mode_redisplay: recording flip on CRTC:39 handle=128, active_scanout=3, serial=3 [ 33.779] __kgem_bo_clear_busy: handle=128 [ 33.779] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 33.779] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 33.779] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=128, shadow handle=32 [ 33.779] sna_accel_do_throttle -- no pending activity [ 33.779] sna_accel_block: evaluating timers, active=5 [ 33.779] sna_accel_block: flush timer expires in 16 [33794] [ 33.780] sna_wakeup_handler [ 33.780] sna_mode_wakeup: len=32 [ 33.780] sna_mode_wakeup: recording last swap on pipe=1, frame 1754 [6da], time 33.780748 [ 33.780] sna_mode_wakeup: removing handle=29 [active_scanout=1] from scanout, installing handle=128 [active_scanout=3] [ 33.780] sna_mode_wakeup: flip complete, pending? 2 [ 33.780] sna_block_handler (tv=587.309000) [ 33.780] sna_scanout_do_flush: flush timer active: delta=14 [ 33.780] sna_accel_do_throttle -- no pending activity [ 33.780] sna_accel_block: evaluating timers, active=5 [ 33.780] sna_accel_block: flush timer expires in 14 [33794] [ 33.781] sna_wakeup_handler [ 33.781] sna_mode_wakeup: len=64 [ 33.781] sna_dri2_vblank_handler(type=2, sequence=1784, draw=1555) [ 33.781] sna_crtc_record_swap: recording last swap on pipe=0, frame 1784 [msc=1784], time 33.782150 [ 33.781] sna_dri2_vblank_handler: 2 complete, frame=1784 tv=33.782150 [ 33.781] sna_dri2_blit_complete: blit finished [ 33.781] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=1784, tv=33.782150) [ 33.781] frame_swap_complete(type=2): draw=146, pipe=0, frame=1784 [msc=1784], tv=33.782150 [ 33.781] sna_accel_flush: flush?=0, dirty?=0 [ 33.781] sna_dri2_event_free(draw?=1) [ 33.781] sna_dri2_remove_event: remove[0x561c94ad6ad0] from window 146, active? 1 [ 33.781] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 33.781] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=29] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 33.781] sna_dri2_vblank_handler complete [ 33.781] sna_mode_wakeup: recording last swap on pipe=0, frame 1784 [6f8], time 33.782150 [ 33.781] sna_mode_wakeup: removing handle=29 [active_scanout=0] from scanout, installing handle=128 [active_scanout=3] [ 33.781] sna_mode_wakeup: flip complete, pending? 1 [ 33.781] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 33.781] sna_block_handler (tv=587.308000) [ 33.781] sna_scanout_do_flush: flush timer active: delta=13 [ 33.781] sna_accel_do_throttle -- no pending activity [ 33.781] sna_accel_block: evaluating timers, active=5 [ 33.781] sna_accel_block: flush timer expires in 13 [33794] [ 33.794] sna_wakeup_handler [ 33.795] sna_block_handler (tv=587.294000) [ 33.795] sna_scanout_do_flush: flush timer active: delta=-1 [ 33.795] sna_scanout_do_flush (time=33795), triggered [ 33.795] sna_scanout_flush (time=33795), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 33.795] has_shadow: has pending damage? 0, outstanding flips: 0 [ 33.795] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 33.795] has_shadow: has pending damage? 0, outstanding flips: 0 [ 33.795] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 33.795] sna_accel_do_throttle -- no pending activity [ 33.795] sna_accel_block: evaluating timers, active=5 [ 33.795] sna_accel_block: flush timer expires in 16 [33811] [ 33.811] sna_wakeup_handler [ 33.811] sna_block_handler (tv=587.278000) [ 33.811] sna_scanout_do_flush: flush timer active: delta=0 [ 33.811] sna_scanout_do_flush (time=33811), triggered [ 33.811] sna_scanout_flush (time=33811), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 33.811] has_shadow: has pending damage? 0, outstanding flips: 0 [ 33.811] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 33.811] has_shadow: has pending damage? 0, outstanding flips: 0 [ 33.811] sna_accel_disarm_timer[0] (time=33811) [ 33.811] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 33.811] sna_accel_do_throttle -- no pending activity [ 33.949] sna_wakeup_handler [ 33.949] sna_accel_flush: flush?=0, dirty?=0 [ 33.949] sna_accel_flush: flush?=0, dirty?=0 [ 33.949] sna_accel_flush: flush?=0, dirty?=0 [ 33.949] sna_accel_flush: flush?=0, dirty?=0 [ 33.949] sna_accel_flush: flush?=0, dirty?=0 [ 33.949] sna_accel_flush: flush?=0, dirty?=0 [ 33.949] sna_accel_flush: flush?=0, dirty?=0 [ 33.949] sna_accel_flush: flush?=0, dirty?=0 [ 33.949] sna_accel_flush: flush?=0, dirty?=0 [ 33.949] sna_accel_flush: flush?=0, dirty?=0 [ 33.949] sna_accel_flush: flush?=0, dirty?=0 [ 33.949] sna_accel_flush: flush?=0, dirty?=0 [ 33.949] sna_accel_flush: flush?=0, dirty?=0 [ 33.949] sna_accel_flush: flush?=0, dirty?=0 [ 33.949] sna_accel_flush: flush?=0, dirty?=0 [ 33.949] sna_accel_flush: flush?=0, dirty?=0 [ 33.949] sna_accel_flush: flush?=0, dirty?=0 [ 33.950] sna_accel_flush: flush?=0, dirty?=0 [ 33.950] sna_block_handler (tv=587.139000) [ 33.950] has_shadow: has pending damage? 0, outstanding flips: 0 [ 33.950] sna_accel_do_throttle -- no pending activity [ 33.950] sna_wakeup_handler [ 33.950] sna_accel_flush: flush?=0, dirty?=0 [ 33.950] sna_accel_flush: flush?=0, dirty?=0 [ 33.950] sna_accel_flush: flush?=0, dirty?=0 [ 33.950] sna_block_handler (tv=587.139000) [ 33.950] has_shadow: has pending damage? 0, outstanding flips: 0 [ 33.950] sna_accel_do_throttle -- no pending activity [ 33.950] sna_wakeup_handler [ 33.950] sna_accel_flush: flush?=0, dirty?=0 [ 33.950] sna_accel_flush: flush?=0, dirty?=0 [ 33.950] sna_accel_flush: flush?=0, dirty?=0 [ 33.950] sna_accel_flush: flush?=0, dirty?=0 [ 33.950] sna_block_handler (tv=587.139000) [ 33.950] has_shadow: has pending damage? 0, outstanding flips: 0 [ 33.950] sna_accel_do_throttle -- no pending activity [ 33.950] sna_wakeup_handler [ 33.950] sna_accel_flush: flush?=0, dirty?=0 [ 33.950] sna_accel_flush: flush?=0, dirty?=0 [ 33.950] sna_accel_flush: flush?=0, dirty?=0 [ 33.950] sna_block_handler (tv=587.139000) [ 33.950] has_shadow: has pending damage? 0, outstanding flips: 0 [ 33.950] sna_accel_do_throttle -- no pending activity [ 33.950] sna_wakeup_handler [ 33.950] sna_accel_flush: flush?=0, dirty?=0 [ 33.950] sna_accel_flush: flush?=0, dirty?=0 [ 33.950] sna_block_handler (tv=587.139000) [ 33.950] has_shadow: has pending damage? 0, outstanding flips: 0 [ 33.950] sna_accel_do_throttle -- no pending activity [ 33.950] sna_wakeup_handler [ 33.950] sna_accel_flush: flush?=0, dirty?=0 [ 33.950] sna_accel_flush: flush?=0, dirty?=0 [ 33.950] sna_block_handler (tv=587.139000) [ 33.950] has_shadow: has pending damage? 0, outstanding flips: 0 [ 33.950] sna_accel_do_throttle -- no pending activity [ 33.950] sna_wakeup_handler [ 33.950] sna_accel_flush: flush?=0, dirty?=0 [ 33.950] sna_accel_flush: flush?=0, dirty?=0 [ 33.950] sna_accel_flush: flush?=0, dirty?=0 [ 33.950] sna_block_handler (tv=587.139000) [ 33.950] has_shadow: has pending damage? 0, outstanding flips: 0 [ 33.950] sna_accel_do_throttle -- no pending activity [ 33.950] sna_wakeup_handler [ 33.950] sna_accel_flush: flush?=0, dirty?=0 [ 33.950] sna_accel_flush: flush?=0, dirty?=0 [ 33.950] sna_block_handler (tv=587.139000) [ 33.950] has_shadow: has pending damage? 0, outstanding flips: 0 [ 33.950] sna_accel_do_throttle -- no pending activity [ 33.950] sna_wakeup_handler [ 33.950] sna_accel_flush: flush?=0, dirty?=0 [ 33.950] sna_accel_flush: flush?=0, dirty?=0 [ 33.950] sna_accel_flush: flush?=0, dirty?=0 [ 33.950] sna_block_handler (tv=587.139000) [ 33.950] has_shadow: has pending damage? 0, outstanding flips: 0 [ 33.950] sna_accel_do_throttle -- no pending activity [ 33.950] sna_wakeup_handler [ 33.950] sna_accel_flush: flush?=0, dirty?=0 [ 33.950] sna_accel_flush: flush?=0, dirty?=0 [ 33.950] sna_accel_flush: flush?=0, dirty?=0 [ 33.950] sna_block_handler (tv=587.139000) [ 33.950] has_shadow: has pending damage? 0, outstanding flips: 0 [ 33.950] sna_accel_do_throttle -- no pending activity [ 33.950] sna_wakeup_handler [ 33.950] sna_accel_flush: flush?=0, dirty?=0 [ 33.950] sna_block_handler (tv=587.139000) [ 33.950] has_shadow: has pending damage? 0, outstanding flips: 0 [ 33.950] sna_accel_do_throttle -- no pending activity [ 33.950] sna_wakeup_handler [ 33.950] sna_accel_flush: flush?=0, dirty?=0 [ 33.950] sna_accel_flush: flush?=0, dirty?=0 [ 33.950] sna_block_handler (tv=587.139000) [ 33.950] has_shadow: has pending damage? 0, outstanding flips: 0 [ 33.950] sna_accel_do_throttle -- no pending activity [ 33.950] sna_wakeup_handler [ 33.950] sna_accel_flush: flush?=0, dirty?=0 [ 33.950] sna_accel_flush: flush?=0, dirty?=0 [ 33.950] sna_block_handler (tv=587.139000) [ 33.950] has_shadow: has pending damage? 0, outstanding flips: 0 [ 33.950] sna_accel_do_throttle -- no pending activity [ 33.950] sna_wakeup_handler [ 33.950] sna_accel_flush: flush?=0, dirty?=0 [ 33.950] sna_accel_flush: flush?=0, dirty?=0 [ 33.951] sna_accel_flush: flush?=0, dirty?=0 [ 33.951] sna_block_handler (tv=587.138000) [ 33.951] has_shadow: has pending damage? 0, outstanding flips: 0 [ 33.951] sna_accel_do_throttle -- no pending activity [ 33.951] sna_wakeup_handler [ 33.951] sna_accel_flush: flush?=0, dirty?=0 [ 33.951] sna_accel_flush: flush?=0, dirty?=0 [ 33.951] sna_block_handler (tv=587.138000) [ 33.951] has_shadow: has pending damage? 0, outstanding flips: 0 [ 33.951] sna_accel_do_throttle -- no pending activity [ 33.951] sna_wakeup_handler [ 33.951] sna_accel_flush: flush?=0, dirty?=0 [ 33.951] sna_accel_flush: flush?=0, dirty?=0 [ 33.951] sna_accel_flush: flush?=0, dirty?=0 [ 33.951] sna_block_handler (tv=587.138000) [ 33.951] has_shadow: has pending damage? 0, outstanding flips: 0 [ 33.951] sna_accel_do_throttle -- no pending activity [ 33.951] sna_wakeup_handler [ 33.951] sna_accel_flush: flush?=0, dirty?=0 [ 33.951] sna_accel_flush: flush?=0, dirty?=0 [ 33.951] sna_accel_flush: flush?=0, dirty?=0 [ 33.951] sna_block_handler (tv=587.138000) [ 33.951] has_shadow: has pending damage? 0, outstanding flips: 0 [ 33.951] sna_accel_do_throttle -- no pending activity [ 33.951] sna_wakeup_handler [ 33.951] sna_accel_flush: flush?=0, dirty?=0 [ 33.951] sna_block_handler (tv=587.138000) [ 33.951] has_shadow: has pending damage? 0, outstanding flips: 0 [ 33.951] sna_accel_do_throttle -- no pending activity [ 33.951] sna_wakeup_handler [ 33.951] sna_accel_flush: flush?=0, dirty?=0 [ 33.951] sna_accel_flush: flush?=0, dirty?=0 [ 33.951] sna_block_handler (tv=587.138000) [ 33.951] has_shadow: has pending damage? 0, outstanding flips: 0 [ 33.951] sna_accel_do_throttle -- no pending activity [ 33.951] sna_wakeup_handler [ 33.951] sna_accel_flush: flush?=0, dirty?=0 [ 33.951] sna_accel_flush: flush?=0, dirty?=0 [ 33.951] sna_accel_flush: flush?=0, dirty?=0 [ 33.951] sna_block_handler (tv=587.138000) [ 33.951] has_shadow: has pending damage? 0, outstanding flips: 0 [ 33.951] sna_accel_do_throttle -- no pending activity [ 33.951] sna_wakeup_handler [ 33.951] sna_accel_flush: flush?=0, dirty?=0 [ 33.951] sna_accel_flush: flush?=0, dirty?=0 [ 33.951] sna_block_handler (tv=587.138000) [ 33.951] has_shadow: has pending damage? 0, outstanding flips: 0 [ 33.951] sna_accel_do_throttle -- no pending activity [ 33.951] sna_wakeup_handler [ 33.951] sna_accel_flush: flush?=0, dirty?=0 [ 33.951] sna_accel_flush: flush?=0, dirty?=0 [ 33.951] sna_block_handler (tv=587.138000) [ 33.951] has_shadow: has pending damage? 0, outstanding flips: 0 [ 33.951] sna_accel_do_throttle -- no pending activity [ 33.951] sna_wakeup_handler [ 33.951] sna_accel_flush: flush?=0, dirty?=0 [ 33.951] sna_accel_flush: flush?=0, dirty?=0 [ 33.951] sna_accel_flush: flush?=0, dirty?=0 [ 33.951] sna_block_handler (tv=587.138000) [ 33.951] has_shadow: has pending damage? 0, outstanding flips: 0 [ 33.951] sna_accel_do_throttle -- no pending activity [ 33.951] sna_wakeup_handler [ 33.951] sna_accel_flush: flush?=0, dirty?=0 [ 33.951] sna_accel_flush: flush?=0, dirty?=0 [ 33.951] sna_accel_flush: flush?=0, dirty?=0 [ 33.951] sna_block_handler (tv=587.138000) [ 33.951] has_shadow: has pending damage? 0, outstanding flips: 0 [ 33.951] sna_accel_do_throttle -- no pending activity [ 33.951] sna_wakeup_handler [ 33.951] sna_accel_flush: flush?=0, dirty?=0 [ 33.951] sna_accel_flush: flush?=0, dirty?=0 [ 33.951] sna_accel_flush: flush?=0, dirty?=0 [ 33.951] sna_block_handler (tv=587.138000) [ 33.951] has_shadow: has pending damage? 0, outstanding flips: 0 [ 33.951] sna_accel_do_throttle -- no pending activity [ 33.951] sna_wakeup_handler [ 33.951] sna_accel_flush: flush?=0, dirty?=0 [ 33.951] sna_block_handler (tv=587.138000) [ 33.951] has_shadow: has pending damage? 0, outstanding flips: 0 [ 33.951] sna_accel_do_throttle -- no pending activity [ 33.951] sna_wakeup_handler [ 33.951] sna_accel_flush: flush?=0, dirty?=0 [ 33.951] sna_accel_flush: flush?=0, dirty?=0 [ 33.951] sna_accel_flush: flush?=0, dirty?=0 [ 33.951] sna_block_handler (tv=587.138000) [ 33.951] has_shadow: has pending damage? 0, outstanding flips: 0 [ 33.951] sna_accel_do_throttle -- no pending activity [ 33.951] sna_wakeup_handler [ 33.951] sna_accel_flush: flush?=0, dirty?=0 [ 33.951] sna_accel_flush: flush?=0, dirty?=0 [ 33.951] sna_accel_flush: flush?=0, dirty?=0 [ 33.951] sna_block_handler (tv=587.138000) [ 33.951] has_shadow: has pending damage? 0, outstanding flips: 0 [ 33.951] sna_accel_do_throttle -- no pending activity [ 33.951] sna_wakeup_handler [ 33.951] sna_accel_flush: flush?=0, dirty?=0 [ 33.951] sna_accel_flush: flush?=0, dirty?=0 [ 33.951] sna_block_handler (tv=587.138000) [ 33.951] has_shadow: has pending damage? 0, outstanding flips: 0 [ 33.951] sna_accel_do_throttle -- no pending activity [ 33.951] sna_wakeup_handler [ 33.951] sna_accel_flush: flush?=0, dirty?=0 [ 33.951] sna_accel_flush: flush?=0, dirty?=0 [ 33.951] sna_accel_flush: flush?=0, dirty?=0 [ 33.951] sna_block_handler (tv=587.138000) [ 33.951] has_shadow: has pending damage? 0, outstanding flips: 0 [ 33.951] sna_accel_do_throttle -- no pending activity [ 33.951] sna_wakeup_handler [ 33.951] sna_accel_flush: flush?=0, dirty?=0 [ 33.951] sna_accel_flush: flush?=0, dirty?=0 [ 33.951] sna_accel_flush: flush?=0, dirty?=0 [ 33.951] sna_block_handler (tv=587.138000) [ 33.951] has_shadow: has pending damage? 0, outstanding flips: 0 [ 33.951] sna_accel_do_throttle -- no pending activity [ 33.951] sna_wakeup_handler [ 33.951] sna_accel_flush: flush?=0, dirty?=0 [ 33.951] sna_accel_flush: flush?=0, dirty?=0 [ 33.951] sna_accel_flush: flush?=0, dirty?=0 [ 33.951] sna_block_handler (tv=587.138000) [ 33.951] has_shadow: has pending damage? 0, outstanding flips: 0 [ 33.951] sna_accel_do_throttle -- no pending activity [ 33.951] sna_wakeup_handler [ 33.951] sna_accel_flush: flush?=0, dirty?=0 [ 33.952] sna_accel_flush: flush?=0, dirty?=0 [ 33.952] sna_accel_flush: flush?=0, dirty?=0 [ 33.952] sna_block_handler (tv=587.137000) [ 33.952] has_shadow: has pending damage? 0, outstanding flips: 0 [ 33.952] sna_accel_do_throttle -- no pending activity [ 33.952] sna_wakeup_handler [ 33.952] sna_accel_flush: flush?=0, dirty?=0 [ 33.952] sna_accel_flush: flush?=0, dirty?=0 [ 33.952] sna_accel_flush: flush?=0, dirty?=0 [ 33.952] sna_block_handler (tv=587.137000) [ 33.952] has_shadow: has pending damage? 0, outstanding flips: 0 [ 33.952] sna_accel_do_throttle -- no pending activity [ 33.952] sna_wakeup_handler [ 33.952] sna_accel_flush: flush?=0, dirty?=0 [ 33.952] sna_accel_flush: flush?=0, dirty?=0 [ 33.952] sna_accel_flush: flush?=0, dirty?=0 [ 33.952] sna_block_handler (tv=587.137000) [ 33.952] has_shadow: has pending damage? 0, outstanding flips: 0 [ 33.952] sna_accel_do_throttle -- no pending activity [ 33.952] sna_wakeup_handler [ 33.952] sna_accel_flush: flush?=0, dirty?=0 [ 33.952] sna_accel_flush: flush?=0, dirty?=0 [ 33.952] sna_accel_flush: flush?=0, dirty?=0 [ 33.952] sna_block_handler (tv=587.137000) [ 33.952] has_shadow: has pending damage? 0, outstanding flips: 0 [ 33.952] sna_accel_do_throttle -- no pending activity [ 33.952] sna_wakeup_handler [ 33.952] sna_accel_flush: flush?=0, dirty?=0 [ 33.952] sna_accel_flush: flush?=0, dirty?=0 [ 33.952] sna_accel_flush: flush?=0, dirty?=0 [ 33.952] sna_block_handler (tv=587.137000) [ 33.952] has_shadow: has pending damage? 0, outstanding flips: 0 [ 33.952] sna_accel_do_throttle -- no pending activity [ 33.952] sna_wakeup_handler [ 33.952] sna_accel_flush: flush?=0, dirty?=0 [ 33.952] sna_accel_flush: flush?=0, dirty?=0 [ 33.952] sna_accel_flush: flush?=0, dirty?=0 [ 33.952] sna_block_handler (tv=587.137000) [ 33.952] has_shadow: has pending damage? 0, outstanding flips: 0 [ 33.952] sna_accel_do_throttle -- no pending activity [ 33.952] sna_wakeup_handler [ 33.952] sna_accel_flush: flush?=0, dirty?=0 [ 33.952] sna_accel_flush: flush?=0, dirty?=0 [ 33.952] sna_accel_flush: flush?=0, dirty?=0 [ 33.952] sna_block_handler (tv=587.137000) [ 33.952] has_shadow: has pending damage? 0, outstanding flips: 0 [ 33.952] sna_accel_do_throttle -- no pending activity [ 33.952] sna_wakeup_handler [ 33.952] sna_accel_flush: flush?=0, dirty?=0 [ 33.952] sna_accel_flush: flush?=0, dirty?=0 [ 33.952] sna_block_handler (tv=587.137000) [ 33.952] has_shadow: has pending damage? 0, outstanding flips: 0 [ 33.952] sna_accel_do_throttle -- no pending activity [ 33.952] sna_wakeup_handler [ 33.952] sna_accel_flush: flush?=0, dirty?=0 [ 33.952] sna_accel_flush: flush?=0, dirty?=0 [ 33.952] sna_accel_flush: flush?=0, dirty?=0 [ 33.952] sna_block_handler (tv=587.137000) [ 33.952] has_shadow: has pending damage? 0, outstanding flips: 0 [ 33.952] sna_accel_do_throttle -- no pending activity [ 33.952] sna_wakeup_handler [ 33.952] sna_accel_flush: flush?=0, dirty?=0 [ 33.952] sna_accel_flush: flush?=0, dirty?=0 [ 33.952] sna_accel_flush: flush?=0, dirty?=0 [ 33.952] sna_block_handler (tv=587.137000) [ 33.952] has_shadow: has pending damage? 0, outstanding flips: 0 [ 33.952] sna_accel_do_throttle -- no pending activity [ 33.952] sna_wakeup_handler [ 33.952] sna_accel_flush: flush?=0, dirty?=0 [ 33.952] sna_accel_flush: flush?=0, dirty?=0 [ 33.952] sna_accel_flush: flush?=0, dirty?=0 [ 33.952] sna_block_handler (tv=587.137000) [ 33.952] has_shadow: has pending damage? 0, outstanding flips: 0 [ 33.952] sna_accel_do_throttle -- no pending activity [ 33.952] sna_wakeup_handler [ 33.952] sna_accel_flush: flush?=0, dirty?=0 [ 33.952] sna_accel_flush: flush?=0, dirty?=0 [ 33.952] sna_accel_flush: flush?=0, dirty?=0 [ 33.952] sna_block_handler (tv=587.137000) [ 33.952] has_shadow: has pending damage? 0, outstanding flips: 0 [ 33.952] sna_accel_do_throttle -- no pending activity [ 33.952] sna_wakeup_handler [ 33.952] sna_accel_flush: flush?=0, dirty?=0 [ 33.952] sna_accel_flush: flush?=0, dirty?=0 [ 33.952] sna_block_handler (tv=587.137000) [ 33.952] has_shadow: has pending damage? 0, outstanding flips: 0 [ 33.952] sna_accel_do_throttle -- no pending activity [ 33.952] sna_wakeup_handler [ 33.952] sna_accel_flush: flush?=0, dirty?=0 [ 33.952] sna_accel_flush: flush?=0, dirty?=0 [ 33.952] sna_block_handler (tv=587.137000) [ 33.952] has_shadow: has pending damage? 0, outstanding flips: 0 [ 33.952] sna_accel_do_throttle -- no pending activity [ 33.952] sna_wakeup_handler [ 33.952] sna_accel_flush: flush?=0, dirty?=0 [ 33.952] sna_accel_flush: flush?=0, dirty?=0 [ 33.952] sna_accel_flush: flush?=0, dirty?=0 [ 33.952] sna_block_handler (tv=587.137000) [ 33.952] has_shadow: has pending damage? 0, outstanding flips: 0 [ 33.952] sna_accel_do_throttle -- no pending activity [ 33.952] sna_wakeup_handler [ 33.952] sna_accel_flush: flush?=0, dirty?=0 [ 33.952] sna_accel_flush: flush?=0, dirty?=0 [ 33.952] sna_block_handler (tv=587.137000) [ 33.952] has_shadow: has pending damage? 0, outstanding flips: 0 [ 33.952] sna_accel_do_throttle -- no pending activity [ 33.952] sna_wakeup_handler [ 33.953] sna_accel_flush: flush?=0, dirty?=0 [ 33.953] sna_accel_flush: flush?=0, dirty?=0 [ 33.953] sna_block_handler (tv=587.136000) [ 33.953] has_shadow: has pending damage? 0, outstanding flips: 0 [ 33.953] sna_accel_do_throttle -- no pending activity [ 33.953] sna_wakeup_handler [ 33.953] sna_accel_flush: flush?=0, dirty?=0 [ 33.953] sna_accel_flush: flush?=0, dirty?=0 [ 33.953] sna_block_handler (tv=587.136000) [ 33.953] has_shadow: has pending damage? 0, outstanding flips: 0 [ 33.953] sna_accel_do_throttle -- no pending activity [ 33.953] sna_wakeup_handler [ 33.953] sna_accel_flush: flush?=0, dirty?=0 [ 33.953] sna_accel_flush: flush?=0, dirty?=0 [ 33.953] sna_block_handler (tv=587.136000) [ 33.953] has_shadow: has pending damage? 0, outstanding flips: 0 [ 33.953] sna_accel_do_throttle -- no pending activity [ 33.953] sna_wakeup_handler [ 33.953] sna_accel_flush: flush?=0, dirty?=0 [ 33.953] sna_accel_flush: flush?=0, dirty?=0 [ 33.953] sna_block_handler (tv=587.136000) [ 33.953] has_shadow: has pending damage? 0, outstanding flips: 0 [ 33.953] sna_accel_do_throttle -- no pending activity [ 33.953] sna_wakeup_handler [ 33.953] sna_accel_flush: flush?=0, dirty?=0 [ 33.953] sna_accel_flush: flush?=0, dirty?=0 [ 33.953] sna_block_handler (tv=587.136000) [ 33.953] has_shadow: has pending damage? 0, outstanding flips: 0 [ 33.953] sna_accel_do_throttle -- no pending activity [ 33.953] sna_wakeup_handler [ 33.953] sna_accel_flush: flush?=0, dirty?=0 [ 33.953] sna_accel_flush: flush?=0, dirty?=0 [ 33.953] sna_block_handler (tv=587.136000) [ 33.953] has_shadow: has pending damage? 0, outstanding flips: 0 [ 33.953] sna_accel_do_throttle -- no pending activity [ 33.953] sna_wakeup_handler [ 33.953] sna_accel_flush: flush?=0, dirty?=0 [ 33.953] sna_accel_flush: flush?=0, dirty?=0 [ 33.953] sna_block_handler (tv=587.136000) [ 33.953] has_shadow: has pending damage? 0, outstanding flips: 0 [ 33.953] sna_accel_do_throttle -- no pending activity [ 33.953] sna_wakeup_handler [ 33.953] sna_accel_flush: flush?=0, dirty?=0 [ 33.953] sna_accel_flush: flush?=0, dirty?=0 [ 33.953] sna_block_handler (tv=587.136000) [ 33.953] has_shadow: has pending damage? 0, outstanding flips: 0 [ 33.953] sna_accel_do_throttle -- no pending activity [ 33.953] sna_wakeup_handler [ 33.953] sna_accel_flush: flush?=0, dirty?=0 [ 33.953] sna_accel_flush: flush?=0, dirty?=0 [ 33.953] sna_block_handler (tv=587.136000) [ 33.953] has_shadow: has pending damage? 0, outstanding flips: 0 [ 33.953] sna_accel_do_throttle -- no pending activity [ 33.953] sna_wakeup_handler [ 33.953] sna_accel_flush: flush?=0, dirty?=0 [ 33.953] sna_accel_flush: flush?=0, dirty?=0 [ 33.953] sna_block_handler (tv=587.136000) [ 33.953] has_shadow: has pending damage? 0, outstanding flips: 0 [ 33.953] sna_accel_do_throttle -- no pending activity [ 33.953] sna_wakeup_handler [ 33.953] sna_accel_flush: flush?=0, dirty?=0 [ 33.953] sna_accel_flush: flush?=0, dirty?=0 [ 33.953] sna_block_handler (tv=587.136000) [ 33.953] has_shadow: has pending damage? 0, outstanding flips: 0 [ 33.953] sna_accel_do_throttle -- no pending activity [ 33.953] sna_wakeup_handler [ 33.953] sna_accel_flush: flush?=0, dirty?=0 [ 33.953] sna_accel_flush: flush?=0, dirty?=0 [ 33.953] sna_block_handler (tv=587.136000) [ 33.953] has_shadow: has pending damage? 0, outstanding flips: 0 [ 33.953] sna_accel_do_throttle -- no pending activity [ 33.953] sna_wakeup_handler [ 33.953] sna_accel_flush: flush?=0, dirty?=0 [ 33.953] sna_accel_flush: flush?=0, dirty?=0 [ 33.953] sna_block_handler (tv=587.136000) [ 33.953] has_shadow: has pending damage? 0, outstanding flips: 0 [ 33.953] sna_accel_do_throttle -- no pending activity [ 33.953] sna_wakeup_handler [ 33.953] sna_accel_flush: flush?=0, dirty?=0 [ 33.953] sna_accel_flush: flush?=0, dirty?=0 [ 33.953] sna_block_handler (tv=587.136000) [ 33.953] has_shadow: has pending damage? 0, outstanding flips: 0 [ 33.953] sna_accel_do_throttle -- no pending activity [ 33.953] sna_wakeup_handler [ 33.953] sna_accel_flush: flush?=0, dirty?=0 [ 33.953] sna_accel_flush: flush?=0, dirty?=0 [ 33.953] sna_block_handler (tv=587.136000) [ 33.953] has_shadow: has pending damage? 0, outstanding flips: 0 [ 33.953] sna_accel_do_throttle -- no pending activity [ 33.953] sna_wakeup_handler [ 33.953] sna_accel_flush: flush?=0, dirty?=0 [ 33.953] sna_accel_flush: flush?=0, dirty?=0 [ 33.953] sna_block_handler (tv=587.136000) [ 33.953] has_shadow: has pending damage? 0, outstanding flips: 0 [ 33.953] sna_accel_do_throttle -- no pending activity [ 33.953] sna_wakeup_handler [ 33.953] sna_accel_flush: flush?=0, dirty?=0 [ 33.953] sna_accel_flush: flush?=0, dirty?=0 [ 33.953] sna_block_handler (tv=587.136000) [ 33.953] has_shadow: has pending damage? 0, outstanding flips: 0 [ 33.953] sna_accel_do_throttle -- no pending activity [ 33.953] sna_wakeup_handler [ 33.953] sna_accel_flush: flush?=0, dirty?=0 [ 33.953] sna_accel_flush: flush?=0, dirty?=0 [ 33.954] sna_block_handler (tv=587.136000) [ 33.954] has_shadow: has pending damage? 0, outstanding flips: 0 [ 33.954] sna_accel_do_throttle -- no pending activity [ 33.954] sna_wakeup_handler [ 33.954] sna_accel_flush: flush?=0, dirty?=0 [ 33.954] sna_accel_flush: flush?=0, dirty?=0 [ 33.954] sna_block_handler (tv=587.135000) [ 33.954] has_shadow: has pending damage? 0, outstanding flips: 0 [ 33.954] sna_accel_do_throttle -- no pending activity [ 33.954] sna_wakeup_handler [ 33.954] sna_accel_flush: flush?=0, dirty?=0 [ 33.954] sna_accel_flush: flush?=0, dirty?=0 [ 33.954] sna_block_handler (tv=587.135000) [ 33.954] has_shadow: has pending damage? 0, outstanding flips: 0 [ 33.954] sna_accel_do_throttle -- no pending activity [ 33.954] sna_wakeup_handler [ 33.954] sna_accel_flush: flush?=0, dirty?=0 [ 33.954] sna_accel_flush: flush?=0, dirty?=0 [ 33.954] sna_block_handler (tv=587.135000) [ 33.954] has_shadow: has pending damage? 0, outstanding flips: 0 [ 33.954] sna_accel_do_throttle -- no pending activity [ 33.954] sna_wakeup_handler [ 33.954] sna_accel_flush: flush?=0, dirty?=0 [ 33.954] sna_accel_flush: flush?=0, dirty?=0 [ 33.954] sna_block_handler (tv=587.135000) [ 33.954] has_shadow: has pending damage? 0, outstanding flips: 0 [ 33.954] sna_accel_do_throttle -- no pending activity [ 33.954] sna_wakeup_handler [ 33.954] sna_accel_flush: flush?=0, dirty?=0 [ 33.954] sna_accel_flush: flush?=0, dirty?=0 [ 33.954] sna_block_handler (tv=587.135000) [ 33.954] has_shadow: has pending damage? 0, outstanding flips: 0 [ 33.954] sna_accel_do_throttle -- no pending activity [ 33.954] sna_wakeup_handler [ 33.954] sna_accel_flush: flush?=0, dirty?=0 [ 33.954] sna_accel_flush: flush?=0, dirty?=0 [ 33.954] sna_block_handler (tv=587.135000) [ 33.954] has_shadow: has pending damage? 0, outstanding flips: 0 [ 33.954] sna_accel_do_throttle -- no pending activity [ 33.954] sna_wakeup_handler [ 33.954] sna_accel_flush: flush?=0, dirty?=0 [ 33.954] sna_accel_flush: flush?=0, dirty?=0 [ 33.954] sna_block_handler (tv=587.135000) [ 33.954] has_shadow: has pending damage? 0, outstanding flips: 0 [ 33.954] sna_accel_do_throttle -- no pending activity [ 33.954] sna_wakeup_handler [ 33.954] sna_accel_flush: flush?=0, dirty?=0 [ 33.954] sna_accel_flush: flush?=0, dirty?=0 [ 33.954] sna_block_handler (tv=587.135000) [ 33.954] has_shadow: has pending damage? 0, outstanding flips: 0 [ 33.954] sna_accel_do_throttle -- no pending activity [ 33.954] sna_wakeup_handler [ 33.954] sna_accel_flush: flush?=0, dirty?=0 [ 33.954] sna_accel_flush: flush?=0, dirty?=0 [ 33.954] sna_accel_flush: flush?=0, dirty?=0 [ 33.954] sna_block_handler (tv=587.135000) [ 33.954] has_shadow: has pending damage? 0, outstanding flips: 0 [ 33.954] sna_accel_do_throttle -- no pending activity [ 33.954] sna_wakeup_handler [ 33.954] sna_accel_flush: flush?=0, dirty?=0 [ 33.954] sna_accel_flush: flush?=0, dirty?=0 [ 33.954] sna_accel_flush: flush?=0, dirty?=0 [ 33.954] sna_block_handler (tv=587.135000) [ 33.954] has_shadow: has pending damage? 0, outstanding flips: 0 [ 33.954] sna_accel_do_throttle -- no pending activity [ 33.954] sna_wakeup_handler [ 33.954] sna_accel_flush: flush?=0, dirty?=0 [ 33.954] sna_accel_flush: flush?=0, dirty?=0 [ 33.954] sna_block_handler (tv=587.135000) [ 33.954] has_shadow: has pending damage? 0, outstanding flips: 0 [ 33.954] sna_accel_do_throttle -- no pending activity [ 33.954] sna_wakeup_handler [ 33.954] sna_accel_flush: flush?=0, dirty?=0 [ 33.954] sna_accel_flush: flush?=0, dirty?=0 [ 33.954] sna_accel_flush: flush?=0, dirty?=0 [ 33.954] sna_block_handler (tv=587.135000) [ 33.954] has_shadow: has pending damage? 0, outstanding flips: 0 [ 33.954] sna_accel_do_throttle -- no pending activity [ 33.954] sna_wakeup_handler [ 33.954] sna_accel_flush: flush?=0, dirty?=0 [ 33.954] sna_accel_flush: flush?=0, dirty?=0 [ 33.954] sna_accel_flush: flush?=0, dirty?=0 [ 33.954] sna_block_handler (tv=587.135000) [ 33.954] has_shadow: has pending damage? 0, outstanding flips: 0 [ 33.954] sna_accel_do_throttle -- no pending activity [ 33.954] sna_wakeup_handler [ 33.954] sna_accel_flush: flush?=0, dirty?=0 [ 33.954] sna_accel_flush: flush?=0, dirty?=0 [ 33.954] sna_accel_flush: flush?=0, dirty?=0 [ 33.954] sna_block_handler (tv=587.135000) [ 33.954] has_shadow: has pending damage? 0, outstanding flips: 0 [ 33.954] sna_accel_do_throttle -- no pending activity [ 33.954] sna_wakeup_handler [ 33.954] sna_accel_flush: flush?=0, dirty?=0 [ 33.954] sna_accel_flush: flush?=0, dirty?=0 [ 33.954] sna_accel_flush: flush?=0, dirty?=0 [ 33.954] sna_block_handler (tv=587.135000) [ 33.954] has_shadow: has pending damage? 0, outstanding flips: 0 [ 33.954] sna_accel_do_throttle -- no pending activity [ 33.954] sna_wakeup_handler [ 33.954] sna_accel_flush: flush?=0, dirty?=0 [ 33.954] sna_accel_flush: flush?=0, dirty?=0 [ 33.954] sna_accel_flush: flush?=0, dirty?=0 [ 33.954] sna_block_handler (tv=587.135000) [ 33.954] has_shadow: has pending damage? 0, outstanding flips: 0 [ 33.954] sna_accel_do_throttle -- no pending activity [ 33.954] sna_wakeup_handler [ 33.954] sna_accel_flush: flush?=0, dirty?=0 [ 33.954] sna_accel_flush: flush?=0, dirty?=0 [ 33.954] sna_accel_flush: flush?=0, dirty?=0 [ 33.954] sna_block_handler (tv=587.135000) [ 33.954] has_shadow: has pending damage? 0, outstanding flips: 0 [ 33.954] sna_accel_do_throttle -- no pending activity [ 33.954] sna_wakeup_handler [ 33.954] sna_accel_flush: flush?=0, dirty?=0 [ 33.954] sna_accel_flush: flush?=0, dirty?=0 [ 33.954] sna_accel_flush: flush?=0, dirty?=0 [ 33.954] sna_block_handler (tv=587.135000) [ 33.954] has_shadow: has pending damage? 0, outstanding flips: 0 [ 33.954] sna_accel_do_throttle -- no pending activity [ 33.954] sna_wakeup_handler [ 33.954] sna_accel_flush: flush?=0, dirty?=0 [ 33.954] sna_block_handler (tv=587.135000) [ 33.954] has_shadow: has pending damage? 0, outstanding flips: 0 [ 33.954] sna_accel_do_throttle -- no pending activity [ 33.954] sna_wakeup_handler [ 33.954] sna_accel_flush: flush?=0, dirty?=0 [ 33.954] sna_block_handler (tv=587.135000) [ 33.955] has_shadow: has pending damage? 0, outstanding flips: 0 [ 33.955] sna_accel_do_throttle -- no pending activity [ 33.955] sna_wakeup_handler [ 33.955] sna_accel_flush: flush?=0, dirty?=0 [ 33.955] sna_accel_flush: flush?=0, dirty?=0 [ 33.955] sna_accel_flush: flush?=0, dirty?=0 [ 33.955] sna_block_handler (tv=587.134000) [ 33.955] has_shadow: has pending damage? 0, outstanding flips: 0 [ 33.955] sna_accel_do_throttle -- no pending activity [ 33.955] sna_wakeup_handler [ 33.955] sna_accel_flush: flush?=0, dirty?=0 [ 33.955] sna_block_handler (tv=587.134000) [ 33.955] has_shadow: has pending damage? 0, outstanding flips: 0 [ 33.955] sna_accel_do_throttle -- no pending activity [ 33.955] sna_wakeup_handler [ 33.955] sna_accel_flush: flush?=0, dirty?=0 [ 33.955] sna_block_handler (tv=587.134000) [ 33.955] has_shadow: has pending damage? 0, outstanding flips: 0 [ 33.955] sna_accel_do_throttle -- no pending activity [ 33.955] sna_wakeup_handler [ 33.955] sna_accel_flush: flush?=0, dirty?=0 [ 33.955] sna_block_handler (tv=587.134000) [ 33.955] has_shadow: has pending damage? 0, outstanding flips: 0 [ 33.955] sna_accel_do_throttle -- no pending activity [ 33.955] sna_wakeup_handler [ 33.955] sna_accel_flush: flush?=0, dirty?=0 [ 33.955] sna_block_handler (tv=587.134000) [ 33.955] has_shadow: has pending damage? 0, outstanding flips: 0 [ 33.955] sna_accel_do_throttle -- no pending activity [ 33.955] sna_wakeup_handler [ 33.955] sna_accel_flush: flush?=0, dirty?=0 [ 33.955] sna_block_handler (tv=587.134000) [ 33.955] has_shadow: has pending damage? 0, outstanding flips: 0 [ 33.955] sna_accel_do_throttle -- no pending activity [ 33.955] sna_wakeup_handler [ 33.955] sna_accel_flush: flush?=0, dirty?=0 [ 33.955] sna_block_handler (tv=587.134000) [ 33.955] has_shadow: has pending damage? 0, outstanding flips: 0 [ 33.955] sna_accel_do_throttle -- no pending activity [ 33.955] sna_wakeup_handler [ 33.955] sna_accel_flush: flush?=0, dirty?=0 [ 33.955] sna_block_handler (tv=587.134000) [ 33.955] has_shadow: has pending damage? 0, outstanding flips: 0 [ 33.955] sna_accel_do_throttle -- no pending activity [ 33.955] sna_wakeup_handler [ 33.955] sna_accel_flush: flush?=0, dirty?=0 [ 33.955] sna_block_handler (tv=587.134000) [ 33.955] has_shadow: has pending damage? 0, outstanding flips: 0 [ 33.955] sna_accel_do_throttle -- no pending activity [ 34.090] sna_wakeup_handler [ 34.090] sna_accel_flush: flush?=0, dirty?=0 [ 34.090] sna_accel_flush: flush?=0, dirty?=0 [ 34.090] sna_block_handler (tv=0.500000) [ 34.090] has_shadow: has pending damage? 0, outstanding flips: 0 [ 34.090] sna_accel_do_throttle -- no pending activity [ 34.090] sna_wakeup_handler [ 34.090] sna_block_handler (tv=0.500000) [ 34.090] has_shadow: has pending damage? 0, outstanding flips: 0 [ 34.090] sna_accel_do_throttle -- no pending activity [ 34.090] sna_wakeup_handler [ 34.090] sna_accel_flush: flush?=0, dirty?=0 [ 34.090] sna_accel_flush: flush?=0, dirty?=0 [ 34.090] sna_accel_flush: flush?=0, dirty?=0 [ 34.090] sna_accel_flush: flush?=0, dirty?=0 [ 34.090] sna_block_handler (tv=0.500000) [ 34.090] has_shadow: has pending damage? 0, outstanding flips: 0 [ 34.090] sna_accel_do_throttle -- no pending activity [ 34.091] sna_wakeup_handler [ 34.091] sna_accel_flush: flush?=0, dirty?=0 [ 34.091] sna_block_handler (tv=0.499000) [ 34.091] has_shadow: has pending damage? 0, outstanding flips: 0 [ 34.091] sna_accel_do_throttle -- no pending activity [ 34.093] sna_wakeup_handler [ 34.093] sna_block_handler (tv=0.497000) [ 34.093] has_shadow: has pending damage? 0, outstanding flips: 0 [ 34.093] sna_accel_do_throttle -- no pending activity [ 34.102] sna_wakeup_handler [ 34.102] sna_accel_flush: flush?=0, dirty?=0 [ 34.102] sna_accel_flush: flush?=0, dirty?=0 [ 34.102] sna_block_handler (tv=0.488000) [ 34.102] has_shadow: has pending damage? 0, outstanding flips: 0 [ 34.102] sna_accel_do_throttle -- no pending activity [ 34.117] sna_wakeup_handler [ 34.117] sna_create_pixmap(22, 20, 32, usage=0) [ 34.117] kgem_can_create_2d: 22x20 @ 32 [ 34.117] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=20 [ 34.117] kgem_can_create_2d: untiled size=4096 [ 34.117] kgem_choose_tiling: too thin [width 22, 32 bpp] for TILING_X [ 34.117] kgem_choose_tiling: 22x20 -> 0 [ 34.117] sna_create_pixmap: usage=0, flags=a [ 34.117] sna_create_pixmap: small buffer [1760], attaching to shadow pixmap [ 34.117] create_pixmap: allocating pixmap 22x20, depth=32/32, size=1768 [ 34.117] create_pixmap: serial=3262, usage=0, 22x20 [ 34.117] sna_create_pixmap: serial=3262, 22x20, usage=0 [ 34.117] sna_composite_rectangles(pixmap=3263, op=0, 0 x 1 [(0, 0)x(22, 20) ...]) [ 34.117] sna_composite_rectangles: converted to op 0 [ 34.117] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 34.117] sna_composite_rectangles: nrects=1, region=(0, 0), (22, 20) x 1 [ 34.117] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 34.117] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 34.117] sna_composite_rectangles: fallback, dst pixmap=3263 too small or not attached [ 34.117] sna_composite_rectangles: fallback [ 34.117] sna_drawable_move_region_to_cpu(pixmap=3263 (22x20), [(0, 0), (22, 20)], flags=1) [ 34.117] sna_drawable_move_region_to_cpu: region (0, 0), (22, 20) + (0, 0) subsumes pixmap (22x20) [ 34.117] _sna_pixmap_move_to_cpu(pixmap=3263, 22x20, flags=1) [ 34.117] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 34.117] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 34.117] operate_inplace: no, inplace operation not suitable [ 34.117] _sna_pixmap_move_to_cpu: marking as damaged [ 34.117] __sna_damage_all(22, 20) [ 34.117] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 34.117] sna_composite_rectangles(pixmap=3263, op=1, fff2f1f0 x 1 [(0, 0)x(22, 20) ...]) [ 34.117] sna_composite_rectangles: converted to op 1 [ 34.117] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 34.117] sna_composite_rectangles: nrects=1, region=(0, 0), (22, 20) x 1 [ 34.117] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 34.117] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 34.117] sna_composite_rectangles: fallback, dst pixmap=3263 too small or not attached [ 34.117] sna_composite_rectangles: fallback [ 34.117] sna_drawable_move_region_to_cpu(pixmap=3263 (22x20), [(0, 0), (22, 20)], flags=1) [ 34.117] sna_drawable_move_region_to_cpu: pixmap=3263 all damaged on CPU [ 34.117] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 34.117] sna_composite_rectangles: fallback fill: (0, 0)x(22, 20) fff2f1f0 [ 34.117] sna_composite_rectangles(pixmap=3263, op=1, ff300a24 x 2 [(0, 0)x(22, 20) ...]) [ 34.117] sna_composite_rectangles: converted to op 1 [ 34.117] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 34.117] sna_composite_rectangles[1] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 34.117] sna_composite_rectangles: nrects=2, region=(0, 0), (22, 20) x 2 [ 34.117] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 34.117] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 34.117] sna_composite_rectangles: fallback, dst pixmap=3263 too small or not attached [ 34.117] sna_composite_rectangles: fallback [ 34.117] sna_drawable_move_region_to_cpu(pixmap=3263 (22x20), [(0, 0), (22, 20)], flags=1) [ 34.117] sna_drawable_move_region_to_cpu: pixmap=3263 all damaged on CPU [ 34.117] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 34.117] sna_composite_rectangles: fallback fill: (0, 0)x(22, 20) ff300a24 [ 34.117] sna_create_pixmap(10, 3, 32, usage=3) [ 34.117] kgem_can_create_2d: 10x3 @ 32 [ 34.117] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=3 [ 34.117] kgem_can_create_2d: untiled size=4096 [ 34.117] kgem_choose_tiling: too short [3] for TILING_X [ 34.117] kgem_choose_tiling: 10x3 -> 0 [ 34.117] sna_create_pixmap: usage=3, flags=a [ 34.117] sna_create_pixmap: small buffer [120], attaching to shadow pixmap [ 34.117] create_pixmap: allocating pixmap 10x3, depth=32/32, size=128 [ 34.117] create_pixmap: serial=3265, usage=3, 10x3 [ 34.117] sna_create_pixmap: serial=3265, 10x3, usage=3 [ 34.117] sna_composite(pixmap=3265, op=1, src=3264+(0, 0), mask=0+(0, 0), dst=3265+(0, 0)+(0, 0), size=(10, 3) [ 34.117] sna_compute_composite_region: dst=(0, 0)x(10, 3) [ 34.117] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (10, 3) [ 34.117] clip_to_dst: region: 1x[(0, 0), (10, 3)], clip: 1x[(0, 0), (10, 3)] [ 34.117] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (10, 3) [ 34.117] sna_compute_composite_region: clip against src (10x3 clip=0): (0, 0), (10, 3) [ 34.117] sna_composite: fallback, dst pixmap=3265 is too small (or completely damaged) [ 34.117] sna_composite: fallback -- fbComposite [ 34.117] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(10, 3): region=((0,0), (10, 3)) [ 34.117] sna_composite_fb: fallback -- move src to cpu [ 34.118] sna_composite_fb: fallback -- move dst to cpu [ 34.118] sna_drawable_move_region_to_cpu(pixmap=3265 (10x3), [(0, 0), (10, 3)], flags=5) [ 34.118] sna_drawable_move_region_to_cpu: region (0, 0), (10, 3) + (0, 0) subsumes pixmap (10x3) [ 34.118] _sna_pixmap_move_to_cpu(pixmap=3265, 10x3, flags=5) [ 34.118] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 34.118] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 34.118] _sna_pixmap_move_to_cpu: marking as damaged [ 34.118] __sna_damage_all(10, 3) [ 34.118] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 34.118] sna_transform_is_imprecise_integer_translation: no transform [ 34.118] memcpy_blt: src=(0, 0), dst=(0, 0), size=10x3, pitch=40/40 [ 34.118] sna_glyphs(op=3, nlist=1, src=(1, 15)) [ 34.118] sna_glyphs: fallback -- too small (22x20) [ 34.118] glyphs_fallback: nlist=1, count=1, extents (0, 10), (10, 13) [ 34.118] glyphs_fallback: clipped extents (0, 10), (10, 13) [ 34.118] sna_drawable_move_region_to_cpu(pixmap=3263 (22x20), [(0, 10), (10, 13)], flags=3) [ 34.118] sna_drawable_move_region_to_cpu: pixmap=3263 all damaged on CPU [ 34.118] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 34.118] __sna_glyph_get_image: creating image cache for glyph 0x561c94adf4e0 (on screen 0) [ 34.118] glyphs_fallback: inserting glyph 0x561c94adf4e0 into pixman cache [ 34.118] sna_composite_rectangles(pixmap=3263, op=1, ffffffff x 1 [(10, 1)x(9, 17) ...]) [ 34.118] sna_composite_rectangles: converted to op 1 [ 34.118] sna_composite_rectangles[0] (10, 1)x(9, 17) -> (10, 1), (19, 18) [ 34.118] sna_composite_rectangles: nrects=1, region=(10, 1), (19, 18) x 1 [ 34.118] sna_composite_rectangles: clipped extents (10, 1),(19, 18) x 1 [ 34.118] sna_composite_rectangles: pixmap +(0, 0) extents (10, 1),(19, 18) [ 34.118] sna_composite_rectangles: fallback, dst pixmap=3263 too small or not attached [ 34.118] sna_composite_rectangles: fallback [ 34.118] sna_drawable_move_region_to_cpu(pixmap=3263 (22x20), [(10, 1), (19, 18)], flags=1) [ 34.118] sna_drawable_move_region_to_cpu: pixmap=3263 all damaged on CPU [ 34.118] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 34.118] sna_composite_rectangles: fallback fill: (10, 1)x(9, 17) ffffffff [ 34.118] sna_copy_area: src=pixmap=3263:(0, 0)x(22, 20)+(0, 0) -> dst=pixmap=3060:(477, 408)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 34.118] sna_copy_area: normal copy [ 34.118] sna_do_copy: src=(0, 0), dst=(477, 408), size=(22x20) [ 34.118] sna_do_copy: after drawable: src=(0, 0), dst=(542, 432), size=(22x20) [ 34.118] sna_do_copy: dst extents (542, 432), (564, 452), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 34.118] sna_do_copy: clipped dst extents (542, 432), (564, 452) [ 34.118] sna_do_copy: unclipped src extents (0, 0), (22, 20) [ 34.118] sna_do_copy: clipped src extents (0, 0), (22, 20) [ 34.118] sna_do_copy: pixmap -- no source clipping [ 34.118] sna_do_copy: src extents (0, 0), (22, 20) x 1 [ 34.118] sna_do_copy: copy region (542, 432), (564, 452) x 1 + (-542, -432) [ 34.118] sna_copy_boxes (boxes=1x[(542, 432), (564, 452)...], src pixmap=3263+(-542, -432), dst pixmap=3060+(-65, -24), alu=3, src.size=22x20, dst.size=3775x2136) [ 34.118] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94ad7060, gpu_bo=0, cpu_bo=0), replaces=0 [ 34.118] sna_drawable_use_bo pixmap=3060, box=((477, 408), (499, 428)), flags=8... [ 34.118] sna_drawable_use_bo: exported target, set PREFER_GPU [ 34.118] sna_drawable_use_bo: pinned, never REPLACES [ 34.118] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 34.118] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 34.118] sna_drawable_use_bo: using whole GPU bo [ 34.118] region_overlaps_damage? [ 34.118] use_shm_bo: no, not attached [ 34.118] sna_drawable_move_region_to_cpu(pixmap=3263 (22x20), [(0, 0), (22, 20)], flags=2) [ 34.118] sna_drawable_move_region_to_cpu: pixmap=3263 all damaged on CPU [ 34.118] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 34.118] sna_write_boxes x 1, src stride=88, src dx=(-477, -408) [ 34.118] kgem_bo_can_map: handle=9, map=0x7fc6b7845000:0x0:0x7fc656564000, tiling=1, domain=1, offset=4029534208 [ 34.118] write_boxes_inplace x 1, handle=9, tiling=1 [ 34.118] upload_inplace__tiled: tiling=1 [ 34.118] kgem_bo_can_map__cpu: handle=9 [ 34.118] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 34.118] kgem_bo_map__cpu(handle=9, size=33177600, map=0x7fc6b7845000:0x7fc656564000) [ 34.118] kgem_bo_sync__cpu: handle=9 [ 34.118] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(477, 408), size=22x20, pitch=88/15360 [ 34.118] sna_accel_flush: flush?=0, dirty?=0 [ 34.118] sna_accel_flush: flush?=0, dirty?=0 [ 34.118] sna_accel_flush: flush?=0, dirty?=0 [ 34.118] sna_accel_flush: flush?=0, dirty?=0 [ 34.118] sna_destroy_pixmap: pixmap=3263, attached?=1 [ 34.118] __sna_free_pixmap(pixmap=3263) [ 34.118] sna_accel_flush: flush?=0, dirty?=0 [ 34.118] sna_accel_flush: flush?=0, dirty?=0 [ 34.118] sna_accel_flush: flush?=0, dirty?=0 [ 34.118] sna_block_handler (tv=0.472000) [ 34.118] has_shadow: has pending damage? 0, outstanding flips: 0 [ 34.118] sna_accel_do_throttle -- no pending activity [ 34.119] sna_wakeup_handler [ 34.119] sna_accel_flush: flush?=0, dirty?=0 [ 34.119] sna_accel_flush: flush?=0, dirty?=0 [ 34.119] sna_block_handler (tv=0.471000) [ 34.119] has_shadow: has pending damage? 0, outstanding flips: 0 [ 34.119] sna_accel_do_throttle -- no pending activity [ 34.119] sna_wakeup_handler [ 34.119] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=29, name=3 [ 34.119] kgem_bo_flink: flinked handle=29 to name=3, marking non-reusable [ 34.119] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 34.119] sna_dri2_get_back: draw size=7680x2160, back buffer handle=29 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 [ 34.119] sna_dri2_get_back: reuse backbuffer? 1 [ 34.119] sna_dri2_get_back: back buffer handle=29, active?=0, refcnt=1 [ 34.119] sna_dri2_get_back: reuse unattached back [ 34.119] kgem_bo_flink: flinked handle=29 to name=3, marking non-reusable [ 34.119] sna_dri2_reuse_buffer: reusing back buffer handle=29, name=3, pitch=30720, age=0 [ 34.119] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 34.119] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=128, name=76, active_scanout=3 [ 34.119] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 34.119] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 34.119] sna_accel_flush: flush?=0, dirty?=0 [ 34.119] sna_accel_flush: flush?=0, dirty?=0 [ 34.119] sna_accel_flush: flush?=0, dirty?=0 [ 34.119] sna_block_handler (tv=0.471000) [ 34.119] has_shadow: has pending damage? 0, outstanding flips: 0 [ 34.119] timer_enable (time=34119), starting timer 0 [ 34.119] sna_accel_do_throttle -- no pending activity [ 34.119] sna_accel_block: evaluating timers, active=5 [ 34.119] sna_accel_block: flush timer expires in 8 [34127] [ 34.120] sna_wakeup_handler [ 34.120] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 34.120] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 34.120] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 34.120] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 34.120] sna_dri2_get_msc(draw=146, pipe=0) [ 34.120] sna_crtc_record_swap: recording last swap on pipe=0, frame 1804 [msc=1804], time 34.115498 [ 34.120] sna_dri2_get_msc: msc=1804 [raw=1804], ust=34115498 [ 34.120] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=29 (refs=1/1, flush=0) , front=128 (refs=1/4, flush=1) [ 34.120] sna_dri2_schedule_swap(target_msc=1784, divisor=0, remainder=0) [ 34.120] sna_dri2_schedule_swap: using front handle=128, active_scanout?=3, flush?=1 [ 34.120] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 34.120] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 34.120] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 34.120] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 34.120] sna_crtc_record_swap: recording last swap on pipe=0, frame 1804 [msc=1804], time 34.115498 [ 34.120] immediate_swap: current_msc=1804, target_msc=1784 -- yes [ 34.120] can_flip: no, shadow enabled [ 34.120] sna_dri2_add_event: adding event to window 146) [ 34.120] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 34.120] sna_dri2_immediate_blit: no pending blit, starting chain [ 34.120] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 34.120] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 34.120] can_xchg: back size=8701e00, front size=8701e00 [ 34.120] can_xchg: yes, pixmap=165 [ 34.120] sna_dri2_xchg: win=146, exchange front=128/76,ref=2 and back=29/3,ref=2, pixmap=165 7680x2160 [ 34.120] sna_dri2_xchg: back_bo handle=29, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 34.120] sna_dri2_xchg: front_bo handle=128, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 34.120] set_bo: pixmap=165, handle=29 (old handle=128) [ 34.120] set_bo: marking whole pixmap as damaged [ 34.120] set_bo: applying final/discard move-to-gpu [ 34.120] wait_for_shadow: flags=0, flips=0, handle=128, shadow=32 [ 34.120] set_bo: dropping flush hint from handle=128 [ 34.120] set_bo: adding flush hint to handle=29 [ 34.120] mark_stale(handle=128) => 1 [ 34.120] swap_limit: draw=146 setting swap limit to 3 [ 34.120] sna_dri2_swap_limit_validate: swap limit set to 3 [ 34.120] sna_next_vblank(pipe=0, waiting until next vblank) [ 34.120] sna_dri2_schedule_swap: reported target_msc=1804 [ 34.120] sna_accel_flush: flush?=0, dirty?=0 [ 34.120] sna_accel_flush: flush?=0, dirty?=0 [ 34.120] sna_accel_flush: flush?=0, dirty?=0 [ 34.120] sna_accel_flush: flush?=0, dirty?=0 [ 34.120] sna_block_handler (tv=0.470000) [ 34.120] sna_scanout_do_flush: flush timer active: delta=7 [ 34.120] sna_accel_do_throttle -- no pending activity [ 34.120] sna_accel_block: evaluating timers, active=5 [ 34.120] sna_accel_block: flush timer expires in 7 [34127] [ 34.127] sna_wakeup_handler [ 34.128] sna_block_handler (tv=0.462000) [ 34.128] sna_scanout_do_flush: flush timer active: delta=-1 [ 34.128] sna_scanout_do_flush (time=34128), triggered [ 34.128] sna_scanout_flush (time=34128), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 34.128] has_shadow: has pending damage? 1, outstanding flips: 0 [ 34.128] stop_flush: scanout=29 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 34.128] has_shadow: has pending damage? 1, outstanding flips: 0 [ 34.128] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 34.128] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 34.128] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 34.128] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 34.128] sna_pixmap_move_to_gpu: already all-damaged [ 34.128] sna_pixmap_mark_active: pixmap=165, handle=29 [ 34.128] sna_mode_redisplay: crtc[0] transformed? 0 [ 34.128] sna_mode_redisplay: crtc[1] transformed? 0 [ 34.128] sna_mode_redisplay: crtc[2] transformed? 0 [ 34.128] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=29 [active=1] [ 34.128] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 128, transformed? 0 [ 34.128] get_fb: reusing fb=102 for handle=29 [ 34.128] sna_mode_redisplay: recording flip on CRTC:32 handle=29, active_scanout=2, serial=2 [ 34.128] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 34.128] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 128, transformed? 0 [ 34.128] sna_mode_redisplay: recording flip on CRTC:39 handle=29, active_scanout=3, serial=3 [ 34.128] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 34.128] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 34.128] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 34.128] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=29, shadow handle=32 [ 34.128] sna_accel_do_throttle -- no pending activity [ 34.128] sna_accel_block: evaluating timers, active=5 [ 34.128] sna_accel_block: flush timer expires in 16 [34144] [ 34.128] sna_wakeup_handler [ 34.128] sna_accel_flush: flush?=0, dirty?=0 [ 34.128] sna_accel_flush: flush?=0, dirty?=0 [ 34.128] sna_accel_flush: flush?=0, dirty?=0 [ 34.128] sna_accel_flush: flush?=0, dirty?=0 [ 34.128] sna_accel_flush: flush?=0, dirty?=0 [ 34.128] sna_accel_flush: flush?=0, dirty?=0 [ 34.128] sna_accel_flush: flush?=0, dirty?=0 [ 34.128] sna_accel_flush: flush?=0, dirty?=0 [ 34.128] sna_accel_flush: flush?=0, dirty?=0 [ 34.128] sna_accel_flush: flush?=0, dirty?=0 [ 34.128] sna_accel_flush: flush?=0, dirty?=0 [ 34.128] sna_accel_flush: flush?=0, dirty?=0 [ 34.128] sna_accel_flush: flush?=0, dirty?=0 [ 34.128] sna_accel_flush: flush?=0, dirty?=0 [ 34.128] sna_accel_flush: flush?=0, dirty?=0 [ 34.128] sna_accel_flush: flush?=0, dirty?=0 [ 34.128] sna_accel_flush: flush?=0, dirty?=0 [ 34.128] sna_accel_flush: flush?=0, dirty?=0 [ 34.128] sna_block_handler (tv=0.462000) [ 34.128] sna_scanout_do_flush: flush timer active: delta=16 [ 34.128] sna_accel_do_throttle -- no pending activity [ 34.128] sna_accel_block: evaluating timers, active=5 [ 34.128] sna_accel_block: flush timer expires in 16 [34144] [ 34.128] sna_wakeup_handler [ 34.128] sna_accel_flush: flush?=0, dirty?=0 [ 34.129] sna_accel_flush: flush?=0, dirty?=0 [ 34.129] sna_block_handler (tv=0.461000) [ 34.129] sna_scanout_do_flush: flush timer active: delta=15 [ 34.129] sna_accel_do_throttle -- no pending activity [ 34.129] sna_accel_block: evaluating timers, active=5 [ 34.129] sna_accel_block: flush timer expires in 15 [34144] [ 34.129] sna_wakeup_handler [ 34.129] sna_accel_flush: flush?=0, dirty?=0 [ 34.129] sna_accel_flush: flush?=0, dirty?=0 [ 34.129] sna_block_handler (tv=0.461000) [ 34.129] sna_scanout_do_flush: flush timer active: delta=15 [ 34.129] sna_accel_do_throttle -- no pending activity [ 34.129] sna_accel_block: evaluating timers, active=5 [ 34.129] sna_accel_block: flush timer expires in 15 [34144] [ 34.130] sna_wakeup_handler [ 34.130] sna_block_handler (tv=0.460000) [ 34.130] sna_scanout_do_flush: flush timer active: delta=14 [ 34.130] sna_accel_do_throttle -- no pending activity [ 34.130] sna_accel_block: evaluating timers, active=5 [ 34.130] sna_accel_block: flush timer expires in 14 [34144] [ 34.131] sna_wakeup_handler [ 34.131] sna_mode_wakeup: len=64 [ 34.131] sna_dri2_vblank_handler(type=2, sequence=1805, draw=1555) [ 34.131] sna_crtc_record_swap: recording last swap on pipe=0, frame 1805 [msc=1805], time 34.132165 [ 34.131] sna_dri2_vblank_handler: 2 complete, frame=1805 tv=34.132165 [ 34.131] sna_dri2_blit_complete: blit finished [ 34.131] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=1805, tv=34.132165) [ 34.131] frame_swap_complete(type=2): draw=146, pipe=0, frame=1805 [msc=1805], tv=34.132165 [ 34.131] sna_accel_flush: flush?=0, dirty?=0 [ 34.131] sna_dri2_event_free(draw?=1) [ 34.131] sna_dri2_remove_event: remove[0x561c94ad8a90] from window 146, active? 1 [ 34.131] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=29] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 34.131] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=128] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 34.131] sna_dri2_vblank_handler complete [ 34.131] sna_mode_wakeup: recording last swap on pipe=0, frame 1805 [70d], time 34.132165 [ 34.131] sna_mode_wakeup: removing handle=128 [active_scanout=1] from scanout, installing handle=29 [active_scanout=3] [ 34.131] sna_mode_wakeup: flip complete, pending? 2 [ 34.131] sna_block_handler (tv=0.459000) [ 34.131] sna_scanout_do_flush: flush timer active: delta=13 [ 34.131] sna_accel_do_throttle -- no pending activity [ 34.131] sna_accel_block: evaluating timers, active=5 [ 34.131] sna_accel_block: flush timer expires in 13 [34144] [ 34.145] sna_wakeup_handler [ 34.145] sna_block_handler (tv=0.445000) [ 34.145] sna_scanout_do_flush: flush timer active: delta=-1 [ 34.145] sna_scanout_do_flush (time=34145), triggered [ 34.145] sna_scanout_flush (time=34145), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 34.145] has_shadow: has pending damage? 0, outstanding flips: 1 [ 34.145] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 34.145] has_shadow: has pending damage? 0, outstanding flips: 1 [ 34.145] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) [ 34.145] sna_accel_do_throttle -- no pending activity [ 34.145] sna_accel_block: evaluating timers, active=5 [ 34.145] sna_accel_block: flush timer expires in 16 [34161] [ 34.147] sna_wakeup_handler [ 34.147] sna_mode_wakeup: len=32 [ 34.147] sna_mode_wakeup: recording last swap on pipe=1, frame 1776 [6f0], time 34.147431 [ 34.147] sna_mode_wakeup: removing handle=128 [active_scanout=0] from scanout, installing handle=29 [active_scanout=3] [ 34.147] sna_mode_wakeup: flip complete, pending? 1 [ 34.147] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 34.147] sna_block_handler (tv=0.443000) [ 34.147] sna_scanout_do_flush: flush timer active: delta=14 [ 34.147] sna_accel_do_throttle -- no pending activity [ 34.147] sna_accel_block: evaluating timers, active=5 [ 34.147] sna_accel_block: flush timer expires in 14 [34161] [ 34.161] sna_wakeup_handler [ 34.161] sna_block_handler (tv=0.429000) [ 34.161] sna_scanout_do_flush: flush timer active: delta=0 [ 34.161] sna_scanout_do_flush (time=34161), triggered [ 34.161] sna_scanout_flush (time=34161), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 34.161] has_shadow: has pending damage? 0, outstanding flips: 0 [ 34.161] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 34.161] has_shadow: has pending damage? 0, outstanding flips: 0 [ 34.161] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 34.161] sna_accel_do_throttle -- no pending activity [ 34.161] sna_accel_block: evaluating timers, active=5 [ 34.161] sna_accel_block: flush timer expires in 16 [34177] [ 34.177] sna_wakeup_handler [ 34.177] sna_block_handler (tv=0.413000) [ 34.177] sna_scanout_do_flush: flush timer active: delta=0 [ 34.177] sna_scanout_do_flush (time=34177), triggered [ 34.177] sna_scanout_flush (time=34177), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 34.177] has_shadow: has pending damage? 0, outstanding flips: 0 [ 34.177] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 34.177] has_shadow: has pending damage? 0, outstanding flips: 0 [ 34.177] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 34.177] sna_accel_do_throttle -- no pending activity [ 34.177] sna_accel_block: evaluating timers, active=5 [ 34.177] sna_accel_block: flush timer expires in 16 [34193] [ 34.193] sna_wakeup_handler [ 34.193] sna_block_handler (tv=0.397000) [ 34.193] sna_scanout_do_flush: flush timer active: delta=0 [ 34.193] sna_scanout_do_flush (time=34193), triggered [ 34.193] sna_scanout_flush (time=34193), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 34.193] has_shadow: has pending damage? 0, outstanding flips: 0 [ 34.193] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 34.193] has_shadow: has pending damage? 0, outstanding flips: 0 [ 34.193] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 34.193] sna_accel_do_throttle -- no pending activity [ 34.193] sna_accel_block: evaluating timers, active=5 [ 34.193] sna_accel_block: flush timer expires in 16 [34209] [ 34.202] sna_wakeup_handler [ 34.202] sna_accel_flush: flush?=0, dirty?=0 [ 34.202] sna_accel_flush: flush?=0, dirty?=0 [ 34.202] sna_block_handler (tv=0.388000) [ 34.202] sna_scanout_do_flush: flush timer active: delta=7 [ 34.202] sna_accel_do_throttle -- no pending activity [ 34.202] sna_accel_block: evaluating timers, active=5 [ 34.202] sna_accel_block: flush timer expires in 7 [34209] [ 34.202] sna_wakeup_handler [ 34.202] sna_block_handler (tv=0.388000) [ 34.202] sna_scanout_do_flush: flush timer active: delta=7 [ 34.202] sna_accel_do_throttle -- no pending activity [ 34.202] sna_accel_block: evaluating timers, active=5 [ 34.202] sna_accel_block: flush timer expires in 7 [34209] [ 34.203] sna_wakeup_handler [ 34.203] sna_block_handler (tv=0.387000) [ 34.203] sna_scanout_do_flush: flush timer active: delta=6 [ 34.203] sna_accel_do_throttle -- no pending activity [ 34.203] sna_accel_block: evaluating timers, active=5 [ 34.203] sna_accel_block: flush timer expires in 6 [34209] [ 34.204] sna_wakeup_handler [ 34.204] sna_block_handler (tv=0.386000) [ 34.204] sna_scanout_do_flush: flush timer active: delta=5 [ 34.204] sna_accel_do_throttle -- no pending activity [ 34.204] sna_accel_block: evaluating timers, active=5 [ 34.204] sna_accel_block: flush timer expires in 5 [34209] [ 34.210] sna_wakeup_handler [ 34.210] sna_block_handler (tv=0.380000) [ 34.210] sna_scanout_do_flush: flush timer active: delta=-1 [ 34.210] sna_scanout_do_flush (time=34210), triggered [ 34.210] sna_scanout_flush (time=34210), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 34.210] has_shadow: has pending damage? 0, outstanding flips: 0 [ 34.210] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 34.210] has_shadow: has pending damage? 0, outstanding flips: 0 [ 34.210] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 34.210] sna_accel_do_throttle -- no pending activity [ 34.210] sna_accel_block: evaluating timers, active=5 [ 34.210] sna_accel_block: flush timer expires in 16 [34226] [ 34.214] sna_wakeup_handler [ 34.214] sna_accel_flush: flush?=0, dirty?=0 [ 34.214] sna_accel_flush: flush?=0, dirty?=0 [ 34.214] sna_block_handler (tv=0.500000) [ 34.214] sna_scanout_do_flush: flush timer active: delta=12 [ 34.214] sna_accel_do_throttle -- no pending activity [ 34.214] sna_accel_block: evaluating timers, active=5 [ 34.214] sna_accel_block: flush timer expires in 12 [34226] [ 34.214] sna_wakeup_handler [ 34.214] sna_block_handler (tv=0.500000) [ 34.214] sna_scanout_do_flush: flush timer active: delta=12 [ 34.214] sna_accel_do_throttle -- no pending activity [ 34.214] sna_accel_block: evaluating timers, active=5 [ 34.214] sna_accel_block: flush timer expires in 12 [34226] [ 34.214] sna_wakeup_handler [ 34.214] sna_accel_flush: flush?=0, dirty?=0 [ 34.214] sna_accel_flush: flush?=0, dirty?=0 [ 34.214] sna_accel_flush: flush?=0, dirty?=0 [ 34.214] sna_accel_flush: flush?=0, dirty?=0 [ 34.214] sna_block_handler (tv=0.500000) [ 34.214] sna_scanout_do_flush: flush timer active: delta=12 [ 34.214] sna_accel_do_throttle -- no pending activity [ 34.214] sna_accel_block: evaluating timers, active=5 [ 34.214] sna_accel_block: flush timer expires in 12 [34226] [ 34.215] sna_wakeup_handler [ 34.215] sna_accel_flush: flush?=0, dirty?=0 [ 34.215] sna_block_handler (tv=0.499000) [ 34.215] sna_scanout_do_flush: flush timer active: delta=11 [ 34.215] sna_accel_do_throttle -- no pending activity [ 34.215] sna_accel_block: evaluating timers, active=5 [ 34.215] sna_accel_block: flush timer expires in 11 [34226] [ 34.225] sna_wakeup_handler [ 34.225] sna_accel_flush: flush?=0, dirty?=0 [ 34.225] sna_accel_flush: flush?=0, dirty?=0 [ 34.225] sna_block_handler (tv=0.489000) [ 34.225] sna_scanout_do_flush: flush timer active: delta=1 [ 34.225] sna_scanout_do_flush (time=34225), triggered [ 34.225] sna_scanout_flush (time=34225), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 34.225] has_shadow: has pending damage? 0, outstanding flips: 0 [ 34.225] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 34.225] has_shadow: has pending damage? 0, outstanding flips: 0 [ 34.225] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 34.225] sna_accel_do_throttle -- no pending activity [ 34.225] sna_accel_block: evaluating timers, active=5 [ 34.225] sna_accel_block: flush timer expires in 16 [34241] [ 34.241] sna_wakeup_handler [ 34.241] sna_create_pixmap(22, 20, 32, usage=0) [ 34.241] kgem_can_create_2d: 22x20 @ 32 [ 34.241] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=20 [ 34.241] kgem_can_create_2d: untiled size=4096 [ 34.241] kgem_choose_tiling: too thin [width 22, 32 bpp] for TILING_X [ 34.241] kgem_choose_tiling: 22x20 -> 0 [ 34.241] sna_create_pixmap: usage=0, flags=a [ 34.241] sna_create_pixmap: small buffer [1760], attaching to shadow pixmap [ 34.241] create_pixmap: allocating pixmap 22x20, depth=32/32, size=1768 [ 34.241] create_pixmap: serial=3266, usage=0, 22x20 [ 34.241] sna_create_pixmap: serial=3266, 22x20, usage=0 [ 34.241] sna_composite_rectangles(pixmap=3267, op=0, 0 x 1 [(0, 0)x(22, 20) ...]) [ 34.241] sna_composite_rectangles: converted to op 0 [ 34.241] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 34.241] sna_composite_rectangles: nrects=1, region=(0, 0), (22, 20) x 1 [ 34.241] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 34.241] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 34.241] sna_composite_rectangles: fallback, dst pixmap=3267 too small or not attached [ 34.241] sna_composite_rectangles: fallback [ 34.241] sna_drawable_move_region_to_cpu(pixmap=3267 (22x20), [(0, 0), (22, 20)], flags=1) [ 34.241] sna_drawable_move_region_to_cpu: region (0, 0), (22, 20) + (0, 0) subsumes pixmap (22x20) [ 34.241] _sna_pixmap_move_to_cpu(pixmap=3267, 22x20, flags=1) [ 34.241] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 34.241] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 34.241] operate_inplace: no, inplace operation not suitable [ 34.241] _sna_pixmap_move_to_cpu: marking as damaged [ 34.241] __sna_damage_all(22, 20) [ 34.241] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 34.241] sna_composite_rectangles(pixmap=3267, op=1, fff2f1f0 x 1 [(0, 0)x(22, 20) ...]) [ 34.241] sna_composite_rectangles: converted to op 1 [ 34.241] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 34.241] sna_composite_rectangles: nrects=1, region=(0, 0), (22, 20) x 1 [ 34.241] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 34.241] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 34.241] sna_composite_rectangles: fallback, dst pixmap=3267 too small or not attached [ 34.241] sna_composite_rectangles: fallback [ 34.241] sna_drawable_move_region_to_cpu(pixmap=3267 (22x20), [(0, 0), (22, 20)], flags=1) [ 34.241] sna_drawable_move_region_to_cpu: pixmap=3267 all damaged on CPU [ 34.241] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 34.241] sna_composite_rectangles: fallback fill: (0, 0)x(22, 20) fff2f1f0 [ 34.241] sna_composite_rectangles(pixmap=3267, op=1, ff300a24 x 2 [(0, 0)x(22, 20) ...]) [ 34.241] sna_composite_rectangles: converted to op 1 [ 34.241] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 34.241] sna_composite_rectangles[1] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 34.241] sna_composite_rectangles: nrects=2, region=(0, 0), (22, 20) x 2 [ 34.241] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 34.241] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 34.241] sna_composite_rectangles: fallback, dst pixmap=3267 too small or not attached [ 34.241] sna_composite_rectangles: fallback [ 34.241] sna_drawable_move_region_to_cpu(pixmap=3267 (22x20), [(0, 0), (22, 20)], flags=1) [ 34.241] sna_drawable_move_region_to_cpu: pixmap=3267 all damaged on CPU [ 34.241] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 34.241] sna_composite_rectangles: fallback fill: (0, 0)x(22, 20) ff300a24 [ 34.241] sna_glyphs(op=3, nlist=1, src=(-8, 15)) [ 34.241] sna_glyphs: fallback -- too small (22x20) [ 34.241] glyphs_fallback: nlist=1, count=2, extents (-9, 4), (10, 18) [ 34.241] glyphs_fallback: clipped extents (0, 4), (9, 18) [ 34.241] sna_drawable_move_region_to_cpu(pixmap=3267 (22x20), [(0, 4), (9, 18)], flags=3) [ 34.241] sna_drawable_move_region_to_cpu: pixmap=3267 all damaged on CPU [ 34.241] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 34.241] sna_composite_rectangles(pixmap=3267, op=1, ffffffff x 1 [(10, 1)x(9, 17) ...]) [ 34.241] sna_composite_rectangles: converted to op 1 [ 34.241] sna_composite_rectangles[0] (10, 1)x(9, 17) -> (10, 1), (19, 18) [ 34.241] sna_composite_rectangles: nrects=1, region=(10, 1), (19, 18) x 1 [ 34.241] sna_composite_rectangles: clipped extents (10, 1),(19, 18) x 1 [ 34.241] sna_composite_rectangles: pixmap +(0, 0) extents (10, 1),(19, 18) [ 34.241] sna_composite_rectangles: fallback, dst pixmap=3267 too small or not attached [ 34.241] sna_composite_rectangles: fallback [ 34.241] sna_drawable_move_region_to_cpu(pixmap=3267 (22x20), [(10, 1), (19, 18)], flags=1) [ 34.241] sna_drawable_move_region_to_cpu: pixmap=3267 all damaged on CPU [ 34.241] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 34.241] sna_composite_rectangles: fallback fill: (10, 1)x(9, 17) ffffffff [ 34.241] sna_copy_area: src=pixmap=3267:(0, 0)x(22, 20)+(0, 0) -> dst=pixmap=3060:(486, 408)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 34.241] sna_copy_area: normal copy [ 34.241] sna_do_copy: src=(0, 0), dst=(486, 408), size=(22x20) [ 34.241] sna_do_copy: after drawable: src=(0, 0), dst=(551, 432), size=(22x20) [ 34.241] sna_do_copy: dst extents (551, 432), (573, 452), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 34.241] sna_do_copy: clipped dst extents (551, 432), (573, 452) [ 34.241] sna_do_copy: unclipped src extents (0, 0), (22, 20) [ 34.241] sna_do_copy: clipped src extents (0, 0), (22, 20) [ 34.241] sna_do_copy: pixmap -- no source clipping [ 34.241] sna_do_copy: src extents (0, 0), (22, 20) x 1 [ 34.241] sna_do_copy: copy region (551, 432), (573, 452) x 1 + (-551, -432) [ 34.241] sna_copy_boxes (boxes=1x[(551, 432), (573, 452)...], src pixmap=3267+(-551, -432), dst pixmap=3060+(-65, -24), alu=3, src.size=22x20, dst.size=3775x2136) [ 34.241] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94ad7060, gpu_bo=0, cpu_bo=0), replaces=0 [ 34.241] sna_drawable_use_bo pixmap=3060, box=((486, 408), (508, 428)), flags=8... [ 34.241] sna_drawable_use_bo: exported target, set PREFER_GPU [ 34.241] sna_drawable_use_bo: pinned, never REPLACES [ 34.241] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 34.241] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 34.241] sna_drawable_use_bo: using whole GPU bo [ 34.241] region_overlaps_damage? [ 34.241] use_shm_bo: no, not attached [ 34.241] sna_drawable_move_region_to_cpu(pixmap=3267 (22x20), [(0, 0), (22, 20)], flags=2) [ 34.241] sna_drawable_move_region_to_cpu: pixmap=3267 all damaged on CPU [ 34.241] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 34.241] sna_write_boxes x 1, src stride=88, src dx=(-486, -408) [ 34.241] kgem_bo_can_map: handle=9, map=0x7fc6b7845000:0x0:0x7fc656564000, tiling=1, domain=1, offset=4029534208 [ 34.241] write_boxes_inplace x 1, handle=9, tiling=1 [ 34.241] upload_inplace__tiled: tiling=1 [ 34.241] kgem_bo_can_map__cpu: handle=9 [ 34.241] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 34.241] kgem_bo_map__cpu(handle=9, size=33177600, map=0x7fc6b7845000:0x7fc656564000) [ 34.241] kgem_bo_sync__cpu: handle=9 [ 34.241] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(486, 408), size=22x20, pitch=88/15360 [ 34.241] sna_accel_flush: flush?=0, dirty?=0 [ 34.241] sna_accel_flush: flush?=0, dirty?=0 [ 34.241] sna_accel_flush: flush?=0, dirty?=0 [ 34.241] sna_accel_flush: flush?=0, dirty?=0 [ 34.241] sna_destroy_pixmap: pixmap=3267, attached?=1 [ 34.241] __sna_free_pixmap(pixmap=3267) [ 34.241] sna_accel_flush: flush?=0, dirty?=0 [ 34.241] sna_accel_flush: flush?=0, dirty?=0 [ 34.241] sna_accel_flush: flush?=0, dirty?=0 [ 34.241] sna_block_handler (tv=0.473000) [ 34.241] sna_scanout_do_flush: flush timer active: delta=0 [ 34.241] sna_scanout_do_flush (time=34241), triggered [ 34.241] sna_scanout_flush (time=34241), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 34.241] has_shadow: has pending damage? 0, outstanding flips: 0 [ 34.241] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 34.241] has_shadow: has pending damage? 0, outstanding flips: 0 [ 34.241] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 34.241] sna_accel_do_throttle -- no pending activity [ 34.241] sna_accel_block: evaluating timers, active=5 [ 34.241] sna_accel_block: flush timer expires in 16 [34257] [ 34.243] sna_wakeup_handler [ 34.243] sna_accel_flush: flush?=0, dirty?=0 [ 34.243] sna_accel_flush: flush?=0, dirty?=0 [ 34.243] sna_block_handler (tv=0.471000) [ 34.243] sna_scanout_do_flush: flush timer active: delta=14 [ 34.243] sna_accel_do_throttle -- no pending activity [ 34.243] sna_accel_block: evaluating timers, active=5 [ 34.243] sna_accel_block: flush timer expires in 14 [34257] [ 34.243] sna_wakeup_handler [ 34.243] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=128, name=76 [ 34.243] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 34.243] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 34.243] sna_dri2_get_back: draw size=7680x2160, back buffer handle=128 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 [ 34.243] sna_dri2_get_back: reuse backbuffer? 1 [ 34.243] sna_dri2_get_back: back buffer handle=128, active?=0, refcnt=1 [ 34.243] sna_dri2_get_back: reuse unattached back [ 34.243] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 34.243] sna_dri2_reuse_buffer: reusing back buffer handle=128, name=76, pitch=30720, age=0 [ 34.243] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 34.243] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=29, name=3, active_scanout=3 [ 34.243] kgem_bo_flink: flinked handle=29 to name=3, marking non-reusable [ 34.243] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=29] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 34.243] sna_accel_flush: flush?=0, dirty?=0 [ 34.243] sna_accel_flush: flush?=0, dirty?=0 [ 34.243] sna_accel_flush: flush?=0, dirty?=0 [ 34.243] sna_block_handler (tv=0.471000) [ 34.243] sna_scanout_do_flush: flush timer active: delta=14 [ 34.243] sna_accel_do_throttle -- no pending activity [ 34.243] sna_accel_block: evaluating timers, active=5 [ 34.243] sna_accel_block: flush timer expires in 14 [34257] [ 34.244] sna_wakeup_handler [ 34.244] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 34.244] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 34.244] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 34.244] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 34.244] sna_dri2_get_msc(draw=146, pipe=0) [ 34.244] sna_crtc_record_swap: recording last swap on pipe=0, frame 1811 [msc=1811], time 34.232172 [ 34.244] sna_dri2_get_msc: msc=1811 [raw=1811], ust=34232172 [ 34.244] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=128 (refs=1/1, flush=0) , front=29 (refs=1/4, flush=1) [ 34.244] sna_dri2_schedule_swap(target_msc=1805, divisor=0, remainder=0) [ 34.244] sna_dri2_schedule_swap: using front handle=29, active_scanout?=3, flush?=1 [ 34.244] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 34.244] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 34.244] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 34.244] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 34.244] sna_crtc_record_swap: recording last swap on pipe=0, frame 1811 [msc=1811], time 34.232172 [ 34.244] immediate_swap: current_msc=1811, target_msc=1805 -- yes [ 34.244] can_flip: no, shadow enabled [ 34.244] sna_dri2_add_event: adding event to window 146) [ 34.244] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 34.244] sna_dri2_immediate_blit: no pending blit, starting chain [ 34.244] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 34.244] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 34.244] can_xchg: back size=8701e00, front size=8701e00 [ 34.244] can_xchg: yes, pixmap=165 [ 34.244] sna_dri2_xchg: win=146, exchange front=29/3,ref=2 and back=128/76,ref=2, pixmap=165 7680x2160 [ 34.244] sna_dri2_xchg: back_bo handle=128, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 34.244] sna_dri2_xchg: front_bo handle=29, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 34.244] set_bo: pixmap=165, handle=128 (old handle=29) [ 34.244] set_bo: marking whole pixmap as damaged [ 34.244] set_bo: applying final/discard move-to-gpu [ 34.244] wait_for_shadow: flags=0, flips=0, handle=29, shadow=32 [ 34.244] set_bo: dropping flush hint from handle=29 [ 34.244] set_bo: adding flush hint to handle=128 [ 34.244] mark_stale(handle=29) => 1 [ 34.244] swap_limit: draw=146 setting swap limit to 3 [ 34.244] sna_dri2_swap_limit_validate: swap limit set to 3 [ 34.244] sna_next_vblank(pipe=0, waiting until next vblank) [ 34.244] sna_dri2_schedule_swap: reported target_msc=1811 [ 34.244] sna_accel_flush: flush?=0, dirty?=0 [ 34.244] sna_accel_flush: flush?=0, dirty?=0 [ 34.244] sna_accel_flush: flush?=0, dirty?=0 [ 34.244] sna_accel_flush: flush?=0, dirty?=0 [ 34.244] sna_block_handler (tv=0.470000) [ 34.244] sna_scanout_do_flush: flush timer active: delta=13 [ 34.244] sna_accel_do_throttle -- no pending activity [ 34.244] sna_accel_block: evaluating timers, active=5 [ 34.244] sna_accel_block: flush timer expires in 13 [34257] [ 34.248] sna_wakeup_handler [ 34.248] sna_mode_wakeup: len=32 [ 34.248] sna_dri2_vblank_handler(type=2, sequence=1812, draw=1555) [ 34.248] sna_crtc_record_swap: recording last swap on pipe=0, frame 1812 [msc=1812], time 34.248837 [ 34.248] sna_dri2_vblank_handler: 2 complete, frame=1812 tv=34.248837 [ 34.248] sna_dri2_blit_complete: blit finished [ 34.248] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=1812, tv=34.248837) [ 34.248] frame_swap_complete(type=2): draw=146, pipe=0, frame=1812 [msc=1812], tv=34.248837 [ 34.248] sna_accel_flush: flush?=0, dirty?=0 [ 34.248] sna_dri2_event_free(draw?=1) [ 34.248] sna_dri2_remove_event: remove[0x561c94ad8a90] from window 146, active? 1 [ 34.248] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 34.248] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=29] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 34.248] sna_dri2_vblank_handler complete [ 34.248] sna_block_handler (tv=0.466000) [ 34.248] sna_scanout_do_flush: flush timer active: delta=9 [ 34.248] sna_accel_do_throttle -- no pending activity [ 34.248] sna_accel_block: evaluating timers, active=5 [ 34.248] sna_accel_block: flush timer expires in 9 [34257] [ 34.257] sna_wakeup_handler [ 34.257] sna_block_handler (tv=0.457000) [ 34.257] sna_scanout_do_flush: flush timer active: delta=0 [ 34.257] sna_scanout_do_flush (time=34257), triggered [ 34.257] sna_scanout_flush (time=34257), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 34.257] has_shadow: has pending damage? 1, outstanding flips: 0 [ 34.257] stop_flush: scanout=128 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 34.257] has_shadow: has pending damage? 1, outstanding flips: 0 [ 34.257] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 34.257] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 34.257] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 34.257] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 34.257] sna_pixmap_move_to_gpu: already all-damaged [ 34.257] sna_pixmap_mark_active: pixmap=165, handle=128 [ 34.257] sna_mode_redisplay: crtc[0] transformed? 0 [ 34.257] sna_mode_redisplay: crtc[1] transformed? 0 [ 34.257] sna_mode_redisplay: crtc[2] transformed? 0 [ 34.257] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=128 [active=1] [ 34.257] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 29, transformed? 0 [ 34.257] get_fb: reusing fb=112 for handle=128 [ 34.257] sna_mode_redisplay: recording flip on CRTC:32 handle=128, active_scanout=2, serial=2 [ 34.257] __kgem_bo_clear_busy: handle=128 [ 34.257] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 29, transformed? 0 [ 34.258] sna_mode_redisplay: recording flip on CRTC:39 handle=128, active_scanout=3, serial=3 [ 34.258] __kgem_bo_clear_busy: handle=128 [ 34.258] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 34.258] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 34.258] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=128, shadow handle=32 [ 34.258] sna_accel_do_throttle -- no pending activity [ 34.258] sna_accel_block: evaluating timers, active=5 [ 34.258] sna_accel_block: flush timer expires in 16 [34273] [ 34.263] sna_wakeup_handler [ 34.263] sna_mode_wakeup: len=32 [ 34.263] sna_mode_wakeup: recording last swap on pipe=1, frame 1783 [6f7], time 34.264108 [ 34.263] sna_mode_wakeup: removing handle=29 [active_scanout=1] from scanout, installing handle=128 [active_scanout=3] [ 34.263] sna_mode_wakeup: flip complete, pending? 2 [ 34.263] sna_block_handler (tv=0.451000) [ 34.263] sna_scanout_do_flush: flush timer active: delta=10 [ 34.263] sna_accel_do_throttle -- no pending activity [ 34.263] sna_accel_block: evaluating timers, active=5 [ 34.263] sna_accel_block: flush timer expires in 10 [34273] [ 34.265] sna_wakeup_handler [ 34.265] sna_mode_wakeup: len=32 [ 34.265] sna_mode_wakeup: recording last swap on pipe=0, frame 1813 [715], time 34.265510 [ 34.265] sna_mode_wakeup: removing handle=29 [active_scanout=0] from scanout, installing handle=128 [active_scanout=3] [ 34.265] sna_mode_wakeup: flip complete, pending? 1 [ 34.265] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 34.265] sna_block_handler (tv=0.449000) [ 34.265] sna_scanout_do_flush: flush timer active: delta=8 [ 34.265] sna_accel_do_throttle -- no pending activity [ 34.265] sna_accel_block: evaluating timers, active=5 [ 34.265] sna_accel_block: flush timer expires in 8 [34273] [ 34.273] sna_wakeup_handler [ 34.273] sna_block_handler (tv=0.441000) [ 34.273] sna_scanout_do_flush: flush timer active: delta=0 [ 34.273] sna_scanout_do_flush (time=34273), triggered [ 34.273] sna_scanout_flush (time=34273), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 34.273] has_shadow: has pending damage? 0, outstanding flips: 0 [ 34.273] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 34.273] has_shadow: has pending damage? 0, outstanding flips: 0 [ 34.273] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 34.273] sna_accel_do_throttle -- no pending activity [ 34.273] sna_accel_block: evaluating timers, active=5 [ 34.273] sna_accel_block: flush timer expires in 16 [34289] [ 34.289] sna_wakeup_handler [ 34.289] sna_block_handler (tv=0.425000) [ 34.289] sna_scanout_do_flush: flush timer active: delta=0 [ 34.289] sna_scanout_do_flush (time=34289), triggered [ 34.289] sna_scanout_flush (time=34289), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 34.289] has_shadow: has pending damage? 0, outstanding flips: 0 [ 34.289] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 34.289] has_shadow: has pending damage? 0, outstanding flips: 0 [ 34.289] sna_accel_disarm_timer[0] (time=34289) [ 34.289] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 34.289] sna_accel_do_throttle -- no pending activity [ 34.350] sna_wakeup_handler [ 34.350] sna_accel_flush: flush?=0, dirty?=0 [ 34.350] sna_accel_flush: flush?=0, dirty?=0 [ 34.350] sna_block_handler (tv=0.364000) [ 34.350] has_shadow: has pending damage? 0, outstanding flips: 0 [ 34.350] sna_accel_do_throttle -- no pending activity [ 34.350] sna_wakeup_handler [ 34.350] sna_block_handler (tv=0.364000) [ 34.350] has_shadow: has pending damage? 0, outstanding flips: 0 [ 34.350] sna_accel_do_throttle -- no pending activity [ 34.351] sna_wakeup_handler [ 34.351] sna_block_handler (tv=0.363000) [ 34.351] has_shadow: has pending damage? 0, outstanding flips: 0 [ 34.351] sna_accel_do_throttle -- no pending activity [ 34.352] sna_wakeup_handler [ 34.353] sna_block_handler (tv=0.362000) [ 34.353] has_shadow: has pending damage? 0, outstanding flips: 0 [ 34.353] sna_accel_do_throttle -- no pending activity [ 34.361] sna_wakeup_handler [ 34.361] sna_accel_flush: flush?=0, dirty?=0 [ 34.361] sna_accel_flush: flush?=0, dirty?=0 [ 34.361] sna_block_handler (tv=0.500000) [ 34.361] has_shadow: has pending damage? 0, outstanding flips: 0 [ 34.361] sna_accel_do_throttle -- no pending activity [ 34.361] sna_wakeup_handler [ 34.361] sna_block_handler (tv=0.500000) [ 34.361] has_shadow: has pending damage? 0, outstanding flips: 0 [ 34.361] sna_accel_do_throttle -- no pending activity [ 34.361] sna_wakeup_handler [ 34.361] sna_accel_flush: flush?=0, dirty?=0 [ 34.361] sna_accel_flush: flush?=0, dirty?=0 [ 34.362] sna_accel_flush: flush?=0, dirty?=0 [ 34.362] sna_accel_flush: flush?=0, dirty?=0 [ 34.362] sna_block_handler (tv=0.499000) [ 34.362] has_shadow: has pending damage? 0, outstanding flips: 0 [ 34.362] sna_accel_do_throttle -- no pending activity [ 34.362] sna_wakeup_handler [ 34.363] sna_accel_flush: flush?=0, dirty?=0 [ 34.363] sna_block_handler (tv=0.498000) [ 34.363] has_shadow: has pending damage? 0, outstanding flips: 0 [ 34.363] sna_accel_do_throttle -- no pending activity [ 34.373] sna_wakeup_handler [ 34.373] sna_accel_flush: flush?=0, dirty?=0 [ 34.373] sna_accel_flush: flush?=0, dirty?=0 [ 34.373] sna_block_handler (tv=0.488000) [ 34.373] has_shadow: has pending damage? 0, outstanding flips: 0 [ 34.373] sna_accel_do_throttle -- no pending activity [ 34.389] sna_wakeup_handler [ 34.389] sna_create_pixmap(22, 20, 32, usage=0) [ 34.389] kgem_can_create_2d: 22x20 @ 32 [ 34.389] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=20 [ 34.389] kgem_can_create_2d: untiled size=4096 [ 34.389] kgem_choose_tiling: too thin [width 22, 32 bpp] for TILING_X [ 34.389] kgem_choose_tiling: 22x20 -> 0 [ 34.389] sna_create_pixmap: usage=0, flags=a [ 34.389] sna_create_pixmap: small buffer [1760], attaching to shadow pixmap [ 34.389] create_pixmap: allocating pixmap 22x20, depth=32/32, size=1768 [ 34.389] create_pixmap: serial=3268, usage=0, 22x20 [ 34.389] sna_create_pixmap: serial=3268, 22x20, usage=0 [ 34.389] sna_composite_rectangles(pixmap=3269, op=0, 0 x 1 [(0, 0)x(22, 20) ...]) [ 34.389] sna_composite_rectangles: converted to op 0 [ 34.389] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 34.389] sna_composite_rectangles: nrects=1, region=(0, 0), (22, 20) x 1 [ 34.389] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 34.389] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 34.389] sna_composite_rectangles: fallback, dst pixmap=3269 too small or not attached [ 34.389] sna_composite_rectangles: fallback [ 34.389] sna_drawable_move_region_to_cpu(pixmap=3269 (22x20), [(0, 0), (22, 20)], flags=1) [ 34.389] sna_drawable_move_region_to_cpu: region (0, 0), (22, 20) + (0, 0) subsumes pixmap (22x20) [ 34.389] _sna_pixmap_move_to_cpu(pixmap=3269, 22x20, flags=1) [ 34.389] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 34.389] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 34.389] operate_inplace: no, inplace operation not suitable [ 34.389] _sna_pixmap_move_to_cpu: marking as damaged [ 34.389] __sna_damage_all(22, 20) [ 34.389] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 34.389] sna_composite_rectangles(pixmap=3269, op=1, fff2f1f0 x 1 [(0, 0)x(22, 20) ...]) [ 34.389] sna_composite_rectangles: converted to op 1 [ 34.389] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 34.389] sna_composite_rectangles: nrects=1, region=(0, 0), (22, 20) x 1 [ 34.389] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 34.389] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 34.389] sna_composite_rectangles: fallback, dst pixmap=3269 too small or not attached [ 34.389] sna_composite_rectangles: fallback [ 34.389] sna_drawable_move_region_to_cpu(pixmap=3269 (22x20), [(0, 0), (22, 20)], flags=1) [ 34.389] sna_drawable_move_region_to_cpu: pixmap=3269 all damaged on CPU [ 34.389] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 34.389] sna_composite_rectangles: fallback fill: (0, 0)x(22, 20) fff2f1f0 [ 34.389] sna_composite_rectangles(pixmap=3269, op=1, ff300a24 x 2 [(0, 0)x(22, 20) ...]) [ 34.389] sna_composite_rectangles: converted to op 1 [ 34.389] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 34.389] sna_composite_rectangles[1] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 34.389] sna_composite_rectangles: nrects=2, region=(0, 0), (22, 20) x 2 [ 34.389] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 34.389] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 34.389] sna_composite_rectangles: fallback, dst pixmap=3269 too small or not attached [ 34.389] sna_composite_rectangles: fallback [ 34.389] sna_drawable_move_region_to_cpu(pixmap=3269 (22x20), [(0, 0), (22, 20)], flags=1) [ 34.389] sna_drawable_move_region_to_cpu: pixmap=3269 all damaged on CPU [ 34.389] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 34.389] sna_composite_rectangles: fallback fill: (0, 0)x(22, 20) ff300a24 [ 34.389] sna_glyphs(op=3, nlist=1, src=(-8, 15)) [ 34.389] sna_glyphs: fallback -- too small (22x20) [ 34.389] glyphs_fallback: nlist=1, count=2, extents (-8, 4), (10, 18) [ 34.389] glyphs_fallback: clipped extents (0, 4), (9, 18) [ 34.389] sna_drawable_move_region_to_cpu(pixmap=3269 (22x20), [(0, 4), (9, 18)], flags=3) [ 34.389] sna_drawable_move_region_to_cpu: pixmap=3269 all damaged on CPU [ 34.389] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 34.389] sna_composite_rectangles(pixmap=3269, op=1, ffffffff x 1 [(10, 1)x(9, 17) ...]) [ 34.389] sna_composite_rectangles: converted to op 1 [ 34.389] sna_composite_rectangles[0] (10, 1)x(9, 17) -> (10, 1), (19, 18) [ 34.389] sna_composite_rectangles: nrects=1, region=(10, 1), (19, 18) x 1 [ 34.389] sna_composite_rectangles: clipped extents (10, 1),(19, 18) x 1 [ 34.389] sna_composite_rectangles: pixmap +(0, 0) extents (10, 1),(19, 18) [ 34.389] sna_composite_rectangles: fallback, dst pixmap=3269 too small or not attached [ 34.389] sna_composite_rectangles: fallback [ 34.389] sna_drawable_move_region_to_cpu(pixmap=3269 (22x20), [(10, 1), (19, 18)], flags=1) [ 34.389] sna_drawable_move_region_to_cpu: pixmap=3269 all damaged on CPU [ 34.389] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 34.389] sna_composite_rectangles: fallback fill: (10, 1)x(9, 17) ffffffff [ 34.389] sna_copy_area: src=pixmap=3269:(0, 0)x(22, 20)+(0, 0) -> dst=pixmap=3060:(495, 408)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 34.389] sna_copy_area: normal copy [ 34.389] sna_do_copy: src=(0, 0), dst=(495, 408), size=(22x20) [ 34.389] sna_do_copy: after drawable: src=(0, 0), dst=(560, 432), size=(22x20) [ 34.389] sna_do_copy: dst extents (560, 432), (582, 452), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 34.389] sna_do_copy: clipped dst extents (560, 432), (582, 452) [ 34.389] sna_do_copy: unclipped src extents (0, 0), (22, 20) [ 34.389] sna_do_copy: clipped src extents (0, 0), (22, 20) [ 34.389] sna_do_copy: pixmap -- no source clipping [ 34.389] sna_do_copy: src extents (0, 0), (22, 20) x 1 [ 34.389] sna_do_copy: copy region (560, 432), (582, 452) x 1 + (-560, -432) [ 34.389] sna_copy_boxes (boxes=1x[(560, 432), (582, 452)...], src pixmap=3269+(-560, -432), dst pixmap=3060+(-65, -24), alu=3, src.size=22x20, dst.size=3775x2136) [ 34.389] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94ad7060, gpu_bo=0, cpu_bo=0), replaces=0 [ 34.389] sna_drawable_use_bo pixmap=3060, box=((495, 408), (517, 428)), flags=8... [ 34.389] sna_drawable_use_bo: exported target, set PREFER_GPU [ 34.389] sna_drawable_use_bo: pinned, never REPLACES [ 34.389] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 34.389] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 34.389] sna_drawable_use_bo: using whole GPU bo [ 34.389] region_overlaps_damage? [ 34.389] use_shm_bo: no, not attached [ 34.389] sna_drawable_move_region_to_cpu(pixmap=3269 (22x20), [(0, 0), (22, 20)], flags=2) [ 34.389] sna_drawable_move_region_to_cpu: pixmap=3269 all damaged on CPU [ 34.389] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 34.389] sna_write_boxes x 1, src stride=88, src dx=(-495, -408) [ 34.389] kgem_bo_can_map: handle=9, map=0x7fc6b7845000:0x0:0x7fc656564000, tiling=1, domain=1, offset=4029534208 [ 34.389] write_boxes_inplace x 1, handle=9, tiling=1 [ 34.389] upload_inplace__tiled: tiling=1 [ 34.389] kgem_bo_can_map__cpu: handle=9 [ 34.389] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 34.389] kgem_bo_map__cpu(handle=9, size=33177600, map=0x7fc6b7845000:0x7fc656564000) [ 34.389] kgem_bo_sync__cpu: handle=9 [ 34.389] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(495, 408), size=22x20, pitch=88/15360 [ 34.389] sna_accel_flush: flush?=0, dirty?=0 [ 34.389] sna_accel_flush: flush?=0, dirty?=0 [ 34.389] sna_accel_flush: flush?=0, dirty?=0 [ 34.389] sna_accel_flush: flush?=0, dirty?=0 [ 34.389] sna_destroy_pixmap: pixmap=3269, attached?=1 [ 34.389] __sna_free_pixmap(pixmap=3269) [ 34.389] sna_accel_flush: flush?=0, dirty?=0 [ 34.389] sna_accel_flush: flush?=0, dirty?=0 [ 34.389] sna_accel_flush: flush?=0, dirty?=0 [ 34.389] sna_block_handler (tv=0.472000) [ 34.389] has_shadow: has pending damage? 0, outstanding flips: 0 [ 34.389] sna_accel_do_throttle -- no pending activity [ 34.390] sna_wakeup_handler [ 34.390] sna_accel_flush: flush?=0, dirty?=0 [ 34.390] sna_accel_flush: flush?=0, dirty?=0 [ 34.391] sna_block_handler (tv=0.470000) [ 34.391] has_shadow: has pending damage? 0, outstanding flips: 0 [ 34.391] sna_accel_do_throttle -- no pending activity [ 34.391] sna_wakeup_handler [ 34.391] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=29, name=3 [ 34.391] kgem_bo_flink: flinked handle=29 to name=3, marking non-reusable [ 34.391] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 34.391] sna_dri2_get_back: draw size=7680x2160, back buffer handle=29 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 [ 34.391] sna_dri2_get_back: reuse backbuffer? 1 [ 34.391] sna_dri2_get_back: back buffer handle=29, active?=0, refcnt=1 [ 34.391] sna_dri2_get_back: reuse unattached back [ 34.391] kgem_bo_flink: flinked handle=29 to name=3, marking non-reusable [ 34.391] sna_dri2_reuse_buffer: reusing back buffer handle=29, name=3, pitch=30720, age=0 [ 34.391] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 34.391] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=128, name=76, active_scanout=3 [ 34.391] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 34.391] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 34.391] sna_accel_flush: flush?=0, dirty?=0 [ 34.391] sna_accel_flush: flush?=0, dirty?=0 [ 34.391] sna_accel_flush: flush?=0, dirty?=0 [ 34.391] sna_block_handler (tv=0.470000) [ 34.391] has_shadow: has pending damage? 0, outstanding flips: 0 [ 34.391] timer_enable (time=34391), starting timer 0 [ 34.391] sna_accel_do_throttle -- no pending activity [ 34.391] sna_accel_block: evaluating timers, active=5 [ 34.391] sna_accel_block: flush timer expires in 8 [34399] [ 34.391] sna_wakeup_handler [ 34.391] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 34.391] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 34.391] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 34.391] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 34.391] sna_dri2_get_msc(draw=146, pipe=0) [ 34.391] sna_crtc_record_swap: recording last swap on pipe=0, frame 1820 [msc=1820], time 34.382178 [ 34.391] sna_dri2_get_msc: msc=1820 [raw=1820], ust=34382178 [ 34.391] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=29 (refs=1/1, flush=0) , front=128 (refs=1/4, flush=1) [ 34.391] sna_dri2_schedule_swap(target_msc=1812, divisor=0, remainder=0) [ 34.391] sna_dri2_schedule_swap: using front handle=128, active_scanout?=3, flush?=1 [ 34.391] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 34.391] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 34.391] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 34.391] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 34.391] sna_crtc_record_swap: recording last swap on pipe=0, frame 1820 [msc=1820], time 34.382178 [ 34.391] immediate_swap: current_msc=1820, target_msc=1812 -- yes [ 34.391] can_flip: no, shadow enabled [ 34.391] sna_dri2_add_event: adding event to window 146) [ 34.391] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 34.391] sna_dri2_immediate_blit: no pending blit, starting chain [ 34.391] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 34.391] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 34.391] can_xchg: back size=8701e00, front size=8701e00 [ 34.391] can_xchg: yes, pixmap=165 [ 34.391] sna_dri2_xchg: win=146, exchange front=128/76,ref=2 and back=29/3,ref=2, pixmap=165 7680x2160 [ 34.391] sna_dri2_xchg: back_bo handle=29, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 34.391] sna_dri2_xchg: front_bo handle=128, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 34.391] set_bo: pixmap=165, handle=29 (old handle=128) [ 34.391] set_bo: marking whole pixmap as damaged [ 34.391] set_bo: applying final/discard move-to-gpu [ 34.391] wait_for_shadow: flags=0, flips=0, handle=128, shadow=32 [ 34.391] set_bo: dropping flush hint from handle=128 [ 34.391] set_bo: adding flush hint to handle=29 [ 34.391] mark_stale(handle=128) => 1 [ 34.391] swap_limit: draw=146 setting swap limit to 3 [ 34.391] sna_dri2_swap_limit_validate: swap limit set to 3 [ 34.391] sna_next_vblank(pipe=0, waiting until next vblank) [ 34.391] sna_dri2_schedule_swap: reported target_msc=1820 [ 34.391] sna_accel_flush: flush?=0, dirty?=0 [ 34.392] sna_accel_flush: flush?=0, dirty?=0 [ 34.392] sna_accel_flush: flush?=0, dirty?=0 [ 34.392] sna_accel_flush: flush?=0, dirty?=0 [ 34.392] sna_block_handler (tv=0.469000) [ 34.392] sna_scanout_do_flush: flush timer active: delta=7 [ 34.392] sna_accel_do_throttle -- no pending activity [ 34.392] sna_accel_block: evaluating timers, active=5 [ 34.392] sna_accel_block: flush timer expires in 7 [34399] [ 34.398] sna_wakeup_handler [ 34.398] sna_mode_wakeup: len=32 [ 34.398] sna_dri2_vblank_handler(type=2, sequence=1821, draw=1555) [ 34.398] sna_crtc_record_swap: recording last swap on pipe=0, frame 1821 [msc=1821], time 34.398852 [ 34.398] sna_dri2_vblank_handler: 2 complete, frame=1821 tv=34.398852 [ 34.398] sna_dri2_blit_complete: blit finished [ 34.398] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=1821, tv=34.398852) [ 34.398] frame_swap_complete(type=2): draw=146, pipe=0, frame=1821 [msc=1821], tv=34.398852 [ 34.398] sna_accel_flush: flush?=0, dirty?=0 [ 34.398] sna_dri2_event_free(draw?=1) [ 34.398] sna_dri2_remove_event: remove[0x561c94ad8a90] from window 146, active? 1 [ 34.398] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=29] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 34.398] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=128] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 34.398] sna_dri2_vblank_handler complete [ 34.398] sna_block_handler (tv=0.463000) [ 34.398] sna_scanout_do_flush: flush timer active: delta=1 [ 34.398] sna_scanout_do_flush (time=34398), triggered [ 34.398] sna_scanout_flush (time=34398), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 34.398] has_shadow: has pending damage? 1, outstanding flips: 0 [ 34.398] stop_flush: scanout=29 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 34.398] has_shadow: has pending damage? 1, outstanding flips: 0 [ 34.398] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 34.398] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 34.398] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 34.398] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 34.398] sna_pixmap_move_to_gpu: already all-damaged [ 34.398] sna_pixmap_mark_active: pixmap=165, handle=29 [ 34.398] sna_mode_redisplay: crtc[0] transformed? 0 [ 34.398] sna_mode_redisplay: crtc[1] transformed? 0 [ 34.398] sna_mode_redisplay: crtc[2] transformed? 0 [ 34.398] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=29 [active=1] [ 34.398] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 128, transformed? 0 [ 34.398] get_fb: reusing fb=102 for handle=29 [ 34.398] sna_mode_redisplay: recording flip on CRTC:32 handle=29, active_scanout=2, serial=2 [ 34.398] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 34.398] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 128, transformed? 0 [ 34.398] sna_mode_redisplay: recording flip on CRTC:39 handle=29, active_scanout=3, serial=3 [ 34.398] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 34.398] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 34.398] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 34.398] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=29, shadow handle=32 [ 34.398] sna_accel_do_throttle -- no pending activity [ 34.398] sna_accel_block: evaluating timers, active=5 [ 34.398] sna_accel_block: flush timer expires in 16 [34414] [ 34.413] sna_wakeup_handler [ 34.413] sna_mode_wakeup: len=32 [ 34.413] sna_mode_wakeup: recording last swap on pipe=1, frame 1792 [700], time 34.414114 [ 34.413] sna_mode_wakeup: removing handle=128 [active_scanout=1] from scanout, installing handle=29 [active_scanout=3] [ 34.413] sna_mode_wakeup: flip complete, pending? 2 [ 34.413] sna_block_handler (tv=0.448000) [ 34.413] sna_scanout_do_flush: flush timer active: delta=1 [ 34.413] sna_scanout_do_flush (time=34413), triggered [ 34.413] sna_scanout_flush (time=34413), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 34.413] has_shadow: has pending damage? 0, outstanding flips: 1 [ 34.413] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 34.413] has_shadow: has pending damage? 0, outstanding flips: 1 [ 34.413] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) [ 34.413] sna_accel_do_throttle -- no pending activity [ 34.413] sna_accel_block: evaluating timers, active=5 [ 34.413] sna_accel_block: flush timer expires in 16 [34429] [ 34.415] sna_wakeup_handler [ 34.415] sna_mode_wakeup: len=32 [ 34.415] sna_mode_wakeup: recording last swap on pipe=0, frame 1822 [71e], time 34.415517 [ 34.415] sna_mode_wakeup: removing handle=128 [active_scanout=0] from scanout, installing handle=29 [active_scanout=3] [ 34.415] sna_mode_wakeup: flip complete, pending? 1 [ 34.415] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 34.415] sna_block_handler (tv=0.446000) [ 34.415] sna_scanout_do_flush: flush timer active: delta=14 [ 34.415] sna_accel_do_throttle -- no pending activity [ 34.415] sna_accel_block: evaluating timers, active=5 [ 34.415] sna_accel_block: flush timer expires in 14 [34429] [ 34.429] sna_wakeup_handler [ 34.429] sna_block_handler (tv=0.432000) [ 34.429] sna_scanout_do_flush: flush timer active: delta=0 [ 34.429] sna_scanout_do_flush (time=34429), triggered [ 34.429] sna_scanout_flush (time=34429), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 34.429] has_shadow: has pending damage? 0, outstanding flips: 0 [ 34.429] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 34.429] has_shadow: has pending damage? 0, outstanding flips: 0 [ 34.429] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 34.429] sna_accel_do_throttle -- no pending activity [ 34.429] sna_accel_block: evaluating timers, active=5 [ 34.429] sna_accel_block: flush timer expires in 16 [34445] [ 34.445] sna_wakeup_handler [ 34.445] sna_block_handler (tv=0.416000) [ 34.445] sna_scanout_do_flush: flush timer active: delta=0 [ 34.445] sna_scanout_do_flush (time=34445), triggered [ 34.445] sna_scanout_flush (time=34445), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 34.445] has_shadow: has pending damage? 0, outstanding flips: 0 [ 34.445] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 34.445] has_shadow: has pending damage? 0, outstanding flips: 0 [ 34.445] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 34.445] sna_accel_do_throttle -- no pending activity [ 34.445] sna_accel_block: evaluating timers, active=5 [ 34.445] sna_accel_block: flush timer expires in 16 [34461] [ 34.462] sna_wakeup_handler [ 34.462] sna_block_handler (tv=0.399000) [ 34.462] sna_scanout_do_flush: flush timer active: delta=-1 [ 34.462] sna_scanout_do_flush (time=34462), triggered [ 34.462] sna_scanout_flush (time=34462), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 34.462] has_shadow: has pending damage? 0, outstanding flips: 0 [ 34.462] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 34.462] has_shadow: has pending damage? 0, outstanding flips: 0 [ 34.462] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 34.462] sna_accel_do_throttle -- no pending activity [ 34.462] sna_accel_block: evaluating timers, active=5 [ 34.462] sna_accel_block: flush timer expires in 16 [34478] [ 34.478] sna_wakeup_handler [ 34.478] sna_block_handler (tv=0.383000) [ 34.478] sna_scanout_do_flush: flush timer active: delta=0 [ 34.478] sna_scanout_do_flush (time=34478), triggered [ 34.478] sna_scanout_flush (time=34478), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 34.478] has_shadow: has pending damage? 0, outstanding flips: 0 [ 34.478] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 34.478] has_shadow: has pending damage? 0, outstanding flips: 0 [ 34.478] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 34.478] sna_accel_do_throttle -- no pending activity [ 34.478] sna_accel_block: evaluating timers, active=5 [ 34.478] sna_accel_block: flush timer expires in 16 [34494] [ 34.482] sna_wakeup_handler [ 34.482] sna_accel_flush: flush?=0, dirty?=0 [ 34.482] sna_accel_flush: flush?=0, dirty?=0 [ 34.483] sna_block_handler (tv=0.378000) [ 34.483] sna_scanout_do_flush: flush timer active: delta=11 [ 34.483] sna_accel_do_throttle -- no pending activity [ 34.483] sna_accel_block: evaluating timers, active=5 [ 34.483] sna_accel_block: flush timer expires in 11 [34494] [ 34.483] sna_wakeup_handler [ 34.483] sna_block_handler (tv=0.378000) [ 34.483] sna_scanout_do_flush: flush timer active: delta=11 [ 34.483] sna_accel_do_throttle -- no pending activity [ 34.483] sna_accel_block: evaluating timers, active=5 [ 34.483] sna_accel_block: flush timer expires in 11 [34494] [ 34.484] sna_wakeup_handler [ 34.484] sna_block_handler (tv=0.377000) [ 34.484] sna_scanout_do_flush: flush timer active: delta=10 [ 34.484] sna_accel_do_throttle -- no pending activity [ 34.484] sna_accel_block: evaluating timers, active=5 [ 34.484] sna_accel_block: flush timer expires in 10 [34494] [ 34.494] sna_wakeup_handler [ 34.494] sna_block_handler (tv=0.367000) [ 34.494] sna_scanout_do_flush: flush timer active: delta=0 [ 34.494] sna_scanout_do_flush (time=34494), triggered [ 34.494] sna_scanout_flush (time=34494), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 34.494] has_shadow: has pending damage? 0, outstanding flips: 0 [ 34.494] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 34.494] has_shadow: has pending damage? 0, outstanding flips: 0 [ 34.494] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 34.494] sna_accel_do_throttle -- no pending activity [ 34.494] sna_accel_block: evaluating timers, active=5 [ 34.494] sna_accel_block: flush timer expires in 16 [34510] [ 34.510] sna_wakeup_handler [ 34.510] sna_block_handler (tv=0.351000) [ 34.510] sna_scanout_do_flush: flush timer active: delta=0 [ 34.510] sna_scanout_do_flush (time=34510), triggered [ 34.510] sna_scanout_flush (time=34510), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 34.510] has_shadow: has pending damage? 0, outstanding flips: 0 [ 34.510] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 34.510] has_shadow: has pending damage? 0, outstanding flips: 0 [ 34.510] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 34.510] sna_accel_do_throttle -- no pending activity [ 34.510] sna_accel_block: evaluating timers, active=5 [ 34.510] sna_accel_block: flush timer expires in 16 [34526] [ 34.526] sna_wakeup_handler [ 34.527] sna_block_handler (tv=0.335000) [ 34.527] sna_scanout_do_flush: flush timer active: delta=-1 [ 34.527] sna_scanout_do_flush (time=34527), triggered [ 34.527] sna_scanout_flush (time=34527), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 34.527] has_shadow: has pending damage? 0, outstanding flips: 0 [ 34.527] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 34.527] has_shadow: has pending damage? 0, outstanding flips: 0 [ 34.527] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 34.527] sna_accel_do_throttle -- no pending activity [ 34.527] sna_accel_block: evaluating timers, active=5 [ 34.527] sna_accel_block: flush timer expires in 16 [34543] [ 34.543] sna_wakeup_handler [ 34.543] sna_block_handler (tv=0.318000) [ 34.543] sna_scanout_do_flush: flush timer active: delta=0 [ 34.543] sna_scanout_do_flush (time=34543), triggered [ 34.543] sna_scanout_flush (time=34543), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 34.543] has_shadow: has pending damage? 0, outstanding flips: 0 [ 34.543] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 34.543] has_shadow: has pending damage? 0, outstanding flips: 0 [ 34.543] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 34.543] sna_accel_do_throttle -- no pending activity [ 34.543] sna_accel_block: evaluating timers, active=5 [ 34.543] sna_accel_block: flush timer expires in 16 [34559] [ 34.559] sna_wakeup_handler [ 34.559] sna_block_handler (tv=0.302000) [ 34.559] sna_scanout_do_flush: flush timer active: delta=0 [ 34.559] sna_scanout_do_flush (time=34559), triggered [ 34.559] sna_scanout_flush (time=34559), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 34.559] has_shadow: has pending damage? 0, outstanding flips: 0 [ 34.559] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 34.559] has_shadow: has pending damage? 0, outstanding flips: 0 [ 34.559] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 34.559] sna_accel_do_throttle -- no pending activity [ 34.559] sna_accel_block: evaluating timers, active=5 [ 34.559] sna_accel_block: flush timer expires in 16 [34575] [ 34.575] sna_wakeup_handler [ 34.575] sna_block_handler (tv=0.286000) [ 34.575] sna_scanout_do_flush: flush timer active: delta=0 [ 34.575] sna_scanout_do_flush (time=34575), triggered [ 34.575] sna_scanout_flush (time=34575), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 34.575] has_shadow: has pending damage? 0, outstanding flips: 0 [ 34.575] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 34.575] has_shadow: has pending damage? 0, outstanding flips: 0 [ 34.575] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 34.575] sna_accel_do_throttle -- no pending activity [ 34.575] sna_accel_block: evaluating timers, active=5 [ 34.575] sna_accel_block: flush timer expires in 16 [34591] [ 34.592] sna_wakeup_handler [ 34.592] sna_block_handler (tv=0.269000) [ 34.592] sna_scanout_do_flush: flush timer active: delta=-1 [ 34.592] sna_scanout_do_flush (time=34592), triggered [ 34.592] sna_scanout_flush (time=34592), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 34.592] has_shadow: has pending damage? 0, outstanding flips: 0 [ 34.592] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 34.592] has_shadow: has pending damage? 0, outstanding flips: 0 [ 34.592] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 34.592] sna_accel_do_throttle -- no pending activity [ 34.592] sna_accel_block: evaluating timers, active=5 [ 34.592] sna_accel_block: flush timer expires in 16 [34608] [ 34.595] sna_wakeup_handler [ 34.596] sna_accel_flush: flush?=0, dirty?=0 [ 34.596] sna_accel_flush: flush?=0, dirty?=0 [ 34.596] sna_block_handler (tv=0.499000) [ 34.596] sna_scanout_do_flush: flush timer active: delta=12 [ 34.596] sna_accel_do_throttle -- no pending activity [ 34.596] sna_accel_block: evaluating timers, active=5 [ 34.596] sna_accel_block: flush timer expires in 12 [34608] [ 34.596] sna_wakeup_handler [ 34.596] sna_block_handler (tv=0.499000) [ 34.596] sna_scanout_do_flush: flush timer active: delta=12 [ 34.596] sna_accel_do_throttle -- no pending activity [ 34.596] sna_accel_block: evaluating timers, active=5 [ 34.596] sna_accel_block: flush timer expires in 12 [34608] [ 34.596] sna_wakeup_handler [ 34.596] sna_accel_flush: flush?=0, dirty?=0 [ 34.596] sna_accel_flush: flush?=0, dirty?=0 [ 34.596] sna_accel_flush: flush?=0, dirty?=0 [ 34.596] sna_accel_flush: flush?=0, dirty?=0 [ 34.596] sna_block_handler (tv=0.499000) [ 34.596] sna_scanout_do_flush: flush timer active: delta=12 [ 34.596] sna_accel_do_throttle -- no pending activity [ 34.596] sna_accel_block: evaluating timers, active=5 [ 34.596] sna_accel_block: flush timer expires in 12 [34608] [ 34.597] sna_wakeup_handler [ 34.597] sna_accel_flush: flush?=0, dirty?=0 [ 34.597] sna_block_handler (tv=0.498000) [ 34.597] sna_scanout_do_flush: flush timer active: delta=11 [ 34.597] sna_accel_do_throttle -- no pending activity [ 34.597] sna_accel_block: evaluating timers, active=5 [ 34.597] sna_accel_block: flush timer expires in 11 [34608] [ 34.607] sna_wakeup_handler [ 34.607] sna_accel_flush: flush?=0, dirty?=0 [ 34.607] sna_accel_flush: flush?=0, dirty?=0 [ 34.607] sna_block_handler (tv=0.488000) [ 34.607] sna_scanout_do_flush: flush timer active: delta=1 [ 34.607] sna_scanout_do_flush (time=34607), triggered [ 34.607] sna_scanout_flush (time=34607), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 34.607] has_shadow: has pending damage? 0, outstanding flips: 0 [ 34.607] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 34.607] has_shadow: has pending damage? 0, outstanding flips: 0 [ 34.607] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 34.607] sna_accel_do_throttle -- no pending activity [ 34.607] sna_accel_block: evaluating timers, active=5 [ 34.607] sna_accel_block: flush timer expires in 16 [34623] [ 34.623] sna_wakeup_handler [ 34.623] sna_create_pixmap(22, 20, 32, usage=0) [ 34.623] kgem_can_create_2d: 22x20 @ 32 [ 34.623] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=20 [ 34.623] kgem_can_create_2d: untiled size=4096 [ 34.623] kgem_choose_tiling: too thin [width 22, 32 bpp] for TILING_X [ 34.623] kgem_choose_tiling: 22x20 -> 0 [ 34.623] sna_create_pixmap: usage=0, flags=a [ 34.623] sna_create_pixmap: small buffer [1760], attaching to shadow pixmap [ 34.623] create_pixmap: allocating pixmap 22x20, depth=32/32, size=1768 [ 34.623] create_pixmap: serial=3270, usage=0, 22x20 [ 34.623] sna_create_pixmap: serial=3270, 22x20, usage=0 [ 34.623] sna_composite_rectangles(pixmap=3271, op=0, 0 x 1 [(0, 0)x(22, 20) ...]) [ 34.623] sna_composite_rectangles: converted to op 0 [ 34.623] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 34.623] sna_composite_rectangles: nrects=1, region=(0, 0), (22, 20) x 1 [ 34.623] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 34.623] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 34.623] sna_composite_rectangles: fallback, dst pixmap=3271 too small or not attached [ 34.623] sna_composite_rectangles: fallback [ 34.623] sna_drawable_move_region_to_cpu(pixmap=3271 (22x20), [(0, 0), (22, 20)], flags=1) [ 34.623] sna_drawable_move_region_to_cpu: region (0, 0), (22, 20) + (0, 0) subsumes pixmap (22x20) [ 34.623] _sna_pixmap_move_to_cpu(pixmap=3271, 22x20, flags=1) [ 34.623] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 34.623] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 34.623] operate_inplace: no, inplace operation not suitable [ 34.623] _sna_pixmap_move_to_cpu: marking as damaged [ 34.623] __sna_damage_all(22, 20) [ 34.623] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 34.623] sna_composite_rectangles(pixmap=3271, op=1, fff2f1f0 x 1 [(0, 0)x(22, 20) ...]) [ 34.623] sna_composite_rectangles: converted to op 1 [ 34.623] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 34.623] sna_composite_rectangles: nrects=1, region=(0, 0), (22, 20) x 1 [ 34.623] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 34.623] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 34.623] sna_composite_rectangles: fallback, dst pixmap=3271 too small or not attached [ 34.623] sna_composite_rectangles: fallback [ 34.623] sna_drawable_move_region_to_cpu(pixmap=3271 (22x20), [(0, 0), (22, 20)], flags=1) [ 34.623] sna_drawable_move_region_to_cpu: pixmap=3271 all damaged on CPU [ 34.623] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 34.623] sna_composite_rectangles: fallback fill: (0, 0)x(22, 20) fff2f1f0 [ 34.623] sna_composite_rectangles(pixmap=3271, op=1, ff300a24 x 2 [(0, 0)x(22, 20) ...]) [ 34.623] sna_composite_rectangles: converted to op 1 [ 34.623] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 34.623] sna_composite_rectangles[1] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 34.623] sna_composite_rectangles: nrects=2, region=(0, 0), (22, 20) x 2 [ 34.623] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 34.623] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 34.623] sna_composite_rectangles: fallback, dst pixmap=3271 too small or not attached [ 34.623] sna_composite_rectangles: fallback [ 34.623] sna_drawable_move_region_to_cpu(pixmap=3271 (22x20), [(0, 0), (22, 20)], flags=1) [ 34.623] sna_drawable_move_region_to_cpu: pixmap=3271 all damaged on CPU [ 34.623] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 34.623] sna_composite_rectangles: fallback fill: (0, 0)x(22, 20) ff300a24 [ 34.623] sna_glyphs(op=3, nlist=1, src=(-8, 15)) [ 34.623] sna_glyphs: fallback -- too small (22x20) [ 34.623] glyphs_fallback: nlist=1, count=2, extents (-8, 7), (10, 15) [ 34.623] glyphs_fallback: clipped extents (0, 7), (9, 15) [ 34.623] sna_drawable_move_region_to_cpu(pixmap=3271 (22x20), [(0, 7), (9, 15)], flags=3) [ 34.623] sna_drawable_move_region_to_cpu: pixmap=3271 all damaged on CPU [ 34.623] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 34.623] sna_composite_rectangles(pixmap=3271, op=1, ffffffff x 1 [(10, 1)x(9, 17) ...]) [ 34.623] sna_composite_rectangles: converted to op 1 [ 34.623] sna_composite_rectangles[0] (10, 1)x(9, 17) -> (10, 1), (19, 18) [ 34.623] sna_composite_rectangles: nrects=1, region=(10, 1), (19, 18) x 1 [ 34.623] sna_composite_rectangles: clipped extents (10, 1),(19, 18) x 1 [ 34.623] sna_composite_rectangles: pixmap +(0, 0) extents (10, 1),(19, 18) [ 34.623] sna_composite_rectangles: fallback, dst pixmap=3271 too small or not attached [ 34.623] sna_composite_rectangles: fallback [ 34.623] sna_drawable_move_region_to_cpu(pixmap=3271 (22x20), [(10, 1), (19, 18)], flags=1) [ 34.623] sna_drawable_move_region_to_cpu: pixmap=3271 all damaged on CPU [ 34.623] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 34.623] sna_composite_rectangles: fallback fill: (10, 1)x(9, 17) ffffffff [ 34.623] sna_copy_area: src=pixmap=3271:(0, 0)x(22, 20)+(0, 0) -> dst=pixmap=3060:(504, 408)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 34.623] sna_copy_area: normal copy [ 34.623] sna_do_copy: src=(0, 0), dst=(504, 408), size=(22x20) [ 34.623] sna_do_copy: after drawable: src=(0, 0), dst=(569, 432), size=(22x20) [ 34.623] sna_do_copy: dst extents (569, 432), (591, 452), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 34.623] sna_do_copy: clipped dst extents (569, 432), (591, 452) [ 34.623] sna_do_copy: unclipped src extents (0, 0), (22, 20) [ 34.623] sna_do_copy: clipped src extents (0, 0), (22, 20) [ 34.623] sna_do_copy: pixmap -- no source clipping [ 34.623] sna_do_copy: src extents (0, 0), (22, 20) x 1 [ 34.623] sna_do_copy: copy region (569, 432), (591, 452) x 1 + (-569, -432) [ 34.623] sna_copy_boxes (boxes=1x[(569, 432), (591, 452)...], src pixmap=3271+(-569, -432), dst pixmap=3060+(-65, -24), alu=3, src.size=22x20, dst.size=3775x2136) [ 34.623] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94ad7060, gpu_bo=0, cpu_bo=0), replaces=0 [ 34.623] sna_drawable_use_bo pixmap=3060, box=((504, 408), (526, 428)), flags=8... [ 34.623] sna_drawable_use_bo: exported target, set PREFER_GPU [ 34.623] sna_drawable_use_bo: pinned, never REPLACES [ 34.623] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 34.623] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 34.623] sna_drawable_use_bo: using whole GPU bo [ 34.623] region_overlaps_damage? [ 34.623] use_shm_bo: no, not attached [ 34.623] sna_drawable_move_region_to_cpu(pixmap=3271 (22x20), [(0, 0), (22, 20)], flags=2) [ 34.623] sna_drawable_move_region_to_cpu: pixmap=3271 all damaged on CPU [ 34.623] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 34.623] sna_write_boxes x 1, src stride=88, src dx=(-504, -408) [ 34.623] kgem_bo_can_map: handle=9, map=0x7fc6b7845000:0x0:0x7fc656564000, tiling=1, domain=1, offset=4029534208 [ 34.623] write_boxes_inplace x 1, handle=9, tiling=1 [ 34.623] upload_inplace__tiled: tiling=1 [ 34.623] kgem_bo_can_map__cpu: handle=9 [ 34.623] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 34.623] kgem_bo_map__cpu(handle=9, size=33177600, map=0x7fc6b7845000:0x7fc656564000) [ 34.623] kgem_bo_sync__cpu: handle=9 [ 34.623] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(504, 408), size=22x20, pitch=88/15360 [ 34.623] sna_accel_flush: flush?=0, dirty?=0 [ 34.623] sna_accel_flush: flush?=0, dirty?=0 [ 34.623] sna_accel_flush: flush?=0, dirty?=0 [ 34.623] sna_accel_flush: flush?=0, dirty?=0 [ 34.623] sna_destroy_pixmap: pixmap=3271, attached?=1 [ 34.623] __sna_free_pixmap(pixmap=3271) [ 34.623] sna_accel_flush: flush?=0, dirty?=0 [ 34.623] sna_accel_flush: flush?=0, dirty?=0 [ 34.623] sna_accel_flush: flush?=0, dirty?=0 [ 34.623] sna_block_handler (tv=0.472000) [ 34.623] sna_scanout_do_flush: flush timer active: delta=0 [ 34.623] sna_scanout_do_flush (time=34623), triggered [ 34.623] sna_scanout_flush (time=34623), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 34.623] has_shadow: has pending damage? 0, outstanding flips: 0 [ 34.623] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 34.623] has_shadow: has pending damage? 0, outstanding flips: 0 [ 34.623] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 34.623] sna_accel_do_throttle -- no pending activity [ 34.623] sna_accel_block: evaluating timers, active=5 [ 34.623] sna_accel_block: flush timer expires in 16 [34639] [ 34.625] sna_wakeup_handler [ 34.625] sna_accel_flush: flush?=0, dirty?=0 [ 34.625] sna_accel_flush: flush?=0, dirty?=0 [ 34.625] sna_block_handler (tv=0.470000) [ 34.625] sna_scanout_do_flush: flush timer active: delta=14 [ 34.625] sna_accel_do_throttle -- no pending activity [ 34.625] sna_accel_block: evaluating timers, active=5 [ 34.625] sna_accel_block: flush timer expires in 14 [34639] [ 34.625] sna_wakeup_handler [ 34.625] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=128, name=76 [ 34.625] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 34.625] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 34.625] sna_dri2_get_back: draw size=7680x2160, back buffer handle=128 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 [ 34.625] sna_dri2_get_back: reuse backbuffer? 1 [ 34.625] sna_dri2_get_back: back buffer handle=128, active?=0, refcnt=1 [ 34.625] sna_dri2_get_back: reuse unattached back [ 34.625] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 34.625] sna_dri2_reuse_buffer: reusing back buffer handle=128, name=76, pitch=30720, age=0 [ 34.625] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 34.625] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=29, name=3, active_scanout=3 [ 34.625] kgem_bo_flink: flinked handle=29 to name=3, marking non-reusable [ 34.625] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=29] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 34.625] sna_accel_flush: flush?=0, dirty?=0 [ 34.625] sna_accel_flush: flush?=0, dirty?=0 [ 34.625] sna_accel_flush: flush?=0, dirty?=0 [ 34.625] sna_block_handler (tv=0.470000) [ 34.625] sna_scanout_do_flush: flush timer active: delta=14 [ 34.625] sna_accel_do_throttle -- no pending activity [ 34.625] sna_accel_block: evaluating timers, active=5 [ 34.625] sna_accel_block: flush timer expires in 14 [34639] [ 34.625] sna_wakeup_handler [ 34.625] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 34.625] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 34.625] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 34.625] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 34.625] sna_dri2_get_msc(draw=146, pipe=0) [ 34.625] sna_crtc_record_swap: recording last swap on pipe=0, frame 1834 [msc=1834], time 34.615526 [ 34.625] sna_dri2_get_msc: msc=1834 [raw=1834], ust=34615526 [ 34.625] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=128 (refs=1/1, flush=0) , front=29 (refs=1/4, flush=1) [ 34.625] sna_dri2_schedule_swap(target_msc=1821, divisor=0, remainder=0) [ 34.625] sna_dri2_schedule_swap: using front handle=29, active_scanout?=3, flush?=1 [ 34.625] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 34.626] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 34.626] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 34.626] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 34.626] sna_crtc_record_swap: recording last swap on pipe=0, frame 1834 [msc=1834], time 34.615526 [ 34.626] immediate_swap: current_msc=1834, target_msc=1821 -- yes [ 34.626] can_flip: no, shadow enabled [ 34.626] sna_dri2_add_event: adding event to window 146) [ 34.626] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 34.626] sna_dri2_immediate_blit: no pending blit, starting chain [ 34.626] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 34.626] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 34.626] can_xchg: back size=8701e00, front size=8701e00 [ 34.626] can_xchg: yes, pixmap=165 [ 34.626] sna_dri2_xchg: win=146, exchange front=29/3,ref=2 and back=128/76,ref=2, pixmap=165 7680x2160 [ 34.626] sna_dri2_xchg: back_bo handle=128, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 34.626] sna_dri2_xchg: front_bo handle=29, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 34.626] set_bo: pixmap=165, handle=128 (old handle=29) [ 34.626] set_bo: marking whole pixmap as damaged [ 34.626] set_bo: applying final/discard move-to-gpu [ 34.626] wait_for_shadow: flags=0, flips=0, handle=29, shadow=32 [ 34.626] set_bo: dropping flush hint from handle=29 [ 34.626] set_bo: adding flush hint to handle=128 [ 34.626] mark_stale(handle=29) => 1 [ 34.626] swap_limit: draw=146 setting swap limit to 3 [ 34.626] sna_dri2_swap_limit_validate: swap limit set to 3 [ 34.626] sna_next_vblank(pipe=0, waiting until next vblank) [ 34.626] sna_dri2_schedule_swap: reported target_msc=1834 [ 34.626] sna_accel_flush: flush?=0, dirty?=0 [ 34.626] sna_accel_flush: flush?=0, dirty?=0 [ 34.626] sna_accel_flush: flush?=0, dirty?=0 [ 34.626] sna_accel_flush: flush?=0, dirty?=0 [ 34.626] sna_block_handler (tv=0.469000) [ 34.626] sna_scanout_do_flush: flush timer active: delta=13 [ 34.626] sna_accel_do_throttle -- no pending activity [ 34.626] sna_accel_block: evaluating timers, active=5 [ 34.626] sna_accel_block: flush timer expires in 13 [34639] [ 34.631] sna_wakeup_handler [ 34.631] sna_mode_wakeup: len=32 [ 34.631] sna_dri2_vblank_handler(type=2, sequence=1835, draw=1555) [ 34.631] sna_crtc_record_swap: recording last swap on pipe=0, frame 1835 [msc=1835], time 34.632192 [ 34.631] sna_dri2_vblank_handler: 2 complete, frame=1835 tv=34.632192 [ 34.631] sna_dri2_blit_complete: blit finished [ 34.631] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=1835, tv=34.632192) [ 34.631] frame_swap_complete(type=2): draw=146, pipe=0, frame=1835 [msc=1835], tv=34.632192 [ 34.631] sna_accel_flush: flush?=0, dirty?=0 [ 34.631] sna_dri2_event_free(draw?=1) [ 34.631] sna_dri2_remove_event: remove[0x561c94ad8a90] from window 146, active? 1 [ 34.631] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 34.631] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=29] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 34.631] sna_dri2_vblank_handler complete [ 34.631] sna_block_handler (tv=0.464000) [ 34.631] sna_scanout_do_flush: flush timer active: delta=8 [ 34.631] sna_accel_do_throttle -- no pending activity [ 34.631] sna_accel_block: evaluating timers, active=5 [ 34.631] sna_accel_block: flush timer expires in 8 [34639] [ 34.640] sna_wakeup_handler [ 34.640] sna_block_handler (tv=0.455000) [ 34.640] sna_scanout_do_flush: flush timer active: delta=-1 [ 34.640] sna_scanout_do_flush (time=34640), triggered [ 34.640] sna_scanout_flush (time=34640), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 34.640] has_shadow: has pending damage? 1, outstanding flips: 0 [ 34.640] stop_flush: scanout=128 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 34.640] has_shadow: has pending damage? 1, outstanding flips: 0 [ 34.640] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 34.640] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 34.640] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 34.640] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 34.640] sna_pixmap_move_to_gpu: already all-damaged [ 34.640] sna_pixmap_mark_active: pixmap=165, handle=128 [ 34.640] sna_mode_redisplay: crtc[0] transformed? 0 [ 34.640] sna_mode_redisplay: crtc[1] transformed? 0 [ 34.640] sna_mode_redisplay: crtc[2] transformed? 0 [ 34.640] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=128 [active=1] [ 34.640] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 29, transformed? 0 [ 34.640] get_fb: reusing fb=112 for handle=128 [ 34.640] sna_mode_redisplay: recording flip on CRTC:32 handle=128, active_scanout=2, serial=2 [ 34.640] __kgem_bo_clear_busy: handle=128 [ 34.640] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 29, transformed? 0 [ 34.640] sna_mode_redisplay: recording flip on CRTC:39 handle=128, active_scanout=3, serial=3 [ 34.640] __kgem_bo_clear_busy: handle=128 [ 34.640] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 34.640] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 34.640] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=128, shadow handle=32 [ 34.640] sna_accel_do_throttle -- no pending activity [ 34.640] sna_accel_block: evaluating timers, active=5 [ 34.640] sna_accel_block: flush timer expires in 16 [34656] [ 34.647] sna_wakeup_handler [ 34.647] sna_mode_wakeup: len=32 [ 34.647] sna_mode_wakeup: recording last swap on pipe=1, frame 1806 [70e], time 34.647464 [ 34.647] sna_mode_wakeup: removing handle=29 [active_scanout=1] from scanout, installing handle=128 [active_scanout=3] [ 34.647] sna_mode_wakeup: flip complete, pending? 2 [ 34.647] sna_block_handler (tv=0.448000) [ 34.647] sna_scanout_do_flush: flush timer active: delta=9 [ 34.647] sna_accel_do_throttle -- no pending activity [ 34.647] sna_accel_block: evaluating timers, active=5 [ 34.647] sna_accel_block: flush timer expires in 9 [34656] [ 34.648] sna_wakeup_handler [ 34.648] sna_mode_wakeup: len=32 [ 34.648] sna_mode_wakeup: recording last swap on pipe=0, frame 1836 [72c], time 34.648860 [ 34.648] sna_mode_wakeup: removing handle=29 [active_scanout=0] from scanout, installing handle=128 [active_scanout=3] [ 34.648] sna_mode_wakeup: flip complete, pending? 1 [ 34.648] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 34.648] sna_block_handler (tv=0.447000) [ 34.648] sna_scanout_do_flush: flush timer active: delta=8 [ 34.648] sna_accel_do_throttle -- no pending activity [ 34.648] sna_accel_block: evaluating timers, active=5 [ 34.648] sna_accel_block: flush timer expires in 8 [34656] [ 34.656] sna_wakeup_handler [ 34.656] sna_block_handler (tv=0.439000) [ 34.656] sna_scanout_do_flush: flush timer active: delta=0 [ 34.656] sna_scanout_do_flush (time=34656), triggered [ 34.656] sna_scanout_flush (time=34656), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 34.656] has_shadow: has pending damage? 0, outstanding flips: 0 [ 34.656] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 34.656] has_shadow: has pending damage? 0, outstanding flips: 0 [ 34.656] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 34.656] sna_accel_do_throttle -- no pending activity [ 34.656] sna_accel_block: evaluating timers, active=5 [ 34.656] sna_accel_block: flush timer expires in 16 [34672] [ 34.666] sna_wakeup_handler [ 34.666] sna_accel_flush: flush?=0, dirty?=0 [ 34.666] sna_accel_flush: flush?=0, dirty?=0 [ 34.666] sna_block_handler (tv=0.429000) [ 34.666] sna_scanout_do_flush: flush timer active: delta=6 [ 34.666] sna_accel_do_throttle -- no pending activity [ 34.666] sna_accel_block: evaluating timers, active=5 [ 34.666] sna_accel_block: flush timer expires in 6 [34672] [ 34.666] sna_wakeup_handler [ 34.666] sna_block_handler (tv=0.429000) [ 34.666] sna_scanout_do_flush: flush timer active: delta=6 [ 34.666] sna_accel_do_throttle -- no pending activity [ 34.666] sna_accel_block: evaluating timers, active=5 [ 34.666] sna_accel_block: flush timer expires in 6 [34672] [ 34.668] sna_wakeup_handler [ 34.668] sna_block_handler (tv=0.427000) [ 34.668] sna_scanout_do_flush: flush timer active: delta=4 [ 34.668] sna_accel_do_throttle -- no pending activity [ 34.668] sna_accel_block: evaluating timers, active=5 [ 34.668] sna_accel_block: flush timer expires in 4 [34672] [ 34.672] sna_wakeup_handler [ 34.672] sna_block_handler (tv=0.423000) [ 34.672] sna_scanout_do_flush: flush timer active: delta=0 [ 34.672] sna_scanout_do_flush (time=34672), triggered [ 34.672] sna_scanout_flush (time=34672), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 34.672] has_shadow: has pending damage? 0, outstanding flips: 0 [ 34.672] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 34.672] has_shadow: has pending damage? 0, outstanding flips: 0 [ 34.672] sna_accel_disarm_timer[0] (time=34672) [ 34.672] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 34.672] sna_accel_do_throttle -- no pending activity [ 34.776] sna_wakeup_handler [ 34.776] sna_accel_flush: flush?=0, dirty?=0 [ 34.776] sna_accel_flush: flush?=0, dirty?=0 [ 34.776] sna_block_handler (tv=0.500000) [ 34.776] has_shadow: has pending damage? 0, outstanding flips: 0 [ 34.776] sna_accel_do_throttle -- no pending activity [ 34.776] sna_wakeup_handler [ 34.776] sna_block_handler (tv=0.500000) [ 34.776] has_shadow: has pending damage? 0, outstanding flips: 0 [ 34.776] sna_accel_do_throttle -- no pending activity [ 34.776] sna_wakeup_handler [ 34.776] sna_accel_flush: flush?=0, dirty?=0 [ 34.776] sna_accel_flush: flush?=0, dirty?=0 [ 34.776] sna_accel_flush: flush?=0, dirty?=0 [ 34.776] sna_accel_flush: flush?=0, dirty?=0 [ 34.776] sna_block_handler (tv=0.500000) [ 34.777] has_shadow: has pending damage? 0, outstanding flips: 0 [ 34.777] sna_accel_do_throttle -- no pending activity [ 34.777] sna_wakeup_handler [ 34.777] sna_accel_flush: flush?=0, dirty?=0 [ 34.777] sna_accel_flush: flush?=0, dirty?=0 [ 34.777] sna_block_handler (tv=0.499000) [ 34.777] has_shadow: has pending damage? 0, outstanding flips: 0 [ 34.777] sna_accel_do_throttle -- no pending activity [ 34.777] sna_wakeup_handler [ 34.777] sna_accel_flush: flush?=0, dirty?=0 [ 34.777] sna_accel_flush: flush?=0, dirty?=0 [ 34.777] sna_block_handler (tv=0.499000) [ 34.777] has_shadow: has pending damage? 0, outstanding flips: 0 [ 34.777] sna_accel_do_throttle -- no pending activity [ 34.778] sna_wakeup_handler [ 34.778] sna_accel_flush: flush?=0, dirty?=0 [ 34.778] sna_block_handler (tv=0.498000) [ 34.778] has_shadow: has pending damage? 0, outstanding flips: 0 [ 34.778] sna_accel_do_throttle -- no pending activity [ 34.789] sna_wakeup_handler [ 34.789] sna_accel_flush: flush?=0, dirty?=0 [ 34.789] sna_accel_flush: flush?=0, dirty?=0 [ 34.789] sna_block_handler (tv=0.487000) [ 34.789] has_shadow: has pending damage? 0, outstanding flips: 0 [ 34.789] sna_accel_do_throttle -- no pending activity [ 34.800] sna_wakeup_handler [ 34.800] sna_block_handler (tv=0.180000) [ 34.800] has_shadow: has pending damage? 0, outstanding flips: 0 [ 34.800] sna_accel_do_throttle -- no pending activity [ 34.804] sna_wakeup_handler [ 34.804] sna_accel_flush: flush?=0, dirty?=0 [ 34.804] sna_accel_flush: flush?=0, dirty?=0 [ 34.804] sna_block_handler (tv=0.176000) [ 34.804] has_shadow: has pending damage? 0, outstanding flips: 0 [ 34.804] sna_accel_do_throttle -- no pending activity [ 34.804] sna_wakeup_handler [ 34.804] sna_create_pixmap(58, 20, 32, usage=0) [ 34.804] kgem_can_create_2d: 58x20 @ 32 [ 34.804] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=256, height=20 [ 34.804] kgem_can_create_2d: untiled size=8192 [ 34.804] kgem_choose_tiling: too thin [width 58, 32 bpp] for TILING_X [ 34.804] kgem_choose_tiling: 58x20 -> 0 [ 34.804] sna_create_pixmap: usage=0, flags=b [ 34.804] sna_create_pixmap: creating GPU pixmap 58x20, stride=232, flags=b [ 34.804] __pop_freed_pixmap: reusing freed pixmap=3259 header [ 34.804] create_pixmap_hdr: pixmap=3272, width=58, height=20, usage=0 [ 34.804] sna_create_pixmap: serial=3272, 58x20, usage=0 [ 34.804] sna_composite_rectangles(pixmap=3273, op=0, 0 x 1 [(0, 0)x(58, 20) ...]) [ 34.804] sna_composite_rectangles: converted to op 0 [ 34.804] sna_composite_rectangles[0] (0, 0)x(58, 20) -> (0, 0), (58, 20) [ 34.804] sna_composite_rectangles: nrects=1, region=(0, 0), (58, 20) x 1 [ 34.804] sna_composite_rectangles: clipped extents (0, 0),(58, 20) x 1 [ 34.804] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(58, 20) [ 34.804] sna_composite_rectangles: dropping last-cpu hint [ 34.804] sna_drawable_use_bo pixmap=3273, box=((0, 0), (58, 20)), flags=19... [ 34.804] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 34.804] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 34.804] sna_pixmap_move_to_gpu(pixmap=3273, usage=0), flags=b [ 34.804] sna_pixmap_move_to_gpu: CPU damage? 0 [ 34.804] sna_pixmap_move_to_gpu: creating GPU bo (58x20@32), create=b [ 34.804] kgem_choose_tiling: too thin [width 58, 32 bpp] for TILING_X [ 34.804] kgem_choose_tiling: 58x20 -> 0 [ 34.804] kgem_choose_tiling: too thin [width 58, 32 bpp] for TILING_X [ 34.804] kgem_choose_tiling: 58x20 -> 0 [ 34.804] sna_pixmap_alloc_gpu: pixmap=3273 [ 34.804] kgem_create_2d(58x20, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 34.804] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=256, height=20 [ 34.804] kgem_bo_remove_from_inactive: removing handle=145 from inactive [ 34.804] from inactive: pitch=256, tiling=0: handle=145, id=1982 [ 34.804] __sna_damage_all(58, 20) [ 34.804] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 34.804] sna_pixmap_mark_active: pixmap=3273, handle=145 [ 34.804] sna_drawable_use_bo: allocated GPU bo for operation [ 34.804] sna_drawable_use_bo: using GPU bo with damage? 0 [ 34.804] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 34.804] kgem_bo_is_render: handle=145, rq? 0 [0] [ 34.804] kgem_bo_is_render: handle=145, rq? 0 [0] [ 34.804] gen9_render_fill_boxes(0 x 1 [(0, 0), (58, 20) ...]) [ 34.804] sna_render_get_solid: 0 [ 34.804] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 34.804] kgem_check_bo: num_pages=+2, num_exec=+1 [ 34.804] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 34.804] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 34.804] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 34.804] kgem_add_handle: handle=4, index=0 [ 34.804] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 34.804] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 34.804] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 34.804] gen9_composite_get_binding_table(ffc0) [ 34.804] kgem_add_reloc64: handle=145, pos=16360, delta=0, domains=20002 [ 34.804] kgem_add_handle: handle=145, index=1 [ 34.804] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd4e6000) [ 34.804] __kgem_bo_mark_dirty: handle=145 (proxy? 0) [ 34.804] [3fe0] bind bo(handle=145, addr=fd4e6000), format=192, width=58, height=20, pitch=256, tiling=0 -> render [ 34.804] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 34.804] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 34.804] kgem_add_handle: handle=7, index=2 [ 34.804] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 34.804] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 34.804] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 34.804] gen9_emit_sampler: sampler = 1 [ 34.804] gen9_emit_sf: num_sf_outputs=1 [ 34.804] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 34.804] gen9_emit_vertex_elements: setup id=0 [ 34.804] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 34.804] (0, 0), (58, 20) [ 34.804] gen8_vertex_flush[490] = 3 [ 34.804] sna_composite_rectangles: pixmap=3273 marking clear [0]? 1 [ 34.804] sna_composite_rectangles(pixmap=3273, op=1, fff2f1f0 x 1 [(0, 0)x(58, 20) ...]) [ 34.804] sna_composite_rectangles: converted to op 1 [ 34.804] sna_composite_rectangles[0] (0, 0)x(58, 20) -> (0, 0), (58, 20) [ 34.804] sna_composite_rectangles: nrects=1, region=(0, 0), (58, 20) x 1 [ 34.804] sna_composite_rectangles: clipped extents (0, 0),(58, 20) x 1 [ 34.804] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(58, 20) [ 34.804] sna_composite_rectangles: promoting to full GPU [ 34.804] sna_composite_rectangles: dropping last-cpu hint [ 34.804] sna_drawable_use_bo pixmap=3273, box=((0, 0), (58, 20)), flags=19... [ 34.804] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 34.804] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 34.804] sna_drawable_use_bo: using whole GPU bo [ 34.804] gen9_render_fill_boxes (op=1, color=(f2f2, f1f1, f0f0, ffff) [20028888]) [ 34.804] kgem_bo_is_render: handle=145, rq? 1 [1] [ 34.804] gen9_render_fill_boxes(fff2f1f0 x 1 [(0, 0), (58, 20) ...]) [ 34.804] sna_render_get_solid: fff2f1f0 [ 34.804] sna_render_get_solid(15) = fff2f1f0 (old) [ 34.804] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 34.804] kgem_check_bo: num_pages=+0, num_exec=+0 [ 34.804] gen9_composite_get_binding_table(ff00) [ 34.804] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 34.804] kgem_add_reloc64: adding proxy [delta=60] for handle=8 [ 34.804] kgem_add_handle: handle=8, index=3 [ 34.804] kgem_add_reloc64[5] = (delta=60, target handle=3, presumed=fdffe000) [ 34.804] [3fb0] bind bo(handle=8, addr=fdffe03c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 34.804] gen9_emit_vertex_elements: setup id=0 [ 34.804] (0, 0), (58, 20) [ 34.804] gen8_vertex_flush[4cc] = 3 [ 34.804] sna_composite_rectangles: pixmap=3273 marking clear [fff2f1f0]? 1 [ 34.804] sna_composite_rectangles(pixmap=3273, op=1, ff300a24 x 2 [(0, 0)x(58, 20) ...]) [ 34.804] sna_composite_rectangles: converted to op 1 [ 34.804] sna_composite_rectangles[0] (0, 0)x(58, 20) -> (0, 0), (58, 20) [ 34.804] sna_composite_rectangles[1] (0, 0)x(58, 20) -> (0, 0), (58, 20) [ 34.805] sna_composite_rectangles: nrects=2, region=(0, 0), (58, 20) x 2 [ 34.805] sna_composite_rectangles: clipped extents (0, 0),(58, 20) x 1 [ 34.805] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(58, 20) [ 34.805] sna_composite_rectangles: promoting to full GPU [ 34.805] sna_composite_rectangles: dropping last-cpu hint [ 34.805] sna_drawable_use_bo pixmap=3273, box=((0, 0), (58, 20)), flags=19... [ 34.805] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 34.805] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 34.805] sna_drawable_use_bo: using whole GPU bo [ 34.805] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 34.805] kgem_bo_is_render: handle=145, rq? 1 [1] [ 34.805] gen9_render_fill_boxes(ff300a24 x 1 [(0, 0), (58, 20) ...]) [ 34.805] sna_render_get_solid: ff300a24 [ 34.805] sna_render_get_solid(17) = ff300a24 (old) [ 34.805] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 34.805] kgem_check_bo: num_pages=+0, num_exec=+0 [ 34.805] gen9_composite_get_binding_table(fe80) [ 34.805] kgem_add_reloc64: handle=8, pos=16280, delta=0, domains=40000 [ 34.805] kgem_add_reloc64: adding proxy [delta=68] for handle=8 [ 34.805] kgem_add_reloc64[6] = (delta=68, target handle=3, presumed=fdffe000) [ 34.805] [3f90] bind bo(handle=8, addr=fdffe044), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 34.805] gen9_emit_vertex_elements: setup id=0 [ 34.805] (0, 0), (58, 20) [ 34.805] gen8_vertex_flush[508] = 3 [ 34.805] sna_composite_rectangles: pixmap=3273 marking clear [ff300a24]? 1 [ 34.805] sna_create_pixmap(10, 11, 32, usage=3) [ 34.805] kgem_can_create_2d: 10x11 @ 32 [ 34.805] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=11 [ 34.805] kgem_can_create_2d: untiled size=4096 [ 34.805] kgem_choose_tiling: too thin [width 10, 32 bpp] for TILING_X [ 34.805] kgem_choose_tiling: 10x11 -> 0 [ 34.805] sna_create_pixmap: usage=3, flags=a [ 34.805] sna_create_pixmap: small buffer [440], attaching to shadow pixmap [ 34.805] create_pixmap: allocating pixmap 10x11, depth=32/32, size=448 [ 34.805] create_pixmap: serial=3275, usage=3, 10x11 [ 34.805] sna_create_pixmap: serial=3275, 10x11, usage=3 [ 34.805] sna_composite(pixmap=3275, op=1, src=3274+(0, 0), mask=0+(0, 0), dst=3275+(0, 0)+(0, 0), size=(10, 11) [ 34.805] sna_compute_composite_region: dst=(0, 0)x(10, 11) [ 34.805] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (10, 11) [ 34.805] clip_to_dst: region: 1x[(0, 0), (10, 11)], clip: 1x[(0, 0), (10, 11)] [ 34.805] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (10, 11) [ 34.805] sna_compute_composite_region: clip against src (10x11 clip=0): (0, 0), (10, 11) [ 34.805] sna_composite: fallback, dst pixmap=3275 is too small (or completely damaged) [ 34.805] sna_composite: fallback -- fbComposite [ 34.805] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(10, 11): region=((0,0), (10, 11)) [ 34.805] sna_composite_fb: fallback -- move src to cpu [ 34.805] sna_composite_fb: fallback -- move dst to cpu [ 34.805] sna_drawable_move_region_to_cpu(pixmap=3275 (10x11), [(0, 0), (10, 11)], flags=5) [ 34.805] sna_drawable_move_region_to_cpu: region (0, 0), (10, 11) + (0, 0) subsumes pixmap (10x11) [ 34.805] _sna_pixmap_move_to_cpu(pixmap=3275, 10x11, flags=5) [ 34.805] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 34.805] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 34.805] _sna_pixmap_move_to_cpu: marking as damaged [ 34.805] __sna_damage_all(10, 11) [ 34.805] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 34.805] sna_transform_is_imprecise_integer_translation: no transform [ 34.805] memcpy_blt: src=(0, 0), dst=(0, 0), size=10x11, pitch=40/40 [ 34.805] sna_glyphs(op=3, nlist=1, src=(-8, 15)) [ 34.805] kgem_bo_is_busy: handle=145, domain: 0 exec? 1, rq? 1 [ 34.805] sna_glyphs: discarding mask [ 34.805] glyphs0_to_dst(op=3, src=(-8, 15), nlist=1, dst=(-8, 15)+(0, 0)) [ 34.805] clipped_glyphs? 6 glyph in 1 lists extents (-9, 4), (46, 18), region (0, 4), (45, 18): yes [ 34.805] gen9_render_composite: 0x0, current mode=1/1 [ 34.805] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 34.805] gen9_composite_fallback: mask is already on the GPU, try to use GPU [ 34.805] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 34.805] sna_drawable_use_bo pixmap=3273, box=((0, 4), (45, 18)), flags=7... [ 34.805] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 34.805] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 34.805] sna_drawable_use_bo: using whole GPU bo [ 34.805] gen9_composite_set_target: pixmap=3273, format=20028888, size=58x20, pitch=256, delta=(0,0),damage=0xffffffffffffffff [ 34.805] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 34.805] color_convert: src=ffffffff [20028888] [ 34.805] color_convert: dst=ffffffff [20028888] [ 34.805] sna_render_get_solid: ffffffff [ 34.805] sna_render_get_solid(white) [ 34.805] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 34.805] sna_transform_is_imprecise_integer_translation: no transform [ 34.805] gen9_composite_picture: integer translation (0, 0), removing [ 34.805] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 34.805] sna_render_pixmap_bo: GPU all damaged [ 34.805] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 34.805] gen4_choose_composite_emitter: solid, identity mask [ 34.805] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 34.805] aligning vertex: was 2, now 4 floats per vertex [ 34.805] gen9_composite_get_binding_table(fe00) [ 34.805] kgem_add_reloc64: handle=7, pos=16248, delta=0, domains=40000 [ 34.805] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 34.805] kgem_add_reloc64[7] = (delta=1048, target handle=2, presumed=fffe8000) [ 34.805] [3f70] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 34.805] kgem_add_reloc64: handle=6, pos=16232, delta=0, domains=40000 [ 34.805] kgem_add_handle: handle=6, index=4 [ 34.805] kgem_add_reloc64[8] = (delta=0, target handle=4, presumed=fd581000) [ 34.805] [3f60] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 34.805] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 34.805] gen9_emit_sampler: sampler = a [ 34.805] gen9_emit_sf: num_sf_outputs=2 [ 34.805] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 34.805] gen9_emit_vertex_elements: setup id=9 [ 34.805] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 34.805] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 34.805] glyphs0_to_dst: glyph=(-9, 7), (1, 15), clip=(0, 4), (45, 18) [ 34.805] glyphs0_to_dst: blt=(0, 7), (1, 15) [ 34.805] emit_primitive_identity_mask__avx2: dst=(0, 7), mask=(857.00, 16.00) x (1.00, 8.00) [ 34.805] glyphs0_to_dst: glyph=(1, 7), (10, 15), clip=(0, 4), (45, 18) [ 34.805] glyphs0_to_dst: blt=(1, 7), (10, 15) [ 34.805] emit_primitive_identity_mask__avx2: dst=(1, 7), mask=(848.00, 48.00) x (9.00, 8.00) [ 34.805] gen8_vertex_flush[5e4] = 6 [ 34.805] gen9_magic_ca_pass: CA fixup (5 -> 11) [ 34.805] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 34.805] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 34.805] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 34.805] glyph_cache(0): adding glyph to cache 1, pos 1008 [ 34.805] glyph_cache_upload: upload glyph 0x561c94a96a40 to cache (992, 32)x(10, 11) [ 34.805] sna_composite(pixmap=2, op=1, src=3275+(0, 0), mask=0+(0, 0), dst=2+(992, 32)+(0, 0), size=(10, 11) [ 34.805] sna_compute_composite_region: dst=(992, 32)x(10, 11) [ 34.805] sna_compute_composite_region: initial clip against dst->pDrawable: (992, 32), (1002, 43) [ 34.805] clip_to_dst: region: 1x[(992, 32), (1002, 43)], clip: 1x[(0, 0), (1024, 1024)] [ 34.805] sna_compute_composite_region: clip against dst->pCompositeClip: (992, 32), (1002, 43) [ 34.805] sna_compute_composite_region: clip against src (10x11 clip=0): (992, 32), (1002, 43) [ 34.805] sna_composite: composite region extents:+(0, 0) -> (992, 32), (1002, 43) + (0, 0) [ 34.805] gen9_render_composite: 10x11, current mode=1/1 [ 34.805] kgem_bo_is_render: handle=6, rq? 1 [1] [ 34.805] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 34.805] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 34.805] gen9_composite_set_target: (992, 32)x(10, 11), partial?=0 [ 34.805] sna_drawable_use_bo pixmap=2, box=((992, 32), (1002, 43)), flags=f... [ 34.805] sna_drawable_use_bo: pinned, never REPLACES [ 34.805] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 34.805] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 34.805] sna_drawable_use_bo: using whole GPU bo [ 34.805] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 34.805] gen9_composite_picture: (0, 0)x(10, 11), dst=(992, 32) [ 34.805] sna_transform_is_imprecise_integer_translation: no transform [ 34.805] gen9_composite_picture: integer translation (0, 0), removing [ 34.805] sna_render_pixmap_bo pixmap=3275, (0, 0)x(10, 11)/(10, 11) [ 34.805] sna_render_pixmap_bo box=(0, 0), (10, 11): (10, 11)/(10, 11) [ 34.805] sna_render_pixmap_bo: offset=(-992, -32), size=(10, 11) [ 34.805] use_cpu_bo: no cpu bo [ 34.805] move_to_gpu: not migrating pixmap=3275 due to usage_hint=3 [ 34.805] sna_render_pixmap_bo: uploading CPU box (0, 0), (10, 11) [ 34.805] upload: box=(0, 0), (10, 11), pixmap=10x11 [ 34.805] sna_drawable_move_region_to_cpu(pixmap=3275 (10x11), [(0, 0), (10, 11)], flags=2) [ 34.805] sna_drawable_move_region_to_cpu: pixmap=3275 all damaged on CPU [ 34.805] kgem_can_create_2d: 10x11 @ 32 [ 34.805] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=11 [ 34.805] kgem_can_create_2d: untiled size=4096 [ 34.805] kgem_choose_tiling: too thin [width 10, 32 bpp] for TILING_X [ 34.805] kgem_choose_tiling: 10x11 -> 0 [ 34.805] kgem_upload_source_image : (0, 0), (10, 11), stride=40, bpp=32 [ 34.805] kgem_create_buffer_2d: 10x11, 32 bpp, stride=64 [ 34.805] kgem_create_buffer: size=768, flags=3 [write?=1, inplace?=1, last?=0] [ 34.805] kgem_create_buffer: searching for an inactive GTT map for upload [ 34.805] search_linear_cache: num_pages=64, flags=b, use_active? 0, use_large=0 [max=65536] [ 34.805] search_linear_cache: searching for inactive gtt map [ 34.805] search_linear_cache: num_pages=1, flags=b, use_active? 0, use_large=0 [max=65536] [ 34.805] search_linear_cache: inactive and cache bucket empty [ 34.805] search_linear_cache: active cache bucket empty [ 34.805] search_linear_cache: num_pages=64, flags=2, use_active? 0, use_large=0 [max=65536] [ 34.805] kgem_set_tiling: handle=144, tiling=0 [0], pitch=0 [0]: 1 [ 34.805] kgem_bo_remove_from_inactive: removing handle=144 from inactive [ 34.805] search_linear_cache: found handle=144 (near-miss) (num_pages=64) in linear inactive cache [ 34.805] kgem_bo_can_map: handle=144, map=0x0:0x0:0x7fc6b4be1000, tiling=0, domain=0, offset=4242538496 [ 34.805] kgem_create_buffer: reusing handle=144 for buffer [ 34.805] kgem_bo_can_map: handle=144, map=0x0:0x0:0x7fc6b4be1000, tiling=0, domain=0, offset=4242538496 [ 34.805] init_buffer_from_bo: reusing handle=144 for buffer [ 34.805] kgem_bo_map: handle=144, offset=4242538496, tiling=0, map=0x0:0x7fc6b4be1000, domain=0 [ 34.805] kgem_bo_map: converting request for GTT map into CPU map [ 34.805] kgem_bo_map__cpu(handle=144, size=262144, map=0x0:0x7fc6b4be1000) [ 34.805] kgem_bo_sync__cpu: handle=144 [ 34.805] __kgem_busy: handle=144, busy=0, wedged=0 [ 34.805] kgem_bo_sync__cpu: SYNC: handle=144, needs_flush? 0, domain? 0, busy? 0 [ 34.805] __kgem_busy: handle=144, busy=0, wedged=0 [ 34.805] kgem_bo_retire: retiring bo handle=144 (needed flush? 0), rq? 0 [busy?=0] [ 34.805] assert_bo_retired: handle=144, domain: 0 exec? 0, rq? 0 [ 34.805] kgem_create_buffer(pages=64 [64]) new handle=144, used=768, write=1 [ 34.805] kgem_create_proxy: target handle=144 [proxy? -1], offset=0, length=768, io=1 [ 34.805] __kgem_bo_init(handle=144, num_pages=768) [ 34.805] memcpy_blt: src=(0, 0), dst=(0, 0), size=10x11, pitch=40/64 [ 34.805] kgem_bo_is_render: handle=6, rq? 1 [1] [ 34.805] kgem_bo_is_render: handle=144, rq? 0 [0] [ 34.805] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 34.805] gen4_choose_composite_emitter: identity src, no mask [ 34.805] kgem_check_bo: num_pages=+64, num_exec=+1 [ 34.805] aligning vertex: was 4, now 3 floats per vertex [ 34.805] gen9_composite_get_binding_table(fd40) [ 34.805] kgem_add_reloc64: handle=6, pos=16200, delta=0, domains=20002 [ 34.805] kgem_add_reloc64[9] = (delta=0, target handle=4, presumed=fd581000) [ 34.805] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 34.805] [3f40] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> render [ 34.805] kgem_add_reloc64: handle=144, pos=16184, delta=0, domains=40000 [ 34.805] kgem_add_reloc64: adding proxy [delta=0] for handle=144 [ 34.805] kgem_add_handle: handle=144, index=5 [ 34.805] kgem_add_reloc64[10] = (delta=0, target handle=5, presumed=fce00000) [ 34.805] [3f30] bind bo(handle=144, addr=fce00000), format=192, width=10, height=11, pitch=64, tiling=0 -> sampler [ 34.805] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 34.805] gen9_emit_sampler: sampler = 2 [ 34.805] gen9_emit_sf: num_sf_outputs=1 [ 34.805] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 34.805] gen9_emit_vertex_elements: setup id=2 [ 34.805] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 34.805] gen9_render_composite_box: (992, 32), (1002, 43) [ 34.805] apply_damage: damage=0x0, region=1 [(992, 32), (1002, 43) + (0, 0)] [ 34.805] gen8_vertex_flush[72c] = 3 [ 34.805] _kgem_bo_destroy: handle=144, proxy? 1 [ 34.805] gen9_render_composite: 0x0, current mode=1/1 [ 34.805] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 34.805] kgem_bo_is_busy: handle=145, domain: 0 exec? 1, rq? 1 [ 34.805] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 34.805] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 34.805] sna_drawable_use_bo pixmap=3273, box=((0, 4), (45, 18)), flags=7... [ 34.805] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 34.805] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 34.805] sna_drawable_use_bo: using whole GPU bo [ 34.805] gen9_composite_set_target: pixmap=3273, format=20028888, size=58x20, pitch=256, delta=(0,0),damage=0xffffffffffffffff [ 34.805] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 34.805] color_convert: src=ffffffff [20028888] [ 34.805] color_convert: dst=ffffffff [20028888] [ 34.805] sna_render_get_solid: ffffffff [ 34.805] sna_render_get_solid(white) [ 34.805] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 34.805] sna_transform_is_imprecise_integer_translation: no transform [ 34.805] gen9_composite_picture: integer translation (0, 0), removing [ 34.805] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 34.805] sna_render_pixmap_bo: GPU all damaged [ 34.805] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 34.805] gen4_choose_composite_emitter: solid, identity mask [ 34.805] kgem_check_bo: num_pages=+0, num_exec=+0 [ 34.805] aligning vertex: was 3, now 4 floats per vertex [ 34.805] gen9_composite_get_binding_table(fc80) [ 34.805] __kgem_bo_mark_dirty: handle=145 (proxy? 0) [ 34.805] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 34.805] gen9_emit_sampler: sampler = a [ 34.805] gen9_emit_sf: num_sf_outputs=2 [ 34.805] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 34.805] gen9_emit_vertex_elements: setup id=9 [ 34.805] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 34.805] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 34.805] glyphs0_to_dst: glyph=(9, 4), (19, 15), clip=(0, 4), (45, 18) [ 34.805] glyphs0_to_dst: blt=(9, 4), (19, 15) [ 34.805] emit_primitive_identity_mask__avx2: dst=(9, 4), mask=(992.00, 32.00) x (10.00, 11.00) [ 34.805] glyphs0_to_dst: glyph=(19, 7), (28, 18), clip=(0, 4), (45, 18) [ 34.805] glyphs0_to_dst: blt=(19, 7), (28, 18) [ 34.805] emit_primitive_identity_mask__avx2: dst=(19, 7), mask=(880.00, 16.00) x (9.00, 11.00) [ 34.805] glyphs0_to_dst: glyph=(28, 4), (37, 15), clip=(0, 4), (45, 18) [ 34.805] glyphs0_to_dst: blt=(28, 4), (37, 15) [ 34.805] emit_primitive_identity_mask__avx2: dst=(28, 4), mask=(880.00, 0.00) x (9.00, 11.00) [ 34.805] glyphs0_to_dst: glyph=(37, 4), (46, 18), clip=(0, 4), (45, 18) [ 34.805] glyphs0_to_dst: blt=(37, 4), (45, 18) [ 34.805] emit_primitive_identity_mask__avx2: dst=(37, 4), mask=(832.00, 32.00) x (8.00, 14.00) [ 34.805] gen8_vertex_flush[804] = 12 [ 34.805] gen9_magic_ca_pass: CA fixup (14 -> 26) [ 34.805] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 34.805] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 34.805] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 34.805] sna_composite_rectangles(pixmap=3273, op=1, ffffffff x 1 [(46, 1)x(9, 17) ...]) [ 34.805] sna_composite_rectangles: converted to op 1 [ 34.805] sna_composite_rectangles[0] (46, 1)x(9, 17) -> (46, 1), (55, 18) [ 34.805] sna_composite_rectangles: nrects=1, region=(46, 1), (55, 18) x 1 [ 34.805] sna_composite_rectangles: clipped extents (46, 1),(55, 18) x 1 [ 34.805] sna_composite_rectangles: pixmap +(0, 0) extents (46, 1),(55, 18) [ 34.805] sna_composite_rectangles: dropping last-cpu hint [ 34.805] sna_drawable_use_bo pixmap=3273, box=((46, 1), (55, 18)), flags=9... [ 34.805] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 34.805] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 34.805] sna_drawable_use_bo: using whole GPU bo [ 34.805] gen9_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20028888]) [ 34.805] kgem_bo_is_render: handle=145, rq? 1 [1] [ 34.805] gen9_render_fill_boxes(ffffffff x 1 [(46, 1), (55, 18) ...]) [ 34.805] sna_render_get_solid: ffffffff [ 34.805] sna_render_get_solid(white) [ 34.805] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 34.805] kgem_check_bo: num_pages=+0, num_exec=+0 [ 34.805] aligning vertex: was 4, now 2 floats per vertex [ 34.805] gen9_composite_get_binding_table(fc40) [ 34.805] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 34.805] gen9_emit_sampler: sampler = 1 [ 34.805] gen9_emit_sf: num_sf_outputs=1 [ 34.805] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 34.805] gen9_emit_vertex_elements: setup id=0 [ 34.805] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 34.805] (46, 1), (55, 18) [ 34.805] gen8_vertex_flush[920] = 3 [ 34.805] sna_copy_area: src=pixmap=3273:(0, 0)x(58, 20)+(0, 0) -> dst=pixmap=3060:(513, 408)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 34.805] sna_copy_area: normal copy [ 34.805] sna_do_copy: src=(0, 0), dst=(513, 408), size=(58x20) [ 34.805] sna_do_copy: after drawable: src=(0, 0), dst=(578, 432), size=(58x20) [ 34.805] sna_do_copy: dst extents (578, 432), (636, 452), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 34.805] sna_do_copy: clipped dst extents (578, 432), (636, 452) [ 34.805] sna_do_copy: unclipped src extents (0, 0), (58, 20) [ 34.805] sna_do_copy: clipped src extents (0, 0), (58, 20) [ 34.805] sna_do_copy: pixmap -- no source clipping [ 34.806] sna_do_copy: src extents (0, 0), (58, 20) x 1 [ 34.806] sna_do_copy: copy region (578, 432), (636, 452) x 1 + (-578, -432) [ 34.806] sna_copy_boxes (boxes=1x[(578, 432), (636, 452)...], src pixmap=3273+(-578, -432), dst pixmap=3060+(-65, -24), alu=3, src.size=58x20, dst.size=3775x2136) [ 34.806] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94aafe70, gpu_bo=145, cpu_bo=0), replaces=0 [ 34.806] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 34.806] sna_drawable_use_bo pixmap=3060, box=((513, 408), (571, 428)), flags=b... [ 34.806] sna_drawable_use_bo: exported target, set PREFER_GPU [ 34.806] sna_drawable_use_bo: pinned, never REPLACES [ 34.806] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=b [ 34.806] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 34.806] sna_drawable_use_bo: using whole GPU bo [ 34.806] sna_pixmap_move_to_gpu(pixmap=3273, usage=0), flags=a [ 34.806] sna_pixmap_move_to_gpu: already all-damaged [ 34.806] sna_pixmap_mark_active: pixmap=3273, handle=145 [ 34.806] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 34.806] gen9_render_copy_boxes (-513, -408)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 34.806] kgem_bo_is_render: handle=145, rq? 1 [1] [ 34.806] kgem_bo_is_render: handle=9, rq? 0 [0] [ 34.806] kgem_bo_is_render: handle=9, rq? 0 [0] [ 34.806] kgem_bo_is_render: handle=145, rq? 1 [1] [ 34.806] kgem_set_mode: flushing before new bo [ 34.806] gen8_vertex_close: used=110, vbo active? 23, vb=205, nreloc=3 [ 34.806] gen8_vertex_close: reloc[0] = 287 [ 34.806] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 34.806] kgem_add_handle: handle=23, index=6 [ 34.806] kgem_add_reloc64[11] = (delta=0, target handle=6, presumed=fd541000) [ 34.806] gen8_vertex_close: reloc[1] = 372 [ 34.806] kgem_add_reloc64: handle=23, pos=372, delta=0, domains=200000 [ 34.806] kgem_add_reloc64[12] = (delta=0, target handle=6, presumed=fd541000) [ 34.806] gen8_vertex_close: reloc[2] = 454 [ 34.806] kgem_add_reloc64: handle=23, pos=454, delta=0, domains=200000 [ 34.806] kgem_add_reloc64[13] = (delta=0, target handle=6, presumed=fd541000) [ 34.806] batch[1/1, flags=1800]: 590 590 16160 16384, nreloc=14, nexec=7, nfence=0, aperture=1166 [fenced=0] [ 34.806] kgem_finish_buffers: buffer handle=144, used=768, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 34.806] kgem_finish_buffers: retaining upload buffer (768/262144): used=4096, refcnt=1 [ 34.806] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 34.806] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 34.806] kgem_fixup_relocs: shrinking by 61440 [ 34.806] __kgem_busy: handle=1, busy=0, wedged=0 [ 34.806] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 34.806] kgem_commit: release handle=145 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd4e6000 [ 34.806] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd581000 [ 34.806] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 34.806] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 34.806] __kgem_bo_clear_busy: handle=7 [ 34.806] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 34.806] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 34.806] __kgem_bo_clear_busy: handle=8 [ 34.806] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 34.806] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 34.806] __kgem_bo_clear_busy: handle=8 [ 34.806] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 34.806] __kgem_bo_clear_busy: handle=7 [ 34.806] kgem_commit: release handle=144 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fce00000 [ 34.806] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 34.806] __kgem_busy: handle=1, busy=131072, wedged=0 [ 34.806] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 34.806] kgem_check_bo: num_pages=+8102, num_exec=+2 [ 34.806] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 34.806] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 34.806] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 34.806] kgem_add_handle: handle=4, index=0 [ 34.806] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 34.806] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 34.806] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 34.806] gen9_composite_get_binding_table(ffc0) [ 34.806] kgem_add_reloc64: handle=9, pos=16360, delta=0, domains=20002 [ 34.806] kgem_add_handle: handle=9, index=1 [ 34.806] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f02dd000) [ 34.806] __kgem_bo_mark_dirty: handle=9 (proxy? 0) [ 34.806] [3fe0] bind bo(handle=9, addr=f02dd000), format=192, width=3775, height=2136, pitch=15360, tiling=1 -> render [ 34.806] kgem_add_reloc64: handle=145, pos=16344, delta=0, domains=40000 [ 34.806] kgem_add_handle: handle=145, index=2 [ 34.806] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd4e6000) [ 34.806] [3fd0] bind bo(handle=145, addr=fd4e6000), format=192, width=58, height=20, pitch=256, tiling=0 -> sampler [ 34.806] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 34.806] gen9_emit_sampler: sampler = 0 [ 34.806] gen9_emit_sf: num_sf_outputs=1 [ 34.806] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 34.806] gen9_emit_vertex_elements: setup id=0 [ 34.806] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 34.806] (0, 0) -> (513, 408) + (58, 20) [ 34.806] gen8_vertex_flush[490] = 3 [ 34.806] sna_accel_flush: flush?=1, dirty?=0 [ 34.806] gen8_vertex_close: used=116, vbo active? 23, vb=1, nreloc=1 [ 34.806] gen8_vertex_close: reloc[0] = 287 [ 34.806] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 34.806] kgem_add_handle: handle=23, index=3 [ 34.806] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 34.806] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=8176 [fenced=0] [ 34.806] __kgem_busy: handle=1, busy=0, wedged=0 [ 34.806] __kgem_retire_rq: request 1 complete [ 34.806] __kgem_bo_flush: handle=6, busy=0, wedged=0 [ 34.806] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 34.806] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 34.806] kgem_fixup_relocs: shrinking by 61440 [ 34.806] __kgem_busy: handle=1, busy=0, wedged=0 [ 34.806] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 34.806] kgem_commit: release handle=9 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f02dd000 [ 34.806] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 34.806] kgem_commit: release handle=145 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd4e6000 [ 34.806] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 34.806] __kgem_busy: handle=1, busy=131072, wedged=0 [ 34.806] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 34.806] sna_accel_flush: flush?=0, dirty?=0 [ 34.806] sna_accel_flush: flush?=0, dirty?=0 [ 34.806] sna_accel_flush: flush?=0, dirty?=0 [ 34.806] sna_destroy_pixmap: pixmap=3273, attached?=1 [ 34.806] _kgem_bo_destroy: handle=145, proxy? 0 [ 34.806] __kgem_bo_destroy: handle=145, size=8192 [ 34.806] __kgem_busy: handle=145, busy=131072, wedged=0 [ 34.806] __kgem_bo_destroy: handle=145 -> active [ 34.806] __sna_free_pixmap(pixmap=3273) [ 34.806] sna_accel_flush: flush?=0, dirty?=0 [ 34.806] sna_accel_flush: flush?=0, dirty?=0 [ 34.806] sna_accel_flush: flush?=0, dirty?=0 [ 34.806] sna_block_handler (tv=0.174000) [ 34.806] kgem_retire, need_retire?=1 [ 34.806] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 34.806] kgem_retire__requests_ring: retiring ring 0 [ 34.806] __kgem_busy: handle=1, busy=0, wedged=0 [ 34.806] __kgem_retire_rq: request 1 complete [ 34.806] __kgem_bo_flush: handle=9, busy=0, wedged=0 [ 34.806] __kgem_bo_flush: handle=145, busy=0, wedged=0 [ 34.806] kgem_bo_move_to_cache: release handle=145 [ 34.806] kgem_bo_move_to_inactive: moving handle=145 to inactive [ 34.806] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 34.806] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 34.806] kgem_retire -- retired=1, need_retire=0 [ 34.806] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 34.806] gen6_render_retire: resetting idle vbo [ 34.806] kgem_retire__buffers: handle=144, busy? 0 [0] [ 34.806] kgem_retire__buffers: releasing upload cache for handle=144? 0 [ 34.806] __kgem_bo_destroy: handle=144, size=262144 [ 34.806] kgem_bo_replace_io: transferring io handle=144 to bo [ 34.806] kgem_bo_move_to_inactive: moving handle=144 to inactive [ 34.806] has_shadow: has pending damage? 0, outstanding flips: 0 [ 34.806] sna_accel_do_throttle -- no pending activity [ 34.807] sna_wakeup_handler [ 34.807] sna_accel_flush: flush?=0, dirty?=0 [ 34.807] sna_accel_flush: flush?=0, dirty?=0 [ 34.808] sna_block_handler (tv=0.172000) [ 34.808] has_shadow: has pending damage? 0, outstanding flips: 0 [ 34.808] sna_accel_do_throttle -- no pending activity [ 34.808] sna_wakeup_handler [ 34.808] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=29, name=3 [ 34.808] kgem_bo_flink: flinked handle=29 to name=3, marking non-reusable [ 34.808] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 34.808] sna_dri2_get_back: draw size=7680x2160, back buffer handle=29 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 [ 34.808] sna_dri2_get_back: reuse backbuffer? 1 [ 34.808] sna_dri2_get_back: back buffer handle=29, active?=0, refcnt=1 [ 34.808] sna_dri2_get_back: reuse unattached back [ 34.808] kgem_bo_flink: flinked handle=29 to name=3, marking non-reusable [ 34.808] sna_dri2_reuse_buffer: reusing back buffer handle=29, name=3, pitch=30720, age=0 [ 34.808] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 34.808] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=128, name=76, active_scanout=3 [ 34.808] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 34.808] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 34.808] sna_accel_flush: flush?=0, dirty?=0 [ 34.808] sna_accel_flush: flush?=0, dirty?=0 [ 34.808] sna_accel_flush: flush?=0, dirty?=0 [ 34.808] sna_block_handler (tv=0.172000) [ 34.808] has_shadow: has pending damage? 0, outstanding flips: 0 [ 34.808] timer_enable (time=34808), starting timer 0 [ 34.808] sna_accel_do_throttle -- no pending activity [ 34.808] sna_accel_block: evaluating timers, active=5 [ 34.808] sna_accel_block: flush timer expires in 8 [34816] [ 34.808] sna_wakeup_handler [ 34.808] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 34.808] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 34.808] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 34.808] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 34.808] sna_dri2_get_msc(draw=146, pipe=0) [ 34.808] sna_crtc_record_swap: recording last swap on pipe=0, frame 1845 [msc=1845], time 34.798871 [ 34.808] sna_dri2_get_msc: msc=1845 [raw=1845], ust=34798871 [ 34.808] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=29 (refs=1/1, flush=0) , front=128 (refs=1/4, flush=1) [ 34.808] sna_dri2_schedule_swap(target_msc=1835, divisor=0, remainder=0) [ 34.808] sna_dri2_schedule_swap: using front handle=128, active_scanout?=3, flush?=1 [ 34.808] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 34.808] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 34.808] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 34.808] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 34.808] sna_crtc_record_swap: recording last swap on pipe=0, frame 1845 [msc=1845], time 34.798871 [ 34.808] immediate_swap: current_msc=1845, target_msc=1835 -- yes [ 34.808] can_flip: no, shadow enabled [ 34.808] sna_dri2_add_event: adding event to window 146) [ 34.808] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 34.808] sna_dri2_immediate_blit: no pending blit, starting chain [ 34.808] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 34.808] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 34.808] can_xchg: back size=8701e00, front size=8701e00 [ 34.808] can_xchg: yes, pixmap=165 [ 34.808] sna_dri2_xchg: win=146, exchange front=128/76,ref=2 and back=29/3,ref=2, pixmap=165 7680x2160 [ 34.808] sna_dri2_xchg: back_bo handle=29, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 34.808] sna_dri2_xchg: front_bo handle=128, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 34.808] set_bo: pixmap=165, handle=29 (old handle=128) [ 34.808] set_bo: marking whole pixmap as damaged [ 34.808] set_bo: applying final/discard move-to-gpu [ 34.808] wait_for_shadow: flags=0, flips=0, handle=128, shadow=32 [ 34.808] set_bo: dropping flush hint from handle=128 [ 34.808] set_bo: adding flush hint to handle=29 [ 34.808] mark_stale(handle=128) => 1 [ 34.808] swap_limit: draw=146 setting swap limit to 3 [ 34.808] sna_dri2_swap_limit_validate: swap limit set to 3 [ 34.808] sna_next_vblank(pipe=0, waiting until next vblank) [ 34.808] sna_dri2_schedule_swap: reported target_msc=1845 [ 34.808] sna_accel_flush: flush?=0, dirty?=0 [ 34.808] sna_accel_flush: flush?=0, dirty?=0 [ 34.808] sna_accel_flush: flush?=0, dirty?=0 [ 34.808] sna_accel_flush: flush?=0, dirty?=0 [ 34.808] sna_block_handler (tv=0.172000) [ 34.808] sna_scanout_do_flush: flush timer active: delta=8 [ 34.808] sna_accel_do_throttle -- no pending activity [ 34.808] sna_accel_block: evaluating timers, active=5 [ 34.808] sna_accel_block: flush timer expires in 8 [34816] [ 34.815] sna_wakeup_handler [ 34.815] sna_mode_wakeup: len=32 [ 34.815] sna_dri2_vblank_handler(type=2, sequence=1846, draw=1555) [ 34.815] sna_crtc_record_swap: recording last swap on pipe=0, frame 1846 [msc=1846], time 34.815540 [ 34.815] sna_dri2_vblank_handler: 2 complete, frame=1846 tv=34.815540 [ 34.815] sna_dri2_blit_complete: blit finished [ 34.815] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=1846, tv=34.815540) [ 34.815] frame_swap_complete(type=2): draw=146, pipe=0, frame=1846 [msc=1846], tv=34.815540 [ 34.815] sna_accel_flush: flush?=0, dirty?=0 [ 34.815] sna_dri2_event_free(draw?=1) [ 34.815] sna_dri2_remove_event: remove[0x561c94acce80] from window 146, active? 1 [ 34.815] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=29] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 34.815] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=128] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 34.815] sna_dri2_vblank_handler complete [ 34.815] sna_block_handler (tv=0.165000) [ 34.815] sna_scanout_do_flush: flush timer active: delta=1 [ 34.815] sna_scanout_do_flush (time=34815), triggered [ 34.815] sna_scanout_flush (time=34815), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 34.815] has_shadow: has pending damage? 1, outstanding flips: 0 [ 34.815] stop_flush: scanout=29 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 34.815] has_shadow: has pending damage? 1, outstanding flips: 0 [ 34.815] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 34.815] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 34.815] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 34.815] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 34.815] sna_pixmap_move_to_gpu: already all-damaged [ 34.815] sna_pixmap_mark_active: pixmap=165, handle=29 [ 34.815] sna_mode_redisplay: crtc[0] transformed? 0 [ 34.815] sna_mode_redisplay: crtc[1] transformed? 0 [ 34.815] sna_mode_redisplay: crtc[2] transformed? 0 [ 34.815] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=29 [active=1] [ 34.815] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 128, transformed? 0 [ 34.815] get_fb: reusing fb=102 for handle=29 [ 34.815] sna_mode_redisplay: recording flip on CRTC:32 handle=29, active_scanout=2, serial=2 [ 34.815] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 34.815] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 128, transformed? 0 [ 34.815] sna_mode_redisplay: recording flip on CRTC:39 handle=29, active_scanout=3, serial=3 [ 34.815] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 34.815] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 34.815] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 34.815] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=29, shadow handle=32 [ 34.815] sna_accel_do_throttle -- no pending activity [ 34.815] sna_accel_block: evaluating timers, active=5 [ 34.815] sna_accel_block: flush timer expires in 16 [34831] [ 34.825] sna_wakeup_handler [ 34.825] sna_block_handler (tv=0.14000) [ 34.825] sna_scanout_do_flush: flush timer active: delta=6 [ 34.825] sna_accel_do_throttle -- no pending activity [ 34.825] sna_accel_block: evaluating timers, active=5 [ 34.825] sna_accel_block: flush timer expires in 6 [34831] [ 34.830] sna_wakeup_handler [ 34.830] sna_mode_wakeup: len=32 [ 34.830] sna_mode_wakeup: recording last swap on pipe=1, frame 1817 [719], time 34.830804 [ 34.830] sna_mode_wakeup: removing handle=128 [active_scanout=1] from scanout, installing handle=29 [active_scanout=3] [ 34.830] sna_mode_wakeup: flip complete, pending? 2 [ 34.830] sna_block_handler (tv=0.9000) [ 34.830] sna_scanout_do_flush: flush timer active: delta=1 [ 34.830] sna_scanout_do_flush (time=34830), triggered [ 34.830] sna_scanout_flush (time=34830), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 34.830] has_shadow: has pending damage? 0, outstanding flips: 1 [ 34.830] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 34.830] has_shadow: has pending damage? 0, outstanding flips: 1 [ 34.830] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) [ 34.830] sna_accel_do_throttle -- no pending activity [ 34.830] sna_accel_block: evaluating timers, active=5 [ 34.830] sna_accel_block: flush timer expires in 16 [34846] [ 34.831] sna_wakeup_handler [ 34.831] sna_mode_wakeup: len=32 [ 34.831] sna_mode_wakeup: recording last swap on pipe=0, frame 1847 [737], time 34.832206 [ 34.831] sna_mode_wakeup: removing handle=128 [active_scanout=0] from scanout, installing handle=29 [active_scanout=3] [ 34.831] sna_mode_wakeup: flip complete, pending? 1 [ 34.831] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 34.831] sna_block_handler (tv=0.8000) [ 34.831] sna_scanout_do_flush: flush timer active: delta=15 [ 34.831] sna_accel_do_throttle -- no pending activity [ 34.832] sna_accel_block: evaluating timers, active=5 [ 34.832] sna_accel_block: flush timer expires in 15 [34846] [ 34.837] sna_wakeup_handler [ 34.837] sna_block_handler (tv=0.180000) [ 34.837] sna_scanout_do_flush: flush timer active: delta=9 [ 34.837] sna_accel_do_throttle -- no pending activity [ 34.837] sna_accel_block: evaluating timers, active=5 [ 34.837] sna_accel_block: flush timer expires in 9 [34846] [ 34.847] sna_wakeup_handler [ 34.847] sna_block_handler (tv=0.170000) [ 34.847] sna_scanout_do_flush: flush timer active: delta=-1 [ 34.847] sna_scanout_do_flush (time=34847), triggered [ 34.847] sna_scanout_flush (time=34847), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 34.847] has_shadow: has pending damage? 0, outstanding flips: 0 [ 34.847] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 34.847] has_shadow: has pending damage? 0, outstanding flips: 0 [ 34.847] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 34.847] sna_accel_do_throttle -- no pending activity [ 34.847] sna_accel_block: evaluating timers, active=5 [ 34.847] sna_accel_block: flush timer expires in 16 [34863] [ 34.863] sna_wakeup_handler [ 34.863] sna_block_handler (tv=0.154000) [ 34.863] sna_scanout_do_flush: flush timer active: delta=0 [ 34.863] sna_scanout_do_flush (time=34863), triggered [ 34.863] sna_scanout_flush (time=34863), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 34.863] has_shadow: has pending damage? 0, outstanding flips: 0 [ 34.863] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 34.863] has_shadow: has pending damage? 0, outstanding flips: 0 [ 34.863] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 34.863] sna_accel_do_throttle -- no pending activity [ 34.863] sna_accel_block: evaluating timers, active=5 [ 34.863] sna_accel_block: flush timer expires in 16 [34879] [ 34.873] sna_wakeup_handler [ 34.873] sna_accel_flush: flush?=0, dirty?=0 [ 34.873] sna_accel_flush: flush?=0, dirty?=0 [ 34.873] sna_block_handler (tv=0.144000) [ 34.873] sna_scanout_do_flush: flush timer active: delta=6 [ 34.873] sna_accel_do_throttle -- no pending activity [ 34.873] sna_accel_block: evaluating timers, active=5 [ 34.873] sna_accel_block: flush timer expires in 6 [34879] [ 34.873] sna_wakeup_handler [ 34.873] sna_block_handler (tv=0.144000) [ 34.873] sna_scanout_do_flush: flush timer active: delta=6 [ 34.873] sna_accel_do_throttle -- no pending activity [ 34.873] sna_accel_block: evaluating timers, active=5 [ 34.873] sna_accel_block: flush timer expires in 6 [34879] [ 34.874] sna_wakeup_handler [ 34.874] sna_block_handler (tv=0.143000) [ 34.874] sna_scanout_do_flush: flush timer active: delta=5 [ 34.874] sna_accel_do_throttle -- no pending activity [ 34.874] sna_accel_block: evaluating timers, active=5 [ 34.874] sna_accel_block: flush timer expires in 5 [34879] [ 34.875] sna_wakeup_handler [ 34.875] sna_block_handler (tv=0.142000) [ 34.875] sna_scanout_do_flush: flush timer active: delta=4 [ 34.875] sna_accel_do_throttle -- no pending activity [ 34.875] sna_accel_block: evaluating timers, active=5 [ 34.875] sna_accel_block: flush timer expires in 4 [34879] [ 34.879] sna_wakeup_handler [ 34.879] sna_block_handler (tv=0.138000) [ 34.879] sna_scanout_do_flush: flush timer active: delta=0 [ 34.879] sna_scanout_do_flush (time=34879), triggered [ 34.879] sna_scanout_flush (time=34879), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 34.879] has_shadow: has pending damage? 0, outstanding flips: 0 [ 34.879] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 34.879] has_shadow: has pending damage? 0, outstanding flips: 0 [ 34.879] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 34.879] sna_accel_do_throttle -- no pending activity [ 34.879] sna_accel_block: evaluating timers, active=5 [ 34.879] sna_accel_block: flush timer expires in 16 [34895] [ 34.895] sna_wakeup_handler [ 34.895] sna_block_handler (tv=0.122000) [ 34.895] sna_scanout_do_flush: flush timer active: delta=0 [ 34.895] sna_scanout_do_flush (time=34895), triggered [ 34.895] sna_scanout_flush (time=34895), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 34.895] has_shadow: has pending damage? 0, outstanding flips: 0 [ 34.895] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 34.895] has_shadow: has pending damage? 0, outstanding flips: 0 [ 34.895] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 34.895] sna_accel_do_throttle -- no pending activity [ 34.895] sna_accel_block: evaluating timers, active=5 [ 34.895] sna_accel_block: flush timer expires in 16 [34911] [ 34.912] sna_wakeup_handler [ 34.912] sna_block_handler (tv=0.105000) [ 34.912] sna_scanout_do_flush: flush timer active: delta=-1 [ 34.912] sna_scanout_do_flush (time=34912), triggered [ 34.912] sna_scanout_flush (time=34912), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 34.912] has_shadow: has pending damage? 0, outstanding flips: 0 [ 34.912] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 34.912] has_shadow: has pending damage? 0, outstanding flips: 0 [ 34.912] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 34.912] sna_accel_do_throttle -- no pending activity [ 34.912] sna_accel_block: evaluating timers, active=5 [ 34.912] sna_accel_block: flush timer expires in 16 [34928] [ 34.928] sna_wakeup_handler [ 34.928] sna_block_handler (tv=0.89000) [ 34.928] sna_scanout_do_flush: flush timer active: delta=0 [ 34.928] sna_scanout_do_flush (time=34928), triggered [ 34.928] sna_scanout_flush (time=34928), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 34.928] has_shadow: has pending damage? 0, outstanding flips: 0 [ 34.928] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 34.928] has_shadow: has pending damage? 0, outstanding flips: 0 [ 34.928] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 34.928] sna_accel_do_throttle -- no pending activity [ 34.928] sna_accel_block: evaluating timers, active=5 [ 34.928] sna_accel_block: flush timer expires in 16 [34944] [ 34.944] sna_wakeup_handler [ 34.944] sna_block_handler (tv=0.73000) [ 34.944] sna_scanout_do_flush: flush timer active: delta=0 [ 34.944] sna_scanout_do_flush (time=34944), triggered [ 34.944] sna_scanout_flush (time=34944), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 34.944] has_shadow: has pending damage? 0, outstanding flips: 0 [ 34.944] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 34.944] has_shadow: has pending damage? 0, outstanding flips: 0 [ 34.944] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 34.944] sna_accel_do_throttle -- no pending activity [ 34.944] sna_accel_block: evaluating timers, active=5 [ 34.944] sna_accel_block: flush timer expires in 16 [34960] [ 34.960] sna_wakeup_handler [ 34.960] sna_block_handler (tv=0.57000) [ 34.960] sna_scanout_do_flush: flush timer active: delta=0 [ 34.960] sna_scanout_do_flush (time=34960), triggered [ 34.960] sna_scanout_flush (time=34960), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 34.960] has_shadow: has pending damage? 0, outstanding flips: 0 [ 34.960] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 34.960] has_shadow: has pending damage? 0, outstanding flips: 0 [ 34.960] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 34.960] sna_accel_do_throttle -- no pending activity [ 34.960] sna_accel_block: evaluating timers, active=5 [ 34.960] sna_accel_block: flush timer expires in 16 [34976] [ 34.977] sna_wakeup_handler [ 34.977] sna_block_handler (tv=0.40000) [ 34.977] sna_scanout_do_flush: flush timer active: delta=-1 [ 34.977] sna_scanout_do_flush (time=34977), triggered [ 34.977] sna_scanout_flush (time=34977), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 34.977] has_shadow: has pending damage? 0, outstanding flips: 0 [ 34.977] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 34.977] has_shadow: has pending damage? 0, outstanding flips: 0 [ 34.977] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 34.977] sna_accel_do_throttle -- no pending activity [ 34.977] sna_accel_block: evaluating timers, active=5 [ 34.977] sna_accel_block: flush timer expires in 16 [34993] [ 34.993] sna_wakeup_handler [ 34.993] sna_block_handler (tv=0.24000) [ 34.993] sna_scanout_do_flush: flush timer active: delta=0 [ 34.993] sna_scanout_do_flush (time=34993), triggered [ 34.993] sna_scanout_flush (time=34993), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 34.993] has_shadow: has pending damage? 0, outstanding flips: 0 [ 34.993] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 34.993] has_shadow: has pending damage? 0, outstanding flips: 0 [ 34.993] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 34.993] sna_accel_do_throttle -- no pending activity [ 34.993] sna_accel_block: evaluating timers, active=5 [ 34.993] sna_accel_block: flush timer expires in 16 [35009] [ 35.009] sna_wakeup_handler [ 35.009] sna_block_handler (tv=0.8000) [ 35.009] sna_scanout_do_flush: flush timer active: delta=0 [ 35.009] sna_scanout_do_flush (time=35009), triggered [ 35.009] sna_scanout_flush (time=35009), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 35.009] has_shadow: has pending damage? 0, outstanding flips: 0 [ 35.009] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 35.009] has_shadow: has pending damage? 0, outstanding flips: 0 [ 35.009] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 35.009] sna_accel_do_throttle -- no pending activity [ 35.009] sna_accel_block: evaluating timers, active=5 [ 35.009] sna_accel_block: flush timer expires in 16 [35025] [ 35.017] sna_wakeup_handler [ 35.017] sna_block_handler (tv=0.100000) [ 35.017] sna_scanout_do_flush: flush timer active: delta=8 [ 35.017] sna_accel_do_throttle -- no pending activity [ 35.017] sna_accel_block: evaluating timers, active=5 [ 35.017] sna_accel_block: flush timer expires in 8 [35025] [ 35.026] sna_wakeup_handler [ 35.026] sna_block_handler (tv=0.91000) [ 35.026] sna_scanout_do_flush: flush timer active: delta=-1 [ 35.026] sna_scanout_do_flush (time=35026), triggered [ 35.026] sna_scanout_flush (time=35026), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 35.026] has_shadow: has pending damage? 0, outstanding flips: 0 [ 35.026] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 35.026] has_shadow: has pending damage? 0, outstanding flips: 0 [ 35.026] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 35.026] sna_accel_do_throttle -- no pending activity [ 35.026] sna_accel_block: evaluating timers, active=5 [ 35.026] sna_accel_block: flush timer expires in 16 [35042] [ 35.042] sna_wakeup_handler [ 35.042] sna_block_handler (tv=0.75000) [ 35.042] sna_scanout_do_flush: flush timer active: delta=0 [ 35.042] sna_scanout_do_flush (time=35042), triggered [ 35.042] sna_scanout_flush (time=35042), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 35.042] has_shadow: has pending damage? 0, outstanding flips: 0 [ 35.042] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 35.042] has_shadow: has pending damage? 0, outstanding flips: 0 [ 35.042] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 35.042] sna_accel_do_throttle -- no pending activity [ 35.042] sna_accel_block: evaluating timers, active=5 [ 35.042] sna_accel_block: flush timer expires in 16 [35058] [ 35.058] sna_wakeup_handler [ 35.058] sna_block_handler (tv=0.59000) [ 35.058] sna_scanout_do_flush: flush timer active: delta=0 [ 35.058] sna_scanout_do_flush (time=35058), triggered [ 35.058] sna_scanout_flush (time=35058), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 35.058] has_shadow: has pending damage? 0, outstanding flips: 0 [ 35.058] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 35.058] has_shadow: has pending damage? 0, outstanding flips: 0 [ 35.058] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 35.058] sna_accel_do_throttle -- no pending activity [ 35.058] sna_accel_block: evaluating timers, active=5 [ 35.058] sna_accel_block: flush timer expires in 16 [35074] [ 35.075] sna_wakeup_handler [ 35.075] sna_block_handler (tv=0.42000) [ 35.075] sna_scanout_do_flush: flush timer active: delta=-1 [ 35.075] sna_scanout_do_flush (time=35075), triggered [ 35.075] sna_scanout_flush (time=35075), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 35.075] has_shadow: has pending damage? 0, outstanding flips: 0 [ 35.075] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 35.075] has_shadow: has pending damage? 0, outstanding flips: 0 [ 35.075] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 35.075] sna_accel_do_throttle -- no pending activity [ 35.075] sna_accel_block: evaluating timers, active=5 [ 35.075] sna_accel_block: flush timer expires in 16 [35091] [ 35.091] sna_wakeup_handler [ 35.091] sna_block_handler (tv=0.26000) [ 35.091] sna_scanout_do_flush: flush timer active: delta=0 [ 35.091] sna_scanout_do_flush (time=35091), triggered [ 35.091] sna_scanout_flush (time=35091), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 35.091] has_shadow: has pending damage? 0, outstanding flips: 0 [ 35.091] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 35.091] has_shadow: has pending damage? 0, outstanding flips: 0 [ 35.091] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 35.091] sna_accel_do_throttle -- no pending activity [ 35.091] sna_accel_block: evaluating timers, active=5 [ 35.091] sna_accel_block: flush timer expires in 16 [35107] [ 35.107] sna_wakeup_handler [ 35.107] sna_block_handler (tv=0.10000) [ 35.107] sna_scanout_do_flush: flush timer active: delta=0 [ 35.107] sna_scanout_do_flush (time=35107), triggered [ 35.107] sna_scanout_flush (time=35107), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 35.107] has_shadow: has pending damage? 0, outstanding flips: 0 [ 35.107] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 35.107] has_shadow: has pending damage? 0, outstanding flips: 0 [ 35.107] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 35.107] sna_accel_do_throttle -- no pending activity [ 35.107] sna_accel_block: evaluating timers, active=5 [ 35.107] sna_accel_block: flush timer expires in 16 [35123] [ 35.108] sna_wakeup_handler [ 35.109] sna_accel_flush: flush?=0, dirty?=0 [ 35.109] sna_accel_flush: flush?=0, dirty?=0 [ 35.109] sna_block_handler (tv=0.8000) [ 35.109] sna_scanout_do_flush: flush timer active: delta=14 [ 35.109] sna_accel_do_throttle -- no pending activity [ 35.109] sna_accel_block: evaluating timers, active=5 [ 35.109] sna_accel_block: flush timer expires in 14 [35123] [ 35.109] sna_wakeup_handler [ 35.109] sna_block_handler (tv=0.8000) [ 35.109] sna_scanout_do_flush: flush timer active: delta=14 [ 35.109] sna_accel_do_throttle -- no pending activity [ 35.109] sna_accel_block: evaluating timers, active=5 [ 35.109] sna_accel_block: flush timer expires in 14 [35123] [ 35.109] sna_wakeup_handler [ 35.109] sna_accel_flush: flush?=0, dirty?=0 [ 35.109] sna_accel_flush: flush?=0, dirty?=0 [ 35.109] sna_accel_flush: flush?=0, dirty?=0 [ 35.109] sna_accel_flush: flush?=0, dirty?=0 [ 35.109] sna_block_handler (tv=0.8000) [ 35.109] sna_scanout_do_flush: flush timer active: delta=14 [ 35.109] sna_accel_do_throttle -- no pending activity [ 35.109] sna_accel_block: evaluating timers, active=5 [ 35.109] sna_accel_block: flush timer expires in 14 [35123] [ 35.110] sna_wakeup_handler [ 35.110] sna_accel_flush: flush?=0, dirty?=0 [ 35.110] sna_block_handler (tv=0.7000) [ 35.110] sna_scanout_do_flush: flush timer active: delta=13 [ 35.110] sna_accel_do_throttle -- no pending activity [ 35.110] sna_accel_block: evaluating timers, active=5 [ 35.110] sna_accel_block: flush timer expires in 13 [35123] [ 35.117] sna_wakeup_handler [ 35.117] sna_block_handler (tv=0.491000) [ 35.117] sna_scanout_do_flush: flush timer active: delta=6 [ 35.117] sna_accel_do_throttle -- no pending activity [ 35.117] sna_accel_block: evaluating timers, active=5 [ 35.117] sna_accel_block: flush timer expires in 6 [35123] [ 35.121] sna_wakeup_handler [ 35.121] sna_accel_flush: flush?=0, dirty?=0 [ 35.121] sna_accel_flush: flush?=0, dirty?=0 [ 35.121] sna_block_handler (tv=0.487000) [ 35.121] sna_scanout_do_flush: flush timer active: delta=2 [ 35.121] sna_scanout_do_flush (time=35121), triggered [ 35.121] sna_scanout_flush (time=35121), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 35.121] has_shadow: has pending damage? 0, outstanding flips: 0 [ 35.121] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 35.121] has_shadow: has pending damage? 0, outstanding flips: 0 [ 35.121] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 35.121] sna_accel_do_throttle -- no pending activity [ 35.121] sna_accel_block: evaluating timers, active=5 [ 35.121] sna_accel_block: flush timer expires in 16 [35137] [ 35.136] sna_wakeup_handler [ 35.136] sna_create_pixmap(22, 20, 32, usage=0) [ 35.136] kgem_can_create_2d: 22x20 @ 32 [ 35.136] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=20 [ 35.136] kgem_can_create_2d: untiled size=4096 [ 35.136] kgem_choose_tiling: too thin [width 22, 32 bpp] for TILING_X [ 35.136] kgem_choose_tiling: 22x20 -> 0 [ 35.136] sna_create_pixmap: usage=0, flags=a [ 35.136] sna_create_pixmap: small buffer [1760], attaching to shadow pixmap [ 35.136] create_pixmap: allocating pixmap 22x20, depth=32/32, size=1768 [ 35.136] create_pixmap: serial=3276, usage=0, 22x20 [ 35.136] sna_create_pixmap: serial=3276, 22x20, usage=0 [ 35.136] sna_composite_rectangles(pixmap=3277, op=0, 0 x 1 [(0, 0)x(22, 20) ...]) [ 35.136] sna_composite_rectangles: converted to op 0 [ 35.136] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 35.136] sna_composite_rectangles: nrects=1, region=(0, 0), (22, 20) x 1 [ 35.136] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 35.136] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 35.136] sna_composite_rectangles: fallback, dst pixmap=3277 too small or not attached [ 35.136] sna_composite_rectangles: fallback [ 35.136] sna_drawable_move_region_to_cpu(pixmap=3277 (22x20), [(0, 0), (22, 20)], flags=1) [ 35.136] sna_drawable_move_region_to_cpu: region (0, 0), (22, 20) + (0, 0) subsumes pixmap (22x20) [ 35.136] _sna_pixmap_move_to_cpu(pixmap=3277, 22x20, flags=1) [ 35.136] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 35.136] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 35.136] operate_inplace: no, inplace operation not suitable [ 35.136] _sna_pixmap_move_to_cpu: marking as damaged [ 35.136] __sna_damage_all(22, 20) [ 35.136] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 35.136] sna_composite_rectangles(pixmap=3277, op=1, fff2f1f0 x 1 [(0, 0)x(22, 20) ...]) [ 35.136] sna_composite_rectangles: converted to op 1 [ 35.136] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 35.136] sna_composite_rectangles: nrects=1, region=(0, 0), (22, 20) x 1 [ 35.136] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 35.136] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 35.136] sna_composite_rectangles: fallback, dst pixmap=3277 too small or not attached [ 35.136] sna_composite_rectangles: fallback [ 35.136] sna_drawable_move_region_to_cpu(pixmap=3277 (22x20), [(0, 0), (22, 20)], flags=1) [ 35.136] sna_drawable_move_region_to_cpu: pixmap=3277 all damaged on CPU [ 35.136] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 35.136] sna_composite_rectangles: fallback fill: (0, 0)x(22, 20) fff2f1f0 [ 35.136] sna_composite_rectangles(pixmap=3277, op=1, ff300a24 x 2 [(0, 0)x(22, 20) ...]) [ 35.136] sna_composite_rectangles: converted to op 1 [ 35.136] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 35.136] sna_composite_rectangles[1] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 35.136] sna_composite_rectangles: nrects=2, region=(0, 0), (22, 20) x 2 [ 35.136] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 35.136] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 35.136] sna_composite_rectangles: fallback, dst pixmap=3277 too small or not attached [ 35.136] sna_composite_rectangles: fallback [ 35.136] sna_drawable_move_region_to_cpu(pixmap=3277 (22x20), [(0, 0), (22, 20)], flags=1) [ 35.136] sna_drawable_move_region_to_cpu: pixmap=3277 all damaged on CPU [ 35.136] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 35.136] sna_composite_rectangles: fallback fill: (0, 0)x(22, 20) ff300a24 [ 35.136] sna_glyphs(op=3, nlist=1, src=(-8, 15)) [ 35.136] sna_glyphs: fallback -- too small (22x20) [ 35.136] glyphs_fallback: nlist=1, count=2, extents (-8, 4), (10, 18) [ 35.136] glyphs_fallback: clipped extents (0, 4), (9, 18) [ 35.136] sna_drawable_move_region_to_cpu(pixmap=3277 (22x20), [(0, 4), (9, 18)], flags=3) [ 35.136] sna_drawable_move_region_to_cpu: pixmap=3277 all damaged on CPU [ 35.136] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 35.136] sna_composite_rectangles(pixmap=3277, op=1, ffffffff x 1 [(10, 1)x(9, 17) ...]) [ 35.136] sna_composite_rectangles: converted to op 1 [ 35.136] sna_composite_rectangles[0] (10, 1)x(9, 17) -> (10, 1), (19, 18) [ 35.136] sna_composite_rectangles: nrects=1, region=(10, 1), (19, 18) x 1 [ 35.136] sna_composite_rectangles: clipped extents (10, 1),(19, 18) x 1 [ 35.137] sna_composite_rectangles: pixmap +(0, 0) extents (10, 1),(19, 18) [ 35.137] sna_composite_rectangles: fallback, dst pixmap=3277 too small or not attached [ 35.137] sna_composite_rectangles: fallback [ 35.137] sna_drawable_move_region_to_cpu(pixmap=3277 (22x20), [(10, 1), (19, 18)], flags=1) [ 35.137] sna_drawable_move_region_to_cpu: pixmap=3277 all damaged on CPU [ 35.137] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 35.137] sna_composite_rectangles: fallback fill: (10, 1)x(9, 17) ffffffff [ 35.137] sna_copy_area: src=pixmap=3277:(0, 0)x(22, 20)+(0, 0) -> dst=pixmap=3060:(558, 408)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 35.137] sna_copy_area: normal copy [ 35.137] sna_do_copy: src=(0, 0), dst=(558, 408), size=(22x20) [ 35.137] sna_do_copy: after drawable: src=(0, 0), dst=(623, 432), size=(22x20) [ 35.137] sna_do_copy: dst extents (623, 432), (645, 452), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 35.137] sna_do_copy: clipped dst extents (623, 432), (645, 452) [ 35.137] sna_do_copy: unclipped src extents (0, 0), (22, 20) [ 35.137] sna_do_copy: clipped src extents (0, 0), (22, 20) [ 35.137] sna_do_copy: pixmap -- no source clipping [ 35.137] sna_do_copy: src extents (0, 0), (22, 20) x 1 [ 35.137] sna_do_copy: copy region (623, 432), (645, 452) x 1 + (-623, -432) [ 35.137] sna_copy_boxes (boxes=1x[(623, 432), (645, 452)...], src pixmap=3277+(-623, -432), dst pixmap=3060+(-65, -24), alu=3, src.size=22x20, dst.size=3775x2136) [ 35.137] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94ad8a90, gpu_bo=0, cpu_bo=0), replaces=0 [ 35.137] sna_drawable_use_bo pixmap=3060, box=((558, 408), (580, 428)), flags=8... [ 35.137] sna_drawable_use_bo: exported target, set PREFER_GPU [ 35.137] sna_drawable_use_bo: pinned, never REPLACES [ 35.137] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 35.137] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 35.137] sna_drawable_use_bo: using whole GPU bo [ 35.137] region_overlaps_damage? [ 35.137] use_shm_bo: no, not attached [ 35.137] sna_drawable_move_region_to_cpu(pixmap=3277 (22x20), [(0, 0), (22, 20)], flags=2) [ 35.137] sna_drawable_move_region_to_cpu: pixmap=3277 all damaged on CPU [ 35.137] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 35.137] sna_write_boxes x 1, src stride=88, src dx=(-558, -408) [ 35.137] kgem_bo_can_map: handle=9, map=0x7fc6b7845000:0x0:0x7fc656564000, tiling=1, domain=0, offset=4029534208 [ 35.137] write_boxes_inplace x 1, handle=9, tiling=1 [ 35.137] upload_inplace__tiled: tiling=1 [ 35.137] kgem_bo_can_map__cpu: handle=9 [ 35.137] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 35.137] kgem_bo_map__cpu(handle=9, size=33177600, map=0x7fc6b7845000:0x7fc656564000) [ 35.137] kgem_bo_sync__cpu: handle=9 [ 35.137] __kgem_busy: handle=9, busy=0, wedged=0 [ 35.137] kgem_bo_sync__cpu: SYNC: handle=9, needs_flush? 0, domain? 0, busy? 0 [ 35.137] __kgem_busy: handle=9, busy=0, wedged=0 [ 35.137] kgem_bo_retire: retiring bo handle=9 (needed flush? 0), rq? 0 [busy?=0] [ 35.137] assert_bo_retired: handle=9, domain: 0 exec? 0, rq? 0 [ 35.137] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(558, 408), size=22x20, pitch=88/15360 [ 35.137] sna_accel_flush: flush?=0, dirty?=0 [ 35.137] sna_accel_flush: flush?=0, dirty?=0 [ 35.137] sna_accel_flush: flush?=0, dirty?=0 [ 35.137] sna_accel_flush: flush?=0, dirty?=0 [ 35.137] sna_destroy_pixmap: pixmap=3277, attached?=1 [ 35.137] __sna_free_pixmap(pixmap=3277) [ 35.137] sna_accel_flush: flush?=0, dirty?=0 [ 35.137] sna_accel_flush: flush?=0, dirty?=0 [ 35.137] sna_accel_flush: flush?=0, dirty?=0 [ 35.137] sna_block_handler (tv=0.471000) [ 35.137] sna_scanout_do_flush: flush timer active: delta=0 [ 35.137] sna_scanout_do_flush (time=35137), triggered [ 35.137] sna_scanout_flush (time=35137), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 35.137] has_shadow: has pending damage? 0, outstanding flips: 0 [ 35.137] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 35.137] has_shadow: has pending damage? 0, outstanding flips: 0 [ 35.137] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 35.137] sna_accel_do_throttle -- no pending activity [ 35.137] sna_accel_block: evaluating timers, active=5 [ 35.137] sna_accel_block: flush timer expires in 16 [35153] [ 35.138] sna_wakeup_handler [ 35.138] sna_accel_flush: flush?=0, dirty?=0 [ 35.138] sna_accel_flush: flush?=0, dirty?=0 [ 35.138] sna_block_handler (tv=0.470000) [ 35.138] sna_scanout_do_flush: flush timer active: delta=15 [ 35.138] sna_accel_do_throttle -- no pending activity [ 35.138] sna_accel_block: evaluating timers, active=5 [ 35.138] sna_accel_block: flush timer expires in 15 [35153] [ 35.138] sna_wakeup_handler [ 35.138] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=128, name=76 [ 35.138] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 35.138] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 35.138] sna_dri2_get_back: draw size=7680x2160, back buffer handle=128 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 [ 35.138] sna_dri2_get_back: reuse backbuffer? 1 [ 35.138] sna_dri2_get_back: back buffer handle=128, active?=0, refcnt=1 [ 35.138] sna_dri2_get_back: reuse unattached back [ 35.139] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 35.139] sna_dri2_reuse_buffer: reusing back buffer handle=128, name=76, pitch=30720, age=0 [ 35.139] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 35.139] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=29, name=3, active_scanout=3 [ 35.139] kgem_bo_flink: flinked handle=29 to name=3, marking non-reusable [ 35.139] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=29] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 35.139] sna_accel_flush: flush?=0, dirty?=0 [ 35.139] sna_accel_flush: flush?=0, dirty?=0 [ 35.139] sna_accel_flush: flush?=0, dirty?=0 [ 35.139] sna_block_handler (tv=0.469000) [ 35.139] sna_scanout_do_flush: flush timer active: delta=14 [ 35.139] sna_accel_do_throttle -- no pending activity [ 35.139] sna_accel_block: evaluating timers, active=5 [ 35.139] sna_accel_block: flush timer expires in 14 [35153] [ 35.139] sna_wakeup_handler [ 35.139] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 35.139] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 35.139] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 35.139] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 35.139] sna_dri2_get_msc(draw=146, pipe=0) [ 35.139] sna_crtc_record_swap: recording last swap on pipe=0, frame 1865 [msc=1865], time 35.132225 [ 35.139] sna_dri2_get_msc: msc=1865 [raw=1865], ust=35132225 [ 35.139] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=128 (refs=1/1, flush=0) , front=29 (refs=1/4, flush=1) [ 35.139] sna_dri2_schedule_swap(target_msc=1846, divisor=0, remainder=0) [ 35.139] sna_dri2_schedule_swap: using front handle=29, active_scanout?=3, flush?=1 [ 35.139] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 35.139] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 35.139] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 35.139] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 35.139] sna_crtc_record_swap: recording last swap on pipe=0, frame 1865 [msc=1865], time 35.132225 [ 35.139] immediate_swap: current_msc=1865, target_msc=1846 -- yes [ 35.139] can_flip: no, shadow enabled [ 35.139] sna_dri2_add_event: adding event to window 146) [ 35.139] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 35.139] sna_dri2_immediate_blit: no pending blit, starting chain [ 35.139] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 35.139] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 35.139] can_xchg: back size=8701e00, front size=8701e00 [ 35.139] can_xchg: yes, pixmap=165 [ 35.139] sna_dri2_xchg: win=146, exchange front=29/3,ref=2 and back=128/76,ref=2, pixmap=165 7680x2160 [ 35.139] sna_dri2_xchg: back_bo handle=128, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 35.139] sna_dri2_xchg: front_bo handle=29, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 35.139] set_bo: pixmap=165, handle=128 (old handle=29) [ 35.139] set_bo: marking whole pixmap as damaged [ 35.139] set_bo: applying final/discard move-to-gpu [ 35.139] wait_for_shadow: flags=0, flips=0, handle=29, shadow=32 [ 35.139] set_bo: dropping flush hint from handle=29 [ 35.139] set_bo: adding flush hint to handle=128 [ 35.139] mark_stale(handle=29) => 1 [ 35.139] swap_limit: draw=146 setting swap limit to 3 [ 35.139] sna_dri2_swap_limit_validate: swap limit set to 3 [ 35.139] sna_next_vblank(pipe=0, waiting until next vblank) [ 35.139] sna_dri2_schedule_swap: reported target_msc=1865 [ 35.139] sna_accel_flush: flush?=0, dirty?=0 [ 35.139] sna_accel_flush: flush?=0, dirty?=0 [ 35.139] sna_accel_flush: flush?=0, dirty?=0 [ 35.139] sna_accel_flush: flush?=0, dirty?=0 [ 35.139] sna_block_handler (tv=0.469000) [ 35.139] sna_scanout_do_flush: flush timer active: delta=14 [ 35.139] sna_accel_do_throttle -- no pending activity [ 35.139] sna_accel_block: evaluating timers, active=5 [ 35.139] sna_accel_block: flush timer expires in 14 [35153] [ 35.148] sna_wakeup_handler [ 35.148] sna_mode_wakeup: len=32 [ 35.148] sna_dri2_vblank_handler(type=2, sequence=1866, draw=1555) [ 35.148] sna_crtc_record_swap: recording last swap on pipe=0, frame 1866 [msc=1866], time 35.148892 [ 35.148] sna_dri2_vblank_handler: 2 complete, frame=1866 tv=35.148892 [ 35.148] sna_dri2_blit_complete: blit finished [ 35.148] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=1866, tv=35.148892) [ 35.148] frame_swap_complete(type=2): draw=146, pipe=0, frame=1866 [msc=1866], tv=35.148892 [ 35.148] sna_accel_flush: flush?=0, dirty?=0 [ 35.148] sna_dri2_event_free(draw?=1) [ 35.148] sna_dri2_remove_event: remove[0x561c94acce80] from window 146, active? 1 [ 35.148] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 35.148] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=29] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 35.148] sna_dri2_vblank_handler complete [ 35.148] sna_block_handler (tv=0.460000) [ 35.148] sna_scanout_do_flush: flush timer active: delta=5 [ 35.148] sna_accel_do_throttle -- no pending activity [ 35.148] sna_accel_block: evaluating timers, active=5 [ 35.148] sna_accel_block: flush timer expires in 5 [35153] [ 35.153] sna_wakeup_handler [ 35.153] sna_block_handler (tv=0.455000) [ 35.153] sna_scanout_do_flush: flush timer active: delta=0 [ 35.153] sna_scanout_do_flush (time=35153), triggered [ 35.153] sna_scanout_flush (time=35153), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 35.153] has_shadow: has pending damage? 1, outstanding flips: 0 [ 35.153] stop_flush: scanout=128 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 35.153] has_shadow: has pending damage? 1, outstanding flips: 0 [ 35.153] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 35.153] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 35.153] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 35.153] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 35.153] sna_pixmap_move_to_gpu: already all-damaged [ 35.153] sna_pixmap_mark_active: pixmap=165, handle=128 [ 35.153] sna_mode_redisplay: crtc[0] transformed? 0 [ 35.153] sna_mode_redisplay: crtc[1] transformed? 0 [ 35.153] sna_mode_redisplay: crtc[2] transformed? 0 [ 35.153] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=128 [active=1] [ 35.153] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 29, transformed? 0 [ 35.153] get_fb: reusing fb=112 for handle=128 [ 35.154] sna_mode_redisplay: recording flip on CRTC:32 handle=128, active_scanout=2, serial=2 [ 35.154] __kgem_bo_clear_busy: handle=128 [ 35.154] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 29, transformed? 0 [ 35.154] sna_mode_redisplay: recording flip on CRTC:39 handle=128, active_scanout=3, serial=3 [ 35.154] __kgem_bo_clear_busy: handle=128 [ 35.154] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 35.154] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 35.154] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=128, shadow handle=32 [ 35.154] sna_accel_do_throttle -- no pending activity [ 35.154] sna_accel_block: evaluating timers, active=5 [ 35.154] sna_accel_block: flush timer expires in 16 [35169] [ 35.163] sna_wakeup_handler [ 35.163] sna_mode_wakeup: len=32 [ 35.163] sna_mode_wakeup: recording last swap on pipe=1, frame 1837 [72d], time 35.164157 [ 35.163] sna_mode_wakeup: removing handle=29 [active_scanout=1] from scanout, installing handle=128 [active_scanout=3] [ 35.163] sna_mode_wakeup: flip complete, pending? 2 [ 35.163] sna_block_handler (tv=0.445000) [ 35.163] sna_scanout_do_flush: flush timer active: delta=6 [ 35.163] sna_accel_do_throttle -- no pending activity [ 35.163] sna_accel_block: evaluating timers, active=5 [ 35.163] sna_accel_block: flush timer expires in 6 [35169] [ 35.165] sna_wakeup_handler [ 35.165] sna_mode_wakeup: len=32 [ 35.165] sna_mode_wakeup: recording last swap on pipe=0, frame 1867 [74b], time 35.165561 [ 35.165] sna_mode_wakeup: removing handle=29 [active_scanout=0] from scanout, installing handle=128 [active_scanout=3] [ 35.165] sna_mode_wakeup: flip complete, pending? 1 [ 35.165] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 35.165] sna_block_handler (tv=0.443000) [ 35.165] sna_scanout_do_flush: flush timer active: delta=4 [ 35.165] sna_accel_do_throttle -- no pending activity [ 35.165] sna_accel_block: evaluating timers, active=5 [ 35.165] sna_accel_block: flush timer expires in 4 [35169] [ 35.169] sna_wakeup_handler [ 35.169] sna_block_handler (tv=0.439000) [ 35.169] sna_scanout_do_flush: flush timer active: delta=0 [ 35.169] sna_scanout_do_flush (time=35169), triggered [ 35.169] sna_scanout_flush (time=35169), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 35.169] has_shadow: has pending damage? 0, outstanding flips: 0 [ 35.169] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 35.169] has_shadow: has pending damage? 0, outstanding flips: 0 [ 35.169] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 35.169] sna_accel_do_throttle -- no pending activity [ 35.169] sna_accel_block: evaluating timers, active=5 [ 35.169] sna_accel_block: flush timer expires in 16 [35185] [ 35.185] sna_wakeup_handler [ 35.185] sna_block_handler (tv=0.423000) [ 35.185] sna_scanout_do_flush: flush timer active: delta=0 [ 35.185] sna_scanout_do_flush (time=35185), triggered [ 35.185] sna_scanout_flush (time=35185), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 35.185] has_shadow: has pending damage? 0, outstanding flips: 0 [ 35.185] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 35.185] has_shadow: has pending damage? 0, outstanding flips: 0 [ 35.185] sna_accel_disarm_timer[0] (time=35185) [ 35.185] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 35.185] sna_accel_do_throttle -- no pending activity [ 35.195] sna_wakeup_handler [ 35.195] sna_accel_flush: flush?=0, dirty?=0 [ 35.195] sna_accel_flush: flush?=0, dirty?=0 [ 35.195] sna_block_handler (tv=0.413000) [ 35.195] has_shadow: has pending damage? 0, outstanding flips: 0 [ 35.195] sna_accel_do_throttle -- no pending activity [ 35.195] sna_wakeup_handler [ 35.195] sna_block_handler (tv=0.413000) [ 35.195] has_shadow: has pending damage? 0, outstanding flips: 0 [ 35.195] sna_accel_do_throttle -- no pending activity [ 35.196] sna_wakeup_handler [ 35.196] sna_block_handler (tv=0.412000) [ 35.196] has_shadow: has pending damage? 0, outstanding flips: 0 [ 35.196] sna_accel_do_throttle -- no pending activity [ 35.197] sna_wakeup_handler [ 35.197] sna_block_handler (tv=0.411000) [ 35.197] has_shadow: has pending damage? 0, outstanding flips: 0 [ 35.197] sna_accel_do_throttle -- no pending activity [ 35.241] sna_wakeup_handler [ 35.241] sna_accel_flush: flush?=0, dirty?=0 [ 35.241] sna_accel_flush: flush?=0, dirty?=0 [ 35.241] sna_block_handler (tv=0.500000) [ 35.241] has_shadow: has pending damage? 0, outstanding flips: 0 [ 35.241] sna_accel_do_throttle -- no pending activity [ 35.241] sna_wakeup_handler [ 35.241] sna_block_handler (tv=0.500000) [ 35.241] has_shadow: has pending damage? 0, outstanding flips: 0 [ 35.241] sna_accel_do_throttle -- no pending activity [ 35.241] sna_wakeup_handler [ 35.241] sna_accel_flush: flush?=0, dirty?=0 [ 35.241] sna_accel_flush: flush?=0, dirty?=0 [ 35.241] sna_accel_flush: flush?=0, dirty?=0 [ 35.241] sna_accel_flush: flush?=0, dirty?=0 [ 35.241] sna_block_handler (tv=0.500000) [ 35.241] has_shadow: has pending damage? 0, outstanding flips: 0 [ 35.241] sna_accel_do_throttle -- no pending activity [ 35.243] sna_wakeup_handler [ 35.243] sna_accel_flush: flush?=0, dirty?=0 [ 35.243] sna_block_handler (tv=0.498000) [ 35.243] has_shadow: has pending damage? 0, outstanding flips: 0 [ 35.243] sna_accel_do_throttle -- no pending activity [ 35.253] sna_wakeup_handler [ 35.253] sna_accel_flush: flush?=0, dirty?=0 [ 35.253] sna_accel_flush: flush?=0, dirty?=0 [ 35.253] sna_block_handler (tv=0.488000) [ 35.253] has_shadow: has pending damage? 0, outstanding flips: 0 [ 35.253] sna_accel_do_throttle -- no pending activity [ 35.269] sna_wakeup_handler [ 35.269] sna_create_pixmap(22, 20, 32, usage=0) [ 35.269] kgem_can_create_2d: 22x20 @ 32 [ 35.269] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=20 [ 35.269] kgem_can_create_2d: untiled size=4096 [ 35.269] kgem_choose_tiling: too thin [width 22, 32 bpp] for TILING_X [ 35.269] kgem_choose_tiling: 22x20 -> 0 [ 35.269] sna_create_pixmap: usage=0, flags=a [ 35.269] sna_create_pixmap: small buffer [1760], attaching to shadow pixmap [ 35.269] create_pixmap: allocating pixmap 22x20, depth=32/32, size=1768 [ 35.269] create_pixmap: serial=3278, usage=0, 22x20 [ 35.269] sna_create_pixmap: serial=3278, 22x20, usage=0 [ 35.269] sna_composite_rectangles(pixmap=3279, op=0, 0 x 1 [(0, 0)x(22, 20) ...]) [ 35.269] sna_composite_rectangles: converted to op 0 [ 35.269] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 35.269] sna_composite_rectangles: nrects=1, region=(0, 0), (22, 20) x 1 [ 35.269] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 35.269] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 35.269] sna_composite_rectangles: fallback, dst pixmap=3279 too small or not attached [ 35.269] sna_composite_rectangles: fallback [ 35.269] sna_drawable_move_region_to_cpu(pixmap=3279 (22x20), [(0, 0), (22, 20)], flags=1) [ 35.269] sna_drawable_move_region_to_cpu: region (0, 0), (22, 20) + (0, 0) subsumes pixmap (22x20) [ 35.269] _sna_pixmap_move_to_cpu(pixmap=3279, 22x20, flags=1) [ 35.269] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 35.269] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 35.269] operate_inplace: no, inplace operation not suitable [ 35.269] _sna_pixmap_move_to_cpu: marking as damaged [ 35.269] __sna_damage_all(22, 20) [ 35.269] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 35.269] sna_composite_rectangles(pixmap=3279, op=1, fff2f1f0 x 1 [(0, 0)x(22, 20) ...]) [ 35.269] sna_composite_rectangles: converted to op 1 [ 35.269] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 35.269] sna_composite_rectangles: nrects=1, region=(0, 0), (22, 20) x 1 [ 35.269] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 35.269] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 35.269] sna_composite_rectangles: fallback, dst pixmap=3279 too small or not attached [ 35.269] sna_composite_rectangles: fallback [ 35.269] sna_drawable_move_region_to_cpu(pixmap=3279 (22x20), [(0, 0), (22, 20)], flags=1) [ 35.269] sna_drawable_move_region_to_cpu: pixmap=3279 all damaged on CPU [ 35.269] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 35.269] sna_composite_rectangles: fallback fill: (0, 0)x(22, 20) fff2f1f0 [ 35.269] sna_composite_rectangles(pixmap=3279, op=1, ff300a24 x 2 [(0, 0)x(22, 20) ...]) [ 35.269] sna_composite_rectangles: converted to op 1 [ 35.269] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 35.269] sna_composite_rectangles[1] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 35.269] sna_composite_rectangles: nrects=2, region=(0, 0), (22, 20) x 2 [ 35.269] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 35.269] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 35.269] sna_composite_rectangles: fallback, dst pixmap=3279 too small or not attached [ 35.269] sna_composite_rectangles: fallback [ 35.269] sna_drawable_move_region_to_cpu(pixmap=3279 (22x20), [(0, 0), (22, 20)], flags=1) [ 35.269] sna_drawable_move_region_to_cpu: pixmap=3279 all damaged on CPU [ 35.269] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 35.269] sna_composite_rectangles: fallback fill: (0, 0)x(22, 20) ff300a24 [ 35.269] sna_glyphs(op=3, nlist=1, src=(-8, 15)) [ 35.269] sna_glyphs: fallback -- too small (22x20) [ 35.269] glyphs_fallback: nlist=1, count=2, extents (-9, 7), (10, 18) [ 35.269] glyphs_fallback: clipped extents (0, 7), (9, 18) [ 35.269] sna_drawable_move_region_to_cpu(pixmap=3279 (22x20), [(0, 7), (9, 18)], flags=3) [ 35.269] sna_drawable_move_region_to_cpu: pixmap=3279 all damaged on CPU [ 35.269] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 35.269] sna_composite_rectangles(pixmap=3279, op=1, ffffffff x 1 [(10, 1)x(9, 17) ...]) [ 35.269] sna_composite_rectangles: converted to op 1 [ 35.269] sna_composite_rectangles[0] (10, 1)x(9, 17) -> (10, 1), (19, 18) [ 35.269] sna_composite_rectangles: nrects=1, region=(10, 1), (19, 18) x 1 [ 35.269] sna_composite_rectangles: clipped extents (10, 1),(19, 18) x 1 [ 35.269] sna_composite_rectangles: pixmap +(0, 0) extents (10, 1),(19, 18) [ 35.269] sna_composite_rectangles: fallback, dst pixmap=3279 too small or not attached [ 35.269] sna_composite_rectangles: fallback [ 35.269] sna_drawable_move_region_to_cpu(pixmap=3279 (22x20), [(10, 1), (19, 18)], flags=1) [ 35.269] sna_drawable_move_region_to_cpu: pixmap=3279 all damaged on CPU [ 35.269] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 35.269] sna_composite_rectangles: fallback fill: (10, 1)x(9, 17) ffffffff [ 35.269] sna_copy_area: src=pixmap=3279:(0, 0)x(22, 20)+(0, 0) -> dst=pixmap=3060:(567, 408)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 35.269] sna_copy_area: normal copy [ 35.269] sna_do_copy: src=(0, 0), dst=(567, 408), size=(22x20) [ 35.269] sna_do_copy: after drawable: src=(0, 0), dst=(632, 432), size=(22x20) [ 35.269] sna_do_copy: dst extents (632, 432), (654, 452), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 35.269] sna_do_copy: clipped dst extents (632, 432), (654, 452) [ 35.269] sna_do_copy: unclipped src extents (0, 0), (22, 20) [ 35.269] sna_do_copy: clipped src extents (0, 0), (22, 20) [ 35.269] sna_do_copy: pixmap -- no source clipping [ 35.269] sna_do_copy: src extents (0, 0), (22, 20) x 1 [ 35.269] sna_do_copy: copy region (632, 432), (654, 452) x 1 + (-632, -432) [ 35.269] sna_copy_boxes (boxes=1x[(632, 432), (654, 452)...], src pixmap=3279+(-632, -432), dst pixmap=3060+(-65, -24), alu=3, src.size=22x20, dst.size=3775x2136) [ 35.269] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94ad7060, gpu_bo=0, cpu_bo=0), replaces=0 [ 35.269] sna_drawable_use_bo pixmap=3060, box=((567, 408), (589, 428)), flags=8... [ 35.269] sna_drawable_use_bo: exported target, set PREFER_GPU [ 35.269] sna_drawable_use_bo: pinned, never REPLACES [ 35.269] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 35.269] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 35.269] sna_drawable_use_bo: using whole GPU bo [ 35.269] region_overlaps_damage? [ 35.269] use_shm_bo: no, not attached [ 35.269] sna_drawable_move_region_to_cpu(pixmap=3279 (22x20), [(0, 0), (22, 20)], flags=2) [ 35.269] sna_drawable_move_region_to_cpu: pixmap=3279 all damaged on CPU [ 35.269] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 35.269] sna_write_boxes x 1, src stride=88, src dx=(-567, -408) [ 35.269] kgem_bo_can_map: handle=9, map=0x7fc6b7845000:0x0:0x7fc656564000, tiling=1, domain=1, offset=4029534208 [ 35.269] write_boxes_inplace x 1, handle=9, tiling=1 [ 35.269] upload_inplace__tiled: tiling=1 [ 35.269] kgem_bo_can_map__cpu: handle=9 [ 35.269] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 35.269] kgem_bo_map__cpu(handle=9, size=33177600, map=0x7fc6b7845000:0x7fc656564000) [ 35.269] kgem_bo_sync__cpu: handle=9 [ 35.269] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(567, 408), size=22x20, pitch=88/15360 [ 35.269] sna_accel_flush: flush?=0, dirty?=0 [ 35.269] sna_accel_flush: flush?=0, dirty?=0 [ 35.269] sna_accel_flush: flush?=0, dirty?=0 [ 35.269] sna_accel_flush: flush?=0, dirty?=0 [ 35.269] sna_destroy_pixmap: pixmap=3279, attached?=1 [ 35.269] __sna_free_pixmap(pixmap=3279) [ 35.269] sna_accel_flush: flush?=0, dirty?=0 [ 35.269] sna_accel_flush: flush?=0, dirty?=0 [ 35.269] sna_accel_flush: flush?=0, dirty?=0 [ 35.269] sna_block_handler (tv=0.472000) [ 35.269] has_shadow: has pending damage? 0, outstanding flips: 0 [ 35.269] sna_accel_do_throttle -- no pending activity [ 35.271] sna_wakeup_handler [ 35.271] sna_accel_flush: flush?=0, dirty?=0 [ 35.271] sna_accel_flush: flush?=0, dirty?=0 [ 35.271] sna_block_handler (tv=0.470000) [ 35.271] has_shadow: has pending damage? 0, outstanding flips: 0 [ 35.271] sna_accel_do_throttle -- no pending activity [ 35.271] sna_wakeup_handler [ 35.271] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=29, name=3 [ 35.271] kgem_bo_flink: flinked handle=29 to name=3, marking non-reusable [ 35.271] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 35.271] sna_dri2_get_back: draw size=7680x2160, back buffer handle=29 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 [ 35.271] sna_dri2_get_back: reuse backbuffer? 1 [ 35.271] sna_dri2_get_back: back buffer handle=29, active?=0, refcnt=1 [ 35.271] sna_dri2_get_back: reuse unattached back [ 35.271] kgem_bo_flink: flinked handle=29 to name=3, marking non-reusable [ 35.271] sna_dri2_reuse_buffer: reusing back buffer handle=29, name=3, pitch=30720, age=0 [ 35.271] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 35.271] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=128, name=76, active_scanout=3 [ 35.271] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 35.271] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 35.271] sna_accel_flush: flush?=0, dirty?=0 [ 35.271] sna_accel_flush: flush?=0, dirty?=0 [ 35.271] sna_accel_flush: flush?=0, dirty?=0 [ 35.271] sna_block_handler (tv=0.470000) [ 35.271] has_shadow: has pending damage? 0, outstanding flips: 0 [ 35.271] timer_enable (time=35271), starting timer 0 [ 35.271] sna_accel_do_throttle -- no pending activity [ 35.271] sna_accel_block: evaluating timers, active=5 [ 35.271] sna_accel_block: flush timer expires in 8 [35279] [ 35.271] sna_wakeup_handler [ 35.271] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 35.271] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 35.271] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 35.271] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 35.271] sna_dri2_get_msc(draw=146, pipe=0) [ 35.271] sna_crtc_record_swap: recording last swap on pipe=0, frame 1873 [msc=1873], time 35.265567 [ 35.271] sna_dri2_get_msc: msc=1873 [raw=1873], ust=35265567 [ 35.271] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=29 (refs=1/1, flush=0) , front=128 (refs=1/4, flush=1) [ 35.271] sna_dri2_schedule_swap(target_msc=1866, divisor=0, remainder=0) [ 35.271] sna_dri2_schedule_swap: using front handle=128, active_scanout?=3, flush?=1 [ 35.271] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 35.271] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 35.272] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 35.272] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 35.272] sna_crtc_record_swap: recording last swap on pipe=0, frame 1873 [msc=1873], time 35.265567 [ 35.272] immediate_swap: current_msc=1873, target_msc=1866 -- yes [ 35.272] can_flip: no, shadow enabled [ 35.272] sna_dri2_add_event: adding event to window 146) [ 35.272] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 35.272] sna_dri2_immediate_blit: no pending blit, starting chain [ 35.272] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 35.272] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 35.272] can_xchg: back size=8701e00, front size=8701e00 [ 35.272] can_xchg: yes, pixmap=165 [ 35.272] sna_dri2_xchg: win=146, exchange front=128/76,ref=2 and back=29/3,ref=2, pixmap=165 7680x2160 [ 35.272] sna_dri2_xchg: back_bo handle=29, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 35.272] sna_dri2_xchg: front_bo handle=128, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 35.272] set_bo: pixmap=165, handle=29 (old handle=128) [ 35.272] set_bo: marking whole pixmap as damaged [ 35.272] set_bo: applying final/discard move-to-gpu [ 35.272] wait_for_shadow: flags=0, flips=0, handle=128, shadow=32 [ 35.272] set_bo: dropping flush hint from handle=128 [ 35.272] set_bo: adding flush hint to handle=29 [ 35.272] mark_stale(handle=128) => 1 [ 35.272] swap_limit: draw=146 setting swap limit to 3 [ 35.272] sna_dri2_swap_limit_validate: swap limit set to 3 [ 35.272] sna_next_vblank(pipe=0, waiting until next vblank) [ 35.272] sna_dri2_schedule_swap: reported target_msc=1873 [ 35.272] sna_accel_flush: flush?=0, dirty?=0 [ 35.272] sna_accel_flush: flush?=0, dirty?=0 [ 35.272] sna_accel_flush: flush?=0, dirty?=0 [ 35.272] sna_accel_flush: flush?=0, dirty?=0 [ 35.272] sna_block_handler (tv=0.469000) [ 35.272] sna_scanout_do_flush: flush timer active: delta=7 [ 35.272] sna_accel_do_throttle -- no pending activity [ 35.272] sna_accel_block: evaluating timers, active=5 [ 35.272] sna_accel_block: flush timer expires in 7 [35279] [ 35.279] sna_wakeup_handler [ 35.279] sna_block_handler (tv=0.462000) [ 35.279] sna_scanout_do_flush: flush timer active: delta=0 [ 35.279] sna_scanout_do_flush (time=35279), triggered [ 35.279] sna_scanout_flush (time=35279), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 35.279] has_shadow: has pending damage? 1, outstanding flips: 0 [ 35.279] stop_flush: scanout=29 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 35.279] has_shadow: has pending damage? 1, outstanding flips: 0 [ 35.279] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 35.279] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 35.279] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 35.279] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 35.279] sna_pixmap_move_to_gpu: already all-damaged [ 35.279] sna_pixmap_mark_active: pixmap=165, handle=29 [ 35.279] sna_mode_redisplay: crtc[0] transformed? 0 [ 35.279] sna_mode_redisplay: crtc[1] transformed? 0 [ 35.279] sna_mode_redisplay: crtc[2] transformed? 0 [ 35.279] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=29 [active=1] [ 35.279] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 128, transformed? 0 [ 35.279] get_fb: reusing fb=102 for handle=29 [ 35.279] sna_mode_redisplay: recording flip on CRTC:32 handle=29, active_scanout=2, serial=2 [ 35.279] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 35.279] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 128, transformed? 0 [ 35.279] sna_mode_redisplay: recording flip on CRTC:39 handle=29, active_scanout=3, serial=3 [ 35.279] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 35.279] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 35.279] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 35.279] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=29, shadow handle=32 [ 35.279] sna_accel_do_throttle -- no pending activity [ 35.279] sna_accel_block: evaluating timers, active=5 [ 35.279] sna_accel_block: flush timer expires in 16 [35295] [ 35.281] sna_wakeup_handler [ 35.281] sna_mode_wakeup: len=32 [ 35.281] sna_dri2_vblank_handler(type=2, sequence=1874, draw=1555) [ 35.281] sna_crtc_record_swap: recording last swap on pipe=0, frame 1874 [msc=1874], time 35.282235 [ 35.281] sna_dri2_vblank_handler: 2 complete, frame=1874 tv=35.282235 [ 35.281] sna_dri2_blit_complete: blit finished [ 35.281] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=1874, tv=35.282235) [ 35.281] frame_swap_complete(type=2): draw=146, pipe=0, frame=1874 [msc=1874], tv=35.282235 [ 35.282] sna_accel_flush: flush?=0, dirty?=0 [ 35.282] sna_dri2_event_free(draw?=1) [ 35.282] sna_dri2_remove_event: remove[0x561c94acce80] from window 146, active? 1 [ 35.282] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=29] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 35.282] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=128] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 35.282] sna_dri2_vblank_handler complete [ 35.282] sna_block_handler (tv=0.459000) [ 35.282] sna_scanout_do_flush: flush timer active: delta=13 [ 35.282] sna_accel_do_throttle -- no pending activity [ 35.282] sna_accel_block: evaluating timers, active=5 [ 35.282] sna_accel_block: flush timer expires in 13 [35295] [ 35.295] sna_wakeup_handler [ 35.295] sna_block_handler (tv=0.446000) [ 35.295] sna_scanout_do_flush: flush timer active: delta=0 [ 35.295] sna_scanout_do_flush (time=35295), triggered [ 35.295] sna_scanout_flush (time=35295), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 35.295] has_shadow: has pending damage? 0, outstanding flips: 2 [ 35.295] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 35.295] has_shadow: has pending damage? 0, outstanding flips: 2 [ 35.295] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 2, mode reconfiguration pending? 0) [ 35.295] sna_accel_do_throttle -- no pending activity [ 35.295] sna_accel_block: evaluating timers, active=5 [ 35.295] sna_accel_block: flush timer expires in 16 [35311] [ 35.297] sna_wakeup_handler [ 35.297] sna_mode_wakeup: len=32 [ 35.297] sna_mode_wakeup: recording last swap on pipe=1, frame 1845 [735], time 35.297499 [ 35.297] sna_mode_wakeup: removing handle=128 [active_scanout=1] from scanout, installing handle=29 [active_scanout=3] [ 35.297] sna_mode_wakeup: flip complete, pending? 2 [ 35.297] sna_block_handler (tv=0.444000) [ 35.297] sna_scanout_do_flush: flush timer active: delta=14 [ 35.297] sna_accel_do_throttle -- no pending activity [ 35.297] sna_accel_block: evaluating timers, active=5 [ 35.297] sna_accel_block: flush timer expires in 14 [35311] [ 35.298] sna_wakeup_handler [ 35.298] sna_mode_wakeup: len=32 [ 35.298] sna_mode_wakeup: recording last swap on pipe=0, frame 1875 [753], time 35.298903 [ 35.298] sna_mode_wakeup: removing handle=128 [active_scanout=0] from scanout, installing handle=29 [active_scanout=3] [ 35.298] sna_mode_wakeup: flip complete, pending? 1 [ 35.298] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 35.298] sna_block_handler (tv=0.443000) [ 35.298] sna_scanout_do_flush: flush timer active: delta=13 [ 35.298] sna_accel_do_throttle -- no pending activity [ 35.298] sna_accel_block: evaluating timers, active=5 [ 35.298] sna_accel_block: flush timer expires in 13 [35311] [ 35.311] sna_wakeup_handler [ 35.311] sna_block_handler (tv=0.430000) [ 35.311] sna_scanout_do_flush: flush timer active: delta=0 [ 35.311] sna_scanout_do_flush (time=35311), triggered [ 35.311] sna_scanout_flush (time=35311), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 35.311] has_shadow: has pending damage? 0, outstanding flips: 0 [ 35.311] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 35.311] has_shadow: has pending damage? 0, outstanding flips: 0 [ 35.311] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 35.311] sna_accel_do_throttle -- no pending activity [ 35.311] sna_accel_block: evaluating timers, active=5 [ 35.311] sna_accel_block: flush timer expires in 16 [35327] [ 35.318] sna_wakeup_handler [ 35.319] sna_accel_flush: flush?=0, dirty?=0 [ 35.319] sna_accel_flush: flush?=0, dirty?=0 [ 35.319] sna_block_handler (tv=0.422000) [ 35.319] sna_scanout_do_flush: flush timer active: delta=8 [ 35.319] sna_accel_do_throttle -- no pending activity [ 35.319] sna_accel_block: evaluating timers, active=5 [ 35.319] sna_accel_block: flush timer expires in 8 [35327] [ 35.319] sna_wakeup_handler [ 35.319] sna_block_handler (tv=0.422000) [ 35.319] sna_scanout_do_flush: flush timer active: delta=8 [ 35.319] sna_accel_do_throttle -- no pending activity [ 35.319] sna_accel_block: evaluating timers, active=5 [ 35.319] sna_accel_block: flush timer expires in 8 [35327] [ 35.320] sna_wakeup_handler [ 35.320] sna_block_handler (tv=0.421000) [ 35.320] sna_scanout_do_flush: flush timer active: delta=7 [ 35.320] sna_accel_do_throttle -- no pending activity [ 35.320] sna_accel_block: evaluating timers, active=5 [ 35.320] sna_accel_block: flush timer expires in 7 [35327] [ 35.327] sna_wakeup_handler [ 35.327] sna_block_handler (tv=0.414000) [ 35.327] sna_scanout_do_flush: flush timer active: delta=0 [ 35.327] sna_scanout_do_flush (time=35327), triggered [ 35.327] sna_scanout_flush (time=35327), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 35.327] has_shadow: has pending damage? 0, outstanding flips: 0 [ 35.327] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 35.327] has_shadow: has pending damage? 0, outstanding flips: 0 [ 35.327] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 35.327] sna_accel_do_throttle -- no pending activity [ 35.327] sna_accel_block: evaluating timers, active=5 [ 35.327] sna_accel_block: flush timer expires in 16 [35343] [ 35.343] sna_wakeup_handler [ 35.343] sna_block_handler (tv=0.398000) [ 35.343] sna_scanout_do_flush: flush timer active: delta=0 [ 35.343] sna_scanout_do_flush (time=35343), triggered [ 35.343] sna_scanout_flush (time=35343), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 35.343] has_shadow: has pending damage? 0, outstanding flips: 0 [ 35.343] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 35.343] has_shadow: has pending damage? 0, outstanding flips: 0 [ 35.343] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 35.343] sna_accel_do_throttle -- no pending activity [ 35.343] sna_accel_block: evaluating timers, active=5 [ 35.343] sna_accel_block: flush timer expires in 16 [35359] [ 35.345] sna_wakeup_handler [ 35.346] sna_accel_flush: flush?=0, dirty?=0 [ 35.346] sna_accel_flush: flush?=0, dirty?=0 [ 35.346] sna_block_handler (tv=0.499000) [ 35.346] sna_scanout_do_flush: flush timer active: delta=13 [ 35.346] sna_accel_do_throttle -- no pending activity [ 35.346] sna_accel_block: evaluating timers, active=5 [ 35.346] sna_accel_block: flush timer expires in 13 [35359] [ 35.346] sna_wakeup_handler [ 35.346] sna_block_handler (tv=0.499000) [ 35.346] sna_scanout_do_flush: flush timer active: delta=13 [ 35.346] sna_accel_do_throttle -- no pending activity [ 35.346] sna_accel_block: evaluating timers, active=5 [ 35.346] sna_accel_block: flush timer expires in 13 [35359] [ 35.346] sna_wakeup_handler [ 35.346] sna_accel_flush: flush?=0, dirty?=0 [ 35.346] sna_accel_flush: flush?=0, dirty?=0 [ 35.346] sna_accel_flush: flush?=0, dirty?=0 [ 35.346] sna_accel_flush: flush?=0, dirty?=0 [ 35.346] sna_block_handler (tv=0.499000) [ 35.346] sna_scanout_do_flush: flush timer active: delta=13 [ 35.346] sna_accel_do_throttle -- no pending activity [ 35.346] sna_accel_block: evaluating timers, active=5 [ 35.346] sna_accel_block: flush timer expires in 13 [35359] [ 35.347] sna_wakeup_handler [ 35.347] sna_accel_flush: flush?=0, dirty?=0 [ 35.347] sna_block_handler (tv=0.498000) [ 35.347] sna_scanout_do_flush: flush timer active: delta=12 [ 35.347] sna_accel_do_throttle -- no pending activity [ 35.347] sna_accel_block: evaluating timers, active=5 [ 35.347] sna_accel_block: flush timer expires in 12 [35359] [ 35.358] sna_wakeup_handler [ 35.358] sna_accel_flush: flush?=0, dirty?=0 [ 35.358] sna_accel_flush: flush?=0, dirty?=0 [ 35.358] sna_block_handler (tv=0.487000) [ 35.358] sna_scanout_do_flush: flush timer active: delta=1 [ 35.358] sna_scanout_do_flush (time=35358), triggered [ 35.358] sna_scanout_flush (time=35358), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 35.358] has_shadow: has pending damage? 0, outstanding flips: 0 [ 35.358] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 35.358] has_shadow: has pending damage? 0, outstanding flips: 0 [ 35.358] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 35.358] sna_accel_do_throttle -- no pending activity [ 35.358] sna_accel_block: evaluating timers, active=5 [ 35.358] sna_accel_block: flush timer expires in 16 [35374] [ 35.373] sna_wakeup_handler [ 35.374] sna_create_pixmap(121, 20, 32, usage=0) [ 35.374] kgem_can_create_2d: 121x20 @ 32 [ 35.374] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=512, height=20 [ 35.374] kgem_can_create_2d: untiled size=12288 [ 35.374] kgem_choose_tiling: too thin [width 121, 32 bpp] for TILING_X [ 35.374] kgem_choose_tiling: 121x20 -> 0 [ 35.374] sna_create_pixmap: usage=0, flags=b [ 35.374] sna_create_pixmap: creating GPU pixmap 121x20, stride=484, flags=b [ 35.374] __pop_freed_pixmap: reusing freed pixmap=3273 header [ 35.374] create_pixmap_hdr: pixmap=3280, width=121, height=20, usage=0 [ 35.374] sna_create_pixmap: serial=3280, 121x20, usage=0 [ 35.374] sna_composite_rectangles(pixmap=3281, op=0, 0 x 1 [(0, 0)x(121, 20) ...]) [ 35.374] sna_composite_rectangles: converted to op 0 [ 35.374] sna_composite_rectangles[0] (0, 0)x(121, 20) -> (0, 0), (121, 20) [ 35.374] sna_composite_rectangles: nrects=1, region=(0, 0), (121, 20) x 1 [ 35.374] sna_composite_rectangles: clipped extents (0, 0),(121, 20) x 1 [ 35.374] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(121, 20) [ 35.374] sna_composite_rectangles: dropping last-cpu hint [ 35.374] sna_drawable_use_bo pixmap=3281, box=((0, 0), (121, 20)), flags=19... [ 35.374] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 35.374] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 35.374] sna_pixmap_move_to_gpu(pixmap=3281, usage=0), flags=b [ 35.374] sna_pixmap_move_to_gpu: CPU damage? 0 [ 35.374] sna_pixmap_move_to_gpu: creating GPU bo (121x20@32), create=b [ 35.374] kgem_choose_tiling: too thin [width 121, 32 bpp] for TILING_X [ 35.374] kgem_choose_tiling: 121x20 -> 0 [ 35.374] kgem_choose_tiling: too thin [width 121, 32 bpp] for TILING_X [ 35.374] kgem_choose_tiling: 121x20 -> 0 [ 35.374] sna_pixmap_alloc_gpu: pixmap=3281 [ 35.374] kgem_create_2d(121x20, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 35.374] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=512, height=20 [ 35.374] inactive too small: 2 < 3 [ 35.374] inactive too small: 2 < 3 [ 35.374] inactive too small: 2 < 3 [ 35.374] __kgem_bo_init(handle=33, num_pages=3) [ 35.374] new pitch=512, tiling=0, handle=33, id=1985, num_pages=3 [3], bucket=1 [ 35.374] __sna_damage_all(121, 20) [ 35.374] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 35.374] sna_pixmap_mark_active: pixmap=3281, handle=33 [ 35.374] sna_drawable_use_bo: allocated GPU bo for operation [ 35.374] sna_drawable_use_bo: using GPU bo with damage? 0 [ 35.374] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 35.374] kgem_bo_is_render: handle=33, rq? 0 [0] [ 35.374] kgem_bo_is_render: handle=33, rq? 0 [0] [ 35.374] gen9_render_fill_boxes(0 x 1 [(0, 0), (121, 20) ...]) [ 35.374] sna_render_get_solid: 0 [ 35.374] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 35.374] needs_batch_flush: flushing before handle=33 for new reservation [ 35.374] kgem_check_bo: num_pages=+3, num_exec=+1 [ 35.374] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 35.374] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 35.374] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 35.374] kgem_add_handle: handle=4, index=0 [ 35.374] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 35.374] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 35.374] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 35.374] gen9_composite_get_binding_table(ffc0) [ 35.374] kgem_add_reloc64: handle=33, pos=16360, delta=0, domains=20002 [ 35.374] kgem_add_handle: handle=33, index=1 [ 35.374] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=0) [ 35.374] __kgem_bo_mark_dirty: handle=33 (proxy? 0) [ 35.374] [3fe0] bind bo(handle=33, addr=0), format=192, width=121, height=20, pitch=512, tiling=0 -> render [ 35.374] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 35.374] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 35.374] kgem_add_handle: handle=7, index=2 [ 35.374] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 35.374] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 35.374] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 35.374] gen9_emit_sampler: sampler = 1 [ 35.374] gen9_emit_sf: num_sf_outputs=1 [ 35.374] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 35.374] gen9_emit_vertex_elements: setup id=0 [ 35.374] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 35.374] (0, 0), (121, 20) [ 35.374] gen8_vertex_flush[490] = 3 [ 35.374] sna_composite_rectangles: pixmap=3281 marking clear [0]? 1 [ 35.374] sna_composite_rectangles(pixmap=3281, op=1, fff2f1f0 x 1 [(0, 0)x(121, 20) ...]) [ 35.374] sna_composite_rectangles: converted to op 1 [ 35.374] sna_composite_rectangles[0] (0, 0)x(121, 20) -> (0, 0), (121, 20) [ 35.374] sna_composite_rectangles: nrects=1, region=(0, 0), (121, 20) x 1 [ 35.374] sna_composite_rectangles: clipped extents (0, 0),(121, 20) x 1 [ 35.374] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(121, 20) [ 35.374] sna_composite_rectangles: promoting to full GPU [ 35.374] sna_composite_rectangles: dropping last-cpu hint [ 35.374] sna_drawable_use_bo pixmap=3281, box=((0, 0), (121, 20)), flags=19... [ 35.374] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 35.374] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 35.374] sna_drawable_use_bo: using whole GPU bo [ 35.374] gen9_render_fill_boxes (op=1, color=(f2f2, f1f1, f0f0, ffff) [20028888]) [ 35.374] kgem_bo_is_render: handle=33, rq? 1 [1] [ 35.374] gen9_render_fill_boxes(fff2f1f0 x 1 [(0, 0), (121, 20) ...]) [ 35.374] sna_render_get_solid: fff2f1f0 [ 35.374] sna_render_get_solid(15) = fff2f1f0 (old) [ 35.374] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 35.374] kgem_check_bo: num_pages=+0, num_exec=+0 [ 35.374] gen9_composite_get_binding_table(ff00) [ 35.374] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 35.374] kgem_add_reloc64: adding proxy [delta=60] for handle=8 [ 35.374] kgem_add_handle: handle=8, index=3 [ 35.374] kgem_add_reloc64[5] = (delta=60, target handle=3, presumed=fdffe000) [ 35.374] [3fb0] bind bo(handle=8, addr=fdffe03c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 35.374] gen9_emit_vertex_elements: setup id=0 [ 35.374] (0, 0), (121, 20) [ 35.374] gen8_vertex_flush[4cc] = 3 [ 35.374] sna_composite_rectangles: pixmap=3281 marking clear [fff2f1f0]? 1 [ 35.374] sna_composite_rectangles(pixmap=3281, op=1, ff300a24 x 2 [(0, 0)x(121, 20) ...]) [ 35.374] sna_composite_rectangles: converted to op 1 [ 35.374] sna_composite_rectangles[0] (0, 0)x(121, 20) -> (0, 0), (121, 20) [ 35.374] sna_composite_rectangles[1] (0, 0)x(121, 20) -> (0, 0), (121, 20) [ 35.374] sna_composite_rectangles: nrects=2, region=(0, 0), (121, 20) x 2 [ 35.374] sna_composite_rectangles: clipped extents (0, 0),(121, 20) x 1 [ 35.374] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(121, 20) [ 35.374] sna_composite_rectangles: promoting to full GPU [ 35.374] sna_composite_rectangles: dropping last-cpu hint [ 35.374] sna_drawable_use_bo pixmap=3281, box=((0, 0), (121, 20)), flags=19... [ 35.374] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 35.374] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 35.374] sna_drawable_use_bo: using whole GPU bo [ 35.374] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 35.374] kgem_bo_is_render: handle=33, rq? 1 [1] [ 35.374] gen9_render_fill_boxes(ff300a24 x 1 [(0, 0), (121, 20) ...]) [ 35.374] sna_render_get_solid: ff300a24 [ 35.374] sna_render_get_solid(17) = ff300a24 (old) [ 35.374] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 35.374] kgem_check_bo: num_pages=+0, num_exec=+0 [ 35.374] gen9_composite_get_binding_table(fe80) [ 35.374] kgem_add_reloc64: handle=8, pos=16280, delta=0, domains=40000 [ 35.374] kgem_add_reloc64: adding proxy [delta=68] for handle=8 [ 35.374] kgem_add_reloc64[6] = (delta=68, target handle=3, presumed=fdffe000) [ 35.374] [3f90] bind bo(handle=8, addr=fdffe044), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 35.374] gen9_emit_vertex_elements: setup id=0 [ 35.374] (0, 0), (121, 20) [ 35.374] gen8_vertex_flush[508] = 3 [ 35.374] sna_composite_rectangles: pixmap=3281 marking clear [ff300a24]? 1 [ 35.374] sna_create_pixmap(5, 3, 32, usage=3) [ 35.374] kgem_can_create_2d: 5x3 @ 32 [ 35.374] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=3 [ 35.374] kgem_can_create_2d: untiled size=4096 [ 35.374] kgem_choose_tiling: too short [3] for TILING_X [ 35.374] kgem_choose_tiling: 5x3 -> 0 [ 35.374] sna_create_pixmap: usage=3, flags=a [ 35.374] sna_create_pixmap: small buffer [60], attaching to shadow pixmap [ 35.374] create_pixmap: allocating pixmap 5x3, depth=32/32, size=68 [ 35.374] create_pixmap: serial=3283, usage=3, 5x3 [ 35.374] sna_create_pixmap: serial=3283, 5x3, usage=3 [ 35.374] sna_composite(pixmap=3283, op=1, src=3282+(0, 0), mask=0+(0, 0), dst=3283+(0, 0)+(0, 0), size=(5, 3) [ 35.374] sna_compute_composite_region: dst=(0, 0)x(5, 3) [ 35.374] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (5, 3) [ 35.374] clip_to_dst: region: 1x[(0, 0), (5, 3)], clip: 1x[(0, 0), (5, 3)] [ 35.374] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (5, 3) [ 35.374] sna_compute_composite_region: clip against src (5x3 clip=0): (0, 0), (5, 3) [ 35.374] sna_composite: fallback, dst pixmap=3283 is too small (or completely damaged) [ 35.374] sna_composite: fallback -- fbComposite [ 35.374] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(5, 3): region=((0,0), (5, 3)) [ 35.374] sna_composite_fb: fallback -- move src to cpu [ 35.374] sna_composite_fb: fallback -- move dst to cpu [ 35.374] sna_drawable_move_region_to_cpu(pixmap=3283 (5x3), [(0, 0), (5, 3)], flags=5) [ 35.374] sna_drawable_move_region_to_cpu: region (0, 0), (5, 3) + (0, 0) subsumes pixmap (5x3) [ 35.374] _sna_pixmap_move_to_cpu(pixmap=3283, 5x3, flags=5) [ 35.374] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 35.374] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 35.374] _sna_pixmap_move_to_cpu: marking as damaged [ 35.374] __sna_damage_all(5, 3) [ 35.374] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 35.374] sna_transform_is_imprecise_integer_translation: no transform [ 35.374] memcpy_blt: src=(0, 0), dst=(0, 0), size=5x3, pitch=20/20 [ 35.374] sna_create_pixmap(9, 12, 32, usage=3) [ 35.374] kgem_can_create_2d: 9x12 @ 32 [ 35.374] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=12 [ 35.374] kgem_can_create_2d: untiled size=4096 [ 35.374] kgem_choose_tiling: too thin [width 9, 32 bpp] for TILING_X [ 35.374] kgem_choose_tiling: 9x12 -> 0 [ 35.374] sna_create_pixmap: usage=3, flags=a [ 35.374] sna_create_pixmap: small buffer [432], attaching to shadow pixmap [ 35.374] create_pixmap: allocating pixmap 9x12, depth=32/32, size=440 [ 35.374] create_pixmap: serial=3285, usage=3, 9x12 [ 35.374] sna_create_pixmap: serial=3285, 9x12, usage=3 [ 35.374] sna_composite(pixmap=3285, op=1, src=3284+(0, 0), mask=0+(0, 0), dst=3285+(0, 0)+(0, 0), size=(9, 12) [ 35.374] sna_compute_composite_region: dst=(0, 0)x(9, 12) [ 35.374] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (9, 12) [ 35.374] clip_to_dst: region: 1x[(0, 0), (9, 12)], clip: 1x[(0, 0), (9, 12)] [ 35.374] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (9, 12) [ 35.374] sna_compute_composite_region: clip against src (9x12 clip=0): (0, 0), (9, 12) [ 35.374] sna_composite: fallback, dst pixmap=3285 is too small (or completely damaged) [ 35.374] sna_composite: fallback -- fbComposite [ 35.374] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(9, 12): region=((0,0), (9, 12)) [ 35.374] sna_composite_fb: fallback -- move src to cpu [ 35.374] sna_composite_fb: fallback -- move dst to cpu [ 35.374] sna_drawable_move_region_to_cpu(pixmap=3285 (9x12), [(0, 0), (9, 12)], flags=5) [ 35.374] sna_drawable_move_region_to_cpu: region (0, 0), (9, 12) + (0, 0) subsumes pixmap (9x12) [ 35.374] _sna_pixmap_move_to_cpu(pixmap=3285, 9x12, flags=5) [ 35.374] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 35.374] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 35.374] _sna_pixmap_move_to_cpu: marking as damaged [ 35.374] __sna_damage_all(9, 12) [ 35.374] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 35.374] sna_transform_is_imprecise_integer_translation: no transform [ 35.374] memcpy_blt: src=(0, 0), dst=(0, 0), size=9x12, pitch=36/36 [ 35.374] sna_glyphs(op=3, nlist=1, src=(-8, 15)) [ 35.374] kgem_bo_is_busy: handle=33, domain: 1 exec? 1, rq? 1 [ 35.374] sna_glyphs: discarding mask [ 35.374] glyphs0_to_dst(op=3, src=(-8, 15), nlist=1, dst=(-8, 15)+(0, 0)) [ 35.374] clipped_glyphs? 13 glyph in 1 lists extents (-8, 3), (100, 19), region (0, 3), (100, 19): yes [ 35.374] gen9_render_composite: 0x0, current mode=1/1 [ 35.374] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 35.374] gen9_composite_fallback: mask is already on the GPU, try to use GPU [ 35.374] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 35.374] sna_drawable_use_bo pixmap=3281, box=((0, 3), (100, 19)), flags=7... [ 35.374] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 35.374] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 35.374] sna_drawable_use_bo: using whole GPU bo [ 35.374] gen9_composite_set_target: pixmap=3281, format=20028888, size=121x20, pitch=512, delta=(0,0),damage=0xffffffffffffffff [ 35.374] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 35.374] color_convert: src=ffffffff [20028888] [ 35.374] color_convert: dst=ffffffff [20028888] [ 35.374] sna_render_get_solid: ffffffff [ 35.374] sna_render_get_solid(white) [ 35.374] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 35.374] sna_transform_is_imprecise_integer_translation: no transform [ 35.374] gen9_composite_picture: integer translation (0, 0), removing [ 35.374] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 35.374] sna_render_pixmap_bo: GPU all damaged [ 35.374] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 35.374] gen4_choose_composite_emitter: solid, identity mask [ 35.374] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 35.374] aligning vertex: was 2, now 4 floats per vertex [ 35.374] gen9_composite_get_binding_table(fe00) [ 35.374] kgem_add_reloc64: handle=7, pos=16248, delta=0, domains=40000 [ 35.374] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 35.374] kgem_add_reloc64[7] = (delta=1048, target handle=2, presumed=fffe8000) [ 35.374] [3f70] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 35.374] kgem_add_reloc64: handle=6, pos=16232, delta=0, domains=40000 [ 35.374] kgem_add_handle: handle=6, index=4 [ 35.374] kgem_add_reloc64[8] = (delta=0, target handle=4, presumed=fd581000) [ 35.374] [3f60] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 35.374] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 35.374] gen9_emit_sampler: sampler = a [ 35.374] gen9_emit_sf: num_sf_outputs=2 [ 35.374] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 35.374] gen9_emit_vertex_elements: setup id=9 [ 35.374] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 35.374] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 35.374] glyphs0_to_dst: glyph=(-8, 7), (1, 18), clip=(0, 3), (100, 19) [ 35.374] glyphs0_to_dst: blt=(0, 7), (1, 18) [ 35.374] emit_primitive_identity_mask__avx2: dst=(0, 7), mask=(888.00, 16.00) x (1.00, 11.00) [ 35.374] glyphs0_to_dst: glyph=(0, 17), (11, 19), clip=(0, 3), (100, 19) [ 35.374] glyphs0_to_dst: blt=(0, 17), (11, 19) [ 35.374] emit_primitive_identity_mask__avx2: dst=(0, 17), mask=(832.00, 48.00) x (11.00, 2.00) [ 35.374] glyphs0_to_dst: glyph=(9, 3), (19, 15), clip=(0, 3), (100, 19) [ 35.374] glyphs0_to_dst: blt=(9, 3), (19, 15) [ 35.374] emit_primitive_identity_mask__avx2: dst=(9, 3), mask=(864.00, 0.00) x (10.00, 12.00) [ 35.374] glyphs0_to_dst: glyph=(18, 7), (28, 15), clip=(0, 3), (100, 19) [ 35.374] glyphs0_to_dst: blt=(18, 7), (28, 15) [ 35.374] emit_primitive_identity_mask__avx2: dst=(18, 7), mask=(864.00, 32.00) x (10.00, 8.00) [ 35.374] glyphs0_to_dst: glyph=(27, 4), (37, 15), clip=(0, 3), (100, 19) [ 35.374] glyphs0_to_dst: blt=(27, 4), (37, 15) [ 35.374] emit_primitive_identity_mask__avx2: dst=(27, 4), mask=(880.00, 32.00) x (10.00, 11.00) [ 35.374] glyphs0_to_dst: glyph=(36, 17), (47, 19), clip=(0, 3), (100, 19) [ 35.374] glyphs0_to_dst: blt=(36, 17), (47, 19) [ 35.374] emit_primitive_identity_mask__avx2: dst=(36, 17), mask=(832.00, 48.00) x (11.00, 2.00) [ 35.374] glyphs0_to_dst: glyph=(45, 4), (55, 15), clip=(0, 3), (100, 19) [ 35.374] glyphs0_to_dst: blt=(45, 4), (55, 15) [ 35.374] emit_primitive_identity_mask__avx2: dst=(45, 4), mask=(880.00, 32.00) x (10.00, 11.00) [ 35.374] glyphs0_to_dst: glyph=(54, 7), (64, 15), clip=(0, 3), (100, 19) [ 35.374] glyphs0_to_dst: blt=(54, 7), (64, 15) [ 35.374] emit_primitive_identity_mask__avx2: dst=(54, 7), mask=(944.00, 0.00) x (10.00, 8.00) [ 35.375] glyphs0_to_dst: glyph=(63, 7), (73, 18), clip=(0, 3), (100, 19) [ 35.375] glyphs0_to_dst: blt=(63, 7), (73, 18) [ 35.375] emit_primitive_identity_mask__avx2: dst=(63, 7), mask=(880.00, 48.00) x (10.00, 11.00) [ 35.375] gen8_vertex_flush[5e4] = 27 [ 35.375] gen9_magic_ca_pass: CA fixup (5 -> 32) [ 35.375] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 35.375] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 35.375] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 35.375] glyph_cache(0): adding glyph to cache 1, pos 1012 [ 35.375] glyph_cache_upload: upload glyph 0x561c94ad8a90 to cache (1008, 32)x(5, 3) [ 35.375] sna_composite(pixmap=2, op=1, src=3283+(0, 0), mask=0+(0, 0), dst=2+(1008, 32)+(0, 0), size=(5, 3) [ 35.375] sna_compute_composite_region: dst=(1008, 32)x(5, 3) [ 35.375] sna_compute_composite_region: initial clip against dst->pDrawable: (1008, 32), (1013, 35) [ 35.375] clip_to_dst: region: 1x[(1008, 32), (1013, 35)], clip: 1x[(0, 0), (1024, 1024)] [ 35.375] sna_compute_composite_region: clip against dst->pCompositeClip: (1008, 32), (1013, 35) [ 35.375] sna_compute_composite_region: clip against src (5x3 clip=0): (1008, 32), (1013, 35) [ 35.375] sna_composite: composite region extents:+(0, 0) -> (1008, 32), (1013, 35) + (0, 0) [ 35.375] gen9_render_composite: 5x3, current mode=1/1 [ 35.375] kgem_bo_is_render: handle=6, rq? 1 [1] [ 35.375] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 35.375] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 35.375] gen9_composite_set_target: (1008, 32)x(5, 3), partial?=0 [ 35.375] sna_drawable_use_bo pixmap=2, box=((1008, 32), (1013, 35)), flags=f... [ 35.375] sna_drawable_use_bo: pinned, never REPLACES [ 35.375] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 35.375] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 35.375] sna_drawable_use_bo: using whole GPU bo [ 35.375] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 35.375] gen9_composite_picture: (0, 0)x(5, 3), dst=(1008, 32) [ 35.375] sna_transform_is_imprecise_integer_translation: no transform [ 35.375] gen9_composite_picture: integer translation (0, 0), removing [ 35.375] sna_render_pixmap_bo pixmap=3283, (0, 0)x(5, 3)/(5, 3) [ 35.375] sna_render_pixmap_bo box=(0, 0), (5, 3): (5, 3)/(5, 3) [ 35.375] sna_render_pixmap_bo: offset=(-1008, -32), size=(5, 3) [ 35.375] use_cpu_bo: no cpu bo [ 35.375] move_to_gpu: not migrating pixmap=3283 due to usage_hint=3 [ 35.375] sna_render_pixmap_bo: uploading CPU box (0, 0), (5, 3) [ 35.375] upload: box=(0, 0), (5, 3), pixmap=5x3 [ 35.375] sna_drawable_move_region_to_cpu(pixmap=3283 (5x3), [(0, 0), (5, 3)], flags=2) [ 35.375] sna_drawable_move_region_to_cpu: pixmap=3283 all damaged on CPU [ 35.375] kgem_can_create_2d: 5x3 @ 32 [ 35.375] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=3 [ 35.375] kgem_can_create_2d: untiled size=4096 [ 35.375] kgem_choose_tiling: too short [3] for TILING_X [ 35.375] kgem_choose_tiling: 5x3 -> 0 [ 35.375] kgem_upload_source_image : (0, 0), (5, 3), stride=20, bpp=32 [ 35.375] kgem_create_buffer_2d: 5x3, 32 bpp, stride=32 [ 35.375] kgem_create_buffer: size=128, flags=3 [write?=1, inplace?=1, last?=0] [ 35.375] kgem_create_buffer: searching for an inactive GTT map for upload [ 35.375] search_linear_cache: num_pages=64, flags=b, use_active? 0, use_large=0 [max=65536] [ 35.375] search_linear_cache: searching for inactive gtt map [ 35.375] search_linear_cache: num_pages=1, flags=b, use_active? 0, use_large=0 [max=65536] [ 35.375] search_linear_cache: inactive and cache bucket empty [ 35.375] search_linear_cache: active cache bucket empty [ 35.375] search_linear_cache: num_pages=64, flags=2, use_active? 0, use_large=0 [max=65536] [ 35.375] kgem_bo_remove_from_inactive: removing handle=144 from inactive [ 35.375] search_linear_cache: found handle=144 (near-miss) (num_pages=64) in linear inactive cache [ 35.375] kgem_bo_can_map: handle=144, map=0x0:0x0:0x7fc6b4be1000, tiling=0, domain=0, offset=4242538496 [ 35.375] kgem_create_buffer: reusing handle=144 for buffer [ 35.375] kgem_bo_can_map: handle=144, map=0x0:0x0:0x7fc6b4be1000, tiling=0, domain=0, offset=4242538496 [ 35.375] init_buffer_from_bo: reusing handle=144 for buffer [ 35.375] kgem_bo_map: handle=144, offset=4242538496, tiling=0, map=0x0:0x7fc6b4be1000, domain=0 [ 35.375] kgem_bo_map: converting request for GTT map into CPU map [ 35.375] kgem_bo_map__cpu(handle=144, size=262144, map=0x0:0x7fc6b4be1000) [ 35.375] kgem_bo_sync__cpu: handle=144 [ 35.375] __kgem_busy: handle=144, busy=0, wedged=0 [ 35.375] kgem_bo_sync__cpu: SYNC: handle=144, needs_flush? 0, domain? 0, busy? 0 [ 35.375] __kgem_busy: handle=144, busy=0, wedged=0 [ 35.375] kgem_bo_retire: retiring bo handle=144 (needed flush? 0), rq? 0 [busy?=0] [ 35.375] assert_bo_retired: handle=144, domain: 0 exec? 0, rq? 0 [ 35.375] kgem_create_buffer(pages=64 [64]) new handle=144, used=128, write=1 [ 35.375] kgem_create_proxy: target handle=144 [proxy? -1], offset=0, length=128, io=1 [ 35.375] __kgem_bo_init(handle=144, num_pages=128) [ 35.375] memcpy_blt: src=(0, 0), dst=(0, 0), size=5x3, pitch=20/32 [ 35.375] kgem_bo_is_render: handle=6, rq? 1 [1] [ 35.375] kgem_bo_is_render: handle=144, rq? 0 [0] [ 35.375] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 35.375] gen4_choose_composite_emitter: identity src, no mask [ 35.375] kgem_check_bo: num_pages=+64, num_exec=+1 [ 35.375] aligning vertex: was 4, now 3 floats per vertex [ 35.375] gen9_composite_get_binding_table(fd40) [ 35.375] kgem_add_reloc64: handle=6, pos=16200, delta=0, domains=20002 [ 35.375] kgem_add_reloc64[9] = (delta=0, target handle=4, presumed=fd581000) [ 35.375] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 35.375] [3f40] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> render [ 35.375] kgem_add_reloc64: handle=144, pos=16184, delta=0, domains=40000 [ 35.375] kgem_add_reloc64: adding proxy [delta=0] for handle=144 [ 35.375] kgem_add_handle: handle=144, index=5 [ 35.375] kgem_add_reloc64[10] = (delta=0, target handle=5, presumed=fce00000) [ 35.375] [3f30] bind bo(handle=144, addr=fce00000), format=192, width=5, height=3, pitch=32, tiling=0 -> sampler [ 35.375] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 35.375] gen9_emit_sampler: sampler = 2 [ 35.375] gen9_emit_sf: num_sf_outputs=1 [ 35.375] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 35.375] gen9_emit_vertex_elements: setup id=2 [ 35.375] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 35.375] gen9_render_composite_box: (1008, 32), (1013, 35) [ 35.375] apply_damage: damage=0x0, region=1 [(1008, 32), (1013, 35) + (0, 0)] [ 35.375] gen8_vertex_flush[72c] = 3 [ 35.375] _kgem_bo_destroy: handle=144, proxy? 1 [ 35.375] gen9_render_composite: 0x0, current mode=1/1 [ 35.375] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 35.375] kgem_bo_is_busy: handle=33, domain: 1 exec? 1, rq? 1 [ 35.375] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 35.375] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 35.375] sna_drawable_use_bo pixmap=3281, box=((0, 3), (100, 19)), flags=7... [ 35.375] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 35.375] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 35.375] sna_drawable_use_bo: using whole GPU bo [ 35.375] gen9_composite_set_target: pixmap=3281, format=20028888, size=121x20, pitch=512, delta=(0,0),damage=0xffffffffffffffff [ 35.375] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 35.375] color_convert: src=ffffffff [20028888] [ 35.375] color_convert: dst=ffffffff [20028888] [ 35.375] sna_render_get_solid: ffffffff [ 35.375] sna_render_get_solid(white) [ 35.375] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 35.375] sna_transform_is_imprecise_integer_translation: no transform [ 35.375] gen9_composite_picture: integer translation (0, 0), removing [ 35.375] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 35.375] sna_render_pixmap_bo: GPU all damaged [ 35.375] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 35.375] gen4_choose_composite_emitter: solid, identity mask [ 35.375] kgem_check_bo: num_pages=+0, num_exec=+0 [ 35.375] aligning vertex: was 3, now 4 floats per vertex [ 35.375] gen9_composite_get_binding_table(fc80) [ 35.375] __kgem_bo_mark_dirty: handle=33 (proxy? 0) [ 35.375] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 35.375] gen9_emit_sampler: sampler = a [ 35.375] gen9_emit_sf: num_sf_outputs=2 [ 35.375] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 35.375] gen9_emit_vertex_elements: setup id=9 [ 35.375] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 35.375] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 35.375] glyphs0_to_dst: glyph=(75, 12), (80, 15), clip=(0, 3), (100, 19) [ 35.375] glyphs0_to_dst: blt=(75, 12), (80, 15) [ 35.375] emit_primitive_identity_mask__avx2: dst=(75, 12), mask=(1008.00, 32.00) x (5.00, 3.00) [ 35.375] glyphs0_to_dst: glyph=(82, 7), (91, 15), clip=(0, 3), (100, 19) [ 35.375] glyphs0_to_dst: blt=(82, 7), (91, 15) [ 35.375] emit_primitive_identity_mask__avx2: dst=(82, 7), mask=(896.00, 48.00) x (9.00, 8.00) [ 35.375] gen8_vertex_flush[804] = 6 [ 35.375] gen9_magic_ca_pass: CA fixup (35 -> 41) [ 35.375] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 35.375] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 35.375] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 35.375] glyph_cache(0): adding glyph to cache 1, pos 1016 [ 35.375] glyph_cache_upload: upload glyph 0x561c94accf20 to cache (992, 48)x(9, 12) [ 35.375] sna_composite(pixmap=2, op=1, src=3285+(0, 0), mask=0+(0, 0), dst=2+(992, 48)+(0, 0), size=(9, 12) [ 35.375] sna_compute_composite_region: dst=(992, 48)x(9, 12) [ 35.375] sna_compute_composite_region: initial clip against dst->pDrawable: (992, 48), (1001, 60) [ 35.375] clip_to_dst: region: 1x[(992, 48), (1001, 60)], clip: 1x[(0, 0), (1024, 1024)] [ 35.375] sna_compute_composite_region: clip against dst->pCompositeClip: (992, 48), (1001, 60) [ 35.375] sna_compute_composite_region: clip against src (9x12 clip=0): (992, 48), (1001, 60) [ 35.375] sna_composite: composite region extents:+(0, 0) -> (992, 48), (1001, 60) + (0, 0) [ 35.375] gen9_render_composite: 9x12, current mode=1/1 [ 35.375] kgem_bo_is_render: handle=6, rq? 1 [1] [ 35.375] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 35.375] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 35.375] gen9_composite_set_target: (992, 48)x(9, 12), partial?=0 [ 35.375] sna_drawable_use_bo pixmap=2, box=((992, 48), (1001, 60)), flags=f... [ 35.375] sna_drawable_use_bo: pinned, never REPLACES [ 35.375] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 35.375] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 35.375] sna_drawable_use_bo: using whole GPU bo [ 35.375] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 35.375] gen9_composite_picture: (0, 0)x(9, 12), dst=(992, 48) [ 35.375] sna_transform_is_imprecise_integer_translation: no transform [ 35.375] gen9_composite_picture: integer translation (0, 0), removing [ 35.375] sna_render_pixmap_bo pixmap=3285, (0, 0)x(9, 12)/(9, 12) [ 35.375] sna_render_pixmap_bo box=(0, 0), (9, 12): (9, 12)/(9, 12) [ 35.375] sna_render_pixmap_bo: offset=(-992, -48), size=(9, 12) [ 35.375] use_cpu_bo: no cpu bo [ 35.375] move_to_gpu: not migrating pixmap=3285 due to usage_hint=3 [ 35.375] sna_render_pixmap_bo: uploading CPU box (0, 0), (9, 12) [ 35.375] upload: box=(0, 0), (9, 12), pixmap=9x12 [ 35.375] sna_drawable_move_region_to_cpu(pixmap=3285 (9x12), [(0, 0), (9, 12)], flags=2) [ 35.375] sna_drawable_move_region_to_cpu: pixmap=3285 all damaged on CPU [ 35.375] kgem_can_create_2d: 9x12 @ 32 [ 35.375] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=12 [ 35.375] kgem_can_create_2d: untiled size=4096 [ 35.375] kgem_choose_tiling: too thin [width 9, 32 bpp] for TILING_X [ 35.375] kgem_choose_tiling: 9x12 -> 0 [ 35.375] kgem_upload_source_image : (0, 0), (9, 12), stride=36, bpp=32 [ 35.375] kgem_create_buffer_2d: 9x12, 32 bpp, stride=64 [ 35.375] kgem_create_buffer: size=768, flags=3 [write?=1, inplace?=1, last?=0] [ 35.375] kgem_create_buffer: reusing buffer? used=256 + size=768, total=262144 [ 35.375] kgem_create_proxy: target handle=144 [proxy? -1], offset=256, length=768, io=1 [ 35.375] __kgem_bo_init(handle=144, num_pages=768) [ 35.375] memcpy_blt: src=(0, 0), dst=(0, 0), size=9x12, pitch=36/64 [ 35.375] kgem_bo_is_render: handle=6, rq? 1 [1] [ 35.375] kgem_bo_is_render: handle=144, rq? 0 [0] [ 35.375] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 35.375] gen4_choose_composite_emitter: identity src, no mask [ 35.375] kgem_check_bo: num_pages=+0, num_exec=+0 [ 35.375] aligning vertex: was 4, now 3 floats per vertex [ 35.375] gen9_composite_get_binding_table(fc40) [ 35.375] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 35.375] kgem_add_reloc64: handle=144, pos=16136, delta=0, domains=40000 [ 35.375] kgem_add_reloc64: adding proxy [delta=256] for handle=144 [ 35.375] kgem_add_reloc64[11] = (delta=256, target handle=5, presumed=fce00000) [ 35.375] [3f00] bind bo(handle=144, addr=fce00100), format=192, width=9, height=12, pitch=64, tiling=0 -> sampler [ 35.375] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 35.375] gen9_emit_sampler: sampler = 2 [ 35.375] gen9_emit_sf: num_sf_outputs=1 [ 35.375] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 35.375] gen9_emit_vertex_elements: setup id=2 [ 35.375] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 35.375] gen9_render_composite_box: (992, 48), (1001, 60) [ 35.375] apply_damage: damage=0x0, region=1 [(992, 48), (1001, 60) + (0, 0)] [ 35.375] gen8_vertex_flush[938] = 3 [ 35.375] _kgem_bo_destroy: handle=144, proxy? 1 [ 35.375] gen9_render_composite: 0x0, current mode=1/1 [ 35.375] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 35.375] kgem_bo_is_busy: handle=33, domain: 1 exec? 1, rq? 1 [ 35.375] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 35.375] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 35.375] sna_drawable_use_bo pixmap=3281, box=((0, 3), (100, 19)), flags=7... [ 35.375] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 35.375] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 35.375] sna_drawable_use_bo: using whole GPU bo [ 35.375] gen9_composite_set_target: pixmap=3281, format=20028888, size=121x20, pitch=512, delta=(0,0),damage=0xffffffffffffffff [ 35.375] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 35.375] color_convert: src=ffffffff [20028888] [ 35.375] color_convert: dst=ffffffff [20028888] [ 35.375] sna_render_get_solid: ffffffff [ 35.375] sna_render_get_solid(white) [ 35.375] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 35.375] sna_transform_is_imprecise_integer_translation: no transform [ 35.375] gen9_composite_picture: integer translation (0, 0), removing [ 35.375] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 35.375] sna_render_pixmap_bo: GPU all damaged [ 35.375] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 35.375] gen4_choose_composite_emitter: solid, identity mask [ 35.375] kgem_check_bo: num_pages=+0, num_exec=+0 [ 35.375] aligning vertex: was 3, now 4 floats per vertex [ 35.375] gen9_composite_get_binding_table(fbc0) [ 35.375] __kgem_bo_mark_dirty: handle=33 (proxy? 0) [ 35.375] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 35.375] gen9_emit_sampler: sampler = a [ 35.375] gen9_emit_sf: num_sf_outputs=2 [ 35.375] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 35.375] gen9_emit_vertex_elements: setup id=9 [ 35.375] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 35.375] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 35.375] glyphs0_to_dst: glyph=(91, 3), (100, 15), clip=(0, 3), (100, 19) [ 35.375] glyphs0_to_dst: blt=(91, 3), (100, 15) [ 35.375] emit_primitive_identity_mask__avx2: dst=(91, 3), mask=(992.00, 48.00) x (9.00, 12.00) [ 35.375] gen8_vertex_flush[a10] = 3 [ 35.375] gen9_magic_ca_pass: CA fixup (44 -> 47) [ 35.375] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 35.375] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 35.375] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 35.375] sna_composite_rectangles(pixmap=3281, op=1, ffffffff x 1 [(109, 1)x(9, 17) ...]) [ 35.375] sna_composite_rectangles: converted to op 1 [ 35.375] sna_composite_rectangles[0] (109, 1)x(9, 17) -> (109, 1), (118, 18) [ 35.375] sna_composite_rectangles: nrects=1, region=(109, 1), (118, 18) x 1 [ 35.375] sna_composite_rectangles: clipped extents (109, 1),(118, 18) x 1 [ 35.375] sna_composite_rectangles: pixmap +(0, 0) extents (109, 1),(118, 18) [ 35.375] sna_composite_rectangles: dropping last-cpu hint [ 35.375] sna_drawable_use_bo pixmap=3281, box=((109, 1), (118, 18)), flags=9... [ 35.375] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 35.375] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 35.375] sna_drawable_use_bo: using whole GPU bo [ 35.375] gen9_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20028888]) [ 35.375] kgem_bo_is_render: handle=33, rq? 1 [1] [ 35.375] gen9_render_fill_boxes(ffffffff x 1 [(109, 1), (118, 18) ...]) [ 35.375] sna_render_get_solid: ffffffff [ 35.375] sna_render_get_solid(white) [ 35.375] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 35.375] kgem_check_bo: num_pages=+0, num_exec=+0 [ 35.375] aligning vertex: was 4, now 2 floats per vertex [ 35.375] gen9_composite_get_binding_table(fb80) [ 35.375] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 35.375] gen9_emit_sampler: sampler = 1 [ 35.375] gen9_emit_sf: num_sf_outputs=1 [ 35.375] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 35.375] gen9_emit_vertex_elements: setup id=0 [ 35.375] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 35.375] (109, 1), (118, 18) [ 35.375] gen8_vertex_flush[b2c] = 3 [ 35.375] sna_copy_area: src=pixmap=3281:(0, 0)x(121, 20)+(0, 0) -> dst=pixmap=3060:(576, 408)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 35.375] sna_copy_area: normal copy [ 35.375] sna_do_copy: src=(0, 0), dst=(576, 408), size=(121x20) [ 35.375] sna_do_copy: after drawable: src=(0, 0), dst=(641, 432), size=(121x20) [ 35.375] sna_do_copy: dst extents (641, 432), (762, 452), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 35.375] sna_do_copy: clipped dst extents (641, 432), (762, 452) [ 35.375] sna_do_copy: unclipped src extents (0, 0), (121, 20) [ 35.375] sna_do_copy: clipped src extents (0, 0), (121, 20) [ 35.375] sna_do_copy: pixmap -- no source clipping [ 35.375] sna_do_copy: src extents (0, 0), (121, 20) x 1 [ 35.375] sna_do_copy: copy region (641, 432), (762, 452) x 1 + (-641, -432) [ 35.375] sna_copy_boxes (boxes=1x[(641, 432), (762, 452)...], src pixmap=3281+(-641, -432), dst pixmap=3060+(-65, -24), alu=3, src.size=121x20, dst.size=3775x2136) [ 35.375] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94aafe70, gpu_bo=33, cpu_bo=0), replaces=0 [ 35.375] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 35.375] sna_drawable_use_bo pixmap=3060, box=((576, 408), (697, 428)), flags=b... [ 35.375] sna_drawable_use_bo: exported target, set PREFER_GPU [ 35.375] sna_drawable_use_bo: pinned, never REPLACES [ 35.375] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=b [ 35.375] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 35.375] sna_drawable_use_bo: using whole GPU bo [ 35.375] sna_pixmap_move_to_gpu(pixmap=3281, usage=0), flags=a [ 35.375] sna_pixmap_move_to_gpu: already all-damaged [ 35.375] sna_pixmap_mark_active: pixmap=3281, handle=33 [ 35.375] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 35.375] gen9_render_copy_boxes (-576, -408)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 35.375] kgem_bo_is_render: handle=33, rq? 1 [1] [ 35.375] kgem_bo_is_render: handle=9, rq? 0 [0] [ 35.375] kgem_bo_is_render: handle=9, rq? 0 [0] [ 35.375] kgem_bo_is_render: handle=33, rq? 1 [1] [ 35.375] kgem_set_mode: flushing before new bo [ 35.376] gen8_vertex_close: used=194, vbo active? 23, vb=205, nreloc=3 [ 35.376] gen8_vertex_close: reloc[0] = 287 [ 35.376] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 35.376] kgem_add_handle: handle=23, index=6 [ 35.376] kgem_add_reloc64[12] = (delta=0, target handle=6, presumed=fd541000) [ 35.376] gen8_vertex_close: reloc[1] = 372 [ 35.376] kgem_add_reloc64: handle=23, pos=372, delta=0, domains=200000 [ 35.376] kgem_add_reloc64[13] = (delta=0, target handle=6, presumed=fd541000) [ 35.376] gen8_vertex_close: reloc[2] = 454 [ 35.376] kgem_add_reloc64: handle=23, pos=454, delta=0, domains=200000 [ 35.376] kgem_add_reloc64[14] = (delta=0, target handle=6, presumed=fd541000) [ 35.376] batch[1/1, flags=1800]: 722 722 16112 16384, nreloc=15, nexec=7, nfence=0, aperture=1167 [fenced=0] [ 35.376] kgem_finish_buffers: buffer handle=144, used=1024, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 35.376] kgem_finish_buffers: retaining upload buffer (1024/262144): used=4096, refcnt=1 [ 35.376] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 35.376] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 35.376] kgem_fixup_relocs: shrinking by 61440 [ 35.376] __kgem_busy: handle=1, busy=0, wedged=0 [ 35.376] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 35.376] kgem_commit: release handle=33 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fff60000 [ 35.376] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd581000 [ 35.376] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 35.376] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 35.376] __kgem_bo_clear_busy: handle=7 [ 35.376] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 35.376] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 35.376] __kgem_bo_clear_busy: handle=8 [ 35.376] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 35.376] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 35.376] __kgem_bo_clear_busy: handle=8 [ 35.376] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 35.376] __kgem_bo_clear_busy: handle=7 [ 35.376] kgem_commit: release handle=144 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fce00000 [ 35.376] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 35.376] __kgem_busy: handle=1, busy=131072, wedged=0 [ 35.376] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 35.376] kgem_check_bo: num_pages=+8103, num_exec=+2 [ 35.376] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 35.376] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 35.376] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 35.376] kgem_add_handle: handle=4, index=0 [ 35.376] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 35.376] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 35.376] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 35.376] gen9_composite_get_binding_table(ffc0) [ 35.376] kgem_add_reloc64: handle=9, pos=16360, delta=0, domains=20002 [ 35.376] kgem_add_handle: handle=9, index=1 [ 35.376] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f02dd000) [ 35.376] __kgem_bo_mark_dirty: handle=9 (proxy? 0) [ 35.376] [3fe0] bind bo(handle=9, addr=f02dd000), format=192, width=3775, height=2136, pitch=15360, tiling=1 -> render [ 35.376] kgem_add_reloc64: handle=33, pos=16344, delta=0, domains=40000 [ 35.376] kgem_add_handle: handle=33, index=2 [ 35.376] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fff60000) [ 35.376] [3fd0] bind bo(handle=33, addr=fff60000), format=192, width=121, height=20, pitch=512, tiling=0 -> sampler [ 35.376] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 35.376] gen9_emit_sampler: sampler = 0 [ 35.376] gen9_emit_sf: num_sf_outputs=1 [ 35.376] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 35.376] gen9_emit_vertex_elements: setup id=0 [ 35.376] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 35.376] (0, 0) -> (576, 408) + (121, 20) [ 35.376] gen8_vertex_flush[490] = 3 [ 35.376] sna_accel_flush: flush?=1, dirty?=0 [ 35.376] gen8_vertex_close: used=200, vbo active? 23, vb=1, nreloc=1 [ 35.376] gen8_vertex_close: reloc[0] = 287 [ 35.376] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 35.376] kgem_add_handle: handle=23, index=3 [ 35.376] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 35.376] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=8177 [fenced=0] [ 35.376] __kgem_busy: handle=1, busy=131072, wedged=0 [ 35.376] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd981000 [ 35.376] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 35.376] kgem_fixup_relocs: shrinking by 61440 [ 35.376] __kgem_busy: handle=2, busy=0, wedged=0 [ 35.376] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd981000 [ 35.376] kgem_commit: release handle=9 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f02dd000 [ 35.376] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 35.376] kgem_commit: release handle=33 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fff60000 [ 35.376] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 35.376] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 35.376] sna_accel_flush: flush?=0, dirty?=0 [ 35.376] sna_accel_flush: flush?=0, dirty?=0 [ 35.376] sna_accel_flush: flush?=0, dirty?=0 [ 35.376] sna_destroy_pixmap: pixmap=3281, attached?=1 [ 35.376] _kgem_bo_destroy: handle=33, proxy? 0 [ 35.376] __kgem_bo_destroy: handle=33, size=12288 [ 35.376] __kgem_busy: handle=33, busy=131072, wedged=0 [ 35.376] __kgem_bo_destroy: handle=33 -> active [ 35.376] __sna_free_pixmap(pixmap=3281) [ 35.376] sna_accel_flush: flush?=0, dirty?=0 [ 35.376] sna_accel_flush: flush?=0, dirty?=0 [ 35.376] sna_accel_flush: flush?=0, dirty?=0 [ 35.376] sna_block_handler (tv=0.469000) [ 35.376] kgem_retire, need_retire?=1 [ 35.376] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 35.376] kgem_retire__requests_ring: retiring ring 0 [ 35.376] __kgem_busy: handle=1, busy=0, wedged=0 [ 35.376] __kgem_retire_rq: request 1 complete [ 35.376] __kgem_bo_flush: handle=6, busy=0, wedged=0 [ 35.376] kgem_retire__requests_ring: retiring ring 0 [ 35.376] __kgem_busy: handle=2, busy=0, wedged=0 [ 35.376] __kgem_retire_rq: request 2 complete [ 35.376] __kgem_bo_flush: handle=9, busy=0, wedged=0 [ 35.376] __kgem_bo_flush: handle=33, busy=0, wedged=0 [ 35.376] kgem_bo_move_to_cache: release handle=33 [ 35.376] kgem_bo_move_to_inactive: moving handle=33 to inactive [ 35.376] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 35.376] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 35.376] kgem_retire -- retired=1, need_retire=0 [ 35.376] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 35.376] gen6_render_retire: resetting idle vbo [ 35.376] kgem_retire__buffers: handle=144, busy? 0 [0] [ 35.376] kgem_retire__buffers: releasing upload cache for handle=144? 0 [ 35.376] __kgem_bo_destroy: handle=144, size=262144 [ 35.376] kgem_bo_replace_io: transferring io handle=144 to bo [ 35.376] kgem_bo_move_to_inactive: moving handle=144 to inactive [ 35.376] sna_scanout_do_flush: flush timer active: delta=-2 [ 35.376] sna_scanout_do_flush (time=35376), triggered [ 35.376] sna_scanout_flush (time=35376), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 35.376] has_shadow: has pending damage? 0, outstanding flips: 0 [ 35.376] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 35.376] has_shadow: has pending damage? 0, outstanding flips: 0 [ 35.376] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 35.376] sna_accel_do_throttle -- no pending activity [ 35.376] sna_accel_block: evaluating timers, active=5 [ 35.376] sna_accel_block: flush timer expires in 16 [35392] [ 35.378] sna_wakeup_handler [ 35.378] sna_accel_flush: flush?=0, dirty?=0 [ 35.378] sna_accel_flush: flush?=0, dirty?=0 [ 35.378] sna_block_handler (tv=0.467000) [ 35.378] sna_scanout_do_flush: flush timer active: delta=14 [ 35.378] sna_accel_do_throttle -- no pending activity [ 35.378] sna_accel_block: evaluating timers, active=5 [ 35.378] sna_accel_block: flush timer expires in 14 [35392] [ 35.378] sna_wakeup_handler [ 35.378] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=128, name=76 [ 35.378] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 35.378] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 35.378] sna_dri2_get_back: draw size=7680x2160, back buffer handle=128 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 [ 35.378] sna_dri2_get_back: reuse backbuffer? 1 [ 35.378] sna_dri2_get_back: back buffer handle=128, active?=0, refcnt=1 [ 35.378] sna_dri2_get_back: reuse unattached back [ 35.378] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 35.378] sna_dri2_reuse_buffer: reusing back buffer handle=128, name=76, pitch=30720, age=0 [ 35.378] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 35.378] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=29, name=3, active_scanout=3 [ 35.378] kgem_bo_flink: flinked handle=29 to name=3, marking non-reusable [ 35.378] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=29] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 35.378] sna_accel_flush: flush?=0, dirty?=0 [ 35.378] sna_accel_flush: flush?=0, dirty?=0 [ 35.378] sna_accel_flush: flush?=0, dirty?=0 [ 35.378] sna_block_handler (tv=0.467000) [ 35.378] sna_scanout_do_flush: flush timer active: delta=14 [ 35.378] sna_accel_do_throttle -- no pending activity [ 35.378] sna_accel_block: evaluating timers, active=5 [ 35.378] sna_accel_block: flush timer expires in 14 [35392] [ 35.378] sna_wakeup_handler [ 35.378] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 35.378] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 35.378] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 35.378] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 35.378] sna_dri2_get_msc(draw=146, pipe=0) [ 35.378] sna_crtc_record_swap: recording last swap on pipe=0, frame 1879 [msc=1879], time 35.365567 [ 35.378] sna_dri2_get_msc: msc=1879 [raw=1879], ust=35365567 [ 35.378] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=128 (refs=1/1, flush=0) , front=29 (refs=1/4, flush=1) [ 35.378] sna_dri2_schedule_swap(target_msc=1874, divisor=0, remainder=0) [ 35.378] sna_dri2_schedule_swap: using front handle=29, active_scanout?=3, flush?=1 [ 35.378] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 35.378] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 35.378] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 35.378] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 35.378] sna_crtc_record_swap: recording last swap on pipe=0, frame 1879 [msc=1879], time 35.365567 [ 35.378] immediate_swap: current_msc=1879, target_msc=1874 -- yes [ 35.378] can_flip: no, shadow enabled [ 35.378] sna_dri2_add_event: adding event to window 146) [ 35.378] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 35.378] sna_dri2_immediate_blit: no pending blit, starting chain [ 35.378] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 35.378] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 35.378] can_xchg: back size=8701e00, front size=8701e00 [ 35.378] can_xchg: yes, pixmap=165 [ 35.378] sna_dri2_xchg: win=146, exchange front=29/3,ref=2 and back=128/76,ref=2, pixmap=165 7680x2160 [ 35.378] sna_dri2_xchg: back_bo handle=128, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 35.378] sna_dri2_xchg: front_bo handle=29, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 35.378] set_bo: pixmap=165, handle=128 (old handle=29) [ 35.378] set_bo: marking whole pixmap as damaged [ 35.378] set_bo: applying final/discard move-to-gpu [ 35.378] wait_for_shadow: flags=0, flips=0, handle=29, shadow=32 [ 35.378] set_bo: dropping flush hint from handle=29 [ 35.378] set_bo: adding flush hint to handle=128 [ 35.378] mark_stale(handle=29) => 1 [ 35.378] swap_limit: draw=146 setting swap limit to 3 [ 35.378] sna_dri2_swap_limit_validate: swap limit set to 3 [ 35.378] sna_next_vblank(pipe=0, waiting until next vblank) [ 35.378] sna_dri2_schedule_swap: reported target_msc=1879 [ 35.378] sna_accel_flush: flush?=0, dirty?=0 [ 35.378] sna_accel_flush: flush?=0, dirty?=0 [ 35.378] sna_accel_flush: flush?=0, dirty?=0 [ 35.378] sna_accel_flush: flush?=0, dirty?=0 [ 35.379] sna_block_handler (tv=0.466000) [ 35.379] sna_scanout_do_flush: flush timer active: delta=13 [ 35.379] sna_accel_do_throttle -- no pending activity [ 35.379] sna_accel_block: evaluating timers, active=5 [ 35.379] sna_accel_block: flush timer expires in 13 [35392] [ 35.381] sna_wakeup_handler [ 35.381] sna_mode_wakeup: len=32 [ 35.381] sna_dri2_vblank_handler(type=2, sequence=1880, draw=1555) [ 35.381] sna_crtc_record_swap: recording last swap on pipe=0, frame 1880 [msc=1880], time 35.382238 [ 35.381] sna_dri2_vblank_handler: 2 complete, frame=1880 tv=35.382238 [ 35.381] sna_dri2_blit_complete: blit finished [ 35.381] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=1880, tv=35.382238) [ 35.381] frame_swap_complete(type=2): draw=146, pipe=0, frame=1880 [msc=1880], tv=35.382238 [ 35.381] sna_accel_flush: flush?=0, dirty?=0 [ 35.381] sna_dri2_event_free(draw?=1) [ 35.381] sna_dri2_remove_event: remove[0x561c94ae7050] from window 146, active? 1 [ 35.381] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 35.381] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=29] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 35.381] sna_dri2_vblank_handler complete [ 35.381] sna_block_handler (tv=0.464000) [ 35.381] sna_scanout_do_flush: flush timer active: delta=11 [ 35.381] sna_accel_do_throttle -- no pending activity [ 35.381] sna_accel_block: evaluating timers, active=5 [ 35.381] sna_accel_block: flush timer expires in 11 [35392] [ 35.393] sna_wakeup_handler [ 35.393] sna_block_handler (tv=0.452000) [ 35.393] sna_scanout_do_flush: flush timer active: delta=-1 [ 35.393] sna_scanout_do_flush (time=35393), triggered [ 35.393] sna_scanout_flush (time=35393), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 35.393] has_shadow: has pending damage? 1, outstanding flips: 0 [ 35.393] stop_flush: scanout=128 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 35.393] has_shadow: has pending damage? 1, outstanding flips: 0 [ 35.393] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 35.393] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 35.393] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 35.393] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 35.393] sna_pixmap_move_to_gpu: already all-damaged [ 35.393] sna_pixmap_mark_active: pixmap=165, handle=128 [ 35.393] sna_mode_redisplay: crtc[0] transformed? 0 [ 35.393] sna_mode_redisplay: crtc[1] transformed? 0 [ 35.393] sna_mode_redisplay: crtc[2] transformed? 0 [ 35.393] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=128 [active=1] [ 35.393] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 29, transformed? 0 [ 35.393] get_fb: reusing fb=112 for handle=128 [ 35.393] sna_mode_redisplay: recording flip on CRTC:32 handle=128, active_scanout=2, serial=2 [ 35.393] __kgem_bo_clear_busy: handle=128 [ 35.393] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 29, transformed? 0 [ 35.393] sna_mode_redisplay: recording flip on CRTC:39 handle=128, active_scanout=3, serial=3 [ 35.393] __kgem_bo_clear_busy: handle=128 [ 35.393] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 35.393] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 35.393] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=128, shadow handle=32 [ 35.393] sna_accel_do_throttle -- no pending activity [ 35.393] sna_accel_block: evaluating timers, active=5 [ 35.393] sna_accel_block: flush timer expires in 16 [35409] [ 35.397] sna_wakeup_handler [ 35.397] sna_mode_wakeup: len=32 [ 35.397] sna_mode_wakeup: recording last swap on pipe=1, frame 1851 [73b], time 35.397502 [ 35.397] sna_mode_wakeup: removing handle=29 [active_scanout=1] from scanout, installing handle=128 [active_scanout=3] [ 35.397] sna_mode_wakeup: flip complete, pending? 2 [ 35.397] sna_block_handler (tv=0.448000) [ 35.397] sna_scanout_do_flush: flush timer active: delta=12 [ 35.397] sna_accel_do_throttle -- no pending activity [ 35.397] sna_accel_block: evaluating timers, active=5 [ 35.397] sna_accel_block: flush timer expires in 12 [35409] [ 35.398] sna_wakeup_handler [ 35.398] sna_mode_wakeup: len=32 [ 35.398] sna_mode_wakeup: recording last swap on pipe=0, frame 1881 [759], time 35.398902 [ 35.398] sna_mode_wakeup: removing handle=29 [active_scanout=0] from scanout, installing handle=128 [active_scanout=3] [ 35.398] sna_mode_wakeup: flip complete, pending? 1 [ 35.398] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 35.398] sna_block_handler (tv=0.447000) [ 35.398] sna_scanout_do_flush: flush timer active: delta=11 [ 35.398] sna_accel_do_throttle -- no pending activity [ 35.398] sna_accel_block: evaluating timers, active=5 [ 35.398] sna_accel_block: flush timer expires in 11 [35409] [ 35.409] sna_wakeup_handler [ 35.409] sna_block_handler (tv=0.436000) [ 35.409] sna_scanout_do_flush: flush timer active: delta=0 [ 35.409] sna_scanout_do_flush (time=35409), triggered [ 35.409] sna_scanout_flush (time=35409), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 35.409] has_shadow: has pending damage? 0, outstanding flips: 0 [ 35.409] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 35.409] has_shadow: has pending damage? 0, outstanding flips: 0 [ 35.409] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 35.409] sna_accel_do_throttle -- no pending activity [ 35.409] sna_accel_block: evaluating timers, active=5 [ 35.409] sna_accel_block: flush timer expires in 16 [35425] [ 35.426] sna_wakeup_handler [ 35.426] sna_block_handler (tv=0.419000) [ 35.426] sna_scanout_do_flush: flush timer active: delta=-1 [ 35.426] sna_scanout_do_flush (time=35426), triggered [ 35.426] sna_scanout_flush (time=35426), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 35.426] has_shadow: has pending damage? 0, outstanding flips: 0 [ 35.426] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 35.426] has_shadow: has pending damage? 0, outstanding flips: 0 [ 35.426] sna_accel_disarm_timer[0] (time=35426) [ 35.426] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 35.426] sna_accel_do_throttle -- no pending activity [ 35.438] sna_wakeup_handler [ 35.438] sna_accel_flush: flush?=0, dirty?=0 [ 35.438] sna_accel_flush: flush?=0, dirty?=0 [ 35.438] sna_block_handler (tv=0.407000) [ 35.438] has_shadow: has pending damage? 0, outstanding flips: 0 [ 35.438] sna_accel_do_throttle -- no pending activity [ 35.438] sna_wakeup_handler [ 35.438] sna_block_handler (tv=0.407000) [ 35.438] has_shadow: has pending damage? 0, outstanding flips: 0 [ 35.438] sna_accel_do_throttle -- no pending activity [ 35.439] sna_wakeup_handler [ 35.439] sna_block_handler (tv=0.406000) [ 35.439] has_shadow: has pending damage? 0, outstanding flips: 0 [ 35.439] sna_accel_do_throttle -- no pending activity [ 35.440] sna_wakeup_handler [ 35.440] sna_block_handler (tv=0.405000) [ 35.440] has_shadow: has pending damage? 0, outstanding flips: 0 [ 35.440] sna_accel_do_throttle -- no pending activity [ 35.846] sna_wakeup_handler [ 35.846] sna_block_handler (tv=585.243000) [ 35.846] has_shadow: has pending damage? 0, outstanding flips: 0 [ 35.846] sna_accel_do_throttle -- no pending activity [ 35.948] sna_wakeup_handler [ 35.948] sna_create_pixmap(13, 20, 32, usage=0) [ 35.948] kgem_can_create_2d: 13x20 @ 32 [ 35.948] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=20 [ 35.948] kgem_can_create_2d: untiled size=4096 [ 35.948] kgem_choose_tiling: too thin [width 13, 32 bpp] for TILING_X [ 35.948] kgem_choose_tiling: 13x20 -> 0 [ 35.948] sna_create_pixmap: usage=0, flags=a [ 35.948] sna_create_pixmap: small buffer [1040], attaching to shadow pixmap [ 35.948] create_pixmap: allocating pixmap 13x20, depth=32/32, size=1048 [ 35.948] create_pixmap: serial=3286, usage=0, 13x20 [ 35.948] sna_create_pixmap: serial=3286, 13x20, usage=0 [ 35.948] sna_composite_rectangles(pixmap=3287, op=0, 0 x 1 [(0, 0)x(13, 20) ...]) [ 35.948] sna_composite_rectangles: converted to op 0 [ 35.948] sna_composite_rectangles[0] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 35.948] sna_composite_rectangles: nrects=1, region=(0, 0), (13, 20) x 1 [ 35.948] sna_composite_rectangles: clipped extents (0, 0),(13, 20) x 1 [ 35.948] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(13, 20) [ 35.948] sna_composite_rectangles: fallback, dst pixmap=3287 too small or not attached [ 35.948] sna_composite_rectangles: fallback [ 35.948] sna_drawable_move_region_to_cpu(pixmap=3287 (13x20), [(0, 0), (13, 20)], flags=1) [ 35.948] sna_drawable_move_region_to_cpu: region (0, 0), (13, 20) + (0, 0) subsumes pixmap (13x20) [ 35.948] _sna_pixmap_move_to_cpu(pixmap=3287, 13x20, flags=1) [ 35.948] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 35.948] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 35.948] operate_inplace: no, inplace operation not suitable [ 35.948] _sna_pixmap_move_to_cpu: marking as damaged [ 35.948] __sna_damage_all(13, 20) [ 35.948] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 35.948] sna_composite_rectangles(pixmap=3287, op=1, fff2f1f0 x 1 [(0, 0)x(13, 20) ...]) [ 35.948] sna_composite_rectangles: converted to op 1 [ 35.948] sna_composite_rectangles[0] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 35.948] sna_composite_rectangles: nrects=1, region=(0, 0), (13, 20) x 1 [ 35.948] sna_composite_rectangles: clipped extents (0, 0),(13, 20) x 1 [ 35.948] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(13, 20) [ 35.948] sna_composite_rectangles: fallback, dst pixmap=3287 too small or not attached [ 35.948] sna_composite_rectangles: fallback [ 35.948] sna_drawable_move_region_to_cpu(pixmap=3287 (13x20), [(0, 0), (13, 20)], flags=1) [ 35.948] sna_drawable_move_region_to_cpu: pixmap=3287 all damaged on CPU [ 35.948] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 35.948] sna_composite_rectangles: fallback fill: (0, 0)x(13, 20) fff2f1f0 [ 35.948] sna_composite_rectangles(pixmap=3287, op=1, ff300a24 x 2 [(0, 0)x(13, 20) ...]) [ 35.948] sna_composite_rectangles: converted to op 1 [ 35.948] sna_composite_rectangles[0] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 35.948] sna_composite_rectangles[1] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 35.948] sna_composite_rectangles: nrects=2, region=(0, 0), (13, 20) x 2 [ 35.948] sna_composite_rectangles: clipped extents (0, 0),(13, 20) x 1 [ 35.948] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(13, 20) [ 35.948] sna_composite_rectangles: fallback, dst pixmap=3287 too small or not attached [ 35.948] sna_composite_rectangles: fallback [ 35.948] sna_drawable_move_region_to_cpu(pixmap=3287 (13x20), [(0, 0), (13, 20)], flags=1) [ 35.948] sna_drawable_move_region_to_cpu: pixmap=3287 all damaged on CPU [ 35.948] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 35.948] sna_composite_rectangles: fallback fill: (0, 0)x(13, 20) ff300a24 [ 35.949] sna_copy_area: src=pixmap=3287:(0, 0)x(13, 20)+(0, 0) -> dst=pixmap=3060:(684, 408)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 35.949] sna_copy_area: normal copy [ 35.949] sna_do_copy: src=(0, 0), dst=(684, 408), size=(13x20) [ 35.949] sna_do_copy: after drawable: src=(0, 0), dst=(749, 432), size=(13x20) [ 35.949] sna_do_copy: dst extents (749, 432), (762, 452), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 35.949] sna_do_copy: clipped dst extents (749, 432), (762, 452) [ 35.949] sna_do_copy: unclipped src extents (0, 0), (13, 20) [ 35.949] sna_do_copy: clipped src extents (0, 0), (13, 20) [ 35.949] sna_do_copy: pixmap -- no source clipping [ 35.949] sna_do_copy: src extents (0, 0), (13, 20) x 1 [ 35.949] sna_do_copy: copy region (749, 432), (762, 452) x 1 + (-749, -432) [ 35.949] sna_copy_boxes (boxes=1x[(749, 432), (762, 452)...], src pixmap=3287+(-749, -432), dst pixmap=3060+(-65, -24), alu=3, src.size=13x20, dst.size=3775x2136) [ 35.949] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94ad8f90, gpu_bo=0, cpu_bo=0), replaces=0 [ 35.949] sna_drawable_use_bo pixmap=3060, box=((684, 408), (697, 428)), flags=8... [ 35.949] sna_drawable_use_bo: exported target, set PREFER_GPU [ 35.949] sna_drawable_use_bo: pinned, never REPLACES [ 35.949] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 35.949] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 35.949] sna_drawable_use_bo: using whole GPU bo [ 35.949] region_overlaps_damage? [ 35.949] use_shm_bo: no, not attached [ 35.949] sna_drawable_move_region_to_cpu(pixmap=3287 (13x20), [(0, 0), (13, 20)], flags=2) [ 35.949] sna_drawable_move_region_to_cpu: pixmap=3287 all damaged on CPU [ 35.949] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 35.949] sna_write_boxes x 1, src stride=52, src dx=(-684, -408) [ 35.949] kgem_bo_can_map: handle=9, map=0x7fc6b7845000:0x0:0x7fc656564000, tiling=1, domain=0, offset=4029534208 [ 35.949] write_boxes_inplace x 1, handle=9, tiling=1 [ 35.949] upload_inplace__tiled: tiling=1 [ 35.949] kgem_bo_can_map__cpu: handle=9 [ 35.949] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 35.949] kgem_bo_map__cpu(handle=9, size=33177600, map=0x7fc6b7845000:0x7fc656564000) [ 35.949] kgem_bo_sync__cpu: handle=9 [ 35.949] __kgem_busy: handle=9, busy=0, wedged=0 [ 35.949] kgem_bo_sync__cpu: SYNC: handle=9, needs_flush? 0, domain? 0, busy? 0 [ 35.949] __kgem_busy: handle=9, busy=0, wedged=0 [ 35.949] kgem_bo_retire: retiring bo handle=9 (needed flush? 0), rq? 0 [busy?=0] [ 35.949] assert_bo_retired: handle=9, domain: 0 exec? 0, rq? 0 [ 35.949] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(684, 408), size=13x20, pitch=52/15360 [ 35.949] sna_accel_flush: flush?=0, dirty?=0 [ 35.949] sna_accel_flush: flush?=0, dirty?=0 [ 35.949] sna_accel_flush: flush?=0, dirty?=0 [ 35.949] sna_accel_flush: flush?=0, dirty?=0 [ 35.949] sna_destroy_pixmap: pixmap=3287, attached?=1 [ 35.949] __sna_free_pixmap(pixmap=3287) [ 35.949] sna_accel_flush: flush?=0, dirty?=0 [ 35.949] sna_accel_flush: flush?=0, dirty?=0 [ 35.949] sna_accel_flush: flush?=0, dirty?=0 [ 35.949] sna_block_handler (tv=585.140000) [ 35.949] has_shadow: has pending damage? 0, outstanding flips: 0 [ 35.949] sna_accel_do_throttle -- no pending activity [ 35.950] sna_wakeup_handler [ 35.950] sna_accel_flush: flush?=0, dirty?=0 [ 35.950] sna_accel_flush: flush?=0, dirty?=0 [ 35.950] sna_accel_flush: flush?=0, dirty?=0 [ 35.950] sna_accel_flush: flush?=0, dirty?=0 [ 35.950] sna_accel_flush: flush?=0, dirty?=0 [ 35.950] sna_accel_flush: flush?=0, dirty?=0 [ 35.950] sna_accel_flush: flush?=0, dirty?=0 [ 35.950] sna_accel_flush: flush?=0, dirty?=0 [ 35.950] sna_accel_flush: flush?=0, dirty?=0 [ 35.950] sna_block_handler (tv=585.139000) [ 35.950] has_shadow: has pending damage? 0, outstanding flips: 0 [ 35.950] sna_accel_do_throttle -- no pending activity [ 35.950] sna_wakeup_handler [ 35.950] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=29, name=3 [ 35.950] kgem_bo_flink: flinked handle=29 to name=3, marking non-reusable [ 35.950] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 35.950] sna_dri2_get_back: draw size=7680x2160, back buffer handle=29 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 [ 35.950] sna_dri2_get_back: reuse backbuffer? 1 [ 35.950] sna_dri2_get_back: back buffer handle=29, active?=0, refcnt=1 [ 35.950] sna_dri2_get_back: reuse unattached back [ 35.950] kgem_bo_flink: flinked handle=29 to name=3, marking non-reusable [ 35.950] sna_dri2_reuse_buffer: reusing back buffer handle=29, name=3, pitch=30720, age=0 [ 35.950] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 35.950] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=128, name=76, active_scanout=3 [ 35.950] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 35.950] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 35.950] sna_accel_flush: flush?=0, dirty?=0 [ 35.950] sna_accel_flush: flush?=0, dirty?=0 [ 35.950] sna_accel_flush: flush?=0, dirty?=0 [ 35.950] sna_block_handler (tv=585.139000) [ 35.950] has_shadow: has pending damage? 0, outstanding flips: 0 [ 35.950] timer_enable (time=35950), starting timer 0 [ 35.950] sna_accel_do_throttle -- no pending activity [ 35.950] sna_accel_block: evaluating timers, active=5 [ 35.950] sna_accel_block: flush timer expires in 8 [35958] [ 35.951] sna_wakeup_handler [ 35.951] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 35.951] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 35.951] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 35.951] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 35.951] sna_dri2_get_msc(draw=146, pipe=0) [ 35.951] sna_crtc_record_swap: recording last swap on pipe=0, frame 1914 [msc=1914], time 35.948934 [ 35.951] sna_dri2_get_msc: msc=1914 [raw=1914], ust=35948934 [ 35.951] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=29 (refs=1/1, flush=0) , front=128 (refs=1/4, flush=1) [ 35.951] sna_dri2_schedule_swap(target_msc=1880, divisor=0, remainder=0) [ 35.951] sna_dri2_schedule_swap: using front handle=128, active_scanout?=3, flush?=1 [ 35.951] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 35.951] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 35.951] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 35.951] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 35.951] sna_crtc_record_swap: recording last swap on pipe=0, frame 1914 [msc=1914], time 35.948934 [ 35.951] immediate_swap: current_msc=1914, target_msc=1880 -- yes [ 35.951] can_flip: no, shadow enabled [ 35.951] sna_dri2_add_event: adding event to window 146) [ 35.951] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 35.951] sna_dri2_immediate_blit: no pending blit, starting chain [ 35.951] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 35.951] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 35.951] can_xchg: back size=8701e00, front size=8701e00 [ 35.951] can_xchg: yes, pixmap=165 [ 35.951] sna_dri2_xchg: win=146, exchange front=128/76,ref=2 and back=29/3,ref=2, pixmap=165 7680x2160 [ 35.951] sna_dri2_xchg: back_bo handle=29, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 35.951] sna_dri2_xchg: front_bo handle=128, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 35.951] set_bo: pixmap=165, handle=29 (old handle=128) [ 35.951] set_bo: marking whole pixmap as damaged [ 35.951] set_bo: applying final/discard move-to-gpu [ 35.951] wait_for_shadow: flags=0, flips=0, handle=128, shadow=32 [ 35.951] set_bo: dropping flush hint from handle=128 [ 35.951] set_bo: adding flush hint to handle=29 [ 35.951] mark_stale(handle=128) => 1 [ 35.951] swap_limit: draw=146 setting swap limit to 3 [ 35.951] sna_dri2_swap_limit_validate: swap limit set to 3 [ 35.951] sna_next_vblank(pipe=0, waiting until next vblank) [ 35.951] sna_dri2_schedule_swap: reported target_msc=1914 [ 35.951] sna_accel_flush: flush?=0, dirty?=0 [ 35.951] sna_accel_flush: flush?=0, dirty?=0 [ 35.951] sna_accel_flush: flush?=0, dirty?=0 [ 35.951] sna_accel_flush: flush?=0, dirty?=0 [ 35.951] sna_block_handler (tv=585.138000) [ 35.951] sna_scanout_do_flush: flush timer active: delta=7 [ 35.951] sna_accel_do_throttle -- no pending activity [ 35.951] sna_accel_block: evaluating timers, active=5 [ 35.951] sna_accel_block: flush timer expires in 7 [35958] [ 35.958] sna_wakeup_handler [ 35.958] sna_block_handler (tv=585.131000) [ 35.958] sna_scanout_do_flush: flush timer active: delta=0 [ 35.958] sna_scanout_do_flush (time=35958), triggered [ 35.958] sna_scanout_flush (time=35958), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 35.958] has_shadow: has pending damage? 1, outstanding flips: 0 [ 35.958] stop_flush: scanout=29 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 35.958] has_shadow: has pending damage? 1, outstanding flips: 0 [ 35.958] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 35.958] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 35.958] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 35.958] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 35.958] sna_pixmap_move_to_gpu: already all-damaged [ 35.958] sna_pixmap_mark_active: pixmap=165, handle=29 [ 35.958] sna_mode_redisplay: crtc[0] transformed? 0 [ 35.958] sna_mode_redisplay: crtc[1] transformed? 0 [ 35.958] sna_mode_redisplay: crtc[2] transformed? 0 [ 35.958] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=29 [active=1] [ 35.958] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 128, transformed? 0 [ 35.958] get_fb: reusing fb=102 for handle=29 [ 35.958] sna_mode_redisplay: recording flip on CRTC:32 handle=29, active_scanout=2, serial=2 [ 35.958] __kgem_bo_clear_busy: handle=29 [ 35.958] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 128, transformed? 0 [ 35.958] sna_mode_redisplay: recording flip on CRTC:39 handle=29, active_scanout=3, serial=3 [ 35.958] __kgem_bo_clear_busy: handle=29 [ 35.958] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 35.958] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 35.958] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=29, shadow handle=32 [ 35.958] sna_accel_do_throttle -- no pending activity [ 35.958] sna_accel_block: evaluating timers, active=5 [ 35.958] sna_accel_block: flush timer expires in 16 [35974] [ 35.963] sna_wakeup_handler [ 35.963] sna_mode_wakeup: len=32 [ 35.963] sna_mode_wakeup: recording last swap on pipe=1, frame 1885 [75d], time 35.964203 [ 35.963] sna_mode_wakeup: removing handle=128 [active_scanout=1] from scanout, installing handle=29 [active_scanout=3] [ 35.963] sna_mode_wakeup: flip complete, pending? 2 [ 35.963] sna_block_handler (tv=585.126000) [ 35.963] sna_scanout_do_flush: flush timer active: delta=11 [ 35.963] sna_accel_do_throttle -- no pending activity [ 35.963] sna_accel_block: evaluating timers, active=5 [ 35.963] sna_accel_block: flush timer expires in 11 [35974] [ 35.965] sna_wakeup_handler [ 35.965] sna_mode_wakeup: len=64 [ 35.965] sna_dri2_vblank_handler(type=2, sequence=1915, draw=1555) [ 35.965] sna_crtc_record_swap: recording last swap on pipe=0, frame 1915 [msc=1915], time 35.965607 [ 35.965] sna_dri2_vblank_handler: 2 complete, frame=1915 tv=35.965607 [ 35.965] sna_dri2_blit_complete: blit finished [ 35.965] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=1915, tv=35.965607) [ 35.965] frame_swap_complete(type=2): draw=146, pipe=0, frame=1915 [msc=1915], tv=35.965607 [ 35.965] sna_accel_flush: flush?=0, dirty?=0 [ 35.965] sna_dri2_event_free(draw?=1) [ 35.965] sna_dri2_remove_event: remove[0x561c94ae7050] from window 146, active? 1 [ 35.965] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=29] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 35.965] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=128] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 35.965] sna_dri2_vblank_handler complete [ 35.965] sna_mode_wakeup: recording last swap on pipe=0, frame 1915 [77b], time 35.965607 [ 35.965] sna_mode_wakeup: removing handle=128 [active_scanout=0] from scanout, installing handle=29 [active_scanout=3] [ 35.965] sna_mode_wakeup: flip complete, pending? 1 [ 35.965] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 35.965] sna_block_handler (tv=585.124000) [ 35.965] sna_scanout_do_flush: flush timer active: delta=9 [ 35.965] sna_accel_do_throttle -- no pending activity [ 35.965] sna_accel_block: evaluating timers, active=5 [ 35.965] sna_accel_block: flush timer expires in 9 [35974] [ 35.974] sna_wakeup_handler [ 35.974] sna_block_handler (tv=585.115000) [ 35.974] sna_scanout_do_flush: flush timer active: delta=0 [ 35.974] sna_scanout_do_flush (time=35974), triggered [ 35.974] sna_scanout_flush (time=35974), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 35.974] has_shadow: has pending damage? 0, outstanding flips: 0 [ 35.974] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 35.974] has_shadow: has pending damage? 0, outstanding flips: 0 [ 35.974] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 35.974] sna_accel_do_throttle -- no pending activity [ 35.974] sna_accel_block: evaluating timers, active=5 [ 35.974] sna_accel_block: flush timer expires in 16 [35990] [ 35.990] sna_wakeup_handler [ 35.991] sna_block_handler (tv=585.99000) [ 35.991] sna_scanout_do_flush: flush timer active: delta=-1 [ 35.991] sna_scanout_do_flush (time=35991), triggered [ 35.991] sna_scanout_flush (time=35991), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 35.991] has_shadow: has pending damage? 0, outstanding flips: 0 [ 35.991] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 35.991] has_shadow: has pending damage? 0, outstanding flips: 0 [ 35.991] sna_accel_disarm_timer[0] (time=35991) [ 35.991] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 35.991] sna_accel_do_throttle -- no pending activity [ 36.044] sna_wakeup_handler [ 36.045] sna_accel_flush: flush?=0, dirty?=0 [ 36.045] sna_accel_flush: flush?=0, dirty?=0 [ 36.045] sna_block_handler (tv=0.499000) [ 36.045] has_shadow: has pending damage? 0, outstanding flips: 0 [ 36.045] sna_accel_do_throttle -- no pending activity [ 36.045] sna_wakeup_handler [ 36.045] sna_block_handler (tv=0.499000) [ 36.045] has_shadow: has pending damage? 0, outstanding flips: 0 [ 36.045] sna_accel_do_throttle -- no pending activity [ 36.045] sna_wakeup_handler [ 36.045] sna_accel_flush: flush?=0, dirty?=0 [ 36.045] sna_accel_flush: flush?=0, dirty?=0 [ 36.045] sna_accel_flush: flush?=0, dirty?=0 [ 36.045] sna_accel_flush: flush?=0, dirty?=0 [ 36.045] sna_block_handler (tv=0.499000) [ 36.045] has_shadow: has pending damage? 0, outstanding flips: 0 [ 36.045] sna_accel_do_throttle -- no pending activity [ 36.046] sna_wakeup_handler [ 36.046] sna_accel_flush: flush?=0, dirty?=0 [ 36.046] sna_block_handler (tv=0.498000) [ 36.046] has_shadow: has pending damage? 0, outstanding flips: 0 [ 36.046] sna_accel_do_throttle -- no pending activity [ 36.046] sna_wakeup_handler [ 36.046] sna_create_pixmap(13, 20, 32, usage=0) [ 36.046] kgem_can_create_2d: 13x20 @ 32 [ 36.046] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=20 [ 36.046] kgem_can_create_2d: untiled size=4096 [ 36.046] kgem_choose_tiling: too thin [width 13, 32 bpp] for TILING_X [ 36.046] kgem_choose_tiling: 13x20 -> 0 [ 36.046] sna_create_pixmap: usage=0, flags=a [ 36.046] sna_create_pixmap: small buffer [1040], attaching to shadow pixmap [ 36.046] create_pixmap: allocating pixmap 13x20, depth=32/32, size=1048 [ 36.046] create_pixmap: serial=3288, usage=0, 13x20 [ 36.046] sna_create_pixmap: serial=3288, 13x20, usage=0 [ 36.046] sna_composite_rectangles(pixmap=3289, op=0, 0 x 1 [(0, 0)x(13, 20) ...]) [ 36.046] sna_composite_rectangles: converted to op 0 [ 36.046] sna_composite_rectangles[0] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 36.046] sna_composite_rectangles: nrects=1, region=(0, 0), (13, 20) x 1 [ 36.046] sna_composite_rectangles: clipped extents (0, 0),(13, 20) x 1 [ 36.046] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(13, 20) [ 36.046] sna_composite_rectangles: fallback, dst pixmap=3289 too small or not attached [ 36.046] sna_composite_rectangles: fallback [ 36.046] sna_drawable_move_region_to_cpu(pixmap=3289 (13x20), [(0, 0), (13, 20)], flags=1) [ 36.046] sna_drawable_move_region_to_cpu: region (0, 0), (13, 20) + (0, 0) subsumes pixmap (13x20) [ 36.046] _sna_pixmap_move_to_cpu(pixmap=3289, 13x20, flags=1) [ 36.046] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 36.046] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 36.046] operate_inplace: no, inplace operation not suitable [ 36.046] _sna_pixmap_move_to_cpu: marking as damaged [ 36.046] __sna_damage_all(13, 20) [ 36.046] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 36.046] sna_composite_rectangles(pixmap=3289, op=1, fff2f1f0 x 1 [(0, 0)x(13, 20) ...]) [ 36.046] sna_composite_rectangles: converted to op 1 [ 36.046] sna_composite_rectangles[0] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 36.046] sna_composite_rectangles: nrects=1, region=(0, 0), (13, 20) x 1 [ 36.046] sna_composite_rectangles: clipped extents (0, 0),(13, 20) x 1 [ 36.046] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(13, 20) [ 36.046] sna_composite_rectangles: fallback, dst pixmap=3289 too small or not attached [ 36.046] sna_composite_rectangles: fallback [ 36.046] sna_drawable_move_region_to_cpu(pixmap=3289 (13x20), [(0, 0), (13, 20)], flags=1) [ 36.046] sna_drawable_move_region_to_cpu: pixmap=3289 all damaged on CPU [ 36.046] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 36.046] sna_composite_rectangles: fallback fill: (0, 0)x(13, 20) fff2f1f0 [ 36.046] sna_composite_rectangles(pixmap=3289, op=1, ff300a24 x 2 [(0, 0)x(13, 20) ...]) [ 36.046] sna_composite_rectangles: converted to op 1 [ 36.046] sna_composite_rectangles[0] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 36.046] sna_composite_rectangles[1] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 36.046] sna_composite_rectangles: nrects=2, region=(0, 0), (13, 20) x 2 [ 36.046] sna_composite_rectangles: clipped extents (0, 0),(13, 20) x 1 [ 36.046] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(13, 20) [ 36.046] sna_composite_rectangles: fallback, dst pixmap=3289 too small or not attached [ 36.046] sna_composite_rectangles: fallback [ 36.046] sna_drawable_move_region_to_cpu(pixmap=3289 (13x20), [(0, 0), (13, 20)], flags=1) [ 36.046] sna_drawable_move_region_to_cpu: pixmap=3289 all damaged on CPU [ 36.046] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 36.046] sna_composite_rectangles: fallback fill: (0, 0)x(13, 20) ff300a24 [ 36.046] sna_composite_rectangles(pixmap=3289, op=1, ffffffff x 1 [(1, 1)x(9, 17) ...]) [ 36.046] sna_composite_rectangles: converted to op 1 [ 36.046] sna_composite_rectangles[0] (1, 1)x(9, 17) -> (1, 1), (10, 18) [ 36.046] sna_composite_rectangles: nrects=1, region=(1, 1), (10, 18) x 1 [ 36.046] sna_composite_rectangles: clipped extents (1, 1),(10, 18) x 1 [ 36.047] sna_composite_rectangles: pixmap +(0, 0) extents (1, 1),(10, 18) [ 36.047] sna_composite_rectangles: fallback, dst pixmap=3289 too small or not attached [ 36.047] sna_composite_rectangles: fallback [ 36.047] sna_drawable_move_region_to_cpu(pixmap=3289 (13x20), [(1, 1), (10, 18)], flags=1) [ 36.047] sna_drawable_move_region_to_cpu: pixmap=3289 all damaged on CPU [ 36.047] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 36.047] sna_composite_rectangles: fallback fill: (1, 1)x(9, 17) ffffffff [ 36.047] sna_copy_area: src=pixmap=3289:(0, 0)x(13, 20)+(0, 0) -> dst=pixmap=3060:(684, 408)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 36.047] sna_copy_area: normal copy [ 36.047] sna_do_copy: src=(0, 0), dst=(684, 408), size=(13x20) [ 36.047] sna_do_copy: after drawable: src=(0, 0), dst=(749, 432), size=(13x20) [ 36.047] sna_do_copy: dst extents (749, 432), (762, 452), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 36.047] sna_do_copy: clipped dst extents (749, 432), (762, 452) [ 36.047] sna_do_copy: unclipped src extents (0, 0), (13, 20) [ 36.047] sna_do_copy: clipped src extents (0, 0), (13, 20) [ 36.047] sna_do_copy: pixmap -- no source clipping [ 36.047] sna_do_copy: src extents (0, 0), (13, 20) x 1 [ 36.047] sna_do_copy: copy region (749, 432), (762, 452) x 1 + (-749, -432) [ 36.047] sna_copy_boxes (boxes=1x[(749, 432), (762, 452)...], src pixmap=3289+(-749, -432), dst pixmap=3060+(-65, -24), alu=3, src.size=13x20, dst.size=3775x2136) [ 36.047] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94ad7060, gpu_bo=0, cpu_bo=0), replaces=0 [ 36.047] sna_drawable_use_bo pixmap=3060, box=((684, 408), (697, 428)), flags=8... [ 36.047] sna_drawable_use_bo: exported target, set PREFER_GPU [ 36.047] sna_drawable_use_bo: pinned, never REPLACES [ 36.047] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 36.047] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 36.047] sna_drawable_use_bo: using whole GPU bo [ 36.047] region_overlaps_damage? [ 36.047] use_shm_bo: no, not attached [ 36.047] sna_drawable_move_region_to_cpu(pixmap=3289 (13x20), [(0, 0), (13, 20)], flags=2) [ 36.047] sna_drawable_move_region_to_cpu: pixmap=3289 all damaged on CPU [ 36.047] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 36.047] sna_write_boxes x 1, src stride=52, src dx=(-684, -408) [ 36.047] kgem_bo_can_map: handle=9, map=0x7fc6b7845000:0x0:0x7fc656564000, tiling=1, domain=1, offset=4029534208 [ 36.047] write_boxes_inplace x 1, handle=9, tiling=1 [ 36.047] upload_inplace__tiled: tiling=1 [ 36.047] kgem_bo_can_map__cpu: handle=9 [ 36.047] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 36.047] kgem_bo_map__cpu(handle=9, size=33177600, map=0x7fc6b7845000:0x7fc656564000) [ 36.047] kgem_bo_sync__cpu: handle=9 [ 36.047] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(684, 408), size=13x20, pitch=52/15360 [ 36.047] sna_accel_flush: flush?=0, dirty?=0 [ 36.047] sna_accel_flush: flush?=0, dirty?=0 [ 36.047] sna_accel_flush: flush?=0, dirty?=0 [ 36.047] sna_accel_flush: flush?=0, dirty?=0 [ 36.047] sna_destroy_pixmap: pixmap=3289, attached?=1 [ 36.047] __sna_free_pixmap(pixmap=3289) [ 36.047] sna_accel_flush: flush?=0, dirty?=0 [ 36.047] sna_accel_flush: flush?=0, dirty?=0 [ 36.047] sna_accel_flush: flush?=0, dirty?=0 [ 36.047] sna_block_handler (tv=0.497000) [ 36.047] has_shadow: has pending damage? 0, outstanding flips: 0 [ 36.047] sna_accel_do_throttle -- no pending activity [ 36.048] sna_wakeup_handler [ 36.048] sna_accel_flush: flush?=0, dirty?=0 [ 36.048] sna_accel_flush: flush?=0, dirty?=0 [ 36.048] sna_accel_flush: flush?=0, dirty?=0 [ 36.048] sna_accel_flush: flush?=0, dirty?=0 [ 36.048] sna_accel_flush: flush?=0, dirty?=0 [ 36.048] sna_accel_flush: flush?=0, dirty?=0 [ 36.048] sna_accel_flush: flush?=0, dirty?=0 [ 36.048] sna_accel_flush: flush?=0, dirty?=0 [ 36.048] sna_accel_flush: flush?=0, dirty?=0 [ 36.048] sna_block_handler (tv=0.496000) [ 36.048] has_shadow: has pending damage? 0, outstanding flips: 0 [ 36.048] sna_accel_do_throttle -- no pending activity [ 36.048] sna_wakeup_handler [ 36.048] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=128, name=76 [ 36.048] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 36.048] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 36.048] sna_dri2_get_back: draw size=7680x2160, back buffer handle=128 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 [ 36.048] sna_dri2_get_back: reuse backbuffer? 1 [ 36.048] sna_dri2_get_back: back buffer handle=128, active?=0, refcnt=1 [ 36.048] sna_dri2_get_back: reuse unattached back [ 36.048] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 36.048] sna_dri2_reuse_buffer: reusing back buffer handle=128, name=76, pitch=30720, age=0 [ 36.048] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 36.048] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=29, name=3, active_scanout=3 [ 36.048] kgem_bo_flink: flinked handle=29 to name=3, marking non-reusable [ 36.048] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=29] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 36.048] sna_accel_flush: flush?=0, dirty?=0 [ 36.048] sna_accel_flush: flush?=0, dirty?=0 [ 36.048] sna_accel_flush: flush?=0, dirty?=0 [ 36.048] sna_block_handler (tv=0.496000) [ 36.048] has_shadow: has pending damage? 0, outstanding flips: 0 [ 36.048] timer_enable (time=36048), starting timer 0 [ 36.048] sna_accel_do_throttle -- no pending activity [ 36.048] sna_accel_block: evaluating timers, active=5 [ 36.048] sna_accel_block: flush timer expires in 8 [36056] [ 36.049] sna_wakeup_handler [ 36.049] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 36.049] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 36.049] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 36.049] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 36.049] sna_dri2_get_msc(draw=146, pipe=0) [ 36.049] sna_crtc_record_swap: recording last swap on pipe=0, frame 1920 [msc=1920], time 36.48939 [ 36.049] sna_dri2_get_msc: msc=1920 [raw=1920], ust=36048939 [ 36.049] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=128 (refs=1/1, flush=0) , front=29 (refs=1/4, flush=1) [ 36.049] sna_dri2_schedule_swap(target_msc=1915, divisor=0, remainder=0) [ 36.049] sna_dri2_schedule_swap: using front handle=29, active_scanout?=3, flush?=1 [ 36.049] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 36.049] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 36.049] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 36.049] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 36.049] sna_crtc_record_swap: recording last swap on pipe=0, frame 1920 [msc=1920], time 36.48939 [ 36.049] immediate_swap: current_msc=1920, target_msc=1915 -- yes [ 36.049] can_flip: no, shadow enabled [ 36.049] sna_dri2_add_event: adding event to window 146) [ 36.049] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 36.049] sna_dri2_immediate_blit: no pending blit, starting chain [ 36.049] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 36.049] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 36.049] can_xchg: back size=8701e00, front size=8701e00 [ 36.049] can_xchg: yes, pixmap=165 [ 36.049] sna_dri2_xchg: win=146, exchange front=29/3,ref=2 and back=128/76,ref=2, pixmap=165 7680x2160 [ 36.049] sna_dri2_xchg: back_bo handle=128, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 36.049] sna_dri2_xchg: front_bo handle=29, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 36.049] set_bo: pixmap=165, handle=128 (old handle=29) [ 36.049] set_bo: marking whole pixmap as damaged [ 36.049] set_bo: applying final/discard move-to-gpu [ 36.049] wait_for_shadow: flags=0, flips=0, handle=29, shadow=32 [ 36.049] set_bo: dropping flush hint from handle=29 [ 36.049] set_bo: adding flush hint to handle=128 [ 36.049] mark_stale(handle=29) => 1 [ 36.049] swap_limit: draw=146 setting swap limit to 3 [ 36.049] sna_dri2_swap_limit_validate: swap limit set to 3 [ 36.049] sna_next_vblank(pipe=0, waiting until next vblank) [ 36.049] sna_dri2_schedule_swap: reported target_msc=1920 [ 36.049] sna_accel_flush: flush?=0, dirty?=0 [ 36.049] sna_accel_flush: flush?=0, dirty?=0 [ 36.049] sna_accel_flush: flush?=0, dirty?=0 [ 36.049] sna_accel_flush: flush?=0, dirty?=0 [ 36.049] sna_block_handler (tv=0.495000) [ 36.049] sna_scanout_do_flush: flush timer active: delta=7 [ 36.049] sna_accel_do_throttle -- no pending activity [ 36.049] sna_accel_block: evaluating timers, active=5 [ 36.049] sna_accel_block: flush timer expires in 7 [36056] [ 36.056] sna_wakeup_handler [ 36.056] sna_block_handler (tv=0.488000) [ 36.056] sna_scanout_do_flush: flush timer active: delta=0 [ 36.056] sna_scanout_do_flush (time=36056), triggered [ 36.056] sna_scanout_flush (time=36056), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 36.056] has_shadow: has pending damage? 1, outstanding flips: 0 [ 36.056] stop_flush: scanout=128 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 36.056] has_shadow: has pending damage? 1, outstanding flips: 0 [ 36.056] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 36.056] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 36.056] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 36.056] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 36.056] sna_pixmap_move_to_gpu: already all-damaged [ 36.056] sna_pixmap_mark_active: pixmap=165, handle=128 [ 36.056] sna_mode_redisplay: crtc[0] transformed? 0 [ 36.056] sna_mode_redisplay: crtc[1] transformed? 0 [ 36.056] sna_mode_redisplay: crtc[2] transformed? 0 [ 36.056] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=128 [active=1] [ 36.056] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 29, transformed? 0 [ 36.056] get_fb: reusing fb=112 for handle=128 [ 36.056] sna_mode_redisplay: recording flip on CRTC:32 handle=128, active_scanout=2, serial=2 [ 36.056] __kgem_bo_clear_busy: handle=128 [ 36.056] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 29, transformed? 0 [ 36.056] sna_mode_redisplay: recording flip on CRTC:39 handle=128, active_scanout=3, serial=3 [ 36.056] __kgem_bo_clear_busy: handle=128 [ 36.056] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 36.056] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 36.056] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=128, shadow handle=32 [ 36.056] sna_accel_do_throttle -- no pending activity [ 36.056] sna_accel_block: evaluating timers, active=5 [ 36.056] sna_accel_block: flush timer expires in 16 [36072] [ 36.056] sna_wakeup_handler [ 36.056] sna_accel_flush: flush?=0, dirty?=0 [ 36.056] sna_accel_flush: flush?=0, dirty?=0 [ 36.056] sna_block_handler (tv=0.488000) [ 36.056] sna_scanout_do_flush: flush timer active: delta=16 [ 36.056] sna_accel_do_throttle -- no pending activity [ 36.057] sna_accel_block: evaluating timers, active=5 [ 36.057] sna_accel_block: flush timer expires in 16 [36072] [ 36.063] sna_wakeup_handler [ 36.063] sna_mode_wakeup: len=32 [ 36.063] sna_mode_wakeup: recording last swap on pipe=1, frame 1891 [763], time 36.64210 [ 36.063] sna_mode_wakeup: removing handle=29 [active_scanout=1] from scanout, installing handle=128 [active_scanout=3] [ 36.063] sna_mode_wakeup: flip complete, pending? 2 [ 36.063] sna_block_handler (tv=0.481000) [ 36.063] sna_scanout_do_flush: flush timer active: delta=9 [ 36.063] sna_accel_do_throttle -- no pending activity [ 36.063] sna_accel_block: evaluating timers, active=5 [ 36.063] sna_accel_block: flush timer expires in 9 [36072] [ 36.065] sna_wakeup_handler [ 36.065] sna_mode_wakeup: len=64 [ 36.065] sna_dri2_vblank_handler(type=2, sequence=1921, draw=1555) [ 36.065] sna_crtc_record_swap: recording last swap on pipe=0, frame 1921 [msc=1921], time 36.65607 [ 36.065] sna_dri2_vblank_handler: 2 complete, frame=1921 tv=36.65607 [ 36.065] sna_dri2_blit_complete: blit finished [ 36.065] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=1921, tv=36.65607) [ 36.065] frame_swap_complete(type=2): draw=146, pipe=0, frame=1921 [msc=1921], tv=36.65607 [ 36.065] sna_accel_flush: flush?=0, dirty?=0 [ 36.065] sna_dri2_event_free(draw?=1) [ 36.065] sna_dri2_remove_event: remove[0x561c94ae7050] from window 146, active? 1 [ 36.065] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 36.065] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=29] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 36.065] sna_dri2_vblank_handler complete [ 36.065] sna_mode_wakeup: recording last swap on pipe=0, frame 1921 [781], time 36.65607 [ 36.065] sna_mode_wakeup: removing handle=29 [active_scanout=0] from scanout, installing handle=128 [active_scanout=3] [ 36.065] sna_mode_wakeup: flip complete, pending? 1 [ 36.065] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 36.065] sna_block_handler (tv=0.479000) [ 36.065] sna_scanout_do_flush: flush timer active: delta=7 [ 36.065] sna_accel_do_throttle -- no pending activity [ 36.065] sna_accel_block: evaluating timers, active=5 [ 36.065] sna_accel_block: flush timer expires in 7 [36072] [ 36.072] sna_wakeup_handler [ 36.072] sna_accel_flush: flush?=0, dirty?=0 [ 36.072] sna_accel_flush: flush?=0, dirty?=0 [ 36.072] sna_accel_flush: flush?=0, dirty?=0 [ 36.072] sna_accel_flush: flush?=0, dirty?=0 [ 36.072] sna_accel_flush: flush?=0, dirty?=0 [ 36.072] sna_accel_flush: flush?=0, dirty?=0 [ 36.072] sna_accel_flush: flush?=0, dirty?=0 [ 36.072] sna_accel_flush: flush?=0, dirty?=0 [ 36.072] sna_accel_flush: flush?=0, dirty?=0 [ 36.072] sna_accel_flush: flush?=0, dirty?=0 [ 36.072] sna_accel_flush: flush?=0, dirty?=0 [ 36.072] sna_accel_flush: flush?=0, dirty?=0 [ 36.072] sna_accel_flush: flush?=0, dirty?=0 [ 36.072] sna_accel_flush: flush?=0, dirty?=0 [ 36.072] sna_block_handler (tv=0.472000) [ 36.072] sna_scanout_do_flush: flush timer active: delta=0 [ 36.072] sna_scanout_do_flush (time=36072), triggered [ 36.072] sna_scanout_flush (time=36072), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 36.072] has_shadow: has pending damage? 0, outstanding flips: 0 [ 36.072] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 36.072] has_shadow: has pending damage? 0, outstanding flips: 0 [ 36.072] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 36.072] sna_accel_do_throttle -- no pending activity [ 36.072] sna_accel_block: evaluating timers, active=5 [ 36.072] sna_accel_block: flush timer expires in 16 [36088] [ 36.072] sna_wakeup_handler [ 36.072] sna_accel_flush: flush?=0, dirty?=0 [ 36.072] sna_accel_flush: flush?=0, dirty?=0 [ 36.072] sna_accel_flush: flush?=0, dirty?=0 [ 36.072] sna_block_handler (tv=0.472000) [ 36.072] sna_scanout_do_flush: flush timer active: delta=16 [ 36.072] sna_accel_do_throttle -- no pending activity [ 36.072] sna_accel_block: evaluating timers, active=5 [ 36.072] sna_accel_block: flush timer expires in 16 [36088] [ 36.072] sna_wakeup_handler [ 36.072] sna_accel_flush: flush?=0, dirty?=0 [ 36.072] sna_accel_flush: flush?=0, dirty?=0 [ 36.072] sna_block_handler (tv=0.472000) [ 36.072] sna_scanout_do_flush: flush timer active: delta=16 [ 36.072] sna_accel_do_throttle -- no pending activity [ 36.072] sna_accel_block: evaluating timers, active=5 [ 36.072] sna_accel_block: flush timer expires in 16 [36088] [ 36.072] sna_wakeup_handler [ 36.072] sna_accel_flush: flush?=0, dirty?=0 [ 36.072] sna_accel_flush: flush?=0, dirty?=0 [ 36.072] sna_block_handler (tv=0.472000) [ 36.072] sna_scanout_do_flush: flush timer active: delta=16 [ 36.072] sna_accel_do_throttle -- no pending activity [ 36.072] sna_accel_block: evaluating timers, active=5 [ 36.072] sna_accel_block: flush timer expires in 16 [36088] [ 36.072] sna_wakeup_handler [ 36.073] sna_accel_flush: flush?=0, dirty?=0 [ 36.073] sna_accel_flush: flush?=0, dirty?=0 [ 36.073] sna_accel_flush: flush?=0, dirty?=0 [ 36.073] sna_block_handler (tv=0.471000) [ 36.073] sna_scanout_do_flush: flush timer active: delta=15 [ 36.073] sna_accel_do_throttle -- no pending activity [ 36.073] sna_accel_block: evaluating timers, active=5 [ 36.073] sna_accel_block: flush timer expires in 15 [36088] [ 36.073] sna_wakeup_handler [ 36.073] sna_accel_flush: flush?=0, dirty?=0 [ 36.073] sna_accel_flush: flush?=0, dirty?=0 [ 36.073] sna_accel_flush: flush?=0, dirty?=0 [ 36.073] sna_block_handler (tv=0.471000) [ 36.073] sna_scanout_do_flush: flush timer active: delta=15 [ 36.073] sna_accel_do_throttle -- no pending activity [ 36.073] sna_accel_block: evaluating timers, active=5 [ 36.073] sna_accel_block: flush timer expires in 15 [36088] [ 36.073] sna_wakeup_handler [ 36.073] sna_create_pixmap(697, 37, 32, usage=0) [ 36.073] kgem_can_create_2d: 697x37 @ 32 [ 36.073] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2816, height=37 [ 36.073] kgem_can_create_2d: untiled size=106496 [ 36.073] kgem_choose_tiling: TLB near-miss between lines 697x37 (pitch=2788), forcing tiling 1 [ 36.073] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2816, height=37 [ 36.073] kgem_can_create_2d: tiled[-1] size=106496 [ 36.073] sna_create_pixmap: usage=0, flags=1b [ 36.073] sna_create_pixmap: creating GPU pixmap 697x37, stride=2788, flags=1b [ 36.073] __pop_freed_pixmap: reusing freed pixmap=3281 header [ 36.073] create_pixmap_hdr: pixmap=3290, width=697, height=37, usage=0 [ 36.073] sna_create_pixmap: serial=3290, 697x37, usage=0 [ 36.073] sna_composite_rectangles(pixmap=3291, op=0, 0 x 1 [(0, 0)x(697, 37) ...]) [ 36.073] sna_composite_rectangles: converted to op 0 [ 36.073] sna_composite_rectangles[0] (0, 0)x(697, 37) -> (0, 0), (697, 37) [ 36.073] sna_composite_rectangles: nrects=1, region=(0, 0), (697, 37) x 1 [ 36.073] sna_composite_rectangles: clipped extents (0, 0),(697, 37) x 1 [ 36.073] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(697, 37) [ 36.073] sna_composite_rectangles: dropping last-cpu hint [ 36.073] sna_drawable_use_bo pixmap=3291, box=((0, 0), (697, 37)), flags=19... [ 36.073] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 36.073] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 36.073] sna_pixmap_move_to_gpu(pixmap=3291, usage=0), flags=b [ 36.073] sna_pixmap_move_to_gpu: CPU damage? 0 [ 36.073] sna_pixmap_move_to_gpu: creating GPU bo (697x37@32), create=b [ 36.073] kgem_choose_tiling: TLB near-miss between lines 697x37 (pitch=2788), forcing tiling 1 [ 36.073] kgem_choose_tiling: TLB near-miss between lines 697x37 (pitch=2788), forcing tiling 1 [ 36.073] sna_pixmap_alloc_gpu: pixmap=3291 [ 36.073] kgem_create_2d(697x37, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 36.073] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=3072, height=40 [ 36.073] inactive too small: 16 < 30 [ 36.073] inactive too small: 16 < 30 [ 36.073] inactive too small: 16 < 30 [ 36.073] inactive too small: 16 < 30 [ 36.073] inactive too small: 16 < 30 [ 36.073] inactive too small: 16 < 30 [ 36.073] inactive too small: 16 < 30 [ 36.073] inactive too small: 16 < 30 [ 36.073] inactive too small: 16 < 30 [ 36.073] inactive too small: 16 < 30 [ 36.073] inactive too small: 16 < 30 [ 36.073] inactive too small: 16 < 30 [ 36.073] inactive too small: 16 < 30 [ 36.073] inactive too small: 16 < 30 [ 36.073] inactive too small: 16 < 30 [ 36.073] inactive too small: 16 < 30 [ 36.073] inactive too small: 16 < 30 [ 36.073] inactive too small: 16 < 30 [ 36.073] inactive too small: 16 < 30 [ 36.073] kgem_set_tiling: handle=144, tiling=1 [1], pitch=3072 [3072]: 1 [ 36.073] kgem_bo_remove_from_inactive: removing handle=144 from inactive [ 36.073] from inactive: pitch=3072, tiling=1: handle=144, id=1990 [ 36.073] __sna_damage_all(697, 37) [ 36.073] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 36.073] sna_pixmap_mark_active: pixmap=3291, handle=144 [ 36.073] sna_drawable_use_bo: allocated GPU bo for operation [ 36.073] sna_drawable_use_bo: using GPU bo with damage? 0 [ 36.073] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 36.073] kgem_bo_is_render: handle=144, rq? 0 [0] [ 36.073] kgem_bo_is_render: handle=144, rq? 0 [0] [ 36.073] gen9_render_fill_boxes(0 x 1 [(0, 0), (697, 37) ...]) [ 36.073] sna_render_get_solid: 0 [ 36.073] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 36.073] kgem_check_bo: num_pages=+64, num_exec=+1 [ 36.073] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 36.073] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 36.073] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 36.073] kgem_add_handle: handle=4, index=0 [ 36.073] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 36.073] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 36.073] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 36.073] gen9_composite_get_binding_table(ffc0) [ 36.073] kgem_add_reloc64: handle=144, pos=16360, delta=0, domains=20002 [ 36.073] kgem_add_handle: handle=144, index=1 [ 36.073] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fce00000) [ 36.073] __kgem_bo_mark_dirty: handle=144 (proxy? 0) [ 36.073] [3fe0] bind bo(handle=144, addr=fce00000), format=192, width=697, height=37, pitch=3072, tiling=1 -> render [ 36.073] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 36.073] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 36.073] kgem_add_handle: handle=7, index=2 [ 36.073] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 36.073] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 36.073] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 36.073] gen9_emit_sampler: sampler = 1 [ 36.073] gen9_emit_sf: num_sf_outputs=1 [ 36.073] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 36.073] gen9_emit_vertex_elements: setup id=0 [ 36.073] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 36.073] (0, 0), (697, 37) [ 36.073] gen8_vertex_flush[490] = 3 [ 36.073] sna_composite_rectangles: pixmap=3291 marking clear [0]? 1 [ 36.073] sna_composite_rectangles(pixmap=3291, op=1, fff2f1f0 x 4 [(684, 0)x(13, 17) ...]) [ 36.073] sna_composite_rectangles: converted to op 1 [ 36.073] sna_composite_rectangles[0] (684, 0)x(13, 17) -> (684, 0), (697, 17) [ 36.073] sna_composite_rectangles[1] (684, 17)x(13, 3) -> (684, 17), (697, 20) [ 36.073] sna_composite_rectangles[2] (0, 17)x(490, 3) -> (0, 17), (490, 20) [ 36.073] sna_composite_rectangles[3] (0, 20)x(490, 17) -> (0, 20), (490, 37) [ 36.073] sna_composite_rectangles: nrects=4, region=(0, 0), (697, 37) x 4 [ 36.073] sna_composite_rectangles: clipped extents (0, 0),(697, 37) x 4 [ 36.073] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(697, 37) [ 36.073] sna_composite_rectangles: dropping last-cpu hint [ 36.073] sna_drawable_use_bo pixmap=3291, box=((0, 0), (697, 37)), flags=1... [ 36.073] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 36.073] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 36.073] sna_drawable_use_bo: using whole GPU bo [ 36.073] gen9_render_fill_boxes (op=1, color=(f2f2, f1f1, f0f0, ffff) [20028888]) [ 36.073] kgem_bo_is_render: handle=144, rq? 1 [1] [ 36.073] gen9_render_fill_boxes(fff2f1f0 x 4 [(684, 0), (697, 17) ...]) [ 36.073] sna_render_get_solid: fff2f1f0 [ 36.073] sna_render_get_solid(15) = fff2f1f0 (old) [ 36.073] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 36.073] kgem_check_bo: num_pages=+0, num_exec=+0 [ 36.073] gen9_composite_get_binding_table(ff00) [ 36.073] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 36.073] kgem_add_reloc64: adding proxy [delta=60] for handle=8 [ 36.073] kgem_add_handle: handle=8, index=3 [ 36.073] kgem_add_reloc64[5] = (delta=60, target handle=3, presumed=fdffe000) [ 36.073] [3fb0] bind bo(handle=8, addr=fdffe03c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 36.073] gen9_emit_vertex_elements: setup id=0 [ 36.073] (684, 0), (697, 17) [ 36.073] (0, 17), (490, 20) [ 36.073] (684, 17), (697, 20) [ 36.073] (0, 20), (490, 37) [ 36.073] gen8_vertex_flush[4cc] = 12 [ 36.073] sna_composite_rectangles(pixmap=3291, op=1, ff300a24 x 4 [(684, 0)x(13, 17) ...]) [ 36.073] sna_composite_rectangles: converted to op 1 [ 36.073] sna_composite_rectangles[0] (684, 0)x(13, 17) -> (684, 0), (697, 17) [ 36.073] sna_composite_rectangles[1] (684, 17)x(13, 3) -> (684, 17), (697, 20) [ 36.073] sna_composite_rectangles[2] (0, 17)x(490, 3) -> (0, 17), (490, 20) [ 36.073] sna_composite_rectangles[3] (0, 20)x(490, 17) -> (0, 20), (490, 37) [ 36.073] sna_composite_rectangles: nrects=4, region=(0, 0), (697, 37) x 4 [ 36.073] sna_composite_rectangles: clipped extents (0, 0),(697, 37) x 4 [ 36.073] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(697, 37) [ 36.073] sna_composite_rectangles: dropping last-cpu hint [ 36.073] sna_drawable_use_bo pixmap=3291, box=((0, 0), (697, 37)), flags=1... [ 36.073] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 36.073] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 36.073] sna_drawable_use_bo: using whole GPU bo [ 36.073] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 36.073] kgem_bo_is_render: handle=144, rq? 1 [1] [ 36.073] gen9_render_fill_boxes(ff300a24 x 4 [(684, 0), (697, 17) ...]) [ 36.073] sna_render_get_solid: ff300a24 [ 36.073] sna_render_get_solid(17) = ff300a24 (old) [ 36.073] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 36.073] kgem_check_bo: num_pages=+0, num_exec=+0 [ 36.073] gen9_composite_get_binding_table(fe80) [ 36.073] kgem_add_reloc64: handle=8, pos=16280, delta=0, domains=40000 [ 36.073] kgem_add_reloc64: adding proxy [delta=68] for handle=8 [ 36.073] kgem_add_reloc64[6] = (delta=68, target handle=3, presumed=fdffe000) [ 36.073] [3f90] bind bo(handle=8, addr=fdffe044), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 36.073] gen9_emit_vertex_elements: setup id=0 [ 36.073] (684, 0), (697, 17) [ 36.073] (0, 17), (490, 20) [ 36.073] (684, 17), (697, 20) [ 36.073] (0, 20), (490, 37) [ 36.073] gen8_vertex_flush[508] = 12 [ 36.073] sna_composite_rectangles(pixmap=3291, op=1, ff300a24 x 4 [(684, 0)x(13, 17) ...]) [ 36.073] sna_composite_rectangles: converted to op 1 [ 36.073] sna_composite_rectangles[0] (684, 0)x(13, 17) -> (684, 0), (697, 17) [ 36.073] sna_composite_rectangles[1] (684, 17)x(13, 3) -> (684, 17), (697, 20) [ 36.073] sna_composite_rectangles[2] (0, 17)x(490, 3) -> (0, 17), (490, 20) [ 36.073] sna_composite_rectangles[3] (0, 20)x(490, 17) -> (0, 20), (490, 37) [ 36.073] sna_composite_rectangles: nrects=4, region=(0, 0), (697, 37) x 4 [ 36.073] sna_composite_rectangles: clipped extents (0, 0),(697, 37) x 4 [ 36.073] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(697, 37) [ 36.073] sna_composite_rectangles: dropping last-cpu hint [ 36.073] sna_drawable_use_bo pixmap=3291, box=((0, 0), (697, 37)), flags=1... [ 36.073] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 36.073] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 36.073] sna_drawable_use_bo: using whole GPU bo [ 36.073] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 36.073] kgem_bo_is_render: handle=144, rq? 1 [1] [ 36.073] gen9_render_fill_boxes(ff300a24 x 4 [(684, 0), (697, 17) ...]) [ 36.073] sna_render_get_solid: ff300a24 [ 36.073] sna_render_get_solid(17) = ff300a24 (last) [ 36.073] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 36.073] kgem_check_bo: num_pages=+0, num_exec=+0 [ 36.073] gen9_composite_get_binding_table(fe00) [ 36.073] gen9_emit_vertex_elements: setup id=0 [ 36.073] (684, 0), (697, 17) [ 36.073] (0, 17), (490, 20) [ 36.073] (684, 17), (697, 20) [ 36.073] (0, 20), (490, 37) [ 36.073] gen8_vertex_flush[508] = 24 [ 36.073] sna_glyphs(op=3, nlist=1, src=(1, 15)) [ 36.073] kgem_bo_is_busy: handle=144, domain: 0 exec? 1, rq? 1 [ 36.073] sna_glyphs: discarding mask [ 36.073] glyphs0_to_dst(op=3, src=(1, 15), nlist=1, dst=(1, 15)+(0, 0)) [ 36.073] clipped_glyphs? 18 glyph in 1 lists extents (1, 4), (163, 18), region (2, 17), (162, 18): yes [ 36.073] gen9_render_composite: 0x0, current mode=1/1 [ 36.074] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 36.074] kgem_bo_is_busy: handle=144, domain: 0 exec? 1, rq? 1 [ 36.074] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 36.074] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 36.074] sna_drawable_use_bo pixmap=3291, box=((2, 17), (162, 18)), flags=7... [ 36.074] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 36.074] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 36.074] sna_drawable_use_bo: using whole GPU bo [ 36.074] gen9_composite_set_target: pixmap=3291, format=20028888, size=697x37, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 36.074] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 36.074] color_convert: src=ff8ae234 [20028888] [ 36.074] color_convert: dst=ff8ae234 [20028888] [ 36.074] sna_render_get_solid: ff8ae234 [ 36.074] sna_render_get_solid(22) = ff8ae234 (old) [ 36.074] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 36.074] sna_transform_is_imprecise_integer_translation: no transform [ 36.074] gen9_composite_picture: integer translation (0, 0), removing [ 36.074] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 36.074] sna_render_pixmap_bo: GPU all damaged [ 36.074] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 36.074] gen4_choose_composite_emitter: solid, identity mask [ 36.074] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 36.074] aligning vertex: was 2, now 4 floats per vertex [ 36.074] gen9_composite_get_binding_table(fe00) [ 36.074] kgem_add_reloc64: handle=8, pos=16248, delta=0, domains=40000 [ 36.074] kgem_add_reloc64: adding proxy [delta=88] for handle=8 [ 36.074] kgem_add_reloc64[7] = (delta=88, target handle=3, presumed=fdffe000) [ 36.074] [3f70] bind bo(handle=8, addr=fdffe058), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 36.074] kgem_add_reloc64: handle=6, pos=16232, delta=0, domains=40000 [ 36.074] kgem_add_handle: handle=6, index=4 [ 36.074] kgem_add_reloc64[8] = (delta=0, target handle=4, presumed=fd581000) [ 36.074] [3f60] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 36.074] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 36.074] gen9_emit_sampler: sampler = a [ 36.074] gen9_emit_sf: num_sf_outputs=2 [ 36.074] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 36.074] gen9_emit_vertex_elements: setup id=9 [ 36.074] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 36.074] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 36.074] glyphs0_to_dst: glyph=(9, 5), (19, 18), clip=(2, 17), (162, 18) [ 36.074] glyphs0_to_dst: blt=(9, 17), (19, 18) [ 36.074] emit_primitive_identity_mask__avx2: dst=(9, 17), mask=(672.00, 60.00) x (10.00, 1.00) [ 36.074] gen8_vertex_flush[5e4] = 3 [ 36.074] gen9_magic_ca_pass: CA fixup (20 -> 23) [ 36.074] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 36.074] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 36.074] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 36.074] sna_glyphs(op=3, nlist=1, src=(172, 15)) [ 36.074] kgem_bo_is_busy: handle=144, domain: 0 exec? 1, rq? 1 [ 36.074] sna_glyphs: discarding mask [ 36.074] glyphs0_to_dst(op=3, src=(172, 15), nlist=1, dst=(172, 15)+(0, 0)) [ 36.074] clipped_glyphs? 32 glyph in 1 lists extents (171, 3), (460, 18), region (172, 17), (459, 18): yes [ 36.074] gen9_render_composite: 0x0, current mode=1/1 [ 36.074] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 36.074] kgem_bo_is_busy: handle=144, domain: 0 exec? 1, rq? 1 [ 36.074] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 36.074] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 36.074] sna_drawable_use_bo pixmap=3291, box=((172, 17), (459, 18)), flags=7... [ 36.074] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 36.074] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 36.074] sna_drawable_use_bo: using whole GPU bo [ 36.074] gen9_composite_set_target: pixmap=3291, format=20028888, size=697x37, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 36.074] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 36.074] color_convert: src=ff729fcf [20028888] [ 36.074] color_convert: dst=ff729fcf [20028888] [ 36.074] sna_render_get_solid: ff729fcf [ 36.074] sna_render_get_solid(23) = ff729fcf (old) [ 36.074] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 36.074] sna_transform_is_imprecise_integer_translation: no transform [ 36.074] gen9_composite_picture: integer translation (0, 0), removing [ 36.074] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 36.074] sna_render_pixmap_bo: GPU all damaged [ 36.074] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 36.074] gen4_choose_composite_emitter: solid, identity mask [ 36.074] kgem_check_bo: num_pages=+0, num_exec=+0 [ 36.074] gen9_composite_get_binding_table(fd40) [ 36.074] kgem_add_reloc64: handle=8, pos=16200, delta=0, domains=40000 [ 36.074] kgem_add_reloc64: adding proxy [delta=92] for handle=8 [ 36.074] kgem_add_reloc64[9] = (delta=92, target handle=3, presumed=fdffe000) [ 36.074] [3f40] bind bo(handle=8, addr=fdffe05c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 36.074] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 36.074] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 36.074] gen9_emit_vertex_elements: setup id=9 [ 36.074] glyphs0_to_dst: glyph=(180, 4), (190, 18), clip=(172, 17), (459, 18) [ 36.074] glyphs0_to_dst: blt=(180, 17), (190, 18) [ 36.074] emit_primitive_identity_mask__avx2: dst=(180, 17), mask=(944.00, 61.00) x (10.00, 1.00) [ 36.074] glyphs0_to_dst: glyph=(208, 7), (217, 18), clip=(172, 17), (459, 18) [ 36.074] glyphs0_to_dst: blt=(208, 17), (217, 18) [ 36.074] emit_primitive_identity_mask__avx2: dst=(208, 17), mask=(960.00, 26.00) x (9.00, 1.00) [ 36.074] glyphs0_to_dst: glyph=(216, 4), (226, 18), clip=(172, 17), (459, 18) [ 36.074] glyphs0_to_dst: blt=(216, 17), (226, 18) [ 36.074] emit_primitive_identity_mask__avx2: dst=(216, 17), mask=(944.00, 61.00) x (10.00, 1.00) [ 36.074] glyphs0_to_dst: glyph=(234, 16), (245, 18), clip=(172, 17), (459, 18) [ 36.074] glyphs0_to_dst: blt=(234, 17), (245, 18) [ 36.074] emit_primitive_identity_mask__avx2: dst=(234, 17), mask=(992.00, 1.00) x (11.00, 1.00) [ 36.074] glyphs0_to_dst: glyph=(334, 7), (343, 18), clip=(172, 17), (459, 18) [ 36.074] glyphs0_to_dst: blt=(334, 17), (343, 18) [ 36.074] emit_primitive_identity_mask__avx2: dst=(334, 17), mask=(960.00, 26.00) x (9.00, 1.00) [ 36.074] glyphs0_to_dst: glyph=(342, 16), (353, 18), clip=(172, 17), (459, 18) [ 36.074] glyphs0_to_dst: blt=(342, 17), (353, 18) [ 36.074] emit_primitive_identity_mask__avx2: dst=(342, 17), mask=(992.00, 1.00) x (11.00, 1.00) [ 36.074] glyphs0_to_dst: glyph=(369, 7), (379, 18), clip=(172, 17), (459, 18) [ 36.074] glyphs0_to_dst: blt=(369, 17), (379, 18) [ 36.074] emit_primitive_identity_mask__avx2: dst=(369, 17), mask=(976.00, 42.00) x (10.00, 1.00) [ 36.074] glyphs0_to_dst: glyph=(378, 4), (388, 18), clip=(172, 17), (459, 18) [ 36.074] glyphs0_to_dst: blt=(378, 17), (388, 18) [ 36.074] emit_primitive_identity_mask__avx2: dst=(378, 17), mask=(944.00, 61.00) x (10.00, 1.00) [ 36.074] glyphs0_to_dst: glyph=(396, 16), (407, 18), clip=(172, 17), (459, 18) [ 36.074] glyphs0_to_dst: blt=(396, 17), (407, 18) [ 36.074] emit_primitive_identity_mask__avx2: dst=(396, 17), mask=(992.00, 1.00) x (11.00, 1.00) [ 36.074] glyphs0_to_dst: glyph=(424, 7), (433, 18), clip=(172, 17), (459, 18) [ 36.074] glyphs0_to_dst: blt=(424, 17), (433, 18) [ 36.074] emit_primitive_identity_mask__avx2: dst=(424, 17), mask=(960.00, 26.00) x (9.00, 1.00) [ 36.074] glyphs0_to_dst: glyph=(450, 7), (460, 18), clip=(172, 17), (459, 18) [ 36.074] glyphs0_to_dst: blt=(450, 17), (459, 18) [ 36.074] emit_primitive_identity_mask__avx2: dst=(450, 17), mask=(976.00, 42.00) x (9.00, 1.00) [ 36.074] gen8_vertex_flush[6e4] = 33 [ 36.074] gen9_magic_ca_pass: CA fixup (23 -> 56) [ 36.074] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 36.074] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 36.074] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 36.074] sna_glyphs(op=3, nlist=1, src=(460, 15)) [ 36.074] kgem_bo_is_busy: handle=144, domain: 0 exec? 1, rq? 1 [ 36.074] sna_glyphs: discarding mask [ 36.074] glyphs0_to_dst(op=3, src=(460, 15), nlist=1, dst=(460, 15)+(0, 0)) [ 36.074] clipped_glyphs? 4 glyph in 1 lists extents (459, 4), (496, 18), region (460, 17), (490, 18): yes [ 36.074] gen9_render_composite: 0x0, current mode=1/1 [ 36.074] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 36.074] kgem_bo_is_busy: handle=144, domain: 0 exec? 1, rq? 1 [ 36.074] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 36.074] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 36.074] sna_drawable_use_bo pixmap=3291, box=((460, 17), (490, 18)), flags=7... [ 36.074] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 36.074] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 36.074] sna_drawable_use_bo: using whole GPU bo [ 36.074] gen9_composite_set_target: pixmap=3291, format=20028888, size=697x37, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 36.074] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 36.074] color_convert: src=ffffffff [20028888] [ 36.074] color_convert: dst=ffffffff [20028888] [ 36.074] sna_render_get_solid: ffffffff [ 36.074] sna_render_get_solid(white) [ 36.074] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 36.074] sna_transform_is_imprecise_integer_translation: no transform [ 36.074] gen9_composite_picture: integer translation (0, 0), removing [ 36.074] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 36.074] sna_render_pixmap_bo: GPU all damaged [ 36.074] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 36.074] gen4_choose_composite_emitter: solid, identity mask [ 36.074] kgem_check_bo: num_pages=+0, num_exec=+0 [ 36.074] gen9_composite_get_binding_table(fcc0) [ 36.074] kgem_add_reloc64: handle=7, pos=16168, delta=0, domains=40000 [ 36.074] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 36.074] kgem_add_reloc64[10] = (delta=1048, target handle=2, presumed=fffe8000) [ 36.074] [3f20] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 36.074] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 36.074] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 36.074] gen9_emit_vertex_elements: setup id=9 [ 36.074] glyph_cache(0): adding glyph to cache 1, pos 1020 [ 36.074] glyph_cache_upload: upload glyph 0x561c94adf4e0 to cache (1008, 48)x(10, 3) [ 36.074] sna_composite(pixmap=2, op=1, src=3265+(0, 0), mask=0+(0, 0), dst=2+(1008, 48)+(0, 0), size=(10, 3) [ 36.074] sna_compute_composite_region: dst=(1008, 48)x(10, 3) [ 36.074] sna_compute_composite_region: initial clip against dst->pDrawable: (1008, 48), (1018, 51) [ 36.074] clip_to_dst: region: 1x[(1008, 48), (1018, 51)], clip: 1x[(0, 0), (1024, 1024)] [ 36.074] sna_compute_composite_region: clip against dst->pCompositeClip: (1008, 48), (1018, 51) [ 36.074] sna_compute_composite_region: clip against src (10x3 clip=0): (1008, 48), (1018, 51) [ 36.074] sna_composite: composite region extents:+(0, 0) -> (1008, 48), (1018, 51) + (0, 0) [ 36.074] gen9_render_composite: 10x3, current mode=1/1 [ 36.074] kgem_bo_is_render: handle=6, rq? 1 [1] [ 36.074] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 36.074] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 36.074] gen9_composite_set_target: (1008, 48)x(10, 3), partial?=0 [ 36.074] sna_drawable_use_bo pixmap=2, box=((1008, 48), (1018, 51)), flags=f... [ 36.074] sna_drawable_use_bo: pinned, never REPLACES [ 36.074] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 36.074] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 36.074] sna_drawable_use_bo: using whole GPU bo [ 36.074] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 36.074] gen9_composite_picture: (0, 0)x(10, 3), dst=(1008, 48) [ 36.074] sna_transform_is_imprecise_integer_translation: no transform [ 36.074] gen9_composite_picture: integer translation (0, 0), removing [ 36.074] sna_render_pixmap_bo pixmap=3265, (0, 0)x(10, 3)/(10, 3) [ 36.074] sna_render_pixmap_bo box=(0, 0), (10, 3): (10, 3)/(10, 3) [ 36.074] sna_render_pixmap_bo: offset=(-1008, -48), size=(10, 3) [ 36.074] use_cpu_bo: no cpu bo [ 36.074] move_to_gpu: not migrating pixmap=3265 due to usage_hint=3 [ 36.074] sna_render_pixmap_bo: uploading CPU box (0, 0), (10, 3) [ 36.074] upload: box=(0, 0), (10, 3), pixmap=10x3 [ 36.074] sna_drawable_move_region_to_cpu(pixmap=3265 (10x3), [(0, 0), (10, 3)], flags=2) [ 36.074] sna_drawable_move_region_to_cpu: pixmap=3265 all damaged on CPU [ 36.074] kgem_can_create_2d: 10x3 @ 32 [ 36.074] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=3 [ 36.074] kgem_can_create_2d: untiled size=4096 [ 36.074] kgem_choose_tiling: too short [3] for TILING_X [ 36.074] kgem_choose_tiling: 10x3 -> 0 [ 36.074] kgem_upload_source_image : (0, 0), (10, 3), stride=40, bpp=32 [ 36.074] kgem_create_buffer_2d: 10x3, 32 bpp, stride=64 [ 36.074] kgem_create_buffer: size=256, flags=3 [write?=1, inplace?=1, last?=0] [ 36.074] kgem_create_buffer: searching for an inactive GTT map for upload [ 36.074] search_linear_cache: num_pages=64, flags=b, use_active? 0, use_large=0 [max=65536] [ 36.074] search_linear_cache: searching for inactive gtt map [ 36.074] search_linear_cache: num_pages=1, flags=b, use_active? 0, use_large=0 [max=65536] [ 36.074] search_linear_cache: inactive and cache bucket empty [ 36.074] search_linear_cache: active cache bucket empty [ 36.074] search_linear_cache: num_pages=64, flags=2, use_active? 0, use_large=0 [max=65536] [ 36.074] kgem_set_tiling: handle=17, tiling=0 [0], pitch=0 [0]: 1 [ 36.074] kgem_bo_remove_from_inactive: removing handle=17 from inactive [ 36.074] search_linear_cache: found handle=17 (near-miss) (num_pages=64) in linear inactive cache [ 36.074] kgem_bo_can_map: handle=17, map=0x0:0x0:0x7fc6b402d000, tiling=0, domain=0, offset=4294324224 [ 36.074] kgem_create_buffer: reusing handle=17 for buffer [ 36.074] kgem_bo_can_map: handle=17, map=0x0:0x0:0x7fc6b402d000, tiling=0, domain=0, offset=4294324224 [ 36.074] init_buffer_from_bo: reusing handle=17 for buffer [ 36.074] kgem_bo_map: handle=17, offset=4294324224, tiling=0, map=0x0:0x7fc6b402d000, domain=0 [ 36.074] kgem_bo_map: converting request for GTT map into CPU map [ 36.074] kgem_bo_map__cpu(handle=17, size=262144, map=0x0:0x7fc6b402d000) [ 36.074] kgem_bo_sync__cpu: handle=17 [ 36.074] __kgem_busy: handle=17, busy=0, wedged=0 [ 36.074] kgem_bo_sync__cpu: SYNC: handle=17, needs_flush? 0, domain? 0, busy? 0 [ 36.074] __kgem_busy: handle=17, busy=0, wedged=0 [ 36.074] kgem_bo_retire: retiring bo handle=17 (needed flush? 0), rq? 0 [busy?=0] [ 36.074] assert_bo_retired: handle=17, domain: 0 exec? 0, rq? 0 [ 36.074] kgem_create_buffer(pages=64 [64]) new handle=17, used=256, write=1 [ 36.074] kgem_create_proxy: target handle=17 [proxy? -1], offset=0, length=256, io=1 [ 36.074] __kgem_bo_init(handle=17, num_pages=256) [ 36.074] memcpy_blt: src=(0, 0), dst=(0, 0), size=10x3, pitch=40/64 [ 36.074] kgem_bo_is_render: handle=6, rq? 1 [1] [ 36.074] kgem_bo_is_render: handle=17, rq? 0 [0] [ 36.074] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 36.074] gen4_choose_composite_emitter: identity src, no mask [ 36.074] kgem_check_bo: num_pages=+64, num_exec=+1 [ 36.074] aligning vertex: was 4, now 3 floats per vertex [ 36.074] gen9_composite_get_binding_table(fc40) [ 36.074] kgem_add_reloc64: handle=6, pos=16136, delta=0, domains=20002 [ 36.074] kgem_add_reloc64[11] = (delta=0, target handle=4, presumed=fd581000) [ 36.074] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 36.074] [3f00] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> render [ 36.074] kgem_add_reloc64: handle=17, pos=16120, delta=0, domains=40000 [ 36.074] kgem_add_reloc64: adding proxy [delta=0] for handle=17 [ 36.074] kgem_add_handle: handle=17, index=5 [ 36.074] kgem_add_reloc64[12] = (delta=0, target handle=5, presumed=fff63000) [ 36.074] [3ef0] bind bo(handle=17, addr=fff63000), format=192, width=10, height=3, pitch=64, tiling=0 -> sampler [ 36.074] gen9_emit_cc: blend=26 (current=177), src=1, dst=17 [ 36.074] gen9_emit_sampler: sampler = 2 [ 36.074] gen9_emit_sf: num_sf_outputs=1 [ 36.074] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 36.074] gen9_emit_vertex_elements: setup id=2 [ 36.074] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 36.074] gen9_render_composite_box: (1008, 48), (1018, 51) [ 36.074] apply_damage: damage=0x0, region=1 [(1008, 48), (1018, 51) + (0, 0)] [ 36.074] gen8_vertex_flush[894] = 3 [ 36.074] _kgem_bo_destroy: handle=17, proxy? 1 [ 36.074] gen9_render_composite: 0x0, current mode=1/1 [ 36.074] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 36.074] kgem_bo_is_busy: handle=144, domain: 0 exec? 1, rq? 1 [ 36.074] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 36.074] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 36.074] sna_drawable_use_bo pixmap=3291, box=((460, 17), (490, 18)), flags=7... [ 36.074] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 36.074] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 36.074] sna_drawable_use_bo: using whole GPU bo [ 36.074] gen9_composite_set_target: pixmap=3291, format=20028888, size=697x37, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 36.074] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 36.074] color_convert: src=ffffffff [20028888] [ 36.074] color_convert: dst=ffffffff [20028888] [ 36.074] sna_render_get_solid: ffffffff [ 36.074] sna_render_get_solid(white) [ 36.074] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 36.074] sna_transform_is_imprecise_integer_translation: no transform [ 36.074] gen9_composite_picture: integer translation (0, 0), removing [ 36.074] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 36.074] sna_render_pixmap_bo: GPU all damaged [ 36.074] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 36.074] gen4_choose_composite_emitter: solid, identity mask [ 36.074] kgem_check_bo: num_pages=+0, num_exec=+0 [ 36.074] aligning vertex: was 3, now 4 floats per vertex [ 36.074] gen9_composite_get_binding_table(fb80) [ 36.074] __kgem_bo_mark_dirty: handle=144 (proxy? 0) [ 36.074] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 36.074] gen9_emit_sampler: sampler = a [ 36.074] gen9_emit_sf: num_sf_outputs=2 [ 36.074] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 36.074] gen9_emit_vertex_elements: setup id=9 [ 36.074] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 36.074] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 36.074] glyphs0_to_dst: glyph=(487, 4), (496, 18), clip=(460, 17), (490, 18) [ 36.074] glyphs0_to_dst: blt=(487, 17), (490, 18) [ 36.074] emit_primitive_identity_mask__avx2: dst=(487, 17), mask=(832.00, 45.00) x (3.00, 1.00) [ 36.074] gen8_vertex_flush[96c] = 3 [ 36.074] gen9_magic_ca_pass: CA fixup (59 -> 62) [ 36.074] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 36.074] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 36.074] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 36.074] sna_glyphs(op=3, nlist=1, src=(1, 32)) [ 36.074] kgem_bo_is_busy: handle=144, domain: 0 exec? 1, rq? 1 [ 36.074] sna_glyphs: discarding mask [ 36.074] glyphs0_to_dst(op=3, src=(1, 32), nlist=1, dst=(1, 32)+(0, 0)) [ 36.074] clipped_glyphs: no, clip region (0, 0), (697, 37) matches drawable pixmap=94680753313488 size=697x37 [ 36.074] gen9_render_composite: 0x0, current mode=1/1 [ 36.074] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 36.074] kgem_bo_is_busy: handle=144, domain: 0 exec? 1, rq? 1 [ 36.074] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 36.074] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 36.074] sna_drawable_use_bo pixmap=3291, box=((0, 0), (697, 37)), flags=7... [ 36.074] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 36.074] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 36.074] sna_drawable_use_bo: using whole GPU bo [ 36.074] gen9_composite_set_target: pixmap=3291, format=20028888, size=697x37, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 36.074] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 36.075] color_convert: src=ff8ae234 [20028888] [ 36.075] color_convert: dst=ff8ae234 [20028888] [ 36.075] sna_render_get_solid: ff8ae234 [ 36.075] sna_render_get_solid(22) = ff8ae234 (old) [ 36.075] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 36.075] sna_transform_is_imprecise_integer_translation: no transform [ 36.075] gen9_composite_picture: integer translation (0, 0), removing [ 36.075] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 36.075] sna_render_pixmap_bo: GPU all damaged [ 36.075] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 36.075] gen4_choose_composite_emitter: solid, identity mask [ 36.075] kgem_check_bo: num_pages=+0, num_exec=+0 [ 36.075] gen9_composite_get_binding_table(fb40) [ 36.075] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 36.075] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 36.075] gen9_emit_vertex_elements: setup id=9 [ 36.075] glyphs0_to_dst: glyph=(1, 24)x(9, 8), unclipped [ 36.075] emit_primitive_identity_mask__avx2: dst=(1, 24), mask=(688.00, 32.00) x (9.00, 8.00) [ 36.075] glyphs0_to_dst: glyph=(9, 22)x(10, 13), unclipped [ 36.075] emit_primitive_identity_mask__avx2: dst=(9, 22), mask=(672.00, 48.00) x (10.00, 13.00) [ 36.075] glyphs0_to_dst: glyph=(19, 24)x(9, 8), unclipped [ 36.075] emit_primitive_identity_mask__avx2: dst=(19, 24), mask=(688.00, 32.00) x (9.00, 8.00) [ 36.075] glyphs0_to_dst: glyph=(28, 26)x(8, 3), unclipped [ 36.075] emit_primitive_identity_mask__avx2: dst=(28, 26), mask=(688.00, 48.00) x (8.00, 3.00) [ 36.075] glyphs0_to_dst: glyph=(36, 22)x(11, 10), unclipped [ 36.075] emit_primitive_identity_mask__avx2: dst=(36, 22), mask=(704.00, 0.00) x (11.00, 10.00) [ 36.075] glyphs0_to_dst: glyph=(46, 24)x(9, 8), unclipped [ 36.075] emit_primitive_identity_mask__avx2: dst=(46, 24), mask=(720.00, 0.00) x (9.00, 8.00) [ 36.075] glyphs0_to_dst: glyph=(54, 24)x(10, 8), unclipped [ 36.075] emit_primitive_identity_mask__avx2: dst=(54, 24), mask=(704.00, 16.00) x (10.00, 8.00) [ 36.075] glyphs0_to_dst: glyph=(63, 24)x(10, 8), unclipped [ 36.075] emit_primitive_identity_mask__avx2: dst=(63, 24), mask=(720.00, 16.00) x (10.00, 8.00) [ 36.075] glyphs0_to_dst: glyph=(72, 21)x(10, 11), unclipped [ 36.075] emit_primitive_identity_mask__avx2: dst=(72, 21), mask=(736.00, 0.00) x (10.00, 11.00) [ 36.075] glyphs0_to_dst: glyph=(81, 24)x(10, 8), unclipped [ 36.075] emit_primitive_identity_mask__avx2: dst=(81, 24), mask=(752.00, 0.00) x (10.00, 8.00) [ 36.075] glyphs0_to_dst: glyph=(90, 21)x(10, 11), unclipped [ 36.075] emit_primitive_identity_mask__avx2: dst=(90, 21), mask=(736.00, 0.00) x (10.00, 11.00) [ 36.075] glyphs0_to_dst: glyph=(99, 24)x(11, 8), unclipped [ 36.075] emit_primitive_identity_mask__avx2: dst=(99, 24), mask=(736.00, 16.00) x (11.00, 8.00) [ 36.075] glyphs0_to_dst: glyph=(109, 24)x(9, 8), unclipped [ 36.075] emit_primitive_identity_mask__avx2: dst=(109, 24), mask=(752.00, 16.00) x (9.00, 8.00) [ 36.075] glyphs0_to_dst: glyph=(118, 26)x(8, 3), unclipped [ 36.075] emit_primitive_identity_mask__avx2: dst=(118, 26), mask=(688.00, 48.00) x (8.00, 3.00) [ 36.075] glyphs0_to_dst: glyph=(126, 22)x(10, 10), unclipped [ 36.075] emit_primitive_identity_mask__avx2: dst=(126, 22), mask=(704.00, 32.00) x (10.00, 10.00) [ 36.075] glyphs0_to_dst: glyph=(135, 22)x(10, 10), unclipped [ 36.075] emit_primitive_identity_mask__avx2: dst=(135, 22), mask=(704.00, 32.00) x (10.00, 10.00) [ 36.075] glyphs0_to_dst: glyph=(144, 22)x(10, 10), unclipped [ 36.075] emit_primitive_identity_mask__avx2: dst=(144, 22), mask=(720.00, 32.00) x (10.00, 10.00) [ 36.075] glyphs0_to_dst: glyph=(153, 22)x(10, 10), unclipped [ 36.075] emit_primitive_identity_mask__avx2: dst=(153, 22), mask=(704.00, 48.00) x (10.00, 10.00) [ 36.075] gen8_vertex_flush[a6c] = 54 [ 36.075] gen9_magic_ca_pass: CA fixup (62 -> 116) [ 36.075] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 36.075] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 36.075] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 36.075] sna_glyphs(op=3, nlist=1, src=(163, 32)) [ 36.075] kgem_bo_is_busy: handle=144, domain: 0 exec? 1, rq? 1 [ 36.075] sna_glyphs: discarding mask [ 36.075] glyphs0_to_dst(op=3, src=(163, 32), nlist=1, dst=(163, 32)+(0, 0)) [ 36.075] clipped_glyphs: no, clip region (0, 0), (697, 37) matches drawable pixmap=94680753313488 size=697x37 [ 36.075] gen9_render_composite: 0x0, current mode=1/1 [ 36.075] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 36.075] kgem_bo_is_busy: handle=144, domain: 0 exec? 1, rq? 1 [ 36.075] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 36.075] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 36.075] sna_drawable_use_bo pixmap=3291, box=((0, 0), (697, 37)), flags=7... [ 36.075] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 36.075] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 36.075] sna_drawable_use_bo: using whole GPU bo [ 36.075] gen9_composite_set_target: pixmap=3291, format=20028888, size=697x37, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 36.075] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 36.075] color_convert: src=ffffffff [20028888] [ 36.075] color_convert: dst=ffffffff [20028888] [ 36.075] sna_render_get_solid: ffffffff [ 36.075] sna_render_get_solid(white) [ 36.075] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 36.075] sna_transform_is_imprecise_integer_translation: no transform [ 36.075] gen9_composite_picture: integer translation (0, 0), removing [ 36.075] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 36.075] sna_render_pixmap_bo: GPU all damaged [ 36.075] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 36.075] gen4_choose_composite_emitter: solid, identity mask [ 36.075] kgem_check_bo: num_pages=+0, num_exec=+0 [ 36.075] gen9_composite_get_binding_table(fb00) [ 36.075] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 36.075] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 36.075] gen9_emit_vertex_elements: setup id=9 [ 36.075] glyphs0_to_dst: glyph=(165, 24)x(5, 8), unclipped [ 36.075] emit_primitive_identity_mask__avx2: dst=(165, 24), mask=(720.00, 48.00) x (5.00, 8.00) [ 36.075] gen8_vertex_flush[b6c] = 3 [ 36.075] gen9_magic_ca_pass: CA fixup (116 -> 119) [ 36.075] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 36.075] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 36.075] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 36.075] sna_glyphs(op=3, nlist=1, src=(172, 32)) [ 36.075] kgem_bo_is_busy: handle=144, domain: 0 exec? 1, rq? 1 [ 36.075] sna_glyphs: discarding mask [ 36.075] glyphs0_to_dst(op=3, src=(172, 32), nlist=1, dst=(172, 32)+(0, 0)) [ 36.075] clipped_glyphs: no, clip region (0, 0), (697, 37) matches drawable pixmap=94680753313488 size=697x37 [ 36.075] gen9_render_composite: 0x0, current mode=1/1 [ 36.075] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 36.075] kgem_bo_is_busy: handle=144, domain: 0 exec? 1, rq? 1 [ 36.075] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 36.075] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 36.075] sna_drawable_use_bo pixmap=3291, box=((0, 0), (697, 37)), flags=7... [ 36.075] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 36.075] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 36.075] sna_drawable_use_bo: using whole GPU bo [ 36.075] gen9_composite_set_target: pixmap=3291, format=20028888, size=697x37, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 36.075] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 36.075] color_convert: src=ff729fcf [20028888] [ 36.075] color_convert: dst=ff729fcf [20028888] [ 36.075] sna_render_get_solid: ff729fcf [ 36.075] sna_render_get_solid(23) = ff729fcf (old) [ 36.075] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 36.075] sna_transform_is_imprecise_integer_translation: no transform [ 36.075] gen9_composite_picture: integer translation (0, 0), removing [ 36.075] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 36.075] sna_render_pixmap_bo: GPU all damaged [ 36.075] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 36.075] gen4_choose_composite_emitter: solid, identity mask [ 36.075] kgem_check_bo: num_pages=+0, num_exec=+0 [ 36.075] gen9_composite_get_binding_table(fac0) [ 36.075] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 36.075] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 36.075] gen9_emit_vertex_elements: setup id=9 [ 36.075] glyphs0_to_dst: glyph=(171, 26)x(11, 3), unclipped [ 36.075] emit_primitive_identity_mask__avx2: dst=(171, 26), mask=(736.00, 32.00) x (11.00, 3.00) [ 36.075] glyphs0_to_dst: glyph=(180, 21)x(10, 14), unclipped [ 36.075] emit_primitive_identity_mask__avx2: dst=(180, 21), mask=(944.00, 48.00) x (10.00, 14.00) [ 36.075] glyphs0_to_dst: glyph=(189, 21)x(11, 11), unclipped [ 36.075] emit_primitive_identity_mask__avx2: dst=(189, 21), mask=(960.00, 0.00) x (11.00, 11.00) [ 36.075] glyphs0_to_dst: glyph=(198, 24)x(10, 8), unclipped [ 36.075] emit_primitive_identity_mask__avx2: dst=(198, 24), mask=(976.00, 0.00) x (10.00, 8.00) [ 36.075] glyphs0_to_dst: glyph=(208, 24)x(9, 11), unclipped [ 36.075] emit_primitive_identity_mask__avx2: dst=(208, 24), mask=(960.00, 16.00) x (9.00, 11.00) [ 36.075] glyphs0_to_dst: glyph=(216, 21)x(10, 14), unclipped [ 36.075] emit_primitive_identity_mask__avx2: dst=(216, 21), mask=(944.00, 48.00) x (10.00, 14.00) [ 36.075] glyphs0_to_dst: glyph=(225, 22)x(10, 10), unclipped [ 36.075] emit_primitive_identity_mask__avx2: dst=(225, 22), mask=(976.00, 16.00) x (10.00, 10.00) [ 36.075] glyphs0_to_dst: glyph=(234, 33)x(11, 2), unclipped [ 36.075] emit_primitive_identity_mask__avx2: dst=(234, 33), mask=(992.00, 0.00) x (11.00, 2.00) [ 36.075] glyphs0_to_dst: glyph=(243, 21)x(11, 11), unclipped [ 36.075] emit_primitive_identity_mask__avx2: dst=(243, 21), mask=(1008.00, 0.00) x (11.00, 11.00) [ 36.075] glyphs0_to_dst: glyph=(253, 24)x(9, 8), unclipped [ 36.075] emit_primitive_identity_mask__avx2: dst=(253, 24), mask=(720.00, 0.00) x (9.00, 8.00) [ 36.075] glyphs0_to_dst: glyph=(261, 24)x(10, 8), unclipped [ 36.075] emit_primitive_identity_mask__avx2: dst=(261, 24), mask=(704.00, 16.00) x (10.00, 8.00) [ 36.075] glyphs0_to_dst: glyph=(270, 24)x(10, 8), unclipped [ 36.075] emit_primitive_identity_mask__avx2: dst=(270, 24), mask=(704.00, 16.00) x (10.00, 8.00) [ 36.075] glyphs0_to_dst: glyph=(279, 20)x(10, 12), unclipped [ 36.075] emit_primitive_identity_mask__avx2: dst=(279, 20), mask=(992.00, 16.00) x (10.00, 12.00) [ 36.075] glyphs0_to_dst: glyph=(288, 24)x(10, 8), unclipped [ 36.075] emit_primitive_identity_mask__avx2: dst=(288, 24), mask=(704.00, 16.00) x (10.00, 8.00) [ 36.075] glyphs0_to_dst: glyph=(297, 24)x(10, 8), unclipped [ 36.075] emit_primitive_identity_mask__avx2: dst=(297, 24), mask=(752.00, 0.00) x (10.00, 8.00) [ 36.075] glyphs0_to_dst: glyph=(307, 20)x(10, 12), unclipped [ 36.075] emit_primitive_identity_mask__avx2: dst=(307, 20), mask=(1008.00, 16.00) x (10.00, 12.00) [ 36.075] glyphs0_to_dst: glyph=(315, 21)x(11, 11), unclipped [ 36.075] emit_primitive_identity_mask__avx2: dst=(315, 21), mask=(960.00, 0.00) x (11.00, 11.00) [ 36.075] glyphs0_to_dst: glyph=(324, 24)x(11, 8), unclipped [ 36.075] emit_primitive_identity_mask__avx2: dst=(324, 24), mask=(736.00, 16.00) x (11.00, 8.00) [ 36.075] glyphs0_to_dst: glyph=(334, 24)x(9, 11), unclipped [ 36.075] emit_primitive_identity_mask__avx2: dst=(334, 24), mask=(960.00, 16.00) x (9.00, 11.00) [ 36.075] glyphs0_to_dst: glyph=(342, 33)x(11, 2), unclipped [ 36.075] emit_primitive_identity_mask__avx2: dst=(342, 33), mask=(992.00, 0.00) x (11.00, 2.00) [ 36.075] glyphs0_to_dst: glyph=(351, 20)x(10, 12), unclipped [ 36.075] emit_primitive_identity_mask__avx2: dst=(351, 20), mask=(992.00, 16.00) x (10.00, 12.00) [ 36.075] glyphs0_to_dst: glyph=(361, 20)x(9, 12), unclipped [ 36.075] emit_primitive_identity_mask__avx2: dst=(361, 20), mask=(960.00, 32.00) x (9.00, 12.00) [ 36.075] glyphs0_to_dst: glyph=(369, 24)x(10, 11), unclipped [ 36.075] emit_primitive_identity_mask__avx2: dst=(369, 24), mask=(976.00, 32.00) x (10.00, 11.00) [ 36.075] glyphs0_to_dst: glyph=(378, 21)x(10, 14), unclipped [ 36.075] emit_primitive_identity_mask__avx2: dst=(378, 21), mask=(944.00, 48.00) x (10.00, 14.00) [ 36.075] glyphs0_to_dst: glyph=(387, 22)x(10, 10), unclipped [ 36.075] emit_primitive_identity_mask__avx2: dst=(387, 22), mask=(960.00, 48.00) x (10.00, 10.00) [ 36.075] glyphs0_to_dst: glyph=(396, 33)x(11, 2), unclipped [ 36.075] emit_primitive_identity_mask__avx2: dst=(396, 33), mask=(992.00, 0.00) x (11.00, 2.00) [ 36.075] glyphs0_to_dst: glyph=(406, 24)x(9, 8), unclipped [ 36.075] emit_primitive_identity_mask__avx2: dst=(406, 24), mask=(688.00, 32.00) x (9.00, 8.00) [ 36.075] glyphs0_to_dst: glyph=(415, 24)x(9, 8), unclipped [ 36.075] emit_primitive_identity_mask__avx2: dst=(415, 24), mask=(752.00, 16.00) x (9.00, 8.00) [ 36.075] glyphs0_to_dst: glyph=(424, 24)x(9, 11), unclipped [ 36.075] emit_primitive_identity_mask__avx2: dst=(424, 24), mask=(960.00, 16.00) x (9.00, 11.00) [ 36.075] glyphs0_to_dst: glyph=(432, 21)x(10, 11), unclipped [ 36.075] emit_primitive_identity_mask__avx2: dst=(432, 21), mask=(976.00, 48.00) x (10.00, 11.00) [ 36.075] glyphs0_to_dst: glyph=(442, 24)x(9, 8), unclipped [ 36.075] emit_primitive_identity_mask__avx2: dst=(442, 24), mask=(688.00, 32.00) x (9.00, 8.00) [ 36.075] glyphs0_to_dst: glyph=(450, 24)x(10, 11), unclipped [ 36.075] emit_primitive_identity_mask__avx2: dst=(450, 24), mask=(976.00, 32.00) x (10.00, 11.00) [ 36.075] gen8_vertex_flush[c6c] = 96 [ 36.075] gen9_magic_ca_pass: CA fixup (119 -> 215) [ 36.075] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 36.075] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 36.075] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 36.075] sna_glyphs(op=3, nlist=1, src=(460, 32)) [ 36.075] kgem_bo_is_busy: handle=144, domain: 0 exec? 1, rq? 1 [ 36.075] sna_glyphs: discarding mask [ 36.075] glyphs0_to_dst(op=3, src=(460, 32), nlist=1, dst=(460, 32)+(0, 0)) [ 36.075] clipped_glyphs: no, clip region (0, 0), (697, 37) matches drawable pixmap=94680753313488 size=697x37 [ 36.075] gen9_render_composite: 0x0, current mode=1/1 [ 36.075] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 36.075] kgem_bo_is_busy: handle=144, domain: 0 exec? 1, rq? 1 [ 36.075] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 36.075] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 36.075] sna_drawable_use_bo pixmap=3291, box=((0, 0), (697, 37)), flags=7... [ 36.075] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 36.075] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 36.075] sna_drawable_use_bo: using whole GPU bo [ 36.075] gen9_composite_set_target: pixmap=3291, format=20028888, size=697x37, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 36.075] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 36.075] color_convert: src=ffffffff [20028888] [ 36.075] color_convert: dst=ffffffff [20028888] [ 36.075] sna_render_get_solid: ffffffff [ 36.075] sna_render_get_solid(white) [ 36.075] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 36.075] sna_transform_is_imprecise_integer_translation: no transform [ 36.075] gen9_composite_picture: integer translation (0, 0), removing [ 36.075] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 36.075] sna_render_pixmap_bo: GPU all damaged [ 36.075] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 36.075] gen4_choose_composite_emitter: solid, identity mask [ 36.075] kgem_check_bo: num_pages=+0, num_exec=+0 [ 36.075] gen9_composite_get_binding_table(fa80) [ 36.075] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 36.075] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 36.075] gen9_emit_vertex_elements: setup id=9 [ 36.075] glyphs0_to_dst: glyph=(459, 21)x(10, 13), unclipped [ 36.075] emit_primitive_identity_mask__avx2: dst=(459, 21), mask=(752.00, 32.00) x (10.00, 13.00) [ 36.075] gen8_vertex_flush[d6c] = 3 [ 36.075] gen9_magic_ca_pass: CA fixup (215 -> 218) [ 36.075] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 36.075] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 36.075] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 36.075] sna_composite_rectangles(pixmap=3291, op=1, ffffffff x 2 [(478, 18)x(9, 2) ...]) [ 36.075] sna_composite_rectangles: converted to op 1 [ 36.075] sna_composite_rectangles[0] (478, 18)x(9, 2) -> (478, 18), (487, 20) [ 36.075] sna_composite_rectangles[1] (478, 20)x(9, 15) -> (478, 20), (487, 35) [ 36.075] sna_composite_rectangles: nrects=2, region=(478, 18), (487, 35) x 2 [ 36.075] sna_composite_rectangles: clipped extents (478, 18),(487, 35) x 1 [ 36.075] sna_composite_rectangles: pixmap +(0, 0) extents (478, 18),(487, 35) [ 36.075] sna_composite_rectangles: dropping last-cpu hint [ 36.075] sna_drawable_use_bo pixmap=3291, box=((478, 18), (487, 35)), flags=9... [ 36.075] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 36.075] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 36.075] sna_drawable_use_bo: using whole GPU bo [ 36.075] gen9_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20028888]) [ 36.075] kgem_bo_is_render: handle=144, rq? 1 [1] [ 36.075] gen9_render_fill_boxes(ffffffff x 1 [(478, 18), (487, 35) ...]) [ 36.075] sna_render_get_solid: ffffffff [ 36.075] sna_render_get_solid(white) [ 36.075] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 36.075] kgem_check_bo: num_pages=+0, num_exec=+0 [ 36.075] aligning vertex: was 4, now 2 floats per vertex [ 36.075] gen9_composite_get_binding_table(fa40) [ 36.075] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 36.075] gen9_emit_sampler: sampler = 1 [ 36.075] gen9_emit_sf: num_sf_outputs=1 [ 36.075] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 36.075] gen9_emit_vertex_elements: setup id=0 [ 36.075] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 36.075] (478, 18), (487, 35) [ 36.075] gen8_vertex_flush[e88] = 3 [ 36.075] sna_validate_gc(0x561c94ab2470) changes=e0000, previous serial=80000bea, drawable=bea [ 36.075] sna_validate_gc: recomputing clip [ 36.075] sna_validate_gc: composite clip=4x[(65, 432), (762, 469)] [0x561c94acd820] [ 36.075] sna_copy_area: src=pixmap=3291:(0, 0)x(697, 37)+(0, 0) -> dst=pixmap=3060:(0, 408)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 36.075] sna_copy_area: normal copy [ 36.075] sna_do_copy: src=(0, 0), dst=(0, 408), size=(697x37) [ 36.075] sna_do_copy: after drawable: src=(0, 0), dst=(65, 432), size=(697x37) [ 36.075] sna_do_copy: dst extents (65, 432), (762, 469), dst clip extents (65, 432), (762, 469), dst size=3775x2136 [ 36.075] sna_do_copy: clipped dst extents (65, 432), (762, 469) [ 36.075] sna_do_copy: unclipped src extents (0, 0), (697, 37) [ 36.075] sna_do_copy: clipped src extents (0, 0), (697, 37) [ 36.075] sna_do_copy: pixmap -- no source clipping [ 36.075] sna_do_copy: src extents (0, 0), (697, 37) x 1 [ 36.075] sna_do_copy: copy region (65, 432), (762, 469) x 4 + (-65, -432) [ 36.075] sna_copy_boxes (boxes=4x[(749, 432), (762, 449)...], src pixmap=3291+(-65, -432), dst pixmap=3060+(-65, -24), alu=3, src.size=697x37, dst.size=3775x2136) [ 36.075] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94aafe70, gpu_bo=144, cpu_bo=0), replaces=0 [ 36.075] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 36.075] sna_drawable_use_bo pixmap=3060, box=((0, 408), (697, 445)), flags=3... [ 36.075] sna_drawable_use_bo: exported target, set PREFER_GPU [ 36.075] sna_drawable_use_bo: pinned, never REPLACES [ 36.075] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=3 [ 36.075] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 36.075] sna_drawable_use_bo: using whole GPU bo [ 36.075] sna_pixmap_move_to_gpu(pixmap=3291, usage=0), flags=a [ 36.075] sna_pixmap_move_to_gpu: already all-damaged [ 36.075] sna_pixmap_mark_active: pixmap=3291, handle=144 [ 36.075] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 36.075] gen9_render_copy_boxes (0, -408)->(0, 0) x 4, alu=3, flags=0, self-copy=0, overlaps? 0 [ 36.075] kgem_bo_is_render: handle=144, rq? 1 [1] [ 36.075] kgem_bo_is_render: handle=9, rq? 0 [0] [ 36.075] kgem_bo_is_render: handle=9, rq? 0 [0] [ 36.075] kgem_bo_is_render: handle=144, rq? 1 [1] [ 36.075] kgem_set_mode: flushing before new bo [ 36.075] gen8_vertex_close: used=878, vbo active? 23, vb=205, nreloc=3 [ 36.075] gen8_vertex_close: reloc[0] = 287 [ 36.075] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 36.075] kgem_add_handle: handle=23, index=6 [ 36.075] kgem_add_reloc64[13] = (delta=0, target handle=6, presumed=fd541000) [ 36.075] gen8_vertex_close: reloc[1] = 372 [ 36.075] kgem_add_reloc64: handle=23, pos=372, delta=0, domains=200000 [ 36.075] kgem_add_reloc64[14] = (delta=0, target handle=6, presumed=fd541000) [ 36.075] gen8_vertex_close: reloc[2] = 544 [ 36.075] kgem_add_reloc64: handle=23, pos=544, delta=0, domains=200000 [ 36.075] kgem_add_reloc64[15] = (delta=0, target handle=6, presumed=fd541000) [ 36.075] batch[1/1, flags=1800]: 936 936 16032 16384, nreloc=16, nexec=7, nfence=0, aperture=1228 [fenced=0] [ 36.075] kgem_finish_buffers: buffer handle=17, used=256, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 36.075] kgem_finish_buffers: retaining upload buffer (256/262144): used=4096, refcnt=1 [ 36.075] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd981000 [ 36.075] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -57343 [ 36.075] kgem_fixup_relocs: shrinking by 57344 [ 36.075] __kgem_busy: handle=2, busy=0, wedged=0 [ 36.076] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd981000 [ 36.076] kgem_commit: release handle=144 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fce00000 [ 36.076] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd581000 [ 36.076] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 36.076] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 36.076] __kgem_bo_clear_busy: handle=7 [ 36.076] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 36.076] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 36.076] __kgem_bo_clear_busy: handle=8 [ 36.076] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 36.076] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 36.076] __kgem_bo_clear_busy: handle=8 [ 36.076] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 36.076] __kgem_bo_clear_busy: handle=8 [ 36.076] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 36.076] __kgem_bo_clear_busy: handle=8 [ 36.076] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 36.076] __kgem_bo_clear_busy: handle=7 [ 36.076] kgem_commit: release handle=17 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff63000 [ 36.076] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 36.076] __kgem_busy: handle=2, busy=131072, wedged=0 [ 36.076] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 36.076] kgem_check_bo: num_pages=+8164, num_exec=+2 [ 36.076] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 36.076] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 36.076] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 36.076] kgem_add_handle: handle=4, index=0 [ 36.076] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 36.076] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 36.076] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 36.076] gen9_composite_get_binding_table(ffc0) [ 36.076] kgem_add_reloc64: handle=9, pos=16360, delta=0, domains=20002 [ 36.076] kgem_add_handle: handle=9, index=1 [ 36.076] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f02dd000) [ 36.076] __kgem_bo_mark_dirty: handle=9 (proxy? 0) [ 36.076] [3fe0] bind bo(handle=9, addr=f02dd000), format=192, width=3775, height=2136, pitch=15360, tiling=1 -> render [ 36.076] kgem_add_reloc64: handle=144, pos=16344, delta=0, domains=40000 [ 36.076] kgem_add_handle: handle=144, index=2 [ 36.076] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fce00000) [ 36.076] [3fd0] bind bo(handle=144, addr=fce00000), format=192, width=697, height=37, pitch=3072, tiling=1 -> sampler [ 36.076] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 36.076] gen9_emit_sampler: sampler = 0 [ 36.076] gen9_emit_sf: num_sf_outputs=1 [ 36.076] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 36.076] gen9_emit_vertex_elements: setup id=0 [ 36.076] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 36.076] (684, 0) -> (684, 408) + (13, 17) [ 36.076] (0, 17) -> (0, 425) + (490, 3) [ 36.076] (684, 17) -> (684, 425) + (13, 3) [ 36.076] (0, 20) -> (0, 428) + (490, 17) [ 36.076] gen8_vertex_flush[490] = 12 [ 36.076] sna_accel_flush: flush?=1, dirty?=0 [ 36.076] gen8_vertex_close: used=902, vbo active? 23, vb=1, nreloc=1 [ 36.076] gen8_vertex_close: reloc[0] = 287 [ 36.076] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 36.076] kgem_add_handle: handle=23, index=3 [ 36.076] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 36.076] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=8238 [fenced=0] [ 36.076] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 36.076] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 36.076] kgem_fixup_relocs: shrinking by 61440 [ 36.076] __kgem_busy: handle=1, busy=0, wedged=0 [ 36.076] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 36.076] kgem_commit: release handle=9 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f02dd000 [ 36.076] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 36.076] kgem_commit: release handle=144 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fce00000 [ 36.076] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 36.076] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 36.076] sna_accel_flush: flush?=0, dirty?=0 [ 36.076] sna_accel_flush: flush?=0, dirty?=0 [ 36.076] sna_accel_flush: flush?=0, dirty?=0 [ 36.076] sna_accel_flush: flush?=0, dirty?=0 [ 36.076] sna_destroy_pixmap: pixmap=3291, attached?=1 [ 36.076] _kgem_bo_destroy: handle=144, proxy? 0 [ 36.076] __kgem_bo_destroy: handle=144, size=262144 [ 36.076] __kgem_busy: handle=144, busy=0, wedged=0 [ 36.076] __kgem_bo_clear_busy: handle=144 [ 36.076] kgem_bo_move_to_inactive: moving handle=144 to inactive [ 36.076] __sna_free_pixmap(pixmap=3291) [ 36.076] sna_accel_flush: flush?=0, dirty?=0 [ 36.076] sna_accel_flush: flush?=0, dirty?=0 [ 36.076] sna_accel_flush: flush?=0, dirty?=0 [ 36.076] sna_block_handler (tv=0.468000) [ 36.076] kgem_retire, need_retire?=1 [ 36.076] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 36.076] kgem_retire__requests_ring: retiring ring 0 [ 36.076] __kgem_busy: handle=2, busy=0, wedged=0 [ 36.076] __kgem_retire_rq: request 2 complete [ 36.076] __kgem_bo_flush: handle=6, busy=0, wedged=0 [ 36.076] kgem_retire__requests_ring: retiring ring 0 [ 36.076] __kgem_busy: handle=1, busy=0, wedged=0 [ 36.076] __kgem_retire_rq: request 1 complete [ 36.076] __kgem_bo_flush: handle=9, busy=0, wedged=0 [ 36.076] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 36.076] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 36.076] kgem_retire -- retired=0, need_retire=0 [ 36.076] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 36.076] gen6_render_retire: resetting idle vbo [ 36.076] kgem_retire__buffers: handle=17, busy? 0 [0] [ 36.076] kgem_retire__buffers: releasing upload cache for handle=17? 0 [ 36.076] __kgem_bo_destroy: handle=17, size=262144 [ 36.076] kgem_bo_replace_io: transferring io handle=17 to bo [ 36.076] kgem_bo_move_to_inactive: moving handle=17 to inactive [ 36.076] sna_scanout_do_flush: flush timer active: delta=12 [ 36.076] sna_accel_do_throttle -- no pending activity [ 36.076] sna_accel_block: evaluating timers, active=5 [ 36.076] sna_accel_block: flush timer expires in 12 [36088] [ 36.076] sna_wakeup_handler [ 36.076] sna_accel_flush: flush?=0, dirty?=0 [ 36.076] sna_accel_flush: flush?=0, dirty?=0 [ 36.076] sna_block_handler (tv=0.468000) [ 36.076] sna_scanout_do_flush: flush timer active: delta=12 [ 36.076] sna_accel_do_throttle -- no pending activity [ 36.076] sna_accel_block: evaluating timers, active=5 [ 36.076] sna_accel_block: flush timer expires in 12 [36088] [ 36.076] sna_wakeup_handler [ 36.076] sna_accel_flush: flush?=0, dirty?=0 [ 36.076] sna_accel_flush: flush?=0, dirty?=0 [ 36.076] sna_accel_flush: flush?=0, dirty?=0 [ 36.076] sna_block_handler (tv=0.468000) [ 36.076] sna_scanout_do_flush: flush timer active: delta=12 [ 36.076] sna_accel_do_throttle -- no pending activity [ 36.076] sna_accel_block: evaluating timers, active=5 [ 36.076] sna_accel_block: flush timer expires in 12 [36088] [ 36.076] sna_wakeup_handler [ 36.076] sna_accel_flush: flush?=0, dirty?=0 [ 36.076] sna_accel_flush: flush?=0, dirty?=0 [ 36.076] sna_block_handler (tv=0.468000) [ 36.076] sna_scanout_do_flush: flush timer active: delta=12 [ 36.076] sna_accel_do_throttle -- no pending activity [ 36.076] sna_accel_block: evaluating timers, active=5 [ 36.076] sna_accel_block: flush timer expires in 12 [36088] [ 36.076] sna_wakeup_handler [ 36.076] sna_accel_flush: flush?=0, dirty?=0 [ 36.076] sna_accel_flush: flush?=0, dirty?=0 [ 36.076] sna_block_handler (tv=0.468000) [ 36.076] sna_scanout_do_flush: flush timer active: delta=12 [ 36.076] sna_accel_do_throttle -- no pending activity [ 36.076] sna_accel_block: evaluating timers, active=5 [ 36.076] sna_accel_block: flush timer expires in 12 [36088] [ 36.076] sna_wakeup_handler [ 36.076] sna_accel_flush: flush?=0, dirty?=0 [ 36.076] sna_accel_flush: flush?=0, dirty?=0 [ 36.076] sna_accel_flush: flush?=0, dirty?=0 [ 36.076] sna_create_pixmap(1, 1, 32, usage=0) [ 36.076] kgem_can_create_2d: 1x1 @ 32 [ 36.076] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=1 [ 36.076] kgem_can_create_2d: untiled size=4096 [ 36.076] kgem_choose_tiling: disabling tiling [1x1] for single row/col [ 36.076] kgem_choose_tiling: 1x1 -> 0 [ 36.076] sna_create_pixmap: usage=0, flags=a [ 36.076] sna_create_pixmap: small buffer [4], attaching to shadow pixmap [ 36.076] create_pixmap: allocating pixmap 1x1, depth=32/32, size=12 [ 36.076] create_pixmap: serial=3292, usage=0, 1x1 [ 36.076] sna_create_pixmap: serial=3292, 1x1, usage=0 [ 36.076] sna_composite_rectangles(pixmap=3293, op=0, 0 x 1 [(0, 0)x(1, 1) ...]) [ 36.076] sna_composite_rectangles: converted to op 0 [ 36.076] sna_composite_rectangles[0] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 36.076] sna_composite_rectangles: nrects=1, region=(0, 0), (1, 1) x 1 [ 36.076] sna_composite_rectangles: clipped extents (0, 0),(1, 1) x 1 [ 36.076] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(1, 1) [ 36.076] sna_composite_rectangles: fallback, dst pixmap=3293 too small or not attached [ 36.076] sna_composite_rectangles: fallback [ 36.076] sna_drawable_move_region_to_cpu(pixmap=3293 (1x1), [(0, 0), (1, 1)], flags=1) [ 36.076] sna_drawable_move_region_to_cpu: region (0, 0), (1, 1) + (0, 0) subsumes pixmap (1x1) [ 36.076] _sna_pixmap_move_to_cpu(pixmap=3293, 1x1, flags=1) [ 36.076] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 36.076] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 36.076] operate_inplace: no, inplace operation not suitable [ 36.076] _sna_pixmap_move_to_cpu: marking as damaged [ 36.076] __sna_damage_all(1, 1) [ 36.076] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 36.076] sna_composite_rectangles(pixmap=3293, op=1, fff2f1f0 x 1 [(0, 0)x(1, 1) ...]) [ 36.076] sna_composite_rectangles: converted to op 1 [ 36.076] sna_composite_rectangles[0] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 36.076] sna_composite_rectangles: nrects=1, region=(0, 0), (1, 1) x 1 [ 36.076] sna_composite_rectangles: clipped extents (0, 0),(1, 1) x 1 [ 36.076] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(1, 1) [ 36.076] sna_composite_rectangles: fallback, dst pixmap=3293 too small or not attached [ 36.076] sna_composite_rectangles: fallback [ 36.076] sna_drawable_move_region_to_cpu(pixmap=3293 (1x1), [(0, 0), (1, 1)], flags=1) [ 36.076] sna_drawable_move_region_to_cpu: pixmap=3293 all damaged on CPU [ 36.076] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 36.076] sna_composite_rectangles: fallback fill: (0, 0)x(1, 1) fff2f1f0 [ 36.076] sna_composite_rectangles(pixmap=3293, op=1, ff300a24 x 2 [(0, 0)x(1, 1) ...]) [ 36.076] sna_composite_rectangles: converted to op 1 [ 36.076] sna_composite_rectangles[0] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 36.076] sna_composite_rectangles[1] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 36.076] sna_composite_rectangles: nrects=2, region=(0, 0), (1, 1) x 2 [ 36.076] sna_composite_rectangles: clipped extents (0, 0),(1, 1) x 1 [ 36.076] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(1, 1) [ 36.076] sna_composite_rectangles: fallback, dst pixmap=3293 too small or not attached [ 36.076] sna_composite_rectangles: fallback [ 36.076] sna_drawable_move_region_to_cpu(pixmap=3293 (1x1), [(0, 0), (1, 1)], flags=1) [ 36.076] sna_drawable_move_region_to_cpu: pixmap=3293 all damaged on CPU [ 36.076] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 36.077] sna_composite_rectangles: fallback fill: (0, 0)x(1, 1) ff300a24 [ 36.077] sna_validate_gc(0x561c94ab2470) changes=80000, previous serial=80000bea, drawable=bea [ 36.077] sna_validate_gc: recomputing clip [ 36.077] sna_validate_gc: composite clip=1x[(65, 24), (3840, 2160)] [0x561c94abf1d0] [ 36.077] sna_copy_area: src=pixmap=3293:(0, 0)x(1, 1)+(0, 0) -> dst=pixmap=3060:(0, 0)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 36.077] sna_copy_area: normal copy [ 36.077] sna_do_copy: src=(0, 0), dst=(0, 0), size=(1x1) [ 36.077] sna_do_copy: after drawable: src=(0, 0), dst=(65, 24), size=(1x1) [ 36.077] sna_do_copy: dst extents (65, 24), (66, 25), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 36.077] sna_do_copy: clipped dst extents (65, 24), (66, 25) [ 36.077] sna_do_copy: unclipped src extents (0, 0), (1, 1) [ 36.077] sna_do_copy: clipped src extents (0, 0), (1, 1) [ 36.077] sna_do_copy: pixmap -- no source clipping [ 36.077] sna_do_copy: src extents (0, 0), (1, 1) x 1 [ 36.077] sna_do_copy: copy region (65, 24), (66, 25) x 1 + (-65, -24) [ 36.077] sna_copy_boxes (boxes=1x[(65, 24), (66, 25)...], src pixmap=3293+(-65, -24), dst pixmap=3060+(-65, -24), alu=3, src.size=1x1, dst.size=3775x2136) [ 36.077] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94ad7060, gpu_bo=0, cpu_bo=0), replaces=0 [ 36.077] sna_drawable_use_bo pixmap=3060, box=((0, 0), (1, 1)), flags=8... [ 36.077] sna_drawable_use_bo: exported target, set PREFER_GPU [ 36.077] sna_drawable_use_bo: pinned, never REPLACES [ 36.077] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 36.077] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 36.077] sna_drawable_use_bo: using whole GPU bo [ 36.077] region_overlaps_damage? [ 36.077] use_shm_bo: no, not attached [ 36.077] sna_drawable_move_region_to_cpu(pixmap=3293 (1x1), [(0, 0), (1, 1)], flags=2) [ 36.077] sna_drawable_move_region_to_cpu: pixmap=3293 all damaged on CPU [ 36.077] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 36.077] sna_write_boxes x 1, src stride=4, src dx=(0, 0) [ 36.077] kgem_bo_can_map: handle=9, map=0x7fc6b7845000:0x0:0x7fc656564000, tiling=1, domain=0, offset=4029534208 [ 36.077] write_boxes_inplace x 1, handle=9, tiling=1 [ 36.077] upload_inplace__tiled: tiling=1 [ 36.077] kgem_bo_can_map__cpu: handle=9 [ 36.077] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 36.077] kgem_bo_map__cpu(handle=9, size=33177600, map=0x7fc6b7845000:0x7fc656564000) [ 36.077] kgem_bo_sync__cpu: handle=9 [ 36.077] __kgem_busy: handle=9, busy=0, wedged=0 [ 36.077] kgem_bo_sync__cpu: SYNC: handle=9, needs_flush? 0, domain? 0, busy? 0 [ 36.077] __kgem_busy: handle=9, busy=0, wedged=0 [ 36.077] kgem_bo_retire: retiring bo handle=9 (needed flush? 0), rq? 0 [busy?=0] [ 36.077] assert_bo_retired: handle=9, domain: 0 exec? 0, rq? 0 [ 36.077] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(0, 0), size=1x1, pitch=4/15360 [ 36.077] sna_accel_flush: flush?=0, dirty?=0 [ 36.077] sna_accel_flush: flush?=0, dirty?=0 [ 36.077] sna_accel_flush: flush?=0, dirty?=0 [ 36.077] sna_accel_flush: flush?=0, dirty?=0 [ 36.077] sna_destroy_pixmap: pixmap=3293, attached?=1 [ 36.077] __sna_free_pixmap(pixmap=3293) [ 36.077] sna_accel_flush: flush?=0, dirty?=0 [ 36.077] sna_accel_flush: flush?=0, dirty?=0 [ 36.077] sna_accel_flush: flush?=0, dirty?=0 [ 36.077] sna_block_handler (tv=0.467000) [ 36.077] sna_scanout_do_flush: flush timer active: delta=11 [ 36.077] sna_accel_do_throttle -- no pending activity [ 36.077] sna_accel_block: evaluating timers, active=5 [ 36.077] sna_accel_block: flush timer expires in 11 [36088] [ 36.077] sna_wakeup_handler [ 36.077] sna_accel_flush: flush?=0, dirty?=0 [ 36.077] sna_accel_flush: flush?=0, dirty?=0 [ 36.077] sna_accel_flush: flush?=0, dirty?=0 [ 36.077] sna_block_handler (tv=0.467000) [ 36.077] sna_scanout_do_flush: flush timer active: delta=11 [ 36.077] sna_accel_do_throttle -- no pending activity [ 36.077] sna_accel_block: evaluating timers, active=5 [ 36.077] sna_accel_block: flush timer expires in 11 [36088] [ 36.077] sna_wakeup_handler [ 36.077] sna_accel_flush: flush?=0, dirty?=0 [ 36.077] sna_accel_flush: flush?=0, dirty?=0 [ 36.077] sna_accel_flush: flush?=0, dirty?=0 [ 36.077] sna_accel_flush: flush?=0, dirty?=0 [ 36.077] sna_accel_flush: flush?=0, dirty?=0 [ 36.077] sna_accel_flush: flush?=0, dirty?=0 [ 36.077] sna_accel_flush: flush?=0, dirty?=0 [ 36.077] sna_accel_flush: flush?=0, dirty?=0 [ 36.077] sna_accel_flush: flush?=0, dirty?=0 [ 36.077] sna_block_handler (tv=0.467000) [ 36.077] sna_scanout_do_flush: flush timer active: delta=11 [ 36.077] sna_accel_do_throttle -- no pending activity [ 36.077] sna_accel_block: evaluating timers, active=5 [ 36.077] sna_accel_block: flush timer expires in 11 [36088] [ 36.077] sna_wakeup_handler [ 36.077] sna_accel_flush: flush?=0, dirty?=0 [ 36.077] sna_accel_flush: flush?=0, dirty?=0 [ 36.077] sna_accel_flush: flush?=0, dirty?=0 [ 36.077] sna_block_handler (tv=0.467000) [ 36.077] sna_scanout_do_flush: flush timer active: delta=11 [ 36.077] sna_accel_do_throttle -- no pending activity [ 36.077] sna_accel_block: evaluating timers, active=5 [ 36.077] sna_accel_block: flush timer expires in 11 [36088] [ 36.077] sna_wakeup_handler [ 36.077] sna_accel_flush: flush?=0, dirty?=0 [ 36.077] sna_accel_flush: flush?=0, dirty?=0 [ 36.077] sna_block_handler (tv=0.467000) [ 36.077] sna_scanout_do_flush: flush timer active: delta=11 [ 36.077] sna_accel_do_throttle -- no pending activity [ 36.077] sna_accel_block: evaluating timers, active=5 [ 36.077] sna_accel_block: flush timer expires in 11 [36088] [ 36.077] sna_wakeup_handler [ 36.077] sna_accel_flush: flush?=0, dirty?=0 [ 36.077] sna_accel_flush: flush?=0, dirty?=0 [ 36.077] sna_block_handler (tv=0.467000) [ 36.077] sna_scanout_do_flush: flush timer active: delta=11 [ 36.077] sna_accel_do_throttle -- no pending activity [ 36.077] sna_accel_block: evaluating timers, active=5 [ 36.077] sna_accel_block: flush timer expires in 11 [36088] [ 36.077] sna_wakeup_handler [ 36.077] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=29, name=3 [ 36.077] kgem_bo_flink: flinked handle=29 to name=3, marking non-reusable [ 36.077] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 36.077] sna_dri2_get_back: draw size=7680x2160, back buffer handle=29 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 [ 36.077] sna_dri2_get_back: reuse backbuffer? 1 [ 36.077] sna_dri2_get_back: back buffer handle=29, active?=0, refcnt=1 [ 36.077] sna_dri2_get_back: reuse unattached back [ 36.077] kgem_bo_flink: flinked handle=29 to name=3, marking non-reusable [ 36.077] sna_dri2_reuse_buffer: reusing back buffer handle=29, name=3, pitch=30720, age=0 [ 36.077] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 36.077] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=128, name=76, active_scanout=3 [ 36.077] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 36.077] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 36.077] sna_accel_flush: flush?=0, dirty?=0 [ 36.077] sna_accel_flush: flush?=0, dirty?=0 [ 36.077] sna_accel_flush: flush?=0, dirty?=0 [ 36.077] sna_block_handler (tv=0.467000) [ 36.077] sna_scanout_do_flush: flush timer active: delta=11 [ 36.077] sna_accel_do_throttle -- no pending activity [ 36.077] sna_accel_block: evaluating timers, active=5 [ 36.077] sna_accel_block: flush timer expires in 11 [36088] [ 36.077] sna_wakeup_handler [ 36.077] sna_accel_flush: flush?=0, dirty?=0 [ 36.077] sna_accel_flush: flush?=0, dirty?=0 [ 36.077] sna_block_handler (tv=0.467000) [ 36.077] sna_scanout_do_flush: flush timer active: delta=11 [ 36.077] sna_accel_do_throttle -- no pending activity [ 36.077] sna_accel_block: evaluating timers, active=5 [ 36.077] sna_accel_block: flush timer expires in 11 [36088] [ 36.077] sna_wakeup_handler [ 36.077] sna_accel_flush: flush?=0, dirty?=0 [ 36.077] sna_accel_flush: flush?=0, dirty?=0 [ 36.077] sna_accel_flush: flush?=0, dirty?=0 [ 36.077] sna_block_handler (tv=0.467000) [ 36.077] sna_scanout_do_flush: flush timer active: delta=11 [ 36.077] sna_accel_do_throttle -- no pending activity [ 36.077] sna_accel_block: evaluating timers, active=5 [ 36.077] sna_accel_block: flush timer expires in 11 [36088] [ 36.077] sna_wakeup_handler [ 36.077] sna_accel_flush: flush?=0, dirty?=0 [ 36.077] sna_accel_flush: flush?=0, dirty?=0 [ 36.077] sna_block_handler (tv=0.467000) [ 36.077] sna_scanout_do_flush: flush timer active: delta=11 [ 36.077] sna_accel_do_throttle -- no pending activity [ 36.077] sna_accel_block: evaluating timers, active=5 [ 36.077] sna_accel_block: flush timer expires in 11 [36088] [ 36.078] sna_wakeup_handler [ 36.078] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 36.078] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 36.078] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 36.078] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 36.078] sna_dri2_get_msc(draw=146, pipe=0) [ 36.078] sna_crtc_record_swap: recording last swap on pipe=0, frame 1921 [msc=1921], time 36.65607 [ 36.078] sna_dri2_get_msc: msc=1921 [raw=1921], ust=36065607 [ 36.078] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=29 (refs=1/1, flush=0) , front=128 (refs=1/4, flush=1) [ 36.078] sna_dri2_schedule_swap(target_msc=1921, divisor=0, remainder=0) [ 36.078] sna_dri2_schedule_swap: using front handle=128, active_scanout?=3, flush?=1 [ 36.078] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 36.078] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 36.078] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 36.078] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 36.078] sna_crtc_record_swap: recording last swap on pipe=0, frame 1921 [msc=1921], time 36.65607 [ 36.078] immediate_swap: current_msc=1921, target_msc=1921 -- yes [ 36.078] can_flip: no, shadow enabled [ 36.078] sna_dri2_add_event: adding event to window 146) [ 36.078] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 36.078] sna_dri2_immediate_blit: no pending blit, starting chain [ 36.078] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 36.078] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 36.078] can_xchg: back size=8701e00, front size=8701e00 [ 36.078] can_xchg: yes, pixmap=165 [ 36.078] sna_dri2_xchg: win=146, exchange front=128/76,ref=2 and back=29/3,ref=2, pixmap=165 7680x2160 [ 36.078] sna_dri2_xchg: back_bo handle=29, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 36.078] sna_dri2_xchg: front_bo handle=128, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 36.078] set_bo: pixmap=165, handle=29 (old handle=128) [ 36.078] set_bo: marking whole pixmap as damaged [ 36.078] set_bo: applying final/discard move-to-gpu [ 36.078] wait_for_shadow: flags=0, flips=0, handle=128, shadow=32 [ 36.078] set_bo: dropping flush hint from handle=128 [ 36.078] set_bo: adding flush hint to handle=29 [ 36.078] mark_stale(handle=128) => 1 [ 36.078] swap_limit: draw=146 setting swap limit to 3 [ 36.078] sna_dri2_swap_limit_validate: swap limit set to 3 [ 36.078] sna_next_vblank(pipe=0, waiting until next vblank) [ 36.078] sna_dri2_schedule_swap: reported target_msc=1921 [ 36.078] sna_accel_flush: flush?=0, dirty?=0 [ 36.078] sna_accel_flush: flush?=0, dirty?=0 [ 36.078] sna_accel_flush: flush?=0, dirty?=0 [ 36.078] sna_accel_flush: flush?=0, dirty?=0 [ 36.078] sna_block_handler (tv=0.466000) [ 36.078] sna_scanout_do_flush: flush timer active: delta=10 [ 36.078] sna_accel_do_throttle -- no pending activity [ 36.078] sna_accel_block: evaluating timers, active=5 [ 36.078] sna_accel_block: flush timer expires in 10 [36088] [ 36.081] sna_wakeup_handler [ 36.081] sna_mode_wakeup: len=32 [ 36.081] sna_dri2_vblank_handler(type=2, sequence=1922, draw=1555) [ 36.081] sna_crtc_record_swap: recording last swap on pipe=0, frame 1922 [msc=1922], time 36.82275 [ 36.081] sna_dri2_vblank_handler: 2 complete, frame=1922 tv=36.82275 [ 36.081] sna_dri2_blit_complete: blit finished [ 36.081] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=1922, tv=36.82275) [ 36.081] frame_swap_complete(type=2): draw=146, pipe=0, frame=1922 [msc=1922], tv=36.82275 [ 36.081] sna_accel_flush: flush?=0, dirty?=0 [ 36.081] sna_dri2_event_free(draw?=1) [ 36.081] sna_dri2_remove_event: remove[0x561c94ae7050] from window 146, active? 1 [ 36.081] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=29] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 36.081] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=128] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 36.081] sna_dri2_vblank_handler complete [ 36.081] sna_block_handler (tv=0.463000) [ 36.081] sna_scanout_do_flush: flush timer active: delta=7 [ 36.082] sna_accel_do_throttle -- no pending activity [ 36.082] sna_accel_block: evaluating timers, active=5 [ 36.082] sna_accel_block: flush timer expires in 7 [36088] [ 36.089] sna_wakeup_handler [ 36.089] sna_block_handler (tv=0.455000) [ 36.089] sna_scanout_do_flush: flush timer active: delta=-1 [ 36.089] sna_scanout_do_flush (time=36089), triggered [ 36.089] sna_scanout_flush (time=36089), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 36.089] has_shadow: has pending damage? 1, outstanding flips: 0 [ 36.089] stop_flush: scanout=29 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 36.089] has_shadow: has pending damage? 1, outstanding flips: 0 [ 36.089] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 36.089] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 36.089] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 36.089] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 36.089] sna_pixmap_move_to_gpu: already all-damaged [ 36.089] sna_pixmap_mark_active: pixmap=165, handle=29 [ 36.089] sna_mode_redisplay: crtc[0] transformed? 0 [ 36.089] sna_mode_redisplay: crtc[1] transformed? 0 [ 36.089] sna_mode_redisplay: crtc[2] transformed? 0 [ 36.089] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=29 [active=1] [ 36.089] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 128, transformed? 0 [ 36.089] get_fb: reusing fb=102 for handle=29 [ 36.089] sna_mode_redisplay: recording flip on CRTC:32 handle=29, active_scanout=2, serial=2 [ 36.089] __kgem_bo_clear_busy: handle=29 [ 36.089] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 128, transformed? 0 [ 36.089] sna_mode_redisplay: recording flip on CRTC:39 handle=29, active_scanout=3, serial=3 [ 36.089] __kgem_bo_clear_busy: handle=29 [ 36.089] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 36.089] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 36.089] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=29, shadow handle=32 [ 36.089] sna_accel_do_throttle -- no pending activity [ 36.089] sna_accel_block: evaluating timers, active=5 [ 36.089] sna_accel_block: flush timer expires in 16 [36105] [ 36.093] sna_wakeup_handler [ 36.093] sna_accel_flush: flush?=0, dirty?=0 [ 36.093] sna_accel_flush: flush?=0, dirty?=0 [ 36.093] sna_block_handler (tv=0.451000) [ 36.093] sna_scanout_do_flush: flush timer active: delta=12 [ 36.093] sna_accel_do_throttle -- no pending activity [ 36.093] sna_accel_block: evaluating timers, active=5 [ 36.093] sna_accel_block: flush timer expires in 12 [36105] [ 36.093] sna_wakeup_handler [ 36.093] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=128, name=76 [ 36.093] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 36.093] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 36.093] sna_dri2_get_back: draw size=7680x2160, back buffer handle=128 size=7680x2160, is-scanout? 1, active?=2, pitch=30720, front pitch=30720 [ 36.093] sna_dri2_get_back: reuse backbuffer? 1 [ 36.093] sna_dri2_get_back: back buffer handle=128, active?=2, refcnt=1 [ 36.093] sna_dri2_get_back: cache: handle=40, active=0 [ 36.093] sna_dri2_get_back: reuse cache handle=40, name=5, flags=0 [ 36.093] sna_dri2_get_back: caching handle=128 (name=76, flags=0, active_scanout=2) [ 36.093] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 36.093] sna_dri2_reuse_buffer: reusing back buffer handle=40, name=5, pitch=30720, age=0 [ 36.093] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 36.093] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=29, name=3, active_scanout=3 [ 36.093] kgem_bo_flink: flinked handle=29 to name=3, marking non-reusable [ 36.093] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=29] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 36.093] sna_accel_flush: flush?=0, dirty?=0 [ 36.093] sna_accel_flush: flush?=0, dirty?=0 [ 36.093] sna_accel_flush: flush?=0, dirty?=0 [ 36.093] sna_block_handler (tv=0.451000) [ 36.093] sna_scanout_do_flush: flush timer active: delta=12 [ 36.093] sna_accel_do_throttle -- no pending activity [ 36.093] sna_accel_block: evaluating timers, active=5 [ 36.093] sna_accel_block: flush timer expires in 12 [36105] [ 36.094] sna_wakeup_handler [ 36.094] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 36.094] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 36.094] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 36.094] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 36.094] sna_dri2_get_msc(draw=146, pipe=0) [ 36.094] sna_crtc_record_swap: recording last swap on pipe=0, frame 1922 [msc=1922], time 36.82275 [ 36.094] sna_dri2_get_msc: msc=1922 [raw=1922], ust=36082275 [ 36.094] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=40 (refs=1/1, flush=0) , front=29 (refs=1/4, flush=1) [ 36.094] sna_dri2_schedule_swap(target_msc=1922, divisor=0, remainder=0) [ 36.094] sna_dri2_schedule_swap: using front handle=29, active_scanout?=3, flush?=1 [ 36.094] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 36.094] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 36.094] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 36.094] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 36.094] sna_crtc_record_swap: recording last swap on pipe=0, frame 1922 [msc=1922], time 36.82275 [ 36.094] immediate_swap: current_msc=1922, target_msc=1922 -- yes [ 36.094] can_flip: no, shadow enabled [ 36.094] sna_dri2_add_event: adding event to window 146) [ 36.094] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 36.094] sna_dri2_immediate_blit: no pending blit, starting chain [ 36.094] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 36.094] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 36.094] can_xchg: back size=8701e00, front size=8701e00 [ 36.094] can_xchg: yes, pixmap=165 [ 36.094] sna_dri2_xchg: win=146, exchange front=29/3,ref=2 and back=40/5,ref=2, pixmap=165 7680x2160 [ 36.094] sna_dri2_xchg: back_bo handle=40, pitch=30720, size=132710400, ref=1, active_scanout?=0 [ 36.094] sna_dri2_xchg: front_bo handle=29, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 36.094] set_bo: pixmap=165, handle=40 (old handle=29) [ 36.094] set_bo: marking whole pixmap as damaged [ 36.094] set_bo: applying final/discard move-to-gpu [ 36.094] wait_for_shadow: flags=0, flips=2, handle=29, shadow=32 [ 36.094] set_bo: dropping flush hint from handle=29 [ 36.094] set_bo: adding flush hint to handle=40 [ 36.094] mark_stale(handle=29) => 1 [ 36.094] swap_limit: draw=146 setting swap limit to 3 [ 36.094] sna_dri2_swap_limit_validate: swap limit set to 3 [ 36.094] sna_next_vblank(pipe=0, waiting until next vblank) [ 36.094] sna_dri2_schedule_swap: reported target_msc=1922 [ 36.094] sna_accel_flush: flush?=0, dirty?=0 [ 36.094] sna_accel_flush: flush?=0, dirty?=0 [ 36.094] sna_accel_flush: flush?=0, dirty?=0 [ 36.094] sna_accel_flush: flush?=0, dirty?=0 [ 36.094] sna_block_handler (tv=0.450000) [ 36.094] sna_scanout_do_flush: flush timer active: delta=11 [ 36.094] sna_accel_do_throttle -- no pending activity [ 36.094] sna_accel_block: evaluating timers, active=5 [ 36.094] sna_accel_block: flush timer expires in 11 [36105] [ 36.097] sna_wakeup_handler [ 36.097] sna_mode_wakeup: len=32 [ 36.097] sna_mode_wakeup: recording last swap on pipe=1, frame 1893 [765], time 36.97542 [ 36.097] sna_mode_wakeup: removing handle=128 [active_scanout=1] from scanout, installing handle=29 [active_scanout=2] [ 36.097] sna_mode_wakeup: flip complete, pending? 2 [ 36.097] sna_block_handler (tv=0.447000) [ 36.097] sna_scanout_do_flush: flush timer active: delta=8 [ 36.097] sna_accel_do_throttle -- no pending activity [ 36.097] sna_accel_block: evaluating timers, active=5 [ 36.097] sna_accel_block: flush timer expires in 8 [36105] [ 36.098] sna_wakeup_handler [ 36.098] sna_mode_wakeup: len=64 [ 36.098] sna_mode_wakeup: recording last swap on pipe=0, frame 1923 [783], time 36.98943 [ 36.098] sna_mode_wakeup: removing handle=128 [active_scanout=0] from scanout, installing handle=29 [active_scanout=2] [ 36.098] sna_mode_wakeup: flip complete, pending? 1 [ 36.098] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 36.098] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 36.098] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 36.098] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 36.098] sna_pixmap_move_to_gpu: already all-damaged [ 36.098] sna_pixmap_mark_active: pixmap=165, handle=40 [ 36.098] sna_mode_redisplay: crtc[0] transformed? 0 [ 36.098] sna_mode_redisplay: crtc[1] transformed? 0 [ 36.098] sna_mode_redisplay: crtc[2] transformed? 0 [ 36.098] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=40 [active=1] [ 36.098] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 29, transformed? 0 [ 36.098] get_fb: reusing fb=110 for handle=40 [ 36.098] sna_mode_redisplay: recording flip on CRTC:32 handle=40, active_scanout=2, serial=2 [ 36.098] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 36.098] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 29, transformed? 0 [ 36.098] sna_mode_redisplay: recording flip on CRTC:39 handle=40, active_scanout=3, serial=3 [ 36.098] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 36.098] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 36.098] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 36.098] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=40, shadow handle=32 [ 36.098] sna_dri2_vblank_handler(type=2, sequence=1923, draw=1555) [ 36.098] sna_crtc_record_swap: recording last swap on pipe=0, frame 1923 [msc=1923], time 36.98943 [ 36.098] sna_dri2_vblank_handler: 2 complete, frame=1923 tv=36.98943 [ 36.098] sna_dri2_blit_complete: blit finished [ 36.098] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=1923, tv=36.98943) [ 36.098] frame_swap_complete(type=2): draw=146, pipe=0, frame=1923 [msc=1923], tv=36.98943 [ 36.098] sna_accel_flush: flush?=0, dirty?=0 [ 36.098] sna_dri2_event_free(draw?=1) [ 36.098] sna_dri2_remove_event: remove[0x561c94ae7050] from window 146, active? 1 [ 36.098] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 36.098] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=29] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 36.098] sna_dri2_vblank_handler complete [ 36.098] sna_block_handler (tv=0.446000) [ 36.098] sna_scanout_do_flush: flush timer active: delta=7 [ 36.098] sna_accel_do_throttle -- no pending activity [ 36.098] sna_accel_block: evaluating timers, active=5 [ 36.098] sna_accel_block: flush timer expires in 7 [36105] [ 36.106] sna_wakeup_handler [ 36.106] sna_block_handler (tv=0.438000) [ 36.106] sna_scanout_do_flush: flush timer active: delta=-1 [ 36.106] sna_scanout_do_flush (time=36106), triggered [ 36.106] sna_scanout_flush (time=36106), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 36.106] has_shadow: has pending damage? 0, outstanding flips: 2 [ 36.106] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 36.106] has_shadow: has pending damage? 0, outstanding flips: 2 [ 36.106] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 2, mode reconfiguration pending? 0) [ 36.106] sna_accel_do_throttle -- no pending activity [ 36.106] sna_accel_block: evaluating timers, active=5 [ 36.106] sna_accel_block: flush timer expires in 16 [36122] [ 36.113] sna_wakeup_handler [ 36.113] sna_mode_wakeup: len=32 [ 36.113] sna_mode_wakeup: recording last swap on pipe=1, frame 1894 [766], time 36.114210 [ 36.113] sna_mode_wakeup: removing handle=29 [active_scanout=1] from scanout, installing handle=40 [active_scanout=3] [ 36.113] sna_mode_wakeup: flip complete, pending? 2 [ 36.113] sna_block_handler (tv=0.431000) [ 36.113] sna_scanout_do_flush: flush timer active: delta=9 [ 36.113] sna_accel_do_throttle -- no pending activity [ 36.113] sna_accel_block: evaluating timers, active=5 [ 36.113] sna_accel_block: flush timer expires in 9 [36122] [ 36.115] sna_wakeup_handler [ 36.115] sna_mode_wakeup: len=32 [ 36.115] sna_mode_wakeup: recording last swap on pipe=0, frame 1924 [784], time 36.115611 [ 36.115] sna_mode_wakeup: removing handle=29 [active_scanout=0] from scanout, installing handle=40 [active_scanout=3] [ 36.115] sna_mode_wakeup: flip complete, pending? 1 [ 36.115] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 36.115] sna_block_handler (tv=0.429000) [ 36.115] sna_scanout_do_flush: flush timer active: delta=7 [ 36.115] sna_accel_do_throttle -- no pending activity [ 36.115] sna_accel_block: evaluating timers, active=5 [ 36.115] sna_accel_block: flush timer expires in 7 [36122] [ 36.122] sna_wakeup_handler [ 36.122] sna_block_handler (tv=0.422000) [ 36.122] sna_scanout_do_flush: flush timer active: delta=0 [ 36.122] sna_scanout_do_flush (time=36122), triggered [ 36.122] sna_scanout_flush (time=36122), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 36.122] has_shadow: has pending damage? 0, outstanding flips: 0 [ 36.122] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 36.122] has_shadow: has pending damage? 0, outstanding flips: 0 [ 36.122] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 36.122] sna_accel_do_throttle -- no pending activity [ 36.122] sna_accel_block: evaluating timers, active=5 [ 36.122] sna_accel_block: flush timer expires in 16 [36138] [ 36.125] sna_wakeup_handler [ 36.125] sna_accel_flush: flush?=0, dirty?=0 [ 36.125] sna_accel_flush: flush?=0, dirty?=0 [ 36.125] sna_block_handler (tv=0.419000) [ 36.125] sna_scanout_do_flush: flush timer active: delta=13 [ 36.125] sna_accel_do_throttle -- no pending activity [ 36.125] sna_accel_block: evaluating timers, active=5 [ 36.125] sna_accel_block: flush timer expires in 13 [36138] [ 36.125] sna_wakeup_handler [ 36.125] sna_block_handler (tv=0.419000) [ 36.125] sna_scanout_do_flush: flush timer active: delta=13 [ 36.125] sna_accel_do_throttle -- no pending activity [ 36.125] sna_accel_block: evaluating timers, active=5 [ 36.125] sna_accel_block: flush timer expires in 13 [36138] [ 36.126] sna_wakeup_handler [ 36.126] sna_block_handler (tv=0.418000) [ 36.126] sna_scanout_do_flush: flush timer active: delta=12 [ 36.126] sna_accel_do_throttle -- no pending activity [ 36.126] sna_accel_block: evaluating timers, active=5 [ 36.126] sna_accel_block: flush timer expires in 12 [36138] [ 36.127] sna_wakeup_handler [ 36.127] sna_block_handler (tv=0.417000) [ 36.127] sna_scanout_do_flush: flush timer active: delta=11 [ 36.127] sna_accel_do_throttle -- no pending activity [ 36.127] sna_accel_block: evaluating timers, active=5 [ 36.127] sna_accel_block: flush timer expires in 11 [36138] [ 36.139] sna_wakeup_handler [ 36.139] sna_block_handler (tv=0.405000) [ 36.139] sna_scanout_do_flush: flush timer active: delta=-1 [ 36.139] sna_scanout_do_flush (time=36139), triggered [ 36.139] sna_scanout_flush (time=36139), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 36.139] has_shadow: has pending damage? 0, outstanding flips: 0 [ 36.139] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 36.139] has_shadow: has pending damage? 0, outstanding flips: 0 [ 36.139] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 36.139] sna_accel_do_throttle -- no pending activity [ 36.139] sna_accel_block: evaluating timers, active=5 [ 36.139] sna_accel_block: flush timer expires in 16 [36155] [ 36.155] sna_wakeup_handler [ 36.155] sna_block_handler (tv=0.389000) [ 36.155] sna_scanout_do_flush: flush timer active: delta=0 [ 36.155] sna_scanout_do_flush (time=36155), triggered [ 36.155] sna_scanout_flush (time=36155), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 36.155] has_shadow: has pending damage? 0, outstanding flips: 0 [ 36.155] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 36.155] has_shadow: has pending damage? 0, outstanding flips: 0 [ 36.155] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 36.155] sna_accel_do_throttle -- no pending activity [ 36.155] sna_accel_block: evaluating timers, active=5 [ 36.155] sna_accel_block: flush timer expires in 16 [36171] [ 36.171] sna_wakeup_handler [ 36.171] sna_block_handler (tv=0.373000) [ 36.171] sna_scanout_do_flush: flush timer active: delta=0 [ 36.171] sna_scanout_do_flush (time=36171), triggered [ 36.171] sna_scanout_flush (time=36171), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 36.171] has_shadow: has pending damage? 0, outstanding flips: 0 [ 36.171] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 36.171] has_shadow: has pending damage? 0, outstanding flips: 0 [ 36.171] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 36.171] sna_accel_do_throttle -- no pending activity [ 36.171] sna_accel_block: evaluating timers, active=5 [ 36.171] sna_accel_block: flush timer expires in 16 [36187] [ 36.187] sna_wakeup_handler [ 36.188] sna_block_handler (tv=0.356000) [ 36.188] sna_scanout_do_flush: flush timer active: delta=-1 [ 36.188] sna_scanout_do_flush (time=36188), triggered [ 36.188] sna_scanout_flush (time=36188), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 36.188] has_shadow: has pending damage? 0, outstanding flips: 0 [ 36.188] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 36.188] has_shadow: has pending damage? 0, outstanding flips: 0 [ 36.188] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 36.188] sna_accel_do_throttle -- no pending activity [ 36.188] sna_accel_block: evaluating timers, active=5 [ 36.188] sna_accel_block: flush timer expires in 16 [36204] [ 36.204] sna_wakeup_handler [ 36.204] sna_block_handler (tv=0.340000) [ 36.204] sna_scanout_do_flush: flush timer active: delta=0 [ 36.204] sna_scanout_do_flush (time=36204), triggered [ 36.204] sna_scanout_flush (time=36204), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 36.204] has_shadow: has pending damage? 0, outstanding flips: 0 [ 36.204] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 36.204] has_shadow: has pending damage? 0, outstanding flips: 0 [ 36.204] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 36.204] sna_accel_do_throttle -- no pending activity [ 36.204] sna_accel_block: evaluating timers, active=5 [ 36.204] sna_accel_block: flush timer expires in 16 [36220] [ 36.220] sna_wakeup_handler [ 36.220] sna_block_handler (tv=0.324000) [ 36.220] sna_scanout_do_flush: flush timer active: delta=0 [ 36.220] sna_scanout_do_flush (time=36220), triggered [ 36.220] sna_scanout_flush (time=36220), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 36.220] has_shadow: has pending damage? 0, outstanding flips: 0 [ 36.220] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 36.220] has_shadow: has pending damage? 0, outstanding flips: 0 [ 36.220] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 36.220] sna_accel_do_throttle -- no pending activity [ 36.220] sna_accel_block: evaluating timers, active=5 [ 36.220] sna_accel_block: flush timer expires in 16 [36236] [ 36.236] sna_wakeup_handler [ 36.236] sna_block_handler (tv=0.308000) [ 36.236] sna_scanout_do_flush: flush timer active: delta=0 [ 36.236] sna_scanout_do_flush (time=36236), triggered [ 36.236] sna_scanout_flush (time=36236), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 36.236] has_shadow: has pending damage? 0, outstanding flips: 0 [ 36.236] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 36.236] has_shadow: has pending damage? 0, outstanding flips: 0 [ 36.236] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 36.236] sna_accel_do_throttle -- no pending activity [ 36.236] sna_accel_block: evaluating timers, active=5 [ 36.236] sna_accel_block: flush timer expires in 16 [36252] [ 36.253] sna_wakeup_handler [ 36.253] sna_block_handler (tv=0.291000) [ 36.253] sna_scanout_do_flush: flush timer active: delta=-1 [ 36.253] sna_scanout_do_flush (time=36253), triggered [ 36.253] sna_scanout_flush (time=36253), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 36.253] has_shadow: has pending damage? 0, outstanding flips: 0 [ 36.253] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 36.253] has_shadow: has pending damage? 0, outstanding flips: 0 [ 36.253] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 36.253] sna_accel_do_throttle -- no pending activity [ 36.253] sna_accel_block: evaluating timers, active=5 [ 36.253] sna_accel_block: flush timer expires in 16 [36269] [ 36.269] sna_wakeup_handler [ 36.269] sna_block_handler (tv=0.275000) [ 36.269] sna_scanout_do_flush: flush timer active: delta=0 [ 36.269] sna_scanout_do_flush (time=36269), triggered [ 36.269] sna_scanout_flush (time=36269), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 36.269] has_shadow: has pending damage? 0, outstanding flips: 0 [ 36.269] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 36.269] has_shadow: has pending damage? 0, outstanding flips: 0 [ 36.269] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 36.269] sna_accel_do_throttle -- no pending activity [ 36.269] sna_accel_block: evaluating timers, active=5 [ 36.269] sna_accel_block: flush timer expires in 16 [36285] [ 36.285] sna_wakeup_handler [ 36.286] sna_block_handler (tv=0.259000) [ 36.286] sna_scanout_do_flush: flush timer active: delta=-1 [ 36.286] sna_scanout_do_flush (time=36286), triggered [ 36.286] sna_scanout_flush (time=36286), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 36.286] has_shadow: has pending damage? 0, outstanding flips: 0 [ 36.286] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 36.286] has_shadow: has pending damage? 0, outstanding flips: 0 [ 36.286] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 36.286] sna_accel_do_throttle -- no pending activity [ 36.286] sna_accel_block: evaluating timers, active=5 [ 36.286] sna_accel_block: flush timer expires in 16 [36302] [ 36.302] sna_wakeup_handler [ 36.302] sna_block_handler (tv=0.242000) [ 36.302] sna_scanout_do_flush: flush timer active: delta=0 [ 36.302] sna_scanout_do_flush (time=36302), triggered [ 36.302] sna_scanout_flush (time=36302), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 36.302] has_shadow: has pending damage? 0, outstanding flips: 0 [ 36.302] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 36.302] has_shadow: has pending damage? 0, outstanding flips: 0 [ 36.302] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 36.302] sna_accel_do_throttle -- no pending activity [ 36.302] sna_accel_block: evaluating timers, active=5 [ 36.302] sna_accel_block: flush timer expires in 16 [36318] [ 36.318] sna_wakeup_handler [ 36.318] sna_block_handler (tv=0.226000) [ 36.318] sna_scanout_do_flush: flush timer active: delta=0 [ 36.318] sna_scanout_do_flush (time=36318), triggered [ 36.318] sna_scanout_flush (time=36318), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 36.318] has_shadow: has pending damage? 0, outstanding flips: 0 [ 36.318] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 36.318] has_shadow: has pending damage? 0, outstanding flips: 0 [ 36.318] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 36.318] sna_accel_do_throttle -- no pending activity [ 36.318] sna_accel_block: evaluating timers, active=5 [ 36.318] sna_accel_block: flush timer expires in 16 [36334] [ 36.335] sna_wakeup_handler [ 36.335] sna_block_handler (tv=0.209000) [ 36.335] sna_scanout_do_flush: flush timer active: delta=-1 [ 36.335] sna_scanout_do_flush (time=36335), triggered [ 36.335] sna_scanout_flush (time=36335), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 36.335] has_shadow: has pending damage? 0, outstanding flips: 0 [ 36.335] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 36.335] has_shadow: has pending damage? 0, outstanding flips: 0 [ 36.335] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 36.335] sna_accel_do_throttle -- no pending activity [ 36.335] sna_accel_block: evaluating timers, active=5 [ 36.335] sna_accel_block: flush timer expires in 16 [36351] [ 36.351] sna_wakeup_handler [ 36.351] sna_block_handler (tv=0.193000) [ 36.351] sna_scanout_do_flush: flush timer active: delta=0 [ 36.351] sna_scanout_do_flush (time=36351), triggered [ 36.351] sna_scanout_flush (time=36351), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 36.351] has_shadow: has pending damage? 0, outstanding flips: 0 [ 36.351] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 36.351] has_shadow: has pending damage? 0, outstanding flips: 0 [ 36.351] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 36.351] sna_accel_do_throttle -- no pending activity [ 36.351] sna_accel_block: evaluating timers, active=5 [ 36.351] sna_accel_block: flush timer expires in 16 [36367] [ 36.367] sna_wakeup_handler [ 36.367] sna_block_handler (tv=0.177000) [ 36.367] sna_scanout_do_flush: flush timer active: delta=0 [ 36.367] sna_scanout_do_flush (time=36367), triggered [ 36.367] sna_scanout_flush (time=36367), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 36.367] has_shadow: has pending damage? 0, outstanding flips: 0 [ 36.367] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 36.367] has_shadow: has pending damage? 0, outstanding flips: 0 [ 36.367] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 36.367] sna_accel_do_throttle -- no pending activity [ 36.367] sna_accel_block: evaluating timers, active=5 [ 36.367] sna_accel_block: flush timer expires in 16 [36383] [ 36.384] sna_wakeup_handler [ 36.384] sna_block_handler (tv=0.160000) [ 36.384] sna_scanout_do_flush: flush timer active: delta=-1 [ 36.384] sna_scanout_do_flush (time=36384), triggered [ 36.384] sna_scanout_flush (time=36384), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 36.384] has_shadow: has pending damage? 0, outstanding flips: 0 [ 36.384] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 36.384] has_shadow: has pending damage? 0, outstanding flips: 0 [ 36.384] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 36.384] sna_accel_do_throttle -- no pending activity [ 36.384] sna_accel_block: evaluating timers, active=5 [ 36.384] sna_accel_block: flush timer expires in 16 [36400] [ 36.400] sna_wakeup_handler [ 36.400] sna_block_handler (tv=0.144000) [ 36.400] sna_scanout_do_flush: flush timer active: delta=0 [ 36.400] sna_scanout_do_flush (time=36400), triggered [ 36.400] sna_scanout_flush (time=36400), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 36.400] has_shadow: has pending damage? 0, outstanding flips: 0 [ 36.400] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 36.400] has_shadow: has pending damage? 0, outstanding flips: 0 [ 36.400] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 36.400] sna_accel_do_throttle -- no pending activity [ 36.400] sna_accel_block: evaluating timers, active=5 [ 36.400] sna_accel_block: flush timer expires in 16 [36416] [ 36.416] sna_wakeup_handler [ 36.416] sna_block_handler (tv=0.128000) [ 36.416] sna_scanout_do_flush: flush timer active: delta=0 [ 36.416] sna_scanout_do_flush (time=36416), triggered [ 36.416] sna_scanout_flush (time=36416), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 36.416] has_shadow: has pending damage? 0, outstanding flips: 0 [ 36.416] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 36.416] has_shadow: has pending damage? 0, outstanding flips: 0 [ 36.416] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 36.416] sna_accel_do_throttle -- no pending activity [ 36.416] sna_accel_block: evaluating timers, active=5 [ 36.416] sna_accel_block: flush timer expires in 16 [36432] [ 36.432] sna_wakeup_handler [ 36.432] sna_block_handler (tv=0.112000) [ 36.432] sna_scanout_do_flush: flush timer active: delta=0 [ 36.432] sna_scanout_do_flush (time=36432), triggered [ 36.432] sna_scanout_flush (time=36432), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 36.432] has_shadow: has pending damage? 0, outstanding flips: 0 [ 36.432] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 36.432] has_shadow: has pending damage? 0, outstanding flips: 0 [ 36.432] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 36.432] sna_accel_do_throttle -- no pending activity [ 36.432] sna_accel_block: evaluating timers, active=5 [ 36.432] sna_accel_block: flush timer expires in 16 [36448] [ 36.449] sna_wakeup_handler [ 36.449] sna_block_handler (tv=0.95000) [ 36.449] sna_scanout_do_flush: flush timer active: delta=-1 [ 36.449] sna_scanout_do_flush (time=36449), triggered [ 36.449] sna_scanout_flush (time=36449), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 36.449] has_shadow: has pending damage? 0, outstanding flips: 0 [ 36.449] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 36.449] has_shadow: has pending damage? 0, outstanding flips: 0 [ 36.449] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 36.449] sna_accel_do_throttle -- no pending activity [ 36.449] sna_accel_block: evaluating timers, active=5 [ 36.449] sna_accel_block: flush timer expires in 16 [36465] [ 36.465] sna_wakeup_handler [ 36.465] sna_block_handler (tv=0.79000) [ 36.465] sna_scanout_do_flush: flush timer active: delta=0 [ 36.465] sna_scanout_do_flush (time=36465), triggered [ 36.465] sna_scanout_flush (time=36465), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 36.465] has_shadow: has pending damage? 0, outstanding flips: 0 [ 36.465] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 36.465] has_shadow: has pending damage? 0, outstanding flips: 0 [ 36.465] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 36.465] sna_accel_do_throttle -- no pending activity [ 36.465] sna_accel_block: evaluating timers, active=5 [ 36.465] sna_accel_block: flush timer expires in 16 [36481] [ 36.481] sna_wakeup_handler [ 36.481] sna_block_handler (tv=0.63000) [ 36.481] sna_scanout_do_flush: flush timer active: delta=0 [ 36.481] sna_scanout_do_flush (time=36481), triggered [ 36.481] sna_scanout_flush (time=36481), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 36.481] has_shadow: has pending damage? 0, outstanding flips: 0 [ 36.481] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 36.481] has_shadow: has pending damage? 0, outstanding flips: 0 [ 36.481] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 36.481] sna_accel_do_throttle -- no pending activity [ 36.481] sna_accel_block: evaluating timers, active=5 [ 36.481] sna_accel_block: flush timer expires in 16 [36497] [ 36.498] sna_wakeup_handler [ 36.498] sna_block_handler (tv=0.46000) [ 36.498] sna_scanout_do_flush: flush timer active: delta=-1 [ 36.498] sna_scanout_do_flush (time=36498), triggered [ 36.498] sna_scanout_flush (time=36498), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 36.498] has_shadow: has pending damage? 0, outstanding flips: 0 [ 36.498] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 36.498] has_shadow: has pending damage? 0, outstanding flips: 0 [ 36.498] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 36.498] sna_accel_do_throttle -- no pending activity [ 36.498] sna_accel_block: evaluating timers, active=5 [ 36.498] sna_accel_block: flush timer expires in 16 [36514] [ 36.514] sna_wakeup_handler [ 36.514] sna_block_handler (tv=0.30000) [ 36.514] sna_scanout_do_flush: flush timer active: delta=0 [ 36.514] sna_scanout_do_flush (time=36514), triggered [ 36.514] sna_scanout_flush (time=36514), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 36.514] has_shadow: has pending damage? 0, outstanding flips: 0 [ 36.514] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 36.514] has_shadow: has pending damage? 0, outstanding flips: 0 [ 36.514] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 36.514] sna_accel_do_throttle -- no pending activity [ 36.514] sna_accel_block: evaluating timers, active=5 [ 36.514] sna_accel_block: flush timer expires in 16 [36530] [ 36.530] sna_wakeup_handler [ 36.530] sna_block_handler (tv=0.14000) [ 36.530] sna_scanout_do_flush: flush timer active: delta=0 [ 36.530] sna_scanout_do_flush (time=36530), triggered [ 36.530] sna_scanout_flush (time=36530), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 36.530] has_shadow: has pending damage? 0, outstanding flips: 0 [ 36.530] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 36.530] has_shadow: has pending damage? 0, outstanding flips: 0 [ 36.530] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 36.530] sna_accel_do_throttle -- no pending activity [ 36.530] sna_accel_block: evaluating timers, active=5 [ 36.530] sna_accel_block: flush timer expires in 16 [36546] [ 36.544] sna_wakeup_handler [ 36.545] sna_block_handler (tv=0.0) [ 36.545] sna_wakeup_handler [ 36.545] sna_block_handler (tv=584.544000) [ 36.545] sna_scanout_do_flush: flush timer active: delta=1 [ 36.545] sna_scanout_do_flush (time=36545), triggered [ 36.545] sna_scanout_flush (time=36545), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 36.545] has_shadow: has pending damage? 0, outstanding flips: 0 [ 36.545] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 36.545] has_shadow: has pending damage? 0, outstanding flips: 0 [ 36.545] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 36.545] sna_accel_do_throttle -- no pending activity [ 36.545] sna_accel_block: evaluating timers, active=5 [ 36.545] sna_accel_block: flush timer expires in 16 [36561] [ 36.561] sna_wakeup_handler [ 36.561] sna_block_handler (tv=584.528000) [ 36.561] sna_scanout_do_flush: flush timer active: delta=0 [ 36.561] sna_scanout_do_flush (time=36561), triggered [ 36.561] sna_scanout_flush (time=36561), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 36.561] has_shadow: has pending damage? 0, outstanding flips: 0 [ 36.561] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 36.561] has_shadow: has pending damage? 0, outstanding flips: 0 [ 36.561] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 36.561] sna_accel_do_throttle -- no pending activity [ 36.561] sna_accel_block: evaluating timers, active=5 [ 36.561] sna_accel_block: flush timer expires in 16 [36577] [ 36.577] sna_wakeup_handler [ 36.577] sna_block_handler (tv=584.512000) [ 36.577] sna_scanout_do_flush: flush timer active: delta=0 [ 36.577] sna_scanout_do_flush (time=36577), triggered [ 36.577] sna_scanout_flush (time=36577), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 36.577] has_shadow: has pending damage? 0, outstanding flips: 0 [ 36.577] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 36.577] has_shadow: has pending damage? 0, outstanding flips: 0 [ 36.577] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 36.577] sna_accel_do_throttle -- no pending activity [ 36.577] sna_accel_block: evaluating timers, active=5 [ 36.577] sna_accel_block: flush timer expires in 16 [36593] [ 36.587] sna_wakeup_handler [ 36.588] sna_accel_flush: flush?=0, dirty?=0 [ 36.588] sna_accel_flush: flush?=0, dirty?=0 [ 36.588] sna_block_handler (tv=0.499000) [ 36.588] sna_scanout_do_flush: flush timer active: delta=5 [ 36.588] sna_accel_do_throttle -- no pending activity [ 36.588] sna_accel_block: evaluating timers, active=5 [ 36.588] sna_accel_block: flush timer expires in 5 [36593] [ 36.588] sna_wakeup_handler [ 36.588] sna_block_handler (tv=0.499000) [ 36.588] sna_scanout_do_flush: flush timer active: delta=5 [ 36.588] sna_accel_do_throttle -- no pending activity [ 36.588] sna_accel_block: evaluating timers, active=5 [ 36.588] sna_accel_block: flush timer expires in 5 [36593] [ 36.588] sna_wakeup_handler [ 36.588] sna_accel_flush: flush?=0, dirty?=0 [ 36.588] sna_accel_flush: flush?=0, dirty?=0 [ 36.588] sna_accel_flush: flush?=0, dirty?=0 [ 36.588] sna_accel_flush: flush?=0, dirty?=0 [ 36.588] sna_block_handler (tv=0.499000) [ 36.588] sna_scanout_do_flush: flush timer active: delta=5 [ 36.588] sna_accel_do_throttle -- no pending activity [ 36.588] sna_accel_block: evaluating timers, active=5 [ 36.588] sna_accel_block: flush timer expires in 5 [36593] [ 36.589] sna_wakeup_handler [ 36.589] sna_accel_flush: flush?=0, dirty?=0 [ 36.589] sna_block_handler (tv=0.498000) [ 36.589] sna_scanout_do_flush: flush timer active: delta=4 [ 36.589] sna_accel_do_throttle -- no pending activity [ 36.589] sna_accel_block: evaluating timers, active=5 [ 36.589] sna_accel_block: flush timer expires in 4 [36593] [ 36.593] sna_wakeup_handler [ 36.594] sna_block_handler (tv=0.493000) [ 36.594] sna_scanout_do_flush: flush timer active: delta=-1 [ 36.594] sna_scanout_do_flush (time=36594), triggered [ 36.594] sna_scanout_flush (time=36594), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 36.594] has_shadow: has pending damage? 0, outstanding flips: 0 [ 36.594] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 36.594] has_shadow: has pending damage? 0, outstanding flips: 0 [ 36.594] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 36.594] sna_accel_do_throttle -- no pending activity [ 36.594] sna_accel_block: evaluating timers, active=5 [ 36.594] sna_accel_block: flush timer expires in 16 [36610] [ 36.600] sna_wakeup_handler [ 36.600] sna_accel_flush: flush?=0, dirty?=0 [ 36.600] sna_accel_flush: flush?=0, dirty?=0 [ 36.600] sna_block_handler (tv=0.487000) [ 36.600] sna_scanout_do_flush: flush timer active: delta=10 [ 36.600] sna_accel_do_throttle -- no pending activity [ 36.600] sna_accel_block: evaluating timers, active=5 [ 36.600] sna_accel_block: flush timer expires in 10 [36610] [ 36.610] sna_wakeup_handler [ 36.610] sna_block_handler (tv=0.477000) [ 36.610] sna_scanout_do_flush: flush timer active: delta=0 [ 36.610] sna_scanout_do_flush (time=36610), triggered [ 36.610] sna_scanout_flush (time=36610), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 36.610] has_shadow: has pending damage? 0, outstanding flips: 0 [ 36.610] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 36.610] has_shadow: has pending damage? 0, outstanding flips: 0 [ 36.610] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 36.610] sna_accel_do_throttle -- no pending activity [ 36.610] sna_accel_block: evaluating timers, active=5 [ 36.610] sna_accel_block: flush timer expires in 16 [36626] [ 36.615] sna_wakeup_handler [ 36.615] sna_create_pixmap(220, 20, 32, usage=0) [ 36.615] kgem_can_create_2d: 220x20 @ 32 [ 36.615] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=896, height=20 [ 36.615] kgem_can_create_2d: untiled size=20480 [ 36.615] kgem_choose_tiling: 220x20 -> 1 [ 36.615] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1024, height=24 [ 36.615] kgem_can_create_2d: tiled[1] size=24576 [ 36.615] sna_create_pixmap: usage=0, flags=1b [ 36.615] sna_create_pixmap: creating GPU pixmap 220x20, stride=880, flags=1b [ 36.615] __pop_freed_pixmap: reusing freed pixmap=3291 header [ 36.615] create_pixmap_hdr: pixmap=3294, width=220, height=20, usage=0 [ 36.615] sna_create_pixmap: serial=3294, 220x20, usage=0 [ 36.615] sna_composite_rectangles(pixmap=3295, op=0, 0 x 1 [(0, 0)x(220, 20) ...]) [ 36.615] sna_composite_rectangles: converted to op 0 [ 36.615] sna_composite_rectangles[0] (0, 0)x(220, 20) -> (0, 0), (220, 20) [ 36.615] sna_composite_rectangles: nrects=1, region=(0, 0), (220, 20) x 1 [ 36.615] sna_composite_rectangles: clipped extents (0, 0),(220, 20) x 1 [ 36.615] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(220, 20) [ 36.615] sna_composite_rectangles: dropping last-cpu hint [ 36.615] sna_drawable_use_bo pixmap=3295, box=((0, 0), (220, 20)), flags=19... [ 36.615] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 36.615] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 36.615] sna_pixmap_move_to_gpu(pixmap=3295, usage=0), flags=b [ 36.615] sna_pixmap_move_to_gpu: CPU damage? 0 [ 36.615] sna_pixmap_move_to_gpu: creating GPU bo (220x20@32), create=b [ 36.615] kgem_choose_tiling: 220x20 -> 1 [ 36.615] kgem_choose_tiling: 220x20 -> 1 [ 36.615] sna_pixmap_alloc_gpu: pixmap=3295 [ 36.615] kgem_create_2d(220x20, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 36.615] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1024, height=24 [ 36.615] kgem_bo_remove_from_inactive: removing handle=125 from inactive [ 36.615] from inactive: pitch=1024, tiling=1: handle=125, id=1993 [ 36.615] __sna_damage_all(220, 20) [ 36.615] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 36.615] sna_pixmap_mark_active: pixmap=3295, handle=125 [ 36.615] sna_drawable_use_bo: allocated GPU bo for operation [ 36.615] sna_drawable_use_bo: using GPU bo with damage? 0 [ 36.615] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 36.615] kgem_bo_is_render: handle=125, rq? 0 [0] [ 36.615] kgem_bo_is_render: handle=125, rq? 0 [0] [ 36.615] gen9_render_fill_boxes(0 x 1 [(0, 0), (220, 20) ...]) [ 36.615] sna_render_get_solid: 0 [ 36.615] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 36.615] kgem_check_bo: num_pages=+16, num_exec=+1 [ 36.615] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 36.615] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 36.615] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 36.615] kgem_add_handle: handle=4, index=0 [ 36.615] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 36.615] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 36.615] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 36.616] gen9_composite_get_binding_table(ffc0) [ 36.616] kgem_add_reloc64: handle=125, pos=16360, delta=0, domains=20002 [ 36.616] kgem_add_handle: handle=125, index=1 [ 36.616] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd0d4000) [ 36.616] __kgem_bo_mark_dirty: handle=125 (proxy? 0) [ 36.616] [3fe0] bind bo(handle=125, addr=fd0d4000), format=192, width=220, height=20, pitch=1024, tiling=1 -> render [ 36.616] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 36.616] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 36.616] kgem_add_handle: handle=7, index=2 [ 36.616] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 36.616] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 36.616] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 36.616] gen9_emit_sampler: sampler = 1 [ 36.616] gen9_emit_sf: num_sf_outputs=1 [ 36.616] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 36.616] gen9_emit_vertex_elements: setup id=0 [ 36.616] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 36.616] (0, 0), (220, 20) [ 36.616] gen8_vertex_flush[490] = 3 [ 36.616] sna_composite_rectangles: pixmap=3295 marking clear [0]? 1 [ 36.616] sna_composite_rectangles(pixmap=3295, op=1, fff2f1f0 x 1 [(0, 0)x(220, 20) ...]) [ 36.616] sna_composite_rectangles: converted to op 1 [ 36.616] sna_composite_rectangles[0] (0, 0)x(220, 20) -> (0, 0), (220, 20) [ 36.616] sna_composite_rectangles: nrects=1, region=(0, 0), (220, 20) x 1 [ 36.616] sna_composite_rectangles: clipped extents (0, 0),(220, 20) x 1 [ 36.616] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(220, 20) [ 36.616] sna_composite_rectangles: promoting to full GPU [ 36.616] sna_composite_rectangles: dropping last-cpu hint [ 36.616] sna_drawable_use_bo pixmap=3295, box=((0, 0), (220, 20)), flags=19... [ 36.616] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 36.616] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 36.616] sna_drawable_use_bo: using whole GPU bo [ 36.616] gen9_render_fill_boxes (op=1, color=(f2f2, f1f1, f0f0, ffff) [20028888]) [ 36.616] kgem_bo_is_render: handle=125, rq? 1 [1] [ 36.616] gen9_render_fill_boxes(fff2f1f0 x 1 [(0, 0), (220, 20) ...]) [ 36.616] sna_render_get_solid: fff2f1f0 [ 36.616] sna_render_get_solid(15) = fff2f1f0 (old) [ 36.616] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 36.616] kgem_check_bo: num_pages=+0, num_exec=+0 [ 36.616] gen9_composite_get_binding_table(ff00) [ 36.616] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 36.616] kgem_add_reloc64: adding proxy [delta=60] for handle=8 [ 36.616] kgem_add_handle: handle=8, index=3 [ 36.616] kgem_add_reloc64[5] = (delta=60, target handle=3, presumed=fdffe000) [ 36.616] [3fb0] bind bo(handle=8, addr=fdffe03c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 36.616] gen9_emit_vertex_elements: setup id=0 [ 36.616] (0, 0), (220, 20) [ 36.616] gen8_vertex_flush[4cc] = 3 [ 36.616] sna_composite_rectangles: pixmap=3295 marking clear [fff2f1f0]? 1 [ 36.616] sna_composite_rectangles(pixmap=3295, op=1, ff300a24 x 2 [(0, 0)x(220, 20) ...]) [ 36.616] sna_composite_rectangles: converted to op 1 [ 36.616] sna_composite_rectangles[0] (0, 0)x(220, 20) -> (0, 0), (220, 20) [ 36.616] sna_composite_rectangles[1] (0, 0)x(220, 20) -> (0, 0), (220, 20) [ 36.616] sna_composite_rectangles: nrects=2, region=(0, 0), (220, 20) x 2 [ 36.616] sna_composite_rectangles: clipped extents (0, 0),(220, 20) x 1 [ 36.616] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(220, 20) [ 36.616] sna_composite_rectangles: promoting to full GPU [ 36.616] sna_composite_rectangles: dropping last-cpu hint [ 36.616] sna_drawable_use_bo pixmap=3295, box=((0, 0), (220, 20)), flags=19... [ 36.616] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 36.616] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 36.616] sna_drawable_use_bo: using whole GPU bo [ 36.616] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 36.616] kgem_bo_is_render: handle=125, rq? 1 [1] [ 36.616] gen9_render_fill_boxes(ff300a24 x 1 [(0, 0), (220, 20) ...]) [ 36.616] sna_render_get_solid: ff300a24 [ 36.616] sna_render_get_solid(17) = ff300a24 (old) [ 36.616] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 36.616] kgem_check_bo: num_pages=+0, num_exec=+0 [ 36.616] gen9_composite_get_binding_table(fe80) [ 36.616] kgem_add_reloc64: handle=8, pos=16280, delta=0, domains=40000 [ 36.616] kgem_add_reloc64: adding proxy [delta=68] for handle=8 [ 36.616] kgem_add_reloc64[6] = (delta=68, target handle=3, presumed=fdffe000) [ 36.616] [3f90] bind bo(handle=8, addr=fdffe044), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 36.616] gen9_emit_vertex_elements: setup id=0 [ 36.616] (0, 0), (220, 20) [ 36.616] gen8_vertex_flush[508] = 3 [ 36.616] sna_composite_rectangles: pixmap=3295 marking clear [ff300a24]? 1 [ 36.616] sna_glyphs(op=3, nlist=2, src=(1, -2)) [ 36.616] kgem_bo_is_busy: handle=125, domain: 0 exec? 1, rq? 1 [ 36.616] can_discard_mask: nlist=2, mask=28888, depth 32, op=3 (bounded? 1) [ 36.616] glyphs_format: format=166024, depth=32 [ 36.616] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 36.616] sna_glyphs: discarding mask [ 36.616] glyphs0_to_dst(op=3, src=(1, -2), nlist=2, dst=(1, -2)+(0, 0)) [ 36.616] clipped_glyphs? 47 glyph in 2 lists extents (0, -14), (199, 19), region (0, 0), (199, 19): yes [ 36.616] gen9_render_composite: 0x0, current mode=1/1 [ 36.616] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 36.616] gen9_composite_fallback: mask is already on the GPU, try to use GPU [ 36.616] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 36.616] sna_drawable_use_bo pixmap=3295, box=((0, 0), (199, 19)), flags=7... [ 36.616] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 36.616] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 36.616] sna_drawable_use_bo: using whole GPU bo [ 36.616] gen9_composite_set_target: pixmap=3295, format=20028888, size=220x20, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 36.616] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 36.616] color_convert: src=ffffffff [20028888] [ 36.616] color_convert: dst=ffffffff [20028888] [ 36.616] sna_render_get_solid: ffffffff [ 36.616] sna_render_get_solid(white) [ 36.616] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 36.616] sna_transform_is_imprecise_integer_translation: no transform [ 36.616] gen9_composite_picture: integer translation (0, 0), removing [ 36.616] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 36.616] sna_render_pixmap_bo: GPU all damaged [ 36.616] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 36.616] gen4_choose_composite_emitter: solid, identity mask [ 36.616] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 36.616] aligning vertex: was 2, now 4 floats per vertex [ 36.616] gen9_composite_get_binding_table(fe00) [ 36.616] kgem_add_reloc64: handle=7, pos=16248, delta=0, domains=40000 [ 36.616] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 36.616] kgem_add_reloc64[7] = (delta=1048, target handle=2, presumed=fffe8000) [ 36.616] [3f70] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 36.616] kgem_add_reloc64: handle=6, pos=16232, delta=0, domains=40000 [ 36.616] kgem_add_handle: handle=6, index=4 [ 36.616] kgem_add_reloc64[8] = (delta=0, target handle=4, presumed=fd581000) [ 36.616] [3f60] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 36.616] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 36.616] gen9_emit_sampler: sampler = a [ 36.616] gen9_emit_sf: num_sf_outputs=2 [ 36.616] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 36.616] gen9_emit_vertex_elements: setup id=9 [ 36.616] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 36.616] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 36.616] glyphs0_to_dst: glyph=(10, -13), (19, 1), clip=(0, 0), (199, 19) [ 36.616] glyphs0_to_dst: blt=(10, 0), (19, 1) [ 36.616] emit_primitive_identity_mask__avx2: dst=(10, 0), mask=(832.00, 45.00) x (9.00, 1.00) [ 36.616] glyphs0_to_dst: glyph=(55, -10), (64, 1), clip=(0, 0), (199, 19) [ 36.616] glyphs0_to_dst: blt=(55, 0), (64, 1) [ 36.616] emit_primitive_identity_mask__avx2: dst=(55, 0), mask=(880.00, 26.00) x (9.00, 1.00) [ 36.616] glyphs0_to_dst: glyph=(73, -13), (82, 1), clip=(0, 0), (199, 19) [ 36.616] glyphs0_to_dst: blt=(73, 0), (82, 1) [ 36.616] emit_primitive_identity_mask__avx2: dst=(73, 0), mask=(832.00, 45.00) x (9.00, 1.00) [ 36.616] glyphs0_to_dst: glyph=(91, -10), (100, 1), clip=(0, 0), (199, 19) [ 36.616] glyphs0_to_dst: blt=(91, 0), (100, 1) [ 36.616] emit_primitive_identity_mask__avx2: dst=(91, 0), mask=(880.00, 26.00) x (9.00, 1.00) [ 36.616] glyphs0_to_dst: glyph=(99, 0), (110, 2), clip=(0, 0), (199, 19) [ 36.616] glyphs0_to_dst: blt=(99, 0), (110, 2) [ 36.616] emit_primitive_identity_mask__avx2: dst=(99, 0), mask=(832.00, 48.00) x (11.00, 2.00) [ 36.616] glyphs0_to_dst: glyph=(135, 0), (146, 2), clip=(0, 0), (199, 19) [ 36.616] glyphs0_to_dst: blt=(135, 0), (146, 2) [ 36.616] emit_primitive_identity_mask__avx2: dst=(135, 0), mask=(832.00, 48.00) x (11.00, 2.00) [ 36.616] glyphs0_to_dst: glyph=(162, -10), (172, 1), clip=(0, 0), (199, 19) [ 36.616] glyphs0_to_dst: blt=(162, 0), (172, 1) [ 36.616] emit_primitive_identity_mask__avx2: dst=(162, 0), mask=(880.00, 58.00) x (10.00, 1.00) [ 36.616] glyphs0_to_dst: glyph=(0, 10), (10, 13), clip=(0, 0), (199, 19) [ 36.616] glyphs0_to_dst: blt=(0, 10), (10, 13) [ 36.616] emit_primitive_identity_mask__avx2: dst=(0, 10), mask=(1008.00, 48.00) x (10.00, 3.00) [ 36.616] glyphs0_to_dst: glyph=(10, 4), (19, 18), clip=(0, 0), (199, 19) [ 36.616] glyphs0_to_dst: blt=(10, 4), (19, 18) [ 36.616] emit_primitive_identity_mask__avx2: dst=(10, 4), mask=(832.00, 32.00) x (9.00, 14.00) [ 36.616] glyphs0_to_dst: glyph=(19, 7), (28, 15), clip=(0, 0), (199, 19) [ 36.616] glyphs0_to_dst: blt=(19, 7), (28, 15) [ 36.616] emit_primitive_identity_mask__avx2: dst=(19, 7), mask=(896.00, 48.00) x (9.00, 8.00) [ 36.616] glyphs0_to_dst: glyph=(27, 7), (37, 15), clip=(0, 0), (199, 19) [ 36.616] glyphs0_to_dst: blt=(27, 7), (37, 15) [ 36.616] emit_primitive_identity_mask__avx2: dst=(27, 7), mask=(848.00, 16.00) x (10.00, 8.00) [ 36.616] glyphs0_to_dst: glyph=(37, 7), (46, 15), clip=(0, 0), (199, 19) [ 36.616] glyphs0_to_dst: blt=(37, 7), (46, 15) [ 36.616] emit_primitive_identity_mask__avx2: dst=(37, 7), mask=(848.00, 48.00) x (9.00, 8.00) [ 36.616] glyphs0_to_dst: glyph=(45, 4), (55, 15), clip=(0, 0), (199, 19) [ 36.616] glyphs0_to_dst: blt=(45, 4), (55, 15) [ 36.616] emit_primitive_identity_mask__avx2: dst=(45, 4), mask=(992.00, 32.00) x (10.00, 11.00) [ 36.616] glyphs0_to_dst: glyph=(55, 7), (64, 18), clip=(0, 0), (199, 19) [ 36.616] glyphs0_to_dst: blt=(55, 7), (64, 18) [ 36.616] emit_primitive_identity_mask__avx2: dst=(55, 7), mask=(880.00, 16.00) x (9.00, 11.00) [ 36.616] glyphs0_to_dst: glyph=(64, 4), (73, 15), clip=(0, 0), (199, 19) [ 36.616] glyphs0_to_dst: blt=(64, 4), (73, 15) [ 36.616] emit_primitive_identity_mask__avx2: dst=(64, 4), mask=(880.00, 0.00) x (9.00, 11.00) [ 36.616] glyphs0_to_dst: glyph=(73, 4), (82, 18), clip=(0, 0), (199, 19) [ 36.616] glyphs0_to_dst: blt=(73, 4), (82, 18) [ 36.616] emit_primitive_identity_mask__avx2: dst=(73, 4), mask=(832.00, 32.00) x (9.00, 14.00) [ 36.616] glyphs0_to_dst: glyph=(81, 7), (91, 15), clip=(0, 0), (199, 19) [ 36.616] glyphs0_to_dst: blt=(81, 7), (91, 15) [ 36.616] emit_primitive_identity_mask__avx2: dst=(81, 7), mask=(848.00, 16.00) x (10.00, 8.00) [ 36.616] glyphs0_to_dst: glyph=(91, 7), (100, 18), clip=(0, 0), (199, 19) [ 36.616] glyphs0_to_dst: blt=(91, 7), (100, 18) [ 36.616] emit_primitive_identity_mask__avx2: dst=(91, 7), mask=(880.00, 16.00) x (9.00, 11.00) [ 36.616] glyphs0_to_dst: glyph=(99, 17), (110, 19), clip=(0, 0), (199, 19) [ 36.616] glyphs0_to_dst: blt=(99, 17), (110, 19) [ 36.616] emit_primitive_identity_mask__avx2: dst=(99, 17), mask=(832.00, 48.00) x (11.00, 2.00) [ 36.616] glyphs0_to_dst: glyph=(108, 3), (118, 15), clip=(0, 0), (199, 19) [ 36.616] glyphs0_to_dst: blt=(108, 3), (118, 15) [ 36.616] emit_primitive_identity_mask__avx2: dst=(108, 3), mask=(864.00, 0.00) x (10.00, 12.00) [ 36.616] glyphs0_to_dst: glyph=(117, 7), (127, 15), clip=(0, 0), (199, 19) [ 36.616] glyphs0_to_dst: blt=(117, 7), (127, 15) [ 36.616] emit_primitive_identity_mask__avx2: dst=(117, 7), mask=(864.00, 32.00) x (10.00, 8.00) [ 36.616] glyphs0_to_dst: glyph=(126, 4), (136, 15), clip=(0, 0), (199, 19) [ 36.616] glyphs0_to_dst: blt=(126, 4), (136, 15) [ 36.616] emit_primitive_identity_mask__avx2: dst=(126, 4), mask=(880.00, 32.00) x (10.00, 11.00) [ 36.616] glyphs0_to_dst: glyph=(135, 17), (146, 19), clip=(0, 0), (199, 19) [ 36.616] glyphs0_to_dst: blt=(135, 17), (146, 19) [ 36.616] emit_primitive_identity_mask__avx2: dst=(135, 17), mask=(832.00, 48.00) x (11.00, 2.00) [ 36.616] glyphs0_to_dst: glyph=(144, 4), (154, 15), clip=(0, 0), (199, 19) [ 36.616] glyphs0_to_dst: blt=(144, 4), (154, 15) [ 36.616] emit_primitive_identity_mask__avx2: dst=(144, 4), mask=(880.00, 32.00) x (10.00, 11.00) [ 36.616] glyphs0_to_dst: glyph=(153, 7), (163, 15), clip=(0, 0), (199, 19) [ 36.616] glyphs0_to_dst: blt=(153, 7), (163, 15) [ 36.616] emit_primitive_identity_mask__avx2: dst=(153, 7), mask=(944.00, 0.00) x (10.00, 8.00) [ 36.616] glyphs0_to_dst: glyph=(162, 7), (172, 18), clip=(0, 0), (199, 19) [ 36.616] glyphs0_to_dst: blt=(162, 7), (172, 18) [ 36.616] emit_primitive_identity_mask__avx2: dst=(162, 7), mask=(880.00, 48.00) x (10.00, 11.00) [ 36.616] glyphs0_to_dst: glyph=(174, 12), (179, 15), clip=(0, 0), (199, 19) [ 36.616] glyphs0_to_dst: blt=(174, 12), (179, 15) [ 36.616] emit_primitive_identity_mask__avx2: dst=(174, 12), mask=(1008.00, 32.00) x (5.00, 3.00) [ 36.616] glyphs0_to_dst: glyph=(181, 7), (190, 15), clip=(0, 0), (199, 19) [ 36.616] glyphs0_to_dst: blt=(181, 7), (190, 15) [ 36.616] emit_primitive_identity_mask__avx2: dst=(181, 7), mask=(896.00, 48.00) x (9.00, 8.00) [ 36.616] glyphs0_to_dst: glyph=(190, 3), (199, 15), clip=(0, 0), (199, 19) [ 36.616] glyphs0_to_dst: blt=(190, 3), (199, 15) [ 36.616] emit_primitive_identity_mask__avx2: dst=(190, 3), mask=(992.00, 48.00) x (9.00, 12.00) [ 36.616] gen8_vertex_flush[5e4] = 87 [ 36.616] gen9_magic_ca_pass: CA fixup (5 -> 92) [ 36.616] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 36.616] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 36.616] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 36.616] sna_composite_rectangles(pixmap=3295, op=1, ffffffff x 1 [(208, 1)x(9, 17) ...]) [ 36.616] sna_composite_rectangles: converted to op 1 [ 36.616] sna_composite_rectangles[0] (208, 1)x(9, 17) -> (208, 1), (217, 18) [ 36.616] sna_composite_rectangles: nrects=1, region=(208, 1), (217, 18) x 1 [ 36.616] sna_composite_rectangles: clipped extents (208, 1),(217, 18) x 1 [ 36.616] sna_composite_rectangles: pixmap +(0, 0) extents (208, 1),(217, 18) [ 36.616] sna_composite_rectangles: dropping last-cpu hint [ 36.616] sna_drawable_use_bo pixmap=3295, box=((208, 1), (217, 18)), flags=9... [ 36.616] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 36.616] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 36.616] sna_drawable_use_bo: using whole GPU bo [ 36.616] gen9_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20028888]) [ 36.616] kgem_bo_is_render: handle=125, rq? 1 [1] [ 36.616] gen9_render_fill_boxes(ffffffff x 1 [(208, 1), (217, 18) ...]) [ 36.616] sna_render_get_solid: ffffffff [ 36.616] sna_render_get_solid(white) [ 36.616] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 36.616] kgem_check_bo: num_pages=+0, num_exec=+0 [ 36.616] aligning vertex: was 4, now 2 floats per vertex [ 36.616] gen9_composite_get_binding_table(fd40) [ 36.616] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 36.616] gen9_emit_sampler: sampler = 1 [ 36.616] gen9_emit_sf: num_sf_outputs=1 [ 36.616] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 36.616] gen9_emit_vertex_elements: setup id=0 [ 36.616] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 36.616] (208, 1), (217, 18) [ 36.616] gen8_vertex_flush[700] = 3 [ 36.616] sna_copy_area: src=pixmap=3295:(0, 0)x(220, 20)+(0, 0) -> dst=pixmap=3060:(477, 425)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 36.616] sna_copy_area: normal copy [ 36.616] sna_do_copy: src=(0, 0), dst=(477, 425), size=(220x20) [ 36.616] sna_do_copy: after drawable: src=(0, 0), dst=(542, 449), size=(220x20) [ 36.616] sna_do_copy: dst extents (542, 449), (762, 469), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 36.616] sna_do_copy: clipped dst extents (542, 449), (762, 469) [ 36.616] sna_do_copy: unclipped src extents (0, 0), (220, 20) [ 36.616] sna_do_copy: clipped src extents (0, 0), (220, 20) [ 36.616] sna_do_copy: pixmap -- no source clipping [ 36.616] sna_do_copy: src extents (0, 0), (220, 20) x 1 [ 36.616] sna_do_copy: copy region (542, 449), (762, 469) x 1 + (-542, -449) [ 36.616] sna_copy_boxes (boxes=1x[(542, 449), (762, 469)...], src pixmap=3295+(-542, -449), dst pixmap=3060+(-65, -24), alu=3, src.size=220x20, dst.size=3775x2136) [ 36.616] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94aafe70, gpu_bo=125, cpu_bo=0), replaces=0 [ 36.616] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 36.616] sna_drawable_use_bo pixmap=3060, box=((477, 425), (697, 445)), flags=b... [ 36.616] sna_drawable_use_bo: exported target, set PREFER_GPU [ 36.616] sna_drawable_use_bo: pinned, never REPLACES [ 36.616] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=b [ 36.616] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 36.616] sna_drawable_use_bo: using whole GPU bo [ 36.616] sna_pixmap_move_to_gpu(pixmap=3295, usage=0), flags=a [ 36.616] sna_pixmap_move_to_gpu: already all-damaged [ 36.616] sna_pixmap_mark_active: pixmap=3295, handle=125 [ 36.616] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 36.616] gen9_render_copy_boxes (-477, -425)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 36.616] kgem_bo_is_render: handle=125, rq? 1 [1] [ 36.616] kgem_bo_is_render: handle=9, rq? 0 [0] [ 36.616] kgem_bo_is_render: handle=9, rq? 0 [0] [ 36.616] kgem_bo_is_render: handle=125, rq? 1 [1] [ 36.616] kgem_set_mode: flushing before new bo [ 36.616] gen8_vertex_close: used=374, vbo active? 23, vb=201, nreloc=2 [ 36.616] gen8_vertex_close: reloc[0] = 287 [ 36.616] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 36.616] kgem_add_handle: handle=23, index=5 [ 36.616] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=fd541000) [ 36.616] gen8_vertex_close: reloc[1] = 372 [ 36.616] kgem_add_reloc64: handle=23, pos=372, delta=0, domains=200000 [ 36.616] kgem_add_reloc64[10] = (delta=0, target handle=5, presumed=fd541000) [ 36.616] batch[1/1, flags=1800]: 454 454 16224 16384, nreloc=11, nexec=6, nfence=0, aperture=1116 [fenced=0] [ 36.616] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 36.616] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 36.616] kgem_fixup_relocs: shrinking by 61440 [ 36.616] __kgem_busy: handle=1, busy=0, wedged=0 [ 36.617] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 36.617] kgem_commit: release handle=125 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd0d4000 [ 36.617] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 36.617] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 36.617] __kgem_bo_clear_busy: handle=7 [ 36.617] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 36.617] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 36.617] __kgem_bo_clear_busy: handle=8 [ 36.617] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 36.617] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 36.617] __kgem_bo_clear_busy: handle=8 [ 36.617] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 36.617] __kgem_bo_clear_busy: handle=7 [ 36.617] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 36.617] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 36.617] __kgem_busy: handle=1, busy=131072, wedged=0 [ 36.617] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 36.617] kgem_check_bo: num_pages=+8116, num_exec=+2 [ 36.617] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 36.617] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 36.617] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 36.617] kgem_add_handle: handle=4, index=0 [ 36.617] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 36.617] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 36.617] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 36.617] gen9_composite_get_binding_table(ffc0) [ 36.617] kgem_add_reloc64: handle=9, pos=16360, delta=0, domains=20002 [ 36.617] kgem_add_handle: handle=9, index=1 [ 36.617] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f02dd000) [ 36.617] __kgem_bo_mark_dirty: handle=9 (proxy? 0) [ 36.617] [3fe0] bind bo(handle=9, addr=f02dd000), format=192, width=3775, height=2136, pitch=15360, tiling=1 -> render [ 36.617] kgem_add_reloc64: handle=125, pos=16344, delta=0, domains=40000 [ 36.617] kgem_add_handle: handle=125, index=2 [ 36.617] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd0d4000) [ 36.617] [3fd0] bind bo(handle=125, addr=fd0d4000), format=192, width=220, height=20, pitch=1024, tiling=1 -> sampler [ 36.617] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 36.617] gen9_emit_sampler: sampler = 0 [ 36.617] gen9_emit_sf: num_sf_outputs=1 [ 36.617] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 36.617] gen9_emit_vertex_elements: setup id=0 [ 36.617] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 36.617] (0, 0) -> (477, 425) + (220, 20) [ 36.617] gen8_vertex_flush[490] = 3 [ 36.617] sna_accel_flush: flush?=1, dirty?=0 [ 36.617] gen8_vertex_close: used=380, vbo active? 23, vb=1, nreloc=1 [ 36.617] gen8_vertex_close: reloc[0] = 287 [ 36.617] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 36.617] kgem_add_handle: handle=23, index=3 [ 36.617] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 36.617] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=8190 [fenced=0] [ 36.617] __kgem_busy: handle=1, busy=0, wedged=0 [ 36.617] __kgem_retire_rq: request 1 complete [ 36.617] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 36.617] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 36.617] kgem_fixup_relocs: shrinking by 61440 [ 36.617] __kgem_busy: handle=1, busy=0, wedged=0 [ 36.617] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 36.617] kgem_commit: release handle=9 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f02dd000 [ 36.617] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 36.617] kgem_commit: release handle=125 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd0d4000 [ 36.617] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 36.617] __kgem_busy: handle=1, busy=131072, wedged=0 [ 36.617] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 36.617] sna_accel_flush: flush?=0, dirty?=0 [ 36.617] sna_accel_flush: flush?=0, dirty?=0 [ 36.617] sna_accel_flush: flush?=0, dirty?=0 [ 36.617] sna_destroy_pixmap: pixmap=3295, attached?=1 [ 36.617] _kgem_bo_destroy: handle=125, proxy? 0 [ 36.617] __kgem_bo_destroy: handle=125, size=65536 [ 36.617] __kgem_busy: handle=125, busy=131072, wedged=0 [ 36.617] __kgem_bo_destroy: handle=125 -> active [ 36.617] __sna_free_pixmap(pixmap=3295) [ 36.617] sna_accel_flush: flush?=0, dirty?=0 [ 36.617] sna_accel_flush: flush?=0, dirty?=0 [ 36.617] sna_accel_flush: flush?=0, dirty?=0 [ 36.617] sna_block_handler (tv=0.470000) [ 36.617] kgem_retire, need_retire?=1 [ 36.617] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 36.617] kgem_retire__requests_ring: retiring ring 0 [ 36.617] __kgem_busy: handle=1, busy=0, wedged=0 [ 36.617] __kgem_retire_rq: request 1 complete [ 36.617] __kgem_bo_flush: handle=9, busy=0, wedged=0 [ 36.617] __kgem_bo_flush: handle=125, busy=0, wedged=0 [ 36.617] kgem_bo_move_to_cache: release handle=125 [ 36.617] kgem_bo_move_to_inactive: moving handle=125 to inactive [ 36.617] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 36.617] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 36.617] kgem_retire -- retired=1, need_retire=0 [ 36.617] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 36.617] gen6_render_retire: resetting idle vbo [ 36.617] sna_scanout_do_flush: flush timer active: delta=9 [ 36.617] sna_accel_do_throttle -- no pending activity [ 36.617] sna_accel_block: evaluating timers, active=5 [ 36.617] sna_accel_block: flush timer expires in 9 [36626] [ 36.618] sna_wakeup_handler [ 36.618] sna_accel_flush: flush?=0, dirty?=0 [ 36.618] sna_accel_flush: flush?=0, dirty?=0 [ 36.618] sna_block_handler (tv=0.469000) [ 36.618] sna_scanout_do_flush: flush timer active: delta=8 [ 36.618] sna_accel_do_throttle -- no pending activity [ 36.618] sna_accel_block: evaluating timers, active=5 [ 36.618] sna_accel_block: flush timer expires in 8 [36626] [ 36.619] sna_wakeup_handler [ 36.619] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=29, name=3 [ 36.619] kgem_bo_flink: flinked handle=29 to name=3, marking non-reusable [ 36.619] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 36.619] sna_dri2_get_back: draw size=7680x2160, back buffer handle=29 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 [ 36.619] sna_dri2_get_back: reuse backbuffer? 1 [ 36.619] sna_dri2_get_back: back buffer handle=29, active?=0, refcnt=1 [ 36.619] sna_dri2_get_back: reuse unattached back [ 36.619] kgem_bo_flink: flinked handle=29 to name=3, marking non-reusable [ 36.619] sna_dri2_reuse_buffer: reusing back buffer handle=29, name=3, pitch=30720, age=0 [ 36.619] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 36.619] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=40, name=5, active_scanout=3 [ 36.619] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 36.619] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 36.619] sna_accel_flush: flush?=0, dirty?=0 [ 36.619] sna_accel_flush: flush?=0, dirty?=0 [ 36.619] sna_accel_flush: flush?=0, dirty?=0 [ 36.619] sna_block_handler (tv=0.468000) [ 36.619] sna_scanout_do_flush: flush timer active: delta=7 [ 36.619] sna_accel_do_throttle -- no pending activity [ 36.619] sna_accel_block: evaluating timers, active=5 [ 36.619] sna_accel_block: flush timer expires in 7 [36626] [ 36.619] sna_wakeup_handler [ 36.619] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 36.619] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 36.619] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 36.619] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 36.619] sna_dri2_get_msc(draw=146, pipe=0) [ 36.619] sna_crtc_record_swap: recording last swap on pipe=0, frame 1954 [msc=1954], time 36.615643 [ 36.619] sna_dri2_get_msc: msc=1954 [raw=1954], ust=36615643 [ 36.619] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=29 (refs=1/1, flush=0) , front=40 (refs=1/4, flush=1) [ 36.619] sna_dri2_schedule_swap(target_msc=1923, divisor=0, remainder=0) [ 36.619] sna_dri2_schedule_swap: using front handle=40, active_scanout?=3, flush?=1 [ 36.619] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 36.619] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 36.619] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 36.619] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 36.619] sna_crtc_record_swap: recording last swap on pipe=0, frame 1954 [msc=1954], time 36.615643 [ 36.619] immediate_swap: current_msc=1954, target_msc=1923 -- yes [ 36.619] can_flip: no, shadow enabled [ 36.619] sna_dri2_add_event: adding event to window 146) [ 36.619] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 36.619] sna_dri2_immediate_blit: no pending blit, starting chain [ 36.619] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 36.619] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 36.619] can_xchg: back size=8701e00, front size=8701e00 [ 36.619] can_xchg: yes, pixmap=165 [ 36.619] sna_dri2_xchg: win=146, exchange front=40/5,ref=2 and back=29/3,ref=2, pixmap=165 7680x2160 [ 36.619] sna_dri2_xchg: back_bo handle=29, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 36.619] sna_dri2_xchg: front_bo handle=40, pitch=30720, size=132710400, ref=4, active_scanout?=3 [ 36.619] set_bo: pixmap=165, handle=29 (old handle=40) [ 36.619] set_bo: marking whole pixmap as damaged [ 36.619] set_bo: applying final/discard move-to-gpu [ 36.619] wait_for_shadow: flags=0, flips=0, handle=40, shadow=32 [ 36.619] set_bo: dropping flush hint from handle=40 [ 36.619] set_bo: adding flush hint to handle=29 [ 36.619] mark_stale(handle=40) => 1 [ 36.619] swap_limit: draw=146 setting swap limit to 3 [ 36.619] sna_dri2_swap_limit_validate: swap limit set to 3 [ 36.619] sna_next_vblank(pipe=0, waiting until next vblank) [ 36.619] sna_dri2_schedule_swap: reported target_msc=1954 [ 36.619] sna_accel_flush: flush?=0, dirty?=0 [ 36.619] sna_accel_flush: flush?=0, dirty?=0 [ 36.619] sna_accel_flush: flush?=0, dirty?=0 [ 36.619] sna_accel_flush: flush?=0, dirty?=0 [ 36.619] sna_block_handler (tv=0.468000) [ 36.619] sna_scanout_do_flush: flush timer active: delta=7 [ 36.619] sna_accel_do_throttle -- no pending activity [ 36.619] sna_accel_block: evaluating timers, active=5 [ 36.619] sna_accel_block: flush timer expires in 7 [36626] [ 36.627] sna_wakeup_handler [ 36.627] sna_block_handler (tv=0.460000) [ 36.627] sna_scanout_do_flush: flush timer active: delta=-1 [ 36.627] sna_scanout_do_flush (time=36627), triggered [ 36.627] sna_scanout_flush (time=36627), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 36.627] has_shadow: has pending damage? 1, outstanding flips: 0 [ 36.627] stop_flush: scanout=29 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 36.627] has_shadow: has pending damage? 1, outstanding flips: 0 [ 36.627] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 36.627] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 36.627] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 36.627] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 36.627] sna_pixmap_move_to_gpu: already all-damaged [ 36.627] sna_pixmap_mark_active: pixmap=165, handle=29 [ 36.627] sna_mode_redisplay: crtc[0] transformed? 0 [ 36.627] sna_mode_redisplay: crtc[1] transformed? 0 [ 36.627] sna_mode_redisplay: crtc[2] transformed? 0 [ 36.627] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=29 [active=1] [ 36.627] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 40, transformed? 0 [ 36.627] get_fb: reusing fb=102 for handle=29 [ 36.627] sna_mode_redisplay: recording flip on CRTC:32 handle=29, active_scanout=2, serial=2 [ 36.627] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 36.627] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 40, transformed? 0 [ 36.627] sna_mode_redisplay: recording flip on CRTC:39 handle=29, active_scanout=3, serial=3 [ 36.627] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 36.627] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 36.627] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 36.627] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=29, shadow handle=32 [ 36.627] sna_accel_do_throttle -- no pending activity [ 36.627] sna_accel_block: evaluating timers, active=5 [ 36.627] sna_accel_block: flush timer expires in 16 [36643] [ 36.630] sna_wakeup_handler [ 36.630] sna_mode_wakeup: len=32 [ 36.630] sna_mode_wakeup: recording last swap on pipe=1, frame 1925 [785], time 36.630906 [ 36.630] sna_mode_wakeup: removing handle=40 [active_scanout=1] from scanout, installing handle=29 [active_scanout=3] [ 36.630] sna_mode_wakeup: flip complete, pending? 2 [ 36.630] sna_block_handler (tv=0.457000) [ 36.630] sna_scanout_do_flush: flush timer active: delta=13 [ 36.630] sna_accel_do_throttle -- no pending activity [ 36.630] sna_accel_block: evaluating timers, active=5 [ 36.630] sna_accel_block: flush timer expires in 13 [36643] [ 36.631] sna_wakeup_handler [ 36.631] sna_mode_wakeup: len=64 [ 36.631] sna_dri2_vblank_handler(type=2, sequence=1955, draw=1555) [ 36.632] sna_crtc_record_swap: recording last swap on pipe=0, frame 1955 [msc=1955], time 36.632306 [ 36.632] sna_dri2_vblank_handler: 2 complete, frame=1955 tv=36.632306 [ 36.632] sna_dri2_blit_complete: blit finished [ 36.632] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=1955, tv=36.632306) [ 36.632] frame_swap_complete(type=2): draw=146, pipe=0, frame=1955 [msc=1955], tv=36.632306 [ 36.632] sna_accel_flush: flush?=0, dirty?=0 [ 36.632] sna_dri2_event_free(draw?=1) [ 36.632] sna_dri2_remove_event: remove[0x561c94ae7050] from window 146, active? 1 [ 36.632] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=29] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 36.632] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=40] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 36.632] sna_dri2_vblank_handler complete [ 36.632] sna_mode_wakeup: recording last swap on pipe=0, frame 1955 [7a3], time 36.632306 [ 36.632] sna_mode_wakeup: removing handle=40 [active_scanout=0] from scanout, installing handle=29 [active_scanout=3] [ 36.632] sna_mode_wakeup: flip complete, pending? 1 [ 36.632] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 36.632] sna_block_handler (tv=0.455000) [ 36.632] sna_scanout_do_flush: flush timer active: delta=11 [ 36.632] sna_accel_do_throttle -- no pending activity [ 36.632] sna_accel_block: evaluating timers, active=5 [ 36.632] sna_accel_block: flush timer expires in 11 [36643] [ 36.643] sna_wakeup_handler [ 36.643] sna_block_handler (tv=0.444000) [ 36.643] sna_scanout_do_flush: flush timer active: delta=0 [ 36.643] sna_scanout_do_flush (time=36643), triggered [ 36.643] sna_scanout_flush (time=36643), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 36.643] has_shadow: has pending damage? 0, outstanding flips: 0 [ 36.643] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 36.643] has_shadow: has pending damage? 0, outstanding flips: 0 [ 36.643] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 36.643] sna_accel_do_throttle -- no pending activity [ 36.643] sna_accel_block: evaluating timers, active=5 [ 36.643] sna_accel_block: flush timer expires in 16 [36659] [ 36.659] sna_wakeup_handler [ 36.659] sna_block_handler (tv=0.428000) [ 36.659] sna_scanout_do_flush: flush timer active: delta=0 [ 36.659] sna_scanout_do_flush (time=36659), triggered [ 36.659] sna_scanout_flush (time=36659), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 36.659] has_shadow: has pending damage? 0, outstanding flips: 0 [ 36.659] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 36.659] has_shadow: has pending damage? 0, outstanding flips: 0 [ 36.659] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 36.659] sna_accel_do_throttle -- no pending activity [ 36.659] sna_accel_block: evaluating timers, active=5 [ 36.659] sna_accel_block: flush timer expires in 16 [36675] [ 36.675] sna_wakeup_handler [ 36.676] sna_block_handler (tv=0.411000) [ 36.676] sna_scanout_do_flush: flush timer active: delta=-1 [ 36.676] sna_scanout_do_flush (time=36676), triggered [ 36.676] sna_scanout_flush (time=36676), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 36.676] has_shadow: has pending damage? 0, outstanding flips: 0 [ 36.676] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 36.676] has_shadow: has pending damage? 0, outstanding flips: 0 [ 36.676] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 36.676] sna_accel_do_throttle -- no pending activity [ 36.676] sna_accel_block: evaluating timers, active=5 [ 36.676] sna_accel_block: flush timer expires in 16 [36692] [ 36.692] sna_wakeup_handler [ 36.692] sna_block_handler (tv=0.395000) [ 36.692] sna_scanout_do_flush: flush timer active: delta=0 [ 36.692] sna_scanout_do_flush (time=36692), triggered [ 36.692] sna_scanout_flush (time=36692), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 36.692] has_shadow: has pending damage? 0, outstanding flips: 0 [ 36.692] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 36.692] has_shadow: has pending damage? 0, outstanding flips: 0 [ 36.692] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 36.692] sna_accel_do_throttle -- no pending activity [ 36.692] sna_accel_block: evaluating timers, active=5 [ 36.692] sna_accel_block: flush timer expires in 16 [36708] [ 36.708] sna_wakeup_handler [ 36.708] sna_block_handler (tv=0.379000) [ 36.708] sna_scanout_do_flush: flush timer active: delta=0 [ 36.708] sna_scanout_do_flush (time=36708), triggered [ 36.708] sna_scanout_flush (time=36708), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 36.708] has_shadow: has pending damage? 0, outstanding flips: 0 [ 36.708] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 36.708] has_shadow: has pending damage? 0, outstanding flips: 0 [ 36.708] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 36.708] sna_accel_do_throttle -- no pending activity [ 36.708] sna_accel_block: evaluating timers, active=5 [ 36.708] sna_accel_block: flush timer expires in 16 [36724] [ 36.722] sna_wakeup_handler [ 36.722] sna_accel_flush: flush?=0, dirty?=0 [ 36.722] sna_accel_flush: flush?=0, dirty?=0 [ 36.722] sna_block_handler (tv=0.365000) [ 36.722] sna_scanout_do_flush: flush timer active: delta=2 [ 36.722] sna_scanout_do_flush (time=36722), triggered [ 36.722] sna_scanout_flush (time=36722), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 36.722] has_shadow: has pending damage? 0, outstanding flips: 0 [ 36.722] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 36.722] has_shadow: has pending damage? 0, outstanding flips: 0 [ 36.722] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 36.722] sna_accel_do_throttle -- no pending activity [ 36.722] sna_accel_block: evaluating timers, active=5 [ 36.722] sna_accel_block: flush timer expires in 16 [36738] [ 36.722] sna_wakeup_handler [ 36.722] sna_block_handler (tv=0.365000) [ 36.722] sna_scanout_do_flush: flush timer active: delta=16 [ 36.722] sna_accel_do_throttle -- no pending activity [ 36.722] sna_accel_block: evaluating timers, active=5 [ 36.722] sna_accel_block: flush timer expires in 16 [36738] [ 36.723] sna_wakeup_handler [ 36.723] sna_block_handler (tv=0.364000) [ 36.723] sna_scanout_do_flush: flush timer active: delta=15 [ 36.723] sna_accel_do_throttle -- no pending activity [ 36.723] sna_accel_block: evaluating timers, active=5 [ 36.723] sna_accel_block: flush timer expires in 15 [36738] [ 36.725] sna_wakeup_handler [ 36.725] sna_block_handler (tv=0.362000) [ 36.725] sna_scanout_do_flush: flush timer active: delta=13 [ 36.725] sna_accel_do_throttle -- no pending activity [ 36.725] sna_accel_block: evaluating timers, active=5 [ 36.725] sna_accel_block: flush timer expires in 13 [36738] [ 36.738] sna_wakeup_handler [ 36.738] sna_block_handler (tv=0.349000) [ 36.738] sna_scanout_do_flush: flush timer active: delta=0 [ 36.738] sna_scanout_do_flush (time=36738), triggered [ 36.738] sna_scanout_flush (time=36738), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 36.738] has_shadow: has pending damage? 0, outstanding flips: 0 [ 36.738] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 36.738] has_shadow: has pending damage? 0, outstanding flips: 0 [ 36.738] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 36.738] sna_accel_do_throttle -- no pending activity [ 36.738] sna_accel_block: evaluating timers, active=5 [ 36.738] sna_accel_block: flush timer expires in 16 [36754] [ 36.754] sna_wakeup_handler [ 36.754] sna_block_handler (tv=0.333000) [ 36.754] sna_scanout_do_flush: flush timer active: delta=0 [ 36.754] sna_scanout_do_flush (time=36754), triggered [ 36.754] sna_scanout_flush (time=36754), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 36.754] has_shadow: has pending damage? 0, outstanding flips: 0 [ 36.754] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 36.754] has_shadow: has pending damage? 0, outstanding flips: 0 [ 36.754] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 36.754] sna_accel_do_throttle -- no pending activity [ 36.754] sna_accel_block: evaluating timers, active=5 [ 36.754] sna_accel_block: flush timer expires in 16 [36770] [ 36.770] sna_wakeup_handler [ 36.771] sna_block_handler (tv=0.316000) [ 36.771] sna_scanout_do_flush: flush timer active: delta=-1 [ 36.771] sna_scanout_do_flush (time=36771), triggered [ 36.771] sna_scanout_flush (time=36771), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 36.771] has_shadow: has pending damage? 0, outstanding flips: 0 [ 36.771] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 36.771] has_shadow: has pending damage? 0, outstanding flips: 0 [ 36.771] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 36.771] sna_accel_do_throttle -- no pending activity [ 36.771] sna_accel_block: evaluating timers, active=5 [ 36.771] sna_accel_block: flush timer expires in 16 [36787] [ 36.787] sna_wakeup_handler [ 36.787] sna_block_handler (tv=0.300000) [ 36.787] sna_scanout_do_flush: flush timer active: delta=0 [ 36.787] sna_scanout_do_flush (time=36787), triggered [ 36.787] sna_scanout_flush (time=36787), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 36.787] has_shadow: has pending damage? 0, outstanding flips: 0 [ 36.787] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 36.787] has_shadow: has pending damage? 0, outstanding flips: 0 [ 36.787] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 36.787] sna_accel_do_throttle -- no pending activity [ 36.787] sna_accel_block: evaluating timers, active=5 [ 36.787] sna_accel_block: flush timer expires in 16 [36803] [ 36.803] sna_wakeup_handler [ 36.803] sna_block_handler (tv=0.284000) [ 36.803] sna_scanout_do_flush: flush timer active: delta=0 [ 36.803] sna_scanout_do_flush (time=36803), triggered [ 36.803] sna_scanout_flush (time=36803), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 36.803] has_shadow: has pending damage? 0, outstanding flips: 0 [ 36.803] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 36.803] has_shadow: has pending damage? 0, outstanding flips: 0 [ 36.803] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 36.803] sna_accel_do_throttle -- no pending activity [ 36.803] sna_accel_block: evaluating timers, active=5 [ 36.803] sna_accel_block: flush timer expires in 16 [36819] [ 36.819] sna_wakeup_handler [ 36.819] sna_block_handler (tv=0.268000) [ 36.819] sna_scanout_do_flush: flush timer active: delta=0 [ 36.819] sna_scanout_do_flush (time=36819), triggered [ 36.819] sna_scanout_flush (time=36819), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 36.819] has_shadow: has pending damage? 0, outstanding flips: 0 [ 36.819] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 36.819] has_shadow: has pending damage? 0, outstanding flips: 0 [ 36.819] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 36.819] sna_accel_do_throttle -- no pending activity [ 36.819] sna_accel_block: evaluating timers, active=5 [ 36.819] sna_accel_block: flush timer expires in 16 [36835] [ 36.836] sna_wakeup_handler [ 36.836] sna_block_handler (tv=0.251000) [ 36.836] sna_scanout_do_flush: flush timer active: delta=-1 [ 36.836] sna_scanout_do_flush (time=36836), triggered [ 36.836] sna_scanout_flush (time=36836), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 36.836] has_shadow: has pending damage? 0, outstanding flips: 0 [ 36.836] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 36.836] has_shadow: has pending damage? 0, outstanding flips: 0 [ 36.836] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 36.836] sna_accel_do_throttle -- no pending activity [ 36.836] sna_accel_block: evaluating timers, active=5 [ 36.836] sna_accel_block: flush timer expires in 16 [36852] [ 36.845] sna_wakeup_handler [ 36.845] sna_accel_flush: flush?=0, dirty?=0 [ 36.845] sna_accel_flush: flush?=0, dirty?=0 [ 36.845] sna_block_handler (tv=0.500000) [ 36.845] sna_scanout_do_flush: flush timer active: delta=7 [ 36.845] sna_accel_do_throttle -- no pending activity [ 36.845] sna_accel_block: evaluating timers, active=5 [ 36.845] sna_accel_block: flush timer expires in 7 [36852] [ 36.845] sna_wakeup_handler [ 36.845] sna_block_handler (tv=0.500000) [ 36.845] sna_scanout_do_flush: flush timer active: delta=7 [ 36.845] sna_accel_do_throttle -- no pending activity [ 36.845] sna_accel_block: evaluating timers, active=5 [ 36.845] sna_accel_block: flush timer expires in 7 [36852] [ 36.845] sna_wakeup_handler [ 36.846] sna_accel_flush: flush?=0, dirty?=0 [ 36.846] sna_accel_flush: flush?=0, dirty?=0 [ 36.846] sna_accel_flush: flush?=0, dirty?=0 [ 36.846] sna_accel_flush: flush?=0, dirty?=0 [ 36.846] sna_block_handler (tv=0.499000) [ 36.846] sna_scanout_do_flush: flush timer active: delta=6 [ 36.846] sna_accel_do_throttle -- no pending activity [ 36.846] sna_accel_block: evaluating timers, active=5 [ 36.846] sna_accel_block: flush timer expires in 6 [36852] [ 36.847] sna_wakeup_handler [ 36.847] sna_accel_flush: flush?=0, dirty?=0 [ 36.847] sna_block_handler (tv=0.498000) [ 36.847] sna_scanout_do_flush: flush timer active: delta=5 [ 36.847] sna_accel_do_throttle -- no pending activity [ 36.847] sna_accel_block: evaluating timers, active=5 [ 36.847] sna_accel_block: flush timer expires in 5 [36852] [ 36.852] sna_wakeup_handler [ 36.852] sna_block_handler (tv=0.493000) [ 36.852] sna_scanout_do_flush: flush timer active: delta=0 [ 36.852] sna_scanout_do_flush (time=36852), triggered [ 36.852] sna_scanout_flush (time=36852), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 36.852] has_shadow: has pending damage? 0, outstanding flips: 0 [ 36.852] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 36.852] has_shadow: has pending damage? 0, outstanding flips: 0 [ 36.852] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 36.852] sna_accel_do_throttle -- no pending activity [ 36.852] sna_accel_block: evaluating timers, active=5 [ 36.852] sna_accel_block: flush timer expires in 16 [36868] [ 36.857] sna_wakeup_handler [ 36.857] sna_accel_flush: flush?=0, dirty?=0 [ 36.857] sna_accel_flush: flush?=0, dirty?=0 [ 36.857] sna_block_handler (tv=0.488000) [ 36.857] sna_scanout_do_flush: flush timer active: delta=11 [ 36.857] sna_accel_do_throttle -- no pending activity [ 36.857] sna_accel_block: evaluating timers, active=5 [ 36.857] sna_accel_block: flush timer expires in 11 [36868] [ 36.868] sna_wakeup_handler [ 36.868] sna_block_handler (tv=0.477000) [ 36.868] sna_scanout_do_flush: flush timer active: delta=0 [ 36.868] sna_scanout_do_flush (time=36868), triggered [ 36.868] sna_scanout_flush (time=36868), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 36.868] has_shadow: has pending damage? 0, outstanding flips: 0 [ 36.868] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 36.868] has_shadow: has pending damage? 0, outstanding flips: 0 [ 36.868] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 36.868] sna_accel_do_throttle -- no pending activity [ 36.868] sna_accel_block: evaluating timers, active=5 [ 36.868] sna_accel_block: flush timer expires in 16 [36884] [ 36.872] sna_wakeup_handler [ 36.872] sna_create_pixmap(697, 37, 32, usage=0) [ 36.872] kgem_can_create_2d: 697x37 @ 32 [ 36.872] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2816, height=37 [ 36.872] kgem_can_create_2d: untiled size=106496 [ 36.872] kgem_choose_tiling: TLB near-miss between lines 697x37 (pitch=2788), forcing tiling 1 [ 36.872] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2816, height=37 [ 36.872] kgem_can_create_2d: tiled[-1] size=106496 [ 36.872] sna_create_pixmap: usage=0, flags=1b [ 36.872] sna_create_pixmap: creating GPU pixmap 697x37, stride=2788, flags=1b [ 36.872] __pop_freed_pixmap: reusing freed pixmap=3295 header [ 36.872] create_pixmap_hdr: pixmap=3296, width=697, height=37, usage=0 [ 36.872] sna_create_pixmap: serial=3296, 697x37, usage=0 [ 36.872] sna_composite_rectangles(pixmap=3297, op=0, 0 x 1 [(0, 0)x(697, 37) ...]) [ 36.872] sna_composite_rectangles: converted to op 0 [ 36.872] sna_composite_rectangles[0] (0, 0)x(697, 37) -> (0, 0), (697, 37) [ 36.872] sna_composite_rectangles: nrects=1, region=(0, 0), (697, 37) x 1 [ 36.872] sna_composite_rectangles: clipped extents (0, 0),(697, 37) x 1 [ 36.872] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(697, 37) [ 36.872] sna_composite_rectangles: dropping last-cpu hint [ 36.872] sna_drawable_use_bo pixmap=3297, box=((0, 0), (697, 37)), flags=19... [ 36.872] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 36.872] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 36.872] sna_pixmap_move_to_gpu(pixmap=3297, usage=0), flags=b [ 36.872] sna_pixmap_move_to_gpu: CPU damage? 0 [ 36.872] sna_pixmap_move_to_gpu: creating GPU bo (697x37@32), create=b [ 36.872] kgem_choose_tiling: TLB near-miss between lines 697x37 (pitch=2788), forcing tiling 1 [ 36.872] kgem_choose_tiling: TLB near-miss between lines 697x37 (pitch=2788), forcing tiling 1 [ 36.872] sna_pixmap_alloc_gpu: pixmap=3297 [ 36.872] kgem_create_2d(697x37, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 36.872] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=3072, height=40 [ 36.872] inactive too small: 16 < 30 [ 36.872] inactive too small: 16 < 30 [ 36.872] inactive too small: 16 < 30 [ 36.872] inactive too small: 16 < 30 [ 36.872] inactive too small: 16 < 30 [ 36.872] inactive too small: 16 < 30 [ 36.872] inactive too small: 16 < 30 [ 36.872] inactive too small: 16 < 30 [ 36.872] inactive too small: 16 < 30 [ 36.872] inactive too small: 16 < 30 [ 36.872] inactive too small: 16 < 30 [ 36.872] inactive too small: 16 < 30 [ 36.872] inactive too small: 16 < 30 [ 36.872] inactive too small: 16 < 30 [ 36.872] inactive too small: 16 < 30 [ 36.872] inactive too small: 16 < 30 [ 36.872] inactive too small: 16 < 30 [ 36.873] inactive too small: 16 < 30 [ 36.873] inactive too small: 16 < 30 [ 36.873] kgem_set_tiling: handle=17, tiling=1 [1], pitch=3072 [3072]: 1 [ 36.873] kgem_bo_remove_from_inactive: removing handle=17 from inactive [ 36.873] from inactive: pitch=3072, tiling=1: handle=17, id=1994 [ 36.873] __sna_damage_all(697, 37) [ 36.873] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 36.873] sna_pixmap_mark_active: pixmap=3297, handle=17 [ 36.873] sna_drawable_use_bo: allocated GPU bo for operation [ 36.873] sna_drawable_use_bo: using GPU bo with damage? 0 [ 36.873] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 36.873] kgem_bo_is_render: handle=17, rq? 0 [0] [ 36.873] kgem_bo_is_render: handle=17, rq? 0 [0] [ 36.873] gen9_render_fill_boxes(0 x 1 [(0, 0), (697, 37) ...]) [ 36.873] sna_render_get_solid: 0 [ 36.873] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 36.873] kgem_check_bo: num_pages=+64, num_exec=+1 [ 36.873] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 36.873] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 36.873] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 36.873] kgem_add_handle: handle=4, index=0 [ 36.873] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 36.873] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 36.873] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 36.873] gen9_composite_get_binding_table(ffc0) [ 36.873] kgem_add_reloc64: handle=17, pos=16360, delta=0, domains=20002 [ 36.873] kgem_add_handle: handle=17, index=1 [ 36.873] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fff63000) [ 36.873] __kgem_bo_mark_dirty: handle=17 (proxy? 0) [ 36.873] [3fe0] bind bo(handle=17, addr=fff63000), format=192, width=697, height=37, pitch=3072, tiling=1 -> render [ 36.873] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 36.873] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 36.873] kgem_add_handle: handle=7, index=2 [ 36.873] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 36.873] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 36.873] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 36.873] gen9_emit_sampler: sampler = 1 [ 36.873] gen9_emit_sf: num_sf_outputs=1 [ 36.873] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 36.873] gen9_emit_vertex_elements: setup id=0 [ 36.873] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 36.873] (0, 0), (697, 37) [ 36.873] gen8_vertex_flush[490] = 3 [ 36.873] sna_composite_rectangles: pixmap=3297 marking clear [0]? 1 [ 36.873] sna_composite_rectangles(pixmap=3297, op=1, fff2f1f0 x 4 [(684, 0)x(13, 17) ...]) [ 36.873] sna_composite_rectangles: converted to op 1 [ 36.873] sna_composite_rectangles[0] (684, 0)x(13, 17) -> (684, 0), (697, 17) [ 36.873] sna_composite_rectangles[1] (684, 17)x(13, 3) -> (684, 17), (697, 20) [ 36.873] sna_composite_rectangles[2] (0, 17)x(13, 3) -> (0, 17), (13, 20) [ 36.873] sna_composite_rectangles[3] (0, 20)x(13, 17) -> (0, 20), (13, 37) [ 36.873] sna_composite_rectangles: nrects=4, region=(0, 0), (697, 37) x 4 [ 36.873] sna_composite_rectangles: clipped extents (0, 0),(697, 37) x 4 [ 36.873] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(697, 37) [ 36.873] sna_composite_rectangles: dropping last-cpu hint [ 36.873] sna_drawable_use_bo pixmap=3297, box=((0, 0), (697, 37)), flags=1... [ 36.873] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 36.873] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 36.873] sna_drawable_use_bo: using whole GPU bo [ 36.873] gen9_render_fill_boxes (op=1, color=(f2f2, f1f1, f0f0, ffff) [20028888]) [ 36.873] kgem_bo_is_render: handle=17, rq? 1 [1] [ 36.873] gen9_render_fill_boxes(fff2f1f0 x 4 [(684, 0), (697, 17) ...]) [ 36.873] sna_render_get_solid: fff2f1f0 [ 36.873] sna_render_get_solid(15) = fff2f1f0 (old) [ 36.873] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 36.873] kgem_check_bo: num_pages=+0, num_exec=+0 [ 36.873] gen9_composite_get_binding_table(ff00) [ 36.873] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 36.873] kgem_add_reloc64: adding proxy [delta=60] for handle=8 [ 36.873] kgem_add_handle: handle=8, index=3 [ 36.873] kgem_add_reloc64[5] = (delta=60, target handle=3, presumed=fdffe000) [ 36.873] [3fb0] bind bo(handle=8, addr=fdffe03c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 36.873] gen9_emit_vertex_elements: setup id=0 [ 36.873] (684, 0), (697, 17) [ 36.873] (0, 17), (13, 20) [ 36.873] (684, 17), (697, 20) [ 36.873] (0, 20), (13, 37) [ 36.873] gen8_vertex_flush[4cc] = 12 [ 36.873] sna_composite_rectangles(pixmap=3297, op=1, ff300a24 x 4 [(684, 0)x(13, 17) ...]) [ 36.873] sna_composite_rectangles: converted to op 1 [ 36.873] sna_composite_rectangles[0] (684, 0)x(13, 17) -> (684, 0), (697, 17) [ 36.873] sna_composite_rectangles[1] (684, 17)x(13, 3) -> (684, 17), (697, 20) [ 36.873] sna_composite_rectangles[2] (0, 17)x(13, 3) -> (0, 17), (13, 20) [ 36.873] sna_composite_rectangles[3] (0, 20)x(13, 17) -> (0, 20), (13, 37) [ 36.873] sna_composite_rectangles: nrects=4, region=(0, 0), (697, 37) x 4 [ 36.873] sna_composite_rectangles: clipped extents (0, 0),(697, 37) x 4 [ 36.873] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(697, 37) [ 36.873] sna_composite_rectangles: dropping last-cpu hint [ 36.873] sna_drawable_use_bo pixmap=3297, box=((0, 0), (697, 37)), flags=1... [ 36.873] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 36.873] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 36.873] sna_drawable_use_bo: using whole GPU bo [ 36.873] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 36.873] kgem_bo_is_render: handle=17, rq? 1 [1] [ 36.873] gen9_render_fill_boxes(ff300a24 x 4 [(684, 0), (697, 17) ...]) [ 36.873] sna_render_get_solid: ff300a24 [ 36.873] sna_render_get_solid(17) = ff300a24 (old) [ 36.873] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 36.873] kgem_check_bo: num_pages=+0, num_exec=+0 [ 36.873] gen9_composite_get_binding_table(fe80) [ 36.873] kgem_add_reloc64: handle=8, pos=16280, delta=0, domains=40000 [ 36.873] kgem_add_reloc64: adding proxy [delta=68] for handle=8 [ 36.873] kgem_add_reloc64[6] = (delta=68, target handle=3, presumed=fdffe000) [ 36.873] [3f90] bind bo(handle=8, addr=fdffe044), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 36.873] gen9_emit_vertex_elements: setup id=0 [ 36.873] (684, 0), (697, 17) [ 36.873] (0, 17), (13, 20) [ 36.873] (684, 17), (697, 20) [ 36.873] (0, 20), (13, 37) [ 36.873] gen8_vertex_flush[508] = 12 [ 36.873] sna_composite_rectangles(pixmap=3297, op=1, ff300a24 x 4 [(684, 0)x(13, 17) ...]) [ 36.873] sna_composite_rectangles: converted to op 1 [ 36.873] sna_composite_rectangles[0] (684, 0)x(13, 17) -> (684, 0), (697, 17) [ 36.873] sna_composite_rectangles[1] (684, 17)x(13, 3) -> (684, 17), (697, 20) [ 36.873] sna_composite_rectangles[2] (0, 17)x(13, 3) -> (0, 17), (13, 20) [ 36.873] sna_composite_rectangles[3] (0, 20)x(13, 17) -> (0, 20), (13, 37) [ 36.873] sna_composite_rectangles: nrects=4, region=(0, 0), (697, 37) x 4 [ 36.873] sna_composite_rectangles: clipped extents (0, 0),(697, 37) x 4 [ 36.873] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(697, 37) [ 36.873] sna_composite_rectangles: dropping last-cpu hint [ 36.873] sna_drawable_use_bo pixmap=3297, box=((0, 0), (697, 37)), flags=1... [ 36.873] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 36.873] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 36.873] sna_drawable_use_bo: using whole GPU bo [ 36.873] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 36.873] kgem_bo_is_render: handle=17, rq? 1 [1] [ 36.873] gen9_render_fill_boxes(ff300a24 x 4 [(684, 0), (697, 17) ...]) [ 36.873] sna_render_get_solid: ff300a24 [ 36.873] sna_render_get_solid(17) = ff300a24 (last) [ 36.873] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 36.873] kgem_check_bo: num_pages=+0, num_exec=+0 [ 36.873] gen9_composite_get_binding_table(fe00) [ 36.873] gen9_emit_vertex_elements: setup id=0 [ 36.873] (684, 0), (697, 17) [ 36.873] (0, 17), (13, 20) [ 36.873] (684, 17), (697, 20) [ 36.873] (0, 20), (13, 37) [ 36.873] gen8_vertex_flush[508] = 24 [ 36.873] sna_glyphs(op=3, nlist=1, src=(1, 15)) [ 36.873] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 36.873] sna_glyphs: discarding mask [ 36.873] glyphs0_to_dst(op=3, src=(1, 15), nlist=1, dst=(1, 15)+(0, 0)) [ 36.873] clipped_glyphs? 2 glyph in 1 lists extents (1, 5), (19, 18), region (2, 17), (13, 18): yes [ 36.873] gen9_render_composite: 0x0, current mode=1/1 [ 36.873] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 36.873] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 36.873] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 36.873] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 36.873] sna_drawable_use_bo pixmap=3297, box=((2, 17), (13, 18)), flags=7... [ 36.873] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 36.873] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 36.873] sna_drawable_use_bo: using whole GPU bo [ 36.873] gen9_composite_set_target: pixmap=3297, format=20028888, size=697x37, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 36.873] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 36.873] color_convert: src=ff8ae234 [20028888] [ 36.873] color_convert: dst=ff8ae234 [20028888] [ 36.873] sna_render_get_solid: ff8ae234 [ 36.873] sna_render_get_solid(22) = ff8ae234 (old) [ 36.873] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 36.873] sna_transform_is_imprecise_integer_translation: no transform [ 36.873] gen9_composite_picture: integer translation (0, 0), removing [ 36.873] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 36.873] sna_render_pixmap_bo: GPU all damaged [ 36.873] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 36.873] gen4_choose_composite_emitter: solid, identity mask [ 36.873] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 36.873] aligning vertex: was 2, now 4 floats per vertex [ 36.873] gen9_composite_get_binding_table(fe00) [ 36.873] kgem_add_reloc64: handle=8, pos=16248, delta=0, domains=40000 [ 36.873] kgem_add_reloc64: adding proxy [delta=88] for handle=8 [ 36.873] kgem_add_reloc64[7] = (delta=88, target handle=3, presumed=fdffe000) [ 36.873] [3f70] bind bo(handle=8, addr=fdffe058), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 36.873] kgem_add_reloc64: handle=6, pos=16232, delta=0, domains=40000 [ 36.873] kgem_add_handle: handle=6, index=4 [ 36.873] kgem_add_reloc64[8] = (delta=0, target handle=4, presumed=fd581000) [ 36.873] [3f60] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 36.873] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 36.873] gen9_emit_sampler: sampler = a [ 36.873] gen9_emit_sf: num_sf_outputs=2 [ 36.873] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 36.873] gen9_emit_vertex_elements: setup id=9 [ 36.873] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 36.873] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 36.873] glyphs0_to_dst: glyph=(9, 5), (19, 18), clip=(2, 17), (13, 18) [ 36.873] glyphs0_to_dst: blt=(9, 17), (13, 18) [ 36.873] emit_primitive_identity_mask__avx2: dst=(9, 17), mask=(672.00, 60.00) x (4.00, 1.00) [ 36.873] gen8_vertex_flush[5e4] = 3 [ 36.873] gen9_magic_ca_pass: CA fixup (20 -> 23) [ 36.873] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 36.873] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 36.873] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 36.873] sna_composite_rectangles(pixmap=3297, op=1, ffffffff x 2 [(1, 18)x(9, 2) ...]) [ 36.873] sna_composite_rectangles: converted to op 1 [ 36.873] sna_composite_rectangles[0] (1, 18)x(9, 2) -> (1, 18), (10, 20) [ 36.873] sna_composite_rectangles[1] (1, 20)x(9, 15) -> (1, 20), (10, 35) [ 36.873] sna_composite_rectangles: nrects=2, region=(1, 18), (10, 35) x 2 [ 36.873] sna_composite_rectangles: clipped extents (1, 18),(10, 35) x 1 [ 36.873] sna_composite_rectangles: pixmap +(0, 0) extents (1, 18),(10, 35) [ 36.873] sna_composite_rectangles: dropping last-cpu hint [ 36.873] sna_drawable_use_bo pixmap=3297, box=((1, 18), (10, 35)), flags=9... [ 36.873] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 36.873] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 36.873] sna_drawable_use_bo: using whole GPU bo [ 36.873] gen9_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20028888]) [ 36.873] kgem_bo_is_render: handle=17, rq? 1 [1] [ 36.873] gen9_render_fill_boxes(ffffffff x 1 [(1, 18), (10, 35) ...]) [ 36.873] sna_render_get_solid: ffffffff [ 36.873] sna_render_get_solid(white) [ 36.873] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 36.873] kgem_check_bo: num_pages=+0, num_exec=+0 [ 36.873] aligning vertex: was 4, now 2 floats per vertex [ 36.873] gen9_composite_get_binding_table(fd40) [ 36.873] kgem_add_reloc64: handle=7, pos=16200, delta=0, domains=40000 [ 36.873] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 36.873] kgem_add_reloc64[9] = (delta=1048, target handle=2, presumed=fffe8000) [ 36.873] [3f40] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 36.873] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 36.873] gen9_emit_sampler: sampler = 1 [ 36.873] gen9_emit_sf: num_sf_outputs=1 [ 36.873] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 36.873] gen9_emit_vertex_elements: setup id=0 [ 36.873] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 36.873] (1, 18), (10, 35) [ 36.873] gen8_vertex_flush[720] = 3 [ 36.873] sna_validate_gc(0x561c94ab2470) changes=e0000, previous serial=80000bea, drawable=bea [ 36.873] sna_validate_gc: recomputing clip [ 36.873] sna_validate_gc: composite clip=4x[(65, 449), (762, 486)] [0x561c94abf560] [ 36.873] sna_copy_area: src=pixmap=3297:(0, 0)x(697, 37)+(0, 0) -> dst=pixmap=3060:(0, 425)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 36.873] sna_copy_area: normal copy [ 36.873] sna_do_copy: src=(0, 0), dst=(0, 425), size=(697x37) [ 36.873] sna_do_copy: after drawable: src=(0, 0), dst=(65, 449), size=(697x37) [ 36.873] sna_do_copy: dst extents (65, 449), (762, 486), dst clip extents (65, 449), (762, 486), dst size=3775x2136 [ 36.873] sna_do_copy: clipped dst extents (65, 449), (762, 486) [ 36.873] sna_do_copy: unclipped src extents (0, 0), (697, 37) [ 36.873] sna_do_copy: clipped src extents (0, 0), (697, 37) [ 36.873] sna_do_copy: pixmap -- no source clipping [ 36.873] sna_do_copy: src extents (0, 0), (697, 37) x 1 [ 36.873] sna_do_copy: copy region (65, 449), (762, 486) x 4 + (-65, -449) [ 36.873] sna_copy_boxes (boxes=4x[(749, 449), (762, 466)...], src pixmap=3297+(-65, -449), dst pixmap=3060+(-65, -24), alu=3, src.size=697x37, dst.size=3775x2136) [ 36.873] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94aafe70, gpu_bo=17, cpu_bo=0), replaces=0 [ 36.873] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 36.873] sna_drawable_use_bo pixmap=3060, box=((0, 425), (697, 462)), flags=3... [ 36.873] sna_drawable_use_bo: exported target, set PREFER_GPU [ 36.873] sna_drawable_use_bo: pinned, never REPLACES [ 36.873] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=3 [ 36.873] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 36.873] sna_drawable_use_bo: using whole GPU bo [ 36.873] sna_pixmap_move_to_gpu(pixmap=3297, usage=0), flags=a [ 36.873] sna_pixmap_move_to_gpu: already all-damaged [ 36.873] sna_pixmap_mark_active: pixmap=3297, handle=17 [ 36.873] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 36.873] gen9_render_copy_boxes (0, -425)->(0, 0) x 4, alu=3, flags=0, self-copy=0, overlaps? 0 [ 36.873] kgem_bo_is_render: handle=17, rq? 1 [1] [ 36.873] kgem_bo_is_render: handle=9, rq? 0 [0] [ 36.873] kgem_bo_is_render: handle=9, rq? 0 [0] [ 36.873] kgem_bo_is_render: handle=17, rq? 1 [1] [ 36.873] kgem_set_mode: flushing before new bo [ 36.873] gen8_vertex_close: used=98, vbo active? 23, vb=201, nreloc=2 [ 36.873] gen8_vertex_close: reloc[0] = 287 [ 36.873] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 36.873] kgem_add_handle: handle=23, index=5 [ 36.873] kgem_add_reloc64[10] = (delta=0, target handle=5, presumed=fd541000) [ 36.873] gen8_vertex_close: reloc[1] = 372 [ 36.873] kgem_add_reloc64: handle=23, pos=372, delta=0, domains=200000 [ 36.873] kgem_add_reloc64[11] = (delta=0, target handle=5, presumed=fd541000) [ 36.873] batch[1/1, flags=1800]: 462 462 16192 16384, nreloc=12, nexec=6, nfence=0, aperture=1164 [fenced=0] [ 36.873] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 36.873] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 36.873] kgem_fixup_relocs: shrinking by 61440 [ 36.873] __kgem_busy: handle=1, busy=0, wedged=0 [ 36.874] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 36.874] kgem_commit: release handle=17 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fff63000 [ 36.874] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 36.874] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 36.874] __kgem_bo_clear_busy: handle=7 [ 36.874] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 36.874] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 36.874] __kgem_bo_clear_busy: handle=8 [ 36.874] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 36.874] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 36.874] __kgem_bo_clear_busy: handle=8 [ 36.874] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 36.874] __kgem_bo_clear_busy: handle=8 [ 36.874] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 36.874] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 36.874] __kgem_bo_clear_busy: handle=7 [ 36.874] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 36.874] __kgem_busy: handle=1, busy=131072, wedged=0 [ 36.874] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 36.874] kgem_check_bo: num_pages=+8164, num_exec=+2 [ 36.874] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 36.874] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 36.874] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 36.874] kgem_add_handle: handle=4, index=0 [ 36.874] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 36.874] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 36.874] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 36.874] gen9_composite_get_binding_table(ffc0) [ 36.874] kgem_add_reloc64: handle=9, pos=16360, delta=0, domains=20002 [ 36.874] kgem_add_handle: handle=9, index=1 [ 36.874] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f02dd000) [ 36.874] __kgem_bo_mark_dirty: handle=9 (proxy? 0) [ 36.874] [3fe0] bind bo(handle=9, addr=f02dd000), format=192, width=3775, height=2136, pitch=15360, tiling=1 -> render [ 36.874] kgem_add_reloc64: handle=17, pos=16344, delta=0, domains=40000 [ 36.874] kgem_add_handle: handle=17, index=2 [ 36.874] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fff63000) [ 36.874] [3fd0] bind bo(handle=17, addr=fff63000), format=192, width=697, height=37, pitch=3072, tiling=1 -> sampler [ 36.874] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 36.874] gen9_emit_sampler: sampler = 0 [ 36.874] gen9_emit_sf: num_sf_outputs=1 [ 36.874] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 36.874] gen9_emit_vertex_elements: setup id=0 [ 36.874] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 36.874] (684, 0) -> (684, 425) + (13, 17) [ 36.874] (0, 17) -> (0, 442) + (13, 3) [ 36.874] (684, 17) -> (684, 442) + (13, 3) [ 36.874] (0, 20) -> (0, 445) + (13, 17) [ 36.874] gen8_vertex_flush[490] = 12 [ 36.874] sna_accel_flush: flush?=1, dirty?=0 [ 36.874] gen8_vertex_close: used=122, vbo active? 23, vb=1, nreloc=1 [ 36.874] gen8_vertex_close: reloc[0] = 287 [ 36.874] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 36.874] kgem_add_handle: handle=23, index=3 [ 36.874] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 36.874] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=8238 [fenced=0] [ 36.874] __kgem_busy: handle=1, busy=0, wedged=0 [ 36.874] __kgem_retire_rq: request 1 complete [ 36.874] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 36.874] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 36.874] kgem_fixup_relocs: shrinking by 61440 [ 36.874] __kgem_busy: handle=1, busy=0, wedged=0 [ 36.874] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 36.874] kgem_commit: release handle=9 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f02dd000 [ 36.874] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 36.874] kgem_commit: release handle=17 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fff63000 [ 36.874] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 36.874] __kgem_busy: handle=1, busy=131072, wedged=0 [ 36.874] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 36.874] sna_accel_flush: flush?=0, dirty?=0 [ 36.874] sna_accel_flush: flush?=0, dirty?=0 [ 36.874] sna_accel_flush: flush?=0, dirty?=0 [ 36.874] sna_accel_flush: flush?=0, dirty?=0 [ 36.874] sna_destroy_pixmap: pixmap=3297, attached?=1 [ 36.874] _kgem_bo_destroy: handle=17, proxy? 0 [ 36.874] __kgem_bo_destroy: handle=17, size=262144 [ 36.874] __kgem_busy: handle=17, busy=0, wedged=0 [ 36.874] __kgem_bo_clear_busy: handle=17 [ 36.874] kgem_bo_move_to_inactive: moving handle=17 to inactive [ 36.874] __sna_free_pixmap(pixmap=3297) [ 36.874] sna_accel_flush: flush?=0, dirty?=0 [ 36.874] sna_accel_flush: flush?=0, dirty?=0 [ 36.874] sna_accel_flush: flush?=0, dirty?=0 [ 36.874] sna_block_handler (tv=0.471000) [ 36.874] kgem_retire, need_retire?=1 [ 36.874] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 36.874] kgem_retire__requests_ring: retiring ring 0 [ 36.874] __kgem_busy: handle=1, busy=0, wedged=0 [ 36.874] __kgem_retire_rq: request 1 complete [ 36.874] __kgem_bo_flush: handle=9, busy=0, wedged=0 [ 36.874] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 36.874] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 36.874] kgem_retire -- retired=0, need_retire=0 [ 36.874] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 36.874] gen6_render_retire: resetting idle vbo [ 36.874] sna_scanout_do_flush: flush timer active: delta=10 [ 36.874] sna_accel_do_throttle -- no pending activity [ 36.874] sna_accel_block: evaluating timers, active=5 [ 36.874] sna_accel_block: flush timer expires in 10 [36884] [ 36.875] sna_wakeup_handler [ 36.875] sna_accel_flush: flush?=0, dirty?=0 [ 36.875] sna_accel_flush: flush?=0, dirty?=0 [ 36.875] sna_block_handler (tv=0.470000) [ 36.875] sna_scanout_do_flush: flush timer active: delta=9 [ 36.875] sna_accel_do_throttle -- no pending activity [ 36.875] sna_accel_block: evaluating timers, active=5 [ 36.875] sna_accel_block: flush timer expires in 9 [36884] [ 36.875] sna_wakeup_handler [ 36.876] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=40, name=5 [ 36.876] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 36.876] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 36.876] sna_dri2_get_back: draw size=7680x2160, back buffer handle=40 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 [ 36.876] sna_dri2_get_back: reuse backbuffer? 1 [ 36.876] sna_dri2_get_back: back buffer handle=40, active?=0, refcnt=1 [ 36.876] sna_dri2_get_back: reuse unattached back [ 36.876] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 36.876] sna_dri2_reuse_buffer: reusing back buffer handle=40, name=5, pitch=30720, age=0 [ 36.876] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 36.876] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=29, name=3, active_scanout=3 [ 36.876] kgem_bo_flink: flinked handle=29 to name=3, marking non-reusable [ 36.876] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=29] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 36.876] sna_accel_flush: flush?=0, dirty?=0 [ 36.876] sna_accel_flush: flush?=0, dirty?=0 [ 36.876] sna_accel_flush: flush?=0, dirty?=0 [ 36.876] sna_block_handler (tv=0.469000) [ 36.876] sna_scanout_do_flush: flush timer active: delta=8 [ 36.876] sna_accel_do_throttle -- no pending activity [ 36.876] sna_accel_block: evaluating timers, active=5 [ 36.876] sna_accel_block: flush timer expires in 8 [36884] [ 36.876] sna_wakeup_handler [ 36.876] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 36.876] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 36.876] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 36.876] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 36.876] sna_dri2_get_msc(draw=146, pipe=0) [ 36.876] sna_crtc_record_swap: recording last swap on pipe=0, frame 1969 [msc=1969], time 36.865653 [ 36.876] sna_dri2_get_msc: msc=1969 [raw=1969], ust=36865653 [ 36.876] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=40 (refs=1/1, flush=0) , front=29 (refs=1/4, flush=1) [ 36.876] sna_dri2_schedule_swap(target_msc=1955, divisor=0, remainder=0) [ 36.876] sna_dri2_schedule_swap: using front handle=29, active_scanout?=3, flush?=1 [ 36.876] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 36.876] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 36.876] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 36.876] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 36.876] sna_crtc_record_swap: recording last swap on pipe=0, frame 1969 [msc=1969], time 36.865653 [ 36.876] immediate_swap: current_msc=1969, target_msc=1955 -- yes [ 36.876] can_flip: no, shadow enabled [ 36.876] sna_dri2_add_event: adding event to window 146) [ 36.876] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 36.876] sna_dri2_immediate_blit: no pending blit, starting chain [ 36.876] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 36.876] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 36.877] can_xchg: back size=8701e00, front size=8701e00 [ 36.877] can_xchg: yes, pixmap=165 [ 36.877] sna_dri2_xchg: win=146, exchange front=29/3,ref=2 and back=40/5,ref=2, pixmap=165 7680x2160 [ 36.877] sna_dri2_xchg: back_bo handle=40, pitch=30720, size=132710400, ref=1, active_scanout?=0 [ 36.877] sna_dri2_xchg: front_bo handle=29, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 36.877] set_bo: pixmap=165, handle=40 (old handle=29) [ 36.877] set_bo: marking whole pixmap as damaged [ 36.877] set_bo: applying final/discard move-to-gpu [ 36.877] wait_for_shadow: flags=0, flips=0, handle=29, shadow=32 [ 36.877] set_bo: dropping flush hint from handle=29 [ 36.877] set_bo: adding flush hint to handle=40 [ 36.877] mark_stale(handle=29) => 1 [ 36.877] swap_limit: draw=146 setting swap limit to 3 [ 36.877] sna_dri2_swap_limit_validate: swap limit set to 3 [ 36.877] sna_next_vblank(pipe=0, waiting until next vblank) [ 36.877] sna_dri2_schedule_swap: reported target_msc=1969 [ 36.877] sna_accel_flush: flush?=0, dirty?=0 [ 36.877] sna_accel_flush: flush?=0, dirty?=0 [ 36.877] sna_accel_flush: flush?=0, dirty?=0 [ 36.877] sna_accel_flush: flush?=0, dirty?=0 [ 36.877] sna_block_handler (tv=0.468000) [ 36.877] sna_scanout_do_flush: flush timer active: delta=7 [ 36.877] sna_accel_do_throttle -- no pending activity [ 36.877] sna_accel_block: evaluating timers, active=5 [ 36.877] sna_accel_block: flush timer expires in 7 [36884] [ 36.881] sna_wakeup_handler [ 36.881] sna_mode_wakeup: len=32 [ 36.881] sna_dri2_vblank_handler(type=2, sequence=1970, draw=1555) [ 36.881] sna_crtc_record_swap: recording last swap on pipe=0, frame 1970 [msc=1970], time 36.882322 [ 36.881] sna_dri2_vblank_handler: 2 complete, frame=1970 tv=36.882322 [ 36.881] sna_dri2_blit_complete: blit finished [ 36.881] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=1970, tv=36.882322) [ 36.881] frame_swap_complete(type=2): draw=146, pipe=0, frame=1970 [msc=1970], tv=36.882322 [ 36.881] sna_accel_flush: flush?=0, dirty?=0 [ 36.882] sna_dri2_event_free(draw?=1) [ 36.882] sna_dri2_remove_event: remove[0x561c94ae7050] from window 146, active? 1 [ 36.882] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 36.882] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=29] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 36.882] sna_dri2_vblank_handler complete [ 36.882] sna_block_handler (tv=0.463000) [ 36.882] sna_scanout_do_flush: flush timer active: delta=2 [ 36.882] sna_scanout_do_flush (time=36882), triggered [ 36.882] sna_scanout_flush (time=36882), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 36.882] has_shadow: has pending damage? 1, outstanding flips: 0 [ 36.882] stop_flush: scanout=40 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 36.882] has_shadow: has pending damage? 1, outstanding flips: 0 [ 36.882] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 36.882] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 36.882] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 36.882] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 36.882] sna_pixmap_move_to_gpu: already all-damaged [ 36.882] sna_pixmap_mark_active: pixmap=165, handle=40 [ 36.882] sna_mode_redisplay: crtc[0] transformed? 0 [ 36.882] sna_mode_redisplay: crtc[1] transformed? 0 [ 36.882] sna_mode_redisplay: crtc[2] transformed? 0 [ 36.882] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=40 [active=1] [ 36.882] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 29, transformed? 0 [ 36.882] get_fb: reusing fb=110 for handle=40 [ 36.882] sna_mode_redisplay: recording flip on CRTC:32 handle=40, active_scanout=2, serial=2 [ 36.882] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 36.882] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 29, transformed? 0 [ 36.882] sna_mode_redisplay: recording flip on CRTC:39 handle=40, active_scanout=3, serial=3 [ 36.882] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 36.882] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 36.882] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 36.882] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=40, shadow handle=32 [ 36.882] sna_accel_do_throttle -- no pending activity [ 36.882] sna_accel_block: evaluating timers, active=5 [ 36.882] sna_accel_block: flush timer expires in 16 [36898] [ 36.897] sna_wakeup_handler [ 36.897] sna_mode_wakeup: len=32 [ 36.897] sna_mode_wakeup: recording last swap on pipe=1, frame 1941 [795], time 36.897588 [ 36.897] sna_mode_wakeup: removing handle=29 [active_scanout=1] from scanout, installing handle=40 [active_scanout=3] [ 36.897] sna_mode_wakeup: flip complete, pending? 2 [ 36.897] sna_block_handler (tv=0.448000) [ 36.897] sna_scanout_do_flush: flush timer active: delta=1 [ 36.897] sna_scanout_do_flush (time=36897), triggered [ 36.897] sna_scanout_flush (time=36897), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 36.897] has_shadow: has pending damage? 0, outstanding flips: 1 [ 36.897] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 36.897] has_shadow: has pending damage? 0, outstanding flips: 1 [ 36.897] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) [ 36.897] sna_accel_do_throttle -- no pending activity [ 36.897] sna_accel_block: evaluating timers, active=5 [ 36.897] sna_accel_block: flush timer expires in 16 [36913] [ 36.898] sna_wakeup_handler [ 36.898] sna_mode_wakeup: len=32 [ 36.898] sna_mode_wakeup: recording last swap on pipe=0, frame 1971 [7b3], time 36.898986 [ 36.898] sna_mode_wakeup: removing handle=29 [active_scanout=0] from scanout, installing handle=40 [active_scanout=3] [ 36.898] sna_mode_wakeup: flip complete, pending? 1 [ 36.898] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 36.898] sna_block_handler (tv=0.447000) [ 36.898] sna_scanout_do_flush: flush timer active: delta=15 [ 36.898] sna_accel_do_throttle -- no pending activity [ 36.898] sna_accel_block: evaluating timers, active=5 [ 36.898] sna_accel_block: flush timer expires in 15 [36913] [ 36.905] sna_wakeup_handler [ 36.905] sna_accel_flush: flush?=0, dirty?=0 [ 36.905] sna_accel_flush: flush?=0, dirty?=0 [ 36.905] sna_accel_flush: flush?=0, dirty?=0 [ 36.905] sna_accel_flush: flush?=0, dirty?=0 [ 36.905] sna_accel_flush: flush?=0, dirty?=0 [ 36.905] sna_accel_flush: flush?=0, dirty?=0 [ 36.905] sna_accel_flush: flush?=0, dirty?=0 [ 36.905] sna_accel_flush: flush?=0, dirty?=0 [ 36.905] sna_accel_flush: flush?=0, dirty?=0 [ 36.905] sna_accel_flush: flush?=0, dirty?=0 [ 36.905] sna_accel_flush: flush?=0, dirty?=0 [ 36.905] sna_accel_flush: flush?=0, dirty?=0 [ 36.905] sna_accel_flush: flush?=0, dirty?=0 [ 36.905] sna_accel_flush: flush?=0, dirty?=0 [ 36.905] sna_block_handler (tv=0.440000) [ 36.905] sna_scanout_do_flush: flush timer active: delta=8 [ 36.905] sna_accel_do_throttle -- no pending activity [ 36.905] sna_accel_block: evaluating timers, active=5 [ 36.905] sna_accel_block: flush timer expires in 8 [36913] [ 36.905] sna_wakeup_handler [ 36.905] sna_accel_flush: flush?=0, dirty?=0 [ 36.905] sna_accel_flush: flush?=0, dirty?=0 [ 36.905] sna_accel_flush: flush?=0, dirty?=0 [ 36.905] sna_block_handler (tv=0.440000) [ 36.905] sna_scanout_do_flush: flush timer active: delta=8 [ 36.905] sna_accel_do_throttle -- no pending activity [ 36.905] sna_accel_block: evaluating timers, active=5 [ 36.905] sna_accel_block: flush timer expires in 8 [36913] [ 36.905] sna_wakeup_handler [ 36.905] sna_accel_flush: flush?=0, dirty?=0 [ 36.905] sna_accel_flush: flush?=0, dirty?=0 [ 36.905] sna_block_handler (tv=0.440000) [ 36.905] sna_scanout_do_flush: flush timer active: delta=8 [ 36.905] sna_accel_do_throttle -- no pending activity [ 36.905] sna_accel_block: evaluating timers, active=5 [ 36.905] sna_accel_block: flush timer expires in 8 [36913] [ 36.905] sna_wakeup_handler [ 36.905] sna_accel_flush: flush?=0, dirty?=0 [ 36.905] sna_accel_flush: flush?=0, dirty?=0 [ 36.905] sna_accel_flush: flush?=0, dirty?=0 [ 36.905] sna_block_handler (tv=0.440000) [ 36.905] sna_scanout_do_flush: flush timer active: delta=8 [ 36.905] sna_accel_do_throttle -- no pending activity [ 36.905] sna_accel_block: evaluating timers, active=5 [ 36.905] sna_accel_block: flush timer expires in 8 [36913] [ 36.905] sna_wakeup_handler [ 36.905] sna_accel_flush: flush?=0, dirty?=0 [ 36.905] sna_accel_flush: flush?=0, dirty?=0 [ 36.905] sna_accel_flush: flush?=0, dirty?=0 [ 36.905] sna_block_handler (tv=0.440000) [ 36.905] sna_scanout_do_flush: flush timer active: delta=8 [ 36.905] sna_accel_do_throttle -- no pending activity [ 36.905] sna_accel_block: evaluating timers, active=5 [ 36.905] sna_accel_block: flush timer expires in 8 [36913] [ 36.905] sna_wakeup_handler [ 36.905] sna_accel_flush: flush?=0, dirty?=0 [ 36.905] sna_accel_flush: flush?=0, dirty?=0 [ 36.905] sna_block_handler (tv=0.440000) [ 36.905] sna_scanout_do_flush: flush timer active: delta=8 [ 36.905] sna_accel_do_throttle -- no pending activity [ 36.905] sna_accel_block: evaluating timers, active=5 [ 36.905] sna_accel_block: flush timer expires in 8 [36913] [ 36.905] sna_wakeup_handler [ 36.905] sna_create_pixmap(490, 20, 32, usage=0) [ 36.905] kgem_can_create_2d: 490x20 @ 32 [ 36.905] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=1984, height=20 [ 36.906] kgem_can_create_2d: untiled size=40960 [ 36.906] kgem_choose_tiling: 490x20 -> 1 [ 36.906] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2048, height=24 [ 36.906] kgem_can_create_2d: tiled[1] size=49152 [ 36.906] sna_create_pixmap: usage=0, flags=1b [ 36.906] sna_create_pixmap: creating GPU pixmap 490x20, stride=1960, flags=1b [ 36.906] __pop_freed_pixmap: reusing freed pixmap=3297 header [ 36.906] create_pixmap_hdr: pixmap=3298, width=490, height=20, usage=0 [ 36.906] sna_create_pixmap: serial=3298, 490x20, usage=0 [ 36.906] sna_composite_rectangles(pixmap=3299, op=0, 0 x 1 [(0, 0)x(490, 20) ...]) [ 36.906] sna_composite_rectangles: converted to op 0 [ 36.906] sna_composite_rectangles[0] (0, 0)x(490, 20) -> (0, 0), (490, 20) [ 36.906] sna_composite_rectangles: nrects=1, region=(0, 0), (490, 20) x 1 [ 36.906] sna_composite_rectangles: clipped extents (0, 0),(490, 20) x 1 [ 36.906] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(490, 20) [ 36.906] sna_composite_rectangles: dropping last-cpu hint [ 36.906] sna_drawable_use_bo pixmap=3299, box=((0, 0), (490, 20)), flags=19... [ 36.906] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 36.906] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 36.906] sna_pixmap_move_to_gpu(pixmap=3299, usage=0), flags=b [ 36.906] sna_pixmap_move_to_gpu: CPU damage? 0 [ 36.906] sna_pixmap_move_to_gpu: creating GPU bo (490x20@32), create=b [ 36.906] kgem_choose_tiling: 490x20 -> 1 [ 36.906] kgem_choose_tiling: 490x20 -> 1 [ 36.906] sna_pixmap_alloc_gpu: pixmap=3299 [ 36.906] kgem_create_2d(490x20, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 36.906] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2048, height=24 [ 36.906] kgem_set_tiling: handle=125, tiling=1 [1], pitch=2048 [2048]: 1 [ 36.906] kgem_bo_remove_from_inactive: removing handle=125 from inactive [ 36.906] from inactive: pitch=2048, tiling=1: handle=125, id=1995 [ 36.906] __sna_damage_all(490, 20) [ 36.906] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 36.906] sna_pixmap_mark_active: pixmap=3299, handle=125 [ 36.906] sna_drawable_use_bo: allocated GPU bo for operation [ 36.906] sna_drawable_use_bo: using GPU bo with damage? 0 [ 36.906] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 36.906] kgem_bo_is_render: handle=125, rq? 0 [0] [ 36.906] kgem_bo_is_render: handle=125, rq? 0 [0] [ 36.906] gen9_render_fill_boxes(0 x 1 [(0, 0), (490, 20) ...]) [ 36.906] sna_render_get_solid: 0 [ 36.906] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 36.906] kgem_check_bo: num_pages=+16, num_exec=+1 [ 36.906] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 36.906] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 36.906] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 36.906] kgem_add_handle: handle=4, index=0 [ 36.906] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 36.906] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 36.906] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 36.906] gen9_composite_get_binding_table(ffc0) [ 36.906] kgem_add_reloc64: handle=125, pos=16360, delta=0, domains=20002 [ 36.906] kgem_add_handle: handle=125, index=1 [ 36.906] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd0d4000) [ 36.906] __kgem_bo_mark_dirty: handle=125 (proxy? 0) [ 36.906] [3fe0] bind bo(handle=125, addr=fd0d4000), format=192, width=490, height=20, pitch=2048, tiling=1 -> render [ 36.906] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 36.906] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 36.906] kgem_add_handle: handle=7, index=2 [ 36.906] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 36.906] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 36.906] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 36.906] gen9_emit_sampler: sampler = 1 [ 36.906] gen9_emit_sf: num_sf_outputs=1 [ 36.906] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 36.906] gen9_emit_vertex_elements: setup id=0 [ 36.906] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 36.906] (0, 0), (490, 20) [ 36.906] gen8_vertex_flush[490] = 3 [ 36.906] sna_composite_rectangles: pixmap=3299 marking clear [0]? 1 [ 36.906] sna_composite_rectangles(pixmap=3299, op=1, fff2f1f0 x 1 [(0, 0)x(490, 20) ...]) [ 36.906] sna_composite_rectangles: converted to op 1 [ 36.906] sna_composite_rectangles[0] (0, 0)x(490, 20) -> (0, 0), (490, 20) [ 36.906] sna_composite_rectangles: nrects=1, region=(0, 0), (490, 20) x 1 [ 36.906] sna_composite_rectangles: clipped extents (0, 0),(490, 20) x 1 [ 36.906] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(490, 20) [ 36.906] sna_composite_rectangles: promoting to full GPU [ 36.906] sna_composite_rectangles: dropping last-cpu hint [ 36.906] sna_drawable_use_bo pixmap=3299, box=((0, 0), (490, 20)), flags=19... [ 36.906] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 36.906] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 36.906] sna_drawable_use_bo: using whole GPU bo [ 36.906] gen9_render_fill_boxes (op=1, color=(f2f2, f1f1, f0f0, ffff) [20028888]) [ 36.906] kgem_bo_is_render: handle=125, rq? 1 [1] [ 36.906] gen9_render_fill_boxes(fff2f1f0 x 1 [(0, 0), (490, 20) ...]) [ 36.906] sna_render_get_solid: fff2f1f0 [ 36.906] sna_render_get_solid(15) = fff2f1f0 (old) [ 36.906] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 36.906] kgem_check_bo: num_pages=+0, num_exec=+0 [ 36.906] gen9_composite_get_binding_table(ff00) [ 36.906] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 36.906] kgem_add_reloc64: adding proxy [delta=60] for handle=8 [ 36.906] kgem_add_handle: handle=8, index=3 [ 36.906] kgem_add_reloc64[5] = (delta=60, target handle=3, presumed=fdffe000) [ 36.906] [3fb0] bind bo(handle=8, addr=fdffe03c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 36.906] gen9_emit_vertex_elements: setup id=0 [ 36.906] (0, 0), (490, 20) [ 36.906] gen8_vertex_flush[4cc] = 3 [ 36.906] sna_composite_rectangles: pixmap=3299 marking clear [fff2f1f0]? 1 [ 36.906] sna_composite_rectangles(pixmap=3299, op=1, ff300a24 x 2 [(0, 0)x(490, 20) ...]) [ 36.906] sna_composite_rectangles: converted to op 1 [ 36.906] sna_composite_rectangles[0] (0, 0)x(490, 20) -> (0, 0), (490, 20) [ 36.906] sna_composite_rectangles[1] (0, 0)x(490, 20) -> (0, 0), (490, 20) [ 36.906] sna_composite_rectangles: nrects=2, region=(0, 0), (490, 20) x 2 [ 36.906] sna_composite_rectangles: clipped extents (0, 0),(490, 20) x 1 [ 36.906] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(490, 20) [ 36.906] sna_composite_rectangles: promoting to full GPU [ 36.906] sna_composite_rectangles: dropping last-cpu hint [ 36.906] sna_drawable_use_bo pixmap=3299, box=((0, 0), (490, 20)), flags=19... [ 36.906] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 36.906] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 36.906] sna_drawable_use_bo: using whole GPU bo [ 36.906] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 36.906] kgem_bo_is_render: handle=125, rq? 1 [1] [ 36.906] gen9_render_fill_boxes(ff300a24 x 1 [(0, 0), (490, 20) ...]) [ 36.906] sna_render_get_solid: ff300a24 [ 36.906] sna_render_get_solid(17) = ff300a24 (old) [ 36.906] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 36.906] kgem_check_bo: num_pages=+0, num_exec=+0 [ 36.906] gen9_composite_get_binding_table(fe80) [ 36.906] kgem_add_reloc64: handle=8, pos=16280, delta=0, domains=40000 [ 36.906] kgem_add_reloc64: adding proxy [delta=68] for handle=8 [ 36.906] kgem_add_reloc64[6] = (delta=68, target handle=3, presumed=fdffe000) [ 36.906] [3f90] bind bo(handle=8, addr=fdffe044), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 36.906] gen9_emit_vertex_elements: setup id=0 [ 36.906] (0, 0), (490, 20) [ 36.906] gen8_vertex_flush[508] = 3 [ 36.906] sna_composite_rectangles: pixmap=3299 marking clear [ff300a24]? 1 [ 36.906] sna_glyphs(op=3, nlist=1, src=(1, -2)) [ 36.906] kgem_bo_is_busy: handle=125, domain: 0 exec? 1, rq? 1 [ 36.906] sna_glyphs: discarding mask [ 36.906] glyphs0_to_dst(op=3, src=(1, -2), nlist=1, dst=(1, -2)+(0, 0)) [ 36.906] clipped_glyphs? 18 glyph in 1 lists extents (1, -13), (163, 1), region (2, 0), (162, 1): yes [ 36.906] gen9_render_composite: 0x0, current mode=1/1 [ 36.906] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 36.906] gen9_composite_fallback: mask is already on the GPU, try to use GPU [ 36.906] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 36.906] sna_drawable_use_bo pixmap=3299, box=((2, 0), (162, 1)), flags=7... [ 36.906] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 36.906] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 36.906] sna_drawable_use_bo: using whole GPU bo [ 36.906] gen9_composite_set_target: pixmap=3299, format=20028888, size=490x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 36.906] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 36.906] color_convert: src=ff8ae234 [20028888] [ 36.906] color_convert: dst=ff8ae234 [20028888] [ 36.906] sna_render_get_solid: ff8ae234 [ 36.906] sna_render_get_solid(22) = ff8ae234 (old) [ 36.906] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 36.906] sna_transform_is_imprecise_integer_translation: no transform [ 36.906] gen9_composite_picture: integer translation (0, 0), removing [ 36.906] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 36.906] sna_render_pixmap_bo: GPU all damaged [ 36.906] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 36.906] gen4_choose_composite_emitter: solid, identity mask [ 36.906] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 36.906] aligning vertex: was 2, now 4 floats per vertex [ 36.906] gen9_composite_get_binding_table(fe00) [ 36.906] kgem_add_reloc64: handle=8, pos=16248, delta=0, domains=40000 [ 36.906] kgem_add_reloc64: adding proxy [delta=88] for handle=8 [ 36.906] kgem_add_reloc64[7] = (delta=88, target handle=3, presumed=fdffe000) [ 36.906] [3f70] bind bo(handle=8, addr=fdffe058), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 36.906] kgem_add_reloc64: handle=6, pos=16232, delta=0, domains=40000 [ 36.906] kgem_add_handle: handle=6, index=4 [ 36.906] kgem_add_reloc64[8] = (delta=0, target handle=4, presumed=fd581000) [ 36.906] [3f60] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 36.906] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 36.906] gen9_emit_sampler: sampler = a [ 36.906] gen9_emit_sf: num_sf_outputs=2 [ 36.906] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 36.906] gen9_emit_vertex_elements: setup id=9 [ 36.906] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 36.906] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 36.906] glyphs0_to_dst: glyph=(9, -12), (19, 1), clip=(2, 0), (162, 1) [ 36.906] glyphs0_to_dst: blt=(9, 0), (19, 1) [ 36.906] emit_primitive_identity_mask__avx2: dst=(9, 0), mask=(672.00, 60.00) x (10.00, 1.00) [ 36.906] gen8_vertex_flush[5e4] = 3 [ 36.906] gen9_magic_ca_pass: CA fixup (5 -> 8) [ 36.906] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 36.906] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 36.906] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 36.906] sna_glyphs(op=3, nlist=1, src=(172, -2)) [ 36.906] kgem_bo_is_busy: handle=125, domain: 0 exec? 1, rq? 1 [ 36.906] sna_glyphs: discarding mask [ 36.906] glyphs0_to_dst(op=3, src=(172, -2), nlist=1, dst=(172, -2)+(0, 0)) [ 36.906] clipped_glyphs? 32 glyph in 1 lists extents (171, -14), (460, 1), region (172, 0), (459, 1): yes [ 36.906] gen9_render_composite: 0x0, current mode=1/1 [ 36.906] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 36.906] kgem_bo_is_busy: handle=125, domain: 0 exec? 1, rq? 1 [ 36.906] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 36.906] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 36.906] sna_drawable_use_bo pixmap=3299, box=((172, 0), (459, 1)), flags=7... [ 36.906] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 36.906] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 36.906] sna_drawable_use_bo: using whole GPU bo [ 36.906] gen9_composite_set_target: pixmap=3299, format=20028888, size=490x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 36.906] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 36.906] color_convert: src=ff729fcf [20028888] [ 36.906] color_convert: dst=ff729fcf [20028888] [ 36.906] sna_render_get_solid: ff729fcf [ 36.906] sna_render_get_solid(23) = ff729fcf (old) [ 36.906] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 36.906] sna_transform_is_imprecise_integer_translation: no transform [ 36.906] gen9_composite_picture: integer translation (0, 0), removing [ 36.906] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 36.906] sna_render_pixmap_bo: GPU all damaged [ 36.906] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 36.906] gen4_choose_composite_emitter: solid, identity mask [ 36.906] kgem_check_bo: num_pages=+0, num_exec=+0 [ 36.906] gen9_composite_get_binding_table(fd40) [ 36.906] kgem_add_reloc64: handle=8, pos=16200, delta=0, domains=40000 [ 36.906] kgem_add_reloc64: adding proxy [delta=92] for handle=8 [ 36.906] kgem_add_reloc64[9] = (delta=92, target handle=3, presumed=fdffe000) [ 36.906] [3f40] bind bo(handle=8, addr=fdffe05c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 36.906] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 36.906] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 36.906] gen9_emit_vertex_elements: setup id=9 [ 36.906] glyphs0_to_dst: glyph=(180, -13), (190, 1), clip=(172, 0), (459, 1) [ 36.906] glyphs0_to_dst: blt=(180, 0), (190, 1) [ 36.906] emit_primitive_identity_mask__avx2: dst=(180, 0), mask=(944.00, 61.00) x (10.00, 1.00) [ 36.906] glyphs0_to_dst: glyph=(208, -10), (217, 1), clip=(172, 0), (459, 1) [ 36.906] glyphs0_to_dst: blt=(208, 0), (217, 1) [ 36.906] emit_primitive_identity_mask__avx2: dst=(208, 0), mask=(960.00, 26.00) x (9.00, 1.00) [ 36.906] glyphs0_to_dst: glyph=(216, -13), (226, 1), clip=(172, 0), (459, 1) [ 36.906] glyphs0_to_dst: blt=(216, 0), (226, 1) [ 36.906] emit_primitive_identity_mask__avx2: dst=(216, 0), mask=(944.00, 61.00) x (10.00, 1.00) [ 36.906] glyphs0_to_dst: glyph=(234, -1), (245, 1), clip=(172, 0), (459, 1) [ 36.906] glyphs0_to_dst: blt=(234, 0), (245, 1) [ 36.906] emit_primitive_identity_mask__avx2: dst=(234, 0), mask=(992.00, 1.00) x (11.00, 1.00) [ 36.906] glyphs0_to_dst: glyph=(334, -10), (343, 1), clip=(172, 0), (459, 1) [ 36.906] glyphs0_to_dst: blt=(334, 0), (343, 1) [ 36.906] emit_primitive_identity_mask__avx2: dst=(334, 0), mask=(960.00, 26.00) x (9.00, 1.00) [ 36.906] glyphs0_to_dst: glyph=(342, -1), (353, 1), clip=(172, 0), (459, 1) [ 36.906] glyphs0_to_dst: blt=(342, 0), (353, 1) [ 36.906] emit_primitive_identity_mask__avx2: dst=(342, 0), mask=(992.00, 1.00) x (11.00, 1.00) [ 36.906] glyphs0_to_dst: glyph=(369, -10), (379, 1), clip=(172, 0), (459, 1) [ 36.906] glyphs0_to_dst: blt=(369, 0), (379, 1) [ 36.906] emit_primitive_identity_mask__avx2: dst=(369, 0), mask=(976.00, 42.00) x (10.00, 1.00) [ 36.906] glyphs0_to_dst: glyph=(378, -13), (388, 1), clip=(172, 0), (459, 1) [ 36.906] glyphs0_to_dst: blt=(378, 0), (388, 1) [ 36.906] emit_primitive_identity_mask__avx2: dst=(378, 0), mask=(944.00, 61.00) x (10.00, 1.00) [ 36.906] glyphs0_to_dst: glyph=(396, -1), (407, 1), clip=(172, 0), (459, 1) [ 36.906] glyphs0_to_dst: blt=(396, 0), (407, 1) [ 36.906] emit_primitive_identity_mask__avx2: dst=(396, 0), mask=(992.00, 1.00) x (11.00, 1.00) [ 36.906] glyphs0_to_dst: glyph=(424, -10), (433, 1), clip=(172, 0), (459, 1) [ 36.906] glyphs0_to_dst: blt=(424, 0), (433, 1) [ 36.906] emit_primitive_identity_mask__avx2: dst=(424, 0), mask=(960.00, 26.00) x (9.00, 1.00) [ 36.906] glyphs0_to_dst: glyph=(450, -10), (460, 1), clip=(172, 0), (459, 1) [ 36.906] glyphs0_to_dst: blt=(450, 0), (459, 1) [ 36.906] emit_primitive_identity_mask__avx2: dst=(450, 0), mask=(976.00, 42.00) x (9.00, 1.00) [ 36.906] gen8_vertex_flush[6e4] = 33 [ 36.907] gen9_magic_ca_pass: CA fixup (8 -> 41) [ 36.907] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 36.907] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 36.907] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 36.907] sna_glyphs(op=3, nlist=1, src=(460, -2)) [ 36.907] kgem_bo_is_busy: handle=125, domain: 0 exec? 1, rq? 1 [ 36.907] sna_glyphs: discarding mask [ 36.907] glyphs0_to_dst(op=3, src=(460, -2), nlist=1, dst=(460, -2)+(0, 0)) [ 36.907] clipped_glyphs? 4 glyph in 1 lists extents (459, -13), (496, 1), region (460, 0), (490, 1): yes [ 36.907] gen9_render_composite: 0x0, current mode=1/1 [ 36.907] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 36.907] kgem_bo_is_busy: handle=125, domain: 0 exec? 1, rq? 1 [ 36.907] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 36.907] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 36.907] sna_drawable_use_bo pixmap=3299, box=((460, 0), (490, 1)), flags=7... [ 36.907] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 36.907] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 36.907] sna_drawable_use_bo: using whole GPU bo [ 36.907] gen9_composite_set_target: pixmap=3299, format=20028888, size=490x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 36.907] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 36.907] color_convert: src=ffffffff [20028888] [ 36.907] color_convert: dst=ffffffff [20028888] [ 36.907] sna_render_get_solid: ffffffff [ 36.907] sna_render_get_solid(white) [ 36.907] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 36.907] sna_transform_is_imprecise_integer_translation: no transform [ 36.907] gen9_composite_picture: integer translation (0, 0), removing [ 36.907] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 36.907] sna_render_pixmap_bo: GPU all damaged [ 36.907] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 36.907] gen4_choose_composite_emitter: solid, identity mask [ 36.907] kgem_check_bo: num_pages=+0, num_exec=+0 [ 36.907] gen9_composite_get_binding_table(fcc0) [ 36.907] kgem_add_reloc64: handle=7, pos=16168, delta=0, domains=40000 [ 36.907] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 36.907] kgem_add_reloc64[10] = (delta=1048, target handle=2, presumed=fffe8000) [ 36.907] [3f20] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 36.907] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 36.907] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 36.907] gen9_emit_vertex_elements: setup id=9 [ 36.907] glyphs0_to_dst: glyph=(487, -13), (496, 1), clip=(460, 0), (490, 1) [ 36.907] glyphs0_to_dst: blt=(487, 0), (490, 1) [ 36.907] emit_primitive_identity_mask__avx2: dst=(487, 0), mask=(832.00, 45.00) x (3.00, 1.00) [ 36.907] gen8_vertex_flush[7e4] = 3 [ 36.907] gen9_magic_ca_pass: CA fixup (41 -> 44) [ 36.907] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 36.907] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 36.907] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 36.907] sna_glyphs(op=3, nlist=1, src=(1, 15)) [ 36.907] kgem_bo_is_busy: handle=125, domain: 0 exec? 1, rq? 1 [ 36.907] sna_glyphs: discarding mask [ 36.907] glyphs0_to_dst(op=3, src=(1, 15), nlist=1, dst=(1, 15)+(0, 0)) [ 36.907] clipped_glyphs: no, clip region (0, 0), (490, 20) matches drawable pixmap=94680753313488 size=490x20 [ 36.907] gen9_render_composite: 0x0, current mode=1/1 [ 36.907] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 36.907] kgem_bo_is_busy: handle=125, domain: 0 exec? 1, rq? 1 [ 36.907] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 36.907] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 36.907] sna_drawable_use_bo pixmap=3299, box=((0, 0), (490, 20)), flags=7... [ 36.907] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 36.907] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 36.907] sna_drawable_use_bo: using whole GPU bo [ 36.907] gen9_composite_set_target: pixmap=3299, format=20028888, size=490x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 36.907] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 36.907] color_convert: src=ff8ae234 [20028888] [ 36.907] color_convert: dst=ff8ae234 [20028888] [ 36.907] sna_render_get_solid: ff8ae234 [ 36.907] sna_render_get_solid(22) = ff8ae234 (old) [ 36.907] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 36.907] sna_transform_is_imprecise_integer_translation: no transform [ 36.907] gen9_composite_picture: integer translation (0, 0), removing [ 36.907] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 36.907] sna_render_pixmap_bo: GPU all damaged [ 36.907] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 36.907] gen4_choose_composite_emitter: solid, identity mask [ 36.907] kgem_check_bo: num_pages=+0, num_exec=+0 [ 36.907] gen9_composite_get_binding_table(fc40) [ 36.907] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 36.907] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 36.907] gen9_emit_vertex_elements: setup id=9 [ 36.907] glyphs0_to_dst: glyph=(1, 7)x(9, 8), unclipped [ 36.907] emit_primitive_identity_mask__avx2: dst=(1, 7), mask=(688.00, 32.00) x (9.00, 8.00) [ 36.907] glyphs0_to_dst: glyph=(9, 5)x(10, 13), unclipped [ 36.907] emit_primitive_identity_mask__avx2: dst=(9, 5), mask=(672.00, 48.00) x (10.00, 13.00) [ 36.907] glyphs0_to_dst: glyph=(19, 7)x(9, 8), unclipped [ 36.907] emit_primitive_identity_mask__avx2: dst=(19, 7), mask=(688.00, 32.00) x (9.00, 8.00) [ 36.907] glyphs0_to_dst: glyph=(28, 9)x(8, 3), unclipped [ 36.907] emit_primitive_identity_mask__avx2: dst=(28, 9), mask=(688.00, 48.00) x (8.00, 3.00) [ 36.907] glyphs0_to_dst: glyph=(36, 5)x(11, 10), unclipped [ 36.907] emit_primitive_identity_mask__avx2: dst=(36, 5), mask=(704.00, 0.00) x (11.00, 10.00) [ 36.907] glyphs0_to_dst: glyph=(46, 7)x(9, 8), unclipped [ 36.907] emit_primitive_identity_mask__avx2: dst=(46, 7), mask=(720.00, 0.00) x (9.00, 8.00) [ 36.907] glyphs0_to_dst: glyph=(54, 7)x(10, 8), unclipped [ 36.907] emit_primitive_identity_mask__avx2: dst=(54, 7), mask=(704.00, 16.00) x (10.00, 8.00) [ 36.907] glyphs0_to_dst: glyph=(63, 7)x(10, 8), unclipped [ 36.907] emit_primitive_identity_mask__avx2: dst=(63, 7), mask=(720.00, 16.00) x (10.00, 8.00) [ 36.907] glyphs0_to_dst: glyph=(72, 4)x(10, 11), unclipped [ 36.907] emit_primitive_identity_mask__avx2: dst=(72, 4), mask=(736.00, 0.00) x (10.00, 11.00) [ 36.907] glyphs0_to_dst: glyph=(81, 7)x(10, 8), unclipped [ 36.907] emit_primitive_identity_mask__avx2: dst=(81, 7), mask=(752.00, 0.00) x (10.00, 8.00) [ 36.907] glyphs0_to_dst: glyph=(90, 4)x(10, 11), unclipped [ 36.907] emit_primitive_identity_mask__avx2: dst=(90, 4), mask=(736.00, 0.00) x (10.00, 11.00) [ 36.907] glyphs0_to_dst: glyph=(99, 7)x(11, 8), unclipped [ 36.907] emit_primitive_identity_mask__avx2: dst=(99, 7), mask=(736.00, 16.00) x (11.00, 8.00) [ 36.907] glyphs0_to_dst: glyph=(109, 7)x(9, 8), unclipped [ 36.907] emit_primitive_identity_mask__avx2: dst=(109, 7), mask=(752.00, 16.00) x (9.00, 8.00) [ 36.907] glyphs0_to_dst: glyph=(118, 9)x(8, 3), unclipped [ 36.907] emit_primitive_identity_mask__avx2: dst=(118, 9), mask=(688.00, 48.00) x (8.00, 3.00) [ 36.907] glyphs0_to_dst: glyph=(126, 5)x(10, 10), unclipped [ 36.907] emit_primitive_identity_mask__avx2: dst=(126, 5), mask=(704.00, 32.00) x (10.00, 10.00) [ 36.907] glyphs0_to_dst: glyph=(135, 5)x(10, 10), unclipped [ 36.907] emit_primitive_identity_mask__avx2: dst=(135, 5), mask=(704.00, 32.00) x (10.00, 10.00) [ 36.907] glyphs0_to_dst: glyph=(144, 5)x(10, 10), unclipped [ 36.907] emit_primitive_identity_mask__avx2: dst=(144, 5), mask=(720.00, 32.00) x (10.00, 10.00) [ 36.907] glyphs0_to_dst: glyph=(153, 5)x(10, 10), unclipped [ 36.907] emit_primitive_identity_mask__avx2: dst=(153, 5), mask=(704.00, 48.00) x (10.00, 10.00) [ 36.907] gen8_vertex_flush[8e4] = 54 [ 36.907] gen9_magic_ca_pass: CA fixup (44 -> 98) [ 36.907] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 36.907] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 36.907] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 36.907] sna_glyphs(op=3, nlist=1, src=(163, 15)) [ 36.907] kgem_bo_is_busy: handle=125, domain: 0 exec? 1, rq? 1 [ 36.907] sna_glyphs: discarding mask [ 36.907] glyphs0_to_dst(op=3, src=(163, 15), nlist=1, dst=(163, 15)+(0, 0)) [ 36.907] clipped_glyphs: no, clip region (0, 0), (490, 20) matches drawable pixmap=94680753313488 size=490x20 [ 36.907] gen9_render_composite: 0x0, current mode=1/1 [ 36.907] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 36.907] kgem_bo_is_busy: handle=125, domain: 0 exec? 1, rq? 1 [ 36.907] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 36.907] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 36.907] sna_drawable_use_bo pixmap=3299, box=((0, 0), (490, 20)), flags=7... [ 36.907] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 36.907] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 36.907] sna_drawable_use_bo: using whole GPU bo [ 36.907] gen9_composite_set_target: pixmap=3299, format=20028888, size=490x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 36.907] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 36.907] color_convert: src=ffffffff [20028888] [ 36.907] color_convert: dst=ffffffff [20028888] [ 36.907] sna_render_get_solid: ffffffff [ 36.907] sna_render_get_solid(white) [ 36.907] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 36.907] sna_transform_is_imprecise_integer_translation: no transform [ 36.907] gen9_composite_picture: integer translation (0, 0), removing [ 36.907] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 36.907] sna_render_pixmap_bo: GPU all damaged [ 36.907] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 36.907] gen4_choose_composite_emitter: solid, identity mask [ 36.907] kgem_check_bo: num_pages=+0, num_exec=+0 [ 36.907] gen9_composite_get_binding_table(fc00) [ 36.907] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 36.907] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 36.907] gen9_emit_vertex_elements: setup id=9 [ 36.907] glyphs0_to_dst: glyph=(165, 7)x(5, 8), unclipped [ 36.907] emit_primitive_identity_mask__avx2: dst=(165, 7), mask=(720.00, 48.00) x (5.00, 8.00) [ 36.907] gen8_vertex_flush[9e4] = 3 [ 36.907] gen9_magic_ca_pass: CA fixup (98 -> 101) [ 36.907] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 36.907] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 36.907] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 36.907] sna_glyphs(op=3, nlist=1, src=(172, 15)) [ 36.907] kgem_bo_is_busy: handle=125, domain: 0 exec? 1, rq? 1 [ 36.907] sna_glyphs: discarding mask [ 36.907] glyphs0_to_dst(op=3, src=(172, 15), nlist=1, dst=(172, 15)+(0, 0)) [ 36.907] clipped_glyphs: no, clip region (0, 0), (490, 20) matches drawable pixmap=94680753313488 size=490x20 [ 36.907] gen9_render_composite: 0x0, current mode=1/1 [ 36.907] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 36.907] kgem_bo_is_busy: handle=125, domain: 0 exec? 1, rq? 1 [ 36.907] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 36.907] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 36.907] sna_drawable_use_bo pixmap=3299, box=((0, 0), (490, 20)), flags=7... [ 36.907] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 36.907] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 36.907] sna_drawable_use_bo: using whole GPU bo [ 36.907] gen9_composite_set_target: pixmap=3299, format=20028888, size=490x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 36.907] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 36.907] color_convert: src=ff729fcf [20028888] [ 36.907] color_convert: dst=ff729fcf [20028888] [ 36.907] sna_render_get_solid: ff729fcf [ 36.907] sna_render_get_solid(23) = ff729fcf (old) [ 36.907] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 36.907] sna_transform_is_imprecise_integer_translation: no transform [ 36.907] gen9_composite_picture: integer translation (0, 0), removing [ 36.907] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 36.907] sna_render_pixmap_bo: GPU all damaged [ 36.907] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 36.907] gen4_choose_composite_emitter: solid, identity mask [ 36.907] kgem_check_bo: num_pages=+0, num_exec=+0 [ 36.907] gen9_composite_get_binding_table(fbc0) [ 36.907] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 36.907] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 36.907] gen9_emit_vertex_elements: setup id=9 [ 36.907] glyphs0_to_dst: glyph=(171, 9)x(11, 3), unclipped [ 36.907] emit_primitive_identity_mask__avx2: dst=(171, 9), mask=(736.00, 32.00) x (11.00, 3.00) [ 36.907] glyphs0_to_dst: glyph=(180, 4)x(10, 14), unclipped [ 36.907] emit_primitive_identity_mask__avx2: dst=(180, 4), mask=(944.00, 48.00) x (10.00, 14.00) [ 36.907] glyphs0_to_dst: glyph=(189, 4)x(11, 11), unclipped [ 36.907] emit_primitive_identity_mask__avx2: dst=(189, 4), mask=(960.00, 0.00) x (11.00, 11.00) [ 36.907] glyphs0_to_dst: glyph=(198, 7)x(10, 8), unclipped [ 36.907] emit_primitive_identity_mask__avx2: dst=(198, 7), mask=(976.00, 0.00) x (10.00, 8.00) [ 36.907] glyphs0_to_dst: glyph=(208, 7)x(9, 11), unclipped [ 36.907] emit_primitive_identity_mask__avx2: dst=(208, 7), mask=(960.00, 16.00) x (9.00, 11.00) [ 36.907] glyphs0_to_dst: glyph=(216, 4)x(10, 14), unclipped [ 36.907] emit_primitive_identity_mask__avx2: dst=(216, 4), mask=(944.00, 48.00) x (10.00, 14.00) [ 36.907] glyphs0_to_dst: glyph=(225, 5)x(10, 10), unclipped [ 36.907] emit_primitive_identity_mask__avx2: dst=(225, 5), mask=(976.00, 16.00) x (10.00, 10.00) [ 36.907] glyphs0_to_dst: glyph=(234, 16)x(11, 2), unclipped [ 36.907] emit_primitive_identity_mask__avx2: dst=(234, 16), mask=(992.00, 0.00) x (11.00, 2.00) [ 36.907] glyphs0_to_dst: glyph=(243, 4)x(11, 11), unclipped [ 36.907] emit_primitive_identity_mask__avx2: dst=(243, 4), mask=(1008.00, 0.00) x (11.00, 11.00) [ 36.907] glyphs0_to_dst: glyph=(253, 7)x(9, 8), unclipped [ 36.907] emit_primitive_identity_mask__avx2: dst=(253, 7), mask=(720.00, 0.00) x (9.00, 8.00) [ 36.907] glyphs0_to_dst: glyph=(261, 7)x(10, 8), unclipped [ 36.907] emit_primitive_identity_mask__avx2: dst=(261, 7), mask=(704.00, 16.00) x (10.00, 8.00) [ 36.907] glyphs0_to_dst: glyph=(270, 7)x(10, 8), unclipped [ 36.907] emit_primitive_identity_mask__avx2: dst=(270, 7), mask=(704.00, 16.00) x (10.00, 8.00) [ 36.907] glyphs0_to_dst: glyph=(279, 3)x(10, 12), unclipped [ 36.907] emit_primitive_identity_mask__avx2: dst=(279, 3), mask=(992.00, 16.00) x (10.00, 12.00) [ 36.907] glyphs0_to_dst: glyph=(288, 7)x(10, 8), unclipped [ 36.907] emit_primitive_identity_mask__avx2: dst=(288, 7), mask=(704.00, 16.00) x (10.00, 8.00) [ 36.907] glyphs0_to_dst: glyph=(297, 7)x(10, 8), unclipped [ 36.907] emit_primitive_identity_mask__avx2: dst=(297, 7), mask=(752.00, 0.00) x (10.00, 8.00) [ 36.907] glyphs0_to_dst: glyph=(307, 3)x(10, 12), unclipped [ 36.907] emit_primitive_identity_mask__avx2: dst=(307, 3), mask=(1008.00, 16.00) x (10.00, 12.00) [ 36.907] glyphs0_to_dst: glyph=(315, 4)x(11, 11), unclipped [ 36.907] emit_primitive_identity_mask__avx2: dst=(315, 4), mask=(960.00, 0.00) x (11.00, 11.00) [ 36.907] glyphs0_to_dst: glyph=(324, 7)x(11, 8), unclipped [ 36.907] emit_primitive_identity_mask__avx2: dst=(324, 7), mask=(736.00, 16.00) x (11.00, 8.00) [ 36.907] glyphs0_to_dst: glyph=(334, 7)x(9, 11), unclipped [ 36.907] emit_primitive_identity_mask__avx2: dst=(334, 7), mask=(960.00, 16.00) x (9.00, 11.00) [ 36.907] glyphs0_to_dst: glyph=(342, 16)x(11, 2), unclipped [ 36.907] emit_primitive_identity_mask__avx2: dst=(342, 16), mask=(992.00, 0.00) x (11.00, 2.00) [ 36.907] glyphs0_to_dst: glyph=(351, 3)x(10, 12), unclipped [ 36.907] emit_primitive_identity_mask__avx2: dst=(351, 3), mask=(992.00, 16.00) x (10.00, 12.00) [ 36.907] glyphs0_to_dst: glyph=(361, 3)x(9, 12), unclipped [ 36.907] emit_primitive_identity_mask__avx2: dst=(361, 3), mask=(960.00, 32.00) x (9.00, 12.00) [ 36.907] glyphs0_to_dst: glyph=(369, 7)x(10, 11), unclipped [ 36.907] emit_primitive_identity_mask__avx2: dst=(369, 7), mask=(976.00, 32.00) x (10.00, 11.00) [ 36.907] glyphs0_to_dst: glyph=(378, 4)x(10, 14), unclipped [ 36.907] emit_primitive_identity_mask__avx2: dst=(378, 4), mask=(944.00, 48.00) x (10.00, 14.00) [ 36.907] glyphs0_to_dst: glyph=(387, 5)x(10, 10), unclipped [ 36.907] emit_primitive_identity_mask__avx2: dst=(387, 5), mask=(960.00, 48.00) x (10.00, 10.00) [ 36.907] glyphs0_to_dst: glyph=(396, 16)x(11, 2), unclipped [ 36.907] emit_primitive_identity_mask__avx2: dst=(396, 16), mask=(992.00, 0.00) x (11.00, 2.00) [ 36.907] glyphs0_to_dst: glyph=(406, 7)x(9, 8), unclipped [ 36.907] emit_primitive_identity_mask__avx2: dst=(406, 7), mask=(688.00, 32.00) x (9.00, 8.00) [ 36.907] glyphs0_to_dst: glyph=(415, 7)x(9, 8), unclipped [ 36.907] emit_primitive_identity_mask__avx2: dst=(415, 7), mask=(752.00, 16.00) x (9.00, 8.00) [ 36.907] glyphs0_to_dst: glyph=(424, 7)x(9, 11), unclipped [ 36.907] emit_primitive_identity_mask__avx2: dst=(424, 7), mask=(960.00, 16.00) x (9.00, 11.00) [ 36.907] glyphs0_to_dst: glyph=(432, 4)x(10, 11), unclipped [ 36.907] emit_primitive_identity_mask__avx2: dst=(432, 4), mask=(976.00, 48.00) x (10.00, 11.00) [ 36.907] glyphs0_to_dst: glyph=(442, 7)x(9, 8), unclipped [ 36.907] emit_primitive_identity_mask__avx2: dst=(442, 7), mask=(688.00, 32.00) x (9.00, 8.00) [ 36.907] glyphs0_to_dst: glyph=(450, 7)x(10, 11), unclipped [ 36.907] emit_primitive_identity_mask__avx2: dst=(450, 7), mask=(976.00, 32.00) x (10.00, 11.00) [ 36.907] gen8_vertex_flush[ae4] = 96 [ 36.907] gen9_magic_ca_pass: CA fixup (101 -> 197) [ 36.907] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 36.907] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 36.907] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 36.907] sna_glyphs(op=3, nlist=1, src=(460, 15)) [ 36.907] kgem_bo_is_busy: handle=125, domain: 0 exec? 1, rq? 1 [ 36.907] sna_glyphs: discarding mask [ 36.907] glyphs0_to_dst(op=3, src=(460, 15), nlist=1, dst=(460, 15)+(0, 0)) [ 36.907] clipped_glyphs: no, clip region (0, 0), (490, 20) matches drawable pixmap=94680753313488 size=490x20 [ 36.907] gen9_render_composite: 0x0, current mode=1/1 [ 36.907] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 36.907] kgem_bo_is_busy: handle=125, domain: 0 exec? 1, rq? 1 [ 36.907] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 36.907] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 36.907] sna_drawable_use_bo pixmap=3299, box=((0, 0), (490, 20)), flags=7... [ 36.907] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 36.907] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 36.907] sna_drawable_use_bo: using whole GPU bo [ 36.907] gen9_composite_set_target: pixmap=3299, format=20028888, size=490x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 36.907] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 36.907] color_convert: src=ffffffff [20028888] [ 36.907] color_convert: dst=ffffffff [20028888] [ 36.907] sna_render_get_solid: ffffffff [ 36.907] sna_render_get_solid(white) [ 36.907] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 36.907] sna_transform_is_imprecise_integer_translation: no transform [ 36.907] gen9_composite_picture: integer translation (0, 0), removing [ 36.907] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 36.907] sna_render_pixmap_bo: GPU all damaged [ 36.907] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 36.907] gen4_choose_composite_emitter: solid, identity mask [ 36.907] kgem_check_bo: num_pages=+0, num_exec=+0 [ 36.907] gen9_composite_get_binding_table(fb80) [ 36.907] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 36.907] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 36.907] gen9_emit_vertex_elements: setup id=9 [ 36.907] glyphs0_to_dst: glyph=(459, 4)x(10, 13), unclipped [ 36.907] emit_primitive_identity_mask__avx2: dst=(459, 4), mask=(752.00, 32.00) x (10.00, 13.00) [ 36.907] gen8_vertex_flush[be4] = 3 [ 36.907] gen9_magic_ca_pass: CA fixup (197 -> 200) [ 36.907] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 36.907] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 36.907] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 36.907] sna_composite_rectangles(pixmap=3299, op=1, ffffffff x 1 [(478, 1)x(9, 17) ...]) [ 36.907] sna_composite_rectangles: converted to op 1 [ 36.907] sna_composite_rectangles[0] (478, 1)x(9, 17) -> (478, 1), (487, 18) [ 36.907] sna_composite_rectangles: nrects=1, region=(478, 1), (487, 18) x 1 [ 36.907] sna_composite_rectangles: clipped extents (478, 1),(487, 18) x 1 [ 36.907] sna_composite_rectangles: pixmap +(0, 0) extents (478, 1),(487, 18) [ 36.907] sna_composite_rectangles: dropping last-cpu hint [ 36.907] sna_drawable_use_bo pixmap=3299, box=((478, 1), (487, 18)), flags=9... [ 36.907] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 36.907] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 36.907] sna_drawable_use_bo: using whole GPU bo [ 36.907] gen9_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20028888]) [ 36.907] kgem_bo_is_render: handle=125, rq? 1 [1] [ 36.907] gen9_render_fill_boxes(ffffffff x 1 [(478, 1), (487, 18) ...]) [ 36.907] sna_render_get_solid: ffffffff [ 36.907] sna_render_get_solid(white) [ 36.907] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 36.907] kgem_check_bo: num_pages=+0, num_exec=+0 [ 36.907] aligning vertex: was 4, now 2 floats per vertex [ 36.907] gen9_composite_get_binding_table(fb40) [ 36.907] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 36.908] gen9_emit_sampler: sampler = 1 [ 36.908] gen9_emit_sf: num_sf_outputs=1 [ 36.908] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 36.908] gen9_emit_vertex_elements: setup id=0 [ 36.908] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 36.908] (478, 1), (487, 18) [ 36.908] gen8_vertex_flush[d00] = 3 [ 36.908] sna_validate_gc(0x561c94ab2470) changes=80000, previous serial=80000bea, drawable=bea [ 36.908] sna_validate_gc: recomputing clip [ 36.908] sna_validate_gc: composite clip=1x[(65, 24), (3840, 2160)] [0x561c94abf1d0] [ 36.908] sna_copy_area: src=pixmap=3299:(0, 0)x(490, 20)+(0, 0) -> dst=pixmap=3060:(0, 442)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 36.908] sna_copy_area: normal copy [ 36.908] sna_do_copy: src=(0, 0), dst=(0, 442), size=(490x20) [ 36.908] sna_do_copy: after drawable: src=(0, 0), dst=(65, 466), size=(490x20) [ 36.908] sna_do_copy: dst extents (65, 466), (555, 486), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 36.908] sna_do_copy: clipped dst extents (65, 466), (555, 486) [ 36.908] sna_do_copy: unclipped src extents (0, 0), (490, 20) [ 36.908] sna_do_copy: clipped src extents (0, 0), (490, 20) [ 36.908] sna_do_copy: pixmap -- no source clipping [ 36.908] sna_do_copy: src extents (0, 0), (490, 20) x 1 [ 36.908] sna_do_copy: copy region (65, 466), (555, 486) x 1 + (-65, -466) [ 36.908] sna_copy_boxes (boxes=1x[(65, 466), (555, 486)...], src pixmap=3299+(-65, -466), dst pixmap=3060+(-65, -24), alu=3, src.size=490x20, dst.size=3775x2136) [ 36.908] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94aafe70, gpu_bo=125, cpu_bo=0), replaces=0 [ 36.908] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 36.908] sna_drawable_use_bo pixmap=3060, box=((0, 442), (490, 462)), flags=b... [ 36.908] sna_drawable_use_bo: exported target, set PREFER_GPU [ 36.908] sna_drawable_use_bo: pinned, never REPLACES [ 36.908] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=b [ 36.908] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 36.908] sna_drawable_use_bo: using whole GPU bo [ 36.908] sna_pixmap_move_to_gpu(pixmap=3299, usage=0), flags=a [ 36.908] sna_pixmap_move_to_gpu: already all-damaged [ 36.908] sna_pixmap_mark_active: pixmap=3299, handle=125 [ 36.908] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 36.908] gen9_render_copy_boxes (0, -442)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 36.908] kgem_bo_is_render: handle=125, rq? 1 [1] [ 36.908] kgem_bo_is_render: handle=9, rq? 0 [0] [ 36.908] kgem_bo_is_render: handle=9, rq? 0 [0] [ 36.908] kgem_bo_is_render: handle=125, rq? 1 [1] [ 36.908] kgem_set_mode: flushing before new bo [ 36.908] gen8_vertex_close: used=806, vbo active? 23, vb=201, nreloc=2 [ 36.908] gen8_vertex_close: reloc[0] = 287 [ 36.908] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 36.908] kgem_add_handle: handle=23, index=5 [ 36.908] kgem_add_reloc64[11] = (delta=0, target handle=5, presumed=fd541000) [ 36.908] gen8_vertex_close: reloc[1] = 372 [ 36.908] kgem_add_reloc64: handle=23, pos=372, delta=0, domains=200000 [ 36.908] kgem_add_reloc64[12] = (delta=0, target handle=5, presumed=fd541000) [ 36.908] batch[1/1, flags=1800]: 838 838 16096 16384, nreloc=13, nexec=6, nfence=0, aperture=1116 [fenced=0] [ 36.908] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd981000 [ 36.908] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -57343 [ 36.908] kgem_fixup_relocs: shrinking by 57344 [ 36.908] __kgem_busy: handle=2, busy=0, wedged=0 [ 36.908] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd981000 [ 36.908] kgem_commit: release handle=125 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd0d4000 [ 36.908] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 36.908] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 36.908] __kgem_bo_clear_busy: handle=7 [ 36.908] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 36.908] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 36.908] __kgem_bo_clear_busy: handle=8 [ 36.908] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 36.908] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 36.908] __kgem_bo_clear_busy: handle=8 [ 36.908] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 36.908] __kgem_bo_clear_busy: handle=8 [ 36.908] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 36.908] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 36.908] __kgem_bo_clear_busy: handle=8 [ 36.908] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 36.908] __kgem_bo_clear_busy: handle=7 [ 36.908] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 36.908] __kgem_busy: handle=2, busy=131072, wedged=0 [ 36.908] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 36.908] kgem_check_bo: num_pages=+8116, num_exec=+2 [ 36.908] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 36.908] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 36.908] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 36.908] kgem_add_handle: handle=4, index=0 [ 36.908] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 36.908] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 36.908] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 36.908] gen9_composite_get_binding_table(ffc0) [ 36.908] kgem_add_reloc64: handle=9, pos=16360, delta=0, domains=20002 [ 36.908] kgem_add_handle: handle=9, index=1 [ 36.908] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f02dd000) [ 36.908] __kgem_bo_mark_dirty: handle=9 (proxy? 0) [ 36.908] [3fe0] bind bo(handle=9, addr=f02dd000), format=192, width=3775, height=2136, pitch=15360, tiling=1 -> render [ 36.908] kgem_add_reloc64: handle=125, pos=16344, delta=0, domains=40000 [ 36.908] kgem_add_handle: handle=125, index=2 [ 36.908] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd0d4000) [ 36.908] [3fd0] bind bo(handle=125, addr=fd0d4000), format=192, width=490, height=20, pitch=2048, tiling=1 -> sampler [ 36.908] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 36.908] gen9_emit_sampler: sampler = 0 [ 36.908] gen9_emit_sf: num_sf_outputs=1 [ 36.908] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 36.908] gen9_emit_vertex_elements: setup id=0 [ 36.908] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 36.908] (0, 0) -> (0, 442) + (490, 20) [ 36.908] gen8_vertex_flush[490] = 3 [ 36.908] sna_accel_flush: flush?=1, dirty?=0 [ 36.908] gen8_vertex_close: used=812, vbo active? 23, vb=1, nreloc=1 [ 36.908] gen8_vertex_close: reloc[0] = 287 [ 36.908] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 36.908] kgem_add_handle: handle=23, index=3 [ 36.908] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 36.908] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=8190 [fenced=0] [ 36.908] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 36.908] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 36.908] kgem_fixup_relocs: shrinking by 61440 [ 36.908] __kgem_busy: handle=1, busy=0, wedged=0 [ 36.908] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 36.908] kgem_commit: release handle=9 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f02dd000 [ 36.908] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 36.908] kgem_commit: release handle=125 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd0d4000 [ 36.908] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 36.908] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 36.908] sna_accel_flush: flush?=0, dirty?=0 [ 36.908] sna_accel_flush: flush?=0, dirty?=0 [ 36.908] sna_accel_flush: flush?=0, dirty?=0 [ 36.908] sna_destroy_pixmap: pixmap=3299, attached?=1 [ 36.908] _kgem_bo_destroy: handle=125, proxy? 0 [ 36.908] __kgem_bo_destroy: handle=125, size=65536 [ 36.908] __kgem_busy: handle=125, busy=0, wedged=0 [ 36.908] __kgem_bo_clear_busy: handle=125 [ 36.908] kgem_bo_move_to_inactive: moving handle=125 to inactive [ 36.908] __sna_free_pixmap(pixmap=3299) [ 36.908] sna_accel_flush: flush?=0, dirty?=0 [ 36.908] sna_accel_flush: flush?=0, dirty?=0 [ 36.908] sna_accel_flush: flush?=0, dirty?=0 [ 36.908] sna_block_handler (tv=0.437000) [ 36.908] kgem_retire, need_retire?=1 [ 36.908] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 36.908] kgem_retire__requests_ring: retiring ring 0 [ 36.908] __kgem_busy: handle=2, busy=0, wedged=0 [ 36.908] __kgem_retire_rq: request 2 complete [ 36.908] kgem_retire__requests_ring: retiring ring 0 [ 36.908] __kgem_busy: handle=1, busy=0, wedged=0 [ 36.908] __kgem_retire_rq: request 1 complete [ 36.908] __kgem_bo_flush: handle=9, busy=0, wedged=0 [ 36.908] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 36.908] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 36.908] kgem_retire -- retired=0, need_retire=0 [ 36.908] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 36.908] gen6_render_retire: resetting idle vbo [ 36.908] sna_scanout_do_flush: flush timer active: delta=5 [ 36.908] sna_accel_do_throttle -- no pending activity [ 36.908] sna_accel_block: evaluating timers, active=5 [ 36.908] sna_accel_block: flush timer expires in 5 [36913] [ 36.908] sna_wakeup_handler [ 36.908] sna_accel_flush: flush?=0, dirty?=0 [ 36.908] sna_accel_flush: flush?=0, dirty?=0 [ 36.908] sna_block_handler (tv=0.437000) [ 36.908] sna_scanout_do_flush: flush timer active: delta=5 [ 36.908] sna_accel_do_throttle -- no pending activity [ 36.908] sna_accel_block: evaluating timers, active=5 [ 36.908] sna_accel_block: flush timer expires in 5 [36913] [ 36.908] sna_wakeup_handler [ 36.908] sna_accel_flush: flush?=0, dirty?=0 [ 36.908] sna_accel_flush: flush?=0, dirty?=0 [ 36.908] sna_accel_flush: flush?=0, dirty?=0 [ 36.908] sna_block_handler (tv=0.437000) [ 36.908] sna_scanout_do_flush: flush timer active: delta=5 [ 36.908] sna_accel_do_throttle -- no pending activity [ 36.909] sna_accel_block: evaluating timers, active=5 [ 36.909] sna_accel_block: flush timer expires in 5 [36913] [ 36.909] sna_wakeup_handler [ 36.909] sna_accel_flush: flush?=0, dirty?=0 [ 36.909] sna_accel_flush: flush?=0, dirty?=0 [ 36.909] sna_block_handler (tv=0.436000) [ 36.909] sna_scanout_do_flush: flush timer active: delta=4 [ 36.909] sna_accel_do_throttle -- no pending activity [ 36.909] sna_accel_block: evaluating timers, active=5 [ 36.909] sna_accel_block: flush timer expires in 4 [36913] [ 36.909] sna_wakeup_handler [ 36.909] sna_accel_flush: flush?=0, dirty?=0 [ 36.909] sna_accel_flush: flush?=0, dirty?=0 [ 36.909] sna_block_handler (tv=0.436000) [ 36.909] sna_scanout_do_flush: flush timer active: delta=4 [ 36.909] sna_accel_do_throttle -- no pending activity [ 36.909] sna_accel_block: evaluating timers, active=5 [ 36.909] sna_accel_block: flush timer expires in 4 [36913] [ 36.909] sna_wakeup_handler [ 36.909] sna_accel_flush: flush?=0, dirty?=0 [ 36.909] sna_accel_flush: flush?=0, dirty?=0 [ 36.909] sna_accel_flush: flush?=0, dirty?=0 [ 36.909] sna_create_pixmap(1, 1, 32, usage=0) [ 36.909] kgem_can_create_2d: 1x1 @ 32 [ 36.909] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=1 [ 36.909] kgem_can_create_2d: untiled size=4096 [ 36.909] kgem_choose_tiling: disabling tiling [1x1] for single row/col [ 36.909] kgem_choose_tiling: 1x1 -> 0 [ 36.909] sna_create_pixmap: usage=0, flags=a [ 36.909] sna_create_pixmap: small buffer [4], attaching to shadow pixmap [ 36.909] create_pixmap: allocating pixmap 1x1, depth=32/32, size=12 [ 36.909] create_pixmap: serial=3300, usage=0, 1x1 [ 36.909] sna_create_pixmap: serial=3300, 1x1, usage=0 [ 36.909] sna_composite_rectangles(pixmap=3301, op=0, 0 x 1 [(0, 0)x(1, 1) ...]) [ 36.909] sna_composite_rectangles: converted to op 0 [ 36.909] sna_composite_rectangles[0] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 36.909] sna_composite_rectangles: nrects=1, region=(0, 0), (1, 1) x 1 [ 36.909] sna_composite_rectangles: clipped extents (0, 0),(1, 1) x 1 [ 36.909] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(1, 1) [ 36.909] sna_composite_rectangles: fallback, dst pixmap=3301 too small or not attached [ 36.909] sna_composite_rectangles: fallback [ 36.909] sna_drawable_move_region_to_cpu(pixmap=3301 (1x1), [(0, 0), (1, 1)], flags=1) [ 36.909] sna_drawable_move_region_to_cpu: region (0, 0), (1, 1) + (0, 0) subsumes pixmap (1x1) [ 36.909] _sna_pixmap_move_to_cpu(pixmap=3301, 1x1, flags=1) [ 36.909] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 36.909] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 36.909] operate_inplace: no, inplace operation not suitable [ 36.909] _sna_pixmap_move_to_cpu: marking as damaged [ 36.909] __sna_damage_all(1, 1) [ 36.909] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 36.909] sna_composite_rectangles(pixmap=3301, op=1, fff2f1f0 x 1 [(0, 0)x(1, 1) ...]) [ 36.909] sna_composite_rectangles: converted to op 1 [ 36.909] sna_composite_rectangles[0] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 36.909] sna_composite_rectangles: nrects=1, region=(0, 0), (1, 1) x 1 [ 36.909] sna_composite_rectangles: clipped extents (0, 0),(1, 1) x 1 [ 36.909] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(1, 1) [ 36.909] sna_composite_rectangles: fallback, dst pixmap=3301 too small or not attached [ 36.909] sna_composite_rectangles: fallback [ 36.909] sna_drawable_move_region_to_cpu(pixmap=3301 (1x1), [(0, 0), (1, 1)], flags=1) [ 36.909] sna_drawable_move_region_to_cpu: pixmap=3301 all damaged on CPU [ 36.909] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 36.909] sna_composite_rectangles: fallback fill: (0, 0)x(1, 1) fff2f1f0 [ 36.909] sna_composite_rectangles(pixmap=3301, op=1, ff300a24 x 2 [(0, 0)x(1, 1) ...]) [ 36.909] sna_composite_rectangles: converted to op 1 [ 36.909] sna_composite_rectangles[0] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 36.909] sna_composite_rectangles[1] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 36.909] sna_composite_rectangles: nrects=2, region=(0, 0), (1, 1) x 2 [ 36.909] sna_composite_rectangles: clipped extents (0, 0),(1, 1) x 1 [ 36.909] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(1, 1) [ 36.909] sna_composite_rectangles: fallback, dst pixmap=3301 too small or not attached [ 36.909] sna_composite_rectangles: fallback [ 36.909] sna_drawable_move_region_to_cpu(pixmap=3301 (1x1), [(0, 0), (1, 1)], flags=1) [ 36.909] sna_drawable_move_region_to_cpu: pixmap=3301 all damaged on CPU [ 36.909] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 36.909] sna_composite_rectangles: fallback fill: (0, 0)x(1, 1) ff300a24 [ 36.909] sna_copy_area: src=pixmap=3301:(0, 0)x(1, 1)+(0, 0) -> dst=pixmap=3060:(0, 0)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 36.909] sna_copy_area: normal copy [ 36.909] sna_do_copy: src=(0, 0), dst=(0, 0), size=(1x1) [ 36.909] sna_do_copy: after drawable: src=(0, 0), dst=(65, 24), size=(1x1) [ 36.909] sna_do_copy: dst extents (65, 24), (66, 25), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 36.909] sna_do_copy: clipped dst extents (65, 24), (66, 25) [ 36.909] sna_do_copy: unclipped src extents (0, 0), (1, 1) [ 36.909] sna_do_copy: clipped src extents (0, 0), (1, 1) [ 36.909] sna_do_copy: pixmap -- no source clipping [ 36.909] sna_do_copy: src extents (0, 0), (1, 1) x 1 [ 36.909] sna_do_copy: copy region (65, 24), (66, 25) x 1 + (-65, -24) [ 36.909] sna_copy_boxes (boxes=1x[(65, 24), (66, 25)...], src pixmap=3301+(-65, -24), dst pixmap=3060+(-65, -24), alu=3, src.size=1x1, dst.size=3775x2136) [ 36.909] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94ad8f90, gpu_bo=0, cpu_bo=0), replaces=0 [ 36.909] sna_drawable_use_bo pixmap=3060, box=((0, 0), (1, 1)), flags=8... [ 36.909] sna_drawable_use_bo: exported target, set PREFER_GPU [ 36.909] sna_drawable_use_bo: pinned, never REPLACES [ 36.909] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 36.909] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 36.909] sna_drawable_use_bo: using whole GPU bo [ 36.909] region_overlaps_damage? [ 36.909] use_shm_bo: no, not attached [ 36.909] sna_drawable_move_region_to_cpu(pixmap=3301 (1x1), [(0, 0), (1, 1)], flags=2) [ 36.909] sna_drawable_move_region_to_cpu: pixmap=3301 all damaged on CPU [ 36.909] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 36.909] sna_write_boxes x 1, src stride=4, src dx=(0, 0) [ 36.909] kgem_bo_can_map: handle=9, map=0x7fc6b7845000:0x0:0x7fc656564000, tiling=1, domain=0, offset=4029534208 [ 36.909] write_boxes_inplace x 1, handle=9, tiling=1 [ 36.909] upload_inplace__tiled: tiling=1 [ 36.909] kgem_bo_can_map__cpu: handle=9 [ 36.909] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 36.909] kgem_bo_map__cpu(handle=9, size=33177600, map=0x7fc6b7845000:0x7fc656564000) [ 36.909] kgem_bo_sync__cpu: handle=9 [ 36.909] __kgem_busy: handle=9, busy=0, wedged=0 [ 36.909] kgem_bo_sync__cpu: SYNC: handle=9, needs_flush? 0, domain? 0, busy? 0 [ 36.909] __kgem_busy: handle=9, busy=0, wedged=0 [ 36.909] kgem_bo_retire: retiring bo handle=9 (needed flush? 0), rq? 0 [busy?=0] [ 36.909] assert_bo_retired: handle=9, domain: 0 exec? 0, rq? 0 [ 36.909] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(0, 0), size=1x1, pitch=4/15360 [ 36.909] sna_accel_flush: flush?=0, dirty?=0 [ 36.909] sna_accel_flush: flush?=0, dirty?=0 [ 36.909] sna_accel_flush: flush?=0, dirty?=0 [ 36.909] sna_accel_flush: flush?=0, dirty?=0 [ 36.909] sna_destroy_pixmap: pixmap=3301, attached?=1 [ 36.909] __sna_free_pixmap(pixmap=3301) [ 36.909] sna_accel_flush: flush?=0, dirty?=0 [ 36.909] sna_accel_flush: flush?=0, dirty?=0 [ 36.909] sna_accel_flush: flush?=0, dirty?=0 [ 36.909] sna_block_handler (tv=0.436000) [ 36.909] sna_scanout_do_flush: flush timer active: delta=4 [ 36.909] sna_accel_do_throttle -- no pending activity [ 36.909] sna_accel_block: evaluating timers, active=5 [ 36.909] sna_accel_block: flush timer expires in 4 [36913] [ 36.909] sna_wakeup_handler [ 36.909] sna_accel_flush: flush?=0, dirty?=0 [ 36.909] sna_accel_flush: flush?=0, dirty?=0 [ 36.909] sna_accel_flush: flush?=0, dirty?=0 [ 36.909] sna_block_handler (tv=0.436000) [ 36.909] sna_scanout_do_flush: flush timer active: delta=4 [ 36.909] sna_accel_do_throttle -- no pending activity [ 36.909] sna_accel_block: evaluating timers, active=5 [ 36.909] sna_accel_block: flush timer expires in 4 [36913] [ 36.909] sna_wakeup_handler [ 36.909] sna_accel_flush: flush?=0, dirty?=0 [ 36.909] sna_accel_flush: flush?=0, dirty?=0 [ 36.909] sna_accel_flush: flush?=0, dirty?=0 [ 36.909] sna_accel_flush: flush?=0, dirty?=0 [ 36.909] sna_accel_flush: flush?=0, dirty?=0 [ 36.909] sna_accel_flush: flush?=0, dirty?=0 [ 36.909] sna_accel_flush: flush?=0, dirty?=0 [ 36.909] sna_accel_flush: flush?=0, dirty?=0 [ 36.909] sna_accel_flush: flush?=0, dirty?=0 [ 36.909] sna_block_handler (tv=0.436000) [ 36.909] sna_scanout_do_flush: flush timer active: delta=4 [ 36.909] sna_accel_do_throttle -- no pending activity [ 36.909] sna_accel_block: evaluating timers, active=5 [ 36.909] sna_accel_block: flush timer expires in 4 [36913] [ 36.909] sna_wakeup_handler [ 36.909] sna_accel_flush: flush?=0, dirty?=0 [ 36.909] sna_accel_flush: flush?=0, dirty?=0 [ 36.909] sna_accel_flush: flush?=0, dirty?=0 [ 36.909] sna_block_handler (tv=0.436000) [ 36.909] sna_scanout_do_flush: flush timer active: delta=4 [ 36.909] sna_accel_do_throttle -- no pending activity [ 36.909] sna_accel_block: evaluating timers, active=5 [ 36.909] sna_accel_block: flush timer expires in 4 [36913] [ 36.909] sna_wakeup_handler [ 36.909] sna_accel_flush: flush?=0, dirty?=0 [ 36.909] sna_accel_flush: flush?=0, dirty?=0 [ 36.909] sna_block_handler (tv=0.436000) [ 36.909] sna_scanout_do_flush: flush timer active: delta=4 [ 36.909] sna_accel_do_throttle -- no pending activity [ 36.909] sna_accel_block: evaluating timers, active=5 [ 36.909] sna_accel_block: flush timer expires in 4 [36913] [ 36.910] sna_wakeup_handler [ 36.910] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=29, name=3 [ 36.910] kgem_bo_flink: flinked handle=29 to name=3, marking non-reusable [ 36.910] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 36.910] sna_dri2_get_back: draw size=7680x2160, back buffer handle=29 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 [ 36.910] sna_dri2_get_back: reuse backbuffer? 1 [ 36.910] sna_dri2_get_back: back buffer handle=29, active?=0, refcnt=1 [ 36.910] sna_dri2_get_back: reuse unattached back [ 36.910] kgem_bo_flink: flinked handle=29 to name=3, marking non-reusable [ 36.910] sna_dri2_reuse_buffer: reusing back buffer handle=29, name=3, pitch=30720, age=0 [ 36.910] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 36.910] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=40, name=5, active_scanout=3 [ 36.910] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 36.910] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 36.910] sna_accel_flush: flush?=0, dirty?=0 [ 36.910] sna_accel_flush: flush?=0, dirty?=0 [ 36.910] sna_accel_flush: flush?=0, dirty?=0 [ 36.910] sna_block_handler (tv=0.435000) [ 36.910] sna_scanout_do_flush: flush timer active: delta=3 [ 36.910] sna_scanout_do_flush (time=36910), triggered [ 36.910] sna_scanout_flush (time=36910), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 36.910] has_shadow: has pending damage? 0, outstanding flips: 0 [ 36.910] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 36.910] has_shadow: has pending damage? 0, outstanding flips: 0 [ 36.910] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 36.910] sna_accel_do_throttle -- no pending activity [ 36.910] sna_accel_block: evaluating timers, active=5 [ 36.910] sna_accel_block: flush timer expires in 16 [36926] [ 36.910] sna_wakeup_handler [ 36.910] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 36.910] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 36.910] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 36.910] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 36.910] sna_dri2_get_msc(draw=146, pipe=0) [ 36.910] sna_crtc_record_swap: recording last swap on pipe=0, frame 1971 [msc=1971], time 36.898986 [ 36.910] sna_dri2_get_msc: msc=1971 [raw=1971], ust=36898986 [ 36.910] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=29 (refs=1/1, flush=0) , front=40 (refs=1/4, flush=1) [ 36.910] sna_dri2_schedule_swap(target_msc=1970, divisor=0, remainder=0) [ 36.910] sna_dri2_schedule_swap: using front handle=40, active_scanout?=3, flush?=1 [ 36.910] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 36.910] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 36.910] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 36.910] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 36.910] sna_crtc_record_swap: recording last swap on pipe=0, frame 1971 [msc=1971], time 36.898986 [ 36.910] immediate_swap: current_msc=1971, target_msc=1970 -- yes [ 36.910] can_flip: no, shadow enabled [ 36.910] sna_dri2_add_event: adding event to window 146) [ 36.910] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 36.910] sna_dri2_immediate_blit: no pending blit, starting chain [ 36.910] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 36.910] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 36.911] can_xchg: back size=8701e00, front size=8701e00 [ 36.911] can_xchg: yes, pixmap=165 [ 36.911] sna_dri2_xchg: win=146, exchange front=40/5,ref=2 and back=29/3,ref=2, pixmap=165 7680x2160 [ 36.911] sna_dri2_xchg: back_bo handle=29, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 36.911] sna_dri2_xchg: front_bo handle=40, pitch=30720, size=132710400, ref=4, active_scanout?=3 [ 36.911] set_bo: pixmap=165, handle=29 (old handle=40) [ 36.911] set_bo: marking whole pixmap as damaged [ 36.911] set_bo: applying final/discard move-to-gpu [ 36.911] wait_for_shadow: flags=0, flips=0, handle=40, shadow=32 [ 36.911] set_bo: dropping flush hint from handle=40 [ 36.911] set_bo: adding flush hint to handle=29 [ 36.911] mark_stale(handle=40) => 1 [ 36.911] swap_limit: draw=146 setting swap limit to 3 [ 36.911] sna_dri2_swap_limit_validate: swap limit set to 3 [ 36.911] sna_next_vblank(pipe=0, waiting until next vblank) [ 36.911] sna_dri2_schedule_swap: reported target_msc=1971 [ 36.911] sna_accel_flush: flush?=0, dirty?=0 [ 36.911] sna_accel_flush: flush?=0, dirty?=0 [ 36.911] sna_accel_flush: flush?=0, dirty?=0 [ 36.911] sna_accel_flush: flush?=0, dirty?=0 [ 36.911] sna_block_handler (tv=0.434000) [ 36.911] sna_scanout_do_flush: flush timer active: delta=15 [ 36.911] sna_accel_do_throttle -- no pending activity [ 36.911] sna_accel_block: evaluating timers, active=5 [ 36.911] sna_accel_block: flush timer expires in 15 [36926] [ 36.915] sna_wakeup_handler [ 36.915] sna_mode_wakeup: len=32 [ 36.915] sna_dri2_vblank_handler(type=2, sequence=1972, draw=1555) [ 36.915] sna_crtc_record_swap: recording last swap on pipe=0, frame 1972 [msc=1972], time 36.915661 [ 36.915] sna_dri2_vblank_handler: 2 complete, frame=1972 tv=36.915661 [ 36.915] sna_dri2_blit_complete: blit finished [ 36.915] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=1972, tv=36.915661) [ 36.915] frame_swap_complete(type=2): draw=146, pipe=0, frame=1972 [msc=1972], tv=36.915661 [ 36.915] sna_accel_flush: flush?=0, dirty?=0 [ 36.915] sna_dri2_event_free(draw?=1) [ 36.915] sna_dri2_remove_event: remove[0x561c94ae7050] from window 146, active? 1 [ 36.915] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=29] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 36.915] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=40] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 36.915] sna_dri2_vblank_handler complete [ 36.915] sna_block_handler (tv=0.430000) [ 36.915] sna_scanout_do_flush: flush timer active: delta=11 [ 36.915] sna_accel_do_throttle -- no pending activity [ 36.915] sna_accel_block: evaluating timers, active=5 [ 36.915] sna_accel_block: flush timer expires in 11 [36926] [ 36.926] sna_wakeup_handler [ 36.926] sna_block_handler (tv=0.419000) [ 36.926] sna_scanout_do_flush: flush timer active: delta=0 [ 36.926] sna_scanout_do_flush (time=36926), triggered [ 36.926] sna_scanout_flush (time=36926), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 36.926] has_shadow: has pending damage? 1, outstanding flips: 0 [ 36.926] stop_flush: scanout=29 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 36.926] has_shadow: has pending damage? 1, outstanding flips: 0 [ 36.926] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 36.926] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 36.926] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 36.926] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 36.926] sna_pixmap_move_to_gpu: already all-damaged [ 36.926] sna_pixmap_mark_active: pixmap=165, handle=29 [ 36.926] sna_mode_redisplay: crtc[0] transformed? 0 [ 36.926] sna_mode_redisplay: crtc[1] transformed? 0 [ 36.926] sna_mode_redisplay: crtc[2] transformed? 0 [ 36.926] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=29 [active=1] [ 36.926] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 40, transformed? 0 [ 36.926] get_fb: reusing fb=102 for handle=29 [ 36.926] sna_mode_redisplay: recording flip on CRTC:32 handle=29, active_scanout=2, serial=2 [ 36.926] __kgem_bo_clear_busy: handle=29 [ 36.926] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 40, transformed? 0 [ 36.926] sna_mode_redisplay: recording flip on CRTC:39 handle=29, active_scanout=3, serial=3 [ 36.926] __kgem_bo_clear_busy: handle=29 [ 36.926] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 36.926] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 36.926] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=29, shadow handle=32 [ 36.926] sna_accel_do_throttle -- no pending activity [ 36.926] sna_accel_block: evaluating timers, active=5 [ 36.926] sna_accel_block: flush timer expires in 16 [36942] [ 36.926] sna_wakeup_handler [ 36.926] sna_accel_flush: flush?=0, dirty?=0 [ 36.926] sna_accel_flush: flush?=0, dirty?=0 [ 36.927] sna_block_handler (tv=0.418000) [ 36.927] sna_scanout_do_flush: flush timer active: delta=15 [ 36.927] sna_accel_do_throttle -- no pending activity [ 36.927] sna_accel_block: evaluating timers, active=5 [ 36.927] sna_accel_block: flush timer expires in 15 [36942] [ 36.927] sna_wakeup_handler [ 36.927] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=40, name=5 [ 36.927] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 36.927] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 36.927] sna_dri2_get_back: draw size=7680x2160, back buffer handle=40 size=7680x2160, is-scanout? 1, active?=2, pitch=30720, front pitch=30720 [ 36.927] sna_dri2_get_back: reuse backbuffer? 1 [ 36.927] sna_dri2_get_back: back buffer handle=40, active?=2, refcnt=1 [ 36.927] sna_dri2_get_back: cache: handle=128, active=0 [ 36.927] sna_dri2_get_back: reuse cache handle=128, name=76, flags=0 [ 36.927] sna_dri2_get_back: caching handle=40 (name=5, flags=0, active_scanout=2) [ 36.927] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 36.927] sna_dri2_reuse_buffer: reusing back buffer handle=128, name=76, pitch=30720, age=0 [ 36.927] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 36.927] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=29, name=3, active_scanout=3 [ 36.927] kgem_bo_flink: flinked handle=29 to name=3, marking non-reusable [ 36.927] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=29] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 36.927] sna_accel_flush: flush?=0, dirty?=0 [ 36.927] sna_accel_flush: flush?=0, dirty?=0 [ 36.927] sna_accel_flush: flush?=0, dirty?=0 [ 36.927] sna_block_handler (tv=0.418000) [ 36.927] sna_scanout_do_flush: flush timer active: delta=15 [ 36.927] sna_accel_do_throttle -- no pending activity [ 36.927] sna_accel_block: evaluating timers, active=5 [ 36.927] sna_accel_block: flush timer expires in 15 [36942] [ 36.928] sna_wakeup_handler [ 36.928] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 36.928] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 36.928] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 36.928] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 36.928] sna_dri2_get_msc(draw=146, pipe=0) [ 36.928] sna_crtc_record_swap: recording last swap on pipe=0, frame 1972 [msc=1972], time 36.915661 [ 36.928] sna_dri2_get_msc: msc=1972 [raw=1972], ust=36915661 [ 36.928] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=128 (refs=1/1, flush=0) , front=29 (refs=1/4, flush=1) [ 36.928] sna_dri2_schedule_swap(target_msc=1972, divisor=0, remainder=0) [ 36.928] sna_dri2_schedule_swap: using front handle=29, active_scanout?=3, flush?=1 [ 36.928] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 36.928] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 36.928] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 36.928] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 36.928] sna_crtc_record_swap: recording last swap on pipe=0, frame 1972 [msc=1972], time 36.915661 [ 36.928] immediate_swap: current_msc=1972, target_msc=1972 -- yes [ 36.928] can_flip: no, shadow enabled [ 36.928] sna_dri2_add_event: adding event to window 146) [ 36.928] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 36.928] sna_dri2_immediate_blit: no pending blit, starting chain [ 36.928] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 36.928] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 36.928] can_xchg: back size=8701e00, front size=8701e00 [ 36.928] can_xchg: yes, pixmap=165 [ 36.928] sna_dri2_xchg: win=146, exchange front=29/3,ref=2 and back=128/76,ref=2, pixmap=165 7680x2160 [ 36.928] sna_dri2_xchg: back_bo handle=128, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 36.928] sna_dri2_xchg: front_bo handle=29, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 36.928] set_bo: pixmap=165, handle=128 (old handle=29) [ 36.928] set_bo: marking whole pixmap as damaged [ 36.928] set_bo: applying final/discard move-to-gpu [ 36.928] wait_for_shadow: flags=0, flips=2, handle=29, shadow=32 [ 36.928] set_bo: dropping flush hint from handle=29 [ 36.928] set_bo: adding flush hint to handle=128 [ 36.928] mark_stale(handle=29) => 1 [ 36.928] swap_limit: draw=146 setting swap limit to 3 [ 36.928] sna_dri2_swap_limit_validate: swap limit set to 3 [ 36.928] sna_next_vblank(pipe=0, waiting until next vblank) [ 36.928] sna_dri2_schedule_swap: reported target_msc=1972 [ 36.928] sna_accel_flush: flush?=0, dirty?=0 [ 36.928] sna_accel_flush: flush?=0, dirty?=0 [ 36.928] sna_accel_flush: flush?=0, dirty?=0 [ 36.928] sna_accel_flush: flush?=0, dirty?=0 [ 36.928] sna_block_handler (tv=0.417000) [ 36.928] sna_scanout_do_flush: flush timer active: delta=14 [ 36.928] sna_accel_do_throttle -- no pending activity [ 36.928] sna_accel_block: evaluating timers, active=5 [ 36.928] sna_accel_block: flush timer expires in 14 [36942] [ 36.930] sna_wakeup_handler [ 36.930] sna_mode_wakeup: len=32 [ 36.930] sna_mode_wakeup: recording last swap on pipe=1, frame 1943 [797], time 36.930925 [ 36.930] sna_mode_wakeup: removing handle=40 [active_scanout=1] from scanout, installing handle=29 [active_scanout=2] [ 36.930] sna_mode_wakeup: flip complete, pending? 2 [ 36.930] sna_block_handler (tv=0.415000) [ 36.930] sna_scanout_do_flush: flush timer active: delta=12 [ 36.930] sna_accel_do_throttle -- no pending activity [ 36.930] sna_accel_block: evaluating timers, active=5 [ 36.930] sna_accel_block: flush timer expires in 12 [36942] [ 36.932] sna_wakeup_handler [ 36.932] sna_mode_wakeup: len=64 [ 36.932] sna_mode_wakeup: recording last swap on pipe=0, frame 1973 [7b5], time 36.932328 [ 36.932] sna_mode_wakeup: removing handle=40 [active_scanout=0] from scanout, installing handle=29 [active_scanout=2] [ 36.932] sna_mode_wakeup: flip complete, pending? 1 [ 36.932] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 36.932] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 36.932] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 36.932] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 36.932] sna_pixmap_move_to_gpu: already all-damaged [ 36.932] sna_pixmap_mark_active: pixmap=165, handle=128 [ 36.932] sna_mode_redisplay: crtc[0] transformed? 0 [ 36.932] sna_mode_redisplay: crtc[1] transformed? 0 [ 36.932] sna_mode_redisplay: crtc[2] transformed? 0 [ 36.932] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=128 [active=1] [ 36.932] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 29, transformed? 0 [ 36.932] get_fb: reusing fb=112 for handle=128 [ 36.932] sna_mode_redisplay: recording flip on CRTC:32 handle=128, active_scanout=2, serial=2 [ 36.932] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 36.932] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 29, transformed? 0 [ 36.932] sna_mode_redisplay: recording flip on CRTC:39 handle=128, active_scanout=3, serial=3 [ 36.932] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 36.932] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 36.932] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 36.932] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=128, shadow handle=32 [ 36.932] sna_dri2_vblank_handler(type=2, sequence=1973, draw=1555) [ 36.932] sna_crtc_record_swap: recording last swap on pipe=0, frame 1973 [msc=1973], time 36.932328 [ 36.932] sna_dri2_vblank_handler: 2 complete, frame=1973 tv=36.932328 [ 36.932] sna_dri2_blit_complete: blit finished [ 36.932] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=1973, tv=36.932328) [ 36.932] frame_swap_complete(type=2): draw=146, pipe=0, frame=1973 [msc=1973], tv=36.932328 [ 36.932] sna_accel_flush: flush?=0, dirty?=0 [ 36.932] sna_dri2_event_free(draw?=1) [ 36.932] sna_dri2_remove_event: remove[0x561c94ae7050] from window 146, active? 1 [ 36.932] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 36.932] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=29] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 36.932] sna_dri2_vblank_handler complete [ 36.932] sna_block_handler (tv=0.413000) [ 36.932] sna_scanout_do_flush: flush timer active: delta=10 [ 36.932] sna_accel_do_throttle -- no pending activity [ 36.932] sna_accel_block: evaluating timers, active=5 [ 36.932] sna_accel_block: flush timer expires in 10 [36942] [ 36.942] sna_wakeup_handler [ 36.942] sna_block_handler (tv=0.403000) [ 36.942] sna_scanout_do_flush: flush timer active: delta=0 [ 36.942] sna_scanout_do_flush (time=36942), triggered [ 36.942] sna_scanout_flush (time=36942), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 36.942] has_shadow: has pending damage? 0, outstanding flips: 2 [ 36.942] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 36.942] has_shadow: has pending damage? 0, outstanding flips: 2 [ 36.942] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 2, mode reconfiguration pending? 0) [ 36.942] sna_accel_do_throttle -- no pending activity [ 36.942] sna_accel_block: evaluating timers, active=5 [ 36.942] sna_accel_block: flush timer expires in 16 [36958] [ 36.947] sna_wakeup_handler [ 36.947] sna_mode_wakeup: len=32 [ 36.947] sna_mode_wakeup: recording last swap on pipe=1, frame 1944 [798], time 36.947594 [ 36.947] sna_mode_wakeup: removing handle=29 [active_scanout=1] from scanout, installing handle=128 [active_scanout=3] [ 36.947] sna_mode_wakeup: flip complete, pending? 2 [ 36.947] sna_block_handler (tv=0.398000) [ 36.947] sna_scanout_do_flush: flush timer active: delta=11 [ 36.947] sna_accel_do_throttle -- no pending activity [ 36.947] sna_accel_block: evaluating timers, active=5 [ 36.947] sna_accel_block: flush timer expires in 11 [36958] [ 36.948] sna_wakeup_handler [ 36.948] sna_mode_wakeup: len=32 [ 36.948] sna_mode_wakeup: recording last swap on pipe=0, frame 1974 [7b6], time 36.948991 [ 36.948] sna_mode_wakeup: removing handle=29 [active_scanout=0] from scanout, installing handle=128 [active_scanout=3] [ 36.948] sna_mode_wakeup: flip complete, pending? 1 [ 36.948] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 36.948] sna_block_handler (tv=0.397000) [ 36.948] sna_scanout_do_flush: flush timer active: delta=10 [ 36.948] sna_accel_do_throttle -- no pending activity [ 36.948] sna_accel_block: evaluating timers, active=5 [ 36.948] sna_accel_block: flush timer expires in 10 [36958] [ 36.959] sna_wakeup_handler [ 36.959] sna_block_handler (tv=0.386000) [ 36.959] sna_scanout_do_flush: flush timer active: delta=-1 [ 36.959] sna_scanout_do_flush (time=36959), triggered [ 36.959] sna_scanout_flush (time=36959), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 36.959] has_shadow: has pending damage? 0, outstanding flips: 0 [ 36.959] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 36.959] has_shadow: has pending damage? 0, outstanding flips: 0 [ 36.959] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 36.959] sna_accel_do_throttle -- no pending activity [ 36.959] sna_accel_block: evaluating timers, active=5 [ 36.959] sna_accel_block: flush timer expires in 16 [36975] [ 36.975] sna_wakeup_handler [ 36.975] sna_block_handler (tv=0.370000) [ 36.975] sna_scanout_do_flush: flush timer active: delta=0 [ 36.975] sna_scanout_do_flush (time=36975), triggered [ 36.975] sna_scanout_flush (time=36975), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 36.975] has_shadow: has pending damage? 0, outstanding flips: 0 [ 36.975] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 36.975] has_shadow: has pending damage? 0, outstanding flips: 0 [ 36.975] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 36.975] sna_accel_do_throttle -- no pending activity [ 36.975] sna_accel_block: evaluating timers, active=5 [ 36.975] sna_accel_block: flush timer expires in 16 [36991] [ 36.991] sna_wakeup_handler [ 36.991] sna_block_handler (tv=0.354000) [ 36.991] sna_scanout_do_flush: flush timer active: delta=0 [ 36.991] sna_scanout_do_flush (time=36991), triggered [ 36.991] sna_scanout_flush (time=36991), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 36.991] has_shadow: has pending damage? 0, outstanding flips: 0 [ 36.991] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 36.991] has_shadow: has pending damage? 0, outstanding flips: 0 [ 36.991] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 36.991] sna_accel_do_throttle -- no pending activity [ 36.991] sna_accel_block: evaluating timers, active=5 [ 36.991] sna_accel_block: flush timer expires in 16 [37007] [ 36.993] sna_wakeup_handler [ 36.994] sna_accel_flush: flush?=0, dirty?=0 [ 36.994] sna_accel_flush: flush?=0, dirty?=0 [ 36.994] sna_block_handler (tv=0.351000) [ 36.994] sna_scanout_do_flush: flush timer active: delta=13 [ 36.994] sna_accel_do_throttle -- no pending activity [ 36.994] sna_accel_block: evaluating timers, active=5 [ 36.994] sna_accel_block: flush timer expires in 13 [37007] [ 36.994] sna_wakeup_handler [ 36.994] sna_block_handler (tv=0.351000) [ 36.994] sna_scanout_do_flush: flush timer active: delta=13 [ 36.994] sna_accel_do_throttle -- no pending activity [ 36.994] sna_accel_block: evaluating timers, active=5 [ 36.994] sna_accel_block: flush timer expires in 13 [37007] [ 36.995] sna_wakeup_handler [ 36.995] sna_block_handler (tv=0.350000) [ 36.995] sna_scanout_do_flush: flush timer active: delta=12 [ 36.995] sna_accel_do_throttle -- no pending activity [ 36.995] sna_accel_block: evaluating timers, active=5 [ 36.995] sna_accel_block: flush timer expires in 12 [37007] [ 37.007] sna_wakeup_handler [ 37.007] sna_block_handler (tv=0.338000) [ 37.007] sna_scanout_do_flush: flush timer active: delta=0 [ 37.007] sna_scanout_do_flush (time=37007), triggered [ 37.007] sna_scanout_flush (time=37007), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 37.007] has_shadow: has pending damage? 0, outstanding flips: 0 [ 37.007] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 37.007] has_shadow: has pending damage? 0, outstanding flips: 0 [ 37.007] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 37.007] sna_accel_do_throttle -- no pending activity [ 37.007] sna_accel_block: evaluating timers, active=5 [ 37.007] sna_accel_block: flush timer expires in 16 [37023] [ 37.023] sna_wakeup_handler [ 37.023] sna_block_handler (tv=0.322000) [ 37.023] sna_scanout_do_flush: flush timer active: delta=0 [ 37.023] sna_scanout_do_flush (time=37023), triggered [ 37.023] sna_scanout_flush (time=37023), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 37.023] has_shadow: has pending damage? 0, outstanding flips: 0 [ 37.023] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 37.023] has_shadow: has pending damage? 0, outstanding flips: 0 [ 37.023] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 37.023] sna_accel_do_throttle -- no pending activity [ 37.023] sna_accel_block: evaluating timers, active=5 [ 37.023] sna_accel_block: flush timer expires in 16 [37039] [ 37.040] sna_wakeup_handler [ 37.040] sna_block_handler (tv=0.305000) [ 37.040] sna_scanout_do_flush: flush timer active: delta=-1 [ 37.040] sna_scanout_do_flush (time=37040), triggered [ 37.040] sna_scanout_flush (time=37040), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 37.040] has_shadow: has pending damage? 0, outstanding flips: 0 [ 37.040] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 37.040] has_shadow: has pending damage? 0, outstanding flips: 0 [ 37.040] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 37.040] sna_accel_do_throttle -- no pending activity [ 37.040] sna_accel_block: evaluating timers, active=5 [ 37.040] sna_accel_block: flush timer expires in 16 [37056] [ 37.056] sna_wakeup_handler [ 37.056] sna_block_handler (tv=0.289000) [ 37.056] sna_scanout_do_flush: flush timer active: delta=0 [ 37.056] sna_scanout_do_flush (time=37056), triggered [ 37.056] sna_scanout_flush (time=37056), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 37.056] has_shadow: has pending damage? 0, outstanding flips: 0 [ 37.056] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 37.056] has_shadow: has pending damage? 0, outstanding flips: 0 [ 37.056] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 37.056] sna_accel_do_throttle -- no pending activity [ 37.056] sna_accel_block: evaluating timers, active=5 [ 37.056] sna_accel_block: flush timer expires in 16 [37072] [ 37.072] sna_wakeup_handler [ 37.072] sna_block_handler (tv=0.273000) [ 37.072] sna_scanout_do_flush: flush timer active: delta=0 [ 37.072] sna_scanout_do_flush (time=37072), triggered [ 37.072] sna_scanout_flush (time=37072), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 37.072] has_shadow: has pending damage? 0, outstanding flips: 0 [ 37.072] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 37.072] has_shadow: has pending damage? 0, outstanding flips: 0 [ 37.072] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 37.072] sna_accel_do_throttle -- no pending activity [ 37.072] sna_accel_block: evaluating timers, active=5 [ 37.072] sna_accel_block: flush timer expires in 16 [37088] [ 37.089] sna_wakeup_handler [ 37.089] sna_block_handler (tv=0.256000) [ 37.089] sna_scanout_do_flush: flush timer active: delta=-1 [ 37.089] sna_scanout_do_flush (time=37089), triggered [ 37.089] sna_scanout_flush (time=37089), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 37.089] has_shadow: has pending damage? 0, outstanding flips: 0 [ 37.089] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 37.089] has_shadow: has pending damage? 0, outstanding flips: 0 [ 37.089] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 37.089] sna_accel_do_throttle -- no pending activity [ 37.089] sna_accel_block: evaluating timers, active=5 [ 37.089] sna_accel_block: flush timer expires in 16 [37105] [ 37.105] sna_wakeup_handler [ 37.105] sna_block_handler (tv=0.240000) [ 37.105] sna_scanout_do_flush: flush timer active: delta=0 [ 37.105] sna_scanout_do_flush (time=37105), triggered [ 37.105] sna_scanout_flush (time=37105), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 37.105] has_shadow: has pending damage? 0, outstanding flips: 0 [ 37.105] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 37.105] has_shadow: has pending damage? 0, outstanding flips: 0 [ 37.105] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 37.105] sna_accel_do_throttle -- no pending activity [ 37.105] sna_accel_block: evaluating timers, active=5 [ 37.105] sna_accel_block: flush timer expires in 16 [37121] [ 37.121] sna_wakeup_handler [ 37.121] sna_block_handler (tv=0.224000) [ 37.121] sna_scanout_do_flush: flush timer active: delta=0 [ 37.121] sna_scanout_do_flush (time=37121), triggered [ 37.121] sna_scanout_flush (time=37121), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 37.121] has_shadow: has pending damage? 0, outstanding flips: 0 [ 37.121] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 37.121] has_shadow: has pending damage? 0, outstanding flips: 0 [ 37.121] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 37.121] sna_accel_do_throttle -- no pending activity [ 37.121] sna_accel_block: evaluating timers, active=5 [ 37.121] sna_accel_block: flush timer expires in 16 [37137] [ 37.137] sna_wakeup_handler [ 37.137] sna_block_handler (tv=0.208000) [ 37.137] sna_scanout_do_flush: flush timer active: delta=0 [ 37.137] sna_scanout_do_flush (time=37137), triggered [ 37.137] sna_scanout_flush (time=37137), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 37.137] has_shadow: has pending damage? 0, outstanding flips: 0 [ 37.137] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 37.137] has_shadow: has pending damage? 0, outstanding flips: 0 [ 37.137] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 37.137] sna_accel_do_throttle -- no pending activity [ 37.137] sna_accel_block: evaluating timers, active=5 [ 37.137] sna_accel_block: flush timer expires in 16 [37153] [ 37.154] sna_wakeup_handler [ 37.154] sna_block_handler (tv=0.191000) [ 37.154] sna_scanout_do_flush: flush timer active: delta=-1 [ 37.154] sna_scanout_do_flush (time=37154), triggered [ 37.154] sna_scanout_flush (time=37154), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 37.154] has_shadow: has pending damage? 0, outstanding flips: 0 [ 37.154] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 37.154] has_shadow: has pending damage? 0, outstanding flips: 0 [ 37.154] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 37.154] sna_accel_do_throttle -- no pending activity [ 37.154] sna_accel_block: evaluating timers, active=5 [ 37.154] sna_accel_block: flush timer expires in 16 [37170] [ 37.170] sna_wakeup_handler [ 37.170] sna_block_handler (tv=0.175000) [ 37.170] sna_scanout_do_flush: flush timer active: delta=0 [ 37.170] sna_scanout_do_flush (time=37170), triggered [ 37.170] sna_scanout_flush (time=37170), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 37.170] has_shadow: has pending damage? 0, outstanding flips: 0 [ 37.170] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 37.170] has_shadow: has pending damage? 0, outstanding flips: 0 [ 37.170] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 37.170] sna_accel_do_throttle -- no pending activity [ 37.170] sna_accel_block: evaluating timers, active=5 [ 37.170] sna_accel_block: flush timer expires in 16 [37186] [ 37.186] sna_wakeup_handler [ 37.186] sna_block_handler (tv=0.159000) [ 37.186] sna_scanout_do_flush: flush timer active: delta=0 [ 37.186] sna_scanout_do_flush (time=37186), triggered [ 37.186] sna_scanout_flush (time=37186), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 37.186] has_shadow: has pending damage? 0, outstanding flips: 0 [ 37.186] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 37.186] has_shadow: has pending damage? 0, outstanding flips: 0 [ 37.186] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 37.186] sna_accel_do_throttle -- no pending activity [ 37.186] sna_accel_block: evaluating timers, active=5 [ 37.186] sna_accel_block: flush timer expires in 16 [37202] [ 37.203] sna_wakeup_handler [ 37.203] sna_block_handler (tv=0.142000) [ 37.203] sna_scanout_do_flush: flush timer active: delta=-1 [ 37.203] sna_scanout_do_flush (time=37203), triggered [ 37.203] sna_scanout_flush (time=37203), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 37.203] has_shadow: has pending damage? 0, outstanding flips: 0 [ 37.203] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 37.203] has_shadow: has pending damage? 0, outstanding flips: 0 [ 37.203] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 37.203] sna_accel_do_throttle -- no pending activity [ 37.203] sna_accel_block: evaluating timers, active=5 [ 37.203] sna_accel_block: flush timer expires in 16 [37219] [ 37.219] sna_wakeup_handler [ 37.219] sna_block_handler (tv=0.126000) [ 37.219] sna_scanout_do_flush: flush timer active: delta=0 [ 37.219] sna_scanout_do_flush (time=37219), triggered [ 37.219] sna_scanout_flush (time=37219), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 37.219] has_shadow: has pending damage? 0, outstanding flips: 0 [ 37.219] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 37.219] has_shadow: has pending damage? 0, outstanding flips: 0 [ 37.219] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 37.219] sna_accel_do_throttle -- no pending activity [ 37.219] sna_accel_block: evaluating timers, active=5 [ 37.219] sna_accel_block: flush timer expires in 16 [37235] [ 37.235] sna_wakeup_handler [ 37.235] sna_block_handler (tv=0.110000) [ 37.235] sna_scanout_do_flush: flush timer active: delta=0 [ 37.235] sna_scanout_do_flush (time=37235), triggered [ 37.235] sna_scanout_flush (time=37235), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 37.235] has_shadow: has pending damage? 0, outstanding flips: 0 [ 37.235] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 37.235] has_shadow: has pending damage? 0, outstanding flips: 0 [ 37.235] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 37.235] sna_accel_do_throttle -- no pending activity [ 37.235] sna_accel_block: evaluating timers, active=5 [ 37.235] sna_accel_block: flush timer expires in 16 [37251] [ 37.251] sna_wakeup_handler [ 37.251] sna_block_handler (tv=0.94000) [ 37.251] sna_scanout_do_flush: flush timer active: delta=0 [ 37.251] sna_scanout_do_flush (time=37251), triggered [ 37.251] sna_scanout_flush (time=37251), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 37.251] has_shadow: has pending damage? 0, outstanding flips: 0 [ 37.251] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 37.251] has_shadow: has pending damage? 0, outstanding flips: 0 [ 37.251] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 37.251] sna_accel_do_throttle -- no pending activity [ 37.251] sna_accel_block: evaluating timers, active=5 [ 37.251] sna_accel_block: flush timer expires in 16 [37267] [ 37.268] sna_wakeup_handler [ 37.268] sna_block_handler (tv=0.77000) [ 37.268] sna_scanout_do_flush: flush timer active: delta=-1 [ 37.268] sna_scanout_do_flush (time=37268), triggered [ 37.268] sna_scanout_flush (time=37268), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 37.268] has_shadow: has pending damage? 0, outstanding flips: 0 [ 37.268] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 37.268] has_shadow: has pending damage? 0, outstanding flips: 0 [ 37.268] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 37.268] sna_accel_do_throttle -- no pending activity [ 37.268] sna_accel_block: evaluating timers, active=5 [ 37.268] sna_accel_block: flush timer expires in 16 [37284] [ 37.284] sna_wakeup_handler [ 37.284] sna_block_handler (tv=0.61000) [ 37.284] sna_scanout_do_flush: flush timer active: delta=0 [ 37.284] sna_scanout_do_flush (time=37284), triggered [ 37.284] sna_scanout_flush (time=37284), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 37.284] has_shadow: has pending damage? 0, outstanding flips: 0 [ 37.284] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 37.284] has_shadow: has pending damage? 0, outstanding flips: 0 [ 37.284] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 37.284] sna_accel_do_throttle -- no pending activity [ 37.284] sna_accel_block: evaluating timers, active=5 [ 37.284] sna_accel_block: flush timer expires in 16 [37300] [ 37.300] sna_wakeup_handler [ 37.300] sna_block_handler (tv=0.45000) [ 37.300] sna_scanout_do_flush: flush timer active: delta=0 [ 37.300] sna_scanout_do_flush (time=37300), triggered [ 37.300] sna_scanout_flush (time=37300), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 37.300] has_shadow: has pending damage? 0, outstanding flips: 0 [ 37.300] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 37.300] has_shadow: has pending damage? 0, outstanding flips: 0 [ 37.300] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 37.300] sna_accel_do_throttle -- no pending activity [ 37.300] sna_accel_block: evaluating timers, active=5 [ 37.300] sna_accel_block: flush timer expires in 16 [37316] [ 37.317] sna_wakeup_handler [ 37.317] sna_block_handler (tv=0.28000) [ 37.317] sna_scanout_do_flush: flush timer active: delta=-1 [ 37.317] sna_scanout_do_flush (time=37317), triggered [ 37.317] sna_scanout_flush (time=37317), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 37.317] has_shadow: has pending damage? 0, outstanding flips: 0 [ 37.317] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 37.317] has_shadow: has pending damage? 0, outstanding flips: 0 [ 37.317] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 37.317] sna_accel_do_throttle -- no pending activity [ 37.317] sna_accel_block: evaluating timers, active=5 [ 37.317] sna_accel_block: flush timer expires in 16 [37333] [ 37.333] sna_wakeup_handler [ 37.333] sna_block_handler (tv=0.12000) [ 37.333] sna_scanout_do_flush: flush timer active: delta=0 [ 37.333] sna_scanout_do_flush (time=37333), triggered [ 37.333] sna_scanout_flush (time=37333), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 37.333] has_shadow: has pending damage? 0, outstanding flips: 0 [ 37.333] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 37.333] has_shadow: has pending damage? 0, outstanding flips: 0 [ 37.333] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 37.333] sna_accel_do_throttle -- no pending activity [ 37.333] sna_accel_block: evaluating timers, active=5 [ 37.333] sna_accel_block: flush timer expires in 16 [37349] [ 37.345] sna_wakeup_handler [ 37.345] sna_block_handler (tv=583.744000) [ 37.345] sna_scanout_do_flush: flush timer active: delta=4 [ 37.345] sna_accel_do_throttle -- no pending activity [ 37.345] sna_accel_block: evaluating timers, active=5 [ 37.345] sna_accel_block: flush timer expires in 4 [37349] [ 37.350] sna_wakeup_handler [ 37.350] sna_block_handler (tv=583.739000) [ 37.350] sna_scanout_do_flush: flush timer active: delta=-1 [ 37.350] sna_scanout_do_flush (time=37350), triggered [ 37.350] sna_scanout_flush (time=37350), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 37.350] has_shadow: has pending damage? 0, outstanding flips: 0 [ 37.350] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 37.350] has_shadow: has pending damage? 0, outstanding flips: 0 [ 37.350] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 37.350] sna_accel_do_throttle -- no pending activity [ 37.350] sna_accel_block: evaluating timers, active=5 [ 37.350] sna_accel_block: flush timer expires in 16 [37366] [ 37.366] sna_wakeup_handler [ 37.366] sna_block_handler (tv=583.723000) [ 37.366] sna_scanout_do_flush: flush timer active: delta=0 [ 37.366] sna_scanout_do_flush (time=37366), triggered [ 37.366] sna_scanout_flush (time=37366), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 37.366] has_shadow: has pending damage? 0, outstanding flips: 0 [ 37.366] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 37.366] has_shadow: has pending damage? 0, outstanding flips: 0 [ 37.366] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 37.366] sna_accel_do_throttle -- no pending activity [ 37.366] sna_accel_block: evaluating timers, active=5 [ 37.366] sna_accel_block: flush timer expires in 16 [37382] [ 37.382] sna_wakeup_handler [ 37.382] sna_block_handler (tv=583.707000) [ 37.382] sna_scanout_do_flush: flush timer active: delta=0 [ 37.382] sna_scanout_do_flush (time=37382), triggered [ 37.382] sna_scanout_flush (time=37382), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 37.382] has_shadow: has pending damage? 0, outstanding flips: 0 [ 37.382] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 37.382] has_shadow: has pending damage? 0, outstanding flips: 0 [ 37.382] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 37.382] sna_accel_do_throttle -- no pending activity [ 37.382] sna_accel_block: evaluating timers, active=5 [ 37.382] sna_accel_block: flush timer expires in 16 [37398] [ 37.398] sna_wakeup_handler [ 37.398] sna_block_handler (tv=583.691000) [ 37.398] sna_scanout_do_flush: flush timer active: delta=0 [ 37.398] sna_scanout_do_flush (time=37398), triggered [ 37.398] sna_scanout_flush (time=37398), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 37.398] has_shadow: has pending damage? 0, outstanding flips: 0 [ 37.398] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 37.398] has_shadow: has pending damage? 0, outstanding flips: 0 [ 37.398] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 37.398] sna_accel_do_throttle -- no pending activity [ 37.398] sna_accel_block: evaluating timers, active=5 [ 37.398] sna_accel_block: flush timer expires in 16 [37414] [ 37.415] sna_wakeup_handler [ 37.415] sna_block_handler (tv=583.674000) [ 37.415] sna_scanout_do_flush: flush timer active: delta=-1 [ 37.415] sna_scanout_do_flush (time=37415), triggered [ 37.415] sna_scanout_flush (time=37415), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 37.415] has_shadow: has pending damage? 0, outstanding flips: 0 [ 37.415] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 37.415] has_shadow: has pending damage? 0, outstanding flips: 0 [ 37.415] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 37.415] sna_accel_do_throttle -- no pending activity [ 37.415] sna_accel_block: evaluating timers, active=5 [ 37.415] sna_accel_block: flush timer expires in 16 [37431] [ 37.418] sna_wakeup_handler [ 37.418] sna_accel_flush: flush?=0, dirty?=0 [ 37.418] sna_accel_flush: flush?=0, dirty?=0 [ 37.418] sna_block_handler (tv=0.500000) [ 37.418] sna_scanout_do_flush: flush timer active: delta=13 [ 37.418] sna_accel_do_throttle -- no pending activity [ 37.418] sna_accel_block: evaluating timers, active=5 [ 37.418] sna_accel_block: flush timer expires in 13 [37431] [ 37.418] sna_wakeup_handler [ 37.418] sna_block_handler (tv=0.500000) [ 37.418] sna_scanout_do_flush: flush timer active: delta=13 [ 37.418] sna_accel_do_throttle -- no pending activity [ 37.418] sna_accel_block: evaluating timers, active=5 [ 37.418] sna_accel_block: flush timer expires in 13 [37431] [ 37.419] sna_wakeup_handler [ 37.419] sna_accel_flush: flush?=0, dirty?=0 [ 37.419] sna_accel_flush: flush?=0, dirty?=0 [ 37.419] sna_accel_flush: flush?=0, dirty?=0 [ 37.419] sna_accel_flush: flush?=0, dirty?=0 [ 37.419] sna_block_handler (tv=0.499000) [ 37.419] sna_scanout_do_flush: flush timer active: delta=12 [ 37.419] sna_accel_do_throttle -- no pending activity [ 37.419] sna_accel_block: evaluating timers, active=5 [ 37.419] sna_accel_block: flush timer expires in 12 [37431] [ 37.420] sna_wakeup_handler [ 37.420] sna_accel_flush: flush?=0, dirty?=0 [ 37.420] sna_block_handler (tv=0.498000) [ 37.420] sna_scanout_do_flush: flush timer active: delta=11 [ 37.420] sna_accel_do_throttle -- no pending activity [ 37.420] sna_accel_block: evaluating timers, active=5 [ 37.420] sna_accel_block: flush timer expires in 11 [37431] [ 37.430] sna_wakeup_handler [ 37.430] sna_accel_flush: flush?=0, dirty?=0 [ 37.430] sna_accel_flush: flush?=0, dirty?=0 [ 37.430] sna_block_handler (tv=0.488000) [ 37.430] sna_scanout_do_flush: flush timer active: delta=1 [ 37.430] sna_scanout_do_flush (time=37430), triggered [ 37.430] sna_scanout_flush (time=37430), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 37.430] has_shadow: has pending damage? 0, outstanding flips: 0 [ 37.430] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 37.430] has_shadow: has pending damage? 0, outstanding flips: 0 [ 37.430] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 37.430] sna_accel_do_throttle -- no pending activity [ 37.430] sna_accel_block: evaluating timers, active=5 [ 37.430] sna_accel_block: flush timer expires in 16 [37446] [ 37.446] sna_wakeup_handler [ 37.446] sna_create_pixmap(220, 20, 32, usage=0) [ 37.446] kgem_can_create_2d: 220x20 @ 32 [ 37.446] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=896, height=20 [ 37.446] kgem_can_create_2d: untiled size=20480 [ 37.446] kgem_choose_tiling: 220x20 -> 1 [ 37.446] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1024, height=24 [ 37.446] kgem_can_create_2d: tiled[1] size=24576 [ 37.446] sna_create_pixmap: usage=0, flags=1b [ 37.446] sna_create_pixmap: creating GPU pixmap 220x20, stride=880, flags=1b [ 37.446] __pop_freed_pixmap: reusing freed pixmap=3299 header [ 37.446] create_pixmap_hdr: pixmap=3302, width=220, height=20, usage=0 [ 37.446] sna_create_pixmap: serial=3302, 220x20, usage=0 [ 37.446] sna_composite_rectangles(pixmap=3303, op=0, 0 x 1 [(0, 0)x(220, 20) ...]) [ 37.446] sna_composite_rectangles: converted to op 0 [ 37.446] sna_composite_rectangles[0] (0, 0)x(220, 20) -> (0, 0), (220, 20) [ 37.446] sna_composite_rectangles: nrects=1, region=(0, 0), (220, 20) x 1 [ 37.446] sna_composite_rectangles: clipped extents (0, 0),(220, 20) x 1 [ 37.446] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(220, 20) [ 37.446] sna_composite_rectangles: dropping last-cpu hint [ 37.446] sna_drawable_use_bo pixmap=3303, box=((0, 0), (220, 20)), flags=19... [ 37.446] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 37.446] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 37.446] sna_pixmap_move_to_gpu(pixmap=3303, usage=0), flags=b [ 37.446] sna_pixmap_move_to_gpu: CPU damage? 0 [ 37.446] sna_pixmap_move_to_gpu: creating GPU bo (220x20@32), create=b [ 37.446] kgem_choose_tiling: 220x20 -> 1 [ 37.446] kgem_choose_tiling: 220x20 -> 1 [ 37.446] sna_pixmap_alloc_gpu: pixmap=3303 [ 37.446] kgem_create_2d(220x20, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 37.446] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1024, height=24 [ 37.446] kgem_set_tiling: handle=125, tiling=1 [1], pitch=1024 [1024]: 1 [ 37.446] kgem_bo_remove_from_inactive: removing handle=125 from inactive [ 37.446] from inactive: pitch=1024, tiling=1: handle=125, id=1996 [ 37.446] __sna_damage_all(220, 20) [ 37.446] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 37.446] sna_pixmap_mark_active: pixmap=3303, handle=125 [ 37.446] sna_drawable_use_bo: allocated GPU bo for operation [ 37.446] sna_drawable_use_bo: using GPU bo with damage? 0 [ 37.446] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 37.446] kgem_bo_is_render: handle=125, rq? 0 [0] [ 37.446] kgem_bo_is_render: handle=125, rq? 0 [0] [ 37.446] gen9_render_fill_boxes(0 x 1 [(0, 0), (220, 20) ...]) [ 37.446] sna_render_get_solid: 0 [ 37.446] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 37.446] kgem_check_bo: num_pages=+16, num_exec=+1 [ 37.446] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 37.446] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 37.446] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 37.446] kgem_add_handle: handle=4, index=0 [ 37.446] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 37.446] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 37.446] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 37.446] gen9_composite_get_binding_table(ffc0) [ 37.446] kgem_add_reloc64: handle=125, pos=16360, delta=0, domains=20002 [ 37.446] kgem_add_handle: handle=125, index=1 [ 37.446] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd0d4000) [ 37.446] __kgem_bo_mark_dirty: handle=125 (proxy? 0) [ 37.446] [3fe0] bind bo(handle=125, addr=fd0d4000), format=192, width=220, height=20, pitch=1024, tiling=1 -> render [ 37.446] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 37.446] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 37.446] kgem_add_handle: handle=7, index=2 [ 37.446] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 37.446] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 37.446] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 37.446] gen9_emit_sampler: sampler = 1 [ 37.446] gen9_emit_sf: num_sf_outputs=1 [ 37.446] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 37.446] gen9_emit_vertex_elements: setup id=0 [ 37.446] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 37.446] (0, 0), (220, 20) [ 37.446] gen8_vertex_flush[490] = 3 [ 37.446] sna_composite_rectangles: pixmap=3303 marking clear [0]? 1 [ 37.446] sna_composite_rectangles(pixmap=3303, op=1, fff2f1f0 x 1 [(0, 0)x(220, 20) ...]) [ 37.446] sna_composite_rectangles: converted to op 1 [ 37.446] sna_composite_rectangles[0] (0, 0)x(220, 20) -> (0, 0), (220, 20) [ 37.446] sna_composite_rectangles: nrects=1, region=(0, 0), (220, 20) x 1 [ 37.446] sna_composite_rectangles: clipped extents (0, 0),(220, 20) x 1 [ 37.446] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(220, 20) [ 37.446] sna_composite_rectangles: promoting to full GPU [ 37.446] sna_composite_rectangles: dropping last-cpu hint [ 37.446] sna_drawable_use_bo pixmap=3303, box=((0, 0), (220, 20)), flags=19... [ 37.446] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 37.446] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 37.446] sna_drawable_use_bo: using whole GPU bo [ 37.446] gen9_render_fill_boxes (op=1, color=(f2f2, f1f1, f0f0, ffff) [20028888]) [ 37.446] kgem_bo_is_render: handle=125, rq? 1 [1] [ 37.446] gen9_render_fill_boxes(fff2f1f0 x 1 [(0, 0), (220, 20) ...]) [ 37.446] sna_render_get_solid: fff2f1f0 [ 37.446] sna_render_get_solid(15) = fff2f1f0 (old) [ 37.446] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 37.446] kgem_check_bo: num_pages=+0, num_exec=+0 [ 37.446] gen9_composite_get_binding_table(ff00) [ 37.446] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 37.446] kgem_add_reloc64: adding proxy [delta=60] for handle=8 [ 37.446] kgem_add_handle: handle=8, index=3 [ 37.446] kgem_add_reloc64[5] = (delta=60, target handle=3, presumed=fdffe000) [ 37.446] [3fb0] bind bo(handle=8, addr=fdffe03c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 37.446] gen9_emit_vertex_elements: setup id=0 [ 37.446] (0, 0), (220, 20) [ 37.446] gen8_vertex_flush[4cc] = 3 [ 37.446] sna_composite_rectangles: pixmap=3303 marking clear [fff2f1f0]? 1 [ 37.446] sna_composite_rectangles(pixmap=3303, op=1, ff300a24 x 2 [(0, 0)x(220, 20) ...]) [ 37.446] sna_composite_rectangles: converted to op 1 [ 37.446] sna_composite_rectangles[0] (0, 0)x(220, 20) -> (0, 0), (220, 20) [ 37.446] sna_composite_rectangles[1] (0, 0)x(220, 20) -> (0, 0), (220, 20) [ 37.446] sna_composite_rectangles: nrects=2, region=(0, 0), (220, 20) x 2 [ 37.446] sna_composite_rectangles: clipped extents (0, 0),(220, 20) x 1 [ 37.446] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(220, 20) [ 37.446] sna_composite_rectangles: promoting to full GPU [ 37.446] sna_composite_rectangles: dropping last-cpu hint [ 37.446] sna_drawable_use_bo pixmap=3303, box=((0, 0), (220, 20)), flags=19... [ 37.446] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 37.446] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 37.446] sna_drawable_use_bo: using whole GPU bo [ 37.446] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 37.446] kgem_bo_is_render: handle=125, rq? 1 [1] [ 37.446] gen9_render_fill_boxes(ff300a24 x 1 [(0, 0), (220, 20) ...]) [ 37.446] sna_render_get_solid: ff300a24 [ 37.446] sna_render_get_solid(17) = ff300a24 (old) [ 37.446] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 37.446] kgem_check_bo: num_pages=+0, num_exec=+0 [ 37.446] gen9_composite_get_binding_table(fe80) [ 37.446] kgem_add_reloc64: handle=8, pos=16280, delta=0, domains=40000 [ 37.446] kgem_add_reloc64: adding proxy [delta=68] for handle=8 [ 37.446] kgem_add_reloc64[6] = (delta=68, target handle=3, presumed=fdffe000) [ 37.446] [3f90] bind bo(handle=8, addr=fdffe044), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 37.446] gen9_emit_vertex_elements: setup id=0 [ 37.446] (0, 0), (220, 20) [ 37.446] gen8_vertex_flush[508] = 3 [ 37.446] sna_composite_rectangles: pixmap=3303 marking clear [ff300a24]? 1 [ 37.446] sna_glyphs(op=3, nlist=2, src=(1, -2)) [ 37.446] kgem_bo_is_busy: handle=125, domain: 0 exec? 1, rq? 1 [ 37.446] can_discard_mask: nlist=2, mask=28888, depth 32, op=3 (bounded? 1) [ 37.446] glyphs_format: format=166024, depth=32 [ 37.446] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 37.446] sna_glyphs: discarding mask [ 37.446] glyphs0_to_dst(op=3, src=(1, -2), nlist=2, dst=(1, -2)+(0, 0)) [ 37.446] clipped_glyphs? 47 glyph in 2 lists extents (0, -14), (199, 19), region (0, 0), (199, 19): yes [ 37.446] gen9_render_composite: 0x0, current mode=1/1 [ 37.446] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 37.446] gen9_composite_fallback: mask is already on the GPU, try to use GPU [ 37.446] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 37.446] sna_drawable_use_bo pixmap=3303, box=((0, 0), (199, 19)), flags=7... [ 37.446] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 37.446] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 37.446] sna_drawable_use_bo: using whole GPU bo [ 37.446] gen9_composite_set_target: pixmap=3303, format=20028888, size=220x20, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 37.446] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 37.446] color_convert: src=ffffffff [20028888] [ 37.446] color_convert: dst=ffffffff [20028888] [ 37.446] sna_render_get_solid: ffffffff [ 37.446] sna_render_get_solid(white) [ 37.446] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 37.446] sna_transform_is_imprecise_integer_translation: no transform [ 37.446] gen9_composite_picture: integer translation (0, 0), removing [ 37.446] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 37.446] sna_render_pixmap_bo: GPU all damaged [ 37.446] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 37.446] gen4_choose_composite_emitter: solid, identity mask [ 37.446] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 37.446] aligning vertex: was 2, now 4 floats per vertex [ 37.446] gen9_composite_get_binding_table(fe00) [ 37.446] kgem_add_reloc64: handle=7, pos=16248, delta=0, domains=40000 [ 37.446] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 37.446] kgem_add_reloc64[7] = (delta=1048, target handle=2, presumed=fffe8000) [ 37.446] [3f70] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 37.446] kgem_add_reloc64: handle=6, pos=16232, delta=0, domains=40000 [ 37.446] kgem_add_handle: handle=6, index=4 [ 37.446] kgem_add_reloc64[8] = (delta=0, target handle=4, presumed=fd581000) [ 37.446] [3f60] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 37.446] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 37.446] gen9_emit_sampler: sampler = a [ 37.446] gen9_emit_sf: num_sf_outputs=2 [ 37.446] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 37.446] gen9_emit_vertex_elements: setup id=9 [ 37.446] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 37.446] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 37.446] glyphs0_to_dst: glyph=(10, -13), (19, 1), clip=(0, 0), (199, 19) [ 37.446] glyphs0_to_dst: blt=(10, 0), (19, 1) [ 37.446] emit_primitive_identity_mask__avx2: dst=(10, 0), mask=(832.00, 45.00) x (9.00, 1.00) [ 37.446] glyphs0_to_dst: glyph=(55, -10), (64, 1), clip=(0, 0), (199, 19) [ 37.446] glyphs0_to_dst: blt=(55, 0), (64, 1) [ 37.446] emit_primitive_identity_mask__avx2: dst=(55, 0), mask=(880.00, 26.00) x (9.00, 1.00) [ 37.446] glyphs0_to_dst: glyph=(73, -13), (82, 1), clip=(0, 0), (199, 19) [ 37.446] glyphs0_to_dst: blt=(73, 0), (82, 1) [ 37.446] emit_primitive_identity_mask__avx2: dst=(73, 0), mask=(832.00, 45.00) x (9.00, 1.00) [ 37.446] glyphs0_to_dst: glyph=(91, -10), (100, 1), clip=(0, 0), (199, 19) [ 37.446] glyphs0_to_dst: blt=(91, 0), (100, 1) [ 37.447] emit_primitive_identity_mask__avx2: dst=(91, 0), mask=(880.00, 26.00) x (9.00, 1.00) [ 37.447] glyphs0_to_dst: glyph=(99, 0), (110, 2), clip=(0, 0), (199, 19) [ 37.447] glyphs0_to_dst: blt=(99, 0), (110, 2) [ 37.447] emit_primitive_identity_mask__avx2: dst=(99, 0), mask=(832.00, 48.00) x (11.00, 2.00) [ 37.447] glyphs0_to_dst: glyph=(135, 0), (146, 2), clip=(0, 0), (199, 19) [ 37.447] glyphs0_to_dst: blt=(135, 0), (146, 2) [ 37.447] emit_primitive_identity_mask__avx2: dst=(135, 0), mask=(832.00, 48.00) x (11.00, 2.00) [ 37.447] glyphs0_to_dst: glyph=(162, -10), (172, 1), clip=(0, 0), (199, 19) [ 37.447] glyphs0_to_dst: blt=(162, 0), (172, 1) [ 37.447] emit_primitive_identity_mask__avx2: dst=(162, 0), mask=(880.00, 58.00) x (10.00, 1.00) [ 37.447] glyphs0_to_dst: glyph=(0, 10), (10, 13), clip=(0, 0), (199, 19) [ 37.447] glyphs0_to_dst: blt=(0, 10), (10, 13) [ 37.447] emit_primitive_identity_mask__avx2: dst=(0, 10), mask=(1008.00, 48.00) x (10.00, 3.00) [ 37.447] glyphs0_to_dst: glyph=(10, 4), (19, 18), clip=(0, 0), (199, 19) [ 37.447] glyphs0_to_dst: blt=(10, 4), (19, 18) [ 37.447] emit_primitive_identity_mask__avx2: dst=(10, 4), mask=(832.00, 32.00) x (9.00, 14.00) [ 37.447] glyphs0_to_dst: glyph=(19, 7), (28, 15), clip=(0, 0), (199, 19) [ 37.447] glyphs0_to_dst: blt=(19, 7), (28, 15) [ 37.447] emit_primitive_identity_mask__avx2: dst=(19, 7), mask=(896.00, 48.00) x (9.00, 8.00) [ 37.447] glyphs0_to_dst: glyph=(27, 7), (37, 15), clip=(0, 0), (199, 19) [ 37.447] glyphs0_to_dst: blt=(27, 7), (37, 15) [ 37.447] emit_primitive_identity_mask__avx2: dst=(27, 7), mask=(848.00, 16.00) x (10.00, 8.00) [ 37.447] glyphs0_to_dst: glyph=(37, 7), (46, 15), clip=(0, 0), (199, 19) [ 37.447] glyphs0_to_dst: blt=(37, 7), (46, 15) [ 37.447] emit_primitive_identity_mask__avx2: dst=(37, 7), mask=(848.00, 48.00) x (9.00, 8.00) [ 37.447] glyphs0_to_dst: glyph=(45, 4), (55, 15), clip=(0, 0), (199, 19) [ 37.447] glyphs0_to_dst: blt=(45, 4), (55, 15) [ 37.447] emit_primitive_identity_mask__avx2: dst=(45, 4), mask=(992.00, 32.00) x (10.00, 11.00) [ 37.447] glyphs0_to_dst: glyph=(55, 7), (64, 18), clip=(0, 0), (199, 19) [ 37.447] glyphs0_to_dst: blt=(55, 7), (64, 18) [ 37.447] emit_primitive_identity_mask__avx2: dst=(55, 7), mask=(880.00, 16.00) x (9.00, 11.00) [ 37.447] glyphs0_to_dst: glyph=(64, 4), (73, 15), clip=(0, 0), (199, 19) [ 37.447] glyphs0_to_dst: blt=(64, 4), (73, 15) [ 37.447] emit_primitive_identity_mask__avx2: dst=(64, 4), mask=(880.00, 0.00) x (9.00, 11.00) [ 37.447] glyphs0_to_dst: glyph=(73, 4), (82, 18), clip=(0, 0), (199, 19) [ 37.447] glyphs0_to_dst: blt=(73, 4), (82, 18) [ 37.447] emit_primitive_identity_mask__avx2: dst=(73, 4), mask=(832.00, 32.00) x (9.00, 14.00) [ 37.447] glyphs0_to_dst: glyph=(81, 7), (91, 15), clip=(0, 0), (199, 19) [ 37.447] glyphs0_to_dst: blt=(81, 7), (91, 15) [ 37.447] emit_primitive_identity_mask__avx2: dst=(81, 7), mask=(848.00, 16.00) x (10.00, 8.00) [ 37.447] glyphs0_to_dst: glyph=(91, 7), (100, 18), clip=(0, 0), (199, 19) [ 37.447] glyphs0_to_dst: blt=(91, 7), (100, 18) [ 37.447] emit_primitive_identity_mask__avx2: dst=(91, 7), mask=(880.00, 16.00) x (9.00, 11.00) [ 37.447] glyphs0_to_dst: glyph=(99, 17), (110, 19), clip=(0, 0), (199, 19) [ 37.447] glyphs0_to_dst: blt=(99, 17), (110, 19) [ 37.447] emit_primitive_identity_mask__avx2: dst=(99, 17), mask=(832.00, 48.00) x (11.00, 2.00) [ 37.447] glyphs0_to_dst: glyph=(108, 3), (118, 15), clip=(0, 0), (199, 19) [ 37.447] glyphs0_to_dst: blt=(108, 3), (118, 15) [ 37.447] emit_primitive_identity_mask__avx2: dst=(108, 3), mask=(864.00, 0.00) x (10.00, 12.00) [ 37.447] glyphs0_to_dst: glyph=(117, 7), (127, 15), clip=(0, 0), (199, 19) [ 37.447] glyphs0_to_dst: blt=(117, 7), (127, 15) [ 37.447] emit_primitive_identity_mask__avx2: dst=(117, 7), mask=(864.00, 32.00) x (10.00, 8.00) [ 37.447] glyphs0_to_dst: glyph=(126, 4), (136, 15), clip=(0, 0), (199, 19) [ 37.447] glyphs0_to_dst: blt=(126, 4), (136, 15) [ 37.447] emit_primitive_identity_mask__avx2: dst=(126, 4), mask=(880.00, 32.00) x (10.00, 11.00) [ 37.447] glyphs0_to_dst: glyph=(135, 17), (146, 19), clip=(0, 0), (199, 19) [ 37.447] glyphs0_to_dst: blt=(135, 17), (146, 19) [ 37.447] emit_primitive_identity_mask__avx2: dst=(135, 17), mask=(832.00, 48.00) x (11.00, 2.00) [ 37.447] glyphs0_to_dst: glyph=(144, 4), (154, 15), clip=(0, 0), (199, 19) [ 37.447] glyphs0_to_dst: blt=(144, 4), (154, 15) [ 37.447] emit_primitive_identity_mask__avx2: dst=(144, 4), mask=(880.00, 32.00) x (10.00, 11.00) [ 37.447] glyphs0_to_dst: glyph=(153, 7), (163, 15), clip=(0, 0), (199, 19) [ 37.447] glyphs0_to_dst: blt=(153, 7), (163, 15) [ 37.447] emit_primitive_identity_mask__avx2: dst=(153, 7), mask=(944.00, 0.00) x (10.00, 8.00) [ 37.447] glyphs0_to_dst: glyph=(162, 7), (172, 18), clip=(0, 0), (199, 19) [ 37.447] glyphs0_to_dst: blt=(162, 7), (172, 18) [ 37.447] emit_primitive_identity_mask__avx2: dst=(162, 7), mask=(880.00, 48.00) x (10.00, 11.00) [ 37.447] glyphs0_to_dst: glyph=(174, 12), (179, 15), clip=(0, 0), (199, 19) [ 37.447] glyphs0_to_dst: blt=(174, 12), (179, 15) [ 37.447] emit_primitive_identity_mask__avx2: dst=(174, 12), mask=(1008.00, 32.00) x (5.00, 3.00) [ 37.447] glyphs0_to_dst: glyph=(181, 7), (190, 15), clip=(0, 0), (199, 19) [ 37.447] glyphs0_to_dst: blt=(181, 7), (190, 15) [ 37.447] emit_primitive_identity_mask__avx2: dst=(181, 7), mask=(896.00, 48.00) x (9.00, 8.00) [ 37.447] glyphs0_to_dst: glyph=(190, 3), (199, 15), clip=(0, 0), (199, 19) [ 37.447] glyphs0_to_dst: blt=(190, 3), (199, 15) [ 37.447] emit_primitive_identity_mask__avx2: dst=(190, 3), mask=(992.00, 48.00) x (9.00, 12.00) [ 37.447] gen8_vertex_flush[5e4] = 87 [ 37.447] gen9_magic_ca_pass: CA fixup (5 -> 92) [ 37.447] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 37.447] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 37.447] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 37.447] sna_composite_rectangles(pixmap=3303, op=1, ffffffff x 1 [(208, 1)x(9, 17) ...]) [ 37.447] sna_composite_rectangles: converted to op 1 [ 37.447] sna_composite_rectangles[0] (208, 1)x(9, 17) -> (208, 1), (217, 18) [ 37.447] sna_composite_rectangles: nrects=1, region=(208, 1), (217, 18) x 1 [ 37.447] sna_composite_rectangles: clipped extents (208, 1),(217, 18) x 1 [ 37.447] sna_composite_rectangles: pixmap +(0, 0) extents (208, 1),(217, 18) [ 37.447] sna_composite_rectangles: dropping last-cpu hint [ 37.447] sna_drawable_use_bo pixmap=3303, box=((208, 1), (217, 18)), flags=9... [ 37.447] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 37.447] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 37.447] sna_drawable_use_bo: using whole GPU bo [ 37.447] gen9_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20028888]) [ 37.447] kgem_bo_is_render: handle=125, rq? 1 [1] [ 37.447] gen9_render_fill_boxes(ffffffff x 1 [(208, 1), (217, 18) ...]) [ 37.447] sna_render_get_solid: ffffffff [ 37.447] sna_render_get_solid(white) [ 37.447] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 37.447] kgem_check_bo: num_pages=+0, num_exec=+0 [ 37.447] aligning vertex: was 4, now 2 floats per vertex [ 37.447] gen9_composite_get_binding_table(fd40) [ 37.447] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 37.447] gen9_emit_sampler: sampler = 1 [ 37.447] gen9_emit_sf: num_sf_outputs=1 [ 37.447] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 37.447] gen9_emit_vertex_elements: setup id=0 [ 37.447] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 37.447] (208, 1), (217, 18) [ 37.447] gen8_vertex_flush[700] = 3 [ 37.447] sna_copy_area: src=pixmap=3303:(0, 0)x(220, 20)+(0, 0) -> dst=pixmap=3060:(477, 442)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 37.447] sna_copy_area: normal copy [ 37.447] sna_do_copy: src=(0, 0), dst=(477, 442), size=(220x20) [ 37.447] sna_do_copy: after drawable: src=(0, 0), dst=(542, 466), size=(220x20) [ 37.447] sna_do_copy: dst extents (542, 466), (762, 486), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 37.447] sna_do_copy: clipped dst extents (542, 466), (762, 486) [ 37.447] sna_do_copy: unclipped src extents (0, 0), (220, 20) [ 37.447] sna_do_copy: clipped src extents (0, 0), (220, 20) [ 37.447] sna_do_copy: pixmap -- no source clipping [ 37.447] sna_do_copy: src extents (0, 0), (220, 20) x 1 [ 37.447] sna_do_copy: copy region (542, 466), (762, 486) x 1 + (-542, -466) [ 37.447] sna_copy_boxes (boxes=1x[(542, 466), (762, 486)...], src pixmap=3303+(-542, -466), dst pixmap=3060+(-65, -24), alu=3, src.size=220x20, dst.size=3775x2136) [ 37.447] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94aafe70, gpu_bo=125, cpu_bo=0), replaces=0 [ 37.447] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 37.447] sna_drawable_use_bo pixmap=3060, box=((477, 442), (697, 462)), flags=b... [ 37.447] sna_drawable_use_bo: exported target, set PREFER_GPU [ 37.447] sna_drawable_use_bo: pinned, never REPLACES [ 37.447] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=b [ 37.447] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 37.447] sna_drawable_use_bo: using whole GPU bo [ 37.447] sna_pixmap_move_to_gpu(pixmap=3303, usage=0), flags=a [ 37.447] sna_pixmap_move_to_gpu: already all-damaged [ 37.447] sna_pixmap_mark_active: pixmap=3303, handle=125 [ 37.447] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 37.447] gen9_render_copy_boxes (-477, -442)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 37.447] kgem_bo_is_render: handle=125, rq? 1 [1] [ 37.447] kgem_bo_is_render: handle=9, rq? 0 [0] [ 37.447] kgem_bo_is_render: handle=9, rq? 0 [0] [ 37.447] kgem_bo_is_render: handle=125, rq? 1 [1] [ 37.447] kgem_set_mode: flushing before new bo [ 37.447] gen8_vertex_close: used=374, vbo active? 23, vb=201, nreloc=2 [ 37.447] gen8_vertex_close: reloc[0] = 287 [ 37.447] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 37.447] kgem_add_handle: handle=23, index=5 [ 37.447] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=fd541000) [ 37.447] gen8_vertex_close: reloc[1] = 372 [ 37.447] kgem_add_reloc64: handle=23, pos=372, delta=0, domains=200000 [ 37.447] kgem_add_reloc64[10] = (delta=0, target handle=5, presumed=fd541000) [ 37.447] batch[1/1, flags=1800]: 454 454 16224 16384, nreloc=11, nexec=6, nfence=0, aperture=1116 [fenced=0] [ 37.447] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 37.447] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 37.447] kgem_fixup_relocs: shrinking by 61440 [ 37.447] __kgem_busy: handle=1, busy=0, wedged=0 [ 37.447] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 37.447] kgem_commit: release handle=125 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd0d4000 [ 37.447] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 37.447] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 37.447] __kgem_bo_clear_busy: handle=7 [ 37.447] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 37.447] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 37.447] __kgem_bo_clear_busy: handle=8 [ 37.447] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 37.447] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 37.447] __kgem_bo_clear_busy: handle=8 [ 37.447] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 37.447] __kgem_bo_clear_busy: handle=7 [ 37.447] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 37.447] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 37.447] __kgem_busy: handle=1, busy=131072, wedged=0 [ 37.447] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 37.447] kgem_check_bo: num_pages=+8116, num_exec=+2 [ 37.447] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 37.447] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 37.447] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 37.447] kgem_add_handle: handle=4, index=0 [ 37.447] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 37.447] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 37.447] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 37.447] gen9_composite_get_binding_table(ffc0) [ 37.447] kgem_add_reloc64: handle=9, pos=16360, delta=0, domains=20002 [ 37.447] kgem_add_handle: handle=9, index=1 [ 37.447] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f02dd000) [ 37.447] __kgem_bo_mark_dirty: handle=9 (proxy? 0) [ 37.447] [3fe0] bind bo(handle=9, addr=f02dd000), format=192, width=3775, height=2136, pitch=15360, tiling=1 -> render [ 37.447] kgem_add_reloc64: handle=125, pos=16344, delta=0, domains=40000 [ 37.447] kgem_add_handle: handle=125, index=2 [ 37.447] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd0d4000) [ 37.447] [3fd0] bind bo(handle=125, addr=fd0d4000), format=192, width=220, height=20, pitch=1024, tiling=1 -> sampler [ 37.447] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 37.447] gen9_emit_sampler: sampler = 0 [ 37.447] gen9_emit_sf: num_sf_outputs=1 [ 37.447] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 37.447] gen9_emit_vertex_elements: setup id=0 [ 37.447] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 37.447] (0, 0) -> (477, 442) + (220, 20) [ 37.447] gen8_vertex_flush[490] = 3 [ 37.447] sna_accel_flush: flush?=1, dirty?=0 [ 37.447] gen8_vertex_close: used=380, vbo active? 23, vb=1, nreloc=1 [ 37.447] gen8_vertex_close: reloc[0] = 287 [ 37.447] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 37.447] kgem_add_handle: handle=23, index=3 [ 37.447] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 37.447] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=8190 [fenced=0] [ 37.447] __kgem_busy: handle=1, busy=0, wedged=0 [ 37.447] __kgem_retire_rq: request 1 complete [ 37.447] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 37.447] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 37.447] kgem_fixup_relocs: shrinking by 61440 [ 37.447] __kgem_busy: handle=1, busy=0, wedged=0 [ 37.447] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 37.447] kgem_commit: release handle=9 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f02dd000 [ 37.447] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 37.447] kgem_commit: release handle=125 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd0d4000 [ 37.447] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 37.447] __kgem_busy: handle=1, busy=131072, wedged=0 [ 37.447] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 37.447] sna_accel_flush: flush?=0, dirty?=0 [ 37.447] sna_accel_flush: flush?=0, dirty?=0 [ 37.447] sna_accel_flush: flush?=0, dirty?=0 [ 37.447] sna_destroy_pixmap: pixmap=3303, attached?=1 [ 37.447] _kgem_bo_destroy: handle=125, proxy? 0 [ 37.447] __kgem_bo_destroy: handle=125, size=65536 [ 37.447] __kgem_busy: handle=125, busy=131072, wedged=0 [ 37.448] __kgem_bo_destroy: handle=125 -> active [ 37.448] __sna_free_pixmap(pixmap=3303) [ 37.448] sna_accel_flush: flush?=0, dirty?=0 [ 37.448] sna_accel_flush: flush?=0, dirty?=0 [ 37.448] sna_accel_flush: flush?=0, dirty?=0 [ 37.448] sna_block_handler (tv=0.470000) [ 37.448] kgem_retire, need_retire?=1 [ 37.448] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 37.448] kgem_retire__requests_ring: retiring ring 0 [ 37.448] __kgem_busy: handle=1, busy=0, wedged=0 [ 37.448] __kgem_retire_rq: request 1 complete [ 37.448] __kgem_bo_flush: handle=9, busy=0, wedged=0 [ 37.448] __kgem_bo_flush: handle=125, busy=0, wedged=0 [ 37.448] kgem_bo_move_to_cache: release handle=125 [ 37.448] kgem_bo_move_to_inactive: moving handle=125 to inactive [ 37.448] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 37.448] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 37.448] kgem_retire -- retired=1, need_retire=0 [ 37.448] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 37.448] gen6_render_retire: resetting idle vbo [ 37.448] sna_scanout_do_flush: flush timer active: delta=-2 [ 37.448] sna_scanout_do_flush (time=37448), triggered [ 37.448] sna_scanout_flush (time=37448), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 37.448] has_shadow: has pending damage? 0, outstanding flips: 0 [ 37.448] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 37.448] has_shadow: has pending damage? 0, outstanding flips: 0 [ 37.448] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 37.448] sna_accel_do_throttle -- no pending activity [ 37.448] sna_accel_block: evaluating timers, active=5 [ 37.448] sna_accel_block: flush timer expires in 16 [37464] [ 37.449] sna_wakeup_handler [ 37.449] sna_accel_flush: flush?=0, dirty?=0 [ 37.449] sna_accel_flush: flush?=0, dirty?=0 [ 37.449] sna_block_handler (tv=0.469000) [ 37.449] sna_scanout_do_flush: flush timer active: delta=15 [ 37.449] sna_accel_do_throttle -- no pending activity [ 37.449] sna_accel_block: evaluating timers, active=5 [ 37.449] sna_accel_block: flush timer expires in 15 [37464] [ 37.449] sna_wakeup_handler [ 37.449] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=29, name=3 [ 37.449] kgem_bo_flink: flinked handle=29 to name=3, marking non-reusable [ 37.449] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 37.449] sna_dri2_get_back: draw size=7680x2160, back buffer handle=29 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 [ 37.449] sna_dri2_get_back: reuse backbuffer? 1 [ 37.449] sna_dri2_get_back: back buffer handle=29, active?=0, refcnt=1 [ 37.449] sna_dri2_get_back: reuse unattached back [ 37.449] kgem_bo_flink: flinked handle=29 to name=3, marking non-reusable [ 37.449] sna_dri2_reuse_buffer: reusing back buffer handle=29, name=3, pitch=30720, age=0 [ 37.449] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 37.449] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=128, name=76, active_scanout=3 [ 37.449] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 37.449] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 37.449] sna_accel_flush: flush?=0, dirty?=0 [ 37.449] sna_accel_flush: flush?=0, dirty?=0 [ 37.449] sna_accel_flush: flush?=0, dirty?=0 [ 37.449] sna_block_handler (tv=0.469000) [ 37.449] sna_scanout_do_flush: flush timer active: delta=15 [ 37.449] sna_accel_do_throttle -- no pending activity [ 37.449] sna_accel_block: evaluating timers, active=5 [ 37.449] sna_accel_block: flush timer expires in 15 [37464] [ 37.449] sna_wakeup_handler [ 37.449] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 37.449] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 37.449] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 37.449] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 37.449] sna_dri2_get_msc(draw=146, pipe=0) [ 37.449] sna_crtc_record_swap: recording last swap on pipe=0, frame 2004 [msc=2004], time 37.449021 [ 37.449] sna_dri2_get_msc: msc=2004 [raw=2004], ust=37449021 [ 37.449] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=29 (refs=1/1, flush=0) , front=128 (refs=1/4, flush=1) [ 37.449] sna_dri2_schedule_swap(target_msc=1973, divisor=0, remainder=0) [ 37.449] sna_dri2_schedule_swap: using front handle=128, active_scanout?=3, flush?=1 [ 37.449] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 37.449] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 37.449] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 37.450] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 37.450] sna_crtc_record_swap: recording last swap on pipe=0, frame 2004 [msc=2004], time 37.449021 [ 37.450] immediate_swap: current_msc=2004, target_msc=1973 -- yes [ 37.450] can_flip: no, shadow enabled [ 37.450] sna_dri2_add_event: adding event to window 146) [ 37.450] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 37.450] sna_dri2_immediate_blit: no pending blit, starting chain [ 37.450] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 37.450] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 37.450] can_xchg: back size=8701e00, front size=8701e00 [ 37.450] can_xchg: yes, pixmap=165 [ 37.450] sna_dri2_xchg: win=146, exchange front=128/76,ref=2 and back=29/3,ref=2, pixmap=165 7680x2160 [ 37.450] sna_dri2_xchg: back_bo handle=29, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 37.450] sna_dri2_xchg: front_bo handle=128, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 37.450] set_bo: pixmap=165, handle=29 (old handle=128) [ 37.450] set_bo: marking whole pixmap as damaged [ 37.450] set_bo: applying final/discard move-to-gpu [ 37.450] wait_for_shadow: flags=0, flips=0, handle=128, shadow=32 [ 37.450] set_bo: dropping flush hint from handle=128 [ 37.450] set_bo: adding flush hint to handle=29 [ 37.450] mark_stale(handle=128) => 1 [ 37.450] swap_limit: draw=146 setting swap limit to 3 [ 37.450] sna_dri2_swap_limit_validate: swap limit set to 3 [ 37.450] sna_next_vblank(pipe=0, waiting until next vblank) [ 37.450] sna_dri2_schedule_swap: reported target_msc=2004 [ 37.450] sna_accel_flush: flush?=0, dirty?=0 [ 37.450] sna_accel_flush: flush?=0, dirty?=0 [ 37.450] sna_accel_flush: flush?=0, dirty?=0 [ 37.450] sna_accel_flush: flush?=0, dirty?=0 [ 37.450] sna_block_handler (tv=0.468000) [ 37.450] sna_scanout_do_flush: flush timer active: delta=14 [ 37.450] sna_accel_do_throttle -- no pending activity [ 37.450] sna_accel_block: evaluating timers, active=5 [ 37.450] sna_accel_block: flush timer expires in 14 [37464] [ 37.464] sna_wakeup_handler [ 37.464] sna_block_handler (tv=0.454000) [ 37.464] sna_scanout_do_flush: flush timer active: delta=0 [ 37.464] sna_scanout_do_flush (time=37464), triggered [ 37.464] sna_scanout_flush (time=37464), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 37.464] has_shadow: has pending damage? 1, outstanding flips: 0 [ 37.464] stop_flush: scanout=29 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 37.464] has_shadow: has pending damage? 1, outstanding flips: 0 [ 37.464] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 37.464] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 37.464] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 37.464] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 37.464] sna_pixmap_move_to_gpu: already all-damaged [ 37.464] sna_pixmap_mark_active: pixmap=165, handle=29 [ 37.464] sna_mode_redisplay: crtc[0] transformed? 0 [ 37.464] sna_mode_redisplay: crtc[1] transformed? 0 [ 37.464] sna_mode_redisplay: crtc[2] transformed? 0 [ 37.464] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=29 [active=1] [ 37.464] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 128, transformed? 0 [ 37.464] get_fb: reusing fb=102 for handle=29 [ 37.464] sna_mode_redisplay: recording flip on CRTC:32 handle=29, active_scanout=2, serial=2 [ 37.464] __kgem_bo_clear_busy: handle=29 [ 37.464] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 128, transformed? 0 [ 37.464] sna_mode_redisplay: recording flip on CRTC:39 handle=29, active_scanout=3, serial=3 [ 37.464] __kgem_bo_clear_busy: handle=29 [ 37.464] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 37.464] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 37.464] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=29, shadow handle=32 [ 37.464] sna_accel_do_throttle -- no pending activity [ 37.464] sna_accel_block: evaluating timers, active=5 [ 37.464] sna_accel_block: flush timer expires in 16 [37480] [ 37.465] sna_wakeup_handler [ 37.465] sna_mode_wakeup: len=64 [ 37.465] sna_dri2_vblank_handler(type=2, sequence=2005, draw=1555) [ 37.465] sna_crtc_record_swap: recording last swap on pipe=0, frame 2005 [msc=2005], time 37.465688 [ 37.465] sna_dri2_vblank_handler: 2 complete, frame=2005 tv=37.465688 [ 37.465] sna_dri2_blit_complete: blit finished [ 37.465] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=2005, tv=37.465688) [ 37.465] frame_swap_complete(type=2): draw=146, pipe=0, frame=2005 [msc=2005], tv=37.465688 [ 37.465] sna_accel_flush: flush?=0, dirty?=0 [ 37.465] sna_dri2_event_free(draw?=1) [ 37.465] sna_dri2_remove_event: remove[0x561c94ae7050] from window 146, active? 1 [ 37.465] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=29] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 37.465] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=128] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 37.465] sna_dri2_vblank_handler complete [ 37.465] sna_mode_wakeup: recording last swap on pipe=0, frame 2005 [7d5], time 37.465688 [ 37.465] sna_mode_wakeup: removing handle=128 [active_scanout=1] from scanout, installing handle=29 [active_scanout=3] [ 37.465] sna_mode_wakeup: flip complete, pending? 2 [ 37.465] sna_block_handler (tv=0.453000) [ 37.465] sna_scanout_do_flush: flush timer active: delta=15 [ 37.465] sna_accel_do_throttle -- no pending activity [ 37.465] sna_accel_block: evaluating timers, active=5 [ 37.465] sna_accel_block: flush timer expires in 15 [37480] [ 37.480] sna_wakeup_handler [ 37.480] sna_block_handler (tv=0.438000) [ 37.480] sna_scanout_do_flush: flush timer active: delta=0 [ 37.480] sna_scanout_do_flush (time=37480), triggered [ 37.480] sna_scanout_flush (time=37480), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 37.480] has_shadow: has pending damage? 0, outstanding flips: 1 [ 37.480] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 37.480] has_shadow: has pending damage? 0, outstanding flips: 1 [ 37.480] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) [ 37.480] sna_accel_do_throttle -- no pending activity [ 37.480] sna_accel_block: evaluating timers, active=5 [ 37.480] sna_accel_block: flush timer expires in 16 [37496] [ 37.480] sna_wakeup_handler [ 37.480] sna_mode_wakeup: len=32 [ 37.480] sna_mode_wakeup: recording last swap on pipe=1, frame 1976 [7b8], time 37.480955 [ 37.480] sna_mode_wakeup: removing handle=128 [active_scanout=0] from scanout, installing handle=29 [active_scanout=3] [ 37.480] sna_mode_wakeup: flip complete, pending? 1 [ 37.480] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 37.480] sna_block_handler (tv=0.438000) [ 37.480] sna_scanout_do_flush: flush timer active: delta=16 [ 37.480] sna_accel_do_throttle -- no pending activity [ 37.480] sna_accel_block: evaluating timers, active=5 [ 37.480] sna_accel_block: flush timer expires in 16 [37496] [ 37.496] sna_wakeup_handler [ 37.496] sna_block_handler (tv=0.422000) [ 37.496] sna_scanout_do_flush: flush timer active: delta=0 [ 37.496] sna_scanout_do_flush (time=37496), triggered [ 37.496] sna_scanout_flush (time=37496), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 37.496] has_shadow: has pending damage? 0, outstanding flips: 0 [ 37.496] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 37.496] has_shadow: has pending damage? 0, outstanding flips: 0 [ 37.496] sna_accel_disarm_timer[0] (time=37496) [ 37.496] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 37.496] sna_accel_do_throttle -- no pending activity [ 37.551] sna_wakeup_handler [ 37.551] sna_accel_flush: flush?=0, dirty?=0 [ 37.551] sna_accel_flush: flush?=0, dirty?=0 [ 37.551] sna_block_handler (tv=0.367000) [ 37.551] has_shadow: has pending damage? 0, outstanding flips: 0 [ 37.551] sna_accel_do_throttle -- no pending activity [ 37.551] Allocated pixmaps: 182 (cached: 2), bo: 139, 1248133120 bytes (CPU bo: 3, 32768 bytes) [ 37.551] sna_wakeup_handler [ 37.551] sna_block_handler (tv=0.367000) [ 37.551] has_shadow: has pending damage? 0, outstanding flips: 0 [ 37.551] sna_accel_do_throttle -- no pending activity [ 37.552] sna_wakeup_handler [ 37.552] sna_block_handler (tv=0.366000) [ 37.552] has_shadow: has pending damage? 0, outstanding flips: 0 [ 37.552] sna_accel_do_throttle -- no pending activity [ 37.553] sna_wakeup_handler [ 37.553] sna_block_handler (tv=0.365000) [ 37.553] has_shadow: has pending damage? 0, outstanding flips: 0 [ 37.553] sna_accel_do_throttle -- no pending activity [ 37.685] sna_wakeup_handler [ 37.686] sna_accel_flush: flush?=0, dirty?=0 [ 37.686] sna_accel_flush: flush?=0, dirty?=0 [ 37.686] sna_block_handler (tv=0.499000) [ 37.686] has_shadow: has pending damage? 0, outstanding flips: 0 [ 37.686] sna_accel_do_throttle -- no pending activity [ 37.686] sna_wakeup_handler [ 37.686] sna_block_handler (tv=0.499000) [ 37.686] has_shadow: has pending damage? 0, outstanding flips: 0 [ 37.686] sna_accel_do_throttle -- no pending activity [ 37.686] sna_wakeup_handler [ 37.686] sna_accel_flush: flush?=0, dirty?=0 [ 37.686] sna_accel_flush: flush?=0, dirty?=0 [ 37.686] sna_accel_flush: flush?=0, dirty?=0 [ 37.686] sna_accel_flush: flush?=0, dirty?=0 [ 37.686] sna_block_handler (tv=0.499000) [ 37.686] has_shadow: has pending damage? 0, outstanding flips: 0 [ 37.686] sna_accel_do_throttle -- no pending activity [ 37.687] sna_wakeup_handler [ 37.687] sna_accel_flush: flush?=0, dirty?=0 [ 37.687] sna_block_handler (tv=0.498000) [ 37.687] has_shadow: has pending damage? 0, outstanding flips: 0 [ 37.687] sna_accel_do_throttle -- no pending activity [ 37.697] sna_wakeup_handler [ 37.697] sna_accel_flush: flush?=0, dirty?=0 [ 37.697] sna_accel_flush: flush?=0, dirty?=0 [ 37.697] sna_block_handler (tv=0.488000) [ 37.697] has_shadow: has pending damage? 0, outstanding flips: 0 [ 37.697] sna_accel_do_throttle -- no pending activity [ 37.713] sna_wakeup_handler [ 37.713] sna_create_pixmap(697, 37, 32, usage=0) [ 37.713] kgem_can_create_2d: 697x37 @ 32 [ 37.713] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2816, height=37 [ 37.713] kgem_can_create_2d: untiled size=106496 [ 37.713] kgem_choose_tiling: TLB near-miss between lines 697x37 (pitch=2788), forcing tiling 1 [ 37.713] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2816, height=37 [ 37.713] kgem_can_create_2d: tiled[-1] size=106496 [ 37.713] sna_create_pixmap: usage=0, flags=1b [ 37.713] sna_create_pixmap: creating GPU pixmap 697x37, stride=2788, flags=1b [ 37.713] __pop_freed_pixmap: reusing freed pixmap=3303 header [ 37.713] create_pixmap_hdr: pixmap=3304, width=697, height=37, usage=0 [ 37.713] sna_create_pixmap: serial=3304, 697x37, usage=0 [ 37.713] sna_composite_rectangles(pixmap=3305, op=0, 0 x 1 [(0, 0)x(697, 37) ...]) [ 37.713] sna_composite_rectangles: converted to op 0 [ 37.713] sna_composite_rectangles[0] (0, 0)x(697, 37) -> (0, 0), (697, 37) [ 37.713] sna_composite_rectangles: nrects=1, region=(0, 0), (697, 37) x 1 [ 37.713] sna_composite_rectangles: clipped extents (0, 0),(697, 37) x 1 [ 37.713] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(697, 37) [ 37.713] sna_composite_rectangles: dropping last-cpu hint [ 37.713] sna_drawable_use_bo pixmap=3305, box=((0, 0), (697, 37)), flags=19... [ 37.713] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 37.713] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 37.713] sna_pixmap_move_to_gpu(pixmap=3305, usage=0), flags=b [ 37.713] sna_pixmap_move_to_gpu: CPU damage? 0 [ 37.713] sna_pixmap_move_to_gpu: creating GPU bo (697x37@32), create=b [ 37.713] kgem_choose_tiling: TLB near-miss between lines 697x37 (pitch=2788), forcing tiling 1 [ 37.713] kgem_choose_tiling: TLB near-miss between lines 697x37 (pitch=2788), forcing tiling 1 [ 37.713] sna_pixmap_alloc_gpu: pixmap=3305 [ 37.713] kgem_create_2d(697x37, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 37.713] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=3072, height=40 [ 37.713] inactive too small: 16 < 30 [ 37.713] inactive too small: 16 < 30 [ 37.713] inactive too small: 16 < 30 [ 37.713] inactive too small: 16 < 30 [ 37.713] inactive too small: 16 < 30 [ 37.713] inactive too small: 16 < 30 [ 37.713] inactive too small: 16 < 30 [ 37.713] inactive too small: 16 < 30 [ 37.713] inactive too small: 16 < 30 [ 37.713] inactive too small: 16 < 30 [ 37.713] inactive too small: 16 < 30 [ 37.713] inactive too small: 16 < 30 [ 37.713] inactive too small: 16 < 30 [ 37.713] inactive too small: 16 < 30 [ 37.713] inactive too small: 16 < 30 [ 37.713] inactive too small: 16 < 30 [ 37.713] inactive too small: 16 < 30 [ 37.713] inactive too small: 16 < 30 [ 37.713] inactive too small: 16 < 30 [ 37.713] kgem_bo_remove_from_inactive: removing handle=17 from inactive [ 37.713] from inactive: pitch=3072, tiling=1: handle=17, id=1997 [ 37.713] __sna_damage_all(697, 37) [ 37.713] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 37.713] sna_pixmap_mark_active: pixmap=3305, handle=17 [ 37.713] sna_drawable_use_bo: allocated GPU bo for operation [ 37.713] sna_drawable_use_bo: using GPU bo with damage? 0 [ 37.713] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 37.713] kgem_bo_is_render: handle=17, rq? 0 [0] [ 37.713] kgem_bo_is_render: handle=17, rq? 0 [0] [ 37.713] gen9_render_fill_boxes(0 x 1 [(0, 0), (697, 37) ...]) [ 37.713] sna_render_get_solid: 0 [ 37.713] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 37.713] kgem_check_bo: num_pages=+64, num_exec=+1 [ 37.713] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 37.713] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 37.713] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 37.713] kgem_add_handle: handle=4, index=0 [ 37.713] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 37.713] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 37.713] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 37.713] gen9_composite_get_binding_table(ffc0) [ 37.713] kgem_add_reloc64: handle=17, pos=16360, delta=0, domains=20002 [ 37.713] kgem_add_handle: handle=17, index=1 [ 37.713] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fff63000) [ 37.713] __kgem_bo_mark_dirty: handle=17 (proxy? 0) [ 37.713] [3fe0] bind bo(handle=17, addr=fff63000), format=192, width=697, height=37, pitch=3072, tiling=1 -> render [ 37.713] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 37.713] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 37.713] kgem_add_handle: handle=7, index=2 [ 37.713] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 37.713] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 37.713] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 37.713] gen9_emit_sampler: sampler = 1 [ 37.713] gen9_emit_sf: num_sf_outputs=1 [ 37.713] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 37.713] gen9_emit_vertex_elements: setup id=0 [ 37.713] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 37.713] (0, 0), (697, 37) [ 37.713] gen8_vertex_flush[490] = 3 [ 37.713] sna_composite_rectangles: pixmap=3305 marking clear [0]? 1 [ 37.713] sna_composite_rectangles(pixmap=3305, op=1, fff2f1f0 x 4 [(684, 0)x(13, 17) ...]) [ 37.713] sna_composite_rectangles: converted to op 1 [ 37.713] sna_composite_rectangles[0] (684, 0)x(13, 17) -> (684, 0), (697, 17) [ 37.713] sna_composite_rectangles[1] (684, 17)x(13, 3) -> (684, 17), (697, 20) [ 37.713] sna_composite_rectangles[2] (0, 17)x(13, 3) -> (0, 17), (13, 20) [ 37.713] sna_composite_rectangles[3] (0, 20)x(13, 17) -> (0, 20), (13, 37) [ 37.713] sna_composite_rectangles: nrects=4, region=(0, 0), (697, 37) x 4 [ 37.713] sna_composite_rectangles: clipped extents (0, 0),(697, 37) x 4 [ 37.713] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(697, 37) [ 37.713] sna_composite_rectangles: dropping last-cpu hint [ 37.713] sna_drawable_use_bo pixmap=3305, box=((0, 0), (697, 37)), flags=1... [ 37.713] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 37.713] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 37.713] sna_drawable_use_bo: using whole GPU bo [ 37.713] gen9_render_fill_boxes (op=1, color=(f2f2, f1f1, f0f0, ffff) [20028888]) [ 37.713] kgem_bo_is_render: handle=17, rq? 1 [1] [ 37.713] gen9_render_fill_boxes(fff2f1f0 x 4 [(684, 0), (697, 17) ...]) [ 37.713] sna_render_get_solid: fff2f1f0 [ 37.713] sna_render_get_solid(15) = fff2f1f0 (old) [ 37.713] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 37.713] kgem_check_bo: num_pages=+0, num_exec=+0 [ 37.713] gen9_composite_get_binding_table(ff00) [ 37.713] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 37.713] kgem_add_reloc64: adding proxy [delta=60] for handle=8 [ 37.713] kgem_add_handle: handle=8, index=3 [ 37.713] kgem_add_reloc64[5] = (delta=60, target handle=3, presumed=fdffe000) [ 37.713] [3fb0] bind bo(handle=8, addr=fdffe03c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 37.713] gen9_emit_vertex_elements: setup id=0 [ 37.713] (684, 0), (697, 17) [ 37.713] (0, 17), (13, 20) [ 37.713] (684, 17), (697, 20) [ 37.713] (0, 20), (13, 37) [ 37.713] gen8_vertex_flush[4cc] = 12 [ 37.713] sna_composite_rectangles(pixmap=3305, op=1, ff300a24 x 4 [(684, 0)x(13, 17) ...]) [ 37.713] sna_composite_rectangles: converted to op 1 [ 37.713] sna_composite_rectangles[0] (684, 0)x(13, 17) -> (684, 0), (697, 17) [ 37.713] sna_composite_rectangles[1] (684, 17)x(13, 3) -> (684, 17), (697, 20) [ 37.713] sna_composite_rectangles[2] (0, 17)x(13, 3) -> (0, 17), (13, 20) [ 37.713] sna_composite_rectangles[3] (0, 20)x(13, 17) -> (0, 20), (13, 37) [ 37.713] sna_composite_rectangles: nrects=4, region=(0, 0), (697, 37) x 4 [ 37.713] sna_composite_rectangles: clipped extents (0, 0),(697, 37) x 4 [ 37.713] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(697, 37) [ 37.713] sna_composite_rectangles: dropping last-cpu hint [ 37.713] sna_drawable_use_bo pixmap=3305, box=((0, 0), (697, 37)), flags=1... [ 37.713] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 37.713] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 37.713] sna_drawable_use_bo: using whole GPU bo [ 37.713] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 37.713] kgem_bo_is_render: handle=17, rq? 1 [1] [ 37.713] gen9_render_fill_boxes(ff300a24 x 4 [(684, 0), (697, 17) ...]) [ 37.713] sna_render_get_solid: ff300a24 [ 37.713] sna_render_get_solid(17) = ff300a24 (old) [ 37.713] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 37.713] kgem_check_bo: num_pages=+0, num_exec=+0 [ 37.713] gen9_composite_get_binding_table(fe80) [ 37.713] kgem_add_reloc64: handle=8, pos=16280, delta=0, domains=40000 [ 37.713] kgem_add_reloc64: adding proxy [delta=68] for handle=8 [ 37.713] kgem_add_reloc64[6] = (delta=68, target handle=3, presumed=fdffe000) [ 37.713] [3f90] bind bo(handle=8, addr=fdffe044), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 37.713] gen9_emit_vertex_elements: setup id=0 [ 37.713] (684, 0), (697, 17) [ 37.713] (0, 17), (13, 20) [ 37.713] (684, 17), (697, 20) [ 37.713] (0, 20), (13, 37) [ 37.713] gen8_vertex_flush[508] = 12 [ 37.713] sna_composite_rectangles(pixmap=3305, op=1, ff300a24 x 4 [(684, 0)x(13, 17) ...]) [ 37.713] sna_composite_rectangles: converted to op 1 [ 37.713] sna_composite_rectangles[0] (684, 0)x(13, 17) -> (684, 0), (697, 17) [ 37.713] sna_composite_rectangles[1] (684, 17)x(13, 3) -> (684, 17), (697, 20) [ 37.713] sna_composite_rectangles[2] (0, 17)x(13, 3) -> (0, 17), (13, 20) [ 37.713] sna_composite_rectangles[3] (0, 20)x(13, 17) -> (0, 20), (13, 37) [ 37.713] sna_composite_rectangles: nrects=4, region=(0, 0), (697, 37) x 4 [ 37.713] sna_composite_rectangles: clipped extents (0, 0),(697, 37) x 4 [ 37.713] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(697, 37) [ 37.713] sna_composite_rectangles: dropping last-cpu hint [ 37.713] sna_drawable_use_bo pixmap=3305, box=((0, 0), (697, 37)), flags=1... [ 37.713] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 37.713] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 37.713] sna_drawable_use_bo: using whole GPU bo [ 37.713] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 37.713] kgem_bo_is_render: handle=17, rq? 1 [1] [ 37.713] gen9_render_fill_boxes(ff300a24 x 4 [(684, 0), (697, 17) ...]) [ 37.713] sna_render_get_solid: ff300a24 [ 37.713] sna_render_get_solid(17) = ff300a24 (last) [ 37.713] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 37.713] kgem_check_bo: num_pages=+0, num_exec=+0 [ 37.713] gen9_composite_get_binding_table(fe00) [ 37.713] gen9_emit_vertex_elements: setup id=0 [ 37.713] (684, 0), (697, 17) [ 37.713] (0, 17), (13, 20) [ 37.713] (684, 17), (697, 20) [ 37.713] (0, 20), (13, 37) [ 37.713] gen8_vertex_flush[508] = 24 [ 37.713] sna_glyphs(op=3, nlist=1, src=(1, 15)) [ 37.713] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 37.713] sna_glyphs: discarding mask [ 37.713] glyphs0_to_dst(op=3, src=(1, 15), nlist=1, dst=(1, 15)+(0, 0)) [ 37.713] clipped_glyphs? 2 glyph in 1 lists extents (1, 5), (19, 18), region (2, 17), (13, 18): yes [ 37.713] gen9_render_composite: 0x0, current mode=1/1 [ 37.713] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 37.713] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 37.713] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 37.713] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 37.713] sna_drawable_use_bo pixmap=3305, box=((2, 17), (13, 18)), flags=7... [ 37.713] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 37.713] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 37.713] sna_drawable_use_bo: using whole GPU bo [ 37.713] gen9_composite_set_target: pixmap=3305, format=20028888, size=697x37, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 37.713] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 37.713] color_convert: src=ff8ae234 [20028888] [ 37.713] color_convert: dst=ff8ae234 [20028888] [ 37.713] sna_render_get_solid: ff8ae234 [ 37.713] sna_render_get_solid(22) = ff8ae234 (old) [ 37.713] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 37.713] sna_transform_is_imprecise_integer_translation: no transform [ 37.713] gen9_composite_picture: integer translation (0, 0), removing [ 37.713] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 37.713] sna_render_pixmap_bo: GPU all damaged [ 37.713] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 37.713] gen4_choose_composite_emitter: solid, identity mask [ 37.713] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 37.713] aligning vertex: was 2, now 4 floats per vertex [ 37.713] gen9_composite_get_binding_table(fe00) [ 37.713] kgem_add_reloc64: handle=8, pos=16248, delta=0, domains=40000 [ 37.713] kgem_add_reloc64: adding proxy [delta=88] for handle=8 [ 37.713] kgem_add_reloc64[7] = (delta=88, target handle=3, presumed=fdffe000) [ 37.713] [3f70] bind bo(handle=8, addr=fdffe058), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 37.713] kgem_add_reloc64: handle=6, pos=16232, delta=0, domains=40000 [ 37.713] kgem_add_handle: handle=6, index=4 [ 37.713] kgem_add_reloc64[8] = (delta=0, target handle=4, presumed=fd581000) [ 37.713] [3f60] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 37.713] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 37.713] gen9_emit_sampler: sampler = a [ 37.713] gen9_emit_sf: num_sf_outputs=2 [ 37.713] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 37.713] gen9_emit_vertex_elements: setup id=9 [ 37.713] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 37.713] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 37.713] glyphs0_to_dst: glyph=(9, 5), (19, 18), clip=(2, 17), (13, 18) [ 37.713] glyphs0_to_dst: blt=(9, 17), (13, 18) [ 37.713] emit_primitive_identity_mask__avx2: dst=(9, 17), mask=(672.00, 60.00) x (4.00, 1.00) [ 37.713] gen8_vertex_flush[5e4] = 3 [ 37.713] gen9_magic_ca_pass: CA fixup (20 -> 23) [ 37.713] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 37.713] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 37.713] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 37.713] sna_composite_rectangles(pixmap=3305, op=1, ffffffff x 2 [(1, 18)x(9, 2) ...]) [ 37.713] sna_composite_rectangles: converted to op 1 [ 37.713] sna_composite_rectangles[0] (1, 18)x(9, 2) -> (1, 18), (10, 20) [ 37.713] sna_composite_rectangles[1] (1, 20)x(9, 15) -> (1, 20), (10, 35) [ 37.713] sna_composite_rectangles: nrects=2, region=(1, 18), (10, 35) x 2 [ 37.713] sna_composite_rectangles: clipped extents (1, 18),(10, 35) x 1 [ 37.713] sna_composite_rectangles: pixmap +(0, 0) extents (1, 18),(10, 35) [ 37.713] sna_composite_rectangles: dropping last-cpu hint [ 37.713] sna_drawable_use_bo pixmap=3305, box=((1, 18), (10, 35)), flags=9... [ 37.713] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 37.713] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 37.713] sna_drawable_use_bo: using whole GPU bo [ 37.713] gen9_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20028888]) [ 37.713] kgem_bo_is_render: handle=17, rq? 1 [1] [ 37.713] gen9_render_fill_boxes(ffffffff x 1 [(1, 18), (10, 35) ...]) [ 37.713] sna_render_get_solid: ffffffff [ 37.713] sna_render_get_solid(white) [ 37.713] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 37.713] kgem_check_bo: num_pages=+0, num_exec=+0 [ 37.713] aligning vertex: was 4, now 2 floats per vertex [ 37.713] gen9_composite_get_binding_table(fd40) [ 37.713] kgem_add_reloc64: handle=7, pos=16200, delta=0, domains=40000 [ 37.713] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 37.713] kgem_add_reloc64[9] = (delta=1048, target handle=2, presumed=fffe8000) [ 37.713] [3f40] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 37.713] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 37.713] gen9_emit_sampler: sampler = 1 [ 37.713] gen9_emit_sf: num_sf_outputs=1 [ 37.713] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 37.713] gen9_emit_vertex_elements: setup id=0 [ 37.713] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 37.713] (1, 18), (10, 35) [ 37.714] gen8_vertex_flush[720] = 3 [ 37.714] sna_validate_gc(0x561c94ab2470) changes=e0000, previous serial=80000bea, drawable=bea [ 37.714] sna_validate_gc: recomputing clip [ 37.714] sna_validate_gc: composite clip=4x[(65, 466), (762, 503)] [0x561c94a96aa0] [ 37.714] sna_copy_area: src=pixmap=3305:(0, 0)x(697, 37)+(0, 0) -> dst=pixmap=3060:(0, 442)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 37.714] sna_copy_area: normal copy [ 37.714] sna_do_copy: src=(0, 0), dst=(0, 442), size=(697x37) [ 37.714] sna_do_copy: after drawable: src=(0, 0), dst=(65, 466), size=(697x37) [ 37.714] sna_do_copy: dst extents (65, 466), (762, 503), dst clip extents (65, 466), (762, 503), dst size=3775x2136 [ 37.714] sna_do_copy: clipped dst extents (65, 466), (762, 503) [ 37.714] sna_do_copy: unclipped src extents (0, 0), (697, 37) [ 37.714] sna_do_copy: clipped src extents (0, 0), (697, 37) [ 37.714] sna_do_copy: pixmap -- no source clipping [ 37.714] sna_do_copy: src extents (0, 0), (697, 37) x 1 [ 37.714] sna_do_copy: copy region (65, 466), (762, 503) x 4 + (-65, -466) [ 37.714] sna_copy_boxes (boxes=4x[(749, 466), (762, 483)...], src pixmap=3305+(-65, -466), dst pixmap=3060+(-65, -24), alu=3, src.size=697x37, dst.size=3775x2136) [ 37.714] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94aafe70, gpu_bo=17, cpu_bo=0), replaces=0 [ 37.714] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 37.714] sna_drawable_use_bo pixmap=3060, box=((0, 442), (697, 479)), flags=3... [ 37.714] sna_drawable_use_bo: exported target, set PREFER_GPU [ 37.714] sna_drawable_use_bo: pinned, never REPLACES [ 37.714] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=3 [ 37.714] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 37.714] sna_drawable_use_bo: using whole GPU bo [ 37.714] sna_pixmap_move_to_gpu(pixmap=3305, usage=0), flags=a [ 37.714] sna_pixmap_move_to_gpu: already all-damaged [ 37.714] sna_pixmap_mark_active: pixmap=3305, handle=17 [ 37.714] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 37.714] gen9_render_copy_boxes (0, -442)->(0, 0) x 4, alu=3, flags=0, self-copy=0, overlaps? 0 [ 37.714] kgem_bo_is_render: handle=17, rq? 1 [1] [ 37.714] kgem_bo_is_render: handle=9, rq? 0 [0] [ 37.714] kgem_bo_is_render: handle=9, rq? 0 [0] [ 37.714] kgem_bo_is_render: handle=17, rq? 1 [1] [ 37.714] kgem_set_mode: flushing before new bo [ 37.714] gen8_vertex_close: used=98, vbo active? 23, vb=201, nreloc=2 [ 37.714] gen8_vertex_close: reloc[0] = 287 [ 37.714] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 37.714] kgem_add_handle: handle=23, index=5 [ 37.714] kgem_add_reloc64[10] = (delta=0, target handle=5, presumed=fd541000) [ 37.714] gen8_vertex_close: reloc[1] = 372 [ 37.714] kgem_add_reloc64: handle=23, pos=372, delta=0, domains=200000 [ 37.714] kgem_add_reloc64[11] = (delta=0, target handle=5, presumed=fd541000) [ 37.714] batch[1/1, flags=1800]: 462 462 16192 16384, nreloc=12, nexec=6, nfence=0, aperture=1164 [fenced=0] [ 37.714] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 37.714] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 37.714] kgem_fixup_relocs: shrinking by 61440 [ 37.714] __kgem_busy: handle=1, busy=0, wedged=0 [ 37.714] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 37.714] kgem_commit: release handle=17 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fff63000 [ 37.714] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 37.714] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 37.714] __kgem_bo_clear_busy: handle=7 [ 37.714] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 37.714] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 37.714] __kgem_bo_clear_busy: handle=8 [ 37.714] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 37.714] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 37.714] __kgem_bo_clear_busy: handle=8 [ 37.714] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 37.714] __kgem_bo_clear_busy: handle=8 [ 37.714] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 37.714] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 37.714] __kgem_bo_clear_busy: handle=7 [ 37.714] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 37.714] __kgem_busy: handle=1, busy=131072, wedged=0 [ 37.714] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 37.714] kgem_check_bo: num_pages=+8164, num_exec=+2 [ 37.714] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 37.714] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 37.714] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 37.714] kgem_add_handle: handle=4, index=0 [ 37.714] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 37.714] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 37.714] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 37.714] gen9_composite_get_binding_table(ffc0) [ 37.714] kgem_add_reloc64: handle=9, pos=16360, delta=0, domains=20002 [ 37.714] kgem_add_handle: handle=9, index=1 [ 37.714] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f02dd000) [ 37.714] __kgem_bo_mark_dirty: handle=9 (proxy? 0) [ 37.714] [3fe0] bind bo(handle=9, addr=f02dd000), format=192, width=3775, height=2136, pitch=15360, tiling=1 -> render [ 37.714] kgem_add_reloc64: handle=17, pos=16344, delta=0, domains=40000 [ 37.714] kgem_add_handle: handle=17, index=2 [ 37.714] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fff63000) [ 37.714] [3fd0] bind bo(handle=17, addr=fff63000), format=192, width=697, height=37, pitch=3072, tiling=1 -> sampler [ 37.714] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 37.714] gen9_emit_sampler: sampler = 0 [ 37.714] gen9_emit_sf: num_sf_outputs=1 [ 37.714] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 37.714] gen9_emit_vertex_elements: setup id=0 [ 37.714] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 37.714] (684, 0) -> (684, 442) + (13, 17) [ 37.714] (0, 17) -> (0, 459) + (13, 3) [ 37.714] (684, 17) -> (684, 459) + (13, 3) [ 37.714] (0, 20) -> (0, 462) + (13, 17) [ 37.714] gen8_vertex_flush[490] = 12 [ 37.714] sna_accel_flush: flush?=1, dirty?=0 [ 37.714] gen8_vertex_close: used=122, vbo active? 23, vb=1, nreloc=1 [ 37.714] gen8_vertex_close: reloc[0] = 287 [ 37.714] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 37.714] kgem_add_handle: handle=23, index=3 [ 37.714] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 37.714] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=8238 [fenced=0] [ 37.714] __kgem_busy: handle=1, busy=0, wedged=0 [ 37.714] __kgem_retire_rq: request 1 complete [ 37.714] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 37.714] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 37.714] kgem_fixup_relocs: shrinking by 61440 [ 37.714] __kgem_busy: handle=1, busy=0, wedged=0 [ 37.714] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 37.714] kgem_commit: release handle=9 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f02dd000 [ 37.714] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 37.714] kgem_commit: release handle=17 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fff63000 [ 37.714] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 37.714] __kgem_busy: handle=1, busy=131072, wedged=0 [ 37.714] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 37.714] sna_accel_flush: flush?=0, dirty?=0 [ 37.714] sna_accel_flush: flush?=0, dirty?=0 [ 37.714] sna_accel_flush: flush?=0, dirty?=0 [ 37.714] sna_accel_flush: flush?=0, dirty?=0 [ 37.714] sna_destroy_pixmap: pixmap=3305, attached?=1 [ 37.714] _kgem_bo_destroy: handle=17, proxy? 0 [ 37.714] __kgem_bo_destroy: handle=17, size=262144 [ 37.714] __kgem_busy: handle=17, busy=131072, wedged=0 [ 37.714] __kgem_bo_destroy: handle=17 -> active [ 37.714] __sna_free_pixmap(pixmap=3305) [ 37.714] sna_accel_flush: flush?=0, dirty?=0 [ 37.714] sna_accel_flush: flush?=0, dirty?=0 [ 37.714] sna_accel_flush: flush?=0, dirty?=0 [ 37.714] sna_block_handler (tv=0.471000) [ 37.714] kgem_retire, need_retire?=1 [ 37.714] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 37.714] kgem_retire__requests_ring: retiring ring 0 [ 37.714] __kgem_busy: handle=1, busy=0, wedged=0 [ 37.714] __kgem_retire_rq: request 1 complete [ 37.714] __kgem_bo_flush: handle=9, busy=0, wedged=0 [ 37.714] __kgem_bo_flush: handle=17, busy=0, wedged=0 [ 37.714] kgem_bo_move_to_cache: release handle=17 [ 37.714] kgem_bo_move_to_inactive: moving handle=17 to inactive [ 37.714] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 37.714] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 37.714] kgem_retire -- retired=1, need_retire=0 [ 37.714] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 37.714] gen6_render_retire: resetting idle vbo [ 37.714] has_shadow: has pending damage? 0, outstanding flips: 0 [ 37.714] sna_accel_do_throttle -- no pending activity [ 37.715] sna_wakeup_handler [ 37.715] sna_accel_flush: flush?=0, dirty?=0 [ 37.715] sna_accel_flush: flush?=0, dirty?=0 [ 37.715] sna_block_handler (tv=0.470000) [ 37.715] has_shadow: has pending damage? 0, outstanding flips: 0 [ 37.715] sna_accel_do_throttle -- no pending activity [ 37.716] sna_wakeup_handler [ 37.716] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=128, name=76 [ 37.716] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 37.716] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 37.716] sna_dri2_get_back: draw size=7680x2160, back buffer handle=128 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 [ 37.716] sna_dri2_get_back: reuse backbuffer? 1 [ 37.716] sna_dri2_get_back: back buffer handle=128, active?=0, refcnt=1 [ 37.716] sna_dri2_get_back: reuse unattached back [ 37.716] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 37.716] sna_dri2_reuse_buffer: reusing back buffer handle=128, name=76, pitch=30720, age=0 [ 37.716] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 37.716] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=29, name=3, active_scanout=3 [ 37.716] kgem_bo_flink: flinked handle=29 to name=3, marking non-reusable [ 37.716] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=29] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 37.716] sna_accel_flush: flush?=0, dirty?=0 [ 37.716] sna_accel_flush: flush?=0, dirty?=0 [ 37.716] sna_accel_flush: flush?=0, dirty?=0 [ 37.716] sna_block_handler (tv=0.469000) [ 37.716] has_shadow: has pending damage? 0, outstanding flips: 0 [ 37.716] timer_enable (time=37716), starting timer 0 [ 37.716] sna_accel_do_throttle -- no pending activity [ 37.716] sna_accel_block: evaluating timers, active=5 [ 37.716] sna_accel_block: flush timer expires in 8 [37724] [ 37.716] sna_wakeup_handler [ 37.716] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 37.716] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 37.716] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 37.716] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 37.716] sna_dri2_get_msc(draw=146, pipe=0) [ 37.716] sna_crtc_record_swap: recording last swap on pipe=0, frame 2020 [msc=2020], time 37.715700 [ 37.716] sna_dri2_get_msc: msc=2020 [raw=2020], ust=37715700 [ 37.717] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=128 (refs=1/1, flush=0) , front=29 (refs=1/4, flush=1) [ 37.717] sna_dri2_schedule_swap(target_msc=2005, divisor=0, remainder=0) [ 37.717] sna_dri2_schedule_swap: using front handle=29, active_scanout?=3, flush?=1 [ 37.717] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 37.717] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 37.717] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 37.717] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 37.717] sna_crtc_record_swap: recording last swap on pipe=0, frame 2020 [msc=2020], time 37.715700 [ 37.717] immediate_swap: current_msc=2020, target_msc=2005 -- yes [ 37.717] can_flip: no, shadow enabled [ 37.717] sna_dri2_add_event: adding event to window 146) [ 37.717] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 37.717] sna_dri2_immediate_blit: no pending blit, starting chain [ 37.717] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 37.717] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 37.717] can_xchg: back size=8701e00, front size=8701e00 [ 37.717] can_xchg: yes, pixmap=165 [ 37.717] sna_dri2_xchg: win=146, exchange front=29/3,ref=2 and back=128/76,ref=2, pixmap=165 7680x2160 [ 37.717] sna_dri2_xchg: back_bo handle=128, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 37.717] sna_dri2_xchg: front_bo handle=29, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 37.717] set_bo: pixmap=165, handle=128 (old handle=29) [ 37.717] set_bo: marking whole pixmap as damaged [ 37.717] set_bo: applying final/discard move-to-gpu [ 37.717] wait_for_shadow: flags=0, flips=0, handle=29, shadow=32 [ 37.717] set_bo: dropping flush hint from handle=29 [ 37.717] set_bo: adding flush hint to handle=128 [ 37.717] mark_stale(handle=29) => 1 [ 37.717] swap_limit: draw=146 setting swap limit to 3 [ 37.717] sna_dri2_swap_limit_validate: swap limit set to 3 [ 37.717] sna_next_vblank(pipe=0, waiting until next vblank) [ 37.717] sna_dri2_schedule_swap: reported target_msc=2020 [ 37.717] sna_accel_flush: flush?=0, dirty?=0 [ 37.717] sna_accel_flush: flush?=0, dirty?=0 [ 37.717] sna_accel_flush: flush?=0, dirty?=0 [ 37.717] sna_accel_flush: flush?=0, dirty?=0 [ 37.717] sna_block_handler (tv=0.468000) [ 37.717] sna_scanout_do_flush: flush timer active: delta=7 [ 37.717] sna_accel_do_throttle -- no pending activity [ 37.717] sna_accel_block: evaluating timers, active=5 [ 37.717] sna_accel_block: flush timer expires in 7 [37724] [ 37.724] sna_wakeup_handler [ 37.724] sna_block_handler (tv=0.461000) [ 37.724] sna_scanout_do_flush: flush timer active: delta=0 [ 37.724] sna_scanout_do_flush (time=37724), triggered [ 37.724] sna_scanout_flush (time=37724), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 37.724] has_shadow: has pending damage? 1, outstanding flips: 0 [ 37.724] stop_flush: scanout=128 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 37.724] has_shadow: has pending damage? 1, outstanding flips: 0 [ 37.724] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 37.724] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 37.724] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 37.724] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 37.724] sna_pixmap_move_to_gpu: already all-damaged [ 37.724] sna_pixmap_mark_active: pixmap=165, handle=128 [ 37.724] sna_mode_redisplay: crtc[0] transformed? 0 [ 37.724] sna_mode_redisplay: crtc[1] transformed? 0 [ 37.724] sna_mode_redisplay: crtc[2] transformed? 0 [ 37.724] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=128 [active=1] [ 37.724] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 29, transformed? 0 [ 37.724] get_fb: reusing fb=112 for handle=128 [ 37.724] sna_mode_redisplay: recording flip on CRTC:32 handle=128, active_scanout=2, serial=2 [ 37.724] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 37.724] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 29, transformed? 0 [ 37.724] sna_mode_redisplay: recording flip on CRTC:39 handle=128, active_scanout=3, serial=3 [ 37.724] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 37.724] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 37.724] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 37.724] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=128, shadow handle=32 [ 37.724] sna_accel_do_throttle -- no pending activity [ 37.724] sna_accel_do_expire (time=37724), triggered [ 37.724] sna_accel_expire (time=37724) [ 37.724] kgem_expire_cache: still allocated 0 bo, 0 bytes, in snoop cache [ 37.724] kgem_retire, need_retire?=0 [ 37.724] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 37.724] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 37.724] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 37.724] kgem_retire -- retired=0, need_retire=0 [ 37.724] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 37.724] gen6_render_retire: resetting idle vbo [ 37.724] gen4_render_expire: discarding vbo [ 37.724] _kgem_bo_destroy: handle=23, proxy? 0 [ 37.724] __kgem_bo_destroy: handle=23, size=262144 [ 37.724] kgem_bo_move_to_inactive: moving handle=23 to inactive [ 37.724] kgem_bo_free: handle=138, size=1277952 [ 37.724] kgem_bo_free: releasing 0x0:0x0 vma for handle=138, count=0 [ 37.724] kgem_expire_cache: expiring handle=138 [ 37.724] kgem_bo_free: handle=160, size=1351680 [ 37.724] kgem_bo_free: releasing 0x0:0x0 vma for handle=160, count=0 [ 37.724] kgem_expire_cache: expiring handle=160 [ 37.724] kgem_bo_free: handle=25, size=33177600 [ 37.724] kgem_bo_free: releasing 0x7fc6ae05c000:0x0 vma for handle=25, count=-510 [ 37.724] kgem_expire_cache: expiring handle=25 [ 37.724] kgem_bo_free: handle=131, size=66355200 [ 37.724] kgem_bo_free: releasing 0x0:0x0 vma for handle=131, count=0 [ 37.724] kgem_expire_cache: expiring handle=131 [ 37.724] kgem_bo_free: handle=135, size=66355200 [ 37.724] kgem_bo_free: releasing 0x0:0x0 vma for handle=135, count=0 [ 37.724] kgem_expire_cache: expiring handle=135 [ 37.724] kgem_bo_free: handle=127, size=66355200 [ 37.724] kgem_bo_free: releasing 0x7fc68c450000:0x0 vma for handle=127, count=-511 [ 37.724] kgem_expire_cache: expiring handle=127 [ 37.724] kgem_expire_cache: still allocated 27 bo, 2592768 bytes, in inactive cache [ 37.724] kgem_expire_cache: expired 6 objects, 234872832 bytes, idle? 0 [ 37.724] __pop_freed_pixmap: reusing freed pixmap=3305 header [ 37.724] __pop_freed_pixmap: reusing freed pixmap=3155 header [ 37.724] sna_accel_block: evaluating timers, active=5 [ 37.724] sna_accel_block: flush timer expires in 16 [37740] [ 37.730] sna_wakeup_handler [ 37.730] sna_mode_wakeup: len=32 [ 37.730] sna_mode_wakeup: recording last swap on pipe=1, frame 1991 [7c7], time 37.730970 [ 37.730] sna_mode_wakeup: removing handle=29 [active_scanout=1] from scanout, installing handle=128 [active_scanout=3] [ 37.730] sna_mode_wakeup: flip complete, pending? 2 [ 37.730] sna_block_handler (tv=0.455000) [ 37.730] sna_scanout_do_flush: flush timer active: delta=10 [ 37.730] sna_accel_do_throttle -- no pending activity [ 37.730] sna_accel_block: evaluating timers, active=5 [ 37.730] sna_accel_block: flush timer expires in 10 [37740] [ 37.731] sna_wakeup_handler [ 37.731] sna_mode_wakeup: len=64 [ 37.731] sna_dri2_vblank_handler(type=2, sequence=2021, draw=1555) [ 37.731] sna_crtc_record_swap: recording last swap on pipe=0, frame 2021 [msc=2021], time 37.732373 [ 37.731] sna_dri2_vblank_handler: 2 complete, frame=2021 tv=37.732373 [ 37.731] sna_dri2_blit_complete: blit finished [ 37.731] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=2021, tv=37.732373) [ 37.731] frame_swap_complete(type=2): draw=146, pipe=0, frame=2021 [msc=2021], tv=37.732373 [ 37.732] sna_accel_flush: flush?=0, dirty?=0 [ 37.732] sna_dri2_event_free(draw?=1) [ 37.732] sna_dri2_remove_event: remove[0x561c94ae7050] from window 146, active? 1 [ 37.732] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 37.732] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=29] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 37.732] sna_dri2_vblank_handler complete [ 37.732] sna_mode_wakeup: recording last swap on pipe=0, frame 2021 [7e5], time 37.732373 [ 37.732] sna_mode_wakeup: removing handle=29 [active_scanout=0] from scanout, installing handle=128 [active_scanout=3] [ 37.732] sna_mode_wakeup: flip complete, pending? 1 [ 37.732] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 37.732] sna_block_handler (tv=0.453000) [ 37.732] sna_scanout_do_flush: flush timer active: delta=8 [ 37.732] sna_accel_do_throttle -- no pending activity [ 37.732] sna_accel_block: evaluating timers, active=5 [ 37.732] sna_accel_block: flush timer expires in 8 [37740] [ 37.740] sna_wakeup_handler [ 37.740] sna_block_handler (tv=0.445000) [ 37.740] sna_scanout_do_flush: flush timer active: delta=0 [ 37.740] sna_scanout_do_flush (time=37740), triggered [ 37.740] sna_scanout_flush (time=37740), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 37.740] has_shadow: has pending damage? 0, outstanding flips: 0 [ 37.740] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 37.740] has_shadow: has pending damage? 0, outstanding flips: 0 [ 37.740] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 37.740] sna_accel_do_throttle -- no pending activity [ 37.740] sna_accel_block: evaluating timers, active=5 [ 37.740] sna_accel_block: flush timer expires in 16 [37756] [ 37.745] sna_wakeup_handler [ 37.745] sna_accel_flush: flush?=0, dirty?=0 [ 37.745] sna_accel_flush: flush?=0, dirty?=0 [ 37.745] sna_accel_flush: flush?=0, dirty?=0 [ 37.745] sna_accel_flush: flush?=0, dirty?=0 [ 37.745] sna_accel_flush: flush?=0, dirty?=0 [ 37.745] sna_accel_flush: flush?=0, dirty?=0 [ 37.745] sna_accel_flush: flush?=0, dirty?=0 [ 37.745] sna_accel_flush: flush?=0, dirty?=0 [ 37.745] sna_accel_flush: flush?=0, dirty?=0 [ 37.745] sna_accel_flush: flush?=0, dirty?=0 [ 37.745] sna_accel_flush: flush?=0, dirty?=0 [ 37.745] sna_accel_flush: flush?=0, dirty?=0 [ 37.745] sna_accel_flush: flush?=0, dirty?=0 [ 37.745] sna_accel_flush: flush?=0, dirty?=0 [ 37.745] sna_block_handler (tv=0.440000) [ 37.745] sna_scanout_do_flush: flush timer active: delta=11 [ 37.745] sna_accel_do_throttle -- no pending activity [ 37.745] sna_accel_block: evaluating timers, active=5 [ 37.745] sna_accel_block: flush timer expires in 11 [37756] [ 37.745] sna_wakeup_handler [ 37.745] sna_accel_flush: flush?=0, dirty?=0 [ 37.745] sna_accel_flush: flush?=0, dirty?=0 [ 37.745] sna_accel_flush: flush?=0, dirty?=0 [ 37.745] sna_block_handler (tv=0.440000) [ 37.745] sna_scanout_do_flush: flush timer active: delta=11 [ 37.745] sna_accel_do_throttle -- no pending activity [ 37.745] sna_accel_block: evaluating timers, active=5 [ 37.745] sna_accel_block: flush timer expires in 11 [37756] [ 37.745] sna_wakeup_handler [ 37.745] sna_accel_flush: flush?=0, dirty?=0 [ 37.745] sna_accel_flush: flush?=0, dirty?=0 [ 37.745] sna_block_handler (tv=0.440000) [ 37.745] sna_scanout_do_flush: flush timer active: delta=11 [ 37.745] sna_accel_do_throttle -- no pending activity [ 37.745] sna_accel_block: evaluating timers, active=5 [ 37.745] sna_accel_block: flush timer expires in 11 [37756] [ 37.745] sna_wakeup_handler [ 37.745] sna_accel_flush: flush?=0, dirty?=0 [ 37.745] sna_accel_flush: flush?=0, dirty?=0 [ 37.745] sna_block_handler (tv=0.440000) [ 37.745] sna_scanout_do_flush: flush timer active: delta=11 [ 37.745] sna_accel_do_throttle -- no pending activity [ 37.745] sna_accel_block: evaluating timers, active=5 [ 37.745] sna_accel_block: flush timer expires in 11 [37756] [ 37.745] sna_wakeup_handler [ 37.745] sna_accel_flush: flush?=0, dirty?=0 [ 37.745] sna_accel_flush: flush?=0, dirty?=0 [ 37.745] sna_accel_flush: flush?=0, dirty?=0 [ 37.745] sna_block_handler (tv=0.440000) [ 37.745] sna_scanout_do_flush: flush timer active: delta=11 [ 37.745] sna_accel_do_throttle -- no pending activity [ 37.745] sna_accel_block: evaluating timers, active=5 [ 37.745] sna_accel_block: flush timer expires in 11 [37756] [ 37.745] sna_wakeup_handler [ 37.745] sna_create_pixmap(490, 20, 32, usage=0) [ 37.745] kgem_can_create_2d: 490x20 @ 32 [ 37.745] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=1984, height=20 [ 37.745] kgem_can_create_2d: untiled size=40960 [ 37.745] kgem_choose_tiling: 490x20 -> 1 [ 37.745] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2048, height=24 [ 37.745] kgem_can_create_2d: tiled[1] size=49152 [ 37.745] sna_create_pixmap: usage=0, flags=1b [ 37.745] sna_create_pixmap: creating GPU pixmap 490x20, stride=1960, flags=1b [ 37.745] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 [ 37.745] create_pixmap: serial=3306, usage=0, 0x0 [ 37.745] create_pixmap_hdr: pixmap=3306, width=490, height=20, usage=0 [ 37.745] sna_create_pixmap: serial=3306, 490x20, usage=0 [ 37.745] sna_composite_rectangles(pixmap=3307, op=0, 0 x 1 [(0, 0)x(490, 20) ...]) [ 37.745] sna_composite_rectangles: converted to op 0 [ 37.745] sna_composite_rectangles[0] (0, 0)x(490, 20) -> (0, 0), (490, 20) [ 37.745] sna_composite_rectangles: nrects=1, region=(0, 0), (490, 20) x 1 [ 37.745] sna_composite_rectangles: clipped extents (0, 0),(490, 20) x 1 [ 37.745] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(490, 20) [ 37.745] sna_composite_rectangles: dropping last-cpu hint [ 37.745] sna_drawable_use_bo pixmap=3307, box=((0, 0), (490, 20)), flags=19... [ 37.745] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 37.745] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 37.745] sna_pixmap_move_to_gpu(pixmap=3307, usage=0), flags=b [ 37.745] sna_pixmap_move_to_gpu: CPU damage? 0 [ 37.745] sna_pixmap_move_to_gpu: creating GPU bo (490x20@32), create=b [ 37.745] kgem_choose_tiling: 490x20 -> 1 [ 37.745] kgem_choose_tiling: 490x20 -> 1 [ 37.745] sna_pixmap_alloc_gpu: pixmap=3307 [ 37.745] kgem_create_2d(490x20, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 37.745] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2048, height=24 [ 37.745] kgem_set_tiling: handle=125, tiling=1 [1], pitch=2048 [2048]: 1 [ 37.745] kgem_bo_remove_from_inactive: removing handle=125 from inactive [ 37.745] from inactive: pitch=2048, tiling=1: handle=125, id=1998 [ 37.745] __sna_damage_all(490, 20) [ 37.745] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 37.746] sna_pixmap_mark_active: pixmap=3307, handle=125 [ 37.746] sna_drawable_use_bo: allocated GPU bo for operation [ 37.746] sna_drawable_use_bo: using GPU bo with damage? 0 [ 37.746] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 37.746] kgem_bo_is_render: handle=125, rq? 0 [0] [ 37.746] kgem_bo_is_render: handle=125, rq? 0 [0] [ 37.746] gen9_render_fill_boxes(0 x 1 [(0, 0), (490, 20) ...]) [ 37.746] sna_render_get_solid: 0 [ 37.746] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 37.746] kgem_check_bo: num_pages=+16, num_exec=+1 [ 37.746] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 37.746] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 37.746] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 37.746] kgem_add_handle: handle=4, index=0 [ 37.746] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 37.746] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 37.746] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 37.746] gen9_composite_get_binding_table(ffc0) [ 37.746] kgem_add_reloc64: handle=125, pos=16360, delta=0, domains=20002 [ 37.746] kgem_add_handle: handle=125, index=1 [ 37.746] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd0d4000) [ 37.746] __kgem_bo_mark_dirty: handle=125 (proxy? 0) [ 37.746] [3fe0] bind bo(handle=125, addr=fd0d4000), format=192, width=490, height=20, pitch=2048, tiling=1 -> render [ 37.746] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 37.746] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 37.746] kgem_add_handle: handle=7, index=2 [ 37.746] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 37.746] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 37.746] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 37.746] gen9_emit_sampler: sampler = 1 [ 37.746] gen9_emit_sf: num_sf_outputs=1 [ 37.746] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 37.746] gen9_emit_vertex_elements: setup id=0 [ 37.746] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 37.746] (0, 0), (490, 20) [ 37.746] gen8_vertex_flush[490] = 3 [ 37.746] sna_composite_rectangles: pixmap=3307 marking clear [0]? 1 [ 37.746] sna_composite_rectangles(pixmap=3307, op=1, fff2f1f0 x 1 [(0, 0)x(490, 20) ...]) [ 37.746] sna_composite_rectangles: converted to op 1 [ 37.746] sna_composite_rectangles[0] (0, 0)x(490, 20) -> (0, 0), (490, 20) [ 37.746] sna_composite_rectangles: nrects=1, region=(0, 0), (490, 20) x 1 [ 37.746] sna_composite_rectangles: clipped extents (0, 0),(490, 20) x 1 [ 37.746] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(490, 20) [ 37.746] sna_composite_rectangles: promoting to full GPU [ 37.746] sna_composite_rectangles: dropping last-cpu hint [ 37.746] sna_drawable_use_bo pixmap=3307, box=((0, 0), (490, 20)), flags=19... [ 37.746] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 37.746] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 37.746] sna_drawable_use_bo: using whole GPU bo [ 37.746] gen9_render_fill_boxes (op=1, color=(f2f2, f1f1, f0f0, ffff) [20028888]) [ 37.746] kgem_bo_is_render: handle=125, rq? 1 [1] [ 37.746] gen9_render_fill_boxes(fff2f1f0 x 1 [(0, 0), (490, 20) ...]) [ 37.746] sna_render_get_solid: fff2f1f0 [ 37.746] sna_render_get_solid(15) = fff2f1f0 (old) [ 37.746] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 37.746] kgem_check_bo: num_pages=+0, num_exec=+0 [ 37.746] gen9_composite_get_binding_table(ff00) [ 37.746] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 37.746] kgem_add_reloc64: adding proxy [delta=60] for handle=8 [ 37.746] kgem_add_handle: handle=8, index=3 [ 37.746] kgem_add_reloc64[5] = (delta=60, target handle=3, presumed=fdffe000) [ 37.746] [3fb0] bind bo(handle=8, addr=fdffe03c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 37.746] gen9_emit_vertex_elements: setup id=0 [ 37.746] (0, 0), (490, 20) [ 37.746] gen8_vertex_flush[4cc] = 3 [ 37.746] sna_composite_rectangles: pixmap=3307 marking clear [fff2f1f0]? 1 [ 37.746] sna_composite_rectangles(pixmap=3307, op=1, ff300a24 x 2 [(0, 0)x(490, 20) ...]) [ 37.746] sna_composite_rectangles: converted to op 1 [ 37.746] sna_composite_rectangles[0] (0, 0)x(490, 20) -> (0, 0), (490, 20) [ 37.746] sna_composite_rectangles[1] (0, 0)x(490, 20) -> (0, 0), (490, 20) [ 37.746] sna_composite_rectangles: nrects=2, region=(0, 0), (490, 20) x 2 [ 37.746] sna_composite_rectangles: clipped extents (0, 0),(490, 20) x 1 [ 37.746] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(490, 20) [ 37.746] sna_composite_rectangles: promoting to full GPU [ 37.746] sna_composite_rectangles: dropping last-cpu hint [ 37.746] sna_drawable_use_bo pixmap=3307, box=((0, 0), (490, 20)), flags=19... [ 37.746] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 37.746] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 37.746] sna_drawable_use_bo: using whole GPU bo [ 37.746] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 37.746] kgem_bo_is_render: handle=125, rq? 1 [1] [ 37.746] gen9_render_fill_boxes(ff300a24 x 1 [(0, 0), (490, 20) ...]) [ 37.746] sna_render_get_solid: ff300a24 [ 37.746] sna_render_get_solid(17) = ff300a24 (old) [ 37.746] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 37.746] kgem_check_bo: num_pages=+0, num_exec=+0 [ 37.746] gen9_composite_get_binding_table(fe80) [ 37.746] kgem_add_reloc64: handle=8, pos=16280, delta=0, domains=40000 [ 37.746] kgem_add_reloc64: adding proxy [delta=68] for handle=8 [ 37.746] kgem_add_reloc64[6] = (delta=68, target handle=3, presumed=fdffe000) [ 37.746] [3f90] bind bo(handle=8, addr=fdffe044), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 37.746] gen9_emit_vertex_elements: setup id=0 [ 37.746] (0, 0), (490, 20) [ 37.746] gen8_vertex_flush[508] = 3 [ 37.746] sna_composite_rectangles: pixmap=3307 marking clear [ff300a24]? 1 [ 37.746] sna_glyphs(op=3, nlist=1, src=(1, -2)) [ 37.746] kgem_bo_is_busy: handle=125, domain: 0 exec? 1, rq? 1 [ 37.746] sna_glyphs: discarding mask [ 37.746] glyphs0_to_dst(op=3, src=(1, -2), nlist=1, dst=(1, -2)+(0, 0)) [ 37.746] clipped_glyphs? 18 glyph in 1 lists extents (1, -13), (163, 1), region (2, 0), (162, 1): yes [ 37.746] gen9_render_composite: 0x0, current mode=1/1 [ 37.746] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 37.746] gen9_composite_fallback: mask is already on the GPU, try to use GPU [ 37.746] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 37.746] sna_drawable_use_bo pixmap=3307, box=((2, 0), (162, 1)), flags=7... [ 37.746] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 37.746] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 37.746] sna_drawable_use_bo: using whole GPU bo [ 37.746] gen9_composite_set_target: pixmap=3307, format=20028888, size=490x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 37.746] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 37.746] color_convert: src=ff8ae234 [20028888] [ 37.746] color_convert: dst=ff8ae234 [20028888] [ 37.746] sna_render_get_solid: ff8ae234 [ 37.746] sna_render_get_solid(22) = ff8ae234 (old) [ 37.746] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 37.746] sna_transform_is_imprecise_integer_translation: no transform [ 37.746] gen9_composite_picture: integer translation (0, 0), removing [ 37.746] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 37.746] sna_render_pixmap_bo: GPU all damaged [ 37.746] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 37.746] gen4_choose_composite_emitter: solid, identity mask [ 37.746] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 37.746] aligning vertex: was 2, now 4 floats per vertex [ 37.746] gen9_composite_get_binding_table(fe00) [ 37.746] kgem_add_reloc64: handle=8, pos=16248, delta=0, domains=40000 [ 37.746] kgem_add_reloc64: adding proxy [delta=88] for handle=8 [ 37.746] kgem_add_reloc64[7] = (delta=88, target handle=3, presumed=fdffe000) [ 37.746] [3f70] bind bo(handle=8, addr=fdffe058), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 37.746] kgem_add_reloc64: handle=6, pos=16232, delta=0, domains=40000 [ 37.746] kgem_add_handle: handle=6, index=4 [ 37.746] kgem_add_reloc64[8] = (delta=0, target handle=4, presumed=fd581000) [ 37.746] [3f60] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 37.746] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 37.746] gen9_emit_sampler: sampler = a [ 37.746] gen9_emit_sf: num_sf_outputs=2 [ 37.746] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 37.746] gen9_emit_vertex_elements: setup id=9 [ 37.746] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 37.746] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 37.746] glyphs0_to_dst: glyph=(9, -12), (19, 1), clip=(2, 0), (162, 1) [ 37.746] glyphs0_to_dst: blt=(9, 0), (19, 1) [ 37.746] emit_primitive_identity_mask__avx2: dst=(9, 0), mask=(672.00, 60.00) x (10.00, 1.00) [ 37.746] gen8_vertex_flush[5e4] = 3 [ 37.746] gen9_magic_ca_pass: CA fixup (5 -> 8) [ 37.746] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 37.746] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 37.746] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 37.746] sna_glyphs(op=3, nlist=1, src=(172, -2)) [ 37.746] kgem_bo_is_busy: handle=125, domain: 0 exec? 1, rq? 1 [ 37.746] sna_glyphs: discarding mask [ 37.746] glyphs0_to_dst(op=3, src=(172, -2), nlist=1, dst=(172, -2)+(0, 0)) [ 37.746] clipped_glyphs? 32 glyph in 1 lists extents (171, -14), (460, 1), region (172, 0), (459, 1): yes [ 37.746] gen9_render_composite: 0x0, current mode=1/1 [ 37.746] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 37.746] kgem_bo_is_busy: handle=125, domain: 0 exec? 1, rq? 1 [ 37.746] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 37.746] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 37.746] sna_drawable_use_bo pixmap=3307, box=((172, 0), (459, 1)), flags=7... [ 37.746] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 37.746] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 37.746] sna_drawable_use_bo: using whole GPU bo [ 37.746] gen9_composite_set_target: pixmap=3307, format=20028888, size=490x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 37.746] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 37.746] color_convert: src=ff729fcf [20028888] [ 37.746] color_convert: dst=ff729fcf [20028888] [ 37.746] sna_render_get_solid: ff729fcf [ 37.746] sna_render_get_solid(23) = ff729fcf (old) [ 37.746] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 37.746] sna_transform_is_imprecise_integer_translation: no transform [ 37.746] gen9_composite_picture: integer translation (0, 0), removing [ 37.746] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 37.746] sna_render_pixmap_bo: GPU all damaged [ 37.746] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 37.746] gen4_choose_composite_emitter: solid, identity mask [ 37.746] kgem_check_bo: num_pages=+0, num_exec=+0 [ 37.746] gen9_composite_get_binding_table(fd40) [ 37.746] kgem_add_reloc64: handle=8, pos=16200, delta=0, domains=40000 [ 37.746] kgem_add_reloc64: adding proxy [delta=92] for handle=8 [ 37.746] kgem_add_reloc64[9] = (delta=92, target handle=3, presumed=fdffe000) [ 37.746] [3f40] bind bo(handle=8, addr=fdffe05c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 37.746] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 37.746] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 37.746] gen9_emit_vertex_elements: setup id=9 [ 37.746] glyphs0_to_dst: glyph=(180, -13), (190, 1), clip=(172, 0), (459, 1) [ 37.746] glyphs0_to_dst: blt=(180, 0), (190, 1) [ 37.746] emit_primitive_identity_mask__avx2: dst=(180, 0), mask=(944.00, 61.00) x (10.00, 1.00) [ 37.746] glyphs0_to_dst: glyph=(208, -10), (217, 1), clip=(172, 0), (459, 1) [ 37.746] glyphs0_to_dst: blt=(208, 0), (217, 1) [ 37.746] emit_primitive_identity_mask__avx2: dst=(208, 0), mask=(960.00, 26.00) x (9.00, 1.00) [ 37.746] glyphs0_to_dst: glyph=(216, -13), (226, 1), clip=(172, 0), (459, 1) [ 37.746] glyphs0_to_dst: blt=(216, 0), (226, 1) [ 37.746] emit_primitive_identity_mask__avx2: dst=(216, 0), mask=(944.00, 61.00) x (10.00, 1.00) [ 37.746] glyphs0_to_dst: glyph=(234, -1), (245, 1), clip=(172, 0), (459, 1) [ 37.746] glyphs0_to_dst: blt=(234, 0), (245, 1) [ 37.746] emit_primitive_identity_mask__avx2: dst=(234, 0), mask=(992.00, 1.00) x (11.00, 1.00) [ 37.746] glyphs0_to_dst: glyph=(334, -10), (343, 1), clip=(172, 0), (459, 1) [ 37.746] glyphs0_to_dst: blt=(334, 0), (343, 1) [ 37.746] emit_primitive_identity_mask__avx2: dst=(334, 0), mask=(960.00, 26.00) x (9.00, 1.00) [ 37.746] glyphs0_to_dst: glyph=(342, -1), (353, 1), clip=(172, 0), (459, 1) [ 37.746] glyphs0_to_dst: blt=(342, 0), (353, 1) [ 37.746] emit_primitive_identity_mask__avx2: dst=(342, 0), mask=(992.00, 1.00) x (11.00, 1.00) [ 37.746] glyphs0_to_dst: glyph=(369, -10), (379, 1), clip=(172, 0), (459, 1) [ 37.746] glyphs0_to_dst: blt=(369, 0), (379, 1) [ 37.746] emit_primitive_identity_mask__avx2: dst=(369, 0), mask=(976.00, 42.00) x (10.00, 1.00) [ 37.746] glyphs0_to_dst: glyph=(378, -13), (388, 1), clip=(172, 0), (459, 1) [ 37.746] glyphs0_to_dst: blt=(378, 0), (388, 1) [ 37.746] emit_primitive_identity_mask__avx2: dst=(378, 0), mask=(944.00, 61.00) x (10.00, 1.00) [ 37.746] glyphs0_to_dst: glyph=(396, -1), (407, 1), clip=(172, 0), (459, 1) [ 37.746] glyphs0_to_dst: blt=(396, 0), (407, 1) [ 37.746] emit_primitive_identity_mask__avx2: dst=(396, 0), mask=(992.00, 1.00) x (11.00, 1.00) [ 37.746] glyphs0_to_dst: glyph=(424, -10), (433, 1), clip=(172, 0), (459, 1) [ 37.746] glyphs0_to_dst: blt=(424, 0), (433, 1) [ 37.746] emit_primitive_identity_mask__avx2: dst=(424, 0), mask=(960.00, 26.00) x (9.00, 1.00) [ 37.746] glyphs0_to_dst: glyph=(450, -10), (460, 1), clip=(172, 0), (459, 1) [ 37.746] glyphs0_to_dst: blt=(450, 0), (459, 1) [ 37.746] emit_primitive_identity_mask__avx2: dst=(450, 0), mask=(976.00, 42.00) x (9.00, 1.00) [ 37.746] gen8_vertex_flush[6e4] = 33 [ 37.746] gen9_magic_ca_pass: CA fixup (8 -> 41) [ 37.746] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 37.746] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 37.746] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 37.746] sna_glyphs(op=3, nlist=1, src=(460, -2)) [ 37.746] kgem_bo_is_busy: handle=125, domain: 0 exec? 1, rq? 1 [ 37.746] sna_glyphs: discarding mask [ 37.746] glyphs0_to_dst(op=3, src=(460, -2), nlist=1, dst=(460, -2)+(0, 0)) [ 37.746] clipped_glyphs? 4 glyph in 1 lists extents (459, -13), (496, 1), region (460, 0), (490, 1): yes [ 37.746] gen9_render_composite: 0x0, current mode=1/1 [ 37.746] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 37.746] kgem_bo_is_busy: handle=125, domain: 0 exec? 1, rq? 1 [ 37.746] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 37.746] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 37.746] sna_drawable_use_bo pixmap=3307, box=((460, 0), (490, 1)), flags=7... [ 37.746] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 37.746] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 37.746] sna_drawable_use_bo: using whole GPU bo [ 37.746] gen9_composite_set_target: pixmap=3307, format=20028888, size=490x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 37.746] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 37.746] color_convert: src=ffffffff [20028888] [ 37.746] color_convert: dst=ffffffff [20028888] [ 37.746] sna_render_get_solid: ffffffff [ 37.746] sna_render_get_solid(white) [ 37.746] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 37.746] sna_transform_is_imprecise_integer_translation: no transform [ 37.746] gen9_composite_picture: integer translation (0, 0), removing [ 37.746] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 37.746] sna_render_pixmap_bo: GPU all damaged [ 37.746] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 37.746] gen4_choose_composite_emitter: solid, identity mask [ 37.746] kgem_check_bo: num_pages=+0, num_exec=+0 [ 37.746] gen9_composite_get_binding_table(fcc0) [ 37.746] kgem_add_reloc64: handle=7, pos=16168, delta=0, domains=40000 [ 37.746] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 37.746] kgem_add_reloc64[10] = (delta=1048, target handle=2, presumed=fffe8000) [ 37.746] [3f20] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 37.746] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 37.746] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 37.746] gen9_emit_vertex_elements: setup id=9 [ 37.746] glyphs0_to_dst: glyph=(487, -13), (496, 1), clip=(460, 0), (490, 1) [ 37.746] glyphs0_to_dst: blt=(487, 0), (490, 1) [ 37.746] emit_primitive_identity_mask__avx2: dst=(487, 0), mask=(832.00, 45.00) x (3.00, 1.00) [ 37.746] gen8_vertex_flush[7e4] = 3 [ 37.746] gen9_magic_ca_pass: CA fixup (41 -> 44) [ 37.746] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 37.746] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 37.746] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 37.746] sna_glyphs(op=3, nlist=1, src=(1, 15)) [ 37.746] kgem_bo_is_busy: handle=125, domain: 0 exec? 1, rq? 1 [ 37.746] sna_glyphs: discarding mask [ 37.746] glyphs0_to_dst(op=3, src=(1, 15), nlist=1, dst=(1, 15)+(0, 0)) [ 37.746] clipped_glyphs: no, clip region (0, 0), (490, 20) matches drawable pixmap=94680753409936 size=490x20 [ 37.746] gen9_render_composite: 0x0, current mode=1/1 [ 37.746] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 37.746] kgem_bo_is_busy: handle=125, domain: 0 exec? 1, rq? 1 [ 37.746] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 37.746] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 37.746] sna_drawable_use_bo pixmap=3307, box=((0, 0), (490, 20)), flags=7... [ 37.746] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 37.746] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 37.746] sna_drawable_use_bo: using whole GPU bo [ 37.746] gen9_composite_set_target: pixmap=3307, format=20028888, size=490x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 37.746] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 37.746] color_convert: src=ff8ae234 [20028888] [ 37.746] color_convert: dst=ff8ae234 [20028888] [ 37.746] sna_render_get_solid: ff8ae234 [ 37.746] sna_render_get_solid(22) = ff8ae234 (old) [ 37.747] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 37.747] sna_transform_is_imprecise_integer_translation: no transform [ 37.747] gen9_composite_picture: integer translation (0, 0), removing [ 37.747] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 37.747] sna_render_pixmap_bo: GPU all damaged [ 37.747] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 37.747] gen4_choose_composite_emitter: solid, identity mask [ 37.747] kgem_check_bo: num_pages=+0, num_exec=+0 [ 37.747] gen9_composite_get_binding_table(fc40) [ 37.747] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 37.747] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 37.747] gen9_emit_vertex_elements: setup id=9 [ 37.747] glyphs0_to_dst: glyph=(1, 7)x(9, 8), unclipped [ 37.747] emit_primitive_identity_mask__avx2: dst=(1, 7), mask=(688.00, 32.00) x (9.00, 8.00) [ 37.747] glyphs0_to_dst: glyph=(9, 5)x(10, 13), unclipped [ 37.747] emit_primitive_identity_mask__avx2: dst=(9, 5), mask=(672.00, 48.00) x (10.00, 13.00) [ 37.747] glyphs0_to_dst: glyph=(19, 7)x(9, 8), unclipped [ 37.747] emit_primitive_identity_mask__avx2: dst=(19, 7), mask=(688.00, 32.00) x (9.00, 8.00) [ 37.747] glyphs0_to_dst: glyph=(28, 9)x(8, 3), unclipped [ 37.747] emit_primitive_identity_mask__avx2: dst=(28, 9), mask=(688.00, 48.00) x (8.00, 3.00) [ 37.747] glyphs0_to_dst: glyph=(36, 5)x(11, 10), unclipped [ 37.747] emit_primitive_identity_mask__avx2: dst=(36, 5), mask=(704.00, 0.00) x (11.00, 10.00) [ 37.747] glyphs0_to_dst: glyph=(46, 7)x(9, 8), unclipped [ 37.747] emit_primitive_identity_mask__avx2: dst=(46, 7), mask=(720.00, 0.00) x (9.00, 8.00) [ 37.747] glyphs0_to_dst: glyph=(54, 7)x(10, 8), unclipped [ 37.747] emit_primitive_identity_mask__avx2: dst=(54, 7), mask=(704.00, 16.00) x (10.00, 8.00) [ 37.747] glyphs0_to_dst: glyph=(63, 7)x(10, 8), unclipped [ 37.747] emit_primitive_identity_mask__avx2: dst=(63, 7), mask=(720.00, 16.00) x (10.00, 8.00) [ 37.747] glyphs0_to_dst: glyph=(72, 4)x(10, 11), unclipped [ 37.747] emit_primitive_identity_mask__avx2: dst=(72, 4), mask=(736.00, 0.00) x (10.00, 11.00) [ 37.747] glyphs0_to_dst: glyph=(81, 7)x(10, 8), unclipped [ 37.747] emit_primitive_identity_mask__avx2: dst=(81, 7), mask=(752.00, 0.00) x (10.00, 8.00) [ 37.747] glyphs0_to_dst: glyph=(90, 4)x(10, 11), unclipped [ 37.747] emit_primitive_identity_mask__avx2: dst=(90, 4), mask=(736.00, 0.00) x (10.00, 11.00) [ 37.747] glyphs0_to_dst: glyph=(99, 7)x(11, 8), unclipped [ 37.747] emit_primitive_identity_mask__avx2: dst=(99, 7), mask=(736.00, 16.00) x (11.00, 8.00) [ 37.747] glyphs0_to_dst: glyph=(109, 7)x(9, 8), unclipped [ 37.747] emit_primitive_identity_mask__avx2: dst=(109, 7), mask=(752.00, 16.00) x (9.00, 8.00) [ 37.747] glyphs0_to_dst: glyph=(118, 9)x(8, 3), unclipped [ 37.747] emit_primitive_identity_mask__avx2: dst=(118, 9), mask=(688.00, 48.00) x (8.00, 3.00) [ 37.747] glyphs0_to_dst: glyph=(126, 5)x(10, 10), unclipped [ 37.747] emit_primitive_identity_mask__avx2: dst=(126, 5), mask=(704.00, 32.00) x (10.00, 10.00) [ 37.747] glyphs0_to_dst: glyph=(135, 5)x(10, 10), unclipped [ 37.747] emit_primitive_identity_mask__avx2: dst=(135, 5), mask=(704.00, 32.00) x (10.00, 10.00) [ 37.747] glyphs0_to_dst: glyph=(144, 5)x(10, 10), unclipped [ 37.747] emit_primitive_identity_mask__avx2: dst=(144, 5), mask=(720.00, 32.00) x (10.00, 10.00) [ 37.747] glyphs0_to_dst: glyph=(153, 5)x(10, 10), unclipped [ 37.747] emit_primitive_identity_mask__avx2: dst=(153, 5), mask=(704.00, 48.00) x (10.00, 10.00) [ 37.747] gen8_vertex_flush[8e4] = 54 [ 37.747] gen9_magic_ca_pass: CA fixup (44 -> 98) [ 37.747] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 37.747] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 37.747] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 37.747] sna_glyphs(op=3, nlist=1, src=(163, 15)) [ 37.747] kgem_bo_is_busy: handle=125, domain: 0 exec? 1, rq? 1 [ 37.747] sna_glyphs: discarding mask [ 37.747] glyphs0_to_dst(op=3, src=(163, 15), nlist=1, dst=(163, 15)+(0, 0)) [ 37.747] clipped_glyphs: no, clip region (0, 0), (490, 20) matches drawable pixmap=94680753409936 size=490x20 [ 37.747] gen9_render_composite: 0x0, current mode=1/1 [ 37.747] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 37.747] kgem_bo_is_busy: handle=125, domain: 0 exec? 1, rq? 1 [ 37.747] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 37.747] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 37.747] sna_drawable_use_bo pixmap=3307, box=((0, 0), (490, 20)), flags=7... [ 37.747] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 37.747] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 37.747] sna_drawable_use_bo: using whole GPU bo [ 37.747] gen9_composite_set_target: pixmap=3307, format=20028888, size=490x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 37.747] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 37.747] color_convert: src=ffffffff [20028888] [ 37.747] color_convert: dst=ffffffff [20028888] [ 37.747] sna_render_get_solid: ffffffff [ 37.747] sna_render_get_solid(white) [ 37.747] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 37.747] sna_transform_is_imprecise_integer_translation: no transform [ 37.747] gen9_composite_picture: integer translation (0, 0), removing [ 37.747] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 37.747] sna_render_pixmap_bo: GPU all damaged [ 37.747] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 37.747] gen4_choose_composite_emitter: solid, identity mask [ 37.747] kgem_check_bo: num_pages=+0, num_exec=+0 [ 37.747] gen9_composite_get_binding_table(fc00) [ 37.747] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 37.747] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 37.747] gen9_emit_vertex_elements: setup id=9 [ 37.747] glyphs0_to_dst: glyph=(165, 7)x(5, 8), unclipped [ 37.747] emit_primitive_identity_mask__avx2: dst=(165, 7), mask=(720.00, 48.00) x (5.00, 8.00) [ 37.747] gen8_vertex_flush[9e4] = 3 [ 37.747] gen9_magic_ca_pass: CA fixup (98 -> 101) [ 37.747] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 37.747] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 37.747] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 37.747] sna_glyphs(op=3, nlist=1, src=(172, 15)) [ 37.747] kgem_bo_is_busy: handle=125, domain: 0 exec? 1, rq? 1 [ 37.747] sna_glyphs: discarding mask [ 37.747] glyphs0_to_dst(op=3, src=(172, 15), nlist=1, dst=(172, 15)+(0, 0)) [ 37.747] clipped_glyphs: no, clip region (0, 0), (490, 20) matches drawable pixmap=94680753409936 size=490x20 [ 37.747] gen9_render_composite: 0x0, current mode=1/1 [ 37.747] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 37.747] kgem_bo_is_busy: handle=125, domain: 0 exec? 1, rq? 1 [ 37.747] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 37.747] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 37.747] sna_drawable_use_bo pixmap=3307, box=((0, 0), (490, 20)), flags=7... [ 37.747] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 37.747] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 37.747] sna_drawable_use_bo: using whole GPU bo [ 37.747] gen9_composite_set_target: pixmap=3307, format=20028888, size=490x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 37.747] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 37.747] color_convert: src=ff729fcf [20028888] [ 37.747] color_convert: dst=ff729fcf [20028888] [ 37.747] sna_render_get_solid: ff729fcf [ 37.747] sna_render_get_solid(23) = ff729fcf (old) [ 37.747] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 37.747] sna_transform_is_imprecise_integer_translation: no transform [ 37.747] gen9_composite_picture: integer translation (0, 0), removing [ 37.747] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 37.747] sna_render_pixmap_bo: GPU all damaged [ 37.747] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 37.747] gen4_choose_composite_emitter: solid, identity mask [ 37.747] kgem_check_bo: num_pages=+0, num_exec=+0 [ 37.747] gen9_composite_get_binding_table(fbc0) [ 37.747] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 37.747] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 37.747] gen9_emit_vertex_elements: setup id=9 [ 37.747] glyphs0_to_dst: glyph=(171, 9)x(11, 3), unclipped [ 37.747] emit_primitive_identity_mask__avx2: dst=(171, 9), mask=(736.00, 32.00) x (11.00, 3.00) [ 37.747] glyphs0_to_dst: glyph=(180, 4)x(10, 14), unclipped [ 37.747] emit_primitive_identity_mask__avx2: dst=(180, 4), mask=(944.00, 48.00) x (10.00, 14.00) [ 37.747] glyphs0_to_dst: glyph=(189, 4)x(11, 11), unclipped [ 37.747] emit_primitive_identity_mask__avx2: dst=(189, 4), mask=(960.00, 0.00) x (11.00, 11.00) [ 37.747] glyphs0_to_dst: glyph=(198, 7)x(10, 8), unclipped [ 37.747] emit_primitive_identity_mask__avx2: dst=(198, 7), mask=(976.00, 0.00) x (10.00, 8.00) [ 37.747] glyphs0_to_dst: glyph=(208, 7)x(9, 11), unclipped [ 37.747] emit_primitive_identity_mask__avx2: dst=(208, 7), mask=(960.00, 16.00) x (9.00, 11.00) [ 37.747] glyphs0_to_dst: glyph=(216, 4)x(10, 14), unclipped [ 37.747] emit_primitive_identity_mask__avx2: dst=(216, 4), mask=(944.00, 48.00) x (10.00, 14.00) [ 37.747] glyphs0_to_dst: glyph=(225, 5)x(10, 10), unclipped [ 37.747] emit_primitive_identity_mask__avx2: dst=(225, 5), mask=(976.00, 16.00) x (10.00, 10.00) [ 37.747] glyphs0_to_dst: glyph=(234, 16)x(11, 2), unclipped [ 37.747] emit_primitive_identity_mask__avx2: dst=(234, 16), mask=(992.00, 0.00) x (11.00, 2.00) [ 37.747] glyphs0_to_dst: glyph=(243, 4)x(11, 11), unclipped [ 37.747] emit_primitive_identity_mask__avx2: dst=(243, 4), mask=(1008.00, 0.00) x (11.00, 11.00) [ 37.747] glyphs0_to_dst: glyph=(253, 7)x(9, 8), unclipped [ 37.747] emit_primitive_identity_mask__avx2: dst=(253, 7), mask=(720.00, 0.00) x (9.00, 8.00) [ 37.747] glyphs0_to_dst: glyph=(261, 7)x(10, 8), unclipped [ 37.747] emit_primitive_identity_mask__avx2: dst=(261, 7), mask=(704.00, 16.00) x (10.00, 8.00) [ 37.747] glyphs0_to_dst: glyph=(270, 7)x(10, 8), unclipped [ 37.747] emit_primitive_identity_mask__avx2: dst=(270, 7), mask=(704.00, 16.00) x (10.00, 8.00) [ 37.747] glyphs0_to_dst: glyph=(279, 3)x(10, 12), unclipped [ 37.747] emit_primitive_identity_mask__avx2: dst=(279, 3), mask=(992.00, 16.00) x (10.00, 12.00) [ 37.747] glyphs0_to_dst: glyph=(288, 7)x(10, 8), unclipped [ 37.747] emit_primitive_identity_mask__avx2: dst=(288, 7), mask=(704.00, 16.00) x (10.00, 8.00) [ 37.747] glyphs0_to_dst: glyph=(297, 7)x(10, 8), unclipped [ 37.747] emit_primitive_identity_mask__avx2: dst=(297, 7), mask=(752.00, 0.00) x (10.00, 8.00) [ 37.747] glyphs0_to_dst: glyph=(307, 3)x(10, 12), unclipped [ 37.747] emit_primitive_identity_mask__avx2: dst=(307, 3), mask=(1008.00, 16.00) x (10.00, 12.00) [ 37.747] glyphs0_to_dst: glyph=(315, 4)x(11, 11), unclipped [ 37.747] emit_primitive_identity_mask__avx2: dst=(315, 4), mask=(960.00, 0.00) x (11.00, 11.00) [ 37.747] glyphs0_to_dst: glyph=(324, 7)x(11, 8), unclipped [ 37.747] emit_primitive_identity_mask__avx2: dst=(324, 7), mask=(736.00, 16.00) x (11.00, 8.00) [ 37.747] glyphs0_to_dst: glyph=(334, 7)x(9, 11), unclipped [ 37.747] emit_primitive_identity_mask__avx2: dst=(334, 7), mask=(960.00, 16.00) x (9.00, 11.00) [ 37.747] glyphs0_to_dst: glyph=(342, 16)x(11, 2), unclipped [ 37.747] emit_primitive_identity_mask__avx2: dst=(342, 16), mask=(992.00, 0.00) x (11.00, 2.00) [ 37.747] glyphs0_to_dst: glyph=(351, 3)x(10, 12), unclipped [ 37.747] emit_primitive_identity_mask__avx2: dst=(351, 3), mask=(992.00, 16.00) x (10.00, 12.00) [ 37.747] glyphs0_to_dst: glyph=(361, 3)x(9, 12), unclipped [ 37.747] emit_primitive_identity_mask__avx2: dst=(361, 3), mask=(960.00, 32.00) x (9.00, 12.00) [ 37.747] glyphs0_to_dst: glyph=(369, 7)x(10, 11), unclipped [ 37.747] emit_primitive_identity_mask__avx2: dst=(369, 7), mask=(976.00, 32.00) x (10.00, 11.00) [ 37.747] glyphs0_to_dst: glyph=(378, 4)x(10, 14), unclipped [ 37.747] emit_primitive_identity_mask__avx2: dst=(378, 4), mask=(944.00, 48.00) x (10.00, 14.00) [ 37.747] glyphs0_to_dst: glyph=(387, 5)x(10, 10), unclipped [ 37.747] emit_primitive_identity_mask__avx2: dst=(387, 5), mask=(960.00, 48.00) x (10.00, 10.00) [ 37.747] glyphs0_to_dst: glyph=(396, 16)x(11, 2), unclipped [ 37.747] emit_primitive_identity_mask__avx2: dst=(396, 16), mask=(992.00, 0.00) x (11.00, 2.00) [ 37.747] glyphs0_to_dst: glyph=(406, 7)x(9, 8), unclipped [ 37.747] emit_primitive_identity_mask__avx2: dst=(406, 7), mask=(688.00, 32.00) x (9.00, 8.00) [ 37.747] glyphs0_to_dst: glyph=(415, 7)x(9, 8), unclipped [ 37.747] emit_primitive_identity_mask__avx2: dst=(415, 7), mask=(752.00, 16.00) x (9.00, 8.00) [ 37.747] glyphs0_to_dst: glyph=(424, 7)x(9, 11), unclipped [ 37.747] emit_primitive_identity_mask__avx2: dst=(424, 7), mask=(960.00, 16.00) x (9.00, 11.00) [ 37.747] glyphs0_to_dst: glyph=(432, 4)x(10, 11), unclipped [ 37.747] emit_primitive_identity_mask__avx2: dst=(432, 4), mask=(976.00, 48.00) x (10.00, 11.00) [ 37.747] glyphs0_to_dst: glyph=(442, 7)x(9, 8), unclipped [ 37.747] emit_primitive_identity_mask__avx2: dst=(442, 7), mask=(688.00, 32.00) x (9.00, 8.00) [ 37.747] glyphs0_to_dst: glyph=(450, 7)x(10, 11), unclipped [ 37.747] emit_primitive_identity_mask__avx2: dst=(450, 7), mask=(976.00, 32.00) x (10.00, 11.00) [ 37.747] gen8_vertex_flush[ae4] = 96 [ 37.747] gen9_magic_ca_pass: CA fixup (101 -> 197) [ 37.747] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 37.747] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 37.747] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 37.747] sna_glyphs(op=3, nlist=1, src=(460, 15)) [ 37.747] kgem_bo_is_busy: handle=125, domain: 0 exec? 1, rq? 1 [ 37.747] sna_glyphs: discarding mask [ 37.747] glyphs0_to_dst(op=3, src=(460, 15), nlist=1, dst=(460, 15)+(0, 0)) [ 37.747] clipped_glyphs: no, clip region (0, 0), (490, 20) matches drawable pixmap=94680753409936 size=490x20 [ 37.747] gen9_render_composite: 0x0, current mode=1/1 [ 37.747] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 37.747] kgem_bo_is_busy: handle=125, domain: 0 exec? 1, rq? 1 [ 37.747] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 37.747] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 37.747] sna_drawable_use_bo pixmap=3307, box=((0, 0), (490, 20)), flags=7... [ 37.747] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 37.747] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 37.747] sna_drawable_use_bo: using whole GPU bo [ 37.747] gen9_composite_set_target: pixmap=3307, format=20028888, size=490x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 37.747] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 37.747] color_convert: src=ffffffff [20028888] [ 37.747] color_convert: dst=ffffffff [20028888] [ 37.747] sna_render_get_solid: ffffffff [ 37.747] sna_render_get_solid(white) [ 37.747] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 37.747] sna_transform_is_imprecise_integer_translation: no transform [ 37.747] gen9_composite_picture: integer translation (0, 0), removing [ 37.747] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 37.747] sna_render_pixmap_bo: GPU all damaged [ 37.747] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 37.747] gen4_choose_composite_emitter: solid, identity mask [ 37.747] kgem_check_bo: num_pages=+0, num_exec=+0 [ 37.747] gen9_composite_get_binding_table(fb80) [ 37.747] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 37.747] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 37.747] gen9_emit_vertex_elements: setup id=9 [ 37.747] glyphs0_to_dst: glyph=(459, 4)x(10, 13), unclipped [ 37.747] emit_primitive_identity_mask__avx2: dst=(459, 4), mask=(752.00, 32.00) x (10.00, 13.00) [ 37.747] gen8_vertex_flush[be4] = 3 [ 37.747] gen9_magic_ca_pass: CA fixup (197 -> 200) [ 37.747] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 37.747] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 37.747] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 37.747] sna_composite_rectangles(pixmap=3307, op=1, ffffffff x 1 [(478, 1)x(9, 17) ...]) [ 37.747] sna_composite_rectangles: converted to op 1 [ 37.747] sna_composite_rectangles[0] (478, 1)x(9, 17) -> (478, 1), (487, 18) [ 37.747] sna_composite_rectangles: nrects=1, region=(478, 1), (487, 18) x 1 [ 37.747] sna_composite_rectangles: clipped extents (478, 1),(487, 18) x 1 [ 37.747] sna_composite_rectangles: pixmap +(0, 0) extents (478, 1),(487, 18) [ 37.747] sna_composite_rectangles: dropping last-cpu hint [ 37.747] sna_drawable_use_bo pixmap=3307, box=((478, 1), (487, 18)), flags=9... [ 37.747] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 37.747] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 37.747] sna_drawable_use_bo: using whole GPU bo [ 37.747] gen9_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20028888]) [ 37.747] kgem_bo_is_render: handle=125, rq? 1 [1] [ 37.747] gen9_render_fill_boxes(ffffffff x 1 [(478, 1), (487, 18) ...]) [ 37.747] sna_render_get_solid: ffffffff [ 37.747] sna_render_get_solid(white) [ 37.747] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 37.747] kgem_check_bo: num_pages=+0, num_exec=+0 [ 37.747] aligning vertex: was 4, now 2 floats per vertex [ 37.747] gen9_composite_get_binding_table(fb40) [ 37.747] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 37.747] gen9_emit_sampler: sampler = 1 [ 37.747] gen9_emit_sf: num_sf_outputs=1 [ 37.747] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 37.747] gen9_emit_vertex_elements: setup id=0 [ 37.747] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 37.747] (478, 1), (487, 18) [ 37.747] gen8_vertex_flush[d00] = 3 [ 37.747] sna_validate_gc(0x561c94ab2470) changes=80000, previous serial=80000bea, drawable=bea [ 37.747] sna_validate_gc: recomputing clip [ 37.747] sna_validate_gc: composite clip=1x[(65, 24), (3840, 2160)] [0x561c94abf1d0] [ 37.747] sna_copy_area: src=pixmap=3307:(0, 0)x(490, 20)+(0, 0) -> dst=pixmap=3060:(0, 459)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 37.747] sna_copy_area: normal copy [ 37.747] sna_do_copy: src=(0, 0), dst=(0, 459), size=(490x20) [ 37.747] sna_do_copy: after drawable: src=(0, 0), dst=(65, 483), size=(490x20) [ 37.747] sna_do_copy: dst extents (65, 483), (555, 503), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 37.747] sna_do_copy: clipped dst extents (65, 483), (555, 503) [ 37.747] sna_do_copy: unclipped src extents (0, 0), (490, 20) [ 37.747] sna_do_copy: clipped src extents (0, 0), (490, 20) [ 37.747] sna_do_copy: pixmap -- no source clipping [ 37.747] sna_do_copy: src extents (0, 0), (490, 20) x 1 [ 37.747] sna_do_copy: copy region (65, 483), (555, 503) x 1 + (-65, -483) [ 37.747] sna_copy_boxes (boxes=1x[(65, 483), (555, 503)...], src pixmap=3307+(-65, -483), dst pixmap=3060+(-65, -24), alu=3, src.size=490x20, dst.size=3775x2136) [ 37.747] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94ace290, gpu_bo=125, cpu_bo=0), replaces=0 [ 37.747] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 37.747] sna_drawable_use_bo pixmap=3060, box=((0, 459), (490, 479)), flags=b... [ 37.747] sna_drawable_use_bo: exported target, set PREFER_GPU [ 37.747] sna_drawable_use_bo: pinned, never REPLACES [ 37.747] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=b [ 37.747] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 37.747] sna_drawable_use_bo: using whole GPU bo [ 37.747] sna_pixmap_move_to_gpu(pixmap=3307, usage=0), flags=a [ 37.747] sna_pixmap_move_to_gpu: already all-damaged [ 37.747] sna_pixmap_mark_active: pixmap=3307, handle=125 [ 37.747] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 37.747] gen9_render_copy_boxes (0, -459)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 37.747] kgem_bo_is_render: handle=125, rq? 1 [1] [ 37.747] kgem_bo_is_render: handle=9, rq? 0 [0] [ 37.747] kgem_bo_is_render: handle=9, rq? 0 [0] [ 37.747] kgem_bo_is_render: handle=125, rq? 1 [1] [ 37.747] kgem_set_mode: flushing before new bo [ 37.747] gen8_vertex_close: used=806, vbo active? 0, vb=201, nreloc=2 [ 37.747] kgem_create_linear(262144) [ 37.747] search_linear_cache: num_pages=64, flags=686, use_active? 0, use_large=0 [max=65536] [ 37.747] search_linear_cache: searching for inactive cpu map [ 37.747] kgem_bo_remove_from_inactive: removing handle=23 from inactive [ 37.747] search_linear_cache: found handle=23 (num_pages=64) in linear vma cache [ 37.747] kgem_bo_map: handle=23, offset=4250144768, tiling=0, map=0x0:0x7fc6b4c21000, domain=0 [ 37.747] kgem_bo_map: converting request for GTT map into CPU map [ 37.747] kgem_bo_map__cpu(handle=23, size=262144, map=0x0:0x7fc6b4c21000) [ 37.747] kgem_bo_sync__cpu: handle=23 [ 37.747] __kgem_busy: handle=23, busy=0, wedged=0 [ 37.747] kgem_bo_sync__cpu: SYNC: handle=23, needs_flush? 0, domain? 0, busy? 0 [ 37.748] __kgem_busy: handle=23, busy=0, wedged=0 [ 37.748] kgem_bo_retire: retiring bo handle=23 (needed flush? 0), rq? 0 [busy?=0] [ 37.748] assert_bo_retired: handle=23, domain: 0 exec? 0, rq? 0 [ 37.748] gen8_vertex_close: new vbo: 806 / 65536 [ 37.748] gen8_vertex_close: reloc[0] = 287 [ 37.748] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 37.748] kgem_add_handle: handle=23, index=5 [ 37.748] kgem_add_reloc64[11] = (delta=0, target handle=5, presumed=fd541000) [ 37.748] gen8_vertex_close: reloc[1] = 372 [ 37.748] kgem_add_reloc64: handle=23, pos=372, delta=0, domains=200000 [ 37.748] kgem_add_reloc64[12] = (delta=0, target handle=5, presumed=fd541000) [ 37.748] batch[1/1, flags=1800]: 838 838 16096 16384, nreloc=13, nexec=6, nfence=0, aperture=1116 [fenced=0] [ 37.748] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd981000 [ 37.748] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -57343 [ 37.748] kgem_fixup_relocs: shrinking by 57344 [ 37.748] __kgem_busy: handle=2, busy=0, wedged=0 [ 37.748] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd981000 [ 37.748] kgem_commit: release handle=125 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd0d4000 [ 37.748] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 37.748] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 37.748] __kgem_bo_clear_busy: handle=7 [ 37.748] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 37.748] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 37.748] __kgem_bo_clear_busy: handle=8 [ 37.748] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 37.748] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 37.748] __kgem_bo_clear_busy: handle=8 [ 37.748] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 37.748] __kgem_bo_clear_busy: handle=8 [ 37.748] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 37.748] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 37.748] __kgem_bo_clear_busy: handle=8 [ 37.748] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 37.748] __kgem_bo_clear_busy: handle=7 [ 37.748] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 37.748] __kgem_busy: handle=2, busy=131072, wedged=0 [ 37.748] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 37.748] kgem_check_bo: num_pages=+8116, num_exec=+2 [ 37.748] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 37.748] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 37.748] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 37.748] kgem_add_handle: handle=4, index=0 [ 37.748] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 37.748] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 37.748] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 37.748] gen9_composite_get_binding_table(ffc0) [ 37.748] kgem_add_reloc64: handle=9, pos=16360, delta=0, domains=20002 [ 37.748] kgem_add_handle: handle=9, index=1 [ 37.748] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f02dd000) [ 37.748] __kgem_bo_mark_dirty: handle=9 (proxy? 0) [ 37.748] [3fe0] bind bo(handle=9, addr=f02dd000), format=192, width=3775, height=2136, pitch=15360, tiling=1 -> render [ 37.748] kgem_add_reloc64: handle=125, pos=16344, delta=0, domains=40000 [ 37.748] kgem_add_handle: handle=125, index=2 [ 37.748] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd0d4000) [ 37.748] [3fd0] bind bo(handle=125, addr=fd0d4000), format=192, width=490, height=20, pitch=2048, tiling=1 -> sampler [ 37.748] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 37.748] gen9_emit_sampler: sampler = 0 [ 37.748] gen9_emit_sf: num_sf_outputs=1 [ 37.748] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 37.748] gen9_emit_vertex_elements: setup id=0 [ 37.748] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 37.748] (0, 0) -> (0, 459) + (490, 20) [ 37.748] gen8_vertex_flush[490] = 3 [ 37.748] sna_accel_flush: flush?=1, dirty?=0 [ 37.748] gen8_vertex_close: used=812, vbo active? 23, vb=1, nreloc=1 [ 37.748] gen8_vertex_close: reloc[0] = 287 [ 37.748] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 37.748] kgem_add_handle: handle=23, index=3 [ 37.748] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 37.748] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=8190 [fenced=0] [ 37.748] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 37.748] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 37.748] kgem_fixup_relocs: shrinking by 61440 [ 37.748] __kgem_busy: handle=1, busy=0, wedged=0 [ 37.748] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 37.748] kgem_commit: release handle=9 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f02dd000 [ 37.748] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 37.748] kgem_commit: release handle=125 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd0d4000 [ 37.748] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 37.748] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 37.748] sna_accel_flush: flush?=0, dirty?=0 [ 37.748] sna_accel_flush: flush?=0, dirty?=0 [ 37.748] sna_accel_flush: flush?=0, dirty?=0 [ 37.748] sna_destroy_pixmap: pixmap=3307, attached?=1 [ 37.748] _kgem_bo_destroy: handle=125, proxy? 0 [ 37.748] __kgem_bo_destroy: handle=125, size=65536 [ 37.748] __kgem_busy: handle=125, busy=0, wedged=0 [ 37.748] __kgem_bo_clear_busy: handle=125 [ 37.748] kgem_bo_move_to_inactive: moving handle=125 to inactive [ 37.748] __sna_free_pixmap(pixmap=3307) [ 37.748] sna_accel_flush: flush?=0, dirty?=0 [ 37.748] sna_accel_flush: flush?=0, dirty?=0 [ 37.748] sna_accel_flush: flush?=0, dirty?=0 [ 37.748] sna_block_handler (tv=0.437000) [ 37.748] kgem_retire, need_retire?=1 [ 37.748] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 37.748] kgem_retire__requests_ring: retiring ring 0 [ 37.748] __kgem_busy: handle=2, busy=0, wedged=0 [ 37.748] __kgem_retire_rq: request 2 complete [ 37.748] kgem_retire__requests_ring: retiring ring 0 [ 37.748] __kgem_busy: handle=1, busy=0, wedged=0 [ 37.748] __kgem_retire_rq: request 1 complete [ 37.748] __kgem_bo_flush: handle=9, busy=0, wedged=0 [ 37.748] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 37.748] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 37.748] kgem_retire -- retired=0, need_retire=0 [ 37.748] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 37.748] gen6_render_retire: resetting idle vbo [ 37.748] sna_scanout_do_flush: flush timer active: delta=8 [ 37.748] sna_accel_do_throttle -- no pending activity [ 37.748] sna_accel_block: evaluating timers, active=5 [ 37.748] sna_accel_block: flush timer expires in 8 [37756] [ 37.748] sna_wakeup_handler [ 37.748] sna_accel_flush: flush?=0, dirty?=0 [ 37.748] sna_accel_flush: flush?=0, dirty?=0 [ 37.748] sna_accel_flush: flush?=0, dirty?=0 [ 37.748] sna_block_handler (tv=0.437000) [ 37.748] sna_scanout_do_flush: flush timer active: delta=8 [ 37.748] sna_accel_do_throttle -- no pending activity [ 37.748] sna_accel_block: evaluating timers, active=5 [ 37.748] sna_accel_block: flush timer expires in 8 [37756] [ 37.748] sna_wakeup_handler [ 37.748] sna_accel_flush: flush?=0, dirty?=0 [ 37.748] sna_accel_flush: flush?=0, dirty?=0 [ 37.748] sna_block_handler (tv=0.437000) [ 37.748] sna_scanout_do_flush: flush timer active: delta=8 [ 37.748] sna_accel_do_throttle -- no pending activity [ 37.748] sna_accel_block: evaluating timers, active=5 [ 37.748] sna_accel_block: flush timer expires in 8 [37756] [ 37.748] sna_wakeup_handler [ 37.748] sna_accel_flush: flush?=0, dirty?=0 [ 37.748] sna_accel_flush: flush?=0, dirty?=0 [ 37.748] sna_accel_flush: flush?=0, dirty?=0 [ 37.748] sna_block_handler (tv=0.437000) [ 37.748] sna_scanout_do_flush: flush timer active: delta=8 [ 37.748] sna_accel_do_throttle -- no pending activity [ 37.748] sna_accel_block: evaluating timers, active=5 [ 37.748] sna_accel_block: flush timer expires in 8 [37756] [ 37.748] sna_wakeup_handler [ 37.748] sna_accel_flush: flush?=0, dirty?=0 [ 37.748] sna_accel_flush: flush?=0, dirty?=0 [ 37.748] sna_block_handler (tv=0.437000) [ 37.748] sna_scanout_do_flush: flush timer active: delta=8 [ 37.748] sna_accel_do_throttle -- no pending activity [ 37.748] sna_accel_block: evaluating timers, active=5 [ 37.748] sna_accel_block: flush timer expires in 8 [37756] [ 37.748] sna_wakeup_handler [ 37.748] sna_accel_flush: flush?=0, dirty?=0 [ 37.748] sna_accel_flush: flush?=0, dirty?=0 [ 37.748] sna_block_handler (tv=0.437000) [ 37.748] sna_scanout_do_flush: flush timer active: delta=8 [ 37.748] sna_accel_do_throttle -- no pending activity [ 37.748] sna_accel_block: evaluating timers, active=5 [ 37.748] sna_accel_block: flush timer expires in 8 [37756] [ 37.748] sna_wakeup_handler [ 37.748] sna_accel_flush: flush?=0, dirty?=0 [ 37.748] sna_accel_flush: flush?=0, dirty?=0 [ 37.749] sna_accel_flush: flush?=0, dirty?=0 [ 37.749] sna_create_pixmap(1, 1, 32, usage=0) [ 37.749] kgem_can_create_2d: 1x1 @ 32 [ 37.749] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=1 [ 37.749] kgem_can_create_2d: untiled size=4096 [ 37.749] kgem_choose_tiling: disabling tiling [1x1] for single row/col [ 37.749] kgem_choose_tiling: 1x1 -> 0 [ 37.749] sna_create_pixmap: usage=0, flags=a [ 37.749] sna_create_pixmap: small buffer [4], attaching to shadow pixmap [ 37.749] create_pixmap: allocating pixmap 1x1, depth=32/32, size=12 [ 37.749] create_pixmap: serial=3308, usage=0, 1x1 [ 37.749] sna_create_pixmap: serial=3308, 1x1, usage=0 [ 37.749] sna_composite_rectangles(pixmap=3309, op=0, 0 x 1 [(0, 0)x(1, 1) ...]) [ 37.749] sna_composite_rectangles: converted to op 0 [ 37.749] sna_composite_rectangles[0] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 37.749] sna_composite_rectangles: nrects=1, region=(0, 0), (1, 1) x 1 [ 37.749] sna_composite_rectangles: clipped extents (0, 0),(1, 1) x 1 [ 37.749] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(1, 1) [ 37.749] sna_composite_rectangles: fallback, dst pixmap=3309 too small or not attached [ 37.749] sna_composite_rectangles: fallback [ 37.749] sna_drawable_move_region_to_cpu(pixmap=3309 (1x1), [(0, 0), (1, 1)], flags=1) [ 37.749] sna_drawable_move_region_to_cpu: region (0, 0), (1, 1) + (0, 0) subsumes pixmap (1x1) [ 37.749] _sna_pixmap_move_to_cpu(pixmap=3309, 1x1, flags=1) [ 37.749] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 37.749] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 37.749] operate_inplace: no, inplace operation not suitable [ 37.749] _sna_pixmap_move_to_cpu: marking as damaged [ 37.749] __sna_damage_all(1, 1) [ 37.749] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 37.749] sna_composite_rectangles(pixmap=3309, op=1, fff2f1f0 x 1 [(0, 0)x(1, 1) ...]) [ 37.749] sna_composite_rectangles: converted to op 1 [ 37.749] sna_composite_rectangles[0] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 37.749] sna_composite_rectangles: nrects=1, region=(0, 0), (1, 1) x 1 [ 37.749] sna_composite_rectangles: clipped extents (0, 0),(1, 1) x 1 [ 37.749] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(1, 1) [ 37.749] sna_composite_rectangles: fallback, dst pixmap=3309 too small or not attached [ 37.749] sna_composite_rectangles: fallback [ 37.749] sna_drawable_move_region_to_cpu(pixmap=3309 (1x1), [(0, 0), (1, 1)], flags=1) [ 37.749] sna_drawable_move_region_to_cpu: pixmap=3309 all damaged on CPU [ 37.749] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 37.749] sna_composite_rectangles: fallback fill: (0, 0)x(1, 1) fff2f1f0 [ 37.749] sna_composite_rectangles(pixmap=3309, op=1, ff300a24 x 2 [(0, 0)x(1, 1) ...]) [ 37.749] sna_composite_rectangles: converted to op 1 [ 37.749] sna_composite_rectangles[0] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 37.749] sna_composite_rectangles[1] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 37.749] sna_composite_rectangles: nrects=2, region=(0, 0), (1, 1) x 2 [ 37.749] sna_composite_rectangles: clipped extents (0, 0),(1, 1) x 1 [ 37.749] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(1, 1) [ 37.749] sna_composite_rectangles: fallback, dst pixmap=3309 too small or not attached [ 37.749] sna_composite_rectangles: fallback [ 37.749] sna_drawable_move_region_to_cpu(pixmap=3309 (1x1), [(0, 0), (1, 1)], flags=1) [ 37.749] sna_drawable_move_region_to_cpu: pixmap=3309 all damaged on CPU [ 37.749] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 37.749] sna_composite_rectangles: fallback fill: (0, 0)x(1, 1) ff300a24 [ 37.749] sna_copy_area: src=pixmap=3309:(0, 0)x(1, 1)+(0, 0) -> dst=pixmap=3060:(0, 0)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 37.749] sna_copy_area: normal copy [ 37.749] sna_do_copy: src=(0, 0), dst=(0, 0), size=(1x1) [ 37.749] sna_do_copy: after drawable: src=(0, 0), dst=(65, 24), size=(1x1) [ 37.749] sna_do_copy: dst extents (65, 24), (66, 25), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 37.749] sna_do_copy: clipped dst extents (65, 24), (66, 25) [ 37.749] sna_do_copy: unclipped src extents (0, 0), (1, 1) [ 37.749] sna_do_copy: clipped src extents (0, 0), (1, 1) [ 37.749] sna_do_copy: pixmap -- no source clipping [ 37.749] sna_do_copy: src extents (0, 0), (1, 1) x 1 [ 37.749] sna_do_copy: copy region (65, 24), (66, 25) x 1 + (-65, -24) [ 37.749] sna_copy_boxes (boxes=1x[(65, 24), (66, 25)...], src pixmap=3309+(-65, -24), dst pixmap=3060+(-65, -24), alu=3, src.size=1x1, dst.size=3775x2136) [ 37.749] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94ab16d0, gpu_bo=0, cpu_bo=0), replaces=0 [ 37.749] sna_drawable_use_bo pixmap=3060, box=((0, 0), (1, 1)), flags=8... [ 37.749] sna_drawable_use_bo: exported target, set PREFER_GPU [ 37.749] sna_drawable_use_bo: pinned, never REPLACES [ 37.749] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 37.749] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 37.749] sna_drawable_use_bo: using whole GPU bo [ 37.749] region_overlaps_damage? [ 37.749] use_shm_bo: no, not attached [ 37.749] sna_drawable_move_region_to_cpu(pixmap=3309 (1x1), [(0, 0), (1, 1)], flags=2) [ 37.749] sna_drawable_move_region_to_cpu: pixmap=3309 all damaged on CPU [ 37.749] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 37.749] sna_write_boxes x 1, src stride=4, src dx=(0, 0) [ 37.749] kgem_bo_can_map: handle=9, map=0x7fc6b7845000:0x0:0x7fc656564000, tiling=1, domain=0, offset=4029534208 [ 37.749] write_boxes_inplace x 1, handle=9, tiling=1 [ 37.749] upload_inplace__tiled: tiling=1 [ 37.749] kgem_bo_can_map__cpu: handle=9 [ 37.749] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 37.749] kgem_bo_map__cpu(handle=9, size=33177600, map=0x7fc6b7845000:0x7fc656564000) [ 37.749] kgem_bo_sync__cpu: handle=9 [ 37.749] __kgem_busy: handle=9, busy=0, wedged=0 [ 37.749] kgem_bo_sync__cpu: SYNC: handle=9, needs_flush? 0, domain? 0, busy? 0 [ 37.749] __kgem_busy: handle=9, busy=0, wedged=0 [ 37.749] kgem_bo_retire: retiring bo handle=9 (needed flush? 0), rq? 0 [busy?=0] [ 37.749] assert_bo_retired: handle=9, domain: 0 exec? 0, rq? 0 [ 37.749] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(0, 0), size=1x1, pitch=4/15360 [ 37.749] sna_accel_flush: flush?=0, dirty?=0 [ 37.749] sna_accel_flush: flush?=0, dirty?=0 [ 37.749] sna_accel_flush: flush?=0, dirty?=0 [ 37.749] sna_accel_flush: flush?=0, dirty?=0 [ 37.749] sna_destroy_pixmap: pixmap=3309, attached?=1 [ 37.749] __sna_free_pixmap(pixmap=3309) [ 37.749] sna_accel_flush: flush?=0, dirty?=0 [ 37.749] sna_accel_flush: flush?=0, dirty?=0 [ 37.749] sna_accel_flush: flush?=0, dirty?=0 [ 37.749] sna_block_handler (tv=0.436000) [ 37.749] sna_scanout_do_flush: flush timer active: delta=7 [ 37.749] sna_accel_do_throttle -- no pending activity [ 37.749] sna_accel_block: evaluating timers, active=5 [ 37.749] sna_accel_block: flush timer expires in 7 [37756] [ 37.749] sna_wakeup_handler [ 37.749] sna_accel_flush: flush?=0, dirty?=0 [ 37.749] sna_accel_flush: flush?=0, dirty?=0 [ 37.749] sna_accel_flush: flush?=0, dirty?=0 [ 37.749] sna_block_handler (tv=0.436000) [ 37.749] sna_scanout_do_flush: flush timer active: delta=7 [ 37.749] sna_accel_do_throttle -- no pending activity [ 37.749] sna_accel_block: evaluating timers, active=5 [ 37.749] sna_accel_block: flush timer expires in 7 [37756] [ 37.749] sna_wakeup_handler [ 37.749] sna_accel_flush: flush?=0, dirty?=0 [ 37.749] sna_accel_flush: flush?=0, dirty?=0 [ 37.749] sna_accel_flush: flush?=0, dirty?=0 [ 37.749] sna_accel_flush: flush?=0, dirty?=0 [ 37.749] sna_accel_flush: flush?=0, dirty?=0 [ 37.749] sna_accel_flush: flush?=0, dirty?=0 [ 37.749] sna_accel_flush: flush?=0, dirty?=0 [ 37.749] sna_accel_flush: flush?=0, dirty?=0 [ 37.749] sna_accel_flush: flush?=0, dirty?=0 [ 37.749] sna_block_handler (tv=0.436000) [ 37.749] sna_scanout_do_flush: flush timer active: delta=7 [ 37.749] sna_accel_do_throttle -- no pending activity [ 37.749] sna_accel_block: evaluating timers, active=5 [ 37.749] sna_accel_block: flush timer expires in 7 [37756] [ 37.749] sna_wakeup_handler [ 37.749] sna_accel_flush: flush?=0, dirty?=0 [ 37.749] sna_accel_flush: flush?=0, dirty?=0 [ 37.749] sna_accel_flush: flush?=0, dirty?=0 [ 37.749] sna_block_handler (tv=0.436000) [ 37.749] sna_scanout_do_flush: flush timer active: delta=7 [ 37.749] sna_accel_do_throttle -- no pending activity [ 37.749] sna_accel_block: evaluating timers, active=5 [ 37.749] sna_accel_block: flush timer expires in 7 [37756] [ 37.749] sna_wakeup_handler [ 37.749] sna_accel_flush: flush?=0, dirty?=0 [ 37.749] sna_accel_flush: flush?=0, dirty?=0 [ 37.749] sna_block_handler (tv=0.436000) [ 37.749] sna_scanout_do_flush: flush timer active: delta=7 [ 37.749] sna_accel_do_throttle -- no pending activity [ 37.749] sna_accel_block: evaluating timers, active=5 [ 37.749] sna_accel_block: flush timer expires in 7 [37756] [ 37.749] sna_wakeup_handler [ 37.749] sna_accel_flush: flush?=0, dirty?=0 [ 37.749] sna_accel_flush: flush?=0, dirty?=0 [ 37.749] sna_block_handler (tv=0.436000) [ 37.749] sna_scanout_do_flush: flush timer active: delta=7 [ 37.749] sna_accel_do_throttle -- no pending activity [ 37.749] sna_accel_block: evaluating timers, active=5 [ 37.749] sna_accel_block: flush timer expires in 7 [37756] [ 37.749] sna_wakeup_handler [ 37.749] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=29, name=3 [ 37.749] kgem_bo_flink: flinked handle=29 to name=3, marking non-reusable [ 37.749] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 37.749] sna_dri2_get_back: draw size=7680x2160, back buffer handle=29 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 [ 37.749] sna_dri2_get_back: reuse backbuffer? 1 [ 37.749] sna_dri2_get_back: back buffer handle=29, active?=0, refcnt=1 [ 37.750] sna_dri2_get_back: reuse unattached back [ 37.750] kgem_bo_flink: flinked handle=29 to name=3, marking non-reusable [ 37.750] sna_dri2_reuse_buffer: reusing back buffer handle=29, name=3, pitch=30720, age=0 [ 37.750] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 37.750] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=128, name=76, active_scanout=3 [ 37.750] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 37.750] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 37.750] sna_accel_flush: flush?=0, dirty?=0 [ 37.750] sna_accel_flush: flush?=0, dirty?=0 [ 37.750] sna_accel_flush: flush?=0, dirty?=0 [ 37.750] sna_block_handler (tv=0.435000) [ 37.750] sna_scanout_do_flush: flush timer active: delta=6 [ 37.750] sna_accel_do_throttle -- no pending activity [ 37.750] sna_accel_block: evaluating timers, active=5 [ 37.750] sna_accel_block: flush timer expires in 6 [37756] [ 37.750] sna_wakeup_handler [ 37.750] sna_accel_flush: flush?=0, dirty?=0 [ 37.750] sna_accel_flush: flush?=0, dirty?=0 [ 37.750] sna_block_handler (tv=0.435000) [ 37.750] sna_scanout_do_flush: flush timer active: delta=6 [ 37.750] sna_accel_do_throttle -- no pending activity [ 37.750] sna_accel_block: evaluating timers, active=5 [ 37.750] sna_accel_block: flush timer expires in 6 [37756] [ 37.750] sna_wakeup_handler [ 37.750] sna_accel_flush: flush?=0, dirty?=0 [ 37.750] sna_accel_flush: flush?=0, dirty?=0 [ 37.750] sna_accel_flush: flush?=0, dirty?=0 [ 37.750] sna_block_handler (tv=0.435000) [ 37.750] sna_scanout_do_flush: flush timer active: delta=6 [ 37.750] sna_accel_do_throttle -- no pending activity [ 37.750] sna_accel_block: evaluating timers, active=5 [ 37.750] sna_accel_block: flush timer expires in 6 [37756] [ 37.750] sna_wakeup_handler [ 37.750] sna_accel_flush: flush?=0, dirty?=0 [ 37.750] sna_accel_flush: flush?=0, dirty?=0 [ 37.750] sna_block_handler (tv=0.435000) [ 37.750] sna_scanout_do_flush: flush timer active: delta=6 [ 37.750] sna_accel_do_throttle -- no pending activity [ 37.750] sna_accel_block: evaluating timers, active=5 [ 37.750] sna_accel_block: flush timer expires in 6 [37756] [ 37.750] sna_wakeup_handler [ 37.750] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 37.750] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 37.750] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 37.750] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 37.750] sna_dri2_get_msc(draw=146, pipe=0) [ 37.750] sna_crtc_record_swap: recording last swap on pipe=0, frame 2022 [msc=2022], time 37.749036 [ 37.750] sna_dri2_get_msc: msc=2022 [raw=2022], ust=37749036 [ 37.750] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=29 (refs=1/1, flush=0) , front=128 (refs=1/4, flush=1) [ 37.750] sna_dri2_schedule_swap(target_msc=2021, divisor=0, remainder=0) [ 37.750] sna_dri2_schedule_swap: using front handle=128, active_scanout?=3, flush?=1 [ 37.750] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 37.750] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 37.750] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 37.750] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 37.750] sna_crtc_record_swap: recording last swap on pipe=0, frame 2022 [msc=2022], time 37.749036 [ 37.750] immediate_swap: current_msc=2022, target_msc=2021 -- yes [ 37.750] can_flip: no, shadow enabled [ 37.750] sna_dri2_add_event: adding event to window 146) [ 37.750] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 37.750] sna_dri2_immediate_blit: no pending blit, starting chain [ 37.750] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 37.750] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 37.750] can_xchg: back size=8701e00, front size=8701e00 [ 37.750] can_xchg: yes, pixmap=165 [ 37.750] sna_dri2_xchg: win=146, exchange front=128/76,ref=2 and back=29/3,ref=2, pixmap=165 7680x2160 [ 37.751] sna_dri2_xchg: back_bo handle=29, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 37.751] sna_dri2_xchg: front_bo handle=128, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 37.751] set_bo: pixmap=165, handle=29 (old handle=128) [ 37.751] set_bo: marking whole pixmap as damaged [ 37.751] set_bo: applying final/discard move-to-gpu [ 37.751] wait_for_shadow: flags=0, flips=0, handle=128, shadow=32 [ 37.751] set_bo: dropping flush hint from handle=128 [ 37.751] set_bo: adding flush hint to handle=29 [ 37.751] mark_stale(handle=128) => 1 [ 37.751] swap_limit: draw=146 setting swap limit to 3 [ 37.751] sna_dri2_swap_limit_validate: swap limit set to 3 [ 37.751] sna_next_vblank(pipe=0, waiting until next vblank) [ 37.751] sna_dri2_schedule_swap: reported target_msc=2022 [ 37.751] sna_accel_flush: flush?=0, dirty?=0 [ 37.751] sna_accel_flush: flush?=0, dirty?=0 [ 37.751] sna_accel_flush: flush?=0, dirty?=0 [ 37.751] sna_accel_flush: flush?=0, dirty?=0 [ 37.751] sna_block_handler (tv=0.434000) [ 37.751] sna_scanout_do_flush: flush timer active: delta=5 [ 37.751] sna_accel_do_throttle -- no pending activity [ 37.751] sna_accel_block: evaluating timers, active=5 [ 37.751] sna_accel_block: flush timer expires in 5 [37756] [ 37.756] sna_wakeup_handler [ 37.756] sna_block_handler (tv=0.429000) [ 37.756] sna_scanout_do_flush: flush timer active: delta=0 [ 37.756] sna_scanout_do_flush (time=37756), triggered [ 37.756] sna_scanout_flush (time=37756), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 37.756] has_shadow: has pending damage? 1, outstanding flips: 0 [ 37.756] stop_flush: scanout=29 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 37.756] has_shadow: has pending damage? 1, outstanding flips: 0 [ 37.756] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 37.756] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 37.756] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 37.756] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 37.756] sna_pixmap_move_to_gpu: already all-damaged [ 37.756] sna_pixmap_mark_active: pixmap=165, handle=29 [ 37.756] sna_mode_redisplay: crtc[0] transformed? 0 [ 37.756] sna_mode_redisplay: crtc[1] transformed? 0 [ 37.756] sna_mode_redisplay: crtc[2] transformed? 0 [ 37.756] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=29 [active=1] [ 37.756] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 128, transformed? 0 [ 37.756] get_fb: reusing fb=102 for handle=29 [ 37.756] sna_mode_redisplay: recording flip on CRTC:32 handle=29, active_scanout=2, serial=2 [ 37.756] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 37.756] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 128, transformed? 0 [ 37.756] sna_mode_redisplay: recording flip on CRTC:39 handle=29, active_scanout=3, serial=3 [ 37.756] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 37.756] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 37.756] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 37.756] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=29, shadow handle=32 [ 37.756] sna_accel_do_throttle -- no pending activity [ 37.756] sna_accel_block: evaluating timers, active=5 [ 37.756] sna_accel_block: flush timer expires in 16 [37772] [ 37.763] sna_wakeup_handler [ 37.763] sna_mode_wakeup: len=32 [ 37.763] sna_mode_wakeup: recording last swap on pipe=1, frame 1993 [7c9], time 37.764307 [ 37.763] sna_mode_wakeup: removing handle=128 [active_scanout=1] from scanout, installing handle=29 [active_scanout=3] [ 37.763] sna_mode_wakeup: flip complete, pending? 2 [ 37.763] sna_block_handler (tv=0.422000) [ 37.763] sna_scanout_do_flush: flush timer active: delta=9 [ 37.763] sna_accel_do_throttle -- no pending activity [ 37.763] sna_accel_block: evaluating timers, active=5 [ 37.763] sna_accel_block: flush timer expires in 9 [37772] [ 37.765] sna_wakeup_handler [ 37.765] sna_mode_wakeup: len=64 [ 37.765] sna_dri2_vblank_handler(type=2, sequence=2023, draw=1555) [ 37.765] sna_crtc_record_swap: recording last swap on pipe=0, frame 2023 [msc=2023], time 37.765704 [ 37.765] sna_dri2_vblank_handler: 2 complete, frame=2023 tv=37.765704 [ 37.765] sna_dri2_blit_complete: blit finished [ 37.765] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=2023, tv=37.765704) [ 37.765] frame_swap_complete(type=2): draw=146, pipe=0, frame=2023 [msc=2023], tv=37.765704 [ 37.765] sna_accel_flush: flush?=0, dirty?=0 [ 37.765] sna_dri2_event_free(draw?=1) [ 37.765] sna_dri2_remove_event: remove[0x561c94ae7050] from window 146, active? 1 [ 37.765] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=29] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 37.765] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=128] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 37.765] sna_dri2_vblank_handler complete [ 37.765] sna_mode_wakeup: recording last swap on pipe=0, frame 2023 [7e7], time 37.765704 [ 37.765] sna_mode_wakeup: removing handle=128 [active_scanout=0] from scanout, installing handle=29 [active_scanout=3] [ 37.765] sna_mode_wakeup: flip complete, pending? 1 [ 37.765] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 37.765] sna_block_handler (tv=0.420000) [ 37.765] sna_scanout_do_flush: flush timer active: delta=7 [ 37.765] sna_accel_do_throttle -- no pending activity [ 37.765] sna_accel_block: evaluating timers, active=5 [ 37.765] sna_accel_block: flush timer expires in 7 [37772] [ 37.766] sna_wakeup_handler [ 37.766] sna_accel_flush: flush?=0, dirty?=0 [ 37.766] sna_accel_flush: flush?=0, dirty?=0 [ 37.766] sna_block_handler (tv=0.419000) [ 37.766] sna_scanout_do_flush: flush timer active: delta=6 [ 37.766] sna_accel_do_throttle -- no pending activity [ 37.766] sna_accel_block: evaluating timers, active=5 [ 37.766] sna_accel_block: flush timer expires in 6 [37772] [ 37.766] sna_wakeup_handler [ 37.766] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=128, name=76 [ 37.766] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 37.766] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 37.766] sna_dri2_get_back: draw size=7680x2160, back buffer handle=128 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 [ 37.766] sna_dri2_get_back: reuse backbuffer? 1 [ 37.766] sna_dri2_get_back: back buffer handle=128, active?=0, refcnt=1 [ 37.766] sna_dri2_get_back: reuse unattached back [ 37.766] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 37.766] sna_dri2_reuse_buffer: reusing back buffer handle=128, name=76, pitch=30720, age=0 [ 37.766] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 37.766] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=29, name=3, active_scanout=3 [ 37.766] kgem_bo_flink: flinked handle=29 to name=3, marking non-reusable [ 37.766] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=29] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 37.766] sna_accel_flush: flush?=0, dirty?=0 [ 37.766] sna_accel_flush: flush?=0, dirty?=0 [ 37.766] sna_accel_flush: flush?=0, dirty?=0 [ 37.767] sna_block_handler (tv=0.419000) [ 37.767] sna_scanout_do_flush: flush timer active: delta=5 [ 37.767] sna_accel_do_throttle -- no pending activity [ 37.767] sna_accel_block: evaluating timers, active=5 [ 37.767] sna_accel_block: flush timer expires in 5 [37772] [ 37.767] sna_wakeup_handler [ 37.767] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 37.767] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 37.767] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 37.767] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 37.767] sna_dri2_get_msc(draw=146, pipe=0) [ 37.767] sna_crtc_record_swap: recording last swap on pipe=0, frame 2023 [msc=2023], time 37.765704 [ 37.767] sna_dri2_get_msc: msc=2023 [raw=2023], ust=37765704 [ 37.767] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=128 (refs=1/1, flush=0) , front=29 (refs=1/4, flush=1) [ 37.767] sna_dri2_schedule_swap(target_msc=2023, divisor=0, remainder=0) [ 37.767] sna_dri2_schedule_swap: using front handle=29, active_scanout?=3, flush?=1 [ 37.767] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 37.767] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 37.767] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 37.767] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 37.767] sna_crtc_record_swap: recording last swap on pipe=0, frame 2023 [msc=2023], time 37.765704 [ 37.767] immediate_swap: current_msc=2023, target_msc=2023 -- yes [ 37.767] can_flip: no, shadow enabled [ 37.767] sna_dri2_add_event: adding event to window 146) [ 37.767] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 37.767] sna_dri2_immediate_blit: no pending blit, starting chain [ 37.767] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 37.767] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 37.767] can_xchg: back size=8701e00, front size=8701e00 [ 37.767] can_xchg: yes, pixmap=165 [ 37.767] sna_dri2_xchg: win=146, exchange front=29/3,ref=2 and back=128/76,ref=2, pixmap=165 7680x2160 [ 37.767] sna_dri2_xchg: back_bo handle=128, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 37.767] sna_dri2_xchg: front_bo handle=29, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 37.767] set_bo: pixmap=165, handle=128 (old handle=29) [ 37.767] set_bo: marking whole pixmap as damaged [ 37.767] set_bo: applying final/discard move-to-gpu [ 37.767] wait_for_shadow: flags=0, flips=0, handle=29, shadow=32 [ 37.767] set_bo: dropping flush hint from handle=29 [ 37.767] set_bo: adding flush hint to handle=128 [ 37.767] mark_stale(handle=29) => 1 [ 37.767] swap_limit: draw=146 setting swap limit to 3 [ 37.767] sna_dri2_swap_limit_validate: swap limit set to 3 [ 37.767] sna_next_vblank(pipe=0, waiting until next vblank) [ 37.767] sna_dri2_schedule_swap: reported target_msc=2023 [ 37.767] sna_accel_flush: flush?=0, dirty?=0 [ 37.767] sna_accel_flush: flush?=0, dirty?=0 [ 37.767] sna_accel_flush: flush?=0, dirty?=0 [ 37.767] sna_accel_flush: flush?=0, dirty?=0 [ 37.767] sna_block_handler (tv=0.418000) [ 37.767] sna_scanout_do_flush: flush timer active: delta=5 [ 37.767] sna_accel_do_throttle -- no pending activity [ 37.767] sna_accel_block: evaluating timers, active=5 [ 37.767] sna_accel_block: flush timer expires in 5 [37772] [ 37.773] sna_wakeup_handler [ 37.773] sna_block_handler (tv=0.412000) [ 37.773] sna_scanout_do_flush: flush timer active: delta=-1 [ 37.773] sna_scanout_do_flush (time=37773), triggered [ 37.773] sna_scanout_flush (time=37773), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 37.773] has_shadow: has pending damage? 1, outstanding flips: 0 [ 37.773] stop_flush: scanout=128 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 37.773] has_shadow: has pending damage? 1, outstanding flips: 0 [ 37.773] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 37.773] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 37.773] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 37.773] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 37.773] sna_pixmap_move_to_gpu: already all-damaged [ 37.773] sna_pixmap_mark_active: pixmap=165, handle=128 [ 37.773] sna_mode_redisplay: crtc[0] transformed? 0 [ 37.773] sna_mode_redisplay: crtc[1] transformed? 0 [ 37.773] sna_mode_redisplay: crtc[2] transformed? 0 [ 37.773] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=128 [active=1] [ 37.773] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 29, transformed? 0 [ 37.773] get_fb: reusing fb=112 for handle=128 [ 37.773] sna_mode_redisplay: recording flip on CRTC:32 handle=128, active_scanout=2, serial=2 [ 37.773] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 37.773] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 29, transformed? 0 [ 37.773] sna_mode_redisplay: recording flip on CRTC:39 handle=128, active_scanout=3, serial=3 [ 37.773] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 37.773] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 37.773] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 37.773] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=128, shadow handle=32 [ 37.773] sna_accel_do_throttle -- no pending activity [ 37.773] sna_accel_block: evaluating timers, active=5 [ 37.773] sna_accel_block: flush timer expires in 16 [37789] [ 37.780] sna_wakeup_handler [ 37.780] sna_mode_wakeup: len=32 [ 37.780] sna_mode_wakeup: recording last swap on pipe=1, frame 1994 [7ca], time 37.780974 [ 37.780] sna_mode_wakeup: removing handle=29 [active_scanout=1] from scanout, installing handle=128 [active_scanout=3] [ 37.780] sna_mode_wakeup: flip complete, pending? 2 [ 37.780] sna_block_handler (tv=0.405000) [ 37.780] sna_scanout_do_flush: flush timer active: delta=9 [ 37.780] sna_accel_do_throttle -- no pending activity [ 37.780] sna_accel_block: evaluating timers, active=5 [ 37.780] sna_accel_block: flush timer expires in 9 [37789] [ 37.782] sna_wakeup_handler [ 37.782] sna_mode_wakeup: len=64 [ 37.782] sna_dri2_vblank_handler(type=2, sequence=2024, draw=1555) [ 37.782] sna_crtc_record_swap: recording last swap on pipe=0, frame 2024 [msc=2024], time 37.782375 [ 37.782] sna_dri2_vblank_handler: 2 complete, frame=2024 tv=37.782375 [ 37.782] sna_dri2_blit_complete: blit finished [ 37.782] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=2024, tv=37.782375) [ 37.782] frame_swap_complete(type=2): draw=146, pipe=0, frame=2024 [msc=2024], tv=37.782375 [ 37.782] sna_accel_flush: flush?=0, dirty?=0 [ 37.782] sna_dri2_event_free(draw?=1) [ 37.782] sna_dri2_remove_event: remove[0x561c94ae7050] from window 146, active? 1 [ 37.782] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 37.782] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=29] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 37.782] sna_dri2_vblank_handler complete [ 37.782] sna_mode_wakeup: recording last swap on pipe=0, frame 2024 [7e8], time 37.782375 [ 37.782] sna_mode_wakeup: removing handle=29 [active_scanout=0] from scanout, installing handle=128 [active_scanout=3] [ 37.782] sna_mode_wakeup: flip complete, pending? 1 [ 37.782] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 37.782] sna_block_handler (tv=0.403000) [ 37.782] sna_scanout_do_flush: flush timer active: delta=7 [ 37.782] sna_accel_do_throttle -- no pending activity [ 37.782] sna_accel_block: evaluating timers, active=5 [ 37.782] sna_accel_block: flush timer expires in 7 [37789] [ 37.789] sna_wakeup_handler [ 37.789] sna_block_handler (tv=0.396000) [ 37.789] sna_scanout_do_flush: flush timer active: delta=0 [ 37.789] sna_scanout_do_flush (time=37789), triggered [ 37.789] sna_scanout_flush (time=37789), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 37.789] has_shadow: has pending damage? 0, outstanding flips: 0 [ 37.789] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 37.789] has_shadow: has pending damage? 0, outstanding flips: 0 [ 37.789] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 37.789] sna_accel_do_throttle -- no pending activity [ 37.789] sna_accel_block: evaluating timers, active=5 [ 37.789] sna_accel_block: flush timer expires in 16 [37805] [ 37.805] sna_wakeup_handler [ 37.805] sna_block_handler (tv=0.380000) [ 37.805] sna_scanout_do_flush: flush timer active: delta=0 [ 37.805] sna_scanout_do_flush (time=37805), triggered [ 37.805] sna_scanout_flush (time=37805), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 37.805] has_shadow: has pending damage? 0, outstanding flips: 0 [ 37.805] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 37.805] has_shadow: has pending damage? 0, outstanding flips: 0 [ 37.805] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 37.805] sna_accel_do_throttle -- no pending activity [ 37.805] sna_accel_block: evaluating timers, active=5 [ 37.805] sna_accel_block: flush timer expires in 16 [37821] [ 37.822] sna_wakeup_handler [ 37.822] sna_block_handler (tv=0.363000) [ 37.822] sna_scanout_do_flush: flush timer active: delta=-1 [ 37.822] sna_scanout_do_flush (time=37822), triggered [ 37.822] sna_scanout_flush (time=37822), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 37.822] has_shadow: has pending damage? 0, outstanding flips: 0 [ 37.822] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 37.822] has_shadow: has pending damage? 0, outstanding flips: 0 [ 37.822] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 37.822] sna_accel_do_throttle -- no pending activity [ 37.822] sna_accel_block: evaluating timers, active=5 [ 37.822] sna_accel_block: flush timer expires in 16 [37838] [ 37.838] sna_wakeup_handler [ 37.838] sna_block_handler (tv=0.347000) [ 37.838] sna_scanout_do_flush: flush timer active: delta=0 [ 37.838] sna_scanout_do_flush (time=37838), triggered [ 37.838] sna_scanout_flush (time=37838), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 37.838] has_shadow: has pending damage? 0, outstanding flips: 0 [ 37.838] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 37.838] has_shadow: has pending damage? 0, outstanding flips: 0 [ 37.838] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 37.838] sna_accel_do_throttle -- no pending activity [ 37.838] sna_accel_block: evaluating timers, active=5 [ 37.838] sna_accel_block: flush timer expires in 16 [37854] [ 37.843] sna_wakeup_handler [ 37.843] sna_accel_flush: flush?=0, dirty?=0 [ 37.843] sna_accel_flush: flush?=0, dirty?=0 [ 37.843] sna_block_handler (tv=0.342000) [ 37.843] sna_scanout_do_flush: flush timer active: delta=11 [ 37.843] sna_accel_do_throttle -- no pending activity [ 37.843] sna_accel_block: evaluating timers, active=5 [ 37.843] sna_accel_block: flush timer expires in 11 [37854] [ 37.843] sna_wakeup_handler [ 37.843] sna_block_handler (tv=0.342000) [ 37.843] sna_scanout_do_flush: flush timer active: delta=11 [ 37.843] sna_accel_do_throttle -- no pending activity [ 37.843] sna_accel_block: evaluating timers, active=5 [ 37.843] sna_accel_block: flush timer expires in 11 [37854] [ 37.844] sna_wakeup_handler [ 37.844] sna_block_handler (tv=0.341000) [ 37.844] sna_scanout_do_flush: flush timer active: delta=10 [ 37.844] sna_accel_do_throttle -- no pending activity [ 37.844] sna_accel_block: evaluating timers, active=5 [ 37.844] sna_accel_block: flush timer expires in 10 [37854] [ 37.845] sna_wakeup_handler [ 37.845] sna_block_handler (tv=0.340000) [ 37.845] sna_scanout_do_flush: flush timer active: delta=9 [ 37.845] sna_accel_do_throttle -- no pending activity [ 37.845] sna_accel_block: evaluating timers, active=5 [ 37.845] sna_accel_block: flush timer expires in 9 [37854] [ 37.855] sna_wakeup_handler [ 37.855] sna_block_handler (tv=0.330000) [ 37.855] sna_scanout_do_flush: flush timer active: delta=-1 [ 37.855] sna_scanout_do_flush (time=37855), triggered [ 37.855] sna_scanout_flush (time=37855), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 37.855] has_shadow: has pending damage? 0, outstanding flips: 0 [ 37.855] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 37.855] has_shadow: has pending damage? 0, outstanding flips: 0 [ 37.855] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 37.855] sna_accel_do_throttle -- no pending activity [ 37.855] sna_accel_block: evaluating timers, active=5 [ 37.855] sna_accel_block: flush timer expires in 16 [37871] [ 37.871] sna_wakeup_handler [ 37.871] sna_block_handler (tv=0.314000) [ 37.871] sna_scanout_do_flush: flush timer active: delta=0 [ 37.871] sna_scanout_do_flush (time=37871), triggered [ 37.871] sna_scanout_flush (time=37871), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 37.871] has_shadow: has pending damage? 0, outstanding flips: 0 [ 37.871] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 37.871] has_shadow: has pending damage? 0, outstanding flips: 0 [ 37.871] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 37.871] sna_accel_do_throttle -- no pending activity [ 37.871] sna_accel_block: evaluating timers, active=5 [ 37.871] sna_accel_block: flush timer expires in 16 [37887] [ 37.887] sna_wakeup_handler [ 37.887] sna_block_handler (tv=0.298000) [ 37.887] sna_scanout_do_flush: flush timer active: delta=0 [ 37.887] sna_scanout_do_flush (time=37887), triggered [ 37.887] sna_scanout_flush (time=37887), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 37.887] has_shadow: has pending damage? 0, outstanding flips: 0 [ 37.887] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 37.887] has_shadow: has pending damage? 0, outstanding flips: 0 [ 37.887] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 37.887] sna_accel_do_throttle -- no pending activity [ 37.887] sna_accel_block: evaluating timers, active=5 [ 37.887] sna_accel_block: flush timer expires in 16 [37903] [ 37.904] sna_wakeup_handler [ 37.904] sna_block_handler (tv=0.281000) [ 37.904] sna_scanout_do_flush: flush timer active: delta=-1 [ 37.904] sna_scanout_do_flush (time=37904), triggered [ 37.904] sna_scanout_flush (time=37904), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 37.904] has_shadow: has pending damage? 0, outstanding flips: 0 [ 37.904] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 37.904] has_shadow: has pending damage? 0, outstanding flips: 0 [ 37.904] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 37.904] sna_accel_do_throttle -- no pending activity [ 37.904] sna_accel_block: evaluating timers, active=5 [ 37.904] sna_accel_block: flush timer expires in 16 [37920] [ 37.920] sna_wakeup_handler [ 37.920] sna_block_handler (tv=0.265000) [ 37.920] sna_scanout_do_flush: flush timer active: delta=0 [ 37.920] sna_scanout_do_flush (time=37920), triggered [ 37.920] sna_scanout_flush (time=37920), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 37.920] has_shadow: has pending damage? 0, outstanding flips: 0 [ 37.920] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 37.920] has_shadow: has pending damage? 0, outstanding flips: 0 [ 37.920] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 37.920] sna_accel_do_throttle -- no pending activity [ 37.920] sna_accel_block: evaluating timers, active=5 [ 37.920] sna_accel_block: flush timer expires in 16 [37936] [ 37.936] sna_wakeup_handler [ 37.936] sna_block_handler (tv=0.249000) [ 37.936] sna_scanout_do_flush: flush timer active: delta=0 [ 37.936] sna_scanout_do_flush (time=37936), triggered [ 37.936] sna_scanout_flush (time=37936), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 37.936] has_shadow: has pending damage? 0, outstanding flips: 0 [ 37.936] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 37.936] has_shadow: has pending damage? 0, outstanding flips: 0 [ 37.936] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 37.936] sna_accel_do_throttle -- no pending activity [ 37.936] sna_accel_block: evaluating timers, active=5 [ 37.936] sna_accel_block: flush timer expires in 16 [37952] [ 37.952] sna_wakeup_handler [ 37.953] sna_block_handler (tv=0.232000) [ 37.953] sna_scanout_do_flush: flush timer active: delta=-1 [ 37.953] sna_scanout_do_flush (time=37953), triggered [ 37.953] sna_scanout_flush (time=37953), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 37.953] has_shadow: has pending damage? 0, outstanding flips: 0 [ 37.953] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 37.953] has_shadow: has pending damage? 0, outstanding flips: 0 [ 37.953] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 37.953] sna_accel_do_throttle -- no pending activity [ 37.953] sna_accel_block: evaluating timers, active=5 [ 37.953] sna_accel_block: flush timer expires in 16 [37969] [ 37.969] sna_wakeup_handler [ 37.969] sna_block_handler (tv=0.216000) [ 37.969] sna_scanout_do_flush: flush timer active: delta=0 [ 37.969] sna_scanout_do_flush (time=37969), triggered [ 37.969] sna_scanout_flush (time=37969), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 37.969] has_shadow: has pending damage? 0, outstanding flips: 0 [ 37.969] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 37.969] has_shadow: has pending damage? 0, outstanding flips: 0 [ 37.969] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 37.969] sna_accel_do_throttle -- no pending activity [ 37.969] sna_accel_block: evaluating timers, active=5 [ 37.969] sna_accel_block: flush timer expires in 16 [37985] [ 37.985] sna_wakeup_handler [ 37.985] sna_block_handler (tv=0.200000) [ 37.985] sna_scanout_do_flush: flush timer active: delta=0 [ 37.985] sna_scanout_do_flush (time=37985), triggered [ 37.985] sna_scanout_flush (time=37985), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 37.985] has_shadow: has pending damage? 0, outstanding flips: 0 [ 37.985] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 37.985] has_shadow: has pending damage? 0, outstanding flips: 0 [ 37.985] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 37.985] sna_accel_do_throttle -- no pending activity [ 37.985] sna_accel_block: evaluating timers, active=5 [ 37.985] sna_accel_block: flush timer expires in 16 [38001] [ 38.001] sna_wakeup_handler [ 38.001] sna_block_handler (tv=0.184000) [ 38.001] sna_scanout_do_flush: flush timer active: delta=0 [ 38.001] sna_scanout_do_flush (time=38001), triggered [ 38.001] sna_scanout_flush (time=38001), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 38.001] has_shadow: has pending damage? 0, outstanding flips: 0 [ 38.001] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 38.002] has_shadow: has pending damage? 0, outstanding flips: 0 [ 38.002] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 38.002] sna_accel_do_throttle -- no pending activity [ 38.002] sna_accel_block: evaluating timers, active=5 [ 38.002] sna_accel_block: flush timer expires in 16 [38017] [ 38.018] sna_wakeup_handler [ 38.018] sna_block_handler (tv=0.167000) [ 38.018] sna_scanout_do_flush: flush timer active: delta=-1 [ 38.018] sna_scanout_do_flush (time=38018), triggered [ 38.018] sna_scanout_flush (time=38018), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 38.018] has_shadow: has pending damage? 0, outstanding flips: 0 [ 38.018] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 38.018] has_shadow: has pending damage? 0, outstanding flips: 0 [ 38.018] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 38.018] sna_accel_do_throttle -- no pending activity [ 38.018] sna_accel_block: evaluating timers, active=5 [ 38.018] sna_accel_block: flush timer expires in 16 [38034] [ 38.034] sna_wakeup_handler [ 38.034] sna_block_handler (tv=0.151000) [ 38.034] sna_scanout_do_flush: flush timer active: delta=0 [ 38.034] sna_scanout_do_flush (time=38034), triggered [ 38.034] sna_scanout_flush (time=38034), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 38.034] has_shadow: has pending damage? 0, outstanding flips: 0 [ 38.034] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 38.034] has_shadow: has pending damage? 0, outstanding flips: 0 [ 38.034] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 38.034] sna_accel_do_throttle -- no pending activity [ 38.034] sna_accel_block: evaluating timers, active=5 [ 38.034] sna_accel_block: flush timer expires in 16 [38050] [ 38.050] sna_wakeup_handler [ 38.050] sna_block_handler (tv=0.135000) [ 38.050] sna_scanout_do_flush: flush timer active: delta=0 [ 38.050] sna_scanout_do_flush (time=38050), triggered [ 38.050] sna_scanout_flush (time=38050), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 38.050] has_shadow: has pending damage? 0, outstanding flips: 0 [ 38.050] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 38.050] has_shadow: has pending damage? 0, outstanding flips: 0 [ 38.050] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 38.050] sna_accel_do_throttle -- no pending activity [ 38.050] sna_accel_block: evaluating timers, active=5 [ 38.050] sna_accel_block: flush timer expires in 16 [38066] [ 38.067] sna_wakeup_handler [ 38.067] sna_block_handler (tv=0.118000) [ 38.067] sna_scanout_do_flush: flush timer active: delta=-1 [ 38.067] sna_scanout_do_flush (time=38067), triggered [ 38.067] sna_scanout_flush (time=38067), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 38.067] has_shadow: has pending damage? 0, outstanding flips: 0 [ 38.067] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 38.067] has_shadow: has pending damage? 0, outstanding flips: 0 [ 38.067] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 38.067] sna_accel_do_throttle -- no pending activity [ 38.067] sna_accel_block: evaluating timers, active=5 [ 38.067] sna_accel_block: flush timer expires in 16 [38083] [ 38.083] sna_wakeup_handler [ 38.083] sna_block_handler (tv=0.102000) [ 38.083] sna_scanout_do_flush: flush timer active: delta=0 [ 38.083] sna_scanout_do_flush (time=38083), triggered [ 38.083] sna_scanout_flush (time=38083), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 38.083] has_shadow: has pending damage? 0, outstanding flips: 0 [ 38.083] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 38.083] has_shadow: has pending damage? 0, outstanding flips: 0 [ 38.083] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 38.083] sna_accel_do_throttle -- no pending activity [ 38.083] sna_accel_block: evaluating timers, active=5 [ 38.083] sna_accel_block: flush timer expires in 16 [38099] [ 38.099] sna_wakeup_handler [ 38.099] sna_block_handler (tv=0.86000) [ 38.099] sna_scanout_do_flush: flush timer active: delta=0 [ 38.099] sna_scanout_do_flush (time=38099), triggered [ 38.099] sna_scanout_flush (time=38099), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 38.099] has_shadow: has pending damage? 0, outstanding flips: 0 [ 38.099] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 38.099] has_shadow: has pending damage? 0, outstanding flips: 0 [ 38.099] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 38.099] sna_accel_do_throttle -- no pending activity [ 38.099] sna_accel_block: evaluating timers, active=5 [ 38.099] sna_accel_block: flush timer expires in 16 [38115] [ 38.116] sna_wakeup_handler [ 38.116] sna_block_handler (tv=0.69000) [ 38.116] sna_scanout_do_flush: flush timer active: delta=-1 [ 38.116] sna_scanout_do_flush (time=38116), triggered [ 38.116] sna_scanout_flush (time=38116), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 38.116] has_shadow: has pending damage? 0, outstanding flips: 0 [ 38.116] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 38.116] has_shadow: has pending damage? 0, outstanding flips: 0 [ 38.116] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 38.116] sna_accel_do_throttle -- no pending activity [ 38.116] sna_accel_block: evaluating timers, active=5 [ 38.116] sna_accel_block: flush timer expires in 16 [38132] [ 38.132] sna_wakeup_handler [ 38.132] sna_block_handler (tv=0.53000) [ 38.132] sna_scanout_do_flush: flush timer active: delta=0 [ 38.132] sna_scanout_do_flush (time=38132), triggered [ 38.132] sna_scanout_flush (time=38132), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 38.132] has_shadow: has pending damage? 0, outstanding flips: 0 [ 38.132] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 38.132] has_shadow: has pending damage? 0, outstanding flips: 0 [ 38.132] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 38.132] sna_accel_do_throttle -- no pending activity [ 38.132] sna_accel_block: evaluating timers, active=5 [ 38.132] sna_accel_block: flush timer expires in 16 [38148] [ 38.148] sna_wakeup_handler [ 38.148] sna_block_handler (tv=0.37000) [ 38.148] sna_scanout_do_flush: flush timer active: delta=0 [ 38.148] sna_scanout_do_flush (time=38148), triggered [ 38.148] sna_scanout_flush (time=38148), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 38.148] has_shadow: has pending damage? 0, outstanding flips: 0 [ 38.148] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 38.148] has_shadow: has pending damage? 0, outstanding flips: 0 [ 38.148] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 38.148] sna_accel_do_throttle -- no pending activity [ 38.148] sna_accel_block: evaluating timers, active=5 [ 38.148] sna_accel_block: flush timer expires in 16 [38164] [ 38.165] sna_wakeup_handler [ 38.165] sna_block_handler (tv=0.20000) [ 38.165] sna_scanout_do_flush: flush timer active: delta=-1 [ 38.165] sna_scanout_do_flush (time=38165), triggered [ 38.165] sna_scanout_flush (time=38165), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 38.165] has_shadow: has pending damage? 0, outstanding flips: 0 [ 38.165] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 38.165] has_shadow: has pending damage? 0, outstanding flips: 0 [ 38.165] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 38.165] sna_accel_do_throttle -- no pending activity [ 38.165] sna_accel_block: evaluating timers, active=5 [ 38.165] sna_accel_block: flush timer expires in 16 [38181] [ 38.181] sna_wakeup_handler [ 38.181] sna_block_handler (tv=0.4000) [ 38.181] sna_scanout_do_flush: flush timer active: delta=0 [ 38.181] sna_scanout_do_flush (time=38181), triggered [ 38.181] sna_scanout_flush (time=38181), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 38.181] has_shadow: has pending damage? 0, outstanding flips: 0 [ 38.181] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 38.181] has_shadow: has pending damage? 0, outstanding flips: 0 [ 38.181] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 38.181] sna_accel_do_throttle -- no pending activity [ 38.181] sna_accel_block: evaluating timers, active=5 [ 38.181] sna_accel_block: flush timer expires in 16 [38197] [ 38.185] sna_wakeup_handler [ 38.185] sna_block_handler (tv=0.1000) [ 38.185] sna_scanout_do_flush: flush timer active: delta=12 [ 38.185] sna_accel_do_throttle -- no pending activity [ 38.185] sna_accel_block: evaluating timers, active=5 [ 38.185] sna_accel_block: flush timer expires in 12 [38197] [ 38.187] sna_wakeup_handler [ 38.187] sna_block_handler (tv=582.902000) [ 38.187] sna_scanout_do_flush: flush timer active: delta=10 [ 38.187] sna_accel_do_throttle -- no pending activity [ 38.187] sna_accel_block: evaluating timers, active=5 [ 38.187] sna_accel_block: flush timer expires in 10 [38197] [ 38.197] sna_wakeup_handler [ 38.197] sna_block_handler (tv=582.892000) [ 38.197] sna_scanout_do_flush: flush timer active: delta=0 [ 38.197] sna_scanout_do_flush (time=38197), triggered [ 38.197] sna_scanout_flush (time=38197), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 38.197] has_shadow: has pending damage? 0, outstanding flips: 0 [ 38.197] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 38.197] has_shadow: has pending damage? 0, outstanding flips: 0 [ 38.197] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 38.197] sna_accel_do_throttle -- no pending activity [ 38.197] sna_accel_block: evaluating timers, active=5 [ 38.197] sna_accel_block: flush timer expires in 16 [38213] [ 38.213] sna_wakeup_handler [ 38.213] sna_block_handler (tv=582.876000) [ 38.213] sna_scanout_do_flush: flush timer active: delta=0 [ 38.213] sna_scanout_do_flush (time=38213), triggered [ 38.213] sna_scanout_flush (time=38213), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 38.213] has_shadow: has pending damage? 0, outstanding flips: 0 [ 38.213] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 38.213] has_shadow: has pending damage? 0, outstanding flips: 0 [ 38.213] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 38.213] sna_accel_do_throttle -- no pending activity [ 38.213] sna_accel_block: evaluating timers, active=5 [ 38.213] sna_accel_block: flush timer expires in 16 [38229] [ 38.229] sna_wakeup_handler [ 38.229] sna_block_handler (tv=582.860000) [ 38.229] sna_scanout_do_flush: flush timer active: delta=0 [ 38.229] sna_scanout_do_flush (time=38229), triggered [ 38.229] sna_scanout_flush (time=38229), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 38.229] has_shadow: has pending damage? 0, outstanding flips: 0 [ 38.229] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 38.229] has_shadow: has pending damage? 0, outstanding flips: 0 [ 38.229] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 38.229] sna_accel_do_throttle -- no pending activity [ 38.229] sna_accel_block: evaluating timers, active=5 [ 38.229] sna_accel_block: flush timer expires in 16 [38245] [ 38.246] sna_wakeup_handler [ 38.246] sna_block_handler (tv=582.843000) [ 38.246] sna_scanout_do_flush: flush timer active: delta=-1 [ 38.246] sna_scanout_do_flush (time=38246), triggered [ 38.246] sna_scanout_flush (time=38246), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 38.246] has_shadow: has pending damage? 0, outstanding flips: 0 [ 38.246] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 38.246] has_shadow: has pending damage? 0, outstanding flips: 0 [ 38.246] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 38.246] sna_accel_do_throttle -- no pending activity [ 38.246] sna_accel_block: evaluating timers, active=5 [ 38.246] sna_accel_block: flush timer expires in 16 [38262] [ 38.262] sna_wakeup_handler [ 38.262] sna_block_handler (tv=582.827000) [ 38.262] sna_scanout_do_flush: flush timer active: delta=0 [ 38.262] sna_scanout_do_flush (time=38262), triggered [ 38.262] sna_scanout_flush (time=38262), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 38.262] has_shadow: has pending damage? 0, outstanding flips: 0 [ 38.262] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 38.262] has_shadow: has pending damage? 0, outstanding flips: 0 [ 38.262] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 38.262] sna_accel_do_throttle -- no pending activity [ 38.262] sna_accel_block: evaluating timers, active=5 [ 38.262] sna_accel_block: flush timer expires in 16 [38278] [ 38.278] sna_wakeup_handler [ 38.278] sna_block_handler (tv=582.811000) [ 38.278] sna_scanout_do_flush: flush timer active: delta=0 [ 38.278] sna_scanout_do_flush (time=38278), triggered [ 38.278] sna_scanout_flush (time=38278), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 38.278] has_shadow: has pending damage? 0, outstanding flips: 0 [ 38.278] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 38.278] has_shadow: has pending damage? 0, outstanding flips: 0 [ 38.278] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 38.278] sna_accel_do_throttle -- no pending activity [ 38.278] sna_accel_block: evaluating timers, active=5 [ 38.278] sna_accel_block: flush timer expires in 16 [38294] [ 38.288] sna_wakeup_handler [ 38.288] sna_create_pixmap(13, 20, 32, usage=0) [ 38.288] kgem_can_create_2d: 13x20 @ 32 [ 38.288] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=20 [ 38.288] kgem_can_create_2d: untiled size=4096 [ 38.288] kgem_choose_tiling: too thin [width 13, 32 bpp] for TILING_X [ 38.288] kgem_choose_tiling: 13x20 -> 0 [ 38.288] sna_create_pixmap: usage=0, flags=a [ 38.288] sna_create_pixmap: small buffer [1040], attaching to shadow pixmap [ 38.288] create_pixmap: allocating pixmap 13x20, depth=32/32, size=1048 [ 38.288] create_pixmap: serial=3310, usage=0, 13x20 [ 38.288] sna_create_pixmap: serial=3310, 13x20, usage=0 [ 38.288] sna_composite_rectangles(pixmap=3311, op=0, 0 x 1 [(0, 0)x(13, 20) ...]) [ 38.288] sna_composite_rectangles: converted to op 0 [ 38.288] sna_composite_rectangles[0] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 38.288] sna_composite_rectangles: nrects=1, region=(0, 0), (13, 20) x 1 [ 38.288] sna_composite_rectangles: clipped extents (0, 0),(13, 20) x 1 [ 38.288] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(13, 20) [ 38.288] sna_composite_rectangles: fallback, dst pixmap=3311 too small or not attached [ 38.288] sna_composite_rectangles: fallback [ 38.288] sna_drawable_move_region_to_cpu(pixmap=3311 (13x20), [(0, 0), (13, 20)], flags=1) [ 38.288] sna_drawable_move_region_to_cpu: region (0, 0), (13, 20) + (0, 0) subsumes pixmap (13x20) [ 38.288] _sna_pixmap_move_to_cpu(pixmap=3311, 13x20, flags=1) [ 38.288] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 38.288] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 38.288] operate_inplace: no, inplace operation not suitable [ 38.288] _sna_pixmap_move_to_cpu: marking as damaged [ 38.288] __sna_damage_all(13, 20) [ 38.288] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 38.288] sna_composite_rectangles(pixmap=3311, op=1, fff2f1f0 x 1 [(0, 0)x(13, 20) ...]) [ 38.288] sna_composite_rectangles: converted to op 1 [ 38.288] sna_composite_rectangles[0] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 38.288] sna_composite_rectangles: nrects=1, region=(0, 0), (13, 20) x 1 [ 38.288] sna_composite_rectangles: clipped extents (0, 0),(13, 20) x 1 [ 38.288] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(13, 20) [ 38.288] sna_composite_rectangles: fallback, dst pixmap=3311 too small or not attached [ 38.288] sna_composite_rectangles: fallback [ 38.288] sna_drawable_move_region_to_cpu(pixmap=3311 (13x20), [(0, 0), (13, 20)], flags=1) [ 38.288] sna_drawable_move_region_to_cpu: pixmap=3311 all damaged on CPU [ 38.288] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 38.288] sna_composite_rectangles: fallback fill: (0, 0)x(13, 20) fff2f1f0 [ 38.288] sna_composite_rectangles(pixmap=3311, op=1, ff300a24 x 2 [(0, 0)x(13, 20) ...]) [ 38.288] sna_composite_rectangles: converted to op 1 [ 38.288] sna_composite_rectangles[0] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 38.288] sna_composite_rectangles[1] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 38.288] sna_composite_rectangles: nrects=2, region=(0, 0), (13, 20) x 2 [ 38.288] sna_composite_rectangles: clipped extents (0, 0),(13, 20) x 1 [ 38.288] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(13, 20) [ 38.288] sna_composite_rectangles: fallback, dst pixmap=3311 too small or not attached [ 38.288] sna_composite_rectangles: fallback [ 38.288] sna_drawable_move_region_to_cpu(pixmap=3311 (13x20), [(0, 0), (13, 20)], flags=1) [ 38.288] sna_drawable_move_region_to_cpu: pixmap=3311 all damaged on CPU [ 38.288] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 38.288] sna_composite_rectangles: fallback fill: (0, 0)x(13, 20) ff300a24 [ 38.288] sna_glyphs(op=3, nlist=2, src=(1, -2)) [ 38.288] sna_glyphs: fallback -- too small (13x20) [ 38.288] glyphs_fallback: nlist=2, count=3, extents (0, -13), (19, 1) [ 38.288] glyphs_fallback: clipped extents (0, 0), (13, 1) [ 38.288] sna_drawable_move_region_to_cpu(pixmap=3311 (13x20), [(0, 0), (13, 1)], flags=3) [ 38.288] sna_drawable_move_region_to_cpu: pixmap=3311 all damaged on CPU [ 38.288] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 38.288] sna_copy_area: src=pixmap=3311:(0, 0)x(13, 20)+(0, 0) -> dst=pixmap=3060:(477, 459)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 38.288] sna_copy_area: normal copy [ 38.288] sna_do_copy: src=(0, 0), dst=(477, 459), size=(13x20) [ 38.288] sna_do_copy: after drawable: src=(0, 0), dst=(542, 483), size=(13x20) [ 38.288] sna_do_copy: dst extents (542, 483), (555, 503), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 38.288] sna_do_copy: clipped dst extents (542, 483), (555, 503) [ 38.288] sna_do_copy: unclipped src extents (0, 0), (13, 20) [ 38.288] sna_do_copy: clipped src extents (0, 0), (13, 20) [ 38.288] sna_do_copy: pixmap -- no source clipping [ 38.288] sna_do_copy: src extents (0, 0), (13, 20) x 1 [ 38.288] sna_do_copy: copy region (542, 483), (555, 503) x 1 + (-542, -483) [ 38.288] sna_copy_boxes (boxes=1x[(542, 483), (555, 503)...], src pixmap=3311+(-542, -483), dst pixmap=3060+(-65, -24), alu=3, src.size=13x20, dst.size=3775x2136) [ 38.288] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94ad8f90, gpu_bo=0, cpu_bo=0), replaces=0 [ 38.288] sna_drawable_use_bo pixmap=3060, box=((477, 459), (490, 479)), flags=8... [ 38.288] sna_drawable_use_bo: exported target, set PREFER_GPU [ 38.288] sna_drawable_use_bo: pinned, never REPLACES [ 38.288] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 38.288] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 38.288] sna_drawable_use_bo: using whole GPU bo [ 38.288] region_overlaps_damage? [ 38.288] use_shm_bo: no, not attached [ 38.288] sna_drawable_move_region_to_cpu(pixmap=3311 (13x20), [(0, 0), (13, 20)], flags=2) [ 38.288] sna_drawable_move_region_to_cpu: pixmap=3311 all damaged on CPU [ 38.288] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 38.288] sna_write_boxes x 1, src stride=52, src dx=(-477, -459) [ 38.288] kgem_bo_can_map: handle=9, map=0x7fc6b7845000:0x0:0x7fc656564000, tiling=1, domain=1, offset=4029534208 [ 38.288] write_boxes_inplace x 1, handle=9, tiling=1 [ 38.288] upload_inplace__tiled: tiling=1 [ 38.288] kgem_bo_can_map__cpu: handle=9 [ 38.288] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 38.288] kgem_bo_map__cpu(handle=9, size=33177600, map=0x7fc6b7845000:0x7fc656564000) [ 38.288] kgem_bo_sync__cpu: handle=9 [ 38.288] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(477, 459), size=13x20, pitch=52/15360 [ 38.288] sna_accel_flush: flush?=0, dirty?=0 [ 38.288] sna_accel_flush: flush?=0, dirty?=0 [ 38.289] sna_accel_flush: flush?=0, dirty?=0 [ 38.289] sna_accel_flush: flush?=0, dirty?=0 [ 38.289] sna_destroy_pixmap: pixmap=3311, attached?=1 [ 38.289] __sna_free_pixmap(pixmap=3311) [ 38.289] sna_accel_flush: flush?=0, dirty?=0 [ 38.289] sna_accel_flush: flush?=0, dirty?=0 [ 38.289] sna_accel_flush: flush?=0, dirty?=0 [ 38.289] sna_block_handler (tv=582.800000) [ 38.289] sna_scanout_do_flush: flush timer active: delta=5 [ 38.289] sna_accel_do_throttle -- no pending activity [ 38.289] sna_accel_block: evaluating timers, active=5 [ 38.289] sna_accel_block: flush timer expires in 5 [38294] [ 38.290] sna_wakeup_handler [ 38.290] sna_accel_flush: flush?=0, dirty?=0 [ 38.290] sna_accel_flush: flush?=0, dirty?=0 [ 38.290] sna_accel_flush: flush?=0, dirty?=0 [ 38.290] sna_accel_flush: flush?=0, dirty?=0 [ 38.290] sna_accel_flush: flush?=0, dirty?=0 [ 38.290] sna_accel_flush: flush?=0, dirty?=0 [ 38.290] sna_accel_flush: flush?=0, dirty?=0 [ 38.290] sna_accel_flush: flush?=0, dirty?=0 [ 38.290] sna_accel_flush: flush?=0, dirty?=0 [ 38.290] sna_block_handler (tv=582.799000) [ 38.290] sna_scanout_do_flush: flush timer active: delta=4 [ 38.290] sna_accel_do_throttle -- no pending activity [ 38.290] sna_accel_block: evaluating timers, active=5 [ 38.290] sna_accel_block: flush timer expires in 4 [38294] [ 38.290] sna_wakeup_handler [ 38.290] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=29, name=3 [ 38.290] kgem_bo_flink: flinked handle=29 to name=3, marking non-reusable [ 38.290] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 38.290] sna_dri2_get_back: draw size=7680x2160, back buffer handle=29 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 [ 38.290] sna_dri2_get_back: reuse backbuffer? 1 [ 38.290] sna_dri2_get_back: back buffer handle=29, active?=0, refcnt=1 [ 38.290] sna_dri2_get_back: reuse unattached back [ 38.290] kgem_bo_flink: flinked handle=29 to name=3, marking non-reusable [ 38.290] sna_dri2_reuse_buffer: reusing back buffer handle=29, name=3, pitch=30720, age=0 [ 38.290] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 38.290] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=128, name=76, active_scanout=3 [ 38.290] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 38.290] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 38.290] sna_accel_flush: flush?=0, dirty?=0 [ 38.290] sna_accel_flush: flush?=0, dirty?=0 [ 38.290] sna_accel_flush: flush?=0, dirty?=0 [ 38.290] sna_block_handler (tv=582.799000) [ 38.290] sna_scanout_do_flush: flush timer active: delta=4 [ 38.290] sna_accel_do_throttle -- no pending activity [ 38.290] sna_accel_block: evaluating timers, active=5 [ 38.290] sna_accel_block: flush timer expires in 4 [38294] [ 38.291] sna_wakeup_handler [ 38.291] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 38.291] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 38.291] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 38.291] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 38.291] sna_dri2_get_msc(draw=146, pipe=0) [ 38.291] sna_crtc_record_swap: recording last swap on pipe=0, frame 2054 [msc=2054], time 38.282399 [ 38.291] sna_dri2_get_msc: msc=2054 [raw=2054], ust=38282399 [ 38.291] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=29 (refs=1/1, flush=0) , front=128 (refs=1/4, flush=1) [ 38.291] sna_dri2_schedule_swap(target_msc=2024, divisor=0, remainder=0) [ 38.291] sna_dri2_schedule_swap: using front handle=128, active_scanout?=3, flush?=1 [ 38.291] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 38.291] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 38.291] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 38.291] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 38.291] sna_crtc_record_swap: recording last swap on pipe=0, frame 2054 [msc=2054], time 38.282399 [ 38.291] immediate_swap: current_msc=2054, target_msc=2024 -- yes [ 38.291] can_flip: no, shadow enabled [ 38.291] sna_dri2_add_event: adding event to window 146) [ 38.291] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 38.291] sna_dri2_immediate_blit: no pending blit, starting chain [ 38.291] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 38.291] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 38.291] can_xchg: back size=8701e00, front size=8701e00 [ 38.291] can_xchg: yes, pixmap=165 [ 38.291] sna_dri2_xchg: win=146, exchange front=128/76,ref=2 and back=29/3,ref=2, pixmap=165 7680x2160 [ 38.291] sna_dri2_xchg: back_bo handle=29, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 38.291] sna_dri2_xchg: front_bo handle=128, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 38.291] set_bo: pixmap=165, handle=29 (old handle=128) [ 38.291] set_bo: marking whole pixmap as damaged [ 38.291] set_bo: applying final/discard move-to-gpu [ 38.291] wait_for_shadow: flags=0, flips=0, handle=128, shadow=32 [ 38.291] set_bo: dropping flush hint from handle=128 [ 38.291] set_bo: adding flush hint to handle=29 [ 38.291] mark_stale(handle=128) => 1 [ 38.291] swap_limit: draw=146 setting swap limit to 3 [ 38.291] sna_dri2_swap_limit_validate: swap limit set to 3 [ 38.291] sna_next_vblank(pipe=0, waiting until next vblank) [ 38.291] sna_dri2_schedule_swap: reported target_msc=2054 [ 38.291] sna_accel_flush: flush?=0, dirty?=0 [ 38.291] sna_accel_flush: flush?=0, dirty?=0 [ 38.291] sna_accel_flush: flush?=0, dirty?=0 [ 38.291] sna_accel_flush: flush?=0, dirty?=0 [ 38.291] sna_block_handler (tv=582.798000) [ 38.291] sna_scanout_do_flush: flush timer active: delta=3 [ 38.291] sna_scanout_do_flush (time=38291), triggered [ 38.291] sna_scanout_flush (time=38291), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 38.291] has_shadow: has pending damage? 1, outstanding flips: 0 [ 38.291] stop_flush: scanout=29 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 38.291] has_shadow: has pending damage? 1, outstanding flips: 0 [ 38.291] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 38.291] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 38.291] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 38.291] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 38.291] sna_pixmap_move_to_gpu: already all-damaged [ 38.291] sna_pixmap_mark_active: pixmap=165, handle=29 [ 38.291] sna_mode_redisplay: crtc[0] transformed? 0 [ 38.291] sna_mode_redisplay: crtc[1] transformed? 0 [ 38.291] sna_mode_redisplay: crtc[2] transformed? 0 [ 38.291] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=29 [active=1] [ 38.291] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 128, transformed? 0 [ 38.291] get_fb: reusing fb=102 for handle=29 [ 38.291] sna_mode_redisplay: recording flip on CRTC:32 handle=29, active_scanout=2, serial=2 [ 38.291] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 38.291] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 128, transformed? 0 [ 38.291] sna_mode_redisplay: recording flip on CRTC:39 handle=29, active_scanout=3, serial=3 [ 38.291] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 38.291] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 38.291] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 38.291] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=29, shadow handle=32 [ 38.291] sna_accel_do_throttle -- no pending activity [ 38.291] sna_accel_block: evaluating timers, active=5 [ 38.291] sna_accel_block: flush timer expires in 16 [38307] [ 38.298] sna_wakeup_handler [ 38.298] sna_mode_wakeup: len=32 [ 38.298] sna_dri2_vblank_handler(type=2, sequence=2055, draw=1555) [ 38.298] sna_crtc_record_swap: recording last swap on pipe=0, frame 2055 [msc=2055], time 38.299067 [ 38.298] sna_dri2_vblank_handler: 2 complete, frame=2055 tv=38.299067 [ 38.298] sna_dri2_blit_complete: blit finished [ 38.298] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=2055, tv=38.299067) [ 38.298] frame_swap_complete(type=2): draw=146, pipe=0, frame=2055 [msc=2055], tv=38.299067 [ 38.298] sna_accel_flush: flush?=0, dirty?=0 [ 38.298] sna_dri2_event_free(draw?=1) [ 38.298] sna_dri2_remove_event: remove[0x561c94ae7050] from window 146, active? 1 [ 38.298] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=29] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 38.298] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=128] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 38.298] sna_dri2_vblank_handler complete [ 38.298] sna_block_handler (tv=582.791000) [ 38.298] sna_scanout_do_flush: flush timer active: delta=9 [ 38.298] sna_accel_do_throttle -- no pending activity [ 38.298] sna_accel_block: evaluating timers, active=5 [ 38.298] sna_accel_block: flush timer expires in 9 [38307] [ 38.305] sna_wakeup_handler [ 38.305] sna_block_handler (tv=0.180000) [ 38.305] sna_scanout_do_flush: flush timer active: delta=2 [ 38.305] sna_scanout_do_flush (time=38305), triggered [ 38.305] sna_scanout_flush (time=38305), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 38.305] has_shadow: has pending damage? 0, outstanding flips: 2 [ 38.305] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 38.305] has_shadow: has pending damage? 0, outstanding flips: 2 [ 38.305] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 2, mode reconfiguration pending? 0) [ 38.305] sna_accel_do_throttle -- no pending activity [ 38.305] sna_accel_block: evaluating timers, active=5 [ 38.305] sna_accel_block: flush timer expires in 16 [38321] [ 38.314] sna_wakeup_handler [ 38.314] sna_mode_wakeup: len=32 [ 38.314] sna_mode_wakeup: recording last swap on pipe=1, frame 2026 [7ea], time 38.314338 [ 38.314] sna_mode_wakeup: removing handle=128 [active_scanout=1] from scanout, installing handle=29 [active_scanout=3] [ 38.314] sna_mode_wakeup: flip complete, pending? 2 [ 38.314] sna_block_handler (tv=0.171000) [ 38.314] sna_scanout_do_flush: flush timer active: delta=7 [ 38.314] sna_accel_do_throttle -- no pending activity [ 38.314] sna_accel_block: evaluating timers, active=5 [ 38.314] sna_accel_block: flush timer expires in 7 [38321] [ 38.315] sna_wakeup_handler [ 38.315] sna_mode_wakeup: len=32 [ 38.315] sna_mode_wakeup: recording last swap on pipe=0, frame 2056 [808], time 38.315735 [ 38.315] sna_mode_wakeup: removing handle=128 [active_scanout=0] from scanout, installing handle=29 [active_scanout=3] [ 38.315] sna_mode_wakeup: flip complete, pending? 1 [ 38.315] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 38.315] sna_block_handler (tv=0.170000) [ 38.315] sna_scanout_do_flush: flush timer active: delta=6 [ 38.315] sna_accel_do_throttle -- no pending activity [ 38.315] sna_accel_block: evaluating timers, active=5 [ 38.315] sna_accel_block: flush timer expires in 6 [38321] [ 38.321] sna_wakeup_handler [ 38.321] sna_block_handler (tv=0.164000) [ 38.321] sna_scanout_do_flush: flush timer active: delta=0 [ 38.321] sna_scanout_do_flush (time=38321), triggered [ 38.321] sna_scanout_flush (time=38321), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 38.321] has_shadow: has pending damage? 0, outstanding flips: 0 [ 38.321] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 38.321] has_shadow: has pending damage? 0, outstanding flips: 0 [ 38.321] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 38.321] sna_accel_do_throttle -- no pending activity [ 38.321] sna_accel_block: evaluating timers, active=5 [ 38.321] sna_accel_block: flush timer expires in 16 [38337] [ 38.331] sna_wakeup_handler [ 38.331] sna_block_handler (tv=0.180000) [ 38.331] sna_scanout_do_flush: flush timer active: delta=6 [ 38.331] sna_accel_do_throttle -- no pending activity [ 38.331] sna_accel_block: evaluating timers, active=5 [ 38.331] sna_accel_block: flush timer expires in 6 [38337] [ 38.337] sna_wakeup_handler [ 38.337] sna_block_handler (tv=0.174000) [ 38.337] sna_scanout_do_flush: flush timer active: delta=0 [ 38.337] sna_scanout_do_flush (time=38337), triggered [ 38.337] sna_scanout_flush (time=38337), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 38.337] has_shadow: has pending damage? 0, outstanding flips: 0 [ 38.337] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 38.337] has_shadow: has pending damage? 0, outstanding flips: 0 [ 38.337] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 38.337] sna_accel_do_throttle -- no pending activity [ 38.337] sna_accel_block: evaluating timers, active=5 [ 38.337] sna_accel_block: flush timer expires in 16 [38353] [ 38.353] sna_wakeup_handler [ 38.353] sna_block_handler (tv=0.158000) [ 38.353] sna_scanout_do_flush: flush timer active: delta=0 [ 38.353] sna_scanout_do_flush (time=38353), triggered [ 38.353] sna_scanout_flush (time=38353), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 38.353] has_shadow: has pending damage? 0, outstanding flips: 0 [ 38.353] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 38.353] has_shadow: has pending damage? 0, outstanding flips: 0 [ 38.353] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 38.353] sna_accel_do_throttle -- no pending activity [ 38.353] sna_accel_block: evaluating timers, active=5 [ 38.353] sna_accel_block: flush timer expires in 16 [38369] [ 38.369] sna_wakeup_handler [ 38.369] sna_block_handler (tv=0.142000) [ 38.369] sna_scanout_do_flush: flush timer active: delta=0 [ 38.369] sna_scanout_do_flush (time=38369), triggered [ 38.369] sna_scanout_flush (time=38369), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 38.369] has_shadow: has pending damage? 0, outstanding flips: 0 [ 38.369] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 38.369] has_shadow: has pending damage? 0, outstanding flips: 0 [ 38.369] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 38.369] sna_accel_do_throttle -- no pending activity [ 38.369] sna_accel_block: evaluating timers, active=5 [ 38.369] sna_accel_block: flush timer expires in 16 [38385] [ 38.386] sna_wakeup_handler [ 38.386] sna_block_handler (tv=0.125000) [ 38.386] sna_scanout_do_flush: flush timer active: delta=-1 [ 38.386] sna_scanout_do_flush (time=38386), triggered [ 38.386] sna_scanout_flush (time=38386), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 38.386] has_shadow: has pending damage? 0, outstanding flips: 0 [ 38.386] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 38.386] has_shadow: has pending damage? 0, outstanding flips: 0 [ 38.386] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 38.386] sna_accel_do_throttle -- no pending activity [ 38.386] sna_accel_block: evaluating timers, active=5 [ 38.386] sna_accel_block: flush timer expires in 16 [38402] [ 38.402] sna_wakeup_handler [ 38.402] sna_block_handler (tv=0.109000) [ 38.402] sna_scanout_do_flush: flush timer active: delta=0 [ 38.402] sna_scanout_do_flush (time=38402), triggered [ 38.402] sna_scanout_flush (time=38402), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 38.402] has_shadow: has pending damage? 0, outstanding flips: 0 [ 38.402] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 38.402] has_shadow: has pending damage? 0, outstanding flips: 0 [ 38.402] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 38.402] sna_accel_do_throttle -- no pending activity [ 38.402] sna_accel_block: evaluating timers, active=5 [ 38.402] sna_accel_block: flush timer expires in 16 [38418] [ 38.418] sna_wakeup_handler [ 38.418] sna_block_handler (tv=0.93000) [ 38.418] sna_scanout_do_flush: flush timer active: delta=0 [ 38.418] sna_scanout_do_flush (time=38418), triggered [ 38.418] sna_scanout_flush (time=38418), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 38.418] has_shadow: has pending damage? 0, outstanding flips: 0 [ 38.418] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 38.418] has_shadow: has pending damage? 0, outstanding flips: 0 [ 38.418] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 38.418] sna_accel_do_throttle -- no pending activity [ 38.418] sna_accel_block: evaluating timers, active=5 [ 38.418] sna_accel_block: flush timer expires in 16 [38434] [ 38.435] sna_wakeup_handler [ 38.435] sna_block_handler (tv=0.76000) [ 38.435] sna_scanout_do_flush: flush timer active: delta=-1 [ 38.435] sna_scanout_do_flush (time=38435), triggered [ 38.435] sna_scanout_flush (time=38435), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 38.435] has_shadow: has pending damage? 0, outstanding flips: 0 [ 38.435] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 38.435] has_shadow: has pending damage? 0, outstanding flips: 0 [ 38.435] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 38.435] sna_accel_do_throttle -- no pending activity [ 38.435] sna_accel_block: evaluating timers, active=5 [ 38.435] sna_accel_block: flush timer expires in 16 [38451] [ 38.451] sna_wakeup_handler [ 38.451] sna_block_handler (tv=0.60000) [ 38.451] sna_scanout_do_flush: flush timer active: delta=0 [ 38.451] sna_scanout_do_flush (time=38451), triggered [ 38.451] sna_scanout_flush (time=38451), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 38.451] has_shadow: has pending damage? 0, outstanding flips: 0 [ 38.451] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 38.451] has_shadow: has pending damage? 0, outstanding flips: 0 [ 38.451] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 38.451] sna_accel_do_throttle -- no pending activity [ 38.451] sna_accel_block: evaluating timers, active=5 [ 38.451] sna_accel_block: flush timer expires in 16 [38467] [ 38.467] sna_wakeup_handler [ 38.467] sna_block_handler (tv=0.44000) [ 38.467] sna_scanout_do_flush: flush timer active: delta=0 [ 38.467] sna_scanout_do_flush (time=38467), triggered [ 38.467] sna_scanout_flush (time=38467), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 38.467] has_shadow: has pending damage? 0, outstanding flips: 0 [ 38.467] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 38.467] has_shadow: has pending damage? 0, outstanding flips: 0 [ 38.467] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 38.467] sna_accel_do_throttle -- no pending activity [ 38.467] sna_accel_block: evaluating timers, active=5 [ 38.467] sna_accel_block: flush timer expires in 16 [38483] [ 38.483] sna_wakeup_handler [ 38.483] sna_block_handler (tv=0.28000) [ 38.483] sna_scanout_do_flush: flush timer active: delta=0 [ 38.483] sna_scanout_do_flush (time=38483), triggered [ 38.483] sna_scanout_flush (time=38483), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 38.483] has_shadow: has pending damage? 0, outstanding flips: 0 [ 38.483] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 38.483] has_shadow: has pending damage? 0, outstanding flips: 0 [ 38.483] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 38.483] sna_accel_do_throttle -- no pending activity [ 38.483] sna_accel_block: evaluating timers, active=5 [ 38.483] sna_accel_block: flush timer expires in 16 [38499] [ 38.500] sna_wakeup_handler [ 38.500] sna_block_handler (tv=0.11000) [ 38.500] sna_scanout_do_flush: flush timer active: delta=-1 [ 38.500] sna_scanout_do_flush (time=38500), triggered [ 38.500] sna_scanout_flush (time=38500), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 38.500] has_shadow: has pending damage? 0, outstanding flips: 0 [ 38.500] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 38.500] has_shadow: has pending damage? 0, outstanding flips: 0 [ 38.500] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 38.500] sna_accel_do_throttle -- no pending activity [ 38.500] sna_accel_block: evaluating timers, active=5 [ 38.500] sna_accel_block: flush timer expires in 16 [38516] [ 38.511] sna_wakeup_handler [ 38.511] sna_block_handler (tv=0.100000) [ 38.511] sna_scanout_do_flush: flush timer active: delta=5 [ 38.511] sna_accel_do_throttle -- no pending activity [ 38.511] sna_accel_block: evaluating timers, active=5 [ 38.511] sna_accel_block: flush timer expires in 5 [38516] [ 38.516] sna_wakeup_handler [ 38.516] sna_block_handler (tv=0.95000) [ 38.516] sna_scanout_do_flush: flush timer active: delta=0 [ 38.516] sna_scanout_do_flush (time=38516), triggered [ 38.516] sna_scanout_flush (time=38516), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 38.516] has_shadow: has pending damage? 0, outstanding flips: 0 [ 38.516] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 38.516] has_shadow: has pending damage? 0, outstanding flips: 0 [ 38.516] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 38.516] sna_accel_do_throttle -- no pending activity [ 38.516] sna_accel_block: evaluating timers, active=5 [ 38.516] sna_accel_block: flush timer expires in 16 [38532] [ 38.532] sna_wakeup_handler [ 38.532] sna_block_handler (tv=0.79000) [ 38.532] sna_scanout_do_flush: flush timer active: delta=0 [ 38.532] sna_scanout_do_flush (time=38532), triggered [ 38.532] sna_scanout_flush (time=38532), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 38.532] has_shadow: has pending damage? 0, outstanding flips: 0 [ 38.532] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 38.532] has_shadow: has pending damage? 0, outstanding flips: 0 [ 38.532] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 38.532] sna_accel_do_throttle -- no pending activity [ 38.532] sna_accel_block: evaluating timers, active=5 [ 38.532] sna_accel_block: flush timer expires in 16 [38548] [ 38.549] sna_wakeup_handler [ 38.549] sna_block_handler (tv=0.62000) [ 38.549] sna_scanout_do_flush: flush timer active: delta=-1 [ 38.549] sna_scanout_do_flush (time=38549), triggered [ 38.549] sna_scanout_flush (time=38549), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 38.549] has_shadow: has pending damage? 0, outstanding flips: 0 [ 38.549] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 38.549] has_shadow: has pending damage? 0, outstanding flips: 0 [ 38.549] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 38.549] sna_accel_do_throttle -- no pending activity [ 38.549] sna_accel_block: evaluating timers, active=5 [ 38.549] sna_accel_block: flush timer expires in 16 [38565] [ 38.560] sna_wakeup_handler [ 38.560] sna_block_handler (tv=0.180000) [ 38.560] sna_scanout_do_flush: flush timer active: delta=5 [ 38.560] sna_accel_do_throttle -- no pending activity [ 38.560] sna_accel_block: evaluating timers, active=5 [ 38.560] sna_accel_block: flush timer expires in 5 [38565] [ 38.566] sna_wakeup_handler [ 38.566] sna_block_handler (tv=0.174000) [ 38.566] sna_scanout_do_flush: flush timer active: delta=-1 [ 38.566] sna_scanout_do_flush (time=38566), triggered [ 38.566] sna_scanout_flush (time=38566), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 38.566] has_shadow: has pending damage? 0, outstanding flips: 0 [ 38.566] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 38.566] has_shadow: has pending damage? 0, outstanding flips: 0 [ 38.566] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 38.566] sna_accel_do_throttle -- no pending activity [ 38.566] sna_accel_block: evaluating timers, active=5 [ 38.566] sna_accel_block: flush timer expires in 16 [38582] [ 38.582] sna_wakeup_handler [ 38.582] sna_block_handler (tv=0.158000) [ 38.582] sna_scanout_do_flush: flush timer active: delta=0 [ 38.582] sna_scanout_do_flush (time=38582), triggered [ 38.582] sna_scanout_flush (time=38582), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 38.582] has_shadow: has pending damage? 0, outstanding flips: 0 [ 38.582] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 38.582] has_shadow: has pending damage? 0, outstanding flips: 0 [ 38.582] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 38.582] sna_accel_do_throttle -- no pending activity [ 38.582] sna_accel_block: evaluating timers, active=5 [ 38.582] sna_accel_block: flush timer expires in 16 [38598] [ 38.586] sna_wakeup_handler [ 38.586] sna_block_handler (tv=0.14000) [ 38.586] sna_scanout_do_flush: flush timer active: delta=12 [ 38.586] sna_accel_do_throttle -- no pending activity [ 38.586] sna_accel_block: evaluating timers, active=5 [ 38.586] sna_accel_block: flush timer expires in 12 [38598] [ 38.598] sna_wakeup_handler [ 38.598] sna_block_handler (tv=0.2000) [ 38.598] sna_scanout_do_flush: flush timer active: delta=0 [ 38.598] sna_scanout_do_flush (time=38598), triggered [ 38.598] sna_scanout_flush (time=38598), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 38.598] has_shadow: has pending damage? 0, outstanding flips: 0 [ 38.598] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 38.598] has_shadow: has pending damage? 0, outstanding flips: 0 [ 38.598] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 38.598] sna_accel_do_throttle -- no pending activity [ 38.598] sna_accel_block: evaluating timers, active=5 [ 38.598] sna_accel_block: flush timer expires in 16 [38614] [ 38.599] sna_wakeup_handler [ 38.599] sna_block_handler (tv=0.14000) [ 38.599] sna_scanout_do_flush: flush timer active: delta=15 [ 38.599] sna_accel_do_throttle -- no pending activity [ 38.599] sna_accel_block: evaluating timers, active=5 [ 38.599] sna_accel_block: flush timer expires in 15 [38614] [ 38.612] sna_wakeup_handler [ 38.612] sna_block_handler (tv=0.14000) [ 38.612] sna_scanout_do_flush: flush timer active: delta=2 [ 38.612] sna_scanout_do_flush (time=38612), triggered [ 38.612] sna_scanout_flush (time=38612), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 38.612] has_shadow: has pending damage? 0, outstanding flips: 0 [ 38.612] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 38.612] has_shadow: has pending damage? 0, outstanding flips: 0 [ 38.612] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 38.612] sna_accel_do_throttle -- no pending activity [ 38.612] sna_accel_block: evaluating timers, active=5 [ 38.612] sna_accel_block: flush timer expires in 16 [38628] [ 38.624] sna_wakeup_handler [ 38.624] sna_block_handler (tv=0.14000) [ 38.624] sna_scanout_do_flush: flush timer active: delta=4 [ 38.624] sna_accel_do_throttle -- no pending activity [ 38.624] sna_accel_block: evaluating timers, active=5 [ 38.624] sna_accel_block: flush timer expires in 4 [38628] [ 38.628] sna_wakeup_handler [ 38.628] sna_block_handler (tv=0.10000) [ 38.628] sna_scanout_do_flush: flush timer active: delta=0 [ 38.628] sna_scanout_do_flush (time=38628), triggered [ 38.628] sna_scanout_flush (time=38628), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 38.628] has_shadow: has pending damage? 0, outstanding flips: 0 [ 38.628] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 38.628] has_shadow: has pending damage? 0, outstanding flips: 0 [ 38.628] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 38.628] sna_accel_do_throttle -- no pending activity [ 38.628] sna_accel_block: evaluating timers, active=5 [ 38.628] sna_accel_block: flush timer expires in 16 [38644] [ 38.637] sna_wakeup_handler [ 38.637] sna_block_handler (tv=0.14000) [ 38.637] sna_scanout_do_flush: flush timer active: delta=7 [ 38.637] sna_accel_do_throttle -- no pending activity [ 38.637] sna_accel_block: evaluating timers, active=5 [ 38.637] sna_accel_block: flush timer expires in 7 [38644] [ 38.644] sna_wakeup_handler [ 38.644] sna_block_handler (tv=0.7000) [ 38.644] sna_scanout_do_flush: flush timer active: delta=0 [ 38.644] sna_scanout_do_flush (time=38644), triggered [ 38.644] sna_scanout_flush (time=38644), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 38.644] has_shadow: has pending damage? 0, outstanding flips: 0 [ 38.644] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 38.644] has_shadow: has pending damage? 0, outstanding flips: 0 [ 38.644] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 38.644] sna_accel_do_throttle -- no pending activity [ 38.644] sna_accel_block: evaluating timers, active=5 [ 38.644] sna_accel_block: flush timer expires in 16 [38660] [ 38.649] sna_wakeup_handler [ 38.649] sna_block_handler (tv=0.14000) [ 38.649] sna_scanout_do_flush: flush timer active: delta=11 [ 38.649] sna_accel_do_throttle -- no pending activity [ 38.649] sna_accel_block: evaluating timers, active=5 [ 38.649] sna_accel_block: flush timer expires in 11 [38660] [ 38.660] sna_wakeup_handler [ 38.660] sna_block_handler (tv=0.3000) [ 38.660] sna_scanout_do_flush: flush timer active: delta=0 [ 38.660] sna_scanout_do_flush (time=38660), triggered [ 38.660] sna_scanout_flush (time=38660), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 38.660] has_shadow: has pending damage? 0, outstanding flips: 0 [ 38.660] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 38.660] has_shadow: has pending damage? 0, outstanding flips: 0 [ 38.661] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 38.661] sna_accel_do_throttle -- no pending activity [ 38.661] sna_accel_block: evaluating timers, active=5 [ 38.661] sna_accel_block: flush timer expires in 16 [38676] [ 38.664] sna_wakeup_handler [ 38.664] sna_block_handler (tv=0.14000) [ 38.664] sna_scanout_do_flush: flush timer active: delta=12 [ 38.664] sna_accel_do_throttle -- no pending activity [ 38.664] sna_accel_block: evaluating timers, active=5 [ 38.664] sna_accel_block: flush timer expires in 12 [38676] [ 38.675] sna_wakeup_handler [ 38.675] sna_accel_flush: flush?=0, dirty?=0 [ 38.675] sna_block_handler (tv=0.14000) [ 38.675] sna_scanout_do_flush: flush timer active: delta=1 [ 38.675] sna_scanout_do_flush (time=38675), triggered [ 38.675] sna_scanout_flush (time=38675), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 38.675] has_shadow: has pending damage? 0, outstanding flips: 0 [ 38.675] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 38.675] has_shadow: has pending damage? 0, outstanding flips: 0 [ 38.675] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 38.675] sna_accel_do_throttle -- no pending activity [ 38.675] sna_accel_block: evaluating timers, active=5 [ 38.675] sna_accel_block: flush timer expires in 16 [38691] [ 38.675] sna_wakeup_handler [ 38.675] sna_block_handler (tv=0.14000) [ 38.675] sna_scanout_do_flush: flush timer active: delta=16 [ 38.675] sna_accel_do_throttle -- no pending activity [ 38.675] sna_accel_block: evaluating timers, active=5 [ 38.675] sna_accel_block: flush timer expires in 16 [38691] [ 38.675] sna_wakeup_handler [ 38.675] sna_use_hw_cursor (24x24)? [ 38.675] sna_show_cursors: cursor?=1 [ 38.675] sna_show_cursors: skipping cursor already show on CRTC (pipe=0) [ 38.675] sna_show_cursors: skipping cursor outside CRTC (pipe=1) [ 38.675] sna_change_window_attributes [ 38.675] sna_accel_flush: flush?=0, dirty?=0 [ 38.675] sna_accel_flush: flush?=0, dirty?=0 [ 38.675] sna_block_handler (tv=0.14000) [ 38.675] sna_scanout_do_flush: flush timer active: delta=16 [ 38.675] sna_accel_do_throttle -- no pending activity [ 38.675] sna_accel_block: evaluating timers, active=5 [ 38.675] sna_accel_block: flush timer expires in 16 [38691] [ 38.676] sna_wakeup_handler [ 38.676] sna_block_handler (tv=0.13000) [ 38.676] sna_scanout_do_flush: flush timer active: delta=15 [ 38.676] sna_accel_do_throttle -- no pending activity [ 38.676] sna_accel_block: evaluating timers, active=5 [ 38.676] sna_accel_block: flush timer expires in 15 [38691] [ 38.678] sna_wakeup_handler [ 38.678] sna_block_handler (tv=0.11000) [ 38.678] sna_scanout_do_flush: flush timer active: delta=13 [ 38.678] sna_accel_do_throttle -- no pending activity [ 38.678] sna_accel_block: evaluating timers, active=5 [ 38.678] sna_accel_block: flush timer expires in 13 [38691] [ 38.687] sna_wakeup_handler [ 38.687] sna_block_handler (tv=0.14000) [ 38.687] sna_scanout_do_flush: flush timer active: delta=4 [ 38.687] sna_accel_do_throttle -- no pending activity [ 38.687] sna_accel_block: evaluating timers, active=5 [ 38.687] sna_accel_block: flush timer expires in 4 [38691] [ 38.691] sna_wakeup_handler [ 38.691] sna_block_handler (tv=0.10000) [ 38.691] sna_scanout_do_flush: flush timer active: delta=0 [ 38.691] sna_scanout_do_flush (time=38691), triggered [ 38.691] sna_scanout_flush (time=38691), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 38.691] has_shadow: has pending damage? 0, outstanding flips: 0 [ 38.691] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 38.691] has_shadow: has pending damage? 0, outstanding flips: 0 [ 38.691] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 38.691] sna_accel_do_throttle -- no pending activity [ 38.691] sna_accel_block: evaluating timers, active=5 [ 38.691] sna_accel_block: flush timer expires in 16 [38707] [ 38.700] sna_wakeup_handler [ 38.700] sna_block_handler (tv=0.14000) [ 38.700] sna_scanout_do_flush: flush timer active: delta=7 [ 38.700] sna_accel_do_throttle -- no pending activity [ 38.700] sna_accel_block: evaluating timers, active=5 [ 38.700] sna_accel_block: flush timer expires in 7 [38707] [ 38.707] sna_wakeup_handler [ 38.707] sna_block_handler (tv=0.7000) [ 38.707] sna_scanout_do_flush: flush timer active: delta=0 [ 38.707] sna_scanout_do_flush (time=38707), triggered [ 38.707] sna_scanout_flush (time=38707), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 38.707] has_shadow: has pending damage? 0, outstanding flips: 0 [ 38.707] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 38.707] has_shadow: has pending damage? 0, outstanding flips: 0 [ 38.707] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 38.707] sna_accel_do_throttle -- no pending activity [ 38.707] sna_accel_block: evaluating timers, active=5 [ 38.707] sna_accel_block: flush timer expires in 16 [38723] [ 38.713] sna_wakeup_handler [ 38.713] sna_block_handler (tv=0.14000) [ 38.713] sna_scanout_do_flush: flush timer active: delta=10 [ 38.713] sna_accel_do_throttle -- no pending activity [ 38.713] sna_accel_block: evaluating timers, active=5 [ 38.713] sna_accel_block: flush timer expires in 10 [38723] [ 38.723] sna_wakeup_handler [ 38.723] sna_block_handler (tv=0.4000) [ 38.723] sna_scanout_do_flush: flush timer active: delta=0 [ 38.723] sna_scanout_do_flush (time=38723), triggered [ 38.723] sna_scanout_flush (time=38723), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 38.723] has_shadow: has pending damage? 0, outstanding flips: 0 [ 38.723] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 38.723] has_shadow: has pending damage? 0, outstanding flips: 0 [ 38.724] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 38.724] sna_accel_do_throttle -- no pending activity [ 38.724] sna_accel_block: evaluating timers, active=5 [ 38.724] sna_accel_block: flush timer expires in 16 [38739] [ 38.725] sna_wakeup_handler [ 38.725] sna_block_handler (tv=0.14000) [ 38.725] sna_scanout_do_flush: flush timer active: delta=14 [ 38.725] sna_accel_do_throttle -- no pending activity [ 38.725] sna_accel_block: evaluating timers, active=5 [ 38.725] sna_accel_block: flush timer expires in 14 [38739] [ 38.738] sna_wakeup_handler [ 38.738] sna_block_handler (tv=0.2000) [ 38.738] sna_scanout_do_flush: flush timer active: delta=1 [ 38.738] sna_scanout_do_flush (time=38738), triggered [ 38.738] sna_scanout_flush (time=38738), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 38.738] has_shadow: has pending damage? 0, outstanding flips: 0 [ 38.738] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 38.738] has_shadow: has pending damage? 0, outstanding flips: 0 [ 38.738] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 38.738] sna_accel_do_throttle -- no pending activity [ 38.739] sna_accel_block: evaluating timers, active=5 [ 38.739] sna_accel_block: flush timer expires in 16 [38754] [ 38.741] sna_wakeup_handler [ 38.741] sna_block_handler (tv=0.14000) [ 38.741] sna_scanout_do_flush: flush timer active: delta=13 [ 38.741] sna_accel_do_throttle -- no pending activity [ 38.741] sna_accel_block: evaluating timers, active=5 [ 38.741] sna_accel_block: flush timer expires in 13 [38754] [ 38.753] sna_wakeup_handler [ 38.753] sna_accel_flush: flush?=0, dirty?=0 [ 38.753] sna_block_handler (tv=0.14000) [ 38.753] sna_scanout_do_flush: flush timer active: delta=1 [ 38.753] sna_scanout_do_flush (time=38753), triggered [ 38.753] sna_scanout_flush (time=38753), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 38.753] has_shadow: has pending damage? 0, outstanding flips: 0 [ 38.753] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 38.753] has_shadow: has pending damage? 0, outstanding flips: 0 [ 38.753] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 38.753] sna_accel_do_throttle -- no pending activity [ 38.753] sna_accel_block: evaluating timers, active=5 [ 38.753] sna_accel_block: flush timer expires in 16 [38769] [ 38.753] sna_wakeup_handler [ 38.753] sna_block_handler (tv=0.14000) [ 38.753] sna_scanout_do_flush: flush timer active: delta=16 [ 38.753] sna_accel_do_throttle -- no pending activity [ 38.753] sna_accel_block: evaluating timers, active=5 [ 38.753] sna_accel_block: flush timer expires in 16 [38769] [ 38.754] sna_wakeup_handler [ 38.754] sna_accel_flush: flush?=0, dirty?=0 [ 38.754] sna_accel_flush: flush?=0, dirty?=0 [ 38.754] sna_block_handler (tv=0.13000) [ 38.754] sna_scanout_do_flush: flush timer active: delta=15 [ 38.754] sna_accel_do_throttle -- no pending activity [ 38.754] sna_accel_block: evaluating timers, active=5 [ 38.754] sna_accel_block: flush timer expires in 15 [38769] [ 38.764] sna_wakeup_handler [ 38.764] sna_accel_flush: flush?=0, dirty?=0 [ 38.764] sna_block_handler (tv=0.14000) [ 38.764] sna_scanout_do_flush: flush timer active: delta=5 [ 38.764] sna_accel_do_throttle -- no pending activity [ 38.764] sna_accel_block: evaluating timers, active=5 [ 38.764] sna_accel_block: flush timer expires in 5 [38769] [ 38.764] sna_wakeup_handler [ 38.764] sna_block_handler (tv=0.14000) [ 38.764] sna_scanout_do_flush: flush timer active: delta=5 [ 38.764] sna_accel_do_throttle -- no pending activity [ 38.764] sna_accel_block: evaluating timers, active=5 [ 38.764] sna_accel_block: flush timer expires in 5 [38769] [ 38.765] sna_wakeup_handler [ 38.765] sna_accel_flush: flush?=0, dirty?=0 [ 38.765] sna_block_handler (tv=0.13000) [ 38.765] sna_scanout_do_flush: flush timer active: delta=4 [ 38.765] sna_accel_do_throttle -- no pending activity [ 38.765] sna_accel_block: evaluating timers, active=5 [ 38.765] sna_accel_block: flush timer expires in 4 [38769] [ 38.769] sna_wakeup_handler [ 38.769] sna_block_handler (tv=0.9000) [ 38.769] sna_scanout_do_flush: flush timer active: delta=0 [ 38.769] sna_scanout_do_flush (time=38769), triggered [ 38.769] sna_scanout_flush (time=38769), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 38.769] has_shadow: has pending damage? 0, outstanding flips: 0 [ 38.769] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 38.769] has_shadow: has pending damage? 0, outstanding flips: 0 [ 38.769] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 38.769] sna_accel_do_throttle -- no pending activity [ 38.769] sna_accel_block: evaluating timers, active=5 [ 38.769] sna_accel_block: flush timer expires in 16 [38785] [ 38.776] sna_wakeup_handler [ 38.776] sna_accel_flush: flush?=0, dirty?=0 [ 38.777] sna_block_handler (tv=0.13000) [ 38.777] sna_scanout_do_flush: flush timer active: delta=8 [ 38.777] sna_accel_do_throttle -- no pending activity [ 38.777] sna_accel_block: evaluating timers, active=5 [ 38.777] sna_accel_block: flush timer expires in 8 [38785] [ 38.777] sna_wakeup_handler [ 38.777] sna_block_handler (tv=0.13000) [ 38.777] sna_scanout_do_flush: flush timer active: delta=8 [ 38.777] sna_accel_do_throttle -- no pending activity [ 38.777] sna_accel_block: evaluating timers, active=5 [ 38.777] sna_accel_block: flush timer expires in 8 [38785] [ 38.777] sna_wakeup_handler [ 38.777] sna_accel_flush: flush?=0, dirty?=0 [ 38.777] sna_accel_flush: flush?=0, dirty?=0 [ 38.777] sna_block_handler (tv=0.13000) [ 38.777] sna_scanout_do_flush: flush timer active: delta=8 [ 38.777] sna_accel_do_throttle -- no pending activity [ 38.777] sna_accel_block: evaluating timers, active=5 [ 38.777] sna_accel_block: flush timer expires in 8 [38785] [ 38.778] sna_wakeup_handler [ 38.778] sna_block_handler (tv=0.12000) [ 38.778] sna_scanout_do_flush: flush timer active: delta=7 [ 38.778] sna_accel_do_throttle -- no pending activity [ 38.778] sna_accel_block: evaluating timers, active=5 [ 38.778] sna_accel_block: flush timer expires in 7 [38785] [ 38.785] sna_wakeup_handler [ 38.785] sna_block_handler (tv=0.5000) [ 38.785] sna_scanout_do_flush: flush timer active: delta=0 [ 38.785] sna_scanout_do_flush (time=38785), triggered [ 38.785] sna_scanout_flush (time=38785), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 38.785] has_shadow: has pending damage? 0, outstanding flips: 0 [ 38.785] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 38.785] has_shadow: has pending damage? 0, outstanding flips: 0 [ 38.785] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 38.785] sna_accel_do_throttle -- no pending activity [ 38.785] sna_accel_block: evaluating timers, active=5 [ 38.785] sna_accel_block: flush timer expires in 16 [38801] [ 38.790] sna_wakeup_handler [ 38.790] sna_accel_flush: flush?=0, dirty?=0 [ 38.790] sna_block_handler (tv=0.13000) [ 38.790] sna_scanout_do_flush: flush timer active: delta=11 [ 38.790] sna_accel_do_throttle -- no pending activity [ 38.790] sna_accel_block: evaluating timers, active=5 [ 38.790] sna_accel_block: flush timer expires in 11 [38801] [ 38.790] sna_wakeup_handler [ 38.790] sna_block_handler (tv=0.13000) [ 38.790] sna_scanout_do_flush: flush timer active: delta=11 [ 38.790] sna_accel_do_throttle -- no pending activity [ 38.790] sna_accel_block: evaluating timers, active=5 [ 38.790] sna_accel_block: flush timer expires in 11 [38801] [ 38.790] sna_wakeup_handler [ 38.790] sna_accel_flush: flush?=0, dirty?=0 [ 38.790] sna_block_handler (tv=0.13000) [ 38.790] sna_scanout_do_flush: flush timer active: delta=11 [ 38.790] sna_accel_do_throttle -- no pending activity [ 38.790] sna_accel_block: evaluating timers, active=5 [ 38.790] sna_accel_block: flush timer expires in 11 [38801] [ 38.791] sna_wakeup_handler [ 38.791] sna_block_handler (tv=0.12000) [ 38.791] sna_scanout_do_flush: flush timer active: delta=10 [ 38.791] sna_accel_do_throttle -- no pending activity [ 38.791] sna_accel_block: evaluating timers, active=5 [ 38.791] sna_accel_block: flush timer expires in 10 [38801] [ 38.801] sna_wakeup_handler [ 38.801] sna_block_handler (tv=0.2000) [ 38.801] sna_scanout_do_flush: flush timer active: delta=0 [ 38.801] sna_scanout_do_flush (time=38801), triggered [ 38.801] sna_scanout_flush (time=38801), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 38.801] has_shadow: has pending damage? 0, outstanding flips: 0 [ 38.801] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 38.801] has_shadow: has pending damage? 0, outstanding flips: 0 [ 38.801] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 38.801] sna_accel_do_throttle -- no pending activity [ 38.801] sna_accel_block: evaluating timers, active=5 [ 38.801] sna_accel_block: flush timer expires in 16 [38817] [ 38.802] sna_wakeup_handler [ 38.802] sna_accel_flush: flush?=0, dirty?=0 [ 38.802] sna_block_handler (tv=0.14000) [ 38.802] sna_scanout_do_flush: flush timer active: delta=15 [ 38.802] sna_accel_do_throttle -- no pending activity [ 38.802] sna_accel_block: evaluating timers, active=5 [ 38.802] sna_accel_block: flush timer expires in 15 [38817] [ 38.802] sna_wakeup_handler [ 38.802] sna_block_handler (tv=0.14000) [ 38.802] sna_scanout_do_flush: flush timer active: delta=15 [ 38.802] sna_accel_do_throttle -- no pending activity [ 38.802] sna_accel_block: evaluating timers, active=5 [ 38.802] sna_accel_block: flush timer expires in 15 [38817] [ 38.802] sna_wakeup_handler [ 38.802] sna_accel_flush: flush?=0, dirty?=0 [ 38.802] sna_accel_flush: flush?=0, dirty?=0 [ 38.802] sna_block_handler (tv=0.14000) [ 38.802] sna_scanout_do_flush: flush timer active: delta=15 [ 38.802] sna_accel_do_throttle -- no pending activity [ 38.802] sna_accel_block: evaluating timers, active=5 [ 38.802] sna_accel_block: flush timer expires in 15 [38817] [ 38.803] sna_wakeup_handler [ 38.803] sna_block_handler (tv=0.13000) [ 38.803] sna_scanout_do_flush: flush timer active: delta=14 [ 38.803] sna_accel_do_throttle -- no pending activity [ 38.803] sna_accel_block: evaluating timers, active=5 [ 38.803] sna_accel_block: flush timer expires in 14 [38817] [ 38.804] sna_wakeup_handler [ 38.804] sna_block_handler (tv=0.12000) [ 38.804] sna_scanout_do_flush: flush timer active: delta=13 [ 38.804] sna_accel_do_throttle -- no pending activity [ 38.804] sna_accel_block: evaluating timers, active=5 [ 38.804] sna_accel_block: flush timer expires in 13 [38817] [ 38.815] sna_wakeup_handler [ 38.815] sna_accel_flush: flush?=0, dirty?=0 [ 38.815] sna_block_handler (tv=0.14000) [ 38.815] sna_scanout_do_flush: flush timer active: delta=2 [ 38.815] sna_scanout_do_flush (time=38815), triggered [ 38.815] sna_scanout_flush (time=38815), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 38.815] has_shadow: has pending damage? 0, outstanding flips: 0 [ 38.815] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 38.815] has_shadow: has pending damage? 0, outstanding flips: 0 [ 38.815] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 38.815] sna_accel_do_throttle -- no pending activity [ 38.815] sna_accel_block: evaluating timers, active=5 [ 38.815] sna_accel_block: flush timer expires in 16 [38831] [ 38.815] sna_wakeup_handler [ 38.815] sna_block_handler (tv=0.14000) [ 38.815] sna_scanout_do_flush: flush timer active: delta=16 [ 38.815] sna_accel_do_throttle -- no pending activity [ 38.815] sna_accel_block: evaluating timers, active=5 [ 38.815] sna_accel_block: flush timer expires in 16 [38831] [ 38.815] sna_wakeup_handler [ 38.815] sna_accel_flush: flush?=0, dirty?=0 [ 38.815] sna_block_handler (tv=0.14000) [ 38.815] sna_scanout_do_flush: flush timer active: delta=16 [ 38.815] sna_accel_do_throttle -- no pending activity [ 38.815] sna_accel_block: evaluating timers, active=5 [ 38.815] sna_accel_block: flush timer expires in 16 [38831] [ 38.816] sna_wakeup_handler [ 38.816] sna_block_handler (tv=0.13000) [ 38.816] sna_scanout_do_flush: flush timer active: delta=15 [ 38.816] sna_accel_do_throttle -- no pending activity [ 38.816] sna_accel_block: evaluating timers, active=5 [ 38.816] sna_accel_block: flush timer expires in 15 [38831] [ 38.817] sna_wakeup_handler [ 38.817] sna_block_handler (tv=0.12000) [ 38.817] sna_scanout_do_flush: flush timer active: delta=14 [ 38.817] sna_accel_do_throttle -- no pending activity [ 38.817] sna_accel_block: evaluating timers, active=5 [ 38.817] sna_accel_block: flush timer expires in 14 [38831] [ 38.827] sna_wakeup_handler [ 38.827] sna_accel_flush: flush?=0, dirty?=0 [ 38.827] sna_block_handler (tv=0.14000) [ 38.827] sna_scanout_do_flush: flush timer active: delta=4 [ 38.827] sna_accel_do_throttle -- no pending activity [ 38.827] sna_accel_block: evaluating timers, active=5 [ 38.827] sna_accel_block: flush timer expires in 4 [38831] [ 38.827] sna_wakeup_handler [ 38.827] sna_block_handler (tv=0.14000) [ 38.827] sna_scanout_do_flush: flush timer active: delta=4 [ 38.827] sna_accel_do_throttle -- no pending activity [ 38.827] sna_accel_block: evaluating timers, active=5 [ 38.827] sna_accel_block: flush timer expires in 4 [38831] [ 38.827] sna_wakeup_handler [ 38.827] sna_accel_flush: flush?=0, dirty?=0 [ 38.827] sna_accel_flush: flush?=0, dirty?=0 [ 38.827] sna_block_handler (tv=0.14000) [ 38.827] sna_scanout_do_flush: flush timer active: delta=4 [ 38.827] sna_accel_do_throttle -- no pending activity [ 38.827] sna_accel_block: evaluating timers, active=5 [ 38.827] sna_accel_block: flush timer expires in 4 [38831] [ 38.828] sna_wakeup_handler [ 38.828] sna_block_handler (tv=0.13000) [ 38.828] sna_scanout_do_flush: flush timer active: delta=3 [ 38.828] sna_scanout_do_flush (time=38828), triggered [ 38.828] sna_scanout_flush (time=38828), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 38.828] has_shadow: has pending damage? 0, outstanding flips: 0 [ 38.828] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 38.828] has_shadow: has pending damage? 0, outstanding flips: 0 [ 38.828] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 38.828] sna_accel_do_throttle -- no pending activity [ 38.828] sna_accel_block: evaluating timers, active=5 [ 38.828] sna_accel_block: flush timer expires in 16 [38844] [ 38.830] sna_wakeup_handler [ 38.830] sna_block_handler (tv=0.11000) [ 38.830] sna_scanout_do_flush: flush timer active: delta=14 [ 38.830] sna_accel_do_throttle -- no pending activity [ 38.830] sna_accel_block: evaluating timers, active=5 [ 38.830] sna_accel_block: flush timer expires in 14 [38844] [ 38.840] sna_wakeup_handler [ 38.840] sna_accel_flush: flush?=0, dirty?=0 [ 38.840] sna_block_handler (tv=0.14000) [ 38.840] sna_scanout_do_flush: flush timer active: delta=4 [ 38.840] sna_accel_do_throttle -- no pending activity [ 38.840] sna_accel_block: evaluating timers, active=5 [ 38.840] sna_accel_block: flush timer expires in 4 [38844] [ 38.840] sna_wakeup_handler [ 38.840] sna_block_handler (tv=0.14000) [ 38.840] sna_scanout_do_flush: flush timer active: delta=4 [ 38.840] sna_accel_do_throttle -- no pending activity [ 38.840] sna_accel_block: evaluating timers, active=5 [ 38.840] sna_accel_block: flush timer expires in 4 [38844] [ 38.840] sna_wakeup_handler [ 38.840] sna_accel_flush: flush?=0, dirty?=0 [ 38.840] sna_block_handler (tv=0.14000) [ 38.840] sna_scanout_do_flush: flush timer active: delta=4 [ 38.840] sna_accel_do_throttle -- no pending activity [ 38.840] sna_accel_block: evaluating timers, active=5 [ 38.840] sna_accel_block: flush timer expires in 4 [38844] [ 38.841] sna_wakeup_handler [ 38.841] sna_block_handler (tv=0.13000) [ 38.842] sna_scanout_do_flush: flush timer active: delta=2 [ 38.842] sna_scanout_do_flush (time=38842), triggered [ 38.842] sna_scanout_flush (time=38842), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 38.842] has_shadow: has pending damage? 0, outstanding flips: 0 [ 38.842] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 38.842] has_shadow: has pending damage? 0, outstanding flips: 0 [ 38.842] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 38.842] sna_accel_do_throttle -- no pending activity [ 38.842] sna_accel_block: evaluating timers, active=5 [ 38.842] sna_accel_block: flush timer expires in 16 [38858] [ 38.844] sna_wakeup_handler [ 38.844] sna_accel_flush: flush?=0, dirty?=0 [ 38.844] sna_block_handler (tv=0.10000) [ 38.844] sna_scanout_do_flush: flush timer active: delta=14 [ 38.844] sna_accel_do_throttle -- no pending activity [ 38.844] sna_accel_block: evaluating timers, active=5 [ 38.844] sna_accel_block: flush timer expires in 14 [38858] [ 38.853] sna_wakeup_handler [ 38.853] sna_accel_flush: flush?=0, dirty?=0 [ 38.853] sna_block_handler (tv=0.14000) [ 38.853] sna_scanout_do_flush: flush timer active: delta=5 [ 38.853] sna_accel_do_throttle -- no pending activity [ 38.853] sna_accel_block: evaluating timers, active=5 [ 38.853] sna_accel_block: flush timer expires in 5 [38858] [ 38.853] sna_wakeup_handler [ 38.853] sna_block_handler (tv=0.14000) [ 38.853] sna_scanout_do_flush: flush timer active: delta=5 [ 38.853] sna_accel_do_throttle -- no pending activity [ 38.853] sna_accel_block: evaluating timers, active=5 [ 38.853] sna_accel_block: flush timer expires in 5 [38858] [ 38.854] sna_wakeup_handler [ 38.854] sna_accel_flush: flush?=0, dirty?=0 [ 38.854] sna_accel_flush: flush?=0, dirty?=0 [ 38.854] sna_block_handler (tv=0.13000) [ 38.854] sna_scanout_do_flush: flush timer active: delta=4 [ 38.854] sna_accel_do_throttle -- no pending activity [ 38.854] sna_accel_block: evaluating timers, active=5 [ 38.854] sna_accel_block: flush timer expires in 4 [38858] [ 38.855] sna_wakeup_handler [ 38.855] sna_block_handler (tv=0.12000) [ 38.855] sna_scanout_do_flush: flush timer active: delta=3 [ 38.855] sna_scanout_do_flush (time=38855), triggered [ 38.855] sna_scanout_flush (time=38855), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 38.855] has_shadow: has pending damage? 0, outstanding flips: 0 [ 38.855] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 38.855] has_shadow: has pending damage? 0, outstanding flips: 0 [ 38.855] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 38.855] sna_accel_do_throttle -- no pending activity [ 38.855] sna_accel_block: evaluating timers, active=5 [ 38.855] sna_accel_block: flush timer expires in 16 [38871] [ 38.865] sna_wakeup_handler [ 38.865] sna_accel_flush: flush?=0, dirty?=0 [ 38.865] sna_block_handler (tv=0.14000) [ 38.865] sna_scanout_do_flush: flush timer active: delta=6 [ 38.865] sna_accel_do_throttle -- no pending activity [ 38.865] sna_accel_block: evaluating timers, active=5 [ 38.865] sna_accel_block: flush timer expires in 6 [38871] [ 38.865] sna_wakeup_handler [ 38.865] sna_block_handler (tv=0.14000) [ 38.865] sna_scanout_do_flush: flush timer active: delta=6 [ 38.865] sna_accel_do_throttle -- no pending activity [ 38.865] sna_accel_block: evaluating timers, active=5 [ 38.865] sna_accel_block: flush timer expires in 6 [38871] [ 38.866] sna_wakeup_handler [ 38.866] sna_accel_flush: flush?=0, dirty?=0 [ 38.866] sna_block_handler (tv=0.13000) [ 38.866] sna_scanout_do_flush: flush timer active: delta=5 [ 38.866] sna_accel_do_throttle -- no pending activity [ 38.866] sna_accel_block: evaluating timers, active=5 [ 38.866] sna_accel_block: flush timer expires in 5 [38871] [ 38.867] sna_wakeup_handler [ 38.867] sna_block_handler (tv=0.12000) [ 38.867] sna_scanout_do_flush: flush timer active: delta=4 [ 38.867] sna_accel_do_throttle -- no pending activity [ 38.867] sna_accel_block: evaluating timers, active=5 [ 38.867] sna_accel_block: flush timer expires in 4 [38871] [ 38.871] sna_wakeup_handler [ 38.871] sna_block_handler (tv=0.8000) [ 38.871] sna_scanout_do_flush: flush timer active: delta=0 [ 38.871] sna_scanout_do_flush (time=38871), triggered [ 38.871] sna_scanout_flush (time=38871), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 38.871] has_shadow: has pending damage? 0, outstanding flips: 0 [ 38.871] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 38.871] has_shadow: has pending damage? 0, outstanding flips: 0 [ 38.871] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 38.871] sna_accel_do_throttle -- no pending activity [ 38.871] sna_accel_block: evaluating timers, active=5 [ 38.871] sna_accel_block: flush timer expires in 16 [38887] [ 38.878] sna_wakeup_handler [ 38.878] sna_accel_flush: flush?=0, dirty?=0 [ 38.878] sna_block_handler (tv=0.14000) [ 38.878] sna_scanout_do_flush: flush timer active: delta=9 [ 38.878] sna_accel_do_throttle -- no pending activity [ 38.878] sna_accel_block: evaluating timers, active=5 [ 38.878] sna_accel_block: flush timer expires in 9 [38887] [ 38.878] sna_wakeup_handler [ 38.878] sna_block_handler (tv=0.14000) [ 38.878] sna_scanout_do_flush: flush timer active: delta=9 [ 38.878] sna_accel_do_throttle -- no pending activity [ 38.878] sna_accel_block: evaluating timers, active=5 [ 38.878] sna_accel_block: flush timer expires in 9 [38887] [ 38.879] sna_wakeup_handler [ 38.879] sna_accel_flush: flush?=0, dirty?=0 [ 38.879] sna_accel_flush: flush?=0, dirty?=0 [ 38.879] sna_block_handler (tv=0.13000) [ 38.879] sna_scanout_do_flush: flush timer active: delta=8 [ 38.879] sna_accel_do_throttle -- no pending activity [ 38.879] sna_accel_block: evaluating timers, active=5 [ 38.879] sna_accel_block: flush timer expires in 8 [38887] [ 38.880] sna_wakeup_handler [ 38.880] sna_block_handler (tv=0.12000) [ 38.880] sna_scanout_do_flush: flush timer active: delta=7 [ 38.880] sna_accel_do_throttle -- no pending activity [ 38.880] sna_accel_block: evaluating timers, active=5 [ 38.880] sna_accel_block: flush timer expires in 7 [38887] [ 38.887] sna_wakeup_handler [ 38.887] sna_block_handler (tv=0.5000) [ 38.887] sna_scanout_do_flush: flush timer active: delta=0 [ 38.887] sna_scanout_do_flush (time=38887), triggered [ 38.887] sna_scanout_flush (time=38887), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 38.887] has_shadow: has pending damage? 0, outstanding flips: 0 [ 38.887] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 38.887] has_shadow: has pending damage? 0, outstanding flips: 0 [ 38.887] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 38.887] sna_accel_do_throttle -- no pending activity [ 38.887] sna_accel_block: evaluating timers, active=5 [ 38.887] sna_accel_block: flush timer expires in 16 [38903] [ 38.889] sna_wakeup_handler [ 38.889] sna_create_pixmap(13, 20, 32, usage=0) [ 38.889] kgem_can_create_2d: 13x20 @ 32 [ 38.889] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=20 [ 38.889] kgem_can_create_2d: untiled size=4096 [ 38.889] kgem_choose_tiling: too thin [width 13, 32 bpp] for TILING_X [ 38.889] kgem_choose_tiling: 13x20 -> 0 [ 38.889] sna_create_pixmap: usage=0, flags=a [ 38.889] sna_create_pixmap: small buffer [1040], attaching to shadow pixmap [ 38.889] create_pixmap: allocating pixmap 13x20, depth=32/32, size=1048 [ 38.889] create_pixmap: serial=3312, usage=0, 13x20 [ 38.889] sna_create_pixmap: serial=3312, 13x20, usage=0 [ 38.889] sna_composite_rectangles(pixmap=3313, op=0, 0 x 1 [(0, 0)x(13, 20) ...]) [ 38.889] sna_composite_rectangles: converted to op 0 [ 38.889] sna_composite_rectangles[0] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 38.889] sna_composite_rectangles: nrects=1, region=(0, 0), (13, 20) x 1 [ 38.889] sna_composite_rectangles: clipped extents (0, 0),(13, 20) x 1 [ 38.889] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(13, 20) [ 38.889] sna_composite_rectangles: fallback, dst pixmap=3313 too small or not attached [ 38.889] sna_composite_rectangles: fallback [ 38.889] sna_drawable_move_region_to_cpu(pixmap=3313 (13x20), [(0, 0), (13, 20)], flags=1) [ 38.889] sna_drawable_move_region_to_cpu: region (0, 0), (13, 20) + (0, 0) subsumes pixmap (13x20) [ 38.889] _sna_pixmap_move_to_cpu(pixmap=3313, 13x20, flags=1) [ 38.889] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 38.889] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 38.889] operate_inplace: no, inplace operation not suitable [ 38.889] _sna_pixmap_move_to_cpu: marking as damaged [ 38.889] __sna_damage_all(13, 20) [ 38.889] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 38.889] sna_composite_rectangles(pixmap=3313, op=1, fff2f1f0 x 1 [(0, 0)x(13, 20) ...]) [ 38.889] sna_composite_rectangles: converted to op 1 [ 38.889] sna_composite_rectangles[0] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 38.889] sna_composite_rectangles: nrects=1, region=(0, 0), (13, 20) x 1 [ 38.889] sna_composite_rectangles: clipped extents (0, 0),(13, 20) x 1 [ 38.889] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(13, 20) [ 38.889] sna_composite_rectangles: fallback, dst pixmap=3313 too small or not attached [ 38.889] sna_composite_rectangles: fallback [ 38.889] sna_drawable_move_region_to_cpu(pixmap=3313 (13x20), [(0, 0), (13, 20)], flags=1) [ 38.889] sna_drawable_move_region_to_cpu: pixmap=3313 all damaged on CPU [ 38.889] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 38.889] sna_composite_rectangles: fallback fill: (0, 0)x(13, 20) fff2f1f0 [ 38.889] sna_composite_rectangles(pixmap=3313, op=1, ff300a24 x 2 [(0, 0)x(13, 20) ...]) [ 38.889] sna_composite_rectangles: converted to op 1 [ 38.889] sna_composite_rectangles[0] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 38.889] sna_composite_rectangles[1] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 38.889] sna_composite_rectangles: nrects=2, region=(0, 0), (13, 20) x 2 [ 38.889] sna_composite_rectangles: clipped extents (0, 0),(13, 20) x 1 [ 38.889] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(13, 20) [ 38.889] sna_composite_rectangles: fallback, dst pixmap=3313 too small or not attached [ 38.889] sna_composite_rectangles: fallback [ 38.889] sna_drawable_move_region_to_cpu(pixmap=3313 (13x20), [(0, 0), (13, 20)], flags=1) [ 38.889] sna_drawable_move_region_to_cpu: pixmap=3313 all damaged on CPU [ 38.889] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 38.889] sna_composite_rectangles: fallback fill: (0, 0)x(13, 20) ff300a24 [ 38.889] sna_glyphs(op=3, nlist=2, src=(1, -2)) [ 38.889] sna_glyphs: fallback -- too small (13x20) [ 38.889] glyphs_fallback: nlist=2, count=3, extents (0, -13), (19, 1) [ 38.889] glyphs_fallback: clipped extents (0, 0), (13, 1) [ 38.889] sna_drawable_move_region_to_cpu(pixmap=3313 (13x20), [(0, 0), (13, 1)], flags=3) [ 38.889] sna_drawable_move_region_to_cpu: pixmap=3313 all damaged on CPU [ 38.889] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 38.889] sna_composite_rectangles(pixmap=3313, op=1, ffffffff x 1 [(1, 1)x(9, 17) ...]) [ 38.889] sna_composite_rectangles: converted to op 1 [ 38.889] sna_composite_rectangles[0] (1, 1)x(9, 17) -> (1, 1), (10, 18) [ 38.889] sna_composite_rectangles: nrects=1, region=(1, 1), (10, 18) x 1 [ 38.889] sna_composite_rectangles: clipped extents (1, 1),(10, 18) x 1 [ 38.889] sna_composite_rectangles: pixmap +(0, 0) extents (1, 1),(10, 18) [ 38.889] sna_composite_rectangles: fallback, dst pixmap=3313 too small or not attached [ 38.889] sna_composite_rectangles: fallback [ 38.889] sna_drawable_move_region_to_cpu(pixmap=3313 (13x20), [(1, 1), (10, 18)], flags=1) [ 38.889] sna_drawable_move_region_to_cpu: pixmap=3313 all damaged on CPU [ 38.889] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 38.889] sna_composite_rectangles: fallback fill: (1, 1)x(9, 17) ffffffff [ 38.889] sna_copy_area: src=pixmap=3313:(0, 0)x(13, 20)+(0, 0) -> dst=pixmap=3060:(477, 459)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 38.889] sna_copy_area: normal copy [ 38.889] sna_do_copy: src=(0, 0), dst=(477, 459), size=(13x20) [ 38.889] sna_do_copy: after drawable: src=(0, 0), dst=(542, 483), size=(13x20) [ 38.889] sna_do_copy: dst extents (542, 483), (555, 503), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 38.889] sna_do_copy: clipped dst extents (542, 483), (555, 503) [ 38.889] sna_do_copy: unclipped src extents (0, 0), (13, 20) [ 38.889] sna_do_copy: clipped src extents (0, 0), (13, 20) [ 38.889] sna_do_copy: pixmap -- no source clipping [ 38.889] sna_do_copy: src extents (0, 0), (13, 20) x 1 [ 38.889] sna_do_copy: copy region (542, 483), (555, 503) x 1 + (-542, -483) [ 38.889] sna_copy_boxes (boxes=1x[(542, 483), (555, 503)...], src pixmap=3313+(-542, -483), dst pixmap=3060+(-65, -24), alu=3, src.size=13x20, dst.size=3775x2136) [ 38.889] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94aafe70, gpu_bo=0, cpu_bo=0), replaces=0 [ 38.889] sna_drawable_use_bo pixmap=3060, box=((477, 459), (490, 479)), flags=8... [ 38.889] sna_drawable_use_bo: exported target, set PREFER_GPU [ 38.889] sna_drawable_use_bo: pinned, never REPLACES [ 38.890] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 38.890] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 38.890] sna_drawable_use_bo: using whole GPU bo [ 38.890] region_overlaps_damage? [ 38.890] use_shm_bo: no, not attached [ 38.890] sna_drawable_move_region_to_cpu(pixmap=3313 (13x20), [(0, 0), (13, 20)], flags=2) [ 38.890] sna_drawable_move_region_to_cpu: pixmap=3313 all damaged on CPU [ 38.890] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 38.890] sna_write_boxes x 1, src stride=52, src dx=(-477, -459) [ 38.890] kgem_bo_can_map: handle=9, map=0x7fc6b7845000:0x0:0x7fc656564000, tiling=1, domain=1, offset=4029534208 [ 38.890] write_boxes_inplace x 1, handle=9, tiling=1 [ 38.890] upload_inplace__tiled: tiling=1 [ 38.890] kgem_bo_can_map__cpu: handle=9 [ 38.890] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 38.890] kgem_bo_map__cpu(handle=9, size=33177600, map=0x7fc6b7845000:0x7fc656564000) [ 38.890] kgem_bo_sync__cpu: handle=9 [ 38.890] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(477, 459), size=13x20, pitch=52/15360 [ 38.890] sna_accel_flush: flush?=0, dirty?=0 [ 38.890] sna_accel_flush: flush?=0, dirty?=0 [ 38.890] sna_accel_flush: flush?=0, dirty?=0 [ 38.890] sna_accel_flush: flush?=0, dirty?=0 [ 38.890] sna_destroy_pixmap: pixmap=3313, attached?=1 [ 38.890] __sna_free_pixmap(pixmap=3313) [ 38.890] sna_accel_flush: flush?=0, dirty?=0 [ 38.890] sna_accel_flush: flush?=0, dirty?=0 [ 38.890] sna_accel_flush: flush?=0, dirty?=0 [ 38.890] sna_block_handler (tv=0.2000) [ 38.890] sna_scanout_do_flush: flush timer active: delta=13 [ 38.890] sna_accel_do_throttle -- no pending activity [ 38.890] sna_accel_block: evaluating timers, active=5 [ 38.890] sna_accel_block: flush timer expires in 13 [38903] [ 38.890] sna_wakeup_handler [ 38.890] sna_accel_flush: flush?=0, dirty?=0 [ 38.890] sna_block_handler (tv=0.14000) [ 38.890] sna_scanout_do_flush: flush timer active: delta=13 [ 38.890] sna_accel_do_throttle -- no pending activity [ 38.890] sna_accel_block: evaluating timers, active=5 [ 38.890] sna_accel_block: flush timer expires in 13 [38903] [ 38.890] sna_wakeup_handler [ 38.890] sna_block_handler (tv=0.14000) [ 38.890] sna_scanout_do_flush: flush timer active: delta=13 [ 38.890] sna_accel_do_throttle -- no pending activity [ 38.890] sna_accel_block: evaluating timers, active=5 [ 38.890] sna_accel_block: flush timer expires in 13 [38903] [ 38.891] sna_wakeup_handler [ 38.891] sna_accel_flush: flush?=0, dirty?=0 [ 38.891] sna_accel_flush: flush?=0, dirty?=0 [ 38.891] sna_block_handler (tv=0.13000) [ 38.891] sna_scanout_do_flush: flush timer active: delta=12 [ 38.891] sna_accel_do_throttle -- no pending activity [ 38.891] sna_accel_block: evaluating timers, active=5 [ 38.891] sna_accel_block: flush timer expires in 12 [38903] [ 38.891] sna_wakeup_handler [ 38.891] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=128, name=76 [ 38.891] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 38.891] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 38.891] sna_dri2_get_back: draw size=7680x2160, back buffer handle=128 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 [ 38.891] sna_dri2_get_back: reuse backbuffer? 1 [ 38.891] sna_dri2_get_back: back buffer handle=128, active?=0, refcnt=1 [ 38.891] sna_dri2_get_back: reuse unattached back [ 38.891] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 38.891] sna_dri2_reuse_buffer: reusing back buffer handle=128, name=76, pitch=30720, age=0 [ 38.891] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 38.891] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=29, name=3, active_scanout=3 [ 38.891] kgem_bo_flink: flinked handle=29 to name=3, marking non-reusable [ 38.891] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=29] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 38.891] sna_accel_flush: flush?=0, dirty?=0 [ 38.891] sna_accel_flush: flush?=0, dirty?=0 [ 38.891] sna_accel_flush: flush?=0, dirty?=0 [ 38.891] sna_block_handler (tv=0.13000) [ 38.891] sna_scanout_do_flush: flush timer active: delta=12 [ 38.891] sna_accel_do_throttle -- no pending activity [ 38.891] sna_accel_block: evaluating timers, active=5 [ 38.891] sna_accel_block: flush timer expires in 12 [38903] [ 38.892] sna_wakeup_handler [ 38.892] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 38.892] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 38.892] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 38.892] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 38.892] sna_dri2_get_msc(draw=146, pipe=0) [ 38.892] sna_crtc_record_swap: recording last swap on pipe=0, frame 2090 [msc=2090], time 38.882439 [ 38.892] sna_dri2_get_msc: msc=2090 [raw=2090], ust=38882439 [ 38.892] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=128 (refs=1/1, flush=0) , front=29 (refs=1/4, flush=1) [ 38.892] sna_dri2_schedule_swap(target_msc=2055, divisor=0, remainder=0) [ 38.892] sna_dri2_schedule_swap: using front handle=29, active_scanout?=3, flush?=1 [ 38.892] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 38.892] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 38.892] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 38.892] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 38.892] sna_crtc_record_swap: recording last swap on pipe=0, frame 2090 [msc=2090], time 38.882439 [ 38.892] immediate_swap: current_msc=2090, target_msc=2055 -- yes [ 38.892] can_flip: no, shadow enabled [ 38.892] sna_dri2_add_event: adding event to window 146) [ 38.892] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 38.892] sna_dri2_immediate_blit: no pending blit, starting chain [ 38.892] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 38.892] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 38.892] can_xchg: back size=8701e00, front size=8701e00 [ 38.892] can_xchg: yes, pixmap=165 [ 38.892] sna_dri2_xchg: win=146, exchange front=29/3,ref=2 and back=128/76,ref=2, pixmap=165 7680x2160 [ 38.892] sna_dri2_xchg: back_bo handle=128, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 38.892] sna_dri2_xchg: front_bo handle=29, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 38.892] set_bo: pixmap=165, handle=128 (old handle=29) [ 38.892] set_bo: marking whole pixmap as damaged [ 38.892] set_bo: applying final/discard move-to-gpu [ 38.892] wait_for_shadow: flags=0, flips=0, handle=29, shadow=32 [ 38.892] set_bo: dropping flush hint from handle=29 [ 38.892] set_bo: adding flush hint to handle=128 [ 38.892] mark_stale(handle=29) => 1 [ 38.892] swap_limit: draw=146 setting swap limit to 3 [ 38.892] sna_dri2_swap_limit_validate: swap limit set to 3 [ 38.892] sna_next_vblank(pipe=0, waiting until next vblank) [ 38.892] sna_dri2_schedule_swap: reported target_msc=2090 [ 38.892] sna_accel_flush: flush?=0, dirty?=0 [ 38.892] sna_accel_flush: flush?=0, dirty?=0 [ 38.892] sna_accel_flush: flush?=0, dirty?=0 [ 38.892] sna_accel_flush: flush?=0, dirty?=0 [ 38.892] sna_block_handler (tv=0.12000) [ 38.892] sna_scanout_do_flush: flush timer active: delta=11 [ 38.892] sna_accel_do_throttle -- no pending activity [ 38.892] sna_accel_block: evaluating timers, active=5 [ 38.892] sna_accel_block: flush timer expires in 11 [38903] [ 38.898] sna_wakeup_handler [ 38.898] sna_mode_wakeup: len=32 [ 38.898] sna_dri2_vblank_handler(type=2, sequence=2091, draw=1555) [ 38.898] sna_crtc_record_swap: recording last swap on pipe=0, frame 2091 [msc=2091], time 38.899101 [ 38.898] sna_dri2_vblank_handler: 2 complete, frame=2091 tv=38.899101 [ 38.898] sna_dri2_blit_complete: blit finished [ 38.898] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=2091, tv=38.899101) [ 38.898] frame_swap_complete(type=2): draw=146, pipe=0, frame=2091 [msc=2091], tv=38.899101 [ 38.898] sna_accel_flush: flush?=0, dirty?=0 [ 38.898] sna_dri2_event_free(draw?=1) [ 38.898] sna_dri2_remove_event: remove[0x561c94ab16d0] from window 146, active? 1 [ 38.898] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 38.898] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=29] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 38.898] sna_dri2_vblank_handler complete [ 38.898] sna_block_handler (tv=0.6000) [ 38.898] sna_scanout_do_flush: flush timer active: delta=5 [ 38.898] sna_accel_do_throttle -- no pending activity [ 38.898] sna_accel_block: evaluating timers, active=5 [ 38.898] sna_accel_block: flush timer expires in 5 [38903] [ 38.904] sna_wakeup_handler [ 38.904] sna_block_handler (tv=0.14000) [ 38.904] sna_scanout_do_flush: flush timer active: delta=-1 [ 38.904] sna_scanout_do_flush (time=38904), triggered [ 38.904] sna_scanout_flush (time=38904), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 38.904] has_shadow: has pending damage? 1, outstanding flips: 0 [ 38.904] stop_flush: scanout=128 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 38.904] has_shadow: has pending damage? 1, outstanding flips: 0 [ 38.904] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 38.904] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 38.904] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 38.904] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 38.904] sna_pixmap_move_to_gpu: already all-damaged [ 38.904] sna_pixmap_mark_active: pixmap=165, handle=128 [ 38.904] sna_mode_redisplay: crtc[0] transformed? 0 [ 38.904] sna_mode_redisplay: crtc[1] transformed? 0 [ 38.904] sna_mode_redisplay: crtc[2] transformed? 0 [ 38.904] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=128 [active=1] [ 38.904] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 29, transformed? 0 [ 38.904] get_fb: reusing fb=112 for handle=128 [ 38.904] sna_mode_redisplay: recording flip on CRTC:32 handle=128, active_scanout=2, serial=2 [ 38.904] __kgem_bo_clear_busy: handle=128 [ 38.904] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 29, transformed? 0 [ 38.904] sna_mode_redisplay: recording flip on CRTC:39 handle=128, active_scanout=3, serial=3 [ 38.904] __kgem_bo_clear_busy: handle=128 [ 38.904] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 38.904] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 38.904] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=128, shadow handle=32 [ 38.904] sna_accel_do_throttle -- no pending activity [ 38.904] sna_accel_block: evaluating timers, active=5 [ 38.904] sna_accel_block: flush timer expires in 16 [38920] [ 38.906] sna_wakeup_handler [ 38.906] sna_accel_flush: flush?=0, dirty?=0 [ 38.906] sna_block_handler (tv=0.12000) [ 38.906] sna_scanout_do_flush: flush timer active: delta=14 [ 38.906] sna_accel_do_throttle -- no pending activity [ 38.906] sna_accel_block: evaluating timers, active=5 [ 38.906] sna_accel_block: flush timer expires in 14 [38920] [ 38.907] sna_wakeup_handler [ 38.907] sna_accel_flush: flush?=0, dirty?=0 [ 38.907] sna_block_handler (tv=0.14000) [ 38.907] sna_scanout_do_flush: flush timer active: delta=13 [ 38.907] sna_accel_do_throttle -- no pending activity [ 38.907] sna_accel_block: evaluating timers, active=5 [ 38.907] sna_accel_block: flush timer expires in 13 [38920] [ 38.907] sna_wakeup_handler [ 38.907] sna_block_handler (tv=0.14000) [ 38.907] sna_scanout_do_flush: flush timer active: delta=13 [ 38.907] sna_accel_do_throttle -- no pending activity [ 38.907] sna_accel_block: evaluating timers, active=5 [ 38.907] sna_accel_block: flush timer expires in 13 [38920] [ 38.907] sna_wakeup_handler [ 38.907] sna_accel_flush: flush?=0, dirty?=0 [ 38.907] sna_accel_flush: flush?=0, dirty?=0 [ 38.907] sna_block_handler (tv=0.14000) [ 38.907] sna_scanout_do_flush: flush timer active: delta=13 [ 38.907] sna_accel_do_throttle -- no pending activity [ 38.907] sna_accel_block: evaluating timers, active=5 [ 38.907] sna_accel_block: flush timer expires in 13 [38920] [ 38.908] sna_wakeup_handler [ 38.908] sna_block_handler (tv=0.13000) [ 38.908] sna_scanout_do_flush: flush timer active: delta=12 [ 38.908] sna_accel_do_throttle -- no pending activity [ 38.908] sna_accel_block: evaluating timers, active=5 [ 38.908] sna_accel_block: flush timer expires in 12 [38920] [ 38.910] sna_wakeup_handler [ 38.910] sna_block_handler (tv=0.11000) [ 38.910] sna_scanout_do_flush: flush timer active: delta=10 [ 38.910] sna_accel_do_throttle -- no pending activity [ 38.910] sna_accel_block: evaluating timers, active=5 [ 38.910] sna_accel_block: flush timer expires in 10 [38920] [ 38.914] sna_wakeup_handler [ 38.914] sna_mode_wakeup: len=32 [ 38.914] sna_mode_wakeup: recording last swap on pipe=1, frame 2062 [80e], time 38.914371 [ 38.914] sna_mode_wakeup: removing handle=29 [active_scanout=1] from scanout, installing handle=128 [active_scanout=3] [ 38.914] sna_mode_wakeup: flip complete, pending? 2 [ 38.914] sna_block_handler (tv=0.7000) [ 38.914] sna_scanout_do_flush: flush timer active: delta=6 [ 38.914] sna_accel_do_throttle -- no pending activity [ 38.914] sna_accel_block: evaluating timers, active=5 [ 38.914] sna_accel_block: flush timer expires in 6 [38920] [ 38.915] sna_wakeup_handler [ 38.915] sna_mode_wakeup: len=32 [ 38.915] sna_mode_wakeup: recording last swap on pipe=0, frame 2092 [82c], time 38.915771 [ 38.915] sna_mode_wakeup: removing handle=29 [active_scanout=0] from scanout, installing handle=128 [active_scanout=3] [ 38.915] sna_mode_wakeup: flip complete, pending? 1 [ 38.915] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 38.915] sna_block_handler (tv=0.6000) [ 38.915] sna_scanout_do_flush: flush timer active: delta=5 [ 38.915] sna_accel_do_throttle -- no pending activity [ 38.915] sna_accel_block: evaluating timers, active=5 [ 38.915] sna_accel_block: flush timer expires in 5 [38920] [ 38.917] sna_wakeup_handler [ 38.917] sna_accel_flush: flush?=0, dirty?=0 [ 38.917] sna_block_handler (tv=0.14000) [ 38.917] sna_scanout_do_flush: flush timer active: delta=3 [ 38.917] sna_scanout_do_flush (time=38917), triggered [ 38.917] sna_scanout_flush (time=38917), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 38.917] has_shadow: has pending damage? 0, outstanding flips: 0 [ 38.917] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 38.917] has_shadow: has pending damage? 0, outstanding flips: 0 [ 38.917] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 38.917] sna_accel_do_throttle -- no pending activity [ 38.917] sna_accel_block: evaluating timers, active=5 [ 38.917] sna_accel_block: flush timer expires in 16 [38933] [ 38.917] sna_wakeup_handler [ 38.917] sna_block_handler (tv=0.14000) [ 38.917] sna_scanout_do_flush: flush timer active: delta=16 [ 38.917] sna_accel_do_throttle -- no pending activity [ 38.917] sna_accel_block: evaluating timers, active=5 [ 38.917] sna_accel_block: flush timer expires in 16 [38933] [ 38.917] sna_wakeup_handler [ 38.917] sna_accel_flush: flush?=0, dirty?=0 [ 38.917] sna_block_handler (tv=0.14000) [ 38.917] sna_scanout_do_flush: flush timer active: delta=16 [ 38.917] sna_accel_do_throttle -- no pending activity [ 38.917] sna_accel_block: evaluating timers, active=5 [ 38.917] sna_accel_block: flush timer expires in 16 [38933] [ 38.919] sna_wakeup_handler [ 38.919] sna_block_handler (tv=0.12000) [ 38.919] sna_scanout_do_flush: flush timer active: delta=14 [ 38.919] sna_accel_do_throttle -- no pending activity [ 38.919] sna_accel_block: evaluating timers, active=5 [ 38.919] sna_accel_block: flush timer expires in 14 [38933] [ 38.929] sna_wakeup_handler [ 38.929] sna_accel_flush: flush?=0, dirty?=0 [ 38.929] sna_block_handler (tv=0.14000) [ 38.929] sna_scanout_do_flush: flush timer active: delta=4 [ 38.929] sna_accel_do_throttle -- no pending activity [ 38.929] sna_accel_block: evaluating timers, active=5 [ 38.929] sna_accel_block: flush timer expires in 4 [38933] [ 38.929] sna_wakeup_handler [ 38.929] sna_block_handler (tv=0.14000) [ 38.929] sna_scanout_do_flush: flush timer active: delta=4 [ 38.929] sna_accel_do_throttle -- no pending activity [ 38.929] sna_accel_block: evaluating timers, active=5 [ 38.929] sna_accel_block: flush timer expires in 4 [38933] [ 38.929] sna_wakeup_handler [ 38.929] sna_accel_flush: flush?=0, dirty?=0 [ 38.929] sna_accel_flush: flush?=0, dirty?=0 [ 38.929] sna_block_handler (tv=0.14000) [ 38.929] sna_scanout_do_flush: flush timer active: delta=4 [ 38.929] sna_accel_do_throttle -- no pending activity [ 38.929] sna_accel_block: evaluating timers, active=5 [ 38.929] sna_accel_block: flush timer expires in 4 [38933] [ 38.931] sna_wakeup_handler [ 38.931] sna_block_handler (tv=0.12000) [ 38.931] sna_scanout_do_flush: flush timer active: delta=2 [ 38.931] sna_scanout_do_flush (time=38931), triggered [ 38.931] sna_scanout_flush (time=38931), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 38.931] has_shadow: has pending damage? 0, outstanding flips: 0 [ 38.931] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 38.931] has_shadow: has pending damage? 0, outstanding flips: 0 [ 38.931] sna_accel_disarm_timer[0] (time=38931) [ 38.931] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 38.931] sna_accel_do_throttle -- no pending activity [ 38.941] sna_wakeup_handler [ 38.941] sna_accel_flush: flush?=0, dirty?=0 [ 38.941] sna_block_handler (tv=0.14000) [ 38.941] has_shadow: has pending damage? 0, outstanding flips: 0 [ 38.941] sna_accel_do_throttle -- no pending activity [ 38.941] sna_wakeup_handler [ 38.941] sna_block_handler (tv=0.14000) [ 38.941] has_shadow: has pending damage? 0, outstanding flips: 0 [ 38.941] sna_accel_do_throttle -- no pending activity [ 38.942] sna_wakeup_handler [ 38.942] sna_accel_flush: flush?=0, dirty?=0 [ 38.942] sna_block_handler (tv=0.13000) [ 38.942] has_shadow: has pending damage? 0, outstanding flips: 0 [ 38.942] sna_accel_do_throttle -- no pending activity [ 38.943] sna_wakeup_handler [ 38.943] sna_block_handler (tv=0.12000) [ 38.943] has_shadow: has pending damage? 0, outstanding flips: 0 [ 38.943] sna_accel_do_throttle -- no pending activity [ 38.954] sna_wakeup_handler [ 38.954] sna_accel_flush: flush?=0, dirty?=0 [ 38.954] sna_block_handler (tv=0.14000) [ 38.954] has_shadow: has pending damage? 0, outstanding flips: 0 [ 38.954] sna_accel_do_throttle -- no pending activity [ 38.955] sna_wakeup_handler [ 38.955] sna_block_handler (tv=0.13000) [ 38.955] has_shadow: has pending damage? 0, outstanding flips: 0 [ 38.955] sna_accel_do_throttle -- no pending activity [ 38.955] sna_wakeup_handler [ 38.955] sna_accel_flush: flush?=0, dirty?=0 [ 38.955] sna_accel_flush: flush?=0, dirty?=0 [ 38.955] sna_block_handler (tv=0.13000) [ 38.955] has_shadow: has pending damage? 0, outstanding flips: 0 [ 38.955] sna_accel_do_throttle -- no pending activity [ 38.956] sna_wakeup_handler [ 38.956] sna_block_handler (tv=0.12000) [ 38.956] has_shadow: has pending damage? 0, outstanding flips: 0 [ 38.956] sna_accel_do_throttle -- no pending activity [ 38.968] sna_wakeup_handler [ 38.968] sna_accel_flush: flush?=0, dirty?=0 [ 38.968] sna_block_handler (tv=0.14000) [ 38.968] has_shadow: has pending damage? 0, outstanding flips: 0 [ 38.968] sna_accel_do_throttle -- no pending activity [ 38.968] sna_wakeup_handler [ 38.968] sna_block_handler (tv=0.14000) [ 38.968] has_shadow: has pending damage? 0, outstanding flips: 0 [ 38.968] sna_accel_do_throttle -- no pending activity [ 38.968] sna_wakeup_handler [ 38.968] sna_accel_flush: flush?=0, dirty?=0 [ 38.968] sna_block_handler (tv=0.14000) [ 38.968] has_shadow: has pending damage? 0, outstanding flips: 0 [ 38.968] sna_accel_do_throttle -- no pending activity [ 38.969] sna_wakeup_handler [ 38.969] sna_block_handler (tv=0.13000) [ 38.969] has_shadow: has pending damage? 0, outstanding flips: 0 [ 38.969] sna_accel_do_throttle -- no pending activity [ 38.970] sna_wakeup_handler [ 38.970] sna_block_handler (tv=0.12000) [ 38.970] has_shadow: has pending damage? 0, outstanding flips: 0 [ 38.970] sna_accel_do_throttle -- no pending activity [ 38.979] sna_wakeup_handler [ 38.979] sna_block_handler (tv=582.110000) [ 38.979] has_shadow: has pending damage? 0, outstanding flips: 0 [ 38.979] sna_accel_do_throttle -- no pending activity [ 39.469] sna_wakeup_handler [ 39.469] sna_accel_flush: flush?=0, dirty?=0 [ 39.469] sna_accel_flush: flush?=0, dirty?=0 [ 39.469] sna_block_handler (tv=581.620000) [ 39.469] has_shadow: has pending damage? 0, outstanding flips: 0 [ 39.469] sna_accel_do_throttle -- no pending activity [ 39.469] sna_wakeup_handler [ 39.469] sna_accel_flush: flush?=0, dirty?=0 [ 39.469] sna_accel_flush: flush?=0, dirty?=0 [ 39.469] sna_accel_flush: flush?=0, dirty?=0 [ 39.469] sna_block_handler (tv=581.620000) [ 39.469] has_shadow: has pending damage? 0, outstanding flips: 0 [ 39.469] sna_accel_do_throttle -- no pending activity [ 39.469] sna_wakeup_handler [ 39.469] sna_accel_flush: flush?=0, dirty?=0 [ 39.469] sna_accel_flush: flush?=0, dirty?=0 [ 39.469] sna_block_handler (tv=581.620000) [ 39.469] has_shadow: has pending damage? 0, outstanding flips: 0 [ 39.469] sna_accel_do_throttle -- no pending activity [ 39.490] sna_wakeup_handler [ 39.490] sna_create_pixmap(13, 20, 32, usage=0) [ 39.490] kgem_can_create_2d: 13x20 @ 32 [ 39.490] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=20 [ 39.490] kgem_can_create_2d: untiled size=4096 [ 39.490] kgem_choose_tiling: too thin [width 13, 32 bpp] for TILING_X [ 39.490] kgem_choose_tiling: 13x20 -> 0 [ 39.490] sna_create_pixmap: usage=0, flags=a [ 39.490] sna_create_pixmap: small buffer [1040], attaching to shadow pixmap [ 39.490] create_pixmap: allocating pixmap 13x20, depth=32/32, size=1048 [ 39.490] create_pixmap: serial=3314, usage=0, 13x20 [ 39.490] sna_create_pixmap: serial=3314, 13x20, usage=0 [ 39.490] sna_composite_rectangles(pixmap=3315, op=0, 0 x 1 [(0, 0)x(13, 20) ...]) [ 39.490] sna_composite_rectangles: converted to op 0 [ 39.490] sna_composite_rectangles[0] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 39.490] sna_composite_rectangles: nrects=1, region=(0, 0), (13, 20) x 1 [ 39.490] sna_composite_rectangles: clipped extents (0, 0),(13, 20) x 1 [ 39.490] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(13, 20) [ 39.490] sna_composite_rectangles: fallback, dst pixmap=3315 too small or not attached [ 39.490] sna_composite_rectangles: fallback [ 39.490] sna_drawable_move_region_to_cpu(pixmap=3315 (13x20), [(0, 0), (13, 20)], flags=1) [ 39.490] sna_drawable_move_region_to_cpu: region (0, 0), (13, 20) + (0, 0) subsumes pixmap (13x20) [ 39.490] _sna_pixmap_move_to_cpu(pixmap=3315, 13x20, flags=1) [ 39.490] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 39.490] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 39.490] operate_inplace: no, inplace operation not suitable [ 39.490] _sna_pixmap_move_to_cpu: marking as damaged [ 39.490] __sna_damage_all(13, 20) [ 39.490] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 39.490] sna_composite_rectangles(pixmap=3315, op=1, fff2f1f0 x 1 [(0, 0)x(13, 20) ...]) [ 39.490] sna_composite_rectangles: converted to op 1 [ 39.490] sna_composite_rectangles[0] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 39.490] sna_composite_rectangles: nrects=1, region=(0, 0), (13, 20) x 1 [ 39.490] sna_composite_rectangles: clipped extents (0, 0),(13, 20) x 1 [ 39.490] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(13, 20) [ 39.490] sna_composite_rectangles: fallback, dst pixmap=3315 too small or not attached [ 39.490] sna_composite_rectangles: fallback [ 39.490] sna_drawable_move_region_to_cpu(pixmap=3315 (13x20), [(0, 0), (13, 20)], flags=1) [ 39.490] sna_drawable_move_region_to_cpu: pixmap=3315 all damaged on CPU [ 39.490] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 39.490] sna_composite_rectangles: fallback fill: (0, 0)x(13, 20) fff2f1f0 [ 39.490] sna_composite_rectangles(pixmap=3315, op=1, ff300a24 x 2 [(0, 0)x(13, 20) ...]) [ 39.490] sna_composite_rectangles: converted to op 1 [ 39.490] sna_composite_rectangles[0] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 39.490] sna_composite_rectangles[1] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 39.490] sna_composite_rectangles: nrects=2, region=(0, 0), (13, 20) x 2 [ 39.490] sna_composite_rectangles: clipped extents (0, 0),(13, 20) x 1 [ 39.490] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(13, 20) [ 39.490] sna_composite_rectangles: fallback, dst pixmap=3315 too small or not attached [ 39.490] sna_composite_rectangles: fallback [ 39.490] sna_drawable_move_region_to_cpu(pixmap=3315 (13x20), [(0, 0), (13, 20)], flags=1) [ 39.490] sna_drawable_move_region_to_cpu: pixmap=3315 all damaged on CPU [ 39.491] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 39.491] sna_composite_rectangles: fallback fill: (0, 0)x(13, 20) ff300a24 [ 39.491] sna_glyphs(op=3, nlist=2, src=(1, -2)) [ 39.491] sna_glyphs: fallback -- too small (13x20) [ 39.491] glyphs_fallback: nlist=2, count=3, extents (0, -13), (19, 1) [ 39.491] glyphs_fallback: clipped extents (0, 0), (13, 1) [ 39.491] sna_drawable_move_region_to_cpu(pixmap=3315 (13x20), [(0, 0), (13, 1)], flags=3) [ 39.491] sna_drawable_move_region_to_cpu: pixmap=3315 all damaged on CPU [ 39.491] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 39.491] sna_copy_area: src=pixmap=3315:(0, 0)x(13, 20)+(0, 0) -> dst=pixmap=3060:(477, 459)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 39.491] sna_copy_area: normal copy [ 39.491] sna_do_copy: src=(0, 0), dst=(477, 459), size=(13x20) [ 39.491] sna_do_copy: after drawable: src=(0, 0), dst=(542, 483), size=(13x20) [ 39.491] sna_do_copy: dst extents (542, 483), (555, 503), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 39.491] sna_do_copy: clipped dst extents (542, 483), (555, 503) [ 39.491] sna_do_copy: unclipped src extents (0, 0), (13, 20) [ 39.491] sna_do_copy: clipped src extents (0, 0), (13, 20) [ 39.491] sna_do_copy: pixmap -- no source clipping [ 39.491] sna_do_copy: src extents (0, 0), (13, 20) x 1 [ 39.491] sna_do_copy: copy region (542, 483), (555, 503) x 1 + (-542, -483) [ 39.491] sna_copy_boxes (boxes=1x[(542, 483), (555, 503)...], src pixmap=3315+(-542, -483), dst pixmap=3060+(-65, -24), alu=3, src.size=13x20, dst.size=3775x2136) [ 39.491] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94ad8f90, gpu_bo=0, cpu_bo=0), replaces=0 [ 39.491] sna_drawable_use_bo pixmap=3060, box=((477, 459), (490, 479)), flags=8... [ 39.491] sna_drawable_use_bo: exported target, set PREFER_GPU [ 39.491] sna_drawable_use_bo: pinned, never REPLACES [ 39.491] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 39.491] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 39.491] sna_drawable_use_bo: using whole GPU bo [ 39.491] region_overlaps_damage? [ 39.491] use_shm_bo: no, not attached [ 39.491] sna_drawable_move_region_to_cpu(pixmap=3315 (13x20), [(0, 0), (13, 20)], flags=2) [ 39.491] sna_drawable_move_region_to_cpu: pixmap=3315 all damaged on CPU [ 39.491] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 39.491] sna_write_boxes x 1, src stride=52, src dx=(-477, -459) [ 39.491] kgem_bo_can_map: handle=9, map=0x7fc6b7845000:0x0:0x7fc656564000, tiling=1, domain=1, offset=4029534208 [ 39.491] write_boxes_inplace x 1, handle=9, tiling=1 [ 39.491] upload_inplace__tiled: tiling=1 [ 39.491] kgem_bo_can_map__cpu: handle=9 [ 39.491] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 39.491] kgem_bo_map__cpu(handle=9, size=33177600, map=0x7fc6b7845000:0x7fc656564000) [ 39.491] kgem_bo_sync__cpu: handle=9 [ 39.491] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(477, 459), size=13x20, pitch=52/15360 [ 39.491] sna_accel_flush: flush?=0, dirty?=0 [ 39.491] sna_accel_flush: flush?=0, dirty?=0 [ 39.491] sna_accel_flush: flush?=0, dirty?=0 [ 39.491] sna_accel_flush: flush?=0, dirty?=0 [ 39.491] sna_destroy_pixmap: pixmap=3315, attached?=1 [ 39.491] __sna_free_pixmap(pixmap=3315) [ 39.491] sna_accel_flush: flush?=0, dirty?=0 [ 39.491] sna_accel_flush: flush?=0, dirty?=0 [ 39.491] sna_accel_flush: flush?=0, dirty?=0 [ 39.491] sna_block_handler (tv=581.598000) [ 39.491] has_shadow: has pending damage? 0, outstanding flips: 0 [ 39.491] sna_accel_do_throttle -- no pending activity [ 39.492] sna_wakeup_handler [ 39.492] sna_accel_flush: flush?=0, dirty?=0 [ 39.492] sna_accel_flush: flush?=0, dirty?=0 [ 39.492] sna_accel_flush: flush?=0, dirty?=0 [ 39.492] sna_accel_flush: flush?=0, dirty?=0 [ 39.492] sna_accel_flush: flush?=0, dirty?=0 [ 39.492] sna_accel_flush: flush?=0, dirty?=0 [ 39.492] sna_accel_flush: flush?=0, dirty?=0 [ 39.492] sna_accel_flush: flush?=0, dirty?=0 [ 39.492] sna_accel_flush: flush?=0, dirty?=0 [ 39.492] sna_block_handler (tv=581.597000) [ 39.492] has_shadow: has pending damage? 0, outstanding flips: 0 [ 39.492] sna_accel_do_throttle -- no pending activity [ 39.492] sna_wakeup_handler [ 39.492] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=29, name=3 [ 39.492] kgem_bo_flink: flinked handle=29 to name=3, marking non-reusable [ 39.492] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 39.492] sna_dri2_get_back: draw size=7680x2160, back buffer handle=29 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 [ 39.492] sna_dri2_get_back: reuse backbuffer? 1 [ 39.492] sna_dri2_get_back: back buffer handle=29, active?=0, refcnt=1 [ 39.492] sna_dri2_get_back: reuse unattached back [ 39.492] kgem_bo_flink: flinked handle=29 to name=3, marking non-reusable [ 39.492] sna_dri2_reuse_buffer: reusing back buffer handle=29, name=3, pitch=30720, age=0 [ 39.492] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 39.492] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=128, name=76, active_scanout=3 [ 39.492] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 39.492] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 39.492] sna_accel_flush: flush?=0, dirty?=0 [ 39.492] sna_accel_flush: flush?=0, dirty?=0 [ 39.492] sna_accel_flush: flush?=0, dirty?=0 [ 39.492] sna_block_handler (tv=581.597000) [ 39.492] has_shadow: has pending damage? 0, outstanding flips: 0 [ 39.492] timer_enable (time=39492), starting timer 0 [ 39.492] sna_accel_do_throttle -- no pending activity [ 39.492] sna_accel_block: evaluating timers, active=5 [ 39.492] sna_accel_block: flush timer expires in 8 [39500] [ 39.493] sna_wakeup_handler [ 39.493] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 39.493] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 39.493] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 39.493] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 39.493] sna_dri2_get_msc(draw=146, pipe=0) [ 39.493] sna_crtc_record_swap: recording last swap on pipe=0, frame 2126 [msc=2126], time 39.482468 [ 39.493] sna_dri2_get_msc: msc=2126 [raw=2126], ust=39482468 [ 39.493] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=29 (refs=1/1, flush=0) , front=128 (refs=1/4, flush=1) [ 39.493] sna_dri2_schedule_swap(target_msc=2091, divisor=0, remainder=0) [ 39.493] sna_dri2_schedule_swap: using front handle=128, active_scanout?=3, flush?=1 [ 39.493] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 39.493] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 39.493] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 39.493] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 39.493] sna_crtc_record_swap: recording last swap on pipe=0, frame 2126 [msc=2126], time 39.482468 [ 39.493] immediate_swap: current_msc=2126, target_msc=2091 -- yes [ 39.493] can_flip: no, shadow enabled [ 39.493] sna_dri2_add_event: adding event to window 146) [ 39.493] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 39.493] sna_dri2_immediate_blit: no pending blit, starting chain [ 39.493] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 39.493] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 39.493] can_xchg: back size=8701e00, front size=8701e00 [ 39.493] can_xchg: yes, pixmap=165 [ 39.493] sna_dri2_xchg: win=146, exchange front=128/76,ref=2 and back=29/3,ref=2, pixmap=165 7680x2160 [ 39.493] sna_dri2_xchg: back_bo handle=29, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 39.493] sna_dri2_xchg: front_bo handle=128, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 39.493] set_bo: pixmap=165, handle=29 (old handle=128) [ 39.493] set_bo: marking whole pixmap as damaged [ 39.493] set_bo: applying final/discard move-to-gpu [ 39.493] wait_for_shadow: flags=0, flips=0, handle=128, shadow=32 [ 39.493] set_bo: dropping flush hint from handle=128 [ 39.493] set_bo: adding flush hint to handle=29 [ 39.493] mark_stale(handle=128) => 1 [ 39.493] swap_limit: draw=146 setting swap limit to 3 [ 39.493] sna_dri2_swap_limit_validate: swap limit set to 3 [ 39.493] sna_next_vblank(pipe=0, waiting until next vblank) [ 39.493] sna_dri2_schedule_swap: reported target_msc=2126 [ 39.493] sna_accel_flush: flush?=0, dirty?=0 [ 39.493] sna_accel_flush: flush?=0, dirty?=0 [ 39.493] sna_accel_flush: flush?=0, dirty?=0 [ 39.493] sna_accel_flush: flush?=0, dirty?=0 [ 39.493] sna_block_handler (tv=581.596000) [ 39.493] sna_scanout_do_flush: flush timer active: delta=7 [ 39.493] sna_accel_do_throttle -- no pending activity [ 39.493] sna_accel_block: evaluating timers, active=5 [ 39.493] sna_accel_block: flush timer expires in 7 [39500] [ 39.498] sna_wakeup_handler [ 39.498] sna_mode_wakeup: len=32 [ 39.498] sna_dri2_vblank_handler(type=2, sequence=2127, draw=1555) [ 39.498] sna_crtc_record_swap: recording last swap on pipe=0, frame 2127 [msc=2127], time 39.499141 [ 39.498] sna_dri2_vblank_handler: 2 complete, frame=2127 tv=39.499141 [ 39.498] sna_dri2_blit_complete: blit finished [ 39.498] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=2127, tv=39.499141) [ 39.498] frame_swap_complete(type=2): draw=146, pipe=0, frame=2127 [msc=2127], tv=39.499141 [ 39.498] sna_accel_flush: flush?=0, dirty?=0 [ 39.498] sna_dri2_event_free(draw?=1) [ 39.498] sna_dri2_remove_event: remove[0x561c94ab16d0] from window 146, active? 1 [ 39.498] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=29] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 39.498] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=128] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 39.498] sna_dri2_vblank_handler complete [ 39.498] sna_block_handler (tv=581.591000) [ 39.498] sna_scanout_do_flush: flush timer active: delta=2 [ 39.498] sna_scanout_do_flush (time=39498), triggered [ 39.498] sna_scanout_flush (time=39498), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 39.498] has_shadow: has pending damage? 1, outstanding flips: 0 [ 39.498] stop_flush: scanout=29 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 39.498] has_shadow: has pending damage? 1, outstanding flips: 0 [ 39.498] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 39.498] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 39.498] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 39.498] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 39.498] sna_pixmap_move_to_gpu: already all-damaged [ 39.498] sna_pixmap_mark_active: pixmap=165, handle=29 [ 39.498] sna_mode_redisplay: crtc[0] transformed? 0 [ 39.498] sna_mode_redisplay: crtc[1] transformed? 0 [ 39.498] sna_mode_redisplay: crtc[2] transformed? 0 [ 39.498] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=29 [active=1] [ 39.498] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 128, transformed? 0 [ 39.498] get_fb: reusing fb=102 for handle=29 [ 39.498] sna_mode_redisplay: recording flip on CRTC:32 handle=29, active_scanout=2, serial=2 [ 39.499] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 39.499] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 128, transformed? 0 [ 39.499] sna_mode_redisplay: recording flip on CRTC:39 handle=29, active_scanout=3, serial=3 [ 39.499] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 39.499] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 39.499] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 39.499] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=29, shadow handle=32 [ 39.499] sna_accel_do_throttle -- no pending activity [ 39.499] sna_accel_block: evaluating timers, active=5 [ 39.499] sna_accel_block: flush timer expires in 16 [39514] [ 39.514] sna_wakeup_handler [ 39.514] sna_mode_wakeup: len=32 [ 39.514] sna_mode_wakeup: recording last swap on pipe=1, frame 2098 [832], time 39.514402 [ 39.514] sna_mode_wakeup: removing handle=128 [active_scanout=1] from scanout, installing handle=29 [active_scanout=3] [ 39.514] sna_mode_wakeup: flip complete, pending? 2 [ 39.514] sna_block_handler (tv=581.575000) [ 39.514] sna_scanout_do_flush: flush timer active: delta=0 [ 39.514] sna_scanout_do_flush (time=39514), triggered [ 39.514] sna_scanout_flush (time=39514), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 39.514] has_shadow: has pending damage? 0, outstanding flips: 1 [ 39.514] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 39.514] has_shadow: has pending damage? 0, outstanding flips: 1 [ 39.514] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) [ 39.514] sna_accel_do_throttle -- no pending activity [ 39.514] sna_accel_block: evaluating timers, active=5 [ 39.514] sna_accel_block: flush timer expires in 16 [39530] [ 39.515] sna_wakeup_handler [ 39.515] sna_mode_wakeup: len=32 [ 39.515] sna_mode_wakeup: recording last swap on pipe=0, frame 2128 [850], time 39.515805 [ 39.515] sna_mode_wakeup: removing handle=128 [active_scanout=0] from scanout, installing handle=29 [active_scanout=3] [ 39.515] sna_mode_wakeup: flip complete, pending? 1 [ 39.515] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 39.515] sna_block_handler (tv=581.574000) [ 39.515] sna_scanout_do_flush: flush timer active: delta=15 [ 39.515] sna_accel_do_throttle -- no pending activity [ 39.515] sna_accel_block: evaluating timers, active=5 [ 39.515] sna_accel_block: flush timer expires in 15 [39530] [ 39.530] sna_wakeup_handler [ 39.530] sna_block_handler (tv=581.559000) [ 39.530] sna_scanout_do_flush: flush timer active: delta=0 [ 39.530] sna_scanout_do_flush (time=39530), triggered [ 39.530] sna_scanout_flush (time=39530), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 39.530] has_shadow: has pending damage? 0, outstanding flips: 0 [ 39.530] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 39.530] has_shadow: has pending damage? 0, outstanding flips: 0 [ 39.530] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 39.530] sna_accel_do_throttle -- no pending activity [ 39.530] sna_accel_block: evaluating timers, active=5 [ 39.530] sna_accel_block: flush timer expires in 16 [39546] [ 39.547] sna_wakeup_handler [ 39.547] sna_block_handler (tv=581.542000) [ 39.547] sna_scanout_do_flush: flush timer active: delta=-1 [ 39.547] sna_scanout_do_flush (time=39547), triggered [ 39.547] sna_scanout_flush (time=39547), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 39.547] has_shadow: has pending damage? 0, outstanding flips: 0 [ 39.547] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 39.547] has_shadow: has pending damage? 0, outstanding flips: 0 [ 39.547] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 39.547] sna_accel_do_throttle -- no pending activity [ 39.547] sna_accel_block: evaluating timers, active=5 [ 39.547] sna_accel_block: flush timer expires in 16 [39563] [ 39.563] sna_wakeup_handler [ 39.563] sna_block_handler (tv=581.526000) [ 39.563] sna_scanout_do_flush: flush timer active: delta=0 [ 39.563] sna_scanout_do_flush (time=39563), triggered [ 39.563] sna_scanout_flush (time=39563), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 39.563] has_shadow: has pending damage? 0, outstanding flips: 0 [ 39.563] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 39.563] has_shadow: has pending damage? 0, outstanding flips: 0 [ 39.563] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 39.563] sna_accel_do_throttle -- no pending activity [ 39.563] sna_accel_block: evaluating timers, active=5 [ 39.563] sna_accel_block: flush timer expires in 16 [39579] [ 39.579] sna_wakeup_handler [ 39.579] sna_block_handler (tv=581.510000) [ 39.579] sna_scanout_do_flush: flush timer active: delta=0 [ 39.579] sna_scanout_do_flush (time=39579), triggered [ 39.579] sna_scanout_flush (time=39579), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 39.579] has_shadow: has pending damage? 0, outstanding flips: 0 [ 39.579] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 39.579] has_shadow: has pending damage? 0, outstanding flips: 0 [ 39.579] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 39.579] sna_accel_do_throttle -- no pending activity [ 39.579] sna_accel_block: evaluating timers, active=5 [ 39.579] sna_accel_block: flush timer expires in 16 [39595] [ 39.595] sna_wakeup_handler [ 39.595] sna_block_handler (tv=581.494000) [ 39.595] sna_scanout_do_flush: flush timer active: delta=0 [ 39.595] sna_scanout_do_flush (time=39595), triggered [ 39.595] sna_scanout_flush (time=39595), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 39.595] has_shadow: has pending damage? 0, outstanding flips: 0 [ 39.595] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 39.595] has_shadow: has pending damage? 0, outstanding flips: 0 [ 39.595] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 39.595] sna_accel_do_throttle -- no pending activity [ 39.595] sna_accel_block: evaluating timers, active=5 [ 39.595] sna_accel_block: flush timer expires in 16 [39611] [ 39.612] sna_wakeup_handler [ 39.612] sna_block_handler (tv=581.477000) [ 39.612] sna_scanout_do_flush: flush timer active: delta=-1 [ 39.612] sna_scanout_do_flush (time=39612), triggered [ 39.612] sna_scanout_flush (time=39612), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 39.612] has_shadow: has pending damage? 0, outstanding flips: 0 [ 39.612] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 39.612] has_shadow: has pending damage? 0, outstanding flips: 0 [ 39.612] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 39.612] sna_accel_do_throttle -- no pending activity [ 39.612] sna_accel_block: evaluating timers, active=5 [ 39.612] sna_accel_block: flush timer expires in 16 [39628] [ 39.628] sna_wakeup_handler [ 39.628] sna_block_handler (tv=581.461000) [ 39.628] sna_scanout_do_flush: flush timer active: delta=0 [ 39.628] sna_scanout_do_flush (time=39628), triggered [ 39.628] sna_scanout_flush (time=39628), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 39.628] has_shadow: has pending damage? 0, outstanding flips: 0 [ 39.628] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 39.628] has_shadow: has pending damage? 0, outstanding flips: 0 [ 39.628] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 39.628] sna_accel_do_throttle -- no pending activity [ 39.628] sna_accel_block: evaluating timers, active=5 [ 39.628] sna_accel_block: flush timer expires in 16 [39644] [ 39.644] sna_wakeup_handler [ 39.644] sna_block_handler (tv=581.445000) [ 39.644] sna_scanout_do_flush: flush timer active: delta=0 [ 39.644] sna_scanout_do_flush (time=39644), triggered [ 39.644] sna_scanout_flush (time=39644), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 39.644] has_shadow: has pending damage? 0, outstanding flips: 0 [ 39.644] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 39.644] has_shadow: has pending damage? 0, outstanding flips: 0 [ 39.644] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 39.644] sna_accel_do_throttle -- no pending activity [ 39.644] sna_accel_block: evaluating timers, active=5 [ 39.644] sna_accel_block: flush timer expires in 16 [39660] [ 39.661] sna_wakeup_handler [ 39.661] sna_block_handler (tv=581.428000) [ 39.661] sna_scanout_do_flush: flush timer active: delta=-1 [ 39.661] sna_scanout_do_flush (time=39661), triggered [ 39.661] sna_scanout_flush (time=39661), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 39.661] has_shadow: has pending damage? 0, outstanding flips: 0 [ 39.661] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 39.661] has_shadow: has pending damage? 0, outstanding flips: 0 [ 39.661] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 39.661] sna_accel_do_throttle -- no pending activity [ 39.661] sna_accel_block: evaluating timers, active=5 [ 39.661] sna_accel_block: flush timer expires in 16 [39677] [ 39.677] sna_wakeup_handler [ 39.677] sna_block_handler (tv=581.412000) [ 39.677] sna_scanout_do_flush: flush timer active: delta=0 [ 39.677] sna_scanout_do_flush (time=39677), triggered [ 39.677] sna_scanout_flush (time=39677), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 39.677] has_shadow: has pending damage? 0, outstanding flips: 0 [ 39.677] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 39.677] has_shadow: has pending damage? 0, outstanding flips: 0 [ 39.677] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 39.677] sna_accel_do_throttle -- no pending activity [ 39.677] sna_accel_block: evaluating timers, active=5 [ 39.677] sna_accel_block: flush timer expires in 16 [39693] [ 39.693] sna_wakeup_handler [ 39.693] sna_block_handler (tv=581.396000) [ 39.693] sna_scanout_do_flush: flush timer active: delta=0 [ 39.693] sna_scanout_do_flush (time=39693), triggered [ 39.693] sna_scanout_flush (time=39693), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 39.693] has_shadow: has pending damage? 0, outstanding flips: 0 [ 39.693] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 39.693] has_shadow: has pending damage? 0, outstanding flips: 0 [ 39.693] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 39.693] sna_accel_do_throttle -- no pending activity [ 39.693] sna_accel_block: evaluating timers, active=5 [ 39.693] sna_accel_block: flush timer expires in 16 [39709] [ 39.709] sna_wakeup_handler [ 39.709] sna_block_handler (tv=581.380000) [ 39.709] sna_scanout_do_flush: flush timer active: delta=0 [ 39.709] sna_scanout_do_flush (time=39709), triggered [ 39.709] sna_scanout_flush (time=39709), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 39.709] has_shadow: has pending damage? 0, outstanding flips: 0 [ 39.709] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 39.709] has_shadow: has pending damage? 0, outstanding flips: 0 [ 39.709] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 39.709] sna_accel_do_throttle -- no pending activity [ 39.709] sna_accel_block: evaluating timers, active=5 [ 39.709] sna_accel_block: flush timer expires in 16 [39725] [ 39.726] sna_wakeup_handler [ 39.726] sna_block_handler (tv=581.363000) [ 39.726] sna_scanout_do_flush: flush timer active: delta=-1 [ 39.726] sna_scanout_do_flush (time=39726), triggered [ 39.726] sna_scanout_flush (time=39726), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 39.726] has_shadow: has pending damage? 0, outstanding flips: 0 [ 39.726] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 39.726] has_shadow: has pending damage? 0, outstanding flips: 0 [ 39.726] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 39.726] sna_accel_do_throttle -- no pending activity [ 39.726] sna_accel_block: evaluating timers, active=5 [ 39.726] sna_accel_block: flush timer expires in 16 [39742] [ 39.742] sna_wakeup_handler [ 39.742] sna_block_handler (tv=581.347000) [ 39.742] sna_scanout_do_flush: flush timer active: delta=0 [ 39.742] sna_scanout_do_flush (time=39742), triggered [ 39.742] sna_scanout_flush (time=39742), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 39.742] has_shadow: has pending damage? 0, outstanding flips: 0 [ 39.742] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 39.742] has_shadow: has pending damage? 0, outstanding flips: 0 [ 39.742] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 39.742] sna_accel_do_throttle -- no pending activity [ 39.742] sna_accel_block: evaluating timers, active=5 [ 39.742] sna_accel_block: flush timer expires in 16 [39758] [ 39.758] sna_wakeup_handler [ 39.758] sna_block_handler (tv=581.331000) [ 39.758] sna_scanout_do_flush: flush timer active: delta=0 [ 39.758] sna_scanout_do_flush (time=39758), triggered [ 39.758] sna_scanout_flush (time=39758), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 39.758] has_shadow: has pending damage? 0, outstanding flips: 0 [ 39.758] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 39.758] has_shadow: has pending damage? 0, outstanding flips: 0 [ 39.758] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 39.758] sna_accel_do_throttle -- no pending activity [ 39.758] sna_accel_block: evaluating timers, active=5 [ 39.758] sna_accel_block: flush timer expires in 16 [39774] [ 39.774] sna_wakeup_handler [ 39.774] sna_block_handler (tv=581.315000) [ 39.774] sna_scanout_do_flush: flush timer active: delta=0 [ 39.774] sna_scanout_do_flush (time=39774), triggered [ 39.774] sna_scanout_flush (time=39774), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 39.774] has_shadow: has pending damage? 0, outstanding flips: 0 [ 39.774] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 39.774] has_shadow: has pending damage? 0, outstanding flips: 0 [ 39.774] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 39.774] sna_accel_do_throttle -- no pending activity [ 39.774] sna_accel_block: evaluating timers, active=5 [ 39.774] sna_accel_block: flush timer expires in 16 [39790] [ 39.791] sna_wakeup_handler [ 39.791] sna_block_handler (tv=581.298000) [ 39.791] sna_scanout_do_flush: flush timer active: delta=-1 [ 39.791] sna_scanout_do_flush (time=39791), triggered [ 39.791] sna_scanout_flush (time=39791), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 39.791] has_shadow: has pending damage? 0, outstanding flips: 0 [ 39.791] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 39.791] has_shadow: has pending damage? 0, outstanding flips: 0 [ 39.791] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 39.791] sna_accel_do_throttle -- no pending activity [ 39.791] sna_accel_block: evaluating timers, active=5 [ 39.791] sna_accel_block: flush timer expires in 16 [39807] [ 39.807] sna_wakeup_handler [ 39.807] sna_block_handler (tv=581.282000) [ 39.807] sna_scanout_do_flush: flush timer active: delta=0 [ 39.807] sna_scanout_do_flush (time=39807), triggered [ 39.807] sna_scanout_flush (time=39807), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 39.807] has_shadow: has pending damage? 0, outstanding flips: 0 [ 39.807] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 39.807] has_shadow: has pending damage? 0, outstanding flips: 0 [ 39.807] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 39.807] sna_accel_do_throttle -- no pending activity [ 39.807] sna_accel_block: evaluating timers, active=5 [ 39.807] sna_accel_block: flush timer expires in 16 [39823] [ 39.823] sna_wakeup_handler [ 39.823] sna_block_handler (tv=581.266000) [ 39.823] sna_scanout_do_flush: flush timer active: delta=0 [ 39.823] sna_scanout_do_flush (time=39823), triggered [ 39.823] sna_scanout_flush (time=39823), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 39.823] has_shadow: has pending damage? 0, outstanding flips: 0 [ 39.823] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 39.823] has_shadow: has pending damage? 0, outstanding flips: 0 [ 39.823] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 39.823] sna_accel_do_throttle -- no pending activity [ 39.823] sna_accel_block: evaluating timers, active=5 [ 39.823] sna_accel_block: flush timer expires in 16 [39839] [ 39.840] sna_wakeup_handler [ 39.840] sna_block_handler (tv=581.249000) [ 39.840] sna_scanout_do_flush: flush timer active: delta=-1 [ 39.840] sna_scanout_do_flush (time=39840), triggered [ 39.840] sna_scanout_flush (time=39840), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 39.840] has_shadow: has pending damage? 0, outstanding flips: 0 [ 39.840] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 39.840] has_shadow: has pending damage? 0, outstanding flips: 0 [ 39.840] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 39.840] sna_accel_do_throttle -- no pending activity [ 39.840] sna_accel_block: evaluating timers, active=5 [ 39.840] sna_accel_block: flush timer expires in 16 [39856] [ 39.856] sna_wakeup_handler [ 39.856] sna_block_handler (tv=581.233000) [ 39.856] sna_scanout_do_flush: flush timer active: delta=0 [ 39.856] sna_scanout_do_flush (time=39856), triggered [ 39.856] sna_scanout_flush (time=39856), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 39.856] has_shadow: has pending damage? 0, outstanding flips: 0 [ 39.856] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 39.856] has_shadow: has pending damage? 0, outstanding flips: 0 [ 39.856] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 39.856] sna_accel_do_throttle -- no pending activity [ 39.856] sna_accel_block: evaluating timers, active=5 [ 39.856] sna_accel_block: flush timer expires in 16 [39872] [ 39.872] sna_wakeup_handler [ 39.872] sna_block_handler (tv=581.217000) [ 39.872] sna_scanout_do_flush: flush timer active: delta=0 [ 39.872] sna_scanout_do_flush (time=39872), triggered [ 39.872] sna_scanout_flush (time=39872), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 39.872] has_shadow: has pending damage? 0, outstanding flips: 0 [ 39.872] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 39.872] has_shadow: has pending damage? 0, outstanding flips: 0 [ 39.872] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 39.872] sna_accel_do_throttle -- no pending activity [ 39.872] sna_accel_block: evaluating timers, active=5 [ 39.872] sna_accel_block: flush timer expires in 16 [39888] [ 39.888] sna_wakeup_handler [ 39.888] sna_block_handler (tv=581.201000) [ 39.888] sna_scanout_do_flush: flush timer active: delta=0 [ 39.888] sna_scanout_do_flush (time=39888), triggered [ 39.888] sna_scanout_flush (time=39888), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 39.888] has_shadow: has pending damage? 0, outstanding flips: 0 [ 39.888] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 39.888] has_shadow: has pending damage? 0, outstanding flips: 0 [ 39.888] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 39.889] sna_accel_do_throttle -- no pending activity [ 39.889] sna_accel_block: evaluating timers, active=5 [ 39.889] sna_accel_block: flush timer expires in 16 [39904] [ 39.905] sna_wakeup_handler [ 39.905] sna_block_handler (tv=581.184000) [ 39.905] sna_scanout_do_flush: flush timer active: delta=-1 [ 39.905] sna_scanout_do_flush (time=39905), triggered [ 39.905] sna_scanout_flush (time=39905), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 39.905] has_shadow: has pending damage? 0, outstanding flips: 0 [ 39.905] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 39.905] has_shadow: has pending damage? 0, outstanding flips: 0 [ 39.905] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 39.905] sna_accel_do_throttle -- no pending activity [ 39.905] sna_accel_block: evaluating timers, active=5 [ 39.905] sna_accel_block: flush timer expires in 16 [39921] [ 39.921] sna_wakeup_handler [ 39.921] sna_block_handler (tv=581.168000) [ 39.921] sna_scanout_do_flush: flush timer active: delta=0 [ 39.921] sna_scanout_do_flush (time=39921), triggered [ 39.921] sna_scanout_flush (time=39921), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 39.921] has_shadow: has pending damage? 0, outstanding flips: 0 [ 39.921] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 39.921] has_shadow: has pending damage? 0, outstanding flips: 0 [ 39.921] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 39.921] sna_accel_do_throttle -- no pending activity [ 39.921] sna_accel_block: evaluating timers, active=5 [ 39.921] sna_accel_block: flush timer expires in 16 [39937] [ 39.937] sna_wakeup_handler [ 39.937] sna_block_handler (tv=581.152000) [ 39.937] sna_scanout_do_flush: flush timer active: delta=0 [ 39.937] sna_scanout_do_flush (time=39937), triggered [ 39.937] sna_scanout_flush (time=39937), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 39.937] has_shadow: has pending damage? 0, outstanding flips: 0 [ 39.937] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 39.937] has_shadow: has pending damage? 0, outstanding flips: 0 [ 39.937] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 39.937] sna_accel_do_throttle -- no pending activity [ 39.937] sna_accel_block: evaluating timers, active=5 [ 39.937] sna_accel_block: flush timer expires in 16 [39953] [ 39.953] sna_wakeup_handler [ 39.953] sna_block_handler (tv=581.136000) [ 39.953] sna_scanout_do_flush: flush timer active: delta=0 [ 39.953] sna_scanout_do_flush (time=39953), triggered [ 39.954] sna_scanout_flush (time=39953), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 39.954] has_shadow: has pending damage? 0, outstanding flips: 0 [ 39.954] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 39.954] has_shadow: has pending damage? 0, outstanding flips: 0 [ 39.954] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 39.954] sna_accel_do_throttle -- no pending activity [ 39.954] sna_accel_block: evaluating timers, active=5 [ 39.954] sna_accel_block: flush timer expires in 16 [39969] [ 39.970] sna_wakeup_handler [ 39.970] sna_block_handler (tv=581.119000) [ 39.970] sna_scanout_do_flush: flush timer active: delta=-1 [ 39.970] sna_scanout_do_flush (time=39970), triggered [ 39.970] sna_scanout_flush (time=39970), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 39.970] has_shadow: has pending damage? 0, outstanding flips: 0 [ 39.970] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 39.970] has_shadow: has pending damage? 0, outstanding flips: 0 [ 39.970] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 39.970] sna_accel_do_throttle -- no pending activity [ 39.970] sna_accel_block: evaluating timers, active=5 [ 39.970] sna_accel_block: flush timer expires in 16 [39986] [ 39.986] sna_wakeup_handler [ 39.986] sna_block_handler (tv=581.103000) [ 39.986] sna_scanout_do_flush: flush timer active: delta=0 [ 39.986] sna_scanout_do_flush (time=39986), triggered [ 39.986] sna_scanout_flush (time=39986), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 39.986] has_shadow: has pending damage? 0, outstanding flips: 0 [ 39.986] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 39.986] has_shadow: has pending damage? 0, outstanding flips: 0 [ 39.986] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 39.986] sna_accel_do_throttle -- no pending activity [ 39.986] sna_accel_block: evaluating timers, active=5 [ 39.986] sna_accel_block: flush timer expires in 16 [40002] [ 40.002] sna_wakeup_handler [ 40.002] sna_block_handler (tv=581.87000) [ 40.002] sna_scanout_do_flush: flush timer active: delta=0 [ 40.002] sna_scanout_do_flush (time=40002), triggered [ 40.002] sna_scanout_flush (time=40002), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 40.002] has_shadow: has pending damage? 0, outstanding flips: 0 [ 40.002] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 40.002] has_shadow: has pending damage? 0, outstanding flips: 0 [ 40.002] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 40.002] sna_accel_do_throttle -- no pending activity [ 40.002] sna_accel_block: evaluating timers, active=5 [ 40.002] sna_accel_block: flush timer expires in 16 [40018] [ 40.019] sna_wakeup_handler [ 40.019] sna_block_handler (tv=581.70000) [ 40.019] sna_scanout_do_flush: flush timer active: delta=-1 [ 40.019] sna_scanout_do_flush (time=40019), triggered [ 40.019] sna_scanout_flush (time=40019), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 40.019] has_shadow: has pending damage? 0, outstanding flips: 0 [ 40.019] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 40.019] has_shadow: has pending damage? 0, outstanding flips: 0 [ 40.019] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 40.019] sna_accel_do_throttle -- no pending activity [ 40.019] sna_accel_block: evaluating timers, active=5 [ 40.019] sna_accel_block: flush timer expires in 16 [40035] [ 40.035] sna_wakeup_handler [ 40.035] sna_block_handler (tv=581.54000) [ 40.035] sna_scanout_do_flush: flush timer active: delta=0 [ 40.035] sna_scanout_do_flush (time=40035), triggered [ 40.035] sna_scanout_flush (time=40035), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 40.035] has_shadow: has pending damage? 0, outstanding flips: 0 [ 40.035] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 40.035] has_shadow: has pending damage? 0, outstanding flips: 0 [ 40.035] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 40.035] sna_accel_do_throttle -- no pending activity [ 40.035] sna_accel_block: evaluating timers, active=5 [ 40.035] sna_accel_block: flush timer expires in 16 [40051] [ 40.051] sna_wakeup_handler [ 40.051] sna_block_handler (tv=581.38000) [ 40.051] sna_scanout_do_flush: flush timer active: delta=0 [ 40.051] sna_scanout_do_flush (time=40051), triggered [ 40.051] sna_scanout_flush (time=40051), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 40.051] has_shadow: has pending damage? 0, outstanding flips: 0 [ 40.051] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 40.051] has_shadow: has pending damage? 0, outstanding flips: 0 [ 40.051] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 40.051] sna_accel_do_throttle -- no pending activity [ 40.051] sna_accel_block: evaluating timers, active=5 [ 40.051] sna_accel_block: flush timer expires in 16 [40067] [ 40.068] sna_wakeup_handler [ 40.068] sna_block_handler (tv=581.21000) [ 40.068] sna_scanout_do_flush: flush timer active: delta=-1 [ 40.068] sna_scanout_do_flush (time=40068), triggered [ 40.068] sna_scanout_flush (time=40068), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 40.068] has_shadow: has pending damage? 0, outstanding flips: 0 [ 40.068] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 40.068] has_shadow: has pending damage? 0, outstanding flips: 0 [ 40.068] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 40.068] sna_accel_do_throttle -- no pending activity [ 40.068] sna_accel_block: evaluating timers, active=5 [ 40.068] sna_accel_block: flush timer expires in 16 [40084] [ 40.084] sna_wakeup_handler [ 40.084] sna_block_handler (tv=581.5000) [ 40.084] sna_scanout_do_flush: flush timer active: delta=0 [ 40.084] sna_scanout_do_flush (time=40084), triggered [ 40.084] sna_scanout_flush (time=40084), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 40.084] has_shadow: has pending damage? 0, outstanding flips: 0 [ 40.084] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 40.084] has_shadow: has pending damage? 0, outstanding flips: 0 [ 40.084] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 40.084] sna_accel_do_throttle -- no pending activity [ 40.084] sna_accel_block: evaluating timers, active=5 [ 40.084] sna_accel_block: flush timer expires in 16 [40100] [ 40.091] sna_wakeup_handler [ 40.091] sna_create_pixmap(13, 20, 32, usage=0) [ 40.091] kgem_can_create_2d: 13x20 @ 32 [ 40.091] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=20 [ 40.091] kgem_can_create_2d: untiled size=4096 [ 40.091] kgem_choose_tiling: too thin [width 13, 32 bpp] for TILING_X [ 40.091] kgem_choose_tiling: 13x20 -> 0 [ 40.091] sna_create_pixmap: usage=0, flags=a [ 40.091] sna_create_pixmap: small buffer [1040], attaching to shadow pixmap [ 40.091] create_pixmap: allocating pixmap 13x20, depth=32/32, size=1048 [ 40.091] create_pixmap: serial=3316, usage=0, 13x20 [ 40.091] sna_create_pixmap: serial=3316, 13x20, usage=0 [ 40.091] sna_composite_rectangles(pixmap=3317, op=0, 0 x 1 [(0, 0)x(13, 20) ...]) [ 40.091] sna_composite_rectangles: converted to op 0 [ 40.091] sna_composite_rectangles[0] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 40.091] sna_composite_rectangles: nrects=1, region=(0, 0), (13, 20) x 1 [ 40.091] sna_composite_rectangles: clipped extents (0, 0),(13, 20) x 1 [ 40.091] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(13, 20) [ 40.091] sna_composite_rectangles: fallback, dst pixmap=3317 too small or not attached [ 40.091] sna_composite_rectangles: fallback [ 40.091] sna_drawable_move_region_to_cpu(pixmap=3317 (13x20), [(0, 0), (13, 20)], flags=1) [ 40.091] sna_drawable_move_region_to_cpu: region (0, 0), (13, 20) + (0, 0) subsumes pixmap (13x20) [ 40.091] _sna_pixmap_move_to_cpu(pixmap=3317, 13x20, flags=1) [ 40.091] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 40.091] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 40.091] operate_inplace: no, inplace operation not suitable [ 40.091] _sna_pixmap_move_to_cpu: marking as damaged [ 40.091] __sna_damage_all(13, 20) [ 40.091] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 40.091] sna_composite_rectangles(pixmap=3317, op=1, fff2f1f0 x 1 [(0, 0)x(13, 20) ...]) [ 40.091] sna_composite_rectangles: converted to op 1 [ 40.091] sna_composite_rectangles[0] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 40.091] sna_composite_rectangles: nrects=1, region=(0, 0), (13, 20) x 1 [ 40.091] sna_composite_rectangles: clipped extents (0, 0),(13, 20) x 1 [ 40.091] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(13, 20) [ 40.091] sna_composite_rectangles: fallback, dst pixmap=3317 too small or not attached [ 40.091] sna_composite_rectangles: fallback [ 40.091] sna_drawable_move_region_to_cpu(pixmap=3317 (13x20), [(0, 0), (13, 20)], flags=1) [ 40.091] sna_drawable_move_region_to_cpu: pixmap=3317 all damaged on CPU [ 40.091] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 40.091] sna_composite_rectangles: fallback fill: (0, 0)x(13, 20) fff2f1f0 [ 40.091] sna_composite_rectangles(pixmap=3317, op=1, ff300a24 x 2 [(0, 0)x(13, 20) ...]) [ 40.091] sna_composite_rectangles: converted to op 1 [ 40.091] sna_composite_rectangles[0] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 40.091] sna_composite_rectangles[1] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 40.091] sna_composite_rectangles: nrects=2, region=(0, 0), (13, 20) x 2 [ 40.091] sna_composite_rectangles: clipped extents (0, 0),(13, 20) x 1 [ 40.091] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(13, 20) [ 40.091] sna_composite_rectangles: fallback, dst pixmap=3317 too small or not attached [ 40.091] sna_composite_rectangles: fallback [ 40.091] sna_drawable_move_region_to_cpu(pixmap=3317 (13x20), [(0, 0), (13, 20)], flags=1) [ 40.091] sna_drawable_move_region_to_cpu: pixmap=3317 all damaged on CPU [ 40.091] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 40.091] sna_composite_rectangles: fallback fill: (0, 0)x(13, 20) ff300a24 [ 40.091] sna_glyphs(op=3, nlist=2, src=(1, -2)) [ 40.091] sna_glyphs: fallback -- too small (13x20) [ 40.091] glyphs_fallback: nlist=2, count=3, extents (0, -13), (19, 1) [ 40.091] glyphs_fallback: clipped extents (0, 0), (13, 1) [ 40.091] sna_drawable_move_region_to_cpu(pixmap=3317 (13x20), [(0, 0), (13, 1)], flags=3) [ 40.091] sna_drawable_move_region_to_cpu: pixmap=3317 all damaged on CPU [ 40.091] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 40.091] sna_composite_rectangles(pixmap=3317, op=1, ffffffff x 1 [(1, 1)x(9, 17) ...]) [ 40.091] sna_composite_rectangles: converted to op 1 [ 40.091] sna_composite_rectangles[0] (1, 1)x(9, 17) -> (1, 1), (10, 18) [ 40.091] sna_composite_rectangles: nrects=1, region=(1, 1), (10, 18) x 1 [ 40.091] sna_composite_rectangles: clipped extents (1, 1),(10, 18) x 1 [ 40.091] sna_composite_rectangles: pixmap +(0, 0) extents (1, 1),(10, 18) [ 40.091] sna_composite_rectangles: fallback, dst pixmap=3317 too small or not attached [ 40.091] sna_composite_rectangles: fallback [ 40.091] sna_drawable_move_region_to_cpu(pixmap=3317 (13x20), [(1, 1), (10, 18)], flags=1) [ 40.091] sna_drawable_move_region_to_cpu: pixmap=3317 all damaged on CPU [ 40.091] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 40.091] sna_composite_rectangles: fallback fill: (1, 1)x(9, 17) ffffffff [ 40.092] sna_copy_area: src=pixmap=3317:(0, 0)x(13, 20)+(0, 0) -> dst=pixmap=3060:(477, 459)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 40.092] sna_copy_area: normal copy [ 40.092] sna_do_copy: src=(0, 0), dst=(477, 459), size=(13x20) [ 40.092] sna_do_copy: after drawable: src=(0, 0), dst=(542, 483), size=(13x20) [ 40.092] sna_do_copy: dst extents (542, 483), (555, 503), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 40.092] sna_do_copy: clipped dst extents (542, 483), (555, 503) [ 40.092] sna_do_copy: unclipped src extents (0, 0), (13, 20) [ 40.092] sna_do_copy: clipped src extents (0, 0), (13, 20) [ 40.092] sna_do_copy: pixmap -- no source clipping [ 40.092] sna_do_copy: src extents (0, 0), (13, 20) x 1 [ 40.092] sna_do_copy: copy region (542, 483), (555, 503) x 1 + (-542, -483) [ 40.092] sna_copy_boxes (boxes=1x[(542, 483), (555, 503)...], src pixmap=3317+(-542, -483), dst pixmap=3060+(-65, -24), alu=3, src.size=13x20, dst.size=3775x2136) [ 40.092] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94ad7060, gpu_bo=0, cpu_bo=0), replaces=0 [ 40.092] sna_drawable_use_bo pixmap=3060, box=((477, 459), (490, 479)), flags=8... [ 40.092] sna_drawable_use_bo: exported target, set PREFER_GPU [ 40.092] sna_drawable_use_bo: pinned, never REPLACES [ 40.092] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 40.092] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 40.092] sna_drawable_use_bo: using whole GPU bo [ 40.092] region_overlaps_damage? [ 40.092] use_shm_bo: no, not attached [ 40.092] sna_drawable_move_region_to_cpu(pixmap=3317 (13x20), [(0, 0), (13, 20)], flags=2) [ 40.092] sna_drawable_move_region_to_cpu: pixmap=3317 all damaged on CPU [ 40.092] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 40.092] sna_write_boxes x 1, src stride=52, src dx=(-477, -459) [ 40.092] kgem_bo_can_map: handle=9, map=0x7fc6b7845000:0x0:0x7fc656564000, tiling=1, domain=1, offset=4029534208 [ 40.092] write_boxes_inplace x 1, handle=9, tiling=1 [ 40.092] upload_inplace__tiled: tiling=1 [ 40.092] kgem_bo_can_map__cpu: handle=9 [ 40.092] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 40.092] kgem_bo_map__cpu(handle=9, size=33177600, map=0x7fc6b7845000:0x7fc656564000) [ 40.092] kgem_bo_sync__cpu: handle=9 [ 40.092] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(477, 459), size=13x20, pitch=52/15360 [ 40.092] sna_accel_flush: flush?=0, dirty?=0 [ 40.092] sna_accel_flush: flush?=0, dirty?=0 [ 40.092] sna_accel_flush: flush?=0, dirty?=0 [ 40.092] sna_accel_flush: flush?=0, dirty?=0 [ 40.092] sna_destroy_pixmap: pixmap=3317, attached?=1 [ 40.092] __sna_free_pixmap(pixmap=3317) [ 40.092] sna_accel_flush: flush?=0, dirty?=0 [ 40.092] sna_accel_flush: flush?=0, dirty?=0 [ 40.092] sna_accel_flush: flush?=0, dirty?=0 [ 40.092] sna_block_handler (tv=580.997000) [ 40.092] sna_scanout_do_flush: flush timer active: delta=8 [ 40.092] sna_accel_do_throttle -- no pending activity [ 40.092] sna_accel_block: evaluating timers, active=5 [ 40.092] sna_accel_block: flush timer expires in 8 [40100] [ 40.092] sna_wakeup_handler [ 40.092] sna_accel_flush: flush?=0, dirty?=0 [ 40.092] sna_accel_flush: flush?=0, dirty?=0 [ 40.092] sna_accel_flush: flush?=0, dirty?=0 [ 40.092] sna_block_handler (tv=580.997000) [ 40.092] sna_scanout_do_flush: flush timer active: delta=8 [ 40.092] sna_accel_do_throttle -- no pending activity [ 40.092] sna_accel_block: evaluating timers, active=5 [ 40.092] sna_accel_block: flush timer expires in 8 [40100] [ 40.092] sna_wakeup_handler [ 40.092] sna_accel_flush: flush?=0, dirty?=0 [ 40.092] sna_accel_flush: flush?=0, dirty?=0 [ 40.092] sna_block_handler (tv=580.997000) [ 40.092] sna_scanout_do_flush: flush timer active: delta=8 [ 40.092] sna_accel_do_throttle -- no pending activity [ 40.092] sna_accel_block: evaluating timers, active=5 [ 40.092] sna_accel_block: flush timer expires in 8 [40100] [ 40.093] sna_wakeup_handler [ 40.093] sna_accel_flush: flush?=0, dirty?=0 [ 40.093] sna_accel_flush: flush?=0, dirty?=0 [ 40.093] sna_block_handler (tv=580.996000) [ 40.093] sna_scanout_do_flush: flush timer active: delta=7 [ 40.093] sna_accel_do_throttle -- no pending activity [ 40.093] sna_accel_block: evaluating timers, active=5 [ 40.093] sna_accel_block: flush timer expires in 7 [40100] [ 40.094] sna_wakeup_handler [ 40.094] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=128, name=76 [ 40.094] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 40.094] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 40.094] sna_dri2_get_back: draw size=7680x2160, back buffer handle=128 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 [ 40.094] sna_dri2_get_back: reuse backbuffer? 1 [ 40.094] sna_dri2_get_back: back buffer handle=128, active?=0, refcnt=1 [ 40.094] sna_dri2_get_back: reuse unattached back [ 40.094] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 40.094] sna_dri2_reuse_buffer: reusing back buffer handle=128, name=76, pitch=30720, age=0 [ 40.094] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 40.094] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=29, name=3, active_scanout=3 [ 40.094] kgem_bo_flink: flinked handle=29 to name=3, marking non-reusable [ 40.094] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=29] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 40.094] sna_accel_flush: flush?=0, dirty?=0 [ 40.094] sna_accel_flush: flush?=0, dirty?=0 [ 40.094] sna_accel_flush: flush?=0, dirty?=0 [ 40.094] sna_block_handler (tv=580.995000) [ 40.094] sna_scanout_do_flush: flush timer active: delta=6 [ 40.094] sna_accel_do_throttle -- no pending activity [ 40.094] sna_accel_block: evaluating timers, active=5 [ 40.094] sna_accel_block: flush timer expires in 6 [40100] [ 40.094] sna_wakeup_handler [ 40.094] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 40.094] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 40.094] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 40.094] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 40.094] sna_dri2_get_msc(draw=146, pipe=0) [ 40.094] sna_crtc_record_swap: recording last swap on pipe=0, frame 2162 [msc=2162], time 40.82505 [ 40.094] sna_dri2_get_msc: msc=2162 [raw=2162], ust=40082505 [ 40.094] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=128 (refs=1/1, flush=0) , front=29 (refs=1/4, flush=1) [ 40.094] sna_dri2_schedule_swap(target_msc=2127, divisor=0, remainder=0) [ 40.094] sna_dri2_schedule_swap: using front handle=29, active_scanout?=3, flush?=1 [ 40.094] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 40.094] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 40.094] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 40.094] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 40.094] sna_crtc_record_swap: recording last swap on pipe=0, frame 2162 [msc=2162], time 40.82505 [ 40.094] immediate_swap: current_msc=2162, target_msc=2127 -- yes [ 40.094] can_flip: no, shadow enabled [ 40.094] sna_dri2_add_event: adding event to window 146) [ 40.094] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 40.094] sna_dri2_immediate_blit: no pending blit, starting chain [ 40.094] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 40.094] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 40.094] can_xchg: back size=8701e00, front size=8701e00 [ 40.094] can_xchg: yes, pixmap=165 [ 40.094] sna_dri2_xchg: win=146, exchange front=29/3,ref=2 and back=128/76,ref=2, pixmap=165 7680x2160 [ 40.094] sna_dri2_xchg: back_bo handle=128, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 40.094] sna_dri2_xchg: front_bo handle=29, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 40.094] set_bo: pixmap=165, handle=128 (old handle=29) [ 40.094] set_bo: marking whole pixmap as damaged [ 40.094] set_bo: applying final/discard move-to-gpu [ 40.094] wait_for_shadow: flags=0, flips=0, handle=29, shadow=32 [ 40.094] set_bo: dropping flush hint from handle=29 [ 40.094] set_bo: adding flush hint to handle=128 [ 40.094] mark_stale(handle=29) => 1 [ 40.094] swap_limit: draw=146 setting swap limit to 3 [ 40.094] sna_dri2_swap_limit_validate: swap limit set to 3 [ 40.094] sna_next_vblank(pipe=0, waiting until next vblank) [ 40.094] sna_dri2_schedule_swap: reported target_msc=2162 [ 40.094] sna_accel_flush: flush?=0, dirty?=0 [ 40.094] sna_accel_flush: flush?=0, dirty?=0 [ 40.094] sna_accel_flush: flush?=0, dirty?=0 [ 40.094] sna_accel_flush: flush?=0, dirty?=0 [ 40.094] sna_block_handler (tv=580.995000) [ 40.094] sna_scanout_do_flush: flush timer active: delta=6 [ 40.094] sna_accel_do_throttle -- no pending activity [ 40.094] sna_accel_block: evaluating timers, active=5 [ 40.095] sna_accel_block: flush timer expires in 6 [40100] [ 40.098] sna_wakeup_handler [ 40.098] sna_mode_wakeup: len=32 [ 40.098] sna_dri2_vblank_handler(type=2, sequence=2163, draw=1555) [ 40.098] sna_crtc_record_swap: recording last swap on pipe=0, frame 2163 [msc=2163], time 40.99170 [ 40.098] sna_dri2_vblank_handler: 2 complete, frame=2163 tv=40.99170 [ 40.098] sna_dri2_blit_complete: blit finished [ 40.098] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=2163, tv=40.99170) [ 40.098] frame_swap_complete(type=2): draw=146, pipe=0, frame=2163 [msc=2163], tv=40.99170 [ 40.098] sna_accel_flush: flush?=0, dirty?=0 [ 40.098] sna_dri2_event_free(draw?=1) [ 40.098] sna_dri2_remove_event: remove[0x561c94ab16d0] from window 146, active? 1 [ 40.098] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 40.098] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=29] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 40.098] sna_dri2_vblank_handler complete [ 40.098] sna_block_handler (tv=580.991000) [ 40.098] sna_scanout_do_flush: flush timer active: delta=2 [ 40.098] sna_scanout_do_flush (time=40098), triggered [ 40.098] sna_scanout_flush (time=40098), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 40.098] has_shadow: has pending damage? 1, outstanding flips: 0 [ 40.098] stop_flush: scanout=128 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 40.098] has_shadow: has pending damage? 1, outstanding flips: 0 [ 40.098] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 40.098] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 40.098] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 40.098] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 40.098] sna_pixmap_move_to_gpu: already all-damaged [ 40.098] sna_pixmap_mark_active: pixmap=165, handle=128 [ 40.098] sna_mode_redisplay: crtc[0] transformed? 0 [ 40.098] sna_mode_redisplay: crtc[1] transformed? 0 [ 40.098] sna_mode_redisplay: crtc[2] transformed? 0 [ 40.098] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=128 [active=1] [ 40.098] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 29, transformed? 0 [ 40.099] get_fb: reusing fb=112 for handle=128 [ 40.099] sna_mode_redisplay: recording flip on CRTC:32 handle=128, active_scanout=2, serial=2 [ 40.099] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 40.099] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 29, transformed? 0 [ 40.099] sna_mode_redisplay: recording flip on CRTC:39 handle=128, active_scanout=3, serial=3 [ 40.099] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 40.099] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 40.099] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 40.099] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=128, shadow handle=32 [ 40.099] sna_accel_do_throttle -- no pending activity [ 40.099] sna_accel_block: evaluating timers, active=5 [ 40.099] sna_accel_block: flush timer expires in 16 [40114] [ 40.114] sna_wakeup_handler [ 40.114] sna_mode_wakeup: len=32 [ 40.114] sna_mode_wakeup: recording last swap on pipe=1, frame 2134 [856], time 40.114442 [ 40.114] sna_mode_wakeup: removing handle=29 [active_scanout=1] from scanout, installing handle=128 [active_scanout=3] [ 40.114] sna_mode_wakeup: flip complete, pending? 2 [ 40.114] sna_block_handler (tv=580.975000) [ 40.114] sna_scanout_do_flush: flush timer active: delta=0 [ 40.114] sna_scanout_do_flush (time=40114), triggered [ 40.114] sna_scanout_flush (time=40114), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 40.114] has_shadow: has pending damage? 0, outstanding flips: 1 [ 40.114] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 40.114] has_shadow: has pending damage? 0, outstanding flips: 1 [ 40.114] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) [ 40.114] sna_accel_do_throttle -- no pending activity [ 40.114] sna_accel_block: evaluating timers, active=5 [ 40.114] sna_accel_block: flush timer expires in 16 [40130] [ 40.115] sna_wakeup_handler [ 40.115] sna_mode_wakeup: len=32 [ 40.115] sna_mode_wakeup: recording last swap on pipe=0, frame 2164 [874], time 40.115842 [ 40.115] sna_mode_wakeup: removing handle=29 [active_scanout=0] from scanout, installing handle=128 [active_scanout=3] [ 40.115] sna_mode_wakeup: flip complete, pending? 1 [ 40.115] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 40.115] sna_block_handler (tv=580.974000) [ 40.115] sna_scanout_do_flush: flush timer active: delta=15 [ 40.115] sna_accel_do_throttle -- no pending activity [ 40.115] sna_accel_block: evaluating timers, active=5 [ 40.115] sna_accel_block: flush timer expires in 15 [40130] [ 40.130] sna_wakeup_handler [ 40.130] sna_block_handler (tv=580.959000) [ 40.130] sna_scanout_do_flush: flush timer active: delta=0 [ 40.130] sna_scanout_do_flush (time=40130), triggered [ 40.130] sna_scanout_flush (time=40130), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 40.130] has_shadow: has pending damage? 0, outstanding flips: 0 [ 40.130] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 40.130] has_shadow: has pending damage? 0, outstanding flips: 0 [ 40.130] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 40.130] sna_accel_do_throttle -- no pending activity [ 40.130] sna_accel_block: evaluating timers, active=5 [ 40.130] sna_accel_block: flush timer expires in 16 [40146] [ 40.147] sna_wakeup_handler [ 40.147] sna_block_handler (tv=580.942000) [ 40.147] sna_scanout_do_flush: flush timer active: delta=-1 [ 40.147] sna_scanout_do_flush (time=40147), triggered [ 40.147] sna_scanout_flush (time=40147), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 40.147] has_shadow: has pending damage? 0, outstanding flips: 0 [ 40.147] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 40.147] has_shadow: has pending damage? 0, outstanding flips: 0 [ 40.147] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 40.147] sna_accel_do_throttle -- no pending activity [ 40.147] sna_accel_block: evaluating timers, active=5 [ 40.147] sna_accel_block: flush timer expires in 16 [40163] [ 40.163] sna_wakeup_handler [ 40.163] sna_block_handler (tv=580.926000) [ 40.163] sna_scanout_do_flush: flush timer active: delta=0 [ 40.163] sna_scanout_do_flush (time=40163), triggered [ 40.163] sna_scanout_flush (time=40163), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 40.163] has_shadow: has pending damage? 0, outstanding flips: 0 [ 40.163] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 40.163] has_shadow: has pending damage? 0, outstanding flips: 0 [ 40.163] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 40.163] sna_accel_do_throttle -- no pending activity [ 40.163] sna_accel_block: evaluating timers, active=5 [ 40.163] sna_accel_block: flush timer expires in 16 [40179] [ 40.179] sna_wakeup_handler [ 40.179] sna_block_handler (tv=580.910000) [ 40.179] sna_scanout_do_flush: flush timer active: delta=0 [ 40.179] sna_scanout_do_flush (time=40179), triggered [ 40.179] sna_scanout_flush (time=40179), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 40.179] has_shadow: has pending damage? 0, outstanding flips: 0 [ 40.179] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 40.179] has_shadow: has pending damage? 0, outstanding flips: 0 [ 40.179] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 40.179] sna_accel_do_throttle -- no pending activity [ 40.179] sna_accel_block: evaluating timers, active=5 [ 40.179] sna_accel_block: flush timer expires in 16 [40195] [ 40.196] sna_wakeup_handler [ 40.196] sna_block_handler (tv=580.893000) [ 40.196] sna_scanout_do_flush: flush timer active: delta=-1 [ 40.196] sna_scanout_do_flush (time=40196), triggered [ 40.196] sna_scanout_flush (time=40196), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 40.196] has_shadow: has pending damage? 0, outstanding flips: 0 [ 40.196] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 40.196] has_shadow: has pending damage? 0, outstanding flips: 0 [ 40.196] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 40.196] sna_accel_do_throttle -- no pending activity [ 40.196] sna_accel_block: evaluating timers, active=5 [ 40.196] sna_accel_block: flush timer expires in 16 [40212] [ 40.212] sna_wakeup_handler [ 40.212] sna_block_handler (tv=580.877000) [ 40.212] sna_scanout_do_flush: flush timer active: delta=0 [ 40.212] sna_scanout_do_flush (time=40212), triggered [ 40.212] sna_scanout_flush (time=40212), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 40.212] has_shadow: has pending damage? 0, outstanding flips: 0 [ 40.212] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 40.212] has_shadow: has pending damage? 0, outstanding flips: 0 [ 40.212] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 40.212] sna_accel_do_throttle -- no pending activity [ 40.212] sna_accel_block: evaluating timers, active=5 [ 40.212] sna_accel_block: flush timer expires in 16 [40228] [ 40.228] sna_wakeup_handler [ 40.228] sna_block_handler (tv=580.861000) [ 40.228] sna_scanout_do_flush: flush timer active: delta=0 [ 40.228] sna_scanout_do_flush (time=40228), triggered [ 40.228] sna_scanout_flush (time=40228), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 40.228] has_shadow: has pending damage? 0, outstanding flips: 0 [ 40.228] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 40.228] has_shadow: has pending damage? 0, outstanding flips: 0 [ 40.228] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 40.228] sna_accel_do_throttle -- no pending activity [ 40.228] sna_accel_block: evaluating timers, active=5 [ 40.228] sna_accel_block: flush timer expires in 16 [40244] [ 40.245] sna_wakeup_handler [ 40.245] sna_block_handler (tv=580.844000) [ 40.245] sna_scanout_do_flush: flush timer active: delta=-1 [ 40.245] sna_scanout_do_flush (time=40245), triggered [ 40.245] sna_scanout_flush (time=40245), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 40.245] has_shadow: has pending damage? 0, outstanding flips: 0 [ 40.245] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 40.245] has_shadow: has pending damage? 0, outstanding flips: 0 [ 40.245] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 40.245] sna_accel_do_throttle -- no pending activity [ 40.245] sna_accel_block: evaluating timers, active=5 [ 40.245] sna_accel_block: flush timer expires in 16 [40261] [ 40.261] sna_wakeup_handler [ 40.261] sna_block_handler (tv=580.828000) [ 40.261] sna_scanout_do_flush: flush timer active: delta=0 [ 40.261] sna_scanout_do_flush (time=40261), triggered [ 40.261] sna_scanout_flush (time=40261), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 40.261] has_shadow: has pending damage? 0, outstanding flips: 0 [ 40.261] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 40.261] has_shadow: has pending damage? 0, outstanding flips: 0 [ 40.261] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 40.261] sna_accel_do_throttle -- no pending activity [ 40.261] sna_accel_block: evaluating timers, active=5 [ 40.261] sna_accel_block: flush timer expires in 16 [40277] [ 40.277] sna_wakeup_handler [ 40.277] sna_block_handler (tv=580.812000) [ 40.277] sna_scanout_do_flush: flush timer active: delta=0 [ 40.277] sna_scanout_do_flush (time=40277), triggered [ 40.277] sna_scanout_flush (time=40277), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 40.277] has_shadow: has pending damage? 0, outstanding flips: 0 [ 40.277] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 40.277] has_shadow: has pending damage? 0, outstanding flips: 0 [ 40.277] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 40.277] sna_accel_do_throttle -- no pending activity [ 40.277] sna_accel_block: evaluating timers, active=5 [ 40.277] sna_accel_block: flush timer expires in 16 [40293] [ 40.294] sna_wakeup_handler [ 40.294] sna_block_handler (tv=580.795000) [ 40.294] sna_scanout_do_flush: flush timer active: delta=-1 [ 40.294] sna_scanout_do_flush (time=40294), triggered [ 40.294] sna_scanout_flush (time=40294), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 40.294] has_shadow: has pending damage? 0, outstanding flips: 0 [ 40.294] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 40.294] has_shadow: has pending damage? 0, outstanding flips: 0 [ 40.294] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 40.294] sna_accel_do_throttle -- no pending activity [ 40.294] sna_accel_block: evaluating timers, active=5 [ 40.294] sna_accel_block: flush timer expires in 16 [40310] [ 40.310] sna_wakeup_handler [ 40.310] sna_block_handler (tv=580.779000) [ 40.310] sna_scanout_do_flush: flush timer active: delta=0 [ 40.310] sna_scanout_do_flush (time=40310), triggered [ 40.310] sna_scanout_flush (time=40310), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 40.310] has_shadow: has pending damage? 0, outstanding flips: 0 [ 40.310] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 40.310] has_shadow: has pending damage? 0, outstanding flips: 0 [ 40.310] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 40.310] sna_accel_do_throttle -- no pending activity [ 40.310] sna_accel_block: evaluating timers, active=5 [ 40.310] sna_accel_block: flush timer expires in 16 [40326] [ 40.326] sna_wakeup_handler [ 40.326] sna_block_handler (tv=580.763000) [ 40.326] sna_scanout_do_flush: flush timer active: delta=0 [ 40.326] sna_scanout_do_flush (time=40326), triggered [ 40.326] sna_scanout_flush (time=40326), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 40.326] has_shadow: has pending damage? 0, outstanding flips: 0 [ 40.326] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 40.326] has_shadow: has pending damage? 0, outstanding flips: 0 [ 40.326] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 40.326] sna_accel_do_throttle -- no pending activity [ 40.326] sna_accel_block: evaluating timers, active=5 [ 40.326] sna_accel_block: flush timer expires in 16 [40342] [ 40.342] sna_wakeup_handler [ 40.342] sna_block_handler (tv=580.747000) [ 40.342] sna_scanout_do_flush: flush timer active: delta=0 [ 40.342] sna_scanout_do_flush (time=40342), triggered [ 40.342] sna_scanout_flush (time=40342), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 40.342] has_shadow: has pending damage? 0, outstanding flips: 0 [ 40.342] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 40.342] has_shadow: has pending damage? 0, outstanding flips: 0 [ 40.342] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 40.343] sna_accel_do_throttle -- no pending activity [ 40.343] sna_accel_block: evaluating timers, active=5 [ 40.343] sna_accel_block: flush timer expires in 16 [40358] [ 40.359] sna_wakeup_handler [ 40.359] sna_block_handler (tv=580.730000) [ 40.359] sna_scanout_do_flush: flush timer active: delta=-1 [ 40.359] sna_scanout_do_flush (time=40359), triggered [ 40.359] sna_scanout_flush (time=40359), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 40.359] has_shadow: has pending damage? 0, outstanding flips: 0 [ 40.359] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 40.359] has_shadow: has pending damage? 0, outstanding flips: 0 [ 40.359] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 40.359] sna_accel_do_throttle -- no pending activity [ 40.359] sna_accel_block: evaluating timers, active=5 [ 40.359] sna_accel_block: flush timer expires in 16 [40375] [ 40.375] sna_wakeup_handler [ 40.375] sna_block_handler (tv=580.714000) [ 40.375] sna_scanout_do_flush: flush timer active: delta=0 [ 40.375] sna_scanout_do_flush (time=40375), triggered [ 40.375] sna_scanout_flush (time=40375), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 40.375] has_shadow: has pending damage? 0, outstanding flips: 0 [ 40.375] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 40.375] has_shadow: has pending damage? 0, outstanding flips: 0 [ 40.375] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 40.375] sna_accel_do_throttle -- no pending activity [ 40.375] sna_accel_block: evaluating timers, active=5 [ 40.375] sna_accel_block: flush timer expires in 16 [40391] [ 40.391] sna_wakeup_handler [ 40.391] sna_block_handler (tv=580.698000) [ 40.391] sna_scanout_do_flush: flush timer active: delta=0 [ 40.391] sna_scanout_do_flush (time=40391), triggered [ 40.391] sna_scanout_flush (time=40391), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 40.391] has_shadow: has pending damage? 0, outstanding flips: 0 [ 40.391] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 40.391] has_shadow: has pending damage? 0, outstanding flips: 0 [ 40.391] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 40.391] sna_accel_do_throttle -- no pending activity [ 40.391] sna_accel_block: evaluating timers, active=5 [ 40.391] sna_accel_block: flush timer expires in 16 [40407] [ 40.408] sna_wakeup_handler [ 40.408] sna_block_handler (tv=580.681000) [ 40.408] sna_scanout_do_flush: flush timer active: delta=-1 [ 40.408] sna_scanout_do_flush (time=40408), triggered [ 40.408] sna_scanout_flush (time=40408), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 40.408] has_shadow: has pending damage? 0, outstanding flips: 0 [ 40.408] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 40.408] has_shadow: has pending damage? 0, outstanding flips: 0 [ 40.408] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 40.408] sna_accel_do_throttle -- no pending activity [ 40.408] sna_accel_block: evaluating timers, active=5 [ 40.408] sna_accel_block: flush timer expires in 16 [40424] [ 40.424] sna_wakeup_handler [ 40.424] sna_block_handler (tv=580.665000) [ 40.424] sna_scanout_do_flush: flush timer active: delta=0 [ 40.424] sna_scanout_do_flush (time=40424), triggered [ 40.424] sna_scanout_flush (time=40424), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 40.424] has_shadow: has pending damage? 0, outstanding flips: 0 [ 40.424] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 40.424] has_shadow: has pending damage? 0, outstanding flips: 0 [ 40.424] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 40.424] sna_accel_do_throttle -- no pending activity [ 40.424] sna_accel_block: evaluating timers, active=5 [ 40.424] sna_accel_block: flush timer expires in 16 [40440] [ 40.440] sna_wakeup_handler [ 40.440] sna_block_handler (tv=580.649000) [ 40.440] sna_scanout_do_flush: flush timer active: delta=0 [ 40.440] sna_scanout_do_flush (time=40440), triggered [ 40.440] sna_scanout_flush (time=40440), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 40.440] has_shadow: has pending damage? 0, outstanding flips: 0 [ 40.440] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 40.440] has_shadow: has pending damage? 0, outstanding flips: 0 [ 40.440] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 40.440] sna_accel_do_throttle -- no pending activity [ 40.440] sna_accel_block: evaluating timers, active=5 [ 40.440] sna_accel_block: flush timer expires in 16 [40456] [ 40.457] sna_wakeup_handler [ 40.457] sna_block_handler (tv=580.632000) [ 40.457] sna_scanout_do_flush: flush timer active: delta=-1 [ 40.457] sna_scanout_do_flush (time=40457), triggered [ 40.457] sna_scanout_flush (time=40457), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 40.457] has_shadow: has pending damage? 0, outstanding flips: 0 [ 40.457] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 40.457] has_shadow: has pending damage? 0, outstanding flips: 0 [ 40.457] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 40.457] sna_accel_do_throttle -- no pending activity [ 40.457] sna_accel_block: evaluating timers, active=5 [ 40.457] sna_accel_block: flush timer expires in 16 [40473] [ 40.473] sna_wakeup_handler [ 40.473] sna_block_handler (tv=580.616000) [ 40.473] sna_scanout_do_flush: flush timer active: delta=0 [ 40.473] sna_scanout_do_flush (time=40473), triggered [ 40.473] sna_scanout_flush (time=40473), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 40.473] has_shadow: has pending damage? 0, outstanding flips: 0 [ 40.473] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 40.473] has_shadow: has pending damage? 0, outstanding flips: 0 [ 40.473] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 40.473] sna_accel_do_throttle -- no pending activity [ 40.473] sna_accel_block: evaluating timers, active=5 [ 40.473] sna_accel_block: flush timer expires in 16 [40489] [ 40.489] sna_wakeup_handler [ 40.489] sna_block_handler (tv=580.600000) [ 40.489] sna_scanout_do_flush: flush timer active: delta=0 [ 40.489] sna_scanout_do_flush (time=40489), triggered [ 40.489] sna_scanout_flush (time=40489), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 40.489] has_shadow: has pending damage? 0, outstanding flips: 0 [ 40.489] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 40.489] has_shadow: has pending damage? 0, outstanding flips: 0 [ 40.489] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 40.489] sna_accel_do_throttle -- no pending activity [ 40.489] sna_accel_block: evaluating timers, active=5 [ 40.489] sna_accel_block: flush timer expires in 16 [40505] [ 40.505] sna_wakeup_handler [ 40.505] sna_block_handler (tv=580.584000) [ 40.505] sna_scanout_do_flush: flush timer active: delta=0 [ 40.505] sna_scanout_do_flush (time=40505), triggered [ 40.505] sna_scanout_flush (time=40505), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 40.505] has_shadow: has pending damage? 0, outstanding flips: 0 [ 40.505] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 40.505] has_shadow: has pending damage? 0, outstanding flips: 0 [ 40.505] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 40.505] sna_accel_do_throttle -- no pending activity [ 40.505] sna_accel_block: evaluating timers, active=5 [ 40.505] sna_accel_block: flush timer expires in 16 [40521] [ 40.522] sna_wakeup_handler [ 40.522] sna_block_handler (tv=580.567000) [ 40.522] sna_scanout_do_flush: flush timer active: delta=-1 [ 40.522] sna_scanout_do_flush (time=40522), triggered [ 40.522] sna_scanout_flush (time=40522), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 40.522] has_shadow: has pending damage? 0, outstanding flips: 0 [ 40.522] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 40.522] has_shadow: has pending damage? 0, outstanding flips: 0 [ 40.522] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 40.522] sna_accel_do_throttle -- no pending activity [ 40.522] sna_accel_block: evaluating timers, active=5 [ 40.522] sna_accel_block: flush timer expires in 16 [40538] [ 40.538] sna_wakeup_handler [ 40.538] sna_block_handler (tv=580.551000) [ 40.538] sna_scanout_do_flush: flush timer active: delta=0 [ 40.538] sna_scanout_do_flush (time=40538), triggered [ 40.538] sna_scanout_flush (time=40538), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 40.538] has_shadow: has pending damage? 0, outstanding flips: 0 [ 40.538] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 40.538] has_shadow: has pending damage? 0, outstanding flips: 0 [ 40.538] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 40.538] sna_accel_do_throttle -- no pending activity [ 40.538] sna_accel_block: evaluating timers, active=5 [ 40.538] sna_accel_block: flush timer expires in 16 [40554] [ 40.554] sna_wakeup_handler [ 40.554] sna_block_handler (tv=580.535000) [ 40.554] sna_scanout_do_flush: flush timer active: delta=0 [ 40.554] sna_scanout_do_flush (time=40554), triggered [ 40.554] sna_scanout_flush (time=40554), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 40.554] has_shadow: has pending damage? 0, outstanding flips: 0 [ 40.554] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 40.554] has_shadow: has pending damage? 0, outstanding flips: 0 [ 40.554] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 40.554] sna_accel_do_throttle -- no pending activity [ 40.554] sna_accel_block: evaluating timers, active=5 [ 40.554] sna_accel_block: flush timer expires in 16 [40570] [ 40.571] sna_wakeup_handler [ 40.571] sna_block_handler (tv=580.518000) [ 40.571] sna_scanout_do_flush: flush timer active: delta=-1 [ 40.571] sna_scanout_do_flush (time=40571), triggered [ 40.571] sna_scanout_flush (time=40571), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 40.571] has_shadow: has pending damage? 0, outstanding flips: 0 [ 40.571] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 40.571] has_shadow: has pending damage? 0, outstanding flips: 0 [ 40.571] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 40.571] sna_accel_do_throttle -- no pending activity [ 40.571] sna_accel_block: evaluating timers, active=5 [ 40.571] sna_accel_block: flush timer expires in 16 [40587] [ 40.587] sna_wakeup_handler [ 40.587] sna_block_handler (tv=580.502000) [ 40.587] sna_scanout_do_flush: flush timer active: delta=0 [ 40.587] sna_scanout_do_flush (time=40587), triggered [ 40.587] sna_scanout_flush (time=40587), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 40.587] has_shadow: has pending damage? 0, outstanding flips: 0 [ 40.587] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 40.587] has_shadow: has pending damage? 0, outstanding flips: 0 [ 40.587] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 40.587] sna_accel_do_throttle -- no pending activity [ 40.587] sna_accel_block: evaluating timers, active=5 [ 40.587] sna_accel_block: flush timer expires in 16 [40603] [ 40.603] sna_wakeup_handler [ 40.603] sna_block_handler (tv=580.486000) [ 40.603] sna_scanout_do_flush: flush timer active: delta=0 [ 40.603] sna_scanout_do_flush (time=40603), triggered [ 40.603] sna_scanout_flush (time=40603), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 40.603] has_shadow: has pending damage? 0, outstanding flips: 0 [ 40.603] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 40.603] has_shadow: has pending damage? 0, outstanding flips: 0 [ 40.603] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 40.603] sna_accel_do_throttle -- no pending activity [ 40.603] sna_accel_block: evaluating timers, active=5 [ 40.603] sna_accel_block: flush timer expires in 16 [40619] [ 40.620] sna_wakeup_handler [ 40.620] sna_block_handler (tv=580.469000) [ 40.620] sna_scanout_do_flush: flush timer active: delta=-1 [ 40.620] sna_scanout_do_flush (time=40620), triggered [ 40.620] sna_scanout_flush (time=40620), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 40.620] has_shadow: has pending damage? 0, outstanding flips: 0 [ 40.620] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 40.620] has_shadow: has pending damage? 0, outstanding flips: 0 [ 40.620] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 40.620] sna_accel_do_throttle -- no pending activity [ 40.620] sna_accel_block: evaluating timers, active=5 [ 40.620] sna_accel_block: flush timer expires in 16 [40636] [ 40.636] sna_wakeup_handler [ 40.636] sna_block_handler (tv=580.453000) [ 40.636] sna_scanout_do_flush: flush timer active: delta=0 [ 40.636] sna_scanout_do_flush (time=40636), triggered [ 40.636] sna_scanout_flush (time=40636), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 40.636] has_shadow: has pending damage? 0, outstanding flips: 0 [ 40.636] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 40.636] has_shadow: has pending damage? 0, outstanding flips: 0 [ 40.636] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 40.636] sna_accel_do_throttle -- no pending activity [ 40.636] sna_accel_block: evaluating timers, active=5 [ 40.636] sna_accel_block: flush timer expires in 16 [40652] [ 40.652] sna_wakeup_handler [ 40.652] sna_block_handler (tv=580.437000) [ 40.652] sna_scanout_do_flush: flush timer active: delta=0 [ 40.652] sna_scanout_do_flush (time=40652), triggered [ 40.652] sna_scanout_flush (time=40652), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 40.652] has_shadow: has pending damage? 0, outstanding flips: 0 [ 40.652] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 40.652] has_shadow: has pending damage? 0, outstanding flips: 0 [ 40.652] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 40.652] sna_accel_do_throttle -- no pending activity [ 40.652] sna_accel_block: evaluating timers, active=5 [ 40.652] sna_accel_block: flush timer expires in 16 [40668] [ 40.669] sna_wakeup_handler [ 40.669] sna_block_handler (tv=580.420000) [ 40.669] sna_scanout_do_flush: flush timer active: delta=-1 [ 40.669] sna_scanout_do_flush (time=40669), triggered [ 40.669] sna_scanout_flush (time=40669), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 40.669] has_shadow: has pending damage? 0, outstanding flips: 0 [ 40.669] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 40.669] has_shadow: has pending damage? 0, outstanding flips: 0 [ 40.669] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 40.669] sna_accel_do_throttle -- no pending activity [ 40.669] sna_accel_block: evaluating timers, active=5 [ 40.669] sna_accel_block: flush timer expires in 16 [40685] [ 40.685] sna_wakeup_handler [ 40.685] sna_block_handler (tv=580.404000) [ 40.685] sna_scanout_do_flush: flush timer active: delta=0 [ 40.685] sna_scanout_do_flush (time=40685), triggered [ 40.685] sna_scanout_flush (time=40685), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 40.685] has_shadow: has pending damage? 0, outstanding flips: 0 [ 40.685] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 40.685] has_shadow: has pending damage? 0, outstanding flips: 0 [ 40.685] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 40.685] sna_accel_do_throttle -- no pending activity [ 40.685] sna_accel_block: evaluating timers, active=5 [ 40.685] sna_accel_block: flush timer expires in 16 [40701] [ 40.693] sna_wakeup_handler [ 40.693] sna_create_pixmap(13, 20, 32, usage=0) [ 40.693] kgem_can_create_2d: 13x20 @ 32 [ 40.693] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=20 [ 40.693] kgem_can_create_2d: untiled size=4096 [ 40.693] kgem_choose_tiling: too thin [width 13, 32 bpp] for TILING_X [ 40.693] kgem_choose_tiling: 13x20 -> 0 [ 40.693] sna_create_pixmap: usage=0, flags=a [ 40.693] sna_create_pixmap: small buffer [1040], attaching to shadow pixmap [ 40.693] create_pixmap: allocating pixmap 13x20, depth=32/32, size=1048 [ 40.693] create_pixmap: serial=3318, usage=0, 13x20 [ 40.693] sna_create_pixmap: serial=3318, 13x20, usage=0 [ 40.693] sna_composite_rectangles(pixmap=3319, op=0, 0 x 1 [(0, 0)x(13, 20) ...]) [ 40.693] sna_composite_rectangles: converted to op 0 [ 40.693] sna_composite_rectangles[0] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 40.693] sna_composite_rectangles: nrects=1, region=(0, 0), (13, 20) x 1 [ 40.693] sna_composite_rectangles: clipped extents (0, 0),(13, 20) x 1 [ 40.693] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(13, 20) [ 40.693] sna_composite_rectangles: fallback, dst pixmap=3319 too small or not attached [ 40.693] sna_composite_rectangles: fallback [ 40.693] sna_drawable_move_region_to_cpu(pixmap=3319 (13x20), [(0, 0), (13, 20)], flags=1) [ 40.693] sna_drawable_move_region_to_cpu: region (0, 0), (13, 20) + (0, 0) subsumes pixmap (13x20) [ 40.693] _sna_pixmap_move_to_cpu(pixmap=3319, 13x20, flags=1) [ 40.693] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 40.693] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 40.693] operate_inplace: no, inplace operation not suitable [ 40.693] _sna_pixmap_move_to_cpu: marking as damaged [ 40.693] __sna_damage_all(13, 20) [ 40.693] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 40.693] sna_composite_rectangles(pixmap=3319, op=1, fff2f1f0 x 1 [(0, 0)x(13, 20) ...]) [ 40.693] sna_composite_rectangles: converted to op 1 [ 40.693] sna_composite_rectangles[0] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 40.693] sna_composite_rectangles: nrects=1, region=(0, 0), (13, 20) x 1 [ 40.693] sna_composite_rectangles: clipped extents (0, 0),(13, 20) x 1 [ 40.693] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(13, 20) [ 40.693] sna_composite_rectangles: fallback, dst pixmap=3319 too small or not attached [ 40.693] sna_composite_rectangles: fallback [ 40.693] sna_drawable_move_region_to_cpu(pixmap=3319 (13x20), [(0, 0), (13, 20)], flags=1) [ 40.693] sna_drawable_move_region_to_cpu: pixmap=3319 all damaged on CPU [ 40.693] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 40.693] sna_composite_rectangles: fallback fill: (0, 0)x(13, 20) fff2f1f0 [ 40.693] sna_composite_rectangles(pixmap=3319, op=1, ff300a24 x 2 [(0, 0)x(13, 20) ...]) [ 40.693] sna_composite_rectangles: converted to op 1 [ 40.693] sna_composite_rectangles[0] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 40.693] sna_composite_rectangles[1] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 40.693] sna_composite_rectangles: nrects=2, region=(0, 0), (13, 20) x 2 [ 40.693] sna_composite_rectangles: clipped extents (0, 0),(13, 20) x 1 [ 40.693] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(13, 20) [ 40.693] sna_composite_rectangles: fallback, dst pixmap=3319 too small or not attached [ 40.693] sna_composite_rectangles: fallback [ 40.693] sna_drawable_move_region_to_cpu(pixmap=3319 (13x20), [(0, 0), (13, 20)], flags=1) [ 40.693] sna_drawable_move_region_to_cpu: pixmap=3319 all damaged on CPU [ 40.693] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 40.693] sna_composite_rectangles: fallback fill: (0, 0)x(13, 20) ff300a24 [ 40.693] sna_glyphs(op=3, nlist=2, src=(1, -2)) [ 40.693] sna_glyphs: fallback -- too small (13x20) [ 40.693] glyphs_fallback: nlist=2, count=3, extents (0, -13), (19, 1) [ 40.693] glyphs_fallback: clipped extents (0, 0), (13, 1) [ 40.693] sna_drawable_move_region_to_cpu(pixmap=3319 (13x20), [(0, 0), (13, 1)], flags=3) [ 40.693] sna_drawable_move_region_to_cpu: pixmap=3319 all damaged on CPU [ 40.693] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 40.693] sna_copy_area: src=pixmap=3319:(0, 0)x(13, 20)+(0, 0) -> dst=pixmap=3060:(477, 459)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 40.693] sna_copy_area: normal copy [ 40.693] sna_do_copy: src=(0, 0), dst=(477, 459), size=(13x20) [ 40.693] sna_do_copy: after drawable: src=(0, 0), dst=(542, 483), size=(13x20) [ 40.693] sna_do_copy: dst extents (542, 483), (555, 503), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 40.693] sna_do_copy: clipped dst extents (542, 483), (555, 503) [ 40.693] sna_do_copy: unclipped src extents (0, 0), (13, 20) [ 40.693] sna_do_copy: clipped src extents (0, 0), (13, 20) [ 40.693] sna_do_copy: pixmap -- no source clipping [ 40.693] sna_do_copy: src extents (0, 0), (13, 20) x 1 [ 40.693] sna_do_copy: copy region (542, 483), (555, 503) x 1 + (-542, -483) [ 40.693] sna_copy_boxes (boxes=1x[(542, 483), (555, 503)...], src pixmap=3319+(-542, -483), dst pixmap=3060+(-65, -24), alu=3, src.size=13x20, dst.size=3775x2136) [ 40.693] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94aafe70, gpu_bo=0, cpu_bo=0), replaces=0 [ 40.693] sna_drawable_use_bo pixmap=3060, box=((477, 459), (490, 479)), flags=8... [ 40.693] sna_drawable_use_bo: exported target, set PREFER_GPU [ 40.693] sna_drawable_use_bo: pinned, never REPLACES [ 40.693] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 40.693] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 40.693] sna_drawable_use_bo: using whole GPU bo [ 40.693] region_overlaps_damage? [ 40.693] use_shm_bo: no, not attached [ 40.693] sna_drawable_move_region_to_cpu(pixmap=3319 (13x20), [(0, 0), (13, 20)], flags=2) [ 40.693] sna_drawable_move_region_to_cpu: pixmap=3319 all damaged on CPU [ 40.693] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 40.693] sna_write_boxes x 1, src stride=52, src dx=(-477, -459) [ 40.693] kgem_bo_can_map: handle=9, map=0x7fc6b7845000:0x0:0x7fc656564000, tiling=1, domain=1, offset=4029534208 [ 40.693] write_boxes_inplace x 1, handle=9, tiling=1 [ 40.693] upload_inplace__tiled: tiling=1 [ 40.693] kgem_bo_can_map__cpu: handle=9 [ 40.693] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 40.693] kgem_bo_map__cpu(handle=9, size=33177600, map=0x7fc6b7845000:0x7fc656564000) [ 40.693] kgem_bo_sync__cpu: handle=9 [ 40.693] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(477, 459), size=13x20, pitch=52/15360 [ 40.693] sna_accel_flush: flush?=0, dirty?=0 [ 40.693] sna_accel_flush: flush?=0, dirty?=0 [ 40.693] sna_accel_flush: flush?=0, dirty?=0 [ 40.693] sna_accel_flush: flush?=0, dirty?=0 [ 40.693] sna_destroy_pixmap: pixmap=3319, attached?=1 [ 40.693] __sna_free_pixmap(pixmap=3319) [ 40.693] sna_accel_flush: flush?=0, dirty?=0 [ 40.693] sna_accel_flush: flush?=0, dirty?=0 [ 40.693] sna_accel_flush: flush?=0, dirty?=0 [ 40.693] sna_block_handler (tv=580.396000) [ 40.693] sna_scanout_do_flush: flush timer active: delta=8 [ 40.693] sna_accel_do_throttle -- no pending activity [ 40.693] sna_accel_block: evaluating timers, active=5 [ 40.693] sna_accel_block: flush timer expires in 8 [40701] [ 40.695] sna_wakeup_handler [ 40.695] sna_accel_flush: flush?=0, dirty?=0 [ 40.695] sna_accel_flush: flush?=0, dirty?=0 [ 40.695] sna_accel_flush: flush?=0, dirty?=0 [ 40.695] sna_accel_flush: flush?=0, dirty?=0 [ 40.695] sna_accel_flush: flush?=0, dirty?=0 [ 40.695] sna_accel_flush: flush?=0, dirty?=0 [ 40.695] sna_accel_flush: flush?=0, dirty?=0 [ 40.695] sna_accel_flush: flush?=0, dirty?=0 [ 40.695] sna_accel_flush: flush?=0, dirty?=0 [ 40.695] sna_block_handler (tv=580.394000) [ 40.695] sna_scanout_do_flush: flush timer active: delta=6 [ 40.695] sna_accel_do_throttle -- no pending activity [ 40.695] sna_accel_block: evaluating timers, active=5 [ 40.695] sna_accel_block: flush timer expires in 6 [40701] [ 40.695] sna_wakeup_handler [ 40.695] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=29, name=3 [ 40.695] kgem_bo_flink: flinked handle=29 to name=3, marking non-reusable [ 40.695] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 40.695] sna_dri2_get_back: draw size=7680x2160, back buffer handle=29 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 [ 40.695] sna_dri2_get_back: reuse backbuffer? 1 [ 40.695] sna_dri2_get_back: back buffer handle=29, active?=0, refcnt=1 [ 40.695] sna_dri2_get_back: reuse unattached back [ 40.695] kgem_bo_flink: flinked handle=29 to name=3, marking non-reusable [ 40.695] sna_dri2_reuse_buffer: reusing back buffer handle=29, name=3, pitch=30720, age=0 [ 40.695] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 40.695] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=128, name=76, active_scanout=3 [ 40.695] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 40.695] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 40.695] sna_accel_flush: flush?=0, dirty?=0 [ 40.695] sna_accel_flush: flush?=0, dirty?=0 [ 40.695] sna_accel_flush: flush?=0, dirty?=0 [ 40.695] sna_block_handler (tv=580.394000) [ 40.695] sna_scanout_do_flush: flush timer active: delta=6 [ 40.695] sna_accel_do_throttle -- no pending activity [ 40.695] sna_accel_block: evaluating timers, active=5 [ 40.695] sna_accel_block: flush timer expires in 6 [40701] [ 40.696] sna_wakeup_handler [ 40.696] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 40.696] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 40.696] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 40.696] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 40.696] sna_dri2_get_msc(draw=146, pipe=0) [ 40.696] sna_crtc_record_swap: recording last swap on pipe=0, frame 2198 [msc=2198], time 40.682537 [ 40.696] sna_dri2_get_msc: msc=2198 [raw=2198], ust=40682537 [ 40.696] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=29 (refs=1/1, flush=0) , front=128 (refs=1/4, flush=1) [ 40.696] sna_dri2_schedule_swap(target_msc=2163, divisor=0, remainder=0) [ 40.696] sna_dri2_schedule_swap: using front handle=128, active_scanout?=3, flush?=1 [ 40.696] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 40.696] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 40.696] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 40.696] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 40.696] sna_crtc_record_swap: recording last swap on pipe=0, frame 2198 [msc=2198], time 40.682537 [ 40.696] immediate_swap: current_msc=2198, target_msc=2163 -- yes [ 40.696] can_flip: no, shadow enabled [ 40.696] sna_dri2_add_event: adding event to window 146) [ 40.696] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 40.696] sna_dri2_immediate_blit: no pending blit, starting chain [ 40.696] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 40.696] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 40.696] can_xchg: back size=8701e00, front size=8701e00 [ 40.696] can_xchg: yes, pixmap=165 [ 40.696] sna_dri2_xchg: win=146, exchange front=128/76,ref=2 and back=29/3,ref=2, pixmap=165 7680x2160 [ 40.696] sna_dri2_xchg: back_bo handle=29, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 40.696] sna_dri2_xchg: front_bo handle=128, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 40.696] set_bo: pixmap=165, handle=29 (old handle=128) [ 40.696] set_bo: marking whole pixmap as damaged [ 40.696] set_bo: applying final/discard move-to-gpu [ 40.696] wait_for_shadow: flags=0, flips=0, handle=128, shadow=32 [ 40.696] set_bo: dropping flush hint from handle=128 [ 40.696] set_bo: adding flush hint to handle=29 [ 40.696] mark_stale(handle=128) => 1 [ 40.696] swap_limit: draw=146 setting swap limit to 3 [ 40.696] sna_dri2_swap_limit_validate: swap limit set to 3 [ 40.696] sna_next_vblank(pipe=0, waiting until next vblank) [ 40.696] sna_dri2_schedule_swap: reported target_msc=2198 [ 40.696] sna_accel_flush: flush?=0, dirty?=0 [ 40.696] sna_accel_flush: flush?=0, dirty?=0 [ 40.696] sna_accel_flush: flush?=0, dirty?=0 [ 40.696] sna_accel_flush: flush?=0, dirty?=0 [ 40.696] sna_block_handler (tv=580.393000) [ 40.696] sna_scanout_do_flush: flush timer active: delta=5 [ 40.696] sna_accel_do_throttle -- no pending activity [ 40.696] sna_accel_block: evaluating timers, active=5 [ 40.696] sna_accel_block: flush timer expires in 5 [40701] [ 40.698] sna_wakeup_handler [ 40.698] sna_mode_wakeup: len=32 [ 40.698] sna_dri2_vblank_handler(type=2, sequence=2199, draw=1555) [ 40.698] sna_crtc_record_swap: recording last swap on pipe=0, frame 2199 [msc=2199], time 40.699206 [ 40.698] sna_dri2_vblank_handler: 2 complete, frame=2199 tv=40.699206 [ 40.698] sna_dri2_blit_complete: blit finished [ 40.698] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=2199, tv=40.699206) [ 40.698] frame_swap_complete(type=2): draw=146, pipe=0, frame=2199 [msc=2199], tv=40.699206 [ 40.698] sna_accel_flush: flush?=0, dirty?=0 [ 40.698] sna_dri2_event_free(draw?=1) [ 40.698] sna_dri2_remove_event: remove[0x561c94ab16d0] from window 146, active? 1 [ 40.698] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=29] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 40.698] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=128] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 40.698] sna_dri2_vblank_handler complete [ 40.698] sna_block_handler (tv=580.391000) [ 40.698] sna_scanout_do_flush: flush timer active: delta=3 [ 40.698] sna_scanout_do_flush (time=40698), triggered [ 40.698] sna_scanout_flush (time=40698), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 40.698] has_shadow: has pending damage? 1, outstanding flips: 0 [ 40.698] stop_flush: scanout=29 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 40.698] has_shadow: has pending damage? 1, outstanding flips: 0 [ 40.698] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 40.698] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 40.698] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 40.698] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 40.698] sna_pixmap_move_to_gpu: already all-damaged [ 40.699] sna_pixmap_mark_active: pixmap=165, handle=29 [ 40.699] sna_mode_redisplay: crtc[0] transformed? 0 [ 40.699] sna_mode_redisplay: crtc[1] transformed? 0 [ 40.699] sna_mode_redisplay: crtc[2] transformed? 0 [ 40.699] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=29 [active=1] [ 40.699] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 128, transformed? 0 [ 40.699] get_fb: reusing fb=102 for handle=29 [ 40.699] sna_mode_redisplay: recording flip on CRTC:32 handle=29, active_scanout=2, serial=2 [ 40.699] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 40.699] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 128, transformed? 0 [ 40.699] sna_mode_redisplay: recording flip on CRTC:39 handle=29, active_scanout=3, serial=3 [ 40.699] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 40.699] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 40.699] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 40.699] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=29, shadow handle=32 [ 40.699] sna_accel_do_throttle -- no pending activity [ 40.699] sna_accel_block: evaluating timers, active=5 [ 40.699] sna_accel_block: flush timer expires in 16 [40714] [ 40.714] sna_wakeup_handler [ 40.714] sna_mode_wakeup: len=32 [ 40.714] sna_mode_wakeup: recording last swap on pipe=1, frame 2170 [87a], time 40.714472 [ 40.714] sna_mode_wakeup: removing handle=128 [active_scanout=1] from scanout, installing handle=29 [active_scanout=3] [ 40.714] sna_mode_wakeup: flip complete, pending? 2 [ 40.714] sna_block_handler (tv=580.375000) [ 40.714] sna_scanout_do_flush: flush timer active: delta=0 [ 40.714] sna_scanout_do_flush (time=40714), triggered [ 40.714] sna_scanout_flush (time=40714), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 40.714] has_shadow: has pending damage? 0, outstanding flips: 1 [ 40.714] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 40.714] has_shadow: has pending damage? 0, outstanding flips: 1 [ 40.714] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) [ 40.714] sna_accel_do_throttle -- no pending activity [ 40.714] sna_accel_block: evaluating timers, active=5 [ 40.714] sna_accel_block: flush timer expires in 16 [40730] [ 40.715] sna_wakeup_handler [ 40.715] sna_mode_wakeup: len=32 [ 40.715] sna_mode_wakeup: recording last swap on pipe=0, frame 2200 [898], time 40.715876 [ 40.715] sna_mode_wakeup: removing handle=128 [active_scanout=0] from scanout, installing handle=29 [active_scanout=3] [ 40.715] sna_mode_wakeup: flip complete, pending? 1 [ 40.715] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 40.715] sna_block_handler (tv=580.374000) [ 40.715] sna_scanout_do_flush: flush timer active: delta=15 [ 40.715] sna_accel_do_throttle -- no pending activity [ 40.715] sna_accel_block: evaluating timers, active=5 [ 40.715] sna_accel_block: flush timer expires in 15 [40730] [ 40.730] sna_wakeup_handler [ 40.730] sna_block_handler (tv=580.359000) [ 40.730] sna_scanout_do_flush: flush timer active: delta=0 [ 40.730] sna_scanout_do_flush (time=40730), triggered [ 40.730] sna_scanout_flush (time=40730), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 40.730] has_shadow: has pending damage? 0, outstanding flips: 0 [ 40.730] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 40.730] has_shadow: has pending damage? 0, outstanding flips: 0 [ 40.730] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 40.730] sna_accel_do_throttle -- no pending activity [ 40.730] sna_accel_block: evaluating timers, active=5 [ 40.730] sna_accel_block: flush timer expires in 16 [40746] [ 40.747] sna_wakeup_handler [ 40.747] sna_block_handler (tv=580.342000) [ 40.747] sna_scanout_do_flush: flush timer active: delta=-1 [ 40.747] sna_scanout_do_flush (time=40747), triggered [ 40.747] sna_scanout_flush (time=40747), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 40.747] has_shadow: has pending damage? 0, outstanding flips: 0 [ 40.747] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 40.747] has_shadow: has pending damage? 0, outstanding flips: 0 [ 40.747] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 40.747] sna_accel_do_throttle -- no pending activity [ 40.747] sna_accel_block: evaluating timers, active=5 [ 40.747] sna_accel_block: flush timer expires in 16 [40763] [ 40.763] sna_wakeup_handler [ 40.763] sna_block_handler (tv=580.326000) [ 40.763] sna_scanout_do_flush: flush timer active: delta=0 [ 40.763] sna_scanout_do_flush (time=40763), triggered [ 40.763] sna_scanout_flush (time=40763), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 40.763] has_shadow: has pending damage? 0, outstanding flips: 0 [ 40.763] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 40.763] has_shadow: has pending damage? 0, outstanding flips: 0 [ 40.763] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 40.763] sna_accel_do_throttle -- no pending activity [ 40.763] sna_accel_block: evaluating timers, active=5 [ 40.763] sna_accel_block: flush timer expires in 16 [40779] [ 40.779] sna_wakeup_handler [ 40.779] sna_block_handler (tv=580.310000) [ 40.779] sna_scanout_do_flush: flush timer active: delta=0 [ 40.779] sna_scanout_do_flush (time=40779), triggered [ 40.779] sna_scanout_flush (time=40779), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 40.779] has_shadow: has pending damage? 0, outstanding flips: 0 [ 40.779] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 40.779] has_shadow: has pending damage? 0, outstanding flips: 0 [ 40.779] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 40.779] sna_accel_do_throttle -- no pending activity [ 40.779] sna_accel_block: evaluating timers, active=5 [ 40.779] sna_accel_block: flush timer expires in 16 [40795] [ 40.796] sna_wakeup_handler [ 40.796] sna_block_handler (tv=580.293000) [ 40.796] sna_scanout_do_flush: flush timer active: delta=-1 [ 40.796] sna_scanout_do_flush (time=40796), triggered [ 40.796] sna_scanout_flush (time=40796), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 40.796] has_shadow: has pending damage? 0, outstanding flips: 0 [ 40.796] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 40.796] has_shadow: has pending damage? 0, outstanding flips: 0 [ 40.796] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 40.796] sna_accel_do_throttle -- no pending activity [ 40.796] sna_accel_block: evaluating timers, active=5 [ 40.796] sna_accel_block: flush timer expires in 16 [40812] [ 40.812] sna_wakeup_handler [ 40.812] sna_block_handler (tv=580.277000) [ 40.812] sna_scanout_do_flush: flush timer active: delta=0 [ 40.812] sna_scanout_do_flush (time=40812), triggered [ 40.812] sna_scanout_flush (time=40812), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 40.812] has_shadow: has pending damage? 0, outstanding flips: 0 [ 40.812] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 40.812] has_shadow: has pending damage? 0, outstanding flips: 0 [ 40.812] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 40.812] sna_accel_do_throttle -- no pending activity [ 40.812] sna_accel_block: evaluating timers, active=5 [ 40.812] sna_accel_block: flush timer expires in 16 [40828] [ 40.828] sna_wakeup_handler [ 40.828] sna_block_handler (tv=580.261000) [ 40.828] sna_scanout_do_flush: flush timer active: delta=0 [ 40.828] sna_scanout_do_flush (time=40828), triggered [ 40.828] sna_scanout_flush (time=40828), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 40.828] has_shadow: has pending damage? 0, outstanding flips: 0 [ 40.828] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 40.828] has_shadow: has pending damage? 0, outstanding flips: 0 [ 40.828] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 40.828] sna_accel_do_throttle -- no pending activity [ 40.828] sna_accel_block: evaluating timers, active=5 [ 40.828] sna_accel_block: flush timer expires in 16 [40844] [ 40.845] sna_wakeup_handler [ 40.845] sna_block_handler (tv=580.244000) [ 40.845] sna_scanout_do_flush: flush timer active: delta=-1 [ 40.845] sna_scanout_do_flush (time=40845), triggered [ 40.845] sna_scanout_flush (time=40845), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 40.845] has_shadow: has pending damage? 0, outstanding flips: 0 [ 40.845] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 40.845] has_shadow: has pending damage? 0, outstanding flips: 0 [ 40.845] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 40.845] sna_accel_do_throttle -- no pending activity [ 40.845] sna_accel_block: evaluating timers, active=5 [ 40.845] sna_accel_block: flush timer expires in 16 [40861] [ 40.861] sna_wakeup_handler [ 40.861] sna_block_handler (tv=580.228000) [ 40.861] sna_scanout_do_flush: flush timer active: delta=0 [ 40.861] sna_scanout_do_flush (time=40861), triggered [ 40.861] sna_scanout_flush (time=40861), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 40.861] has_shadow: has pending damage? 0, outstanding flips: 0 [ 40.861] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 40.861] has_shadow: has pending damage? 0, outstanding flips: 0 [ 40.861] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 40.861] sna_accel_do_throttle -- no pending activity [ 40.861] sna_accel_block: evaluating timers, active=5 [ 40.861] sna_accel_block: flush timer expires in 16 [40877] [ 40.877] sna_wakeup_handler [ 40.877] sna_block_handler (tv=580.212000) [ 40.877] sna_scanout_do_flush: flush timer active: delta=0 [ 40.877] sna_scanout_do_flush (time=40877), triggered [ 40.877] sna_scanout_flush (time=40877), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 40.877] has_shadow: has pending damage? 0, outstanding flips: 0 [ 40.877] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 40.877] has_shadow: has pending damage? 0, outstanding flips: 0 [ 40.877] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 40.877] sna_accel_do_throttle -- no pending activity [ 40.877] sna_accel_block: evaluating timers, active=5 [ 40.877] sna_accel_block: flush timer expires in 16 [40893] [ 40.893] sna_wakeup_handler [ 40.894] sna_block_handler (tv=580.195000) [ 40.894] sna_scanout_do_flush: flush timer active: delta=-1 [ 40.894] sna_scanout_do_flush (time=40894), triggered [ 40.894] sna_scanout_flush (time=40894), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 40.894] has_shadow: has pending damage? 0, outstanding flips: 0 [ 40.894] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 40.894] has_shadow: has pending damage? 0, outstanding flips: 0 [ 40.894] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 40.894] sna_accel_do_throttle -- no pending activity [ 40.894] sna_accel_block: evaluating timers, active=5 [ 40.894] sna_accel_block: flush timer expires in 16 [40910] [ 40.910] sna_wakeup_handler [ 40.910] sna_block_handler (tv=580.179000) [ 40.910] sna_scanout_do_flush: flush timer active: delta=0 [ 40.910] sna_scanout_do_flush (time=40910), triggered [ 40.910] sna_scanout_flush (time=40910), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 40.910] has_shadow: has pending damage? 0, outstanding flips: 0 [ 40.910] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 40.910] has_shadow: has pending damage? 0, outstanding flips: 0 [ 40.910] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 40.910] sna_accel_do_throttle -- no pending activity [ 40.910] sna_accel_block: evaluating timers, active=5 [ 40.910] sna_accel_block: flush timer expires in 16 [40926] [ 40.926] sna_wakeup_handler [ 40.926] sna_block_handler (tv=580.163000) [ 40.926] sna_scanout_do_flush: flush timer active: delta=0 [ 40.926] sna_scanout_do_flush (time=40926), triggered [ 40.926] sna_scanout_flush (time=40926), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 40.926] has_shadow: has pending damage? 0, outstanding flips: 0 [ 40.926] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 40.926] has_shadow: has pending damage? 0, outstanding flips: 0 [ 40.926] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 40.926] sna_accel_do_throttle -- no pending activity [ 40.926] sna_accel_block: evaluating timers, active=5 [ 40.926] sna_accel_block: flush timer expires in 16 [40942] [ 40.942] sna_wakeup_handler [ 40.942] sna_block_handler (tv=580.147000) [ 40.942] sna_scanout_do_flush: flush timer active: delta=0 [ 40.942] sna_scanout_do_flush (time=40942), triggered [ 40.942] sna_scanout_flush (time=40942), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 40.942] has_shadow: has pending damage? 0, outstanding flips: 0 [ 40.942] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 40.942] has_shadow: has pending damage? 0, outstanding flips: 0 [ 40.942] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 40.942] sna_accel_do_throttle -- no pending activity [ 40.942] sna_accel_block: evaluating timers, active=5 [ 40.942] sna_accel_block: flush timer expires in 16 [40958] [ 40.959] sna_wakeup_handler [ 40.959] sna_block_handler (tv=580.130000) [ 40.959] sna_scanout_do_flush: flush timer active: delta=-1 [ 40.959] sna_scanout_do_flush (time=40959), triggered [ 40.959] sna_scanout_flush (time=40959), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 40.959] has_shadow: has pending damage? 0, outstanding flips: 0 [ 40.959] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 40.959] has_shadow: has pending damage? 0, outstanding flips: 0 [ 40.959] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 40.959] sna_accel_do_throttle -- no pending activity [ 40.959] sna_accel_block: evaluating timers, active=5 [ 40.959] sna_accel_block: flush timer expires in 16 [40975] [ 40.975] sna_wakeup_handler [ 40.975] sna_block_handler (tv=580.114000) [ 40.975] sna_scanout_do_flush: flush timer active: delta=0 [ 40.975] sna_scanout_do_flush (time=40975), triggered [ 40.975] sna_scanout_flush (time=40975), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 40.975] has_shadow: has pending damage? 0, outstanding flips: 0 [ 40.975] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 40.975] has_shadow: has pending damage? 0, outstanding flips: 0 [ 40.975] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 40.975] sna_accel_do_throttle -- no pending activity [ 40.975] sna_accel_block: evaluating timers, active=5 [ 40.975] sna_accel_block: flush timer expires in 16 [40991] [ 40.991] sna_wakeup_handler [ 40.991] sna_block_handler (tv=580.98000) [ 40.991] sna_scanout_do_flush: flush timer active: delta=0 [ 40.991] sna_scanout_do_flush (time=40991), triggered [ 40.991] sna_scanout_flush (time=40991), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 40.991] has_shadow: has pending damage? 0, outstanding flips: 0 [ 40.991] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 40.991] has_shadow: has pending damage? 0, outstanding flips: 0 [ 40.991] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 40.991] sna_accel_do_throttle -- no pending activity [ 40.991] sna_accel_block: evaluating timers, active=5 [ 40.991] sna_accel_block: flush timer expires in 16 [41007] [ 41.008] sna_wakeup_handler [ 41.008] sna_block_handler (tv=580.81000) [ 41.008] sna_scanout_do_flush: flush timer active: delta=-1 [ 41.008] sna_scanout_do_flush (time=41008), triggered [ 41.008] sna_scanout_flush (time=41008), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 41.008] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.008] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 41.008] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.008] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 41.008] sna_accel_do_throttle -- no pending activity [ 41.008] sna_accel_block: evaluating timers, active=5 [ 41.008] sna_accel_block: flush timer expires in 16 [41024] [ 41.024] sna_wakeup_handler [ 41.024] sna_block_handler (tv=580.65000) [ 41.024] sna_scanout_do_flush: flush timer active: delta=0 [ 41.024] sna_scanout_do_flush (time=41024), triggered [ 41.024] sna_scanout_flush (time=41024), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 41.024] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.024] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 41.024] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.024] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 41.024] sna_accel_do_throttle -- no pending activity [ 41.024] sna_accel_block: evaluating timers, active=5 [ 41.024] sna_accel_block: flush timer expires in 16 [41040] [ 41.040] sna_wakeup_handler [ 41.040] sna_block_handler (tv=580.49000) [ 41.040] sna_scanout_do_flush: flush timer active: delta=0 [ 41.040] sna_scanout_do_flush (time=41040), triggered [ 41.040] sna_scanout_flush (time=41040), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 41.040] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.040] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 41.040] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.040] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 41.040] sna_accel_do_throttle -- no pending activity [ 41.040] sna_accel_block: evaluating timers, active=5 [ 41.040] sna_accel_block: flush timer expires in 16 [41056] [ 41.056] sna_wakeup_handler [ 41.056] sna_block_handler (tv=580.33000) [ 41.057] sna_scanout_do_flush: flush timer active: delta=-1 [ 41.057] sna_scanout_do_flush (time=41057), triggered [ 41.057] sna_scanout_flush (time=41057), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 41.057] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.057] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 41.057] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.057] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 41.057] sna_accel_do_throttle -- no pending activity [ 41.057] sna_accel_block: evaluating timers, active=5 [ 41.057] sna_accel_block: flush timer expires in 16 [41073] [ 41.073] sna_wakeup_handler [ 41.073] sna_block_handler (tv=580.16000) [ 41.073] sna_scanout_do_flush: flush timer active: delta=0 [ 41.073] sna_scanout_do_flush (time=41073), triggered [ 41.073] sna_scanout_flush (time=41073), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 41.073] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.073] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 41.073] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.073] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 41.073] sna_accel_do_throttle -- no pending activity [ 41.073] sna_accel_block: evaluating timers, active=5 [ 41.073] sna_accel_block: flush timer expires in 16 [41089] [ 41.089] sna_wakeup_handler [ 41.089] sna_block_handler (tv=580.0) [ 41.089] sna_scanout_do_flush: flush timer active: delta=0 [ 41.089] sna_scanout_do_flush (time=41089), triggered [ 41.089] sna_scanout_flush (time=41089), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 41.089] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.089] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 41.089] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.089] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 41.089] sna_accel_do_throttle -- no pending activity [ 41.089] sna_accel_block: evaluating timers, active=5 [ 41.089] sna_accel_block: flush timer expires in 16 [41105] [ 41.105] sna_wakeup_handler [ 41.105] sna_block_handler (tv=579.984000) [ 41.105] sna_scanout_do_flush: flush timer active: delta=0 [ 41.105] sna_scanout_do_flush (time=41105), triggered [ 41.105] sna_scanout_flush (time=41105), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 41.105] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.105] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 41.105] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.105] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 41.105] sna_accel_do_throttle -- no pending activity [ 41.105] sna_accel_block: evaluating timers, active=5 [ 41.105] sna_accel_block: flush timer expires in 16 [41121] [ 41.122] sna_wakeup_handler [ 41.122] sna_block_handler (tv=579.967000) [ 41.122] sna_scanout_do_flush: flush timer active: delta=-1 [ 41.122] sna_scanout_do_flush (time=41122), triggered [ 41.122] sna_scanout_flush (time=41122), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 41.122] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.122] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 41.122] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.122] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 41.122] sna_accel_do_throttle -- no pending activity [ 41.122] sna_accel_block: evaluating timers, active=5 [ 41.122] sna_accel_block: flush timer expires in 16 [41138] [ 41.138] sna_wakeup_handler [ 41.138] sna_block_handler (tv=579.951000) [ 41.138] sna_scanout_do_flush: flush timer active: delta=0 [ 41.138] sna_scanout_do_flush (time=41138), triggered [ 41.138] sna_scanout_flush (time=41138), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 41.138] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.138] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 41.138] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.138] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 41.138] sna_accel_do_throttle -- no pending activity [ 41.138] sna_accel_block: evaluating timers, active=5 [ 41.138] sna_accel_block: flush timer expires in 16 [41154] [ 41.154] sna_wakeup_handler [ 41.154] sna_block_handler (tv=579.935000) [ 41.154] sna_scanout_do_flush: flush timer active: delta=0 [ 41.154] sna_scanout_do_flush (time=41154), triggered [ 41.154] sna_scanout_flush (time=41154), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 41.154] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.154] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 41.154] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.154] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 41.154] sna_accel_do_throttle -- no pending activity [ 41.154] sna_accel_block: evaluating timers, active=5 [ 41.154] sna_accel_block: flush timer expires in 16 [41170] [ 41.171] sna_wakeup_handler [ 41.171] sna_block_handler (tv=579.918000) [ 41.171] sna_scanout_do_flush: flush timer active: delta=-1 [ 41.171] sna_scanout_do_flush (time=41171), triggered [ 41.171] sna_scanout_flush (time=41171), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 41.171] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.171] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 41.171] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.171] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 41.171] sna_accel_do_throttle -- no pending activity [ 41.171] sna_accel_block: evaluating timers, active=5 [ 41.171] sna_accel_block: flush timer expires in 16 [41187] [ 41.187] sna_wakeup_handler [ 41.187] sna_block_handler (tv=579.902000) [ 41.187] sna_scanout_do_flush: flush timer active: delta=0 [ 41.187] sna_scanout_do_flush (time=41187), triggered [ 41.187] sna_scanout_flush (time=41187), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 41.187] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.187] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 41.187] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.187] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 41.187] sna_accel_do_throttle -- no pending activity [ 41.187] sna_accel_block: evaluating timers, active=5 [ 41.187] sna_accel_block: flush timer expires in 16 [41203] [ 41.203] sna_wakeup_handler [ 41.203] sna_block_handler (tv=579.886000) [ 41.203] sna_scanout_do_flush: flush timer active: delta=0 [ 41.203] sna_scanout_do_flush (time=41203), triggered [ 41.203] sna_scanout_flush (time=41203), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 41.203] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.203] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 41.203] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.203] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 41.203] sna_accel_do_throttle -- no pending activity [ 41.203] sna_accel_block: evaluating timers, active=5 [ 41.203] sna_accel_block: flush timer expires in 16 [41219] [ 41.220] sna_wakeup_handler [ 41.220] sna_block_handler (tv=579.869000) [ 41.220] sna_scanout_do_flush: flush timer active: delta=-1 [ 41.220] sna_scanout_do_flush (time=41220), triggered [ 41.220] sna_scanout_flush (time=41220), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 41.220] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.220] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 41.220] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.220] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 41.220] sna_accel_do_throttle -- no pending activity [ 41.220] sna_accel_block: evaluating timers, active=5 [ 41.220] sna_accel_block: flush timer expires in 16 [41236] [ 41.236] sna_wakeup_handler [ 41.236] sna_block_handler (tv=579.853000) [ 41.236] sna_scanout_do_flush: flush timer active: delta=0 [ 41.236] sna_scanout_do_flush (time=41236), triggered [ 41.236] sna_scanout_flush (time=41236), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 41.236] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.236] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 41.236] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.236] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 41.236] sna_accel_do_throttle -- no pending activity [ 41.236] sna_accel_block: evaluating timers, active=5 [ 41.236] sna_accel_block: flush timer expires in 16 [41252] [ 41.252] sna_wakeup_handler [ 41.252] sna_block_handler (tv=579.837000) [ 41.252] sna_scanout_do_flush: flush timer active: delta=0 [ 41.252] sna_scanout_do_flush (time=41252), triggered [ 41.252] sna_scanout_flush (time=41252), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 41.252] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.252] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 41.252] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.252] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 41.252] sna_accel_do_throttle -- no pending activity [ 41.252] sna_accel_block: evaluating timers, active=5 [ 41.252] sna_accel_block: flush timer expires in 16 [41268] [ 41.269] sna_wakeup_handler [ 41.269] sna_block_handler (tv=579.820000) [ 41.269] sna_scanout_do_flush: flush timer active: delta=-1 [ 41.269] sna_scanout_do_flush (time=41269), triggered [ 41.269] sna_scanout_flush (time=41269), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 41.269] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.269] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 41.269] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.269] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 41.269] sna_accel_do_throttle -- no pending activity [ 41.269] sna_accel_block: evaluating timers, active=5 [ 41.269] sna_accel_block: flush timer expires in 16 [41285] [ 41.285] sna_wakeup_handler [ 41.285] sna_block_handler (tv=579.804000) [ 41.285] sna_scanout_do_flush: flush timer active: delta=0 [ 41.285] sna_scanout_do_flush (time=41285), triggered [ 41.285] sna_scanout_flush (time=41285), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 41.285] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.285] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 41.285] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.285] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 41.285] sna_accel_do_throttle -- no pending activity [ 41.285] sna_accel_block: evaluating timers, active=5 [ 41.285] sna_accel_block: flush timer expires in 16 [41301] [ 41.294] sna_wakeup_handler [ 41.294] sna_create_pixmap(13, 20, 32, usage=0) [ 41.294] kgem_can_create_2d: 13x20 @ 32 [ 41.294] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=20 [ 41.294] kgem_can_create_2d: untiled size=4096 [ 41.294] kgem_choose_tiling: too thin [width 13, 32 bpp] for TILING_X [ 41.294] kgem_choose_tiling: 13x20 -> 0 [ 41.294] sna_create_pixmap: usage=0, flags=a [ 41.294] sna_create_pixmap: small buffer [1040], attaching to shadow pixmap [ 41.294] create_pixmap: allocating pixmap 13x20, depth=32/32, size=1048 [ 41.294] create_pixmap: serial=3320, usage=0, 13x20 [ 41.294] sna_create_pixmap: serial=3320, 13x20, usage=0 [ 41.294] sna_composite_rectangles(pixmap=3321, op=0, 0 x 1 [(0, 0)x(13, 20) ...]) [ 41.294] sna_composite_rectangles: converted to op 0 [ 41.294] sna_composite_rectangles[0] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 41.294] sna_composite_rectangles: nrects=1, region=(0, 0), (13, 20) x 1 [ 41.294] sna_composite_rectangles: clipped extents (0, 0),(13, 20) x 1 [ 41.294] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(13, 20) [ 41.294] sna_composite_rectangles: fallback, dst pixmap=3321 too small or not attached [ 41.294] sna_composite_rectangles: fallback [ 41.294] sna_drawable_move_region_to_cpu(pixmap=3321 (13x20), [(0, 0), (13, 20)], flags=1) [ 41.294] sna_drawable_move_region_to_cpu: region (0, 0), (13, 20) + (0, 0) subsumes pixmap (13x20) [ 41.294] _sna_pixmap_move_to_cpu(pixmap=3321, 13x20, flags=1) [ 41.294] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 41.294] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 41.294] operate_inplace: no, inplace operation not suitable [ 41.294] _sna_pixmap_move_to_cpu: marking as damaged [ 41.294] __sna_damage_all(13, 20) [ 41.294] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 41.294] sna_composite_rectangles(pixmap=3321, op=1, fff2f1f0 x 1 [(0, 0)x(13, 20) ...]) [ 41.294] sna_composite_rectangles: converted to op 1 [ 41.294] sna_composite_rectangles[0] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 41.294] sna_composite_rectangles: nrects=1, region=(0, 0), (13, 20) x 1 [ 41.294] sna_composite_rectangles: clipped extents (0, 0),(13, 20) x 1 [ 41.294] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(13, 20) [ 41.294] sna_composite_rectangles: fallback, dst pixmap=3321 too small or not attached [ 41.294] sna_composite_rectangles: fallback [ 41.294] sna_drawable_move_region_to_cpu(pixmap=3321 (13x20), [(0, 0), (13, 20)], flags=1) [ 41.294] sna_drawable_move_region_to_cpu: pixmap=3321 all damaged on CPU [ 41.294] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 41.294] sna_composite_rectangles: fallback fill: (0, 0)x(13, 20) fff2f1f0 [ 41.294] sna_composite_rectangles(pixmap=3321, op=1, ff300a24 x 2 [(0, 0)x(13, 20) ...]) [ 41.294] sna_composite_rectangles: converted to op 1 [ 41.294] sna_composite_rectangles[0] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 41.294] sna_composite_rectangles[1] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 41.294] sna_composite_rectangles: nrects=2, region=(0, 0), (13, 20) x 2 [ 41.294] sna_composite_rectangles: clipped extents (0, 0),(13, 20) x 1 [ 41.294] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(13, 20) [ 41.294] sna_composite_rectangles: fallback, dst pixmap=3321 too small or not attached [ 41.294] sna_composite_rectangles: fallback [ 41.294] sna_drawable_move_region_to_cpu(pixmap=3321 (13x20), [(0, 0), (13, 20)], flags=1) [ 41.294] sna_drawable_move_region_to_cpu: pixmap=3321 all damaged on CPU [ 41.294] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 41.294] sna_composite_rectangles: fallback fill: (0, 0)x(13, 20) ff300a24 [ 41.294] sna_glyphs(op=3, nlist=2, src=(1, -2)) [ 41.294] sna_glyphs: fallback -- too small (13x20) [ 41.294] glyphs_fallback: nlist=2, count=3, extents (0, -13), (19, 1) [ 41.294] glyphs_fallback: clipped extents (0, 0), (13, 1) [ 41.294] sna_drawable_move_region_to_cpu(pixmap=3321 (13x20), [(0, 0), (13, 1)], flags=3) [ 41.294] sna_drawable_move_region_to_cpu: pixmap=3321 all damaged on CPU [ 41.294] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 41.294] sna_composite_rectangles(pixmap=3321, op=1, ffffffff x 1 [(1, 1)x(9, 17) ...]) [ 41.294] sna_composite_rectangles: converted to op 1 [ 41.294] sna_composite_rectangles[0] (1, 1)x(9, 17) -> (1, 1), (10, 18) [ 41.294] sna_composite_rectangles: nrects=1, region=(1, 1), (10, 18) x 1 [ 41.294] sna_composite_rectangles: clipped extents (1, 1),(10, 18) x 1 [ 41.294] sna_composite_rectangles: pixmap +(0, 0) extents (1, 1),(10, 18) [ 41.294] sna_composite_rectangles: fallback, dst pixmap=3321 too small or not attached [ 41.294] sna_composite_rectangles: fallback [ 41.294] sna_drawable_move_region_to_cpu(pixmap=3321 (13x20), [(1, 1), (10, 18)], flags=1) [ 41.294] sna_drawable_move_region_to_cpu: pixmap=3321 all damaged on CPU [ 41.294] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 41.294] sna_composite_rectangles: fallback fill: (1, 1)x(9, 17) ffffffff [ 41.294] sna_copy_area: src=pixmap=3321:(0, 0)x(13, 20)+(0, 0) -> dst=pixmap=3060:(477, 459)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 41.294] sna_copy_area: normal copy [ 41.294] sna_do_copy: src=(0, 0), dst=(477, 459), size=(13x20) [ 41.294] sna_do_copy: after drawable: src=(0, 0), dst=(542, 483), size=(13x20) [ 41.294] sna_do_copy: dst extents (542, 483), (555, 503), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 41.294] sna_do_copy: clipped dst extents (542, 483), (555, 503) [ 41.294] sna_do_copy: unclipped src extents (0, 0), (13, 20) [ 41.294] sna_do_copy: clipped src extents (0, 0), (13, 20) [ 41.294] sna_do_copy: pixmap -- no source clipping [ 41.294] sna_do_copy: src extents (0, 0), (13, 20) x 1 [ 41.294] sna_do_copy: copy region (542, 483), (555, 503) x 1 + (-542, -483) [ 41.294] sna_copy_boxes (boxes=1x[(542, 483), (555, 503)...], src pixmap=3321+(-542, -483), dst pixmap=3060+(-65, -24), alu=3, src.size=13x20, dst.size=3775x2136) [ 41.294] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94ad8f90, gpu_bo=0, cpu_bo=0), replaces=0 [ 41.294] sna_drawable_use_bo pixmap=3060, box=((477, 459), (490, 479)), flags=8... [ 41.294] sna_drawable_use_bo: exported target, set PREFER_GPU [ 41.294] sna_drawable_use_bo: pinned, never REPLACES [ 41.294] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 41.294] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 41.294] sna_drawable_use_bo: using whole GPU bo [ 41.294] region_overlaps_damage? [ 41.294] use_shm_bo: no, not attached [ 41.294] sna_drawable_move_region_to_cpu(pixmap=3321 (13x20), [(0, 0), (13, 20)], flags=2) [ 41.294] sna_drawable_move_region_to_cpu: pixmap=3321 all damaged on CPU [ 41.294] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 41.294] sna_write_boxes x 1, src stride=52, src dx=(-477, -459) [ 41.294] kgem_bo_can_map: handle=9, map=0x7fc6b7845000:0x0:0x7fc656564000, tiling=1, domain=1, offset=4029534208 [ 41.294] write_boxes_inplace x 1, handle=9, tiling=1 [ 41.294] upload_inplace__tiled: tiling=1 [ 41.294] kgem_bo_can_map__cpu: handle=9 [ 41.294] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 41.294] kgem_bo_map__cpu(handle=9, size=33177600, map=0x7fc6b7845000:0x7fc656564000) [ 41.294] kgem_bo_sync__cpu: handle=9 [ 41.294] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(477, 459), size=13x20, pitch=52/15360 [ 41.294] sna_accel_flush: flush?=0, dirty?=0 [ 41.294] sna_accel_flush: flush?=0, dirty?=0 [ 41.294] sna_accel_flush: flush?=0, dirty?=0 [ 41.294] sna_accel_flush: flush?=0, dirty?=0 [ 41.294] sna_destroy_pixmap: pixmap=3321, attached?=1 [ 41.294] __sna_free_pixmap(pixmap=3321) [ 41.294] sna_accel_flush: flush?=0, dirty?=0 [ 41.294] sna_accel_flush: flush?=0, dirty?=0 [ 41.294] sna_accel_flush: flush?=0, dirty?=0 [ 41.294] sna_block_handler (tv=579.795000) [ 41.294] sna_scanout_do_flush: flush timer active: delta=7 [ 41.294] sna_accel_do_throttle -- no pending activity [ 41.294] sna_accel_block: evaluating timers, active=5 [ 41.294] sna_accel_block: flush timer expires in 7 [41301] [ 41.296] sna_wakeup_handler [ 41.296] sna_accel_flush: flush?=0, dirty?=0 [ 41.296] sna_accel_flush: flush?=0, dirty?=0 [ 41.296] sna_accel_flush: flush?=0, dirty?=0 [ 41.296] sna_accel_flush: flush?=0, dirty?=0 [ 41.296] sna_accel_flush: flush?=0, dirty?=0 [ 41.296] sna_accel_flush: flush?=0, dirty?=0 [ 41.296] sna_accel_flush: flush?=0, dirty?=0 [ 41.296] sna_accel_flush: flush?=0, dirty?=0 [ 41.296] sna_accel_flush: flush?=0, dirty?=0 [ 41.296] sna_block_handler (tv=579.793000) [ 41.296] sna_scanout_do_flush: flush timer active: delta=5 [ 41.296] sna_accel_do_throttle -- no pending activity [ 41.296] sna_accel_block: evaluating timers, active=5 [ 41.296] sna_accel_block: flush timer expires in 5 [41301] [ 41.296] sna_wakeup_handler [ 41.296] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=128, name=76 [ 41.296] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 41.296] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 41.296] sna_dri2_get_back: draw size=7680x2160, back buffer handle=128 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 [ 41.296] sna_dri2_get_back: reuse backbuffer? 1 [ 41.296] sna_dri2_get_back: back buffer handle=128, active?=0, refcnt=1 [ 41.296] sna_dri2_get_back: reuse unattached back [ 41.296] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 41.296] sna_dri2_reuse_buffer: reusing back buffer handle=128, name=76, pitch=30720, age=0 [ 41.296] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 41.296] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=29, name=3, active_scanout=3 [ 41.296] kgem_bo_flink: flinked handle=29 to name=3, marking non-reusable [ 41.296] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=29] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 41.296] sna_accel_flush: flush?=0, dirty?=0 [ 41.296] sna_accel_flush: flush?=0, dirty?=0 [ 41.296] sna_accel_flush: flush?=0, dirty?=0 [ 41.296] sna_block_handler (tv=579.793000) [ 41.296] sna_scanout_do_flush: flush timer active: delta=5 [ 41.296] sna_accel_do_throttle -- no pending activity [ 41.296] sna_accel_block: evaluating timers, active=5 [ 41.296] sna_accel_block: flush timer expires in 5 [41301] [ 41.297] sna_wakeup_handler [ 41.297] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 41.297] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 41.297] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 41.297] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 41.297] sna_dri2_get_msc(draw=146, pipe=0) [ 41.297] sna_crtc_record_swap: recording last swap on pipe=0, frame 2234 [msc=2234], time 41.282573 [ 41.297] sna_dri2_get_msc: msc=2234 [raw=2234], ust=41282573 [ 41.297] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=128 (refs=1/1, flush=0) , front=29 (refs=1/4, flush=1) [ 41.297] sna_dri2_schedule_swap(target_msc=2199, divisor=0, remainder=0) [ 41.297] sna_dri2_schedule_swap: using front handle=29, active_scanout?=3, flush?=1 [ 41.297] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 41.297] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 41.297] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 41.297] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 41.297] sna_crtc_record_swap: recording last swap on pipe=0, frame 2234 [msc=2234], time 41.282573 [ 41.297] immediate_swap: current_msc=2234, target_msc=2199 -- yes [ 41.297] can_flip: no, shadow enabled [ 41.297] sna_dri2_add_event: adding event to window 146) [ 41.297] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 41.297] sna_dri2_immediate_blit: no pending blit, starting chain [ 41.297] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 41.297] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 41.297] can_xchg: back size=8701e00, front size=8701e00 [ 41.297] can_xchg: yes, pixmap=165 [ 41.297] sna_dri2_xchg: win=146, exchange front=29/3,ref=2 and back=128/76,ref=2, pixmap=165 7680x2160 [ 41.297] sna_dri2_xchg: back_bo handle=128, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 41.297] sna_dri2_xchg: front_bo handle=29, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 41.297] set_bo: pixmap=165, handle=128 (old handle=29) [ 41.297] set_bo: marking whole pixmap as damaged [ 41.297] set_bo: applying final/discard move-to-gpu [ 41.297] wait_for_shadow: flags=0, flips=0, handle=29, shadow=32 [ 41.297] set_bo: dropping flush hint from handle=29 [ 41.297] set_bo: adding flush hint to handle=128 [ 41.297] mark_stale(handle=29) => 1 [ 41.297] swap_limit: draw=146 setting swap limit to 3 [ 41.297] sna_dri2_swap_limit_validate: swap limit set to 3 [ 41.297] sna_next_vblank(pipe=0, waiting until next vblank) [ 41.297] sna_dri2_schedule_swap: reported target_msc=2234 [ 41.297] sna_accel_flush: flush?=0, dirty?=0 [ 41.297] sna_accel_flush: flush?=0, dirty?=0 [ 41.297] sna_accel_flush: flush?=0, dirty?=0 [ 41.297] sna_accel_flush: flush?=0, dirty?=0 [ 41.297] sna_block_handler (tv=579.792000) [ 41.297] sna_scanout_do_flush: flush timer active: delta=4 [ 41.297] sna_accel_do_throttle -- no pending activity [ 41.297] sna_accel_block: evaluating timers, active=5 [ 41.297] sna_accel_block: flush timer expires in 4 [41301] [ 41.298] sna_wakeup_handler [ 41.298] sna_mode_wakeup: len=32 [ 41.298] sna_dri2_vblank_handler(type=2, sequence=2235, draw=1555) [ 41.298] sna_crtc_record_swap: recording last swap on pipe=0, frame 2235 [msc=2235], time 41.299237 [ 41.298] sna_dri2_vblank_handler: 2 complete, frame=2235 tv=41.299237 [ 41.298] sna_dri2_blit_complete: blit finished [ 41.298] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=2235, tv=41.299237) [ 41.298] frame_swap_complete(type=2): draw=146, pipe=0, frame=2235 [msc=2235], tv=41.299237 [ 41.298] sna_accel_flush: flush?=0, dirty?=0 [ 41.298] sna_dri2_event_free(draw?=1) [ 41.298] sna_dri2_remove_event: remove[0x561c94ab16d0] from window 146, active? 1 [ 41.298] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 41.298] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=29] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 41.298] sna_dri2_vblank_handler complete [ 41.298] sna_block_handler (tv=579.791000) [ 41.298] sna_scanout_do_flush: flush timer active: delta=3 [ 41.298] sna_scanout_do_flush (time=41298), triggered [ 41.299] sna_scanout_flush (time=41298), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 41.299] has_shadow: has pending damage? 1, outstanding flips: 0 [ 41.299] stop_flush: scanout=128 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 41.299] has_shadow: has pending damage? 1, outstanding flips: 0 [ 41.299] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 41.299] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 41.299] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 41.299] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 41.299] sna_pixmap_move_to_gpu: already all-damaged [ 41.299] sna_pixmap_mark_active: pixmap=165, handle=128 [ 41.299] sna_mode_redisplay: crtc[0] transformed? 0 [ 41.299] sna_mode_redisplay: crtc[1] transformed? 0 [ 41.299] sna_mode_redisplay: crtc[2] transformed? 0 [ 41.299] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=128 [active=1] [ 41.299] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 29, transformed? 0 [ 41.299] get_fb: reusing fb=112 for handle=128 [ 41.299] sna_mode_redisplay: recording flip on CRTC:32 handle=128, active_scanout=2, serial=2 [ 41.299] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 41.299] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 29, transformed? 0 [ 41.299] sna_mode_redisplay: recording flip on CRTC:39 handle=128, active_scanout=3, serial=3 [ 41.299] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 41.299] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 41.299] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 41.299] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=128, shadow handle=32 [ 41.299] sna_accel_do_throttle -- no pending activity [ 41.299] sna_accel_block: evaluating timers, active=5 [ 41.299] sna_accel_block: flush timer expires in 16 [41314] [ 41.314] sna_wakeup_handler [ 41.314] sna_mode_wakeup: len=32 [ 41.314] sna_mode_wakeup: recording last swap on pipe=1, frame 2206 [89e], time 41.314508 [ 41.314] sna_mode_wakeup: removing handle=29 [active_scanout=1] from scanout, installing handle=128 [active_scanout=3] [ 41.314] sna_mode_wakeup: flip complete, pending? 2 [ 41.314] sna_block_handler (tv=579.775000) [ 41.314] sna_scanout_do_flush: flush timer active: delta=0 [ 41.314] sna_scanout_do_flush (time=41314), triggered [ 41.314] sna_scanout_flush (time=41314), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 41.314] has_shadow: has pending damage? 0, outstanding flips: 1 [ 41.314] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 41.314] has_shadow: has pending damage? 0, outstanding flips: 1 [ 41.314] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) [ 41.314] sna_accel_do_throttle -- no pending activity [ 41.314] sna_accel_block: evaluating timers, active=5 [ 41.314] sna_accel_block: flush timer expires in 16 [41330] [ 41.315] sna_wakeup_handler [ 41.315] sna_mode_wakeup: len=32 [ 41.315] sna_mode_wakeup: recording last swap on pipe=0, frame 2236 [8bc], time 41.315905 [ 41.315] sna_mode_wakeup: removing handle=29 [active_scanout=0] from scanout, installing handle=128 [active_scanout=3] [ 41.315] sna_mode_wakeup: flip complete, pending? 1 [ 41.315] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 41.315] sna_block_handler (tv=579.774000) [ 41.315] sna_scanout_do_flush: flush timer active: delta=15 [ 41.315] sna_accel_do_throttle -- no pending activity [ 41.315] sna_accel_block: evaluating timers, active=5 [ 41.315] sna_accel_block: flush timer expires in 15 [41330] [ 41.330] sna_wakeup_handler [ 41.330] sna_block_handler (tv=579.759000) [ 41.330] sna_scanout_do_flush: flush timer active: delta=0 [ 41.330] sna_scanout_do_flush (time=41330), triggered [ 41.330] sna_scanout_flush (time=41330), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 41.330] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.330] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 41.330] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.330] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 41.330] sna_accel_do_throttle -- no pending activity [ 41.330] sna_accel_block: evaluating timers, active=5 [ 41.330] sna_accel_block: flush timer expires in 16 [41346] [ 41.347] sna_wakeup_handler [ 41.347] sna_block_handler (tv=579.742000) [ 41.347] sna_scanout_do_flush: flush timer active: delta=-1 [ 41.347] sna_scanout_do_flush (time=41347), triggered [ 41.347] sna_scanout_flush (time=41347), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 41.347] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.347] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 41.347] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.347] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 41.347] sna_accel_do_throttle -- no pending activity [ 41.347] sna_accel_block: evaluating timers, active=5 [ 41.347] sna_accel_block: flush timer expires in 16 [41363] [ 41.363] sna_wakeup_handler [ 41.363] sna_block_handler (tv=579.726000) [ 41.363] sna_scanout_do_flush: flush timer active: delta=0 [ 41.363] sna_scanout_do_flush (time=41363), triggered [ 41.363] sna_scanout_flush (time=41363), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 41.363] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.363] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 41.363] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.363] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 41.363] sna_accel_do_throttle -- no pending activity [ 41.363] sna_accel_block: evaluating timers, active=5 [ 41.363] sna_accel_block: flush timer expires in 16 [41379] [ 41.379] sna_wakeup_handler [ 41.379] sna_block_handler (tv=579.710000) [ 41.379] sna_scanout_do_flush: flush timer active: delta=0 [ 41.379] sna_scanout_do_flush (time=41379), triggered [ 41.379] sna_scanout_flush (time=41379), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 41.379] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.379] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 41.379] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.379] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 41.379] sna_accel_do_throttle -- no pending activity [ 41.379] sna_accel_block: evaluating timers, active=5 [ 41.379] sna_accel_block: flush timer expires in 16 [41395] [ 41.396] sna_wakeup_handler [ 41.396] sna_block_handler (tv=579.693000) [ 41.396] sna_scanout_do_flush: flush timer active: delta=-1 [ 41.396] sna_scanout_do_flush (time=41396), triggered [ 41.396] sna_scanout_flush (time=41396), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 41.396] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.396] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 41.396] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.396] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 41.396] sna_accel_do_throttle -- no pending activity [ 41.396] sna_accel_block: evaluating timers, active=5 [ 41.396] sna_accel_block: flush timer expires in 16 [41412] [ 41.412] sna_wakeup_handler [ 41.412] sna_block_handler (tv=579.677000) [ 41.412] sna_scanout_do_flush: flush timer active: delta=0 [ 41.412] sna_scanout_do_flush (time=41412), triggered [ 41.412] sna_scanout_flush (time=41412), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 41.412] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.412] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 41.412] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.412] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 41.412] sna_accel_do_throttle -- no pending activity [ 41.412] sna_accel_block: evaluating timers, active=5 [ 41.412] sna_accel_block: flush timer expires in 16 [41428] [ 41.428] sna_wakeup_handler [ 41.428] sna_block_handler (tv=579.661000) [ 41.428] sna_scanout_do_flush: flush timer active: delta=0 [ 41.428] sna_scanout_do_flush (time=41428), triggered [ 41.428] sna_scanout_flush (time=41428), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 41.428] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.428] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 41.428] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.428] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 41.428] sna_accel_do_throttle -- no pending activity [ 41.428] sna_accel_block: evaluating timers, active=5 [ 41.428] sna_accel_block: flush timer expires in 16 [41444] [ 41.444] sna_wakeup_handler [ 41.444] sna_block_handler (tv=579.645000) [ 41.444] sna_scanout_do_flush: flush timer active: delta=0 [ 41.444] sna_scanout_do_flush (time=41444), triggered [ 41.444] sna_scanout_flush (time=41444), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 41.444] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.444] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 41.444] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.444] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 41.444] sna_accel_do_throttle -- no pending activity [ 41.444] sna_accel_block: evaluating timers, active=5 [ 41.444] sna_accel_block: flush timer expires in 16 [41460] [ 41.460] sna_wakeup_handler [ 41.460] sna_block_handler (tv=579.629000) [ 41.460] sna_scanout_do_flush: flush timer active: delta=0 [ 41.460] sna_scanout_do_flush (time=41460), triggered [ 41.460] sna_scanout_flush (time=41460), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 41.460] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.460] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 41.460] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.460] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 41.460] sna_accel_do_throttle -- no pending activity [ 41.460] sna_accel_block: evaluating timers, active=5 [ 41.460] sna_accel_block: flush timer expires in 16 [41476] [ 41.477] sna_wakeup_handler [ 41.477] sna_block_handler (tv=579.612000) [ 41.477] sna_scanout_do_flush: flush timer active: delta=-1 [ 41.477] sna_scanout_do_flush (time=41477), triggered [ 41.477] sna_scanout_flush (time=41477), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 41.477] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.477] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 41.477] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.477] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 41.477] sna_accel_do_throttle -- no pending activity [ 41.477] sna_accel_block: evaluating timers, active=5 [ 41.477] sna_accel_block: flush timer expires in 16 [41493] [ 41.493] sna_wakeup_handler [ 41.493] sna_block_handler (tv=579.596000) [ 41.493] sna_scanout_do_flush: flush timer active: delta=0 [ 41.493] sna_scanout_do_flush (time=41493), triggered [ 41.493] sna_scanout_flush (time=41493), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 41.493] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.493] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 41.493] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.493] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 41.493] sna_accel_do_throttle -- no pending activity [ 41.493] sna_accel_block: evaluating timers, active=5 [ 41.493] sna_accel_block: flush timer expires in 16 [41509] [ 41.509] sna_wakeup_handler [ 41.509] sna_block_handler (tv=579.580000) [ 41.509] sna_scanout_do_flush: flush timer active: delta=0 [ 41.509] sna_scanout_do_flush (time=41509), triggered [ 41.509] sna_scanout_flush (time=41509), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 41.509] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.509] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 41.509] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.509] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 41.509] sna_accel_do_throttle -- no pending activity [ 41.509] sna_accel_block: evaluating timers, active=5 [ 41.509] sna_accel_block: flush timer expires in 16 [41525] [ 41.526] sna_wakeup_handler [ 41.526] sna_block_handler (tv=579.563000) [ 41.526] sna_scanout_do_flush: flush timer active: delta=-1 [ 41.526] sna_scanout_do_flush (time=41526), triggered [ 41.526] sna_scanout_flush (time=41526), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 41.526] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.526] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 41.526] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.526] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 41.526] sna_accel_do_throttle -- no pending activity [ 41.526] sna_accel_block: evaluating timers, active=5 [ 41.526] sna_accel_block: flush timer expires in 16 [41542] [ 41.542] sna_wakeup_handler [ 41.542] sna_block_handler (tv=579.547000) [ 41.542] sna_scanout_do_flush: flush timer active: delta=0 [ 41.542] sna_scanout_do_flush (time=41542), triggered [ 41.542] sna_scanout_flush (time=41542), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 41.542] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.542] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 41.542] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.542] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 41.542] sna_accel_do_throttle -- no pending activity [ 41.542] sna_accel_block: evaluating timers, active=5 [ 41.542] sna_accel_block: flush timer expires in 16 [41558] [ 41.558] sna_wakeup_handler [ 41.558] sna_block_handler (tv=579.531000) [ 41.558] sna_scanout_do_flush: flush timer active: delta=0 [ 41.558] sna_scanout_do_flush (time=41558), triggered [ 41.558] sna_scanout_flush (time=41558), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 41.558] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.558] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 41.558] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.558] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 41.558] sna_accel_do_throttle -- no pending activity [ 41.558] sna_accel_block: evaluating timers, active=5 [ 41.558] sna_accel_block: flush timer expires in 16 [41574] [ 41.574] sna_wakeup_handler [ 41.574] sna_block_handler (tv=579.515000) [ 41.574] sna_scanout_do_flush: flush timer active: delta=0 [ 41.574] sna_scanout_do_flush (time=41574), triggered [ 41.574] sna_scanout_flush (time=41574), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 41.574] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.574] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 41.574] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.574] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 41.574] sna_accel_do_throttle -- no pending activity [ 41.574] sna_accel_block: evaluating timers, active=5 [ 41.574] sna_accel_block: flush timer expires in 16 [41590] [ 41.591] sna_wakeup_handler [ 41.591] sna_block_handler (tv=579.498000) [ 41.591] sna_scanout_do_flush: flush timer active: delta=-1 [ 41.591] sna_scanout_do_flush (time=41591), triggered [ 41.591] sna_scanout_flush (time=41591), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 41.591] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.591] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 41.591] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.591] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 41.591] sna_accel_do_throttle -- no pending activity [ 41.591] sna_accel_block: evaluating timers, active=5 [ 41.591] sna_accel_block: flush timer expires in 16 [41607] [ 41.607] sna_wakeup_handler [ 41.607] sna_block_handler (tv=579.482000) [ 41.607] sna_scanout_do_flush: flush timer active: delta=0 [ 41.607] sna_scanout_do_flush (time=41607), triggered [ 41.607] sna_scanout_flush (time=41607), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 41.607] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.607] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 41.607] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.607] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 41.607] sna_accel_do_throttle -- no pending activity [ 41.607] sna_accel_block: evaluating timers, active=5 [ 41.607] sna_accel_block: flush timer expires in 16 [41623] [ 41.623] sna_wakeup_handler [ 41.623] sna_block_handler (tv=579.466000) [ 41.623] sna_scanout_do_flush: flush timer active: delta=0 [ 41.623] sna_scanout_do_flush (time=41623), triggered [ 41.623] sna_scanout_flush (time=41623), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 41.623] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.623] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 41.623] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.623] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 41.623] sna_accel_do_throttle -- no pending activity [ 41.623] sna_accel_block: evaluating timers, active=5 [ 41.623] sna_accel_block: flush timer expires in 16 [41639] [ 41.640] sna_wakeup_handler [ 41.640] sna_block_handler (tv=579.449000) [ 41.640] sna_scanout_do_flush: flush timer active: delta=-1 [ 41.640] sna_scanout_do_flush (time=41640), triggered [ 41.640] sna_scanout_flush (time=41640), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 41.640] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.640] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 41.640] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.640] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 41.640] sna_accel_do_throttle -- no pending activity [ 41.640] sna_accel_block: evaluating timers, active=5 [ 41.640] sna_accel_block: flush timer expires in 16 [41656] [ 41.656] sna_wakeup_handler [ 41.656] sna_block_handler (tv=579.433000) [ 41.656] sna_scanout_do_flush: flush timer active: delta=0 [ 41.656] sna_scanout_do_flush (time=41656), triggered [ 41.656] sna_scanout_flush (time=41656), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 41.656] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.656] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 41.656] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.656] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 41.656] sna_accel_do_throttle -- no pending activity [ 41.656] sna_accel_block: evaluating timers, active=5 [ 41.656] sna_accel_block: flush timer expires in 16 [41672] [ 41.672] sna_wakeup_handler [ 41.672] sna_block_handler (tv=579.417000) [ 41.672] sna_scanout_do_flush: flush timer active: delta=0 [ 41.672] sna_scanout_do_flush (time=41672), triggered [ 41.672] sna_scanout_flush (time=41672), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 41.672] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.672] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 41.672] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.672] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 41.672] sna_accel_do_throttle -- no pending activity [ 41.672] sna_accel_block: evaluating timers, active=5 [ 41.672] sna_accel_block: flush timer expires in 16 [41688] [ 41.688] sna_wakeup_handler [ 41.688] sna_block_handler (tv=579.401000) [ 41.688] sna_scanout_do_flush: flush timer active: delta=0 [ 41.688] sna_scanout_do_flush (time=41688), triggered [ 41.688] sna_scanout_flush (time=41688), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 41.688] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.688] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 41.689] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.689] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 41.689] sna_accel_do_throttle -- no pending activity [ 41.689] sna_accel_block: evaluating timers, active=5 [ 41.689] sna_accel_block: flush timer expires in 16 [41704] [ 41.705] sna_wakeup_handler [ 41.705] sna_block_handler (tv=579.384000) [ 41.705] sna_scanout_do_flush: flush timer active: delta=-1 [ 41.705] sna_scanout_do_flush (time=41705), triggered [ 41.705] sna_scanout_flush (time=41705), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 41.705] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.705] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 41.705] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.705] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 41.705] sna_accel_do_throttle -- no pending activity [ 41.705] sna_accel_block: evaluating timers, active=5 [ 41.705] sna_accel_block: flush timer expires in 16 [41721] [ 41.721] sna_wakeup_handler [ 41.721] sna_block_handler (tv=579.368000) [ 41.721] sna_scanout_do_flush: flush timer active: delta=0 [ 41.721] sna_scanout_do_flush (time=41721), triggered [ 41.721] sna_scanout_flush (time=41721), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 41.721] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.721] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 41.721] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.721] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 41.721] sna_accel_do_throttle -- no pending activity [ 41.721] sna_accel_block: evaluating timers, active=5 [ 41.721] sna_accel_block: flush timer expires in 16 [41737] [ 41.737] sna_wakeup_handler [ 41.737] sna_block_handler (tv=579.352000) [ 41.737] sna_scanout_do_flush: flush timer active: delta=0 [ 41.737] sna_scanout_do_flush (time=41737), triggered [ 41.737] sna_scanout_flush (time=41737), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 41.737] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.737] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 41.737] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.737] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 41.737] sna_accel_do_throttle -- no pending activity [ 41.737] sna_accel_block: evaluating timers, active=5 [ 41.737] sna_accel_block: flush timer expires in 16 [41753] [ 41.753] sna_wakeup_handler [ 41.753] sna_block_handler (tv=579.336000) [ 41.753] sna_scanout_do_flush: flush timer active: delta=0 [ 41.753] sna_scanout_do_flush (time=41753), triggered [ 41.753] sna_scanout_flush (time=41753), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 41.753] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.753] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 41.753] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.753] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 41.753] sna_accel_do_throttle -- no pending activity [ 41.753] sna_accel_block: evaluating timers, active=5 [ 41.753] sna_accel_block: flush timer expires in 16 [41769] [ 41.769] sna_wakeup_handler [ 41.769] sna_block_handler (tv=579.320000) [ 41.769] sna_scanout_do_flush: flush timer active: delta=0 [ 41.769] sna_scanout_do_flush (time=41769), triggered [ 41.769] sna_scanout_flush (time=41769), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 41.769] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.769] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 41.769] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.769] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 41.769] sna_accel_do_throttle -- no pending activity [ 41.769] sna_accel_block: evaluating timers, active=5 [ 41.769] sna_accel_block: flush timer expires in 16 [41785] [ 41.785] sna_wakeup_handler [ 41.785] sna_block_handler (tv=579.304000) [ 41.785] sna_scanout_do_flush: flush timer active: delta=0 [ 41.785] sna_scanout_do_flush (time=41785), triggered [ 41.785] sna_scanout_flush (time=41785), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 41.785] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.785] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 41.785] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.785] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 41.785] sna_accel_do_throttle -- no pending activity [ 41.785] sna_accel_block: evaluating timers, active=5 [ 41.785] sna_accel_block: flush timer expires in 16 [41801] [ 41.801] sna_wakeup_handler [ 41.801] sna_block_handler (tv=579.288000) [ 41.801] sna_scanout_do_flush: flush timer active: delta=0 [ 41.801] sna_scanout_do_flush (time=41801), triggered [ 41.801] sna_scanout_flush (time=41801), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 41.801] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.801] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 41.801] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.801] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 41.801] sna_accel_do_throttle -- no pending activity [ 41.801] sna_accel_block: evaluating timers, active=5 [ 41.801] sna_accel_block: flush timer expires in 16 [41817] [ 41.817] sna_wakeup_handler [ 41.817] sna_block_handler (tv=579.272000) [ 41.817] sna_scanout_do_flush: flush timer active: delta=0 [ 41.817] sna_scanout_do_flush (time=41817), triggered [ 41.817] sna_scanout_flush (time=41817), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 41.817] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.817] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 41.817] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.817] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 41.817] sna_accel_do_throttle -- no pending activity [ 41.817] sna_accel_block: evaluating timers, active=5 [ 41.817] sna_accel_block: flush timer expires in 16 [41833] [ 41.833] sna_wakeup_handler [ 41.833] sna_block_handler (tv=579.256000) [ 41.833] sna_scanout_do_flush: flush timer active: delta=0 [ 41.833] sna_scanout_do_flush (time=41833), triggered [ 41.833] sna_scanout_flush (time=41833), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 41.833] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.833] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 41.833] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.833] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 41.833] sna_accel_do_throttle -- no pending activity [ 41.833] sna_accel_block: evaluating timers, active=5 [ 41.834] sna_accel_block: flush timer expires in 16 [41849] [ 41.850] sna_wakeup_handler [ 41.850] sna_block_handler (tv=579.239000) [ 41.850] sna_scanout_do_flush: flush timer active: delta=-1 [ 41.850] sna_scanout_do_flush (time=41850), triggered [ 41.850] sna_scanout_flush (time=41850), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 41.850] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.850] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 41.850] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.850] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 41.850] sna_accel_do_throttle -- no pending activity [ 41.850] sna_accel_block: evaluating timers, active=5 [ 41.850] sna_accel_block: flush timer expires in 16 [41866] [ 41.866] sna_wakeup_handler [ 41.866] sna_block_handler (tv=579.223000) [ 41.866] sna_scanout_do_flush: flush timer active: delta=0 [ 41.866] sna_scanout_do_flush (time=41866), triggered [ 41.866] sna_scanout_flush (time=41866), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 41.866] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.866] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 41.866] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.866] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 41.866] sna_accel_do_throttle -- no pending activity [ 41.866] sna_accel_block: evaluating timers, active=5 [ 41.866] sna_accel_block: flush timer expires in 16 [41882] [ 41.882] sna_wakeup_handler [ 41.882] sna_block_handler (tv=579.207000) [ 41.882] sna_scanout_do_flush: flush timer active: delta=0 [ 41.882] sna_scanout_do_flush (time=41882), triggered [ 41.882] sna_scanout_flush (time=41882), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 41.882] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.882] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 41.882] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.882] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 41.882] sna_accel_do_throttle -- no pending activity [ 41.882] sna_accel_block: evaluating timers, active=5 [ 41.882] sna_accel_block: flush timer expires in 16 [41898] [ 41.895] sna_wakeup_handler [ 41.895] sna_create_pixmap(13, 20, 32, usage=0) [ 41.895] kgem_can_create_2d: 13x20 @ 32 [ 41.895] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=20 [ 41.895] kgem_can_create_2d: untiled size=4096 [ 41.895] kgem_choose_tiling: too thin [width 13, 32 bpp] for TILING_X [ 41.895] kgem_choose_tiling: 13x20 -> 0 [ 41.895] sna_create_pixmap: usage=0, flags=a [ 41.895] sna_create_pixmap: small buffer [1040], attaching to shadow pixmap [ 41.895] create_pixmap: allocating pixmap 13x20, depth=32/32, size=1048 [ 41.895] create_pixmap: serial=3322, usage=0, 13x20 [ 41.895] sna_create_pixmap: serial=3322, 13x20, usage=0 [ 41.895] sna_composite_rectangles(pixmap=3323, op=0, 0 x 1 [(0, 0)x(13, 20) ...]) [ 41.895] sna_composite_rectangles: converted to op 0 [ 41.895] sna_composite_rectangles[0] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 41.895] sna_composite_rectangles: nrects=1, region=(0, 0), (13, 20) x 1 [ 41.895] sna_composite_rectangles: clipped extents (0, 0),(13, 20) x 1 [ 41.895] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(13, 20) [ 41.895] sna_composite_rectangles: fallback, dst pixmap=3323 too small or not attached [ 41.895] sna_composite_rectangles: fallback [ 41.895] sna_drawable_move_region_to_cpu(pixmap=3323 (13x20), [(0, 0), (13, 20)], flags=1) [ 41.895] sna_drawable_move_region_to_cpu: region (0, 0), (13, 20) + (0, 0) subsumes pixmap (13x20) [ 41.895] _sna_pixmap_move_to_cpu(pixmap=3323, 13x20, flags=1) [ 41.895] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 41.895] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 41.895] operate_inplace: no, inplace operation not suitable [ 41.895] _sna_pixmap_move_to_cpu: marking as damaged [ 41.895] __sna_damage_all(13, 20) [ 41.895] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 41.895] sna_composite_rectangles(pixmap=3323, op=1, fff2f1f0 x 1 [(0, 0)x(13, 20) ...]) [ 41.895] sna_composite_rectangles: converted to op 1 [ 41.895] sna_composite_rectangles[0] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 41.895] sna_composite_rectangles: nrects=1, region=(0, 0), (13, 20) x 1 [ 41.895] sna_composite_rectangles: clipped extents (0, 0),(13, 20) x 1 [ 41.895] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(13, 20) [ 41.895] sna_composite_rectangles: fallback, dst pixmap=3323 too small or not attached [ 41.895] sna_composite_rectangles: fallback [ 41.895] sna_drawable_move_region_to_cpu(pixmap=3323 (13x20), [(0, 0), (13, 20)], flags=1) [ 41.895] sna_drawable_move_region_to_cpu: pixmap=3323 all damaged on CPU [ 41.895] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 41.895] sna_composite_rectangles: fallback fill: (0, 0)x(13, 20) fff2f1f0 [ 41.895] sna_composite_rectangles(pixmap=3323, op=1, ff300a24 x 2 [(0, 0)x(13, 20) ...]) [ 41.895] sna_composite_rectangles: converted to op 1 [ 41.895] sna_composite_rectangles[0] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 41.895] sna_composite_rectangles[1] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 41.895] sna_composite_rectangles: nrects=2, region=(0, 0), (13, 20) x 2 [ 41.895] sna_composite_rectangles: clipped extents (0, 0),(13, 20) x 1 [ 41.895] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(13, 20) [ 41.895] sna_composite_rectangles: fallback, dst pixmap=3323 too small or not attached [ 41.895] sna_composite_rectangles: fallback [ 41.895] sna_drawable_move_region_to_cpu(pixmap=3323 (13x20), [(0, 0), (13, 20)], flags=1) [ 41.895] sna_drawable_move_region_to_cpu: pixmap=3323 all damaged on CPU [ 41.895] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 41.895] sna_composite_rectangles: fallback fill: (0, 0)x(13, 20) ff300a24 [ 41.895] sna_glyphs(op=3, nlist=2, src=(1, -2)) [ 41.895] sna_glyphs: fallback -- too small (13x20) [ 41.895] glyphs_fallback: nlist=2, count=3, extents (0, -13), (19, 1) [ 41.895] glyphs_fallback: clipped extents (0, 0), (13, 1) [ 41.895] sna_drawable_move_region_to_cpu(pixmap=3323 (13x20), [(0, 0), (13, 1)], flags=3) [ 41.895] sna_drawable_move_region_to_cpu: pixmap=3323 all damaged on CPU [ 41.895] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 41.895] sna_copy_area: src=pixmap=3323:(0, 0)x(13, 20)+(0, 0) -> dst=pixmap=3060:(477, 459)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 41.895] sna_copy_area: normal copy [ 41.895] sna_do_copy: src=(0, 0), dst=(477, 459), size=(13x20) [ 41.895] sna_do_copy: after drawable: src=(0, 0), dst=(542, 483), size=(13x20) [ 41.895] sna_do_copy: dst extents (542, 483), (555, 503), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 41.895] sna_do_copy: clipped dst extents (542, 483), (555, 503) [ 41.895] sna_do_copy: unclipped src extents (0, 0), (13, 20) [ 41.895] sna_do_copy: clipped src extents (0, 0), (13, 20) [ 41.895] sna_do_copy: pixmap -- no source clipping [ 41.895] sna_do_copy: src extents (0, 0), (13, 20) x 1 [ 41.895] sna_do_copy: copy region (542, 483), (555, 503) x 1 + (-542, -483) [ 41.895] sna_copy_boxes (boxes=1x[(542, 483), (555, 503)...], src pixmap=3323+(-542, -483), dst pixmap=3060+(-65, -24), alu=3, src.size=13x20, dst.size=3775x2136) [ 41.895] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94ad7060, gpu_bo=0, cpu_bo=0), replaces=0 [ 41.895] sna_drawable_use_bo pixmap=3060, box=((477, 459), (490, 479)), flags=8... [ 41.895] sna_drawable_use_bo: exported target, set PREFER_GPU [ 41.895] sna_drawable_use_bo: pinned, never REPLACES [ 41.895] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 41.895] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 41.895] sna_drawable_use_bo: using whole GPU bo [ 41.895] region_overlaps_damage? [ 41.895] use_shm_bo: no, not attached [ 41.895] sna_drawable_move_region_to_cpu(pixmap=3323 (13x20), [(0, 0), (13, 20)], flags=2) [ 41.895] sna_drawable_move_region_to_cpu: pixmap=3323 all damaged on CPU [ 41.895] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 41.895] sna_write_boxes x 1, src stride=52, src dx=(-477, -459) [ 41.895] kgem_bo_can_map: handle=9, map=0x7fc6b7845000:0x0:0x7fc656564000, tiling=1, domain=1, offset=4029534208 [ 41.895] write_boxes_inplace x 1, handle=9, tiling=1 [ 41.895] upload_inplace__tiled: tiling=1 [ 41.895] kgem_bo_can_map__cpu: handle=9 [ 41.895] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 41.895] kgem_bo_map__cpu(handle=9, size=33177600, map=0x7fc6b7845000:0x7fc656564000) [ 41.895] kgem_bo_sync__cpu: handle=9 [ 41.895] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(477, 459), size=13x20, pitch=52/15360 [ 41.895] sna_accel_flush: flush?=0, dirty?=0 [ 41.895] sna_accel_flush: flush?=0, dirty?=0 [ 41.895] sna_accel_flush: flush?=0, dirty?=0 [ 41.895] sna_accel_flush: flush?=0, dirty?=0 [ 41.895] sna_destroy_pixmap: pixmap=3323, attached?=1 [ 41.895] __sna_free_pixmap(pixmap=3323) [ 41.895] sna_accel_flush: flush?=0, dirty?=0 [ 41.895] sna_accel_flush: flush?=0, dirty?=0 [ 41.895] sna_accel_flush: flush?=0, dirty?=0 [ 41.895] sna_block_handler (tv=579.194000) [ 41.895] sna_scanout_do_flush: flush timer active: delta=3 [ 41.895] sna_scanout_do_flush (time=41895), triggered [ 41.895] sna_scanout_flush (time=41895), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 41.895] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.895] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 41.895] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.895] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 41.895] sna_accel_do_throttle -- no pending activity [ 41.895] sna_accel_block: evaluating timers, active=5 [ 41.895] sna_accel_block: flush timer expires in 16 [41911] [ 41.896] sna_wakeup_handler [ 41.896] sna_accel_flush: flush?=0, dirty?=0 [ 41.896] sna_accel_flush: flush?=0, dirty?=0 [ 41.896] sna_accel_flush: flush?=0, dirty?=0 [ 41.896] sna_accel_flush: flush?=0, dirty?=0 [ 41.896] sna_accel_flush: flush?=0, dirty?=0 [ 41.896] sna_accel_flush: flush?=0, dirty?=0 [ 41.896] sna_accel_flush: flush?=0, dirty?=0 [ 41.896] sna_accel_flush: flush?=0, dirty?=0 [ 41.896] sna_accel_flush: flush?=0, dirty?=0 [ 41.896] sna_block_handler (tv=579.193000) [ 41.896] sna_scanout_do_flush: flush timer active: delta=15 [ 41.896] sna_accel_do_throttle -- no pending activity [ 41.896] sna_accel_block: evaluating timers, active=5 [ 41.896] sna_accel_block: flush timer expires in 15 [41911] [ 41.896] sna_wakeup_handler [ 41.896] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=29, name=3 [ 41.896] kgem_bo_flink: flinked handle=29 to name=3, marking non-reusable [ 41.896] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 41.896] sna_dri2_get_back: draw size=7680x2160, back buffer handle=29 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 [ 41.896] sna_dri2_get_back: reuse backbuffer? 1 [ 41.896] sna_dri2_get_back: back buffer handle=29, active?=0, refcnt=1 [ 41.896] sna_dri2_get_back: reuse unattached back [ 41.896] kgem_bo_flink: flinked handle=29 to name=3, marking non-reusable [ 41.896] sna_dri2_reuse_buffer: reusing back buffer handle=29, name=3, pitch=30720, age=0 [ 41.896] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 41.896] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=128, name=76, active_scanout=3 [ 41.896] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 41.896] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 41.896] sna_accel_flush: flush?=0, dirty?=0 [ 41.896] sna_accel_flush: flush?=0, dirty?=0 [ 41.896] sna_accel_flush: flush?=0, dirty?=0 [ 41.896] sna_block_handler (tv=579.193000) [ 41.896] sna_scanout_do_flush: flush timer active: delta=15 [ 41.896] sna_accel_do_throttle -- no pending activity [ 41.896] sna_accel_block: evaluating timers, active=5 [ 41.896] sna_accel_block: flush timer expires in 15 [41911] [ 41.897] sna_wakeup_handler [ 41.897] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 41.897] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 41.897] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 41.897] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 41.897] sna_dri2_get_msc(draw=146, pipe=0) [ 41.897] sna_crtc_record_swap: recording last swap on pipe=0, frame 2270 [msc=2270], time 41.882603 [ 41.897] sna_dri2_get_msc: msc=2270 [raw=2270], ust=41882603 [ 41.897] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=29 (refs=1/1, flush=0) , front=128 (refs=1/4, flush=1) [ 41.897] sna_dri2_schedule_swap(target_msc=2235, divisor=0, remainder=0) [ 41.897] sna_dri2_schedule_swap: using front handle=128, active_scanout?=3, flush?=1 [ 41.897] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 41.897] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 41.897] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 41.897] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 41.897] sna_crtc_record_swap: recording last swap on pipe=0, frame 2270 [msc=2270], time 41.882603 [ 41.897] immediate_swap: current_msc=2270, target_msc=2235 -- yes [ 41.897] can_flip: no, shadow enabled [ 41.897] sna_dri2_add_event: adding event to window 146) [ 41.897] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 41.897] sna_dri2_immediate_blit: no pending blit, starting chain [ 41.897] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 41.897] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 41.897] can_xchg: back size=8701e00, front size=8701e00 [ 41.897] can_xchg: yes, pixmap=165 [ 41.897] sna_dri2_xchg: win=146, exchange front=128/76,ref=2 and back=29/3,ref=2, pixmap=165 7680x2160 [ 41.897] sna_dri2_xchg: back_bo handle=29, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 41.897] sna_dri2_xchg: front_bo handle=128, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 41.897] set_bo: pixmap=165, handle=29 (old handle=128) [ 41.897] set_bo: marking whole pixmap as damaged [ 41.897] set_bo: applying final/discard move-to-gpu [ 41.897] wait_for_shadow: flags=0, flips=0, handle=128, shadow=32 [ 41.897] set_bo: dropping flush hint from handle=128 [ 41.897] set_bo: adding flush hint to handle=29 [ 41.897] mark_stale(handle=128) => 1 [ 41.897] swap_limit: draw=146 setting swap limit to 3 [ 41.897] sna_dri2_swap_limit_validate: swap limit set to 3 [ 41.897] sna_next_vblank(pipe=0, waiting until next vblank) [ 41.897] sna_dri2_schedule_swap: reported target_msc=2270 [ 41.897] sna_accel_flush: flush?=0, dirty?=0 [ 41.897] sna_accel_flush: flush?=0, dirty?=0 [ 41.897] sna_accel_flush: flush?=0, dirty?=0 [ 41.897] sna_accel_flush: flush?=0, dirty?=0 [ 41.897] sna_block_handler (tv=579.192000) [ 41.897] sna_scanout_do_flush: flush timer active: delta=14 [ 41.897] sna_accel_do_throttle -- no pending activity [ 41.897] sna_accel_block: evaluating timers, active=5 [ 41.897] sna_accel_block: flush timer expires in 14 [41911] [ 41.898] sna_wakeup_handler [ 41.898] sna_mode_wakeup: len=32 [ 41.898] sna_dri2_vblank_handler(type=2, sequence=2271, draw=1555) [ 41.898] sna_crtc_record_swap: recording last swap on pipe=0, frame 2271 [msc=2271], time 41.899274 [ 41.898] sna_dri2_vblank_handler: 2 complete, frame=2271 tv=41.899274 [ 41.898] sna_dri2_blit_complete: blit finished [ 41.898] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=2271, tv=41.899274) [ 41.898] frame_swap_complete(type=2): draw=146, pipe=0, frame=2271 [msc=2271], tv=41.899274 [ 41.898] sna_accel_flush: flush?=0, dirty?=0 [ 41.898] sna_dri2_event_free(draw?=1) [ 41.898] sna_dri2_remove_event: remove[0x561c94ab16d0] from window 146, active? 1 [ 41.898] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=29] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 41.898] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=128] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 41.898] sna_dri2_vblank_handler complete [ 41.898] sna_block_handler (tv=579.191000) [ 41.898] sna_scanout_do_flush: flush timer active: delta=13 [ 41.898] sna_accel_do_throttle -- no pending activity [ 41.898] sna_accel_block: evaluating timers, active=5 [ 41.898] sna_accel_block: flush timer expires in 13 [41911] [ 41.912] sna_wakeup_handler [ 41.912] sna_block_handler (tv=579.177000) [ 41.912] sna_scanout_do_flush: flush timer active: delta=-1 [ 41.912] sna_scanout_do_flush (time=41912), triggered [ 41.912] sna_scanout_flush (time=41912), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 41.912] has_shadow: has pending damage? 1, outstanding flips: 0 [ 41.912] stop_flush: scanout=29 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 41.912] has_shadow: has pending damage? 1, outstanding flips: 0 [ 41.912] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 41.912] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 41.912] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 41.912] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 41.912] sna_pixmap_move_to_gpu: already all-damaged [ 41.912] sna_pixmap_mark_active: pixmap=165, handle=29 [ 41.912] sna_mode_redisplay: crtc[0] transformed? 0 [ 41.912] sna_mode_redisplay: crtc[1] transformed? 0 [ 41.912] sna_mode_redisplay: crtc[2] transformed? 0 [ 41.912] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=29 [active=1] [ 41.912] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 128, transformed? 0 [ 41.912] get_fb: reusing fb=102 for handle=29 [ 41.912] sna_mode_redisplay: recording flip on CRTC:32 handle=29, active_scanout=2, serial=2 [ 41.912] __kgem_bo_clear_busy: handle=29 [ 41.912] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 128, transformed? 0 [ 41.912] sna_mode_redisplay: recording flip on CRTC:39 handle=29, active_scanout=3, serial=3 [ 41.912] __kgem_bo_clear_busy: handle=29 [ 41.912] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 41.912] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 41.912] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=29, shadow handle=32 [ 41.912] sna_accel_do_throttle -- no pending activity [ 41.912] sna_accel_block: evaluating timers, active=5 [ 41.912] sna_accel_block: flush timer expires in 16 [41928] [ 41.914] sna_wakeup_handler [ 41.914] sna_mode_wakeup: len=32 [ 41.914] sna_mode_wakeup: recording last swap on pipe=1, frame 2242 [8c2], time 41.914539 [ 41.914] sna_mode_wakeup: removing handle=128 [active_scanout=1] from scanout, installing handle=29 [active_scanout=3] [ 41.914] sna_mode_wakeup: flip complete, pending? 2 [ 41.914] sna_block_handler (tv=579.175000) [ 41.914] sna_scanout_do_flush: flush timer active: delta=14 [ 41.914] sna_accel_do_throttle -- no pending activity [ 41.914] sna_accel_block: evaluating timers, active=5 [ 41.914] sna_accel_block: flush timer expires in 14 [41928] [ 41.915] sna_wakeup_handler [ 41.915] sna_mode_wakeup: len=32 [ 41.915] sna_mode_wakeup: recording last swap on pipe=0, frame 2272 [8e0], time 41.915939 [ 41.915] sna_mode_wakeup: removing handle=128 [active_scanout=0] from scanout, installing handle=29 [active_scanout=3] [ 41.915] sna_mode_wakeup: flip complete, pending? 1 [ 41.915] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 41.915] sna_block_handler (tv=579.174000) [ 41.915] sna_scanout_do_flush: flush timer active: delta=13 [ 41.915] sna_accel_do_throttle -- no pending activity [ 41.915] sna_accel_block: evaluating timers, active=5 [ 41.915] sna_accel_block: flush timer expires in 13 [41928] [ 41.928] sna_wakeup_handler [ 41.928] sna_block_handler (tv=579.161000) [ 41.928] sna_scanout_do_flush: flush timer active: delta=0 [ 41.928] sna_scanout_do_flush (time=41928), triggered [ 41.928] sna_scanout_flush (time=41928), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 41.928] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.928] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 41.928] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.928] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 41.928] sna_accel_do_throttle -- no pending activity [ 41.928] sna_accel_block: evaluating timers, active=5 [ 41.928] sna_accel_block: flush timer expires in 16 [41944] [ 41.944] sna_wakeup_handler [ 41.944] sna_block_handler (tv=579.145000) [ 41.944] sna_scanout_do_flush: flush timer active: delta=0 [ 41.944] sna_scanout_do_flush (time=41944), triggered [ 41.944] sna_scanout_flush (time=41944), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 41.944] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.944] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 41.944] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.944] sna_accel_disarm_timer[0] (time=41944) [ 41.944] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 41.944] sna_accel_do_throttle -- no pending activity [ 41.958] sna_wakeup_handler [ 41.958] sna_block_handler (tv=579.131000) [ 41.958] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.958] sna_accel_do_throttle -- no pending activity [ 41.966] sna_wakeup_handler [ 41.966] sna_block_handler (tv=579.123000) [ 41.966] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.966] sna_accel_do_throttle -- no pending activity [ 41.966] sna_wakeup_handler [ 41.966] sna_block_handler (tv=579.123000) [ 41.966] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.966] sna_accel_do_throttle -- no pending activity [ 41.967] sna_handle_uevents [ 41.967] sna_handle_uevents: hotplug event (vtSema?=1) [ 41.967] sna_mode_discover() [ 41.967] sna_mode_discover: now 6 (was 8) connectors, 9 encoders, 3 crtc [ 41.967] sna_mode_discover: connector[0] = 48 [ 41.967] sna_mode_discover: found eDP1 (id=48) [ 41.967] sna_mode_discover: connector[1] = 56 [ 41.967] sna_mode_discover: found DP1 (id=56) [ 41.967] sna_mode_discover: connector[2] = 60 [ 41.967] sna_mode_discover: found HDMI1 (id=60) [ 41.967] sna_mode_discover: connector[3] = 63 [ 41.967] sna_mode_discover: found DP2 (id=63) [ 41.967] sna_mode_discover: connector[4] = 67 [ 41.967] sna_mode_discover: found HDMI2 (id=67) [ 41.967] sna_mode_discover: connector[5] = 74 [ 41.967] sna_mode_discover: found DP1-2 (id=74) [ 41.967] sna_mode_discover: output eDP1 (id=48), retained state [ 41.967] sna_mode_discover: output DP1 (id=56), retained state [ 41.967] sna_mode_discover: removing output DP1-1 (id=69), serial=0 [now 1] [ 41.967] (II) intel(0): Disabled output DP1-1 [ 41.967] sna_mode_discover: output DP1-2 (id=74), retained state [ 41.967] sna_mode_discover: removing output DP1-3 (id=68), serial=0 [now 1] [ 41.967] (II) intel(0): Disabled output DP1-3 [ 41.967] sna_mode_discover: output DP2 (id=63), retained state [ 41.967] sna_mode_discover: output HDMI1 (id=60), retained state [ 41.967] sna_mode_discover: output HDMI2 (id=67), retained state [ 41.967] sna_mode_discover: outputs changed, broadcasting [ 41.967] sna_mode_compute_possible_outputs: updated output 'eDP1' 0 [48] (possible crtc:7, possible clones:0) [ 41.967] sna_mode_compute_possible_outputs: updated output 'DP1' 1 [56] (possible crtc:7, possible clones:40) [ 41.967] sna_mode_compute_possible_outputs: updated output 'DP1-2' 3 [74] (possible crtc:7, possible clones:0) [ 41.967] sna_mode_compute_possible_outputs: updated output 'DP2' 5 [63] (possible crtc:7, possible clones:80) [ 41.967] sna_mode_compute_possible_outputs: updated output 'HDMI1' 6 [60] (possible crtc:7, possible clones:2) [ 41.967] sna_mode_compute_possible_outputs: updated output 'HDMI2' 7 [67] (possible crtc:7, possible clones:20) [ 41.967] disable_unused_crtc [ 41.967] sna_accel_flush: flush?=0, dirty?=0 [ 41.967] sna_accel_flush: flush?=0, dirty?=0 [ 41.967] sna_accel_flush: flush?=0, dirty?=0 [ 41.967] sna_accel_flush: flush?=0, dirty?=0 [ 41.967] sna_accel_flush: flush?=0, dirty?=0 [ 41.967] sna_accel_flush: flush?=0, dirty?=0 [ 41.967] sna_accel_flush: flush?=0, dirty?=0 [ 41.967] sna_accel_flush: flush?=0, dirty?=0 [ 41.967] sna_accel_flush: flush?=0, dirty?=0 [ 41.967] sna_accel_flush: flush?=0, dirty?=0 [ 41.967] sna_accel_flush: flush?=0, dirty?=0 [ 41.967] sna_accel_flush: flush?=0, dirty?=0 [ 41.967] sna_accel_flush: flush?=0, dirty?=0 [ 41.967] sna_accel_flush: flush?=0, dirty?=0 [ 41.967] sna_accel_flush: flush?=0, dirty?=0 [ 41.967] sna_randr_getinfo() [ 41.967] sna_handle_uevents [ 41.967] sna_output_detect(eDP1:48) [ 41.967] sna_output_detect(eDP1) reporting cached status (since 0ms): 0 [ 41.967] sna_output_get_modes(eDP1:48) [ 41.967] sna_output_attach_edid(eDP1): attaching EDID id=111, current=111 [ 41.967] sna_output_attach_edid(eDP1): retrieving blob id=111, length=128 [ 41.967] sna_output_attach_edid(eDP1): EDID + MonInfo is unchanged [ 41.967] sna_output_attach_tile: found? TILE=-1 [ 41.967] sna_output_get_modes: CRTC:32, pipe=0: has mode?=1 [ 41.967] kmode: 3840x2160, clock=533250, 3840 3888 3920 4000 0, 2160 2163 2168 2222 0, flags=a, type=0 [ 41.967] sna_output_get_modes: adding 1 probed modes [ 41.967] kmode: 3840x2160, clock=533250, 3840 3888 3920 4000 0, 2160 2163 2168 2222 0, flags=a, type=48 [ 41.968] Adding 16:9 modes -- 34440 < 34560 > 34680 [ 41.968] kgem_can_create_2d: 3840x2160 @ 32 [ 41.968] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 41.968] kgem_can_create_2d: untiled size=33177600 [ 41.968] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 41.968] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 41.968] kgem_can_create_2d: tiled[-1] size=33177600 [ 41.968] kgem_can_create_2d: 640x480 @ 32 [ 41.968] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 41.968] kgem_can_create_2d: untiled size=1228800 [ 41.968] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 [ 41.968] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 41.968] kgem_can_create_2d: tiled[-1] size=1228800 [ 41.968] kgem_can_create_2d: 800x600 @ 32 [ 41.968] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 41.968] kgem_can_create_2d: untiled size=1921024 [ 41.968] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 [ 41.968] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 41.968] kgem_can_create_2d: tiled[-1] size=1921024 [ 41.968] kgem_can_create_2d: 800x600 @ 32 [ 41.968] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 41.968] kgem_can_create_2d: untiled size=1921024 [ 41.968] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 [ 41.968] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 41.968] kgem_can_create_2d: tiled[-1] size=1921024 [ 41.968] kgem_can_create_2d: 1024x768 @ 32 [ 41.968] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 41.968] kgem_can_create_2d: untiled size=3145728 [ 41.968] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 [ 41.968] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 41.968] kgem_can_create_2d: tiled[-1] size=3145728 [ 41.968] kgem_can_create_2d: 1280x960 @ 32 [ 41.968] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=960 [ 41.968] kgem_can_create_2d: untiled size=4915200 [ 41.968] kgem_choose_tiling: TLB miss between lines 1280x960 (pitch=5120), forcing tiling 1 [ 41.968] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=960 [ 41.968] kgem_can_create_2d: tiled[-1] size=4915200 [ 41.968] kgem_can_create_2d: 1280x1024 @ 32 [ 41.968] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 41.968] kgem_can_create_2d: untiled size=5242880 [ 41.968] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 [ 41.968] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 41.968] kgem_can_create_2d: tiled[-1] size=5242880 [ 41.968] kgem_can_create_2d: 1600x1200 @ 32 [ 41.968] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 [ 41.968] kgem_can_create_2d: untiled size=7680000 [ 41.968] kgem_choose_tiling: TLB miss between lines 1600x1200 (pitch=6400), forcing tiling 1 [ 41.968] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 [ 41.968] kgem_can_create_2d: tiled[-1] size=7680000 [ 41.968] kgem_can_create_2d: 1792x1344 @ 32 [ 41.968] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7168, height=1344 [ 41.968] kgem_can_create_2d: untiled size=9633792 [ 41.968] kgem_choose_tiling: TLB miss between lines 1792x1344 (pitch=7168), forcing tiling 1 [ 41.968] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7168, height=1344 [ 41.968] kgem_can_create_2d: tiled[-1] size=9633792 [ 41.968] kgem_can_create_2d: 1856x1392 @ 32 [ 41.968] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7424, height=1392 [ 41.968] kgem_can_create_2d: untiled size=10334208 [ 41.968] kgem_choose_tiling: TLB miss between lines 1856x1392 (pitch=7424), forcing tiling 1 [ 41.968] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7424, height=1392 [ 41.968] kgem_can_create_2d: tiled[-1] size=10334208 [ 41.968] kgem_can_create_2d: 1920x1440 @ 32 [ 41.968] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1440 [ 41.968] kgem_can_create_2d: untiled size=11059200 [ 41.968] kgem_choose_tiling: TLB miss between lines 1920x1440 (pitch=7680), forcing tiling 1 [ 41.968] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1440 [ 41.968] kgem_can_create_2d: tiled[-1] size=11059200 [ 41.968] kgem_can_create_2d: 1152x864 @ 32 [ 41.968] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 [ 41.968] kgem_can_create_2d: untiled size=3981312 [ 41.968] kgem_choose_tiling: TLB miss between lines 1152x864 (pitch=4608), forcing tiling 1 [ 41.968] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 [ 41.968] kgem_can_create_2d: tiled[-1] size=3981312 [ 41.968] kgem_can_create_2d: 1360x768 @ 32 [ 41.968] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 [ 41.968] kgem_can_create_2d: untiled size=4177920 [ 41.968] kgem_choose_tiling: TLB miss between lines 1360x768 (pitch=5440), forcing tiling 1 [ 41.968] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 [ 41.968] kgem_can_create_2d: tiled[-1] size=4177920 [ 41.968] kgem_can_create_2d: 1360x768 @ 32 [ 41.968] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 [ 41.968] kgem_can_create_2d: untiled size=4177920 [ 41.968] kgem_choose_tiling: TLB miss between lines 1360x768 (pitch=5440), forcing tiling 1 [ 41.968] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 [ 41.968] kgem_can_create_2d: tiled[-1] size=4177920 [ 41.968] kgem_can_create_2d: 1400x1050 @ 32 [ 41.968] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5600, height=1050 [ 41.968] kgem_can_create_2d: untiled size=5881856 [ 41.968] kgem_choose_tiling: TLB miss between lines 1400x1050 (pitch=5600), forcing tiling 1 [ 41.968] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5600, height=1050 [ 41.968] kgem_can_create_2d: tiled[-1] size=5881856 [ 41.968] kgem_can_create_2d: 1440x900 @ 32 [ 41.968] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5760, height=900 [ 41.968] kgem_can_create_2d: untiled size=5185536 [ 41.968] kgem_choose_tiling: TLB miss between lines 1440x900 (pitch=5760), forcing tiling 1 [ 41.968] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5760, height=900 [ 41.968] kgem_can_create_2d: tiled[-1] size=5185536 [ 41.968] kgem_can_create_2d: 1600x1024 @ 32 [ 41.968] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1024 [ 41.968] kgem_can_create_2d: untiled size=6553600 [ 41.968] kgem_choose_tiling: TLB miss between lines 1600x1024 (pitch=6400), forcing tiling 1 [ 41.968] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1024 [ 41.968] kgem_can_create_2d: tiled[-1] size=6553600 [ 41.968] kgem_can_create_2d: 1680x1050 @ 32 [ 41.968] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 [ 41.968] kgem_can_create_2d: untiled size=7057408 [ 41.968] kgem_choose_tiling: TLB miss between lines 1680x1050 (pitch=6720), forcing tiling 1 [ 41.968] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 [ 41.968] kgem_can_create_2d: tiled[-1] size=7057408 [ 41.968] kgem_can_create_2d: 1680x1050 @ 32 [ 41.968] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 [ 41.968] kgem_can_create_2d: untiled size=7057408 [ 41.968] kgem_choose_tiling: TLB miss between lines 1680x1050 (pitch=6720), forcing tiling 1 [ 41.968] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 [ 41.968] kgem_can_create_2d: tiled[-1] size=7057408 [ 41.968] kgem_can_create_2d: 1920x1080 @ 32 [ 41.968] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 41.968] kgem_can_create_2d: untiled size=8294400 [ 41.968] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 41.968] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 41.968] kgem_can_create_2d: tiled[-1] size=8294400 [ 41.968] kgem_can_create_2d: 1920x1200 @ 32 [ 41.968] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 [ 41.968] kgem_can_create_2d: untiled size=9216000 [ 41.968] kgem_choose_tiling: TLB miss between lines 1920x1200 (pitch=7680), forcing tiling 1 [ 41.968] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 [ 41.968] kgem_can_create_2d: tiled[-1] size=9216000 [ 41.968] kgem_can_create_2d: 2048x1536 @ 32 [ 41.968] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1536 [ 41.968] kgem_can_create_2d: untiled size=12582912 [ 41.968] kgem_choose_tiling: TLB miss between lines 2048x1536 (pitch=8192), forcing tiling 1 [ 41.968] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1536 [ 41.968] kgem_can_create_2d: tiled[-1] size=12582912 [ 41.968] kgem_can_create_2d: 1920x1080 @ 32 [ 41.968] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 41.968] kgem_can_create_2d: untiled size=8294400 [ 41.968] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 41.968] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 41.968] kgem_can_create_2d: tiled[-1] size=8294400 [ 41.968] kgem_can_create_2d: 640x360 @ 32 [ 41.968] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=360 [ 41.968] kgem_can_create_2d: untiled size=921600 [ 41.968] kgem_choose_tiling: TLB near-miss between lines 640x360 (pitch=2560), forcing tiling 1 [ 41.968] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=360 [ 41.968] kgem_can_create_2d: tiled[-1] size=921600 [ 41.968] kgem_can_create_2d: 720x405 @ 32 [ 41.968] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=405 [ 41.968] kgem_can_create_2d: untiled size=1167360 [ 41.968] kgem_choose_tiling: TLB near-miss between lines 720x405 (pitch=2880), forcing tiling 1 [ 41.968] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=405 [ 41.968] kgem_can_create_2d: tiled[-1] size=1167360 [ 41.968] kgem_can_create_2d: 864x486 @ 32 [ 41.968] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3456, height=486 [ 41.968] kgem_can_create_2d: untiled size=1683456 [ 41.968] kgem_choose_tiling: TLB near-miss between lines 864x486 (pitch=3456), forcing tiling 1 [ 41.968] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3456, height=486 [ 41.968] kgem_can_create_2d: tiled[-1] size=1683456 [ 41.968] kgem_can_create_2d: 960x540 @ 32 [ 41.968] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3840, height=540 [ 41.968] kgem_can_create_2d: untiled size=2076672 [ 41.968] kgem_choose_tiling: TLB near-miss between lines 960x540 (pitch=3840), forcing tiling 1 [ 41.968] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3840, height=540 [ 41.968] kgem_can_create_2d: tiled[-1] size=2076672 [ 41.968] kgem_can_create_2d: 1024x576 @ 32 [ 41.968] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=576 [ 41.968] kgem_can_create_2d: untiled size=2359296 [ 41.968] kgem_choose_tiling: TLB miss between lines 1024x576 (pitch=4096), forcing tiling 1 [ 41.968] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=576 [ 41.968] kgem_can_create_2d: tiled[-1] size=2359296 [ 41.968] kgem_can_create_2d: 1280x720 @ 32 [ 41.968] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 41.968] kgem_can_create_2d: untiled size=3686400 [ 41.968] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 [ 41.968] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 41.968] kgem_can_create_2d: tiled[-1] size=3686400 [ 41.968] kgem_can_create_2d: 1368x768 @ 32 [ 41.968] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5472, height=768 [ 41.968] kgem_can_create_2d: untiled size=4202496 [ 41.968] kgem_choose_tiling: TLB miss between lines 1368x768 (pitch=5472), forcing tiling 1 [ 41.968] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5472, height=768 [ 41.968] kgem_can_create_2d: tiled[-1] size=4202496 [ 41.968] kgem_can_create_2d: 1600x900 @ 32 [ 41.968] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 [ 41.968] kgem_can_create_2d: untiled size=5763072 [ 41.968] kgem_choose_tiling: TLB miss between lines 1600x900 (pitch=6400), forcing tiling 1 [ 41.968] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 [ 41.968] kgem_can_create_2d: tiled[-1] size=5763072 [ 41.968] kgem_can_create_2d: 2048x1152 @ 32 [ 41.968] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1152 [ 41.968] kgem_can_create_2d: untiled size=9437184 [ 41.968] kgem_choose_tiling: TLB miss between lines 2048x1152 (pitch=8192), forcing tiling 1 [ 41.968] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1152 [ 41.968] kgem_can_create_2d: tiled[-1] size=9437184 [ 41.968] kgem_can_create_2d: 2560x1440 @ 32 [ 41.968] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 [ 41.968] kgem_can_create_2d: untiled size=14745600 [ 41.968] kgem_choose_tiling: TLB miss between lines 2560x1440 (pitch=10240), forcing tiling 1 [ 41.968] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 [ 41.968] kgem_can_create_2d: tiled[-1] size=14745600 [ 41.968] kgem_can_create_2d: 2880x1620 @ 32 [ 41.968] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=11520, height=1620 [ 41.968] kgem_can_create_2d: untiled size=18665472 [ 41.968] kgem_choose_tiling: TLB miss between lines 2880x1620 (pitch=11520), forcing tiling 1 [ 41.968] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=11520, height=1620 [ 41.968] kgem_can_create_2d: tiled[-1] size=18665472 [ 41.968] kgem_can_create_2d: 3200x1800 @ 32 [ 41.968] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=12800, height=1800 [ 41.968] kgem_can_create_2d: untiled size=23040000 [ 41.968] kgem_choose_tiling: TLB miss between lines 3200x1800 (pitch=12800), forcing tiling 1 [ 41.968] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=12800, height=1800 [ 41.968] kgem_can_create_2d: tiled[-1] size=23040000 [ 41.968] sna_output_detect(DP1:56) [ 41.968] sna_output_detect(DP1) reporting cached status (since 1ms): 1 [ 41.968] sna_output_detect(DP1-1:0) [ 41.968] sna_output_detect(DP1-1) hiding due to lost connection [ 41.968] sna_output_detect(DP1-2:74) [ 41.968] sna_output_detect(DP1-2) reporting cached status (since 1ms): 0 [ 41.968] sna_output_get_modes(DP1-2:74) [ 41.968] sna_output_attach_edid(DP1-2): attaching EDID id=77, current=77 [ 41.968] sna_output_attach_edid(DP1-2): retrieving blob id=77, length=256 [ 41.968] sna_output_attach_edid(DP1-2): EDID + MonInfo is unchanged [ 41.968] sna_output_attach_tile: found? TILE=4 [ 41.968] sna_output_get_modes: CRTC:39, pipe=1: has mode?=1 [ 41.968] kmode: , clock=533250, 3840 3902 3950 4000 0, 2160 2163 2168 2222 0, flags=9, type=0 [ 41.968] sna_output_get_modes: adding 30 probed modes [ 41.968] kmode: 3840x2160, clock=533250, 3840 3902 3950 4000 0, 2160 2163 2168 2222 0, flags=9, type=48 [ 41.968] kmode: 3840x2160, clock=262750, 3840 3888 3920 4000 0, 2160 2163 2168 2191 0, flags=9, type=40 [ 41.968] kmode: 2560x1440, clock=241500, 2560 2608 2640 2720 0, 1440 1443 1448 1481 0, flags=9, type=40 [ 41.968] kmode: 2048x1280, clock=221277, 2048 2192 2416 2784 0, 1280 1281 1284 1325 0, flags=6, type=0 [ 41.968] kmode: 1920x1200, clock=193250, 1920 2056 2256 2592 0, 1200 1203 1209 1245 0, flags=6, type=40 [ 41.968] kmode: 1920x1080, clock=148500, 1920 2008 2052 2200 0, 1080 1082 1087 1125 0, flags=5, type=40 [ 41.968] kmode: 1920x1080, clock=148500, 1920 2008 2052 2200 0, 1080 1084 1089 1125 0, flags=5, type=40 [ 41.968] kmode: 1920x1080, clock=148352, 1920 2008 2052 2200 0, 1080 1084 1089 1125 0, flags=5, type=40 [ 41.968] kmode: 1920x1080, clock=148500, 1920 2448 2492 2640 0, 1080 1084 1089 1125 0, flags=5, type=40 [ 41.968] kmode: 1920x1080, clock=74250, 1920 2558 2602 2750 0, 1080 1084 1089 1125 0, flags=5, type=40 [ 41.968] kmode: 1920x1080, clock=74176, 1920 2558 2602 2750 0, 1080 1084 1089 1125 0, flags=5, type=40 [ 41.968] kmode: 1600x1200, clock=162000, 1600 1664 1856 2160 0, 1200 1201 1204 1250 0, flags=5, type=40 [ 41.968] kmode: 1600x900, clock=108000, 1600 1624 1704 1800 0, 900 901 904 1000 0, flags=5, type=40 [ 41.968] kmode: 1280x1024, clock=135000, 1280 1296 1440 1688 0, 1024 1025 1028 1066 0, flags=5, type=40 [ 41.968] kmode: 1280x1024, clock=108000, 1280 1328 1440 1688 0, 1024 1025 1028 1066 0, flags=5, type=40 [ 41.968] kmode: 1152x864, clock=108000, 1152 1216 1344 1600 0, 864 865 868 900 0, flags=5, type=40 [ 41.968] kmode: 1280x720, clock=74250, 1280 1390 1430 1650 0, 720 725 730 750 0, flags=5, type=40 [ 41.968] kmode: 1280x720, clock=74176, 1280 1390 1430 1650 0, 720 725 730 750 0, flags=5, type=40 [ 41.968] kmode: 1280x720, clock=74250, 1280 1720 1760 1980 0, 720 725 730 750 0, flags=5, type=40 [ 41.968] kmode: 1024x768, clock=78750, 1024 1040 1136 1312 0, 768 769 772 800 0, flags=5, type=40 [ 41.968] kmode: 1024x768, clock=65000, 1024 1048 1184 1344 0, 768 771 777 806 0, flags=a, type=40 [ 41.968] kmode: 800x600, clock=49500, 800 816 896 1056 0, 600 601 604 625 0, flags=5, type=40 [ 41.968] kmode: 800x600, clock=40000, 800 840 968 1056 0, 600 601 605 628 0, flags=5, type=40 [ 41.968] kmode: 720x576, clock=27000, 720 732 796 864 0, 576 581 586 625 0, flags=a, type=40 [ 41.968] kmode: 720x480, clock=27027, 720 736 798 858 0, 480 489 495 525 0, flags=a, type=40 [ 41.968] kmode: 720x480, clock=27000, 720 736 798 858 0, 480 489 495 525 0, flags=a, type=40 [ 41.968] kmode: 640x480, clock=31500, 640 656 720 840 0, 480 481 484 500 0, flags=a, type=40 [ 41.968] kmode: 640x480, clock=25200, 640 656 752 800 0, 480 490 492 525 0, flags=a, type=40 [ 41.968] kmode: 640x480, clock=25175, 640 656 752 800 0, 480 490 492 525 0, flags=a, type=40 [ 41.968] kmode: 720x400, clock=28320, 720 738 846 900 0, 400 412 414 449 0, flags=6, type=40 [ 41.968] kgem_can_create_2d: 3840x2160 @ 32 [ 41.968] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 41.969] kgem_can_create_2d: untiled size=33177600 [ 41.969] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 41.969] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 41.969] kgem_can_create_2d: tiled[-1] size=33177600 [ 41.969] kgem_can_create_2d: 3840x2160 @ 32 [ 41.969] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 41.969] kgem_can_create_2d: untiled size=33177600 [ 41.969] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 41.969] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 41.969] kgem_can_create_2d: tiled[-1] size=33177600 [ 41.969] kgem_can_create_2d: 2560x1440 @ 32 [ 41.969] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 [ 41.969] kgem_can_create_2d: untiled size=14745600 [ 41.969] kgem_choose_tiling: TLB miss between lines 2560x1440 (pitch=10240), forcing tiling 1 [ 41.969] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 [ 41.969] kgem_can_create_2d: tiled[-1] size=14745600 [ 41.969] kgem_can_create_2d: 2048x1280 @ 32 [ 41.969] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1280 [ 41.969] kgem_can_create_2d: untiled size=10485760 [ 41.969] kgem_choose_tiling: TLB miss between lines 2048x1280 (pitch=8192), forcing tiling 1 [ 41.969] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1280 [ 41.969] kgem_can_create_2d: tiled[-1] size=10485760 [ 41.969] kgem_can_create_2d: 1920x1200 @ 32 [ 41.969] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 [ 41.969] kgem_can_create_2d: untiled size=9216000 [ 41.969] kgem_choose_tiling: TLB miss between lines 1920x1200 (pitch=7680), forcing tiling 1 [ 41.969] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 [ 41.969] kgem_can_create_2d: tiled[-1] size=9216000 [ 41.969] kgem_can_create_2d: 1920x1080 @ 32 [ 41.969] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 41.969] kgem_can_create_2d: untiled size=8294400 [ 41.969] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 41.969] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 41.969] kgem_can_create_2d: tiled[-1] size=8294400 [ 41.969] kgem_can_create_2d: 1920x1080 @ 32 [ 41.969] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 41.969] kgem_can_create_2d: untiled size=8294400 [ 41.969] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 41.969] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 41.969] kgem_can_create_2d: tiled[-1] size=8294400 [ 41.969] kgem_can_create_2d: 1920x1080 @ 32 [ 41.969] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 41.969] kgem_can_create_2d: untiled size=8294400 [ 41.969] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 41.969] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 41.969] kgem_can_create_2d: tiled[-1] size=8294400 [ 41.969] kgem_can_create_2d: 1920x1080 @ 32 [ 41.969] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 41.969] kgem_can_create_2d: untiled size=8294400 [ 41.969] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 41.969] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 41.969] kgem_can_create_2d: tiled[-1] size=8294400 [ 41.969] kgem_can_create_2d: 1920x1080 @ 32 [ 41.969] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 41.969] kgem_can_create_2d: untiled size=8294400 [ 41.969] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 41.969] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 41.969] kgem_can_create_2d: tiled[-1] size=8294400 [ 41.969] kgem_can_create_2d: 1920x1080 @ 32 [ 41.969] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 41.969] kgem_can_create_2d: untiled size=8294400 [ 41.969] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 41.969] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 41.969] kgem_can_create_2d: tiled[-1] size=8294400 [ 41.969] kgem_can_create_2d: 1600x1200 @ 32 [ 41.969] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 [ 41.969] kgem_can_create_2d: untiled size=7680000 [ 41.969] kgem_choose_tiling: TLB miss between lines 1600x1200 (pitch=6400), forcing tiling 1 [ 41.969] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 [ 41.969] kgem_can_create_2d: tiled[-1] size=7680000 [ 41.969] kgem_can_create_2d: 1600x900 @ 32 [ 41.969] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 [ 41.969] kgem_can_create_2d: untiled size=5763072 [ 41.969] kgem_choose_tiling: TLB miss between lines 1600x900 (pitch=6400), forcing tiling 1 [ 41.969] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 [ 41.969] kgem_can_create_2d: tiled[-1] size=5763072 [ 41.969] kgem_can_create_2d: 1280x1024 @ 32 [ 41.969] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 41.969] kgem_can_create_2d: untiled size=5242880 [ 41.969] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 [ 41.969] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 41.969] kgem_can_create_2d: tiled[-1] size=5242880 [ 41.969] kgem_can_create_2d: 1280x1024 @ 32 [ 41.969] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 41.969] kgem_can_create_2d: untiled size=5242880 [ 41.969] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 [ 41.969] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 41.969] kgem_can_create_2d: tiled[-1] size=5242880 [ 41.969] kgem_can_create_2d: 1152x864 @ 32 [ 41.969] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 [ 41.969] kgem_can_create_2d: untiled size=3981312 [ 41.969] kgem_choose_tiling: TLB miss between lines 1152x864 (pitch=4608), forcing tiling 1 [ 41.969] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 [ 41.969] kgem_can_create_2d: tiled[-1] size=3981312 [ 41.969] kgem_can_create_2d: 1280x720 @ 32 [ 41.969] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 41.969] kgem_can_create_2d: untiled size=3686400 [ 41.969] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 [ 41.969] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 41.969] kgem_can_create_2d: tiled[-1] size=3686400 [ 41.969] kgem_can_create_2d: 1280x720 @ 32 [ 41.969] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 41.969] kgem_can_create_2d: untiled size=3686400 [ 41.969] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 [ 41.969] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 41.969] kgem_can_create_2d: tiled[-1] size=3686400 [ 41.969] kgem_can_create_2d: 1280x720 @ 32 [ 41.969] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 41.969] kgem_can_create_2d: untiled size=3686400 [ 41.969] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 [ 41.969] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 41.969] kgem_can_create_2d: tiled[-1] size=3686400 [ 41.969] kgem_can_create_2d: 1024x768 @ 32 [ 41.969] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 41.969] kgem_can_create_2d: untiled size=3145728 [ 41.969] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 [ 41.969] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 41.969] kgem_can_create_2d: tiled[-1] size=3145728 [ 41.969] kgem_can_create_2d: 1024x768 @ 32 [ 41.969] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 41.969] kgem_can_create_2d: untiled size=3145728 [ 41.969] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 [ 41.969] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 41.969] kgem_can_create_2d: tiled[-1] size=3145728 [ 41.969] kgem_can_create_2d: 800x600 @ 32 [ 41.969] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 41.969] kgem_can_create_2d: untiled size=1921024 [ 41.969] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 [ 41.969] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 41.969] kgem_can_create_2d: tiled[-1] size=1921024 [ 41.969] kgem_can_create_2d: 800x600 @ 32 [ 41.969] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 41.969] kgem_can_create_2d: untiled size=1921024 [ 41.969] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 [ 41.969] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 41.969] kgem_can_create_2d: tiled[-1] size=1921024 [ 41.969] kgem_can_create_2d: 720x576 @ 32 [ 41.969] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=576 [ 41.969] kgem_can_create_2d: untiled size=1658880 [ 41.969] kgem_choose_tiling: TLB near-miss between lines 720x576 (pitch=2880), forcing tiling 1 [ 41.969] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=576 [ 41.969] kgem_can_create_2d: tiled[-1] size=1658880 [ 41.969] kgem_can_create_2d: 720x480 @ 32 [ 41.969] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 [ 41.969] kgem_can_create_2d: untiled size=1384448 [ 41.969] kgem_choose_tiling: TLB near-miss between lines 720x480 (pitch=2880), forcing tiling 1 [ 41.969] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 [ 41.969] kgem_can_create_2d: tiled[-1] size=1384448 [ 41.969] kgem_can_create_2d: 720x480 @ 32 [ 41.969] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 [ 41.969] kgem_can_create_2d: untiled size=1384448 [ 41.969] kgem_choose_tiling: TLB near-miss between lines 720x480 (pitch=2880), forcing tiling 1 [ 41.969] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 [ 41.969] kgem_can_create_2d: tiled[-1] size=1384448 [ 41.969] kgem_can_create_2d: 640x480 @ 32 [ 41.969] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 41.969] kgem_can_create_2d: untiled size=1228800 [ 41.969] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 [ 41.969] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 41.969] kgem_can_create_2d: tiled[-1] size=1228800 [ 41.969] kgem_can_create_2d: 640x480 @ 32 [ 41.969] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 41.969] kgem_can_create_2d: untiled size=1228800 [ 41.969] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 [ 41.969] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 41.969] kgem_can_create_2d: tiled[-1] size=1228800 [ 41.969] kgem_can_create_2d: 640x480 @ 32 [ 41.969] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 41.969] kgem_can_create_2d: untiled size=1228800 [ 41.969] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 [ 41.969] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 41.969] kgem_can_create_2d: tiled[-1] size=1228800 [ 41.969] kgem_can_create_2d: 720x400 @ 32 [ 41.969] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=400 [ 41.969] kgem_can_create_2d: untiled size=1155072 [ 41.969] kgem_choose_tiling: TLB near-miss between lines 720x400 (pitch=2880), forcing tiling 1 [ 41.969] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=400 [ 41.969] kgem_can_create_2d: tiled[-1] size=1155072 [ 41.969] sna_output_detect(DP1-3:0) [ 41.969] sna_output_detect(DP1-3) hiding due to lost connection [ 41.969] sna_output_detect(DP2:63) [ 41.969] sna_output_detect(DP2) reporting cached status (since 2ms): 1 [ 41.969] sna_output_detect(HDMI1:60) [ 41.969] sna_output_detect(HDMI1) reporting cached status (since 2ms): 1 [ 41.969] sna_output_detect(HDMI2:67) [ 41.969] sna_output_detect(HDMI2) reporting cached status (since 2ms): 1 [ 41.969] sna_output_detect(VIRTUAL1) has user modes? 0 [ 41.969] sna_wakeup_handler [ 41.969] sna_block_handler (tv=579.120000) [ 41.969] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.969] sna_accel_do_throttle -- no pending activity [ 41.969] sna_wakeup_handler [ 41.969] sna_accel_flush: flush?=0, dirty?=0 [ 41.969] sna_accel_flush: flush?=0, dirty?=0 [ 41.969] sna_accel_flush: flush?=0, dirty?=0 [ 41.969] sna_block_handler (tv=579.120000) [ 41.969] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.969] sna_accel_do_throttle -- no pending activity [ 41.969] sna_wakeup_handler [ 41.969] sna_accel_flush: flush?=0, dirty?=0 [ 41.969] sna_accel_flush: flush?=0, dirty?=0 [ 41.969] sna_accel_flush: flush?=0, dirty?=0 [ 41.969] sna_block_handler (tv=579.120000) [ 41.969] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.969] sna_accel_do_throttle -- no pending activity [ 41.969] sna_wakeup_handler [ 41.969] sna_accel_flush: flush?=0, dirty?=0 [ 41.969] sna_accel_flush: flush?=0, dirty?=0 [ 41.969] sna_accel_flush: flush?=0, dirty?=0 [ 41.969] sna_block_handler (tv=579.120000) [ 41.969] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.969] sna_accel_do_throttle -- no pending activity [ 41.969] sna_wakeup_handler [ 41.969] sna_accel_flush: flush?=0, dirty?=0 [ 41.969] sna_accel_flush: flush?=0, dirty?=0 [ 41.969] sna_block_handler (tv=579.120000) [ 41.969] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.969] sna_accel_do_throttle -- no pending activity [ 41.969] sna_wakeup_handler [ 41.969] sna_accel_flush: flush?=0, dirty?=0 [ 41.969] sna_accel_flush: flush?=0, dirty?=0 [ 41.969] sna_accel_flush: flush?=0, dirty?=0 [ 41.969] sna_block_handler (tv=579.120000) [ 41.969] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.969] sna_accel_do_throttle -- no pending activity [ 41.969] sna_wakeup_handler [ 41.969] sna_accel_flush: flush?=0, dirty?=0 [ 41.969] sna_accel_flush: flush?=0, dirty?=0 [ 41.969] sna_accel_flush: flush?=0, dirty?=0 [ 41.969] sna_block_handler (tv=579.120000) [ 41.969] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.969] sna_accel_do_throttle -- no pending activity [ 41.969] sna_wakeup_handler [ 41.969] sna_accel_flush: flush?=0, dirty?=0 [ 41.969] sna_accel_flush: flush?=0, dirty?=0 [ 41.970] sna_accel_flush: flush?=0, dirty?=0 [ 41.970] sna_accel_flush: flush?=0, dirty?=0 [ 41.970] sna_accel_flush: flush?=0, dirty?=0 [ 41.970] sna_accel_flush: flush?=0, dirty?=0 [ 41.970] sna_block_handler (tv=579.119000) [ 41.970] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.970] sna_accel_do_throttle -- no pending activity [ 41.970] sna_wakeup_handler [ 41.970] sna_accel_flush: flush?=0, dirty?=0 [ 41.970] sna_accel_flush: flush?=0, dirty?=0 [ 41.970] sna_block_handler (tv=579.119000) [ 41.970] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.970] sna_accel_do_throttle -- no pending activity [ 41.970] sna_wakeup_handler [ 41.970] sna_accel_flush: flush?=0, dirty?=0 [ 41.970] sna_accel_flush: flush?=0, dirty?=0 [ 41.970] sna_accel_flush: flush?=0, dirty?=0 [ 41.970] sna_accel_flush: flush?=0, dirty?=0 [ 41.970] sna_accel_flush: flush?=0, dirty?=0 [ 41.970] sna_accel_flush: flush?=0, dirty?=0 [ 41.970] sna_block_handler (tv=579.119000) [ 41.970] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.970] sna_accel_do_throttle -- no pending activity [ 41.970] sna_wakeup_handler [ 41.970] sna_accel_flush: flush?=0, dirty?=0 [ 41.970] sna_accel_flush: flush?=0, dirty?=0 [ 41.970] sna_accel_flush: flush?=0, dirty?=0 [ 41.970] sna_block_handler (tv=579.119000) [ 41.970] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.970] sna_accel_do_throttle -- no pending activity [ 41.970] sna_wakeup_handler [ 41.970] sna_accel_flush: flush?=0, dirty?=0 [ 41.970] sna_accel_flush: flush?=0, dirty?=0 [ 41.970] sna_block_handler (tv=579.119000) [ 41.970] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.970] sna_accel_do_throttle -- no pending activity [ 41.970] sna_wakeup_handler [ 41.970] sna_accel_flush: flush?=0, dirty?=0 [ 41.970] sna_accel_flush: flush?=0, dirty?=0 [ 41.970] sna_accel_flush: flush?=0, dirty?=0 [ 41.970] sna_block_handler (tv=579.119000) [ 41.970] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.970] sna_accel_do_throttle -- no pending activity [ 41.970] sna_wakeup_handler [ 41.970] sna_accel_flush: flush?=0, dirty?=0 [ 41.970] sna_accel_flush: flush?=0, dirty?=0 [ 41.970] sna_block_handler (tv=579.119000) [ 41.970] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.970] sna_accel_do_throttle -- no pending activity [ 41.970] sna_wakeup_handler [ 41.970] sna_accel_flush: flush?=0, dirty?=0 [ 41.970] sna_accel_flush: flush?=0, dirty?=0 [ 41.970] sna_accel_flush: flush?=0, dirty?=0 [ 41.970] sna_block_handler (tv=579.119000) [ 41.970] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.970] sna_accel_do_throttle -- no pending activity [ 41.970] sna_wakeup_handler [ 41.970] sna_accel_flush: flush?=0, dirty?=0 [ 41.970] sna_accel_flush: flush?=0, dirty?=0 [ 41.970] sna_block_handler (tv=579.119000) [ 41.970] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.970] sna_accel_do_throttle -- no pending activity [ 41.970] sna_wakeup_handler [ 41.970] sna_accel_flush: flush?=0, dirty?=0 [ 41.970] sna_accel_flush: flush?=0, dirty?=0 [ 41.970] sna_accel_flush: flush?=0, dirty?=0 [ 41.970] sna_block_handler (tv=579.119000) [ 41.970] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.970] sna_accel_do_throttle -- no pending activity [ 41.970] sna_wakeup_handler [ 41.970] sna_accel_flush: flush?=0, dirty?=0 [ 41.970] sna_accel_flush: flush?=0, dirty?=0 [ 41.970] sna_accel_flush: flush?=0, dirty?=0 [ 41.970] sna_block_handler (tv=579.119000) [ 41.970] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.970] sna_accel_do_throttle -- no pending activity [ 41.970] sna_wakeup_handler [ 41.970] sna_accel_flush: flush?=0, dirty?=0 [ 41.970] sna_accel_flush: flush?=0, dirty?=0 [ 41.970] sna_accel_flush: flush?=0, dirty?=0 [ 41.970] sna_block_handler (tv=579.119000) [ 41.970] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.970] sna_accel_do_throttle -- no pending activity [ 41.970] sna_wakeup_handler [ 41.970] sna_accel_flush: flush?=0, dirty?=0 [ 41.970] sna_accel_flush: flush?=0, dirty?=0 [ 41.970] sna_block_handler (tv=579.119000) [ 41.970] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.970] sna_accel_do_throttle -- no pending activity [ 41.970] sna_wakeup_handler [ 41.970] sna_accel_flush: flush?=0, dirty?=0 [ 41.970] sna_accel_flush: flush?=0, dirty?=0 [ 41.970] sna_block_handler (tv=579.119000) [ 41.970] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.970] sna_accel_do_throttle -- no pending activity [ 41.970] sna_wakeup_handler [ 41.970] sna_accel_flush: flush?=0, dirty?=0 [ 41.970] sna_accel_flush: flush?=0, dirty?=0 [ 41.970] sna_block_handler (tv=579.119000) [ 41.970] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.970] sna_accel_do_throttle -- no pending activity [ 41.970] sna_wakeup_handler [ 41.970] sna_accel_flush: flush?=0, dirty?=0 [ 41.970] sna_accel_flush: flush?=0, dirty?=0 [ 41.970] sna_block_handler (tv=579.119000) [ 41.970] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.970] sna_accel_do_throttle -- no pending activity [ 41.970] sna_wakeup_handler [ 41.970] sna_accel_flush: flush?=0, dirty?=0 [ 41.970] sna_accel_flush: flush?=0, dirty?=0 [ 41.970] sna_block_handler (tv=579.119000) [ 41.970] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.970] sna_accel_do_throttle -- no pending activity [ 41.970] sna_wakeup_handler [ 41.970] sna_accel_flush: flush?=0, dirty?=0 [ 41.970] sna_accel_flush: flush?=0, dirty?=0 [ 41.970] sna_accel_flush: flush?=0, dirty?=0 [ 41.970] sna_block_handler (tv=579.119000) [ 41.970] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.970] sna_accel_do_throttle -- no pending activity [ 41.970] sna_wakeup_handler [ 41.970] sna_accel_flush: flush?=0, dirty?=0 [ 41.970] sna_accel_flush: flush?=0, dirty?=0 [ 41.970] sna_block_handler (tv=579.119000) [ 41.970] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.970] sna_accel_do_throttle -- no pending activity [ 41.970] sna_wakeup_handler [ 41.970] sna_accel_flush: flush?=0, dirty?=0 [ 41.970] sna_accel_flush: flush?=0, dirty?=0 [ 41.970] sna_block_handler (tv=579.119000) [ 41.970] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.970] sna_accel_do_throttle -- no pending activity [ 41.970] sna_wakeup_handler [ 41.970] sna_accel_flush: flush?=0, dirty?=0 [ 41.970] sna_accel_flush: flush?=0, dirty?=0 [ 41.970] sna_block_handler (tv=579.119000) [ 41.970] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.970] sna_accel_do_throttle -- no pending activity [ 41.970] sna_wakeup_handler [ 41.970] sna_accel_flush: flush?=0, dirty?=0 [ 41.970] sna_accel_flush: flush?=0, dirty?=0 [ 41.970] sna_block_handler (tv=579.119000) [ 41.970] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.970] sna_accel_do_throttle -- no pending activity [ 41.970] sna_wakeup_handler [ 41.970] sna_accel_flush: flush?=0, dirty?=0 [ 41.970] sna_accel_flush: flush?=0, dirty?=0 [ 41.970] sna_accel_flush: flush?=0, dirty?=0 [ 41.970] sna_block_handler (tv=579.119000) [ 41.970] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.970] sna_accel_do_throttle -- no pending activity [ 41.970] sna_wakeup_handler [ 41.970] sna_accel_flush: flush?=0, dirty?=0 [ 41.970] sna_accel_flush: flush?=0, dirty?=0 [ 41.970] sna_block_handler (tv=579.119000) [ 41.970] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.970] sna_accel_do_throttle -- no pending activity [ 41.970] sna_wakeup_handler [ 41.970] sna_accel_flush: flush?=0, dirty?=0 [ 41.970] sna_accel_flush: flush?=0, dirty?=0 [ 41.970] sna_accel_flush: flush?=0, dirty?=0 [ 41.970] sna_block_handler (tv=579.119000) [ 41.970] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.970] sna_accel_do_throttle -- no pending activity [ 41.970] sna_wakeup_handler [ 41.970] sna_accel_flush: flush?=0, dirty?=0 [ 41.970] sna_accel_flush: flush?=0, dirty?=0 [ 41.970] sna_block_handler (tv=579.119000) [ 41.970] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.970] sna_accel_do_throttle -- no pending activity [ 41.970] sna_wakeup_handler [ 41.970] sna_accel_flush: flush?=0, dirty?=0 [ 41.970] sna_accel_flush: flush?=0, dirty?=0 [ 41.970] sna_accel_flush: flush?=0, dirty?=0 [ 41.970] sna_block_handler (tv=579.119000) [ 41.970] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.970] sna_accel_do_throttle -- no pending activity [ 41.970] sna_wakeup_handler [ 41.970] sna_accel_flush: flush?=0, dirty?=0 [ 41.970] sna_accel_flush: flush?=0, dirty?=0 [ 41.970] sna_block_handler (tv=579.119000) [ 41.970] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.970] sna_accel_do_throttle -- no pending activity [ 41.970] sna_wakeup_handler [ 41.970] sna_accel_flush: flush?=0, dirty?=0 [ 41.970] sna_accel_flush: flush?=0, dirty?=0 [ 41.970] sna_block_handler (tv=579.119000) [ 41.970] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.970] sna_accel_do_throttle -- no pending activity [ 41.970] sna_wakeup_handler [ 41.970] sna_accel_flush: flush?=0, dirty?=0 [ 41.970] sna_accel_flush: flush?=0, dirty?=0 [ 41.970] sna_block_handler (tv=579.119000) [ 41.970] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.970] sna_accel_do_throttle -- no pending activity [ 41.970] sna_wakeup_handler [ 41.970] sna_accel_flush: flush?=0, dirty?=0 [ 41.970] sna_accel_flush: flush?=0, dirty?=0 [ 41.970] sna_block_handler (tv=579.119000) [ 41.970] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.970] sna_accel_do_throttle -- no pending activity [ 41.971] sna_wakeup_handler [ 41.971] sna_accel_flush: flush?=0, dirty?=0 [ 41.971] sna_accel_flush: flush?=0, dirty?=0 [ 41.971] sna_accel_flush: flush?=0, dirty?=0 [ 41.971] sna_block_handler (tv=579.118000) [ 41.971] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.971] sna_accel_do_throttle -- no pending activity [ 41.971] sna_wakeup_handler [ 41.971] sna_accel_flush: flush?=0, dirty?=0 [ 41.971] sna_accel_flush: flush?=0, dirty?=0 [ 41.971] sna_block_handler (tv=579.118000) [ 41.971] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.971] sna_accel_do_throttle -- no pending activity [ 41.971] sna_wakeup_handler [ 41.971] sna_accel_flush: flush?=0, dirty?=0 [ 41.971] sna_accel_flush: flush?=0, dirty?=0 [ 41.971] sna_block_handler (tv=579.118000) [ 41.971] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.971] sna_accel_do_throttle -- no pending activity [ 41.971] sna_wakeup_handler [ 41.971] sna_accel_flush: flush?=0, dirty?=0 [ 41.971] sna_accel_flush: flush?=0, dirty?=0 [ 41.971] sna_block_handler (tv=579.118000) [ 41.971] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.971] sna_accel_do_throttle -- no pending activity [ 41.971] sna_wakeup_handler [ 41.971] sna_accel_flush: flush?=0, dirty?=0 [ 41.971] sna_accel_flush: flush?=0, dirty?=0 [ 41.971] sna_block_handler (tv=579.118000) [ 41.971] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.971] sna_accel_do_throttle -- no pending activity [ 41.971] sna_wakeup_handler [ 41.971] sna_accel_flush: flush?=0, dirty?=0 [ 41.971] sna_accel_flush: flush?=0, dirty?=0 [ 41.971] sna_accel_flush: flush?=0, dirty?=0 [ 41.971] sna_block_handler (tv=579.118000) [ 41.971] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.971] sna_accel_do_throttle -- no pending activity [ 41.971] sna_wakeup_handler [ 41.971] sna_accel_flush: flush?=0, dirty?=0 [ 41.971] sna_accel_flush: flush?=0, dirty?=0 [ 41.971] sna_block_handler (tv=579.118000) [ 41.971] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.971] sna_accel_do_throttle -- no pending activity [ 41.971] sna_wakeup_handler [ 41.971] sna_accel_flush: flush?=0, dirty?=0 [ 41.971] sna_accel_flush: flush?=0, dirty?=0 [ 41.971] sna_block_handler (tv=579.118000) [ 41.971] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.971] sna_accel_do_throttle -- no pending activity [ 41.971] sna_wakeup_handler [ 41.971] sna_accel_flush: flush?=0, dirty?=0 [ 41.971] sna_accel_flush: flush?=0, dirty?=0 [ 41.971] sna_block_handler (tv=579.118000) [ 41.971] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.971] sna_accel_do_throttle -- no pending activity [ 41.971] sna_wakeup_handler [ 41.971] sna_accel_flush: flush?=0, dirty?=0 [ 41.971] sna_accel_flush: flush?=0, dirty?=0 [ 41.971] sna_block_handler (tv=579.118000) [ 41.971] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.971] sna_accel_do_throttle -- no pending activity [ 41.971] sna_wakeup_handler [ 41.971] sna_accel_flush: flush?=0, dirty?=0 [ 41.971] sna_accel_flush: flush?=0, dirty?=0 [ 41.971] sna_accel_flush: flush?=0, dirty?=0 [ 41.971] sna_block_handler (tv=579.118000) [ 41.971] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.971] sna_accel_do_throttle -- no pending activity [ 41.971] sna_wakeup_handler [ 41.971] sna_accel_flush: flush?=0, dirty?=0 [ 41.971] sna_accel_flush: flush?=0, dirty?=0 [ 41.971] sna_block_handler (tv=579.118000) [ 41.971] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.971] sna_accel_do_throttle -- no pending activity [ 41.971] sna_wakeup_handler [ 41.971] sna_accel_flush: flush?=0, dirty?=0 [ 41.971] sna_accel_flush: flush?=0, dirty?=0 [ 41.971] sna_block_handler (tv=579.118000) [ 41.971] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.971] sna_accel_do_throttle -- no pending activity [ 41.971] sna_wakeup_handler [ 41.971] sna_accel_flush: flush?=0, dirty?=0 [ 41.971] sna_accel_flush: flush?=0, dirty?=0 [ 41.971] sna_block_handler (tv=579.118000) [ 41.971] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.971] sna_accel_do_throttle -- no pending activity [ 41.971] sna_wakeup_handler [ 41.971] sna_accel_flush: flush?=0, dirty?=0 [ 41.971] sna_accel_flush: flush?=0, dirty?=0 [ 41.971] sna_block_handler (tv=579.118000) [ 41.971] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.971] sna_accel_do_throttle -- no pending activity [ 41.971] sna_wakeup_handler [ 41.971] sna_accel_flush: flush?=0, dirty?=0 [ 41.971] sna_accel_flush: flush?=0, dirty?=0 [ 41.971] sna_accel_flush: flush?=0, dirty?=0 [ 41.971] sna_block_handler (tv=579.118000) [ 41.971] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.971] sna_accel_do_throttle -- no pending activity [ 41.971] sna_wakeup_handler [ 41.971] sna_accel_flush: flush?=0, dirty?=0 [ 41.971] sna_accel_flush: flush?=0, dirty?=0 [ 41.971] sna_block_handler (tv=579.118000) [ 41.971] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.971] sna_accel_do_throttle -- no pending activity [ 41.971] sna_wakeup_handler [ 41.971] sna_accel_flush: flush?=0, dirty?=0 [ 41.971] sna_accel_flush: flush?=0, dirty?=0 [ 41.971] sna_block_handler (tv=579.118000) [ 41.971] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.971] sna_accel_do_throttle -- no pending activity [ 41.971] sna_wakeup_handler [ 41.971] sna_accel_flush: flush?=0, dirty?=0 [ 41.971] sna_accel_flush: flush?=0, dirty?=0 [ 41.971] sna_block_handler (tv=579.118000) [ 41.971] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.971] sna_accel_do_throttle -- no pending activity [ 41.971] sna_wakeup_handler [ 41.971] sna_accel_flush: flush?=0, dirty?=0 [ 41.971] sna_accel_flush: flush?=0, dirty?=0 [ 41.971] sna_block_handler (tv=579.118000) [ 41.971] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.971] sna_accel_do_throttle -- no pending activity [ 41.971] sna_wakeup_handler [ 41.971] sna_accel_flush: flush?=0, dirty?=0 [ 41.971] sna_accel_flush: flush?=0, dirty?=0 [ 41.971] sna_accel_flush: flush?=0, dirty?=0 [ 41.971] sna_block_handler (tv=579.118000) [ 41.971] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.971] sna_accel_do_throttle -- no pending activity [ 41.971] sna_wakeup_handler [ 41.971] sna_accel_flush: flush?=0, dirty?=0 [ 41.971] sna_accel_flush: flush?=0, dirty?=0 [ 41.971] sna_block_handler (tv=579.118000) [ 41.971] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.971] sna_accel_do_throttle -- no pending activity [ 41.971] sna_wakeup_handler [ 41.971] sna_accel_flush: flush?=0, dirty?=0 [ 41.971] sna_accel_flush: flush?=0, dirty?=0 [ 41.971] sna_block_handler (tv=579.118000) [ 41.971] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.971] sna_accel_do_throttle -- no pending activity [ 41.971] sna_wakeup_handler [ 41.971] sna_accel_flush: flush?=0, dirty?=0 [ 41.971] sna_accel_flush: flush?=0, dirty?=0 [ 41.971] sna_accel_flush: flush?=0, dirty?=0 [ 41.971] sna_block_handler (tv=579.118000) [ 41.971] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.971] sna_accel_do_throttle -- no pending activity [ 41.971] sna_wakeup_handler [ 41.971] sna_accel_flush: flush?=0, dirty?=0 [ 41.971] sna_accel_flush: flush?=0, dirty?=0 [ 41.971] sna_accel_flush: flush?=0, dirty?=0 [ 41.971] sna_block_handler (tv=579.118000) [ 41.971] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.971] sna_accel_do_throttle -- no pending activity [ 41.971] sna_wakeup_handler [ 41.971] sna_accel_flush: flush?=0, dirty?=0 [ 41.971] sna_accel_flush: flush?=0, dirty?=0 [ 41.971] sna_accel_flush: flush?=0, dirty?=0 [ 41.971] sna_block_handler (tv=579.118000) [ 41.971] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.971] sna_accel_do_throttle -- no pending activity [ 41.971] sna_wakeup_handler [ 41.971] sna_accel_flush: flush?=0, dirty?=0 [ 41.971] sna_accel_flush: flush?=0, dirty?=0 [ 41.971] sna_accel_flush: flush?=0, dirty?=0 [ 41.971] sna_block_handler (tv=579.118000) [ 41.971] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.971] sna_accel_do_throttle -- no pending activity [ 41.971] sna_wakeup_handler [ 41.971] sna_accel_flush: flush?=0, dirty?=0 [ 41.971] sna_accel_flush: flush?=0, dirty?=0 [ 41.971] sna_accel_flush: flush?=0, dirty?=0 [ 41.971] sna_block_handler (tv=579.118000) [ 41.971] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.971] sna_accel_do_throttle -- no pending activity [ 41.971] sna_wakeup_handler [ 41.971] sna_accel_flush: flush?=0, dirty?=0 [ 41.971] sna_accel_flush: flush?=0, dirty?=0 [ 41.971] sna_accel_flush: flush?=0, dirty?=0 [ 41.971] sna_accel_flush: flush?=0, dirty?=0 [ 41.971] sna_accel_flush: flush?=0, dirty?=0 [ 41.971] sna_accel_flush: flush?=0, dirty?=0 [ 41.971] sna_block_handler (tv=579.118000) [ 41.971] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.971] sna_accel_do_throttle -- no pending activity [ 41.971] sna_wakeup_handler [ 41.971] sna_accel_flush: flush?=0, dirty?=0 [ 41.971] sna_accel_flush: flush?=0, dirty?=0 [ 41.971] sna_accel_flush: flush?=0, dirty?=0 [ 41.972] sna_block_handler (tv=579.118000) [ 41.972] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.972] sna_accel_do_throttle -- no pending activity [ 41.972] sna_wakeup_handler [ 41.972] sna_accel_flush: flush?=0, dirty?=0 [ 41.972] sna_accel_flush: flush?=0, dirty?=0 [ 41.972] sna_accel_flush: flush?=0, dirty?=0 [ 41.972] sna_block_handler (tv=579.117000) [ 41.972] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.972] sna_accel_do_throttle -- no pending activity [ 41.972] sna_wakeup_handler [ 41.972] sna_accel_flush: flush?=0, dirty?=0 [ 41.972] sna_accel_flush: flush?=0, dirty?=0 [ 41.972] sna_accel_flush: flush?=0, dirty?=0 [ 41.972] sna_accel_flush: flush?=0, dirty?=0 [ 41.972] sna_accel_flush: flush?=0, dirty?=0 [ 41.972] sna_accel_flush: flush?=0, dirty?=0 [ 41.972] sna_block_handler (tv=579.117000) [ 41.972] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.972] sna_accel_do_throttle -- no pending activity [ 41.972] sna_wakeup_handler [ 41.972] sna_accel_flush: flush?=0, dirty?=0 [ 41.972] sna_accel_flush: flush?=0, dirty?=0 [ 41.972] sna_accel_flush: flush?=0, dirty?=0 [ 41.972] sna_block_handler (tv=579.117000) [ 41.972] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.972] sna_accel_do_throttle -- no pending activity [ 41.972] sna_wakeup_handler [ 41.972] sna_accel_flush: flush?=0, dirty?=0 [ 41.972] sna_accel_flush: flush?=0, dirty?=0 [ 41.972] sna_accel_flush: flush?=0, dirty?=0 [ 41.972] sna_block_handler (tv=579.117000) [ 41.972] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.972] sna_accel_do_throttle -- no pending activity [ 41.972] sna_wakeup_handler [ 41.972] sna_accel_flush: flush?=0, dirty?=0 [ 41.972] sna_accel_flush: flush?=0, dirty?=0 [ 41.972] sna_accel_flush: flush?=0, dirty?=0 [ 41.972] sna_block_handler (tv=579.117000) [ 41.972] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.972] sna_accel_do_throttle -- no pending activity [ 41.972] sna_wakeup_handler [ 41.972] sna_accel_flush: flush?=0, dirty?=0 [ 41.972] sna_accel_flush: flush?=0, dirty?=0 [ 41.972] sna_accel_flush: flush?=0, dirty?=0 [ 41.972] sna_block_handler (tv=579.117000) [ 41.972] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.972] sna_accel_do_throttle -- no pending activity [ 41.972] sna_wakeup_handler [ 41.972] sna_accel_flush: flush?=0, dirty?=0 [ 41.972] sna_accel_flush: flush?=0, dirty?=0 [ 41.972] sna_accel_flush: flush?=0, dirty?=0 [ 41.972] sna_block_handler (tv=579.117000) [ 41.972] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.972] sna_accel_do_throttle -- no pending activity [ 41.972] sna_wakeup_handler [ 41.972] sna_accel_flush: flush?=0, dirty?=0 [ 41.972] sna_accel_flush: flush?=0, dirty?=0 [ 41.972] sna_accel_flush: flush?=0, dirty?=0 [ 41.972] sna_block_handler (tv=579.117000) [ 41.972] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.972] sna_accel_do_throttle -- no pending activity [ 41.972] sna_wakeup_handler [ 41.972] sna_accel_flush: flush?=0, dirty?=0 [ 41.972] sna_accel_flush: flush?=0, dirty?=0 [ 41.972] sna_accel_flush: flush?=0, dirty?=0 [ 41.972] sna_block_handler (tv=579.117000) [ 41.972] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.972] sna_accel_do_throttle -- no pending activity [ 41.972] sna_wakeup_handler [ 41.972] sna_accel_flush: flush?=0, dirty?=0 [ 41.972] sna_accel_flush: flush?=0, dirty?=0 [ 41.972] sna_accel_flush: flush?=0, dirty?=0 [ 41.972] sna_block_handler (tv=579.117000) [ 41.972] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.972] sna_accel_do_throttle -- no pending activity [ 41.972] sna_wakeup_handler [ 41.972] sna_accel_flush: flush?=0, dirty?=0 [ 41.972] sna_accel_flush: flush?=0, dirty?=0 [ 41.972] sna_accel_flush: flush?=0, dirty?=0 [ 41.972] sna_block_handler (tv=579.117000) [ 41.972] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.972] sna_accel_do_throttle -- no pending activity [ 41.972] sna_wakeup_handler [ 41.972] sna_accel_flush: flush?=0, dirty?=0 [ 41.972] sna_accel_flush: flush?=0, dirty?=0 [ 41.972] sna_accel_flush: flush?=0, dirty?=0 [ 41.972] sna_accel_flush: flush?=0, dirty?=0 [ 41.972] sna_accel_flush: flush?=0, dirty?=0 [ 41.972] sna_accel_flush: flush?=0, dirty?=0 [ 41.972] sna_block_handler (tv=579.117000) [ 41.972] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.972] sna_accel_do_throttle -- no pending activity [ 41.972] sna_wakeup_handler [ 41.972] sna_accel_flush: flush?=0, dirty?=0 [ 41.972] sna_accel_flush: flush?=0, dirty?=0 [ 41.972] sna_accel_flush: flush?=0, dirty?=0 [ 41.972] sna_accel_flush: flush?=0, dirty?=0 [ 41.972] sna_accel_flush: flush?=0, dirty?=0 [ 41.972] sna_accel_flush: flush?=0, dirty?=0 [ 41.972] sna_block_handler (tv=579.117000) [ 41.972] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.972] sna_accel_do_throttle -- no pending activity [ 41.972] sna_wakeup_handler [ 41.972] sna_accel_flush: flush?=0, dirty?=0 [ 41.972] sna_accel_flush: flush?=0, dirty?=0 [ 41.972] sna_accel_flush: flush?=0, dirty?=0 [ 41.972] sna_accel_flush: flush?=0, dirty?=0 [ 41.972] sna_accel_flush: flush?=0, dirty?=0 [ 41.972] sna_accel_flush: flush?=0, dirty?=0 [ 41.972] sna_block_handler (tv=579.117000) [ 41.972] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.972] sna_accel_do_throttle -- no pending activity [ 41.972] sna_wakeup_handler [ 41.972] sna_accel_flush: flush?=0, dirty?=0 [ 41.972] sna_accel_flush: flush?=0, dirty?=0 [ 41.972] sna_accel_flush: flush?=0, dirty?=0 [ 41.972] sna_accel_flush: flush?=0, dirty?=0 [ 41.972] sna_accel_flush: flush?=0, dirty?=0 [ 41.972] sna_accel_flush: flush?=0, dirty?=0 [ 41.972] sna_block_handler (tv=579.117000) [ 41.972] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.972] sna_accel_do_throttle -- no pending activity [ 41.973] sna_wakeup_handler [ 41.973] sna_accel_flush: flush?=0, dirty?=0 [ 41.973] sna_accel_flush: flush?=0, dirty?=0 [ 41.973] sna_accel_flush: flush?=0, dirty?=0 [ 41.973] sna_accel_flush: flush?=0, dirty?=0 [ 41.973] sna_accel_flush: flush?=0, dirty?=0 [ 41.973] sna_accel_flush: flush?=0, dirty?=0 [ 41.973] sna_block_handler (tv=579.116000) [ 41.973] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.973] sna_accel_do_throttle -- no pending activity [ 41.973] sna_wakeup_handler [ 41.973] sna_accel_flush: flush?=0, dirty?=0 [ 41.973] sna_accel_flush: flush?=0, dirty?=0 [ 41.973] sna_accel_flush: flush?=0, dirty?=0 [ 41.973] sna_accel_flush: flush?=0, dirty?=0 [ 41.973] sna_accel_flush: flush?=0, dirty?=0 [ 41.973] sna_accel_flush: flush?=0, dirty?=0 [ 41.973] sna_block_handler (tv=579.116000) [ 41.973] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.973] sna_accel_do_throttle -- no pending activity [ 41.973] sna_wakeup_handler [ 41.973] sna_accel_flush: flush?=0, dirty?=0 [ 41.973] sna_accel_flush: flush?=0, dirty?=0 [ 41.973] sna_accel_flush: flush?=0, dirty?=0 [ 41.973] sna_accel_flush: flush?=0, dirty?=0 [ 41.973] sna_accel_flush: flush?=0, dirty?=0 [ 41.973] sna_accel_flush: flush?=0, dirty?=0 [ 41.973] sna_block_handler (tv=579.116000) [ 41.973] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.973] sna_accel_do_throttle -- no pending activity [ 41.973] sna_wakeup_handler [ 41.973] sna_hide_cursors [ 41.973] sna_crtc_disable_cursor: CRTC:32, handle=13 [ 41.973] sna_accel_flush: flush?=0, dirty?=0 [ 41.973] sna_accel_flush: flush?=0, dirty?=0 [ 41.973] sna_accel_flush: flush?=0, dirty?=0 [ 41.973] sna_mode_resize (7680, 2160) -> (7680, 2160) [ 41.973] sna_accel_flush: flush?=0, dirty?=0 [ 41.973] sna_accel_flush: flush?=0, dirty?=0 [ 41.973] sna_accel_flush: flush?=0, dirty?=0 [ 41.973] sna_accel_flush: flush?=0, dirty?=0 [ 41.973] sna_use_hw_cursor (24x24)? [ 41.973] sna_show_cursors: cursor?=1 [ 41.973] sna_show_cursors: skipping cursor already show on CRTC (pipe=0) [ 41.973] sna_show_cursors: skipping cursor outside CRTC (pipe=1) [ 41.973] sna_accel_flush: flush?=0, dirty?=0 [ 41.973] sna_accel_flush: flush?=0, dirty?=0 [ 41.973] sna_block_handler (tv=579.116000) [ 41.973] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.973] sna_accel_do_throttle -- no pending activity [ 41.973] sna_wakeup_handler [ 41.973] sna_block_handler (tv=579.116000) [ 41.973] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.973] sna_accel_do_throttle -- no pending activity [ 41.973] sna_wakeup_handler [ 41.973] sna_accel_flush: flush?=0, dirty?=0 [ 41.973] sna_accel_flush: flush?=0, dirty?=0 [ 41.973] sna_block_handler (tv=579.116000) [ 41.973] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.973] sna_accel_do_throttle -- no pending activity [ 41.973] sna_wakeup_handler [ 41.973] sna_accel_flush: flush?=0, dirty?=0 [ 41.973] sna_accel_flush: flush?=0, dirty?=0 [ 41.973] sna_block_handler (tv=579.116000) [ 41.973] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.973] sna_accel_do_throttle -- no pending activity [ 41.973] sna_wakeup_handler [ 41.973] sna_accel_flush: flush?=0, dirty?=0 [ 41.973] sna_accel_flush: flush?=0, dirty?=0 [ 41.973] sna_block_handler (tv=579.116000) [ 41.973] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.973] sna_accel_do_throttle -- no pending activity [ 41.973] sna_wakeup_handler [ 41.973] sna_accel_flush: flush?=0, dirty?=0 [ 41.973] sna_accel_flush: flush?=0, dirty?=0 [ 41.973] sna_accel_flush: flush?=0, dirty?=0 [ 41.973] sna_accel_flush: flush?=0, dirty?=0 [ 41.973] sna_accel_flush: flush?=0, dirty?=0 [ 41.973] sna_accel_flush: flush?=0, dirty?=0 [ 41.973] sna_block_handler (tv=579.116000) [ 41.973] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.973] sna_accel_do_throttle -- no pending activity [ 41.973] sna_wakeup_handler [ 41.973] sna_accel_flush: flush?=0, dirty?=0 [ 41.973] sna_accel_flush: flush?=0, dirty?=0 [ 41.973] sna_accel_flush: flush?=0, dirty?=0 [ 41.973] sna_block_handler (tv=579.116000) [ 41.973] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.973] sna_accel_do_throttle -- no pending activity [ 41.973] sna_wakeup_handler [ 41.973] sna_accel_flush: flush?=0, dirty?=0 [ 41.973] sna_accel_flush: flush?=0, dirty?=0 [ 41.973] sna_accel_flush: flush?=0, dirty?=0 [ 41.973] sna_block_handler (tv=579.116000) [ 41.973] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.973] sna_accel_do_throttle -- no pending activity [ 41.973] sna_wakeup_handler [ 41.973] sna_accel_flush: flush?=0, dirty?=0 [ 41.973] sna_accel_flush: flush?=0, dirty?=0 [ 41.973] sna_accel_flush: flush?=0, dirty?=0 [ 41.973] sna_block_handler (tv=579.116000) [ 41.973] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.973] sna_accel_do_throttle -- no pending activity [ 41.973] sna_wakeup_handler [ 41.973] sna_accel_flush: flush?=0, dirty?=0 [ 41.973] sna_accel_flush: flush?=0, dirty?=0 [ 41.973] sna_accel_flush: flush?=0, dirty?=0 [ 41.973] sna_accel_flush: flush?=0, dirty?=0 [ 41.973] sna_accel_flush: flush?=0, dirty?=0 [ 41.973] sna_accel_flush: flush?=0, dirty?=0 [ 41.973] sna_block_handler (tv=579.116000) [ 41.973] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.973] sna_accel_do_throttle -- no pending activity [ 41.973] sna_wakeup_handler [ 41.973] sna_accel_flush: flush?=0, dirty?=0 [ 41.973] sna_accel_flush: flush?=0, dirty?=0 [ 41.973] sna_accel_flush: flush?=0, dirty?=0 [ 41.973] sna_accel_flush: flush?=0, dirty?=0 [ 41.973] sna_accel_flush: flush?=0, dirty?=0 [ 41.973] sna_accel_flush: flush?=0, dirty?=0 [ 41.973] sna_block_handler (tv=579.116000) [ 41.973] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.973] sna_accel_do_throttle -- no pending activity [ 41.973] sna_wakeup_handler [ 41.973] sna_accel_flush: flush?=0, dirty?=0 [ 41.973] sna_accel_flush: flush?=0, dirty?=0 [ 41.973] sna_accel_flush: flush?=0, dirty?=0 [ 41.973] sna_block_handler (tv=579.116000) [ 41.973] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.973] sna_accel_do_throttle -- no pending activity [ 41.973] sna_wakeup_handler [ 41.973] sna_accel_flush: flush?=0, dirty?=0 [ 41.973] sna_accel_flush: flush?=0, dirty?=0 [ 41.973] sna_accel_flush: flush?=0, dirty?=0 [ 41.973] sna_block_handler (tv=579.116000) [ 41.973] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.973] sna_accel_do_throttle -- no pending activity [ 41.973] sna_wakeup_handler [ 41.973] sna_accel_flush: flush?=0, dirty?=0 [ 41.974] sna_accel_flush: flush?=0, dirty?=0 [ 41.974] sna_accel_flush: flush?=0, dirty?=0 [ 41.974] sna_block_handler (tv=579.115000) [ 41.974] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.974] sna_accel_do_throttle -- no pending activity [ 41.974] sna_wakeup_handler [ 41.974] sna_accel_flush: flush?=0, dirty?=0 [ 41.974] sna_accel_flush: flush?=0, dirty?=0 [ 41.974] sna_accel_flush: flush?=0, dirty?=0 [ 41.974] sna_block_handler (tv=579.115000) [ 41.974] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.974] sna_accel_do_throttle -- no pending activity [ 41.974] sna_wakeup_handler [ 41.974] sna_create_pixmap(3775, 2136, 32, usage=0) [ 41.974] kgem_can_create_2d: 3775x2136 @ 32 [ 41.974] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15104, height=2136 [ 41.974] kgem_can_create_2d: untiled size=32264192 [ 41.974] kgem_choose_tiling: TLB miss between lines 3775x2136 (pitch=15100), forcing tiling 1 [ 41.974] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15104, height=2136 [ 41.974] kgem_can_create_2d: tiled[-1] size=32264192 [ 41.974] sna_create_pixmap: usage=0, flags=1b [ 41.974] sna_create_pixmap: creating GPU pixmap 3775x2136, stride=15100, flags=1b [ 41.974] __pop_freed_pixmap: reusing freed pixmap=3307 header [ 41.974] create_pixmap_hdr: pixmap=3382, width=3775, height=2136, usage=0 [ 41.974] sna_create_pixmap: serial=3382, 3775x2136, usage=0 [ 41.974] sna_composite_rectangles(pixmap=3383, op=0, 0 x 1 [(0, 0)x(3775, 2136) ...]) [ 41.974] sna_composite_rectangles: converted to op 0 [ 41.974] sna_composite_rectangles[0] (0, 0)x(3775, 2136) -> (0, 0), (3775, 2136) [ 41.974] sna_composite_rectangles: nrects=1, region=(0, 0), (3775, 2136) x 1 [ 41.974] sna_composite_rectangles: clipped extents (0, 0),(3775, 2136) x 1 [ 41.974] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(3775, 2136) [ 41.974] sna_composite_rectangles: dropping last-cpu hint [ 41.974] sna_drawable_use_bo pixmap=3383, box=((0, 0), (3775, 2136)), flags=19... [ 41.974] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 41.974] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 41.974] sna_pixmap_move_to_gpu(pixmap=3383, usage=0), flags=b [ 41.974] sna_pixmap_move_to_gpu: CPU damage? 0 [ 41.974] sna_pixmap_move_to_gpu: creating GPU bo (3775x2136@32), create=b [ 41.974] kgem_choose_tiling: TLB miss between lines 3775x2136 (pitch=15100), forcing tiling 1 [ 41.974] kgem_choose_tiling: TLB miss between lines 3775x2136 (pitch=15100), forcing tiling 1 [ 41.974] sna_pixmap_alloc_gpu: pixmap=3383 [ 41.974] kgem_create_2d(3775x2136, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 41.974] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=15360, height=2136 [ 41.974] __kgem_bo_init(handle=25, num_pages=8010) [ 41.974] kgem_set_tiling: handle=25, tiling=1 [1], pitch=15360 [15360]: 1 [ 41.974] new pitch=15360, tiling=1, handle=25, id=1999, num_pages=8010 [8010], bucket=12 [ 41.974] __sna_damage_all(3775, 2136) [ 41.974] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 41.974] sna_pixmap_mark_active: pixmap=3383, handle=25 [ 41.974] sna_drawable_use_bo: allocated GPU bo for operation [ 41.974] sna_drawable_use_bo: using GPU bo with damage? 0 [ 41.974] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 41.974] kgem_bo_is_render: handle=25, rq? 0 [0] [ 41.974] kgem_bo_is_render: handle=25, rq? 0 [0] [ 41.974] gen9_render_fill_boxes(0 x 1 [(0, 0), (3775, 2136) ...]) [ 41.974] sna_render_get_solid: 0 [ 41.974] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 41.974] needs_batch_flush: flushing before handle=25 for new reservation [ 41.974] kgem_check_bo: num_pages=+8010, num_exec=+1 [ 41.974] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 41.974] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 41.974] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 41.974] kgem_add_handle: handle=4, index=0 [ 41.974] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 41.974] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 41.974] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 41.974] gen9_composite_get_binding_table(ffc0) [ 41.974] kgem_add_reloc64: handle=25, pos=16360, delta=0, domains=20002 [ 41.974] kgem_add_handle: handle=25, index=1 [ 41.974] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=0) [ 41.974] __kgem_bo_mark_dirty: handle=25 (proxy? 0) [ 41.974] [3fe0] bind bo(handle=25, addr=0), format=192, width=3775, height=2136, pitch=15360, tiling=1 -> render [ 41.974] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 41.974] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 41.974] kgem_add_handle: handle=7, index=2 [ 41.974] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 41.974] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 41.974] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 41.974] gen9_emit_sampler: sampler = 1 [ 41.974] gen9_emit_sf: num_sf_outputs=1 [ 41.974] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 41.974] gen9_emit_vertex_elements: setup id=0 [ 41.974] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 41.974] (0, 0), (3775, 2136) [ 41.974] gen8_vertex_flush[490] = 3 [ 41.974] sna_composite_rectangles: pixmap=3383 marking clear [0]? 1 [ 41.974] sna_composite_rectangles(pixmap=3383, op=1, fff2f1f0 x 1 [(0, 0)x(3775, 2136) ...]) [ 41.974] sna_composite_rectangles: converted to op 1 [ 41.974] sna_composite_rectangles[0] (0, 0)x(3775, 2136) -> (0, 0), (3775, 2136) [ 41.974] sna_composite_rectangles: nrects=1, region=(0, 0), (3775, 2136) x 1 [ 41.974] sna_composite_rectangles: clipped extents (0, 0),(3775, 2136) x 1 [ 41.974] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(3775, 2136) [ 41.974] sna_composite_rectangles: promoting to full GPU [ 41.974] sna_composite_rectangles: dropping last-cpu hint [ 41.974] sna_drawable_use_bo pixmap=3383, box=((0, 0), (3775, 2136)), flags=19... [ 41.974] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 41.974] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 41.974] sna_drawable_use_bo: using whole GPU bo [ 41.974] gen9_render_fill_boxes (op=1, color=(f2f2, f1f1, f0f0, ffff) [20028888]) [ 41.974] kgem_bo_is_render: handle=25, rq? 1 [1] [ 41.974] gen9_render_fill_boxes(fff2f1f0 x 1 [(0, 0), (3775, 2136) ...]) [ 41.974] sna_render_get_solid: fff2f1f0 [ 41.974] sna_render_get_solid(15) = fff2f1f0 (old) [ 41.974] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 41.974] kgem_check_bo: num_pages=+0, num_exec=+0 [ 41.974] gen9_composite_get_binding_table(ff00) [ 41.974] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 41.974] kgem_add_reloc64: adding proxy [delta=60] for handle=8 [ 41.974] kgem_add_handle: handle=8, index=3 [ 41.974] kgem_add_reloc64[5] = (delta=60, target handle=3, presumed=fdffe000) [ 41.974] [3fb0] bind bo(handle=8, addr=fdffe03c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 41.974] gen9_emit_vertex_elements: setup id=0 [ 41.974] (0, 0), (3775, 2136) [ 41.974] gen8_vertex_flush[4cc] = 3 [ 41.974] sna_composite_rectangles: pixmap=3383 marking clear [fff2f1f0]? 1 [ 41.974] sna_composite_rectangles(pixmap=3383, op=1, ff300a24 x 1 [(3765, 0)x(10, 2136) ...]) [ 41.974] sna_composite_rectangles: converted to op 1 [ 41.974] sna_composite_rectangles[0] (3765, 0)x(10, 2136) -> (3765, 0), (3775, 2136) [ 41.974] sna_composite_rectangles: nrects=1, region=(3765, 0), (3775, 2136) x 1 [ 41.974] sna_composite_rectangles: clipped extents (3765, 0),(3775, 2136) x 1 [ 41.974] sna_composite_rectangles: pixmap +(0, 0) extents (3765, 0),(3775, 2136) [ 41.974] sna_composite_rectangles: dropping last-cpu hint [ 41.974] sna_drawable_use_bo pixmap=3383, box=((3765, 0), (3775, 2136)), flags=9... [ 41.974] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 41.974] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 41.974] sna_drawable_use_bo: using whole GPU bo [ 41.974] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 41.974] kgem_bo_is_render: handle=25, rq? 1 [1] [ 41.974] gen9_render_fill_boxes(ff300a24 x 1 [(3765, 0), (3775, 2136) ...]) [ 41.974] sna_render_get_solid: ff300a24 [ 41.974] sna_render_get_solid(17) = ff300a24 (old) [ 41.974] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 41.974] kgem_check_bo: num_pages=+0, num_exec=+0 [ 41.974] gen9_composite_get_binding_table(fe80) [ 41.974] kgem_add_reloc64: handle=8, pos=16280, delta=0, domains=40000 [ 41.974] kgem_add_reloc64: adding proxy [delta=68] for handle=8 [ 41.974] kgem_add_reloc64[6] = (delta=68, target handle=3, presumed=fdffe000) [ 41.974] [3f90] bind bo(handle=8, addr=fdffe044), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 41.974] gen9_emit_vertex_elements: setup id=0 [ 41.974] (3765, 0), (3775, 2136) [ 41.974] gen8_vertex_flush[508] = 3 [ 41.974] sna_composite_trapezoids(op=3, src=(3773, 0), mask=18000, ntrap=9) [ 41.974] kgem_bo_is_busy: handle=25, domain: 1 exec? 1, rq? 1 [ 41.974] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 41.974] kgem_bo_is_busy: handle=25, domain: 1 exec? 1, rq? 1 [ 41.974] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 41.974] kgem_bo_is_busy: handle=25, domain: 1 exec? 1, rq? 1 [ 41.974] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 41.974] imprecise_trapezoid_span_converter: extents (3772, 0), (3775, 2136) [ 41.974] sna_compute_composite_region: dst=(3772, 0)x(3, 2136) [ 41.974] sna_compute_composite_region: initial clip against dst->pDrawable: (3772, 0), (3775, 2136) [ 41.974] clip_to_dst: region: 1x[(3772, 0), (3775, 2136)], clip: 1x[(0, 0), (3775, 2136)] [ 41.974] sna_compute_composite_region: clip against dst->pCompositeClip: (3772, 0), (3775, 2136) [ 41.974] sna_compute_composite_region: clip against src (0x0 clip=0): (3772, 0), (3775, 2136) [ 41.974] kgem_bo_is_busy: handle=25, domain: 1 exec? 1, rq? 1 [ 41.974] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 41.974] imprecise_trapezoid_span_converter: after clip -- extents (3772, 0), (3775, 2136), delta=(0, 0) src -> (3772, 0) [ 41.974] gen9_render_composite_spans: 3x2136 with flags=0, current mode=1 [ 41.974] kgem_bo_is_busy: handle=25, domain: 1 exec? 1, rq? 1 [ 41.974] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 41.974] gen9_composite_set_target: (3772, 0)x(3, 2136), partial?=1 [ 41.974] sna_drawable_use_bo pixmap=3383, box=((3772, 0), (3775, 2136)), flags=7... [ 41.974] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 41.974] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 41.974] sna_drawable_use_bo: using whole GPU bo [ 41.974] gen9_composite_set_target: pixmap=3383, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 41.974] gen9_composite_picture: (3772, 0)x(3, 2136), dst=(3772, 0) [ 41.974] color_convert: src=ccc05f38 [20028888] [ 41.974] color_convert: dst=ccc05f38 [20028888] [ 41.974] sna_render_get_solid: ccc05f38 [ 41.974] sna_render_get_solid(21) = ccc05f38 (old) [ 41.974] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 41.974] gen4_choose_spans_emitter: solid source [ 41.974] kgem_check_bo: num_pages=+0, num_exec=+0 [ 41.974] aligning vertex: was 2, now 3 floats per vertex [ 41.974] gen9_composite_get_binding_table(fe00) [ 41.974] kgem_add_reloc64: handle=8, pos=16248, delta=0, domains=40000 [ 41.974] kgem_add_reloc64: adding proxy [delta=84] for handle=8 [ 41.974] kgem_add_reloc64[7] = (delta=84, target handle=3, presumed=fdffe000) [ 41.974] [3f70] bind bo(handle=8, addr=fdffe054), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 41.974] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 41.974] gen9_emit_sampler: sampler = c [ 41.974] gen9_emit_sf: num_sf_outputs=2 [ 41.974] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) [ 41.974] gen9_emit_vertex_elements: setup id=5 [ 41.974] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 41.974] gen9_emit_vertex_elements: second channel 1 floats, offset=8 [ 41.974] thread_choose_span: clipped? 0 [ 41.974] imprecise_trapezoid_span_converter: using 4 threads [ 41.974] imprecise_trapezoid_span_converter: using 4 threads for span compositing 3x2136 [ 41.974] thread_choose_span: clipped? 0 [ 41.974] [ 41.974] span_thread: flushing 4 boxes [ 41.974] span_thread: flushing 1 boxes span_thread: flushing 1 boxes [ 41.974] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 41.974] gen9_render_composite_spans_boxes__thread: nbox=4, src=+(0, 0), dst=+(0, 0) [ 41.974] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 41.974] span_thread: flushing 4 boxes [ 41.974] gen9_render_composite_spans_boxes__thread: nbox=4, src=+(0, 0), dst=+(0, 0) [ 41.974] gen8_vertex_flush[5e4] = 30 [ 41.974] gen9_render_composite_spans_done() [ 41.974] sna_composite_rectangles(pixmap=3383, op=1, ff300a24 x 2 [(0, 0)x(3765, 2136) ...]) [ 41.974] sna_composite_rectangles: converted to op 1 [ 41.974] sna_composite_rectangles[0] (0, 0)x(3765, 2136) -> (0, 0), (3765, 2136) [ 41.974] sna_composite_rectangles[1] (0, 0)x(3765, 2136) -> (0, 0), (3765, 2136) [ 41.974] sna_composite_rectangles: nrects=2, region=(0, 0), (3765, 2136) x 2 [ 41.974] sna_composite_rectangles: clipped extents (0, 0),(3765, 2136) x 1 [ 41.974] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(3765, 2136) [ 41.974] sna_composite_rectangles: promoting to full GPU [ 41.974] sna_composite_rectangles: dropping last-cpu hint [ 41.974] sna_drawable_use_bo pixmap=3383, box=((0, 0), (3765, 2136)), flags=9... [ 41.974] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 41.974] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 41.974] sna_drawable_use_bo: using whole GPU bo [ 41.974] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 41.974] kgem_bo_is_render: handle=25, rq? 1 [1] [ 41.974] gen9_render_fill_boxes(ff300a24 x 1 [(0, 0), (3765, 2136) ...]) [ 41.974] sna_render_get_solid: ff300a24 [ 41.974] sna_render_get_solid(17) = ff300a24 (old) [ 41.974] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 41.974] kgem_check_bo: num_pages=+0, num_exec=+0 [ 41.974] aligning vertex: was 3, now 2 floats per vertex [ 41.974] gen9_composite_get_binding_table(fd80) [ 41.974] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 41.974] gen9_emit_sampler: sampler = 1 [ 41.974] gen9_emit_sf: num_sf_outputs=1 [ 41.974] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 41.974] gen9_emit_vertex_elements: setup id=0 [ 41.974] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 41.974] (0, 0), (3765, 2136) [ 41.974] gen8_vertex_flush[6a4] = 3 [ 41.974] sna_glyphs(op=3, nlist=1, src=(1, 15)) [ 41.975] kgem_bo_is_busy: handle=25, domain: 1 exec? 1, rq? 1 [ 41.975] sna_glyphs: discarding mask [ 41.975] glyphs0_to_dst(op=3, src=(1, 15), nlist=1, dst=(1, 15)+(0, 0)) [ 41.975] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753409936 size=3775x2136 [ 41.975] gen9_render_composite: 0x0, current mode=1/1 [ 41.975] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 41.975] kgem_bo_is_busy: handle=25, domain: 1 exec? 1, rq? 1 [ 41.975] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 41.975] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 41.975] sna_drawable_use_bo pixmap=3383, box=((0, 0), (3775, 2136)), flags=7... [ 41.975] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 41.975] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 41.975] sna_drawable_use_bo: using whole GPU bo [ 41.975] gen9_composite_set_target: pixmap=3383, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 41.975] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 41.975] color_convert: src=ff8ae234 [20028888] [ 41.975] color_convert: dst=ff8ae234 [20028888] [ 41.975] sna_render_get_solid: ff8ae234 [ 41.975] sna_render_get_solid(22) = ff8ae234 (old) [ 41.975] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 41.975] sna_transform_is_imprecise_integer_translation: no transform [ 41.975] gen9_composite_picture: integer translation (0, 0), removing [ 41.975] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 41.975] sna_render_pixmap_bo: GPU all damaged [ 41.975] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 41.975] gen4_choose_composite_emitter: solid, identity mask [ 41.975] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 41.975] aligning vertex: was 2, now 4 floats per vertex [ 41.975] gen9_composite_get_binding_table(fd40) [ 41.975] kgem_add_reloc64: handle=8, pos=16200, delta=0, domains=40000 [ 41.975] kgem_add_reloc64: adding proxy [delta=88] for handle=8 [ 41.975] kgem_add_reloc64[8] = (delta=88, target handle=3, presumed=fdffe000) [ 41.975] [3f40] bind bo(handle=8, addr=fdffe058), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 41.975] kgem_add_reloc64: handle=6, pos=16184, delta=0, domains=40000 [ 41.975] kgem_add_handle: handle=6, index=4 [ 41.975] kgem_add_reloc64[9] = (delta=0, target handle=4, presumed=fd581000) [ 41.975] [3f30] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 41.975] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 41.975] gen9_emit_sampler: sampler = a [ 41.975] gen9_emit_sf: num_sf_outputs=2 [ 41.975] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 41.975] gen9_emit_vertex_elements: setup id=9 [ 41.975] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 41.975] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 41.975] glyphs0_to_dst: glyph=(1, 7)x(9, 8), unclipped [ 41.975] emit_primitive_identity_mask__avx2: dst=(1, 7), mask=(688.00, 32.00) x (9.00, 8.00) [ 41.975] glyphs0_to_dst: glyph=(9, 5)x(10, 13), unclipped [ 41.975] emit_primitive_identity_mask__avx2: dst=(9, 5), mask=(672.00, 48.00) x (10.00, 13.00) [ 41.975] glyphs0_to_dst: glyph=(19, 7)x(9, 8), unclipped [ 41.975] emit_primitive_identity_mask__avx2: dst=(19, 7), mask=(688.00, 32.00) x (9.00, 8.00) [ 41.975] glyphs0_to_dst: glyph=(28, 9)x(8, 3), unclipped [ 41.975] emit_primitive_identity_mask__avx2: dst=(28, 9), mask=(688.00, 48.00) x (8.00, 3.00) [ 41.975] glyphs0_to_dst: glyph=(36, 5)x(11, 10), unclipped [ 41.975] emit_primitive_identity_mask__avx2: dst=(36, 5), mask=(704.00, 0.00) x (11.00, 10.00) [ 41.975] glyphs0_to_dst: glyph=(46, 7)x(9, 8), unclipped [ 41.975] emit_primitive_identity_mask__avx2: dst=(46, 7), mask=(720.00, 0.00) x (9.00, 8.00) [ 41.975] glyphs0_to_dst: glyph=(54, 7)x(10, 8), unclipped [ 41.975] emit_primitive_identity_mask__avx2: dst=(54, 7), mask=(704.00, 16.00) x (10.00, 8.00) [ 41.975] glyphs0_to_dst: glyph=(63, 7)x(10, 8), unclipped [ 41.975] emit_primitive_identity_mask__avx2: dst=(63, 7), mask=(720.00, 16.00) x (10.00, 8.00) [ 41.975] glyphs0_to_dst: glyph=(72, 4)x(10, 11), unclipped [ 41.975] emit_primitive_identity_mask__avx2: dst=(72, 4), mask=(736.00, 0.00) x (10.00, 11.00) [ 41.975] glyphs0_to_dst: glyph=(81, 7)x(10, 8), unclipped [ 41.975] emit_primitive_identity_mask__avx2: dst=(81, 7), mask=(752.00, 0.00) x (10.00, 8.00) [ 41.975] glyphs0_to_dst: glyph=(90, 4)x(10, 11), unclipped [ 41.975] emit_primitive_identity_mask__avx2: dst=(90, 4), mask=(736.00, 0.00) x (10.00, 11.00) [ 41.975] glyphs0_to_dst: glyph=(99, 7)x(11, 8), unclipped [ 41.975] emit_primitive_identity_mask__avx2: dst=(99, 7), mask=(736.00, 16.00) x (11.00, 8.00) [ 41.975] glyphs0_to_dst: glyph=(109, 7)x(9, 8), unclipped [ 41.975] emit_primitive_identity_mask__avx2: dst=(109, 7), mask=(752.00, 16.00) x (9.00, 8.00) [ 41.975] glyphs0_to_dst: glyph=(118, 9)x(8, 3), unclipped [ 41.975] emit_primitive_identity_mask__avx2: dst=(118, 9), mask=(688.00, 48.00) x (8.00, 3.00) [ 41.975] glyphs0_to_dst: glyph=(126, 5)x(10, 10), unclipped [ 41.975] emit_primitive_identity_mask__avx2: dst=(126, 5), mask=(704.00, 32.00) x (10.00, 10.00) [ 41.975] glyphs0_to_dst: glyph=(135, 5)x(10, 10), unclipped [ 41.975] emit_primitive_identity_mask__avx2: dst=(135, 5), mask=(704.00, 32.00) x (10.00, 10.00) [ 41.975] glyphs0_to_dst: glyph=(144, 5)x(10, 10), unclipped [ 41.975] emit_primitive_identity_mask__avx2: dst=(144, 5), mask=(720.00, 32.00) x (10.00, 10.00) [ 41.975] glyphs0_to_dst: glyph=(153, 5)x(10, 10), unclipped [ 41.975] emit_primitive_identity_mask__avx2: dst=(153, 5), mask=(704.00, 48.00) x (10.00, 10.00) [ 41.975] gen8_vertex_flush[780] = 54 [ 41.975] gen9_magic_ca_pass: CA fixup (29 -> 83) [ 41.975] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 41.975] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 41.975] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 41.975] sna_glyphs(op=3, nlist=1, src=(163, 15)) [ 41.975] kgem_bo_is_busy: handle=25, domain: 1 exec? 1, rq? 1 [ 41.975] sna_glyphs: discarding mask [ 41.975] glyphs0_to_dst(op=3, src=(163, 15), nlist=1, dst=(163, 15)+(0, 0)) [ 41.975] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753409936 size=3775x2136 [ 41.975] gen9_render_composite: 0x0, current mode=1/1 [ 41.975] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 41.975] kgem_bo_is_busy: handle=25, domain: 1 exec? 1, rq? 1 [ 41.975] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 41.975] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 41.975] sna_drawable_use_bo pixmap=3383, box=((0, 0), (3775, 2136)), flags=7... [ 41.975] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 41.975] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 41.975] sna_drawable_use_bo: using whole GPU bo [ 41.975] gen9_composite_set_target: pixmap=3383, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 41.975] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 41.975] color_convert: src=ffffffff [20028888] [ 41.975] color_convert: dst=ffffffff [20028888] [ 41.975] sna_render_get_solid: ffffffff [ 41.975] sna_render_get_solid(white) [ 41.975] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 41.975] sna_transform_is_imprecise_integer_translation: no transform [ 41.975] gen9_composite_picture: integer translation (0, 0), removing [ 41.975] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 41.975] sna_render_pixmap_bo: GPU all damaged [ 41.975] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 41.975] gen4_choose_composite_emitter: solid, identity mask [ 41.975] kgem_check_bo: num_pages=+0, num_exec=+0 [ 41.975] gen9_composite_get_binding_table(fc80) [ 41.975] kgem_add_reloc64: handle=7, pos=16152, delta=0, domains=40000 [ 41.975] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 41.975] kgem_add_reloc64[10] = (delta=1048, target handle=2, presumed=fffe8000) [ 41.975] [3f10] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 41.975] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 41.975] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 41.975] gen9_emit_vertex_elements: setup id=9 [ 41.975] glyphs0_to_dst: glyph=(165, 7)x(5, 8), unclipped [ 41.975] emit_primitive_identity_mask__avx2: dst=(165, 7), mask=(720.00, 48.00) x (5.00, 8.00) [ 41.975] gen8_vertex_flush[880] = 3 [ 41.975] gen9_magic_ca_pass: CA fixup (83 -> 86) [ 41.975] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 41.975] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 41.975] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 41.975] sna_glyphs(op=3, nlist=1, src=(172, 15)) [ 41.975] kgem_bo_is_busy: handle=25, domain: 1 exec? 1, rq? 1 [ 41.975] sna_glyphs: discarding mask [ 41.975] glyphs0_to_dst(op=3, src=(172, 15), nlist=1, dst=(172, 15)+(0, 0)) [ 41.975] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753409936 size=3775x2136 [ 41.975] gen9_render_composite: 0x0, current mode=1/1 [ 41.975] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 41.975] kgem_bo_is_busy: handle=25, domain: 1 exec? 1, rq? 1 [ 41.975] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 41.975] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 41.975] sna_drawable_use_bo pixmap=3383, box=((0, 0), (3775, 2136)), flags=7... [ 41.975] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 41.975] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 41.975] sna_drawable_use_bo: using whole GPU bo [ 41.975] gen9_composite_set_target: pixmap=3383, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 41.975] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 41.975] color_convert: src=ff729fcf [20028888] [ 41.975] color_convert: dst=ff729fcf [20028888] [ 41.975] sna_render_get_solid: ff729fcf [ 41.975] sna_render_get_solid(23) = ff729fcf (old) [ 41.975] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 41.975] sna_transform_is_imprecise_integer_translation: no transform [ 41.975] gen9_composite_picture: integer translation (0, 0), removing [ 41.975] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 41.975] sna_render_pixmap_bo: GPU all damaged [ 41.975] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 41.975] gen4_choose_composite_emitter: solid, identity mask [ 41.975] kgem_check_bo: num_pages=+0, num_exec=+0 [ 41.975] gen9_composite_get_binding_table(fc00) [ 41.975] kgem_add_reloc64: handle=8, pos=16120, delta=0, domains=40000 [ 41.975] kgem_add_reloc64: adding proxy [delta=92] for handle=8 [ 41.975] kgem_add_reloc64[11] = (delta=92, target handle=3, presumed=fdffe000) [ 41.975] [3ef0] bind bo(handle=8, addr=fdffe05c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 41.975] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 41.975] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 41.975] gen9_emit_vertex_elements: setup id=9 [ 41.975] glyphs0_to_dst: glyph=(171, 9)x(11, 3), unclipped [ 41.975] emit_primitive_identity_mask__avx2: dst=(171, 9), mask=(736.00, 32.00) x (11.00, 3.00) [ 41.975] gen8_vertex_flush[980] = 3 [ 41.975] gen9_magic_ca_pass: CA fixup (86 -> 89) [ 41.975] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 41.975] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 41.975] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 41.975] sna_glyphs(op=3, nlist=1, src=(181, 15)) [ 41.975] kgem_bo_is_busy: handle=25, domain: 1 exec? 1, rq? 1 [ 41.975] sna_glyphs: discarding mask [ 41.975] glyphs0_to_dst(op=3, src=(181, 15), nlist=1, dst=(181, 15)+(0, 0)) [ 41.975] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753409936 size=3775x2136 [ 41.975] gen9_render_composite: 0x0, current mode=1/1 [ 41.975] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 41.975] kgem_bo_is_busy: handle=25, domain: 1 exec? 1, rq? 1 [ 41.975] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 41.975] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 41.975] sna_drawable_use_bo pixmap=3383, box=((0, 0), (3775, 2136)), flags=7... [ 41.975] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 41.975] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 41.975] sna_drawable_use_bo: using whole GPU bo [ 41.975] gen9_composite_set_target: pixmap=3383, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 41.975] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 41.975] color_convert: src=ffffffff [20028888] [ 41.975] color_convert: dst=ffffffff [20028888] [ 41.975] sna_render_get_solid: ffffffff [ 41.975] sna_render_get_solid(white) [ 41.975] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 41.975] sna_transform_is_imprecise_integer_translation: no transform [ 41.975] gen9_composite_picture: integer translation (0, 0), removing [ 41.975] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 41.975] sna_render_pixmap_bo: GPU all damaged [ 41.975] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 41.975] gen4_choose_composite_emitter: solid, identity mask [ 41.975] kgem_check_bo: num_pages=+0, num_exec=+0 [ 41.975] gen9_composite_get_binding_table(fb80) [ 41.975] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 41.975] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 41.975] gen9_emit_vertex_elements: setup id=9 [ 41.975] glyphs0_to_dst: glyph=(180, 4)x(10, 13), unclipped [ 41.975] emit_primitive_identity_mask__avx2: dst=(180, 4), mask=(752.00, 32.00) x (10.00, 13.00) [ 41.975] gen8_vertex_flush[a80] = 3 [ 41.975] gen9_magic_ca_pass: CA fixup (89 -> 92) [ 41.975] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 41.975] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 41.975] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 41.975] sna_glyphs(op=3, nlist=1, src=(1, 32)) [ 41.975] kgem_bo_is_busy: handle=25, domain: 1 exec? 1, rq? 1 [ 41.975] sna_glyphs: discarding mask [ 41.975] glyphs0_to_dst(op=3, src=(1, 32), nlist=1, dst=(1, 32)+(0, 0)) [ 41.975] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753409936 size=3775x2136 [ 41.975] gen9_render_composite: 0x0, current mode=1/1 [ 41.975] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 41.975] kgem_bo_is_busy: handle=25, domain: 1 exec? 1, rq? 1 [ 41.975] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 41.975] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 41.975] sna_drawable_use_bo pixmap=3383, box=((0, 0), (3775, 2136)), flags=7... [ 41.975] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 41.975] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 41.975] sna_drawable_use_bo: using whole GPU bo [ 41.975] gen9_composite_set_target: pixmap=3383, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 41.975] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 41.975] color_convert: src=ff8ae234 [20028888] [ 41.975] color_convert: dst=ff8ae234 [20028888] [ 41.975] sna_render_get_solid: ff8ae234 [ 41.975] sna_render_get_solid(22) = ff8ae234 (old) [ 41.975] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 41.975] sna_transform_is_imprecise_integer_translation: no transform [ 41.975] gen9_composite_picture: integer translation (0, 0), removing [ 41.975] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 41.975] sna_render_pixmap_bo: GPU all damaged [ 41.975] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 41.975] gen4_choose_composite_emitter: solid, identity mask [ 41.975] kgem_check_bo: num_pages=+0, num_exec=+0 [ 41.975] gen9_composite_get_binding_table(fb40) [ 41.975] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 41.975] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 41.975] gen9_emit_vertex_elements: setup id=9 [ 41.975] glyphs0_to_dst: glyph=(1, 24)x(9, 8), unclipped [ 41.975] emit_primitive_identity_mask__avx2: dst=(1, 24), mask=(688.00, 32.00) x (9.00, 8.00) [ 41.975] glyphs0_to_dst: glyph=(9, 22)x(10, 13), unclipped [ 41.975] emit_primitive_identity_mask__avx2: dst=(9, 22), mask=(672.00, 48.00) x (10.00, 13.00) [ 41.975] glyphs0_to_dst: glyph=(19, 24)x(9, 8), unclipped [ 41.975] emit_primitive_identity_mask__avx2: dst=(19, 24), mask=(688.00, 32.00) x (9.00, 8.00) [ 41.975] glyphs0_to_dst: glyph=(28, 26)x(8, 3), unclipped [ 41.975] emit_primitive_identity_mask__avx2: dst=(28, 26), mask=(688.00, 48.00) x (8.00, 3.00) [ 41.975] glyphs0_to_dst: glyph=(36, 22)x(11, 10), unclipped [ 41.975] emit_primitive_identity_mask__avx2: dst=(36, 22), mask=(704.00, 0.00) x (11.00, 10.00) [ 41.975] glyphs0_to_dst: glyph=(46, 24)x(9, 8), unclipped [ 41.975] emit_primitive_identity_mask__avx2: dst=(46, 24), mask=(720.00, 0.00) x (9.00, 8.00) [ 41.975] glyphs0_to_dst: glyph=(54, 24)x(10, 8), unclipped [ 41.975] emit_primitive_identity_mask__avx2: dst=(54, 24), mask=(704.00, 16.00) x (10.00, 8.00) [ 41.975] glyphs0_to_dst: glyph=(63, 24)x(10, 8), unclipped [ 41.975] emit_primitive_identity_mask__avx2: dst=(63, 24), mask=(720.00, 16.00) x (10.00, 8.00) [ 41.975] glyphs0_to_dst: glyph=(72, 21)x(10, 11), unclipped [ 41.975] emit_primitive_identity_mask__avx2: dst=(72, 21), mask=(736.00, 0.00) x (10.00, 11.00) [ 41.975] glyphs0_to_dst: glyph=(81, 24)x(10, 8), unclipped [ 41.975] emit_primitive_identity_mask__avx2: dst=(81, 24), mask=(752.00, 0.00) x (10.00, 8.00) [ 41.975] glyphs0_to_dst: glyph=(90, 21)x(10, 11), unclipped [ 41.975] emit_primitive_identity_mask__avx2: dst=(90, 21), mask=(736.00, 0.00) x (10.00, 11.00) [ 41.975] glyphs0_to_dst: glyph=(99, 24)x(11, 8), unclipped [ 41.975] emit_primitive_identity_mask__avx2: dst=(99, 24), mask=(736.00, 16.00) x (11.00, 8.00) [ 41.975] glyphs0_to_dst: glyph=(109, 24)x(9, 8), unclipped [ 41.975] emit_primitive_identity_mask__avx2: dst=(109, 24), mask=(752.00, 16.00) x (9.00, 8.00) [ 41.976] glyphs0_to_dst: glyph=(118, 26)x(8, 3), unclipped [ 41.976] emit_primitive_identity_mask__avx2: dst=(118, 26), mask=(688.00, 48.00) x (8.00, 3.00) [ 41.976] glyphs0_to_dst: glyph=(126, 22)x(10, 10), unclipped [ 41.976] emit_primitive_identity_mask__avx2: dst=(126, 22), mask=(704.00, 32.00) x (10.00, 10.00) [ 41.976] glyphs0_to_dst: glyph=(135, 22)x(10, 10), unclipped [ 41.976] emit_primitive_identity_mask__avx2: dst=(135, 22), mask=(704.00, 32.00) x (10.00, 10.00) [ 41.976] glyphs0_to_dst: glyph=(144, 22)x(10, 10), unclipped [ 41.976] emit_primitive_identity_mask__avx2: dst=(144, 22), mask=(720.00, 32.00) x (10.00, 10.00) [ 41.976] glyphs0_to_dst: glyph=(153, 22)x(10, 10), unclipped [ 41.976] emit_primitive_identity_mask__avx2: dst=(153, 22), mask=(704.00, 48.00) x (10.00, 10.00) [ 41.976] gen8_vertex_flush[b80] = 54 [ 41.976] gen9_magic_ca_pass: CA fixup (92 -> 146) [ 41.976] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 41.976] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 41.976] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 41.976] sna_glyphs(op=3, nlist=1, src=(163, 32)) [ 41.976] kgem_bo_is_busy: handle=25, domain: 1 exec? 1, rq? 1 [ 41.976] sna_glyphs: discarding mask [ 41.976] glyphs0_to_dst(op=3, src=(163, 32), nlist=1, dst=(163, 32)+(0, 0)) [ 41.976] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753409936 size=3775x2136 [ 41.976] gen9_render_composite: 0x0, current mode=1/1 [ 41.976] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 41.976] kgem_bo_is_busy: handle=25, domain: 1 exec? 1, rq? 1 [ 41.976] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 41.976] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 41.976] sna_drawable_use_bo pixmap=3383, box=((0, 0), (3775, 2136)), flags=7... [ 41.976] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 41.976] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 41.976] sna_drawable_use_bo: using whole GPU bo [ 41.976] gen9_composite_set_target: pixmap=3383, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 41.976] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 41.976] color_convert: src=ffffffff [20028888] [ 41.976] color_convert: dst=ffffffff [20028888] [ 41.976] sna_render_get_solid: ffffffff [ 41.976] sna_render_get_solid(white) [ 41.976] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 41.976] sna_transform_is_imprecise_integer_translation: no transform [ 41.976] gen9_composite_picture: integer translation (0, 0), removing [ 41.976] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 41.976] sna_render_pixmap_bo: GPU all damaged [ 41.976] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 41.976] gen4_choose_composite_emitter: solid, identity mask [ 41.976] kgem_check_bo: num_pages=+0, num_exec=+0 [ 41.976] gen9_composite_get_binding_table(fb00) [ 41.976] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 41.976] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 41.976] gen9_emit_vertex_elements: setup id=9 [ 41.976] glyphs0_to_dst: glyph=(165, 24)x(5, 8), unclipped [ 41.976] emit_primitive_identity_mask__avx2: dst=(165, 24), mask=(720.00, 48.00) x (5.00, 8.00) [ 41.976] gen8_vertex_flush[c80] = 3 [ 41.976] gen9_magic_ca_pass: CA fixup (146 -> 149) [ 41.976] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 41.976] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 41.976] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 41.976] sna_glyphs(op=3, nlist=1, src=(172, 32)) [ 41.976] kgem_bo_is_busy: handle=25, domain: 1 exec? 1, rq? 1 [ 41.976] sna_glyphs: discarding mask [ 41.976] glyphs0_to_dst(op=3, src=(172, 32), nlist=1, dst=(172, 32)+(0, 0)) [ 41.976] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753409936 size=3775x2136 [ 41.976] gen9_render_composite: 0x0, current mode=1/1 [ 41.976] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 41.976] kgem_bo_is_busy: handle=25, domain: 1 exec? 1, rq? 1 [ 41.976] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 41.976] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 41.976] sna_drawable_use_bo pixmap=3383, box=((0, 0), (3775, 2136)), flags=7... [ 41.976] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 41.976] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 41.976] sna_drawable_use_bo: using whole GPU bo [ 41.976] gen9_composite_set_target: pixmap=3383, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 41.976] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 41.976] color_convert: src=ff729fcf [20028888] [ 41.976] color_convert: dst=ff729fcf [20028888] [ 41.976] sna_render_get_solid: ff729fcf [ 41.976] sna_render_get_solid(23) = ff729fcf (old) [ 41.976] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 41.976] sna_transform_is_imprecise_integer_translation: no transform [ 41.976] gen9_composite_picture: integer translation (0, 0), removing [ 41.976] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 41.976] sna_render_pixmap_bo: GPU all damaged [ 41.976] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 41.976] gen4_choose_composite_emitter: solid, identity mask [ 41.976] kgem_check_bo: num_pages=+0, num_exec=+0 [ 41.976] gen9_composite_get_binding_table(fac0) [ 41.976] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 41.976] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 41.976] gen9_emit_vertex_elements: setup id=9 [ 41.976] glyphs0_to_dst: glyph=(171, 26)x(11, 3), unclipped [ 41.976] emit_primitive_identity_mask__avx2: dst=(171, 26), mask=(736.00, 32.00) x (11.00, 3.00) [ 41.976] gen8_vertex_flush[d80] = 3 [ 41.976] gen9_magic_ca_pass: CA fixup (149 -> 152) [ 41.976] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 41.976] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 41.976] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 41.976] sna_glyphs(op=3, nlist=1, src=(181, 32)) [ 41.976] kgem_bo_is_busy: handle=25, domain: 1 exec? 1, rq? 1 [ 41.976] sna_glyphs: discarding mask [ 41.976] glyphs0_to_dst(op=3, src=(181, 32), nlist=1, dst=(181, 32)+(0, 0)) [ 41.976] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753409936 size=3775x2136 [ 41.976] gen9_render_composite: 0x0, current mode=1/1 [ 41.976] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 41.976] kgem_bo_is_busy: handle=25, domain: 1 exec? 1, rq? 1 [ 41.976] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 41.976] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 41.976] sna_drawable_use_bo pixmap=3383, box=((0, 0), (3775, 2136)), flags=7... [ 41.976] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 41.976] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 41.976] sna_drawable_use_bo: using whole GPU bo [ 41.976] gen9_composite_set_target: pixmap=3383, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 41.976] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 41.976] color_convert: src=ffffffff [20028888] [ 41.976] color_convert: dst=ffffffff [20028888] [ 41.976] sna_render_get_solid: ffffffff [ 41.976] sna_render_get_solid(white) [ 41.976] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 41.976] sna_transform_is_imprecise_integer_translation: no transform [ 41.976] gen9_composite_picture: integer translation (0, 0), removing [ 41.976] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 41.976] sna_render_pixmap_bo: GPU all damaged [ 41.976] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 41.976] gen4_choose_composite_emitter: solid, identity mask [ 41.976] kgem_check_bo: num_pages=+0, num_exec=+0 [ 41.976] gen9_composite_get_binding_table(fa80) [ 41.976] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 41.976] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 41.976] gen9_emit_vertex_elements: setup id=9 [ 41.976] glyphs0_to_dst: glyph=(180, 21)x(10, 13), unclipped [ 41.976] emit_primitive_identity_mask__avx2: dst=(180, 21), mask=(752.00, 32.00) x (10.00, 13.00) [ 41.976] gen8_vertex_flush[e80] = 3 [ 41.976] gen9_magic_ca_pass: CA fixup (152 -> 155) [ 41.976] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 41.976] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 41.976] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 41.976] sna_glyphs(op=3, nlist=1, src=(1, 49)) [ 41.976] kgem_bo_is_busy: handle=25, domain: 1 exec? 1, rq? 1 [ 41.976] sna_glyphs: discarding mask [ 41.976] glyphs0_to_dst(op=3, src=(1, 49), nlist=1, dst=(1, 49)+(0, 0)) [ 41.976] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753409936 size=3775x2136 [ 41.976] gen9_render_composite: 0x0, current mode=1/1 [ 41.976] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 41.976] kgem_bo_is_busy: handle=25, domain: 1 exec? 1, rq? 1 [ 41.976] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 41.976] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 41.976] sna_drawable_use_bo pixmap=3383, box=((0, 0), (3775, 2136)), flags=7... [ 41.976] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 41.976] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 41.976] sna_drawable_use_bo: using whole GPU bo [ 41.976] gen9_composite_set_target: pixmap=3383, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 41.976] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 41.976] color_convert: src=ff8ae234 [20028888] [ 41.976] color_convert: dst=ff8ae234 [20028888] [ 41.976] sna_render_get_solid: ff8ae234 [ 41.976] sna_render_get_solid(22) = ff8ae234 (old) [ 41.976] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 41.976] sna_transform_is_imprecise_integer_translation: no transform [ 41.976] gen9_composite_picture: integer translation (0, 0), removing [ 41.976] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 41.976] sna_render_pixmap_bo: GPU all damaged [ 41.976] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 41.976] gen4_choose_composite_emitter: solid, identity mask [ 41.976] kgem_check_bo: num_pages=+0, num_exec=+0 [ 41.976] gen9_composite_get_binding_table(fa40) [ 41.976] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 41.976] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 41.976] gen9_emit_vertex_elements: setup id=9 [ 41.976] glyphs0_to_dst: glyph=(1, 41)x(9, 8), unclipped [ 41.976] emit_primitive_identity_mask__avx2: dst=(1, 41), mask=(688.00, 32.00) x (9.00, 8.00) [ 41.976] glyphs0_to_dst: glyph=(9, 39)x(10, 13), unclipped [ 41.976] emit_primitive_identity_mask__avx2: dst=(9, 39), mask=(672.00, 48.00) x (10.00, 13.00) [ 41.976] glyphs0_to_dst: glyph=(19, 41)x(9, 8), unclipped [ 41.976] emit_primitive_identity_mask__avx2: dst=(19, 41), mask=(688.00, 32.00) x (9.00, 8.00) [ 41.976] glyphs0_to_dst: glyph=(28, 43)x(8, 3), unclipped [ 41.976] emit_primitive_identity_mask__avx2: dst=(28, 43), mask=(688.00, 48.00) x (8.00, 3.00) [ 41.976] glyphs0_to_dst: glyph=(36, 39)x(11, 10), unclipped [ 41.976] emit_primitive_identity_mask__avx2: dst=(36, 39), mask=(704.00, 0.00) x (11.00, 10.00) [ 41.976] glyphs0_to_dst: glyph=(46, 41)x(9, 8), unclipped [ 41.976] emit_primitive_identity_mask__avx2: dst=(46, 41), mask=(720.00, 0.00) x (9.00, 8.00) [ 41.976] glyphs0_to_dst: glyph=(54, 41)x(10, 8), unclipped [ 41.976] emit_primitive_identity_mask__avx2: dst=(54, 41), mask=(704.00, 16.00) x (10.00, 8.00) [ 41.976] glyphs0_to_dst: glyph=(63, 41)x(10, 8), unclipped [ 41.976] emit_primitive_identity_mask__avx2: dst=(63, 41), mask=(720.00, 16.00) x (10.00, 8.00) [ 41.976] glyphs0_to_dst: glyph=(72, 38)x(10, 11), unclipped [ 41.976] emit_primitive_identity_mask__avx2: dst=(72, 38), mask=(736.00, 0.00) x (10.00, 11.00) [ 41.976] glyphs0_to_dst: glyph=(81, 41)x(10, 8), unclipped [ 41.976] emit_primitive_identity_mask__avx2: dst=(81, 41), mask=(752.00, 0.00) x (10.00, 8.00) [ 41.976] glyphs0_to_dst: glyph=(90, 38)x(10, 11), unclipped [ 41.976] emit_primitive_identity_mask__avx2: dst=(90, 38), mask=(736.00, 0.00) x (10.00, 11.00) [ 41.976] glyphs0_to_dst: glyph=(99, 41)x(11, 8), unclipped [ 41.976] emit_primitive_identity_mask__avx2: dst=(99, 41), mask=(736.00, 16.00) x (11.00, 8.00) [ 41.976] glyphs0_to_dst: glyph=(109, 41)x(9, 8), unclipped [ 41.976] emit_primitive_identity_mask__avx2: dst=(109, 41), mask=(752.00, 16.00) x (9.00, 8.00) [ 41.976] glyphs0_to_dst: glyph=(118, 43)x(8, 3), unclipped [ 41.976] emit_primitive_identity_mask__avx2: dst=(118, 43), mask=(688.00, 48.00) x (8.00, 3.00) [ 41.976] glyphs0_to_dst: glyph=(126, 39)x(10, 10), unclipped [ 41.976] emit_primitive_identity_mask__avx2: dst=(126, 39), mask=(704.00, 32.00) x (10.00, 10.00) [ 41.976] glyphs0_to_dst: glyph=(135, 39)x(10, 10), unclipped [ 41.976] emit_primitive_identity_mask__avx2: dst=(135, 39), mask=(704.00, 32.00) x (10.00, 10.00) [ 41.976] glyphs0_to_dst: glyph=(144, 39)x(10, 10), unclipped [ 41.976] emit_primitive_identity_mask__avx2: dst=(144, 39), mask=(720.00, 32.00) x (10.00, 10.00) [ 41.976] glyphs0_to_dst: glyph=(153, 39)x(10, 10), unclipped [ 41.976] emit_primitive_identity_mask__avx2: dst=(153, 39), mask=(704.00, 48.00) x (10.00, 10.00) [ 41.976] gen8_vertex_flush[f80] = 54 [ 41.976] gen9_magic_ca_pass: CA fixup (155 -> 209) [ 41.976] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 41.976] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 41.976] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 41.976] sna_glyphs(op=3, nlist=1, src=(163, 49)) [ 41.976] kgem_bo_is_busy: handle=25, domain: 1 exec? 1, rq? 1 [ 41.976] sna_glyphs: discarding mask [ 41.976] glyphs0_to_dst(op=3, src=(163, 49), nlist=1, dst=(163, 49)+(0, 0)) [ 41.976] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753409936 size=3775x2136 [ 41.976] gen9_render_composite: 0x0, current mode=1/1 [ 41.976] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 41.976] kgem_bo_is_busy: handle=25, domain: 1 exec? 1, rq? 1 [ 41.976] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 41.976] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 41.976] sna_drawable_use_bo pixmap=3383, box=((0, 0), (3775, 2136)), flags=7... [ 41.976] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 41.976] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 41.976] sna_drawable_use_bo: using whole GPU bo [ 41.976] gen9_composite_set_target: pixmap=3383, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 41.976] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 41.976] color_convert: src=ffffffff [20028888] [ 41.976] color_convert: dst=ffffffff [20028888] [ 41.976] sna_render_get_solid: ffffffff [ 41.976] sna_render_get_solid(white) [ 41.976] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 41.976] sna_transform_is_imprecise_integer_translation: no transform [ 41.976] gen9_composite_picture: integer translation (0, 0), removing [ 41.976] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 41.976] sna_render_pixmap_bo: GPU all damaged [ 41.976] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 41.976] gen4_choose_composite_emitter: solid, identity mask [ 41.976] kgem_check_bo: num_pages=+0, num_exec=+0 [ 41.976] gen9_composite_get_binding_table(fa00) [ 41.976] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 41.976] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 41.976] gen9_emit_vertex_elements: setup id=9 [ 41.976] glyphs0_to_dst: glyph=(165, 41)x(5, 8), unclipped [ 41.976] emit_primitive_identity_mask__avx2: dst=(165, 41), mask=(720.00, 48.00) x (5.00, 8.00) [ 41.976] gen8_vertex_flush[1080] = 3 [ 41.976] gen9_magic_ca_pass: CA fixup (209 -> 212) [ 41.976] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 41.976] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 41.976] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 41.976] sna_glyphs(op=3, nlist=1, src=(172, 49)) [ 41.976] kgem_bo_is_busy: handle=25, domain: 1 exec? 1, rq? 1 [ 41.976] sna_glyphs: discarding mask [ 41.976] glyphs0_to_dst(op=3, src=(172, 49), nlist=1, dst=(172, 49)+(0, 0)) [ 41.976] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753409936 size=3775x2136 [ 41.976] gen9_render_composite: 0x0, current mode=1/1 [ 41.976] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 41.976] kgem_bo_is_busy: handle=25, domain: 1 exec? 1, rq? 1 [ 41.976] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 41.976] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 41.976] sna_drawable_use_bo pixmap=3383, box=((0, 0), (3775, 2136)), flags=7... [ 41.976] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 41.976] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 41.976] sna_drawable_use_bo: using whole GPU bo [ 41.976] gen9_composite_set_target: pixmap=3383, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 41.976] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 41.976] color_convert: src=ff729fcf [20028888] [ 41.976] color_convert: dst=ff729fcf [20028888] [ 41.976] sna_render_get_solid: ff729fcf [ 41.976] sna_render_get_solid(23) = ff729fcf (old) [ 41.976] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 41.976] sna_transform_is_imprecise_integer_translation: no transform [ 41.976] gen9_composite_picture: integer translation (0, 0), removing [ 41.976] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 41.976] sna_render_pixmap_bo: GPU all damaged [ 41.976] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 41.976] gen4_choose_composite_emitter: solid, identity mask [ 41.976] kgem_check_bo: num_pages=+0, num_exec=+0 [ 41.976] gen9_composite_get_binding_table(f9c0) [ 41.976] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 41.976] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 41.976] gen9_emit_vertex_elements: setup id=9 [ 41.976] glyphs0_to_dst: glyph=(171, 43)x(11, 3), unclipped [ 41.976] emit_primitive_identity_mask__avx2: dst=(171, 43), mask=(736.00, 32.00) x (11.00, 3.00) [ 41.976] gen8_vertex_flush[1180] = 3 [ 41.976] gen9_magic_ca_pass: CA fixup (212 -> 215) [ 41.976] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 41.976] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 41.976] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 41.976] sna_glyphs(op=3, nlist=1, src=(181, 49)) [ 41.976] kgem_bo_is_busy: handle=25, domain: 1 exec? 1, rq? 1 [ 41.976] sna_glyphs: discarding mask [ 41.977] glyphs0_to_dst(op=3, src=(181, 49), nlist=1, dst=(181, 49)+(0, 0)) [ 41.977] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753409936 size=3775x2136 [ 41.977] gen9_render_composite: 0x0, current mode=1/1 [ 41.977] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 41.977] kgem_bo_is_busy: handle=25, domain: 1 exec? 1, rq? 1 [ 41.977] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 41.977] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 41.977] sna_drawable_use_bo pixmap=3383, box=((0, 0), (3775, 2136)), flags=7... [ 41.977] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 41.977] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 41.977] sna_drawable_use_bo: using whole GPU bo [ 41.977] gen9_composite_set_target: pixmap=3383, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 41.977] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 41.977] color_convert: src=ffffffff [20028888] [ 41.977] color_convert: dst=ffffffff [20028888] [ 41.977] sna_render_get_solid: ffffffff [ 41.977] sna_render_get_solid(white) [ 41.977] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 41.977] sna_transform_is_imprecise_integer_translation: no transform [ 41.977] gen9_composite_picture: integer translation (0, 0), removing [ 41.977] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 41.977] sna_render_pixmap_bo: GPU all damaged [ 41.977] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 41.977] gen4_choose_composite_emitter: solid, identity mask [ 41.977] kgem_check_bo: num_pages=+0, num_exec=+0 [ 41.977] gen9_composite_get_binding_table(f980) [ 41.977] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 41.977] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 41.977] gen9_emit_vertex_elements: setup id=9 [ 41.977] glyphs0_to_dst: glyph=(180, 38)x(10, 13), unclipped [ 41.977] emit_primitive_identity_mask__avx2: dst=(180, 38), mask=(752.00, 32.00) x (10.00, 13.00) [ 41.977] gen8_vertex_flush[1280] = 3 [ 41.977] gen9_magic_ca_pass: CA fixup (215 -> 218) [ 41.977] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 41.977] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 41.977] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 41.977] sna_glyphs(op=3, nlist=1, src=(1, 66)) [ 41.977] kgem_bo_is_busy: handle=25, domain: 1 exec? 1, rq? 1 [ 41.977] sna_glyphs: discarding mask [ 41.977] glyphs0_to_dst(op=3, src=(1, 66), nlist=1, dst=(1, 66)+(0, 0)) [ 41.977] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753409936 size=3775x2136 [ 41.977] gen9_render_composite: 0x0, current mode=1/1 [ 41.977] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 41.977] kgem_bo_is_busy: handle=25, domain: 1 exec? 1, rq? 1 [ 41.977] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 41.977] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 41.977] sna_drawable_use_bo pixmap=3383, box=((0, 0), (3775, 2136)), flags=7... [ 41.977] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 41.977] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 41.977] sna_drawable_use_bo: using whole GPU bo [ 41.977] gen9_composite_set_target: pixmap=3383, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 41.977] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 41.977] color_convert: src=ff8ae234 [20028888] [ 41.977] color_convert: dst=ff8ae234 [20028888] [ 41.977] sna_render_get_solid: ff8ae234 [ 41.977] sna_render_get_solid(22) = ff8ae234 (old) [ 41.977] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 41.977] sna_transform_is_imprecise_integer_translation: no transform [ 41.977] gen9_composite_picture: integer translation (0, 0), removing [ 41.977] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 41.977] sna_render_pixmap_bo: GPU all damaged [ 41.977] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 41.977] gen4_choose_composite_emitter: solid, identity mask [ 41.977] kgem_check_bo: num_pages=+0, num_exec=+0 [ 41.977] gen9_composite_get_binding_table(f940) [ 41.977] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 41.977] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 41.977] gen9_emit_vertex_elements: setup id=9 [ 41.977] glyphs0_to_dst: glyph=(1, 58)x(9, 8), unclipped [ 41.977] emit_primitive_identity_mask__avx2: dst=(1, 58), mask=(688.00, 32.00) x (9.00, 8.00) [ 41.977] glyphs0_to_dst: glyph=(9, 56)x(10, 13), unclipped [ 41.977] emit_primitive_identity_mask__avx2: dst=(9, 56), mask=(672.00, 48.00) x (10.00, 13.00) [ 41.977] glyphs0_to_dst: glyph=(19, 58)x(9, 8), unclipped [ 41.977] emit_primitive_identity_mask__avx2: dst=(19, 58), mask=(688.00, 32.00) x (9.00, 8.00) [ 41.977] glyphs0_to_dst: glyph=(28, 60)x(8, 3), unclipped [ 41.977] emit_primitive_identity_mask__avx2: dst=(28, 60), mask=(688.00, 48.00) x (8.00, 3.00) [ 41.977] glyphs0_to_dst: glyph=(36, 56)x(11, 10), unclipped [ 41.977] emit_primitive_identity_mask__avx2: dst=(36, 56), mask=(704.00, 0.00) x (11.00, 10.00) [ 41.977] glyphs0_to_dst: glyph=(46, 58)x(9, 8), unclipped [ 41.977] emit_primitive_identity_mask__avx2: dst=(46, 58), mask=(720.00, 0.00) x (9.00, 8.00) [ 41.977] glyphs0_to_dst: glyph=(54, 58)x(10, 8), unclipped [ 41.977] emit_primitive_identity_mask__avx2: dst=(54, 58), mask=(704.00, 16.00) x (10.00, 8.00) [ 41.977] glyphs0_to_dst: glyph=(63, 58)x(10, 8), unclipped [ 41.977] emit_primitive_identity_mask__avx2: dst=(63, 58), mask=(720.00, 16.00) x (10.00, 8.00) [ 41.977] glyphs0_to_dst: glyph=(72, 55)x(10, 11), unclipped [ 41.977] emit_primitive_identity_mask__avx2: dst=(72, 55), mask=(736.00, 0.00) x (10.00, 11.00) [ 41.977] glyphs0_to_dst: glyph=(81, 58)x(10, 8), unclipped [ 41.977] emit_primitive_identity_mask__avx2: dst=(81, 58), mask=(752.00, 0.00) x (10.00, 8.00) [ 41.977] glyphs0_to_dst: glyph=(90, 55)x(10, 11), unclipped [ 41.977] emit_primitive_identity_mask__avx2: dst=(90, 55), mask=(736.00, 0.00) x (10.00, 11.00) [ 41.977] glyphs0_to_dst: glyph=(99, 58)x(11, 8), unclipped [ 41.977] emit_primitive_identity_mask__avx2: dst=(99, 58), mask=(736.00, 16.00) x (11.00, 8.00) [ 41.977] glyphs0_to_dst: glyph=(109, 58)x(9, 8), unclipped [ 41.977] emit_primitive_identity_mask__avx2: dst=(109, 58), mask=(752.00, 16.00) x (9.00, 8.00) [ 41.977] glyphs0_to_dst: glyph=(118, 60)x(8, 3), unclipped [ 41.977] emit_primitive_identity_mask__avx2: dst=(118, 60), mask=(688.00, 48.00) x (8.00, 3.00) [ 41.977] glyphs0_to_dst: glyph=(126, 56)x(10, 10), unclipped [ 41.977] emit_primitive_identity_mask__avx2: dst=(126, 56), mask=(704.00, 32.00) x (10.00, 10.00) [ 41.977] glyphs0_to_dst: glyph=(135, 56)x(10, 10), unclipped [ 41.977] emit_primitive_identity_mask__avx2: dst=(135, 56), mask=(704.00, 32.00) x (10.00, 10.00) [ 41.977] glyphs0_to_dst: glyph=(144, 56)x(10, 10), unclipped [ 41.977] emit_primitive_identity_mask__avx2: dst=(144, 56), mask=(720.00, 32.00) x (10.00, 10.00) [ 41.977] glyphs0_to_dst: glyph=(153, 56)x(10, 10), unclipped [ 41.977] emit_primitive_identity_mask__avx2: dst=(153, 56), mask=(704.00, 48.00) x (10.00, 10.00) [ 41.977] gen8_vertex_flush[1380] = 54 [ 41.977] gen9_magic_ca_pass: CA fixup (218 -> 272) [ 41.977] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 41.977] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 41.977] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 41.977] sna_glyphs(op=3, nlist=1, src=(163, 66)) [ 41.977] kgem_bo_is_busy: handle=25, domain: 1 exec? 1, rq? 1 [ 41.977] sna_glyphs: discarding mask [ 41.977] glyphs0_to_dst(op=3, src=(163, 66), nlist=1, dst=(163, 66)+(0, 0)) [ 41.977] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753409936 size=3775x2136 [ 41.977] gen9_render_composite: 0x0, current mode=1/1 [ 41.977] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 41.977] kgem_bo_is_busy: handle=25, domain: 1 exec? 1, rq? 1 [ 41.977] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 41.977] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 41.977] sna_drawable_use_bo pixmap=3383, box=((0, 0), (3775, 2136)), flags=7... [ 41.977] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 41.977] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 41.977] sna_drawable_use_bo: using whole GPU bo [ 41.977] gen9_composite_set_target: pixmap=3383, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 41.977] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 41.977] color_convert: src=ffffffff [20028888] [ 41.977] color_convert: dst=ffffffff [20028888] [ 41.977] sna_render_get_solid: ffffffff [ 41.977] sna_render_get_solid(white) [ 41.977] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 41.977] sna_transform_is_imprecise_integer_translation: no transform [ 41.977] gen9_composite_picture: integer translation (0, 0), removing [ 41.977] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 41.977] sna_render_pixmap_bo: GPU all damaged [ 41.977] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 41.977] gen4_choose_composite_emitter: solid, identity mask [ 41.977] kgem_check_bo: num_pages=+0, num_exec=+0 [ 41.977] gen9_composite_get_binding_table(f900) [ 41.977] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 41.977] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 41.977] gen9_emit_vertex_elements: setup id=9 [ 41.977] glyphs0_to_dst: glyph=(165, 58)x(5, 8), unclipped [ 41.977] emit_primitive_identity_mask__avx2: dst=(165, 58), mask=(720.00, 48.00) x (5.00, 8.00) [ 41.977] gen8_vertex_flush[1480] = 3 [ 41.977] gen9_magic_ca_pass: CA fixup (272 -> 275) [ 41.977] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 41.977] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 41.977] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 41.977] sna_glyphs(op=3, nlist=1, src=(172, 66)) [ 41.977] kgem_bo_is_busy: handle=25, domain: 1 exec? 1, rq? 1 [ 41.977] sna_glyphs: discarding mask [ 41.977] glyphs0_to_dst(op=3, src=(172, 66), nlist=1, dst=(172, 66)+(0, 0)) [ 41.977] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753409936 size=3775x2136 [ 41.977] gen9_render_composite: 0x0, current mode=1/1 [ 41.977] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 41.977] kgem_bo_is_busy: handle=25, domain: 1 exec? 1, rq? 1 [ 41.977] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 41.977] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 41.977] sna_drawable_use_bo pixmap=3383, box=((0, 0), (3775, 2136)), flags=7... [ 41.977] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 41.977] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 41.977] sna_drawable_use_bo: using whole GPU bo [ 41.977] gen9_composite_set_target: pixmap=3383, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 41.977] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 41.977] color_convert: src=ff729fcf [20028888] [ 41.977] color_convert: dst=ff729fcf [20028888] [ 41.977] sna_render_get_solid: ff729fcf [ 41.977] sna_render_get_solid(23) = ff729fcf (old) [ 41.977] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 41.977] sna_transform_is_imprecise_integer_translation: no transform [ 41.977] gen9_composite_picture: integer translation (0, 0), removing [ 41.977] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 41.977] sna_render_pixmap_bo: GPU all damaged [ 41.977] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 41.977] gen4_choose_composite_emitter: solid, identity mask [ 41.977] kgem_check_bo: num_pages=+0, num_exec=+0 [ 41.977] gen9_composite_get_binding_table(f8c0) [ 41.977] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 41.977] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 41.977] gen9_emit_vertex_elements: setup id=9 [ 41.977] glyphs0_to_dst: glyph=(171, 60)x(11, 3), unclipped [ 41.977] emit_primitive_identity_mask__avx2: dst=(171, 60), mask=(736.00, 32.00) x (11.00, 3.00) [ 41.977] gen8_vertex_flush[1580] = 3 [ 41.977] gen9_magic_ca_pass: CA fixup (275 -> 278) [ 41.977] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 41.977] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 41.977] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 41.977] sna_glyphs(op=3, nlist=1, src=(181, 66)) [ 41.977] kgem_bo_is_busy: handle=25, domain: 1 exec? 1, rq? 1 [ 41.977] sna_glyphs: discarding mask [ 41.977] glyphs0_to_dst(op=3, src=(181, 66), nlist=1, dst=(181, 66)+(0, 0)) [ 41.977] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753409936 size=3775x2136 [ 41.977] gen9_render_composite: 0x0, current mode=1/1 [ 41.977] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 41.977] kgem_bo_is_busy: handle=25, domain: 1 exec? 1, rq? 1 [ 41.977] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 41.977] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 41.977] sna_drawable_use_bo pixmap=3383, box=((0, 0), (3775, 2136)), flags=7... [ 41.977] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 41.977] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 41.977] sna_drawable_use_bo: using whole GPU bo [ 41.977] gen9_composite_set_target: pixmap=3383, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 41.977] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 41.977] color_convert: src=ffffffff [20028888] [ 41.977] color_convert: dst=ffffffff [20028888] [ 41.977] sna_render_get_solid: ffffffff [ 41.977] sna_render_get_solid(white) [ 41.977] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 41.977] sna_transform_is_imprecise_integer_translation: no transform [ 41.977] gen9_composite_picture: integer translation (0, 0), removing [ 41.977] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 41.977] sna_render_pixmap_bo: GPU all damaged [ 41.977] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 41.977] gen4_choose_composite_emitter: solid, identity mask [ 41.977] kgem_check_bo: num_pages=+0, num_exec=+0 [ 41.977] gen9_composite_get_binding_table(f880) [ 41.977] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 41.977] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 41.977] gen9_emit_vertex_elements: setup id=9 [ 41.977] glyphs0_to_dst: glyph=(180, 55)x(10, 13), unclipped [ 41.977] emit_primitive_identity_mask__avx2: dst=(180, 55), mask=(752.00, 32.00) x (10.00, 13.00) [ 41.977] gen8_vertex_flush[1680] = 3 [ 41.977] gen9_magic_ca_pass: CA fixup (278 -> 281) [ 41.977] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 41.977] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 41.977] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 41.977] sna_glyphs(op=3, nlist=1, src=(1, 83)) [ 41.977] kgem_bo_is_busy: handle=25, domain: 1 exec? 1, rq? 1 [ 41.977] sna_glyphs: discarding mask [ 41.977] glyphs0_to_dst(op=3, src=(1, 83), nlist=1, dst=(1, 83)+(0, 0)) [ 41.977] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753409936 size=3775x2136 [ 41.977] gen9_render_composite: 0x0, current mode=1/1 [ 41.977] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 41.977] kgem_bo_is_busy: handle=25, domain: 1 exec? 1, rq? 1 [ 41.977] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 41.977] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 41.977] sna_drawable_use_bo pixmap=3383, box=((0, 0), (3775, 2136)), flags=7... [ 41.977] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 41.977] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 41.977] sna_drawable_use_bo: using whole GPU bo [ 41.977] gen9_composite_set_target: pixmap=3383, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 41.977] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 41.977] color_convert: src=ff8ae234 [20028888] [ 41.977] color_convert: dst=ff8ae234 [20028888] [ 41.977] sna_render_get_solid: ff8ae234 [ 41.977] sna_render_get_solid(22) = ff8ae234 (old) [ 41.977] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 41.977] sna_transform_is_imprecise_integer_translation: no transform [ 41.977] gen9_composite_picture: integer translation (0, 0), removing [ 41.977] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 41.977] sna_render_pixmap_bo: GPU all damaged [ 41.977] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 41.977] gen4_choose_composite_emitter: solid, identity mask [ 41.977] kgem_check_bo: num_pages=+0, num_exec=+0 [ 41.977] gen9_composite_get_binding_table(f840) [ 41.977] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 41.977] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 41.977] gen9_emit_vertex_elements: setup id=9 [ 41.977] glyphs0_to_dst: glyph=(1, 75)x(9, 8), unclipped [ 41.977] emit_primitive_identity_mask__avx2: dst=(1, 75), mask=(688.00, 32.00) x (9.00, 8.00) [ 41.977] glyphs0_to_dst: glyph=(9, 73)x(10, 13), unclipped [ 41.977] emit_primitive_identity_mask__avx2: dst=(9, 73), mask=(672.00, 48.00) x (10.00, 13.00) [ 41.977] glyphs0_to_dst: glyph=(19, 75)x(9, 8), unclipped [ 41.977] emit_primitive_identity_mask__avx2: dst=(19, 75), mask=(688.00, 32.00) x (9.00, 8.00) [ 41.977] glyphs0_to_dst: glyph=(28, 77)x(8, 3), unclipped [ 41.977] emit_primitive_identity_mask__avx2: dst=(28, 77), mask=(688.00, 48.00) x (8.00, 3.00) [ 41.977] glyphs0_to_dst: glyph=(36, 73)x(11, 10), unclipped [ 41.977] emit_primitive_identity_mask__avx2: dst=(36, 73), mask=(704.00, 0.00) x (11.00, 10.00) [ 41.977] glyphs0_to_dst: glyph=(46, 75)x(9, 8), unclipped [ 41.977] emit_primitive_identity_mask__avx2: dst=(46, 75), mask=(720.00, 0.00) x (9.00, 8.00) [ 41.977] glyphs0_to_dst: glyph=(54, 75)x(10, 8), unclipped [ 41.977] emit_primitive_identity_mask__avx2: dst=(54, 75), mask=(704.00, 16.00) x (10.00, 8.00) [ 41.977] glyphs0_to_dst: glyph=(63, 75)x(10, 8), unclipped [ 41.977] emit_primitive_identity_mask__avx2: dst=(63, 75), mask=(720.00, 16.00) x (10.00, 8.00) [ 41.977] glyphs0_to_dst: glyph=(72, 72)x(10, 11), unclipped [ 41.977] emit_primitive_identity_mask__avx2: dst=(72, 72), mask=(736.00, 0.00) x (10.00, 11.00) [ 41.977] glyphs0_to_dst: glyph=(81, 75)x(10, 8), unclipped [ 41.977] emit_primitive_identity_mask__avx2: dst=(81, 75), mask=(752.00, 0.00) x (10.00, 8.00) [ 41.977] glyphs0_to_dst: glyph=(90, 72)x(10, 11), unclipped [ 41.977] emit_primitive_identity_mask__avx2: dst=(90, 72), mask=(736.00, 0.00) x (10.00, 11.00) [ 41.977] glyphs0_to_dst: glyph=(99, 75)x(11, 8), unclipped [ 41.977] emit_primitive_identity_mask__avx2: dst=(99, 75), mask=(736.00, 16.00) x (11.00, 8.00) [ 41.977] glyphs0_to_dst: glyph=(109, 75)x(9, 8), unclipped [ 41.977] emit_primitive_identity_mask__avx2: dst=(109, 75), mask=(752.00, 16.00) x (9.00, 8.00) [ 41.977] glyphs0_to_dst: glyph=(118, 77)x(8, 3), unclipped [ 41.977] emit_primitive_identity_mask__avx2: dst=(118, 77), mask=(688.00, 48.00) x (8.00, 3.00) [ 41.977] glyphs0_to_dst: glyph=(126, 73)x(10, 10), unclipped [ 41.977] emit_primitive_identity_mask__avx2: dst=(126, 73), mask=(704.00, 32.00) x (10.00, 10.00) [ 41.977] glyphs0_to_dst: glyph=(135, 73)x(10, 10), unclipped [ 41.977] emit_primitive_identity_mask__avx2: dst=(135, 73), mask=(704.00, 32.00) x (10.00, 10.00) [ 41.977] glyphs0_to_dst: glyph=(144, 73)x(10, 10), unclipped [ 41.977] emit_primitive_identity_mask__avx2: dst=(144, 73), mask=(720.00, 32.00) x (10.00, 10.00) [ 41.978] glyphs0_to_dst: glyph=(153, 73)x(10, 10), unclipped [ 41.978] emit_primitive_identity_mask__avx2: dst=(153, 73), mask=(704.00, 48.00) x (10.00, 10.00) [ 41.978] gen8_vertex_flush[1780] = 54 [ 41.978] gen9_magic_ca_pass: CA fixup (281 -> 335) [ 41.978] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 41.978] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 41.978] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 41.978] sna_glyphs(op=3, nlist=1, src=(163, 83)) [ 41.978] kgem_bo_is_busy: handle=25, domain: 1 exec? 1, rq? 1 [ 41.978] sna_glyphs: discarding mask [ 41.978] glyphs0_to_dst(op=3, src=(163, 83), nlist=1, dst=(163, 83)+(0, 0)) [ 41.978] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753409936 size=3775x2136 [ 41.978] gen9_render_composite: 0x0, current mode=1/1 [ 41.978] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 41.978] kgem_bo_is_busy: handle=25, domain: 1 exec? 1, rq? 1 [ 41.978] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 41.978] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 41.978] sna_drawable_use_bo pixmap=3383, box=((0, 0), (3775, 2136)), flags=7... [ 41.978] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 41.978] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 41.978] sna_drawable_use_bo: using whole GPU bo [ 41.978] gen9_composite_set_target: pixmap=3383, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 41.978] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 41.978] color_convert: src=ffffffff [20028888] [ 41.978] color_convert: dst=ffffffff [20028888] [ 41.978] sna_render_get_solid: ffffffff [ 41.978] sna_render_get_solid(white) [ 41.978] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 41.978] sna_transform_is_imprecise_integer_translation: no transform [ 41.978] gen9_composite_picture: integer translation (0, 0), removing [ 41.978] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 41.978] sna_render_pixmap_bo: GPU all damaged [ 41.978] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 41.978] gen4_choose_composite_emitter: solid, identity mask [ 41.978] kgem_check_bo: num_pages=+0, num_exec=+0 [ 41.978] gen9_composite_get_binding_table(f800) [ 41.978] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 41.978] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 41.978] gen9_emit_vertex_elements: setup id=9 [ 41.978] glyphs0_to_dst: glyph=(165, 75)x(5, 8), unclipped [ 41.978] emit_primitive_identity_mask__avx2: dst=(165, 75), mask=(720.00, 48.00) x (5.00, 8.00) [ 41.978] gen8_vertex_flush[1880] = 3 [ 41.978] gen9_magic_ca_pass: CA fixup (335 -> 338) [ 41.978] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 41.978] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 41.978] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 41.978] sna_glyphs(op=3, nlist=1, src=(172, 83)) [ 41.978] kgem_bo_is_busy: handle=25, domain: 1 exec? 1, rq? 1 [ 41.978] sna_glyphs: discarding mask [ 41.978] glyphs0_to_dst(op=3, src=(172, 83), nlist=1, dst=(172, 83)+(0, 0)) [ 41.978] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753409936 size=3775x2136 [ 41.978] gen9_render_composite: 0x0, current mode=1/1 [ 41.978] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 41.978] kgem_bo_is_busy: handle=25, domain: 1 exec? 1, rq? 1 [ 41.978] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 41.978] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 41.978] sna_drawable_use_bo pixmap=3383, box=((0, 0), (3775, 2136)), flags=7... [ 41.978] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 41.978] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 41.978] sna_drawable_use_bo: using whole GPU bo [ 41.978] gen9_composite_set_target: pixmap=3383, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 41.978] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 41.978] color_convert: src=ff729fcf [20028888] [ 41.978] color_convert: dst=ff729fcf [20028888] [ 41.978] sna_render_get_solid: ff729fcf [ 41.978] sna_render_get_solid(23) = ff729fcf (old) [ 41.978] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 41.978] sna_transform_is_imprecise_integer_translation: no transform [ 41.978] gen9_composite_picture: integer translation (0, 0), removing [ 41.978] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 41.978] sna_render_pixmap_bo: GPU all damaged [ 41.978] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 41.978] gen4_choose_composite_emitter: solid, identity mask [ 41.978] kgem_check_bo: num_pages=+0, num_exec=+0 [ 41.978] gen9_composite_get_binding_table(f7c0) [ 41.978] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 41.978] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 41.978] gen9_emit_vertex_elements: setup id=9 [ 41.978] glyphs0_to_dst: glyph=(171, 77)x(11, 3), unclipped [ 41.978] emit_primitive_identity_mask__avx2: dst=(171, 77), mask=(736.00, 32.00) x (11.00, 3.00) [ 41.978] gen8_vertex_flush[1980] = 3 [ 41.978] gen9_magic_ca_pass: CA fixup (338 -> 341) [ 41.978] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 41.978] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 41.978] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 41.978] sna_glyphs(op=3, nlist=1, src=(181, 83)) [ 41.978] kgem_bo_is_busy: handle=25, domain: 1 exec? 1, rq? 1 [ 41.978] sna_glyphs: discarding mask [ 41.978] glyphs0_to_dst(op=3, src=(181, 83), nlist=1, dst=(181, 83)+(0, 0)) [ 41.978] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753409936 size=3775x2136 [ 41.978] gen9_render_composite: 0x0, current mode=1/1 [ 41.978] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 41.978] kgem_bo_is_busy: handle=25, domain: 1 exec? 1, rq? 1 [ 41.978] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 41.978] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 41.978] sna_drawable_use_bo pixmap=3383, box=((0, 0), (3775, 2136)), flags=7... [ 41.978] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 41.978] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 41.978] sna_drawable_use_bo: using whole GPU bo [ 41.978] gen9_composite_set_target: pixmap=3383, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 41.978] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 41.978] color_convert: src=ffffffff [20028888] [ 41.978] color_convert: dst=ffffffff [20028888] [ 41.978] sna_render_get_solid: ffffffff [ 41.978] sna_render_get_solid(white) [ 41.978] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 41.978] sna_transform_is_imprecise_integer_translation: no transform [ 41.978] gen9_composite_picture: integer translation (0, 0), removing [ 41.978] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 41.978] sna_render_pixmap_bo: GPU all damaged [ 41.978] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 41.978] gen4_choose_composite_emitter: solid, identity mask [ 41.978] kgem_check_bo: num_pages=+0, num_exec=+0 [ 41.978] gen9_composite_get_binding_table(f780) [ 41.978] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 41.978] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 41.978] gen9_emit_vertex_elements: setup id=9 [ 41.978] glyphs0_to_dst: glyph=(180, 72)x(10, 13), unclipped [ 41.978] emit_primitive_identity_mask__avx2: dst=(180, 72), mask=(752.00, 32.00) x (10.00, 13.00) [ 41.978] gen8_vertex_flush[1a80] = 3 [ 41.978] gen9_magic_ca_pass: CA fixup (341 -> 344) [ 41.978] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 41.978] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 41.978] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 41.978] sna_glyphs(op=3, nlist=1, src=(1, 100)) [ 41.978] kgem_bo_is_busy: handle=25, domain: 1 exec? 1, rq? 1 [ 41.978] sna_glyphs: discarding mask [ 41.978] glyphs0_to_dst(op=3, src=(1, 100), nlist=1, dst=(1, 100)+(0, 0)) [ 41.978] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753409936 size=3775x2136 [ 41.978] gen9_render_composite: 0x0, current mode=1/1 [ 41.978] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 41.978] kgem_bo_is_busy: handle=25, domain: 1 exec? 1, rq? 1 [ 41.978] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 41.978] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 41.978] sna_drawable_use_bo pixmap=3383, box=((0, 0), (3775, 2136)), flags=7... [ 41.978] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 41.978] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 41.978] sna_drawable_use_bo: using whole GPU bo [ 41.978] gen9_composite_set_target: pixmap=3383, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 41.978] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 41.978] color_convert: src=ff8ae234 [20028888] [ 41.978] color_convert: dst=ff8ae234 [20028888] [ 41.978] sna_render_get_solid: ff8ae234 [ 41.978] sna_render_get_solid(22) = ff8ae234 (old) [ 41.978] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 41.978] sna_transform_is_imprecise_integer_translation: no transform [ 41.978] gen9_composite_picture: integer translation (0, 0), removing [ 41.978] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 41.978] sna_render_pixmap_bo: GPU all damaged [ 41.978] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 41.978] gen4_choose_composite_emitter: solid, identity mask [ 41.978] kgem_check_bo: num_pages=+0, num_exec=+0 [ 41.978] gen9_composite_get_binding_table(f740) [ 41.978] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 41.978] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 41.978] gen9_emit_vertex_elements: setup id=9 [ 41.978] glyphs0_to_dst: glyph=(1, 92)x(9, 8), unclipped [ 41.978] emit_primitive_identity_mask__avx2: dst=(1, 92), mask=(688.00, 32.00) x (9.00, 8.00) [ 41.978] glyphs0_to_dst: glyph=(9, 90)x(10, 13), unclipped [ 41.978] emit_primitive_identity_mask__avx2: dst=(9, 90), mask=(672.00, 48.00) x (10.00, 13.00) [ 41.978] glyphs0_to_dst: glyph=(19, 92)x(9, 8), unclipped [ 41.978] emit_primitive_identity_mask__avx2: dst=(19, 92), mask=(688.00, 32.00) x (9.00, 8.00) [ 41.978] glyphs0_to_dst: glyph=(28, 94)x(8, 3), unclipped [ 41.978] emit_primitive_identity_mask__avx2: dst=(28, 94), mask=(688.00, 48.00) x (8.00, 3.00) [ 41.978] glyphs0_to_dst: glyph=(36, 90)x(11, 10), unclipped [ 41.978] emit_primitive_identity_mask__avx2: dst=(36, 90), mask=(704.00, 0.00) x (11.00, 10.00) [ 41.978] glyphs0_to_dst: glyph=(46, 92)x(9, 8), unclipped [ 41.978] emit_primitive_identity_mask__avx2: dst=(46, 92), mask=(720.00, 0.00) x (9.00, 8.00) [ 41.978] glyphs0_to_dst: glyph=(54, 92)x(10, 8), unclipped [ 41.978] emit_primitive_identity_mask__avx2: dst=(54, 92), mask=(704.00, 16.00) x (10.00, 8.00) [ 41.978] glyphs0_to_dst: glyph=(63, 92)x(10, 8), unclipped [ 41.978] emit_primitive_identity_mask__avx2: dst=(63, 92), mask=(720.00, 16.00) x (10.00, 8.00) [ 41.978] glyphs0_to_dst: glyph=(72, 89)x(10, 11), unclipped [ 41.978] emit_primitive_identity_mask__avx2: dst=(72, 89), mask=(736.00, 0.00) x (10.00, 11.00) [ 41.978] glyphs0_to_dst: glyph=(81, 92)x(10, 8), unclipped [ 41.978] emit_primitive_identity_mask__avx2: dst=(81, 92), mask=(752.00, 0.00) x (10.00, 8.00) [ 41.978] glyphs0_to_dst: glyph=(90, 89)x(10, 11), unclipped [ 41.978] emit_primitive_identity_mask__avx2: dst=(90, 89), mask=(736.00, 0.00) x (10.00, 11.00) [ 41.978] glyphs0_to_dst: glyph=(99, 92)x(11, 8), unclipped [ 41.978] emit_primitive_identity_mask__avx2: dst=(99, 92), mask=(736.00, 16.00) x (11.00, 8.00) [ 41.978] glyphs0_to_dst: glyph=(109, 92)x(9, 8), unclipped [ 41.978] emit_primitive_identity_mask__avx2: dst=(109, 92), mask=(752.00, 16.00) x (9.00, 8.00) [ 41.978] glyphs0_to_dst: glyph=(118, 94)x(8, 3), unclipped [ 41.978] emit_primitive_identity_mask__avx2: dst=(118, 94), mask=(688.00, 48.00) x (8.00, 3.00) [ 41.978] glyphs0_to_dst: glyph=(126, 90)x(10, 10), unclipped [ 41.978] emit_primitive_identity_mask__avx2: dst=(126, 90), mask=(704.00, 32.00) x (10.00, 10.00) [ 41.978] glyphs0_to_dst: glyph=(135, 90)x(10, 10), unclipped [ 41.978] emit_primitive_identity_mask__avx2: dst=(135, 90), mask=(704.00, 32.00) x (10.00, 10.00) [ 41.978] glyphs0_to_dst: glyph=(144, 90)x(10, 10), unclipped [ 41.978] emit_primitive_identity_mask__avx2: dst=(144, 90), mask=(720.00, 32.00) x (10.00, 10.00) [ 41.978] glyphs0_to_dst: glyph=(153, 90)x(10, 10), unclipped [ 41.978] emit_primitive_identity_mask__avx2: dst=(153, 90), mask=(704.00, 48.00) x (10.00, 10.00) [ 41.978] gen8_vertex_flush[1b80] = 54 [ 41.978] gen9_magic_ca_pass: CA fixup (344 -> 398) [ 41.978] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 41.978] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 41.978] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 41.978] sna_glyphs(op=3, nlist=1, src=(163, 100)) [ 41.978] kgem_bo_is_busy: handle=25, domain: 1 exec? 1, rq? 1 [ 41.978] sna_glyphs: discarding mask [ 41.978] glyphs0_to_dst(op=3, src=(163, 100), nlist=1, dst=(163, 100)+(0, 0)) [ 41.978] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753409936 size=3775x2136 [ 41.978] gen9_render_composite: 0x0, current mode=1/1 [ 41.978] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 41.978] kgem_bo_is_busy: handle=25, domain: 1 exec? 1, rq? 1 [ 41.978] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 41.978] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 41.978] sna_drawable_use_bo pixmap=3383, box=((0, 0), (3775, 2136)), flags=7... [ 41.978] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 41.978] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 41.978] sna_drawable_use_bo: using whole GPU bo [ 41.978] gen9_composite_set_target: pixmap=3383, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 41.978] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 41.978] color_convert: src=ffffffff [20028888] [ 41.978] color_convert: dst=ffffffff [20028888] [ 41.978] sna_render_get_solid: ffffffff [ 41.978] sna_render_get_solid(white) [ 41.978] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 41.978] sna_transform_is_imprecise_integer_translation: no transform [ 41.978] gen9_composite_picture: integer translation (0, 0), removing [ 41.978] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 41.978] sna_render_pixmap_bo: GPU all damaged [ 41.978] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 41.978] gen4_choose_composite_emitter: solid, identity mask [ 41.978] kgem_check_bo: num_pages=+0, num_exec=+0 [ 41.978] gen9_composite_get_binding_table(f700) [ 41.978] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 41.978] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 41.978] gen9_emit_vertex_elements: setup id=9 [ 41.978] glyphs0_to_dst: glyph=(165, 92)x(5, 8), unclipped [ 41.978] emit_primitive_identity_mask__avx2: dst=(165, 92), mask=(720.00, 48.00) x (5.00, 8.00) [ 41.978] gen8_vertex_flush[1c80] = 3 [ 41.978] gen9_magic_ca_pass: CA fixup (398 -> 401) [ 41.978] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 41.978] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 41.978] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 41.978] sna_glyphs(op=3, nlist=1, src=(172, 100)) [ 41.978] kgem_bo_is_busy: handle=25, domain: 1 exec? 1, rq? 1 [ 41.978] sna_glyphs: discarding mask [ 41.978] glyphs0_to_dst(op=3, src=(172, 100), nlist=1, dst=(172, 100)+(0, 0)) [ 41.978] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753409936 size=3775x2136 [ 41.978] gen9_render_composite: 0x0, current mode=1/1 [ 41.978] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 41.978] kgem_bo_is_busy: handle=25, domain: 1 exec? 1, rq? 1 [ 41.978] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 41.978] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 41.978] sna_drawable_use_bo pixmap=3383, box=((0, 0), (3775, 2136)), flags=7... [ 41.978] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 41.978] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 41.978] sna_drawable_use_bo: using whole GPU bo [ 41.978] gen9_composite_set_target: pixmap=3383, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 41.978] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 41.978] color_convert: src=ff729fcf [20028888] [ 41.978] color_convert: dst=ff729fcf [20028888] [ 41.978] sna_render_get_solid: ff729fcf [ 41.978] sna_render_get_solid(23) = ff729fcf (old) [ 41.978] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 41.978] sna_transform_is_imprecise_integer_translation: no transform [ 41.978] gen9_composite_picture: integer translation (0, 0), removing [ 41.978] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 41.978] sna_render_pixmap_bo: GPU all damaged [ 41.978] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 41.978] gen4_choose_composite_emitter: solid, identity mask [ 41.978] kgem_check_bo: num_pages=+0, num_exec=+0 [ 41.978] gen9_composite_get_binding_table(f6c0) [ 41.978] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 41.978] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 41.978] gen9_emit_vertex_elements: setup id=9 [ 41.978] glyphs0_to_dst: glyph=(171, 94)x(11, 3), unclipped [ 41.978] emit_primitive_identity_mask__avx2: dst=(171, 94), mask=(736.00, 32.00) x (11.00, 3.00) [ 41.978] gen8_vertex_flush[1d80] = 3 [ 41.978] gen9_magic_ca_pass: CA fixup (401 -> 404) [ 41.978] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 41.978] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 41.978] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 41.978] sna_glyphs(op=3, nlist=1, src=(181, 100)) [ 41.978] kgem_bo_is_busy: handle=25, domain: 1 exec? 1, rq? 1 [ 41.978] sna_glyphs: discarding mask [ 41.978] glyphs0_to_dst(op=3, src=(181, 100), nlist=1, dst=(181, 100)+(0, 0)) [ 41.978] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753409936 size=3775x2136 [ 41.978] gen9_render_composite: 0x0, current mode=1/1 [ 41.978] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 41.978] kgem_bo_is_busy: handle=25, domain: 1 exec? 1, rq? 1 [ 41.978] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 41.978] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 41.978] sna_drawable_use_bo pixmap=3383, box=((0, 0), (3775, 2136)), flags=7... [ 41.978] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 41.978] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 41.978] sna_drawable_use_bo: using whole GPU bo [ 41.978] gen9_composite_set_target: pixmap=3383, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 41.978] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 41.978] color_convert: src=ffffffff [20028888] [ 41.978] color_convert: dst=ffffffff [20028888] [ 41.979] sna_render_get_solid: ffffffff [ 41.979] sna_render_get_solid(white) [ 41.979] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 41.979] sna_transform_is_imprecise_integer_translation: no transform [ 41.979] gen9_composite_picture: integer translation (0, 0), removing [ 41.979] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 41.979] sna_render_pixmap_bo: GPU all damaged [ 41.979] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 41.979] gen4_choose_composite_emitter: solid, identity mask [ 41.979] kgem_check_bo: num_pages=+0, num_exec=+0 [ 41.979] gen9_composite_get_binding_table(f680) [ 41.979] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 41.979] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 41.979] gen9_emit_vertex_elements: setup id=9 [ 41.979] glyphs0_to_dst: glyph=(180, 89)x(10, 13), unclipped [ 41.979] emit_primitive_identity_mask__avx2: dst=(180, 89), mask=(752.00, 32.00) x (10.00, 13.00) [ 41.979] gen8_vertex_flush[1e80] = 3 [ 41.979] gen9_magic_ca_pass: CA fixup (404 -> 407) [ 41.979] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 41.979] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 41.979] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 41.979] sna_glyphs(op=3, nlist=1, src=(1, 117)) [ 41.979] kgem_bo_is_busy: handle=25, domain: 1 exec? 1, rq? 1 [ 41.979] sna_glyphs: discarding mask [ 41.979] glyphs0_to_dst(op=3, src=(1, 117), nlist=1, dst=(1, 117)+(0, 0)) [ 41.979] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753409936 size=3775x2136 [ 41.979] gen9_render_composite: 0x0, current mode=1/1 [ 41.979] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 41.979] kgem_bo_is_busy: handle=25, domain: 1 exec? 1, rq? 1 [ 41.979] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 41.979] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 41.979] sna_drawable_use_bo pixmap=3383, box=((0, 0), (3775, 2136)), flags=7... [ 41.979] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 41.979] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 41.979] sna_drawable_use_bo: using whole GPU bo [ 41.979] gen9_composite_set_target: pixmap=3383, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 41.979] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 41.979] color_convert: src=ff8ae234 [20028888] [ 41.979] color_convert: dst=ff8ae234 [20028888] [ 41.979] sna_render_get_solid: ff8ae234 [ 41.979] sna_render_get_solid(22) = ff8ae234 (old) [ 41.979] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 41.979] sna_transform_is_imprecise_integer_translation: no transform [ 41.979] gen9_composite_picture: integer translation (0, 0), removing [ 41.979] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 41.979] sna_render_pixmap_bo: GPU all damaged [ 41.979] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 41.979] gen4_choose_composite_emitter: solid, identity mask [ 41.979] kgem_check_bo: num_pages=+0, num_exec=+0 [ 41.979] gen9_composite_get_binding_table(f640) [ 41.979] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 41.979] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 41.979] gen9_emit_vertex_elements: setup id=9 [ 41.979] glyphs0_to_dst: glyph=(1, 109)x(9, 8), unclipped [ 41.979] emit_primitive_identity_mask__avx2: dst=(1, 109), mask=(688.00, 32.00) x (9.00, 8.00) [ 41.979] glyphs0_to_dst: glyph=(9, 107)x(10, 13), unclipped [ 41.979] emit_primitive_identity_mask__avx2: dst=(9, 107), mask=(672.00, 48.00) x (10.00, 13.00) [ 41.979] glyphs0_to_dst: glyph=(19, 109)x(9, 8), unclipped [ 41.979] emit_primitive_identity_mask__avx2: dst=(19, 109), mask=(688.00, 32.00) x (9.00, 8.00) [ 41.979] glyphs0_to_dst: glyph=(28, 111)x(8, 3), unclipped [ 41.979] emit_primitive_identity_mask__avx2: dst=(28, 111), mask=(688.00, 48.00) x (8.00, 3.00) [ 41.979] glyphs0_to_dst: glyph=(36, 107)x(11, 10), unclipped [ 41.979] emit_primitive_identity_mask__avx2: dst=(36, 107), mask=(704.00, 0.00) x (11.00, 10.00) [ 41.979] glyphs0_to_dst: glyph=(46, 109)x(9, 8), unclipped [ 41.979] emit_primitive_identity_mask__avx2: dst=(46, 109), mask=(720.00, 0.00) x (9.00, 8.00) [ 41.979] glyphs0_to_dst: glyph=(54, 109)x(10, 8), unclipped [ 41.979] emit_primitive_identity_mask__avx2: dst=(54, 109), mask=(704.00, 16.00) x (10.00, 8.00) [ 41.979] glyphs0_to_dst: glyph=(63, 109)x(10, 8), unclipped [ 41.979] emit_primitive_identity_mask__avx2: dst=(63, 109), mask=(720.00, 16.00) x (10.00, 8.00) [ 41.979] glyphs0_to_dst: glyph=(72, 106)x(10, 11), unclipped [ 41.979] emit_primitive_identity_mask__avx2: dst=(72, 106), mask=(736.00, 0.00) x (10.00, 11.00) [ 41.979] glyphs0_to_dst: glyph=(81, 109)x(10, 8), unclipped [ 41.979] emit_primitive_identity_mask__avx2: dst=(81, 109), mask=(752.00, 0.00) x (10.00, 8.00) [ 41.979] glyphs0_to_dst: glyph=(90, 106)x(10, 11), unclipped [ 41.979] emit_primitive_identity_mask__avx2: dst=(90, 106), mask=(736.00, 0.00) x (10.00, 11.00) [ 41.979] glyphs0_to_dst: glyph=(99, 109)x(11, 8), unclipped [ 41.979] emit_primitive_identity_mask__avx2: dst=(99, 109), mask=(736.00, 16.00) x (11.00, 8.00) [ 41.979] glyphs0_to_dst: glyph=(109, 109)x(9, 8), unclipped [ 41.979] emit_primitive_identity_mask__avx2: dst=(109, 109), mask=(752.00, 16.00) x (9.00, 8.00) [ 41.979] glyphs0_to_dst: glyph=(118, 111)x(8, 3), unclipped [ 41.979] emit_primitive_identity_mask__avx2: dst=(118, 111), mask=(688.00, 48.00) x (8.00, 3.00) [ 41.979] glyphs0_to_dst: glyph=(126, 107)x(10, 10), unclipped [ 41.979] emit_primitive_identity_mask__avx2: dst=(126, 107), mask=(704.00, 32.00) x (10.00, 10.00) [ 41.979] glyphs0_to_dst: glyph=(135, 107)x(10, 10), unclipped [ 41.979] emit_primitive_identity_mask__avx2: dst=(135, 107), mask=(704.00, 32.00) x (10.00, 10.00) [ 41.979] glyphs0_to_dst: glyph=(144, 107)x(10, 10), unclipped [ 41.979] emit_primitive_identity_mask__avx2: dst=(144, 107), mask=(720.00, 32.00) x (10.00, 10.00) [ 41.979] glyphs0_to_dst: glyph=(153, 107)x(10, 10), unclipped [ 41.979] emit_primitive_identity_mask__avx2: dst=(153, 107), mask=(704.00, 48.00) x (10.00, 10.00) [ 41.979] gen8_vertex_flush[1f80] = 54 [ 41.979] gen9_magic_ca_pass: CA fixup (407 -> 461) [ 41.979] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 41.979] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 41.979] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 41.979] sna_accel_flush: flush?=0, dirty?=0 [ 41.979] sna_block_handler (tv=0.0) [ 41.979] sna_wakeup_handler [ 41.979] sna_accel_flush: flush?=0, dirty?=0 [ 41.979] sna_accel_flush: flush?=0, dirty?=0 [ 41.979] sna_accel_flush: flush?=0, dirty?=0 [ 41.979] sna_block_handler (tv=0.0) [ 41.979] sna_wakeup_handler [ 41.979] sna_accel_flush: flush?=0, dirty?=0 [ 41.979] sna_accel_flush: flush?=0, dirty?=0 [ 41.979] sna_accel_flush: flush?=0, dirty?=0 [ 41.979] sna_accel_flush: flush?=0, dirty?=0 [ 41.979] sna_accel_flush: flush?=0, dirty?=0 [ 41.979] sna_accel_flush: flush?=0, dirty?=0 [ 41.979] sna_block_handler (tv=0.0) [ 41.979] sna_wakeup_handler [ 41.979] sna_accel_flush: flush?=0, dirty?=0 [ 41.979] sna_accel_flush: flush?=0, dirty?=0 [ 41.979] sna_accel_flush: flush?=0, dirty?=0 [ 41.979] sna_block_handler (tv=0.0) [ 41.979] sna_wakeup_handler [ 41.979] sna_accel_flush: flush?=0, dirty?=0 [ 41.979] sna_accel_flush: flush?=0, dirty?=0 [ 41.979] sna_accel_flush: flush?=0, dirty?=0 [ 41.979] sna_block_handler (tv=0.0) [ 41.979] sna_wakeup_handler [ 41.979] sna_glyphs(op=3, nlist=1, src=(163, 117)) [ 41.979] kgem_bo_is_busy: handle=25, domain: 1 exec? 1, rq? 1 [ 41.979] sna_glyphs: discarding mask [ 41.979] glyphs0_to_dst(op=3, src=(163, 117), nlist=1, dst=(163, 117)+(0, 0)) [ 41.979] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753409936 size=3775x2136 [ 41.979] gen9_render_composite: 0x0, current mode=1/1 [ 41.979] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 41.979] kgem_bo_is_busy: handle=25, domain: 1 exec? 1, rq? 1 [ 41.979] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 41.979] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 41.979] sna_drawable_use_bo pixmap=3383, box=((0, 0), (3775, 2136)), flags=7... [ 41.979] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 41.979] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 41.979] sna_drawable_use_bo: using whole GPU bo [ 41.979] gen9_composite_set_target: pixmap=3383, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 41.979] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 41.979] color_convert: src=ffffffff [20028888] [ 41.979] color_convert: dst=ffffffff [20028888] [ 41.979] sna_render_get_solid: ffffffff [ 41.979] sna_render_get_solid(white) [ 41.979] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 41.979] sna_transform_is_imprecise_integer_translation: no transform [ 41.979] gen9_composite_picture: integer translation (0, 0), removing [ 41.979] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 41.979] sna_render_pixmap_bo: GPU all damaged [ 41.979] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 41.979] gen4_choose_composite_emitter: solid, identity mask [ 41.979] kgem_check_bo: num_pages=+0, num_exec=+0 [ 41.979] gen9_composite_get_binding_table(f600) [ 41.979] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 41.979] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 41.979] gen9_emit_vertex_elements: setup id=9 [ 41.979] glyphs0_to_dst: glyph=(165, 109)x(5, 8), unclipped [ 41.979] emit_primitive_identity_mask__avx2: dst=(165, 109), mask=(720.00, 48.00) x (5.00, 8.00) [ 41.979] gen8_vertex_flush[2080] = 3 [ 41.979] gen9_magic_ca_pass: CA fixup (461 -> 464) [ 41.979] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 41.979] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 41.979] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 41.979] sna_glyphs(op=3, nlist=1, src=(172, 117)) [ 41.979] kgem_bo_is_busy: handle=25, domain: 1 exec? 1, rq? 1 [ 41.979] sna_glyphs: discarding mask [ 41.979] glyphs0_to_dst(op=3, src=(172, 117), nlist=1, dst=(172, 117)+(0, 0)) [ 41.979] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753409936 size=3775x2136 [ 41.979] gen9_render_composite: 0x0, current mode=1/1 [ 41.979] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 41.979] kgem_bo_is_busy: handle=25, domain: 1 exec? 1, rq? 1 [ 41.979] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 41.979] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 41.979] sna_drawable_use_bo pixmap=3383, box=((0, 0), (3775, 2136)), flags=7... [ 41.979] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 41.979] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 41.979] sna_drawable_use_bo: using whole GPU bo [ 41.979] gen9_composite_set_target: pixmap=3383, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 41.979] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 41.979] color_convert: src=ff729fcf [20028888] [ 41.979] color_convert: dst=ff729fcf [20028888] [ 41.979] sna_render_get_solid: ff729fcf [ 41.979] sna_render_get_solid(23) = ff729fcf (old) [ 41.979] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 41.979] sna_transform_is_imprecise_integer_translation: no transform [ 41.979] gen9_composite_picture: integer translation (0, 0), removing [ 41.979] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 41.979] sna_render_pixmap_bo: GPU all damaged [ 41.979] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 41.979] gen4_choose_composite_emitter: solid, identity mask [ 41.979] kgem_check_bo: num_pages=+0, num_exec=+0 [ 41.979] gen9_composite_get_binding_table(f5c0) [ 41.979] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 41.979] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 41.979] gen9_emit_vertex_elements: setup id=9 [ 41.979] glyphs0_to_dst: glyph=(171, 111)x(11, 3), unclipped [ 41.979] emit_primitive_identity_mask__avx2: dst=(171, 111), mask=(736.00, 32.00) x (11.00, 3.00) [ 41.979] gen8_vertex_flush[2180] = 3 [ 41.979] gen9_magic_ca_pass: CA fixup (464 -> 467) [ 41.979] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 41.979] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 41.979] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 41.979] sna_glyphs(op=3, nlist=1, src=(181, 117)) [ 41.979] kgem_bo_is_busy: handle=25, domain: 1 exec? 1, rq? 1 [ 41.979] sna_glyphs: discarding mask [ 41.979] glyphs0_to_dst(op=3, src=(181, 117), nlist=1, dst=(181, 117)+(0, 0)) [ 41.979] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753409936 size=3775x2136 [ 41.979] gen9_render_composite: 0x0, current mode=1/1 [ 41.979] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 41.979] kgem_bo_is_busy: handle=25, domain: 1 exec? 1, rq? 1 [ 41.979] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 41.979] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 41.979] sna_drawable_use_bo pixmap=3383, box=((0, 0), (3775, 2136)), flags=7... [ 41.979] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 41.979] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 41.979] sna_drawable_use_bo: using whole GPU bo [ 41.979] gen9_composite_set_target: pixmap=3383, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 41.979] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 41.979] color_convert: src=ffffffff [20028888] [ 41.979] color_convert: dst=ffffffff [20028888] [ 41.979] sna_render_get_solid: ffffffff [ 41.979] sna_render_get_solid(white) [ 41.979] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 41.979] sna_transform_is_imprecise_integer_translation: no transform [ 41.979] gen9_composite_picture: integer translation (0, 0), removing [ 41.979] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 41.979] sna_render_pixmap_bo: GPU all damaged [ 41.979] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 41.979] gen4_choose_composite_emitter: solid, identity mask [ 41.979] kgem_check_bo: num_pages=+0, num_exec=+0 [ 41.979] gen9_composite_get_binding_table(f580) [ 41.979] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 41.979] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 41.979] gen9_emit_vertex_elements: setup id=9 [ 41.979] glyphs0_to_dst: glyph=(180, 106)x(10, 13), unclipped [ 41.979] emit_primitive_identity_mask__avx2: dst=(180, 106), mask=(752.00, 32.00) x (10.00, 13.00) [ 41.980] gen8_vertex_flush[2280] = 3 [ 41.980] gen9_magic_ca_pass: CA fixup (467 -> 470) [ 41.980] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 41.980] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 41.980] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 41.980] sna_glyphs(op=3, nlist=1, src=(1, 134)) [ 41.980] kgem_bo_is_busy: handle=25, domain: 1 exec? 1, rq? 1 [ 41.980] sna_glyphs: discarding mask [ 41.980] glyphs0_to_dst(op=3, src=(1, 134), nlist=1, dst=(1, 134)+(0, 0)) [ 41.980] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753409936 size=3775x2136 [ 41.980] gen9_render_composite: 0x0, current mode=1/1 [ 41.980] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 41.980] kgem_bo_is_busy: handle=25, domain: 1 exec? 1, rq? 1 [ 41.980] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 41.980] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 41.980] sna_drawable_use_bo pixmap=3383, box=((0, 0), (3775, 2136)), flags=7... [ 41.980] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 41.980] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 41.980] sna_drawable_use_bo: using whole GPU bo [ 41.980] gen9_composite_set_target: pixmap=3383, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 41.980] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 41.980] color_convert: src=ff8ae234 [20028888] [ 41.980] color_convert: dst=ff8ae234 [20028888] [ 41.980] sna_render_get_solid: ff8ae234 [ 41.980] sna_render_get_solid(22) = ff8ae234 (old) [ 41.980] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 41.980] sna_transform_is_imprecise_integer_translation: no transform [ 41.980] gen9_composite_picture: integer translation (0, 0), removing [ 41.980] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 41.980] sna_render_pixmap_bo: GPU all damaged [ 41.980] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 41.980] gen4_choose_composite_emitter: solid, identity mask [ 41.980] kgem_check_bo: num_pages=+0, num_exec=+0 [ 41.980] gen9_composite_get_binding_table(f540) [ 41.980] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 41.980] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 41.980] gen9_emit_vertex_elements: setup id=9 [ 41.980] glyphs0_to_dst: glyph=(1, 126)x(9, 8), unclipped [ 41.980] emit_primitive_identity_mask__avx2: dst=(1, 126), mask=(688.00, 32.00) x (9.00, 8.00) [ 41.980] glyphs0_to_dst: glyph=(9, 124)x(10, 13), unclipped [ 41.980] emit_primitive_identity_mask__avx2: dst=(9, 124), mask=(672.00, 48.00) x (10.00, 13.00) [ 41.980] glyphs0_to_dst: glyph=(19, 126)x(9, 8), unclipped [ 41.980] emit_primitive_identity_mask__avx2: dst=(19, 126), mask=(688.00, 32.00) x (9.00, 8.00) [ 41.980] glyphs0_to_dst: glyph=(28, 128)x(8, 3), unclipped [ 41.980] emit_primitive_identity_mask__avx2: dst=(28, 128), mask=(688.00, 48.00) x (8.00, 3.00) [ 41.980] glyphs0_to_dst: glyph=(36, 124)x(11, 10), unclipped [ 41.980] emit_primitive_identity_mask__avx2: dst=(36, 124), mask=(704.00, 0.00) x (11.00, 10.00) [ 41.980] glyphs0_to_dst: glyph=(46, 126)x(9, 8), unclipped [ 41.980] emit_primitive_identity_mask__avx2: dst=(46, 126), mask=(720.00, 0.00) x (9.00, 8.00) [ 41.980] glyphs0_to_dst: glyph=(54, 126)x(10, 8), unclipped [ 41.980] emit_primitive_identity_mask__avx2: dst=(54, 126), mask=(704.00, 16.00) x (10.00, 8.00) [ 41.980] glyphs0_to_dst: glyph=(63, 126)x(10, 8), unclipped [ 41.980] emit_primitive_identity_mask__avx2: dst=(63, 126), mask=(720.00, 16.00) x (10.00, 8.00) [ 41.980] glyphs0_to_dst: glyph=(72, 123)x(10, 11), unclipped [ 41.980] emit_primitive_identity_mask__avx2: dst=(72, 123), mask=(736.00, 0.00) x (10.00, 11.00) [ 41.980] glyphs0_to_dst: glyph=(81, 126)x(10, 8), unclipped [ 41.980] emit_primitive_identity_mask__avx2: dst=(81, 126), mask=(752.00, 0.00) x (10.00, 8.00) [ 41.980] glyphs0_to_dst: glyph=(90, 123)x(10, 11), unclipped [ 41.980] emit_primitive_identity_mask__avx2: dst=(90, 123), mask=(736.00, 0.00) x (10.00, 11.00) [ 41.980] glyphs0_to_dst: glyph=(99, 126)x(11, 8), unclipped [ 41.980] emit_primitive_identity_mask__avx2: dst=(99, 126), mask=(736.00, 16.00) x (11.00, 8.00) [ 41.980] glyphs0_to_dst: glyph=(109, 126)x(9, 8), unclipped [ 41.980] emit_primitive_identity_mask__avx2: dst=(109, 126), mask=(752.00, 16.00) x (9.00, 8.00) [ 41.980] glyphs0_to_dst: glyph=(118, 128)x(8, 3), unclipped [ 41.980] emit_primitive_identity_mask__avx2: dst=(118, 128), mask=(688.00, 48.00) x (8.00, 3.00) [ 41.980] glyphs0_to_dst: glyph=(126, 124)x(10, 10), unclipped [ 41.980] emit_primitive_identity_mask__avx2: dst=(126, 124), mask=(704.00, 32.00) x (10.00, 10.00) [ 41.980] glyphs0_to_dst: glyph=(135, 124)x(10, 10), unclipped [ 41.980] emit_primitive_identity_mask__avx2: dst=(135, 124), mask=(704.00, 32.00) x (10.00, 10.00) [ 41.980] glyphs0_to_dst: glyph=(144, 124)x(10, 10), unclipped [ 41.980] emit_primitive_identity_mask__avx2: dst=(144, 124), mask=(720.00, 32.00) x (10.00, 10.00) [ 41.980] glyphs0_to_dst: glyph=(153, 124)x(10, 10), unclipped [ 41.980] emit_primitive_identity_mask__avx2: dst=(153, 124), mask=(704.00, 48.00) x (10.00, 10.00) [ 41.980] gen8_vertex_flush[2380] = 54 [ 41.980] gen9_magic_ca_pass: CA fixup (470 -> 524) [ 41.980] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 41.980] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 41.980] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 41.980] sna_glyphs(op=3, nlist=1, src=(163, 134)) [ 41.980] kgem_bo_is_busy: handle=25, domain: 1 exec? 1, rq? 1 [ 41.980] sna_glyphs: discarding mask [ 41.980] glyphs0_to_dst(op=3, src=(163, 134), nlist=1, dst=(163, 134)+(0, 0)) [ 41.980] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753409936 size=3775x2136 [ 41.980] gen9_render_composite: 0x0, current mode=1/1 [ 41.980] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 41.980] kgem_bo_is_busy: handle=25, domain: 1 exec? 1, rq? 1 [ 41.980] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 41.980] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 41.980] sna_drawable_use_bo pixmap=3383, box=((0, 0), (3775, 2136)), flags=7... [ 41.980] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 41.980] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 41.980] sna_drawable_use_bo: using whole GPU bo [ 41.980] gen9_composite_set_target: pixmap=3383, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 41.980] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 41.980] color_convert: src=ffffffff [20028888] [ 41.980] color_convert: dst=ffffffff [20028888] [ 41.980] sna_render_get_solid: ffffffff [ 41.980] sna_render_get_solid(white) [ 41.980] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 41.980] sna_transform_is_imprecise_integer_translation: no transform [ 41.980] gen9_composite_picture: integer translation (0, 0), removing [ 41.980] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 41.980] sna_render_pixmap_bo: GPU all damaged [ 41.980] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 41.980] gen4_choose_composite_emitter: solid, identity mask [ 41.980] kgem_check_bo: num_pages=+0, num_exec=+0 [ 41.980] gen9_composite_get_binding_table(f500) [ 41.980] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 41.980] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 41.980] gen9_emit_vertex_elements: setup id=9 [ 41.980] glyphs0_to_dst: glyph=(165, 126)x(5, 8), unclipped [ 41.980] emit_primitive_identity_mask__avx2: dst=(165, 126), mask=(720.00, 48.00) x (5.00, 8.00) [ 41.980] gen8_vertex_flush[2480] = 3 [ 41.980] gen9_magic_ca_pass: CA fixup (524 -> 527) [ 41.980] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 41.980] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 41.980] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 41.980] sna_glyphs(op=3, nlist=1, src=(172, 134)) [ 41.980] kgem_bo_is_busy: handle=25, domain: 1 exec? 1, rq? 1 [ 41.980] sna_glyphs: discarding mask [ 41.980] glyphs0_to_dst(op=3, src=(172, 134), nlist=1, dst=(172, 134)+(0, 0)) [ 41.980] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753409936 size=3775x2136 [ 41.980] gen9_render_composite: 0x0, current mode=1/1 [ 41.980] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 41.980] kgem_bo_is_busy: handle=25, domain: 1 exec? 1, rq? 1 [ 41.980] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 41.980] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 41.980] sna_drawable_use_bo pixmap=3383, box=((0, 0), (3775, 2136)), flags=7... [ 41.980] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 41.980] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 41.980] sna_drawable_use_bo: using whole GPU bo [ 41.980] gen9_composite_set_target: pixmap=3383, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 41.980] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 41.980] color_convert: src=ff729fcf [20028888] [ 41.980] color_convert: dst=ff729fcf [20028888] [ 41.980] sna_render_get_solid: ff729fcf [ 41.980] sna_render_get_solid(23) = ff729fcf (old) [ 41.980] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 41.980] sna_transform_is_imprecise_integer_translation: no transform [ 41.980] gen9_composite_picture: integer translation (0, 0), removing [ 41.980] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 41.980] sna_render_pixmap_bo: GPU all damaged [ 41.980] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 41.980] gen4_choose_composite_emitter: solid, identity mask [ 41.980] kgem_check_bo: num_pages=+0, num_exec=+0 [ 41.980] gen9_composite_get_binding_table(f4c0) [ 41.980] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 41.980] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 41.980] gen9_emit_vertex_elements: setup id=9 [ 41.980] glyphs0_to_dst: glyph=(171, 128)x(11, 3), unclipped [ 41.980] emit_primitive_identity_mask__avx2: dst=(171, 128), mask=(736.00, 32.00) x (11.00, 3.00) [ 41.980] gen8_vertex_flush[2580] = 3 [ 41.980] gen9_magic_ca_pass: CA fixup (527 -> 530) [ 41.980] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 41.980] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 41.980] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 41.980] sna_glyphs(op=3, nlist=1, src=(181, 134)) [ 41.980] kgem_bo_is_busy: handle=25, domain: 1 exec? 1, rq? 1 [ 41.980] sna_glyphs: discarding mask [ 41.980] glyphs0_to_dst(op=3, src=(181, 134), nlist=1, dst=(181, 134)+(0, 0)) [ 41.980] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753409936 size=3775x2136 [ 41.980] gen9_render_composite: 0x0, current mode=1/1 [ 41.980] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 41.980] kgem_bo_is_busy: handle=25, domain: 1 exec? 1, rq? 1 [ 41.980] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 41.980] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 41.980] sna_drawable_use_bo pixmap=3383, box=((0, 0), (3775, 2136)), flags=7... [ 41.980] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 41.980] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 41.980] sna_drawable_use_bo: using whole GPU bo [ 41.980] gen9_composite_set_target: pixmap=3383, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 41.980] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 41.980] color_convert: src=ffffffff [20028888] [ 41.980] color_convert: dst=ffffffff [20028888] [ 41.980] sna_render_get_solid: ffffffff [ 41.980] sna_render_get_solid(white) [ 41.980] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 41.980] sna_transform_is_imprecise_integer_translation: no transform [ 41.980] gen9_composite_picture: integer translation (0, 0), removing [ 41.980] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 41.980] sna_render_pixmap_bo: GPU all damaged [ 41.980] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 41.980] gen4_choose_composite_emitter: solid, identity mask [ 41.980] kgem_check_bo: num_pages=+0, num_exec=+0 [ 41.980] gen9_composite_get_binding_table(f480) [ 41.980] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 41.980] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 41.980] gen9_emit_vertex_elements: setup id=9 [ 41.980] glyphs0_to_dst: glyph=(180, 123)x(10, 13), unclipped [ 41.980] emit_primitive_identity_mask__avx2: dst=(180, 123), mask=(752.00, 32.00) x (10.00, 13.00) [ 41.980] gen8_vertex_flush[2680] = 3 [ 41.980] gen9_magic_ca_pass: CA fixup (530 -> 533) [ 41.980] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 41.980] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 41.980] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 41.980] sna_glyphs(op=3, nlist=1, src=(1, 151)) [ 41.980] kgem_bo_is_busy: handle=25, domain: 1 exec? 1, rq? 1 [ 41.980] sna_glyphs: discarding mask [ 41.980] glyphs0_to_dst(op=3, src=(1, 151), nlist=1, dst=(1, 151)+(0, 0)) [ 41.980] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753409936 size=3775x2136 [ 41.980] gen9_render_composite: 0x0, current mode=1/1 [ 41.980] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 41.980] kgem_bo_is_busy: handle=25, domain: 1 exec? 1, rq? 1 [ 41.980] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 41.980] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 41.980] sna_drawable_use_bo pixmap=3383, box=((0, 0), (3775, 2136)), flags=7... [ 41.980] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 41.980] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 41.980] sna_drawable_use_bo: using whole GPU bo [ 41.980] gen9_composite_set_target: pixmap=3383, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 41.980] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 41.980] color_convert: src=ff8ae234 [20028888] [ 41.980] color_convert: dst=ff8ae234 [20028888] [ 41.980] sna_render_get_solid: ff8ae234 [ 41.980] sna_render_get_solid(22) = ff8ae234 (old) [ 41.980] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 41.980] sna_transform_is_imprecise_integer_translation: no transform [ 41.980] gen9_composite_picture: integer translation (0, 0), removing [ 41.980] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 41.980] sna_render_pixmap_bo: GPU all damaged [ 41.980] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 41.980] gen4_choose_composite_emitter: solid, identity mask [ 41.980] kgem_check_bo: num_pages=+0, num_exec=+0 [ 41.980] gen9_composite_get_binding_table(f440) [ 41.980] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 41.980] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 41.980] gen9_emit_vertex_elements: setup id=9 [ 41.980] glyphs0_to_dst: glyph=(1, 143)x(9, 8), unclipped [ 41.980] emit_primitive_identity_mask__avx2: dst=(1, 143), mask=(688.00, 32.00) x (9.00, 8.00) [ 41.980] glyphs0_to_dst: glyph=(9, 141)x(10, 13), unclipped [ 41.980] emit_primitive_identity_mask__avx2: dst=(9, 141), mask=(672.00, 48.00) x (10.00, 13.00) [ 41.980] glyphs0_to_dst: glyph=(19, 143)x(9, 8), unclipped [ 41.980] emit_primitive_identity_mask__avx2: dst=(19, 143), mask=(688.00, 32.00) x (9.00, 8.00) [ 41.980] glyphs0_to_dst: glyph=(28, 145)x(8, 3), unclipped [ 41.980] emit_primitive_identity_mask__avx2: dst=(28, 145), mask=(688.00, 48.00) x (8.00, 3.00) [ 41.980] glyphs0_to_dst: glyph=(36, 141)x(11, 10), unclipped [ 41.981] emit_primitive_identity_mask__avx2: dst=(36, 141), mask=(704.00, 0.00) x (11.00, 10.00) [ 41.981] glyphs0_to_dst: glyph=(46, 143)x(9, 8), unclipped [ 41.981] emit_primitive_identity_mask__avx2: dst=(46, 143), mask=(720.00, 0.00) x (9.00, 8.00) [ 41.981] glyphs0_to_dst: glyph=(54, 143)x(10, 8), unclipped [ 41.981] emit_primitive_identity_mask__avx2: dst=(54, 143), mask=(704.00, 16.00) x (10.00, 8.00) [ 41.981] glyphs0_to_dst: glyph=(63, 143)x(10, 8), unclipped [ 41.981] emit_primitive_identity_mask__avx2: dst=(63, 143), mask=(720.00, 16.00) x (10.00, 8.00) [ 41.981] glyphs0_to_dst: glyph=(72, 140)x(10, 11), unclipped [ 41.981] emit_primitive_identity_mask__avx2: dst=(72, 140), mask=(736.00, 0.00) x (10.00, 11.00) [ 41.981] glyphs0_to_dst: glyph=(81, 143)x(10, 8), unclipped [ 41.981] emit_primitive_identity_mask__avx2: dst=(81, 143), mask=(752.00, 0.00) x (10.00, 8.00) [ 41.981] glyphs0_to_dst: glyph=(90, 140)x(10, 11), unclipped [ 41.981] emit_primitive_identity_mask__avx2: dst=(90, 140), mask=(736.00, 0.00) x (10.00, 11.00) [ 41.981] glyphs0_to_dst: glyph=(99, 143)x(11, 8), unclipped [ 41.981] emit_primitive_identity_mask__avx2: dst=(99, 143), mask=(736.00, 16.00) x (11.00, 8.00) [ 41.981] glyphs0_to_dst: glyph=(109, 143)x(9, 8), unclipped [ 41.981] emit_primitive_identity_mask__avx2: dst=(109, 143), mask=(752.00, 16.00) x (9.00, 8.00) [ 41.981] glyphs0_to_dst: glyph=(118, 145)x(8, 3), unclipped [ 41.981] emit_primitive_identity_mask__avx2: dst=(118, 145), mask=(688.00, 48.00) x (8.00, 3.00) [ 41.981] glyphs0_to_dst: glyph=(126, 141)x(10, 10), unclipped [ 41.981] emit_primitive_identity_mask__avx2: dst=(126, 141), mask=(704.00, 32.00) x (10.00, 10.00) [ 41.981] glyphs0_to_dst: glyph=(135, 141)x(10, 10), unclipped [ 41.981] emit_primitive_identity_mask__avx2: dst=(135, 141), mask=(704.00, 32.00) x (10.00, 10.00) [ 41.981] glyphs0_to_dst: glyph=(144, 141)x(10, 10), unclipped [ 41.981] emit_primitive_identity_mask__avx2: dst=(144, 141), mask=(720.00, 32.00) x (10.00, 10.00) [ 41.981] glyphs0_to_dst: glyph=(153, 141)x(10, 10), unclipped [ 41.981] emit_primitive_identity_mask__avx2: dst=(153, 141), mask=(704.00, 48.00) x (10.00, 10.00) [ 41.981] gen8_vertex_flush[2780] = 54 [ 41.981] gen9_magic_ca_pass: CA fixup (533 -> 587) [ 41.981] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 41.981] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 41.981] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 41.981] sna_glyphs(op=3, nlist=1, src=(163, 151)) [ 41.981] kgem_bo_is_busy: handle=25, domain: 1 exec? 1, rq? 1 [ 41.981] sna_glyphs: discarding mask [ 41.981] glyphs0_to_dst(op=3, src=(163, 151), nlist=1, dst=(163, 151)+(0, 0)) [ 41.981] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753409936 size=3775x2136 [ 41.981] gen9_render_composite: 0x0, current mode=1/1 [ 41.981] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 41.981] kgem_bo_is_busy: handle=25, domain: 1 exec? 1, rq? 1 [ 41.981] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 41.981] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 41.981] sna_drawable_use_bo pixmap=3383, box=((0, 0), (3775, 2136)), flags=7... [ 41.981] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 41.981] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 41.981] sna_drawable_use_bo: using whole GPU bo [ 41.981] gen9_composite_set_target: pixmap=3383, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 41.981] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 41.981] color_convert: src=ffffffff [20028888] [ 41.981] color_convert: dst=ffffffff [20028888] [ 41.981] sna_render_get_solid: ffffffff [ 41.981] sna_render_get_solid(white) [ 41.981] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 41.981] sna_transform_is_imprecise_integer_translation: no transform [ 41.981] gen9_composite_picture: integer translation (0, 0), removing [ 41.981] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 41.981] sna_render_pixmap_bo: GPU all damaged [ 41.981] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 41.981] gen4_choose_composite_emitter: solid, identity mask [ 41.981] kgem_check_bo: num_pages=+0, num_exec=+0 [ 41.981] gen9_composite_get_binding_table(f400) [ 41.981] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 41.981] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 41.981] gen9_emit_vertex_elements: setup id=9 [ 41.981] glyphs0_to_dst: glyph=(165, 143)x(5, 8), unclipped [ 41.981] emit_primitive_identity_mask__avx2: dst=(165, 143), mask=(720.00, 48.00) x (5.00, 8.00) [ 41.981] gen8_vertex_flush[2880] = 3 [ 41.981] gen9_magic_ca_pass: CA fixup (587 -> 590) [ 41.981] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 41.981] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 41.981] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 41.981] sna_glyphs(op=3, nlist=1, src=(172, 151)) [ 41.981] kgem_bo_is_busy: handle=25, domain: 1 exec? 1, rq? 1 [ 41.981] sna_glyphs: discarding mask [ 41.981] glyphs0_to_dst(op=3, src=(172, 151), nlist=1, dst=(172, 151)+(0, 0)) [ 41.981] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753409936 size=3775x2136 [ 41.981] gen9_render_composite: 0x0, current mode=1/1 [ 41.981] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 41.981] kgem_bo_is_busy: handle=25, domain: 1 exec? 1, rq? 1 [ 41.981] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 41.981] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 41.981] sna_drawable_use_bo pixmap=3383, box=((0, 0), (3775, 2136)), flags=7... [ 41.981] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 41.981] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 41.981] sna_drawable_use_bo: using whole GPU bo [ 41.981] gen9_composite_set_target: pixmap=3383, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 41.981] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 41.981] color_convert: src=ff729fcf [20028888] [ 41.981] color_convert: dst=ff729fcf [20028888] [ 41.981] sna_render_get_solid: ff729fcf [ 41.981] sna_render_get_solid(23) = ff729fcf (old) [ 41.981] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 41.981] sna_transform_is_imprecise_integer_translation: no transform [ 41.981] gen9_composite_picture: integer translation (0, 0), removing [ 41.981] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 41.981] sna_render_pixmap_bo: GPU all damaged [ 41.981] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 41.981] gen4_choose_composite_emitter: solid, identity mask [ 41.981] kgem_check_bo: num_pages=+0, num_exec=+0 [ 41.981] gen9_composite_get_binding_table(f3c0) [ 41.981] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 41.981] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 41.981] gen9_emit_vertex_elements: setup id=9 [ 41.981] glyphs0_to_dst: glyph=(171, 145)x(11, 3), unclipped [ 41.981] emit_primitive_identity_mask__avx2: dst=(171, 145), mask=(736.00, 32.00) x (11.00, 3.00) [ 41.981] gen8_vertex_flush[2980] = 3 [ 41.981] gen9_magic_ca_pass: CA fixup (590 -> 593) [ 41.981] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 41.981] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 41.981] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 41.981] sna_glyphs(op=3, nlist=1, src=(181, 151)) [ 41.981] kgem_bo_is_busy: handle=25, domain: 1 exec? 1, rq? 1 [ 41.981] sna_glyphs: discarding mask [ 41.981] glyphs0_to_dst(op=3, src=(181, 151), nlist=1, dst=(181, 151)+(0, 0)) [ 41.981] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753409936 size=3775x2136 [ 41.981] gen9_render_composite: 0x0, current mode=1/1 [ 41.981] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 41.981] kgem_bo_is_busy: handle=25, domain: 1 exec? 1, rq? 1 [ 41.981] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 41.981] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 41.981] sna_drawable_use_bo pixmap=3383, box=((0, 0), (3775, 2136)), flags=7... [ 41.981] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 41.981] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 41.981] sna_drawable_use_bo: using whole GPU bo [ 41.981] gen9_composite_set_target: pixmap=3383, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 41.981] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 41.981] color_convert: src=ffffffff [20028888] [ 41.981] color_convert: dst=ffffffff [20028888] [ 41.981] sna_render_get_solid: ffffffff [ 41.981] sna_render_get_solid(white) [ 41.981] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 41.981] sna_transform_is_imprecise_integer_translation: no transform [ 41.981] gen9_composite_picture: integer translation (0, 0), removing [ 41.981] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 41.981] sna_render_pixmap_bo: GPU all damaged [ 41.981] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 41.981] gen4_choose_composite_emitter: solid, identity mask [ 41.981] kgem_check_bo: num_pages=+0, num_exec=+0 [ 41.981] gen9_composite_get_binding_table(f380) [ 41.981] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 41.981] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 41.981] gen9_emit_vertex_elements: setup id=9 [ 41.981] glyphs0_to_dst: glyph=(180, 140)x(10, 13), unclipped [ 41.981] emit_primitive_identity_mask__avx2: dst=(180, 140), mask=(752.00, 32.00) x (10.00, 13.00) [ 41.981] gen8_vertex_flush[2a80] = 3 [ 41.981] gen9_magic_ca_pass: CA fixup (593 -> 596) [ 41.981] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 41.981] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 41.981] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 41.981] sna_glyphs(op=3, nlist=1, src=(1, 168)) [ 41.981] kgem_bo_is_busy: handle=25, domain: 1 exec? 1, rq? 1 [ 41.981] sna_glyphs: discarding mask [ 41.981] glyphs0_to_dst(op=3, src=(1, 168), nlist=1, dst=(1, 168)+(0, 0)) [ 41.981] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753409936 size=3775x2136 [ 41.981] gen9_render_composite: 0x0, current mode=1/1 [ 41.981] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 41.981] kgem_bo_is_busy: handle=25, domain: 1 exec? 1, rq? 1 [ 41.981] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 41.981] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 41.981] sna_drawable_use_bo pixmap=3383, box=((0, 0), (3775, 2136)), flags=7... [ 41.981] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 41.981] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 41.981] sna_drawable_use_bo: using whole GPU bo [ 41.981] gen9_composite_set_target: pixmap=3383, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 41.981] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 41.981] color_convert: src=ff8ae234 [20028888] [ 41.981] color_convert: dst=ff8ae234 [20028888] [ 41.981] sna_render_get_solid: ff8ae234 [ 41.981] sna_render_get_solid(22) = ff8ae234 (old) [ 41.981] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 41.981] sna_transform_is_imprecise_integer_translation: no transform [ 41.981] gen9_composite_picture: integer translation (0, 0), removing [ 41.981] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 41.981] sna_render_pixmap_bo: GPU all damaged [ 41.981] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 41.981] gen4_choose_composite_emitter: solid, identity mask [ 41.981] kgem_check_bo: num_pages=+0, num_exec=+0 [ 41.981] gen9_composite_get_binding_table(f340) [ 41.981] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 41.981] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 41.981] gen9_emit_vertex_elements: setup id=9 [ 41.981] glyphs0_to_dst: glyph=(1, 160)x(9, 8), unclipped [ 41.982] emit_primitive_identity_mask__avx2: dst=(1, 160), mask=(688.00, 32.00) x (9.00, 8.00) [ 41.982] glyphs0_to_dst: glyph=(9, 158)x(10, 13), unclipped [ 41.982] emit_primitive_identity_mask__avx2: dst=(9, 158), mask=(672.00, 48.00) x (10.00, 13.00) [ 41.982] glyphs0_to_dst: glyph=(19, 160)x(9, 8), unclipped [ 41.982] emit_primitive_identity_mask__avx2: dst=(19, 160), mask=(688.00, 32.00) x (9.00, 8.00) [ 41.982] glyphs0_to_dst: glyph=(28, 162)x(8, 3), unclipped [ 41.982] emit_primitive_identity_mask__avx2: dst=(28, 162), mask=(688.00, 48.00) x (8.00, 3.00) [ 41.982] glyphs0_to_dst: glyph=(36, 158)x(11, 10), unclipped [ 41.982] emit_primitive_identity_mask__avx2: dst=(36, 158), mask=(704.00, 0.00) x (11.00, 10.00) [ 41.982] glyphs0_to_dst: glyph=(46, 160)x(9, 8), unclipped [ 41.982] emit_primitive_identity_mask__avx2: dst=(46, 160), mask=(720.00, 0.00) x (9.00, 8.00) [ 41.982] glyphs0_to_dst: glyph=(54, 160)x(10, 8), unclipped [ 41.982] emit_primitive_identity_mask__avx2: dst=(54, 160), mask=(704.00, 16.00) x (10.00, 8.00) [ 41.982] glyphs0_to_dst: glyph=(63, 160)x(10, 8), unclipped [ 41.982] emit_primitive_identity_mask__avx2: dst=(63, 160), mask=(720.00, 16.00) x (10.00, 8.00) [ 41.982] glyphs0_to_dst: glyph=(72, 157)x(10, 11), unclipped [ 41.982] emit_primitive_identity_mask__avx2: dst=(72, 157), mask=(736.00, 0.00) x (10.00, 11.00) [ 41.982] glyphs0_to_dst: glyph=(81, 160)x(10, 8), unclipped [ 41.982] emit_primitive_identity_mask__avx2: dst=(81, 160), mask=(752.00, 0.00) x (10.00, 8.00) [ 41.982] glyphs0_to_dst: glyph=(90, 157)x(10, 11), unclipped [ 41.982] emit_primitive_identity_mask__avx2: dst=(90, 157), mask=(736.00, 0.00) x (10.00, 11.00) [ 41.982] glyphs0_to_dst: glyph=(99, 160)x(11, 8), unclipped [ 41.982] emit_primitive_identity_mask__avx2: dst=(99, 160), mask=(736.00, 16.00) x (11.00, 8.00) [ 41.982] glyphs0_to_dst: glyph=(109, 160)x(9, 8), unclipped [ 41.982] emit_primitive_identity_mask__avx2: dst=(109, 160), mask=(752.00, 16.00) x (9.00, 8.00) [ 41.982] glyphs0_to_dst: glyph=(118, 162)x(8, 3), unclipped [ 41.982] emit_primitive_identity_mask__avx2: dst=(118, 162), mask=(688.00, 48.00) x (8.00, 3.00) [ 41.982] glyphs0_to_dst: glyph=(126, 158)x(10, 10), unclipped [ 41.982] emit_primitive_identity_mask__avx2: dst=(126, 158), mask=(704.00, 32.00) x (10.00, 10.00) [ 41.982] glyphs0_to_dst: glyph=(135, 158)x(10, 10), unclipped [ 41.982] emit_primitive_identity_mask__avx2: dst=(135, 158), mask=(704.00, 32.00) x (10.00, 10.00) [ 41.982] glyphs0_to_dst: glyph=(144, 158)x(10, 10), unclipped [ 41.982] emit_primitive_identity_mask__avx2: dst=(144, 158), mask=(720.00, 32.00) x (10.00, 10.00) [ 41.982] glyphs0_to_dst: glyph=(153, 158)x(10, 10), unclipped [ 41.982] emit_primitive_identity_mask__avx2: dst=(153, 158), mask=(704.00, 48.00) x (10.00, 10.00) [ 41.982] gen8_vertex_flush[2b80] = 54 [ 41.982] gen9_magic_ca_pass: CA fixup (596 -> 650) [ 41.982] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 41.982] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 41.982] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 41.982] sna_glyphs(op=3, nlist=1, src=(163, 168)) [ 41.982] kgem_bo_is_busy: handle=25, domain: 1 exec? 1, rq? 1 [ 41.982] sna_glyphs: discarding mask [ 41.982] glyphs0_to_dst(op=3, src=(163, 168), nlist=1, dst=(163, 168)+(0, 0)) [ 41.982] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753409936 size=3775x2136 [ 41.982] gen9_render_composite: 0x0, current mode=1/1 [ 41.982] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 41.982] kgem_bo_is_busy: handle=25, domain: 1 exec? 1, rq? 1 [ 41.982] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 41.982] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 41.982] sna_drawable_use_bo pixmap=3383, box=((0, 0), (3775, 2136)), flags=7... [ 41.982] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 41.982] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 41.982] sna_drawable_use_bo: using whole GPU bo [ 41.982] gen9_composite_set_target: pixmap=3383, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 41.982] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 41.982] color_convert: src=ffffffff [20028888] [ 41.982] color_convert: dst=ffffffff [20028888] [ 41.982] sna_render_get_solid: ffffffff [ 41.982] sna_render_get_solid(white) [ 41.982] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 41.982] sna_transform_is_imprecise_integer_translation: no transform [ 41.982] gen9_composite_picture: integer translation (0, 0), removing [ 41.982] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 41.982] sna_render_pixmap_bo: GPU all damaged [ 41.982] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 41.982] gen4_choose_composite_emitter: solid, identity mask [ 41.982] kgem_check_bo: num_pages=+0, num_exec=+0 [ 41.982] gen9_composite_get_binding_table(f300) [ 41.982] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 41.982] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 41.982] gen9_emit_vertex_elements: setup id=9 [ 41.982] glyphs0_to_dst: glyph=(165, 160)x(5, 8), unclipped [ 41.982] emit_primitive_identity_mask__avx2: dst=(165, 160), mask=(720.00, 48.00) x (5.00, 8.00) [ 41.982] gen8_vertex_flush[2c80] = 3 [ 41.982] gen9_magic_ca_pass: CA fixup (650 -> 653) [ 41.982] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 41.982] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 41.982] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 41.982] sna_glyphs(op=3, nlist=1, src=(172, 168)) [ 41.982] kgem_bo_is_busy: handle=25, domain: 1 exec? 1, rq? 1 [ 41.982] sna_glyphs: discarding mask [ 41.982] glyphs0_to_dst(op=3, src=(172, 168), nlist=1, dst=(172, 168)+(0, 0)) [ 41.982] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753409936 size=3775x2136 [ 41.982] gen9_render_composite: 0x0, current mode=1/1 [ 41.982] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 41.982] kgem_bo_is_busy: handle=25, domain: 1 exec? 1, rq? 1 [ 41.982] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 41.982] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 41.982] sna_drawable_use_bo pixmap=3383, box=((0, 0), (3775, 2136)), flags=7... [ 41.982] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 41.982] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 41.982] sna_drawable_use_bo: using whole GPU bo [ 41.982] gen9_composite_set_target: pixmap=3383, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 41.982] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 41.982] color_convert: src=ff729fcf [20028888] [ 41.982] color_convert: dst=ff729fcf [20028888] [ 41.982] sna_render_get_solid: ff729fcf [ 41.982] sna_render_get_solid(23) = ff729fcf (old) [ 41.982] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 41.982] sna_transform_is_imprecise_integer_translation: no transform [ 41.982] gen9_composite_picture: integer translation (0, 0), removing [ 41.982] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 41.982] sna_render_pixmap_bo: GPU all damaged [ 41.982] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 41.982] gen4_choose_composite_emitter: solid, identity mask [ 41.982] kgem_check_bo: num_pages=+0, num_exec=+0 [ 41.982] gen9_composite_get_binding_table(f2c0) [ 41.982] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 41.982] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 41.982] gen9_emit_vertex_elements: setup id=9 [ 41.982] glyphs0_to_dst: glyph=(171, 162)x(11, 3), unclipped [ 41.982] emit_primitive_identity_mask__avx2: dst=(171, 162), mask=(736.00, 32.00) x (11.00, 3.00) [ 41.982] gen8_vertex_flush[2d80] = 3 [ 41.982] gen9_magic_ca_pass: CA fixup (653 -> 656) [ 41.982] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 41.982] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 41.982] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 41.982] sna_glyphs(op=3, nlist=2, src=(181, 168)) [ 41.982] kgem_bo_is_busy: handle=25, domain: 1 exec? 1, rq? 1 [ 41.982] can_discard_mask: nlist=2, mask=28888, depth 32, op=3 (bounded? 1) [ 41.982] glyphs_format: format=166024, depth=32 [ 41.982] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 41.982] sna_glyphs: discarding mask [ 41.982] glyphs0_to_dst(op=3, src=(181, 168), nlist=2, dst=(181, 168)+(0, 0)) [ 41.982] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753409936 size=3775x2136 [ 41.982] gen9_render_composite: 0x0, current mode=1/1 [ 41.982] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 41.982] kgem_bo_is_busy: handle=25, domain: 1 exec? 1, rq? 1 [ 41.982] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 41.982] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 41.982] sna_drawable_use_bo pixmap=3383, box=((0, 0), (3775, 2136)), flags=7... [ 41.982] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 41.982] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 41.982] sna_drawable_use_bo: using whole GPU bo [ 41.982] gen9_composite_set_target: pixmap=3383, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 41.982] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 41.982] color_convert: src=ffffffff [20028888] [ 41.982] color_convert: dst=ffffffff [20028888] [ 41.982] sna_render_get_solid: ffffffff [ 41.982] sna_render_get_solid(white) [ 41.982] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 41.982] sna_transform_is_imprecise_integer_translation: no transform [ 41.982] gen9_composite_picture: integer translation (0, 0), removing [ 41.982] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 41.982] sna_render_pixmap_bo: GPU all damaged [ 41.982] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 41.982] gen4_choose_composite_emitter: solid, identity mask [ 41.982] kgem_check_bo: num_pages=+0, num_exec=+0 [ 41.982] gen9_composite_get_binding_table(f280) [ 41.982] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 41.982] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 41.982] gen9_emit_vertex_elements: setup id=9 [ 41.982] glyphs0_to_dst: glyph=(180, 157)x(10, 13), unclipped [ 41.982] emit_primitive_identity_mask__avx2: dst=(180, 157), mask=(752.00, 32.00) x (10.00, 13.00) [ 41.982] glyphs0_to_dst: glyph=(198, 160)x(10, 8), unclipped [ 41.982] emit_primitive_identity_mask__avx2: dst=(198, 160), mask=(848.00, 16.00) x (10.00, 8.00) [ 41.982] glyphs0_to_dst: glyph=(207, 156)x(10, 12), unclipped [ 41.982] emit_primitive_identity_mask__avx2: dst=(207, 156), mask=(864.00, 0.00) x (10.00, 12.00) [ 41.982] glyphs0_to_dst: glyph=(226, 157)x(9, 11), unclipped [ 41.982] emit_primitive_identity_mask__avx2: dst=(226, 157), mask=(880.00, 0.00) x (9.00, 11.00) [ 41.982] glyphs0_to_dst: glyph=(234, 160)x(10, 8), unclipped [ 41.982] emit_primitive_identity_mask__avx2: dst=(234, 160), mask=(864.00, 16.00) x (10.00, 8.00) [ 41.982] glyphs0_to_dst: glyph=(244, 160)x(9, 11), unclipped [ 41.982] emit_primitive_identity_mask__avx2: dst=(244, 160), mask=(880.00, 16.00) x (9.00, 11.00) [ 41.982] glyphs0_to_dst: glyph=(253, 157)x(9, 14), unclipped [ 41.982] emit_primitive_identity_mask__avx2: dst=(253, 157), mask=(832.00, 32.00) x (9.00, 14.00) [ 41.982] glyphs0_to_dst: glyph=(1, 175)x(9, 10), unclipped [ 41.982] emit_primitive_identity_mask__avx2: dst=(1, 175), mask=(848.00, 32.00) x (9.00, 10.00) [ 41.982] glyphs0_to_dst: glyph=(9, 187)x(11, 2), unclipped [ 41.982] emit_primitive_identity_mask__avx2: dst=(9, 187), mask=(832.00, 48.00) x (11.00, 2.00) [ 41.982] glyphs0_to_dst: glyph=(19, 177)x(9, 8), unclipped [ 41.982] emit_primitive_identity_mask__avx2: dst=(19, 177), mask=(848.00, 48.00) x (9.00, 8.00) [ 41.982] glyphs0_to_dst: glyph=(27, 177)x(10, 8), unclipped [ 41.982] emit_primitive_identity_mask__avx2: dst=(27, 177), mask=(864.00, 32.00) x (10.00, 8.00) [ 41.982] glyphs0_to_dst: glyph=(37, 177)x(9, 11), unclipped [ 41.982] emit_primitive_identity_mask__avx2: dst=(37, 177), mask=(880.00, 16.00) x (9.00, 11.00) [ 41.982] glyphs0_to_dst: glyph=(45, 174)x(10, 11), unclipped [ 41.982] emit_primitive_identity_mask__avx2: dst=(45, 174), mask=(880.00, 32.00) x (10.00, 11.00) [ 41.982] glyphs0_to_dst: glyph=(55, 177)x(9, 8), unclipped [ 41.982] emit_primitive_identity_mask__avx2: dst=(55, 177), mask=(864.00, 48.00) x (9.00, 8.00) [ 41.982] glyphs0_to_dst: glyph=(63, 177)x(10, 11), unclipped [ 41.982] emit_primitive_identity_mask__avx2: dst=(63, 177), mask=(880.00, 48.00) x (10.00, 11.00) [ 41.982] glyphs0_to_dst: glyph=(73, 174)x(9, 14), unclipped [ 41.982] emit_primitive_identity_mask__avx2: dst=(73, 174), mask=(832.00, 32.00) x (9.00, 14.00) [ 41.982] glyphs0_to_dst: glyph=(172, 175)x(9, 10), unclipped [ 41.982] emit_primitive_identity_mask__avx2: dst=(172, 175), mask=(848.00, 32.00) x (9.00, 10.00) [ 41.982] glyphs0_to_dst: glyph=(180, 187)x(11, 2), unclipped [ 41.982] emit_primitive_identity_mask__avx2: dst=(180, 187), mask=(832.00, 48.00) x (11.00, 2.00) [ 41.982] glyphs0_to_dst: glyph=(190, 177)x(9, 8), unclipped [ 41.982] emit_primitive_identity_mask__avx2: dst=(190, 177), mask=(864.00, 48.00) x (9.00, 8.00) [ 41.982] glyphs0_to_dst: glyph=(199, 177)x(9, 8), unclipped [ 41.982] emit_primitive_identity_mask__avx2: dst=(199, 177), mask=(896.00, 0.00) x (9.00, 8.00) [ 41.982] glyphs0_to_dst: glyph=(208, 177)x(9, 11), unclipped [ 41.982] emit_primitive_identity_mask__avx2: dst=(208, 177), mask=(880.00, 16.00) x (9.00, 11.00) [ 41.982] glyphs0_to_dst: glyph=(216, 174)x(10, 11), unclipped [ 41.982] emit_primitive_identity_mask__avx2: dst=(216, 174), mask=(880.00, 32.00) x (10.00, 11.00) [ 41.982] glyphs0_to_dst: glyph=(226, 177)x(9, 8), unclipped [ 41.982] emit_primitive_identity_mask__avx2: dst=(226, 177), mask=(864.00, 48.00) x (9.00, 8.00) [ 41.982] glyphs0_to_dst: glyph=(234, 177)x(10, 11), unclipped [ 41.982] emit_primitive_identity_mask__avx2: dst=(234, 177), mask=(880.00, 48.00) x (10.00, 11.00) [ 41.982] glyphs0_to_dst: glyph=(244, 174)x(9, 14), unclipped [ 41.982] emit_primitive_identity_mask__avx2: dst=(244, 174), mask=(832.00, 32.00) x (9.00, 14.00) [ 41.982] glyphs0_to_dst: glyph=(342, 175)x(10, 10), unclipped [ 41.982] emit_primitive_identity_mask__avx2: dst=(342, 175), mask=(912.00, 0.00) x (10.00, 10.00) [ 41.982] glyphs0_to_dst: glyph=(351, 187)x(11, 2), unclipped [ 41.982] emit_primitive_identity_mask__avx2: dst=(351, 187), mask=(832.00, 48.00) x (11.00, 2.00) [ 41.982] glyphs0_to_dst: glyph=(361, 177)x(9, 11), unclipped [ 41.982] emit_primitive_identity_mask__avx2: dst=(361, 177), mask=(880.00, 16.00) x (9.00, 11.00) [ 41.982] glyphs0_to_dst: glyph=(369, 174)x(10, 11), unclipped [ 41.982] emit_primitive_identity_mask__avx2: dst=(369, 174), mask=(880.00, 32.00) x (10.00, 11.00) [ 41.982] glyphs0_to_dst: glyph=(379, 177)x(9, 8), unclipped [ 41.982] emit_primitive_identity_mask__avx2: dst=(379, 177), mask=(864.00, 48.00) x (9.00, 8.00) [ 41.982] glyphs0_to_dst: glyph=(387, 177)x(10, 11), unclipped [ 41.982] emit_primitive_identity_mask__avx2: dst=(387, 177), mask=(880.00, 48.00) x (10.00, 11.00) [ 41.982] glyphs0_to_dst: glyph=(396, 187)x(11, 2), unclipped [ 41.982] emit_primitive_identity_mask__avx2: dst=(396, 187), mask=(832.00, 48.00) x (11.00, 2.00) [ 41.982] glyphs0_to_dst: glyph=(405, 177)x(10, 8), unclipped [ 41.982] emit_primitive_identity_mask__avx2: dst=(405, 177), mask=(896.00, 16.00) x (10.00, 8.00) [ 41.982] glyphs0_to_dst: glyph=(415, 174)x(10, 11), unclipped [ 41.982] emit_primitive_identity_mask__avx2: dst=(415, 174), mask=(912.00, 16.00) x (10.00, 11.00) [ 41.982] glyphs0_to_dst: glyph=(424, 174)x(9, 11), unclipped [ 41.982] emit_primitive_identity_mask__avx2: dst=(424, 174), mask=(880.00, 0.00) x (9.00, 11.00) [ 41.982] glyphs0_to_dst: glyph=(432, 177)x(10, 8), unclipped [ 41.982] emit_primitive_identity_mask__avx2: dst=(432, 177), mask=(864.00, 32.00) x (10.00, 8.00) [ 41.982] glyphs0_to_dst: glyph=(442, 177)x(9, 8), unclipped [ 41.982] emit_primitive_identity_mask__avx2: dst=(442, 177), mask=(848.00, 48.00) x (9.00, 8.00) [ 41.982] glyphs0_to_dst: glyph=(450, 187)x(11, 2), unclipped [ 41.982] emit_primitive_identity_mask__avx2: dst=(450, 187), mask=(832.00, 48.00) x (11.00, 2.00) [ 41.982] glyphs0_to_dst: glyph=(460, 173)x(9, 12), unclipped [ 41.982] emit_primitive_identity_mask__avx2: dst=(460, 173), mask=(928.00, 0.00) x (9.00, 12.00) [ 41.982] glyphs0_to_dst: glyph=(468, 177)x(10, 8), unclipped [ 41.982] emit_primitive_identity_mask__avx2: dst=(468, 177), mask=(944.00, 0.00) x (10.00, 8.00) [ 41.982] glyphs0_to_dst: glyph=(477, 177)x(10, 8), unclipped [ 41.982] emit_primitive_identity_mask__avx2: dst=(477, 177), mask=(944.00, 0.00) x (10.00, 8.00) [ 41.982] glyphs0_to_dst: glyph=(487, 174)x(9, 11), unclipped [ 41.982] emit_primitive_identity_mask__avx2: dst=(487, 174), mask=(880.00, 0.00) x (9.00, 11.00) [ 41.982] glyphs0_to_dst: glyph=(496, 174)x(9, 14), unclipped [ 41.982] emit_primitive_identity_mask__avx2: dst=(496, 174), mask=(832.00, 32.00) x (9.00, 14.00) [ 41.982] glyphs0_to_dst: glyph=(514, 175)x(9, 10), unclipped [ 41.982] emit_primitive_identity_mask__avx2: dst=(514, 175), mask=(928.00, 16.00) x (9.00, 10.00) [ 41.982] glyphs0_to_dst: glyph=(522, 187)x(11, 2), unclipped [ 41.982] emit_primitive_identity_mask__avx2: dst=(522, 187), mask=(832.00, 48.00) x (11.00, 2.00) [ 41.982] glyphs0_to_dst: glyph=(532, 177)x(9, 8), unclipped [ 41.982] emit_primitive_identity_mask__avx2: dst=(532, 177), mask=(848.00, 48.00) x (9.00, 8.00) [ 41.982] glyphs0_to_dst: glyph=(540, 177)x(10, 8), unclipped [ 41.982] emit_primitive_identity_mask__avx2: dst=(540, 177), mask=(864.00, 32.00) x (10.00, 8.00) [ 41.982] glyphs0_to_dst: glyph=(550, 177)x(9, 11), unclipped [ 41.982] emit_primitive_identity_mask__avx2: dst=(550, 177), mask=(880.00, 16.00) x (9.00, 11.00) [ 41.982] glyphs0_to_dst: glyph=(558, 174)x(10, 11), unclipped [ 41.982] emit_primitive_identity_mask__avx2: dst=(558, 174), mask=(880.00, 32.00) x (10.00, 11.00) [ 41.982] glyphs0_to_dst: glyph=(568, 177)x(9, 8), unclipped [ 41.982] emit_primitive_identity_mask__avx2: dst=(568, 177), mask=(864.00, 48.00) x (9.00, 8.00) [ 41.982] glyphs0_to_dst: glyph=(576, 177)x(10, 11), unclipped [ 41.982] emit_primitive_identity_mask__avx2: dst=(576, 177), mask=(880.00, 48.00) x (10.00, 11.00) [ 41.982] glyphs0_to_dst: glyph=(586, 174)x(9, 14), unclipped [ 41.982] emit_primitive_identity_mask__avx2: dst=(586, 174), mask=(832.00, 32.00) x (9.00, 14.00) [ 41.982] glyphs0_to_dst: glyph=(684, 175)x(10, 10), unclipped [ 41.982] emit_primitive_identity_mask__avx2: dst=(684, 175), mask=(944.00, 16.00) x (10.00, 10.00) [ 41.982] glyphs0_to_dst: glyph=(693, 187)x(11, 2), unclipped [ 41.982] emit_primitive_identity_mask__avx2: dst=(693, 187), mask=(832.00, 48.00) x (11.00, 2.00) [ 41.982] glyphs0_to_dst: glyph=(703, 177)x(9, 11), unclipped [ 41.982] emit_primitive_identity_mask__avx2: dst=(703, 177), mask=(880.00, 16.00) x (9.00, 11.00) [ 41.982] glyphs0_to_dst: glyph=(711, 174)x(10, 11), unclipped [ 41.982] emit_primitive_identity_mask__avx2: dst=(711, 174), mask=(880.00, 32.00) x (10.00, 11.00) [ 41.982] glyphs0_to_dst: glyph=(721, 177)x(9, 8), unclipped [ 41.982] emit_primitive_identity_mask__avx2: dst=(721, 177), mask=(864.00, 48.00) x (9.00, 8.00) [ 41.982] glyphs0_to_dst: glyph=(729, 177)x(10, 11), unclipped [ 41.982] emit_primitive_identity_mask__avx2: dst=(729, 177), mask=(880.00, 48.00) x (10.00, 11.00) [ 41.982] glyphs0_to_dst: glyph=(738, 187)x(11, 2), unclipped [ 41.982] emit_primitive_identity_mask__avx2: dst=(738, 187), mask=(832.00, 48.00) x (11.00, 2.00) [ 41.982] glyphs0_to_dst: glyph=(747, 177)x(10, 8), unclipped [ 41.982] emit_primitive_identity_mask__avx2: dst=(747, 177), mask=(896.00, 16.00) x (10.00, 8.00) [ 41.982] glyphs0_to_dst: glyph=(757, 174)x(10, 11), unclipped [ 41.982] emit_primitive_identity_mask__avx2: dst=(757, 174), mask=(912.00, 16.00) x (10.00, 11.00) [ 41.982] glyphs0_to_dst: glyph=(766, 174)x(9, 11), unclipped [ 41.982] emit_primitive_identity_mask__avx2: dst=(766, 174), mask=(880.00, 0.00) x (9.00, 11.00) [ 41.982] glyphs0_to_dst: glyph=(774, 177)x(10, 8), unclipped [ 41.982] emit_primitive_identity_mask__avx2: dst=(774, 177), mask=(864.00, 32.00) x (10.00, 8.00) [ 41.982] glyphs0_to_dst: glyph=(784, 177)x(9, 8), unclipped [ 41.982] emit_primitive_identity_mask__avx2: dst=(784, 177), mask=(848.00, 48.00) x (9.00, 8.00) [ 41.982] glyphs0_to_dst: glyph=(792, 187)x(11, 2), unclipped [ 41.983] emit_primitive_identity_mask__avx2: dst=(792, 187), mask=(832.00, 48.00) x (11.00, 2.00) [ 41.983] glyphs0_to_dst: glyph=(802, 173)x(9, 12), unclipped [ 41.983] emit_primitive_identity_mask__avx2: dst=(802, 173), mask=(928.00, 0.00) x (9.00, 12.00) [ 41.983] glyphs0_to_dst: glyph=(810, 177)x(10, 8), unclipped [ 41.983] emit_primitive_identity_mask__avx2: dst=(810, 177), mask=(944.00, 0.00) x (10.00, 8.00) [ 41.983] gen8_vertex_flush[2e80] = 201 [ 41.983] gen9_magic_ca_pass: CA fixup (656 -> 857) [ 41.983] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 41.983] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 41.983] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 41.983] sna_glyphs(op=3, nlist=1, src=(820, 185)) [ 41.983] kgem_bo_is_busy: handle=25, domain: 1 exec? 1, rq? 1 [ 41.983] sna_glyphs: discarding mask [ 41.983] glyphs0_to_dst(op=3, src=(820, 185), nlist=1, dst=(820, 185)+(0, 0)) [ 41.983] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753409936 size=3775x2136 [ 41.983] gen9_render_composite: 0x0, current mode=1/1 [ 41.983] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 41.983] kgem_bo_is_busy: handle=25, domain: 1 exec? 1, rq? 1 [ 41.983] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 41.983] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 41.983] sna_drawable_use_bo pixmap=3383, box=((0, 0), (3775, 2136)), flags=7... [ 41.983] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 41.983] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 41.983] sna_drawable_use_bo: using whole GPU bo [ 41.983] gen9_composite_set_target: pixmap=3383, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 41.983] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 41.983] color_convert: src=ffffffff [20028888] [ 41.983] color_convert: dst=ffffffff [20028888] [ 41.983] sna_render_get_solid: ffffffff [ 41.983] sna_render_get_solid(white) [ 41.983] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 41.983] sna_transform_is_imprecise_integer_translation: no transform [ 41.983] gen9_composite_picture: integer translation (0, 0), removing [ 41.983] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 41.983] sna_render_pixmap_bo: GPU all damaged [ 41.983] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 41.983] gen4_choose_composite_emitter: solid, identity mask [ 41.983] kgem_check_bo: num_pages=+0, num_exec=+0 [ 41.983] gen9_composite_get_binding_table(f240) [ 41.983] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 41.983] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 41.983] gen9_emit_vertex_elements: setup id=9 [ 41.983] glyphs0_to_dst: glyph=(819, 177)x(10, 8), unclipped [ 41.983] emit_primitive_identity_mask__avx2: dst=(819, 177), mask=(944.00, 0.00) x (10.00, 8.00) [ 41.983] glyphs0_to_dst: glyph=(829, 174)x(9, 11), unclipped [ 41.983] emit_primitive_identity_mask__avx2: dst=(829, 174), mask=(880.00, 0.00) x (9.00, 11.00) [ 41.983] glyphs0_to_dst: glyph=(838, 174)x(9, 14), unclipped [ 41.983] emit_primitive_identity_mask__avx2: dst=(838, 174), mask=(832.00, 32.00) x (9.00, 14.00) [ 41.983] glyphs0_to_dst: glyph=(856, 175)x(9, 10), unclipped [ 41.983] emit_primitive_identity_mask__avx2: dst=(856, 175), mask=(896.00, 32.00) x (9.00, 10.00) [ 41.983] glyphs0_to_dst: glyph=(864, 187)x(11, 2), unclipped [ 41.983] emit_primitive_identity_mask__avx2: dst=(864, 187), mask=(832.00, 48.00) x (11.00, 2.00) [ 41.983] glyphs0_to_dst: glyph=(874, 177)x(9, 8), unclipped [ 41.983] emit_primitive_identity_mask__avx2: dst=(874, 177), mask=(896.00, 0.00) x (9.00, 8.00) [ 41.983] glyphs0_to_dst: glyph=(883, 173)x(9, 12), unclipped [ 41.983] emit_primitive_identity_mask__avx2: dst=(883, 173), mask=(928.00, 0.00) x (9.00, 12.00) [ 41.983] glyphs0_to_dst: glyph=(892, 174)x(9, 14), unclipped [ 41.983] emit_primitive_identity_mask__avx2: dst=(892, 174), mask=(832.00, 32.00) x (9.00, 14.00) [ 41.983] glyphs0_to_dst: glyph=(1026, 175)x(10, 10), unclipped [ 41.983] emit_primitive_identity_mask__avx2: dst=(1026, 175), mask=(912.00, 32.00) x (10.00, 10.00) [ 41.983] glyphs0_to_dst: glyph=(1035, 187)x(11, 2), unclipped [ 41.983] emit_primitive_identity_mask__avx2: dst=(1035, 187), mask=(832.00, 48.00) x (11.00, 2.00) [ 41.983] glyphs0_to_dst: glyph=(1045, 174)x(10, 11), unclipped [ 41.983] emit_primitive_identity_mask__avx2: dst=(1045, 174), mask=(912.00, 16.00) x (10.00, 11.00) [ 41.983] glyphs0_to_dst: glyph=(1054, 177)x(9, 8), unclipped [ 41.983] emit_primitive_identity_mask__avx2: dst=(1054, 177), mask=(848.00, 48.00) x (9.00, 8.00) [ 41.983] glyphs0_to_dst: glyph=(1062, 177)x(10, 8), unclipped [ 41.983] emit_primitive_identity_mask__avx2: dst=(1062, 177), mask=(864.00, 32.00) x (10.00, 8.00) [ 41.983] glyphs0_to_dst: glyph=(1071, 177)x(10, 8), unclipped [ 41.983] emit_primitive_identity_mask__avx2: dst=(1071, 177), mask=(864.00, 32.00) x (10.00, 8.00) [ 41.983] glyphs0_to_dst: glyph=(1080, 173)x(10, 12), unclipped [ 41.983] emit_primitive_identity_mask__avx2: dst=(1080, 173), mask=(864.00, 0.00) x (10.00, 12.00) [ 41.983] glyphs0_to_dst: glyph=(1089, 177)x(10, 8), unclipped [ 41.983] emit_primitive_identity_mask__avx2: dst=(1089, 177), mask=(864.00, 32.00) x (10.00, 8.00) [ 41.983] glyphs0_to_dst: glyph=(1099, 177)x(9, 8), unclipped [ 41.983] emit_primitive_identity_mask__avx2: dst=(1099, 177), mask=(896.00, 48.00) x (9.00, 8.00) [ 41.983] glyphs0_to_dst: glyph=(1108, 173)x(10, 12), unclipped [ 41.983] emit_primitive_identity_mask__avx2: dst=(1108, 173), mask=(912.00, 48.00) x (10.00, 12.00) [ 41.983] glyphs0_to_dst: glyph=(1117, 174)x(9, 11), unclipped [ 41.983] emit_primitive_identity_mask__avx2: dst=(1117, 174), mask=(880.00, 0.00) x (9.00, 11.00) [ 41.983] glyphs0_to_dst: glyph=(1125, 177)x(10, 8), unclipped [ 41.983] emit_primitive_identity_mask__avx2: dst=(1125, 177), mask=(944.00, 0.00) x (10.00, 8.00) [ 41.983] glyphs0_to_dst: glyph=(1135, 177)x(9, 11), unclipped [ 41.983] emit_primitive_identity_mask__avx2: dst=(1135, 177), mask=(880.00, 16.00) x (9.00, 11.00) [ 41.983] glyphs0_to_dst: glyph=(1144, 174)x(9, 14), unclipped [ 41.983] emit_primitive_identity_mask__avx2: dst=(1144, 174), mask=(832.00, 32.00) x (9.00, 14.00) [ 41.983] glyphs0_to_dst: glyph=(1198, 175)x(9, 10), unclipped [ 41.983] emit_primitive_identity_mask__avx2: dst=(1198, 175), mask=(928.00, 32.00) x (9.00, 10.00) [ 41.983] glyphs0_to_dst: glyph=(1206, 187)x(11, 2), unclipped [ 41.983] emit_primitive_identity_mask__avx2: dst=(1206, 187), mask=(832.00, 48.00) x (11.00, 2.00) [ 41.983] glyphs0_to_dst: glyph=(1216, 174)x(10, 11), unclipped [ 41.983] emit_primitive_identity_mask__avx2: dst=(1216, 174), mask=(912.00, 16.00) x (10.00, 11.00) [ 41.983] glyphs0_to_dst: glyph=(1225, 177)x(9, 8), unclipped [ 41.983] emit_primitive_identity_mask__avx2: dst=(1225, 177), mask=(848.00, 48.00) x (9.00, 8.00) [ 41.983] glyphs0_to_dst: glyph=(1233, 177)x(10, 8), unclipped [ 41.983] emit_primitive_identity_mask__avx2: dst=(1233, 177), mask=(864.00, 32.00) x (10.00, 8.00) [ 41.983] glyphs0_to_dst: glyph=(1242, 177)x(10, 8), unclipped [ 41.983] emit_primitive_identity_mask__avx2: dst=(1242, 177), mask=(864.00, 32.00) x (10.00, 8.00) [ 41.983] glyphs0_to_dst: glyph=(1251, 173)x(10, 12), unclipped [ 41.983] emit_primitive_identity_mask__avx2: dst=(1251, 173), mask=(864.00, 0.00) x (10.00, 12.00) [ 41.983] glyphs0_to_dst: glyph=(1260, 177)x(10, 8), unclipped [ 41.983] emit_primitive_identity_mask__avx2: dst=(1260, 177), mask=(864.00, 32.00) x (10.00, 8.00) [ 41.983] glyphs0_to_dst: glyph=(1270, 177)x(9, 8), unclipped [ 41.983] emit_primitive_identity_mask__avx2: dst=(1270, 177), mask=(896.00, 48.00) x (9.00, 8.00) [ 41.983] glyphs0_to_dst: glyph=(1279, 173)x(10, 12), unclipped [ 41.983] emit_primitive_identity_mask__avx2: dst=(1279, 173), mask=(912.00, 48.00) x (10.00, 12.00) [ 41.983] glyphs0_to_dst: glyph=(1288, 174)x(9, 11), unclipped [ 41.983] emit_primitive_identity_mask__avx2: dst=(1288, 174), mask=(880.00, 0.00) x (9.00, 11.00) [ 41.983] glyphs0_to_dst: glyph=(1296, 177)x(10, 8), unclipped [ 41.983] emit_primitive_identity_mask__avx2: dst=(1296, 177), mask=(944.00, 0.00) x (10.00, 8.00) [ 41.983] glyphs0_to_dst: glyph=(1306, 177)x(9, 11), unclipped [ 41.983] emit_primitive_identity_mask__avx2: dst=(1306, 177), mask=(880.00, 16.00) x (9.00, 11.00) [ 41.983] glyphs0_to_dst: glyph=(1315, 174)x(9, 14), unclipped [ 41.983] emit_primitive_identity_mask__avx2: dst=(1315, 174), mask=(832.00, 32.00) x (9.00, 14.00) [ 41.983] glyphs0_to_dst: glyph=(1368, 175)x(10, 10), unclipped [ 41.983] emit_primitive_identity_mask__avx2: dst=(1368, 175), mask=(944.00, 32.00) x (10.00, 10.00) [ 41.983] glyphs0_to_dst: glyph=(1377, 187)x(11, 2), unclipped [ 41.983] emit_primitive_identity_mask__avx2: dst=(1377, 187), mask=(832.00, 48.00) x (11.00, 2.00) [ 41.983] glyphs0_to_dst: glyph=(1387, 174)x(10, 11), unclipped [ 41.983] emit_primitive_identity_mask__avx2: dst=(1387, 174), mask=(912.00, 16.00) x (10.00, 11.00) [ 41.983] glyphs0_to_dst: glyph=(1396, 177)x(9, 8), unclipped [ 41.983] emit_primitive_identity_mask__avx2: dst=(1396, 177), mask=(848.00, 48.00) x (9.00, 8.00) [ 41.983] glyphs0_to_dst: glyph=(1404, 177)x(10, 8), unclipped [ 41.983] emit_primitive_identity_mask__avx2: dst=(1404, 177), mask=(864.00, 32.00) x (10.00, 8.00) [ 41.983] glyphs0_to_dst: glyph=(1413, 177)x(10, 8), unclipped [ 41.983] emit_primitive_identity_mask__avx2: dst=(1413, 177), mask=(864.00, 32.00) x (10.00, 8.00) [ 41.983] glyphs0_to_dst: glyph=(1422, 173)x(10, 12), unclipped [ 41.983] emit_primitive_identity_mask__avx2: dst=(1422, 173), mask=(864.00, 0.00) x (10.00, 12.00) [ 41.983] glyphs0_to_dst: glyph=(1431, 177)x(10, 8), unclipped [ 41.983] emit_primitive_identity_mask__avx2: dst=(1431, 177), mask=(864.00, 32.00) x (10.00, 8.00) [ 41.983] glyphs0_to_dst: glyph=(1441, 177)x(9, 8), unclipped [ 41.983] emit_primitive_identity_mask__avx2: dst=(1441, 177), mask=(896.00, 48.00) x (9.00, 8.00) [ 41.983] glyphs0_to_dst: glyph=(1450, 173)x(10, 12), unclipped [ 41.983] emit_primitive_identity_mask__avx2: dst=(1450, 173), mask=(912.00, 48.00) x (10.00, 12.00) [ 41.983] glyphs0_to_dst: glyph=(1459, 174)x(9, 11), unclipped [ 41.983] emit_primitive_identity_mask__avx2: dst=(1459, 174), mask=(880.00, 0.00) x (9.00, 11.00) [ 41.983] glyphs0_to_dst: glyph=(1467, 177)x(10, 8), unclipped [ 41.983] emit_primitive_identity_mask__avx2: dst=(1467, 177), mask=(944.00, 0.00) x (10.00, 8.00) [ 41.983] glyphs0_to_dst: glyph=(1477, 177)x(9, 11), unclipped [ 41.983] emit_primitive_identity_mask__avx2: dst=(1477, 177), mask=(880.00, 16.00) x (9.00, 11.00) [ 41.983] glyphs0_to_dst: glyph=(1485, 187)x(11, 2), unclipped [ 41.983] emit_primitive_identity_mask__avx2: dst=(1485, 187), mask=(832.00, 48.00) x (11.00, 2.00) [ 41.983] glyphs0_to_dst: glyph=(1494, 173)x(10, 12), unclipped [ 41.983] emit_primitive_identity_mask__avx2: dst=(1494, 173), mask=(864.00, 0.00) x (10.00, 12.00) [ 41.983] glyphs0_to_dst: glyph=(1504, 173)x(9, 12), unclipped [ 41.983] emit_primitive_identity_mask__avx2: dst=(1504, 173), mask=(928.00, 0.00) x (9.00, 12.00) [ 41.983] glyphs0_to_dst: glyph=(1512, 177)x(10, 11), unclipped [ 41.983] emit_primitive_identity_mask__avx2: dst=(1512, 177), mask=(880.00, 48.00) x (10.00, 11.00) [ 41.983] glyphs0_to_dst: glyph=(1522, 174)x(9, 14), unclipped [ 41.983] emit_primitive_identity_mask__avx2: dst=(1522, 174), mask=(832.00, 32.00) x (9.00, 14.00) [ 41.983] glyphs0_to_dst: glyph=(1539, 175)x(10, 10), unclipped [ 41.983] emit_primitive_identity_mask__avx2: dst=(1539, 175), mask=(928.00, 48.00) x (10.00, 10.00) [ 41.983] glyphs0_to_dst: glyph=(1548, 187)x(11, 2), unclipped [ 41.983] emit_primitive_identity_mask__avx2: dst=(1548, 187), mask=(832.00, 48.00) x (11.00, 2.00) [ 41.983] glyphs0_to_dst: glyph=(1558, 174)x(10, 11), unclipped [ 41.983] emit_primitive_identity_mask__avx2: dst=(1558, 174), mask=(912.00, 16.00) x (10.00, 11.00) [ 41.983] glyphs0_to_dst: glyph=(1567, 177)x(9, 8), unclipped [ 41.983] emit_primitive_identity_mask__avx2: dst=(1567, 177), mask=(848.00, 48.00) x (9.00, 8.00) [ 41.983] glyphs0_to_dst: glyph=(1575, 177)x(10, 8), unclipped [ 41.983] emit_primitive_identity_mask__avx2: dst=(1575, 177), mask=(864.00, 32.00) x (10.00, 8.00) [ 41.983] glyphs0_to_dst: glyph=(1584, 177)x(10, 8), unclipped [ 41.983] emit_primitive_identity_mask__avx2: dst=(1584, 177), mask=(864.00, 32.00) x (10.00, 8.00) [ 41.983] glyphs0_to_dst: glyph=(1593, 173)x(10, 12), unclipped [ 41.983] emit_primitive_identity_mask__avx2: dst=(1593, 173), mask=(864.00, 0.00) x (10.00, 12.00) [ 41.983] glyphs0_to_dst: glyph=(1602, 177)x(10, 8), unclipped [ 41.983] emit_primitive_identity_mask__avx2: dst=(1602, 177), mask=(864.00, 32.00) x (10.00, 8.00) [ 41.983] glyphs0_to_dst: glyph=(1612, 177)x(9, 8), unclipped [ 41.983] emit_primitive_identity_mask__avx2: dst=(1612, 177), mask=(896.00, 48.00) x (9.00, 8.00) [ 41.983] glyphs0_to_dst: glyph=(1621, 173)x(10, 12), unclipped [ 41.983] emit_primitive_identity_mask__avx2: dst=(1621, 173), mask=(912.00, 48.00) x (10.00, 12.00) [ 41.983] glyphs0_to_dst: glyph=(1630, 174)x(9, 11), unclipped [ 41.983] emit_primitive_identity_mask__avx2: dst=(1630, 174), mask=(880.00, 0.00) x (9.00, 11.00) [ 41.983] glyphs0_to_dst: glyph=(1638, 177)x(10, 8), unclipped [ 41.983] emit_primitive_identity_mask__avx2: dst=(1638, 177), mask=(944.00, 0.00) x (10.00, 8.00) [ 41.983] glyphs0_to_dst: glyph=(1648, 177)x(9, 11), unclipped [ 41.983] emit_primitive_identity_mask__avx2: dst=(1648, 177), mask=(880.00, 16.00) x (9.00, 11.00) [ 41.983] glyphs0_to_dst: glyph=(1656, 187)x(11, 2), unclipped [ 41.983] emit_primitive_identity_mask__avx2: dst=(1656, 187), mask=(832.00, 48.00) x (11.00, 2.00) [ 41.983] glyphs0_to_dst: glyph=(1665, 173)x(10, 12), unclipped [ 41.983] emit_primitive_identity_mask__avx2: dst=(1665, 173), mask=(864.00, 0.00) x (10.00, 12.00) [ 41.983] glyphs0_to_dst: glyph=(1675, 173)x(9, 12), unclipped [ 41.983] emit_primitive_identity_mask__avx2: dst=(1675, 173), mask=(928.00, 0.00) x (9.00, 12.00) [ 41.983] glyphs0_to_dst: glyph=(1683, 177)x(10, 11), unclipped [ 41.983] emit_primitive_identity_mask__avx2: dst=(1683, 177), mask=(880.00, 48.00) x (10.00, 11.00) [ 41.983] glyphs0_to_dst: glyph=(1693, 174)x(9, 14), unclipped [ 41.983] emit_primitive_identity_mask__avx2: dst=(1693, 174), mask=(832.00, 32.00) x (9.00, 14.00) [ 41.983] gen8_vertex_flush[2f78] = 216 [ 41.983] gen9_magic_ca_pass: CA fixup (857 -> 1073) [ 41.983] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 41.983] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 41.983] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 41.983] sna_glyphs(op=3, nlist=1, src=(1, 202)) [ 41.983] kgem_bo_is_busy: handle=25, domain: 1 exec? 1, rq? 1 [ 41.983] sna_glyphs: discarding mask [ 41.983] glyphs0_to_dst(op=3, src=(1, 202), nlist=1, dst=(1, 202)+(0, 0)) [ 41.983] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753409936 size=3775x2136 [ 41.983] gen9_render_composite: 0x0, current mode=1/1 [ 41.983] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 41.983] kgem_bo_is_busy: handle=25, domain: 1 exec? 1, rq? 1 [ 41.983] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 41.983] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 41.983] sna_drawable_use_bo pixmap=3383, box=((0, 0), (3775, 2136)), flags=7... [ 41.983] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 41.983] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 41.983] sna_drawable_use_bo: using whole GPU bo [ 41.983] gen9_composite_set_target: pixmap=3383, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 41.983] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 41.983] color_convert: src=ff8ae234 [20028888] [ 41.983] color_convert: dst=ff8ae234 [20028888] [ 41.983] sna_render_get_solid: ff8ae234 [ 41.983] sna_render_get_solid(22) = ff8ae234 (old) [ 41.983] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 41.983] sna_transform_is_imprecise_integer_translation: no transform [ 41.983] gen9_composite_picture: integer translation (0, 0), removing [ 41.983] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 41.983] sna_render_pixmap_bo: GPU all damaged [ 41.983] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 41.983] gen4_choose_composite_emitter: solid, identity mask [ 41.983] kgem_check_bo: num_pages=+0, num_exec=+0 [ 41.983] gen9_composite_get_binding_table(f240) [ 41.983] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 41.983] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 41.983] gen9_emit_vertex_elements: setup id=9 [ 41.983] glyphs0_to_dst: glyph=(1, 194)x(9, 8), unclipped [ 41.983] emit_primitive_identity_mask__avx2: dst=(1, 194), mask=(688.00, 32.00) x (9.00, 8.00) [ 41.983] glyphs0_to_dst: glyph=(9, 192)x(10, 13), unclipped [ 41.983] emit_primitive_identity_mask__avx2: dst=(9, 192), mask=(672.00, 48.00) x (10.00, 13.00) [ 41.983] glyphs0_to_dst: glyph=(19, 194)x(9, 8), unclipped [ 41.983] emit_primitive_identity_mask__avx2: dst=(19, 194), mask=(688.00, 32.00) x (9.00, 8.00) [ 41.983] glyphs0_to_dst: glyph=(28, 196)x(8, 3), unclipped [ 41.983] emit_primitive_identity_mask__avx2: dst=(28, 196), mask=(688.00, 48.00) x (8.00, 3.00) [ 41.983] glyphs0_to_dst: glyph=(36, 192)x(11, 10), unclipped [ 41.983] emit_primitive_identity_mask__avx2: dst=(36, 192), mask=(704.00, 0.00) x (11.00, 10.00) [ 41.983] glyphs0_to_dst: glyph=(46, 194)x(9, 8), unclipped [ 41.983] emit_primitive_identity_mask__avx2: dst=(46, 194), mask=(720.00, 0.00) x (9.00, 8.00) [ 41.983] glyphs0_to_dst: glyph=(54, 194)x(10, 8), unclipped [ 41.983] emit_primitive_identity_mask__avx2: dst=(54, 194), mask=(704.00, 16.00) x (10.00, 8.00) [ 41.983] glyphs0_to_dst: glyph=(63, 194)x(10, 8), unclipped [ 41.983] emit_primitive_identity_mask__avx2: dst=(63, 194), mask=(720.00, 16.00) x (10.00, 8.00) [ 41.983] glyphs0_to_dst: glyph=(72, 191)x(10, 11), unclipped [ 41.983] emit_primitive_identity_mask__avx2: dst=(72, 191), mask=(736.00, 0.00) x (10.00, 11.00) [ 41.983] glyphs0_to_dst: glyph=(81, 194)x(10, 8), unclipped [ 41.983] emit_primitive_identity_mask__avx2: dst=(81, 194), mask=(752.00, 0.00) x (10.00, 8.00) [ 41.983] glyphs0_to_dst: glyph=(90, 191)x(10, 11), unclipped [ 41.983] emit_primitive_identity_mask__avx2: dst=(90, 191), mask=(736.00, 0.00) x (10.00, 11.00) [ 41.983] glyphs0_to_dst: glyph=(99, 194)x(11, 8), unclipped [ 41.983] emit_primitive_identity_mask__avx2: dst=(99, 194), mask=(736.00, 16.00) x (11.00, 8.00) [ 41.983] glyphs0_to_dst: glyph=(109, 194)x(9, 8), unclipped [ 41.983] emit_primitive_identity_mask__avx2: dst=(109, 194), mask=(752.00, 16.00) x (9.00, 8.00) [ 41.983] glyphs0_to_dst: glyph=(118, 196)x(8, 3), unclipped [ 41.983] emit_primitive_identity_mask__avx2: dst=(118, 196), mask=(688.00, 48.00) x (8.00, 3.00) [ 41.983] glyphs0_to_dst: glyph=(126, 192)x(10, 10), unclipped [ 41.983] emit_primitive_identity_mask__avx2: dst=(126, 192), mask=(704.00, 32.00) x (10.00, 10.00) [ 41.983] glyphs0_to_dst: glyph=(135, 192)x(10, 10), unclipped [ 41.983] emit_primitive_identity_mask__avx2: dst=(135, 192), mask=(704.00, 32.00) x (10.00, 10.00) [ 41.983] glyphs0_to_dst: glyph=(144, 192)x(10, 10), unclipped [ 41.983] emit_primitive_identity_mask__avx2: dst=(144, 192), mask=(720.00, 32.00) x (10.00, 10.00) [ 41.983] glyphs0_to_dst: glyph=(153, 192)x(10, 10), unclipped [ 41.983] emit_primitive_identity_mask__avx2: dst=(153, 192), mask=(704.00, 48.00) x (10.00, 10.00) [ 41.983] gen8_vertex_flush[3078] = 54 [ 41.983] gen9_magic_ca_pass: CA fixup (1073 -> 1127) [ 41.983] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 41.983] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 41.983] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 41.983] sna_glyphs(op=3, nlist=1, src=(163, 202)) [ 41.983] kgem_bo_is_busy: handle=25, domain: 1 exec? 1, rq? 1 [ 41.983] sna_glyphs: discarding mask [ 41.983] glyphs0_to_dst(op=3, src=(163, 202), nlist=1, dst=(163, 202)+(0, 0)) [ 41.983] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753409936 size=3775x2136 [ 41.983] gen9_render_composite: 0x0, current mode=1/1 [ 41.983] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 41.983] kgem_bo_is_busy: handle=25, domain: 1 exec? 1, rq? 1 [ 41.983] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 41.983] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 41.983] sna_drawable_use_bo pixmap=3383, box=((0, 0), (3775, 2136)), flags=7... [ 41.983] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 41.983] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 41.983] sna_drawable_use_bo: using whole GPU bo [ 41.983] gen9_composite_set_target: pixmap=3383, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 41.983] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 41.983] color_convert: src=ffffffff [20028888] [ 41.983] color_convert: dst=ffffffff [20028888] [ 41.983] sna_render_get_solid: ffffffff [ 41.983] sna_render_get_solid(white) [ 41.983] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 41.983] sna_transform_is_imprecise_integer_translation: no transform [ 41.983] gen9_composite_picture: integer translation (0, 0), removing [ 41.983] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 41.983] sna_render_pixmap_bo: GPU all damaged [ 41.983] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 41.983] gen4_choose_composite_emitter: solid, identity mask [ 41.983] kgem_check_bo: num_pages=+0, num_exec=+0 [ 41.983] gen9_composite_get_binding_table(f200) [ 41.983] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 41.983] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 41.984] gen9_emit_vertex_elements: setup id=9 [ 41.984] glyphs0_to_dst: glyph=(165, 194)x(5, 8), unclipped [ 41.984] emit_primitive_identity_mask__avx2: dst=(165, 194), mask=(720.00, 48.00) x (5.00, 8.00) [ 41.984] gen8_vertex_flush[3178] = 3 [ 41.984] gen9_magic_ca_pass: CA fixup (1127 -> 1130) [ 41.984] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 41.984] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 41.984] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 41.984] sna_glyphs(op=3, nlist=1, src=(172, 202)) [ 41.984] kgem_bo_is_busy: handle=25, domain: 1 exec? 1, rq? 1 [ 41.984] sna_glyphs: discarding mask [ 41.984] glyphs0_to_dst(op=3, src=(172, 202), nlist=1, dst=(172, 202)+(0, 0)) [ 41.984] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753409936 size=3775x2136 [ 41.984] gen9_render_composite: 0x0, current mode=1/1 [ 41.984] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 41.984] kgem_bo_is_busy: handle=25, domain: 1 exec? 1, rq? 1 [ 41.984] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 41.984] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 41.984] sna_drawable_use_bo pixmap=3383, box=((0, 0), (3775, 2136)), flags=7... [ 41.984] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 41.984] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 41.984] sna_drawable_use_bo: using whole GPU bo [ 41.984] gen9_composite_set_target: pixmap=3383, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 41.984] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 41.984] color_convert: src=ff729fcf [20028888] [ 41.984] color_convert: dst=ff729fcf [20028888] [ 41.984] sna_render_get_solid: ff729fcf [ 41.984] sna_render_get_solid(23) = ff729fcf (old) [ 41.984] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 41.984] sna_transform_is_imprecise_integer_translation: no transform [ 41.984] gen9_composite_picture: integer translation (0, 0), removing [ 41.984] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 41.984] sna_render_pixmap_bo: GPU all damaged [ 41.984] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 41.984] gen4_choose_composite_emitter: solid, identity mask [ 41.984] kgem_check_bo: num_pages=+0, num_exec=+0 [ 41.984] gen9_composite_get_binding_table(f1c0) [ 41.984] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 41.984] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 41.984] gen9_emit_vertex_elements: setup id=9 [ 41.984] glyphs0_to_dst: glyph=(171, 196)x(11, 3), unclipped [ 41.984] emit_primitive_identity_mask__avx2: dst=(171, 196), mask=(736.00, 32.00) x (11.00, 3.00) [ 41.984] gen8_vertex_flush[3278] = 3 [ 41.984] gen9_magic_ca_pass: CA fixup (1130 -> 1133) [ 41.984] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 41.984] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 41.984] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 41.984] sna_glyphs(op=3, nlist=1, src=(181, 202)) [ 41.984] kgem_bo_is_busy: handle=25, domain: 1 exec? 1, rq? 1 [ 41.984] sna_glyphs: discarding mask [ 41.984] glyphs0_to_dst(op=3, src=(181, 202), nlist=1, dst=(181, 202)+(0, 0)) [ 41.984] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753409936 size=3775x2136 [ 41.984] gen9_render_composite: 0x0, current mode=1/1 [ 41.984] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 41.984] kgem_bo_is_busy: handle=25, domain: 1 exec? 1, rq? 1 [ 41.984] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 41.984] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 41.984] sna_drawable_use_bo pixmap=3383, box=((0, 0), (3775, 2136)), flags=7... [ 41.984] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 41.984] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 41.984] sna_drawable_use_bo: using whole GPU bo [ 41.984] gen9_composite_set_target: pixmap=3383, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 41.984] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 41.984] color_convert: src=ffffffff [20028888] [ 41.984] color_convert: dst=ffffffff [20028888] [ 41.984] sna_render_get_solid: ffffffff [ 41.984] sna_render_get_solid(white) [ 41.984] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 41.984] sna_transform_is_imprecise_integer_translation: no transform [ 41.984] gen9_composite_picture: integer translation (0, 0), removing [ 41.984] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 41.984] sna_render_pixmap_bo: GPU all damaged [ 41.984] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 41.984] gen4_choose_composite_emitter: solid, identity mask [ 41.984] kgem_check_bo: num_pages=+0, num_exec=+0 [ 41.984] gen9_composite_get_binding_table(f180) [ 41.984] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 41.984] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 41.984] gen9_emit_vertex_elements: setup id=9 [ 41.984] glyphs0_to_dst: glyph=(180, 191)x(10, 13), unclipped [ 41.984] emit_primitive_identity_mask__avx2: dst=(180, 191), mask=(752.00, 32.00) x (10.00, 13.00) [ 41.984] glyphs0_to_dst: glyph=(198, 194)x(10, 8), unclipped [ 41.984] emit_primitive_identity_mask__avx2: dst=(198, 194), mask=(848.00, 16.00) x (10.00, 8.00) [ 41.984] glyphs0_to_dst: glyph=(207, 190)x(10, 12), unclipped [ 41.984] emit_primitive_identity_mask__avx2: dst=(207, 190), mask=(864.00, 0.00) x (10.00, 12.00) [ 41.984] glyphs0_to_dst: glyph=(226, 191)x(9, 11), unclipped [ 41.984] emit_primitive_identity_mask__avx2: dst=(226, 191), mask=(880.00, 0.00) x (9.00, 11.00) [ 41.984] glyphs0_to_dst: glyph=(234, 194)x(10, 8), unclipped [ 41.984] emit_primitive_identity_mask__avx2: dst=(234, 194), mask=(864.00, 16.00) x (10.00, 8.00) [ 41.984] glyphs0_to_dst: glyph=(244, 194)x(9, 11), unclipped [ 41.984] emit_primitive_identity_mask__avx2: dst=(244, 194), mask=(880.00, 16.00) x (9.00, 11.00) [ 41.984] glyphs0_to_dst: glyph=(253, 191)x(9, 14), unclipped [ 41.984] emit_primitive_identity_mask__avx2: dst=(253, 191), mask=(832.00, 32.00) x (9.00, 14.00) [ 41.984] glyphs0_to_dst: glyph=(261, 192)x(10, 10), unclipped [ 41.984] emit_primitive_identity_mask__avx2: dst=(261, 192), mask=(928.00, 48.00) x (10.00, 10.00) [ 41.984] glyphs0_to_dst: glyph=(270, 204)x(11, 2), unclipped [ 41.984] emit_primitive_identity_mask__avx2: dst=(270, 204), mask=(832.00, 48.00) x (11.00, 2.00) [ 41.984] glyphs0_to_dst: glyph=(280, 191)x(10, 11), unclipped [ 41.984] emit_primitive_identity_mask__avx2: dst=(280, 191), mask=(912.00, 16.00) x (10.00, 11.00) [ 41.984] glyphs0_to_dst: glyph=(289, 194)x(9, 8), unclipped [ 41.984] emit_primitive_identity_mask__avx2: dst=(289, 194), mask=(848.00, 48.00) x (9.00, 8.00) [ 41.984] glyphs0_to_dst: glyph=(297, 194)x(10, 8), unclipped [ 41.984] emit_primitive_identity_mask__avx2: dst=(297, 194), mask=(864.00, 32.00) x (10.00, 8.00) [ 41.984] glyphs0_to_dst: glyph=(306, 194)x(10, 8), unclipped [ 41.984] emit_primitive_identity_mask__avx2: dst=(306, 194), mask=(864.00, 32.00) x (10.00, 8.00) [ 41.984] glyphs0_to_dst: glyph=(315, 190)x(10, 12), unclipped [ 41.984] emit_primitive_identity_mask__avx2: dst=(315, 190), mask=(864.00, 0.00) x (10.00, 12.00) [ 41.984] glyphs0_to_dst: glyph=(324, 194)x(10, 8), unclipped [ 41.984] emit_primitive_identity_mask__avx2: dst=(324, 194), mask=(864.00, 32.00) x (10.00, 8.00) [ 41.984] glyphs0_to_dst: glyph=(334, 194)x(9, 8), unclipped [ 41.984] emit_primitive_identity_mask__avx2: dst=(334, 194), mask=(896.00, 48.00) x (9.00, 8.00) [ 41.984] glyphs0_to_dst: glyph=(343, 190)x(10, 12), unclipped [ 41.984] emit_primitive_identity_mask__avx2: dst=(343, 190), mask=(912.00, 48.00) x (10.00, 12.00) [ 41.984] glyphs0_to_dst: glyph=(352, 191)x(9, 11), unclipped [ 41.984] emit_primitive_identity_mask__avx2: dst=(352, 191), mask=(880.00, 0.00) x (9.00, 11.00) [ 41.984] glyphs0_to_dst: glyph=(360, 194)x(10, 8), unclipped [ 41.984] emit_primitive_identity_mask__avx2: dst=(360, 194), mask=(944.00, 0.00) x (10.00, 8.00) [ 41.984] glyphs0_to_dst: glyph=(370, 194)x(9, 11), unclipped [ 41.984] emit_primitive_identity_mask__avx2: dst=(370, 194), mask=(880.00, 16.00) x (9.00, 11.00) [ 41.984] glyphs0_to_dst: glyph=(378, 204)x(11, 2), unclipped [ 41.984] emit_primitive_identity_mask__avx2: dst=(378, 204), mask=(832.00, 48.00) x (11.00, 2.00) [ 41.984] glyphs0_to_dst: glyph=(387, 190)x(10, 12), unclipped [ 41.984] emit_primitive_identity_mask__avx2: dst=(387, 190), mask=(864.00, 0.00) x (10.00, 12.00) [ 41.984] glyphs0_to_dst: glyph=(397, 190)x(9, 12), unclipped [ 41.984] emit_primitive_identity_mask__avx2: dst=(397, 190), mask=(928.00, 0.00) x (9.00, 12.00) [ 41.984] glyphs0_to_dst: glyph=(405, 194)x(10, 11), unclipped [ 41.984] emit_primitive_identity_mask__avx2: dst=(405, 194), mask=(880.00, 48.00) x (10.00, 11.00) [ 41.984] glyphs0_to_dst: glyph=(415, 191)x(9, 14), unclipped [ 41.984] emit_primitive_identity_mask__avx2: dst=(415, 191), mask=(832.00, 32.00) x (9.00, 14.00) [ 41.984] glyphs0_to_dst: glyph=(424, 192)x(9, 10), unclipped [ 41.984] emit_primitive_identity_mask__avx2: dst=(424, 192), mask=(848.00, 32.00) x (9.00, 10.00) [ 41.984] glyphs0_to_dst: glyph=(432, 204)x(11, 2), unclipped [ 41.984] emit_primitive_identity_mask__avx2: dst=(432, 204), mask=(832.00, 48.00) x (11.00, 2.00) [ 41.984] glyphs0_to_dst: glyph=(442, 194)x(9, 8), unclipped [ 41.984] emit_primitive_identity_mask__avx2: dst=(442, 194), mask=(864.00, 48.00) x (9.00, 8.00) [ 41.984] glyphs0_to_dst: glyph=(451, 194)x(9, 8), unclipped [ 41.984] emit_primitive_identity_mask__avx2: dst=(451, 194), mask=(896.00, 0.00) x (9.00, 8.00) [ 41.984] glyphs0_to_dst: glyph=(460, 194)x(9, 11), unclipped [ 41.984] emit_primitive_identity_mask__avx2: dst=(460, 194), mask=(880.00, 16.00) x (9.00, 11.00) [ 41.984] glyphs0_to_dst: glyph=(468, 191)x(10, 11), unclipped [ 41.984] emit_primitive_identity_mask__avx2: dst=(468, 191), mask=(880.00, 32.00) x (10.00, 11.00) [ 41.984] glyphs0_to_dst: glyph=(478, 194)x(9, 8), unclipped [ 41.984] emit_primitive_identity_mask__avx2: dst=(478, 194), mask=(864.00, 48.00) x (9.00, 8.00) [ 41.984] glyphs0_to_dst: glyph=(486, 194)x(10, 11), unclipped [ 41.984] emit_primitive_identity_mask__avx2: dst=(486, 194), mask=(880.00, 48.00) x (10.00, 11.00) [ 41.984] glyphs0_to_dst: glyph=(496, 191)x(9, 14), unclipped [ 41.984] emit_primitive_identity_mask__avx2: dst=(496, 191), mask=(832.00, 32.00) x (9.00, 14.00) [ 41.984] gen8_vertex_flush[3378] = 102 [ 41.984] gen9_magic_ca_pass: CA fixup (1133 -> 1235) [ 41.984] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 41.984] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 41.984] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 41.984] sna_accel_flush: flush?=0, dirty?=0 [ 41.984] sna_block_handler (tv=0.0) [ 41.984] sna_wakeup_handler [ 41.984] sna_accel_flush: flush?=0, dirty?=0 [ 41.984] sna_accel_flush: flush?=0, dirty?=0 [ 41.984] sna_accel_flush: flush?=0, dirty?=0 [ 41.984] sna_accel_flush: flush?=0, dirty?=0 [ 41.984] sna_accel_flush: flush?=0, dirty?=0 [ 41.984] sna_accel_flush: flush?=0, dirty?=0 [ 41.984] sna_accel_flush: flush?=0, dirty?=0 [ 41.984] sna_accel_flush: flush?=0, dirty?=0 [ 41.984] sna_accel_flush: flush?=0, dirty?=0 [ 41.984] sna_accel_flush: flush?=0, dirty?=0 [ 41.984] sna_accel_flush: flush?=0, dirty?=0 [ 41.984] sna_accel_flush: flush?=0, dirty?=0 [ 41.984] sna_accel_flush: flush?=0, dirty?=0 [ 41.984] sna_accel_flush: flush?=0, dirty?=0 [ 41.984] sna_accel_flush: flush?=0, dirty?=0 [ 41.984] sna_block_handler (tv=0.0) [ 41.984] sna_wakeup_handler [ 41.984] sna_glyphs(op=3, nlist=1, src=(1, 219)) [ 41.984] kgem_bo_is_busy: handle=25, domain: 1 exec? 1, rq? 1 [ 41.984] sna_glyphs: discarding mask [ 41.984] glyphs0_to_dst(op=3, src=(1, 219), nlist=1, dst=(1, 219)+(0, 0)) [ 41.984] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753409936 size=3775x2136 [ 41.984] gen9_render_composite: 0x0, current mode=1/1 [ 41.984] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 41.984] kgem_bo_is_busy: handle=25, domain: 1 exec? 1, rq? 1 [ 41.984] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 41.984] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 41.984] sna_drawable_use_bo pixmap=3383, box=((0, 0), (3775, 2136)), flags=7... [ 41.984] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 41.984] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 41.984] sna_drawable_use_bo: using whole GPU bo [ 41.984] gen9_composite_set_target: pixmap=3383, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 41.984] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 41.984] color_convert: src=ff8ae234 [20028888] [ 41.984] color_convert: dst=ff8ae234 [20028888] [ 41.984] sna_render_get_solid: ff8ae234 [ 41.984] sna_render_get_solid(22) = ff8ae234 (old) [ 41.984] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 41.984] sna_transform_is_imprecise_integer_translation: no transform [ 41.984] gen9_composite_picture: integer translation (0, 0), removing [ 41.984] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 41.984] sna_render_pixmap_bo: GPU all damaged [ 41.984] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 41.984] gen4_choose_composite_emitter: solid, identity mask [ 41.984] kgem_check_bo: num_pages=+0, num_exec=+0 [ 41.984] gen9_composite_get_binding_table(f140) [ 41.984] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 41.984] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 41.984] gen9_emit_vertex_elements: setup id=9 [ 41.984] glyphs0_to_dst: glyph=(1, 211)x(9, 8), unclipped [ 41.984] emit_primitive_identity_mask__avx2: dst=(1, 211), mask=(688.00, 32.00) x (9.00, 8.00) [ 41.984] glyphs0_to_dst: glyph=(9, 209)x(10, 13), unclipped [ 41.984] emit_primitive_identity_mask__avx2: dst=(9, 209), mask=(672.00, 48.00) x (10.00, 13.00) [ 41.984] glyphs0_to_dst: glyph=(19, 211)x(9, 8), unclipped [ 41.984] emit_primitive_identity_mask__avx2: dst=(19, 211), mask=(688.00, 32.00) x (9.00, 8.00) [ 41.984] glyphs0_to_dst: glyph=(28, 213)x(8, 3), unclipped [ 41.984] emit_primitive_identity_mask__avx2: dst=(28, 213), mask=(688.00, 48.00) x (8.00, 3.00) [ 41.984] glyphs0_to_dst: glyph=(36, 209)x(11, 10), unclipped [ 41.984] emit_primitive_identity_mask__avx2: dst=(36, 209), mask=(704.00, 0.00) x (11.00, 10.00) [ 41.984] glyphs0_to_dst: glyph=(46, 211)x(9, 8), unclipped [ 41.984] emit_primitive_identity_mask__avx2: dst=(46, 211), mask=(720.00, 0.00) x (9.00, 8.00) [ 41.984] glyphs0_to_dst: glyph=(54, 211)x(10, 8), unclipped [ 41.984] emit_primitive_identity_mask__avx2: dst=(54, 211), mask=(704.00, 16.00) x (10.00, 8.00) [ 41.984] glyphs0_to_dst: glyph=(63, 211)x(10, 8), unclipped [ 41.984] emit_primitive_identity_mask__avx2: dst=(63, 211), mask=(720.00, 16.00) x (10.00, 8.00) [ 41.984] glyphs0_to_dst: glyph=(72, 208)x(10, 11), unclipped [ 41.984] emit_primitive_identity_mask__avx2: dst=(72, 208), mask=(736.00, 0.00) x (10.00, 11.00) [ 41.984] glyphs0_to_dst: glyph=(81, 211)x(10, 8), unclipped [ 41.984] emit_primitive_identity_mask__avx2: dst=(81, 211), mask=(752.00, 0.00) x (10.00, 8.00) [ 41.984] glyphs0_to_dst: glyph=(90, 208)x(10, 11), unclipped [ 41.984] emit_primitive_identity_mask__avx2: dst=(90, 208), mask=(736.00, 0.00) x (10.00, 11.00) [ 41.984] glyphs0_to_dst: glyph=(99, 211)x(11, 8), unclipped [ 41.984] emit_primitive_identity_mask__avx2: dst=(99, 211), mask=(736.00, 16.00) x (11.00, 8.00) [ 41.984] glyphs0_to_dst: glyph=(109, 211)x(9, 8), unclipped [ 41.984] emit_primitive_identity_mask__avx2: dst=(109, 211), mask=(752.00, 16.00) x (9.00, 8.00) [ 41.984] glyphs0_to_dst: glyph=(118, 213)x(8, 3), unclipped [ 41.984] emit_primitive_identity_mask__avx2: dst=(118, 213), mask=(688.00, 48.00) x (8.00, 3.00) [ 41.984] glyphs0_to_dst: glyph=(126, 209)x(10, 10), unclipped [ 41.984] emit_primitive_identity_mask__avx2: dst=(126, 209), mask=(704.00, 32.00) x (10.00, 10.00) [ 41.984] glyphs0_to_dst: glyph=(135, 209)x(10, 10), unclipped [ 41.984] emit_primitive_identity_mask__avx2: dst=(135, 209), mask=(704.00, 32.00) x (10.00, 10.00) [ 41.984] glyphs0_to_dst: glyph=(144, 209)x(10, 10), unclipped [ 41.984] emit_primitive_identity_mask__avx2: dst=(144, 209), mask=(720.00, 32.00) x (10.00, 10.00) [ 41.984] glyphs0_to_dst: glyph=(153, 209)x(10, 10), unclipped [ 41.984] emit_primitive_identity_mask__avx2: dst=(153, 209), mask=(704.00, 48.00) x (10.00, 10.00) [ 41.984] gen8_vertex_flush[3478] = 54 [ 41.984] gen9_magic_ca_pass: CA fixup (1235 -> 1289) [ 41.984] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 41.984] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 41.984] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 41.984] sna_glyphs(op=3, nlist=1, src=(163, 219)) [ 41.984] kgem_bo_is_busy: handle=25, domain: 1 exec? 1, rq? 1 [ 41.984] sna_glyphs: discarding mask [ 41.984] glyphs0_to_dst(op=3, src=(163, 219), nlist=1, dst=(163, 219)+(0, 0)) [ 41.984] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753409936 size=3775x2136 [ 41.984] gen9_render_composite: 0x0, current mode=1/1 [ 41.984] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 41.984] kgem_bo_is_busy: handle=25, domain: 1 exec? 1, rq? 1 [ 41.984] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 41.985] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 41.985] sna_drawable_use_bo pixmap=3383, box=((0, 0), (3775, 2136)), flags=7... [ 41.985] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 41.985] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 41.985] sna_drawable_use_bo: using whole GPU bo [ 41.985] gen9_composite_set_target: pixmap=3383, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 41.985] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 41.985] color_convert: src=ffffffff [20028888] [ 41.985] color_convert: dst=ffffffff [20028888] [ 41.985] sna_render_get_solid: ffffffff [ 41.985] sna_render_get_solid(white) [ 41.985] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 41.985] sna_transform_is_imprecise_integer_translation: no transform [ 41.985] gen9_composite_picture: integer translation (0, 0), removing [ 41.985] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 41.985] sna_render_pixmap_bo: GPU all damaged [ 41.985] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 41.985] gen4_choose_composite_emitter: solid, identity mask [ 41.985] kgem_check_bo: num_pages=+0, num_exec=+0 [ 41.985] gen9_composite_get_binding_table(f100) [ 41.985] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 41.985] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 41.985] gen9_emit_vertex_elements: setup id=9 [ 41.985] glyphs0_to_dst: glyph=(165, 211)x(5, 8), unclipped [ 41.985] emit_primitive_identity_mask__avx2: dst=(165, 211), mask=(720.00, 48.00) x (5.00, 8.00) [ 41.985] gen8_vertex_flush[3578] = 3 [ 41.985] gen9_magic_ca_pass: CA fixup (1289 -> 1292) [ 41.985] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 41.985] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 41.985] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 41.985] sna_glyphs(op=3, nlist=1, src=(172, 219)) [ 41.985] kgem_bo_is_busy: handle=25, domain: 1 exec? 1, rq? 1 [ 41.985] sna_glyphs: discarding mask [ 41.985] glyphs0_to_dst(op=3, src=(172, 219), nlist=1, dst=(172, 219)+(0, 0)) [ 41.985] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753409936 size=3775x2136 [ 41.985] gen9_render_composite: 0x0, current mode=1/1 [ 41.985] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 41.985] kgem_bo_is_busy: handle=25, domain: 1 exec? 1, rq? 1 [ 41.985] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 41.985] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 41.985] sna_drawable_use_bo pixmap=3383, box=((0, 0), (3775, 2136)), flags=7... [ 41.985] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 41.985] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 41.985] sna_drawable_use_bo: using whole GPU bo [ 41.985] gen9_composite_set_target: pixmap=3383, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 41.985] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 41.985] color_convert: src=ff729fcf [20028888] [ 41.985] color_convert: dst=ff729fcf [20028888] [ 41.985] sna_render_get_solid: ff729fcf [ 41.985] sna_render_get_solid(23) = ff729fcf (old) [ 41.985] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 41.985] sna_transform_is_imprecise_integer_translation: no transform [ 41.985] gen9_composite_picture: integer translation (0, 0), removing [ 41.985] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 41.985] sna_render_pixmap_bo: GPU all damaged [ 41.985] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 41.985] gen4_choose_composite_emitter: solid, identity mask [ 41.985] kgem_check_bo: num_pages=+0, num_exec=+0 [ 41.985] gen9_composite_get_binding_table(f0c0) [ 41.985] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 41.985] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 41.985] gen9_emit_vertex_elements: setup id=9 [ 41.985] glyphs0_to_dst: glyph=(171, 213)x(11, 3), unclipped [ 41.985] emit_primitive_identity_mask__avx2: dst=(171, 213), mask=(736.00, 32.00) x (11.00, 3.00) [ 41.985] glyphs0_to_dst: glyph=(180, 208)x(10, 14), unclipped [ 41.985] emit_primitive_identity_mask__avx2: dst=(180, 208), mask=(944.00, 48.00) x (10.00, 14.00) [ 41.985] glyphs0_to_dst: glyph=(189, 208)x(11, 11), unclipped [ 41.985] emit_primitive_identity_mask__avx2: dst=(189, 208), mask=(960.00, 0.00) x (11.00, 11.00) [ 41.985] glyphs0_to_dst: glyph=(198, 211)x(10, 8), unclipped [ 41.985] emit_primitive_identity_mask__avx2: dst=(198, 211), mask=(976.00, 0.00) x (10.00, 8.00) [ 41.985] glyphs0_to_dst: glyph=(208, 211)x(9, 11), unclipped [ 41.985] emit_primitive_identity_mask__avx2: dst=(208, 211), mask=(960.00, 16.00) x (9.00, 11.00) [ 41.985] glyphs0_to_dst: glyph=(216, 208)x(10, 14), unclipped [ 41.985] emit_primitive_identity_mask__avx2: dst=(216, 208), mask=(944.00, 48.00) x (10.00, 14.00) [ 41.985] glyphs0_to_dst: glyph=(225, 209)x(10, 10), unclipped [ 41.985] emit_primitive_identity_mask__avx2: dst=(225, 209), mask=(976.00, 16.00) x (10.00, 10.00) [ 41.985] glyphs0_to_dst: glyph=(234, 220)x(11, 2), unclipped [ 41.985] emit_primitive_identity_mask__avx2: dst=(234, 220), mask=(992.00, 0.00) x (11.00, 2.00) [ 41.985] glyphs0_to_dst: glyph=(243, 208)x(11, 11), unclipped [ 41.985] emit_primitive_identity_mask__avx2: dst=(243, 208), mask=(1008.00, 0.00) x (11.00, 11.00) [ 41.985] glyphs0_to_dst: glyph=(253, 211)x(9, 8), unclipped [ 41.985] emit_primitive_identity_mask__avx2: dst=(253, 211), mask=(720.00, 0.00) x (9.00, 8.00) [ 41.985] glyphs0_to_dst: glyph=(261, 211)x(10, 8), unclipped [ 41.985] emit_primitive_identity_mask__avx2: dst=(261, 211), mask=(704.00, 16.00) x (10.00, 8.00) [ 41.985] glyphs0_to_dst: glyph=(270, 211)x(10, 8), unclipped [ 41.985] emit_primitive_identity_mask__avx2: dst=(270, 211), mask=(704.00, 16.00) x (10.00, 8.00) [ 41.985] glyphs0_to_dst: glyph=(279, 207)x(10, 12), unclipped [ 41.985] emit_primitive_identity_mask__avx2: dst=(279, 207), mask=(992.00, 16.00) x (10.00, 12.00) [ 41.985] glyphs0_to_dst: glyph=(288, 211)x(10, 8), unclipped [ 41.985] emit_primitive_identity_mask__avx2: dst=(288, 211), mask=(704.00, 16.00) x (10.00, 8.00) [ 41.985] glyphs0_to_dst: glyph=(297, 211)x(10, 8), unclipped [ 41.985] emit_primitive_identity_mask__avx2: dst=(297, 211), mask=(752.00, 0.00) x (10.00, 8.00) [ 41.985] glyphs0_to_dst: glyph=(307, 207)x(10, 12), unclipped [ 41.985] emit_primitive_identity_mask__avx2: dst=(307, 207), mask=(1008.00, 16.00) x (10.00, 12.00) [ 41.985] glyphs0_to_dst: glyph=(315, 208)x(11, 11), unclipped [ 41.985] emit_primitive_identity_mask__avx2: dst=(315, 208), mask=(960.00, 0.00) x (11.00, 11.00) [ 41.985] glyphs0_to_dst: glyph=(324, 211)x(11, 8), unclipped [ 41.985] emit_primitive_identity_mask__avx2: dst=(324, 211), mask=(736.00, 16.00) x (11.00, 8.00) [ 41.985] glyphs0_to_dst: glyph=(334, 211)x(9, 11), unclipped [ 41.985] emit_primitive_identity_mask__avx2: dst=(334, 211), mask=(960.00, 16.00) x (9.00, 11.00) [ 41.985] glyphs0_to_dst: glyph=(342, 220)x(11, 2), unclipped [ 41.985] emit_primitive_identity_mask__avx2: dst=(342, 220), mask=(992.00, 0.00) x (11.00, 2.00) [ 41.985] glyphs0_to_dst: glyph=(351, 207)x(10, 12), unclipped [ 41.985] emit_primitive_identity_mask__avx2: dst=(351, 207), mask=(992.00, 16.00) x (10.00, 12.00) [ 41.985] glyphs0_to_dst: glyph=(361, 207)x(9, 12), unclipped [ 41.985] emit_primitive_identity_mask__avx2: dst=(361, 207), mask=(960.00, 32.00) x (9.00, 12.00) [ 41.985] glyphs0_to_dst: glyph=(369, 211)x(10, 11), unclipped [ 41.985] emit_primitive_identity_mask__avx2: dst=(369, 211), mask=(976.00, 32.00) x (10.00, 11.00) [ 41.985] glyphs0_to_dst: glyph=(378, 208)x(10, 14), unclipped [ 41.985] emit_primitive_identity_mask__avx2: dst=(378, 208), mask=(944.00, 48.00) x (10.00, 14.00) [ 41.985] glyphs0_to_dst: glyph=(387, 209)x(10, 10), unclipped [ 41.985] emit_primitive_identity_mask__avx2: dst=(387, 209), mask=(960.00, 48.00) x (10.00, 10.00) [ 41.985] glyphs0_to_dst: glyph=(396, 220)x(11, 2), unclipped [ 41.985] emit_primitive_identity_mask__avx2: dst=(396, 220), mask=(992.00, 0.00) x (11.00, 2.00) [ 41.985] glyphs0_to_dst: glyph=(406, 211)x(9, 8), unclipped [ 41.985] emit_primitive_identity_mask__avx2: dst=(406, 211), mask=(688.00, 32.00) x (9.00, 8.00) [ 41.985] glyphs0_to_dst: glyph=(415, 211)x(9, 8), unclipped [ 41.985] emit_primitive_identity_mask__avx2: dst=(415, 211), mask=(752.00, 16.00) x (9.00, 8.00) [ 41.985] glyphs0_to_dst: glyph=(424, 211)x(9, 11), unclipped [ 41.985] emit_primitive_identity_mask__avx2: dst=(424, 211), mask=(960.00, 16.00) x (9.00, 11.00) [ 41.985] glyphs0_to_dst: glyph=(432, 208)x(10, 11), unclipped [ 41.985] emit_primitive_identity_mask__avx2: dst=(432, 208), mask=(976.00, 48.00) x (10.00, 11.00) [ 41.985] glyphs0_to_dst: glyph=(442, 211)x(9, 8), unclipped [ 41.985] emit_primitive_identity_mask__avx2: dst=(442, 211), mask=(688.00, 32.00) x (9.00, 8.00) [ 41.985] glyphs0_to_dst: glyph=(450, 211)x(10, 11), unclipped [ 41.985] emit_primitive_identity_mask__avx2: dst=(450, 211), mask=(976.00, 32.00) x (10.00, 11.00) [ 41.985] gen8_vertex_flush[3678] = 96 [ 41.985] gen9_magic_ca_pass: CA fixup (1292 -> 1388) [ 41.985] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 41.985] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 41.985] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 41.985] sna_glyphs(op=3, nlist=1, src=(460, 219)) [ 41.985] kgem_bo_is_busy: handle=25, domain: 1 exec? 1, rq? 1 [ 41.985] sna_glyphs: discarding mask [ 41.985] glyphs0_to_dst(op=3, src=(460, 219), nlist=1, dst=(460, 219)+(0, 0)) [ 41.985] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753409936 size=3775x2136 [ 41.985] gen9_render_composite: 0x0, current mode=1/1 [ 41.985] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 41.985] kgem_bo_is_busy: handle=25, domain: 1 exec? 1, rq? 1 [ 41.985] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 41.985] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 41.985] sna_drawable_use_bo pixmap=3383, box=((0, 0), (3775, 2136)), flags=7... [ 41.985] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 41.985] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 41.985] sna_drawable_use_bo: using whole GPU bo [ 41.985] gen9_composite_set_target: pixmap=3383, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 41.985] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 41.985] color_convert: src=ffffffff [20028888] [ 41.985] color_convert: dst=ffffffff [20028888] [ 41.985] sna_render_get_solid: ffffffff [ 41.985] sna_render_get_solid(white) [ 41.985] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 41.985] sna_transform_is_imprecise_integer_translation: no transform [ 41.985] gen9_composite_picture: integer translation (0, 0), removing [ 41.985] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 41.985] sna_render_pixmap_bo: GPU all damaged [ 41.985] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 41.985] gen4_choose_composite_emitter: solid, identity mask [ 41.985] kgem_check_bo: num_pages=+0, num_exec=+0 [ 41.985] gen9_composite_get_binding_table(f080) [ 41.985] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 41.985] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 41.985] gen9_emit_vertex_elements: setup id=9 [ 41.985] glyphs0_to_dst: glyph=(459, 208)x(10, 13), unclipped [ 41.985] emit_primitive_identity_mask__avx2: dst=(459, 208), mask=(752.00, 32.00) x (10.00, 13.00) [ 41.985] glyphs0_to_dst: glyph=(477, 208)x(10, 11), unclipped [ 41.985] emit_primitive_identity_mask__avx2: dst=(477, 208), mask=(880.00, 32.00) x (10.00, 11.00) [ 41.985] glyphs0_to_dst: glyph=(487, 211)x(9, 8), unclipped [ 41.985] emit_primitive_identity_mask__avx2: dst=(487, 211), mask=(896.00, 48.00) x (9.00, 8.00) [ 41.985] gen8_vertex_flush[3778] = 9 [ 41.985] gen9_magic_ca_pass: CA fixup (1388 -> 1397) [ 41.985] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 41.985] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 41.985] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 41.985] sna_glyphs(op=3, nlist=1, src=(1, 236)) [ 41.985] kgem_bo_is_busy: handle=25, domain: 1 exec? 1, rq? 1 [ 41.985] sna_glyphs: discarding mask [ 41.985] glyphs0_to_dst(op=3, src=(1, 236), nlist=1, dst=(1, 236)+(0, 0)) [ 41.985] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753409936 size=3775x2136 [ 41.985] gen9_render_composite: 0x0, current mode=1/1 [ 41.985] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 41.985] kgem_bo_is_busy: handle=25, domain: 1 exec? 1, rq? 1 [ 41.985] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 41.985] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 41.985] sna_drawable_use_bo pixmap=3383, box=((0, 0), (3775, 2136)), flags=7... [ 41.985] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 41.985] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 41.985] sna_drawable_use_bo: using whole GPU bo [ 41.985] gen9_composite_set_target: pixmap=3383, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 41.985] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 41.985] color_convert: src=ff8ae234 [20028888] [ 41.985] color_convert: dst=ff8ae234 [20028888] [ 41.985] sna_render_get_solid: ff8ae234 [ 41.985] sna_render_get_solid(22) = ff8ae234 (old) [ 41.985] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 41.985] sna_transform_is_imprecise_integer_translation: no transform [ 41.985] gen9_composite_picture: integer translation (0, 0), removing [ 41.985] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 41.985] sna_render_pixmap_bo: GPU all damaged [ 41.985] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 41.985] gen4_choose_composite_emitter: solid, identity mask [ 41.985] kgem_check_bo: num_pages=+0, num_exec=+0 [ 41.985] gen9_composite_get_binding_table(f040) [ 41.985] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 41.985] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 41.985] gen9_emit_vertex_elements: setup id=9 [ 41.985] glyphs0_to_dst: glyph=(1, 228)x(9, 8), unclipped [ 41.985] emit_primitive_identity_mask__avx2: dst=(1, 228), mask=(688.00, 32.00) x (9.00, 8.00) [ 41.985] glyphs0_to_dst: glyph=(9, 226)x(10, 13), unclipped [ 41.985] emit_primitive_identity_mask__avx2: dst=(9, 226), mask=(672.00, 48.00) x (10.00, 13.00) [ 41.985] glyphs0_to_dst: glyph=(19, 228)x(9, 8), unclipped [ 41.985] emit_primitive_identity_mask__avx2: dst=(19, 228), mask=(688.00, 32.00) x (9.00, 8.00) [ 41.985] glyphs0_to_dst: glyph=(28, 230)x(8, 3), unclipped [ 41.985] emit_primitive_identity_mask__avx2: dst=(28, 230), mask=(688.00, 48.00) x (8.00, 3.00) [ 41.985] glyphs0_to_dst: glyph=(36, 226)x(11, 10), unclipped [ 41.985] emit_primitive_identity_mask__avx2: dst=(36, 226), mask=(704.00, 0.00) x (11.00, 10.00) [ 41.985] glyphs0_to_dst: glyph=(46, 228)x(9, 8), unclipped [ 41.985] emit_primitive_identity_mask__avx2: dst=(46, 228), mask=(720.00, 0.00) x (9.00, 8.00) [ 41.985] glyphs0_to_dst: glyph=(54, 228)x(10, 8), unclipped [ 41.985] emit_primitive_identity_mask__avx2: dst=(54, 228), mask=(704.00, 16.00) x (10.00, 8.00) [ 41.985] glyphs0_to_dst: glyph=(63, 228)x(10, 8), unclipped [ 41.985] emit_primitive_identity_mask__avx2: dst=(63, 228), mask=(720.00, 16.00) x (10.00, 8.00) [ 41.985] glyphs0_to_dst: glyph=(72, 225)x(10, 11), unclipped [ 41.985] emit_primitive_identity_mask__avx2: dst=(72, 225), mask=(736.00, 0.00) x (10.00, 11.00) [ 41.985] glyphs0_to_dst: glyph=(81, 228)x(10, 8), unclipped [ 41.985] emit_primitive_identity_mask__avx2: dst=(81, 228), mask=(752.00, 0.00) x (10.00, 8.00) [ 41.985] glyphs0_to_dst: glyph=(90, 225)x(10, 11), unclipped [ 41.985] emit_primitive_identity_mask__avx2: dst=(90, 225), mask=(736.00, 0.00) x (10.00, 11.00) [ 41.985] glyphs0_to_dst: glyph=(99, 228)x(11, 8), unclipped [ 41.985] emit_primitive_identity_mask__avx2: dst=(99, 228), mask=(736.00, 16.00) x (11.00, 8.00) [ 41.985] glyphs0_to_dst: glyph=(109, 228)x(9, 8), unclipped [ 41.985] emit_primitive_identity_mask__avx2: dst=(109, 228), mask=(752.00, 16.00) x (9.00, 8.00) [ 41.985] glyphs0_to_dst: glyph=(118, 230)x(8, 3), unclipped [ 41.985] emit_primitive_identity_mask__avx2: dst=(118, 230), mask=(688.00, 48.00) x (8.00, 3.00) [ 41.985] glyphs0_to_dst: glyph=(126, 226)x(10, 10), unclipped [ 41.985] emit_primitive_identity_mask__avx2: dst=(126, 226), mask=(704.00, 32.00) x (10.00, 10.00) [ 41.985] glyphs0_to_dst: glyph=(135, 226)x(10, 10), unclipped [ 41.985] emit_primitive_identity_mask__avx2: dst=(135, 226), mask=(704.00, 32.00) x (10.00, 10.00) [ 41.985] glyphs0_to_dst: glyph=(144, 226)x(10, 10), unclipped [ 41.985] emit_primitive_identity_mask__avx2: dst=(144, 226), mask=(720.00, 32.00) x (10.00, 10.00) [ 41.985] glyphs0_to_dst: glyph=(153, 226)x(10, 10), unclipped [ 41.985] emit_primitive_identity_mask__avx2: dst=(153, 226), mask=(704.00, 48.00) x (10.00, 10.00) [ 41.985] gen8_vertex_flush[3878] = 54 [ 41.985] gen9_magic_ca_pass: CA fixup (1397 -> 1451) [ 41.985] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 41.985] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 41.985] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 41.985] sna_glyphs(op=3, nlist=1, src=(163, 236)) [ 41.985] kgem_bo_is_busy: handle=25, domain: 1 exec? 1, rq? 1 [ 41.985] sna_glyphs: discarding mask [ 41.985] glyphs0_to_dst(op=3, src=(163, 236), nlist=1, dst=(163, 236)+(0, 0)) [ 41.985] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753409936 size=3775x2136 [ 41.985] gen9_render_composite: 0x0, current mode=1/1 [ 41.985] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 41.985] kgem_bo_is_busy: handle=25, domain: 1 exec? 1, rq? 1 [ 41.985] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 41.985] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 41.985] sna_drawable_use_bo pixmap=3383, box=((0, 0), (3775, 2136)), flags=7... [ 41.985] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 41.985] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 41.985] sna_drawable_use_bo: using whole GPU bo [ 41.985] gen9_composite_set_target: pixmap=3383, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 41.985] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 41.985] color_convert: src=ffffffff [20028888] [ 41.985] color_convert: dst=ffffffff [20028888] [ 41.985] sna_render_get_solid: ffffffff [ 41.985] sna_render_get_solid(white) [ 41.985] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 41.985] sna_transform_is_imprecise_integer_translation: no transform [ 41.985] gen9_composite_picture: integer translation (0, 0), removing [ 41.985] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 41.985] sna_render_pixmap_bo: GPU all damaged [ 41.985] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 41.985] gen4_choose_composite_emitter: solid, identity mask [ 41.985] kgem_check_bo: num_pages=+0, num_exec=+0 [ 41.985] gen9_composite_get_binding_table(f000) [ 41.985] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 41.985] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 41.985] gen9_emit_vertex_elements: setup id=9 [ 41.985] glyphs0_to_dst: glyph=(165, 228)x(5, 8), unclipped [ 41.985] emit_primitive_identity_mask__avx2: dst=(165, 228), mask=(720.00, 48.00) x (5.00, 8.00) [ 41.985] gen8_vertex_flush[3978] = 3 [ 41.985] gen9_magic_ca_pass: CA fixup (1451 -> 1454) [ 41.985] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 41.985] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 41.985] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 41.985] sna_glyphs(op=3, nlist=1, src=(172, 236)) [ 41.985] kgem_bo_is_busy: handle=25, domain: 1 exec? 1, rq? 1 [ 41.985] sna_glyphs: discarding mask [ 41.985] glyphs0_to_dst(op=3, src=(172, 236), nlist=1, dst=(172, 236)+(0, 0)) [ 41.985] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753409936 size=3775x2136 [ 41.985] gen9_render_composite: 0x0, current mode=1/1 [ 41.985] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 41.985] kgem_bo_is_busy: handle=25, domain: 1 exec? 1, rq? 1 [ 41.985] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 41.985] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 41.985] sna_drawable_use_bo pixmap=3383, box=((0, 0), (3775, 2136)), flags=7... [ 41.985] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 41.985] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 41.985] sna_drawable_use_bo: using whole GPU bo [ 41.985] gen9_composite_set_target: pixmap=3383, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 41.985] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 41.985] color_convert: src=ff729fcf [20028888] [ 41.985] color_convert: dst=ff729fcf [20028888] [ 41.985] sna_render_get_solid: ff729fcf [ 41.985] sna_render_get_solid(23) = ff729fcf (old) [ 41.986] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 41.986] sna_transform_is_imprecise_integer_translation: no transform [ 41.986] gen9_composite_picture: integer translation (0, 0), removing [ 41.986] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 41.986] sna_render_pixmap_bo: GPU all damaged [ 41.986] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 41.986] gen4_choose_composite_emitter: solid, identity mask [ 41.986] kgem_check_bo: num_pages=+0, num_exec=+0 [ 41.986] gen9_composite_get_binding_table(efc0) [ 41.986] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 41.986] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 41.986] gen9_emit_vertex_elements: setup id=9 [ 41.986] glyphs0_to_dst: glyph=(171, 230)x(11, 3), unclipped [ 41.986] emit_primitive_identity_mask__avx2: dst=(171, 230), mask=(736.00, 32.00) x (11.00, 3.00) [ 41.986] glyphs0_to_dst: glyph=(180, 225)x(10, 14), unclipped [ 41.986] emit_primitive_identity_mask__avx2: dst=(180, 225), mask=(944.00, 48.00) x (10.00, 14.00) [ 41.986] glyphs0_to_dst: glyph=(189, 225)x(11, 11), unclipped [ 41.986] emit_primitive_identity_mask__avx2: dst=(189, 225), mask=(960.00, 0.00) x (11.00, 11.00) [ 41.986] glyphs0_to_dst: glyph=(198, 228)x(10, 8), unclipped [ 41.986] emit_primitive_identity_mask__avx2: dst=(198, 228), mask=(976.00, 0.00) x (10.00, 8.00) [ 41.986] glyphs0_to_dst: glyph=(208, 228)x(9, 11), unclipped [ 41.986] emit_primitive_identity_mask__avx2: dst=(208, 228), mask=(960.00, 16.00) x (9.00, 11.00) [ 41.986] glyphs0_to_dst: glyph=(216, 225)x(10, 14), unclipped [ 41.986] emit_primitive_identity_mask__avx2: dst=(216, 225), mask=(944.00, 48.00) x (10.00, 14.00) [ 41.986] glyphs0_to_dst: glyph=(225, 226)x(10, 10), unclipped [ 41.986] emit_primitive_identity_mask__avx2: dst=(225, 226), mask=(976.00, 16.00) x (10.00, 10.00) [ 41.986] glyphs0_to_dst: glyph=(234, 237)x(11, 2), unclipped [ 41.986] emit_primitive_identity_mask__avx2: dst=(234, 237), mask=(992.00, 0.00) x (11.00, 2.00) [ 41.986] glyphs0_to_dst: glyph=(243, 225)x(11, 11), unclipped [ 41.986] emit_primitive_identity_mask__avx2: dst=(243, 225), mask=(1008.00, 0.00) x (11.00, 11.00) [ 41.986] glyphs0_to_dst: glyph=(253, 228)x(9, 8), unclipped [ 41.986] emit_primitive_identity_mask__avx2: dst=(253, 228), mask=(720.00, 0.00) x (9.00, 8.00) [ 41.986] glyphs0_to_dst: glyph=(261, 228)x(10, 8), unclipped [ 41.986] emit_primitive_identity_mask__avx2: dst=(261, 228), mask=(704.00, 16.00) x (10.00, 8.00) [ 41.986] glyphs0_to_dst: glyph=(270, 228)x(10, 8), unclipped [ 41.986] emit_primitive_identity_mask__avx2: dst=(270, 228), mask=(704.00, 16.00) x (10.00, 8.00) [ 41.986] glyphs0_to_dst: glyph=(279, 224)x(10, 12), unclipped [ 41.986] emit_primitive_identity_mask__avx2: dst=(279, 224), mask=(992.00, 16.00) x (10.00, 12.00) [ 41.986] glyphs0_to_dst: glyph=(288, 228)x(10, 8), unclipped [ 41.986] emit_primitive_identity_mask__avx2: dst=(288, 228), mask=(704.00, 16.00) x (10.00, 8.00) [ 41.986] glyphs0_to_dst: glyph=(297, 228)x(10, 8), unclipped [ 41.986] emit_primitive_identity_mask__avx2: dst=(297, 228), mask=(752.00, 0.00) x (10.00, 8.00) [ 41.986] glyphs0_to_dst: glyph=(307, 224)x(10, 12), unclipped [ 41.986] emit_primitive_identity_mask__avx2: dst=(307, 224), mask=(1008.00, 16.00) x (10.00, 12.00) [ 41.986] glyphs0_to_dst: glyph=(315, 225)x(11, 11), unclipped [ 41.986] emit_primitive_identity_mask__avx2: dst=(315, 225), mask=(960.00, 0.00) x (11.00, 11.00) [ 41.986] glyphs0_to_dst: glyph=(324, 228)x(11, 8), unclipped [ 41.986] emit_primitive_identity_mask__avx2: dst=(324, 228), mask=(736.00, 16.00) x (11.00, 8.00) [ 41.986] glyphs0_to_dst: glyph=(334, 228)x(9, 11), unclipped [ 41.986] emit_primitive_identity_mask__avx2: dst=(334, 228), mask=(960.00, 16.00) x (9.00, 11.00) [ 41.986] glyphs0_to_dst: glyph=(342, 237)x(11, 2), unclipped [ 41.986] emit_primitive_identity_mask__avx2: dst=(342, 237), mask=(992.00, 0.00) x (11.00, 2.00) [ 41.986] glyphs0_to_dst: glyph=(351, 224)x(10, 12), unclipped [ 41.986] emit_primitive_identity_mask__avx2: dst=(351, 224), mask=(992.00, 16.00) x (10.00, 12.00) [ 41.986] glyphs0_to_dst: glyph=(361, 224)x(9, 12), unclipped [ 41.986] emit_primitive_identity_mask__avx2: dst=(361, 224), mask=(960.00, 32.00) x (9.00, 12.00) [ 41.986] glyphs0_to_dst: glyph=(369, 228)x(10, 11), unclipped [ 41.986] emit_primitive_identity_mask__avx2: dst=(369, 228), mask=(976.00, 32.00) x (10.00, 11.00) [ 41.986] glyphs0_to_dst: glyph=(378, 225)x(10, 14), unclipped [ 41.986] emit_primitive_identity_mask__avx2: dst=(378, 225), mask=(944.00, 48.00) x (10.00, 14.00) [ 41.986] glyphs0_to_dst: glyph=(387, 226)x(10, 10), unclipped [ 41.986] emit_primitive_identity_mask__avx2: dst=(387, 226), mask=(960.00, 48.00) x (10.00, 10.00) [ 41.986] glyphs0_to_dst: glyph=(396, 237)x(11, 2), unclipped [ 41.986] emit_primitive_identity_mask__avx2: dst=(396, 237), mask=(992.00, 0.00) x (11.00, 2.00) [ 41.986] glyphs0_to_dst: glyph=(406, 228)x(9, 8), unclipped [ 41.986] emit_primitive_identity_mask__avx2: dst=(406, 228), mask=(688.00, 32.00) x (9.00, 8.00) [ 41.986] glyphs0_to_dst: glyph=(415, 228)x(9, 8), unclipped [ 41.986] emit_primitive_identity_mask__avx2: dst=(415, 228), mask=(752.00, 16.00) x (9.00, 8.00) [ 41.986] glyphs0_to_dst: glyph=(424, 228)x(9, 11), unclipped [ 41.986] emit_primitive_identity_mask__avx2: dst=(424, 228), mask=(960.00, 16.00) x (9.00, 11.00) [ 41.986] glyphs0_to_dst: glyph=(432, 225)x(10, 11), unclipped [ 41.986] emit_primitive_identity_mask__avx2: dst=(432, 225), mask=(976.00, 48.00) x (10.00, 11.00) [ 41.986] glyphs0_to_dst: glyph=(442, 228)x(9, 8), unclipped [ 41.986] emit_primitive_identity_mask__avx2: dst=(442, 228), mask=(688.00, 32.00) x (9.00, 8.00) [ 41.986] glyphs0_to_dst: glyph=(450, 228)x(10, 11), unclipped [ 41.986] emit_primitive_identity_mask__avx2: dst=(450, 228), mask=(976.00, 32.00) x (10.00, 11.00) [ 41.986] gen8_vertex_flush[3a78] = 96 [ 41.986] gen9_magic_ca_pass: CA fixup (1454 -> 1550) [ 41.986] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 41.986] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 41.986] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 41.986] sna_glyphs(op=3, nlist=1, src=(460, 236)) [ 41.986] kgem_bo_is_busy: handle=25, domain: 1 exec? 1, rq? 1 [ 41.986] sna_glyphs: discarding mask [ 41.986] glyphs0_to_dst(op=3, src=(460, 236), nlist=1, dst=(460, 236)+(0, 0)) [ 41.986] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753409936 size=3775x2136 [ 41.986] gen9_render_composite: 0x0, current mode=1/1 [ 41.986] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 41.986] kgem_bo_is_busy: handle=25, domain: 1 exec? 1, rq? 1 [ 41.986] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 41.986] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 41.986] sna_drawable_use_bo pixmap=3383, box=((0, 0), (3775, 2136)), flags=7... [ 41.986] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 41.986] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 41.986] sna_drawable_use_bo: using whole GPU bo [ 41.986] gen9_composite_set_target: pixmap=3383, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 41.986] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 41.986] color_convert: src=ffffffff [20028888] [ 41.986] color_convert: dst=ffffffff [20028888] [ 41.986] sna_render_get_solid: ffffffff [ 41.986] sna_render_get_solid(white) [ 41.986] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 41.986] sna_transform_is_imprecise_integer_translation: no transform [ 41.986] gen9_composite_picture: integer translation (0, 0), removing [ 41.986] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 41.986] sna_render_pixmap_bo: GPU all damaged [ 41.986] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 41.986] gen4_choose_composite_emitter: solid, identity mask [ 41.986] kgem_check_bo: num_pages=+0, num_exec=+0 [ 41.986] gen9_composite_get_binding_table(ef80) [ 41.986] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 41.986] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 41.986] gen9_emit_vertex_elements: setup id=9 [ 41.986] glyphs0_to_dst: glyph=(459, 225)x(10, 13), unclipped [ 41.986] emit_primitive_identity_mask__avx2: dst=(459, 225), mask=(752.00, 32.00) x (10.00, 13.00) [ 41.986] gen8_vertex_flush[3b78] = 3 [ 41.986] gen9_magic_ca_pass: CA fixup (1550 -> 1553) [ 41.986] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 41.986] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 41.986] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 41.986] sna_glyphs(op=3, nlist=1, src=(1, 253)) [ 41.986] kgem_bo_is_busy: handle=25, domain: 1 exec? 1, rq? 1 [ 41.986] sna_glyphs: discarding mask [ 41.986] glyphs0_to_dst(op=3, src=(1, 253), nlist=1, dst=(1, 253)+(0, 0)) [ 41.986] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753409936 size=3775x2136 [ 41.986] gen9_render_composite: 0x0, current mode=1/1 [ 41.986] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 41.986] kgem_bo_is_busy: handle=25, domain: 1 exec? 1, rq? 1 [ 41.986] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 41.986] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 41.986] sna_drawable_use_bo pixmap=3383, box=((0, 0), (3775, 2136)), flags=7... [ 41.986] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 41.986] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 41.986] sna_drawable_use_bo: using whole GPU bo [ 41.986] gen9_composite_set_target: pixmap=3383, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 41.986] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 41.986] color_convert: src=ff8ae234 [20028888] [ 41.986] color_convert: dst=ff8ae234 [20028888] [ 41.986] sna_render_get_solid: ff8ae234 [ 41.986] sna_render_get_solid(22) = ff8ae234 (old) [ 41.986] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 41.986] sna_transform_is_imprecise_integer_translation: no transform [ 41.986] gen9_composite_picture: integer translation (0, 0), removing [ 41.986] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 41.986] sna_render_pixmap_bo: GPU all damaged [ 41.986] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 41.986] gen4_choose_composite_emitter: solid, identity mask [ 41.986] kgem_check_bo: num_pages=+0, num_exec=+0 [ 41.986] gen9_composite_get_binding_table(ef40) [ 41.986] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 41.986] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 41.986] gen9_emit_vertex_elements: setup id=9 [ 41.986] glyphs0_to_dst: glyph=(1, 245)x(9, 8), unclipped [ 41.986] emit_primitive_identity_mask__avx2: dst=(1, 245), mask=(688.00, 32.00) x (9.00, 8.00) [ 41.986] glyphs0_to_dst: glyph=(9, 243)x(10, 13), unclipped [ 41.986] emit_primitive_identity_mask__avx2: dst=(9, 243), mask=(672.00, 48.00) x (10.00, 13.00) [ 41.986] glyphs0_to_dst: glyph=(19, 245)x(9, 8), unclipped [ 41.986] emit_primitive_identity_mask__avx2: dst=(19, 245), mask=(688.00, 32.00) x (9.00, 8.00) [ 41.986] glyphs0_to_dst: glyph=(28, 247)x(8, 3), unclipped [ 41.986] emit_primitive_identity_mask__avx2: dst=(28, 247), mask=(688.00, 48.00) x (8.00, 3.00) [ 41.986] glyphs0_to_dst: glyph=(36, 243)x(11, 10), unclipped [ 41.986] emit_primitive_identity_mask__avx2: dst=(36, 243), mask=(704.00, 0.00) x (11.00, 10.00) [ 41.986] glyphs0_to_dst: glyph=(46, 245)x(9, 8), unclipped [ 41.986] emit_primitive_identity_mask__avx2: dst=(46, 245), mask=(720.00, 0.00) x (9.00, 8.00) [ 41.986] glyphs0_to_dst: glyph=(54, 245)x(10, 8), unclipped [ 41.986] emit_primitive_identity_mask__avx2: dst=(54, 245), mask=(704.00, 16.00) x (10.00, 8.00) [ 41.986] glyphs0_to_dst: glyph=(63, 245)x(10, 8), unclipped [ 41.986] emit_primitive_identity_mask__avx2: dst=(63, 245), mask=(720.00, 16.00) x (10.00, 8.00) [ 41.986] glyphs0_to_dst: glyph=(72, 242)x(10, 11), unclipped [ 41.986] emit_primitive_identity_mask__avx2: dst=(72, 242), mask=(736.00, 0.00) x (10.00, 11.00) [ 41.986] glyphs0_to_dst: glyph=(81, 245)x(10, 8), unclipped [ 41.986] emit_primitive_identity_mask__avx2: dst=(81, 245), mask=(752.00, 0.00) x (10.00, 8.00) [ 41.986] glyphs0_to_dst: glyph=(90, 242)x(10, 11), unclipped [ 41.986] emit_primitive_identity_mask__avx2: dst=(90, 242), mask=(736.00, 0.00) x (10.00, 11.00) [ 41.986] glyphs0_to_dst: glyph=(99, 245)x(11, 8), unclipped [ 41.986] emit_primitive_identity_mask__avx2: dst=(99, 245), mask=(736.00, 16.00) x (11.00, 8.00) [ 41.986] glyphs0_to_dst: glyph=(109, 245)x(9, 8), unclipped [ 41.986] emit_primitive_identity_mask__avx2: dst=(109, 245), mask=(752.00, 16.00) x (9.00, 8.00) [ 41.986] glyphs0_to_dst: glyph=(118, 247)x(8, 3), unclipped [ 41.986] emit_primitive_identity_mask__avx2: dst=(118, 247), mask=(688.00, 48.00) x (8.00, 3.00) [ 41.986] glyphs0_to_dst: glyph=(126, 243)x(10, 10), unclipped [ 41.986] emit_primitive_identity_mask__avx2: dst=(126, 243), mask=(704.00, 32.00) x (10.00, 10.00) [ 41.986] glyphs0_to_dst: glyph=(135, 243)x(10, 10), unclipped [ 41.986] emit_primitive_identity_mask__avx2: dst=(135, 243), mask=(704.00, 32.00) x (10.00, 10.00) [ 41.986] glyphs0_to_dst: glyph=(144, 243)x(10, 10), unclipped [ 41.986] emit_primitive_identity_mask__avx2: dst=(144, 243), mask=(720.00, 32.00) x (10.00, 10.00) [ 41.986] glyphs0_to_dst: glyph=(153, 243)x(10, 10), unclipped [ 41.986] emit_primitive_identity_mask__avx2: dst=(153, 243), mask=(704.00, 48.00) x (10.00, 10.00) [ 41.986] gen8_vertex_flush[3c78] = 54 [ 41.986] gen9_magic_ca_pass: CA fixup (1553 -> 1607) [ 41.986] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 41.986] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 41.986] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 41.986] sna_glyphs(op=3, nlist=1, src=(163, 253)) [ 41.986] kgem_bo_is_busy: handle=25, domain: 1 exec? 1, rq? 1 [ 41.986] sna_glyphs: discarding mask [ 41.986] glyphs0_to_dst(op=3, src=(163, 253), nlist=1, dst=(163, 253)+(0, 0)) [ 41.986] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753409936 size=3775x2136 [ 41.986] gen9_render_composite: 0x0, current mode=1/1 [ 41.986] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 41.986] kgem_bo_is_busy: handle=25, domain: 1 exec? 1, rq? 1 [ 41.986] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 41.986] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 41.986] sna_drawable_use_bo pixmap=3383, box=((0, 0), (3775, 2136)), flags=7... [ 41.986] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 41.986] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 41.986] sna_drawable_use_bo: using whole GPU bo [ 41.986] gen9_composite_set_target: pixmap=3383, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 41.986] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 41.986] color_convert: src=ffffffff [20028888] [ 41.986] color_convert: dst=ffffffff [20028888] [ 41.986] sna_render_get_solid: ffffffff [ 41.986] sna_render_get_solid(white) [ 41.986] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 41.986] sna_transform_is_imprecise_integer_translation: no transform [ 41.986] gen9_composite_picture: integer translation (0, 0), removing [ 41.986] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 41.986] sna_render_pixmap_bo: GPU all damaged [ 41.986] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 41.986] gen4_choose_composite_emitter: solid, identity mask [ 41.986] kgem_check_bo: num_pages=+0, num_exec=+0 [ 41.986] gen9_composite_get_binding_table(ef00) [ 41.986] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 41.986] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 41.986] gen9_emit_vertex_elements: setup id=9 [ 41.986] glyphs0_to_dst: glyph=(165, 245)x(5, 8), unclipped [ 41.986] emit_primitive_identity_mask__avx2: dst=(165, 245), mask=(720.00, 48.00) x (5.00, 8.00) [ 41.986] gen8_vertex_flush[3d78] = 3 [ 41.986] gen9_magic_ca_pass: CA fixup (1607 -> 1610) [ 41.986] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 41.986] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 41.986] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 41.986] sna_glyphs(op=3, nlist=1, src=(172, 253)) [ 41.986] kgem_bo_is_busy: handle=25, domain: 1 exec? 1, rq? 1 [ 41.986] sna_glyphs: discarding mask [ 41.986] glyphs0_to_dst(op=3, src=(172, 253), nlist=1, dst=(172, 253)+(0, 0)) [ 41.986] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753409936 size=3775x2136 [ 41.986] gen9_render_composite: 0x0, current mode=1/1 [ 41.986] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 41.986] kgem_bo_is_busy: handle=25, domain: 1 exec? 1, rq? 1 [ 41.986] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 41.986] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 41.986] sna_drawable_use_bo pixmap=3383, box=((0, 0), (3775, 2136)), flags=7... [ 41.986] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 41.986] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 41.986] sna_drawable_use_bo: using whole GPU bo [ 41.986] gen9_composite_set_target: pixmap=3383, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 41.986] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 41.986] color_convert: src=ff729fcf [20028888] [ 41.986] color_convert: dst=ff729fcf [20028888] [ 41.986] sna_render_get_solid: ff729fcf [ 41.986] sna_render_get_solid(23) = ff729fcf (old) [ 41.986] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 41.986] sna_transform_is_imprecise_integer_translation: no transform [ 41.986] gen9_composite_picture: integer translation (0, 0), removing [ 41.986] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 41.986] sna_render_pixmap_bo: GPU all damaged [ 41.986] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 41.986] gen4_choose_composite_emitter: solid, identity mask [ 41.986] kgem_check_bo: num_pages=+0, num_exec=+0 [ 41.986] gen9_composite_get_binding_table(eec0) [ 41.986] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 41.986] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 41.986] gen9_emit_vertex_elements: setup id=9 [ 41.986] glyphs0_to_dst: glyph=(171, 247)x(11, 3), unclipped [ 41.986] emit_primitive_identity_mask__avx2: dst=(171, 247), mask=(736.00, 32.00) x (11.00, 3.00) [ 41.986] glyphs0_to_dst: glyph=(180, 242)x(10, 14), unclipped [ 41.986] emit_primitive_identity_mask__avx2: dst=(180, 242), mask=(944.00, 48.00) x (10.00, 14.00) [ 41.986] glyphs0_to_dst: glyph=(189, 242)x(11, 11), unclipped [ 41.986] emit_primitive_identity_mask__avx2: dst=(189, 242), mask=(960.00, 0.00) x (11.00, 11.00) [ 41.986] glyphs0_to_dst: glyph=(198, 245)x(10, 8), unclipped [ 41.986] emit_primitive_identity_mask__avx2: dst=(198, 245), mask=(976.00, 0.00) x (10.00, 8.00) [ 41.986] glyphs0_to_dst: glyph=(208, 245)x(9, 11), unclipped [ 41.986] emit_primitive_identity_mask__avx2: dst=(208, 245), mask=(960.00, 16.00) x (9.00, 11.00) [ 41.986] glyphs0_to_dst: glyph=(216, 242)x(10, 14), unclipped [ 41.986] emit_primitive_identity_mask__avx2: dst=(216, 242), mask=(944.00, 48.00) x (10.00, 14.00) [ 41.986] glyphs0_to_dst: glyph=(225, 243)x(10, 10), unclipped [ 41.986] emit_primitive_identity_mask__avx2: dst=(225, 243), mask=(976.00, 16.00) x (10.00, 10.00) [ 41.986] glyphs0_to_dst: glyph=(234, 254)x(11, 2), unclipped [ 41.986] emit_primitive_identity_mask__avx2: dst=(234, 254), mask=(992.00, 0.00) x (11.00, 2.00) [ 41.986] glyphs0_to_dst: glyph=(243, 242)x(11, 11), unclipped [ 41.986] emit_primitive_identity_mask__avx2: dst=(243, 242), mask=(1008.00, 0.00) x (11.00, 11.00) [ 41.986] glyphs0_to_dst: glyph=(253, 245)x(9, 8), unclipped [ 41.986] emit_primitive_identity_mask__avx2: dst=(253, 245), mask=(720.00, 0.00) x (9.00, 8.00) [ 41.986] glyphs0_to_dst: glyph=(261, 245)x(10, 8), unclipped [ 41.986] emit_primitive_identity_mask__avx2: dst=(261, 245), mask=(704.00, 16.00) x (10.00, 8.00) [ 41.986] glyphs0_to_dst: glyph=(270, 245)x(10, 8), unclipped [ 41.986] emit_primitive_identity_mask__avx2: dst=(270, 245), mask=(704.00, 16.00) x (10.00, 8.00) [ 41.986] glyphs0_to_dst: glyph=(279, 241)x(10, 12), unclipped [ 41.986] emit_primitive_identity_mask__avx2: dst=(279, 241), mask=(992.00, 16.00) x (10.00, 12.00) [ 41.986] glyphs0_to_dst: glyph=(288, 245)x(10, 8), unclipped [ 41.986] emit_primitive_identity_mask__avx2: dst=(288, 245), mask=(704.00, 16.00) x (10.00, 8.00) [ 41.986] glyphs0_to_dst: glyph=(297, 245)x(10, 8), unclipped [ 41.986] emit_primitive_identity_mask__avx2: dst=(297, 245), mask=(752.00, 0.00) x (10.00, 8.00) [ 41.986] glyphs0_to_dst: glyph=(307, 241)x(10, 12), unclipped [ 41.986] emit_primitive_identity_mask__avx2: dst=(307, 241), mask=(1008.00, 16.00) x (10.00, 12.00) [ 41.986] glyphs0_to_dst: glyph=(315, 242)x(11, 11), unclipped [ 41.986] emit_primitive_identity_mask__avx2: dst=(315, 242), mask=(960.00, 0.00) x (11.00, 11.00) [ 41.986] glyphs0_to_dst: glyph=(324, 245)x(11, 8), unclipped [ 41.986] emit_primitive_identity_mask__avx2: dst=(324, 245), mask=(736.00, 16.00) x (11.00, 8.00) [ 41.986] glyphs0_to_dst: glyph=(334, 245)x(9, 11), unclipped [ 41.986] emit_primitive_identity_mask__avx2: dst=(334, 245), mask=(960.00, 16.00) x (9.00, 11.00) [ 41.986] glyphs0_to_dst: glyph=(342, 254)x(11, 2), unclipped [ 41.986] emit_primitive_identity_mask__avx2: dst=(342, 254), mask=(992.00, 0.00) x (11.00, 2.00) [ 41.986] glyphs0_to_dst: glyph=(351, 241)x(10, 12), unclipped [ 41.987] emit_primitive_identity_mask__avx2: dst=(351, 241), mask=(992.00, 16.00) x (10.00, 12.00) [ 41.987] glyphs0_to_dst: glyph=(361, 241)x(9, 12), unclipped [ 41.987] emit_primitive_identity_mask__avx2: dst=(361, 241), mask=(960.00, 32.00) x (9.00, 12.00) [ 41.987] glyphs0_to_dst: glyph=(369, 245)x(10, 11), unclipped [ 41.987] emit_primitive_identity_mask__avx2: dst=(369, 245), mask=(976.00, 32.00) x (10.00, 11.00) [ 41.987] glyphs0_to_dst: glyph=(378, 242)x(10, 14), unclipped [ 41.987] emit_primitive_identity_mask__avx2: dst=(378, 242), mask=(944.00, 48.00) x (10.00, 14.00) [ 41.987] glyphs0_to_dst: glyph=(387, 243)x(10, 10), unclipped [ 41.987] emit_primitive_identity_mask__avx2: dst=(387, 243), mask=(960.00, 48.00) x (10.00, 10.00) [ 41.987] glyphs0_to_dst: glyph=(396, 254)x(11, 2), unclipped [ 41.987] emit_primitive_identity_mask__avx2: dst=(396, 254), mask=(992.00, 0.00) x (11.00, 2.00) [ 41.987] glyphs0_to_dst: glyph=(406, 245)x(9, 8), unclipped [ 41.987] emit_primitive_identity_mask__avx2: dst=(406, 245), mask=(688.00, 32.00) x (9.00, 8.00) [ 41.987] glyphs0_to_dst: glyph=(415, 245)x(9, 8), unclipped [ 41.987] emit_primitive_identity_mask__avx2: dst=(415, 245), mask=(752.00, 16.00) x (9.00, 8.00) [ 41.987] glyphs0_to_dst: glyph=(424, 245)x(9, 11), unclipped [ 41.987] emit_primitive_identity_mask__avx2: dst=(424, 245), mask=(960.00, 16.00) x (9.00, 11.00) [ 41.987] glyphs0_to_dst: glyph=(432, 242)x(10, 11), unclipped [ 41.987] emit_primitive_identity_mask__avx2: dst=(432, 242), mask=(976.00, 48.00) x (10.00, 11.00) [ 41.987] glyphs0_to_dst: glyph=(442, 245)x(9, 8), unclipped [ 41.987] emit_primitive_identity_mask__avx2: dst=(442, 245), mask=(688.00, 32.00) x (9.00, 8.00) [ 41.987] glyphs0_to_dst: glyph=(450, 245)x(10, 11), unclipped [ 41.987] emit_primitive_identity_mask__avx2: dst=(450, 245), mask=(976.00, 32.00) x (10.00, 11.00) [ 41.987] gen8_vertex_flush[3e78] = 96 [ 41.987] gen9_magic_ca_pass: CA fixup (1610 -> 1706) [ 41.987] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 41.987] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 41.987] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 41.987] sna_glyphs(op=3, nlist=1, src=(460, 253)) [ 41.987] kgem_bo_is_busy: handle=25, domain: 1 exec? 1, rq? 1 [ 41.987] sna_glyphs: discarding mask [ 41.987] glyphs0_to_dst(op=3, src=(460, 253), nlist=1, dst=(460, 253)+(0, 0)) [ 41.987] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753409936 size=3775x2136 [ 41.987] gen9_render_composite: 0x0, current mode=1/1 [ 41.987] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 41.987] kgem_bo_is_busy: handle=25, domain: 1 exec? 1, rq? 1 [ 41.987] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 41.987] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 41.987] sna_drawable_use_bo pixmap=3383, box=((0, 0), (3775, 2136)), flags=7... [ 41.987] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 41.987] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 41.987] sna_drawable_use_bo: using whole GPU bo [ 41.987] gen9_composite_set_target: pixmap=3383, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 41.987] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 41.987] color_convert: src=ffffffff [20028888] [ 41.987] color_convert: dst=ffffffff [20028888] [ 41.987] sna_render_get_solid: ffffffff [ 41.987] sna_render_get_solid(white) [ 41.987] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 41.987] sna_transform_is_imprecise_integer_translation: no transform [ 41.987] gen9_composite_picture: integer translation (0, 0), removing [ 41.987] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 41.987] sna_render_pixmap_bo: GPU all damaged [ 41.987] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 41.987] gen4_choose_composite_emitter: solid, identity mask [ 41.987] kgem_check_bo: num_pages=+0, num_exec=+0 [ 41.987] gen9_composite_get_binding_table(ee80) [ 41.987] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 41.987] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 41.987] gen9_emit_vertex_elements: setup id=9 [ 41.987] glyphs0_to_dst: glyph=(459, 242)x(10, 13), unclipped [ 41.987] emit_primitive_identity_mask__avx2: dst=(459, 242), mask=(752.00, 32.00) x (10.00, 13.00) [ 41.987] gen8_vertex_flush[3f78] = 3 [ 41.987] gen9_magic_ca_pass: CA fixup (1706 -> 1709) [ 41.987] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 41.987] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 41.987] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 41.987] sna_glyphs(op=3, nlist=1, src=(1, 270)) [ 41.987] kgem_bo_is_busy: handle=25, domain: 1 exec? 1, rq? 1 [ 41.987] sna_glyphs: discarding mask [ 41.987] glyphs0_to_dst(op=3, src=(1, 270), nlist=1, dst=(1, 270)+(0, 0)) [ 41.987] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753409936 size=3775x2136 [ 41.987] gen9_render_composite: 0x0, current mode=1/1 [ 41.987] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 41.987] kgem_bo_is_busy: handle=25, domain: 1 exec? 1, rq? 1 [ 41.987] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 41.987] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 41.987] sna_drawable_use_bo pixmap=3383, box=((0, 0), (3775, 2136)), flags=7... [ 41.987] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 41.987] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 41.987] sna_drawable_use_bo: using whole GPU bo [ 41.987] gen9_composite_set_target: pixmap=3383, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 41.987] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 41.987] color_convert: src=ff8ae234 [20028888] [ 41.987] color_convert: dst=ff8ae234 [20028888] [ 41.987] sna_render_get_solid: ff8ae234 [ 41.987] sna_render_get_solid(22) = ff8ae234 (old) [ 41.987] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 41.987] sna_transform_is_imprecise_integer_translation: no transform [ 41.987] gen9_composite_picture: integer translation (0, 0), removing [ 41.987] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 41.987] sna_render_pixmap_bo: GPU all damaged [ 41.987] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 41.987] gen4_choose_composite_emitter: solid, identity mask [ 41.987] kgem_check_bo: num_pages=+0, num_exec=+0 [ 41.987] gen9_composite_get_binding_table(ee40) [ 41.987] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 41.987] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 41.987] gen9_emit_vertex_elements: setup id=9 [ 41.987] glyphs0_to_dst: glyph=(1, 262)x(9, 8), unclipped [ 41.987] emit_primitive_identity_mask__avx2: dst=(1, 262), mask=(688.00, 32.00) x (9.00, 8.00) [ 41.987] glyphs0_to_dst: glyph=(9, 260)x(10, 13), unclipped [ 41.987] emit_primitive_identity_mask__avx2: dst=(9, 260), mask=(672.00, 48.00) x (10.00, 13.00) [ 41.987] glyphs0_to_dst: glyph=(19, 262)x(9, 8), unclipped [ 41.987] emit_primitive_identity_mask__avx2: dst=(19, 262), mask=(688.00, 32.00) x (9.00, 8.00) [ 41.987] glyphs0_to_dst: glyph=(28, 264)x(8, 3), unclipped [ 41.987] emit_primitive_identity_mask__avx2: dst=(28, 264), mask=(688.00, 48.00) x (8.00, 3.00) [ 41.987] glyphs0_to_dst: glyph=(36, 260)x(11, 10), unclipped [ 41.987] emit_primitive_identity_mask__avx2: dst=(36, 260), mask=(704.00, 0.00) x (11.00, 10.00) [ 41.987] glyphs0_to_dst: glyph=(46, 262)x(9, 8), unclipped [ 41.987] emit_primitive_identity_mask__avx2: dst=(46, 262), mask=(720.00, 0.00) x (9.00, 8.00) [ 41.987] glyphs0_to_dst: glyph=(54, 262)x(10, 8), unclipped [ 41.987] emit_primitive_identity_mask__avx2: dst=(54, 262), mask=(704.00, 16.00) x (10.00, 8.00) [ 41.987] glyphs0_to_dst: glyph=(63, 262)x(10, 8), unclipped [ 41.987] emit_primitive_identity_mask__avx2: dst=(63, 262), mask=(720.00, 16.00) x (10.00, 8.00) [ 41.987] glyphs0_to_dst: glyph=(72, 259)x(10, 11), unclipped [ 41.987] emit_primitive_identity_mask__avx2: dst=(72, 259), mask=(736.00, 0.00) x (10.00, 11.00) [ 41.987] glyphs0_to_dst: glyph=(81, 262)x(10, 8), unclipped [ 41.987] emit_primitive_identity_mask__avx2: dst=(81, 262), mask=(752.00, 0.00) x (10.00, 8.00) [ 41.987] glyphs0_to_dst: glyph=(90, 259)x(10, 11), unclipped [ 41.987] emit_primitive_identity_mask__avx2: dst=(90, 259), mask=(736.00, 0.00) x (10.00, 11.00) [ 41.987] glyphs0_to_dst: glyph=(99, 262)x(11, 8), unclipped [ 41.987] emit_primitive_identity_mask__avx2: dst=(99, 262), mask=(736.00, 16.00) x (11.00, 8.00) [ 41.987] glyphs0_to_dst: glyph=(109, 262)x(9, 8), unclipped [ 41.987] emit_primitive_identity_mask__avx2: dst=(109, 262), mask=(752.00, 16.00) x (9.00, 8.00) [ 41.987] glyphs0_to_dst: glyph=(118, 264)x(8, 3), unclipped [ 41.987] emit_primitive_identity_mask__avx2: dst=(118, 264), mask=(688.00, 48.00) x (8.00, 3.00) [ 41.987] glyphs0_to_dst: glyph=(126, 260)x(10, 10), unclipped [ 41.987] emit_primitive_identity_mask__avx2: dst=(126, 260), mask=(704.00, 32.00) x (10.00, 10.00) [ 41.987] glyphs0_to_dst: glyph=(135, 260)x(10, 10), unclipped [ 41.987] emit_primitive_identity_mask__avx2: dst=(135, 260), mask=(704.00, 32.00) x (10.00, 10.00) [ 41.987] glyphs0_to_dst: glyph=(144, 260)x(10, 10), unclipped [ 41.987] emit_primitive_identity_mask__avx2: dst=(144, 260), mask=(720.00, 32.00) x (10.00, 10.00) [ 41.987] glyphs0_to_dst: glyph=(153, 260)x(10, 10), unclipped [ 41.987] emit_primitive_identity_mask__avx2: dst=(153, 260), mask=(704.00, 48.00) x (10.00, 10.00) [ 41.987] gen8_vertex_flush[4078] = 54 [ 41.987] gen9_magic_ca_pass: CA fixup (1709 -> 1763) [ 41.987] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 41.987] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 41.987] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 41.987] sna_glyphs(op=3, nlist=1, src=(163, 270)) [ 41.987] kgem_bo_is_busy: handle=25, domain: 1 exec? 1, rq? 1 [ 41.987] sna_glyphs: discarding mask [ 41.987] glyphs0_to_dst(op=3, src=(163, 270), nlist=1, dst=(163, 270)+(0, 0)) [ 41.987] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753409936 size=3775x2136 [ 41.987] gen9_render_composite: 0x0, current mode=1/1 [ 41.987] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 41.987] kgem_bo_is_busy: handle=25, domain: 1 exec? 1, rq? 1 [ 41.987] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 41.987] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 41.987] sna_drawable_use_bo pixmap=3383, box=((0, 0), (3775, 2136)), flags=7... [ 41.987] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 41.987] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 41.987] sna_drawable_use_bo: using whole GPU bo [ 41.987] gen9_composite_set_target: pixmap=3383, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 41.987] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 41.987] color_convert: src=ffffffff [20028888] [ 41.987] color_convert: dst=ffffffff [20028888] [ 41.987] sna_render_get_solid: ffffffff [ 41.987] sna_render_get_solid(white) [ 41.987] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 41.987] sna_transform_is_imprecise_integer_translation: no transform [ 41.987] gen9_composite_picture: integer translation (0, 0), removing [ 41.987] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 41.987] sna_render_pixmap_bo: GPU all damaged [ 41.987] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 41.987] gen4_choose_composite_emitter: solid, identity mask [ 41.987] kgem_check_bo: num_pages=+0, num_exec=+0 [ 41.987] gen9_composite_get_binding_table(ee00) [ 41.987] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 41.987] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 41.987] gen9_emit_vertex_elements: setup id=9 [ 41.987] glyphs0_to_dst: glyph=(165, 262)x(5, 8), unclipped [ 41.987] emit_primitive_identity_mask__avx2: dst=(165, 262), mask=(720.00, 48.00) x (5.00, 8.00) [ 41.987] gen8_vertex_flush[4178] = 3 [ 41.987] gen9_magic_ca_pass: CA fixup (1763 -> 1766) [ 41.987] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 41.987] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 41.987] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 41.987] sna_glyphs(op=3, nlist=1, src=(172, 270)) [ 41.987] kgem_bo_is_busy: handle=25, domain: 1 exec? 1, rq? 1 [ 41.987] sna_glyphs: discarding mask [ 41.987] glyphs0_to_dst(op=3, src=(172, 270), nlist=1, dst=(172, 270)+(0, 0)) [ 41.987] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753409936 size=3775x2136 [ 41.987] gen9_render_composite: 0x0, current mode=1/1 [ 41.987] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 41.987] kgem_bo_is_busy: handle=25, domain: 1 exec? 1, rq? 1 [ 41.987] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 41.987] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 41.987] sna_drawable_use_bo pixmap=3383, box=((0, 0), (3775, 2136)), flags=7... [ 41.987] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 41.987] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 41.987] sna_drawable_use_bo: using whole GPU bo [ 41.987] gen9_composite_set_target: pixmap=3383, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 41.987] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 41.987] color_convert: src=ff729fcf [20028888] [ 41.987] color_convert: dst=ff729fcf [20028888] [ 41.987] sna_render_get_solid: ff729fcf [ 41.987] sna_render_get_solid(23) = ff729fcf (old) [ 41.987] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 41.987] sna_transform_is_imprecise_integer_translation: no transform [ 41.987] gen9_composite_picture: integer translation (0, 0), removing [ 41.987] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 41.987] sna_render_pixmap_bo: GPU all damaged [ 41.987] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 41.987] gen4_choose_composite_emitter: solid, identity mask [ 41.987] kgem_check_bo: num_pages=+0, num_exec=+0 [ 41.987] gen9_composite_get_binding_table(edc0) [ 41.987] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 41.987] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 41.987] gen9_emit_vertex_elements: setup id=9 [ 41.987] glyphs0_to_dst: glyph=(171, 264)x(11, 3), unclipped [ 41.987] emit_primitive_identity_mask__avx2: dst=(171, 264), mask=(736.00, 32.00) x (11.00, 3.00) [ 41.987] glyphs0_to_dst: glyph=(180, 259)x(10, 14), unclipped [ 41.987] emit_primitive_identity_mask__avx2: dst=(180, 259), mask=(944.00, 48.00) x (10.00, 14.00) [ 41.987] glyphs0_to_dst: glyph=(189, 259)x(11, 11), unclipped [ 41.987] emit_primitive_identity_mask__avx2: dst=(189, 259), mask=(960.00, 0.00) x (11.00, 11.00) [ 41.987] glyphs0_to_dst: glyph=(198, 262)x(10, 8), unclipped [ 41.987] emit_primitive_identity_mask__avx2: dst=(198, 262), mask=(976.00, 0.00) x (10.00, 8.00) [ 41.987] glyphs0_to_dst: glyph=(208, 262)x(9, 11), unclipped [ 41.987] emit_primitive_identity_mask__avx2: dst=(208, 262), mask=(960.00, 16.00) x (9.00, 11.00) [ 41.987] glyphs0_to_dst: glyph=(216, 259)x(10, 14), unclipped [ 41.987] emit_primitive_identity_mask__avx2: dst=(216, 259), mask=(944.00, 48.00) x (10.00, 14.00) [ 41.987] glyphs0_to_dst: glyph=(225, 260)x(10, 10), unclipped [ 41.987] emit_primitive_identity_mask__avx2: dst=(225, 260), mask=(976.00, 16.00) x (10.00, 10.00) [ 41.987] glyphs0_to_dst: glyph=(234, 271)x(11, 2), unclipped [ 41.987] emit_primitive_identity_mask__avx2: dst=(234, 271), mask=(992.00, 0.00) x (11.00, 2.00) [ 41.987] glyphs0_to_dst: glyph=(243, 259)x(11, 11), unclipped [ 41.987] emit_primitive_identity_mask__avx2: dst=(243, 259), mask=(1008.00, 0.00) x (11.00, 11.00) [ 41.987] glyphs0_to_dst: glyph=(253, 262)x(9, 8), unclipped [ 41.987] emit_primitive_identity_mask__avx2: dst=(253, 262), mask=(720.00, 0.00) x (9.00, 8.00) [ 41.987] glyphs0_to_dst: glyph=(261, 262)x(10, 8), unclipped [ 41.987] emit_primitive_identity_mask__avx2: dst=(261, 262), mask=(704.00, 16.00) x (10.00, 8.00) [ 41.987] glyphs0_to_dst: glyph=(270, 262)x(10, 8), unclipped [ 41.987] emit_primitive_identity_mask__avx2: dst=(270, 262), mask=(704.00, 16.00) x (10.00, 8.00) [ 41.987] glyphs0_to_dst: glyph=(279, 258)x(10, 12), unclipped [ 41.987] emit_primitive_identity_mask__avx2: dst=(279, 258), mask=(992.00, 16.00) x (10.00, 12.00) [ 41.987] glyphs0_to_dst: glyph=(288, 262)x(10, 8), unclipped [ 41.987] emit_primitive_identity_mask__avx2: dst=(288, 262), mask=(704.00, 16.00) x (10.00, 8.00) [ 41.987] glyphs0_to_dst: glyph=(297, 262)x(10, 8), unclipped [ 41.987] emit_primitive_identity_mask__avx2: dst=(297, 262), mask=(752.00, 0.00) x (10.00, 8.00) [ 41.987] glyphs0_to_dst: glyph=(307, 258)x(10, 12), unclipped [ 41.987] emit_primitive_identity_mask__avx2: dst=(307, 258), mask=(1008.00, 16.00) x (10.00, 12.00) [ 41.987] glyphs0_to_dst: glyph=(315, 259)x(11, 11), unclipped [ 41.987] emit_primitive_identity_mask__avx2: dst=(315, 259), mask=(960.00, 0.00) x (11.00, 11.00) [ 41.987] glyphs0_to_dst: glyph=(324, 262)x(11, 8), unclipped [ 41.987] emit_primitive_identity_mask__avx2: dst=(324, 262), mask=(736.00, 16.00) x (11.00, 8.00) [ 41.987] glyphs0_to_dst: glyph=(334, 262)x(9, 11), unclipped [ 41.987] emit_primitive_identity_mask__avx2: dst=(334, 262), mask=(960.00, 16.00) x (9.00, 11.00) [ 41.987] glyphs0_to_dst: glyph=(342, 271)x(11, 2), unclipped [ 41.987] emit_primitive_identity_mask__avx2: dst=(342, 271), mask=(992.00, 0.00) x (11.00, 2.00) [ 41.987] glyphs0_to_dst: glyph=(351, 258)x(10, 12), unclipped [ 41.987] emit_primitive_identity_mask__avx2: dst=(351, 258), mask=(992.00, 16.00) x (10.00, 12.00) [ 41.987] glyphs0_to_dst: glyph=(361, 258)x(9, 12), unclipped [ 41.987] emit_primitive_identity_mask__avx2: dst=(361, 258), mask=(960.00, 32.00) x (9.00, 12.00) [ 41.987] glyphs0_to_dst: glyph=(369, 262)x(10, 11), unclipped [ 41.987] emit_primitive_identity_mask__avx2: dst=(369, 262), mask=(976.00, 32.00) x (10.00, 11.00) [ 41.987] glyphs0_to_dst: glyph=(378, 259)x(10, 14), unclipped [ 41.987] emit_primitive_identity_mask__avx2: dst=(378, 259), mask=(944.00, 48.00) x (10.00, 14.00) [ 41.987] glyphs0_to_dst: glyph=(387, 260)x(10, 10), unclipped [ 41.987] emit_primitive_identity_mask__avx2: dst=(387, 260), mask=(960.00, 48.00) x (10.00, 10.00) [ 41.987] glyphs0_to_dst: glyph=(396, 271)x(11, 2), unclipped [ 41.987] emit_primitive_identity_mask__avx2: dst=(396, 271), mask=(992.00, 0.00) x (11.00, 2.00) [ 41.987] glyphs0_to_dst: glyph=(406, 262)x(9, 8), unclipped [ 41.987] emit_primitive_identity_mask__avx2: dst=(406, 262), mask=(688.00, 32.00) x (9.00, 8.00) [ 41.987] glyphs0_to_dst: glyph=(415, 262)x(9, 8), unclipped [ 41.987] emit_primitive_identity_mask__avx2: dst=(415, 262), mask=(752.00, 16.00) x (9.00, 8.00) [ 41.987] glyphs0_to_dst: glyph=(424, 262)x(9, 11), unclipped [ 41.987] emit_primitive_identity_mask__avx2: dst=(424, 262), mask=(960.00, 16.00) x (9.00, 11.00) [ 41.987] glyphs0_to_dst: glyph=(432, 259)x(10, 11), unclipped [ 41.987] emit_primitive_identity_mask__avx2: dst=(432, 259), mask=(976.00, 48.00) x (10.00, 11.00) [ 41.987] glyphs0_to_dst: glyph=(442, 262)x(9, 8), unclipped [ 41.987] emit_primitive_identity_mask__avx2: dst=(442, 262), mask=(688.00, 32.00) x (9.00, 8.00) [ 41.987] glyphs0_to_dst: glyph=(450, 262)x(10, 11), unclipped [ 41.987] emit_primitive_identity_mask__avx2: dst=(450, 262), mask=(976.00, 32.00) x (10.00, 11.00) [ 41.987] gen8_vertex_flush[4278] = 96 [ 41.987] gen9_magic_ca_pass: CA fixup (1766 -> 1862) [ 41.987] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 41.987] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 41.987] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 41.987] sna_glyphs(op=3, nlist=1, src=(460, 270)) [ 41.987] kgem_bo_is_busy: handle=25, domain: 1 exec? 1, rq? 1 [ 41.987] sna_glyphs: discarding mask [ 41.987] glyphs0_to_dst(op=3, src=(460, 270), nlist=1, dst=(460, 270)+(0, 0)) [ 41.987] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753409936 size=3775x2136 [ 41.987] gen9_render_composite: 0x0, current mode=1/1 [ 41.987] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 41.987] kgem_bo_is_busy: handle=25, domain: 1 exec? 1, rq? 1 [ 41.987] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 41.987] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 41.987] sna_drawable_use_bo pixmap=3383, box=((0, 0), (3775, 2136)), flags=7... [ 41.987] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 41.987] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 41.987] sna_drawable_use_bo: using whole GPU bo [ 41.987] gen9_composite_set_target: pixmap=3383, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 41.987] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 41.987] color_convert: src=ffffffff [20028888] [ 41.987] color_convert: dst=ffffffff [20028888] [ 41.987] sna_render_get_solid: ffffffff [ 41.987] sna_render_get_solid(white) [ 41.987] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 41.987] sna_transform_is_imprecise_integer_translation: no transform [ 41.987] gen9_composite_picture: integer translation (0, 0), removing [ 41.987] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 41.987] sna_render_pixmap_bo: GPU all damaged [ 41.987] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 41.987] gen4_choose_composite_emitter: solid, identity mask [ 41.987] kgem_check_bo: num_pages=+0, num_exec=+0 [ 41.987] gen9_composite_get_binding_table(ed80) [ 41.988] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 41.988] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 41.988] gen9_emit_vertex_elements: setup id=9 [ 41.988] glyphs0_to_dst: glyph=(459, 259)x(10, 13), unclipped [ 41.988] emit_primitive_identity_mask__avx2: dst=(459, 259), mask=(752.00, 32.00) x (10.00, 13.00) [ 41.988] gen8_vertex_flush[4378] = 3 [ 41.988] gen9_magic_ca_pass: CA fixup (1862 -> 1865) [ 41.988] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 41.988] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 41.988] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 41.988] sna_glyphs(op=3, nlist=1, src=(1, 287)) [ 41.988] kgem_bo_is_busy: handle=25, domain: 1 exec? 1, rq? 1 [ 41.988] sna_glyphs: discarding mask [ 41.988] glyphs0_to_dst(op=3, src=(1, 287), nlist=1, dst=(1, 287)+(0, 0)) [ 41.988] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753409936 size=3775x2136 [ 41.988] gen9_render_composite: 0x0, current mode=1/1 [ 41.988] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 41.988] kgem_bo_is_busy: handle=25, domain: 1 exec? 1, rq? 1 [ 41.988] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 41.988] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 41.988] sna_drawable_use_bo pixmap=3383, box=((0, 0), (3775, 2136)), flags=7... [ 41.988] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 41.988] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 41.988] sna_drawable_use_bo: using whole GPU bo [ 41.988] gen9_composite_set_target: pixmap=3383, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 41.988] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 41.988] color_convert: src=ff8ae234 [20028888] [ 41.988] color_convert: dst=ff8ae234 [20028888] [ 41.988] sna_render_get_solid: ff8ae234 [ 41.988] sna_render_get_solid(22) = ff8ae234 (old) [ 41.988] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 41.988] sna_transform_is_imprecise_integer_translation: no transform [ 41.988] gen9_composite_picture: integer translation (0, 0), removing [ 41.988] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 41.988] sna_render_pixmap_bo: GPU all damaged [ 41.988] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 41.988] gen4_choose_composite_emitter: solid, identity mask [ 41.988] kgem_check_bo: num_pages=+0, num_exec=+0 [ 41.988] gen9_composite_get_binding_table(ed40) [ 41.988] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 41.988] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 41.988] gen9_emit_vertex_elements: setup id=9 [ 41.988] glyphs0_to_dst: glyph=(1, 279)x(9, 8), unclipped [ 41.988] emit_primitive_identity_mask__avx2: dst=(1, 279), mask=(688.00, 32.00) x (9.00, 8.00) [ 41.988] glyphs0_to_dst: glyph=(9, 277)x(10, 13), unclipped [ 41.988] emit_primitive_identity_mask__avx2: dst=(9, 277), mask=(672.00, 48.00) x (10.00, 13.00) [ 41.988] glyphs0_to_dst: glyph=(19, 279)x(9, 8), unclipped [ 41.988] emit_primitive_identity_mask__avx2: dst=(19, 279), mask=(688.00, 32.00) x (9.00, 8.00) [ 41.988] glyphs0_to_dst: glyph=(28, 281)x(8, 3), unclipped [ 41.988] emit_primitive_identity_mask__avx2: dst=(28, 281), mask=(688.00, 48.00) x (8.00, 3.00) [ 41.988] glyphs0_to_dst: glyph=(36, 277)x(11, 10), unclipped [ 41.988] emit_primitive_identity_mask__avx2: dst=(36, 277), mask=(704.00, 0.00) x (11.00, 10.00) [ 41.988] glyphs0_to_dst: glyph=(46, 279)x(9, 8), unclipped [ 41.988] emit_primitive_identity_mask__avx2: dst=(46, 279), mask=(720.00, 0.00) x (9.00, 8.00) [ 41.988] glyphs0_to_dst: glyph=(54, 279)x(10, 8), unclipped [ 41.988] emit_primitive_identity_mask__avx2: dst=(54, 279), mask=(704.00, 16.00) x (10.00, 8.00) [ 41.988] glyphs0_to_dst: glyph=(63, 279)x(10, 8), unclipped [ 41.988] emit_primitive_identity_mask__avx2: dst=(63, 279), mask=(720.00, 16.00) x (10.00, 8.00) [ 41.988] glyphs0_to_dst: glyph=(72, 276)x(10, 11), unclipped [ 41.988] emit_primitive_identity_mask__avx2: dst=(72, 276), mask=(736.00, 0.00) x (10.00, 11.00) [ 41.988] glyphs0_to_dst: glyph=(81, 279)x(10, 8), unclipped [ 41.988] emit_primitive_identity_mask__avx2: dst=(81, 279), mask=(752.00, 0.00) x (10.00, 8.00) [ 41.988] glyphs0_to_dst: glyph=(90, 276)x(10, 11), unclipped [ 41.988] emit_primitive_identity_mask__avx2: dst=(90, 276), mask=(736.00, 0.00) x (10.00, 11.00) [ 41.988] glyphs0_to_dst: glyph=(99, 279)x(11, 8), unclipped [ 41.988] emit_primitive_identity_mask__avx2: dst=(99, 279), mask=(736.00, 16.00) x (11.00, 8.00) [ 41.988] glyphs0_to_dst: glyph=(109, 279)x(9, 8), unclipped [ 41.988] emit_primitive_identity_mask__avx2: dst=(109, 279), mask=(752.00, 16.00) x (9.00, 8.00) [ 41.988] glyphs0_to_dst: glyph=(118, 281)x(8, 3), unclipped [ 41.988] emit_primitive_identity_mask__avx2: dst=(118, 281), mask=(688.00, 48.00) x (8.00, 3.00) [ 41.988] glyphs0_to_dst: glyph=(126, 277)x(10, 10), unclipped [ 41.988] emit_primitive_identity_mask__avx2: dst=(126, 277), mask=(704.00, 32.00) x (10.00, 10.00) [ 41.988] glyphs0_to_dst: glyph=(135, 277)x(10, 10), unclipped [ 41.988] emit_primitive_identity_mask__avx2: dst=(135, 277), mask=(704.00, 32.00) x (10.00, 10.00) [ 41.988] glyphs0_to_dst: glyph=(144, 277)x(10, 10), unclipped [ 41.988] emit_primitive_identity_mask__avx2: dst=(144, 277), mask=(720.00, 32.00) x (10.00, 10.00) [ 41.988] glyphs0_to_dst: glyph=(153, 277)x(10, 10), unclipped [ 41.988] emit_primitive_identity_mask__avx2: dst=(153, 277), mask=(704.00, 48.00) x (10.00, 10.00) [ 41.988] gen8_vertex_flush[4478] = 54 [ 41.988] gen9_magic_ca_pass: CA fixup (1865 -> 1919) [ 41.988] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 41.988] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 41.988] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 41.988] sna_glyphs(op=3, nlist=1, src=(163, 287)) [ 41.988] kgem_bo_is_busy: handle=25, domain: 1 exec? 1, rq? 1 [ 41.988] sna_glyphs: discarding mask [ 41.988] glyphs0_to_dst(op=3, src=(163, 287), nlist=1, dst=(163, 287)+(0, 0)) [ 41.988] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753409936 size=3775x2136 [ 41.988] gen9_render_composite: 0x0, current mode=1/1 [ 41.988] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 41.988] kgem_bo_is_busy: handle=25, domain: 1 exec? 1, rq? 1 [ 41.988] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 41.988] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 41.988] sna_drawable_use_bo pixmap=3383, box=((0, 0), (3775, 2136)), flags=7... [ 41.988] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 41.988] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 41.988] sna_drawable_use_bo: using whole GPU bo [ 41.988] gen9_composite_set_target: pixmap=3383, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 41.988] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 41.988] color_convert: src=ffffffff [20028888] [ 41.988] color_convert: dst=ffffffff [20028888] [ 41.988] sna_render_get_solid: ffffffff [ 41.988] sna_render_get_solid(white) [ 41.988] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 41.988] sna_transform_is_imprecise_integer_translation: no transform [ 41.988] gen9_composite_picture: integer translation (0, 0), removing [ 41.988] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 41.988] sna_render_pixmap_bo: GPU all damaged [ 41.988] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 41.988] gen4_choose_composite_emitter: solid, identity mask [ 41.988] kgem_check_bo: num_pages=+0, num_exec=+0 [ 41.988] gen9_composite_get_binding_table(ed00) [ 41.988] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 41.988] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 41.988] gen9_emit_vertex_elements: setup id=9 [ 41.988] glyphs0_to_dst: glyph=(165, 279)x(5, 8), unclipped [ 41.988] emit_primitive_identity_mask__avx2: dst=(165, 279), mask=(720.00, 48.00) x (5.00, 8.00) [ 41.988] gen8_vertex_flush[4578] = 3 [ 41.988] gen9_magic_ca_pass: CA fixup (1919 -> 1922) [ 41.988] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 41.988] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 41.988] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 41.988] sna_glyphs(op=3, nlist=1, src=(172, 287)) [ 41.988] kgem_bo_is_busy: handle=25, domain: 1 exec? 1, rq? 1 [ 41.988] sna_glyphs: discarding mask [ 41.988] glyphs0_to_dst(op=3, src=(172, 287), nlist=1, dst=(172, 287)+(0, 0)) [ 41.988] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753409936 size=3775x2136 [ 41.988] gen9_render_composite: 0x0, current mode=1/1 [ 41.988] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 41.988] kgem_bo_is_busy: handle=25, domain: 1 exec? 1, rq? 1 [ 41.988] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 41.988] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 41.988] sna_drawable_use_bo pixmap=3383, box=((0, 0), (3775, 2136)), flags=7... [ 41.988] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 41.988] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 41.988] sna_drawable_use_bo: using whole GPU bo [ 41.988] gen9_composite_set_target: pixmap=3383, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 41.988] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 41.988] color_convert: src=ff729fcf [20028888] [ 41.988] color_convert: dst=ff729fcf [20028888] [ 41.988] sna_render_get_solid: ff729fcf [ 41.988] sna_render_get_solid(23) = ff729fcf (old) [ 41.988] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 41.988] sna_transform_is_imprecise_integer_translation: no transform [ 41.988] gen9_composite_picture: integer translation (0, 0), removing [ 41.988] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 41.988] sna_render_pixmap_bo: GPU all damaged [ 41.988] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 41.988] gen4_choose_composite_emitter: solid, identity mask [ 41.988] kgem_check_bo: num_pages=+0, num_exec=+0 [ 41.988] gen9_composite_get_binding_table(ecc0) [ 41.988] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 41.988] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 41.988] gen9_emit_vertex_elements: setup id=9 [ 41.988] glyphs0_to_dst: glyph=(171, 281)x(11, 3), unclipped [ 41.988] emit_primitive_identity_mask__avx2: dst=(171, 281), mask=(736.00, 32.00) x (11.00, 3.00) [ 41.988] glyphs0_to_dst: glyph=(180, 276)x(10, 14), unclipped [ 41.988] emit_primitive_identity_mask__avx2: dst=(180, 276), mask=(944.00, 48.00) x (10.00, 14.00) [ 41.988] glyphs0_to_dst: glyph=(189, 276)x(11, 11), unclipped [ 41.988] emit_primitive_identity_mask__avx2: dst=(189, 276), mask=(960.00, 0.00) x (11.00, 11.00) [ 41.988] glyphs0_to_dst: glyph=(198, 279)x(10, 8), unclipped [ 41.988] emit_primitive_identity_mask__avx2: dst=(198, 279), mask=(976.00, 0.00) x (10.00, 8.00) [ 41.988] glyphs0_to_dst: glyph=(208, 279)x(9, 11), unclipped [ 41.988] emit_primitive_identity_mask__avx2: dst=(208, 279), mask=(960.00, 16.00) x (9.00, 11.00) [ 41.988] glyphs0_to_dst: glyph=(216, 276)x(10, 14), unclipped [ 41.988] emit_primitive_identity_mask__avx2: dst=(216, 276), mask=(944.00, 48.00) x (10.00, 14.00) [ 41.988] glyphs0_to_dst: glyph=(225, 277)x(10, 10), unclipped [ 41.988] emit_primitive_identity_mask__avx2: dst=(225, 277), mask=(976.00, 16.00) x (10.00, 10.00) [ 41.988] glyphs0_to_dst: glyph=(234, 288)x(11, 2), unclipped [ 41.988] emit_primitive_identity_mask__avx2: dst=(234, 288), mask=(992.00, 0.00) x (11.00, 2.00) [ 41.988] glyphs0_to_dst: glyph=(243, 276)x(11, 11), unclipped [ 41.988] emit_primitive_identity_mask__avx2: dst=(243, 276), mask=(1008.00, 0.00) x (11.00, 11.00) [ 41.988] glyphs0_to_dst: glyph=(253, 279)x(9, 8), unclipped [ 41.988] emit_primitive_identity_mask__avx2: dst=(253, 279), mask=(720.00, 0.00) x (9.00, 8.00) [ 41.988] glyphs0_to_dst: glyph=(261, 279)x(10, 8), unclipped [ 41.988] emit_primitive_identity_mask__avx2: dst=(261, 279), mask=(704.00, 16.00) x (10.00, 8.00) [ 41.988] glyphs0_to_dst: glyph=(270, 279)x(10, 8), unclipped [ 41.988] emit_primitive_identity_mask__avx2: dst=(270, 279), mask=(704.00, 16.00) x (10.00, 8.00) [ 41.988] glyphs0_to_dst: glyph=(279, 275)x(10, 12), unclipped [ 41.988] emit_primitive_identity_mask__avx2: dst=(279, 275), mask=(992.00, 16.00) x (10.00, 12.00) [ 41.988] glyphs0_to_dst: glyph=(288, 279)x(10, 8), unclipped [ 41.988] emit_primitive_identity_mask__avx2: dst=(288, 279), mask=(704.00, 16.00) x (10.00, 8.00) [ 41.988] glyphs0_to_dst: glyph=(297, 279)x(10, 8), unclipped [ 41.988] emit_primitive_identity_mask__avx2: dst=(297, 279), mask=(752.00, 0.00) x (10.00, 8.00) [ 41.988] glyphs0_to_dst: glyph=(307, 275)x(10, 12), unclipped [ 41.988] emit_primitive_identity_mask__avx2: dst=(307, 275), mask=(1008.00, 16.00) x (10.00, 12.00) [ 41.988] glyphs0_to_dst: glyph=(315, 276)x(11, 11), unclipped [ 41.988] emit_primitive_identity_mask__avx2: dst=(315, 276), mask=(960.00, 0.00) x (11.00, 11.00) [ 41.988] glyphs0_to_dst: glyph=(324, 279)x(11, 8), unclipped [ 41.988] emit_primitive_identity_mask__avx2: dst=(324, 279), mask=(736.00, 16.00) x (11.00, 8.00) [ 41.988] glyphs0_to_dst: glyph=(334, 279)x(9, 11), unclipped [ 41.988] emit_primitive_identity_mask__avx2: dst=(334, 279), mask=(960.00, 16.00) x (9.00, 11.00) [ 41.988] glyphs0_to_dst: glyph=(342, 288)x(11, 2), unclipped [ 41.988] emit_primitive_identity_mask__avx2: dst=(342, 288), mask=(992.00, 0.00) x (11.00, 2.00) [ 41.988] glyphs0_to_dst: glyph=(351, 275)x(10, 12), unclipped [ 41.988] emit_primitive_identity_mask__avx2: dst=(351, 275), mask=(992.00, 16.00) x (10.00, 12.00) [ 41.988] glyphs0_to_dst: glyph=(361, 275)x(9, 12), unclipped [ 41.988] emit_primitive_identity_mask__avx2: dst=(361, 275), mask=(960.00, 32.00) x (9.00, 12.00) [ 41.988] glyphs0_to_dst: glyph=(369, 279)x(10, 11), unclipped [ 41.988] emit_primitive_identity_mask__avx2: dst=(369, 279), mask=(976.00, 32.00) x (10.00, 11.00) [ 41.988] glyphs0_to_dst: glyph=(378, 276)x(10, 14), unclipped [ 41.988] emit_primitive_identity_mask__avx2: dst=(378, 276), mask=(944.00, 48.00) x (10.00, 14.00) [ 41.988] glyphs0_to_dst: glyph=(387, 277)x(10, 10), unclipped [ 41.988] emit_primitive_identity_mask__avx2: dst=(387, 277), mask=(960.00, 48.00) x (10.00, 10.00) [ 41.988] glyphs0_to_dst: glyph=(396, 288)x(11, 2), unclipped [ 41.988] emit_primitive_identity_mask__avx2: dst=(396, 288), mask=(992.00, 0.00) x (11.00, 2.00) [ 41.988] glyphs0_to_dst: glyph=(406, 279)x(9, 8), unclipped [ 41.988] emit_primitive_identity_mask__avx2: dst=(406, 279), mask=(688.00, 32.00) x (9.00, 8.00) [ 41.988] glyphs0_to_dst: glyph=(415, 279)x(9, 8), unclipped [ 41.988] emit_primitive_identity_mask__avx2: dst=(415, 279), mask=(752.00, 16.00) x (9.00, 8.00) [ 41.988] glyphs0_to_dst: glyph=(424, 279)x(9, 11), unclipped [ 41.988] emit_primitive_identity_mask__avx2: dst=(424, 279), mask=(960.00, 16.00) x (9.00, 11.00) [ 41.988] glyphs0_to_dst: glyph=(432, 276)x(10, 11), unclipped [ 41.988] emit_primitive_identity_mask__avx2: dst=(432, 276), mask=(976.00, 48.00) x (10.00, 11.00) [ 41.988] glyphs0_to_dst: glyph=(442, 279)x(9, 8), unclipped [ 41.988] emit_primitive_identity_mask__avx2: dst=(442, 279), mask=(688.00, 32.00) x (9.00, 8.00) [ 41.988] glyphs0_to_dst: glyph=(450, 279)x(10, 11), unclipped [ 41.988] emit_primitive_identity_mask__avx2: dst=(450, 279), mask=(976.00, 32.00) x (10.00, 11.00) [ 41.988] gen8_vertex_flush[4678] = 96 [ 41.988] gen9_magic_ca_pass: CA fixup (1922 -> 2018) [ 41.988] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 41.988] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 41.988] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 41.988] sna_glyphs(op=3, nlist=1, src=(460, 287)) [ 41.988] kgem_bo_is_busy: handle=25, domain: 1 exec? 1, rq? 1 [ 41.988] sna_glyphs: discarding mask [ 41.988] glyphs0_to_dst(op=3, src=(460, 287), nlist=1, dst=(460, 287)+(0, 0)) [ 41.988] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753409936 size=3775x2136 [ 41.988] gen9_render_composite: 0x0, current mode=1/1 [ 41.988] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 41.988] kgem_bo_is_busy: handle=25, domain: 1 exec? 1, rq? 1 [ 41.988] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 41.988] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 41.988] sna_drawable_use_bo pixmap=3383, box=((0, 0), (3775, 2136)), flags=7... [ 41.988] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 41.988] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 41.988] sna_drawable_use_bo: using whole GPU bo [ 41.988] gen9_composite_set_target: pixmap=3383, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 41.988] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 41.988] color_convert: src=ffffffff [20028888] [ 41.988] color_convert: dst=ffffffff [20028888] [ 41.988] sna_render_get_solid: ffffffff [ 41.988] sna_render_get_solid(white) [ 41.988] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 41.988] sna_transform_is_imprecise_integer_translation: no transform [ 41.988] gen9_composite_picture: integer translation (0, 0), removing [ 41.988] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 41.988] sna_render_pixmap_bo: GPU all damaged [ 41.988] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 41.988] gen4_choose_composite_emitter: solid, identity mask [ 41.988] kgem_check_bo: num_pages=+0, num_exec=+0 [ 41.988] gen9_composite_get_binding_table(ec80) [ 41.988] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 41.988] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 41.988] gen9_emit_vertex_elements: setup id=9 [ 41.988] glyphs0_to_dst: glyph=(459, 276)x(10, 13), unclipped [ 41.988] emit_primitive_identity_mask__avx2: dst=(459, 276), mask=(752.00, 32.00) x (10.00, 13.00) [ 41.988] gen8_vertex_flush[4778] = 3 [ 41.988] gen9_magic_ca_pass: CA fixup (2018 -> 2021) [ 41.988] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 41.988] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 41.988] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 41.988] sna_glyphs(op=3, nlist=1, src=(1, 304)) [ 41.988] kgem_bo_is_busy: handle=25, domain: 1 exec? 1, rq? 1 [ 41.988] sna_glyphs: discarding mask [ 41.988] glyphs0_to_dst(op=3, src=(1, 304), nlist=1, dst=(1, 304)+(0, 0)) [ 41.988] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753409936 size=3775x2136 [ 41.988] gen9_render_composite: 0x0, current mode=1/1 [ 41.988] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 41.988] kgem_bo_is_busy: handle=25, domain: 1 exec? 1, rq? 1 [ 41.988] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 41.988] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 41.988] sna_drawable_use_bo pixmap=3383, box=((0, 0), (3775, 2136)), flags=7... [ 41.988] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 41.988] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 41.988] sna_drawable_use_bo: using whole GPU bo [ 41.988] gen9_composite_set_target: pixmap=3383, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 41.988] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 41.988] color_convert: src=ff8ae234 [20028888] [ 41.988] color_convert: dst=ff8ae234 [20028888] [ 41.988] sna_render_get_solid: ff8ae234 [ 41.988] sna_render_get_solid(22) = ff8ae234 (old) [ 41.988] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 41.988] sna_transform_is_imprecise_integer_translation: no transform [ 41.988] gen9_composite_picture: integer translation (0, 0), removing [ 41.988] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 41.988] sna_render_pixmap_bo: GPU all damaged [ 41.989] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 41.989] gen4_choose_composite_emitter: solid, identity mask [ 41.989] kgem_check_bo: num_pages=+0, num_exec=+0 [ 41.989] gen9_composite_get_binding_table(ec40) [ 41.989] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 41.989] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 41.989] gen9_emit_vertex_elements: setup id=9 [ 41.989] glyphs0_to_dst: glyph=(1, 296)x(9, 8), unclipped [ 41.989] emit_primitive_identity_mask__avx2: dst=(1, 296), mask=(688.00, 32.00) x (9.00, 8.00) [ 41.989] glyphs0_to_dst: glyph=(9, 294)x(10, 13), unclipped [ 41.989] emit_primitive_identity_mask__avx2: dst=(9, 294), mask=(672.00, 48.00) x (10.00, 13.00) [ 41.989] glyphs0_to_dst: glyph=(19, 296)x(9, 8), unclipped [ 41.989] emit_primitive_identity_mask__avx2: dst=(19, 296), mask=(688.00, 32.00) x (9.00, 8.00) [ 41.989] glyphs0_to_dst: glyph=(28, 298)x(8, 3), unclipped [ 41.989] emit_primitive_identity_mask__avx2: dst=(28, 298), mask=(688.00, 48.00) x (8.00, 3.00) [ 41.989] glyphs0_to_dst: glyph=(36, 294)x(11, 10), unclipped [ 41.989] emit_primitive_identity_mask__avx2: dst=(36, 294), mask=(704.00, 0.00) x (11.00, 10.00) [ 41.989] glyphs0_to_dst: glyph=(46, 296)x(9, 8), unclipped [ 41.989] emit_primitive_identity_mask__avx2: dst=(46, 296), mask=(720.00, 0.00) x (9.00, 8.00) [ 41.989] glyphs0_to_dst: glyph=(54, 296)x(10, 8), unclipped [ 41.989] emit_primitive_identity_mask__avx2: dst=(54, 296), mask=(704.00, 16.00) x (10.00, 8.00) [ 41.989] glyphs0_to_dst: glyph=(63, 296)x(10, 8), unclipped [ 41.989] emit_primitive_identity_mask__avx2: dst=(63, 296), mask=(720.00, 16.00) x (10.00, 8.00) [ 41.989] glyphs0_to_dst: glyph=(72, 293)x(10, 11), unclipped [ 41.989] emit_primitive_identity_mask__avx2: dst=(72, 293), mask=(736.00, 0.00) x (10.00, 11.00) [ 41.989] glyphs0_to_dst: glyph=(81, 296)x(10, 8), unclipped [ 41.989] emit_primitive_identity_mask__avx2: dst=(81, 296), mask=(752.00, 0.00) x (10.00, 8.00) [ 41.989] glyphs0_to_dst: glyph=(90, 293)x(10, 11), unclipped [ 41.989] emit_primitive_identity_mask__avx2: dst=(90, 293), mask=(736.00, 0.00) x (10.00, 11.00) [ 41.989] glyphs0_to_dst: glyph=(99, 296)x(11, 8), unclipped [ 41.989] emit_primitive_identity_mask__avx2: dst=(99, 296), mask=(736.00, 16.00) x (11.00, 8.00) [ 41.989] glyphs0_to_dst: glyph=(109, 296)x(9, 8), unclipped [ 41.989] emit_primitive_identity_mask__avx2: dst=(109, 296), mask=(752.00, 16.00) x (9.00, 8.00) [ 41.989] glyphs0_to_dst: glyph=(118, 298)x(8, 3), unclipped [ 41.989] emit_primitive_identity_mask__avx2: dst=(118, 298), mask=(688.00, 48.00) x (8.00, 3.00) [ 41.989] glyphs0_to_dst: glyph=(126, 294)x(10, 10), unclipped [ 41.989] emit_primitive_identity_mask__avx2: dst=(126, 294), mask=(704.00, 32.00) x (10.00, 10.00) [ 41.989] glyphs0_to_dst: glyph=(135, 294)x(10, 10), unclipped [ 41.989] emit_primitive_identity_mask__avx2: dst=(135, 294), mask=(704.00, 32.00) x (10.00, 10.00) [ 41.989] glyphs0_to_dst: glyph=(144, 294)x(10, 10), unclipped [ 41.989] emit_primitive_identity_mask__avx2: dst=(144, 294), mask=(720.00, 32.00) x (10.00, 10.00) [ 41.989] glyphs0_to_dst: glyph=(153, 294)x(10, 10), unclipped [ 41.989] emit_primitive_identity_mask__avx2: dst=(153, 294), mask=(704.00, 48.00) x (10.00, 10.00) [ 41.989] gen8_vertex_flush[4878] = 54 [ 41.989] gen9_magic_ca_pass: CA fixup (2021 -> 2075) [ 41.989] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 41.989] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 41.989] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 41.989] sna_glyphs(op=3, nlist=1, src=(163, 304)) [ 41.989] kgem_bo_is_busy: handle=25, domain: 1 exec? 1, rq? 1 [ 41.989] sna_glyphs: discarding mask [ 41.989] glyphs0_to_dst(op=3, src=(163, 304), nlist=1, dst=(163, 304)+(0, 0)) [ 41.989] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753409936 size=3775x2136 [ 41.989] gen9_render_composite: 0x0, current mode=1/1 [ 41.989] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 41.989] kgem_bo_is_busy: handle=25, domain: 1 exec? 1, rq? 1 [ 41.989] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 41.989] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 41.989] sna_drawable_use_bo pixmap=3383, box=((0, 0), (3775, 2136)), flags=7... [ 41.989] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 41.989] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 41.989] sna_drawable_use_bo: using whole GPU bo [ 41.989] gen9_composite_set_target: pixmap=3383, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 41.989] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 41.989] color_convert: src=ffffffff [20028888] [ 41.989] color_convert: dst=ffffffff [20028888] [ 41.989] sna_render_get_solid: ffffffff [ 41.989] sna_render_get_solid(white) [ 41.989] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 41.989] sna_transform_is_imprecise_integer_translation: no transform [ 41.989] gen9_composite_picture: integer translation (0, 0), removing [ 41.989] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 41.989] sna_render_pixmap_bo: GPU all damaged [ 41.989] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 41.989] gen4_choose_composite_emitter: solid, identity mask [ 41.989] kgem_check_bo: num_pages=+0, num_exec=+0 [ 41.989] gen9_composite_get_binding_table(ec00) [ 41.989] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 41.989] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 41.989] gen9_emit_vertex_elements: setup id=9 [ 41.989] glyphs0_to_dst: glyph=(165, 296)x(5, 8), unclipped [ 41.989] emit_primitive_identity_mask__avx2: dst=(165, 296), mask=(720.00, 48.00) x (5.00, 8.00) [ 41.989] gen8_vertex_flush[4978] = 3 [ 41.989] gen9_magic_ca_pass: CA fixup (2075 -> 2078) [ 41.989] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 41.989] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 41.989] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 41.989] sna_glyphs(op=3, nlist=1, src=(172, 304)) [ 41.989] kgem_bo_is_busy: handle=25, domain: 1 exec? 1, rq? 1 [ 41.989] sna_glyphs: discarding mask [ 41.989] glyphs0_to_dst(op=3, src=(172, 304), nlist=1, dst=(172, 304)+(0, 0)) [ 41.989] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753409936 size=3775x2136 [ 41.989] gen9_render_composite: 0x0, current mode=1/1 [ 41.989] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 41.989] kgem_bo_is_busy: handle=25, domain: 1 exec? 1, rq? 1 [ 41.989] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 41.989] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 41.989] sna_drawable_use_bo pixmap=3383, box=((0, 0), (3775, 2136)), flags=7... [ 41.989] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 41.989] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 41.989] sna_drawable_use_bo: using whole GPU bo [ 41.989] gen9_composite_set_target: pixmap=3383, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 41.989] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 41.989] color_convert: src=ff729fcf [20028888] [ 41.989] color_convert: dst=ff729fcf [20028888] [ 41.989] sna_render_get_solid: ff729fcf [ 41.989] sna_render_get_solid(23) = ff729fcf (old) [ 41.989] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 41.989] sna_transform_is_imprecise_integer_translation: no transform [ 41.989] gen9_composite_picture: integer translation (0, 0), removing [ 41.989] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 41.989] sna_render_pixmap_bo: GPU all damaged [ 41.989] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 41.989] gen4_choose_composite_emitter: solid, identity mask [ 41.989] kgem_check_bo: num_pages=+0, num_exec=+0 [ 41.989] gen9_composite_get_binding_table(ebc0) [ 41.989] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 41.989] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 41.989] gen9_emit_vertex_elements: setup id=9 [ 41.989] glyphs0_to_dst: glyph=(171, 298)x(11, 3), unclipped [ 41.989] emit_primitive_identity_mask__avx2: dst=(171, 298), mask=(736.00, 32.00) x (11.00, 3.00) [ 41.989] glyphs0_to_dst: glyph=(180, 293)x(10, 14), unclipped [ 41.989] emit_primitive_identity_mask__avx2: dst=(180, 293), mask=(944.00, 48.00) x (10.00, 14.00) [ 41.989] glyphs0_to_dst: glyph=(189, 293)x(11, 11), unclipped [ 41.989] emit_primitive_identity_mask__avx2: dst=(189, 293), mask=(960.00, 0.00) x (11.00, 11.00) [ 41.989] glyphs0_to_dst: glyph=(198, 296)x(10, 8), unclipped [ 41.989] emit_primitive_identity_mask__avx2: dst=(198, 296), mask=(976.00, 0.00) x (10.00, 8.00) [ 41.989] glyphs0_to_dst: glyph=(208, 296)x(9, 11), unclipped [ 41.989] emit_primitive_identity_mask__avx2: dst=(208, 296), mask=(960.00, 16.00) x (9.00, 11.00) [ 41.989] glyphs0_to_dst: glyph=(216, 293)x(10, 14), unclipped [ 41.989] emit_primitive_identity_mask__avx2: dst=(216, 293), mask=(944.00, 48.00) x (10.00, 14.00) [ 41.989] glyphs0_to_dst: glyph=(225, 294)x(10, 10), unclipped [ 41.989] emit_primitive_identity_mask__avx2: dst=(225, 294), mask=(976.00, 16.00) x (10.00, 10.00) [ 41.989] glyphs0_to_dst: glyph=(234, 305)x(11, 2), unclipped [ 41.989] emit_primitive_identity_mask__avx2: dst=(234, 305), mask=(992.00, 0.00) x (11.00, 2.00) [ 41.989] glyphs0_to_dst: glyph=(243, 293)x(11, 11), unclipped [ 41.989] emit_primitive_identity_mask__avx2: dst=(243, 293), mask=(1008.00, 0.00) x (11.00, 11.00) [ 41.989] glyphs0_to_dst: glyph=(253, 296)x(9, 8), unclipped [ 41.989] emit_primitive_identity_mask__avx2: dst=(253, 296), mask=(720.00, 0.00) x (9.00, 8.00) [ 41.989] glyphs0_to_dst: glyph=(261, 296)x(10, 8), unclipped [ 41.989] emit_primitive_identity_mask__avx2: dst=(261, 296), mask=(704.00, 16.00) x (10.00, 8.00) [ 41.989] glyphs0_to_dst: glyph=(270, 296)x(10, 8), unclipped [ 41.989] emit_primitive_identity_mask__avx2: dst=(270, 296), mask=(704.00, 16.00) x (10.00, 8.00) [ 41.989] glyphs0_to_dst: glyph=(279, 292)x(10, 12), unclipped [ 41.989] emit_primitive_identity_mask__avx2: dst=(279, 292), mask=(992.00, 16.00) x (10.00, 12.00) [ 41.989] glyphs0_to_dst: glyph=(288, 296)x(10, 8), unclipped [ 41.989] emit_primitive_identity_mask__avx2: dst=(288, 296), mask=(704.00, 16.00) x (10.00, 8.00) [ 41.989] glyphs0_to_dst: glyph=(297, 296)x(10, 8), unclipped [ 41.989] emit_primitive_identity_mask__avx2: dst=(297, 296), mask=(752.00, 0.00) x (10.00, 8.00) [ 41.989] glyphs0_to_dst: glyph=(307, 292)x(10, 12), unclipped [ 41.989] emit_primitive_identity_mask__avx2: dst=(307, 292), mask=(1008.00, 16.00) x (10.00, 12.00) [ 41.989] glyphs0_to_dst: glyph=(315, 293)x(11, 11), unclipped [ 41.989] emit_primitive_identity_mask__avx2: dst=(315, 293), mask=(960.00, 0.00) x (11.00, 11.00) [ 41.989] glyphs0_to_dst: glyph=(324, 296)x(11, 8), unclipped [ 41.989] emit_primitive_identity_mask__avx2: dst=(324, 296), mask=(736.00, 16.00) x (11.00, 8.00) [ 41.989] glyphs0_to_dst: glyph=(334, 296)x(9, 11), unclipped [ 41.989] emit_primitive_identity_mask__avx2: dst=(334, 296), mask=(960.00, 16.00) x (9.00, 11.00) [ 41.989] glyphs0_to_dst: glyph=(342, 305)x(11, 2), unclipped [ 41.989] emit_primitive_identity_mask__avx2: dst=(342, 305), mask=(992.00, 0.00) x (11.00, 2.00) [ 41.989] glyphs0_to_dst: glyph=(351, 292)x(10, 12), unclipped [ 41.989] emit_primitive_identity_mask__avx2: dst=(351, 292), mask=(992.00, 16.00) x (10.00, 12.00) [ 41.989] glyphs0_to_dst: glyph=(361, 292)x(9, 12), unclipped [ 41.989] emit_primitive_identity_mask__avx2: dst=(361, 292), mask=(960.00, 32.00) x (9.00, 12.00) [ 41.989] glyphs0_to_dst: glyph=(369, 296)x(10, 11), unclipped [ 41.989] emit_primitive_identity_mask__avx2: dst=(369, 296), mask=(976.00, 32.00) x (10.00, 11.00) [ 41.989] glyphs0_to_dst: glyph=(378, 293)x(10, 14), unclipped [ 41.989] emit_primitive_identity_mask__avx2: dst=(378, 293), mask=(944.00, 48.00) x (10.00, 14.00) [ 41.989] glyphs0_to_dst: glyph=(387, 294)x(10, 10), unclipped [ 41.989] emit_primitive_identity_mask__avx2: dst=(387, 294), mask=(960.00, 48.00) x (10.00, 10.00) [ 41.989] glyphs0_to_dst: glyph=(396, 305)x(11, 2), unclipped [ 41.989] emit_primitive_identity_mask__avx2: dst=(396, 305), mask=(992.00, 0.00) x (11.00, 2.00) [ 41.989] glyphs0_to_dst: glyph=(406, 296)x(9, 8), unclipped [ 41.989] emit_primitive_identity_mask__avx2: dst=(406, 296), mask=(688.00, 32.00) x (9.00, 8.00) [ 41.989] glyphs0_to_dst: glyph=(415, 296)x(9, 8), unclipped [ 41.989] emit_primitive_identity_mask__avx2: dst=(415, 296), mask=(752.00, 16.00) x (9.00, 8.00) [ 41.989] glyphs0_to_dst: glyph=(424, 296)x(9, 11), unclipped [ 41.989] emit_primitive_identity_mask__avx2: dst=(424, 296), mask=(960.00, 16.00) x (9.00, 11.00) [ 41.989] glyphs0_to_dst: glyph=(432, 293)x(10, 11), unclipped [ 41.989] emit_primitive_identity_mask__avx2: dst=(432, 293), mask=(976.00, 48.00) x (10.00, 11.00) [ 41.989] glyphs0_to_dst: glyph=(442, 296)x(9, 8), unclipped [ 41.989] emit_primitive_identity_mask__avx2: dst=(442, 296), mask=(688.00, 32.00) x (9.00, 8.00) [ 41.989] glyphs0_to_dst: glyph=(450, 296)x(10, 11), unclipped [ 41.989] emit_primitive_identity_mask__avx2: dst=(450, 296), mask=(976.00, 32.00) x (10.00, 11.00) [ 41.989] gen8_vertex_flush[4a78] = 96 [ 41.989] gen9_magic_ca_pass: CA fixup (2078 -> 2174) [ 41.989] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 41.989] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 41.989] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 41.989] sna_glyphs(op=3, nlist=1, src=(460, 304)) [ 41.989] kgem_bo_is_busy: handle=25, domain: 1 exec? 1, rq? 1 [ 41.989] sna_glyphs: discarding mask [ 41.989] glyphs0_to_dst(op=3, src=(460, 304), nlist=1, dst=(460, 304)+(0, 0)) [ 41.989] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753409936 size=3775x2136 [ 41.989] gen9_render_composite: 0x0, current mode=1/1 [ 41.989] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 41.989] kgem_bo_is_busy: handle=25, domain: 1 exec? 1, rq? 1 [ 41.989] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 41.989] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 41.989] sna_drawable_use_bo pixmap=3383, box=((0, 0), (3775, 2136)), flags=7... [ 41.989] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 41.989] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 41.989] sna_drawable_use_bo: using whole GPU bo [ 41.989] gen9_composite_set_target: pixmap=3383, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 41.989] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 41.989] color_convert: src=ffffffff [20028888] [ 41.989] color_convert: dst=ffffffff [20028888] [ 41.989] sna_render_get_solid: ffffffff [ 41.989] sna_render_get_solid(white) [ 41.989] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 41.989] sna_transform_is_imprecise_integer_translation: no transform [ 41.989] gen9_composite_picture: integer translation (0, 0), removing [ 41.989] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 41.989] sna_render_pixmap_bo: GPU all damaged [ 41.989] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 41.989] gen4_choose_composite_emitter: solid, identity mask [ 41.989] kgem_check_bo: num_pages=+0, num_exec=+0 [ 41.989] gen9_composite_get_binding_table(eb80) [ 41.989] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 41.989] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 41.989] gen9_emit_vertex_elements: setup id=9 [ 41.989] glyphs0_to_dst: glyph=(459, 293)x(10, 13), unclipped [ 41.989] emit_primitive_identity_mask__avx2: dst=(459, 293), mask=(752.00, 32.00) x (10.00, 13.00) [ 41.989] gen8_vertex_flush[4b78] = 3 [ 41.989] gen9_magic_ca_pass: CA fixup (2174 -> 2177) [ 41.989] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 41.989] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 41.989] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 41.989] sna_accel_flush: flush?=0, dirty?=0 [ 41.989] sna_block_handler (tv=0.0) [ 41.989] sna_wakeup_handler [ 41.999] sna_accel_flush: flush?=0, dirty?=0 [ 41.999] sna_block_handler (tv=0.0) [ 41.999] sna_wakeup_handler [ 41.999] sna_accel_flush: flush?=0, dirty?=0 [ 41.999] sna_accel_flush: flush?=0, dirty?=0 [ 41.999] sna_accel_flush: flush?=0, dirty?=0 [ 41.999] sna_block_handler (tv=0.0) [ 41.999] sna_wakeup_handler [ 41.999] sna_create_pixmap(7680, 2160, 24, usage=0) [ 41.999] kgem_can_create_2d: 7680x2160 @ 24 [ 41.999] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 [ 41.999] kgem_can_create_2d: untiled size=66355200 [ 41.999] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 41.999] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 [ 41.999] kgem_can_create_2d: tiled[-1] size=66355200 [ 41.999] sna_create_pixmap: usage=0, flags=1b [ 41.999] sna_create_pixmap: creating GPU pixmap 7680x2160, stride=30720, flags=1b [ 41.999] create_pixmap: allocating pixmap 0x0, depth=24/32, size=0 [ 41.999] create_pixmap: serial=3384, usage=0, 0x0 [ 41.999] create_pixmap_hdr: pixmap=3384, width=7680, height=2160, usage=0 [ 41.999] sna_create_pixmap: serial=3384, 7680x2160, usage=0 [ 41.999] sna_composite_rectangles(pixmap=3385, op=0, 0 x 1 [(0, 0)x(7680, 2160) ...]) [ 41.999] sna_composite_rectangles: converted to op 0 [ 41.999] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) [ 41.999] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 [ 41.999] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 [ 41.999] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) [ 41.999] sna_composite_rectangles: dropping last-cpu hint [ 41.999] sna_drawable_use_bo pixmap=3385, box=((0, 0), (7680, 2160)), flags=19... [ 41.999] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 41.999] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 41.999] sna_pixmap_move_to_gpu(pixmap=3385, usage=0), flags=b [ 41.999] sna_pixmap_move_to_gpu: CPU damage? 0 [ 41.999] sna_pixmap_move_to_gpu: creating GPU bo (7680x2160@32), create=b [ 41.999] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 41.999] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 41.999] sna_pixmap_alloc_gpu: pixmap=3385 [ 41.999] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 41.999] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 [ 41.999] __kgem_bo_init(handle=96, num_pages=16200) [ 41.999] kgem_set_tiling: handle=96, tiling=1 [1], pitch=30720 [30720]: 1 [ 41.999] new pitch=30720, tiling=1, handle=96, id=2000, num_pages=16200 [16200], bucket=13 [ 41.999] __sna_damage_all(7680, 2160) [ 41.999] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 41.999] sna_pixmap_mark_active: pixmap=3385, handle=96 [ 41.999] sna_drawable_use_bo: allocated GPU bo for operation [ 41.999] sna_drawable_use_bo: using GPU bo with damage? 0 [ 41.999] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) [ 41.999] kgem_bo_is_render: handle=96, rq? 0 [0] [ 41.999] gen9_render_fill_boxes(0 x 1 [(0, 0), (7680, 2160) ...]) [ 41.999] sna_render_get_solid: 0 [ 41.999] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 41.999] kgem_set_mode: flushing before new bo [ 41.999] gen8_vertex_close: used=8708, vbo active? 23, vb=221, nreloc=3 [ 41.999] gen8_vertex_close: reloc[0] = 287 [ 41.999] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 41.999] kgem_add_handle: handle=23, index=5 [ 41.999] kgem_add_reloc64[12] = (delta=0, target handle=5, presumed=fd541000) [ 41.999] gen8_vertex_close: reloc[1] = 372 [ 41.999] kgem_add_reloc64: handle=23, pos=372, delta=0, domains=200000 [ 41.999] kgem_add_reloc64[13] = (delta=0, target handle=5, presumed=fd541000) [ 41.999] gen8_vertex_close: reloc[2] = 475 [ 41.999] kgem_add_reloc64: handle=23, pos=475, delta=0, domains=200000 [ 41.999] kgem_add_reloc64[14] = (delta=0, target handle=5, presumed=fd541000) [ 41.999] batch[1/1, flags=1800]: 4868 4868 15072 16384, nreloc=15, nexec=6, nfence=0, aperture=9110 [fenced=0] [ 41.999] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x77, presumed-offset=fd1ef000 [ 41.999] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> 1 [ 41.999] kgem_create_linear(65536) [ 41.999] search_linear_cache: num_pages=16, flags=406, use_active? 0, use_large=0 [max=65536] [ 41.999] search_linear_cache: searching for inactive cpu map [ 41.999] kgem_set_tiling: handle=125, tiling=0 [0], pitch=0 [0]: 1 [ 41.999] kgem_bo_remove_from_inactive: removing handle=125 from inactive [ 41.999] search_linear_cache: found handle=125 (num_pages=16) in linear vma cache [ 41.999] kgem_bo_map__cpu(handle=125, size=65536, map=0x0:0x7fc6b407e000) [ 41.999] kgem_new_batch: allocated and mapped batch handle=125 [size=65536] [ 41.999] kgem_bo_sync__cpu: handle=125 [ 41.999] __kgem_busy: handle=125, busy=0, wedged=0 [ 41.999] kgem_bo_sync__cpu: SYNC: handle=125, needs_flush? 0, domain? 0, busy? 0 [ 41.999] __kgem_busy: handle=125, busy=0, wedged=0 [ 41.999] kgem_bo_retire: retiring bo handle=125 (needed flush? 0), rq? 0 [busy?=0] [ 41.999] assert_bo_retired: handle=125, domain: 0 exec? 0, rq? 0 [ 41.999] kgem_new_batch: using last batch handle=119 [ 42.003] kgem_commit: release handle=119 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd1ef000 [ 42.003] kgem_commit: release handle=25 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fe016000 [ 42.003] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 42.003] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 42.003] __kgem_bo_clear_busy: handle=7 [ 42.003] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 42.003] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 42.003] __kgem_bo_clear_busy: handle=8 [ 42.003] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 42.003] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 42.003] __kgem_bo_clear_busy: handle=8 [ 42.003] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 42.003] __kgem_bo_clear_busy: handle=8 [ 42.003] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 42.003] __kgem_bo_clear_busy: handle=8 [ 42.003] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 42.003] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 42.003] __kgem_bo_clear_busy: handle=7 [ 42.003] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 42.003] __kgem_bo_clear_busy: handle=8 [ 42.003] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 42.003] __kgem_busy: handle=119, busy=131072, wedged=0 [ 42.003] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 42.003] needs_batch_flush: flushing before handle=96 for new reservation [ 42.003] kgem_check_bo: num_pages=+16200, num_exec=+1 [ 42.003] aligning vertex: was 4, now 2 floats per vertex [ 42.003] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 42.003] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 42.003] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 42.003] kgem_add_handle: handle=4, index=0 [ 42.003] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 42.003] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 42.003] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 42.003] gen9_composite_get_binding_table(ffc0) [ 42.003] kgem_add_reloc64: handle=96, pos=16360, delta=0, domains=20002 [ 42.003] kgem_add_handle: handle=96, index=1 [ 42.003] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=0) [ 42.003] __kgem_bo_mark_dirty: handle=96 (proxy? 0) [ 42.003] [3fe0] bind bo(handle=96, addr=0), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 42.003] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 42.003] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 42.003] kgem_add_handle: handle=7, index=2 [ 42.003] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 42.003] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 42.003] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 42.003] gen9_emit_sampler: sampler = 1 [ 42.003] gen9_emit_sf: num_sf_outputs=1 [ 42.003] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 42.003] gen9_emit_vertex_elements: setup id=0 [ 42.003] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 42.003] (0, 0), (7680, 2160) [ 42.003] gen8_vertex_flush[490] = 3 [ 42.003] sna_composite_rectangles: pixmap=3385 marking clear [0]? 1 [ 42.003] sna_composite_rectangles(pixmap=3385, op=1, ffe5e3e1 x 1 [(7679, 0)x(1, 2160) ...]) [ 42.003] sna_composite_rectangles: converted to op 1 [ 42.003] sna_composite_rectangles[0] (7679, 0)x(1, 2160) -> (7679, 0), (7680, 2160) [ 42.003] sna_composite_rectangles: nrects=1, region=(7679, 0), (7680, 2160) x 1 [ 42.003] sna_composite_rectangles: clipped extents (7679, 0),(7680, 2160) x 1 [ 42.003] sna_composite_rectangles: pixmap +(0, 0) extents (7679, 0),(7680, 2160) [ 42.003] sna_composite_rectangles: dropping last-cpu hint [ 42.003] sna_drawable_use_bo pixmap=3385, box=((7679, 0), (7680, 2160)), flags=9... [ 42.003] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 42.003] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 42.003] sna_drawable_use_bo: using whole GPU bo [ 42.003] gen9_render_fill_boxes (op=1, color=(e558, e36d, e182, ffff) [20020888]) [ 42.003] kgem_bo_is_render: handle=96, rq? 1 [1] [ 42.003] gen9_render_fill_boxes(ffe5e3e1 x 1 [(7679, 0), (7680, 2160) ...]) [ 42.003] sna_render_get_solid: ffe5e3e1 [ 42.003] sna_render_get_solid(16) = ffe5e3e1 (old) [ 42.003] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 42.003] kgem_check_bo: num_pages=+0, num_exec=+0 [ 42.003] gen9_composite_get_binding_table(ff00) [ 42.003] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 42.003] kgem_add_reloc64: adding proxy [delta=64] for handle=8 [ 42.003] kgem_add_handle: handle=8, index=3 [ 42.003] kgem_add_reloc64[5] = (delta=64, target handle=3, presumed=fdffe000) [ 42.003] [3fb0] bind bo(handle=8, addr=fdffe040), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 42.003] gen9_emit_vertex_elements: setup id=0 [ 42.003] (7679, 0), (7680, 2160) [ 42.003] gen8_vertex_flush[4cc] = 3 [ 42.003] sna_validate_gc(0x561c94a02d10) changes=0, previous serial=aa2, drawable=d39 [ 42.003] sna_validate_gc: recomputing clip [ 42.003] sna_validate_gc: composite clip=1x[(0, 0), (7680, 2160)] [0x561c94aeaff0] [ 42.003] sna_copy_area: src=pixmap=2159:(0, 0)x(7680, 2160)+(0, 0) -> dst=pixmap=3385:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 42.003] sna_copy_area: normal copy [ 42.003] sna_do_copy: src=(0, 0), dst=(0, 0), size=(7680x2160) [ 42.003] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(7680x2160) [ 42.003] sna_do_copy: dst extents (0, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 [ 42.003] sna_do_copy: clipped dst extents (0, 0), (7680, 2160) [ 42.003] sna_do_copy: unclipped src extents (0, 0), (7680, 2160) [ 42.003] sna_do_copy: clipped src extents (0, 0), (7680, 2160) [ 42.003] sna_do_copy: pixmap -- no source clipping [ 42.003] sna_do_copy: src extents (0, 0), (7680, 2160) x 1 [ 42.003] sna_do_copy: copy region (0, 0), (7680, 2160) x 1 + (0, 0) [ 42.003] sna_copy_boxes (boxes=1x[(0, 0), (7680, 2160)...], src pixmap=2159+(0, 0), dst pixmap=3385+(0, 0), alu=3, src.size=7680x2160, dst.size=7680x2160) [ 42.003] sna_copy_boxes: dst=(priv=0x561c94a32c80, gpu_bo=96, cpu_bo=0), src=(priv=0x561c94a171d0, gpu_bo=134, cpu_bo=0), replaces=1 [ 42.003] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 42.003] sna_drawable_use_bo pixmap=3385, box=((0, 0), (7680, 2160)), flags=1b... [ 42.003] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b [ 42.003] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 42.003] sna_drawable_use_bo: using whole GPU bo [ 42.003] sna_pixmap_move_to_gpu(pixmap=2159, usage=0), flags=a [ 42.003] sna_pixmap_undo_cow: pixmap=2159, handle=134 [refcnt=2], cow refcnt=2, flags=2 [ 42.003] sna_pixmap_move_to_gpu: already all-damaged [ 42.003] sna_pixmap_mark_active: pixmap=2159, handle=134 [ 42.003] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 42.003] sna_pixmap_make_cow: make cow src=2159, dst=3385, handle=134 (already cow? src=-1, dst=0) [ 42.003] _kgem_bo_destroy: handle=96, proxy? 0 [ 42.003] __kgem_bo_destroy: handle=96, size=66355200 [ 42.003] __kgem_bo_destroy: handle=96 -> active [ 42.003] sna_pixmap_make_cow: moo! attaching clone to pixmap=3385 (source=2159, handle=134) [ 42.003] sna_destroy_pixmap: pixmap=2760, attached?=1 [ 42.003] kgem_bo_is_busy: handle=136, domain: 1 exec? 0, rq? 0 [ 42.003] __sna_free_pixmap(pixmap=2760) [ 42.003] __sna_pixmap_free_cpu: discarding CPU buffer, handle=136, size=12288 [ 42.003] kgem_bo_sync__cpu: handle=136 [ 42.003] sna_accel_watch_flush: enable=-1 [ 42.003] _kgem_bo_destroy: handle=136, proxy? 0 [ 42.003] __kgem_bo_destroy: handle=136, size=12288 [ 42.003] __kgem_bo_destroy: handle=136, not reusable [ 42.003] kgem_bo_free: handle=136, size=12288 [ 42.003] __kgem_busy: handle=136, busy=0, wedged=0 [ 42.003] kgem_bo_free: releasing 0x0:0x0 vma for handle=136, count=0 [ 42.003] sna_pixmap_create_shm(70x42, depth=32, bpp=32, pitch=280) [ 42.003] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 [ 42.003] create_pixmap: serial=3386, usage=0, 0x0 [ 42.003] create_pixmap_hdr: pixmap=3386, width=70, height=42, usage=0 [ 42.003] kgem_create_map(0x7fc6842c1000 size=11760, read-only?=0) - has_userptr?=1 [ 42.003] __kgem_bo_init(handle=122, num_pages=3) [ 42.003] kgem_create_map(ptr=0x7fc6842c1000, size=11760, pages=3, read_only=0) => handle=122 (proxy? 0) [ 42.003] sna_accel_watch_flush: enable=1 [ 42.003] __sna_damage_all(70, 42) [ 42.004] sna_pixmap_create_shm: serial=3386, 70x42, usage=0 [ 42.004] sna_accel_flush: flush?=0, dirty?=0 [ 42.004] sna_block_handler (tv=0.0) [ 42.004] sna_wakeup_handler [ 42.014] sna_accel_flush: flush?=0, dirty?=0 [ 42.014] sna_block_handler (tv=0.0) [ 42.014] sna_wakeup_handler [ 42.014] sna_glyphs(op=3, nlist=1, src=(1, 321)) [ 42.014] kgem_bo_is_busy: handle=25, domain: 3 exec? 0, rq? 1 [ 42.014] sna_glyphs: discarding mask [ 42.014] glyphs0_to_dst(op=3, src=(1, 321), nlist=1, dst=(1, 321)+(0, 0)) [ 42.014] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753409936 size=3775x2136 [ 42.014] gen9_render_composite: 0x0, current mode=1/1 [ 42.014] kgem_bo_is_busy: handle=6, domain: 3 exec? 0, rq? 1 [ 42.014] kgem_bo_is_busy: handle=25, domain: 3 exec? 0, rq? 1 [ 42.014] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 42.014] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 42.014] sna_drawable_use_bo pixmap=3383, box=((0, 0), (3775, 2136)), flags=7... [ 42.014] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 42.014] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 42.014] sna_drawable_use_bo: using whole GPU bo [ 42.014] gen9_composite_set_target: pixmap=3383, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 42.014] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 42.014] color_convert: src=ff8ae234 [20028888] [ 42.014] color_convert: dst=ff8ae234 [20028888] [ 42.014] sna_render_get_solid: ff8ae234 [ 42.014] sna_render_get_solid(22) = ff8ae234 (old) [ 42.014] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 42.014] sna_transform_is_imprecise_integer_translation: no transform [ 42.014] gen9_composite_picture: integer translation (0, 0), removing [ 42.014] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 42.014] sna_render_pixmap_bo: GPU all damaged [ 42.014] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 42.014] gen4_choose_composite_emitter: solid, identity mask [ 42.014] __kgem_busy: handle=119, busy=0, wedged=0 [ 42.014] __kgem_retire_rq: request 119 complete [ 42.014] __kgem_bo_flush: handle=25, busy=0, wedged=0 [ 42.014] kgem_bo_move_to_inactive: moving handle=119 to inactive [ 42.014] kgem_set_mode: flushing before new bo [ 42.014] gen8_vertex_close: used=8720, vbo active? 23, vb=1, nreloc=1 [ 42.014] gen8_vertex_close: reloc[0] = 287 [ 42.014] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 42.014] kgem_add_handle: handle=23, index=4 [ 42.014] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd541000) [ 42.014] batch[1/1, flags=1800]: 314 314 16304 16384, nreloc=7, nexec=5, nfence=0, aperture=16276 [fenced=0] [ 42.014] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 42.014] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 42.014] kgem_fixup_relocs: shrinking by 61440 [ 42.014] __kgem_busy: handle=1, busy=0, wedged=0 [ 42.022] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 42.022] kgem_commit: release handle=96 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f61c9000 [ 42.022] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 42.022] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 42.022] __kgem_bo_clear_busy: handle=7 [ 42.022] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 42.022] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 42.022] __kgem_bo_clear_busy: handle=8 [ 42.022] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 42.022] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 42.022] __kgem_busy: handle=1, busy=131072, wedged=0 [ 42.022] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 42.022] kgem_check_bo: num_pages=+9035, num_exec=+3 [ 42.022] aligning vertex: was 2, now 4 floats per vertex [ 42.022] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 42.022] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 42.022] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 42.022] kgem_add_handle: handle=4, index=0 [ 42.022] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 42.022] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 42.022] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 42.022] gen9_composite_get_binding_table(ffc0) [ 42.022] kgem_add_reloc64: handle=25, pos=16360, delta=0, domains=20002 [ 42.022] kgem_add_handle: handle=25, index=1 [ 42.022] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fe016000) [ 42.022] __kgem_bo_mark_dirty: handle=25 (proxy? 0) [ 42.022] [3fe0] bind bo(handle=25, addr=fe016000), format=192, width=3775, height=2136, pitch=15360, tiling=1 -> render [ 42.022] kgem_add_reloc64: handle=8, pos=16344, delta=0, domains=40000 [ 42.022] kgem_add_reloc64: adding proxy [delta=88] for handle=8 [ 42.022] kgem_add_handle: handle=8, index=2 [ 42.022] kgem_add_reloc64[4] = (delta=88, target handle=2, presumed=fdffe000) [ 42.022] [3fd0] bind bo(handle=8, addr=fdffe058), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 42.022] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 [ 42.022] kgem_add_handle: handle=6, index=3 [ 42.022] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd581000) [ 42.022] [3fc0] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 42.022] gen9_emit_cc: blend=177 (current=ffffffff), src=17, dst=18 [ 42.022] gen9_emit_sampler: sampler = a [ 42.022] gen9_emit_sf: num_sf_outputs=2 [ 42.022] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 42.022] gen9_emit_vertex_elements: setup id=9 [ 42.022] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 42.022] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 42.022] glyphs0_to_dst: glyph=(1, 313)x(9, 8), unclipped [ 42.022] emit_primitive_identity_mask__avx2: dst=(1, 313), mask=(688.00, 32.00) x (9.00, 8.00) [ 42.022] glyphs0_to_dst: glyph=(9, 311)x(10, 13), unclipped [ 42.022] emit_primitive_identity_mask__avx2: dst=(9, 311), mask=(672.00, 48.00) x (10.00, 13.00) [ 42.022] glyphs0_to_dst: glyph=(19, 313)x(9, 8), unclipped [ 42.022] emit_primitive_identity_mask__avx2: dst=(19, 313), mask=(688.00, 32.00) x (9.00, 8.00) [ 42.022] glyphs0_to_dst: glyph=(28, 315)x(8, 3), unclipped [ 42.022] emit_primitive_identity_mask__avx2: dst=(28, 315), mask=(688.00, 48.00) x (8.00, 3.00) [ 42.022] glyphs0_to_dst: glyph=(36, 311)x(11, 10), unclipped [ 42.022] emit_primitive_identity_mask__avx2: dst=(36, 311), mask=(704.00, 0.00) x (11.00, 10.00) [ 42.022] glyphs0_to_dst: glyph=(46, 313)x(9, 8), unclipped [ 42.022] emit_primitive_identity_mask__avx2: dst=(46, 313), mask=(720.00, 0.00) x (9.00, 8.00) [ 42.022] glyphs0_to_dst: glyph=(54, 313)x(10, 8), unclipped [ 42.022] emit_primitive_identity_mask__avx2: dst=(54, 313), mask=(704.00, 16.00) x (10.00, 8.00) [ 42.022] glyphs0_to_dst: glyph=(63, 313)x(10, 8), unclipped [ 42.022] emit_primitive_identity_mask__avx2: dst=(63, 313), mask=(720.00, 16.00) x (10.00, 8.00) [ 42.022] glyphs0_to_dst: glyph=(72, 310)x(10, 11), unclipped [ 42.022] emit_primitive_identity_mask__avx2: dst=(72, 310), mask=(736.00, 0.00) x (10.00, 11.00) [ 42.022] glyphs0_to_dst: glyph=(81, 313)x(10, 8), unclipped [ 42.022] emit_primitive_identity_mask__avx2: dst=(81, 313), mask=(752.00, 0.00) x (10.00, 8.00) [ 42.022] glyphs0_to_dst: glyph=(90, 310)x(10, 11), unclipped [ 42.022] emit_primitive_identity_mask__avx2: dst=(90, 310), mask=(736.00, 0.00) x (10.00, 11.00) [ 42.022] glyphs0_to_dst: glyph=(99, 313)x(11, 8), unclipped [ 42.022] emit_primitive_identity_mask__avx2: dst=(99, 313), mask=(736.00, 16.00) x (11.00, 8.00) [ 42.022] glyphs0_to_dst: glyph=(109, 313)x(9, 8), unclipped [ 42.022] emit_primitive_identity_mask__avx2: dst=(109, 313), mask=(752.00, 16.00) x (9.00, 8.00) [ 42.022] glyphs0_to_dst: glyph=(118, 315)x(8, 3), unclipped [ 42.022] emit_primitive_identity_mask__avx2: dst=(118, 315), mask=(688.00, 48.00) x (8.00, 3.00) [ 42.022] glyphs0_to_dst: glyph=(126, 311)x(10, 10), unclipped [ 42.022] emit_primitive_identity_mask__avx2: dst=(126, 311), mask=(704.00, 32.00) x (10.00, 10.00) [ 42.022] glyphs0_to_dst: glyph=(135, 311)x(10, 10), unclipped [ 42.022] emit_primitive_identity_mask__avx2: dst=(135, 311), mask=(704.00, 32.00) x (10.00, 10.00) [ 42.022] glyphs0_to_dst: glyph=(144, 311)x(10, 10), unclipped [ 42.022] emit_primitive_identity_mask__avx2: dst=(144, 311), mask=(720.00, 32.00) x (10.00, 10.00) [ 42.022] glyphs0_to_dst: glyph=(153, 311)x(10, 10), unclipped [ 42.022] emit_primitive_identity_mask__avx2: dst=(153, 311), mask=(704.00, 48.00) x (10.00, 10.00) [ 42.022] gen8_vertex_flush[498] = 54 [ 42.022] gen9_magic_ca_pass: CA fixup (2180 -> 2234) [ 42.022] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 42.022] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 42.022] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 42.022] sna_accel_flush: flush?=0, dirty?=0 [ 42.022] sna_block_handler (tv=0.0) [ 42.022] sna_wakeup_handler [ 42.022] sna_composite(pixmap=3385, op=3, src=3387+(0, 0), mask=0+(118, 232), dst=3385+(118, 232)+(0, 0), size=(70, 42) [ 42.022] sna_compute_composite_region: dst=(118, 232)x(70, 42) [ 42.022] sna_compute_composite_region: initial clip against dst->pDrawable: (118, 232), (188, 274) [ 42.022] clip_to_dst: region: 1x[(118, 232), (188, 274)], clip: 1x[(0, 0), (7680, 2160)] [ 42.022] sna_compute_composite_region: clip against dst->pCompositeClip: (118, 232), (188, 274) [ 42.022] sna_compute_composite_region: clip against src (70x42 clip=0): (118, 232), (188, 274) [ 42.022] sna_composite: composite region extents:+(0, 0) -> (118, 232), (188, 274) + (0, 0) [ 42.022] gen9_render_composite: 70x42, current mode=1/1 [ 42.022] kgem_bo_is_render: handle=134, rq? 0 [0] [ 42.022] sna_blt_composite (0, 0), (118, 232), 70x42 [ 42.022] sna_blt_composite: unsupported op [3] for blitting [ 42.022] kgem_bo_is_busy: handle=122, domain: 1 exec? 0, rq? 0 [ 42.022] kgem_bo_is_busy: handle=134, domain: 0 exec? 0, rq? 0 [ 42.022] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 42.022] gen9_composite_set_target: (118, 232)x(70, 42), partial?=1 [ 42.022] sna_drawable_use_bo pixmap=3385, box=((118, 232), (188, 274)), flags=7... [ 42.022] sna_pixmap_undo_cow: pixmap=3385, handle=134 [refcnt=3], cow refcnt=3, flags=43 [ 42.022] sna_pixmap_undo_cow: copying cow [ 42.022] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 42.022] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 42.022] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 [ 42.022] kgem_bo_remove_from_active: removing handle=96 from active [ 42.022] 1:from active: pitch=30720, tiling=1, handle=96, id=2002 [ 42.022] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 42.022] kgem_bo_is_render: handle=134, rq? 0 [0] [ 42.022] kgem_bo_is_render: handle=96, rq? 1 [1] [ 42.022] kgem_bo_is_render: handle=96, rq? 1 [1] [ 42.022] __kgem_busy: handle=1, busy=131072, wedged=0 [ 42.022] __kgem_ring_is_idle: last fence handle=1 still busy [ 42.022] kgem_check_bo: num_pages=+32400, num_exec=+2 [ 42.022] aligning vertex: was 4, now 2 floats per vertex [ 42.022] __kgem_busy: handle=1, busy=131072, wedged=0 [ 42.022] __kgem_ring_is_idle: last fence handle=1 still busy [ 42.022] gen9_composite_get_binding_table(fec0) [ 42.022] kgem_add_reloc64: handle=96, pos=16296, delta=0, domains=20002 [ 42.022] kgem_add_handle: handle=96, index=4 [ 42.022] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=f61c9000) [ 42.022] __kgem_bo_mark_dirty: handle=96 (proxy? 0) [ 42.022] [3fa0] bind bo(handle=96, addr=f61c9000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 42.022] kgem_add_reloc64: handle=134, pos=16280, delta=0, domains=40000 [ 42.022] kgem_add_handle: handle=134, index=5 [ 42.022] kgem_add_reloc64[7] = (delta=0, target handle=5, presumed=d47e5000) [ 42.022] [3f90] bind bo(handle=134, addr=d47e5000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> sampler [ 42.022] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 42.022] gen9_emit_sampler: sampler = 0 [ 42.022] gen9_emit_sf: num_sf_outputs=1 [ 42.022] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 42.022] gen9_emit_vertex_elements: setup id=0 [ 42.022] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 42.022] (0, 0) -> (0, 0) + (7680, 2160) [ 42.022] gen8_vertex_flush[5e0] = 3 [ 42.022] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 42.022] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 42.022] sna_drawable_use_bo: using whole GPU bo [ 42.022] gen9_composite_set_target: pixmap=3385, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 42.022] gen9_composite_picture: (0, 0)x(70, 42), dst=(118, 232) [ 42.022] sna_transform_is_imprecise_integer_translation: no transform [ 42.022] gen9_composite_picture: integer translation (0, 0), removing [ 42.022] sna_render_pixmap_bo pixmap=3387, (0, 0)x(70, 42)/(70, 42) [ 42.022] sna_render_pixmap_bo: CPU all damaged [ 42.022] sna_add_flush_pixmap: marking pixmap=3387 for flushing [ 42.022] __kgem_busy: handle=1, busy=131072, wedged=0 [ 42.022] __kgem_ring_is_idle: last fence handle=1 still busy [ 42.022] kgem_bo_is_render: handle=96, rq? 1 [1] [ 42.022] kgem_bo_is_render: handle=122, rq? 0 [0] [ 42.022] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 42.022] gen4_choose_composite_emitter: identity src, no mask [ 42.022] needs_batch_flush: flushing before handle=122 for new reservation [ 42.022] gen8_vertex_close: used=8942, vbo active? 23, vb=201, nreloc=2 [ 42.022] gen8_vertex_close: reloc[0] = 289 [ 42.022] kgem_add_reloc64: handle=23, pos=289, delta=0, domains=200000 [ 42.022] kgem_add_handle: handle=23, index=6 [ 42.022] kgem_add_reloc64[8] = (delta=0, target handle=6, presumed=fd541000) [ 42.022] gen8_vertex_close: reloc[1] = 371 [ 42.022] kgem_add_reloc64: handle=23, pos=371, delta=0, domains=200000 [ 42.022] kgem_add_reloc64[9] = (delta=0, target handle=6, presumed=fd541000) [ 42.022] batch[1/1, flags=1800]: 382 382 16272 16384, nreloc=10, nexec=7, nfence=0, aperture=41509 [fenced=0] [ 42.022] __kgem_busy: handle=1, busy=131072, wedged=0 [ 42.022] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd981000 [ 42.022] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 42.022] kgem_fixup_relocs: shrinking by 61440 [ 42.022] __kgem_busy: handle=2, busy=0, wedged=0 [ 42.023] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd981000 [ 42.023] kgem_commit: release handle=96 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f61c9000 [ 42.023] kgem_commit: release handle=25 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fe016000 [ 42.023] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 42.023] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 42.023] __kgem_bo_clear_busy: handle=8 [ 42.023] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 42.023] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 42.023] kgem_commit: release handle=134 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=d47e5000 [ 42.023] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 42.023] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 42.023] __kgem_busy: handle=1, busy=131072, wedged=0 [ 42.023] __kgem_ring_is_idle: last fence handle=1 still busy [ 42.023] kgem_check_bo: num_pages=+16203, num_exec=+2 [ 42.023] aligning vertex: was 2, now 3 floats per vertex [ 42.023] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 42.023] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 42.023] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 42.023] kgem_add_handle: handle=4, index=0 [ 42.023] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 42.023] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 42.023] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 42.023] gen9_composite_get_binding_table(ffc0) [ 42.023] kgem_add_reloc64: handle=96, pos=16360, delta=0, domains=20002 [ 42.023] kgem_add_handle: handle=96, index=1 [ 42.023] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f61c9000) [ 42.023] __kgem_bo_mark_dirty: handle=96 (proxy? 0) [ 42.023] [3fe0] bind bo(handle=96, addr=f61c9000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 42.023] kgem_add_reloc64: handle=122, pos=16344, delta=0, domains=40000 [ 42.023] kgem_add_handle: handle=122, index=2 [ 42.023] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) [ 42.023] [3fd0] bind bo(handle=122, addr=0), format=192, width=70, height=42, pitch=280, tiling=0 -> sampler [ 42.023] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 42.023] gen9_emit_sampler: sampler = 2 [ 42.023] gen9_emit_sf: num_sf_outputs=1 [ 42.023] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 42.023] gen9_emit_vertex_elements: setup id=2 [ 42.023] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 42.023] gen9_render_composite_box: (118, 232), (188, 274) [ 42.023] apply_damage: damage=0x0, region=1 [(118, 232), (188, 274) + (0, 0)] [ 42.023] gen8_vertex_flush[490] = 3 [ 42.023] sna_glyphs(op=3, nlist=1, src=(98, 290)) [ 42.023] kgem_bo_is_busy: handle=96, domain: 3 exec? 1, rq? 1 [ 42.023] sna_glyphs: discarding mask [ 42.023] glyphs0_to_dst(op=3, src=(98, 290), nlist=1, dst=(98, 290)+(0, 0)) [ 42.023] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94680753467488 size=7680x2160 [ 42.023] gen9_render_composite: 0x0, current mode=1/1 [ 42.023] kgem_bo_is_busy: handle=6, domain: 3 exec? 0, rq? 1 [ 42.023] kgem_bo_is_busy: handle=96, domain: 3 exec? 1, rq? 1 [ 42.023] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 42.023] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 42.023] sna_drawable_use_bo pixmap=3385, box=((0, 0), (7680, 2160)), flags=7... [ 42.023] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 42.023] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 42.023] sna_drawable_use_bo: using whole GPU bo [ 42.023] gen9_composite_set_target: pixmap=3385, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 42.023] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 42.023] color_convert: src=ff000000 [20028888] [ 42.023] color_convert: dst=ff000000 [20028888] [ 42.023] sna_render_get_solid: ff000000 [ 42.023] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 42.023] sna_transform_is_imprecise_integer_translation: no transform [ 42.023] gen9_composite_picture: integer translation (0, 0), removing [ 42.023] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 42.023] sna_render_pixmap_bo: GPU all damaged [ 42.023] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 42.023] gen4_choose_composite_emitter: solid, identity mask [ 42.023] kgem_check_bo: num_pages=+1025, num_exec=+2 [ 42.023] aligning vertex: was 3, now 4 floats per vertex [ 42.023] gen9_composite_get_binding_table(ff00) [ 42.023] kgem_add_reloc64: handle=7, pos=16312, delta=0, domains=40000 [ 42.023] kgem_add_reloc64: adding proxy [delta=1020] for handle=7 [ 42.023] kgem_add_handle: handle=7, index=3 [ 42.023] kgem_add_reloc64[5] = (delta=1020, target handle=3, presumed=fffe8000) [ 42.023] [3fb0] bind bo(handle=7, addr=fffe83fc), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 42.023] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 [ 42.023] kgem_add_handle: handle=6, index=4 [ 42.023] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd581000) [ 42.023] [3fa0] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 42.023] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 [ 42.023] gen9_emit_sampler: sampler = a [ 42.023] gen9_emit_sf: num_sf_outputs=2 [ 42.023] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 42.023] gen9_emit_vertex_elements: setup id=9 [ 42.023] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 42.023] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 42.023] glyphs0_to_dst: glyph=(97, 280)x(10, 10), unclipped [ 42.023] emit_primitive_identity_mask__avx2: dst=(97, 280), mask=(560.00, 32.00) x (10.00, 10.00) [ 42.023] glyphs0_to_dst: glyph=(105, 282)x(9, 8), unclipped [ 42.023] emit_primitive_identity_mask__avx2: dst=(105, 282), mask=(544.00, 48.00) x (9.00, 8.00) [ 42.023] glyphs0_to_dst: glyph=(113, 282)x(7, 8), unclipped [ 42.023] emit_primitive_identity_mask__avx2: dst=(113, 282), mask=(560.00, 48.00) x (7.00, 8.00) [ 42.023] glyphs0_to_dst: glyph=(118, 282)x(10, 8), unclipped [ 42.023] emit_primitive_identity_mask__avx2: dst=(118, 282), mask=(576.00, 0.00) x (10.00, 8.00) [ 42.023] glyphs0_to_dst: glyph=(126, 282)x(10, 8), unclipped [ 42.023] emit_primitive_identity_mask__avx2: dst=(126, 282), mask=(576.00, 0.00) x (10.00, 8.00) [ 42.023] glyphs0_to_dst: glyph=(135, 282)x(9, 8), unclipped [ 42.023] emit_primitive_identity_mask__avx2: dst=(135, 282), mask=(592.00, 0.00) x (9.00, 8.00) [ 42.023] glyphs0_to_dst: glyph=(143, 282)x(9, 8), unclipped [ 42.023] emit_primitive_identity_mask__avx2: dst=(143, 282), mask=(576.00, 16.00) x (9.00, 8.00) [ 42.023] glyphs0_to_dst: glyph=(151, 278)x(9, 12), unclipped [ 42.023] emit_primitive_identity_mask__avx2: dst=(151, 278), mask=(592.00, 16.00) x (9.00, 12.00) [ 42.023] glyphs0_to_dst: glyph=(159, 282)x(11, 8), unclipped [ 42.023] emit_primitive_identity_mask__avx2: dst=(159, 282), mask=(608.00, 0.00) x (11.00, 8.00) [ 42.023] glyphs0_to_dst: glyph=(169, 279)x(7, 11), unclipped [ 42.023] emit_primitive_identity_mask__avx2: dst=(169, 279), mask=(624.00, 0.00) x (7.00, 11.00) [ 42.023] glyphs0_to_dst: glyph=(178, 279)x(7, 11), unclipped [ 42.023] emit_primitive_identity_mask__avx2: dst=(178, 279), mask=(608.00, 16.00) x (7.00, 11.00) [ 42.023] glyphs0_to_dst: glyph=(184, 282)x(7, 8), unclipped [ 42.023] emit_primitive_identity_mask__avx2: dst=(184, 282), mask=(560.00, 48.00) x (7.00, 8.00) [ 42.023] glyphs0_to_dst: glyph=(189, 282)x(11, 8), unclipped [ 42.023] emit_primitive_identity_mask__avx2: dst=(189, 282), mask=(608.00, 0.00) x (11.00, 8.00) [ 42.023] glyphs0_to_dst: glyph=(199, 282)x(13, 8), unclipped [ 42.023] emit_primitive_identity_mask__avx2: dst=(199, 282), mask=(624.00, 16.00) x (13.00, 8.00) [ 42.023] gen8_vertex_flush[56c] = 42 [ 42.023] gen9_magic_ca_pass: CA fixup (2238 -> 2280) [ 42.023] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 42.023] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 42.023] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 42.023] sna_glyphs(op=3, nlist=5, src=(87, 307)) [ 42.023] kgem_bo_is_busy: handle=96, domain: 3 exec? 1, rq? 1 [ 42.023] can_discard_mask: nlist=5, mask=28888, depth 32, op=3 (bounded? 1) [ 42.023] glyphs_format: format=166024, depth=32 [ 42.023] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 42.023] sna_glyphs: discarding mask [ 42.023] glyphs0_to_dst(op=3, src=(87, 307), nlist=5, dst=(87, 307)+(0, 0)) [ 42.023] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94680753467488 size=7680x2160 [ 42.023] gen9_render_composite: 0x0, current mode=1/1 [ 42.023] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 42.023] kgem_bo_is_busy: handle=96, domain: 3 exec? 1, rq? 1 [ 42.023] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 42.023] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 42.023] sna_drawable_use_bo pixmap=3385, box=((0, 0), (7680, 2160)), flags=7... [ 42.023] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 42.023] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 42.023] sna_drawable_use_bo: using whole GPU bo [ 42.023] gen9_composite_set_target: pixmap=3385, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 42.023] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 42.023] color_convert: src=ff000000 [20028888] [ 42.023] color_convert: dst=ff000000 [20028888] [ 42.023] sna_render_get_solid: ff000000 [ 42.023] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 42.023] sna_transform_is_imprecise_integer_translation: no transform [ 42.023] gen9_composite_picture: integer translation (0, 0), removing [ 42.023] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 42.023] sna_render_pixmap_bo: GPU all damaged [ 42.023] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 42.023] gen4_choose_composite_emitter: solid, identity mask [ 42.023] kgem_check_bo: num_pages=+0, num_exec=+0 [ 42.023] gen9_composite_get_binding_table(fe40) [ 42.023] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 42.023] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 42.023] gen9_emit_vertex_elements: setup id=9 [ 42.023] glyphs0_to_dst: glyph=(86, 297)x(10, 10), unclipped [ 42.023] emit_primitive_identity_mask__avx2: dst=(86, 297), mask=(576.00, 32.00) x (10.00, 10.00) [ 42.023] glyphs0_to_dst: glyph=(94, 297)x(10, 10), unclipped [ 42.023] emit_primitive_identity_mask__avx2: dst=(94, 297), mask=(592.00, 32.00) x (10.00, 10.00) [ 42.023] glyphs0_to_dst: glyph=(103, 297)x(7, 10), unclipped [ 42.023] emit_primitive_identity_mask__avx2: dst=(103, 297), mask=(576.00, 48.00) x (7.00, 10.00) [ 42.023] glyphs0_to_dst: glyph=(110, 297)x(10, 10), unclipped [ 42.023] emit_primitive_identity_mask__avx2: dst=(110, 297), mask=(592.00, 48.00) x (10.00, 10.00) [ 42.023] glyphs0_to_dst: glyph=(118, 301)x(7, 3), unclipped [ 42.023] emit_primitive_identity_mask__avx2: dst=(118, 301), mask=(608.00, 32.00) x (7.00, 3.00) [ 42.023] glyphs0_to_dst: glyph=(122, 297)x(10, 10), unclipped [ 42.023] emit_primitive_identity_mask__avx2: dst=(122, 297), mask=(592.00, 32.00) x (10.00, 10.00) [ 42.023] glyphs0_to_dst: glyph=(130, 297)x(10, 10), unclipped [ 42.023] emit_primitive_identity_mask__avx2: dst=(130, 297), mask=(624.00, 32.00) x (10.00, 10.00) [ 42.023] glyphs0_to_dst: glyph=(138, 301)x(7, 3), unclipped [ 42.023] emit_primitive_identity_mask__avx2: dst=(138, 301), mask=(608.00, 32.00) x (7.00, 3.00) [ 42.023] glyphs0_to_dst: glyph=(142, 297)x(10, 10), unclipped [ 42.023] emit_primitive_identity_mask__avx2: dst=(142, 297), mask=(592.00, 32.00) x (10.00, 10.00) [ 42.023] glyphs0_to_dst: glyph=(150, 297)x(10, 10), unclipped [ 42.023] emit_primitive_identity_mask__avx2: dst=(150, 297), mask=(608.00, 48.00) x (10.00, 10.00) [ 42.023] glyphs0_to_dst: glyph=(162, 297)x(7, 10), unclipped [ 42.023] emit_primitive_identity_mask__avx2: dst=(162, 297), mask=(576.00, 48.00) x (7.00, 10.00) [ 42.023] glyphs0_to_dst: glyph=(169, 297)x(10, 10), unclipped [ 42.023] emit_primitive_identity_mask__avx2: dst=(169, 297), mask=(624.00, 48.00) x (10.00, 10.00) [ 42.023] glyphs0_to_dst: glyph=(177, 301)x(7, 3), unclipped [ 42.023] emit_primitive_identity_mask__avx2: dst=(177, 301), mask=(608.00, 32.00) x (7.00, 3.00) [ 42.023] glyphs0_to_dst: glyph=(182, 297)x(7, 10), unclipped [ 42.023] emit_primitive_identity_mask__avx2: dst=(182, 297), mask=(576.00, 48.00) x (7.00, 10.00) [ 42.023] glyphs0_to_dst: glyph=(189, 297)x(10, 10), unclipped [ 42.023] emit_primitive_identity_mask__avx2: dst=(189, 297), mask=(640.00, 0.00) x (10.00, 10.00) [ 42.023] glyphs0_to_dst: glyph=(197, 301)x(7, 3), unclipped [ 42.023] emit_primitive_identity_mask__avx2: dst=(197, 301), mask=(608.00, 32.00) x (7.00, 3.00) [ 42.023] glyphs0_to_dst: glyph=(201, 297)x(10, 10), unclipped [ 42.023] emit_primitive_identity_mask__avx2: dst=(201, 297), mask=(576.00, 32.00) x (10.00, 10.00) [ 42.023] glyphs0_to_dst: glyph=(209, 297)x(10, 10), unclipped [ 42.023] emit_primitive_identity_mask__avx2: dst=(209, 297), mask=(592.00, 32.00) x (10.00, 10.00) [ 42.023] glyphs0_to_dst: glyph=(217, 305)x(5, 2), unclipped [ 42.023] emit_primitive_identity_mask__avx2: dst=(217, 305), mask=(656.00, 0.00) x (5.00, 2.00) [ 42.023] gen8_vertex_flush[664] = 57 [ 42.023] gen9_magic_ca_pass: CA fixup (2280 -> 2337) [ 42.023] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 42.023] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 42.023] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 42.023] sna_glyphs(op=3, nlist=1, src=(141, 324)) [ 42.023] kgem_bo_is_busy: handle=96, domain: 3 exec? 1, rq? 1 [ 42.023] sna_glyphs: discarding mask [ 42.023] glyphs0_to_dst(op=3, src=(141, 324), nlist=1, dst=(141, 324)+(0, 0)) [ 42.023] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94680753467488 size=7680x2160 [ 42.023] gen9_render_composite: 0x0, current mode=1/1 [ 42.023] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 42.023] kgem_bo_is_busy: handle=96, domain: 3 exec? 1, rq? 1 [ 42.023] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 42.023] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 42.023] sna_drawable_use_bo pixmap=3385, box=((0, 0), (7680, 2160)), flags=7... [ 42.023] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 42.023] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 42.023] sna_drawable_use_bo: using whole GPU bo [ 42.023] gen9_composite_set_target: pixmap=3385, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 42.023] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 42.023] color_convert: src=ff000000 [20028888] [ 42.023] color_convert: dst=ff000000 [20028888] [ 42.023] sna_render_get_solid: ff000000 [ 42.023] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 42.023] sna_transform_is_imprecise_integer_translation: no transform [ 42.023] gen9_composite_picture: integer translation (0, 0), removing [ 42.023] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 42.023] sna_render_pixmap_bo: GPU all damaged [ 42.023] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 42.023] gen4_choose_composite_emitter: solid, identity mask [ 42.023] kgem_check_bo: num_pages=+0, num_exec=+0 [ 42.023] gen9_composite_get_binding_table(fe40) [ 42.023] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 42.023] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 42.023] gen9_emit_vertex_elements: setup id=9 [ 42.023] glyphs0_to_dst: glyph=(141, 316)x(10, 11), unclipped [ 42.023] emit_primitive_identity_mask__avx2: dst=(141, 316), mask=(640.00, 16.00) x (10.00, 11.00) [ 42.023] glyphs0_to_dst: glyph=(150, 316)x(9, 8), unclipped [ 42.023] emit_primitive_identity_mask__avx2: dst=(150, 316), mask=(592.00, 0.00) x (9.00, 8.00) [ 42.023] glyphs0_to_dst: glyph=(158, 316)x(10, 11), unclipped [ 42.023] emit_primitive_identity_mask__avx2: dst=(158, 316), mask=(656.00, 16.00) x (10.00, 11.00) [ 42.023] gen8_vertex_flush[75c] = 9 [ 42.023] gen9_magic_ca_pass: CA fixup (2337 -> 2346) [ 42.023] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 42.023] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 42.023] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 42.023] sna_glyphs(op=3, nlist=1, src=(97, 289)) [ 42.024] kgem_bo_is_busy: handle=96, domain: 3 exec? 1, rq? 1 [ 42.024] sna_glyphs: discarding mask [ 42.024] glyphs0_to_dst(op=3, src=(97, 289), nlist=1, dst=(97, 289)+(0, 0)) [ 42.024] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94680753467488 size=7680x2160 [ 42.024] gen9_render_composite: 0x0, current mode=1/1 [ 42.024] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 42.024] kgem_bo_is_busy: handle=96, domain: 3 exec? 1, rq? 1 [ 42.024] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 42.024] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 42.024] sna_drawable_use_bo pixmap=3385, box=((0, 0), (7680, 2160)), flags=7... [ 42.024] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 42.024] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 42.024] sna_drawable_use_bo: using whole GPU bo [ 42.024] gen9_composite_set_target: pixmap=3385, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 42.024] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 42.024] color_convert: src=ffffffff [20028888] [ 42.024] color_convert: dst=ffffffff [20028888] [ 42.024] sna_render_get_solid: ffffffff [ 42.024] sna_render_get_solid(white) [ 42.024] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 42.024] sna_transform_is_imprecise_integer_translation: no transform [ 42.024] gen9_composite_picture: integer translation (0, 0), removing [ 42.024] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 42.024] sna_render_pixmap_bo: GPU all damaged [ 42.024] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 42.024] gen4_choose_composite_emitter: solid, identity mask [ 42.024] kgem_check_bo: num_pages=+0, num_exec=+0 [ 42.024] gen9_composite_get_binding_table(fe40) [ 42.024] kgem_add_reloc64: handle=7, pos=16264, delta=0, domains=40000 [ 42.024] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 42.024] kgem_add_reloc64[7] = (delta=1048, target handle=3, presumed=fffe8000) [ 42.024] [3f80] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 42.024] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 42.024] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 42.024] gen9_emit_vertex_elements: setup id=9 [ 42.024] glyphs0_to_dst: glyph=(96, 279)x(10, 10), unclipped [ 42.024] emit_primitive_identity_mask__avx2: dst=(96, 279), mask=(560.00, 32.00) x (10.00, 10.00) [ 42.024] glyphs0_to_dst: glyph=(104, 281)x(9, 8), unclipped [ 42.024] emit_primitive_identity_mask__avx2: dst=(104, 281), mask=(544.00, 48.00) x (9.00, 8.00) [ 42.024] glyphs0_to_dst: glyph=(112, 281)x(7, 8), unclipped [ 42.024] emit_primitive_identity_mask__avx2: dst=(112, 281), mask=(560.00, 48.00) x (7.00, 8.00) [ 42.024] glyphs0_to_dst: glyph=(117, 281)x(10, 8), unclipped [ 42.024] emit_primitive_identity_mask__avx2: dst=(117, 281), mask=(576.00, 0.00) x (10.00, 8.00) [ 42.024] glyphs0_to_dst: glyph=(125, 281)x(10, 8), unclipped [ 42.024] emit_primitive_identity_mask__avx2: dst=(125, 281), mask=(576.00, 0.00) x (10.00, 8.00) [ 42.024] glyphs0_to_dst: glyph=(134, 281)x(9, 8), unclipped [ 42.024] emit_primitive_identity_mask__avx2: dst=(134, 281), mask=(592.00, 0.00) x (9.00, 8.00) [ 42.024] glyphs0_to_dst: glyph=(142, 281)x(9, 8), unclipped [ 42.024] emit_primitive_identity_mask__avx2: dst=(142, 281), mask=(576.00, 16.00) x (9.00, 8.00) [ 42.024] glyphs0_to_dst: glyph=(150, 277)x(9, 12), unclipped [ 42.024] emit_primitive_identity_mask__avx2: dst=(150, 277), mask=(592.00, 16.00) x (9.00, 12.00) [ 42.024] glyphs0_to_dst: glyph=(158, 281)x(11, 8), unclipped [ 42.024] emit_primitive_identity_mask__avx2: dst=(158, 281), mask=(608.00, 0.00) x (11.00, 8.00) [ 42.024] glyphs0_to_dst: glyph=(168, 278)x(7, 11), unclipped [ 42.024] emit_primitive_identity_mask__avx2: dst=(168, 278), mask=(624.00, 0.00) x (7.00, 11.00) [ 42.024] glyphs0_to_dst: glyph=(177, 278)x(7, 11), unclipped [ 42.024] emit_primitive_identity_mask__avx2: dst=(177, 278), mask=(608.00, 16.00) x (7.00, 11.00) [ 42.024] glyphs0_to_dst: glyph=(183, 281)x(7, 8), unclipped [ 42.024] emit_primitive_identity_mask__avx2: dst=(183, 281), mask=(560.00, 48.00) x (7.00, 8.00) [ 42.024] glyphs0_to_dst: glyph=(188, 281)x(11, 8), unclipped [ 42.024] emit_primitive_identity_mask__avx2: dst=(188, 281), mask=(608.00, 0.00) x (11.00, 8.00) [ 42.024] glyphs0_to_dst: glyph=(198, 281)x(13, 8), unclipped [ 42.024] emit_primitive_identity_mask__avx2: dst=(198, 281), mask=(624.00, 16.00) x (13.00, 8.00) [ 42.024] gen8_vertex_flush[85c] = 42 [ 42.024] gen9_magic_ca_pass: CA fixup (2346 -> 2388) [ 42.024] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 42.024] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 42.024] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 42.024] sna_glyphs(op=3, nlist=5, src=(86, 306)) [ 42.024] kgem_bo_is_busy: handle=96, domain: 3 exec? 1, rq? 1 [ 42.024] can_discard_mask: nlist=5, mask=28888, depth 32, op=3 (bounded? 1) [ 42.024] glyphs_format: format=166024, depth=32 [ 42.024] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 42.024] sna_glyphs: discarding mask [ 42.024] glyphs0_to_dst(op=3, src=(86, 306), nlist=5, dst=(86, 306)+(0, 0)) [ 42.024] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94680753467488 size=7680x2160 [ 42.024] gen9_render_composite: 0x0, current mode=1/1 [ 42.024] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 42.024] kgem_bo_is_busy: handle=96, domain: 3 exec? 1, rq? 1 [ 42.024] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 42.024] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 42.024] sna_drawable_use_bo pixmap=3385, box=((0, 0), (7680, 2160)), flags=7... [ 42.024] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 42.024] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 42.024] sna_drawable_use_bo: using whole GPU bo [ 42.024] gen9_composite_set_target: pixmap=3385, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 42.024] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 42.024] color_convert: src=ffffffff [20028888] [ 42.024] color_convert: dst=ffffffff [20028888] [ 42.024] sna_render_get_solid: ffffffff [ 42.024] sna_render_get_solid(white) [ 42.024] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 42.024] sna_transform_is_imprecise_integer_translation: no transform [ 42.024] gen9_composite_picture: integer translation (0, 0), removing [ 42.024] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 42.024] sna_render_pixmap_bo: GPU all damaged [ 42.024] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 42.024] gen4_choose_composite_emitter: solid, identity mask [ 42.024] kgem_check_bo: num_pages=+0, num_exec=+0 [ 42.024] gen9_composite_get_binding_table(fdc0) [ 42.024] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 42.024] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 42.024] gen9_emit_vertex_elements: setup id=9 [ 42.024] glyphs0_to_dst: glyph=(85, 296)x(10, 10), unclipped [ 42.024] emit_primitive_identity_mask__avx2: dst=(85, 296), mask=(576.00, 32.00) x (10.00, 10.00) [ 42.024] glyphs0_to_dst: glyph=(93, 296)x(10, 10), unclipped [ 42.024] emit_primitive_identity_mask__avx2: dst=(93, 296), mask=(592.00, 32.00) x (10.00, 10.00) [ 42.024] glyphs0_to_dst: glyph=(102, 296)x(7, 10), unclipped [ 42.024] emit_primitive_identity_mask__avx2: dst=(102, 296), mask=(576.00, 48.00) x (7.00, 10.00) [ 42.024] glyphs0_to_dst: glyph=(109, 296)x(10, 10), unclipped [ 42.024] emit_primitive_identity_mask__avx2: dst=(109, 296), mask=(592.00, 48.00) x (10.00, 10.00) [ 42.024] glyphs0_to_dst: glyph=(117, 300)x(7, 3), unclipped [ 42.024] emit_primitive_identity_mask__avx2: dst=(117, 300), mask=(608.00, 32.00) x (7.00, 3.00) [ 42.024] glyphs0_to_dst: glyph=(121, 296)x(10, 10), unclipped [ 42.024] emit_primitive_identity_mask__avx2: dst=(121, 296), mask=(592.00, 32.00) x (10.00, 10.00) [ 42.024] glyphs0_to_dst: glyph=(129, 296)x(10, 10), unclipped [ 42.024] emit_primitive_identity_mask__avx2: dst=(129, 296), mask=(624.00, 32.00) x (10.00, 10.00) [ 42.024] glyphs0_to_dst: glyph=(137, 300)x(7, 3), unclipped [ 42.024] emit_primitive_identity_mask__avx2: dst=(137, 300), mask=(608.00, 32.00) x (7.00, 3.00) [ 42.024] glyphs0_to_dst: glyph=(141, 296)x(10, 10), unclipped [ 42.024] emit_primitive_identity_mask__avx2: dst=(141, 296), mask=(592.00, 32.00) x (10.00, 10.00) [ 42.024] glyphs0_to_dst: glyph=(149, 296)x(10, 10), unclipped [ 42.024] emit_primitive_identity_mask__avx2: dst=(149, 296), mask=(608.00, 48.00) x (10.00, 10.00) [ 42.024] glyphs0_to_dst: glyph=(161, 296)x(7, 10), unclipped [ 42.024] emit_primitive_identity_mask__avx2: dst=(161, 296), mask=(576.00, 48.00) x (7.00, 10.00) [ 42.024] glyphs0_to_dst: glyph=(168, 296)x(10, 10), unclipped [ 42.024] emit_primitive_identity_mask__avx2: dst=(168, 296), mask=(624.00, 48.00) x (10.00, 10.00) [ 42.024] glyphs0_to_dst: glyph=(176, 300)x(7, 3), unclipped [ 42.024] emit_primitive_identity_mask__avx2: dst=(176, 300), mask=(608.00, 32.00) x (7.00, 3.00) [ 42.024] glyphs0_to_dst: glyph=(181, 296)x(7, 10), unclipped [ 42.024] emit_primitive_identity_mask__avx2: dst=(181, 296), mask=(576.00, 48.00) x (7.00, 10.00) [ 42.024] glyphs0_to_dst: glyph=(188, 296)x(10, 10), unclipped [ 42.024] emit_primitive_identity_mask__avx2: dst=(188, 296), mask=(640.00, 0.00) x (10.00, 10.00) [ 42.024] glyphs0_to_dst: glyph=(196, 300)x(7, 3), unclipped [ 42.024] emit_primitive_identity_mask__avx2: dst=(196, 300), mask=(608.00, 32.00) x (7.00, 3.00) [ 42.024] glyphs0_to_dst: glyph=(200, 296)x(10, 10), unclipped [ 42.024] emit_primitive_identity_mask__avx2: dst=(200, 296), mask=(576.00, 32.00) x (10.00, 10.00) [ 42.024] glyphs0_to_dst: glyph=(208, 296)x(10, 10), unclipped [ 42.024] emit_primitive_identity_mask__avx2: dst=(208, 296), mask=(592.00, 32.00) x (10.00, 10.00) [ 42.024] glyphs0_to_dst: glyph=(216, 304)x(5, 2), unclipped [ 42.024] emit_primitive_identity_mask__avx2: dst=(216, 304), mask=(656.00, 0.00) x (5.00, 2.00) [ 42.024] gen8_vertex_flush[954] = 57 [ 42.024] gen9_magic_ca_pass: CA fixup (2388 -> 2445) [ 42.024] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 42.024] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 42.024] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 42.024] sna_glyphs(op=3, nlist=1, src=(140, 323)) [ 42.024] kgem_bo_is_busy: handle=96, domain: 3 exec? 1, rq? 1 [ 42.024] sna_glyphs: discarding mask [ 42.024] glyphs0_to_dst(op=3, src=(140, 323), nlist=1, dst=(140, 323)+(0, 0)) [ 42.024] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94680753467488 size=7680x2160 [ 42.024] gen9_render_composite: 0x0, current mode=1/1 [ 42.024] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 42.024] kgem_bo_is_busy: handle=96, domain: 3 exec? 1, rq? 1 [ 42.024] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 42.024] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 42.024] sna_drawable_use_bo pixmap=3385, box=((0, 0), (7680, 2160)), flags=7... [ 42.024] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 42.024] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 42.024] sna_drawable_use_bo: using whole GPU bo [ 42.024] gen9_composite_set_target: pixmap=3385, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 42.024] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 42.024] color_convert: src=ffffffff [20028888] [ 42.024] color_convert: dst=ffffffff [20028888] [ 42.024] sna_render_get_solid: ffffffff [ 42.024] sna_render_get_solid(white) [ 42.024] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 42.024] sna_transform_is_imprecise_integer_translation: no transform [ 42.024] gen9_composite_picture: integer translation (0, 0), removing [ 42.024] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 42.024] sna_render_pixmap_bo: GPU all damaged [ 42.024] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 42.024] gen4_choose_composite_emitter: solid, identity mask [ 42.024] kgem_check_bo: num_pages=+0, num_exec=+0 [ 42.024] gen9_composite_get_binding_table(fdc0) [ 42.024] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 42.024] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 42.024] gen9_emit_vertex_elements: setup id=9 [ 42.024] glyphs0_to_dst: glyph=(140, 315)x(10, 11), unclipped [ 42.024] emit_primitive_identity_mask__avx2: dst=(140, 315), mask=(640.00, 16.00) x (10.00, 11.00) [ 42.024] glyphs0_to_dst: glyph=(149, 315)x(9, 8), unclipped [ 42.024] emit_primitive_identity_mask__avx2: dst=(149, 315), mask=(592.00, 0.00) x (9.00, 8.00) [ 42.024] glyphs0_to_dst: glyph=(157, 315)x(10, 11), unclipped [ 42.024] emit_primitive_identity_mask__avx2: dst=(157, 315), mask=(656.00, 16.00) x (10.00, 11.00) [ 42.024] gen8_vertex_flush[a4c] = 9 [ 42.024] gen9_magic_ca_pass: CA fixup (2445 -> 2454) [ 42.024] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 42.024] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 42.024] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 42.024] sna_destroy_pixmap: pixmap=2762, attached?=1 [ 42.024] kgem_bo_is_busy: handle=137, domain: 1 exec? 0, rq? 0 [ 42.024] __sna_free_pixmap(pixmap=2762) [ 42.024] __sna_pixmap_free_cpu: discarding CPU buffer, handle=137, size=8192 [ 42.024] kgem_bo_sync__cpu: handle=137 [ 42.024] sna_accel_watch_flush: enable=-1 [ 42.024] _kgem_bo_destroy: handle=137, proxy? 0 [ 42.024] __kgem_bo_destroy: handle=137, size=8192 [ 42.024] __kgem_bo_destroy: handle=137, not reusable [ 42.024] kgem_bo_free: handle=137, size=8192 [ 42.024] __kgem_busy: handle=137, busy=0, wedged=0 [ 42.024] kgem_bo_free: releasing 0x0:0x0 vma for handle=137, count=0 [ 42.024] sna_pixmap_create_shm(70x24, depth=32, bpp=32, pitch=280) [ 42.024] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 [ 42.024] create_pixmap: serial=3388, usage=0, 0x0 [ 42.024] create_pixmap_hdr: pixmap=3388, width=70, height=24, usage=0 [ 42.024] kgem_create_map(0x7fc6842dd000 size=6720, read-only?=0) - has_userptr?=1 [ 42.024] __kgem_bo_init(handle=124, num_pages=2) [ 42.024] kgem_create_map(ptr=0x7fc6842dd000, size=6720, pages=2, read_only=0) => handle=124 (proxy? 0) [ 42.024] sna_accel_watch_flush: enable=1 [ 42.024] __sna_damage_all(70, 24) [ 42.024] sna_pixmap_create_shm: serial=3388, 70x24, usage=0 [ 42.025] sna_composite(pixmap=3385, op=3, src=3389+(0, 0), mask=0+(118, 350), dst=3385+(118, 350)+(0, 0), size=(70, 24) [ 42.025] sna_compute_composite_region: dst=(118, 350)x(70, 24) [ 42.025] sna_compute_composite_region: initial clip against dst->pDrawable: (118, 350), (188, 374) [ 42.025] clip_to_dst: region: 1x[(118, 350), (188, 374)], clip: 1x[(0, 0), (7680, 2160)] [ 42.025] sna_compute_composite_region: clip against dst->pCompositeClip: (118, 350), (188, 374) [ 42.025] sna_compute_composite_region: clip against src (70x24 clip=0): (118, 350), (188, 374) [ 42.025] sna_composite: composite region extents:+(0, 0) -> (118, 350), (188, 374) + (0, 0) [ 42.025] gen9_render_composite: 70x24, current mode=1/1 [ 42.025] kgem_bo_is_render: handle=96, rq? 1 [1] [ 42.025] kgem_bo_is_busy: handle=124, domain: 1 exec? 0, rq? 0 [ 42.025] kgem_bo_is_busy: handle=96, domain: 3 exec? 1, rq? 1 [ 42.025] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 42.025] gen9_composite_set_target: (118, 350)x(70, 24), partial?=1 [ 42.025] sna_drawable_use_bo pixmap=3385, box=((118, 350), (188, 374)), flags=7... [ 42.025] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 42.025] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 42.025] sna_drawable_use_bo: using whole GPU bo [ 42.025] gen9_composite_set_target: pixmap=3385, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 42.025] gen9_composite_picture: (0, 0)x(70, 24), dst=(118, 350) [ 42.025] sna_transform_is_imprecise_integer_translation: no transform [ 42.025] gen9_composite_picture: integer translation (0, 0), removing [ 42.025] sna_render_pixmap_bo pixmap=3389, (0, 0)x(70, 24)/(70, 24) [ 42.025] sna_render_pixmap_bo: CPU all damaged [ 42.025] sna_add_flush_pixmap: marking pixmap=3389 for flushing [ 42.025] __kgem_busy: handle=1, busy=131072, wedged=0 [ 42.025] __kgem_ring_is_idle: last fence handle=1 still busy [ 42.025] kgem_bo_is_render: handle=96, rq? 1 [1] [ 42.025] kgem_bo_is_render: handle=124, rq? 0 [0] [ 42.025] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 42.025] gen4_choose_composite_emitter: identity src, no mask [ 42.025] kgem_check_bo: num_pages=+2, num_exec=+1 [ 42.025] aligning vertex: was 4, now 3 floats per vertex [ 42.025] gen9_composite_get_binding_table(fdc0) [ 42.025] kgem_add_reloc64: handle=124, pos=16232, delta=0, domains=40000 [ 42.025] kgem_add_handle: handle=124, index=5 [ 42.025] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=0) [ 42.025] [3f60] bind bo(handle=124, addr=0), format=192, width=70, height=24, pitch=280, tiling=0 -> sampler [ 42.025] gen9_emit_cc: blend=28 (current=16), src=1, dst=19 [ 42.025] gen9_emit_sampler: sampler = 2 [ 42.025] gen9_emit_sf: num_sf_outputs=1 [ 42.025] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 42.025] gen9_emit_vertex_elements: setup id=2 [ 42.025] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 42.025] gen9_render_composite_box: (118, 350), (188, 374) [ 42.025] apply_damage: damage=0x0, region=1 [(118, 350), (188, 374) + (0, 0)] [ 42.025] gen8_vertex_flush[b88] = 3 [ 42.025] sna_glyphs(op=3, nlist=1, src=(98, 390)) [ 42.025] kgem_bo_is_busy: handle=96, domain: 3 exec? 1, rq? 1 [ 42.025] sna_glyphs: discarding mask [ 42.025] glyphs0_to_dst(op=3, src=(98, 390), nlist=1, dst=(98, 390)+(0, 0)) [ 42.025] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94680753467488 size=7680x2160 [ 42.025] gen9_render_composite: 0x0, current mode=1/1 [ 42.025] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 42.025] kgem_bo_is_busy: handle=96, domain: 3 exec? 1, rq? 1 [ 42.025] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 42.025] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 42.025] sna_drawable_use_bo pixmap=3385, box=((0, 0), (7680, 2160)), flags=7... [ 42.025] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 42.025] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 42.025] sna_drawable_use_bo: using whole GPU bo [ 42.025] gen9_composite_set_target: pixmap=3385, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 42.025] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 42.025] color_convert: src=ff000000 [20028888] [ 42.025] color_convert: dst=ff000000 [20028888] [ 42.025] sna_render_get_solid: ff000000 [ 42.025] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 42.025] sna_transform_is_imprecise_integer_translation: no transform [ 42.025] gen9_composite_picture: integer translation (0, 0), removing [ 42.025] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 42.025] sna_render_pixmap_bo: GPU all damaged [ 42.025] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 42.025] gen4_choose_composite_emitter: solid, identity mask [ 42.025] kgem_check_bo: num_pages=+0, num_exec=+0 [ 42.025] aligning vertex: was 3, now 4 floats per vertex [ 42.025] gen9_composite_get_binding_table(fd40) [ 42.025] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 [ 42.025] gen9_emit_sampler: sampler = a [ 42.025] gen9_emit_sf: num_sf_outputs=2 [ 42.025] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 42.025] gen9_emit_vertex_elements: setup id=9 [ 42.025] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 42.025] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 42.025] glyphs0_to_dst: glyph=(97, 380)x(10, 10), unclipped [ 42.025] emit_primitive_identity_mask__avx2: dst=(97, 380), mask=(560.00, 32.00) x (10.00, 10.00) [ 42.025] glyphs0_to_dst: glyph=(105, 382)x(9, 8), unclipped [ 42.025] emit_primitive_identity_mask__avx2: dst=(105, 382), mask=(544.00, 48.00) x (9.00, 8.00) [ 42.025] glyphs0_to_dst: glyph=(113, 382)x(7, 8), unclipped [ 42.025] emit_primitive_identity_mask__avx2: dst=(113, 382), mask=(560.00, 48.00) x (7.00, 8.00) [ 42.025] glyphs0_to_dst: glyph=(118, 382)x(10, 8), unclipped [ 42.025] emit_primitive_identity_mask__avx2: dst=(118, 382), mask=(576.00, 0.00) x (10.00, 8.00) [ 42.025] glyphs0_to_dst: glyph=(126, 382)x(10, 8), unclipped [ 42.025] emit_primitive_identity_mask__avx2: dst=(126, 382), mask=(576.00, 0.00) x (10.00, 8.00) [ 42.025] glyphs0_to_dst: glyph=(135, 382)x(9, 8), unclipped [ 42.025] emit_primitive_identity_mask__avx2: dst=(135, 382), mask=(592.00, 0.00) x (9.00, 8.00) [ 42.025] glyphs0_to_dst: glyph=(143, 382)x(9, 8), unclipped [ 42.025] emit_primitive_identity_mask__avx2: dst=(143, 382), mask=(576.00, 16.00) x (9.00, 8.00) [ 42.025] glyphs0_to_dst: glyph=(151, 378)x(9, 12), unclipped [ 42.025] emit_primitive_identity_mask__avx2: dst=(151, 378), mask=(592.00, 16.00) x (9.00, 12.00) [ 42.025] glyphs0_to_dst: glyph=(159, 382)x(11, 8), unclipped [ 42.025] emit_primitive_identity_mask__avx2: dst=(159, 382), mask=(608.00, 0.00) x (11.00, 8.00) [ 42.025] glyphs0_to_dst: glyph=(169, 379)x(7, 11), unclipped [ 42.025] emit_primitive_identity_mask__avx2: dst=(169, 379), mask=(624.00, 0.00) x (7.00, 11.00) [ 42.025] glyphs0_to_dst: glyph=(178, 379)x(7, 11), unclipped [ 42.025] emit_primitive_identity_mask__avx2: dst=(178, 379), mask=(608.00, 16.00) x (7.00, 11.00) [ 42.025] glyphs0_to_dst: glyph=(184, 382)x(7, 8), unclipped [ 42.025] emit_primitive_identity_mask__avx2: dst=(184, 382), mask=(560.00, 48.00) x (7.00, 8.00) [ 42.025] glyphs0_to_dst: glyph=(189, 382)x(11, 8), unclipped [ 42.025] emit_primitive_identity_mask__avx2: dst=(189, 382), mask=(608.00, 0.00) x (11.00, 8.00) [ 42.025] glyphs0_to_dst: glyph=(199, 382)x(13, 8), unclipped [ 42.025] emit_primitive_identity_mask__avx2: dst=(199, 382), mask=(624.00, 16.00) x (13.00, 8.00) [ 42.025] gen8_vertex_flush[c50] = 42 [ 42.025] gen9_magic_ca_pass: CA fixup (2457 -> 2499) [ 42.025] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 42.025] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 42.025] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 42.025] sna_glyphs(op=3, nlist=5, src=(87, 407)) [ 42.025] kgem_bo_is_busy: handle=96, domain: 3 exec? 1, rq? 1 [ 42.025] can_discard_mask: nlist=5, mask=28888, depth 32, op=3 (bounded? 1) [ 42.025] glyphs_format: format=166024, depth=32 [ 42.025] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 42.025] sna_glyphs: discarding mask [ 42.025] glyphs0_to_dst(op=3, src=(87, 407), nlist=5, dst=(87, 407)+(0, 0)) [ 42.025] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94680753467488 size=7680x2160 [ 42.025] gen9_render_composite: 0x0, current mode=1/1 [ 42.025] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 42.025] kgem_bo_is_busy: handle=96, domain: 3 exec? 1, rq? 1 [ 42.025] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 42.025] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 42.025] sna_drawable_use_bo pixmap=3385, box=((0, 0), (7680, 2160)), flags=7... [ 42.025] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 42.025] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 42.025] sna_drawable_use_bo: using whole GPU bo [ 42.025] gen9_composite_set_target: pixmap=3385, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 42.025] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 42.025] color_convert: src=ff000000 [20028888] [ 42.025] color_convert: dst=ff000000 [20028888] [ 42.025] sna_render_get_solid: ff000000 [ 42.025] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 42.025] sna_transform_is_imprecise_integer_translation: no transform [ 42.025] gen9_composite_picture: integer translation (0, 0), removing [ 42.025] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 42.025] sna_render_pixmap_bo: GPU all damaged [ 42.025] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 42.025] gen4_choose_composite_emitter: solid, identity mask [ 42.025] kgem_check_bo: num_pages=+0, num_exec=+0 [ 42.025] gen9_composite_get_binding_table(fd00) [ 42.025] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 42.025] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 42.025] gen9_emit_vertex_elements: setup id=9 [ 42.025] glyphs0_to_dst: glyph=(86, 397)x(10, 10), unclipped [ 42.025] emit_primitive_identity_mask__avx2: dst=(86, 397), mask=(576.00, 32.00) x (10.00, 10.00) [ 42.025] glyphs0_to_dst: glyph=(94, 397)x(10, 10), unclipped [ 42.025] emit_primitive_identity_mask__avx2: dst=(94, 397), mask=(592.00, 32.00) x (10.00, 10.00) [ 42.025] glyphs0_to_dst: glyph=(103, 397)x(7, 10), unclipped [ 42.025] emit_primitive_identity_mask__avx2: dst=(103, 397), mask=(576.00, 48.00) x (7.00, 10.00) [ 42.025] glyphs0_to_dst: glyph=(110, 397)x(10, 10), unclipped [ 42.025] emit_primitive_identity_mask__avx2: dst=(110, 397), mask=(592.00, 48.00) x (10.00, 10.00) [ 42.025] glyphs0_to_dst: glyph=(118, 401)x(7, 3), unclipped [ 42.025] emit_primitive_identity_mask__avx2: dst=(118, 401), mask=(608.00, 32.00) x (7.00, 3.00) [ 42.025] glyphs0_to_dst: glyph=(122, 397)x(10, 10), unclipped [ 42.025] emit_primitive_identity_mask__avx2: dst=(122, 397), mask=(592.00, 32.00) x (10.00, 10.00) [ 42.025] glyphs0_to_dst: glyph=(130, 397)x(10, 10), unclipped [ 42.025] emit_primitive_identity_mask__avx2: dst=(130, 397), mask=(624.00, 32.00) x (10.00, 10.00) [ 42.025] glyphs0_to_dst: glyph=(138, 401)x(7, 3), unclipped [ 42.025] emit_primitive_identity_mask__avx2: dst=(138, 401), mask=(608.00, 32.00) x (7.00, 3.00) [ 42.025] glyphs0_to_dst: glyph=(142, 397)x(10, 10), unclipped [ 42.025] emit_primitive_identity_mask__avx2: dst=(142, 397), mask=(592.00, 32.00) x (10.00, 10.00) [ 42.025] glyphs0_to_dst: glyph=(150, 397)x(10, 10), unclipped [ 42.025] emit_primitive_identity_mask__avx2: dst=(150, 397), mask=(608.00, 48.00) x (10.00, 10.00) [ 42.025] glyphs0_to_dst: glyph=(162, 397)x(7, 10), unclipped [ 42.025] emit_primitive_identity_mask__avx2: dst=(162, 397), mask=(576.00, 48.00) x (7.00, 10.00) [ 42.025] glyphs0_to_dst: glyph=(169, 397)x(10, 10), unclipped [ 42.025] emit_primitive_identity_mask__avx2: dst=(169, 397), mask=(624.00, 48.00) x (10.00, 10.00) [ 42.025] glyphs0_to_dst: glyph=(177, 401)x(7, 3), unclipped [ 42.025] emit_primitive_identity_mask__avx2: dst=(177, 401), mask=(608.00, 32.00) x (7.00, 3.00) [ 42.025] glyphs0_to_dst: glyph=(182, 397)x(7, 10), unclipped [ 42.025] emit_primitive_identity_mask__avx2: dst=(182, 397), mask=(576.00, 48.00) x (7.00, 10.00) [ 42.025] glyphs0_to_dst: glyph=(189, 397)x(10, 10), unclipped [ 42.025] emit_primitive_identity_mask__avx2: dst=(189, 397), mask=(672.00, 0.00) x (10.00, 10.00) [ 42.025] glyphs0_to_dst: glyph=(197, 401)x(7, 3), unclipped [ 42.025] emit_primitive_identity_mask__avx2: dst=(197, 401), mask=(608.00, 32.00) x (7.00, 3.00) [ 42.025] glyphs0_to_dst: glyph=(202, 397)x(7, 10), unclipped [ 42.025] emit_primitive_identity_mask__avx2: dst=(202, 397), mask=(576.00, 48.00) x (7.00, 10.00) [ 42.025] glyphs0_to_dst: glyph=(209, 397)x(10, 10), unclipped [ 42.025] emit_primitive_identity_mask__avx2: dst=(209, 397), mask=(624.00, 48.00) x (10.00, 10.00) [ 42.025] glyphs0_to_dst: glyph=(217, 405)x(5, 2), unclipped [ 42.025] emit_primitive_identity_mask__avx2: dst=(217, 405), mask=(656.00, 0.00) x (5.00, 2.00) [ 42.025] gen8_vertex_flush[d48] = 57 [ 42.025] gen9_magic_ca_pass: CA fixup (2499 -> 2556) [ 42.025] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 42.025] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 42.025] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 42.025] sna_glyphs(op=3, nlist=1, src=(141, 424)) [ 42.025] kgem_bo_is_busy: handle=96, domain: 3 exec? 1, rq? 1 [ 42.025] sna_glyphs: discarding mask [ 42.025] glyphs0_to_dst(op=3, src=(141, 424), nlist=1, dst=(141, 424)+(0, 0)) [ 42.025] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94680753467488 size=7680x2160 [ 42.025] gen9_render_composite: 0x0, current mode=1/1 [ 42.025] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 42.025] kgem_bo_is_busy: handle=96, domain: 3 exec? 1, rq? 1 [ 42.025] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 42.025] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 42.025] sna_drawable_use_bo pixmap=3385, box=((0, 0), (7680, 2160)), flags=7... [ 42.025] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 42.025] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 42.025] sna_drawable_use_bo: using whole GPU bo [ 42.025] gen9_composite_set_target: pixmap=3385, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 42.025] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 42.025] color_convert: src=ff000000 [20028888] [ 42.025] color_convert: dst=ff000000 [20028888] [ 42.025] sna_render_get_solid: ff000000 [ 42.025] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 42.025] sna_transform_is_imprecise_integer_translation: no transform [ 42.025] gen9_composite_picture: integer translation (0, 0), removing [ 42.025] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 42.025] sna_render_pixmap_bo: GPU all damaged [ 42.025] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 42.025] gen4_choose_composite_emitter: solid, identity mask [ 42.025] kgem_check_bo: num_pages=+0, num_exec=+0 [ 42.025] gen9_composite_get_binding_table(fd00) [ 42.025] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 42.025] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 42.025] gen9_emit_vertex_elements: setup id=9 [ 42.025] glyphs0_to_dst: glyph=(141, 416)x(10, 11), unclipped [ 42.025] emit_primitive_identity_mask__avx2: dst=(141, 416), mask=(640.00, 16.00) x (10.00, 11.00) [ 42.025] glyphs0_to_dst: glyph=(150, 416)x(9, 8), unclipped [ 42.025] emit_primitive_identity_mask__avx2: dst=(150, 416), mask=(592.00, 0.00) x (9.00, 8.00) [ 42.026] glyphs0_to_dst: glyph=(158, 416)x(10, 11), unclipped [ 42.026] emit_primitive_identity_mask__avx2: dst=(158, 416), mask=(656.00, 16.00) x (10.00, 11.00) [ 42.026] gen8_vertex_flush[e40] = 9 [ 42.026] gen9_magic_ca_pass: CA fixup (2556 -> 2565) [ 42.026] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 42.026] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 42.026] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 42.026] sna_glyphs(op=3, nlist=1, src=(97, 389)) [ 42.026] kgem_bo_is_busy: handle=96, domain: 3 exec? 1, rq? 1 [ 42.026] sna_glyphs: discarding mask [ 42.026] glyphs0_to_dst(op=3, src=(97, 389), nlist=1, dst=(97, 389)+(0, 0)) [ 42.026] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94680753467488 size=7680x2160 [ 42.026] gen9_render_composite: 0x0, current mode=1/1 [ 42.026] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 42.026] kgem_bo_is_busy: handle=96, domain: 3 exec? 1, rq? 1 [ 42.026] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 42.026] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 42.026] sna_drawable_use_bo pixmap=3385, box=((0, 0), (7680, 2160)), flags=7... [ 42.026] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 42.026] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 42.026] sna_drawable_use_bo: using whole GPU bo [ 42.026] gen9_composite_set_target: pixmap=3385, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 42.026] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 42.026] color_convert: src=ffffffff [20028888] [ 42.026] color_convert: dst=ffffffff [20028888] [ 42.026] sna_render_get_solid: ffffffff [ 42.026] sna_render_get_solid(white) [ 42.026] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 42.026] sna_transform_is_imprecise_integer_translation: no transform [ 42.026] gen9_composite_picture: integer translation (0, 0), removing [ 42.026] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 42.026] sna_render_pixmap_bo: GPU all damaged [ 42.026] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 42.026] gen4_choose_composite_emitter: solid, identity mask [ 42.026] kgem_check_bo: num_pages=+0, num_exec=+0 [ 42.026] gen9_composite_get_binding_table(fd00) [ 42.026] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 42.026] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 42.026] gen9_emit_vertex_elements: setup id=9 [ 42.026] glyphs0_to_dst: glyph=(96, 379)x(10, 10), unclipped [ 42.026] emit_primitive_identity_mask__avx2: dst=(96, 379), mask=(560.00, 32.00) x (10.00, 10.00) [ 42.026] glyphs0_to_dst: glyph=(104, 381)x(9, 8), unclipped [ 42.026] emit_primitive_identity_mask__avx2: dst=(104, 381), mask=(544.00, 48.00) x (9.00, 8.00) [ 42.026] glyphs0_to_dst: glyph=(112, 381)x(7, 8), unclipped [ 42.026] emit_primitive_identity_mask__avx2: dst=(112, 381), mask=(560.00, 48.00) x (7.00, 8.00) [ 42.026] glyphs0_to_dst: glyph=(117, 381)x(10, 8), unclipped [ 42.026] emit_primitive_identity_mask__avx2: dst=(117, 381), mask=(576.00, 0.00) x (10.00, 8.00) [ 42.026] glyphs0_to_dst: glyph=(125, 381)x(10, 8), unclipped [ 42.026] emit_primitive_identity_mask__avx2: dst=(125, 381), mask=(576.00, 0.00) x (10.00, 8.00) [ 42.026] glyphs0_to_dst: glyph=(134, 381)x(9, 8), unclipped [ 42.026] emit_primitive_identity_mask__avx2: dst=(134, 381), mask=(592.00, 0.00) x (9.00, 8.00) [ 42.026] glyphs0_to_dst: glyph=(142, 381)x(9, 8), unclipped [ 42.026] emit_primitive_identity_mask__avx2: dst=(142, 381), mask=(576.00, 16.00) x (9.00, 8.00) [ 42.026] glyphs0_to_dst: glyph=(150, 377)x(9, 12), unclipped [ 42.026] emit_primitive_identity_mask__avx2: dst=(150, 377), mask=(592.00, 16.00) x (9.00, 12.00) [ 42.026] glyphs0_to_dst: glyph=(158, 381)x(11, 8), unclipped [ 42.026] emit_primitive_identity_mask__avx2: dst=(158, 381), mask=(608.00, 0.00) x (11.00, 8.00) [ 42.026] glyphs0_to_dst: glyph=(168, 378)x(7, 11), unclipped [ 42.026] emit_primitive_identity_mask__avx2: dst=(168, 378), mask=(624.00, 0.00) x (7.00, 11.00) [ 42.026] glyphs0_to_dst: glyph=(177, 378)x(7, 11), unclipped [ 42.026] emit_primitive_identity_mask__avx2: dst=(177, 378), mask=(608.00, 16.00) x (7.00, 11.00) [ 42.026] glyphs0_to_dst: glyph=(183, 381)x(7, 8), unclipped [ 42.026] emit_primitive_identity_mask__avx2: dst=(183, 381), mask=(560.00, 48.00) x (7.00, 8.00) [ 42.026] glyphs0_to_dst: glyph=(188, 381)x(11, 8), unclipped [ 42.026] emit_primitive_identity_mask__avx2: dst=(188, 381), mask=(608.00, 0.00) x (11.00, 8.00) [ 42.026] glyphs0_to_dst: glyph=(198, 381)x(13, 8), unclipped [ 42.026] emit_primitive_identity_mask__avx2: dst=(198, 381), mask=(624.00, 16.00) x (13.00, 8.00) [ 42.026] gen8_vertex_flush[f40] = 42 [ 42.026] gen9_magic_ca_pass: CA fixup (2565 -> 2607) [ 42.026] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 42.026] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 42.026] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 42.026] sna_glyphs(op=3, nlist=5, src=(86, 406)) [ 42.026] kgem_bo_is_busy: handle=96, domain: 3 exec? 1, rq? 1 [ 42.026] can_discard_mask: nlist=5, mask=28888, depth 32, op=3 (bounded? 1) [ 42.026] glyphs_format: format=166024, depth=32 [ 42.026] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 42.026] sna_glyphs: discarding mask [ 42.026] glyphs0_to_dst(op=3, src=(86, 406), nlist=5, dst=(86, 406)+(0, 0)) [ 42.026] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94680753467488 size=7680x2160 [ 42.026] gen9_render_composite: 0x0, current mode=1/1 [ 42.026] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 42.026] kgem_bo_is_busy: handle=96, domain: 3 exec? 1, rq? 1 [ 42.026] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 42.026] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 42.026] sna_drawable_use_bo pixmap=3385, box=((0, 0), (7680, 2160)), flags=7... [ 42.026] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 42.026] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 42.026] sna_drawable_use_bo: using whole GPU bo [ 42.026] gen9_composite_set_target: pixmap=3385, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 42.026] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 42.026] color_convert: src=ffffffff [20028888] [ 42.026] color_convert: dst=ffffffff [20028888] [ 42.026] sna_render_get_solid: ffffffff [ 42.026] sna_render_get_solid(white) [ 42.026] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 42.026] sna_transform_is_imprecise_integer_translation: no transform [ 42.026] gen9_composite_picture: integer translation (0, 0), removing [ 42.026] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 42.026] sna_render_pixmap_bo: GPU all damaged [ 42.026] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 42.026] gen4_choose_composite_emitter: solid, identity mask [ 42.026] kgem_check_bo: num_pages=+0, num_exec=+0 [ 42.026] gen9_composite_get_binding_table(fcc0) [ 42.026] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 42.026] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 42.026] gen9_emit_vertex_elements: setup id=9 [ 42.026] glyphs0_to_dst: glyph=(85, 396)x(10, 10), unclipped [ 42.026] emit_primitive_identity_mask__avx2: dst=(85, 396), mask=(576.00, 32.00) x (10.00, 10.00) [ 42.026] glyphs0_to_dst: glyph=(93, 396)x(10, 10), unclipped [ 42.026] emit_primitive_identity_mask__avx2: dst=(93, 396), mask=(592.00, 32.00) x (10.00, 10.00) [ 42.026] glyphs0_to_dst: glyph=(102, 396)x(7, 10), unclipped [ 42.026] emit_primitive_identity_mask__avx2: dst=(102, 396), mask=(576.00, 48.00) x (7.00, 10.00) [ 42.026] glyphs0_to_dst: glyph=(109, 396)x(10, 10), unclipped [ 42.026] emit_primitive_identity_mask__avx2: dst=(109, 396), mask=(592.00, 48.00) x (10.00, 10.00) [ 42.026] glyphs0_to_dst: glyph=(117, 400)x(7, 3), unclipped [ 42.026] emit_primitive_identity_mask__avx2: dst=(117, 400), mask=(608.00, 32.00) x (7.00, 3.00) [ 42.026] glyphs0_to_dst: glyph=(121, 396)x(10, 10), unclipped [ 42.026] emit_primitive_identity_mask__avx2: dst=(121, 396), mask=(592.00, 32.00) x (10.00, 10.00) [ 42.026] glyphs0_to_dst: glyph=(129, 396)x(10, 10), unclipped [ 42.026] emit_primitive_identity_mask__avx2: dst=(129, 396), mask=(624.00, 32.00) x (10.00, 10.00) [ 42.026] glyphs0_to_dst: glyph=(137, 400)x(7, 3), unclipped [ 42.026] emit_primitive_identity_mask__avx2: dst=(137, 400), mask=(608.00, 32.00) x (7.00, 3.00) [ 42.026] glyphs0_to_dst: glyph=(141, 396)x(10, 10), unclipped [ 42.026] emit_primitive_identity_mask__avx2: dst=(141, 396), mask=(592.00, 32.00) x (10.00, 10.00) [ 42.026] glyphs0_to_dst: glyph=(149, 396)x(10, 10), unclipped [ 42.026] emit_primitive_identity_mask__avx2: dst=(149, 396), mask=(608.00, 48.00) x (10.00, 10.00) [ 42.026] glyphs0_to_dst: glyph=(161, 396)x(7, 10), unclipped [ 42.026] emit_primitive_identity_mask__avx2: dst=(161, 396), mask=(576.00, 48.00) x (7.00, 10.00) [ 42.026] glyphs0_to_dst: glyph=(168, 396)x(10, 10), unclipped [ 42.026] emit_primitive_identity_mask__avx2: dst=(168, 396), mask=(624.00, 48.00) x (10.00, 10.00) [ 42.026] glyphs0_to_dst: glyph=(176, 400)x(7, 3), unclipped [ 42.026] emit_primitive_identity_mask__avx2: dst=(176, 400), mask=(608.00, 32.00) x (7.00, 3.00) [ 42.026] glyphs0_to_dst: glyph=(181, 396)x(7, 10), unclipped [ 42.026] emit_primitive_identity_mask__avx2: dst=(181, 396), mask=(576.00, 48.00) x (7.00, 10.00) [ 42.026] glyphs0_to_dst: glyph=(188, 396)x(10, 10), unclipped [ 42.026] emit_primitive_identity_mask__avx2: dst=(188, 396), mask=(672.00, 0.00) x (10.00, 10.00) [ 42.026] glyphs0_to_dst: glyph=(196, 400)x(7, 3), unclipped [ 42.026] emit_primitive_identity_mask__avx2: dst=(196, 400), mask=(608.00, 32.00) x (7.00, 3.00) [ 42.026] glyphs0_to_dst: glyph=(201, 396)x(7, 10), unclipped [ 42.026] emit_primitive_identity_mask__avx2: dst=(201, 396), mask=(576.00, 48.00) x (7.00, 10.00) [ 42.026] glyphs0_to_dst: glyph=(208, 396)x(10, 10), unclipped [ 42.026] emit_primitive_identity_mask__avx2: dst=(208, 396), mask=(624.00, 48.00) x (10.00, 10.00) [ 42.026] glyphs0_to_dst: glyph=(216, 404)x(5, 2), unclipped [ 42.026] emit_primitive_identity_mask__avx2: dst=(216, 404), mask=(656.00, 0.00) x (5.00, 2.00) [ 42.026] gen8_vertex_flush[1038] = 57 [ 42.026] gen9_magic_ca_pass: CA fixup (2607 -> 2664) [ 42.026] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 42.026] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 42.026] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 42.026] sna_glyphs(op=3, nlist=1, src=(140, 423)) [ 42.026] kgem_bo_is_busy: handle=96, domain: 3 exec? 1, rq? 1 [ 42.026] sna_glyphs: discarding mask [ 42.026] glyphs0_to_dst(op=3, src=(140, 423), nlist=1, dst=(140, 423)+(0, 0)) [ 42.026] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94680753467488 size=7680x2160 [ 42.026] gen9_render_composite: 0x0, current mode=1/1 [ 42.026] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 42.026] kgem_bo_is_busy: handle=96, domain: 3 exec? 1, rq? 1 [ 42.026] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 42.026] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 42.026] sna_drawable_use_bo pixmap=3385, box=((0, 0), (7680, 2160)), flags=7... [ 42.026] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 42.026] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 42.026] sna_drawable_use_bo: using whole GPU bo [ 42.026] gen9_composite_set_target: pixmap=3385, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 42.026] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 42.026] color_convert: src=ffffffff [20028888] [ 42.026] color_convert: dst=ffffffff [20028888] [ 42.026] sna_render_get_solid: ffffffff [ 42.026] sna_render_get_solid(white) [ 42.026] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 42.026] sna_transform_is_imprecise_integer_translation: no transform [ 42.026] gen9_composite_picture: integer translation (0, 0), removing [ 42.026] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 42.026] sna_render_pixmap_bo: GPU all damaged [ 42.026] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 42.026] gen4_choose_composite_emitter: solid, identity mask [ 42.026] kgem_check_bo: num_pages=+0, num_exec=+0 [ 42.026] gen9_composite_get_binding_table(fcc0) [ 42.026] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 42.026] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 42.026] gen9_emit_vertex_elements: setup id=9 [ 42.026] glyphs0_to_dst: glyph=(140, 415)x(10, 11), unclipped [ 42.026] emit_primitive_identity_mask__avx2: dst=(140, 415), mask=(640.00, 16.00) x (10.00, 11.00) [ 42.026] glyphs0_to_dst: glyph=(149, 415)x(9, 8), unclipped [ 42.026] emit_primitive_identity_mask__avx2: dst=(149, 415), mask=(592.00, 0.00) x (9.00, 8.00) [ 42.026] glyphs0_to_dst: glyph=(157, 415)x(10, 11), unclipped [ 42.026] emit_primitive_identity_mask__avx2: dst=(157, 415), mask=(656.00, 16.00) x (10.00, 11.00) [ 42.026] gen8_vertex_flush[1130] = 9 [ 42.026] gen9_magic_ca_pass: CA fixup (2664 -> 2673) [ 42.026] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 42.026] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 42.026] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 42.026] sna_validate_gc(0x561c94a02d10) changes=0, previous serial=d39, drawable=d32 [ 42.026] sna_validate_gc: recomputing clip [ 42.026] sna_validate_gc: composite clip=1x[(0, 0), (7680, 2160)] [0x561c949fd880] [ 42.026] sna_copy_area: src=pixmap=3385:(0, 0)x(7680, 2160)+(0, 0) -> dst=pixmap=2126:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 42.026] sna_copy_area: normal copy [ 42.026] sna_do_copy: src=(0, 0), dst=(0, 0), size=(7680x2160) [ 42.026] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(7680x2160) [ 42.026] sna_do_copy: dst extents (0, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 [ 42.026] sna_do_copy: clipped dst extents (0, 0), (7680, 2160) [ 42.026] sna_do_copy: unclipped src extents (0, 0), (7680, 2160) [ 42.026] sna_do_copy: clipped src extents (0, 0), (7680, 2160) [ 42.026] sna_do_copy: pixmap -- no source clipping [ 42.026] sna_do_copy: src extents (0, 0), (7680, 2160) x 1 [ 42.026] sna_do_copy: copy region (0, 0), (7680, 2160) x 1 + (0, 0) [ 42.026] sna_copy_boxes (boxes=1x[(0, 0), (7680, 2160)...], src pixmap=3385+(0, 0), dst pixmap=2126+(0, 0), alu=3, src.size=7680x2160, dst.size=7680x2160) [ 42.026] sna_copy_boxes: dst=(priv=0x561c947df8a0, gpu_bo=132, cpu_bo=0), src=(priv=0x561c94a32c80, gpu_bo=96, cpu_bo=0), replaces=1 [ 42.026] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 42.026] sna_drawable_use_bo pixmap=2126, box=((0, 0), (7680, 2160)), flags=1b... [ 42.026] sna_drawable_use_bo: exported target, set PREFER_GPU [ 42.026] sna_drawable_use_bo: pinned, never REPLACES [ 42.026] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=b [ 42.026] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 42.026] sna_drawable_use_bo: using whole GPU bo [ 42.026] sna_pixmap_move_to_gpu(pixmap=3385, usage=0), flags=a [ 42.026] sna_pixmap_move_to_gpu: already all-damaged [ 42.026] sna_pixmap_mark_active: pixmap=3385, handle=96 [ 42.026] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 42.026] sna_pixmap_make_cow: make cow src=3385, dst=2126, handle=96 (already cow? src=0, dst=0) [ 42.026] sna_pixmap_make_cow: can't cow, dst_pinned=2 [ 42.026] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 42.026] kgem_bo_is_render: handle=96, rq? 1 [1] [ 42.026] kgem_bo_is_render: handle=132, rq? 0 [0] [ 42.026] kgem_bo_is_render: handle=132, rq? 0 [0] [ 42.026] kgem_bo_is_render: handle=96, rq? 1 [1] [ 42.026] __kgem_busy: handle=1, busy=131072, wedged=0 [ 42.026] __kgem_ring_is_idle: last fence handle=1 still busy [ 42.026] kgem_check_bo: num_pages=+16200, num_exec=+1 [ 42.026] aligning vertex: was 4, now 2 floats per vertex [ 42.026] __kgem_busy: handle=1, busy=131072, wedged=0 [ 42.026] __kgem_ring_is_idle: last fence handle=1 still busy [ 42.026] gen9_composite_get_binding_table(fcc0) [ 42.026] kgem_add_reloc64: handle=132, pos=16168, delta=0, domains=20002 [ 42.027] kgem_add_handle: handle=132, index=6 [ 42.027] kgem_add_reloc64[9] = (delta=0, target handle=6, presumed=e4505000) [ 42.027] __kgem_bo_mark_dirty: handle=132 (proxy? 0) [ 42.027] [3f20] bind bo(handle=132, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 42.027] kgem_add_reloc64: handle=96, pos=16152, delta=0, domains=40000 [ 42.027] kgem_add_reloc64[10] = (delta=0, target handle=1, presumed=f61c9000) [ 42.027] [3f10] bind bo(handle=96, addr=f61c9000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> sampler [ 42.027] __kgem_bo_mark_dirty: handle=132 (proxy? 0) [ 42.027] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 42.027] gen9_emit_sampler: sampler = 0 [ 42.027] gen9_emit_sf: num_sf_outputs=1 [ 42.027] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 42.027] gen9_emit_vertex_elements: setup id=0 [ 42.027] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 42.027] (0, 0) -> (0, 0) + (7680, 2160) [ 42.027] gen8_vertex_flush[1280] = 3 [ 42.027] sna_accel_flush: flush?=1, dirty?=1 [ 42.027] sna_accel_flush: syncing SHM pixmap=3389 (refcnt=1) [ 42.027] _sna_pixmap_move_to_cpu(pixmap=3389, 70x24, flags=3) [ 42.027] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x561c9472adc1, is-clear?=0 [ 42.027] _sna_pixmap_move_to_cpu: CPU all-damaged [ 42.027] _sna_pixmap_move_to_cpu: syncing CPU bo [ 42.027] kgem_bo_sync__cpu_full: handle=124 [ 42.027] gen8_vertex_close: used=10698, vbo active? 23, vb=205, nreloc=3 [ 42.027] gen8_vertex_close: reloc[0] = 287 [ 42.027] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 42.027] kgem_add_handle: handle=23, index=7 [ 42.027] kgem_add_reloc64[11] = (delta=0, target handle=7, presumed=fd541000) [ 42.027] gen8_vertex_close: reloc[1] = 342 [ 42.027] kgem_add_reloc64: handle=23, pos=342, delta=0, domains=200000 [ 42.027] kgem_add_reloc64[12] = (delta=0, target handle=7, presumed=fd541000) [ 42.027] gen8_vertex_close: reloc[2] = 1179 [ 42.027] kgem_add_reloc64: handle=23, pos=1179, delta=0, domains=200000 [ 42.027] kgem_add_reloc64[13] = (delta=0, target handle=7, presumed=fd541000) [ 42.027] batch[1/1, flags=1800]: 1190 1190 16144 16384, nreloc=14, nexec=8, nfence=0, aperture=33504 [fenced=0] [ 42.027] __kgem_busy: handle=2, busy=131072, wedged=0 [ 42.027] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x7d, presumed-offset=fd0d4000 [ 42.027] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> 1 [ 42.027] kgem_create_linear(65536) [ 42.027] search_linear_cache: num_pages=16, flags=406, use_active? 0, use_large=0 [max=65536] [ 42.027] search_linear_cache: searching for inactive cpu map [ 42.027] kgem_bo_remove_from_inactive: removing handle=119 from inactive [ 42.027] search_linear_cache: found handle=119 (num_pages=16) in linear vma cache [ 42.027] kgem_bo_map__cpu(handle=119, size=65536, map=0x0:0x7fc6b40ce000) [ 42.027] kgem_new_batch: allocated and mapped batch handle=119 [size=65536] [ 42.027] kgem_bo_sync__cpu: handle=119 [ 42.027] __kgem_busy: handle=119, busy=0, wedged=0 [ 42.027] kgem_bo_sync__cpu: SYNC: handle=119, needs_flush? 0, domain? 0, busy? 0 [ 42.027] __kgem_busy: handle=119, busy=0, wedged=0 [ 42.027] kgem_bo_retire: retiring bo handle=119 (needed flush? 0), rq? 0 [busy?=0] [ 42.027] assert_bo_retired: handle=119, domain: 0 exec? 0, rq? 0 [ 42.027] kgem_new_batch: using last batch handle=125 [ 42.027] kgem_commit: release handle=125 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd0d4000 [ 42.027] kgem_commit: release handle=132 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e4505000 [ 42.027] kgem_commit: release handle=96 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=f61c9000 [ 42.027] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 42.027] kgem_commit: release handle=122 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fe013000 [ 42.027] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 42.027] __kgem_bo_clear_busy: handle=7 [ 42.027] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 42.027] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 42.027] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 42.027] __kgem_bo_clear_busy: handle=7 [ 42.027] kgem_commit: release handle=124 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fe011000 [ 42.027] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 42.027] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 42.027] __kgem_busy: handle=124, busy=131072, wedged=0 [ 42.027] kgem_bo_sync__cpu_full: SYNC: handle=124, needs_flush? 0, domain? 3, busy? 1 [ 42.038] __kgem_busy: handle=124, busy=0, wedged=0 [ 42.038] kgem_bo_retire: retiring bo handle=124 (needed flush? 0), rq? 1 [busy?=0] [ 42.038] __kgem_retire_requests_upto(handle=124, ring=0) [ 42.038] __kgem_retire_rq: request 1 complete [ 42.038] __kgem_retire_rq: request 2 complete [ 42.038] __kgem_bo_flush: handle=25, busy=0, wedged=0 [ 42.038] __kgem_retire_rq: request 125 complete [ 42.038] __kgem_bo_flush: handle=132, busy=0, wedged=0 [ 42.038] __kgem_bo_flush: handle=96, busy=0, wedged=0 [ 42.038] kgem_bo_move_to_inactive: moving handle=125 to inactive [ 42.038] assert_bo_retired: handle=124, domain: 0 exec? 0, rq? 0 [ 42.038] kgem_bo_is_busy: handle=124, domain: 1 exec? 0, rq? 0 [ 42.038] sna_accel_flush: syncing SHM pixmap=3387 (refcnt=1) [ 42.038] _sna_pixmap_move_to_cpu(pixmap=3387, 70x42, flags=3) [ 42.038] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x561c947ad161, is-clear?=0 [ 42.038] _sna_pixmap_move_to_cpu: CPU all-damaged [ 42.038] _sna_pixmap_move_to_cpu: syncing CPU bo [ 42.038] kgem_bo_sync__cpu_full: handle=122 [ 42.038] __kgem_busy: handle=122, busy=0, wedged=0 [ 42.038] kgem_bo_sync__cpu_full: SYNC: handle=122, needs_flush? 0, domain? 0, busy? 0 [ 42.038] __kgem_busy: handle=122, busy=0, wedged=0 [ 42.038] kgem_bo_retire: retiring bo handle=122 (needed flush? 0), rq? 0 [busy?=0] [ 42.038] assert_bo_retired: handle=122, domain: 0 exec? 0, rq? 0 [ 42.038] kgem_bo_is_busy: handle=122, domain: 1 exec? 0, rq? 0 [ 42.038] sna_accel_flush: flush?=0, dirty?=0 [ 42.038] sna_accel_flush: flush?=0, dirty?=0 [ 42.038] sna_accel_flush: flush?=0, dirty?=0 [ 42.038] sna_block_handler (tv=0.0) [ 42.038] sna_wakeup_handler [ 42.038] sna_accel_flush: flush?=0, dirty?=0 [ 42.038] sna_accel_flush: flush?=0, dirty?=0 [ 42.038] sna_accel_flush: flush?=0, dirty?=0 [ 42.038] sna_accel_flush: flush?=0, dirty?=0 [ 42.038] sna_block_handler (tv=0.0) [ 42.038] sna_wakeup_handler [ 42.038] sna_accel_flush: flush?=0, dirty?=0 [ 42.038] sna_accel_flush: flush?=0, dirty?=0 [ 42.038] sna_accel_flush: flush?=0, dirty?=0 [ 42.038] sna_block_handler (tv=0.0) [ 42.038] sna_wakeup_handler [ 42.038] sna_accel_flush: flush?=0, dirty?=0 [ 42.038] sna_accel_flush: flush?=0, dirty?=0 [ 42.038] sna_accel_flush: flush?=0, dirty?=0 [ 42.038] sna_block_handler (tv=0.0) [ 42.038] sna_wakeup_handler [ 42.038] sna_accel_flush: flush?=0, dirty?=0 [ 42.038] sna_accel_flush: flush?=0, dirty?=0 [ 42.038] sna_accel_flush: flush?=0, dirty?=0 [ 42.038] sna_block_handler (tv=0.0) [ 42.038] sna_wakeup_handler [ 42.038] sna_destroy_pixmap: pixmap=3385, attached?=1 [ 42.038] _kgem_bo_destroy: handle=96, proxy? 0 [ 42.038] __kgem_bo_destroy: handle=96, size=66355200 [ 42.038] __kgem_bo_destroy: handle=96, purged [ 42.038] kgem_bo_move_to_inactive: moving handle=96 to inactive [ 42.038] __sna_free_pixmap(pixmap=3385) [ 42.038] sna_accel_flush: flush?=0, dirty?=0 [ 42.038] sna_block_handler (tv=0.0) [ 42.038] sna_wakeup_handler [ 42.038] sna_accel_flush: flush?=0, dirty?=0 [ 42.038] sna_accel_flush: flush?=0, dirty?=0 [ 42.038] sna_accel_flush: flush?=0, dirty?=0 [ 42.038] sna_block_handler (tv=0.0) [ 42.038] sna_wakeup_handler [ 42.038] sna_accel_flush: flush?=0, dirty?=0 [ 42.038] sna_accel_flush: flush?=0, dirty?=0 [ 42.038] sna_accel_flush: flush?=0, dirty?=0 [ 42.038] sna_block_handler (tv=0.0) [ 42.038] sna_wakeup_handler [ 42.038] sna_accel_flush: flush?=0, dirty?=0 [ 42.038] sna_accel_flush: flush?=0, dirty?=0 [ 42.038] sna_accel_flush: flush?=0, dirty?=0 [ 42.038] sna_block_handler (tv=0.0) [ 42.038] sna_wakeup_handler [ 42.038] sna_accel_flush: flush?=0, dirty?=0 [ 42.038] sna_accel_flush: flush?=0, dirty?=0 [ 42.038] sna_accel_flush: flush?=0, dirty?=0 [ 42.038] sna_block_handler (tv=0.0) [ 42.038] sna_wakeup_handler [ 42.038] sna_glyphs(op=3, nlist=1, src=(163, 321)) [ 42.038] kgem_bo_is_busy: handle=25, domain: 0 exec? 0, rq? 0 [ 42.038] sna_glyphs: discarding mask [ 42.038] glyphs0_to_dst(op=3, src=(163, 321), nlist=1, dst=(163, 321)+(0, 0)) [ 42.038] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753409936 size=3775x2136 [ 42.038] gen9_render_composite: 0x0, current mode=0/1 [ 42.038] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 42.038] kgem_bo_is_busy: handle=25, domain: 0 exec? 0, rq? 0 [ 42.038] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 42.038] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 42.038] sna_drawable_use_bo pixmap=3383, box=((0, 0), (3775, 2136)), flags=7... [ 42.038] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 42.038] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 42.038] sna_drawable_use_bo: using whole GPU bo [ 42.038] gen9_composite_set_target: pixmap=3383, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 42.038] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 42.038] color_convert: src=ffffffff [20028888] [ 42.038] color_convert: dst=ffffffff [20028888] [ 42.038] sna_render_get_solid: ffffffff [ 42.038] sna_render_get_solid(white) [ 42.038] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 42.038] sna_transform_is_imprecise_integer_translation: no transform [ 42.038] gen9_composite_picture: integer translation (0, 0), removing [ 42.038] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 42.038] sna_render_pixmap_bo: GPU all damaged [ 42.038] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 42.038] gen4_choose_composite_emitter: solid, identity mask [ 42.038] kgem_check_bo: num_pages=+9035, num_exec=+3 [ 42.038] aligning vertex: was 2, now 4 floats per vertex [ 42.038] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 42.038] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 42.038] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 42.038] kgem_add_handle: handle=4, index=0 [ 42.038] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 42.038] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 42.038] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 42.038] gen9_composite_get_binding_table(ffc0) [ 42.038] kgem_add_reloc64: handle=25, pos=16360, delta=0, domains=20002 [ 42.038] kgem_add_handle: handle=25, index=1 [ 42.038] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fe016000) [ 42.038] __kgem_bo_mark_dirty: handle=25 (proxy? 0) [ 42.038] [3fe0] bind bo(handle=25, addr=fe016000), format=192, width=3775, height=2136, pitch=15360, tiling=1 -> render [ 42.038] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 42.038] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 42.038] kgem_add_handle: handle=7, index=2 [ 42.038] kgem_add_reloc64[4] = (delta=1048, target handle=2, presumed=fffe8000) [ 42.038] [3fd0] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 42.038] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 [ 42.038] kgem_add_handle: handle=6, index=3 [ 42.038] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd581000) [ 42.038] [3fc0] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 42.038] gen9_emit_cc: blend=177 (current=ffffffff), src=17, dst=18 [ 42.038] gen9_emit_sampler: sampler = a [ 42.038] gen9_emit_sf: num_sf_outputs=2 [ 42.038] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 42.038] gen9_emit_vertex_elements: setup id=9 [ 42.038] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 42.038] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 42.038] glyphs0_to_dst: glyph=(165, 313)x(5, 8), unclipped [ 42.038] emit_primitive_identity_mask__avx2: dst=(165, 313), mask=(720.00, 48.00) x (5.00, 8.00) [ 42.039] gen8_vertex_flush[498] = 3 [ 42.039] gen9_magic_ca_pass: CA fixup (2675 -> 2678) [ 42.039] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 42.039] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 42.039] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 42.039] sna_glyphs(op=3, nlist=1, src=(172, 321)) [ 42.039] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 42.039] sna_glyphs: discarding mask [ 42.039] glyphs0_to_dst(op=3, src=(172, 321), nlist=1, dst=(172, 321)+(0, 0)) [ 42.039] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753409936 size=3775x2136 [ 42.039] gen9_render_composite: 0x0, current mode=1/1 [ 42.039] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 42.039] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 42.039] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 42.039] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 42.039] sna_drawable_use_bo pixmap=3383, box=((0, 0), (3775, 2136)), flags=7... [ 42.039] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 42.039] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 42.039] sna_drawable_use_bo: using whole GPU bo [ 42.039] gen9_composite_set_target: pixmap=3383, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 42.039] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 42.039] color_convert: src=ff729fcf [20028888] [ 42.039] color_convert: dst=ff729fcf [20028888] [ 42.039] sna_render_get_solid: ff729fcf [ 42.039] sna_render_get_solid(23) = ff729fcf (old) [ 42.039] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 42.039] sna_transform_is_imprecise_integer_translation: no transform [ 42.039] gen9_composite_picture: integer translation (0, 0), removing [ 42.039] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 42.039] sna_render_pixmap_bo: GPU all damaged [ 42.039] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 42.039] gen4_choose_composite_emitter: solid, identity mask [ 42.039] kgem_check_bo: num_pages=+1, num_exec=+1 [ 42.039] gen9_composite_get_binding_table(fec0) [ 42.039] kgem_add_reloc64: handle=8, pos=16296, delta=0, domains=40000 [ 42.039] kgem_add_reloc64: adding proxy [delta=92] for handle=8 [ 42.039] kgem_add_handle: handle=8, index=4 [ 42.039] kgem_add_reloc64[6] = (delta=92, target handle=4, presumed=fdffe000) [ 42.039] [3fa0] bind bo(handle=8, addr=fdffe05c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 42.039] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 42.039] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 42.039] gen9_emit_vertex_elements: setup id=9 [ 42.039] glyphs0_to_dst: glyph=(171, 315)x(11, 3), unclipped [ 42.039] emit_primitive_identity_mask__avx2: dst=(171, 315), mask=(736.00, 32.00) x (11.00, 3.00) [ 42.039] glyphs0_to_dst: glyph=(180, 310)x(10, 14), unclipped [ 42.039] emit_primitive_identity_mask__avx2: dst=(180, 310), mask=(944.00, 48.00) x (10.00, 14.00) [ 42.039] glyphs0_to_dst: glyph=(189, 310)x(11, 11), unclipped [ 42.039] emit_primitive_identity_mask__avx2: dst=(189, 310), mask=(960.00, 0.00) x (11.00, 11.00) [ 42.039] glyphs0_to_dst: glyph=(198, 313)x(10, 8), unclipped [ 42.039] emit_primitive_identity_mask__avx2: dst=(198, 313), mask=(976.00, 0.00) x (10.00, 8.00) [ 42.039] glyphs0_to_dst: glyph=(208, 313)x(9, 11), unclipped [ 42.039] emit_primitive_identity_mask__avx2: dst=(208, 313), mask=(960.00, 16.00) x (9.00, 11.00) [ 42.039] glyphs0_to_dst: glyph=(216, 310)x(10, 14), unclipped [ 42.039] emit_primitive_identity_mask__avx2: dst=(216, 310), mask=(944.00, 48.00) x (10.00, 14.00) [ 42.039] glyphs0_to_dst: glyph=(225, 311)x(10, 10), unclipped [ 42.039] emit_primitive_identity_mask__avx2: dst=(225, 311), mask=(976.00, 16.00) x (10.00, 10.00) [ 42.039] glyphs0_to_dst: glyph=(234, 322)x(11, 2), unclipped [ 42.039] emit_primitive_identity_mask__avx2: dst=(234, 322), mask=(992.00, 0.00) x (11.00, 2.00) [ 42.039] glyphs0_to_dst: glyph=(243, 310)x(11, 11), unclipped [ 42.039] emit_primitive_identity_mask__avx2: dst=(243, 310), mask=(1008.00, 0.00) x (11.00, 11.00) [ 42.039] glyphs0_to_dst: glyph=(253, 313)x(9, 8), unclipped [ 42.039] emit_primitive_identity_mask__avx2: dst=(253, 313), mask=(720.00, 0.00) x (9.00, 8.00) [ 42.039] glyphs0_to_dst: glyph=(261, 313)x(10, 8), unclipped [ 42.039] emit_primitive_identity_mask__avx2: dst=(261, 313), mask=(704.00, 16.00) x (10.00, 8.00) [ 42.039] glyphs0_to_dst: glyph=(270, 313)x(10, 8), unclipped [ 42.039] emit_primitive_identity_mask__avx2: dst=(270, 313), mask=(704.00, 16.00) x (10.00, 8.00) [ 42.039] glyphs0_to_dst: glyph=(279, 309)x(10, 12), unclipped [ 42.039] emit_primitive_identity_mask__avx2: dst=(279, 309), mask=(992.00, 16.00) x (10.00, 12.00) [ 42.039] glyphs0_to_dst: glyph=(288, 313)x(10, 8), unclipped [ 42.039] emit_primitive_identity_mask__avx2: dst=(288, 313), mask=(704.00, 16.00) x (10.00, 8.00) [ 42.039] glyphs0_to_dst: glyph=(297, 313)x(10, 8), unclipped [ 42.039] emit_primitive_identity_mask__avx2: dst=(297, 313), mask=(752.00, 0.00) x (10.00, 8.00) [ 42.039] glyphs0_to_dst: glyph=(307, 309)x(10, 12), unclipped [ 42.039] emit_primitive_identity_mask__avx2: dst=(307, 309), mask=(1008.00, 16.00) x (10.00, 12.00) [ 42.039] glyphs0_to_dst: glyph=(315, 310)x(11, 11), unclipped [ 42.039] emit_primitive_identity_mask__avx2: dst=(315, 310), mask=(960.00, 0.00) x (11.00, 11.00) [ 42.039] glyphs0_to_dst: glyph=(324, 313)x(11, 8), unclipped [ 42.039] emit_primitive_identity_mask__avx2: dst=(324, 313), mask=(736.00, 16.00) x (11.00, 8.00) [ 42.039] glyphs0_to_dst: glyph=(334, 313)x(9, 11), unclipped [ 42.039] emit_primitive_identity_mask__avx2: dst=(334, 313), mask=(960.00, 16.00) x (9.00, 11.00) [ 42.039] glyphs0_to_dst: glyph=(342, 322)x(11, 2), unclipped [ 42.039] emit_primitive_identity_mask__avx2: dst=(342, 322), mask=(992.00, 0.00) x (11.00, 2.00) [ 42.039] glyphs0_to_dst: glyph=(351, 309)x(10, 12), unclipped [ 42.039] emit_primitive_identity_mask__avx2: dst=(351, 309), mask=(992.00, 16.00) x (10.00, 12.00) [ 42.039] glyphs0_to_dst: glyph=(361, 309)x(9, 12), unclipped [ 42.039] emit_primitive_identity_mask__avx2: dst=(361, 309), mask=(960.00, 32.00) x (9.00, 12.00) [ 42.039] glyphs0_to_dst: glyph=(369, 313)x(10, 11), unclipped [ 42.039] emit_primitive_identity_mask__avx2: dst=(369, 313), mask=(976.00, 32.00) x (10.00, 11.00) [ 42.039] glyphs0_to_dst: glyph=(378, 310)x(10, 14), unclipped [ 42.039] emit_primitive_identity_mask__avx2: dst=(378, 310), mask=(944.00, 48.00) x (10.00, 14.00) [ 42.039] glyphs0_to_dst: glyph=(387, 311)x(10, 10), unclipped [ 42.039] emit_primitive_identity_mask__avx2: dst=(387, 311), mask=(960.00, 48.00) x (10.00, 10.00) [ 42.039] glyphs0_to_dst: glyph=(396, 322)x(11, 2), unclipped [ 42.039] emit_primitive_identity_mask__avx2: dst=(396, 322), mask=(992.00, 0.00) x (11.00, 2.00) [ 42.039] glyphs0_to_dst: glyph=(406, 313)x(9, 8), unclipped [ 42.039] emit_primitive_identity_mask__avx2: dst=(406, 313), mask=(688.00, 32.00) x (9.00, 8.00) [ 42.039] glyphs0_to_dst: glyph=(415, 313)x(9, 8), unclipped [ 42.039] emit_primitive_identity_mask__avx2: dst=(415, 313), mask=(752.00, 16.00) x (9.00, 8.00) [ 42.039] glyphs0_to_dst: glyph=(424, 313)x(9, 11), unclipped [ 42.039] emit_primitive_identity_mask__avx2: dst=(424, 313), mask=(960.00, 16.00) x (9.00, 11.00) [ 42.039] glyphs0_to_dst: glyph=(432, 310)x(10, 11), unclipped [ 42.039] emit_primitive_identity_mask__avx2: dst=(432, 310), mask=(976.00, 48.00) x (10.00, 11.00) [ 42.039] glyphs0_to_dst: glyph=(442, 313)x(9, 8), unclipped [ 42.039] emit_primitive_identity_mask__avx2: dst=(442, 313), mask=(688.00, 32.00) x (9.00, 8.00) [ 42.039] glyphs0_to_dst: glyph=(450, 313)x(10, 11), unclipped [ 42.039] emit_primitive_identity_mask__avx2: dst=(450, 313), mask=(976.00, 32.00) x (10.00, 11.00) [ 42.039] gen8_vertex_flush[598] = 96 [ 42.039] gen9_magic_ca_pass: CA fixup (2678 -> 2774) [ 42.039] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 42.039] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 42.039] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 42.039] sna_glyphs(op=3, nlist=1, src=(460, 321)) [ 42.039] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 42.039] sna_glyphs: discarding mask [ 42.039] glyphs0_to_dst(op=3, src=(460, 321), nlist=1, dst=(460, 321)+(0, 0)) [ 42.039] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753409936 size=3775x2136 [ 42.039] gen9_render_composite: 0x0, current mode=1/1 [ 42.039] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 42.039] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 42.039] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 42.039] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 42.039] sna_drawable_use_bo pixmap=3383, box=((0, 0), (3775, 2136)), flags=7... [ 42.039] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 42.039] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 42.039] sna_drawable_use_bo: using whole GPU bo [ 42.039] gen9_composite_set_target: pixmap=3383, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 42.039] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 42.039] color_convert: src=ffffffff [20028888] [ 42.039] color_convert: dst=ffffffff [20028888] [ 42.039] sna_render_get_solid: ffffffff [ 42.039] sna_render_get_solid(white) [ 42.039] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 42.039] sna_transform_is_imprecise_integer_translation: no transform [ 42.039] gen9_composite_picture: integer translation (0, 0), removing [ 42.039] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 42.039] sna_render_pixmap_bo: GPU all damaged [ 42.039] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 42.039] gen4_choose_composite_emitter: solid, identity mask [ 42.039] kgem_check_bo: num_pages=+0, num_exec=+0 [ 42.039] gen9_composite_get_binding_table(fe40) [ 42.039] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 42.039] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 42.039] gen9_emit_vertex_elements: setup id=9 [ 42.039] glyphs0_to_dst: glyph=(459, 310)x(10, 13), unclipped [ 42.039] emit_primitive_identity_mask__avx2: dst=(459, 310), mask=(752.00, 32.00) x (10.00, 13.00) [ 42.039] gen8_vertex_flush[698] = 3 [ 42.039] gen9_magic_ca_pass: CA fixup (2774 -> 2777) [ 42.039] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 42.039] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 42.039] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 42.039] sna_glyphs(op=3, nlist=1, src=(1, 338)) [ 42.039] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 42.039] sna_glyphs: discarding mask [ 42.039] glyphs0_to_dst(op=3, src=(1, 338), nlist=1, dst=(1, 338)+(0, 0)) [ 42.039] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753409936 size=3775x2136 [ 42.039] gen9_render_composite: 0x0, current mode=1/1 [ 42.039] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 42.039] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 42.039] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 42.039] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 42.039] sna_drawable_use_bo pixmap=3383, box=((0, 0), (3775, 2136)), flags=7... [ 42.039] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 42.039] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 42.039] sna_drawable_use_bo: using whole GPU bo [ 42.039] gen9_composite_set_target: pixmap=3383, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 42.039] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 42.039] color_convert: src=ff8ae234 [20028888] [ 42.039] color_convert: dst=ff8ae234 [20028888] [ 42.039] sna_render_get_solid: ff8ae234 [ 42.039] sna_render_get_solid(22) = ff8ae234 (old) [ 42.039] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 42.039] sna_transform_is_imprecise_integer_translation: no transform [ 42.039] gen9_composite_picture: integer translation (0, 0), removing [ 42.039] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 42.039] sna_render_pixmap_bo: GPU all damaged [ 42.039] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 42.039] gen4_choose_composite_emitter: solid, identity mask [ 42.039] kgem_check_bo: num_pages=+0, num_exec=+0 [ 42.039] gen9_composite_get_binding_table(fe00) [ 42.039] kgem_add_reloc64: handle=8, pos=16248, delta=0, domains=40000 [ 42.039] kgem_add_reloc64: adding proxy [delta=88] for handle=8 [ 42.039] kgem_add_reloc64[7] = (delta=88, target handle=4, presumed=fdffe000) [ 42.039] [3f70] bind bo(handle=8, addr=fdffe058), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 42.039] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 42.039] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 42.039] gen9_emit_vertex_elements: setup id=9 [ 42.039] glyphs0_to_dst: glyph=(1, 330)x(9, 8), unclipped [ 42.039] emit_primitive_identity_mask__avx2: dst=(1, 330), mask=(688.00, 32.00) x (9.00, 8.00) [ 42.039] glyphs0_to_dst: glyph=(9, 328)x(10, 13), unclipped [ 42.039] emit_primitive_identity_mask__avx2: dst=(9, 328), mask=(672.00, 48.00) x (10.00, 13.00) [ 42.039] glyphs0_to_dst: glyph=(19, 330)x(9, 8), unclipped [ 42.039] emit_primitive_identity_mask__avx2: dst=(19, 330), mask=(688.00, 32.00) x (9.00, 8.00) [ 42.039] glyphs0_to_dst: glyph=(28, 332)x(8, 3), unclipped [ 42.039] emit_primitive_identity_mask__avx2: dst=(28, 332), mask=(688.00, 48.00) x (8.00, 3.00) [ 42.039] glyphs0_to_dst: glyph=(36, 328)x(11, 10), unclipped [ 42.039] emit_primitive_identity_mask__avx2: dst=(36, 328), mask=(704.00, 0.00) x (11.00, 10.00) [ 42.039] glyphs0_to_dst: glyph=(46, 330)x(9, 8), unclipped [ 42.039] emit_primitive_identity_mask__avx2: dst=(46, 330), mask=(720.00, 0.00) x (9.00, 8.00) [ 42.039] glyphs0_to_dst: glyph=(54, 330)x(10, 8), unclipped [ 42.039] emit_primitive_identity_mask__avx2: dst=(54, 330), mask=(704.00, 16.00) x (10.00, 8.00) [ 42.039] glyphs0_to_dst: glyph=(63, 330)x(10, 8), unclipped [ 42.039] emit_primitive_identity_mask__avx2: dst=(63, 330), mask=(720.00, 16.00) x (10.00, 8.00) [ 42.039] glyphs0_to_dst: glyph=(72, 327)x(10, 11), unclipped [ 42.039] emit_primitive_identity_mask__avx2: dst=(72, 327), mask=(736.00, 0.00) x (10.00, 11.00) [ 42.039] glyphs0_to_dst: glyph=(81, 330)x(10, 8), unclipped [ 42.039] emit_primitive_identity_mask__avx2: dst=(81, 330), mask=(752.00, 0.00) x (10.00, 8.00) [ 42.039] glyphs0_to_dst: glyph=(90, 327)x(10, 11), unclipped [ 42.039] emit_primitive_identity_mask__avx2: dst=(90, 327), mask=(736.00, 0.00) x (10.00, 11.00) [ 42.039] glyphs0_to_dst: glyph=(99, 330)x(11, 8), unclipped [ 42.039] emit_primitive_identity_mask__avx2: dst=(99, 330), mask=(736.00, 16.00) x (11.00, 8.00) [ 42.039] glyphs0_to_dst: glyph=(109, 330)x(9, 8), unclipped [ 42.039] emit_primitive_identity_mask__avx2: dst=(109, 330), mask=(752.00, 16.00) x (9.00, 8.00) [ 42.039] glyphs0_to_dst: glyph=(118, 332)x(8, 3), unclipped [ 42.039] emit_primitive_identity_mask__avx2: dst=(118, 332), mask=(688.00, 48.00) x (8.00, 3.00) [ 42.039] glyphs0_to_dst: glyph=(126, 328)x(10, 10), unclipped [ 42.039] emit_primitive_identity_mask__avx2: dst=(126, 328), mask=(704.00, 32.00) x (10.00, 10.00) [ 42.039] glyphs0_to_dst: glyph=(135, 328)x(10, 10), unclipped [ 42.039] emit_primitive_identity_mask__avx2: dst=(135, 328), mask=(704.00, 32.00) x (10.00, 10.00) [ 42.039] glyphs0_to_dst: glyph=(144, 328)x(10, 10), unclipped [ 42.039] emit_primitive_identity_mask__avx2: dst=(144, 328), mask=(720.00, 32.00) x (10.00, 10.00) [ 42.039] glyphs0_to_dst: glyph=(153, 328)x(10, 10), unclipped [ 42.039] emit_primitive_identity_mask__avx2: dst=(153, 328), mask=(704.00, 48.00) x (10.00, 10.00) [ 42.039] gen8_vertex_flush[798] = 54 [ 42.039] gen9_magic_ca_pass: CA fixup (2777 -> 2831) [ 42.039] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 42.039] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 42.039] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 42.039] sna_glyphs(op=3, nlist=1, src=(163, 338)) [ 42.039] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 42.039] sna_glyphs: discarding mask [ 42.039] glyphs0_to_dst(op=3, src=(163, 338), nlist=1, dst=(163, 338)+(0, 0)) [ 42.039] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753409936 size=3775x2136 [ 42.039] gen9_render_composite: 0x0, current mode=1/1 [ 42.039] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 42.039] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 42.039] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 42.039] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 42.039] sna_drawable_use_bo pixmap=3383, box=((0, 0), (3775, 2136)), flags=7... [ 42.039] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 42.039] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 42.039] sna_drawable_use_bo: using whole GPU bo [ 42.039] gen9_composite_set_target: pixmap=3383, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 42.039] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 42.039] color_convert: src=ffffffff [20028888] [ 42.039] color_convert: dst=ffffffff [20028888] [ 42.039] sna_render_get_solid: ffffffff [ 42.039] sna_render_get_solid(white) [ 42.039] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 42.039] sna_transform_is_imprecise_integer_translation: no transform [ 42.039] gen9_composite_picture: integer translation (0, 0), removing [ 42.039] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 42.039] sna_render_pixmap_bo: GPU all damaged [ 42.039] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 42.039] gen4_choose_composite_emitter: solid, identity mask [ 42.039] kgem_check_bo: num_pages=+0, num_exec=+0 [ 42.039] gen9_composite_get_binding_table(fd80) [ 42.039] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 42.039] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 42.039] gen9_emit_vertex_elements: setup id=9 [ 42.039] glyphs0_to_dst: glyph=(165, 330)x(5, 8), unclipped [ 42.039] emit_primitive_identity_mask__avx2: dst=(165, 330), mask=(720.00, 48.00) x (5.00, 8.00) [ 42.039] gen8_vertex_flush[898] = 3 [ 42.039] gen9_magic_ca_pass: CA fixup (2831 -> 2834) [ 42.039] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 42.039] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 42.039] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 42.039] sna_glyphs(op=3, nlist=1, src=(172, 338)) [ 42.039] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 42.039] sna_glyphs: discarding mask [ 42.039] glyphs0_to_dst(op=3, src=(172, 338), nlist=1, dst=(172, 338)+(0, 0)) [ 42.039] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753409936 size=3775x2136 [ 42.039] gen9_render_composite: 0x0, current mode=1/1 [ 42.039] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 42.039] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 42.039] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 42.039] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 42.039] sna_drawable_use_bo pixmap=3383, box=((0, 0), (3775, 2136)), flags=7... [ 42.039] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 42.039] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 42.039] sna_drawable_use_bo: using whole GPU bo [ 42.039] gen9_composite_set_target: pixmap=3383, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 42.039] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 42.039] color_convert: src=ff729fcf [20028888] [ 42.039] color_convert: dst=ff729fcf [20028888] [ 42.039] sna_render_get_solid: ff729fcf [ 42.039] sna_render_get_solid(23) = ff729fcf (old) [ 42.039] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 42.039] sna_transform_is_imprecise_integer_translation: no transform [ 42.039] gen9_composite_picture: integer translation (0, 0), removing [ 42.039] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 42.039] sna_render_pixmap_bo: GPU all damaged [ 42.039] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 42.039] gen4_choose_composite_emitter: solid, identity mask [ 42.039] kgem_check_bo: num_pages=+0, num_exec=+0 [ 42.039] gen9_composite_get_binding_table(fd40) [ 42.039] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 42.039] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 42.039] gen9_emit_vertex_elements: setup id=9 [ 42.039] glyphs0_to_dst: glyph=(171, 332)x(11, 3), unclipped [ 42.039] emit_primitive_identity_mask__avx2: dst=(171, 332), mask=(736.00, 32.00) x (11.00, 3.00) [ 42.039] glyphs0_to_dst: glyph=(180, 327)x(10, 14), unclipped [ 42.039] emit_primitive_identity_mask__avx2: dst=(180, 327), mask=(944.00, 48.00) x (10.00, 14.00) [ 42.039] glyphs0_to_dst: glyph=(189, 327)x(11, 11), unclipped [ 42.039] emit_primitive_identity_mask__avx2: dst=(189, 327), mask=(960.00, 0.00) x (11.00, 11.00) [ 42.039] glyphs0_to_dst: glyph=(198, 330)x(10, 8), unclipped [ 42.039] emit_primitive_identity_mask__avx2: dst=(198, 330), mask=(976.00, 0.00) x (10.00, 8.00) [ 42.039] glyphs0_to_dst: glyph=(208, 330)x(9, 11), unclipped [ 42.039] emit_primitive_identity_mask__avx2: dst=(208, 330), mask=(960.00, 16.00) x (9.00, 11.00) [ 42.039] glyphs0_to_dst: glyph=(216, 327)x(10, 14), unclipped [ 42.039] emit_primitive_identity_mask__avx2: dst=(216, 327), mask=(944.00, 48.00) x (10.00, 14.00) [ 42.039] glyphs0_to_dst: glyph=(225, 328)x(10, 10), unclipped [ 42.039] emit_primitive_identity_mask__avx2: dst=(225, 328), mask=(976.00, 16.00) x (10.00, 10.00) [ 42.039] glyphs0_to_dst: glyph=(234, 339)x(11, 2), unclipped [ 42.039] emit_primitive_identity_mask__avx2: dst=(234, 339), mask=(992.00, 0.00) x (11.00, 2.00) [ 42.039] glyphs0_to_dst: glyph=(243, 327)x(11, 11), unclipped [ 42.039] emit_primitive_identity_mask__avx2: dst=(243, 327), mask=(1008.00, 0.00) x (11.00, 11.00) [ 42.039] glyphs0_to_dst: glyph=(253, 330)x(9, 8), unclipped [ 42.039] emit_primitive_identity_mask__avx2: dst=(253, 330), mask=(720.00, 0.00) x (9.00, 8.00) [ 42.039] glyphs0_to_dst: glyph=(261, 330)x(10, 8), unclipped [ 42.040] emit_primitive_identity_mask__avx2: dst=(261, 330), mask=(704.00, 16.00) x (10.00, 8.00) [ 42.040] glyphs0_to_dst: glyph=(270, 330)x(10, 8), unclipped [ 42.040] emit_primitive_identity_mask__avx2: dst=(270, 330), mask=(704.00, 16.00) x (10.00, 8.00) [ 42.040] glyphs0_to_dst: glyph=(279, 326)x(10, 12), unclipped [ 42.040] emit_primitive_identity_mask__avx2: dst=(279, 326), mask=(992.00, 16.00) x (10.00, 12.00) [ 42.040] glyphs0_to_dst: glyph=(288, 330)x(10, 8), unclipped [ 42.040] emit_primitive_identity_mask__avx2: dst=(288, 330), mask=(704.00, 16.00) x (10.00, 8.00) [ 42.040] glyphs0_to_dst: glyph=(297, 330)x(10, 8), unclipped [ 42.040] emit_primitive_identity_mask__avx2: dst=(297, 330), mask=(752.00, 0.00) x (10.00, 8.00) [ 42.040] glyphs0_to_dst: glyph=(307, 326)x(10, 12), unclipped [ 42.040] emit_primitive_identity_mask__avx2: dst=(307, 326), mask=(1008.00, 16.00) x (10.00, 12.00) [ 42.040] glyphs0_to_dst: glyph=(315, 327)x(11, 11), unclipped [ 42.040] emit_primitive_identity_mask__avx2: dst=(315, 327), mask=(960.00, 0.00) x (11.00, 11.00) [ 42.040] glyphs0_to_dst: glyph=(324, 330)x(11, 8), unclipped [ 42.040] emit_primitive_identity_mask__avx2: dst=(324, 330), mask=(736.00, 16.00) x (11.00, 8.00) [ 42.040] glyphs0_to_dst: glyph=(334, 330)x(9, 11), unclipped [ 42.040] emit_primitive_identity_mask__avx2: dst=(334, 330), mask=(960.00, 16.00) x (9.00, 11.00) [ 42.040] glyphs0_to_dst: glyph=(342, 339)x(11, 2), unclipped [ 42.040] emit_primitive_identity_mask__avx2: dst=(342, 339), mask=(992.00, 0.00) x (11.00, 2.00) [ 42.040] glyphs0_to_dst: glyph=(351, 326)x(10, 12), unclipped [ 42.040] emit_primitive_identity_mask__avx2: dst=(351, 326), mask=(992.00, 16.00) x (10.00, 12.00) [ 42.040] glyphs0_to_dst: glyph=(361, 326)x(9, 12), unclipped [ 42.040] emit_primitive_identity_mask__avx2: dst=(361, 326), mask=(960.00, 32.00) x (9.00, 12.00) [ 42.040] glyphs0_to_dst: glyph=(369, 330)x(10, 11), unclipped [ 42.040] emit_primitive_identity_mask__avx2: dst=(369, 330), mask=(976.00, 32.00) x (10.00, 11.00) [ 42.040] glyphs0_to_dst: glyph=(378, 327)x(10, 14), unclipped [ 42.040] emit_primitive_identity_mask__avx2: dst=(378, 327), mask=(944.00, 48.00) x (10.00, 14.00) [ 42.040] glyphs0_to_dst: glyph=(387, 328)x(10, 10), unclipped [ 42.040] emit_primitive_identity_mask__avx2: dst=(387, 328), mask=(960.00, 48.00) x (10.00, 10.00) [ 42.040] glyphs0_to_dst: glyph=(396, 339)x(11, 2), unclipped [ 42.040] emit_primitive_identity_mask__avx2: dst=(396, 339), mask=(992.00, 0.00) x (11.00, 2.00) [ 42.040] glyphs0_to_dst: glyph=(406, 330)x(9, 8), unclipped [ 42.040] emit_primitive_identity_mask__avx2: dst=(406, 330), mask=(688.00, 32.00) x (9.00, 8.00) [ 42.040] glyphs0_to_dst: glyph=(415, 330)x(9, 8), unclipped [ 42.040] emit_primitive_identity_mask__avx2: dst=(415, 330), mask=(752.00, 16.00) x (9.00, 8.00) [ 42.040] glyphs0_to_dst: glyph=(424, 330)x(9, 11), unclipped [ 42.040] emit_primitive_identity_mask__avx2: dst=(424, 330), mask=(960.00, 16.00) x (9.00, 11.00) [ 42.040] glyphs0_to_dst: glyph=(432, 327)x(10, 11), unclipped [ 42.040] emit_primitive_identity_mask__avx2: dst=(432, 327), mask=(976.00, 48.00) x (10.00, 11.00) [ 42.040] glyphs0_to_dst: glyph=(442, 330)x(9, 8), unclipped [ 42.040] emit_primitive_identity_mask__avx2: dst=(442, 330), mask=(688.00, 32.00) x (9.00, 8.00) [ 42.040] glyphs0_to_dst: glyph=(450, 330)x(10, 11), unclipped [ 42.040] emit_primitive_identity_mask__avx2: dst=(450, 330), mask=(976.00, 32.00) x (10.00, 11.00) [ 42.040] gen8_vertex_flush[998] = 96 [ 42.040] gen9_magic_ca_pass: CA fixup (2834 -> 2930) [ 42.040] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 42.040] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 42.040] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 42.040] sna_glyphs(op=3, nlist=1, src=(460, 338)) [ 42.040] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 42.040] sna_glyphs: discarding mask [ 42.040] glyphs0_to_dst(op=3, src=(460, 338), nlist=1, dst=(460, 338)+(0, 0)) [ 42.040] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753409936 size=3775x2136 [ 42.040] gen9_render_composite: 0x0, current mode=1/1 [ 42.040] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 42.040] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 42.040] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 42.040] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 42.040] sna_drawable_use_bo pixmap=3383, box=((0, 0), (3775, 2136)), flags=7... [ 42.040] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 42.040] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 42.040] sna_drawable_use_bo: using whole GPU bo [ 42.040] gen9_composite_set_target: pixmap=3383, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 42.040] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 42.040] color_convert: src=ffffffff [20028888] [ 42.040] color_convert: dst=ffffffff [20028888] [ 42.040] sna_render_get_solid: ffffffff [ 42.040] sna_render_get_solid(white) [ 42.040] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 42.040] sna_transform_is_imprecise_integer_translation: no transform [ 42.040] gen9_composite_picture: integer translation (0, 0), removing [ 42.040] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 42.040] sna_render_pixmap_bo: GPU all damaged [ 42.040] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 42.040] gen4_choose_composite_emitter: solid, identity mask [ 42.040] kgem_check_bo: num_pages=+0, num_exec=+0 [ 42.040] gen9_composite_get_binding_table(fd00) [ 42.040] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 42.040] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 42.040] gen9_emit_vertex_elements: setup id=9 [ 42.040] glyphs0_to_dst: glyph=(459, 327)x(10, 13), unclipped [ 42.040] emit_primitive_identity_mask__avx2: dst=(459, 327), mask=(752.00, 32.00) x (10.00, 13.00) [ 42.040] gen8_vertex_flush[a98] = 3 [ 42.040] gen9_magic_ca_pass: CA fixup (2930 -> 2933) [ 42.040] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 42.040] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 42.040] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 42.040] sna_glyphs(op=3, nlist=1, src=(1, 355)) [ 42.040] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 42.040] sna_glyphs: discarding mask [ 42.040] glyphs0_to_dst(op=3, src=(1, 355), nlist=1, dst=(1, 355)+(0, 0)) [ 42.040] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753409936 size=3775x2136 [ 42.040] gen9_render_composite: 0x0, current mode=1/1 [ 42.040] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 42.040] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 42.040] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 42.040] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 42.040] sna_drawable_use_bo pixmap=3383, box=((0, 0), (3775, 2136)), flags=7... [ 42.040] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 42.040] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 42.040] sna_drawable_use_bo: using whole GPU bo [ 42.040] gen9_composite_set_target: pixmap=3383, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 42.040] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 42.040] color_convert: src=ff8ae234 [20028888] [ 42.040] color_convert: dst=ff8ae234 [20028888] [ 42.040] sna_render_get_solid: ff8ae234 [ 42.040] sna_render_get_solid(22) = ff8ae234 (old) [ 42.040] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 42.040] sna_transform_is_imprecise_integer_translation: no transform [ 42.040] gen9_composite_picture: integer translation (0, 0), removing [ 42.040] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 42.040] sna_render_pixmap_bo: GPU all damaged [ 42.040] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 42.040] gen4_choose_composite_emitter: solid, identity mask [ 42.040] kgem_check_bo: num_pages=+0, num_exec=+0 [ 42.040] gen9_composite_get_binding_table(fcc0) [ 42.040] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 42.040] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 42.040] gen9_emit_vertex_elements: setup id=9 [ 42.040] glyphs0_to_dst: glyph=(1, 347)x(9, 8), unclipped [ 42.040] emit_primitive_identity_mask__avx2: dst=(1, 347), mask=(688.00, 32.00) x (9.00, 8.00) [ 42.040] glyphs0_to_dst: glyph=(9, 345)x(10, 13), unclipped [ 42.040] emit_primitive_identity_mask__avx2: dst=(9, 345), mask=(672.00, 48.00) x (10.00, 13.00) [ 42.040] glyphs0_to_dst: glyph=(19, 347)x(9, 8), unclipped [ 42.040] emit_primitive_identity_mask__avx2: dst=(19, 347), mask=(688.00, 32.00) x (9.00, 8.00) [ 42.040] glyphs0_to_dst: glyph=(28, 349)x(8, 3), unclipped [ 42.040] emit_primitive_identity_mask__avx2: dst=(28, 349), mask=(688.00, 48.00) x (8.00, 3.00) [ 42.040] glyphs0_to_dst: glyph=(36, 345)x(11, 10), unclipped [ 42.040] emit_primitive_identity_mask__avx2: dst=(36, 345), mask=(704.00, 0.00) x (11.00, 10.00) [ 42.040] glyphs0_to_dst: glyph=(46, 347)x(9, 8), unclipped [ 42.040] emit_primitive_identity_mask__avx2: dst=(46, 347), mask=(720.00, 0.00) x (9.00, 8.00) [ 42.040] glyphs0_to_dst: glyph=(54, 347)x(10, 8), unclipped [ 42.040] emit_primitive_identity_mask__avx2: dst=(54, 347), mask=(704.00, 16.00) x (10.00, 8.00) [ 42.040] glyphs0_to_dst: glyph=(63, 347)x(10, 8), unclipped [ 42.040] emit_primitive_identity_mask__avx2: dst=(63, 347), mask=(720.00, 16.00) x (10.00, 8.00) [ 42.040] glyphs0_to_dst: glyph=(72, 344)x(10, 11), unclipped [ 42.040] emit_primitive_identity_mask__avx2: dst=(72, 344), mask=(736.00, 0.00) x (10.00, 11.00) [ 42.040] glyphs0_to_dst: glyph=(81, 347)x(10, 8), unclipped [ 42.040] emit_primitive_identity_mask__avx2: dst=(81, 347), mask=(752.00, 0.00) x (10.00, 8.00) [ 42.040] glyphs0_to_dst: glyph=(90, 344)x(10, 11), unclipped [ 42.040] emit_primitive_identity_mask__avx2: dst=(90, 344), mask=(736.00, 0.00) x (10.00, 11.00) [ 42.040] glyphs0_to_dst: glyph=(99, 347)x(11, 8), unclipped [ 42.040] emit_primitive_identity_mask__avx2: dst=(99, 347), mask=(736.00, 16.00) x (11.00, 8.00) [ 42.040] glyphs0_to_dst: glyph=(109, 347)x(9, 8), unclipped [ 42.040] emit_primitive_identity_mask__avx2: dst=(109, 347), mask=(752.00, 16.00) x (9.00, 8.00) [ 42.040] glyphs0_to_dst: glyph=(118, 349)x(8, 3), unclipped [ 42.040] emit_primitive_identity_mask__avx2: dst=(118, 349), mask=(688.00, 48.00) x (8.00, 3.00) [ 42.040] glyphs0_to_dst: glyph=(126, 345)x(10, 10), unclipped [ 42.040] emit_primitive_identity_mask__avx2: dst=(126, 345), mask=(704.00, 32.00) x (10.00, 10.00) [ 42.040] glyphs0_to_dst: glyph=(135, 345)x(10, 10), unclipped [ 42.040] emit_primitive_identity_mask__avx2: dst=(135, 345), mask=(704.00, 32.00) x (10.00, 10.00) [ 42.040] glyphs0_to_dst: glyph=(144, 345)x(10, 10), unclipped [ 42.040] emit_primitive_identity_mask__avx2: dst=(144, 345), mask=(720.00, 32.00) x (10.00, 10.00) [ 42.040] glyphs0_to_dst: glyph=(153, 345)x(10, 10), unclipped [ 42.040] emit_primitive_identity_mask__avx2: dst=(153, 345), mask=(704.00, 48.00) x (10.00, 10.00) [ 42.040] gen8_vertex_flush[b98] = 54 [ 42.040] gen9_magic_ca_pass: CA fixup (2933 -> 2987) [ 42.040] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 42.040] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 42.040] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 42.040] sna_glyphs(op=3, nlist=1, src=(163, 355)) [ 42.040] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 42.040] sna_glyphs: discarding mask [ 42.040] glyphs0_to_dst(op=3, src=(163, 355), nlist=1, dst=(163, 355)+(0, 0)) [ 42.040] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753409936 size=3775x2136 [ 42.040] gen9_render_composite: 0x0, current mode=1/1 [ 42.040] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 42.040] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 42.040] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 42.040] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 42.040] sna_drawable_use_bo pixmap=3383, box=((0, 0), (3775, 2136)), flags=7... [ 42.040] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 42.040] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 42.040] sna_drawable_use_bo: using whole GPU bo [ 42.040] gen9_composite_set_target: pixmap=3383, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 42.040] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 42.040] color_convert: src=ffffffff [20028888] [ 42.040] color_convert: dst=ffffffff [20028888] [ 42.040] sna_render_get_solid: ffffffff [ 42.040] sna_render_get_solid(white) [ 42.040] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 42.040] sna_transform_is_imprecise_integer_translation: no transform [ 42.040] gen9_composite_picture: integer translation (0, 0), removing [ 42.040] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 42.040] sna_render_pixmap_bo: GPU all damaged [ 42.040] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 42.040] gen4_choose_composite_emitter: solid, identity mask [ 42.040] kgem_check_bo: num_pages=+0, num_exec=+0 [ 42.040] gen9_composite_get_binding_table(fc80) [ 42.040] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 42.040] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 42.040] gen9_emit_vertex_elements: setup id=9 [ 42.040] glyphs0_to_dst: glyph=(165, 347)x(5, 8), unclipped [ 42.040] emit_primitive_identity_mask__avx2: dst=(165, 347), mask=(720.00, 48.00) x (5.00, 8.00) [ 42.040] gen8_vertex_flush[c98] = 3 [ 42.040] gen9_magic_ca_pass: CA fixup (2987 -> 2990) [ 42.040] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 42.040] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 42.040] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 42.040] sna_glyphs(op=3, nlist=1, src=(172, 355)) [ 42.040] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 42.040] sna_glyphs: discarding mask [ 42.040] glyphs0_to_dst(op=3, src=(172, 355), nlist=1, dst=(172, 355)+(0, 0)) [ 42.040] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753409936 size=3775x2136 [ 42.040] gen9_render_composite: 0x0, current mode=1/1 [ 42.040] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 42.040] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 42.040] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 42.040] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 42.040] sna_drawable_use_bo pixmap=3383, box=((0, 0), (3775, 2136)), flags=7... [ 42.040] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 42.040] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 42.040] sna_drawable_use_bo: using whole GPU bo [ 42.040] gen9_composite_set_target: pixmap=3383, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 42.040] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 42.040] color_convert: src=ff729fcf [20028888] [ 42.040] color_convert: dst=ff729fcf [20028888] [ 42.040] sna_render_get_solid: ff729fcf [ 42.040] sna_render_get_solid(23) = ff729fcf (old) [ 42.040] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 42.040] sna_transform_is_imprecise_integer_translation: no transform [ 42.040] gen9_composite_picture: integer translation (0, 0), removing [ 42.040] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 42.040] sna_render_pixmap_bo: GPU all damaged [ 42.040] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 42.040] gen4_choose_composite_emitter: solid, identity mask [ 42.040] kgem_check_bo: num_pages=+0, num_exec=+0 [ 42.040] gen9_composite_get_binding_table(fc40) [ 42.040] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 42.040] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 42.040] gen9_emit_vertex_elements: setup id=9 [ 42.040] glyphs0_to_dst: glyph=(171, 349)x(11, 3), unclipped [ 42.040] emit_primitive_identity_mask__avx2: dst=(171, 349), mask=(736.00, 32.00) x (11.00, 3.00) [ 42.040] glyphs0_to_dst: glyph=(180, 344)x(10, 14), unclipped [ 42.040] emit_primitive_identity_mask__avx2: dst=(180, 344), mask=(944.00, 48.00) x (10.00, 14.00) [ 42.040] glyphs0_to_dst: glyph=(189, 344)x(11, 11), unclipped [ 42.040] emit_primitive_identity_mask__avx2: dst=(189, 344), mask=(960.00, 0.00) x (11.00, 11.00) [ 42.040] glyphs0_to_dst: glyph=(198, 347)x(10, 8), unclipped [ 42.040] emit_primitive_identity_mask__avx2: dst=(198, 347), mask=(976.00, 0.00) x (10.00, 8.00) [ 42.040] glyphs0_to_dst: glyph=(208, 347)x(9, 11), unclipped [ 42.040] emit_primitive_identity_mask__avx2: dst=(208, 347), mask=(960.00, 16.00) x (9.00, 11.00) [ 42.040] glyphs0_to_dst: glyph=(216, 344)x(10, 14), unclipped [ 42.040] emit_primitive_identity_mask__avx2: dst=(216, 344), mask=(944.00, 48.00) x (10.00, 14.00) [ 42.040] glyphs0_to_dst: glyph=(225, 345)x(10, 10), unclipped [ 42.040] emit_primitive_identity_mask__avx2: dst=(225, 345), mask=(976.00, 16.00) x (10.00, 10.00) [ 42.040] glyphs0_to_dst: glyph=(234, 356)x(11, 2), unclipped [ 42.040] emit_primitive_identity_mask__avx2: dst=(234, 356), mask=(992.00, 0.00) x (11.00, 2.00) [ 42.040] glyphs0_to_dst: glyph=(243, 344)x(11, 11), unclipped [ 42.040] emit_primitive_identity_mask__avx2: dst=(243, 344), mask=(1008.00, 0.00) x (11.00, 11.00) [ 42.040] glyphs0_to_dst: glyph=(253, 347)x(9, 8), unclipped [ 42.040] emit_primitive_identity_mask__avx2: dst=(253, 347), mask=(720.00, 0.00) x (9.00, 8.00) [ 42.040] glyphs0_to_dst: glyph=(261, 347)x(10, 8), unclipped [ 42.040] emit_primitive_identity_mask__avx2: dst=(261, 347), mask=(704.00, 16.00) x (10.00, 8.00) [ 42.040] glyphs0_to_dst: glyph=(270, 347)x(10, 8), unclipped [ 42.040] emit_primitive_identity_mask__avx2: dst=(270, 347), mask=(704.00, 16.00) x (10.00, 8.00) [ 42.040] glyphs0_to_dst: glyph=(279, 343)x(10, 12), unclipped [ 42.040] emit_primitive_identity_mask__avx2: dst=(279, 343), mask=(992.00, 16.00) x (10.00, 12.00) [ 42.040] glyphs0_to_dst: glyph=(288, 347)x(10, 8), unclipped [ 42.040] emit_primitive_identity_mask__avx2: dst=(288, 347), mask=(704.00, 16.00) x (10.00, 8.00) [ 42.040] glyphs0_to_dst: glyph=(297, 347)x(10, 8), unclipped [ 42.040] emit_primitive_identity_mask__avx2: dst=(297, 347), mask=(752.00, 0.00) x (10.00, 8.00) [ 42.040] glyphs0_to_dst: glyph=(307, 343)x(10, 12), unclipped [ 42.040] emit_primitive_identity_mask__avx2: dst=(307, 343), mask=(1008.00, 16.00) x (10.00, 12.00) [ 42.040] glyphs0_to_dst: glyph=(315, 344)x(11, 11), unclipped [ 42.040] emit_primitive_identity_mask__avx2: dst=(315, 344), mask=(960.00, 0.00) x (11.00, 11.00) [ 42.040] glyphs0_to_dst: glyph=(324, 347)x(11, 8), unclipped [ 42.040] emit_primitive_identity_mask__avx2: dst=(324, 347), mask=(736.00, 16.00) x (11.00, 8.00) [ 42.040] glyphs0_to_dst: glyph=(334, 347)x(9, 11), unclipped [ 42.040] emit_primitive_identity_mask__avx2: dst=(334, 347), mask=(960.00, 16.00) x (9.00, 11.00) [ 42.040] glyphs0_to_dst: glyph=(342, 356)x(11, 2), unclipped [ 42.040] emit_primitive_identity_mask__avx2: dst=(342, 356), mask=(992.00, 0.00) x (11.00, 2.00) [ 42.040] glyphs0_to_dst: glyph=(351, 343)x(10, 12), unclipped [ 42.040] emit_primitive_identity_mask__avx2: dst=(351, 343), mask=(992.00, 16.00) x (10.00, 12.00) [ 42.040] glyphs0_to_dst: glyph=(361, 343)x(9, 12), unclipped [ 42.040] emit_primitive_identity_mask__avx2: dst=(361, 343), mask=(960.00, 32.00) x (9.00, 12.00) [ 42.040] glyphs0_to_dst: glyph=(369, 347)x(10, 11), unclipped [ 42.040] emit_primitive_identity_mask__avx2: dst=(369, 347), mask=(976.00, 32.00) x (10.00, 11.00) [ 42.040] glyphs0_to_dst: glyph=(378, 344)x(10, 14), unclipped [ 42.040] emit_primitive_identity_mask__avx2: dst=(378, 344), mask=(944.00, 48.00) x (10.00, 14.00) [ 42.040] glyphs0_to_dst: glyph=(387, 345)x(10, 10), unclipped [ 42.040] emit_primitive_identity_mask__avx2: dst=(387, 345), mask=(960.00, 48.00) x (10.00, 10.00) [ 42.040] glyphs0_to_dst: glyph=(396, 356)x(11, 2), unclipped [ 42.040] emit_primitive_identity_mask__avx2: dst=(396, 356), mask=(992.00, 0.00) x (11.00, 2.00) [ 42.040] glyphs0_to_dst: glyph=(406, 347)x(9, 8), unclipped [ 42.040] emit_primitive_identity_mask__avx2: dst=(406, 347), mask=(688.00, 32.00) x (9.00, 8.00) [ 42.040] glyphs0_to_dst: glyph=(415, 347)x(9, 8), unclipped [ 42.040] emit_primitive_identity_mask__avx2: dst=(415, 347), mask=(752.00, 16.00) x (9.00, 8.00) [ 42.040] glyphs0_to_dst: glyph=(424, 347)x(9, 11), unclipped [ 42.040] emit_primitive_identity_mask__avx2: dst=(424, 347), mask=(960.00, 16.00) x (9.00, 11.00) [ 42.040] glyphs0_to_dst: glyph=(432, 344)x(10, 11), unclipped [ 42.040] emit_primitive_identity_mask__avx2: dst=(432, 344), mask=(976.00, 48.00) x (10.00, 11.00) [ 42.040] glyphs0_to_dst: glyph=(442, 347)x(9, 8), unclipped [ 42.040] emit_primitive_identity_mask__avx2: dst=(442, 347), mask=(688.00, 32.00) x (9.00, 8.00) [ 42.040] glyphs0_to_dst: glyph=(450, 347)x(10, 11), unclipped [ 42.040] emit_primitive_identity_mask__avx2: dst=(450, 347), mask=(976.00, 32.00) x (10.00, 11.00) [ 42.040] gen8_vertex_flush[d98] = 96 [ 42.040] gen9_magic_ca_pass: CA fixup (2990 -> 3086) [ 42.040] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 42.040] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 42.040] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 42.040] sna_glyphs(op=3, nlist=1, src=(460, 355)) [ 42.041] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 42.041] sna_glyphs: discarding mask [ 42.041] glyphs0_to_dst(op=3, src=(460, 355), nlist=1, dst=(460, 355)+(0, 0)) [ 42.041] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753409936 size=3775x2136 [ 42.041] gen9_render_composite: 0x0, current mode=1/1 [ 42.041] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 42.041] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 42.041] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 42.041] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 42.041] sna_drawable_use_bo pixmap=3383, box=((0, 0), (3775, 2136)), flags=7... [ 42.041] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 42.041] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 42.041] sna_drawable_use_bo: using whole GPU bo [ 42.041] gen9_composite_set_target: pixmap=3383, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 42.041] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 42.041] color_convert: src=ffffffff [20028888] [ 42.041] color_convert: dst=ffffffff [20028888] [ 42.041] sna_render_get_solid: ffffffff [ 42.041] sna_render_get_solid(white) [ 42.041] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 42.041] sna_transform_is_imprecise_integer_translation: no transform [ 42.041] gen9_composite_picture: integer translation (0, 0), removing [ 42.041] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 42.041] sna_render_pixmap_bo: GPU all damaged [ 42.041] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 42.041] gen4_choose_composite_emitter: solid, identity mask [ 42.041] kgem_check_bo: num_pages=+0, num_exec=+0 [ 42.041] gen9_composite_get_binding_table(fc00) [ 42.041] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 42.041] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 42.041] gen9_emit_vertex_elements: setup id=9 [ 42.041] glyphs0_to_dst: glyph=(459, 344)x(10, 13), unclipped [ 42.041] emit_primitive_identity_mask__avx2: dst=(459, 344), mask=(752.00, 32.00) x (10.00, 13.00) [ 42.041] gen8_vertex_flush[e98] = 3 [ 42.041] gen9_magic_ca_pass: CA fixup (3086 -> 3089) [ 42.041] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 42.041] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 42.041] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 42.041] sna_glyphs(op=3, nlist=1, src=(1, 372)) [ 42.041] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 42.041] sna_glyphs: discarding mask [ 42.041] glyphs0_to_dst(op=3, src=(1, 372), nlist=1, dst=(1, 372)+(0, 0)) [ 42.041] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753409936 size=3775x2136 [ 42.041] gen9_render_composite: 0x0, current mode=1/1 [ 42.041] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 42.041] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 42.041] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 42.041] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 42.041] sna_drawable_use_bo pixmap=3383, box=((0, 0), (3775, 2136)), flags=7... [ 42.041] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 42.041] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 42.041] sna_drawable_use_bo: using whole GPU bo [ 42.041] gen9_composite_set_target: pixmap=3383, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 42.041] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 42.041] color_convert: src=ff8ae234 [20028888] [ 42.041] color_convert: dst=ff8ae234 [20028888] [ 42.041] sna_render_get_solid: ff8ae234 [ 42.041] sna_render_get_solid(22) = ff8ae234 (old) [ 42.041] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 42.041] sna_transform_is_imprecise_integer_translation: no transform [ 42.041] gen9_composite_picture: integer translation (0, 0), removing [ 42.041] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 42.041] sna_render_pixmap_bo: GPU all damaged [ 42.041] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 42.041] gen4_choose_composite_emitter: solid, identity mask [ 42.041] kgem_check_bo: num_pages=+0, num_exec=+0 [ 42.041] gen9_composite_get_binding_table(fbc0) [ 42.041] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 42.041] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 42.041] gen9_emit_vertex_elements: setup id=9 [ 42.041] glyphs0_to_dst: glyph=(1, 364)x(9, 8), unclipped [ 42.041] emit_primitive_identity_mask__avx2: dst=(1, 364), mask=(688.00, 32.00) x (9.00, 8.00) [ 42.041] glyphs0_to_dst: glyph=(9, 362)x(10, 13), unclipped [ 42.041] emit_primitive_identity_mask__avx2: dst=(9, 362), mask=(672.00, 48.00) x (10.00, 13.00) [ 42.041] glyphs0_to_dst: glyph=(19, 364)x(9, 8), unclipped [ 42.041] emit_primitive_identity_mask__avx2: dst=(19, 364), mask=(688.00, 32.00) x (9.00, 8.00) [ 42.041] glyphs0_to_dst: glyph=(28, 366)x(8, 3), unclipped [ 42.041] emit_primitive_identity_mask__avx2: dst=(28, 366), mask=(688.00, 48.00) x (8.00, 3.00) [ 42.041] glyphs0_to_dst: glyph=(36, 362)x(11, 10), unclipped [ 42.041] emit_primitive_identity_mask__avx2: dst=(36, 362), mask=(704.00, 0.00) x (11.00, 10.00) [ 42.041] glyphs0_to_dst: glyph=(46, 364)x(9, 8), unclipped [ 42.041] emit_primitive_identity_mask__avx2: dst=(46, 364), mask=(720.00, 0.00) x (9.00, 8.00) [ 42.041] glyphs0_to_dst: glyph=(54, 364)x(10, 8), unclipped [ 42.041] emit_primitive_identity_mask__avx2: dst=(54, 364), mask=(704.00, 16.00) x (10.00, 8.00) [ 42.041] glyphs0_to_dst: glyph=(63, 364)x(10, 8), unclipped [ 42.041] emit_primitive_identity_mask__avx2: dst=(63, 364), mask=(720.00, 16.00) x (10.00, 8.00) [ 42.041] glyphs0_to_dst: glyph=(72, 361)x(10, 11), unclipped [ 42.041] emit_primitive_identity_mask__avx2: dst=(72, 361), mask=(736.00, 0.00) x (10.00, 11.00) [ 42.041] glyphs0_to_dst: glyph=(81, 364)x(10, 8), unclipped [ 42.041] emit_primitive_identity_mask__avx2: dst=(81, 364), mask=(752.00, 0.00) x (10.00, 8.00) [ 42.041] glyphs0_to_dst: glyph=(90, 361)x(10, 11), unclipped [ 42.041] emit_primitive_identity_mask__avx2: dst=(90, 361), mask=(736.00, 0.00) x (10.00, 11.00) [ 42.041] glyphs0_to_dst: glyph=(99, 364)x(11, 8), unclipped [ 42.041] emit_primitive_identity_mask__avx2: dst=(99, 364), mask=(736.00, 16.00) x (11.00, 8.00) [ 42.041] glyphs0_to_dst: glyph=(109, 364)x(9, 8), unclipped [ 42.041] emit_primitive_identity_mask__avx2: dst=(109, 364), mask=(752.00, 16.00) x (9.00, 8.00) [ 42.041] glyphs0_to_dst: glyph=(118, 366)x(8, 3), unclipped [ 42.041] emit_primitive_identity_mask__avx2: dst=(118, 366), mask=(688.00, 48.00) x (8.00, 3.00) [ 42.041] glyphs0_to_dst: glyph=(126, 362)x(10, 10), unclipped [ 42.041] emit_primitive_identity_mask__avx2: dst=(126, 362), mask=(704.00, 32.00) x (10.00, 10.00) [ 42.041] glyphs0_to_dst: glyph=(135, 362)x(10, 10), unclipped [ 42.041] emit_primitive_identity_mask__avx2: dst=(135, 362), mask=(704.00, 32.00) x (10.00, 10.00) [ 42.041] glyphs0_to_dst: glyph=(144, 362)x(10, 10), unclipped [ 42.041] emit_primitive_identity_mask__avx2: dst=(144, 362), mask=(720.00, 32.00) x (10.00, 10.00) [ 42.041] glyphs0_to_dst: glyph=(153, 362)x(10, 10), unclipped [ 42.041] emit_primitive_identity_mask__avx2: dst=(153, 362), mask=(704.00, 48.00) x (10.00, 10.00) [ 42.041] gen8_vertex_flush[f98] = 54 [ 42.041] gen9_magic_ca_pass: CA fixup (3089 -> 3143) [ 42.041] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 42.041] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 42.041] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 42.041] sna_glyphs(op=3, nlist=1, src=(163, 372)) [ 42.041] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 42.041] sna_glyphs: discarding mask [ 42.041] glyphs0_to_dst(op=3, src=(163, 372), nlist=1, dst=(163, 372)+(0, 0)) [ 42.041] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753409936 size=3775x2136 [ 42.041] gen9_render_composite: 0x0, current mode=1/1 [ 42.041] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 42.041] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 42.041] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 42.041] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 42.041] sna_drawable_use_bo pixmap=3383, box=((0, 0), (3775, 2136)), flags=7... [ 42.041] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 42.041] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 42.041] sna_drawable_use_bo: using whole GPU bo [ 42.041] gen9_composite_set_target: pixmap=3383, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 42.041] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 42.041] color_convert: src=ffffffff [20028888] [ 42.041] color_convert: dst=ffffffff [20028888] [ 42.041] sna_render_get_solid: ffffffff [ 42.041] sna_render_get_solid(white) [ 42.041] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 42.041] sna_transform_is_imprecise_integer_translation: no transform [ 42.041] gen9_composite_picture: integer translation (0, 0), removing [ 42.041] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 42.041] sna_render_pixmap_bo: GPU all damaged [ 42.041] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 42.041] gen4_choose_composite_emitter: solid, identity mask [ 42.041] kgem_check_bo: num_pages=+0, num_exec=+0 [ 42.041] gen9_composite_get_binding_table(fb80) [ 42.041] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 42.041] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 42.041] gen9_emit_vertex_elements: setup id=9 [ 42.041] glyphs0_to_dst: glyph=(165, 364)x(5, 8), unclipped [ 42.041] emit_primitive_identity_mask__avx2: dst=(165, 364), mask=(720.00, 48.00) x (5.00, 8.00) [ 42.041] gen8_vertex_flush[1098] = 3 [ 42.041] gen9_magic_ca_pass: CA fixup (3143 -> 3146) [ 42.041] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 42.041] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 42.041] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 42.041] sna_glyphs(op=3, nlist=1, src=(172, 372)) [ 42.041] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 42.041] sna_glyphs: discarding mask [ 42.041] glyphs0_to_dst(op=3, src=(172, 372), nlist=1, dst=(172, 372)+(0, 0)) [ 42.041] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753409936 size=3775x2136 [ 42.041] gen9_render_composite: 0x0, current mode=1/1 [ 42.041] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 42.041] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 42.041] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 42.041] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 42.041] sna_drawable_use_bo pixmap=3383, box=((0, 0), (3775, 2136)), flags=7... [ 42.041] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 42.041] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 42.041] sna_drawable_use_bo: using whole GPU bo [ 42.041] gen9_composite_set_target: pixmap=3383, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 42.041] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 42.041] color_convert: src=ff729fcf [20028888] [ 42.041] color_convert: dst=ff729fcf [20028888] [ 42.041] sna_render_get_solid: ff729fcf [ 42.041] sna_render_get_solid(23) = ff729fcf (old) [ 42.041] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 42.041] sna_transform_is_imprecise_integer_translation: no transform [ 42.041] gen9_composite_picture: integer translation (0, 0), removing [ 42.041] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 42.041] sna_render_pixmap_bo: GPU all damaged [ 42.041] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 42.041] gen4_choose_composite_emitter: solid, identity mask [ 42.041] kgem_check_bo: num_pages=+0, num_exec=+0 [ 42.041] gen9_composite_get_binding_table(fb40) [ 42.041] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 42.041] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 42.041] gen9_emit_vertex_elements: setup id=9 [ 42.041] glyphs0_to_dst: glyph=(171, 366)x(11, 3), unclipped [ 42.041] emit_primitive_identity_mask__avx2: dst=(171, 366), mask=(736.00, 32.00) x (11.00, 3.00) [ 42.041] glyphs0_to_dst: glyph=(180, 361)x(10, 14), unclipped [ 42.041] emit_primitive_identity_mask__avx2: dst=(180, 361), mask=(944.00, 48.00) x (10.00, 14.00) [ 42.041] glyphs0_to_dst: glyph=(189, 361)x(11, 11), unclipped [ 42.041] emit_primitive_identity_mask__avx2: dst=(189, 361), mask=(960.00, 0.00) x (11.00, 11.00) [ 42.041] glyphs0_to_dst: glyph=(198, 364)x(10, 8), unclipped [ 42.041] emit_primitive_identity_mask__avx2: dst=(198, 364), mask=(976.00, 0.00) x (10.00, 8.00) [ 42.041] glyphs0_to_dst: glyph=(208, 364)x(9, 11), unclipped [ 42.041] emit_primitive_identity_mask__avx2: dst=(208, 364), mask=(960.00, 16.00) x (9.00, 11.00) [ 42.041] glyphs0_to_dst: glyph=(216, 361)x(10, 14), unclipped [ 42.041] emit_primitive_identity_mask__avx2: dst=(216, 361), mask=(944.00, 48.00) x (10.00, 14.00) [ 42.041] glyphs0_to_dst: glyph=(225, 362)x(10, 10), unclipped [ 42.041] emit_primitive_identity_mask__avx2: dst=(225, 362), mask=(976.00, 16.00) x (10.00, 10.00) [ 42.041] glyphs0_to_dst: glyph=(234, 373)x(11, 2), unclipped [ 42.041] emit_primitive_identity_mask__avx2: dst=(234, 373), mask=(992.00, 0.00) x (11.00, 2.00) [ 42.041] glyphs0_to_dst: glyph=(243, 361)x(11, 11), unclipped [ 42.041] emit_primitive_identity_mask__avx2: dst=(243, 361), mask=(1008.00, 0.00) x (11.00, 11.00) [ 42.041] glyphs0_to_dst: glyph=(253, 364)x(9, 8), unclipped [ 42.041] emit_primitive_identity_mask__avx2: dst=(253, 364), mask=(720.00, 0.00) x (9.00, 8.00) [ 42.041] glyphs0_to_dst: glyph=(261, 364)x(10, 8), unclipped [ 42.041] emit_primitive_identity_mask__avx2: dst=(261, 364), mask=(704.00, 16.00) x (10.00, 8.00) [ 42.041] glyphs0_to_dst: glyph=(270, 364)x(10, 8), unclipped [ 42.041] emit_primitive_identity_mask__avx2: dst=(270, 364), mask=(704.00, 16.00) x (10.00, 8.00) [ 42.041] glyphs0_to_dst: glyph=(279, 360)x(10, 12), unclipped [ 42.041] emit_primitive_identity_mask__avx2: dst=(279, 360), mask=(992.00, 16.00) x (10.00, 12.00) [ 42.041] glyphs0_to_dst: glyph=(288, 364)x(10, 8), unclipped [ 42.041] emit_primitive_identity_mask__avx2: dst=(288, 364), mask=(704.00, 16.00) x (10.00, 8.00) [ 42.041] glyphs0_to_dst: glyph=(297, 364)x(10, 8), unclipped [ 42.041] emit_primitive_identity_mask__avx2: dst=(297, 364), mask=(752.00, 0.00) x (10.00, 8.00) [ 42.041] glyphs0_to_dst: glyph=(307, 360)x(10, 12), unclipped [ 42.041] emit_primitive_identity_mask__avx2: dst=(307, 360), mask=(1008.00, 16.00) x (10.00, 12.00) [ 42.041] glyphs0_to_dst: glyph=(315, 361)x(11, 11), unclipped [ 42.041] emit_primitive_identity_mask__avx2: dst=(315, 361), mask=(960.00, 0.00) x (11.00, 11.00) [ 42.041] glyphs0_to_dst: glyph=(324, 364)x(11, 8), unclipped [ 42.041] emit_primitive_identity_mask__avx2: dst=(324, 364), mask=(736.00, 16.00) x (11.00, 8.00) [ 42.041] glyphs0_to_dst: glyph=(334, 364)x(9, 11), unclipped [ 42.041] emit_primitive_identity_mask__avx2: dst=(334, 364), mask=(960.00, 16.00) x (9.00, 11.00) [ 42.041] glyphs0_to_dst: glyph=(342, 373)x(11, 2), unclipped [ 42.041] emit_primitive_identity_mask__avx2: dst=(342, 373), mask=(992.00, 0.00) x (11.00, 2.00) [ 42.041] glyphs0_to_dst: glyph=(351, 360)x(10, 12), unclipped [ 42.041] emit_primitive_identity_mask__avx2: dst=(351, 360), mask=(992.00, 16.00) x (10.00, 12.00) [ 42.041] glyphs0_to_dst: glyph=(361, 360)x(9, 12), unclipped [ 42.041] emit_primitive_identity_mask__avx2: dst=(361, 360), mask=(960.00, 32.00) x (9.00, 12.00) [ 42.041] glyphs0_to_dst: glyph=(369, 364)x(10, 11), unclipped [ 42.041] emit_primitive_identity_mask__avx2: dst=(369, 364), mask=(976.00, 32.00) x (10.00, 11.00) [ 42.041] glyphs0_to_dst: glyph=(378, 361)x(10, 14), unclipped [ 42.041] emit_primitive_identity_mask__avx2: dst=(378, 361), mask=(944.00, 48.00) x (10.00, 14.00) [ 42.041] glyphs0_to_dst: glyph=(387, 362)x(10, 10), unclipped [ 42.041] emit_primitive_identity_mask__avx2: dst=(387, 362), mask=(960.00, 48.00) x (10.00, 10.00) [ 42.041] glyphs0_to_dst: glyph=(396, 373)x(11, 2), unclipped [ 42.041] emit_primitive_identity_mask__avx2: dst=(396, 373), mask=(992.00, 0.00) x (11.00, 2.00) [ 42.041] glyphs0_to_dst: glyph=(406, 364)x(9, 8), unclipped [ 42.041] emit_primitive_identity_mask__avx2: dst=(406, 364), mask=(688.00, 32.00) x (9.00, 8.00) [ 42.041] glyphs0_to_dst: glyph=(415, 364)x(9, 8), unclipped [ 42.041] emit_primitive_identity_mask__avx2: dst=(415, 364), mask=(752.00, 16.00) x (9.00, 8.00) [ 42.041] glyphs0_to_dst: glyph=(424, 364)x(9, 11), unclipped [ 42.041] emit_primitive_identity_mask__avx2: dst=(424, 364), mask=(960.00, 16.00) x (9.00, 11.00) [ 42.041] glyphs0_to_dst: glyph=(432, 361)x(10, 11), unclipped [ 42.041] emit_primitive_identity_mask__avx2: dst=(432, 361), mask=(976.00, 48.00) x (10.00, 11.00) [ 42.041] glyphs0_to_dst: glyph=(442, 364)x(9, 8), unclipped [ 42.041] emit_primitive_identity_mask__avx2: dst=(442, 364), mask=(688.00, 32.00) x (9.00, 8.00) [ 42.041] glyphs0_to_dst: glyph=(450, 364)x(10, 11), unclipped [ 42.041] emit_primitive_identity_mask__avx2: dst=(450, 364), mask=(976.00, 32.00) x (10.00, 11.00) [ 42.041] gen8_vertex_flush[1198] = 96 [ 42.041] gen9_magic_ca_pass: CA fixup (3146 -> 3242) [ 42.041] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 42.041] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 42.041] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 42.041] sna_glyphs(op=3, nlist=1, src=(460, 372)) [ 42.041] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 42.041] sna_glyphs: discarding mask [ 42.041] glyphs0_to_dst(op=3, src=(460, 372), nlist=1, dst=(460, 372)+(0, 0)) [ 42.041] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753409936 size=3775x2136 [ 42.041] gen9_render_composite: 0x0, current mode=1/1 [ 42.041] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 42.041] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 42.041] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 42.041] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 42.041] sna_drawable_use_bo pixmap=3383, box=((0, 0), (3775, 2136)), flags=7... [ 42.041] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 42.041] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 42.041] sna_drawable_use_bo: using whole GPU bo [ 42.041] gen9_composite_set_target: pixmap=3383, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 42.041] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 42.041] color_convert: src=ffffffff [20028888] [ 42.041] color_convert: dst=ffffffff [20028888] [ 42.041] sna_render_get_solid: ffffffff [ 42.041] sna_render_get_solid(white) [ 42.041] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 42.041] sna_transform_is_imprecise_integer_translation: no transform [ 42.041] gen9_composite_picture: integer translation (0, 0), removing [ 42.041] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 42.041] sna_render_pixmap_bo: GPU all damaged [ 42.041] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 42.041] gen4_choose_composite_emitter: solid, identity mask [ 42.041] kgem_check_bo: num_pages=+0, num_exec=+0 [ 42.041] gen9_composite_get_binding_table(fb00) [ 42.041] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 42.041] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 42.041] gen9_emit_vertex_elements: setup id=9 [ 42.041] glyphs0_to_dst: glyph=(459, 361)x(10, 13), unclipped [ 42.041] emit_primitive_identity_mask__avx2: dst=(459, 361), mask=(752.00, 32.00) x (10.00, 13.00) [ 42.041] gen8_vertex_flush[1298] = 3 [ 42.041] gen9_magic_ca_pass: CA fixup (3242 -> 3245) [ 42.041] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 42.041] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 42.041] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 42.041] sna_glyphs(op=3, nlist=1, src=(1, 389)) [ 42.041] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 42.041] sna_glyphs: discarding mask [ 42.041] glyphs0_to_dst(op=3, src=(1, 389), nlist=1, dst=(1, 389)+(0, 0)) [ 42.041] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753409936 size=3775x2136 [ 42.041] gen9_render_composite: 0x0, current mode=1/1 [ 42.041] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 42.041] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 42.041] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 42.041] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 42.041] sna_drawable_use_bo pixmap=3383, box=((0, 0), (3775, 2136)), flags=7... [ 42.041] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 42.041] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 42.041] sna_drawable_use_bo: using whole GPU bo [ 42.041] gen9_composite_set_target: pixmap=3383, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 42.041] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 42.041] color_convert: src=ff8ae234 [20028888] [ 42.041] color_convert: dst=ff8ae234 [20028888] [ 42.041] sna_render_get_solid: ff8ae234 [ 42.041] sna_render_get_solid(22) = ff8ae234 (old) [ 42.041] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 42.041] sna_transform_is_imprecise_integer_translation: no transform [ 42.041] gen9_composite_picture: integer translation (0, 0), removing [ 42.041] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 42.041] sna_render_pixmap_bo: GPU all damaged [ 42.041] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 42.041] gen4_choose_composite_emitter: solid, identity mask [ 42.041] kgem_check_bo: num_pages=+0, num_exec=+0 [ 42.041] gen9_composite_get_binding_table(fac0) [ 42.041] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 42.041] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 42.041] gen9_emit_vertex_elements: setup id=9 [ 42.041] glyphs0_to_dst: glyph=(1, 381)x(9, 8), unclipped [ 42.041] emit_primitive_identity_mask__avx2: dst=(1, 381), mask=(688.00, 32.00) x (9.00, 8.00) [ 42.041] glyphs0_to_dst: glyph=(9, 379)x(10, 13), unclipped [ 42.042] emit_primitive_identity_mask__avx2: dst=(9, 379), mask=(672.00, 48.00) x (10.00, 13.00) [ 42.042] glyphs0_to_dst: glyph=(19, 381)x(9, 8), unclipped [ 42.042] emit_primitive_identity_mask__avx2: dst=(19, 381), mask=(688.00, 32.00) x (9.00, 8.00) [ 42.042] glyphs0_to_dst: glyph=(28, 383)x(8, 3), unclipped [ 42.042] emit_primitive_identity_mask__avx2: dst=(28, 383), mask=(688.00, 48.00) x (8.00, 3.00) [ 42.042] glyphs0_to_dst: glyph=(36, 379)x(11, 10), unclipped [ 42.042] emit_primitive_identity_mask__avx2: dst=(36, 379), mask=(704.00, 0.00) x (11.00, 10.00) [ 42.042] glyphs0_to_dst: glyph=(46, 381)x(9, 8), unclipped [ 42.042] emit_primitive_identity_mask__avx2: dst=(46, 381), mask=(720.00, 0.00) x (9.00, 8.00) [ 42.042] glyphs0_to_dst: glyph=(54, 381)x(10, 8), unclipped [ 42.042] emit_primitive_identity_mask__avx2: dst=(54, 381), mask=(704.00, 16.00) x (10.00, 8.00) [ 42.042] glyphs0_to_dst: glyph=(63, 381)x(10, 8), unclipped [ 42.042] emit_primitive_identity_mask__avx2: dst=(63, 381), mask=(720.00, 16.00) x (10.00, 8.00) [ 42.042] glyphs0_to_dst: glyph=(72, 378)x(10, 11), unclipped [ 42.042] emit_primitive_identity_mask__avx2: dst=(72, 378), mask=(736.00, 0.00) x (10.00, 11.00) [ 42.042] glyphs0_to_dst: glyph=(81, 381)x(10, 8), unclipped [ 42.042] emit_primitive_identity_mask__avx2: dst=(81, 381), mask=(752.00, 0.00) x (10.00, 8.00) [ 42.042] glyphs0_to_dst: glyph=(90, 378)x(10, 11), unclipped [ 42.042] emit_primitive_identity_mask__avx2: dst=(90, 378), mask=(736.00, 0.00) x (10.00, 11.00) [ 42.042] glyphs0_to_dst: glyph=(99, 381)x(11, 8), unclipped [ 42.042] emit_primitive_identity_mask__avx2: dst=(99, 381), mask=(736.00, 16.00) x (11.00, 8.00) [ 42.042] glyphs0_to_dst: glyph=(109, 381)x(9, 8), unclipped [ 42.042] emit_primitive_identity_mask__avx2: dst=(109, 381), mask=(752.00, 16.00) x (9.00, 8.00) [ 42.042] glyphs0_to_dst: glyph=(118, 383)x(8, 3), unclipped [ 42.042] emit_primitive_identity_mask__avx2: dst=(118, 383), mask=(688.00, 48.00) x (8.00, 3.00) [ 42.042] glyphs0_to_dst: glyph=(126, 379)x(10, 10), unclipped [ 42.042] emit_primitive_identity_mask__avx2: dst=(126, 379), mask=(704.00, 32.00) x (10.00, 10.00) [ 42.042] glyphs0_to_dst: glyph=(135, 379)x(10, 10), unclipped [ 42.042] emit_primitive_identity_mask__avx2: dst=(135, 379), mask=(704.00, 32.00) x (10.00, 10.00) [ 42.042] glyphs0_to_dst: glyph=(144, 379)x(10, 10), unclipped [ 42.042] emit_primitive_identity_mask__avx2: dst=(144, 379), mask=(720.00, 32.00) x (10.00, 10.00) [ 42.042] glyphs0_to_dst: glyph=(153, 379)x(10, 10), unclipped [ 42.042] emit_primitive_identity_mask__avx2: dst=(153, 379), mask=(704.00, 48.00) x (10.00, 10.00) [ 42.042] gen8_vertex_flush[1398] = 54 [ 42.042] gen9_magic_ca_pass: CA fixup (3245 -> 3299) [ 42.042] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 42.042] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 42.042] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 42.042] sna_glyphs(op=3, nlist=1, src=(163, 389)) [ 42.042] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 42.042] sna_glyphs: discarding mask [ 42.042] glyphs0_to_dst(op=3, src=(163, 389), nlist=1, dst=(163, 389)+(0, 0)) [ 42.042] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753409936 size=3775x2136 [ 42.042] gen9_render_composite: 0x0, current mode=1/1 [ 42.042] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 42.042] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 42.042] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 42.042] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 42.042] sna_drawable_use_bo pixmap=3383, box=((0, 0), (3775, 2136)), flags=7... [ 42.042] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 42.042] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 42.042] sna_drawable_use_bo: using whole GPU bo [ 42.042] gen9_composite_set_target: pixmap=3383, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 42.042] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 42.042] color_convert: src=ffffffff [20028888] [ 42.042] color_convert: dst=ffffffff [20028888] [ 42.042] sna_render_get_solid: ffffffff [ 42.042] sna_render_get_solid(white) [ 42.042] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 42.042] sna_transform_is_imprecise_integer_translation: no transform [ 42.042] gen9_composite_picture: integer translation (0, 0), removing [ 42.042] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 42.042] sna_render_pixmap_bo: GPU all damaged [ 42.042] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 42.042] gen4_choose_composite_emitter: solid, identity mask [ 42.042] kgem_check_bo: num_pages=+0, num_exec=+0 [ 42.042] gen9_composite_get_binding_table(fa80) [ 42.042] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 42.042] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 42.042] gen9_emit_vertex_elements: setup id=9 [ 42.042] glyphs0_to_dst: glyph=(165, 381)x(5, 8), unclipped [ 42.042] emit_primitive_identity_mask__avx2: dst=(165, 381), mask=(720.00, 48.00) x (5.00, 8.00) [ 42.042] gen8_vertex_flush[1498] = 3 [ 42.042] gen9_magic_ca_pass: CA fixup (3299 -> 3302) [ 42.042] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 42.042] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 42.042] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 42.042] sna_glyphs(op=3, nlist=1, src=(172, 389)) [ 42.042] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 42.042] sna_glyphs: discarding mask [ 42.042] glyphs0_to_dst(op=3, src=(172, 389), nlist=1, dst=(172, 389)+(0, 0)) [ 42.042] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753409936 size=3775x2136 [ 42.042] gen9_render_composite: 0x0, current mode=1/1 [ 42.042] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 42.042] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 42.042] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 42.042] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 42.042] sna_drawable_use_bo pixmap=3383, box=((0, 0), (3775, 2136)), flags=7... [ 42.042] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 42.042] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 42.042] sna_drawable_use_bo: using whole GPU bo [ 42.042] gen9_composite_set_target: pixmap=3383, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 42.042] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 42.042] color_convert: src=ff729fcf [20028888] [ 42.042] color_convert: dst=ff729fcf [20028888] [ 42.042] sna_render_get_solid: ff729fcf [ 42.042] sna_render_get_solid(23) = ff729fcf (old) [ 42.042] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 42.042] sna_transform_is_imprecise_integer_translation: no transform [ 42.042] gen9_composite_picture: integer translation (0, 0), removing [ 42.042] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 42.042] sna_render_pixmap_bo: GPU all damaged [ 42.042] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 42.042] gen4_choose_composite_emitter: solid, identity mask [ 42.042] kgem_check_bo: num_pages=+0, num_exec=+0 [ 42.042] gen9_composite_get_binding_table(fa40) [ 42.042] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 42.042] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 42.042] gen9_emit_vertex_elements: setup id=9 [ 42.042] glyphs0_to_dst: glyph=(171, 383)x(11, 3), unclipped [ 42.042] emit_primitive_identity_mask__avx2: dst=(171, 383), mask=(736.00, 32.00) x (11.00, 3.00) [ 42.042] glyphs0_to_dst: glyph=(180, 378)x(10, 14), unclipped [ 42.042] emit_primitive_identity_mask__avx2: dst=(180, 378), mask=(944.00, 48.00) x (10.00, 14.00) [ 42.042] glyphs0_to_dst: glyph=(189, 378)x(11, 11), unclipped [ 42.042] emit_primitive_identity_mask__avx2: dst=(189, 378), mask=(960.00, 0.00) x (11.00, 11.00) [ 42.042] glyphs0_to_dst: glyph=(198, 381)x(10, 8), unclipped [ 42.042] emit_primitive_identity_mask__avx2: dst=(198, 381), mask=(976.00, 0.00) x (10.00, 8.00) [ 42.042] glyphs0_to_dst: glyph=(208, 381)x(9, 11), unclipped [ 42.042] emit_primitive_identity_mask__avx2: dst=(208, 381), mask=(960.00, 16.00) x (9.00, 11.00) [ 42.042] glyphs0_to_dst: glyph=(216, 378)x(10, 14), unclipped [ 42.042] emit_primitive_identity_mask__avx2: dst=(216, 378), mask=(944.00, 48.00) x (10.00, 14.00) [ 42.042] glyphs0_to_dst: glyph=(225, 379)x(10, 10), unclipped [ 42.042] emit_primitive_identity_mask__avx2: dst=(225, 379), mask=(976.00, 16.00) x (10.00, 10.00) [ 42.042] glyphs0_to_dst: glyph=(234, 390)x(11, 2), unclipped [ 42.042] emit_primitive_identity_mask__avx2: dst=(234, 390), mask=(992.00, 0.00) x (11.00, 2.00) [ 42.042] glyphs0_to_dst: glyph=(243, 378)x(11, 11), unclipped [ 42.042] emit_primitive_identity_mask__avx2: dst=(243, 378), mask=(1008.00, 0.00) x (11.00, 11.00) [ 42.042] glyphs0_to_dst: glyph=(253, 381)x(9, 8), unclipped [ 42.042] emit_primitive_identity_mask__avx2: dst=(253, 381), mask=(720.00, 0.00) x (9.00, 8.00) [ 42.042] glyphs0_to_dst: glyph=(261, 381)x(10, 8), unclipped [ 42.042] emit_primitive_identity_mask__avx2: dst=(261, 381), mask=(704.00, 16.00) x (10.00, 8.00) [ 42.042] glyphs0_to_dst: glyph=(270, 381)x(10, 8), unclipped [ 42.042] emit_primitive_identity_mask__avx2: dst=(270, 381), mask=(704.00, 16.00) x (10.00, 8.00) [ 42.042] glyphs0_to_dst: glyph=(279, 377)x(10, 12), unclipped [ 42.042] emit_primitive_identity_mask__avx2: dst=(279, 377), mask=(992.00, 16.00) x (10.00, 12.00) [ 42.042] glyphs0_to_dst: glyph=(288, 381)x(10, 8), unclipped [ 42.042] emit_primitive_identity_mask__avx2: dst=(288, 381), mask=(704.00, 16.00) x (10.00, 8.00) [ 42.042] glyphs0_to_dst: glyph=(297, 381)x(10, 8), unclipped [ 42.042] emit_primitive_identity_mask__avx2: dst=(297, 381), mask=(752.00, 0.00) x (10.00, 8.00) [ 42.042] glyphs0_to_dst: glyph=(307, 377)x(10, 12), unclipped [ 42.042] emit_primitive_identity_mask__avx2: dst=(307, 377), mask=(1008.00, 16.00) x (10.00, 12.00) [ 42.042] glyphs0_to_dst: glyph=(315, 378)x(11, 11), unclipped [ 42.042] emit_primitive_identity_mask__avx2: dst=(315, 378), mask=(960.00, 0.00) x (11.00, 11.00) [ 42.042] glyphs0_to_dst: glyph=(324, 381)x(11, 8), unclipped [ 42.042] emit_primitive_identity_mask__avx2: dst=(324, 381), mask=(736.00, 16.00) x (11.00, 8.00) [ 42.042] glyphs0_to_dst: glyph=(334, 381)x(9, 11), unclipped [ 42.042] emit_primitive_identity_mask__avx2: dst=(334, 381), mask=(960.00, 16.00) x (9.00, 11.00) [ 42.042] glyphs0_to_dst: glyph=(342, 390)x(11, 2), unclipped [ 42.042] emit_primitive_identity_mask__avx2: dst=(342, 390), mask=(992.00, 0.00) x (11.00, 2.00) [ 42.042] glyphs0_to_dst: glyph=(351, 377)x(10, 12), unclipped [ 42.042] emit_primitive_identity_mask__avx2: dst=(351, 377), mask=(992.00, 16.00) x (10.00, 12.00) [ 42.042] glyphs0_to_dst: glyph=(361, 377)x(9, 12), unclipped [ 42.042] emit_primitive_identity_mask__avx2: dst=(361, 377), mask=(960.00, 32.00) x (9.00, 12.00) [ 42.042] glyphs0_to_dst: glyph=(369, 381)x(10, 11), unclipped [ 42.042] emit_primitive_identity_mask__avx2: dst=(369, 381), mask=(976.00, 32.00) x (10.00, 11.00) [ 42.042] glyphs0_to_dst: glyph=(378, 378)x(10, 14), unclipped [ 42.042] emit_primitive_identity_mask__avx2: dst=(378, 378), mask=(944.00, 48.00) x (10.00, 14.00) [ 42.042] glyphs0_to_dst: glyph=(387, 379)x(10, 10), unclipped [ 42.042] emit_primitive_identity_mask__avx2: dst=(387, 379), mask=(960.00, 48.00) x (10.00, 10.00) [ 42.042] glyphs0_to_dst: glyph=(396, 390)x(11, 2), unclipped [ 42.042] emit_primitive_identity_mask__avx2: dst=(396, 390), mask=(992.00, 0.00) x (11.00, 2.00) [ 42.042] glyphs0_to_dst: glyph=(406, 381)x(9, 8), unclipped [ 42.042] emit_primitive_identity_mask__avx2: dst=(406, 381), mask=(688.00, 32.00) x (9.00, 8.00) [ 42.042] glyphs0_to_dst: glyph=(415, 381)x(9, 8), unclipped [ 42.042] emit_primitive_identity_mask__avx2: dst=(415, 381), mask=(752.00, 16.00) x (9.00, 8.00) [ 42.042] glyphs0_to_dst: glyph=(424, 381)x(9, 11), unclipped [ 42.042] emit_primitive_identity_mask__avx2: dst=(424, 381), mask=(960.00, 16.00) x (9.00, 11.00) [ 42.042] glyphs0_to_dst: glyph=(432, 378)x(10, 11), unclipped [ 42.042] emit_primitive_identity_mask__avx2: dst=(432, 378), mask=(976.00, 48.00) x (10.00, 11.00) [ 42.042] glyphs0_to_dst: glyph=(442, 381)x(9, 8), unclipped [ 42.042] emit_primitive_identity_mask__avx2: dst=(442, 381), mask=(688.00, 32.00) x (9.00, 8.00) [ 42.042] glyphs0_to_dst: glyph=(450, 381)x(10, 11), unclipped [ 42.042] emit_primitive_identity_mask__avx2: dst=(450, 381), mask=(976.00, 32.00) x (10.00, 11.00) [ 42.042] gen8_vertex_flush[1598] = 96 [ 42.042] gen9_magic_ca_pass: CA fixup (3302 -> 3398) [ 42.042] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 42.042] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 42.042] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 42.042] sna_glyphs(op=3, nlist=1, src=(460, 389)) [ 42.042] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 42.042] sna_glyphs: discarding mask [ 42.042] glyphs0_to_dst(op=3, src=(460, 389), nlist=1, dst=(460, 389)+(0, 0)) [ 42.042] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753409936 size=3775x2136 [ 42.042] gen9_render_composite: 0x0, current mode=1/1 [ 42.042] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 42.042] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 42.042] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 42.042] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 42.042] sna_drawable_use_bo pixmap=3383, box=((0, 0), (3775, 2136)), flags=7... [ 42.042] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 42.042] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 42.042] sna_drawable_use_bo: using whole GPU bo [ 42.042] gen9_composite_set_target: pixmap=3383, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 42.042] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 42.042] color_convert: src=ffffffff [20028888] [ 42.042] color_convert: dst=ffffffff [20028888] [ 42.042] sna_render_get_solid: ffffffff [ 42.042] sna_render_get_solid(white) [ 42.042] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 42.042] sna_transform_is_imprecise_integer_translation: no transform [ 42.042] gen9_composite_picture: integer translation (0, 0), removing [ 42.042] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 42.042] sna_render_pixmap_bo: GPU all damaged [ 42.042] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 42.042] gen4_choose_composite_emitter: solid, identity mask [ 42.042] kgem_check_bo: num_pages=+0, num_exec=+0 [ 42.042] gen9_composite_get_binding_table(fa00) [ 42.042] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 42.042] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 42.042] gen9_emit_vertex_elements: setup id=9 [ 42.042] glyphs0_to_dst: glyph=(459, 378)x(10, 13), unclipped [ 42.042] emit_primitive_identity_mask__avx2: dst=(459, 378), mask=(752.00, 32.00) x (10.00, 13.00) [ 42.042] gen8_vertex_flush[1698] = 3 [ 42.042] gen9_magic_ca_pass: CA fixup (3398 -> 3401) [ 42.042] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 42.042] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 42.042] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 42.042] sna_glyphs(op=3, nlist=1, src=(1, 406)) [ 42.042] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 42.042] sna_glyphs: discarding mask [ 42.042] glyphs0_to_dst(op=3, src=(1, 406), nlist=1, dst=(1, 406)+(0, 0)) [ 42.042] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753409936 size=3775x2136 [ 42.042] gen9_render_composite: 0x0, current mode=1/1 [ 42.042] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 42.042] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 42.042] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 42.042] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 42.042] sna_drawable_use_bo pixmap=3383, box=((0, 0), (3775, 2136)), flags=7... [ 42.042] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 42.042] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 42.042] sna_drawable_use_bo: using whole GPU bo [ 42.042] gen9_composite_set_target: pixmap=3383, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 42.042] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 42.042] color_convert: src=ff8ae234 [20028888] [ 42.042] color_convert: dst=ff8ae234 [20028888] [ 42.042] sna_render_get_solid: ff8ae234 [ 42.042] sna_render_get_solid(22) = ff8ae234 (old) [ 42.042] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 42.042] sna_transform_is_imprecise_integer_translation: no transform [ 42.042] gen9_composite_picture: integer translation (0, 0), removing [ 42.042] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 42.042] sna_render_pixmap_bo: GPU all damaged [ 42.042] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 42.042] gen4_choose_composite_emitter: solid, identity mask [ 42.042] kgem_check_bo: num_pages=+0, num_exec=+0 [ 42.042] gen9_composite_get_binding_table(f9c0) [ 42.042] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 42.042] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 42.042] gen9_emit_vertex_elements: setup id=9 [ 42.042] glyphs0_to_dst: glyph=(1, 398)x(9, 8), unclipped [ 42.042] emit_primitive_identity_mask__avx2: dst=(1, 398), mask=(688.00, 32.00) x (9.00, 8.00) [ 42.042] glyphs0_to_dst: glyph=(9, 396)x(10, 13), unclipped [ 42.042] emit_primitive_identity_mask__avx2: dst=(9, 396), mask=(672.00, 48.00) x (10.00, 13.00) [ 42.042] glyphs0_to_dst: glyph=(19, 398)x(9, 8), unclipped [ 42.042] emit_primitive_identity_mask__avx2: dst=(19, 398), mask=(688.00, 32.00) x (9.00, 8.00) [ 42.042] glyphs0_to_dst: glyph=(28, 400)x(8, 3), unclipped [ 42.042] emit_primitive_identity_mask__avx2: dst=(28, 400), mask=(688.00, 48.00) x (8.00, 3.00) [ 42.042] glyphs0_to_dst: glyph=(36, 396)x(11, 10), unclipped [ 42.042] emit_primitive_identity_mask__avx2: dst=(36, 396), mask=(704.00, 0.00) x (11.00, 10.00) [ 42.042] glyphs0_to_dst: glyph=(46, 398)x(9, 8), unclipped [ 42.042] emit_primitive_identity_mask__avx2: dst=(46, 398), mask=(720.00, 0.00) x (9.00, 8.00) [ 42.042] glyphs0_to_dst: glyph=(54, 398)x(10, 8), unclipped [ 42.042] emit_primitive_identity_mask__avx2: dst=(54, 398), mask=(704.00, 16.00) x (10.00, 8.00) [ 42.042] glyphs0_to_dst: glyph=(63, 398)x(10, 8), unclipped [ 42.042] emit_primitive_identity_mask__avx2: dst=(63, 398), mask=(720.00, 16.00) x (10.00, 8.00) [ 42.042] glyphs0_to_dst: glyph=(72, 395)x(10, 11), unclipped [ 42.042] emit_primitive_identity_mask__avx2: dst=(72, 395), mask=(736.00, 0.00) x (10.00, 11.00) [ 42.042] glyphs0_to_dst: glyph=(81, 398)x(10, 8), unclipped [ 42.042] emit_primitive_identity_mask__avx2: dst=(81, 398), mask=(752.00, 0.00) x (10.00, 8.00) [ 42.042] glyphs0_to_dst: glyph=(90, 395)x(10, 11), unclipped [ 42.042] emit_primitive_identity_mask__avx2: dst=(90, 395), mask=(736.00, 0.00) x (10.00, 11.00) [ 42.042] glyphs0_to_dst: glyph=(99, 398)x(11, 8), unclipped [ 42.042] emit_primitive_identity_mask__avx2: dst=(99, 398), mask=(736.00, 16.00) x (11.00, 8.00) [ 42.042] glyphs0_to_dst: glyph=(109, 398)x(9, 8), unclipped [ 42.042] emit_primitive_identity_mask__avx2: dst=(109, 398), mask=(752.00, 16.00) x (9.00, 8.00) [ 42.042] glyphs0_to_dst: glyph=(118, 400)x(8, 3), unclipped [ 42.042] emit_primitive_identity_mask__avx2: dst=(118, 400), mask=(688.00, 48.00) x (8.00, 3.00) [ 42.042] glyphs0_to_dst: glyph=(126, 396)x(10, 10), unclipped [ 42.042] emit_primitive_identity_mask__avx2: dst=(126, 396), mask=(704.00, 32.00) x (10.00, 10.00) [ 42.042] glyphs0_to_dst: glyph=(135, 396)x(10, 10), unclipped [ 42.042] emit_primitive_identity_mask__avx2: dst=(135, 396), mask=(704.00, 32.00) x (10.00, 10.00) [ 42.042] glyphs0_to_dst: glyph=(144, 396)x(10, 10), unclipped [ 42.042] emit_primitive_identity_mask__avx2: dst=(144, 396), mask=(720.00, 32.00) x (10.00, 10.00) [ 42.042] glyphs0_to_dst: glyph=(153, 396)x(10, 10), unclipped [ 42.042] emit_primitive_identity_mask__avx2: dst=(153, 396), mask=(704.00, 48.00) x (10.00, 10.00) [ 42.042] gen8_vertex_flush[1798] = 54 [ 42.042] gen9_magic_ca_pass: CA fixup (3401 -> 3455) [ 42.042] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 42.042] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 42.042] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 42.042] sna_glyphs(op=3, nlist=1, src=(163, 406)) [ 42.042] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 42.042] sna_glyphs: discarding mask [ 42.042] glyphs0_to_dst(op=3, src=(163, 406), nlist=1, dst=(163, 406)+(0, 0)) [ 42.042] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753409936 size=3775x2136 [ 42.042] gen9_render_composite: 0x0, current mode=1/1 [ 42.042] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 42.042] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 42.042] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 42.042] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 42.042] sna_drawable_use_bo pixmap=3383, box=((0, 0), (3775, 2136)), flags=7... [ 42.042] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 42.042] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 42.042] sna_drawable_use_bo: using whole GPU bo [ 42.042] gen9_composite_set_target: pixmap=3383, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 42.042] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 42.042] color_convert: src=ffffffff [20028888] [ 42.042] color_convert: dst=ffffffff [20028888] [ 42.042] sna_render_get_solid: ffffffff [ 42.042] sna_render_get_solid(white) [ 42.042] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 42.042] sna_transform_is_imprecise_integer_translation: no transform [ 42.042] gen9_composite_picture: integer translation (0, 0), removing [ 42.042] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 42.042] sna_render_pixmap_bo: GPU all damaged [ 42.042] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 42.042] gen4_choose_composite_emitter: solid, identity mask [ 42.042] kgem_check_bo: num_pages=+0, num_exec=+0 [ 42.042] gen9_composite_get_binding_table(f980) [ 42.042] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 42.042] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 42.042] gen9_emit_vertex_elements: setup id=9 [ 42.042] glyphs0_to_dst: glyph=(165, 398)x(5, 8), unclipped [ 42.042] emit_primitive_identity_mask__avx2: dst=(165, 398), mask=(720.00, 48.00) x (5.00, 8.00) [ 42.042] gen8_vertex_flush[1898] = 3 [ 42.042] gen9_magic_ca_pass: CA fixup (3455 -> 3458) [ 42.043] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 42.043] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 42.043] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 42.043] sna_glyphs(op=3, nlist=1, src=(172, 406)) [ 42.043] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 42.043] sna_glyphs: discarding mask [ 42.043] glyphs0_to_dst(op=3, src=(172, 406), nlist=1, dst=(172, 406)+(0, 0)) [ 42.043] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753409936 size=3775x2136 [ 42.043] gen9_render_composite: 0x0, current mode=1/1 [ 42.043] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 42.043] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 42.043] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 42.043] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 42.043] sna_drawable_use_bo pixmap=3383, box=((0, 0), (3775, 2136)), flags=7... [ 42.043] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 42.043] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 42.043] sna_drawable_use_bo: using whole GPU bo [ 42.043] gen9_composite_set_target: pixmap=3383, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 42.043] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 42.043] color_convert: src=ff729fcf [20028888] [ 42.043] color_convert: dst=ff729fcf [20028888] [ 42.043] sna_render_get_solid: ff729fcf [ 42.043] sna_render_get_solid(23) = ff729fcf (old) [ 42.043] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 42.043] sna_transform_is_imprecise_integer_translation: no transform [ 42.043] gen9_composite_picture: integer translation (0, 0), removing [ 42.043] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 42.043] sna_render_pixmap_bo: GPU all damaged [ 42.043] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 42.043] gen4_choose_composite_emitter: solid, identity mask [ 42.043] kgem_check_bo: num_pages=+0, num_exec=+0 [ 42.043] gen9_composite_get_binding_table(f940) [ 42.043] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 42.043] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 42.043] gen9_emit_vertex_elements: setup id=9 [ 42.043] glyphs0_to_dst: glyph=(171, 400)x(11, 3), unclipped [ 42.043] emit_primitive_identity_mask__avx2: dst=(171, 400), mask=(736.00, 32.00) x (11.00, 3.00) [ 42.043] glyphs0_to_dst: glyph=(180, 395)x(10, 14), unclipped [ 42.043] emit_primitive_identity_mask__avx2: dst=(180, 395), mask=(944.00, 48.00) x (10.00, 14.00) [ 42.043] glyphs0_to_dst: glyph=(189, 395)x(11, 11), unclipped [ 42.043] emit_primitive_identity_mask__avx2: dst=(189, 395), mask=(960.00, 0.00) x (11.00, 11.00) [ 42.043] glyphs0_to_dst: glyph=(198, 398)x(10, 8), unclipped [ 42.043] emit_primitive_identity_mask__avx2: dst=(198, 398), mask=(976.00, 0.00) x (10.00, 8.00) [ 42.043] glyphs0_to_dst: glyph=(208, 398)x(9, 11), unclipped [ 42.043] emit_primitive_identity_mask__avx2: dst=(208, 398), mask=(960.00, 16.00) x (9.00, 11.00) [ 42.043] glyphs0_to_dst: glyph=(216, 395)x(10, 14), unclipped [ 42.043] emit_primitive_identity_mask__avx2: dst=(216, 395), mask=(944.00, 48.00) x (10.00, 14.00) [ 42.043] glyphs0_to_dst: glyph=(225, 396)x(10, 10), unclipped [ 42.043] emit_primitive_identity_mask__avx2: dst=(225, 396), mask=(976.00, 16.00) x (10.00, 10.00) [ 42.043] glyphs0_to_dst: glyph=(234, 407)x(11, 2), unclipped [ 42.043] emit_primitive_identity_mask__avx2: dst=(234, 407), mask=(992.00, 0.00) x (11.00, 2.00) [ 42.043] glyphs0_to_dst: glyph=(243, 395)x(11, 11), unclipped [ 42.043] emit_primitive_identity_mask__avx2: dst=(243, 395), mask=(1008.00, 0.00) x (11.00, 11.00) [ 42.043] glyphs0_to_dst: glyph=(253, 398)x(9, 8), unclipped [ 42.043] emit_primitive_identity_mask__avx2: dst=(253, 398), mask=(720.00, 0.00) x (9.00, 8.00) [ 42.043] glyphs0_to_dst: glyph=(261, 398)x(10, 8), unclipped [ 42.043] emit_primitive_identity_mask__avx2: dst=(261, 398), mask=(704.00, 16.00) x (10.00, 8.00) [ 42.043] glyphs0_to_dst: glyph=(270, 398)x(10, 8), unclipped [ 42.043] emit_primitive_identity_mask__avx2: dst=(270, 398), mask=(704.00, 16.00) x (10.00, 8.00) [ 42.043] glyphs0_to_dst: glyph=(279, 394)x(10, 12), unclipped [ 42.043] emit_primitive_identity_mask__avx2: dst=(279, 394), mask=(992.00, 16.00) x (10.00, 12.00) [ 42.043] glyphs0_to_dst: glyph=(288, 398)x(10, 8), unclipped [ 42.043] emit_primitive_identity_mask__avx2: dst=(288, 398), mask=(704.00, 16.00) x (10.00, 8.00) [ 42.043] glyphs0_to_dst: glyph=(297, 398)x(10, 8), unclipped [ 42.043] emit_primitive_identity_mask__avx2: dst=(297, 398), mask=(752.00, 0.00) x (10.00, 8.00) [ 42.043] glyphs0_to_dst: glyph=(307, 394)x(10, 12), unclipped [ 42.043] emit_primitive_identity_mask__avx2: dst=(307, 394), mask=(1008.00, 16.00) x (10.00, 12.00) [ 42.043] glyphs0_to_dst: glyph=(315, 395)x(11, 11), unclipped [ 42.043] emit_primitive_identity_mask__avx2: dst=(315, 395), mask=(960.00, 0.00) x (11.00, 11.00) [ 42.043] glyphs0_to_dst: glyph=(324, 398)x(11, 8), unclipped [ 42.043] emit_primitive_identity_mask__avx2: dst=(324, 398), mask=(736.00, 16.00) x (11.00, 8.00) [ 42.043] glyphs0_to_dst: glyph=(334, 398)x(9, 11), unclipped [ 42.043] emit_primitive_identity_mask__avx2: dst=(334, 398), mask=(960.00, 16.00) x (9.00, 11.00) [ 42.043] glyphs0_to_dst: glyph=(342, 407)x(11, 2), unclipped [ 42.043] emit_primitive_identity_mask__avx2: dst=(342, 407), mask=(992.00, 0.00) x (11.00, 2.00) [ 42.043] glyphs0_to_dst: glyph=(351, 394)x(10, 12), unclipped [ 42.043] emit_primitive_identity_mask__avx2: dst=(351, 394), mask=(992.00, 16.00) x (10.00, 12.00) [ 42.043] glyphs0_to_dst: glyph=(361, 394)x(9, 12), unclipped [ 42.043] emit_primitive_identity_mask__avx2: dst=(361, 394), mask=(960.00, 32.00) x (9.00, 12.00) [ 42.043] glyphs0_to_dst: glyph=(369, 398)x(10, 11), unclipped [ 42.043] emit_primitive_identity_mask__avx2: dst=(369, 398), mask=(976.00, 32.00) x (10.00, 11.00) [ 42.043] glyphs0_to_dst: glyph=(378, 395)x(10, 14), unclipped [ 42.043] emit_primitive_identity_mask__avx2: dst=(378, 395), mask=(944.00, 48.00) x (10.00, 14.00) [ 42.043] glyphs0_to_dst: glyph=(387, 396)x(10, 10), unclipped [ 42.043] emit_primitive_identity_mask__avx2: dst=(387, 396), mask=(960.00, 48.00) x (10.00, 10.00) [ 42.043] glyphs0_to_dst: glyph=(396, 407)x(11, 2), unclipped [ 42.043] emit_primitive_identity_mask__avx2: dst=(396, 407), mask=(992.00, 0.00) x (11.00, 2.00) [ 42.043] glyphs0_to_dst: glyph=(406, 398)x(9, 8), unclipped [ 42.043] emit_primitive_identity_mask__avx2: dst=(406, 398), mask=(688.00, 32.00) x (9.00, 8.00) [ 42.043] glyphs0_to_dst: glyph=(415, 398)x(9, 8), unclipped [ 42.043] emit_primitive_identity_mask__avx2: dst=(415, 398), mask=(752.00, 16.00) x (9.00, 8.00) [ 42.043] glyphs0_to_dst: glyph=(424, 398)x(9, 11), unclipped [ 42.043] emit_primitive_identity_mask__avx2: dst=(424, 398), mask=(960.00, 16.00) x (9.00, 11.00) [ 42.043] glyphs0_to_dst: glyph=(432, 395)x(10, 11), unclipped [ 42.043] emit_primitive_identity_mask__avx2: dst=(432, 395), mask=(976.00, 48.00) x (10.00, 11.00) [ 42.043] glyphs0_to_dst: glyph=(442, 398)x(9, 8), unclipped [ 42.043] emit_primitive_identity_mask__avx2: dst=(442, 398), mask=(688.00, 32.00) x (9.00, 8.00) [ 42.043] glyphs0_to_dst: glyph=(450, 398)x(10, 11), unclipped [ 42.043] emit_primitive_identity_mask__avx2: dst=(450, 398), mask=(976.00, 32.00) x (10.00, 11.00) [ 42.043] gen8_vertex_flush[1998] = 96 [ 42.043] gen9_magic_ca_pass: CA fixup (3458 -> 3554) [ 42.043] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 42.043] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 42.043] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 42.043] sna_glyphs(op=3, nlist=1, src=(460, 406)) [ 42.043] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 42.043] sna_glyphs: discarding mask [ 42.043] glyphs0_to_dst(op=3, src=(460, 406), nlist=1, dst=(460, 406)+(0, 0)) [ 42.043] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753409936 size=3775x2136 [ 42.043] gen9_render_composite: 0x0, current mode=1/1 [ 42.043] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 42.043] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 42.043] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 42.043] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 42.043] sna_drawable_use_bo pixmap=3383, box=((0, 0), (3775, 2136)), flags=7... [ 42.043] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 42.043] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 42.043] sna_drawable_use_bo: using whole GPU bo [ 42.043] gen9_composite_set_target: pixmap=3383, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 42.043] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 42.043] color_convert: src=ffffffff [20028888] [ 42.043] color_convert: dst=ffffffff [20028888] [ 42.043] sna_render_get_solid: ffffffff [ 42.043] sna_render_get_solid(white) [ 42.043] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 42.043] sna_transform_is_imprecise_integer_translation: no transform [ 42.043] gen9_composite_picture: integer translation (0, 0), removing [ 42.043] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 42.043] sna_render_pixmap_bo: GPU all damaged [ 42.043] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 42.043] gen4_choose_composite_emitter: solid, identity mask [ 42.043] kgem_check_bo: num_pages=+0, num_exec=+0 [ 42.043] gen9_composite_get_binding_table(f900) [ 42.043] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 42.043] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 42.043] gen9_emit_vertex_elements: setup id=9 [ 42.043] glyphs0_to_dst: glyph=(459, 395)x(10, 13), unclipped [ 42.043] emit_primitive_identity_mask__avx2: dst=(459, 395), mask=(752.00, 32.00) x (10.00, 13.00) [ 42.043] gen8_vertex_flush[1a98] = 3 [ 42.043] gen9_magic_ca_pass: CA fixup (3554 -> 3557) [ 42.043] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 42.043] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 42.043] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 42.043] sna_glyphs(op=3, nlist=1, src=(1, 423)) [ 42.043] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 42.043] sna_glyphs: discarding mask [ 42.043] glyphs0_to_dst(op=3, src=(1, 423), nlist=1, dst=(1, 423)+(0, 0)) [ 42.043] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753409936 size=3775x2136 [ 42.043] gen9_render_composite: 0x0, current mode=1/1 [ 42.043] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 42.043] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 42.043] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 42.043] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 42.043] sna_drawable_use_bo pixmap=3383, box=((0, 0), (3775, 2136)), flags=7... [ 42.043] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 42.043] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 42.043] sna_drawable_use_bo: using whole GPU bo [ 42.043] gen9_composite_set_target: pixmap=3383, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 42.043] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 42.043] color_convert: src=ff8ae234 [20028888] [ 42.043] color_convert: dst=ff8ae234 [20028888] [ 42.043] sna_render_get_solid: ff8ae234 [ 42.043] sna_render_get_solid(22) = ff8ae234 (old) [ 42.043] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 42.043] sna_transform_is_imprecise_integer_translation: no transform [ 42.043] gen9_composite_picture: integer translation (0, 0), removing [ 42.043] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 42.043] sna_render_pixmap_bo: GPU all damaged [ 42.043] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 42.043] gen4_choose_composite_emitter: solid, identity mask [ 42.043] kgem_check_bo: num_pages=+0, num_exec=+0 [ 42.043] gen9_composite_get_binding_table(f8c0) [ 42.043] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 42.043] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 42.043] gen9_emit_vertex_elements: setup id=9 [ 42.043] glyphs0_to_dst: glyph=(1, 415)x(9, 8), unclipped [ 42.043] emit_primitive_identity_mask__avx2: dst=(1, 415), mask=(688.00, 32.00) x (9.00, 8.00) [ 42.043] glyphs0_to_dst: glyph=(9, 413)x(10, 13), unclipped [ 42.043] emit_primitive_identity_mask__avx2: dst=(9, 413), mask=(672.00, 48.00) x (10.00, 13.00) [ 42.043] glyphs0_to_dst: glyph=(19, 415)x(9, 8), unclipped [ 42.043] emit_primitive_identity_mask__avx2: dst=(19, 415), mask=(688.00, 32.00) x (9.00, 8.00) [ 42.043] glyphs0_to_dst: glyph=(28, 417)x(8, 3), unclipped [ 42.043] emit_primitive_identity_mask__avx2: dst=(28, 417), mask=(688.00, 48.00) x (8.00, 3.00) [ 42.043] glyphs0_to_dst: glyph=(36, 413)x(11, 10), unclipped [ 42.043] emit_primitive_identity_mask__avx2: dst=(36, 413), mask=(704.00, 0.00) x (11.00, 10.00) [ 42.043] glyphs0_to_dst: glyph=(46, 415)x(9, 8), unclipped [ 42.043] emit_primitive_identity_mask__avx2: dst=(46, 415), mask=(720.00, 0.00) x (9.00, 8.00) [ 42.043] glyphs0_to_dst: glyph=(54, 415)x(10, 8), unclipped [ 42.043] emit_primitive_identity_mask__avx2: dst=(54, 415), mask=(704.00, 16.00) x (10.00, 8.00) [ 42.043] glyphs0_to_dst: glyph=(63, 415)x(10, 8), unclipped [ 42.043] emit_primitive_identity_mask__avx2: dst=(63, 415), mask=(720.00, 16.00) x (10.00, 8.00) [ 42.043] glyphs0_to_dst: glyph=(72, 412)x(10, 11), unclipped [ 42.043] emit_primitive_identity_mask__avx2: dst=(72, 412), mask=(736.00, 0.00) x (10.00, 11.00) [ 42.043] glyphs0_to_dst: glyph=(81, 415)x(10, 8), unclipped [ 42.043] emit_primitive_identity_mask__avx2: dst=(81, 415), mask=(752.00, 0.00) x (10.00, 8.00) [ 42.043] glyphs0_to_dst: glyph=(90, 412)x(10, 11), unclipped [ 42.043] emit_primitive_identity_mask__avx2: dst=(90, 412), mask=(736.00, 0.00) x (10.00, 11.00) [ 42.043] glyphs0_to_dst: glyph=(99, 415)x(11, 8), unclipped [ 42.043] emit_primitive_identity_mask__avx2: dst=(99, 415), mask=(736.00, 16.00) x (11.00, 8.00) [ 42.043] glyphs0_to_dst: glyph=(109, 415)x(9, 8), unclipped [ 42.043] emit_primitive_identity_mask__avx2: dst=(109, 415), mask=(752.00, 16.00) x (9.00, 8.00) [ 42.043] glyphs0_to_dst: glyph=(118, 417)x(8, 3), unclipped [ 42.043] emit_primitive_identity_mask__avx2: dst=(118, 417), mask=(688.00, 48.00) x (8.00, 3.00) [ 42.043] glyphs0_to_dst: glyph=(126, 413)x(10, 10), unclipped [ 42.043] emit_primitive_identity_mask__avx2: dst=(126, 413), mask=(704.00, 32.00) x (10.00, 10.00) [ 42.043] glyphs0_to_dst: glyph=(135, 413)x(10, 10), unclipped [ 42.043] emit_primitive_identity_mask__avx2: dst=(135, 413), mask=(704.00, 32.00) x (10.00, 10.00) [ 42.043] glyphs0_to_dst: glyph=(144, 413)x(10, 10), unclipped [ 42.043] emit_primitive_identity_mask__avx2: dst=(144, 413), mask=(720.00, 32.00) x (10.00, 10.00) [ 42.043] glyphs0_to_dst: glyph=(153, 413)x(10, 10), unclipped [ 42.043] emit_primitive_identity_mask__avx2: dst=(153, 413), mask=(704.00, 48.00) x (10.00, 10.00) [ 42.043] gen8_vertex_flush[1b98] = 54 [ 42.043] gen9_magic_ca_pass: CA fixup (3557 -> 3611) [ 42.043] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 42.043] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 42.043] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 42.043] sna_glyphs(op=3, nlist=1, src=(163, 423)) [ 42.043] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 42.043] sna_glyphs: discarding mask [ 42.043] glyphs0_to_dst(op=3, src=(163, 423), nlist=1, dst=(163, 423)+(0, 0)) [ 42.043] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753409936 size=3775x2136 [ 42.043] gen9_render_composite: 0x0, current mode=1/1 [ 42.043] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 42.043] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 42.043] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 42.043] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 42.043] sna_drawable_use_bo pixmap=3383, box=((0, 0), (3775, 2136)), flags=7... [ 42.043] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 42.043] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 42.043] sna_drawable_use_bo: using whole GPU bo [ 42.043] gen9_composite_set_target: pixmap=3383, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 42.043] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 42.043] color_convert: src=ffffffff [20028888] [ 42.043] color_convert: dst=ffffffff [20028888] [ 42.043] sna_render_get_solid: ffffffff [ 42.043] sna_render_get_solid(white) [ 42.043] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 42.043] sna_transform_is_imprecise_integer_translation: no transform [ 42.043] gen9_composite_picture: integer translation (0, 0), removing [ 42.043] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 42.043] sna_render_pixmap_bo: GPU all damaged [ 42.043] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 42.043] gen4_choose_composite_emitter: solid, identity mask [ 42.043] kgem_check_bo: num_pages=+0, num_exec=+0 [ 42.043] gen9_composite_get_binding_table(f880) [ 42.043] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 42.043] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 42.043] gen9_emit_vertex_elements: setup id=9 [ 42.043] glyphs0_to_dst: glyph=(165, 415)x(5, 8), unclipped [ 42.043] emit_primitive_identity_mask__avx2: dst=(165, 415), mask=(720.00, 48.00) x (5.00, 8.00) [ 42.043] gen8_vertex_flush[1c98] = 3 [ 42.043] gen9_magic_ca_pass: CA fixup (3611 -> 3614) [ 42.043] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 42.043] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 42.043] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 42.043] sna_accel_flush: flush?=0, dirty?=0 [ 42.043] sna_block_handler (tv=0.0) [ 42.043] sna_wakeup_handler [ 42.043] sna_accel_flush: flush?=0, dirty?=0 [ 42.043] sna_block_handler (tv=0.0) [ 42.043] sna_wakeup_handler [ 42.043] sna_accel_flush: flush?=0, dirty?=0 [ 42.043] sna_accel_flush: flush?=0, dirty?=0 [ 42.043] sna_accel_flush: flush?=0, dirty?=0 [ 42.043] sna_block_handler (tv=0.0) [ 42.043] sna_wakeup_handler [ 42.043] sna_accel_flush: flush?=0, dirty?=0 [ 42.043] sna_accel_flush: flush?=0, dirty?=0 [ 42.043] sna_accel_flush: flush?=0, dirty?=0 [ 42.043] sna_block_handler (tv=0.0) [ 42.043] sna_wakeup_handler [ 42.043] sna_accel_flush: flush?=0, dirty?=0 [ 42.043] sna_accel_flush: flush?=0, dirty?=0 [ 42.043] sna_accel_flush: flush?=0, dirty?=0 [ 42.043] sna_block_handler (tv=0.0) [ 42.043] sna_wakeup_handler [ 42.043] sna_accel_flush: flush?=0, dirty?=0 [ 42.043] sna_accel_flush: flush?=0, dirty?=0 [ 42.043] sna_accel_flush: flush?=0, dirty?=0 [ 42.043] sna_block_handler (tv=0.0) [ 42.044] sna_wakeup_handler [ 42.044] sna_accel_flush: flush?=0, dirty?=0 [ 42.044] sna_accel_flush: flush?=0, dirty?=0 [ 42.044] sna_accel_flush: flush?=0, dirty?=0 [ 42.044] sna_block_handler (tv=0.0) [ 42.044] sna_wakeup_handler [ 42.044] sna_accel_flush: flush?=0, dirty?=0 [ 42.044] sna_accel_flush: flush?=0, dirty?=0 [ 42.044] sna_accel_flush: flush?=0, dirty?=0 [ 42.044] sna_block_handler (tv=0.0) [ 42.044] sna_wakeup_handler [ 42.044] sna_accel_flush: flush?=0, dirty?=0 [ 42.044] sna_accel_flush: flush?=0, dirty?=0 [ 42.044] sna_accel_flush: flush?=0, dirty?=0 [ 42.044] sna_block_handler (tv=0.0) [ 42.044] sna_wakeup_handler [ 42.044] sna_glyphs(op=3, nlist=1, src=(172, 423)) [ 42.044] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 42.044] sna_glyphs: discarding mask [ 42.044] glyphs0_to_dst(op=3, src=(172, 423), nlist=1, dst=(172, 423)+(0, 0)) [ 42.044] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753409936 size=3775x2136 [ 42.044] gen9_render_composite: 0x0, current mode=1/1 [ 42.044] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 42.044] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 42.044] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 42.044] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 42.044] sna_drawable_use_bo pixmap=3383, box=((0, 0), (3775, 2136)), flags=7... [ 42.044] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 42.044] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 42.044] sna_drawable_use_bo: using whole GPU bo [ 42.044] gen9_composite_set_target: pixmap=3383, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 42.044] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 42.044] color_convert: src=ff729fcf [20028888] [ 42.044] color_convert: dst=ff729fcf [20028888] [ 42.044] sna_render_get_solid: ff729fcf [ 42.044] sna_render_get_solid(23) = ff729fcf (old) [ 42.044] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 42.044] sna_transform_is_imprecise_integer_translation: no transform [ 42.044] gen9_composite_picture: integer translation (0, 0), removing [ 42.044] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 42.044] sna_render_pixmap_bo: GPU all damaged [ 42.044] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 42.044] gen4_choose_composite_emitter: solid, identity mask [ 42.044] kgem_check_bo: num_pages=+0, num_exec=+0 [ 42.044] gen9_composite_get_binding_table(f840) [ 42.044] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 42.044] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 42.044] gen9_emit_vertex_elements: setup id=9 [ 42.044] glyphs0_to_dst: glyph=(171, 417)x(11, 3), unclipped [ 42.044] emit_primitive_identity_mask__avx2: dst=(171, 417), mask=(736.00, 32.00) x (11.00, 3.00) [ 42.044] glyphs0_to_dst: glyph=(180, 412)x(10, 14), unclipped [ 42.044] emit_primitive_identity_mask__avx2: dst=(180, 412), mask=(944.00, 48.00) x (10.00, 14.00) [ 42.044] glyphs0_to_dst: glyph=(189, 412)x(11, 11), unclipped [ 42.044] emit_primitive_identity_mask__avx2: dst=(189, 412), mask=(960.00, 0.00) x (11.00, 11.00) [ 42.044] glyphs0_to_dst: glyph=(198, 415)x(10, 8), unclipped [ 42.044] emit_primitive_identity_mask__avx2: dst=(198, 415), mask=(976.00, 0.00) x (10.00, 8.00) [ 42.044] glyphs0_to_dst: glyph=(208, 415)x(9, 11), unclipped [ 42.044] emit_primitive_identity_mask__avx2: dst=(208, 415), mask=(960.00, 16.00) x (9.00, 11.00) [ 42.044] glyphs0_to_dst: glyph=(216, 412)x(10, 14), unclipped [ 42.044] emit_primitive_identity_mask__avx2: dst=(216, 412), mask=(944.00, 48.00) x (10.00, 14.00) [ 42.044] glyphs0_to_dst: glyph=(225, 413)x(10, 10), unclipped [ 42.044] emit_primitive_identity_mask__avx2: dst=(225, 413), mask=(976.00, 16.00) x (10.00, 10.00) [ 42.044] glyphs0_to_dst: glyph=(234, 424)x(11, 2), unclipped [ 42.044] emit_primitive_identity_mask__avx2: dst=(234, 424), mask=(992.00, 0.00) x (11.00, 2.00) [ 42.044] glyphs0_to_dst: glyph=(243, 412)x(11, 11), unclipped [ 42.044] emit_primitive_identity_mask__avx2: dst=(243, 412), mask=(1008.00, 0.00) x (11.00, 11.00) [ 42.044] glyphs0_to_dst: glyph=(253, 415)x(9, 8), unclipped [ 42.044] emit_primitive_identity_mask__avx2: dst=(253, 415), mask=(720.00, 0.00) x (9.00, 8.00) [ 42.044] glyphs0_to_dst: glyph=(261, 415)x(10, 8), unclipped [ 42.044] emit_primitive_identity_mask__avx2: dst=(261, 415), mask=(704.00, 16.00) x (10.00, 8.00) [ 42.044] glyphs0_to_dst: glyph=(270, 415)x(10, 8), unclipped [ 42.044] emit_primitive_identity_mask__avx2: dst=(270, 415), mask=(704.00, 16.00) x (10.00, 8.00) [ 42.044] glyphs0_to_dst: glyph=(279, 411)x(10, 12), unclipped [ 42.044] emit_primitive_identity_mask__avx2: dst=(279, 411), mask=(992.00, 16.00) x (10.00, 12.00) [ 42.044] glyphs0_to_dst: glyph=(288, 415)x(10, 8), unclipped [ 42.044] emit_primitive_identity_mask__avx2: dst=(288, 415), mask=(704.00, 16.00) x (10.00, 8.00) [ 42.044] glyphs0_to_dst: glyph=(297, 415)x(10, 8), unclipped [ 42.044] emit_primitive_identity_mask__avx2: dst=(297, 415), mask=(752.00, 0.00) x (10.00, 8.00) [ 42.044] glyphs0_to_dst: glyph=(307, 411)x(10, 12), unclipped [ 42.044] emit_primitive_identity_mask__avx2: dst=(307, 411), mask=(1008.00, 16.00) x (10.00, 12.00) [ 42.044] glyphs0_to_dst: glyph=(315, 412)x(11, 11), unclipped [ 42.044] emit_primitive_identity_mask__avx2: dst=(315, 412), mask=(960.00, 0.00) x (11.00, 11.00) [ 42.044] glyphs0_to_dst: glyph=(324, 415)x(11, 8), unclipped [ 42.044] emit_primitive_identity_mask__avx2: dst=(324, 415), mask=(736.00, 16.00) x (11.00, 8.00) [ 42.044] glyphs0_to_dst: glyph=(334, 415)x(9, 11), unclipped [ 42.044] emit_primitive_identity_mask__avx2: dst=(334, 415), mask=(960.00, 16.00) x (9.00, 11.00) [ 42.044] glyphs0_to_dst: glyph=(342, 424)x(11, 2), unclipped [ 42.044] emit_primitive_identity_mask__avx2: dst=(342, 424), mask=(992.00, 0.00) x (11.00, 2.00) [ 42.044] glyphs0_to_dst: glyph=(351, 411)x(10, 12), unclipped [ 42.044] emit_primitive_identity_mask__avx2: dst=(351, 411), mask=(992.00, 16.00) x (10.00, 12.00) [ 42.044] glyphs0_to_dst: glyph=(361, 411)x(9, 12), unclipped [ 42.044] emit_primitive_identity_mask__avx2: dst=(361, 411), mask=(960.00, 32.00) x (9.00, 12.00) [ 42.044] glyphs0_to_dst: glyph=(369, 415)x(10, 11), unclipped [ 42.044] emit_primitive_identity_mask__avx2: dst=(369, 415), mask=(976.00, 32.00) x (10.00, 11.00) [ 42.044] glyphs0_to_dst: glyph=(378, 412)x(10, 14), unclipped [ 42.044] emit_primitive_identity_mask__avx2: dst=(378, 412), mask=(944.00, 48.00) x (10.00, 14.00) [ 42.044] glyphs0_to_dst: glyph=(387, 413)x(10, 10), unclipped [ 42.044] emit_primitive_identity_mask__avx2: dst=(387, 413), mask=(960.00, 48.00) x (10.00, 10.00) [ 42.044] glyphs0_to_dst: glyph=(396, 424)x(11, 2), unclipped [ 42.044] emit_primitive_identity_mask__avx2: dst=(396, 424), mask=(992.00, 0.00) x (11.00, 2.00) [ 42.044] glyphs0_to_dst: glyph=(406, 415)x(9, 8), unclipped [ 42.044] emit_primitive_identity_mask__avx2: dst=(406, 415), mask=(688.00, 32.00) x (9.00, 8.00) [ 42.044] glyphs0_to_dst: glyph=(415, 415)x(9, 8), unclipped [ 42.044] emit_primitive_identity_mask__avx2: dst=(415, 415), mask=(752.00, 16.00) x (9.00, 8.00) [ 42.044] glyphs0_to_dst: glyph=(424, 415)x(9, 11), unclipped [ 42.044] emit_primitive_identity_mask__avx2: dst=(424, 415), mask=(960.00, 16.00) x (9.00, 11.00) [ 42.044] glyphs0_to_dst: glyph=(432, 412)x(10, 11), unclipped [ 42.044] emit_primitive_identity_mask__avx2: dst=(432, 412), mask=(976.00, 48.00) x (10.00, 11.00) [ 42.044] glyphs0_to_dst: glyph=(442, 415)x(9, 8), unclipped [ 42.044] emit_primitive_identity_mask__avx2: dst=(442, 415), mask=(688.00, 32.00) x (9.00, 8.00) [ 42.044] glyphs0_to_dst: glyph=(450, 415)x(10, 11), unclipped [ 42.044] emit_primitive_identity_mask__avx2: dst=(450, 415), mask=(976.00, 32.00) x (10.00, 11.00) [ 42.044] gen8_vertex_flush[1d98] = 96 [ 42.044] gen9_magic_ca_pass: CA fixup (3614 -> 3710) [ 42.044] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 42.044] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 42.044] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 42.044] sna_glyphs(op=3, nlist=1, src=(460, 423)) [ 42.044] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 42.044] sna_glyphs: discarding mask [ 42.044] glyphs0_to_dst(op=3, src=(460, 423), nlist=1, dst=(460, 423)+(0, 0)) [ 42.044] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753409936 size=3775x2136 [ 42.044] gen9_render_composite: 0x0, current mode=1/1 [ 42.044] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 42.044] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 42.044] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 42.044] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 42.044] sna_drawable_use_bo pixmap=3383, box=((0, 0), (3775, 2136)), flags=7... [ 42.044] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 42.044] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 42.044] sna_drawable_use_bo: using whole GPU bo [ 42.044] gen9_composite_set_target: pixmap=3383, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 42.044] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 42.044] color_convert: src=ffffffff [20028888] [ 42.044] color_convert: dst=ffffffff [20028888] [ 42.044] sna_render_get_solid: ffffffff [ 42.044] sna_render_get_solid(white) [ 42.044] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 42.044] sna_transform_is_imprecise_integer_translation: no transform [ 42.044] gen9_composite_picture: integer translation (0, 0), removing [ 42.044] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 42.044] sna_render_pixmap_bo: GPU all damaged [ 42.044] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 42.044] gen4_choose_composite_emitter: solid, identity mask [ 42.044] kgem_check_bo: num_pages=+0, num_exec=+0 [ 42.044] gen9_composite_get_binding_table(f800) [ 42.044] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 42.044] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 42.044] gen9_emit_vertex_elements: setup id=9 [ 42.044] glyphs0_to_dst: glyph=(459, 412)x(10, 13), unclipped [ 42.044] emit_primitive_identity_mask__avx2: dst=(459, 412), mask=(752.00, 32.00) x (10.00, 13.00) [ 42.044] glyphs0_to_dst: glyph=(477, 418)x(10, 3), unclipped [ 42.044] emit_primitive_identity_mask__avx2: dst=(477, 418), mask=(1008.00, 48.00) x (10.00, 3.00) [ 42.044] glyphs0_to_dst: glyph=(487, 412)x(9, 14), unclipped [ 42.044] emit_primitive_identity_mask__avx2: dst=(487, 412), mask=(832.00, 32.00) x (9.00, 14.00) [ 42.044] glyphs0_to_dst: glyph=(496, 415)x(9, 8), unclipped [ 42.044] emit_primitive_identity_mask__avx2: dst=(496, 415), mask=(896.00, 48.00) x (9.00, 8.00) [ 42.044] glyphs0_to_dst: glyph=(504, 415)x(10, 8), unclipped [ 42.044] emit_primitive_identity_mask__avx2: dst=(504, 415), mask=(848.00, 16.00) x (10.00, 8.00) [ 42.044] glyphs0_to_dst: glyph=(514, 415)x(9, 8), unclipped [ 42.044] emit_primitive_identity_mask__avx2: dst=(514, 415), mask=(848.00, 48.00) x (9.00, 8.00) [ 42.044] glyphs0_to_dst: glyph=(522, 412)x(10, 11), unclipped [ 42.044] emit_primitive_identity_mask__avx2: dst=(522, 412), mask=(992.00, 32.00) x (10.00, 11.00) [ 42.044] glyphs0_to_dst: glyph=(532, 415)x(9, 11), unclipped [ 42.044] emit_primitive_identity_mask__avx2: dst=(532, 415), mask=(880.00, 16.00) x (9.00, 11.00) [ 42.044] glyphs0_to_dst: glyph=(541, 412)x(9, 11), unclipped [ 42.044] emit_primitive_identity_mask__avx2: dst=(541, 412), mask=(880.00, 0.00) x (9.00, 11.00) [ 42.044] glyphs0_to_dst: glyph=(550, 412)x(9, 14), unclipped [ 42.044] emit_primitive_identity_mask__avx2: dst=(550, 412), mask=(832.00, 32.00) x (9.00, 14.00) [ 42.044] glyphs0_to_dst: glyph=(558, 415)x(10, 8), unclipped [ 42.044] emit_primitive_identity_mask__avx2: dst=(558, 415), mask=(848.00, 16.00) x (10.00, 8.00) [ 42.044] glyphs0_to_dst: glyph=(568, 415)x(9, 11), unclipped [ 42.044] emit_primitive_identity_mask__avx2: dst=(568, 415), mask=(880.00, 16.00) x (9.00, 11.00) [ 42.044] glyphs0_to_dst: glyph=(576, 425)x(11, 2), unclipped [ 42.044] emit_primitive_identity_mask__avx2: dst=(576, 425), mask=(832.00, 48.00) x (11.00, 2.00) [ 42.044] glyphs0_to_dst: glyph=(585, 411)x(10, 12), unclipped [ 42.044] emit_primitive_identity_mask__avx2: dst=(585, 411), mask=(864.00, 0.00) x (10.00, 12.00) [ 42.044] glyphs0_to_dst: glyph=(594, 415)x(10, 8), unclipped [ 42.044] emit_primitive_identity_mask__avx2: dst=(594, 415), mask=(864.00, 32.00) x (10.00, 8.00) [ 42.044] glyphs0_to_dst: glyph=(603, 412)x(10, 11), unclipped [ 42.044] emit_primitive_identity_mask__avx2: dst=(603, 412), mask=(880.00, 32.00) x (10.00, 11.00) [ 42.044] glyphs0_to_dst: glyph=(612, 425)x(11, 2), unclipped [ 42.044] emit_primitive_identity_mask__avx2: dst=(612, 425), mask=(832.00, 48.00) x (11.00, 2.00) [ 42.044] glyphs0_to_dst: glyph=(621, 412)x(10, 11), unclipped [ 42.044] emit_primitive_identity_mask__avx2: dst=(621, 412), mask=(880.00, 32.00) x (10.00, 11.00) [ 42.044] glyphs0_to_dst: glyph=(630, 415)x(10, 8), unclipped [ 42.044] emit_primitive_identity_mask__avx2: dst=(630, 415), mask=(944.00, 0.00) x (10.00, 8.00) [ 42.044] glyphs0_to_dst: glyph=(639, 415)x(10, 11), unclipped [ 42.044] emit_primitive_identity_mask__avx2: dst=(639, 415), mask=(880.00, 48.00) x (10.00, 11.00) [ 42.044] glyphs0_to_dst: glyph=(651, 420)x(5, 3), unclipped [ 42.044] emit_primitive_identity_mask__avx2: dst=(651, 420), mask=(1008.00, 32.00) x (5.00, 3.00) [ 42.044] glyphs0_to_dst: glyph=(658, 415)x(9, 8), unclipped [ 42.044] emit_primitive_identity_mask__avx2: dst=(658, 415), mask=(896.00, 48.00) x (9.00, 8.00) [ 42.044] glyphs0_to_dst: glyph=(667, 411)x(9, 12), unclipped [ 42.044] emit_primitive_identity_mask__avx2: dst=(667, 411), mask=(992.00, 48.00) x (9.00, 12.00) [ 42.044] gen8_vertex_flush[1e98] = 69 [ 42.044] gen9_magic_ca_pass: CA fixup (3710 -> 3779) [ 42.044] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 42.044] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 42.044] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 42.044] sna_glyphs(op=3, nlist=1, src=(1, 440)) [ 42.044] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 42.044] sna_glyphs: discarding mask [ 42.044] glyphs0_to_dst(op=3, src=(1, 440), nlist=1, dst=(1, 440)+(0, 0)) [ 42.044] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753409936 size=3775x2136 [ 42.044] gen9_render_composite: 0x0, current mode=1/1 [ 42.044] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 42.044] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 42.044] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 42.044] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 42.044] sna_drawable_use_bo pixmap=3383, box=((0, 0), (3775, 2136)), flags=7... [ 42.044] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 42.044] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 42.044] sna_drawable_use_bo: using whole GPU bo [ 42.044] gen9_composite_set_target: pixmap=3383, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 42.044] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 42.044] color_convert: src=ff8ae234 [20028888] [ 42.044] color_convert: dst=ff8ae234 [20028888] [ 42.044] sna_render_get_solid: ff8ae234 [ 42.044] sna_render_get_solid(22) = ff8ae234 (old) [ 42.044] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 42.044] sna_transform_is_imprecise_integer_translation: no transform [ 42.044] gen9_composite_picture: integer translation (0, 0), removing [ 42.044] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 42.044] sna_render_pixmap_bo: GPU all damaged [ 42.044] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 42.044] gen4_choose_composite_emitter: solid, identity mask [ 42.044] kgem_check_bo: num_pages=+0, num_exec=+0 [ 42.044] gen9_composite_get_binding_table(f7c0) [ 42.044] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 42.044] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 42.044] gen9_emit_vertex_elements: setup id=9 [ 42.044] glyphs0_to_dst: glyph=(1, 432)x(9, 8), unclipped [ 42.044] emit_primitive_identity_mask__avx2: dst=(1, 432), mask=(688.00, 32.00) x (9.00, 8.00) [ 42.044] glyphs0_to_dst: glyph=(9, 430)x(10, 13), unclipped [ 42.044] emit_primitive_identity_mask__avx2: dst=(9, 430), mask=(672.00, 48.00) x (10.00, 13.00) [ 42.044] glyphs0_to_dst: glyph=(19, 432)x(9, 8), unclipped [ 42.044] emit_primitive_identity_mask__avx2: dst=(19, 432), mask=(688.00, 32.00) x (9.00, 8.00) [ 42.044] glyphs0_to_dst: glyph=(28, 434)x(8, 3), unclipped [ 42.044] emit_primitive_identity_mask__avx2: dst=(28, 434), mask=(688.00, 48.00) x (8.00, 3.00) [ 42.044] glyphs0_to_dst: glyph=(36, 430)x(11, 10), unclipped [ 42.044] emit_primitive_identity_mask__avx2: dst=(36, 430), mask=(704.00, 0.00) x (11.00, 10.00) [ 42.044] glyphs0_to_dst: glyph=(46, 432)x(9, 8), unclipped [ 42.044] emit_primitive_identity_mask__avx2: dst=(46, 432), mask=(720.00, 0.00) x (9.00, 8.00) [ 42.044] glyphs0_to_dst: glyph=(54, 432)x(10, 8), unclipped [ 42.044] emit_primitive_identity_mask__avx2: dst=(54, 432), mask=(704.00, 16.00) x (10.00, 8.00) [ 42.044] glyphs0_to_dst: glyph=(63, 432)x(10, 8), unclipped [ 42.044] emit_primitive_identity_mask__avx2: dst=(63, 432), mask=(720.00, 16.00) x (10.00, 8.00) [ 42.044] glyphs0_to_dst: glyph=(72, 429)x(10, 11), unclipped [ 42.044] emit_primitive_identity_mask__avx2: dst=(72, 429), mask=(736.00, 0.00) x (10.00, 11.00) [ 42.044] glyphs0_to_dst: glyph=(81, 432)x(10, 8), unclipped [ 42.044] emit_primitive_identity_mask__avx2: dst=(81, 432), mask=(752.00, 0.00) x (10.00, 8.00) [ 42.044] glyphs0_to_dst: glyph=(90, 429)x(10, 11), unclipped [ 42.044] emit_primitive_identity_mask__avx2: dst=(90, 429), mask=(736.00, 0.00) x (10.00, 11.00) [ 42.044] glyphs0_to_dst: glyph=(99, 432)x(11, 8), unclipped [ 42.044] emit_primitive_identity_mask__avx2: dst=(99, 432), mask=(736.00, 16.00) x (11.00, 8.00) [ 42.044] glyphs0_to_dst: glyph=(109, 432)x(9, 8), unclipped [ 42.044] emit_primitive_identity_mask__avx2: dst=(109, 432), mask=(752.00, 16.00) x (9.00, 8.00) [ 42.044] glyphs0_to_dst: glyph=(118, 434)x(8, 3), unclipped [ 42.044] emit_primitive_identity_mask__avx2: dst=(118, 434), mask=(688.00, 48.00) x (8.00, 3.00) [ 42.044] glyphs0_to_dst: glyph=(126, 430)x(10, 10), unclipped [ 42.045] emit_primitive_identity_mask__avx2: dst=(126, 430), mask=(704.00, 32.00) x (10.00, 10.00) [ 42.045] glyphs0_to_dst: glyph=(135, 430)x(10, 10), unclipped [ 42.045] emit_primitive_identity_mask__avx2: dst=(135, 430), mask=(704.00, 32.00) x (10.00, 10.00) [ 42.045] glyphs0_to_dst: glyph=(144, 430)x(10, 10), unclipped [ 42.045] emit_primitive_identity_mask__avx2: dst=(144, 430), mask=(720.00, 32.00) x (10.00, 10.00) [ 42.045] glyphs0_to_dst: glyph=(153, 430)x(10, 10), unclipped [ 42.045] emit_primitive_identity_mask__avx2: dst=(153, 430), mask=(704.00, 48.00) x (10.00, 10.00) [ 42.045] gen8_vertex_flush[1f98] = 54 [ 42.045] gen9_magic_ca_pass: CA fixup (3779 -> 3833) [ 42.045] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 42.045] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 42.045] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 42.045] sna_glyphs(op=3, nlist=1, src=(163, 440)) [ 42.045] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 42.045] sna_glyphs: discarding mask [ 42.045] glyphs0_to_dst(op=3, src=(163, 440), nlist=1, dst=(163, 440)+(0, 0)) [ 42.045] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753409936 size=3775x2136 [ 42.045] gen9_render_composite: 0x0, current mode=1/1 [ 42.045] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 42.045] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 42.045] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 42.045] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 42.045] sna_drawable_use_bo pixmap=3383, box=((0, 0), (3775, 2136)), flags=7... [ 42.045] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 42.045] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 42.045] sna_drawable_use_bo: using whole GPU bo [ 42.045] gen9_composite_set_target: pixmap=3383, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 42.045] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 42.045] color_convert: src=ffffffff [20028888] [ 42.045] color_convert: dst=ffffffff [20028888] [ 42.045] sna_render_get_solid: ffffffff [ 42.045] sna_render_get_solid(white) [ 42.045] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 42.045] sna_transform_is_imprecise_integer_translation: no transform [ 42.045] gen9_composite_picture: integer translation (0, 0), removing [ 42.045] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 42.045] sna_render_pixmap_bo: GPU all damaged [ 42.045] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 42.045] gen4_choose_composite_emitter: solid, identity mask [ 42.045] kgem_check_bo: num_pages=+0, num_exec=+0 [ 42.045] gen9_composite_get_binding_table(f780) [ 42.045] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 42.045] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 42.045] gen9_emit_vertex_elements: setup id=9 [ 42.045] glyphs0_to_dst: glyph=(165, 432)x(5, 8), unclipped [ 42.045] emit_primitive_identity_mask__avx2: dst=(165, 432), mask=(720.00, 48.00) x (5.00, 8.00) [ 42.045] gen8_vertex_flush[2098] = 3 [ 42.045] gen9_magic_ca_pass: CA fixup (3833 -> 3836) [ 42.045] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 42.045] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 42.045] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 42.045] sna_glyphs(op=3, nlist=1, src=(172, 440)) [ 42.045] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 42.045] sna_glyphs: discarding mask [ 42.045] glyphs0_to_dst(op=3, src=(172, 440), nlist=1, dst=(172, 440)+(0, 0)) [ 42.045] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753409936 size=3775x2136 [ 42.045] gen9_render_composite: 0x0, current mode=1/1 [ 42.045] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 42.045] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 42.045] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 42.045] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 42.045] sna_drawable_use_bo pixmap=3383, box=((0, 0), (3775, 2136)), flags=7... [ 42.045] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 42.045] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 42.045] sna_drawable_use_bo: using whole GPU bo [ 42.045] gen9_composite_set_target: pixmap=3383, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 42.045] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 42.045] color_convert: src=ff729fcf [20028888] [ 42.045] color_convert: dst=ff729fcf [20028888] [ 42.045] sna_render_get_solid: ff729fcf [ 42.045] sna_render_get_solid(23) = ff729fcf (old) [ 42.045] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 42.045] sna_transform_is_imprecise_integer_translation: no transform [ 42.045] gen9_composite_picture: integer translation (0, 0), removing [ 42.045] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 42.045] sna_render_pixmap_bo: GPU all damaged [ 42.045] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 42.045] gen4_choose_composite_emitter: solid, identity mask [ 42.045] kgem_check_bo: num_pages=+0, num_exec=+0 [ 42.045] gen9_composite_get_binding_table(f740) [ 42.045] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 42.045] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 42.045] gen9_emit_vertex_elements: setup id=9 [ 42.045] glyphs0_to_dst: glyph=(171, 434)x(11, 3), unclipped [ 42.045] emit_primitive_identity_mask__avx2: dst=(171, 434), mask=(736.00, 32.00) x (11.00, 3.00) [ 42.045] glyphs0_to_dst: glyph=(180, 429)x(10, 14), unclipped [ 42.045] emit_primitive_identity_mask__avx2: dst=(180, 429), mask=(944.00, 48.00) x (10.00, 14.00) [ 42.045] glyphs0_to_dst: glyph=(189, 429)x(11, 11), unclipped [ 42.045] emit_primitive_identity_mask__avx2: dst=(189, 429), mask=(960.00, 0.00) x (11.00, 11.00) [ 42.045] glyphs0_to_dst: glyph=(198, 432)x(10, 8), unclipped [ 42.045] emit_primitive_identity_mask__avx2: dst=(198, 432), mask=(976.00, 0.00) x (10.00, 8.00) [ 42.045] glyphs0_to_dst: glyph=(208, 432)x(9, 11), unclipped [ 42.045] emit_primitive_identity_mask__avx2: dst=(208, 432), mask=(960.00, 16.00) x (9.00, 11.00) [ 42.045] glyphs0_to_dst: glyph=(216, 429)x(10, 14), unclipped [ 42.045] emit_primitive_identity_mask__avx2: dst=(216, 429), mask=(944.00, 48.00) x (10.00, 14.00) [ 42.045] glyphs0_to_dst: glyph=(225, 430)x(10, 10), unclipped [ 42.045] emit_primitive_identity_mask__avx2: dst=(225, 430), mask=(976.00, 16.00) x (10.00, 10.00) [ 42.045] glyphs0_to_dst: glyph=(234, 441)x(11, 2), unclipped [ 42.045] emit_primitive_identity_mask__avx2: dst=(234, 441), mask=(992.00, 0.00) x (11.00, 2.00) [ 42.045] glyphs0_to_dst: glyph=(243, 429)x(11, 11), unclipped [ 42.045] emit_primitive_identity_mask__avx2: dst=(243, 429), mask=(1008.00, 0.00) x (11.00, 11.00) [ 42.045] glyphs0_to_dst: glyph=(253, 432)x(9, 8), unclipped [ 42.045] emit_primitive_identity_mask__avx2: dst=(253, 432), mask=(720.00, 0.00) x (9.00, 8.00) [ 42.045] glyphs0_to_dst: glyph=(261, 432)x(10, 8), unclipped [ 42.045] emit_primitive_identity_mask__avx2: dst=(261, 432), mask=(704.00, 16.00) x (10.00, 8.00) [ 42.045] glyphs0_to_dst: glyph=(270, 432)x(10, 8), unclipped [ 42.045] emit_primitive_identity_mask__avx2: dst=(270, 432), mask=(704.00, 16.00) x (10.00, 8.00) [ 42.045] glyphs0_to_dst: glyph=(279, 428)x(10, 12), unclipped [ 42.045] emit_primitive_identity_mask__avx2: dst=(279, 428), mask=(992.00, 16.00) x (10.00, 12.00) [ 42.045] glyphs0_to_dst: glyph=(288, 432)x(10, 8), unclipped [ 42.045] emit_primitive_identity_mask__avx2: dst=(288, 432), mask=(704.00, 16.00) x (10.00, 8.00) [ 42.045] glyphs0_to_dst: glyph=(297, 432)x(10, 8), unclipped [ 42.045] emit_primitive_identity_mask__avx2: dst=(297, 432), mask=(752.00, 0.00) x (10.00, 8.00) [ 42.045] glyphs0_to_dst: glyph=(307, 428)x(10, 12), unclipped [ 42.045] emit_primitive_identity_mask__avx2: dst=(307, 428), mask=(1008.00, 16.00) x (10.00, 12.00) [ 42.045] glyphs0_to_dst: glyph=(315, 429)x(11, 11), unclipped [ 42.045] emit_primitive_identity_mask__avx2: dst=(315, 429), mask=(960.00, 0.00) x (11.00, 11.00) [ 42.045] glyphs0_to_dst: glyph=(324, 432)x(11, 8), unclipped [ 42.045] emit_primitive_identity_mask__avx2: dst=(324, 432), mask=(736.00, 16.00) x (11.00, 8.00) [ 42.045] glyphs0_to_dst: glyph=(334, 432)x(9, 11), unclipped [ 42.045] emit_primitive_identity_mask__avx2: dst=(334, 432), mask=(960.00, 16.00) x (9.00, 11.00) [ 42.045] glyphs0_to_dst: glyph=(342, 441)x(11, 2), unclipped [ 42.045] emit_primitive_identity_mask__avx2: dst=(342, 441), mask=(992.00, 0.00) x (11.00, 2.00) [ 42.045] glyphs0_to_dst: glyph=(351, 428)x(10, 12), unclipped [ 42.045] emit_primitive_identity_mask__avx2: dst=(351, 428), mask=(992.00, 16.00) x (10.00, 12.00) [ 42.045] glyphs0_to_dst: glyph=(361, 428)x(9, 12), unclipped [ 42.045] emit_primitive_identity_mask__avx2: dst=(361, 428), mask=(960.00, 32.00) x (9.00, 12.00) [ 42.045] glyphs0_to_dst: glyph=(369, 432)x(10, 11), unclipped [ 42.045] emit_primitive_identity_mask__avx2: dst=(369, 432), mask=(976.00, 32.00) x (10.00, 11.00) [ 42.045] glyphs0_to_dst: glyph=(378, 429)x(10, 14), unclipped [ 42.045] emit_primitive_identity_mask__avx2: dst=(378, 429), mask=(944.00, 48.00) x (10.00, 14.00) [ 42.045] glyphs0_to_dst: glyph=(387, 430)x(10, 10), unclipped [ 42.045] emit_primitive_identity_mask__avx2: dst=(387, 430), mask=(960.00, 48.00) x (10.00, 10.00) [ 42.045] glyphs0_to_dst: glyph=(396, 441)x(11, 2), unclipped [ 42.045] emit_primitive_identity_mask__avx2: dst=(396, 441), mask=(992.00, 0.00) x (11.00, 2.00) [ 42.045] glyphs0_to_dst: glyph=(406, 432)x(9, 8), unclipped [ 42.045] emit_primitive_identity_mask__avx2: dst=(406, 432), mask=(688.00, 32.00) x (9.00, 8.00) [ 42.045] glyphs0_to_dst: glyph=(415, 432)x(9, 8), unclipped [ 42.045] emit_primitive_identity_mask__avx2: dst=(415, 432), mask=(752.00, 16.00) x (9.00, 8.00) [ 42.045] glyphs0_to_dst: glyph=(424, 432)x(9, 11), unclipped [ 42.045] emit_primitive_identity_mask__avx2: dst=(424, 432), mask=(960.00, 16.00) x (9.00, 11.00) [ 42.045] glyphs0_to_dst: glyph=(432, 429)x(10, 11), unclipped [ 42.045] emit_primitive_identity_mask__avx2: dst=(432, 429), mask=(976.00, 48.00) x (10.00, 11.00) [ 42.045] glyphs0_to_dst: glyph=(442, 432)x(9, 8), unclipped [ 42.045] emit_primitive_identity_mask__avx2: dst=(442, 432), mask=(688.00, 32.00) x (9.00, 8.00) [ 42.045] glyphs0_to_dst: glyph=(450, 432)x(10, 11), unclipped [ 42.045] emit_primitive_identity_mask__avx2: dst=(450, 432), mask=(976.00, 32.00) x (10.00, 11.00) [ 42.045] gen8_vertex_flush[2198] = 96 [ 42.045] gen9_magic_ca_pass: CA fixup (3836 -> 3932) [ 42.045] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 42.045] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 42.045] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 42.045] sna_glyphs(op=3, nlist=1, src=(460, 440)) [ 42.045] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 42.045] sna_glyphs: discarding mask [ 42.045] glyphs0_to_dst(op=3, src=(460, 440), nlist=1, dst=(460, 440)+(0, 0)) [ 42.045] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753409936 size=3775x2136 [ 42.045] gen9_render_composite: 0x0, current mode=1/1 [ 42.045] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 42.045] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 42.045] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 42.045] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 42.045] sna_drawable_use_bo pixmap=3383, box=((0, 0), (3775, 2136)), flags=7... [ 42.045] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 42.045] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 42.045] sna_drawable_use_bo: using whole GPU bo [ 42.045] gen9_composite_set_target: pixmap=3383, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 42.045] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 42.045] color_convert: src=ffffffff [20028888] [ 42.045] color_convert: dst=ffffffff [20028888] [ 42.045] sna_render_get_solid: ffffffff [ 42.045] sna_render_get_solid(white) [ 42.045] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 42.045] sna_transform_is_imprecise_integer_translation: no transform [ 42.045] gen9_composite_picture: integer translation (0, 0), removing [ 42.045] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 42.045] sna_render_pixmap_bo: GPU all damaged [ 42.045] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 42.045] gen4_choose_composite_emitter: solid, identity mask [ 42.045] kgem_check_bo: num_pages=+0, num_exec=+0 [ 42.045] gen9_composite_get_binding_table(f700) [ 42.045] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 42.045] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 42.045] gen9_emit_vertex_elements: setup id=9 [ 42.045] glyphs0_to_dst: glyph=(459, 429)x(10, 13), unclipped [ 42.045] emit_primitive_identity_mask__avx2: dst=(459, 429), mask=(752.00, 32.00) x (10.00, 13.00) [ 42.045] glyphs0_to_dst: glyph=(477, 435)x(10, 3), unclipped [ 42.045] emit_primitive_identity_mask__avx2: dst=(477, 435), mask=(1008.00, 48.00) x (10.00, 3.00) [ 42.045] glyphs0_to_dst: glyph=(487, 429)x(9, 14), unclipped [ 42.045] emit_primitive_identity_mask__avx2: dst=(487, 429), mask=(832.00, 32.00) x (9.00, 14.00) [ 42.045] glyphs0_to_dst: glyph=(496, 432)x(9, 8), unclipped [ 42.045] emit_primitive_identity_mask__avx2: dst=(496, 432), mask=(896.00, 48.00) x (9.00, 8.00) [ 42.045] glyphs0_to_dst: glyph=(504, 432)x(10, 8), unclipped [ 42.045] emit_primitive_identity_mask__avx2: dst=(504, 432), mask=(848.00, 16.00) x (10.00, 8.00) [ 42.045] glyphs0_to_dst: glyph=(514, 432)x(9, 8), unclipped [ 42.045] emit_primitive_identity_mask__avx2: dst=(514, 432), mask=(848.00, 48.00) x (9.00, 8.00) [ 42.045] glyphs0_to_dst: glyph=(522, 429)x(10, 11), unclipped [ 42.045] emit_primitive_identity_mask__avx2: dst=(522, 429), mask=(992.00, 32.00) x (10.00, 11.00) [ 42.045] glyphs0_to_dst: glyph=(532, 432)x(9, 11), unclipped [ 42.045] emit_primitive_identity_mask__avx2: dst=(532, 432), mask=(880.00, 16.00) x (9.00, 11.00) [ 42.045] glyphs0_to_dst: glyph=(541, 429)x(9, 11), unclipped [ 42.045] emit_primitive_identity_mask__avx2: dst=(541, 429), mask=(880.00, 0.00) x (9.00, 11.00) [ 42.045] glyphs0_to_dst: glyph=(550, 429)x(9, 14), unclipped [ 42.045] emit_primitive_identity_mask__avx2: dst=(550, 429), mask=(832.00, 32.00) x (9.00, 14.00) [ 42.045] glyphs0_to_dst: glyph=(558, 432)x(10, 8), unclipped [ 42.045] emit_primitive_identity_mask__avx2: dst=(558, 432), mask=(848.00, 16.00) x (10.00, 8.00) [ 42.045] glyphs0_to_dst: glyph=(568, 432)x(9, 11), unclipped [ 42.045] emit_primitive_identity_mask__avx2: dst=(568, 432), mask=(880.00, 16.00) x (9.00, 11.00) [ 42.045] glyphs0_to_dst: glyph=(576, 442)x(11, 2), unclipped [ 42.045] emit_primitive_identity_mask__avx2: dst=(576, 442), mask=(832.00, 48.00) x (11.00, 2.00) [ 42.045] glyphs0_to_dst: glyph=(585, 428)x(10, 12), unclipped [ 42.045] emit_primitive_identity_mask__avx2: dst=(585, 428), mask=(864.00, 0.00) x (10.00, 12.00) [ 42.045] glyphs0_to_dst: glyph=(594, 432)x(10, 8), unclipped [ 42.045] emit_primitive_identity_mask__avx2: dst=(594, 432), mask=(864.00, 32.00) x (10.00, 8.00) [ 42.045] glyphs0_to_dst: glyph=(603, 429)x(10, 11), unclipped [ 42.045] emit_primitive_identity_mask__avx2: dst=(603, 429), mask=(880.00, 32.00) x (10.00, 11.00) [ 42.045] glyphs0_to_dst: glyph=(612, 442)x(11, 2), unclipped [ 42.045] emit_primitive_identity_mask__avx2: dst=(612, 442), mask=(832.00, 48.00) x (11.00, 2.00) [ 42.045] glyphs0_to_dst: glyph=(621, 429)x(10, 11), unclipped [ 42.045] emit_primitive_identity_mask__avx2: dst=(621, 429), mask=(880.00, 32.00) x (10.00, 11.00) [ 42.045] glyphs0_to_dst: glyph=(630, 432)x(10, 8), unclipped [ 42.045] emit_primitive_identity_mask__avx2: dst=(630, 432), mask=(944.00, 0.00) x (10.00, 8.00) [ 42.045] glyphs0_to_dst: glyph=(639, 432)x(10, 11), unclipped [ 42.045] emit_primitive_identity_mask__avx2: dst=(639, 432), mask=(880.00, 48.00) x (10.00, 11.00) [ 42.045] glyphs0_to_dst: glyph=(651, 437)x(5, 3), unclipped [ 42.045] emit_primitive_identity_mask__avx2: dst=(651, 437), mask=(1008.00, 32.00) x (5.00, 3.00) [ 42.045] glyphs0_to_dst: glyph=(658, 432)x(9, 8), unclipped [ 42.045] emit_primitive_identity_mask__avx2: dst=(658, 432), mask=(896.00, 48.00) x (9.00, 8.00) [ 42.045] glyphs0_to_dst: glyph=(667, 428)x(9, 12), unclipped [ 42.045] emit_primitive_identity_mask__avx2: dst=(667, 428), mask=(992.00, 48.00) x (9.00, 12.00) [ 42.045] gen8_vertex_flush[2298] = 69 [ 42.045] gen9_magic_ca_pass: CA fixup (3932 -> 4001) [ 42.045] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 42.045] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 42.045] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 42.045] sna_glyphs(op=3, nlist=1, src=(1, 457)) [ 42.045] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 42.045] sna_glyphs: discarding mask [ 42.045] glyphs0_to_dst(op=3, src=(1, 457), nlist=1, dst=(1, 457)+(0, 0)) [ 42.045] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753409936 size=3775x2136 [ 42.045] gen9_render_composite: 0x0, current mode=1/1 [ 42.045] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 42.045] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 42.045] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 42.045] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 42.045] sna_drawable_use_bo pixmap=3383, box=((0, 0), (3775, 2136)), flags=7... [ 42.045] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 42.045] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 42.045] sna_drawable_use_bo: using whole GPU bo [ 42.045] gen9_composite_set_target: pixmap=3383, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 42.045] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 42.045] color_convert: src=ff8ae234 [20028888] [ 42.045] color_convert: dst=ff8ae234 [20028888] [ 42.045] sna_render_get_solid: ff8ae234 [ 42.045] sna_render_get_solid(22) = ff8ae234 (old) [ 42.045] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 42.045] sna_transform_is_imprecise_integer_translation: no transform [ 42.045] gen9_composite_picture: integer translation (0, 0), removing [ 42.045] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 42.045] sna_render_pixmap_bo: GPU all damaged [ 42.045] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 42.045] gen4_choose_composite_emitter: solid, identity mask [ 42.045] kgem_check_bo: num_pages=+0, num_exec=+0 [ 42.045] gen9_composite_get_binding_table(f6c0) [ 42.045] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 42.045] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 42.045] gen9_emit_vertex_elements: setup id=9 [ 42.045] glyphs0_to_dst: glyph=(1, 449)x(9, 8), unclipped [ 42.045] emit_primitive_identity_mask__avx2: dst=(1, 449), mask=(688.00, 32.00) x (9.00, 8.00) [ 42.045] glyphs0_to_dst: glyph=(9, 447)x(10, 13), unclipped [ 42.045] emit_primitive_identity_mask__avx2: dst=(9, 447), mask=(672.00, 48.00) x (10.00, 13.00) [ 42.045] glyphs0_to_dst: glyph=(19, 449)x(9, 8), unclipped [ 42.045] emit_primitive_identity_mask__avx2: dst=(19, 449), mask=(688.00, 32.00) x (9.00, 8.00) [ 42.045] glyphs0_to_dst: glyph=(28, 451)x(8, 3), unclipped [ 42.045] emit_primitive_identity_mask__avx2: dst=(28, 451), mask=(688.00, 48.00) x (8.00, 3.00) [ 42.045] glyphs0_to_dst: glyph=(36, 447)x(11, 10), unclipped [ 42.045] emit_primitive_identity_mask__avx2: dst=(36, 447), mask=(704.00, 0.00) x (11.00, 10.00) [ 42.045] glyphs0_to_dst: glyph=(46, 449)x(9, 8), unclipped [ 42.045] emit_primitive_identity_mask__avx2: dst=(46, 449), mask=(720.00, 0.00) x (9.00, 8.00) [ 42.045] glyphs0_to_dst: glyph=(54, 449)x(10, 8), unclipped [ 42.045] emit_primitive_identity_mask__avx2: dst=(54, 449), mask=(704.00, 16.00) x (10.00, 8.00) [ 42.045] glyphs0_to_dst: glyph=(63, 449)x(10, 8), unclipped [ 42.045] emit_primitive_identity_mask__avx2: dst=(63, 449), mask=(720.00, 16.00) x (10.00, 8.00) [ 42.045] glyphs0_to_dst: glyph=(72, 446)x(10, 11), unclipped [ 42.045] emit_primitive_identity_mask__avx2: dst=(72, 446), mask=(736.00, 0.00) x (10.00, 11.00) [ 42.045] glyphs0_to_dst: glyph=(81, 449)x(10, 8), unclipped [ 42.045] emit_primitive_identity_mask__avx2: dst=(81, 449), mask=(752.00, 0.00) x (10.00, 8.00) [ 42.045] glyphs0_to_dst: glyph=(90, 446)x(10, 11), unclipped [ 42.045] emit_primitive_identity_mask__avx2: dst=(90, 446), mask=(736.00, 0.00) x (10.00, 11.00) [ 42.045] glyphs0_to_dst: glyph=(99, 449)x(11, 8), unclipped [ 42.045] emit_primitive_identity_mask__avx2: dst=(99, 449), mask=(736.00, 16.00) x (11.00, 8.00) [ 42.045] glyphs0_to_dst: glyph=(109, 449)x(9, 8), unclipped [ 42.045] emit_primitive_identity_mask__avx2: dst=(109, 449), mask=(752.00, 16.00) x (9.00, 8.00) [ 42.045] glyphs0_to_dst: glyph=(118, 451)x(8, 3), unclipped [ 42.045] emit_primitive_identity_mask__avx2: dst=(118, 451), mask=(688.00, 48.00) x (8.00, 3.00) [ 42.045] glyphs0_to_dst: glyph=(126, 447)x(10, 10), unclipped [ 42.045] emit_primitive_identity_mask__avx2: dst=(126, 447), mask=(704.00, 32.00) x (10.00, 10.00) [ 42.045] glyphs0_to_dst: glyph=(135, 447)x(10, 10), unclipped [ 42.045] emit_primitive_identity_mask__avx2: dst=(135, 447), mask=(704.00, 32.00) x (10.00, 10.00) [ 42.045] glyphs0_to_dst: glyph=(144, 447)x(10, 10), unclipped [ 42.045] emit_primitive_identity_mask__avx2: dst=(144, 447), mask=(720.00, 32.00) x (10.00, 10.00) [ 42.045] glyphs0_to_dst: glyph=(153, 447)x(10, 10), unclipped [ 42.045] emit_primitive_identity_mask__avx2: dst=(153, 447), mask=(704.00, 48.00) x (10.00, 10.00) [ 42.045] gen8_vertex_flush[2398] = 54 [ 42.045] gen9_magic_ca_pass: CA fixup (4001 -> 4055) [ 42.045] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 42.045] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 42.045] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 42.045] sna_glyphs(op=3, nlist=1, src=(163, 457)) [ 42.045] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 42.045] sna_glyphs: discarding mask [ 42.045] glyphs0_to_dst(op=3, src=(163, 457), nlist=1, dst=(163, 457)+(0, 0)) [ 42.045] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753409936 size=3775x2136 [ 42.045] gen9_render_composite: 0x0, current mode=1/1 [ 42.046] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 42.046] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 42.046] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 42.046] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 42.046] sna_drawable_use_bo pixmap=3383, box=((0, 0), (3775, 2136)), flags=7... [ 42.046] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 42.046] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 42.046] sna_drawable_use_bo: using whole GPU bo [ 42.046] gen9_composite_set_target: pixmap=3383, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 42.046] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 42.046] color_convert: src=ffffffff [20028888] [ 42.046] color_convert: dst=ffffffff [20028888] [ 42.046] sna_render_get_solid: ffffffff [ 42.046] sna_render_get_solid(white) [ 42.046] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 42.046] sna_transform_is_imprecise_integer_translation: no transform [ 42.046] gen9_composite_picture: integer translation (0, 0), removing [ 42.046] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 42.046] sna_render_pixmap_bo: GPU all damaged [ 42.046] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 42.046] gen4_choose_composite_emitter: solid, identity mask [ 42.046] kgem_check_bo: num_pages=+0, num_exec=+0 [ 42.046] gen9_composite_get_binding_table(f680) [ 42.046] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 42.046] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 42.046] gen9_emit_vertex_elements: setup id=9 [ 42.046] glyphs0_to_dst: glyph=(165, 449)x(5, 8), unclipped [ 42.046] emit_primitive_identity_mask__avx2: dst=(165, 449), mask=(720.00, 48.00) x (5.00, 8.00) [ 42.046] gen8_vertex_flush[2498] = 3 [ 42.046] gen9_magic_ca_pass: CA fixup (4055 -> 4058) [ 42.046] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 42.046] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 42.046] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 42.046] sna_glyphs(op=3, nlist=1, src=(172, 457)) [ 42.046] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 42.046] sna_glyphs: discarding mask [ 42.046] glyphs0_to_dst(op=3, src=(172, 457), nlist=1, dst=(172, 457)+(0, 0)) [ 42.046] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753409936 size=3775x2136 [ 42.046] gen9_render_composite: 0x0, current mode=1/1 [ 42.046] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 42.046] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 42.046] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 42.046] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 42.046] sna_drawable_use_bo pixmap=3383, box=((0, 0), (3775, 2136)), flags=7... [ 42.046] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 42.046] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 42.046] sna_drawable_use_bo: using whole GPU bo [ 42.046] gen9_composite_set_target: pixmap=3383, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 42.046] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 42.046] color_convert: src=ff729fcf [20028888] [ 42.046] color_convert: dst=ff729fcf [20028888] [ 42.046] sna_render_get_solid: ff729fcf [ 42.046] sna_render_get_solid(23) = ff729fcf (old) [ 42.046] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 42.046] sna_transform_is_imprecise_integer_translation: no transform [ 42.046] gen9_composite_picture: integer translation (0, 0), removing [ 42.046] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 42.046] sna_render_pixmap_bo: GPU all damaged [ 42.046] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 42.046] gen4_choose_composite_emitter: solid, identity mask [ 42.046] kgem_check_bo: num_pages=+0, num_exec=+0 [ 42.046] gen9_composite_get_binding_table(f640) [ 42.046] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 42.046] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 42.046] gen9_emit_vertex_elements: setup id=9 [ 42.046] glyphs0_to_dst: glyph=(171, 451)x(11, 3), unclipped [ 42.046] emit_primitive_identity_mask__avx2: dst=(171, 451), mask=(736.00, 32.00) x (11.00, 3.00) [ 42.046] glyphs0_to_dst: glyph=(180, 446)x(10, 14), unclipped [ 42.046] emit_primitive_identity_mask__avx2: dst=(180, 446), mask=(944.00, 48.00) x (10.00, 14.00) [ 42.046] glyphs0_to_dst: glyph=(189, 446)x(11, 11), unclipped [ 42.046] emit_primitive_identity_mask__avx2: dst=(189, 446), mask=(960.00, 0.00) x (11.00, 11.00) [ 42.046] glyphs0_to_dst: glyph=(198, 449)x(10, 8), unclipped [ 42.046] emit_primitive_identity_mask__avx2: dst=(198, 449), mask=(976.00, 0.00) x (10.00, 8.00) [ 42.046] glyphs0_to_dst: glyph=(208, 449)x(9, 11), unclipped [ 42.046] emit_primitive_identity_mask__avx2: dst=(208, 449), mask=(960.00, 16.00) x (9.00, 11.00) [ 42.046] glyphs0_to_dst: glyph=(216, 446)x(10, 14), unclipped [ 42.046] emit_primitive_identity_mask__avx2: dst=(216, 446), mask=(944.00, 48.00) x (10.00, 14.00) [ 42.046] glyphs0_to_dst: glyph=(225, 447)x(10, 10), unclipped [ 42.046] emit_primitive_identity_mask__avx2: dst=(225, 447), mask=(976.00, 16.00) x (10.00, 10.00) [ 42.046] glyphs0_to_dst: glyph=(234, 458)x(11, 2), unclipped [ 42.046] emit_primitive_identity_mask__avx2: dst=(234, 458), mask=(992.00, 0.00) x (11.00, 2.00) [ 42.046] glyphs0_to_dst: glyph=(243, 446)x(11, 11), unclipped [ 42.046] emit_primitive_identity_mask__avx2: dst=(243, 446), mask=(1008.00, 0.00) x (11.00, 11.00) [ 42.046] glyphs0_to_dst: glyph=(253, 449)x(9, 8), unclipped [ 42.046] emit_primitive_identity_mask__avx2: dst=(253, 449), mask=(720.00, 0.00) x (9.00, 8.00) [ 42.046] glyphs0_to_dst: glyph=(261, 449)x(10, 8), unclipped [ 42.046] emit_primitive_identity_mask__avx2: dst=(261, 449), mask=(704.00, 16.00) x (10.00, 8.00) [ 42.046] glyphs0_to_dst: glyph=(270, 449)x(10, 8), unclipped [ 42.046] emit_primitive_identity_mask__avx2: dst=(270, 449), mask=(704.00, 16.00) x (10.00, 8.00) [ 42.046] glyphs0_to_dst: glyph=(279, 445)x(10, 12), unclipped [ 42.046] emit_primitive_identity_mask__avx2: dst=(279, 445), mask=(992.00, 16.00) x (10.00, 12.00) [ 42.046] glyphs0_to_dst: glyph=(288, 449)x(10, 8), unclipped [ 42.046] emit_primitive_identity_mask__avx2: dst=(288, 449), mask=(704.00, 16.00) x (10.00, 8.00) [ 42.046] glyphs0_to_dst: glyph=(297, 449)x(10, 8), unclipped [ 42.046] emit_primitive_identity_mask__avx2: dst=(297, 449), mask=(752.00, 0.00) x (10.00, 8.00) [ 42.046] glyphs0_to_dst: glyph=(307, 445)x(10, 12), unclipped [ 42.046] emit_primitive_identity_mask__avx2: dst=(307, 445), mask=(1008.00, 16.00) x (10.00, 12.00) [ 42.046] glyphs0_to_dst: glyph=(315, 446)x(11, 11), unclipped [ 42.046] emit_primitive_identity_mask__avx2: dst=(315, 446), mask=(960.00, 0.00) x (11.00, 11.00) [ 42.046] glyphs0_to_dst: glyph=(324, 449)x(11, 8), unclipped [ 42.046] emit_primitive_identity_mask__avx2: dst=(324, 449), mask=(736.00, 16.00) x (11.00, 8.00) [ 42.046] glyphs0_to_dst: glyph=(334, 449)x(9, 11), unclipped [ 42.046] emit_primitive_identity_mask__avx2: dst=(334, 449), mask=(960.00, 16.00) x (9.00, 11.00) [ 42.046] glyphs0_to_dst: glyph=(342, 458)x(11, 2), unclipped [ 42.046] emit_primitive_identity_mask__avx2: dst=(342, 458), mask=(992.00, 0.00) x (11.00, 2.00) [ 42.046] glyphs0_to_dst: glyph=(351, 445)x(10, 12), unclipped [ 42.046] emit_primitive_identity_mask__avx2: dst=(351, 445), mask=(992.00, 16.00) x (10.00, 12.00) [ 42.046] glyphs0_to_dst: glyph=(361, 445)x(9, 12), unclipped [ 42.046] emit_primitive_identity_mask__avx2: dst=(361, 445), mask=(960.00, 32.00) x (9.00, 12.00) [ 42.046] glyphs0_to_dst: glyph=(369, 449)x(10, 11), unclipped [ 42.046] emit_primitive_identity_mask__avx2: dst=(369, 449), mask=(976.00, 32.00) x (10.00, 11.00) [ 42.046] glyphs0_to_dst: glyph=(378, 446)x(10, 14), unclipped [ 42.046] emit_primitive_identity_mask__avx2: dst=(378, 446), mask=(944.00, 48.00) x (10.00, 14.00) [ 42.046] glyphs0_to_dst: glyph=(387, 447)x(10, 10), unclipped [ 42.046] emit_primitive_identity_mask__avx2: dst=(387, 447), mask=(960.00, 48.00) x (10.00, 10.00) [ 42.046] glyphs0_to_dst: glyph=(396, 458)x(11, 2), unclipped [ 42.046] emit_primitive_identity_mask__avx2: dst=(396, 458), mask=(992.00, 0.00) x (11.00, 2.00) [ 42.046] glyphs0_to_dst: glyph=(406, 449)x(9, 8), unclipped [ 42.046] emit_primitive_identity_mask__avx2: dst=(406, 449), mask=(688.00, 32.00) x (9.00, 8.00) [ 42.046] glyphs0_to_dst: glyph=(415, 449)x(9, 8), unclipped [ 42.046] emit_primitive_identity_mask__avx2: dst=(415, 449), mask=(752.00, 16.00) x (9.00, 8.00) [ 42.046] glyphs0_to_dst: glyph=(424, 449)x(9, 11), unclipped [ 42.046] emit_primitive_identity_mask__avx2: dst=(424, 449), mask=(960.00, 16.00) x (9.00, 11.00) [ 42.046] glyphs0_to_dst: glyph=(432, 446)x(10, 11), unclipped [ 42.046] emit_primitive_identity_mask__avx2: dst=(432, 446), mask=(976.00, 48.00) x (10.00, 11.00) [ 42.046] glyphs0_to_dst: glyph=(442, 449)x(9, 8), unclipped [ 42.046] emit_primitive_identity_mask__avx2: dst=(442, 449), mask=(688.00, 32.00) x (9.00, 8.00) [ 42.046] glyphs0_to_dst: glyph=(450, 449)x(10, 11), unclipped [ 42.046] emit_primitive_identity_mask__avx2: dst=(450, 449), mask=(976.00, 32.00) x (10.00, 11.00) [ 42.046] gen8_vertex_flush[2598] = 96 [ 42.046] gen9_magic_ca_pass: CA fixup (4058 -> 4154) [ 42.046] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 42.046] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 42.046] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 42.046] sna_glyphs(op=3, nlist=1, src=(460, 457)) [ 42.046] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 42.046] sna_glyphs: discarding mask [ 42.046] glyphs0_to_dst(op=3, src=(460, 457), nlist=1, dst=(460, 457)+(0, 0)) [ 42.046] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753409936 size=3775x2136 [ 42.046] gen9_render_composite: 0x0, current mode=1/1 [ 42.046] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 42.046] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 42.046] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 42.046] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 42.046] sna_drawable_use_bo pixmap=3383, box=((0, 0), (3775, 2136)), flags=7... [ 42.046] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 42.046] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 42.046] sna_drawable_use_bo: using whole GPU bo [ 42.046] gen9_composite_set_target: pixmap=3383, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 42.046] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 42.046] color_convert: src=ffffffff [20028888] [ 42.046] color_convert: dst=ffffffff [20028888] [ 42.046] sna_render_get_solid: ffffffff [ 42.046] sna_render_get_solid(white) [ 42.046] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 42.046] sna_transform_is_imprecise_integer_translation: no transform [ 42.046] gen9_composite_picture: integer translation (0, 0), removing [ 42.046] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 42.046] sna_render_pixmap_bo: GPU all damaged [ 42.046] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 42.046] gen4_choose_composite_emitter: solid, identity mask [ 42.046] kgem_check_bo: num_pages=+0, num_exec=+0 [ 42.046] gen9_composite_get_binding_table(f600) [ 42.046] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 42.046] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 42.046] gen9_emit_vertex_elements: setup id=9 [ 42.046] glyphs0_to_dst: glyph=(459, 446)x(10, 13), unclipped [ 42.046] emit_primitive_identity_mask__avx2: dst=(459, 446), mask=(752.00, 32.00) x (10.00, 13.00) [ 42.046] glyphs0_to_dst: glyph=(477, 452)x(10, 3), unclipped [ 42.046] emit_primitive_identity_mask__avx2: dst=(477, 452), mask=(1008.00, 48.00) x (10.00, 3.00) [ 42.046] glyphs0_to_dst: glyph=(487, 446)x(9, 14), unclipped [ 42.046] emit_primitive_identity_mask__avx2: dst=(487, 446), mask=(832.00, 32.00) x (9.00, 14.00) [ 42.046] glyphs0_to_dst: glyph=(496, 449)x(9, 8), unclipped [ 42.046] emit_primitive_identity_mask__avx2: dst=(496, 449), mask=(896.00, 48.00) x (9.00, 8.00) [ 42.046] glyphs0_to_dst: glyph=(504, 449)x(10, 8), unclipped [ 42.046] emit_primitive_identity_mask__avx2: dst=(504, 449), mask=(848.00, 16.00) x (10.00, 8.00) [ 42.046] glyphs0_to_dst: glyph=(514, 449)x(9, 8), unclipped [ 42.046] emit_primitive_identity_mask__avx2: dst=(514, 449), mask=(848.00, 48.00) x (9.00, 8.00) [ 42.046] glyphs0_to_dst: glyph=(522, 446)x(10, 11), unclipped [ 42.046] emit_primitive_identity_mask__avx2: dst=(522, 446), mask=(992.00, 32.00) x (10.00, 11.00) [ 42.046] glyphs0_to_dst: glyph=(532, 449)x(9, 11), unclipped [ 42.046] emit_primitive_identity_mask__avx2: dst=(532, 449), mask=(880.00, 16.00) x (9.00, 11.00) [ 42.046] glyphs0_to_dst: glyph=(541, 446)x(9, 11), unclipped [ 42.046] emit_primitive_identity_mask__avx2: dst=(541, 446), mask=(880.00, 0.00) x (9.00, 11.00) [ 42.046] glyphs0_to_dst: glyph=(550, 446)x(9, 14), unclipped [ 42.046] emit_primitive_identity_mask__avx2: dst=(550, 446), mask=(832.00, 32.00) x (9.00, 14.00) [ 42.046] glyphs0_to_dst: glyph=(558, 449)x(10, 8), unclipped [ 42.046] emit_primitive_identity_mask__avx2: dst=(558, 449), mask=(848.00, 16.00) x (10.00, 8.00) [ 42.046] glyphs0_to_dst: glyph=(568, 449)x(9, 11), unclipped [ 42.046] emit_primitive_identity_mask__avx2: dst=(568, 449), mask=(880.00, 16.00) x (9.00, 11.00) [ 42.046] glyphs0_to_dst: glyph=(576, 459)x(11, 2), unclipped [ 42.046] emit_primitive_identity_mask__avx2: dst=(576, 459), mask=(832.00, 48.00) x (11.00, 2.00) [ 42.046] glyphs0_to_dst: glyph=(585, 445)x(10, 12), unclipped [ 42.046] emit_primitive_identity_mask__avx2: dst=(585, 445), mask=(864.00, 0.00) x (10.00, 12.00) [ 42.046] glyphs0_to_dst: glyph=(594, 449)x(10, 8), unclipped [ 42.046] emit_primitive_identity_mask__avx2: dst=(594, 449), mask=(864.00, 32.00) x (10.00, 8.00) [ 42.046] glyphs0_to_dst: glyph=(603, 446)x(10, 11), unclipped [ 42.046] emit_primitive_identity_mask__avx2: dst=(603, 446), mask=(880.00, 32.00) x (10.00, 11.00) [ 42.046] glyphs0_to_dst: glyph=(612, 459)x(11, 2), unclipped [ 42.046] emit_primitive_identity_mask__avx2: dst=(612, 459), mask=(832.00, 48.00) x (11.00, 2.00) [ 42.046] glyphs0_to_dst: glyph=(621, 446)x(10, 11), unclipped [ 42.046] emit_primitive_identity_mask__avx2: dst=(621, 446), mask=(880.00, 32.00) x (10.00, 11.00) [ 42.046] glyphs0_to_dst: glyph=(630, 449)x(10, 8), unclipped [ 42.046] emit_primitive_identity_mask__avx2: dst=(630, 449), mask=(944.00, 0.00) x (10.00, 8.00) [ 42.046] glyphs0_to_dst: glyph=(639, 449)x(10, 11), unclipped [ 42.046] emit_primitive_identity_mask__avx2: dst=(639, 449), mask=(880.00, 48.00) x (10.00, 11.00) [ 42.046] glyphs0_to_dst: glyph=(651, 454)x(5, 3), unclipped [ 42.046] emit_primitive_identity_mask__avx2: dst=(651, 454), mask=(1008.00, 32.00) x (5.00, 3.00) [ 42.046] glyphs0_to_dst: glyph=(658, 449)x(9, 8), unclipped [ 42.046] emit_primitive_identity_mask__avx2: dst=(658, 449), mask=(896.00, 48.00) x (9.00, 8.00) [ 42.046] glyphs0_to_dst: glyph=(667, 445)x(9, 12), unclipped [ 42.046] emit_primitive_identity_mask__avx2: dst=(667, 445), mask=(992.00, 48.00) x (9.00, 12.00) [ 42.046] gen8_vertex_flush[2698] = 69 [ 42.046] gen9_magic_ca_pass: CA fixup (4154 -> 4223) [ 42.046] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 42.046] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 42.046] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 42.046] sna_glyphs(op=3, nlist=1, src=(1, 474)) [ 42.046] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 42.046] sna_glyphs: discarding mask [ 42.046] glyphs0_to_dst(op=3, src=(1, 474), nlist=1, dst=(1, 474)+(0, 0)) [ 42.046] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753409936 size=3775x2136 [ 42.046] gen9_render_composite: 0x0, current mode=1/1 [ 42.046] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 42.046] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 42.046] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 42.046] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 42.046] sna_drawable_use_bo pixmap=3383, box=((0, 0), (3775, 2136)), flags=7... [ 42.046] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 42.046] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 42.046] sna_drawable_use_bo: using whole GPU bo [ 42.046] gen9_composite_set_target: pixmap=3383, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 42.046] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 42.046] color_convert: src=ff8ae234 [20028888] [ 42.046] color_convert: dst=ff8ae234 [20028888] [ 42.046] sna_render_get_solid: ff8ae234 [ 42.046] sna_render_get_solid(22) = ff8ae234 (old) [ 42.046] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 42.046] sna_transform_is_imprecise_integer_translation: no transform [ 42.046] gen9_composite_picture: integer translation (0, 0), removing [ 42.046] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 42.046] sna_render_pixmap_bo: GPU all damaged [ 42.046] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 42.046] gen4_choose_composite_emitter: solid, identity mask [ 42.046] kgem_check_bo: num_pages=+0, num_exec=+0 [ 42.046] gen9_composite_get_binding_table(f5c0) [ 42.046] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 42.046] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 42.046] gen9_emit_vertex_elements: setup id=9 [ 42.046] glyphs0_to_dst: glyph=(1, 466)x(9, 8), unclipped [ 42.046] emit_primitive_identity_mask__avx2: dst=(1, 466), mask=(688.00, 32.00) x (9.00, 8.00) [ 42.046] glyphs0_to_dst: glyph=(9, 464)x(10, 13), unclipped [ 42.046] emit_primitive_identity_mask__avx2: dst=(9, 464), mask=(672.00, 48.00) x (10.00, 13.00) [ 42.046] glyphs0_to_dst: glyph=(19, 466)x(9, 8), unclipped [ 42.046] emit_primitive_identity_mask__avx2: dst=(19, 466), mask=(688.00, 32.00) x (9.00, 8.00) [ 42.046] glyphs0_to_dst: glyph=(28, 468)x(8, 3), unclipped [ 42.046] emit_primitive_identity_mask__avx2: dst=(28, 468), mask=(688.00, 48.00) x (8.00, 3.00) [ 42.046] glyphs0_to_dst: glyph=(36, 464)x(11, 10), unclipped [ 42.046] emit_primitive_identity_mask__avx2: dst=(36, 464), mask=(704.00, 0.00) x (11.00, 10.00) [ 42.046] glyphs0_to_dst: glyph=(46, 466)x(9, 8), unclipped [ 42.046] emit_primitive_identity_mask__avx2: dst=(46, 466), mask=(720.00, 0.00) x (9.00, 8.00) [ 42.046] glyphs0_to_dst: glyph=(54, 466)x(10, 8), unclipped [ 42.046] emit_primitive_identity_mask__avx2: dst=(54, 466), mask=(704.00, 16.00) x (10.00, 8.00) [ 42.046] glyphs0_to_dst: glyph=(63, 466)x(10, 8), unclipped [ 42.046] emit_primitive_identity_mask__avx2: dst=(63, 466), mask=(720.00, 16.00) x (10.00, 8.00) [ 42.046] glyphs0_to_dst: glyph=(72, 463)x(10, 11), unclipped [ 42.046] emit_primitive_identity_mask__avx2: dst=(72, 463), mask=(736.00, 0.00) x (10.00, 11.00) [ 42.046] glyphs0_to_dst: glyph=(81, 466)x(10, 8), unclipped [ 42.046] emit_primitive_identity_mask__avx2: dst=(81, 466), mask=(752.00, 0.00) x (10.00, 8.00) [ 42.046] glyphs0_to_dst: glyph=(90, 463)x(10, 11), unclipped [ 42.046] emit_primitive_identity_mask__avx2: dst=(90, 463), mask=(736.00, 0.00) x (10.00, 11.00) [ 42.046] glyphs0_to_dst: glyph=(99, 466)x(11, 8), unclipped [ 42.046] emit_primitive_identity_mask__avx2: dst=(99, 466), mask=(736.00, 16.00) x (11.00, 8.00) [ 42.046] glyphs0_to_dst: glyph=(109, 466)x(9, 8), unclipped [ 42.046] emit_primitive_identity_mask__avx2: dst=(109, 466), mask=(752.00, 16.00) x (9.00, 8.00) [ 42.046] glyphs0_to_dst: glyph=(118, 468)x(8, 3), unclipped [ 42.046] emit_primitive_identity_mask__avx2: dst=(118, 468), mask=(688.00, 48.00) x (8.00, 3.00) [ 42.046] glyphs0_to_dst: glyph=(126, 464)x(10, 10), unclipped [ 42.046] emit_primitive_identity_mask__avx2: dst=(126, 464), mask=(704.00, 32.00) x (10.00, 10.00) [ 42.046] glyphs0_to_dst: glyph=(135, 464)x(10, 10), unclipped [ 42.046] emit_primitive_identity_mask__avx2: dst=(135, 464), mask=(704.00, 32.00) x (10.00, 10.00) [ 42.046] glyphs0_to_dst: glyph=(144, 464)x(10, 10), unclipped [ 42.046] emit_primitive_identity_mask__avx2: dst=(144, 464), mask=(720.00, 32.00) x (10.00, 10.00) [ 42.046] glyphs0_to_dst: glyph=(153, 464)x(10, 10), unclipped [ 42.046] emit_primitive_identity_mask__avx2: dst=(153, 464), mask=(704.00, 48.00) x (10.00, 10.00) [ 42.046] gen8_vertex_flush[2798] = 54 [ 42.046] gen9_magic_ca_pass: CA fixup (4223 -> 4277) [ 42.046] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 42.046] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 42.046] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 42.046] sna_glyphs(op=3, nlist=1, src=(163, 474)) [ 42.046] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 42.046] sna_glyphs: discarding mask [ 42.046] glyphs0_to_dst(op=3, src=(163, 474), nlist=1, dst=(163, 474)+(0, 0)) [ 42.046] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753409936 size=3775x2136 [ 42.046] gen9_render_composite: 0x0, current mode=1/1 [ 42.046] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 42.046] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 42.046] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 42.046] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 42.046] sna_drawable_use_bo pixmap=3383, box=((0, 0), (3775, 2136)), flags=7... [ 42.046] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 42.046] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 42.046] sna_drawable_use_bo: using whole GPU bo [ 42.046] gen9_composite_set_target: pixmap=3383, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 42.046] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 42.046] color_convert: src=ffffffff [20028888] [ 42.046] color_convert: dst=ffffffff [20028888] [ 42.046] sna_render_get_solid: ffffffff [ 42.046] sna_render_get_solid(white) [ 42.046] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 42.046] sna_transform_is_imprecise_integer_translation: no transform [ 42.046] gen9_composite_picture: integer translation (0, 0), removing [ 42.046] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 42.046] sna_render_pixmap_bo: GPU all damaged [ 42.046] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 42.046] gen4_choose_composite_emitter: solid, identity mask [ 42.046] kgem_check_bo: num_pages=+0, num_exec=+0 [ 42.046] gen9_composite_get_binding_table(f580) [ 42.046] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 42.046] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 42.046] gen9_emit_vertex_elements: setup id=9 [ 42.046] glyphs0_to_dst: glyph=(165, 466)x(5, 8), unclipped [ 42.046] emit_primitive_identity_mask__avx2: dst=(165, 466), mask=(720.00, 48.00) x (5.00, 8.00) [ 42.047] gen8_vertex_flush[2898] = 3 [ 42.047] gen9_magic_ca_pass: CA fixup (4277 -> 4280) [ 42.047] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 42.047] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 42.047] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 42.047] sna_glyphs(op=3, nlist=1, src=(172, 474)) [ 42.047] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 42.047] sna_glyphs: discarding mask [ 42.047] glyphs0_to_dst(op=3, src=(172, 474), nlist=1, dst=(172, 474)+(0, 0)) [ 42.047] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753409936 size=3775x2136 [ 42.047] gen9_render_composite: 0x0, current mode=1/1 [ 42.047] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 42.047] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 42.047] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 42.047] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 42.047] sna_drawable_use_bo pixmap=3383, box=((0, 0), (3775, 2136)), flags=7... [ 42.047] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 42.047] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 42.047] sna_drawable_use_bo: using whole GPU bo [ 42.047] gen9_composite_set_target: pixmap=3383, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 42.047] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 42.047] color_convert: src=ff729fcf [20028888] [ 42.047] color_convert: dst=ff729fcf [20028888] [ 42.047] sna_render_get_solid: ff729fcf [ 42.047] sna_render_get_solid(23) = ff729fcf (old) [ 42.047] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 42.047] sna_transform_is_imprecise_integer_translation: no transform [ 42.047] gen9_composite_picture: integer translation (0, 0), removing [ 42.047] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 42.047] sna_render_pixmap_bo: GPU all damaged [ 42.047] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 42.047] gen4_choose_composite_emitter: solid, identity mask [ 42.047] kgem_check_bo: num_pages=+0, num_exec=+0 [ 42.047] gen9_composite_get_binding_table(f540) [ 42.047] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 42.047] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 42.047] gen9_emit_vertex_elements: setup id=9 [ 42.047] glyphs0_to_dst: glyph=(171, 468)x(11, 3), unclipped [ 42.047] emit_primitive_identity_mask__avx2: dst=(171, 468), mask=(736.00, 32.00) x (11.00, 3.00) [ 42.047] glyphs0_to_dst: glyph=(180, 463)x(10, 14), unclipped [ 42.047] emit_primitive_identity_mask__avx2: dst=(180, 463), mask=(944.00, 48.00) x (10.00, 14.00) [ 42.047] glyphs0_to_dst: glyph=(189, 463)x(11, 11), unclipped [ 42.047] emit_primitive_identity_mask__avx2: dst=(189, 463), mask=(960.00, 0.00) x (11.00, 11.00) [ 42.047] glyphs0_to_dst: glyph=(198, 466)x(10, 8), unclipped [ 42.047] emit_primitive_identity_mask__avx2: dst=(198, 466), mask=(976.00, 0.00) x (10.00, 8.00) [ 42.047] glyphs0_to_dst: glyph=(208, 466)x(9, 11), unclipped [ 42.047] emit_primitive_identity_mask__avx2: dst=(208, 466), mask=(960.00, 16.00) x (9.00, 11.00) [ 42.047] glyphs0_to_dst: glyph=(216, 463)x(10, 14), unclipped [ 42.047] emit_primitive_identity_mask__avx2: dst=(216, 463), mask=(944.00, 48.00) x (10.00, 14.00) [ 42.047] glyphs0_to_dst: glyph=(225, 464)x(10, 10), unclipped [ 42.047] emit_primitive_identity_mask__avx2: dst=(225, 464), mask=(976.00, 16.00) x (10.00, 10.00) [ 42.047] glyphs0_to_dst: glyph=(234, 475)x(11, 2), unclipped [ 42.047] emit_primitive_identity_mask__avx2: dst=(234, 475), mask=(992.00, 0.00) x (11.00, 2.00) [ 42.047] glyphs0_to_dst: glyph=(243, 463)x(11, 11), unclipped [ 42.047] emit_primitive_identity_mask__avx2: dst=(243, 463), mask=(1008.00, 0.00) x (11.00, 11.00) [ 42.047] glyphs0_to_dst: glyph=(253, 466)x(9, 8), unclipped [ 42.047] emit_primitive_identity_mask__avx2: dst=(253, 466), mask=(720.00, 0.00) x (9.00, 8.00) [ 42.047] glyphs0_to_dst: glyph=(261, 466)x(10, 8), unclipped [ 42.047] emit_primitive_identity_mask__avx2: dst=(261, 466), mask=(704.00, 16.00) x (10.00, 8.00) [ 42.047] glyphs0_to_dst: glyph=(270, 466)x(10, 8), unclipped [ 42.047] emit_primitive_identity_mask__avx2: dst=(270, 466), mask=(704.00, 16.00) x (10.00, 8.00) [ 42.047] glyphs0_to_dst: glyph=(279, 462)x(10, 12), unclipped [ 42.047] emit_primitive_identity_mask__avx2: dst=(279, 462), mask=(992.00, 16.00) x (10.00, 12.00) [ 42.047] glyphs0_to_dst: glyph=(288, 466)x(10, 8), unclipped [ 42.047] emit_primitive_identity_mask__avx2: dst=(288, 466), mask=(704.00, 16.00) x (10.00, 8.00) [ 42.047] glyphs0_to_dst: glyph=(297, 466)x(10, 8), unclipped [ 42.047] emit_primitive_identity_mask__avx2: dst=(297, 466), mask=(752.00, 0.00) x (10.00, 8.00) [ 42.047] glyphs0_to_dst: glyph=(307, 462)x(10, 12), unclipped [ 42.047] emit_primitive_identity_mask__avx2: dst=(307, 462), mask=(1008.00, 16.00) x (10.00, 12.00) [ 42.047] glyphs0_to_dst: glyph=(315, 463)x(11, 11), unclipped [ 42.047] emit_primitive_identity_mask__avx2: dst=(315, 463), mask=(960.00, 0.00) x (11.00, 11.00) [ 42.047] glyphs0_to_dst: glyph=(324, 466)x(11, 8), unclipped [ 42.047] emit_primitive_identity_mask__avx2: dst=(324, 466), mask=(736.00, 16.00) x (11.00, 8.00) [ 42.047] glyphs0_to_dst: glyph=(334, 466)x(9, 11), unclipped [ 42.047] emit_primitive_identity_mask__avx2: dst=(334, 466), mask=(960.00, 16.00) x (9.00, 11.00) [ 42.047] glyphs0_to_dst: glyph=(342, 475)x(11, 2), unclipped [ 42.047] emit_primitive_identity_mask__avx2: dst=(342, 475), mask=(992.00, 0.00) x (11.00, 2.00) [ 42.047] glyphs0_to_dst: glyph=(351, 462)x(10, 12), unclipped [ 42.047] emit_primitive_identity_mask__avx2: dst=(351, 462), mask=(992.00, 16.00) x (10.00, 12.00) [ 42.047] glyphs0_to_dst: glyph=(361, 462)x(9, 12), unclipped [ 42.047] emit_primitive_identity_mask__avx2: dst=(361, 462), mask=(960.00, 32.00) x (9.00, 12.00) [ 42.047] glyphs0_to_dst: glyph=(369, 466)x(10, 11), unclipped [ 42.047] emit_primitive_identity_mask__avx2: dst=(369, 466), mask=(976.00, 32.00) x (10.00, 11.00) [ 42.047] glyphs0_to_dst: glyph=(378, 463)x(10, 14), unclipped [ 42.047] emit_primitive_identity_mask__avx2: dst=(378, 463), mask=(944.00, 48.00) x (10.00, 14.00) [ 42.047] glyphs0_to_dst: glyph=(387, 464)x(10, 10), unclipped [ 42.047] emit_primitive_identity_mask__avx2: dst=(387, 464), mask=(960.00, 48.00) x (10.00, 10.00) [ 42.047] glyphs0_to_dst: glyph=(396, 475)x(11, 2), unclipped [ 42.047] emit_primitive_identity_mask__avx2: dst=(396, 475), mask=(992.00, 0.00) x (11.00, 2.00) [ 42.047] glyphs0_to_dst: glyph=(406, 466)x(9, 8), unclipped [ 42.047] emit_primitive_identity_mask__avx2: dst=(406, 466), mask=(688.00, 32.00) x (9.00, 8.00) [ 42.047] glyphs0_to_dst: glyph=(415, 466)x(9, 8), unclipped [ 42.047] emit_primitive_identity_mask__avx2: dst=(415, 466), mask=(752.00, 16.00) x (9.00, 8.00) [ 42.047] glyphs0_to_dst: glyph=(424, 466)x(9, 11), unclipped [ 42.047] emit_primitive_identity_mask__avx2: dst=(424, 466), mask=(960.00, 16.00) x (9.00, 11.00) [ 42.047] glyphs0_to_dst: glyph=(432, 463)x(10, 11), unclipped [ 42.047] emit_primitive_identity_mask__avx2: dst=(432, 463), mask=(976.00, 48.00) x (10.00, 11.00) [ 42.047] glyphs0_to_dst: glyph=(442, 466)x(9, 8), unclipped [ 42.047] emit_primitive_identity_mask__avx2: dst=(442, 466), mask=(688.00, 32.00) x (9.00, 8.00) [ 42.047] glyphs0_to_dst: glyph=(450, 466)x(10, 11), unclipped [ 42.047] emit_primitive_identity_mask__avx2: dst=(450, 466), mask=(976.00, 32.00) x (10.00, 11.00) [ 42.047] gen8_vertex_flush[2998] = 96 [ 42.047] gen9_magic_ca_pass: CA fixup (4280 -> 4376) [ 42.047] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 42.047] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 42.047] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 42.047] sna_glyphs(op=3, nlist=1, src=(460, 474)) [ 42.047] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 42.047] sna_glyphs: discarding mask [ 42.047] glyphs0_to_dst(op=3, src=(460, 474), nlist=1, dst=(460, 474)+(0, 0)) [ 42.047] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753409936 size=3775x2136 [ 42.047] gen9_render_composite: 0x0, current mode=1/1 [ 42.047] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 42.047] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 42.047] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 42.047] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 42.047] sna_drawable_use_bo pixmap=3383, box=((0, 0), (3775, 2136)), flags=7... [ 42.047] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 42.047] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 42.047] sna_drawable_use_bo: using whole GPU bo [ 42.047] gen9_composite_set_target: pixmap=3383, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 42.047] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 42.047] color_convert: src=ffffffff [20028888] [ 42.047] color_convert: dst=ffffffff [20028888] [ 42.047] sna_render_get_solid: ffffffff [ 42.047] sna_render_get_solid(white) [ 42.047] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 42.047] sna_transform_is_imprecise_integer_translation: no transform [ 42.047] gen9_composite_picture: integer translation (0, 0), removing [ 42.047] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 42.047] sna_render_pixmap_bo: GPU all damaged [ 42.047] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 42.047] gen4_choose_composite_emitter: solid, identity mask [ 42.047] kgem_check_bo: num_pages=+0, num_exec=+0 [ 42.047] gen9_composite_get_binding_table(f500) [ 42.047] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 42.047] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 42.047] gen9_emit_vertex_elements: setup id=9 [ 42.047] glyphs0_to_dst: glyph=(459, 463)x(10, 13), unclipped [ 42.047] emit_primitive_identity_mask__avx2: dst=(459, 463), mask=(752.00, 32.00) x (10.00, 13.00) [ 42.047] gen8_vertex_flush[2a98] = 3 [ 42.047] gen9_magic_ca_pass: CA fixup (4376 -> 4379) [ 42.047] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 42.047] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 42.047] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 42.047] sna_validate_gc(0x561c94ab2470) changes=0, previous serial=bea, drawable=d2f [ 42.047] sna_validate_gc: recomputing clip [ 42.047] sna_validate_gc: composite clip=1x[(65, 24), (3840, 2160)] [0x561c94abf1d0] [ 42.047] sna_copy_area: src=pixmap=3383:(0, 0)x(3775, 2136)+(0, 0) -> dst=pixmap=3060:(0, 0)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 42.047] sna_copy_area: normal copy [ 42.047] sna_do_copy: src=(0, 0), dst=(0, 0), size=(3775x2136) [ 42.047] sna_do_copy: after drawable: src=(0, 0), dst=(65, 24), size=(3775x2136) [ 42.047] sna_do_copy: dst extents (65, 24), (3840, 2160), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 42.047] sna_do_copy: clipped dst extents (65, 24), (3840, 2160) [ 42.047] sna_do_copy: unclipped src extents (0, 0), (3775, 2136) [ 42.047] sna_do_copy: clipped src extents (0, 0), (3775, 2136) [ 42.047] sna_do_copy: pixmap -- no source clipping [ 42.047] sna_do_copy: src extents (0, 0), (3775, 2136) x 1 [ 42.047] sna_do_copy: copy region (65, 24), (3840, 2160) x 1 + (-65, -24) [ 42.047] sna_copy_boxes (boxes=1x[(65, 24), (3840, 2160)...], src pixmap=3383+(-65, -24), dst pixmap=3060+(-65, -24), alu=3, src.size=3775x2136, dst.size=3775x2136) [ 42.047] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94ace290, gpu_bo=25, cpu_bo=0), replaces=1 [ 42.047] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 42.047] sna_drawable_use_bo pixmap=3060, box=((0, 0), (3775, 2136)), flags=1b... [ 42.047] sna_drawable_use_bo: exported target, set PREFER_GPU [ 42.047] sna_drawable_use_bo: pinned, never REPLACES [ 42.047] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=b [ 42.047] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 42.047] sna_drawable_use_bo: using whole GPU bo [ 42.047] sna_pixmap_move_to_gpu(pixmap=3383, usage=0), flags=a [ 42.047] sna_pixmap_move_to_gpu: already all-damaged [ 42.047] sna_pixmap_mark_active: pixmap=3383, handle=25 [ 42.047] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 42.047] sna_pixmap_make_cow: make cow src=3383, dst=3060, handle=25 (already cow? src=0, dst=0) [ 42.047] sna_pixmap_make_cow: can't cow, dst_pinned=2 [ 42.047] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 42.047] kgem_bo_is_render: handle=25, rq? 1 [1] [ 42.047] kgem_bo_is_render: handle=9, rq? 0 [0] [ 42.047] kgem_bo_is_render: handle=9, rq? 0 [0] [ 42.047] kgem_bo_is_render: handle=25, rq? 1 [1] [ 42.047] kgem_set_mode: flushing before new bo [ 42.047] gen8_vertex_close: used=17516, vbo active? 23, vb=200, nreloc=1 [ 42.047] gen8_vertex_close: reloc[0] = 289 [ 42.047] kgem_add_reloc64: handle=23, pos=289, delta=0, domains=200000 [ 42.047] kgem_add_handle: handle=23, index=5 [ 42.047] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fd541000) [ 42.047] batch[1/1, flags=1800]: 2764 2764 15680 16384, nreloc=9, nexec=6, nfence=0, aperture=9110 [fenced=0] [ 42.047] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd981000 [ 42.047] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -49151 [ 42.047] kgem_fixup_relocs: shrinking by 49152 [ 42.047] __kgem_busy: handle=2, busy=0, wedged=0 [ 42.047] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd981000 [ 42.047] kgem_commit: release handle=25 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fe016000 [ 42.047] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 42.047] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 42.047] __kgem_bo_clear_busy: handle=7 [ 42.047] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 42.047] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 42.047] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 42.047] __kgem_bo_clear_busy: handle=8 [ 42.047] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 42.047] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 42.047] __kgem_bo_clear_busy: handle=8 [ 42.047] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 42.047] __kgem_busy: handle=2, busy=131072, wedged=0 [ 42.047] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 42.047] kgem_check_bo: num_pages=+16110, num_exec=+2 [ 42.047] aligning vertex: was 4, now 2 floats per vertex [ 42.047] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 42.047] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 42.047] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 42.047] kgem_add_handle: handle=4, index=0 [ 42.047] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 42.047] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 42.047] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 42.047] gen9_composite_get_binding_table(ffc0) [ 42.047] kgem_add_reloc64: handle=9, pos=16360, delta=0, domains=20002 [ 42.047] kgem_add_handle: handle=9, index=1 [ 42.047] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f02dd000) [ 42.047] __kgem_bo_mark_dirty: handle=9 (proxy? 0) [ 42.047] [3fe0] bind bo(handle=9, addr=f02dd000), format=192, width=3775, height=2136, pitch=15360, tiling=1 -> render [ 42.047] kgem_add_reloc64: handle=25, pos=16344, delta=0, domains=40000 [ 42.047] kgem_add_handle: handle=25, index=2 [ 42.047] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fe016000) [ 42.047] [3fd0] bind bo(handle=25, addr=fe016000), format=192, width=3775, height=2136, pitch=15360, tiling=1 -> sampler [ 42.047] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 42.047] gen9_emit_sampler: sampler = 0 [ 42.047] gen9_emit_sf: num_sf_outputs=1 [ 42.047] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 42.047] gen9_emit_vertex_elements: setup id=0 [ 42.047] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 42.047] (0, 0) -> (0, 0) + (3775, 2136) [ 42.047] gen8_vertex_flush[490] = 3 [ 42.047] sna_accel_flush: flush?=1, dirty?=0 [ 42.047] gen8_vertex_close: used=17522, vbo active? 23, vb=1, nreloc=1 [ 42.047] gen8_vertex_close: reloc[0] = 287 [ 42.047] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 42.047] kgem_add_handle: handle=23, index=3 [ 42.047] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 42.047] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16184 [fenced=0] [ 42.047] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 42.047] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 42.047] kgem_fixup_relocs: shrinking by 61440 [ 42.047] __kgem_busy: handle=1, busy=0, wedged=0 [ 42.047] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 42.047] kgem_commit: release handle=9 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f02dd000 [ 42.047] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 42.047] kgem_commit: release handle=25 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fe016000 [ 42.047] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 42.047] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 42.047] sna_accel_flush: flush?=0, dirty?=0 [ 42.047] sna_accel_flush: flush?=0, dirty?=0 [ 42.047] sna_accel_flush: flush?=0, dirty?=0 [ 42.047] sna_destroy_pixmap: pixmap=3383, attached?=1 [ 42.047] _kgem_bo_destroy: handle=25, proxy? 0 [ 42.047] __kgem_bo_destroy: handle=25, size=32808960 [ 42.047] __kgem_busy: handle=25, busy=131073, wedged=0 [ 42.047] __kgem_bo_destroy: handle=25 -> active [ 42.048] __sna_free_pixmap(pixmap=3383) [ 42.048] sna_accel_flush: flush?=0, dirty?=0 [ 42.048] sna_accel_flush: flush?=0, dirty?=0 [ 42.048] sna_accel_flush: flush?=0, dirty?=0 [ 42.048] sna_block_handler (tv=579.41000) [ 42.048] kgem_retire, need_retire?=1 [ 42.048] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 42.048] kgem_retire__requests_ring: retiring ring 0 [ 42.048] __kgem_busy: handle=2, busy=0, wedged=0 [ 42.048] __kgem_retire_rq: request 2 complete [ 42.048] kgem_retire__requests_ring: retiring ring 0 [ 42.048] __kgem_busy: handle=1, busy=131072, wedged=0 [ 42.048] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 42.048] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 42.048] kgem_retire -- retired=0, need_retire=1 [ 42.048] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 42.048] has_shadow: has pending damage? 0, outstanding flips: 0 [ 42.048] timer_enable (time=42048), starting timer 1 [ 42.048] sna_wakeup_handler [ 42.048] sna_accel_flush: flush?=0, dirty?=0 [ 42.048] sna_accel_flush: flush?=0, dirty?=0 [ 42.048] sna_accel_flush: flush?=0, dirty?=0 [ 42.048] sna_accel_flush: flush?=0, dirty?=0 [ 42.048] sna_accel_flush: flush?=0, dirty?=0 [ 42.048] sna_accel_flush: flush?=0, dirty?=0 [ 42.048] sna_accel_flush: flush?=0, dirty?=0 [ 42.048] sna_accel_flush: flush?=0, dirty?=0 [ 42.048] sna_accel_flush: flush?=0, dirty?=0 [ 42.048] sna_block_handler (tv=579.41000) [ 42.048] kgem_retire, need_retire?=1 [ 42.048] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 42.048] kgem_retire__requests_ring: retiring ring 0 [ 42.048] __kgem_busy: handle=1, busy=131072, wedged=0 [ 42.048] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 42.048] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 42.048] kgem_retire -- retired=0, need_retire=1 [ 42.048] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 42.048] has_shadow: has pending damage? 0, outstanding flips: 0 [ 42.048] sna_wakeup_handler [ 42.048] sna_accel_flush: flush?=0, dirty?=0 [ 42.048] sna_accel_flush: flush?=0, dirty?=0 [ 42.048] sna_block_handler (tv=579.41000) [ 42.048] kgem_retire, need_retire?=1 [ 42.048] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 42.048] kgem_retire__requests_ring: retiring ring 0 [ 42.048] __kgem_busy: handle=1, busy=131072, wedged=0 [ 42.048] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 42.048] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 42.048] kgem_retire -- retired=0, need_retire=1 [ 42.048] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 42.048] has_shadow: has pending damage? 0, outstanding flips: 0 [ 42.048] sna_wakeup_handler [ 42.048] sna_accel_flush: flush?=0, dirty?=0 [ 42.048] sna_accel_flush: flush?=0, dirty?=0 [ 42.048] sna_block_handler (tv=579.41000) [ 42.048] kgem_retire, need_retire?=1 [ 42.048] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 42.048] kgem_retire__requests_ring: retiring ring 0 [ 42.048] __kgem_busy: handle=1, busy=131072, wedged=0 [ 42.048] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 42.048] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 42.048] kgem_retire -- retired=0, need_retire=1 [ 42.048] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 42.048] has_shadow: has pending damage? 0, outstanding flips: 0 [ 42.048] sna_wakeup_handler [ 42.048] sna_accel_flush: flush?=0, dirty?=0 [ 42.048] sna_accel_flush: flush?=0, dirty?=0 [ 42.048] sna_accel_flush: flush?=0, dirty?=0 [ 42.048] sna_block_handler (tv=579.41000) [ 42.048] kgem_retire, need_retire?=1 [ 42.048] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 42.048] kgem_retire__requests_ring: retiring ring 0 [ 42.048] __kgem_busy: handle=1, busy=131072, wedged=0 [ 42.048] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 42.048] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 42.048] kgem_retire -- retired=0, need_retire=1 [ 42.048] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 42.048] has_shadow: has pending damage? 0, outstanding flips: 0 [ 42.048] sna_wakeup_handler [ 42.048] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=128, name=76 [ 42.048] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 42.048] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 42.049] sna_dri2_get_back: draw size=7680x2160, back buffer handle=128 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 [ 42.049] sna_dri2_get_back: reuse backbuffer? 1 [ 42.049] sna_dri2_get_back: back buffer handle=128, active?=0, refcnt=1 [ 42.049] sna_dri2_get_back: reuse unattached back [ 42.049] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 42.049] sna_dri2_reuse_buffer: reusing back buffer handle=128, name=76, pitch=30720, age=0 [ 42.049] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 42.049] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=29, name=3, active_scanout=3 [ 42.049] kgem_bo_flink: flinked handle=29 to name=3, marking non-reusable [ 42.049] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=29] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 42.049] sna_accel_flush: flush?=0, dirty?=0 [ 42.049] sna_accel_flush: flush?=0, dirty?=0 [ 42.049] sna_accel_flush: flush?=0, dirty?=0 [ 42.049] sna_block_handler (tv=579.40000) [ 42.049] kgem_retire, need_retire?=1 [ 42.049] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 42.049] kgem_retire__requests_ring: retiring ring 0 [ 42.049] __kgem_busy: handle=1, busy=131072, wedged=0 [ 42.049] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 42.049] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 42.049] kgem_retire -- retired=0, need_retire=1 [ 42.049] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 42.049] has_shadow: has pending damage? 0, outstanding flips: 0 [ 42.049] timer_enable (time=42049), starting timer 0 [ 42.049] sna_accel_block: evaluating timers, active=7 [ 42.049] sna_accel_block: flush timer expires in 8 [42057] [ 42.049] sna_wakeup_handler [ 42.049] sna_accel_flush: flush?=0, dirty?=0 [ 42.049] sna_accel_flush: flush?=0, dirty?=0 [ 42.049] sna_block_handler (tv=579.40000) [ 42.049] kgem_retire, need_retire?=1 [ 42.049] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 42.049] kgem_retire__requests_ring: retiring ring 0 [ 42.049] __kgem_busy: handle=1, busy=131072, wedged=0 [ 42.049] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 42.049] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 42.049] kgem_retire -- retired=0, need_retire=1 [ 42.049] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 42.049] sna_scanout_do_flush: flush timer active: delta=8 [ 42.049] sna_accel_block: evaluating timers, active=7 [ 42.049] sna_accel_block: flush timer expires in 8 [42057] [ 42.049] sna_wakeup_handler [ 42.049] sna_accel_flush: flush?=0, dirty?=0 [ 42.049] sna_accel_flush: flush?=0, dirty?=0 [ 42.049] sna_block_handler (tv=579.40000) [ 42.049] kgem_retire, need_retire?=1 [ 42.049] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 42.049] kgem_retire__requests_ring: retiring ring 0 [ 42.049] __kgem_busy: handle=1, busy=131072, wedged=0 [ 42.049] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 42.049] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 42.049] kgem_retire -- retired=0, need_retire=1 [ 42.049] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 42.049] sna_scanout_do_flush: flush timer active: delta=8 [ 42.049] sna_accel_block: evaluating timers, active=7 [ 42.049] sna_accel_block: flush timer expires in 8 [42057] [ 42.049] sna_wakeup_handler [ 42.050] sna_accel_flush: flush?=0, dirty?=0 [ 42.050] sna_accel_flush: flush?=0, dirty?=0 [ 42.050] sna_block_handler (tv=579.39000) [ 42.050] kgem_retire, need_retire?=1 [ 42.050] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 42.050] kgem_retire__requests_ring: retiring ring 0 [ 42.050] __kgem_busy: handle=1, busy=131072, wedged=0 [ 42.050] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 42.050] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 42.050] kgem_retire -- retired=0, need_retire=1 [ 42.050] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 42.050] sna_scanout_do_flush: flush timer active: delta=7 [ 42.050] sna_accel_block: evaluating timers, active=7 [ 42.050] sna_accel_block: flush timer expires in 7 [42057] [ 42.050] sna_wakeup_handler [ 42.050] sna_accel_flush: flush?=0, dirty?=0 [ 42.050] sna_accel_flush: flush?=0, dirty?=0 [ 42.050] sna_block_handler (tv=579.39000) [ 42.050] kgem_retire, need_retire?=1 [ 42.050] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 42.050] kgem_retire__requests_ring: retiring ring 0 [ 42.050] __kgem_busy: handle=1, busy=131072, wedged=0 [ 42.050] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 42.050] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 42.050] kgem_retire -- retired=0, need_retire=1 [ 42.050] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 42.050] sna_scanout_do_flush: flush timer active: delta=7 [ 42.050] sna_accel_block: evaluating timers, active=7 [ 42.050] sna_accel_block: flush timer expires in 7 [42057] [ 42.050] sna_wakeup_handler [ 42.050] sna_accel_flush: flush?=0, dirty?=0 [ 42.050] sna_accel_flush: flush?=0, dirty?=0 [ 42.050] sna_block_handler (tv=579.39000) [ 42.050] kgem_retire, need_retire?=1 [ 42.050] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 42.050] kgem_retire__requests_ring: retiring ring 0 [ 42.050] __kgem_busy: handle=1, busy=131072, wedged=0 [ 42.050] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 42.050] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 42.050] kgem_retire -- retired=0, need_retire=1 [ 42.050] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 42.050] sna_scanout_do_flush: flush timer active: delta=7 [ 42.050] sna_accel_block: evaluating timers, active=7 [ 42.050] sna_accel_block: flush timer expires in 7 [42057] [ 42.050] sna_wakeup_handler [ 42.050] sna_accel_flush: flush?=0, dirty?=0 [ 42.050] sna_accel_flush: flush?=0, dirty?=0 [ 42.050] sna_block_handler (tv=579.39000) [ 42.051] kgem_retire, need_retire?=1 [ 42.051] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 42.051] kgem_retire__requests_ring: retiring ring 0 [ 42.051] __kgem_busy: handle=1, busy=131072, wedged=0 [ 42.051] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 42.051] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 42.051] kgem_retire -- retired=0, need_retire=1 [ 42.051] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 42.051] sna_scanout_do_flush: flush timer active: delta=6 [ 42.051] sna_accel_block: evaluating timers, active=7 [ 42.051] sna_accel_block: flush timer expires in 6 [42057] [ 42.051] sna_wakeup_handler [ 42.051] sna_accel_flush: flush?=0, dirty?=0 [ 42.051] sna_accel_flush: flush?=0, dirty?=0 [ 42.051] sna_block_handler (tv=579.38000) [ 42.051] kgem_retire, need_retire?=1 [ 42.051] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 42.051] kgem_retire__requests_ring: retiring ring 0 [ 42.051] __kgem_busy: handle=1, busy=0, wedged=0 [ 42.051] __kgem_retire_rq: request 1 complete [ 42.051] __kgem_bo_flush: handle=9, busy=0, wedged=0 [ 42.051] __kgem_bo_flush: handle=25, busy=0, wedged=0 [ 42.051] kgem_bo_move_to_cache: release handle=25 [ 42.051] kgem_bo_move_to_inactive: moving handle=25 to inactive [ 42.051] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 42.051] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 42.051] kgem_retire -- retired=1, need_retire=0 [ 42.051] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 42.051] gen6_render_retire: resetting idle vbo [ 42.051] sna_scanout_do_flush: flush timer active: delta=6 [ 42.051] sna_accel_block: evaluating timers, active=7 [ 42.051] sna_accel_block: flush timer expires in 6 [42057] [ 42.051] sna_wakeup_handler [ 42.051] sna_accel_flush: flush?=0, dirty?=0 [ 42.051] sna_accel_flush: flush?=0, dirty?=0 [ 42.051] sna_block_handler (tv=579.38000) [ 42.051] sna_scanout_do_flush: flush timer active: delta=6 [ 42.051] sna_accel_block: evaluating timers, active=7 [ 42.051] sna_accel_block: flush timer expires in 6 [42057] [ 42.051] sna_wakeup_handler [ 42.051] sna_accel_flush: flush?=0, dirty?=0 [ 42.051] sna_accel_flush: flush?=0, dirty?=0 [ 42.051] sna_block_handler (tv=579.38000) [ 42.051] sna_scanout_do_flush: flush timer active: delta=6 [ 42.051] sna_accel_block: evaluating timers, active=7 [ 42.051] sna_accel_block: flush timer expires in 6 [42057] [ 42.051] sna_wakeup_handler [ 42.051] sna_accel_flush: flush?=0, dirty?=0 [ 42.051] sna_accel_flush: flush?=0, dirty?=0 [ 42.051] sna_block_handler (tv=579.38000) [ 42.051] sna_scanout_do_flush: flush timer active: delta=6 [ 42.051] sna_accel_block: evaluating timers, active=7 [ 42.051] sna_accel_block: flush timer expires in 6 [42057] [ 42.051] sna_wakeup_handler [ 42.051] sna_accel_flush: flush?=0, dirty?=0 [ 42.051] sna_accel_flush: flush?=0, dirty?=0 [ 42.051] sna_block_handler (tv=579.38000) [ 42.051] sna_scanout_do_flush: flush timer active: delta=6 [ 42.051] sna_accel_block: evaluating timers, active=7 [ 42.051] sna_accel_block: flush timer expires in 6 [42057] [ 42.051] sna_wakeup_handler [ 42.051] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 42.051] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 42.051] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 42.051] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 42.051] sna_dri2_get_msc(draw=146, pipe=0) [ 42.051] sna_crtc_record_swap: recording last swap on pipe=0, frame 2280 [msc=2280], time 42.49282 [ 42.051] sna_dri2_get_msc: msc=2280 [raw=2280], ust=42049282 [ 42.051] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=128 (refs=1/1, flush=0) , front=29 (refs=1/4, flush=1) [ 42.051] sna_dri2_schedule_swap(target_msc=2271, divisor=0, remainder=0) [ 42.051] sna_dri2_schedule_swap: using front handle=29, active_scanout?=3, flush?=1 [ 42.051] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 42.051] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 42.051] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 42.051] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 42.051] sna_crtc_record_swap: recording last swap on pipe=0, frame 2280 [msc=2280], time 42.49282 [ 42.051] immediate_swap: current_msc=2280, target_msc=2271 -- yes [ 42.051] can_flip: no, shadow enabled [ 42.051] sna_dri2_add_event: adding event to window 146) [ 42.051] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 42.051] sna_dri2_immediate_blit: no pending blit, starting chain [ 42.051] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 42.051] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 42.051] can_xchg: back size=8701e00, front size=8701e00 [ 42.051] can_xchg: yes, pixmap=165 [ 42.051] sna_dri2_xchg: win=146, exchange front=29/3,ref=2 and back=128/76,ref=2, pixmap=165 7680x2160 [ 42.051] sna_dri2_xchg: back_bo handle=128, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 42.051] sna_dri2_xchg: front_bo handle=29, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 42.051] set_bo: pixmap=165, handle=128 (old handle=29) [ 42.051] set_bo: marking whole pixmap as damaged [ 42.051] set_bo: applying final/discard move-to-gpu [ 42.051] wait_for_shadow: flags=0, flips=0, handle=29, shadow=32 [ 42.051] set_bo: dropping flush hint from handle=29 [ 42.051] set_bo: adding flush hint to handle=128 [ 42.051] mark_stale(handle=29) => 1 [ 42.051] swap_limit: draw=146 setting swap limit to 3 [ 42.051] sna_dri2_swap_limit_validate: swap limit set to 3 [ 42.051] sna_next_vblank(pipe=0, waiting until next vblank) [ 42.051] sna_dri2_schedule_swap: reported target_msc=2280 [ 42.051] sna_accel_flush: flush?=0, dirty?=0 [ 42.051] sna_accel_flush: flush?=0, dirty?=0 [ 42.051] sna_accel_flush: flush?=0, dirty?=0 [ 42.052] sna_accel_flush: flush?=0, dirty?=0 [ 42.052] sna_block_handler (tv=579.37000) [ 42.052] sna_scanout_do_flush: flush timer active: delta=5 [ 42.052] sna_accel_block: evaluating timers, active=7 [ 42.052] sna_accel_block: flush timer expires in 5 [42057] [ 42.052] sna_wakeup_handler [ 42.052] sna_accel_flush: flush?=0, dirty?=0 [ 42.052] sna_accel_flush: flush?=0, dirty?=0 [ 42.052] sna_accel_flush: flush?=0, dirty?=0 [ 42.052] sna_block_handler (tv=579.37000) [ 42.052] sna_scanout_do_flush: flush timer active: delta=5 [ 42.052] sna_accel_block: evaluating timers, active=7 [ 42.052] sna_accel_block: flush timer expires in 5 [42057] [ 42.052] sna_wakeup_handler [ 42.052] sna_accel_flush: flush?=0, dirty?=0 [ 42.052] sna_accel_flush: flush?=0, dirty?=0 [ 42.052] sna_block_handler (tv=579.37000) [ 42.052] sna_scanout_do_flush: flush timer active: delta=5 [ 42.052] sna_accel_block: evaluating timers, active=7 [ 42.052] sna_accel_block: flush timer expires in 5 [42057] [ 42.052] sna_wakeup_handler [ 42.052] sna_accel_flush: flush?=0, dirty?=0 [ 42.052] sna_randr_getinfo() [ 42.052] sna_handle_uevents [ 42.052] sna_output_detect(eDP1:48) [ 42.052] sna_output_detect(eDP1) reporting cached status (since 85ms): 0 [ 42.052] sna_output_get_modes(eDP1:48) [ 42.052] sna_output_attach_edid(eDP1): attaching EDID id=111, current=111 [ 42.052] sna_output_attach_edid(eDP1): retrieving blob id=111, length=128 [ 42.052] sna_output_attach_edid(eDP1): EDID + MonInfo is unchanged [ 42.052] sna_output_attach_tile: found? TILE=-1 [ 42.052] sna_output_get_modes: CRTC:32, pipe=0: has mode?=1 [ 42.052] kmode: 3840x2160, clock=533250, 3840 3888 3920 4000 0, 2160 2163 2168 2222 0, flags=a, type=0 [ 42.052] sna_output_get_modes: adding 1 probed modes [ 42.052] kmode: 3840x2160, clock=533250, 3840 3888 3920 4000 0, 2160 2163 2168 2222 0, flags=a, type=48 [ 42.052] Adding 16:9 modes -- 34440 < 34560 > 34680 [ 42.052] kgem_can_create_2d: 3840x2160 @ 32 [ 42.052] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 42.052] kgem_can_create_2d: untiled size=33177600 [ 42.052] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 42.052] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 42.052] kgem_can_create_2d: tiled[-1] size=33177600 [ 42.052] kgem_can_create_2d: 640x480 @ 32 [ 42.052] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 42.052] kgem_can_create_2d: untiled size=1228800 [ 42.052] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 [ 42.052] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 42.052] kgem_can_create_2d: tiled[-1] size=1228800 [ 42.052] kgem_can_create_2d: 800x600 @ 32 [ 42.052] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 42.052] kgem_can_create_2d: untiled size=1921024 [ 42.052] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 [ 42.052] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 42.052] kgem_can_create_2d: tiled[-1] size=1921024 [ 42.052] kgem_can_create_2d: 800x600 @ 32 [ 42.052] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 42.052] kgem_can_create_2d: untiled size=1921024 [ 42.052] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 [ 42.052] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 42.052] kgem_can_create_2d: tiled[-1] size=1921024 [ 42.052] kgem_can_create_2d: 1024x768 @ 32 [ 42.052] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 42.052] kgem_can_create_2d: untiled size=3145728 [ 42.052] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 [ 42.052] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 42.052] kgem_can_create_2d: tiled[-1] size=3145728 [ 42.052] kgem_can_create_2d: 1280x960 @ 32 [ 42.052] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=960 [ 42.052] kgem_can_create_2d: untiled size=4915200 [ 42.052] kgem_choose_tiling: TLB miss between lines 1280x960 (pitch=5120), forcing tiling 1 [ 42.052] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=960 [ 42.052] kgem_can_create_2d: tiled[-1] size=4915200 [ 42.052] kgem_can_create_2d: 1280x1024 @ 32 [ 42.052] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 42.052] kgem_can_create_2d: untiled size=5242880 [ 42.053] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 [ 42.053] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 42.053] kgem_can_create_2d: tiled[-1] size=5242880 [ 42.053] kgem_can_create_2d: 1600x1200 @ 32 [ 42.053] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 [ 42.053] kgem_can_create_2d: untiled size=7680000 [ 42.053] kgem_choose_tiling: TLB miss between lines 1600x1200 (pitch=6400), forcing tiling 1 [ 42.053] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 [ 42.053] kgem_can_create_2d: tiled[-1] size=7680000 [ 42.053] kgem_can_create_2d: 1792x1344 @ 32 [ 42.053] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7168, height=1344 [ 42.053] kgem_can_create_2d: untiled size=9633792 [ 42.053] kgem_choose_tiling: TLB miss between lines 1792x1344 (pitch=7168), forcing tiling 1 [ 42.053] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7168, height=1344 [ 42.053] kgem_can_create_2d: tiled[-1] size=9633792 [ 42.053] kgem_can_create_2d: 1856x1392 @ 32 [ 42.053] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7424, height=1392 [ 42.053] kgem_can_create_2d: untiled size=10334208 [ 42.053] kgem_choose_tiling: TLB miss between lines 1856x1392 (pitch=7424), forcing tiling 1 [ 42.053] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7424, height=1392 [ 42.053] kgem_can_create_2d: tiled[-1] size=10334208 [ 42.053] kgem_can_create_2d: 1920x1440 @ 32 [ 42.053] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1440 [ 42.053] kgem_can_create_2d: untiled size=11059200 [ 42.053] kgem_choose_tiling: TLB miss between lines 1920x1440 (pitch=7680), forcing tiling 1 [ 42.053] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1440 [ 42.053] kgem_can_create_2d: tiled[-1] size=11059200 [ 42.053] kgem_can_create_2d: 1152x864 @ 32 [ 42.053] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 [ 42.053] kgem_can_create_2d: untiled size=3981312 [ 42.053] kgem_choose_tiling: TLB miss between lines 1152x864 (pitch=4608), forcing tiling 1 [ 42.053] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 [ 42.053] kgem_can_create_2d: tiled[-1] size=3981312 [ 42.053] kgem_can_create_2d: 1360x768 @ 32 [ 42.053] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 [ 42.053] kgem_can_create_2d: untiled size=4177920 [ 42.053] kgem_choose_tiling: TLB miss between lines 1360x768 (pitch=5440), forcing tiling 1 [ 42.053] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 [ 42.053] kgem_can_create_2d: tiled[-1] size=4177920 [ 42.053] kgem_can_create_2d: 1360x768 @ 32 [ 42.053] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 [ 42.053] kgem_can_create_2d: untiled size=4177920 [ 42.053] kgem_choose_tiling: TLB miss between lines 1360x768 (pitch=5440), forcing tiling 1 [ 42.053] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 [ 42.053] kgem_can_create_2d: tiled[-1] size=4177920 [ 42.053] kgem_can_create_2d: 1400x1050 @ 32 [ 42.053] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5600, height=1050 [ 42.053] kgem_can_create_2d: untiled size=5881856 [ 42.053] kgem_choose_tiling: TLB miss between lines 1400x1050 (pitch=5600), forcing tiling 1 [ 42.053] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5600, height=1050 [ 42.053] kgem_can_create_2d: tiled[-1] size=5881856 [ 42.053] kgem_can_create_2d: 1440x900 @ 32 [ 42.053] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5760, height=900 [ 42.053] kgem_can_create_2d: untiled size=5185536 [ 42.053] kgem_choose_tiling: TLB miss between lines 1440x900 (pitch=5760), forcing tiling 1 [ 42.053] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5760, height=900 [ 42.053] kgem_can_create_2d: tiled[-1] size=5185536 [ 42.053] kgem_can_create_2d: 1600x1024 @ 32 [ 42.053] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1024 [ 42.053] kgem_can_create_2d: untiled size=6553600 [ 42.053] kgem_choose_tiling: TLB miss between lines 1600x1024 (pitch=6400), forcing tiling 1 [ 42.053] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1024 [ 42.053] kgem_can_create_2d: tiled[-1] size=6553600 [ 42.053] kgem_can_create_2d: 1680x1050 @ 32 [ 42.053] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 [ 42.053] kgem_can_create_2d: untiled size=7057408 [ 42.053] kgem_choose_tiling: TLB miss between lines 1680x1050 (pitch=6720), forcing tiling 1 [ 42.053] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 [ 42.053] kgem_can_create_2d: tiled[-1] size=7057408 [ 42.053] kgem_can_create_2d: 1680x1050 @ 32 [ 42.053] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 [ 42.053] kgem_can_create_2d: untiled size=7057408 [ 42.053] kgem_choose_tiling: TLB miss between lines 1680x1050 (pitch=6720), forcing tiling 1 [ 42.053] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 [ 42.053] kgem_can_create_2d: tiled[-1] size=7057408 [ 42.053] kgem_can_create_2d: 1920x1080 @ 32 [ 42.053] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 42.053] kgem_can_create_2d: untiled size=8294400 [ 42.053] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 42.053] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 42.053] kgem_can_create_2d: tiled[-1] size=8294400 [ 42.053] kgem_can_create_2d: 1920x1200 @ 32 [ 42.053] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 [ 42.053] kgem_can_create_2d: untiled size=9216000 [ 42.053] kgem_choose_tiling: TLB miss between lines 1920x1200 (pitch=7680), forcing tiling 1 [ 42.053] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 [ 42.053] kgem_can_create_2d: tiled[-1] size=9216000 [ 42.053] kgem_can_create_2d: 2048x1536 @ 32 [ 42.053] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1536 [ 42.053] kgem_can_create_2d: untiled size=12582912 [ 42.053] kgem_choose_tiling: TLB miss between lines 2048x1536 (pitch=8192), forcing tiling 1 [ 42.053] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1536 [ 42.053] kgem_can_create_2d: tiled[-1] size=12582912 [ 42.053] kgem_can_create_2d: 1920x1080 @ 32 [ 42.053] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 42.053] kgem_can_create_2d: untiled size=8294400 [ 42.053] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 42.053] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 42.053] kgem_can_create_2d: tiled[-1] size=8294400 [ 42.053] kgem_can_create_2d: 640x360 @ 32 [ 42.053] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=360 [ 42.053] kgem_can_create_2d: untiled size=921600 [ 42.053] kgem_choose_tiling: TLB near-miss between lines 640x360 (pitch=2560), forcing tiling 1 [ 42.053] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=360 [ 42.053] kgem_can_create_2d: tiled[-1] size=921600 [ 42.053] kgem_can_create_2d: 720x405 @ 32 [ 42.053] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=405 [ 42.053] kgem_can_create_2d: untiled size=1167360 [ 42.053] kgem_choose_tiling: TLB near-miss between lines 720x405 (pitch=2880), forcing tiling 1 [ 42.053] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=405 [ 42.053] kgem_can_create_2d: tiled[-1] size=1167360 [ 42.053] kgem_can_create_2d: 864x486 @ 32 [ 42.053] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3456, height=486 [ 42.053] kgem_can_create_2d: untiled size=1683456 [ 42.053] kgem_choose_tiling: TLB near-miss between lines 864x486 (pitch=3456), forcing tiling 1 [ 42.053] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3456, height=486 [ 42.053] kgem_can_create_2d: tiled[-1] size=1683456 [ 42.053] kgem_can_create_2d: 960x540 @ 32 [ 42.053] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3840, height=540 [ 42.053] kgem_can_create_2d: untiled size=2076672 [ 42.053] kgem_choose_tiling: TLB near-miss between lines 960x540 (pitch=3840), forcing tiling 1 [ 42.053] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3840, height=540 [ 42.053] kgem_can_create_2d: tiled[-1] size=2076672 [ 42.053] kgem_can_create_2d: 1024x576 @ 32 [ 42.053] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=576 [ 42.053] kgem_can_create_2d: untiled size=2359296 [ 42.053] kgem_choose_tiling: TLB miss between lines 1024x576 (pitch=4096), forcing tiling 1 [ 42.053] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=576 [ 42.053] kgem_can_create_2d: tiled[-1] size=2359296 [ 42.053] kgem_can_create_2d: 1280x720 @ 32 [ 42.053] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 42.053] kgem_can_create_2d: untiled size=3686400 [ 42.053] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 [ 42.053] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 42.053] kgem_can_create_2d: tiled[-1] size=3686400 [ 42.053] kgem_can_create_2d: 1368x768 @ 32 [ 42.053] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5472, height=768 [ 42.053] kgem_can_create_2d: untiled size=4202496 [ 42.053] kgem_choose_tiling: TLB miss between lines 1368x768 (pitch=5472), forcing tiling 1 [ 42.053] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5472, height=768 [ 42.053] kgem_can_create_2d: tiled[-1] size=4202496 [ 42.053] kgem_can_create_2d: 1600x900 @ 32 [ 42.053] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 [ 42.053] kgem_can_create_2d: untiled size=5763072 [ 42.053] kgem_choose_tiling: TLB miss between lines 1600x900 (pitch=6400), forcing tiling 1 [ 42.053] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 [ 42.053] kgem_can_create_2d: tiled[-1] size=5763072 [ 42.053] kgem_can_create_2d: 2048x1152 @ 32 [ 42.053] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1152 [ 42.053] kgem_can_create_2d: untiled size=9437184 [ 42.053] kgem_choose_tiling: TLB miss between lines 2048x1152 (pitch=8192), forcing tiling 1 [ 42.053] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1152 [ 42.053] kgem_can_create_2d: tiled[-1] size=9437184 [ 42.053] kgem_can_create_2d: 2560x1440 @ 32 [ 42.053] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 [ 42.053] kgem_can_create_2d: untiled size=14745600 [ 42.053] kgem_choose_tiling: TLB miss between lines 2560x1440 (pitch=10240), forcing tiling 1 [ 42.053] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 [ 42.053] kgem_can_create_2d: tiled[-1] size=14745600 [ 42.053] kgem_can_create_2d: 2880x1620 @ 32 [ 42.053] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=11520, height=1620 [ 42.053] kgem_can_create_2d: untiled size=18665472 [ 42.053] kgem_choose_tiling: TLB miss between lines 2880x1620 (pitch=11520), forcing tiling 1 [ 42.054] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=11520, height=1620 [ 42.054] kgem_can_create_2d: tiled[-1] size=18665472 [ 42.054] kgem_can_create_2d: 3200x1800 @ 32 [ 42.054] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=12800, height=1800 [ 42.054] kgem_can_create_2d: untiled size=23040000 [ 42.054] kgem_choose_tiling: TLB miss between lines 3200x1800 (pitch=12800), forcing tiling 1 [ 42.054] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=12800, height=1800 [ 42.054] kgem_can_create_2d: tiled[-1] size=23040000 [ 42.054] sna_output_detect(DP1:56) [ 42.054] sna_output_detect(DP1) reporting cached status (since 87ms): 1 [ 42.054] sna_output_detect(DP1-1:0) [ 42.054] sna_output_detect(DP1-1) hiding due to lost connection [ 42.054] sna_output_detect(DP1-2:74) [ 42.054] sna_output_detect(DP1-2) reporting cached status (since 87ms): 0 [ 42.054] sna_output_get_modes(DP1-2:74) [ 42.054] sna_output_attach_edid(DP1-2): attaching EDID id=77, current=77 [ 42.054] sna_output_attach_edid(DP1-2): retrieving blob id=77, length=256 [ 42.054] sna_output_attach_edid(DP1-2): EDID + MonInfo is unchanged [ 42.054] sna_output_attach_tile: found? TILE=4 [ 42.054] sna_output_get_modes: CRTC:39, pipe=1: has mode?=1 [ 42.054] kmode: , clock=533250, 3840 3902 3950 4000 0, 2160 2163 2168 2222 0, flags=9, type=0 [ 42.054] sna_output_get_modes: adding 30 probed modes [ 42.054] kmode: 3840x2160, clock=533250, 3840 3902 3950 4000 0, 2160 2163 2168 2222 0, flags=9, type=48 [ 42.054] kmode: 3840x2160, clock=262750, 3840 3888 3920 4000 0, 2160 2163 2168 2191 0, flags=9, type=40 [ 42.054] kmode: 2560x1440, clock=241500, 2560 2608 2640 2720 0, 1440 1443 1448 1481 0, flags=9, type=40 [ 42.054] kmode: 2048x1280, clock=221277, 2048 2192 2416 2784 0, 1280 1281 1284 1325 0, flags=6, type=0 [ 42.054] kmode: 1920x1200, clock=193250, 1920 2056 2256 2592 0, 1200 1203 1209 1245 0, flags=6, type=40 [ 42.054] kmode: 1920x1080, clock=148500, 1920 2008 2052 2200 0, 1080 1082 1087 1125 0, flags=5, type=40 [ 42.054] kmode: 1920x1080, clock=148500, 1920 2008 2052 2200 0, 1080 1084 1089 1125 0, flags=5, type=40 [ 42.054] kmode: 1920x1080, clock=148352, 1920 2008 2052 2200 0, 1080 1084 1089 1125 0, flags=5, type=40 [ 42.054] kmode: 1920x1080, clock=148500, 1920 2448 2492 2640 0, 1080 1084 1089 1125 0, flags=5, type=40 [ 42.054] kmode: 1920x1080, clock=74250, 1920 2558 2602 2750 0, 1080 1084 1089 1125 0, flags=5, type=40 [ 42.054] kmode: 1920x1080, clock=74176, 1920 2558 2602 2750 0, 1080 1084 1089 1125 0, flags=5, type=40 [ 42.054] kmode: 1600x1200, clock=162000, 1600 1664 1856 2160 0, 1200 1201 1204 1250 0, flags=5, type=40 [ 42.054] kmode: 1600x900, clock=108000, 1600 1624 1704 1800 0, 900 901 904 1000 0, flags=5, type=40 [ 42.054] kmode: 1280x1024, clock=135000, 1280 1296 1440 1688 0, 1024 1025 1028 1066 0, flags=5, type=40 [ 42.054] kmode: 1280x1024, clock=108000, 1280 1328 1440 1688 0, 1024 1025 1028 1066 0, flags=5, type=40 [ 42.054] kmode: 1152x864, clock=108000, 1152 1216 1344 1600 0, 864 865 868 900 0, flags=5, type=40 [ 42.054] kmode: 1280x720, clock=74250, 1280 1390 1430 1650 0, 720 725 730 750 0, flags=5, type=40 [ 42.054] kmode: 1280x720, clock=74176, 1280 1390 1430 1650 0, 720 725 730 750 0, flags=5, type=40 [ 42.054] kmode: 1280x720, clock=74250, 1280 1720 1760 1980 0, 720 725 730 750 0, flags=5, type=40 [ 42.054] kmode: 1024x768, clock=78750, 1024 1040 1136 1312 0, 768 769 772 800 0, flags=5, type=40 [ 42.054] kmode: 1024x768, clock=65000, 1024 1048 1184 1344 0, 768 771 777 806 0, flags=a, type=40 [ 42.054] kmode: 800x600, clock=49500, 800 816 896 1056 0, 600 601 604 625 0, flags=5, type=40 [ 42.054] kmode: 800x600, clock=40000, 800 840 968 1056 0, 600 601 605 628 0, flags=5, type=40 [ 42.054] kmode: 720x576, clock=27000, 720 732 796 864 0, 576 581 586 625 0, flags=a, type=40 [ 42.054] kmode: 720x480, clock=27027, 720 736 798 858 0, 480 489 495 525 0, flags=a, type=40 [ 42.054] kmode: 720x480, clock=27000, 720 736 798 858 0, 480 489 495 525 0, flags=a, type=40 [ 42.054] kmode: 640x480, clock=31500, 640 656 720 840 0, 480 481 484 500 0, flags=a, type=40 [ 42.054] kmode: 640x480, clock=25200, 640 656 752 800 0, 480 490 492 525 0, flags=a, type=40 [ 42.054] kmode: 640x480, clock=25175, 640 656 752 800 0, 480 490 492 525 0, flags=a, type=40 [ 42.054] kmode: 720x400, clock=28320, 720 738 846 900 0, 400 412 414 449 0, flags=6, type=40 [ 42.054] kgem_can_create_2d: 3840x2160 @ 32 [ 42.054] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 42.054] kgem_can_create_2d: untiled size=33177600 [ 42.054] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 42.054] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 42.054] kgem_can_create_2d: tiled[-1] size=33177600 [ 42.054] kgem_can_create_2d: 3840x2160 @ 32 [ 42.054] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 42.054] kgem_can_create_2d: untiled size=33177600 [ 42.054] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 42.054] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 42.054] kgem_can_create_2d: tiled[-1] size=33177600 [ 42.054] kgem_can_create_2d: 2560x1440 @ 32 [ 42.054] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 [ 42.054] kgem_can_create_2d: untiled size=14745600 [ 42.054] kgem_choose_tiling: TLB miss between lines 2560x1440 (pitch=10240), forcing tiling 1 [ 42.054] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 [ 42.054] kgem_can_create_2d: tiled[-1] size=14745600 [ 42.054] kgem_can_create_2d: 2048x1280 @ 32 [ 42.054] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1280 [ 42.054] kgem_can_create_2d: untiled size=10485760 [ 42.054] kgem_choose_tiling: TLB miss between lines 2048x1280 (pitch=8192), forcing tiling 1 [ 42.054] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1280 [ 42.054] kgem_can_create_2d: tiled[-1] size=10485760 [ 42.054] kgem_can_create_2d: 1920x1200 @ 32 [ 42.054] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 [ 42.054] kgem_can_create_2d: untiled size=9216000 [ 42.054] kgem_choose_tiling: TLB miss between lines 1920x1200 (pitch=7680), forcing tiling 1 [ 42.054] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 [ 42.054] kgem_can_create_2d: tiled[-1] size=9216000 [ 42.054] kgem_can_create_2d: 1920x1080 @ 32 [ 42.054] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 42.054] kgem_can_create_2d: untiled size=8294400 [ 42.054] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 42.054] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 42.054] kgem_can_create_2d: tiled[-1] size=8294400 [ 42.054] kgem_can_create_2d: 1920x1080 @ 32 [ 42.054] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 42.054] kgem_can_create_2d: untiled size=8294400 [ 42.054] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 42.054] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 42.054] kgem_can_create_2d: tiled[-1] size=8294400 [ 42.054] kgem_can_create_2d: 1920x1080 @ 32 [ 42.054] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 42.054] kgem_can_create_2d: untiled size=8294400 [ 42.054] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 42.054] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 42.054] kgem_can_create_2d: tiled[-1] size=8294400 [ 42.054] kgem_can_create_2d: 1920x1080 @ 32 [ 42.054] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 42.054] kgem_can_create_2d: untiled size=8294400 [ 42.054] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 42.054] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 42.054] kgem_can_create_2d: tiled[-1] size=8294400 [ 42.054] kgem_can_create_2d: 1920x1080 @ 32 [ 42.054] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 42.054] kgem_can_create_2d: untiled size=8294400 [ 42.054] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 42.054] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 42.054] kgem_can_create_2d: tiled[-1] size=8294400 [ 42.054] kgem_can_create_2d: 1920x1080 @ 32 [ 42.054] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 42.054] kgem_can_create_2d: untiled size=8294400 [ 42.054] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 42.054] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 42.054] kgem_can_create_2d: tiled[-1] size=8294400 [ 42.054] kgem_can_create_2d: 1600x1200 @ 32 [ 42.054] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 [ 42.054] kgem_can_create_2d: untiled size=7680000 [ 42.054] kgem_choose_tiling: TLB miss between lines 1600x1200 (pitch=6400), forcing tiling 1 [ 42.054] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 [ 42.054] kgem_can_create_2d: tiled[-1] size=7680000 [ 42.054] kgem_can_create_2d: 1600x900 @ 32 [ 42.054] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 [ 42.054] kgem_can_create_2d: untiled size=5763072 [ 42.054] kgem_choose_tiling: TLB miss between lines 1600x900 (pitch=6400), forcing tiling 1 [ 42.054] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 [ 42.054] kgem_can_create_2d: tiled[-1] size=5763072 [ 42.054] kgem_can_create_2d: 1280x1024 @ 32 [ 42.054] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 42.054] kgem_can_create_2d: untiled size=5242880 [ 42.054] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 [ 42.054] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 42.054] kgem_can_create_2d: tiled[-1] size=5242880 [ 42.054] kgem_can_create_2d: 1280x1024 @ 32 [ 42.054] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 42.054] kgem_can_create_2d: untiled size=5242880 [ 42.054] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 [ 42.054] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 42.054] kgem_can_create_2d: tiled[-1] size=5242880 [ 42.054] kgem_can_create_2d: 1152x864 @ 32 [ 42.054] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 [ 42.054] kgem_can_create_2d: untiled size=3981312 [ 42.054] kgem_choose_tiling: TLB miss between lines 1152x864 (pitch=4608), forcing tiling 1 [ 42.054] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 [ 42.054] kgem_can_create_2d: tiled[-1] size=3981312 [ 42.054] kgem_can_create_2d: 1280x720 @ 32 [ 42.054] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 42.054] kgem_can_create_2d: untiled size=3686400 [ 42.054] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 [ 42.054] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 42.054] kgem_can_create_2d: tiled[-1] size=3686400 [ 42.054] kgem_can_create_2d: 1280x720 @ 32 [ 42.054] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 42.054] kgem_can_create_2d: untiled size=3686400 [ 42.054] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 [ 42.055] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 42.055] kgem_can_create_2d: tiled[-1] size=3686400 [ 42.055] kgem_can_create_2d: 1280x720 @ 32 [ 42.055] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 42.055] kgem_can_create_2d: untiled size=3686400 [ 42.055] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 [ 42.055] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 42.055] kgem_can_create_2d: tiled[-1] size=3686400 [ 42.055] kgem_can_create_2d: 1024x768 @ 32 [ 42.055] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 42.055] kgem_can_create_2d: untiled size=3145728 [ 42.055] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 [ 42.055] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 42.055] kgem_can_create_2d: tiled[-1] size=3145728 [ 42.055] kgem_can_create_2d: 1024x768 @ 32 [ 42.055] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 42.055] kgem_can_create_2d: untiled size=3145728 [ 42.055] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 [ 42.055] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 42.055] kgem_can_create_2d: tiled[-1] size=3145728 [ 42.055] kgem_can_create_2d: 800x600 @ 32 [ 42.055] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 42.055] kgem_can_create_2d: untiled size=1921024 [ 42.055] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 [ 42.055] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 42.055] kgem_can_create_2d: tiled[-1] size=1921024 [ 42.055] kgem_can_create_2d: 800x600 @ 32 [ 42.055] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 42.055] kgem_can_create_2d: untiled size=1921024 [ 42.055] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 [ 42.055] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 42.055] kgem_can_create_2d: tiled[-1] size=1921024 [ 42.055] kgem_can_create_2d: 720x576 @ 32 [ 42.055] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=576 [ 42.055] kgem_can_create_2d: untiled size=1658880 [ 42.055] kgem_choose_tiling: TLB near-miss between lines 720x576 (pitch=2880), forcing tiling 1 [ 42.055] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=576 [ 42.055] kgem_can_create_2d: tiled[-1] size=1658880 [ 42.055] kgem_can_create_2d: 720x480 @ 32 [ 42.055] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 [ 42.055] kgem_can_create_2d: untiled size=1384448 [ 42.055] kgem_choose_tiling: TLB near-miss between lines 720x480 (pitch=2880), forcing tiling 1 [ 42.055] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 [ 42.055] kgem_can_create_2d: tiled[-1] size=1384448 [ 42.055] kgem_can_create_2d: 720x480 @ 32 [ 42.055] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 [ 42.055] kgem_can_create_2d: untiled size=1384448 [ 42.055] kgem_choose_tiling: TLB near-miss between lines 720x480 (pitch=2880), forcing tiling 1 [ 42.055] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 [ 42.055] kgem_can_create_2d: tiled[-1] size=1384448 [ 42.055] kgem_can_create_2d: 640x480 @ 32 [ 42.055] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 42.055] kgem_can_create_2d: untiled size=1228800 [ 42.055] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 [ 42.055] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 42.055] kgem_can_create_2d: tiled[-1] size=1228800 [ 42.055] kgem_can_create_2d: 640x480 @ 32 [ 42.055] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 42.055] kgem_can_create_2d: untiled size=1228800 [ 42.055] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 [ 42.055] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 42.055] kgem_can_create_2d: tiled[-1] size=1228800 [ 42.055] kgem_can_create_2d: 640x480 @ 32 [ 42.055] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 42.055] kgem_can_create_2d: untiled size=1228800 [ 42.055] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 [ 42.055] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 42.055] kgem_can_create_2d: tiled[-1] size=1228800 [ 42.055] kgem_can_create_2d: 720x400 @ 32 [ 42.055] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=400 [ 42.055] kgem_can_create_2d: untiled size=1155072 [ 42.055] kgem_choose_tiling: TLB near-miss between lines 720x400 (pitch=2880), forcing tiling 1 [ 42.055] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=400 [ 42.055] kgem_can_create_2d: tiled[-1] size=1155072 [ 42.055] sna_output_detect(DP1-3:0) [ 42.055] sna_output_detect(DP1-3) hiding due to lost connection [ 42.055] sna_output_detect(DP2:63) [ 42.055] sna_output_detect(DP2) reporting cached status (since 88ms): 1 [ 42.055] sna_output_detect(HDMI1:60) [ 42.055] sna_output_detect(HDMI1) reporting cached status (since 88ms): 1 [ 42.055] sna_output_detect(HDMI2:67) [ 42.055] sna_output_detect(HDMI2) reporting cached status (since 88ms): 1 [ 42.055] sna_output_detect(VIRTUAL1) has user modes? 0 [ 42.055] sna_accel_flush: flush?=0, dirty?=0 [ 42.055] sna_accel_flush: flush?=0, dirty?=0 [ 42.055] sna_accel_flush: flush?=0, dirty?=0 [ 42.055] sna_block_handler (tv=579.34000) [ 42.055] sna_scanout_do_flush: flush timer active: delta=2 [ 42.055] sna_scanout_do_flush (time=42055), triggered [ 42.055] sna_scanout_flush (time=42055), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 42.055] has_shadow: has pending damage? 1, outstanding flips: 0 [ 42.055] stop_flush: scanout=128 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 42.055] has_shadow: has pending damage? 1, outstanding flips: 0 [ 42.055] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 42.055] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 42.055] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 42.055] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 42.055] sna_pixmap_move_to_gpu: already all-damaged [ 42.055] sna_pixmap_mark_active: pixmap=165, handle=128 [ 42.055] sna_mode_redisplay: crtc[0] transformed? 0 [ 42.055] sna_mode_redisplay: crtc[1] transformed? 0 [ 42.055] sna_mode_redisplay: crtc[2] transformed? 0 [ 42.055] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=128 [active=1] [ 42.055] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 29, transformed? 0 [ 42.055] get_fb: reusing fb=112 for handle=128 [ 42.055] sna_mode_redisplay: recording flip on CRTC:32 handle=128, active_scanout=2, serial=2 [ 42.055] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 42.055] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 29, transformed? 0 [ 42.055] sna_mode_redisplay: recording flip on CRTC:39 handle=128, active_scanout=3, serial=3 [ 42.055] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 42.055] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 42.055] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 42.055] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=128, shadow handle=32 [ 42.055] sna_accel_block: evaluating timers, active=7 [ 42.055] sna_accel_block: flush timer expires in 16 [42071] [ 42.055] sna_wakeup_handler [ 42.055] sna_accel_flush: flush?=0, dirty?=0 [ 42.055] sna_accel_flush: flush?=0, dirty?=0 [ 42.055] sna_accel_flush: flush?=0, dirty?=0 [ 42.055] sna_block_handler (tv=579.34000) [ 42.056] sna_scanout_do_flush: flush timer active: delta=15 [ 42.056] sna_accel_block: evaluating timers, active=7 [ 42.056] sna_accel_block: flush timer expires in 15 [42071] [ 42.056] sna_wakeup_handler [ 42.056] sna_randr_getinfo() [ 42.056] sna_handle_uevents [ 42.056] sna_output_detect(eDP1:48) [ 42.056] sna_output_detect(eDP1) reporting cached status (since 89ms): 0 [ 42.056] sna_output_get_modes(eDP1:48) [ 42.056] sna_output_attach_edid(eDP1): attaching EDID id=111, current=111 [ 42.056] sna_output_attach_edid(eDP1): retrieving blob id=111, length=128 [ 42.056] sna_output_attach_edid(eDP1): EDID + MonInfo is unchanged [ 42.056] sna_output_attach_tile: found? TILE=-1 [ 42.056] sna_output_get_modes: CRTC:32, pipe=0: has mode?=1 [ 42.056] kmode: 3840x2160, clock=533250, 3840 3888 3920 4000 0, 2160 2163 2168 2222 0, flags=a, type=0 [ 42.056] sna_output_get_modes: adding 1 probed modes [ 42.056] kmode: 3840x2160, clock=533250, 3840 3888 3920 4000 0, 2160 2163 2168 2222 0, flags=a, type=48 [ 42.056] Adding 16:9 modes -- 34440 < 34560 > 34680 [ 42.056] kgem_can_create_2d: 3840x2160 @ 32 [ 42.056] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 42.056] kgem_can_create_2d: untiled size=33177600 [ 42.056] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 42.056] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 42.056] kgem_can_create_2d: tiled[-1] size=33177600 [ 42.056] kgem_can_create_2d: 640x480 @ 32 [ 42.056] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 42.056] kgem_can_create_2d: untiled size=1228800 [ 42.056] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 [ 42.056] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 42.056] kgem_can_create_2d: tiled[-1] size=1228800 [ 42.056] kgem_can_create_2d: 800x600 @ 32 [ 42.056] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 42.056] kgem_can_create_2d: untiled size=1921024 [ 42.056] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 [ 42.056] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 42.056] kgem_can_create_2d: tiled[-1] size=1921024 [ 42.056] kgem_can_create_2d: 800x600 @ 32 [ 42.056] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 42.056] kgem_can_create_2d: untiled size=1921024 [ 42.056] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 [ 42.056] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 42.056] kgem_can_create_2d: tiled[-1] size=1921024 [ 42.056] kgem_can_create_2d: 1024x768 @ 32 [ 42.056] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 42.056] kgem_can_create_2d: untiled size=3145728 [ 42.056] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 [ 42.056] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 42.056] kgem_can_create_2d: tiled[-1] size=3145728 [ 42.056] kgem_can_create_2d: 1280x960 @ 32 [ 42.056] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=960 [ 42.056] kgem_can_create_2d: untiled size=4915200 [ 42.056] kgem_choose_tiling: TLB miss between lines 1280x960 (pitch=5120), forcing tiling 1 [ 42.056] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=960 [ 42.056] kgem_can_create_2d: tiled[-1] size=4915200 [ 42.056] kgem_can_create_2d: 1280x1024 @ 32 [ 42.056] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 42.056] kgem_can_create_2d: untiled size=5242880 [ 42.056] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 [ 42.056] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 42.056] kgem_can_create_2d: tiled[-1] size=5242880 [ 42.056] kgem_can_create_2d: 1600x1200 @ 32 [ 42.056] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 [ 42.056] kgem_can_create_2d: untiled size=7680000 [ 42.056] kgem_choose_tiling: TLB miss between lines 1600x1200 (pitch=6400), forcing tiling 1 [ 42.056] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 [ 42.056] kgem_can_create_2d: tiled[-1] size=7680000 [ 42.056] kgem_can_create_2d: 1792x1344 @ 32 [ 42.056] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7168, height=1344 [ 42.056] kgem_can_create_2d: untiled size=9633792 [ 42.056] kgem_choose_tiling: TLB miss between lines 1792x1344 (pitch=7168), forcing tiling 1 [ 42.056] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7168, height=1344 [ 42.056] kgem_can_create_2d: tiled[-1] size=9633792 [ 42.056] kgem_can_create_2d: 1856x1392 @ 32 [ 42.056] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7424, height=1392 [ 42.056] kgem_can_create_2d: untiled size=10334208 [ 42.056] kgem_choose_tiling: TLB miss between lines 1856x1392 (pitch=7424), forcing tiling 1 [ 42.056] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7424, height=1392 [ 42.056] kgem_can_create_2d: tiled[-1] size=10334208 [ 42.056] kgem_can_create_2d: 1920x1440 @ 32 [ 42.056] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1440 [ 42.056] kgem_can_create_2d: untiled size=11059200 [ 42.056] kgem_choose_tiling: TLB miss between lines 1920x1440 (pitch=7680), forcing tiling 1 [ 42.056] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1440 [ 42.056] kgem_can_create_2d: tiled[-1] size=11059200 [ 42.056] kgem_can_create_2d: 1152x864 @ 32 [ 42.056] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 [ 42.056] kgem_can_create_2d: untiled size=3981312 [ 42.056] kgem_choose_tiling: TLB miss between lines 1152x864 (pitch=4608), forcing tiling 1 [ 42.056] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 [ 42.056] kgem_can_create_2d: tiled[-1] size=3981312 [ 42.056] kgem_can_create_2d: 1360x768 @ 32 [ 42.056] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 [ 42.056] kgem_can_create_2d: untiled size=4177920 [ 42.056] kgem_choose_tiling: TLB miss between lines 1360x768 (pitch=5440), forcing tiling 1 [ 42.056] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 [ 42.056] kgem_can_create_2d: tiled[-1] size=4177920 [ 42.056] kgem_can_create_2d: 1360x768 @ 32 [ 42.056] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 [ 42.056] kgem_can_create_2d: untiled size=4177920 [ 42.056] kgem_choose_tiling: TLB miss between lines 1360x768 (pitch=5440), forcing tiling 1 [ 42.056] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 [ 42.056] kgem_can_create_2d: tiled[-1] size=4177920 [ 42.056] kgem_can_create_2d: 1400x1050 @ 32 [ 42.056] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5600, height=1050 [ 42.056] kgem_can_create_2d: untiled size=5881856 [ 42.056] kgem_choose_tiling: TLB miss between lines 1400x1050 (pitch=5600), forcing tiling 1 [ 42.056] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5600, height=1050 [ 42.056] kgem_can_create_2d: tiled[-1] size=5881856 [ 42.056] kgem_can_create_2d: 1440x900 @ 32 [ 42.056] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5760, height=900 [ 42.056] kgem_can_create_2d: untiled size=5185536 [ 42.056] kgem_choose_tiling: TLB miss between lines 1440x900 (pitch=5760), forcing tiling 1 [ 42.056] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5760, height=900 [ 42.056] kgem_can_create_2d: tiled[-1] size=5185536 [ 42.056] kgem_can_create_2d: 1600x1024 @ 32 [ 42.056] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1024 [ 42.056] kgem_can_create_2d: untiled size=6553600 [ 42.056] kgem_choose_tiling: TLB miss between lines 1600x1024 (pitch=6400), forcing tiling 1 [ 42.056] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1024 [ 42.056] kgem_can_create_2d: tiled[-1] size=6553600 [ 42.056] kgem_can_create_2d: 1680x1050 @ 32 [ 42.056] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 [ 42.056] kgem_can_create_2d: untiled size=7057408 [ 42.056] kgem_choose_tiling: TLB miss between lines 1680x1050 (pitch=6720), forcing tiling 1 [ 42.056] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 [ 42.056] kgem_can_create_2d: tiled[-1] size=7057408 [ 42.056] kgem_can_create_2d: 1680x1050 @ 32 [ 42.056] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 [ 42.056] kgem_can_create_2d: untiled size=7057408 [ 42.056] kgem_choose_tiling: TLB miss between lines 1680x1050 (pitch=6720), forcing tiling 1 [ 42.057] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 [ 42.057] kgem_can_create_2d: tiled[-1] size=7057408 [ 42.057] kgem_can_create_2d: 1920x1080 @ 32 [ 42.057] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 42.057] kgem_can_create_2d: untiled size=8294400 [ 42.057] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 42.057] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 42.057] kgem_can_create_2d: tiled[-1] size=8294400 [ 42.057] kgem_can_create_2d: 1920x1200 @ 32 [ 42.057] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 [ 42.057] kgem_can_create_2d: untiled size=9216000 [ 42.057] kgem_choose_tiling: TLB miss between lines 1920x1200 (pitch=7680), forcing tiling 1 [ 42.057] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 [ 42.057] kgem_can_create_2d: tiled[-1] size=9216000 [ 42.057] kgem_can_create_2d: 2048x1536 @ 32 [ 42.057] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1536 [ 42.057] kgem_can_create_2d: untiled size=12582912 [ 42.057] kgem_choose_tiling: TLB miss between lines 2048x1536 (pitch=8192), forcing tiling 1 [ 42.057] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1536 [ 42.057] kgem_can_create_2d: tiled[-1] size=12582912 [ 42.057] kgem_can_create_2d: 1920x1080 @ 32 [ 42.057] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 42.057] kgem_can_create_2d: untiled size=8294400 [ 42.057] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 42.057] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 42.057] kgem_can_create_2d: tiled[-1] size=8294400 [ 42.057] kgem_can_create_2d: 640x360 @ 32 [ 42.057] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=360 [ 42.057] kgem_can_create_2d: untiled size=921600 [ 42.057] kgem_choose_tiling: TLB near-miss between lines 640x360 (pitch=2560), forcing tiling 1 [ 42.057] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=360 [ 42.057] kgem_can_create_2d: tiled[-1] size=921600 [ 42.057] kgem_can_create_2d: 720x405 @ 32 [ 42.057] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=405 [ 42.057] kgem_can_create_2d: untiled size=1167360 [ 42.057] kgem_choose_tiling: TLB near-miss between lines 720x405 (pitch=2880), forcing tiling 1 [ 42.057] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=405 [ 42.057] kgem_can_create_2d: tiled[-1] size=1167360 [ 42.057] kgem_can_create_2d: 864x486 @ 32 [ 42.057] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3456, height=486 [ 42.057] kgem_can_create_2d: untiled size=1683456 [ 42.057] kgem_choose_tiling: TLB near-miss between lines 864x486 (pitch=3456), forcing tiling 1 [ 42.057] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3456, height=486 [ 42.057] kgem_can_create_2d: tiled[-1] size=1683456 [ 42.057] kgem_can_create_2d: 960x540 @ 32 [ 42.057] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3840, height=540 [ 42.057] kgem_can_create_2d: untiled size=2076672 [ 42.057] kgem_choose_tiling: TLB near-miss between lines 960x540 (pitch=3840), forcing tiling 1 [ 42.057] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3840, height=540 [ 42.057] kgem_can_create_2d: tiled[-1] size=2076672 [ 42.057] kgem_can_create_2d: 1024x576 @ 32 [ 42.057] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=576 [ 42.057] kgem_can_create_2d: untiled size=2359296 [ 42.057] kgem_choose_tiling: TLB miss between lines 1024x576 (pitch=4096), forcing tiling 1 [ 42.057] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=576 [ 42.057] kgem_can_create_2d: tiled[-1] size=2359296 [ 42.057] kgem_can_create_2d: 1280x720 @ 32 [ 42.057] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 42.057] kgem_can_create_2d: untiled size=3686400 [ 42.057] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 [ 42.057] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 42.057] kgem_can_create_2d: tiled[-1] size=3686400 [ 42.057] kgem_can_create_2d: 1368x768 @ 32 [ 42.057] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5472, height=768 [ 42.057] kgem_can_create_2d: untiled size=4202496 [ 42.057] kgem_choose_tiling: TLB miss between lines 1368x768 (pitch=5472), forcing tiling 1 [ 42.057] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5472, height=768 [ 42.057] kgem_can_create_2d: tiled[-1] size=4202496 [ 42.057] kgem_can_create_2d: 1600x900 @ 32 [ 42.057] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 [ 42.057] kgem_can_create_2d: untiled size=5763072 [ 42.057] kgem_choose_tiling: TLB miss between lines 1600x900 (pitch=6400), forcing tiling 1 [ 42.057] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 [ 42.057] kgem_can_create_2d: tiled[-1] size=5763072 [ 42.057] kgem_can_create_2d: 2048x1152 @ 32 [ 42.057] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1152 [ 42.057] kgem_can_create_2d: untiled size=9437184 [ 42.057] kgem_choose_tiling: TLB miss between lines 2048x1152 (pitch=8192), forcing tiling 1 [ 42.057] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1152 [ 42.057] kgem_can_create_2d: tiled[-1] size=9437184 [ 42.057] kgem_can_create_2d: 2560x1440 @ 32 [ 42.057] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 [ 42.057] kgem_can_create_2d: untiled size=14745600 [ 42.057] kgem_choose_tiling: TLB miss between lines 2560x1440 (pitch=10240), forcing tiling 1 [ 42.057] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 [ 42.057] kgem_can_create_2d: tiled[-1] size=14745600 [ 42.057] kgem_can_create_2d: 2880x1620 @ 32 [ 42.057] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=11520, height=1620 [ 42.057] kgem_can_create_2d: untiled size=18665472 [ 42.057] kgem_choose_tiling: TLB miss between lines 2880x1620 (pitch=11520), forcing tiling 1 [ 42.057] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=11520, height=1620 [ 42.057] kgem_can_create_2d: tiled[-1] size=18665472 [ 42.057] kgem_can_create_2d: 3200x1800 @ 32 [ 42.057] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=12800, height=1800 [ 42.057] kgem_can_create_2d: untiled size=23040000 [ 42.057] kgem_choose_tiling: TLB miss between lines 3200x1800 (pitch=12800), forcing tiling 1 [ 42.057] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=12800, height=1800 [ 42.057] kgem_can_create_2d: tiled[-1] size=23040000 [ 42.057] sna_output_detect(DP1:56) [ 42.057] sna_output_detect(DP1) reporting cached status (since 90ms): 1 [ 42.057] sna_output_detect(DP1-1:0) [ 42.057] sna_output_detect(DP1-1) hiding due to lost connection [ 42.057] sna_output_detect(DP1-2:74) [ 42.057] sna_output_detect(DP1-2) reporting cached status (since 90ms): 0 [ 42.057] sna_output_get_modes(DP1-2:74) [ 42.057] sna_output_attach_edid(DP1-2): attaching EDID id=77, current=77 [ 42.057] sna_output_attach_edid(DP1-2): retrieving blob id=77, length=256 [ 42.057] sna_output_attach_edid(DP1-2): EDID + MonInfo is unchanged [ 42.057] sna_output_attach_tile: found? TILE=4 [ 42.057] sna_output_get_modes: CRTC:39, pipe=1: has mode?=1 [ 42.057] kmode: , clock=533250, 3840 3902 3950 4000 0, 2160 2163 2168 2222 0, flags=9, type=0 [ 42.057] sna_output_get_modes: adding 30 probed modes [ 42.057] kmode: 3840x2160, clock=533250, 3840 3902 3950 4000 0, 2160 2163 2168 2222 0, flags=9, type=48 [ 42.057] kmode: 3840x2160, clock=262750, 3840 3888 3920 4000 0, 2160 2163 2168 2191 0, flags=9, type=40 [ 42.057] kmode: 2560x1440, clock=241500, 2560 2608 2640 2720 0, 1440 1443 1448 1481 0, flags=9, type=40 [ 42.057] kmode: 2048x1280, clock=221277, 2048 2192 2416 2784 0, 1280 1281 1284 1325 0, flags=6, type=0 [ 42.057] kmode: 1920x1200, clock=193250, 1920 2056 2256 2592 0, 1200 1203 1209 1245 0, flags=6, type=40 [ 42.057] kmode: 1920x1080, clock=148500, 1920 2008 2052 2200 0, 1080 1082 1087 1125 0, flags=5, type=40 [ 42.057] kmode: 1920x1080, clock=148500, 1920 2008 2052 2200 0, 1080 1084 1089 1125 0, flags=5, type=40 [ 42.057] kmode: 1920x1080, clock=148352, 1920 2008 2052 2200 0, 1080 1084 1089 1125 0, flags=5, type=40 [ 42.057] kmode: 1920x1080, clock=148500, 1920 2448 2492 2640 0, 1080 1084 1089 1125 0, flags=5, type=40 [ 42.057] kmode: 1920x1080, clock=74250, 1920 2558 2602 2750 0, 1080 1084 1089 1125 0, flags=5, type=40 [ 42.057] kmode: 1920x1080, clock=74176, 1920 2558 2602 2750 0, 1080 1084 1089 1125 0, flags=5, type=40 [ 42.057] kmode: 1600x1200, clock=162000, 1600 1664 1856 2160 0, 1200 1201 1204 1250 0, flags=5, type=40 [ 42.057] kmode: 1600x900, clock=108000, 1600 1624 1704 1800 0, 900 901 904 1000 0, flags=5, type=40 [ 42.057] kmode: 1280x1024, clock=135000, 1280 1296 1440 1688 0, 1024 1025 1028 1066 0, flags=5, type=40 [ 42.057] kmode: 1280x1024, clock=108000, 1280 1328 1440 1688 0, 1024 1025 1028 1066 0, flags=5, type=40 [ 42.057] kmode: 1152x864, clock=108000, 1152 1216 1344 1600 0, 864 865 868 900 0, flags=5, type=40 [ 42.057] kmode: 1280x720, clock=74250, 1280 1390 1430 1650 0, 720 725 730 750 0, flags=5, type=40 [ 42.057] kmode: 1280x720, clock=74176, 1280 1390 1430 1650 0, 720 725 730 750 0, flags=5, type=40 [ 42.057] kmode: 1280x720, clock=74250, 1280 1720 1760 1980 0, 720 725 730 750 0, flags=5, type=40 [ 42.057] kmode: 1024x768, clock=78750, 1024 1040 1136 1312 0, 768 769 772 800 0, flags=5, type=40 [ 42.057] kmode: 1024x768, clock=65000, 1024 1048 1184 1344 0, 768 771 777 806 0, flags=a, type=40 [ 42.057] kmode: 800x600, clock=49500, 800 816 896 1056 0, 600 601 604 625 0, flags=5, type=40 [ 42.057] kmode: 800x600, clock=40000, 800 840 968 1056 0, 600 601 605 628 0, flags=5, type=40 [ 42.057] kmode: 720x576, clock=27000, 720 732 796 864 0, 576 581 586 625 0, flags=a, type=40 [ 42.057] kmode: 720x480, clock=27027, 720 736 798 858 0, 480 489 495 525 0, flags=a, type=40 [ 42.057] kmode: 720x480, clock=27000, 720 736 798 858 0, 480 489 495 525 0, flags=a, type=40 [ 42.057] kmode: 640x480, clock=31500, 640 656 720 840 0, 480 481 484 500 0, flags=a, type=40 [ 42.057] kmode: 640x480, clock=25200, 640 656 752 800 0, 480 490 492 525 0, flags=a, type=40 [ 42.057] kmode: 640x480, clock=25175, 640 656 752 800 0, 480 490 492 525 0, flags=a, type=40 [ 42.057] kmode: 720x400, clock=28320, 720 738 846 900 0, 400 412 414 449 0, flags=6, type=40 [ 42.057] kgem_can_create_2d: 3840x2160 @ 32 [ 42.057] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 42.057] kgem_can_create_2d: untiled size=33177600 [ 42.057] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 42.057] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 42.057] kgem_can_create_2d: tiled[-1] size=33177600 [ 42.057] kgem_can_create_2d: 3840x2160 @ 32 [ 42.057] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 42.057] kgem_can_create_2d: untiled size=33177600 [ 42.057] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 42.057] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 42.058] kgem_can_create_2d: tiled[-1] size=33177600 [ 42.058] kgem_can_create_2d: 2560x1440 @ 32 [ 42.058] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 [ 42.058] kgem_can_create_2d: untiled size=14745600 [ 42.058] kgem_choose_tiling: TLB miss between lines 2560x1440 (pitch=10240), forcing tiling 1 [ 42.058] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 [ 42.058] kgem_can_create_2d: tiled[-1] size=14745600 [ 42.058] kgem_can_create_2d: 2048x1280 @ 32 [ 42.058] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1280 [ 42.058] kgem_can_create_2d: untiled size=10485760 [ 42.058] kgem_choose_tiling: TLB miss between lines 2048x1280 (pitch=8192), forcing tiling 1 [ 42.058] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1280 [ 42.058] kgem_can_create_2d: tiled[-1] size=10485760 [ 42.058] kgem_can_create_2d: 1920x1200 @ 32 [ 42.058] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 [ 42.058] kgem_can_create_2d: untiled size=9216000 [ 42.058] kgem_choose_tiling: TLB miss between lines 1920x1200 (pitch=7680), forcing tiling 1 [ 42.058] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 [ 42.058] kgem_can_create_2d: tiled[-1] size=9216000 [ 42.058] kgem_can_create_2d: 1920x1080 @ 32 [ 42.058] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 42.058] kgem_can_create_2d: untiled size=8294400 [ 42.058] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 42.058] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 42.058] kgem_can_create_2d: tiled[-1] size=8294400 [ 42.058] kgem_can_create_2d: 1920x1080 @ 32 [ 42.058] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 42.058] kgem_can_create_2d: untiled size=8294400 [ 42.058] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 42.058] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 42.058] kgem_can_create_2d: tiled[-1] size=8294400 [ 42.058] kgem_can_create_2d: 1920x1080 @ 32 [ 42.058] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 42.058] kgem_can_create_2d: untiled size=8294400 [ 42.058] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 42.058] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 42.058] kgem_can_create_2d: tiled[-1] size=8294400 [ 42.058] kgem_can_create_2d: 1920x1080 @ 32 [ 42.058] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 42.058] kgem_can_create_2d: untiled size=8294400 [ 42.058] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 42.058] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 42.058] kgem_can_create_2d: tiled[-1] size=8294400 [ 42.058] kgem_can_create_2d: 1920x1080 @ 32 [ 42.058] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 42.058] kgem_can_create_2d: untiled size=8294400 [ 42.058] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 42.058] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 42.058] kgem_can_create_2d: tiled[-1] size=8294400 [ 42.058] kgem_can_create_2d: 1920x1080 @ 32 [ 42.058] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 42.058] kgem_can_create_2d: untiled size=8294400 [ 42.058] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 42.058] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 42.058] kgem_can_create_2d: tiled[-1] size=8294400 [ 42.058] kgem_can_create_2d: 1600x1200 @ 32 [ 42.058] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 [ 42.058] kgem_can_create_2d: untiled size=7680000 [ 42.058] kgem_choose_tiling: TLB miss between lines 1600x1200 (pitch=6400), forcing tiling 1 [ 42.058] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 [ 42.058] kgem_can_create_2d: tiled[-1] size=7680000 [ 42.058] kgem_can_create_2d: 1600x900 @ 32 [ 42.058] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 [ 42.058] kgem_can_create_2d: untiled size=5763072 [ 42.058] kgem_choose_tiling: TLB miss between lines 1600x900 (pitch=6400), forcing tiling 1 [ 42.058] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 [ 42.058] kgem_can_create_2d: tiled[-1] size=5763072 [ 42.058] kgem_can_create_2d: 1280x1024 @ 32 [ 42.058] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 42.058] kgem_can_create_2d: untiled size=5242880 [ 42.058] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 [ 42.058] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 42.058] kgem_can_create_2d: tiled[-1] size=5242880 [ 42.058] kgem_can_create_2d: 1280x1024 @ 32 [ 42.058] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 42.058] kgem_can_create_2d: untiled size=5242880 [ 42.058] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 [ 42.058] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 42.058] kgem_can_create_2d: tiled[-1] size=5242880 [ 42.058] kgem_can_create_2d: 1152x864 @ 32 [ 42.058] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 [ 42.058] kgem_can_create_2d: untiled size=3981312 [ 42.058] kgem_choose_tiling: TLB miss between lines 1152x864 (pitch=4608), forcing tiling 1 [ 42.058] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 [ 42.058] kgem_can_create_2d: tiled[-1] size=3981312 [ 42.058] kgem_can_create_2d: 1280x720 @ 32 [ 42.058] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 42.058] kgem_can_create_2d: untiled size=3686400 [ 42.058] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 [ 42.058] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 42.058] kgem_can_create_2d: tiled[-1] size=3686400 [ 42.058] kgem_can_create_2d: 1280x720 @ 32 [ 42.058] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 42.058] kgem_can_create_2d: untiled size=3686400 [ 42.058] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 [ 42.058] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 42.058] kgem_can_create_2d: tiled[-1] size=3686400 [ 42.058] kgem_can_create_2d: 1280x720 @ 32 [ 42.058] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 42.058] kgem_can_create_2d: untiled size=3686400 [ 42.058] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 [ 42.058] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 42.058] kgem_can_create_2d: tiled[-1] size=3686400 [ 42.058] kgem_can_create_2d: 1024x768 @ 32 [ 42.058] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 42.058] kgem_can_create_2d: untiled size=3145728 [ 42.058] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 [ 42.058] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 42.058] kgem_can_create_2d: tiled[-1] size=3145728 [ 42.058] kgem_can_create_2d: 1024x768 @ 32 [ 42.058] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 42.058] kgem_can_create_2d: untiled size=3145728 [ 42.058] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 [ 42.058] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 42.058] kgem_can_create_2d: tiled[-1] size=3145728 [ 42.058] kgem_can_create_2d: 800x600 @ 32 [ 42.058] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 42.058] kgem_can_create_2d: untiled size=1921024 [ 42.058] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 [ 42.058] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 42.058] kgem_can_create_2d: tiled[-1] size=1921024 [ 42.058] kgem_can_create_2d: 800x600 @ 32 [ 42.058] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 42.058] kgem_can_create_2d: untiled size=1921024 [ 42.058] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 [ 42.058] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 42.058] kgem_can_create_2d: tiled[-1] size=1921024 [ 42.058] kgem_can_create_2d: 720x576 @ 32 [ 42.058] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=576 [ 42.058] kgem_can_create_2d: untiled size=1658880 [ 42.058] kgem_choose_tiling: TLB near-miss between lines 720x576 (pitch=2880), forcing tiling 1 [ 42.058] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=576 [ 42.058] kgem_can_create_2d: tiled[-1] size=1658880 [ 42.058] kgem_can_create_2d: 720x480 @ 32 [ 42.058] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 [ 42.058] kgem_can_create_2d: untiled size=1384448 [ 42.058] kgem_choose_tiling: TLB near-miss between lines 720x480 (pitch=2880), forcing tiling 1 [ 42.058] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 [ 42.058] kgem_can_create_2d: tiled[-1] size=1384448 [ 42.058] kgem_can_create_2d: 720x480 @ 32 [ 42.058] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 [ 42.058] kgem_can_create_2d: untiled size=1384448 [ 42.058] kgem_choose_tiling: TLB near-miss between lines 720x480 (pitch=2880), forcing tiling 1 [ 42.058] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 [ 42.058] kgem_can_create_2d: tiled[-1] size=1384448 [ 42.058] kgem_can_create_2d: 640x480 @ 32 [ 42.058] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 42.058] kgem_can_create_2d: untiled size=1228800 [ 42.058] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 [ 42.058] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 42.058] kgem_can_create_2d: tiled[-1] size=1228800 [ 42.058] kgem_can_create_2d: 640x480 @ 32 [ 42.058] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 42.058] kgem_can_create_2d: untiled size=1228800 [ 42.058] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 [ 42.058] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 42.058] kgem_can_create_2d: tiled[-1] size=1228800 [ 42.058] kgem_can_create_2d: 640x480 @ 32 [ 42.058] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 42.058] kgem_can_create_2d: untiled size=1228800 [ 42.058] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 [ 42.058] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 42.058] kgem_can_create_2d: tiled[-1] size=1228800 [ 42.058] kgem_can_create_2d: 720x400 @ 32 [ 42.058] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=400 [ 42.058] kgem_can_create_2d: untiled size=1155072 [ 42.058] kgem_choose_tiling: TLB near-miss between lines 720x400 (pitch=2880), forcing tiling 1 [ 42.058] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=400 [ 42.058] kgem_can_create_2d: tiled[-1] size=1155072 [ 42.058] sna_output_detect(DP1-3:0) [ 42.058] sna_output_detect(DP1-3) hiding due to lost connection [ 42.058] sna_output_detect(DP2:63) [ 42.058] sna_output_detect(DP2) reporting cached status (since 91ms): 1 [ 42.058] sna_output_detect(HDMI1:60) [ 42.058] sna_output_detect(HDMI1) reporting cached status (since 91ms): 1 [ 42.058] sna_output_detect(HDMI2:67) [ 42.058] sna_output_detect(HDMI2) reporting cached status (since 91ms): 1 [ 42.058] sna_output_detect(VIRTUAL1) has user modes? 0 [ 42.058] sna_accel_flush: flush?=0, dirty?=0 [ 42.058] sna_accel_flush: flush?=0, dirty?=0 [ 42.058] sna_accel_flush: flush?=0, dirty?=0 [ 42.059] sna_block_handler (tv=579.30000) [ 42.059] sna_scanout_do_flush: flush timer active: delta=12 [ 42.059] sna_accel_block: evaluating timers, active=7 [ 42.059] sna_accel_block: flush timer expires in 12 [42071] [ 42.059] sna_wakeup_handler [ 42.059] sna_randr_getinfo() [ 42.059] sna_handle_uevents [ 42.059] sna_output_detect(eDP1:48) [ 42.059] sna_output_detect(eDP1) reporting cached status (since 92ms): 0 [ 42.059] sna_output_get_modes(eDP1:48) [ 42.059] sna_output_attach_edid(eDP1): attaching EDID id=111, current=111 [ 42.059] sna_output_attach_edid(eDP1): retrieving blob id=111, length=128 [ 42.059] sna_output_attach_edid(eDP1): EDID + MonInfo is unchanged [ 42.059] sna_output_attach_tile: found? TILE=-1 [ 42.059] sna_output_get_modes: CRTC:32, pipe=0: has mode?=1 [ 42.059] kmode: 3840x2160, clock=533250, 3840 3888 3920 4000 0, 2160 2163 2168 2222 0, flags=a, type=0 [ 42.059] sna_output_get_modes: adding 1 probed modes [ 42.059] kmode: 3840x2160, clock=533250, 3840 3888 3920 4000 0, 2160 2163 2168 2222 0, flags=a, type=48 [ 42.059] Adding 16:9 modes -- 34440 < 34560 > 34680 [ 42.059] kgem_can_create_2d: 3840x2160 @ 32 [ 42.059] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 42.059] kgem_can_create_2d: untiled size=33177600 [ 42.059] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 42.059] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 42.059] kgem_can_create_2d: tiled[-1] size=33177600 [ 42.059] kgem_can_create_2d: 640x480 @ 32 [ 42.059] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 42.059] kgem_can_create_2d: untiled size=1228800 [ 42.059] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 [ 42.059] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 42.059] kgem_can_create_2d: tiled[-1] size=1228800 [ 42.059] kgem_can_create_2d: 800x600 @ 32 [ 42.059] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 42.059] kgem_can_create_2d: untiled size=1921024 [ 42.059] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 [ 42.059] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 42.059] kgem_can_create_2d: tiled[-1] size=1921024 [ 42.059] kgem_can_create_2d: 800x600 @ 32 [ 42.059] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 42.059] kgem_can_create_2d: untiled size=1921024 [ 42.059] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 [ 42.059] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 42.059] kgem_can_create_2d: tiled[-1] size=1921024 [ 42.059] kgem_can_create_2d: 1024x768 @ 32 [ 42.059] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 42.059] kgem_can_create_2d: untiled size=3145728 [ 42.059] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 [ 42.059] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 42.059] kgem_can_create_2d: tiled[-1] size=3145728 [ 42.059] kgem_can_create_2d: 1280x960 @ 32 [ 42.059] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=960 [ 42.059] kgem_can_create_2d: untiled size=4915200 [ 42.059] kgem_choose_tiling: TLB miss between lines 1280x960 (pitch=5120), forcing tiling 1 [ 42.059] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=960 [ 42.059] kgem_can_create_2d: tiled[-1] size=4915200 [ 42.059] kgem_can_create_2d: 1280x1024 @ 32 [ 42.059] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 42.059] kgem_can_create_2d: untiled size=5242880 [ 42.059] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 [ 42.059] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 42.059] kgem_can_create_2d: tiled[-1] size=5242880 [ 42.059] kgem_can_create_2d: 1600x1200 @ 32 [ 42.059] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 [ 42.059] kgem_can_create_2d: untiled size=7680000 [ 42.059] kgem_choose_tiling: TLB miss between lines 1600x1200 (pitch=6400), forcing tiling 1 [ 42.059] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 [ 42.059] kgem_can_create_2d: tiled[-1] size=7680000 [ 42.059] kgem_can_create_2d: 1792x1344 @ 32 [ 42.059] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7168, height=1344 [ 42.059] kgem_can_create_2d: untiled size=9633792 [ 42.059] kgem_choose_tiling: TLB miss between lines 1792x1344 (pitch=7168), forcing tiling 1 [ 42.059] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7168, height=1344 [ 42.059] kgem_can_create_2d: tiled[-1] size=9633792 [ 42.059] kgem_can_create_2d: 1856x1392 @ 32 [ 42.059] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7424, height=1392 [ 42.059] kgem_can_create_2d: untiled size=10334208 [ 42.059] kgem_choose_tiling: TLB miss between lines 1856x1392 (pitch=7424), forcing tiling 1 [ 42.059] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7424, height=1392 [ 42.059] kgem_can_create_2d: tiled[-1] size=10334208 [ 42.059] kgem_can_create_2d: 1920x1440 @ 32 [ 42.059] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1440 [ 42.059] kgem_can_create_2d: untiled size=11059200 [ 42.059] kgem_choose_tiling: TLB miss between lines 1920x1440 (pitch=7680), forcing tiling 1 [ 42.059] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1440 [ 42.059] kgem_can_create_2d: tiled[-1] size=11059200 [ 42.059] kgem_can_create_2d: 1152x864 @ 32 [ 42.059] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 [ 42.059] kgem_can_create_2d: untiled size=3981312 [ 42.059] kgem_choose_tiling: TLB miss between lines 1152x864 (pitch=4608), forcing tiling 1 [ 42.059] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 [ 42.059] kgem_can_create_2d: tiled[-1] size=3981312 [ 42.059] kgem_can_create_2d: 1360x768 @ 32 [ 42.059] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 [ 42.059] kgem_can_create_2d: untiled size=4177920 [ 42.059] kgem_choose_tiling: TLB miss between lines 1360x768 (pitch=5440), forcing tiling 1 [ 42.059] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 [ 42.059] kgem_can_create_2d: tiled[-1] size=4177920 [ 42.059] kgem_can_create_2d: 1360x768 @ 32 [ 42.059] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 [ 42.059] kgem_can_create_2d: untiled size=4177920 [ 42.059] kgem_choose_tiling: TLB miss between lines 1360x768 (pitch=5440), forcing tiling 1 [ 42.059] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 [ 42.059] kgem_can_create_2d: tiled[-1] size=4177920 [ 42.059] kgem_can_create_2d: 1400x1050 @ 32 [ 42.059] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5600, height=1050 [ 42.059] kgem_can_create_2d: untiled size=5881856 [ 42.059] kgem_choose_tiling: TLB miss between lines 1400x1050 (pitch=5600), forcing tiling 1 [ 42.059] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5600, height=1050 [ 42.059] kgem_can_create_2d: tiled[-1] size=5881856 [ 42.059] kgem_can_create_2d: 1440x900 @ 32 [ 42.059] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5760, height=900 [ 42.059] kgem_can_create_2d: untiled size=5185536 [ 42.059] kgem_choose_tiling: TLB miss between lines 1440x900 (pitch=5760), forcing tiling 1 [ 42.059] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5760, height=900 [ 42.059] kgem_can_create_2d: tiled[-1] size=5185536 [ 42.059] kgem_can_create_2d: 1600x1024 @ 32 [ 42.059] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1024 [ 42.059] kgem_can_create_2d: untiled size=6553600 [ 42.059] kgem_choose_tiling: TLB miss between lines 1600x1024 (pitch=6400), forcing tiling 1 [ 42.059] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1024 [ 42.059] kgem_can_create_2d: tiled[-1] size=6553600 [ 42.059] kgem_can_create_2d: 1680x1050 @ 32 [ 42.059] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 [ 42.059] kgem_can_create_2d: untiled size=7057408 [ 42.059] kgem_choose_tiling: TLB miss between lines 1680x1050 (pitch=6720), forcing tiling 1 [ 42.059] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 [ 42.059] kgem_can_create_2d: tiled[-1] size=7057408 [ 42.059] kgem_can_create_2d: 1680x1050 @ 32 [ 42.059] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 [ 42.059] kgem_can_create_2d: untiled size=7057408 [ 42.059] kgem_choose_tiling: TLB miss between lines 1680x1050 (pitch=6720), forcing tiling 1 [ 42.059] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 [ 42.059] kgem_can_create_2d: tiled[-1] size=7057408 [ 42.059] kgem_can_create_2d: 1920x1080 @ 32 [ 42.059] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 42.059] kgem_can_create_2d: untiled size=8294400 [ 42.059] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 42.059] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 42.059] kgem_can_create_2d: tiled[-1] size=8294400 [ 42.059] kgem_can_create_2d: 1920x1200 @ 32 [ 42.059] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 [ 42.059] kgem_can_create_2d: untiled size=9216000 [ 42.059] kgem_choose_tiling: TLB miss between lines 1920x1200 (pitch=7680), forcing tiling 1 [ 42.059] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 [ 42.059] kgem_can_create_2d: tiled[-1] size=9216000 [ 42.059] kgem_can_create_2d: 2048x1536 @ 32 [ 42.059] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1536 [ 42.059] kgem_can_create_2d: untiled size=12582912 [ 42.059] kgem_choose_tiling: TLB miss between lines 2048x1536 (pitch=8192), forcing tiling 1 [ 42.059] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1536 [ 42.059] kgem_can_create_2d: tiled[-1] size=12582912 [ 42.059] kgem_can_create_2d: 1920x1080 @ 32 [ 42.059] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 42.059] kgem_can_create_2d: untiled size=8294400 [ 42.059] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 42.059] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 42.059] kgem_can_create_2d: tiled[-1] size=8294400 [ 42.059] kgem_can_create_2d: 640x360 @ 32 [ 42.059] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=360 [ 42.059] kgem_can_create_2d: untiled size=921600 [ 42.059] kgem_choose_tiling: TLB near-miss between lines 640x360 (pitch=2560), forcing tiling 1 [ 42.059] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=360 [ 42.059] kgem_can_create_2d: tiled[-1] size=921600 [ 42.059] kgem_can_create_2d: 720x405 @ 32 [ 42.059] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=405 [ 42.059] kgem_can_create_2d: untiled size=1167360 [ 42.059] kgem_choose_tiling: TLB near-miss between lines 720x405 (pitch=2880), forcing tiling 1 [ 42.059] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=405 [ 42.059] kgem_can_create_2d: tiled[-1] size=1167360 [ 42.059] kgem_can_create_2d: 864x486 @ 32 [ 42.059] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3456, height=486 [ 42.059] kgem_can_create_2d: untiled size=1683456 [ 42.059] kgem_choose_tiling: TLB near-miss between lines 864x486 (pitch=3456), forcing tiling 1 [ 42.059] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3456, height=486 [ 42.059] kgem_can_create_2d: tiled[-1] size=1683456 [ 42.059] kgem_can_create_2d: 960x540 @ 32 [ 42.059] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3840, height=540 [ 42.059] kgem_can_create_2d: untiled size=2076672 [ 42.059] kgem_choose_tiling: TLB near-miss between lines 960x540 (pitch=3840), forcing tiling 1 [ 42.059] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3840, height=540 [ 42.059] kgem_can_create_2d: tiled[-1] size=2076672 [ 42.059] kgem_can_create_2d: 1024x576 @ 32 [ 42.059] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=576 [ 42.059] kgem_can_create_2d: untiled size=2359296 [ 42.059] kgem_choose_tiling: TLB miss between lines 1024x576 (pitch=4096), forcing tiling 1 [ 42.059] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=576 [ 42.059] kgem_can_create_2d: tiled[-1] size=2359296 [ 42.059] kgem_can_create_2d: 1280x720 @ 32 [ 42.059] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 42.059] kgem_can_create_2d: untiled size=3686400 [ 42.059] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 [ 42.059] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 42.059] kgem_can_create_2d: tiled[-1] size=3686400 [ 42.059] kgem_can_create_2d: 1368x768 @ 32 [ 42.059] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5472, height=768 [ 42.059] kgem_can_create_2d: untiled size=4202496 [ 42.059] kgem_choose_tiling: TLB miss between lines 1368x768 (pitch=5472), forcing tiling 1 [ 42.059] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5472, height=768 [ 42.059] kgem_can_create_2d: tiled[-1] size=4202496 [ 42.059] kgem_can_create_2d: 1600x900 @ 32 [ 42.059] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 [ 42.059] kgem_can_create_2d: untiled size=5763072 [ 42.059] kgem_choose_tiling: TLB miss between lines 1600x900 (pitch=6400), forcing tiling 1 [ 42.059] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 [ 42.059] kgem_can_create_2d: tiled[-1] size=5763072 [ 42.059] kgem_can_create_2d: 2048x1152 @ 32 [ 42.059] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1152 [ 42.059] kgem_can_create_2d: untiled size=9437184 [ 42.059] kgem_choose_tiling: TLB miss between lines 2048x1152 (pitch=8192), forcing tiling 1 [ 42.059] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1152 [ 42.059] kgem_can_create_2d: tiled[-1] size=9437184 [ 42.059] kgem_can_create_2d: 2560x1440 @ 32 [ 42.059] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 [ 42.059] kgem_can_create_2d: untiled size=14745600 [ 42.059] kgem_choose_tiling: TLB miss between lines 2560x1440 (pitch=10240), forcing tiling 1 [ 42.059] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 [ 42.060] kgem_can_create_2d: tiled[-1] size=14745600 [ 42.060] kgem_can_create_2d: 2880x1620 @ 32 [ 42.060] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=11520, height=1620 [ 42.060] kgem_can_create_2d: untiled size=18665472 [ 42.060] kgem_choose_tiling: TLB miss between lines 2880x1620 (pitch=11520), forcing tiling 1 [ 42.060] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=11520, height=1620 [ 42.060] kgem_can_create_2d: tiled[-1] size=18665472 [ 42.060] kgem_can_create_2d: 3200x1800 @ 32 [ 42.060] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=12800, height=1800 [ 42.060] kgem_can_create_2d: untiled size=23040000 [ 42.060] kgem_choose_tiling: TLB miss between lines 3200x1800 (pitch=12800), forcing tiling 1 [ 42.060] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=12800, height=1800 [ 42.060] kgem_can_create_2d: tiled[-1] size=23040000 [ 42.060] sna_output_detect(DP1:56) [ 42.060] sna_output_detect(DP1) reporting cached status (since 93ms): 1 [ 42.060] sna_output_detect(DP1-1:0) [ 42.060] sna_output_detect(DP1-1) hiding due to lost connection [ 42.060] sna_output_detect(DP1-2:74) [ 42.060] sna_output_detect(DP1-2) reporting cached status (since 93ms): 0 [ 42.060] sna_output_get_modes(DP1-2:74) [ 42.060] sna_output_attach_edid(DP1-2): attaching EDID id=77, current=77 [ 42.060] sna_output_attach_edid(DP1-2): retrieving blob id=77, length=256 [ 42.060] sna_output_attach_edid(DP1-2): EDID + MonInfo is unchanged [ 42.060] sna_output_attach_tile: found? TILE=4 [ 42.060] sna_output_get_modes: CRTC:39, pipe=1: has mode?=1 [ 42.060] kmode: , clock=533250, 3840 3902 3950 4000 0, 2160 2163 2168 2222 0, flags=9, type=0 [ 42.060] sna_output_get_modes: adding 30 probed modes [ 42.060] kmode: 3840x2160, clock=533250, 3840 3902 3950 4000 0, 2160 2163 2168 2222 0, flags=9, type=48 [ 42.060] kmode: 3840x2160, clock=262750, 3840 3888 3920 4000 0, 2160 2163 2168 2191 0, flags=9, type=40 [ 42.060] kmode: 2560x1440, clock=241500, 2560 2608 2640 2720 0, 1440 1443 1448 1481 0, flags=9, type=40 [ 42.060] kmode: 2048x1280, clock=221277, 2048 2192 2416 2784 0, 1280 1281 1284 1325 0, flags=6, type=0 [ 42.060] kmode: 1920x1200, clock=193250, 1920 2056 2256 2592 0, 1200 1203 1209 1245 0, flags=6, type=40 [ 42.060] kmode: 1920x1080, clock=148500, 1920 2008 2052 2200 0, 1080 1082 1087 1125 0, flags=5, type=40 [ 42.060] kmode: 1920x1080, clock=148500, 1920 2008 2052 2200 0, 1080 1084 1089 1125 0, flags=5, type=40 [ 42.060] kmode: 1920x1080, clock=148352, 1920 2008 2052 2200 0, 1080 1084 1089 1125 0, flags=5, type=40 [ 42.060] kmode: 1920x1080, clock=148500, 1920 2448 2492 2640 0, 1080 1084 1089 1125 0, flags=5, type=40 [ 42.060] kmode: 1920x1080, clock=74250, 1920 2558 2602 2750 0, 1080 1084 1089 1125 0, flags=5, type=40 [ 42.060] kmode: 1920x1080, clock=74176, 1920 2558 2602 2750 0, 1080 1084 1089 1125 0, flags=5, type=40 [ 42.060] kmode: 1600x1200, clock=162000, 1600 1664 1856 2160 0, 1200 1201 1204 1250 0, flags=5, type=40 [ 42.060] kmode: 1600x900, clock=108000, 1600 1624 1704 1800 0, 900 901 904 1000 0, flags=5, type=40 [ 42.060] kmode: 1280x1024, clock=135000, 1280 1296 1440 1688 0, 1024 1025 1028 1066 0, flags=5, type=40 [ 42.060] kmode: 1280x1024, clock=108000, 1280 1328 1440 1688 0, 1024 1025 1028 1066 0, flags=5, type=40 [ 42.060] kmode: 1152x864, clock=108000, 1152 1216 1344 1600 0, 864 865 868 900 0, flags=5, type=40 [ 42.060] kmode: 1280x720, clock=74250, 1280 1390 1430 1650 0, 720 725 730 750 0, flags=5, type=40 [ 42.060] kmode: 1280x720, clock=74176, 1280 1390 1430 1650 0, 720 725 730 750 0, flags=5, type=40 [ 42.060] kmode: 1280x720, clock=74250, 1280 1720 1760 1980 0, 720 725 730 750 0, flags=5, type=40 [ 42.060] kmode: 1024x768, clock=78750, 1024 1040 1136 1312 0, 768 769 772 800 0, flags=5, type=40 [ 42.060] kmode: 1024x768, clock=65000, 1024 1048 1184 1344 0, 768 771 777 806 0, flags=a, type=40 [ 42.060] kmode: 800x600, clock=49500, 800 816 896 1056 0, 600 601 604 625 0, flags=5, type=40 [ 42.060] kmode: 800x600, clock=40000, 800 840 968 1056 0, 600 601 605 628 0, flags=5, type=40 [ 42.060] kmode: 720x576, clock=27000, 720 732 796 864 0, 576 581 586 625 0, flags=a, type=40 [ 42.060] kmode: 720x480, clock=27027, 720 736 798 858 0, 480 489 495 525 0, flags=a, type=40 [ 42.060] kmode: 720x480, clock=27000, 720 736 798 858 0, 480 489 495 525 0, flags=a, type=40 [ 42.060] kmode: 640x480, clock=31500, 640 656 720 840 0, 480 481 484 500 0, flags=a, type=40 [ 42.060] kmode: 640x480, clock=25200, 640 656 752 800 0, 480 490 492 525 0, flags=a, type=40 [ 42.060] kmode: 640x480, clock=25175, 640 656 752 800 0, 480 490 492 525 0, flags=a, type=40 [ 42.060] kmode: 720x400, clock=28320, 720 738 846 900 0, 400 412 414 449 0, flags=6, type=40 [ 42.060] kgem_can_create_2d: 3840x2160 @ 32 [ 42.060] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 42.060] kgem_can_create_2d: untiled size=33177600 [ 42.060] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 42.060] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 42.060] kgem_can_create_2d: tiled[-1] size=33177600 [ 42.060] kgem_can_create_2d: 3840x2160 @ 32 [ 42.060] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 42.060] kgem_can_create_2d: untiled size=33177600 [ 42.060] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 42.060] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 42.060] kgem_can_create_2d: tiled[-1] size=33177600 [ 42.060] kgem_can_create_2d: 2560x1440 @ 32 [ 42.060] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 [ 42.060] kgem_can_create_2d: untiled size=14745600 [ 42.060] kgem_choose_tiling: TLB miss between lines 2560x1440 (pitch=10240), forcing tiling 1 [ 42.060] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 [ 42.060] kgem_can_create_2d: tiled[-1] size=14745600 [ 42.060] kgem_can_create_2d: 2048x1280 @ 32 [ 42.060] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1280 [ 42.060] kgem_can_create_2d: untiled size=10485760 [ 42.060] kgem_choose_tiling: TLB miss between lines 2048x1280 (pitch=8192), forcing tiling 1 [ 42.060] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1280 [ 42.060] kgem_can_create_2d: tiled[-1] size=10485760 [ 42.060] kgem_can_create_2d: 1920x1200 @ 32 [ 42.060] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 [ 42.060] kgem_can_create_2d: untiled size=9216000 [ 42.060] kgem_choose_tiling: TLB miss between lines 1920x1200 (pitch=7680), forcing tiling 1 [ 42.060] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 [ 42.060] kgem_can_create_2d: tiled[-1] size=9216000 [ 42.060] kgem_can_create_2d: 1920x1080 @ 32 [ 42.060] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 42.060] kgem_can_create_2d: untiled size=8294400 [ 42.060] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 42.060] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 42.060] kgem_can_create_2d: tiled[-1] size=8294400 [ 42.060] kgem_can_create_2d: 1920x1080 @ 32 [ 42.060] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 42.060] kgem_can_create_2d: untiled size=8294400 [ 42.060] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 42.060] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 42.060] kgem_can_create_2d: tiled[-1] size=8294400 [ 42.060] kgem_can_create_2d: 1920x1080 @ 32 [ 42.060] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 42.060] kgem_can_create_2d: untiled size=8294400 [ 42.060] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 42.060] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 42.060] kgem_can_create_2d: tiled[-1] size=8294400 [ 42.060] kgem_can_create_2d: 1920x1080 @ 32 [ 42.060] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 42.060] kgem_can_create_2d: untiled size=8294400 [ 42.060] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 42.060] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 42.060] kgem_can_create_2d: tiled[-1] size=8294400 [ 42.060] kgem_can_create_2d: 1920x1080 @ 32 [ 42.060] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 42.060] kgem_can_create_2d: untiled size=8294400 [ 42.060] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 42.060] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 42.060] kgem_can_create_2d: tiled[-1] size=8294400 [ 42.060] kgem_can_create_2d: 1920x1080 @ 32 [ 42.060] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 42.060] kgem_can_create_2d: untiled size=8294400 [ 42.060] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 42.060] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 42.060] kgem_can_create_2d: tiled[-1] size=8294400 [ 42.060] kgem_can_create_2d: 1600x1200 @ 32 [ 42.060] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 [ 42.060] kgem_can_create_2d: untiled size=7680000 [ 42.060] kgem_choose_tiling: TLB miss between lines 1600x1200 (pitch=6400), forcing tiling 1 [ 42.060] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 [ 42.060] kgem_can_create_2d: tiled[-1] size=7680000 [ 42.060] kgem_can_create_2d: 1600x900 @ 32 [ 42.060] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 [ 42.060] kgem_can_create_2d: untiled size=5763072 [ 42.060] kgem_choose_tiling: TLB miss between lines 1600x900 (pitch=6400), forcing tiling 1 [ 42.060] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 [ 42.060] kgem_can_create_2d: tiled[-1] size=5763072 [ 42.060] kgem_can_create_2d: 1280x1024 @ 32 [ 42.060] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 42.060] kgem_can_create_2d: untiled size=5242880 [ 42.060] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 [ 42.060] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 42.060] kgem_can_create_2d: tiled[-1] size=5242880 [ 42.060] kgem_can_create_2d: 1280x1024 @ 32 [ 42.060] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 42.060] kgem_can_create_2d: untiled size=5242880 [ 42.060] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 [ 42.060] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 42.060] kgem_can_create_2d: tiled[-1] size=5242880 [ 42.060] kgem_can_create_2d: 1152x864 @ 32 [ 42.060] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 [ 42.060] kgem_can_create_2d: untiled size=3981312 [ 42.060] kgem_choose_tiling: TLB miss between lines 1152x864 (pitch=4608), forcing tiling 1 [ 42.060] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 [ 42.060] kgem_can_create_2d: tiled[-1] size=3981312 [ 42.060] kgem_can_create_2d: 1280x720 @ 32 [ 42.060] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 42.060] kgem_can_create_2d: untiled size=3686400 [ 42.060] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 [ 42.060] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 42.060] kgem_can_create_2d: tiled[-1] size=3686400 [ 42.060] kgem_can_create_2d: 1280x720 @ 32 [ 42.060] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 42.060] kgem_can_create_2d: untiled size=3686400 [ 42.060] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 [ 42.060] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 42.060] kgem_can_create_2d: tiled[-1] size=3686400 [ 42.060] kgem_can_create_2d: 1280x720 @ 32 [ 42.060] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 42.060] kgem_can_create_2d: untiled size=3686400 [ 42.060] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 [ 42.060] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 42.060] kgem_can_create_2d: tiled[-1] size=3686400 [ 42.060] kgem_can_create_2d: 1024x768 @ 32 [ 42.060] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 42.060] kgem_can_create_2d: untiled size=3145728 [ 42.060] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 [ 42.060] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 42.060] kgem_can_create_2d: tiled[-1] size=3145728 [ 42.060] kgem_can_create_2d: 1024x768 @ 32 [ 42.060] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 42.060] kgem_can_create_2d: untiled size=3145728 [ 42.060] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 [ 42.060] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 42.060] kgem_can_create_2d: tiled[-1] size=3145728 [ 42.060] kgem_can_create_2d: 800x600 @ 32 [ 42.060] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 42.060] kgem_can_create_2d: untiled size=1921024 [ 42.060] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 [ 42.060] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 42.060] kgem_can_create_2d: tiled[-1] size=1921024 [ 42.060] kgem_can_create_2d: 800x600 @ 32 [ 42.060] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 42.060] kgem_can_create_2d: untiled size=1921024 [ 42.060] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 [ 42.060] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 42.060] kgem_can_create_2d: tiled[-1] size=1921024 [ 42.060] kgem_can_create_2d: 720x576 @ 32 [ 42.060] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=576 [ 42.060] kgem_can_create_2d: untiled size=1658880 [ 42.060] kgem_choose_tiling: TLB near-miss between lines 720x576 (pitch=2880), forcing tiling 1 [ 42.060] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=576 [ 42.060] kgem_can_create_2d: tiled[-1] size=1658880 [ 42.060] kgem_can_create_2d: 720x480 @ 32 [ 42.060] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 [ 42.060] kgem_can_create_2d: untiled size=1384448 [ 42.060] kgem_choose_tiling: TLB near-miss between lines 720x480 (pitch=2880), forcing tiling 1 [ 42.060] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 [ 42.060] kgem_can_create_2d: tiled[-1] size=1384448 [ 42.060] kgem_can_create_2d: 720x480 @ 32 [ 42.060] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 [ 42.060] kgem_can_create_2d: untiled size=1384448 [ 42.060] kgem_choose_tiling: TLB near-miss between lines 720x480 (pitch=2880), forcing tiling 1 [ 42.060] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 [ 42.060] kgem_can_create_2d: tiled[-1] size=1384448 [ 42.060] kgem_can_create_2d: 640x480 @ 32 [ 42.060] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 42.060] kgem_can_create_2d: untiled size=1228800 [ 42.060] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 [ 42.060] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 42.060] kgem_can_create_2d: tiled[-1] size=1228800 [ 42.060] kgem_can_create_2d: 640x480 @ 32 [ 42.060] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 42.060] kgem_can_create_2d: untiled size=1228800 [ 42.060] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 [ 42.060] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 42.060] kgem_can_create_2d: tiled[-1] size=1228800 [ 42.060] kgem_can_create_2d: 640x480 @ 32 [ 42.060] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 42.060] kgem_can_create_2d: untiled size=1228800 [ 42.060] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 [ 42.060] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 42.060] kgem_can_create_2d: tiled[-1] size=1228800 [ 42.060] kgem_can_create_2d: 720x400 @ 32 [ 42.060] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=400 [ 42.060] kgem_can_create_2d: untiled size=1155072 [ 42.060] kgem_choose_tiling: TLB near-miss between lines 720x400 (pitch=2880), forcing tiling 1 [ 42.060] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=400 [ 42.060] kgem_can_create_2d: tiled[-1] size=1155072 [ 42.060] sna_output_detect(DP1-3:0) [ 42.060] sna_output_detect(DP1-3) hiding due to lost connection [ 42.061] sna_output_detect(DP2:63) [ 42.061] sna_output_detect(DP2) reporting cached status (since 94ms): 1 [ 42.061] sna_output_detect(HDMI1:60) [ 42.061] sna_output_detect(HDMI1) reporting cached status (since 94ms): 1 [ 42.061] sna_output_detect(HDMI2:67) [ 42.061] sna_output_detect(HDMI2) reporting cached status (since 94ms): 1 [ 42.061] sna_output_detect(VIRTUAL1) has user modes? 0 [ 42.061] sna_accel_flush: flush?=0, dirty?=0 [ 42.061] sna_accel_flush: flush?=0, dirty?=0 [ 42.061] sna_accel_flush: flush?=0, dirty?=0 [ 42.061] sna_block_handler (tv=579.28000) [ 42.061] sna_scanout_do_flush: flush timer active: delta=10 [ 42.061] sna_accel_block: evaluating timers, active=7 [ 42.061] sna_accel_block: flush timer expires in 10 [42071] [ 42.061] sna_wakeup_handler [ 42.061] sna_accel_flush: flush?=0, dirty?=0 [ 42.061] sna_accel_flush: flush?=0, dirty?=0 [ 42.061] sna_accel_flush: flush?=0, dirty?=0 [ 42.061] sna_block_handler (tv=579.28000) [ 42.061] sna_scanout_do_flush: flush timer active: delta=10 [ 42.061] sna_accel_block: evaluating timers, active=7 [ 42.061] sna_accel_block: flush timer expires in 10 [42071] [ 42.061] sna_wakeup_handler [ 42.061] sna_accel_flush: flush?=0, dirty?=0 [ 42.061] sna_accel_flush: flush?=0, dirty?=0 [ 42.061] sna_accel_flush: flush?=0, dirty?=0 [ 42.061] sna_block_handler (tv=579.28000) [ 42.061] sna_scanout_do_flush: flush timer active: delta=10 [ 42.061] sna_accel_block: evaluating timers, active=7 [ 42.061] sna_accel_block: flush timer expires in 10 [42071] [ 42.061] sna_wakeup_handler [ 42.061] sna_accel_flush: flush?=0, dirty?=0 [ 42.061] sna_accel_flush: flush?=0, dirty?=0 [ 42.061] sna_block_handler (tv=579.28000) [ 42.061] sna_scanout_do_flush: flush timer active: delta=10 [ 42.061] sna_accel_block: evaluating timers, active=7 [ 42.061] sna_accel_block: flush timer expires in 10 [42071] [ 42.061] sna_wakeup_handler [ 42.061] sna_accel_flush: flush?=0, dirty?=0 [ 42.061] sna_accel_flush: flush?=0, dirty?=0 [ 42.061] sna_block_handler (tv=579.28000) [ 42.061] sna_scanout_do_flush: flush timer active: delta=10 [ 42.061] sna_accel_block: evaluating timers, active=7 [ 42.061] sna_accel_block: flush timer expires in 10 [42071] [ 42.061] sna_wakeup_handler [ 42.061] sna_accel_flush: flush?=0, dirty?=0 [ 42.061] sna_accel_flush: flush?=0, dirty?=0 [ 42.061] sna_accel_flush: flush?=0, dirty?=0 [ 42.061] sna_block_handler (tv=579.28000) [ 42.061] sna_scanout_do_flush: flush timer active: delta=10 [ 42.061] sna_accel_block: evaluating timers, active=7 [ 42.061] sna_accel_block: flush timer expires in 10 [42071] [ 42.061] sna_wakeup_handler [ 42.061] sna_accel_flush: flush?=0, dirty?=0 [ 42.061] sna_accel_flush: flush?=0, dirty?=0 [ 42.061] sna_block_handler (tv=579.28000) [ 42.061] sna_scanout_do_flush: flush timer active: delta=10 [ 42.061] sna_accel_block: evaluating timers, active=7 [ 42.061] sna_accel_block: flush timer expires in 10 [42071] [ 42.061] sna_wakeup_handler [ 42.061] sna_accel_flush: flush?=0, dirty?=0 [ 42.061] sna_accel_flush: flush?=0, dirty?=0 [ 42.061] sna_block_handler (tv=579.28000) [ 42.061] sna_scanout_do_flush: flush timer active: delta=10 [ 42.061] sna_accel_block: evaluating timers, active=7 [ 42.061] sna_accel_block: flush timer expires in 10 [42071] [ 42.061] sna_wakeup_handler [ 42.061] sna_accel_flush: flush?=0, dirty?=0 [ 42.061] sna_accel_flush: flush?=0, dirty?=0 [ 42.061] sna_block_handler (tv=579.28000) [ 42.061] sna_scanout_do_flush: flush timer active: delta=10 [ 42.061] sna_accel_block: evaluating timers, active=7 [ 42.061] sna_accel_block: flush timer expires in 10 [42071] [ 42.062] sna_wakeup_handler [ 42.062] sna_accel_flush: flush?=0, dirty?=0 [ 42.062] sna_accel_flush: flush?=0, dirty?=0 [ 42.062] sna_block_handler (tv=579.27000) [ 42.062] sna_scanout_do_flush: flush timer active: delta=9 [ 42.062] sna_accel_block: evaluating timers, active=7 [ 42.062] sna_accel_block: flush timer expires in 9 [42071] [ 42.063] sna_wakeup_handler [ 42.063] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=29, name=3 [ 42.063] kgem_bo_flink: flinked handle=29 to name=3, marking non-reusable [ 42.063] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 42.063] sna_dri2_get_back: draw size=7680x2160, back buffer handle=29 size=7680x2160, is-scanout? 1, active?=2, pitch=30720, front pitch=30720 [ 42.063] sna_dri2_get_back: reuse backbuffer? 1 [ 42.063] sna_dri2_get_back: back buffer handle=29, active?=2, refcnt=2 [ 42.063] sna_dri2_get_back: cache: handle=40, active=0 [ 42.063] sna_dri2_get_back: reuse cache handle=40, name=5, flags=0 [ 42.063] sna_dri2_get_back: caching handle=29 (name=3, flags=0, active_scanout=2) [ 42.063] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 42.063] sna_dri2_reuse_buffer: reusing back buffer handle=40, name=5, pitch=30720, age=0 [ 42.063] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 42.063] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=128, name=76, active_scanout=3 [ 42.063] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 42.063] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=3, draw=146, pixmap=165, proxy?=0 [ 42.063] sna_accel_flush: flush?=0, dirty?=0 [ 42.063] sna_accel_flush: flush?=0, dirty?=0 [ 42.063] sna_accel_flush: flush?=0, dirty?=0 [ 42.063] sna_block_handler (tv=579.26000) [ 42.063] sna_scanout_do_flush: flush timer active: delta=8 [ 42.063] sna_accel_block: evaluating timers, active=7 [ 42.063] sna_accel_block: flush timer expires in 8 [42071] [ 42.063] sna_wakeup_handler [ 42.063] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 42.063] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 42.063] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 42.063] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 42.063] sna_dri2_get_msc(draw=146, pipe=0) [ 42.063] sna_crtc_record_swap: recording last swap on pipe=0, frame 2280 [msc=2280], time 42.49282 [ 42.063] sna_dri2_get_msc: msc=2280 [raw=2280], ust=42049282 [ 42.063] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=40 (refs=2/1, flush=0) , front=128 (refs=2/4, flush=1) [ 42.063] sna_dri2_schedule_swap(target_msc=2281, divisor=0, remainder=0) [ 42.063] sna_dri2_schedule_swap: using front handle=128, active_scanout?=3, flush?=1 [ 42.063] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 42.063] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 42.063] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 42.063] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 42.063] sna_crtc_record_swap: recording last swap on pipe=0, frame 2280 [msc=2280], time 42.49282 [ 42.063] immediate_swap: current_msc=2280, target_msc=2281 -- yes [ 42.063] can_flip: no, shadow enabled [ 42.063] sna_dri2_add_event: adding event to window 146) [ 42.063] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 1, chained? 1, pipe 0 [ 42.063] sna_dri2_immediate_blit: current event front=128 [name=76, active?=3], back=40 [name=5, active?=0] [ 42.063] swap_limit: draw=146 setting swap limit to 2 [ 42.063] sna_dri2_swap_limit_validate: swap limit set to 2 [ 42.063] sna_dri2_immediate_blit: setting handle=40 as pending blit (current event front=128, back=40) [ 42.063] sna_dri2_event_free(draw?=1) [ 42.063] sna_dri2_remove_event: remove[0x561c94ab16d0] from window 146, active? 1 [ 42.063] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=3, draw=146, pixmap=165, proxy?=0 [ 42.063] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=40] -- refcnt=3, draw=146, pixmap=0, proxy?=0 [ 42.063] sna_dri2_schedule_swap: reported target_msc=2281 [ 42.063] sna_accel_flush: flush?=0, dirty?=0 [ 42.063] sna_accel_flush: flush?=0, dirty?=0 [ 42.063] sna_accel_flush: flush?=0, dirty?=0 [ 42.063] sna_accel_flush: flush?=0, dirty?=0 [ 42.063] sna_block_handler (tv=579.26000) [ 42.063] sna_scanout_do_flush: flush timer active: delta=8 [ 42.063] sna_accel_block: evaluating timers, active=7 [ 42.064] sna_accel_block: flush timer expires in 8 [42071] [ 42.064] sna_wakeup_handler [ 42.064] sna_mode_wakeup: len=32 [ 42.064] sna_mode_wakeup: recording last swap on pipe=1, frame 2251 [8cb], time 42.64552 [ 42.064] sna_mode_wakeup: removing handle=29 [active_scanout=1] from scanout, installing handle=128 [active_scanout=3] [ 42.064] sna_mode_wakeup: flip complete, pending? 2 [ 42.064] sna_block_handler (tv=579.25000) [ 42.064] sna_scanout_do_flush: flush timer active: delta=7 [ 42.064] sna_accel_block: evaluating timers, active=7 [ 42.064] sna_accel_block: flush timer expires in 7 [42071] [ 42.065] sna_wakeup_handler [ 42.065] sna_mode_wakeup: len=64 [ 42.065] sna_dri2_vblank_handler(type=2, sequence=2281, draw=3353) [ 42.065] sna_crtc_record_swap: recording last swap on pipe=0, frame 2281 [msc=2281], time 42.65953 [ 42.065] sna_dri2_vblank_handler: 2 complete, frame=2281 tv=42.65953 [ 42.065] sna_dri2_blit_complete: blit finished [ 42.065] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=2281, tv=42.65953) [ 42.065] frame_swap_complete(type=2): draw=146, pipe=0, frame=2281 [msc=2281], tv=42.65953 [ 42.065] sna_accel_flush: flush?=0, dirty?=0 [ 42.065] sna_dri2_vblank_handler: swapping old back handle=40 [name=5, active=1] for pending handle=40 [name=5, active=1], front handle=128 [name=76, active=3] [ 42.065] sna_dri2_cache_bo(handle=40, name=5) [ 42.065] sna_dri2_cache_bo: multiple references [2], releasing handle [ 42.065] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 42.065] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 42.065] can_xchg: back size=8701e00, front size=8701e00 [ 42.065] can_xchg: yes, pixmap=165 [ 42.065] sna_dri2_xchg: win=146, exchange front=128/76,ref=2 and back=40/5,ref=2, pixmap=165 7680x2160 [ 42.065] sna_dri2_xchg: back_bo handle=40, pitch=30720, size=132710400, ref=1, active_scanout?=0 [ 42.065] sna_dri2_xchg: front_bo handle=128, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 42.065] set_bo: pixmap=165, handle=40 (old handle=128) [ 42.065] set_bo: marking whole pixmap as damaged [ 42.065] set_bo: applying final/discard move-to-gpu [ 42.065] wait_for_shadow: flags=0, flips=1, handle=128, shadow=32 [ 42.065] set_bo: dropping flush hint from handle=128 [ 42.065] set_bo: adding flush hint to handle=40 [ 42.065] mark_stale(handle=128) => 1 [ 42.065] sna_next_vblank(pipe=0, waiting until next vblank) [ 42.065] sna_mode_wakeup: recording last swap on pipe=0, frame 2281 [8e9], time 42.65953 [ 42.065] sna_mode_wakeup: removing handle=29 [active_scanout=0] from scanout, installing handle=128 [active_scanout=2] [ 42.065] sna_mode_wakeup: flip complete, pending? 1 [ 42.065] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 42.065] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 42.065] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 42.065] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 42.065] sna_pixmap_move_to_gpu: already all-damaged [ 42.065] sna_pixmap_mark_active: pixmap=165, handle=40 [ 42.065] sna_mode_redisplay: crtc[0] transformed? 0 [ 42.065] sna_mode_redisplay: crtc[1] transformed? 0 [ 42.065] sna_mode_redisplay: crtc[2] transformed? 0 [ 42.065] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=40 [active=1] [ 42.065] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 128, transformed? 0 [ 42.065] get_fb: reusing fb=110 for handle=40 [ 42.066] sna_mode_redisplay: recording flip on CRTC:32 handle=40, active_scanout=2, serial=2 [ 42.066] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 42.066] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 128, transformed? 0 [ 42.066] sna_mode_redisplay: recording flip on CRTC:39 handle=40, active_scanout=3, serial=3 [ 42.066] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 42.066] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 42.066] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 42.066] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=40, shadow handle=32 [ 42.066] sna_block_handler (tv=579.23000) [ 42.066] sna_scanout_do_flush: flush timer active: delta=5 [ 42.066] sna_accel_do_throttle (time=42066), triggered [ 42.066] sna_accel_throttle (time=42066) [ 42.066] sna_accel_disarm_timer[1] (time=42066) [ 42.066] sna_accel_block: evaluating timers, active=5 [ 42.066] sna_accel_block: flush timer expires in 5 [42071] [ 42.071] sna_wakeup_handler [ 42.071] sna_block_handler (tv=579.18000) [ 42.071] sna_scanout_do_flush: flush timer active: delta=0 [ 42.071] sna_scanout_do_flush (time=42071), triggered [ 42.071] sna_scanout_flush (time=42071), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 42.071] has_shadow: has pending damage? 0, outstanding flips: 2 [ 42.071] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 42.071] has_shadow: has pending damage? 0, outstanding flips: 2 [ 42.071] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 2, mode reconfiguration pending? 0) [ 42.071] sna_accel_do_throttle -- no pending activity [ 42.071] sna_accel_block: evaluating timers, active=5 [ 42.071] sna_accel_block: flush timer expires in 16 [42087] [ 42.080] sna_wakeup_handler [ 42.080] sna_mode_wakeup: len=32 [ 42.080] sna_mode_wakeup: recording last swap on pipe=1, frame 2252 [8cc], time 42.81218 [ 42.081] sna_mode_wakeup: removing handle=128 [active_scanout=1] from scanout, installing handle=40 [active_scanout=3] [ 42.081] sna_mode_wakeup: flip complete, pending? 2 [ 42.081] sna_block_handler (tv=579.8000) [ 42.081] sna_scanout_do_flush: flush timer active: delta=6 [ 42.081] sna_accel_do_throttle -- no pending activity [ 42.081] sna_accel_block: evaluating timers, active=5 [ 42.081] sna_accel_block: flush timer expires in 6 [42087] [ 42.082] sna_wakeup_handler [ 42.082] sna_mode_wakeup: len=64 [ 42.082] sna_dri2_vblank_handler(type=2, sequence=2282, draw=3353) [ 42.082] sna_crtc_record_swap: recording last swap on pipe=0, frame 2282 [msc=2282], time 42.82620 [ 42.082] sna_dri2_vblank_handler: 2 complete, frame=2282 tv=42.82620 [ 42.082] sna_dri2_blit_complete: blit finished [ 42.082] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=2282, tv=42.82620) [ 42.082] frame_swap_complete(type=2): draw=146, pipe=0, frame=2282 [msc=2282], tv=42.82620 [ 42.082] sna_accel_flush: flush?=0, dirty?=0 [ 42.082] sna_dri2_event_free(draw?=1) [ 42.082] sna_dri2_remove_event: remove[0x561c94a2ec10] from window 146, active? 1 [ 42.082] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 42.082] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=128] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 42.082] sna_dri2_vblank_handler complete [ 42.082] sna_mode_wakeup: recording last swap on pipe=0, frame 2282 [8ea], time 42.82620 [ 42.082] sna_mode_wakeup: removing handle=128 [active_scanout=0] from scanout, installing handle=40 [active_scanout=3] [ 42.082] sna_mode_wakeup: flip complete, pending? 1 [ 42.082] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 42.082] sna_block_handler (tv=579.7000) [ 42.082] sna_scanout_do_flush: flush timer active: delta=5 [ 42.082] sna_accel_do_throttle -- no pending activity [ 42.082] sna_accel_block: evaluating timers, active=5 [ 42.082] sna_accel_block: flush timer expires in 5 [42087] [ 42.087] sna_wakeup_handler [ 42.087] sna_block_handler (tv=579.2000) [ 42.087] sna_scanout_do_flush: flush timer active: delta=0 [ 42.087] sna_scanout_do_flush (time=42087), triggered [ 42.087] sna_scanout_flush (time=42087), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 42.087] has_shadow: has pending damage? 0, outstanding flips: 0 [ 42.087] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 42.087] has_shadow: has pending damage? 0, outstanding flips: 0 [ 42.087] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 42.087] sna_accel_do_throttle -- no pending activity [ 42.087] sna_accel_block: evaluating timers, active=5 [ 42.087] sna_accel_block: flush timer expires in 16 [42103] [ 42.104] sna_wakeup_handler [ 42.104] sna_block_handler (tv=578.985000) [ 42.104] sna_scanout_do_flush: flush timer active: delta=-1 [ 42.104] sna_scanout_do_flush (time=42104), triggered [ 42.104] sna_scanout_flush (time=42104), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 42.104] has_shadow: has pending damage? 0, outstanding flips: 0 [ 42.104] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 42.104] has_shadow: has pending damage? 0, outstanding flips: 0 [ 42.104] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 42.104] sna_accel_do_throttle -- no pending activity [ 42.104] sna_accel_block: evaluating timers, active=5 [ 42.104] sna_accel_block: flush timer expires in 16 [42120] [ 42.120] sna_wakeup_handler [ 42.120] sna_block_handler (tv=578.969000) [ 42.120] sna_scanout_do_flush: flush timer active: delta=0 [ 42.120] sna_scanout_do_flush (time=42120), triggered [ 42.120] sna_scanout_flush (time=42120), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 42.120] has_shadow: has pending damage? 0, outstanding flips: 0 [ 42.120] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 42.120] has_shadow: has pending damage? 0, outstanding flips: 0 [ 42.120] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 42.120] sna_accel_do_throttle -- no pending activity [ 42.120] sna_accel_block: evaluating timers, active=5 [ 42.120] sna_accel_block: flush timer expires in 16 [42136] [ 42.136] sna_wakeup_handler [ 42.136] sna_block_handler (tv=578.953000) [ 42.136] sna_scanout_do_flush: flush timer active: delta=0 [ 42.136] sna_scanout_do_flush (time=42136), triggered [ 42.136] sna_scanout_flush (time=42136), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 42.136] has_shadow: has pending damage? 0, outstanding flips: 0 [ 42.136] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 42.136] has_shadow: has pending damage? 0, outstanding flips: 0 [ 42.136] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 42.136] sna_accel_do_throttle -- no pending activity [ 42.136] sna_accel_block: evaluating timers, active=5 [ 42.136] sna_accel_block: flush timer expires in 16 [42152] [ 42.152] sna_wakeup_handler [ 42.152] sna_block_handler (tv=578.937000) [ 42.152] sna_scanout_do_flush: flush timer active: delta=0 [ 42.152] sna_scanout_do_flush (time=42152), triggered [ 42.152] sna_scanout_flush (time=42152), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 42.152] has_shadow: has pending damage? 0, outstanding flips: 0 [ 42.152] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 42.152] has_shadow: has pending damage? 0, outstanding flips: 0 [ 42.152] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 42.152] sna_accel_do_throttle -- no pending activity [ 42.152] sna_accel_block: evaluating timers, active=5 [ 42.152] sna_accel_block: flush timer expires in 16 [42168] [ 42.169] sna_wakeup_handler [ 42.169] sna_block_handler (tv=578.920000) [ 42.169] sna_scanout_do_flush: flush timer active: delta=-1 [ 42.169] sna_scanout_do_flush (time=42169), triggered [ 42.169] sna_scanout_flush (time=42169), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 42.169] has_shadow: has pending damage? 0, outstanding flips: 0 [ 42.169] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 42.169] has_shadow: has pending damage? 0, outstanding flips: 0 [ 42.169] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 42.169] sna_accel_do_throttle -- no pending activity [ 42.169] sna_accel_block: evaluating timers, active=5 [ 42.169] sna_accel_block: flush timer expires in 16 [42185] [ 42.185] sna_wakeup_handler [ 42.185] sna_block_handler (tv=578.904000) [ 42.185] sna_scanout_do_flush: flush timer active: delta=0 [ 42.185] sna_scanout_do_flush (time=42185), triggered [ 42.185] sna_scanout_flush (time=42185), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 42.185] has_shadow: has pending damage? 0, outstanding flips: 0 [ 42.185] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 42.185] has_shadow: has pending damage? 0, outstanding flips: 0 [ 42.185] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 42.185] sna_accel_do_throttle -- no pending activity [ 42.185] sna_accel_block: evaluating timers, active=5 [ 42.185] sna_accel_block: flush timer expires in 16 [42201] [ 42.201] sna_wakeup_handler [ 42.201] sna_block_handler (tv=578.888000) [ 42.201] sna_scanout_do_flush: flush timer active: delta=0 [ 42.201] sna_scanout_do_flush (time=42201), triggered [ 42.201] sna_scanout_flush (time=42201), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 42.201] has_shadow: has pending damage? 0, outstanding flips: 0 [ 42.201] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 42.201] has_shadow: has pending damage? 0, outstanding flips: 0 [ 42.201] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 42.201] sna_accel_do_throttle -- no pending activity [ 42.201] sna_accel_block: evaluating timers, active=5 [ 42.201] sna_accel_block: flush timer expires in 16 [42217] [ 42.217] sna_wakeup_handler [ 42.217] sna_block_handler (tv=578.872000) [ 42.217] sna_scanout_do_flush: flush timer active: delta=0 [ 42.217] sna_scanout_do_flush (time=42217), triggered [ 42.217] sna_scanout_flush (time=42217), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 42.217] has_shadow: has pending damage? 0, outstanding flips: 0 [ 42.217] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 42.217] has_shadow: has pending damage? 0, outstanding flips: 0 [ 42.217] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 42.217] sna_accel_do_throttle -- no pending activity [ 42.217] sna_accel_block: evaluating timers, active=5 [ 42.217] sna_accel_block: flush timer expires in 16 [42233] [ 42.233] sna_wakeup_handler [ 42.233] sna_block_handler (tv=578.856000) [ 42.233] sna_scanout_do_flush: flush timer active: delta=0 [ 42.233] sna_scanout_do_flush (time=42233), triggered [ 42.233] sna_scanout_flush (time=42233), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 42.233] has_shadow: has pending damage? 0, outstanding flips: 0 [ 42.233] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 42.233] has_shadow: has pending damage? 0, outstanding flips: 0 [ 42.233] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 42.233] sna_accel_do_throttle -- no pending activity [ 42.233] sna_accel_block: evaluating timers, active=5 [ 42.233] sna_accel_block: flush timer expires in 16 [42249] [ 42.249] sna_wakeup_handler [ 42.249] sna_block_handler (tv=578.840000) [ 42.249] sna_scanout_do_flush: flush timer active: delta=0 [ 42.249] sna_scanout_do_flush (time=42249), triggered [ 42.249] sna_scanout_flush (time=42249), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 42.249] has_shadow: has pending damage? 0, outstanding flips: 0 [ 42.249] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 42.249] has_shadow: has pending damage? 0, outstanding flips: 0 [ 42.249] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 42.249] sna_accel_do_throttle -- no pending activity [ 42.249] sna_accel_block: evaluating timers, active=5 [ 42.249] sna_accel_block: flush timer expires in 16 [42265] [ 42.265] sna_wakeup_handler [ 42.265] sna_block_handler (tv=578.824000) [ 42.265] sna_scanout_do_flush: flush timer active: delta=0 [ 42.265] sna_scanout_do_flush (time=42265), triggered [ 42.265] sna_scanout_flush (time=42265), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 42.265] has_shadow: has pending damage? 0, outstanding flips: 0 [ 42.265] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 42.265] has_shadow: has pending damage? 0, outstanding flips: 0 [ 42.265] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 42.265] sna_accel_do_throttle -- no pending activity [ 42.265] sna_accel_block: evaluating timers, active=5 [ 42.265] sna_accel_block: flush timer expires in 16 [42281] [ 42.282] sna_wakeup_handler [ 42.282] sna_block_handler (tv=578.807000) [ 42.282] sna_scanout_do_flush: flush timer active: delta=-1 [ 42.282] sna_scanout_do_flush (time=42282), triggered [ 42.282] sna_scanout_flush (time=42282), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 42.282] has_shadow: has pending damage? 0, outstanding flips: 0 [ 42.282] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 42.282] has_shadow: has pending damage? 0, outstanding flips: 0 [ 42.282] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 42.282] sna_accel_do_throttle -- no pending activity [ 42.282] sna_accel_block: evaluating timers, active=5 [ 42.282] sna_accel_block: flush timer expires in 16 [42298] [ 42.298] sna_wakeup_handler [ 42.298] sna_block_handler (tv=578.791000) [ 42.298] sna_scanout_do_flush: flush timer active: delta=0 [ 42.298] sna_scanout_do_flush (time=42298), triggered [ 42.298] sna_scanout_flush (time=42298), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 42.298] has_shadow: has pending damage? 0, outstanding flips: 0 [ 42.298] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 42.298] has_shadow: has pending damage? 0, outstanding flips: 0 [ 42.298] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 42.298] sna_accel_do_throttle -- no pending activity [ 42.298] sna_accel_block: evaluating timers, active=5 [ 42.298] sna_accel_block: flush timer expires in 16 [42314] [ 42.314] sna_wakeup_handler [ 42.314] sna_block_handler (tv=578.775000) [ 42.314] sna_scanout_do_flush: flush timer active: delta=0 [ 42.314] sna_scanout_do_flush (time=42314), triggered [ 42.314] sna_scanout_flush (time=42314), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 42.314] has_shadow: has pending damage? 0, outstanding flips: 0 [ 42.314] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 42.314] has_shadow: has pending damage? 0, outstanding flips: 0 [ 42.314] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 42.314] sna_accel_do_throttle -- no pending activity [ 42.314] sna_accel_block: evaluating timers, active=5 [ 42.314] sna_accel_block: flush timer expires in 16 [42330] [ 42.330] sna_wakeup_handler [ 42.330] sna_block_handler (tv=578.759000) [ 42.330] sna_scanout_do_flush: flush timer active: delta=0 [ 42.330] sna_scanout_do_flush (time=42330), triggered [ 42.330] sna_scanout_flush (time=42330), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 42.330] has_shadow: has pending damage? 0, outstanding flips: 0 [ 42.330] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 42.330] has_shadow: has pending damage? 0, outstanding flips: 0 [ 42.330] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 42.330] sna_accel_do_throttle -- no pending activity [ 42.330] sna_accel_block: evaluating timers, active=5 [ 42.330] sna_accel_block: flush timer expires in 16 [42346] [ 42.346] sna_wakeup_handler [ 42.346] sna_block_handler (tv=578.743000) [ 42.346] sna_scanout_do_flush: flush timer active: delta=0 [ 42.346] sna_scanout_do_flush (time=42346), triggered [ 42.346] sna_scanout_flush (time=42346), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 42.346] has_shadow: has pending damage? 0, outstanding flips: 0 [ 42.346] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 42.346] has_shadow: has pending damage? 0, outstanding flips: 0 [ 42.346] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 42.346] sna_accel_do_throttle -- no pending activity [ 42.346] sna_accel_block: evaluating timers, active=5 [ 42.346] sna_accel_block: flush timer expires in 16 [42362] [ 42.362] sna_wakeup_handler [ 42.362] sna_block_handler (tv=578.727000) [ 42.362] sna_scanout_do_flush: flush timer active: delta=0 [ 42.362] sna_scanout_do_flush (time=42362), triggered [ 42.362] sna_scanout_flush (time=42362), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 42.362] has_shadow: has pending damage? 0, outstanding flips: 0 [ 42.362] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 42.362] has_shadow: has pending damage? 0, outstanding flips: 0 [ 42.362] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 42.362] sna_accel_do_throttle -- no pending activity [ 42.362] sna_accel_block: evaluating timers, active=5 [ 42.362] sna_accel_block: flush timer expires in 16 [42378] [ 42.378] sna_wakeup_handler [ 42.378] sna_block_handler (tv=578.711000) [ 42.378] sna_scanout_do_flush: flush timer active: delta=0 [ 42.378] sna_scanout_do_flush (time=42378), triggered [ 42.378] sna_scanout_flush (time=42378), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 42.378] has_shadow: has pending damage? 0, outstanding flips: 0 [ 42.378] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 42.378] has_shadow: has pending damage? 0, outstanding flips: 0 [ 42.378] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 42.378] sna_accel_do_throttle -- no pending activity [ 42.378] sna_accel_block: evaluating timers, active=5 [ 42.378] sna_accel_block: flush timer expires in 16 [42394] [ 42.395] sna_wakeup_handler [ 42.395] sna_block_handler (tv=578.694000) [ 42.395] sna_scanout_do_flush: flush timer active: delta=-1 [ 42.395] sna_scanout_do_flush (time=42395), triggered [ 42.395] sna_scanout_flush (time=42395), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 42.395] has_shadow: has pending damage? 0, outstanding flips: 0 [ 42.395] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 42.395] has_shadow: has pending damage? 0, outstanding flips: 0 [ 42.395] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 42.395] sna_accel_do_throttle -- no pending activity [ 42.395] sna_accel_block: evaluating timers, active=5 [ 42.395] sna_accel_block: flush timer expires in 16 [42411] [ 42.411] sna_wakeup_handler [ 42.411] sna_block_handler (tv=578.678000) [ 42.411] sna_scanout_do_flush: flush timer active: delta=0 [ 42.411] sna_scanout_do_flush (time=42411), triggered [ 42.411] sna_scanout_flush (time=42411), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 42.411] has_shadow: has pending damage? 0, outstanding flips: 0 [ 42.411] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 42.411] has_shadow: has pending damage? 0, outstanding flips: 0 [ 42.411] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 42.411] sna_accel_do_throttle -- no pending activity [ 42.411] sna_accel_block: evaluating timers, active=5 [ 42.411] sna_accel_block: flush timer expires in 16 [42427] [ 42.427] sna_wakeup_handler [ 42.427] sna_block_handler (tv=578.662000) [ 42.427] sna_scanout_do_flush: flush timer active: delta=0 [ 42.427] sna_scanout_do_flush (time=42427), triggered [ 42.427] sna_scanout_flush (time=42427), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 42.427] has_shadow: has pending damage? 0, outstanding flips: 0 [ 42.427] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 42.427] has_shadow: has pending damage? 0, outstanding flips: 0 [ 42.427] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 42.427] sna_accel_do_throttle -- no pending activity [ 42.427] sna_accel_block: evaluating timers, active=5 [ 42.427] sna_accel_block: flush timer expires in 16 [42443] [ 42.427] sna_wakeup_handler [ 42.427] sna_accel_flush: flush?=0, dirty?=0 [ 42.427] sna_accel_flush: flush?=0, dirty?=0 [ 42.427] sna_block_handler (tv=0.500000) [ 42.427] sna_scanout_do_flush: flush timer active: delta=16 [ 42.427] sna_accel_do_throttle -- no pending activity [ 42.427] sna_accel_block: evaluating timers, active=5 [ 42.427] sna_accel_block: flush timer expires in 16 [42443] [ 42.427] sna_wakeup_handler [ 42.427] sna_accel_flush: flush?=0, dirty?=0 [ 42.427] sna_accel_flush: flush?=0, dirty?=0 [ 42.427] sna_accel_flush: flush?=0, dirty?=0 [ 42.427] sna_block_handler (tv=0.500000) [ 42.427] sna_scanout_do_flush: flush timer active: delta=16 [ 42.427] sna_accel_do_throttle -- no pending activity [ 42.427] sna_accel_block: evaluating timers, active=5 [ 42.427] sna_accel_block: flush timer expires in 16 [42443] [ 42.427] sna_wakeup_handler [ 42.427] sna_accel_flush: flush?=0, dirty?=0 [ 42.427] sna_block_handler (tv=0.500000) [ 42.427] sna_scanout_do_flush: flush timer active: delta=16 [ 42.427] sna_accel_do_throttle -- no pending activity [ 42.427] sna_accel_block: evaluating timers, active=5 [ 42.427] sna_accel_block: flush timer expires in 16 [42443] [ 42.427] sna_wakeup_handler [ 42.427] sna_accel_flush: flush?=0, dirty?=0 [ 42.427] sna_accel_flush: flush?=0, dirty?=0 [ 42.427] sna_accel_flush: flush?=0, dirty?=0 [ 42.427] sna_accel_flush: flush?=0, dirty?=0 [ 42.427] sna_block_handler (tv=0.500000) [ 42.427] sna_scanout_do_flush: flush timer active: delta=16 [ 42.427] sna_accel_do_throttle -- no pending activity [ 42.427] sna_accel_block: evaluating timers, active=5 [ 42.427] sna_accel_block: flush timer expires in 16 [42443] [ 42.428] sna_wakeup_handler [ 42.428] sna_hide_cursors [ 42.428] sna_crtc_disable_cursor: CRTC:32, handle=13 [ 42.428] sna_change_window_attributes [ 42.428] sna_accel_flush: flush?=0, dirty?=0 [ 42.428] sna_block_handler (tv=0.499000) [ 42.428] sna_scanout_do_flush: flush timer active: delta=15 [ 42.428] sna_accel_do_throttle -- no pending activity [ 42.428] sna_accel_block: evaluating timers, active=5 [ 42.428] sna_accel_block: flush timer expires in 15 [42443] [ 42.428] sna_wakeup_handler [ 42.428] sna_create_pixmap(13, 20, 32, usage=0) [ 42.428] kgem_can_create_2d: 13x20 @ 32 [ 42.428] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=20 [ 42.428] kgem_can_create_2d: untiled size=4096 [ 42.428] kgem_choose_tiling: too thin [width 13, 32 bpp] for TILING_X [ 42.428] kgem_choose_tiling: 13x20 -> 0 [ 42.428] sna_create_pixmap: usage=0, flags=a [ 42.428] sna_create_pixmap: small buffer [1040], attaching to shadow pixmap [ 42.428] create_pixmap: allocating pixmap 13x20, depth=32/32, size=1048 [ 42.428] create_pixmap: serial=3390, usage=0, 13x20 [ 42.428] sna_create_pixmap: serial=3390, 13x20, usage=0 [ 42.428] sna_composite_rectangles(pixmap=3391, op=0, 0 x 1 [(0, 0)x(13, 20) ...]) [ 42.428] sna_composite_rectangles: converted to op 0 [ 42.428] sna_composite_rectangles[0] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 42.428] sna_composite_rectangles: nrects=1, region=(0, 0), (13, 20) x 1 [ 42.428] sna_composite_rectangles: clipped extents (0, 0),(13, 20) x 1 [ 42.428] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(13, 20) [ 42.428] sna_composite_rectangles: fallback, dst pixmap=3391 too small or not attached [ 42.428] sna_composite_rectangles: fallback [ 42.428] sna_drawable_move_region_to_cpu(pixmap=3391 (13x20), [(0, 0), (13, 20)], flags=1) [ 42.428] sna_drawable_move_region_to_cpu: region (0, 0), (13, 20) + (0, 0) subsumes pixmap (13x20) [ 42.428] _sna_pixmap_move_to_cpu(pixmap=3391, 13x20, flags=1) [ 42.428] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 42.428] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 42.428] operate_inplace: no, inplace operation not suitable [ 42.428] _sna_pixmap_move_to_cpu: marking as damaged [ 42.428] __sna_damage_all(13, 20) [ 42.428] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 42.428] sna_composite_rectangles(pixmap=3391, op=1, fff2f1f0 x 1 [(0, 0)x(13, 20) ...]) [ 42.428] sna_composite_rectangles: converted to op 1 [ 42.428] sna_composite_rectangles[0] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 42.428] sna_composite_rectangles: nrects=1, region=(0, 0), (13, 20) x 1 [ 42.428] sna_composite_rectangles: clipped extents (0, 0),(13, 20) x 1 [ 42.428] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(13, 20) [ 42.428] sna_composite_rectangles: fallback, dst pixmap=3391 too small or not attached [ 42.428] sna_composite_rectangles: fallback [ 42.428] sna_drawable_move_region_to_cpu(pixmap=3391 (13x20), [(0, 0), (13, 20)], flags=1) [ 42.428] sna_drawable_move_region_to_cpu: pixmap=3391 all damaged on CPU [ 42.428] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 42.428] sna_composite_rectangles: fallback fill: (0, 0)x(13, 20) fff2f1f0 [ 42.428] sna_composite_rectangles(pixmap=3391, op=1, ff300a24 x 2 [(0, 0)x(13, 20) ...]) [ 42.428] sna_composite_rectangles: converted to op 1 [ 42.428] sna_composite_rectangles[0] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 42.428] sna_composite_rectangles[1] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 42.428] sna_composite_rectangles: nrects=2, region=(0, 0), (13, 20) x 2 [ 42.428] sna_composite_rectangles: clipped extents (0, 0),(13, 20) x 1 [ 42.428] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(13, 20) [ 42.428] sna_composite_rectangles: fallback, dst pixmap=3391 too small or not attached [ 42.428] sna_composite_rectangles: fallback [ 42.428] sna_drawable_move_region_to_cpu(pixmap=3391 (13x20), [(0, 0), (13, 20)], flags=1) [ 42.428] sna_drawable_move_region_to_cpu: pixmap=3391 all damaged on CPU [ 42.428] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 42.428] sna_composite_rectangles: fallback fill: (0, 0)x(13, 20) ff300a24 [ 42.428] sna_glyphs(op=3, nlist=2, src=(1, -2)) [ 42.428] sna_glyphs: fallback -- too small (13x20) [ 42.428] glyphs_fallback: nlist=2, count=3, extents (0, -13), (19, 1) [ 42.428] glyphs_fallback: clipped extents (0, 0), (13, 1) [ 42.428] sna_drawable_move_region_to_cpu(pixmap=3391 (13x20), [(0, 0), (13, 1)], flags=3) [ 42.428] sna_drawable_move_region_to_cpu: pixmap=3391 all damaged on CPU [ 42.428] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 42.428] sna_composite_rectangles(pixmap=3391, op=1, ffffffff x 1 [(1, 1)x(9, 17) ...]) [ 42.428] sna_composite_rectangles: converted to op 1 [ 42.428] sna_composite_rectangles[0] (1, 1)x(9, 17) -> (1, 1), (10, 18) [ 42.428] sna_composite_rectangles: nrects=1, region=(1, 1), (10, 18) x 1 [ 42.428] sna_composite_rectangles: clipped extents (1, 1),(10, 18) x 1 [ 42.428] sna_composite_rectangles: pixmap +(0, 0) extents (1, 1),(10, 18) [ 42.428] sna_composite_rectangles: fallback, dst pixmap=3391 too small or not attached [ 42.428] sna_composite_rectangles: fallback [ 42.428] sna_drawable_move_region_to_cpu(pixmap=3391 (13x20), [(1, 1), (10, 18)], flags=1) [ 42.428] sna_drawable_move_region_to_cpu: pixmap=3391 all damaged on CPU [ 42.428] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 42.428] sna_composite_rectangles: fallback fill: (1, 1)x(9, 17) ffffffff [ 42.428] sna_copy_area: src=pixmap=3391:(0, 0)x(13, 20)+(0, 0) -> dst=pixmap=3060:(477, 459)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 42.428] sna_copy_area: normal copy [ 42.428] sna_do_copy: src=(0, 0), dst=(477, 459), size=(13x20) [ 42.428] sna_do_copy: after drawable: src=(0, 0), dst=(542, 483), size=(13x20) [ 42.428] sna_do_copy: dst extents (542, 483), (555, 503), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 42.428] sna_do_copy: clipped dst extents (542, 483), (555, 503) [ 42.428] sna_do_copy: unclipped src extents (0, 0), (13, 20) [ 42.428] sna_do_copy: clipped src extents (0, 0), (13, 20) [ 42.428] sna_do_copy: pixmap -- no source clipping [ 42.428] sna_do_copy: src extents (0, 0), (13, 20) x 1 [ 42.428] sna_do_copy: copy region (542, 483), (555, 503) x 1 + (-542, -483) [ 42.428] sna_copy_boxes (boxes=1x[(542, 483), (555, 503)...], src pixmap=3391+(-542, -483), dst pixmap=3060+(-65, -24), alu=3, src.size=13x20, dst.size=3775x2136) [ 42.428] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94ad8f90, gpu_bo=0, cpu_bo=0), replaces=0 [ 42.428] sna_drawable_use_bo pixmap=3060, box=((477, 459), (490, 479)), flags=8... [ 42.428] sna_drawable_use_bo: exported target, set PREFER_GPU [ 42.428] sna_drawable_use_bo: pinned, never REPLACES [ 42.428] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 42.428] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 42.428] sna_drawable_use_bo: using whole GPU bo [ 42.428] region_overlaps_damage? [ 42.428] use_shm_bo: no, not attached [ 42.428] sna_drawable_move_region_to_cpu(pixmap=3391 (13x20), [(0, 0), (13, 20)], flags=2) [ 42.428] sna_drawable_move_region_to_cpu: pixmap=3391 all damaged on CPU [ 42.428] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 42.428] sna_write_boxes x 1, src stride=52, src dx=(-477, -459) [ 42.428] kgem_bo_can_map: handle=9, map=0x7fc6b7845000:0x0:0x7fc656564000, tiling=1, domain=0, offset=4029534208 [ 42.428] write_boxes_inplace x 1, handle=9, tiling=1 [ 42.428] upload_inplace__tiled: tiling=1 [ 42.428] kgem_bo_can_map__cpu: handle=9 [ 42.428] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 42.428] kgem_bo_map__cpu(handle=9, size=33177600, map=0x7fc6b7845000:0x7fc656564000) [ 42.428] kgem_bo_sync__cpu: handle=9 [ 42.428] __kgem_busy: handle=9, busy=0, wedged=0 [ 42.428] kgem_bo_sync__cpu: SYNC: handle=9, needs_flush? 0, domain? 0, busy? 0 [ 42.428] __kgem_busy: handle=9, busy=0, wedged=0 [ 42.428] kgem_bo_retire: retiring bo handle=9 (needed flush? 0), rq? 0 [busy?=0] [ 42.428] assert_bo_retired: handle=9, domain: 0 exec? 0, rq? 0 [ 42.428] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(477, 459), size=13x20, pitch=52/15360 [ 42.428] sna_accel_flush: flush?=0, dirty?=0 [ 42.428] sna_accel_flush: flush?=0, dirty?=0 [ 42.428] sna_accel_flush: flush?=0, dirty?=0 [ 42.428] sna_accel_flush: flush?=0, dirty?=0 [ 42.428] sna_destroy_pixmap: pixmap=3391, attached?=1 [ 42.428] __sna_free_pixmap(pixmap=3391) [ 42.428] sna_accel_flush: flush?=0, dirty?=0 [ 42.428] sna_accel_flush: flush?=0, dirty?=0 [ 42.428] sna_accel_flush: flush?=0, dirty?=0 [ 42.428] sna_block_handler (tv=0.499000) [ 42.428] sna_scanout_do_flush: flush timer active: delta=15 [ 42.428] sna_accel_do_throttle -- no pending activity [ 42.428] sna_accel_block: evaluating timers, active=5 [ 42.428] sna_accel_block: flush timer expires in 15 [42443] [ 42.430] sna_wakeup_handler [ 42.430] sna_block_handler (tv=0.497000) [ 42.430] sna_scanout_do_flush: flush timer active: delta=13 [ 42.430] sna_accel_do_throttle -- no pending activity [ 42.430] sna_accel_block: evaluating timers, active=5 [ 42.430] sna_accel_block: flush timer expires in 13 [42443] [ 42.430] sna_wakeup_handler [ 42.430] sna_accel_flush: flush?=0, dirty?=0 [ 42.430] sna_accel_flush: flush?=0, dirty?=0 [ 42.430] sna_accel_flush: flush?=0, dirty?=0 [ 42.430] sna_accel_flush: flush?=0, dirty?=0 [ 42.430] sna_accel_flush: flush?=0, dirty?=0 [ 42.430] sna_accel_flush: flush?=0, dirty?=0 [ 42.430] sna_accel_flush: flush?=0, dirty?=0 [ 42.430] sna_accel_flush: flush?=0, dirty?=0 [ 42.430] sna_accel_flush: flush?=0, dirty?=0 [ 42.430] sna_block_handler (tv=0.497000) [ 42.430] sna_scanout_do_flush: flush timer active: delta=13 [ 42.430] sna_accel_do_throttle -- no pending activity [ 42.430] sna_accel_block: evaluating timers, active=5 [ 42.430] sna_accel_block: flush timer expires in 13 [42443] [ 42.430] sna_wakeup_handler [ 42.430] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=128, name=76 [ 42.430] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 42.430] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 42.430] sna_dri2_get_back: draw size=7680x2160, back buffer handle=128 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 [ 42.430] sna_dri2_get_back: reuse backbuffer? 1 [ 42.430] sna_dri2_get_back: back buffer handle=128, active?=0, refcnt=1 [ 42.430] sna_dri2_get_back: reuse unattached back [ 42.430] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 42.430] sna_dri2_reuse_buffer: reusing back buffer handle=128, name=76, pitch=30720, age=0 [ 42.430] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 42.430] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=40, name=5, active_scanout=3 [ 42.430] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 42.430] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 42.430] sna_accel_flush: flush?=0, dirty?=0 [ 42.430] sna_accel_flush: flush?=0, dirty?=0 [ 42.430] sna_accel_flush: flush?=0, dirty?=0 [ 42.430] sna_block_handler (tv=0.497000) [ 42.430] sna_scanout_do_flush: flush timer active: delta=13 [ 42.430] sna_accel_do_throttle -- no pending activity [ 42.430] sna_accel_block: evaluating timers, active=5 [ 42.430] sna_accel_block: flush timer expires in 13 [42443] [ 42.430] sna_wakeup_handler [ 42.430] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 42.430] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 42.430] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 42.430] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 42.430] sna_dri2_get_msc(draw=146, pipe=0) [ 42.430] sna_crtc_record_swap: recording last swap on pipe=0, frame 2302 [msc=2302], time 42.415969 [ 42.430] sna_dri2_get_msc: msc=2302 [raw=2302], ust=42415969 [ 42.430] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=128 (refs=1/1, flush=0) , front=40 (refs=1/4, flush=1) [ 42.430] sna_dri2_schedule_swap(target_msc=2282, divisor=0, remainder=0) [ 42.430] sna_dri2_schedule_swap: using front handle=40, active_scanout?=3, flush?=1 [ 42.430] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 42.430] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 42.430] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 42.430] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 42.430] sna_crtc_record_swap: recording last swap on pipe=0, frame 2302 [msc=2302], time 42.415969 [ 42.430] immediate_swap: current_msc=2302, target_msc=2282 -- yes [ 42.430] can_flip: no, shadow enabled [ 42.430] sna_dri2_add_event: adding event to window 146) [ 42.430] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 42.430] sna_dri2_immediate_blit: no pending blit, starting chain [ 42.430] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 42.430] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 42.430] can_xchg: back size=8701e00, front size=8701e00 [ 42.431] can_xchg: yes, pixmap=165 [ 42.431] sna_dri2_xchg: win=146, exchange front=40/5,ref=2 and back=128/76,ref=2, pixmap=165 7680x2160 [ 42.431] sna_dri2_xchg: back_bo handle=128, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 42.431] sna_dri2_xchg: front_bo handle=40, pitch=30720, size=132710400, ref=4, active_scanout?=3 [ 42.431] set_bo: pixmap=165, handle=128 (old handle=40) [ 42.431] set_bo: marking whole pixmap as damaged [ 42.431] set_bo: applying final/discard move-to-gpu [ 42.431] wait_for_shadow: flags=0, flips=0, handle=40, shadow=32 [ 42.431] set_bo: dropping flush hint from handle=40 [ 42.431] set_bo: adding flush hint to handle=128 [ 42.431] mark_stale(handle=40) => 1 [ 42.431] swap_limit: draw=146 setting swap limit to 3 [ 42.431] sna_dri2_swap_limit_validate: swap limit set to 3 [ 42.431] sna_next_vblank(pipe=0, waiting until next vblank) [ 42.431] sna_dri2_schedule_swap: reported target_msc=2302 [ 42.431] sna_accel_flush: flush?=0, dirty?=0 [ 42.431] sna_accel_flush: flush?=0, dirty?=0 [ 42.431] sna_accel_flush: flush?=0, dirty?=0 [ 42.431] sna_accel_flush: flush?=0, dirty?=0 [ 42.431] sna_block_handler (tv=0.496000) [ 42.431] sna_scanout_do_flush: flush timer active: delta=12 [ 42.431] sna_accel_do_throttle -- no pending activity [ 42.431] sna_accel_block: evaluating timers, active=5 [ 42.431] sna_accel_block: flush timer expires in 12 [42443] [ 42.432] sna_wakeup_handler [ 42.432] sna_mode_wakeup: len=32 [ 42.432] sna_dri2_vblank_handler(type=2, sequence=2303, draw=3353) [ 42.432] sna_crtc_record_swap: recording last swap on pipe=0, frame 2303 [msc=2303], time 42.432637 [ 42.432] sna_dri2_vblank_handler: 2 complete, frame=2303 tv=42.432637 [ 42.432] sna_dri2_blit_complete: blit finished [ 42.432] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=2303, tv=42.432637) [ 42.432] frame_swap_complete(type=2): draw=146, pipe=0, frame=2303 [msc=2303], tv=42.432637 [ 42.432] sna_accel_flush: flush?=0, dirty?=0 [ 42.432] sna_dri2_event_free(draw?=1) [ 42.432] sna_dri2_remove_event: remove[0x561c94ab16d0] from window 146, active? 1 [ 42.432] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 42.432] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=40] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 42.432] sna_dri2_vblank_handler complete [ 42.432] sna_block_handler (tv=0.495000) [ 42.432] sna_scanout_do_flush: flush timer active: delta=11 [ 42.432] sna_accel_do_throttle -- no pending activity [ 42.432] sna_accel_block: evaluating timers, active=5 [ 42.432] sna_accel_block: flush timer expires in 11 [42443] [ 42.438] sna_wakeup_handler [ 42.438] sna_accel_flush: flush?=0, dirty?=0 [ 42.438] sna_accel_flush: flush?=0, dirty?=0 [ 42.438] sna_block_handler (tv=0.489000) [ 42.438] sna_scanout_do_flush: flush timer active: delta=5 [ 42.438] sna_accel_do_throttle -- no pending activity [ 42.438] sna_accel_block: evaluating timers, active=5 [ 42.438] sna_accel_block: flush timer expires in 5 [42443] [ 42.443] sna_wakeup_handler [ 42.443] sna_block_handler (tv=0.484000) [ 42.443] sna_scanout_do_flush: flush timer active: delta=0 [ 42.443] sna_scanout_do_flush (time=42443), triggered [ 42.443] sna_scanout_flush (time=42443), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 42.443] has_shadow: has pending damage? 1, outstanding flips: 0 [ 42.443] stop_flush: scanout=128 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 42.443] has_shadow: has pending damage? 1, outstanding flips: 0 [ 42.443] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 42.443] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 42.443] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 42.443] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 42.443] sna_pixmap_move_to_gpu: already all-damaged [ 42.443] sna_pixmap_mark_active: pixmap=165, handle=128 [ 42.443] sna_mode_redisplay: crtc[0] transformed? 0 [ 42.443] sna_mode_redisplay: crtc[1] transformed? 0 [ 42.443] sna_mode_redisplay: crtc[2] transformed? 0 [ 42.443] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=128 [active=1] [ 42.443] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 40, transformed? 0 [ 42.443] get_fb: reusing fb=112 for handle=128 [ 42.443] sna_mode_redisplay: recording flip on CRTC:32 handle=128, active_scanout=2, serial=2 [ 42.443] __kgem_bo_clear_busy: handle=128 [ 42.443] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 40, transformed? 0 [ 42.443] sna_mode_redisplay: recording flip on CRTC:39 handle=128, active_scanout=3, serial=3 [ 42.444] __kgem_bo_clear_busy: handle=128 [ 42.444] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 42.444] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 42.444] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=128, shadow handle=32 [ 42.444] sna_accel_do_throttle -- no pending activity [ 42.444] sna_accel_block: evaluating timers, active=5 [ 42.444] sna_accel_block: flush timer expires in 16 [42459] [ 42.447] sna_wakeup_handler [ 42.447] sna_mode_wakeup: len=32 [ 42.447] sna_mode_wakeup: recording last swap on pipe=1, frame 2274 [8e2], time 42.447901 [ 42.447] sna_mode_wakeup: removing handle=40 [active_scanout=1] from scanout, installing handle=128 [active_scanout=3] [ 42.447] sna_mode_wakeup: flip complete, pending? 2 [ 42.447] sna_block_handler (tv=0.480000) [ 42.447] sna_scanout_do_flush: flush timer active: delta=12 [ 42.447] sna_accel_do_throttle -- no pending activity [ 42.447] sna_accel_block: evaluating timers, active=5 [ 42.447] sna_accel_block: flush timer expires in 12 [42459] [ 42.448] sna_wakeup_handler [ 42.448] sna_mode_wakeup: len=32 [ 42.448] sna_mode_wakeup: recording last swap on pipe=0, frame 2304 [900], time 42.449304 [ 42.448] sna_mode_wakeup: removing handle=40 [active_scanout=0] from scanout, installing handle=128 [active_scanout=3] [ 42.448] sna_mode_wakeup: flip complete, pending? 1 [ 42.448] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 42.448] sna_block_handler (tv=0.479000) [ 42.448] sna_scanout_do_flush: flush timer active: delta=11 [ 42.448] sna_accel_do_throttle -- no pending activity [ 42.448] sna_accel_block: evaluating timers, active=5 [ 42.448] sna_accel_block: flush timer expires in 11 [42459] [ 42.454] sna_wakeup_handler [ 42.454] sna_create_pixmap(220, 20, 32, usage=0) [ 42.454] kgem_can_create_2d: 220x20 @ 32 [ 42.454] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=896, height=20 [ 42.454] kgem_can_create_2d: untiled size=20480 [ 42.454] kgem_choose_tiling: 220x20 -> 1 [ 42.454] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1024, height=24 [ 42.454] kgem_can_create_2d: tiled[1] size=24576 [ 42.454] sna_create_pixmap: usage=0, flags=1b [ 42.454] sna_create_pixmap: creating GPU pixmap 220x20, stride=880, flags=1b [ 42.454] __pop_freed_pixmap: reusing freed pixmap=3383 header [ 42.454] create_pixmap_hdr: pixmap=3392, width=220, height=20, usage=0 [ 42.454] sna_create_pixmap: serial=3392, 220x20, usage=0 [ 42.454] sna_composite_rectangles(pixmap=3393, op=0, 0 x 1 [(0, 0)x(220, 20) ...]) [ 42.454] sna_composite_rectangles: converted to op 0 [ 42.454] sna_composite_rectangles[0] (0, 0)x(220, 20) -> (0, 0), (220, 20) [ 42.454] sna_composite_rectangles: nrects=1, region=(0, 0), (220, 20) x 1 [ 42.454] sna_composite_rectangles: clipped extents (0, 0),(220, 20) x 1 [ 42.454] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(220, 20) [ 42.454] sna_composite_rectangles: dropping last-cpu hint [ 42.454] sna_drawable_use_bo pixmap=3393, box=((0, 0), (220, 20)), flags=19... [ 42.454] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 42.454] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 42.454] sna_pixmap_move_to_gpu(pixmap=3393, usage=0), flags=b [ 42.454] sna_pixmap_move_to_gpu: CPU damage? 0 [ 42.454] sna_pixmap_move_to_gpu: creating GPU bo (220x20@32), create=b [ 42.454] kgem_choose_tiling: 220x20 -> 1 [ 42.454] kgem_choose_tiling: 220x20 -> 1 [ 42.454] sna_pixmap_alloc_gpu: pixmap=3393 [ 42.454] kgem_create_2d(220x20, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 42.454] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1024, height=24 [ 42.454] kgem_set_tiling: handle=125, tiling=1 [1], pitch=1024 [1024]: 1 [ 42.454] kgem_bo_remove_from_inactive: removing handle=125 from inactive [ 42.454] from inactive: pitch=1024, tiling=1: handle=125, id=2004 [ 42.454] __sna_damage_all(220, 20) [ 42.454] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 42.454] sna_pixmap_mark_active: pixmap=3393, handle=125 [ 42.454] sna_drawable_use_bo: allocated GPU bo for operation [ 42.454] sna_drawable_use_bo: using GPU bo with damage? 0 [ 42.454] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 42.454] kgem_bo_is_render: handle=125, rq? 0 [0] [ 42.454] kgem_bo_is_render: handle=125, rq? 0 [0] [ 42.454] gen9_render_fill_boxes(0 x 1 [(0, 0), (220, 20) ...]) [ 42.454] sna_render_get_solid: 0 [ 42.454] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 42.454] kgem_check_bo: num_pages=+16, num_exec=+1 [ 42.454] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 42.454] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 42.454] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 42.454] kgem_add_handle: handle=4, index=0 [ 42.454] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 42.454] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 42.454] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 42.454] gen9_composite_get_binding_table(ffc0) [ 42.454] kgem_add_reloc64: handle=125, pos=16360, delta=0, domains=20002 [ 42.454] kgem_add_handle: handle=125, index=1 [ 42.454] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd0d4000) [ 42.454] __kgem_bo_mark_dirty: handle=125 (proxy? 0) [ 42.454] [3fe0] bind bo(handle=125, addr=fd0d4000), format=192, width=220, height=20, pitch=1024, tiling=1 -> render [ 42.454] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 42.454] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 42.454] kgem_add_handle: handle=7, index=2 [ 42.454] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 42.454] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 42.454] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 42.454] gen9_emit_sampler: sampler = 1 [ 42.454] gen9_emit_sf: num_sf_outputs=1 [ 42.454] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 42.454] gen9_emit_vertex_elements: setup id=0 [ 42.454] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 42.454] (0, 0), (220, 20) [ 42.454] gen8_vertex_flush[490] = 3 [ 42.454] sna_composite_rectangles: pixmap=3393 marking clear [0]? 1 [ 42.454] sna_composite_rectangles(pixmap=3393, op=1, fff2f1f0 x 1 [(0, 0)x(220, 20) ...]) [ 42.454] sna_composite_rectangles: converted to op 1 [ 42.454] sna_composite_rectangles[0] (0, 0)x(220, 20) -> (0, 0), (220, 20) [ 42.454] sna_composite_rectangles: nrects=1, region=(0, 0), (220, 20) x 1 [ 42.454] sna_composite_rectangles: clipped extents (0, 0),(220, 20) x 1 [ 42.454] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(220, 20) [ 42.454] sna_composite_rectangles: promoting to full GPU [ 42.454] sna_composite_rectangles: dropping last-cpu hint [ 42.454] sna_drawable_use_bo pixmap=3393, box=((0, 0), (220, 20)), flags=19... [ 42.454] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 42.454] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 42.454] sna_drawable_use_bo: using whole GPU bo [ 42.454] gen9_render_fill_boxes (op=1, color=(f2f2, f1f1, f0f0, ffff) [20028888]) [ 42.454] kgem_bo_is_render: handle=125, rq? 1 [1] [ 42.454] gen9_render_fill_boxes(fff2f1f0 x 1 [(0, 0), (220, 20) ...]) [ 42.454] sna_render_get_solid: fff2f1f0 [ 42.454] sna_render_get_solid(15) = fff2f1f0 (old) [ 42.454] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 42.454] kgem_check_bo: num_pages=+0, num_exec=+0 [ 42.454] gen9_composite_get_binding_table(ff00) [ 42.454] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 42.454] kgem_add_reloc64: adding proxy [delta=60] for handle=8 [ 42.454] kgem_add_handle: handle=8, index=3 [ 42.454] kgem_add_reloc64[5] = (delta=60, target handle=3, presumed=fdffe000) [ 42.454] [3fb0] bind bo(handle=8, addr=fdffe03c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 42.454] gen9_emit_vertex_elements: setup id=0 [ 42.454] (0, 0), (220, 20) [ 42.454] gen8_vertex_flush[4cc] = 3 [ 42.454] sna_composite_rectangles: pixmap=3393 marking clear [fff2f1f0]? 1 [ 42.454] sna_composite_rectangles(pixmap=3393, op=1, ff300a24 x 2 [(0, 0)x(220, 20) ...]) [ 42.454] sna_composite_rectangles: converted to op 1 [ 42.454] sna_composite_rectangles[0] (0, 0)x(220, 20) -> (0, 0), (220, 20) [ 42.454] sna_composite_rectangles[1] (0, 0)x(220, 20) -> (0, 0), (220, 20) [ 42.454] sna_composite_rectangles: nrects=2, region=(0, 0), (220, 20) x 2 [ 42.454] sna_composite_rectangles: clipped extents (0, 0),(220, 20) x 1 [ 42.454] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(220, 20) [ 42.454] sna_composite_rectangles: promoting to full GPU [ 42.454] sna_composite_rectangles: dropping last-cpu hint [ 42.454] sna_drawable_use_bo pixmap=3393, box=((0, 0), (220, 20)), flags=19... [ 42.454] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 42.454] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 42.454] sna_drawable_use_bo: using whole GPU bo [ 42.454] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 42.454] kgem_bo_is_render: handle=125, rq? 1 [1] [ 42.454] gen9_render_fill_boxes(ff300a24 x 1 [(0, 0), (220, 20) ...]) [ 42.454] sna_render_get_solid: ff300a24 [ 42.454] sna_render_get_solid(17) = ff300a24 (old) [ 42.454] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 42.454] kgem_check_bo: num_pages=+0, num_exec=+0 [ 42.454] gen9_composite_get_binding_table(fe80) [ 42.454] kgem_add_reloc64: handle=8, pos=16280, delta=0, domains=40000 [ 42.454] kgem_add_reloc64: adding proxy [delta=68] for handle=8 [ 42.454] kgem_add_reloc64[6] = (delta=68, target handle=3, presumed=fdffe000) [ 42.454] [3f90] bind bo(handle=8, addr=fdffe044), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 42.454] gen9_emit_vertex_elements: setup id=0 [ 42.454] (0, 0), (220, 20) [ 42.454] gen8_vertex_flush[508] = 3 [ 42.454] sna_composite_rectangles: pixmap=3393 marking clear [ff300a24]? 1 [ 42.454] sna_glyphs(op=3, nlist=2, src=(1, -2)) [ 42.454] kgem_bo_is_busy: handle=125, domain: 0 exec? 1, rq? 1 [ 42.454] can_discard_mask: nlist=2, mask=28888, depth 32, op=3 (bounded? 1) [ 42.454] glyphs_format: format=166024, depth=32 [ 42.454] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 42.454] sna_glyphs: discarding mask [ 42.454] glyphs0_to_dst(op=3, src=(1, -2), nlist=2, dst=(1, -2)+(0, 0)) [ 42.454] clipped_glyphs? 47 glyph in 2 lists extents (0, -14), (199, 19), region (0, 0), (199, 19): yes [ 42.454] gen9_render_composite: 0x0, current mode=1/1 [ 42.454] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 42.454] gen9_composite_fallback: mask is already on the GPU, try to use GPU [ 42.454] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 42.454] sna_drawable_use_bo pixmap=3393, box=((0, 0), (199, 19)), flags=7... [ 42.454] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 42.454] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 42.454] sna_drawable_use_bo: using whole GPU bo [ 42.454] gen9_composite_set_target: pixmap=3393, format=20028888, size=220x20, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 42.454] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 42.454] color_convert: src=ffffffff [20028888] [ 42.454] color_convert: dst=ffffffff [20028888] [ 42.454] sna_render_get_solid: ffffffff [ 42.454] sna_render_get_solid(white) [ 42.454] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 42.454] sna_transform_is_imprecise_integer_translation: no transform [ 42.454] gen9_composite_picture: integer translation (0, 0), removing [ 42.454] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 42.454] sna_render_pixmap_bo: GPU all damaged [ 42.454] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 42.454] gen4_choose_composite_emitter: solid, identity mask [ 42.454] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 42.454] aligning vertex: was 2, now 4 floats per vertex [ 42.454] gen9_composite_get_binding_table(fe00) [ 42.454] kgem_add_reloc64: handle=7, pos=16248, delta=0, domains=40000 [ 42.454] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 42.454] kgem_add_reloc64[7] = (delta=1048, target handle=2, presumed=fffe8000) [ 42.454] [3f70] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 42.454] kgem_add_reloc64: handle=6, pos=16232, delta=0, domains=40000 [ 42.454] kgem_add_handle: handle=6, index=4 [ 42.454] kgem_add_reloc64[8] = (delta=0, target handle=4, presumed=fd581000) [ 42.454] [3f60] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 42.454] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 42.454] gen9_emit_sampler: sampler = a [ 42.454] gen9_emit_sf: num_sf_outputs=2 [ 42.454] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 42.454] gen9_emit_vertex_elements: setup id=9 [ 42.454] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 42.454] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 42.454] glyphs0_to_dst: glyph=(10, -13), (19, 1), clip=(0, 0), (199, 19) [ 42.454] glyphs0_to_dst: blt=(10, 0), (19, 1) [ 42.454] emit_primitive_identity_mask__avx2: dst=(10, 0), mask=(832.00, 45.00) x (9.00, 1.00) [ 42.454] glyphs0_to_dst: glyph=(55, -10), (64, 1), clip=(0, 0), (199, 19) [ 42.454] glyphs0_to_dst: blt=(55, 0), (64, 1) [ 42.454] emit_primitive_identity_mask__avx2: dst=(55, 0), mask=(880.00, 26.00) x (9.00, 1.00) [ 42.454] glyphs0_to_dst: glyph=(73, -13), (82, 1), clip=(0, 0), (199, 19) [ 42.454] glyphs0_to_dst: blt=(73, 0), (82, 1) [ 42.454] emit_primitive_identity_mask__avx2: dst=(73, 0), mask=(832.00, 45.00) x (9.00, 1.00) [ 42.454] glyphs0_to_dst: glyph=(91, -10), (100, 1), clip=(0, 0), (199, 19) [ 42.454] glyphs0_to_dst: blt=(91, 0), (100, 1) [ 42.454] emit_primitive_identity_mask__avx2: dst=(91, 0), mask=(880.00, 26.00) x (9.00, 1.00) [ 42.454] glyphs0_to_dst: glyph=(99, 0), (110, 2), clip=(0, 0), (199, 19) [ 42.454] glyphs0_to_dst: blt=(99, 0), (110, 2) [ 42.454] emit_primitive_identity_mask__avx2: dst=(99, 0), mask=(832.00, 48.00) x (11.00, 2.00) [ 42.454] glyphs0_to_dst: glyph=(135, 0), (146, 2), clip=(0, 0), (199, 19) [ 42.454] glyphs0_to_dst: blt=(135, 0), (146, 2) [ 42.454] emit_primitive_identity_mask__avx2: dst=(135, 0), mask=(832.00, 48.00) x (11.00, 2.00) [ 42.454] glyphs0_to_dst: glyph=(162, -10), (172, 1), clip=(0, 0), (199, 19) [ 42.454] glyphs0_to_dst: blt=(162, 0), (172, 1) [ 42.454] emit_primitive_identity_mask__avx2: dst=(162, 0), mask=(880.00, 58.00) x (10.00, 1.00) [ 42.454] glyphs0_to_dst: glyph=(0, 10), (10, 13), clip=(0, 0), (199, 19) [ 42.454] glyphs0_to_dst: blt=(0, 10), (10, 13) [ 42.454] emit_primitive_identity_mask__avx2: dst=(0, 10), mask=(1008.00, 48.00) x (10.00, 3.00) [ 42.454] glyphs0_to_dst: glyph=(10, 4), (19, 18), clip=(0, 0), (199, 19) [ 42.454] glyphs0_to_dst: blt=(10, 4), (19, 18) [ 42.454] emit_primitive_identity_mask__avx2: dst=(10, 4), mask=(832.00, 32.00) x (9.00, 14.00) [ 42.454] glyphs0_to_dst: glyph=(19, 7), (28, 15), clip=(0, 0), (199, 19) [ 42.454] glyphs0_to_dst: blt=(19, 7), (28, 15) [ 42.454] emit_primitive_identity_mask__avx2: dst=(19, 7), mask=(896.00, 48.00) x (9.00, 8.00) [ 42.454] glyphs0_to_dst: glyph=(27, 7), (37, 15), clip=(0, 0), (199, 19) [ 42.454] glyphs0_to_dst: blt=(27, 7), (37, 15) [ 42.454] emit_primitive_identity_mask__avx2: dst=(27, 7), mask=(848.00, 16.00) x (10.00, 8.00) [ 42.454] glyphs0_to_dst: glyph=(37, 7), (46, 15), clip=(0, 0), (199, 19) [ 42.454] glyphs0_to_dst: blt=(37, 7), (46, 15) [ 42.454] emit_primitive_identity_mask__avx2: dst=(37, 7), mask=(848.00, 48.00) x (9.00, 8.00) [ 42.454] glyphs0_to_dst: glyph=(45, 4), (55, 15), clip=(0, 0), (199, 19) [ 42.454] glyphs0_to_dst: blt=(45, 4), (55, 15) [ 42.454] emit_primitive_identity_mask__avx2: dst=(45, 4), mask=(992.00, 32.00) x (10.00, 11.00) [ 42.454] glyphs0_to_dst: glyph=(55, 7), (64, 18), clip=(0, 0), (199, 19) [ 42.454] glyphs0_to_dst: blt=(55, 7), (64, 18) [ 42.454] emit_primitive_identity_mask__avx2: dst=(55, 7), mask=(880.00, 16.00) x (9.00, 11.00) [ 42.454] glyphs0_to_dst: glyph=(64, 4), (73, 15), clip=(0, 0), (199, 19) [ 42.454] glyphs0_to_dst: blt=(64, 4), (73, 15) [ 42.454] emit_primitive_identity_mask__avx2: dst=(64, 4), mask=(880.00, 0.00) x (9.00, 11.00) [ 42.454] glyphs0_to_dst: glyph=(73, 4), (82, 18), clip=(0, 0), (199, 19) [ 42.454] glyphs0_to_dst: blt=(73, 4), (82, 18) [ 42.454] emit_primitive_identity_mask__avx2: dst=(73, 4), mask=(832.00, 32.00) x (9.00, 14.00) [ 42.454] glyphs0_to_dst: glyph=(81, 7), (91, 15), clip=(0, 0), (199, 19) [ 42.454] glyphs0_to_dst: blt=(81, 7), (91, 15) [ 42.454] emit_primitive_identity_mask__avx2: dst=(81, 7), mask=(848.00, 16.00) x (10.00, 8.00) [ 42.454] glyphs0_to_dst: glyph=(91, 7), (100, 18), clip=(0, 0), (199, 19) [ 42.454] glyphs0_to_dst: blt=(91, 7), (100, 18) [ 42.454] emit_primitive_identity_mask__avx2: dst=(91, 7), mask=(880.00, 16.00) x (9.00, 11.00) [ 42.454] glyphs0_to_dst: glyph=(99, 17), (110, 19), clip=(0, 0), (199, 19) [ 42.454] glyphs0_to_dst: blt=(99, 17), (110, 19) [ 42.454] emit_primitive_identity_mask__avx2: dst=(99, 17), mask=(832.00, 48.00) x (11.00, 2.00) [ 42.454] glyphs0_to_dst: glyph=(108, 3), (118, 15), clip=(0, 0), (199, 19) [ 42.454] glyphs0_to_dst: blt=(108, 3), (118, 15) [ 42.454] emit_primitive_identity_mask__avx2: dst=(108, 3), mask=(864.00, 0.00) x (10.00, 12.00) [ 42.454] glyphs0_to_dst: glyph=(117, 7), (127, 15), clip=(0, 0), (199, 19) [ 42.454] glyphs0_to_dst: blt=(117, 7), (127, 15) [ 42.454] emit_primitive_identity_mask__avx2: dst=(117, 7), mask=(864.00, 32.00) x (10.00, 8.00) [ 42.454] glyphs0_to_dst: glyph=(126, 4), (136, 15), clip=(0, 0), (199, 19) [ 42.454] glyphs0_to_dst: blt=(126, 4), (136, 15) [ 42.454] emit_primitive_identity_mask__avx2: dst=(126, 4), mask=(880.00, 32.00) x (10.00, 11.00) [ 42.454] glyphs0_to_dst: glyph=(135, 17), (146, 19), clip=(0, 0), (199, 19) [ 42.454] glyphs0_to_dst: blt=(135, 17), (146, 19) [ 42.454] emit_primitive_identity_mask__avx2: dst=(135, 17), mask=(832.00, 48.00) x (11.00, 2.00) [ 42.454] glyphs0_to_dst: glyph=(144, 4), (154, 15), clip=(0, 0), (199, 19) [ 42.455] glyphs0_to_dst: blt=(144, 4), (154, 15) [ 42.455] emit_primitive_identity_mask__avx2: dst=(144, 4), mask=(880.00, 32.00) x (10.00, 11.00) [ 42.455] glyphs0_to_dst: glyph=(153, 7), (163, 15), clip=(0, 0), (199, 19) [ 42.455] glyphs0_to_dst: blt=(153, 7), (163, 15) [ 42.455] emit_primitive_identity_mask__avx2: dst=(153, 7), mask=(944.00, 0.00) x (10.00, 8.00) [ 42.455] glyphs0_to_dst: glyph=(162, 7), (172, 18), clip=(0, 0), (199, 19) [ 42.455] glyphs0_to_dst: blt=(162, 7), (172, 18) [ 42.455] emit_primitive_identity_mask__avx2: dst=(162, 7), mask=(880.00, 48.00) x (10.00, 11.00) [ 42.455] glyphs0_to_dst: glyph=(174, 12), (179, 15), clip=(0, 0), (199, 19) [ 42.455] glyphs0_to_dst: blt=(174, 12), (179, 15) [ 42.455] emit_primitive_identity_mask__avx2: dst=(174, 12), mask=(1008.00, 32.00) x (5.00, 3.00) [ 42.455] glyphs0_to_dst: glyph=(181, 7), (190, 15), clip=(0, 0), (199, 19) [ 42.455] glyphs0_to_dst: blt=(181, 7), (190, 15) [ 42.455] emit_primitive_identity_mask__avx2: dst=(181, 7), mask=(896.00, 48.00) x (9.00, 8.00) [ 42.455] glyphs0_to_dst: glyph=(190, 3), (199, 15), clip=(0, 0), (199, 19) [ 42.455] glyphs0_to_dst: blt=(190, 3), (199, 15) [ 42.455] emit_primitive_identity_mask__avx2: dst=(190, 3), mask=(992.00, 48.00) x (9.00, 12.00) [ 42.455] gen8_vertex_flush[5e4] = 87 [ 42.455] gen9_magic_ca_pass: CA fixup (5 -> 92) [ 42.455] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 42.455] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 42.455] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 42.455] sna_composite_rectangles(pixmap=3393, op=1, ffffffff x 1 [(208, 1)x(9, 17) ...]) [ 42.455] sna_composite_rectangles: converted to op 1 [ 42.455] sna_composite_rectangles[0] (208, 1)x(9, 17) -> (208, 1), (217, 18) [ 42.455] sna_composite_rectangles: nrects=1, region=(208, 1), (217, 18) x 1 [ 42.455] sna_composite_rectangles: clipped extents (208, 1),(217, 18) x 1 [ 42.455] sna_composite_rectangles: pixmap +(0, 0) extents (208, 1),(217, 18) [ 42.455] sna_composite_rectangles: dropping last-cpu hint [ 42.455] sna_drawable_use_bo pixmap=3393, box=((208, 1), (217, 18)), flags=9... [ 42.455] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 42.455] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 42.455] sna_drawable_use_bo: using whole GPU bo [ 42.455] gen9_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20028888]) [ 42.455] kgem_bo_is_render: handle=125, rq? 1 [1] [ 42.455] gen9_render_fill_boxes(ffffffff x 1 [(208, 1), (217, 18) ...]) [ 42.455] sna_render_get_solid: ffffffff [ 42.455] sna_render_get_solid(white) [ 42.455] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 42.455] kgem_check_bo: num_pages=+0, num_exec=+0 [ 42.455] aligning vertex: was 4, now 2 floats per vertex [ 42.455] gen9_composite_get_binding_table(fd40) [ 42.455] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 42.455] gen9_emit_sampler: sampler = 1 [ 42.455] gen9_emit_sf: num_sf_outputs=1 [ 42.455] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 42.455] gen9_emit_vertex_elements: setup id=0 [ 42.455] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 42.455] (208, 1), (217, 18) [ 42.455] gen8_vertex_flush[700] = 3 [ 42.455] sna_copy_area: src=pixmap=3393:(0, 0)x(220, 20)+(0, 0) -> dst=pixmap=3060:(477, 459)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 42.455] sna_copy_area: normal copy [ 42.455] sna_do_copy: src=(0, 0), dst=(477, 459), size=(220x20) [ 42.455] sna_do_copy: after drawable: src=(0, 0), dst=(542, 483), size=(220x20) [ 42.455] sna_do_copy: dst extents (542, 483), (762, 503), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 42.455] sna_do_copy: clipped dst extents (542, 483), (762, 503) [ 42.455] sna_do_copy: unclipped src extents (0, 0), (220, 20) [ 42.455] sna_do_copy: clipped src extents (0, 0), (220, 20) [ 42.455] sna_do_copy: pixmap -- no source clipping [ 42.455] sna_do_copy: src extents (0, 0), (220, 20) x 1 [ 42.455] sna_do_copy: copy region (542, 483), (762, 503) x 1 + (-542, -483) [ 42.455] sna_copy_boxes (boxes=1x[(542, 483), (762, 503)...], src pixmap=3393+(-542, -483), dst pixmap=3060+(-65, -24), alu=3, src.size=220x20, dst.size=3775x2136) [ 42.455] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94ace290, gpu_bo=125, cpu_bo=0), replaces=0 [ 42.455] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 42.455] sna_drawable_use_bo pixmap=3060, box=((477, 459), (697, 479)), flags=b... [ 42.455] sna_drawable_use_bo: exported target, set PREFER_GPU [ 42.455] sna_drawable_use_bo: pinned, never REPLACES [ 42.455] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=b [ 42.455] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 42.455] sna_drawable_use_bo: using whole GPU bo [ 42.455] sna_pixmap_move_to_gpu(pixmap=3393, usage=0), flags=a [ 42.455] sna_pixmap_move_to_gpu: already all-damaged [ 42.455] sna_pixmap_mark_active: pixmap=3393, handle=125 [ 42.455] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 42.455] gen9_render_copy_boxes (-477, -459)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 42.455] kgem_bo_is_render: handle=125, rq? 1 [1] [ 42.455] kgem_bo_is_render: handle=9, rq? 0 [0] [ 42.455] kgem_bo_is_render: handle=9, rq? 0 [0] [ 42.455] kgem_bo_is_render: handle=125, rq? 1 [1] [ 42.455] kgem_set_mode: flushing before new bo [ 42.455] gen8_vertex_close: used=374, vbo active? 23, vb=201, nreloc=2 [ 42.455] gen8_vertex_close: reloc[0] = 287 [ 42.455] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 42.455] kgem_add_handle: handle=23, index=5 [ 42.455] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=fd541000) [ 42.455] gen8_vertex_close: reloc[1] = 372 [ 42.455] kgem_add_reloc64: handle=23, pos=372, delta=0, domains=200000 [ 42.455] kgem_add_reloc64[10] = (delta=0, target handle=5, presumed=fd541000) [ 42.455] batch[1/1, flags=1800]: 454 454 16224 16384, nreloc=11, nexec=6, nfence=0, aperture=1116 [fenced=0] [ 42.455] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 42.455] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 42.455] kgem_fixup_relocs: shrinking by 61440 [ 42.455] __kgem_busy: handle=1, busy=0, wedged=0 [ 42.455] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 42.455] kgem_commit: release handle=125 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd0d4000 [ 42.455] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 42.455] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 42.455] __kgem_bo_clear_busy: handle=7 [ 42.455] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 42.455] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 42.455] __kgem_bo_clear_busy: handle=8 [ 42.455] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 42.455] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 42.455] __kgem_bo_clear_busy: handle=8 [ 42.455] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 42.455] __kgem_bo_clear_busy: handle=7 [ 42.455] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 42.455] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 42.455] __kgem_busy: handle=1, busy=131072, wedged=0 [ 42.455] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 42.455] kgem_check_bo: num_pages=+8116, num_exec=+2 [ 42.455] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 42.455] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 42.455] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 42.455] kgem_add_handle: handle=4, index=0 [ 42.455] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 42.455] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 42.455] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 42.455] gen9_composite_get_binding_table(ffc0) [ 42.455] kgem_add_reloc64: handle=9, pos=16360, delta=0, domains=20002 [ 42.455] kgem_add_handle: handle=9, index=1 [ 42.455] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f02dd000) [ 42.455] __kgem_bo_mark_dirty: handle=9 (proxy? 0) [ 42.455] [3fe0] bind bo(handle=9, addr=f02dd000), format=192, width=3775, height=2136, pitch=15360, tiling=1 -> render [ 42.455] kgem_add_reloc64: handle=125, pos=16344, delta=0, domains=40000 [ 42.455] kgem_add_handle: handle=125, index=2 [ 42.455] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd0d4000) [ 42.455] [3fd0] bind bo(handle=125, addr=fd0d4000), format=192, width=220, height=20, pitch=1024, tiling=1 -> sampler [ 42.455] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 42.455] gen9_emit_sampler: sampler = 0 [ 42.455] gen9_emit_sf: num_sf_outputs=1 [ 42.455] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 42.455] gen9_emit_vertex_elements: setup id=0 [ 42.455] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 42.455] (0, 0) -> (477, 459) + (220, 20) [ 42.455] gen8_vertex_flush[490] = 3 [ 42.455] sna_accel_flush: flush?=1, dirty?=0 [ 42.455] gen8_vertex_close: used=380, vbo active? 23, vb=1, nreloc=1 [ 42.455] gen8_vertex_close: reloc[0] = 287 [ 42.455] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 42.455] kgem_add_handle: handle=23, index=3 [ 42.455] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 42.455] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=8190 [fenced=0] [ 42.455] __kgem_busy: handle=1, busy=0, wedged=0 [ 42.455] __kgem_retire_rq: request 1 complete [ 42.455] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 42.455] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 42.455] kgem_fixup_relocs: shrinking by 61440 [ 42.455] __kgem_busy: handle=1, busy=0, wedged=0 [ 42.455] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 42.455] kgem_commit: release handle=9 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f02dd000 [ 42.455] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 42.455] kgem_commit: release handle=125 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd0d4000 [ 42.455] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 42.455] __kgem_busy: handle=1, busy=131072, wedged=0 [ 42.455] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 42.455] sna_accel_flush: flush?=0, dirty?=0 [ 42.455] sna_accel_flush: flush?=0, dirty?=0 [ 42.455] sna_accel_flush: flush?=0, dirty?=0 [ 42.455] sna_destroy_pixmap: pixmap=3393, attached?=1 [ 42.455] _kgem_bo_destroy: handle=125, proxy? 0 [ 42.455] __kgem_bo_destroy: handle=125, size=65536 [ 42.455] __kgem_busy: handle=125, busy=0, wedged=0 [ 42.455] __kgem_bo_clear_busy: handle=125 [ 42.455] kgem_bo_move_to_inactive: moving handle=125 to inactive [ 42.455] __sna_free_pixmap(pixmap=3393) [ 42.455] sna_accel_flush: flush?=0, dirty?=0 [ 42.455] sna_accel_flush: flush?=0, dirty?=0 [ 42.456] sna_accel_flush: flush?=0, dirty?=0 [ 42.456] sna_block_handler (tv=0.471000) [ 42.456] kgem_retire, need_retire?=1 [ 42.456] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 42.456] kgem_retire__requests_ring: retiring ring 0 [ 42.456] __kgem_busy: handle=1, busy=0, wedged=0 [ 42.456] __kgem_retire_rq: request 1 complete [ 42.456] __kgem_bo_flush: handle=9, busy=0, wedged=0 [ 42.456] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 42.456] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 42.456] kgem_retire -- retired=0, need_retire=0 [ 42.456] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 42.456] gen6_render_retire: resetting idle vbo [ 42.456] sna_scanout_do_flush: flush timer active: delta=3 [ 42.456] sna_scanout_do_flush (time=42456), triggered [ 42.456] sna_scanout_flush (time=42456), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 42.456] has_shadow: has pending damage? 0, outstanding flips: 0 [ 42.456] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 42.456] has_shadow: has pending damage? 0, outstanding flips: 0 [ 42.456] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 42.456] sna_accel_do_throttle -- no pending activity [ 42.456] sna_accel_block: evaluating timers, active=5 [ 42.456] sna_accel_block: flush timer expires in 16 [42472] [ 42.457] sna_wakeup_handler [ 42.457] sna_accel_flush: flush?=0, dirty?=0 [ 42.457] sna_accel_flush: flush?=0, dirty?=0 [ 42.457] sna_block_handler (tv=0.470000) [ 42.457] sna_scanout_do_flush: flush timer active: delta=15 [ 42.457] sna_accel_do_throttle -- no pending activity [ 42.457] sna_accel_block: evaluating timers, active=5 [ 42.457] sna_accel_block: flush timer expires in 15 [42472] [ 42.457] sna_wakeup_handler [ 42.457] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=40, name=5 [ 42.457] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 42.457] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 42.457] sna_dri2_get_back: draw size=7680x2160, back buffer handle=40 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 [ 42.457] sna_dri2_get_back: reuse backbuffer? 1 [ 42.457] sna_dri2_get_back: back buffer handle=40, active?=0, refcnt=1 [ 42.457] sna_dri2_get_back: reuse unattached back [ 42.457] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 42.457] sna_dri2_reuse_buffer: reusing back buffer handle=40, name=5, pitch=30720, age=0 [ 42.457] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 42.457] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=128, name=76, active_scanout=3 [ 42.457] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 42.457] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 42.457] sna_accel_flush: flush?=0, dirty?=0 [ 42.457] sna_accel_flush: flush?=0, dirty?=0 [ 42.457] sna_accel_flush: flush?=0, dirty?=0 [ 42.457] sna_block_handler (tv=0.470000) [ 42.457] sna_scanout_do_flush: flush timer active: delta=15 [ 42.457] sna_accel_do_throttle -- no pending activity [ 42.457] sna_accel_block: evaluating timers, active=5 [ 42.457] sna_accel_block: flush timer expires in 15 [42472] [ 42.457] sna_wakeup_handler [ 42.457] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 42.457] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 42.457] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 42.457] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 42.457] sna_dri2_get_msc(draw=146, pipe=0) [ 42.457] sna_crtc_record_swap: recording last swap on pipe=0, frame 2304 [msc=2304], time 42.449304 [ 42.457] sna_dri2_get_msc: msc=2304 [raw=2304], ust=42449304 [ 42.457] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=40 (refs=1/1, flush=0) , front=128 (refs=1/4, flush=1) [ 42.457] sna_dri2_schedule_swap(target_msc=2303, divisor=0, remainder=0) [ 42.457] sna_dri2_schedule_swap: using front handle=128, active_scanout?=3, flush?=1 [ 42.457] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 42.457] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 42.457] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 42.457] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 42.457] sna_crtc_record_swap: recording last swap on pipe=0, frame 2304 [msc=2304], time 42.449304 [ 42.457] immediate_swap: current_msc=2304, target_msc=2303 -- yes [ 42.457] can_flip: no, shadow enabled [ 42.457] sna_dri2_add_event: adding event to window 146) [ 42.457] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 42.457] sna_dri2_immediate_blit: no pending blit, starting chain [ 42.457] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 42.457] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 42.457] can_xchg: back size=8701e00, front size=8701e00 [ 42.457] can_xchg: yes, pixmap=165 [ 42.457] sna_dri2_xchg: win=146, exchange front=128/76,ref=2 and back=40/5,ref=2, pixmap=165 7680x2160 [ 42.458] sna_dri2_xchg: back_bo handle=40, pitch=30720, size=132710400, ref=1, active_scanout?=0 [ 42.458] sna_dri2_xchg: front_bo handle=128, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 42.458] set_bo: pixmap=165, handle=40 (old handle=128) [ 42.458] set_bo: marking whole pixmap as damaged [ 42.458] set_bo: applying final/discard move-to-gpu [ 42.458] wait_for_shadow: flags=0, flips=0, handle=128, shadow=32 [ 42.458] set_bo: dropping flush hint from handle=128 [ 42.458] set_bo: adding flush hint to handle=40 [ 42.458] mark_stale(handle=128) => 1 [ 42.458] swap_limit: draw=146 setting swap limit to 3 [ 42.458] sna_dri2_swap_limit_validate: swap limit set to 3 [ 42.458] sna_next_vblank(pipe=0, waiting until next vblank) [ 42.458] sna_dri2_schedule_swap: reported target_msc=2304 [ 42.458] sna_accel_flush: flush?=0, dirty?=0 [ 42.458] sna_accel_flush: flush?=0, dirty?=0 [ 42.458] sna_accel_flush: flush?=0, dirty?=0 [ 42.458] sna_accel_flush: flush?=0, dirty?=0 [ 42.458] sna_block_handler (tv=0.469000) [ 42.458] sna_scanout_do_flush: flush timer active: delta=14 [ 42.458] sna_accel_do_throttle -- no pending activity [ 42.458] sna_accel_block: evaluating timers, active=5 [ 42.458] sna_accel_block: flush timer expires in 14 [42472] [ 42.465] sna_wakeup_handler [ 42.465] sna_mode_wakeup: len=32 [ 42.465] sna_dri2_vblank_handler(type=2, sequence=2305, draw=3353) [ 42.465] sna_crtc_record_swap: recording last swap on pipe=0, frame 2305 [msc=2305], time 42.466215 [ 42.465] sna_dri2_vblank_handler: 2 complete, frame=2305 tv=42.466215 [ 42.465] sna_dri2_blit_complete: blit finished [ 42.465] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=2305, tv=42.466215) [ 42.465] frame_swap_complete(type=2): draw=146, pipe=0, frame=2305 [msc=2305], tv=42.466215 [ 42.465] sna_accel_flush: flush?=0, dirty?=0 [ 42.465] sna_dri2_event_free(draw?=1) [ 42.465] sna_dri2_remove_event: remove[0x561c94ab16d0] from window 146, active? 1 [ 42.465] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 42.465] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=128] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 42.465] sna_dri2_vblank_handler complete [ 42.465] sna_block_handler (tv=0.462000) [ 42.465] sna_scanout_do_flush: flush timer active: delta=7 [ 42.465] sna_accel_do_throttle -- no pending activity [ 42.465] sna_accel_block: evaluating timers, active=5 [ 42.465] sna_accel_block: flush timer expires in 7 [42472] [ 42.473] sna_wakeup_handler [ 42.473] sna_block_handler (tv=0.454000) [ 42.473] sna_scanout_do_flush: flush timer active: delta=-1 [ 42.473] sna_scanout_do_flush (time=42473), triggered [ 42.473] sna_scanout_flush (time=42473), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 42.473] has_shadow: has pending damage? 1, outstanding flips: 0 [ 42.473] stop_flush: scanout=40 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 42.473] has_shadow: has pending damage? 1, outstanding flips: 0 [ 42.473] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 42.473] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 42.473] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 42.473] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 42.473] sna_pixmap_move_to_gpu: already all-damaged [ 42.473] sna_pixmap_mark_active: pixmap=165, handle=40 [ 42.473] sna_mode_redisplay: crtc[0] transformed? 0 [ 42.473] sna_mode_redisplay: crtc[1] transformed? 0 [ 42.473] sna_mode_redisplay: crtc[2] transformed? 0 [ 42.473] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=40 [active=1] [ 42.473] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 128, transformed? 0 [ 42.473] get_fb: reusing fb=110 for handle=40 [ 42.473] sna_mode_redisplay: recording flip on CRTC:32 handle=40, active_scanout=2, serial=2 [ 42.473] __kgem_bo_clear_busy: handle=40 [ 42.473] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 128, transformed? 0 [ 42.473] sna_mode_redisplay: recording flip on CRTC:39 handle=40, active_scanout=3, serial=3 [ 42.473] __kgem_bo_clear_busy: handle=40 [ 42.473] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 42.473] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 42.473] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=40, shadow handle=32 [ 42.473] sna_accel_do_throttle -- no pending activity [ 42.473] sna_accel_block: evaluating timers, active=5 [ 42.473] sna_accel_block: flush timer expires in 16 [42489] [ 42.481] sna_wakeup_handler [ 42.481] sna_mode_wakeup: len=32 [ 42.481] sna_mode_wakeup: recording last swap on pipe=1, frame 2276 [8e4], time 42.481696 [ 42.481] sna_mode_wakeup: removing handle=128 [active_scanout=1] from scanout, installing handle=40 [active_scanout=3] [ 42.481] sna_mode_wakeup: flip complete, pending? 2 [ 42.481] sna_block_handler (tv=0.446000) [ 42.481] sna_scanout_do_flush: flush timer active: delta=8 [ 42.481] sna_accel_do_throttle -- no pending activity [ 42.481] sna_accel_block: evaluating timers, active=5 [ 42.481] sna_accel_block: flush timer expires in 8 [42489] [ 42.482] sna_wakeup_handler [ 42.482] sna_mode_wakeup: len=32 [ 42.482] sna_mode_wakeup: recording last swap on pipe=0, frame 2306 [902], time 42.483121 [ 42.482] sna_mode_wakeup: removing handle=128 [active_scanout=0] from scanout, installing handle=40 [active_scanout=3] [ 42.482] sna_mode_wakeup: flip complete, pending? 1 [ 42.482] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 42.482] sna_block_handler (tv=0.445000) [ 42.482] sna_scanout_do_flush: flush timer active: delta=7 [ 42.482] sna_accel_do_throttle -- no pending activity [ 42.482] sna_accel_block: evaluating timers, active=5 [ 42.482] sna_accel_block: flush timer expires in 7 [42489] [ 42.490] sna_wakeup_handler [ 42.490] sna_block_handler (tv=0.437000) [ 42.490] sna_scanout_do_flush: flush timer active: delta=-1 [ 42.490] sna_scanout_do_flush (time=42490), triggered [ 42.490] sna_scanout_flush (time=42490), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 42.490] has_shadow: has pending damage? 0, outstanding flips: 0 [ 42.490] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 42.490] has_shadow: has pending damage? 0, outstanding flips: 0 [ 42.490] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 42.490] sna_accel_do_throttle -- no pending activity [ 42.490] sna_accel_block: evaluating timers, active=5 [ 42.490] sna_accel_block: flush timer expires in 16 [42506] [ 42.506] sna_wakeup_handler [ 42.506] sna_block_handler (tv=0.421000) [ 42.506] sna_scanout_do_flush: flush timer active: delta=0 [ 42.506] sna_scanout_do_flush (time=42506), triggered [ 42.506] sna_scanout_flush (time=42506), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 42.506] has_shadow: has pending damage? 0, outstanding flips: 0 [ 42.506] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 42.506] has_shadow: has pending damage? 0, outstanding flips: 0 [ 42.506] sna_accel_disarm_timer[0] (time=42506) [ 42.506] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 42.506] sna_accel_do_throttle -- no pending activity [ 42.609] sna_wakeup_handler [ 42.609] sna_accel_flush: flush?=0, dirty?=0 [ 42.609] sna_accel_flush: flush?=0, dirty?=0 [ 42.609] sna_block_handler (tv=0.318000) [ 42.609] has_shadow: has pending damage? 0, outstanding flips: 0 [ 42.609] sna_accel_do_throttle -- no pending activity [ 42.609] sna_wakeup_handler [ 42.609] sna_block_handler (tv=0.318000) [ 42.609] has_shadow: has pending damage? 0, outstanding flips: 0 [ 42.609] sna_accel_do_throttle -- no pending activity [ 42.610] sna_wakeup_handler [ 42.610] sna_block_handler (tv=0.317000) [ 42.610] has_shadow: has pending damage? 0, outstanding flips: 0 [ 42.610] sna_accel_do_throttle -- no pending activity [ 42.611] sna_wakeup_handler [ 42.611] sna_block_handler (tv=0.316000) [ 42.611] has_shadow: has pending damage? 0, outstanding flips: 0 [ 42.611] sna_accel_do_throttle -- no pending activity [ 42.933] sna_wakeup_handler [ 42.933] sna_block_handler (tv=578.156000) [ 42.933] has_shadow: has pending damage? 0, outstanding flips: 0 [ 42.933] sna_accel_do_throttle -- no pending activity [ 42.995] sna_wakeup_handler [ 42.995] sna_accel_flush: flush?=0, dirty?=0 [ 42.995] sna_accel_flush: flush?=0, dirty?=0 [ 42.995] sna_block_handler (tv=0.500000) [ 42.995] has_shadow: has pending damage? 0, outstanding flips: 0 [ 42.995] sna_accel_do_throttle -- no pending activity [ 42.995] sna_wakeup_handler [ 42.995] sna_block_handler (tv=0.500000) [ 42.995] has_shadow: has pending damage? 0, outstanding flips: 0 [ 42.995] sna_accel_do_throttle -- no pending activity [ 42.996] sna_wakeup_handler [ 42.996] sna_accel_flush: flush?=0, dirty?=0 [ 42.996] sna_accel_flush: flush?=0, dirty?=0 [ 42.996] sna_accel_flush: flush?=0, dirty?=0 [ 42.996] sna_accel_flush: flush?=0, dirty?=0 [ 42.996] sna_block_handler (tv=0.499000) [ 42.996] has_shadow: has pending damage? 0, outstanding flips: 0 [ 42.996] sna_accel_do_throttle -- no pending activity [ 42.997] sna_wakeup_handler [ 42.997] sna_accel_flush: flush?=0, dirty?=0 [ 42.997] sna_block_handler (tv=0.498000) [ 42.997] has_shadow: has pending damage? 0, outstanding flips: 0 [ 42.997] sna_accel_do_throttle -- no pending activity [ 43.007] sna_wakeup_handler [ 43.007] sna_accel_flush: flush?=0, dirty?=0 [ 43.007] sna_accel_flush: flush?=0, dirty?=0 [ 43.007] sna_block_handler (tv=0.488000) [ 43.007] has_shadow: has pending damage? 0, outstanding flips: 0 [ 43.007] sna_accel_do_throttle -- no pending activity [ 43.023] sna_wakeup_handler [ 43.023] sna_create_pixmap(697, 37, 32, usage=0) [ 43.023] kgem_can_create_2d: 697x37 @ 32 [ 43.023] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2816, height=37 [ 43.023] kgem_can_create_2d: untiled size=106496 [ 43.023] kgem_choose_tiling: TLB near-miss between lines 697x37 (pitch=2788), forcing tiling 1 [ 43.023] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2816, height=37 [ 43.023] kgem_can_create_2d: tiled[-1] size=106496 [ 43.023] sna_create_pixmap: usage=0, flags=1b [ 43.023] sna_create_pixmap: creating GPU pixmap 697x37, stride=2788, flags=1b [ 43.023] __pop_freed_pixmap: reusing freed pixmap=3393 header [ 43.023] create_pixmap_hdr: pixmap=3394, width=697, height=37, usage=0 [ 43.023] sna_create_pixmap: serial=3394, 697x37, usage=0 [ 43.023] sna_composite_rectangles(pixmap=3395, op=0, 0 x 1 [(0, 0)x(697, 37) ...]) [ 43.023] sna_composite_rectangles: converted to op 0 [ 43.023] sna_composite_rectangles[0] (0, 0)x(697, 37) -> (0, 0), (697, 37) [ 43.023] sna_composite_rectangles: nrects=1, region=(0, 0), (697, 37) x 1 [ 43.023] sna_composite_rectangles: clipped extents (0, 0),(697, 37) x 1 [ 43.023] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(697, 37) [ 43.023] sna_composite_rectangles: dropping last-cpu hint [ 43.023] sna_drawable_use_bo pixmap=3395, box=((0, 0), (697, 37)), flags=19... [ 43.023] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 43.023] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 43.023] sna_pixmap_move_to_gpu(pixmap=3395, usage=0), flags=b [ 43.023] sna_pixmap_move_to_gpu: CPU damage? 0 [ 43.023] sna_pixmap_move_to_gpu: creating GPU bo (697x37@32), create=b [ 43.023] kgem_choose_tiling: TLB near-miss between lines 697x37 (pitch=2788), forcing tiling 1 [ 43.023] kgem_choose_tiling: TLB near-miss between lines 697x37 (pitch=2788), forcing tiling 1 [ 43.023] sna_pixmap_alloc_gpu: pixmap=3395 [ 43.023] kgem_create_2d(697x37, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 43.023] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=3072, height=40 [ 43.023] inactive too small: 16 < 30 [ 43.023] inactive too small: 16 < 30 [ 43.023] inactive too small: 16 < 30 [ 43.023] inactive too small: 16 < 30 [ 43.023] inactive too small: 16 < 30 [ 43.023] inactive too small: 16 < 30 [ 43.023] inactive too small: 16 < 30 [ 43.023] inactive too small: 16 < 30 [ 43.023] inactive too small: 16 < 30 [ 43.023] inactive too small: 16 < 30 [ 43.023] inactive too small: 16 < 30 [ 43.023] inactive too small: 16 < 30 [ 43.023] inactive too small: 16 < 30 [ 43.023] inactive too small: 16 < 30 [ 43.023] inactive too small: 16 < 30 [ 43.023] inactive too small: 16 < 30 [ 43.023] inactive too small: 16 < 30 [ 43.023] inactive too small: 16 < 30 [ 43.023] inactive too small: 16 < 30 [ 43.023] kgem_bo_remove_from_inactive: removing handle=17 from inactive [ 43.023] from inactive: pitch=3072, tiling=1: handle=17, id=2005 [ 43.023] __sna_damage_all(697, 37) [ 43.023] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 43.023] sna_pixmap_mark_active: pixmap=3395, handle=17 [ 43.023] sna_drawable_use_bo: allocated GPU bo for operation [ 43.023] sna_drawable_use_bo: using GPU bo with damage? 0 [ 43.023] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 43.023] kgem_bo_is_render: handle=17, rq? 0 [0] [ 43.023] kgem_bo_is_render: handle=17, rq? 0 [0] [ 43.023] gen9_render_fill_boxes(0 x 1 [(0, 0), (697, 37) ...]) [ 43.023] sna_render_get_solid: 0 [ 43.023] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 43.023] kgem_check_bo: num_pages=+64, num_exec=+1 [ 43.023] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 43.023] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 43.023] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 43.023] kgem_add_handle: handle=4, index=0 [ 43.023] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 43.023] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 43.023] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 43.023] gen9_composite_get_binding_table(ffc0) [ 43.023] kgem_add_reloc64: handle=17, pos=16360, delta=0, domains=20002 [ 43.023] kgem_add_handle: handle=17, index=1 [ 43.023] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fff63000) [ 43.023] __kgem_bo_mark_dirty: handle=17 (proxy? 0) [ 43.023] [3fe0] bind bo(handle=17, addr=fff63000), format=192, width=697, height=37, pitch=3072, tiling=1 -> render [ 43.023] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 43.023] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 43.023] kgem_add_handle: handle=7, index=2 [ 43.023] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 43.023] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 43.023] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 43.023] gen9_emit_sampler: sampler = 1 [ 43.023] gen9_emit_sf: num_sf_outputs=1 [ 43.023] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 43.023] gen9_emit_vertex_elements: setup id=0 [ 43.023] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 43.023] (0, 0), (697, 37) [ 43.023] gen8_vertex_flush[490] = 3 [ 43.023] sna_composite_rectangles: pixmap=3395 marking clear [0]? 1 [ 43.023] sna_composite_rectangles(pixmap=3395, op=1, fff2f1f0 x 4 [(684, 0)x(13, 17) ...]) [ 43.023] sna_composite_rectangles: converted to op 1 [ 43.023] sna_composite_rectangles[0] (684, 0)x(13, 17) -> (684, 0), (697, 17) [ 43.023] sna_composite_rectangles[1] (684, 17)x(13, 3) -> (684, 17), (697, 20) [ 43.023] sna_composite_rectangles[2] (0, 17)x(13, 3) -> (0, 17), (13, 20) [ 43.023] sna_composite_rectangles[3] (0, 20)x(13, 17) -> (0, 20), (13, 37) [ 43.023] sna_composite_rectangles: nrects=4, region=(0, 0), (697, 37) x 4 [ 43.023] sna_composite_rectangles: clipped extents (0, 0),(697, 37) x 4 [ 43.023] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(697, 37) [ 43.023] sna_composite_rectangles: dropping last-cpu hint [ 43.023] sna_drawable_use_bo pixmap=3395, box=((0, 0), (697, 37)), flags=1... [ 43.023] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 43.023] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 43.023] sna_drawable_use_bo: using whole GPU bo [ 43.023] gen9_render_fill_boxes (op=1, color=(f2f2, f1f1, f0f0, ffff) [20028888]) [ 43.023] kgem_bo_is_render: handle=17, rq? 1 [1] [ 43.023] gen9_render_fill_boxes(fff2f1f0 x 4 [(684, 0), (697, 17) ...]) [ 43.023] sna_render_get_solid: fff2f1f0 [ 43.023] sna_render_get_solid(15) = fff2f1f0 (old) [ 43.023] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 43.023] kgem_check_bo: num_pages=+0, num_exec=+0 [ 43.023] gen9_composite_get_binding_table(ff00) [ 43.023] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 43.023] kgem_add_reloc64: adding proxy [delta=60] for handle=8 [ 43.023] kgem_add_handle: handle=8, index=3 [ 43.023] kgem_add_reloc64[5] = (delta=60, target handle=3, presumed=fdffe000) [ 43.023] [3fb0] bind bo(handle=8, addr=fdffe03c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 43.023] gen9_emit_vertex_elements: setup id=0 [ 43.023] (684, 0), (697, 17) [ 43.023] (0, 17), (13, 20) [ 43.023] (684, 17), (697, 20) [ 43.023] (0, 20), (13, 37) [ 43.023] gen8_vertex_flush[4cc] = 12 [ 43.023] sna_composite_rectangles(pixmap=3395, op=1, ff300a24 x 4 [(684, 0)x(13, 17) ...]) [ 43.023] sna_composite_rectangles: converted to op 1 [ 43.023] sna_composite_rectangles[0] (684, 0)x(13, 17) -> (684, 0), (697, 17) [ 43.023] sna_composite_rectangles[1] (684, 17)x(13, 3) -> (684, 17), (697, 20) [ 43.023] sna_composite_rectangles[2] (0, 17)x(13, 3) -> (0, 17), (13, 20) [ 43.023] sna_composite_rectangles[3] (0, 20)x(13, 17) -> (0, 20), (13, 37) [ 43.023] sna_composite_rectangles: nrects=4, region=(0, 0), (697, 37) x 4 [ 43.023] sna_composite_rectangles: clipped extents (0, 0),(697, 37) x 4 [ 43.023] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(697, 37) [ 43.023] sna_composite_rectangles: dropping last-cpu hint [ 43.023] sna_drawable_use_bo pixmap=3395, box=((0, 0), (697, 37)), flags=1... [ 43.023] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 43.023] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 43.023] sna_drawable_use_bo: using whole GPU bo [ 43.023] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 43.023] kgem_bo_is_render: handle=17, rq? 1 [1] [ 43.023] gen9_render_fill_boxes(ff300a24 x 4 [(684, 0), (697, 17) ...]) [ 43.023] sna_render_get_solid: ff300a24 [ 43.023] sna_render_get_solid(17) = ff300a24 (old) [ 43.023] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 43.023] kgem_check_bo: num_pages=+0, num_exec=+0 [ 43.023] gen9_composite_get_binding_table(fe80) [ 43.023] kgem_add_reloc64: handle=8, pos=16280, delta=0, domains=40000 [ 43.023] kgem_add_reloc64: adding proxy [delta=68] for handle=8 [ 43.023] kgem_add_reloc64[6] = (delta=68, target handle=3, presumed=fdffe000) [ 43.023] [3f90] bind bo(handle=8, addr=fdffe044), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 43.023] gen9_emit_vertex_elements: setup id=0 [ 43.023] (684, 0), (697, 17) [ 43.023] (0, 17), (13, 20) [ 43.023] (684, 17), (697, 20) [ 43.023] (0, 20), (13, 37) [ 43.023] gen8_vertex_flush[508] = 12 [ 43.023] sna_composite_rectangles(pixmap=3395, op=1, ff300a24 x 4 [(684, 0)x(13, 17) ...]) [ 43.023] sna_composite_rectangles: converted to op 1 [ 43.023] sna_composite_rectangles[0] (684, 0)x(13, 17) -> (684, 0), (697, 17) [ 43.023] sna_composite_rectangles[1] (684, 17)x(13, 3) -> (684, 17), (697, 20) [ 43.023] sna_composite_rectangles[2] (0, 17)x(13, 3) -> (0, 17), (13, 20) [ 43.023] sna_composite_rectangles[3] (0, 20)x(13, 17) -> (0, 20), (13, 37) [ 43.023] sna_composite_rectangles: nrects=4, region=(0, 0), (697, 37) x 4 [ 43.023] sna_composite_rectangles: clipped extents (0, 0),(697, 37) x 4 [ 43.023] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(697, 37) [ 43.023] sna_composite_rectangles: dropping last-cpu hint [ 43.023] sna_drawable_use_bo pixmap=3395, box=((0, 0), (697, 37)), flags=1... [ 43.023] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 43.024] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 43.024] sna_drawable_use_bo: using whole GPU bo [ 43.024] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 43.024] kgem_bo_is_render: handle=17, rq? 1 [1] [ 43.024] gen9_render_fill_boxes(ff300a24 x 4 [(684, 0), (697, 17) ...]) [ 43.024] sna_render_get_solid: ff300a24 [ 43.024] sna_render_get_solid(17) = ff300a24 (last) [ 43.024] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 43.024] kgem_check_bo: num_pages=+0, num_exec=+0 [ 43.024] gen9_composite_get_binding_table(fe00) [ 43.024] gen9_emit_vertex_elements: setup id=0 [ 43.024] (684, 0), (697, 17) [ 43.024] (0, 17), (13, 20) [ 43.024] (684, 17), (697, 20) [ 43.024] (0, 20), (13, 37) [ 43.024] gen8_vertex_flush[508] = 24 [ 43.024] sna_glyphs(op=3, nlist=1, src=(1, 15)) [ 43.024] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 43.024] sna_glyphs: discarding mask [ 43.024] glyphs0_to_dst(op=3, src=(1, 15), nlist=1, dst=(1, 15)+(0, 0)) [ 43.024] clipped_glyphs? 2 glyph in 1 lists extents (1, 5), (19, 18), region (2, 17), (13, 18): yes [ 43.024] gen9_render_composite: 0x0, current mode=1/1 [ 43.024] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 43.024] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 43.024] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 43.024] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 43.024] sna_drawable_use_bo pixmap=3395, box=((2, 17), (13, 18)), flags=7... [ 43.024] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 43.024] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 43.024] sna_drawable_use_bo: using whole GPU bo [ 43.024] gen9_composite_set_target: pixmap=3395, format=20028888, size=697x37, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 43.024] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 43.024] color_convert: src=ff8ae234 [20028888] [ 43.024] color_convert: dst=ff8ae234 [20028888] [ 43.024] sna_render_get_solid: ff8ae234 [ 43.024] sna_render_get_solid(22) = ff8ae234 (old) [ 43.024] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 43.024] sna_transform_is_imprecise_integer_translation: no transform [ 43.024] gen9_composite_picture: integer translation (0, 0), removing [ 43.024] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 43.024] sna_render_pixmap_bo: GPU all damaged [ 43.024] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 43.024] gen4_choose_composite_emitter: solid, identity mask [ 43.024] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 43.024] aligning vertex: was 2, now 4 floats per vertex [ 43.024] gen9_composite_get_binding_table(fe00) [ 43.024] kgem_add_reloc64: handle=8, pos=16248, delta=0, domains=40000 [ 43.024] kgem_add_reloc64: adding proxy [delta=88] for handle=8 [ 43.024] kgem_add_reloc64[7] = (delta=88, target handle=3, presumed=fdffe000) [ 43.024] [3f70] bind bo(handle=8, addr=fdffe058), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 43.024] kgem_add_reloc64: handle=6, pos=16232, delta=0, domains=40000 [ 43.024] kgem_add_handle: handle=6, index=4 [ 43.024] kgem_add_reloc64[8] = (delta=0, target handle=4, presumed=fd581000) [ 43.024] [3f60] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 43.024] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 43.024] gen9_emit_sampler: sampler = a [ 43.024] gen9_emit_sf: num_sf_outputs=2 [ 43.024] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 43.024] gen9_emit_vertex_elements: setup id=9 [ 43.024] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 43.024] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 43.024] glyphs0_to_dst: glyph=(9, 5), (19, 18), clip=(2, 17), (13, 18) [ 43.024] glyphs0_to_dst: blt=(9, 17), (13, 18) [ 43.024] emit_primitive_identity_mask__avx2: dst=(9, 17), mask=(672.00, 60.00) x (4.00, 1.00) [ 43.024] gen8_vertex_flush[5e4] = 3 [ 43.024] gen9_magic_ca_pass: CA fixup (20 -> 23) [ 43.024] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 43.024] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 43.024] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 43.024] sna_composite_rectangles(pixmap=3395, op=1, ffffffff x 2 [(1, 18)x(9, 2) ...]) [ 43.024] sna_composite_rectangles: converted to op 1 [ 43.024] sna_composite_rectangles[0] (1, 18)x(9, 2) -> (1, 18), (10, 20) [ 43.024] sna_composite_rectangles[1] (1, 20)x(9, 15) -> (1, 20), (10, 35) [ 43.024] sna_composite_rectangles: nrects=2, region=(1, 18), (10, 35) x 2 [ 43.024] sna_composite_rectangles: clipped extents (1, 18),(10, 35) x 1 [ 43.024] sna_composite_rectangles: pixmap +(0, 0) extents (1, 18),(10, 35) [ 43.024] sna_composite_rectangles: dropping last-cpu hint [ 43.024] sna_drawable_use_bo pixmap=3395, box=((1, 18), (10, 35)), flags=9... [ 43.024] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 43.024] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 43.024] sna_drawable_use_bo: using whole GPU bo [ 43.024] gen9_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20028888]) [ 43.024] kgem_bo_is_render: handle=17, rq? 1 [1] [ 43.024] gen9_render_fill_boxes(ffffffff x 1 [(1, 18), (10, 35) ...]) [ 43.024] sna_render_get_solid: ffffffff [ 43.024] sna_render_get_solid(white) [ 43.024] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 43.024] kgem_check_bo: num_pages=+0, num_exec=+0 [ 43.024] aligning vertex: was 4, now 2 floats per vertex [ 43.024] gen9_composite_get_binding_table(fd40) [ 43.024] kgem_add_reloc64: handle=7, pos=16200, delta=0, domains=40000 [ 43.024] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 43.024] kgem_add_reloc64[9] = (delta=1048, target handle=2, presumed=fffe8000) [ 43.024] [3f40] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 43.024] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 43.024] gen9_emit_sampler: sampler = 1 [ 43.024] gen9_emit_sf: num_sf_outputs=1 [ 43.024] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 43.024] gen9_emit_vertex_elements: setup id=0 [ 43.024] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 43.024] (1, 18), (10, 35) [ 43.024] gen8_vertex_flush[720] = 3 [ 43.024] sna_validate_gc(0x561c94ab2470) changes=e0000, previous serial=80000d2f, drawable=d2f [ 43.024] sna_validate_gc: recomputing clip [ 43.024] sna_validate_gc: composite clip=4x[(65, 483), (762, 520)] [0x561c94a333d0] [ 43.024] sna_copy_area: src=pixmap=3395:(0, 0)x(697, 37)+(0, 0) -> dst=pixmap=3060:(0, 459)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 43.024] sna_copy_area: normal copy [ 43.024] sna_do_copy: src=(0, 0), dst=(0, 459), size=(697x37) [ 43.024] sna_do_copy: after drawable: src=(0, 0), dst=(65, 483), size=(697x37) [ 43.024] sna_do_copy: dst extents (65, 483), (762, 520), dst clip extents (65, 483), (762, 520), dst size=3775x2136 [ 43.024] sna_do_copy: clipped dst extents (65, 483), (762, 520) [ 43.024] sna_do_copy: unclipped src extents (0, 0), (697, 37) [ 43.024] sna_do_copy: clipped src extents (0, 0), (697, 37) [ 43.024] sna_do_copy: pixmap -- no source clipping [ 43.024] sna_do_copy: src extents (0, 0), (697, 37) x 1 [ 43.024] sna_do_copy: copy region (65, 483), (762, 520) x 4 + (-65, -483) [ 43.024] sna_copy_boxes (boxes=4x[(749, 483), (762, 500)...], src pixmap=3395+(-65, -483), dst pixmap=3060+(-65, -24), alu=3, src.size=697x37, dst.size=3775x2136) [ 43.024] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94ace290, gpu_bo=17, cpu_bo=0), replaces=0 [ 43.024] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 43.024] sna_drawable_use_bo pixmap=3060, box=((0, 459), (697, 496)), flags=3... [ 43.024] sna_drawable_use_bo: exported target, set PREFER_GPU [ 43.024] sna_drawable_use_bo: pinned, never REPLACES [ 43.024] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=3 [ 43.024] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 43.024] sna_drawable_use_bo: using whole GPU bo [ 43.024] sna_pixmap_move_to_gpu(pixmap=3395, usage=0), flags=a [ 43.024] sna_pixmap_move_to_gpu: already all-damaged [ 43.024] sna_pixmap_mark_active: pixmap=3395, handle=17 [ 43.024] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 43.024] gen9_render_copy_boxes (0, -459)->(0, 0) x 4, alu=3, flags=0, self-copy=0, overlaps? 0 [ 43.024] kgem_bo_is_render: handle=17, rq? 1 [1] [ 43.024] kgem_bo_is_render: handle=9, rq? 0 [0] [ 43.024] kgem_bo_is_render: handle=9, rq? 0 [0] [ 43.024] kgem_bo_is_render: handle=17, rq? 1 [1] [ 43.024] kgem_set_mode: flushing before new bo [ 43.024] gen8_vertex_close: used=98, vbo active? 23, vb=201, nreloc=2 [ 43.024] gen8_vertex_close: reloc[0] = 287 [ 43.024] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 43.024] kgem_add_handle: handle=23, index=5 [ 43.024] kgem_add_reloc64[10] = (delta=0, target handle=5, presumed=fd541000) [ 43.024] gen8_vertex_close: reloc[1] = 372 [ 43.024] kgem_add_reloc64: handle=23, pos=372, delta=0, domains=200000 [ 43.024] kgem_add_reloc64[11] = (delta=0, target handle=5, presumed=fd541000) [ 43.024] batch[1/1, flags=1800]: 462 462 16192 16384, nreloc=12, nexec=6, nfence=0, aperture=1164 [fenced=0] [ 43.024] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 43.024] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 43.024] kgem_fixup_relocs: shrinking by 61440 [ 43.024] __kgem_busy: handle=1, busy=0, wedged=0 [ 43.024] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 43.024] kgem_commit: release handle=17 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fff63000 [ 43.024] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 43.024] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 43.024] __kgem_bo_clear_busy: handle=7 [ 43.024] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 43.024] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 43.024] __kgem_bo_clear_busy: handle=8 [ 43.024] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 43.024] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 43.024] __kgem_bo_clear_busy: handle=8 [ 43.024] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 43.024] __kgem_bo_clear_busy: handle=8 [ 43.024] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 43.024] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 43.024] __kgem_bo_clear_busy: handle=7 [ 43.024] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 43.024] __kgem_busy: handle=1, busy=131072, wedged=0 [ 43.024] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 43.024] kgem_check_bo: num_pages=+8164, num_exec=+2 [ 43.024] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 43.024] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 43.024] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 43.024] kgem_add_handle: handle=4, index=0 [ 43.024] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 43.024] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 43.024] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 43.024] gen9_composite_get_binding_table(ffc0) [ 43.024] kgem_add_reloc64: handle=9, pos=16360, delta=0, domains=20002 [ 43.024] kgem_add_handle: handle=9, index=1 [ 43.024] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f02dd000) [ 43.024] __kgem_bo_mark_dirty: handle=9 (proxy? 0) [ 43.024] [3fe0] bind bo(handle=9, addr=f02dd000), format=192, width=3775, height=2136, pitch=15360, tiling=1 -> render [ 43.024] kgem_add_reloc64: handle=17, pos=16344, delta=0, domains=40000 [ 43.024] kgem_add_handle: handle=17, index=2 [ 43.024] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fff63000) [ 43.024] [3fd0] bind bo(handle=17, addr=fff63000), format=192, width=697, height=37, pitch=3072, tiling=1 -> sampler [ 43.024] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 43.024] gen9_emit_sampler: sampler = 0 [ 43.024] gen9_emit_sf: num_sf_outputs=1 [ 43.024] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 43.024] gen9_emit_vertex_elements: setup id=0 [ 43.024] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 43.024] (684, 0) -> (684, 459) + (13, 17) [ 43.024] (0, 17) -> (0, 476) + (13, 3) [ 43.024] (684, 17) -> (684, 476) + (13, 3) [ 43.024] (0, 20) -> (0, 479) + (13, 17) [ 43.024] gen8_vertex_flush[490] = 12 [ 43.024] sna_accel_flush: flush?=1, dirty?=0 [ 43.024] gen8_vertex_close: used=122, vbo active? 23, vb=1, nreloc=1 [ 43.024] gen8_vertex_close: reloc[0] = 287 [ 43.024] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 43.024] kgem_add_handle: handle=23, index=3 [ 43.024] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 43.024] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=8238 [fenced=0] [ 43.024] __kgem_busy: handle=1, busy=0, wedged=0 [ 43.024] __kgem_retire_rq: request 1 complete [ 43.024] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 43.024] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 43.024] kgem_fixup_relocs: shrinking by 61440 [ 43.024] __kgem_busy: handle=1, busy=0, wedged=0 [ 43.024] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 43.024] kgem_commit: release handle=9 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f02dd000 [ 43.024] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 43.024] kgem_commit: release handle=17 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fff63000 [ 43.024] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 43.024] __kgem_busy: handle=1, busy=131072, wedged=0 [ 43.024] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 43.024] sna_accel_flush: flush?=0, dirty?=0 [ 43.025] sna_accel_flush: flush?=0, dirty?=0 [ 43.025] sna_accel_flush: flush?=0, dirty?=0 [ 43.025] sna_accel_flush: flush?=0, dirty?=0 [ 43.025] sna_destroy_pixmap: pixmap=3395, attached?=1 [ 43.025] _kgem_bo_destroy: handle=17, proxy? 0 [ 43.025] __kgem_bo_destroy: handle=17, size=262144 [ 43.025] __kgem_busy: handle=17, busy=0, wedged=0 [ 43.025] __kgem_bo_clear_busy: handle=17 [ 43.025] kgem_bo_move_to_inactive: moving handle=17 to inactive [ 43.025] __sna_free_pixmap(pixmap=3395) [ 43.025] sna_accel_flush: flush?=0, dirty?=0 [ 43.025] sna_accel_flush: flush?=0, dirty?=0 [ 43.025] sna_accel_flush: flush?=0, dirty?=0 [ 43.025] sna_block_handler (tv=0.470000) [ 43.025] kgem_retire, need_retire?=1 [ 43.025] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 43.025] kgem_retire__requests_ring: retiring ring 0 [ 43.025] __kgem_busy: handle=1, busy=0, wedged=0 [ 43.025] __kgem_retire_rq: request 1 complete [ 43.025] __kgem_bo_flush: handle=9, busy=0, wedged=0 [ 43.025] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 43.025] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 43.025] kgem_retire -- retired=0, need_retire=0 [ 43.025] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 43.025] gen6_render_retire: resetting idle vbo [ 43.025] has_shadow: has pending damage? 0, outstanding flips: 0 [ 43.025] sna_accel_do_throttle -- no pending activity [ 43.026] sna_wakeup_handler [ 43.026] sna_accel_flush: flush?=0, dirty?=0 [ 43.026] sna_accel_flush: flush?=0, dirty?=0 [ 43.026] sna_block_handler (tv=0.469000) [ 43.026] has_shadow: has pending damage? 0, outstanding flips: 0 [ 43.026] sna_accel_do_throttle -- no pending activity [ 43.026] sna_wakeup_handler [ 43.026] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=128, name=76 [ 43.026] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 43.026] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 43.026] sna_dri2_get_back: draw size=7680x2160, back buffer handle=128 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 [ 43.026] sna_dri2_get_back: reuse backbuffer? 1 [ 43.026] sna_dri2_get_back: back buffer handle=128, active?=0, refcnt=1 [ 43.026] sna_dri2_get_back: reuse unattached back [ 43.026] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 43.026] sna_dri2_reuse_buffer: reusing back buffer handle=128, name=76, pitch=30720, age=0 [ 43.026] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 43.026] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=40, name=5, active_scanout=3 [ 43.026] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 43.026] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 43.026] sna_accel_flush: flush?=0, dirty?=0 [ 43.026] sna_accel_flush: flush?=0, dirty?=0 [ 43.026] sna_accel_flush: flush?=0, dirty?=0 [ 43.026] sna_block_handler (tv=0.469000) [ 43.026] has_shadow: has pending damage? 0, outstanding flips: 0 [ 43.026] timer_enable (time=43026), starting timer 0 [ 43.026] sna_accel_do_throttle -- no pending activity [ 43.026] sna_accel_block: evaluating timers, active=5 [ 43.026] sna_accel_block: flush timer expires in 8 [43034] [ 43.027] sna_wakeup_handler [ 43.027] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 43.027] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 43.027] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 43.027] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 43.027] sna_dri2_get_msc(draw=146, pipe=0) [ 43.027] sna_crtc_record_swap: recording last swap on pipe=0, frame 2338 [msc=2338], time 43.24970 [ 43.027] sna_dri2_get_msc: msc=2338 [raw=2338], ust=43024970 [ 43.027] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=128 (refs=1/1, flush=0) , front=40 (refs=1/4, flush=1) [ 43.027] sna_dri2_schedule_swap(target_msc=2305, divisor=0, remainder=0) [ 43.027] sna_dri2_schedule_swap: using front handle=40, active_scanout?=3, flush?=1 [ 43.027] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 43.027] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 43.027] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 43.027] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 43.027] sna_crtc_record_swap: recording last swap on pipe=0, frame 2338 [msc=2338], time 43.24970 [ 43.027] immediate_swap: current_msc=2338, target_msc=2305 -- yes [ 43.027] can_flip: no, shadow enabled [ 43.027] sna_dri2_add_event: adding event to window 146) [ 43.027] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 43.027] sna_dri2_immediate_blit: no pending blit, starting chain [ 43.027] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 43.027] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 43.027] can_xchg: back size=8701e00, front size=8701e00 [ 43.027] can_xchg: yes, pixmap=165 [ 43.027] sna_dri2_xchg: win=146, exchange front=40/5,ref=2 and back=128/76,ref=2, pixmap=165 7680x2160 [ 43.027] sna_dri2_xchg: back_bo handle=128, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 43.027] sna_dri2_xchg: front_bo handle=40, pitch=30720, size=132710400, ref=4, active_scanout?=3 [ 43.027] set_bo: pixmap=165, handle=128 (old handle=40) [ 43.027] set_bo: marking whole pixmap as damaged [ 43.027] set_bo: applying final/discard move-to-gpu [ 43.027] wait_for_shadow: flags=0, flips=0, handle=40, shadow=32 [ 43.027] set_bo: dropping flush hint from handle=40 [ 43.027] set_bo: adding flush hint to handle=128 [ 43.027] mark_stale(handle=40) => 1 [ 43.027] swap_limit: draw=146 setting swap limit to 3 [ 43.027] sna_dri2_swap_limit_validate: swap limit set to 3 [ 43.027] sna_next_vblank(pipe=0, waiting until next vblank) [ 43.027] sna_dri2_schedule_swap: reported target_msc=2338 [ 43.027] sna_accel_flush: flush?=0, dirty?=0 [ 43.027] sna_accel_flush: flush?=0, dirty?=0 [ 43.027] sna_accel_flush: flush?=0, dirty?=0 [ 43.027] sna_accel_flush: flush?=0, dirty?=0 [ 43.027] sna_block_handler (tv=0.468000) [ 43.027] sna_scanout_do_flush: flush timer active: delta=7 [ 43.027] sna_accel_do_throttle -- no pending activity [ 43.027] sna_accel_block: evaluating timers, active=5 [ 43.027] sna_accel_block: flush timer expires in 7 [43034] [ 43.034] sna_wakeup_handler [ 43.035] sna_block_handler (tv=0.460000) [ 43.035] sna_scanout_do_flush: flush timer active: delta=-1 [ 43.035] sna_scanout_do_flush (time=43035), triggered [ 43.035] sna_scanout_flush (time=43035), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 43.035] has_shadow: has pending damage? 1, outstanding flips: 0 [ 43.035] stop_flush: scanout=128 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 43.035] has_shadow: has pending damage? 1, outstanding flips: 0 [ 43.035] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 43.035] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 43.035] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 43.035] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 43.035] sna_pixmap_move_to_gpu: already all-damaged [ 43.035] sna_pixmap_mark_active: pixmap=165, handle=128 [ 43.035] sna_mode_redisplay: crtc[0] transformed? 0 [ 43.035] sna_mode_redisplay: crtc[1] transformed? 0 [ 43.035] sna_mode_redisplay: crtc[2] transformed? 0 [ 43.035] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=128 [active=1] [ 43.035] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 40, transformed? 0 [ 43.035] get_fb: reusing fb=112 for handle=128 [ 43.035] sna_mode_redisplay: recording flip on CRTC:32 handle=128, active_scanout=2, serial=2 [ 43.035] __kgem_bo_clear_busy: handle=128 [ 43.035] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 40, transformed? 0 [ 43.035] sna_mode_redisplay: recording flip on CRTC:39 handle=128, active_scanout=3, serial=3 [ 43.035] __kgem_bo_clear_busy: handle=128 [ 43.035] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 43.035] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 43.035] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=128, shadow handle=32 [ 43.035] sna_accel_do_throttle -- no pending activity [ 43.035] sna_accel_block: evaluating timers, active=5 [ 43.035] sna_accel_block: flush timer expires in 16 [43051] [ 43.040] sna_wakeup_handler [ 43.040] sna_mode_wakeup: len=32 [ 43.040] sna_mode_wakeup: recording last swap on pipe=1, frame 2309 [905], time 43.40433 [ 43.040] sna_mode_wakeup: removing handle=40 [active_scanout=1] from scanout, installing handle=128 [active_scanout=3] [ 43.040] sna_mode_wakeup: flip complete, pending? 2 [ 43.040] sna_block_handler (tv=0.455000) [ 43.040] sna_scanout_do_flush: flush timer active: delta=11 [ 43.040] sna_accel_do_throttle -- no pending activity [ 43.040] sna_accel_block: evaluating timers, active=5 [ 43.040] sna_accel_block: flush timer expires in 11 [43051] [ 43.041] sna_wakeup_handler [ 43.041] sna_mode_wakeup: len=64 [ 43.041] sna_dri2_vblank_handler(type=2, sequence=2339, draw=3353) [ 43.041] sna_crtc_record_swap: recording last swap on pipe=0, frame 2339 [msc=2339], time 43.41855 [ 43.041] sna_dri2_vblank_handler: 2 complete, frame=2339 tv=43.41855 [ 43.041] sna_dri2_blit_complete: blit finished [ 43.041] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=2339, tv=43.41855) [ 43.041] frame_swap_complete(type=2): draw=146, pipe=0, frame=2339 [msc=2339], tv=43.41855 [ 43.041] sna_accel_flush: flush?=0, dirty?=0 [ 43.041] sna_dri2_event_free(draw?=1) [ 43.041] sna_dri2_remove_event: remove[0x561c94a2ecf0] from window 146, active? 1 [ 43.041] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 43.041] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=40] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 43.041] sna_dri2_vblank_handler complete [ 43.041] sna_mode_wakeup: recording last swap on pipe=0, frame 2339 [923], time 43.41855 [ 43.041] sna_mode_wakeup: removing handle=40 [active_scanout=0] from scanout, installing handle=128 [active_scanout=3] [ 43.041] sna_mode_wakeup: flip complete, pending? 1 [ 43.041] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 43.041] sna_block_handler (tv=0.454000) [ 43.041] sna_scanout_do_flush: flush timer active: delta=10 [ 43.041] sna_accel_do_throttle -- no pending activity [ 43.041] sna_accel_block: evaluating timers, active=5 [ 43.041] sna_accel_block: flush timer expires in 10 [43051] [ 43.051] sna_wakeup_handler [ 43.051] sna_block_handler (tv=0.444000) [ 43.051] sna_scanout_do_flush: flush timer active: delta=0 [ 43.051] sna_scanout_do_flush (time=43051), triggered [ 43.051] sna_scanout_flush (time=43051), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 43.051] has_shadow: has pending damage? 0, outstanding flips: 0 [ 43.051] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 43.051] has_shadow: has pending damage? 0, outstanding flips: 0 [ 43.051] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 43.051] sna_accel_do_throttle -- no pending activity [ 43.051] sna_accel_block: evaluating timers, active=5 [ 43.051] sna_accel_block: flush timer expires in 16 [43067] [ 43.056] sna_wakeup_handler [ 43.056] sna_accel_flush: flush?=0, dirty?=0 [ 43.056] sna_accel_flush: flush?=0, dirty?=0 [ 43.056] sna_accel_flush: flush?=0, dirty?=0 [ 43.056] sna_accel_flush: flush?=0, dirty?=0 [ 43.056] sna_accel_flush: flush?=0, dirty?=0 [ 43.056] sna_accel_flush: flush?=0, dirty?=0 [ 43.056] sna_accel_flush: flush?=0, dirty?=0 [ 43.056] sna_accel_flush: flush?=0, dirty?=0 [ 43.056] sna_accel_flush: flush?=0, dirty?=0 [ 43.056] sna_accel_flush: flush?=0, dirty?=0 [ 43.056] sna_accel_flush: flush?=0, dirty?=0 [ 43.056] sna_accel_flush: flush?=0, dirty?=0 [ 43.056] sna_accel_flush: flush?=0, dirty?=0 [ 43.056] sna_accel_flush: flush?=0, dirty?=0 [ 43.056] sna_block_handler (tv=0.439000) [ 43.056] sna_scanout_do_flush: flush timer active: delta=11 [ 43.056] sna_accel_do_throttle -- no pending activity [ 43.056] sna_accel_block: evaluating timers, active=5 [ 43.056] sna_accel_block: flush timer expires in 11 [43067] [ 43.056] sna_wakeup_handler [ 43.056] sna_accel_flush: flush?=0, dirty?=0 [ 43.056] sna_accel_flush: flush?=0, dirty?=0 [ 43.056] sna_accel_flush: flush?=0, dirty?=0 [ 43.056] sna_block_handler (tv=0.439000) [ 43.056] sna_scanout_do_flush: flush timer active: delta=11 [ 43.056] sna_accel_do_throttle -- no pending activity [ 43.056] sna_accel_block: evaluating timers, active=5 [ 43.056] sna_accel_block: flush timer expires in 11 [43067] [ 43.056] sna_wakeup_handler [ 43.056] sna_accel_flush: flush?=0, dirty?=0 [ 43.056] sna_accel_flush: flush?=0, dirty?=0 [ 43.056] sna_block_handler (tv=0.439000) [ 43.056] sna_scanout_do_flush: flush timer active: delta=11 [ 43.056] sna_accel_do_throttle -- no pending activity [ 43.056] sna_accel_block: evaluating timers, active=5 [ 43.056] sna_accel_block: flush timer expires in 11 [43067] [ 43.056] sna_wakeup_handler [ 43.056] sna_accel_flush: flush?=0, dirty?=0 [ 43.056] sna_accel_flush: flush?=0, dirty?=0 [ 43.056] sna_accel_flush: flush?=0, dirty?=0 [ 43.056] sna_block_handler (tv=0.439000) [ 43.056] sna_scanout_do_flush: flush timer active: delta=11 [ 43.056] sna_accel_do_throttle -- no pending activity [ 43.056] sna_accel_block: evaluating timers, active=5 [ 43.056] sna_accel_block: flush timer expires in 11 [43067] [ 43.056] sna_wakeup_handler [ 43.056] sna_accel_flush: flush?=0, dirty?=0 [ 43.056] sna_accel_flush: flush?=0, dirty?=0 [ 43.056] sna_accel_flush: flush?=0, dirty?=0 [ 43.056] sna_block_handler (tv=0.439000) [ 43.056] sna_scanout_do_flush: flush timer active: delta=11 [ 43.056] sna_accel_do_throttle -- no pending activity [ 43.056] sna_accel_block: evaluating timers, active=5 [ 43.056] sna_accel_block: flush timer expires in 11 [43067] [ 43.057] sna_wakeup_handler [ 43.057] sna_accel_flush: flush?=0, dirty?=0 [ 43.057] sna_accel_flush: flush?=0, dirty?=0 [ 43.057] sna_block_handler (tv=0.438000) [ 43.057] sna_scanout_do_flush: flush timer active: delta=10 [ 43.057] sna_accel_do_throttle -- no pending activity [ 43.057] sna_accel_block: evaluating timers, active=5 [ 43.057] sna_accel_block: flush timer expires in 10 [43067] [ 43.057] sna_wakeup_handler [ 43.057] sna_accel_flush: flush?=0, dirty?=0 [ 43.057] sna_accel_flush: flush?=0, dirty?=0 [ 43.057] sna_block_handler (tv=0.438000) [ 43.057] sna_scanout_do_flush: flush timer active: delta=10 [ 43.057] sna_accel_do_throttle -- no pending activity [ 43.057] sna_accel_block: evaluating timers, active=5 [ 43.057] sna_accel_block: flush timer expires in 10 [43067] [ 43.057] sna_wakeup_handler [ 43.057] sna_accel_flush: flush?=0, dirty?=0 [ 43.057] sna_accel_flush: flush?=0, dirty?=0 [ 43.057] sna_accel_flush: flush?=0, dirty?=0 [ 43.057] sna_block_handler (tv=0.438000) [ 43.057] sna_scanout_do_flush: flush timer active: delta=10 [ 43.057] sna_accel_do_throttle -- no pending activity [ 43.057] sna_accel_block: evaluating timers, active=5 [ 43.057] sna_accel_block: flush timer expires in 10 [43067] [ 43.057] sna_wakeup_handler [ 43.057] sna_create_pixmap(490, 20, 32, usage=0) [ 43.057] kgem_can_create_2d: 490x20 @ 32 [ 43.057] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=1984, height=20 [ 43.057] kgem_can_create_2d: untiled size=40960 [ 43.057] kgem_choose_tiling: 490x20 -> 1 [ 43.057] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2048, height=24 [ 43.057] kgem_can_create_2d: tiled[1] size=49152 [ 43.057] sna_create_pixmap: usage=0, flags=1b [ 43.057] sna_create_pixmap: creating GPU pixmap 490x20, stride=1960, flags=1b [ 43.057] __pop_freed_pixmap: reusing freed pixmap=3395 header [ 43.057] create_pixmap_hdr: pixmap=3396, width=490, height=20, usage=0 [ 43.057] sna_create_pixmap: serial=3396, 490x20, usage=0 [ 43.057] sna_composite_rectangles(pixmap=3397, op=0, 0 x 1 [(0, 0)x(490, 20) ...]) [ 43.057] sna_composite_rectangles: converted to op 0 [ 43.057] sna_composite_rectangles[0] (0, 0)x(490, 20) -> (0, 0), (490, 20) [ 43.057] sna_composite_rectangles: nrects=1, region=(0, 0), (490, 20) x 1 [ 43.057] sna_composite_rectangles: clipped extents (0, 0),(490, 20) x 1 [ 43.057] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(490, 20) [ 43.057] sna_composite_rectangles: dropping last-cpu hint [ 43.057] sna_drawable_use_bo pixmap=3397, box=((0, 0), (490, 20)), flags=19... [ 43.057] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 43.057] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 43.057] sna_pixmap_move_to_gpu(pixmap=3397, usage=0), flags=b [ 43.057] sna_pixmap_move_to_gpu: CPU damage? 0 [ 43.057] sna_pixmap_move_to_gpu: creating GPU bo (490x20@32), create=b [ 43.057] kgem_choose_tiling: 490x20 -> 1 [ 43.057] kgem_choose_tiling: 490x20 -> 1 [ 43.057] sna_pixmap_alloc_gpu: pixmap=3397 [ 43.057] kgem_create_2d(490x20, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 43.057] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2048, height=24 [ 43.057] kgem_set_tiling: handle=125, tiling=1 [1], pitch=2048 [2048]: 1 [ 43.057] kgem_bo_remove_from_inactive: removing handle=125 from inactive [ 43.057] from inactive: pitch=2048, tiling=1: handle=125, id=2006 [ 43.057] __sna_damage_all(490, 20) [ 43.057] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 43.057] sna_pixmap_mark_active: pixmap=3397, handle=125 [ 43.057] sna_drawable_use_bo: allocated GPU bo for operation [ 43.057] sna_drawable_use_bo: using GPU bo with damage? 0 [ 43.057] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 43.057] kgem_bo_is_render: handle=125, rq? 0 [0] [ 43.057] kgem_bo_is_render: handle=125, rq? 0 [0] [ 43.057] gen9_render_fill_boxes(0 x 1 [(0, 0), (490, 20) ...]) [ 43.057] sna_render_get_solid: 0 [ 43.057] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 43.057] kgem_check_bo: num_pages=+16, num_exec=+1 [ 43.057] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 43.057] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 43.057] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 43.057] kgem_add_handle: handle=4, index=0 [ 43.057] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 43.057] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 43.057] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 43.057] gen9_composite_get_binding_table(ffc0) [ 43.057] kgem_add_reloc64: handle=125, pos=16360, delta=0, domains=20002 [ 43.057] kgem_add_handle: handle=125, index=1 [ 43.057] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd0d4000) [ 43.057] __kgem_bo_mark_dirty: handle=125 (proxy? 0) [ 43.057] [3fe0] bind bo(handle=125, addr=fd0d4000), format=192, width=490, height=20, pitch=2048, tiling=1 -> render [ 43.057] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 43.057] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 43.057] kgem_add_handle: handle=7, index=2 [ 43.057] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 43.057] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 43.057] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 43.057] gen9_emit_sampler: sampler = 1 [ 43.057] gen9_emit_sf: num_sf_outputs=1 [ 43.057] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 43.057] gen9_emit_vertex_elements: setup id=0 [ 43.057] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 43.057] (0, 0), (490, 20) [ 43.057] gen8_vertex_flush[490] = 3 [ 43.057] sna_composite_rectangles: pixmap=3397 marking clear [0]? 1 [ 43.057] sna_composite_rectangles(pixmap=3397, op=1, fff2f1f0 x 1 [(0, 0)x(490, 20) ...]) [ 43.057] sna_composite_rectangles: converted to op 1 [ 43.057] sna_composite_rectangles[0] (0, 0)x(490, 20) -> (0, 0), (490, 20) [ 43.057] sna_composite_rectangles: nrects=1, region=(0, 0), (490, 20) x 1 [ 43.057] sna_composite_rectangles: clipped extents (0, 0),(490, 20) x 1 [ 43.057] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(490, 20) [ 43.057] sna_composite_rectangles: promoting to full GPU [ 43.057] sna_composite_rectangles: dropping last-cpu hint [ 43.057] sna_drawable_use_bo pixmap=3397, box=((0, 0), (490, 20)), flags=19... [ 43.057] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 43.057] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 43.057] sna_drawable_use_bo: using whole GPU bo [ 43.057] gen9_render_fill_boxes (op=1, color=(f2f2, f1f1, f0f0, ffff) [20028888]) [ 43.057] kgem_bo_is_render: handle=125, rq? 1 [1] [ 43.057] gen9_render_fill_boxes(fff2f1f0 x 1 [(0, 0), (490, 20) ...]) [ 43.057] sna_render_get_solid: fff2f1f0 [ 43.057] sna_render_get_solid(15) = fff2f1f0 (old) [ 43.057] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 43.057] kgem_check_bo: num_pages=+0, num_exec=+0 [ 43.057] gen9_composite_get_binding_table(ff00) [ 43.057] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 43.057] kgem_add_reloc64: adding proxy [delta=60] for handle=8 [ 43.057] kgem_add_handle: handle=8, index=3 [ 43.057] kgem_add_reloc64[5] = (delta=60, target handle=3, presumed=fdffe000) [ 43.057] [3fb0] bind bo(handle=8, addr=fdffe03c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 43.057] gen9_emit_vertex_elements: setup id=0 [ 43.057] (0, 0), (490, 20) [ 43.057] gen8_vertex_flush[4cc] = 3 [ 43.057] sna_composite_rectangles: pixmap=3397 marking clear [fff2f1f0]? 1 [ 43.057] sna_composite_rectangles(pixmap=3397, op=1, ff300a24 x 2 [(0, 0)x(490, 20) ...]) [ 43.057] sna_composite_rectangles: converted to op 1 [ 43.057] sna_composite_rectangles[0] (0, 0)x(490, 20) -> (0, 0), (490, 20) [ 43.057] sna_composite_rectangles[1] (0, 0)x(490, 20) -> (0, 0), (490, 20) [ 43.057] sna_composite_rectangles: nrects=2, region=(0, 0), (490, 20) x 2 [ 43.057] sna_composite_rectangles: clipped extents (0, 0),(490, 20) x 1 [ 43.057] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(490, 20) [ 43.057] sna_composite_rectangles: promoting to full GPU [ 43.057] sna_composite_rectangles: dropping last-cpu hint [ 43.057] sna_drawable_use_bo pixmap=3397, box=((0, 0), (490, 20)), flags=19... [ 43.057] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 43.057] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 43.057] sna_drawable_use_bo: using whole GPU bo [ 43.057] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 43.057] kgem_bo_is_render: handle=125, rq? 1 [1] [ 43.057] gen9_render_fill_boxes(ff300a24 x 1 [(0, 0), (490, 20) ...]) [ 43.057] sna_render_get_solid: ff300a24 [ 43.057] sna_render_get_solid(17) = ff300a24 (old) [ 43.057] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 43.057] kgem_check_bo: num_pages=+0, num_exec=+0 [ 43.057] gen9_composite_get_binding_table(fe80) [ 43.057] kgem_add_reloc64: handle=8, pos=16280, delta=0, domains=40000 [ 43.057] kgem_add_reloc64: adding proxy [delta=68] for handle=8 [ 43.057] kgem_add_reloc64[6] = (delta=68, target handle=3, presumed=fdffe000) [ 43.057] [3f90] bind bo(handle=8, addr=fdffe044), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 43.057] gen9_emit_vertex_elements: setup id=0 [ 43.057] (0, 0), (490, 20) [ 43.057] gen8_vertex_flush[508] = 3 [ 43.057] sna_composite_rectangles: pixmap=3397 marking clear [ff300a24]? 1 [ 43.057] sna_glyphs(op=3, nlist=1, src=(1, -2)) [ 43.057] kgem_bo_is_busy: handle=125, domain: 0 exec? 1, rq? 1 [ 43.057] sna_glyphs: discarding mask [ 43.057] glyphs0_to_dst(op=3, src=(1, -2), nlist=1, dst=(1, -2)+(0, 0)) [ 43.057] clipped_glyphs? 18 glyph in 1 lists extents (1, -13), (163, 1), region (2, 0), (162, 1): yes [ 43.057] gen9_render_composite: 0x0, current mode=1/1 [ 43.057] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 43.057] gen9_composite_fallback: mask is already on the GPU, try to use GPU [ 43.057] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 43.057] sna_drawable_use_bo pixmap=3397, box=((2, 0), (162, 1)), flags=7... [ 43.057] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 43.057] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 43.057] sna_drawable_use_bo: using whole GPU bo [ 43.057] gen9_composite_set_target: pixmap=3397, format=20028888, size=490x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 43.057] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 43.057] color_convert: src=ff8ae234 [20028888] [ 43.057] color_convert: dst=ff8ae234 [20028888] [ 43.057] sna_render_get_solid: ff8ae234 [ 43.057] sna_render_get_solid(22) = ff8ae234 (old) [ 43.057] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 43.057] sna_transform_is_imprecise_integer_translation: no transform [ 43.057] gen9_composite_picture: integer translation (0, 0), removing [ 43.057] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 43.057] sna_render_pixmap_bo: GPU all damaged [ 43.057] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 43.057] gen4_choose_composite_emitter: solid, identity mask [ 43.057] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 43.057] aligning vertex: was 2, now 4 floats per vertex [ 43.057] gen9_composite_get_binding_table(fe00) [ 43.057] kgem_add_reloc64: handle=8, pos=16248, delta=0, domains=40000 [ 43.057] kgem_add_reloc64: adding proxy [delta=88] for handle=8 [ 43.057] kgem_add_reloc64[7] = (delta=88, target handle=3, presumed=fdffe000) [ 43.057] [3f70] bind bo(handle=8, addr=fdffe058), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 43.057] kgem_add_reloc64: handle=6, pos=16232, delta=0, domains=40000 [ 43.057] kgem_add_handle: handle=6, index=4 [ 43.057] kgem_add_reloc64[8] = (delta=0, target handle=4, presumed=fd581000) [ 43.057] [3f60] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 43.057] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 43.057] gen9_emit_sampler: sampler = a [ 43.057] gen9_emit_sf: num_sf_outputs=2 [ 43.057] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 43.057] gen9_emit_vertex_elements: setup id=9 [ 43.057] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 43.057] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 43.057] glyphs0_to_dst: glyph=(9, -12), (19, 1), clip=(2, 0), (162, 1) [ 43.057] glyphs0_to_dst: blt=(9, 0), (19, 1) [ 43.057] emit_primitive_identity_mask__avx2: dst=(9, 0), mask=(672.00, 60.00) x (10.00, 1.00) [ 43.057] gen8_vertex_flush[5e4] = 3 [ 43.057] gen9_magic_ca_pass: CA fixup (5 -> 8) [ 43.057] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 43.057] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 43.057] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 43.057] sna_glyphs(op=3, nlist=1, src=(172, -2)) [ 43.057] kgem_bo_is_busy: handle=125, domain: 0 exec? 1, rq? 1 [ 43.057] sna_glyphs: discarding mask [ 43.057] glyphs0_to_dst(op=3, src=(172, -2), nlist=1, dst=(172, -2)+(0, 0)) [ 43.057] clipped_glyphs? 32 glyph in 1 lists extents (171, -14), (460, 1), region (172, 0), (459, 1): yes [ 43.057] gen9_render_composite: 0x0, current mode=1/1 [ 43.057] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 43.057] kgem_bo_is_busy: handle=125, domain: 0 exec? 1, rq? 1 [ 43.057] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 43.058] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 43.058] sna_drawable_use_bo pixmap=3397, box=((172, 0), (459, 1)), flags=7... [ 43.058] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 43.058] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 43.058] sna_drawable_use_bo: using whole GPU bo [ 43.058] gen9_composite_set_target: pixmap=3397, format=20028888, size=490x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 43.058] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 43.058] color_convert: src=ff729fcf [20028888] [ 43.058] color_convert: dst=ff729fcf [20028888] [ 43.058] sna_render_get_solid: ff729fcf [ 43.058] sna_render_get_solid(23) = ff729fcf (old) [ 43.058] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 43.058] sna_transform_is_imprecise_integer_translation: no transform [ 43.058] gen9_composite_picture: integer translation (0, 0), removing [ 43.058] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 43.058] sna_render_pixmap_bo: GPU all damaged [ 43.058] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 43.058] gen4_choose_composite_emitter: solid, identity mask [ 43.058] kgem_check_bo: num_pages=+0, num_exec=+0 [ 43.058] gen9_composite_get_binding_table(fd40) [ 43.058] kgem_add_reloc64: handle=8, pos=16200, delta=0, domains=40000 [ 43.058] kgem_add_reloc64: adding proxy [delta=92] for handle=8 [ 43.058] kgem_add_reloc64[9] = (delta=92, target handle=3, presumed=fdffe000) [ 43.058] [3f40] bind bo(handle=8, addr=fdffe05c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 43.058] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 43.058] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 43.058] gen9_emit_vertex_elements: setup id=9 [ 43.058] glyphs0_to_dst: glyph=(180, -13), (190, 1), clip=(172, 0), (459, 1) [ 43.058] glyphs0_to_dst: blt=(180, 0), (190, 1) [ 43.058] emit_primitive_identity_mask__avx2: dst=(180, 0), mask=(944.00, 61.00) x (10.00, 1.00) [ 43.058] glyphs0_to_dst: glyph=(208, -10), (217, 1), clip=(172, 0), (459, 1) [ 43.058] glyphs0_to_dst: blt=(208, 0), (217, 1) [ 43.058] emit_primitive_identity_mask__avx2: dst=(208, 0), mask=(960.00, 26.00) x (9.00, 1.00) [ 43.058] glyphs0_to_dst: glyph=(216, -13), (226, 1), clip=(172, 0), (459, 1) [ 43.058] glyphs0_to_dst: blt=(216, 0), (226, 1) [ 43.058] emit_primitive_identity_mask__avx2: dst=(216, 0), mask=(944.00, 61.00) x (10.00, 1.00) [ 43.058] glyphs0_to_dst: glyph=(234, -1), (245, 1), clip=(172, 0), (459, 1) [ 43.058] glyphs0_to_dst: blt=(234, 0), (245, 1) [ 43.058] emit_primitive_identity_mask__avx2: dst=(234, 0), mask=(992.00, 1.00) x (11.00, 1.00) [ 43.058] glyphs0_to_dst: glyph=(334, -10), (343, 1), clip=(172, 0), (459, 1) [ 43.058] glyphs0_to_dst: blt=(334, 0), (343, 1) [ 43.058] emit_primitive_identity_mask__avx2: dst=(334, 0), mask=(960.00, 26.00) x (9.00, 1.00) [ 43.058] glyphs0_to_dst: glyph=(342, -1), (353, 1), clip=(172, 0), (459, 1) [ 43.058] glyphs0_to_dst: blt=(342, 0), (353, 1) [ 43.058] emit_primitive_identity_mask__avx2: dst=(342, 0), mask=(992.00, 1.00) x (11.00, 1.00) [ 43.058] glyphs0_to_dst: glyph=(369, -10), (379, 1), clip=(172, 0), (459, 1) [ 43.058] glyphs0_to_dst: blt=(369, 0), (379, 1) [ 43.058] emit_primitive_identity_mask__avx2: dst=(369, 0), mask=(976.00, 42.00) x (10.00, 1.00) [ 43.058] glyphs0_to_dst: glyph=(378, -13), (388, 1), clip=(172, 0), (459, 1) [ 43.058] glyphs0_to_dst: blt=(378, 0), (388, 1) [ 43.058] emit_primitive_identity_mask__avx2: dst=(378, 0), mask=(944.00, 61.00) x (10.00, 1.00) [ 43.058] glyphs0_to_dst: glyph=(396, -1), (407, 1), clip=(172, 0), (459, 1) [ 43.058] glyphs0_to_dst: blt=(396, 0), (407, 1) [ 43.058] emit_primitive_identity_mask__avx2: dst=(396, 0), mask=(992.00, 1.00) x (11.00, 1.00) [ 43.058] glyphs0_to_dst: glyph=(424, -10), (433, 1), clip=(172, 0), (459, 1) [ 43.058] glyphs0_to_dst: blt=(424, 0), (433, 1) [ 43.058] emit_primitive_identity_mask__avx2: dst=(424, 0), mask=(960.00, 26.00) x (9.00, 1.00) [ 43.058] glyphs0_to_dst: glyph=(450, -10), (460, 1), clip=(172, 0), (459, 1) [ 43.058] glyphs0_to_dst: blt=(450, 0), (459, 1) [ 43.058] emit_primitive_identity_mask__avx2: dst=(450, 0), mask=(976.00, 42.00) x (9.00, 1.00) [ 43.058] gen8_vertex_flush[6e4] = 33 [ 43.058] gen9_magic_ca_pass: CA fixup (8 -> 41) [ 43.058] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 43.058] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 43.058] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 43.058] sna_glyphs(op=3, nlist=1, src=(460, -2)) [ 43.058] kgem_bo_is_busy: handle=125, domain: 0 exec? 1, rq? 1 [ 43.058] sna_glyphs: discarding mask [ 43.058] glyphs0_to_dst(op=3, src=(460, -2), nlist=1, dst=(460, -2)+(0, 0)) [ 43.058] clipped_glyphs? 4 glyph in 1 lists extents (459, -13), (496, 1), region (460, 0), (490, 1): yes [ 43.058] gen9_render_composite: 0x0, current mode=1/1 [ 43.058] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 43.058] kgem_bo_is_busy: handle=125, domain: 0 exec? 1, rq? 1 [ 43.058] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 43.058] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 43.058] sna_drawable_use_bo pixmap=3397, box=((460, 0), (490, 1)), flags=7... [ 43.058] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 43.058] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 43.058] sna_drawable_use_bo: using whole GPU bo [ 43.058] gen9_composite_set_target: pixmap=3397, format=20028888, size=490x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 43.058] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 43.058] color_convert: src=ffffffff [20028888] [ 43.058] color_convert: dst=ffffffff [20028888] [ 43.058] sna_render_get_solid: ffffffff [ 43.058] sna_render_get_solid(white) [ 43.058] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 43.058] sna_transform_is_imprecise_integer_translation: no transform [ 43.058] gen9_composite_picture: integer translation (0, 0), removing [ 43.058] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 43.058] sna_render_pixmap_bo: GPU all damaged [ 43.058] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 43.058] gen4_choose_composite_emitter: solid, identity mask [ 43.058] kgem_check_bo: num_pages=+0, num_exec=+0 [ 43.058] gen9_composite_get_binding_table(fcc0) [ 43.058] kgem_add_reloc64: handle=7, pos=16168, delta=0, domains=40000 [ 43.058] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 43.058] kgem_add_reloc64[10] = (delta=1048, target handle=2, presumed=fffe8000) [ 43.058] [3f20] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 43.058] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 43.058] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 43.058] gen9_emit_vertex_elements: setup id=9 [ 43.058] glyphs0_to_dst: glyph=(487, -13), (496, 1), clip=(460, 0), (490, 1) [ 43.058] glyphs0_to_dst: blt=(487, 0), (490, 1) [ 43.058] emit_primitive_identity_mask__avx2: dst=(487, 0), mask=(832.00, 45.00) x (3.00, 1.00) [ 43.058] gen8_vertex_flush[7e4] = 3 [ 43.058] gen9_magic_ca_pass: CA fixup (41 -> 44) [ 43.058] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 43.058] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 43.058] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 43.058] sna_glyphs(op=3, nlist=1, src=(1, 15)) [ 43.058] kgem_bo_is_busy: handle=125, domain: 0 exec? 1, rq? 1 [ 43.058] sna_glyphs: discarding mask [ 43.058] glyphs0_to_dst(op=3, src=(1, 15), nlist=1, dst=(1, 15)+(0, 0)) [ 43.058] clipped_glyphs: no, clip region (0, 0), (490, 20) matches drawable pixmap=94680753409936 size=490x20 [ 43.058] gen9_render_composite: 0x0, current mode=1/1 [ 43.058] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 43.058] kgem_bo_is_busy: handle=125, domain: 0 exec? 1, rq? 1 [ 43.058] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 43.058] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 43.058] sna_drawable_use_bo pixmap=3397, box=((0, 0), (490, 20)), flags=7... [ 43.058] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 43.058] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 43.058] sna_drawable_use_bo: using whole GPU bo [ 43.058] gen9_composite_set_target: pixmap=3397, format=20028888, size=490x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 43.058] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 43.058] color_convert: src=ff8ae234 [20028888] [ 43.058] color_convert: dst=ff8ae234 [20028888] [ 43.058] sna_render_get_solid: ff8ae234 [ 43.058] sna_render_get_solid(22) = ff8ae234 (old) [ 43.058] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 43.058] sna_transform_is_imprecise_integer_translation: no transform [ 43.058] gen9_composite_picture: integer translation (0, 0), removing [ 43.058] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 43.058] sna_render_pixmap_bo: GPU all damaged [ 43.058] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 43.058] gen4_choose_composite_emitter: solid, identity mask [ 43.058] kgem_check_bo: num_pages=+0, num_exec=+0 [ 43.058] gen9_composite_get_binding_table(fc40) [ 43.058] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 43.058] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 43.058] gen9_emit_vertex_elements: setup id=9 [ 43.058] glyphs0_to_dst: glyph=(1, 7)x(9, 8), unclipped [ 43.058] emit_primitive_identity_mask__avx2: dst=(1, 7), mask=(688.00, 32.00) x (9.00, 8.00) [ 43.058] glyphs0_to_dst: glyph=(9, 5)x(10, 13), unclipped [ 43.058] emit_primitive_identity_mask__avx2: dst=(9, 5), mask=(672.00, 48.00) x (10.00, 13.00) [ 43.058] glyphs0_to_dst: glyph=(19, 7)x(9, 8), unclipped [ 43.058] emit_primitive_identity_mask__avx2: dst=(19, 7), mask=(688.00, 32.00) x (9.00, 8.00) [ 43.058] glyphs0_to_dst: glyph=(28, 9)x(8, 3), unclipped [ 43.058] emit_primitive_identity_mask__avx2: dst=(28, 9), mask=(688.00, 48.00) x (8.00, 3.00) [ 43.058] glyphs0_to_dst: glyph=(36, 5)x(11, 10), unclipped [ 43.058] emit_primitive_identity_mask__avx2: dst=(36, 5), mask=(704.00, 0.00) x (11.00, 10.00) [ 43.058] glyphs0_to_dst: glyph=(46, 7)x(9, 8), unclipped [ 43.058] emit_primitive_identity_mask__avx2: dst=(46, 7), mask=(720.00, 0.00) x (9.00, 8.00) [ 43.058] glyphs0_to_dst: glyph=(54, 7)x(10, 8), unclipped [ 43.058] emit_primitive_identity_mask__avx2: dst=(54, 7), mask=(704.00, 16.00) x (10.00, 8.00) [ 43.058] glyphs0_to_dst: glyph=(63, 7)x(10, 8), unclipped [ 43.058] emit_primitive_identity_mask__avx2: dst=(63, 7), mask=(720.00, 16.00) x (10.00, 8.00) [ 43.058] glyphs0_to_dst: glyph=(72, 4)x(10, 11), unclipped [ 43.058] emit_primitive_identity_mask__avx2: dst=(72, 4), mask=(736.00, 0.00) x (10.00, 11.00) [ 43.058] glyphs0_to_dst: glyph=(81, 7)x(10, 8), unclipped [ 43.058] emit_primitive_identity_mask__avx2: dst=(81, 7), mask=(752.00, 0.00) x (10.00, 8.00) [ 43.058] glyphs0_to_dst: glyph=(90, 4)x(10, 11), unclipped [ 43.058] emit_primitive_identity_mask__avx2: dst=(90, 4), mask=(736.00, 0.00) x (10.00, 11.00) [ 43.058] glyphs0_to_dst: glyph=(99, 7)x(11, 8), unclipped [ 43.058] emit_primitive_identity_mask__avx2: dst=(99, 7), mask=(736.00, 16.00) x (11.00, 8.00) [ 43.058] glyphs0_to_dst: glyph=(109, 7)x(9, 8), unclipped [ 43.058] emit_primitive_identity_mask__avx2: dst=(109, 7), mask=(752.00, 16.00) x (9.00, 8.00) [ 43.058] glyphs0_to_dst: glyph=(118, 9)x(8, 3), unclipped [ 43.058] emit_primitive_identity_mask__avx2: dst=(118, 9), mask=(688.00, 48.00) x (8.00, 3.00) [ 43.058] glyphs0_to_dst: glyph=(126, 5)x(10, 10), unclipped [ 43.058] emit_primitive_identity_mask__avx2: dst=(126, 5), mask=(704.00, 32.00) x (10.00, 10.00) [ 43.058] glyphs0_to_dst: glyph=(135, 5)x(10, 10), unclipped [ 43.058] emit_primitive_identity_mask__avx2: dst=(135, 5), mask=(704.00, 32.00) x (10.00, 10.00) [ 43.058] glyphs0_to_dst: glyph=(144, 5)x(10, 10), unclipped [ 43.058] emit_primitive_identity_mask__avx2: dst=(144, 5), mask=(720.00, 32.00) x (10.00, 10.00) [ 43.058] glyphs0_to_dst: glyph=(153, 5)x(10, 10), unclipped [ 43.058] emit_primitive_identity_mask__avx2: dst=(153, 5), mask=(704.00, 48.00) x (10.00, 10.00) [ 43.058] gen8_vertex_flush[8e4] = 54 [ 43.058] gen9_magic_ca_pass: CA fixup (44 -> 98) [ 43.058] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 43.058] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 43.058] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 43.058] sna_glyphs(op=3, nlist=1, src=(163, 15)) [ 43.058] kgem_bo_is_busy: handle=125, domain: 0 exec? 1, rq? 1 [ 43.058] sna_glyphs: discarding mask [ 43.058] glyphs0_to_dst(op=3, src=(163, 15), nlist=1, dst=(163, 15)+(0, 0)) [ 43.058] clipped_glyphs: no, clip region (0, 0), (490, 20) matches drawable pixmap=94680753409936 size=490x20 [ 43.058] gen9_render_composite: 0x0, current mode=1/1 [ 43.058] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 43.058] kgem_bo_is_busy: handle=125, domain: 0 exec? 1, rq? 1 [ 43.058] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 43.058] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 43.058] sna_drawable_use_bo pixmap=3397, box=((0, 0), (490, 20)), flags=7... [ 43.058] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 43.058] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 43.058] sna_drawable_use_bo: using whole GPU bo [ 43.058] gen9_composite_set_target: pixmap=3397, format=20028888, size=490x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 43.058] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 43.058] color_convert: src=ffffffff [20028888] [ 43.058] color_convert: dst=ffffffff [20028888] [ 43.058] sna_render_get_solid: ffffffff [ 43.058] sna_render_get_solid(white) [ 43.058] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 43.058] sna_transform_is_imprecise_integer_translation: no transform [ 43.058] gen9_composite_picture: integer translation (0, 0), removing [ 43.058] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 43.058] sna_render_pixmap_bo: GPU all damaged [ 43.058] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 43.058] gen4_choose_composite_emitter: solid, identity mask [ 43.058] kgem_check_bo: num_pages=+0, num_exec=+0 [ 43.058] gen9_composite_get_binding_table(fc00) [ 43.058] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 43.058] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 43.058] gen9_emit_vertex_elements: setup id=9 [ 43.058] glyphs0_to_dst: glyph=(165, 7)x(5, 8), unclipped [ 43.058] emit_primitive_identity_mask__avx2: dst=(165, 7), mask=(720.00, 48.00) x (5.00, 8.00) [ 43.058] gen8_vertex_flush[9e4] = 3 [ 43.058] gen9_magic_ca_pass: CA fixup (98 -> 101) [ 43.058] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 43.058] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 43.058] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 43.058] sna_glyphs(op=3, nlist=1, src=(172, 15)) [ 43.058] kgem_bo_is_busy: handle=125, domain: 0 exec? 1, rq? 1 [ 43.058] sna_glyphs: discarding mask [ 43.058] glyphs0_to_dst(op=3, src=(172, 15), nlist=1, dst=(172, 15)+(0, 0)) [ 43.058] clipped_glyphs: no, clip region (0, 0), (490, 20) matches drawable pixmap=94680753409936 size=490x20 [ 43.058] gen9_render_composite: 0x0, current mode=1/1 [ 43.058] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 43.058] kgem_bo_is_busy: handle=125, domain: 0 exec? 1, rq? 1 [ 43.058] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 43.058] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 43.058] sna_drawable_use_bo pixmap=3397, box=((0, 0), (490, 20)), flags=7... [ 43.058] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 43.058] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 43.058] sna_drawable_use_bo: using whole GPU bo [ 43.058] gen9_composite_set_target: pixmap=3397, format=20028888, size=490x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 43.058] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 43.058] color_convert: src=ff729fcf [20028888] [ 43.058] color_convert: dst=ff729fcf [20028888] [ 43.058] sna_render_get_solid: ff729fcf [ 43.058] sna_render_get_solid(23) = ff729fcf (old) [ 43.058] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 43.058] sna_transform_is_imprecise_integer_translation: no transform [ 43.058] gen9_composite_picture: integer translation (0, 0), removing [ 43.058] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 43.058] sna_render_pixmap_bo: GPU all damaged [ 43.058] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 43.058] gen4_choose_composite_emitter: solid, identity mask [ 43.058] kgem_check_bo: num_pages=+0, num_exec=+0 [ 43.058] gen9_composite_get_binding_table(fbc0) [ 43.058] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 43.058] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 43.058] gen9_emit_vertex_elements: setup id=9 [ 43.058] glyphs0_to_dst: glyph=(171, 9)x(11, 3), unclipped [ 43.058] emit_primitive_identity_mask__avx2: dst=(171, 9), mask=(736.00, 32.00) x (11.00, 3.00) [ 43.058] glyphs0_to_dst: glyph=(180, 4)x(10, 14), unclipped [ 43.058] emit_primitive_identity_mask__avx2: dst=(180, 4), mask=(944.00, 48.00) x (10.00, 14.00) [ 43.058] glyphs0_to_dst: glyph=(189, 4)x(11, 11), unclipped [ 43.058] emit_primitive_identity_mask__avx2: dst=(189, 4), mask=(960.00, 0.00) x (11.00, 11.00) [ 43.058] glyphs0_to_dst: glyph=(198, 7)x(10, 8), unclipped [ 43.058] emit_primitive_identity_mask__avx2: dst=(198, 7), mask=(976.00, 0.00) x (10.00, 8.00) [ 43.058] glyphs0_to_dst: glyph=(208, 7)x(9, 11), unclipped [ 43.058] emit_primitive_identity_mask__avx2: dst=(208, 7), mask=(960.00, 16.00) x (9.00, 11.00) [ 43.058] glyphs0_to_dst: glyph=(216, 4)x(10, 14), unclipped [ 43.058] emit_primitive_identity_mask__avx2: dst=(216, 4), mask=(944.00, 48.00) x (10.00, 14.00) [ 43.058] glyphs0_to_dst: glyph=(225, 5)x(10, 10), unclipped [ 43.058] emit_primitive_identity_mask__avx2: dst=(225, 5), mask=(976.00, 16.00) x (10.00, 10.00) [ 43.058] glyphs0_to_dst: glyph=(234, 16)x(11, 2), unclipped [ 43.058] emit_primitive_identity_mask__avx2: dst=(234, 16), mask=(992.00, 0.00) x (11.00, 2.00) [ 43.058] glyphs0_to_dst: glyph=(243, 4)x(11, 11), unclipped [ 43.058] emit_primitive_identity_mask__avx2: dst=(243, 4), mask=(1008.00, 0.00) x (11.00, 11.00) [ 43.058] glyphs0_to_dst: glyph=(253, 7)x(9, 8), unclipped [ 43.058] emit_primitive_identity_mask__avx2: dst=(253, 7), mask=(720.00, 0.00) x (9.00, 8.00) [ 43.058] glyphs0_to_dst: glyph=(261, 7)x(10, 8), unclipped [ 43.058] emit_primitive_identity_mask__avx2: dst=(261, 7), mask=(704.00, 16.00) x (10.00, 8.00) [ 43.058] glyphs0_to_dst: glyph=(270, 7)x(10, 8), unclipped [ 43.058] emit_primitive_identity_mask__avx2: dst=(270, 7), mask=(704.00, 16.00) x (10.00, 8.00) [ 43.058] glyphs0_to_dst: glyph=(279, 3)x(10, 12), unclipped [ 43.058] emit_primitive_identity_mask__avx2: dst=(279, 3), mask=(992.00, 16.00) x (10.00, 12.00) [ 43.058] glyphs0_to_dst: glyph=(288, 7)x(10, 8), unclipped [ 43.058] emit_primitive_identity_mask__avx2: dst=(288, 7), mask=(704.00, 16.00) x (10.00, 8.00) [ 43.058] glyphs0_to_dst: glyph=(297, 7)x(10, 8), unclipped [ 43.058] emit_primitive_identity_mask__avx2: dst=(297, 7), mask=(752.00, 0.00) x (10.00, 8.00) [ 43.058] glyphs0_to_dst: glyph=(307, 3)x(10, 12), unclipped [ 43.058] emit_primitive_identity_mask__avx2: dst=(307, 3), mask=(1008.00, 16.00) x (10.00, 12.00) [ 43.058] glyphs0_to_dst: glyph=(315, 4)x(11, 11), unclipped [ 43.058] emit_primitive_identity_mask__avx2: dst=(315, 4), mask=(960.00, 0.00) x (11.00, 11.00) [ 43.058] glyphs0_to_dst: glyph=(324, 7)x(11, 8), unclipped [ 43.058] emit_primitive_identity_mask__avx2: dst=(324, 7), mask=(736.00, 16.00) x (11.00, 8.00) [ 43.058] glyphs0_to_dst: glyph=(334, 7)x(9, 11), unclipped [ 43.058] emit_primitive_identity_mask__avx2: dst=(334, 7), mask=(960.00, 16.00) x (9.00, 11.00) [ 43.059] glyphs0_to_dst: glyph=(342, 16)x(11, 2), unclipped [ 43.059] emit_primitive_identity_mask__avx2: dst=(342, 16), mask=(992.00, 0.00) x (11.00, 2.00) [ 43.059] glyphs0_to_dst: glyph=(351, 3)x(10, 12), unclipped [ 43.059] emit_primitive_identity_mask__avx2: dst=(351, 3), mask=(992.00, 16.00) x (10.00, 12.00) [ 43.059] glyphs0_to_dst: glyph=(361, 3)x(9, 12), unclipped [ 43.059] emit_primitive_identity_mask__avx2: dst=(361, 3), mask=(960.00, 32.00) x (9.00, 12.00) [ 43.059] glyphs0_to_dst: glyph=(369, 7)x(10, 11), unclipped [ 43.059] emit_primitive_identity_mask__avx2: dst=(369, 7), mask=(976.00, 32.00) x (10.00, 11.00) [ 43.059] glyphs0_to_dst: glyph=(378, 4)x(10, 14), unclipped [ 43.059] emit_primitive_identity_mask__avx2: dst=(378, 4), mask=(944.00, 48.00) x (10.00, 14.00) [ 43.059] glyphs0_to_dst: glyph=(387, 5)x(10, 10), unclipped [ 43.059] emit_primitive_identity_mask__avx2: dst=(387, 5), mask=(960.00, 48.00) x (10.00, 10.00) [ 43.059] glyphs0_to_dst: glyph=(396, 16)x(11, 2), unclipped [ 43.059] emit_primitive_identity_mask__avx2: dst=(396, 16), mask=(992.00, 0.00) x (11.00, 2.00) [ 43.059] glyphs0_to_dst: glyph=(406, 7)x(9, 8), unclipped [ 43.059] emit_primitive_identity_mask__avx2: dst=(406, 7), mask=(688.00, 32.00) x (9.00, 8.00) [ 43.059] glyphs0_to_dst: glyph=(415, 7)x(9, 8), unclipped [ 43.059] emit_primitive_identity_mask__avx2: dst=(415, 7), mask=(752.00, 16.00) x (9.00, 8.00) [ 43.059] glyphs0_to_dst: glyph=(424, 7)x(9, 11), unclipped [ 43.059] emit_primitive_identity_mask__avx2: dst=(424, 7), mask=(960.00, 16.00) x (9.00, 11.00) [ 43.059] glyphs0_to_dst: glyph=(432, 4)x(10, 11), unclipped [ 43.059] emit_primitive_identity_mask__avx2: dst=(432, 4), mask=(976.00, 48.00) x (10.00, 11.00) [ 43.059] glyphs0_to_dst: glyph=(442, 7)x(9, 8), unclipped [ 43.059] emit_primitive_identity_mask__avx2: dst=(442, 7), mask=(688.00, 32.00) x (9.00, 8.00) [ 43.059] glyphs0_to_dst: glyph=(450, 7)x(10, 11), unclipped [ 43.059] emit_primitive_identity_mask__avx2: dst=(450, 7), mask=(976.00, 32.00) x (10.00, 11.00) [ 43.059] gen8_vertex_flush[ae4] = 96 [ 43.059] gen9_magic_ca_pass: CA fixup (101 -> 197) [ 43.059] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 43.059] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 43.059] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 43.059] sna_glyphs(op=3, nlist=1, src=(460, 15)) [ 43.059] kgem_bo_is_busy: handle=125, domain: 0 exec? 1, rq? 1 [ 43.059] sna_glyphs: discarding mask [ 43.059] glyphs0_to_dst(op=3, src=(460, 15), nlist=1, dst=(460, 15)+(0, 0)) [ 43.059] clipped_glyphs: no, clip region (0, 0), (490, 20) matches drawable pixmap=94680753409936 size=490x20 [ 43.059] gen9_render_composite: 0x0, current mode=1/1 [ 43.059] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 43.059] kgem_bo_is_busy: handle=125, domain: 0 exec? 1, rq? 1 [ 43.059] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 43.059] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 43.059] sna_drawable_use_bo pixmap=3397, box=((0, 0), (490, 20)), flags=7... [ 43.059] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 43.059] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 43.059] sna_drawable_use_bo: using whole GPU bo [ 43.059] gen9_composite_set_target: pixmap=3397, format=20028888, size=490x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 43.059] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 43.059] color_convert: src=ffffffff [20028888] [ 43.059] color_convert: dst=ffffffff [20028888] [ 43.059] sna_render_get_solid: ffffffff [ 43.059] sna_render_get_solid(white) [ 43.059] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 43.059] sna_transform_is_imprecise_integer_translation: no transform [ 43.059] gen9_composite_picture: integer translation (0, 0), removing [ 43.059] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 43.059] sna_render_pixmap_bo: GPU all damaged [ 43.059] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 43.059] gen4_choose_composite_emitter: solid, identity mask [ 43.059] kgem_check_bo: num_pages=+0, num_exec=+0 [ 43.059] gen9_composite_get_binding_table(fb80) [ 43.059] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 43.059] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 43.059] gen9_emit_vertex_elements: setup id=9 [ 43.059] glyphs0_to_dst: glyph=(459, 4)x(10, 13), unclipped [ 43.059] emit_primitive_identity_mask__avx2: dst=(459, 4), mask=(752.00, 32.00) x (10.00, 13.00) [ 43.059] gen8_vertex_flush[be4] = 3 [ 43.059] gen9_magic_ca_pass: CA fixup (197 -> 200) [ 43.059] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 43.059] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 43.059] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 43.059] sna_composite_rectangles(pixmap=3397, op=1, ffffffff x 1 [(478, 1)x(9, 17) ...]) [ 43.059] sna_composite_rectangles: converted to op 1 [ 43.059] sna_composite_rectangles[0] (478, 1)x(9, 17) -> (478, 1), (487, 18) [ 43.059] sna_composite_rectangles: nrects=1, region=(478, 1), (487, 18) x 1 [ 43.059] sna_composite_rectangles: clipped extents (478, 1),(487, 18) x 1 [ 43.059] sna_composite_rectangles: pixmap +(0, 0) extents (478, 1),(487, 18) [ 43.059] sna_composite_rectangles: dropping last-cpu hint [ 43.059] sna_drawable_use_bo pixmap=3397, box=((478, 1), (487, 18)), flags=9... [ 43.059] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 43.059] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 43.059] sna_drawable_use_bo: using whole GPU bo [ 43.059] gen9_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20028888]) [ 43.059] kgem_bo_is_render: handle=125, rq? 1 [1] [ 43.059] gen9_render_fill_boxes(ffffffff x 1 [(478, 1), (487, 18) ...]) [ 43.059] sna_render_get_solid: ffffffff [ 43.059] sna_render_get_solid(white) [ 43.059] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 43.059] kgem_check_bo: num_pages=+0, num_exec=+0 [ 43.059] aligning vertex: was 4, now 2 floats per vertex [ 43.059] gen9_composite_get_binding_table(fb40) [ 43.059] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 43.059] gen9_emit_sampler: sampler = 1 [ 43.059] gen9_emit_sf: num_sf_outputs=1 [ 43.059] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 43.059] gen9_emit_vertex_elements: setup id=0 [ 43.059] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 43.059] (478, 1), (487, 18) [ 43.059] gen8_vertex_flush[d00] = 3 [ 43.059] sna_validate_gc(0x561c94ab2470) changes=80000, previous serial=80000d2f, drawable=d2f [ 43.059] sna_validate_gc: recomputing clip [ 43.059] sna_validate_gc: composite clip=1x[(65, 24), (3840, 2160)] [0x561c94abf1d0] [ 43.059] sna_copy_area: src=pixmap=3397:(0, 0)x(490, 20)+(0, 0) -> dst=pixmap=3060:(0, 476)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 43.059] sna_copy_area: normal copy [ 43.059] sna_do_copy: src=(0, 0), dst=(0, 476), size=(490x20) [ 43.059] sna_do_copy: after drawable: src=(0, 0), dst=(65, 500), size=(490x20) [ 43.059] sna_do_copy: dst extents (65, 500), (555, 520), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 43.059] sna_do_copy: clipped dst extents (65, 500), (555, 520) [ 43.059] sna_do_copy: unclipped src extents (0, 0), (490, 20) [ 43.059] sna_do_copy: clipped src extents (0, 0), (490, 20) [ 43.059] sna_do_copy: pixmap -- no source clipping [ 43.059] sna_do_copy: src extents (0, 0), (490, 20) x 1 [ 43.059] sna_do_copy: copy region (65, 500), (555, 520) x 1 + (-65, -500) [ 43.059] sna_copy_boxes (boxes=1x[(65, 500), (555, 520)...], src pixmap=3397+(-65, -500), dst pixmap=3060+(-65, -24), alu=3, src.size=490x20, dst.size=3775x2136) [ 43.059] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94ace290, gpu_bo=125, cpu_bo=0), replaces=0 [ 43.059] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 43.059] sna_drawable_use_bo pixmap=3060, box=((0, 476), (490, 496)), flags=b... [ 43.059] sna_drawable_use_bo: exported target, set PREFER_GPU [ 43.059] sna_drawable_use_bo: pinned, never REPLACES [ 43.059] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=b [ 43.059] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 43.059] sna_drawable_use_bo: using whole GPU bo [ 43.059] sna_pixmap_move_to_gpu(pixmap=3397, usage=0), flags=a [ 43.059] sna_pixmap_move_to_gpu: already all-damaged [ 43.059] sna_pixmap_mark_active: pixmap=3397, handle=125 [ 43.059] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 43.059] gen9_render_copy_boxes (0, -476)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 43.059] kgem_bo_is_render: handle=125, rq? 1 [1] [ 43.059] kgem_bo_is_render: handle=9, rq? 0 [0] [ 43.059] kgem_bo_is_render: handle=9, rq? 0 [0] [ 43.059] kgem_bo_is_render: handle=125, rq? 1 [1] [ 43.059] kgem_set_mode: flushing before new bo [ 43.059] gen8_vertex_close: used=806, vbo active? 23, vb=201, nreloc=2 [ 43.059] gen8_vertex_close: reloc[0] = 287 [ 43.059] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 43.059] kgem_add_handle: handle=23, index=5 [ 43.059] kgem_add_reloc64[11] = (delta=0, target handle=5, presumed=fd541000) [ 43.059] gen8_vertex_close: reloc[1] = 372 [ 43.059] kgem_add_reloc64: handle=23, pos=372, delta=0, domains=200000 [ 43.059] kgem_add_reloc64[12] = (delta=0, target handle=5, presumed=fd541000) [ 43.059] batch[1/1, flags=1800]: 838 838 16096 16384, nreloc=13, nexec=6, nfence=0, aperture=1116 [fenced=0] [ 43.059] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd981000 [ 43.059] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -57343 [ 43.059] kgem_fixup_relocs: shrinking by 57344 [ 43.059] __kgem_busy: handle=2, busy=0, wedged=0 [ 43.059] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd981000 [ 43.059] kgem_commit: release handle=125 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd0d4000 [ 43.059] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 43.059] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 43.059] __kgem_bo_clear_busy: handle=7 [ 43.059] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 43.059] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 43.059] __kgem_bo_clear_busy: handle=8 [ 43.059] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 43.059] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 43.059] __kgem_bo_clear_busy: handle=8 [ 43.059] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 43.059] __kgem_bo_clear_busy: handle=8 [ 43.059] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 43.059] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 43.059] __kgem_bo_clear_busy: handle=8 [ 43.059] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 43.059] __kgem_bo_clear_busy: handle=7 [ 43.059] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 43.059] __kgem_busy: handle=2, busy=131072, wedged=0 [ 43.059] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 43.059] kgem_check_bo: num_pages=+8116, num_exec=+2 [ 43.059] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 43.059] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 43.059] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 43.059] kgem_add_handle: handle=4, index=0 [ 43.059] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 43.059] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 43.059] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 43.059] gen9_composite_get_binding_table(ffc0) [ 43.059] kgem_add_reloc64: handle=9, pos=16360, delta=0, domains=20002 [ 43.059] kgem_add_handle: handle=9, index=1 [ 43.059] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f02dd000) [ 43.059] __kgem_bo_mark_dirty: handle=9 (proxy? 0) [ 43.059] [3fe0] bind bo(handle=9, addr=f02dd000), format=192, width=3775, height=2136, pitch=15360, tiling=1 -> render [ 43.059] kgem_add_reloc64: handle=125, pos=16344, delta=0, domains=40000 [ 43.059] kgem_add_handle: handle=125, index=2 [ 43.059] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd0d4000) [ 43.059] [3fd0] bind bo(handle=125, addr=fd0d4000), format=192, width=490, height=20, pitch=2048, tiling=1 -> sampler [ 43.059] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 43.059] gen9_emit_sampler: sampler = 0 [ 43.059] gen9_emit_sf: num_sf_outputs=1 [ 43.059] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 43.059] gen9_emit_vertex_elements: setup id=0 [ 43.059] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 43.059] (0, 0) -> (0, 476) + (490, 20) [ 43.059] gen8_vertex_flush[490] = 3 [ 43.059] sna_accel_flush: flush?=1, dirty?=0 [ 43.059] gen8_vertex_close: used=812, vbo active? 23, vb=1, nreloc=1 [ 43.059] gen8_vertex_close: reloc[0] = 287 [ 43.059] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 43.059] kgem_add_handle: handle=23, index=3 [ 43.059] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 43.059] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=8190 [fenced=0] [ 43.059] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 43.059] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 43.059] kgem_fixup_relocs: shrinking by 61440 [ 43.059] __kgem_busy: handle=1, busy=0, wedged=0 [ 43.059] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 43.059] kgem_commit: release handle=9 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f02dd000 [ 43.059] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 43.059] kgem_commit: release handle=125 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd0d4000 [ 43.059] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 43.059] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 43.059] sna_accel_flush: flush?=0, dirty?=0 [ 43.059] sna_accel_flush: flush?=0, dirty?=0 [ 43.059] sna_accel_flush: flush?=0, dirty?=0 [ 43.060] sna_destroy_pixmap: pixmap=3397, attached?=1 [ 43.060] _kgem_bo_destroy: handle=125, proxy? 0 [ 43.060] __kgem_bo_destroy: handle=125, size=65536 [ 43.060] __kgem_busy: handle=125, busy=0, wedged=0 [ 43.060] __kgem_bo_clear_busy: handle=125 [ 43.060] kgem_bo_move_to_inactive: moving handle=125 to inactive [ 43.060] __sna_free_pixmap(pixmap=3397) [ 43.060] sna_accel_flush: flush?=0, dirty?=0 [ 43.060] sna_accel_flush: flush?=0, dirty?=0 [ 43.060] sna_accel_flush: flush?=0, dirty?=0 [ 43.060] sna_block_handler (tv=0.435000) [ 43.060] kgem_retire, need_retire?=1 [ 43.060] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 43.060] kgem_retire__requests_ring: retiring ring 0 [ 43.060] __kgem_busy: handle=2, busy=0, wedged=0 [ 43.060] __kgem_retire_rq: request 2 complete [ 43.060] kgem_retire__requests_ring: retiring ring 0 [ 43.060] __kgem_busy: handle=1, busy=0, wedged=0 [ 43.060] __kgem_retire_rq: request 1 complete [ 43.060] __kgem_bo_flush: handle=9, busy=0, wedged=0 [ 43.060] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 43.060] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 43.060] kgem_retire -- retired=0, need_retire=0 [ 43.060] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 43.060] gen6_render_retire: resetting idle vbo [ 43.060] sna_scanout_do_flush: flush timer active: delta=7 [ 43.060] sna_accel_do_throttle -- no pending activity [ 43.060] sna_accel_block: evaluating timers, active=5 [ 43.060] sna_accel_block: flush timer expires in 7 [43067] [ 43.060] sna_wakeup_handler [ 43.060] sna_accel_flush: flush?=0, dirty?=0 [ 43.060] sna_accel_flush: flush?=0, dirty?=0 [ 43.060] sna_block_handler (tv=0.435000) [ 43.060] sna_scanout_do_flush: flush timer active: delta=7 [ 43.060] sna_accel_do_throttle -- no pending activity [ 43.060] sna_accel_block: evaluating timers, active=5 [ 43.060] sna_accel_block: flush timer expires in 7 [43067] [ 43.060] sna_wakeup_handler [ 43.060] sna_accel_flush: flush?=0, dirty?=0 [ 43.060] sna_accel_flush: flush?=0, dirty?=0 [ 43.060] sna_block_handler (tv=0.435000) [ 43.060] sna_scanout_do_flush: flush timer active: delta=7 [ 43.060] sna_accel_do_throttle -- no pending activity [ 43.060] sna_accel_block: evaluating timers, active=5 [ 43.060] sna_accel_block: flush timer expires in 7 [43067] [ 43.060] sna_wakeup_handler [ 43.060] sna_accel_flush: flush?=0, dirty?=0 [ 43.060] sna_accel_flush: flush?=0, dirty?=0 [ 43.060] sna_block_handler (tv=0.435000) [ 43.060] sna_scanout_do_flush: flush timer active: delta=7 [ 43.060] sna_accel_do_throttle -- no pending activity [ 43.060] sna_accel_block: evaluating timers, active=5 [ 43.060] sna_accel_block: flush timer expires in 7 [43067] [ 43.060] sna_wakeup_handler [ 43.060] sna_accel_flush: flush?=0, dirty?=0 [ 43.060] sna_accel_flush: flush?=0, dirty?=0 [ 43.060] sna_accel_flush: flush?=0, dirty?=0 [ 43.060] sna_block_handler (tv=0.435000) [ 43.060] sna_scanout_do_flush: flush timer active: delta=7 [ 43.060] sna_accel_do_throttle -- no pending activity [ 43.060] sna_accel_block: evaluating timers, active=5 [ 43.060] sna_accel_block: flush timer expires in 7 [43067] [ 43.060] sna_wakeup_handler [ 43.060] sna_accel_flush: flush?=0, dirty?=0 [ 43.060] sna_accel_flush: flush?=0, dirty?=0 [ 43.060] sna_block_handler (tv=0.435000) [ 43.060] sna_scanout_do_flush: flush timer active: delta=7 [ 43.060] sna_accel_do_throttle -- no pending activity [ 43.060] sna_accel_block: evaluating timers, active=5 [ 43.060] sna_accel_block: flush timer expires in 7 [43067] [ 43.060] sna_wakeup_handler [ 43.060] sna_accel_flush: flush?=0, dirty?=0 [ 43.060] sna_accel_flush: flush?=0, dirty?=0 [ 43.060] sna_accel_flush: flush?=0, dirty?=0 [ 43.060] sna_create_pixmap(1, 1, 32, usage=0) [ 43.060] kgem_can_create_2d: 1x1 @ 32 [ 43.060] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=1 [ 43.060] kgem_can_create_2d: untiled size=4096 [ 43.060] kgem_choose_tiling: disabling tiling [1x1] for single row/col [ 43.060] kgem_choose_tiling: 1x1 -> 0 [ 43.060] sna_create_pixmap: usage=0, flags=a [ 43.060] sna_create_pixmap: small buffer [4], attaching to shadow pixmap [ 43.060] create_pixmap: allocating pixmap 1x1, depth=32/32, size=12 [ 43.060] create_pixmap: serial=3398, usage=0, 1x1 [ 43.060] sna_create_pixmap: serial=3398, 1x1, usage=0 [ 43.060] sna_composite_rectangles(pixmap=3399, op=0, 0 x 1 [(0, 0)x(1, 1) ...]) [ 43.060] sna_composite_rectangles: converted to op 0 [ 43.060] sna_composite_rectangles[0] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 43.060] sna_composite_rectangles: nrects=1, region=(0, 0), (1, 1) x 1 [ 43.060] sna_composite_rectangles: clipped extents (0, 0),(1, 1) x 1 [ 43.060] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(1, 1) [ 43.060] sna_composite_rectangles: fallback, dst pixmap=3399 too small or not attached [ 43.060] sna_composite_rectangles: fallback [ 43.060] sna_drawable_move_region_to_cpu(pixmap=3399 (1x1), [(0, 0), (1, 1)], flags=1) [ 43.060] sna_drawable_move_region_to_cpu: region (0, 0), (1, 1) + (0, 0) subsumes pixmap (1x1) [ 43.060] _sna_pixmap_move_to_cpu(pixmap=3399, 1x1, flags=1) [ 43.060] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 43.060] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 43.060] operate_inplace: no, inplace operation not suitable [ 43.060] _sna_pixmap_move_to_cpu: marking as damaged [ 43.060] __sna_damage_all(1, 1) [ 43.060] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 43.060] sna_composite_rectangles(pixmap=3399, op=1, fff2f1f0 x 1 [(0, 0)x(1, 1) ...]) [ 43.060] sna_composite_rectangles: converted to op 1 [ 43.060] sna_composite_rectangles[0] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 43.060] sna_composite_rectangles: nrects=1, region=(0, 0), (1, 1) x 1 [ 43.060] sna_composite_rectangles: clipped extents (0, 0),(1, 1) x 1 [ 43.060] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(1, 1) [ 43.060] sna_composite_rectangles: fallback, dst pixmap=3399 too small or not attached [ 43.060] sna_composite_rectangles: fallback [ 43.060] sna_drawable_move_region_to_cpu(pixmap=3399 (1x1), [(0, 0), (1, 1)], flags=1) [ 43.060] sna_drawable_move_region_to_cpu: pixmap=3399 all damaged on CPU [ 43.060] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 43.060] sna_composite_rectangles: fallback fill: (0, 0)x(1, 1) fff2f1f0 [ 43.060] sna_composite_rectangles(pixmap=3399, op=1, ff300a24 x 2 [(0, 0)x(1, 1) ...]) [ 43.060] sna_composite_rectangles: converted to op 1 [ 43.060] sna_composite_rectangles[0] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 43.060] sna_composite_rectangles[1] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 43.060] sna_composite_rectangles: nrects=2, region=(0, 0), (1, 1) x 2 [ 43.060] sna_composite_rectangles: clipped extents (0, 0),(1, 1) x 1 [ 43.060] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(1, 1) [ 43.060] sna_composite_rectangles: fallback, dst pixmap=3399 too small or not attached [ 43.060] sna_composite_rectangles: fallback [ 43.060] sna_drawable_move_region_to_cpu(pixmap=3399 (1x1), [(0, 0), (1, 1)], flags=1) [ 43.060] sna_drawable_move_region_to_cpu: pixmap=3399 all damaged on CPU [ 43.060] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 43.060] sna_composite_rectangles: fallback fill: (0, 0)x(1, 1) ff300a24 [ 43.060] sna_copy_area: src=pixmap=3399:(0, 0)x(1, 1)+(0, 0) -> dst=pixmap=3060:(0, 0)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 43.060] sna_copy_area: normal copy [ 43.060] sna_do_copy: src=(0, 0), dst=(0, 0), size=(1x1) [ 43.060] sna_do_copy: after drawable: src=(0, 0), dst=(65, 24), size=(1x1) [ 43.060] sna_do_copy: dst extents (65, 24), (66, 25), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 43.060] sna_do_copy: clipped dst extents (65, 24), (66, 25) [ 43.060] sna_do_copy: unclipped src extents (0, 0), (1, 1) [ 43.060] sna_do_copy: clipped src extents (0, 0), (1, 1) [ 43.060] sna_do_copy: pixmap -- no source clipping [ 43.060] sna_do_copy: src extents (0, 0), (1, 1) x 1 [ 43.060] sna_do_copy: copy region (65, 24), (66, 25) x 1 + (-65, -24) [ 43.060] sna_copy_boxes (boxes=1x[(65, 24), (66, 25)...], src pixmap=3399+(-65, -24), dst pixmap=3060+(-65, -24), alu=3, src.size=1x1, dst.size=3775x2136) [ 43.060] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94ad8f90, gpu_bo=0, cpu_bo=0), replaces=0 [ 43.060] sna_drawable_use_bo pixmap=3060, box=((0, 0), (1, 1)), flags=8... [ 43.060] sna_drawable_use_bo: exported target, set PREFER_GPU [ 43.060] sna_drawable_use_bo: pinned, never REPLACES [ 43.060] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 43.060] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 43.060] sna_drawable_use_bo: using whole GPU bo [ 43.060] region_overlaps_damage? [ 43.060] use_shm_bo: no, not attached [ 43.060] sna_drawable_move_region_to_cpu(pixmap=3399 (1x1), [(0, 0), (1, 1)], flags=2) [ 43.060] sna_drawable_move_region_to_cpu: pixmap=3399 all damaged on CPU [ 43.060] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 43.060] sna_write_boxes x 1, src stride=4, src dx=(0, 0) [ 43.060] kgem_bo_can_map: handle=9, map=0x7fc6b7845000:0x0:0x7fc656564000, tiling=1, domain=0, offset=4029534208 [ 43.060] write_boxes_inplace x 1, handle=9, tiling=1 [ 43.060] upload_inplace__tiled: tiling=1 [ 43.060] kgem_bo_can_map__cpu: handle=9 [ 43.060] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 43.060] kgem_bo_map__cpu(handle=9, size=33177600, map=0x7fc6b7845000:0x7fc656564000) [ 43.060] kgem_bo_sync__cpu: handle=9 [ 43.060] __kgem_busy: handle=9, busy=0, wedged=0 [ 43.060] kgem_bo_sync__cpu: SYNC: handle=9, needs_flush? 0, domain? 0, busy? 0 [ 43.060] __kgem_busy: handle=9, busy=0, wedged=0 [ 43.060] kgem_bo_retire: retiring bo handle=9 (needed flush? 0), rq? 0 [busy?=0] [ 43.060] assert_bo_retired: handle=9, domain: 0 exec? 0, rq? 0 [ 43.060] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(0, 0), size=1x1, pitch=4/15360 [ 43.060] sna_accel_flush: flush?=0, dirty?=0 [ 43.060] sna_accel_flush: flush?=0, dirty?=0 [ 43.060] sna_accel_flush: flush?=0, dirty?=0 [ 43.060] sna_accel_flush: flush?=0, dirty?=0 [ 43.060] sna_destroy_pixmap: pixmap=3399, attached?=1 [ 43.060] __sna_free_pixmap(pixmap=3399) [ 43.060] sna_accel_flush: flush?=0, dirty?=0 [ 43.060] sna_accel_flush: flush?=0, dirty?=0 [ 43.060] sna_accel_flush: flush?=0, dirty?=0 [ 43.060] sna_block_handler (tv=0.435000) [ 43.060] sna_scanout_do_flush: flush timer active: delta=7 [ 43.060] sna_accel_do_throttle -- no pending activity [ 43.060] sna_accel_block: evaluating timers, active=5 [ 43.060] sna_accel_block: flush timer expires in 7 [43067] [ 43.061] sna_wakeup_handler [ 43.061] sna_accel_flush: flush?=0, dirty?=0 [ 43.061] sna_accel_flush: flush?=0, dirty?=0 [ 43.061] sna_accel_flush: flush?=0, dirty?=0 [ 43.061] sna_accel_flush: flush?=0, dirty?=0 [ 43.061] sna_accel_flush: flush?=0, dirty?=0 [ 43.061] sna_accel_flush: flush?=0, dirty?=0 [ 43.061] sna_accel_flush: flush?=0, dirty?=0 [ 43.061] sna_accel_flush: flush?=0, dirty?=0 [ 43.061] sna_accel_flush: flush?=0, dirty?=0 [ 43.061] sna_accel_flush: flush?=0, dirty?=0 [ 43.061] sna_accel_flush: flush?=0, dirty?=0 [ 43.061] sna_block_handler (tv=0.434000) [ 43.061] sna_scanout_do_flush: flush timer active: delta=6 [ 43.061] sna_accel_do_throttle -- no pending activity [ 43.061] sna_accel_block: evaluating timers, active=5 [ 43.061] sna_accel_block: flush timer expires in 6 [43067] [ 43.061] sna_wakeup_handler [ 43.061] sna_accel_flush: flush?=0, dirty?=0 [ 43.061] sna_accel_flush: flush?=0, dirty?=0 [ 43.061] sna_block_handler (tv=0.434000) [ 43.061] sna_scanout_do_flush: flush timer active: delta=6 [ 43.061] sna_accel_do_throttle -- no pending activity [ 43.061] sna_accel_block: evaluating timers, active=5 [ 43.061] sna_accel_block: flush timer expires in 6 [43067] [ 43.061] sna_wakeup_handler [ 43.061] sna_accel_flush: flush?=0, dirty?=0 [ 43.061] sna_accel_flush: flush?=0, dirty?=0 [ 43.061] sna_block_handler (tv=0.434000) [ 43.061] sna_scanout_do_flush: flush timer active: delta=6 [ 43.061] sna_accel_do_throttle -- no pending activity [ 43.061] sna_accel_block: evaluating timers, active=5 [ 43.061] sna_accel_block: flush timer expires in 6 [43067] [ 43.061] sna_wakeup_handler [ 43.061] sna_accel_flush: flush?=0, dirty?=0 [ 43.061] sna_accel_flush: flush?=0, dirty?=0 [ 43.061] sna_accel_flush: flush?=0, dirty?=0 [ 43.061] sna_block_handler (tv=0.434000) [ 43.061] sna_scanout_do_flush: flush timer active: delta=6 [ 43.061] sna_accel_do_throttle -- no pending activity [ 43.061] sna_accel_block: evaluating timers, active=5 [ 43.061] sna_accel_block: flush timer expires in 6 [43067] [ 43.061] sna_wakeup_handler [ 43.061] sna_accel_flush: flush?=0, dirty?=0 [ 43.061] sna_accel_flush: flush?=0, dirty?=0 [ 43.061] sna_block_handler (tv=0.434000) [ 43.061] sna_scanout_do_flush: flush timer active: delta=6 [ 43.061] sna_accel_do_throttle -- no pending activity [ 43.061] sna_accel_block: evaluating timers, active=5 [ 43.061] sna_accel_block: flush timer expires in 6 [43067] [ 43.061] sna_wakeup_handler [ 43.061] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=40, name=5 [ 43.061] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 43.061] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 43.061] sna_dri2_get_back: draw size=7680x2160, back buffer handle=40 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 [ 43.061] sna_dri2_get_back: reuse backbuffer? 1 [ 43.061] sna_dri2_get_back: back buffer handle=40, active?=0, refcnt=1 [ 43.061] sna_dri2_get_back: reuse unattached back [ 43.061] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 43.061] sna_dri2_reuse_buffer: reusing back buffer handle=40, name=5, pitch=30720, age=0 [ 43.061] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 43.061] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=128, name=76, active_scanout=3 [ 43.061] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 43.061] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 43.061] sna_accel_flush: flush?=0, dirty?=0 [ 43.061] sna_accel_flush: flush?=0, dirty?=0 [ 43.061] sna_accel_flush: flush?=0, dirty?=0 [ 43.061] sna_block_handler (tv=0.434000) [ 43.061] sna_scanout_do_flush: flush timer active: delta=6 [ 43.061] sna_accel_do_throttle -- no pending activity [ 43.061] sna_accel_block: evaluating timers, active=5 [ 43.061] sna_accel_block: flush timer expires in 6 [43067] [ 43.062] sna_wakeup_handler [ 43.062] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 43.062] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 43.062] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 43.062] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 43.062] sna_dri2_get_msc(draw=146, pipe=0) [ 43.062] sna_crtc_record_swap: recording last swap on pipe=0, frame 2340 [msc=2340], time 43.58789 [ 43.062] sna_dri2_get_msc: msc=2340 [raw=2340], ust=43058789 [ 43.062] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=40 (refs=1/1, flush=0) , front=128 (refs=1/4, flush=1) [ 43.062] sna_dri2_schedule_swap(target_msc=2339, divisor=0, remainder=0) [ 43.062] sna_dri2_schedule_swap: using front handle=128, active_scanout?=3, flush?=1 [ 43.062] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 43.062] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 43.062] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 43.062] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 43.062] sna_crtc_record_swap: recording last swap on pipe=0, frame 2340 [msc=2340], time 43.58789 [ 43.062] immediate_swap: current_msc=2340, target_msc=2339 -- yes [ 43.062] can_flip: no, shadow enabled [ 43.062] sna_dri2_add_event: adding event to window 146) [ 43.062] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 43.062] sna_dri2_immediate_blit: no pending blit, starting chain [ 43.062] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 43.062] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 43.062] can_xchg: back size=8701e00, front size=8701e00 [ 43.062] can_xchg: yes, pixmap=165 [ 43.062] sna_dri2_xchg: win=146, exchange front=128/76,ref=2 and back=40/5,ref=2, pixmap=165 7680x2160 [ 43.062] sna_dri2_xchg: back_bo handle=40, pitch=30720, size=132710400, ref=1, active_scanout?=0 [ 43.062] sna_dri2_xchg: front_bo handle=128, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 43.062] set_bo: pixmap=165, handle=40 (old handle=128) [ 43.062] set_bo: marking whole pixmap as damaged [ 43.062] set_bo: applying final/discard move-to-gpu [ 43.062] wait_for_shadow: flags=0, flips=0, handle=128, shadow=32 [ 43.062] set_bo: dropping flush hint from handle=128 [ 43.062] set_bo: adding flush hint to handle=40 [ 43.062] mark_stale(handle=128) => 1 [ 43.062] swap_limit: draw=146 setting swap limit to 3 [ 43.062] sna_dri2_swap_limit_validate: swap limit set to 3 [ 43.062] sna_next_vblank(pipe=0, waiting until next vblank) [ 43.062] sna_dri2_schedule_swap: reported target_msc=2340 [ 43.062] sna_accel_flush: flush?=0, dirty?=0 [ 43.062] sna_accel_flush: flush?=0, dirty?=0 [ 43.062] sna_accel_flush: flush?=0, dirty?=0 [ 43.062] sna_accel_flush: flush?=0, dirty?=0 [ 43.062] sna_block_handler (tv=0.433000) [ 43.062] sna_scanout_do_flush: flush timer active: delta=5 [ 43.062] sna_accel_do_throttle -- no pending activity [ 43.062] sna_accel_block: evaluating timers, active=5 [ 43.062] sna_accel_block: flush timer expires in 5 [43067] [ 43.067] sna_wakeup_handler [ 43.067] sna_block_handler (tv=0.428000) [ 43.067] sna_scanout_do_flush: flush timer active: delta=0 [ 43.067] sna_scanout_do_flush (time=43067), triggered [ 43.067] sna_scanout_flush (time=43067), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 43.067] has_shadow: has pending damage? 1, outstanding flips: 0 [ 43.067] stop_flush: scanout=40 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 43.067] has_shadow: has pending damage? 1, outstanding flips: 0 [ 43.067] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 43.067] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 43.067] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 43.067] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 43.067] sna_pixmap_move_to_gpu: already all-damaged [ 43.067] sna_pixmap_mark_active: pixmap=165, handle=40 [ 43.067] sna_mode_redisplay: crtc[0] transformed? 0 [ 43.067] sna_mode_redisplay: crtc[1] transformed? 0 [ 43.067] sna_mode_redisplay: crtc[2] transformed? 0 [ 43.067] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=40 [active=1] [ 43.067] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 128, transformed? 0 [ 43.067] get_fb: reusing fb=110 for handle=40 [ 43.067] sna_mode_redisplay: recording flip on CRTC:32 handle=40, active_scanout=2, serial=2 [ 43.067] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 43.067] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 128, transformed? 0 [ 43.067] sna_mode_redisplay: recording flip on CRTC:39 handle=40, active_scanout=3, serial=3 [ 43.067] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 43.067] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 43.067] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 43.067] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=40, shadow handle=32 [ 43.067] sna_accel_do_throttle -- no pending activity [ 43.067] sna_accel_block: evaluating timers, active=5 [ 43.067] sna_accel_block: flush timer expires in 16 [43083] [ 43.073] sna_wakeup_handler [ 43.073] sna_mode_wakeup: len=32 [ 43.073] sna_mode_wakeup: recording last swap on pipe=1, frame 2311 [907], time 43.74296 [ 43.073] sna_mode_wakeup: removing handle=128 [active_scanout=1] from scanout, installing handle=40 [active_scanout=3] [ 43.074] sna_mode_wakeup: flip complete, pending? 2 [ 43.074] sna_block_handler (tv=0.421000) [ 43.074] sna_scanout_do_flush: flush timer active: delta=9 [ 43.074] sna_accel_do_throttle -- no pending activity [ 43.074] sna_accel_block: evaluating timers, active=5 [ 43.074] sna_accel_block: flush timer expires in 9 [43083] [ 43.075] sna_wakeup_handler [ 43.075] sna_mode_wakeup: len=64 [ 43.075] sna_dri2_vblank_handler(type=2, sequence=2341, draw=3353) [ 43.075] sna_crtc_record_swap: recording last swap on pipe=0, frame 2341 [msc=2341], time 43.75719 [ 43.075] sna_dri2_vblank_handler: 2 complete, frame=2341 tv=43.75719 [ 43.075] sna_dri2_blit_complete: blit finished [ 43.075] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=2341, tv=43.75719) [ 43.075] frame_swap_complete(type=2): draw=146, pipe=0, frame=2341 [msc=2341], tv=43.75719 [ 43.075] sna_accel_flush: flush?=0, dirty?=0 [ 43.075] sna_dri2_event_free(draw?=1) [ 43.075] sna_dri2_remove_event: remove[0x561c94a32ed0] from window 146, active? 1 [ 43.075] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 43.075] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=128] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 43.075] sna_dri2_vblank_handler complete [ 43.075] sna_mode_wakeup: recording last swap on pipe=0, frame 2341 [925], time 43.75719 [ 43.075] sna_mode_wakeup: removing handle=128 [active_scanout=0] from scanout, installing handle=40 [active_scanout=3] [ 43.075] sna_mode_wakeup: flip complete, pending? 1 [ 43.075] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 43.075] sna_block_handler (tv=0.420000) [ 43.075] sna_scanout_do_flush: flush timer active: delta=8 [ 43.075] sna_accel_do_throttle -- no pending activity [ 43.075] sna_accel_block: evaluating timers, active=5 [ 43.075] sna_accel_block: flush timer expires in 8 [43083] [ 43.077] sna_wakeup_handler [ 43.077] sna_accel_flush: flush?=0, dirty?=0 [ 43.077] sna_accel_flush: flush?=0, dirty?=0 [ 43.077] sna_block_handler (tv=0.418000) [ 43.077] sna_scanout_do_flush: flush timer active: delta=6 [ 43.077] sna_accel_do_throttle -- no pending activity [ 43.077] sna_accel_block: evaluating timers, active=5 [ 43.077] sna_accel_block: flush timer expires in 6 [43083] [ 43.078] sna_wakeup_handler [ 43.078] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=128, name=76 [ 43.078] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 43.078] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 43.078] sna_dri2_get_back: draw size=7680x2160, back buffer handle=128 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 [ 43.078] sna_dri2_get_back: reuse backbuffer? 1 [ 43.078] sna_dri2_get_back: back buffer handle=128, active?=0, refcnt=1 [ 43.078] sna_dri2_get_back: reuse unattached back [ 43.078] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 43.078] sna_dri2_reuse_buffer: reusing back buffer handle=128, name=76, pitch=30720, age=0 [ 43.078] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 43.078] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=40, name=5, active_scanout=3 [ 43.078] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 43.078] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 43.078] sna_accel_flush: flush?=0, dirty?=0 [ 43.078] sna_accel_flush: flush?=0, dirty?=0 [ 43.078] sna_accel_flush: flush?=0, dirty?=0 [ 43.078] sna_block_handler (tv=0.417000) [ 43.078] sna_scanout_do_flush: flush timer active: delta=5 [ 43.078] sna_accel_do_throttle -- no pending activity [ 43.078] sna_accel_block: evaluating timers, active=5 [ 43.078] sna_accel_block: flush timer expires in 5 [43083] [ 43.078] sna_wakeup_handler [ 43.078] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 43.078] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 43.078] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 43.078] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 43.078] sna_dri2_get_msc(draw=146, pipe=0) [ 43.078] sna_crtc_record_swap: recording last swap on pipe=0, frame 2341 [msc=2341], time 43.75719 [ 43.078] sna_dri2_get_msc: msc=2341 [raw=2341], ust=43075719 [ 43.078] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=128 (refs=1/1, flush=0) , front=40 (refs=1/4, flush=1) [ 43.078] sna_dri2_schedule_swap(target_msc=2341, divisor=0, remainder=0) [ 43.078] sna_dri2_schedule_swap: using front handle=40, active_scanout?=3, flush?=1 [ 43.078] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 43.078] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 43.078] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 43.078] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 43.078] sna_crtc_record_swap: recording last swap on pipe=0, frame 2341 [msc=2341], time 43.75719 [ 43.078] immediate_swap: current_msc=2341, target_msc=2341 -- yes [ 43.078] can_flip: no, shadow enabled [ 43.078] sna_dri2_add_event: adding event to window 146) [ 43.078] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 43.078] sna_dri2_immediate_blit: no pending blit, starting chain [ 43.078] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 43.078] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 43.078] can_xchg: back size=8701e00, front size=8701e00 [ 43.078] can_xchg: yes, pixmap=165 [ 43.079] sna_dri2_xchg: win=146, exchange front=40/5,ref=2 and back=128/76,ref=2, pixmap=165 7680x2160 [ 43.079] sna_dri2_xchg: back_bo handle=128, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 43.079] sna_dri2_xchg: front_bo handle=40, pitch=30720, size=132710400, ref=4, active_scanout?=3 [ 43.079] set_bo: pixmap=165, handle=128 (old handle=40) [ 43.079] set_bo: marking whole pixmap as damaged [ 43.079] set_bo: applying final/discard move-to-gpu [ 43.079] wait_for_shadow: flags=0, flips=0, handle=40, shadow=32 [ 43.079] set_bo: dropping flush hint from handle=40 [ 43.079] set_bo: adding flush hint to handle=128 [ 43.079] mark_stale(handle=40) => 1 [ 43.079] swap_limit: draw=146 setting swap limit to 3 [ 43.079] sna_dri2_swap_limit_validate: swap limit set to 3 [ 43.079] sna_next_vblank(pipe=0, waiting until next vblank) [ 43.079] sna_dri2_schedule_swap: reported target_msc=2341 [ 43.079] sna_accel_flush: flush?=0, dirty?=0 [ 43.079] sna_accel_flush: flush?=0, dirty?=0 [ 43.079] sna_accel_flush: flush?=0, dirty?=0 [ 43.079] sna_accel_flush: flush?=0, dirty?=0 [ 43.079] sna_block_handler (tv=0.416000) [ 43.079] sna_scanout_do_flush: flush timer active: delta=4 [ 43.079] sna_accel_do_throttle -- no pending activity [ 43.079] sna_accel_block: evaluating timers, active=5 [ 43.079] sna_accel_block: flush timer expires in 4 [43083] [ 43.083] sna_wakeup_handler [ 43.083] sna_block_handler (tv=0.412000) [ 43.083] sna_scanout_do_flush: flush timer active: delta=0 [ 43.083] sna_scanout_do_flush (time=43083), triggered [ 43.083] sna_scanout_flush (time=43083), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 43.083] has_shadow: has pending damage? 1, outstanding flips: 0 [ 43.083] stop_flush: scanout=128 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 43.083] has_shadow: has pending damage? 1, outstanding flips: 0 [ 43.083] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 43.083] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 43.083] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 43.083] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 43.083] sna_pixmap_move_to_gpu: already all-damaged [ 43.083] sna_pixmap_mark_active: pixmap=165, handle=128 [ 43.083] sna_mode_redisplay: crtc[0] transformed? 0 [ 43.083] sna_mode_redisplay: crtc[1] transformed? 0 [ 43.083] sna_mode_redisplay: crtc[2] transformed? 0 [ 43.083] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=128 [active=1] [ 43.083] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 40, transformed? 0 [ 43.083] get_fb: reusing fb=112 for handle=128 [ 43.083] sna_mode_redisplay: recording flip on CRTC:32 handle=128, active_scanout=2, serial=2 [ 43.083] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 43.083] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 40, transformed? 0 [ 43.083] sna_mode_redisplay: recording flip on CRTC:39 handle=128, active_scanout=3, serial=3 [ 43.083] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 43.083] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 43.083] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 43.083] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=128, shadow handle=32 [ 43.083] sna_accel_do_throttle -- no pending activity [ 43.083] sna_accel_block: evaluating timers, active=5 [ 43.083] sna_accel_block: flush timer expires in 16 [43099] [ 43.090] sna_wakeup_handler [ 43.090] sna_mode_wakeup: len=32 [ 43.090] sna_mode_wakeup: recording last swap on pipe=1, frame 2312 [908], time 43.91228 [ 43.090] sna_mode_wakeup: removing handle=40 [active_scanout=1] from scanout, installing handle=128 [active_scanout=3] [ 43.090] sna_mode_wakeup: flip complete, pending? 2 [ 43.090] sna_block_handler (tv=0.405000) [ 43.090] sna_scanout_do_flush: flush timer active: delta=9 [ 43.090] sna_accel_do_throttle -- no pending activity [ 43.090] sna_accel_block: evaluating timers, active=5 [ 43.090] sna_accel_block: flush timer expires in 9 [43099] [ 43.092] sna_wakeup_handler [ 43.092] sna_mode_wakeup: len=64 [ 43.092] sna_dri2_vblank_handler(type=2, sequence=2342, draw=3353) [ 43.092] sna_crtc_record_swap: recording last swap on pipe=0, frame 2342 [msc=2342], time 43.92652 [ 43.092] sna_dri2_vblank_handler: 2 complete, frame=2342 tv=43.92652 [ 43.092] sna_dri2_blit_complete: blit finished [ 43.092] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=2342, tv=43.92652) [ 43.092] frame_swap_complete(type=2): draw=146, pipe=0, frame=2342 [msc=2342], tv=43.92652 [ 43.092] sna_accel_flush: flush?=0, dirty?=0 [ 43.092] sna_dri2_event_free(draw?=1) [ 43.092] sna_dri2_remove_event: remove[0x561c94a26c30] from window 146, active? 1 [ 43.092] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 43.092] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=40] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 43.092] sna_dri2_vblank_handler complete [ 43.092] sna_mode_wakeup: recording last swap on pipe=0, frame 2342 [926], time 43.92652 [ 43.092] sna_mode_wakeup: removing handle=40 [active_scanout=0] from scanout, installing handle=128 [active_scanout=3] [ 43.092] sna_mode_wakeup: flip complete, pending? 1 [ 43.092] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 43.092] sna_block_handler (tv=0.403000) [ 43.092] sna_scanout_do_flush: flush timer active: delta=7 [ 43.092] sna_accel_do_throttle -- no pending activity [ 43.092] sna_accel_block: evaluating timers, active=5 [ 43.092] sna_accel_block: flush timer expires in 7 [43099] [ 43.099] sna_wakeup_handler [ 43.099] sna_block_handler (tv=0.396000) [ 43.099] sna_scanout_do_flush: flush timer active: delta=0 [ 43.099] sna_scanout_do_flush (time=43099), triggered [ 43.099] sna_scanout_flush (time=43099), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 43.099] has_shadow: has pending damage? 0, outstanding flips: 0 [ 43.099] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 43.099] has_shadow: has pending damage? 0, outstanding flips: 0 [ 43.099] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 43.099] sna_accel_do_throttle -- no pending activity [ 43.099] sna_accel_block: evaluating timers, active=5 [ 43.099] sna_accel_block: flush timer expires in 16 [43115] [ 43.116] sna_wakeup_handler [ 43.116] sna_block_handler (tv=0.379000) [ 43.116] sna_scanout_do_flush: flush timer active: delta=-1 [ 43.116] sna_scanout_do_flush (time=43116), triggered [ 43.116] sna_scanout_flush (time=43116), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 43.116] has_shadow: has pending damage? 0, outstanding flips: 0 [ 43.116] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 43.116] has_shadow: has pending damage? 0, outstanding flips: 0 [ 43.116] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 43.116] sna_accel_do_throttle -- no pending activity [ 43.116] sna_accel_block: evaluating timers, active=5 [ 43.116] sna_accel_block: flush timer expires in 16 [43132] [ 43.132] sna_wakeup_handler [ 43.132] sna_block_handler (tv=0.363000) [ 43.132] sna_scanout_do_flush: flush timer active: delta=0 [ 43.132] sna_scanout_do_flush (time=43132), triggered [ 43.132] sna_scanout_flush (time=43132), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 43.132] has_shadow: has pending damage? 0, outstanding flips: 0 [ 43.132] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 43.132] has_shadow: has pending damage? 0, outstanding flips: 0 [ 43.132] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 43.132] sna_accel_do_throttle -- no pending activity [ 43.132] sna_accel_block: evaluating timers, active=5 [ 43.132] sna_accel_block: flush timer expires in 16 [43148] [ 43.149] sna_wakeup_handler [ 43.149] sna_block_handler (tv=0.346000) [ 43.149] sna_scanout_do_flush: flush timer active: delta=-1 [ 43.149] sna_scanout_do_flush (time=43149), triggered [ 43.149] sna_scanout_flush (time=43149), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 43.149] has_shadow: has pending damage? 0, outstanding flips: 0 [ 43.149] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 43.149] has_shadow: has pending damage? 0, outstanding flips: 0 [ 43.149] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 43.149] sna_accel_do_throttle -- no pending activity [ 43.149] sna_accel_block: evaluating timers, active=5 [ 43.149] sna_accel_block: flush timer expires in 16 [43165] [ 43.165] sna_wakeup_handler [ 43.165] sna_block_handler (tv=0.330000) [ 43.165] sna_scanout_do_flush: flush timer active: delta=0 [ 43.165] sna_scanout_do_flush (time=43165), triggered [ 43.165] sna_scanout_flush (time=43165), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 43.165] has_shadow: has pending damage? 0, outstanding flips: 0 [ 43.165] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 43.165] has_shadow: has pending damage? 0, outstanding flips: 0 [ 43.165] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 43.165] sna_accel_do_throttle -- no pending activity [ 43.165] sna_accel_block: evaluating timers, active=5 [ 43.165] sna_accel_block: flush timer expires in 16 [43181] [ 43.169] sna_wakeup_handler [ 43.169] sna_accel_flush: flush?=0, dirty?=0 [ 43.169] sna_accel_flush: flush?=0, dirty?=0 [ 43.169] sna_block_handler (tv=0.326000) [ 43.169] sna_scanout_do_flush: flush timer active: delta=12 [ 43.169] sna_accel_do_throttle -- no pending activity [ 43.169] sna_accel_block: evaluating timers, active=5 [ 43.169] sna_accel_block: flush timer expires in 12 [43181] [ 43.169] sna_wakeup_handler [ 43.169] sna_block_handler (tv=0.326000) [ 43.169] sna_scanout_do_flush: flush timer active: delta=12 [ 43.169] sna_accel_do_throttle -- no pending activity [ 43.169] sna_accel_block: evaluating timers, active=5 [ 43.169] sna_accel_block: flush timer expires in 12 [43181] [ 43.170] sna_wakeup_handler [ 43.170] sna_block_handler (tv=0.325000) [ 43.170] sna_scanout_do_flush: flush timer active: delta=11 [ 43.170] sna_accel_do_throttle -- no pending activity [ 43.170] sna_accel_block: evaluating timers, active=5 [ 43.170] sna_accel_block: flush timer expires in 11 [43181] [ 43.171] sna_wakeup_handler [ 43.171] sna_block_handler (tv=0.324000) [ 43.171] sna_scanout_do_flush: flush timer active: delta=10 [ 43.171] sna_accel_do_throttle -- no pending activity [ 43.171] sna_accel_block: evaluating timers, active=5 [ 43.171] sna_accel_block: flush timer expires in 10 [43181] [ 43.182] sna_wakeup_handler [ 43.182] sna_block_handler (tv=0.313000) [ 43.182] sna_scanout_do_flush: flush timer active: delta=-1 [ 43.182] sna_scanout_do_flush (time=43182), triggered [ 43.182] sna_scanout_flush (time=43182), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 43.182] has_shadow: has pending damage? 0, outstanding flips: 0 [ 43.182] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 43.182] has_shadow: has pending damage? 0, outstanding flips: 0 [ 43.182] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 43.182] sna_accel_do_throttle -- no pending activity [ 43.182] sna_accel_block: evaluating timers, active=5 [ 43.182] sna_accel_block: flush timer expires in 16 [43198] [ 43.198] sna_wakeup_handler [ 43.198] sna_block_handler (tv=0.297000) [ 43.198] sna_scanout_do_flush: flush timer active: delta=0 [ 43.198] sna_scanout_do_flush (time=43198), triggered [ 43.198] sna_scanout_flush (time=43198), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 43.198] has_shadow: has pending damage? 0, outstanding flips: 0 [ 43.198] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 43.198] has_shadow: has pending damage? 0, outstanding flips: 0 [ 43.198] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 43.198] sna_accel_do_throttle -- no pending activity [ 43.198] sna_accel_block: evaluating timers, active=5 [ 43.198] sna_accel_block: flush timer expires in 16 [43214] [ 43.215] sna_wakeup_handler [ 43.215] sna_block_handler (tv=0.280000) [ 43.215] sna_scanout_do_flush: flush timer active: delta=-1 [ 43.215] sna_scanout_do_flush (time=43215), triggered [ 43.215] sna_scanout_flush (time=43215), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 43.215] has_shadow: has pending damage? 0, outstanding flips: 0 [ 43.215] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 43.215] has_shadow: has pending damage? 0, outstanding flips: 0 [ 43.215] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 43.215] sna_accel_do_throttle -- no pending activity [ 43.215] sna_accel_block: evaluating timers, active=5 [ 43.215] sna_accel_block: flush timer expires in 16 [43231] [ 43.231] sna_wakeup_handler [ 43.231] sna_block_handler (tv=0.264000) [ 43.231] sna_scanout_do_flush: flush timer active: delta=0 [ 43.231] sna_scanout_do_flush (time=43231), triggered [ 43.231] sna_scanout_flush (time=43231), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 43.231] has_shadow: has pending damage? 0, outstanding flips: 0 [ 43.231] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 43.231] has_shadow: has pending damage? 0, outstanding flips: 0 [ 43.231] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 43.231] sna_accel_do_throttle -- no pending activity [ 43.231] sna_accel_block: evaluating timers, active=5 [ 43.231] sna_accel_block: flush timer expires in 16 [43247] [ 43.248] sna_wakeup_handler [ 43.248] sna_block_handler (tv=0.247000) [ 43.248] sna_scanout_do_flush: flush timer active: delta=-1 [ 43.248] sna_scanout_do_flush (time=43248), triggered [ 43.248] sna_scanout_flush (time=43248), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 43.248] has_shadow: has pending damage? 0, outstanding flips: 0 [ 43.248] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 43.248] has_shadow: has pending damage? 0, outstanding flips: 0 [ 43.248] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 43.248] sna_accel_do_throttle -- no pending activity [ 43.248] sna_accel_block: evaluating timers, active=5 [ 43.248] sna_accel_block: flush timer expires in 16 [43264] [ 43.264] sna_wakeup_handler [ 43.264] sna_block_handler (tv=0.231000) [ 43.264] sna_scanout_do_flush: flush timer active: delta=0 [ 43.264] sna_scanout_do_flush (time=43264), triggered [ 43.264] sna_scanout_flush (time=43264), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 43.264] has_shadow: has pending damage? 0, outstanding flips: 0 [ 43.264] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 43.265] has_shadow: has pending damage? 0, outstanding flips: 0 [ 43.265] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 43.265] sna_accel_do_throttle -- no pending activity [ 43.265] sna_accel_block: evaluating timers, active=5 [ 43.265] sna_accel_block: flush timer expires in 16 [43280] [ 43.281] sna_wakeup_handler [ 43.281] sna_block_handler (tv=0.214000) [ 43.281] sna_scanout_do_flush: flush timer active: delta=-1 [ 43.281] sna_scanout_do_flush (time=43281), triggered [ 43.281] sna_scanout_flush (time=43281), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 43.281] has_shadow: has pending damage? 0, outstanding flips: 0 [ 43.281] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 43.281] has_shadow: has pending damage? 0, outstanding flips: 0 [ 43.281] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 43.281] sna_accel_do_throttle -- no pending activity [ 43.281] sna_accel_block: evaluating timers, active=5 [ 43.281] sna_accel_block: flush timer expires in 16 [43297] [ 43.298] sna_wakeup_handler [ 43.298] sna_block_handler (tv=0.197000) [ 43.298] sna_scanout_do_flush: flush timer active: delta=-1 [ 43.298] sna_scanout_do_flush (time=43298), triggered [ 43.298] sna_scanout_flush (time=43298), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 43.298] has_shadow: has pending damage? 0, outstanding flips: 0 [ 43.298] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 43.298] has_shadow: has pending damage? 0, outstanding flips: 0 [ 43.298] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 43.298] sna_accel_do_throttle -- no pending activity [ 43.298] sna_accel_block: evaluating timers, active=5 [ 43.298] sna_accel_block: flush timer expires in 16 [43314] [ 43.314] sna_wakeup_handler [ 43.314] sna_block_handler (tv=0.181000) [ 43.314] sna_scanout_do_flush: flush timer active: delta=0 [ 43.314] sna_scanout_do_flush (time=43314), triggered [ 43.314] sna_scanout_flush (time=43314), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 43.314] has_shadow: has pending damage? 0, outstanding flips: 0 [ 43.314] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 43.314] has_shadow: has pending damage? 0, outstanding flips: 0 [ 43.314] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 43.314] sna_accel_do_throttle -- no pending activity [ 43.314] sna_accel_block: evaluating timers, active=5 [ 43.314] sna_accel_block: flush timer expires in 16 [43330] [ 43.331] sna_wakeup_handler [ 43.331] sna_block_handler (tv=0.164000) [ 43.331] sna_scanout_do_flush: flush timer active: delta=-1 [ 43.331] sna_scanout_do_flush (time=43331), triggered [ 43.331] sna_scanout_flush (time=43331), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 43.331] has_shadow: has pending damage? 0, outstanding flips: 0 [ 43.331] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 43.331] has_shadow: has pending damage? 0, outstanding flips: 0 [ 43.331] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 43.331] sna_accel_do_throttle -- no pending activity [ 43.331] sna_accel_block: evaluating timers, active=5 [ 43.331] sna_accel_block: flush timer expires in 16 [43347] [ 43.347] sna_wakeup_handler [ 43.347] sna_block_handler (tv=0.148000) [ 43.347] sna_scanout_do_flush: flush timer active: delta=0 [ 43.347] sna_scanout_do_flush (time=43347), triggered [ 43.347] sna_scanout_flush (time=43347), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 43.347] has_shadow: has pending damage? 0, outstanding flips: 0 [ 43.347] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 43.347] has_shadow: has pending damage? 0, outstanding flips: 0 [ 43.347] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 43.347] sna_accel_do_throttle -- no pending activity [ 43.347] sna_accel_block: evaluating timers, active=5 [ 43.347] sna_accel_block: flush timer expires in 16 [43363] [ 43.364] sna_wakeup_handler [ 43.364] sna_block_handler (tv=0.131000) [ 43.364] sna_scanout_do_flush: flush timer active: delta=-1 [ 43.364] sna_scanout_do_flush (time=43364), triggered [ 43.364] sna_scanout_flush (time=43364), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 43.364] has_shadow: has pending damage? 0, outstanding flips: 0 [ 43.364] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 43.364] has_shadow: has pending damage? 0, outstanding flips: 0 [ 43.364] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 43.364] sna_accel_do_throttle -- no pending activity [ 43.364] sna_accel_block: evaluating timers, active=5 [ 43.364] sna_accel_block: flush timer expires in 16 [43380] [ 43.380] sna_wakeup_handler [ 43.380] sna_block_handler (tv=0.115000) [ 43.380] sna_scanout_do_flush: flush timer active: delta=0 [ 43.380] sna_scanout_do_flush (time=43380), triggered [ 43.380] sna_scanout_flush (time=43380), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 43.380] has_shadow: has pending damage? 0, outstanding flips: 0 [ 43.380] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 43.380] has_shadow: has pending damage? 0, outstanding flips: 0 [ 43.380] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 43.380] sna_accel_do_throttle -- no pending activity [ 43.380] sna_accel_block: evaluating timers, active=5 [ 43.380] sna_accel_block: flush timer expires in 16 [43396] [ 43.397] sna_wakeup_handler [ 43.397] sna_block_handler (tv=0.98000) [ 43.397] sna_scanout_do_flush: flush timer active: delta=-1 [ 43.397] sna_scanout_do_flush (time=43397), triggered [ 43.397] sna_scanout_flush (time=43397), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 43.397] has_shadow: has pending damage? 0, outstanding flips: 0 [ 43.397] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 43.397] has_shadow: has pending damage? 0, outstanding flips: 0 [ 43.397] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 43.397] sna_accel_do_throttle -- no pending activity [ 43.397] sna_accel_block: evaluating timers, active=5 [ 43.397] sna_accel_block: flush timer expires in 16 [43413] [ 43.413] sna_wakeup_handler [ 43.413] sna_block_handler (tv=0.82000) [ 43.413] sna_scanout_do_flush: flush timer active: delta=0 [ 43.413] sna_scanout_do_flush (time=43413), triggered [ 43.413] sna_scanout_flush (time=43413), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 43.413] has_shadow: has pending damage? 0, outstanding flips: 0 [ 43.413] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 43.413] has_shadow: has pending damage? 0, outstanding flips: 0 [ 43.413] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 43.413] sna_accel_do_throttle -- no pending activity [ 43.413] sna_accel_block: evaluating timers, active=5 [ 43.413] sna_accel_block: flush timer expires in 16 [43429] [ 43.430] sna_wakeup_handler [ 43.430] sna_block_handler (tv=0.65000) [ 43.430] sna_scanout_do_flush: flush timer active: delta=-1 [ 43.430] sna_scanout_do_flush (time=43430), triggered [ 43.430] sna_scanout_flush (time=43430), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 43.430] has_shadow: has pending damage? 0, outstanding flips: 0 [ 43.430] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 43.430] has_shadow: has pending damage? 0, outstanding flips: 0 [ 43.430] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 43.430] sna_accel_do_throttle -- no pending activity [ 43.430] sna_accel_block: evaluating timers, active=5 [ 43.430] sna_accel_block: flush timer expires in 16 [43446] [ 43.446] sna_wakeup_handler [ 43.446] sna_block_handler (tv=0.49000) [ 43.446] sna_scanout_do_flush: flush timer active: delta=0 [ 43.446] sna_scanout_do_flush (time=43446), triggered [ 43.446] sna_scanout_flush (time=43446), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 43.446] has_shadow: has pending damage? 0, outstanding flips: 0 [ 43.446] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 43.446] has_shadow: has pending damage? 0, outstanding flips: 0 [ 43.447] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 43.447] sna_accel_do_throttle -- no pending activity [ 43.447] sna_accel_block: evaluating timers, active=5 [ 43.447] sna_accel_block: flush timer expires in 16 [43462] [ 43.463] sna_wakeup_handler [ 43.463] sna_block_handler (tv=0.32000) [ 43.463] sna_scanout_do_flush: flush timer active: delta=-1 [ 43.463] sna_scanout_do_flush (time=43463), triggered [ 43.463] sna_scanout_flush (time=43463), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 43.463] has_shadow: has pending damage? 0, outstanding flips: 0 [ 43.463] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 43.463] has_shadow: has pending damage? 0, outstanding flips: 0 [ 43.463] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 43.463] sna_accel_do_throttle -- no pending activity [ 43.463] sna_accel_block: evaluating timers, active=5 [ 43.463] sna_accel_block: flush timer expires in 16 [43479] [ 43.480] sna_wakeup_handler [ 43.480] sna_block_handler (tv=0.15000) [ 43.480] sna_scanout_do_flush: flush timer active: delta=-1 [ 43.480] sna_scanout_do_flush (time=43480), triggered [ 43.480] sna_scanout_flush (time=43480), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 43.480] has_shadow: has pending damage? 0, outstanding flips: 0 [ 43.480] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 43.480] has_shadow: has pending damage? 0, outstanding flips: 0 [ 43.480] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 43.480] sna_accel_do_throttle -- no pending activity [ 43.480] sna_accel_block: evaluating timers, active=5 [ 43.480] sna_accel_block: flush timer expires in 16 [43496] [ 43.495] sna_wakeup_handler [ 43.495] sna_block_handler (tv=577.594000) [ 43.495] sna_scanout_do_flush: flush timer active: delta=1 [ 43.495] sna_scanout_do_flush (time=43495), triggered [ 43.495] sna_scanout_flush (time=43495), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 43.495] has_shadow: has pending damage? 0, outstanding flips: 0 [ 43.495] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 43.495] has_shadow: has pending damage? 0, outstanding flips: 0 [ 43.495] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 43.495] sna_accel_do_throttle -- no pending activity [ 43.495] sna_accel_block: evaluating timers, active=5 [ 43.495] sna_accel_block: flush timer expires in 16 [43511] [ 43.512] sna_wakeup_handler [ 43.512] sna_block_handler (tv=577.577000) [ 43.512] sna_scanout_do_flush: flush timer active: delta=-1 [ 43.512] sna_scanout_do_flush (time=43512), triggered [ 43.512] sna_scanout_flush (time=43512), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 43.512] has_shadow: has pending damage? 0, outstanding flips: 0 [ 43.512] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 43.512] has_shadow: has pending damage? 0, outstanding flips: 0 [ 43.512] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 43.512] sna_accel_do_throttle -- no pending activity [ 43.512] sna_accel_block: evaluating timers, active=5 [ 43.512] sna_accel_block: flush timer expires in 16 [43528] [ 43.528] sna_wakeup_handler [ 43.528] sna_block_handler (tv=577.561000) [ 43.528] sna_scanout_do_flush: flush timer active: delta=0 [ 43.528] sna_scanout_do_flush (time=43528), triggered [ 43.528] sna_scanout_flush (time=43528), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 43.528] has_shadow: has pending damage? 0, outstanding flips: 0 [ 43.528] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 43.528] has_shadow: has pending damage? 0, outstanding flips: 0 [ 43.528] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 43.528] sna_accel_do_throttle -- no pending activity [ 43.528] sna_accel_block: evaluating timers, active=5 [ 43.528] sna_accel_block: flush timer expires in 16 [43544] [ 43.545] sna_wakeup_handler [ 43.545] sna_block_handler (tv=577.544000) [ 43.545] sna_scanout_do_flush: flush timer active: delta=-1 [ 43.545] sna_scanout_do_flush (time=43545), triggered [ 43.545] sna_scanout_flush (time=43545), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 43.545] has_shadow: has pending damage? 0, outstanding flips: 0 [ 43.545] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 43.545] has_shadow: has pending damage? 0, outstanding flips: 0 [ 43.545] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 43.545] sna_accel_do_throttle -- no pending activity [ 43.545] sna_accel_block: evaluating timers, active=5 [ 43.545] sna_accel_block: flush timer expires in 16 [43561] [ 43.561] sna_wakeup_handler [ 43.561] sna_block_handler (tv=577.528000) [ 43.561] sna_scanout_do_flush: flush timer active: delta=0 [ 43.561] sna_scanout_do_flush (time=43561), triggered [ 43.561] sna_scanout_flush (time=43561), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 43.561] has_shadow: has pending damage? 0, outstanding flips: 0 [ 43.561] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 43.561] has_shadow: has pending damage? 0, outstanding flips: 0 [ 43.561] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 43.561] sna_accel_do_throttle -- no pending activity [ 43.561] sna_accel_block: evaluating timers, active=5 [ 43.561] sna_accel_block: flush timer expires in 16 [43577] [ 43.578] sna_wakeup_handler [ 43.578] sna_block_handler (tv=577.511000) [ 43.578] sna_scanout_do_flush: flush timer active: delta=-1 [ 43.578] sna_scanout_do_flush (time=43578), triggered [ 43.578] sna_scanout_flush (time=43578), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 43.578] has_shadow: has pending damage? 0, outstanding flips: 0 [ 43.578] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 43.578] has_shadow: has pending damage? 0, outstanding flips: 0 [ 43.578] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 43.578] sna_accel_do_throttle -- no pending activity [ 43.578] sna_accel_block: evaluating timers, active=5 [ 43.578] sna_accel_block: flush timer expires in 16 [43594] [ 43.588] sna_wakeup_handler [ 43.589] sna_accel_flush: flush?=0, dirty?=0 [ 43.589] sna_accel_flush: flush?=0, dirty?=0 [ 43.589] sna_block_handler (tv=0.499000) [ 43.589] sna_scanout_do_flush: flush timer active: delta=5 [ 43.589] sna_accel_do_throttle -- no pending activity [ 43.589] sna_accel_block: evaluating timers, active=5 [ 43.589] sna_accel_block: flush timer expires in 5 [43594] [ 43.589] sna_wakeup_handler [ 43.589] sna_block_handler (tv=0.499000) [ 43.589] sna_scanout_do_flush: flush timer active: delta=5 [ 43.589] sna_accel_do_throttle -- no pending activity [ 43.589] sna_accel_block: evaluating timers, active=5 [ 43.589] sna_accel_block: flush timer expires in 5 [43594] [ 43.589] sna_wakeup_handler [ 43.589] sna_accel_flush: flush?=0, dirty?=0 [ 43.589] sna_accel_flush: flush?=0, dirty?=0 [ 43.589] sna_accel_flush: flush?=0, dirty?=0 [ 43.589] sna_accel_flush: flush?=0, dirty?=0 [ 43.589] sna_block_handler (tv=0.499000) [ 43.589] sna_scanout_do_flush: flush timer active: delta=5 [ 43.589] sna_accel_do_throttle -- no pending activity [ 43.589] sna_accel_block: evaluating timers, active=5 [ 43.589] sna_accel_block: flush timer expires in 5 [43594] [ 43.590] sna_wakeup_handler [ 43.590] sna_accel_flush: flush?=0, dirty?=0 [ 43.590] sna_block_handler (tv=0.498000) [ 43.590] sna_scanout_do_flush: flush timer active: delta=4 [ 43.590] sna_accel_do_throttle -- no pending activity [ 43.590] sna_accel_block: evaluating timers, active=5 [ 43.590] sna_accel_block: flush timer expires in 4 [43594] [ 43.594] sna_wakeup_handler [ 43.594] sna_block_handler (tv=0.494000) [ 43.594] sna_scanout_do_flush: flush timer active: delta=0 [ 43.594] sna_scanout_do_flush (time=43594), triggered [ 43.594] sna_scanout_flush (time=43594), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 43.594] has_shadow: has pending damage? 0, outstanding flips: 0 [ 43.594] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 43.594] has_shadow: has pending damage? 0, outstanding flips: 0 [ 43.594] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 43.594] sna_accel_do_throttle -- no pending activity [ 43.594] sna_accel_block: evaluating timers, active=5 [ 43.594] sna_accel_block: flush timer expires in 16 [43610] [ 43.601] sna_wakeup_handler [ 43.601] sna_accel_flush: flush?=0, dirty?=0 [ 43.601] sna_accel_flush: flush?=0, dirty?=0 [ 43.601] sna_block_handler (tv=0.487000) [ 43.601] sna_scanout_do_flush: flush timer active: delta=9 [ 43.601] sna_accel_do_throttle -- no pending activity [ 43.601] sna_accel_block: evaluating timers, active=5 [ 43.601] sna_accel_block: flush timer expires in 9 [43610] [ 43.610] sna_wakeup_handler [ 43.610] sna_block_handler (tv=0.478000) [ 43.610] sna_scanout_do_flush: flush timer active: delta=0 [ 43.610] sna_scanout_do_flush (time=43610), triggered [ 43.610] sna_scanout_flush (time=43610), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 43.610] has_shadow: has pending damage? 0, outstanding flips: 0 [ 43.610] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 43.610] has_shadow: has pending damage? 0, outstanding flips: 0 [ 43.610] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 43.610] sna_accel_do_throttle -- no pending activity [ 43.610] sna_accel_block: evaluating timers, active=5 [ 43.610] sna_accel_block: flush timer expires in 16 [43626] [ 43.616] sna_wakeup_handler [ 43.616] sna_create_pixmap(220, 20, 32, usage=0) [ 43.616] kgem_can_create_2d: 220x20 @ 32 [ 43.616] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=896, height=20 [ 43.616] kgem_can_create_2d: untiled size=20480 [ 43.616] kgem_choose_tiling: 220x20 -> 1 [ 43.616] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1024, height=24 [ 43.616] kgem_can_create_2d: tiled[1] size=24576 [ 43.616] sna_create_pixmap: usage=0, flags=1b [ 43.616] sna_create_pixmap: creating GPU pixmap 220x20, stride=880, flags=1b [ 43.616] __pop_freed_pixmap: reusing freed pixmap=3397 header [ 43.616] create_pixmap_hdr: pixmap=3400, width=220, height=20, usage=0 [ 43.616] sna_create_pixmap: serial=3400, 220x20, usage=0 [ 43.616] sna_composite_rectangles(pixmap=3401, op=0, 0 x 1 [(0, 0)x(220, 20) ...]) [ 43.616] sna_composite_rectangles: converted to op 0 [ 43.616] sna_composite_rectangles[0] (0, 0)x(220, 20) -> (0, 0), (220, 20) [ 43.616] sna_composite_rectangles: nrects=1, region=(0, 0), (220, 20) x 1 [ 43.616] sna_composite_rectangles: clipped extents (0, 0),(220, 20) x 1 [ 43.617] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(220, 20) [ 43.617] sna_composite_rectangles: dropping last-cpu hint [ 43.617] sna_drawable_use_bo pixmap=3401, box=((0, 0), (220, 20)), flags=19... [ 43.617] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 43.617] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 43.617] sna_pixmap_move_to_gpu(pixmap=3401, usage=0), flags=b [ 43.617] sna_pixmap_move_to_gpu: CPU damage? 0 [ 43.617] sna_pixmap_move_to_gpu: creating GPU bo (220x20@32), create=b [ 43.617] kgem_choose_tiling: 220x20 -> 1 [ 43.617] kgem_choose_tiling: 220x20 -> 1 [ 43.617] sna_pixmap_alloc_gpu: pixmap=3401 [ 43.617] kgem_create_2d(220x20, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 43.617] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1024, height=24 [ 43.617] kgem_set_tiling: handle=125, tiling=1 [1], pitch=1024 [1024]: 1 [ 43.617] kgem_bo_remove_from_inactive: removing handle=125 from inactive [ 43.617] from inactive: pitch=1024, tiling=1: handle=125, id=2007 [ 43.617] __sna_damage_all(220, 20) [ 43.617] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 43.617] sna_pixmap_mark_active: pixmap=3401, handle=125 [ 43.617] sna_drawable_use_bo: allocated GPU bo for operation [ 43.617] sna_drawable_use_bo: using GPU bo with damage? 0 [ 43.617] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 43.617] kgem_bo_is_render: handle=125, rq? 0 [0] [ 43.617] kgem_bo_is_render: handle=125, rq? 0 [0] [ 43.617] gen9_render_fill_boxes(0 x 1 [(0, 0), (220, 20) ...]) [ 43.617] sna_render_get_solid: 0 [ 43.617] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 43.617] kgem_check_bo: num_pages=+16, num_exec=+1 [ 43.617] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 43.617] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 43.617] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 43.617] kgem_add_handle: handle=4, index=0 [ 43.617] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 43.617] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 43.617] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 43.617] gen9_composite_get_binding_table(ffc0) [ 43.617] kgem_add_reloc64: handle=125, pos=16360, delta=0, domains=20002 [ 43.617] kgem_add_handle: handle=125, index=1 [ 43.617] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd0d4000) [ 43.617] __kgem_bo_mark_dirty: handle=125 (proxy? 0) [ 43.617] [3fe0] bind bo(handle=125, addr=fd0d4000), format=192, width=220, height=20, pitch=1024, tiling=1 -> render [ 43.617] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 43.617] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 43.617] kgem_add_handle: handle=7, index=2 [ 43.617] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 43.617] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 43.617] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 43.617] gen9_emit_sampler: sampler = 1 [ 43.617] gen9_emit_sf: num_sf_outputs=1 [ 43.617] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 43.617] gen9_emit_vertex_elements: setup id=0 [ 43.617] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 43.617] (0, 0), (220, 20) [ 43.617] gen8_vertex_flush[490] = 3 [ 43.617] sna_composite_rectangles: pixmap=3401 marking clear [0]? 1 [ 43.617] sna_composite_rectangles(pixmap=3401, op=1, fff2f1f0 x 1 [(0, 0)x(220, 20) ...]) [ 43.617] sna_composite_rectangles: converted to op 1 [ 43.617] sna_composite_rectangles[0] (0, 0)x(220, 20) -> (0, 0), (220, 20) [ 43.617] sna_composite_rectangles: nrects=1, region=(0, 0), (220, 20) x 1 [ 43.617] sna_composite_rectangles: clipped extents (0, 0),(220, 20) x 1 [ 43.617] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(220, 20) [ 43.617] sna_composite_rectangles: promoting to full GPU [ 43.617] sna_composite_rectangles: dropping last-cpu hint [ 43.617] sna_drawable_use_bo pixmap=3401, box=((0, 0), (220, 20)), flags=19... [ 43.617] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 43.617] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 43.617] sna_drawable_use_bo: using whole GPU bo [ 43.617] gen9_render_fill_boxes (op=1, color=(f2f2, f1f1, f0f0, ffff) [20028888]) [ 43.617] kgem_bo_is_render: handle=125, rq? 1 [1] [ 43.617] gen9_render_fill_boxes(fff2f1f0 x 1 [(0, 0), (220, 20) ...]) [ 43.617] sna_render_get_solid: fff2f1f0 [ 43.617] sna_render_get_solid(15) = fff2f1f0 (old) [ 43.617] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 43.617] kgem_check_bo: num_pages=+0, num_exec=+0 [ 43.617] gen9_composite_get_binding_table(ff00) [ 43.617] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 43.617] kgem_add_reloc64: adding proxy [delta=60] for handle=8 [ 43.617] kgem_add_handle: handle=8, index=3 [ 43.617] kgem_add_reloc64[5] = (delta=60, target handle=3, presumed=fdffe000) [ 43.617] [3fb0] bind bo(handle=8, addr=fdffe03c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 43.617] gen9_emit_vertex_elements: setup id=0 [ 43.617] (0, 0), (220, 20) [ 43.617] gen8_vertex_flush[4cc] = 3 [ 43.617] sna_composite_rectangles: pixmap=3401 marking clear [fff2f1f0]? 1 [ 43.617] sna_composite_rectangles(pixmap=3401, op=1, ff300a24 x 2 [(0, 0)x(220, 20) ...]) [ 43.617] sna_composite_rectangles: converted to op 1 [ 43.617] sna_composite_rectangles[0] (0, 0)x(220, 20) -> (0, 0), (220, 20) [ 43.617] sna_composite_rectangles[1] (0, 0)x(220, 20) -> (0, 0), (220, 20) [ 43.617] sna_composite_rectangles: nrects=2, region=(0, 0), (220, 20) x 2 [ 43.617] sna_composite_rectangles: clipped extents (0, 0),(220, 20) x 1 [ 43.617] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(220, 20) [ 43.617] sna_composite_rectangles: promoting to full GPU [ 43.617] sna_composite_rectangles: dropping last-cpu hint [ 43.617] sna_drawable_use_bo pixmap=3401, box=((0, 0), (220, 20)), flags=19... [ 43.617] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 43.617] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 43.617] sna_drawable_use_bo: using whole GPU bo [ 43.617] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 43.617] kgem_bo_is_render: handle=125, rq? 1 [1] [ 43.617] gen9_render_fill_boxes(ff300a24 x 1 [(0, 0), (220, 20) ...]) [ 43.617] sna_render_get_solid: ff300a24 [ 43.617] sna_render_get_solid(17) = ff300a24 (old) [ 43.617] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 43.617] kgem_check_bo: num_pages=+0, num_exec=+0 [ 43.617] gen9_composite_get_binding_table(fe80) [ 43.617] kgem_add_reloc64: handle=8, pos=16280, delta=0, domains=40000 [ 43.617] kgem_add_reloc64: adding proxy [delta=68] for handle=8 [ 43.617] kgem_add_reloc64[6] = (delta=68, target handle=3, presumed=fdffe000) [ 43.617] [3f90] bind bo(handle=8, addr=fdffe044), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 43.617] gen9_emit_vertex_elements: setup id=0 [ 43.617] (0, 0), (220, 20) [ 43.617] gen8_vertex_flush[508] = 3 [ 43.617] sna_composite_rectangles: pixmap=3401 marking clear [ff300a24]? 1 [ 43.617] sna_glyphs(op=3, nlist=2, src=(1, -2)) [ 43.617] kgem_bo_is_busy: handle=125, domain: 0 exec? 1, rq? 1 [ 43.617] can_discard_mask: nlist=2, mask=28888, depth 32, op=3 (bounded? 1) [ 43.617] glyphs_format: format=166024, depth=32 [ 43.617] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 43.617] sna_glyphs: discarding mask [ 43.617] glyphs0_to_dst(op=3, src=(1, -2), nlist=2, dst=(1, -2)+(0, 0)) [ 43.617] clipped_glyphs? 47 glyph in 2 lists extents (0, -14), (199, 19), region (0, 0), (199, 19): yes [ 43.617] gen9_render_composite: 0x0, current mode=1/1 [ 43.617] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 43.617] gen9_composite_fallback: mask is already on the GPU, try to use GPU [ 43.617] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 43.617] sna_drawable_use_bo pixmap=3401, box=((0, 0), (199, 19)), flags=7... [ 43.617] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 43.617] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 43.617] sna_drawable_use_bo: using whole GPU bo [ 43.617] gen9_composite_set_target: pixmap=3401, format=20028888, size=220x20, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 43.617] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 43.617] color_convert: src=ffffffff [20028888] [ 43.617] color_convert: dst=ffffffff [20028888] [ 43.617] sna_render_get_solid: ffffffff [ 43.617] sna_render_get_solid(white) [ 43.617] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 43.617] sna_transform_is_imprecise_integer_translation: no transform [ 43.617] gen9_composite_picture: integer translation (0, 0), removing [ 43.617] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 43.617] sna_render_pixmap_bo: GPU all damaged [ 43.617] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 43.617] gen4_choose_composite_emitter: solid, identity mask [ 43.617] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 43.617] aligning vertex: was 2, now 4 floats per vertex [ 43.617] gen9_composite_get_binding_table(fe00) [ 43.617] kgem_add_reloc64: handle=7, pos=16248, delta=0, domains=40000 [ 43.617] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 43.617] kgem_add_reloc64[7] = (delta=1048, target handle=2, presumed=fffe8000) [ 43.617] [3f70] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 43.617] kgem_add_reloc64: handle=6, pos=16232, delta=0, domains=40000 [ 43.617] kgem_add_handle: handle=6, index=4 [ 43.617] kgem_add_reloc64[8] = (delta=0, target handle=4, presumed=fd581000) [ 43.617] [3f60] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 43.617] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 43.617] gen9_emit_sampler: sampler = a [ 43.617] gen9_emit_sf: num_sf_outputs=2 [ 43.617] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 43.617] gen9_emit_vertex_elements: setup id=9 [ 43.617] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 43.617] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 43.617] glyphs0_to_dst: glyph=(10, -13), (19, 1), clip=(0, 0), (199, 19) [ 43.617] glyphs0_to_dst: blt=(10, 0), (19, 1) [ 43.617] emit_primitive_identity_mask__avx2: dst=(10, 0), mask=(832.00, 45.00) x (9.00, 1.00) [ 43.617] glyphs0_to_dst: glyph=(55, -10), (64, 1), clip=(0, 0), (199, 19) [ 43.617] glyphs0_to_dst: blt=(55, 0), (64, 1) [ 43.617] emit_primitive_identity_mask__avx2: dst=(55, 0), mask=(880.00, 26.00) x (9.00, 1.00) [ 43.617] glyphs0_to_dst: glyph=(73, -13), (82, 1), clip=(0, 0), (199, 19) [ 43.617] glyphs0_to_dst: blt=(73, 0), (82, 1) [ 43.617] emit_primitive_identity_mask__avx2: dst=(73, 0), mask=(832.00, 45.00) x (9.00, 1.00) [ 43.617] glyphs0_to_dst: glyph=(91, -10), (100, 1), clip=(0, 0), (199, 19) [ 43.617] glyphs0_to_dst: blt=(91, 0), (100, 1) [ 43.617] emit_primitive_identity_mask__avx2: dst=(91, 0), mask=(880.00, 26.00) x (9.00, 1.00) [ 43.617] glyphs0_to_dst: glyph=(99, 0), (110, 2), clip=(0, 0), (199, 19) [ 43.617] glyphs0_to_dst: blt=(99, 0), (110, 2) [ 43.617] emit_primitive_identity_mask__avx2: dst=(99, 0), mask=(832.00, 48.00) x (11.00, 2.00) [ 43.617] glyphs0_to_dst: glyph=(135, 0), (146, 2), clip=(0, 0), (199, 19) [ 43.617] glyphs0_to_dst: blt=(135, 0), (146, 2) [ 43.617] emit_primitive_identity_mask__avx2: dst=(135, 0), mask=(832.00, 48.00) x (11.00, 2.00) [ 43.617] glyphs0_to_dst: glyph=(162, -10), (172, 1), clip=(0, 0), (199, 19) [ 43.617] glyphs0_to_dst: blt=(162, 0), (172, 1) [ 43.617] emit_primitive_identity_mask__avx2: dst=(162, 0), mask=(880.00, 58.00) x (10.00, 1.00) [ 43.617] glyphs0_to_dst: glyph=(0, 10), (10, 13), clip=(0, 0), (199, 19) [ 43.617] glyphs0_to_dst: blt=(0, 10), (10, 13) [ 43.617] emit_primitive_identity_mask__avx2: dst=(0, 10), mask=(1008.00, 48.00) x (10.00, 3.00) [ 43.617] glyphs0_to_dst: glyph=(10, 4), (19, 18), clip=(0, 0), (199, 19) [ 43.617] glyphs0_to_dst: blt=(10, 4), (19, 18) [ 43.617] emit_primitive_identity_mask__avx2: dst=(10, 4), mask=(832.00, 32.00) x (9.00, 14.00) [ 43.617] glyphs0_to_dst: glyph=(19, 7), (28, 15), clip=(0, 0), (199, 19) [ 43.617] glyphs0_to_dst: blt=(19, 7), (28, 15) [ 43.617] emit_primitive_identity_mask__avx2: dst=(19, 7), mask=(896.00, 48.00) x (9.00, 8.00) [ 43.617] glyphs0_to_dst: glyph=(27, 7), (37, 15), clip=(0, 0), (199, 19) [ 43.617] glyphs0_to_dst: blt=(27, 7), (37, 15) [ 43.617] emit_primitive_identity_mask__avx2: dst=(27, 7), mask=(848.00, 16.00) x (10.00, 8.00) [ 43.617] glyphs0_to_dst: glyph=(37, 7), (46, 15), clip=(0, 0), (199, 19) [ 43.617] glyphs0_to_dst: blt=(37, 7), (46, 15) [ 43.617] emit_primitive_identity_mask__avx2: dst=(37, 7), mask=(848.00, 48.00) x (9.00, 8.00) [ 43.617] glyphs0_to_dst: glyph=(45, 4), (55, 15), clip=(0, 0), (199, 19) [ 43.617] glyphs0_to_dst: blt=(45, 4), (55, 15) [ 43.617] emit_primitive_identity_mask__avx2: dst=(45, 4), mask=(992.00, 32.00) x (10.00, 11.00) [ 43.617] glyphs0_to_dst: glyph=(55, 7), (64, 18), clip=(0, 0), (199, 19) [ 43.617] glyphs0_to_dst: blt=(55, 7), (64, 18) [ 43.617] emit_primitive_identity_mask__avx2: dst=(55, 7), mask=(880.00, 16.00) x (9.00, 11.00) [ 43.617] glyphs0_to_dst: glyph=(64, 4), (73, 15), clip=(0, 0), (199, 19) [ 43.617] glyphs0_to_dst: blt=(64, 4), (73, 15) [ 43.617] emit_primitive_identity_mask__avx2: dst=(64, 4), mask=(880.00, 0.00) x (9.00, 11.00) [ 43.617] glyphs0_to_dst: glyph=(73, 4), (82, 18), clip=(0, 0), (199, 19) [ 43.617] glyphs0_to_dst: blt=(73, 4), (82, 18) [ 43.617] emit_primitive_identity_mask__avx2: dst=(73, 4), mask=(832.00, 32.00) x (9.00, 14.00) [ 43.617] glyphs0_to_dst: glyph=(81, 7), (91, 15), clip=(0, 0), (199, 19) [ 43.617] glyphs0_to_dst: blt=(81, 7), (91, 15) [ 43.617] emit_primitive_identity_mask__avx2: dst=(81, 7), mask=(848.00, 16.00) x (10.00, 8.00) [ 43.617] glyphs0_to_dst: glyph=(91, 7), (100, 18), clip=(0, 0), (199, 19) [ 43.617] glyphs0_to_dst: blt=(91, 7), (100, 18) [ 43.617] emit_primitive_identity_mask__avx2: dst=(91, 7), mask=(880.00, 16.00) x (9.00, 11.00) [ 43.617] glyphs0_to_dst: glyph=(99, 17), (110, 19), clip=(0, 0), (199, 19) [ 43.617] glyphs0_to_dst: blt=(99, 17), (110, 19) [ 43.617] emit_primitive_identity_mask__avx2: dst=(99, 17), mask=(832.00, 48.00) x (11.00, 2.00) [ 43.617] glyphs0_to_dst: glyph=(108, 3), (118, 15), clip=(0, 0), (199, 19) [ 43.617] glyphs0_to_dst: blt=(108, 3), (118, 15) [ 43.617] emit_primitive_identity_mask__avx2: dst=(108, 3), mask=(864.00, 0.00) x (10.00, 12.00) [ 43.617] glyphs0_to_dst: glyph=(117, 7), (127, 15), clip=(0, 0), (199, 19) [ 43.617] glyphs0_to_dst: blt=(117, 7), (127, 15) [ 43.617] emit_primitive_identity_mask__avx2: dst=(117, 7), mask=(864.00, 32.00) x (10.00, 8.00) [ 43.617] glyphs0_to_dst: glyph=(126, 4), (136, 15), clip=(0, 0), (199, 19) [ 43.617] glyphs0_to_dst: blt=(126, 4), (136, 15) [ 43.617] emit_primitive_identity_mask__avx2: dst=(126, 4), mask=(880.00, 32.00) x (10.00, 11.00) [ 43.617] glyphs0_to_dst: glyph=(135, 17), (146, 19), clip=(0, 0), (199, 19) [ 43.617] glyphs0_to_dst: blt=(135, 17), (146, 19) [ 43.617] emit_primitive_identity_mask__avx2: dst=(135, 17), mask=(832.00, 48.00) x (11.00, 2.00) [ 43.617] glyphs0_to_dst: glyph=(144, 4), (154, 15), clip=(0, 0), (199, 19) [ 43.617] glyphs0_to_dst: blt=(144, 4), (154, 15) [ 43.617] emit_primitive_identity_mask__avx2: dst=(144, 4), mask=(880.00, 32.00) x (10.00, 11.00) [ 43.617] glyphs0_to_dst: glyph=(153, 7), (163, 15), clip=(0, 0), (199, 19) [ 43.617] glyphs0_to_dst: blt=(153, 7), (163, 15) [ 43.617] emit_primitive_identity_mask__avx2: dst=(153, 7), mask=(944.00, 0.00) x (10.00, 8.00) [ 43.617] glyphs0_to_dst: glyph=(162, 7), (172, 18), clip=(0, 0), (199, 19) [ 43.617] glyphs0_to_dst: blt=(162, 7), (172, 18) [ 43.617] emit_primitive_identity_mask__avx2: dst=(162, 7), mask=(880.00, 48.00) x (10.00, 11.00) [ 43.617] glyphs0_to_dst: glyph=(174, 12), (179, 15), clip=(0, 0), (199, 19) [ 43.617] glyphs0_to_dst: blt=(174, 12), (179, 15) [ 43.617] emit_primitive_identity_mask__avx2: dst=(174, 12), mask=(1008.00, 32.00) x (5.00, 3.00) [ 43.617] glyphs0_to_dst: glyph=(181, 7), (190, 15), clip=(0, 0), (199, 19) [ 43.617] glyphs0_to_dst: blt=(181, 7), (190, 15) [ 43.617] emit_primitive_identity_mask__avx2: dst=(181, 7), mask=(896.00, 48.00) x (9.00, 8.00) [ 43.617] glyphs0_to_dst: glyph=(190, 3), (199, 15), clip=(0, 0), (199, 19) [ 43.617] glyphs0_to_dst: blt=(190, 3), (199, 15) [ 43.617] emit_primitive_identity_mask__avx2: dst=(190, 3), mask=(992.00, 48.00) x (9.00, 12.00) [ 43.617] gen8_vertex_flush[5e4] = 87 [ 43.617] gen9_magic_ca_pass: CA fixup (5 -> 92) [ 43.617] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 43.617] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 43.617] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 43.617] sna_composite_rectangles(pixmap=3401, op=1, ffffffff x 1 [(208, 1)x(9, 17) ...]) [ 43.617] sna_composite_rectangles: converted to op 1 [ 43.617] sna_composite_rectangles[0] (208, 1)x(9, 17) -> (208, 1), (217, 18) [ 43.617] sna_composite_rectangles: nrects=1, region=(208, 1), (217, 18) x 1 [ 43.617] sna_composite_rectangles: clipped extents (208, 1),(217, 18) x 1 [ 43.617] sna_composite_rectangles: pixmap +(0, 0) extents (208, 1),(217, 18) [ 43.617] sna_composite_rectangles: dropping last-cpu hint [ 43.617] sna_drawable_use_bo pixmap=3401, box=((208, 1), (217, 18)), flags=9... [ 43.617] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 43.617] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 43.617] sna_drawable_use_bo: using whole GPU bo [ 43.617] gen9_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20028888]) [ 43.617] kgem_bo_is_render: handle=125, rq? 1 [1] [ 43.617] gen9_render_fill_boxes(ffffffff x 1 [(208, 1), (217, 18) ...]) [ 43.617] sna_render_get_solid: ffffffff [ 43.617] sna_render_get_solid(white) [ 43.617] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 43.617] kgem_check_bo: num_pages=+0, num_exec=+0 [ 43.617] aligning vertex: was 4, now 2 floats per vertex [ 43.617] gen9_composite_get_binding_table(fd40) [ 43.617] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 43.617] gen9_emit_sampler: sampler = 1 [ 43.617] gen9_emit_sf: num_sf_outputs=1 [ 43.617] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 43.617] gen9_emit_vertex_elements: setup id=0 [ 43.617] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 43.617] (208, 1), (217, 18) [ 43.617] gen8_vertex_flush[700] = 3 [ 43.617] sna_copy_area: src=pixmap=3401:(0, 0)x(220, 20)+(0, 0) -> dst=pixmap=3060:(477, 476)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 43.617] sna_copy_area: normal copy [ 43.617] sna_do_copy: src=(0, 0), dst=(477, 476), size=(220x20) [ 43.617] sna_do_copy: after drawable: src=(0, 0), dst=(542, 500), size=(220x20) [ 43.617] sna_do_copy: dst extents (542, 500), (762, 520), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 43.617] sna_do_copy: clipped dst extents (542, 500), (762, 520) [ 43.617] sna_do_copy: unclipped src extents (0, 0), (220, 20) [ 43.617] sna_do_copy: clipped src extents (0, 0), (220, 20) [ 43.617] sna_do_copy: pixmap -- no source clipping [ 43.617] sna_do_copy: src extents (0, 0), (220, 20) x 1 [ 43.618] sna_do_copy: copy region (542, 500), (762, 520) x 1 + (-542, -500) [ 43.618] sna_copy_boxes (boxes=1x[(542, 500), (762, 520)...], src pixmap=3401+(-542, -500), dst pixmap=3060+(-65, -24), alu=3, src.size=220x20, dst.size=3775x2136) [ 43.618] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94ace290, gpu_bo=125, cpu_bo=0), replaces=0 [ 43.618] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 43.618] sna_drawable_use_bo pixmap=3060, box=((477, 476), (697, 496)), flags=b... [ 43.618] sna_drawable_use_bo: exported target, set PREFER_GPU [ 43.618] sna_drawable_use_bo: pinned, never REPLACES [ 43.618] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=b [ 43.618] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 43.618] sna_drawable_use_bo: using whole GPU bo [ 43.618] sna_pixmap_move_to_gpu(pixmap=3401, usage=0), flags=a [ 43.618] sna_pixmap_move_to_gpu: already all-damaged [ 43.618] sna_pixmap_mark_active: pixmap=3401, handle=125 [ 43.618] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 43.618] gen9_render_copy_boxes (-477, -476)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 43.618] kgem_bo_is_render: handle=125, rq? 1 [1] [ 43.618] kgem_bo_is_render: handle=9, rq? 0 [0] [ 43.618] kgem_bo_is_render: handle=9, rq? 0 [0] [ 43.618] kgem_bo_is_render: handle=125, rq? 1 [1] [ 43.618] kgem_set_mode: flushing before new bo [ 43.618] gen8_vertex_close: used=374, vbo active? 23, vb=201, nreloc=2 [ 43.618] gen8_vertex_close: reloc[0] = 287 [ 43.618] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 43.618] kgem_add_handle: handle=23, index=5 [ 43.618] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=fd541000) [ 43.618] gen8_vertex_close: reloc[1] = 372 [ 43.618] kgem_add_reloc64: handle=23, pos=372, delta=0, domains=200000 [ 43.618] kgem_add_reloc64[10] = (delta=0, target handle=5, presumed=fd541000) [ 43.618] batch[1/1, flags=1800]: 454 454 16224 16384, nreloc=11, nexec=6, nfence=0, aperture=1116 [fenced=0] [ 43.618] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 43.618] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 43.618] kgem_fixup_relocs: shrinking by 61440 [ 43.618] __kgem_busy: handle=1, busy=0, wedged=0 [ 43.618] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 43.618] kgem_commit: release handle=125 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd0d4000 [ 43.618] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 43.618] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 43.618] __kgem_bo_clear_busy: handle=7 [ 43.618] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 43.618] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 43.618] __kgem_bo_clear_busy: handle=8 [ 43.618] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 43.618] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 43.618] __kgem_bo_clear_busy: handle=8 [ 43.618] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 43.618] __kgem_bo_clear_busy: handle=7 [ 43.618] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 43.618] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 43.618] __kgem_busy: handle=1, busy=131072, wedged=0 [ 43.618] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 43.618] kgem_check_bo: num_pages=+8116, num_exec=+2 [ 43.618] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 43.618] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 43.618] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 43.618] kgem_add_handle: handle=4, index=0 [ 43.618] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 43.618] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 43.618] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 43.618] gen9_composite_get_binding_table(ffc0) [ 43.618] kgem_add_reloc64: handle=9, pos=16360, delta=0, domains=20002 [ 43.618] kgem_add_handle: handle=9, index=1 [ 43.618] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f02dd000) [ 43.618] __kgem_bo_mark_dirty: handle=9 (proxy? 0) [ 43.618] [3fe0] bind bo(handle=9, addr=f02dd000), format=192, width=3775, height=2136, pitch=15360, tiling=1 -> render [ 43.618] kgem_add_reloc64: handle=125, pos=16344, delta=0, domains=40000 [ 43.618] kgem_add_handle: handle=125, index=2 [ 43.618] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd0d4000) [ 43.618] [3fd0] bind bo(handle=125, addr=fd0d4000), format=192, width=220, height=20, pitch=1024, tiling=1 -> sampler [ 43.618] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 43.618] gen9_emit_sampler: sampler = 0 [ 43.618] gen9_emit_sf: num_sf_outputs=1 [ 43.618] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 43.618] gen9_emit_vertex_elements: setup id=0 [ 43.618] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 43.618] (0, 0) -> (477, 476) + (220, 20) [ 43.618] gen8_vertex_flush[490] = 3 [ 43.618] sna_accel_flush: flush?=1, dirty?=0 [ 43.618] gen8_vertex_close: used=380, vbo active? 23, vb=1, nreloc=1 [ 43.618] gen8_vertex_close: reloc[0] = 287 [ 43.618] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 43.618] kgem_add_handle: handle=23, index=3 [ 43.618] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 43.618] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=8190 [fenced=0] [ 43.618] __kgem_busy: handle=1, busy=0, wedged=0 [ 43.618] __kgem_retire_rq: request 1 complete [ 43.618] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 43.618] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 43.618] kgem_fixup_relocs: shrinking by 61440 [ 43.618] __kgem_busy: handle=1, busy=0, wedged=0 [ 43.618] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 43.618] kgem_commit: release handle=9 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f02dd000 [ 43.618] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 43.618] kgem_commit: release handle=125 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd0d4000 [ 43.618] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 43.618] __kgem_busy: handle=1, busy=131072, wedged=0 [ 43.618] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 43.618] sna_accel_flush: flush?=0, dirty?=0 [ 43.618] sna_accel_flush: flush?=0, dirty?=0 [ 43.618] sna_accel_flush: flush?=0, dirty?=0 [ 43.618] sna_destroy_pixmap: pixmap=3401, attached?=1 [ 43.618] _kgem_bo_destroy: handle=125, proxy? 0 [ 43.618] __kgem_bo_destroy: handle=125, size=65536 [ 43.618] __kgem_busy: handle=125, busy=0, wedged=0 [ 43.618] __kgem_bo_clear_busy: handle=125 [ 43.618] kgem_bo_move_to_inactive: moving handle=125 to inactive [ 43.618] __sna_free_pixmap(pixmap=3401) [ 43.618] sna_accel_flush: flush?=0, dirty?=0 [ 43.618] sna_accel_flush: flush?=0, dirty?=0 [ 43.618] sna_accel_flush: flush?=0, dirty?=0 [ 43.618] sna_block_handler (tv=0.470000) [ 43.618] kgem_retire, need_retire?=1 [ 43.618] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 43.618] kgem_retire__requests_ring: retiring ring 0 [ 43.618] __kgem_busy: handle=1, busy=0, wedged=0 [ 43.618] __kgem_retire_rq: request 1 complete [ 43.618] __kgem_bo_flush: handle=9, busy=0, wedged=0 [ 43.618] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 43.618] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 43.618] kgem_retire -- retired=0, need_retire=0 [ 43.618] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 43.618] gen6_render_retire: resetting idle vbo [ 43.618] sna_scanout_do_flush: flush timer active: delta=8 [ 43.618] sna_accel_do_throttle -- no pending activity [ 43.618] sna_accel_block: evaluating timers, active=5 [ 43.618] sna_accel_block: flush timer expires in 8 [43626] [ 43.620] sna_wakeup_handler [ 43.620] sna_accel_flush: flush?=0, dirty?=0 [ 43.620] sna_accel_flush: flush?=0, dirty?=0 [ 43.620] sna_block_handler (tv=0.468000) [ 43.620] sna_scanout_do_flush: flush timer active: delta=6 [ 43.620] sna_accel_do_throttle -- no pending activity [ 43.620] sna_accel_block: evaluating timers, active=5 [ 43.620] sna_accel_block: flush timer expires in 6 [43626] [ 43.620] sna_wakeup_handler [ 43.620] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=40, name=5 [ 43.620] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 43.620] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 43.620] sna_dri2_get_back: draw size=7680x2160, back buffer handle=40 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 [ 43.620] sna_dri2_get_back: reuse backbuffer? 1 [ 43.620] sna_dri2_get_back: back buffer handle=40, active?=0, refcnt=1 [ 43.620] sna_dri2_get_back: reuse unattached back [ 43.620] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 43.620] sna_dri2_reuse_buffer: reusing back buffer handle=40, name=5, pitch=30720, age=0 [ 43.620] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 43.620] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=128, name=76, active_scanout=3 [ 43.620] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 43.620] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 43.620] sna_accel_flush: flush?=0, dirty?=0 [ 43.620] sna_accel_flush: flush?=0, dirty?=0 [ 43.620] sna_accel_flush: flush?=0, dirty?=0 [ 43.620] sna_block_handler (tv=0.468000) [ 43.620] sna_scanout_do_flush: flush timer active: delta=6 [ 43.620] sna_accel_do_throttle -- no pending activity [ 43.620] sna_accel_block: evaluating timers, active=5 [ 43.620] sna_accel_block: flush timer expires in 6 [43626] [ 43.620] sna_wakeup_handler [ 43.620] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 43.620] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 43.620] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 43.620] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 43.620] sna_dri2_get_msc(draw=146, pipe=0) [ 43.620] sna_crtc_record_swap: recording last swap on pipe=0, frame 2373 [msc=2373], time 43.617262 [ 43.620] sna_dri2_get_msc: msc=2373 [raw=2373], ust=43617262 [ 43.620] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=40 (refs=1/1, flush=0) , front=128 (refs=1/4, flush=1) [ 43.620] sna_dri2_schedule_swap(target_msc=2342, divisor=0, remainder=0) [ 43.620] sna_dri2_schedule_swap: using front handle=128, active_scanout?=3, flush?=1 [ 43.620] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 43.620] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 43.620] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 43.620] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 43.620] sna_crtc_record_swap: recording last swap on pipe=0, frame 2373 [msc=2373], time 43.617262 [ 43.620] immediate_swap: current_msc=2373, target_msc=2342 -- yes [ 43.620] can_flip: no, shadow enabled [ 43.620] sna_dri2_add_event: adding event to window 146) [ 43.620] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 43.620] sna_dri2_immediate_blit: no pending blit, starting chain [ 43.620] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 43.620] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 43.620] can_xchg: back size=8701e00, front size=8701e00 [ 43.620] can_xchg: yes, pixmap=165 [ 43.620] sna_dri2_xchg: win=146, exchange front=128/76,ref=2 and back=40/5,ref=2, pixmap=165 7680x2160 [ 43.620] sna_dri2_xchg: back_bo handle=40, pitch=30720, size=132710400, ref=1, active_scanout?=0 [ 43.620] sna_dri2_xchg: front_bo handle=128, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 43.620] set_bo: pixmap=165, handle=40 (old handle=128) [ 43.621] set_bo: marking whole pixmap as damaged [ 43.621] set_bo: applying final/discard move-to-gpu [ 43.621] wait_for_shadow: flags=0, flips=0, handle=128, shadow=32 [ 43.621] set_bo: dropping flush hint from handle=128 [ 43.621] set_bo: adding flush hint to handle=40 [ 43.621] mark_stale(handle=128) => 1 [ 43.621] swap_limit: draw=146 setting swap limit to 3 [ 43.621] sna_dri2_swap_limit_validate: swap limit set to 3 [ 43.621] sna_next_vblank(pipe=0, waiting until next vblank) [ 43.621] sna_dri2_schedule_swap: reported target_msc=2373 [ 43.621] sna_accel_flush: flush?=0, dirty?=0 [ 43.621] sna_accel_flush: flush?=0, dirty?=0 [ 43.621] sna_accel_flush: flush?=0, dirty?=0 [ 43.621] sna_accel_flush: flush?=0, dirty?=0 [ 43.621] sna_block_handler (tv=0.467000) [ 43.621] sna_scanout_do_flush: flush timer active: delta=5 [ 43.621] sna_accel_do_throttle -- no pending activity [ 43.621] sna_accel_block: evaluating timers, active=5 [ 43.621] sna_accel_block: flush timer expires in 5 [43626] [ 43.626] sna_wakeup_handler [ 43.626] sna_block_handler (tv=0.462000) [ 43.626] sna_scanout_do_flush: flush timer active: delta=0 [ 43.626] sna_scanout_do_flush (time=43626), triggered [ 43.626] sna_scanout_flush (time=43626), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 43.626] has_shadow: has pending damage? 1, outstanding flips: 0 [ 43.626] stop_flush: scanout=40 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 43.626] has_shadow: has pending damage? 1, outstanding flips: 0 [ 43.626] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 43.626] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 43.626] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 43.626] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 43.626] sna_pixmap_move_to_gpu: already all-damaged [ 43.626] sna_pixmap_mark_active: pixmap=165, handle=40 [ 43.626] sna_mode_redisplay: crtc[0] transformed? 0 [ 43.626] sna_mode_redisplay: crtc[1] transformed? 0 [ 43.626] sna_mode_redisplay: crtc[2] transformed? 0 [ 43.626] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=40 [active=1] [ 43.626] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 128, transformed? 0 [ 43.626] get_fb: reusing fb=110 for handle=40 [ 43.626] sna_mode_redisplay: recording flip on CRTC:32 handle=40, active_scanout=2, serial=2 [ 43.626] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 43.626] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 128, transformed? 0 [ 43.626] sna_mode_redisplay: recording flip on CRTC:39 handle=40, active_scanout=3, serial=3 [ 43.626] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 43.626] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 43.626] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 43.626] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=40, shadow handle=32 [ 43.626] sna_accel_do_throttle -- no pending activity [ 43.626] sna_accel_block: evaluating timers, active=5 [ 43.626] sna_accel_block: flush timer expires in 16 [43642] [ 43.632] sna_wakeup_handler [ 43.632] sna_mode_wakeup: len=32 [ 43.632] sna_mode_wakeup: recording last swap on pipe=1, frame 2344 [928], time 43.632684 [ 43.632] sna_mode_wakeup: removing handle=128 [active_scanout=1] from scanout, installing handle=40 [active_scanout=3] [ 43.632] sna_mode_wakeup: flip complete, pending? 2 [ 43.632] sna_block_handler (tv=0.456000) [ 43.632] sna_scanout_do_flush: flush timer active: delta=10 [ 43.632] sna_accel_do_throttle -- no pending activity [ 43.632] sna_accel_block: evaluating timers, active=5 [ 43.632] sna_accel_block: flush timer expires in 10 [43642] [ 43.633] sna_wakeup_handler [ 43.633] sna_mode_wakeup: len=64 [ 43.633] sna_dri2_vblank_handler(type=2, sequence=2374, draw=3353) [ 43.633] sna_crtc_record_swap: recording last swap on pipe=0, frame 2374 [msc=2374], time 43.634107 [ 43.633] sna_dri2_vblank_handler: 2 complete, frame=2374 tv=43.634107 [ 43.633] sna_dri2_blit_complete: blit finished [ 43.633] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=2374, tv=43.634107) [ 43.633] frame_swap_complete(type=2): draw=146, pipe=0, frame=2374 [msc=2374], tv=43.634107 [ 43.633] sna_accel_flush: flush?=0, dirty?=0 [ 43.633] sna_dri2_event_free(draw?=1) [ 43.633] sna_dri2_remove_event: remove[0x561c94a26fb0] from window 146, active? 1 [ 43.633] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 43.633] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=128] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 43.633] sna_dri2_vblank_handler complete [ 43.633] sna_mode_wakeup: recording last swap on pipe=0, frame 2374 [946], time 43.634107 [ 43.633] sna_mode_wakeup: removing handle=128 [active_scanout=0] from scanout, installing handle=40 [active_scanout=3] [ 43.633] sna_mode_wakeup: flip complete, pending? 1 [ 43.633] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 43.633] sna_block_handler (tv=0.455000) [ 43.633] sna_scanout_do_flush: flush timer active: delta=9 [ 43.633] sna_accel_do_throttle -- no pending activity [ 43.633] sna_accel_block: evaluating timers, active=5 [ 43.633] sna_accel_block: flush timer expires in 9 [43642] [ 43.643] sna_wakeup_handler [ 43.643] sna_block_handler (tv=0.445000) [ 43.643] sna_scanout_do_flush: flush timer active: delta=-1 [ 43.643] sna_scanout_do_flush (time=43643), triggered [ 43.643] sna_scanout_flush (time=43643), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 43.643] has_shadow: has pending damage? 0, outstanding flips: 0 [ 43.643] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 43.643] has_shadow: has pending damage? 0, outstanding flips: 0 [ 43.643] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 43.643] sna_accel_do_throttle -- no pending activity [ 43.643] sna_accel_block: evaluating timers, active=5 [ 43.643] sna_accel_block: flush timer expires in 16 [43659] [ 43.659] sna_wakeup_handler [ 43.659] sna_block_handler (tv=0.429000) [ 43.659] sna_scanout_do_flush: flush timer active: delta=0 [ 43.659] sna_scanout_do_flush (time=43659), triggered [ 43.659] sna_scanout_flush (time=43659), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 43.659] has_shadow: has pending damage? 0, outstanding flips: 0 [ 43.659] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 43.659] has_shadow: has pending damage? 0, outstanding flips: 0 [ 43.659] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 43.659] sna_accel_do_throttle -- no pending activity [ 43.659] sna_accel_block: evaluating timers, active=5 [ 43.659] sna_accel_block: flush timer expires in 16 [43675] [ 43.676] sna_wakeup_handler [ 43.676] sna_block_handler (tv=0.412000) [ 43.676] sna_scanout_do_flush: flush timer active: delta=-1 [ 43.676] sna_scanout_do_flush (time=43676), triggered [ 43.676] sna_scanout_flush (time=43676), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 43.676] has_shadow: has pending damage? 0, outstanding flips: 0 [ 43.676] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 43.676] has_shadow: has pending damage? 0, outstanding flips: 0 [ 43.676] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 43.676] sna_accel_do_throttle -- no pending activity [ 43.676] sna_accel_block: evaluating timers, active=5 [ 43.676] sna_accel_block: flush timer expires in 16 [43692] [ 43.693] sna_wakeup_handler [ 43.693] sna_block_handler (tv=0.395000) [ 43.693] sna_scanout_do_flush: flush timer active: delta=-1 [ 43.693] sna_scanout_do_flush (time=43693), triggered [ 43.693] sna_scanout_flush (time=43693), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 43.693] has_shadow: has pending damage? 0, outstanding flips: 0 [ 43.693] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 43.693] has_shadow: has pending damage? 0, outstanding flips: 0 [ 43.693] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 43.693] sna_accel_do_throttle -- no pending activity [ 43.693] sna_accel_block: evaluating timers, active=5 [ 43.693] sna_accel_block: flush timer expires in 16 [43709] [ 43.709] sna_wakeup_handler [ 43.709] sna_block_handler (tv=0.379000) [ 43.709] sna_scanout_do_flush: flush timer active: delta=0 [ 43.709] sna_scanout_do_flush (time=43709), triggered [ 43.709] sna_scanout_flush (time=43709), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 43.709] has_shadow: has pending damage? 0, outstanding flips: 0 [ 43.709] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 43.709] has_shadow: has pending damage? 0, outstanding flips: 0 [ 43.709] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 43.709] sna_accel_do_throttle -- no pending activity [ 43.709] sna_accel_block: evaluating timers, active=5 [ 43.709] sna_accel_block: flush timer expires in 16 [43725] [ 43.726] sna_wakeup_handler [ 43.726] sna_block_handler (tv=0.362000) [ 43.726] sna_scanout_do_flush: flush timer active: delta=-1 [ 43.726] sna_scanout_do_flush (time=43726), triggered [ 43.726] sna_scanout_flush (time=43726), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 43.726] has_shadow: has pending damage? 0, outstanding flips: 0 [ 43.726] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 43.726] has_shadow: has pending damage? 0, outstanding flips: 0 [ 43.726] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 43.726] sna_accel_do_throttle -- no pending activity [ 43.726] sna_accel_block: evaluating timers, active=5 [ 43.726] sna_accel_block: flush timer expires in 16 [43742] [ 43.729] sna_wakeup_handler [ 43.729] sna_accel_flush: flush?=0, dirty?=0 [ 43.729] sna_accel_flush: flush?=0, dirty?=0 [ 43.729] sna_block_handler (tv=0.359000) [ 43.729] sna_scanout_do_flush: flush timer active: delta=13 [ 43.729] sna_accel_do_throttle -- no pending activity [ 43.729] sna_accel_block: evaluating timers, active=5 [ 43.729] sna_accel_block: flush timer expires in 13 [43742] [ 43.729] sna_wakeup_handler [ 43.729] sna_block_handler (tv=0.359000) [ 43.729] sna_scanout_do_flush: flush timer active: delta=13 [ 43.729] sna_accel_do_throttle -- no pending activity [ 43.729] sna_accel_block: evaluating timers, active=5 [ 43.729] sna_accel_block: flush timer expires in 13 [43742] [ 43.731] sna_wakeup_handler [ 43.731] sna_block_handler (tv=0.357000) [ 43.731] sna_scanout_do_flush: flush timer active: delta=11 [ 43.731] sna_accel_do_throttle -- no pending activity [ 43.731] sna_accel_block: evaluating timers, active=5 [ 43.731] sna_accel_block: flush timer expires in 11 [43742] [ 43.742] sna_wakeup_handler [ 43.742] sna_block_handler (tv=0.346000) [ 43.742] sna_scanout_do_flush: flush timer active: delta=0 [ 43.742] sna_scanout_do_flush (time=43742), triggered [ 43.742] sna_scanout_flush (time=43742), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 43.742] has_shadow: has pending damage? 0, outstanding flips: 0 [ 43.742] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 43.742] has_shadow: has pending damage? 0, outstanding flips: 0 [ 43.742] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 43.742] sna_accel_do_throttle -- no pending activity [ 43.742] sna_accel_block: evaluating timers, active=5 [ 43.742] sna_accel_block: flush timer expires in 16 [43758] [ 43.759] sna_wakeup_handler [ 43.759] sna_block_handler (tv=0.329000) [ 43.759] sna_scanout_do_flush: flush timer active: delta=-1 [ 43.759] sna_scanout_do_flush (time=43759), triggered [ 43.759] sna_scanout_flush (time=43759), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 43.759] has_shadow: has pending damage? 0, outstanding flips: 0 [ 43.759] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 43.759] has_shadow: has pending damage? 0, outstanding flips: 0 [ 43.759] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 43.759] sna_accel_do_throttle -- no pending activity [ 43.759] sna_accel_block: evaluating timers, active=5 [ 43.759] sna_accel_block: flush timer expires in 16 [43775] [ 43.775] sna_wakeup_handler [ 43.775] sna_block_handler (tv=0.313000) [ 43.775] sna_scanout_do_flush: flush timer active: delta=0 [ 43.775] sna_scanout_do_flush (time=43775), triggered [ 43.775] sna_scanout_flush (time=43775), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 43.775] has_shadow: has pending damage? 0, outstanding flips: 0 [ 43.775] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 43.775] has_shadow: has pending damage? 0, outstanding flips: 0 [ 43.775] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 43.775] sna_accel_do_throttle -- no pending activity [ 43.775] sna_accel_block: evaluating timers, active=5 [ 43.775] sna_accel_block: flush timer expires in 16 [43791] [ 43.792] sna_wakeup_handler [ 43.792] sna_block_handler (tv=0.296000) [ 43.792] sna_scanout_do_flush: flush timer active: delta=-1 [ 43.792] sna_scanout_do_flush (time=43792), triggered [ 43.792] sna_scanout_flush (time=43792), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 43.792] has_shadow: has pending damage? 0, outstanding flips: 0 [ 43.792] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 43.792] has_shadow: has pending damage? 0, outstanding flips: 0 [ 43.792] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 43.792] sna_accel_do_throttle -- no pending activity [ 43.792] sna_accel_block: evaluating timers, active=5 [ 43.792] sna_accel_block: flush timer expires in 16 [43808] [ 43.808] sna_wakeup_handler [ 43.808] sna_block_handler (tv=0.280000) [ 43.808] sna_scanout_do_flush: flush timer active: delta=0 [ 43.808] sna_scanout_do_flush (time=43808), triggered [ 43.808] sna_scanout_flush (time=43808), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 43.808] has_shadow: has pending damage? 0, outstanding flips: 0 [ 43.808] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 43.808] has_shadow: has pending damage? 0, outstanding flips: 0 [ 43.808] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 43.808] sna_accel_do_throttle -- no pending activity [ 43.808] sna_accel_block: evaluating timers, active=5 [ 43.808] sna_accel_block: flush timer expires in 16 [43824] [ 43.825] sna_wakeup_handler [ 43.825] sna_block_handler (tv=0.263000) [ 43.825] sna_scanout_do_flush: flush timer active: delta=-1 [ 43.825] sna_scanout_do_flush (time=43825), triggered [ 43.825] sna_scanout_flush (time=43825), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 43.825] has_shadow: has pending damage? 0, outstanding flips: 0 [ 43.825] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 43.825] has_shadow: has pending damage? 0, outstanding flips: 0 [ 43.825] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 43.825] sna_accel_do_throttle -- no pending activity [ 43.825] sna_accel_block: evaluating timers, active=5 [ 43.825] sna_accel_block: flush timer expires in 16 [43841] [ 43.841] sna_wakeup_handler [ 43.841] sna_block_handler (tv=0.247000) [ 43.841] sna_scanout_do_flush: flush timer active: delta=0 [ 43.841] sna_scanout_do_flush (time=43841), triggered [ 43.841] sna_scanout_flush (time=43841), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 43.841] has_shadow: has pending damage? 0, outstanding flips: 0 [ 43.841] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 43.841] has_shadow: has pending damage? 0, outstanding flips: 0 [ 43.841] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 43.841] sna_accel_do_throttle -- no pending activity [ 43.841] sna_accel_block: evaluating timers, active=5 [ 43.841] sna_accel_block: flush timer expires in 16 [43857] [ 43.858] sna_wakeup_handler [ 43.858] sna_block_handler (tv=0.230000) [ 43.858] sna_scanout_do_flush: flush timer active: delta=-1 [ 43.858] sna_scanout_do_flush (time=43858), triggered [ 43.858] sna_scanout_flush (time=43858), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 43.858] has_shadow: has pending damage? 0, outstanding flips: 0 [ 43.858] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 43.858] has_shadow: has pending damage? 0, outstanding flips: 0 [ 43.858] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 43.858] sna_accel_do_throttle -- no pending activity [ 43.858] sna_accel_block: evaluating timers, active=5 [ 43.858] sna_accel_block: flush timer expires in 16 [43874] [ 43.874] sna_wakeup_handler [ 43.874] sna_block_handler (tv=0.214000) [ 43.874] sna_scanout_do_flush: flush timer active: delta=0 [ 43.874] sna_scanout_do_flush (time=43874), triggered [ 43.874] sna_scanout_flush (time=43874), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 43.874] has_shadow: has pending damage? 0, outstanding flips: 0 [ 43.874] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 43.874] has_shadow: has pending damage? 0, outstanding flips: 0 [ 43.874] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 43.874] sna_accel_do_throttle -- no pending activity [ 43.874] sna_accel_block: evaluating timers, active=5 [ 43.874] sna_accel_block: flush timer expires in 16 [43890] [ 43.891] sna_wakeup_handler [ 43.891] sna_block_handler (tv=0.197000) [ 43.891] sna_scanout_do_flush: flush timer active: delta=-1 [ 43.891] sna_scanout_do_flush (time=43891), triggered [ 43.891] sna_scanout_flush (time=43891), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 43.891] has_shadow: has pending damage? 0, outstanding flips: 0 [ 43.891] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 43.891] has_shadow: has pending damage? 0, outstanding flips: 0 [ 43.891] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 43.891] sna_accel_do_throttle -- no pending activity [ 43.891] sna_accel_block: evaluating timers, active=5 [ 43.891] sna_accel_block: flush timer expires in 16 [43907] [ 43.907] sna_wakeup_handler [ 43.907] sna_block_handler (tv=0.181000) [ 43.907] sna_scanout_do_flush: flush timer active: delta=0 [ 43.907] sna_scanout_do_flush (time=43907), triggered [ 43.907] sna_scanout_flush (time=43907), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 43.907] has_shadow: has pending damage? 0, outstanding flips: 0 [ 43.907] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 43.907] has_shadow: has pending damage? 0, outstanding flips: 0 [ 43.907] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 43.907] sna_accel_do_throttle -- no pending activity [ 43.907] sna_accel_block: evaluating timers, active=5 [ 43.907] sna_accel_block: flush timer expires in 16 [43923] [ 43.908] sna_wakeup_handler [ 43.909] sna_accel_flush: flush?=0, dirty?=0 [ 43.909] sna_accel_flush: flush?=0, dirty?=0 [ 43.909] sna_block_handler (tv=0.499000) [ 43.909] sna_scanout_do_flush: flush timer active: delta=14 [ 43.909] sna_accel_do_throttle -- no pending activity [ 43.909] sna_accel_block: evaluating timers, active=5 [ 43.909] sna_accel_block: flush timer expires in 14 [43923] [ 43.909] sna_wakeup_handler [ 43.909] sna_block_handler (tv=0.499000) [ 43.909] sna_scanout_do_flush: flush timer active: delta=14 [ 43.909] sna_accel_do_throttle -- no pending activity [ 43.909] sna_accel_block: evaluating timers, active=5 [ 43.909] sna_accel_block: flush timer expires in 14 [43923] [ 43.909] sna_wakeup_handler [ 43.909] sna_accel_flush: flush?=0, dirty?=0 [ 43.909] sna_accel_flush: flush?=0, dirty?=0 [ 43.909] sna_accel_flush: flush?=0, dirty?=0 [ 43.909] sna_accel_flush: flush?=0, dirty?=0 [ 43.909] sna_block_handler (tv=0.499000) [ 43.909] sna_scanout_do_flush: flush timer active: delta=14 [ 43.909] sna_accel_do_throttle -- no pending activity [ 43.909] sna_accel_block: evaluating timers, active=5 [ 43.909] sna_accel_block: flush timer expires in 14 [43923] [ 43.910] sna_wakeup_handler [ 43.910] sna_accel_flush: flush?=0, dirty?=0 [ 43.910] sna_block_handler (tv=0.498000) [ 43.910] sna_scanout_do_flush: flush timer active: delta=13 [ 43.910] sna_accel_do_throttle -- no pending activity [ 43.910] sna_accel_block: evaluating timers, active=5 [ 43.910] sna_accel_block: flush timer expires in 13 [43923] [ 43.920] sna_wakeup_handler [ 43.920] sna_accel_flush: flush?=0, dirty?=0 [ 43.920] sna_accel_flush: flush?=0, dirty?=0 [ 43.920] sna_block_handler (tv=0.488000) [ 43.920] sna_scanout_do_flush: flush timer active: delta=3 [ 43.920] sna_scanout_do_flush (time=43920), triggered [ 43.920] sna_scanout_flush (time=43920), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 43.920] has_shadow: has pending damage? 0, outstanding flips: 0 [ 43.920] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 43.920] has_shadow: has pending damage? 0, outstanding flips: 0 [ 43.920] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 43.920] sna_accel_do_throttle -- no pending activity [ 43.920] sna_accel_block: evaluating timers, active=5 [ 43.920] sna_accel_block: flush timer expires in 16 [43936] [ 43.936] sna_wakeup_handler [ 43.936] sna_create_pixmap(697, 37, 32, usage=0) [ 43.936] kgem_can_create_2d: 697x37 @ 32 [ 43.936] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2816, height=37 [ 43.936] kgem_can_create_2d: untiled size=106496 [ 43.936] kgem_choose_tiling: TLB near-miss between lines 697x37 (pitch=2788), forcing tiling 1 [ 43.936] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2816, height=37 [ 43.936] kgem_can_create_2d: tiled[-1] size=106496 [ 43.936] sna_create_pixmap: usage=0, flags=1b [ 43.936] sna_create_pixmap: creating GPU pixmap 697x37, stride=2788, flags=1b [ 43.936] __pop_freed_pixmap: reusing freed pixmap=3401 header [ 43.936] create_pixmap_hdr: pixmap=3402, width=697, height=37, usage=0 [ 43.936] sna_create_pixmap: serial=3402, 697x37, usage=0 [ 43.936] sna_composite_rectangles(pixmap=3403, op=0, 0 x 1 [(0, 0)x(697, 37) ...]) [ 43.936] sna_composite_rectangles: converted to op 0 [ 43.936] sna_composite_rectangles[0] (0, 0)x(697, 37) -> (0, 0), (697, 37) [ 43.936] sna_composite_rectangles: nrects=1, region=(0, 0), (697, 37) x 1 [ 43.936] sna_composite_rectangles: clipped extents (0, 0),(697, 37) x 1 [ 43.936] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(697, 37) [ 43.936] sna_composite_rectangles: dropping last-cpu hint [ 43.936] sna_drawable_use_bo pixmap=3403, box=((0, 0), (697, 37)), flags=19... [ 43.936] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 43.936] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 43.936] sna_pixmap_move_to_gpu(pixmap=3403, usage=0), flags=b [ 43.936] sna_pixmap_move_to_gpu: CPU damage? 0 [ 43.936] sna_pixmap_move_to_gpu: creating GPU bo (697x37@32), create=b [ 43.936] kgem_choose_tiling: TLB near-miss between lines 697x37 (pitch=2788), forcing tiling 1 [ 43.936] kgem_choose_tiling: TLB near-miss between lines 697x37 (pitch=2788), forcing tiling 1 [ 43.936] sna_pixmap_alloc_gpu: pixmap=3403 [ 43.936] kgem_create_2d(697x37, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 43.936] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=3072, height=40 [ 43.936] inactive too small: 16 < 30 [ 43.936] inactive too small: 16 < 30 [ 43.936] inactive too small: 16 < 30 [ 43.936] inactive too small: 16 < 30 [ 43.936] inactive too small: 16 < 30 [ 43.936] inactive too small: 16 < 30 [ 43.936] inactive too small: 16 < 30 [ 43.936] inactive too small: 16 < 30 [ 43.936] inactive too small: 16 < 30 [ 43.936] inactive too small: 16 < 30 [ 43.936] inactive too small: 16 < 30 [ 43.936] inactive too small: 16 < 30 [ 43.936] inactive too small: 16 < 30 [ 43.936] inactive too small: 16 < 30 [ 43.936] inactive too small: 16 < 30 [ 43.936] inactive too small: 16 < 30 [ 43.936] inactive too small: 16 < 30 [ 43.936] inactive too small: 16 < 30 [ 43.936] inactive too small: 16 < 30 [ 43.936] kgem_bo_remove_from_inactive: removing handle=17 from inactive [ 43.936] from inactive: pitch=3072, tiling=1: handle=17, id=2008 [ 43.936] __sna_damage_all(697, 37) [ 43.936] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 43.936] sna_pixmap_mark_active: pixmap=3403, handle=17 [ 43.936] sna_drawable_use_bo: allocated GPU bo for operation [ 43.936] sna_drawable_use_bo: using GPU bo with damage? 0 [ 43.936] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 43.936] kgem_bo_is_render: handle=17, rq? 0 [0] [ 43.936] kgem_bo_is_render: handle=17, rq? 0 [0] [ 43.936] gen9_render_fill_boxes(0 x 1 [(0, 0), (697, 37) ...]) [ 43.936] sna_render_get_solid: 0 [ 43.936] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 43.936] kgem_check_bo: num_pages=+64, num_exec=+1 [ 43.936] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 43.936] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 43.936] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 43.936] kgem_add_handle: handle=4, index=0 [ 43.936] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 43.936] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 43.936] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 43.936] gen9_composite_get_binding_table(ffc0) [ 43.936] kgem_add_reloc64: handle=17, pos=16360, delta=0, domains=20002 [ 43.936] kgem_add_handle: handle=17, index=1 [ 43.936] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fff63000) [ 43.936] __kgem_bo_mark_dirty: handle=17 (proxy? 0) [ 43.936] [3fe0] bind bo(handle=17, addr=fff63000), format=192, width=697, height=37, pitch=3072, tiling=1 -> render [ 43.936] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 43.936] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 43.936] kgem_add_handle: handle=7, index=2 [ 43.936] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 43.936] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 43.936] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 43.936] gen9_emit_sampler: sampler = 1 [ 43.936] gen9_emit_sf: num_sf_outputs=1 [ 43.936] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 43.936] gen9_emit_vertex_elements: setup id=0 [ 43.936] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 43.936] (0, 0), (697, 37) [ 43.936] gen8_vertex_flush[490] = 3 [ 43.936] sna_composite_rectangles: pixmap=3403 marking clear [0]? 1 [ 43.936] sna_composite_rectangles(pixmap=3403, op=1, fff2f1f0 x 4 [(684, 0)x(13, 17) ...]) [ 43.936] sna_composite_rectangles: converted to op 1 [ 43.936] sna_composite_rectangles[0] (684, 0)x(13, 17) -> (684, 0), (697, 17) [ 43.936] sna_composite_rectangles[1] (684, 17)x(13, 3) -> (684, 17), (697, 20) [ 43.936] sna_composite_rectangles[2] (0, 17)x(13, 3) -> (0, 17), (13, 20) [ 43.936] sna_composite_rectangles[3] (0, 20)x(13, 17) -> (0, 20), (13, 37) [ 43.936] sna_composite_rectangles: nrects=4, region=(0, 0), (697, 37) x 4 [ 43.936] sna_composite_rectangles: clipped extents (0, 0),(697, 37) x 4 [ 43.936] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(697, 37) [ 43.936] sna_composite_rectangles: dropping last-cpu hint [ 43.936] sna_drawable_use_bo pixmap=3403, box=((0, 0), (697, 37)), flags=1... [ 43.936] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 43.936] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 43.936] sna_drawable_use_bo: using whole GPU bo [ 43.936] gen9_render_fill_boxes (op=1, color=(f2f2, f1f1, f0f0, ffff) [20028888]) [ 43.936] kgem_bo_is_render: handle=17, rq? 1 [1] [ 43.936] gen9_render_fill_boxes(fff2f1f0 x 4 [(684, 0), (697, 17) ...]) [ 43.936] sna_render_get_solid: fff2f1f0 [ 43.936] sna_render_get_solid(15) = fff2f1f0 (old) [ 43.936] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 43.936] kgem_check_bo: num_pages=+0, num_exec=+0 [ 43.936] gen9_composite_get_binding_table(ff00) [ 43.936] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 43.936] kgem_add_reloc64: adding proxy [delta=60] for handle=8 [ 43.936] kgem_add_handle: handle=8, index=3 [ 43.936] kgem_add_reloc64[5] = (delta=60, target handle=3, presumed=fdffe000) [ 43.936] [3fb0] bind bo(handle=8, addr=fdffe03c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 43.936] gen9_emit_vertex_elements: setup id=0 [ 43.936] (684, 0), (697, 17) [ 43.936] (0, 17), (13, 20) [ 43.936] (684, 17), (697, 20) [ 43.936] (0, 20), (13, 37) [ 43.936] gen8_vertex_flush[4cc] = 12 [ 43.936] sna_composite_rectangles(pixmap=3403, op=1, ff300a24 x 4 [(684, 0)x(13, 17) ...]) [ 43.936] sna_composite_rectangles: converted to op 1 [ 43.936] sna_composite_rectangles[0] (684, 0)x(13, 17) -> (684, 0), (697, 17) [ 43.936] sna_composite_rectangles[1] (684, 17)x(13, 3) -> (684, 17), (697, 20) [ 43.936] sna_composite_rectangles[2] (0, 17)x(13, 3) -> (0, 17), (13, 20) [ 43.936] sna_composite_rectangles[3] (0, 20)x(13, 17) -> (0, 20), (13, 37) [ 43.936] sna_composite_rectangles: nrects=4, region=(0, 0), (697, 37) x 4 [ 43.936] sna_composite_rectangles: clipped extents (0, 0),(697, 37) x 4 [ 43.936] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(697, 37) [ 43.936] sna_composite_rectangles: dropping last-cpu hint [ 43.937] sna_drawable_use_bo pixmap=3403, box=((0, 0), (697, 37)), flags=1... [ 43.937] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 43.937] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 43.937] sna_drawable_use_bo: using whole GPU bo [ 43.937] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 43.937] kgem_bo_is_render: handle=17, rq? 1 [1] [ 43.937] gen9_render_fill_boxes(ff300a24 x 4 [(684, 0), (697, 17) ...]) [ 43.937] sna_render_get_solid: ff300a24 [ 43.937] sna_render_get_solid(17) = ff300a24 (old) [ 43.937] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 43.937] kgem_check_bo: num_pages=+0, num_exec=+0 [ 43.937] gen9_composite_get_binding_table(fe80) [ 43.937] kgem_add_reloc64: handle=8, pos=16280, delta=0, domains=40000 [ 43.937] kgem_add_reloc64: adding proxy [delta=68] for handle=8 [ 43.937] kgem_add_reloc64[6] = (delta=68, target handle=3, presumed=fdffe000) [ 43.937] [3f90] bind bo(handle=8, addr=fdffe044), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 43.937] gen9_emit_vertex_elements: setup id=0 [ 43.937] (684, 0), (697, 17) [ 43.937] (0, 17), (13, 20) [ 43.937] (684, 17), (697, 20) [ 43.937] (0, 20), (13, 37) [ 43.937] gen8_vertex_flush[508] = 12 [ 43.937] sna_composite_rectangles(pixmap=3403, op=1, ff300a24 x 4 [(684, 0)x(13, 17) ...]) [ 43.937] sna_composite_rectangles: converted to op 1 [ 43.937] sna_composite_rectangles[0] (684, 0)x(13, 17) -> (684, 0), (697, 17) [ 43.937] sna_composite_rectangles[1] (684, 17)x(13, 3) -> (684, 17), (697, 20) [ 43.937] sna_composite_rectangles[2] (0, 17)x(13, 3) -> (0, 17), (13, 20) [ 43.937] sna_composite_rectangles[3] (0, 20)x(13, 17) -> (0, 20), (13, 37) [ 43.937] sna_composite_rectangles: nrects=4, region=(0, 0), (697, 37) x 4 [ 43.937] sna_composite_rectangles: clipped extents (0, 0),(697, 37) x 4 [ 43.937] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(697, 37) [ 43.937] sna_composite_rectangles: dropping last-cpu hint [ 43.937] sna_drawable_use_bo pixmap=3403, box=((0, 0), (697, 37)), flags=1... [ 43.937] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 43.937] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 43.937] sna_drawable_use_bo: using whole GPU bo [ 43.937] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 43.937] kgem_bo_is_render: handle=17, rq? 1 [1] [ 43.937] gen9_render_fill_boxes(ff300a24 x 4 [(684, 0), (697, 17) ...]) [ 43.937] sna_render_get_solid: ff300a24 [ 43.937] sna_render_get_solid(17) = ff300a24 (last) [ 43.937] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 43.937] kgem_check_bo: num_pages=+0, num_exec=+0 [ 43.937] gen9_composite_get_binding_table(fe00) [ 43.937] gen9_emit_vertex_elements: setup id=0 [ 43.937] (684, 0), (697, 17) [ 43.937] (0, 17), (13, 20) [ 43.937] (684, 17), (697, 20) [ 43.937] (0, 20), (13, 37) [ 43.937] gen8_vertex_flush[508] = 24 [ 43.937] sna_glyphs(op=3, nlist=1, src=(1, 15)) [ 43.937] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 43.937] sna_glyphs: discarding mask [ 43.937] glyphs0_to_dst(op=3, src=(1, 15), nlist=1, dst=(1, 15)+(0, 0)) [ 43.937] clipped_glyphs? 2 glyph in 1 lists extents (1, 5), (19, 18), region (2, 17), (13, 18): yes [ 43.937] gen9_render_composite: 0x0, current mode=1/1 [ 43.937] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 43.937] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 43.937] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 43.937] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 43.937] sna_drawable_use_bo pixmap=3403, box=((2, 17), (13, 18)), flags=7... [ 43.937] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 43.937] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 43.937] sna_drawable_use_bo: using whole GPU bo [ 43.937] gen9_composite_set_target: pixmap=3403, format=20028888, size=697x37, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 43.937] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 43.937] color_convert: src=ff8ae234 [20028888] [ 43.937] color_convert: dst=ff8ae234 [20028888] [ 43.937] sna_render_get_solid: ff8ae234 [ 43.937] sna_render_get_solid(22) = ff8ae234 (old) [ 43.937] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 43.937] sna_transform_is_imprecise_integer_translation: no transform [ 43.937] gen9_composite_picture: integer translation (0, 0), removing [ 43.937] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 43.937] sna_render_pixmap_bo: GPU all damaged [ 43.937] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 43.937] gen4_choose_composite_emitter: solid, identity mask [ 43.937] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 43.937] aligning vertex: was 2, now 4 floats per vertex [ 43.937] gen9_composite_get_binding_table(fe00) [ 43.937] kgem_add_reloc64: handle=8, pos=16248, delta=0, domains=40000 [ 43.937] kgem_add_reloc64: adding proxy [delta=88] for handle=8 [ 43.937] kgem_add_reloc64[7] = (delta=88, target handle=3, presumed=fdffe000) [ 43.937] [3f70] bind bo(handle=8, addr=fdffe058), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 43.937] kgem_add_reloc64: handle=6, pos=16232, delta=0, domains=40000 [ 43.937] kgem_add_handle: handle=6, index=4 [ 43.937] kgem_add_reloc64[8] = (delta=0, target handle=4, presumed=fd581000) [ 43.937] [3f60] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 43.937] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 43.937] gen9_emit_sampler: sampler = a [ 43.937] gen9_emit_sf: num_sf_outputs=2 [ 43.937] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 43.937] gen9_emit_vertex_elements: setup id=9 [ 43.937] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 43.937] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 43.937] glyphs0_to_dst: glyph=(9, 5), (19, 18), clip=(2, 17), (13, 18) [ 43.937] glyphs0_to_dst: blt=(9, 17), (13, 18) [ 43.937] emit_primitive_identity_mask__avx2: dst=(9, 17), mask=(672.00, 60.00) x (4.00, 1.00) [ 43.937] gen8_vertex_flush[5e4] = 3 [ 43.937] gen9_magic_ca_pass: CA fixup (20 -> 23) [ 43.937] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 43.937] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 43.937] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 43.937] sna_composite_rectangles(pixmap=3403, op=1, ffffffff x 2 [(1, 18)x(9, 2) ...]) [ 43.937] sna_composite_rectangles: converted to op 1 [ 43.937] sna_composite_rectangles[0] (1, 18)x(9, 2) -> (1, 18), (10, 20) [ 43.937] sna_composite_rectangles[1] (1, 20)x(9, 15) -> (1, 20), (10, 35) [ 43.937] sna_composite_rectangles: nrects=2, region=(1, 18), (10, 35) x 2 [ 43.937] sna_composite_rectangles: clipped extents (1, 18),(10, 35) x 1 [ 43.937] sna_composite_rectangles: pixmap +(0, 0) extents (1, 18),(10, 35) [ 43.937] sna_composite_rectangles: dropping last-cpu hint [ 43.937] sna_drawable_use_bo pixmap=3403, box=((1, 18), (10, 35)), flags=9... [ 43.937] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 43.937] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 43.937] sna_drawable_use_bo: using whole GPU bo [ 43.937] gen9_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20028888]) [ 43.937] kgem_bo_is_render: handle=17, rq? 1 [1] [ 43.937] gen9_render_fill_boxes(ffffffff x 1 [(1, 18), (10, 35) ...]) [ 43.937] sna_render_get_solid: ffffffff [ 43.937] sna_render_get_solid(white) [ 43.937] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 43.937] kgem_check_bo: num_pages=+0, num_exec=+0 [ 43.937] aligning vertex: was 4, now 2 floats per vertex [ 43.937] gen9_composite_get_binding_table(fd40) [ 43.937] kgem_add_reloc64: handle=7, pos=16200, delta=0, domains=40000 [ 43.937] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 43.937] kgem_add_reloc64[9] = (delta=1048, target handle=2, presumed=fffe8000) [ 43.937] [3f40] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 43.937] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 43.937] gen9_emit_sampler: sampler = 1 [ 43.937] gen9_emit_sf: num_sf_outputs=1 [ 43.937] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 43.937] gen9_emit_vertex_elements: setup id=0 [ 43.937] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 43.937] (1, 18), (10, 35) [ 43.937] gen8_vertex_flush[720] = 3 [ 43.937] sna_validate_gc(0x561c94ab2470) changes=e0000, previous serial=80000d2f, drawable=d2f [ 43.937] sna_validate_gc: recomputing clip [ 43.937] sna_validate_gc: composite clip=4x[(65, 500), (762, 537)] [0x561c94a334b0] [ 43.937] sna_copy_area: src=pixmap=3403:(0, 0)x(697, 37)+(0, 0) -> dst=pixmap=3060:(0, 476)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 43.937] sna_copy_area: normal copy [ 43.937] sna_do_copy: src=(0, 0), dst=(0, 476), size=(697x37) [ 43.937] sna_do_copy: after drawable: src=(0, 0), dst=(65, 500), size=(697x37) [ 43.937] sna_do_copy: dst extents (65, 500), (762, 537), dst clip extents (65, 500), (762, 537), dst size=3775x2136 [ 43.937] sna_do_copy: clipped dst extents (65, 500), (762, 537) [ 43.937] sna_do_copy: unclipped src extents (0, 0), (697, 37) [ 43.937] sna_do_copy: clipped src extents (0, 0), (697, 37) [ 43.937] sna_do_copy: pixmap -- no source clipping [ 43.937] sna_do_copy: src extents (0, 0), (697, 37) x 1 [ 43.937] sna_do_copy: copy region (65, 500), (762, 537) x 4 + (-65, -500) [ 43.937] sna_copy_boxes (boxes=4x[(749, 500), (762, 517)...], src pixmap=3403+(-65, -500), dst pixmap=3060+(-65, -24), alu=3, src.size=697x37, dst.size=3775x2136) [ 43.937] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94ace290, gpu_bo=17, cpu_bo=0), replaces=0 [ 43.937] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 43.937] sna_drawable_use_bo pixmap=3060, box=((0, 476), (697, 513)), flags=3... [ 43.937] sna_drawable_use_bo: exported target, set PREFER_GPU [ 43.937] sna_drawable_use_bo: pinned, never REPLACES [ 43.937] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=3 [ 43.937] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 43.937] sna_drawable_use_bo: using whole GPU bo [ 43.937] sna_pixmap_move_to_gpu(pixmap=3403, usage=0), flags=a [ 43.937] sna_pixmap_move_to_gpu: already all-damaged [ 43.937] sna_pixmap_mark_active: pixmap=3403, handle=17 [ 43.937] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 43.937] gen9_render_copy_boxes (0, -476)->(0, 0) x 4, alu=3, flags=0, self-copy=0, overlaps? 0 [ 43.937] kgem_bo_is_render: handle=17, rq? 1 [1] [ 43.937] kgem_bo_is_render: handle=9, rq? 0 [0] [ 43.937] kgem_bo_is_render: handle=9, rq? 0 [0] [ 43.937] kgem_bo_is_render: handle=17, rq? 1 [1] [ 43.937] kgem_set_mode: flushing before new bo [ 43.937] gen8_vertex_close: used=98, vbo active? 23, vb=201, nreloc=2 [ 43.937] gen8_vertex_close: reloc[0] = 287 [ 43.937] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 43.937] kgem_add_handle: handle=23, index=5 [ 43.937] kgem_add_reloc64[10] = (delta=0, target handle=5, presumed=fd541000) [ 43.937] gen8_vertex_close: reloc[1] = 372 [ 43.937] kgem_add_reloc64: handle=23, pos=372, delta=0, domains=200000 [ 43.937] kgem_add_reloc64[11] = (delta=0, target handle=5, presumed=fd541000) [ 43.937] batch[1/1, flags=1800]: 462 462 16192 16384, nreloc=12, nexec=6, nfence=0, aperture=1164 [fenced=0] [ 43.937] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 43.937] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 43.937] kgem_fixup_relocs: shrinking by 61440 [ 43.937] __kgem_busy: handle=1, busy=0, wedged=0 [ 43.937] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 43.937] kgem_commit: release handle=17 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fff63000 [ 43.937] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 43.937] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 43.937] __kgem_bo_clear_busy: handle=7 [ 43.937] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 43.937] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 43.937] __kgem_bo_clear_busy: handle=8 [ 43.937] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 43.937] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 43.937] __kgem_bo_clear_busy: handle=8 [ 43.937] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 43.937] __kgem_bo_clear_busy: handle=8 [ 43.937] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 43.937] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 43.937] __kgem_bo_clear_busy: handle=7 [ 43.937] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 43.937] __kgem_busy: handle=1, busy=131072, wedged=0 [ 43.937] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 43.937] kgem_check_bo: num_pages=+8164, num_exec=+2 [ 43.937] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 43.937] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 43.937] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 43.937] kgem_add_handle: handle=4, index=0 [ 43.937] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 43.937] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 43.937] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 43.937] gen9_composite_get_binding_table(ffc0) [ 43.937] kgem_add_reloc64: handle=9, pos=16360, delta=0, domains=20002 [ 43.937] kgem_add_handle: handle=9, index=1 [ 43.937] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f02dd000) [ 43.937] __kgem_bo_mark_dirty: handle=9 (proxy? 0) [ 43.937] [3fe0] bind bo(handle=9, addr=f02dd000), format=192, width=3775, height=2136, pitch=15360, tiling=1 -> render [ 43.937] kgem_add_reloc64: handle=17, pos=16344, delta=0, domains=40000 [ 43.937] kgem_add_handle: handle=17, index=2 [ 43.937] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fff63000) [ 43.937] [3fd0] bind bo(handle=17, addr=fff63000), format=192, width=697, height=37, pitch=3072, tiling=1 -> sampler [ 43.937] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 43.937] gen9_emit_sampler: sampler = 0 [ 43.937] gen9_emit_sf: num_sf_outputs=1 [ 43.937] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 43.937] gen9_emit_vertex_elements: setup id=0 [ 43.937] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 43.937] (684, 0) -> (684, 476) + (13, 17) [ 43.937] (0, 17) -> (0, 493) + (13, 3) [ 43.937] (684, 17) -> (684, 493) + (13, 3) [ 43.937] (0, 20) -> (0, 496) + (13, 17) [ 43.937] gen8_vertex_flush[490] = 12 [ 43.937] sna_accel_flush: flush?=1, dirty?=0 [ 43.937] gen8_vertex_close: used=122, vbo active? 23, vb=1, nreloc=1 [ 43.937] gen8_vertex_close: reloc[0] = 287 [ 43.937] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 43.937] kgem_add_handle: handle=23, index=3 [ 43.937] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 43.937] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=8238 [fenced=0] [ 43.938] __kgem_busy: handle=1, busy=0, wedged=0 [ 43.938] __kgem_retire_rq: request 1 complete [ 43.938] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 43.938] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 43.938] kgem_fixup_relocs: shrinking by 61440 [ 43.938] __kgem_busy: handle=1, busy=0, wedged=0 [ 43.938] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 43.938] kgem_commit: release handle=9 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f02dd000 [ 43.938] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 43.938] kgem_commit: release handle=17 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fff63000 [ 43.938] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 43.938] __kgem_busy: handle=1, busy=131072, wedged=0 [ 43.938] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 43.938] sna_accel_flush: flush?=0, dirty?=0 [ 43.938] sna_accel_flush: flush?=0, dirty?=0 [ 43.938] sna_accel_flush: flush?=0, dirty?=0 [ 43.938] sna_accel_flush: flush?=0, dirty?=0 [ 43.938] sna_destroy_pixmap: pixmap=3403, attached?=1 [ 43.938] _kgem_bo_destroy: handle=17, proxy? 0 [ 43.938] __kgem_bo_destroy: handle=17, size=262144 [ 43.938] __kgem_busy: handle=17, busy=0, wedged=0 [ 43.938] __kgem_bo_clear_busy: handle=17 [ 43.938] kgem_bo_move_to_inactive: moving handle=17 to inactive [ 43.938] __sna_free_pixmap(pixmap=3403) [ 43.938] sna_accel_flush: flush?=0, dirty?=0 [ 43.938] sna_accel_flush: flush?=0, dirty?=0 [ 43.938] sna_accel_flush: flush?=0, dirty?=0 [ 43.938] sna_block_handler (tv=0.470000) [ 43.938] kgem_retire, need_retire?=1 [ 43.938] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 43.938] kgem_retire__requests_ring: retiring ring 0 [ 43.938] __kgem_busy: handle=1, busy=0, wedged=0 [ 43.938] __kgem_retire_rq: request 1 complete [ 43.938] __kgem_bo_flush: handle=9, busy=0, wedged=0 [ 43.938] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 43.938] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 43.938] kgem_retire -- retired=0, need_retire=0 [ 43.938] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 43.938] gen6_render_retire: resetting idle vbo [ 43.938] sna_scanout_do_flush: flush timer active: delta=-2 [ 43.938] sna_scanout_do_flush (time=43938), triggered [ 43.938] sna_scanout_flush (time=43938), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 43.938] has_shadow: has pending damage? 0, outstanding flips: 0 [ 43.938] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 43.938] has_shadow: has pending damage? 0, outstanding flips: 0 [ 43.938] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 43.938] sna_accel_do_throttle -- no pending activity [ 43.938] sna_accel_block: evaluating timers, active=5 [ 43.938] sna_accel_block: flush timer expires in 16 [43954] [ 43.939] sna_wakeup_handler [ 43.939] sna_accel_flush: flush?=0, dirty?=0 [ 43.939] sna_accel_flush: flush?=0, dirty?=0 [ 43.939] sna_block_handler (tv=0.469000) [ 43.939] sna_scanout_do_flush: flush timer active: delta=15 [ 43.939] sna_accel_do_throttle -- no pending activity [ 43.939] sna_accel_block: evaluating timers, active=5 [ 43.939] sna_accel_block: flush timer expires in 15 [43954] [ 43.939] sna_wakeup_handler [ 43.939] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=128, name=76 [ 43.939] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 43.939] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 43.939] sna_dri2_get_back: draw size=7680x2160, back buffer handle=128 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 [ 43.939] sna_dri2_get_back: reuse backbuffer? 1 [ 43.939] sna_dri2_get_back: back buffer handle=128, active?=0, refcnt=1 [ 43.939] sna_dri2_get_back: reuse unattached back [ 43.939] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 43.939] sna_dri2_reuse_buffer: reusing back buffer handle=128, name=76, pitch=30720, age=0 [ 43.939] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 43.939] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=40, name=5, active_scanout=3 [ 43.939] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 43.939] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 43.939] sna_accel_flush: flush?=0, dirty?=0 [ 43.939] sna_accel_flush: flush?=0, dirty?=0 [ 43.939] sna_accel_flush: flush?=0, dirty?=0 [ 43.939] sna_block_handler (tv=0.469000) [ 43.939] sna_scanout_do_flush: flush timer active: delta=15 [ 43.939] sna_accel_do_throttle -- no pending activity [ 43.939] sna_accel_block: evaluating timers, active=5 [ 43.939] sna_accel_block: flush timer expires in 15 [43954] [ 43.940] sna_wakeup_handler [ 43.940] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 43.940] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 43.940] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 43.940] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 43.940] sna_dri2_get_msc(draw=146, pipe=0) [ 43.940] sna_crtc_record_swap: recording last swap on pipe=0, frame 2392 [msc=2392], time 43.938310 [ 43.940] sna_dri2_get_msc: msc=2392 [raw=2392], ust=43938310 [ 43.940] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=128 (refs=1/1, flush=0) , front=40 (refs=1/4, flush=1) [ 43.940] sna_dri2_schedule_swap(target_msc=2374, divisor=0, remainder=0) [ 43.940] sna_dri2_schedule_swap: using front handle=40, active_scanout?=3, flush?=1 [ 43.940] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 43.940] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 43.940] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 43.940] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 43.940] sna_crtc_record_swap: recording last swap on pipe=0, frame 2392 [msc=2392], time 43.938310 [ 43.940] immediate_swap: current_msc=2392, target_msc=2374 -- yes [ 43.940] can_flip: no, shadow enabled [ 43.940] sna_dri2_add_event: adding event to window 146) [ 43.940] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 43.940] sna_dri2_immediate_blit: no pending blit, starting chain [ 43.940] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 43.940] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 43.940] can_xchg: back size=8701e00, front size=8701e00 [ 43.940] can_xchg: yes, pixmap=165 [ 43.940] sna_dri2_xchg: win=146, exchange front=40/5,ref=2 and back=128/76,ref=2, pixmap=165 7680x2160 [ 43.940] sna_dri2_xchg: back_bo handle=128, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 43.940] sna_dri2_xchg: front_bo handle=40, pitch=30720, size=132710400, ref=4, active_scanout?=3 [ 43.940] set_bo: pixmap=165, handle=128 (old handle=40) [ 43.940] set_bo: marking whole pixmap as damaged [ 43.940] set_bo: applying final/discard move-to-gpu [ 43.940] wait_for_shadow: flags=0, flips=0, handle=40, shadow=32 [ 43.940] set_bo: dropping flush hint from handle=40 [ 43.940] set_bo: adding flush hint to handle=128 [ 43.940] mark_stale(handle=40) => 1 [ 43.940] swap_limit: draw=146 setting swap limit to 3 [ 43.940] sna_dri2_swap_limit_validate: swap limit set to 3 [ 43.940] sna_next_vblank(pipe=0, waiting until next vblank) [ 43.940] sna_dri2_schedule_swap: reported target_msc=2392 [ 43.940] sna_accel_flush: flush?=0, dirty?=0 [ 43.940] sna_accel_flush: flush?=0, dirty?=0 [ 43.940] sna_accel_flush: flush?=0, dirty?=0 [ 43.940] sna_accel_flush: flush?=0, dirty?=0 [ 43.940] sna_block_handler (tv=0.468000) [ 43.940] sna_scanout_do_flush: flush timer active: delta=14 [ 43.940] sna_accel_do_throttle -- no pending activity [ 43.940] sna_accel_block: evaluating timers, active=5 [ 43.940] sna_accel_block: flush timer expires in 14 [43954] [ 43.954] sna_wakeup_handler [ 43.954] sna_mode_wakeup: len=32 [ 43.954] sna_dri2_vblank_handler(type=2, sequence=2393, draw=3353) [ 43.954] sna_crtc_record_swap: recording last swap on pipe=0, frame 2393 [msc=2393], time 43.955174 [ 43.954] sna_dri2_vblank_handler: 2 complete, frame=2393 tv=43.955174 [ 43.954] sna_dri2_blit_complete: blit finished [ 43.954] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=2393, tv=43.955174) [ 43.954] frame_swap_complete(type=2): draw=146, pipe=0, frame=2393 [msc=2393], tv=43.955174 [ 43.954] sna_accel_flush: flush?=0, dirty?=0 [ 43.954] sna_dri2_event_free(draw?=1) [ 43.954] sna_dri2_remove_event: remove[0x561c947ee920] from window 146, active? 1 [ 43.954] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 43.954] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=40] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 43.954] sna_dri2_vblank_handler complete [ 43.954] sna_block_handler (tv=0.454000) [ 43.954] sna_scanout_do_flush: flush timer active: delta=0 [ 43.954] sna_scanout_do_flush (time=43954), triggered [ 43.954] sna_scanout_flush (time=43954), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 43.954] has_shadow: has pending damage? 1, outstanding flips: 0 [ 43.954] stop_flush: scanout=128 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 43.954] has_shadow: has pending damage? 1, outstanding flips: 0 [ 43.954] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 43.954] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 43.954] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 43.954] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 43.954] sna_pixmap_move_to_gpu: already all-damaged [ 43.954] sna_pixmap_mark_active: pixmap=165, handle=128 [ 43.954] sna_mode_redisplay: crtc[0] transformed? 0 [ 43.954] sna_mode_redisplay: crtc[1] transformed? 0 [ 43.954] sna_mode_redisplay: crtc[2] transformed? 0 [ 43.954] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=128 [active=1] [ 43.954] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 40, transformed? 0 [ 43.954] get_fb: reusing fb=112 for handle=128 [ 43.955] sna_mode_redisplay: recording flip on CRTC:32 handle=128, active_scanout=2, serial=2 [ 43.955] __kgem_bo_clear_busy: handle=128 [ 43.955] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 40, transformed? 0 [ 43.955] sna_mode_redisplay: recording flip on CRTC:39 handle=128, active_scanout=3, serial=3 [ 43.955] __kgem_bo_clear_busy: handle=128 [ 43.955] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 43.955] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 43.955] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=128, shadow handle=32 [ 43.955] sna_accel_do_throttle -- no pending activity [ 43.955] sna_accel_block: evaluating timers, active=5 [ 43.955] sna_accel_block: flush timer expires in 16 [43970] [ 43.969] sna_wakeup_handler [ 43.969] sna_accel_flush: flush?=0, dirty?=0 [ 43.969] sna_accel_flush: flush?=0, dirty?=0 [ 43.969] sna_accel_flush: flush?=0, dirty?=0 [ 43.969] sna_accel_flush: flush?=0, dirty?=0 [ 43.969] sna_accel_flush: flush?=0, dirty?=0 [ 43.969] sna_accel_flush: flush?=0, dirty?=0 [ 43.969] sna_accel_flush: flush?=0, dirty?=0 [ 43.969] sna_accel_flush: flush?=0, dirty?=0 [ 43.969] sna_accel_flush: flush?=0, dirty?=0 [ 43.969] sna_accel_flush: flush?=0, dirty?=0 [ 43.969] sna_accel_flush: flush?=0, dirty?=0 [ 43.969] sna_accel_flush: flush?=0, dirty?=0 [ 43.969] sna_accel_flush: flush?=0, dirty?=0 [ 43.969] sna_accel_flush: flush?=0, dirty?=0 [ 43.969] sna_block_handler (tv=0.439000) [ 43.969] sna_scanout_do_flush: flush timer active: delta=1 [ 43.969] sna_scanout_do_flush (time=43969), triggered [ 43.969] sna_scanout_flush (time=43969), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 43.969] has_shadow: has pending damage? 0, outstanding flips: 2 [ 43.969] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 43.969] has_shadow: has pending damage? 0, outstanding flips: 2 [ 43.969] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 2, mode reconfiguration pending? 0) [ 43.969] sna_accel_do_throttle -- no pending activity [ 43.969] sna_accel_block: evaluating timers, active=5 [ 43.969] sna_accel_block: flush timer expires in 16 [43985] [ 43.969] sna_wakeup_handler [ 43.969] sna_accel_flush: flush?=0, dirty?=0 [ 43.969] sna_accel_flush: flush?=0, dirty?=0 [ 43.969] sna_accel_flush: flush?=0, dirty?=0 [ 43.969] sna_block_handler (tv=0.439000) [ 43.969] sna_scanout_do_flush: flush timer active: delta=16 [ 43.969] sna_accel_do_throttle -- no pending activity [ 43.969] sna_accel_block: evaluating timers, active=5 [ 43.969] sna_accel_block: flush timer expires in 16 [43985] [ 43.969] sna_wakeup_handler [ 43.969] sna_accel_flush: flush?=0, dirty?=0 [ 43.969] sna_accel_flush: flush?=0, dirty?=0 [ 43.969] sna_block_handler (tv=0.439000) [ 43.969] sna_scanout_do_flush: flush timer active: delta=16 [ 43.969] sna_accel_do_throttle -- no pending activity [ 43.969] sna_accel_block: evaluating timers, active=5 [ 43.969] sna_accel_block: flush timer expires in 16 [43985] [ 43.969] sna_wakeup_handler [ 43.969] sna_accel_flush: flush?=0, dirty?=0 [ 43.969] sna_accel_flush: flush?=0, dirty?=0 [ 43.969] sna_block_handler (tv=0.439000) [ 43.969] sna_scanout_do_flush: flush timer active: delta=16 [ 43.969] sna_accel_do_throttle -- no pending activity [ 43.969] sna_accel_block: evaluating timers, active=5 [ 43.969] sna_accel_block: flush timer expires in 16 [43985] [ 43.969] sna_wakeup_handler [ 43.969] sna_accel_flush: flush?=0, dirty?=0 [ 43.969] sna_accel_flush: flush?=0, dirty?=0 [ 43.969] sna_accel_flush: flush?=0, dirty?=0 [ 43.969] sna_block_handler (tv=0.439000) [ 43.969] sna_scanout_do_flush: flush timer active: delta=16 [ 43.969] sna_accel_do_throttle -- no pending activity [ 43.969] sna_accel_block: evaluating timers, active=5 [ 43.969] sna_accel_block: flush timer expires in 16 [43985] [ 43.969] sna_wakeup_handler [ 43.969] sna_accel_flush: flush?=0, dirty?=0 [ 43.969] sna_accel_flush: flush?=0, dirty?=0 [ 43.969] sna_block_handler (tv=0.439000) [ 43.969] sna_scanout_do_flush: flush timer active: delta=16 [ 43.969] sna_accel_do_throttle -- no pending activity [ 43.969] sna_accel_block: evaluating timers, active=5 [ 43.969] sna_accel_block: flush timer expires in 16 [43985] [ 43.969] sna_wakeup_handler [ 43.969] sna_accel_flush: flush?=0, dirty?=0 [ 43.969] sna_accel_flush: flush?=0, dirty?=0 [ 43.969] sna_accel_flush: flush?=0, dirty?=0 [ 43.969] sna_block_handler (tv=0.439000) [ 43.969] sna_scanout_do_flush: flush timer active: delta=16 [ 43.969] sna_accel_do_throttle -- no pending activity [ 43.969] sna_accel_block: evaluating timers, active=5 [ 43.969] sna_accel_block: flush timer expires in 16 [43985] [ 43.969] sna_wakeup_handler [ 43.969] sna_accel_flush: flush?=0, dirty?=0 [ 43.969] sna_accel_flush: flush?=0, dirty?=0 [ 43.969] sna_accel_flush: flush?=0, dirty?=0 [ 43.969] sna_block_handler (tv=0.439000) [ 43.969] sna_scanout_do_flush: flush timer active: delta=16 [ 43.969] sna_accel_do_throttle -- no pending activity [ 43.969] sna_accel_block: evaluating timers, active=5 [ 43.969] sna_accel_block: flush timer expires in 16 [43985] [ 43.969] sna_wakeup_handler [ 43.969] sna_accel_flush: flush?=0, dirty?=0 [ 43.969] sna_accel_flush: flush?=0, dirty?=0 [ 43.969] sna_block_handler (tv=0.439000) [ 43.969] sna_scanout_do_flush: flush timer active: delta=16 [ 43.969] sna_accel_do_throttle -- no pending activity [ 43.969] sna_accel_block: evaluating timers, active=5 [ 43.969] sna_accel_block: flush timer expires in 16 [43985] [ 43.969] sna_wakeup_handler [ 43.969] sna_create_pixmap(490, 20, 32, usage=0) [ 43.969] kgem_can_create_2d: 490x20 @ 32 [ 43.969] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=1984, height=20 [ 43.969] kgem_can_create_2d: untiled size=40960 [ 43.969] kgem_choose_tiling: 490x20 -> 1 [ 43.969] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2048, height=24 [ 43.969] kgem_can_create_2d: tiled[1] size=49152 [ 43.969] sna_create_pixmap: usage=0, flags=1b [ 43.969] sna_create_pixmap: creating GPU pixmap 490x20, stride=1960, flags=1b [ 43.969] __pop_freed_pixmap: reusing freed pixmap=3403 header [ 43.969] create_pixmap_hdr: pixmap=3404, width=490, height=20, usage=0 [ 43.969] sna_create_pixmap: serial=3404, 490x20, usage=0 [ 43.969] sna_composite_rectangles(pixmap=3405, op=0, 0 x 1 [(0, 0)x(490, 20) ...]) [ 43.969] sna_composite_rectangles: converted to op 0 [ 43.969] sna_composite_rectangles[0] (0, 0)x(490, 20) -> (0, 0), (490, 20) [ 43.969] sna_composite_rectangles: nrects=1, region=(0, 0), (490, 20) x 1 [ 43.969] sna_composite_rectangles: clipped extents (0, 0),(490, 20) x 1 [ 43.969] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(490, 20) [ 43.969] sna_composite_rectangles: dropping last-cpu hint [ 43.970] sna_drawable_use_bo pixmap=3405, box=((0, 0), (490, 20)), flags=19... [ 43.970] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 43.970] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 43.970] sna_pixmap_move_to_gpu(pixmap=3405, usage=0), flags=b [ 43.970] sna_pixmap_move_to_gpu: CPU damage? 0 [ 43.970] sna_pixmap_move_to_gpu: creating GPU bo (490x20@32), create=b [ 43.970] kgem_choose_tiling: 490x20 -> 1 [ 43.970] kgem_choose_tiling: 490x20 -> 1 [ 43.970] sna_pixmap_alloc_gpu: pixmap=3405 [ 43.970] kgem_create_2d(490x20, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 43.970] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2048, height=24 [ 43.970] kgem_set_tiling: handle=125, tiling=1 [1], pitch=2048 [2048]: 1 [ 43.970] kgem_bo_remove_from_inactive: removing handle=125 from inactive [ 43.970] from inactive: pitch=2048, tiling=1: handle=125, id=2009 [ 43.970] __sna_damage_all(490, 20) [ 43.970] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 43.970] sna_pixmap_mark_active: pixmap=3405, handle=125 [ 43.970] sna_drawable_use_bo: allocated GPU bo for operation [ 43.970] sna_drawable_use_bo: using GPU bo with damage? 0 [ 43.970] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 43.970] kgem_bo_is_render: handle=125, rq? 0 [0] [ 43.970] kgem_bo_is_render: handle=125, rq? 0 [0] [ 43.970] gen9_render_fill_boxes(0 x 1 [(0, 0), (490, 20) ...]) [ 43.970] sna_render_get_solid: 0 [ 43.970] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 43.970] kgem_check_bo: num_pages=+16, num_exec=+1 [ 43.970] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 43.970] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 43.970] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 43.970] kgem_add_handle: handle=4, index=0 [ 43.970] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 43.970] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 43.970] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 43.970] gen9_composite_get_binding_table(ffc0) [ 43.970] kgem_add_reloc64: handle=125, pos=16360, delta=0, domains=20002 [ 43.970] kgem_add_handle: handle=125, index=1 [ 43.970] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd0d4000) [ 43.970] __kgem_bo_mark_dirty: handle=125 (proxy? 0) [ 43.970] [3fe0] bind bo(handle=125, addr=fd0d4000), format=192, width=490, height=20, pitch=2048, tiling=1 -> render [ 43.970] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 43.970] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 43.970] kgem_add_handle: handle=7, index=2 [ 43.970] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 43.970] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 43.970] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 43.970] gen9_emit_sampler: sampler = 1 [ 43.970] gen9_emit_sf: num_sf_outputs=1 [ 43.970] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 43.970] gen9_emit_vertex_elements: setup id=0 [ 43.970] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 43.970] (0, 0), (490, 20) [ 43.970] gen8_vertex_flush[490] = 3 [ 43.970] sna_composite_rectangles: pixmap=3405 marking clear [0]? 1 [ 43.970] sna_composite_rectangles(pixmap=3405, op=1, fff2f1f0 x 1 [(0, 0)x(490, 20) ...]) [ 43.970] sna_composite_rectangles: converted to op 1 [ 43.970] sna_composite_rectangles[0] (0, 0)x(490, 20) -> (0, 0), (490, 20) [ 43.970] sna_composite_rectangles: nrects=1, region=(0, 0), (490, 20) x 1 [ 43.970] sna_composite_rectangles: clipped extents (0, 0),(490, 20) x 1 [ 43.970] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(490, 20) [ 43.970] sna_composite_rectangles: promoting to full GPU [ 43.970] sna_composite_rectangles: dropping last-cpu hint [ 43.970] sna_drawable_use_bo pixmap=3405, box=((0, 0), (490, 20)), flags=19... [ 43.970] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 43.970] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 43.970] sna_drawable_use_bo: using whole GPU bo [ 43.970] gen9_render_fill_boxes (op=1, color=(f2f2, f1f1, f0f0, ffff) [20028888]) [ 43.970] kgem_bo_is_render: handle=125, rq? 1 [1] [ 43.970] gen9_render_fill_boxes(fff2f1f0 x 1 [(0, 0), (490, 20) ...]) [ 43.970] sna_render_get_solid: fff2f1f0 [ 43.970] sna_render_get_solid(15) = fff2f1f0 (old) [ 43.970] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 43.970] kgem_check_bo: num_pages=+0, num_exec=+0 [ 43.970] gen9_composite_get_binding_table(ff00) [ 43.970] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 43.970] kgem_add_reloc64: adding proxy [delta=60] for handle=8 [ 43.970] kgem_add_handle: handle=8, index=3 [ 43.970] kgem_add_reloc64[5] = (delta=60, target handle=3, presumed=fdffe000) [ 43.970] [3fb0] bind bo(handle=8, addr=fdffe03c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 43.970] gen9_emit_vertex_elements: setup id=0 [ 43.970] (0, 0), (490, 20) [ 43.970] gen8_vertex_flush[4cc] = 3 [ 43.970] sna_composite_rectangles: pixmap=3405 marking clear [fff2f1f0]? 1 [ 43.970] sna_composite_rectangles(pixmap=3405, op=1, ff300a24 x 2 [(0, 0)x(490, 20) ...]) [ 43.970] sna_composite_rectangles: converted to op 1 [ 43.970] sna_composite_rectangles[0] (0, 0)x(490, 20) -> (0, 0), (490, 20) [ 43.970] sna_composite_rectangles[1] (0, 0)x(490, 20) -> (0, 0), (490, 20) [ 43.970] sna_composite_rectangles: nrects=2, region=(0, 0), (490, 20) x 2 [ 43.970] sna_composite_rectangles: clipped extents (0, 0),(490, 20) x 1 [ 43.970] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(490, 20) [ 43.970] sna_composite_rectangles: promoting to full GPU [ 43.970] sna_composite_rectangles: dropping last-cpu hint [ 43.970] sna_drawable_use_bo pixmap=3405, box=((0, 0), (490, 20)), flags=19... [ 43.970] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 43.970] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 43.970] sna_drawable_use_bo: using whole GPU bo [ 43.970] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 43.970] kgem_bo_is_render: handle=125, rq? 1 [1] [ 43.970] gen9_render_fill_boxes(ff300a24 x 1 [(0, 0), (490, 20) ...]) [ 43.970] sna_render_get_solid: ff300a24 [ 43.970] sna_render_get_solid(17) = ff300a24 (old) [ 43.970] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 43.970] kgem_check_bo: num_pages=+0, num_exec=+0 [ 43.970] gen9_composite_get_binding_table(fe80) [ 43.970] kgem_add_reloc64: handle=8, pos=16280, delta=0, domains=40000 [ 43.970] kgem_add_reloc64: adding proxy [delta=68] for handle=8 [ 43.970] kgem_add_reloc64[6] = (delta=68, target handle=3, presumed=fdffe000) [ 43.970] [3f90] bind bo(handle=8, addr=fdffe044), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 43.970] gen9_emit_vertex_elements: setup id=0 [ 43.970] (0, 0), (490, 20) [ 43.970] gen8_vertex_flush[508] = 3 [ 43.970] sna_composite_rectangles: pixmap=3405 marking clear [ff300a24]? 1 [ 43.970] sna_glyphs(op=3, nlist=1, src=(1, -2)) [ 43.970] kgem_bo_is_busy: handle=125, domain: 0 exec? 1, rq? 1 [ 43.970] sna_glyphs: discarding mask [ 43.970] glyphs0_to_dst(op=3, src=(1, -2), nlist=1, dst=(1, -2)+(0, 0)) [ 43.970] clipped_glyphs? 18 glyph in 1 lists extents (1, -13), (163, 1), region (2, 0), (162, 1): yes [ 43.970] gen9_render_composite: 0x0, current mode=1/1 [ 43.970] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 43.970] gen9_composite_fallback: mask is already on the GPU, try to use GPU [ 43.970] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 43.970] sna_drawable_use_bo pixmap=3405, box=((2, 0), (162, 1)), flags=7... [ 43.970] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 43.970] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 43.970] sna_drawable_use_bo: using whole GPU bo [ 43.970] gen9_composite_set_target: pixmap=3405, format=20028888, size=490x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 43.970] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 43.970] color_convert: src=ff8ae234 [20028888] [ 43.970] color_convert: dst=ff8ae234 [20028888] [ 43.970] sna_render_get_solid: ff8ae234 [ 43.970] sna_render_get_solid(22) = ff8ae234 (old) [ 43.970] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 43.970] sna_transform_is_imprecise_integer_translation: no transform [ 43.970] gen9_composite_picture: integer translation (0, 0), removing [ 43.970] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 43.970] sna_render_pixmap_bo: GPU all damaged [ 43.970] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 43.970] gen4_choose_composite_emitter: solid, identity mask [ 43.970] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 43.970] aligning vertex: was 2, now 4 floats per vertex [ 43.970] gen9_composite_get_binding_table(fe00) [ 43.970] kgem_add_reloc64: handle=8, pos=16248, delta=0, domains=40000 [ 43.970] kgem_add_reloc64: adding proxy [delta=88] for handle=8 [ 43.970] kgem_add_reloc64[7] = (delta=88, target handle=3, presumed=fdffe000) [ 43.970] [3f70] bind bo(handle=8, addr=fdffe058), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 43.970] kgem_add_reloc64: handle=6, pos=16232, delta=0, domains=40000 [ 43.970] kgem_add_handle: handle=6, index=4 [ 43.970] kgem_add_reloc64[8] = (delta=0, target handle=4, presumed=fd581000) [ 43.970] [3f60] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 43.970] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 43.970] gen9_emit_sampler: sampler = a [ 43.970] gen9_emit_sf: num_sf_outputs=2 [ 43.970] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 43.970] gen9_emit_vertex_elements: setup id=9 [ 43.970] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 43.970] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 43.970] glyphs0_to_dst: glyph=(9, -12), (19, 1), clip=(2, 0), (162, 1) [ 43.970] glyphs0_to_dst: blt=(9, 0), (19, 1) [ 43.970] emit_primitive_identity_mask__avx2: dst=(9, 0), mask=(672.00, 60.00) x (10.00, 1.00) [ 43.970] gen8_vertex_flush[5e4] = 3 [ 43.970] gen9_magic_ca_pass: CA fixup (5 -> 8) [ 43.970] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 43.970] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 43.970] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 43.970] sna_glyphs(op=3, nlist=1, src=(172, -2)) [ 43.970] kgem_bo_is_busy: handle=125, domain: 0 exec? 1, rq? 1 [ 43.970] sna_glyphs: discarding mask [ 43.970] glyphs0_to_dst(op=3, src=(172, -2), nlist=1, dst=(172, -2)+(0, 0)) [ 43.970] clipped_glyphs? 32 glyph in 1 lists extents (171, -14), (460, 1), region (172, 0), (459, 1): yes [ 43.970] gen9_render_composite: 0x0, current mode=1/1 [ 43.970] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 43.970] kgem_bo_is_busy: handle=125, domain: 0 exec? 1, rq? 1 [ 43.970] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 43.970] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 43.970] sna_drawable_use_bo pixmap=3405, box=((172, 0), (459, 1)), flags=7... [ 43.970] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 43.970] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 43.970] sna_drawable_use_bo: using whole GPU bo [ 43.970] gen9_composite_set_target: pixmap=3405, format=20028888, size=490x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 43.970] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 43.970] color_convert: src=ff729fcf [20028888] [ 43.970] color_convert: dst=ff729fcf [20028888] [ 43.970] sna_render_get_solid: ff729fcf [ 43.970] sna_render_get_solid(23) = ff729fcf (old) [ 43.970] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 43.970] sna_transform_is_imprecise_integer_translation: no transform [ 43.970] gen9_composite_picture: integer translation (0, 0), removing [ 43.970] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 43.970] sna_render_pixmap_bo: GPU all damaged [ 43.970] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 43.970] gen4_choose_composite_emitter: solid, identity mask [ 43.970] kgem_check_bo: num_pages=+0, num_exec=+0 [ 43.970] gen9_composite_get_binding_table(fd40) [ 43.970] kgem_add_reloc64: handle=8, pos=16200, delta=0, domains=40000 [ 43.970] kgem_add_reloc64: adding proxy [delta=92] for handle=8 [ 43.970] kgem_add_reloc64[9] = (delta=92, target handle=3, presumed=fdffe000) [ 43.970] [3f40] bind bo(handle=8, addr=fdffe05c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 43.970] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 43.970] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 43.970] gen9_emit_vertex_elements: setup id=9 [ 43.970] glyphs0_to_dst: glyph=(180, -13), (190, 1), clip=(172, 0), (459, 1) [ 43.970] glyphs0_to_dst: blt=(180, 0), (190, 1) [ 43.970] emit_primitive_identity_mask__avx2: dst=(180, 0), mask=(944.00, 61.00) x (10.00, 1.00) [ 43.970] glyphs0_to_dst: glyph=(208, -10), (217, 1), clip=(172, 0), (459, 1) [ 43.970] glyphs0_to_dst: blt=(208, 0), (217, 1) [ 43.970] emit_primitive_identity_mask__avx2: dst=(208, 0), mask=(960.00, 26.00) x (9.00, 1.00) [ 43.970] glyphs0_to_dst: glyph=(216, -13), (226, 1), clip=(172, 0), (459, 1) [ 43.970] glyphs0_to_dst: blt=(216, 0), (226, 1) [ 43.970] emit_primitive_identity_mask__avx2: dst=(216, 0), mask=(944.00, 61.00) x (10.00, 1.00) [ 43.970] glyphs0_to_dst: glyph=(234, -1), (245, 1), clip=(172, 0), (459, 1) [ 43.970] glyphs0_to_dst: blt=(234, 0), (245, 1) [ 43.970] emit_primitive_identity_mask__avx2: dst=(234, 0), mask=(992.00, 1.00) x (11.00, 1.00) [ 43.970] glyphs0_to_dst: glyph=(334, -10), (343, 1), clip=(172, 0), (459, 1) [ 43.970] glyphs0_to_dst: blt=(334, 0), (343, 1) [ 43.970] emit_primitive_identity_mask__avx2: dst=(334, 0), mask=(960.00, 26.00) x (9.00, 1.00) [ 43.970] glyphs0_to_dst: glyph=(342, -1), (353, 1), clip=(172, 0), (459, 1) [ 43.970] glyphs0_to_dst: blt=(342, 0), (353, 1) [ 43.970] emit_primitive_identity_mask__avx2: dst=(342, 0), mask=(992.00, 1.00) x (11.00, 1.00) [ 43.970] glyphs0_to_dst: glyph=(369, -10), (379, 1), clip=(172, 0), (459, 1) [ 43.970] glyphs0_to_dst: blt=(369, 0), (379, 1) [ 43.970] emit_primitive_identity_mask__avx2: dst=(369, 0), mask=(976.00, 42.00) x (10.00, 1.00) [ 43.970] glyphs0_to_dst: glyph=(378, -13), (388, 1), clip=(172, 0), (459, 1) [ 43.970] glyphs0_to_dst: blt=(378, 0), (388, 1) [ 43.970] emit_primitive_identity_mask__avx2: dst=(378, 0), mask=(944.00, 61.00) x (10.00, 1.00) [ 43.970] glyphs0_to_dst: glyph=(396, -1), (407, 1), clip=(172, 0), (459, 1) [ 43.970] glyphs0_to_dst: blt=(396, 0), (407, 1) [ 43.970] emit_primitive_identity_mask__avx2: dst=(396, 0), mask=(992.00, 1.00) x (11.00, 1.00) [ 43.970] glyphs0_to_dst: glyph=(424, -10), (433, 1), clip=(172, 0), (459, 1) [ 43.970] glyphs0_to_dst: blt=(424, 0), (433, 1) [ 43.970] emit_primitive_identity_mask__avx2: dst=(424, 0), mask=(960.00, 26.00) x (9.00, 1.00) [ 43.970] glyphs0_to_dst: glyph=(450, -10), (460, 1), clip=(172, 0), (459, 1) [ 43.970] glyphs0_to_dst: blt=(450, 0), (459, 1) [ 43.970] emit_primitive_identity_mask__avx2: dst=(450, 0), mask=(976.00, 42.00) x (9.00, 1.00) [ 43.970] gen8_vertex_flush[6e4] = 33 [ 43.970] gen9_magic_ca_pass: CA fixup (8 -> 41) [ 43.970] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 43.970] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 43.970] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 43.970] sna_glyphs(op=3, nlist=1, src=(460, -2)) [ 43.970] kgem_bo_is_busy: handle=125, domain: 0 exec? 1, rq? 1 [ 43.970] sna_glyphs: discarding mask [ 43.970] glyphs0_to_dst(op=3, src=(460, -2), nlist=1, dst=(460, -2)+(0, 0)) [ 43.970] clipped_glyphs? 4 glyph in 1 lists extents (459, -13), (496, 1), region (460, 0), (490, 1): yes [ 43.970] gen9_render_composite: 0x0, current mode=1/1 [ 43.970] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 43.970] kgem_bo_is_busy: handle=125, domain: 0 exec? 1, rq? 1 [ 43.970] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 43.970] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 43.970] sna_drawable_use_bo pixmap=3405, box=((460, 0), (490, 1)), flags=7... [ 43.970] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 43.970] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 43.970] sna_drawable_use_bo: using whole GPU bo [ 43.970] gen9_composite_set_target: pixmap=3405, format=20028888, size=490x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 43.970] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 43.970] color_convert: src=ffffffff [20028888] [ 43.970] color_convert: dst=ffffffff [20028888] [ 43.970] sna_render_get_solid: ffffffff [ 43.970] sna_render_get_solid(white) [ 43.970] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 43.970] sna_transform_is_imprecise_integer_translation: no transform [ 43.970] gen9_composite_picture: integer translation (0, 0), removing [ 43.970] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 43.970] sna_render_pixmap_bo: GPU all damaged [ 43.970] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 43.971] gen4_choose_composite_emitter: solid, identity mask [ 43.971] kgem_check_bo: num_pages=+0, num_exec=+0 [ 43.971] gen9_composite_get_binding_table(fcc0) [ 43.971] kgem_add_reloc64: handle=7, pos=16168, delta=0, domains=40000 [ 43.971] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 43.971] kgem_add_reloc64[10] = (delta=1048, target handle=2, presumed=fffe8000) [ 43.971] [3f20] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 43.971] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 43.971] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 43.971] gen9_emit_vertex_elements: setup id=9 [ 43.971] glyphs0_to_dst: glyph=(487, -13), (496, 1), clip=(460, 0), (490, 1) [ 43.971] glyphs0_to_dst: blt=(487, 0), (490, 1) [ 43.971] emit_primitive_identity_mask__avx2: dst=(487, 0), mask=(832.00, 45.00) x (3.00, 1.00) [ 43.971] gen8_vertex_flush[7e4] = 3 [ 43.971] gen9_magic_ca_pass: CA fixup (41 -> 44) [ 43.971] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 43.971] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 43.971] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 43.971] sna_glyphs(op=3, nlist=1, src=(1, 15)) [ 43.971] kgem_bo_is_busy: handle=125, domain: 0 exec? 1, rq? 1 [ 43.971] sna_glyphs: discarding mask [ 43.971] glyphs0_to_dst(op=3, src=(1, 15), nlist=1, dst=(1, 15)+(0, 0)) [ 43.971] clipped_glyphs: no, clip region (0, 0), (490, 20) matches drawable pixmap=94680753409936 size=490x20 [ 43.971] gen9_render_composite: 0x0, current mode=1/1 [ 43.971] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 43.971] kgem_bo_is_busy: handle=125, domain: 0 exec? 1, rq? 1 [ 43.971] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 43.971] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 43.971] sna_drawable_use_bo pixmap=3405, box=((0, 0), (490, 20)), flags=7... [ 43.971] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 43.971] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 43.971] sna_drawable_use_bo: using whole GPU bo [ 43.971] gen9_composite_set_target: pixmap=3405, format=20028888, size=490x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 43.971] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 43.971] color_convert: src=ff8ae234 [20028888] [ 43.971] color_convert: dst=ff8ae234 [20028888] [ 43.971] sna_render_get_solid: ff8ae234 [ 43.971] sna_render_get_solid(22) = ff8ae234 (old) [ 43.971] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 43.971] sna_transform_is_imprecise_integer_translation: no transform [ 43.971] gen9_composite_picture: integer translation (0, 0), removing [ 43.971] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 43.971] sna_render_pixmap_bo: GPU all damaged [ 43.971] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 43.971] gen4_choose_composite_emitter: solid, identity mask [ 43.971] kgem_check_bo: num_pages=+0, num_exec=+0 [ 43.971] gen9_composite_get_binding_table(fc40) [ 43.971] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 43.971] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 43.971] gen9_emit_vertex_elements: setup id=9 [ 43.971] glyphs0_to_dst: glyph=(1, 7)x(9, 8), unclipped [ 43.971] emit_primitive_identity_mask__avx2: dst=(1, 7), mask=(688.00, 32.00) x (9.00, 8.00) [ 43.971] glyphs0_to_dst: glyph=(9, 5)x(10, 13), unclipped [ 43.971] emit_primitive_identity_mask__avx2: dst=(9, 5), mask=(672.00, 48.00) x (10.00, 13.00) [ 43.971] glyphs0_to_dst: glyph=(19, 7)x(9, 8), unclipped [ 43.971] emit_primitive_identity_mask__avx2: dst=(19, 7), mask=(688.00, 32.00) x (9.00, 8.00) [ 43.971] glyphs0_to_dst: glyph=(28, 9)x(8, 3), unclipped [ 43.971] emit_primitive_identity_mask__avx2: dst=(28, 9), mask=(688.00, 48.00) x (8.00, 3.00) [ 43.971] glyphs0_to_dst: glyph=(36, 5)x(11, 10), unclipped [ 43.971] emit_primitive_identity_mask__avx2: dst=(36, 5), mask=(704.00, 0.00) x (11.00, 10.00) [ 43.971] glyphs0_to_dst: glyph=(46, 7)x(9, 8), unclipped [ 43.971] emit_primitive_identity_mask__avx2: dst=(46, 7), mask=(720.00, 0.00) x (9.00, 8.00) [ 43.971] glyphs0_to_dst: glyph=(54, 7)x(10, 8), unclipped [ 43.971] emit_primitive_identity_mask__avx2: dst=(54, 7), mask=(704.00, 16.00) x (10.00, 8.00) [ 43.971] glyphs0_to_dst: glyph=(63, 7)x(10, 8), unclipped [ 43.971] emit_primitive_identity_mask__avx2: dst=(63, 7), mask=(720.00, 16.00) x (10.00, 8.00) [ 43.971] glyphs0_to_dst: glyph=(72, 4)x(10, 11), unclipped [ 43.971] emit_primitive_identity_mask__avx2: dst=(72, 4), mask=(736.00, 0.00) x (10.00, 11.00) [ 43.971] glyphs0_to_dst: glyph=(81, 7)x(10, 8), unclipped [ 43.971] emit_primitive_identity_mask__avx2: dst=(81, 7), mask=(752.00, 0.00) x (10.00, 8.00) [ 43.971] glyphs0_to_dst: glyph=(90, 4)x(10, 11), unclipped [ 43.971] emit_primitive_identity_mask__avx2: dst=(90, 4), mask=(736.00, 0.00) x (10.00, 11.00) [ 43.971] glyphs0_to_dst: glyph=(99, 7)x(11, 8), unclipped [ 43.971] emit_primitive_identity_mask__avx2: dst=(99, 7), mask=(736.00, 16.00) x (11.00, 8.00) [ 43.971] glyphs0_to_dst: glyph=(109, 7)x(9, 8), unclipped [ 43.971] emit_primitive_identity_mask__avx2: dst=(109, 7), mask=(752.00, 16.00) x (9.00, 8.00) [ 43.971] glyphs0_to_dst: glyph=(118, 9)x(8, 3), unclipped [ 43.971] emit_primitive_identity_mask__avx2: dst=(118, 9), mask=(688.00, 48.00) x (8.00, 3.00) [ 43.971] glyphs0_to_dst: glyph=(126, 5)x(10, 10), unclipped [ 43.971] emit_primitive_identity_mask__avx2: dst=(126, 5), mask=(704.00, 32.00) x (10.00, 10.00) [ 43.971] glyphs0_to_dst: glyph=(135, 5)x(10, 10), unclipped [ 43.971] emit_primitive_identity_mask__avx2: dst=(135, 5), mask=(704.00, 32.00) x (10.00, 10.00) [ 43.971] glyphs0_to_dst: glyph=(144, 5)x(10, 10), unclipped [ 43.971] emit_primitive_identity_mask__avx2: dst=(144, 5), mask=(720.00, 32.00) x (10.00, 10.00) [ 43.971] glyphs0_to_dst: glyph=(153, 5)x(10, 10), unclipped [ 43.971] emit_primitive_identity_mask__avx2: dst=(153, 5), mask=(704.00, 48.00) x (10.00, 10.00) [ 43.971] gen8_vertex_flush[8e4] = 54 [ 43.971] gen9_magic_ca_pass: CA fixup (44 -> 98) [ 43.971] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 43.971] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 43.971] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 43.971] sna_glyphs(op=3, nlist=1, src=(163, 15)) [ 43.971] kgem_bo_is_busy: handle=125, domain: 0 exec? 1, rq? 1 [ 43.971] sna_glyphs: discarding mask [ 43.971] glyphs0_to_dst(op=3, src=(163, 15), nlist=1, dst=(163, 15)+(0, 0)) [ 43.971] clipped_glyphs: no, clip region (0, 0), (490, 20) matches drawable pixmap=94680753409936 size=490x20 [ 43.971] gen9_render_composite: 0x0, current mode=1/1 [ 43.971] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 43.971] kgem_bo_is_busy: handle=125, domain: 0 exec? 1, rq? 1 [ 43.971] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 43.971] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 43.971] sna_drawable_use_bo pixmap=3405, box=((0, 0), (490, 20)), flags=7... [ 43.971] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 43.971] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 43.971] sna_drawable_use_bo: using whole GPU bo [ 43.971] gen9_composite_set_target: pixmap=3405, format=20028888, size=490x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 43.971] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 43.971] color_convert: src=ffffffff [20028888] [ 43.971] color_convert: dst=ffffffff [20028888] [ 43.971] sna_render_get_solid: ffffffff [ 43.971] sna_render_get_solid(white) [ 43.971] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 43.971] sna_transform_is_imprecise_integer_translation: no transform [ 43.971] gen9_composite_picture: integer translation (0, 0), removing [ 43.971] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 43.971] sna_render_pixmap_bo: GPU all damaged [ 43.971] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 43.971] gen4_choose_composite_emitter: solid, identity mask [ 43.971] kgem_check_bo: num_pages=+0, num_exec=+0 [ 43.971] gen9_composite_get_binding_table(fc00) [ 43.971] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 43.971] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 43.971] gen9_emit_vertex_elements: setup id=9 [ 43.971] glyphs0_to_dst: glyph=(165, 7)x(5, 8), unclipped [ 43.971] emit_primitive_identity_mask__avx2: dst=(165, 7), mask=(720.00, 48.00) x (5.00, 8.00) [ 43.971] gen8_vertex_flush[9e4] = 3 [ 43.971] gen9_magic_ca_pass: CA fixup (98 -> 101) [ 43.971] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 43.971] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 43.971] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 43.971] sna_glyphs(op=3, nlist=1, src=(172, 15)) [ 43.971] kgem_bo_is_busy: handle=125, domain: 0 exec? 1, rq? 1 [ 43.971] sna_glyphs: discarding mask [ 43.971] glyphs0_to_dst(op=3, src=(172, 15), nlist=1, dst=(172, 15)+(0, 0)) [ 43.971] clipped_glyphs: no, clip region (0, 0), (490, 20) matches drawable pixmap=94680753409936 size=490x20 [ 43.971] gen9_render_composite: 0x0, current mode=1/1 [ 43.971] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 43.971] kgem_bo_is_busy: handle=125, domain: 0 exec? 1, rq? 1 [ 43.971] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 43.971] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 43.971] sna_drawable_use_bo pixmap=3405, box=((0, 0), (490, 20)), flags=7... [ 43.971] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 43.971] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 43.971] sna_drawable_use_bo: using whole GPU bo [ 43.971] gen9_composite_set_target: pixmap=3405, format=20028888, size=490x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 43.971] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 43.971] color_convert: src=ff729fcf [20028888] [ 43.971] color_convert: dst=ff729fcf [20028888] [ 43.971] sna_render_get_solid: ff729fcf [ 43.971] sna_render_get_solid(23) = ff729fcf (old) [ 43.971] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 43.971] sna_transform_is_imprecise_integer_translation: no transform [ 43.971] gen9_composite_picture: integer translation (0, 0), removing [ 43.971] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 43.971] sna_render_pixmap_bo: GPU all damaged [ 43.971] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 43.971] gen4_choose_composite_emitter: solid, identity mask [ 43.971] kgem_check_bo: num_pages=+0, num_exec=+0 [ 43.971] gen9_composite_get_binding_table(fbc0) [ 43.971] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 43.971] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 43.971] gen9_emit_vertex_elements: setup id=9 [ 43.971] glyphs0_to_dst: glyph=(171, 9)x(11, 3), unclipped [ 43.971] emit_primitive_identity_mask__avx2: dst=(171, 9), mask=(736.00, 32.00) x (11.00, 3.00) [ 43.971] glyphs0_to_dst: glyph=(180, 4)x(10, 14), unclipped [ 43.971] emit_primitive_identity_mask__avx2: dst=(180, 4), mask=(944.00, 48.00) x (10.00, 14.00) [ 43.971] glyphs0_to_dst: glyph=(189, 4)x(11, 11), unclipped [ 43.971] emit_primitive_identity_mask__avx2: dst=(189, 4), mask=(960.00, 0.00) x (11.00, 11.00) [ 43.971] glyphs0_to_dst: glyph=(198, 7)x(10, 8), unclipped [ 43.971] emit_primitive_identity_mask__avx2: dst=(198, 7), mask=(976.00, 0.00) x (10.00, 8.00) [ 43.971] glyphs0_to_dst: glyph=(208, 7)x(9, 11), unclipped [ 43.971] emit_primitive_identity_mask__avx2: dst=(208, 7), mask=(960.00, 16.00) x (9.00, 11.00) [ 43.971] glyphs0_to_dst: glyph=(216, 4)x(10, 14), unclipped [ 43.971] emit_primitive_identity_mask__avx2: dst=(216, 4), mask=(944.00, 48.00) x (10.00, 14.00) [ 43.971] glyphs0_to_dst: glyph=(225, 5)x(10, 10), unclipped [ 43.971] emit_primitive_identity_mask__avx2: dst=(225, 5), mask=(976.00, 16.00) x (10.00, 10.00) [ 43.971] glyphs0_to_dst: glyph=(234, 16)x(11, 2), unclipped [ 43.971] emit_primitive_identity_mask__avx2: dst=(234, 16), mask=(992.00, 0.00) x (11.00, 2.00) [ 43.971] glyphs0_to_dst: glyph=(243, 4)x(11, 11), unclipped [ 43.971] emit_primitive_identity_mask__avx2: dst=(243, 4), mask=(1008.00, 0.00) x (11.00, 11.00) [ 43.971] glyphs0_to_dst: glyph=(253, 7)x(9, 8), unclipped [ 43.971] emit_primitive_identity_mask__avx2: dst=(253, 7), mask=(720.00, 0.00) x (9.00, 8.00) [ 43.971] glyphs0_to_dst: glyph=(261, 7)x(10, 8), unclipped [ 43.971] emit_primitive_identity_mask__avx2: dst=(261, 7), mask=(704.00, 16.00) x (10.00, 8.00) [ 43.971] glyphs0_to_dst: glyph=(270, 7)x(10, 8), unclipped [ 43.971] emit_primitive_identity_mask__avx2: dst=(270, 7), mask=(704.00, 16.00) x (10.00, 8.00) [ 43.971] glyphs0_to_dst: glyph=(279, 3)x(10, 12), unclipped [ 43.971] emit_primitive_identity_mask__avx2: dst=(279, 3), mask=(992.00, 16.00) x (10.00, 12.00) [ 43.971] glyphs0_to_dst: glyph=(288, 7)x(10, 8), unclipped [ 43.971] emit_primitive_identity_mask__avx2: dst=(288, 7), mask=(704.00, 16.00) x (10.00, 8.00) [ 43.971] glyphs0_to_dst: glyph=(297, 7)x(10, 8), unclipped [ 43.971] emit_primitive_identity_mask__avx2: dst=(297, 7), mask=(752.00, 0.00) x (10.00, 8.00) [ 43.971] glyphs0_to_dst: glyph=(307, 3)x(10, 12), unclipped [ 43.971] emit_primitive_identity_mask__avx2: dst=(307, 3), mask=(1008.00, 16.00) x (10.00, 12.00) [ 43.971] glyphs0_to_dst: glyph=(315, 4)x(11, 11), unclipped [ 43.971] emit_primitive_identity_mask__avx2: dst=(315, 4), mask=(960.00, 0.00) x (11.00, 11.00) [ 43.971] glyphs0_to_dst: glyph=(324, 7)x(11, 8), unclipped [ 43.971] emit_primitive_identity_mask__avx2: dst=(324, 7), mask=(736.00, 16.00) x (11.00, 8.00) [ 43.971] glyphs0_to_dst: glyph=(334, 7)x(9, 11), unclipped [ 43.971] emit_primitive_identity_mask__avx2: dst=(334, 7), mask=(960.00, 16.00) x (9.00, 11.00) [ 43.971] glyphs0_to_dst: glyph=(342, 16)x(11, 2), unclipped [ 43.971] emit_primitive_identity_mask__avx2: dst=(342, 16), mask=(992.00, 0.00) x (11.00, 2.00) [ 43.971] glyphs0_to_dst: glyph=(351, 3)x(10, 12), unclipped [ 43.971] emit_primitive_identity_mask__avx2: dst=(351, 3), mask=(992.00, 16.00) x (10.00, 12.00) [ 43.971] glyphs0_to_dst: glyph=(361, 3)x(9, 12), unclipped [ 43.971] emit_primitive_identity_mask__avx2: dst=(361, 3), mask=(960.00, 32.00) x (9.00, 12.00) [ 43.971] glyphs0_to_dst: glyph=(369, 7)x(10, 11), unclipped [ 43.971] emit_primitive_identity_mask__avx2: dst=(369, 7), mask=(976.00, 32.00) x (10.00, 11.00) [ 43.971] glyphs0_to_dst: glyph=(378, 4)x(10, 14), unclipped [ 43.971] emit_primitive_identity_mask__avx2: dst=(378, 4), mask=(944.00, 48.00) x (10.00, 14.00) [ 43.971] glyphs0_to_dst: glyph=(387, 5)x(10, 10), unclipped [ 43.971] emit_primitive_identity_mask__avx2: dst=(387, 5), mask=(960.00, 48.00) x (10.00, 10.00) [ 43.971] glyphs0_to_dst: glyph=(396, 16)x(11, 2), unclipped [ 43.971] emit_primitive_identity_mask__avx2: dst=(396, 16), mask=(992.00, 0.00) x (11.00, 2.00) [ 43.971] glyphs0_to_dst: glyph=(406, 7)x(9, 8), unclipped [ 43.971] emit_primitive_identity_mask__avx2: dst=(406, 7), mask=(688.00, 32.00) x (9.00, 8.00) [ 43.971] glyphs0_to_dst: glyph=(415, 7)x(9, 8), unclipped [ 43.971] emit_primitive_identity_mask__avx2: dst=(415, 7), mask=(752.00, 16.00) x (9.00, 8.00) [ 43.971] glyphs0_to_dst: glyph=(424, 7)x(9, 11), unclipped [ 43.971] emit_primitive_identity_mask__avx2: dst=(424, 7), mask=(960.00, 16.00) x (9.00, 11.00) [ 43.971] glyphs0_to_dst: glyph=(432, 4)x(10, 11), unclipped [ 43.971] emit_primitive_identity_mask__avx2: dst=(432, 4), mask=(976.00, 48.00) x (10.00, 11.00) [ 43.971] glyphs0_to_dst: glyph=(442, 7)x(9, 8), unclipped [ 43.971] emit_primitive_identity_mask__avx2: dst=(442, 7), mask=(688.00, 32.00) x (9.00, 8.00) [ 43.971] glyphs0_to_dst: glyph=(450, 7)x(10, 11), unclipped [ 43.971] emit_primitive_identity_mask__avx2: dst=(450, 7), mask=(976.00, 32.00) x (10.00, 11.00) [ 43.971] gen8_vertex_flush[ae4] = 96 [ 43.971] gen9_magic_ca_pass: CA fixup (101 -> 197) [ 43.971] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 43.971] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 43.971] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 43.971] sna_glyphs(op=3, nlist=1, src=(460, 15)) [ 43.971] kgem_bo_is_busy: handle=125, domain: 0 exec? 1, rq? 1 [ 43.971] sna_glyphs: discarding mask [ 43.971] glyphs0_to_dst(op=3, src=(460, 15), nlist=1, dst=(460, 15)+(0, 0)) [ 43.971] clipped_glyphs: no, clip region (0, 0), (490, 20) matches drawable pixmap=94680753409936 size=490x20 [ 43.971] gen9_render_composite: 0x0, current mode=1/1 [ 43.971] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 43.971] kgem_bo_is_busy: handle=125, domain: 0 exec? 1, rq? 1 [ 43.971] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 43.971] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 43.971] sna_drawable_use_bo pixmap=3405, box=((0, 0), (490, 20)), flags=7... [ 43.971] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 43.971] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 43.971] sna_drawable_use_bo: using whole GPU bo [ 43.971] gen9_composite_set_target: pixmap=3405, format=20028888, size=490x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 43.971] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 43.971] color_convert: src=ffffffff [20028888] [ 43.971] color_convert: dst=ffffffff [20028888] [ 43.971] sna_render_get_solid: ffffffff [ 43.971] sna_render_get_solid(white) [ 43.971] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 43.971] sna_transform_is_imprecise_integer_translation: no transform [ 43.971] gen9_composite_picture: integer translation (0, 0), removing [ 43.971] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 43.971] sna_render_pixmap_bo: GPU all damaged [ 43.971] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 43.971] gen4_choose_composite_emitter: solid, identity mask [ 43.971] kgem_check_bo: num_pages=+0, num_exec=+0 [ 43.971] gen9_composite_get_binding_table(fb80) [ 43.971] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 43.971] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 43.971] gen9_emit_vertex_elements: setup id=9 [ 43.971] glyphs0_to_dst: glyph=(459, 4)x(10, 13), unclipped [ 43.971] emit_primitive_identity_mask__avx2: dst=(459, 4), mask=(752.00, 32.00) x (10.00, 13.00) [ 43.971] gen8_vertex_flush[be4] = 3 [ 43.971] gen9_magic_ca_pass: CA fixup (197 -> 200) [ 43.971] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 43.971] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 43.971] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 43.971] sna_composite_rectangles(pixmap=3405, op=1, ffffffff x 1 [(478, 1)x(9, 17) ...]) [ 43.971] sna_composite_rectangles: converted to op 1 [ 43.971] sna_composite_rectangles[0] (478, 1)x(9, 17) -> (478, 1), (487, 18) [ 43.971] sna_composite_rectangles: nrects=1, region=(478, 1), (487, 18) x 1 [ 43.971] sna_composite_rectangles: clipped extents (478, 1),(487, 18) x 1 [ 43.971] sna_composite_rectangles: pixmap +(0, 0) extents (478, 1),(487, 18) [ 43.971] sna_composite_rectangles: dropping last-cpu hint [ 43.971] sna_drawable_use_bo pixmap=3405, box=((478, 1), (487, 18)), flags=9... [ 43.971] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 43.971] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 43.971] sna_drawable_use_bo: using whole GPU bo [ 43.971] gen9_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20028888]) [ 43.971] kgem_bo_is_render: handle=125, rq? 1 [1] [ 43.971] gen9_render_fill_boxes(ffffffff x 1 [(478, 1), (487, 18) ...]) [ 43.971] sna_render_get_solid: ffffffff [ 43.971] sna_render_get_solid(white) [ 43.971] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 43.971] kgem_check_bo: num_pages=+0, num_exec=+0 [ 43.971] aligning vertex: was 4, now 2 floats per vertex [ 43.971] gen9_composite_get_binding_table(fb40) [ 43.971] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 43.971] gen9_emit_sampler: sampler = 1 [ 43.971] gen9_emit_sf: num_sf_outputs=1 [ 43.971] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 43.971] gen9_emit_vertex_elements: setup id=0 [ 43.971] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 43.971] (478, 1), (487, 18) [ 43.971] gen8_vertex_flush[d00] = 3 [ 43.971] sna_validate_gc(0x561c94ab2470) changes=80000, previous serial=80000d2f, drawable=d2f [ 43.971] sna_validate_gc: recomputing clip [ 43.971] sna_validate_gc: composite clip=1x[(65, 24), (3840, 2160)] [0x561c94abf1d0] [ 43.971] sna_copy_area: src=pixmap=3405:(0, 0)x(490, 20)+(0, 0) -> dst=pixmap=3060:(0, 493)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 43.971] sna_copy_area: normal copy [ 43.972] sna_do_copy: src=(0, 0), dst=(0, 493), size=(490x20) [ 43.972] sna_do_copy: after drawable: src=(0, 0), dst=(65, 517), size=(490x20) [ 43.972] sna_do_copy: dst extents (65, 517), (555, 537), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 43.972] sna_do_copy: clipped dst extents (65, 517), (555, 537) [ 43.972] sna_do_copy: unclipped src extents (0, 0), (490, 20) [ 43.972] sna_do_copy: clipped src extents (0, 0), (490, 20) [ 43.972] sna_do_copy: pixmap -- no source clipping [ 43.972] sna_do_copy: src extents (0, 0), (490, 20) x 1 [ 43.972] sna_do_copy: copy region (65, 517), (555, 537) x 1 + (-65, -517) [ 43.972] sna_copy_boxes (boxes=1x[(65, 517), (555, 537)...], src pixmap=3405+(-65, -517), dst pixmap=3060+(-65, -24), alu=3, src.size=490x20, dst.size=3775x2136) [ 43.972] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94ace290, gpu_bo=125, cpu_bo=0), replaces=0 [ 43.972] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 43.972] sna_drawable_use_bo pixmap=3060, box=((0, 493), (490, 513)), flags=b... [ 43.972] sna_drawable_use_bo: exported target, set PREFER_GPU [ 43.972] sna_drawable_use_bo: pinned, never REPLACES [ 43.972] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=b [ 43.972] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 43.972] sna_drawable_use_bo: using whole GPU bo [ 43.972] sna_pixmap_move_to_gpu(pixmap=3405, usage=0), flags=a [ 43.972] sna_pixmap_move_to_gpu: already all-damaged [ 43.972] sna_pixmap_mark_active: pixmap=3405, handle=125 [ 43.972] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 43.972] gen9_render_copy_boxes (0, -493)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 43.972] kgem_bo_is_render: handle=125, rq? 1 [1] [ 43.972] kgem_bo_is_render: handle=9, rq? 0 [0] [ 43.972] kgem_bo_is_render: handle=9, rq? 0 [0] [ 43.972] kgem_bo_is_render: handle=125, rq? 1 [1] [ 43.972] kgem_set_mode: flushing before new bo [ 43.972] gen8_vertex_close: used=806, vbo active? 23, vb=201, nreloc=2 [ 43.972] gen8_vertex_close: reloc[0] = 287 [ 43.972] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 43.972] kgem_add_handle: handle=23, index=5 [ 43.972] kgem_add_reloc64[11] = (delta=0, target handle=5, presumed=fd541000) [ 43.972] gen8_vertex_close: reloc[1] = 372 [ 43.972] kgem_add_reloc64: handle=23, pos=372, delta=0, domains=200000 [ 43.972] kgem_add_reloc64[12] = (delta=0, target handle=5, presumed=fd541000) [ 43.972] batch[1/1, flags=1800]: 838 838 16096 16384, nreloc=13, nexec=6, nfence=0, aperture=1116 [fenced=0] [ 43.972] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd981000 [ 43.972] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -57343 [ 43.972] kgem_fixup_relocs: shrinking by 57344 [ 43.972] __kgem_busy: handle=2, busy=0, wedged=0 [ 43.972] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd981000 [ 43.972] kgem_commit: release handle=125 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd0d4000 [ 43.972] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 43.972] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 43.972] __kgem_bo_clear_busy: handle=7 [ 43.972] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 43.972] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 43.972] __kgem_bo_clear_busy: handle=8 [ 43.972] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 43.972] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 43.972] __kgem_bo_clear_busy: handle=8 [ 43.972] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 43.972] __kgem_bo_clear_busy: handle=8 [ 43.972] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 43.972] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 43.972] __kgem_bo_clear_busy: handle=8 [ 43.972] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 43.972] __kgem_bo_clear_busy: handle=7 [ 43.972] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 43.972] __kgem_busy: handle=2, busy=131072, wedged=0 [ 43.972] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 43.972] kgem_check_bo: num_pages=+8116, num_exec=+2 [ 43.972] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 43.972] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 43.972] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 43.972] kgem_add_handle: handle=4, index=0 [ 43.972] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 43.972] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 43.972] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 43.972] gen9_composite_get_binding_table(ffc0) [ 43.972] kgem_add_reloc64: handle=9, pos=16360, delta=0, domains=20002 [ 43.972] kgem_add_handle: handle=9, index=1 [ 43.972] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f02dd000) [ 43.972] __kgem_bo_mark_dirty: handle=9 (proxy? 0) [ 43.972] [3fe0] bind bo(handle=9, addr=f02dd000), format=192, width=3775, height=2136, pitch=15360, tiling=1 -> render [ 43.972] kgem_add_reloc64: handle=125, pos=16344, delta=0, domains=40000 [ 43.972] kgem_add_handle: handle=125, index=2 [ 43.972] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd0d4000) [ 43.972] [3fd0] bind bo(handle=125, addr=fd0d4000), format=192, width=490, height=20, pitch=2048, tiling=1 -> sampler [ 43.972] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 43.972] gen9_emit_sampler: sampler = 0 [ 43.972] gen9_emit_sf: num_sf_outputs=1 [ 43.972] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 43.972] gen9_emit_vertex_elements: setup id=0 [ 43.972] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 43.972] (0, 0) -> (0, 493) + (490, 20) [ 43.972] gen8_vertex_flush[490] = 3 [ 43.972] sna_accel_flush: flush?=1, dirty?=0 [ 43.972] gen8_vertex_close: used=812, vbo active? 23, vb=1, nreloc=1 [ 43.972] gen8_vertex_close: reloc[0] = 287 [ 43.972] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 43.972] kgem_add_handle: handle=23, index=3 [ 43.972] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 43.972] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=8190 [fenced=0] [ 43.972] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 43.972] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 43.972] kgem_fixup_relocs: shrinking by 61440 [ 43.972] __kgem_busy: handle=1, busy=0, wedged=0 [ 43.972] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 43.972] kgem_commit: release handle=9 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f02dd000 [ 43.972] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 43.972] kgem_commit: release handle=125 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd0d4000 [ 43.972] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 43.972] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 43.972] sna_accel_flush: flush?=0, dirty?=0 [ 43.972] sna_accel_flush: flush?=0, dirty?=0 [ 43.972] sna_accel_flush: flush?=0, dirty?=0 [ 43.972] sna_destroy_pixmap: pixmap=3405, attached?=1 [ 43.972] _kgem_bo_destroy: handle=125, proxy? 0 [ 43.972] __kgem_bo_destroy: handle=125, size=65536 [ 43.972] __kgem_busy: handle=125, busy=0, wedged=0 [ 43.972] __kgem_bo_clear_busy: handle=125 [ 43.972] kgem_bo_move_to_inactive: moving handle=125 to inactive [ 43.972] __sna_free_pixmap(pixmap=3405) [ 43.972] sna_accel_flush: flush?=0, dirty?=0 [ 43.972] sna_accel_flush: flush?=0, dirty?=0 [ 43.972] sna_accel_flush: flush?=0, dirty?=0 [ 43.972] sna_block_handler (tv=0.436000) [ 43.972] kgem_retire, need_retire?=1 [ 43.972] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 43.972] kgem_retire__requests_ring: retiring ring 0 [ 43.972] __kgem_busy: handle=2, busy=0, wedged=0 [ 43.972] __kgem_retire_rq: request 2 complete [ 43.972] kgem_retire__requests_ring: retiring ring 0 [ 43.972] __kgem_busy: handle=1, busy=0, wedged=0 [ 43.972] __kgem_retire_rq: request 1 complete [ 43.972] __kgem_bo_flush: handle=9, busy=0, wedged=0 [ 43.972] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 43.972] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 43.972] kgem_retire -- retired=0, need_retire=0 [ 43.972] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 43.972] gen6_render_retire: resetting idle vbo [ 43.972] sna_scanout_do_flush: flush timer active: delta=13 [ 43.972] sna_accel_do_throttle -- no pending activity [ 43.972] sna_accel_block: evaluating timers, active=5 [ 43.972] sna_accel_block: flush timer expires in 13 [43985] [ 43.972] sna_wakeup_handler [ 43.972] sna_mode_wakeup: len=64 [ 43.972] sna_mode_wakeup: recording last swap on pipe=1, frame 2364 [93c], time 43.970652 [ 43.972] sna_mode_wakeup: removing handle=40 [active_scanout=1] from scanout, installing handle=128 [active_scanout=3] [ 43.972] sna_mode_wakeup: flip complete, pending? 2 [ 43.972] sna_mode_wakeup: recording last swap on pipe=0, frame 2394 [95a], time 43.972071 [ 43.972] sna_mode_wakeup: removing handle=40 [active_scanout=0] from scanout, installing handle=128 [active_scanout=3] [ 43.972] sna_mode_wakeup: flip complete, pending? 1 [ 43.972] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 43.972] sna_accel_flush: flush?=0, dirty?=0 [ 43.972] sna_accel_flush: flush?=0, dirty?=0 [ 43.972] sna_block_handler (tv=0.436000) [ 43.972] sna_scanout_do_flush: flush timer active: delta=13 [ 43.972] sna_accel_do_throttle -- no pending activity [ 43.972] sna_accel_block: evaluating timers, active=5 [ 43.972] sna_accel_block: flush timer expires in 13 [43985] [ 43.972] sna_wakeup_handler [ 43.972] sna_accel_flush: flush?=0, dirty?=0 [ 43.972] sna_accel_flush: flush?=0, dirty?=0 [ 43.972] sna_block_handler (tv=0.436000) [ 43.972] sna_scanout_do_flush: flush timer active: delta=13 [ 43.972] sna_accel_do_throttle -- no pending activity [ 43.972] sna_accel_block: evaluating timers, active=5 [ 43.972] sna_accel_block: flush timer expires in 13 [43985] [ 43.972] sna_wakeup_handler [ 43.972] sna_accel_flush: flush?=0, dirty?=0 [ 43.972] sna_accel_flush: flush?=0, dirty?=0 [ 43.972] sna_accel_flush: flush?=0, dirty?=0 [ 43.972] sna_block_handler (tv=0.436000) [ 43.972] sna_scanout_do_flush: flush timer active: delta=13 [ 43.972] sna_accel_do_throttle -- no pending activity [ 43.972] sna_accel_block: evaluating timers, active=5 [ 43.972] sna_accel_block: flush timer expires in 13 [43985] [ 43.972] sna_wakeup_handler [ 43.972] sna_accel_flush: flush?=0, dirty?=0 [ 43.972] sna_accel_flush: flush?=0, dirty?=0 [ 43.972] sna_block_handler (tv=0.436000) [ 43.972] sna_scanout_do_flush: flush timer active: delta=13 [ 43.972] sna_accel_do_throttle -- no pending activity [ 43.972] sna_accel_block: evaluating timers, active=5 [ 43.972] sna_accel_block: flush timer expires in 13 [43985] [ 43.973] sna_wakeup_handler [ 43.973] sna_accel_flush: flush?=0, dirty?=0 [ 43.973] sna_accel_flush: flush?=0, dirty?=0 [ 43.973] sna_block_handler (tv=0.435000) [ 43.973] sna_scanout_do_flush: flush timer active: delta=12 [ 43.973] sna_accel_do_throttle -- no pending activity [ 43.973] sna_accel_block: evaluating timers, active=5 [ 43.973] sna_accel_block: flush timer expires in 12 [43985] [ 43.973] sna_wakeup_handler [ 43.973] sna_accel_flush: flush?=0, dirty?=0 [ 43.973] sna_accel_flush: flush?=0, dirty?=0 [ 43.973] sna_block_handler (tv=0.435000) [ 43.973] sna_scanout_do_flush: flush timer active: delta=12 [ 43.973] sna_accel_do_throttle -- no pending activity [ 43.973] sna_accel_block: evaluating timers, active=5 [ 43.973] sna_accel_block: flush timer expires in 12 [43985] [ 43.973] sna_wakeup_handler [ 43.973] sna_accel_flush: flush?=0, dirty?=0 [ 43.973] sna_accel_flush: flush?=0, dirty?=0 [ 43.973] sna_accel_flush: flush?=0, dirty?=0 [ 43.973] sna_block_handler (tv=0.435000) [ 43.973] sna_scanout_do_flush: flush timer active: delta=12 [ 43.973] sna_accel_do_throttle -- no pending activity [ 43.973] sna_accel_block: evaluating timers, active=5 [ 43.973] sna_accel_block: flush timer expires in 12 [43985] [ 43.973] sna_wakeup_handler [ 43.973] sna_accel_flush: flush?=0, dirty?=0 [ 43.973] sna_accel_flush: flush?=0, dirty?=0 [ 43.973] sna_block_handler (tv=0.435000) [ 43.973] sna_scanout_do_flush: flush timer active: delta=12 [ 43.973] sna_accel_do_throttle -- no pending activity [ 43.973] sna_accel_block: evaluating timers, active=5 [ 43.973] sna_accel_block: flush timer expires in 12 [43985] [ 43.973] sna_wakeup_handler [ 43.973] sna_accel_flush: flush?=0, dirty?=0 [ 43.973] sna_accel_flush: flush?=0, dirty?=0 [ 43.973] sna_accel_flush: flush?=0, dirty?=0 [ 43.973] sna_create_pixmap(1, 1, 32, usage=0) [ 43.973] kgem_can_create_2d: 1x1 @ 32 [ 43.973] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=1 [ 43.973] kgem_can_create_2d: untiled size=4096 [ 43.973] kgem_choose_tiling: disabling tiling [1x1] for single row/col [ 43.973] kgem_choose_tiling: 1x1 -> 0 [ 43.973] sna_create_pixmap: usage=0, flags=a [ 43.973] sna_create_pixmap: small buffer [4], attaching to shadow pixmap [ 43.973] create_pixmap: allocating pixmap 1x1, depth=32/32, size=12 [ 43.973] create_pixmap: serial=3406, usage=0, 1x1 [ 43.973] sna_create_pixmap: serial=3406, 1x1, usage=0 [ 43.973] sna_composite_rectangles(pixmap=3407, op=0, 0 x 1 [(0, 0)x(1, 1) ...]) [ 43.973] sna_composite_rectangles: converted to op 0 [ 43.973] sna_composite_rectangles[0] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 43.973] sna_composite_rectangles: nrects=1, region=(0, 0), (1, 1) x 1 [ 43.973] sna_composite_rectangles: clipped extents (0, 0),(1, 1) x 1 [ 43.973] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(1, 1) [ 43.973] sna_composite_rectangles: fallback, dst pixmap=3407 too small or not attached [ 43.973] sna_composite_rectangles: fallback [ 43.973] sna_drawable_move_region_to_cpu(pixmap=3407 (1x1), [(0, 0), (1, 1)], flags=1) [ 43.973] sna_drawable_move_region_to_cpu: region (0, 0), (1, 1) + (0, 0) subsumes pixmap (1x1) [ 43.973] _sna_pixmap_move_to_cpu(pixmap=3407, 1x1, flags=1) [ 43.973] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 43.973] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 43.973] operate_inplace: no, inplace operation not suitable [ 43.973] _sna_pixmap_move_to_cpu: marking as damaged [ 43.973] __sna_damage_all(1, 1) [ 43.973] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 43.973] sna_composite_rectangles(pixmap=3407, op=1, fff2f1f0 x 1 [(0, 0)x(1, 1) ...]) [ 43.973] sna_composite_rectangles: converted to op 1 [ 43.973] sna_composite_rectangles[0] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 43.973] sna_composite_rectangles: nrects=1, region=(0, 0), (1, 1) x 1 [ 43.973] sna_composite_rectangles: clipped extents (0, 0),(1, 1) x 1 [ 43.973] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(1, 1) [ 43.973] sna_composite_rectangles: fallback, dst pixmap=3407 too small or not attached [ 43.973] sna_composite_rectangles: fallback [ 43.973] sna_drawable_move_region_to_cpu(pixmap=3407 (1x1), [(0, 0), (1, 1)], flags=1) [ 43.973] sna_drawable_move_region_to_cpu: pixmap=3407 all damaged on CPU [ 43.973] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 43.973] sna_composite_rectangles: fallback fill: (0, 0)x(1, 1) fff2f1f0 [ 43.973] sna_composite_rectangles(pixmap=3407, op=1, ff300a24 x 2 [(0, 0)x(1, 1) ...]) [ 43.973] sna_composite_rectangles: converted to op 1 [ 43.973] sna_composite_rectangles[0] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 43.973] sna_composite_rectangles[1] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 43.973] sna_composite_rectangles: nrects=2, region=(0, 0), (1, 1) x 2 [ 43.973] sna_composite_rectangles: clipped extents (0, 0),(1, 1) x 1 [ 43.973] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(1, 1) [ 43.973] sna_composite_rectangles: fallback, dst pixmap=3407 too small or not attached [ 43.973] sna_composite_rectangles: fallback [ 43.973] sna_drawable_move_region_to_cpu(pixmap=3407 (1x1), [(0, 0), (1, 1)], flags=1) [ 43.973] sna_drawable_move_region_to_cpu: pixmap=3407 all damaged on CPU [ 43.973] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 43.973] sna_composite_rectangles: fallback fill: (0, 0)x(1, 1) ff300a24 [ 43.973] sna_copy_area: src=pixmap=3407:(0, 0)x(1, 1)+(0, 0) -> dst=pixmap=3060:(0, 0)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 43.973] sna_copy_area: normal copy [ 43.973] sna_do_copy: src=(0, 0), dst=(0, 0), size=(1x1) [ 43.973] sna_do_copy: after drawable: src=(0, 0), dst=(65, 24), size=(1x1) [ 43.973] sna_do_copy: dst extents (65, 24), (66, 25), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 43.973] sna_do_copy: clipped dst extents (65, 24), (66, 25) [ 43.973] sna_do_copy: unclipped src extents (0, 0), (1, 1) [ 43.973] sna_do_copy: clipped src extents (0, 0), (1, 1) [ 43.973] sna_do_copy: pixmap -- no source clipping [ 43.973] sna_do_copy: src extents (0, 0), (1, 1) x 1 [ 43.973] sna_do_copy: copy region (65, 24), (66, 25) x 1 + (-65, -24) [ 43.973] sna_copy_boxes (boxes=1x[(65, 24), (66, 25)...], src pixmap=3407+(-65, -24), dst pixmap=3060+(-65, -24), alu=3, src.size=1x1, dst.size=3775x2136) [ 43.973] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94ad8f90, gpu_bo=0, cpu_bo=0), replaces=0 [ 43.973] sna_drawable_use_bo pixmap=3060, box=((0, 0), (1, 1)), flags=8... [ 43.973] sna_drawable_use_bo: exported target, set PREFER_GPU [ 43.973] sna_drawable_use_bo: pinned, never REPLACES [ 43.973] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 43.973] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 43.973] sna_drawable_use_bo: using whole GPU bo [ 43.973] region_overlaps_damage? [ 43.973] use_shm_bo: no, not attached [ 43.973] sna_drawable_move_region_to_cpu(pixmap=3407 (1x1), [(0, 0), (1, 1)], flags=2) [ 43.973] sna_drawable_move_region_to_cpu: pixmap=3407 all damaged on CPU [ 43.973] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 43.973] sna_write_boxes x 1, src stride=4, src dx=(0, 0) [ 43.973] kgem_bo_can_map: handle=9, map=0x7fc6b7845000:0x0:0x7fc656564000, tiling=1, domain=0, offset=4029534208 [ 43.973] write_boxes_inplace x 1, handle=9, tiling=1 [ 43.973] upload_inplace__tiled: tiling=1 [ 43.973] kgem_bo_can_map__cpu: handle=9 [ 43.973] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 43.973] kgem_bo_map__cpu(handle=9, size=33177600, map=0x7fc6b7845000:0x7fc656564000) [ 43.973] kgem_bo_sync__cpu: handle=9 [ 43.973] __kgem_busy: handle=9, busy=0, wedged=0 [ 43.973] kgem_bo_sync__cpu: SYNC: handle=9, needs_flush? 0, domain? 0, busy? 0 [ 43.973] __kgem_busy: handle=9, busy=0, wedged=0 [ 43.973] kgem_bo_retire: retiring bo handle=9 (needed flush? 0), rq? 0 [busy?=0] [ 43.973] assert_bo_retired: handle=9, domain: 0 exec? 0, rq? 0 [ 43.973] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(0, 0), size=1x1, pitch=4/15360 [ 43.973] sna_accel_flush: flush?=0, dirty?=0 [ 43.973] sna_accel_flush: flush?=0, dirty?=0 [ 43.973] sna_accel_flush: flush?=0, dirty?=0 [ 43.973] sna_accel_flush: flush?=0, dirty?=0 [ 43.973] sna_destroy_pixmap: pixmap=3407, attached?=1 [ 43.973] __sna_free_pixmap(pixmap=3407) [ 43.973] sna_accel_flush: flush?=0, dirty?=0 [ 43.973] sna_accel_flush: flush?=0, dirty?=0 [ 43.973] sna_accel_flush: flush?=0, dirty?=0 [ 43.973] sna_block_handler (tv=0.435000) [ 43.973] sna_scanout_do_flush: flush timer active: delta=12 [ 43.973] sna_accel_do_throttle -- no pending activity [ 43.973] sna_accel_block: evaluating timers, active=5 [ 43.973] sna_accel_block: flush timer expires in 12 [43985] [ 43.973] sna_wakeup_handler [ 43.973] sna_accel_flush: flush?=0, dirty?=0 [ 43.973] sna_accel_flush: flush?=0, dirty?=0 [ 43.973] sna_accel_flush: flush?=0, dirty?=0 [ 43.973] sna_accel_flush: flush?=0, dirty?=0 [ 43.973] sna_accel_flush: flush?=0, dirty?=0 [ 43.973] sna_accel_flush: flush?=0, dirty?=0 [ 43.973] sna_accel_flush: flush?=0, dirty?=0 [ 43.973] sna_accel_flush: flush?=0, dirty?=0 [ 43.973] sna_accel_flush: flush?=0, dirty?=0 [ 43.973] sna_accel_flush: flush?=0, dirty?=0 [ 43.973] sna_accel_flush: flush?=0, dirty?=0 [ 43.973] sna_block_handler (tv=0.435000) [ 43.973] sna_scanout_do_flush: flush timer active: delta=12 [ 43.973] sna_accel_do_throttle -- no pending activity [ 43.973] sna_accel_block: evaluating timers, active=5 [ 43.973] sna_accel_block: flush timer expires in 12 [43985] [ 43.973] sna_wakeup_handler [ 43.974] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=40, name=5 [ 43.974] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 43.974] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 43.974] sna_dri2_get_back: draw size=7680x2160, back buffer handle=40 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 [ 43.974] sna_dri2_get_back: reuse backbuffer? 1 [ 43.974] sna_dri2_get_back: back buffer handle=40, active?=0, refcnt=1 [ 43.974] sna_dri2_get_back: reuse unattached back [ 43.974] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 43.974] sna_dri2_reuse_buffer: reusing back buffer handle=40, name=5, pitch=30720, age=0 [ 43.974] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 43.974] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=128, name=76, active_scanout=3 [ 43.974] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 43.974] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 43.974] sna_accel_flush: flush?=0, dirty?=0 [ 43.974] sna_accel_flush: flush?=0, dirty?=0 [ 43.974] sna_accel_flush: flush?=0, dirty?=0 [ 43.974] sna_block_handler (tv=0.434000) [ 43.974] sna_scanout_do_flush: flush timer active: delta=11 [ 43.974] sna_accel_do_throttle -- no pending activity [ 43.974] sna_accel_block: evaluating timers, active=5 [ 43.974] sna_accel_block: flush timer expires in 11 [43985] [ 43.974] sna_wakeup_handler [ 43.974] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 43.974] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 43.974] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 43.974] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 43.974] sna_dri2_get_msc(draw=146, pipe=0) [ 43.974] sna_crtc_record_swap: recording last swap on pipe=0, frame 2394 [msc=2394], time 43.972071 [ 43.974] sna_dri2_get_msc: msc=2394 [raw=2394], ust=43972071 [ 43.974] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=40 (refs=1/1, flush=0) , front=128 (refs=1/4, flush=1) [ 43.974] sna_dri2_schedule_swap(target_msc=2393, divisor=0, remainder=0) [ 43.974] sna_dri2_schedule_swap: using front handle=128, active_scanout?=3, flush?=1 [ 43.974] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 43.974] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 43.974] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 43.974] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 43.974] sna_crtc_record_swap: recording last swap on pipe=0, frame 2394 [msc=2394], time 43.972071 [ 43.974] immediate_swap: current_msc=2394, target_msc=2393 -- yes [ 43.974] can_flip: no, shadow enabled [ 43.974] sna_dri2_add_event: adding event to window 146) [ 43.974] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 43.974] sna_dri2_immediate_blit: no pending blit, starting chain [ 43.974] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 43.974] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 43.974] can_xchg: back size=8701e00, front size=8701e00 [ 43.974] can_xchg: yes, pixmap=165 [ 43.974] sna_dri2_xchg: win=146, exchange front=128/76,ref=2 and back=40/5,ref=2, pixmap=165 7680x2160 [ 43.974] sna_dri2_xchg: back_bo handle=40, pitch=30720, size=132710400, ref=1, active_scanout?=0 [ 43.974] sna_dri2_xchg: front_bo handle=128, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 43.974] set_bo: pixmap=165, handle=40 (old handle=128) [ 43.974] set_bo: marking whole pixmap as damaged [ 43.974] set_bo: applying final/discard move-to-gpu [ 43.975] wait_for_shadow: flags=0, flips=0, handle=128, shadow=32 [ 43.975] set_bo: dropping flush hint from handle=128 [ 43.975] set_bo: adding flush hint to handle=40 [ 43.975] mark_stale(handle=128) => 1 [ 43.975] swap_limit: draw=146 setting swap limit to 3 [ 43.975] sna_dri2_swap_limit_validate: swap limit set to 3 [ 43.975] sna_next_vblank(pipe=0, waiting until next vblank) [ 43.975] sna_dri2_schedule_swap: reported target_msc=2394 [ 43.975] sna_accel_flush: flush?=0, dirty?=0 [ 43.975] sna_accel_flush: flush?=0, dirty?=0 [ 43.975] sna_accel_flush: flush?=0, dirty?=0 [ 43.975] sna_accel_flush: flush?=0, dirty?=0 [ 43.975] sna_block_handler (tv=0.433000) [ 43.975] sna_scanout_do_flush: flush timer active: delta=10 [ 43.975] sna_accel_do_throttle -- no pending activity [ 43.975] sna_accel_block: evaluating timers, active=5 [ 43.975] sna_accel_block: flush timer expires in 10 [43985] [ 43.985] sna_wakeup_handler [ 43.985] sna_block_handler (tv=0.423000) [ 43.985] sna_scanout_do_flush: flush timer active: delta=0 [ 43.985] sna_scanout_do_flush (time=43985), triggered [ 43.985] sna_scanout_flush (time=43985), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 43.985] has_shadow: has pending damage? 1, outstanding flips: 0 [ 43.985] stop_flush: scanout=40 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 43.985] has_shadow: has pending damage? 1, outstanding flips: 0 [ 43.985] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 43.985] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 43.985] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 43.985] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 43.985] sna_pixmap_move_to_gpu: already all-damaged [ 43.985] sna_pixmap_mark_active: pixmap=165, handle=40 [ 43.985] sna_mode_redisplay: crtc[0] transformed? 0 [ 43.985] sna_mode_redisplay: crtc[1] transformed? 0 [ 43.985] sna_mode_redisplay: crtc[2] transformed? 0 [ 43.985] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=40 [active=1] [ 43.985] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 128, transformed? 0 [ 43.985] get_fb: reusing fb=110 for handle=40 [ 43.985] sna_mode_redisplay: recording flip on CRTC:32 handle=40, active_scanout=2, serial=2 [ 43.985] __kgem_bo_clear_busy: handle=40 [ 43.985] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 128, transformed? 0 [ 43.985] sna_mode_redisplay: recording flip on CRTC:39 handle=40, active_scanout=3, serial=3 [ 43.985] __kgem_bo_clear_busy: handle=40 [ 43.985] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 43.985] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 43.985] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=40, shadow handle=32 [ 43.985] sna_accel_do_throttle -- no pending activity [ 43.985] sna_accel_block: evaluating timers, active=5 [ 43.985] sna_accel_block: flush timer expires in 16 [44001] [ 43.987] sna_wakeup_handler [ 43.987] sna_mode_wakeup: len=32 [ 43.987] sna_mode_wakeup: recording last swap on pipe=1, frame 2365 [93d], time 43.987557 [ 43.987] sna_mode_wakeup: removing handle=128 [active_scanout=1] from scanout, installing handle=40 [active_scanout=3] [ 43.987] sna_mode_wakeup: flip complete, pending? 2 [ 43.987] sna_block_handler (tv=0.421000) [ 43.987] sna_scanout_do_flush: flush timer active: delta=14 [ 43.987] sna_accel_do_throttle -- no pending activity [ 43.987] sna_accel_block: evaluating timers, active=5 [ 43.987] sna_accel_block: flush timer expires in 14 [44001] [ 43.988] sna_wakeup_handler [ 43.988] sna_mode_wakeup: len=64 [ 43.988] sna_dri2_vblank_handler(type=2, sequence=2395, draw=3353) [ 43.988] sna_crtc_record_swap: recording last swap on pipe=0, frame 2395 [msc=2395], time 43.988976 [ 43.988] sna_dri2_vblank_handler: 2 complete, frame=2395 tv=43.988976 [ 43.988] sna_dri2_blit_complete: blit finished [ 43.988] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=2395, tv=43.988976) [ 43.988] frame_swap_complete(type=2): draw=146, pipe=0, frame=2395 [msc=2395], tv=43.988976 [ 43.988] sna_accel_flush: flush?=0, dirty?=0 [ 43.988] sna_dri2_event_free(draw?=1) [ 43.988] sna_dri2_remove_event: remove[0x561c947ee760] from window 146, active? 1 [ 43.988] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 43.988] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=128] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 43.988] sna_dri2_vblank_handler complete [ 43.988] sna_mode_wakeup: recording last swap on pipe=0, frame 2395 [95b], time 43.988976 [ 43.988] sna_mode_wakeup: removing handle=128 [active_scanout=0] from scanout, installing handle=40 [active_scanout=3] [ 43.988] sna_mode_wakeup: flip complete, pending? 1 [ 43.988] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 43.988] sna_block_handler (tv=0.420000) [ 43.988] sna_scanout_do_flush: flush timer active: delta=13 [ 43.988] sna_accel_do_throttle -- no pending activity [ 43.988] sna_accel_block: evaluating timers, active=5 [ 43.988] sna_accel_block: flush timer expires in 13 [44001] [ 43.990] sna_wakeup_handler [ 43.990] sna_accel_flush: flush?=0, dirty?=0 [ 43.990] sna_accel_flush: flush?=0, dirty?=0 [ 43.990] sna_block_handler (tv=0.418000) [ 43.990] sna_scanout_do_flush: flush timer active: delta=11 [ 43.990] sna_accel_do_throttle -- no pending activity [ 43.990] sna_accel_block: evaluating timers, active=5 [ 43.990] sna_accel_block: flush timer expires in 11 [44001] [ 43.990] sna_wakeup_handler [ 43.990] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=128, name=76 [ 43.990] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 43.990] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 43.990] sna_dri2_get_back: draw size=7680x2160, back buffer handle=128 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 [ 43.990] sna_dri2_get_back: reuse backbuffer? 1 [ 43.990] sna_dri2_get_back: back buffer handle=128, active?=0, refcnt=1 [ 43.990] sna_dri2_get_back: reuse unattached back [ 43.990] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 43.990] sna_dri2_reuse_buffer: reusing back buffer handle=128, name=76, pitch=30720, age=0 [ 43.990] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 43.990] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=40, name=5, active_scanout=3 [ 43.990] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 43.990] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 43.990] sna_accel_flush: flush?=0, dirty?=0 [ 43.990] sna_accel_flush: flush?=0, dirty?=0 [ 43.990] sna_accel_flush: flush?=0, dirty?=0 [ 43.990] sna_block_handler (tv=0.418000) [ 43.990] sna_scanout_do_flush: flush timer active: delta=11 [ 43.990] sna_accel_do_throttle -- no pending activity [ 43.990] sna_accel_block: evaluating timers, active=5 [ 43.990] sna_accel_block: flush timer expires in 11 [44001] [ 43.991] sna_wakeup_handler [ 43.991] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 43.991] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 43.991] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 43.991] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 43.991] sna_dri2_get_msc(draw=146, pipe=0) [ 43.991] sna_crtc_record_swap: recording last swap on pipe=0, frame 2395 [msc=2395], time 43.988976 [ 43.991] sna_dri2_get_msc: msc=2395 [raw=2395], ust=43988976 [ 43.991] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=128 (refs=1/1, flush=0) , front=40 (refs=1/4, flush=1) [ 43.991] sna_dri2_schedule_swap(target_msc=2395, divisor=0, remainder=0) [ 43.991] sna_dri2_schedule_swap: using front handle=40, active_scanout?=3, flush?=1 [ 43.991] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 43.991] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 43.991] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 43.991] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 43.991] sna_crtc_record_swap: recording last swap on pipe=0, frame 2395 [msc=2395], time 43.988976 [ 43.991] immediate_swap: current_msc=2395, target_msc=2395 -- yes [ 43.991] can_flip: no, shadow enabled [ 43.991] sna_dri2_add_event: adding event to window 146) [ 43.991] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 43.991] sna_dri2_immediate_blit: no pending blit, starting chain [ 43.991] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 43.991] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 43.991] can_xchg: back size=8701e00, front size=8701e00 [ 43.991] can_xchg: yes, pixmap=165 [ 43.991] sna_dri2_xchg: win=146, exchange front=40/5,ref=2 and back=128/76,ref=2, pixmap=165 7680x2160 [ 43.991] sna_dri2_xchg: back_bo handle=128, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 43.991] sna_dri2_xchg: front_bo handle=40, pitch=30720, size=132710400, ref=4, active_scanout?=3 [ 43.991] set_bo: pixmap=165, handle=128 (old handle=40) [ 43.991] set_bo: marking whole pixmap as damaged [ 43.991] set_bo: applying final/discard move-to-gpu [ 43.991] wait_for_shadow: flags=0, flips=0, handle=40, shadow=32 [ 43.991] set_bo: dropping flush hint from handle=40 [ 43.991] set_bo: adding flush hint to handle=128 [ 43.991] mark_stale(handle=40) => 1 [ 43.991] swap_limit: draw=146 setting swap limit to 3 [ 43.991] sna_dri2_swap_limit_validate: swap limit set to 3 [ 43.991] sna_next_vblank(pipe=0, waiting until next vblank) [ 43.991] sna_dri2_schedule_swap: reported target_msc=2395 [ 43.991] sna_accel_flush: flush?=0, dirty?=0 [ 43.991] sna_accel_flush: flush?=0, dirty?=0 [ 43.991] sna_accel_flush: flush?=0, dirty?=0 [ 43.991] sna_accel_flush: flush?=0, dirty?=0 [ 43.991] sna_block_handler (tv=0.417000) [ 43.991] sna_scanout_do_flush: flush timer active: delta=10 [ 43.991] sna_accel_do_throttle -- no pending activity [ 43.991] sna_accel_block: evaluating timers, active=5 [ 43.991] sna_accel_block: flush timer expires in 10 [44001] [ 44.001] sna_wakeup_handler [ 44.001] sna_block_handler (tv=0.407000) [ 44.001] sna_scanout_do_flush: flush timer active: delta=0 [ 44.001] sna_scanout_do_flush (time=44001), triggered [ 44.001] sna_scanout_flush (time=44001), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 44.001] has_shadow: has pending damage? 1, outstanding flips: 0 [ 44.001] stop_flush: scanout=128 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 44.001] has_shadow: has pending damage? 1, outstanding flips: 0 [ 44.001] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 44.001] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 44.001] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 44.001] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 44.001] sna_pixmap_move_to_gpu: already all-damaged [ 44.001] sna_pixmap_mark_active: pixmap=165, handle=128 [ 44.001] sna_mode_redisplay: crtc[0] transformed? 0 [ 44.001] sna_mode_redisplay: crtc[1] transformed? 0 [ 44.001] sna_mode_redisplay: crtc[2] transformed? 0 [ 44.001] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=128 [active=1] [ 44.001] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 40, transformed? 0 [ 44.001] get_fb: reusing fb=112 for handle=128 [ 44.001] sna_mode_redisplay: recording flip on CRTC:32 handle=128, active_scanout=2, serial=2 [ 44.001] __kgem_bo_clear_busy: handle=128 [ 44.002] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 40, transformed? 0 [ 44.002] sna_mode_redisplay: recording flip on CRTC:39 handle=128, active_scanout=3, serial=3 [ 44.002] __kgem_bo_clear_busy: handle=128 [ 44.002] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 44.002] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 44.002] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=128, shadow handle=32 [ 44.002] sna_accel_do_throttle -- no pending activity [ 44.002] sna_accel_block: evaluating timers, active=5 [ 44.002] sna_accel_block: flush timer expires in 16 [44017] [ 44.004] sna_wakeup_handler [ 44.004] sna_mode_wakeup: len=32 [ 44.004] sna_mode_wakeup: recording last swap on pipe=1, frame 2366 [93e], time 44.4454 [ 44.004] sna_mode_wakeup: removing handle=40 [active_scanout=1] from scanout, installing handle=128 [active_scanout=3] [ 44.004] sna_mode_wakeup: flip complete, pending? 2 [ 44.004] sna_block_handler (tv=0.404000) [ 44.004] sna_scanout_do_flush: flush timer active: delta=13 [ 44.004] sna_accel_do_throttle -- no pending activity [ 44.004] sna_accel_block: evaluating timers, active=5 [ 44.004] sna_accel_block: flush timer expires in 13 [44017] [ 44.005] sna_wakeup_handler [ 44.005] sna_mode_wakeup: len=64 [ 44.005] sna_dri2_vblank_handler(type=2, sequence=2396, draw=3353) [ 44.005] sna_crtc_record_swap: recording last swap on pipe=0, frame 2396 [msc=2396], time 44.5875 [ 44.005] sna_dri2_vblank_handler: 2 complete, frame=2396 tv=44.5875 [ 44.005] sna_dri2_blit_complete: blit finished [ 44.005] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=2396, tv=44.5875) [ 44.005] frame_swap_complete(type=2): draw=146, pipe=0, frame=2396 [msc=2396], tv=44.5875 [ 44.005] sna_accel_flush: flush?=0, dirty?=0 [ 44.005] sna_dri2_event_free(draw?=1) [ 44.005] sna_dri2_remove_event: remove[0x561c947ed940] from window 146, active? 1 [ 44.005] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 44.005] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=40] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 44.005] sna_dri2_vblank_handler complete [ 44.005] sna_mode_wakeup: recording last swap on pipe=0, frame 2396 [95c], time 44.5875 [ 44.005] sna_mode_wakeup: removing handle=40 [active_scanout=0] from scanout, installing handle=128 [active_scanout=3] [ 44.005] sna_mode_wakeup: flip complete, pending? 1 [ 44.005] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 44.005] sna_block_handler (tv=0.403000) [ 44.005] sna_scanout_do_flush: flush timer active: delta=12 [ 44.005] sna_accel_do_throttle -- no pending activity [ 44.005] sna_accel_block: evaluating timers, active=5 [ 44.005] sna_accel_block: flush timer expires in 12 [44017] [ 44.018] sna_wakeup_handler [ 44.018] sna_block_handler (tv=0.390000) [ 44.018] sna_scanout_do_flush: flush timer active: delta=-1 [ 44.018] sna_scanout_do_flush (time=44018), triggered [ 44.018] sna_scanout_flush (time=44018), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 44.018] has_shadow: has pending damage? 0, outstanding flips: 0 [ 44.018] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 44.018] has_shadow: has pending damage? 0, outstanding flips: 0 [ 44.018] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 44.018] sna_accel_do_throttle -- no pending activity [ 44.018] sna_accel_block: evaluating timers, active=5 [ 44.018] sna_accel_block: flush timer expires in 16 [44034] [ 44.034] sna_wakeup_handler [ 44.034] sna_block_handler (tv=0.374000) [ 44.034] sna_scanout_do_flush: flush timer active: delta=0 [ 44.034] sna_scanout_do_flush (time=44034), triggered [ 44.034] sna_scanout_flush (time=44034), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 44.034] has_shadow: has pending damage? 0, outstanding flips: 0 [ 44.034] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 44.034] has_shadow: has pending damage? 0, outstanding flips: 0 [ 44.034] sna_accel_disarm_timer[0] (time=44034) [ 44.034] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 44.034] sna_accel_do_throttle -- no pending activity [ 44.055] sna_wakeup_handler [ 44.055] sna_accel_flush: flush?=0, dirty?=0 [ 44.055] sna_accel_flush: flush?=0, dirty?=0 [ 44.055] sna_block_handler (tv=0.353000) [ 44.055] has_shadow: has pending damage? 0, outstanding flips: 0 [ 44.055] sna_accel_do_throttle -- no pending activity [ 44.055] sna_wakeup_handler [ 44.055] sna_block_handler (tv=0.353000) [ 44.055] has_shadow: has pending damage? 0, outstanding flips: 0 [ 44.055] sna_accel_do_throttle -- no pending activity [ 44.056] sna_wakeup_handler [ 44.056] sna_block_handler (tv=0.352000) [ 44.056] has_shadow: has pending damage? 0, outstanding flips: 0 [ 44.056] sna_accel_do_throttle -- no pending activity [ 44.058] sna_wakeup_handler [ 44.058] sna_block_handler (tv=0.350000) [ 44.058] has_shadow: has pending damage? 0, outstanding flips: 0 [ 44.058] sna_accel_do_throttle -- no pending activity [ 44.377] sna_wakeup_handler [ 44.378] sna_accel_flush: flush?=0, dirty?=0 [ 44.378] sna_accel_flush: flush?=0, dirty?=0 [ 44.378] sna_block_handler (tv=0.499000) [ 44.378] has_shadow: has pending damage? 0, outstanding flips: 0 [ 44.378] sna_accel_do_throttle -- no pending activity [ 44.378] sna_wakeup_handler [ 44.378] sna_block_handler (tv=0.499000) [ 44.378] has_shadow: has pending damage? 0, outstanding flips: 0 [ 44.378] sna_accel_do_throttle -- no pending activity [ 44.378] sna_wakeup_handler [ 44.378] sna_accel_flush: flush?=0, dirty?=0 [ 44.378] sna_accel_flush: flush?=0, dirty?=0 [ 44.378] sna_accel_flush: flush?=0, dirty?=0 [ 44.378] sna_accel_flush: flush?=0, dirty?=0 [ 44.378] sna_block_handler (tv=0.499000) [ 44.378] has_shadow: has pending damage? 0, outstanding flips: 0 [ 44.378] sna_accel_do_throttle -- no pending activity [ 44.379] sna_wakeup_handler [ 44.379] sna_accel_flush: flush?=0, dirty?=0 [ 44.379] sna_block_handler (tv=0.498000) [ 44.379] has_shadow: has pending damage? 0, outstanding flips: 0 [ 44.379] sna_accel_do_throttle -- no pending activity [ 44.390] sna_wakeup_handler [ 44.390] sna_accel_flush: flush?=0, dirty?=0 [ 44.390] sna_accel_flush: flush?=0, dirty?=0 [ 44.390] sna_block_handler (tv=0.487000) [ 44.390] has_shadow: has pending damage? 0, outstanding flips: 0 [ 44.390] sna_accel_do_throttle -- no pending activity [ 44.406] sna_wakeup_handler [ 44.406] sna_create_pixmap(220, 20, 32, usage=0) [ 44.406] kgem_can_create_2d: 220x20 @ 32 [ 44.406] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=896, height=20 [ 44.406] kgem_can_create_2d: untiled size=20480 [ 44.406] kgem_choose_tiling: 220x20 -> 1 [ 44.406] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1024, height=24 [ 44.406] kgem_can_create_2d: tiled[1] size=24576 [ 44.406] sna_create_pixmap: usage=0, flags=1b [ 44.406] sna_create_pixmap: creating GPU pixmap 220x20, stride=880, flags=1b [ 44.406] __pop_freed_pixmap: reusing freed pixmap=3405 header [ 44.406] create_pixmap_hdr: pixmap=3408, width=220, height=20, usage=0 [ 44.406] sna_create_pixmap: serial=3408, 220x20, usage=0 [ 44.406] sna_composite_rectangles(pixmap=3409, op=0, 0 x 1 [(0, 0)x(220, 20) ...]) [ 44.406] sna_composite_rectangles: converted to op 0 [ 44.406] sna_composite_rectangles[0] (0, 0)x(220, 20) -> (0, 0), (220, 20) [ 44.406] sna_composite_rectangles: nrects=1, region=(0, 0), (220, 20) x 1 [ 44.406] sna_composite_rectangles: clipped extents (0, 0),(220, 20) x 1 [ 44.406] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(220, 20) [ 44.406] sna_composite_rectangles: dropping last-cpu hint [ 44.406] sna_drawable_use_bo pixmap=3409, box=((0, 0), (220, 20)), flags=19... [ 44.406] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 44.406] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 44.406] sna_pixmap_move_to_gpu(pixmap=3409, usage=0), flags=b [ 44.406] sna_pixmap_move_to_gpu: CPU damage? 0 [ 44.406] sna_pixmap_move_to_gpu: creating GPU bo (220x20@32), create=b [ 44.406] kgem_choose_tiling: 220x20 -> 1 [ 44.406] kgem_choose_tiling: 220x20 -> 1 [ 44.406] sna_pixmap_alloc_gpu: pixmap=3409 [ 44.406] kgem_create_2d(220x20, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 44.406] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1024, height=24 [ 44.406] kgem_set_tiling: handle=125, tiling=1 [1], pitch=1024 [1024]: 1 [ 44.406] kgem_bo_remove_from_inactive: removing handle=125 from inactive [ 44.406] from inactive: pitch=1024, tiling=1: handle=125, id=2010 [ 44.406] __sna_damage_all(220, 20) [ 44.406] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 44.406] sna_pixmap_mark_active: pixmap=3409, handle=125 [ 44.406] sna_drawable_use_bo: allocated GPU bo for operation [ 44.406] sna_drawable_use_bo: using GPU bo with damage? 0 [ 44.406] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 44.406] kgem_bo_is_render: handle=125, rq? 0 [0] [ 44.406] kgem_bo_is_render: handle=125, rq? 0 [0] [ 44.406] gen9_render_fill_boxes(0 x 1 [(0, 0), (220, 20) ...]) [ 44.406] sna_render_get_solid: 0 [ 44.406] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 44.406] kgem_check_bo: num_pages=+16, num_exec=+1 [ 44.406] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 44.406] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 44.406] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 44.406] kgem_add_handle: handle=4, index=0 [ 44.406] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 44.406] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 44.406] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 44.406] gen9_composite_get_binding_table(ffc0) [ 44.406] kgem_add_reloc64: handle=125, pos=16360, delta=0, domains=20002 [ 44.406] kgem_add_handle: handle=125, index=1 [ 44.406] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd0d4000) [ 44.406] __kgem_bo_mark_dirty: handle=125 (proxy? 0) [ 44.406] [3fe0] bind bo(handle=125, addr=fd0d4000), format=192, width=220, height=20, pitch=1024, tiling=1 -> render [ 44.406] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 44.406] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 44.406] kgem_add_handle: handle=7, index=2 [ 44.406] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 44.406] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 44.406] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 44.406] gen9_emit_sampler: sampler = 1 [ 44.406] gen9_emit_sf: num_sf_outputs=1 [ 44.406] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 44.406] gen9_emit_vertex_elements: setup id=0 [ 44.406] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 44.406] (0, 0), (220, 20) [ 44.406] gen8_vertex_flush[490] = 3 [ 44.406] sna_composite_rectangles: pixmap=3409 marking clear [0]? 1 [ 44.406] sna_composite_rectangles(pixmap=3409, op=1, fff2f1f0 x 1 [(0, 0)x(220, 20) ...]) [ 44.406] sna_composite_rectangles: converted to op 1 [ 44.406] sna_composite_rectangles[0] (0, 0)x(220, 20) -> (0, 0), (220, 20) [ 44.406] sna_composite_rectangles: nrects=1, region=(0, 0), (220, 20) x 1 [ 44.406] sna_composite_rectangles: clipped extents (0, 0),(220, 20) x 1 [ 44.406] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(220, 20) [ 44.406] sna_composite_rectangles: promoting to full GPU [ 44.406] sna_composite_rectangles: dropping last-cpu hint [ 44.406] sna_drawable_use_bo pixmap=3409, box=((0, 0), (220, 20)), flags=19... [ 44.406] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 44.406] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 44.406] sna_drawable_use_bo: using whole GPU bo [ 44.406] gen9_render_fill_boxes (op=1, color=(f2f2, f1f1, f0f0, ffff) [20028888]) [ 44.406] kgem_bo_is_render: handle=125, rq? 1 [1] [ 44.406] gen9_render_fill_boxes(fff2f1f0 x 1 [(0, 0), (220, 20) ...]) [ 44.406] sna_render_get_solid: fff2f1f0 [ 44.406] sna_render_get_solid(15) = fff2f1f0 (old) [ 44.406] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 44.406] kgem_check_bo: num_pages=+0, num_exec=+0 [ 44.406] gen9_composite_get_binding_table(ff00) [ 44.406] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 44.406] kgem_add_reloc64: adding proxy [delta=60] for handle=8 [ 44.406] kgem_add_handle: handle=8, index=3 [ 44.406] kgem_add_reloc64[5] = (delta=60, target handle=3, presumed=fdffe000) [ 44.406] [3fb0] bind bo(handle=8, addr=fdffe03c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 44.406] gen9_emit_vertex_elements: setup id=0 [ 44.406] (0, 0), (220, 20) [ 44.406] gen8_vertex_flush[4cc] = 3 [ 44.406] sna_composite_rectangles: pixmap=3409 marking clear [fff2f1f0]? 1 [ 44.406] sna_composite_rectangles(pixmap=3409, op=1, ff300a24 x 2 [(0, 0)x(220, 20) ...]) [ 44.406] sna_composite_rectangles: converted to op 1 [ 44.406] sna_composite_rectangles[0] (0, 0)x(220, 20) -> (0, 0), (220, 20) [ 44.406] sna_composite_rectangles[1] (0, 0)x(220, 20) -> (0, 0), (220, 20) [ 44.406] sna_composite_rectangles: nrects=2, region=(0, 0), (220, 20) x 2 [ 44.406] sna_composite_rectangles: clipped extents (0, 0),(220, 20) x 1 [ 44.406] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(220, 20) [ 44.406] sna_composite_rectangles: promoting to full GPU [ 44.406] sna_composite_rectangles: dropping last-cpu hint [ 44.406] sna_drawable_use_bo pixmap=3409, box=((0, 0), (220, 20)), flags=19... [ 44.406] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 44.406] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 44.406] sna_drawable_use_bo: using whole GPU bo [ 44.406] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 44.406] kgem_bo_is_render: handle=125, rq? 1 [1] [ 44.406] gen9_render_fill_boxes(ff300a24 x 1 [(0, 0), (220, 20) ...]) [ 44.406] sna_render_get_solid: ff300a24 [ 44.406] sna_render_get_solid(17) = ff300a24 (old) [ 44.406] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 44.406] kgem_check_bo: num_pages=+0, num_exec=+0 [ 44.406] gen9_composite_get_binding_table(fe80) [ 44.406] kgem_add_reloc64: handle=8, pos=16280, delta=0, domains=40000 [ 44.406] kgem_add_reloc64: adding proxy [delta=68] for handle=8 [ 44.406] kgem_add_reloc64[6] = (delta=68, target handle=3, presumed=fdffe000) [ 44.406] [3f90] bind bo(handle=8, addr=fdffe044), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 44.406] gen9_emit_vertex_elements: setup id=0 [ 44.406] (0, 0), (220, 20) [ 44.406] gen8_vertex_flush[508] = 3 [ 44.406] sna_composite_rectangles: pixmap=3409 marking clear [ff300a24]? 1 [ 44.406] sna_glyphs(op=3, nlist=2, src=(1, -2)) [ 44.406] kgem_bo_is_busy: handle=125, domain: 0 exec? 1, rq? 1 [ 44.406] can_discard_mask: nlist=2, mask=28888, depth 32, op=3 (bounded? 1) [ 44.406] glyphs_format: format=166024, depth=32 [ 44.406] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 44.406] sna_glyphs: discarding mask [ 44.406] glyphs0_to_dst(op=3, src=(1, -2), nlist=2, dst=(1, -2)+(0, 0)) [ 44.406] clipped_glyphs? 47 glyph in 2 lists extents (0, -14), (199, 19), region (0, 0), (199, 19): yes [ 44.406] gen9_render_composite: 0x0, current mode=1/1 [ 44.406] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 44.406] gen9_composite_fallback: mask is already on the GPU, try to use GPU [ 44.406] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 44.406] sna_drawable_use_bo pixmap=3409, box=((0, 0), (199, 19)), flags=7... [ 44.406] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 44.406] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 44.406] sna_drawable_use_bo: using whole GPU bo [ 44.406] gen9_composite_set_target: pixmap=3409, format=20028888, size=220x20, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 44.406] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 44.406] color_convert: src=ffffffff [20028888] [ 44.406] color_convert: dst=ffffffff [20028888] [ 44.406] sna_render_get_solid: ffffffff [ 44.406] sna_render_get_solid(white) [ 44.406] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 44.406] sna_transform_is_imprecise_integer_translation: no transform [ 44.406] gen9_composite_picture: integer translation (0, 0), removing [ 44.406] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 44.406] sna_render_pixmap_bo: GPU all damaged [ 44.406] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 44.406] gen4_choose_composite_emitter: solid, identity mask [ 44.406] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 44.406] aligning vertex: was 2, now 4 floats per vertex [ 44.406] gen9_composite_get_binding_table(fe00) [ 44.406] kgem_add_reloc64: handle=7, pos=16248, delta=0, domains=40000 [ 44.406] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 44.406] kgem_add_reloc64[7] = (delta=1048, target handle=2, presumed=fffe8000) [ 44.406] [3f70] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 44.406] kgem_add_reloc64: handle=6, pos=16232, delta=0, domains=40000 [ 44.406] kgem_add_handle: handle=6, index=4 [ 44.406] kgem_add_reloc64[8] = (delta=0, target handle=4, presumed=fd581000) [ 44.406] [3f60] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 44.406] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 44.406] gen9_emit_sampler: sampler = a [ 44.406] gen9_emit_sf: num_sf_outputs=2 [ 44.406] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 44.406] gen9_emit_vertex_elements: setup id=9 [ 44.406] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 44.406] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 44.406] glyphs0_to_dst: glyph=(10, -13), (19, 1), clip=(0, 0), (199, 19) [ 44.406] glyphs0_to_dst: blt=(10, 0), (19, 1) [ 44.406] emit_primitive_identity_mask__avx2: dst=(10, 0), mask=(832.00, 45.00) x (9.00, 1.00) [ 44.406] glyphs0_to_dst: glyph=(55, -10), (64, 1), clip=(0, 0), (199, 19) [ 44.406] glyphs0_to_dst: blt=(55, 0), (64, 1) [ 44.406] emit_primitive_identity_mask__avx2: dst=(55, 0), mask=(880.00, 26.00) x (9.00, 1.00) [ 44.406] glyphs0_to_dst: glyph=(73, -13), (82, 1), clip=(0, 0), (199, 19) [ 44.406] glyphs0_to_dst: blt=(73, 0), (82, 1) [ 44.406] emit_primitive_identity_mask__avx2: dst=(73, 0), mask=(832.00, 45.00) x (9.00, 1.00) [ 44.406] glyphs0_to_dst: glyph=(91, -10), (100, 1), clip=(0, 0), (199, 19) [ 44.406] glyphs0_to_dst: blt=(91, 0), (100, 1) [ 44.406] emit_primitive_identity_mask__avx2: dst=(91, 0), mask=(880.00, 26.00) x (9.00, 1.00) [ 44.406] glyphs0_to_dst: glyph=(99, 0), (110, 2), clip=(0, 0), (199, 19) [ 44.406] glyphs0_to_dst: blt=(99, 0), (110, 2) [ 44.406] emit_primitive_identity_mask__avx2: dst=(99, 0), mask=(832.00, 48.00) x (11.00, 2.00) [ 44.406] glyphs0_to_dst: glyph=(135, 0), (146, 2), clip=(0, 0), (199, 19) [ 44.406] glyphs0_to_dst: blt=(135, 0), (146, 2) [ 44.406] emit_primitive_identity_mask__avx2: dst=(135, 0), mask=(832.00, 48.00) x (11.00, 2.00) [ 44.406] glyphs0_to_dst: glyph=(162, -10), (172, 1), clip=(0, 0), (199, 19) [ 44.406] glyphs0_to_dst: blt=(162, 0), (172, 1) [ 44.406] emit_primitive_identity_mask__avx2: dst=(162, 0), mask=(880.00, 58.00) x (10.00, 1.00) [ 44.406] glyphs0_to_dst: glyph=(0, 10), (10, 13), clip=(0, 0), (199, 19) [ 44.406] glyphs0_to_dst: blt=(0, 10), (10, 13) [ 44.406] emit_primitive_identity_mask__avx2: dst=(0, 10), mask=(1008.00, 48.00) x (10.00, 3.00) [ 44.406] glyphs0_to_dst: glyph=(10, 4), (19, 18), clip=(0, 0), (199, 19) [ 44.406] glyphs0_to_dst: blt=(10, 4), (19, 18) [ 44.406] emit_primitive_identity_mask__avx2: dst=(10, 4), mask=(832.00, 32.00) x (9.00, 14.00) [ 44.406] glyphs0_to_dst: glyph=(19, 7), (28, 15), clip=(0, 0), (199, 19) [ 44.406] glyphs0_to_dst: blt=(19, 7), (28, 15) [ 44.406] emit_primitive_identity_mask__avx2: dst=(19, 7), mask=(896.00, 48.00) x (9.00, 8.00) [ 44.406] glyphs0_to_dst: glyph=(27, 7), (37, 15), clip=(0, 0), (199, 19) [ 44.406] glyphs0_to_dst: blt=(27, 7), (37, 15) [ 44.406] emit_primitive_identity_mask__avx2: dst=(27, 7), mask=(848.00, 16.00) x (10.00, 8.00) [ 44.406] glyphs0_to_dst: glyph=(37, 7), (46, 15), clip=(0, 0), (199, 19) [ 44.406] glyphs0_to_dst: blt=(37, 7), (46, 15) [ 44.406] emit_primitive_identity_mask__avx2: dst=(37, 7), mask=(848.00, 48.00) x (9.00, 8.00) [ 44.406] glyphs0_to_dst: glyph=(45, 4), (55, 15), clip=(0, 0), (199, 19) [ 44.406] glyphs0_to_dst: blt=(45, 4), (55, 15) [ 44.406] emit_primitive_identity_mask__avx2: dst=(45, 4), mask=(992.00, 32.00) x (10.00, 11.00) [ 44.406] glyphs0_to_dst: glyph=(55, 7), (64, 18), clip=(0, 0), (199, 19) [ 44.406] glyphs0_to_dst: blt=(55, 7), (64, 18) [ 44.406] emit_primitive_identity_mask__avx2: dst=(55, 7), mask=(880.00, 16.00) x (9.00, 11.00) [ 44.406] glyphs0_to_dst: glyph=(64, 4), (73, 15), clip=(0, 0), (199, 19) [ 44.406] glyphs0_to_dst: blt=(64, 4), (73, 15) [ 44.406] emit_primitive_identity_mask__avx2: dst=(64, 4), mask=(880.00, 0.00) x (9.00, 11.00) [ 44.406] glyphs0_to_dst: glyph=(73, 4), (82, 18), clip=(0, 0), (199, 19) [ 44.406] glyphs0_to_dst: blt=(73, 4), (82, 18) [ 44.406] emit_primitive_identity_mask__avx2: dst=(73, 4), mask=(832.00, 32.00) x (9.00, 14.00) [ 44.406] glyphs0_to_dst: glyph=(81, 7), (91, 15), clip=(0, 0), (199, 19) [ 44.406] glyphs0_to_dst: blt=(81, 7), (91, 15) [ 44.406] emit_primitive_identity_mask__avx2: dst=(81, 7), mask=(848.00, 16.00) x (10.00, 8.00) [ 44.406] glyphs0_to_dst: glyph=(91, 7), (100, 18), clip=(0, 0), (199, 19) [ 44.406] glyphs0_to_dst: blt=(91, 7), (100, 18) [ 44.406] emit_primitive_identity_mask__avx2: dst=(91, 7), mask=(880.00, 16.00) x (9.00, 11.00) [ 44.406] glyphs0_to_dst: glyph=(99, 17), (110, 19), clip=(0, 0), (199, 19) [ 44.406] glyphs0_to_dst: blt=(99, 17), (110, 19) [ 44.406] emit_primitive_identity_mask__avx2: dst=(99, 17), mask=(832.00, 48.00) x (11.00, 2.00) [ 44.406] glyphs0_to_dst: glyph=(108, 3), (118, 15), clip=(0, 0), (199, 19) [ 44.406] glyphs0_to_dst: blt=(108, 3), (118, 15) [ 44.406] emit_primitive_identity_mask__avx2: dst=(108, 3), mask=(864.00, 0.00) x (10.00, 12.00) [ 44.406] glyphs0_to_dst: glyph=(117, 7), (127, 15), clip=(0, 0), (199, 19) [ 44.406] glyphs0_to_dst: blt=(117, 7), (127, 15) [ 44.406] emit_primitive_identity_mask__avx2: dst=(117, 7), mask=(864.00, 32.00) x (10.00, 8.00) [ 44.406] glyphs0_to_dst: glyph=(126, 4), (136, 15), clip=(0, 0), (199, 19) [ 44.406] glyphs0_to_dst: blt=(126, 4), (136, 15) [ 44.406] emit_primitive_identity_mask__avx2: dst=(126, 4), mask=(880.00, 32.00) x (10.00, 11.00) [ 44.406] glyphs0_to_dst: glyph=(135, 17), (146, 19), clip=(0, 0), (199, 19) [ 44.406] glyphs0_to_dst: blt=(135, 17), (146, 19) [ 44.406] emit_primitive_identity_mask__avx2: dst=(135, 17), mask=(832.00, 48.00) x (11.00, 2.00) [ 44.406] glyphs0_to_dst: glyph=(144, 4), (154, 15), clip=(0, 0), (199, 19) [ 44.406] glyphs0_to_dst: blt=(144, 4), (154, 15) [ 44.406] emit_primitive_identity_mask__avx2: dst=(144, 4), mask=(880.00, 32.00) x (10.00, 11.00) [ 44.406] glyphs0_to_dst: glyph=(153, 7), (163, 15), clip=(0, 0), (199, 19) [ 44.406] glyphs0_to_dst: blt=(153, 7), (163, 15) [ 44.406] emit_primitive_identity_mask__avx2: dst=(153, 7), mask=(944.00, 0.00) x (10.00, 8.00) [ 44.406] glyphs0_to_dst: glyph=(162, 7), (172, 18), clip=(0, 0), (199, 19) [ 44.406] glyphs0_to_dst: blt=(162, 7), (172, 18) [ 44.406] emit_primitive_identity_mask__avx2: dst=(162, 7), mask=(880.00, 48.00) x (10.00, 11.00) [ 44.406] glyphs0_to_dst: glyph=(174, 12), (179, 15), clip=(0, 0), (199, 19) [ 44.406] glyphs0_to_dst: blt=(174, 12), (179, 15) [ 44.406] emit_primitive_identity_mask__avx2: dst=(174, 12), mask=(1008.00, 32.00) x (5.00, 3.00) [ 44.406] glyphs0_to_dst: glyph=(181, 7), (190, 15), clip=(0, 0), (199, 19) [ 44.406] glyphs0_to_dst: blt=(181, 7), (190, 15) [ 44.406] emit_primitive_identity_mask__avx2: dst=(181, 7), mask=(896.00, 48.00) x (9.00, 8.00) [ 44.406] glyphs0_to_dst: glyph=(190, 3), (199, 15), clip=(0, 0), (199, 19) [ 44.406] glyphs0_to_dst: blt=(190, 3), (199, 15) [ 44.406] emit_primitive_identity_mask__avx2: dst=(190, 3), mask=(992.00, 48.00) x (9.00, 12.00) [ 44.406] gen8_vertex_flush[5e4] = 87 [ 44.406] gen9_magic_ca_pass: CA fixup (5 -> 92) [ 44.406] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 44.406] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 44.406] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 44.406] sna_composite_rectangles(pixmap=3409, op=1, ffffffff x 1 [(208, 1)x(9, 17) ...]) [ 44.406] sna_composite_rectangles: converted to op 1 [ 44.406] sna_composite_rectangles[0] (208, 1)x(9, 17) -> (208, 1), (217, 18) [ 44.406] sna_composite_rectangles: nrects=1, region=(208, 1), (217, 18) x 1 [ 44.406] sna_composite_rectangles: clipped extents (208, 1),(217, 18) x 1 [ 44.406] sna_composite_rectangles: pixmap +(0, 0) extents (208, 1),(217, 18) [ 44.406] sna_composite_rectangles: dropping last-cpu hint [ 44.406] sna_drawable_use_bo pixmap=3409, box=((208, 1), (217, 18)), flags=9... [ 44.407] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 44.407] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 44.407] sna_drawable_use_bo: using whole GPU bo [ 44.407] gen9_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20028888]) [ 44.407] kgem_bo_is_render: handle=125, rq? 1 [1] [ 44.407] gen9_render_fill_boxes(ffffffff x 1 [(208, 1), (217, 18) ...]) [ 44.407] sna_render_get_solid: ffffffff [ 44.407] sna_render_get_solid(white) [ 44.407] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 44.407] kgem_check_bo: num_pages=+0, num_exec=+0 [ 44.407] aligning vertex: was 4, now 2 floats per vertex [ 44.407] gen9_composite_get_binding_table(fd40) [ 44.407] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 44.407] gen9_emit_sampler: sampler = 1 [ 44.407] gen9_emit_sf: num_sf_outputs=1 [ 44.407] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 44.407] gen9_emit_vertex_elements: setup id=0 [ 44.407] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 44.407] (208, 1), (217, 18) [ 44.407] gen8_vertex_flush[700] = 3 [ 44.407] sna_copy_area: src=pixmap=3409:(0, 0)x(220, 20)+(0, 0) -> dst=pixmap=3060:(477, 493)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 44.407] sna_copy_area: normal copy [ 44.407] sna_do_copy: src=(0, 0), dst=(477, 493), size=(220x20) [ 44.407] sna_do_copy: after drawable: src=(0, 0), dst=(542, 517), size=(220x20) [ 44.407] sna_do_copy: dst extents (542, 517), (762, 537), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 44.407] sna_do_copy: clipped dst extents (542, 517), (762, 537) [ 44.407] sna_do_copy: unclipped src extents (0, 0), (220, 20) [ 44.407] sna_do_copy: clipped src extents (0, 0), (220, 20) [ 44.407] sna_do_copy: pixmap -- no source clipping [ 44.407] sna_do_copy: src extents (0, 0), (220, 20) x 1 [ 44.407] sna_do_copy: copy region (542, 517), (762, 537) x 1 + (-542, -517) [ 44.407] sna_copy_boxes (boxes=1x[(542, 517), (762, 537)...], src pixmap=3409+(-542, -517), dst pixmap=3060+(-65, -24), alu=3, src.size=220x20, dst.size=3775x2136) [ 44.407] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94ace290, gpu_bo=125, cpu_bo=0), replaces=0 [ 44.407] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 44.407] sna_drawable_use_bo pixmap=3060, box=((477, 493), (697, 513)), flags=b... [ 44.407] sna_drawable_use_bo: exported target, set PREFER_GPU [ 44.407] sna_drawable_use_bo: pinned, never REPLACES [ 44.407] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=b [ 44.407] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 44.407] sna_drawable_use_bo: using whole GPU bo [ 44.407] sna_pixmap_move_to_gpu(pixmap=3409, usage=0), flags=a [ 44.407] sna_pixmap_move_to_gpu: already all-damaged [ 44.407] sna_pixmap_mark_active: pixmap=3409, handle=125 [ 44.407] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 44.407] gen9_render_copy_boxes (-477, -493)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 44.407] kgem_bo_is_render: handle=125, rq? 1 [1] [ 44.407] kgem_bo_is_render: handle=9, rq? 0 [0] [ 44.407] kgem_bo_is_render: handle=9, rq? 0 [0] [ 44.407] kgem_bo_is_render: handle=125, rq? 1 [1] [ 44.407] kgem_set_mode: flushing before new bo [ 44.407] gen8_vertex_close: used=374, vbo active? 23, vb=201, nreloc=2 [ 44.407] gen8_vertex_close: reloc[0] = 287 [ 44.407] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 44.407] kgem_add_handle: handle=23, index=5 [ 44.407] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=fd541000) [ 44.407] gen8_vertex_close: reloc[1] = 372 [ 44.407] kgem_add_reloc64: handle=23, pos=372, delta=0, domains=200000 [ 44.407] kgem_add_reloc64[10] = (delta=0, target handle=5, presumed=fd541000) [ 44.407] batch[1/1, flags=1800]: 454 454 16224 16384, nreloc=11, nexec=6, nfence=0, aperture=1116 [fenced=0] [ 44.407] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 44.407] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 44.407] kgem_fixup_relocs: shrinking by 61440 [ 44.407] __kgem_busy: handle=1, busy=0, wedged=0 [ 44.407] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 44.407] kgem_commit: release handle=125 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd0d4000 [ 44.407] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 44.407] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 44.407] __kgem_bo_clear_busy: handle=7 [ 44.407] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 44.407] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 44.407] __kgem_bo_clear_busy: handle=8 [ 44.407] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 44.407] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 44.407] __kgem_bo_clear_busy: handle=8 [ 44.407] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 44.407] __kgem_bo_clear_busy: handle=7 [ 44.407] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 44.407] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 44.407] __kgem_busy: handle=1, busy=131072, wedged=0 [ 44.407] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 44.407] kgem_check_bo: num_pages=+8116, num_exec=+2 [ 44.407] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 44.407] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 44.407] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 44.407] kgem_add_handle: handle=4, index=0 [ 44.407] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 44.407] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 44.407] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 44.407] gen9_composite_get_binding_table(ffc0) [ 44.407] kgem_add_reloc64: handle=9, pos=16360, delta=0, domains=20002 [ 44.407] kgem_add_handle: handle=9, index=1 [ 44.407] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f02dd000) [ 44.407] __kgem_bo_mark_dirty: handle=9 (proxy? 0) [ 44.407] [3fe0] bind bo(handle=9, addr=f02dd000), format=192, width=3775, height=2136, pitch=15360, tiling=1 -> render [ 44.407] kgem_add_reloc64: handle=125, pos=16344, delta=0, domains=40000 [ 44.407] kgem_add_handle: handle=125, index=2 [ 44.407] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd0d4000) [ 44.407] [3fd0] bind bo(handle=125, addr=fd0d4000), format=192, width=220, height=20, pitch=1024, tiling=1 -> sampler [ 44.407] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 44.407] gen9_emit_sampler: sampler = 0 [ 44.407] gen9_emit_sf: num_sf_outputs=1 [ 44.407] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 44.407] gen9_emit_vertex_elements: setup id=0 [ 44.407] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 44.407] (0, 0) -> (477, 493) + (220, 20) [ 44.407] gen8_vertex_flush[490] = 3 [ 44.407] sna_accel_flush: flush?=1, dirty?=0 [ 44.407] gen8_vertex_close: used=380, vbo active? 23, vb=1, nreloc=1 [ 44.407] gen8_vertex_close: reloc[0] = 287 [ 44.407] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 44.407] kgem_add_handle: handle=23, index=3 [ 44.407] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 44.407] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=8190 [fenced=0] [ 44.407] __kgem_busy: handle=1, busy=0, wedged=0 [ 44.407] __kgem_retire_rq: request 1 complete [ 44.407] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 44.407] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 44.407] kgem_fixup_relocs: shrinking by 61440 [ 44.407] __kgem_busy: handle=1, busy=0, wedged=0 [ 44.407] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 44.407] kgem_commit: release handle=9 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f02dd000 [ 44.407] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 44.407] kgem_commit: release handle=125 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd0d4000 [ 44.407] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 44.407] __kgem_busy: handle=1, busy=131072, wedged=0 [ 44.407] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 44.407] sna_accel_flush: flush?=0, dirty?=0 [ 44.407] sna_accel_flush: flush?=0, dirty?=0 [ 44.407] sna_accel_flush: flush?=0, dirty?=0 [ 44.407] sna_destroy_pixmap: pixmap=3409, attached?=1 [ 44.407] _kgem_bo_destroy: handle=125, proxy? 0 [ 44.407] __kgem_bo_destroy: handle=125, size=65536 [ 44.407] __kgem_busy: handle=125, busy=131072, wedged=0 [ 44.407] __kgem_bo_destroy: handle=125 -> active [ 44.407] __sna_free_pixmap(pixmap=3409) [ 44.407] sna_accel_flush: flush?=0, dirty?=0 [ 44.407] sna_accel_flush: flush?=0, dirty?=0 [ 44.407] sna_accel_flush: flush?=0, dirty?=0 [ 44.407] sna_block_handler (tv=0.470000) [ 44.407] kgem_retire, need_retire?=1 [ 44.407] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 44.407] kgem_retire__requests_ring: retiring ring 0 [ 44.407] __kgem_busy: handle=1, busy=0, wedged=0 [ 44.407] __kgem_retire_rq: request 1 complete [ 44.407] __kgem_bo_flush: handle=9, busy=0, wedged=0 [ 44.407] __kgem_bo_flush: handle=125, busy=0, wedged=0 [ 44.407] kgem_bo_move_to_cache: release handle=125 [ 44.407] kgem_bo_move_to_inactive: moving handle=125 to inactive [ 44.407] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 44.407] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 44.407] kgem_retire -- retired=1, need_retire=0 [ 44.407] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 44.407] gen6_render_retire: resetting idle vbo [ 44.407] has_shadow: has pending damage? 0, outstanding flips: 0 [ 44.407] sna_accel_do_throttle -- no pending activity [ 44.408] sna_wakeup_handler [ 44.408] sna_accel_flush: flush?=0, dirty?=0 [ 44.408] sna_accel_flush: flush?=0, dirty?=0 [ 44.408] sna_block_handler (tv=0.469000) [ 44.409] has_shadow: has pending damage? 0, outstanding flips: 0 [ 44.409] sna_accel_do_throttle -- no pending activity [ 44.409] sna_wakeup_handler [ 44.409] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=40, name=5 [ 44.409] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 44.409] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 44.409] sna_dri2_get_back: draw size=7680x2160, back buffer handle=40 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 [ 44.409] sna_dri2_get_back: reuse backbuffer? 1 [ 44.409] sna_dri2_get_back: back buffer handle=40, active?=0, refcnt=1 [ 44.409] sna_dri2_get_back: reuse unattached back [ 44.409] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 44.409] sna_dri2_reuse_buffer: reusing back buffer handle=40, name=5, pitch=30720, age=0 [ 44.409] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 44.409] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=128, name=76, active_scanout=3 [ 44.409] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 44.409] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 44.409] sna_accel_flush: flush?=0, dirty?=0 [ 44.409] sna_accel_flush: flush?=0, dirty?=0 [ 44.409] sna_accel_flush: flush?=0, dirty?=0 [ 44.409] sna_block_handler (tv=0.468000) [ 44.409] has_shadow: has pending damage? 0, outstanding flips: 0 [ 44.409] timer_enable (time=44409), starting timer 0 [ 44.409] sna_accel_do_throttle -- no pending activity [ 44.409] sna_accel_block: evaluating timers, active=5 [ 44.409] sna_accel_block: flush timer expires in 8 [44417] [ 44.409] sna_wakeup_handler [ 44.409] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 44.409] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 44.409] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 44.409] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 44.409] sna_dri2_get_msc(draw=146, pipe=0) [ 44.409] sna_crtc_record_swap: recording last swap on pipe=0, frame 2419 [msc=2419], time 44.394749 [ 44.409] sna_dri2_get_msc: msc=2419 [raw=2419], ust=44394749 [ 44.409] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=40 (refs=1/1, flush=0) , front=128 (refs=1/4, flush=1) [ 44.409] sna_dri2_schedule_swap(target_msc=2396, divisor=0, remainder=0) [ 44.409] sna_dri2_schedule_swap: using front handle=128, active_scanout?=3, flush?=1 [ 44.409] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 44.409] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 44.409] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 44.409] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 44.409] sna_crtc_record_swap: recording last swap on pipe=0, frame 2419 [msc=2419], time 44.394749 [ 44.409] immediate_swap: current_msc=2419, target_msc=2396 -- yes [ 44.409] can_flip: no, shadow enabled [ 44.409] sna_dri2_add_event: adding event to window 146) [ 44.409] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 44.409] sna_dri2_immediate_blit: no pending blit, starting chain [ 44.409] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 44.409] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 44.409] can_xchg: back size=8701e00, front size=8701e00 [ 44.409] can_xchg: yes, pixmap=165 [ 44.409] sna_dri2_xchg: win=146, exchange front=128/76,ref=2 and back=40/5,ref=2, pixmap=165 7680x2160 [ 44.409] sna_dri2_xchg: back_bo handle=40, pitch=30720, size=132710400, ref=1, active_scanout?=0 [ 44.409] sna_dri2_xchg: front_bo handle=128, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 44.409] set_bo: pixmap=165, handle=40 (old handle=128) [ 44.409] set_bo: marking whole pixmap as damaged [ 44.409] set_bo: applying final/discard move-to-gpu [ 44.409] wait_for_shadow: flags=0, flips=0, handle=128, shadow=32 [ 44.409] set_bo: dropping flush hint from handle=128 [ 44.409] set_bo: adding flush hint to handle=40 [ 44.409] mark_stale(handle=128) => 1 [ 44.409] swap_limit: draw=146 setting swap limit to 3 [ 44.409] sna_dri2_swap_limit_validate: swap limit set to 3 [ 44.409] sna_next_vblank(pipe=0, waiting until next vblank) [ 44.409] sna_dri2_schedule_swap: reported target_msc=2419 [ 44.409] sna_accel_flush: flush?=0, dirty?=0 [ 44.409] sna_accel_flush: flush?=0, dirty?=0 [ 44.409] sna_accel_flush: flush?=0, dirty?=0 [ 44.409] sna_accel_flush: flush?=0, dirty?=0 [ 44.409] sna_block_handler (tv=0.468000) [ 44.409] sna_scanout_do_flush: flush timer active: delta=8 [ 44.409] sna_accel_do_throttle -- no pending activity [ 44.409] sna_accel_block: evaluating timers, active=5 [ 44.409] sna_accel_block: flush timer expires in 8 [44417] [ 44.411] sna_wakeup_handler [ 44.411] sna_mode_wakeup: len=32 [ 44.411] sna_dri2_vblank_handler(type=2, sequence=2420, draw=3353) [ 44.411] sna_crtc_record_swap: recording last swap on pipe=0, frame 2420 [msc=2420], time 44.411433 [ 44.411] sna_dri2_vblank_handler: 2 complete, frame=2420 tv=44.411433 [ 44.411] sna_dri2_blit_complete: blit finished [ 44.411] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=2420, tv=44.411433) [ 44.411] frame_swap_complete(type=2): draw=146, pipe=0, frame=2420 [msc=2420], tv=44.411433 [ 44.411] sna_accel_flush: flush?=0, dirty?=0 [ 44.411] sna_dri2_event_free(draw?=1) [ 44.411] sna_dri2_remove_event: remove[0x561c94a26860] from window 146, active? 1 [ 44.411] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 44.411] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=128] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 44.411] sna_dri2_vblank_handler complete [ 44.411] sna_block_handler (tv=0.466000) [ 44.411] sna_scanout_do_flush: flush timer active: delta=6 [ 44.411] sna_accel_do_throttle -- no pending activity [ 44.411] sna_accel_block: evaluating timers, active=5 [ 44.411] sna_accel_block: flush timer expires in 6 [44417] [ 44.417] sna_wakeup_handler [ 44.417] sna_block_handler (tv=0.460000) [ 44.417] sna_scanout_do_flush: flush timer active: delta=0 [ 44.417] sna_scanout_do_flush (time=44417), triggered [ 44.417] sna_scanout_flush (time=44417), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 44.417] has_shadow: has pending damage? 1, outstanding flips: 0 [ 44.417] stop_flush: scanout=40 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 44.417] has_shadow: has pending damage? 1, outstanding flips: 0 [ 44.417] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 44.417] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 44.417] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 44.417] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 44.417] sna_pixmap_move_to_gpu: already all-damaged [ 44.417] sna_pixmap_mark_active: pixmap=165, handle=40 [ 44.417] sna_mode_redisplay: crtc[0] transformed? 0 [ 44.417] sna_mode_redisplay: crtc[1] transformed? 0 [ 44.417] sna_mode_redisplay: crtc[2] transformed? 0 [ 44.417] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=40 [active=1] [ 44.417] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 128, transformed? 0 [ 44.417] get_fb: reusing fb=110 for handle=40 [ 44.417] sna_mode_redisplay: recording flip on CRTC:32 handle=40, active_scanout=2, serial=2 [ 44.417] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 44.417] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 128, transformed? 0 [ 44.417] sna_mode_redisplay: recording flip on CRTC:39 handle=40, active_scanout=3, serial=3 [ 44.417] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 44.417] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 44.417] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 44.417] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=40, shadow handle=32 [ 44.417] sna_accel_do_throttle -- no pending activity [ 44.417] sna_accel_block: evaluating timers, active=5 [ 44.417] sna_accel_block: flush timer expires in 16 [44433] [ 44.426] sna_wakeup_handler [ 44.426] sna_mode_wakeup: len=32 [ 44.426] sna_mode_wakeup: recording last swap on pipe=1, frame 2391 [957], time 44.426913 [ 44.426] sna_mode_wakeup: removing handle=128 [active_scanout=1] from scanout, installing handle=40 [active_scanout=3] [ 44.426] sna_mode_wakeup: flip complete, pending? 2 [ 44.426] sna_block_handler (tv=0.451000) [ 44.426] sna_scanout_do_flush: flush timer active: delta=7 [ 44.426] sna_accel_do_throttle -- no pending activity [ 44.426] sna_accel_block: evaluating timers, active=5 [ 44.426] sna_accel_block: flush timer expires in 7 [44433] [ 44.428] sna_wakeup_handler [ 44.428] sna_mode_wakeup: len=32 [ 44.428] sna_mode_wakeup: recording last swap on pipe=0, frame 2421 [975], time 44.428337 [ 44.428] sna_mode_wakeup: removing handle=128 [active_scanout=0] from scanout, installing handle=40 [active_scanout=3] [ 44.428] sna_mode_wakeup: flip complete, pending? 1 [ 44.428] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 44.428] sna_block_handler (tv=0.449000) [ 44.428] sna_scanout_do_flush: flush timer active: delta=5 [ 44.428] sna_accel_do_throttle -- no pending activity [ 44.428] sna_accel_block: evaluating timers, active=5 [ 44.428] sna_accel_block: flush timer expires in 5 [44433] [ 44.433] sna_wakeup_handler [ 44.433] sna_block_handler (tv=0.444000) [ 44.433] sna_scanout_do_flush: flush timer active: delta=0 [ 44.433] sna_scanout_do_flush (time=44433), triggered [ 44.433] sna_scanout_flush (time=44433), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 44.433] has_shadow: has pending damage? 0, outstanding flips: 0 [ 44.433] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 44.433] has_shadow: has pending damage? 0, outstanding flips: 0 [ 44.433] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 44.433] sna_accel_do_throttle -- no pending activity [ 44.433] sna_accel_block: evaluating timers, active=5 [ 44.433] sna_accel_block: flush timer expires in 16 [44449] [ 44.449] sna_wakeup_handler [ 44.449] sna_block_handler (tv=0.428000) [ 44.449] sna_scanout_do_flush: flush timer active: delta=0 [ 44.449] sna_scanout_do_flush (time=44449), triggered [ 44.449] sna_scanout_flush (time=44449), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 44.449] has_shadow: has pending damage? 0, outstanding flips: 0 [ 44.449] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 44.449] has_shadow: has pending damage? 0, outstanding flips: 0 [ 44.449] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 44.449] sna_accel_do_throttle -- no pending activity [ 44.449] sna_accel_block: evaluating timers, active=5 [ 44.449] sna_accel_block: flush timer expires in 16 [44465] [ 44.466] sna_wakeup_handler [ 44.466] sna_block_handler (tv=0.411000) [ 44.466] sna_scanout_do_flush: flush timer active: delta=-1 [ 44.466] sna_scanout_do_flush (time=44466), triggered [ 44.466] sna_scanout_flush (time=44466), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 44.466] has_shadow: has pending damage? 0, outstanding flips: 0 [ 44.466] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 44.466] has_shadow: has pending damage? 0, outstanding flips: 0 [ 44.466] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 44.466] sna_accel_do_throttle -- no pending activity [ 44.466] sna_accel_block: evaluating timers, active=5 [ 44.466] sna_accel_block: flush timer expires in 16 [44482] [ 44.482] sna_wakeup_handler [ 44.482] sna_block_handler (tv=0.395000) [ 44.482] sna_scanout_do_flush: flush timer active: delta=0 [ 44.482] sna_scanout_do_flush (time=44482), triggered [ 44.482] sna_scanout_flush (time=44482), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 44.482] has_shadow: has pending damage? 0, outstanding flips: 0 [ 44.482] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 44.482] has_shadow: has pending damage? 0, outstanding flips: 0 [ 44.482] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 44.482] sna_accel_do_throttle -- no pending activity [ 44.483] sna_accel_block: evaluating timers, active=5 [ 44.483] sna_accel_block: flush timer expires in 16 [44498] [ 44.491] sna_wakeup_handler [ 44.491] sna_accel_flush: flush?=0, dirty?=0 [ 44.491] sna_accel_flush: flush?=0, dirty?=0 [ 44.491] sna_block_handler (tv=0.386000) [ 44.491] sna_scanout_do_flush: flush timer active: delta=7 [ 44.491] sna_accel_do_throttle -- no pending activity [ 44.491] sna_accel_block: evaluating timers, active=5 [ 44.491] sna_accel_block: flush timer expires in 7 [44498] [ 44.491] sna_wakeup_handler [ 44.491] sna_block_handler (tv=0.386000) [ 44.491] sna_scanout_do_flush: flush timer active: delta=7 [ 44.491] sna_accel_do_throttle -- no pending activity [ 44.491] sna_accel_block: evaluating timers, active=5 [ 44.491] sna_accel_block: flush timer expires in 7 [44498] [ 44.492] sna_wakeup_handler [ 44.492] sna_block_handler (tv=0.385000) [ 44.492] sna_scanout_do_flush: flush timer active: delta=6 [ 44.492] sna_accel_do_throttle -- no pending activity [ 44.492] sna_accel_block: evaluating timers, active=5 [ 44.492] sna_accel_block: flush timer expires in 6 [44498] [ 44.493] sna_wakeup_handler [ 44.493] sna_block_handler (tv=0.384000) [ 44.493] sna_scanout_do_flush: flush timer active: delta=5 [ 44.493] sna_accel_do_throttle -- no pending activity [ 44.493] sna_accel_block: evaluating timers, active=5 [ 44.493] sna_accel_block: flush timer expires in 5 [44498] [ 44.498] sna_wakeup_handler [ 44.498] sna_block_handler (tv=0.379000) [ 44.498] sna_scanout_do_flush: flush timer active: delta=0 [ 44.498] sna_scanout_do_flush (time=44498), triggered [ 44.498] sna_scanout_flush (time=44498), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 44.498] has_shadow: has pending damage? 0, outstanding flips: 0 [ 44.498] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 44.498] has_shadow: has pending damage? 0, outstanding flips: 0 [ 44.498] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 44.498] sna_accel_do_throttle -- no pending activity [ 44.498] sna_accel_block: evaluating timers, active=5 [ 44.498] sna_accel_block: flush timer expires in 16 [44514] [ 44.515] sna_wakeup_handler [ 44.515] sna_block_handler (tv=0.362000) [ 44.515] sna_scanout_do_flush: flush timer active: delta=-1 [ 44.515] sna_scanout_do_flush (time=44515), triggered [ 44.515] sna_scanout_flush (time=44515), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 44.515] has_shadow: has pending damage? 0, outstanding flips: 0 [ 44.515] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 44.515] has_shadow: has pending damage? 0, outstanding flips: 0 [ 44.515] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 44.515] sna_accel_do_throttle -- no pending activity [ 44.515] sna_accel_block: evaluating timers, active=5 [ 44.515] sna_accel_block: flush timer expires in 16 [44531] [ 44.531] sna_wakeup_handler [ 44.531] sna_block_handler (tv=0.346000) [ 44.531] sna_scanout_do_flush: flush timer active: delta=0 [ 44.531] sna_scanout_do_flush (time=44531), triggered [ 44.531] sna_scanout_flush (time=44531), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 44.531] has_shadow: has pending damage? 0, outstanding flips: 0 [ 44.531] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 44.531] has_shadow: has pending damage? 0, outstanding flips: 0 [ 44.531] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 44.531] sna_accel_do_throttle -- no pending activity [ 44.531] sna_accel_block: evaluating timers, active=5 [ 44.531] sna_accel_block: flush timer expires in 16 [44547] [ 44.548] sna_wakeup_handler [ 44.548] sna_block_handler (tv=0.329000) [ 44.548] sna_scanout_do_flush: flush timer active: delta=-1 [ 44.548] sna_scanout_do_flush (time=44548), triggered [ 44.548] sna_scanout_flush (time=44548), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 44.548] has_shadow: has pending damage? 0, outstanding flips: 0 [ 44.548] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 44.548] has_shadow: has pending damage? 0, outstanding flips: 0 [ 44.548] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 44.548] sna_accel_do_throttle -- no pending activity [ 44.548] sna_accel_block: evaluating timers, active=5 [ 44.548] sna_accel_block: flush timer expires in 16 [44564] [ 44.564] sna_wakeup_handler [ 44.564] sna_block_handler (tv=0.313000) [ 44.564] sna_scanout_do_flush: flush timer active: delta=0 [ 44.564] sna_scanout_do_flush (time=44564), triggered [ 44.564] sna_scanout_flush (time=44564), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 44.564] has_shadow: has pending damage? 0, outstanding flips: 0 [ 44.564] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 44.564] has_shadow: has pending damage? 0, outstanding flips: 0 [ 44.564] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 44.564] sna_accel_do_throttle -- no pending activity [ 44.564] sna_accel_block: evaluating timers, active=5 [ 44.564] sna_accel_block: flush timer expires in 16 [44580] [ 44.581] sna_wakeup_handler [ 44.581] sna_block_handler (tv=0.296000) [ 44.581] sna_scanout_do_flush: flush timer active: delta=-1 [ 44.581] sna_scanout_do_flush (time=44581), triggered [ 44.581] sna_scanout_flush (time=44581), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 44.581] has_shadow: has pending damage? 0, outstanding flips: 0 [ 44.581] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 44.581] has_shadow: has pending damage? 0, outstanding flips: 0 [ 44.581] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 44.581] sna_accel_do_throttle -- no pending activity [ 44.581] sna_accel_block: evaluating timers, active=5 [ 44.581] sna_accel_block: flush timer expires in 16 [44597] [ 44.597] sna_wakeup_handler [ 44.597] sna_block_handler (tv=0.280000) [ 44.597] sna_scanout_do_flush: flush timer active: delta=0 [ 44.597] sna_scanout_do_flush (time=44597), triggered [ 44.597] sna_scanout_flush (time=44597), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 44.597] has_shadow: has pending damage? 0, outstanding flips: 0 [ 44.597] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 44.597] has_shadow: has pending damage? 0, outstanding flips: 0 [ 44.597] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 44.597] sna_accel_do_throttle -- no pending activity [ 44.597] sna_accel_block: evaluating timers, active=5 [ 44.597] sna_accel_block: flush timer expires in 16 [44613] [ 44.614] sna_wakeup_handler [ 44.614] sna_block_handler (tv=0.263000) [ 44.614] sna_scanout_do_flush: flush timer active: delta=-1 [ 44.614] sna_scanout_do_flush (time=44614), triggered [ 44.614] sna_scanout_flush (time=44614), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 44.614] has_shadow: has pending damage? 0, outstanding flips: 0 [ 44.614] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 44.614] has_shadow: has pending damage? 0, outstanding flips: 0 [ 44.614] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 44.614] sna_accel_do_throttle -- no pending activity [ 44.614] sna_accel_block: evaluating timers, active=5 [ 44.614] sna_accel_block: flush timer expires in 16 [44630] [ 44.630] sna_wakeup_handler [ 44.630] sna_block_handler (tv=0.247000) [ 44.630] sna_scanout_do_flush: flush timer active: delta=0 [ 44.630] sna_scanout_do_flush (time=44630), triggered [ 44.630] sna_scanout_flush (time=44630), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 44.630] has_shadow: has pending damage? 0, outstanding flips: 0 [ 44.630] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 44.630] has_shadow: has pending damage? 0, outstanding flips: 0 [ 44.630] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 44.630] sna_accel_do_throttle -- no pending activity [ 44.630] sna_accel_block: evaluating timers, active=5 [ 44.630] sna_accel_block: flush timer expires in 16 [44646] [ 44.647] sna_wakeup_handler [ 44.647] sna_block_handler (tv=0.230000) [ 44.647] sna_scanout_do_flush: flush timer active: delta=-1 [ 44.647] sna_scanout_do_flush (time=44647), triggered [ 44.647] sna_scanout_flush (time=44647), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 44.647] has_shadow: has pending damage? 0, outstanding flips: 0 [ 44.647] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 44.647] has_shadow: has pending damage? 0, outstanding flips: 0 [ 44.647] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 44.647] sna_accel_do_throttle -- no pending activity [ 44.647] sna_accel_block: evaluating timers, active=5 [ 44.647] sna_accel_block: flush timer expires in 16 [44663] [ 44.656] sna_wakeup_handler [ 44.656] sna_accel_flush: flush?=0, dirty?=0 [ 44.656] sna_accel_flush: flush?=0, dirty?=0 [ 44.656] sna_block_handler (tv=0.500000) [ 44.656] sna_scanout_do_flush: flush timer active: delta=7 [ 44.656] sna_accel_do_throttle -- no pending activity [ 44.656] sna_accel_block: evaluating timers, active=5 [ 44.656] sna_accel_block: flush timer expires in 7 [44663] [ 44.656] sna_wakeup_handler [ 44.656] sna_block_handler (tv=0.500000) [ 44.656] sna_scanout_do_flush: flush timer active: delta=7 [ 44.656] sna_accel_do_throttle -- no pending activity [ 44.656] sna_accel_block: evaluating timers, active=5 [ 44.656] sna_accel_block: flush timer expires in 7 [44663] [ 44.656] sna_wakeup_handler [ 44.656] sna_accel_flush: flush?=0, dirty?=0 [ 44.656] sna_accel_flush: flush?=0, dirty?=0 [ 44.656] sna_accel_flush: flush?=0, dirty?=0 [ 44.656] sna_accel_flush: flush?=0, dirty?=0 [ 44.656] sna_block_handler (tv=0.500000) [ 44.656] sna_scanout_do_flush: flush timer active: delta=7 [ 44.656] sna_accel_do_throttle -- no pending activity [ 44.656] sna_accel_block: evaluating timers, active=5 [ 44.656] sna_accel_block: flush timer expires in 7 [44663] [ 44.657] sna_wakeup_handler [ 44.657] sna_accel_flush: flush?=0, dirty?=0 [ 44.657] sna_block_handler (tv=0.499000) [ 44.657] sna_scanout_do_flush: flush timer active: delta=6 [ 44.657] sna_accel_do_throttle -- no pending activity [ 44.657] sna_accel_block: evaluating timers, active=5 [ 44.657] sna_accel_block: flush timer expires in 6 [44663] [ 44.658] sna_wakeup_handler [ 44.658] sna_block_handler (tv=0.498000) [ 44.658] sna_scanout_do_flush: flush timer active: delta=5 [ 44.658] sna_accel_do_throttle -- no pending activity [ 44.658] sna_accel_block: evaluating timers, active=5 [ 44.658] sna_accel_block: flush timer expires in 5 [44663] [ 44.663] sna_wakeup_handler [ 44.663] sna_block_handler (tv=0.493000) [ 44.663] sna_scanout_do_flush: flush timer active: delta=0 [ 44.663] sna_scanout_do_flush (time=44663), triggered [ 44.663] sna_scanout_flush (time=44663), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 44.664] has_shadow: has pending damage? 0, outstanding flips: 0 [ 44.664] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 44.664] has_shadow: has pending damage? 0, outstanding flips: 0 [ 44.664] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 44.664] sna_accel_do_throttle -- no pending activity [ 44.664] sna_accel_block: evaluating timers, active=5 [ 44.664] sna_accel_block: flush timer expires in 16 [44679] [ 44.667] sna_wakeup_handler [ 44.667] sna_accel_flush: flush?=0, dirty?=0 [ 44.667] sna_accel_flush: flush?=0, dirty?=0 [ 44.667] sna_block_handler (tv=0.489000) [ 44.667] sna_scanout_do_flush: flush timer active: delta=12 [ 44.667] sna_accel_do_throttle -- no pending activity [ 44.668] sna_accel_block: evaluating timers, active=5 [ 44.668] sna_accel_block: flush timer expires in 12 [44679] [ 44.680] sna_wakeup_handler [ 44.680] sna_block_handler (tv=0.476000) [ 44.680] sna_scanout_do_flush: flush timer active: delta=-1 [ 44.680] sna_scanout_do_flush (time=44680), triggered [ 44.680] sna_scanout_flush (time=44680), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 44.680] has_shadow: has pending damage? 0, outstanding flips: 0 [ 44.680] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 44.680] has_shadow: has pending damage? 0, outstanding flips: 0 [ 44.680] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 44.680] sna_accel_do_throttle -- no pending activity [ 44.680] sna_accel_block: evaluating timers, active=5 [ 44.680] sna_accel_block: flush timer expires in 16 [44696] [ 44.683] sna_wakeup_handler [ 44.683] sna_create_pixmap(697, 37, 32, usage=0) [ 44.683] kgem_can_create_2d: 697x37 @ 32 [ 44.683] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2816, height=37 [ 44.683] kgem_can_create_2d: untiled size=106496 [ 44.683] kgem_choose_tiling: TLB near-miss between lines 697x37 (pitch=2788), forcing tiling 1 [ 44.683] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2816, height=37 [ 44.683] kgem_can_create_2d: tiled[-1] size=106496 [ 44.683] sna_create_pixmap: usage=0, flags=1b [ 44.683] sna_create_pixmap: creating GPU pixmap 697x37, stride=2788, flags=1b [ 44.683] __pop_freed_pixmap: reusing freed pixmap=3409 header [ 44.683] create_pixmap_hdr: pixmap=3410, width=697, height=37, usage=0 [ 44.683] sna_create_pixmap: serial=3410, 697x37, usage=0 [ 44.683] sna_composite_rectangles(pixmap=3411, op=0, 0 x 1 [(0, 0)x(697, 37) ...]) [ 44.683] sna_composite_rectangles: converted to op 0 [ 44.683] sna_composite_rectangles[0] (0, 0)x(697, 37) -> (0, 0), (697, 37) [ 44.683] sna_composite_rectangles: nrects=1, region=(0, 0), (697, 37) x 1 [ 44.683] sna_composite_rectangles: clipped extents (0, 0),(697, 37) x 1 [ 44.683] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(697, 37) [ 44.683] sna_composite_rectangles: dropping last-cpu hint [ 44.683] sna_drawable_use_bo pixmap=3411, box=((0, 0), (697, 37)), flags=19... [ 44.683] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 44.683] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 44.683] sna_pixmap_move_to_gpu(pixmap=3411, usage=0), flags=b [ 44.683] sna_pixmap_move_to_gpu: CPU damage? 0 [ 44.683] sna_pixmap_move_to_gpu: creating GPU bo (697x37@32), create=b [ 44.683] kgem_choose_tiling: TLB near-miss between lines 697x37 (pitch=2788), forcing tiling 1 [ 44.683] kgem_choose_tiling: TLB near-miss between lines 697x37 (pitch=2788), forcing tiling 1 [ 44.683] sna_pixmap_alloc_gpu: pixmap=3411 [ 44.683] kgem_create_2d(697x37, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 44.683] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=3072, height=40 [ 44.683] inactive too small: 16 < 30 [ 44.683] inactive too small: 16 < 30 [ 44.683] inactive too small: 16 < 30 [ 44.683] inactive too small: 16 < 30 [ 44.683] inactive too small: 16 < 30 [ 44.683] inactive too small: 16 < 30 [ 44.683] inactive too small: 16 < 30 [ 44.683] inactive too small: 16 < 30 [ 44.683] inactive too small: 16 < 30 [ 44.683] inactive too small: 16 < 30 [ 44.683] inactive too small: 16 < 30 [ 44.683] inactive too small: 16 < 30 [ 44.683] inactive too small: 16 < 30 [ 44.683] inactive too small: 16 < 30 [ 44.683] inactive too small: 16 < 30 [ 44.683] inactive too small: 16 < 30 [ 44.683] inactive too small: 16 < 30 [ 44.683] inactive too small: 16 < 30 [ 44.683] inactive too small: 16 < 30 [ 44.683] kgem_bo_remove_from_inactive: removing handle=17 from inactive [ 44.683] from inactive: pitch=3072, tiling=1: handle=17, id=2011 [ 44.683] __sna_damage_all(697, 37) [ 44.683] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 44.683] sna_pixmap_mark_active: pixmap=3411, handle=17 [ 44.683] sna_drawable_use_bo: allocated GPU bo for operation [ 44.683] sna_drawable_use_bo: using GPU bo with damage? 0 [ 44.683] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 44.683] kgem_bo_is_render: handle=17, rq? 0 [0] [ 44.683] kgem_bo_is_render: handle=17, rq? 0 [0] [ 44.683] gen9_render_fill_boxes(0 x 1 [(0, 0), (697, 37) ...]) [ 44.683] sna_render_get_solid: 0 [ 44.683] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 44.683] kgem_check_bo: num_pages=+64, num_exec=+1 [ 44.683] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 44.683] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 44.683] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 44.683] kgem_add_handle: handle=4, index=0 [ 44.683] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 44.683] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 44.683] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 44.683] gen9_composite_get_binding_table(ffc0) [ 44.683] kgem_add_reloc64: handle=17, pos=16360, delta=0, domains=20002 [ 44.683] kgem_add_handle: handle=17, index=1 [ 44.683] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fff63000) [ 44.683] __kgem_bo_mark_dirty: handle=17 (proxy? 0) [ 44.683] [3fe0] bind bo(handle=17, addr=fff63000), format=192, width=697, height=37, pitch=3072, tiling=1 -> render [ 44.683] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 44.683] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 44.683] kgem_add_handle: handle=7, index=2 [ 44.683] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 44.683] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 44.683] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 44.683] gen9_emit_sampler: sampler = 1 [ 44.683] gen9_emit_sf: num_sf_outputs=1 [ 44.683] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 44.683] gen9_emit_vertex_elements: setup id=0 [ 44.683] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 44.683] (0, 0), (697, 37) [ 44.683] gen8_vertex_flush[490] = 3 [ 44.684] sna_composite_rectangles: pixmap=3411 marking clear [0]? 1 [ 44.684] sna_composite_rectangles(pixmap=3411, op=1, fff2f1f0 x 4 [(684, 0)x(13, 17) ...]) [ 44.684] sna_composite_rectangles: converted to op 1 [ 44.684] sna_composite_rectangles[0] (684, 0)x(13, 17) -> (684, 0), (697, 17) [ 44.684] sna_composite_rectangles[1] (684, 17)x(13, 3) -> (684, 17), (697, 20) [ 44.684] sna_composite_rectangles[2] (0, 17)x(13, 3) -> (0, 17), (13, 20) [ 44.684] sna_composite_rectangles[3] (0, 20)x(13, 17) -> (0, 20), (13, 37) [ 44.684] sna_composite_rectangles: nrects=4, region=(0, 0), (697, 37) x 4 [ 44.684] sna_composite_rectangles: clipped extents (0, 0),(697, 37) x 4 [ 44.684] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(697, 37) [ 44.684] sna_composite_rectangles: dropping last-cpu hint [ 44.684] sna_drawable_use_bo pixmap=3411, box=((0, 0), (697, 37)), flags=1... [ 44.684] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 44.684] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 44.684] sna_drawable_use_bo: using whole GPU bo [ 44.684] gen9_render_fill_boxes (op=1, color=(f2f2, f1f1, f0f0, ffff) [20028888]) [ 44.684] kgem_bo_is_render: handle=17, rq? 1 [1] [ 44.684] gen9_render_fill_boxes(fff2f1f0 x 4 [(684, 0), (697, 17) ...]) [ 44.684] sna_render_get_solid: fff2f1f0 [ 44.684] sna_render_get_solid(15) = fff2f1f0 (old) [ 44.684] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 44.684] kgem_check_bo: num_pages=+0, num_exec=+0 [ 44.684] gen9_composite_get_binding_table(ff00) [ 44.684] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 44.684] kgem_add_reloc64: adding proxy [delta=60] for handle=8 [ 44.684] kgem_add_handle: handle=8, index=3 [ 44.684] kgem_add_reloc64[5] = (delta=60, target handle=3, presumed=fdffe000) [ 44.684] [3fb0] bind bo(handle=8, addr=fdffe03c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 44.684] gen9_emit_vertex_elements: setup id=0 [ 44.684] (684, 0), (697, 17) [ 44.684] (0, 17), (13, 20) [ 44.684] (684, 17), (697, 20) [ 44.684] (0, 20), (13, 37) [ 44.684] gen8_vertex_flush[4cc] = 12 [ 44.684] sna_composite_rectangles(pixmap=3411, op=1, ff300a24 x 4 [(684, 0)x(13, 17) ...]) [ 44.684] sna_composite_rectangles: converted to op 1 [ 44.684] sna_composite_rectangles[0] (684, 0)x(13, 17) -> (684, 0), (697, 17) [ 44.684] sna_composite_rectangles[1] (684, 17)x(13, 3) -> (684, 17), (697, 20) [ 44.684] sna_composite_rectangles[2] (0, 17)x(13, 3) -> (0, 17), (13, 20) [ 44.684] sna_composite_rectangles[3] (0, 20)x(13, 17) -> (0, 20), (13, 37) [ 44.684] sna_composite_rectangles: nrects=4, region=(0, 0), (697, 37) x 4 [ 44.684] sna_composite_rectangles: clipped extents (0, 0),(697, 37) x 4 [ 44.684] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(697, 37) [ 44.684] sna_composite_rectangles: dropping last-cpu hint [ 44.684] sna_drawable_use_bo pixmap=3411, box=((0, 0), (697, 37)), flags=1... [ 44.684] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 44.684] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 44.684] sna_drawable_use_bo: using whole GPU bo [ 44.684] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 44.684] kgem_bo_is_render: handle=17, rq? 1 [1] [ 44.684] gen9_render_fill_boxes(ff300a24 x 4 [(684, 0), (697, 17) ...]) [ 44.684] sna_render_get_solid: ff300a24 [ 44.684] sna_render_get_solid(17) = ff300a24 (old) [ 44.684] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 44.684] kgem_check_bo: num_pages=+0, num_exec=+0 [ 44.684] gen9_composite_get_binding_table(fe80) [ 44.684] kgem_add_reloc64: handle=8, pos=16280, delta=0, domains=40000 [ 44.684] kgem_add_reloc64: adding proxy [delta=68] for handle=8 [ 44.684] kgem_add_reloc64[6] = (delta=68, target handle=3, presumed=fdffe000) [ 44.684] [3f90] bind bo(handle=8, addr=fdffe044), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 44.684] gen9_emit_vertex_elements: setup id=0 [ 44.684] (684, 0), (697, 17) [ 44.684] (0, 17), (13, 20) [ 44.684] (684, 17), (697, 20) [ 44.684] (0, 20), (13, 37) [ 44.684] gen8_vertex_flush[508] = 12 [ 44.684] sna_composite_rectangles(pixmap=3411, op=1, ff300a24 x 4 [(684, 0)x(13, 17) ...]) [ 44.684] sna_composite_rectangles: converted to op 1 [ 44.684] sna_composite_rectangles[0] (684, 0)x(13, 17) -> (684, 0), (697, 17) [ 44.684] sna_composite_rectangles[1] (684, 17)x(13, 3) -> (684, 17), (697, 20) [ 44.684] sna_composite_rectangles[2] (0, 17)x(13, 3) -> (0, 17), (13, 20) [ 44.684] sna_composite_rectangles[3] (0, 20)x(13, 17) -> (0, 20), (13, 37) [ 44.684] sna_composite_rectangles: nrects=4, region=(0, 0), (697, 37) x 4 [ 44.684] sna_composite_rectangles: clipped extents (0, 0),(697, 37) x 4 [ 44.684] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(697, 37) [ 44.684] sna_composite_rectangles: dropping last-cpu hint [ 44.684] sna_drawable_use_bo pixmap=3411, box=((0, 0), (697, 37)), flags=1... [ 44.684] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 44.684] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 44.684] sna_drawable_use_bo: using whole GPU bo [ 44.684] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 44.684] kgem_bo_is_render: handle=17, rq? 1 [1] [ 44.684] gen9_render_fill_boxes(ff300a24 x 4 [(684, 0), (697, 17) ...]) [ 44.684] sna_render_get_solid: ff300a24 [ 44.684] sna_render_get_solid(17) = ff300a24 (last) [ 44.684] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 44.684] kgem_check_bo: num_pages=+0, num_exec=+0 [ 44.684] gen9_composite_get_binding_table(fe00) [ 44.684] gen9_emit_vertex_elements: setup id=0 [ 44.684] (684, 0), (697, 17) [ 44.684] (0, 17), (13, 20) [ 44.684] (684, 17), (697, 20) [ 44.684] (0, 20), (13, 37) [ 44.684] gen8_vertex_flush[508] = 24 [ 44.684] sna_glyphs(op=3, nlist=1, src=(1, 15)) [ 44.684] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 44.684] sna_glyphs: discarding mask [ 44.684] glyphs0_to_dst(op=3, src=(1, 15), nlist=1, dst=(1, 15)+(0, 0)) [ 44.684] clipped_glyphs? 2 glyph in 1 lists extents (1, 5), (19, 18), region (2, 17), (13, 18): yes [ 44.684] gen9_render_composite: 0x0, current mode=1/1 [ 44.684] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 44.684] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 44.684] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 44.684] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 44.684] sna_drawable_use_bo pixmap=3411, box=((2, 17), (13, 18)), flags=7... [ 44.684] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 44.684] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 44.684] sna_drawable_use_bo: using whole GPU bo [ 44.684] gen9_composite_set_target: pixmap=3411, format=20028888, size=697x37, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 44.684] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 44.684] color_convert: src=ff8ae234 [20028888] [ 44.684] color_convert: dst=ff8ae234 [20028888] [ 44.684] sna_render_get_solid: ff8ae234 [ 44.684] sna_render_get_solid(22) = ff8ae234 (old) [ 44.684] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 44.684] sna_transform_is_imprecise_integer_translation: no transform [ 44.684] gen9_composite_picture: integer translation (0, 0), removing [ 44.684] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 44.684] sna_render_pixmap_bo: GPU all damaged [ 44.684] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 44.684] gen4_choose_composite_emitter: solid, identity mask [ 44.684] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 44.684] aligning vertex: was 2, now 4 floats per vertex [ 44.684] gen9_composite_get_binding_table(fe00) [ 44.684] kgem_add_reloc64: handle=8, pos=16248, delta=0, domains=40000 [ 44.684] kgem_add_reloc64: adding proxy [delta=88] for handle=8 [ 44.684] kgem_add_reloc64[7] = (delta=88, target handle=3, presumed=fdffe000) [ 44.684] [3f70] bind bo(handle=8, addr=fdffe058), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 44.684] kgem_add_reloc64: handle=6, pos=16232, delta=0, domains=40000 [ 44.684] kgem_add_handle: handle=6, index=4 [ 44.684] kgem_add_reloc64[8] = (delta=0, target handle=4, presumed=fd581000) [ 44.684] [3f60] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 44.684] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 44.684] gen9_emit_sampler: sampler = a [ 44.684] gen9_emit_sf: num_sf_outputs=2 [ 44.684] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 44.684] gen9_emit_vertex_elements: setup id=9 [ 44.684] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 44.684] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 44.684] glyphs0_to_dst: glyph=(9, 5), (19, 18), clip=(2, 17), (13, 18) [ 44.684] glyphs0_to_dst: blt=(9, 17), (13, 18) [ 44.684] emit_primitive_identity_mask__avx2: dst=(9, 17), mask=(672.00, 60.00) x (4.00, 1.00) [ 44.684] gen8_vertex_flush[5e4] = 3 [ 44.684] gen9_magic_ca_pass: CA fixup (20 -> 23) [ 44.684] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 44.684] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 44.684] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 44.684] sna_composite_rectangles(pixmap=3411, op=1, ffffffff x 2 [(1, 18)x(9, 2) ...]) [ 44.684] sna_composite_rectangles: converted to op 1 [ 44.684] sna_composite_rectangles[0] (1, 18)x(9, 2) -> (1, 18), (10, 20) [ 44.684] sna_composite_rectangles[1] (1, 20)x(9, 15) -> (1, 20), (10, 35) [ 44.684] sna_composite_rectangles: nrects=2, region=(1, 18), (10, 35) x 2 [ 44.684] sna_composite_rectangles: clipped extents (1, 18),(10, 35) x 1 [ 44.684] sna_composite_rectangles: pixmap +(0, 0) extents (1, 18),(10, 35) [ 44.684] sna_composite_rectangles: dropping last-cpu hint [ 44.684] sna_drawable_use_bo pixmap=3411, box=((1, 18), (10, 35)), flags=9... [ 44.684] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 44.684] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 44.684] sna_drawable_use_bo: using whole GPU bo [ 44.684] gen9_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20028888]) [ 44.684] kgem_bo_is_render: handle=17, rq? 1 [1] [ 44.684] gen9_render_fill_boxes(ffffffff x 1 [(1, 18), (10, 35) ...]) [ 44.684] sna_render_get_solid: ffffffff [ 44.684] sna_render_get_solid(white) [ 44.684] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 44.684] kgem_check_bo: num_pages=+0, num_exec=+0 [ 44.684] aligning vertex: was 4, now 2 floats per vertex [ 44.684] gen9_composite_get_binding_table(fd40) [ 44.684] kgem_add_reloc64: handle=7, pos=16200, delta=0, domains=40000 [ 44.684] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 44.684] kgem_add_reloc64[9] = (delta=1048, target handle=2, presumed=fffe8000) [ 44.684] [3f40] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 44.684] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 44.684] gen9_emit_sampler: sampler = 1 [ 44.684] gen9_emit_sf: num_sf_outputs=1 [ 44.684] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 44.684] gen9_emit_vertex_elements: setup id=0 [ 44.684] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 44.684] (1, 18), (10, 35) [ 44.684] gen8_vertex_flush[720] = 3 [ 44.684] sna_validate_gc(0x561c94ab2470) changes=e0000, previous serial=80000d2f, drawable=d2f [ 44.684] sna_validate_gc: recomputing clip [ 44.684] sna_validate_gc: composite clip=4x[(65, 517), (762, 554)] [0x561c94a333d0] [ 44.684] sna_copy_area: src=pixmap=3411:(0, 0)x(697, 37)+(0, 0) -> dst=pixmap=3060:(0, 493)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 44.684] sna_copy_area: normal copy [ 44.684] sna_do_copy: src=(0, 0), dst=(0, 493), size=(697x37) [ 44.684] sna_do_copy: after drawable: src=(0, 0), dst=(65, 517), size=(697x37) [ 44.684] sna_do_copy: dst extents (65, 517), (762, 554), dst clip extents (65, 517), (762, 554), dst size=3775x2136 [ 44.684] sna_do_copy: clipped dst extents (65, 517), (762, 554) [ 44.684] sna_do_copy: unclipped src extents (0, 0), (697, 37) [ 44.684] sna_do_copy: clipped src extents (0, 0), (697, 37) [ 44.684] sna_do_copy: pixmap -- no source clipping [ 44.684] sna_do_copy: src extents (0, 0), (697, 37) x 1 [ 44.684] sna_do_copy: copy region (65, 517), (762, 554) x 4 + (-65, -517) [ 44.684] sna_copy_boxes (boxes=4x[(749, 517), (762, 534)...], src pixmap=3411+(-65, -517), dst pixmap=3060+(-65, -24), alu=3, src.size=697x37, dst.size=3775x2136) [ 44.684] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94ace290, gpu_bo=17, cpu_bo=0), replaces=0 [ 44.684] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 44.684] sna_drawable_use_bo pixmap=3060, box=((0, 493), (697, 530)), flags=3... [ 44.684] sna_drawable_use_bo: exported target, set PREFER_GPU [ 44.684] sna_drawable_use_bo: pinned, never REPLACES [ 44.684] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=3 [ 44.684] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 44.684] sna_drawable_use_bo: using whole GPU bo [ 44.684] sna_pixmap_move_to_gpu(pixmap=3411, usage=0), flags=a [ 44.684] sna_pixmap_move_to_gpu: already all-damaged [ 44.684] sna_pixmap_mark_active: pixmap=3411, handle=17 [ 44.684] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 44.684] gen9_render_copy_boxes (0, -493)->(0, 0) x 4, alu=3, flags=0, self-copy=0, overlaps? 0 [ 44.684] kgem_bo_is_render: handle=17, rq? 1 [1] [ 44.684] kgem_bo_is_render: handle=9, rq? 0 [0] [ 44.684] kgem_bo_is_render: handle=9, rq? 0 [0] [ 44.684] kgem_bo_is_render: handle=17, rq? 1 [1] [ 44.684] kgem_set_mode: flushing before new bo [ 44.684] gen8_vertex_close: used=98, vbo active? 23, vb=201, nreloc=2 [ 44.684] gen8_vertex_close: reloc[0] = 287 [ 44.684] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 44.684] kgem_add_handle: handle=23, index=5 [ 44.684] kgem_add_reloc64[10] = (delta=0, target handle=5, presumed=fd541000) [ 44.684] gen8_vertex_close: reloc[1] = 372 [ 44.684] kgem_add_reloc64: handle=23, pos=372, delta=0, domains=200000 [ 44.684] kgem_add_reloc64[11] = (delta=0, target handle=5, presumed=fd541000) [ 44.684] batch[1/1, flags=1800]: 462 462 16192 16384, nreloc=12, nexec=6, nfence=0, aperture=1164 [fenced=0] [ 44.684] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 44.684] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 44.684] kgem_fixup_relocs: shrinking by 61440 [ 44.684] __kgem_busy: handle=1, busy=0, wedged=0 [ 44.685] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 44.685] kgem_commit: release handle=17 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fff63000 [ 44.685] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 44.685] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 44.685] __kgem_bo_clear_busy: handle=7 [ 44.685] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 44.685] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 44.685] __kgem_bo_clear_busy: handle=8 [ 44.685] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 44.685] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 44.685] __kgem_bo_clear_busy: handle=8 [ 44.685] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 44.685] __kgem_bo_clear_busy: handle=8 [ 44.685] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 44.685] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 44.685] __kgem_bo_clear_busy: handle=7 [ 44.685] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 44.685] __kgem_busy: handle=1, busy=131072, wedged=0 [ 44.685] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 44.685] kgem_check_bo: num_pages=+8164, num_exec=+2 [ 44.685] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 44.685] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 44.685] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 44.685] kgem_add_handle: handle=4, index=0 [ 44.685] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 44.685] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 44.685] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 44.685] gen9_composite_get_binding_table(ffc0) [ 44.685] kgem_add_reloc64: handle=9, pos=16360, delta=0, domains=20002 [ 44.685] kgem_add_handle: handle=9, index=1 [ 44.685] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f02dd000) [ 44.685] __kgem_bo_mark_dirty: handle=9 (proxy? 0) [ 44.685] [3fe0] bind bo(handle=9, addr=f02dd000), format=192, width=3775, height=2136, pitch=15360, tiling=1 -> render [ 44.685] kgem_add_reloc64: handle=17, pos=16344, delta=0, domains=40000 [ 44.685] kgem_add_handle: handle=17, index=2 [ 44.685] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fff63000) [ 44.685] [3fd0] bind bo(handle=17, addr=fff63000), format=192, width=697, height=37, pitch=3072, tiling=1 -> sampler [ 44.685] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 44.685] gen9_emit_sampler: sampler = 0 [ 44.685] gen9_emit_sf: num_sf_outputs=1 [ 44.685] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 44.685] gen9_emit_vertex_elements: setup id=0 [ 44.685] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 44.685] (684, 0) -> (684, 493) + (13, 17) [ 44.685] (0, 17) -> (0, 510) + (13, 3) [ 44.685] (684, 17) -> (684, 510) + (13, 3) [ 44.685] (0, 20) -> (0, 513) + (13, 17) [ 44.685] gen8_vertex_flush[490] = 12 [ 44.685] sna_accel_flush: flush?=1, dirty?=0 [ 44.685] gen8_vertex_close: used=122, vbo active? 23, vb=1, nreloc=1 [ 44.685] gen8_vertex_close: reloc[0] = 287 [ 44.685] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 44.685] kgem_add_handle: handle=23, index=3 [ 44.685] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 44.685] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=8238 [fenced=0] [ 44.685] __kgem_busy: handle=1, busy=0, wedged=0 [ 44.685] __kgem_retire_rq: request 1 complete [ 44.685] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 44.685] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 44.685] kgem_fixup_relocs: shrinking by 61440 [ 44.685] __kgem_busy: handle=1, busy=0, wedged=0 [ 44.685] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 44.685] kgem_commit: release handle=9 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f02dd000 [ 44.685] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 44.685] kgem_commit: release handle=17 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fff63000 [ 44.685] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 44.685] __kgem_busy: handle=1, busy=131072, wedged=0 [ 44.685] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 44.685] sna_accel_flush: flush?=0, dirty?=0 [ 44.685] sna_accel_flush: flush?=0, dirty?=0 [ 44.685] sna_accel_flush: flush?=0, dirty?=0 [ 44.685] sna_accel_flush: flush?=0, dirty?=0 [ 44.685] sna_destroy_pixmap: pixmap=3411, attached?=1 [ 44.685] _kgem_bo_destroy: handle=17, proxy? 0 [ 44.685] __kgem_bo_destroy: handle=17, size=262144 [ 44.685] __kgem_busy: handle=17, busy=131072, wedged=0 [ 44.685] __kgem_bo_destroy: handle=17 -> active [ 44.685] __sna_free_pixmap(pixmap=3411) [ 44.685] sna_accel_flush: flush?=0, dirty?=0 [ 44.685] sna_accel_flush: flush?=0, dirty?=0 [ 44.685] sna_accel_flush: flush?=0, dirty?=0 [ 44.685] sna_block_handler (tv=0.471000) [ 44.685] kgem_retire, need_retire?=1 [ 44.685] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 44.685] kgem_retire__requests_ring: retiring ring 0 [ 44.685] __kgem_busy: handle=1, busy=0, wedged=0 [ 44.685] __kgem_retire_rq: request 1 complete [ 44.685] __kgem_bo_flush: handle=9, busy=0, wedged=0 [ 44.685] __kgem_bo_flush: handle=17, busy=0, wedged=0 [ 44.685] kgem_bo_move_to_cache: release handle=17 [ 44.685] kgem_bo_move_to_inactive: moving handle=17 to inactive [ 44.685] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 44.685] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 44.685] kgem_retire -- retired=1, need_retire=0 [ 44.685] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 44.685] gen6_render_retire: resetting idle vbo [ 44.685] sna_scanout_do_flush: flush timer active: delta=11 [ 44.685] sna_accel_do_throttle -- no pending activity [ 44.685] sna_accel_block: evaluating timers, active=5 [ 44.685] sna_accel_block: flush timer expires in 11 [44696] [ 44.686] sna_wakeup_handler [ 44.686] sna_accel_flush: flush?=0, dirty?=0 [ 44.686] sna_accel_flush: flush?=0, dirty?=0 [ 44.686] sna_block_handler (tv=0.470000) [ 44.686] sna_scanout_do_flush: flush timer active: delta=10 [ 44.686] sna_accel_do_throttle -- no pending activity [ 44.686] sna_accel_block: evaluating timers, active=5 [ 44.686] sna_accel_block: flush timer expires in 10 [44696] [ 44.686] sna_wakeup_handler [ 44.687] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=128, name=76 [ 44.687] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 44.687] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 44.687] sna_dri2_get_back: draw size=7680x2160, back buffer handle=128 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 [ 44.687] sna_dri2_get_back: reuse backbuffer? 1 [ 44.687] sna_dri2_get_back: back buffer handle=128, active?=0, refcnt=1 [ 44.687] sna_dri2_get_back: reuse unattached back [ 44.687] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 44.687] sna_dri2_reuse_buffer: reusing back buffer handle=128, name=76, pitch=30720, age=0 [ 44.687] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 44.687] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=40, name=5, active_scanout=3 [ 44.687] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 44.687] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 44.687] sna_accel_flush: flush?=0, dirty?=0 [ 44.687] sna_accel_flush: flush?=0, dirty?=0 [ 44.687] sna_accel_flush: flush?=0, dirty?=0 [ 44.687] sna_block_handler (tv=0.469000) [ 44.687] sna_scanout_do_flush: flush timer active: delta=9 [ 44.687] sna_accel_do_throttle -- no pending activity [ 44.687] sna_accel_block: evaluating timers, active=5 [ 44.687] sna_accel_block: flush timer expires in 9 [44696] [ 44.687] sna_wakeup_handler [ 44.687] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 44.687] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 44.687] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 44.687] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 44.687] sna_dri2_get_msc(draw=146, pipe=0) [ 44.687] sna_crtc_record_swap: recording last swap on pipe=0, frame 2436 [msc=2436], time 44.681514 [ 44.687] sna_dri2_get_msc: msc=2436 [raw=2436], ust=44681514 [ 44.687] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=128 (refs=1/1, flush=0) , front=40 (refs=1/4, flush=1) [ 44.687] sna_dri2_schedule_swap(target_msc=2420, divisor=0, remainder=0) [ 44.687] sna_dri2_schedule_swap: using front handle=40, active_scanout?=3, flush?=1 [ 44.687] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 44.687] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 44.687] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 44.687] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 44.687] sna_crtc_record_swap: recording last swap on pipe=0, frame 2436 [msc=2436], time 44.681514 [ 44.688] immediate_swap: current_msc=2436, target_msc=2420 -- yes [ 44.688] can_flip: no, shadow enabled [ 44.688] sna_dri2_add_event: adding event to window 146) [ 44.688] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 44.688] sna_dri2_immediate_blit: no pending blit, starting chain [ 44.688] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 44.688] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 44.688] can_xchg: back size=8701e00, front size=8701e00 [ 44.688] can_xchg: yes, pixmap=165 [ 44.688] sna_dri2_xchg: win=146, exchange front=40/5,ref=2 and back=128/76,ref=2, pixmap=165 7680x2160 [ 44.688] sna_dri2_xchg: back_bo handle=128, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 44.688] sna_dri2_xchg: front_bo handle=40, pitch=30720, size=132710400, ref=4, active_scanout?=3 [ 44.688] set_bo: pixmap=165, handle=128 (old handle=40) [ 44.688] set_bo: marking whole pixmap as damaged [ 44.688] set_bo: applying final/discard move-to-gpu [ 44.688] wait_for_shadow: flags=0, flips=0, handle=40, shadow=32 [ 44.688] set_bo: dropping flush hint from handle=40 [ 44.688] set_bo: adding flush hint to handle=128 [ 44.688] mark_stale(handle=40) => 1 [ 44.688] swap_limit: draw=146 setting swap limit to 3 [ 44.688] sna_dri2_swap_limit_validate: swap limit set to 3 [ 44.688] sna_next_vblank(pipe=0, waiting until next vblank) [ 44.688] sna_dri2_schedule_swap: reported target_msc=2436 [ 44.688] sna_accel_flush: flush?=0, dirty?=0 [ 44.688] sna_accel_flush: flush?=0, dirty?=0 [ 44.688] sna_accel_flush: flush?=0, dirty?=0 [ 44.688] sna_accel_flush: flush?=0, dirty?=0 [ 44.688] sna_block_handler (tv=0.468000) [ 44.688] sna_scanout_do_flush: flush timer active: delta=8 [ 44.688] sna_accel_do_throttle -- no pending activity [ 44.688] sna_accel_block: evaluating timers, active=5 [ 44.688] sna_accel_block: flush timer expires in 8 [44696] [ 44.696] sna_wakeup_handler [ 44.696] sna_block_handler (tv=0.460000) [ 44.696] sna_scanout_do_flush: flush timer active: delta=0 [ 44.696] sna_scanout_do_flush (time=44696), triggered [ 44.696] sna_scanout_flush (time=44696), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 44.696] has_shadow: has pending damage? 1, outstanding flips: 0 [ 44.696] stop_flush: scanout=128 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 44.696] has_shadow: has pending damage? 1, outstanding flips: 0 [ 44.696] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 44.696] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 44.696] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 44.696] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 44.696] sna_pixmap_move_to_gpu: already all-damaged [ 44.696] sna_pixmap_mark_active: pixmap=165, handle=128 [ 44.696] sna_mode_redisplay: crtc[0] transformed? 0 [ 44.696] sna_mode_redisplay: crtc[1] transformed? 0 [ 44.696] sna_mode_redisplay: crtc[2] transformed? 0 [ 44.696] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=128 [active=1] [ 44.696] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 40, transformed? 0 [ 44.696] get_fb: reusing fb=112 for handle=128 [ 44.696] sna_mode_redisplay: recording flip on CRTC:32 handle=128, active_scanout=2, serial=2 [ 44.696] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 44.696] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 40, transformed? 0 [ 44.696] sna_mode_redisplay: recording flip on CRTC:39 handle=128, active_scanout=3, serial=3 [ 44.696] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 44.696] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 44.696] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 44.696] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=128, shadow handle=32 [ 44.696] sna_accel_do_throttle -- no pending activity [ 44.696] sna_accel_block: evaluating timers, active=5 [ 44.696] sna_accel_block: flush timer expires in 16 [44712] [ 44.697] sna_wakeup_handler [ 44.697] sna_mode_wakeup: len=32 [ 44.697] sna_dri2_vblank_handler(type=2, sequence=2437, draw=3353) [ 44.697] sna_crtc_record_swap: recording last swap on pipe=0, frame 2437 [msc=2437], time 44.698298 [ 44.697] sna_dri2_vblank_handler: 2 complete, frame=2437 tv=44.698298 [ 44.697] sna_dri2_blit_complete: blit finished [ 44.697] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=2437, tv=44.698298) [ 44.697] frame_swap_complete(type=2): draw=146, pipe=0, frame=2437 [msc=2437], tv=44.698298 [ 44.698] sna_accel_flush: flush?=0, dirty?=0 [ 44.698] sna_dri2_event_free(draw?=1) [ 44.698] sna_dri2_remove_event: remove[0x561c947ec2c0] from window 146, active? 1 [ 44.698] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 44.698] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=40] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 44.698] sna_dri2_vblank_handler complete [ 44.698] sna_block_handler (tv=0.458000) [ 44.698] sna_scanout_do_flush: flush timer active: delta=14 [ 44.698] sna_accel_do_throttle -- no pending activity [ 44.698] sna_accel_block: evaluating timers, active=5 [ 44.698] sna_accel_block: flush timer expires in 14 [44712] [ 44.712] sna_wakeup_handler [ 44.712] sna_block_handler (tv=0.444000) [ 44.712] sna_scanout_do_flush: flush timer active: delta=0 [ 44.712] sna_scanout_do_flush (time=44712), triggered [ 44.712] sna_scanout_flush (time=44712), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 44.712] has_shadow: has pending damage? 0, outstanding flips: 2 [ 44.712] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 44.712] has_shadow: has pending damage? 0, outstanding flips: 2 [ 44.712] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 2, mode reconfiguration pending? 0) [ 44.712] sna_accel_do_throttle -- no pending activity [ 44.712] sna_accel_block: evaluating timers, active=5 [ 44.712] sna_accel_block: flush timer expires in 16 [44728] [ 44.713] sna_wakeup_handler [ 44.713] sna_mode_wakeup: len=32 [ 44.713] sna_mode_wakeup: recording last swap on pipe=1, frame 2408 [968], time 44.713752 [ 44.713] sna_mode_wakeup: removing handle=40 [active_scanout=1] from scanout, installing handle=128 [active_scanout=3] [ 44.713] sna_mode_wakeup: flip complete, pending? 2 [ 44.713] sna_block_handler (tv=0.443000) [ 44.713] sna_scanout_do_flush: flush timer active: delta=15 [ 44.713] sna_accel_do_throttle -- no pending activity [ 44.713] sna_accel_block: evaluating timers, active=5 [ 44.713] sna_accel_block: flush timer expires in 15 [44728] [ 44.714] sna_wakeup_handler [ 44.714] sna_mode_wakeup: len=32 [ 44.714] sna_mode_wakeup: recording last swap on pipe=0, frame 2438 [986], time 44.715166 [ 44.714] sna_mode_wakeup: removing handle=40 [active_scanout=0] from scanout, installing handle=128 [active_scanout=3] [ 44.714] sna_mode_wakeup: flip complete, pending? 1 [ 44.714] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 44.714] sna_block_handler (tv=0.442000) [ 44.714] sna_scanout_do_flush: flush timer active: delta=14 [ 44.714] sna_accel_do_throttle -- no pending activity [ 44.714] sna_accel_block: evaluating timers, active=5 [ 44.714] sna_accel_block: flush timer expires in 14 [44728] [ 44.716] sna_wakeup_handler [ 44.716] sna_accel_flush: flush?=0, dirty?=0 [ 44.716] sna_accel_flush: flush?=0, dirty?=0 [ 44.716] sna_accel_flush: flush?=0, dirty?=0 [ 44.716] sna_accel_flush: flush?=0, dirty?=0 [ 44.716] sna_accel_flush: flush?=0, dirty?=0 [ 44.716] sna_accel_flush: flush?=0, dirty?=0 [ 44.716] sna_accel_flush: flush?=0, dirty?=0 [ 44.716] sna_accel_flush: flush?=0, dirty?=0 [ 44.716] sna_accel_flush: flush?=0, dirty?=0 [ 44.716] sna_accel_flush: flush?=0, dirty?=0 [ 44.716] sna_accel_flush: flush?=0, dirty?=0 [ 44.716] sna_accel_flush: flush?=0, dirty?=0 [ 44.717] sna_accel_flush: flush?=0, dirty?=0 [ 44.717] sna_accel_flush: flush?=0, dirty?=0 [ 44.717] sna_block_handler (tv=0.439000) [ 44.717] sna_scanout_do_flush: flush timer active: delta=11 [ 44.717] sna_accel_do_throttle -- no pending activity [ 44.717] sna_accel_block: evaluating timers, active=5 [ 44.717] sna_accel_block: flush timer expires in 11 [44728] [ 44.717] sna_wakeup_handler [ 44.717] sna_accel_flush: flush?=0, dirty?=0 [ 44.717] sna_accel_flush: flush?=0, dirty?=0 [ 44.717] sna_accel_flush: flush?=0, dirty?=0 [ 44.717] sna_block_handler (tv=0.439000) [ 44.717] sna_scanout_do_flush: flush timer active: delta=11 [ 44.717] sna_accel_do_throttle -- no pending activity [ 44.717] sna_accel_block: evaluating timers, active=5 [ 44.717] sna_accel_block: flush timer expires in 11 [44728] [ 44.717] sna_wakeup_handler [ 44.717] sna_accel_flush: flush?=0, dirty?=0 [ 44.717] sna_accel_flush: flush?=0, dirty?=0 [ 44.717] sna_block_handler (tv=0.439000) [ 44.717] sna_scanout_do_flush: flush timer active: delta=11 [ 44.717] sna_accel_do_throttle -- no pending activity [ 44.717] sna_accel_block: evaluating timers, active=5 [ 44.717] sna_accel_block: flush timer expires in 11 [44728] [ 44.717] sna_wakeup_handler [ 44.717] sna_accel_flush: flush?=0, dirty?=0 [ 44.717] sna_accel_flush: flush?=0, dirty?=0 [ 44.717] sna_accel_flush: flush?=0, dirty?=0 [ 44.717] sna_block_handler (tv=0.439000) [ 44.717] sna_scanout_do_flush: flush timer active: delta=11 [ 44.717] sna_accel_do_throttle -- no pending activity [ 44.717] sna_accel_block: evaluating timers, active=5 [ 44.717] sna_accel_block: flush timer expires in 11 [44728] [ 44.717] sna_wakeup_handler [ 44.717] sna_accel_flush: flush?=0, dirty?=0 [ 44.717] sna_accel_flush: flush?=0, dirty?=0 [ 44.717] sna_accel_flush: flush?=0, dirty?=0 [ 44.717] sna_block_handler (tv=0.439000) [ 44.717] sna_scanout_do_flush: flush timer active: delta=11 [ 44.717] sna_accel_do_throttle -- no pending activity [ 44.717] sna_accel_block: evaluating timers, active=5 [ 44.717] sna_accel_block: flush timer expires in 11 [44728] [ 44.717] sna_wakeup_handler [ 44.717] sna_accel_flush: flush?=0, dirty?=0 [ 44.717] sna_accel_flush: flush?=0, dirty?=0 [ 44.717] sna_block_handler (tv=0.439000) [ 44.717] sna_scanout_do_flush: flush timer active: delta=11 [ 44.717] sna_accel_do_throttle -- no pending activity [ 44.717] sna_accel_block: evaluating timers, active=5 [ 44.717] sna_accel_block: flush timer expires in 11 [44728] [ 44.717] sna_wakeup_handler [ 44.717] sna_accel_flush: flush?=0, dirty?=0 [ 44.717] sna_accel_flush: flush?=0, dirty?=0 [ 44.717] sna_block_handler (tv=0.439000) [ 44.717] sna_scanout_do_flush: flush timer active: delta=11 [ 44.717] sna_accel_do_throttle -- no pending activity [ 44.717] sna_accel_block: evaluating timers, active=5 [ 44.717] sna_accel_block: flush timer expires in 11 [44728] [ 44.717] sna_wakeup_handler [ 44.717] sna_create_pixmap(490, 20, 32, usage=0) [ 44.717] kgem_can_create_2d: 490x20 @ 32 [ 44.717] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=1984, height=20 [ 44.717] kgem_can_create_2d: untiled size=40960 [ 44.717] kgem_choose_tiling: 490x20 -> 1 [ 44.717] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2048, height=24 [ 44.717] kgem_can_create_2d: tiled[1] size=49152 [ 44.717] sna_create_pixmap: usage=0, flags=1b [ 44.717] sna_create_pixmap: creating GPU pixmap 490x20, stride=1960, flags=1b [ 44.717] __pop_freed_pixmap: reusing freed pixmap=3411 header [ 44.717] create_pixmap_hdr: pixmap=3412, width=490, height=20, usage=0 [ 44.717] sna_create_pixmap: serial=3412, 490x20, usage=0 [ 44.717] sna_composite_rectangles(pixmap=3413, op=0, 0 x 1 [(0, 0)x(490, 20) ...]) [ 44.717] sna_composite_rectangles: converted to op 0 [ 44.717] sna_composite_rectangles[0] (0, 0)x(490, 20) -> (0, 0), (490, 20) [ 44.717] sna_composite_rectangles: nrects=1, region=(0, 0), (490, 20) x 1 [ 44.717] sna_composite_rectangles: clipped extents (0, 0),(490, 20) x 1 [ 44.717] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(490, 20) [ 44.717] sna_composite_rectangles: dropping last-cpu hint [ 44.717] sna_drawable_use_bo pixmap=3413, box=((0, 0), (490, 20)), flags=19... [ 44.717] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 44.717] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 44.717] sna_pixmap_move_to_gpu(pixmap=3413, usage=0), flags=b [ 44.717] sna_pixmap_move_to_gpu: CPU damage? 0 [ 44.717] sna_pixmap_move_to_gpu: creating GPU bo (490x20@32), create=b [ 44.717] kgem_choose_tiling: 490x20 -> 1 [ 44.717] kgem_choose_tiling: 490x20 -> 1 [ 44.717] sna_pixmap_alloc_gpu: pixmap=3413 [ 44.717] kgem_create_2d(490x20, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 44.717] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2048, height=24 [ 44.717] kgem_set_tiling: handle=125, tiling=1 [1], pitch=2048 [2048]: 1 [ 44.717] kgem_bo_remove_from_inactive: removing handle=125 from inactive [ 44.717] from inactive: pitch=2048, tiling=1: handle=125, id=2012 [ 44.717] __sna_damage_all(490, 20) [ 44.717] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 44.717] sna_pixmap_mark_active: pixmap=3413, handle=125 [ 44.717] sna_drawable_use_bo: allocated GPU bo for operation [ 44.717] sna_drawable_use_bo: using GPU bo with damage? 0 [ 44.717] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 44.717] kgem_bo_is_render: handle=125, rq? 0 [0] [ 44.717] kgem_bo_is_render: handle=125, rq? 0 [0] [ 44.717] gen9_render_fill_boxes(0 x 1 [(0, 0), (490, 20) ...]) [ 44.717] sna_render_get_solid: 0 [ 44.717] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 44.717] kgem_check_bo: num_pages=+16, num_exec=+1 [ 44.717] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 44.717] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 44.717] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 44.717] kgem_add_handle: handle=4, index=0 [ 44.717] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 44.717] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 44.717] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 44.717] gen9_composite_get_binding_table(ffc0) [ 44.717] kgem_add_reloc64: handle=125, pos=16360, delta=0, domains=20002 [ 44.717] kgem_add_handle: handle=125, index=1 [ 44.717] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd0d4000) [ 44.717] __kgem_bo_mark_dirty: handle=125 (proxy? 0) [ 44.717] [3fe0] bind bo(handle=125, addr=fd0d4000), format=192, width=490, height=20, pitch=2048, tiling=1 -> render [ 44.717] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 44.717] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 44.717] kgem_add_handle: handle=7, index=2 [ 44.717] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 44.717] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 44.717] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 44.717] gen9_emit_sampler: sampler = 1 [ 44.717] gen9_emit_sf: num_sf_outputs=1 [ 44.717] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 44.717] gen9_emit_vertex_elements: setup id=0 [ 44.717] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 44.717] (0, 0), (490, 20) [ 44.717] gen8_vertex_flush[490] = 3 [ 44.718] sna_composite_rectangles: pixmap=3413 marking clear [0]? 1 [ 44.718] sna_composite_rectangles(pixmap=3413, op=1, fff2f1f0 x 1 [(0, 0)x(490, 20) ...]) [ 44.718] sna_composite_rectangles: converted to op 1 [ 44.718] sna_composite_rectangles[0] (0, 0)x(490, 20) -> (0, 0), (490, 20) [ 44.718] sna_composite_rectangles: nrects=1, region=(0, 0), (490, 20) x 1 [ 44.718] sna_composite_rectangles: clipped extents (0, 0),(490, 20) x 1 [ 44.718] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(490, 20) [ 44.718] sna_composite_rectangles: promoting to full GPU [ 44.718] sna_composite_rectangles: dropping last-cpu hint [ 44.718] sna_drawable_use_bo pixmap=3413, box=((0, 0), (490, 20)), flags=19... [ 44.718] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 44.718] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 44.718] sna_drawable_use_bo: using whole GPU bo [ 44.718] gen9_render_fill_boxes (op=1, color=(f2f2, f1f1, f0f0, ffff) [20028888]) [ 44.718] kgem_bo_is_render: handle=125, rq? 1 [1] [ 44.718] gen9_render_fill_boxes(fff2f1f0 x 1 [(0, 0), (490, 20) ...]) [ 44.718] sna_render_get_solid: fff2f1f0 [ 44.718] sna_render_get_solid(15) = fff2f1f0 (old) [ 44.718] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 44.718] kgem_check_bo: num_pages=+0, num_exec=+0 [ 44.718] gen9_composite_get_binding_table(ff00) [ 44.718] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 44.718] kgem_add_reloc64: adding proxy [delta=60] for handle=8 [ 44.718] kgem_add_handle: handle=8, index=3 [ 44.718] kgem_add_reloc64[5] = (delta=60, target handle=3, presumed=fdffe000) [ 44.718] [3fb0] bind bo(handle=8, addr=fdffe03c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 44.718] gen9_emit_vertex_elements: setup id=0 [ 44.718] (0, 0), (490, 20) [ 44.718] gen8_vertex_flush[4cc] = 3 [ 44.718] sna_composite_rectangles: pixmap=3413 marking clear [fff2f1f0]? 1 [ 44.718] sna_composite_rectangles(pixmap=3413, op=1, ff300a24 x 2 [(0, 0)x(490, 20) ...]) [ 44.718] sna_composite_rectangles: converted to op 1 [ 44.718] sna_composite_rectangles[0] (0, 0)x(490, 20) -> (0, 0), (490, 20) [ 44.718] sna_composite_rectangles[1] (0, 0)x(490, 20) -> (0, 0), (490, 20) [ 44.718] sna_composite_rectangles: nrects=2, region=(0, 0), (490, 20) x 2 [ 44.718] sna_composite_rectangles: clipped extents (0, 0),(490, 20) x 1 [ 44.718] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(490, 20) [ 44.718] sna_composite_rectangles: promoting to full GPU [ 44.718] sna_composite_rectangles: dropping last-cpu hint [ 44.718] sna_drawable_use_bo pixmap=3413, box=((0, 0), (490, 20)), flags=19... [ 44.718] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 44.718] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 44.718] sna_drawable_use_bo: using whole GPU bo [ 44.718] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 44.718] kgem_bo_is_render: handle=125, rq? 1 [1] [ 44.718] gen9_render_fill_boxes(ff300a24 x 1 [(0, 0), (490, 20) ...]) [ 44.718] sna_render_get_solid: ff300a24 [ 44.718] sna_render_get_solid(17) = ff300a24 (old) [ 44.718] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 44.718] kgem_check_bo: num_pages=+0, num_exec=+0 [ 44.718] gen9_composite_get_binding_table(fe80) [ 44.718] kgem_add_reloc64: handle=8, pos=16280, delta=0, domains=40000 [ 44.718] kgem_add_reloc64: adding proxy [delta=68] for handle=8 [ 44.718] kgem_add_reloc64[6] = (delta=68, target handle=3, presumed=fdffe000) [ 44.718] [3f90] bind bo(handle=8, addr=fdffe044), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 44.718] gen9_emit_vertex_elements: setup id=0 [ 44.718] (0, 0), (490, 20) [ 44.718] gen8_vertex_flush[508] = 3 [ 44.718] sna_composite_rectangles: pixmap=3413 marking clear [ff300a24]? 1 [ 44.718] sna_glyphs(op=3, nlist=1, src=(1, -2)) [ 44.718] kgem_bo_is_busy: handle=125, domain: 0 exec? 1, rq? 1 [ 44.718] sna_glyphs: discarding mask [ 44.718] glyphs0_to_dst(op=3, src=(1, -2), nlist=1, dst=(1, -2)+(0, 0)) [ 44.718] clipped_glyphs? 18 glyph in 1 lists extents (1, -13), (163, 1), region (2, 0), (162, 1): yes [ 44.718] gen9_render_composite: 0x0, current mode=1/1 [ 44.718] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 44.718] gen9_composite_fallback: mask is already on the GPU, try to use GPU [ 44.718] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 44.718] sna_drawable_use_bo pixmap=3413, box=((2, 0), (162, 1)), flags=7... [ 44.718] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 44.718] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 44.718] sna_drawable_use_bo: using whole GPU bo [ 44.718] gen9_composite_set_target: pixmap=3413, format=20028888, size=490x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 44.718] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 44.718] color_convert: src=ff8ae234 [20028888] [ 44.718] color_convert: dst=ff8ae234 [20028888] [ 44.718] sna_render_get_solid: ff8ae234 [ 44.718] sna_render_get_solid(22) = ff8ae234 (old) [ 44.718] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 44.718] sna_transform_is_imprecise_integer_translation: no transform [ 44.718] gen9_composite_picture: integer translation (0, 0), removing [ 44.718] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 44.718] sna_render_pixmap_bo: GPU all damaged [ 44.718] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 44.718] gen4_choose_composite_emitter: solid, identity mask [ 44.718] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 44.718] aligning vertex: was 2, now 4 floats per vertex [ 44.718] gen9_composite_get_binding_table(fe00) [ 44.718] kgem_add_reloc64: handle=8, pos=16248, delta=0, domains=40000 [ 44.718] kgem_add_reloc64: adding proxy [delta=88] for handle=8 [ 44.718] kgem_add_reloc64[7] = (delta=88, target handle=3, presumed=fdffe000) [ 44.718] [3f70] bind bo(handle=8, addr=fdffe058), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 44.718] kgem_add_reloc64: handle=6, pos=16232, delta=0, domains=40000 [ 44.718] kgem_add_handle: handle=6, index=4 [ 44.718] kgem_add_reloc64[8] = (delta=0, target handle=4, presumed=fd581000) [ 44.718] [3f60] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 44.718] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 44.718] gen9_emit_sampler: sampler = a [ 44.718] gen9_emit_sf: num_sf_outputs=2 [ 44.718] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 44.718] gen9_emit_vertex_elements: setup id=9 [ 44.718] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 44.718] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 44.718] glyphs0_to_dst: glyph=(9, -12), (19, 1), clip=(2, 0), (162, 1) [ 44.718] glyphs0_to_dst: blt=(9, 0), (19, 1) [ 44.718] emit_primitive_identity_mask__avx2: dst=(9, 0), mask=(672.00, 60.00) x (10.00, 1.00) [ 44.718] gen8_vertex_flush[5e4] = 3 [ 44.718] gen9_magic_ca_pass: CA fixup (5 -> 8) [ 44.718] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 44.718] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 44.718] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 44.718] sna_glyphs(op=3, nlist=1, src=(172, -2)) [ 44.718] kgem_bo_is_busy: handle=125, domain: 0 exec? 1, rq? 1 [ 44.718] sna_glyphs: discarding mask [ 44.718] glyphs0_to_dst(op=3, src=(172, -2), nlist=1, dst=(172, -2)+(0, 0)) [ 44.718] clipped_glyphs? 32 glyph in 1 lists extents (171, -14), (460, 1), region (172, 0), (459, 1): yes [ 44.718] gen9_render_composite: 0x0, current mode=1/1 [ 44.718] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 44.718] kgem_bo_is_busy: handle=125, domain: 0 exec? 1, rq? 1 [ 44.718] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 44.718] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 44.718] sna_drawable_use_bo pixmap=3413, box=((172, 0), (459, 1)), flags=7... [ 44.718] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 44.718] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 44.718] sna_drawable_use_bo: using whole GPU bo [ 44.718] gen9_composite_set_target: pixmap=3413, format=20028888, size=490x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 44.718] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 44.718] color_convert: src=ff729fcf [20028888] [ 44.718] color_convert: dst=ff729fcf [20028888] [ 44.718] sna_render_get_solid: ff729fcf [ 44.718] sna_render_get_solid(23) = ff729fcf (old) [ 44.718] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 44.718] sna_transform_is_imprecise_integer_translation: no transform [ 44.718] gen9_composite_picture: integer translation (0, 0), removing [ 44.718] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 44.718] sna_render_pixmap_bo: GPU all damaged [ 44.718] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 44.718] gen4_choose_composite_emitter: solid, identity mask [ 44.718] kgem_check_bo: num_pages=+0, num_exec=+0 [ 44.718] gen9_composite_get_binding_table(fd40) [ 44.718] kgem_add_reloc64: handle=8, pos=16200, delta=0, domains=40000 [ 44.718] kgem_add_reloc64: adding proxy [delta=92] for handle=8 [ 44.718] kgem_add_reloc64[9] = (delta=92, target handle=3, presumed=fdffe000) [ 44.718] [3f40] bind bo(handle=8, addr=fdffe05c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 44.718] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 44.718] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 44.718] gen9_emit_vertex_elements: setup id=9 [ 44.718] glyphs0_to_dst: glyph=(180, -13), (190, 1), clip=(172, 0), (459, 1) [ 44.718] glyphs0_to_dst: blt=(180, 0), (190, 1) [ 44.718] emit_primitive_identity_mask__avx2: dst=(180, 0), mask=(944.00, 61.00) x (10.00, 1.00) [ 44.718] glyphs0_to_dst: glyph=(208, -10), (217, 1), clip=(172, 0), (459, 1) [ 44.718] glyphs0_to_dst: blt=(208, 0), (217, 1) [ 44.718] emit_primitive_identity_mask__avx2: dst=(208, 0), mask=(960.00, 26.00) x (9.00, 1.00) [ 44.718] glyphs0_to_dst: glyph=(216, -13), (226, 1), clip=(172, 0), (459, 1) [ 44.718] glyphs0_to_dst: blt=(216, 0), (226, 1) [ 44.718] emit_primitive_identity_mask__avx2: dst=(216, 0), mask=(944.00, 61.00) x (10.00, 1.00) [ 44.718] glyphs0_to_dst: glyph=(234, -1), (245, 1), clip=(172, 0), (459, 1) [ 44.718] glyphs0_to_dst: blt=(234, 0), (245, 1) [ 44.718] emit_primitive_identity_mask__avx2: dst=(234, 0), mask=(992.00, 1.00) x (11.00, 1.00) [ 44.718] glyphs0_to_dst: glyph=(334, -10), (343, 1), clip=(172, 0), (459, 1) [ 44.718] glyphs0_to_dst: blt=(334, 0), (343, 1) [ 44.718] emit_primitive_identity_mask__avx2: dst=(334, 0), mask=(960.00, 26.00) x (9.00, 1.00) [ 44.718] glyphs0_to_dst: glyph=(342, -1), (353, 1), clip=(172, 0), (459, 1) [ 44.718] glyphs0_to_dst: blt=(342, 0), (353, 1) [ 44.718] emit_primitive_identity_mask__avx2: dst=(342, 0), mask=(992.00, 1.00) x (11.00, 1.00) [ 44.718] glyphs0_to_dst: glyph=(369, -10), (379, 1), clip=(172, 0), (459, 1) [ 44.718] glyphs0_to_dst: blt=(369, 0), (379, 1) [ 44.718] emit_primitive_identity_mask__avx2: dst=(369, 0), mask=(976.00, 42.00) x (10.00, 1.00) [ 44.718] glyphs0_to_dst: glyph=(378, -13), (388, 1), clip=(172, 0), (459, 1) [ 44.718] glyphs0_to_dst: blt=(378, 0), (388, 1) [ 44.718] emit_primitive_identity_mask__avx2: dst=(378, 0), mask=(944.00, 61.00) x (10.00, 1.00) [ 44.718] glyphs0_to_dst: glyph=(396, -1), (407, 1), clip=(172, 0), (459, 1) [ 44.718] glyphs0_to_dst: blt=(396, 0), (407, 1) [ 44.718] emit_primitive_identity_mask__avx2: dst=(396, 0), mask=(992.00, 1.00) x (11.00, 1.00) [ 44.718] glyphs0_to_dst: glyph=(424, -10), (433, 1), clip=(172, 0), (459, 1) [ 44.718] glyphs0_to_dst: blt=(424, 0), (433, 1) [ 44.718] emit_primitive_identity_mask__avx2: dst=(424, 0), mask=(960.00, 26.00) x (9.00, 1.00) [ 44.718] glyphs0_to_dst: glyph=(450, -10), (460, 1), clip=(172, 0), (459, 1) [ 44.718] glyphs0_to_dst: blt=(450, 0), (459, 1) [ 44.718] emit_primitive_identity_mask__avx2: dst=(450, 0), mask=(976.00, 42.00) x (9.00, 1.00) [ 44.718] gen8_vertex_flush[6e4] = 33 [ 44.718] gen9_magic_ca_pass: CA fixup (8 -> 41) [ 44.718] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 44.718] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 44.718] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 44.718] sna_glyphs(op=3, nlist=1, src=(460, -2)) [ 44.718] kgem_bo_is_busy: handle=125, domain: 0 exec? 1, rq? 1 [ 44.718] sna_glyphs: discarding mask [ 44.718] glyphs0_to_dst(op=3, src=(460, -2), nlist=1, dst=(460, -2)+(0, 0)) [ 44.718] clipped_glyphs? 4 glyph in 1 lists extents (459, -13), (496, 1), region (460, 0), (490, 1): yes [ 44.718] gen9_render_composite: 0x0, current mode=1/1 [ 44.718] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 44.718] kgem_bo_is_busy: handle=125, domain: 0 exec? 1, rq? 1 [ 44.718] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 44.718] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 44.718] sna_drawable_use_bo pixmap=3413, box=((460, 0), (490, 1)), flags=7... [ 44.718] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 44.718] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 44.718] sna_drawable_use_bo: using whole GPU bo [ 44.718] gen9_composite_set_target: pixmap=3413, format=20028888, size=490x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 44.718] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 44.718] color_convert: src=ffffffff [20028888] [ 44.718] color_convert: dst=ffffffff [20028888] [ 44.718] sna_render_get_solid: ffffffff [ 44.718] sna_render_get_solid(white) [ 44.718] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 44.718] sna_transform_is_imprecise_integer_translation: no transform [ 44.718] gen9_composite_picture: integer translation (0, 0), removing [ 44.718] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 44.718] sna_render_pixmap_bo: GPU all damaged [ 44.718] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 44.718] gen4_choose_composite_emitter: solid, identity mask [ 44.718] kgem_check_bo: num_pages=+0, num_exec=+0 [ 44.718] gen9_composite_get_binding_table(fcc0) [ 44.718] kgem_add_reloc64: handle=7, pos=16168, delta=0, domains=40000 [ 44.718] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 44.718] kgem_add_reloc64[10] = (delta=1048, target handle=2, presumed=fffe8000) [ 44.718] [3f20] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 44.718] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 44.718] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 44.718] gen9_emit_vertex_elements: setup id=9 [ 44.718] glyphs0_to_dst: glyph=(487, -13), (496, 1), clip=(460, 0), (490, 1) [ 44.718] glyphs0_to_dst: blt=(487, 0), (490, 1) [ 44.718] emit_primitive_identity_mask__avx2: dst=(487, 0), mask=(832.00, 45.00) x (3.00, 1.00) [ 44.718] gen8_vertex_flush[7e4] = 3 [ 44.718] gen9_magic_ca_pass: CA fixup (41 -> 44) [ 44.718] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 44.718] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 44.718] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 44.718] sna_glyphs(op=3, nlist=1, src=(1, 15)) [ 44.718] kgem_bo_is_busy: handle=125, domain: 0 exec? 1, rq? 1 [ 44.718] sna_glyphs: discarding mask [ 44.718] glyphs0_to_dst(op=3, src=(1, 15), nlist=1, dst=(1, 15)+(0, 0)) [ 44.718] clipped_glyphs: no, clip region (0, 0), (490, 20) matches drawable pixmap=94680753409936 size=490x20 [ 44.718] gen9_render_composite: 0x0, current mode=1/1 [ 44.718] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 44.718] kgem_bo_is_busy: handle=125, domain: 0 exec? 1, rq? 1 [ 44.718] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 44.718] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 44.718] sna_drawable_use_bo pixmap=3413, box=((0, 0), (490, 20)), flags=7... [ 44.718] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 44.718] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 44.718] sna_drawable_use_bo: using whole GPU bo [ 44.718] gen9_composite_set_target: pixmap=3413, format=20028888, size=490x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 44.718] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 44.718] color_convert: src=ff8ae234 [20028888] [ 44.718] color_convert: dst=ff8ae234 [20028888] [ 44.718] sna_render_get_solid: ff8ae234 [ 44.718] sna_render_get_solid(22) = ff8ae234 (old) [ 44.718] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 44.718] sna_transform_is_imprecise_integer_translation: no transform [ 44.718] gen9_composite_picture: integer translation (0, 0), removing [ 44.718] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 44.718] sna_render_pixmap_bo: GPU all damaged [ 44.718] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 44.718] gen4_choose_composite_emitter: solid, identity mask [ 44.718] kgem_check_bo: num_pages=+0, num_exec=+0 [ 44.718] gen9_composite_get_binding_table(fc40) [ 44.718] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 44.718] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 44.718] gen9_emit_vertex_elements: setup id=9 [ 44.718] glyphs0_to_dst: glyph=(1, 7)x(9, 8), unclipped [ 44.718] emit_primitive_identity_mask__avx2: dst=(1, 7), mask=(688.00, 32.00) x (9.00, 8.00) [ 44.718] glyphs0_to_dst: glyph=(9, 5)x(10, 13), unclipped [ 44.718] emit_primitive_identity_mask__avx2: dst=(9, 5), mask=(672.00, 48.00) x (10.00, 13.00) [ 44.718] glyphs0_to_dst: glyph=(19, 7)x(9, 8), unclipped [ 44.718] emit_primitive_identity_mask__avx2: dst=(19, 7), mask=(688.00, 32.00) x (9.00, 8.00) [ 44.718] glyphs0_to_dst: glyph=(28, 9)x(8, 3), unclipped [ 44.718] emit_primitive_identity_mask__avx2: dst=(28, 9), mask=(688.00, 48.00) x (8.00, 3.00) [ 44.718] glyphs0_to_dst: glyph=(36, 5)x(11, 10), unclipped [ 44.718] emit_primitive_identity_mask__avx2: dst=(36, 5), mask=(704.00, 0.00) x (11.00, 10.00) [ 44.718] glyphs0_to_dst: glyph=(46, 7)x(9, 8), unclipped [ 44.718] emit_primitive_identity_mask__avx2: dst=(46, 7), mask=(720.00, 0.00) x (9.00, 8.00) [ 44.718] glyphs0_to_dst: glyph=(54, 7)x(10, 8), unclipped [ 44.718] emit_primitive_identity_mask__avx2: dst=(54, 7), mask=(704.00, 16.00) x (10.00, 8.00) [ 44.718] glyphs0_to_dst: glyph=(63, 7)x(10, 8), unclipped [ 44.718] emit_primitive_identity_mask__avx2: dst=(63, 7), mask=(720.00, 16.00) x (10.00, 8.00) [ 44.718] glyphs0_to_dst: glyph=(72, 4)x(10, 11), unclipped [ 44.718] emit_primitive_identity_mask__avx2: dst=(72, 4), mask=(736.00, 0.00) x (10.00, 11.00) [ 44.718] glyphs0_to_dst: glyph=(81, 7)x(10, 8), unclipped [ 44.718] emit_primitive_identity_mask__avx2: dst=(81, 7), mask=(752.00, 0.00) x (10.00, 8.00) [ 44.718] glyphs0_to_dst: glyph=(90, 4)x(10, 11), unclipped [ 44.718] emit_primitive_identity_mask__avx2: dst=(90, 4), mask=(736.00, 0.00) x (10.00, 11.00) [ 44.718] glyphs0_to_dst: glyph=(99, 7)x(11, 8), unclipped [ 44.718] emit_primitive_identity_mask__avx2: dst=(99, 7), mask=(736.00, 16.00) x (11.00, 8.00) [ 44.718] glyphs0_to_dst: glyph=(109, 7)x(9, 8), unclipped [ 44.718] emit_primitive_identity_mask__avx2: dst=(109, 7), mask=(752.00, 16.00) x (9.00, 8.00) [ 44.718] glyphs0_to_dst: glyph=(118, 9)x(8, 3), unclipped [ 44.718] emit_primitive_identity_mask__avx2: dst=(118, 9), mask=(688.00, 48.00) x (8.00, 3.00) [ 44.718] glyphs0_to_dst: glyph=(126, 5)x(10, 10), unclipped [ 44.718] emit_primitive_identity_mask__avx2: dst=(126, 5), mask=(704.00, 32.00) x (10.00, 10.00) [ 44.718] glyphs0_to_dst: glyph=(135, 5)x(10, 10), unclipped [ 44.718] emit_primitive_identity_mask__avx2: dst=(135, 5), mask=(704.00, 32.00) x (10.00, 10.00) [ 44.718] glyphs0_to_dst: glyph=(144, 5)x(10, 10), unclipped [ 44.718] emit_primitive_identity_mask__avx2: dst=(144, 5), mask=(720.00, 32.00) x (10.00, 10.00) [ 44.718] glyphs0_to_dst: glyph=(153, 5)x(10, 10), unclipped [ 44.718] emit_primitive_identity_mask__avx2: dst=(153, 5), mask=(704.00, 48.00) x (10.00, 10.00) [ 44.718] gen8_vertex_flush[8e4] = 54 [ 44.718] gen9_magic_ca_pass: CA fixup (44 -> 98) [ 44.718] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 44.718] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 44.718] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 44.718] sna_glyphs(op=3, nlist=1, src=(163, 15)) [ 44.718] kgem_bo_is_busy: handle=125, domain: 0 exec? 1, rq? 1 [ 44.718] sna_glyphs: discarding mask [ 44.718] glyphs0_to_dst(op=3, src=(163, 15), nlist=1, dst=(163, 15)+(0, 0)) [ 44.718] clipped_glyphs: no, clip region (0, 0), (490, 20) matches drawable pixmap=94680753409936 size=490x20 [ 44.719] gen9_render_composite: 0x0, current mode=1/1 [ 44.719] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 44.719] kgem_bo_is_busy: handle=125, domain: 0 exec? 1, rq? 1 [ 44.719] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 44.719] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 44.719] sna_drawable_use_bo pixmap=3413, box=((0, 0), (490, 20)), flags=7... [ 44.719] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 44.719] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 44.719] sna_drawable_use_bo: using whole GPU bo [ 44.719] gen9_composite_set_target: pixmap=3413, format=20028888, size=490x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 44.719] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 44.719] color_convert: src=ffffffff [20028888] [ 44.719] color_convert: dst=ffffffff [20028888] [ 44.719] sna_render_get_solid: ffffffff [ 44.719] sna_render_get_solid(white) [ 44.719] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 44.719] sna_transform_is_imprecise_integer_translation: no transform [ 44.719] gen9_composite_picture: integer translation (0, 0), removing [ 44.719] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 44.719] sna_render_pixmap_bo: GPU all damaged [ 44.719] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 44.719] gen4_choose_composite_emitter: solid, identity mask [ 44.719] kgem_check_bo: num_pages=+0, num_exec=+0 [ 44.719] gen9_composite_get_binding_table(fc00) [ 44.719] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 44.719] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 44.719] gen9_emit_vertex_elements: setup id=9 [ 44.719] glyphs0_to_dst: glyph=(165, 7)x(5, 8), unclipped [ 44.719] emit_primitive_identity_mask__avx2: dst=(165, 7), mask=(720.00, 48.00) x (5.00, 8.00) [ 44.719] gen8_vertex_flush[9e4] = 3 [ 44.719] gen9_magic_ca_pass: CA fixup (98 -> 101) [ 44.719] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 44.719] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 44.719] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 44.719] sna_glyphs(op=3, nlist=1, src=(172, 15)) [ 44.719] kgem_bo_is_busy: handle=125, domain: 0 exec? 1, rq? 1 [ 44.719] sna_glyphs: discarding mask [ 44.719] glyphs0_to_dst(op=3, src=(172, 15), nlist=1, dst=(172, 15)+(0, 0)) [ 44.719] clipped_glyphs: no, clip region (0, 0), (490, 20) matches drawable pixmap=94680753409936 size=490x20 [ 44.719] gen9_render_composite: 0x0, current mode=1/1 [ 44.719] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 44.719] kgem_bo_is_busy: handle=125, domain: 0 exec? 1, rq? 1 [ 44.719] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 44.719] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 44.719] sna_drawable_use_bo pixmap=3413, box=((0, 0), (490, 20)), flags=7... [ 44.719] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 44.719] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 44.719] sna_drawable_use_bo: using whole GPU bo [ 44.719] gen9_composite_set_target: pixmap=3413, format=20028888, size=490x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 44.719] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 44.719] color_convert: src=ff729fcf [20028888] [ 44.719] color_convert: dst=ff729fcf [20028888] [ 44.719] sna_render_get_solid: ff729fcf [ 44.719] sna_render_get_solid(23) = ff729fcf (old) [ 44.719] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 44.719] sna_transform_is_imprecise_integer_translation: no transform [ 44.719] gen9_composite_picture: integer translation (0, 0), removing [ 44.719] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 44.719] sna_render_pixmap_bo: GPU all damaged [ 44.719] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 44.719] gen4_choose_composite_emitter: solid, identity mask [ 44.719] kgem_check_bo: num_pages=+0, num_exec=+0 [ 44.719] gen9_composite_get_binding_table(fbc0) [ 44.719] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 44.719] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 44.719] gen9_emit_vertex_elements: setup id=9 [ 44.719] glyphs0_to_dst: glyph=(171, 9)x(11, 3), unclipped [ 44.719] emit_primitive_identity_mask__avx2: dst=(171, 9), mask=(736.00, 32.00) x (11.00, 3.00) [ 44.719] glyphs0_to_dst: glyph=(180, 4)x(10, 14), unclipped [ 44.719] emit_primitive_identity_mask__avx2: dst=(180, 4), mask=(944.00, 48.00) x (10.00, 14.00) [ 44.719] glyphs0_to_dst: glyph=(189, 4)x(11, 11), unclipped [ 44.719] emit_primitive_identity_mask__avx2: dst=(189, 4), mask=(960.00, 0.00) x (11.00, 11.00) [ 44.719] glyphs0_to_dst: glyph=(198, 7)x(10, 8), unclipped [ 44.719] emit_primitive_identity_mask__avx2: dst=(198, 7), mask=(976.00, 0.00) x (10.00, 8.00) [ 44.719] glyphs0_to_dst: glyph=(208, 7)x(9, 11), unclipped [ 44.719] emit_primitive_identity_mask__avx2: dst=(208, 7), mask=(960.00, 16.00) x (9.00, 11.00) [ 44.719] glyphs0_to_dst: glyph=(216, 4)x(10, 14), unclipped [ 44.719] emit_primitive_identity_mask__avx2: dst=(216, 4), mask=(944.00, 48.00) x (10.00, 14.00) [ 44.719] glyphs0_to_dst: glyph=(225, 5)x(10, 10), unclipped [ 44.719] emit_primitive_identity_mask__avx2: dst=(225, 5), mask=(976.00, 16.00) x (10.00, 10.00) [ 44.719] glyphs0_to_dst: glyph=(234, 16)x(11, 2), unclipped [ 44.719] emit_primitive_identity_mask__avx2: dst=(234, 16), mask=(992.00, 0.00) x (11.00, 2.00) [ 44.719] glyphs0_to_dst: glyph=(243, 4)x(11, 11), unclipped [ 44.719] emit_primitive_identity_mask__avx2: dst=(243, 4), mask=(1008.00, 0.00) x (11.00, 11.00) [ 44.719] glyphs0_to_dst: glyph=(253, 7)x(9, 8), unclipped [ 44.719] emit_primitive_identity_mask__avx2: dst=(253, 7), mask=(720.00, 0.00) x (9.00, 8.00) [ 44.719] glyphs0_to_dst: glyph=(261, 7)x(10, 8), unclipped [ 44.719] emit_primitive_identity_mask__avx2: dst=(261, 7), mask=(704.00, 16.00) x (10.00, 8.00) [ 44.719] glyphs0_to_dst: glyph=(270, 7)x(10, 8), unclipped [ 44.719] emit_primitive_identity_mask__avx2: dst=(270, 7), mask=(704.00, 16.00) x (10.00, 8.00) [ 44.719] glyphs0_to_dst: glyph=(279, 3)x(10, 12), unclipped [ 44.719] emit_primitive_identity_mask__avx2: dst=(279, 3), mask=(992.00, 16.00) x (10.00, 12.00) [ 44.719] glyphs0_to_dst: glyph=(288, 7)x(10, 8), unclipped [ 44.719] emit_primitive_identity_mask__avx2: dst=(288, 7), mask=(704.00, 16.00) x (10.00, 8.00) [ 44.719] glyphs0_to_dst: glyph=(297, 7)x(10, 8), unclipped [ 44.719] emit_primitive_identity_mask__avx2: dst=(297, 7), mask=(752.00, 0.00) x (10.00, 8.00) [ 44.719] glyphs0_to_dst: glyph=(307, 3)x(10, 12), unclipped [ 44.719] emit_primitive_identity_mask__avx2: dst=(307, 3), mask=(1008.00, 16.00) x (10.00, 12.00) [ 44.719] glyphs0_to_dst: glyph=(315, 4)x(11, 11), unclipped [ 44.719] emit_primitive_identity_mask__avx2: dst=(315, 4), mask=(960.00, 0.00) x (11.00, 11.00) [ 44.719] glyphs0_to_dst: glyph=(324, 7)x(11, 8), unclipped [ 44.719] emit_primitive_identity_mask__avx2: dst=(324, 7), mask=(736.00, 16.00) x (11.00, 8.00) [ 44.719] glyphs0_to_dst: glyph=(334, 7)x(9, 11), unclipped [ 44.719] emit_primitive_identity_mask__avx2: dst=(334, 7), mask=(960.00, 16.00) x (9.00, 11.00) [ 44.719] glyphs0_to_dst: glyph=(342, 16)x(11, 2), unclipped [ 44.719] emit_primitive_identity_mask__avx2: dst=(342, 16), mask=(992.00, 0.00) x (11.00, 2.00) [ 44.719] glyphs0_to_dst: glyph=(351, 3)x(10, 12), unclipped [ 44.719] emit_primitive_identity_mask__avx2: dst=(351, 3), mask=(992.00, 16.00) x (10.00, 12.00) [ 44.719] glyphs0_to_dst: glyph=(361, 3)x(9, 12), unclipped [ 44.719] emit_primitive_identity_mask__avx2: dst=(361, 3), mask=(960.00, 32.00) x (9.00, 12.00) [ 44.719] glyphs0_to_dst: glyph=(369, 7)x(10, 11), unclipped [ 44.719] emit_primitive_identity_mask__avx2: dst=(369, 7), mask=(976.00, 32.00) x (10.00, 11.00) [ 44.719] glyphs0_to_dst: glyph=(378, 4)x(10, 14), unclipped [ 44.719] emit_primitive_identity_mask__avx2: dst=(378, 4), mask=(944.00, 48.00) x (10.00, 14.00) [ 44.719] glyphs0_to_dst: glyph=(387, 5)x(10, 10), unclipped [ 44.719] emit_primitive_identity_mask__avx2: dst=(387, 5), mask=(960.00, 48.00) x (10.00, 10.00) [ 44.719] glyphs0_to_dst: glyph=(396, 16)x(11, 2), unclipped [ 44.719] emit_primitive_identity_mask__avx2: dst=(396, 16), mask=(992.00, 0.00) x (11.00, 2.00) [ 44.719] glyphs0_to_dst: glyph=(406, 7)x(9, 8), unclipped [ 44.719] emit_primitive_identity_mask__avx2: dst=(406, 7), mask=(688.00, 32.00) x (9.00, 8.00) [ 44.719] glyphs0_to_dst: glyph=(415, 7)x(9, 8), unclipped [ 44.719] emit_primitive_identity_mask__avx2: dst=(415, 7), mask=(752.00, 16.00) x (9.00, 8.00) [ 44.719] glyphs0_to_dst: glyph=(424, 7)x(9, 11), unclipped [ 44.719] emit_primitive_identity_mask__avx2: dst=(424, 7), mask=(960.00, 16.00) x (9.00, 11.00) [ 44.719] glyphs0_to_dst: glyph=(432, 4)x(10, 11), unclipped [ 44.719] emit_primitive_identity_mask__avx2: dst=(432, 4), mask=(976.00, 48.00) x (10.00, 11.00) [ 44.719] glyphs0_to_dst: glyph=(442, 7)x(9, 8), unclipped [ 44.719] emit_primitive_identity_mask__avx2: dst=(442, 7), mask=(688.00, 32.00) x (9.00, 8.00) [ 44.719] glyphs0_to_dst: glyph=(450, 7)x(10, 11), unclipped [ 44.719] emit_primitive_identity_mask__avx2: dst=(450, 7), mask=(976.00, 32.00) x (10.00, 11.00) [ 44.719] gen8_vertex_flush[ae4] = 96 [ 44.719] gen9_magic_ca_pass: CA fixup (101 -> 197) [ 44.719] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 44.719] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 44.719] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 44.719] sna_glyphs(op=3, nlist=1, src=(460, 15)) [ 44.719] kgem_bo_is_busy: handle=125, domain: 0 exec? 1, rq? 1 [ 44.719] sna_glyphs: discarding mask [ 44.719] glyphs0_to_dst(op=3, src=(460, 15), nlist=1, dst=(460, 15)+(0, 0)) [ 44.719] clipped_glyphs: no, clip region (0, 0), (490, 20) matches drawable pixmap=94680753409936 size=490x20 [ 44.719] gen9_render_composite: 0x0, current mode=1/1 [ 44.719] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 44.719] kgem_bo_is_busy: handle=125, domain: 0 exec? 1, rq? 1 [ 44.719] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 44.719] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 44.719] sna_drawable_use_bo pixmap=3413, box=((0, 0), (490, 20)), flags=7... [ 44.719] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 44.719] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 44.719] sna_drawable_use_bo: using whole GPU bo [ 44.719] gen9_composite_set_target: pixmap=3413, format=20028888, size=490x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 44.719] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 44.719] color_convert: src=ffffffff [20028888] [ 44.719] color_convert: dst=ffffffff [20028888] [ 44.719] sna_render_get_solid: ffffffff [ 44.719] sna_render_get_solid(white) [ 44.719] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 44.719] sna_transform_is_imprecise_integer_translation: no transform [ 44.719] gen9_composite_picture: integer translation (0, 0), removing [ 44.719] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 44.719] sna_render_pixmap_bo: GPU all damaged [ 44.719] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 44.719] gen4_choose_composite_emitter: solid, identity mask [ 44.719] kgem_check_bo: num_pages=+0, num_exec=+0 [ 44.719] gen9_composite_get_binding_table(fb80) [ 44.719] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 44.719] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 44.719] gen9_emit_vertex_elements: setup id=9 [ 44.719] glyphs0_to_dst: glyph=(459, 4)x(10, 13), unclipped [ 44.719] emit_primitive_identity_mask__avx2: dst=(459, 4), mask=(752.00, 32.00) x (10.00, 13.00) [ 44.719] gen8_vertex_flush[be4] = 3 [ 44.719] gen9_magic_ca_pass: CA fixup (197 -> 200) [ 44.719] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 44.719] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 44.719] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 44.719] sna_composite_rectangles(pixmap=3413, op=1, ffffffff x 1 [(478, 1)x(9, 17) ...]) [ 44.719] sna_composite_rectangles: converted to op 1 [ 44.719] sna_composite_rectangles[0] (478, 1)x(9, 17) -> (478, 1), (487, 18) [ 44.719] sna_composite_rectangles: nrects=1, region=(478, 1), (487, 18) x 1 [ 44.719] sna_composite_rectangles: clipped extents (478, 1),(487, 18) x 1 [ 44.719] sna_composite_rectangles: pixmap +(0, 0) extents (478, 1),(487, 18) [ 44.719] sna_composite_rectangles: dropping last-cpu hint [ 44.719] sna_drawable_use_bo pixmap=3413, box=((478, 1), (487, 18)), flags=9... [ 44.719] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 44.719] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 44.719] sna_drawable_use_bo: using whole GPU bo [ 44.719] gen9_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20028888]) [ 44.719] kgem_bo_is_render: handle=125, rq? 1 [1] [ 44.719] gen9_render_fill_boxes(ffffffff x 1 [(478, 1), (487, 18) ...]) [ 44.719] sna_render_get_solid: ffffffff [ 44.719] sna_render_get_solid(white) [ 44.719] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 44.719] kgem_check_bo: num_pages=+0, num_exec=+0 [ 44.719] aligning vertex: was 4, now 2 floats per vertex [ 44.719] gen9_composite_get_binding_table(fb40) [ 44.719] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 44.719] gen9_emit_sampler: sampler = 1 [ 44.719] gen9_emit_sf: num_sf_outputs=1 [ 44.719] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 44.719] gen9_emit_vertex_elements: setup id=0 [ 44.719] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 44.719] (478, 1), (487, 18) [ 44.719] gen8_vertex_flush[d00] = 3 [ 44.719] sna_validate_gc(0x561c94ab2470) changes=80000, previous serial=80000d2f, drawable=d2f [ 44.719] sna_validate_gc: recomputing clip [ 44.719] sna_validate_gc: composite clip=1x[(65, 24), (3840, 2160)] [0x561c94abf1d0] [ 44.719] sna_copy_area: src=pixmap=3413:(0, 0)x(490, 20)+(0, 0) -> dst=pixmap=3060:(0, 510)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 44.719] sna_copy_area: normal copy [ 44.719] sna_do_copy: src=(0, 0), dst=(0, 510), size=(490x20) [ 44.719] sna_do_copy: after drawable: src=(0, 0), dst=(65, 534), size=(490x20) [ 44.719] sna_do_copy: dst extents (65, 534), (555, 554), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 44.719] sna_do_copy: clipped dst extents (65, 534), (555, 554) [ 44.719] sna_do_copy: unclipped src extents (0, 0), (490, 20) [ 44.719] sna_do_copy: clipped src extents (0, 0), (490, 20) [ 44.719] sna_do_copy: pixmap -- no source clipping [ 44.719] sna_do_copy: src extents (0, 0), (490, 20) x 1 [ 44.719] sna_do_copy: copy region (65, 534), (555, 554) x 1 + (-65, -534) [ 44.719] sna_copy_boxes (boxes=1x[(65, 534), (555, 554)...], src pixmap=3413+(-65, -534), dst pixmap=3060+(-65, -24), alu=3, src.size=490x20, dst.size=3775x2136) [ 44.719] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94ace290, gpu_bo=125, cpu_bo=0), replaces=0 [ 44.719] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 44.719] sna_drawable_use_bo pixmap=3060, box=((0, 510), (490, 530)), flags=b... [ 44.719] sna_drawable_use_bo: exported target, set PREFER_GPU [ 44.719] sna_drawable_use_bo: pinned, never REPLACES [ 44.719] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=b [ 44.719] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 44.719] sna_drawable_use_bo: using whole GPU bo [ 44.719] sna_pixmap_move_to_gpu(pixmap=3413, usage=0), flags=a [ 44.719] sna_pixmap_move_to_gpu: already all-damaged [ 44.719] sna_pixmap_mark_active: pixmap=3413, handle=125 [ 44.719] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 44.719] gen9_render_copy_boxes (0, -510)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 44.719] kgem_bo_is_render: handle=125, rq? 1 [1] [ 44.719] kgem_bo_is_render: handle=9, rq? 0 [0] [ 44.719] kgem_bo_is_render: handle=9, rq? 0 [0] [ 44.719] kgem_bo_is_render: handle=125, rq? 1 [1] [ 44.719] kgem_set_mode: flushing before new bo [ 44.719] gen8_vertex_close: used=806, vbo active? 23, vb=201, nreloc=2 [ 44.719] gen8_vertex_close: reloc[0] = 287 [ 44.719] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 44.719] kgem_add_handle: handle=23, index=5 [ 44.719] kgem_add_reloc64[11] = (delta=0, target handle=5, presumed=fd541000) [ 44.719] gen8_vertex_close: reloc[1] = 372 [ 44.719] kgem_add_reloc64: handle=23, pos=372, delta=0, domains=200000 [ 44.719] kgem_add_reloc64[12] = (delta=0, target handle=5, presumed=fd541000) [ 44.719] batch[1/1, flags=1800]: 838 838 16096 16384, nreloc=13, nexec=6, nfence=0, aperture=1116 [fenced=0] [ 44.719] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd981000 [ 44.719] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -57343 [ 44.719] kgem_fixup_relocs: shrinking by 57344 [ 44.719] __kgem_busy: handle=2, busy=0, wedged=0 [ 44.719] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd981000 [ 44.719] kgem_commit: release handle=125 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd0d4000 [ 44.719] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 44.719] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 44.719] __kgem_bo_clear_busy: handle=7 [ 44.719] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 44.719] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 44.719] __kgem_bo_clear_busy: handle=8 [ 44.719] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 44.719] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 44.719] __kgem_bo_clear_busy: handle=8 [ 44.719] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 44.719] __kgem_bo_clear_busy: handle=8 [ 44.719] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 44.720] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 44.720] __kgem_bo_clear_busy: handle=8 [ 44.720] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 44.720] __kgem_bo_clear_busy: handle=7 [ 44.720] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 44.720] __kgem_busy: handle=2, busy=131072, wedged=0 [ 44.720] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 44.720] kgem_check_bo: num_pages=+8116, num_exec=+2 [ 44.720] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 44.720] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 44.720] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 44.720] kgem_add_handle: handle=4, index=0 [ 44.720] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 44.720] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 44.720] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 44.720] gen9_composite_get_binding_table(ffc0) [ 44.720] kgem_add_reloc64: handle=9, pos=16360, delta=0, domains=20002 [ 44.720] kgem_add_handle: handle=9, index=1 [ 44.720] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f02dd000) [ 44.720] __kgem_bo_mark_dirty: handle=9 (proxy? 0) [ 44.720] [3fe0] bind bo(handle=9, addr=f02dd000), format=192, width=3775, height=2136, pitch=15360, tiling=1 -> render [ 44.720] kgem_add_reloc64: handle=125, pos=16344, delta=0, domains=40000 [ 44.720] kgem_add_handle: handle=125, index=2 [ 44.720] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd0d4000) [ 44.720] [3fd0] bind bo(handle=125, addr=fd0d4000), format=192, width=490, height=20, pitch=2048, tiling=1 -> sampler [ 44.720] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 44.720] gen9_emit_sampler: sampler = 0 [ 44.720] gen9_emit_sf: num_sf_outputs=1 [ 44.720] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 44.720] gen9_emit_vertex_elements: setup id=0 [ 44.720] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 44.720] (0, 0) -> (0, 510) + (490, 20) [ 44.720] gen8_vertex_flush[490] = 3 [ 44.720] sna_accel_flush: flush?=1, dirty?=0 [ 44.720] gen8_vertex_close: used=812, vbo active? 23, vb=1, nreloc=1 [ 44.720] gen8_vertex_close: reloc[0] = 287 [ 44.720] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 44.720] kgem_add_handle: handle=23, index=3 [ 44.720] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 44.720] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=8190 [fenced=0] [ 44.720] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 44.720] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 44.720] kgem_fixup_relocs: shrinking by 61440 [ 44.720] __kgem_busy: handle=1, busy=0, wedged=0 [ 44.720] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 44.720] kgem_commit: release handle=9 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f02dd000 [ 44.720] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 44.720] kgem_commit: release handle=125 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd0d4000 [ 44.720] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 44.720] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 44.720] sna_accel_flush: flush?=0, dirty?=0 [ 44.720] sna_accel_flush: flush?=0, dirty?=0 [ 44.720] sna_accel_flush: flush?=0, dirty?=0 [ 44.720] sna_destroy_pixmap: pixmap=3413, attached?=1 [ 44.720] _kgem_bo_destroy: handle=125, proxy? 0 [ 44.720] __kgem_bo_destroy: handle=125, size=65536 [ 44.720] __kgem_busy: handle=125, busy=131072, wedged=0 [ 44.720] __kgem_bo_destroy: handle=125 -> active [ 44.720] __sna_free_pixmap(pixmap=3413) [ 44.720] sna_accel_flush: flush?=0, dirty?=0 [ 44.720] sna_accel_flush: flush?=0, dirty?=0 [ 44.720] sna_accel_flush: flush?=0, dirty?=0 [ 44.720] sna_block_handler (tv=0.436000) [ 44.720] kgem_retire, need_retire?=1 [ 44.720] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 44.720] kgem_retire__requests_ring: retiring ring 0 [ 44.720] __kgem_busy: handle=2, busy=0, wedged=0 [ 44.720] __kgem_retire_rq: request 2 complete [ 44.720] kgem_retire__requests_ring: retiring ring 0 [ 44.720] __kgem_busy: handle=1, busy=0, wedged=0 [ 44.720] __kgem_retire_rq: request 1 complete [ 44.720] __kgem_bo_flush: handle=9, busy=0, wedged=0 [ 44.720] __kgem_bo_flush: handle=125, busy=0, wedged=0 [ 44.720] kgem_bo_move_to_cache: release handle=125 [ 44.720] kgem_bo_move_to_inactive: moving handle=125 to inactive [ 44.720] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 44.720] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 44.720] kgem_retire -- retired=1, need_retire=0 [ 44.720] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 44.720] gen6_render_retire: resetting idle vbo [ 44.720] sna_scanout_do_flush: flush timer active: delta=8 [ 44.720] sna_accel_do_throttle -- no pending activity [ 44.720] sna_accel_block: evaluating timers, active=5 [ 44.720] sna_accel_block: flush timer expires in 8 [44728] [ 44.720] sna_wakeup_handler [ 44.720] sna_accel_flush: flush?=0, dirty?=0 [ 44.720] sna_accel_flush: flush?=0, dirty?=0 [ 44.720] sna_accel_flush: flush?=0, dirty?=0 [ 44.720] sna_block_handler (tv=0.436000) [ 44.720] sna_scanout_do_flush: flush timer active: delta=8 [ 44.720] sna_accel_do_throttle -- no pending activity [ 44.720] sna_accel_block: evaluating timers, active=5 [ 44.720] sna_accel_block: flush timer expires in 8 [44728] [ 44.720] sna_wakeup_handler [ 44.720] sna_accel_flush: flush?=0, dirty?=0 [ 44.720] sna_accel_flush: flush?=0, dirty?=0 [ 44.720] sna_block_handler (tv=0.436000) [ 44.720] sna_scanout_do_flush: flush timer active: delta=8 [ 44.720] sna_accel_do_throttle -- no pending activity [ 44.720] sna_accel_block: evaluating timers, active=5 [ 44.720] sna_accel_block: flush timer expires in 8 [44728] [ 44.720] sna_wakeup_handler [ 44.720] sna_accel_flush: flush?=0, dirty?=0 [ 44.720] sna_accel_flush: flush?=0, dirty?=0 [ 44.720] sna_block_handler (tv=0.436000) [ 44.720] sna_scanout_do_flush: flush timer active: delta=8 [ 44.720] sna_accel_do_throttle -- no pending activity [ 44.720] sna_accel_block: evaluating timers, active=5 [ 44.720] sna_accel_block: flush timer expires in 8 [44728] [ 44.720] sna_wakeup_handler [ 44.720] sna_accel_flush: flush?=0, dirty?=0 [ 44.720] sna_accel_flush: flush?=0, dirty?=0 [ 44.720] sna_block_handler (tv=0.436000) [ 44.720] sna_scanout_do_flush: flush timer active: delta=8 [ 44.720] sna_accel_do_throttle -- no pending activity [ 44.720] sna_accel_block: evaluating timers, active=5 [ 44.720] sna_accel_block: flush timer expires in 8 [44728] [ 44.720] sna_wakeup_handler [ 44.720] sna_accel_flush: flush?=0, dirty?=0 [ 44.720] sna_accel_flush: flush?=0, dirty?=0 [ 44.720] sna_accel_flush: flush?=0, dirty?=0 [ 44.720] sna_block_handler (tv=0.436000) [ 44.720] sna_scanout_do_flush: flush timer active: delta=8 [ 44.720] sna_accel_do_throttle -- no pending activity [ 44.720] sna_accel_block: evaluating timers, active=5 [ 44.720] sna_accel_block: flush timer expires in 8 [44728] [ 44.720] sna_wakeup_handler [ 44.720] sna_accel_flush: flush?=0, dirty?=0 [ 44.720] sna_accel_flush: flush?=0, dirty?=0 [ 44.720] sna_block_handler (tv=0.436000) [ 44.720] sna_scanout_do_flush: flush timer active: delta=8 [ 44.720] sna_accel_do_throttle -- no pending activity [ 44.720] sna_accel_block: evaluating timers, active=5 [ 44.720] sna_accel_block: flush timer expires in 8 [44728] [ 44.720] sna_wakeup_handler [ 44.720] sna_accel_flush: flush?=0, dirty?=0 [ 44.720] sna_accel_flush: flush?=0, dirty?=0 [ 44.720] sna_accel_flush: flush?=0, dirty?=0 [ 44.720] sna_create_pixmap(1, 1, 32, usage=0) [ 44.720] kgem_can_create_2d: 1x1 @ 32 [ 44.720] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=1 [ 44.720] kgem_can_create_2d: untiled size=4096 [ 44.720] kgem_choose_tiling: disabling tiling [1x1] for single row/col [ 44.720] kgem_choose_tiling: 1x1 -> 0 [ 44.720] sna_create_pixmap: usage=0, flags=a [ 44.720] sna_create_pixmap: small buffer [4], attaching to shadow pixmap [ 44.720] create_pixmap: allocating pixmap 1x1, depth=32/32, size=12 [ 44.720] create_pixmap: serial=3414, usage=0, 1x1 [ 44.720] sna_create_pixmap: serial=3414, 1x1, usage=0 [ 44.720] sna_composite_rectangles(pixmap=3415, op=0, 0 x 1 [(0, 0)x(1, 1) ...]) [ 44.720] sna_composite_rectangles: converted to op 0 [ 44.720] sna_composite_rectangles[0] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 44.720] sna_composite_rectangles: nrects=1, region=(0, 0), (1, 1) x 1 [ 44.720] sna_composite_rectangles: clipped extents (0, 0),(1, 1) x 1 [ 44.720] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(1, 1) [ 44.720] sna_composite_rectangles: fallback, dst pixmap=3415 too small or not attached [ 44.720] sna_composite_rectangles: fallback [ 44.720] sna_drawable_move_region_to_cpu(pixmap=3415 (1x1), [(0, 0), (1, 1)], flags=1) [ 44.720] sna_drawable_move_region_to_cpu: region (0, 0), (1, 1) + (0, 0) subsumes pixmap (1x1) [ 44.720] _sna_pixmap_move_to_cpu(pixmap=3415, 1x1, flags=1) [ 44.720] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 44.720] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 44.720] operate_inplace: no, inplace operation not suitable [ 44.720] _sna_pixmap_move_to_cpu: marking as damaged [ 44.720] __sna_damage_all(1, 1) [ 44.720] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 44.720] sna_composite_rectangles(pixmap=3415, op=1, fff2f1f0 x 1 [(0, 0)x(1, 1) ...]) [ 44.720] sna_composite_rectangles: converted to op 1 [ 44.720] sna_composite_rectangles[0] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 44.720] sna_composite_rectangles: nrects=1, region=(0, 0), (1, 1) x 1 [ 44.720] sna_composite_rectangles: clipped extents (0, 0),(1, 1) x 1 [ 44.720] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(1, 1) [ 44.720] sna_composite_rectangles: fallback, dst pixmap=3415 too small or not attached [ 44.720] sna_composite_rectangles: fallback [ 44.720] sna_drawable_move_region_to_cpu(pixmap=3415 (1x1), [(0, 0), (1, 1)], flags=1) [ 44.720] sna_drawable_move_region_to_cpu: pixmap=3415 all damaged on CPU [ 44.720] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 44.720] sna_composite_rectangles: fallback fill: (0, 0)x(1, 1) fff2f1f0 [ 44.720] sna_composite_rectangles(pixmap=3415, op=1, ff300a24 x 2 [(0, 0)x(1, 1) ...]) [ 44.720] sna_composite_rectangles: converted to op 1 [ 44.721] sna_composite_rectangles[0] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 44.721] sna_composite_rectangles[1] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 44.721] sna_composite_rectangles: nrects=2, region=(0, 0), (1, 1) x 2 [ 44.721] sna_composite_rectangles: clipped extents (0, 0),(1, 1) x 1 [ 44.721] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(1, 1) [ 44.721] sna_composite_rectangles: fallback, dst pixmap=3415 too small or not attached [ 44.721] sna_composite_rectangles: fallback [ 44.721] sna_drawable_move_region_to_cpu(pixmap=3415 (1x1), [(0, 0), (1, 1)], flags=1) [ 44.721] sna_drawable_move_region_to_cpu: pixmap=3415 all damaged on CPU [ 44.721] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 44.721] sna_composite_rectangles: fallback fill: (0, 0)x(1, 1) ff300a24 [ 44.721] sna_copy_area: src=pixmap=3415:(0, 0)x(1, 1)+(0, 0) -> dst=pixmap=3060:(0, 0)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 44.721] sna_copy_area: normal copy [ 44.721] sna_do_copy: src=(0, 0), dst=(0, 0), size=(1x1) [ 44.721] sna_do_copy: after drawable: src=(0, 0), dst=(65, 24), size=(1x1) [ 44.721] sna_do_copy: dst extents (65, 24), (66, 25), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 44.721] sna_do_copy: clipped dst extents (65, 24), (66, 25) [ 44.721] sna_do_copy: unclipped src extents (0, 0), (1, 1) [ 44.721] sna_do_copy: clipped src extents (0, 0), (1, 1) [ 44.721] sna_do_copy: pixmap -- no source clipping [ 44.721] sna_do_copy: src extents (0, 0), (1, 1) x 1 [ 44.721] sna_do_copy: copy region (65, 24), (66, 25) x 1 + (-65, -24) [ 44.721] sna_copy_boxes (boxes=1x[(65, 24), (66, 25)...], src pixmap=3415+(-65, -24), dst pixmap=3060+(-65, -24), alu=3, src.size=1x1, dst.size=3775x2136) [ 44.721] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94ad8f90, gpu_bo=0, cpu_bo=0), replaces=0 [ 44.721] sna_drawable_use_bo pixmap=3060, box=((0, 0), (1, 1)), flags=8... [ 44.721] sna_drawable_use_bo: exported target, set PREFER_GPU [ 44.721] sna_drawable_use_bo: pinned, never REPLACES [ 44.721] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 44.721] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 44.721] sna_drawable_use_bo: using whole GPU bo [ 44.721] region_overlaps_damage? [ 44.721] use_shm_bo: no, not attached [ 44.721] sna_drawable_move_region_to_cpu(pixmap=3415 (1x1), [(0, 0), (1, 1)], flags=2) [ 44.721] sna_drawable_move_region_to_cpu: pixmap=3415 all damaged on CPU [ 44.721] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 44.721] sna_write_boxes x 1, src stride=4, src dx=(0, 0) [ 44.721] kgem_bo_can_map: handle=9, map=0x7fc6b7845000:0x0:0x7fc656564000, tiling=1, domain=0, offset=4029534208 [ 44.721] write_boxes_inplace x 1, handle=9, tiling=1 [ 44.721] upload_inplace__tiled: tiling=1 [ 44.721] kgem_bo_can_map__cpu: handle=9 [ 44.721] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 44.721] kgem_bo_map__cpu(handle=9, size=33177600, map=0x7fc6b7845000:0x7fc656564000) [ 44.721] kgem_bo_sync__cpu: handle=9 [ 44.721] __kgem_busy: handle=9, busy=0, wedged=0 [ 44.721] kgem_bo_sync__cpu: SYNC: handle=9, needs_flush? 0, domain? 0, busy? 0 [ 44.721] __kgem_busy: handle=9, busy=0, wedged=0 [ 44.721] kgem_bo_retire: retiring bo handle=9 (needed flush? 0), rq? 0 [busy?=0] [ 44.721] assert_bo_retired: handle=9, domain: 0 exec? 0, rq? 0 [ 44.721] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(0, 0), size=1x1, pitch=4/15360 [ 44.721] sna_accel_flush: flush?=0, dirty?=0 [ 44.721] sna_accel_flush: flush?=0, dirty?=0 [ 44.721] sna_accel_flush: flush?=0, dirty?=0 [ 44.721] sna_accel_flush: flush?=0, dirty?=0 [ 44.721] sna_destroy_pixmap: pixmap=3415, attached?=1 [ 44.721] __sna_free_pixmap(pixmap=3415) [ 44.721] sna_accel_flush: flush?=0, dirty?=0 [ 44.721] sna_accel_flush: flush?=0, dirty?=0 [ 44.721] sna_accel_flush: flush?=0, dirty?=0 [ 44.721] sna_block_handler (tv=0.435000) [ 44.721] sna_scanout_do_flush: flush timer active: delta=7 [ 44.721] sna_accel_do_throttle -- no pending activity [ 44.721] sna_accel_block: evaluating timers, active=5 [ 44.721] sna_accel_block: flush timer expires in 7 [44728] [ 44.721] sna_wakeup_handler [ 44.721] sna_accel_flush: flush?=0, dirty?=0 [ 44.721] sna_accel_flush: flush?=0, dirty?=0 [ 44.721] sna_accel_flush: flush?=0, dirty?=0 [ 44.721] sna_accel_flush: flush?=0, dirty?=0 [ 44.721] sna_accel_flush: flush?=0, dirty?=0 [ 44.721] sna_accel_flush: flush?=0, dirty?=0 [ 44.721] sna_accel_flush: flush?=0, dirty?=0 [ 44.721] sna_accel_flush: flush?=0, dirty?=0 [ 44.721] sna_accel_flush: flush?=0, dirty?=0 [ 44.721] sna_accel_flush: flush?=0, dirty?=0 [ 44.721] sna_accel_flush: flush?=0, dirty?=0 [ 44.721] sna_block_handler (tv=0.435000) [ 44.721] sna_scanout_do_flush: flush timer active: delta=7 [ 44.721] sna_accel_do_throttle -- no pending activity [ 44.721] sna_accel_block: evaluating timers, active=5 [ 44.721] sna_accel_block: flush timer expires in 7 [44728] [ 44.721] sna_wakeup_handler [ 44.721] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=40, name=5 [ 44.721] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 44.721] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 44.721] sna_dri2_get_back: draw size=7680x2160, back buffer handle=40 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 [ 44.721] sna_dri2_get_back: reuse backbuffer? 1 [ 44.721] sna_dri2_get_back: back buffer handle=40, active?=0, refcnt=1 [ 44.721] sna_dri2_get_back: reuse unattached back [ 44.721] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 44.721] sna_dri2_reuse_buffer: reusing back buffer handle=40, name=5, pitch=30720, age=0 [ 44.721] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 44.721] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=128, name=76, active_scanout=3 [ 44.721] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 44.721] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 44.721] sna_accel_flush: flush?=0, dirty?=0 [ 44.721] sna_accel_flush: flush?=0, dirty?=0 [ 44.721] sna_accel_flush: flush?=0, dirty?=0 [ 44.721] sna_block_handler (tv=0.435000) [ 44.721] sna_scanout_do_flush: flush timer active: delta=7 [ 44.721] sna_accel_do_throttle -- no pending activity [ 44.721] sna_accel_block: evaluating timers, active=5 [ 44.721] sna_accel_block: flush timer expires in 7 [44728] [ 44.722] sna_wakeup_handler [ 44.722] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 44.722] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 44.722] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 44.722] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 44.722] sna_dri2_get_msc(draw=146, pipe=0) [ 44.722] sna_crtc_record_swap: recording last swap on pipe=0, frame 2438 [msc=2438], time 44.715166 [ 44.722] sna_dri2_get_msc: msc=2438 [raw=2438], ust=44715166 [ 44.722] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=40 (refs=1/1, flush=0) , front=128 (refs=1/4, flush=1) [ 44.722] sna_dri2_schedule_swap(target_msc=2437, divisor=0, remainder=0) [ 44.722] sna_dri2_schedule_swap: using front handle=128, active_scanout?=3, flush?=1 [ 44.722] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 44.722] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 44.722] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 44.722] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 44.722] sna_crtc_record_swap: recording last swap on pipe=0, frame 2438 [msc=2438], time 44.715166 [ 44.722] immediate_swap: current_msc=2438, target_msc=2437 -- yes [ 44.722] can_flip: no, shadow enabled [ 44.722] sna_dri2_add_event: adding event to window 146) [ 44.722] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 44.722] sna_dri2_immediate_blit: no pending blit, starting chain [ 44.722] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 44.722] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 44.722] can_xchg: back size=8701e00, front size=8701e00 [ 44.722] can_xchg: yes, pixmap=165 [ 44.722] sna_dri2_xchg: win=146, exchange front=128/76,ref=2 and back=40/5,ref=2, pixmap=165 7680x2160 [ 44.722] sna_dri2_xchg: back_bo handle=40, pitch=30720, size=132710400, ref=1, active_scanout?=0 [ 44.722] sna_dri2_xchg: front_bo handle=128, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 44.722] set_bo: pixmap=165, handle=40 (old handle=128) [ 44.722] set_bo: marking whole pixmap as damaged [ 44.722] set_bo: applying final/discard move-to-gpu [ 44.722] wait_for_shadow: flags=0, flips=0, handle=128, shadow=32 [ 44.722] set_bo: dropping flush hint from handle=128 [ 44.722] set_bo: adding flush hint to handle=40 [ 44.722] mark_stale(handle=128) => 1 [ 44.722] swap_limit: draw=146 setting swap limit to 3 [ 44.722] sna_dri2_swap_limit_validate: swap limit set to 3 [ 44.722] sna_next_vblank(pipe=0, waiting until next vblank) [ 44.722] sna_dri2_schedule_swap: reported target_msc=2438 [ 44.722] sna_accel_flush: flush?=0, dirty?=0 [ 44.722] sna_accel_flush: flush?=0, dirty?=0 [ 44.722] sna_accel_flush: flush?=0, dirty?=0 [ 44.722] sna_accel_flush: flush?=0, dirty?=0 [ 44.722] sna_block_handler (tv=0.434000) [ 44.722] sna_scanout_do_flush: flush timer active: delta=6 [ 44.722] sna_accel_do_throttle -- no pending activity [ 44.722] sna_accel_block: evaluating timers, active=5 [ 44.722] sna_accel_block: flush timer expires in 6 [44728] [ 44.729] sna_wakeup_handler [ 44.729] sna_block_handler (tv=0.427000) [ 44.729] sna_scanout_do_flush: flush timer active: delta=-1 [ 44.729] sna_scanout_do_flush (time=44729), triggered [ 44.729] sna_scanout_flush (time=44729), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 44.729] has_shadow: has pending damage? 1, outstanding flips: 0 [ 44.729] stop_flush: scanout=40 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 44.729] has_shadow: has pending damage? 1, outstanding flips: 0 [ 44.729] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 44.729] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 44.729] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 44.729] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 44.729] sna_pixmap_move_to_gpu: already all-damaged [ 44.729] sna_pixmap_mark_active: pixmap=165, handle=40 [ 44.729] sna_mode_redisplay: crtc[0] transformed? 0 [ 44.729] sna_mode_redisplay: crtc[1] transformed? 0 [ 44.729] sna_mode_redisplay: crtc[2] transformed? 0 [ 44.729] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=40 [active=1] [ 44.729] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 128, transformed? 0 [ 44.729] get_fb: reusing fb=110 for handle=40 [ 44.729] sna_mode_redisplay: recording flip on CRTC:32 handle=40, active_scanout=2, serial=2 [ 44.729] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 44.729] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 128, transformed? 0 [ 44.729] sna_mode_redisplay: recording flip on CRTC:39 handle=40, active_scanout=3, serial=3 [ 44.729] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 44.729] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 44.729] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 44.729] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=40, shadow handle=32 [ 44.729] sna_accel_do_throttle -- no pending activity [ 44.729] sna_accel_block: evaluating timers, active=5 [ 44.729] sna_accel_block: flush timer expires in 16 [44745] [ 44.731] sna_wakeup_handler [ 44.731] sna_mode_wakeup: len=32 [ 44.731] sna_dri2_vblank_handler(type=2, sequence=2439, draw=3353) [ 44.731] sna_crtc_record_swap: recording last swap on pipe=0, frame 2439 [msc=2439], time 44.732037 [ 44.731] sna_dri2_vblank_handler: 2 complete, frame=2439 tv=44.732037 [ 44.731] sna_dri2_blit_complete: blit finished [ 44.731] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=2439, tv=44.732037) [ 44.731] frame_swap_complete(type=2): draw=146, pipe=0, frame=2439 [msc=2439], tv=44.732037 [ 44.731] sna_accel_flush: flush?=0, dirty?=0 [ 44.731] sna_dri2_event_free(draw?=1) [ 44.731] sna_dri2_remove_event: remove[0x561c94a30730] from window 146, active? 1 [ 44.731] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 44.731] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=128] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 44.731] sna_dri2_vblank_handler complete [ 44.731] sna_block_handler (tv=0.425000) [ 44.731] sna_scanout_do_flush: flush timer active: delta=14 [ 44.731] sna_accel_do_throttle -- no pending activity [ 44.731] sna_accel_block: evaluating timers, active=5 [ 44.731] sna_accel_block: flush timer expires in 14 [44745] [ 44.738] sna_wakeup_handler [ 44.738] sna_accel_flush: flush?=0, dirty?=0 [ 44.738] sna_accel_flush: flush?=0, dirty?=0 [ 44.738] sna_block_handler (tv=0.418000) [ 44.738] sna_scanout_do_flush: flush timer active: delta=7 [ 44.738] sna_accel_do_throttle -- no pending activity [ 44.738] sna_accel_block: evaluating timers, active=5 [ 44.738] sna_accel_block: flush timer expires in 7 [44745] [ 44.738] sna_wakeup_handler [ 44.738] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=128, name=76 [ 44.738] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 44.738] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 44.738] sna_dri2_get_back: draw size=7680x2160, back buffer handle=128 size=7680x2160, is-scanout? 1, active?=2, pitch=30720, front pitch=30720 [ 44.738] sna_dri2_get_back: reuse backbuffer? 1 [ 44.738] sna_dri2_get_back: back buffer handle=128, active?=2, refcnt=1 [ 44.738] sna_dri2_get_back: cache: handle=29, active=0 [ 44.738] sna_dri2_get_back: reuse cache handle=29, name=3, flags=0 [ 44.738] sna_dri2_get_back: caching handle=128 (name=76, flags=0, active_scanout=2) [ 44.738] kgem_bo_flink: flinked handle=29 to name=3, marking non-reusable [ 44.738] sna_dri2_reuse_buffer: reusing back buffer handle=29, name=3, pitch=30720, age=0 [ 44.738] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 44.738] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=40, name=5, active_scanout=3 [ 44.738] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 44.738] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 44.738] sna_accel_flush: flush?=0, dirty?=0 [ 44.738] sna_accel_flush: flush?=0, dirty?=0 [ 44.738] sna_accel_flush: flush?=0, dirty?=0 [ 44.738] sna_block_handler (tv=0.418000) [ 44.738] sna_scanout_do_flush: flush timer active: delta=7 [ 44.738] sna_accel_do_throttle -- no pending activity [ 44.738] sna_accel_block: evaluating timers, active=5 [ 44.738] sna_accel_block: flush timer expires in 7 [44745] [ 44.739] sna_wakeup_handler [ 44.739] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 44.739] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 44.739] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 44.739] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 44.739] sna_dri2_get_msc(draw=146, pipe=0) [ 44.739] sna_crtc_record_swap: recording last swap on pipe=0, frame 2439 [msc=2439], time 44.732037 [ 44.739] sna_dri2_get_msc: msc=2439 [raw=2439], ust=44732037 [ 44.739] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=29 (refs=1/1, flush=0) , front=40 (refs=1/4, flush=1) [ 44.739] sna_dri2_schedule_swap(target_msc=2439, divisor=0, remainder=0) [ 44.739] sna_dri2_schedule_swap: using front handle=40, active_scanout?=3, flush?=1 [ 44.739] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 44.739] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 44.739] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 44.739] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 44.739] sna_crtc_record_swap: recording last swap on pipe=0, frame 2439 [msc=2439], time 44.732037 [ 44.739] immediate_swap: current_msc=2439, target_msc=2439 -- yes [ 44.739] can_flip: no, shadow enabled [ 44.739] sna_dri2_add_event: adding event to window 146) [ 44.739] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 44.739] sna_dri2_immediate_blit: no pending blit, starting chain [ 44.739] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 44.739] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 44.739] can_xchg: back size=8701e00, front size=8701e00 [ 44.739] can_xchg: yes, pixmap=165 [ 44.739] sna_dri2_xchg: win=146, exchange front=40/5,ref=2 and back=29/3,ref=2, pixmap=165 7680x2160 [ 44.739] sna_dri2_xchg: back_bo handle=29, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 44.739] sna_dri2_xchg: front_bo handle=40, pitch=30720, size=132710400, ref=4, active_scanout?=3 [ 44.739] set_bo: pixmap=165, handle=29 (old handle=40) [ 44.739] set_bo: marking whole pixmap as damaged [ 44.739] set_bo: applying final/discard move-to-gpu [ 44.739] wait_for_shadow: flags=0, flips=2, handle=40, shadow=32 [ 44.739] set_bo: dropping flush hint from handle=40 [ 44.739] set_bo: adding flush hint to handle=29 [ 44.739] mark_stale(handle=40) => 1 [ 44.739] swap_limit: draw=146 setting swap limit to 3 [ 44.739] sna_dri2_swap_limit_validate: swap limit set to 3 [ 44.739] sna_next_vblank(pipe=0, waiting until next vblank) [ 44.739] sna_dri2_schedule_swap: reported target_msc=2439 [ 44.739] sna_accel_flush: flush?=0, dirty?=0 [ 44.739] sna_accel_flush: flush?=0, dirty?=0 [ 44.739] sna_accel_flush: flush?=0, dirty?=0 [ 44.739] sna_accel_flush: flush?=0, dirty?=0 [ 44.739] sna_block_handler (tv=0.417000) [ 44.739] sna_scanout_do_flush: flush timer active: delta=6 [ 44.739] sna_accel_do_throttle -- no pending activity [ 44.739] sna_accel_block: evaluating timers, active=5 [ 44.739] sna_accel_block: flush timer expires in 6 [44745] [ 44.745] sna_wakeup_handler [ 44.745] sna_block_handler (tv=0.411000) [ 44.745] sna_scanout_do_flush: flush timer active: delta=0 [ 44.745] sna_scanout_do_flush (time=44745), triggered [ 44.745] sna_scanout_flush (time=44745), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 44.745] has_shadow: has pending damage? 1, outstanding flips: 2 [ 44.745] stop_flush: scanout=29 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 44.745] has_shadow: has pending damage? 1, outstanding flips: 2 [ 44.745] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 2, mode reconfiguration pending? 0) [ 44.745] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 44.745] sna_mode_redisplay: checking for 2 outstanding flip completions [ 44.745] sna_mode_redisplay: now 2 outstanding flip completions (enabled? 1) [ 44.745] sna_accel_do_throttle -- no pending activity [ 44.745] sna_accel_block: evaluating timers, active=5 [ 44.745] sna_accel_block: flush timer expires in 16 [44761] [ 44.747] sna_wakeup_handler [ 44.747] sna_mode_wakeup: len=32 [ 44.747] sna_mode_wakeup: recording last swap on pipe=1, frame 2410 [96a], time 44.747489 [ 44.747] sna_mode_wakeup: removing handle=128 [active_scanout=1] from scanout, installing handle=40 [active_scanout=2] [ 44.747] sna_mode_wakeup: flip complete, pending? 2 [ 44.747] sna_block_handler (tv=0.409000) [ 44.747] sna_scanout_do_flush: flush timer active: delta=14 [ 44.747] sna_accel_do_throttle -- no pending activity [ 44.747] sna_accel_block: evaluating timers, active=5 [ 44.747] sna_accel_block: flush timer expires in 14 [44761] [ 44.748] sna_wakeup_handler [ 44.748] sna_mode_wakeup: len=64 [ 44.748] sna_mode_wakeup: recording last swap on pipe=0, frame 2440 [988], time 44.748905 [ 44.748] sna_mode_wakeup: removing handle=128 [active_scanout=0] from scanout, installing handle=40 [active_scanout=2] [ 44.748] sna_mode_wakeup: flip complete, pending? 1 [ 44.748] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 44.748] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 44.748] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 44.748] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 44.748] sna_pixmap_move_to_gpu: already all-damaged [ 44.748] sna_pixmap_mark_active: pixmap=165, handle=29 [ 44.748] sna_mode_redisplay: crtc[0] transformed? 0 [ 44.748] sna_mode_redisplay: crtc[1] transformed? 0 [ 44.748] sna_mode_redisplay: crtc[2] transformed? 0 [ 44.748] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=29 [active=1] [ 44.748] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 40, transformed? 0 [ 44.748] get_fb: reusing fb=102 for handle=29 [ 44.748] sna_mode_redisplay: recording flip on CRTC:32 handle=29, active_scanout=2, serial=2 [ 44.748] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 44.748] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 40, transformed? 0 [ 44.748] sna_mode_redisplay: recording flip on CRTC:39 handle=29, active_scanout=3, serial=3 [ 44.748] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 44.748] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 44.748] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 44.748] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=29, shadow handle=32 [ 44.748] sna_dri2_vblank_handler(type=2, sequence=2440, draw=3353) [ 44.748] sna_crtc_record_swap: recording last swap on pipe=0, frame 2440 [msc=2440], time 44.748905 [ 44.748] sna_dri2_vblank_handler: 2 complete, frame=2440 tv=44.748905 [ 44.748] sna_dri2_blit_complete: blit finished [ 44.748] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=2440, tv=44.748905) [ 44.748] frame_swap_complete(type=2): draw=146, pipe=0, frame=2440 [msc=2440], tv=44.748905 [ 44.748] sna_accel_flush: flush?=0, dirty?=0 [ 44.748] sna_dri2_event_free(draw?=1) [ 44.748] sna_dri2_remove_event: remove[0x561c94a30030] from window 146, active? 1 [ 44.748] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=29] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 44.748] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=40] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 44.748] sna_dri2_vblank_handler complete [ 44.748] sna_block_handler (tv=0.408000) [ 44.748] sna_scanout_do_flush: flush timer active: delta=13 [ 44.748] sna_accel_do_throttle -- no pending activity [ 44.748] sna_accel_block: evaluating timers, active=5 [ 44.748] sna_accel_block: flush timer expires in 13 [44761] [ 44.762] sna_wakeup_handler [ 44.762] sna_block_handler (tv=0.394000) [ 44.762] sna_scanout_do_flush: flush timer active: delta=-1 [ 44.762] sna_scanout_do_flush (time=44762), triggered [ 44.762] sna_scanout_flush (time=44762), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 44.762] has_shadow: has pending damage? 0, outstanding flips: 2 [ 44.762] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 44.762] has_shadow: has pending damage? 0, outstanding flips: 2 [ 44.762] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 2, mode reconfiguration pending? 0) [ 44.762] sna_accel_do_throttle -- no pending activity [ 44.762] sna_accel_block: evaluating timers, active=5 [ 44.762] sna_accel_block: flush timer expires in 16 [44778] [ 44.764] sna_wakeup_handler [ 44.764] sna_mode_wakeup: len=32 [ 44.764] sna_mode_wakeup: recording last swap on pipe=1, frame 2411 [96b], time 44.764365 [ 44.764] sna_mode_wakeup: removing handle=40 [active_scanout=1] from scanout, installing handle=29 [active_scanout=3] [ 44.764] sna_mode_wakeup: flip complete, pending? 2 [ 44.764] sna_block_handler (tv=0.392000) [ 44.764] sna_scanout_do_flush: flush timer active: delta=14 [ 44.764] sna_accel_do_throttle -- no pending activity [ 44.764] sna_accel_block: evaluating timers, active=5 [ 44.764] sna_accel_block: flush timer expires in 14 [44778] [ 44.765] sna_wakeup_handler [ 44.765] sna_mode_wakeup: len=32 [ 44.765] sna_mode_wakeup: recording last swap on pipe=0, frame 2441 [989], time 44.765780 [ 44.765] sna_mode_wakeup: removing handle=40 [active_scanout=0] from scanout, installing handle=29 [active_scanout=3] [ 44.765] sna_mode_wakeup: flip complete, pending? 1 [ 44.765] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 44.765] sna_block_handler (tv=0.391000) [ 44.765] sna_scanout_do_flush: flush timer active: delta=13 [ 44.765] sna_accel_do_throttle -- no pending activity [ 44.765] sna_accel_block: evaluating timers, active=5 [ 44.765] sna_accel_block: flush timer expires in 13 [44778] [ 44.779] sna_wakeup_handler [ 44.779] sna_block_handler (tv=0.377000) [ 44.779] sna_scanout_do_flush: flush timer active: delta=-1 [ 44.779] sna_scanout_do_flush (time=44779), triggered [ 44.779] sna_scanout_flush (time=44779), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 44.779] has_shadow: has pending damage? 0, outstanding flips: 0 [ 44.779] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 44.779] has_shadow: has pending damage? 0, outstanding flips: 0 [ 44.779] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 44.779] sna_accel_do_throttle -- no pending activity [ 44.779] sna_accel_block: evaluating timers, active=5 [ 44.779] sna_accel_block: flush timer expires in 16 [44795] [ 44.795] sna_wakeup_handler [ 44.795] sna_block_handler (tv=0.361000) [ 44.795] sna_scanout_do_flush: flush timer active: delta=0 [ 44.795] sna_scanout_do_flush (time=44795), triggered [ 44.795] sna_scanout_flush (time=44795), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 44.795] has_shadow: has pending damage? 0, outstanding flips: 0 [ 44.795] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 44.795] has_shadow: has pending damage? 0, outstanding flips: 0 [ 44.795] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 44.795] sna_accel_do_throttle -- no pending activity [ 44.795] sna_accel_block: evaluating timers, active=5 [ 44.795] sna_accel_block: flush timer expires in 16 [44811] [ 44.812] sna_wakeup_handler [ 44.812] sna_block_handler (tv=0.344000) [ 44.812] sna_scanout_do_flush: flush timer active: delta=-1 [ 44.812] sna_scanout_do_flush (time=44812), triggered [ 44.812] sna_scanout_flush (time=44812), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 44.812] has_shadow: has pending damage? 0, outstanding flips: 0 [ 44.812] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 44.812] has_shadow: has pending damage? 0, outstanding flips: 0 [ 44.812] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 44.812] sna_accel_do_throttle -- no pending activity [ 44.812] sna_accel_block: evaluating timers, active=5 [ 44.812] sna_accel_block: flush timer expires in 16 [44828] [ 44.821] sna_wakeup_handler [ 44.821] sna_accel_flush: flush?=0, dirty?=0 [ 44.821] sna_accel_flush: flush?=0, dirty?=0 [ 44.821] sna_block_handler (tv=0.335000) [ 44.821] sna_scanout_do_flush: flush timer active: delta=7 [ 44.821] sna_accel_do_throttle -- no pending activity [ 44.821] sna_accel_block: evaluating timers, active=5 [ 44.821] sna_accel_block: flush timer expires in 7 [44828] [ 44.821] sna_wakeup_handler [ 44.821] sna_block_handler (tv=0.335000) [ 44.821] sna_scanout_do_flush: flush timer active: delta=7 [ 44.821] sna_accel_do_throttle -- no pending activity [ 44.821] sna_accel_block: evaluating timers, active=5 [ 44.821] sna_accel_block: flush timer expires in 7 [44828] [ 44.822] sna_wakeup_handler [ 44.822] sna_block_handler (tv=0.334000) [ 44.822] sna_scanout_do_flush: flush timer active: delta=6 [ 44.822] sna_accel_do_throttle -- no pending activity [ 44.822] sna_accel_block: evaluating timers, active=5 [ 44.822] sna_accel_block: flush timer expires in 6 [44828] [ 44.823] sna_wakeup_handler [ 44.823] sna_block_handler (tv=0.333000) [ 44.823] sna_scanout_do_flush: flush timer active: delta=5 [ 44.823] sna_accel_do_throttle -- no pending activity [ 44.823] sna_accel_block: evaluating timers, active=5 [ 44.823] sna_accel_block: flush timer expires in 5 [44828] [ 44.828] sna_wakeup_handler [ 44.828] sna_block_handler (tv=0.328000) [ 44.828] sna_scanout_do_flush: flush timer active: delta=0 [ 44.828] sna_scanout_do_flush (time=44828), triggered [ 44.828] sna_scanout_flush (time=44828), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 44.828] has_shadow: has pending damage? 0, outstanding flips: 0 [ 44.828] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 44.828] has_shadow: has pending damage? 0, outstanding flips: 0 [ 44.828] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 44.828] sna_accel_do_throttle -- no pending activity [ 44.828] sna_accel_block: evaluating timers, active=5 [ 44.828] sna_accel_block: flush timer expires in 16 [44844] [ 44.845] sna_wakeup_handler [ 44.845] sna_block_handler (tv=0.311000) [ 44.845] sna_scanout_do_flush: flush timer active: delta=-1 [ 44.845] sna_scanout_do_flush (time=44845), triggered [ 44.845] sna_scanout_flush (time=44845), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 44.845] has_shadow: has pending damage? 0, outstanding flips: 0 [ 44.845] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 44.845] has_shadow: has pending damage? 0, outstanding flips: 0 [ 44.845] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 44.845] sna_accel_do_throttle -- no pending activity [ 44.845] sna_accel_block: evaluating timers, active=5 [ 44.845] sna_accel_block: flush timer expires in 16 [44861] [ 44.861] sna_wakeup_handler [ 44.861] sna_block_handler (tv=0.295000) [ 44.861] sna_scanout_do_flush: flush timer active: delta=0 [ 44.861] sna_scanout_do_flush (time=44861), triggered [ 44.861] sna_scanout_flush (time=44861), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 44.861] has_shadow: has pending damage? 0, outstanding flips: 0 [ 44.861] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 44.861] has_shadow: has pending damage? 0, outstanding flips: 0 [ 44.861] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 44.861] sna_accel_do_throttle -- no pending activity [ 44.861] sna_accel_block: evaluating timers, active=5 [ 44.861] sna_accel_block: flush timer expires in 16 [44877] [ 44.878] sna_wakeup_handler [ 44.878] sna_block_handler (tv=0.278000) [ 44.878] sna_scanout_do_flush: flush timer active: delta=-1 [ 44.878] sna_scanout_do_flush (time=44878), triggered [ 44.878] sna_scanout_flush (time=44878), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 44.878] has_shadow: has pending damage? 0, outstanding flips: 0 [ 44.878] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 44.878] has_shadow: has pending damage? 0, outstanding flips: 0 [ 44.878] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 44.878] sna_accel_do_throttle -- no pending activity [ 44.878] sna_accel_block: evaluating timers, active=5 [ 44.878] sna_accel_block: flush timer expires in 16 [44894] [ 44.894] sna_wakeup_handler [ 44.894] sna_block_handler (tv=0.262000) [ 44.894] sna_scanout_do_flush: flush timer active: delta=0 [ 44.894] sna_scanout_do_flush (time=44894), triggered [ 44.894] sna_scanout_flush (time=44894), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 44.894] has_shadow: has pending damage? 0, outstanding flips: 0 [ 44.894] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 44.894] has_shadow: has pending damage? 0, outstanding flips: 0 [ 44.894] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 44.894] sna_accel_do_throttle -- no pending activity [ 44.894] sna_accel_block: evaluating timers, active=5 [ 44.894] sna_accel_block: flush timer expires in 16 [44910] [ 44.911] sna_wakeup_handler [ 44.911] sna_block_handler (tv=0.245000) [ 44.911] sna_scanout_do_flush: flush timer active: delta=-1 [ 44.911] sna_scanout_do_flush (time=44911), triggered [ 44.911] sna_scanout_flush (time=44911), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 44.911] has_shadow: has pending damage? 0, outstanding flips: 0 [ 44.911] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 44.911] has_shadow: has pending damage? 0, outstanding flips: 0 [ 44.911] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 44.911] sna_accel_do_throttle -- no pending activity [ 44.911] sna_accel_block: evaluating timers, active=5 [ 44.911] sna_accel_block: flush timer expires in 16 [44927] [ 44.927] sna_wakeup_handler [ 44.927] sna_block_handler (tv=0.229000) [ 44.927] sna_scanout_do_flush: flush timer active: delta=0 [ 44.927] sna_scanout_do_flush (time=44927), triggered [ 44.927] sna_scanout_flush (time=44927), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 44.927] has_shadow: has pending damage? 0, outstanding flips: 0 [ 44.927] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 44.927] has_shadow: has pending damage? 0, outstanding flips: 0 [ 44.927] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 44.927] sna_accel_do_throttle -- no pending activity [ 44.928] sna_accel_block: evaluating timers, active=5 [ 44.928] sna_accel_block: flush timer expires in 16 [44943] [ 44.944] sna_wakeup_handler [ 44.944] sna_block_handler (tv=0.212000) [ 44.944] sna_scanout_do_flush: flush timer active: delta=-1 [ 44.944] sna_scanout_do_flush (time=44944), triggered [ 44.944] sna_scanout_flush (time=44944), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 44.944] has_shadow: has pending damage? 0, outstanding flips: 0 [ 44.944] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 44.944] has_shadow: has pending damage? 0, outstanding flips: 0 [ 44.944] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 44.944] sna_accel_do_throttle -- no pending activity [ 44.944] sna_accel_block: evaluating timers, active=5 [ 44.944] sna_accel_block: flush timer expires in 16 [44960] [ 44.961] sna_wakeup_handler [ 44.961] sna_block_handler (tv=0.195000) [ 44.961] sna_scanout_do_flush: flush timer active: delta=-1 [ 44.961] sna_scanout_do_flush (time=44961), triggered [ 44.961] sna_scanout_flush (time=44961), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 44.961] has_shadow: has pending damage? 0, outstanding flips: 0 [ 44.961] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 44.961] has_shadow: has pending damage? 0, outstanding flips: 0 [ 44.961] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 44.961] sna_accel_do_throttle -- no pending activity [ 44.961] sna_accel_block: evaluating timers, active=5 [ 44.961] sna_accel_block: flush timer expires in 16 [44977] [ 44.977] sna_wakeup_handler [ 44.977] sna_block_handler (tv=0.179000) [ 44.977] sna_scanout_do_flush: flush timer active: delta=0 [ 44.977] sna_scanout_do_flush (time=44977), triggered [ 44.977] sna_scanout_flush (time=44977), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 44.977] has_shadow: has pending damage? 0, outstanding flips: 0 [ 44.977] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 44.977] has_shadow: has pending damage? 0, outstanding flips: 0 [ 44.977] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 44.977] sna_accel_do_throttle -- no pending activity [ 44.977] sna_accel_block: evaluating timers, active=5 [ 44.977] sna_accel_block: flush timer expires in 16 [44993] [ 44.993] sna_wakeup_handler [ 44.994] sna_block_handler (tv=0.162000) [ 44.994] sna_scanout_do_flush: flush timer active: delta=-1 [ 44.994] sna_scanout_do_flush (time=44994), triggered [ 44.994] sna_scanout_flush (time=44994), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 44.994] has_shadow: has pending damage? 0, outstanding flips: 0 [ 44.994] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 44.994] has_shadow: has pending damage? 0, outstanding flips: 0 [ 44.994] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 44.994] sna_accel_do_throttle -- no pending activity [ 44.994] sna_accel_block: evaluating timers, active=5 [ 44.994] sna_accel_block: flush timer expires in 16 [45010] [ 45.010] sna_wakeup_handler [ 45.010] sna_block_handler (tv=0.146000) [ 45.010] sna_scanout_do_flush: flush timer active: delta=0 [ 45.010] sna_scanout_do_flush (time=45010), triggered [ 45.010] sna_scanout_flush (time=45010), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 45.010] has_shadow: has pending damage? 0, outstanding flips: 0 [ 45.010] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 45.010] has_shadow: has pending damage? 0, outstanding flips: 0 [ 45.010] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 45.010] sna_accel_do_throttle -- no pending activity [ 45.010] sna_accel_block: evaluating timers, active=5 [ 45.010] sna_accel_block: flush timer expires in 16 [45026] [ 45.027] sna_wakeup_handler [ 45.027] sna_block_handler (tv=0.129000) [ 45.027] sna_scanout_do_flush: flush timer active: delta=-1 [ 45.027] sna_scanout_do_flush (time=45027), triggered [ 45.027] sna_scanout_flush (time=45027), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 45.027] has_shadow: has pending damage? 0, outstanding flips: 0 [ 45.027] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 45.027] has_shadow: has pending damage? 0, outstanding flips: 0 [ 45.027] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 45.027] sna_accel_do_throttle -- no pending activity [ 45.027] sna_accel_block: evaluating timers, active=5 [ 45.027] sna_accel_block: flush timer expires in 16 [45043] [ 45.037] sna_wakeup_handler [ 45.037] sna_accel_flush: flush?=0, dirty?=0 [ 45.037] sna_accel_flush: flush?=0, dirty?=0 [ 45.037] sna_block_handler (tv=0.500000) [ 45.037] sna_scanout_do_flush: flush timer active: delta=6 [ 45.037] sna_accel_do_throttle -- no pending activity [ 45.037] sna_accel_block: evaluating timers, active=5 [ 45.037] sna_accel_block: flush timer expires in 6 [45043] [ 45.037] sna_wakeup_handler [ 45.037] sna_block_handler (tv=0.500000) [ 45.037] sna_scanout_do_flush: flush timer active: delta=6 [ 45.037] sna_accel_do_throttle -- no pending activity [ 45.037] sna_accel_block: evaluating timers, active=5 [ 45.037] sna_accel_block: flush timer expires in 6 [45043] [ 45.038] sna_wakeup_handler [ 45.038] sna_accel_flush: flush?=0, dirty?=0 [ 45.038] sna_accel_flush: flush?=0, dirty?=0 [ 45.038] sna_accel_flush: flush?=0, dirty?=0 [ 45.038] sna_accel_flush: flush?=0, dirty?=0 [ 45.038] sna_block_handler (tv=0.499000) [ 45.038] sna_scanout_do_flush: flush timer active: delta=5 [ 45.038] sna_accel_do_throttle -- no pending activity [ 45.038] sna_accel_block: evaluating timers, active=5 [ 45.038] sna_accel_block: flush timer expires in 5 [45043] [ 45.039] sna_wakeup_handler [ 45.039] sna_accel_flush: flush?=0, dirty?=0 [ 45.039] sna_block_handler (tv=0.498000) [ 45.039] sna_scanout_do_flush: flush timer active: delta=4 [ 45.039] sna_accel_do_throttle -- no pending activity [ 45.039] sna_accel_block: evaluating timers, active=5 [ 45.039] sna_accel_block: flush timer expires in 4 [45043] [ 45.043] sna_wakeup_handler [ 45.043] sna_block_handler (tv=0.494000) [ 45.043] sna_scanout_do_flush: flush timer active: delta=0 [ 45.043] sna_scanout_do_flush (time=45043), triggered [ 45.043] sna_scanout_flush (time=45043), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 45.043] has_shadow: has pending damage? 0, outstanding flips: 0 [ 45.043] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 45.043] has_shadow: has pending damage? 0, outstanding flips: 0 [ 45.043] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 45.043] sna_accel_do_throttle -- no pending activity [ 45.043] sna_accel_block: evaluating timers, active=5 [ 45.043] sna_accel_block: flush timer expires in 16 [45059] [ 45.049] sna_wakeup_handler [ 45.049] sna_accel_flush: flush?=0, dirty?=0 [ 45.049] sna_accel_flush: flush?=0, dirty?=0 [ 45.049] sna_accel_flush: flush?=0, dirty?=0 [ 45.050] sna_accel_flush: flush?=0, dirty?=0 [ 45.050] sna_accel_flush: flush?=0, dirty?=0 [ 45.050] sna_accel_flush: flush?=0, dirty?=0 [ 45.050] sna_accel_flush: flush?=0, dirty?=0 [ 45.050] sna_accel_flush: flush?=0, dirty?=0 [ 45.050] sna_accel_flush: flush?=0, dirty?=0 [ 45.050] sna_accel_flush: flush?=0, dirty?=0 [ 45.050] sna_accel_flush: flush?=0, dirty?=0 [ 45.050] sna_accel_flush: flush?=0, dirty?=0 [ 45.050] sna_accel_flush: flush?=0, dirty?=0 [ 45.050] sna_accel_flush: flush?=0, dirty?=0 [ 45.050] sna_block_handler (tv=0.487000) [ 45.050] sna_scanout_do_flush: flush timer active: delta=9 [ 45.050] sna_accel_do_throttle -- no pending activity [ 45.050] sna_accel_block: evaluating timers, active=5 [ 45.050] sna_accel_block: flush timer expires in 9 [45059] [ 45.050] sna_wakeup_handler [ 45.050] sna_accel_flush: flush?=0, dirty?=0 [ 45.050] sna_accel_flush: flush?=0, dirty?=0 [ 45.050] sna_accel_flush: flush?=0, dirty?=0 [ 45.050] sna_block_handler (tv=0.487000) [ 45.050] sna_scanout_do_flush: flush timer active: delta=9 [ 45.050] sna_accel_do_throttle -- no pending activity [ 45.050] sna_accel_block: evaluating timers, active=5 [ 45.050] sna_accel_block: flush timer expires in 9 [45059] [ 45.050] sna_wakeup_handler [ 45.050] sna_accel_flush: flush?=0, dirty?=0 [ 45.050] sna_accel_flush: flush?=0, dirty?=0 [ 45.050] sna_block_handler (tv=0.487000) [ 45.050] sna_scanout_do_flush: flush timer active: delta=9 [ 45.050] sna_accel_do_throttle -- no pending activity [ 45.050] sna_accel_block: evaluating timers, active=5 [ 45.050] sna_accel_block: flush timer expires in 9 [45059] [ 45.050] sna_wakeup_handler [ 45.050] sna_accel_flush: flush?=0, dirty?=0 [ 45.050] sna_accel_flush: flush?=0, dirty?=0 [ 45.050] sna_block_handler (tv=0.487000) [ 45.050] sna_scanout_do_flush: flush timer active: delta=9 [ 45.050] sna_accel_do_throttle -- no pending activity [ 45.050] sna_accel_block: evaluating timers, active=5 [ 45.050] sna_accel_block: flush timer expires in 9 [45059] [ 45.050] sna_wakeup_handler [ 45.050] sna_accel_flush: flush?=0, dirty?=0 [ 45.050] sna_accel_flush: flush?=0, dirty?=0 [ 45.050] sna_accel_flush: flush?=0, dirty?=0 [ 45.050] sna_block_handler (tv=0.487000) [ 45.050] sna_scanout_do_flush: flush timer active: delta=9 [ 45.050] sna_accel_do_throttle -- no pending activity [ 45.050] sna_accel_block: evaluating timers, active=5 [ 45.050] sna_accel_block: flush timer expires in 9 [45059] [ 45.050] sna_wakeup_handler [ 45.050] sna_accel_flush: flush?=0, dirty?=0 [ 45.050] sna_accel_flush: flush?=0, dirty?=0 [ 45.050] sna_block_handler (tv=0.487000) [ 45.050] sna_scanout_do_flush: flush timer active: delta=9 [ 45.050] sna_accel_do_throttle -- no pending activity [ 45.050] sna_accel_block: evaluating timers, active=5 [ 45.050] sna_accel_block: flush timer expires in 9 [45059] [ 45.050] sna_wakeup_handler [ 45.050] sna_accel_flush: flush?=0, dirty?=0 [ 45.050] sna_accel_flush: flush?=0, dirty?=0 [ 45.050] sna_accel_flush: flush?=0, dirty?=0 [ 45.050] sna_block_handler (tv=0.487000) [ 45.050] sna_scanout_do_flush: flush timer active: delta=9 [ 45.050] sna_accel_do_throttle -- no pending activity [ 45.050] sna_accel_block: evaluating timers, active=5 [ 45.050] sna_accel_block: flush timer expires in 9 [45059] [ 45.050] sna_wakeup_handler [ 45.050] sna_accel_flush: flush?=0, dirty?=0 [ 45.050] sna_accel_flush: flush?=0, dirty?=0 [ 45.050] sna_accel_flush: flush?=0, dirty?=0 [ 45.050] sna_block_handler (tv=0.487000) [ 45.050] sna_scanout_do_flush: flush timer active: delta=9 [ 45.050] sna_accel_do_throttle -- no pending activity [ 45.050] sna_accel_block: evaluating timers, active=5 [ 45.050] sna_accel_block: flush timer expires in 9 [45059] [ 45.050] sna_wakeup_handler [ 45.050] sna_accel_flush: flush?=0, dirty?=0 [ 45.050] sna_accel_flush: flush?=0, dirty?=0 [ 45.050] sna_accel_flush: flush?=0, dirty?=0 [ 45.050] sna_create_pixmap(1, 1, 32, usage=0) [ 45.050] kgem_can_create_2d: 1x1 @ 32 [ 45.050] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=1 [ 45.050] kgem_can_create_2d: untiled size=4096 [ 45.050] kgem_choose_tiling: disabling tiling [1x1] for single row/col [ 45.050] kgem_choose_tiling: 1x1 -> 0 [ 45.050] sna_create_pixmap: usage=0, flags=a [ 45.050] sna_create_pixmap: small buffer [4], attaching to shadow pixmap [ 45.050] create_pixmap: allocating pixmap 1x1, depth=32/32, size=12 [ 45.050] create_pixmap: serial=3416, usage=0, 1x1 [ 45.050] sna_create_pixmap: serial=3416, 1x1, usage=0 [ 45.050] sna_composite_rectangles(pixmap=3417, op=0, 0 x 1 [(0, 0)x(1, 1) ...]) [ 45.050] sna_composite_rectangles: converted to op 0 [ 45.050] sna_composite_rectangles[0] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 45.050] sna_composite_rectangles: nrects=1, region=(0, 0), (1, 1) x 1 [ 45.050] sna_composite_rectangles: clipped extents (0, 0),(1, 1) x 1 [ 45.050] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(1, 1) [ 45.050] sna_composite_rectangles: fallback, dst pixmap=3417 too small or not attached [ 45.050] sna_composite_rectangles: fallback [ 45.050] sna_drawable_move_region_to_cpu(pixmap=3417 (1x1), [(0, 0), (1, 1)], flags=1) [ 45.050] sna_drawable_move_region_to_cpu: region (0, 0), (1, 1) + (0, 0) subsumes pixmap (1x1) [ 45.050] _sna_pixmap_move_to_cpu(pixmap=3417, 1x1, flags=1) [ 45.050] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 45.050] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 45.050] operate_inplace: no, inplace operation not suitable [ 45.050] _sna_pixmap_move_to_cpu: marking as damaged [ 45.050] __sna_damage_all(1, 1) [ 45.050] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 45.050] sna_composite_rectangles(pixmap=3417, op=1, fff2f1f0 x 1 [(0, 0)x(1, 1) ...]) [ 45.050] sna_composite_rectangles: converted to op 1 [ 45.050] sna_composite_rectangles[0] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 45.050] sna_composite_rectangles: nrects=1, region=(0, 0), (1, 1) x 1 [ 45.050] sna_composite_rectangles: clipped extents (0, 0),(1, 1) x 1 [ 45.050] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(1, 1) [ 45.050] sna_composite_rectangles: fallback, dst pixmap=3417 too small or not attached [ 45.050] sna_composite_rectangles: fallback [ 45.050] sna_drawable_move_region_to_cpu(pixmap=3417 (1x1), [(0, 0), (1, 1)], flags=1) [ 45.050] sna_drawable_move_region_to_cpu: pixmap=3417 all damaged on CPU [ 45.050] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 45.050] sna_composite_rectangles: fallback fill: (0, 0)x(1, 1) fff2f1f0 [ 45.050] sna_composite_rectangles(pixmap=3417, op=1, ff300a24 x 2 [(0, 0)x(1, 1) ...]) [ 45.050] sna_composite_rectangles: converted to op 1 [ 45.050] sna_composite_rectangles[0] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 45.050] sna_composite_rectangles[1] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 45.050] sna_composite_rectangles: nrects=2, region=(0, 0), (1, 1) x 2 [ 45.050] sna_composite_rectangles: clipped extents (0, 0),(1, 1) x 1 [ 45.050] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(1, 1) [ 45.050] sna_composite_rectangles: fallback, dst pixmap=3417 too small or not attached [ 45.050] sna_composite_rectangles: fallback [ 45.050] sna_drawable_move_region_to_cpu(pixmap=3417 (1x1), [(0, 0), (1, 1)], flags=1) [ 45.050] sna_drawable_move_region_to_cpu: pixmap=3417 all damaged on CPU [ 45.050] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 45.050] sna_composite_rectangles: fallback fill: (0, 0)x(1, 1) ff300a24 [ 45.050] sna_copy_area: src=pixmap=3417:(0, 0)x(1, 1)+(0, 0) -> dst=pixmap=3060:(0, 0)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 45.050] sna_copy_area: normal copy [ 45.050] sna_do_copy: src=(0, 0), dst=(0, 0), size=(1x1) [ 45.050] sna_do_copy: after drawable: src=(0, 0), dst=(65, 24), size=(1x1) [ 45.050] sna_do_copy: dst extents (65, 24), (66, 25), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 45.050] sna_do_copy: clipped dst extents (65, 24), (66, 25) [ 45.050] sna_do_copy: unclipped src extents (0, 0), (1, 1) [ 45.050] sna_do_copy: clipped src extents (0, 0), (1, 1) [ 45.050] sna_do_copy: pixmap -- no source clipping [ 45.050] sna_do_copy: src extents (0, 0), (1, 1) x 1 [ 45.050] sna_do_copy: copy region (65, 24), (66, 25) x 1 + (-65, -24) [ 45.050] sna_copy_boxes (boxes=1x[(65, 24), (66, 25)...], src pixmap=3417+(-65, -24), dst pixmap=3060+(-65, -24), alu=3, src.size=1x1, dst.size=3775x2136) [ 45.050] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94ad8f90, gpu_bo=0, cpu_bo=0), replaces=0 [ 45.050] sna_drawable_use_bo pixmap=3060, box=((0, 0), (1, 1)), flags=8... [ 45.050] sna_drawable_use_bo: exported target, set PREFER_GPU [ 45.050] sna_drawable_use_bo: pinned, never REPLACES [ 45.050] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 45.050] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 45.050] sna_drawable_use_bo: using whole GPU bo [ 45.050] region_overlaps_damage? [ 45.050] use_shm_bo: no, not attached [ 45.051] sna_drawable_move_region_to_cpu(pixmap=3417 (1x1), [(0, 0), (1, 1)], flags=2) [ 45.051] sna_drawable_move_region_to_cpu: pixmap=3417 all damaged on CPU [ 45.051] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 45.051] sna_write_boxes x 1, src stride=4, src dx=(0, 0) [ 45.051] kgem_bo_can_map: handle=9, map=0x7fc6b7845000:0x0:0x7fc656564000, tiling=1, domain=1, offset=4029534208 [ 45.051] write_boxes_inplace x 1, handle=9, tiling=1 [ 45.051] upload_inplace__tiled: tiling=1 [ 45.051] kgem_bo_can_map__cpu: handle=9 [ 45.051] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 45.051] kgem_bo_map__cpu(handle=9, size=33177600, map=0x7fc6b7845000:0x7fc656564000) [ 45.051] kgem_bo_sync__cpu: handle=9 [ 45.051] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(0, 0), size=1x1, pitch=4/15360 [ 45.051] sna_accel_flush: flush?=0, dirty?=0 [ 45.051] sna_accel_flush: flush?=0, dirty?=0 [ 45.051] sna_accel_flush: flush?=0, dirty?=0 [ 45.051] sna_accel_flush: flush?=0, dirty?=0 [ 45.051] sna_destroy_pixmap: pixmap=3417, attached?=1 [ 45.051] __sna_free_pixmap(pixmap=3417) [ 45.051] sna_accel_flush: flush?=0, dirty?=0 [ 45.051] sna_accel_flush: flush?=0, dirty?=0 [ 45.051] sna_accel_flush: flush?=0, dirty?=0 [ 45.051] sna_block_handler (tv=0.486000) [ 45.051] sna_scanout_do_flush: flush timer active: delta=8 [ 45.051] sna_accel_do_throttle -- no pending activity [ 45.051] sna_accel_block: evaluating timers, active=5 [ 45.051] sna_accel_block: flush timer expires in 8 [45059] [ 45.051] sna_wakeup_handler [ 45.051] sna_accel_flush: flush?=0, dirty?=0 [ 45.051] sna_accel_flush: flush?=0, dirty?=0 [ 45.051] sna_accel_flush: flush?=0, dirty?=0 [ 45.051] sna_block_handler (tv=0.486000) [ 45.051] sna_scanout_do_flush: flush timer active: delta=8 [ 45.051] sna_accel_do_throttle -- no pending activity [ 45.051] sna_accel_block: evaluating timers, active=5 [ 45.051] sna_accel_block: flush timer expires in 8 [45059] [ 45.051] sna_wakeup_handler [ 45.051] sna_accel_flush: flush?=0, dirty?=0 [ 45.051] sna_accel_flush: flush?=0, dirty?=0 [ 45.051] sna_block_handler (tv=0.486000) [ 45.051] sna_scanout_do_flush: flush timer active: delta=8 [ 45.051] sna_accel_do_throttle -- no pending activity [ 45.051] sna_accel_block: evaluating timers, active=5 [ 45.051] sna_accel_block: flush timer expires in 8 [45059] [ 45.051] sna_wakeup_handler [ 45.051] sna_accel_flush: flush?=0, dirty?=0 [ 45.051] sna_accel_flush: flush?=0, dirty?=0 [ 45.051] sna_block_handler (tv=0.486000) [ 45.051] sna_scanout_do_flush: flush timer active: delta=8 [ 45.051] sna_accel_do_throttle -- no pending activity [ 45.051] sna_accel_block: evaluating timers, active=5 [ 45.051] sna_accel_block: flush timer expires in 8 [45059] [ 45.051] sna_wakeup_handler [ 45.051] sna_accel_flush: flush?=0, dirty?=0 [ 45.051] sna_accel_flush: flush?=0, dirty?=0 [ 45.051] sna_accel_flush: flush?=0, dirty?=0 [ 45.051] sna_block_handler (tv=0.486000) [ 45.051] sna_scanout_do_flush: flush timer active: delta=8 [ 45.051] sna_accel_do_throttle -- no pending activity [ 45.051] sna_accel_block: evaluating timers, active=5 [ 45.051] sna_accel_block: flush timer expires in 8 [45059] [ 45.051] sna_wakeup_handler [ 45.051] sna_accel_flush: flush?=0, dirty?=0 [ 45.051] sna_accel_flush: flush?=0, dirty?=0 [ 45.051] sna_block_handler (tv=0.486000) [ 45.051] sna_scanout_do_flush: flush timer active: delta=8 [ 45.051] sna_accel_do_throttle -- no pending activity [ 45.051] sna_accel_block: evaluating timers, active=5 [ 45.051] sna_accel_block: flush timer expires in 8 [45059] [ 45.051] sna_wakeup_handler [ 45.051] sna_accel_flush: flush?=0, dirty?=0 [ 45.051] sna_accel_flush: flush?=0, dirty?=0 [ 45.051] sna_block_handler (tv=0.486000) [ 45.051] sna_scanout_do_flush: flush timer active: delta=8 [ 45.051] sna_accel_do_throttle -- no pending activity [ 45.051] sna_accel_block: evaluating timers, active=5 [ 45.051] sna_accel_block: flush timer expires in 8 [45059] [ 45.051] sna_wakeup_handler [ 45.051] sna_accel_flush: flush?=0, dirty?=0 [ 45.051] sna_accel_flush: flush?=0, dirty?=0 [ 45.051] sna_block_handler (tv=0.486000) [ 45.051] sna_scanout_do_flush: flush timer active: delta=8 [ 45.051] sna_accel_do_throttle -- no pending activity [ 45.051] sna_accel_block: evaluating timers, active=5 [ 45.051] sna_accel_block: flush timer expires in 8 [45059] [ 45.051] sna_wakeup_handler [ 45.051] sna_accel_flush: flush?=0, dirty?=0 [ 45.051] sna_accel_flush: flush?=0, dirty?=0 [ 45.051] sna_accel_flush: flush?=0, dirty?=0 [ 45.051] sna_block_handler (tv=0.486000) [ 45.051] sna_scanout_do_flush: flush timer active: delta=8 [ 45.051] sna_accel_do_throttle -- no pending activity [ 45.051] sna_accel_block: evaluating timers, active=5 [ 45.051] sna_accel_block: flush timer expires in 8 [45059] [ 45.051] sna_wakeup_handler [ 45.051] sna_accel_flush: flush?=0, dirty?=0 [ 45.051] sna_accel_flush: flush?=0, dirty?=0 [ 45.051] sna_block_handler (tv=0.486000) [ 45.051] sna_scanout_do_flush: flush timer active: delta=8 [ 45.051] sna_accel_do_throttle -- no pending activity [ 45.051] sna_accel_block: evaluating timers, active=5 [ 45.051] sna_accel_block: flush timer expires in 8 [45059] [ 45.052] sna_wakeup_handler [ 45.052] sna_accel_flush: flush?=0, dirty?=0 [ 45.052] sna_accel_flush: flush?=0, dirty?=0 [ 45.052] sna_block_handler (tv=0.485000) [ 45.052] sna_scanout_do_flush: flush timer active: delta=7 [ 45.052] sna_accel_do_throttle -- no pending activity [ 45.052] sna_accel_block: evaluating timers, active=5 [ 45.052] sna_accel_block: flush timer expires in 7 [45059] [ 45.052] sna_wakeup_handler [ 45.052] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=40, name=5 [ 45.052] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 45.052] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 45.052] sna_dri2_get_back: draw size=7680x2160, back buffer handle=40 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 [ 45.052] sna_dri2_get_back: reuse backbuffer? 1 [ 45.052] sna_dri2_get_back: back buffer handle=40, active?=0, refcnt=1 [ 45.052] sna_dri2_get_back: reuse unattached back [ 45.052] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 45.052] sna_dri2_reuse_buffer: reusing back buffer handle=40, name=5, pitch=30720, age=0 [ 45.052] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 45.052] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=29, name=3, active_scanout=3 [ 45.052] kgem_bo_flink: flinked handle=29 to name=3, marking non-reusable [ 45.052] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=29] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 45.052] sna_accel_flush: flush?=0, dirty?=0 [ 45.052] sna_accel_flush: flush?=0, dirty?=0 [ 45.052] sna_accel_flush: flush?=0, dirty?=0 [ 45.052] sna_block_handler (tv=0.485000) [ 45.052] sna_scanout_do_flush: flush timer active: delta=7 [ 45.052] sna_accel_do_throttle -- no pending activity [ 45.052] sna_accel_block: evaluating timers, active=5 [ 45.052] sna_accel_block: flush timer expires in 7 [45059] [ 45.053] sna_wakeup_handler [ 45.053] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 45.053] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 45.053] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 45.053] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 45.053] sna_dri2_get_msc(draw=146, pipe=0) [ 45.053] sna_crtc_record_swap: recording last swap on pipe=0, frame 2458 [msc=2458], time 45.52575 [ 45.053] sna_dri2_get_msc: msc=2458 [raw=2458], ust=45052575 [ 45.053] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=40 (refs=1/1, flush=0) , front=29 (refs=1/4, flush=1) [ 45.053] sna_dri2_schedule_swap(target_msc=2440, divisor=0, remainder=0) [ 45.053] sna_dri2_schedule_swap: using front handle=29, active_scanout?=3, flush?=1 [ 45.053] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 45.053] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 45.053] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 45.053] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 45.053] sna_crtc_record_swap: recording last swap on pipe=0, frame 2458 [msc=2458], time 45.52575 [ 45.053] immediate_swap: current_msc=2458, target_msc=2440 -- yes [ 45.053] can_flip: no, shadow enabled [ 45.053] sna_dri2_add_event: adding event to window 146) [ 45.053] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 45.053] sna_dri2_immediate_blit: no pending blit, starting chain [ 45.053] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 45.053] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 45.053] can_xchg: back size=8701e00, front size=8701e00 [ 45.053] can_xchg: yes, pixmap=165 [ 45.053] sna_dri2_xchg: win=146, exchange front=29/3,ref=2 and back=40/5,ref=2, pixmap=165 7680x2160 [ 45.053] sna_dri2_xchg: back_bo handle=40, pitch=30720, size=132710400, ref=1, active_scanout?=0 [ 45.053] sna_dri2_xchg: front_bo handle=29, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 45.053] set_bo: pixmap=165, handle=40 (old handle=29) [ 45.053] set_bo: marking whole pixmap as damaged [ 45.053] set_bo: applying final/discard move-to-gpu [ 45.053] wait_for_shadow: flags=0, flips=0, handle=29, shadow=32 [ 45.053] set_bo: dropping flush hint from handle=29 [ 45.053] set_bo: adding flush hint to handle=40 [ 45.053] mark_stale(handle=29) => 1 [ 45.053] swap_limit: draw=146 setting swap limit to 3 [ 45.053] sna_dri2_swap_limit_validate: swap limit set to 3 [ 45.053] sna_next_vblank(pipe=0, waiting until next vblank) [ 45.053] sna_dri2_schedule_swap: reported target_msc=2458 [ 45.053] sna_accel_flush: flush?=0, dirty?=0 [ 45.053] sna_accel_flush: flush?=0, dirty?=0 [ 45.053] sna_accel_flush: flush?=0, dirty?=0 [ 45.053] sna_accel_flush: flush?=0, dirty?=0 [ 45.053] sna_block_handler (tv=0.484000) [ 45.053] sna_scanout_do_flush: flush timer active: delta=6 [ 45.053] sna_accel_do_throttle -- no pending activity [ 45.053] sna_accel_block: evaluating timers, active=5 [ 45.053] sna_accel_block: flush timer expires in 6 [45059] [ 45.059] sna_wakeup_handler [ 45.059] sna_block_handler (tv=0.478000) [ 45.059] sna_scanout_do_flush: flush timer active: delta=0 [ 45.059] sna_scanout_do_flush (time=45059), triggered [ 45.059] sna_scanout_flush (time=45059), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 45.059] has_shadow: has pending damage? 1, outstanding flips: 0 [ 45.059] stop_flush: scanout=40 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 45.059] has_shadow: has pending damage? 1, outstanding flips: 0 [ 45.059] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 45.059] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 45.059] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 45.059] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 45.059] sna_pixmap_move_to_gpu: already all-damaged [ 45.059] sna_pixmap_mark_active: pixmap=165, handle=40 [ 45.059] sna_mode_redisplay: crtc[0] transformed? 0 [ 45.059] sna_mode_redisplay: crtc[1] transformed? 0 [ 45.059] sna_mode_redisplay: crtc[2] transformed? 0 [ 45.059] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=40 [active=1] [ 45.059] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 29, transformed? 0 [ 45.059] get_fb: reusing fb=110 for handle=40 [ 45.059] sna_mode_redisplay: recording flip on CRTC:32 handle=40, active_scanout=2, serial=2 [ 45.059] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 45.059] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 29, transformed? 0 [ 45.059] sna_mode_redisplay: recording flip on CRTC:39 handle=40, active_scanout=3, serial=3 [ 45.059] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 45.059] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 45.059] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 45.059] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=40, shadow handle=32 [ 45.059] sna_accel_do_throttle -- no pending activity [ 45.059] sna_accel_block: evaluating timers, active=5 [ 45.059] sna_accel_block: flush timer expires in 16 [45075] [ 45.066] sna_wakeup_handler [ 45.066] sna_create_pixmap(490, 37, 32, usage=0) [ 45.066] kgem_can_create_2d: 490x37 @ 32 [ 45.066] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=1984, height=37 [ 45.066] kgem_can_create_2d: untiled size=73728 [ 45.066] kgem_choose_tiling: 490x37 -> 1 [ 45.066] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2048, height=40 [ 45.066] kgem_can_create_2d: tiled[1] size=81920 [ 45.066] sna_create_pixmap: usage=0, flags=1b [ 45.066] sna_create_pixmap: creating GPU pixmap 490x37, stride=1960, flags=1b [ 45.066] __pop_freed_pixmap: reusing freed pixmap=3413 header [ 45.066] create_pixmap_hdr: pixmap=3418, width=490, height=37, usage=0 [ 45.066] sna_create_pixmap: serial=3418, 490x37, usage=0 [ 45.066] sna_composite_rectangles(pixmap=3419, op=0, 0 x 1 [(0, 0)x(490, 37) ...]) [ 45.066] sna_composite_rectangles: converted to op 0 [ 45.066] sna_composite_rectangles[0] (0, 0)x(490, 37) -> (0, 0), (490, 37) [ 45.066] sna_composite_rectangles: nrects=1, region=(0, 0), (490, 37) x 1 [ 45.066] sna_composite_rectangles: clipped extents (0, 0),(490, 37) x 1 [ 45.066] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(490, 37) [ 45.066] sna_composite_rectangles: dropping last-cpu hint [ 45.066] sna_drawable_use_bo pixmap=3419, box=((0, 0), (490, 37)), flags=19... [ 45.066] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 45.066] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 45.066] sna_pixmap_move_to_gpu(pixmap=3419, usage=0), flags=b [ 45.066] sna_pixmap_move_to_gpu: CPU damage? 0 [ 45.066] sna_pixmap_move_to_gpu: creating GPU bo (490x37@32), create=b [ 45.066] kgem_choose_tiling: 490x37 -> 1 [ 45.066] kgem_choose_tiling: 490x37 -> 1 [ 45.066] sna_pixmap_alloc_gpu: pixmap=3419 [ 45.066] kgem_create_2d(490x37, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 45.066] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2048, height=40 [ 45.066] inactive too small: 16 < 20 [ 45.066] inactive too small: 16 < 20 [ 45.066] inactive too small: 16 < 20 [ 45.066] inactive too small: 16 < 20 [ 45.066] inactive too small: 16 < 20 [ 45.066] inactive too small: 16 < 20 [ 45.066] inactive too small: 16 < 20 [ 45.066] inactive too small: 16 < 20 [ 45.066] inactive too small: 16 < 20 [ 45.066] inactive too small: 16 < 20 [ 45.066] inactive too small: 16 < 20 [ 45.066] inactive too small: 16 < 20 [ 45.066] inactive too small: 16 < 20 [ 45.066] inactive too small: 16 < 20 [ 45.066] inactive too small: 16 < 20 [ 45.066] inactive too small: 16 < 20 [ 45.066] inactive too small: 16 < 20 [ 45.066] inactive too small: 16 < 20 [ 45.066] inactive too small: 16 < 20 [ 45.066] kgem_set_tiling: handle=17, tiling=1 [1], pitch=2048 [2048]: 1 [ 45.066] kgem_bo_remove_from_inactive: removing handle=17 from inactive [ 45.066] from inactive: pitch=2048, tiling=1: handle=17, id=2013 [ 45.066] __sna_damage_all(490, 37) [ 45.066] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 45.066] sna_pixmap_mark_active: pixmap=3419, handle=17 [ 45.066] sna_drawable_use_bo: allocated GPU bo for operation [ 45.066] sna_drawable_use_bo: using GPU bo with damage? 0 [ 45.066] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 45.066] kgem_bo_is_render: handle=17, rq? 0 [0] [ 45.066] kgem_bo_is_render: handle=17, rq? 0 [0] [ 45.066] gen9_render_fill_boxes(0 x 1 [(0, 0), (490, 37) ...]) [ 45.066] sna_render_get_solid: 0 [ 45.066] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 45.066] kgem_check_bo: num_pages=+64, num_exec=+1 [ 45.066] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 45.066] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 45.066] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 45.066] kgem_add_handle: handle=4, index=0 [ 45.066] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 45.066] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 45.066] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 45.066] gen9_composite_get_binding_table(ffc0) [ 45.066] kgem_add_reloc64: handle=17, pos=16360, delta=0, domains=20002 [ 45.066] kgem_add_handle: handle=17, index=1 [ 45.066] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fff63000) [ 45.066] __kgem_bo_mark_dirty: handle=17 (proxy? 0) [ 45.066] [3fe0] bind bo(handle=17, addr=fff63000), format=192, width=490, height=37, pitch=2048, tiling=1 -> render [ 45.066] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 45.066] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 45.066] kgem_add_handle: handle=7, index=2 [ 45.066] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 45.066] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 45.066] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 45.066] gen9_emit_sampler: sampler = 1 [ 45.066] gen9_emit_sf: num_sf_outputs=1 [ 45.066] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 45.066] gen9_emit_vertex_elements: setup id=0 [ 45.066] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 45.066] (0, 0), (490, 37) [ 45.066] gen8_vertex_flush[490] = 3 [ 45.066] sna_composite_rectangles: pixmap=3419 marking clear [0]? 1 [ 45.066] sna_composite_rectangles(pixmap=3419, op=1, fff2f1f0 x 2 [(477, 0)x(13, 17) ...]) [ 45.066] sna_composite_rectangles: converted to op 1 [ 45.066] sna_composite_rectangles[0] (477, 0)x(13, 17) -> (477, 0), (490, 17) [ 45.066] sna_composite_rectangles[1] (0, 17)x(490, 20) -> (0, 17), (490, 37) [ 45.066] sna_composite_rectangles: nrects=2, region=(0, 0), (490, 37) x 2 [ 45.066] sna_composite_rectangles: clipped extents (0, 0),(490, 37) x 2 [ 45.066] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(490, 37) [ 45.066] sna_composite_rectangles: dropping last-cpu hint [ 45.066] sna_drawable_use_bo pixmap=3419, box=((0, 0), (490, 37)), flags=1... [ 45.066] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 45.066] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 45.066] sna_drawable_use_bo: using whole GPU bo [ 45.066] gen9_render_fill_boxes (op=1, color=(f2f2, f1f1, f0f0, ffff) [20028888]) [ 45.066] kgem_bo_is_render: handle=17, rq? 1 [1] [ 45.066] gen9_render_fill_boxes(fff2f1f0 x 2 [(477, 0), (490, 17) ...]) [ 45.066] sna_render_get_solid: fff2f1f0 [ 45.066] sna_render_get_solid(15) = fff2f1f0 (old) [ 45.066] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 45.066] kgem_check_bo: num_pages=+0, num_exec=+0 [ 45.066] gen9_composite_get_binding_table(ff00) [ 45.066] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 45.066] kgem_add_reloc64: adding proxy [delta=60] for handle=8 [ 45.066] kgem_add_handle: handle=8, index=3 [ 45.066] kgem_add_reloc64[5] = (delta=60, target handle=3, presumed=fdffe000) [ 45.066] [3fb0] bind bo(handle=8, addr=fdffe03c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 45.066] gen9_emit_vertex_elements: setup id=0 [ 45.066] (477, 0), (490, 17) [ 45.066] (0, 17), (490, 37) [ 45.066] gen8_vertex_flush[4cc] = 6 [ 45.066] sna_composite_rectangles(pixmap=3419, op=1, ff300a24 x 2 [(477, 0)x(13, 17) ...]) [ 45.066] sna_composite_rectangles: converted to op 1 [ 45.066] sna_composite_rectangles[0] (477, 0)x(13, 17) -> (477, 0), (490, 17) [ 45.066] sna_composite_rectangles[1] (0, 17)x(490, 20) -> (0, 17), (490, 37) [ 45.066] sna_composite_rectangles: nrects=2, region=(0, 0), (490, 37) x 2 [ 45.066] sna_composite_rectangles: clipped extents (0, 0),(490, 37) x 2 [ 45.066] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(490, 37) [ 45.066] sna_composite_rectangles: dropping last-cpu hint [ 45.066] sna_drawable_use_bo pixmap=3419, box=((0, 0), (490, 37)), flags=1... [ 45.066] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 45.066] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 45.066] sna_drawable_use_bo: using whole GPU bo [ 45.066] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 45.066] kgem_bo_is_render: handle=17, rq? 1 [1] [ 45.066] gen9_render_fill_boxes(ff300a24 x 2 [(477, 0), (490, 17) ...]) [ 45.066] sna_render_get_solid: ff300a24 [ 45.066] sna_render_get_solid(17) = ff300a24 (old) [ 45.066] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 45.066] kgem_check_bo: num_pages=+0, num_exec=+0 [ 45.066] gen9_composite_get_binding_table(fe80) [ 45.066] kgem_add_reloc64: handle=8, pos=16280, delta=0, domains=40000 [ 45.066] kgem_add_reloc64: adding proxy [delta=68] for handle=8 [ 45.066] kgem_add_reloc64[6] = (delta=68, target handle=3, presumed=fdffe000) [ 45.066] [3f90] bind bo(handle=8, addr=fdffe044), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 45.066] gen9_emit_vertex_elements: setup id=0 [ 45.066] (477, 0), (490, 17) [ 45.066] (0, 17), (490, 37) [ 45.066] gen8_vertex_flush[508] = 6 [ 45.066] sna_composite_rectangles(pixmap=3419, op=1, ff300a24 x 2 [(477, 0)x(13, 17) ...]) [ 45.066] sna_composite_rectangles: converted to op 1 [ 45.066] sna_composite_rectangles[0] (477, 0)x(13, 17) -> (477, 0), (490, 17) [ 45.066] sna_composite_rectangles[1] (0, 17)x(490, 20) -> (0, 17), (490, 37) [ 45.066] sna_composite_rectangles: nrects=2, region=(0, 0), (490, 37) x 2 [ 45.066] sna_composite_rectangles: clipped extents (0, 0),(490, 37) x 2 [ 45.066] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(490, 37) [ 45.066] sna_composite_rectangles: dropping last-cpu hint [ 45.066] sna_drawable_use_bo pixmap=3419, box=((0, 0), (490, 37)), flags=1... [ 45.066] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 45.066] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 45.066] sna_drawable_use_bo: using whole GPU bo [ 45.066] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 45.066] kgem_bo_is_render: handle=17, rq? 1 [1] [ 45.066] gen9_render_fill_boxes(ff300a24 x 2 [(477, 0), (490, 17) ...]) [ 45.066] sna_render_get_solid: ff300a24 [ 45.066] sna_render_get_solid(17) = ff300a24 (last) [ 45.066] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 45.066] kgem_check_bo: num_pages=+0, num_exec=+0 [ 45.066] gen9_composite_get_binding_table(fe00) [ 45.066] gen9_emit_vertex_elements: setup id=0 [ 45.066] (477, 0), (490, 17) [ 45.066] (0, 17), (490, 37) [ 45.066] gen8_vertex_flush[508] = 12 [ 45.066] sna_glyphs(op=3, nlist=1, src=(478, -2)) [ 45.066] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 45.066] sna_glyphs: discarding mask [ 45.066] glyphs0_to_dst(op=3, src=(478, -2), nlist=1, dst=(478, -2)+(0, 0)) [ 45.066] clipped_glyphs? 2 glyph in 1 lists extents (477, -13), (496, 1), region (478, 0), (490, 1): yes [ 45.066] gen9_render_composite: 0x0, current mode=1/1 [ 45.066] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 45.066] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 45.066] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 45.066] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 45.066] sna_drawable_use_bo pixmap=3419, box=((478, 0), (490, 1)), flags=7... [ 45.066] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 45.066] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 45.066] sna_drawable_use_bo: using whole GPU bo [ 45.066] gen9_composite_set_target: pixmap=3419, format=20028888, size=490x37, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 45.066] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 45.066] color_convert: src=ffffffff [20028888] [ 45.066] color_convert: dst=ffffffff [20028888] [ 45.066] sna_render_get_solid: ffffffff [ 45.066] sna_render_get_solid(white) [ 45.066] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 45.066] sna_transform_is_imprecise_integer_translation: no transform [ 45.066] gen9_composite_picture: integer translation (0, 0), removing [ 45.066] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 45.066] sna_render_pixmap_bo: GPU all damaged [ 45.066] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 45.066] gen4_choose_composite_emitter: solid, identity mask [ 45.066] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 45.066] aligning vertex: was 2, now 4 floats per vertex [ 45.066] gen9_composite_get_binding_table(fe00) [ 45.066] kgem_add_reloc64: handle=7, pos=16248, delta=0, domains=40000 [ 45.066] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 45.066] kgem_add_reloc64[7] = (delta=1048, target handle=2, presumed=fffe8000) [ 45.067] [3f70] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 45.067] kgem_add_reloc64: handle=6, pos=16232, delta=0, domains=40000 [ 45.067] kgem_add_handle: handle=6, index=4 [ 45.067] kgem_add_reloc64[8] = (delta=0, target handle=4, presumed=fd581000) [ 45.067] [3f60] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 45.067] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 45.067] gen9_emit_sampler: sampler = a [ 45.067] gen9_emit_sf: num_sf_outputs=2 [ 45.067] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 45.067] gen9_emit_vertex_elements: setup id=9 [ 45.067] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 45.067] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 45.067] glyphs0_to_dst: glyph=(487, -13), (496, 1), clip=(478, 0), (490, 1) [ 45.067] glyphs0_to_dst: blt=(487, 0), (490, 1) [ 45.067] emit_primitive_identity_mask__avx2: dst=(487, 0), mask=(832.00, 45.00) x (3.00, 1.00) [ 45.067] gen8_vertex_flush[5e4] = 3 [ 45.067] gen9_magic_ca_pass: CA fixup (11 -> 14) [ 45.067] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 45.067] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 45.067] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 45.067] sna_glyphs(op=3, nlist=1, src=(1, 15)) [ 45.067] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 45.067] sna_glyphs: discarding mask [ 45.067] glyphs0_to_dst(op=3, src=(1, 15), nlist=1, dst=(1, 15)+(0, 0)) [ 45.067] clipped_glyphs? 18 glyph in 1 lists extents (1, 4), (163, 18), region (2, 17), (162, 18): yes [ 45.067] gen9_render_composite: 0x0, current mode=1/1 [ 45.067] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 45.067] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 45.067] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 45.067] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 45.067] sna_drawable_use_bo pixmap=3419, box=((2, 17), (162, 18)), flags=7... [ 45.067] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 45.067] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 45.067] sna_drawable_use_bo: using whole GPU bo [ 45.067] gen9_composite_set_target: pixmap=3419, format=20028888, size=490x37, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 45.067] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 45.067] color_convert: src=ff8ae234 [20028888] [ 45.067] color_convert: dst=ff8ae234 [20028888] [ 45.067] sna_render_get_solid: ff8ae234 [ 45.067] sna_render_get_solid(22) = ff8ae234 (old) [ 45.067] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 45.067] sna_transform_is_imprecise_integer_translation: no transform [ 45.067] gen9_composite_picture: integer translation (0, 0), removing [ 45.067] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 45.067] sna_render_pixmap_bo: GPU all damaged [ 45.067] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 45.067] gen4_choose_composite_emitter: solid, identity mask [ 45.067] kgem_check_bo: num_pages=+0, num_exec=+0 [ 45.067] gen9_composite_get_binding_table(fd40) [ 45.067] kgem_add_reloc64: handle=8, pos=16200, delta=0, domains=40000 [ 45.067] kgem_add_reloc64: adding proxy [delta=88] for handle=8 [ 45.067] kgem_add_reloc64[9] = (delta=88, target handle=3, presumed=fdffe000) [ 45.067] [3f40] bind bo(handle=8, addr=fdffe058), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 45.067] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 45.067] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 45.067] gen9_emit_vertex_elements: setup id=9 [ 45.067] glyphs0_to_dst: glyph=(9, 5), (19, 18), clip=(2, 17), (162, 18) [ 45.067] glyphs0_to_dst: blt=(9, 17), (19, 18) [ 45.067] emit_primitive_identity_mask__avx2: dst=(9, 17), mask=(672.00, 60.00) x (10.00, 1.00) [ 45.067] gen8_vertex_flush[6e4] = 3 [ 45.067] gen9_magic_ca_pass: CA fixup (14 -> 17) [ 45.067] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 45.067] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 45.067] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 45.067] sna_glyphs(op=3, nlist=1, src=(172, 15)) [ 45.067] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 45.067] sna_glyphs: discarding mask [ 45.067] glyphs0_to_dst(op=3, src=(172, 15), nlist=1, dst=(172, 15)+(0, 0)) [ 45.067] clipped_glyphs? 32 glyph in 1 lists extents (171, 3), (460, 18), region (172, 17), (459, 18): yes [ 45.067] gen9_render_composite: 0x0, current mode=1/1 [ 45.067] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 45.067] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 45.067] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 45.067] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 45.067] sna_drawable_use_bo pixmap=3419, box=((172, 17), (459, 18)), flags=7... [ 45.067] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 45.067] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 45.067] sna_drawable_use_bo: using whole GPU bo [ 45.067] gen9_composite_set_target: pixmap=3419, format=20028888, size=490x37, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 45.067] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 45.067] color_convert: src=ff729fcf [20028888] [ 45.067] color_convert: dst=ff729fcf [20028888] [ 45.067] sna_render_get_solid: ff729fcf [ 45.067] sna_render_get_solid(23) = ff729fcf (old) [ 45.067] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 45.067] sna_transform_is_imprecise_integer_translation: no transform [ 45.067] gen9_composite_picture: integer translation (0, 0), removing [ 45.067] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 45.067] sna_render_pixmap_bo: GPU all damaged [ 45.067] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 45.067] gen4_choose_composite_emitter: solid, identity mask [ 45.067] kgem_check_bo: num_pages=+0, num_exec=+0 [ 45.067] gen9_composite_get_binding_table(fcc0) [ 45.067] kgem_add_reloc64: handle=8, pos=16168, delta=0, domains=40000 [ 45.067] kgem_add_reloc64: adding proxy [delta=92] for handle=8 [ 45.067] kgem_add_reloc64[10] = (delta=92, target handle=3, presumed=fdffe000) [ 45.067] [3f20] bind bo(handle=8, addr=fdffe05c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 45.067] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 45.067] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 45.067] gen9_emit_vertex_elements: setup id=9 [ 45.067] glyphs0_to_dst: glyph=(180, 4), (190, 18), clip=(172, 17), (459, 18) [ 45.067] glyphs0_to_dst: blt=(180, 17), (190, 18) [ 45.067] emit_primitive_identity_mask__avx2: dst=(180, 17), mask=(944.00, 61.00) x (10.00, 1.00) [ 45.067] glyphs0_to_dst: glyph=(208, 7), (217, 18), clip=(172, 17), (459, 18) [ 45.067] glyphs0_to_dst: blt=(208, 17), (217, 18) [ 45.067] emit_primitive_identity_mask__avx2: dst=(208, 17), mask=(960.00, 26.00) x (9.00, 1.00) [ 45.067] glyphs0_to_dst: glyph=(216, 4), (226, 18), clip=(172, 17), (459, 18) [ 45.067] glyphs0_to_dst: blt=(216, 17), (226, 18) [ 45.067] emit_primitive_identity_mask__avx2: dst=(216, 17), mask=(944.00, 61.00) x (10.00, 1.00) [ 45.067] glyphs0_to_dst: glyph=(234, 16), (245, 18), clip=(172, 17), (459, 18) [ 45.067] glyphs0_to_dst: blt=(234, 17), (245, 18) [ 45.067] emit_primitive_identity_mask__avx2: dst=(234, 17), mask=(992.00, 1.00) x (11.00, 1.00) [ 45.067] glyphs0_to_dst: glyph=(334, 7), (343, 18), clip=(172, 17), (459, 18) [ 45.067] glyphs0_to_dst: blt=(334, 17), (343, 18) [ 45.067] emit_primitive_identity_mask__avx2: dst=(334, 17), mask=(960.00, 26.00) x (9.00, 1.00) [ 45.067] glyphs0_to_dst: glyph=(342, 16), (353, 18), clip=(172, 17), (459, 18) [ 45.067] glyphs0_to_dst: blt=(342, 17), (353, 18) [ 45.067] emit_primitive_identity_mask__avx2: dst=(342, 17), mask=(992.00, 1.00) x (11.00, 1.00) [ 45.067] glyphs0_to_dst: glyph=(369, 7), (379, 18), clip=(172, 17), (459, 18) [ 45.067] glyphs0_to_dst: blt=(369, 17), (379, 18) [ 45.067] emit_primitive_identity_mask__avx2: dst=(369, 17), mask=(976.00, 42.00) x (10.00, 1.00) [ 45.067] glyphs0_to_dst: glyph=(378, 4), (388, 18), clip=(172, 17), (459, 18) [ 45.067] glyphs0_to_dst: blt=(378, 17), (388, 18) [ 45.067] emit_primitive_identity_mask__avx2: dst=(378, 17), mask=(944.00, 61.00) x (10.00, 1.00) [ 45.067] glyphs0_to_dst: glyph=(396, 16), (407, 18), clip=(172, 17), (459, 18) [ 45.067] glyphs0_to_dst: blt=(396, 17), (407, 18) [ 45.067] emit_primitive_identity_mask__avx2: dst=(396, 17), mask=(992.00, 1.00) x (11.00, 1.00) [ 45.067] glyphs0_to_dst: glyph=(424, 7), (433, 18), clip=(172, 17), (459, 18) [ 45.067] glyphs0_to_dst: blt=(424, 17), (433, 18) [ 45.067] emit_primitive_identity_mask__avx2: dst=(424, 17), mask=(960.00, 26.00) x (9.00, 1.00) [ 45.067] glyphs0_to_dst: glyph=(450, 7), (460, 18), clip=(172, 17), (459, 18) [ 45.067] glyphs0_to_dst: blt=(450, 17), (459, 18) [ 45.067] emit_primitive_identity_mask__avx2: dst=(450, 17), mask=(976.00, 42.00) x (9.00, 1.00) [ 45.067] gen8_vertex_flush[7e4] = 33 [ 45.067] gen9_magic_ca_pass: CA fixup (17 -> 50) [ 45.067] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 45.067] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 45.067] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 45.067] sna_glyphs(op=3, nlist=1, src=(1, 32)) [ 45.067] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 45.067] sna_glyphs: discarding mask [ 45.067] glyphs0_to_dst(op=3, src=(1, 32), nlist=1, dst=(1, 32)+(0, 0)) [ 45.067] clipped_glyphs: no, clip region (0, 0), (490, 37) matches drawable pixmap=94680753409936 size=490x37 [ 45.067] gen9_render_composite: 0x0, current mode=1/1 [ 45.067] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 45.067] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 45.067] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 45.067] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 45.067] sna_drawable_use_bo pixmap=3419, box=((0, 0), (490, 37)), flags=7... [ 45.067] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 45.067] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 45.067] sna_drawable_use_bo: using whole GPU bo [ 45.067] gen9_composite_set_target: pixmap=3419, format=20028888, size=490x37, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 45.067] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 45.067] color_convert: src=ff8ae234 [20028888] [ 45.067] color_convert: dst=ff8ae234 [20028888] [ 45.067] sna_render_get_solid: ff8ae234 [ 45.067] sna_render_get_solid(22) = ff8ae234 (old) [ 45.067] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 45.067] sna_transform_is_imprecise_integer_translation: no transform [ 45.067] gen9_composite_picture: integer translation (0, 0), removing [ 45.067] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 45.067] sna_render_pixmap_bo: GPU all damaged [ 45.067] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 45.067] gen4_choose_composite_emitter: solid, identity mask [ 45.067] kgem_check_bo: num_pages=+0, num_exec=+0 [ 45.067] gen9_composite_get_binding_table(fc40) [ 45.067] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 45.067] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 45.067] gen9_emit_vertex_elements: setup id=9 [ 45.067] glyphs0_to_dst: glyph=(1, 24)x(9, 8), unclipped [ 45.067] emit_primitive_identity_mask__avx2: dst=(1, 24), mask=(688.00, 32.00) x (9.00, 8.00) [ 45.067] glyphs0_to_dst: glyph=(9, 22)x(10, 13), unclipped [ 45.067] emit_primitive_identity_mask__avx2: dst=(9, 22), mask=(672.00, 48.00) x (10.00, 13.00) [ 45.067] glyphs0_to_dst: glyph=(19, 24)x(9, 8), unclipped [ 45.067] emit_primitive_identity_mask__avx2: dst=(19, 24), mask=(688.00, 32.00) x (9.00, 8.00) [ 45.067] glyphs0_to_dst: glyph=(28, 26)x(8, 3), unclipped [ 45.067] emit_primitive_identity_mask__avx2: dst=(28, 26), mask=(688.00, 48.00) x (8.00, 3.00) [ 45.067] glyphs0_to_dst: glyph=(36, 22)x(11, 10), unclipped [ 45.067] emit_primitive_identity_mask__avx2: dst=(36, 22), mask=(704.00, 0.00) x (11.00, 10.00) [ 45.067] glyphs0_to_dst: glyph=(46, 24)x(9, 8), unclipped [ 45.067] emit_primitive_identity_mask__avx2: dst=(46, 24), mask=(720.00, 0.00) x (9.00, 8.00) [ 45.067] glyphs0_to_dst: glyph=(54, 24)x(10, 8), unclipped [ 45.067] emit_primitive_identity_mask__avx2: dst=(54, 24), mask=(704.00, 16.00) x (10.00, 8.00) [ 45.067] glyphs0_to_dst: glyph=(63, 24)x(10, 8), unclipped [ 45.067] emit_primitive_identity_mask__avx2: dst=(63, 24), mask=(720.00, 16.00) x (10.00, 8.00) [ 45.067] glyphs0_to_dst: glyph=(72, 21)x(10, 11), unclipped [ 45.067] emit_primitive_identity_mask__avx2: dst=(72, 21), mask=(736.00, 0.00) x (10.00, 11.00) [ 45.067] glyphs0_to_dst: glyph=(81, 24)x(10, 8), unclipped [ 45.067] emit_primitive_identity_mask__avx2: dst=(81, 24), mask=(752.00, 0.00) x (10.00, 8.00) [ 45.067] glyphs0_to_dst: glyph=(90, 21)x(10, 11), unclipped [ 45.067] emit_primitive_identity_mask__avx2: dst=(90, 21), mask=(736.00, 0.00) x (10.00, 11.00) [ 45.067] glyphs0_to_dst: glyph=(99, 24)x(11, 8), unclipped [ 45.067] emit_primitive_identity_mask__avx2: dst=(99, 24), mask=(736.00, 16.00) x (11.00, 8.00) [ 45.067] glyphs0_to_dst: glyph=(109, 24)x(9, 8), unclipped [ 45.067] emit_primitive_identity_mask__avx2: dst=(109, 24), mask=(752.00, 16.00) x (9.00, 8.00) [ 45.067] glyphs0_to_dst: glyph=(118, 26)x(8, 3), unclipped [ 45.067] emit_primitive_identity_mask__avx2: dst=(118, 26), mask=(688.00, 48.00) x (8.00, 3.00) [ 45.067] glyphs0_to_dst: glyph=(126, 22)x(10, 10), unclipped [ 45.067] emit_primitive_identity_mask__avx2: dst=(126, 22), mask=(704.00, 32.00) x (10.00, 10.00) [ 45.067] glyphs0_to_dst: glyph=(135, 22)x(10, 10), unclipped [ 45.067] emit_primitive_identity_mask__avx2: dst=(135, 22), mask=(704.00, 32.00) x (10.00, 10.00) [ 45.067] glyphs0_to_dst: glyph=(144, 22)x(10, 10), unclipped [ 45.067] emit_primitive_identity_mask__avx2: dst=(144, 22), mask=(720.00, 32.00) x (10.00, 10.00) [ 45.067] glyphs0_to_dst: glyph=(153, 22)x(10, 10), unclipped [ 45.067] emit_primitive_identity_mask__avx2: dst=(153, 22), mask=(704.00, 48.00) x (10.00, 10.00) [ 45.067] gen8_vertex_flush[8e4] = 54 [ 45.067] gen9_magic_ca_pass: CA fixup (50 -> 104) [ 45.067] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 45.067] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 45.067] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 45.067] sna_glyphs(op=3, nlist=1, src=(163, 32)) [ 45.067] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 45.067] sna_glyphs: discarding mask [ 45.067] glyphs0_to_dst(op=3, src=(163, 32), nlist=1, dst=(163, 32)+(0, 0)) [ 45.067] clipped_glyphs: no, clip region (0, 0), (490, 37) matches drawable pixmap=94680753409936 size=490x37 [ 45.067] gen9_render_composite: 0x0, current mode=1/1 [ 45.067] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 45.067] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 45.067] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 45.067] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 45.067] sna_drawable_use_bo pixmap=3419, box=((0, 0), (490, 37)), flags=7... [ 45.067] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 45.067] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 45.067] sna_drawable_use_bo: using whole GPU bo [ 45.067] gen9_composite_set_target: pixmap=3419, format=20028888, size=490x37, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 45.067] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 45.067] color_convert: src=ffffffff [20028888] [ 45.067] color_convert: dst=ffffffff [20028888] [ 45.067] sna_render_get_solid: ffffffff [ 45.067] sna_render_get_solid(white) [ 45.067] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 45.067] sna_transform_is_imprecise_integer_translation: no transform [ 45.067] gen9_composite_picture: integer translation (0, 0), removing [ 45.067] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 45.067] sna_render_pixmap_bo: GPU all damaged [ 45.067] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 45.067] gen4_choose_composite_emitter: solid, identity mask [ 45.067] kgem_check_bo: num_pages=+0, num_exec=+0 [ 45.067] gen9_composite_get_binding_table(fc00) [ 45.067] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 45.067] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 45.067] gen9_emit_vertex_elements: setup id=9 [ 45.067] glyphs0_to_dst: glyph=(165, 24)x(5, 8), unclipped [ 45.067] emit_primitive_identity_mask__avx2: dst=(165, 24), mask=(720.00, 48.00) x (5.00, 8.00) [ 45.067] gen8_vertex_flush[9e4] = 3 [ 45.067] gen9_magic_ca_pass: CA fixup (104 -> 107) [ 45.067] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 45.067] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 45.067] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 45.067] sna_glyphs(op=3, nlist=1, src=(172, 32)) [ 45.067] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 45.067] sna_glyphs: discarding mask [ 45.067] glyphs0_to_dst(op=3, src=(172, 32), nlist=1, dst=(172, 32)+(0, 0)) [ 45.067] clipped_glyphs: no, clip region (0, 0), (490, 37) matches drawable pixmap=94680753409936 size=490x37 [ 45.067] gen9_render_composite: 0x0, current mode=1/1 [ 45.067] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 45.067] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 45.067] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 45.067] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 45.067] sna_drawable_use_bo pixmap=3419, box=((0, 0), (490, 37)), flags=7... [ 45.067] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 45.067] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 45.067] sna_drawable_use_bo: using whole GPU bo [ 45.067] gen9_composite_set_target: pixmap=3419, format=20028888, size=490x37, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 45.067] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 45.067] color_convert: src=ff729fcf [20028888] [ 45.067] color_convert: dst=ff729fcf [20028888] [ 45.067] sna_render_get_solid: ff729fcf [ 45.067] sna_render_get_solid(23) = ff729fcf (old) [ 45.067] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 45.067] sna_transform_is_imprecise_integer_translation: no transform [ 45.067] gen9_composite_picture: integer translation (0, 0), removing [ 45.067] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 45.067] sna_render_pixmap_bo: GPU all damaged [ 45.067] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 45.067] gen4_choose_composite_emitter: solid, identity mask [ 45.067] kgem_check_bo: num_pages=+0, num_exec=+0 [ 45.067] gen9_composite_get_binding_table(fbc0) [ 45.067] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 45.067] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 45.067] gen9_emit_vertex_elements: setup id=9 [ 45.067] glyphs0_to_dst: glyph=(171, 26)x(11, 3), unclipped [ 45.067] emit_primitive_identity_mask__avx2: dst=(171, 26), mask=(736.00, 32.00) x (11.00, 3.00) [ 45.067] glyphs0_to_dst: glyph=(180, 21)x(10, 14), unclipped [ 45.067] emit_primitive_identity_mask__avx2: dst=(180, 21), mask=(944.00, 48.00) x (10.00, 14.00) [ 45.067] glyphs0_to_dst: glyph=(189, 21)x(11, 11), unclipped [ 45.067] emit_primitive_identity_mask__avx2: dst=(189, 21), mask=(960.00, 0.00) x (11.00, 11.00) [ 45.067] glyphs0_to_dst: glyph=(198, 24)x(10, 8), unclipped [ 45.067] emit_primitive_identity_mask__avx2: dst=(198, 24), mask=(976.00, 0.00) x (10.00, 8.00) [ 45.067] glyphs0_to_dst: glyph=(208, 24)x(9, 11), unclipped [ 45.067] emit_primitive_identity_mask__avx2: dst=(208, 24), mask=(960.00, 16.00) x (9.00, 11.00) [ 45.067] glyphs0_to_dst: glyph=(216, 21)x(10, 14), unclipped [ 45.067] emit_primitive_identity_mask__avx2: dst=(216, 21), mask=(944.00, 48.00) x (10.00, 14.00) [ 45.067] glyphs0_to_dst: glyph=(225, 22)x(10, 10), unclipped [ 45.067] emit_primitive_identity_mask__avx2: dst=(225, 22), mask=(976.00, 16.00) x (10.00, 10.00) [ 45.068] glyphs0_to_dst: glyph=(234, 33)x(11, 2), unclipped [ 45.068] emit_primitive_identity_mask__avx2: dst=(234, 33), mask=(992.00, 0.00) x (11.00, 2.00) [ 45.068] glyphs0_to_dst: glyph=(243, 21)x(11, 11), unclipped [ 45.068] emit_primitive_identity_mask__avx2: dst=(243, 21), mask=(1008.00, 0.00) x (11.00, 11.00) [ 45.068] glyphs0_to_dst: glyph=(253, 24)x(9, 8), unclipped [ 45.068] emit_primitive_identity_mask__avx2: dst=(253, 24), mask=(720.00, 0.00) x (9.00, 8.00) [ 45.068] glyphs0_to_dst: glyph=(261, 24)x(10, 8), unclipped [ 45.068] emit_primitive_identity_mask__avx2: dst=(261, 24), mask=(704.00, 16.00) x (10.00, 8.00) [ 45.068] glyphs0_to_dst: glyph=(270, 24)x(10, 8), unclipped [ 45.068] emit_primitive_identity_mask__avx2: dst=(270, 24), mask=(704.00, 16.00) x (10.00, 8.00) [ 45.068] glyphs0_to_dst: glyph=(279, 20)x(10, 12), unclipped [ 45.068] emit_primitive_identity_mask__avx2: dst=(279, 20), mask=(992.00, 16.00) x (10.00, 12.00) [ 45.068] glyphs0_to_dst: glyph=(288, 24)x(10, 8), unclipped [ 45.068] emit_primitive_identity_mask__avx2: dst=(288, 24), mask=(704.00, 16.00) x (10.00, 8.00) [ 45.068] glyphs0_to_dst: glyph=(297, 24)x(10, 8), unclipped [ 45.068] emit_primitive_identity_mask__avx2: dst=(297, 24), mask=(752.00, 0.00) x (10.00, 8.00) [ 45.068] glyphs0_to_dst: glyph=(307, 20)x(10, 12), unclipped [ 45.068] emit_primitive_identity_mask__avx2: dst=(307, 20), mask=(1008.00, 16.00) x (10.00, 12.00) [ 45.068] glyphs0_to_dst: glyph=(315, 21)x(11, 11), unclipped [ 45.068] emit_primitive_identity_mask__avx2: dst=(315, 21), mask=(960.00, 0.00) x (11.00, 11.00) [ 45.068] glyphs0_to_dst: glyph=(324, 24)x(11, 8), unclipped [ 45.068] emit_primitive_identity_mask__avx2: dst=(324, 24), mask=(736.00, 16.00) x (11.00, 8.00) [ 45.068] glyphs0_to_dst: glyph=(334, 24)x(9, 11), unclipped [ 45.068] emit_primitive_identity_mask__avx2: dst=(334, 24), mask=(960.00, 16.00) x (9.00, 11.00) [ 45.068] glyphs0_to_dst: glyph=(342, 33)x(11, 2), unclipped [ 45.068] emit_primitive_identity_mask__avx2: dst=(342, 33), mask=(992.00, 0.00) x (11.00, 2.00) [ 45.068] glyphs0_to_dst: glyph=(351, 20)x(10, 12), unclipped [ 45.068] emit_primitive_identity_mask__avx2: dst=(351, 20), mask=(992.00, 16.00) x (10.00, 12.00) [ 45.068] glyphs0_to_dst: glyph=(361, 20)x(9, 12), unclipped [ 45.068] emit_primitive_identity_mask__avx2: dst=(361, 20), mask=(960.00, 32.00) x (9.00, 12.00) [ 45.068] glyphs0_to_dst: glyph=(369, 24)x(10, 11), unclipped [ 45.068] emit_primitive_identity_mask__avx2: dst=(369, 24), mask=(976.00, 32.00) x (10.00, 11.00) [ 45.068] glyphs0_to_dst: glyph=(378, 21)x(10, 14), unclipped [ 45.068] emit_primitive_identity_mask__avx2: dst=(378, 21), mask=(944.00, 48.00) x (10.00, 14.00) [ 45.068] glyphs0_to_dst: glyph=(387, 22)x(10, 10), unclipped [ 45.068] emit_primitive_identity_mask__avx2: dst=(387, 22), mask=(960.00, 48.00) x (10.00, 10.00) [ 45.068] glyphs0_to_dst: glyph=(396, 33)x(11, 2), unclipped [ 45.068] emit_primitive_identity_mask__avx2: dst=(396, 33), mask=(992.00, 0.00) x (11.00, 2.00) [ 45.068] glyphs0_to_dst: glyph=(406, 24)x(9, 8), unclipped [ 45.068] emit_primitive_identity_mask__avx2: dst=(406, 24), mask=(688.00, 32.00) x (9.00, 8.00) [ 45.068] glyphs0_to_dst: glyph=(415, 24)x(9, 8), unclipped [ 45.068] emit_primitive_identity_mask__avx2: dst=(415, 24), mask=(752.00, 16.00) x (9.00, 8.00) [ 45.068] glyphs0_to_dst: glyph=(424, 24)x(9, 11), unclipped [ 45.068] emit_primitive_identity_mask__avx2: dst=(424, 24), mask=(960.00, 16.00) x (9.00, 11.00) [ 45.068] glyphs0_to_dst: glyph=(432, 21)x(10, 11), unclipped [ 45.068] emit_primitive_identity_mask__avx2: dst=(432, 21), mask=(976.00, 48.00) x (10.00, 11.00) [ 45.068] glyphs0_to_dst: glyph=(442, 24)x(9, 8), unclipped [ 45.068] emit_primitive_identity_mask__avx2: dst=(442, 24), mask=(688.00, 32.00) x (9.00, 8.00) [ 45.068] glyphs0_to_dst: glyph=(450, 24)x(10, 11), unclipped [ 45.068] emit_primitive_identity_mask__avx2: dst=(450, 24), mask=(976.00, 32.00) x (10.00, 11.00) [ 45.068] gen8_vertex_flush[ae4] = 96 [ 45.068] gen9_magic_ca_pass: CA fixup (107 -> 203) [ 45.068] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 45.068] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 45.068] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 45.068] sna_glyphs(op=3, nlist=1, src=(460, 32)) [ 45.068] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 45.068] sna_glyphs: discarding mask [ 45.068] glyphs0_to_dst(op=3, src=(460, 32), nlist=1, dst=(460, 32)+(0, 0)) [ 45.068] clipped_glyphs: no, clip region (0, 0), (490, 37) matches drawable pixmap=94680753409936 size=490x37 [ 45.068] gen9_render_composite: 0x0, current mode=1/1 [ 45.068] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 45.068] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 45.068] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 45.068] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 45.068] sna_drawable_use_bo pixmap=3419, box=((0, 0), (490, 37)), flags=7... [ 45.068] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 45.068] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 45.068] sna_drawable_use_bo: using whole GPU bo [ 45.068] gen9_composite_set_target: pixmap=3419, format=20028888, size=490x37, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 45.068] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 45.068] color_convert: src=ffffffff [20028888] [ 45.068] color_convert: dst=ffffffff [20028888] [ 45.068] sna_render_get_solid: ffffffff [ 45.068] sna_render_get_solid(white) [ 45.068] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 45.068] sna_transform_is_imprecise_integer_translation: no transform [ 45.068] gen9_composite_picture: integer translation (0, 0), removing [ 45.068] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 45.068] sna_render_pixmap_bo: GPU all damaged [ 45.068] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 45.068] gen4_choose_composite_emitter: solid, identity mask [ 45.068] kgem_check_bo: num_pages=+0, num_exec=+0 [ 45.068] gen9_composite_get_binding_table(fb80) [ 45.068] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 45.068] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 45.068] gen9_emit_vertex_elements: setup id=9 [ 45.068] glyphs0_to_dst: glyph=(459, 21)x(10, 13), unclipped [ 45.068] emit_primitive_identity_mask__avx2: dst=(459, 21), mask=(752.00, 32.00) x (10.00, 13.00) [ 45.068] gen8_vertex_flush[be4] = 3 [ 45.068] gen9_magic_ca_pass: CA fixup (203 -> 206) [ 45.068] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 45.068] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 45.068] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 45.068] sna_composite_rectangles(pixmap=3419, op=1, ffffffff x 1 [(478, 18)x(9, 17) ...]) [ 45.068] sna_composite_rectangles: converted to op 1 [ 45.068] sna_composite_rectangles[0] (478, 18)x(9, 17) -> (478, 18), (487, 35) [ 45.068] sna_composite_rectangles: nrects=1, region=(478, 18), (487, 35) x 1 [ 45.068] sna_composite_rectangles: clipped extents (478, 18),(487, 35) x 1 [ 45.068] sna_composite_rectangles: pixmap +(0, 0) extents (478, 18),(487, 35) [ 45.068] sna_composite_rectangles: dropping last-cpu hint [ 45.068] sna_drawable_use_bo pixmap=3419, box=((478, 18), (487, 35)), flags=9... [ 45.068] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 45.068] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 45.068] sna_drawable_use_bo: using whole GPU bo [ 45.068] gen9_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20028888]) [ 45.068] kgem_bo_is_render: handle=17, rq? 1 [1] [ 45.068] gen9_render_fill_boxes(ffffffff x 1 [(478, 18), (487, 35) ...]) [ 45.068] sna_render_get_solid: ffffffff [ 45.068] sna_render_get_solid(white) [ 45.068] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 45.068] kgem_check_bo: num_pages=+0, num_exec=+0 [ 45.068] aligning vertex: was 4, now 2 floats per vertex [ 45.068] gen9_composite_get_binding_table(fb40) [ 45.068] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 45.068] gen9_emit_sampler: sampler = 1 [ 45.068] gen9_emit_sf: num_sf_outputs=1 [ 45.068] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 45.068] gen9_emit_vertex_elements: setup id=0 [ 45.068] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 45.068] (478, 18), (487, 35) [ 45.068] gen8_vertex_flush[d00] = 3 [ 45.068] sna_validate_gc(0x561c94ab2470) changes=e0000, previous serial=80000d2f, drawable=d2f [ 45.068] sna_validate_gc: recomputing clip [ 45.068] sna_validate_gc: composite clip=2x[(65, 534), (555, 571)] [0x561c94a333d0] [ 45.068] sna_copy_area: src=pixmap=3419:(0, 0)x(490, 37)+(0, 0) -> dst=pixmap=3060:(0, 510)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 45.068] sna_copy_area: normal copy [ 45.068] sna_do_copy: src=(0, 0), dst=(0, 510), size=(490x37) [ 45.068] sna_do_copy: after drawable: src=(0, 0), dst=(65, 534), size=(490x37) [ 45.068] sna_do_copy: dst extents (65, 534), (555, 571), dst clip extents (65, 534), (555, 571), dst size=3775x2136 [ 45.068] sna_do_copy: clipped dst extents (65, 534), (555, 571) [ 45.068] sna_do_copy: unclipped src extents (0, 0), (490, 37) [ 45.068] sna_do_copy: clipped src extents (0, 0), (490, 37) [ 45.068] sna_do_copy: pixmap -- no source clipping [ 45.068] sna_do_copy: src extents (0, 0), (490, 37) x 1 [ 45.068] sna_do_copy: copy region (65, 534), (555, 571) x 2 + (-65, -534) [ 45.068] sna_copy_boxes (boxes=2x[(542, 534), (555, 551)...], src pixmap=3419+(-65, -534), dst pixmap=3060+(-65, -24), alu=3, src.size=490x37, dst.size=3775x2136) [ 45.068] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94ace290, gpu_bo=17, cpu_bo=0), replaces=0 [ 45.068] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 45.068] sna_drawable_use_bo pixmap=3060, box=((0, 510), (490, 547)), flags=3... [ 45.068] sna_drawable_use_bo: exported target, set PREFER_GPU [ 45.068] sna_drawable_use_bo: pinned, never REPLACES [ 45.068] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=3 [ 45.068] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 45.068] sna_drawable_use_bo: using whole GPU bo [ 45.068] sna_pixmap_move_to_gpu(pixmap=3419, usage=0), flags=a [ 45.068] sna_pixmap_move_to_gpu: already all-damaged [ 45.068] sna_pixmap_mark_active: pixmap=3419, handle=17 [ 45.068] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 45.068] gen9_render_copy_boxes (0, -510)->(0, 0) x 2, alu=3, flags=0, self-copy=0, overlaps? 0 [ 45.068] kgem_bo_is_render: handle=17, rq? 1 [1] [ 45.068] kgem_bo_is_render: handle=9, rq? 0 [0] [ 45.068] kgem_bo_is_render: handle=9, rq? 0 [0] [ 45.068] kgem_bo_is_render: handle=17, rq? 1 [1] [ 45.068] kgem_set_mode: flushing before new bo [ 45.068] gen8_vertex_close: used=830, vbo active? 23, vb=201, nreloc=2 [ 45.068] gen8_vertex_close: reloc[0] = 287 [ 45.068] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 45.068] kgem_add_handle: handle=23, index=5 [ 45.068] kgem_add_reloc64[11] = (delta=0, target handle=5, presumed=fd541000) [ 45.068] gen8_vertex_close: reloc[1] = 372 [ 45.068] kgem_add_reloc64: handle=23, pos=372, delta=0, domains=200000 [ 45.068] kgem_add_reloc64[12] = (delta=0, target handle=5, presumed=fd541000) [ 45.068] batch[1/1, flags=1800]: 838 838 16096 16384, nreloc=13, nexec=6, nfence=0, aperture=1164 [fenced=0] [ 45.068] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd981000 [ 45.068] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -57343 [ 45.068] kgem_fixup_relocs: shrinking by 57344 [ 45.068] __kgem_busy: handle=2, busy=0, wedged=0 [ 45.068] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd981000 [ 45.068] kgem_commit: release handle=17 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fff63000 [ 45.068] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 45.068] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 45.068] __kgem_bo_clear_busy: handle=7 [ 45.068] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 45.068] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 45.068] __kgem_bo_clear_busy: handle=8 [ 45.068] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 45.068] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 45.068] __kgem_bo_clear_busy: handle=8 [ 45.068] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 45.068] __kgem_bo_clear_busy: handle=7 [ 45.068] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 45.068] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 45.068] __kgem_bo_clear_busy: handle=8 [ 45.068] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 45.068] __kgem_bo_clear_busy: handle=8 [ 45.068] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 45.068] __kgem_busy: handle=2, busy=131072, wedged=0 [ 45.068] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 45.068] kgem_check_bo: num_pages=+8164, num_exec=+2 [ 45.068] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 45.068] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 45.068] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 45.068] kgem_add_handle: handle=4, index=0 [ 45.068] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 45.068] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 45.068] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 45.068] gen9_composite_get_binding_table(ffc0) [ 45.068] kgem_add_reloc64: handle=9, pos=16360, delta=0, domains=20002 [ 45.068] kgem_add_handle: handle=9, index=1 [ 45.068] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f02dd000) [ 45.068] __kgem_bo_mark_dirty: handle=9 (proxy? 0) [ 45.068] [3fe0] bind bo(handle=9, addr=f02dd000), format=192, width=3775, height=2136, pitch=15360, tiling=1 -> render [ 45.068] kgem_add_reloc64: handle=17, pos=16344, delta=0, domains=40000 [ 45.068] kgem_add_handle: handle=17, index=2 [ 45.068] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fff63000) [ 45.068] [3fd0] bind bo(handle=17, addr=fff63000), format=192, width=490, height=37, pitch=2048, tiling=1 -> sampler [ 45.068] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 45.068] gen9_emit_sampler: sampler = 0 [ 45.068] gen9_emit_sf: num_sf_outputs=1 [ 45.068] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 45.068] gen9_emit_vertex_elements: setup id=0 [ 45.068] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 45.068] (477, 0) -> (477, 510) + (13, 17) [ 45.068] (0, 17) -> (0, 527) + (490, 20) [ 45.068] gen8_vertex_flush[490] = 6 [ 45.068] sna_accel_flush: flush?=1, dirty?=0 [ 45.068] gen8_vertex_close: used=842, vbo active? 23, vb=1, nreloc=1 [ 45.068] gen8_vertex_close: reloc[0] = 287 [ 45.068] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 45.068] kgem_add_handle: handle=23, index=3 [ 45.068] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 45.068] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=8238 [fenced=0] [ 45.068] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 45.068] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 45.068] kgem_fixup_relocs: shrinking by 61440 [ 45.068] __kgem_busy: handle=1, busy=0, wedged=0 [ 45.068] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 45.068] kgem_commit: release handle=9 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f02dd000 [ 45.068] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 45.068] kgem_commit: release handle=17 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fff63000 [ 45.069] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 45.069] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 45.069] sna_accel_flush: flush?=0, dirty?=0 [ 45.069] sna_accel_flush: flush?=0, dirty?=0 [ 45.069] sna_accel_flush: flush?=0, dirty?=0 [ 45.069] sna_accel_flush: flush?=0, dirty?=0 [ 45.069] sna_destroy_pixmap: pixmap=3419, attached?=1 [ 45.069] _kgem_bo_destroy: handle=17, proxy? 0 [ 45.069] __kgem_bo_destroy: handle=17, size=262144 [ 45.069] __kgem_busy: handle=17, busy=0, wedged=0 [ 45.069] __kgem_bo_clear_busy: handle=17 [ 45.069] kgem_bo_move_to_inactive: moving handle=17 to inactive [ 45.069] __sna_free_pixmap(pixmap=3419) [ 45.069] sna_accel_flush: flush?=0, dirty?=0 [ 45.069] sna_accel_flush: flush?=0, dirty?=0 [ 45.069] sna_accel_flush: flush?=0, dirty?=0 [ 45.069] sna_block_handler (tv=0.468000) [ 45.069] kgem_retire, need_retire?=1 [ 45.069] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 45.069] kgem_retire__requests_ring: retiring ring 0 [ 45.069] __kgem_busy: handle=2, busy=0, wedged=0 [ 45.069] __kgem_retire_rq: request 2 complete [ 45.069] kgem_retire__requests_ring: retiring ring 0 [ 45.069] __kgem_busy: handle=1, busy=0, wedged=0 [ 45.069] __kgem_retire_rq: request 1 complete [ 45.069] __kgem_bo_flush: handle=9, busy=0, wedged=0 [ 45.069] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 45.069] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 45.069] kgem_retire -- retired=0, need_retire=0 [ 45.069] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 45.069] gen6_render_retire: resetting idle vbo [ 45.069] sna_scanout_do_flush: flush timer active: delta=6 [ 45.069] sna_accel_do_throttle -- no pending activity [ 45.069] sna_accel_block: evaluating timers, active=5 [ 45.069] sna_accel_block: flush timer expires in 6 [45075] [ 45.069] sna_wakeup_handler [ 45.069] sna_mode_wakeup: len=96 [ 45.069] sna_mode_wakeup: recording last swap on pipe=1, frame 2429 [97d], time 45.68014 [ 45.069] sna_mode_wakeup: removing handle=29 [active_scanout=1] from scanout, installing handle=40 [active_scanout=3] [ 45.069] sna_mode_wakeup: flip complete, pending? 2 [ 45.069] sna_dri2_vblank_handler(type=2, sequence=2459, draw=3353) [ 45.069] sna_crtc_record_swap: recording last swap on pipe=0, frame 2459 [msc=2459], time 45.69430 [ 45.069] sna_dri2_vblank_handler: 2 complete, frame=2459 tv=45.69430 [ 45.069] sna_dri2_blit_complete: blit finished [ 45.069] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=2459, tv=45.69430) [ 45.069] frame_swap_complete(type=2): draw=146, pipe=0, frame=2459 [msc=2459], tv=45.69430 [ 45.069] sna_accel_flush: flush?=0, dirty?=0 [ 45.069] sna_dri2_event_free(draw?=1) [ 45.069] sna_dri2_remove_event: remove[0x561c94a26990] from window 146, active? 1 [ 45.069] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 45.069] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=29] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 45.069] sna_dri2_vblank_handler complete [ 45.069] sna_mode_wakeup: recording last swap on pipe=0, frame 2459 [99b], time 45.69430 [ 45.069] sna_mode_wakeup: removing handle=29 [active_scanout=0] from scanout, installing handle=40 [active_scanout=3] [ 45.069] sna_mode_wakeup: flip complete, pending? 1 [ 45.069] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 45.069] sna_block_handler (tv=0.468000) [ 45.069] sna_scanout_do_flush: flush timer active: delta=6 [ 45.069] sna_accel_do_throttle -- no pending activity [ 45.069] sna_accel_block: evaluating timers, active=5 [ 45.069] sna_accel_block: flush timer expires in 6 [45075] [ 45.070] sna_wakeup_handler [ 45.070] sna_accel_flush: flush?=0, dirty?=0 [ 45.070] sna_accel_flush: flush?=0, dirty?=0 [ 45.070] sna_block_handler (tv=0.467000) [ 45.070] sna_scanout_do_flush: flush timer active: delta=5 [ 45.070] sna_accel_do_throttle -- no pending activity [ 45.070] sna_accel_block: evaluating timers, active=5 [ 45.070] sna_accel_block: flush timer expires in 5 [45075] [ 45.070] sna_wakeup_handler [ 45.070] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=29, name=3 [ 45.070] kgem_bo_flink: flinked handle=29 to name=3, marking non-reusable [ 45.070] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 45.070] sna_dri2_get_back: draw size=7680x2160, back buffer handle=29 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 [ 45.070] sna_dri2_get_back: reuse backbuffer? 1 [ 45.070] sna_dri2_get_back: back buffer handle=29, active?=0, refcnt=1 [ 45.070] sna_dri2_get_back: reuse unattached back [ 45.070] kgem_bo_flink: flinked handle=29 to name=3, marking non-reusable [ 45.070] sna_dri2_reuse_buffer: reusing back buffer handle=29, name=3, pitch=30720, age=0 [ 45.070] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 45.070] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=40, name=5, active_scanout=3 [ 45.070] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 45.070] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 45.070] sna_accel_flush: flush?=0, dirty?=0 [ 45.070] sna_accel_flush: flush?=0, dirty?=0 [ 45.070] sna_accel_flush: flush?=0, dirty?=0 [ 45.070] sna_block_handler (tv=0.467000) [ 45.070] sna_scanout_do_flush: flush timer active: delta=5 [ 45.070] sna_accel_do_throttle -- no pending activity [ 45.070] sna_accel_block: evaluating timers, active=5 [ 45.070] sna_accel_block: flush timer expires in 5 [45075] [ 45.071] sna_wakeup_handler [ 45.071] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 45.071] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 45.071] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 45.071] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 45.071] sna_dri2_get_msc(draw=146, pipe=0) [ 45.071] sna_crtc_record_swap: recording last swap on pipe=0, frame 2459 [msc=2459], time 45.69430 [ 45.071] sna_dri2_get_msc: msc=2459 [raw=2459], ust=45069430 [ 45.071] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=29 (refs=1/1, flush=0) , front=40 (refs=1/4, flush=1) [ 45.071] sna_dri2_schedule_swap(target_msc=2459, divisor=0, remainder=0) [ 45.071] sna_dri2_schedule_swap: using front handle=40, active_scanout?=3, flush?=1 [ 45.071] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 45.071] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 45.071] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 45.071] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 45.071] sna_crtc_record_swap: recording last swap on pipe=0, frame 2459 [msc=2459], time 45.69430 [ 45.071] immediate_swap: current_msc=2459, target_msc=2459 -- yes [ 45.071] can_flip: no, shadow enabled [ 45.071] sna_dri2_add_event: adding event to window 146) [ 45.071] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 45.071] sna_dri2_immediate_blit: no pending blit, starting chain [ 45.071] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 45.071] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 45.071] can_xchg: back size=8701e00, front size=8701e00 [ 45.071] can_xchg: yes, pixmap=165 [ 45.071] sna_dri2_xchg: win=146, exchange front=40/5,ref=2 and back=29/3,ref=2, pixmap=165 7680x2160 [ 45.071] sna_dri2_xchg: back_bo handle=29, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 45.071] sna_dri2_xchg: front_bo handle=40, pitch=30720, size=132710400, ref=4, active_scanout?=3 [ 45.071] set_bo: pixmap=165, handle=29 (old handle=40) [ 45.071] set_bo: marking whole pixmap as damaged [ 45.071] set_bo: applying final/discard move-to-gpu [ 45.071] wait_for_shadow: flags=0, flips=0, handle=40, shadow=32 [ 45.071] set_bo: dropping flush hint from handle=40 [ 45.071] set_bo: adding flush hint to handle=29 [ 45.071] mark_stale(handle=40) => 1 [ 45.071] swap_limit: draw=146 setting swap limit to 3 [ 45.071] sna_dri2_swap_limit_validate: swap limit set to 3 [ 45.071] sna_next_vblank(pipe=0, waiting until next vblank) [ 45.071] sna_dri2_schedule_swap: reported target_msc=2459 [ 45.071] sna_accel_flush: flush?=0, dirty?=0 [ 45.071] sna_accel_flush: flush?=0, dirty?=0 [ 45.071] sna_accel_flush: flush?=0, dirty?=0 [ 45.071] sna_accel_flush: flush?=0, dirty?=0 [ 45.071] sna_block_handler (tv=0.466000) [ 45.071] sna_scanout_do_flush: flush timer active: delta=4 [ 45.071] sna_accel_do_throttle -- no pending activity [ 45.071] sna_accel_block: evaluating timers, active=5 [ 45.071] sna_accel_block: flush timer expires in 4 [45075] [ 45.075] sna_wakeup_handler [ 45.075] sna_block_handler (tv=0.462000) [ 45.075] sna_scanout_do_flush: flush timer active: delta=0 [ 45.075] sna_scanout_do_flush (time=45075), triggered [ 45.075] sna_scanout_flush (time=45075), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 45.075] has_shadow: has pending damage? 1, outstanding flips: 0 [ 45.075] stop_flush: scanout=29 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 45.075] has_shadow: has pending damage? 1, outstanding flips: 0 [ 45.075] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 45.075] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 45.075] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 45.075] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 45.075] sna_pixmap_move_to_gpu: already all-damaged [ 45.075] sna_pixmap_mark_active: pixmap=165, handle=29 [ 45.075] sna_mode_redisplay: crtc[0] transformed? 0 [ 45.075] sna_mode_redisplay: crtc[1] transformed? 0 [ 45.075] sna_mode_redisplay: crtc[2] transformed? 0 [ 45.075] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=29 [active=1] [ 45.075] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 40, transformed? 0 [ 45.075] get_fb: reusing fb=102 for handle=29 [ 45.075] sna_mode_redisplay: recording flip on CRTC:32 handle=29, active_scanout=2, serial=2 [ 45.075] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 45.075] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 40, transformed? 0 [ 45.075] sna_mode_redisplay: recording flip on CRTC:39 handle=29, active_scanout=3, serial=3 [ 45.075] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 45.075] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 45.075] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 45.075] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=29, shadow handle=32 [ 45.075] sna_accel_do_throttle -- no pending activity [ 45.075] sna_accel_block: evaluating timers, active=5 [ 45.075] sna_accel_block: flush timer expires in 16 [45091] [ 45.084] sna_wakeup_handler [ 45.084] sna_mode_wakeup: len=32 [ 45.084] sna_mode_wakeup: recording last swap on pipe=1, frame 2430 [97e], time 45.84880 [ 45.084] sna_mode_wakeup: removing handle=40 [active_scanout=1] from scanout, installing handle=29 [active_scanout=3] [ 45.084] sna_mode_wakeup: flip complete, pending? 2 [ 45.084] sna_block_handler (tv=0.453000) [ 45.084] sna_scanout_do_flush: flush timer active: delta=7 [ 45.084] sna_accel_do_throttle -- no pending activity [ 45.084] sna_accel_block: evaluating timers, active=5 [ 45.084] sna_accel_block: flush timer expires in 7 [45091] [ 45.085] sna_wakeup_handler [ 45.085] sna_mode_wakeup: len=64 [ 45.085] sna_dri2_vblank_handler(type=2, sequence=2460, draw=3353) [ 45.085] sna_crtc_record_swap: recording last swap on pipe=0, frame 2460 [msc=2460], time 45.86301 [ 45.085] sna_dri2_vblank_handler: 2 complete, frame=2460 tv=45.86301 [ 45.085] sna_dri2_blit_complete: blit finished [ 45.085] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=2460, tv=45.86301) [ 45.085] frame_swap_complete(type=2): draw=146, pipe=0, frame=2460 [msc=2460], tv=45.86301 [ 45.085] sna_accel_flush: flush?=0, dirty?=0 [ 45.085] sna_dri2_event_free(draw?=1) [ 45.085] sna_dri2_remove_event: remove[0x561c94a30110] from window 146, active? 1 [ 45.085] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=29] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 45.085] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=40] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 45.085] sna_dri2_vblank_handler complete [ 45.085] sna_mode_wakeup: recording last swap on pipe=0, frame 2460 [99c], time 45.86301 [ 45.085] sna_mode_wakeup: removing handle=40 [active_scanout=0] from scanout, installing handle=29 [active_scanout=3] [ 45.085] sna_mode_wakeup: flip complete, pending? 1 [ 45.085] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 45.085] sna_block_handler (tv=0.452000) [ 45.085] sna_scanout_do_flush: flush timer active: delta=6 [ 45.085] sna_accel_do_throttle -- no pending activity [ 45.085] sna_accel_block: evaluating timers, active=5 [ 45.085] sna_accel_block: flush timer expires in 6 [45091] [ 45.092] sna_wakeup_handler [ 45.092] sna_block_handler (tv=0.445000) [ 45.092] sna_scanout_do_flush: flush timer active: delta=-1 [ 45.092] sna_scanout_do_flush (time=45092), triggered [ 45.092] sna_scanout_flush (time=45092), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 45.092] has_shadow: has pending damage? 0, outstanding flips: 0 [ 45.092] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 45.092] has_shadow: has pending damage? 0, outstanding flips: 0 [ 45.092] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 45.092] sna_accel_do_throttle -- no pending activity [ 45.092] sna_accel_block: evaluating timers, active=5 [ 45.092] sna_accel_block: flush timer expires in 16 [45108] [ 45.108] sna_wakeup_handler [ 45.108] sna_block_handler (tv=0.429000) [ 45.108] sna_scanout_do_flush: flush timer active: delta=0 [ 45.108] sna_scanout_do_flush (time=45108), triggered [ 45.108] sna_scanout_flush (time=45108), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 45.108] has_shadow: has pending damage? 0, outstanding flips: 0 [ 45.108] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 45.108] has_shadow: has pending damage? 0, outstanding flips: 0 [ 45.108] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 45.108] sna_accel_do_throttle -- no pending activity [ 45.108] sna_accel_block: evaluating timers, active=5 [ 45.108] sna_accel_block: flush timer expires in 16 [45124] [ 45.124] sna_wakeup_handler [ 45.124] sna_block_handler (tv=0.413000) [ 45.124] sna_scanout_do_flush: flush timer active: delta=0 [ 45.124] sna_scanout_do_flush (time=45124), triggered [ 45.124] sna_scanout_flush (time=45124), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 45.124] has_shadow: has pending damage? 0, outstanding flips: 0 [ 45.124] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 45.124] has_shadow: has pending damage? 0, outstanding flips: 0 [ 45.124] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 45.124] sna_accel_do_throttle -- no pending activity [ 45.124] sna_accel_block: evaluating timers, active=5 [ 45.124] sna_accel_block: flush timer expires in 16 [45140] [ 45.141] sna_wakeup_handler [ 45.141] sna_block_handler (tv=0.396000) [ 45.141] sna_scanout_do_flush: flush timer active: delta=-1 [ 45.141] sna_scanout_do_flush (time=45141), triggered [ 45.141] sna_scanout_flush (time=45141), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 45.141] has_shadow: has pending damage? 0, outstanding flips: 0 [ 45.141] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 45.141] has_shadow: has pending damage? 0, outstanding flips: 0 [ 45.141] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 45.141] sna_accel_do_throttle -- no pending activity [ 45.141] sna_accel_block: evaluating timers, active=5 [ 45.141] sna_accel_block: flush timer expires in 16 [45157] [ 45.157] sna_wakeup_handler [ 45.157] sna_block_handler (tv=0.380000) [ 45.157] sna_scanout_do_flush: flush timer active: delta=0 [ 45.157] sna_scanout_do_flush (time=45157), triggered [ 45.157] sna_scanout_flush (time=45157), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 45.157] has_shadow: has pending damage? 0, outstanding flips: 0 [ 45.157] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 45.157] has_shadow: has pending damage? 0, outstanding flips: 0 [ 45.157] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 45.157] sna_accel_do_throttle -- no pending activity [ 45.157] sna_accel_block: evaluating timers, active=5 [ 45.157] sna_accel_block: flush timer expires in 16 [45173] [ 45.173] sna_wakeup_handler [ 45.173] sna_block_handler (tv=0.364000) [ 45.173] sna_scanout_do_flush: flush timer active: delta=0 [ 45.173] sna_scanout_do_flush (time=45173), triggered [ 45.173] sna_scanout_flush (time=45173), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 45.173] has_shadow: has pending damage? 0, outstanding flips: 0 [ 45.173] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 45.173] has_shadow: has pending damage? 0, outstanding flips: 0 [ 45.173] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 45.173] sna_accel_do_throttle -- no pending activity [ 45.173] sna_accel_block: evaluating timers, active=5 [ 45.173] sna_accel_block: flush timer expires in 16 [45189] [ 45.189] sna_wakeup_handler [ 45.189] sna_block_handler (tv=0.348000) [ 45.189] sna_scanout_do_flush: flush timer active: delta=0 [ 45.189] sna_scanout_do_flush (time=45189), triggered [ 45.189] sna_scanout_flush (time=45189), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 45.189] has_shadow: has pending damage? 0, outstanding flips: 0 [ 45.189] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 45.189] has_shadow: has pending damage? 0, outstanding flips: 0 [ 45.189] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 45.189] sna_accel_do_throttle -- no pending activity [ 45.189] sna_accel_block: evaluating timers, active=5 [ 45.189] sna_accel_block: flush timer expires in 16 [45205] [ 45.206] sna_wakeup_handler [ 45.206] sna_block_handler (tv=0.331000) [ 45.206] sna_scanout_do_flush: flush timer active: delta=-1 [ 45.206] sna_scanout_do_flush (time=45206), triggered [ 45.206] sna_scanout_flush (time=45206), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 45.206] has_shadow: has pending damage? 0, outstanding flips: 0 [ 45.206] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 45.206] has_shadow: has pending damage? 0, outstanding flips: 0 [ 45.206] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 45.206] sna_accel_do_throttle -- no pending activity [ 45.206] sna_accel_block: evaluating timers, active=5 [ 45.206] sna_accel_block: flush timer expires in 16 [45222] [ 45.222] sna_wakeup_handler [ 45.222] sna_block_handler (tv=0.315000) [ 45.222] sna_scanout_do_flush: flush timer active: delta=0 [ 45.222] sna_scanout_do_flush (time=45222), triggered [ 45.222] sna_scanout_flush (time=45222), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 45.222] has_shadow: has pending damage? 0, outstanding flips: 0 [ 45.222] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 45.222] has_shadow: has pending damage? 0, outstanding flips: 0 [ 45.222] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 45.222] sna_accel_do_throttle -- no pending activity [ 45.222] sna_accel_block: evaluating timers, active=5 [ 45.222] sna_accel_block: flush timer expires in 16 [45238] [ 45.238] sna_wakeup_handler [ 45.238] sna_block_handler (tv=0.299000) [ 45.238] sna_scanout_do_flush: flush timer active: delta=0 [ 45.238] sna_scanout_do_flush (time=45238), triggered [ 45.238] sna_scanout_flush (time=45238), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 45.238] has_shadow: has pending damage? 0, outstanding flips: 0 [ 45.238] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 45.238] has_shadow: has pending damage? 0, outstanding flips: 0 [ 45.238] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 45.238] sna_accel_do_throttle -- no pending activity [ 45.238] sna_accel_block: evaluating timers, active=5 [ 45.238] sna_accel_block: flush timer expires in 16 [45254] [ 45.255] sna_wakeup_handler [ 45.255] sna_block_handler (tv=0.282000) [ 45.255] sna_scanout_do_flush: flush timer active: delta=-1 [ 45.255] sna_scanout_do_flush (time=45255), triggered [ 45.255] sna_scanout_flush (time=45255), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 45.255] has_shadow: has pending damage? 0, outstanding flips: 0 [ 45.255] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 45.255] has_shadow: has pending damage? 0, outstanding flips: 0 [ 45.255] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 45.255] sna_accel_do_throttle -- no pending activity [ 45.255] sna_accel_block: evaluating timers, active=5 [ 45.255] sna_accel_block: flush timer expires in 16 [45271] [ 45.271] sna_wakeup_handler [ 45.271] sna_block_handler (tv=0.266000) [ 45.271] sna_scanout_do_flush: flush timer active: delta=0 [ 45.271] sna_scanout_do_flush (time=45271), triggered [ 45.271] sna_scanout_flush (time=45271), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 45.271] has_shadow: has pending damage? 0, outstanding flips: 0 [ 45.271] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 45.271] has_shadow: has pending damage? 0, outstanding flips: 0 [ 45.271] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 45.271] sna_accel_do_throttle -- no pending activity [ 45.271] sna_accel_block: evaluating timers, active=5 [ 45.271] sna_accel_block: flush timer expires in 16 [45287] [ 45.283] sna_wakeup_handler [ 45.283] sna_block_handler (tv=0.254000) [ 45.283] sna_scanout_do_flush: flush timer active: delta=4 [ 45.283] sna_accel_do_throttle -- no pending activity [ 45.283] sna_accel_block: evaluating timers, active=5 [ 45.283] sna_accel_block: flush timer expires in 4 [45287] [ 45.287] sna_wakeup_handler [ 45.287] sna_block_handler (tv=0.250000) [ 45.287] sna_scanout_do_flush: flush timer active: delta=0 [ 45.287] sna_scanout_do_flush (time=45287), triggered [ 45.287] sna_scanout_flush (time=45287), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 45.287] has_shadow: has pending damage? 0, outstanding flips: 0 [ 45.287] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 45.287] has_shadow: has pending damage? 0, outstanding flips: 0 [ 45.287] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 45.287] sna_accel_do_throttle -- no pending activity [ 45.287] sna_accel_block: evaluating timers, active=5 [ 45.287] sna_accel_block: flush timer expires in 16 [45303] [ 45.303] sna_wakeup_handler [ 45.303] sna_block_handler (tv=0.234000) [ 45.303] sna_scanout_do_flush: flush timer active: delta=0 [ 45.303] sna_scanout_do_flush (time=45303), triggered [ 45.303] sna_scanout_flush (time=45303), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 45.303] has_shadow: has pending damage? 0, outstanding flips: 0 [ 45.303] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 45.303] has_shadow: has pending damage? 0, outstanding flips: 0 [ 45.303] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 45.303] sna_accel_do_throttle -- no pending activity [ 45.303] sna_accel_block: evaluating timers, active=5 [ 45.303] sna_accel_block: flush timer expires in 16 [45319] [ 45.312] sna_wakeup_handler [ 45.312] sna_block_handler (tv=0.225000) [ 45.312] sna_scanout_do_flush: flush timer active: delta=7 [ 45.312] sna_accel_do_throttle -- no pending activity [ 45.312] sna_accel_block: evaluating timers, active=5 [ 45.312] sna_accel_block: flush timer expires in 7 [45319] [ 45.320] sna_wakeup_handler [ 45.320] sna_block_handler (tv=0.217000) [ 45.320] sna_scanout_do_flush: flush timer active: delta=-1 [ 45.320] sna_scanout_do_flush (time=45320), triggered [ 45.320] sna_scanout_flush (time=45320), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 45.320] has_shadow: has pending damage? 0, outstanding flips: 0 [ 45.320] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 45.320] has_shadow: has pending damage? 0, outstanding flips: 0 [ 45.320] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 45.320] sna_accel_do_throttle -- no pending activity [ 45.320] sna_accel_block: evaluating timers, active=5 [ 45.320] sna_accel_block: flush timer expires in 16 [45336] [ 45.336] sna_wakeup_handler [ 45.336] sna_block_handler (tv=0.201000) [ 45.336] sna_scanout_do_flush: flush timer active: delta=0 [ 45.336] sna_scanout_do_flush (time=45336), triggered [ 45.336] sna_scanout_flush (time=45336), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 45.336] has_shadow: has pending damage? 0, outstanding flips: 0 [ 45.336] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 45.336] has_shadow: has pending damage? 0, outstanding flips: 0 [ 45.336] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 45.336] sna_accel_do_throttle -- no pending activity [ 45.336] sna_accel_block: evaluating timers, active=5 [ 45.336] sna_accel_block: flush timer expires in 16 [45352] [ 45.343] sna_wakeup_handler [ 45.343] sna_block_handler (tv=0.194000) [ 45.343] sna_scanout_do_flush: flush timer active: delta=9 [ 45.343] sna_accel_do_throttle -- no pending activity [ 45.343] sna_accel_block: evaluating timers, active=5 [ 45.343] sna_accel_block: flush timer expires in 9 [45352] [ 45.349] sna_wakeup_handler [ 45.349] sna_accel_flush: flush?=0, dirty?=0 [ 45.349] sna_accel_flush: flush?=0, dirty?=0 [ 45.349] sna_block_handler (tv=0.188000) [ 45.349] sna_scanout_do_flush: flush timer active: delta=3 [ 45.349] sna_scanout_do_flush (time=45349), triggered [ 45.349] sna_scanout_flush (time=45349), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 45.349] has_shadow: has pending damage? 0, outstanding flips: 0 [ 45.349] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 45.349] has_shadow: has pending damage? 0, outstanding flips: 0 [ 45.349] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 45.349] sna_accel_do_throttle -- no pending activity [ 45.349] sna_accel_block: evaluating timers, active=5 [ 45.349] sna_accel_block: flush timer expires in 16 [45365] [ 45.349] sna_wakeup_handler [ 45.349] sna_accel_flush: flush?=0, dirty?=0 [ 45.349] sna_accel_flush: flush?=0, dirty?=0 [ 45.349] sna_block_handler (tv=0.188000) [ 45.349] sna_scanout_do_flush: flush timer active: delta=16 [ 45.349] sna_accel_do_throttle -- no pending activity [ 45.349] sna_accel_block: evaluating timers, active=5 [ 45.349] sna_accel_block: flush timer expires in 16 [45365] [ 45.365] sna_wakeup_handler [ 45.365] sna_block_handler (tv=0.172000) [ 45.365] sna_scanout_do_flush: flush timer active: delta=0 [ 45.365] sna_scanout_do_flush (time=45365), triggered [ 45.365] sna_scanout_flush (time=45365), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 45.365] has_shadow: has pending damage? 0, outstanding flips: 0 [ 45.365] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 45.365] has_shadow: has pending damage? 0, outstanding flips: 0 [ 45.365] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 45.365] sna_accel_do_throttle -- no pending activity [ 45.365] sna_accel_block: evaluating timers, active=5 [ 45.365] sna_accel_block: flush timer expires in 16 [45381] [ 45.373] sna_wakeup_handler [ 45.373] sna_block_handler (tv=0.164000) [ 45.373] sna_scanout_do_flush: flush timer active: delta=8 [ 45.373] sna_accel_do_throttle -- no pending activity [ 45.373] sna_accel_block: evaluating timers, active=5 [ 45.373] sna_accel_block: flush timer expires in 8 [45381] [ 45.381] sna_wakeup_handler [ 45.381] sna_block_handler (tv=0.156000) [ 45.381] sna_scanout_do_flush: flush timer active: delta=0 [ 45.381] sna_scanout_do_flush (time=45381), triggered [ 45.381] sna_scanout_flush (time=45381), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 45.381] has_shadow: has pending damage? 0, outstanding flips: 0 [ 45.381] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 45.381] has_shadow: has pending damage? 0, outstanding flips: 0 [ 45.381] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 45.381] sna_accel_do_throttle -- no pending activity [ 45.381] sna_accel_block: evaluating timers, active=5 [ 45.381] sna_accel_block: flush timer expires in 16 [45397] [ 45.398] sna_wakeup_handler [ 45.398] sna_block_handler (tv=0.139000) [ 45.398] sna_scanout_do_flush: flush timer active: delta=-1 [ 45.398] sna_scanout_do_flush (time=45398), triggered [ 45.398] sna_scanout_flush (time=45398), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 45.398] has_shadow: has pending damage? 0, outstanding flips: 0 [ 45.398] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 45.398] has_shadow: has pending damage? 0, outstanding flips: 0 [ 45.398] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 45.398] sna_accel_do_throttle -- no pending activity [ 45.398] sna_accel_block: evaluating timers, active=5 [ 45.398] sna_accel_block: flush timer expires in 16 [45414] [ 45.403] sna_wakeup_handler [ 45.403] sna_block_handler (tv=0.134000) [ 45.403] sna_scanout_do_flush: flush timer active: delta=11 [ 45.403] sna_accel_do_throttle -- no pending activity [ 45.403] sna_accel_block: evaluating timers, active=5 [ 45.403] sna_accel_block: flush timer expires in 11 [45414] [ 45.415] sna_wakeup_handler [ 45.415] sna_block_handler (tv=0.122000) [ 45.415] sna_scanout_do_flush: flush timer active: delta=-1 [ 45.415] sna_scanout_do_flush (time=45415), triggered [ 45.415] sna_scanout_flush (time=45415), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 45.415] has_shadow: has pending damage? 0, outstanding flips: 0 [ 45.415] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 45.415] has_shadow: has pending damage? 0, outstanding flips: 0 [ 45.415] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 45.415] sna_accel_do_throttle -- no pending activity [ 45.415] sna_accel_block: evaluating timers, active=5 [ 45.415] sna_accel_block: flush timer expires in 16 [45431] [ 45.431] sna_wakeup_handler [ 45.431] sna_block_handler (tv=0.106000) [ 45.431] sna_scanout_do_flush: flush timer active: delta=0 [ 45.431] sna_scanout_do_flush (time=45431), triggered [ 45.431] sna_scanout_flush (time=45431), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 45.431] has_shadow: has pending damage? 0, outstanding flips: 0 [ 45.431] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 45.431] has_shadow: has pending damage? 0, outstanding flips: 0 [ 45.431] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 45.431] sna_accel_do_throttle -- no pending activity [ 45.431] sna_accel_block: evaluating timers, active=5 [ 45.431] sna_accel_block: flush timer expires in 16 [45447] [ 45.434] sna_wakeup_handler [ 45.434] sna_block_handler (tv=0.103000) [ 45.434] sna_scanout_do_flush: flush timer active: delta=13 [ 45.434] sna_accel_do_throttle -- no pending activity [ 45.434] sna_accel_block: evaluating timers, active=5 [ 45.434] sna_accel_block: flush timer expires in 13 [45447] [ 45.447] sna_wakeup_handler [ 45.447] sna_block_handler (tv=0.90000) [ 45.447] sna_scanout_do_flush: flush timer active: delta=0 [ 45.447] sna_scanout_do_flush (time=45447), triggered [ 45.447] sna_scanout_flush (time=45447), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 45.447] has_shadow: has pending damage? 0, outstanding flips: 0 [ 45.447] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 45.447] has_shadow: has pending damage? 0, outstanding flips: 0 [ 45.447] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 45.447] sna_accel_do_throttle -- no pending activity [ 45.447] sna_accel_block: evaluating timers, active=5 [ 45.447] sna_accel_block: flush timer expires in 16 [45463] [ 45.464] sna_wakeup_handler [ 45.464] sna_block_handler (tv=0.73000) [ 45.464] sna_scanout_do_flush: flush timer active: delta=-1 [ 45.464] sna_scanout_do_flush (time=45464), triggered [ 45.464] sna_scanout_flush (time=45464), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 45.464] has_shadow: has pending damage? 0, outstanding flips: 0 [ 45.464] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 45.464] has_shadow: has pending damage? 0, outstanding flips: 0 [ 45.464] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 45.464] sna_accel_do_throttle -- no pending activity [ 45.464] sna_accel_block: evaluating timers, active=5 [ 45.464] sna_accel_block: flush timer expires in 16 [45480] [ 45.466] sna_wakeup_handler [ 45.466] sna_block_handler (tv=0.71000) [ 45.466] sna_scanout_do_flush: flush timer active: delta=14 [ 45.466] sna_accel_do_throttle -- no pending activity [ 45.466] sna_accel_block: evaluating timers, active=5 [ 45.466] sna_accel_block: flush timer expires in 14 [45480] [ 45.480] sna_wakeup_handler [ 45.480] sna_block_handler (tv=0.57000) [ 45.480] sna_scanout_do_flush: flush timer active: delta=0 [ 45.480] sna_scanout_do_flush (time=45480), triggered [ 45.480] sna_scanout_flush (time=45480), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 45.480] has_shadow: has pending damage? 0, outstanding flips: 0 [ 45.480] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 45.480] has_shadow: has pending damage? 0, outstanding flips: 0 [ 45.480] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 45.480] sna_accel_do_throttle -- no pending activity [ 45.480] sna_accel_block: evaluating timers, active=5 [ 45.480] sna_accel_block: flush timer expires in 16 [45496] [ 45.494] sna_wakeup_handler [ 45.494] sna_block_handler (tv=0.43000) [ 45.494] sna_scanout_do_flush: flush timer active: delta=2 [ 45.494] sna_scanout_do_flush (time=45494), triggered [ 45.494] sna_scanout_flush (time=45494), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 45.494] has_shadow: has pending damage? 0, outstanding flips: 0 [ 45.494] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 45.494] has_shadow: has pending damage? 0, outstanding flips: 0 [ 45.494] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 45.494] sna_accel_do_throttle -- no pending activity [ 45.494] sna_accel_block: evaluating timers, active=5 [ 45.494] sna_accel_block: flush timer expires in 16 [45510] [ 45.511] sna_wakeup_handler [ 45.511] sna_block_handler (tv=0.26000) [ 45.511] sna_scanout_do_flush: flush timer active: delta=-1 [ 45.511] sna_scanout_do_flush (time=45511), triggered [ 45.511] sna_scanout_flush (time=45511), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 45.511] has_shadow: has pending damage? 0, outstanding flips: 0 [ 45.511] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 45.511] has_shadow: has pending damage? 0, outstanding flips: 0 [ 45.511] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 45.511] sna_accel_do_throttle -- no pending activity [ 45.511] sna_accel_block: evaluating timers, active=5 [ 45.511] sna_accel_block: flush timer expires in 16 [45527] [ 45.525] sna_wakeup_handler [ 45.525] sna_block_handler (tv=0.12000) [ 45.525] sna_scanout_do_flush: flush timer active: delta=2 [ 45.525] sna_scanout_do_flush (time=45525), triggered [ 45.525] sna_scanout_flush (time=45525), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 45.525] has_shadow: has pending damage? 0, outstanding flips: 0 [ 45.525] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 45.525] has_shadow: has pending damage? 0, outstanding flips: 0 [ 45.525] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 45.525] sna_accel_do_throttle -- no pending activity [ 45.525] sna_accel_block: evaluating timers, active=5 [ 45.525] sna_accel_block: flush timer expires in 16 [45541] [ 45.537] sna_wakeup_handler [ 45.537] sna_accel_flush: flush?=0, dirty?=0 [ 45.537] sna_accel_flush: flush?=0, dirty?=0 [ 45.537] sna_block_handler (tv=0.30000) [ 45.537] sna_scanout_do_flush: flush timer active: delta=4 [ 45.537] sna_accel_do_throttle -- no pending activity [ 45.537] sna_accel_block: evaluating timers, active=5 [ 45.537] sna_accel_block: flush timer expires in 4 [45541] [ 45.537] sna_wakeup_handler [ 45.537] sna_block_handler (tv=0.30000) [ 45.537] sna_scanout_do_flush: flush timer active: delta=4 [ 45.537] sna_accel_do_throttle -- no pending activity [ 45.537] sna_accel_block: evaluating timers, active=5 [ 45.537] sna_accel_block: flush timer expires in 4 [45541] [ 45.538] sna_wakeup_handler [ 45.538] sna_accel_flush: flush?=0, dirty?=0 [ 45.538] sna_accel_flush: flush?=0, dirty?=0 [ 45.538] sna_accel_flush: flush?=0, dirty?=0 [ 45.538] sna_accel_flush: flush?=0, dirty?=0 [ 45.538] sna_block_handler (tv=0.29000) [ 45.538] sna_scanout_do_flush: flush timer active: delta=3 [ 45.538] sna_scanout_do_flush (time=45538), triggered [ 45.538] sna_scanout_flush (time=45538), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 45.538] has_shadow: has pending damage? 0, outstanding flips: 0 [ 45.538] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 45.538] has_shadow: has pending damage? 0, outstanding flips: 0 [ 45.538] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 45.538] sna_accel_do_throttle -- no pending activity [ 45.538] sna_accel_block: evaluating timers, active=5 [ 45.538] sna_accel_block: flush timer expires in 16 [45554] [ 45.539] sna_wakeup_handler [ 45.539] sna_accel_flush: flush?=0, dirty?=0 [ 45.539] sna_block_handler (tv=0.28000) [ 45.539] sna_scanout_do_flush: flush timer active: delta=15 [ 45.539] sna_accel_do_throttle -- no pending activity [ 45.539] sna_accel_block: evaluating timers, active=5 [ 45.539] sna_accel_block: flush timer expires in 15 [45554] [ 45.550] sna_wakeup_handler [ 45.550] sna_accel_flush: flush?=0, dirty?=0 [ 45.550] sna_accel_flush: flush?=0, dirty?=0 [ 45.550] sna_accel_flush: flush?=0, dirty?=0 [ 45.550] sna_accel_flush: flush?=0, dirty?=0 [ 45.550] sna_accel_flush: flush?=0, dirty?=0 [ 45.550] sna_accel_flush: flush?=0, dirty?=0 [ 45.550] sna_accel_flush: flush?=0, dirty?=0 [ 45.550] sna_accel_flush: flush?=0, dirty?=0 [ 45.550] sna_accel_flush: flush?=0, dirty?=0 [ 45.550] sna_accel_flush: flush?=0, dirty?=0 [ 45.550] sna_accel_flush: flush?=0, dirty?=0 [ 45.550] sna_accel_flush: flush?=0, dirty?=0 [ 45.550] sna_accel_flush: flush?=0, dirty?=0 [ 45.550] sna_accel_flush: flush?=0, dirty?=0 [ 45.550] sna_block_handler (tv=0.17000) [ 45.550] sna_scanout_do_flush: flush timer active: delta=4 [ 45.550] sna_accel_do_throttle -- no pending activity [ 45.550] sna_accel_block: evaluating timers, active=5 [ 45.550] sna_accel_block: flush timer expires in 4 [45554] [ 45.550] sna_wakeup_handler [ 45.550] sna_accel_flush: flush?=0, dirty?=0 [ 45.550] sna_accel_flush: flush?=0, dirty?=0 [ 45.550] sna_accel_flush: flush?=0, dirty?=0 [ 45.550] sna_block_handler (tv=0.17000) [ 45.550] sna_scanout_do_flush: flush timer active: delta=4 [ 45.550] sna_accel_do_throttle -- no pending activity [ 45.550] sna_accel_block: evaluating timers, active=5 [ 45.550] sna_accel_block: flush timer expires in 4 [45554] [ 45.550] sna_wakeup_handler [ 45.550] sna_accel_flush: flush?=0, dirty?=0 [ 45.550] sna_accel_flush: flush?=0, dirty?=0 [ 45.550] sna_block_handler (tv=0.17000) [ 45.550] sna_scanout_do_flush: flush timer active: delta=4 [ 45.550] sna_accel_do_throttle -- no pending activity [ 45.550] sna_accel_block: evaluating timers, active=5 [ 45.550] sna_accel_block: flush timer expires in 4 [45554] [ 45.550] sna_wakeup_handler [ 45.550] sna_accel_flush: flush?=0, dirty?=0 [ 45.550] sna_accel_flush: flush?=0, dirty?=0 [ 45.550] sna_accel_flush: flush?=0, dirty?=0 [ 45.550] sna_block_handler (tv=0.17000) [ 45.550] sna_scanout_do_flush: flush timer active: delta=4 [ 45.550] sna_accel_do_throttle -- no pending activity [ 45.550] sna_accel_block: evaluating timers, active=5 [ 45.550] sna_accel_block: flush timer expires in 4 [45554] [ 45.550] sna_wakeup_handler [ 45.550] sna_accel_flush: flush?=0, dirty?=0 [ 45.550] sna_accel_flush: flush?=0, dirty?=0 [ 45.550] sna_accel_flush: flush?=0, dirty?=0 [ 45.550] sna_block_handler (tv=0.17000) [ 45.550] sna_scanout_do_flush: flush timer active: delta=4 [ 45.550] sna_accel_do_throttle -- no pending activity [ 45.550] sna_accel_block: evaluating timers, active=5 [ 45.550] sna_accel_block: flush timer expires in 4 [45554] [ 45.550] sna_wakeup_handler [ 45.550] sna_accel_flush: flush?=0, dirty?=0 [ 45.550] sna_accel_flush: flush?=0, dirty?=0 [ 45.550] sna_block_handler (tv=0.17000) [ 45.550] sna_scanout_do_flush: flush timer active: delta=4 [ 45.550] sna_accel_do_throttle -- no pending activity [ 45.550] sna_accel_block: evaluating timers, active=5 [ 45.550] sna_accel_block: flush timer expires in 4 [45554] [ 45.550] sna_wakeup_handler [ 45.550] sna_accel_flush: flush?=0, dirty?=0 [ 45.550] sna_accel_flush: flush?=0, dirty?=0 [ 45.550] sna_block_handler (tv=0.17000) [ 45.550] sna_scanout_do_flush: flush timer active: delta=4 [ 45.550] sna_accel_do_throttle -- no pending activity [ 45.550] sna_accel_block: evaluating timers, active=5 [ 45.550] sna_accel_block: flush timer expires in 4 [45554] [ 45.551] sna_wakeup_handler [ 45.551] sna_accel_flush: flush?=0, dirty?=0 [ 45.551] sna_accel_flush: flush?=0, dirty?=0 [ 45.551] sna_accel_flush: flush?=0, dirty?=0 [ 45.551] sna_block_handler (tv=0.16000) [ 45.551] sna_scanout_do_flush: flush timer active: delta=3 [ 45.551] sna_scanout_do_flush (time=45551), triggered [ 45.551] sna_scanout_flush (time=45551), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 45.551] has_shadow: has pending damage? 0, outstanding flips: 0 [ 45.551] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 45.551] has_shadow: has pending damage? 0, outstanding flips: 0 [ 45.551] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 45.551] sna_accel_do_throttle -- no pending activity [ 45.551] sna_accel_block: evaluating timers, active=5 [ 45.551] sna_accel_block: flush timer expires in 16 [45567] [ 45.551] sna_wakeup_handler [ 45.551] sna_accel_flush: flush?=0, dirty?=0 [ 45.551] sna_accel_flush: flush?=0, dirty?=0 [ 45.551] sna_block_handler (tv=0.16000) [ 45.551] sna_scanout_do_flush: flush timer active: delta=16 [ 45.551] sna_accel_do_throttle -- no pending activity [ 45.551] sna_accel_block: evaluating timers, active=5 [ 45.551] sna_accel_block: flush timer expires in 16 [45567] [ 45.551] sna_wakeup_handler [ 45.551] sna_accel_flush: flush?=0, dirty?=0 [ 45.551] sna_accel_flush: flush?=0, dirty?=0 [ 45.551] sna_block_handler (tv=0.16000) [ 45.551] sna_scanout_do_flush: flush timer active: delta=16 [ 45.551] sna_accel_do_throttle -- no pending activity [ 45.551] sna_accel_block: evaluating timers, active=5 [ 45.551] sna_accel_block: flush timer expires in 16 [45567] [ 45.551] sna_wakeup_handler [ 45.551] sna_accel_flush: flush?=0, dirty?=0 [ 45.551] sna_accel_flush: flush?=0, dirty?=0 [ 45.551] sna_accel_flush: flush?=0, dirty?=0 [ 45.551] sna_create_pixmap(1, 1, 32, usage=0) [ 45.551] kgem_can_create_2d: 1x1 @ 32 [ 45.551] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=1 [ 45.551] kgem_can_create_2d: untiled size=4096 [ 45.551] kgem_choose_tiling: disabling tiling [1x1] for single row/col [ 45.551] kgem_choose_tiling: 1x1 -> 0 [ 45.551] sna_create_pixmap: usage=0, flags=a [ 45.551] sna_create_pixmap: small buffer [4], attaching to shadow pixmap [ 45.551] create_pixmap: allocating pixmap 1x1, depth=32/32, size=12 [ 45.551] create_pixmap: serial=3420, usage=0, 1x1 [ 45.551] sna_create_pixmap: serial=3420, 1x1, usage=0 [ 45.551] sna_composite_rectangles(pixmap=3421, op=0, 0 x 1 [(0, 0)x(1, 1) ...]) [ 45.551] sna_composite_rectangles: converted to op 0 [ 45.551] sna_composite_rectangles[0] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 45.551] sna_composite_rectangles: nrects=1, region=(0, 0), (1, 1) x 1 [ 45.551] sna_composite_rectangles: clipped extents (0, 0),(1, 1) x 1 [ 45.551] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(1, 1) [ 45.551] sna_composite_rectangles: fallback, dst pixmap=3421 too small or not attached [ 45.551] sna_composite_rectangles: fallback [ 45.551] sna_drawable_move_region_to_cpu(pixmap=3421 (1x1), [(0, 0), (1, 1)], flags=1) [ 45.551] sna_drawable_move_region_to_cpu: region (0, 0), (1, 1) + (0, 0) subsumes pixmap (1x1) [ 45.551] _sna_pixmap_move_to_cpu(pixmap=3421, 1x1, flags=1) [ 45.551] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 45.551] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 45.551] operate_inplace: no, inplace operation not suitable [ 45.551] _sna_pixmap_move_to_cpu: marking as damaged [ 45.551] __sna_damage_all(1, 1) [ 45.551] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 45.551] sna_composite_rectangles(pixmap=3421, op=1, fff2f1f0 x 1 [(0, 0)x(1, 1) ...]) [ 45.551] sna_composite_rectangles: converted to op 1 [ 45.551] sna_composite_rectangles[0] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 45.551] sna_composite_rectangles: nrects=1, region=(0, 0), (1, 1) x 1 [ 45.551] sna_composite_rectangles: clipped extents (0, 0),(1, 1) x 1 [ 45.551] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(1, 1) [ 45.551] sna_composite_rectangles: fallback, dst pixmap=3421 too small or not attached [ 45.551] sna_composite_rectangles: fallback [ 45.551] sna_drawable_move_region_to_cpu(pixmap=3421 (1x1), [(0, 0), (1, 1)], flags=1) [ 45.551] sna_drawable_move_region_to_cpu: pixmap=3421 all damaged on CPU [ 45.551] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 45.551] sna_composite_rectangles: fallback fill: (0, 0)x(1, 1) fff2f1f0 [ 45.551] sna_composite_rectangles(pixmap=3421, op=1, ff300a24 x 2 [(0, 0)x(1, 1) ...]) [ 45.551] sna_composite_rectangles: converted to op 1 [ 45.551] sna_composite_rectangles[0] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 45.551] sna_composite_rectangles[1] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 45.551] sna_composite_rectangles: nrects=2, region=(0, 0), (1, 1) x 2 [ 45.551] sna_composite_rectangles: clipped extents (0, 0),(1, 1) x 1 [ 45.551] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(1, 1) [ 45.551] sna_composite_rectangles: fallback, dst pixmap=3421 too small or not attached [ 45.551] sna_composite_rectangles: fallback [ 45.551] sna_drawable_move_region_to_cpu(pixmap=3421 (1x1), [(0, 0), (1, 1)], flags=1) [ 45.551] sna_drawable_move_region_to_cpu: pixmap=3421 all damaged on CPU [ 45.551] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 45.551] sna_composite_rectangles: fallback fill: (0, 0)x(1, 1) ff300a24 [ 45.551] sna_validate_gc(0x561c94ab2470) changes=80000, previous serial=80000d2f, drawable=d2f [ 45.551] sna_validate_gc: recomputing clip [ 45.551] sna_validate_gc: composite clip=1x[(65, 24), (3840, 2160)] [0x561c94abf1d0] [ 45.551] sna_copy_area: src=pixmap=3421:(0, 0)x(1, 1)+(0, 0) -> dst=pixmap=3060:(0, 0)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 45.551] sna_copy_area: normal copy [ 45.551] sna_do_copy: src=(0, 0), dst=(0, 0), size=(1x1) [ 45.551] sna_do_copy: after drawable: src=(0, 0), dst=(65, 24), size=(1x1) [ 45.551] sna_do_copy: dst extents (65, 24), (66, 25), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 45.551] sna_do_copy: clipped dst extents (65, 24), (66, 25) [ 45.551] sna_do_copy: unclipped src extents (0, 0), (1, 1) [ 45.551] sna_do_copy: clipped src extents (0, 0), (1, 1) [ 45.551] sna_do_copy: pixmap -- no source clipping [ 45.551] sna_do_copy: src extents (0, 0), (1, 1) x 1 [ 45.551] sna_do_copy: copy region (65, 24), (66, 25) x 1 + (-65, -24) [ 45.551] sna_copy_boxes (boxes=1x[(65, 24), (66, 25)...], src pixmap=3421+(-65, -24), dst pixmap=3060+(-65, -24), alu=3, src.size=1x1, dst.size=3775x2136) [ 45.551] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94ad8f90, gpu_bo=0, cpu_bo=0), replaces=0 [ 45.551] sna_drawable_use_bo pixmap=3060, box=((0, 0), (1, 1)), flags=8... [ 45.551] sna_drawable_use_bo: exported target, set PREFER_GPU [ 45.551] sna_drawable_use_bo: pinned, never REPLACES [ 45.551] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 45.551] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 45.551] sna_drawable_use_bo: using whole GPU bo [ 45.551] region_overlaps_damage? [ 45.551] use_shm_bo: no, not attached [ 45.551] sna_drawable_move_region_to_cpu(pixmap=3421 (1x1), [(0, 0), (1, 1)], flags=2) [ 45.551] sna_drawable_move_region_to_cpu: pixmap=3421 all damaged on CPU [ 45.551] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 45.551] sna_write_boxes x 1, src stride=4, src dx=(0, 0) [ 45.551] kgem_bo_can_map: handle=9, map=0x7fc6b7845000:0x0:0x7fc656564000, tiling=1, domain=0, offset=4029534208 [ 45.551] write_boxes_inplace x 1, handle=9, tiling=1 [ 45.551] upload_inplace__tiled: tiling=1 [ 45.551] kgem_bo_can_map__cpu: handle=9 [ 45.551] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 45.551] kgem_bo_map__cpu(handle=9, size=33177600, map=0x7fc6b7845000:0x7fc656564000) [ 45.551] kgem_bo_sync__cpu: handle=9 [ 45.551] __kgem_busy: handle=9, busy=0, wedged=0 [ 45.551] kgem_bo_sync__cpu: SYNC: handle=9, needs_flush? 0, domain? 0, busy? 0 [ 45.551] __kgem_busy: handle=9, busy=0, wedged=0 [ 45.551] kgem_bo_retire: retiring bo handle=9 (needed flush? 0), rq? 0 [busy?=0] [ 45.551] assert_bo_retired: handle=9, domain: 0 exec? 0, rq? 0 [ 45.551] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(0, 0), size=1x1, pitch=4/15360 [ 45.551] sna_accel_flush: flush?=0, dirty?=0 [ 45.551] sna_accel_flush: flush?=0, dirty?=0 [ 45.551] sna_accel_flush: flush?=0, dirty?=0 [ 45.551] sna_accel_flush: flush?=0, dirty?=0 [ 45.551] sna_destroy_pixmap: pixmap=3421, attached?=1 [ 45.551] __sna_free_pixmap(pixmap=3421) [ 45.551] sna_accel_flush: flush?=0, dirty?=0 [ 45.551] sna_accel_flush: flush?=0, dirty?=0 [ 45.551] sna_accel_flush: flush?=0, dirty?=0 [ 45.551] sna_block_handler (tv=0.16000) [ 45.551] sna_scanout_do_flush: flush timer active: delta=16 [ 45.551] sna_accel_do_throttle -- no pending activity [ 45.551] sna_accel_block: evaluating timers, active=5 [ 45.551] sna_accel_block: flush timer expires in 16 [45567] [ 45.551] sna_wakeup_handler [ 45.551] sna_accel_flush: flush?=0, dirty?=0 [ 45.551] sna_accel_flush: flush?=0, dirty?=0 [ 45.551] sna_accel_flush: flush?=0, dirty?=0 [ 45.551] sna_block_handler (tv=0.16000) [ 45.551] sna_scanout_do_flush: flush timer active: delta=16 [ 45.551] sna_accel_do_throttle -- no pending activity [ 45.551] sna_accel_block: evaluating timers, active=5 [ 45.551] sna_accel_block: flush timer expires in 16 [45567] [ 45.551] sna_wakeup_handler [ 45.551] sna_accel_flush: flush?=0, dirty?=0 [ 45.551] sna_accel_flush: flush?=0, dirty?=0 [ 45.551] sna_accel_flush: flush?=0, dirty?=0 [ 45.551] sna_block_handler (tv=0.16000) [ 45.551] sna_scanout_do_flush: flush timer active: delta=16 [ 45.551] sna_accel_do_throttle -- no pending activity [ 45.551] sna_accel_block: evaluating timers, active=5 [ 45.551] sna_accel_block: flush timer expires in 16 [45567] [ 45.551] sna_wakeup_handler [ 45.551] sna_accel_flush: flush?=0, dirty?=0 [ 45.551] sna_accel_flush: flush?=0, dirty?=0 [ 45.551] sna_block_handler (tv=0.16000) [ 45.551] sna_scanout_do_flush: flush timer active: delta=16 [ 45.551] sna_accel_do_throttle -- no pending activity [ 45.551] sna_accel_block: evaluating timers, active=5 [ 45.551] sna_accel_block: flush timer expires in 16 [45567] [ 45.552] sna_wakeup_handler [ 45.552] sna_accel_flush: flush?=0, dirty?=0 [ 45.552] sna_accel_flush: flush?=0, dirty?=0 [ 45.552] sna_block_handler (tv=0.15000) [ 45.552] sna_scanout_do_flush: flush timer active: delta=15 [ 45.552] sna_accel_do_throttle -- no pending activity [ 45.552] sna_accel_block: evaluating timers, active=5 [ 45.552] sna_accel_block: flush timer expires in 15 [45567] [ 45.552] sna_wakeup_handler [ 45.552] sna_accel_flush: flush?=0, dirty?=0 [ 45.552] sna_accel_flush: flush?=0, dirty?=0 [ 45.552] sna_block_handler (tv=0.15000) [ 45.552] sna_scanout_do_flush: flush timer active: delta=15 [ 45.552] sna_accel_do_throttle -- no pending activity [ 45.552] sna_accel_block: evaluating timers, active=5 [ 45.552] sna_accel_block: flush timer expires in 15 [45567] [ 45.552] sna_wakeup_handler [ 45.552] sna_accel_flush: flush?=0, dirty?=0 [ 45.552] sna_accel_flush: flush?=0, dirty?=0 [ 45.552] sna_accel_flush: flush?=0, dirty?=0 [ 45.552] sna_block_handler (tv=0.15000) [ 45.552] sna_scanout_do_flush: flush timer active: delta=15 [ 45.552] sna_accel_do_throttle -- no pending activity [ 45.552] sna_accel_block: evaluating timers, active=5 [ 45.552] sna_accel_block: flush timer expires in 15 [45567] [ 45.552] sna_wakeup_handler [ 45.552] sna_accel_flush: flush?=0, dirty?=0 [ 45.552] sna_accel_flush: flush?=0, dirty?=0 [ 45.552] sna_block_handler (tv=0.15000) [ 45.552] sna_scanout_do_flush: flush timer active: delta=15 [ 45.552] sna_accel_do_throttle -- no pending activity [ 45.552] sna_accel_block: evaluating timers, active=5 [ 45.552] sna_accel_block: flush timer expires in 15 [45567] [ 45.552] sna_wakeup_handler [ 45.552] sna_accel_flush: flush?=0, dirty?=0 [ 45.552] sna_accel_flush: flush?=0, dirty?=0 [ 45.552] sna_block_handler (tv=0.15000) [ 45.552] sna_scanout_do_flush: flush timer active: delta=15 [ 45.552] sna_accel_do_throttle -- no pending activity [ 45.552] sna_accel_block: evaluating timers, active=5 [ 45.552] sna_accel_block: flush timer expires in 15 [45567] [ 45.553] sna_wakeup_handler [ 45.553] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=40, name=5 [ 45.553] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 45.553] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 45.553] sna_dri2_get_back: draw size=7680x2160, back buffer handle=40 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 [ 45.553] sna_dri2_get_back: reuse backbuffer? 1 [ 45.553] sna_dri2_get_back: back buffer handle=40, active?=0, refcnt=1 [ 45.553] sna_dri2_get_back: reuse unattached back [ 45.553] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 45.553] sna_dri2_reuse_buffer: reusing back buffer handle=40, name=5, pitch=30720, age=0 [ 45.553] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 45.553] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=29, name=3, active_scanout=3 [ 45.553] kgem_bo_flink: flinked handle=29 to name=3, marking non-reusable [ 45.553] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=29] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 45.553] sna_accel_flush: flush?=0, dirty?=0 [ 45.553] sna_accel_flush: flush?=0, dirty?=0 [ 45.553] sna_accel_flush: flush?=0, dirty?=0 [ 45.553] sna_block_handler (tv=0.14000) [ 45.553] sna_scanout_do_flush: flush timer active: delta=14 [ 45.553] sna_accel_do_throttle -- no pending activity [ 45.553] sna_accel_block: evaluating timers, active=5 [ 45.553] sna_accel_block: flush timer expires in 14 [45567] [ 45.554] sna_wakeup_handler [ 45.554] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 45.554] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 45.554] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 45.554] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 45.554] sna_dri2_get_msc(draw=146, pipe=0) [ 45.554] sna_crtc_record_swap: recording last swap on pipe=0, frame 2487 [msc=2487], time 45.541780 [ 45.554] sna_dri2_get_msc: msc=2487 [raw=2487], ust=45541780 [ 45.554] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=40 (refs=1/1, flush=0) , front=29 (refs=1/4, flush=1) [ 45.554] sna_dri2_schedule_swap(target_msc=2460, divisor=0, remainder=0) [ 45.554] sna_dri2_schedule_swap: using front handle=29, active_scanout?=3, flush?=1 [ 45.554] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 45.554] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 45.554] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 45.554] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 45.554] sna_crtc_record_swap: recording last swap on pipe=0, frame 2487 [msc=2487], time 45.541780 [ 45.554] immediate_swap: current_msc=2487, target_msc=2460 -- yes [ 45.554] can_flip: no, shadow enabled [ 45.554] sna_dri2_add_event: adding event to window 146) [ 45.554] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 45.554] sna_dri2_immediate_blit: no pending blit, starting chain [ 45.554] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 45.554] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 45.554] can_xchg: back size=8701e00, front size=8701e00 [ 45.554] can_xchg: yes, pixmap=165 [ 45.554] sna_dri2_xchg: win=146, exchange front=29/3,ref=2 and back=40/5,ref=2, pixmap=165 7680x2160 [ 45.554] sna_dri2_xchg: back_bo handle=40, pitch=30720, size=132710400, ref=1, active_scanout?=0 [ 45.554] sna_dri2_xchg: front_bo handle=29, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 45.554] set_bo: pixmap=165, handle=40 (old handle=29) [ 45.554] set_bo: marking whole pixmap as damaged [ 45.554] set_bo: applying final/discard move-to-gpu [ 45.554] wait_for_shadow: flags=0, flips=0, handle=29, shadow=32 [ 45.554] set_bo: dropping flush hint from handle=29 [ 45.554] set_bo: adding flush hint to handle=40 [ 45.554] mark_stale(handle=29) => 1 [ 45.554] swap_limit: draw=146 setting swap limit to 3 [ 45.554] sna_dri2_swap_limit_validate: swap limit set to 3 [ 45.554] sna_next_vblank(pipe=0, waiting until next vblank) [ 45.554] sna_dri2_schedule_swap: reported target_msc=2487 [ 45.554] sna_accel_flush: flush?=0, dirty?=0 [ 45.554] sna_accel_flush: flush?=0, dirty?=0 [ 45.554] sna_accel_flush: flush?=0, dirty?=0 [ 45.554] sna_accel_flush: flush?=0, dirty?=0 [ 45.554] sna_block_handler (tv=0.13000) [ 45.554] sna_scanout_do_flush: flush timer active: delta=13 [ 45.554] sna_accel_do_throttle -- no pending activity [ 45.554] sna_accel_block: evaluating timers, active=5 [ 45.554] sna_accel_block: flush timer expires in 13 [45567] [ 45.554] sna_wakeup_handler [ 45.554] sna_block_handler (tv=0.13000) [ 45.554] sna_scanout_do_flush: flush timer active: delta=13 [ 45.554] sna_accel_do_throttle -- no pending activity [ 45.554] sna_accel_block: evaluating timers, active=5 [ 45.554] sna_accel_block: flush timer expires in 13 [45567] [ 45.558] sna_wakeup_handler [ 45.558] sna_mode_wakeup: len=32 [ 45.558] sna_dri2_vblank_handler(type=2, sequence=2488, draw=3353) [ 45.558] sna_crtc_record_swap: recording last swap on pipe=0, frame 2488 [msc=2488], time 45.558484 [ 45.558] sna_dri2_vblank_handler: 2 complete, frame=2488 tv=45.558484 [ 45.558] sna_dri2_blit_complete: blit finished [ 45.558] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=2488, tv=45.558484) [ 45.558] frame_swap_complete(type=2): draw=146, pipe=0, frame=2488 [msc=2488], tv=45.558484 [ 45.558] sna_accel_flush: flush?=0, dirty?=0 [ 45.558] sna_dri2_event_free(draw?=1) [ 45.558] sna_dri2_remove_event: remove[0x561c94a2dd60] from window 146, active? 1 [ 45.558] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 45.558] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=29] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 45.558] sna_dri2_vblank_handler complete [ 45.558] sna_block_handler (tv=0.9000) [ 45.558] sna_scanout_do_flush: flush timer active: delta=9 [ 45.558] sna_accel_do_throttle -- no pending activity [ 45.558] sna_accel_block: evaluating timers, active=5 [ 45.558] sna_accel_block: flush timer expires in 9 [45567] [ 45.565] sna_wakeup_handler [ 45.565] sna_create_pixmap(490, 37, 32, usage=0) [ 45.565] kgem_can_create_2d: 490x37 @ 32 [ 45.565] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=1984, height=37 [ 45.565] kgem_can_create_2d: untiled size=73728 [ 45.565] kgem_choose_tiling: 490x37 -> 1 [ 45.565] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2048, height=40 [ 45.565] kgem_can_create_2d: tiled[1] size=81920 [ 45.565] sna_create_pixmap: usage=0, flags=1b [ 45.565] sna_create_pixmap: creating GPU pixmap 490x37, stride=1960, flags=1b [ 45.565] __pop_freed_pixmap: reusing freed pixmap=3419 header [ 45.565] create_pixmap_hdr: pixmap=3422, width=490, height=37, usage=0 [ 45.565] sna_create_pixmap: serial=3422, 490x37, usage=0 [ 45.565] sna_composite_rectangles(pixmap=3423, op=0, 0 x 1 [(0, 0)x(490, 37) ...]) [ 45.565] sna_composite_rectangles: converted to op 0 [ 45.565] sna_composite_rectangles[0] (0, 0)x(490, 37) -> (0, 0), (490, 37) [ 45.565] sna_composite_rectangles: nrects=1, region=(0, 0), (490, 37) x 1 [ 45.565] sna_composite_rectangles: clipped extents (0, 0),(490, 37) x 1 [ 45.565] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(490, 37) [ 45.565] sna_composite_rectangles: dropping last-cpu hint [ 45.565] sna_drawable_use_bo pixmap=3423, box=((0, 0), (490, 37)), flags=19... [ 45.565] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 45.565] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 45.565] sna_pixmap_move_to_gpu(pixmap=3423, usage=0), flags=b [ 45.565] sna_pixmap_move_to_gpu: CPU damage? 0 [ 45.565] sna_pixmap_move_to_gpu: creating GPU bo (490x37@32), create=b [ 45.565] kgem_choose_tiling: 490x37 -> 1 [ 45.565] kgem_choose_tiling: 490x37 -> 1 [ 45.566] sna_pixmap_alloc_gpu: pixmap=3423 [ 45.566] kgem_create_2d(490x37, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 45.566] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2048, height=40 [ 45.566] inactive too small: 16 < 20 [ 45.566] inactive too small: 16 < 20 [ 45.566] inactive too small: 16 < 20 [ 45.566] inactive too small: 16 < 20 [ 45.566] inactive too small: 16 < 20 [ 45.566] inactive too small: 16 < 20 [ 45.566] inactive too small: 16 < 20 [ 45.566] inactive too small: 16 < 20 [ 45.566] inactive too small: 16 < 20 [ 45.566] inactive too small: 16 < 20 [ 45.566] inactive too small: 16 < 20 [ 45.566] inactive too small: 16 < 20 [ 45.566] inactive too small: 16 < 20 [ 45.566] inactive too small: 16 < 20 [ 45.566] inactive too small: 16 < 20 [ 45.566] inactive too small: 16 < 20 [ 45.566] inactive too small: 16 < 20 [ 45.566] inactive too small: 16 < 20 [ 45.566] inactive too small: 16 < 20 [ 45.566] kgem_bo_remove_from_inactive: removing handle=17 from inactive [ 45.566] from inactive: pitch=2048, tiling=1: handle=17, id=2014 [ 45.566] __sna_damage_all(490, 37) [ 45.566] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 45.566] sna_pixmap_mark_active: pixmap=3423, handle=17 [ 45.566] sna_drawable_use_bo: allocated GPU bo for operation [ 45.566] sna_drawable_use_bo: using GPU bo with damage? 0 [ 45.566] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 45.566] kgem_bo_is_render: handle=17, rq? 0 [0] [ 45.566] kgem_bo_is_render: handle=17, rq? 0 [0] [ 45.566] gen9_render_fill_boxes(0 x 1 [(0, 0), (490, 37) ...]) [ 45.566] sna_render_get_solid: 0 [ 45.566] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 45.566] kgem_check_bo: num_pages=+64, num_exec=+1 [ 45.566] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 45.566] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 45.566] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 45.566] kgem_add_handle: handle=4, index=0 [ 45.566] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 45.566] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 45.566] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 45.566] gen9_composite_get_binding_table(ffc0) [ 45.566] kgem_add_reloc64: handle=17, pos=16360, delta=0, domains=20002 [ 45.566] kgem_add_handle: handle=17, index=1 [ 45.566] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fff63000) [ 45.566] __kgem_bo_mark_dirty: handle=17 (proxy? 0) [ 45.566] [3fe0] bind bo(handle=17, addr=fff63000), format=192, width=490, height=37, pitch=2048, tiling=1 -> render [ 45.566] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 45.566] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 45.566] kgem_add_handle: handle=7, index=2 [ 45.566] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 45.566] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 45.566] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 45.566] gen9_emit_sampler: sampler = 1 [ 45.566] gen9_emit_sf: num_sf_outputs=1 [ 45.566] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 45.566] gen9_emit_vertex_elements: setup id=0 [ 45.566] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 45.566] (0, 0), (490, 37) [ 45.566] gen8_vertex_flush[490] = 3 [ 45.566] sna_composite_rectangles: pixmap=3423 marking clear [0]? 1 [ 45.566] sna_composite_rectangles(pixmap=3423, op=1, fff2f1f0 x 2 [(477, 0)x(13, 17) ...]) [ 45.566] sna_composite_rectangles: converted to op 1 [ 45.566] sna_composite_rectangles[0] (477, 0)x(13, 17) -> (477, 0), (490, 17) [ 45.566] sna_composite_rectangles[1] (0, 17)x(490, 20) -> (0, 17), (490, 37) [ 45.566] sna_composite_rectangles: nrects=2, region=(0, 0), (490, 37) x 2 [ 45.566] sna_composite_rectangles: clipped extents (0, 0),(490, 37) x 2 [ 45.566] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(490, 37) [ 45.566] sna_composite_rectangles: dropping last-cpu hint [ 45.566] sna_drawable_use_bo pixmap=3423, box=((0, 0), (490, 37)), flags=1... [ 45.566] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 45.566] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 45.566] sna_drawable_use_bo: using whole GPU bo [ 45.566] gen9_render_fill_boxes (op=1, color=(f2f2, f1f1, f0f0, ffff) [20028888]) [ 45.566] kgem_bo_is_render: handle=17, rq? 1 [1] [ 45.566] gen9_render_fill_boxes(fff2f1f0 x 2 [(477, 0), (490, 17) ...]) [ 45.566] sna_render_get_solid: fff2f1f0 [ 45.566] sna_render_get_solid(15) = fff2f1f0 (old) [ 45.566] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 45.566] kgem_check_bo: num_pages=+0, num_exec=+0 [ 45.566] gen9_composite_get_binding_table(ff00) [ 45.566] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 45.566] kgem_add_reloc64: adding proxy [delta=60] for handle=8 [ 45.566] kgem_add_handle: handle=8, index=3 [ 45.566] kgem_add_reloc64[5] = (delta=60, target handle=3, presumed=fdffe000) [ 45.566] [3fb0] bind bo(handle=8, addr=fdffe03c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 45.566] gen9_emit_vertex_elements: setup id=0 [ 45.566] (477, 0), (490, 17) [ 45.566] (0, 17), (490, 37) [ 45.566] gen8_vertex_flush[4cc] = 6 [ 45.566] sna_composite_rectangles(pixmap=3423, op=1, ff300a24 x 2 [(477, 0)x(13, 17) ...]) [ 45.566] sna_composite_rectangles: converted to op 1 [ 45.566] sna_composite_rectangles[0] (477, 0)x(13, 17) -> (477, 0), (490, 17) [ 45.566] sna_composite_rectangles[1] (0, 17)x(490, 20) -> (0, 17), (490, 37) [ 45.566] sna_composite_rectangles: nrects=2, region=(0, 0), (490, 37) x 2 [ 45.566] sna_composite_rectangles: clipped extents (0, 0),(490, 37) x 2 [ 45.566] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(490, 37) [ 45.566] sna_composite_rectangles: dropping last-cpu hint [ 45.566] sna_drawable_use_bo pixmap=3423, box=((0, 0), (490, 37)), flags=1... [ 45.566] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 45.566] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 45.566] sna_drawable_use_bo: using whole GPU bo [ 45.566] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 45.566] kgem_bo_is_render: handle=17, rq? 1 [1] [ 45.566] gen9_render_fill_boxes(ff300a24 x 2 [(477, 0), (490, 17) ...]) [ 45.566] sna_render_get_solid: ff300a24 [ 45.566] sna_render_get_solid(17) = ff300a24 (old) [ 45.566] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 45.566] kgem_check_bo: num_pages=+0, num_exec=+0 [ 45.566] gen9_composite_get_binding_table(fe80) [ 45.566] kgem_add_reloc64: handle=8, pos=16280, delta=0, domains=40000 [ 45.566] kgem_add_reloc64: adding proxy [delta=68] for handle=8 [ 45.566] kgem_add_reloc64[6] = (delta=68, target handle=3, presumed=fdffe000) [ 45.566] [3f90] bind bo(handle=8, addr=fdffe044), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 45.566] gen9_emit_vertex_elements: setup id=0 [ 45.566] (477, 0), (490, 17) [ 45.566] (0, 17), (490, 37) [ 45.566] gen8_vertex_flush[508] = 6 [ 45.566] sna_composite_rectangles(pixmap=3423, op=1, ff300a24 x 2 [(477, 0)x(13, 17) ...]) [ 45.566] sna_composite_rectangles: converted to op 1 [ 45.566] sna_composite_rectangles[0] (477, 0)x(13, 17) -> (477, 0), (490, 17) [ 45.566] sna_composite_rectangles[1] (0, 17)x(490, 20) -> (0, 17), (490, 37) [ 45.566] sna_composite_rectangles: nrects=2, region=(0, 0), (490, 37) x 2 [ 45.566] sna_composite_rectangles: clipped extents (0, 0),(490, 37) x 2 [ 45.566] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(490, 37) [ 45.566] sna_composite_rectangles: dropping last-cpu hint [ 45.566] sna_drawable_use_bo pixmap=3423, box=((0, 0), (490, 37)), flags=1... [ 45.566] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 45.566] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 45.566] sna_drawable_use_bo: using whole GPU bo [ 45.566] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 45.566] kgem_bo_is_render: handle=17, rq? 1 [1] [ 45.566] gen9_render_fill_boxes(ff300a24 x 2 [(477, 0), (490, 17) ...]) [ 45.566] sna_render_get_solid: ff300a24 [ 45.566] sna_render_get_solid(17) = ff300a24 (last) [ 45.566] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 45.566] kgem_check_bo: num_pages=+0, num_exec=+0 [ 45.566] gen9_composite_get_binding_table(fe00) [ 45.566] gen9_emit_vertex_elements: setup id=0 [ 45.566] (477, 0), (490, 17) [ 45.566] (0, 17), (490, 37) [ 45.566] gen8_vertex_flush[508] = 12 [ 45.566] sna_glyphs(op=3, nlist=1, src=(1, 15)) [ 45.566] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 45.566] sna_glyphs: discarding mask [ 45.566] glyphs0_to_dst(op=3, src=(1, 15), nlist=1, dst=(1, 15)+(0, 0)) [ 45.566] clipped_glyphs? 18 glyph in 1 lists extents (1, 4), (163, 18), region (2, 17), (162, 18): yes [ 45.566] gen9_render_composite: 0x0, current mode=1/1 [ 45.566] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 45.566] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 45.566] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 45.566] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 45.566] sna_drawable_use_bo pixmap=3423, box=((2, 17), (162, 18)), flags=7... [ 45.566] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 45.566] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 45.566] sna_drawable_use_bo: using whole GPU bo [ 45.566] gen9_composite_set_target: pixmap=3423, format=20028888, size=490x37, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 45.566] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 45.566] color_convert: src=ff8ae234 [20028888] [ 45.566] color_convert: dst=ff8ae234 [20028888] [ 45.566] sna_render_get_solid: ff8ae234 [ 45.566] sna_render_get_solid(22) = ff8ae234 (old) [ 45.566] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 45.566] sna_transform_is_imprecise_integer_translation: no transform [ 45.566] gen9_composite_picture: integer translation (0, 0), removing [ 45.566] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 45.566] sna_render_pixmap_bo: GPU all damaged [ 45.566] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 45.566] gen4_choose_composite_emitter: solid, identity mask [ 45.566] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 45.566] aligning vertex: was 2, now 4 floats per vertex [ 45.566] gen9_composite_get_binding_table(fe00) [ 45.566] kgem_add_reloc64: handle=8, pos=16248, delta=0, domains=40000 [ 45.566] kgem_add_reloc64: adding proxy [delta=88] for handle=8 [ 45.566] kgem_add_reloc64[7] = (delta=88, target handle=3, presumed=fdffe000) [ 45.566] [3f70] bind bo(handle=8, addr=fdffe058), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 45.566] kgem_add_reloc64: handle=6, pos=16232, delta=0, domains=40000 [ 45.566] kgem_add_handle: handle=6, index=4 [ 45.566] kgem_add_reloc64[8] = (delta=0, target handle=4, presumed=fd581000) [ 45.566] [3f60] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 45.566] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 45.566] gen9_emit_sampler: sampler = a [ 45.566] gen9_emit_sf: num_sf_outputs=2 [ 45.566] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 45.566] gen9_emit_vertex_elements: setup id=9 [ 45.566] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 45.566] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 45.566] glyphs0_to_dst: glyph=(9, 5), (19, 18), clip=(2, 17), (162, 18) [ 45.566] glyphs0_to_dst: blt=(9, 17), (19, 18) [ 45.566] emit_primitive_identity_mask__avx2: dst=(9, 17), mask=(672.00, 60.00) x (10.00, 1.00) [ 45.566] gen8_vertex_flush[5e4] = 3 [ 45.566] gen9_magic_ca_pass: CA fixup (11 -> 14) [ 45.566] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 45.566] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 45.566] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 45.566] sna_glyphs(op=3, nlist=1, src=(172, 15)) [ 45.566] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 45.566] sna_glyphs: discarding mask [ 45.566] glyphs0_to_dst(op=3, src=(172, 15), nlist=1, dst=(172, 15)+(0, 0)) [ 45.566] clipped_glyphs? 32 glyph in 1 lists extents (171, 3), (460, 18), region (172, 17), (459, 18): yes [ 45.566] gen9_render_composite: 0x0, current mode=1/1 [ 45.566] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 45.566] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 45.566] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 45.566] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 45.566] sna_drawable_use_bo pixmap=3423, box=((172, 17), (459, 18)), flags=7... [ 45.566] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 45.566] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 45.566] sna_drawable_use_bo: using whole GPU bo [ 45.566] gen9_composite_set_target: pixmap=3423, format=20028888, size=490x37, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 45.566] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 45.566] color_convert: src=ff729fcf [20028888] [ 45.566] color_convert: dst=ff729fcf [20028888] [ 45.566] sna_render_get_solid: ff729fcf [ 45.566] sna_render_get_solid(23) = ff729fcf (old) [ 45.566] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 45.566] sna_transform_is_imprecise_integer_translation: no transform [ 45.566] gen9_composite_picture: integer translation (0, 0), removing [ 45.566] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 45.566] sna_render_pixmap_bo: GPU all damaged [ 45.566] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 45.566] gen4_choose_composite_emitter: solid, identity mask [ 45.566] kgem_check_bo: num_pages=+0, num_exec=+0 [ 45.566] gen9_composite_get_binding_table(fd40) [ 45.566] kgem_add_reloc64: handle=8, pos=16200, delta=0, domains=40000 [ 45.566] kgem_add_reloc64: adding proxy [delta=92] for handle=8 [ 45.566] kgem_add_reloc64[9] = (delta=92, target handle=3, presumed=fdffe000) [ 45.566] [3f40] bind bo(handle=8, addr=fdffe05c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 45.566] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 45.566] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 45.566] gen9_emit_vertex_elements: setup id=9 [ 45.566] glyphs0_to_dst: glyph=(180, 4), (190, 18), clip=(172, 17), (459, 18) [ 45.566] glyphs0_to_dst: blt=(180, 17), (190, 18) [ 45.566] emit_primitive_identity_mask__avx2: dst=(180, 17), mask=(944.00, 61.00) x (10.00, 1.00) [ 45.566] glyphs0_to_dst: glyph=(208, 7), (217, 18), clip=(172, 17), (459, 18) [ 45.566] glyphs0_to_dst: blt=(208, 17), (217, 18) [ 45.566] emit_primitive_identity_mask__avx2: dst=(208, 17), mask=(960.00, 26.00) x (9.00, 1.00) [ 45.566] glyphs0_to_dst: glyph=(216, 4), (226, 18), clip=(172, 17), (459, 18) [ 45.566] glyphs0_to_dst: blt=(216, 17), (226, 18) [ 45.566] emit_primitive_identity_mask__avx2: dst=(216, 17), mask=(944.00, 61.00) x (10.00, 1.00) [ 45.566] glyphs0_to_dst: glyph=(234, 16), (245, 18), clip=(172, 17), (459, 18) [ 45.566] glyphs0_to_dst: blt=(234, 17), (245, 18) [ 45.566] emit_primitive_identity_mask__avx2: dst=(234, 17), mask=(992.00, 1.00) x (11.00, 1.00) [ 45.566] glyphs0_to_dst: glyph=(334, 7), (343, 18), clip=(172, 17), (459, 18) [ 45.566] glyphs0_to_dst: blt=(334, 17), (343, 18) [ 45.566] emit_primitive_identity_mask__avx2: dst=(334, 17), mask=(960.00, 26.00) x (9.00, 1.00) [ 45.566] glyphs0_to_dst: glyph=(342, 16), (353, 18), clip=(172, 17), (459, 18) [ 45.566] glyphs0_to_dst: blt=(342, 17), (353, 18) [ 45.566] emit_primitive_identity_mask__avx2: dst=(342, 17), mask=(992.00, 1.00) x (11.00, 1.00) [ 45.566] glyphs0_to_dst: glyph=(369, 7), (379, 18), clip=(172, 17), (459, 18) [ 45.566] glyphs0_to_dst: blt=(369, 17), (379, 18) [ 45.566] emit_primitive_identity_mask__avx2: dst=(369, 17), mask=(976.00, 42.00) x (10.00, 1.00) [ 45.566] glyphs0_to_dst: glyph=(378, 4), (388, 18), clip=(172, 17), (459, 18) [ 45.566] glyphs0_to_dst: blt=(378, 17), (388, 18) [ 45.566] emit_primitive_identity_mask__avx2: dst=(378, 17), mask=(944.00, 61.00) x (10.00, 1.00) [ 45.566] glyphs0_to_dst: glyph=(396, 16), (407, 18), clip=(172, 17), (459, 18) [ 45.566] glyphs0_to_dst: blt=(396, 17), (407, 18) [ 45.566] emit_primitive_identity_mask__avx2: dst=(396, 17), mask=(992.00, 1.00) x (11.00, 1.00) [ 45.566] glyphs0_to_dst: glyph=(424, 7), (433, 18), clip=(172, 17), (459, 18) [ 45.566] glyphs0_to_dst: blt=(424, 17), (433, 18) [ 45.566] emit_primitive_identity_mask__avx2: dst=(424, 17), mask=(960.00, 26.00) x (9.00, 1.00) [ 45.566] glyphs0_to_dst: glyph=(450, 7), (460, 18), clip=(172, 17), (459, 18) [ 45.566] glyphs0_to_dst: blt=(450, 17), (459, 18) [ 45.566] emit_primitive_identity_mask__avx2: dst=(450, 17), mask=(976.00, 42.00) x (9.00, 1.00) [ 45.566] gen8_vertex_flush[6e4] = 33 [ 45.566] gen9_magic_ca_pass: CA fixup (14 -> 47) [ 45.566] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 45.566] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 45.566] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 45.566] sna_glyphs(op=3, nlist=1, src=(1, 32)) [ 45.566] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 45.566] sna_glyphs: discarding mask [ 45.566] glyphs0_to_dst(op=3, src=(1, 32), nlist=1, dst=(1, 32)+(0, 0)) [ 45.566] clipped_glyphs: no, clip region (0, 0), (490, 37) matches drawable pixmap=94680753409936 size=490x37 [ 45.566] gen9_render_composite: 0x0, current mode=1/1 [ 45.566] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 45.566] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 45.567] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 45.567] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 45.567] sna_drawable_use_bo pixmap=3423, box=((0, 0), (490, 37)), flags=7... [ 45.567] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 45.567] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 45.567] sna_drawable_use_bo: using whole GPU bo [ 45.567] gen9_composite_set_target: pixmap=3423, format=20028888, size=490x37, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 45.567] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 45.567] color_convert: src=ff8ae234 [20028888] [ 45.567] color_convert: dst=ff8ae234 [20028888] [ 45.567] sna_render_get_solid: ff8ae234 [ 45.567] sna_render_get_solid(22) = ff8ae234 (old) [ 45.567] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 45.567] sna_transform_is_imprecise_integer_translation: no transform [ 45.567] gen9_composite_picture: integer translation (0, 0), removing [ 45.567] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 45.567] sna_render_pixmap_bo: GPU all damaged [ 45.567] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 45.567] gen4_choose_composite_emitter: solid, identity mask [ 45.567] kgem_check_bo: num_pages=+0, num_exec=+0 [ 45.567] gen9_composite_get_binding_table(fcc0) [ 45.567] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 45.567] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 45.567] gen9_emit_vertex_elements: setup id=9 [ 45.567] glyphs0_to_dst: glyph=(1, 24)x(9, 8), unclipped [ 45.567] emit_primitive_identity_mask__avx2: dst=(1, 24), mask=(688.00, 32.00) x (9.00, 8.00) [ 45.567] glyphs0_to_dst: glyph=(9, 22)x(10, 13), unclipped [ 45.567] emit_primitive_identity_mask__avx2: dst=(9, 22), mask=(672.00, 48.00) x (10.00, 13.00) [ 45.567] glyphs0_to_dst: glyph=(19, 24)x(9, 8), unclipped [ 45.567] emit_primitive_identity_mask__avx2: dst=(19, 24), mask=(688.00, 32.00) x (9.00, 8.00) [ 45.567] glyphs0_to_dst: glyph=(28, 26)x(8, 3), unclipped [ 45.567] emit_primitive_identity_mask__avx2: dst=(28, 26), mask=(688.00, 48.00) x (8.00, 3.00) [ 45.567] glyphs0_to_dst: glyph=(36, 22)x(11, 10), unclipped [ 45.567] emit_primitive_identity_mask__avx2: dst=(36, 22), mask=(704.00, 0.00) x (11.00, 10.00) [ 45.567] glyphs0_to_dst: glyph=(46, 24)x(9, 8), unclipped [ 45.567] emit_primitive_identity_mask__avx2: dst=(46, 24), mask=(720.00, 0.00) x (9.00, 8.00) [ 45.567] glyphs0_to_dst: glyph=(54, 24)x(10, 8), unclipped [ 45.567] emit_primitive_identity_mask__avx2: dst=(54, 24), mask=(704.00, 16.00) x (10.00, 8.00) [ 45.567] glyphs0_to_dst: glyph=(63, 24)x(10, 8), unclipped [ 45.567] emit_primitive_identity_mask__avx2: dst=(63, 24), mask=(720.00, 16.00) x (10.00, 8.00) [ 45.567] glyphs0_to_dst: glyph=(72, 21)x(10, 11), unclipped [ 45.567] emit_primitive_identity_mask__avx2: dst=(72, 21), mask=(736.00, 0.00) x (10.00, 11.00) [ 45.567] glyphs0_to_dst: glyph=(81, 24)x(10, 8), unclipped [ 45.567] emit_primitive_identity_mask__avx2: dst=(81, 24), mask=(752.00, 0.00) x (10.00, 8.00) [ 45.567] glyphs0_to_dst: glyph=(90, 21)x(10, 11), unclipped [ 45.567] emit_primitive_identity_mask__avx2: dst=(90, 21), mask=(736.00, 0.00) x (10.00, 11.00) [ 45.567] glyphs0_to_dst: glyph=(99, 24)x(11, 8), unclipped [ 45.567] emit_primitive_identity_mask__avx2: dst=(99, 24), mask=(736.00, 16.00) x (11.00, 8.00) [ 45.567] glyphs0_to_dst: glyph=(109, 24)x(9, 8), unclipped [ 45.567] emit_primitive_identity_mask__avx2: dst=(109, 24), mask=(752.00, 16.00) x (9.00, 8.00) [ 45.567] glyphs0_to_dst: glyph=(118, 26)x(8, 3), unclipped [ 45.567] emit_primitive_identity_mask__avx2: dst=(118, 26), mask=(688.00, 48.00) x (8.00, 3.00) [ 45.567] glyphs0_to_dst: glyph=(126, 22)x(10, 10), unclipped [ 45.567] emit_primitive_identity_mask__avx2: dst=(126, 22), mask=(704.00, 32.00) x (10.00, 10.00) [ 45.567] glyphs0_to_dst: glyph=(135, 22)x(10, 10), unclipped [ 45.567] emit_primitive_identity_mask__avx2: dst=(135, 22), mask=(704.00, 32.00) x (10.00, 10.00) [ 45.567] glyphs0_to_dst: glyph=(144, 22)x(10, 10), unclipped [ 45.567] emit_primitive_identity_mask__avx2: dst=(144, 22), mask=(720.00, 32.00) x (10.00, 10.00) [ 45.567] glyphs0_to_dst: glyph=(153, 22)x(10, 10), unclipped [ 45.567] emit_primitive_identity_mask__avx2: dst=(153, 22), mask=(704.00, 48.00) x (10.00, 10.00) [ 45.567] gen8_vertex_flush[7e4] = 54 [ 45.567] gen9_magic_ca_pass: CA fixup (47 -> 101) [ 45.567] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 45.567] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 45.567] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 45.567] sna_glyphs(op=3, nlist=1, src=(163, 32)) [ 45.567] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 45.567] sna_glyphs: discarding mask [ 45.567] glyphs0_to_dst(op=3, src=(163, 32), nlist=1, dst=(163, 32)+(0, 0)) [ 45.567] clipped_glyphs: no, clip region (0, 0), (490, 37) matches drawable pixmap=94680753409936 size=490x37 [ 45.567] gen9_render_composite: 0x0, current mode=1/1 [ 45.567] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 45.567] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 45.567] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 45.567] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 45.567] sna_drawable_use_bo pixmap=3423, box=((0, 0), (490, 37)), flags=7... [ 45.567] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 45.567] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 45.567] sna_drawable_use_bo: using whole GPU bo [ 45.567] gen9_composite_set_target: pixmap=3423, format=20028888, size=490x37, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 45.567] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 45.567] color_convert: src=ffffffff [20028888] [ 45.567] color_convert: dst=ffffffff [20028888] [ 45.567] sna_render_get_solid: ffffffff [ 45.567] sna_render_get_solid(white) [ 45.567] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 45.567] sna_transform_is_imprecise_integer_translation: no transform [ 45.567] gen9_composite_picture: integer translation (0, 0), removing [ 45.567] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 45.567] sna_render_pixmap_bo: GPU all damaged [ 45.567] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 45.567] gen4_choose_composite_emitter: solid, identity mask [ 45.567] kgem_check_bo: num_pages=+0, num_exec=+0 [ 45.567] gen9_composite_get_binding_table(fc80) [ 45.567] kgem_add_reloc64: handle=7, pos=16152, delta=0, domains=40000 [ 45.567] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 45.567] kgem_add_reloc64[10] = (delta=1048, target handle=2, presumed=fffe8000) [ 45.567] [3f10] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 45.567] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 45.567] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 45.567] gen9_emit_vertex_elements: setup id=9 [ 45.567] glyphs0_to_dst: glyph=(165, 24)x(5, 8), unclipped [ 45.567] emit_primitive_identity_mask__avx2: dst=(165, 24), mask=(720.00, 48.00) x (5.00, 8.00) [ 45.567] gen8_vertex_flush[8e4] = 3 [ 45.567] gen9_magic_ca_pass: CA fixup (101 -> 104) [ 45.567] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 45.567] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 45.567] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 45.567] sna_glyphs(op=3, nlist=1, src=(172, 32)) [ 45.567] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 45.567] sna_glyphs: discarding mask [ 45.567] glyphs0_to_dst(op=3, src=(172, 32), nlist=1, dst=(172, 32)+(0, 0)) [ 45.567] clipped_glyphs: no, clip region (0, 0), (490, 37) matches drawable pixmap=94680753409936 size=490x37 [ 45.567] gen9_render_composite: 0x0, current mode=1/1 [ 45.567] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 45.567] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 45.567] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 45.567] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 45.567] sna_drawable_use_bo pixmap=3423, box=((0, 0), (490, 37)), flags=7... [ 45.567] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 45.567] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 45.567] sna_drawable_use_bo: using whole GPU bo [ 45.567] gen9_composite_set_target: pixmap=3423, format=20028888, size=490x37, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 45.567] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 45.567] color_convert: src=ff729fcf [20028888] [ 45.567] color_convert: dst=ff729fcf [20028888] [ 45.567] sna_render_get_solid: ff729fcf [ 45.567] sna_render_get_solid(23) = ff729fcf (old) [ 45.567] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 45.567] sna_transform_is_imprecise_integer_translation: no transform [ 45.567] gen9_composite_picture: integer translation (0, 0), removing [ 45.567] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 45.567] sna_render_pixmap_bo: GPU all damaged [ 45.567] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 45.567] gen4_choose_composite_emitter: solid, identity mask [ 45.567] kgem_check_bo: num_pages=+0, num_exec=+0 [ 45.567] gen9_composite_get_binding_table(fc00) [ 45.567] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 45.567] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 45.567] gen9_emit_vertex_elements: setup id=9 [ 45.567] glyphs0_to_dst: glyph=(171, 26)x(11, 3), unclipped [ 45.567] emit_primitive_identity_mask__avx2: dst=(171, 26), mask=(736.00, 32.00) x (11.00, 3.00) [ 45.567] glyphs0_to_dst: glyph=(180, 21)x(10, 14), unclipped [ 45.567] emit_primitive_identity_mask__avx2: dst=(180, 21), mask=(944.00, 48.00) x (10.00, 14.00) [ 45.567] glyphs0_to_dst: glyph=(189, 21)x(11, 11), unclipped [ 45.567] emit_primitive_identity_mask__avx2: dst=(189, 21), mask=(960.00, 0.00) x (11.00, 11.00) [ 45.567] glyphs0_to_dst: glyph=(198, 24)x(10, 8), unclipped [ 45.567] emit_primitive_identity_mask__avx2: dst=(198, 24), mask=(976.00, 0.00) x (10.00, 8.00) [ 45.567] glyphs0_to_dst: glyph=(208, 24)x(9, 11), unclipped [ 45.567] emit_primitive_identity_mask__avx2: dst=(208, 24), mask=(960.00, 16.00) x (9.00, 11.00) [ 45.567] glyphs0_to_dst: glyph=(216, 21)x(10, 14), unclipped [ 45.567] emit_primitive_identity_mask__avx2: dst=(216, 21), mask=(944.00, 48.00) x (10.00, 14.00) [ 45.567] glyphs0_to_dst: glyph=(225, 22)x(10, 10), unclipped [ 45.567] emit_primitive_identity_mask__avx2: dst=(225, 22), mask=(976.00, 16.00) x (10.00, 10.00) [ 45.567] glyphs0_to_dst: glyph=(234, 33)x(11, 2), unclipped [ 45.567] emit_primitive_identity_mask__avx2: dst=(234, 33), mask=(992.00, 0.00) x (11.00, 2.00) [ 45.567] glyphs0_to_dst: glyph=(243, 21)x(11, 11), unclipped [ 45.567] emit_primitive_identity_mask__avx2: dst=(243, 21), mask=(1008.00, 0.00) x (11.00, 11.00) [ 45.567] glyphs0_to_dst: glyph=(253, 24)x(9, 8), unclipped [ 45.567] emit_primitive_identity_mask__avx2: dst=(253, 24), mask=(720.00, 0.00) x (9.00, 8.00) [ 45.567] glyphs0_to_dst: glyph=(261, 24)x(10, 8), unclipped [ 45.567] emit_primitive_identity_mask__avx2: dst=(261, 24), mask=(704.00, 16.00) x (10.00, 8.00) [ 45.567] glyphs0_to_dst: glyph=(270, 24)x(10, 8), unclipped [ 45.567] emit_primitive_identity_mask__avx2: dst=(270, 24), mask=(704.00, 16.00) x (10.00, 8.00) [ 45.567] glyphs0_to_dst: glyph=(279, 20)x(10, 12), unclipped [ 45.567] emit_primitive_identity_mask__avx2: dst=(279, 20), mask=(992.00, 16.00) x (10.00, 12.00) [ 45.567] glyphs0_to_dst: glyph=(288, 24)x(10, 8), unclipped [ 45.567] emit_primitive_identity_mask__avx2: dst=(288, 24), mask=(704.00, 16.00) x (10.00, 8.00) [ 45.567] glyphs0_to_dst: glyph=(297, 24)x(10, 8), unclipped [ 45.567] emit_primitive_identity_mask__avx2: dst=(297, 24), mask=(752.00, 0.00) x (10.00, 8.00) [ 45.567] glyphs0_to_dst: glyph=(307, 20)x(10, 12), unclipped [ 45.567] emit_primitive_identity_mask__avx2: dst=(307, 20), mask=(1008.00, 16.00) x (10.00, 12.00) [ 45.567] glyphs0_to_dst: glyph=(315, 21)x(11, 11), unclipped [ 45.567] emit_primitive_identity_mask__avx2: dst=(315, 21), mask=(960.00, 0.00) x (11.00, 11.00) [ 45.567] glyphs0_to_dst: glyph=(324, 24)x(11, 8), unclipped [ 45.567] emit_primitive_identity_mask__avx2: dst=(324, 24), mask=(736.00, 16.00) x (11.00, 8.00) [ 45.567] glyphs0_to_dst: glyph=(334, 24)x(9, 11), unclipped [ 45.567] emit_primitive_identity_mask__avx2: dst=(334, 24), mask=(960.00, 16.00) x (9.00, 11.00) [ 45.567] glyphs0_to_dst: glyph=(342, 33)x(11, 2), unclipped [ 45.567] emit_primitive_identity_mask__avx2: dst=(342, 33), mask=(992.00, 0.00) x (11.00, 2.00) [ 45.567] glyphs0_to_dst: glyph=(351, 20)x(10, 12), unclipped [ 45.567] emit_primitive_identity_mask__avx2: dst=(351, 20), mask=(992.00, 16.00) x (10.00, 12.00) [ 45.567] glyphs0_to_dst: glyph=(361, 20)x(9, 12), unclipped [ 45.567] emit_primitive_identity_mask__avx2: dst=(361, 20), mask=(960.00, 32.00) x (9.00, 12.00) [ 45.567] glyphs0_to_dst: glyph=(369, 24)x(10, 11), unclipped [ 45.567] emit_primitive_identity_mask__avx2: dst=(369, 24), mask=(976.00, 32.00) x (10.00, 11.00) [ 45.567] glyphs0_to_dst: glyph=(378, 21)x(10, 14), unclipped [ 45.567] emit_primitive_identity_mask__avx2: dst=(378, 21), mask=(944.00, 48.00) x (10.00, 14.00) [ 45.567] glyphs0_to_dst: glyph=(387, 22)x(10, 10), unclipped [ 45.567] emit_primitive_identity_mask__avx2: dst=(387, 22), mask=(960.00, 48.00) x (10.00, 10.00) [ 45.567] glyphs0_to_dst: glyph=(396, 33)x(11, 2), unclipped [ 45.567] emit_primitive_identity_mask__avx2: dst=(396, 33), mask=(992.00, 0.00) x (11.00, 2.00) [ 45.567] glyphs0_to_dst: glyph=(406, 24)x(9, 8), unclipped [ 45.567] emit_primitive_identity_mask__avx2: dst=(406, 24), mask=(688.00, 32.00) x (9.00, 8.00) [ 45.567] glyphs0_to_dst: glyph=(415, 24)x(9, 8), unclipped [ 45.567] emit_primitive_identity_mask__avx2: dst=(415, 24), mask=(752.00, 16.00) x (9.00, 8.00) [ 45.567] glyphs0_to_dst: glyph=(424, 24)x(9, 11), unclipped [ 45.567] emit_primitive_identity_mask__avx2: dst=(424, 24), mask=(960.00, 16.00) x (9.00, 11.00) [ 45.567] glyphs0_to_dst: glyph=(432, 21)x(10, 11), unclipped [ 45.567] emit_primitive_identity_mask__avx2: dst=(432, 21), mask=(976.00, 48.00) x (10.00, 11.00) [ 45.567] glyphs0_to_dst: glyph=(442, 24)x(9, 8), unclipped [ 45.567] emit_primitive_identity_mask__avx2: dst=(442, 24), mask=(688.00, 32.00) x (9.00, 8.00) [ 45.567] glyphs0_to_dst: glyph=(450, 24)x(10, 11), unclipped [ 45.567] emit_primitive_identity_mask__avx2: dst=(450, 24), mask=(976.00, 32.00) x (10.00, 11.00) [ 45.567] gen8_vertex_flush[9e4] = 96 [ 45.567] gen9_magic_ca_pass: CA fixup (104 -> 200) [ 45.567] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 45.567] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 45.567] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 45.567] sna_glyphs(op=3, nlist=1, src=(460, 32)) [ 45.567] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 45.567] sna_glyphs: discarding mask [ 45.567] glyphs0_to_dst(op=3, src=(460, 32), nlist=1, dst=(460, 32)+(0, 0)) [ 45.567] clipped_glyphs: no, clip region (0, 0), (490, 37) matches drawable pixmap=94680753409936 size=490x37 [ 45.567] gen9_render_composite: 0x0, current mode=1/1 [ 45.567] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 45.567] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 45.567] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 45.567] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 45.567] sna_drawable_use_bo pixmap=3423, box=((0, 0), (490, 37)), flags=7... [ 45.567] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 45.567] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 45.567] sna_drawable_use_bo: using whole GPU bo [ 45.567] gen9_composite_set_target: pixmap=3423, format=20028888, size=490x37, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 45.567] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 45.567] color_convert: src=ffffffff [20028888] [ 45.567] color_convert: dst=ffffffff [20028888] [ 45.567] sna_render_get_solid: ffffffff [ 45.567] sna_render_get_solid(white) [ 45.567] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 45.567] sna_transform_is_imprecise_integer_translation: no transform [ 45.567] gen9_composite_picture: integer translation (0, 0), removing [ 45.567] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 45.567] sna_render_pixmap_bo: GPU all damaged [ 45.567] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 45.567] gen4_choose_composite_emitter: solid, identity mask [ 45.567] kgem_check_bo: num_pages=+0, num_exec=+0 [ 45.567] gen9_composite_get_binding_table(fbc0) [ 45.567] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 45.567] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 45.567] gen9_emit_vertex_elements: setup id=9 [ 45.567] glyphs0_to_dst: glyph=(459, 21)x(10, 13), unclipped [ 45.567] emit_primitive_identity_mask__avx2: dst=(459, 21), mask=(752.00, 32.00) x (10.00, 13.00) [ 45.567] gen8_vertex_flush[ae4] = 3 [ 45.567] gen9_magic_ca_pass: CA fixup (200 -> 203) [ 45.567] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 45.567] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 45.567] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 45.567] sna_composite_rectangles(pixmap=3423, op=1, ffffffff x 1 [(478, 18)x(9, 17) ...]) [ 45.567] sna_composite_rectangles: converted to op 1 [ 45.567] sna_composite_rectangles[0] (478, 18)x(9, 17) -> (478, 18), (487, 35) [ 45.567] sna_composite_rectangles: nrects=1, region=(478, 18), (487, 35) x 1 [ 45.567] sna_composite_rectangles: clipped extents (478, 18),(487, 35) x 1 [ 45.567] sna_composite_rectangles: pixmap +(0, 0) extents (478, 18),(487, 35) [ 45.567] sna_composite_rectangles: dropping last-cpu hint [ 45.567] sna_drawable_use_bo pixmap=3423, box=((478, 18), (487, 35)), flags=9... [ 45.567] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 45.567] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 45.567] sna_drawable_use_bo: using whole GPU bo [ 45.567] gen9_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20028888]) [ 45.567] kgem_bo_is_render: handle=17, rq? 1 [1] [ 45.567] gen9_render_fill_boxes(ffffffff x 1 [(478, 18), (487, 35) ...]) [ 45.567] sna_render_get_solid: ffffffff [ 45.567] sna_render_get_solid(white) [ 45.567] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 45.567] kgem_check_bo: num_pages=+0, num_exec=+0 [ 45.567] aligning vertex: was 4, now 2 floats per vertex [ 45.567] gen9_composite_get_binding_table(fb80) [ 45.567] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 45.567] gen9_emit_sampler: sampler = 1 [ 45.567] gen9_emit_sf: num_sf_outputs=1 [ 45.567] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 45.567] gen9_emit_vertex_elements: setup id=0 [ 45.567] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 45.567] (478, 18), (487, 35) [ 45.567] gen8_vertex_flush[c00] = 3 [ 45.567] sna_validate_gc(0x561c94ab2470) changes=e0000, previous serial=80000d2f, drawable=d2f [ 45.567] sna_validate_gc: recomputing clip [ 45.567] sna_validate_gc: composite clip=2x[(65, 551), (555, 588)] [0x561c94a333d0] [ 45.567] sna_copy_area: src=pixmap=3423:(0, 0)x(490, 37)+(0, 0) -> dst=pixmap=3060:(0, 527)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 45.567] sna_copy_area: normal copy [ 45.567] sna_do_copy: src=(0, 0), dst=(0, 527), size=(490x37) [ 45.567] sna_do_copy: after drawable: src=(0, 0), dst=(65, 551), size=(490x37) [ 45.567] sna_do_copy: dst extents (65, 551), (555, 588), dst clip extents (65, 551), (555, 588), dst size=3775x2136 [ 45.567] sna_do_copy: clipped dst extents (65, 551), (555, 588) [ 45.567] sna_do_copy: unclipped src extents (0, 0), (490, 37) [ 45.567] sna_do_copy: clipped src extents (0, 0), (490, 37) [ 45.567] sna_do_copy: pixmap -- no source clipping [ 45.567] sna_do_copy: src extents (0, 0), (490, 37) x 1 [ 45.567] sna_do_copy: copy region (65, 551), (555, 588) x 2 + (-65, -551) [ 45.567] sna_copy_boxes (boxes=2x[(542, 551), (555, 568)...], src pixmap=3423+(-65, -551), dst pixmap=3060+(-65, -24), alu=3, src.size=490x37, dst.size=3775x2136) [ 45.567] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94ace290, gpu_bo=17, cpu_bo=0), replaces=0 [ 45.567] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 45.567] sna_drawable_use_bo pixmap=3060, box=((0, 527), (490, 564)), flags=3... [ 45.567] sna_drawable_use_bo: exported target, set PREFER_GPU [ 45.567] sna_drawable_use_bo: pinned, never REPLACES [ 45.567] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=3 [ 45.567] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 45.567] sna_drawable_use_bo: using whole GPU bo [ 45.568] sna_pixmap_move_to_gpu(pixmap=3423, usage=0), flags=a [ 45.568] sna_pixmap_move_to_gpu: already all-damaged [ 45.568] sna_pixmap_mark_active: pixmap=3423, handle=17 [ 45.568] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 45.568] gen9_render_copy_boxes (0, -527)->(0, 0) x 2, alu=3, flags=0, self-copy=0, overlaps? 0 [ 45.568] kgem_bo_is_render: handle=17, rq? 1 [1] [ 45.568] kgem_bo_is_render: handle=9, rq? 0 [0] [ 45.568] kgem_bo_is_render: handle=9, rq? 0 [0] [ 45.568] kgem_bo_is_render: handle=17, rq? 1 [1] [ 45.568] kgem_set_mode: flushing before new bo [ 45.568] gen8_vertex_close: used=818, vbo active? 23, vb=201, nreloc=2 [ 45.568] gen8_vertex_close: reloc[0] = 287 [ 45.568] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 45.568] kgem_add_handle: handle=23, index=5 [ 45.568] kgem_add_reloc64[11] = (delta=0, target handle=5, presumed=fd541000) [ 45.568] gen8_vertex_close: reloc[1] = 372 [ 45.568] kgem_add_reloc64: handle=23, pos=372, delta=0, domains=200000 [ 45.568] kgem_add_reloc64[12] = (delta=0, target handle=5, presumed=fd541000) [ 45.568] batch[1/1, flags=1800]: 774 774 16112 16384, nreloc=13, nexec=6, nfence=0, aperture=1164 [fenced=0] [ 45.568] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd981000 [ 45.568] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -57343 [ 45.568] kgem_fixup_relocs: shrinking by 57344 [ 45.568] __kgem_busy: handle=2, busy=0, wedged=0 [ 45.568] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd981000 [ 45.568] kgem_commit: release handle=17 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fff63000 [ 45.568] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 45.568] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 45.568] __kgem_bo_clear_busy: handle=7 [ 45.568] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 45.568] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 45.568] __kgem_bo_clear_busy: handle=8 [ 45.568] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 45.568] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 45.568] __kgem_bo_clear_busy: handle=8 [ 45.568] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 45.568] __kgem_bo_clear_busy: handle=8 [ 45.568] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 45.568] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 45.568] __kgem_bo_clear_busy: handle=8 [ 45.568] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 45.568] __kgem_bo_clear_busy: handle=7 [ 45.568] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 45.568] __kgem_busy: handle=2, busy=131072, wedged=0 [ 45.568] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 45.568] kgem_check_bo: num_pages=+8164, num_exec=+2 [ 45.568] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 45.568] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 45.568] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 45.568] kgem_add_handle: handle=4, index=0 [ 45.568] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 45.568] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 45.568] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 45.568] gen9_composite_get_binding_table(ffc0) [ 45.568] kgem_add_reloc64: handle=9, pos=16360, delta=0, domains=20002 [ 45.568] kgem_add_handle: handle=9, index=1 [ 45.568] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f02dd000) [ 45.568] __kgem_bo_mark_dirty: handle=9 (proxy? 0) [ 45.568] [3fe0] bind bo(handle=9, addr=f02dd000), format=192, width=3775, height=2136, pitch=15360, tiling=1 -> render [ 45.568] kgem_add_reloc64: handle=17, pos=16344, delta=0, domains=40000 [ 45.568] kgem_add_handle: handle=17, index=2 [ 45.568] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fff63000) [ 45.568] [3fd0] bind bo(handle=17, addr=fff63000), format=192, width=490, height=37, pitch=2048, tiling=1 -> sampler [ 45.568] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 45.568] gen9_emit_sampler: sampler = 0 [ 45.568] gen9_emit_sf: num_sf_outputs=1 [ 45.568] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 45.568] gen9_emit_vertex_elements: setup id=0 [ 45.568] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 45.568] (477, 0) -> (477, 527) + (13, 17) [ 45.568] (0, 17) -> (0, 544) + (490, 20) [ 45.568] gen8_vertex_flush[490] = 6 [ 45.568] sna_accel_flush: flush?=1, dirty?=0 [ 45.568] gen8_vertex_close: used=830, vbo active? 23, vb=1, nreloc=1 [ 45.568] gen8_vertex_close: reloc[0] = 287 [ 45.568] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 45.568] kgem_add_handle: handle=23, index=3 [ 45.568] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 45.568] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=8238 [fenced=0] [ 45.568] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 45.568] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 45.568] kgem_fixup_relocs: shrinking by 61440 [ 45.568] __kgem_busy: handle=1, busy=0, wedged=0 [ 45.568] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 45.568] kgem_commit: release handle=9 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f02dd000 [ 45.568] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 45.568] kgem_commit: release handle=17 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fff63000 [ 45.568] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 45.568] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 45.568] sna_accel_flush: flush?=0, dirty?=0 [ 45.568] sna_accel_flush: flush?=0, dirty?=0 [ 45.568] sna_accel_flush: flush?=0, dirty?=0 [ 45.568] sna_accel_flush: flush?=0, dirty?=0 [ 45.568] sna_destroy_pixmap: pixmap=3423, attached?=1 [ 45.568] _kgem_bo_destroy: handle=17, proxy? 0 [ 45.568] __kgem_bo_destroy: handle=17, size=262144 [ 45.568] __kgem_busy: handle=17, busy=131072, wedged=0 [ 45.568] __kgem_bo_destroy: handle=17 -> active [ 45.568] __sna_free_pixmap(pixmap=3423) [ 45.568] sna_accel_flush: flush?=0, dirty?=0 [ 45.568] sna_accel_flush: flush?=0, dirty?=0 [ 45.568] sna_accel_flush: flush?=0, dirty?=0 [ 45.568] sna_block_handler (tv=0.0) [ 45.568] kgem_retire, need_retire?=1 [ 45.568] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 45.568] kgem_retire__requests_ring: retiring ring 0 [ 45.568] __kgem_busy: handle=2, busy=0, wedged=0 [ 45.568] __kgem_retire_rq: request 2 complete [ 45.568] kgem_retire__requests_ring: retiring ring 0 [ 45.568] __kgem_busy: handle=1, busy=0, wedged=0 [ 45.568] __kgem_retire_rq: request 1 complete [ 45.568] __kgem_bo_flush: handle=9, busy=0, wedged=0 [ 45.568] __kgem_bo_flush: handle=17, busy=0, wedged=0 [ 45.568] kgem_bo_move_to_cache: release handle=17 [ 45.568] kgem_bo_move_to_inactive: moving handle=17 to inactive [ 45.568] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 45.568] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 45.568] kgem_retire -- retired=1, need_retire=0 [ 45.568] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 45.568] gen6_render_retire: resetting idle vbo [ 45.568] sna_scanout_do_flush: flush timer active: delta=-1 [ 45.568] sna_scanout_do_flush (time=45568), triggered [ 45.568] sna_scanout_flush (time=45568), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 45.568] has_shadow: has pending damage? 1, outstanding flips: 0 [ 45.568] stop_flush: scanout=40 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 45.568] has_shadow: has pending damage? 1, outstanding flips: 0 [ 45.568] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 45.568] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 45.568] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 45.568] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 45.568] sna_pixmap_move_to_gpu: already all-damaged [ 45.568] sna_pixmap_mark_active: pixmap=165, handle=40 [ 45.568] sna_mode_redisplay: crtc[0] transformed? 0 [ 45.568] sna_mode_redisplay: crtc[1] transformed? 0 [ 45.568] sna_mode_redisplay: crtc[2] transformed? 0 [ 45.568] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=40 [active=1] [ 45.568] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 29, transformed? 0 [ 45.568] get_fb: reusing fb=110 for handle=40 [ 45.568] sna_mode_redisplay: recording flip on CRTC:32 handle=40, active_scanout=2, serial=2 [ 45.568] __kgem_bo_clear_busy: handle=40 [ 45.568] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 29, transformed? 0 [ 45.568] sna_mode_redisplay: recording flip on CRTC:39 handle=40, active_scanout=3, serial=3 [ 45.568] __kgem_bo_clear_busy: handle=40 [ 45.568] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 45.568] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 45.568] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=40, shadow handle=32 [ 45.568] sna_accel_do_throttle -- no pending activity [ 45.568] sna_accel_block: evaluating timers, active=5 [ 45.568] sna_accel_block: flush timer expires in 16 [45584] [ 45.568] sna_wakeup_handler [ 45.569] sna_accel_flush: flush?=0, dirty?=0 [ 45.569] sna_accel_flush: flush?=0, dirty?=0 [ 45.569] sna_block_handler (tv=0.30000) [ 45.569] sna_scanout_do_flush: flush timer active: delta=15 [ 45.569] sna_accel_do_throttle -- no pending activity [ 45.569] sna_accel_block: evaluating timers, active=5 [ 45.569] sna_accel_block: flush timer expires in 15 [45584] [ 45.569] sna_wakeup_handler [ 45.569] sna_block_handler (tv=0.30000) [ 45.569] sna_scanout_do_flush: flush timer active: delta=15 [ 45.569] sna_accel_do_throttle -- no pending activity [ 45.569] sna_accel_block: evaluating timers, active=5 [ 45.569] sna_accel_block: flush timer expires in 15 [45584] [ 45.569] sna_wakeup_handler [ 45.569] sna_accel_flush: flush?=0, dirty?=0 [ 45.569] sna_accel_flush: flush?=0, dirty?=0 [ 45.569] sna_accel_flush: flush?=0, dirty?=0 [ 45.569] sna_accel_flush: flush?=0, dirty?=0 [ 45.569] sna_block_handler (tv=0.30000) [ 45.569] sna_scanout_do_flush: flush timer active: delta=15 [ 45.569] sna_accel_do_throttle -- no pending activity [ 45.569] sna_accel_block: evaluating timers, active=5 [ 45.569] sna_accel_block: flush timer expires in 15 [45584] [ 45.569] sna_wakeup_handler [ 45.569] sna_accel_flush: flush?=0, dirty?=0 [ 45.569] sna_accel_flush: flush?=0, dirty?=0 [ 45.569] sna_block_handler (tv=0.30000) [ 45.569] sna_scanout_do_flush: flush timer active: delta=15 [ 45.569] sna_accel_do_throttle -- no pending activity [ 45.569] sna_accel_block: evaluating timers, active=5 [ 45.569] sna_accel_block: flush timer expires in 15 [45584] [ 45.569] sna_wakeup_handler [ 45.569] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=29, name=3 [ 45.569] kgem_bo_flink: flinked handle=29 to name=3, marking non-reusable [ 45.570] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 45.570] sna_dri2_get_back: draw size=7680x2160, back buffer handle=29 size=7680x2160, is-scanout? 1, active?=2, pitch=30720, front pitch=30720 [ 45.570] sna_dri2_get_back: reuse backbuffer? 1 [ 45.570] sna_dri2_get_back: back buffer handle=29, active?=2, refcnt=1 [ 45.570] sna_dri2_get_back: cache: handle=128, active=0 [ 45.570] sna_dri2_get_back: reuse cache handle=128, name=76, flags=0 [ 45.570] sna_dri2_get_back: caching handle=29 (name=3, flags=0, active_scanout=2) [ 45.570] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 45.570] sna_dri2_reuse_buffer: reusing back buffer handle=128, name=76, pitch=30720, age=0 [ 45.570] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 45.570] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=40, name=5, active_scanout=3 [ 45.570] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 45.570] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 45.570] sna_accel_flush: flush?=0, dirty?=0 [ 45.570] sna_accel_flush: flush?=0, dirty?=0 [ 45.570] sna_accel_flush: flush?=0, dirty?=0 [ 45.570] sna_block_handler (tv=0.29000) [ 45.570] sna_scanout_do_flush: flush timer active: delta=14 [ 45.570] sna_accel_do_throttle -- no pending activity [ 45.570] sna_accel_block: evaluating timers, active=5 [ 45.570] sna_accel_block: flush timer expires in 14 [45584] [ 45.570] sna_wakeup_handler [ 45.570] sna_accel_flush: flush?=0, dirty?=0 [ 45.570] sna_block_handler (tv=0.29000) [ 45.570] sna_scanout_do_flush: flush timer active: delta=14 [ 45.570] sna_accel_do_throttle -- no pending activity [ 45.570] sna_accel_block: evaluating timers, active=5 [ 45.570] sna_accel_block: flush timer expires in 14 [45584] [ 45.571] sna_wakeup_handler [ 45.571] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 45.571] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 45.571] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 45.571] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 45.571] sna_dri2_get_msc(draw=146, pipe=0) [ 45.571] sna_crtc_record_swap: recording last swap on pipe=0, frame 2488 [msc=2488], time 45.558484 [ 45.571] sna_dri2_get_msc: msc=2488 [raw=2488], ust=45558484 [ 45.571] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=128 (refs=1/1, flush=0) , front=40 (refs=1/4, flush=1) [ 45.571] sna_dri2_schedule_swap(target_msc=2488, divisor=0, remainder=0) [ 45.571] sna_dri2_schedule_swap: using front handle=40, active_scanout?=3, flush?=1 [ 45.571] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 45.571] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 45.571] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 45.571] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 45.571] sna_crtc_record_swap: recording last swap on pipe=0, frame 2488 [msc=2488], time 45.558484 [ 45.571] immediate_swap: current_msc=2488, target_msc=2488 -- yes [ 45.571] can_flip: no, shadow enabled [ 45.571] sna_dri2_add_event: adding event to window 146) [ 45.571] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 45.571] sna_dri2_immediate_blit: no pending blit, starting chain [ 45.571] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 45.571] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 45.571] can_xchg: back size=8701e00, front size=8701e00 [ 45.571] can_xchg: yes, pixmap=165 [ 45.571] sna_dri2_xchg: win=146, exchange front=40/5,ref=2 and back=128/76,ref=2, pixmap=165 7680x2160 [ 45.571] sna_dri2_xchg: back_bo handle=128, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 45.571] sna_dri2_xchg: front_bo handle=40, pitch=30720, size=132710400, ref=4, active_scanout?=3 [ 45.571] set_bo: pixmap=165, handle=128 (old handle=40) [ 45.571] set_bo: marking whole pixmap as damaged [ 45.571] set_bo: applying final/discard move-to-gpu [ 45.571] wait_for_shadow: flags=0, flips=2, handle=40, shadow=32 [ 45.571] set_bo: dropping flush hint from handle=40 [ 45.571] set_bo: adding flush hint to handle=128 [ 45.571] mark_stale(handle=40) => 1 [ 45.571] swap_limit: draw=146 setting swap limit to 3 [ 45.571] sna_dri2_swap_limit_validate: swap limit set to 3 [ 45.571] sna_next_vblank(pipe=0, waiting until next vblank) [ 45.571] sna_dri2_schedule_swap: reported target_msc=2488 [ 45.571] sna_accel_flush: flush?=0, dirty?=0 [ 45.571] sna_accel_flush: flush?=0, dirty?=0 [ 45.571] sna_accel_flush: flush?=0, dirty?=0 [ 45.571] sna_accel_flush: flush?=0, dirty?=0 [ 45.571] sna_block_handler (tv=0.28000) [ 45.571] sna_scanout_do_flush: flush timer active: delta=13 [ 45.571] sna_accel_do_throttle -- no pending activity [ 45.571] sna_accel_block: evaluating timers, active=5 [ 45.571] sna_accel_block: flush timer expires in 13 [45584] [ 45.573] sna_wakeup_handler [ 45.573] sna_mode_wakeup: len=32 [ 45.573] sna_mode_wakeup: recording last swap on pipe=1, frame 2459 [99b], time 45.573917 [ 45.573] sna_mode_wakeup: removing handle=29 [active_scanout=1] from scanout, installing handle=40 [active_scanout=2] [ 45.573] sna_mode_wakeup: flip complete, pending? 2 [ 45.573] sna_block_handler (tv=0.26000) [ 45.573] sna_scanout_do_flush: flush timer active: delta=11 [ 45.573] sna_accel_do_throttle -- no pending activity [ 45.573] sna_accel_block: evaluating timers, active=5 [ 45.573] sna_accel_block: flush timer expires in 11 [45584] [ 45.575] sna_wakeup_handler [ 45.575] sna_mode_wakeup: len=64 [ 45.575] sna_mode_wakeup: recording last swap on pipe=0, frame 2489 [9b9], time 45.575334 [ 45.575] sna_mode_wakeup: removing handle=29 [active_scanout=0] from scanout, installing handle=40 [active_scanout=2] [ 45.575] sna_mode_wakeup: flip complete, pending? 1 [ 45.575] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 45.575] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 45.575] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 45.575] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 45.575] sna_pixmap_move_to_gpu: already all-damaged [ 45.575] sna_pixmap_mark_active: pixmap=165, handle=128 [ 45.575] sna_mode_redisplay: crtc[0] transformed? 0 [ 45.575] sna_mode_redisplay: crtc[1] transformed? 0 [ 45.575] sna_mode_redisplay: crtc[2] transformed? 0 [ 45.575] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=128 [active=1] [ 45.575] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 40, transformed? 0 [ 45.575] get_fb: reusing fb=112 for handle=128 [ 45.575] sna_mode_redisplay: recording flip on CRTC:32 handle=128, active_scanout=2, serial=2 [ 45.575] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 45.575] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 40, transformed? 0 [ 45.575] sna_mode_redisplay: recording flip on CRTC:39 handle=128, active_scanout=3, serial=3 [ 45.575] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 45.575] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 45.575] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 45.575] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=128, shadow handle=32 [ 45.575] sna_dri2_vblank_handler(type=2, sequence=2489, draw=3353) [ 45.575] sna_crtc_record_swap: recording last swap on pipe=0, frame 2489 [msc=2489], time 45.575334 [ 45.575] sna_dri2_vblank_handler: 2 complete, frame=2489 tv=45.575334 [ 45.575] sna_dri2_blit_complete: blit finished [ 45.575] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=2489, tv=45.575334) [ 45.575] frame_swap_complete(type=2): draw=146, pipe=0, frame=2489 [msc=2489], tv=45.575334 [ 45.575] sna_accel_flush: flush?=0, dirty?=0 [ 45.575] sna_dri2_event_free(draw?=1) [ 45.575] sna_dri2_remove_event: remove[0x561c94a2ec10] from window 146, active? 1 [ 45.575] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 45.575] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=40] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 45.575] sna_dri2_vblank_handler complete [ 45.575] sna_block_handler (tv=0.24000) [ 45.575] sna_scanout_do_flush: flush timer active: delta=9 [ 45.575] sna_accel_do_throttle -- no pending activity [ 45.575] sna_accel_block: evaluating timers, active=5 [ 45.575] sna_accel_block: flush timer expires in 9 [45584] [ 45.584] sna_wakeup_handler [ 45.584] sna_block_handler (tv=0.15000) [ 45.584] sna_scanout_do_flush: flush timer active: delta=0 [ 45.584] sna_scanout_do_flush (time=45584), triggered [ 45.584] sna_scanout_flush (time=45584), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 45.584] has_shadow: has pending damage? 0, outstanding flips: 2 [ 45.584] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 45.584] has_shadow: has pending damage? 0, outstanding flips: 2 [ 45.584] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 2, mode reconfiguration pending? 0) [ 45.584] sna_accel_do_throttle -- no pending activity [ 45.584] sna_accel_block: evaluating timers, active=5 [ 45.584] sna_accel_block: flush timer expires in 16 [45600] [ 45.585] sna_wakeup_handler [ 45.585] sna_block_handler (tv=0.14000) [ 45.585] sna_scanout_do_flush: flush timer active: delta=15 [ 45.585] sna_accel_do_throttle -- no pending activity [ 45.585] sna_accel_block: evaluating timers, active=5 [ 45.585] sna_accel_block: flush timer expires in 15 [45600] [ 45.590] sna_wakeup_handler [ 45.590] sna_mode_wakeup: len=32 [ 45.590] sna_mode_wakeup: recording last swap on pipe=1, frame 2460 [99c], time 45.590763 [ 45.590] sna_mode_wakeup: removing handle=40 [active_scanout=1] from scanout, installing handle=128 [active_scanout=3] [ 45.590] sna_mode_wakeup: flip complete, pending? 2 [ 45.590] sna_block_handler (tv=0.9000) [ 45.590] sna_scanout_do_flush: flush timer active: delta=10 [ 45.590] sna_accel_do_throttle -- no pending activity [ 45.590] sna_accel_block: evaluating timers, active=5 [ 45.590] sna_accel_block: flush timer expires in 10 [45600] [ 45.591] sna_wakeup_handler [ 45.591] sna_mode_wakeup: len=32 [ 45.591] sna_mode_wakeup: recording last swap on pipe=0, frame 2490 [9ba], time 45.592174 [ 45.591] sna_mode_wakeup: removing handle=40 [active_scanout=0] from scanout, installing handle=128 [active_scanout=3] [ 45.591] sna_mode_wakeup: flip complete, pending? 1 [ 45.591] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 45.592] sna_block_handler (tv=0.7000) [ 45.592] sna_scanout_do_flush: flush timer active: delta=8 [ 45.592] sna_accel_do_throttle -- no pending activity [ 45.592] sna_accel_block: evaluating timers, active=5 [ 45.592] sna_accel_block: flush timer expires in 8 [45600] [ 45.599] sna_wakeup_handler [ 45.599] sna_accel_flush: flush?=0, dirty?=0 [ 45.599] sna_accel_flush: flush?=0, dirty?=0 [ 45.599] sna_block_handler (tv=0.30000) [ 45.599] sna_scanout_do_flush: flush timer active: delta=1 [ 45.599] sna_scanout_do_flush (time=45599), triggered [ 45.599] sna_scanout_flush (time=45599), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 45.599] has_shadow: has pending damage? 0, outstanding flips: 0 [ 45.599] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 45.599] has_shadow: has pending damage? 0, outstanding flips: 0 [ 45.599] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 45.599] sna_accel_do_throttle -- no pending activity [ 45.599] sna_accel_block: evaluating timers, active=5 [ 45.599] sna_accel_block: flush timer expires in 16 [45615] [ 45.599] sna_wakeup_handler [ 45.599] sna_accel_flush: flush?=0, dirty?=0 [ 45.599] sna_accel_flush: flush?=0, dirty?=0 [ 45.599] sna_accel_flush: flush?=0, dirty?=0 [ 45.599] sna_accel_flush: flush?=0, dirty?=0 [ 45.599] sna_accel_flush: flush?=0, dirty?=0 [ 45.599] sna_accel_flush: flush?=0, dirty?=0 [ 45.599] sna_accel_flush: flush?=0, dirty?=0 [ 45.599] sna_accel_flush: flush?=0, dirty?=0 [ 45.600] sna_accel_flush: flush?=0, dirty?=0 [ 45.600] sna_accel_flush: flush?=0, dirty?=0 [ 45.600] sna_accel_flush: flush?=0, dirty?=0 [ 45.600] sna_accel_flush: flush?=0, dirty?=0 [ 45.600] sna_accel_flush: flush?=0, dirty?=0 [ 45.600] sna_accel_flush: flush?=0, dirty?=0 [ 45.600] sna_block_handler (tv=0.29000) [ 45.600] sna_scanout_do_flush: flush timer active: delta=15 [ 45.600] sna_accel_do_throttle -- no pending activity [ 45.600] sna_accel_block: evaluating timers, active=5 [ 45.600] sna_accel_block: flush timer expires in 15 [45615] [ 45.600] sna_wakeup_handler [ 45.600] sna_accel_flush: flush?=0, dirty?=0 [ 45.600] sna_accel_flush: flush?=0, dirty?=0 [ 45.600] sna_accel_flush: flush?=0, dirty?=0 [ 45.600] sna_block_handler (tv=0.29000) [ 45.600] sna_scanout_do_flush: flush timer active: delta=15 [ 45.600] sna_accel_do_throttle -- no pending activity [ 45.600] sna_accel_block: evaluating timers, active=5 [ 45.600] sna_accel_block: flush timer expires in 15 [45615] [ 45.600] sna_wakeup_handler [ 45.600] sna_accel_flush: flush?=0, dirty?=0 [ 45.600] sna_accel_flush: flush?=0, dirty?=0 [ 45.600] sna_block_handler (tv=0.29000) [ 45.600] sna_scanout_do_flush: flush timer active: delta=15 [ 45.600] sna_accel_do_throttle -- no pending activity [ 45.600] sna_accel_block: evaluating timers, active=5 [ 45.600] sna_accel_block: flush timer expires in 15 [45615] [ 45.600] sna_wakeup_handler [ 45.600] sna_accel_flush: flush?=0, dirty?=0 [ 45.600] sna_accel_flush: flush?=0, dirty?=0 [ 45.600] sna_block_handler (tv=0.29000) [ 45.600] sna_scanout_do_flush: flush timer active: delta=15 [ 45.600] sna_accel_do_throttle -- no pending activity [ 45.600] sna_accel_block: evaluating timers, active=5 [ 45.600] sna_accel_block: flush timer expires in 15 [45615] [ 45.600] sna_wakeup_handler [ 45.600] sna_accel_flush: flush?=0, dirty?=0 [ 45.600] sna_accel_flush: flush?=0, dirty?=0 [ 45.600] sna_accel_flush: flush?=0, dirty?=0 [ 45.600] sna_block_handler (tv=0.29000) [ 45.600] sna_scanout_do_flush: flush timer active: delta=15 [ 45.600] sna_accel_do_throttle -- no pending activity [ 45.600] sna_accel_block: evaluating timers, active=5 [ 45.600] sna_accel_block: flush timer expires in 15 [45615] [ 45.600] sna_wakeup_handler [ 45.600] sna_accel_flush: flush?=0, dirty?=0 [ 45.600] sna_accel_flush: flush?=0, dirty?=0 [ 45.600] sna_accel_flush: flush?=0, dirty?=0 [ 45.600] sna_block_handler (tv=0.29000) [ 45.600] sna_scanout_do_flush: flush timer active: delta=15 [ 45.600] sna_accel_do_throttle -- no pending activity [ 45.600] sna_accel_block: evaluating timers, active=5 [ 45.600] sna_accel_block: flush timer expires in 15 [45615] [ 45.600] sna_wakeup_handler [ 45.600] sna_accel_flush: flush?=0, dirty?=0 [ 45.600] sna_accel_flush: flush?=0, dirty?=0 [ 45.600] sna_block_handler (tv=0.29000) [ 45.600] sna_scanout_do_flush: flush timer active: delta=15 [ 45.600] sna_accel_do_throttle -- no pending activity [ 45.600] sna_accel_block: evaluating timers, active=5 [ 45.600] sna_accel_block: flush timer expires in 15 [45615] [ 45.600] sna_wakeup_handler [ 45.600] sna_create_pixmap(490, 37, 32, usage=0) [ 45.600] kgem_can_create_2d: 490x37 @ 32 [ 45.600] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=1984, height=37 [ 45.600] kgem_can_create_2d: untiled size=73728 [ 45.600] kgem_choose_tiling: 490x37 -> 1 [ 45.600] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2048, height=40 [ 45.600] kgem_can_create_2d: tiled[1] size=81920 [ 45.600] sna_create_pixmap: usage=0, flags=1b [ 45.600] sna_create_pixmap: creating GPU pixmap 490x37, stride=1960, flags=1b [ 45.600] __pop_freed_pixmap: reusing freed pixmap=3423 header [ 45.600] create_pixmap_hdr: pixmap=3424, width=490, height=37, usage=0 [ 45.600] sna_create_pixmap: serial=3424, 490x37, usage=0 [ 45.600] sna_composite_rectangles(pixmap=3425, op=0, 0 x 1 [(0, 0)x(490, 37) ...]) [ 45.600] sna_composite_rectangles: converted to op 0 [ 45.600] sna_composite_rectangles[0] (0, 0)x(490, 37) -> (0, 0), (490, 37) [ 45.600] sna_composite_rectangles: nrects=1, region=(0, 0), (490, 37) x 1 [ 45.600] sna_composite_rectangles: clipped extents (0, 0),(490, 37) x 1 [ 45.600] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(490, 37) [ 45.600] sna_composite_rectangles: dropping last-cpu hint [ 45.600] sna_drawable_use_bo pixmap=3425, box=((0, 0), (490, 37)), flags=19... [ 45.600] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 45.600] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 45.600] sna_pixmap_move_to_gpu(pixmap=3425, usage=0), flags=b [ 45.600] sna_pixmap_move_to_gpu: CPU damage? 0 [ 45.600] sna_pixmap_move_to_gpu: creating GPU bo (490x37@32), create=b [ 45.600] kgem_choose_tiling: 490x37 -> 1 [ 45.600] kgem_choose_tiling: 490x37 -> 1 [ 45.600] sna_pixmap_alloc_gpu: pixmap=3425 [ 45.600] kgem_create_2d(490x37, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 45.600] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2048, height=40 [ 45.600] inactive too small: 16 < 20 [ 45.600] inactive too small: 16 < 20 [ 45.600] inactive too small: 16 < 20 [ 45.600] inactive too small: 16 < 20 [ 45.600] inactive too small: 16 < 20 [ 45.600] inactive too small: 16 < 20 [ 45.600] inactive too small: 16 < 20 [ 45.600] inactive too small: 16 < 20 [ 45.600] inactive too small: 16 < 20 [ 45.600] inactive too small: 16 < 20 [ 45.600] inactive too small: 16 < 20 [ 45.600] inactive too small: 16 < 20 [ 45.600] inactive too small: 16 < 20 [ 45.600] inactive too small: 16 < 20 [ 45.600] inactive too small: 16 < 20 [ 45.601] inactive too small: 16 < 20 [ 45.601] inactive too small: 16 < 20 [ 45.601] inactive too small: 16 < 20 [ 45.601] inactive too small: 16 < 20 [ 45.601] kgem_bo_remove_from_inactive: removing handle=17 from inactive [ 45.601] from inactive: pitch=2048, tiling=1: handle=17, id=2015 [ 45.601] __sna_damage_all(490, 37) [ 45.601] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 45.601] sna_pixmap_mark_active: pixmap=3425, handle=17 [ 45.601] sna_drawable_use_bo: allocated GPU bo for operation [ 45.601] sna_drawable_use_bo: using GPU bo with damage? 0 [ 45.601] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 45.601] kgem_bo_is_render: handle=17, rq? 0 [0] [ 45.601] kgem_bo_is_render: handle=17, rq? 0 [0] [ 45.601] gen9_render_fill_boxes(0 x 1 [(0, 0), (490, 37) ...]) [ 45.601] sna_render_get_solid: 0 [ 45.601] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 45.601] kgem_check_bo: num_pages=+64, num_exec=+1 [ 45.601] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 45.601] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 45.601] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 45.601] kgem_add_handle: handle=4, index=0 [ 45.601] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 45.601] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 45.601] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 45.601] gen9_composite_get_binding_table(ffc0) [ 45.601] kgem_add_reloc64: handle=17, pos=16360, delta=0, domains=20002 [ 45.601] kgem_add_handle: handle=17, index=1 [ 45.601] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fff63000) [ 45.601] __kgem_bo_mark_dirty: handle=17 (proxy? 0) [ 45.601] [3fe0] bind bo(handle=17, addr=fff63000), format=192, width=490, height=37, pitch=2048, tiling=1 -> render [ 45.601] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 45.601] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 45.601] kgem_add_handle: handle=7, index=2 [ 45.601] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 45.601] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 45.601] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 45.601] gen9_emit_sampler: sampler = 1 [ 45.601] gen9_emit_sf: num_sf_outputs=1 [ 45.601] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 45.601] gen9_emit_vertex_elements: setup id=0 [ 45.601] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 45.601] (0, 0), (490, 37) [ 45.601] gen8_vertex_flush[490] = 3 [ 45.601] sna_composite_rectangles: pixmap=3425 marking clear [0]? 1 [ 45.601] sna_composite_rectangles(pixmap=3425, op=1, fff2f1f0 x 2 [(477, 0)x(13, 17) ...]) [ 45.601] sna_composite_rectangles: converted to op 1 [ 45.601] sna_composite_rectangles[0] (477, 0)x(13, 17) -> (477, 0), (490, 17) [ 45.601] sna_composite_rectangles[1] (0, 17)x(490, 20) -> (0, 17), (490, 37) [ 45.601] sna_composite_rectangles: nrects=2, region=(0, 0), (490, 37) x 2 [ 45.601] sna_composite_rectangles: clipped extents (0, 0),(490, 37) x 2 [ 45.601] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(490, 37) [ 45.601] sna_composite_rectangles: dropping last-cpu hint [ 45.601] sna_drawable_use_bo pixmap=3425, box=((0, 0), (490, 37)), flags=1... [ 45.601] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 45.601] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 45.601] sna_drawable_use_bo: using whole GPU bo [ 45.601] gen9_render_fill_boxes (op=1, color=(f2f2, f1f1, f0f0, ffff) [20028888]) [ 45.601] kgem_bo_is_render: handle=17, rq? 1 [1] [ 45.601] gen9_render_fill_boxes(fff2f1f0 x 2 [(477, 0), (490, 17) ...]) [ 45.601] sna_render_get_solid: fff2f1f0 [ 45.601] sna_render_get_solid(15) = fff2f1f0 (old) [ 45.601] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 45.601] kgem_check_bo: num_pages=+0, num_exec=+0 [ 45.601] gen9_composite_get_binding_table(ff00) [ 45.601] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 45.601] kgem_add_reloc64: adding proxy [delta=60] for handle=8 [ 45.601] kgem_add_handle: handle=8, index=3 [ 45.601] kgem_add_reloc64[5] = (delta=60, target handle=3, presumed=fdffe000) [ 45.601] [3fb0] bind bo(handle=8, addr=fdffe03c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 45.601] gen9_emit_vertex_elements: setup id=0 [ 45.601] (477, 0), (490, 17) [ 45.601] (0, 17), (490, 37) [ 45.601] gen8_vertex_flush[4cc] = 6 [ 45.601] sna_composite_rectangles(pixmap=3425, op=1, ff300a24 x 2 [(477, 0)x(13, 17) ...]) [ 45.601] sna_composite_rectangles: converted to op 1 [ 45.601] sna_composite_rectangles[0] (477, 0)x(13, 17) -> (477, 0), (490, 17) [ 45.601] sna_composite_rectangles[1] (0, 17)x(490, 20) -> (0, 17), (490, 37) [ 45.601] sna_composite_rectangles: nrects=2, region=(0, 0), (490, 37) x 2 [ 45.601] sna_composite_rectangles: clipped extents (0, 0),(490, 37) x 2 [ 45.601] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(490, 37) [ 45.601] sna_composite_rectangles: dropping last-cpu hint [ 45.601] sna_drawable_use_bo pixmap=3425, box=((0, 0), (490, 37)), flags=1... [ 45.601] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 45.601] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 45.601] sna_drawable_use_bo: using whole GPU bo [ 45.601] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 45.601] kgem_bo_is_render: handle=17, rq? 1 [1] [ 45.601] gen9_render_fill_boxes(ff300a24 x 2 [(477, 0), (490, 17) ...]) [ 45.601] sna_render_get_solid: ff300a24 [ 45.601] sna_render_get_solid(17) = ff300a24 (old) [ 45.601] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 45.601] kgem_check_bo: num_pages=+0, num_exec=+0 [ 45.601] gen9_composite_get_binding_table(fe80) [ 45.601] kgem_add_reloc64: handle=8, pos=16280, delta=0, domains=40000 [ 45.601] kgem_add_reloc64: adding proxy [delta=68] for handle=8 [ 45.601] kgem_add_reloc64[6] = (delta=68, target handle=3, presumed=fdffe000) [ 45.601] [3f90] bind bo(handle=8, addr=fdffe044), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 45.601] gen9_emit_vertex_elements: setup id=0 [ 45.601] (477, 0), (490, 17) [ 45.601] (0, 17), (490, 37) [ 45.601] gen8_vertex_flush[508] = 6 [ 45.601] sna_composite_rectangles(pixmap=3425, op=1, ff300a24 x 2 [(477, 0)x(13, 17) ...]) [ 45.601] sna_composite_rectangles: converted to op 1 [ 45.601] sna_composite_rectangles[0] (477, 0)x(13, 17) -> (477, 0), (490, 17) [ 45.601] sna_composite_rectangles[1] (0, 17)x(490, 20) -> (0, 17), (490, 37) [ 45.601] sna_composite_rectangles: nrects=2, region=(0, 0), (490, 37) x 2 [ 45.601] sna_composite_rectangles: clipped extents (0, 0),(490, 37) x 2 [ 45.601] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(490, 37) [ 45.601] sna_composite_rectangles: dropping last-cpu hint [ 45.601] sna_drawable_use_bo pixmap=3425, box=((0, 0), (490, 37)), flags=1... [ 45.601] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 45.601] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 45.601] sna_drawable_use_bo: using whole GPU bo [ 45.601] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 45.601] kgem_bo_is_render: handle=17, rq? 1 [1] [ 45.601] gen9_render_fill_boxes(ff300a24 x 2 [(477, 0), (490, 17) ...]) [ 45.601] sna_render_get_solid: ff300a24 [ 45.601] sna_render_get_solid(17) = ff300a24 (last) [ 45.601] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 45.601] kgem_check_bo: num_pages=+0, num_exec=+0 [ 45.601] gen9_composite_get_binding_table(fe00) [ 45.601] gen9_emit_vertex_elements: setup id=0 [ 45.601] (477, 0), (490, 17) [ 45.601] (0, 17), (490, 37) [ 45.601] gen8_vertex_flush[508] = 12 [ 45.601] sna_glyphs(op=3, nlist=1, src=(1, 15)) [ 45.601] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 45.601] sna_glyphs: discarding mask [ 45.601] glyphs0_to_dst(op=3, src=(1, 15), nlist=1, dst=(1, 15)+(0, 0)) [ 45.601] clipped_glyphs? 18 glyph in 1 lists extents (1, 4), (163, 18), region (2, 17), (162, 18): yes [ 45.601] gen9_render_composite: 0x0, current mode=1/1 [ 45.601] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 45.601] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 45.601] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 45.601] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 45.601] sna_drawable_use_bo pixmap=3425, box=((2, 17), (162, 18)), flags=7... [ 45.601] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 45.601] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 45.601] sna_drawable_use_bo: using whole GPU bo [ 45.601] gen9_composite_set_target: pixmap=3425, format=20028888, size=490x37, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 45.601] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 45.601] color_convert: src=ff8ae234 [20028888] [ 45.601] color_convert: dst=ff8ae234 [20028888] [ 45.601] sna_render_get_solid: ff8ae234 [ 45.601] sna_render_get_solid(22) = ff8ae234 (old) [ 45.601] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 45.601] sna_transform_is_imprecise_integer_translation: no transform [ 45.601] gen9_composite_picture: integer translation (0, 0), removing [ 45.601] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 45.601] sna_render_pixmap_bo: GPU all damaged [ 45.601] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 45.601] gen4_choose_composite_emitter: solid, identity mask [ 45.601] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 45.601] aligning vertex: was 2, now 4 floats per vertex [ 45.601] gen9_composite_get_binding_table(fe00) [ 45.601] kgem_add_reloc64: handle=8, pos=16248, delta=0, domains=40000 [ 45.601] kgem_add_reloc64: adding proxy [delta=88] for handle=8 [ 45.601] kgem_add_reloc64[7] = (delta=88, target handle=3, presumed=fdffe000) [ 45.601] [3f70] bind bo(handle=8, addr=fdffe058), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 45.601] kgem_add_reloc64: handle=6, pos=16232, delta=0, domains=40000 [ 45.601] kgem_add_handle: handle=6, index=4 [ 45.601] kgem_add_reloc64[8] = (delta=0, target handle=4, presumed=fd581000) [ 45.601] [3f60] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 45.601] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 45.601] gen9_emit_sampler: sampler = a [ 45.601] gen9_emit_sf: num_sf_outputs=2 [ 45.601] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 45.601] gen9_emit_vertex_elements: setup id=9 [ 45.601] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 45.601] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 45.601] glyphs0_to_dst: glyph=(9, 5), (19, 18), clip=(2, 17), (162, 18) [ 45.601] glyphs0_to_dst: blt=(9, 17), (19, 18) [ 45.601] emit_primitive_identity_mask__avx2: dst=(9, 17), mask=(672.00, 60.00) x (10.00, 1.00) [ 45.601] gen8_vertex_flush[5e4] = 3 [ 45.601] gen9_magic_ca_pass: CA fixup (11 -> 14) [ 45.601] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 45.601] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 45.601] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 45.601] sna_glyphs(op=3, nlist=1, src=(172, 15)) [ 45.601] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 45.601] sna_glyphs: discarding mask [ 45.601] glyphs0_to_dst(op=3, src=(172, 15), nlist=1, dst=(172, 15)+(0, 0)) [ 45.601] clipped_glyphs? 32 glyph in 1 lists extents (171, 3), (460, 18), region (172, 17), (459, 18): yes [ 45.601] gen9_render_composite: 0x0, current mode=1/1 [ 45.601] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 45.601] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 45.601] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 45.601] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 45.601] sna_drawable_use_bo pixmap=3425, box=((172, 17), (459, 18)), flags=7... [ 45.601] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 45.601] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 45.601] sna_drawable_use_bo: using whole GPU bo [ 45.601] gen9_composite_set_target: pixmap=3425, format=20028888, size=490x37, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 45.601] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 45.601] color_convert: src=ff729fcf [20028888] [ 45.601] color_convert: dst=ff729fcf [20028888] [ 45.601] sna_render_get_solid: ff729fcf [ 45.601] sna_render_get_solid(23) = ff729fcf (old) [ 45.601] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 45.601] sna_transform_is_imprecise_integer_translation: no transform [ 45.601] gen9_composite_picture: integer translation (0, 0), removing [ 45.601] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 45.601] sna_render_pixmap_bo: GPU all damaged [ 45.601] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 45.601] gen4_choose_composite_emitter: solid, identity mask [ 45.601] kgem_check_bo: num_pages=+0, num_exec=+0 [ 45.601] gen9_composite_get_binding_table(fd40) [ 45.601] kgem_add_reloc64: handle=8, pos=16200, delta=0, domains=40000 [ 45.601] kgem_add_reloc64: adding proxy [delta=92] for handle=8 [ 45.601] kgem_add_reloc64[9] = (delta=92, target handle=3, presumed=fdffe000) [ 45.601] [3f40] bind bo(handle=8, addr=fdffe05c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 45.601] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 45.601] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 45.601] gen9_emit_vertex_elements: setup id=9 [ 45.601] glyphs0_to_dst: glyph=(180, 4), (190, 18), clip=(172, 17), (459, 18) [ 45.601] glyphs0_to_dst: blt=(180, 17), (190, 18) [ 45.601] emit_primitive_identity_mask__avx2: dst=(180, 17), mask=(944.00, 61.00) x (10.00, 1.00) [ 45.601] glyphs0_to_dst: glyph=(208, 7), (217, 18), clip=(172, 17), (459, 18) [ 45.601] glyphs0_to_dst: blt=(208, 17), (217, 18) [ 45.601] emit_primitive_identity_mask__avx2: dst=(208, 17), mask=(960.00, 26.00) x (9.00, 1.00) [ 45.601] glyphs0_to_dst: glyph=(216, 4), (226, 18), clip=(172, 17), (459, 18) [ 45.601] glyphs0_to_dst: blt=(216, 17), (226, 18) [ 45.601] emit_primitive_identity_mask__avx2: dst=(216, 17), mask=(944.00, 61.00) x (10.00, 1.00) [ 45.601] glyphs0_to_dst: glyph=(234, 16), (245, 18), clip=(172, 17), (459, 18) [ 45.601] glyphs0_to_dst: blt=(234, 17), (245, 18) [ 45.601] emit_primitive_identity_mask__avx2: dst=(234, 17), mask=(992.00, 1.00) x (11.00, 1.00) [ 45.601] glyphs0_to_dst: glyph=(334, 7), (343, 18), clip=(172, 17), (459, 18) [ 45.601] glyphs0_to_dst: blt=(334, 17), (343, 18) [ 45.601] emit_primitive_identity_mask__avx2: dst=(334, 17), mask=(960.00, 26.00) x (9.00, 1.00) [ 45.601] glyphs0_to_dst: glyph=(342, 16), (353, 18), clip=(172, 17), (459, 18) [ 45.601] glyphs0_to_dst: blt=(342, 17), (353, 18) [ 45.601] emit_primitive_identity_mask__avx2: dst=(342, 17), mask=(992.00, 1.00) x (11.00, 1.00) [ 45.601] glyphs0_to_dst: glyph=(369, 7), (379, 18), clip=(172, 17), (459, 18) [ 45.601] glyphs0_to_dst: blt=(369, 17), (379, 18) [ 45.601] emit_primitive_identity_mask__avx2: dst=(369, 17), mask=(976.00, 42.00) x (10.00, 1.00) [ 45.601] glyphs0_to_dst: glyph=(378, 4), (388, 18), clip=(172, 17), (459, 18) [ 45.601] glyphs0_to_dst: blt=(378, 17), (388, 18) [ 45.601] emit_primitive_identity_mask__avx2: dst=(378, 17), mask=(944.00, 61.00) x (10.00, 1.00) [ 45.601] glyphs0_to_dst: glyph=(396, 16), (407, 18), clip=(172, 17), (459, 18) [ 45.601] glyphs0_to_dst: blt=(396, 17), (407, 18) [ 45.601] emit_primitive_identity_mask__avx2: dst=(396, 17), mask=(992.00, 1.00) x (11.00, 1.00) [ 45.601] glyphs0_to_dst: glyph=(424, 7), (433, 18), clip=(172, 17), (459, 18) [ 45.601] glyphs0_to_dst: blt=(424, 17), (433, 18) [ 45.601] emit_primitive_identity_mask__avx2: dst=(424, 17), mask=(960.00, 26.00) x (9.00, 1.00) [ 45.601] glyphs0_to_dst: glyph=(450, 7), (460, 18), clip=(172, 17), (459, 18) [ 45.601] glyphs0_to_dst: blt=(450, 17), (459, 18) [ 45.601] emit_primitive_identity_mask__avx2: dst=(450, 17), mask=(976.00, 42.00) x (9.00, 1.00) [ 45.601] gen8_vertex_flush[6e4] = 33 [ 45.601] gen9_magic_ca_pass: CA fixup (14 -> 47) [ 45.601] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 45.601] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 45.601] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 45.601] sna_glyphs(op=3, nlist=1, src=(1, 32)) [ 45.601] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 45.601] sna_glyphs: discarding mask [ 45.601] glyphs0_to_dst(op=3, src=(1, 32), nlist=1, dst=(1, 32)+(0, 0)) [ 45.601] clipped_glyphs: no, clip region (0, 0), (490, 37) matches drawable pixmap=94680753409936 size=490x37 [ 45.601] gen9_render_composite: 0x0, current mode=1/1 [ 45.601] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 45.601] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 45.601] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 45.601] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 45.601] sna_drawable_use_bo pixmap=3425, box=((0, 0), (490, 37)), flags=7... [ 45.601] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 45.601] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 45.601] sna_drawable_use_bo: using whole GPU bo [ 45.601] gen9_composite_set_target: pixmap=3425, format=20028888, size=490x37, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 45.601] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 45.601] color_convert: src=ff8ae234 [20028888] [ 45.601] color_convert: dst=ff8ae234 [20028888] [ 45.601] sna_render_get_solid: ff8ae234 [ 45.601] sna_render_get_solid(22) = ff8ae234 (old) [ 45.601] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 45.601] sna_transform_is_imprecise_integer_translation: no transform [ 45.601] gen9_composite_picture: integer translation (0, 0), removing [ 45.601] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 45.601] sna_render_pixmap_bo: GPU all damaged [ 45.601] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 45.601] gen4_choose_composite_emitter: solid, identity mask [ 45.601] kgem_check_bo: num_pages=+0, num_exec=+0 [ 45.601] gen9_composite_get_binding_table(fcc0) [ 45.601] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 45.601] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 45.601] gen9_emit_vertex_elements: setup id=9 [ 45.601] glyphs0_to_dst: glyph=(1, 24)x(9, 8), unclipped [ 45.601] emit_primitive_identity_mask__avx2: dst=(1, 24), mask=(688.00, 32.00) x (9.00, 8.00) [ 45.601] glyphs0_to_dst: glyph=(9, 22)x(10, 13), unclipped [ 45.601] emit_primitive_identity_mask__avx2: dst=(9, 22), mask=(672.00, 48.00) x (10.00, 13.00) [ 45.601] glyphs0_to_dst: glyph=(19, 24)x(9, 8), unclipped [ 45.601] emit_primitive_identity_mask__avx2: dst=(19, 24), mask=(688.00, 32.00) x (9.00, 8.00) [ 45.601] glyphs0_to_dst: glyph=(28, 26)x(8, 3), unclipped [ 45.601] emit_primitive_identity_mask__avx2: dst=(28, 26), mask=(688.00, 48.00) x (8.00, 3.00) [ 45.601] glyphs0_to_dst: glyph=(36, 22)x(11, 10), unclipped [ 45.601] emit_primitive_identity_mask__avx2: dst=(36, 22), mask=(704.00, 0.00) x (11.00, 10.00) [ 45.601] glyphs0_to_dst: glyph=(46, 24)x(9, 8), unclipped [ 45.601] emit_primitive_identity_mask__avx2: dst=(46, 24), mask=(720.00, 0.00) x (9.00, 8.00) [ 45.601] glyphs0_to_dst: glyph=(54, 24)x(10, 8), unclipped [ 45.601] emit_primitive_identity_mask__avx2: dst=(54, 24), mask=(704.00, 16.00) x (10.00, 8.00) [ 45.601] glyphs0_to_dst: glyph=(63, 24)x(10, 8), unclipped [ 45.601] emit_primitive_identity_mask__avx2: dst=(63, 24), mask=(720.00, 16.00) x (10.00, 8.00) [ 45.601] glyphs0_to_dst: glyph=(72, 21)x(10, 11), unclipped [ 45.602] emit_primitive_identity_mask__avx2: dst=(72, 21), mask=(736.00, 0.00) x (10.00, 11.00) [ 45.602] glyphs0_to_dst: glyph=(81, 24)x(10, 8), unclipped [ 45.602] emit_primitive_identity_mask__avx2: dst=(81, 24), mask=(752.00, 0.00) x (10.00, 8.00) [ 45.602] glyphs0_to_dst: glyph=(90, 21)x(10, 11), unclipped [ 45.602] emit_primitive_identity_mask__avx2: dst=(90, 21), mask=(736.00, 0.00) x (10.00, 11.00) [ 45.602] glyphs0_to_dst: glyph=(99, 24)x(11, 8), unclipped [ 45.602] emit_primitive_identity_mask__avx2: dst=(99, 24), mask=(736.00, 16.00) x (11.00, 8.00) [ 45.602] glyphs0_to_dst: glyph=(109, 24)x(9, 8), unclipped [ 45.602] emit_primitive_identity_mask__avx2: dst=(109, 24), mask=(752.00, 16.00) x (9.00, 8.00) [ 45.602] glyphs0_to_dst: glyph=(118, 26)x(8, 3), unclipped [ 45.602] emit_primitive_identity_mask__avx2: dst=(118, 26), mask=(688.00, 48.00) x (8.00, 3.00) [ 45.602] glyphs0_to_dst: glyph=(126, 22)x(10, 10), unclipped [ 45.602] emit_primitive_identity_mask__avx2: dst=(126, 22), mask=(704.00, 32.00) x (10.00, 10.00) [ 45.602] glyphs0_to_dst: glyph=(135, 22)x(10, 10), unclipped [ 45.602] emit_primitive_identity_mask__avx2: dst=(135, 22), mask=(704.00, 32.00) x (10.00, 10.00) [ 45.602] glyphs0_to_dst: glyph=(144, 22)x(10, 10), unclipped [ 45.602] emit_primitive_identity_mask__avx2: dst=(144, 22), mask=(720.00, 32.00) x (10.00, 10.00) [ 45.602] glyphs0_to_dst: glyph=(153, 22)x(10, 10), unclipped [ 45.602] emit_primitive_identity_mask__avx2: dst=(153, 22), mask=(704.00, 48.00) x (10.00, 10.00) [ 45.602] gen8_vertex_flush[7e4] = 54 [ 45.602] gen9_magic_ca_pass: CA fixup (47 -> 101) [ 45.602] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 45.602] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 45.602] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 45.602] sna_glyphs(op=3, nlist=1, src=(163, 32)) [ 45.602] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 45.602] sna_glyphs: discarding mask [ 45.602] glyphs0_to_dst(op=3, src=(163, 32), nlist=1, dst=(163, 32)+(0, 0)) [ 45.602] clipped_glyphs: no, clip region (0, 0), (490, 37) matches drawable pixmap=94680753409936 size=490x37 [ 45.602] gen9_render_composite: 0x0, current mode=1/1 [ 45.602] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 45.602] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 45.602] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 45.602] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 45.602] sna_drawable_use_bo pixmap=3425, box=((0, 0), (490, 37)), flags=7... [ 45.602] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 45.602] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 45.602] sna_drawable_use_bo: using whole GPU bo [ 45.602] gen9_composite_set_target: pixmap=3425, format=20028888, size=490x37, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 45.602] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 45.602] color_convert: src=ffffffff [20028888] [ 45.602] color_convert: dst=ffffffff [20028888] [ 45.602] sna_render_get_solid: ffffffff [ 45.602] sna_render_get_solid(white) [ 45.602] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 45.602] sna_transform_is_imprecise_integer_translation: no transform [ 45.602] gen9_composite_picture: integer translation (0, 0), removing [ 45.602] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 45.602] sna_render_pixmap_bo: GPU all damaged [ 45.602] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 45.602] gen4_choose_composite_emitter: solid, identity mask [ 45.602] kgem_check_bo: num_pages=+0, num_exec=+0 [ 45.602] gen9_composite_get_binding_table(fc80) [ 45.602] kgem_add_reloc64: handle=7, pos=16152, delta=0, domains=40000 [ 45.602] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 45.602] kgem_add_reloc64[10] = (delta=1048, target handle=2, presumed=fffe8000) [ 45.602] [3f10] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 45.602] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 45.602] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 45.602] gen9_emit_vertex_elements: setup id=9 [ 45.602] glyphs0_to_dst: glyph=(165, 24)x(5, 8), unclipped [ 45.602] emit_primitive_identity_mask__avx2: dst=(165, 24), mask=(720.00, 48.00) x (5.00, 8.00) [ 45.602] gen8_vertex_flush[8e4] = 3 [ 45.602] gen9_magic_ca_pass: CA fixup (101 -> 104) [ 45.602] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 45.602] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 45.602] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 45.602] sna_glyphs(op=3, nlist=1, src=(172, 32)) [ 45.602] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 45.602] sna_glyphs: discarding mask [ 45.602] glyphs0_to_dst(op=3, src=(172, 32), nlist=1, dst=(172, 32)+(0, 0)) [ 45.602] clipped_glyphs: no, clip region (0, 0), (490, 37) matches drawable pixmap=94680753409936 size=490x37 [ 45.602] gen9_render_composite: 0x0, current mode=1/1 [ 45.602] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 45.602] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 45.602] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 45.602] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 45.602] sna_drawable_use_bo pixmap=3425, box=((0, 0), (490, 37)), flags=7... [ 45.602] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 45.602] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 45.602] sna_drawable_use_bo: using whole GPU bo [ 45.602] gen9_composite_set_target: pixmap=3425, format=20028888, size=490x37, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 45.602] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 45.602] color_convert: src=ff729fcf [20028888] [ 45.602] color_convert: dst=ff729fcf [20028888] [ 45.602] sna_render_get_solid: ff729fcf [ 45.602] sna_render_get_solid(23) = ff729fcf (old) [ 45.602] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 45.602] sna_transform_is_imprecise_integer_translation: no transform [ 45.602] gen9_composite_picture: integer translation (0, 0), removing [ 45.602] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 45.602] sna_render_pixmap_bo: GPU all damaged [ 45.602] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 45.602] gen4_choose_composite_emitter: solid, identity mask [ 45.602] kgem_check_bo: num_pages=+0, num_exec=+0 [ 45.602] gen9_composite_get_binding_table(fc00) [ 45.602] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 45.602] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 45.602] gen9_emit_vertex_elements: setup id=9 [ 45.602] glyphs0_to_dst: glyph=(171, 26)x(11, 3), unclipped [ 45.602] emit_primitive_identity_mask__avx2: dst=(171, 26), mask=(736.00, 32.00) x (11.00, 3.00) [ 45.602] glyphs0_to_dst: glyph=(180, 21)x(10, 14), unclipped [ 45.602] emit_primitive_identity_mask__avx2: dst=(180, 21), mask=(944.00, 48.00) x (10.00, 14.00) [ 45.602] glyphs0_to_dst: glyph=(189, 21)x(11, 11), unclipped [ 45.602] emit_primitive_identity_mask__avx2: dst=(189, 21), mask=(960.00, 0.00) x (11.00, 11.00) [ 45.602] glyphs0_to_dst: glyph=(198, 24)x(10, 8), unclipped [ 45.602] emit_primitive_identity_mask__avx2: dst=(198, 24), mask=(976.00, 0.00) x (10.00, 8.00) [ 45.602] glyphs0_to_dst: glyph=(208, 24)x(9, 11), unclipped [ 45.602] emit_primitive_identity_mask__avx2: dst=(208, 24), mask=(960.00, 16.00) x (9.00, 11.00) [ 45.602] glyphs0_to_dst: glyph=(216, 21)x(10, 14), unclipped [ 45.602] emit_primitive_identity_mask__avx2: dst=(216, 21), mask=(944.00, 48.00) x (10.00, 14.00) [ 45.602] glyphs0_to_dst: glyph=(225, 22)x(10, 10), unclipped [ 45.602] emit_primitive_identity_mask__avx2: dst=(225, 22), mask=(976.00, 16.00) x (10.00, 10.00) [ 45.602] glyphs0_to_dst: glyph=(234, 33)x(11, 2), unclipped [ 45.602] emit_primitive_identity_mask__avx2: dst=(234, 33), mask=(992.00, 0.00) x (11.00, 2.00) [ 45.602] glyphs0_to_dst: glyph=(243, 21)x(11, 11), unclipped [ 45.602] emit_primitive_identity_mask__avx2: dst=(243, 21), mask=(1008.00, 0.00) x (11.00, 11.00) [ 45.602] glyphs0_to_dst: glyph=(253, 24)x(9, 8), unclipped [ 45.602] emit_primitive_identity_mask__avx2: dst=(253, 24), mask=(720.00, 0.00) x (9.00, 8.00) [ 45.602] glyphs0_to_dst: glyph=(261, 24)x(10, 8), unclipped [ 45.602] emit_primitive_identity_mask__avx2: dst=(261, 24), mask=(704.00, 16.00) x (10.00, 8.00) [ 45.602] glyphs0_to_dst: glyph=(270, 24)x(10, 8), unclipped [ 45.602] emit_primitive_identity_mask__avx2: dst=(270, 24), mask=(704.00, 16.00) x (10.00, 8.00) [ 45.602] glyphs0_to_dst: glyph=(279, 20)x(10, 12), unclipped [ 45.602] emit_primitive_identity_mask__avx2: dst=(279, 20), mask=(992.00, 16.00) x (10.00, 12.00) [ 45.602] glyphs0_to_dst: glyph=(288, 24)x(10, 8), unclipped [ 45.602] emit_primitive_identity_mask__avx2: dst=(288, 24), mask=(704.00, 16.00) x (10.00, 8.00) [ 45.602] glyphs0_to_dst: glyph=(297, 24)x(10, 8), unclipped [ 45.602] emit_primitive_identity_mask__avx2: dst=(297, 24), mask=(752.00, 0.00) x (10.00, 8.00) [ 45.602] glyphs0_to_dst: glyph=(307, 20)x(10, 12), unclipped [ 45.602] emit_primitive_identity_mask__avx2: dst=(307, 20), mask=(1008.00, 16.00) x (10.00, 12.00) [ 45.602] glyphs0_to_dst: glyph=(315, 21)x(11, 11), unclipped [ 45.602] emit_primitive_identity_mask__avx2: dst=(315, 21), mask=(960.00, 0.00) x (11.00, 11.00) [ 45.602] glyphs0_to_dst: glyph=(324, 24)x(11, 8), unclipped [ 45.602] emit_primitive_identity_mask__avx2: dst=(324, 24), mask=(736.00, 16.00) x (11.00, 8.00) [ 45.602] glyphs0_to_dst: glyph=(334, 24)x(9, 11), unclipped [ 45.602] emit_primitive_identity_mask__avx2: dst=(334, 24), mask=(960.00, 16.00) x (9.00, 11.00) [ 45.602] glyphs0_to_dst: glyph=(342, 33)x(11, 2), unclipped [ 45.602] emit_primitive_identity_mask__avx2: dst=(342, 33), mask=(992.00, 0.00) x (11.00, 2.00) [ 45.602] glyphs0_to_dst: glyph=(351, 20)x(10, 12), unclipped [ 45.602] emit_primitive_identity_mask__avx2: dst=(351, 20), mask=(992.00, 16.00) x (10.00, 12.00) [ 45.602] glyphs0_to_dst: glyph=(361, 20)x(9, 12), unclipped [ 45.602] emit_primitive_identity_mask__avx2: dst=(361, 20), mask=(960.00, 32.00) x (9.00, 12.00) [ 45.602] glyphs0_to_dst: glyph=(369, 24)x(10, 11), unclipped [ 45.602] emit_primitive_identity_mask__avx2: dst=(369, 24), mask=(976.00, 32.00) x (10.00, 11.00) [ 45.602] glyphs0_to_dst: glyph=(378, 21)x(10, 14), unclipped [ 45.602] emit_primitive_identity_mask__avx2: dst=(378, 21), mask=(944.00, 48.00) x (10.00, 14.00) [ 45.602] glyphs0_to_dst: glyph=(387, 22)x(10, 10), unclipped [ 45.602] emit_primitive_identity_mask__avx2: dst=(387, 22), mask=(960.00, 48.00) x (10.00, 10.00) [ 45.602] glyphs0_to_dst: glyph=(396, 33)x(11, 2), unclipped [ 45.602] emit_primitive_identity_mask__avx2: dst=(396, 33), mask=(992.00, 0.00) x (11.00, 2.00) [ 45.602] glyphs0_to_dst: glyph=(406, 24)x(9, 8), unclipped [ 45.602] emit_primitive_identity_mask__avx2: dst=(406, 24), mask=(688.00, 32.00) x (9.00, 8.00) [ 45.602] glyphs0_to_dst: glyph=(415, 24)x(9, 8), unclipped [ 45.602] emit_primitive_identity_mask__avx2: dst=(415, 24), mask=(752.00, 16.00) x (9.00, 8.00) [ 45.602] glyphs0_to_dst: glyph=(424, 24)x(9, 11), unclipped [ 45.602] emit_primitive_identity_mask__avx2: dst=(424, 24), mask=(960.00, 16.00) x (9.00, 11.00) [ 45.602] glyphs0_to_dst: glyph=(432, 21)x(10, 11), unclipped [ 45.602] emit_primitive_identity_mask__avx2: dst=(432, 21), mask=(976.00, 48.00) x (10.00, 11.00) [ 45.602] glyphs0_to_dst: glyph=(442, 24)x(9, 8), unclipped [ 45.602] emit_primitive_identity_mask__avx2: dst=(442, 24), mask=(688.00, 32.00) x (9.00, 8.00) [ 45.602] glyphs0_to_dst: glyph=(450, 24)x(10, 11), unclipped [ 45.602] emit_primitive_identity_mask__avx2: dst=(450, 24), mask=(976.00, 32.00) x (10.00, 11.00) [ 45.602] gen8_vertex_flush[9e4] = 96 [ 45.602] gen9_magic_ca_pass: CA fixup (104 -> 200) [ 45.602] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 45.602] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 45.602] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 45.602] sna_glyphs(op=3, nlist=1, src=(460, 32)) [ 45.602] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 45.602] sna_glyphs: discarding mask [ 45.602] glyphs0_to_dst(op=3, src=(460, 32), nlist=1, dst=(460, 32)+(0, 0)) [ 45.602] clipped_glyphs: no, clip region (0, 0), (490, 37) matches drawable pixmap=94680753409936 size=490x37 [ 45.602] gen9_render_composite: 0x0, current mode=1/1 [ 45.602] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 45.602] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 45.602] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 45.602] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 45.602] sna_drawable_use_bo pixmap=3425, box=((0, 0), (490, 37)), flags=7... [ 45.602] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 45.602] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 45.602] sna_drawable_use_bo: using whole GPU bo [ 45.602] gen9_composite_set_target: pixmap=3425, format=20028888, size=490x37, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 45.602] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 45.602] color_convert: src=ffffffff [20028888] [ 45.602] color_convert: dst=ffffffff [20028888] [ 45.602] sna_render_get_solid: ffffffff [ 45.602] sna_render_get_solid(white) [ 45.602] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 45.602] sna_transform_is_imprecise_integer_translation: no transform [ 45.602] gen9_composite_picture: integer translation (0, 0), removing [ 45.602] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 45.602] sna_render_pixmap_bo: GPU all damaged [ 45.602] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 45.602] gen4_choose_composite_emitter: solid, identity mask [ 45.602] kgem_check_bo: num_pages=+0, num_exec=+0 [ 45.602] gen9_composite_get_binding_table(fbc0) [ 45.602] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 45.602] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 45.602] gen9_emit_vertex_elements: setup id=9 [ 45.602] glyphs0_to_dst: glyph=(459, 21)x(10, 13), unclipped [ 45.602] emit_primitive_identity_mask__avx2: dst=(459, 21), mask=(752.00, 32.00) x (10.00, 13.00) [ 45.602] gen8_vertex_flush[ae4] = 3 [ 45.602] gen9_magic_ca_pass: CA fixup (200 -> 203) [ 45.602] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 45.602] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 45.602] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 45.602] sna_composite_rectangles(pixmap=3425, op=1, ffffffff x 1 [(478, 18)x(9, 17) ...]) [ 45.602] sna_composite_rectangles: converted to op 1 [ 45.602] sna_composite_rectangles[0] (478, 18)x(9, 17) -> (478, 18), (487, 35) [ 45.602] sna_composite_rectangles: nrects=1, region=(478, 18), (487, 35) x 1 [ 45.602] sna_composite_rectangles: clipped extents (478, 18),(487, 35) x 1 [ 45.602] sna_composite_rectangles: pixmap +(0, 0) extents (478, 18),(487, 35) [ 45.602] sna_composite_rectangles: dropping last-cpu hint [ 45.602] sna_drawable_use_bo pixmap=3425, box=((478, 18), (487, 35)), flags=9... [ 45.602] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 45.602] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 45.602] sna_drawable_use_bo: using whole GPU bo [ 45.602] gen9_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20028888]) [ 45.602] kgem_bo_is_render: handle=17, rq? 1 [1] [ 45.602] gen9_render_fill_boxes(ffffffff x 1 [(478, 18), (487, 35) ...]) [ 45.602] sna_render_get_solid: ffffffff [ 45.602] sna_render_get_solid(white) [ 45.602] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 45.602] kgem_check_bo: num_pages=+0, num_exec=+0 [ 45.602] aligning vertex: was 4, now 2 floats per vertex [ 45.602] gen9_composite_get_binding_table(fb80) [ 45.602] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 45.602] gen9_emit_sampler: sampler = 1 [ 45.602] gen9_emit_sf: num_sf_outputs=1 [ 45.602] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 45.602] gen9_emit_vertex_elements: setup id=0 [ 45.602] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 45.602] (478, 18), (487, 35) [ 45.602] gen8_vertex_flush[c00] = 3 [ 45.602] sna_validate_gc(0x561c94ab2470) changes=e0000, previous serial=80000d2f, drawable=d2f [ 45.602] sna_validate_gc: recomputing clip [ 45.602] sna_validate_gc: composite clip=2x[(65, 568), (555, 605)] [0x561c94a333d0] [ 45.602] sna_copy_area: src=pixmap=3425:(0, 0)x(490, 37)+(0, 0) -> dst=pixmap=3060:(0, 544)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 45.602] sna_copy_area: normal copy [ 45.602] sna_do_copy: src=(0, 0), dst=(0, 544), size=(490x37) [ 45.602] sna_do_copy: after drawable: src=(0, 0), dst=(65, 568), size=(490x37) [ 45.602] sna_do_copy: dst extents (65, 568), (555, 605), dst clip extents (65, 568), (555, 605), dst size=3775x2136 [ 45.602] sna_do_copy: clipped dst extents (65, 568), (555, 605) [ 45.602] sna_do_copy: unclipped src extents (0, 0), (490, 37) [ 45.602] sna_do_copy: clipped src extents (0, 0), (490, 37) [ 45.602] sna_do_copy: pixmap -- no source clipping [ 45.602] sna_do_copy: src extents (0, 0), (490, 37) x 1 [ 45.602] sna_do_copy: copy region (65, 568), (555, 605) x 2 + (-65, -568) [ 45.602] sna_copy_boxes (boxes=2x[(542, 568), (555, 585)...], src pixmap=3425+(-65, -568), dst pixmap=3060+(-65, -24), alu=3, src.size=490x37, dst.size=3775x2136) [ 45.602] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94ace290, gpu_bo=17, cpu_bo=0), replaces=0 [ 45.602] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 45.602] sna_drawable_use_bo pixmap=3060, box=((0, 544), (490, 581)), flags=3... [ 45.602] sna_drawable_use_bo: exported target, set PREFER_GPU [ 45.602] sna_drawable_use_bo: pinned, never REPLACES [ 45.602] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=3 [ 45.602] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 45.602] sna_drawable_use_bo: using whole GPU bo [ 45.602] sna_pixmap_move_to_gpu(pixmap=3425, usage=0), flags=a [ 45.602] sna_pixmap_move_to_gpu: already all-damaged [ 45.602] sna_pixmap_mark_active: pixmap=3425, handle=17 [ 45.602] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 45.602] gen9_render_copy_boxes (0, -544)->(0, 0) x 2, alu=3, flags=0, self-copy=0, overlaps? 0 [ 45.602] kgem_bo_is_render: handle=17, rq? 1 [1] [ 45.602] kgem_bo_is_render: handle=9, rq? 0 [0] [ 45.602] kgem_bo_is_render: handle=9, rq? 0 [0] [ 45.602] kgem_bo_is_render: handle=17, rq? 1 [1] [ 45.602] kgem_set_mode: flushing before new bo [ 45.602] gen8_vertex_close: used=818, vbo active? 23, vb=201, nreloc=2 [ 45.602] gen8_vertex_close: reloc[0] = 287 [ 45.602] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 45.602] kgem_add_handle: handle=23, index=5 [ 45.602] kgem_add_reloc64[11] = (delta=0, target handle=5, presumed=fd541000) [ 45.602] gen8_vertex_close: reloc[1] = 372 [ 45.602] kgem_add_reloc64: handle=23, pos=372, delta=0, domains=200000 [ 45.602] kgem_add_reloc64[12] = (delta=0, target handle=5, presumed=fd541000) [ 45.602] batch[1/1, flags=1800]: 774 774 16112 16384, nreloc=13, nexec=6, nfence=0, aperture=1164 [fenced=0] [ 45.602] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd981000 [ 45.602] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -57343 [ 45.602] kgem_fixup_relocs: shrinking by 57344 [ 45.602] __kgem_busy: handle=2, busy=0, wedged=0 [ 45.603] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd981000 [ 45.603] kgem_commit: release handle=17 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fff63000 [ 45.603] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 45.603] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 45.603] __kgem_bo_clear_busy: handle=7 [ 45.603] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 45.603] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 45.603] __kgem_bo_clear_busy: handle=8 [ 45.603] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 45.603] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 45.603] __kgem_bo_clear_busy: handle=8 [ 45.603] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 45.603] __kgem_bo_clear_busy: handle=8 [ 45.603] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 45.603] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 45.603] __kgem_bo_clear_busy: handle=8 [ 45.603] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 45.603] __kgem_bo_clear_busy: handle=7 [ 45.603] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 45.603] __kgem_busy: handle=2, busy=131072, wedged=0 [ 45.603] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 45.603] kgem_check_bo: num_pages=+8164, num_exec=+2 [ 45.603] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 45.603] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 45.603] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 45.603] kgem_add_handle: handle=4, index=0 [ 45.603] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 45.603] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 45.603] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 45.603] gen9_composite_get_binding_table(ffc0) [ 45.603] kgem_add_reloc64: handle=9, pos=16360, delta=0, domains=20002 [ 45.603] kgem_add_handle: handle=9, index=1 [ 45.603] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f02dd000) [ 45.603] __kgem_bo_mark_dirty: handle=9 (proxy? 0) [ 45.603] [3fe0] bind bo(handle=9, addr=f02dd000), format=192, width=3775, height=2136, pitch=15360, tiling=1 -> render [ 45.603] kgem_add_reloc64: handle=17, pos=16344, delta=0, domains=40000 [ 45.603] kgem_add_handle: handle=17, index=2 [ 45.603] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fff63000) [ 45.603] [3fd0] bind bo(handle=17, addr=fff63000), format=192, width=490, height=37, pitch=2048, tiling=1 -> sampler [ 45.603] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 45.603] gen9_emit_sampler: sampler = 0 [ 45.603] gen9_emit_sf: num_sf_outputs=1 [ 45.603] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 45.603] gen9_emit_vertex_elements: setup id=0 [ 45.603] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 45.603] (477, 0) -> (477, 544) + (13, 17) [ 45.603] (0, 17) -> (0, 561) + (490, 20) [ 45.603] gen8_vertex_flush[490] = 6 [ 45.603] sna_accel_flush: flush?=1, dirty?=0 [ 45.603] gen8_vertex_close: used=830, vbo active? 23, vb=1, nreloc=1 [ 45.603] gen8_vertex_close: reloc[0] = 287 [ 45.603] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 45.603] kgem_add_handle: handle=23, index=3 [ 45.603] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 45.603] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=8238 [fenced=0] [ 45.603] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 45.603] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 45.603] kgem_fixup_relocs: shrinking by 61440 [ 45.603] __kgem_busy: handle=1, busy=0, wedged=0 [ 45.603] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 45.603] kgem_commit: release handle=9 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f02dd000 [ 45.603] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 45.603] kgem_commit: release handle=17 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fff63000 [ 45.603] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 45.603] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 45.603] sna_accel_flush: flush?=0, dirty?=0 [ 45.603] sna_accel_flush: flush?=0, dirty?=0 [ 45.603] sna_accel_flush: flush?=0, dirty?=0 [ 45.603] sna_accel_flush: flush?=0, dirty?=0 [ 45.603] sna_destroy_pixmap: pixmap=3425, attached?=1 [ 45.603] _kgem_bo_destroy: handle=17, proxy? 0 [ 45.603] __kgem_bo_destroy: handle=17, size=262144 [ 45.603] __kgem_busy: handle=17, busy=0, wedged=0 [ 45.603] __kgem_bo_clear_busy: handle=17 [ 45.603] kgem_bo_move_to_inactive: moving handle=17 to inactive [ 45.603] __sna_free_pixmap(pixmap=3425) [ 45.603] sna_accel_flush: flush?=0, dirty?=0 [ 45.603] sna_accel_flush: flush?=0, dirty?=0 [ 45.603] sna_accel_flush: flush?=0, dirty?=0 [ 45.603] sna_block_handler (tv=0.26000) [ 45.603] kgem_retire, need_retire?=1 [ 45.603] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 45.603] kgem_retire__requests_ring: retiring ring 0 [ 45.603] __kgem_busy: handle=2, busy=0, wedged=0 [ 45.603] __kgem_retire_rq: request 2 complete [ 45.603] kgem_retire__requests_ring: retiring ring 0 [ 45.603] __kgem_busy: handle=1, busy=0, wedged=0 [ 45.603] __kgem_retire_rq: request 1 complete [ 45.603] __kgem_bo_flush: handle=9, busy=0, wedged=0 [ 45.603] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 45.603] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 45.603] kgem_retire -- retired=0, need_retire=0 [ 45.603] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 45.603] gen6_render_retire: resetting idle vbo [ 45.603] sna_scanout_do_flush: flush timer active: delta=12 [ 45.603] sna_accel_do_throttle -- no pending activity [ 45.603] sna_accel_block: evaluating timers, active=5 [ 45.603] sna_accel_block: flush timer expires in 12 [45615] [ 45.603] sna_wakeup_handler [ 45.603] sna_accel_flush: flush?=0, dirty?=0 [ 45.603] sna_accel_flush: flush?=0, dirty?=0 [ 45.603] sna_accel_flush: flush?=0, dirty?=0 [ 45.603] sna_block_handler (tv=0.26000) [ 45.603] sna_scanout_do_flush: flush timer active: delta=12 [ 45.603] sna_accel_do_throttle -- no pending activity [ 45.603] sna_accel_block: evaluating timers, active=5 [ 45.603] sna_accel_block: flush timer expires in 12 [45615] [ 45.603] sna_wakeup_handler [ 45.603] sna_accel_flush: flush?=0, dirty?=0 [ 45.603] sna_accel_flush: flush?=0, dirty?=0 [ 45.603] sna_block_handler (tv=0.26000) [ 45.603] sna_scanout_do_flush: flush timer active: delta=12 [ 45.603] sna_accel_do_throttle -- no pending activity [ 45.603] sna_accel_block: evaluating timers, active=5 [ 45.603] sna_accel_block: flush timer expires in 12 [45615] [ 45.603] sna_wakeup_handler [ 45.603] sna_accel_flush: flush?=0, dirty?=0 [ 45.603] sna_accel_flush: flush?=0, dirty?=0 [ 45.603] sna_accel_flush: flush?=0, dirty?=0 [ 45.603] sna_accel_flush: flush?=0, dirty?=0 [ 45.603] sna_block_handler (tv=0.26000) [ 45.603] sna_scanout_do_flush: flush timer active: delta=12 [ 45.603] sna_accel_do_throttle -- no pending activity [ 45.603] sna_accel_block: evaluating timers, active=5 [ 45.603] sna_accel_block: flush timer expires in 12 [45615] [ 45.603] sna_wakeup_handler [ 45.603] sna_accel_flush: flush?=0, dirty?=0 [ 45.603] sna_accel_flush: flush?=0, dirty?=0 [ 45.603] sna_block_handler (tv=0.26000) [ 45.603] sna_scanout_do_flush: flush timer active: delta=12 [ 45.603] sna_accel_do_throttle -- no pending activity [ 45.603] sna_accel_block: evaluating timers, active=5 [ 45.603] sna_accel_block: flush timer expires in 12 [45615] [ 45.603] sna_wakeup_handler [ 45.603] sna_accel_flush: flush?=0, dirty?=0 [ 45.604] sna_accel_flush: flush?=0, dirty?=0 [ 45.604] sna_block_handler (tv=0.25000) [ 45.604] sna_scanout_do_flush: flush timer active: delta=11 [ 45.604] sna_accel_do_throttle -- no pending activity [ 45.604] sna_accel_block: evaluating timers, active=5 [ 45.604] sna_accel_block: flush timer expires in 11 [45615] [ 45.604] sna_wakeup_handler [ 45.604] sna_accel_flush: flush?=0, dirty?=0 [ 45.604] sna_accel_flush: flush?=0, dirty?=0 [ 45.604] sna_accel_flush: flush?=0, dirty?=0 [ 45.604] sna_block_handler (tv=0.25000) [ 45.604] sna_scanout_do_flush: flush timer active: delta=11 [ 45.604] sna_accel_do_throttle -- no pending activity [ 45.604] sna_accel_block: evaluating timers, active=5 [ 45.604] sna_accel_block: flush timer expires in 11 [45615] [ 45.604] sna_wakeup_handler [ 45.604] sna_accel_flush: flush?=0, dirty?=0 [ 45.604] sna_accel_flush: flush?=0, dirty?=0 [ 45.604] sna_block_handler (tv=0.25000) [ 45.604] sna_scanout_do_flush: flush timer active: delta=11 [ 45.604] sna_accel_do_throttle -- no pending activity [ 45.604] sna_accel_block: evaluating timers, active=5 [ 45.604] sna_accel_block: flush timer expires in 11 [45615] [ 45.604] sna_wakeup_handler [ 45.604] sna_accel_flush: flush?=0, dirty?=0 [ 45.604] sna_accel_flush: flush?=0, dirty?=0 [ 45.604] sna_accel_flush: flush?=0, dirty?=0 [ 45.604] sna_create_pixmap(1, 1, 32, usage=0) [ 45.604] kgem_can_create_2d: 1x1 @ 32 [ 45.604] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=1 [ 45.604] kgem_can_create_2d: untiled size=4096 [ 45.604] kgem_choose_tiling: disabling tiling [1x1] for single row/col [ 45.604] kgem_choose_tiling: 1x1 -> 0 [ 45.604] sna_create_pixmap: usage=0, flags=a [ 45.604] sna_create_pixmap: small buffer [4], attaching to shadow pixmap [ 45.604] create_pixmap: allocating pixmap 1x1, depth=32/32, size=12 [ 45.604] create_pixmap: serial=3426, usage=0, 1x1 [ 45.604] sna_create_pixmap: serial=3426, 1x1, usage=0 [ 45.604] sna_composite_rectangles(pixmap=3427, op=0, 0 x 1 [(0, 0)x(1, 1) ...]) [ 45.604] sna_composite_rectangles: converted to op 0 [ 45.604] sna_composite_rectangles[0] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 45.604] sna_composite_rectangles: nrects=1, region=(0, 0), (1, 1) x 1 [ 45.604] sna_composite_rectangles: clipped extents (0, 0),(1, 1) x 1 [ 45.604] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(1, 1) [ 45.604] sna_composite_rectangles: fallback, dst pixmap=3427 too small or not attached [ 45.604] sna_composite_rectangles: fallback [ 45.604] sna_drawable_move_region_to_cpu(pixmap=3427 (1x1), [(0, 0), (1, 1)], flags=1) [ 45.604] sna_drawable_move_region_to_cpu: region (0, 0), (1, 1) + (0, 0) subsumes pixmap (1x1) [ 45.604] _sna_pixmap_move_to_cpu(pixmap=3427, 1x1, flags=1) [ 45.604] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 45.604] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 45.604] operate_inplace: no, inplace operation not suitable [ 45.604] _sna_pixmap_move_to_cpu: marking as damaged [ 45.604] __sna_damage_all(1, 1) [ 45.604] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 45.604] sna_composite_rectangles(pixmap=3427, op=1, fff2f1f0 x 1 [(0, 0)x(1, 1) ...]) [ 45.604] sna_composite_rectangles: converted to op 1 [ 45.604] sna_composite_rectangles[0] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 45.604] sna_composite_rectangles: nrects=1, region=(0, 0), (1, 1) x 1 [ 45.604] sna_composite_rectangles: clipped extents (0, 0),(1, 1) x 1 [ 45.604] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(1, 1) [ 45.604] sna_composite_rectangles: fallback, dst pixmap=3427 too small or not attached [ 45.604] sna_composite_rectangles: fallback [ 45.604] sna_drawable_move_region_to_cpu(pixmap=3427 (1x1), [(0, 0), (1, 1)], flags=1) [ 45.604] sna_drawable_move_region_to_cpu: pixmap=3427 all damaged on CPU [ 45.604] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 45.604] sna_composite_rectangles: fallback fill: (0, 0)x(1, 1) fff2f1f0 [ 45.604] sna_composite_rectangles(pixmap=3427, op=1, ff300a24 x 2 [(0, 0)x(1, 1) ...]) [ 45.604] sna_composite_rectangles: converted to op 1 [ 45.604] sna_composite_rectangles[0] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 45.604] sna_composite_rectangles[1] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 45.604] sna_composite_rectangles: nrects=2, region=(0, 0), (1, 1) x 2 [ 45.604] sna_composite_rectangles: clipped extents (0, 0),(1, 1) x 1 [ 45.604] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(1, 1) [ 45.604] sna_composite_rectangles: fallback, dst pixmap=3427 too small or not attached [ 45.604] sna_composite_rectangles: fallback [ 45.604] sna_drawable_move_region_to_cpu(pixmap=3427 (1x1), [(0, 0), (1, 1)], flags=1) [ 45.604] sna_drawable_move_region_to_cpu: pixmap=3427 all damaged on CPU [ 45.604] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 45.604] sna_composite_rectangles: fallback fill: (0, 0)x(1, 1) ff300a24 [ 45.604] sna_validate_gc(0x561c94ab2470) changes=80000, previous serial=80000d2f, drawable=d2f [ 45.604] sna_validate_gc: recomputing clip [ 45.604] sna_validate_gc: composite clip=1x[(65, 24), (3840, 2160)] [0x561c94abf1d0] [ 45.604] sna_copy_area: src=pixmap=3427:(0, 0)x(1, 1)+(0, 0) -> dst=pixmap=3060:(0, 0)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 45.604] sna_copy_area: normal copy [ 45.604] sna_do_copy: src=(0, 0), dst=(0, 0), size=(1x1) [ 45.604] sna_do_copy: after drawable: src=(0, 0), dst=(65, 24), size=(1x1) [ 45.604] sna_do_copy: dst extents (65, 24), (66, 25), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 45.604] sna_do_copy: clipped dst extents (65, 24), (66, 25) [ 45.604] sna_do_copy: unclipped src extents (0, 0), (1, 1) [ 45.604] sna_do_copy: clipped src extents (0, 0), (1, 1) [ 45.604] sna_do_copy: pixmap -- no source clipping [ 45.604] sna_do_copy: src extents (0, 0), (1, 1) x 1 [ 45.604] sna_do_copy: copy region (65, 24), (66, 25) x 1 + (-65, -24) [ 45.604] sna_copy_boxes (boxes=1x[(65, 24), (66, 25)...], src pixmap=3427+(-65, -24), dst pixmap=3060+(-65, -24), alu=3, src.size=1x1, dst.size=3775x2136) [ 45.604] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94ad8f90, gpu_bo=0, cpu_bo=0), replaces=0 [ 45.604] sna_drawable_use_bo pixmap=3060, box=((0, 0), (1, 1)), flags=8... [ 45.604] sna_drawable_use_bo: exported target, set PREFER_GPU [ 45.604] sna_drawable_use_bo: pinned, never REPLACES [ 45.604] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 45.604] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 45.604] sna_drawable_use_bo: using whole GPU bo [ 45.604] region_overlaps_damage? [ 45.604] use_shm_bo: no, not attached [ 45.604] sna_drawable_move_region_to_cpu(pixmap=3427 (1x1), [(0, 0), (1, 1)], flags=2) [ 45.604] sna_drawable_move_region_to_cpu: pixmap=3427 all damaged on CPU [ 45.604] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 45.604] sna_write_boxes x 1, src stride=4, src dx=(0, 0) [ 45.604] kgem_bo_can_map: handle=9, map=0x7fc6b7845000:0x0:0x7fc656564000, tiling=1, domain=0, offset=4029534208 [ 45.604] write_boxes_inplace x 1, handle=9, tiling=1 [ 45.604] upload_inplace__tiled: tiling=1 [ 45.604] kgem_bo_can_map__cpu: handle=9 [ 45.604] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 45.604] kgem_bo_map__cpu(handle=9, size=33177600, map=0x7fc6b7845000:0x7fc656564000) [ 45.604] kgem_bo_sync__cpu: handle=9 [ 45.604] __kgem_busy: handle=9, busy=0, wedged=0 [ 45.604] kgem_bo_sync__cpu: SYNC: handle=9, needs_flush? 0, domain? 0, busy? 0 [ 45.604] __kgem_busy: handle=9, busy=0, wedged=0 [ 45.604] kgem_bo_retire: retiring bo handle=9 (needed flush? 0), rq? 0 [busy?=0] [ 45.604] assert_bo_retired: handle=9, domain: 0 exec? 0, rq? 0 [ 45.604] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(0, 0), size=1x1, pitch=4/15360 [ 45.604] sna_accel_flush: flush?=0, dirty?=0 [ 45.604] sna_accel_flush: flush?=0, dirty?=0 [ 45.604] sna_accel_flush: flush?=0, dirty?=0 [ 45.604] sna_accel_flush: flush?=0, dirty?=0 [ 45.604] sna_destroy_pixmap: pixmap=3427, attached?=1 [ 45.604] __sna_free_pixmap(pixmap=3427) [ 45.604] sna_accel_flush: flush?=0, dirty?=0 [ 45.604] sna_accel_flush: flush?=0, dirty?=0 [ 45.604] sna_accel_flush: flush?=0, dirty?=0 [ 45.604] sna_accel_flush: flush?=0, dirty?=0 [ 45.604] sna_block_handler (tv=0.25000) [ 45.604] sna_scanout_do_flush: flush timer active: delta=11 [ 45.604] sna_accel_do_throttle -- no pending activity [ 45.604] sna_accel_block: evaluating timers, active=5 [ 45.604] sna_accel_block: flush timer expires in 11 [45615] [ 45.604] sna_wakeup_handler [ 45.604] sna_accel_flush: flush?=0, dirty?=0 [ 45.604] sna_accel_flush: flush?=0, dirty?=0 [ 45.604] sna_accel_flush: flush?=0, dirty?=0 [ 45.604] sna_accel_flush: flush?=0, dirty?=0 [ 45.604] sna_accel_flush: flush?=0, dirty?=0 [ 45.604] sna_accel_flush: flush?=0, dirty?=0 [ 45.604] sna_accel_flush: flush?=0, dirty?=0 [ 45.604] sna_accel_flush: flush?=0, dirty?=0 [ 45.604] sna_accel_flush: flush?=0, dirty?=0 [ 45.604] sna_accel_flush: flush?=0, dirty?=0 [ 45.604] sna_accel_flush: flush?=0, dirty?=0 [ 45.604] sna_block_handler (tv=0.25000) [ 45.604] sna_scanout_do_flush: flush timer active: delta=11 [ 45.604] sna_accel_do_throttle -- no pending activity [ 45.604] sna_accel_block: evaluating timers, active=5 [ 45.604] sna_accel_block: flush timer expires in 11 [45615] [ 45.605] sna_wakeup_handler [ 45.605] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=40, name=5 [ 45.605] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 45.605] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 45.605] sna_dri2_get_back: draw size=7680x2160, back buffer handle=40 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 [ 45.605] sna_dri2_get_back: reuse backbuffer? 1 [ 45.605] sna_dri2_get_back: back buffer handle=40, active?=0, refcnt=1 [ 45.605] sna_dri2_get_back: reuse unattached back [ 45.605] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 45.605] sna_dri2_reuse_buffer: reusing back buffer handle=40, name=5, pitch=30720, age=0 [ 45.605] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 45.605] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=128, name=76, active_scanout=3 [ 45.605] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 45.605] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 45.605] sna_accel_flush: flush?=0, dirty?=0 [ 45.605] sna_accel_flush: flush?=0, dirty?=0 [ 45.605] sna_accel_flush: flush?=0, dirty?=0 [ 45.605] sna_block_handler (tv=0.24000) [ 45.605] sna_scanout_do_flush: flush timer active: delta=10 [ 45.605] sna_accel_do_throttle -- no pending activity [ 45.605] sna_accel_block: evaluating timers, active=5 [ 45.605] sna_accel_block: flush timer expires in 10 [45615] [ 45.605] sna_wakeup_handler [ 45.605] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 45.605] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 45.605] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 45.605] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 45.605] sna_dri2_get_msc(draw=146, pipe=0) [ 45.605] sna_crtc_record_swap: recording last swap on pipe=0, frame 2490 [msc=2490], time 45.592174 [ 45.605] sna_dri2_get_msc: msc=2490 [raw=2490], ust=45592174 [ 45.606] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=40 (refs=1/1, flush=0) , front=128 (refs=1/4, flush=1) [ 45.606] sna_dri2_schedule_swap(target_msc=2489, divisor=0, remainder=0) [ 45.606] sna_dri2_schedule_swap: using front handle=128, active_scanout?=3, flush?=1 [ 45.606] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 45.606] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 45.606] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 45.606] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 45.606] sna_crtc_record_swap: recording last swap on pipe=0, frame 2490 [msc=2490], time 45.592174 [ 45.606] immediate_swap: current_msc=2490, target_msc=2489 -- yes [ 45.606] can_flip: no, shadow enabled [ 45.606] sna_dri2_add_event: adding event to window 146) [ 45.606] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 45.606] sna_dri2_immediate_blit: no pending blit, starting chain [ 45.606] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 45.606] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 45.606] can_xchg: back size=8701e00, front size=8701e00 [ 45.606] can_xchg: yes, pixmap=165 [ 45.606] sna_dri2_xchg: win=146, exchange front=128/76,ref=2 and back=40/5,ref=2, pixmap=165 7680x2160 [ 45.606] sna_dri2_xchg: back_bo handle=40, pitch=30720, size=132710400, ref=1, active_scanout?=0 [ 45.606] sna_dri2_xchg: front_bo handle=128, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 45.606] set_bo: pixmap=165, handle=40 (old handle=128) [ 45.606] set_bo: marking whole pixmap as damaged [ 45.606] set_bo: applying final/discard move-to-gpu [ 45.606] wait_for_shadow: flags=0, flips=0, handle=128, shadow=32 [ 45.606] set_bo: dropping flush hint from handle=128 [ 45.606] set_bo: adding flush hint to handle=40 [ 45.606] mark_stale(handle=128) => 1 [ 45.606] swap_limit: draw=146 setting swap limit to 3 [ 45.606] sna_dri2_swap_limit_validate: swap limit set to 3 [ 45.606] sna_next_vblank(pipe=0, waiting until next vblank) [ 45.606] sna_dri2_schedule_swap: reported target_msc=2490 [ 45.606] sna_accel_flush: flush?=0, dirty?=0 [ 45.606] sna_accel_flush: flush?=0, dirty?=0 [ 45.606] sna_accel_flush: flush?=0, dirty?=0 [ 45.606] sna_accel_flush: flush?=0, dirty?=0 [ 45.606] sna_block_handler (tv=0.23000) [ 45.606] sna_scanout_do_flush: flush timer active: delta=9 [ 45.606] sna_accel_do_throttle -- no pending activity [ 45.606] sna_accel_block: evaluating timers, active=5 [ 45.606] sna_accel_block: flush timer expires in 9 [45615] [ 45.608] sna_wakeup_handler [ 45.608] sna_mode_wakeup: len=32 [ 45.608] sna_dri2_vblank_handler(type=2, sequence=2491, draw=3353) [ 45.608] sna_crtc_record_swap: recording last swap on pipe=0, frame 2491 [msc=2491], time 45.609020 [ 45.608] sna_dri2_vblank_handler: 2 complete, frame=2491 tv=45.609020 [ 45.608] sna_dri2_blit_complete: blit finished [ 45.608] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=2491, tv=45.609020) [ 45.608] frame_swap_complete(type=2): draw=146, pipe=0, frame=2491 [msc=2491], tv=45.609020 [ 45.608] sna_accel_flush: flush?=0, dirty?=0 [ 45.608] sna_dri2_event_free(draw?=1) [ 45.608] sna_dri2_remove_event: remove[0x561c94a26ed0] from window 146, active? 1 [ 45.608] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 45.608] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=128] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 45.608] sna_dri2_vblank_handler complete [ 45.608] sna_block_handler (tv=0.21000) [ 45.608] sna_scanout_do_flush: flush timer active: delta=7 [ 45.608] sna_accel_do_throttle -- no pending activity [ 45.608] sna_accel_block: evaluating timers, active=5 [ 45.608] sna_accel_block: flush timer expires in 7 [45615] [ 45.615] sna_wakeup_handler [ 45.615] sna_block_handler (tv=0.14000) [ 45.615] sna_scanout_do_flush: flush timer active: delta=0 [ 45.615] sna_scanout_do_flush (time=45615), triggered [ 45.615] sna_scanout_flush (time=45615), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 45.615] has_shadow: has pending damage? 1, outstanding flips: 0 [ 45.615] stop_flush: scanout=40 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 45.615] has_shadow: has pending damage? 1, outstanding flips: 0 [ 45.615] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 45.615] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 45.615] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 45.615] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 45.615] sna_pixmap_move_to_gpu: already all-damaged [ 45.615] sna_pixmap_mark_active: pixmap=165, handle=40 [ 45.615] sna_mode_redisplay: crtc[0] transformed? 0 [ 45.615] sna_mode_redisplay: crtc[1] transformed? 0 [ 45.615] sna_mode_redisplay: crtc[2] transformed? 0 [ 45.615] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=40 [active=1] [ 45.615] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 128, transformed? 0 [ 45.615] get_fb: reusing fb=110 for handle=40 [ 45.615] sna_mode_redisplay: recording flip on CRTC:32 handle=40, active_scanout=2, serial=2 [ 45.615] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 45.615] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 128, transformed? 0 [ 45.615] sna_mode_redisplay: recording flip on CRTC:39 handle=40, active_scanout=3, serial=3 [ 45.615] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 45.615] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 45.615] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 45.616] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=40, shadow handle=32 [ 45.616] sna_accel_do_throttle -- no pending activity [ 45.616] sna_accel_block: evaluating timers, active=5 [ 45.616] sna_accel_block: flush timer expires in 16 [45631] [ 45.620] sna_wakeup_handler [ 45.620] sna_accel_flush: flush?=0, dirty?=0 [ 45.620] sna_accel_flush: flush?=0, dirty?=0 [ 45.620] sna_block_handler (tv=0.9000) [ 45.620] sna_scanout_do_flush: flush timer active: delta=11 [ 45.620] sna_accel_do_throttle -- no pending activity [ 45.620] sna_accel_block: evaluating timers, active=5 [ 45.620] sna_accel_block: flush timer expires in 11 [45631] [ 45.620] sna_wakeup_handler [ 45.620] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=128, name=76 [ 45.620] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 45.620] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 45.620] sna_dri2_get_back: draw size=7680x2160, back buffer handle=128 size=7680x2160, is-scanout? 1, active?=2, pitch=30720, front pitch=30720 [ 45.620] sna_dri2_get_back: reuse backbuffer? 1 [ 45.620] sna_dri2_get_back: back buffer handle=128, active?=2, refcnt=1 [ 45.620] sna_dri2_get_back: cache: handle=29, active=0 [ 45.620] sna_dri2_get_back: reuse cache handle=29, name=3, flags=0 [ 45.620] sna_dri2_get_back: caching handle=128 (name=76, flags=0, active_scanout=2) [ 45.620] kgem_bo_flink: flinked handle=29 to name=3, marking non-reusable [ 45.620] sna_dri2_reuse_buffer: reusing back buffer handle=29, name=3, pitch=30720, age=0 [ 45.620] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 45.620] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=40, name=5, active_scanout=3 [ 45.620] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 45.620] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 45.620] sna_accel_flush: flush?=0, dirty?=0 [ 45.620] sna_accel_flush: flush?=0, dirty?=0 [ 45.620] sna_accel_flush: flush?=0, dirty?=0 [ 45.620] sna_block_handler (tv=0.9000) [ 45.620] sna_scanout_do_flush: flush timer active: delta=11 [ 45.620] sna_accel_do_throttle -- no pending activity [ 45.620] sna_accel_block: evaluating timers, active=5 [ 45.620] sna_accel_block: flush timer expires in 11 [45631] [ 45.621] sna_wakeup_handler [ 45.621] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 45.621] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 45.621] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 45.621] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 45.621] sna_dri2_get_msc(draw=146, pipe=0) [ 45.621] sna_crtc_record_swap: recording last swap on pipe=0, frame 2491 [msc=2491], time 45.609020 [ 45.621] sna_dri2_get_msc: msc=2491 [raw=2491], ust=45609020 [ 45.621] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=29 (refs=1/1, flush=0) , front=40 (refs=1/4, flush=1) [ 45.621] sna_dri2_schedule_swap(target_msc=2491, divisor=0, remainder=0) [ 45.621] sna_dri2_schedule_swap: using front handle=40, active_scanout?=3, flush?=1 [ 45.621] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 45.621] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 45.621] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 45.621] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 45.621] sna_crtc_record_swap: recording last swap on pipe=0, frame 2491 [msc=2491], time 45.609020 [ 45.621] immediate_swap: current_msc=2491, target_msc=2491 -- yes [ 45.621] can_flip: no, shadow enabled [ 45.621] sna_dri2_add_event: adding event to window 146) [ 45.621] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 45.621] sna_dri2_immediate_blit: no pending blit, starting chain [ 45.621] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 45.621] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 45.621] can_xchg: back size=8701e00, front size=8701e00 [ 45.621] can_xchg: yes, pixmap=165 [ 45.621] sna_dri2_xchg: win=146, exchange front=40/5,ref=2 and back=29/3,ref=2, pixmap=165 7680x2160 [ 45.621] sna_dri2_xchg: back_bo handle=29, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 45.621] sna_dri2_xchg: front_bo handle=40, pitch=30720, size=132710400, ref=4, active_scanout?=3 [ 45.621] set_bo: pixmap=165, handle=29 (old handle=40) [ 45.621] set_bo: marking whole pixmap as damaged [ 45.621] set_bo: applying final/discard move-to-gpu [ 45.621] wait_for_shadow: flags=0, flips=2, handle=40, shadow=32 [ 45.621] set_bo: dropping flush hint from handle=40 [ 45.621] set_bo: adding flush hint to handle=29 [ 45.621] mark_stale(handle=40) => 1 [ 45.621] swap_limit: draw=146 setting swap limit to 3 [ 45.621] sna_dri2_swap_limit_validate: swap limit set to 3 [ 45.621] sna_next_vblank(pipe=0, waiting until next vblank) [ 45.621] sna_dri2_schedule_swap: reported target_msc=2491 [ 45.621] sna_accel_flush: flush?=0, dirty?=0 [ 45.621] sna_accel_flush: flush?=0, dirty?=0 [ 45.621] sna_accel_flush: flush?=0, dirty?=0 [ 45.621] sna_accel_flush: flush?=0, dirty?=0 [ 45.621] sna_block_handler (tv=0.8000) [ 45.621] sna_scanout_do_flush: flush timer active: delta=10 [ 45.621] sna_accel_do_throttle -- no pending activity [ 45.621] sna_accel_block: evaluating timers, active=5 [ 45.621] sna_accel_block: flush timer expires in 10 [45631] [ 45.624] sna_wakeup_handler [ 45.624] sna_mode_wakeup: len=32 [ 45.624] sna_mode_wakeup: recording last swap on pipe=1, frame 2462 [99e], time 45.624449 [ 45.624] sna_mode_wakeup: removing handle=128 [active_scanout=1] from scanout, installing handle=40 [active_scanout=2] [ 45.624] sna_mode_wakeup: flip complete, pending? 2 [ 45.624] sna_block_handler (tv=0.5000) [ 45.624] sna_scanout_do_flush: flush timer active: delta=7 [ 45.624] sna_accel_do_throttle -- no pending activity [ 45.624] sna_accel_block: evaluating timers, active=5 [ 45.624] sna_accel_block: flush timer expires in 7 [45631] [ 45.625] sna_wakeup_handler [ 45.625] sna_mode_wakeup: len=64 [ 45.625] sna_mode_wakeup: recording last swap on pipe=0, frame 2492 [9bc], time 45.625864 [ 45.625] sna_mode_wakeup: removing handle=128 [active_scanout=0] from scanout, installing handle=40 [active_scanout=2] [ 45.625] sna_mode_wakeup: flip complete, pending? 1 [ 45.625] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 45.625] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 45.625] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 45.625] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 45.625] sna_pixmap_move_to_gpu: already all-damaged [ 45.625] sna_pixmap_mark_active: pixmap=165, handle=29 [ 45.625] sna_mode_redisplay: crtc[0] transformed? 0 [ 45.625] sna_mode_redisplay: crtc[1] transformed? 0 [ 45.625] sna_mode_redisplay: crtc[2] transformed? 0 [ 45.625] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=29 [active=1] [ 45.625] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 40, transformed? 0 [ 45.625] get_fb: reusing fb=102 for handle=29 [ 45.625] sna_mode_redisplay: recording flip on CRTC:32 handle=29, active_scanout=2, serial=2 [ 45.625] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 45.625] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 40, transformed? 0 [ 45.625] sna_mode_redisplay: recording flip on CRTC:39 handle=29, active_scanout=3, serial=3 [ 45.625] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 45.625] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 45.625] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 45.625] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=29, shadow handle=32 [ 45.625] sna_dri2_vblank_handler(type=2, sequence=2492, draw=3353) [ 45.625] sna_crtc_record_swap: recording last swap on pipe=0, frame 2492 [msc=2492], time 45.625864 [ 45.625] sna_dri2_vblank_handler: 2 complete, frame=2492 tv=45.625864 [ 45.625] sna_dri2_blit_complete: blit finished [ 45.625] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=2492, tv=45.625864) [ 45.625] frame_swap_complete(type=2): draw=146, pipe=0, frame=2492 [msc=2492], tv=45.625864 [ 45.625] sna_accel_flush: flush?=0, dirty?=0 [ 45.625] sna_dri2_event_free(draw?=1) [ 45.625] sna_dri2_remove_event: remove[0x561c94a32ed0] from window 146, active? 1 [ 45.625] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=29] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 45.625] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=40] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 45.625] sna_dri2_vblank_handler complete [ 45.625] sna_block_handler (tv=0.4000) [ 45.625] sna_scanout_do_flush: flush timer active: delta=6 [ 45.625] sna_accel_do_throttle -- no pending activity [ 45.625] sna_accel_block: evaluating timers, active=5 [ 45.625] sna_accel_block: flush timer expires in 6 [45631] [ 45.630] sna_wakeup_handler [ 45.630] sna_accel_flush: flush?=0, dirty?=0 [ 45.630] sna_accel_flush: flush?=0, dirty?=0 [ 45.630] sna_block_handler (tv=0.30000) [ 45.630] sna_scanout_do_flush: flush timer active: delta=1 [ 45.630] sna_scanout_do_flush (time=45630), triggered [ 45.630] sna_scanout_flush (time=45630), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 45.630] has_shadow: has pending damage? 0, outstanding flips: 2 [ 45.630] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 45.630] has_shadow: has pending damage? 0, outstanding flips: 2 [ 45.630] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 2, mode reconfiguration pending? 0) [ 45.630] sna_accel_do_throttle -- no pending activity [ 45.630] sna_accel_block: evaluating timers, active=5 [ 45.630] sna_accel_block: flush timer expires in 16 [45646] [ 45.630] sna_wakeup_handler [ 45.630] sna_block_handler (tv=0.30000) [ 45.630] sna_scanout_do_flush: flush timer active: delta=16 [ 45.630] sna_accel_do_throttle -- no pending activity [ 45.630] sna_accel_block: evaluating timers, active=5 [ 45.630] sna_accel_block: flush timer expires in 16 [45646] [ 45.630] sna_wakeup_handler [ 45.631] sna_accel_flush: flush?=0, dirty?=0 [ 45.631] sna_accel_flush: flush?=0, dirty?=0 [ 45.631] sna_accel_flush: flush?=0, dirty?=0 [ 45.631] sna_accel_flush: flush?=0, dirty?=0 [ 45.631] sna_block_handler (tv=0.29000) [ 45.631] sna_scanout_do_flush: flush timer active: delta=15 [ 45.631] sna_accel_do_throttle -- no pending activity [ 45.631] sna_accel_block: evaluating timers, active=5 [ 45.631] sna_accel_block: flush timer expires in 15 [45646] [ 45.632] sna_wakeup_handler [ 45.632] sna_accel_flush: flush?=0, dirty?=0 [ 45.632] sna_block_handler (tv=0.28000) [ 45.632] sna_scanout_do_flush: flush timer active: delta=14 [ 45.632] sna_accel_do_throttle -- no pending activity [ 45.632] sna_accel_block: evaluating timers, active=5 [ 45.632] sna_accel_block: flush timer expires in 14 [45646] [ 45.634] sna_wakeup_handler [ 45.634] sna_accel_flush: flush?=0, dirty?=0 [ 45.634] sna_accel_flush: flush?=0, dirty?=0 [ 45.634] sna_accel_flush: flush?=0, dirty?=0 [ 45.634] sna_accel_flush: flush?=0, dirty?=0 [ 45.634] sna_accel_flush: flush?=0, dirty?=0 [ 45.634] sna_accel_flush: flush?=0, dirty?=0 [ 45.634] sna_accel_flush: flush?=0, dirty?=0 [ 45.634] sna_accel_flush: flush?=0, dirty?=0 [ 45.634] sna_accel_flush: flush?=0, dirty?=0 [ 45.634] sna_accel_flush: flush?=0, dirty?=0 [ 45.634] sna_accel_flush: flush?=0, dirty?=0 [ 45.634] sna_accel_flush: flush?=0, dirty?=0 [ 45.634] sna_accel_flush: flush?=0, dirty?=0 [ 45.634] sna_accel_flush: flush?=0, dirty?=0 [ 45.634] sna_block_handler (tv=0.26000) [ 45.634] sna_scanout_do_flush: flush timer active: delta=12 [ 45.634] sna_accel_do_throttle -- no pending activity [ 45.634] sna_accel_block: evaluating timers, active=5 [ 45.634] sna_accel_block: flush timer expires in 12 [45646] [ 45.634] sna_wakeup_handler [ 45.634] sna_accel_flush: flush?=0, dirty?=0 [ 45.634] sna_accel_flush: flush?=0, dirty?=0 [ 45.634] sna_accel_flush: flush?=0, dirty?=0 [ 45.634] sna_block_handler (tv=0.26000) [ 45.634] sna_scanout_do_flush: flush timer active: delta=12 [ 45.634] sna_accel_do_throttle -- no pending activity [ 45.634] sna_accel_block: evaluating timers, active=5 [ 45.634] sna_accel_block: flush timer expires in 12 [45646] [ 45.634] sna_wakeup_handler [ 45.634] sna_accel_flush: flush?=0, dirty?=0 [ 45.634] sna_accel_flush: flush?=0, dirty?=0 [ 45.634] sna_block_handler (tv=0.26000) [ 45.634] sna_scanout_do_flush: flush timer active: delta=12 [ 45.634] sna_accel_do_throttle -- no pending activity [ 45.634] sna_accel_block: evaluating timers, active=5 [ 45.634] sna_accel_block: flush timer expires in 12 [45646] [ 45.634] sna_wakeup_handler [ 45.634] sna_accel_flush: flush?=0, dirty?=0 [ 45.634] sna_accel_flush: flush?=0, dirty?=0 [ 45.634] sna_block_handler (tv=0.26000) [ 45.634] sna_scanout_do_flush: flush timer active: delta=12 [ 45.634] sna_accel_do_throttle -- no pending activity [ 45.634] sna_accel_block: evaluating timers, active=5 [ 45.634] sna_accel_block: flush timer expires in 12 [45646] [ 45.634] sna_wakeup_handler [ 45.634] sna_accel_flush: flush?=0, dirty?=0 [ 45.634] sna_accel_flush: flush?=0, dirty?=0 [ 45.634] sna_accel_flush: flush?=0, dirty?=0 [ 45.634] sna_block_handler (tv=0.26000) [ 45.634] sna_scanout_do_flush: flush timer active: delta=12 [ 45.634] sna_accel_do_throttle -- no pending activity [ 45.634] sna_accel_block: evaluating timers, active=5 [ 45.634] sna_accel_block: flush timer expires in 12 [45646] [ 45.634] sna_wakeup_handler [ 45.634] sna_accel_flush: flush?=0, dirty?=0 [ 45.634] sna_accel_flush: flush?=0, dirty?=0 [ 45.634] sna_accel_flush: flush?=0, dirty?=0 [ 45.634] sna_block_handler (tv=0.26000) [ 45.634] sna_scanout_do_flush: flush timer active: delta=12 [ 45.634] sna_accel_do_throttle -- no pending activity [ 45.634] sna_accel_block: evaluating timers, active=5 [ 45.634] sna_accel_block: flush timer expires in 12 [45646] [ 45.634] sna_wakeup_handler [ 45.634] sna_accel_flush: flush?=0, dirty?=0 [ 45.634] sna_accel_flush: flush?=0, dirty?=0 [ 45.634] sna_block_handler (tv=0.26000) [ 45.634] sna_scanout_do_flush: flush timer active: delta=12 [ 45.634] sna_accel_do_throttle -- no pending activity [ 45.634] sna_accel_block: evaluating timers, active=5 [ 45.634] sna_accel_block: flush timer expires in 12 [45646] [ 45.634] sna_wakeup_handler [ 45.634] sna_accel_flush: flush?=0, dirty?=0 [ 45.634] sna_accel_flush: flush?=0, dirty?=0 [ 45.634] sna_accel_flush: flush?=0, dirty?=0 [ 45.634] sna_block_handler (tv=0.26000) [ 45.634] sna_scanout_do_flush: flush timer active: delta=12 [ 45.635] sna_accel_do_throttle -- no pending activity [ 45.635] sna_accel_block: evaluating timers, active=5 [ 45.635] sna_accel_block: flush timer expires in 12 [45646] [ 45.635] sna_wakeup_handler [ 45.635] sna_accel_flush: flush?=0, dirty?=0 [ 45.635] sna_accel_flush: flush?=0, dirty?=0 [ 45.635] sna_block_handler (tv=0.25000) [ 45.635] sna_scanout_do_flush: flush timer active: delta=11 [ 45.635] sna_accel_do_throttle -- no pending activity [ 45.635] sna_accel_block: evaluating timers, active=5 [ 45.635] sna_accel_block: flush timer expires in 11 [45646] [ 45.635] sna_wakeup_handler [ 45.635] sna_accel_flush: flush?=0, dirty?=0 [ 45.635] sna_accel_flush: flush?=0, dirty?=0 [ 45.635] sna_block_handler (tv=0.25000) [ 45.635] sna_scanout_do_flush: flush timer active: delta=11 [ 45.635] sna_accel_do_throttle -- no pending activity [ 45.635] sna_accel_block: evaluating timers, active=5 [ 45.635] sna_accel_block: flush timer expires in 11 [45646] [ 45.635] sna_wakeup_handler [ 45.635] sna_accel_flush: flush?=0, dirty?=0 [ 45.635] sna_accel_flush: flush?=0, dirty?=0 [ 45.635] sna_block_handler (tv=0.25000) [ 45.635] sna_scanout_do_flush: flush timer active: delta=11 [ 45.635] sna_accel_do_throttle -- no pending activity [ 45.635] sna_accel_block: evaluating timers, active=5 [ 45.635] sna_accel_block: flush timer expires in 11 [45646] [ 45.635] sna_wakeup_handler [ 45.635] sna_create_pixmap(490, 54, 32, usage=0) [ 45.635] kgem_can_create_2d: 490x54 @ 32 [ 45.635] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=1984, height=54 [ 45.635] kgem_can_create_2d: untiled size=110592 [ 45.635] kgem_choose_tiling: 490x54 -> 1 [ 45.635] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2048, height=56 [ 45.635] kgem_can_create_2d: tiled[1] size=114688 [ 45.635] sna_create_pixmap: usage=0, flags=1b [ 45.635] sna_create_pixmap: creating GPU pixmap 490x54, stride=1960, flags=1b [ 45.635] __pop_freed_pixmap: reusing freed pixmap=3425 header [ 45.635] create_pixmap_hdr: pixmap=3428, width=490, height=54, usage=0 [ 45.635] sna_create_pixmap: serial=3428, 490x54, usage=0 [ 45.635] sna_composite_rectangles(pixmap=3429, op=0, 0 x 1 [(0, 0)x(490, 54) ...]) [ 45.635] sna_composite_rectangles: converted to op 0 [ 45.635] sna_composite_rectangles[0] (0, 0)x(490, 54) -> (0, 0), (490, 54) [ 45.635] sna_composite_rectangles: nrects=1, region=(0, 0), (490, 54) x 1 [ 45.635] sna_composite_rectangles: clipped extents (0, 0),(490, 54) x 1 [ 45.635] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(490, 54) [ 45.635] sna_composite_rectangles: dropping last-cpu hint [ 45.635] sna_drawable_use_bo pixmap=3429, box=((0, 0), (490, 54)), flags=19... [ 45.635] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 45.635] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 45.635] sna_pixmap_move_to_gpu(pixmap=3429, usage=0), flags=b [ 45.635] sna_pixmap_move_to_gpu: CPU damage? 0 [ 45.635] sna_pixmap_move_to_gpu: creating GPU bo (490x54@32), create=b [ 45.635] kgem_choose_tiling: 490x54 -> 1 [ 45.635] kgem_choose_tiling: 490x54 -> 1 [ 45.635] sna_pixmap_alloc_gpu: pixmap=3429 [ 45.635] kgem_create_2d(490x54, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 45.635] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2048, height=56 [ 45.635] inactive too small: 16 < 28 [ 45.635] inactive too small: 16 < 28 [ 45.635] inactive too small: 16 < 28 [ 45.635] inactive too small: 16 < 28 [ 45.635] inactive too small: 16 < 28 [ 45.635] inactive too small: 16 < 28 [ 45.635] inactive too small: 16 < 28 [ 45.635] inactive too small: 16 < 28 [ 45.635] inactive too small: 16 < 28 [ 45.635] inactive too small: 16 < 28 [ 45.635] inactive too small: 16 < 28 [ 45.635] inactive too small: 16 < 28 [ 45.635] inactive too small: 16 < 28 [ 45.635] inactive too small: 16 < 28 [ 45.635] inactive too small: 16 < 28 [ 45.635] inactive too small: 16 < 28 [ 45.635] inactive too small: 16 < 28 [ 45.635] inactive too small: 16 < 28 [ 45.635] inactive too small: 16 < 28 [ 45.635] kgem_bo_remove_from_inactive: removing handle=17 from inactive [ 45.635] from inactive: pitch=2048, tiling=1: handle=17, id=2016 [ 45.635] __sna_damage_all(490, 54) [ 45.635] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 45.635] sna_pixmap_mark_active: pixmap=3429, handle=17 [ 45.635] sna_drawable_use_bo: allocated GPU bo for operation [ 45.635] sna_drawable_use_bo: using GPU bo with damage? 0 [ 45.635] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 45.635] kgem_bo_is_render: handle=17, rq? 0 [0] [ 45.635] kgem_bo_is_render: handle=17, rq? 0 [0] [ 45.635] gen9_render_fill_boxes(0 x 1 [(0, 0), (490, 54) ...]) [ 45.635] sna_render_get_solid: 0 [ 45.635] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 45.635] kgem_check_bo: num_pages=+64, num_exec=+1 [ 45.635] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 45.635] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 45.635] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 45.635] kgem_add_handle: handle=4, index=0 [ 45.635] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 45.635] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 45.635] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 45.635] gen9_composite_get_binding_table(ffc0) [ 45.635] kgem_add_reloc64: handle=17, pos=16360, delta=0, domains=20002 [ 45.635] kgem_add_handle: handle=17, index=1 [ 45.635] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fff63000) [ 45.635] __kgem_bo_mark_dirty: handle=17 (proxy? 0) [ 45.635] [3fe0] bind bo(handle=17, addr=fff63000), format=192, width=490, height=54, pitch=2048, tiling=1 -> render [ 45.635] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 45.635] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 45.635] kgem_add_handle: handle=7, index=2 [ 45.635] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 45.635] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 45.635] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 45.635] gen9_emit_sampler: sampler = 1 [ 45.635] gen9_emit_sf: num_sf_outputs=1 [ 45.635] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 45.635] gen9_emit_vertex_elements: setup id=0 [ 45.635] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 45.635] (0, 0), (490, 54) [ 45.635] gen8_vertex_flush[490] = 3 [ 45.635] sna_composite_rectangles: pixmap=3429 marking clear [0]? 1 [ 45.635] sna_composite_rectangles(pixmap=3429, op=1, fff2f1f0 x 4 [(477, 0)x(13, 17) ...]) [ 45.635] sna_composite_rectangles: converted to op 1 [ 45.635] sna_composite_rectangles[0] (477, 0)x(13, 17) -> (477, 0), (490, 17) [ 45.635] sna_composite_rectangles[1] (0, 17)x(490, 3) -> (0, 17), (490, 20) [ 45.635] sna_composite_rectangles[2] (0, 20)x(481, 14) -> (0, 20), (481, 34) [ 45.635] sna_composite_rectangles[3] (0, 34)x(490, 20) -> (0, 34), (490, 54) [ 45.635] sna_composite_rectangles: nrects=4, region=(0, 0), (490, 54) x 4 [ 45.635] sna_composite_rectangles: clipped extents (0, 0),(490, 54) x 4 [ 45.635] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(490, 54) [ 45.635] sna_composite_rectangles: dropping last-cpu hint [ 45.635] sna_drawable_use_bo pixmap=3429, box=((0, 0), (490, 54)), flags=1... [ 45.635] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 45.635] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 45.635] sna_drawable_use_bo: using whole GPU bo [ 45.635] gen9_render_fill_boxes (op=1, color=(f2f2, f1f1, f0f0, ffff) [20028888]) [ 45.635] kgem_bo_is_render: handle=17, rq? 1 [1] [ 45.635] gen9_render_fill_boxes(fff2f1f0 x 4 [(477, 0), (490, 17) ...]) [ 45.635] sna_render_get_solid: fff2f1f0 [ 45.635] sna_render_get_solid(15) = fff2f1f0 (old) [ 45.635] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 45.635] kgem_check_bo: num_pages=+0, num_exec=+0 [ 45.635] gen9_composite_get_binding_table(ff00) [ 45.635] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 45.635] kgem_add_reloc64: adding proxy [delta=60] for handle=8 [ 45.635] kgem_add_handle: handle=8, index=3 [ 45.635] kgem_add_reloc64[5] = (delta=60, target handle=3, presumed=fdffe000) [ 45.635] [3fb0] bind bo(handle=8, addr=fdffe03c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 45.635] gen9_emit_vertex_elements: setup id=0 [ 45.635] (477, 0), (490, 17) [ 45.635] (0, 17), (490, 20) [ 45.635] (0, 20), (481, 34) [ 45.635] (0, 34), (490, 54) [ 45.635] gen8_vertex_flush[4cc] = 12 [ 45.635] sna_composite_rectangles(pixmap=3429, op=1, ff300a24 x 4 [(477, 0)x(13, 17) ...]) [ 45.635] sna_composite_rectangles: converted to op 1 [ 45.635] sna_composite_rectangles[0] (477, 0)x(13, 17) -> (477, 0), (490, 17) [ 45.635] sna_composite_rectangles[1] (0, 17)x(490, 3) -> (0, 17), (490, 20) [ 45.635] sna_composite_rectangles[2] (0, 20)x(481, 14) -> (0, 20), (481, 34) [ 45.635] sna_composite_rectangles[3] (0, 34)x(490, 20) -> (0, 34), (490, 54) [ 45.635] sna_composite_rectangles: nrects=4, region=(0, 0), (490, 54) x 4 [ 45.635] sna_composite_rectangles: clipped extents (0, 0),(490, 54) x 4 [ 45.635] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(490, 54) [ 45.635] sna_composite_rectangles: dropping last-cpu hint [ 45.635] sna_drawable_use_bo pixmap=3429, box=((0, 0), (490, 54)), flags=1... [ 45.635] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 45.635] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 45.635] sna_drawable_use_bo: using whole GPU bo [ 45.635] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 45.635] kgem_bo_is_render: handle=17, rq? 1 [1] [ 45.635] gen9_render_fill_boxes(ff300a24 x 4 [(477, 0), (490, 17) ...]) [ 45.635] sna_render_get_solid: ff300a24 [ 45.635] sna_render_get_solid(17) = ff300a24 (old) [ 45.635] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 45.635] kgem_check_bo: num_pages=+0, num_exec=+0 [ 45.635] gen9_composite_get_binding_table(fe80) [ 45.635] kgem_add_reloc64: handle=8, pos=16280, delta=0, domains=40000 [ 45.635] kgem_add_reloc64: adding proxy [delta=68] for handle=8 [ 45.635] kgem_add_reloc64[6] = (delta=68, target handle=3, presumed=fdffe000) [ 45.635] [3f90] bind bo(handle=8, addr=fdffe044), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 45.635] gen9_emit_vertex_elements: setup id=0 [ 45.635] (477, 0), (490, 17) [ 45.635] (0, 17), (490, 20) [ 45.635] (0, 20), (481, 34) [ 45.635] (0, 34), (490, 54) [ 45.635] gen8_vertex_flush[508] = 12 [ 45.635] sna_composite_rectangles(pixmap=3429, op=1, ff300a24 x 4 [(477, 0)x(13, 17) ...]) [ 45.635] sna_composite_rectangles: converted to op 1 [ 45.635] sna_composite_rectangles[0] (477, 0)x(13, 17) -> (477, 0), (490, 17) [ 45.635] sna_composite_rectangles[1] (0, 17)x(490, 3) -> (0, 17), (490, 20) [ 45.635] sna_composite_rectangles[2] (0, 20)x(481, 14) -> (0, 20), (481, 34) [ 45.635] sna_composite_rectangles[3] (0, 34)x(490, 20) -> (0, 34), (490, 54) [ 45.635] sna_composite_rectangles: nrects=4, region=(0, 0), (490, 54) x 4 [ 45.635] sna_composite_rectangles: clipped extents (0, 0),(490, 54) x 4 [ 45.635] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(490, 54) [ 45.635] sna_composite_rectangles: dropping last-cpu hint [ 45.635] sna_drawable_use_bo pixmap=3429, box=((0, 0), (490, 54)), flags=1... [ 45.635] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 45.635] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 45.635] sna_drawable_use_bo: using whole GPU bo [ 45.635] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 45.635] kgem_bo_is_render: handle=17, rq? 1 [1] [ 45.635] gen9_render_fill_boxes(ff300a24 x 4 [(477, 0), (490, 17) ...]) [ 45.635] sna_render_get_solid: ff300a24 [ 45.635] sna_render_get_solid(17) = ff300a24 (last) [ 45.635] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 45.635] kgem_check_bo: num_pages=+0, num_exec=+0 [ 45.635] gen9_composite_get_binding_table(fe00) [ 45.635] gen9_emit_vertex_elements: setup id=0 [ 45.635] (477, 0), (490, 17) [ 45.635] (0, 17), (490, 20) [ 45.635] (0, 20), (481, 34) [ 45.635] (0, 34), (490, 54) [ 45.635] gen8_vertex_flush[508] = 24 [ 45.635] sna_glyphs(op=3, nlist=1, src=(1, 15)) [ 45.635] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 45.635] sna_glyphs: discarding mask [ 45.635] glyphs0_to_dst(op=3, src=(1, 15), nlist=1, dst=(1, 15)+(0, 0)) [ 45.635] clipped_glyphs? 18 glyph in 1 lists extents (1, 4), (163, 18), region (2, 17), (162, 18): yes [ 45.635] gen9_render_composite: 0x0, current mode=1/1 [ 45.635] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 45.635] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 45.635] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 45.635] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 45.635] sna_drawable_use_bo pixmap=3429, box=((2, 17), (162, 18)), flags=7... [ 45.635] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 45.635] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 45.635] sna_drawable_use_bo: using whole GPU bo [ 45.636] gen9_composite_set_target: pixmap=3429, format=20028888, size=490x54, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 45.636] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 45.636] color_convert: src=ff8ae234 [20028888] [ 45.636] color_convert: dst=ff8ae234 [20028888] [ 45.636] sna_render_get_solid: ff8ae234 [ 45.636] sna_render_get_solid(22) = ff8ae234 (old) [ 45.636] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 45.636] sna_transform_is_imprecise_integer_translation: no transform [ 45.636] gen9_composite_picture: integer translation (0, 0), removing [ 45.636] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 45.636] sna_render_pixmap_bo: GPU all damaged [ 45.636] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 45.636] gen4_choose_composite_emitter: solid, identity mask [ 45.636] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 45.636] aligning vertex: was 2, now 4 floats per vertex [ 45.636] gen9_composite_get_binding_table(fe00) [ 45.636] kgem_add_reloc64: handle=8, pos=16248, delta=0, domains=40000 [ 45.636] kgem_add_reloc64: adding proxy [delta=88] for handle=8 [ 45.636] kgem_add_reloc64[7] = (delta=88, target handle=3, presumed=fdffe000) [ 45.636] [3f70] bind bo(handle=8, addr=fdffe058), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 45.636] kgem_add_reloc64: handle=6, pos=16232, delta=0, domains=40000 [ 45.636] kgem_add_handle: handle=6, index=4 [ 45.636] kgem_add_reloc64[8] = (delta=0, target handle=4, presumed=fd581000) [ 45.636] [3f60] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 45.636] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 45.636] gen9_emit_sampler: sampler = a [ 45.636] gen9_emit_sf: num_sf_outputs=2 [ 45.636] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 45.636] gen9_emit_vertex_elements: setup id=9 [ 45.636] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 45.636] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 45.636] glyphs0_to_dst: glyph=(9, 5), (19, 18), clip=(2, 17), (162, 18) [ 45.636] glyphs0_to_dst: blt=(9, 17), (19, 18) [ 45.636] emit_primitive_identity_mask__avx2: dst=(9, 17), mask=(672.00, 60.00) x (10.00, 1.00) [ 45.636] gen8_vertex_flush[5e4] = 3 [ 45.636] gen9_magic_ca_pass: CA fixup (20 -> 23) [ 45.636] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 45.636] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 45.636] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 45.636] sna_glyphs(op=3, nlist=1, src=(172, 15)) [ 45.636] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 45.636] sna_glyphs: discarding mask [ 45.636] glyphs0_to_dst(op=3, src=(172, 15), nlist=1, dst=(172, 15)+(0, 0)) [ 45.636] clipped_glyphs? 32 glyph in 1 lists extents (171, 3), (460, 18), region (172, 17), (459, 18): yes [ 45.636] gen9_render_composite: 0x0, current mode=1/1 [ 45.636] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 45.636] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 45.636] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 45.636] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 45.636] sna_drawable_use_bo pixmap=3429, box=((172, 17), (459, 18)), flags=7... [ 45.636] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 45.636] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 45.636] sna_drawable_use_bo: using whole GPU bo [ 45.636] gen9_composite_set_target: pixmap=3429, format=20028888, size=490x54, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 45.636] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 45.636] color_convert: src=ff729fcf [20028888] [ 45.636] color_convert: dst=ff729fcf [20028888] [ 45.636] sna_render_get_solid: ff729fcf [ 45.636] sna_render_get_solid(23) = ff729fcf (old) [ 45.636] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 45.636] sna_transform_is_imprecise_integer_translation: no transform [ 45.636] gen9_composite_picture: integer translation (0, 0), removing [ 45.636] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 45.636] sna_render_pixmap_bo: GPU all damaged [ 45.636] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 45.636] gen4_choose_composite_emitter: solid, identity mask [ 45.636] kgem_check_bo: num_pages=+0, num_exec=+0 [ 45.636] gen9_composite_get_binding_table(fd40) [ 45.636] kgem_add_reloc64: handle=8, pos=16200, delta=0, domains=40000 [ 45.636] kgem_add_reloc64: adding proxy [delta=92] for handle=8 [ 45.636] kgem_add_reloc64[9] = (delta=92, target handle=3, presumed=fdffe000) [ 45.636] [3f40] bind bo(handle=8, addr=fdffe05c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 45.636] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 45.636] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 45.636] gen9_emit_vertex_elements: setup id=9 [ 45.636] glyphs0_to_dst: glyph=(180, 4), (190, 18), clip=(172, 17), (459, 18) [ 45.636] glyphs0_to_dst: blt=(180, 17), (190, 18) [ 45.636] emit_primitive_identity_mask__avx2: dst=(180, 17), mask=(944.00, 61.00) x (10.00, 1.00) [ 45.636] glyphs0_to_dst: glyph=(208, 7), (217, 18), clip=(172, 17), (459, 18) [ 45.636] glyphs0_to_dst: blt=(208, 17), (217, 18) [ 45.636] emit_primitive_identity_mask__avx2: dst=(208, 17), mask=(960.00, 26.00) x (9.00, 1.00) [ 45.636] glyphs0_to_dst: glyph=(216, 4), (226, 18), clip=(172, 17), (459, 18) [ 45.636] glyphs0_to_dst: blt=(216, 17), (226, 18) [ 45.636] emit_primitive_identity_mask__avx2: dst=(216, 17), mask=(944.00, 61.00) x (10.00, 1.00) [ 45.636] glyphs0_to_dst: glyph=(234, 16), (245, 18), clip=(172, 17), (459, 18) [ 45.636] glyphs0_to_dst: blt=(234, 17), (245, 18) [ 45.636] emit_primitive_identity_mask__avx2: dst=(234, 17), mask=(992.00, 1.00) x (11.00, 1.00) [ 45.636] glyphs0_to_dst: glyph=(334, 7), (343, 18), clip=(172, 17), (459, 18) [ 45.636] glyphs0_to_dst: blt=(334, 17), (343, 18) [ 45.636] emit_primitive_identity_mask__avx2: dst=(334, 17), mask=(960.00, 26.00) x (9.00, 1.00) [ 45.636] glyphs0_to_dst: glyph=(342, 16), (353, 18), clip=(172, 17), (459, 18) [ 45.636] glyphs0_to_dst: blt=(342, 17), (353, 18) [ 45.636] emit_primitive_identity_mask__avx2: dst=(342, 17), mask=(992.00, 1.00) x (11.00, 1.00) [ 45.636] glyphs0_to_dst: glyph=(369, 7), (379, 18), clip=(172, 17), (459, 18) [ 45.636] glyphs0_to_dst: blt=(369, 17), (379, 18) [ 45.636] emit_primitive_identity_mask__avx2: dst=(369, 17), mask=(976.00, 42.00) x (10.00, 1.00) [ 45.636] glyphs0_to_dst: glyph=(378, 4), (388, 18), clip=(172, 17), (459, 18) [ 45.636] glyphs0_to_dst: blt=(378, 17), (388, 18) [ 45.636] emit_primitive_identity_mask__avx2: dst=(378, 17), mask=(944.00, 61.00) x (10.00, 1.00) [ 45.636] glyphs0_to_dst: glyph=(396, 16), (407, 18), clip=(172, 17), (459, 18) [ 45.636] glyphs0_to_dst: blt=(396, 17), (407, 18) [ 45.636] emit_primitive_identity_mask__avx2: dst=(396, 17), mask=(992.00, 1.00) x (11.00, 1.00) [ 45.636] glyphs0_to_dst: glyph=(424, 7), (433, 18), clip=(172, 17), (459, 18) [ 45.636] glyphs0_to_dst: blt=(424, 17), (433, 18) [ 45.636] emit_primitive_identity_mask__avx2: dst=(424, 17), mask=(960.00, 26.00) x (9.00, 1.00) [ 45.636] glyphs0_to_dst: glyph=(450, 7), (460, 18), clip=(172, 17), (459, 18) [ 45.636] glyphs0_to_dst: blt=(450, 17), (459, 18) [ 45.636] emit_primitive_identity_mask__avx2: dst=(450, 17), mask=(976.00, 42.00) x (9.00, 1.00) [ 45.636] gen8_vertex_flush[6e4] = 33 [ 45.636] gen9_magic_ca_pass: CA fixup (23 -> 56) [ 45.636] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 45.636] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 45.636] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 45.636] sna_glyphs(op=3, nlist=1, src=(1, 32)) [ 45.636] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 45.636] sna_glyphs: discarding mask [ 45.636] glyphs0_to_dst(op=3, src=(1, 32), nlist=1, dst=(1, 32)+(0, 0)) [ 45.636] clipped_glyphs? 18 glyph in 1 lists extents (1, 21), (163, 35), region (2, 21), (162, 35): yes [ 45.636] gen9_render_composite: 0x0, current mode=1/1 [ 45.636] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 45.636] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 45.636] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 45.636] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 45.636] sna_drawable_use_bo pixmap=3429, box=((2, 21), (162, 35)), flags=7... [ 45.636] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 45.636] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 45.636] sna_drawable_use_bo: using whole GPU bo [ 45.636] gen9_composite_set_target: pixmap=3429, format=20028888, size=490x54, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 45.636] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 45.636] color_convert: src=ff8ae234 [20028888] [ 45.636] color_convert: dst=ff8ae234 [20028888] [ 45.636] sna_render_get_solid: ff8ae234 [ 45.636] sna_render_get_solid(22) = ff8ae234 (old) [ 45.636] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 45.636] sna_transform_is_imprecise_integer_translation: no transform [ 45.636] gen9_composite_picture: integer translation (0, 0), removing [ 45.636] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 45.636] sna_render_pixmap_bo: GPU all damaged [ 45.636] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 45.636] gen4_choose_composite_emitter: solid, identity mask [ 45.636] kgem_check_bo: num_pages=+0, num_exec=+0 [ 45.636] gen9_composite_get_binding_table(fcc0) [ 45.636] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 45.636] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 45.636] gen9_emit_vertex_elements: setup id=9 [ 45.636] glyphs0_to_dst: glyph=(1, 24), (10, 32), clip=(2, 21), (162, 35) [ 45.636] glyphs0_to_dst: blt=(2, 24), (10, 32) [ 45.636] emit_primitive_identity_mask__avx2: dst=(2, 24), mask=(689.00, 32.00) x (8.00, 8.00) [ 45.636] glyphs0_to_dst: glyph=(9, 22), (19, 35), clip=(2, 21), (162, 35) [ 45.636] glyphs0_to_dst: blt=(9, 22), (19, 35) [ 45.636] emit_primitive_identity_mask__avx2: dst=(9, 22), mask=(672.00, 48.00) x (10.00, 13.00) [ 45.636] glyphs0_to_dst: glyph=(19, 24), (28, 32), clip=(2, 21), (162, 35) [ 45.636] glyphs0_to_dst: blt=(19, 24), (28, 32) [ 45.636] emit_primitive_identity_mask__avx2: dst=(19, 24), mask=(688.00, 32.00) x (9.00, 8.00) [ 45.636] glyphs0_to_dst: glyph=(28, 26), (36, 29), clip=(2, 21), (162, 35) [ 45.636] glyphs0_to_dst: blt=(28, 26), (36, 29) [ 45.636] emit_primitive_identity_mask__avx2: dst=(28, 26), mask=(688.00, 48.00) x (8.00, 3.00) [ 45.636] glyphs0_to_dst: glyph=(36, 22), (47, 32), clip=(2, 21), (162, 35) [ 45.636] glyphs0_to_dst: blt=(36, 22), (47, 32) [ 45.636] emit_primitive_identity_mask__avx2: dst=(36, 22), mask=(704.00, 0.00) x (11.00, 10.00) [ 45.636] glyphs0_to_dst: glyph=(46, 24), (55, 32), clip=(2, 21), (162, 35) [ 45.636] glyphs0_to_dst: blt=(46, 24), (55, 32) [ 45.636] emit_primitive_identity_mask__avx2: dst=(46, 24), mask=(720.00, 0.00) x (9.00, 8.00) [ 45.636] glyphs0_to_dst: glyph=(54, 24), (64, 32), clip=(2, 21), (162, 35) [ 45.636] glyphs0_to_dst: blt=(54, 24), (64, 32) [ 45.636] emit_primitive_identity_mask__avx2: dst=(54, 24), mask=(704.00, 16.00) x (10.00, 8.00) [ 45.636] glyphs0_to_dst: glyph=(63, 24), (73, 32), clip=(2, 21), (162, 35) [ 45.636] glyphs0_to_dst: blt=(63, 24), (73, 32) [ 45.636] emit_primitive_identity_mask__avx2: dst=(63, 24), mask=(720.00, 16.00) x (10.00, 8.00) [ 45.636] glyphs0_to_dst: glyph=(72, 21), (82, 32), clip=(2, 21), (162, 35) [ 45.636] glyphs0_to_dst: blt=(72, 21), (82, 32) [ 45.636] emit_primitive_identity_mask__avx2: dst=(72, 21), mask=(736.00, 0.00) x (10.00, 11.00) [ 45.636] glyphs0_to_dst: glyph=(81, 24), (91, 32), clip=(2, 21), (162, 35) [ 45.636] glyphs0_to_dst: blt=(81, 24), (91, 32) [ 45.636] emit_primitive_identity_mask__avx2: dst=(81, 24), mask=(752.00, 0.00) x (10.00, 8.00) [ 45.636] glyphs0_to_dst: glyph=(90, 21), (100, 32), clip=(2, 21), (162, 35) [ 45.636] glyphs0_to_dst: blt=(90, 21), (100, 32) [ 45.636] emit_primitive_identity_mask__avx2: dst=(90, 21), mask=(736.00, 0.00) x (10.00, 11.00) [ 45.636] glyphs0_to_dst: glyph=(99, 24), (110, 32), clip=(2, 21), (162, 35) [ 45.636] glyphs0_to_dst: blt=(99, 24), (110, 32) [ 45.636] emit_primitive_identity_mask__avx2: dst=(99, 24), mask=(736.00, 16.00) x (11.00, 8.00) [ 45.636] glyphs0_to_dst: glyph=(109, 24), (118, 32), clip=(2, 21), (162, 35) [ 45.636] glyphs0_to_dst: blt=(109, 24), (118, 32) [ 45.636] emit_primitive_identity_mask__avx2: dst=(109, 24), mask=(752.00, 16.00) x (9.00, 8.00) [ 45.636] glyphs0_to_dst: glyph=(118, 26), (126, 29), clip=(2, 21), (162, 35) [ 45.636] glyphs0_to_dst: blt=(118, 26), (126, 29) [ 45.636] emit_primitive_identity_mask__avx2: dst=(118, 26), mask=(688.00, 48.00) x (8.00, 3.00) [ 45.636] glyphs0_to_dst: glyph=(126, 22), (136, 32), clip=(2, 21), (162, 35) [ 45.636] glyphs0_to_dst: blt=(126, 22), (136, 32) [ 45.636] emit_primitive_identity_mask__avx2: dst=(126, 22), mask=(704.00, 32.00) x (10.00, 10.00) [ 45.636] glyphs0_to_dst: glyph=(135, 22), (145, 32), clip=(2, 21), (162, 35) [ 45.636] glyphs0_to_dst: blt=(135, 22), (145, 32) [ 45.636] emit_primitive_identity_mask__avx2: dst=(135, 22), mask=(704.00, 32.00) x (10.00, 10.00) [ 45.636] glyphs0_to_dst: glyph=(144, 22), (154, 32), clip=(2, 21), (162, 35) [ 45.636] glyphs0_to_dst: blt=(144, 22), (154, 32) [ 45.636] emit_primitive_identity_mask__avx2: dst=(144, 22), mask=(720.00, 32.00) x (10.00, 10.00) [ 45.636] glyphs0_to_dst: glyph=(153, 22), (163, 32), clip=(2, 21), (162, 35) [ 45.636] glyphs0_to_dst: blt=(153, 22), (162, 32) [ 45.636] emit_primitive_identity_mask__avx2: dst=(153, 22), mask=(704.00, 48.00) x (9.00, 10.00) [ 45.636] gen8_vertex_flush[7e4] = 54 [ 45.636] gen9_magic_ca_pass: CA fixup (56 -> 110) [ 45.636] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 45.636] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 45.636] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 45.636] sna_glyphs(op=3, nlist=1, src=(163, 32)) [ 45.636] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 45.636] sna_glyphs: discarding mask [ 45.636] glyphs0_to_dst(op=3, src=(163, 32), nlist=1, dst=(163, 32)+(0, 0)) [ 45.636] clipped_glyphs: no, clip region (0, 0), (490, 54) matches drawable pixmap=94680753409936 size=490x54 [ 45.636] gen9_render_composite: 0x0, current mode=1/1 [ 45.636] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 45.636] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 45.636] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 45.636] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 45.636] sna_drawable_use_bo pixmap=3429, box=((0, 0), (490, 54)), flags=7... [ 45.636] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 45.636] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 45.636] sna_drawable_use_bo: using whole GPU bo [ 45.636] gen9_composite_set_target: pixmap=3429, format=20028888, size=490x54, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 45.636] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 45.636] color_convert: src=ffffffff [20028888] [ 45.636] color_convert: dst=ffffffff [20028888] [ 45.636] sna_render_get_solid: ffffffff [ 45.636] sna_render_get_solid(white) [ 45.636] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 45.636] sna_transform_is_imprecise_integer_translation: no transform [ 45.636] gen9_composite_picture: integer translation (0, 0), removing [ 45.636] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 45.636] sna_render_pixmap_bo: GPU all damaged [ 45.636] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 45.636] gen4_choose_composite_emitter: solid, identity mask [ 45.636] kgem_check_bo: num_pages=+0, num_exec=+0 [ 45.636] gen9_composite_get_binding_table(fc80) [ 45.636] kgem_add_reloc64: handle=7, pos=16152, delta=0, domains=40000 [ 45.636] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 45.636] kgem_add_reloc64[10] = (delta=1048, target handle=2, presumed=fffe8000) [ 45.636] [3f10] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 45.636] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 45.636] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 45.636] gen9_emit_vertex_elements: setup id=9 [ 45.636] glyphs0_to_dst: glyph=(165, 24)x(5, 8), unclipped [ 45.636] emit_primitive_identity_mask__avx2: dst=(165, 24), mask=(720.00, 48.00) x (5.00, 8.00) [ 45.636] gen8_vertex_flush[8e4] = 3 [ 45.636] gen9_magic_ca_pass: CA fixup (110 -> 113) [ 45.636] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 45.636] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 45.636] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 45.636] sna_glyphs(op=3, nlist=1, src=(172, 32)) [ 45.636] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 45.636] sna_glyphs: discarding mask [ 45.636] glyphs0_to_dst(op=3, src=(172, 32), nlist=1, dst=(172, 32)+(0, 0)) [ 45.636] clipped_glyphs? 32 glyph in 1 lists extents (171, 20), (460, 35), region (172, 20), (459, 35): yes [ 45.636] gen9_render_composite: 0x0, current mode=1/1 [ 45.636] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 45.636] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 45.636] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 45.636] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 45.636] sna_drawable_use_bo pixmap=3429, box=((172, 20), (459, 35)), flags=7... [ 45.636] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 45.636] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 45.636] sna_drawable_use_bo: using whole GPU bo [ 45.636] gen9_composite_set_target: pixmap=3429, format=20028888, size=490x54, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 45.636] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 45.636] color_convert: src=ff729fcf [20028888] [ 45.636] color_convert: dst=ff729fcf [20028888] [ 45.636] sna_render_get_solid: ff729fcf [ 45.636] sna_render_get_solid(23) = ff729fcf (old) [ 45.636] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 45.636] sna_transform_is_imprecise_integer_translation: no transform [ 45.636] gen9_composite_picture: integer translation (0, 0), removing [ 45.636] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 45.636] sna_render_pixmap_bo: GPU all damaged [ 45.636] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 45.636] gen4_choose_composite_emitter: solid, identity mask [ 45.636] kgem_check_bo: num_pages=+0, num_exec=+0 [ 45.636] gen9_composite_get_binding_table(fc00) [ 45.636] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 45.636] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 45.636] gen9_emit_vertex_elements: setup id=9 [ 45.636] glyphs0_to_dst: glyph=(171, 26), (182, 29), clip=(172, 20), (459, 35) [ 45.636] glyphs0_to_dst: blt=(172, 26), (182, 29) [ 45.636] emit_primitive_identity_mask__avx2: dst=(172, 26), mask=(737.00, 32.00) x (10.00, 3.00) [ 45.636] glyphs0_to_dst: glyph=(180, 21), (190, 35), clip=(172, 20), (459, 35) [ 45.636] glyphs0_to_dst: blt=(180, 21), (190, 35) [ 45.636] emit_primitive_identity_mask__avx2: dst=(180, 21), mask=(944.00, 48.00) x (10.00, 14.00) [ 45.636] glyphs0_to_dst: glyph=(189, 21), (200, 32), clip=(172, 20), (459, 35) [ 45.636] glyphs0_to_dst: blt=(189, 21), (200, 32) [ 45.636] emit_primitive_identity_mask__avx2: dst=(189, 21), mask=(960.00, 0.00) x (11.00, 11.00) [ 45.636] glyphs0_to_dst: glyph=(198, 24), (208, 32), clip=(172, 20), (459, 35) [ 45.636] glyphs0_to_dst: blt=(198, 24), (208, 32) [ 45.636] emit_primitive_identity_mask__avx2: dst=(198, 24), mask=(976.00, 0.00) x (10.00, 8.00) [ 45.636] glyphs0_to_dst: glyph=(208, 24), (217, 35), clip=(172, 20), (459, 35) [ 45.636] glyphs0_to_dst: blt=(208, 24), (217, 35) [ 45.636] emit_primitive_identity_mask__avx2: dst=(208, 24), mask=(960.00, 16.00) x (9.00, 11.00) [ 45.636] glyphs0_to_dst: glyph=(216, 21), (226, 35), clip=(172, 20), (459, 35) [ 45.636] glyphs0_to_dst: blt=(216, 21), (226, 35) [ 45.636] emit_primitive_identity_mask__avx2: dst=(216, 21), mask=(944.00, 48.00) x (10.00, 14.00) [ 45.636] glyphs0_to_dst: glyph=(225, 22), (235, 32), clip=(172, 20), (459, 35) [ 45.636] glyphs0_to_dst: blt=(225, 22), (235, 32) [ 45.636] emit_primitive_identity_mask__avx2: dst=(225, 22), mask=(976.00, 16.00) x (10.00, 10.00) [ 45.636] glyphs0_to_dst: glyph=(234, 33), (245, 35), clip=(172, 20), (459, 35) [ 45.636] glyphs0_to_dst: blt=(234, 33), (245, 35) [ 45.636] emit_primitive_identity_mask__avx2: dst=(234, 33), mask=(992.00, 0.00) x (11.00, 2.00) [ 45.637] glyphs0_to_dst: glyph=(243, 21), (254, 32), clip=(172, 20), (459, 35) [ 45.637] glyphs0_to_dst: blt=(243, 21), (254, 32) [ 45.637] emit_primitive_identity_mask__avx2: dst=(243, 21), mask=(1008.00, 0.00) x (11.00, 11.00) [ 45.637] glyphs0_to_dst: glyph=(253, 24), (262, 32), clip=(172, 20), (459, 35) [ 45.637] glyphs0_to_dst: blt=(253, 24), (262, 32) [ 45.637] emit_primitive_identity_mask__avx2: dst=(253, 24), mask=(720.00, 0.00) x (9.00, 8.00) [ 45.637] glyphs0_to_dst: glyph=(261, 24), (271, 32), clip=(172, 20), (459, 35) [ 45.637] glyphs0_to_dst: blt=(261, 24), (271, 32) [ 45.637] emit_primitive_identity_mask__avx2: dst=(261, 24), mask=(704.00, 16.00) x (10.00, 8.00) [ 45.637] glyphs0_to_dst: glyph=(270, 24), (280, 32), clip=(172, 20), (459, 35) [ 45.637] glyphs0_to_dst: blt=(270, 24), (280, 32) [ 45.637] emit_primitive_identity_mask__avx2: dst=(270, 24), mask=(704.00, 16.00) x (10.00, 8.00) [ 45.637] glyphs0_to_dst: glyph=(279, 20), (289, 32), clip=(172, 20), (459, 35) [ 45.637] glyphs0_to_dst: blt=(279, 20), (289, 32) [ 45.637] emit_primitive_identity_mask__avx2: dst=(279, 20), mask=(992.00, 16.00) x (10.00, 12.00) [ 45.637] glyphs0_to_dst: glyph=(288, 24), (298, 32), clip=(172, 20), (459, 35) [ 45.637] glyphs0_to_dst: blt=(288, 24), (298, 32) [ 45.637] emit_primitive_identity_mask__avx2: dst=(288, 24), mask=(704.00, 16.00) x (10.00, 8.00) [ 45.637] glyphs0_to_dst: glyph=(297, 24), (307, 32), clip=(172, 20), (459, 35) [ 45.637] glyphs0_to_dst: blt=(297, 24), (307, 32) [ 45.637] emit_primitive_identity_mask__avx2: dst=(297, 24), mask=(752.00, 0.00) x (10.00, 8.00) [ 45.637] glyphs0_to_dst: glyph=(307, 20), (317, 32), clip=(172, 20), (459, 35) [ 45.637] glyphs0_to_dst: blt=(307, 20), (317, 32) [ 45.637] emit_primitive_identity_mask__avx2: dst=(307, 20), mask=(1008.00, 16.00) x (10.00, 12.00) [ 45.637] glyphs0_to_dst: glyph=(315, 21), (326, 32), clip=(172, 20), (459, 35) [ 45.637] glyphs0_to_dst: blt=(315, 21), (326, 32) [ 45.637] emit_primitive_identity_mask__avx2: dst=(315, 21), mask=(960.00, 0.00) x (11.00, 11.00) [ 45.637] glyphs0_to_dst: glyph=(324, 24), (335, 32), clip=(172, 20), (459, 35) [ 45.637] glyphs0_to_dst: blt=(324, 24), (335, 32) [ 45.637] emit_primitive_identity_mask__avx2: dst=(324, 24), mask=(736.00, 16.00) x (11.00, 8.00) [ 45.637] glyphs0_to_dst: glyph=(334, 24), (343, 35), clip=(172, 20), (459, 35) [ 45.637] glyphs0_to_dst: blt=(334, 24), (343, 35) [ 45.637] emit_primitive_identity_mask__avx2: dst=(334, 24), mask=(960.00, 16.00) x (9.00, 11.00) [ 45.637] glyphs0_to_dst: glyph=(342, 33), (353, 35), clip=(172, 20), (459, 35) [ 45.637] glyphs0_to_dst: blt=(342, 33), (353, 35) [ 45.637] emit_primitive_identity_mask__avx2: dst=(342, 33), mask=(992.00, 0.00) x (11.00, 2.00) [ 45.637] glyphs0_to_dst: glyph=(351, 20), (361, 32), clip=(172, 20), (459, 35) [ 45.637] glyphs0_to_dst: blt=(351, 20), (361, 32) [ 45.637] emit_primitive_identity_mask__avx2: dst=(351, 20), mask=(992.00, 16.00) x (10.00, 12.00) [ 45.637] glyphs0_to_dst: glyph=(361, 20), (370, 32), clip=(172, 20), (459, 35) [ 45.637] glyphs0_to_dst: blt=(361, 20), (370, 32) [ 45.637] emit_primitive_identity_mask__avx2: dst=(361, 20), mask=(960.00, 32.00) x (9.00, 12.00) [ 45.637] glyphs0_to_dst: glyph=(369, 24), (379, 35), clip=(172, 20), (459, 35) [ 45.637] glyphs0_to_dst: blt=(369, 24), (379, 35) [ 45.637] emit_primitive_identity_mask__avx2: dst=(369, 24), mask=(976.00, 32.00) x (10.00, 11.00) [ 45.637] glyphs0_to_dst: glyph=(378, 21), (388, 35), clip=(172, 20), (459, 35) [ 45.637] glyphs0_to_dst: blt=(378, 21), (388, 35) [ 45.637] emit_primitive_identity_mask__avx2: dst=(378, 21), mask=(944.00, 48.00) x (10.00, 14.00) [ 45.637] glyphs0_to_dst: glyph=(387, 22), (397, 32), clip=(172, 20), (459, 35) [ 45.637] glyphs0_to_dst: blt=(387, 22), (397, 32) [ 45.637] emit_primitive_identity_mask__avx2: dst=(387, 22), mask=(960.00, 48.00) x (10.00, 10.00) [ 45.637] glyphs0_to_dst: glyph=(396, 33), (407, 35), clip=(172, 20), (459, 35) [ 45.637] glyphs0_to_dst: blt=(396, 33), (407, 35) [ 45.637] emit_primitive_identity_mask__avx2: dst=(396, 33), mask=(992.00, 0.00) x (11.00, 2.00) [ 45.637] glyphs0_to_dst: glyph=(406, 24), (415, 32), clip=(172, 20), (459, 35) [ 45.637] glyphs0_to_dst: blt=(406, 24), (415, 32) [ 45.637] emit_primitive_identity_mask__avx2: dst=(406, 24), mask=(688.00, 32.00) x (9.00, 8.00) [ 45.637] glyphs0_to_dst: glyph=(415, 24), (424, 32), clip=(172, 20), (459, 35) [ 45.637] glyphs0_to_dst: blt=(415, 24), (424, 32) [ 45.637] emit_primitive_identity_mask__avx2: dst=(415, 24), mask=(752.00, 16.00) x (9.00, 8.00) [ 45.637] glyphs0_to_dst: glyph=(424, 24), (433, 35), clip=(172, 20), (459, 35) [ 45.637] glyphs0_to_dst: blt=(424, 24), (433, 35) [ 45.637] emit_primitive_identity_mask__avx2: dst=(424, 24), mask=(960.00, 16.00) x (9.00, 11.00) [ 45.637] glyphs0_to_dst: glyph=(432, 21), (442, 32), clip=(172, 20), (459, 35) [ 45.637] glyphs0_to_dst: blt=(432, 21), (442, 32) [ 45.637] emit_primitive_identity_mask__avx2: dst=(432, 21), mask=(976.00, 48.00) x (10.00, 11.00) [ 45.637] glyphs0_to_dst: glyph=(442, 24), (451, 32), clip=(172, 20), (459, 35) [ 45.637] glyphs0_to_dst: blt=(442, 24), (451, 32) [ 45.637] emit_primitive_identity_mask__avx2: dst=(442, 24), mask=(688.00, 32.00) x (9.00, 8.00) [ 45.637] glyphs0_to_dst: glyph=(450, 24), (460, 35), clip=(172, 20), (459, 35) [ 45.637] glyphs0_to_dst: blt=(450, 24), (459, 35) [ 45.637] emit_primitive_identity_mask__avx2: dst=(450, 24), mask=(976.00, 32.00) x (9.00, 11.00) [ 45.637] gen8_vertex_flush[9e4] = 96 [ 45.637] gen9_magic_ca_pass: CA fixup (113 -> 209) [ 45.637] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 45.637] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 45.637] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 45.637] sna_glyphs(op=3, nlist=1, src=(460, 32)) [ 45.637] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 45.637] sna_glyphs: discarding mask [ 45.637] glyphs0_to_dst(op=3, src=(460, 32), nlist=1, dst=(460, 32)+(0, 0)) [ 45.637] clipped_glyphs: no, clip region (0, 0), (490, 54) matches drawable pixmap=94680753409936 size=490x54 [ 45.637] gen9_render_composite: 0x0, current mode=1/1 [ 45.637] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 45.637] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 45.637] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 45.637] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 45.637] sna_drawable_use_bo pixmap=3429, box=((0, 0), (490, 54)), flags=7... [ 45.637] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 45.637] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 45.637] sna_drawable_use_bo: using whole GPU bo [ 45.637] gen9_composite_set_target: pixmap=3429, format=20028888, size=490x54, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 45.637] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 45.637] color_convert: src=ffffffff [20028888] [ 45.637] color_convert: dst=ffffffff [20028888] [ 45.637] sna_render_get_solid: ffffffff [ 45.637] sna_render_get_solid(white) [ 45.637] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 45.637] sna_transform_is_imprecise_integer_translation: no transform [ 45.637] gen9_composite_picture: integer translation (0, 0), removing [ 45.637] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 45.637] sna_render_pixmap_bo: GPU all damaged [ 45.637] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 45.637] gen4_choose_composite_emitter: solid, identity mask [ 45.637] kgem_check_bo: num_pages=+0, num_exec=+0 [ 45.637] gen9_composite_get_binding_table(fbc0) [ 45.637] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 45.637] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 45.637] gen9_emit_vertex_elements: setup id=9 [ 45.637] glyphs0_to_dst: glyph=(459, 21)x(10, 13), unclipped [ 45.637] emit_primitive_identity_mask__avx2: dst=(459, 21), mask=(752.00, 32.00) x (10.00, 13.00) [ 45.637] gen8_vertex_flush[ae4] = 3 [ 45.637] gen9_magic_ca_pass: CA fixup (209 -> 212) [ 45.637] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 45.637] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 45.637] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 45.637] sna_glyphs(op=3, nlist=1, src=(1, 49)) [ 45.637] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 45.637] sna_glyphs: discarding mask [ 45.637] glyphs0_to_dst(op=3, src=(1, 49), nlist=1, dst=(1, 49)+(0, 0)) [ 45.637] clipped_glyphs: no, clip region (0, 0), (490, 54) matches drawable pixmap=94680753409936 size=490x54 [ 45.637] gen9_render_composite: 0x0, current mode=1/1 [ 45.637] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 45.637] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 45.637] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 45.637] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 45.637] sna_drawable_use_bo pixmap=3429, box=((0, 0), (490, 54)), flags=7... [ 45.637] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 45.637] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 45.637] sna_drawable_use_bo: using whole GPU bo [ 45.637] gen9_composite_set_target: pixmap=3429, format=20028888, size=490x54, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 45.637] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 45.637] color_convert: src=ff8ae234 [20028888] [ 45.637] color_convert: dst=ff8ae234 [20028888] [ 45.637] sna_render_get_solid: ff8ae234 [ 45.637] sna_render_get_solid(22) = ff8ae234 (old) [ 45.637] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 45.637] sna_transform_is_imprecise_integer_translation: no transform [ 45.637] gen9_composite_picture: integer translation (0, 0), removing [ 45.637] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 45.637] sna_render_pixmap_bo: GPU all damaged [ 45.637] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 45.637] gen4_choose_composite_emitter: solid, identity mask [ 45.637] kgem_check_bo: num_pages=+0, num_exec=+0 [ 45.637] gen9_composite_get_binding_table(fb80) [ 45.637] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 45.637] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 45.637] gen9_emit_vertex_elements: setup id=9 [ 45.637] glyphs0_to_dst: glyph=(1, 41)x(9, 8), unclipped [ 45.637] emit_primitive_identity_mask__avx2: dst=(1, 41), mask=(688.00, 32.00) x (9.00, 8.00) [ 45.637] glyphs0_to_dst: glyph=(9, 39)x(10, 13), unclipped [ 45.637] emit_primitive_identity_mask__avx2: dst=(9, 39), mask=(672.00, 48.00) x (10.00, 13.00) [ 45.637] glyphs0_to_dst: glyph=(19, 41)x(9, 8), unclipped [ 45.637] emit_primitive_identity_mask__avx2: dst=(19, 41), mask=(688.00, 32.00) x (9.00, 8.00) [ 45.637] glyphs0_to_dst: glyph=(28, 43)x(8, 3), unclipped [ 45.637] emit_primitive_identity_mask__avx2: dst=(28, 43), mask=(688.00, 48.00) x (8.00, 3.00) [ 45.637] glyphs0_to_dst: glyph=(36, 39)x(11, 10), unclipped [ 45.637] emit_primitive_identity_mask__avx2: dst=(36, 39), mask=(704.00, 0.00) x (11.00, 10.00) [ 45.637] glyphs0_to_dst: glyph=(46, 41)x(9, 8), unclipped [ 45.637] emit_primitive_identity_mask__avx2: dst=(46, 41), mask=(720.00, 0.00) x (9.00, 8.00) [ 45.637] glyphs0_to_dst: glyph=(54, 41)x(10, 8), unclipped [ 45.637] emit_primitive_identity_mask__avx2: dst=(54, 41), mask=(704.00, 16.00) x (10.00, 8.00) [ 45.637] glyphs0_to_dst: glyph=(63, 41)x(10, 8), unclipped [ 45.637] emit_primitive_identity_mask__avx2: dst=(63, 41), mask=(720.00, 16.00) x (10.00, 8.00) [ 45.637] glyphs0_to_dst: glyph=(72, 38)x(10, 11), unclipped [ 45.637] emit_primitive_identity_mask__avx2: dst=(72, 38), mask=(736.00, 0.00) x (10.00, 11.00) [ 45.637] glyphs0_to_dst: glyph=(81, 41)x(10, 8), unclipped [ 45.637] emit_primitive_identity_mask__avx2: dst=(81, 41), mask=(752.00, 0.00) x (10.00, 8.00) [ 45.637] glyphs0_to_dst: glyph=(90, 38)x(10, 11), unclipped [ 45.637] emit_primitive_identity_mask__avx2: dst=(90, 38), mask=(736.00, 0.00) x (10.00, 11.00) [ 45.637] glyphs0_to_dst: glyph=(99, 41)x(11, 8), unclipped [ 45.637] emit_primitive_identity_mask__avx2: dst=(99, 41), mask=(736.00, 16.00) x (11.00, 8.00) [ 45.637] glyphs0_to_dst: glyph=(109, 41)x(9, 8), unclipped [ 45.637] emit_primitive_identity_mask__avx2: dst=(109, 41), mask=(752.00, 16.00) x (9.00, 8.00) [ 45.637] glyphs0_to_dst: glyph=(118, 43)x(8, 3), unclipped [ 45.637] emit_primitive_identity_mask__avx2: dst=(118, 43), mask=(688.00, 48.00) x (8.00, 3.00) [ 45.637] glyphs0_to_dst: glyph=(126, 39)x(10, 10), unclipped [ 45.637] emit_primitive_identity_mask__avx2: dst=(126, 39), mask=(704.00, 32.00) x (10.00, 10.00) [ 45.637] glyphs0_to_dst: glyph=(135, 39)x(10, 10), unclipped [ 45.637] emit_primitive_identity_mask__avx2: dst=(135, 39), mask=(704.00, 32.00) x (10.00, 10.00) [ 45.637] glyphs0_to_dst: glyph=(144, 39)x(10, 10), unclipped [ 45.637] emit_primitive_identity_mask__avx2: dst=(144, 39), mask=(720.00, 32.00) x (10.00, 10.00) [ 45.637] glyphs0_to_dst: glyph=(153, 39)x(10, 10), unclipped [ 45.637] emit_primitive_identity_mask__avx2: dst=(153, 39), mask=(704.00, 48.00) x (10.00, 10.00) [ 45.637] gen8_vertex_flush[be4] = 54 [ 45.637] gen9_magic_ca_pass: CA fixup (212 -> 266) [ 45.637] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 45.637] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 45.637] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 45.637] sna_glyphs(op=3, nlist=1, src=(163, 49)) [ 45.637] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 45.637] sna_glyphs: discarding mask [ 45.637] glyphs0_to_dst(op=3, src=(163, 49), nlist=1, dst=(163, 49)+(0, 0)) [ 45.637] clipped_glyphs: no, clip region (0, 0), (490, 54) matches drawable pixmap=94680753409936 size=490x54 [ 45.637] gen9_render_composite: 0x0, current mode=1/1 [ 45.637] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 45.637] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 45.637] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 45.637] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 45.637] sna_drawable_use_bo pixmap=3429, box=((0, 0), (490, 54)), flags=7... [ 45.637] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 45.637] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 45.637] sna_drawable_use_bo: using whole GPU bo [ 45.637] gen9_composite_set_target: pixmap=3429, format=20028888, size=490x54, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 45.637] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 45.637] color_convert: src=ffffffff [20028888] [ 45.637] color_convert: dst=ffffffff [20028888] [ 45.637] sna_render_get_solid: ffffffff [ 45.637] sna_render_get_solid(white) [ 45.637] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 45.637] sna_transform_is_imprecise_integer_translation: no transform [ 45.637] gen9_composite_picture: integer translation (0, 0), removing [ 45.637] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 45.637] sna_render_pixmap_bo: GPU all damaged [ 45.637] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 45.637] gen4_choose_composite_emitter: solid, identity mask [ 45.637] kgem_check_bo: num_pages=+0, num_exec=+0 [ 45.637] gen9_composite_get_binding_table(fb40) [ 45.637] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 45.637] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 45.637] gen9_emit_vertex_elements: setup id=9 [ 45.637] glyphs0_to_dst: glyph=(165, 41)x(5, 8), unclipped [ 45.637] emit_primitive_identity_mask__avx2: dst=(165, 41), mask=(720.00, 48.00) x (5.00, 8.00) [ 45.637] gen8_vertex_flush[ce4] = 3 [ 45.637] gen9_magic_ca_pass: CA fixup (266 -> 269) [ 45.637] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 45.637] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 45.637] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 45.637] sna_glyphs(op=3, nlist=1, src=(172, 49)) [ 45.637] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 45.637] sna_glyphs: discarding mask [ 45.637] glyphs0_to_dst(op=3, src=(172, 49), nlist=1, dst=(172, 49)+(0, 0)) [ 45.637] clipped_glyphs: no, clip region (0, 0), (490, 54) matches drawable pixmap=94680753409936 size=490x54 [ 45.637] gen9_render_composite: 0x0, current mode=1/1 [ 45.637] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 45.637] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 45.637] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 45.637] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 45.637] sna_drawable_use_bo pixmap=3429, box=((0, 0), (490, 54)), flags=7... [ 45.637] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 45.637] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 45.637] sna_drawable_use_bo: using whole GPU bo [ 45.637] gen9_composite_set_target: pixmap=3429, format=20028888, size=490x54, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 45.637] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 45.637] color_convert: src=ff729fcf [20028888] [ 45.637] color_convert: dst=ff729fcf [20028888] [ 45.637] sna_render_get_solid: ff729fcf [ 45.637] sna_render_get_solid(23) = ff729fcf (old) [ 45.637] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 45.637] sna_transform_is_imprecise_integer_translation: no transform [ 45.637] gen9_composite_picture: integer translation (0, 0), removing [ 45.637] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 45.637] sna_render_pixmap_bo: GPU all damaged [ 45.637] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 45.637] gen4_choose_composite_emitter: solid, identity mask [ 45.637] kgem_check_bo: num_pages=+0, num_exec=+0 [ 45.637] gen9_composite_get_binding_table(fb00) [ 45.637] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 45.637] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 45.637] gen9_emit_vertex_elements: setup id=9 [ 45.637] glyphs0_to_dst: glyph=(171, 43)x(11, 3), unclipped [ 45.637] emit_primitive_identity_mask__avx2: dst=(171, 43), mask=(736.00, 32.00) x (11.00, 3.00) [ 45.637] glyphs0_to_dst: glyph=(180, 38)x(10, 14), unclipped [ 45.637] emit_primitive_identity_mask__avx2: dst=(180, 38), mask=(944.00, 48.00) x (10.00, 14.00) [ 45.637] glyphs0_to_dst: glyph=(189, 38)x(11, 11), unclipped [ 45.637] emit_primitive_identity_mask__avx2: dst=(189, 38), mask=(960.00, 0.00) x (11.00, 11.00) [ 45.637] glyphs0_to_dst: glyph=(198, 41)x(10, 8), unclipped [ 45.637] emit_primitive_identity_mask__avx2: dst=(198, 41), mask=(976.00, 0.00) x (10.00, 8.00) [ 45.637] glyphs0_to_dst: glyph=(208, 41)x(9, 11), unclipped [ 45.637] emit_primitive_identity_mask__avx2: dst=(208, 41), mask=(960.00, 16.00) x (9.00, 11.00) [ 45.637] glyphs0_to_dst: glyph=(216, 38)x(10, 14), unclipped [ 45.637] emit_primitive_identity_mask__avx2: dst=(216, 38), mask=(944.00, 48.00) x (10.00, 14.00) [ 45.637] glyphs0_to_dst: glyph=(225, 39)x(10, 10), unclipped [ 45.637] emit_primitive_identity_mask__avx2: dst=(225, 39), mask=(976.00, 16.00) x (10.00, 10.00) [ 45.637] glyphs0_to_dst: glyph=(234, 50)x(11, 2), unclipped [ 45.637] emit_primitive_identity_mask__avx2: dst=(234, 50), mask=(992.00, 0.00) x (11.00, 2.00) [ 45.637] glyphs0_to_dst: glyph=(243, 38)x(11, 11), unclipped [ 45.637] emit_primitive_identity_mask__avx2: dst=(243, 38), mask=(1008.00, 0.00) x (11.00, 11.00) [ 45.637] glyphs0_to_dst: glyph=(253, 41)x(9, 8), unclipped [ 45.637] emit_primitive_identity_mask__avx2: dst=(253, 41), mask=(720.00, 0.00) x (9.00, 8.00) [ 45.637] glyphs0_to_dst: glyph=(261, 41)x(10, 8), unclipped [ 45.637] emit_primitive_identity_mask__avx2: dst=(261, 41), mask=(704.00, 16.00) x (10.00, 8.00) [ 45.637] glyphs0_to_dst: glyph=(270, 41)x(10, 8), unclipped [ 45.637] emit_primitive_identity_mask__avx2: dst=(270, 41), mask=(704.00, 16.00) x (10.00, 8.00) [ 45.637] glyphs0_to_dst: glyph=(279, 37)x(10, 12), unclipped [ 45.637] emit_primitive_identity_mask__avx2: dst=(279, 37), mask=(992.00, 16.00) x (10.00, 12.00) [ 45.637] glyphs0_to_dst: glyph=(288, 41)x(10, 8), unclipped [ 45.637] emit_primitive_identity_mask__avx2: dst=(288, 41), mask=(704.00, 16.00) x (10.00, 8.00) [ 45.637] glyphs0_to_dst: glyph=(297, 41)x(10, 8), unclipped [ 45.637] emit_primitive_identity_mask__avx2: dst=(297, 41), mask=(752.00, 0.00) x (10.00, 8.00) [ 45.637] glyphs0_to_dst: glyph=(307, 37)x(10, 12), unclipped [ 45.637] emit_primitive_identity_mask__avx2: dst=(307, 37), mask=(1008.00, 16.00) x (10.00, 12.00) [ 45.637] glyphs0_to_dst: glyph=(315, 38)x(11, 11), unclipped [ 45.637] emit_primitive_identity_mask__avx2: dst=(315, 38), mask=(960.00, 0.00) x (11.00, 11.00) [ 45.637] glyphs0_to_dst: glyph=(324, 41)x(11, 8), unclipped [ 45.637] emit_primitive_identity_mask__avx2: dst=(324, 41), mask=(736.00, 16.00) x (11.00, 8.00) [ 45.637] glyphs0_to_dst: glyph=(334, 41)x(9, 11), unclipped [ 45.637] emit_primitive_identity_mask__avx2: dst=(334, 41), mask=(960.00, 16.00) x (9.00, 11.00) [ 45.637] glyphs0_to_dst: glyph=(342, 50)x(11, 2), unclipped [ 45.637] emit_primitive_identity_mask__avx2: dst=(342, 50), mask=(992.00, 0.00) x (11.00, 2.00) [ 45.637] glyphs0_to_dst: glyph=(351, 37)x(10, 12), unclipped [ 45.637] emit_primitive_identity_mask__avx2: dst=(351, 37), mask=(992.00, 16.00) x (10.00, 12.00) [ 45.637] glyphs0_to_dst: glyph=(361, 37)x(9, 12), unclipped [ 45.637] emit_primitive_identity_mask__avx2: dst=(361, 37), mask=(960.00, 32.00) x (9.00, 12.00) [ 45.637] glyphs0_to_dst: glyph=(369, 41)x(10, 11), unclipped [ 45.637] emit_primitive_identity_mask__avx2: dst=(369, 41), mask=(976.00, 32.00) x (10.00, 11.00) [ 45.637] glyphs0_to_dst: glyph=(378, 38)x(10, 14), unclipped [ 45.637] emit_primitive_identity_mask__avx2: dst=(378, 38), mask=(944.00, 48.00) x (10.00, 14.00) [ 45.637] glyphs0_to_dst: glyph=(387, 39)x(10, 10), unclipped [ 45.637] emit_primitive_identity_mask__avx2: dst=(387, 39), mask=(960.00, 48.00) x (10.00, 10.00) [ 45.637] glyphs0_to_dst: glyph=(396, 50)x(11, 2), unclipped [ 45.637] emit_primitive_identity_mask__avx2: dst=(396, 50), mask=(992.00, 0.00) x (11.00, 2.00) [ 45.637] glyphs0_to_dst: glyph=(406, 41)x(9, 8), unclipped [ 45.637] emit_primitive_identity_mask__avx2: dst=(406, 41), mask=(688.00, 32.00) x (9.00, 8.00) [ 45.637] glyphs0_to_dst: glyph=(415, 41)x(9, 8), unclipped [ 45.637] emit_primitive_identity_mask__avx2: dst=(415, 41), mask=(752.00, 16.00) x (9.00, 8.00) [ 45.637] glyphs0_to_dst: glyph=(424, 41)x(9, 11), unclipped [ 45.638] emit_primitive_identity_mask__avx2: dst=(424, 41), mask=(960.00, 16.00) x (9.00, 11.00) [ 45.638] glyphs0_to_dst: glyph=(432, 38)x(10, 11), unclipped [ 45.638] emit_primitive_identity_mask__avx2: dst=(432, 38), mask=(976.00, 48.00) x (10.00, 11.00) [ 45.638] glyphs0_to_dst: glyph=(442, 41)x(9, 8), unclipped [ 45.638] emit_primitive_identity_mask__avx2: dst=(442, 41), mask=(688.00, 32.00) x (9.00, 8.00) [ 45.638] glyphs0_to_dst: glyph=(450, 41)x(10, 11), unclipped [ 45.638] emit_primitive_identity_mask__avx2: dst=(450, 41), mask=(976.00, 32.00) x (10.00, 11.00) [ 45.638] gen8_vertex_flush[de4] = 96 [ 45.638] gen9_magic_ca_pass: CA fixup (269 -> 365) [ 45.638] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 45.638] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 45.638] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 45.638] sna_glyphs(op=3, nlist=1, src=(460, 49)) [ 45.638] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 45.638] sna_glyphs: discarding mask [ 45.638] glyphs0_to_dst(op=3, src=(460, 49), nlist=1, dst=(460, 49)+(0, 0)) [ 45.638] clipped_glyphs: no, clip region (0, 0), (490, 54) matches drawable pixmap=94680753409936 size=490x54 [ 45.638] gen9_render_composite: 0x0, current mode=1/1 [ 45.638] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 45.638] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 45.638] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 45.638] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 45.638] sna_drawable_use_bo pixmap=3429, box=((0, 0), (490, 54)), flags=7... [ 45.638] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 45.638] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 45.638] sna_drawable_use_bo: using whole GPU bo [ 45.638] gen9_composite_set_target: pixmap=3429, format=20028888, size=490x54, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 45.638] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 45.638] color_convert: src=ffffffff [20028888] [ 45.638] color_convert: dst=ffffffff [20028888] [ 45.638] sna_render_get_solid: ffffffff [ 45.638] sna_render_get_solid(white) [ 45.638] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 45.638] sna_transform_is_imprecise_integer_translation: no transform [ 45.638] gen9_composite_picture: integer translation (0, 0), removing [ 45.638] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 45.638] sna_render_pixmap_bo: GPU all damaged [ 45.638] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 45.638] gen4_choose_composite_emitter: solid, identity mask [ 45.638] kgem_check_bo: num_pages=+0, num_exec=+0 [ 45.638] gen9_composite_get_binding_table(fac0) [ 45.638] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 45.638] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 45.638] gen9_emit_vertex_elements: setup id=9 [ 45.638] glyphs0_to_dst: glyph=(459, 38)x(10, 13), unclipped [ 45.638] emit_primitive_identity_mask__avx2: dst=(459, 38), mask=(752.00, 32.00) x (10.00, 13.00) [ 45.638] gen8_vertex_flush[ee4] = 3 [ 45.638] gen9_magic_ca_pass: CA fixup (365 -> 368) [ 45.638] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 45.638] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 45.638] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 45.638] sna_composite_rectangles(pixmap=3429, op=1, ffffffff x 1 [(478, 35)x(9, 17) ...]) [ 45.638] sna_composite_rectangles: converted to op 1 [ 45.638] sna_composite_rectangles[0] (478, 35)x(9, 17) -> (478, 35), (487, 52) [ 45.638] sna_composite_rectangles: nrects=1, region=(478, 35), (487, 52) x 1 [ 45.638] sna_composite_rectangles: clipped extents (478, 35),(487, 52) x 1 [ 45.638] sna_composite_rectangles: pixmap +(0, 0) extents (478, 35),(487, 52) [ 45.638] sna_composite_rectangles: dropping last-cpu hint [ 45.638] sna_drawable_use_bo pixmap=3429, box=((478, 35), (487, 52)), flags=9... [ 45.638] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 45.638] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 45.638] sna_drawable_use_bo: using whole GPU bo [ 45.638] gen9_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20028888]) [ 45.638] kgem_bo_is_render: handle=17, rq? 1 [1] [ 45.638] gen9_render_fill_boxes(ffffffff x 1 [(478, 35), (487, 52) ...]) [ 45.638] sna_render_get_solid: ffffffff [ 45.638] sna_render_get_solid(white) [ 45.638] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 45.638] kgem_check_bo: num_pages=+0, num_exec=+0 [ 45.638] aligning vertex: was 4, now 2 floats per vertex [ 45.638] gen9_composite_get_binding_table(fa80) [ 45.638] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 45.638] gen9_emit_sampler: sampler = 1 [ 45.638] gen9_emit_sf: num_sf_outputs=1 [ 45.638] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 45.638] gen9_emit_vertex_elements: setup id=0 [ 45.638] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 45.638] (478, 35), (487, 52) [ 45.638] gen8_vertex_flush[1000] = 3 [ 45.638] sna_validate_gc(0x561c94ab2470) changes=e0000, previous serial=80000d2f, drawable=d2f [ 45.638] sna_validate_gc: recomputing clip [ 45.638] sna_validate_gc: composite clip=4x[(65, 585), (555, 639)] [0x561c94a33930] [ 45.638] sna_copy_area: src=pixmap=3429:(0, 0)x(490, 54)+(0, 0) -> dst=pixmap=3060:(0, 561)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 45.638] sna_copy_area: normal copy [ 45.638] sna_do_copy: src=(0, 0), dst=(0, 561), size=(490x54) [ 45.638] sna_do_copy: after drawable: src=(0, 0), dst=(65, 585), size=(490x54) [ 45.638] sna_do_copy: dst extents (65, 585), (555, 639), dst clip extents (65, 585), (555, 639), dst size=3775x2136 [ 45.638] sna_do_copy: clipped dst extents (65, 585), (555, 639) [ 45.638] sna_do_copy: unclipped src extents (0, 0), (490, 54) [ 45.638] sna_do_copy: clipped src extents (0, 0), (490, 54) [ 45.638] sna_do_copy: pixmap -- no source clipping [ 45.638] sna_do_copy: src extents (0, 0), (490, 54) x 1 [ 45.638] sna_do_copy: copy region (65, 585), (555, 639) x 4 + (-65, -585) [ 45.638] sna_copy_boxes (boxes=4x[(542, 585), (555, 602)...], src pixmap=3429+(-65, -585), dst pixmap=3060+(-65, -24), alu=3, src.size=490x54, dst.size=3775x2136) [ 45.638] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94ace290, gpu_bo=17, cpu_bo=0), replaces=0 [ 45.638] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 45.638] sna_drawable_use_bo pixmap=3060, box=((0, 561), (490, 615)), flags=3... [ 45.638] sna_drawable_use_bo: exported target, set PREFER_GPU [ 45.638] sna_drawable_use_bo: pinned, never REPLACES [ 45.638] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=3 [ 45.638] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 45.638] sna_drawable_use_bo: using whole GPU bo [ 45.638] sna_pixmap_move_to_gpu(pixmap=3429, usage=0), flags=a [ 45.638] sna_pixmap_move_to_gpu: already all-damaged [ 45.638] sna_pixmap_mark_active: pixmap=3429, handle=17 [ 45.638] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 45.638] gen9_render_copy_boxes (0, -561)->(0, 0) x 4, alu=3, flags=0, self-copy=0, overlaps? 0 [ 45.638] kgem_bo_is_render: handle=17, rq? 1 [1] [ 45.638] kgem_bo_is_render: handle=9, rq? 0 [0] [ 45.638] kgem_bo_is_render: handle=9, rq? 0 [0] [ 45.638] kgem_bo_is_render: handle=17, rq? 1 [1] [ 45.638] kgem_set_mode: flushing before new bo [ 45.638] gen8_vertex_close: used=1478, vbo active? 23, vb=201, nreloc=2 [ 45.638] gen8_vertex_close: reloc[0] = 287 [ 45.638] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 45.638] kgem_add_handle: handle=23, index=5 [ 45.638] kgem_add_reloc64[11] = (delta=0, target handle=5, presumed=fd541000) [ 45.638] gen8_vertex_close: reloc[1] = 372 [ 45.638] kgem_add_reloc64: handle=23, pos=372, delta=0, domains=200000 [ 45.638] kgem_add_reloc64[12] = (delta=0, target handle=5, presumed=fd541000) [ 45.638] batch[1/1, flags=1800]: 1030 1030 16048 16384, nreloc=13, nexec=6, nfence=0, aperture=1164 [fenced=0] [ 45.638] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd981000 [ 45.638] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -57343 [ 45.638] kgem_fixup_relocs: shrinking by 57344 [ 45.638] __kgem_busy: handle=2, busy=0, wedged=0 [ 45.638] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd981000 [ 45.638] kgem_commit: release handle=17 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fff63000 [ 45.638] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 45.638] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 45.638] __kgem_bo_clear_busy: handle=7 [ 45.638] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 45.638] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 45.638] __kgem_bo_clear_busy: handle=8 [ 45.638] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 45.638] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 45.638] __kgem_bo_clear_busy: handle=8 [ 45.638] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 45.638] __kgem_bo_clear_busy: handle=8 [ 45.638] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 45.638] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 45.638] __kgem_bo_clear_busy: handle=8 [ 45.638] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 45.638] __kgem_bo_clear_busy: handle=7 [ 45.638] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 45.638] __kgem_busy: handle=2, busy=131072, wedged=0 [ 45.638] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 45.638] kgem_check_bo: num_pages=+8164, num_exec=+2 [ 45.638] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 45.638] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 45.638] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 45.638] kgem_add_handle: handle=4, index=0 [ 45.638] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 45.638] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 45.638] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 45.638] gen9_composite_get_binding_table(ffc0) [ 45.638] kgem_add_reloc64: handle=9, pos=16360, delta=0, domains=20002 [ 45.638] kgem_add_handle: handle=9, index=1 [ 45.638] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f02dd000) [ 45.638] __kgem_bo_mark_dirty: handle=9 (proxy? 0) [ 45.638] [3fe0] bind bo(handle=9, addr=f02dd000), format=192, width=3775, height=2136, pitch=15360, tiling=1 -> render [ 45.638] kgem_add_reloc64: handle=17, pos=16344, delta=0, domains=40000 [ 45.638] kgem_add_handle: handle=17, index=2 [ 45.638] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fff63000) [ 45.638] [3fd0] bind bo(handle=17, addr=fff63000), format=192, width=490, height=54, pitch=2048, tiling=1 -> sampler [ 45.638] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 45.638] gen9_emit_sampler: sampler = 0 [ 45.638] gen9_emit_sf: num_sf_outputs=1 [ 45.638] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 45.638] gen9_emit_vertex_elements: setup id=0 [ 45.638] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 45.638] (477, 0) -> (477, 561) + (13, 17) [ 45.638] (0, 17) -> (0, 578) + (490, 3) [ 45.638] (0, 20) -> (0, 581) + (481, 14) [ 45.638] (0, 34) -> (0, 595) + (490, 20) [ 45.638] gen8_vertex_flush[490] = 12 [ 45.638] sna_accel_flush: flush?=1, dirty?=0 [ 45.638] gen8_vertex_close: used=1502, vbo active? 23, vb=1, nreloc=1 [ 45.638] gen8_vertex_close: reloc[0] = 287 [ 45.638] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 45.638] kgem_add_handle: handle=23, index=3 [ 45.638] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 45.638] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=8238 [fenced=0] [ 45.638] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 45.638] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 45.638] kgem_fixup_relocs: shrinking by 61440 [ 45.638] __kgem_busy: handle=1, busy=0, wedged=0 [ 45.638] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 45.638] kgem_commit: release handle=9 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f02dd000 [ 45.638] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 45.638] kgem_commit: release handle=17 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fff63000 [ 45.638] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 45.638] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 45.638] sna_accel_flush: flush?=0, dirty?=0 [ 45.638] sna_accel_flush: flush?=0, dirty?=0 [ 45.638] sna_accel_flush: flush?=0, dirty?=0 [ 45.638] sna_accel_flush: flush?=0, dirty?=0 [ 45.638] sna_destroy_pixmap: pixmap=3429, attached?=1 [ 45.638] _kgem_bo_destroy: handle=17, proxy? 0 [ 45.638] __kgem_bo_destroy: handle=17, size=262144 [ 45.638] __kgem_busy: handle=17, busy=131073, wedged=0 [ 45.638] __kgem_bo_destroy: handle=17 -> active [ 45.638] __sna_free_pixmap(pixmap=3429) [ 45.638] sna_accel_flush: flush?=0, dirty?=0 [ 45.638] sna_accel_flush: flush?=0, dirty?=0 [ 45.638] sna_accel_flush: flush?=0, dirty?=0 [ 45.638] sna_block_handler (tv=0.22000) [ 45.638] kgem_retire, need_retire?=1 [ 45.638] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 45.638] kgem_retire__requests_ring: retiring ring 0 [ 45.638] __kgem_busy: handle=2, busy=0, wedged=0 [ 45.638] __kgem_retire_rq: request 2 complete [ 45.638] kgem_retire__requests_ring: retiring ring 0 [ 45.638] __kgem_busy: handle=1, busy=0, wedged=0 [ 45.639] __kgem_retire_rq: request 1 complete [ 45.639] __kgem_bo_flush: handle=9, busy=0, wedged=0 [ 45.639] __kgem_bo_flush: handle=17, busy=0, wedged=0 [ 45.639] kgem_bo_move_to_cache: release handle=17 [ 45.639] kgem_bo_move_to_inactive: moving handle=17 to inactive [ 45.639] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 45.639] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 45.639] kgem_retire -- retired=1, need_retire=0 [ 45.639] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 45.639] gen6_render_retire: resetting idle vbo [ 45.639] sna_scanout_do_flush: flush timer active: delta=7 [ 45.639] sna_accel_do_throttle -- no pending activity [ 45.639] sna_accel_block: evaluating timers, active=5 [ 45.639] sna_accel_block: flush timer expires in 7 [45646] [ 45.639] sna_wakeup_handler [ 45.639] sna_accel_flush: flush?=0, dirty?=0 [ 45.639] sna_accel_flush: flush?=0, dirty?=0 [ 45.639] sna_accel_flush: flush?=0, dirty?=0 [ 45.639] sna_block_handler (tv=0.21000) [ 45.639] sna_scanout_do_flush: flush timer active: delta=7 [ 45.639] sna_accel_do_throttle -- no pending activity [ 45.639] sna_accel_block: evaluating timers, active=5 [ 45.639] sna_accel_block: flush timer expires in 7 [45646] [ 45.639] sna_wakeup_handler [ 45.639] sna_accel_flush: flush?=0, dirty?=0 [ 45.639] sna_accel_flush: flush?=0, dirty?=0 [ 45.639] sna_block_handler (tv=0.21000) [ 45.639] sna_scanout_do_flush: flush timer active: delta=7 [ 45.639] sna_accel_do_throttle -- no pending activity [ 45.639] sna_accel_block: evaluating timers, active=5 [ 45.639] sna_accel_block: flush timer expires in 7 [45646] [ 45.639] sna_wakeup_handler [ 45.639] sna_accel_flush: flush?=0, dirty?=0 [ 45.639] sna_accel_flush: flush?=0, dirty?=0 [ 45.639] sna_block_handler (tv=0.21000) [ 45.639] sna_scanout_do_flush: flush timer active: delta=7 [ 45.639] sna_accel_do_throttle -- no pending activity [ 45.639] sna_accel_block: evaluating timers, active=5 [ 45.639] sna_accel_block: flush timer expires in 7 [45646] [ 45.639] sna_wakeup_handler [ 45.639] sna_accel_flush: flush?=0, dirty?=0 [ 45.639] sna_accel_flush: flush?=0, dirty?=0 [ 45.639] sna_block_handler (tv=0.21000) [ 45.639] sna_scanout_do_flush: flush timer active: delta=7 [ 45.639] sna_accel_do_throttle -- no pending activity [ 45.639] sna_accel_block: evaluating timers, active=5 [ 45.639] sna_accel_block: flush timer expires in 7 [45646] [ 45.639] sna_wakeup_handler [ 45.639] sna_accel_flush: flush?=0, dirty?=0 [ 45.639] sna_accel_flush: flush?=0, dirty?=0 [ 45.639] sna_accel_flush: flush?=0, dirty?=0 [ 45.639] sna_create_pixmap(1, 1, 32, usage=0) [ 45.639] kgem_can_create_2d: 1x1 @ 32 [ 45.639] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=1 [ 45.639] kgem_can_create_2d: untiled size=4096 [ 45.639] kgem_choose_tiling: disabling tiling [1x1] for single row/col [ 45.639] kgem_choose_tiling: 1x1 -> 0 [ 45.639] sna_create_pixmap: usage=0, flags=a [ 45.639] sna_create_pixmap: small buffer [4], attaching to shadow pixmap [ 45.639] create_pixmap: allocating pixmap 1x1, depth=32/32, size=12 [ 45.639] create_pixmap: serial=3430, usage=0, 1x1 [ 45.639] sna_create_pixmap: serial=3430, 1x1, usage=0 [ 45.639] sna_composite_rectangles(pixmap=3431, op=0, 0 x 1 [(0, 0)x(1, 1) ...]) [ 45.639] sna_composite_rectangles: converted to op 0 [ 45.639] sna_composite_rectangles[0] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 45.639] sna_composite_rectangles: nrects=1, region=(0, 0), (1, 1) x 1 [ 45.639] sna_composite_rectangles: clipped extents (0, 0),(1, 1) x 1 [ 45.639] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(1, 1) [ 45.639] sna_composite_rectangles: fallback, dst pixmap=3431 too small or not attached [ 45.639] sna_composite_rectangles: fallback [ 45.639] sna_drawable_move_region_to_cpu(pixmap=3431 (1x1), [(0, 0), (1, 1)], flags=1) [ 45.639] sna_drawable_move_region_to_cpu: region (0, 0), (1, 1) + (0, 0) subsumes pixmap (1x1) [ 45.639] _sna_pixmap_move_to_cpu(pixmap=3431, 1x1, flags=1) [ 45.639] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 45.639] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 45.639] operate_inplace: no, inplace operation not suitable [ 45.639] _sna_pixmap_move_to_cpu: marking as damaged [ 45.639] __sna_damage_all(1, 1) [ 45.639] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 45.639] sna_composite_rectangles(pixmap=3431, op=1, fff2f1f0 x 1 [(0, 0)x(1, 1) ...]) [ 45.639] sna_composite_rectangles: converted to op 1 [ 45.639] sna_composite_rectangles[0] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 45.639] sna_composite_rectangles: nrects=1, region=(0, 0), (1, 1) x 1 [ 45.639] sna_composite_rectangles: clipped extents (0, 0),(1, 1) x 1 [ 45.639] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(1, 1) [ 45.639] sna_composite_rectangles: fallback, dst pixmap=3431 too small or not attached [ 45.639] sna_composite_rectangles: fallback [ 45.639] sna_drawable_move_region_to_cpu(pixmap=3431 (1x1), [(0, 0), (1, 1)], flags=1) [ 45.639] sna_drawable_move_region_to_cpu: pixmap=3431 all damaged on CPU [ 45.639] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 45.639] sna_composite_rectangles: fallback fill: (0, 0)x(1, 1) fff2f1f0 [ 45.639] sna_composite_rectangles(pixmap=3431, op=1, ff300a24 x 2 [(0, 0)x(1, 1) ...]) [ 45.639] sna_composite_rectangles: converted to op 1 [ 45.639] sna_composite_rectangles[0] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 45.639] sna_composite_rectangles[1] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 45.639] sna_composite_rectangles: nrects=2, region=(0, 0), (1, 1) x 2 [ 45.639] sna_composite_rectangles: clipped extents (0, 0),(1, 1) x 1 [ 45.639] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(1, 1) [ 45.639] sna_composite_rectangles: fallback, dst pixmap=3431 too small or not attached [ 45.639] sna_composite_rectangles: fallback [ 45.639] sna_drawable_move_region_to_cpu(pixmap=3431 (1x1), [(0, 0), (1, 1)], flags=1) [ 45.639] sna_drawable_move_region_to_cpu: pixmap=3431 all damaged on CPU [ 45.639] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 45.639] sna_composite_rectangles: fallback fill: (0, 0)x(1, 1) ff300a24 [ 45.639] sna_validate_gc(0x561c94ab2470) changes=80000, previous serial=80000d2f, drawable=d2f [ 45.639] sna_validate_gc: recomputing clip [ 45.639] sna_validate_gc: composite clip=1x[(65, 24), (3840, 2160)] [0x561c94abf1d0] [ 45.639] sna_copy_area: src=pixmap=3431:(0, 0)x(1, 1)+(0, 0) -> dst=pixmap=3060:(0, 0)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 45.639] sna_copy_area: normal copy [ 45.639] sna_do_copy: src=(0, 0), dst=(0, 0), size=(1x1) [ 45.639] sna_do_copy: after drawable: src=(0, 0), dst=(65, 24), size=(1x1) [ 45.639] sna_do_copy: dst extents (65, 24), (66, 25), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 45.639] sna_do_copy: clipped dst extents (65, 24), (66, 25) [ 45.639] sna_do_copy: unclipped src extents (0, 0), (1, 1) [ 45.639] sna_do_copy: clipped src extents (0, 0), (1, 1) [ 45.639] sna_do_copy: pixmap -- no source clipping [ 45.639] sna_do_copy: src extents (0, 0), (1, 1) x 1 [ 45.639] sna_do_copy: copy region (65, 24), (66, 25) x 1 + (-65, -24) [ 45.639] sna_copy_boxes (boxes=1x[(65, 24), (66, 25)...], src pixmap=3431+(-65, -24), dst pixmap=3060+(-65, -24), alu=3, src.size=1x1, dst.size=3775x2136) [ 45.639] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94ad8f90, gpu_bo=0, cpu_bo=0), replaces=0 [ 45.639] sna_drawable_use_bo pixmap=3060, box=((0, 0), (1, 1)), flags=8... [ 45.639] sna_drawable_use_bo: exported target, set PREFER_GPU [ 45.639] sna_drawable_use_bo: pinned, never REPLACES [ 45.639] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 45.639] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 45.639] sna_drawable_use_bo: using whole GPU bo [ 45.639] region_overlaps_damage? [ 45.639] use_shm_bo: no, not attached [ 45.639] sna_drawable_move_region_to_cpu(pixmap=3431 (1x1), [(0, 0), (1, 1)], flags=2) [ 45.639] sna_drawable_move_region_to_cpu: pixmap=3431 all damaged on CPU [ 45.639] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 45.639] sna_write_boxes x 1, src stride=4, src dx=(0, 0) [ 45.639] kgem_bo_can_map: handle=9, map=0x7fc6b7845000:0x0:0x7fc656564000, tiling=1, domain=0, offset=4029534208 [ 45.639] write_boxes_inplace x 1, handle=9, tiling=1 [ 45.639] upload_inplace__tiled: tiling=1 [ 45.639] kgem_bo_can_map__cpu: handle=9 [ 45.639] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 45.639] kgem_bo_map__cpu(handle=9, size=33177600, map=0x7fc6b7845000:0x7fc656564000) [ 45.639] kgem_bo_sync__cpu: handle=9 [ 45.639] __kgem_busy: handle=9, busy=0, wedged=0 [ 45.639] kgem_bo_sync__cpu: SYNC: handle=9, needs_flush? 0, domain? 0, busy? 0 [ 45.639] __kgem_busy: handle=9, busy=0, wedged=0 [ 45.639] kgem_bo_retire: retiring bo handle=9 (needed flush? 0), rq? 0 [busy?=0] [ 45.639] assert_bo_retired: handle=9, domain: 0 exec? 0, rq? 0 [ 45.639] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(0, 0), size=1x1, pitch=4/15360 [ 45.639] sna_accel_flush: flush?=0, dirty?=0 [ 45.639] sna_accel_flush: flush?=0, dirty?=0 [ 45.639] sna_accel_flush: flush?=0, dirty?=0 [ 45.639] sna_accel_flush: flush?=0, dirty?=0 [ 45.639] sna_destroy_pixmap: pixmap=3431, attached?=1 [ 45.639] __sna_free_pixmap(pixmap=3431) [ 45.639] sna_accel_flush: flush?=0, dirty?=0 [ 45.639] sna_accel_flush: flush?=0, dirty?=0 [ 45.639] sna_accel_flush: flush?=0, dirty?=0 [ 45.639] sna_block_handler (tv=0.21000) [ 45.639] sna_scanout_do_flush: flush timer active: delta=7 [ 45.639] sna_accel_do_throttle -- no pending activity [ 45.639] sna_accel_block: evaluating timers, active=5 [ 45.639] sna_accel_block: flush timer expires in 7 [45646] [ 45.639] sna_wakeup_handler [ 45.639] sna_accel_flush: flush?=0, dirty?=0 [ 45.639] sna_accel_flush: flush?=0, dirty?=0 [ 45.639] sna_accel_flush: flush?=0, dirty?=0 [ 45.639] sna_accel_flush: flush?=0, dirty?=0 [ 45.639] sna_block_handler (tv=0.21000) [ 45.639] sna_scanout_do_flush: flush timer active: delta=7 [ 45.639] sna_accel_do_throttle -- no pending activity [ 45.639] sna_accel_block: evaluating timers, active=5 [ 45.639] sna_accel_block: flush timer expires in 7 [45646] [ 45.639] sna_wakeup_handler [ 45.639] sna_accel_flush: flush?=0, dirty?=0 [ 45.639] sna_accel_flush: flush?=0, dirty?=0 [ 45.639] sna_accel_flush: flush?=0, dirty?=0 [ 45.639] sna_accel_flush: flush?=0, dirty?=0 [ 45.639] sna_accel_flush: flush?=0, dirty?=0 [ 45.639] sna_accel_flush: flush?=0, dirty?=0 [ 45.639] sna_accel_flush: flush?=0, dirty?=0 [ 45.639] sna_accel_flush: flush?=0, dirty?=0 [ 45.639] sna_accel_flush: flush?=0, dirty?=0 [ 45.639] sna_block_handler (tv=0.21000) [ 45.639] sna_scanout_do_flush: flush timer active: delta=7 [ 45.639] sna_accel_do_throttle -- no pending activity [ 45.639] sna_accel_block: evaluating timers, active=5 [ 45.639] sna_accel_block: flush timer expires in 7 [45646] [ 45.639] sna_wakeup_handler [ 45.639] sna_accel_flush: flush?=0, dirty?=0 [ 45.639] sna_accel_flush: flush?=0, dirty?=0 [ 45.639] sna_block_handler (tv=0.21000) [ 45.639] sna_scanout_do_flush: flush timer active: delta=7 [ 45.639] sna_accel_do_throttle -- no pending activity [ 45.639] sna_accel_block: evaluating timers, active=5 [ 45.639] sna_accel_block: flush timer expires in 7 [45646] [ 45.640] sna_wakeup_handler [ 45.640] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=40, name=5 [ 45.640] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 45.640] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 45.640] sna_dri2_get_back: draw size=7680x2160, back buffer handle=40 size=7680x2160, is-scanout? 1, active?=2, pitch=30720, front pitch=30720 [ 45.640] sna_dri2_get_back: reuse backbuffer? 1 [ 45.640] sna_dri2_get_back: back buffer handle=40, active?=2, refcnt=1 [ 45.640] sna_dri2_get_back: cache: handle=128, active=0 [ 45.640] sna_dri2_get_back: reuse cache handle=128, name=76, flags=0 [ 45.640] sna_dri2_get_back: caching handle=40 (name=5, flags=0, active_scanout=2) [ 45.640] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 45.640] sna_dri2_reuse_buffer: reusing back buffer handle=128, name=76, pitch=30720, age=0 [ 45.640] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 45.640] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=29, name=3, active_scanout=3 [ 45.640] kgem_bo_flink: flinked handle=29 to name=3, marking non-reusable [ 45.640] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=29] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 45.640] sna_accel_flush: flush?=0, dirty?=0 [ 45.640] sna_accel_flush: flush?=0, dirty?=0 [ 45.640] sna_accel_flush: flush?=0, dirty?=0 [ 45.640] sna_block_handler (tv=0.20000) [ 45.640] sna_scanout_do_flush: flush timer active: delta=6 [ 45.640] sna_accel_do_throttle -- no pending activity [ 45.640] sna_accel_block: evaluating timers, active=5 [ 45.640] sna_accel_block: flush timer expires in 6 [45646] [ 45.640] sna_wakeup_handler [ 45.640] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 45.640] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 45.640] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 45.640] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 45.640] sna_dri2_get_msc(draw=146, pipe=0) [ 45.640] sna_crtc_record_swap: recording last swap on pipe=0, frame 2492 [msc=2492], time 45.625864 [ 45.640] sna_dri2_get_msc: msc=2492 [raw=2492], ust=45625864 [ 45.640] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=128 (refs=1/1, flush=0) , front=29 (refs=1/4, flush=1) [ 45.640] sna_dri2_schedule_swap(target_msc=2492, divisor=0, remainder=0) [ 45.640] sna_dri2_schedule_swap: using front handle=29, active_scanout?=3, flush?=1 [ 45.640] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 45.640] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 45.640] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 45.640] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 45.640] sna_crtc_record_swap: recording last swap on pipe=0, frame 2492 [msc=2492], time 45.625864 [ 45.640] immediate_swap: current_msc=2492, target_msc=2492 -- yes [ 45.640] can_flip: no, shadow enabled [ 45.640] sna_dri2_add_event: adding event to window 146) [ 45.640] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 45.640] sna_dri2_immediate_blit: no pending blit, starting chain [ 45.640] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 45.640] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 45.640] can_xchg: back size=8701e00, front size=8701e00 [ 45.640] can_xchg: yes, pixmap=165 [ 45.640] sna_dri2_xchg: win=146, exchange front=29/3,ref=2 and back=128/76,ref=2, pixmap=165 7680x2160 [ 45.640] sna_dri2_xchg: back_bo handle=128, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 45.640] sna_dri2_xchg: front_bo handle=29, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 45.640] set_bo: pixmap=165, handle=128 (old handle=29) [ 45.640] set_bo: marking whole pixmap as damaged [ 45.640] set_bo: applying final/discard move-to-gpu [ 45.640] wait_for_shadow: flags=0, flips=2, handle=29, shadow=32 [ 45.640] set_bo: dropping flush hint from handle=29 [ 45.640] set_bo: adding flush hint to handle=128 [ 45.640] mark_stale(handle=29) => 1 [ 45.640] swap_limit: draw=146 setting swap limit to 3 [ 45.640] sna_dri2_swap_limit_validate: swap limit set to 3 [ 45.640] sna_next_vblank(pipe=0, waiting until next vblank) [ 45.640] sna_dri2_schedule_swap: reported target_msc=2492 [ 45.640] sna_accel_flush: flush?=0, dirty?=0 [ 45.640] sna_accel_flush: flush?=0, dirty?=0 [ 45.640] sna_accel_flush: flush?=0, dirty?=0 [ 45.640] sna_accel_flush: flush?=0, dirty?=0 [ 45.640] sna_block_handler (tv=0.20000) [ 45.640] sna_scanout_do_flush: flush timer active: delta=6 [ 45.640] sna_accel_do_throttle -- no pending activity [ 45.640] sna_accel_block: evaluating timers, active=5 [ 45.640] sna_accel_block: flush timer expires in 6 [45646] [ 45.640] sna_wakeup_handler [ 45.641] sna_mode_wakeup: len=32 [ 45.641] sna_mode_wakeup: recording last swap on pipe=1, frame 2463 [99f], time 45.641293 [ 45.641] sna_mode_wakeup: removing handle=40 [active_scanout=1] from scanout, installing handle=29 [active_scanout=2] [ 45.641] sna_mode_wakeup: flip complete, pending? 2 [ 45.641] sna_block_handler (tv=0.19000) [ 45.641] sna_scanout_do_flush: flush timer active: delta=5 [ 45.641] sna_accel_do_throttle -- no pending activity [ 45.641] sna_accel_block: evaluating timers, active=5 [ 45.641] sna_accel_block: flush timer expires in 5 [45646] [ 45.642] sna_wakeup_handler [ 45.642] sna_mode_wakeup: len=64 [ 45.642] sna_mode_wakeup: recording last swap on pipe=0, frame 2493 [9bd], time 45.642706 [ 45.642] sna_mode_wakeup: removing handle=40 [active_scanout=0] from scanout, installing handle=29 [active_scanout=2] [ 45.642] sna_mode_wakeup: flip complete, pending? 1 [ 45.642] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 45.642] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 45.642] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 45.642] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 45.642] sna_pixmap_move_to_gpu: already all-damaged [ 45.642] sna_pixmap_mark_active: pixmap=165, handle=128 [ 45.642] sna_mode_redisplay: crtc[0] transformed? 0 [ 45.642] sna_mode_redisplay: crtc[1] transformed? 0 [ 45.642] sna_mode_redisplay: crtc[2] transformed? 0 [ 45.642] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=128 [active=1] [ 45.642] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 29, transformed? 0 [ 45.642] get_fb: reusing fb=112 for handle=128 [ 45.642] sna_mode_redisplay: recording flip on CRTC:32 handle=128, active_scanout=2, serial=2 [ 45.642] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 45.642] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 29, transformed? 0 [ 45.642] sna_mode_redisplay: recording flip on CRTC:39 handle=128, active_scanout=3, serial=3 [ 45.642] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 45.642] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 45.642] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 45.642] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=128, shadow handle=32 [ 45.642] sna_dri2_vblank_handler(type=2, sequence=2493, draw=3353) [ 45.642] sna_crtc_record_swap: recording last swap on pipe=0, frame 2493 [msc=2493], time 45.642706 [ 45.642] sna_dri2_vblank_handler: 2 complete, frame=2493 tv=45.642706 [ 45.642] sna_dri2_blit_complete: blit finished [ 45.642] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=2493, tv=45.642706) [ 45.642] frame_swap_complete(type=2): draw=146, pipe=0, frame=2493 [msc=2493], tv=45.642706 [ 45.642] sna_accel_flush: flush?=0, dirty?=0 [ 45.642] sna_dri2_event_free(draw?=1) [ 45.642] sna_dri2_remove_event: remove[0x561c94a26fb0] from window 146, active? 1 [ 45.642] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 45.642] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=29] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 45.642] sna_dri2_vblank_handler complete [ 45.642] sna_block_handler (tv=0.18000) [ 45.642] sna_scanout_do_flush: flush timer active: delta=4 [ 45.642] sna_accel_do_throttle -- no pending activity [ 45.642] sna_accel_block: evaluating timers, active=5 [ 45.642] sna_accel_block: flush timer expires in 4 [45646] [ 45.646] sna_wakeup_handler [ 45.646] sna_block_handler (tv=0.14000) [ 45.646] sna_scanout_do_flush: flush timer active: delta=0 [ 45.646] sna_scanout_do_flush (time=45646), triggered [ 45.646] sna_scanout_flush (time=45646), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 45.646] has_shadow: has pending damage? 0, outstanding flips: 2 [ 45.646] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 45.646] has_shadow: has pending damage? 0, outstanding flips: 2 [ 45.646] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 2, mode reconfiguration pending? 0) [ 45.646] sna_accel_do_throttle -- no pending activity [ 45.646] sna_accel_block: evaluating timers, active=5 [ 45.646] sna_accel_block: flush timer expires in 16 [45662] [ 45.656] sna_wakeup_handler [ 45.656] sna_accel_flush: flush?=0, dirty?=0 [ 45.656] sna_accel_flush: flush?=0, dirty?=0 [ 45.656] sna_block_handler (tv=0.4000) [ 45.656] sna_scanout_do_flush: flush timer active: delta=6 [ 45.656] sna_accel_do_throttle -- no pending activity [ 45.656] sna_accel_block: evaluating timers, active=5 [ 45.656] sna_accel_block: flush timer expires in 6 [45662] [ 45.656] sna_wakeup_handler [ 45.656] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=29, name=3 [ 45.656] kgem_bo_flink: flinked handle=29 to name=3, marking non-reusable [ 45.656] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 45.656] sna_dri2_get_back: draw size=7680x2160, back buffer handle=29 size=7680x2160, is-scanout? 1, active?=2, pitch=30720, front pitch=30720 [ 45.656] sna_dri2_get_back: reuse backbuffer? 1 [ 45.656] sna_dri2_get_back: back buffer handle=29, active?=2, refcnt=1 [ 45.656] sna_dri2_get_back: cache: handle=40, active=0 [ 45.656] sna_dri2_get_back: reuse cache handle=40, name=5, flags=0 [ 45.656] sna_dri2_get_back: caching handle=29 (name=3, flags=0, active_scanout=2) [ 45.656] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 45.656] sna_dri2_reuse_buffer: reusing back buffer handle=40, name=5, pitch=30720, age=0 [ 45.656] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 45.656] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=128, name=76, active_scanout=3 [ 45.656] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 45.656] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 45.656] sna_accel_flush: flush?=0, dirty?=0 [ 45.656] sna_accel_flush: flush?=0, dirty?=0 [ 45.656] sna_accel_flush: flush?=0, dirty?=0 [ 45.656] sna_block_handler (tv=0.4000) [ 45.656] sna_scanout_do_flush: flush timer active: delta=6 [ 45.656] sna_accel_do_throttle -- no pending activity [ 45.656] sna_accel_block: evaluating timers, active=5 [ 45.656] sna_accel_block: flush timer expires in 6 [45662] [ 45.657] sna_wakeup_handler [ 45.657] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 45.657] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 45.657] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 45.657] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 45.657] sna_dri2_get_msc(draw=146, pipe=0) [ 45.657] sna_crtc_record_swap: recording last swap on pipe=0, frame 2493 [msc=2493], time 45.642706 [ 45.657] sna_dri2_get_msc: msc=2493 [raw=2493], ust=45642706 [ 45.657] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=40 (refs=1/1, flush=0) , front=128 (refs=1/4, flush=1) [ 45.657] sna_dri2_schedule_swap(target_msc=2493, divisor=0, remainder=0) [ 45.657] sna_dri2_schedule_swap: using front handle=128, active_scanout?=3, flush?=1 [ 45.657] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 45.657] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 45.657] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 45.657] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 45.657] sna_crtc_record_swap: recording last swap on pipe=0, frame 2493 [msc=2493], time 45.642706 [ 45.657] immediate_swap: current_msc=2493, target_msc=2493 -- yes [ 45.657] can_flip: no, shadow enabled [ 45.657] sna_dri2_add_event: adding event to window 146) [ 45.657] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 45.657] sna_dri2_immediate_blit: no pending blit, starting chain [ 45.657] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 45.657] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 45.657] can_xchg: back size=8701e00, front size=8701e00 [ 45.657] can_xchg: yes, pixmap=165 [ 45.657] sna_dri2_xchg: win=146, exchange front=128/76,ref=2 and back=40/5,ref=2, pixmap=165 7680x2160 [ 45.657] sna_dri2_xchg: back_bo handle=40, pitch=30720, size=132710400, ref=1, active_scanout?=0 [ 45.657] sna_dri2_xchg: front_bo handle=128, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 45.657] set_bo: pixmap=165, handle=40 (old handle=128) [ 45.657] set_bo: marking whole pixmap as damaged [ 45.657] set_bo: applying final/discard move-to-gpu [ 45.657] wait_for_shadow: flags=0, flips=2, handle=128, shadow=32 [ 45.657] set_bo: dropping flush hint from handle=128 [ 45.657] set_bo: adding flush hint to handle=40 [ 45.657] mark_stale(handle=128) => 1 [ 45.657] swap_limit: draw=146 setting swap limit to 3 [ 45.657] sna_dri2_swap_limit_validate: swap limit set to 3 [ 45.657] sna_next_vblank(pipe=0, waiting until next vblank) [ 45.657] sna_dri2_schedule_swap: reported target_msc=2493 [ 45.657] sna_accel_flush: flush?=0, dirty?=0 [ 45.657] sna_accel_flush: flush?=0, dirty?=0 [ 45.657] sna_accel_flush: flush?=0, dirty?=0 [ 45.657] sna_accel_flush: flush?=0, dirty?=0 [ 45.657] sna_block_handler (tv=0.3000) [ 45.657] sna_scanout_do_flush: flush timer active: delta=5 [ 45.657] sna_accel_do_throttle -- no pending activity [ 45.657] sna_accel_block: evaluating timers, active=5 [ 45.657] sna_accel_block: flush timer expires in 5 [45662] [ 45.657] sna_wakeup_handler [ 45.657] sna_mode_wakeup: len=32 [ 45.657] sna_mode_wakeup: recording last swap on pipe=1, frame 2464 [9a0], time 45.658135 [ 45.657] sna_mode_wakeup: removing handle=29 [active_scanout=1] from scanout, installing handle=128 [active_scanout=2] [ 45.657] sna_mode_wakeup: flip complete, pending? 2 [ 45.657] sna_block_handler (tv=0.3000) [ 45.657] sna_scanout_do_flush: flush timer active: delta=5 [ 45.657] sna_accel_do_throttle -- no pending activity [ 45.657] sna_accel_block: evaluating timers, active=5 [ 45.657] sna_accel_block: flush timer expires in 5 [45662] [ 45.658] sna_wakeup_handler [ 45.658] sna_accel_flush: flush?=0, dirty?=0 [ 45.658] sna_accel_flush: flush?=0, dirty?=0 [ 45.658] sna_block_handler (tv=0.2000) [ 45.658] sna_scanout_do_flush: flush timer active: delta=4 [ 45.658] sna_accel_do_throttle -- no pending activity [ 45.658] sna_accel_block: evaluating timers, active=5 [ 45.658] sna_accel_block: flush timer expires in 4 [45662] [ 45.658] sna_wakeup_handler [ 45.658] sna_block_handler (tv=0.2000) [ 45.658] sna_scanout_do_flush: flush timer active: delta=4 [ 45.658] sna_accel_do_throttle -- no pending activity [ 45.658] sna_accel_block: evaluating timers, active=5 [ 45.658] sna_accel_block: flush timer expires in 4 [45662] [ 45.659] sna_wakeup_handler [ 45.659] sna_mode_wakeup: len=64 [ 45.659] sna_mode_wakeup: recording last swap on pipe=0, frame 2494 [9be], time 45.659552 [ 45.659] sna_mode_wakeup: removing handle=29 [active_scanout=0] from scanout, installing handle=128 [active_scanout=2] [ 45.659] sna_mode_wakeup: flip complete, pending? 1 [ 45.659] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 45.659] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 45.659] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 45.659] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 45.659] sna_pixmap_move_to_gpu: already all-damaged [ 45.659] sna_pixmap_mark_active: pixmap=165, handle=40 [ 45.659] sna_mode_redisplay: crtc[0] transformed? 0 [ 45.659] sna_mode_redisplay: crtc[1] transformed? 0 [ 45.659] sna_mode_redisplay: crtc[2] transformed? 0 [ 45.659] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=40 [active=1] [ 45.659] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 128, transformed? 0 [ 45.659] get_fb: reusing fb=110 for handle=40 [ 45.659] sna_mode_redisplay: recording flip on CRTC:32 handle=40, active_scanout=2, serial=2 [ 45.659] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 45.659] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 128, transformed? 0 [ 45.659] sna_mode_redisplay: recording flip on CRTC:39 handle=40, active_scanout=3, serial=3 [ 45.659] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 45.659] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 45.659] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 45.659] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=40, shadow handle=32 [ 45.659] sna_dri2_vblank_handler(type=2, sequence=2494, draw=3353) [ 45.659] sna_crtc_record_swap: recording last swap on pipe=0, frame 2494 [msc=2494], time 45.659552 [ 45.659] sna_dri2_vblank_handler: 2 complete, frame=2494 tv=45.659552 [ 45.659] sna_dri2_blit_complete: blit finished [ 45.659] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=2494, tv=45.659552) [ 45.659] frame_swap_complete(type=2): draw=146, pipe=0, frame=2494 [msc=2494], tv=45.659552 [ 45.659] sna_accel_flush: flush?=0, dirty?=0 [ 45.659] sna_dri2_event_free(draw?=1) [ 45.659] sna_dri2_remove_event: remove[0x561c947ee920] from window 146, active? 1 [ 45.659] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 45.659] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=128] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 45.659] sna_dri2_vblank_handler complete [ 45.659] sna_block_handler (tv=0.1000) [ 45.659] sna_scanout_do_flush: flush timer active: delta=3 [ 45.659] sna_scanout_do_flush (time=45659), triggered [ 45.659] sna_scanout_flush (time=45659), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 45.659] has_shadow: has pending damage? 0, outstanding flips: 2 [ 45.659] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 45.659] has_shadow: has pending damage? 0, outstanding flips: 2 [ 45.659] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 2, mode reconfiguration pending? 0) [ 45.659] sna_accel_do_throttle -- no pending activity [ 45.659] sna_accel_block: evaluating timers, active=5 [ 45.659] sna_accel_block: flush timer expires in 16 [45675] [ 45.660] sna_wakeup_handler [ 45.660] sna_block_handler (tv=575.429000) [ 45.660] sna_scanout_do_flush: flush timer active: delta=15 [ 45.660] sna_accel_do_throttle -- no pending activity [ 45.660] sna_accel_block: evaluating timers, active=5 [ 45.660] sna_accel_block: flush timer expires in 15 [45675] [ 45.674] sna_wakeup_handler [ 45.674] sna_mode_wakeup: len=32 [ 45.674] sna_mode_wakeup: recording last swap on pipe=1, frame 2465 [9a1], time 45.674980 [ 45.674] sna_mode_wakeup: removing handle=128 [active_scanout=1] from scanout, installing handle=40 [active_scanout=3] [ 45.674] sna_mode_wakeup: flip complete, pending? 2 [ 45.674] sna_block_handler (tv=575.415000) [ 45.674] sna_scanout_do_flush: flush timer active: delta=1 [ 45.674] sna_scanout_do_flush (time=45674), triggered [ 45.674] sna_scanout_flush (time=45674), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 45.674] has_shadow: has pending damage? 0, outstanding flips: 1 [ 45.674] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 45.674] has_shadow: has pending damage? 0, outstanding flips: 1 [ 45.674] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) [ 45.674] sna_accel_do_throttle -- no pending activity [ 45.674] sna_accel_block: evaluating timers, active=5 [ 45.674] sna_accel_block: flush timer expires in 16 [45690] [ 45.676] sna_wakeup_handler [ 45.676] sna_mode_wakeup: len=32 [ 45.676] sna_mode_wakeup: recording last swap on pipe=0, frame 2495 [9bf], time 45.676396 [ 45.676] sna_mode_wakeup: removing handle=128 [active_scanout=0] from scanout, installing handle=40 [active_scanout=3] [ 45.676] sna_mode_wakeup: flip complete, pending? 1 [ 45.676] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 45.676] sna_block_handler (tv=575.413000) [ 45.676] sna_scanout_do_flush: flush timer active: delta=14 [ 45.676] sna_accel_do_throttle -- no pending activity [ 45.676] sna_accel_block: evaluating timers, active=5 [ 45.676] sna_accel_block: flush timer expires in 14 [45690] [ 45.690] sna_wakeup_handler [ 45.690] sna_block_handler (tv=575.399000) [ 45.690] sna_scanout_do_flush: flush timer active: delta=0 [ 45.690] sna_scanout_do_flush (time=45690), triggered [ 45.690] sna_scanout_flush (time=45690), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 45.690] has_shadow: has pending damage? 0, outstanding flips: 0 [ 45.690] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 45.690] has_shadow: has pending damage? 0, outstanding flips: 0 [ 45.690] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 45.690] sna_accel_do_throttle -- no pending activity [ 45.690] sna_accel_block: evaluating timers, active=5 [ 45.690] sna_accel_block: flush timer expires in 16 [45706] [ 45.707] sna_wakeup_handler [ 45.707] sna_block_handler (tv=575.382000) [ 45.707] sna_scanout_do_flush: flush timer active: delta=-1 [ 45.707] sna_scanout_do_flush (time=45707), triggered [ 45.707] sna_scanout_flush (time=45707), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 45.707] has_shadow: has pending damage? 0, outstanding flips: 0 [ 45.707] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 45.707] has_shadow: has pending damage? 0, outstanding flips: 0 [ 45.707] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 45.707] sna_accel_do_throttle -- no pending activity [ 45.707] sna_accel_block: evaluating timers, active=5 [ 45.707] sna_accel_block: flush timer expires in 16 [45723] [ 45.723] sna_wakeup_handler [ 45.723] sna_block_handler (tv=575.366000) [ 45.723] sna_scanout_do_flush: flush timer active: delta=0 [ 45.723] sna_scanout_do_flush (time=45723), triggered [ 45.723] sna_scanout_flush (time=45723), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 45.723] has_shadow: has pending damage? 0, outstanding flips: 0 [ 45.723] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 45.723] has_shadow: has pending damage? 0, outstanding flips: 0 [ 45.723] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 45.723] sna_accel_do_throttle -- no pending activity [ 45.723] sna_accel_block: evaluating timers, active=5 [ 45.723] sna_accel_block: flush timer expires in 16 [45739] [ 45.740] sna_wakeup_handler [ 45.740] sna_block_handler (tv=575.349000) [ 45.740] sna_scanout_do_flush: flush timer active: delta=-1 [ 45.740] sna_scanout_do_flush (time=45740), triggered [ 45.740] sna_scanout_flush (time=45740), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 45.740] has_shadow: has pending damage? 0, outstanding flips: 0 [ 45.740] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 45.740] has_shadow: has pending damage? 0, outstanding flips: 0 [ 45.740] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 45.740] sna_accel_do_throttle -- no pending activity [ 45.740] sna_accel_block: evaluating timers, active=5 [ 45.740] sna_accel_block: flush timer expires in 16 [45756] [ 45.756] sna_wakeup_handler [ 45.756] sna_block_handler (tv=575.333000) [ 45.756] sna_scanout_do_flush: flush timer active: delta=0 [ 45.756] sna_scanout_do_flush (time=45756), triggered [ 45.756] sna_scanout_flush (time=45756), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 45.756] has_shadow: has pending damage? 0, outstanding flips: 0 [ 45.756] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 45.756] has_shadow: has pending damage? 0, outstanding flips: 0 [ 45.756] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 45.756] sna_accel_do_throttle -- no pending activity [ 45.756] sna_accel_block: evaluating timers, active=5 [ 45.756] sna_accel_block: flush timer expires in 16 [45772] [ 45.773] sna_wakeup_handler [ 45.773] sna_block_handler (tv=575.316000) [ 45.773] sna_scanout_do_flush: flush timer active: delta=-1 [ 45.773] sna_scanout_do_flush (time=45773), triggered [ 45.773] sna_scanout_flush (time=45773), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 45.773] has_shadow: has pending damage? 0, outstanding flips: 0 [ 45.773] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 45.773] has_shadow: has pending damage? 0, outstanding flips: 0 [ 45.773] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 45.773] sna_accel_do_throttle -- no pending activity [ 45.773] sna_accel_block: evaluating timers, active=5 [ 45.773] sna_accel_block: flush timer expires in 16 [45789] [ 45.789] sna_wakeup_handler [ 45.789] sna_block_handler (tv=575.300000) [ 45.789] sna_scanout_do_flush: flush timer active: delta=0 [ 45.789] sna_scanout_do_flush (time=45789), triggered [ 45.789] sna_scanout_flush (time=45789), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 45.789] has_shadow: has pending damage? 0, outstanding flips: 0 [ 45.789] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 45.789] has_shadow: has pending damage? 0, outstanding flips: 0 [ 45.789] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 45.789] sna_accel_do_throttle -- no pending activity [ 45.789] sna_accel_block: evaluating timers, active=5 [ 45.789] sna_accel_block: flush timer expires in 16 [45805] [ 45.806] sna_wakeup_handler [ 45.806] sna_block_handler (tv=575.283000) [ 45.806] sna_scanout_do_flush: flush timer active: delta=-1 [ 45.806] sna_scanout_do_flush (time=45806), triggered [ 45.806] sna_scanout_flush (time=45806), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 45.806] has_shadow: has pending damage? 0, outstanding flips: 0 [ 45.806] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 45.806] has_shadow: has pending damage? 0, outstanding flips: 0 [ 45.806] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 45.806] sna_accel_do_throttle -- no pending activity [ 45.806] sna_accel_block: evaluating timers, active=5 [ 45.806] sna_accel_block: flush timer expires in 16 [45822] [ 45.822] sna_wakeup_handler [ 45.822] sna_block_handler (tv=575.267000) [ 45.822] sna_scanout_do_flush: flush timer active: delta=0 [ 45.822] sna_scanout_do_flush (time=45822), triggered [ 45.822] sna_scanout_flush (time=45822), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 45.822] has_shadow: has pending damage? 0, outstanding flips: 0 [ 45.822] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 45.822] has_shadow: has pending damage? 0, outstanding flips: 0 [ 45.822] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 45.822] sna_accel_do_throttle -- no pending activity [ 45.822] sna_accel_block: evaluating timers, active=5 [ 45.822] sna_accel_block: flush timer expires in 16 [45838] [ 45.839] sna_wakeup_handler [ 45.839] sna_block_handler (tv=575.250000) [ 45.839] sna_scanout_do_flush: flush timer active: delta=-1 [ 45.839] sna_scanout_do_flush (time=45839), triggered [ 45.839] sna_scanout_flush (time=45839), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 45.839] has_shadow: has pending damage? 0, outstanding flips: 0 [ 45.839] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 45.839] has_shadow: has pending damage? 0, outstanding flips: 0 [ 45.839] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 45.839] sna_accel_do_throttle -- no pending activity [ 45.839] sna_accel_block: evaluating timers, active=5 [ 45.839] sna_accel_block: flush timer expires in 16 [45855] [ 45.855] sna_wakeup_handler [ 45.855] sna_block_handler (tv=575.234000) [ 45.855] sna_scanout_do_flush: flush timer active: delta=0 [ 45.855] sna_scanout_do_flush (time=45855), triggered [ 45.855] sna_scanout_flush (time=45855), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 45.855] has_shadow: has pending damage? 0, outstanding flips: 0 [ 45.855] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 45.855] has_shadow: has pending damage? 0, outstanding flips: 0 [ 45.855] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 45.855] sna_accel_do_throttle -- no pending activity [ 45.855] sna_accel_block: evaluating timers, active=5 [ 45.855] sna_accel_block: flush timer expires in 16 [45871] [ 45.871] sna_wakeup_handler [ 45.871] sna_block_handler (tv=575.218000) [ 45.871] sna_scanout_do_flush: flush timer active: delta=0 [ 45.871] sna_scanout_do_flush (time=45871), triggered [ 45.872] sna_scanout_flush (time=45871), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 45.872] has_shadow: has pending damage? 0, outstanding flips: 0 [ 45.872] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 45.872] has_shadow: has pending damage? 0, outstanding flips: 0 [ 45.872] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 45.872] sna_accel_do_throttle -- no pending activity [ 45.872] sna_accel_block: evaluating timers, active=5 [ 45.872] sna_accel_block: flush timer expires in 16 [45887] [ 45.888] sna_wakeup_handler [ 45.888] sna_block_handler (tv=575.201000) [ 45.888] sna_scanout_do_flush: flush timer active: delta=-1 [ 45.888] sna_scanout_do_flush (time=45888), triggered [ 45.888] sna_scanout_flush (time=45888), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 45.888] has_shadow: has pending damage? 0, outstanding flips: 0 [ 45.888] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 45.888] has_shadow: has pending damage? 0, outstanding flips: 0 [ 45.888] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 45.888] sna_accel_do_throttle -- no pending activity [ 45.888] sna_accel_block: evaluating timers, active=5 [ 45.888] sna_accel_block: flush timer expires in 16 [45904] [ 45.904] sna_wakeup_handler [ 45.905] sna_block_handler (tv=575.184000) [ 45.905] sna_scanout_do_flush: flush timer active: delta=-1 [ 45.905] sna_scanout_do_flush (time=45905), triggered [ 45.905] sna_scanout_flush (time=45905), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 45.905] has_shadow: has pending damage? 0, outstanding flips: 0 [ 45.905] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 45.905] has_shadow: has pending damage? 0, outstanding flips: 0 [ 45.905] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 45.905] sna_accel_do_throttle -- no pending activity [ 45.905] sna_accel_block: evaluating timers, active=5 [ 45.905] sna_accel_block: flush timer expires in 16 [45921] [ 45.921] sna_wakeup_handler [ 45.921] sna_block_handler (tv=575.168000) [ 45.921] sna_scanout_do_flush: flush timer active: delta=0 [ 45.921] sna_scanout_do_flush (time=45921), triggered [ 45.921] sna_scanout_flush (time=45921), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 45.921] has_shadow: has pending damage? 0, outstanding flips: 0 [ 45.921] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 45.921] has_shadow: has pending damage? 0, outstanding flips: 0 [ 45.921] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 45.921] sna_accel_do_throttle -- no pending activity [ 45.921] sna_accel_block: evaluating timers, active=5 [ 45.921] sna_accel_block: flush timer expires in 16 [45937] [ 45.927] sna_wakeup_handler [ 45.927] sna_accel_flush: flush?=0, dirty?=0 [ 45.927] sna_accel_flush: flush?=0, dirty?=0 [ 45.927] sna_block_handler (tv=0.500000) [ 45.927] sna_scanout_do_flush: flush timer active: delta=10 [ 45.927] sna_accel_do_throttle -- no pending activity [ 45.927] sna_accel_block: evaluating timers, active=5 [ 45.927] sna_accel_block: flush timer expires in 10 [45937] [ 45.927] sna_wakeup_handler [ 45.927] sna_block_handler (tv=0.500000) [ 45.927] sna_scanout_do_flush: flush timer active: delta=10 [ 45.927] sna_accel_do_throttle -- no pending activity [ 45.927] sna_accel_block: evaluating timers, active=5 [ 45.927] sna_accel_block: flush timer expires in 10 [45937] [ 45.927] sna_wakeup_handler [ 45.927] sna_accel_flush: flush?=0, dirty?=0 [ 45.927] sna_accel_flush: flush?=0, dirty?=0 [ 45.927] sna_accel_flush: flush?=0, dirty?=0 [ 45.927] sna_accel_flush: flush?=0, dirty?=0 [ 45.927] sna_block_handler (tv=0.500000) [ 45.927] sna_scanout_do_flush: flush timer active: delta=10 [ 45.927] sna_accel_do_throttle -- no pending activity [ 45.927] sna_accel_block: evaluating timers, active=5 [ 45.927] sna_accel_block: flush timer expires in 10 [45937] [ 45.928] sna_wakeup_handler [ 45.928] sna_accel_flush: flush?=0, dirty?=0 [ 45.928] sna_block_handler (tv=0.499000) [ 45.928] sna_scanout_do_flush: flush timer active: delta=9 [ 45.928] sna_accel_do_throttle -- no pending activity [ 45.928] sna_accel_block: evaluating timers, active=5 [ 45.928] sna_accel_block: flush timer expires in 9 [45937] [ 45.930] sna_wakeup_handler [ 45.930] sna_block_handler (tv=0.497000) [ 45.930] sna_scanout_do_flush: flush timer active: delta=7 [ 45.930] sna_accel_do_throttle -- no pending activity [ 45.930] sna_accel_block: evaluating timers, active=5 [ 45.930] sna_accel_block: flush timer expires in 7 [45937] [ 45.937] sna_wakeup_handler [ 45.937] sna_block_handler (tv=0.490000) [ 45.937] sna_scanout_do_flush: flush timer active: delta=0 [ 45.937] sna_scanout_do_flush (time=45937), triggered [ 45.937] sna_scanout_flush (time=45937), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 45.937] has_shadow: has pending damage? 0, outstanding flips: 0 [ 45.937] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 45.937] has_shadow: has pending damage? 0, outstanding flips: 0 [ 45.937] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 45.937] sna_accel_do_throttle -- no pending activity [ 45.937] sna_accel_block: evaluating timers, active=5 [ 45.937] sna_accel_block: flush timer expires in 16 [45953] [ 45.939] sna_wakeup_handler [ 45.939] sna_accel_flush: flush?=0, dirty?=0 [ 45.939] sna_accel_flush: flush?=0, dirty?=0 [ 45.939] sna_block_handler (tv=0.488000) [ 45.939] sna_scanout_do_flush: flush timer active: delta=14 [ 45.939] sna_accel_do_throttle -- no pending activity [ 45.939] sna_accel_block: evaluating timers, active=5 [ 45.939] sna_accel_block: flush timer expires in 14 [45953] [ 45.953] sna_wakeup_handler [ 45.953] sna_block_handler (tv=0.474000) [ 45.953] sna_scanout_do_flush: flush timer active: delta=0 [ 45.953] sna_scanout_do_flush (time=45953), triggered [ 45.953] sna_scanout_flush (time=45953), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 45.953] has_shadow: has pending damage? 0, outstanding flips: 0 [ 45.953] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 45.953] has_shadow: has pending damage? 0, outstanding flips: 0 [ 45.953] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 45.953] sna_accel_do_throttle -- no pending activity [ 45.953] sna_accel_block: evaluating timers, active=5 [ 45.953] sna_accel_block: flush timer expires in 16 [45969] [ 45.955] sna_wakeup_handler [ 45.955] sna_create_pixmap(220, 20, 32, usage=0) [ 45.955] kgem_can_create_2d: 220x20 @ 32 [ 45.955] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=896, height=20 [ 45.955] kgem_can_create_2d: untiled size=20480 [ 45.955] kgem_choose_tiling: 220x20 -> 1 [ 45.955] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1024, height=24 [ 45.955] kgem_can_create_2d: tiled[1] size=24576 [ 45.955] sna_create_pixmap: usage=0, flags=1b [ 45.955] sna_create_pixmap: creating GPU pixmap 220x20, stride=880, flags=1b [ 45.955] __pop_freed_pixmap: reusing freed pixmap=3429 header [ 45.955] create_pixmap_hdr: pixmap=3432, width=220, height=20, usage=0 [ 45.955] sna_create_pixmap: serial=3432, 220x20, usage=0 [ 45.955] sna_composite_rectangles(pixmap=3433, op=0, 0 x 1 [(0, 0)x(220, 20) ...]) [ 45.955] sna_composite_rectangles: converted to op 0 [ 45.955] sna_composite_rectangles[0] (0, 0)x(220, 20) -> (0, 0), (220, 20) [ 45.955] sna_composite_rectangles: nrects=1, region=(0, 0), (220, 20) x 1 [ 45.955] sna_composite_rectangles: clipped extents (0, 0),(220, 20) x 1 [ 45.955] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(220, 20) [ 45.955] sna_composite_rectangles: dropping last-cpu hint [ 45.955] sna_drawable_use_bo pixmap=3433, box=((0, 0), (220, 20)), flags=19... [ 45.955] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 45.955] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 45.955] sna_pixmap_move_to_gpu(pixmap=3433, usage=0), flags=b [ 45.955] sna_pixmap_move_to_gpu: CPU damage? 0 [ 45.955] sna_pixmap_move_to_gpu: creating GPU bo (220x20@32), create=b [ 45.955] kgem_choose_tiling: 220x20 -> 1 [ 45.955] kgem_choose_tiling: 220x20 -> 1 [ 45.955] sna_pixmap_alloc_gpu: pixmap=3433 [ 45.955] kgem_create_2d(220x20, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 45.955] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1024, height=24 [ 45.955] kgem_set_tiling: handle=125, tiling=1 [1], pitch=1024 [1024]: 1 [ 45.955] kgem_bo_remove_from_inactive: removing handle=125 from inactive [ 45.955] from inactive: pitch=1024, tiling=1: handle=125, id=2017 [ 45.955] __sna_damage_all(220, 20) [ 45.955] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 45.955] sna_pixmap_mark_active: pixmap=3433, handle=125 [ 45.955] sna_drawable_use_bo: allocated GPU bo for operation [ 45.955] sna_drawable_use_bo: using GPU bo with damage? 0 [ 45.955] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 45.955] kgem_bo_is_render: handle=125, rq? 0 [0] [ 45.955] kgem_bo_is_render: handle=125, rq? 0 [0] [ 45.955] gen9_render_fill_boxes(0 x 1 [(0, 0), (220, 20) ...]) [ 45.955] sna_render_get_solid: 0 [ 45.955] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 45.955] kgem_check_bo: num_pages=+16, num_exec=+1 [ 45.955] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 45.955] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 45.955] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 45.955] kgem_add_handle: handle=4, index=0 [ 45.955] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 45.955] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 45.955] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 45.955] gen9_composite_get_binding_table(ffc0) [ 45.955] kgem_add_reloc64: handle=125, pos=16360, delta=0, domains=20002 [ 45.955] kgem_add_handle: handle=125, index=1 [ 45.955] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd0d4000) [ 45.955] __kgem_bo_mark_dirty: handle=125 (proxy? 0) [ 45.955] [3fe0] bind bo(handle=125, addr=fd0d4000), format=192, width=220, height=20, pitch=1024, tiling=1 -> render [ 45.955] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 45.955] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 45.955] kgem_add_handle: handle=7, index=2 [ 45.955] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 45.955] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 45.955] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 45.955] gen9_emit_sampler: sampler = 1 [ 45.955] gen9_emit_sf: num_sf_outputs=1 [ 45.955] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 45.955] gen9_emit_vertex_elements: setup id=0 [ 45.955] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 45.955] (0, 0), (220, 20) [ 45.955] gen8_vertex_flush[490] = 3 [ 45.955] sna_composite_rectangles: pixmap=3433 marking clear [0]? 1 [ 45.955] sna_composite_rectangles(pixmap=3433, op=1, fff2f1f0 x 1 [(0, 0)x(220, 20) ...]) [ 45.955] sna_composite_rectangles: converted to op 1 [ 45.955] sna_composite_rectangles[0] (0, 0)x(220, 20) -> (0, 0), (220, 20) [ 45.955] sna_composite_rectangles: nrects=1, region=(0, 0), (220, 20) x 1 [ 45.955] sna_composite_rectangles: clipped extents (0, 0),(220, 20) x 1 [ 45.955] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(220, 20) [ 45.955] sna_composite_rectangles: promoting to full GPU [ 45.955] sna_composite_rectangles: dropping last-cpu hint [ 45.955] sna_drawable_use_bo pixmap=3433, box=((0, 0), (220, 20)), flags=19... [ 45.955] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 45.955] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 45.955] sna_drawable_use_bo: using whole GPU bo [ 45.955] gen9_render_fill_boxes (op=1, color=(f2f2, f1f1, f0f0, ffff) [20028888]) [ 45.955] kgem_bo_is_render: handle=125, rq? 1 [1] [ 45.955] gen9_render_fill_boxes(fff2f1f0 x 1 [(0, 0), (220, 20) ...]) [ 45.955] sna_render_get_solid: fff2f1f0 [ 45.955] sna_render_get_solid(15) = fff2f1f0 (old) [ 45.955] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 45.955] kgem_check_bo: num_pages=+0, num_exec=+0 [ 45.955] gen9_composite_get_binding_table(ff00) [ 45.955] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 45.955] kgem_add_reloc64: adding proxy [delta=60] for handle=8 [ 45.955] kgem_add_handle: handle=8, index=3 [ 45.955] kgem_add_reloc64[5] = (delta=60, target handle=3, presumed=fdffe000) [ 45.955] [3fb0] bind bo(handle=8, addr=fdffe03c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 45.955] gen9_emit_vertex_elements: setup id=0 [ 45.955] (0, 0), (220, 20) [ 45.955] gen8_vertex_flush[4cc] = 3 [ 45.955] sna_composite_rectangles: pixmap=3433 marking clear [fff2f1f0]? 1 [ 45.955] sna_composite_rectangles(pixmap=3433, op=1, ff300a24 x 2 [(0, 0)x(220, 20) ...]) [ 45.955] sna_composite_rectangles: converted to op 1 [ 45.955] sna_composite_rectangles[0] (0, 0)x(220, 20) -> (0, 0), (220, 20) [ 45.955] sna_composite_rectangles[1] (0, 0)x(220, 20) -> (0, 0), (220, 20) [ 45.955] sna_composite_rectangles: nrects=2, region=(0, 0), (220, 20) x 2 [ 45.955] sna_composite_rectangles: clipped extents (0, 0),(220, 20) x 1 [ 45.955] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(220, 20) [ 45.955] sna_composite_rectangles: promoting to full GPU [ 45.955] sna_composite_rectangles: dropping last-cpu hint [ 45.955] sna_drawable_use_bo pixmap=3433, box=((0, 0), (220, 20)), flags=19... [ 45.955] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 45.955] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 45.955] sna_drawable_use_bo: using whole GPU bo [ 45.955] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 45.955] kgem_bo_is_render: handle=125, rq? 1 [1] [ 45.955] gen9_render_fill_boxes(ff300a24 x 1 [(0, 0), (220, 20) ...]) [ 45.955] sna_render_get_solid: ff300a24 [ 45.955] sna_render_get_solid(17) = ff300a24 (old) [ 45.955] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 45.955] kgem_check_bo: num_pages=+0, num_exec=+0 [ 45.955] gen9_composite_get_binding_table(fe80) [ 45.955] kgem_add_reloc64: handle=8, pos=16280, delta=0, domains=40000 [ 45.955] kgem_add_reloc64: adding proxy [delta=68] for handle=8 [ 45.955] kgem_add_reloc64[6] = (delta=68, target handle=3, presumed=fdffe000) [ 45.955] [3f90] bind bo(handle=8, addr=fdffe044), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 45.955] gen9_emit_vertex_elements: setup id=0 [ 45.955] (0, 0), (220, 20) [ 45.955] gen8_vertex_flush[508] = 3 [ 45.955] sna_composite_rectangles: pixmap=3433 marking clear [ff300a24]? 1 [ 45.955] sna_glyphs(op=3, nlist=1, src=(1, 15)) [ 45.955] kgem_bo_is_busy: handle=125, domain: 0 exec? 1, rq? 1 [ 45.955] sna_glyphs: discarding mask [ 45.955] glyphs0_to_dst(op=3, src=(1, 15), nlist=1, dst=(1, 15)+(0, 0)) [ 45.955] clipped_glyphs: no, clip region (0, 0), (220, 20) matches drawable pixmap=94680753409936 size=220x20 [ 45.955] gen9_render_composite: 0x0, current mode=1/1 [ 45.955] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 45.955] gen9_composite_fallback: mask is already on the GPU, try to use GPU [ 45.955] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 45.955] sna_drawable_use_bo pixmap=3433, box=((0, 0), (220, 20)), flags=7... [ 45.955] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 45.955] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 45.955] sna_drawable_use_bo: using whole GPU bo [ 45.955] gen9_composite_set_target: pixmap=3433, format=20028888, size=220x20, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 45.955] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 45.955] color_convert: src=ffffffff [20028888] [ 45.955] color_convert: dst=ffffffff [20028888] [ 45.955] sna_render_get_solid: ffffffff [ 45.955] sna_render_get_solid(white) [ 45.955] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 45.955] sna_transform_is_imprecise_integer_translation: no transform [ 45.955] gen9_composite_picture: integer translation (0, 0), removing [ 45.955] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 45.955] sna_render_pixmap_bo: GPU all damaged [ 45.955] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 45.955] gen4_choose_composite_emitter: solid, identity mask [ 45.955] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 45.955] aligning vertex: was 2, now 4 floats per vertex [ 45.955] gen9_composite_get_binding_table(fe00) [ 45.955] kgem_add_reloc64: handle=7, pos=16248, delta=0, domains=40000 [ 45.955] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 45.955] kgem_add_reloc64[7] = (delta=1048, target handle=2, presumed=fffe8000) [ 45.955] [3f70] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 45.955] kgem_add_reloc64: handle=6, pos=16232, delta=0, domains=40000 [ 45.955] kgem_add_handle: handle=6, index=4 [ 45.955] kgem_add_reloc64[8] = (delta=0, target handle=4, presumed=fd581000) [ 45.955] [3f60] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 45.955] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 45.955] gen9_emit_sampler: sampler = a [ 45.955] gen9_emit_sf: num_sf_outputs=2 [ 45.955] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 45.955] gen9_emit_vertex_elements: setup id=9 [ 45.955] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 45.955] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 45.955] glyphs0_to_dst: glyph=(0, 10)x(10, 3), unclipped [ 45.955] emit_primitive_identity_mask__avx2: dst=(0, 10), mask=(1008.00, 48.00) x (10.00, 3.00) [ 45.955] glyphs0_to_dst: glyph=(10, 4)x(9, 14), unclipped [ 45.955] emit_primitive_identity_mask__avx2: dst=(10, 4), mask=(832.00, 32.00) x (9.00, 14.00) [ 45.955] glyphs0_to_dst: glyph=(19, 7)x(9, 8), unclipped [ 45.955] emit_primitive_identity_mask__avx2: dst=(19, 7), mask=(896.00, 48.00) x (9.00, 8.00) [ 45.955] glyphs0_to_dst: glyph=(27, 7)x(10, 8), unclipped [ 45.955] emit_primitive_identity_mask__avx2: dst=(27, 7), mask=(848.00, 16.00) x (10.00, 8.00) [ 45.955] glyphs0_to_dst: glyph=(37, 7)x(9, 8), unclipped [ 45.955] emit_primitive_identity_mask__avx2: dst=(37, 7), mask=(848.00, 48.00) x (9.00, 8.00) [ 45.955] glyphs0_to_dst: glyph=(45, 4)x(10, 11), unclipped [ 45.955] emit_primitive_identity_mask__avx2: dst=(45, 4), mask=(992.00, 32.00) x (10.00, 11.00) [ 45.955] glyphs0_to_dst: glyph=(55, 7)x(9, 11), unclipped [ 45.955] emit_primitive_identity_mask__avx2: dst=(55, 7), mask=(880.00, 16.00) x (9.00, 11.00) [ 45.955] glyphs0_to_dst: glyph=(64, 4)x(9, 11), unclipped [ 45.955] emit_primitive_identity_mask__avx2: dst=(64, 4), mask=(880.00, 0.00) x (9.00, 11.00) [ 45.955] glyphs0_to_dst: glyph=(73, 4)x(9, 14), unclipped [ 45.955] emit_primitive_identity_mask__avx2: dst=(73, 4), mask=(832.00, 32.00) x (9.00, 14.00) [ 45.955] glyphs0_to_dst: glyph=(81, 7)x(10, 8), unclipped [ 45.955] emit_primitive_identity_mask__avx2: dst=(81, 7), mask=(848.00, 16.00) x (10.00, 8.00) [ 45.955] glyphs0_to_dst: glyph=(91, 7)x(9, 11), unclipped [ 45.955] emit_primitive_identity_mask__avx2: dst=(91, 7), mask=(880.00, 16.00) x (9.00, 11.00) [ 45.955] glyphs0_to_dst: glyph=(99, 17)x(11, 2), unclipped [ 45.955] emit_primitive_identity_mask__avx2: dst=(99, 17), mask=(832.00, 48.00) x (11.00, 2.00) [ 45.955] glyphs0_to_dst: glyph=(108, 3)x(10, 12), unclipped [ 45.955] emit_primitive_identity_mask__avx2: dst=(108, 3), mask=(864.00, 0.00) x (10.00, 12.00) [ 45.955] glyphs0_to_dst: glyph=(117, 7)x(10, 8), unclipped [ 45.955] emit_primitive_identity_mask__avx2: dst=(117, 7), mask=(864.00, 32.00) x (10.00, 8.00) [ 45.955] glyphs0_to_dst: glyph=(126, 4)x(10, 11), unclipped [ 45.955] emit_primitive_identity_mask__avx2: dst=(126, 4), mask=(880.00, 32.00) x (10.00, 11.00) [ 45.955] glyphs0_to_dst: glyph=(135, 17)x(11, 2), unclipped [ 45.955] emit_primitive_identity_mask__avx2: dst=(135, 17), mask=(832.00, 48.00) x (11.00, 2.00) [ 45.956] glyphs0_to_dst: glyph=(144, 4)x(10, 11), unclipped [ 45.956] emit_primitive_identity_mask__avx2: dst=(144, 4), mask=(880.00, 32.00) x (10.00, 11.00) [ 45.956] glyphs0_to_dst: glyph=(153, 7)x(10, 8), unclipped [ 45.956] emit_primitive_identity_mask__avx2: dst=(153, 7), mask=(944.00, 0.00) x (10.00, 8.00) [ 45.956] glyphs0_to_dst: glyph=(162, 7)x(10, 11), unclipped [ 45.956] emit_primitive_identity_mask__avx2: dst=(162, 7), mask=(880.00, 48.00) x (10.00, 11.00) [ 45.956] glyphs0_to_dst: glyph=(174, 12)x(5, 3), unclipped [ 45.956] emit_primitive_identity_mask__avx2: dst=(174, 12), mask=(1008.00, 32.00) x (5.00, 3.00) [ 45.956] glyphs0_to_dst: glyph=(181, 7)x(9, 8), unclipped [ 45.956] emit_primitive_identity_mask__avx2: dst=(181, 7), mask=(896.00, 48.00) x (9.00, 8.00) [ 45.956] glyphs0_to_dst: glyph=(190, 3)x(9, 12), unclipped [ 45.956] emit_primitive_identity_mask__avx2: dst=(190, 3), mask=(992.00, 48.00) x (9.00, 12.00) [ 45.956] gen8_vertex_flush[5e4] = 66 [ 45.956] gen9_magic_ca_pass: CA fixup (5 -> 71) [ 45.956] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 45.956] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 45.956] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 45.956] sna_composite_rectangles(pixmap=3433, op=1, ffffffff x 1 [(208, 1)x(9, 17) ...]) [ 45.956] sna_composite_rectangles: converted to op 1 [ 45.956] sna_composite_rectangles[0] (208, 1)x(9, 17) -> (208, 1), (217, 18) [ 45.956] sna_composite_rectangles: nrects=1, region=(208, 1), (217, 18) x 1 [ 45.956] sna_composite_rectangles: clipped extents (208, 1),(217, 18) x 1 [ 45.956] sna_composite_rectangles: pixmap +(0, 0) extents (208, 1),(217, 18) [ 45.956] sna_composite_rectangles: dropping last-cpu hint [ 45.956] sna_drawable_use_bo pixmap=3433, box=((208, 1), (217, 18)), flags=9... [ 45.956] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 45.956] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 45.956] sna_drawable_use_bo: using whole GPU bo [ 45.956] gen9_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20028888]) [ 45.956] kgem_bo_is_render: handle=125, rq? 1 [1] [ 45.956] gen9_render_fill_boxes(ffffffff x 1 [(208, 1), (217, 18) ...]) [ 45.956] sna_render_get_solid: ffffffff [ 45.956] sna_render_get_solid(white) [ 45.956] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 45.956] kgem_check_bo: num_pages=+0, num_exec=+0 [ 45.956] aligning vertex: was 4, now 2 floats per vertex [ 45.956] gen9_composite_get_binding_table(fd40) [ 45.956] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 45.956] gen9_emit_sampler: sampler = 1 [ 45.956] gen9_emit_sf: num_sf_outputs=1 [ 45.956] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 45.956] gen9_emit_vertex_elements: setup id=0 [ 45.956] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 45.956] (208, 1), (217, 18) [ 45.956] gen8_vertex_flush[700] = 3 [ 45.956] sna_copy_area: src=pixmap=3433:(0, 0)x(220, 20)+(0, 0) -> dst=pixmap=3060:(477, 595)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 45.956] sna_copy_area: normal copy [ 45.956] sna_do_copy: src=(0, 0), dst=(477, 595), size=(220x20) [ 45.956] sna_do_copy: after drawable: src=(0, 0), dst=(542, 619), size=(220x20) [ 45.956] sna_do_copy: dst extents (542, 619), (762, 639), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 45.956] sna_do_copy: clipped dst extents (542, 619), (762, 639) [ 45.956] sna_do_copy: unclipped src extents (0, 0), (220, 20) [ 45.956] sna_do_copy: clipped src extents (0, 0), (220, 20) [ 45.956] sna_do_copy: pixmap -- no source clipping [ 45.956] sna_do_copy: src extents (0, 0), (220, 20) x 1 [ 45.956] sna_do_copy: copy region (542, 619), (762, 639) x 1 + (-542, -619) [ 45.956] sna_copy_boxes (boxes=1x[(542, 619), (762, 639)...], src pixmap=3433+(-542, -619), dst pixmap=3060+(-65, -24), alu=3, src.size=220x20, dst.size=3775x2136) [ 45.956] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94ace290, gpu_bo=125, cpu_bo=0), replaces=0 [ 45.956] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 45.956] sna_drawable_use_bo pixmap=3060, box=((477, 595), (697, 615)), flags=b... [ 45.956] sna_drawable_use_bo: exported target, set PREFER_GPU [ 45.956] sna_drawable_use_bo: pinned, never REPLACES [ 45.956] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=b [ 45.956] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 45.956] sna_drawable_use_bo: using whole GPU bo [ 45.956] sna_pixmap_move_to_gpu(pixmap=3433, usage=0), flags=a [ 45.956] sna_pixmap_move_to_gpu: already all-damaged [ 45.956] sna_pixmap_mark_active: pixmap=3433, handle=125 [ 45.956] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 45.956] gen9_render_copy_boxes (-477, -595)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 45.956] kgem_bo_is_render: handle=125, rq? 1 [1] [ 45.956] kgem_bo_is_render: handle=9, rq? 0 [0] [ 45.956] kgem_bo_is_render: handle=9, rq? 0 [0] [ 45.956] kgem_bo_is_render: handle=125, rq? 1 [1] [ 45.956] kgem_set_mode: flushing before new bo [ 45.956] gen8_vertex_close: used=290, vbo active? 23, vb=201, nreloc=2 [ 45.956] gen8_vertex_close: reloc[0] = 287 [ 45.956] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 45.956] kgem_add_handle: handle=23, index=5 [ 45.956] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=fd541000) [ 45.956] gen8_vertex_close: reloc[1] = 372 [ 45.956] kgem_add_reloc64: handle=23, pos=372, delta=0, domains=200000 [ 45.956] kgem_add_reloc64[10] = (delta=0, target handle=5, presumed=fd541000) [ 45.956] batch[1/1, flags=1800]: 454 454 16224 16384, nreloc=11, nexec=6, nfence=0, aperture=1116 [fenced=0] [ 45.956] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 45.956] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 45.956] kgem_fixup_relocs: shrinking by 61440 [ 45.956] __kgem_busy: handle=1, busy=0, wedged=0 [ 45.956] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 45.956] kgem_commit: release handle=125 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd0d4000 [ 45.956] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 45.956] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 45.956] __kgem_bo_clear_busy: handle=7 [ 45.956] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 45.956] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 45.956] __kgem_bo_clear_busy: handle=8 [ 45.956] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 45.956] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 45.956] __kgem_bo_clear_busy: handle=8 [ 45.956] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 45.956] __kgem_bo_clear_busy: handle=7 [ 45.956] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 45.956] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 45.956] __kgem_busy: handle=1, busy=131072, wedged=0 [ 45.956] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 45.956] kgem_check_bo: num_pages=+8116, num_exec=+2 [ 45.956] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 45.956] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 45.956] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 45.956] kgem_add_handle: handle=4, index=0 [ 45.956] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 45.956] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 45.956] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 45.956] gen9_composite_get_binding_table(ffc0) [ 45.956] kgem_add_reloc64: handle=9, pos=16360, delta=0, domains=20002 [ 45.956] kgem_add_handle: handle=9, index=1 [ 45.956] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f02dd000) [ 45.956] __kgem_bo_mark_dirty: handle=9 (proxy? 0) [ 45.956] [3fe0] bind bo(handle=9, addr=f02dd000), format=192, width=3775, height=2136, pitch=15360, tiling=1 -> render [ 45.956] kgem_add_reloc64: handle=125, pos=16344, delta=0, domains=40000 [ 45.956] kgem_add_handle: handle=125, index=2 [ 45.956] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd0d4000) [ 45.956] [3fd0] bind bo(handle=125, addr=fd0d4000), format=192, width=220, height=20, pitch=1024, tiling=1 -> sampler [ 45.956] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 45.956] gen9_emit_sampler: sampler = 0 [ 45.956] gen9_emit_sf: num_sf_outputs=1 [ 45.956] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 45.956] gen9_emit_vertex_elements: setup id=0 [ 45.956] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 45.956] (0, 0) -> (477, 595) + (220, 20) [ 45.956] gen8_vertex_flush[490] = 3 [ 45.956] sna_accel_flush: flush?=1, dirty?=0 [ 45.956] gen8_vertex_close: used=296, vbo active? 23, vb=1, nreloc=1 [ 45.956] gen8_vertex_close: reloc[0] = 287 [ 45.956] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 45.956] kgem_add_handle: handle=23, index=3 [ 45.956] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 45.956] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=8190 [fenced=0] [ 45.956] __kgem_busy: handle=1, busy=0, wedged=0 [ 45.956] __kgem_retire_rq: request 1 complete [ 45.956] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 45.956] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 45.956] kgem_fixup_relocs: shrinking by 61440 [ 45.956] __kgem_busy: handle=1, busy=0, wedged=0 [ 45.956] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 45.956] kgem_commit: release handle=9 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f02dd000 [ 45.956] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 45.956] kgem_commit: release handle=125 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd0d4000 [ 45.956] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 45.956] __kgem_busy: handle=1, busy=131072, wedged=0 [ 45.956] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 45.956] sna_accel_flush: flush?=0, dirty?=0 [ 45.956] sna_accel_flush: flush?=0, dirty?=0 [ 45.956] sna_accel_flush: flush?=0, dirty?=0 [ 45.956] sna_destroy_pixmap: pixmap=3433, attached?=1 [ 45.956] _kgem_bo_destroy: handle=125, proxy? 0 [ 45.956] __kgem_bo_destroy: handle=125, size=65536 [ 45.956] __kgem_busy: handle=125, busy=0, wedged=0 [ 45.956] __kgem_bo_clear_busy: handle=125 [ 45.956] kgem_bo_move_to_inactive: moving handle=125 to inactive [ 45.956] __sna_free_pixmap(pixmap=3433) [ 45.956] sna_accel_flush: flush?=0, dirty?=0 [ 45.956] sna_accel_flush: flush?=0, dirty?=0 [ 45.956] sna_accel_flush: flush?=0, dirty?=0 [ 45.956] sna_block_handler (tv=0.471000) [ 45.956] kgem_retire, need_retire?=1 [ 45.956] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 45.956] kgem_retire__requests_ring: retiring ring 0 [ 45.956] __kgem_busy: handle=1, busy=0, wedged=0 [ 45.956] __kgem_retire_rq: request 1 complete [ 45.956] __kgem_bo_flush: handle=9, busy=0, wedged=0 [ 45.956] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 45.956] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 45.956] kgem_retire -- retired=0, need_retire=0 [ 45.956] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 45.956] gen6_render_retire: resetting idle vbo [ 45.956] sna_scanout_do_flush: flush timer active: delta=13 [ 45.956] sna_accel_do_throttle -- no pending activity [ 45.956] sna_accel_block: evaluating timers, active=5 [ 45.956] sna_accel_block: flush timer expires in 13 [45969] [ 45.958] sna_wakeup_handler [ 45.958] sna_accel_flush: flush?=0, dirty?=0 [ 45.958] sna_accel_flush: flush?=0, dirty?=0 [ 45.958] sna_block_handler (tv=0.469000) [ 45.958] sna_scanout_do_flush: flush timer active: delta=11 [ 45.958] sna_accel_do_throttle -- no pending activity [ 45.958] sna_accel_block: evaluating timers, active=5 [ 45.958] sna_accel_block: flush timer expires in 11 [45969] [ 45.958] sna_wakeup_handler [ 45.958] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=128, name=76 [ 45.958] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 45.958] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 45.958] sna_dri2_get_back: draw size=7680x2160, back buffer handle=128 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 [ 45.958] sna_dri2_get_back: reuse backbuffer? 1 [ 45.958] sna_dri2_get_back: back buffer handle=128, active?=0, refcnt=1 [ 45.958] sna_dri2_get_back: reuse unattached back [ 45.958] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 45.958] sna_dri2_reuse_buffer: reusing back buffer handle=128, name=76, pitch=30720, age=0 [ 45.958] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 45.958] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=40, name=5, active_scanout=3 [ 45.958] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 45.958] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 45.958] sna_accel_flush: flush?=0, dirty?=0 [ 45.958] sna_accel_flush: flush?=0, dirty?=0 [ 45.958] sna_accel_flush: flush?=0, dirty?=0 [ 45.958] sna_block_handler (tv=0.469000) [ 45.958] sna_scanout_do_flush: flush timer active: delta=11 [ 45.958] sna_accel_do_throttle -- no pending activity [ 45.958] sna_accel_block: evaluating timers, active=5 [ 45.958] sna_accel_block: flush timer expires in 11 [45969] [ 45.958] sna_wakeup_handler [ 45.958] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 45.958] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 45.958] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 45.958] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 45.958] sna_dri2_get_msc(draw=146, pipe=0) [ 45.958] sna_crtc_record_swap: recording last swap on pipe=0, frame 2511 [msc=2511], time 45.946048 [ 45.958] sna_dri2_get_msc: msc=2511 [raw=2511], ust=45946048 [ 45.958] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=128 (refs=1/1, flush=0) , front=40 (refs=1/4, flush=1) [ 45.958] sna_dri2_schedule_swap(target_msc=2494, divisor=0, remainder=0) [ 45.958] sna_dri2_schedule_swap: using front handle=40, active_scanout?=3, flush?=1 [ 45.958] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 45.958] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 45.958] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 45.958] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 45.958] sna_crtc_record_swap: recording last swap on pipe=0, frame 2511 [msc=2511], time 45.946048 [ 45.958] immediate_swap: current_msc=2511, target_msc=2494 -- yes [ 45.958] can_flip: no, shadow enabled [ 45.958] sna_dri2_add_event: adding event to window 146) [ 45.958] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 45.958] sna_dri2_immediate_blit: no pending blit, starting chain [ 45.958] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 45.958] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 45.958] can_xchg: back size=8701e00, front size=8701e00 [ 45.958] can_xchg: yes, pixmap=165 [ 45.958] sna_dri2_xchg: win=146, exchange front=40/5,ref=2 and back=128/76,ref=2, pixmap=165 7680x2160 [ 45.958] sna_dri2_xchg: back_bo handle=128, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 45.958] sna_dri2_xchg: front_bo handle=40, pitch=30720, size=132710400, ref=4, active_scanout?=3 [ 45.958] set_bo: pixmap=165, handle=128 (old handle=40) [ 45.958] set_bo: marking whole pixmap as damaged [ 45.958] set_bo: applying final/discard move-to-gpu [ 45.958] wait_for_shadow: flags=0, flips=0, handle=40, shadow=32 [ 45.958] set_bo: dropping flush hint from handle=40 [ 45.958] set_bo: adding flush hint to handle=128 [ 45.958] mark_stale(handle=40) => 1 [ 45.958] swap_limit: draw=146 setting swap limit to 3 [ 45.958] sna_dri2_swap_limit_validate: swap limit set to 3 [ 45.958] sna_next_vblank(pipe=0, waiting until next vblank) [ 45.959] sna_dri2_schedule_swap: reported target_msc=2511 [ 45.959] sna_accel_flush: flush?=0, dirty?=0 [ 45.959] sna_accel_flush: flush?=0, dirty?=0 [ 45.959] sna_accel_flush: flush?=0, dirty?=0 [ 45.959] sna_accel_flush: flush?=0, dirty?=0 [ 45.959] sna_block_handler (tv=0.468000) [ 45.959] sna_scanout_do_flush: flush timer active: delta=10 [ 45.959] sna_accel_do_throttle -- no pending activity [ 45.959] sna_accel_block: evaluating timers, active=5 [ 45.959] sna_accel_block: flush timer expires in 10 [45969] [ 45.962] sna_wakeup_handler [ 45.962] sna_mode_wakeup: len=32 [ 45.962] sna_dri2_vblank_handler(type=2, sequence=2512, draw=3353) [ 45.962] sna_crtc_record_swap: recording last swap on pipe=0, frame 2512 [msc=2512], time 45.962752 [ 45.962] sna_dri2_vblank_handler: 2 complete, frame=2512 tv=45.962752 [ 45.962] sna_dri2_blit_complete: blit finished [ 45.962] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=2512, tv=45.962752) [ 45.962] frame_swap_complete(type=2): draw=146, pipe=0, frame=2512 [msc=2512], tv=45.962752 [ 45.962] sna_accel_flush: flush?=0, dirty?=0 [ 45.962] sna_dri2_event_free(draw?=1) [ 45.962] sna_dri2_remove_event: remove[0x561c94a2f070] from window 146, active? 1 [ 45.962] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 45.962] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=40] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 45.962] sna_dri2_vblank_handler complete [ 45.962] sna_block_handler (tv=0.465000) [ 45.962] sna_scanout_do_flush: flush timer active: delta=7 [ 45.962] sna_accel_do_throttle -- no pending activity [ 45.962] sna_accel_block: evaluating timers, active=5 [ 45.962] sna_accel_block: flush timer expires in 7 [45969] [ 45.969] sna_wakeup_handler [ 45.969] sna_block_handler (tv=0.458000) [ 45.969] sna_scanout_do_flush: flush timer active: delta=0 [ 45.969] sna_scanout_do_flush (time=45969), triggered [ 45.969] sna_scanout_flush (time=45969), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 45.969] has_shadow: has pending damage? 1, outstanding flips: 0 [ 45.969] stop_flush: scanout=128 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 45.969] has_shadow: has pending damage? 1, outstanding flips: 0 [ 45.969] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 45.969] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 45.969] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 45.969] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 45.969] sna_pixmap_move_to_gpu: already all-damaged [ 45.969] sna_pixmap_mark_active: pixmap=165, handle=128 [ 45.969] sna_mode_redisplay: crtc[0] transformed? 0 [ 45.969] sna_mode_redisplay: crtc[1] transformed? 0 [ 45.969] sna_mode_redisplay: crtc[2] transformed? 0 [ 45.969] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=128 [active=1] [ 45.969] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 40, transformed? 0 [ 45.969] get_fb: reusing fb=112 for handle=128 [ 45.969] sna_mode_redisplay: recording flip on CRTC:32 handle=128, active_scanout=2, serial=2 [ 45.969] __kgem_bo_clear_busy: handle=128 [ 45.969] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 40, transformed? 0 [ 45.969] sna_mode_redisplay: recording flip on CRTC:39 handle=128, active_scanout=3, serial=3 [ 45.969] __kgem_bo_clear_busy: handle=128 [ 45.969] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 45.969] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 45.969] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=128, shadow handle=32 [ 45.969] sna_accel_do_throttle -- no pending activity [ 45.969] sna_accel_block: evaluating timers, active=5 [ 45.969] sna_accel_block: flush timer expires in 16 [45985] [ 45.977] sna_wakeup_handler [ 45.977] sna_mode_wakeup: len=32 [ 45.977] sna_mode_wakeup: recording last swap on pipe=1, frame 2483 [9b3], time 45.978185 [ 45.977] sna_mode_wakeup: removing handle=40 [active_scanout=1] from scanout, installing handle=128 [active_scanout=3] [ 45.977] sna_mode_wakeup: flip complete, pending? 2 [ 45.977] sna_block_handler (tv=0.450000) [ 45.977] sna_scanout_do_flush: flush timer active: delta=8 [ 45.977] sna_accel_do_throttle -- no pending activity [ 45.977] sna_accel_block: evaluating timers, active=5 [ 45.977] sna_accel_block: flush timer expires in 8 [45985] [ 45.979] sna_wakeup_handler [ 45.979] sna_mode_wakeup: len=32 [ 45.979] sna_mode_wakeup: recording last swap on pipe=0, frame 2513 [9d1], time 45.979600 [ 45.979] sna_mode_wakeup: removing handle=40 [active_scanout=0] from scanout, installing handle=128 [active_scanout=3] [ 45.979] sna_mode_wakeup: flip complete, pending? 1 [ 45.979] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 45.979] sna_block_handler (tv=0.448000) [ 45.979] sna_scanout_do_flush: flush timer active: delta=6 [ 45.979] sna_accel_do_throttle -- no pending activity [ 45.979] sna_accel_block: evaluating timers, active=5 [ 45.979] sna_accel_block: flush timer expires in 6 [45985] [ 45.985] sna_wakeup_handler [ 45.985] sna_block_handler (tv=0.442000) [ 45.985] sna_scanout_do_flush: flush timer active: delta=0 [ 45.985] sna_scanout_do_flush (time=45985), triggered [ 45.985] sna_scanout_flush (time=45985), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 45.985] has_shadow: has pending damage? 0, outstanding flips: 0 [ 45.985] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 45.985] has_shadow: has pending damage? 0, outstanding flips: 0 [ 45.985] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 45.985] sna_accel_do_throttle -- no pending activity [ 45.985] sna_accel_block: evaluating timers, active=5 [ 45.985] sna_accel_block: flush timer expires in 16 [46001] [ 46.002] sna_wakeup_handler [ 46.002] sna_block_handler (tv=0.425000) [ 46.002] sna_scanout_do_flush: flush timer active: delta=-1 [ 46.002] sna_scanout_do_flush (time=46002), triggered [ 46.002] sna_scanout_flush (time=46002), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 46.002] has_shadow: has pending damage? 0, outstanding flips: 0 [ 46.002] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 46.002] has_shadow: has pending damage? 0, outstanding flips: 0 [ 46.002] sna_accel_disarm_timer[0] (time=46002) [ 46.002] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 46.002] sna_accel_do_throttle -- no pending activity [ 46.082] sna_wakeup_handler [ 46.082] sna_accel_flush: flush?=0, dirty?=0 [ 46.082] sna_accel_flush: flush?=0, dirty?=0 [ 46.082] sna_block_handler (tv=0.345000) [ 46.082] has_shadow: has pending damage? 0, outstanding flips: 0 [ 46.082] sna_accel_do_throttle -- no pending activity [ 46.082] sna_wakeup_handler [ 46.082] sna_block_handler (tv=0.345000) [ 46.082] has_shadow: has pending damage? 0, outstanding flips: 0 [ 46.082] sna_accel_do_throttle -- no pending activity [ 46.083] sna_wakeup_handler [ 46.083] sna_block_handler (tv=0.344000) [ 46.083] has_shadow: has pending damage? 0, outstanding flips: 0 [ 46.083] sna_accel_do_throttle -- no pending activity [ 46.084] sna_wakeup_handler [ 46.084] sna_block_handler (tv=0.343000) [ 46.084] has_shadow: has pending damage? 0, outstanding flips: 0 [ 46.084] sna_accel_do_throttle -- no pending activity [ 46.233] sna_wakeup_handler [ 46.233] sna_accel_flush: flush?=0, dirty?=0 [ 46.233] sna_accel_flush: flush?=0, dirty?=0 [ 46.233] sna_block_handler (tv=0.500000) [ 46.233] has_shadow: has pending damage? 0, outstanding flips: 0 [ 46.233] sna_accel_do_throttle -- no pending activity [ 46.233] sna_wakeup_handler [ 46.233] sna_block_handler (tv=0.500000) [ 46.233] has_shadow: has pending damage? 0, outstanding flips: 0 [ 46.233] sna_accel_do_throttle -- no pending activity [ 46.233] sna_wakeup_handler [ 46.233] sna_accel_flush: flush?=0, dirty?=0 [ 46.233] sna_accel_flush: flush?=0, dirty?=0 [ 46.233] sna_accel_flush: flush?=0, dirty?=0 [ 46.233] sna_accel_flush: flush?=0, dirty?=0 [ 46.233] sna_block_handler (tv=0.500000) [ 46.233] has_shadow: has pending damage? 0, outstanding flips: 0 [ 46.233] sna_accel_do_throttle -- no pending activity [ 46.234] sna_wakeup_handler [ 46.235] sna_accel_flush: flush?=0, dirty?=0 [ 46.235] sna_block_handler (tv=0.498000) [ 46.235] has_shadow: has pending damage? 0, outstanding flips: 0 [ 46.235] sna_accel_do_throttle -- no pending activity [ 46.245] sna_wakeup_handler [ 46.245] sna_accel_flush: flush?=0, dirty?=0 [ 46.245] sna_accel_flush: flush?=0, dirty?=0 [ 46.245] sna_block_handler (tv=0.488000) [ 46.245] has_shadow: has pending damage? 0, outstanding flips: 0 [ 46.245] sna_accel_do_throttle -- no pending activity [ 46.260] sna_wakeup_handler [ 46.261] sna_create_pixmap(697, 37, 32, usage=0) [ 46.261] kgem_can_create_2d: 697x37 @ 32 [ 46.261] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2816, height=37 [ 46.261] kgem_can_create_2d: untiled size=106496 [ 46.261] kgem_choose_tiling: TLB near-miss between lines 697x37 (pitch=2788), forcing tiling 1 [ 46.261] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2816, height=37 [ 46.261] kgem_can_create_2d: tiled[-1] size=106496 [ 46.261] sna_create_pixmap: usage=0, flags=1b [ 46.261] sna_create_pixmap: creating GPU pixmap 697x37, stride=2788, flags=1b [ 46.261] __pop_freed_pixmap: reusing freed pixmap=3433 header [ 46.261] create_pixmap_hdr: pixmap=3434, width=697, height=37, usage=0 [ 46.261] sna_create_pixmap: serial=3434, 697x37, usage=0 [ 46.261] sna_composite_rectangles(pixmap=3435, op=0, 0 x 1 [(0, 0)x(697, 37) ...]) [ 46.261] sna_composite_rectangles: converted to op 0 [ 46.261] sna_composite_rectangles[0] (0, 0)x(697, 37) -> (0, 0), (697, 37) [ 46.261] sna_composite_rectangles: nrects=1, region=(0, 0), (697, 37) x 1 [ 46.261] sna_composite_rectangles: clipped extents (0, 0),(697, 37) x 1 [ 46.261] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(697, 37) [ 46.261] sna_composite_rectangles: dropping last-cpu hint [ 46.261] sna_drawable_use_bo pixmap=3435, box=((0, 0), (697, 37)), flags=19... [ 46.261] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 46.261] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 46.261] sna_pixmap_move_to_gpu(pixmap=3435, usage=0), flags=b [ 46.261] sna_pixmap_move_to_gpu: CPU damage? 0 [ 46.261] sna_pixmap_move_to_gpu: creating GPU bo (697x37@32), create=b [ 46.261] kgem_choose_tiling: TLB near-miss between lines 697x37 (pitch=2788), forcing tiling 1 [ 46.261] kgem_choose_tiling: TLB near-miss between lines 697x37 (pitch=2788), forcing tiling 1 [ 46.261] sna_pixmap_alloc_gpu: pixmap=3435 [ 46.261] kgem_create_2d(697x37, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 46.261] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=3072, height=40 [ 46.261] inactive too small: 16 < 30 [ 46.261] inactive too small: 16 < 30 [ 46.261] inactive too small: 16 < 30 [ 46.261] inactive too small: 16 < 30 [ 46.261] inactive too small: 16 < 30 [ 46.261] inactive too small: 16 < 30 [ 46.261] inactive too small: 16 < 30 [ 46.261] inactive too small: 16 < 30 [ 46.261] inactive too small: 16 < 30 [ 46.261] inactive too small: 16 < 30 [ 46.261] inactive too small: 16 < 30 [ 46.261] inactive too small: 16 < 30 [ 46.261] inactive too small: 16 < 30 [ 46.261] inactive too small: 16 < 30 [ 46.261] inactive too small: 16 < 30 [ 46.261] inactive too small: 16 < 30 [ 46.261] inactive too small: 16 < 30 [ 46.261] inactive too small: 16 < 30 [ 46.261] inactive too small: 16 < 30 [ 46.261] kgem_set_tiling: handle=17, tiling=1 [1], pitch=3072 [3072]: 1 [ 46.261] kgem_bo_remove_from_inactive: removing handle=17 from inactive [ 46.261] from inactive: pitch=3072, tiling=1: handle=17, id=2018 [ 46.261] __sna_damage_all(697, 37) [ 46.261] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 46.261] sna_pixmap_mark_active: pixmap=3435, handle=17 [ 46.261] sna_drawable_use_bo: allocated GPU bo for operation [ 46.261] sna_drawable_use_bo: using GPU bo with damage? 0 [ 46.261] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 46.261] kgem_bo_is_render: handle=17, rq? 0 [0] [ 46.261] kgem_bo_is_render: handle=17, rq? 0 [0] [ 46.261] gen9_render_fill_boxes(0 x 1 [(0, 0), (697, 37) ...]) [ 46.261] sna_render_get_solid: 0 [ 46.261] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 46.261] kgem_check_bo: num_pages=+64, num_exec=+1 [ 46.261] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 46.261] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 46.261] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 46.261] kgem_add_handle: handle=4, index=0 [ 46.261] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 46.261] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 46.261] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 46.261] gen9_composite_get_binding_table(ffc0) [ 46.261] kgem_add_reloc64: handle=17, pos=16360, delta=0, domains=20002 [ 46.261] kgem_add_handle: handle=17, index=1 [ 46.261] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fff63000) [ 46.261] __kgem_bo_mark_dirty: handle=17 (proxy? 0) [ 46.261] [3fe0] bind bo(handle=17, addr=fff63000), format=192, width=697, height=37, pitch=3072, tiling=1 -> render [ 46.261] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 46.261] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 46.261] kgem_add_handle: handle=7, index=2 [ 46.261] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 46.261] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 46.261] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 46.261] gen9_emit_sampler: sampler = 1 [ 46.261] gen9_emit_sf: num_sf_outputs=1 [ 46.261] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 46.261] gen9_emit_vertex_elements: setup id=0 [ 46.261] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 46.261] (0, 0), (697, 37) [ 46.261] gen8_vertex_flush[490] = 3 [ 46.261] sna_composite_rectangles: pixmap=3435 marking clear [0]? 1 [ 46.261] sna_composite_rectangles(pixmap=3435, op=1, fff2f1f0 x 4 [(684, 0)x(13, 17) ...]) [ 46.261] sna_composite_rectangles: converted to op 1 [ 46.261] sna_composite_rectangles[0] (684, 0)x(13, 17) -> (684, 0), (697, 17) [ 46.261] sna_composite_rectangles[1] (684, 17)x(13, 3) -> (684, 17), (697, 20) [ 46.261] sna_composite_rectangles[2] (0, 17)x(13, 3) -> (0, 17), (13, 20) [ 46.261] sna_composite_rectangles[3] (0, 20)x(13, 17) -> (0, 20), (13, 37) [ 46.261] sna_composite_rectangles: nrects=4, region=(0, 0), (697, 37) x 4 [ 46.261] sna_composite_rectangles: clipped extents (0, 0),(697, 37) x 4 [ 46.261] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(697, 37) [ 46.261] sna_composite_rectangles: dropping last-cpu hint [ 46.261] sna_drawable_use_bo pixmap=3435, box=((0, 0), (697, 37)), flags=1... [ 46.261] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 46.261] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 46.261] sna_drawable_use_bo: using whole GPU bo [ 46.261] gen9_render_fill_boxes (op=1, color=(f2f2, f1f1, f0f0, ffff) [20028888]) [ 46.261] kgem_bo_is_render: handle=17, rq? 1 [1] [ 46.261] gen9_render_fill_boxes(fff2f1f0 x 4 [(684, 0), (697, 17) ...]) [ 46.261] sna_render_get_solid: fff2f1f0 [ 46.261] sna_render_get_solid(15) = fff2f1f0 (old) [ 46.261] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 46.261] kgem_check_bo: num_pages=+0, num_exec=+0 [ 46.261] gen9_composite_get_binding_table(ff00) [ 46.261] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 46.261] kgem_add_reloc64: adding proxy [delta=60] for handle=8 [ 46.261] kgem_add_handle: handle=8, index=3 [ 46.261] kgem_add_reloc64[5] = (delta=60, target handle=3, presumed=fdffe000) [ 46.261] [3fb0] bind bo(handle=8, addr=fdffe03c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 46.261] gen9_emit_vertex_elements: setup id=0 [ 46.261] (684, 0), (697, 17) [ 46.261] (0, 17), (13, 20) [ 46.261] (684, 17), (697, 20) [ 46.261] (0, 20), (13, 37) [ 46.261] gen8_vertex_flush[4cc] = 12 [ 46.261] sna_composite_rectangles(pixmap=3435, op=1, ff300a24 x 4 [(684, 0)x(13, 17) ...]) [ 46.261] sna_composite_rectangles: converted to op 1 [ 46.261] sna_composite_rectangles[0] (684, 0)x(13, 17) -> (684, 0), (697, 17) [ 46.261] sna_composite_rectangles[1] (684, 17)x(13, 3) -> (684, 17), (697, 20) [ 46.261] sna_composite_rectangles[2] (0, 17)x(13, 3) -> (0, 17), (13, 20) [ 46.261] sna_composite_rectangles[3] (0, 20)x(13, 17) -> (0, 20), (13, 37) [ 46.261] sna_composite_rectangles: nrects=4, region=(0, 0), (697, 37) x 4 [ 46.261] sna_composite_rectangles: clipped extents (0, 0),(697, 37) x 4 [ 46.261] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(697, 37) [ 46.261] sna_composite_rectangles: dropping last-cpu hint [ 46.261] sna_drawable_use_bo pixmap=3435, box=((0, 0), (697, 37)), flags=1... [ 46.261] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 46.261] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 46.261] sna_drawable_use_bo: using whole GPU bo [ 46.261] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 46.261] kgem_bo_is_render: handle=17, rq? 1 [1] [ 46.261] gen9_render_fill_boxes(ff300a24 x 4 [(684, 0), (697, 17) ...]) [ 46.261] sna_render_get_solid: ff300a24 [ 46.261] sna_render_get_solid(17) = ff300a24 (old) [ 46.261] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 46.261] kgem_check_bo: num_pages=+0, num_exec=+0 [ 46.261] gen9_composite_get_binding_table(fe80) [ 46.261] kgem_add_reloc64: handle=8, pos=16280, delta=0, domains=40000 [ 46.261] kgem_add_reloc64: adding proxy [delta=68] for handle=8 [ 46.261] kgem_add_reloc64[6] = (delta=68, target handle=3, presumed=fdffe000) [ 46.261] [3f90] bind bo(handle=8, addr=fdffe044), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 46.261] gen9_emit_vertex_elements: setup id=0 [ 46.261] (684, 0), (697, 17) [ 46.261] (0, 17), (13, 20) [ 46.261] (684, 17), (697, 20) [ 46.261] (0, 20), (13, 37) [ 46.261] gen8_vertex_flush[508] = 12 [ 46.261] sna_composite_rectangles(pixmap=3435, op=1, ff300a24 x 4 [(684, 0)x(13, 17) ...]) [ 46.261] sna_composite_rectangles: converted to op 1 [ 46.261] sna_composite_rectangles[0] (684, 0)x(13, 17) -> (684, 0), (697, 17) [ 46.261] sna_composite_rectangles[1] (684, 17)x(13, 3) -> (684, 17), (697, 20) [ 46.261] sna_composite_rectangles[2] (0, 17)x(13, 3) -> (0, 17), (13, 20) [ 46.261] sna_composite_rectangles[3] (0, 20)x(13, 17) -> (0, 20), (13, 37) [ 46.261] sna_composite_rectangles: nrects=4, region=(0, 0), (697, 37) x 4 [ 46.261] sna_composite_rectangles: clipped extents (0, 0),(697, 37) x 4 [ 46.261] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(697, 37) [ 46.261] sna_composite_rectangles: dropping last-cpu hint [ 46.261] sna_drawable_use_bo pixmap=3435, box=((0, 0), (697, 37)), flags=1... [ 46.261] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 46.261] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 46.261] sna_drawable_use_bo: using whole GPU bo [ 46.261] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 46.261] kgem_bo_is_render: handle=17, rq? 1 [1] [ 46.261] gen9_render_fill_boxes(ff300a24 x 4 [(684, 0), (697, 17) ...]) [ 46.261] sna_render_get_solid: ff300a24 [ 46.261] sna_render_get_solid(17) = ff300a24 (last) [ 46.261] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 46.261] kgem_check_bo: num_pages=+0, num_exec=+0 [ 46.261] gen9_composite_get_binding_table(fe00) [ 46.261] gen9_emit_vertex_elements: setup id=0 [ 46.261] (684, 0), (697, 17) [ 46.261] (0, 17), (13, 20) [ 46.261] (684, 17), (697, 20) [ 46.261] (0, 20), (13, 37) [ 46.261] gen8_vertex_flush[508] = 24 [ 46.261] sna_glyphs(op=3, nlist=1, src=(1, 15)) [ 46.261] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 46.261] sna_glyphs: discarding mask [ 46.261] glyphs0_to_dst(op=3, src=(1, 15), nlist=1, dst=(1, 15)+(0, 0)) [ 46.261] clipped_glyphs? 2 glyph in 1 lists extents (1, 5), (19, 18), region (2, 17), (13, 18): yes [ 46.261] gen9_render_composite: 0x0, current mode=1/1 [ 46.261] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 46.261] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 46.261] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 46.261] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 46.261] sna_drawable_use_bo pixmap=3435, box=((2, 17), (13, 18)), flags=7... [ 46.261] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 46.261] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 46.261] sna_drawable_use_bo: using whole GPU bo [ 46.261] gen9_composite_set_target: pixmap=3435, format=20028888, size=697x37, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 46.261] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 46.261] color_convert: src=ff8ae234 [20028888] [ 46.261] color_convert: dst=ff8ae234 [20028888] [ 46.261] sna_render_get_solid: ff8ae234 [ 46.261] sna_render_get_solid(22) = ff8ae234 (old) [ 46.261] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 46.261] sna_transform_is_imprecise_integer_translation: no transform [ 46.261] gen9_composite_picture: integer translation (0, 0), removing [ 46.261] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 46.261] sna_render_pixmap_bo: GPU all damaged [ 46.261] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 46.261] gen4_choose_composite_emitter: solid, identity mask [ 46.261] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 46.261] aligning vertex: was 2, now 4 floats per vertex [ 46.261] gen9_composite_get_binding_table(fe00) [ 46.261] kgem_add_reloc64: handle=8, pos=16248, delta=0, domains=40000 [ 46.261] kgem_add_reloc64: adding proxy [delta=88] for handle=8 [ 46.261] kgem_add_reloc64[7] = (delta=88, target handle=3, presumed=fdffe000) [ 46.261] [3f70] bind bo(handle=8, addr=fdffe058), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 46.261] kgem_add_reloc64: handle=6, pos=16232, delta=0, domains=40000 [ 46.261] kgem_add_handle: handle=6, index=4 [ 46.261] kgem_add_reloc64[8] = (delta=0, target handle=4, presumed=fd581000) [ 46.261] [3f60] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 46.261] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 46.261] gen9_emit_sampler: sampler = a [ 46.261] gen9_emit_sf: num_sf_outputs=2 [ 46.261] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 46.261] gen9_emit_vertex_elements: setup id=9 [ 46.261] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 46.261] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 46.261] glyphs0_to_dst: glyph=(9, 5), (19, 18), clip=(2, 17), (13, 18) [ 46.261] glyphs0_to_dst: blt=(9, 17), (13, 18) [ 46.261] emit_primitive_identity_mask__avx2: dst=(9, 17), mask=(672.00, 60.00) x (4.00, 1.00) [ 46.261] gen8_vertex_flush[5e4] = 3 [ 46.261] gen9_magic_ca_pass: CA fixup (20 -> 23) [ 46.261] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 46.261] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 46.261] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 46.261] sna_composite_rectangles(pixmap=3435, op=1, ffffffff x 2 [(1, 18)x(9, 2) ...]) [ 46.261] sna_composite_rectangles: converted to op 1 [ 46.261] sna_composite_rectangles[0] (1, 18)x(9, 2) -> (1, 18), (10, 20) [ 46.261] sna_composite_rectangles[1] (1, 20)x(9, 15) -> (1, 20), (10, 35) [ 46.261] sna_composite_rectangles: nrects=2, region=(1, 18), (10, 35) x 2 [ 46.261] sna_composite_rectangles: clipped extents (1, 18),(10, 35) x 1 [ 46.261] sna_composite_rectangles: pixmap +(0, 0) extents (1, 18),(10, 35) [ 46.261] sna_composite_rectangles: dropping last-cpu hint [ 46.261] sna_drawable_use_bo pixmap=3435, box=((1, 18), (10, 35)), flags=9... [ 46.261] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 46.261] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 46.261] sna_drawable_use_bo: using whole GPU bo [ 46.261] gen9_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20028888]) [ 46.261] kgem_bo_is_render: handle=17, rq? 1 [1] [ 46.261] gen9_render_fill_boxes(ffffffff x 1 [(1, 18), (10, 35) ...]) [ 46.261] sna_render_get_solid: ffffffff [ 46.261] sna_render_get_solid(white) [ 46.261] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 46.261] kgem_check_bo: num_pages=+0, num_exec=+0 [ 46.261] aligning vertex: was 4, now 2 floats per vertex [ 46.261] gen9_composite_get_binding_table(fd40) [ 46.261] kgem_add_reloc64: handle=7, pos=16200, delta=0, domains=40000 [ 46.261] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 46.261] kgem_add_reloc64[9] = (delta=1048, target handle=2, presumed=fffe8000) [ 46.261] [3f40] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 46.261] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 46.261] gen9_emit_sampler: sampler = 1 [ 46.261] gen9_emit_sf: num_sf_outputs=1 [ 46.261] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 46.261] gen9_emit_vertex_elements: setup id=0 [ 46.261] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 46.261] (1, 18), (10, 35) [ 46.261] gen8_vertex_flush[720] = 3 [ 46.261] sna_validate_gc(0x561c94ab2470) changes=e0000, previous serial=80000d2f, drawable=d2f [ 46.261] sna_validate_gc: recomputing clip [ 46.261] sna_validate_gc: composite clip=4x[(65, 619), (762, 656)] [0x561c94a333d0] [ 46.261] sna_copy_area: src=pixmap=3435:(0, 0)x(697, 37)+(0, 0) -> dst=pixmap=3060:(0, 595)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 46.261] sna_copy_area: normal copy [ 46.261] sna_do_copy: src=(0, 0), dst=(0, 595), size=(697x37) [ 46.261] sna_do_copy: after drawable: src=(0, 0), dst=(65, 619), size=(697x37) [ 46.261] sna_do_copy: dst extents (65, 619), (762, 656), dst clip extents (65, 619), (762, 656), dst size=3775x2136 [ 46.262] sna_do_copy: clipped dst extents (65, 619), (762, 656) [ 46.262] sna_do_copy: unclipped src extents (0, 0), (697, 37) [ 46.262] sna_do_copy: clipped src extents (0, 0), (697, 37) [ 46.262] sna_do_copy: pixmap -- no source clipping [ 46.262] sna_do_copy: src extents (0, 0), (697, 37) x 1 [ 46.262] sna_do_copy: copy region (65, 619), (762, 656) x 4 + (-65, -619) [ 46.262] sna_copy_boxes (boxes=4x[(749, 619), (762, 636)...], src pixmap=3435+(-65, -619), dst pixmap=3060+(-65, -24), alu=3, src.size=697x37, dst.size=3775x2136) [ 46.262] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94ace290, gpu_bo=17, cpu_bo=0), replaces=0 [ 46.262] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 46.262] sna_drawable_use_bo pixmap=3060, box=((0, 595), (697, 632)), flags=3... [ 46.262] sna_drawable_use_bo: exported target, set PREFER_GPU [ 46.262] sna_drawable_use_bo: pinned, never REPLACES [ 46.262] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=3 [ 46.262] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 46.262] sna_drawable_use_bo: using whole GPU bo [ 46.262] sna_pixmap_move_to_gpu(pixmap=3435, usage=0), flags=a [ 46.262] sna_pixmap_move_to_gpu: already all-damaged [ 46.262] sna_pixmap_mark_active: pixmap=3435, handle=17 [ 46.262] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 46.262] gen9_render_copy_boxes (0, -595)->(0, 0) x 4, alu=3, flags=0, self-copy=0, overlaps? 0 [ 46.262] kgem_bo_is_render: handle=17, rq? 1 [1] [ 46.262] kgem_bo_is_render: handle=9, rq? 0 [0] [ 46.262] kgem_bo_is_render: handle=9, rq? 0 [0] [ 46.262] kgem_bo_is_render: handle=17, rq? 1 [1] [ 46.262] kgem_set_mode: flushing before new bo [ 46.262] gen8_vertex_close: used=98, vbo active? 23, vb=201, nreloc=2 [ 46.262] gen8_vertex_close: reloc[0] = 287 [ 46.262] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 46.262] kgem_add_handle: handle=23, index=5 [ 46.262] kgem_add_reloc64[10] = (delta=0, target handle=5, presumed=fd541000) [ 46.262] gen8_vertex_close: reloc[1] = 372 [ 46.262] kgem_add_reloc64: handle=23, pos=372, delta=0, domains=200000 [ 46.262] kgem_add_reloc64[11] = (delta=0, target handle=5, presumed=fd541000) [ 46.262] batch[1/1, flags=1800]: 462 462 16192 16384, nreloc=12, nexec=6, nfence=0, aperture=1164 [fenced=0] [ 46.262] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 46.262] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 46.262] kgem_fixup_relocs: shrinking by 61440 [ 46.262] __kgem_busy: handle=1, busy=0, wedged=0 [ 46.262] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 46.262] kgem_commit: release handle=17 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fff63000 [ 46.262] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 46.262] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 46.262] __kgem_bo_clear_busy: handle=7 [ 46.262] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 46.262] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 46.262] __kgem_bo_clear_busy: handle=8 [ 46.262] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 46.262] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 46.262] __kgem_bo_clear_busy: handle=8 [ 46.262] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 46.262] __kgem_bo_clear_busy: handle=8 [ 46.262] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 46.262] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 46.262] __kgem_bo_clear_busy: handle=7 [ 46.262] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 46.262] __kgem_busy: handle=1, busy=131072, wedged=0 [ 46.262] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 46.262] kgem_check_bo: num_pages=+8164, num_exec=+2 [ 46.262] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 46.262] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 46.262] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 46.262] kgem_add_handle: handle=4, index=0 [ 46.262] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 46.262] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 46.262] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 46.262] gen9_composite_get_binding_table(ffc0) [ 46.262] kgem_add_reloc64: handle=9, pos=16360, delta=0, domains=20002 [ 46.262] kgem_add_handle: handle=9, index=1 [ 46.262] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f02dd000) [ 46.262] __kgem_bo_mark_dirty: handle=9 (proxy? 0) [ 46.262] [3fe0] bind bo(handle=9, addr=f02dd000), format=192, width=3775, height=2136, pitch=15360, tiling=1 -> render [ 46.262] kgem_add_reloc64: handle=17, pos=16344, delta=0, domains=40000 [ 46.262] kgem_add_handle: handle=17, index=2 [ 46.262] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fff63000) [ 46.262] [3fd0] bind bo(handle=17, addr=fff63000), format=192, width=697, height=37, pitch=3072, tiling=1 -> sampler [ 46.262] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 46.262] gen9_emit_sampler: sampler = 0 [ 46.262] gen9_emit_sf: num_sf_outputs=1 [ 46.262] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 46.262] gen9_emit_vertex_elements: setup id=0 [ 46.262] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 46.262] (684, 0) -> (684, 595) + (13, 17) [ 46.262] (0, 17) -> (0, 612) + (13, 3) [ 46.262] (684, 17) -> (684, 612) + (13, 3) [ 46.262] (0, 20) -> (0, 615) + (13, 17) [ 46.262] gen8_vertex_flush[490] = 12 [ 46.262] sna_accel_flush: flush?=1, dirty?=0 [ 46.262] gen8_vertex_close: used=122, vbo active? 23, vb=1, nreloc=1 [ 46.262] gen8_vertex_close: reloc[0] = 287 [ 46.262] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 46.262] kgem_add_handle: handle=23, index=3 [ 46.262] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 46.262] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=8238 [fenced=0] [ 46.262] __kgem_busy: handle=1, busy=0, wedged=0 [ 46.262] __kgem_retire_rq: request 1 complete [ 46.262] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 46.262] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 46.262] kgem_fixup_relocs: shrinking by 61440 [ 46.262] __kgem_busy: handle=1, busy=0, wedged=0 [ 46.262] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 46.262] kgem_commit: release handle=9 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f02dd000 [ 46.262] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 46.262] kgem_commit: release handle=17 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fff63000 [ 46.262] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 46.262] __kgem_busy: handle=1, busy=131072, wedged=0 [ 46.262] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 46.262] sna_accel_flush: flush?=0, dirty?=0 [ 46.262] sna_accel_flush: flush?=0, dirty?=0 [ 46.262] sna_accel_flush: flush?=0, dirty?=0 [ 46.262] sna_accel_flush: flush?=0, dirty?=0 [ 46.262] sna_destroy_pixmap: pixmap=3435, attached?=1 [ 46.262] _kgem_bo_destroy: handle=17, proxy? 0 [ 46.262] __kgem_bo_destroy: handle=17, size=262144 [ 46.262] __kgem_busy: handle=17, busy=0, wedged=0 [ 46.262] __kgem_bo_clear_busy: handle=17 [ 46.262] kgem_bo_move_to_inactive: moving handle=17 to inactive [ 46.262] __sna_free_pixmap(pixmap=3435) [ 46.262] sna_accel_flush: flush?=0, dirty?=0 [ 46.262] sna_accel_flush: flush?=0, dirty?=0 [ 46.262] sna_accel_flush: flush?=0, dirty?=0 [ 46.262] sna_block_handler (tv=0.471000) [ 46.262] kgem_retire, need_retire?=1 [ 46.262] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 46.262] kgem_retire__requests_ring: retiring ring 0 [ 46.262] __kgem_busy: handle=1, busy=0, wedged=0 [ 46.262] __kgem_retire_rq: request 1 complete [ 46.262] __kgem_bo_flush: handle=9, busy=0, wedged=0 [ 46.262] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 46.262] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 46.262] kgem_retire -- retired=0, need_retire=0 [ 46.262] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 46.262] gen6_render_retire: resetting idle vbo [ 46.262] has_shadow: has pending damage? 0, outstanding flips: 0 [ 46.262] sna_accel_do_throttle -- no pending activity [ 46.263] sna_wakeup_handler [ 46.264] sna_accel_flush: flush?=0, dirty?=0 [ 46.264] sna_accel_flush: flush?=0, dirty?=0 [ 46.264] sna_block_handler (tv=0.469000) [ 46.264] has_shadow: has pending damage? 0, outstanding flips: 0 [ 46.264] sna_accel_do_throttle -- no pending activity [ 46.264] sna_wakeup_handler [ 46.264] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=40, name=5 [ 46.264] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 46.264] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 46.264] sna_dri2_get_back: draw size=7680x2160, back buffer handle=40 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 [ 46.264] sna_dri2_get_back: reuse backbuffer? 1 [ 46.264] sna_dri2_get_back: back buffer handle=40, active?=0, refcnt=1 [ 46.264] sna_dri2_get_back: reuse unattached back [ 46.264] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 46.264] sna_dri2_reuse_buffer: reusing back buffer handle=40, name=5, pitch=30720, age=0 [ 46.264] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 46.264] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=128, name=76, active_scanout=3 [ 46.264] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 46.264] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 46.264] sna_accel_flush: flush?=0, dirty?=0 [ 46.264] sna_accel_flush: flush?=0, dirty?=0 [ 46.264] sna_accel_flush: flush?=0, dirty?=0 [ 46.264] sna_block_handler (tv=0.469000) [ 46.264] has_shadow: has pending damage? 0, outstanding flips: 0 [ 46.264] timer_enable (time=46264), starting timer 0 [ 46.264] sna_accel_do_throttle -- no pending activity [ 46.264] sna_accel_block: evaluating timers, active=5 [ 46.264] sna_accel_block: flush timer expires in 8 [46272] [ 46.265] sna_wakeup_handler [ 46.265] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 46.265] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 46.265] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 46.265] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 46.265] sna_dri2_get_msc(draw=146, pipe=0) [ 46.265] sna_crtc_record_swap: recording last swap on pipe=0, frame 2529 [msc=2529], time 46.249283 [ 46.265] sna_dri2_get_msc: msc=2529 [raw=2529], ust=46249283 [ 46.265] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=40 (refs=1/1, flush=0) , front=128 (refs=1/4, flush=1) [ 46.265] sna_dri2_schedule_swap(target_msc=2512, divisor=0, remainder=0) [ 46.265] sna_dri2_schedule_swap: using front handle=128, active_scanout?=3, flush?=1 [ 46.265] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 46.265] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 46.265] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 46.265] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 46.265] sna_crtc_record_swap: recording last swap on pipe=0, frame 2529 [msc=2529], time 46.249283 [ 46.265] immediate_swap: current_msc=2529, target_msc=2512 -- yes [ 46.265] can_flip: no, shadow enabled [ 46.265] sna_dri2_add_event: adding event to window 146) [ 46.265] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 46.265] sna_dri2_immediate_blit: no pending blit, starting chain [ 46.265] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 46.265] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 46.265] can_xchg: back size=8701e00, front size=8701e00 [ 46.265] can_xchg: yes, pixmap=165 [ 46.265] sna_dri2_xchg: win=146, exchange front=128/76,ref=2 and back=40/5,ref=2, pixmap=165 7680x2160 [ 46.265] sna_dri2_xchg: back_bo handle=40, pitch=30720, size=132710400, ref=1, active_scanout?=0 [ 46.265] sna_dri2_xchg: front_bo handle=128, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 46.265] set_bo: pixmap=165, handle=40 (old handle=128) [ 46.265] set_bo: marking whole pixmap as damaged [ 46.265] set_bo: applying final/discard move-to-gpu [ 46.265] wait_for_shadow: flags=0, flips=0, handle=128, shadow=32 [ 46.265] set_bo: dropping flush hint from handle=128 [ 46.265] set_bo: adding flush hint to handle=40 [ 46.265] mark_stale(handle=128) => 1 [ 46.265] swap_limit: draw=146 setting swap limit to 3 [ 46.265] sna_dri2_swap_limit_validate: swap limit set to 3 [ 46.265] sna_next_vblank(pipe=0, waiting until next vblank) [ 46.265] sna_dri2_schedule_swap: reported target_msc=2529 [ 46.265] sna_accel_flush: flush?=0, dirty?=0 [ 46.265] sna_accel_flush: flush?=0, dirty?=0 [ 46.265] sna_accel_flush: flush?=0, dirty?=0 [ 46.265] sna_accel_flush: flush?=0, dirty?=0 [ 46.265] sna_block_handler (tv=0.468000) [ 46.265] sna_scanout_do_flush: flush timer active: delta=7 [ 46.265] sna_accel_do_throttle -- no pending activity [ 46.265] sna_accel_block: evaluating timers, active=5 [ 46.265] sna_accel_block: flush timer expires in 7 [46272] [ 46.265] sna_wakeup_handler [ 46.265] sna_mode_wakeup: len=32 [ 46.265] sna_dri2_vblank_handler(type=2, sequence=2530, draw=3353) [ 46.265] sna_crtc_record_swap: recording last swap on pipe=0, frame 2530 [msc=2530], time 46.265948 [ 46.265] sna_dri2_vblank_handler: 2 complete, frame=2530 tv=46.265948 [ 46.265] sna_dri2_blit_complete: blit finished [ 46.265] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=2530, tv=46.265948) [ 46.265] frame_swap_complete(type=2): draw=146, pipe=0, frame=2530 [msc=2530], tv=46.265948 [ 46.265] sna_accel_flush: flush?=0, dirty?=0 [ 46.265] sna_dri2_event_free(draw?=1) [ 46.265] sna_dri2_remove_event: remove[0x561c947ee760] from window 146, active? 1 [ 46.265] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 46.265] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=128] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 46.265] sna_dri2_vblank_handler complete [ 46.265] sna_block_handler (tv=0.468000) [ 46.265] sna_scanout_do_flush: flush timer active: delta=7 [ 46.265] sna_accel_do_throttle -- no pending activity [ 46.265] sna_accel_block: evaluating timers, active=5 [ 46.265] sna_accel_block: flush timer expires in 7 [46272] [ 46.272] sna_wakeup_handler [ 46.272] sna_block_handler (tv=0.461000) [ 46.272] sna_scanout_do_flush: flush timer active: delta=0 [ 46.272] sna_scanout_do_flush (time=46272), triggered [ 46.272] sna_scanout_flush (time=46272), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 46.272] has_shadow: has pending damage? 1, outstanding flips: 0 [ 46.272] stop_flush: scanout=40 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 46.272] has_shadow: has pending damage? 1, outstanding flips: 0 [ 46.272] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 46.272] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 46.272] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 46.272] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 46.272] sna_pixmap_move_to_gpu: already all-damaged [ 46.272] sna_pixmap_mark_active: pixmap=165, handle=40 [ 46.272] sna_mode_redisplay: crtc[0] transformed? 0 [ 46.272] sna_mode_redisplay: crtc[1] transformed? 0 [ 46.272] sna_mode_redisplay: crtc[2] transformed? 0 [ 46.272] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=40 [active=1] [ 46.272] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 128, transformed? 0 [ 46.272] get_fb: reusing fb=110 for handle=40 [ 46.273] sna_mode_redisplay: recording flip on CRTC:32 handle=40, active_scanout=2, serial=2 [ 46.273] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 46.273] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 128, transformed? 0 [ 46.273] sna_mode_redisplay: recording flip on CRTC:39 handle=40, active_scanout=3, serial=3 [ 46.273] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 46.273] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 46.273] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 46.273] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=40, shadow handle=32 [ 46.273] sna_accel_do_throttle -- no pending activity [ 46.273] sna_accel_block: evaluating timers, active=5 [ 46.273] sna_accel_block: flush timer expires in 16 [46288] [ 46.281] sna_wakeup_handler [ 46.281] sna_mode_wakeup: len=32 [ 46.281] sna_mode_wakeup: recording last swap on pipe=1, frame 2501 [9c5], time 46.281379 [ 46.281] sna_mode_wakeup: removing handle=128 [active_scanout=1] from scanout, installing handle=40 [active_scanout=3] [ 46.281] sna_mode_wakeup: flip complete, pending? 2 [ 46.281] sna_block_handler (tv=0.452000) [ 46.281] sna_scanout_do_flush: flush timer active: delta=7 [ 46.281] sna_accel_do_throttle -- no pending activity [ 46.281] sna_accel_block: evaluating timers, active=5 [ 46.281] sna_accel_block: flush timer expires in 7 [46288] [ 46.282] sna_wakeup_handler [ 46.282] sna_mode_wakeup: len=32 [ 46.282] sna_mode_wakeup: recording last swap on pipe=0, frame 2531 [9e3], time 46.282799 [ 46.282] sna_mode_wakeup: removing handle=128 [active_scanout=0] from scanout, installing handle=40 [active_scanout=3] [ 46.282] sna_mode_wakeup: flip complete, pending? 1 [ 46.282] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 46.282] sna_block_handler (tv=0.451000) [ 46.282] sna_scanout_do_flush: flush timer active: delta=6 [ 46.282] sna_accel_do_throttle -- no pending activity [ 46.282] sna_accel_block: evaluating timers, active=5 [ 46.282] sna_accel_block: flush timer expires in 6 [46288] [ 46.288] sna_wakeup_handler [ 46.288] sna_block_handler (tv=0.445000) [ 46.288] sna_scanout_do_flush: flush timer active: delta=0 [ 46.288] sna_scanout_do_flush (time=46288), triggered [ 46.288] sna_scanout_flush (time=46288), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 46.288] has_shadow: has pending damage? 0, outstanding flips: 0 [ 46.288] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 46.288] has_shadow: has pending damage? 0, outstanding flips: 0 [ 46.288] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 46.288] sna_accel_do_throttle -- no pending activity [ 46.288] sna_accel_block: evaluating timers, active=5 [ 46.288] sna_accel_block: flush timer expires in 16 [46304] [ 46.304] sna_wakeup_handler [ 46.304] sna_block_handler (tv=0.429000) [ 46.304] sna_scanout_do_flush: flush timer active: delta=0 [ 46.304] sna_scanout_do_flush (time=46304), triggered [ 46.304] sna_scanout_flush (time=46304), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 46.304] has_shadow: has pending damage? 0, outstanding flips: 0 [ 46.304] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 46.304] has_shadow: has pending damage? 0, outstanding flips: 0 [ 46.304] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 46.304] sna_accel_do_throttle -- no pending activity [ 46.304] sna_accel_block: evaluating timers, active=5 [ 46.304] sna_accel_block: flush timer expires in 16 [46320] [ 46.305] sna_wakeup_handler [ 46.305] sna_accel_flush: flush?=0, dirty?=0 [ 46.305] sna_accel_flush: flush?=0, dirty?=0 [ 46.305] sna_accel_flush: flush?=0, dirty?=0 [ 46.305] sna_accel_flush: flush?=0, dirty?=0 [ 46.305] sna_accel_flush: flush?=0, dirty?=0 [ 46.305] sna_accel_flush: flush?=0, dirty?=0 [ 46.305] sna_accel_flush: flush?=0, dirty?=0 [ 46.305] sna_accel_flush: flush?=0, dirty?=0 [ 46.305] sna_accel_flush: flush?=0, dirty?=0 [ 46.305] sna_accel_flush: flush?=0, dirty?=0 [ 46.305] sna_accel_flush: flush?=0, dirty?=0 [ 46.305] sna_accel_flush: flush?=0, dirty?=0 [ 46.305] sna_accel_flush: flush?=0, dirty?=0 [ 46.305] sna_accel_flush: flush?=0, dirty?=0 [ 46.305] sna_block_handler (tv=0.428000) [ 46.305] sna_scanout_do_flush: flush timer active: delta=15 [ 46.305] sna_accel_do_throttle -- no pending activity [ 46.305] sna_accel_block: evaluating timers, active=5 [ 46.305] sna_accel_block: flush timer expires in 15 [46320] [ 46.305] sna_wakeup_handler [ 46.305] sna_accel_flush: flush?=0, dirty?=0 [ 46.305] sna_accel_flush: flush?=0, dirty?=0 [ 46.305] sna_accel_flush: flush?=0, dirty?=0 [ 46.305] sna_block_handler (tv=0.428000) [ 46.305] sna_scanout_do_flush: flush timer active: delta=15 [ 46.305] sna_accel_do_throttle -- no pending activity [ 46.305] sna_accel_block: evaluating timers, active=5 [ 46.305] sna_accel_block: flush timer expires in 15 [46320] [ 46.305] sna_wakeup_handler [ 46.305] sna_accel_flush: flush?=0, dirty?=0 [ 46.305] sna_accel_flush: flush?=0, dirty?=0 [ 46.305] sna_block_handler (tv=0.428000) [ 46.305] sna_scanout_do_flush: flush timer active: delta=15 [ 46.305] sna_accel_do_throttle -- no pending activity [ 46.305] sna_accel_block: evaluating timers, active=5 [ 46.305] sna_accel_block: flush timer expires in 15 [46320] [ 46.305] sna_wakeup_handler [ 46.305] sna_accel_flush: flush?=0, dirty?=0 [ 46.305] sna_accel_flush: flush?=0, dirty?=0 [ 46.305] sna_block_handler (tv=0.428000) [ 46.305] sna_scanout_do_flush: flush timer active: delta=15 [ 46.305] sna_accel_do_throttle -- no pending activity [ 46.305] sna_accel_block: evaluating timers, active=5 [ 46.305] sna_accel_block: flush timer expires in 15 [46320] [ 46.305] sna_wakeup_handler [ 46.305] sna_accel_flush: flush?=0, dirty?=0 [ 46.305] sna_accel_flush: flush?=0, dirty?=0 [ 46.305] sna_accel_flush: flush?=0, dirty?=0 [ 46.305] sna_block_handler (tv=0.428000) [ 46.305] sna_scanout_do_flush: flush timer active: delta=15 [ 46.305] sna_accel_do_throttle -- no pending activity [ 46.305] sna_accel_block: evaluating timers, active=5 [ 46.305] sna_accel_block: flush timer expires in 15 [46320] [ 46.305] sna_wakeup_handler [ 46.305] sna_accel_flush: flush?=0, dirty?=0 [ 46.305] sna_accel_flush: flush?=0, dirty?=0 [ 46.305] sna_accel_flush: flush?=0, dirty?=0 [ 46.305] sna_block_handler (tv=0.428000) [ 46.305] sna_scanout_do_flush: flush timer active: delta=15 [ 46.305] sna_accel_do_throttle -- no pending activity [ 46.305] sna_accel_block: evaluating timers, active=5 [ 46.305] sna_accel_block: flush timer expires in 15 [46320] [ 46.305] sna_wakeup_handler [ 46.305] sna_accel_flush: flush?=0, dirty?=0 [ 46.305] sna_accel_flush: flush?=0, dirty?=0 [ 46.305] sna_block_handler (tv=0.428000) [ 46.305] sna_scanout_do_flush: flush timer active: delta=15 [ 46.305] sna_accel_do_throttle -- no pending activity [ 46.305] sna_accel_block: evaluating timers, active=5 [ 46.305] sna_accel_block: flush timer expires in 15 [46320] [ 46.305] sna_wakeup_handler [ 46.305] sna_accel_flush: flush?=0, dirty?=0 [ 46.305] sna_accel_flush: flush?=0, dirty?=0 [ 46.305] sna_accel_flush: flush?=0, dirty?=0 [ 46.305] sna_block_handler (tv=0.428000) [ 46.305] sna_scanout_do_flush: flush timer active: delta=15 [ 46.305] sna_accel_do_throttle -- no pending activity [ 46.306] sna_accel_block: evaluating timers, active=5 [ 46.306] sna_accel_block: flush timer expires in 15 [46320] [ 46.306] sna_wakeup_handler [ 46.306] sna_accel_flush: flush?=0, dirty?=0 [ 46.306] sna_accel_flush: flush?=0, dirty?=0 [ 46.306] sna_block_handler (tv=0.427000) [ 46.306] sna_scanout_do_flush: flush timer active: delta=14 [ 46.306] sna_accel_do_throttle -- no pending activity [ 46.306] sna_accel_block: evaluating timers, active=5 [ 46.306] sna_accel_block: flush timer expires in 14 [46320] [ 46.306] sna_wakeup_handler [ 46.306] sna_accel_flush: flush?=0, dirty?=0 [ 46.306] sna_accel_flush: flush?=0, dirty?=0 [ 46.306] sna_block_handler (tv=0.427000) [ 46.306] sna_scanout_do_flush: flush timer active: delta=14 [ 46.306] sna_accel_do_throttle -- no pending activity [ 46.306] sna_accel_block: evaluating timers, active=5 [ 46.306] sna_accel_block: flush timer expires in 14 [46320] [ 46.306] sna_wakeup_handler [ 46.306] sna_accel_flush: flush?=0, dirty?=0 [ 46.306] sna_accel_flush: flush?=0, dirty?=0 [ 46.306] sna_block_handler (tv=0.427000) [ 46.306] sna_scanout_do_flush: flush timer active: delta=14 [ 46.306] sna_accel_do_throttle -- no pending activity [ 46.306] sna_accel_block: evaluating timers, active=5 [ 46.306] sna_accel_block: flush timer expires in 14 [46320] [ 46.306] sna_wakeup_handler [ 46.306] sna_accel_flush: flush?=0, dirty?=0 [ 46.306] sna_accel_flush: flush?=0, dirty?=0 [ 46.306] sna_accel_flush: flush?=0, dirty?=0 [ 46.306] sna_block_handler (tv=0.427000) [ 46.306] sna_scanout_do_flush: flush timer active: delta=14 [ 46.306] sna_accel_do_throttle -- no pending activity [ 46.306] sna_accel_block: evaluating timers, active=5 [ 46.306] sna_accel_block: flush timer expires in 14 [46320] [ 46.306] sna_wakeup_handler [ 46.306] sna_accel_flush: flush?=0, dirty?=0 [ 46.306] sna_accel_flush: flush?=0, dirty?=0 [ 46.306] sna_block_handler (tv=0.427000) [ 46.306] sna_scanout_do_flush: flush timer active: delta=14 [ 46.306] sna_accel_do_throttle -- no pending activity [ 46.306] sna_accel_block: evaluating timers, active=5 [ 46.306] sna_accel_block: flush timer expires in 14 [46320] [ 46.306] sna_wakeup_handler [ 46.306] sna_accel_flush: flush?=0, dirty?=0 [ 46.306] sna_accel_flush: flush?=0, dirty?=0 [ 46.306] sna_accel_flush: flush?=0, dirty?=0 [ 46.306] sna_create_pixmap(1, 1, 32, usage=0) [ 46.306] kgem_can_create_2d: 1x1 @ 32 [ 46.306] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=1 [ 46.306] kgem_can_create_2d: untiled size=4096 [ 46.306] kgem_choose_tiling: disabling tiling [1x1] for single row/col [ 46.306] kgem_choose_tiling: 1x1 -> 0 [ 46.306] sna_create_pixmap: usage=0, flags=a [ 46.306] sna_create_pixmap: small buffer [4], attaching to shadow pixmap [ 46.306] create_pixmap: allocating pixmap 1x1, depth=32/32, size=12 [ 46.306] create_pixmap: serial=3436, usage=0, 1x1 [ 46.306] sna_create_pixmap: serial=3436, 1x1, usage=0 [ 46.306] sna_composite_rectangles(pixmap=3437, op=0, 0 x 1 [(0, 0)x(1, 1) ...]) [ 46.306] sna_composite_rectangles: converted to op 0 [ 46.306] sna_composite_rectangles[0] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 46.306] sna_composite_rectangles: nrects=1, region=(0, 0), (1, 1) x 1 [ 46.306] sna_composite_rectangles: clipped extents (0, 0),(1, 1) x 1 [ 46.306] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(1, 1) [ 46.306] sna_composite_rectangles: fallback, dst pixmap=3437 too small or not attached [ 46.306] sna_composite_rectangles: fallback [ 46.306] sna_drawable_move_region_to_cpu(pixmap=3437 (1x1), [(0, 0), (1, 1)], flags=1) [ 46.306] sna_drawable_move_region_to_cpu: region (0, 0), (1, 1) + (0, 0) subsumes pixmap (1x1) [ 46.306] _sna_pixmap_move_to_cpu(pixmap=3437, 1x1, flags=1) [ 46.306] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 46.306] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 46.306] operate_inplace: no, inplace operation not suitable [ 46.306] _sna_pixmap_move_to_cpu: marking as damaged [ 46.306] __sna_damage_all(1, 1) [ 46.306] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 46.306] sna_composite_rectangles(pixmap=3437, op=1, fff2f1f0 x 1 [(0, 0)x(1, 1) ...]) [ 46.306] sna_composite_rectangles: converted to op 1 [ 46.306] sna_composite_rectangles[0] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 46.306] sna_composite_rectangles: nrects=1, region=(0, 0), (1, 1) x 1 [ 46.306] sna_composite_rectangles: clipped extents (0, 0),(1, 1) x 1 [ 46.306] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(1, 1) [ 46.306] sna_composite_rectangles: fallback, dst pixmap=3437 too small or not attached [ 46.306] sna_composite_rectangles: fallback [ 46.306] sna_drawable_move_region_to_cpu(pixmap=3437 (1x1), [(0, 0), (1, 1)], flags=1) [ 46.306] sna_drawable_move_region_to_cpu: pixmap=3437 all damaged on CPU [ 46.306] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 46.306] sna_composite_rectangles: fallback fill: (0, 0)x(1, 1) fff2f1f0 [ 46.306] sna_composite_rectangles(pixmap=3437, op=1, ff300a24 x 2 [(0, 0)x(1, 1) ...]) [ 46.306] sna_composite_rectangles: converted to op 1 [ 46.306] sna_composite_rectangles[0] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 46.306] sna_composite_rectangles[1] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 46.306] sna_composite_rectangles: nrects=2, region=(0, 0), (1, 1) x 2 [ 46.306] sna_composite_rectangles: clipped extents (0, 0),(1, 1) x 1 [ 46.306] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(1, 1) [ 46.306] sna_composite_rectangles: fallback, dst pixmap=3437 too small or not attached [ 46.306] sna_composite_rectangles: fallback [ 46.306] sna_drawable_move_region_to_cpu(pixmap=3437 (1x1), [(0, 0), (1, 1)], flags=1) [ 46.306] sna_drawable_move_region_to_cpu: pixmap=3437 all damaged on CPU [ 46.306] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 46.306] sna_composite_rectangles: fallback fill: (0, 0)x(1, 1) ff300a24 [ 46.306] sna_validate_gc(0x561c94ab2470) changes=80000, previous serial=80000d2f, drawable=d2f [ 46.306] sna_validate_gc: recomputing clip [ 46.306] sna_validate_gc: composite clip=1x[(65, 24), (3840, 2160)] [0x561c94abf1d0] [ 46.306] sna_copy_area: src=pixmap=3437:(0, 0)x(1, 1)+(0, 0) -> dst=pixmap=3060:(0, 0)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 46.306] sna_copy_area: normal copy [ 46.306] sna_do_copy: src=(0, 0), dst=(0, 0), size=(1x1) [ 46.306] sna_do_copy: after drawable: src=(0, 0), dst=(65, 24), size=(1x1) [ 46.306] sna_do_copy: dst extents (65, 24), (66, 25), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 46.306] sna_do_copy: clipped dst extents (65, 24), (66, 25) [ 46.306] sna_do_copy: unclipped src extents (0, 0), (1, 1) [ 46.306] sna_do_copy: clipped src extents (0, 0), (1, 1) [ 46.306] sna_do_copy: pixmap -- no source clipping [ 46.306] sna_do_copy: src extents (0, 0), (1, 1) x 1 [ 46.306] sna_do_copy: copy region (65, 24), (66, 25) x 1 + (-65, -24) [ 46.306] sna_copy_boxes (boxes=1x[(65, 24), (66, 25)...], src pixmap=3437+(-65, -24), dst pixmap=3060+(-65, -24), alu=3, src.size=1x1, dst.size=3775x2136) [ 46.306] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94ad8f90, gpu_bo=0, cpu_bo=0), replaces=0 [ 46.306] sna_drawable_use_bo pixmap=3060, box=((0, 0), (1, 1)), flags=8... [ 46.306] sna_drawable_use_bo: exported target, set PREFER_GPU [ 46.306] sna_drawable_use_bo: pinned, never REPLACES [ 46.306] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 46.306] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 46.306] sna_drawable_use_bo: using whole GPU bo [ 46.306] region_overlaps_damage? [ 46.306] use_shm_bo: no, not attached [ 46.306] sna_drawable_move_region_to_cpu(pixmap=3437 (1x1), [(0, 0), (1, 1)], flags=2) [ 46.306] sna_drawable_move_region_to_cpu: pixmap=3437 all damaged on CPU [ 46.306] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 46.306] sna_write_boxes x 1, src stride=4, src dx=(0, 0) [ 46.306] kgem_bo_can_map: handle=9, map=0x7fc6b7845000:0x0:0x7fc656564000, tiling=1, domain=0, offset=4029534208 [ 46.306] write_boxes_inplace x 1, handle=9, tiling=1 [ 46.306] upload_inplace__tiled: tiling=1 [ 46.306] kgem_bo_can_map__cpu: handle=9 [ 46.306] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 46.306] kgem_bo_map__cpu(handle=9, size=33177600, map=0x7fc6b7845000:0x7fc656564000) [ 46.306] kgem_bo_sync__cpu: handle=9 [ 46.306] __kgem_busy: handle=9, busy=0, wedged=0 [ 46.306] kgem_bo_sync__cpu: SYNC: handle=9, needs_flush? 0, domain? 0, busy? 0 [ 46.306] __kgem_busy: handle=9, busy=0, wedged=0 [ 46.306] kgem_bo_retire: retiring bo handle=9 (needed flush? 0), rq? 0 [busy?=0] [ 46.306] assert_bo_retired: handle=9, domain: 0 exec? 0, rq? 0 [ 46.306] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(0, 0), size=1x1, pitch=4/15360 [ 46.306] sna_accel_flush: flush?=0, dirty?=0 [ 46.306] sna_accel_flush: flush?=0, dirty?=0 [ 46.306] sna_accel_flush: flush?=0, dirty?=0 [ 46.306] sna_accel_flush: flush?=0, dirty?=0 [ 46.306] sna_destroy_pixmap: pixmap=3437, attached?=1 [ 46.306] __sna_free_pixmap(pixmap=3437) [ 46.306] sna_accel_flush: flush?=0, dirty?=0 [ 46.306] sna_accel_flush: flush?=0, dirty?=0 [ 46.306] sna_accel_flush: flush?=0, dirty?=0 [ 46.306] sna_block_handler (tv=0.427000) [ 46.306] sna_scanout_do_flush: flush timer active: delta=14 [ 46.306] sna_accel_do_throttle -- no pending activity [ 46.306] sna_accel_block: evaluating timers, active=5 [ 46.306] sna_accel_block: flush timer expires in 14 [46320] [ 46.308] sna_wakeup_handler [ 46.308] sna_accel_flush: flush?=0, dirty?=0 [ 46.308] sna_accel_flush: flush?=0, dirty?=0 [ 46.308] sna_accel_flush: flush?=0, dirty?=0 [ 46.308] sna_accel_flush: flush?=0, dirty?=0 [ 46.308] sna_accel_flush: flush?=0, dirty?=0 [ 46.308] sna_accel_flush: flush?=0, dirty?=0 [ 46.308] sna_accel_flush: flush?=0, dirty?=0 [ 46.308] sna_accel_flush: flush?=0, dirty?=0 [ 46.308] sna_accel_flush: flush?=0, dirty?=0 [ 46.308] sna_block_handler (tv=0.425000) [ 46.308] sna_scanout_do_flush: flush timer active: delta=12 [ 46.308] sna_accel_do_throttle -- no pending activity [ 46.308] sna_accel_block: evaluating timers, active=5 [ 46.308] sna_accel_block: flush timer expires in 12 [46320] [ 46.308] sna_wakeup_handler [ 46.308] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=128, name=76 [ 46.308] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 46.308] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 46.308] sna_dri2_get_back: draw size=7680x2160, back buffer handle=128 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 [ 46.308] sna_dri2_get_back: reuse backbuffer? 1 [ 46.308] sna_dri2_get_back: back buffer handle=128, active?=0, refcnt=1 [ 46.308] sna_dri2_get_back: reuse unattached back [ 46.308] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 46.308] sna_dri2_reuse_buffer: reusing back buffer handle=128, name=76, pitch=30720, age=0 [ 46.308] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 46.308] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=40, name=5, active_scanout=3 [ 46.308] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 46.308] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 46.308] sna_accel_flush: flush?=0, dirty?=0 [ 46.308] sna_accel_flush: flush?=0, dirty?=0 [ 46.308] sna_accel_flush: flush?=0, dirty?=0 [ 46.308] sna_block_handler (tv=0.425000) [ 46.308] sna_scanout_do_flush: flush timer active: delta=12 [ 46.308] sna_accel_do_throttle -- no pending activity [ 46.308] sna_accel_block: evaluating timers, active=5 [ 46.308] sna_accel_block: flush timer expires in 12 [46320] [ 46.309] sna_wakeup_handler [ 46.309] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 46.309] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 46.309] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 46.309] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 46.309] sna_dri2_get_msc(draw=146, pipe=0) [ 46.309] sna_crtc_record_swap: recording last swap on pipe=0, frame 2532 [msc=2532], time 46.299640 [ 46.309] sna_dri2_get_msc: msc=2532 [raw=2532], ust=46299640 [ 46.309] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=128 (refs=1/1, flush=0) , front=40 (refs=1/4, flush=1) [ 46.309] sna_dri2_schedule_swap(target_msc=2530, divisor=0, remainder=0) [ 46.309] sna_dri2_schedule_swap: using front handle=40, active_scanout?=3, flush?=1 [ 46.309] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 46.309] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 46.309] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 46.309] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 46.309] sna_crtc_record_swap: recording last swap on pipe=0, frame 2532 [msc=2532], time 46.299640 [ 46.309] immediate_swap: current_msc=2532, target_msc=2530 -- yes [ 46.309] can_flip: no, shadow enabled [ 46.309] sna_dri2_add_event: adding event to window 146) [ 46.309] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 46.309] sna_dri2_immediate_blit: no pending blit, starting chain [ 46.309] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 46.309] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 46.309] can_xchg: back size=8701e00, front size=8701e00 [ 46.309] can_xchg: yes, pixmap=165 [ 46.309] sna_dri2_xchg: win=146, exchange front=40/5,ref=2 and back=128/76,ref=2, pixmap=165 7680x2160 [ 46.309] sna_dri2_xchg: back_bo handle=128, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 46.309] sna_dri2_xchg: front_bo handle=40, pitch=30720, size=132710400, ref=4, active_scanout?=3 [ 46.309] set_bo: pixmap=165, handle=128 (old handle=40) [ 46.309] set_bo: marking whole pixmap as damaged [ 46.309] set_bo: applying final/discard move-to-gpu [ 46.309] wait_for_shadow: flags=0, flips=0, handle=40, shadow=32 [ 46.309] set_bo: dropping flush hint from handle=40 [ 46.309] set_bo: adding flush hint to handle=128 [ 46.309] mark_stale(handle=40) => 1 [ 46.309] swap_limit: draw=146 setting swap limit to 3 [ 46.309] sna_dri2_swap_limit_validate: swap limit set to 3 [ 46.309] sna_next_vblank(pipe=0, waiting until next vblank) [ 46.309] sna_dri2_schedule_swap: reported target_msc=2532 [ 46.309] sna_accel_flush: flush?=0, dirty?=0 [ 46.309] sna_accel_flush: flush?=0, dirty?=0 [ 46.309] sna_accel_flush: flush?=0, dirty?=0 [ 46.309] sna_accel_flush: flush?=0, dirty?=0 [ 46.309] sna_block_handler (tv=0.424000) [ 46.309] sna_scanout_do_flush: flush timer active: delta=11 [ 46.309] sna_accel_do_throttle -- no pending activity [ 46.309] sna_accel_block: evaluating timers, active=5 [ 46.309] sna_accel_block: flush timer expires in 11 [46320] [ 46.316] sna_wakeup_handler [ 46.316] sna_mode_wakeup: len=32 [ 46.316] sna_dri2_vblank_handler(type=2, sequence=2533, draw=3353) [ 46.316] sna_crtc_record_swap: recording last swap on pipe=0, frame 2533 [msc=2533], time 46.316488 [ 46.316] sna_dri2_vblank_handler: 2 complete, frame=2533 tv=46.316488 [ 46.316] sna_dri2_blit_complete: blit finished [ 46.316] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=2533, tv=46.316488) [ 46.316] frame_swap_complete(type=2): draw=146, pipe=0, frame=2533 [msc=2533], tv=46.316488 [ 46.316] sna_accel_flush: flush?=0, dirty?=0 [ 46.316] sna_dri2_event_free(draw?=1) [ 46.316] sna_dri2_remove_event: remove[0x561c94a26860] from window 146, active? 1 [ 46.316] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 46.316] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=40] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 46.316] sna_dri2_vblank_handler complete [ 46.316] sna_block_handler (tv=0.417000) [ 46.316] sna_scanout_do_flush: flush timer active: delta=4 [ 46.316] sna_accel_do_throttle -- no pending activity [ 46.316] sna_accel_block: evaluating timers, active=5 [ 46.316] sna_accel_block: flush timer expires in 4 [46320] [ 46.320] sna_wakeup_handler [ 46.320] sna_block_handler (tv=0.413000) [ 46.320] sna_scanout_do_flush: flush timer active: delta=0 [ 46.320] sna_scanout_do_flush (time=46320), triggered [ 46.320] sna_scanout_flush (time=46320), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 46.320] has_shadow: has pending damage? 1, outstanding flips: 0 [ 46.320] stop_flush: scanout=128 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 46.320] has_shadow: has pending damage? 1, outstanding flips: 0 [ 46.320] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 46.320] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 46.320] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 46.320] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 46.320] sna_pixmap_move_to_gpu: already all-damaged [ 46.320] sna_pixmap_mark_active: pixmap=165, handle=128 [ 46.320] sna_mode_redisplay: crtc[0] transformed? 0 [ 46.320] sna_mode_redisplay: crtc[1] transformed? 0 [ 46.320] sna_mode_redisplay: crtc[2] transformed? 0 [ 46.320] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=128 [active=1] [ 46.320] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 40, transformed? 0 [ 46.320] get_fb: reusing fb=112 for handle=128 [ 46.320] sna_mode_redisplay: recording flip on CRTC:32 handle=128, active_scanout=2, serial=2 [ 46.320] __kgem_bo_clear_busy: handle=128 [ 46.320] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 40, transformed? 0 [ 46.320] sna_mode_redisplay: recording flip on CRTC:39 handle=128, active_scanout=3, serial=3 [ 46.320] __kgem_bo_clear_busy: handle=128 [ 46.320] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 46.320] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 46.320] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=128, shadow handle=32 [ 46.320] sna_accel_do_throttle -- no pending activity [ 46.320] sna_accel_block: evaluating timers, active=5 [ 46.320] sna_accel_block: flush timer expires in 16 [46336] [ 46.320] sna_wakeup_handler [ 46.320] sna_create_pixmap(490, 20, 32, usage=0) [ 46.320] kgem_can_create_2d: 490x20 @ 32 [ 46.320] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=1984, height=20 [ 46.320] kgem_can_create_2d: untiled size=40960 [ 46.320] kgem_choose_tiling: 490x20 -> 1 [ 46.320] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2048, height=24 [ 46.320] kgem_can_create_2d: tiled[1] size=49152 [ 46.320] sna_create_pixmap: usage=0, flags=1b [ 46.320] sna_create_pixmap: creating GPU pixmap 490x20, stride=1960, flags=1b [ 46.320] __pop_freed_pixmap: reusing freed pixmap=3435 header [ 46.320] create_pixmap_hdr: pixmap=3438, width=490, height=20, usage=0 [ 46.320] sna_create_pixmap: serial=3438, 490x20, usage=0 [ 46.320] sna_composite_rectangles(pixmap=3439, op=0, 0 x 1 [(0, 0)x(490, 20) ...]) [ 46.320] sna_composite_rectangles: converted to op 0 [ 46.320] sna_composite_rectangles[0] (0, 0)x(490, 20) -> (0, 0), (490, 20) [ 46.320] sna_composite_rectangles: nrects=1, region=(0, 0), (490, 20) x 1 [ 46.320] sna_composite_rectangles: clipped extents (0, 0),(490, 20) x 1 [ 46.320] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(490, 20) [ 46.320] sna_composite_rectangles: dropping last-cpu hint [ 46.320] sna_drawable_use_bo pixmap=3439, box=((0, 0), (490, 20)), flags=19... [ 46.320] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 46.320] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 46.320] sna_pixmap_move_to_gpu(pixmap=3439, usage=0), flags=b [ 46.320] sna_pixmap_move_to_gpu: CPU damage? 0 [ 46.320] sna_pixmap_move_to_gpu: creating GPU bo (490x20@32), create=b [ 46.320] kgem_choose_tiling: 490x20 -> 1 [ 46.320] kgem_choose_tiling: 490x20 -> 1 [ 46.320] sna_pixmap_alloc_gpu: pixmap=3439 [ 46.320] kgem_create_2d(490x20, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 46.320] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2048, height=24 [ 46.320] kgem_set_tiling: handle=125, tiling=1 [1], pitch=2048 [2048]: 1 [ 46.320] kgem_bo_remove_from_inactive: removing handle=125 from inactive [ 46.320] from inactive: pitch=2048, tiling=1: handle=125, id=2019 [ 46.320] __sna_damage_all(490, 20) [ 46.320] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 46.320] sna_pixmap_mark_active: pixmap=3439, handle=125 [ 46.320] sna_drawable_use_bo: allocated GPU bo for operation [ 46.320] sna_drawable_use_bo: using GPU bo with damage? 0 [ 46.320] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 46.320] kgem_bo_is_render: handle=125, rq? 0 [0] [ 46.320] kgem_bo_is_render: handle=125, rq? 0 [0] [ 46.320] gen9_render_fill_boxes(0 x 1 [(0, 0), (490, 20) ...]) [ 46.320] sna_render_get_solid: 0 [ 46.320] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 46.320] kgem_check_bo: num_pages=+16, num_exec=+1 [ 46.320] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 46.320] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 46.320] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 46.320] kgem_add_handle: handle=4, index=0 [ 46.320] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 46.321] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 46.321] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 46.321] gen9_composite_get_binding_table(ffc0) [ 46.321] kgem_add_reloc64: handle=125, pos=16360, delta=0, domains=20002 [ 46.321] kgem_add_handle: handle=125, index=1 [ 46.321] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd0d4000) [ 46.321] __kgem_bo_mark_dirty: handle=125 (proxy? 0) [ 46.321] [3fe0] bind bo(handle=125, addr=fd0d4000), format=192, width=490, height=20, pitch=2048, tiling=1 -> render [ 46.321] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 46.321] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 46.321] kgem_add_handle: handle=7, index=2 [ 46.321] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 46.321] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 46.321] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 46.321] gen9_emit_sampler: sampler = 1 [ 46.321] gen9_emit_sf: num_sf_outputs=1 [ 46.321] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 46.321] gen9_emit_vertex_elements: setup id=0 [ 46.321] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 46.321] (0, 0), (490, 20) [ 46.321] gen8_vertex_flush[490] = 3 [ 46.321] sna_composite_rectangles: pixmap=3439 marking clear [0]? 1 [ 46.321] sna_composite_rectangles(pixmap=3439, op=1, fff2f1f0 x 1 [(0, 0)x(490, 20) ...]) [ 46.321] sna_composite_rectangles: converted to op 1 [ 46.321] sna_composite_rectangles[0] (0, 0)x(490, 20) -> (0, 0), (490, 20) [ 46.321] sna_composite_rectangles: nrects=1, region=(0, 0), (490, 20) x 1 [ 46.321] sna_composite_rectangles: clipped extents (0, 0),(490, 20) x 1 [ 46.321] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(490, 20) [ 46.321] sna_composite_rectangles: promoting to full GPU [ 46.321] sna_composite_rectangles: dropping last-cpu hint [ 46.321] sna_drawable_use_bo pixmap=3439, box=((0, 0), (490, 20)), flags=19... [ 46.321] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 46.321] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 46.321] sna_drawable_use_bo: using whole GPU bo [ 46.321] gen9_render_fill_boxes (op=1, color=(f2f2, f1f1, f0f0, ffff) [20028888]) [ 46.321] kgem_bo_is_render: handle=125, rq? 1 [1] [ 46.321] gen9_render_fill_boxes(fff2f1f0 x 1 [(0, 0), (490, 20) ...]) [ 46.321] sna_render_get_solid: fff2f1f0 [ 46.321] sna_render_get_solid(15) = fff2f1f0 (old) [ 46.321] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 46.321] kgem_check_bo: num_pages=+0, num_exec=+0 [ 46.321] gen9_composite_get_binding_table(ff00) [ 46.321] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 46.321] kgem_add_reloc64: adding proxy [delta=60] for handle=8 [ 46.321] kgem_add_handle: handle=8, index=3 [ 46.321] kgem_add_reloc64[5] = (delta=60, target handle=3, presumed=fdffe000) [ 46.321] [3fb0] bind bo(handle=8, addr=fdffe03c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 46.321] gen9_emit_vertex_elements: setup id=0 [ 46.321] (0, 0), (490, 20) [ 46.321] gen8_vertex_flush[4cc] = 3 [ 46.321] sna_composite_rectangles: pixmap=3439 marking clear [fff2f1f0]? 1 [ 46.321] sna_composite_rectangles(pixmap=3439, op=1, ff300a24 x 2 [(0, 0)x(490, 20) ...]) [ 46.321] sna_composite_rectangles: converted to op 1 [ 46.321] sna_composite_rectangles[0] (0, 0)x(490, 20) -> (0, 0), (490, 20) [ 46.321] sna_composite_rectangles[1] (0, 0)x(490, 20) -> (0, 0), (490, 20) [ 46.321] sna_composite_rectangles: nrects=2, region=(0, 0), (490, 20) x 2 [ 46.321] sna_composite_rectangles: clipped extents (0, 0),(490, 20) x 1 [ 46.321] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(490, 20) [ 46.321] sna_composite_rectangles: promoting to full GPU [ 46.321] sna_composite_rectangles: dropping last-cpu hint [ 46.321] sna_drawable_use_bo pixmap=3439, box=((0, 0), (490, 20)), flags=19... [ 46.321] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 46.321] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 46.321] sna_drawable_use_bo: using whole GPU bo [ 46.321] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 46.321] kgem_bo_is_render: handle=125, rq? 1 [1] [ 46.321] gen9_render_fill_boxes(ff300a24 x 1 [(0, 0), (490, 20) ...]) [ 46.321] sna_render_get_solid: ff300a24 [ 46.321] sna_render_get_solid(17) = ff300a24 (old) [ 46.321] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 46.321] kgem_check_bo: num_pages=+0, num_exec=+0 [ 46.321] gen9_composite_get_binding_table(fe80) [ 46.321] kgem_add_reloc64: handle=8, pos=16280, delta=0, domains=40000 [ 46.321] kgem_add_reloc64: adding proxy [delta=68] for handle=8 [ 46.321] kgem_add_reloc64[6] = (delta=68, target handle=3, presumed=fdffe000) [ 46.321] [3f90] bind bo(handle=8, addr=fdffe044), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 46.321] gen9_emit_vertex_elements: setup id=0 [ 46.321] (0, 0), (490, 20) [ 46.321] gen8_vertex_flush[508] = 3 [ 46.321] sna_composite_rectangles: pixmap=3439 marking clear [ff300a24]? 1 [ 46.321] sna_glyphs(op=3, nlist=1, src=(1, -2)) [ 46.321] kgem_bo_is_busy: handle=125, domain: 0 exec? 1, rq? 1 [ 46.321] sna_glyphs: discarding mask [ 46.321] glyphs0_to_dst(op=3, src=(1, -2), nlist=1, dst=(1, -2)+(0, 0)) [ 46.321] clipped_glyphs? 18 glyph in 1 lists extents (1, -13), (163, 1), region (2, 0), (162, 1): yes [ 46.321] gen9_render_composite: 0x0, current mode=1/1 [ 46.321] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 46.321] gen9_composite_fallback: mask is already on the GPU, try to use GPU [ 46.321] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 46.321] sna_drawable_use_bo pixmap=3439, box=((2, 0), (162, 1)), flags=7... [ 46.321] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 46.321] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 46.321] sna_drawable_use_bo: using whole GPU bo [ 46.321] gen9_composite_set_target: pixmap=3439, format=20028888, size=490x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 46.321] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 46.321] color_convert: src=ff8ae234 [20028888] [ 46.321] color_convert: dst=ff8ae234 [20028888] [ 46.321] sna_render_get_solid: ff8ae234 [ 46.321] sna_render_get_solid(22) = ff8ae234 (old) [ 46.321] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 46.321] sna_transform_is_imprecise_integer_translation: no transform [ 46.321] gen9_composite_picture: integer translation (0, 0), removing [ 46.321] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 46.321] sna_render_pixmap_bo: GPU all damaged [ 46.321] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 46.321] gen4_choose_composite_emitter: solid, identity mask [ 46.321] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 46.321] aligning vertex: was 2, now 4 floats per vertex [ 46.321] gen9_composite_get_binding_table(fe00) [ 46.321] kgem_add_reloc64: handle=8, pos=16248, delta=0, domains=40000 [ 46.321] kgem_add_reloc64: adding proxy [delta=88] for handle=8 [ 46.321] kgem_add_reloc64[7] = (delta=88, target handle=3, presumed=fdffe000) [ 46.321] [3f70] bind bo(handle=8, addr=fdffe058), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 46.321] kgem_add_reloc64: handle=6, pos=16232, delta=0, domains=40000 [ 46.321] kgem_add_handle: handle=6, index=4 [ 46.321] kgem_add_reloc64[8] = (delta=0, target handle=4, presumed=fd581000) [ 46.321] [3f60] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 46.321] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 46.321] gen9_emit_sampler: sampler = a [ 46.321] gen9_emit_sf: num_sf_outputs=2 [ 46.321] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 46.321] gen9_emit_vertex_elements: setup id=9 [ 46.321] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 46.321] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 46.321] glyphs0_to_dst: glyph=(9, -12), (19, 1), clip=(2, 0), (162, 1) [ 46.321] glyphs0_to_dst: blt=(9, 0), (19, 1) [ 46.321] emit_primitive_identity_mask__avx2: dst=(9, 0), mask=(672.00, 60.00) x (10.00, 1.00) [ 46.321] gen8_vertex_flush[5e4] = 3 [ 46.321] gen9_magic_ca_pass: CA fixup (5 -> 8) [ 46.321] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 46.321] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 46.321] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 46.321] sna_glyphs(op=3, nlist=1, src=(172, -2)) [ 46.321] kgem_bo_is_busy: handle=125, domain: 0 exec? 1, rq? 1 [ 46.321] sna_glyphs: discarding mask [ 46.321] glyphs0_to_dst(op=3, src=(172, -2), nlist=1, dst=(172, -2)+(0, 0)) [ 46.321] clipped_glyphs? 32 glyph in 1 lists extents (171, -14), (460, 1), region (172, 0), (459, 1): yes [ 46.321] gen9_render_composite: 0x0, current mode=1/1 [ 46.321] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 46.321] kgem_bo_is_busy: handle=125, domain: 0 exec? 1, rq? 1 [ 46.321] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 46.321] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 46.321] sna_drawable_use_bo pixmap=3439, box=((172, 0), (459, 1)), flags=7... [ 46.321] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 46.321] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 46.321] sna_drawable_use_bo: using whole GPU bo [ 46.321] gen9_composite_set_target: pixmap=3439, format=20028888, size=490x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 46.321] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 46.321] color_convert: src=ff729fcf [20028888] [ 46.321] color_convert: dst=ff729fcf [20028888] [ 46.321] sna_render_get_solid: ff729fcf [ 46.321] sna_render_get_solid(23) = ff729fcf (old) [ 46.321] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 46.321] sna_transform_is_imprecise_integer_translation: no transform [ 46.321] gen9_composite_picture: integer translation (0, 0), removing [ 46.321] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 46.321] sna_render_pixmap_bo: GPU all damaged [ 46.321] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 46.321] gen4_choose_composite_emitter: solid, identity mask [ 46.321] kgem_check_bo: num_pages=+0, num_exec=+0 [ 46.321] gen9_composite_get_binding_table(fd40) [ 46.321] kgem_add_reloc64: handle=8, pos=16200, delta=0, domains=40000 [ 46.321] kgem_add_reloc64: adding proxy [delta=92] for handle=8 [ 46.321] kgem_add_reloc64[9] = (delta=92, target handle=3, presumed=fdffe000) [ 46.321] [3f40] bind bo(handle=8, addr=fdffe05c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 46.321] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 46.321] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 46.321] gen9_emit_vertex_elements: setup id=9 [ 46.321] glyphs0_to_dst: glyph=(180, -13), (190, 1), clip=(172, 0), (459, 1) [ 46.321] glyphs0_to_dst: blt=(180, 0), (190, 1) [ 46.321] emit_primitive_identity_mask__avx2: dst=(180, 0), mask=(944.00, 61.00) x (10.00, 1.00) [ 46.321] glyphs0_to_dst: glyph=(208, -10), (217, 1), clip=(172, 0), (459, 1) [ 46.321] glyphs0_to_dst: blt=(208, 0), (217, 1) [ 46.321] emit_primitive_identity_mask__avx2: dst=(208, 0), mask=(960.00, 26.00) x (9.00, 1.00) [ 46.321] glyphs0_to_dst: glyph=(216, -13), (226, 1), clip=(172, 0), (459, 1) [ 46.321] glyphs0_to_dst: blt=(216, 0), (226, 1) [ 46.321] emit_primitive_identity_mask__avx2: dst=(216, 0), mask=(944.00, 61.00) x (10.00, 1.00) [ 46.321] glyphs0_to_dst: glyph=(234, -1), (245, 1), clip=(172, 0), (459, 1) [ 46.321] glyphs0_to_dst: blt=(234, 0), (245, 1) [ 46.321] emit_primitive_identity_mask__avx2: dst=(234, 0), mask=(992.00, 1.00) x (11.00, 1.00) [ 46.321] glyphs0_to_dst: glyph=(334, -10), (343, 1), clip=(172, 0), (459, 1) [ 46.321] glyphs0_to_dst: blt=(334, 0), (343, 1) [ 46.321] emit_primitive_identity_mask__avx2: dst=(334, 0), mask=(960.00, 26.00) x (9.00, 1.00) [ 46.321] glyphs0_to_dst: glyph=(342, -1), (353, 1), clip=(172, 0), (459, 1) [ 46.321] glyphs0_to_dst: blt=(342, 0), (353, 1) [ 46.321] emit_primitive_identity_mask__avx2: dst=(342, 0), mask=(992.00, 1.00) x (11.00, 1.00) [ 46.321] glyphs0_to_dst: glyph=(369, -10), (379, 1), clip=(172, 0), (459, 1) [ 46.321] glyphs0_to_dst: blt=(369, 0), (379, 1) [ 46.321] emit_primitive_identity_mask__avx2: dst=(369, 0), mask=(976.00, 42.00) x (10.00, 1.00) [ 46.321] glyphs0_to_dst: glyph=(378, -13), (388, 1), clip=(172, 0), (459, 1) [ 46.321] glyphs0_to_dst: blt=(378, 0), (388, 1) [ 46.321] emit_primitive_identity_mask__avx2: dst=(378, 0), mask=(944.00, 61.00) x (10.00, 1.00) [ 46.321] glyphs0_to_dst: glyph=(396, -1), (407, 1), clip=(172, 0), (459, 1) [ 46.321] glyphs0_to_dst: blt=(396, 0), (407, 1) [ 46.321] emit_primitive_identity_mask__avx2: dst=(396, 0), mask=(992.00, 1.00) x (11.00, 1.00) [ 46.321] glyphs0_to_dst: glyph=(424, -10), (433, 1), clip=(172, 0), (459, 1) [ 46.321] glyphs0_to_dst: blt=(424, 0), (433, 1) [ 46.321] emit_primitive_identity_mask__avx2: dst=(424, 0), mask=(960.00, 26.00) x (9.00, 1.00) [ 46.321] glyphs0_to_dst: glyph=(450, -10), (460, 1), clip=(172, 0), (459, 1) [ 46.321] glyphs0_to_dst: blt=(450, 0), (459, 1) [ 46.321] emit_primitive_identity_mask__avx2: dst=(450, 0), mask=(976.00, 42.00) x (9.00, 1.00) [ 46.321] gen8_vertex_flush[6e4] = 33 [ 46.321] gen9_magic_ca_pass: CA fixup (8 -> 41) [ 46.321] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 46.321] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 46.321] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 46.321] sna_glyphs(op=3, nlist=1, src=(460, -2)) [ 46.321] kgem_bo_is_busy: handle=125, domain: 0 exec? 1, rq? 1 [ 46.321] sna_glyphs: discarding mask [ 46.321] glyphs0_to_dst(op=3, src=(460, -2), nlist=1, dst=(460, -2)+(0, 0)) [ 46.321] clipped_glyphs? 4 glyph in 1 lists extents (459, -13), (496, 1), region (460, 0), (490, 1): yes [ 46.321] gen9_render_composite: 0x0, current mode=1/1 [ 46.321] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 46.321] kgem_bo_is_busy: handle=125, domain: 0 exec? 1, rq? 1 [ 46.321] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 46.321] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 46.321] sna_drawable_use_bo pixmap=3439, box=((460, 0), (490, 1)), flags=7... [ 46.321] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 46.321] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 46.321] sna_drawable_use_bo: using whole GPU bo [ 46.321] gen9_composite_set_target: pixmap=3439, format=20028888, size=490x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 46.321] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 46.321] color_convert: src=ffffffff [20028888] [ 46.321] color_convert: dst=ffffffff [20028888] [ 46.321] sna_render_get_solid: ffffffff [ 46.321] sna_render_get_solid(white) [ 46.321] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 46.321] sna_transform_is_imprecise_integer_translation: no transform [ 46.321] gen9_composite_picture: integer translation (0, 0), removing [ 46.321] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 46.321] sna_render_pixmap_bo: GPU all damaged [ 46.321] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 46.321] gen4_choose_composite_emitter: solid, identity mask [ 46.321] kgem_check_bo: num_pages=+0, num_exec=+0 [ 46.321] gen9_composite_get_binding_table(fcc0) [ 46.321] kgem_add_reloc64: handle=7, pos=16168, delta=0, domains=40000 [ 46.321] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 46.321] kgem_add_reloc64[10] = (delta=1048, target handle=2, presumed=fffe8000) [ 46.321] [3f20] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 46.321] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 46.321] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 46.321] gen9_emit_vertex_elements: setup id=9 [ 46.321] glyphs0_to_dst: glyph=(487, -13), (496, 1), clip=(460, 0), (490, 1) [ 46.321] glyphs0_to_dst: blt=(487, 0), (490, 1) [ 46.321] emit_primitive_identity_mask__avx2: dst=(487, 0), mask=(832.00, 45.00) x (3.00, 1.00) [ 46.321] gen8_vertex_flush[7e4] = 3 [ 46.321] gen9_magic_ca_pass: CA fixup (41 -> 44) [ 46.321] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 46.321] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 46.321] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 46.321] sna_glyphs(op=3, nlist=1, src=(1, 15)) [ 46.321] kgem_bo_is_busy: handle=125, domain: 0 exec? 1, rq? 1 [ 46.321] sna_glyphs: discarding mask [ 46.321] glyphs0_to_dst(op=3, src=(1, 15), nlist=1, dst=(1, 15)+(0, 0)) [ 46.321] clipped_glyphs: no, clip region (0, 0), (490, 20) matches drawable pixmap=94680753409936 size=490x20 [ 46.321] gen9_render_composite: 0x0, current mode=1/1 [ 46.321] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 46.321] kgem_bo_is_busy: handle=125, domain: 0 exec? 1, rq? 1 [ 46.321] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 46.321] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 46.321] sna_drawable_use_bo pixmap=3439, box=((0, 0), (490, 20)), flags=7... [ 46.321] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 46.321] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 46.321] sna_drawable_use_bo: using whole GPU bo [ 46.321] gen9_composite_set_target: pixmap=3439, format=20028888, size=490x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 46.321] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 46.321] color_convert: src=ff8ae234 [20028888] [ 46.321] color_convert: dst=ff8ae234 [20028888] [ 46.321] sna_render_get_solid: ff8ae234 [ 46.321] sna_render_get_solid(22) = ff8ae234 (old) [ 46.321] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 46.321] sna_transform_is_imprecise_integer_translation: no transform [ 46.321] gen9_composite_picture: integer translation (0, 0), removing [ 46.321] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 46.321] sna_render_pixmap_bo: GPU all damaged [ 46.321] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 46.321] gen4_choose_composite_emitter: solid, identity mask [ 46.321] kgem_check_bo: num_pages=+0, num_exec=+0 [ 46.321] gen9_composite_get_binding_table(fc40) [ 46.321] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 46.321] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 46.321] gen9_emit_vertex_elements: setup id=9 [ 46.321] glyphs0_to_dst: glyph=(1, 7)x(9, 8), unclipped [ 46.321] emit_primitive_identity_mask__avx2: dst=(1, 7), mask=(688.00, 32.00) x (9.00, 8.00) [ 46.321] glyphs0_to_dst: glyph=(9, 5)x(10, 13), unclipped [ 46.321] emit_primitive_identity_mask__avx2: dst=(9, 5), mask=(672.00, 48.00) x (10.00, 13.00) [ 46.321] glyphs0_to_dst: glyph=(19, 7)x(9, 8), unclipped [ 46.321] emit_primitive_identity_mask__avx2: dst=(19, 7), mask=(688.00, 32.00) x (9.00, 8.00) [ 46.321] glyphs0_to_dst: glyph=(28, 9)x(8, 3), unclipped [ 46.321] emit_primitive_identity_mask__avx2: dst=(28, 9), mask=(688.00, 48.00) x (8.00, 3.00) [ 46.321] glyphs0_to_dst: glyph=(36, 5)x(11, 10), unclipped [ 46.321] emit_primitive_identity_mask__avx2: dst=(36, 5), mask=(704.00, 0.00) x (11.00, 10.00) [ 46.321] glyphs0_to_dst: glyph=(46, 7)x(9, 8), unclipped [ 46.321] emit_primitive_identity_mask__avx2: dst=(46, 7), mask=(720.00, 0.00) x (9.00, 8.00) [ 46.321] glyphs0_to_dst: glyph=(54, 7)x(10, 8), unclipped [ 46.321] emit_primitive_identity_mask__avx2: dst=(54, 7), mask=(704.00, 16.00) x (10.00, 8.00) [ 46.321] glyphs0_to_dst: glyph=(63, 7)x(10, 8), unclipped [ 46.321] emit_primitive_identity_mask__avx2: dst=(63, 7), mask=(720.00, 16.00) x (10.00, 8.00) [ 46.321] glyphs0_to_dst: glyph=(72, 4)x(10, 11), unclipped [ 46.321] emit_primitive_identity_mask__avx2: dst=(72, 4), mask=(736.00, 0.00) x (10.00, 11.00) [ 46.321] glyphs0_to_dst: glyph=(81, 7)x(10, 8), unclipped [ 46.321] emit_primitive_identity_mask__avx2: dst=(81, 7), mask=(752.00, 0.00) x (10.00, 8.00) [ 46.322] glyphs0_to_dst: glyph=(90, 4)x(10, 11), unclipped [ 46.322] emit_primitive_identity_mask__avx2: dst=(90, 4), mask=(736.00, 0.00) x (10.00, 11.00) [ 46.322] glyphs0_to_dst: glyph=(99, 7)x(11, 8), unclipped [ 46.322] emit_primitive_identity_mask__avx2: dst=(99, 7), mask=(736.00, 16.00) x (11.00, 8.00) [ 46.322] glyphs0_to_dst: glyph=(109, 7)x(9, 8), unclipped [ 46.322] emit_primitive_identity_mask__avx2: dst=(109, 7), mask=(752.00, 16.00) x (9.00, 8.00) [ 46.322] glyphs0_to_dst: glyph=(118, 9)x(8, 3), unclipped [ 46.322] emit_primitive_identity_mask__avx2: dst=(118, 9), mask=(688.00, 48.00) x (8.00, 3.00) [ 46.322] glyphs0_to_dst: glyph=(126, 5)x(10, 10), unclipped [ 46.322] emit_primitive_identity_mask__avx2: dst=(126, 5), mask=(704.00, 32.00) x (10.00, 10.00) [ 46.322] glyphs0_to_dst: glyph=(135, 5)x(10, 10), unclipped [ 46.322] emit_primitive_identity_mask__avx2: dst=(135, 5), mask=(704.00, 32.00) x (10.00, 10.00) [ 46.322] glyphs0_to_dst: glyph=(144, 5)x(10, 10), unclipped [ 46.322] emit_primitive_identity_mask__avx2: dst=(144, 5), mask=(720.00, 32.00) x (10.00, 10.00) [ 46.322] glyphs0_to_dst: glyph=(153, 5)x(10, 10), unclipped [ 46.322] emit_primitive_identity_mask__avx2: dst=(153, 5), mask=(704.00, 48.00) x (10.00, 10.00) [ 46.322] gen8_vertex_flush[8e4] = 54 [ 46.322] gen9_magic_ca_pass: CA fixup (44 -> 98) [ 46.322] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 46.322] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 46.322] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 46.322] sna_glyphs(op=3, nlist=1, src=(163, 15)) [ 46.322] kgem_bo_is_busy: handle=125, domain: 0 exec? 1, rq? 1 [ 46.322] sna_glyphs: discarding mask [ 46.322] glyphs0_to_dst(op=3, src=(163, 15), nlist=1, dst=(163, 15)+(0, 0)) [ 46.322] clipped_glyphs: no, clip region (0, 0), (490, 20) matches drawable pixmap=94680753409936 size=490x20 [ 46.322] gen9_render_composite: 0x0, current mode=1/1 [ 46.322] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 46.322] kgem_bo_is_busy: handle=125, domain: 0 exec? 1, rq? 1 [ 46.322] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 46.322] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 46.322] sna_drawable_use_bo pixmap=3439, box=((0, 0), (490, 20)), flags=7... [ 46.322] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 46.322] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 46.322] sna_drawable_use_bo: using whole GPU bo [ 46.322] gen9_composite_set_target: pixmap=3439, format=20028888, size=490x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 46.322] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 46.322] color_convert: src=ffffffff [20028888] [ 46.322] color_convert: dst=ffffffff [20028888] [ 46.322] sna_render_get_solid: ffffffff [ 46.322] sna_render_get_solid(white) [ 46.322] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 46.322] sna_transform_is_imprecise_integer_translation: no transform [ 46.322] gen9_composite_picture: integer translation (0, 0), removing [ 46.322] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 46.322] sna_render_pixmap_bo: GPU all damaged [ 46.322] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 46.322] gen4_choose_composite_emitter: solid, identity mask [ 46.322] kgem_check_bo: num_pages=+0, num_exec=+0 [ 46.322] gen9_composite_get_binding_table(fc00) [ 46.322] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 46.322] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 46.322] gen9_emit_vertex_elements: setup id=9 [ 46.322] glyphs0_to_dst: glyph=(165, 7)x(5, 8), unclipped [ 46.322] emit_primitive_identity_mask__avx2: dst=(165, 7), mask=(720.00, 48.00) x (5.00, 8.00) [ 46.322] gen8_vertex_flush[9e4] = 3 [ 46.322] gen9_magic_ca_pass: CA fixup (98 -> 101) [ 46.322] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 46.322] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 46.322] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 46.322] sna_glyphs(op=3, nlist=1, src=(172, 15)) [ 46.322] kgem_bo_is_busy: handle=125, domain: 0 exec? 1, rq? 1 [ 46.322] sna_glyphs: discarding mask [ 46.322] glyphs0_to_dst(op=3, src=(172, 15), nlist=1, dst=(172, 15)+(0, 0)) [ 46.322] clipped_glyphs: no, clip region (0, 0), (490, 20) matches drawable pixmap=94680753409936 size=490x20 [ 46.322] gen9_render_composite: 0x0, current mode=1/1 [ 46.322] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 46.322] kgem_bo_is_busy: handle=125, domain: 0 exec? 1, rq? 1 [ 46.322] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 46.322] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 46.322] sna_drawable_use_bo pixmap=3439, box=((0, 0), (490, 20)), flags=7... [ 46.322] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 46.322] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 46.322] sna_drawable_use_bo: using whole GPU bo [ 46.322] gen9_composite_set_target: pixmap=3439, format=20028888, size=490x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 46.322] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 46.322] color_convert: src=ff729fcf [20028888] [ 46.322] color_convert: dst=ff729fcf [20028888] [ 46.322] sna_render_get_solid: ff729fcf [ 46.322] sna_render_get_solid(23) = ff729fcf (old) [ 46.322] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 46.322] sna_transform_is_imprecise_integer_translation: no transform [ 46.322] gen9_composite_picture: integer translation (0, 0), removing [ 46.322] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 46.322] sna_render_pixmap_bo: GPU all damaged [ 46.322] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 46.322] gen4_choose_composite_emitter: solid, identity mask [ 46.322] kgem_check_bo: num_pages=+0, num_exec=+0 [ 46.322] gen9_composite_get_binding_table(fbc0) [ 46.322] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 46.322] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 46.322] gen9_emit_vertex_elements: setup id=9 [ 46.322] glyphs0_to_dst: glyph=(171, 9)x(11, 3), unclipped [ 46.322] emit_primitive_identity_mask__avx2: dst=(171, 9), mask=(736.00, 32.00) x (11.00, 3.00) [ 46.322] glyphs0_to_dst: glyph=(180, 4)x(10, 14), unclipped [ 46.322] emit_primitive_identity_mask__avx2: dst=(180, 4), mask=(944.00, 48.00) x (10.00, 14.00) [ 46.322] glyphs0_to_dst: glyph=(189, 4)x(11, 11), unclipped [ 46.322] emit_primitive_identity_mask__avx2: dst=(189, 4), mask=(960.00, 0.00) x (11.00, 11.00) [ 46.322] glyphs0_to_dst: glyph=(198, 7)x(10, 8), unclipped [ 46.322] emit_primitive_identity_mask__avx2: dst=(198, 7), mask=(976.00, 0.00) x (10.00, 8.00) [ 46.322] glyphs0_to_dst: glyph=(208, 7)x(9, 11), unclipped [ 46.322] emit_primitive_identity_mask__avx2: dst=(208, 7), mask=(960.00, 16.00) x (9.00, 11.00) [ 46.322] glyphs0_to_dst: glyph=(216, 4)x(10, 14), unclipped [ 46.322] emit_primitive_identity_mask__avx2: dst=(216, 4), mask=(944.00, 48.00) x (10.00, 14.00) [ 46.322] glyphs0_to_dst: glyph=(225, 5)x(10, 10), unclipped [ 46.322] emit_primitive_identity_mask__avx2: dst=(225, 5), mask=(976.00, 16.00) x (10.00, 10.00) [ 46.322] glyphs0_to_dst: glyph=(234, 16)x(11, 2), unclipped [ 46.322] emit_primitive_identity_mask__avx2: dst=(234, 16), mask=(992.00, 0.00) x (11.00, 2.00) [ 46.322] glyphs0_to_dst: glyph=(243, 4)x(11, 11), unclipped [ 46.322] emit_primitive_identity_mask__avx2: dst=(243, 4), mask=(1008.00, 0.00) x (11.00, 11.00) [ 46.322] glyphs0_to_dst: glyph=(253, 7)x(9, 8), unclipped [ 46.322] emit_primitive_identity_mask__avx2: dst=(253, 7), mask=(720.00, 0.00) x (9.00, 8.00) [ 46.322] glyphs0_to_dst: glyph=(261, 7)x(10, 8), unclipped [ 46.322] emit_primitive_identity_mask__avx2: dst=(261, 7), mask=(704.00, 16.00) x (10.00, 8.00) [ 46.322] glyphs0_to_dst: glyph=(270, 7)x(10, 8), unclipped [ 46.322] emit_primitive_identity_mask__avx2: dst=(270, 7), mask=(704.00, 16.00) x (10.00, 8.00) [ 46.322] glyphs0_to_dst: glyph=(279, 3)x(10, 12), unclipped [ 46.322] emit_primitive_identity_mask__avx2: dst=(279, 3), mask=(992.00, 16.00) x (10.00, 12.00) [ 46.322] glyphs0_to_dst: glyph=(288, 7)x(10, 8), unclipped [ 46.322] emit_primitive_identity_mask__avx2: dst=(288, 7), mask=(704.00, 16.00) x (10.00, 8.00) [ 46.322] glyphs0_to_dst: glyph=(297, 7)x(10, 8), unclipped [ 46.322] emit_primitive_identity_mask__avx2: dst=(297, 7), mask=(752.00, 0.00) x (10.00, 8.00) [ 46.322] glyphs0_to_dst: glyph=(307, 3)x(10, 12), unclipped [ 46.322] emit_primitive_identity_mask__avx2: dst=(307, 3), mask=(1008.00, 16.00) x (10.00, 12.00) [ 46.322] glyphs0_to_dst: glyph=(315, 4)x(11, 11), unclipped [ 46.322] emit_primitive_identity_mask__avx2: dst=(315, 4), mask=(960.00, 0.00) x (11.00, 11.00) [ 46.322] glyphs0_to_dst: glyph=(324, 7)x(11, 8), unclipped [ 46.322] emit_primitive_identity_mask__avx2: dst=(324, 7), mask=(736.00, 16.00) x (11.00, 8.00) [ 46.322] glyphs0_to_dst: glyph=(334, 7)x(9, 11), unclipped [ 46.322] emit_primitive_identity_mask__avx2: dst=(334, 7), mask=(960.00, 16.00) x (9.00, 11.00) [ 46.322] glyphs0_to_dst: glyph=(342, 16)x(11, 2), unclipped [ 46.322] emit_primitive_identity_mask__avx2: dst=(342, 16), mask=(992.00, 0.00) x (11.00, 2.00) [ 46.322] glyphs0_to_dst: glyph=(351, 3)x(10, 12), unclipped [ 46.322] emit_primitive_identity_mask__avx2: dst=(351, 3), mask=(992.00, 16.00) x (10.00, 12.00) [ 46.322] glyphs0_to_dst: glyph=(361, 3)x(9, 12), unclipped [ 46.322] emit_primitive_identity_mask__avx2: dst=(361, 3), mask=(960.00, 32.00) x (9.00, 12.00) [ 46.322] glyphs0_to_dst: glyph=(369, 7)x(10, 11), unclipped [ 46.322] emit_primitive_identity_mask__avx2: dst=(369, 7), mask=(976.00, 32.00) x (10.00, 11.00) [ 46.322] glyphs0_to_dst: glyph=(378, 4)x(10, 14), unclipped [ 46.322] emit_primitive_identity_mask__avx2: dst=(378, 4), mask=(944.00, 48.00) x (10.00, 14.00) [ 46.322] glyphs0_to_dst: glyph=(387, 5)x(10, 10), unclipped [ 46.322] emit_primitive_identity_mask__avx2: dst=(387, 5), mask=(960.00, 48.00) x (10.00, 10.00) [ 46.322] glyphs0_to_dst: glyph=(396, 16)x(11, 2), unclipped [ 46.322] emit_primitive_identity_mask__avx2: dst=(396, 16), mask=(992.00, 0.00) x (11.00, 2.00) [ 46.322] glyphs0_to_dst: glyph=(406, 7)x(9, 8), unclipped [ 46.322] emit_primitive_identity_mask__avx2: dst=(406, 7), mask=(688.00, 32.00) x (9.00, 8.00) [ 46.322] glyphs0_to_dst: glyph=(415, 7)x(9, 8), unclipped [ 46.322] emit_primitive_identity_mask__avx2: dst=(415, 7), mask=(752.00, 16.00) x (9.00, 8.00) [ 46.322] glyphs0_to_dst: glyph=(424, 7)x(9, 11), unclipped [ 46.322] emit_primitive_identity_mask__avx2: dst=(424, 7), mask=(960.00, 16.00) x (9.00, 11.00) [ 46.322] glyphs0_to_dst: glyph=(432, 4)x(10, 11), unclipped [ 46.322] emit_primitive_identity_mask__avx2: dst=(432, 4), mask=(976.00, 48.00) x (10.00, 11.00) [ 46.322] glyphs0_to_dst: glyph=(442, 7)x(9, 8), unclipped [ 46.322] emit_primitive_identity_mask__avx2: dst=(442, 7), mask=(688.00, 32.00) x (9.00, 8.00) [ 46.322] glyphs0_to_dst: glyph=(450, 7)x(10, 11), unclipped [ 46.322] emit_primitive_identity_mask__avx2: dst=(450, 7), mask=(976.00, 32.00) x (10.00, 11.00) [ 46.322] gen8_vertex_flush[ae4] = 96 [ 46.322] gen9_magic_ca_pass: CA fixup (101 -> 197) [ 46.322] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 46.322] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 46.322] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 46.322] sna_glyphs(op=3, nlist=1, src=(460, 15)) [ 46.322] kgem_bo_is_busy: handle=125, domain: 0 exec? 1, rq? 1 [ 46.322] sna_glyphs: discarding mask [ 46.322] glyphs0_to_dst(op=3, src=(460, 15), nlist=1, dst=(460, 15)+(0, 0)) [ 46.322] clipped_glyphs: no, clip region (0, 0), (490, 20) matches drawable pixmap=94680753409936 size=490x20 [ 46.322] gen9_render_composite: 0x0, current mode=1/1 [ 46.322] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 46.322] kgem_bo_is_busy: handle=125, domain: 0 exec? 1, rq? 1 [ 46.322] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 46.322] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 46.322] sna_drawable_use_bo pixmap=3439, box=((0, 0), (490, 20)), flags=7... [ 46.322] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 46.322] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 46.322] sna_drawable_use_bo: using whole GPU bo [ 46.322] gen9_composite_set_target: pixmap=3439, format=20028888, size=490x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 46.322] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 46.322] color_convert: src=ffffffff [20028888] [ 46.322] color_convert: dst=ffffffff [20028888] [ 46.322] sna_render_get_solid: ffffffff [ 46.322] sna_render_get_solid(white) [ 46.322] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 46.322] sna_transform_is_imprecise_integer_translation: no transform [ 46.322] gen9_composite_picture: integer translation (0, 0), removing [ 46.322] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 46.322] sna_render_pixmap_bo: GPU all damaged [ 46.322] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 46.322] gen4_choose_composite_emitter: solid, identity mask [ 46.322] kgem_check_bo: num_pages=+0, num_exec=+0 [ 46.322] gen9_composite_get_binding_table(fb80) [ 46.322] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 46.322] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 46.322] gen9_emit_vertex_elements: setup id=9 [ 46.322] glyphs0_to_dst: glyph=(459, 4)x(10, 13), unclipped [ 46.322] emit_primitive_identity_mask__avx2: dst=(459, 4), mask=(752.00, 32.00) x (10.00, 13.00) [ 46.322] gen8_vertex_flush[be4] = 3 [ 46.322] gen9_magic_ca_pass: CA fixup (197 -> 200) [ 46.322] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 46.322] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 46.322] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 46.322] sna_composite_rectangles(pixmap=3439, op=1, ffffffff x 1 [(478, 1)x(9, 17) ...]) [ 46.322] sna_composite_rectangles: converted to op 1 [ 46.322] sna_composite_rectangles[0] (478, 1)x(9, 17) -> (478, 1), (487, 18) [ 46.322] sna_composite_rectangles: nrects=1, region=(478, 1), (487, 18) x 1 [ 46.322] sna_composite_rectangles: clipped extents (478, 1),(487, 18) x 1 [ 46.322] sna_composite_rectangles: pixmap +(0, 0) extents (478, 1),(487, 18) [ 46.322] sna_composite_rectangles: dropping last-cpu hint [ 46.322] sna_drawable_use_bo pixmap=3439, box=((478, 1), (487, 18)), flags=9... [ 46.322] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 46.322] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 46.322] sna_drawable_use_bo: using whole GPU bo [ 46.322] gen9_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20028888]) [ 46.322] kgem_bo_is_render: handle=125, rq? 1 [1] [ 46.322] gen9_render_fill_boxes(ffffffff x 1 [(478, 1), (487, 18) ...]) [ 46.322] sna_render_get_solid: ffffffff [ 46.322] sna_render_get_solid(white) [ 46.322] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 46.322] kgem_check_bo: num_pages=+0, num_exec=+0 [ 46.322] aligning vertex: was 4, now 2 floats per vertex [ 46.322] gen9_composite_get_binding_table(fb40) [ 46.322] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 46.322] gen9_emit_sampler: sampler = 1 [ 46.322] gen9_emit_sf: num_sf_outputs=1 [ 46.322] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 46.322] gen9_emit_vertex_elements: setup id=0 [ 46.322] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 46.322] (478, 1), (487, 18) [ 46.322] gen8_vertex_flush[d00] = 3 [ 46.322] sna_copy_area: src=pixmap=3439:(0, 0)x(490, 20)+(0, 0) -> dst=pixmap=3060:(0, 612)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 46.322] sna_copy_area: normal copy [ 46.322] sna_do_copy: src=(0, 0), dst=(0, 612), size=(490x20) [ 46.322] sna_do_copy: after drawable: src=(0, 0), dst=(65, 636), size=(490x20) [ 46.322] sna_do_copy: dst extents (65, 636), (555, 656), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 46.322] sna_do_copy: clipped dst extents (65, 636), (555, 656) [ 46.322] sna_do_copy: unclipped src extents (0, 0), (490, 20) [ 46.322] sna_do_copy: clipped src extents (0, 0), (490, 20) [ 46.322] sna_do_copy: pixmap -- no source clipping [ 46.322] sna_do_copy: src extents (0, 0), (490, 20) x 1 [ 46.322] sna_do_copy: copy region (65, 636), (555, 656) x 1 + (-65, -636) [ 46.322] sna_copy_boxes (boxes=1x[(65, 636), (555, 656)...], src pixmap=3439+(-65, -636), dst pixmap=3060+(-65, -24), alu=3, src.size=490x20, dst.size=3775x2136) [ 46.322] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94ace290, gpu_bo=125, cpu_bo=0), replaces=0 [ 46.322] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 46.322] sna_drawable_use_bo pixmap=3060, box=((0, 612), (490, 632)), flags=b... [ 46.322] sna_drawable_use_bo: exported target, set PREFER_GPU [ 46.322] sna_drawable_use_bo: pinned, never REPLACES [ 46.322] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=b [ 46.322] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 46.322] sna_drawable_use_bo: using whole GPU bo [ 46.322] sna_pixmap_move_to_gpu(pixmap=3439, usage=0), flags=a [ 46.322] sna_pixmap_move_to_gpu: already all-damaged [ 46.322] sna_pixmap_mark_active: pixmap=3439, handle=125 [ 46.322] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 46.322] gen9_render_copy_boxes (0, -612)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 46.322] kgem_bo_is_render: handle=125, rq? 1 [1] [ 46.322] kgem_bo_is_render: handle=9, rq? 0 [0] [ 46.322] kgem_bo_is_render: handle=9, rq? 0 [0] [ 46.322] kgem_bo_is_render: handle=125, rq? 1 [1] [ 46.322] kgem_set_mode: flushing before new bo [ 46.322] gen8_vertex_close: used=806, vbo active? 23, vb=201, nreloc=2 [ 46.322] gen8_vertex_close: reloc[0] = 287 [ 46.322] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 46.322] kgem_add_handle: handle=23, index=5 [ 46.322] kgem_add_reloc64[11] = (delta=0, target handle=5, presumed=fd541000) [ 46.322] gen8_vertex_close: reloc[1] = 372 [ 46.322] kgem_add_reloc64: handle=23, pos=372, delta=0, domains=200000 [ 46.322] kgem_add_reloc64[12] = (delta=0, target handle=5, presumed=fd541000) [ 46.322] batch[1/1, flags=1800]: 838 838 16096 16384, nreloc=13, nexec=6, nfence=0, aperture=1116 [fenced=0] [ 46.322] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd981000 [ 46.322] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -57343 [ 46.322] kgem_fixup_relocs: shrinking by 57344 [ 46.322] __kgem_busy: handle=2, busy=0, wedged=0 [ 46.323] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd981000 [ 46.323] kgem_commit: release handle=125 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd0d4000 [ 46.323] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 46.323] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 46.323] __kgem_bo_clear_busy: handle=7 [ 46.323] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 46.323] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 46.323] __kgem_bo_clear_busy: handle=8 [ 46.323] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 46.323] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 46.323] __kgem_bo_clear_busy: handle=8 [ 46.323] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 46.323] __kgem_bo_clear_busy: handle=8 [ 46.323] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 46.323] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 46.323] __kgem_bo_clear_busy: handle=8 [ 46.323] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 46.323] __kgem_bo_clear_busy: handle=7 [ 46.323] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 46.323] __kgem_busy: handle=2, busy=131072, wedged=0 [ 46.323] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 46.323] kgem_check_bo: num_pages=+8116, num_exec=+2 [ 46.323] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 46.323] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 46.323] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 46.323] kgem_add_handle: handle=4, index=0 [ 46.323] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 46.323] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 46.323] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 46.323] gen9_composite_get_binding_table(ffc0) [ 46.323] kgem_add_reloc64: handle=9, pos=16360, delta=0, domains=20002 [ 46.323] kgem_add_handle: handle=9, index=1 [ 46.323] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f02dd000) [ 46.323] __kgem_bo_mark_dirty: handle=9 (proxy? 0) [ 46.323] [3fe0] bind bo(handle=9, addr=f02dd000), format=192, width=3775, height=2136, pitch=15360, tiling=1 -> render [ 46.323] kgem_add_reloc64: handle=125, pos=16344, delta=0, domains=40000 [ 46.323] kgem_add_handle: handle=125, index=2 [ 46.323] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd0d4000) [ 46.323] [3fd0] bind bo(handle=125, addr=fd0d4000), format=192, width=490, height=20, pitch=2048, tiling=1 -> sampler [ 46.323] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 46.323] gen9_emit_sampler: sampler = 0 [ 46.323] gen9_emit_sf: num_sf_outputs=1 [ 46.323] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 46.323] gen9_emit_vertex_elements: setup id=0 [ 46.323] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 46.323] (0, 0) -> (0, 612) + (490, 20) [ 46.323] gen8_vertex_flush[490] = 3 [ 46.323] sna_accel_flush: flush?=1, dirty?=0 [ 46.323] gen8_vertex_close: used=812, vbo active? 23, vb=1, nreloc=1 [ 46.323] gen8_vertex_close: reloc[0] = 287 [ 46.323] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 46.323] kgem_add_handle: handle=23, index=3 [ 46.323] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 46.323] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=8190 [fenced=0] [ 46.323] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 46.323] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 46.323] kgem_fixup_relocs: shrinking by 61440 [ 46.323] __kgem_busy: handle=1, busy=0, wedged=0 [ 46.323] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 46.323] kgem_commit: release handle=9 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f02dd000 [ 46.323] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 46.323] kgem_commit: release handle=125 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd0d4000 [ 46.323] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 46.323] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 46.323] sna_accel_flush: flush?=0, dirty?=0 [ 46.323] sna_accel_flush: flush?=0, dirty?=0 [ 46.323] sna_accel_flush: flush?=0, dirty?=0 [ 46.323] sna_destroy_pixmap: pixmap=3439, attached?=1 [ 46.323] _kgem_bo_destroy: handle=125, proxy? 0 [ 46.323] __kgem_bo_destroy: handle=125, size=65536 [ 46.323] __kgem_busy: handle=125, busy=0, wedged=0 [ 46.323] __kgem_bo_clear_busy: handle=125 [ 46.323] kgem_bo_move_to_inactive: moving handle=125 to inactive [ 46.323] __sna_free_pixmap(pixmap=3439) [ 46.323] sna_accel_flush: flush?=0, dirty?=0 [ 46.323] sna_accel_flush: flush?=0, dirty?=0 [ 46.323] sna_accel_flush: flush?=0, dirty?=0 [ 46.323] sna_block_handler (tv=0.410000) [ 46.323] kgem_retire, need_retire?=1 [ 46.323] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 46.323] kgem_retire__requests_ring: retiring ring 0 [ 46.323] __kgem_busy: handle=2, busy=0, wedged=0 [ 46.323] __kgem_retire_rq: request 2 complete [ 46.323] kgem_retire__requests_ring: retiring ring 0 [ 46.323] __kgem_busy: handle=1, busy=0, wedged=0 [ 46.323] __kgem_retire_rq: request 1 complete [ 46.323] __kgem_bo_flush: handle=9, busy=0, wedged=0 [ 46.323] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 46.323] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 46.323] kgem_retire -- retired=0, need_retire=0 [ 46.323] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 46.323] gen6_render_retire: resetting idle vbo [ 46.323] sna_scanout_do_flush: flush timer active: delta=13 [ 46.323] sna_accel_do_throttle -- no pending activity [ 46.323] sna_accel_block: evaluating timers, active=5 [ 46.323] sna_accel_block: flush timer expires in 13 [46336] [ 46.324] sna_wakeup_handler [ 46.324] sna_accel_flush: flush?=0, dirty?=0 [ 46.324] sna_accel_flush: flush?=0, dirty?=0 [ 46.324] sna_block_handler (tv=0.409000) [ 46.324] sna_scanout_do_flush: flush timer active: delta=12 [ 46.324] sna_accel_do_throttle -- no pending activity [ 46.324] sna_accel_block: evaluating timers, active=5 [ 46.324] sna_accel_block: flush timer expires in 12 [46336] [ 46.324] sna_wakeup_handler [ 46.324] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=40, name=5 [ 46.324] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 46.324] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 46.324] sna_dri2_get_back: draw size=7680x2160, back buffer handle=40 size=7680x2160, is-scanout? 1, active?=2, pitch=30720, front pitch=30720 [ 46.324] sna_dri2_get_back: reuse backbuffer? 1 [ 46.324] sna_dri2_get_back: back buffer handle=40, active?=2, refcnt=1 [ 46.324] sna_dri2_get_back: cache: handle=29, active=0 [ 46.324] sna_dri2_get_back: reuse cache handle=29, name=3, flags=0 [ 46.324] sna_dri2_get_back: caching handle=40 (name=5, flags=0, active_scanout=2) [ 46.324] kgem_bo_flink: flinked handle=29 to name=3, marking non-reusable [ 46.324] sna_dri2_reuse_buffer: reusing back buffer handle=29, name=3, pitch=30720, age=0 [ 46.324] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 46.324] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=128, name=76, active_scanout=3 [ 46.324] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 46.324] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 46.324] sna_accel_flush: flush?=0, dirty?=0 [ 46.324] sna_accel_flush: flush?=0, dirty?=0 [ 46.324] sna_accel_flush: flush?=0, dirty?=0 [ 46.324] sna_block_handler (tv=0.409000) [ 46.324] sna_scanout_do_flush: flush timer active: delta=12 [ 46.324] sna_accel_do_throttle -- no pending activity [ 46.324] sna_accel_block: evaluating timers, active=5 [ 46.324] sna_accel_block: flush timer expires in 12 [46336] [ 46.325] sna_wakeup_handler [ 46.325] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 46.325] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 46.325] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 46.325] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 46.325] sna_dri2_get_msc(draw=146, pipe=0) [ 46.325] sna_crtc_record_swap: recording last swap on pipe=0, frame 2533 [msc=2533], time 46.316488 [ 46.325] sna_dri2_get_msc: msc=2533 [raw=2533], ust=46316488 [ 46.325] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=29 (refs=1/1, flush=0) , front=128 (refs=1/4, flush=1) [ 46.325] sna_dri2_schedule_swap(target_msc=2533, divisor=0, remainder=0) [ 46.325] sna_dri2_schedule_swap: using front handle=128, active_scanout?=3, flush?=1 [ 46.325] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 46.325] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 46.325] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 46.325] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 46.325] sna_crtc_record_swap: recording last swap on pipe=0, frame 2533 [msc=2533], time 46.316488 [ 46.325] immediate_swap: current_msc=2533, target_msc=2533 -- yes [ 46.325] can_flip: no, shadow enabled [ 46.325] sna_dri2_add_event: adding event to window 146) [ 46.325] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 46.325] sna_dri2_immediate_blit: no pending blit, starting chain [ 46.325] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 46.325] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 46.325] can_xchg: back size=8701e00, front size=8701e00 [ 46.325] can_xchg: yes, pixmap=165 [ 46.325] sna_dri2_xchg: win=146, exchange front=128/76,ref=2 and back=29/3,ref=2, pixmap=165 7680x2160 [ 46.325] sna_dri2_xchg: back_bo handle=29, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 46.325] sna_dri2_xchg: front_bo handle=128, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 46.325] set_bo: pixmap=165, handle=29 (old handle=128) [ 46.325] set_bo: marking whole pixmap as damaged [ 46.325] set_bo: applying final/discard move-to-gpu [ 46.325] wait_for_shadow: flags=0, flips=2, handle=128, shadow=32 [ 46.325] set_bo: dropping flush hint from handle=128 [ 46.325] set_bo: adding flush hint to handle=29 [ 46.325] mark_stale(handle=128) => 1 [ 46.325] swap_limit: draw=146 setting swap limit to 3 [ 46.325] sna_dri2_swap_limit_validate: swap limit set to 3 [ 46.325] sna_next_vblank(pipe=0, waiting until next vblank) [ 46.325] sna_dri2_schedule_swap: reported target_msc=2533 [ 46.325] sna_accel_flush: flush?=0, dirty?=0 [ 46.325] sna_accel_flush: flush?=0, dirty?=0 [ 46.325] sna_accel_flush: flush?=0, dirty?=0 [ 46.325] sna_accel_flush: flush?=0, dirty?=0 [ 46.325] sna_block_handler (tv=0.408000) [ 46.325] sna_scanout_do_flush: flush timer active: delta=11 [ 46.325] sna_accel_do_throttle -- no pending activity [ 46.325] sna_accel_block: evaluating timers, active=5 [ 46.325] sna_accel_block: flush timer expires in 11 [46336] [ 46.331] sna_wakeup_handler [ 46.331] sna_mode_wakeup: len=32 [ 46.331] sna_mode_wakeup: recording last swap on pipe=1, frame 2504 [9c8], time 46.331910 [ 46.331] sna_mode_wakeup: removing handle=40 [active_scanout=1] from scanout, installing handle=128 [active_scanout=2] [ 46.331] sna_mode_wakeup: flip complete, pending? 2 [ 46.331] sna_block_handler (tv=0.402000) [ 46.331] sna_scanout_do_flush: flush timer active: delta=5 [ 46.331] sna_accel_do_throttle -- no pending activity [ 46.331] sna_accel_block: evaluating timers, active=5 [ 46.331] sna_accel_block: flush timer expires in 5 [46336] [ 46.332] sna_wakeup_handler [ 46.332] sna_mode_wakeup: len=64 [ 46.332] sna_mode_wakeup: recording last swap on pipe=0, frame 2534 [9e6], time 46.333327 [ 46.332] sna_mode_wakeup: removing handle=40 [active_scanout=0] from scanout, installing handle=128 [active_scanout=2] [ 46.333] sna_mode_wakeup: flip complete, pending? 1 [ 46.333] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 46.333] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 46.333] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 46.333] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 46.333] sna_pixmap_move_to_gpu: already all-damaged [ 46.333] sna_pixmap_mark_active: pixmap=165, handle=29 [ 46.333] sna_mode_redisplay: crtc[0] transformed? 0 [ 46.333] sna_mode_redisplay: crtc[1] transformed? 0 [ 46.333] sna_mode_redisplay: crtc[2] transformed? 0 [ 46.333] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=29 [active=1] [ 46.333] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 128, transformed? 0 [ 46.333] get_fb: reusing fb=102 for handle=29 [ 46.333] sna_mode_redisplay: recording flip on CRTC:32 handle=29, active_scanout=2, serial=2 [ 46.333] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 46.333] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 128, transformed? 0 [ 46.333] sna_mode_redisplay: recording flip on CRTC:39 handle=29, active_scanout=3, serial=3 [ 46.333] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 46.333] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 46.333] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 46.333] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=29, shadow handle=32 [ 46.333] sna_dri2_vblank_handler(type=2, sequence=2534, draw=3353) [ 46.333] sna_crtc_record_swap: recording last swap on pipe=0, frame 2534 [msc=2534], time 46.333327 [ 46.333] sna_dri2_vblank_handler: 2 complete, frame=2534 tv=46.333327 [ 46.333] sna_dri2_blit_complete: blit finished [ 46.333] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=2534, tv=46.333327) [ 46.333] frame_swap_complete(type=2): draw=146, pipe=0, frame=2534 [msc=2534], tv=46.333327 [ 46.333] sna_accel_flush: flush?=0, dirty?=0 [ 46.333] sna_dri2_event_free(draw?=1) [ 46.333] sna_dri2_remove_event: remove[0x561c947ec2c0] from window 146, active? 1 [ 46.333] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=29] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 46.333] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=128] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 46.333] sna_dri2_vblank_handler complete [ 46.333] sna_block_handler (tv=0.400000) [ 46.333] sna_scanout_do_flush: flush timer active: delta=3 [ 46.333] sna_scanout_do_flush (time=46333), triggered [ 46.333] sna_scanout_flush (time=46333), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 46.333] has_shadow: has pending damage? 0, outstanding flips: 2 [ 46.333] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 46.333] has_shadow: has pending damage? 0, outstanding flips: 2 [ 46.333] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 2, mode reconfiguration pending? 0) [ 46.333] sna_accel_do_throttle -- no pending activity [ 46.333] sna_accel_block: evaluating timers, active=5 [ 46.333] sna_accel_block: flush timer expires in 16 [46349] [ 46.348] sna_wakeup_handler [ 46.348] sna_mode_wakeup: len=32 [ 46.348] sna_mode_wakeup: recording last swap on pipe=1, frame 2505 [9c9], time 46.348759 [ 46.348] sna_mode_wakeup: removing handle=128 [active_scanout=1] from scanout, installing handle=29 [active_scanout=3] [ 46.348] sna_mode_wakeup: flip complete, pending? 2 [ 46.348] sna_block_handler (tv=0.385000) [ 46.348] sna_scanout_do_flush: flush timer active: delta=1 [ 46.348] sna_scanout_do_flush (time=46348), triggered [ 46.348] sna_scanout_flush (time=46348), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 46.348] has_shadow: has pending damage? 0, outstanding flips: 1 [ 46.348] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 46.348] has_shadow: has pending damage? 0, outstanding flips: 1 [ 46.348] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) [ 46.348] sna_accel_do_throttle -- no pending activity [ 46.348] sna_accel_block: evaluating timers, active=5 [ 46.348] sna_accel_block: flush timer expires in 16 [46364] [ 46.349] sna_wakeup_handler [ 46.349] sna_mode_wakeup: len=32 [ 46.349] sna_mode_wakeup: recording last swap on pipe=0, frame 2535 [9e7], time 46.350170 [ 46.349] sna_mode_wakeup: removing handle=128 [active_scanout=0] from scanout, installing handle=29 [active_scanout=3] [ 46.349] sna_mode_wakeup: flip complete, pending? 1 [ 46.349] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 46.349] sna_block_handler (tv=0.384000) [ 46.349] sna_scanout_do_flush: flush timer active: delta=15 [ 46.349] sna_accel_do_throttle -- no pending activity [ 46.349] sna_accel_block: evaluating timers, active=5 [ 46.349] sna_accel_block: flush timer expires in 15 [46364] [ 46.365] sna_wakeup_handler [ 46.365] sna_block_handler (tv=0.368000) [ 46.365] sna_scanout_do_flush: flush timer active: delta=-1 [ 46.365] sna_scanout_do_flush (time=46365), triggered [ 46.365] sna_scanout_flush (time=46365), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 46.365] has_shadow: has pending damage? 0, outstanding flips: 0 [ 46.365] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 46.365] has_shadow: has pending damage? 0, outstanding flips: 0 [ 46.365] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 46.365] sna_accel_do_throttle -- no pending activity [ 46.365] sna_accel_block: evaluating timers, active=5 [ 46.365] sna_accel_block: flush timer expires in 16 [46381] [ 46.381] sna_wakeup_handler [ 46.381] sna_block_handler (tv=0.352000) [ 46.381] sna_scanout_do_flush: flush timer active: delta=0 [ 46.381] sna_scanout_do_flush (time=46381), triggered [ 46.381] sna_scanout_flush (time=46381), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 46.381] has_shadow: has pending damage? 0, outstanding flips: 0 [ 46.381] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 46.381] has_shadow: has pending damage? 0, outstanding flips: 0 [ 46.381] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 46.381] sna_accel_do_throttle -- no pending activity [ 46.381] sna_accel_block: evaluating timers, active=5 [ 46.381] sna_accel_block: flush timer expires in 16 [46397] [ 46.397] sna_wakeup_handler [ 46.397] sna_block_handler (tv=0.336000) [ 46.397] sna_scanout_do_flush: flush timer active: delta=0 [ 46.397] sna_scanout_do_flush (time=46397), triggered [ 46.397] sna_scanout_flush (time=46397), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 46.397] has_shadow: has pending damage? 0, outstanding flips: 0 [ 46.397] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 46.397] has_shadow: has pending damage? 0, outstanding flips: 0 [ 46.397] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 46.397] sna_accel_do_throttle -- no pending activity [ 46.397] sna_accel_block: evaluating timers, active=5 [ 46.397] sna_accel_block: flush timer expires in 16 [46413] [ 46.414] sna_wakeup_handler [ 46.414] sna_block_handler (tv=0.319000) [ 46.414] sna_scanout_do_flush: flush timer active: delta=-1 [ 46.414] sna_scanout_do_flush (time=46414), triggered [ 46.414] sna_scanout_flush (time=46414), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 46.414] has_shadow: has pending damage? 0, outstanding flips: 0 [ 46.414] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 46.414] has_shadow: has pending damage? 0, outstanding flips: 0 [ 46.414] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 46.414] sna_accel_do_throttle -- no pending activity [ 46.414] sna_accel_block: evaluating timers, active=5 [ 46.414] sna_accel_block: flush timer expires in 16 [46430] [ 46.418] sna_wakeup_handler [ 46.418] sna_accel_flush: flush?=0, dirty?=0 [ 46.418] sna_accel_flush: flush?=0, dirty?=0 [ 46.418] sna_block_handler (tv=0.315000) [ 46.418] sna_scanout_do_flush: flush timer active: delta=12 [ 46.418] sna_accel_do_throttle -- no pending activity [ 46.418] sna_accel_block: evaluating timers, active=5 [ 46.418] sna_accel_block: flush timer expires in 12 [46430] [ 46.418] sna_wakeup_handler [ 46.418] sna_block_handler (tv=0.315000) [ 46.418] sna_scanout_do_flush: flush timer active: delta=12 [ 46.418] sna_accel_do_throttle -- no pending activity [ 46.418] sna_accel_block: evaluating timers, active=5 [ 46.418] sna_accel_block: flush timer expires in 12 [46430] [ 46.419] sna_wakeup_handler [ 46.419] sna_block_handler (tv=0.314000) [ 46.419] sna_scanout_do_flush: flush timer active: delta=11 [ 46.419] sna_accel_do_throttle -- no pending activity [ 46.419] sna_accel_block: evaluating timers, active=5 [ 46.419] sna_accel_block: flush timer expires in 11 [46430] [ 46.421] sna_wakeup_handler [ 46.421] sna_block_handler (tv=0.312000) [ 46.421] sna_scanout_do_flush: flush timer active: delta=9 [ 46.421] sna_accel_do_throttle -- no pending activity [ 46.421] sna_accel_block: evaluating timers, active=5 [ 46.421] sna_accel_block: flush timer expires in 9 [46430] [ 46.430] sna_wakeup_handler [ 46.430] sna_block_handler (tv=0.303000) [ 46.430] sna_scanout_do_flush: flush timer active: delta=0 [ 46.430] sna_scanout_do_flush (time=46430), triggered [ 46.430] sna_scanout_flush (time=46430), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 46.430] has_shadow: has pending damage? 0, outstanding flips: 0 [ 46.430] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 46.430] has_shadow: has pending damage? 0, outstanding flips: 0 [ 46.430] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 46.430] sna_accel_do_throttle -- no pending activity [ 46.430] sna_accel_block: evaluating timers, active=5 [ 46.430] sna_accel_block: flush timer expires in 16 [46446] [ 46.446] sna_wakeup_handler [ 46.447] sna_block_handler (tv=0.286000) [ 46.447] sna_scanout_do_flush: flush timer active: delta=-1 [ 46.447] sna_scanout_do_flush (time=46447), triggered [ 46.447] sna_scanout_flush (time=46447), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 46.447] has_shadow: has pending damage? 0, outstanding flips: 0 [ 46.447] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 46.447] has_shadow: has pending damage? 0, outstanding flips: 0 [ 46.447] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 46.447] sna_accel_do_throttle -- no pending activity [ 46.447] sna_accel_block: evaluating timers, active=5 [ 46.447] sna_accel_block: flush timer expires in 16 [46463] [ 46.463] sna_wakeup_handler [ 46.463] sna_block_handler (tv=0.270000) [ 46.463] sna_scanout_do_flush: flush timer active: delta=0 [ 46.463] sna_scanout_do_flush (time=46463), triggered [ 46.463] sna_scanout_flush (time=46463), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 46.463] has_shadow: has pending damage? 0, outstanding flips: 0 [ 46.463] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 46.463] has_shadow: has pending damage? 0, outstanding flips: 0 [ 46.463] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 46.463] sna_accel_do_throttle -- no pending activity [ 46.463] sna_accel_block: evaluating timers, active=5 [ 46.463] sna_accel_block: flush timer expires in 16 [46479] [ 46.479] sna_wakeup_handler [ 46.479] sna_block_handler (tv=0.254000) [ 46.479] sna_scanout_do_flush: flush timer active: delta=0 [ 46.479] sna_scanout_do_flush (time=46479), triggered [ 46.479] sna_scanout_flush (time=46479), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 46.479] has_shadow: has pending damage? 0, outstanding flips: 0 [ 46.479] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 46.479] has_shadow: has pending damage? 0, outstanding flips: 0 [ 46.479] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 46.479] sna_accel_do_throttle -- no pending activity [ 46.479] sna_accel_block: evaluating timers, active=5 [ 46.479] sna_accel_block: flush timer expires in 16 [46495] [ 46.496] sna_wakeup_handler [ 46.496] sna_block_handler (tv=0.237000) [ 46.496] sna_scanout_do_flush: flush timer active: delta=-1 [ 46.496] sna_scanout_do_flush (time=46496), triggered [ 46.496] sna_scanout_flush (time=46496), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 46.496] has_shadow: has pending damage? 0, outstanding flips: 0 [ 46.496] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 46.496] has_shadow: has pending damage? 0, outstanding flips: 0 [ 46.496] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 46.496] sna_accel_do_throttle -- no pending activity [ 46.496] sna_accel_block: evaluating timers, active=5 [ 46.496] sna_accel_block: flush timer expires in 16 [46512] [ 46.512] sna_wakeup_handler [ 46.512] sna_block_handler (tv=0.221000) [ 46.512] sna_scanout_do_flush: flush timer active: delta=0 [ 46.512] sna_scanout_do_flush (time=46512), triggered [ 46.512] sna_scanout_flush (time=46512), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 46.512] has_shadow: has pending damage? 0, outstanding flips: 0 [ 46.512] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 46.512] has_shadow: has pending damage? 0, outstanding flips: 0 [ 46.512] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 46.512] sna_accel_do_throttle -- no pending activity [ 46.512] sna_accel_block: evaluating timers, active=5 [ 46.512] sna_accel_block: flush timer expires in 16 [46528] [ 46.529] sna_wakeup_handler [ 46.529] sna_block_handler (tv=0.204000) [ 46.529] sna_scanout_do_flush: flush timer active: delta=-1 [ 46.529] sna_scanout_do_flush (time=46529), triggered [ 46.529] sna_scanout_flush (time=46529), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 46.529] has_shadow: has pending damage? 0, outstanding flips: 0 [ 46.529] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 46.529] has_shadow: has pending damage? 0, outstanding flips: 0 [ 46.529] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 46.529] sna_accel_do_throttle -- no pending activity [ 46.529] sna_accel_block: evaluating timers, active=5 [ 46.529] sna_accel_block: flush timer expires in 16 [46545] [ 46.545] sna_wakeup_handler [ 46.545] sna_block_handler (tv=0.188000) [ 46.545] sna_scanout_do_flush: flush timer active: delta=0 [ 46.545] sna_scanout_do_flush (time=46545), triggered [ 46.545] sna_scanout_flush (time=46545), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 46.545] has_shadow: has pending damage? 0, outstanding flips: 0 [ 46.545] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 46.545] has_shadow: has pending damage? 0, outstanding flips: 0 [ 46.545] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 46.545] sna_accel_do_throttle -- no pending activity [ 46.545] sna_accel_block: evaluating timers, active=5 [ 46.545] sna_accel_block: flush timer expires in 16 [46561] [ 46.561] sna_wakeup_handler [ 46.562] sna_block_handler (tv=0.172000) [ 46.562] sna_scanout_do_flush: flush timer active: delta=-1 [ 46.562] sna_scanout_do_flush (time=46562), triggered [ 46.562] sna_scanout_flush (time=46562), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 46.562] has_shadow: has pending damage? 0, outstanding flips: 0 [ 46.562] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 46.562] has_shadow: has pending damage? 0, outstanding flips: 0 [ 46.562] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 46.562] sna_accel_do_throttle -- no pending activity [ 46.562] sna_accel_block: evaluating timers, active=5 [ 46.562] sna_accel_block: flush timer expires in 16 [46578] [ 46.578] sna_wakeup_handler [ 46.578] sna_block_handler (tv=0.155000) [ 46.578] sna_scanout_do_flush: flush timer active: delta=0 [ 46.578] sna_scanout_do_flush (time=46578), triggered [ 46.578] sna_scanout_flush (time=46578), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 46.578] has_shadow: has pending damage? 0, outstanding flips: 0 [ 46.578] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 46.578] has_shadow: has pending damage? 0, outstanding flips: 0 [ 46.578] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 46.578] sna_accel_do_throttle -- no pending activity [ 46.578] sna_accel_block: evaluating timers, active=5 [ 46.578] sna_accel_block: flush timer expires in 16 [46594] [ 46.594] sna_wakeup_handler [ 46.594] sna_block_handler (tv=0.139000) [ 46.594] sna_scanout_do_flush: flush timer active: delta=0 [ 46.594] sna_scanout_do_flush (time=46594), triggered [ 46.594] sna_scanout_flush (time=46594), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 46.594] has_shadow: has pending damage? 0, outstanding flips: 0 [ 46.594] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 46.594] has_shadow: has pending damage? 0, outstanding flips: 0 [ 46.594] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 46.594] sna_accel_do_throttle -- no pending activity [ 46.594] sna_accel_block: evaluating timers, active=5 [ 46.594] sna_accel_block: flush timer expires in 16 [46610] [ 46.611] sna_wakeup_handler [ 46.611] sna_block_handler (tv=0.122000) [ 46.611] sna_scanout_do_flush: flush timer active: delta=-1 [ 46.611] sna_scanout_do_flush (time=46611), triggered [ 46.611] sna_scanout_flush (time=46611), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 46.611] has_shadow: has pending damage? 0, outstanding flips: 0 [ 46.611] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 46.611] has_shadow: has pending damage? 0, outstanding flips: 0 [ 46.611] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 46.611] sna_accel_do_throttle -- no pending activity [ 46.611] sna_accel_block: evaluating timers, active=5 [ 46.611] sna_accel_block: flush timer expires in 16 [46627] [ 46.627] sna_wakeup_handler [ 46.627] sna_block_handler (tv=0.106000) [ 46.627] sna_scanout_do_flush: flush timer active: delta=0 [ 46.627] sna_scanout_do_flush (time=46627), triggered [ 46.627] sna_scanout_flush (time=46627), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 46.627] has_shadow: has pending damage? 0, outstanding flips: 0 [ 46.627] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 46.627] has_shadow: has pending damage? 0, outstanding flips: 0 [ 46.627] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 46.627] sna_accel_do_throttle -- no pending activity [ 46.627] sna_accel_block: evaluating timers, active=5 [ 46.627] sna_accel_block: flush timer expires in 16 [46643] [ 46.644] sna_wakeup_handler [ 46.644] sna_block_handler (tv=0.89000) [ 46.644] sna_scanout_do_flush: flush timer active: delta=-1 [ 46.644] sna_scanout_do_flush (time=46644), triggered [ 46.644] sna_scanout_flush (time=46644), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 46.644] has_shadow: has pending damage? 0, outstanding flips: 0 [ 46.644] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 46.644] has_shadow: has pending damage? 0, outstanding flips: 0 [ 46.644] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 46.644] sna_accel_do_throttle -- no pending activity [ 46.644] sna_accel_block: evaluating timers, active=5 [ 46.644] sna_accel_block: flush timer expires in 16 [46660] [ 46.660] sna_wakeup_handler [ 46.660] sna_block_handler (tv=0.73000) [ 46.660] sna_scanout_do_flush: flush timer active: delta=0 [ 46.660] sna_scanout_do_flush (time=46660), triggered [ 46.660] sna_scanout_flush (time=46660), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 46.660] has_shadow: has pending damage? 0, outstanding flips: 0 [ 46.660] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 46.660] has_shadow: has pending damage? 0, outstanding flips: 0 [ 46.660] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 46.660] sna_accel_do_throttle -- no pending activity [ 46.660] sna_accel_block: evaluating timers, active=5 [ 46.660] sna_accel_block: flush timer expires in 16 [46676] [ 46.677] sna_wakeup_handler [ 46.677] sna_block_handler (tv=0.56000) [ 46.677] sna_scanout_do_flush: flush timer active: delta=-1 [ 46.677] sna_scanout_do_flush (time=46677), triggered [ 46.677] sna_scanout_flush (time=46677), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 46.677] has_shadow: has pending damage? 0, outstanding flips: 0 [ 46.677] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 46.677] has_shadow: has pending damage? 0, outstanding flips: 0 [ 46.677] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 46.677] sna_accel_do_throttle -- no pending activity [ 46.677] sna_accel_block: evaluating timers, active=5 [ 46.677] sna_accel_block: flush timer expires in 16 [46693] [ 46.693] sna_wakeup_handler [ 46.693] sna_block_handler (tv=0.40000) [ 46.693] sna_scanout_do_flush: flush timer active: delta=0 [ 46.693] sna_scanout_do_flush (time=46693), triggered [ 46.693] sna_scanout_flush (time=46693), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 46.693] has_shadow: has pending damage? 0, outstanding flips: 0 [ 46.693] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 46.693] has_shadow: has pending damage? 0, outstanding flips: 0 [ 46.693] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 46.693] sna_accel_do_throttle -- no pending activity [ 46.693] sna_accel_block: evaluating timers, active=5 [ 46.693] sna_accel_block: flush timer expires in 16 [46709] [ 46.710] sna_wakeup_handler [ 46.710] sna_block_handler (tv=0.23000) [ 46.710] sna_scanout_do_flush: flush timer active: delta=-1 [ 46.710] sna_scanout_do_flush (time=46710), triggered [ 46.710] sna_scanout_flush (time=46710), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 46.710] has_shadow: has pending damage? 0, outstanding flips: 0 [ 46.710] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 46.710] has_shadow: has pending damage? 0, outstanding flips: 0 [ 46.710] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 46.710] sna_accel_do_throttle -- no pending activity [ 46.710] sna_accel_block: evaluating timers, active=5 [ 46.710] sna_accel_block: flush timer expires in 16 [46726] [ 46.726] sna_wakeup_handler [ 46.726] sna_block_handler (tv=0.7000) [ 46.726] sna_scanout_do_flush: flush timer active: delta=0 [ 46.726] sna_scanout_do_flush (time=46726), triggered [ 46.726] sna_scanout_flush (time=46726), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 46.726] has_shadow: has pending damage? 0, outstanding flips: 0 [ 46.726] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 46.726] has_shadow: has pending damage? 0, outstanding flips: 0 [ 46.726] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 46.726] sna_accel_do_throttle -- no pending activity [ 46.726] sna_accel_block: evaluating timers, active=5 [ 46.726] sna_accel_block: flush timer expires in 16 [46742] [ 46.734] sna_wakeup_handler [ 46.734] sna_block_handler (tv=574.355000) [ 46.734] sna_scanout_do_flush: flush timer active: delta=8 [ 46.734] sna_accel_do_throttle -- no pending activity [ 46.734] sna_accel_block: evaluating timers, active=5 [ 46.734] sna_accel_block: flush timer expires in 8 [46742] [ 46.742] sna_wakeup_handler [ 46.742] sna_block_handler (tv=574.347000) [ 46.742] sna_scanout_do_flush: flush timer active: delta=0 [ 46.742] sna_scanout_do_flush (time=46742), triggered [ 46.742] sna_scanout_flush (time=46742), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 46.742] has_shadow: has pending damage? 0, outstanding flips: 0 [ 46.742] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 46.742] has_shadow: has pending damage? 0, outstanding flips: 0 [ 46.742] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 46.742] sna_accel_do_throttle -- no pending activity [ 46.742] sna_accel_block: evaluating timers, active=5 [ 46.742] sna_accel_block: flush timer expires in 16 [46758] [ 46.748] sna_wakeup_handler [ 46.749] sna_accel_flush: flush?=0, dirty?=0 [ 46.749] sna_accel_flush: flush?=0, dirty?=0 [ 46.749] sna_block_handler (tv=0.499000) [ 46.749] sna_scanout_do_flush: flush timer active: delta=9 [ 46.749] sna_accel_do_throttle -- no pending activity [ 46.749] sna_accel_block: evaluating timers, active=5 [ 46.749] sna_accel_block: flush timer expires in 9 [46758] [ 46.749] sna_wakeup_handler [ 46.749] sna_block_handler (tv=0.499000) [ 46.749] sna_scanout_do_flush: flush timer active: delta=9 [ 46.749] sna_accel_do_throttle -- no pending activity [ 46.749] sna_accel_block: evaluating timers, active=5 [ 46.749] sna_accel_block: flush timer expires in 9 [46758] [ 46.749] sna_wakeup_handler [ 46.749] sna_accel_flush: flush?=0, dirty?=0 [ 46.749] sna_accel_flush: flush?=0, dirty?=0 [ 46.749] sna_accel_flush: flush?=0, dirty?=0 [ 46.749] sna_accel_flush: flush?=0, dirty?=0 [ 46.749] sna_block_handler (tv=0.499000) [ 46.749] sna_scanout_do_flush: flush timer active: delta=9 [ 46.749] sna_accel_do_throttle -- no pending activity [ 46.749] sna_accel_block: evaluating timers, active=5 [ 46.749] sna_accel_block: flush timer expires in 9 [46758] [ 46.750] sna_wakeup_handler [ 46.750] sna_accel_flush: flush?=0, dirty?=0 [ 46.750] sna_block_handler (tv=0.498000) [ 46.750] sna_scanout_do_flush: flush timer active: delta=8 [ 46.750] sna_accel_do_throttle -- no pending activity [ 46.750] sna_accel_block: evaluating timers, active=5 [ 46.750] sna_accel_block: flush timer expires in 8 [46758] [ 46.758] sna_wakeup_handler [ 46.758] sna_block_handler (tv=0.490000) [ 46.758] sna_scanout_do_flush: flush timer active: delta=0 [ 46.758] sna_scanout_do_flush (time=46758), triggered [ 46.758] sna_scanout_flush (time=46758), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 46.758] has_shadow: has pending damage? 0, outstanding flips: 0 [ 46.758] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 46.758] has_shadow: has pending damage? 0, outstanding flips: 0 [ 46.758] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 46.758] sna_accel_do_throttle -- no pending activity [ 46.758] sna_accel_block: evaluating timers, active=5 [ 46.758] sna_accel_block: flush timer expires in 16 [46774] [ 46.761] sna_wakeup_handler [ 46.761] sna_accel_flush: flush?=0, dirty?=0 [ 46.761] sna_accel_flush: flush?=0, dirty?=0 [ 46.761] sna_block_handler (tv=0.487000) [ 46.761] sna_scanout_do_flush: flush timer active: delta=13 [ 46.761] sna_accel_do_throttle -- no pending activity [ 46.761] sna_accel_block: evaluating timers, active=5 [ 46.761] sna_accel_block: flush timer expires in 13 [46774] [ 46.774] sna_wakeup_handler [ 46.774] sna_block_handler (tv=0.474000) [ 46.774] sna_scanout_do_flush: flush timer active: delta=0 [ 46.774] sna_scanout_do_flush (time=46774), triggered [ 46.774] sna_scanout_flush (time=46774), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 46.774] has_shadow: has pending damage? 0, outstanding flips: 0 [ 46.774] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 46.774] has_shadow: has pending damage? 0, outstanding flips: 0 [ 46.774] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 46.774] sna_accel_do_throttle -- no pending activity [ 46.774] sna_accel_block: evaluating timers, active=5 [ 46.774] sna_accel_block: flush timer expires in 16 [46790] [ 46.776] sna_wakeup_handler [ 46.776] sna_create_pixmap(220, 20, 32, usage=0) [ 46.776] kgem_can_create_2d: 220x20 @ 32 [ 46.776] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=896, height=20 [ 46.776] kgem_can_create_2d: untiled size=20480 [ 46.776] kgem_choose_tiling: 220x20 -> 1 [ 46.776] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1024, height=24 [ 46.776] kgem_can_create_2d: tiled[1] size=24576 [ 46.776] sna_create_pixmap: usage=0, flags=1b [ 46.776] sna_create_pixmap: creating GPU pixmap 220x20, stride=880, flags=1b [ 46.776] __pop_freed_pixmap: reusing freed pixmap=3439 header [ 46.776] create_pixmap_hdr: pixmap=3440, width=220, height=20, usage=0 [ 46.776] sna_create_pixmap: serial=3440, 220x20, usage=0 [ 46.776] sna_composite_rectangles(pixmap=3441, op=0, 0 x 1 [(0, 0)x(220, 20) ...]) [ 46.776] sna_composite_rectangles: converted to op 0 [ 46.776] sna_composite_rectangles[0] (0, 0)x(220, 20) -> (0, 0), (220, 20) [ 46.776] sna_composite_rectangles: nrects=1, region=(0, 0), (220, 20) x 1 [ 46.776] sna_composite_rectangles: clipped extents (0, 0),(220, 20) x 1 [ 46.776] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(220, 20) [ 46.776] sna_composite_rectangles: dropping last-cpu hint [ 46.776] sna_drawable_use_bo pixmap=3441, box=((0, 0), (220, 20)), flags=19... [ 46.776] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 46.776] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 46.776] sna_pixmap_move_to_gpu(pixmap=3441, usage=0), flags=b [ 46.776] sna_pixmap_move_to_gpu: CPU damage? 0 [ 46.776] sna_pixmap_move_to_gpu: creating GPU bo (220x20@32), create=b [ 46.776] kgem_choose_tiling: 220x20 -> 1 [ 46.776] kgem_choose_tiling: 220x20 -> 1 [ 46.776] sna_pixmap_alloc_gpu: pixmap=3441 [ 46.776] kgem_create_2d(220x20, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 46.776] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1024, height=24 [ 46.776] kgem_set_tiling: handle=125, tiling=1 [1], pitch=1024 [1024]: 1 [ 46.776] kgem_bo_remove_from_inactive: removing handle=125 from inactive [ 46.776] from inactive: pitch=1024, tiling=1: handle=125, id=2020 [ 46.776] __sna_damage_all(220, 20) [ 46.776] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 46.776] sna_pixmap_mark_active: pixmap=3441, handle=125 [ 46.776] sna_drawable_use_bo: allocated GPU bo for operation [ 46.776] sna_drawable_use_bo: using GPU bo with damage? 0 [ 46.777] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 46.777] kgem_bo_is_render: handle=125, rq? 0 [0] [ 46.777] kgem_bo_is_render: handle=125, rq? 0 [0] [ 46.777] gen9_render_fill_boxes(0 x 1 [(0, 0), (220, 20) ...]) [ 46.777] sna_render_get_solid: 0 [ 46.777] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 46.777] kgem_check_bo: num_pages=+16, num_exec=+1 [ 46.777] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 46.777] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 46.777] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 46.777] kgem_add_handle: handle=4, index=0 [ 46.777] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 46.777] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 46.777] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 46.777] gen9_composite_get_binding_table(ffc0) [ 46.777] kgem_add_reloc64: handle=125, pos=16360, delta=0, domains=20002 [ 46.777] kgem_add_handle: handle=125, index=1 [ 46.777] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd0d4000) [ 46.777] __kgem_bo_mark_dirty: handle=125 (proxy? 0) [ 46.777] [3fe0] bind bo(handle=125, addr=fd0d4000), format=192, width=220, height=20, pitch=1024, tiling=1 -> render [ 46.777] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 46.777] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 46.777] kgem_add_handle: handle=7, index=2 [ 46.777] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 46.777] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 46.777] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 46.777] gen9_emit_sampler: sampler = 1 [ 46.777] gen9_emit_sf: num_sf_outputs=1 [ 46.777] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 46.777] gen9_emit_vertex_elements: setup id=0 [ 46.777] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 46.777] (0, 0), (220, 20) [ 46.777] gen8_vertex_flush[490] = 3 [ 46.777] sna_composite_rectangles: pixmap=3441 marking clear [0]? 1 [ 46.777] sna_composite_rectangles(pixmap=3441, op=1, fff2f1f0 x 1 [(0, 0)x(220, 20) ...]) [ 46.777] sna_composite_rectangles: converted to op 1 [ 46.777] sna_composite_rectangles[0] (0, 0)x(220, 20) -> (0, 0), (220, 20) [ 46.777] sna_composite_rectangles: nrects=1, region=(0, 0), (220, 20) x 1 [ 46.777] sna_composite_rectangles: clipped extents (0, 0),(220, 20) x 1 [ 46.777] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(220, 20) [ 46.777] sna_composite_rectangles: promoting to full GPU [ 46.777] sna_composite_rectangles: dropping last-cpu hint [ 46.777] sna_drawable_use_bo pixmap=3441, box=((0, 0), (220, 20)), flags=19... [ 46.777] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 46.777] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 46.777] sna_drawable_use_bo: using whole GPU bo [ 46.777] gen9_render_fill_boxes (op=1, color=(f2f2, f1f1, f0f0, ffff) [20028888]) [ 46.777] kgem_bo_is_render: handle=125, rq? 1 [1] [ 46.777] gen9_render_fill_boxes(fff2f1f0 x 1 [(0, 0), (220, 20) ...]) [ 46.777] sna_render_get_solid: fff2f1f0 [ 46.777] sna_render_get_solid(15) = fff2f1f0 (old) [ 46.777] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 46.777] kgem_check_bo: num_pages=+0, num_exec=+0 [ 46.777] gen9_composite_get_binding_table(ff00) [ 46.777] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 46.777] kgem_add_reloc64: adding proxy [delta=60] for handle=8 [ 46.777] kgem_add_handle: handle=8, index=3 [ 46.777] kgem_add_reloc64[5] = (delta=60, target handle=3, presumed=fdffe000) [ 46.777] [3fb0] bind bo(handle=8, addr=fdffe03c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 46.777] gen9_emit_vertex_elements: setup id=0 [ 46.777] (0, 0), (220, 20) [ 46.777] gen8_vertex_flush[4cc] = 3 [ 46.777] sna_composite_rectangles: pixmap=3441 marking clear [fff2f1f0]? 1 [ 46.777] sna_composite_rectangles(pixmap=3441, op=1, ff300a24 x 2 [(0, 0)x(220, 20) ...]) [ 46.777] sna_composite_rectangles: converted to op 1 [ 46.777] sna_composite_rectangles[0] (0, 0)x(220, 20) -> (0, 0), (220, 20) [ 46.777] sna_composite_rectangles[1] (0, 0)x(220, 20) -> (0, 0), (220, 20) [ 46.777] sna_composite_rectangles: nrects=2, region=(0, 0), (220, 20) x 2 [ 46.777] sna_composite_rectangles: clipped extents (0, 0),(220, 20) x 1 [ 46.777] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(220, 20) [ 46.777] sna_composite_rectangles: promoting to full GPU [ 46.777] sna_composite_rectangles: dropping last-cpu hint [ 46.777] sna_drawable_use_bo pixmap=3441, box=((0, 0), (220, 20)), flags=19... [ 46.777] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 46.777] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 46.777] sna_drawable_use_bo: using whole GPU bo [ 46.777] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 46.777] kgem_bo_is_render: handle=125, rq? 1 [1] [ 46.777] gen9_render_fill_boxes(ff300a24 x 1 [(0, 0), (220, 20) ...]) [ 46.777] sna_render_get_solid: ff300a24 [ 46.777] sna_render_get_solid(17) = ff300a24 (old) [ 46.777] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 46.777] kgem_check_bo: num_pages=+0, num_exec=+0 [ 46.777] gen9_composite_get_binding_table(fe80) [ 46.777] kgem_add_reloc64: handle=8, pos=16280, delta=0, domains=40000 [ 46.777] kgem_add_reloc64: adding proxy [delta=68] for handle=8 [ 46.777] kgem_add_reloc64[6] = (delta=68, target handle=3, presumed=fdffe000) [ 46.777] [3f90] bind bo(handle=8, addr=fdffe044), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 46.777] gen9_emit_vertex_elements: setup id=0 [ 46.777] (0, 0), (220, 20) [ 46.777] gen8_vertex_flush[508] = 3 [ 46.777] sna_composite_rectangles: pixmap=3441 marking clear [ff300a24]? 1 [ 46.777] sna_glyphs(op=3, nlist=2, src=(1, -2)) [ 46.777] kgem_bo_is_busy: handle=125, domain: 0 exec? 1, rq? 1 [ 46.777] can_discard_mask: nlist=2, mask=28888, depth 32, op=3 (bounded? 1) [ 46.777] glyphs_format: format=166024, depth=32 [ 46.777] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 46.777] sna_glyphs: discarding mask [ 46.777] glyphs0_to_dst(op=3, src=(1, -2), nlist=2, dst=(1, -2)+(0, 0)) [ 46.777] clipped_glyphs? 47 glyph in 2 lists extents (0, -14), (199, 19), region (0, 0), (199, 19): yes [ 46.777] gen9_render_composite: 0x0, current mode=1/1 [ 46.777] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 46.777] gen9_composite_fallback: mask is already on the GPU, try to use GPU [ 46.777] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 46.777] sna_drawable_use_bo pixmap=3441, box=((0, 0), (199, 19)), flags=7... [ 46.777] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 46.777] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 46.777] sna_drawable_use_bo: using whole GPU bo [ 46.777] gen9_composite_set_target: pixmap=3441, format=20028888, size=220x20, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 46.777] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 46.777] color_convert: src=ffffffff [20028888] [ 46.777] color_convert: dst=ffffffff [20028888] [ 46.777] sna_render_get_solid: ffffffff [ 46.777] sna_render_get_solid(white) [ 46.777] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 46.777] sna_transform_is_imprecise_integer_translation: no transform [ 46.777] gen9_composite_picture: integer translation (0, 0), removing [ 46.777] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 46.777] sna_render_pixmap_bo: GPU all damaged [ 46.777] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 46.777] gen4_choose_composite_emitter: solid, identity mask [ 46.777] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 46.777] aligning vertex: was 2, now 4 floats per vertex [ 46.777] gen9_composite_get_binding_table(fe00) [ 46.777] kgem_add_reloc64: handle=7, pos=16248, delta=0, domains=40000 [ 46.777] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 46.777] kgem_add_reloc64[7] = (delta=1048, target handle=2, presumed=fffe8000) [ 46.777] [3f70] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 46.777] kgem_add_reloc64: handle=6, pos=16232, delta=0, domains=40000 [ 46.777] kgem_add_handle: handle=6, index=4 [ 46.777] kgem_add_reloc64[8] = (delta=0, target handle=4, presumed=fd581000) [ 46.777] [3f60] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 46.777] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 46.777] gen9_emit_sampler: sampler = a [ 46.777] gen9_emit_sf: num_sf_outputs=2 [ 46.777] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 46.777] gen9_emit_vertex_elements: setup id=9 [ 46.777] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 46.777] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 46.777] glyphs0_to_dst: glyph=(10, -13), (19, 1), clip=(0, 0), (199, 19) [ 46.777] glyphs0_to_dst: blt=(10, 0), (19, 1) [ 46.777] emit_primitive_identity_mask__avx2: dst=(10, 0), mask=(832.00, 45.00) x (9.00, 1.00) [ 46.777] glyphs0_to_dst: glyph=(55, -10), (64, 1), clip=(0, 0), (199, 19) [ 46.777] glyphs0_to_dst: blt=(55, 0), (64, 1) [ 46.777] emit_primitive_identity_mask__avx2: dst=(55, 0), mask=(880.00, 26.00) x (9.00, 1.00) [ 46.777] glyphs0_to_dst: glyph=(73, -13), (82, 1), clip=(0, 0), (199, 19) [ 46.777] glyphs0_to_dst: blt=(73, 0), (82, 1) [ 46.777] emit_primitive_identity_mask__avx2: dst=(73, 0), mask=(832.00, 45.00) x (9.00, 1.00) [ 46.777] glyphs0_to_dst: glyph=(91, -10), (100, 1), clip=(0, 0), (199, 19) [ 46.777] glyphs0_to_dst: blt=(91, 0), (100, 1) [ 46.777] emit_primitive_identity_mask__avx2: dst=(91, 0), mask=(880.00, 26.00) x (9.00, 1.00) [ 46.777] glyphs0_to_dst: glyph=(99, 0), (110, 2), clip=(0, 0), (199, 19) [ 46.777] glyphs0_to_dst: blt=(99, 0), (110, 2) [ 46.777] emit_primitive_identity_mask__avx2: dst=(99, 0), mask=(832.00, 48.00) x (11.00, 2.00) [ 46.777] glyphs0_to_dst: glyph=(135, 0), (146, 2), clip=(0, 0), (199, 19) [ 46.777] glyphs0_to_dst: blt=(135, 0), (146, 2) [ 46.777] emit_primitive_identity_mask__avx2: dst=(135, 0), mask=(832.00, 48.00) x (11.00, 2.00) [ 46.777] glyphs0_to_dst: glyph=(162, -10), (172, 1), clip=(0, 0), (199, 19) [ 46.777] glyphs0_to_dst: blt=(162, 0), (172, 1) [ 46.777] emit_primitive_identity_mask__avx2: dst=(162, 0), mask=(880.00, 58.00) x (10.00, 1.00) [ 46.777] glyphs0_to_dst: glyph=(0, 10), (10, 13), clip=(0, 0), (199, 19) [ 46.777] glyphs0_to_dst: blt=(0, 10), (10, 13) [ 46.777] emit_primitive_identity_mask__avx2: dst=(0, 10), mask=(1008.00, 48.00) x (10.00, 3.00) [ 46.777] glyphs0_to_dst: glyph=(10, 4), (19, 18), clip=(0, 0), (199, 19) [ 46.777] glyphs0_to_dst: blt=(10, 4), (19, 18) [ 46.777] emit_primitive_identity_mask__avx2: dst=(10, 4), mask=(832.00, 32.00) x (9.00, 14.00) [ 46.777] glyphs0_to_dst: glyph=(19, 7), (28, 15), clip=(0, 0), (199, 19) [ 46.777] glyphs0_to_dst: blt=(19, 7), (28, 15) [ 46.777] emit_primitive_identity_mask__avx2: dst=(19, 7), mask=(896.00, 48.00) x (9.00, 8.00) [ 46.777] glyphs0_to_dst: glyph=(27, 7), (37, 15), clip=(0, 0), (199, 19) [ 46.777] glyphs0_to_dst: blt=(27, 7), (37, 15) [ 46.777] emit_primitive_identity_mask__avx2: dst=(27, 7), mask=(848.00, 16.00) x (10.00, 8.00) [ 46.777] glyphs0_to_dst: glyph=(37, 7), (46, 15), clip=(0, 0), (199, 19) [ 46.777] glyphs0_to_dst: blt=(37, 7), (46, 15) [ 46.777] emit_primitive_identity_mask__avx2: dst=(37, 7), mask=(848.00, 48.00) x (9.00, 8.00) [ 46.777] glyphs0_to_dst: glyph=(45, 4), (55, 15), clip=(0, 0), (199, 19) [ 46.777] glyphs0_to_dst: blt=(45, 4), (55, 15) [ 46.777] emit_primitive_identity_mask__avx2: dst=(45, 4), mask=(992.00, 32.00) x (10.00, 11.00) [ 46.777] glyphs0_to_dst: glyph=(55, 7), (64, 18), clip=(0, 0), (199, 19) [ 46.777] glyphs0_to_dst: blt=(55, 7), (64, 18) [ 46.777] emit_primitive_identity_mask__avx2: dst=(55, 7), mask=(880.00, 16.00) x (9.00, 11.00) [ 46.777] glyphs0_to_dst: glyph=(64, 4), (73, 15), clip=(0, 0), (199, 19) [ 46.777] glyphs0_to_dst: blt=(64, 4), (73, 15) [ 46.777] emit_primitive_identity_mask__avx2: dst=(64, 4), mask=(880.00, 0.00) x (9.00, 11.00) [ 46.777] glyphs0_to_dst: glyph=(73, 4), (82, 18), clip=(0, 0), (199, 19) [ 46.777] glyphs0_to_dst: blt=(73, 4), (82, 18) [ 46.777] emit_primitive_identity_mask__avx2: dst=(73, 4), mask=(832.00, 32.00) x (9.00, 14.00) [ 46.777] glyphs0_to_dst: glyph=(81, 7), (91, 15), clip=(0, 0), (199, 19) [ 46.777] glyphs0_to_dst: blt=(81, 7), (91, 15) [ 46.777] emit_primitive_identity_mask__avx2: dst=(81, 7), mask=(848.00, 16.00) x (10.00, 8.00) [ 46.777] glyphs0_to_dst: glyph=(91, 7), (100, 18), clip=(0, 0), (199, 19) [ 46.777] glyphs0_to_dst: blt=(91, 7), (100, 18) [ 46.777] emit_primitive_identity_mask__avx2: dst=(91, 7), mask=(880.00, 16.00) x (9.00, 11.00) [ 46.777] glyphs0_to_dst: glyph=(99, 17), (110, 19), clip=(0, 0), (199, 19) [ 46.777] glyphs0_to_dst: blt=(99, 17), (110, 19) [ 46.777] emit_primitive_identity_mask__avx2: dst=(99, 17), mask=(832.00, 48.00) x (11.00, 2.00) [ 46.777] glyphs0_to_dst: glyph=(108, 3), (118, 15), clip=(0, 0), (199, 19) [ 46.777] glyphs0_to_dst: blt=(108, 3), (118, 15) [ 46.777] emit_primitive_identity_mask__avx2: dst=(108, 3), mask=(864.00, 0.00) x (10.00, 12.00) [ 46.777] glyphs0_to_dst: glyph=(117, 7), (127, 15), clip=(0, 0), (199, 19) [ 46.777] glyphs0_to_dst: blt=(117, 7), (127, 15) [ 46.777] emit_primitive_identity_mask__avx2: dst=(117, 7), mask=(864.00, 32.00) x (10.00, 8.00) [ 46.777] glyphs0_to_dst: glyph=(126, 4), (136, 15), clip=(0, 0), (199, 19) [ 46.777] glyphs0_to_dst: blt=(126, 4), (136, 15) [ 46.777] emit_primitive_identity_mask__avx2: dst=(126, 4), mask=(880.00, 32.00) x (10.00, 11.00) [ 46.777] glyphs0_to_dst: glyph=(135, 17), (146, 19), clip=(0, 0), (199, 19) [ 46.777] glyphs0_to_dst: blt=(135, 17), (146, 19) [ 46.777] emit_primitive_identity_mask__avx2: dst=(135, 17), mask=(832.00, 48.00) x (11.00, 2.00) [ 46.777] glyphs0_to_dst: glyph=(144, 4), (154, 15), clip=(0, 0), (199, 19) [ 46.777] glyphs0_to_dst: blt=(144, 4), (154, 15) [ 46.777] emit_primitive_identity_mask__avx2: dst=(144, 4), mask=(880.00, 32.00) x (10.00, 11.00) [ 46.777] glyphs0_to_dst: glyph=(153, 7), (163, 15), clip=(0, 0), (199, 19) [ 46.777] glyphs0_to_dst: blt=(153, 7), (163, 15) [ 46.777] emit_primitive_identity_mask__avx2: dst=(153, 7), mask=(944.00, 0.00) x (10.00, 8.00) [ 46.777] glyphs0_to_dst: glyph=(162, 7), (172, 18), clip=(0, 0), (199, 19) [ 46.777] glyphs0_to_dst: blt=(162, 7), (172, 18) [ 46.777] emit_primitive_identity_mask__avx2: dst=(162, 7), mask=(880.00, 48.00) x (10.00, 11.00) [ 46.777] glyphs0_to_dst: glyph=(174, 12), (179, 15), clip=(0, 0), (199, 19) [ 46.777] glyphs0_to_dst: blt=(174, 12), (179, 15) [ 46.777] emit_primitive_identity_mask__avx2: dst=(174, 12), mask=(1008.00, 32.00) x (5.00, 3.00) [ 46.777] glyphs0_to_dst: glyph=(181, 7), (190, 15), clip=(0, 0), (199, 19) [ 46.777] glyphs0_to_dst: blt=(181, 7), (190, 15) [ 46.777] emit_primitive_identity_mask__avx2: dst=(181, 7), mask=(896.00, 48.00) x (9.00, 8.00) [ 46.777] glyphs0_to_dst: glyph=(190, 3), (199, 15), clip=(0, 0), (199, 19) [ 46.777] glyphs0_to_dst: blt=(190, 3), (199, 15) [ 46.777] emit_primitive_identity_mask__avx2: dst=(190, 3), mask=(992.00, 48.00) x (9.00, 12.00) [ 46.777] gen8_vertex_flush[5e4] = 87 [ 46.777] gen9_magic_ca_pass: CA fixup (5 -> 92) [ 46.777] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 46.777] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 46.777] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 46.777] sna_composite_rectangles(pixmap=3441, op=1, ffffffff x 1 [(208, 1)x(9, 17) ...]) [ 46.777] sna_composite_rectangles: converted to op 1 [ 46.777] sna_composite_rectangles[0] (208, 1)x(9, 17) -> (208, 1), (217, 18) [ 46.777] sna_composite_rectangles: nrects=1, region=(208, 1), (217, 18) x 1 [ 46.777] sna_composite_rectangles: clipped extents (208, 1),(217, 18) x 1 [ 46.777] sna_composite_rectangles: pixmap +(0, 0) extents (208, 1),(217, 18) [ 46.777] sna_composite_rectangles: dropping last-cpu hint [ 46.777] sna_drawable_use_bo pixmap=3441, box=((208, 1), (217, 18)), flags=9... [ 46.777] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 46.777] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 46.777] sna_drawable_use_bo: using whole GPU bo [ 46.777] gen9_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20028888]) [ 46.777] kgem_bo_is_render: handle=125, rq? 1 [1] [ 46.777] gen9_render_fill_boxes(ffffffff x 1 [(208, 1), (217, 18) ...]) [ 46.777] sna_render_get_solid: ffffffff [ 46.777] sna_render_get_solid(white) [ 46.777] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 46.777] kgem_check_bo: num_pages=+0, num_exec=+0 [ 46.777] aligning vertex: was 4, now 2 floats per vertex [ 46.777] gen9_composite_get_binding_table(fd40) [ 46.777] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 46.777] gen9_emit_sampler: sampler = 1 [ 46.777] gen9_emit_sf: num_sf_outputs=1 [ 46.777] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 46.777] gen9_emit_vertex_elements: setup id=0 [ 46.777] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 46.777] (208, 1), (217, 18) [ 46.777] gen8_vertex_flush[700] = 3 [ 46.777] sna_copy_area: src=pixmap=3441:(0, 0)x(220, 20)+(0, 0) -> dst=pixmap=3060:(477, 612)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 46.777] sna_copy_area: normal copy [ 46.777] sna_do_copy: src=(0, 0), dst=(477, 612), size=(220x20) [ 46.777] sna_do_copy: after drawable: src=(0, 0), dst=(542, 636), size=(220x20) [ 46.777] sna_do_copy: dst extents (542, 636), (762, 656), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 46.777] sna_do_copy: clipped dst extents (542, 636), (762, 656) [ 46.777] sna_do_copy: unclipped src extents (0, 0), (220, 20) [ 46.777] sna_do_copy: clipped src extents (0, 0), (220, 20) [ 46.777] sna_do_copy: pixmap -- no source clipping [ 46.777] sna_do_copy: src extents (0, 0), (220, 20) x 1 [ 46.777] sna_do_copy: copy region (542, 636), (762, 656) x 1 + (-542, -636) [ 46.777] sna_copy_boxes (boxes=1x[(542, 636), (762, 656)...], src pixmap=3441+(-542, -636), dst pixmap=3060+(-65, -24), alu=3, src.size=220x20, dst.size=3775x2136) [ 46.777] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94ace290, gpu_bo=125, cpu_bo=0), replaces=0 [ 46.777] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 46.777] sna_drawable_use_bo pixmap=3060, box=((477, 612), (697, 632)), flags=b... [ 46.777] sna_drawable_use_bo: exported target, set PREFER_GPU [ 46.777] sna_drawable_use_bo: pinned, never REPLACES [ 46.777] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=b [ 46.777] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 46.777] sna_drawable_use_bo: using whole GPU bo [ 46.777] sna_pixmap_move_to_gpu(pixmap=3441, usage=0), flags=a [ 46.777] sna_pixmap_move_to_gpu: already all-damaged [ 46.777] sna_pixmap_mark_active: pixmap=3441, handle=125 [ 46.777] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 46.777] gen9_render_copy_boxes (-477, -612)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 46.777] kgem_bo_is_render: handle=125, rq? 1 [1] [ 46.777] kgem_bo_is_render: handle=9, rq? 0 [0] [ 46.777] kgem_bo_is_render: handle=9, rq? 0 [0] [ 46.777] kgem_bo_is_render: handle=125, rq? 1 [1] [ 46.777] kgem_set_mode: flushing before new bo [ 46.777] gen8_vertex_close: used=374, vbo active? 23, vb=201, nreloc=2 [ 46.778] gen8_vertex_close: reloc[0] = 287 [ 46.778] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 46.778] kgem_add_handle: handle=23, index=5 [ 46.778] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=fd541000) [ 46.778] gen8_vertex_close: reloc[1] = 372 [ 46.778] kgem_add_reloc64: handle=23, pos=372, delta=0, domains=200000 [ 46.778] kgem_add_reloc64[10] = (delta=0, target handle=5, presumed=fd541000) [ 46.778] batch[1/1, flags=1800]: 454 454 16224 16384, nreloc=11, nexec=6, nfence=0, aperture=1116 [fenced=0] [ 46.778] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 46.778] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 46.778] kgem_fixup_relocs: shrinking by 61440 [ 46.778] __kgem_busy: handle=1, busy=0, wedged=0 [ 46.778] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 46.778] kgem_commit: release handle=125 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd0d4000 [ 46.778] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 46.778] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 46.778] __kgem_bo_clear_busy: handle=7 [ 46.778] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 46.778] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 46.778] __kgem_bo_clear_busy: handle=8 [ 46.778] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 46.778] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 46.778] __kgem_bo_clear_busy: handle=8 [ 46.778] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 46.778] __kgem_bo_clear_busy: handle=7 [ 46.778] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 46.778] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 46.778] __kgem_busy: handle=1, busy=131072, wedged=0 [ 46.778] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 46.778] kgem_check_bo: num_pages=+8116, num_exec=+2 [ 46.778] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 46.778] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 46.778] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 46.778] kgem_add_handle: handle=4, index=0 [ 46.778] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 46.778] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 46.778] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 46.778] gen9_composite_get_binding_table(ffc0) [ 46.778] kgem_add_reloc64: handle=9, pos=16360, delta=0, domains=20002 [ 46.778] kgem_add_handle: handle=9, index=1 [ 46.778] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f02dd000) [ 46.778] __kgem_bo_mark_dirty: handle=9 (proxy? 0) [ 46.778] [3fe0] bind bo(handle=9, addr=f02dd000), format=192, width=3775, height=2136, pitch=15360, tiling=1 -> render [ 46.778] kgem_add_reloc64: handle=125, pos=16344, delta=0, domains=40000 [ 46.778] kgem_add_handle: handle=125, index=2 [ 46.778] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd0d4000) [ 46.778] [3fd0] bind bo(handle=125, addr=fd0d4000), format=192, width=220, height=20, pitch=1024, tiling=1 -> sampler [ 46.778] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 46.778] gen9_emit_sampler: sampler = 0 [ 46.778] gen9_emit_sf: num_sf_outputs=1 [ 46.778] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 46.778] gen9_emit_vertex_elements: setup id=0 [ 46.778] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 46.778] (0, 0) -> (477, 612) + (220, 20) [ 46.778] gen8_vertex_flush[490] = 3 [ 46.778] sna_accel_flush: flush?=1, dirty?=0 [ 46.778] gen8_vertex_close: used=380, vbo active? 23, vb=1, nreloc=1 [ 46.778] gen8_vertex_close: reloc[0] = 287 [ 46.778] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 46.778] kgem_add_handle: handle=23, index=3 [ 46.778] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 46.778] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=8190 [fenced=0] [ 46.778] __kgem_busy: handle=1, busy=0, wedged=0 [ 46.778] __kgem_retire_rq: request 1 complete [ 46.778] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 46.778] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 46.778] kgem_fixup_relocs: shrinking by 61440 [ 46.778] __kgem_busy: handle=1, busy=0, wedged=0 [ 46.778] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 46.778] kgem_commit: release handle=9 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f02dd000 [ 46.778] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 46.778] kgem_commit: release handle=125 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd0d4000 [ 46.778] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 46.778] __kgem_busy: handle=1, busy=131072, wedged=0 [ 46.778] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 46.778] sna_accel_flush: flush?=0, dirty?=0 [ 46.778] sna_accel_flush: flush?=0, dirty?=0 [ 46.778] sna_accel_flush: flush?=0, dirty?=0 [ 46.778] sna_destroy_pixmap: pixmap=3441, attached?=1 [ 46.778] _kgem_bo_destroy: handle=125, proxy? 0 [ 46.778] __kgem_bo_destroy: handle=125, size=65536 [ 46.778] __kgem_busy: handle=125, busy=131072, wedged=0 [ 46.778] __kgem_bo_destroy: handle=125 -> active [ 46.778] __sna_free_pixmap(pixmap=3441) [ 46.778] sna_accel_flush: flush?=0, dirty?=0 [ 46.778] sna_accel_flush: flush?=0, dirty?=0 [ 46.778] sna_accel_flush: flush?=0, dirty?=0 [ 46.778] sna_block_handler (tv=0.470000) [ 46.778] kgem_retire, need_retire?=1 [ 46.778] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 46.778] kgem_retire__requests_ring: retiring ring 0 [ 46.778] __kgem_busy: handle=1, busy=0, wedged=0 [ 46.778] __kgem_retire_rq: request 1 complete [ 46.778] __kgem_bo_flush: handle=9, busy=0, wedged=0 [ 46.778] __kgem_bo_flush: handle=125, busy=0, wedged=0 [ 46.778] kgem_bo_move_to_cache: release handle=125 [ 46.778] kgem_bo_move_to_inactive: moving handle=125 to inactive [ 46.778] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 46.778] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 46.778] kgem_retire -- retired=1, need_retire=0 [ 46.778] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 46.778] gen6_render_retire: resetting idle vbo [ 46.778] sna_scanout_do_flush: flush timer active: delta=12 [ 46.778] sna_accel_do_throttle -- no pending activity [ 46.778] sna_accel_block: evaluating timers, active=5 [ 46.778] sna_accel_block: flush timer expires in 12 [46790] [ 46.779] sna_wakeup_handler [ 46.779] sna_accel_flush: flush?=0, dirty?=0 [ 46.779] sna_accel_flush: flush?=0, dirty?=0 [ 46.779] sna_block_handler (tv=0.469000) [ 46.779] sna_scanout_do_flush: flush timer active: delta=11 [ 46.779] sna_accel_do_throttle -- no pending activity [ 46.779] sna_accel_block: evaluating timers, active=5 [ 46.779] sna_accel_block: flush timer expires in 11 [46790] [ 46.780] sna_wakeup_handler [ 46.780] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=128, name=76 [ 46.780] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 46.780] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 46.780] sna_dri2_get_back: draw size=7680x2160, back buffer handle=128 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 [ 46.780] sna_dri2_get_back: reuse backbuffer? 1 [ 46.780] sna_dri2_get_back: back buffer handle=128, active?=0, refcnt=1 [ 46.780] sna_dri2_get_back: reuse unattached back [ 46.780] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 46.780] sna_dri2_reuse_buffer: reusing back buffer handle=128, name=76, pitch=30720, age=0 [ 46.780] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 46.780] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=29, name=3, active_scanout=3 [ 46.780] kgem_bo_flink: flinked handle=29 to name=3, marking non-reusable [ 46.780] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=29] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 46.780] sna_accel_flush: flush?=0, dirty?=0 [ 46.780] sna_accel_flush: flush?=0, dirty?=0 [ 46.780] sna_accel_flush: flush?=0, dirty?=0 [ 46.780] sna_block_handler (tv=0.468000) [ 46.780] sna_scanout_do_flush: flush timer active: delta=10 [ 46.780] sna_accel_do_throttle -- no pending activity [ 46.780] sna_accel_block: evaluating timers, active=5 [ 46.780] sna_accel_block: flush timer expires in 10 [46790] [ 46.780] sna_wakeup_handler [ 46.780] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 46.780] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 46.780] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 46.780] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 46.780] sna_dri2_get_msc(draw=146, pipe=0) [ 46.780] sna_crtc_record_swap: recording last swap on pipe=0, frame 2560 [msc=2560], time 46.770972 [ 46.780] sna_dri2_get_msc: msc=2560 [raw=2560], ust=46770972 [ 46.780] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=128 (refs=1/1, flush=0) , front=29 (refs=1/4, flush=1) [ 46.780] sna_dri2_schedule_swap(target_msc=2534, divisor=0, remainder=0) [ 46.780] sna_dri2_schedule_swap: using front handle=29, active_scanout?=3, flush?=1 [ 46.780] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 46.780] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 46.780] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 46.780] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 46.780] sna_crtc_record_swap: recording last swap on pipe=0, frame 2560 [msc=2560], time 46.770972 [ 46.780] immediate_swap: current_msc=2560, target_msc=2534 -- yes [ 46.780] can_flip: no, shadow enabled [ 46.780] sna_dri2_add_event: adding event to window 146) [ 46.780] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 46.780] sna_dri2_immediate_blit: no pending blit, starting chain [ 46.780] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 46.780] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 46.780] can_xchg: back size=8701e00, front size=8701e00 [ 46.780] can_xchg: yes, pixmap=165 [ 46.780] sna_dri2_xchg: win=146, exchange front=29/3,ref=2 and back=128/76,ref=2, pixmap=165 7680x2160 [ 46.780] sna_dri2_xchg: back_bo handle=128, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 46.780] sna_dri2_xchg: front_bo handle=29, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 46.780] set_bo: pixmap=165, handle=128 (old handle=29) [ 46.780] set_bo: marking whole pixmap as damaged [ 46.780] set_bo: applying final/discard move-to-gpu [ 46.780] wait_for_shadow: flags=0, flips=0, handle=29, shadow=32 [ 46.780] set_bo: dropping flush hint from handle=29 [ 46.780] set_bo: adding flush hint to handle=128 [ 46.780] mark_stale(handle=29) => 1 [ 46.780] swap_limit: draw=146 setting swap limit to 3 [ 46.780] sna_dri2_swap_limit_validate: swap limit set to 3 [ 46.780] sna_next_vblank(pipe=0, waiting until next vblank) [ 46.780] sna_dri2_schedule_swap: reported target_msc=2560 [ 46.780] sna_accel_flush: flush?=0, dirty?=0 [ 46.780] sna_accel_flush: flush?=0, dirty?=0 [ 46.780] sna_accel_flush: flush?=0, dirty?=0 [ 46.780] sna_accel_flush: flush?=0, dirty?=0 [ 46.780] sna_block_handler (tv=0.468000) [ 46.780] sna_scanout_do_flush: flush timer active: delta=10 [ 46.780] sna_accel_do_throttle -- no pending activity [ 46.780] sna_accel_block: evaluating timers, active=5 [ 46.780] sna_accel_block: flush timer expires in 10 [46790] [ 46.787] sna_wakeup_handler [ 46.787] sna_mode_wakeup: len=32 [ 46.787] sna_dri2_vblank_handler(type=2, sequence=2561, draw=3353) [ 46.787] sna_crtc_record_swap: recording last swap on pipe=0, frame 2561 [msc=2561], time 46.787695 [ 46.787] sna_dri2_vblank_handler: 2 complete, frame=2561 tv=46.787695 [ 46.787] sna_dri2_blit_complete: blit finished [ 46.787] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=2561, tv=46.787695) [ 46.787] frame_swap_complete(type=2): draw=146, pipe=0, frame=2561 [msc=2561], tv=46.787695 [ 46.787] sna_accel_flush: flush?=0, dirty?=0 [ 46.787] sna_dri2_event_free(draw?=1) [ 46.787] sna_dri2_remove_event: remove[0x561c947e0c40] from window 146, active? 1 [ 46.787] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 46.787] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=29] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 46.787] sna_dri2_vblank_handler complete [ 46.787] sna_block_handler (tv=0.461000) [ 46.787] sna_scanout_do_flush: flush timer active: delta=3 [ 46.787] sna_scanout_do_flush (time=46787), triggered [ 46.787] sna_scanout_flush (time=46787), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 46.787] has_shadow: has pending damage? 1, outstanding flips: 0 [ 46.787] stop_flush: scanout=128 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 46.787] has_shadow: has pending damage? 1, outstanding flips: 0 [ 46.787] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 46.787] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 46.787] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 46.787] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 46.787] sna_pixmap_move_to_gpu: already all-damaged [ 46.787] sna_pixmap_mark_active: pixmap=165, handle=128 [ 46.787] sna_mode_redisplay: crtc[0] transformed? 0 [ 46.787] sna_mode_redisplay: crtc[1] transformed? 0 [ 46.787] sna_mode_redisplay: crtc[2] transformed? 0 [ 46.787] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=128 [active=1] [ 46.787] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 29, transformed? 0 [ 46.787] get_fb: reusing fb=112 for handle=128 [ 46.787] sna_mode_redisplay: recording flip on CRTC:32 handle=128, active_scanout=2, serial=2 [ 46.787] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 46.787] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 29, transformed? 0 [ 46.787] sna_mode_redisplay: recording flip on CRTC:39 handle=128, active_scanout=3, serial=3 [ 46.787] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 46.787] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 46.787] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 46.787] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=128, shadow handle=32 [ 46.787] sna_accel_do_throttle -- no pending activity [ 46.787] sna_accel_block: evaluating timers, active=5 [ 46.787] sna_accel_block: flush timer expires in 16 [46803] [ 46.802] sna_wakeup_handler [ 46.802] sna_mode_wakeup: len=32 [ 46.802] sna_mode_wakeup: recording last swap on pipe=1, frame 2532 [9e4], time 46.803104 [ 46.802] sna_mode_wakeup: removing handle=29 [active_scanout=1] from scanout, installing handle=128 [active_scanout=3] [ 46.802] sna_mode_wakeup: flip complete, pending? 2 [ 46.802] sna_block_handler (tv=0.446000) [ 46.802] sna_scanout_do_flush: flush timer active: delta=1 [ 46.802] sna_scanout_do_flush (time=46802), triggered [ 46.802] sna_scanout_flush (time=46802), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 46.802] has_shadow: has pending damage? 0, outstanding flips: 1 [ 46.802] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 46.802] has_shadow: has pending damage? 0, outstanding flips: 1 [ 46.802] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) [ 46.802] sna_accel_do_throttle -- no pending activity [ 46.802] sna_accel_block: evaluating timers, active=5 [ 46.802] sna_accel_block: flush timer expires in 16 [46818] [ 46.804] sna_wakeup_handler [ 46.804] sna_mode_wakeup: len=32 [ 46.804] sna_mode_wakeup: recording last swap on pipe=0, frame 2562 [a02], time 46.804522 [ 46.804] sna_mode_wakeup: removing handle=29 [active_scanout=0] from scanout, installing handle=128 [active_scanout=3] [ 46.804] sna_mode_wakeup: flip complete, pending? 1 [ 46.804] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 46.804] sna_block_handler (tv=0.444000) [ 46.804] sna_scanout_do_flush: flush timer active: delta=14 [ 46.804] sna_accel_do_throttle -- no pending activity [ 46.804] sna_accel_block: evaluating timers, active=5 [ 46.804] sna_accel_block: flush timer expires in 14 [46818] [ 46.818] sna_wakeup_handler [ 46.818] sna_block_handler (tv=0.430000) [ 46.818] sna_scanout_do_flush: flush timer active: delta=0 [ 46.818] sna_scanout_do_flush (time=46818), triggered [ 46.818] sna_scanout_flush (time=46818), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 46.818] has_shadow: has pending damage? 0, outstanding flips: 0 [ 46.818] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 46.818] has_shadow: has pending damage? 0, outstanding flips: 0 [ 46.818] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 46.818] sna_accel_do_throttle -- no pending activity [ 46.818] sna_accel_block: evaluating timers, active=5 [ 46.818] sna_accel_block: flush timer expires in 16 [46834] [ 46.824] sna_wakeup_handler [ 46.824] sna_accel_flush: flush?=0, dirty?=0 [ 46.824] sna_accel_flush: flush?=0, dirty?=0 [ 46.824] sna_block_handler (tv=0.424000) [ 46.824] sna_scanout_do_flush: flush timer active: delta=10 [ 46.824] sna_accel_do_throttle -- no pending activity [ 46.824] sna_accel_block: evaluating timers, active=5 [ 46.824] sna_accel_block: flush timer expires in 10 [46834] [ 46.824] sna_wakeup_handler [ 46.824] sna_block_handler (tv=0.424000) [ 46.824] sna_scanout_do_flush: flush timer active: delta=10 [ 46.824] sna_accel_do_throttle -- no pending activity [ 46.824] sna_accel_block: evaluating timers, active=5 [ 46.824] sna_accel_block: flush timer expires in 10 [46834] [ 46.826] sna_wakeup_handler [ 46.826] sna_block_handler (tv=0.422000) [ 46.826] sna_scanout_do_flush: flush timer active: delta=8 [ 46.826] sna_accel_do_throttle -- no pending activity [ 46.826] sna_accel_block: evaluating timers, active=5 [ 46.826] sna_accel_block: flush timer expires in 8 [46834] [ 46.834] sna_wakeup_handler [ 46.834] sna_block_handler (tv=0.414000) [ 46.834] sna_scanout_do_flush: flush timer active: delta=0 [ 46.834] sna_scanout_do_flush (time=46834), triggered [ 46.834] sna_scanout_flush (time=46834), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 46.834] has_shadow: has pending damage? 0, outstanding flips: 0 [ 46.834] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 46.834] has_shadow: has pending damage? 0, outstanding flips: 0 [ 46.834] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 46.834] sna_accel_do_throttle -- no pending activity [ 46.834] sna_accel_block: evaluating timers, active=5 [ 46.834] sna_accel_block: flush timer expires in 16 [46850] [ 46.850] sna_wakeup_handler [ 46.850] sna_block_handler (tv=0.398000) [ 46.850] sna_scanout_do_flush: flush timer active: delta=0 [ 46.850] sna_scanout_do_flush (time=46850), triggered [ 46.850] sna_scanout_flush (time=46850), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 46.850] has_shadow: has pending damage? 0, outstanding flips: 0 [ 46.850] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 46.850] has_shadow: has pending damage? 0, outstanding flips: 0 [ 46.850] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 46.850] sna_accel_do_throttle -- no pending activity [ 46.850] sna_accel_block: evaluating timers, active=5 [ 46.850] sna_accel_block: flush timer expires in 16 [46866] [ 46.867] sna_wakeup_handler [ 46.867] sna_block_handler (tv=0.381000) [ 46.867] sna_scanout_do_flush: flush timer active: delta=-1 [ 46.867] sna_scanout_do_flush (time=46867), triggered [ 46.867] sna_scanout_flush (time=46867), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 46.867] has_shadow: has pending damage? 0, outstanding flips: 0 [ 46.867] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 46.867] has_shadow: has pending damage? 0, outstanding flips: 0 [ 46.867] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 46.867] sna_accel_do_throttle -- no pending activity [ 46.867] sna_accel_block: evaluating timers, active=5 [ 46.867] sna_accel_block: flush timer expires in 16 [46883] [ 46.883] sna_wakeup_handler [ 46.883] sna_block_handler (tv=0.365000) [ 46.883] sna_scanout_do_flush: flush timer active: delta=0 [ 46.883] sna_scanout_do_flush (time=46883), triggered [ 46.883] sna_scanout_flush (time=46883), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 46.883] has_shadow: has pending damage? 0, outstanding flips: 0 [ 46.883] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 46.883] has_shadow: has pending damage? 0, outstanding flips: 0 [ 46.883] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 46.883] sna_accel_do_throttle -- no pending activity [ 46.883] sna_accel_block: evaluating timers, active=5 [ 46.883] sna_accel_block: flush timer expires in 16 [46899] [ 46.900] sna_wakeup_handler [ 46.900] sna_block_handler (tv=0.348000) [ 46.900] sna_scanout_do_flush: flush timer active: delta=-1 [ 46.900] sna_scanout_do_flush (time=46900), triggered [ 46.900] sna_scanout_flush (time=46900), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 46.900] has_shadow: has pending damage? 0, outstanding flips: 0 [ 46.900] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 46.900] has_shadow: has pending damage? 0, outstanding flips: 0 [ 46.900] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 46.900] sna_accel_do_throttle -- no pending activity [ 46.900] sna_accel_block: evaluating timers, active=5 [ 46.900] sna_accel_block: flush timer expires in 16 [46916] [ 46.916] sna_wakeup_handler [ 46.916] sna_block_handler (tv=0.332000) [ 46.916] sna_scanout_do_flush: flush timer active: delta=0 [ 46.916] sna_scanout_do_flush (time=46916), triggered [ 46.916] sna_scanout_flush (time=46916), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 46.916] has_shadow: has pending damage? 0, outstanding flips: 0 [ 46.916] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 46.916] has_shadow: has pending damage? 0, outstanding flips: 0 [ 46.916] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 46.916] sna_accel_do_throttle -- no pending activity [ 46.916] sna_accel_block: evaluating timers, active=5 [ 46.916] sna_accel_block: flush timer expires in 16 [46932] [ 46.933] sna_wakeup_handler [ 46.933] sna_block_handler (tv=0.315000) [ 46.933] sna_scanout_do_flush: flush timer active: delta=-1 [ 46.933] sna_scanout_do_flush (time=46933), triggered [ 46.933] sna_scanout_flush (time=46933), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 46.933] has_shadow: has pending damage? 0, outstanding flips: 0 [ 46.933] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 46.933] has_shadow: has pending damage? 0, outstanding flips: 0 [ 46.933] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 46.933] sna_accel_do_throttle -- no pending activity [ 46.933] sna_accel_block: evaluating timers, active=5 [ 46.933] sna_accel_block: flush timer expires in 16 [46949] [ 46.949] sna_wakeup_handler [ 46.949] sna_block_handler (tv=0.299000) [ 46.949] sna_scanout_do_flush: flush timer active: delta=0 [ 46.949] sna_scanout_do_flush (time=46949), triggered [ 46.949] sna_scanout_flush (time=46949), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 46.949] has_shadow: has pending damage? 0, outstanding flips: 0 [ 46.949] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 46.949] has_shadow: has pending damage? 0, outstanding flips: 0 [ 46.949] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 46.949] sna_accel_do_throttle -- no pending activity [ 46.949] sna_accel_block: evaluating timers, active=5 [ 46.949] sna_accel_block: flush timer expires in 16 [46965] [ 46.965] sna_wakeup_handler [ 46.965] sna_block_handler (tv=0.283000) [ 46.965] sna_scanout_do_flush: flush timer active: delta=0 [ 46.965] sna_scanout_do_flush (time=46965), triggered [ 46.965] sna_scanout_flush (time=46965), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 46.965] has_shadow: has pending damage? 0, outstanding flips: 0 [ 46.965] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 46.965] has_shadow: has pending damage? 0, outstanding flips: 0 [ 46.966] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 46.966] sna_accel_do_throttle -- no pending activity [ 46.966] sna_accel_block: evaluating timers, active=5 [ 46.966] sna_accel_block: flush timer expires in 16 [46981] [ 46.982] sna_wakeup_handler [ 46.982] sna_block_handler (tv=0.266000) [ 46.982] sna_scanout_do_flush: flush timer active: delta=-1 [ 46.982] sna_scanout_do_flush (time=46982), triggered [ 46.982] sna_scanout_flush (time=46982), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 46.982] has_shadow: has pending damage? 0, outstanding flips: 0 [ 46.982] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 46.982] has_shadow: has pending damage? 0, outstanding flips: 0 [ 46.982] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 46.982] sna_accel_do_throttle -- no pending activity [ 46.982] sna_accel_block: evaluating timers, active=5 [ 46.982] sna_accel_block: flush timer expires in 16 [46998] [ 46.998] sna_wakeup_handler [ 46.998] sna_block_handler (tv=0.250000) [ 46.998] sna_scanout_do_flush: flush timer active: delta=0 [ 46.998] sna_scanout_do_flush (time=46998), triggered [ 46.998] sna_scanout_flush (time=46998), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 46.998] has_shadow: has pending damage? 0, outstanding flips: 0 [ 46.998] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 46.998] has_shadow: has pending damage? 0, outstanding flips: 0 [ 46.998] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 46.998] sna_accel_do_throttle -- no pending activity [ 46.998] sna_accel_block: evaluating timers, active=5 [ 46.998] sna_accel_block: flush timer expires in 16 [47014] [ 47.015] sna_wakeup_handler [ 47.015] sna_block_handler (tv=0.233000) [ 47.015] sna_scanout_do_flush: flush timer active: delta=-1 [ 47.015] sna_scanout_do_flush (time=47015), triggered [ 47.015] sna_scanout_flush (time=47015), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 47.015] has_shadow: has pending damage? 0, outstanding flips: 0 [ 47.015] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 47.015] has_shadow: has pending damage? 0, outstanding flips: 0 [ 47.015] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 47.015] sna_accel_do_throttle -- no pending activity [ 47.015] sna_accel_block: evaluating timers, active=5 [ 47.015] sna_accel_block: flush timer expires in 16 [47031] [ 47.031] sna_wakeup_handler [ 47.031] sna_block_handler (tv=0.217000) [ 47.031] sna_scanout_do_flush: flush timer active: delta=0 [ 47.031] sna_scanout_do_flush (time=47031), triggered [ 47.031] sna_scanout_flush (time=47031), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 47.031] has_shadow: has pending damage? 0, outstanding flips: 0 [ 47.031] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 47.031] has_shadow: has pending damage? 0, outstanding flips: 0 [ 47.031] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 47.031] sna_accel_do_throttle -- no pending activity [ 47.031] sna_accel_block: evaluating timers, active=5 [ 47.031] sna_accel_block: flush timer expires in 16 [47047] [ 47.048] sna_wakeup_handler [ 47.048] sna_block_handler (tv=0.200000) [ 47.048] sna_scanout_do_flush: flush timer active: delta=-1 [ 47.048] sna_scanout_do_flush (time=47048), triggered [ 47.048] sna_scanout_flush (time=47048), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 47.048] has_shadow: has pending damage? 0, outstanding flips: 0 [ 47.048] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 47.048] has_shadow: has pending damage? 0, outstanding flips: 0 [ 47.048] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 47.048] sna_accel_do_throttle -- no pending activity [ 47.048] sna_accel_block: evaluating timers, active=5 [ 47.048] sna_accel_block: flush timer expires in 16 [47064] [ 47.053] sna_wakeup_handler [ 47.054] sna_accel_flush: flush?=0, dirty?=0 [ 47.054] sna_accel_flush: flush?=0, dirty?=0 [ 47.054] sna_block_handler (tv=0.499000) [ 47.054] sna_scanout_do_flush: flush timer active: delta=10 [ 47.054] sna_accel_do_throttle -- no pending activity [ 47.054] sna_accel_block: evaluating timers, active=5 [ 47.054] sna_accel_block: flush timer expires in 10 [47064] [ 47.054] sna_wakeup_handler [ 47.054] sna_block_handler (tv=0.499000) [ 47.054] sna_scanout_do_flush: flush timer active: delta=10 [ 47.054] sna_accel_do_throttle -- no pending activity [ 47.054] sna_accel_block: evaluating timers, active=5 [ 47.054] sna_accel_block: flush timer expires in 10 [47064] [ 47.054] sna_wakeup_handler [ 47.054] sna_accel_flush: flush?=0, dirty?=0 [ 47.054] sna_accel_flush: flush?=0, dirty?=0 [ 47.054] sna_accel_flush: flush?=0, dirty?=0 [ 47.054] sna_accel_flush: flush?=0, dirty?=0 [ 47.054] sna_block_handler (tv=0.499000) [ 47.054] sna_scanout_do_flush: flush timer active: delta=10 [ 47.054] sna_accel_do_throttle -- no pending activity [ 47.054] sna_accel_block: evaluating timers, active=5 [ 47.054] sna_accel_block: flush timer expires in 10 [47064] [ 47.055] sna_wakeup_handler [ 47.055] sna_accel_flush: flush?=0, dirty?=0 [ 47.055] sna_block_handler (tv=0.498000) [ 47.055] sna_scanout_do_flush: flush timer active: delta=9 [ 47.055] sna_accel_do_throttle -- no pending activity [ 47.055] sna_accel_block: evaluating timers, active=5 [ 47.055] sna_accel_block: flush timer expires in 9 [47064] [ 47.064] sna_wakeup_handler [ 47.064] sna_block_handler (tv=0.489000) [ 47.064] sna_scanout_do_flush: flush timer active: delta=0 [ 47.064] sna_scanout_do_flush (time=47064), triggered [ 47.064] sna_scanout_flush (time=47064), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 47.064] has_shadow: has pending damage? 0, outstanding flips: 0 [ 47.064] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 47.064] has_shadow: has pending damage? 0, outstanding flips: 0 [ 47.064] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 47.064] sna_accel_do_throttle -- no pending activity [ 47.064] sna_accel_block: evaluating timers, active=5 [ 47.064] sna_accel_block: flush timer expires in 16 [47080] [ 47.065] sna_wakeup_handler [ 47.065] sna_accel_flush: flush?=0, dirty?=0 [ 47.065] sna_accel_flush: flush?=0, dirty?=0 [ 47.065] sna_block_handler (tv=0.488000) [ 47.065] sna_scanout_do_flush: flush timer active: delta=15 [ 47.065] sna_accel_do_throttle -- no pending activity [ 47.065] sna_accel_block: evaluating timers, active=5 [ 47.065] sna_accel_block: flush timer expires in 15 [47080] [ 47.080] sna_wakeup_handler [ 47.080] sna_block_handler (tv=0.473000) [ 47.081] sna_scanout_do_flush: flush timer active: delta=-1 [ 47.081] sna_scanout_do_flush (time=47081), triggered [ 47.081] sna_scanout_flush (time=47081), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 47.081] has_shadow: has pending damage? 0, outstanding flips: 0 [ 47.081] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 47.081] has_shadow: has pending damage? 0, outstanding flips: 0 [ 47.081] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 47.081] sna_accel_do_throttle -- no pending activity [ 47.081] sna_accel_block: evaluating timers, active=5 [ 47.081] sna_accel_block: flush timer expires in 16 [47097] [ 47.081] sna_wakeup_handler [ 47.081] sna_create_pixmap(697, 37, 32, usage=0) [ 47.081] kgem_can_create_2d: 697x37 @ 32 [ 47.081] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2816, height=37 [ 47.081] kgem_can_create_2d: untiled size=106496 [ 47.081] kgem_choose_tiling: TLB near-miss between lines 697x37 (pitch=2788), forcing tiling 1 [ 47.081] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2816, height=37 [ 47.081] kgem_can_create_2d: tiled[-1] size=106496 [ 47.081] sna_create_pixmap: usage=0, flags=1b [ 47.081] sna_create_pixmap: creating GPU pixmap 697x37, stride=2788, flags=1b [ 47.081] __pop_freed_pixmap: reusing freed pixmap=3441 header [ 47.081] create_pixmap_hdr: pixmap=3442, width=697, height=37, usage=0 [ 47.081] sna_create_pixmap: serial=3442, 697x37, usage=0 [ 47.081] sna_composite_rectangles(pixmap=3443, op=0, 0 x 1 [(0, 0)x(697, 37) ...]) [ 47.081] sna_composite_rectangles: converted to op 0 [ 47.081] sna_composite_rectangles[0] (0, 0)x(697, 37) -> (0, 0), (697, 37) [ 47.081] sna_composite_rectangles: nrects=1, region=(0, 0), (697, 37) x 1 [ 47.081] sna_composite_rectangles: clipped extents (0, 0),(697, 37) x 1 [ 47.081] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(697, 37) [ 47.081] sna_composite_rectangles: dropping last-cpu hint [ 47.081] sna_drawable_use_bo pixmap=3443, box=((0, 0), (697, 37)), flags=19... [ 47.081] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 47.081] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 47.081] sna_pixmap_move_to_gpu(pixmap=3443, usage=0), flags=b [ 47.081] sna_pixmap_move_to_gpu: CPU damage? 0 [ 47.081] sna_pixmap_move_to_gpu: creating GPU bo (697x37@32), create=b [ 47.081] kgem_choose_tiling: TLB near-miss between lines 697x37 (pitch=2788), forcing tiling 1 [ 47.081] kgem_choose_tiling: TLB near-miss between lines 697x37 (pitch=2788), forcing tiling 1 [ 47.081] sna_pixmap_alloc_gpu: pixmap=3443 [ 47.081] kgem_create_2d(697x37, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 47.081] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=3072, height=40 [ 47.081] inactive too small: 16 < 30 [ 47.081] inactive too small: 16 < 30 [ 47.081] inactive too small: 16 < 30 [ 47.081] inactive too small: 16 < 30 [ 47.081] inactive too small: 16 < 30 [ 47.081] inactive too small: 16 < 30 [ 47.081] inactive too small: 16 < 30 [ 47.081] inactive too small: 16 < 30 [ 47.081] inactive too small: 16 < 30 [ 47.081] inactive too small: 16 < 30 [ 47.081] inactive too small: 16 < 30 [ 47.081] inactive too small: 16 < 30 [ 47.081] inactive too small: 16 < 30 [ 47.081] inactive too small: 16 < 30 [ 47.081] inactive too small: 16 < 30 [ 47.081] inactive too small: 16 < 30 [ 47.081] inactive too small: 16 < 30 [ 47.081] inactive too small: 16 < 30 [ 47.081] inactive too small: 16 < 30 [ 47.081] kgem_bo_remove_from_inactive: removing handle=17 from inactive [ 47.081] from inactive: pitch=3072, tiling=1: handle=17, id=2021 [ 47.081] __sna_damage_all(697, 37) [ 47.081] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 47.081] sna_pixmap_mark_active: pixmap=3443, handle=17 [ 47.081] sna_drawable_use_bo: allocated GPU bo for operation [ 47.081] sna_drawable_use_bo: using GPU bo with damage? 0 [ 47.081] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 47.081] kgem_bo_is_render: handle=17, rq? 0 [0] [ 47.081] kgem_bo_is_render: handle=17, rq? 0 [0] [ 47.081] gen9_render_fill_boxes(0 x 1 [(0, 0), (697, 37) ...]) [ 47.081] sna_render_get_solid: 0 [ 47.081] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 47.081] kgem_check_bo: num_pages=+64, num_exec=+1 [ 47.081] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 47.081] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 47.081] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 47.081] kgem_add_handle: handle=4, index=0 [ 47.081] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 47.081] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 47.081] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 47.081] gen9_composite_get_binding_table(ffc0) [ 47.081] kgem_add_reloc64: handle=17, pos=16360, delta=0, domains=20002 [ 47.081] kgem_add_handle: handle=17, index=1 [ 47.081] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fff63000) [ 47.081] __kgem_bo_mark_dirty: handle=17 (proxy? 0) [ 47.081] [3fe0] bind bo(handle=17, addr=fff63000), format=192, width=697, height=37, pitch=3072, tiling=1 -> render [ 47.081] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 47.081] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 47.081] kgem_add_handle: handle=7, index=2 [ 47.081] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 47.081] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 47.081] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 47.081] gen9_emit_sampler: sampler = 1 [ 47.081] gen9_emit_sf: num_sf_outputs=1 [ 47.081] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 47.081] gen9_emit_vertex_elements: setup id=0 [ 47.081] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 47.081] (0, 0), (697, 37) [ 47.081] gen8_vertex_flush[490] = 3 [ 47.081] sna_composite_rectangles: pixmap=3443 marking clear [0]? 1 [ 47.081] sna_composite_rectangles(pixmap=3443, op=1, fff2f1f0 x 4 [(684, 0)x(13, 17) ...]) [ 47.081] sna_composite_rectangles: converted to op 1 [ 47.081] sna_composite_rectangles[0] (684, 0)x(13, 17) -> (684, 0), (697, 17) [ 47.081] sna_composite_rectangles[1] (684, 17)x(13, 3) -> (684, 17), (697, 20) [ 47.081] sna_composite_rectangles[2] (0, 17)x(13, 3) -> (0, 17), (13, 20) [ 47.081] sna_composite_rectangles[3] (0, 20)x(13, 17) -> (0, 20), (13, 37) [ 47.081] sna_composite_rectangles: nrects=4, region=(0, 0), (697, 37) x 4 [ 47.081] sna_composite_rectangles: clipped extents (0, 0),(697, 37) x 4 [ 47.081] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(697, 37) [ 47.081] sna_composite_rectangles: dropping last-cpu hint [ 47.081] sna_drawable_use_bo pixmap=3443, box=((0, 0), (697, 37)), flags=1... [ 47.081] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 47.081] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 47.081] sna_drawable_use_bo: using whole GPU bo [ 47.081] gen9_render_fill_boxes (op=1, color=(f2f2, f1f1, f0f0, ffff) [20028888]) [ 47.081] kgem_bo_is_render: handle=17, rq? 1 [1] [ 47.081] gen9_render_fill_boxes(fff2f1f0 x 4 [(684, 0), (697, 17) ...]) [ 47.081] sna_render_get_solid: fff2f1f0 [ 47.081] sna_render_get_solid(15) = fff2f1f0 (old) [ 47.081] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 47.081] kgem_check_bo: num_pages=+0, num_exec=+0 [ 47.081] gen9_composite_get_binding_table(ff00) [ 47.081] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 47.081] kgem_add_reloc64: adding proxy [delta=60] for handle=8 [ 47.081] kgem_add_handle: handle=8, index=3 [ 47.081] kgem_add_reloc64[5] = (delta=60, target handle=3, presumed=fdffe000) [ 47.081] [3fb0] bind bo(handle=8, addr=fdffe03c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 47.081] gen9_emit_vertex_elements: setup id=0 [ 47.081] (684, 0), (697, 17) [ 47.081] (0, 17), (13, 20) [ 47.081] (684, 17), (697, 20) [ 47.081] (0, 20), (13, 37) [ 47.081] gen8_vertex_flush[4cc] = 12 [ 47.081] sna_composite_rectangles(pixmap=3443, op=1, ff300a24 x 4 [(684, 0)x(13, 17) ...]) [ 47.081] sna_composite_rectangles: converted to op 1 [ 47.081] sna_composite_rectangles[0] (684, 0)x(13, 17) -> (684, 0), (697, 17) [ 47.081] sna_composite_rectangles[1] (684, 17)x(13, 3) -> (684, 17), (697, 20) [ 47.081] sna_composite_rectangles[2] (0, 17)x(13, 3) -> (0, 17), (13, 20) [ 47.081] sna_composite_rectangles[3] (0, 20)x(13, 17) -> (0, 20), (13, 37) [ 47.081] sna_composite_rectangles: nrects=4, region=(0, 0), (697, 37) x 4 [ 47.081] sna_composite_rectangles: clipped extents (0, 0),(697, 37) x 4 [ 47.081] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(697, 37) [ 47.081] sna_composite_rectangles: dropping last-cpu hint [ 47.081] sna_drawable_use_bo pixmap=3443, box=((0, 0), (697, 37)), flags=1... [ 47.081] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 47.081] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 47.081] sna_drawable_use_bo: using whole GPU bo [ 47.081] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 47.081] kgem_bo_is_render: handle=17, rq? 1 [1] [ 47.081] gen9_render_fill_boxes(ff300a24 x 4 [(684, 0), (697, 17) ...]) [ 47.081] sna_render_get_solid: ff300a24 [ 47.081] sna_render_get_solid(17) = ff300a24 (old) [ 47.081] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 47.081] kgem_check_bo: num_pages=+0, num_exec=+0 [ 47.081] gen9_composite_get_binding_table(fe80) [ 47.081] kgem_add_reloc64: handle=8, pos=16280, delta=0, domains=40000 [ 47.081] kgem_add_reloc64: adding proxy [delta=68] for handle=8 [ 47.081] kgem_add_reloc64[6] = (delta=68, target handle=3, presumed=fdffe000) [ 47.081] [3f90] bind bo(handle=8, addr=fdffe044), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 47.081] gen9_emit_vertex_elements: setup id=0 [ 47.081] (684, 0), (697, 17) [ 47.081] (0, 17), (13, 20) [ 47.081] (684, 17), (697, 20) [ 47.081] (0, 20), (13, 37) [ 47.081] gen8_vertex_flush[508] = 12 [ 47.081] sna_composite_rectangles(pixmap=3443, op=1, ff300a24 x 4 [(684, 0)x(13, 17) ...]) [ 47.081] sna_composite_rectangles: converted to op 1 [ 47.081] sna_composite_rectangles[0] (684, 0)x(13, 17) -> (684, 0), (697, 17) [ 47.081] sna_composite_rectangles[1] (684, 17)x(13, 3) -> (684, 17), (697, 20) [ 47.081] sna_composite_rectangles[2] (0, 17)x(13, 3) -> (0, 17), (13, 20) [ 47.081] sna_composite_rectangles[3] (0, 20)x(13, 17) -> (0, 20), (13, 37) [ 47.081] sna_composite_rectangles: nrects=4, region=(0, 0), (697, 37) x 4 [ 47.081] sna_composite_rectangles: clipped extents (0, 0),(697, 37) x 4 [ 47.081] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(697, 37) [ 47.081] sna_composite_rectangles: dropping last-cpu hint [ 47.081] sna_drawable_use_bo pixmap=3443, box=((0, 0), (697, 37)), flags=1... [ 47.081] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 47.081] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 47.081] sna_drawable_use_bo: using whole GPU bo [ 47.081] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 47.081] kgem_bo_is_render: handle=17, rq? 1 [1] [ 47.081] gen9_render_fill_boxes(ff300a24 x 4 [(684, 0), (697, 17) ...]) [ 47.081] sna_render_get_solid: ff300a24 [ 47.081] sna_render_get_solid(17) = ff300a24 (last) [ 47.081] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 47.081] kgem_check_bo: num_pages=+0, num_exec=+0 [ 47.081] gen9_composite_get_binding_table(fe00) [ 47.081] gen9_emit_vertex_elements: setup id=0 [ 47.081] (684, 0), (697, 17) [ 47.081] (0, 17), (13, 20) [ 47.081] (684, 17), (697, 20) [ 47.081] (0, 20), (13, 37) [ 47.081] gen8_vertex_flush[508] = 24 [ 47.081] sna_glyphs(op=3, nlist=1, src=(1, 15)) [ 47.081] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 47.081] sna_glyphs: discarding mask [ 47.081] glyphs0_to_dst(op=3, src=(1, 15), nlist=1, dst=(1, 15)+(0, 0)) [ 47.081] clipped_glyphs? 2 glyph in 1 lists extents (1, 5), (19, 18), region (2, 17), (13, 18): yes [ 47.081] gen9_render_composite: 0x0, current mode=1/1 [ 47.081] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 47.081] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 47.081] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 47.081] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 47.081] sna_drawable_use_bo pixmap=3443, box=((2, 17), (13, 18)), flags=7... [ 47.081] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 47.081] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 47.081] sna_drawable_use_bo: using whole GPU bo [ 47.081] gen9_composite_set_target: pixmap=3443, format=20028888, size=697x37, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 47.081] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 47.081] color_convert: src=ff8ae234 [20028888] [ 47.081] color_convert: dst=ff8ae234 [20028888] [ 47.081] sna_render_get_solid: ff8ae234 [ 47.081] sna_render_get_solid(22) = ff8ae234 (old) [ 47.081] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 47.081] sna_transform_is_imprecise_integer_translation: no transform [ 47.081] gen9_composite_picture: integer translation (0, 0), removing [ 47.081] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 47.081] sna_render_pixmap_bo: GPU all damaged [ 47.081] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 47.081] gen4_choose_composite_emitter: solid, identity mask [ 47.081] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 47.081] aligning vertex: was 2, now 4 floats per vertex [ 47.081] gen9_composite_get_binding_table(fe00) [ 47.081] kgem_add_reloc64: handle=8, pos=16248, delta=0, domains=40000 [ 47.081] kgem_add_reloc64: adding proxy [delta=88] for handle=8 [ 47.081] kgem_add_reloc64[7] = (delta=88, target handle=3, presumed=fdffe000) [ 47.081] [3f70] bind bo(handle=8, addr=fdffe058), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 47.081] kgem_add_reloc64: handle=6, pos=16232, delta=0, domains=40000 [ 47.081] kgem_add_handle: handle=6, index=4 [ 47.081] kgem_add_reloc64[8] = (delta=0, target handle=4, presumed=fd581000) [ 47.081] [3f60] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 47.081] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 47.081] gen9_emit_sampler: sampler = a [ 47.081] gen9_emit_sf: num_sf_outputs=2 [ 47.081] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 47.081] gen9_emit_vertex_elements: setup id=9 [ 47.081] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 47.081] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 47.081] glyphs0_to_dst: glyph=(9, 5), (19, 18), clip=(2, 17), (13, 18) [ 47.081] glyphs0_to_dst: blt=(9, 17), (13, 18) [ 47.081] emit_primitive_identity_mask__avx2: dst=(9, 17), mask=(672.00, 60.00) x (4.00, 1.00) [ 47.081] gen8_vertex_flush[5e4] = 3 [ 47.081] gen9_magic_ca_pass: CA fixup (20 -> 23) [ 47.081] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 47.081] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 47.081] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 47.081] sna_composite_rectangles(pixmap=3443, op=1, ffffffff x 2 [(1, 18)x(9, 2) ...]) [ 47.081] sna_composite_rectangles: converted to op 1 [ 47.081] sna_composite_rectangles[0] (1, 18)x(9, 2) -> (1, 18), (10, 20) [ 47.081] sna_composite_rectangles[1] (1, 20)x(9, 15) -> (1, 20), (10, 35) [ 47.081] sna_composite_rectangles: nrects=2, region=(1, 18), (10, 35) x 2 [ 47.081] sna_composite_rectangles: clipped extents (1, 18),(10, 35) x 1 [ 47.081] sna_composite_rectangles: pixmap +(0, 0) extents (1, 18),(10, 35) [ 47.081] sna_composite_rectangles: dropping last-cpu hint [ 47.081] sna_drawable_use_bo pixmap=3443, box=((1, 18), (10, 35)), flags=9... [ 47.081] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 47.081] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 47.081] sna_drawable_use_bo: using whole GPU bo [ 47.081] gen9_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20028888]) [ 47.081] kgem_bo_is_render: handle=17, rq? 1 [1] [ 47.081] gen9_render_fill_boxes(ffffffff x 1 [(1, 18), (10, 35) ...]) [ 47.081] sna_render_get_solid: ffffffff [ 47.081] sna_render_get_solid(white) [ 47.081] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 47.081] kgem_check_bo: num_pages=+0, num_exec=+0 [ 47.081] aligning vertex: was 4, now 2 floats per vertex [ 47.082] gen9_composite_get_binding_table(fd40) [ 47.082] kgem_add_reloc64: handle=7, pos=16200, delta=0, domains=40000 [ 47.082] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 47.082] kgem_add_reloc64[9] = (delta=1048, target handle=2, presumed=fffe8000) [ 47.082] [3f40] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 47.082] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 47.082] gen9_emit_sampler: sampler = 1 [ 47.082] gen9_emit_sf: num_sf_outputs=1 [ 47.082] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 47.082] gen9_emit_vertex_elements: setup id=0 [ 47.082] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 47.082] (1, 18), (10, 35) [ 47.082] gen8_vertex_flush[720] = 3 [ 47.082] sna_validate_gc(0x561c94ab2470) changes=e0000, previous serial=80000d2f, drawable=d2f [ 47.082] sna_validate_gc: recomputing clip [ 47.082] sna_validate_gc: composite clip=4x[(65, 636), (762, 673)] [0x561c94a33930] [ 47.082] sna_copy_area: src=pixmap=3443:(0, 0)x(697, 37)+(0, 0) -> dst=pixmap=3060:(0, 612)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 47.082] sna_copy_area: normal copy [ 47.082] sna_do_copy: src=(0, 0), dst=(0, 612), size=(697x37) [ 47.082] sna_do_copy: after drawable: src=(0, 0), dst=(65, 636), size=(697x37) [ 47.082] sna_do_copy: dst extents (65, 636), (762, 673), dst clip extents (65, 636), (762, 673), dst size=3775x2136 [ 47.082] sna_do_copy: clipped dst extents (65, 636), (762, 673) [ 47.082] sna_do_copy: unclipped src extents (0, 0), (697, 37) [ 47.082] sna_do_copy: clipped src extents (0, 0), (697, 37) [ 47.082] sna_do_copy: pixmap -- no source clipping [ 47.082] sna_do_copy: src extents (0, 0), (697, 37) x 1 [ 47.082] sna_do_copy: copy region (65, 636), (762, 673) x 4 + (-65, -636) [ 47.082] sna_copy_boxes (boxes=4x[(749, 636), (762, 653)...], src pixmap=3443+(-65, -636), dst pixmap=3060+(-65, -24), alu=3, src.size=697x37, dst.size=3775x2136) [ 47.082] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94ace290, gpu_bo=17, cpu_bo=0), replaces=0 [ 47.082] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 47.082] sna_drawable_use_bo pixmap=3060, box=((0, 612), (697, 649)), flags=3... [ 47.082] sna_drawable_use_bo: exported target, set PREFER_GPU [ 47.082] sna_drawable_use_bo: pinned, never REPLACES [ 47.082] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=3 [ 47.082] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 47.082] sna_drawable_use_bo: using whole GPU bo [ 47.082] sna_pixmap_move_to_gpu(pixmap=3443, usage=0), flags=a [ 47.082] sna_pixmap_move_to_gpu: already all-damaged [ 47.082] sna_pixmap_mark_active: pixmap=3443, handle=17 [ 47.082] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 47.082] gen9_render_copy_boxes (0, -612)->(0, 0) x 4, alu=3, flags=0, self-copy=0, overlaps? 0 [ 47.082] kgem_bo_is_render: handle=17, rq? 1 [1] [ 47.082] kgem_bo_is_render: handle=9, rq? 0 [0] [ 47.082] kgem_bo_is_render: handle=9, rq? 0 [0] [ 47.082] kgem_bo_is_render: handle=17, rq? 1 [1] [ 47.082] kgem_set_mode: flushing before new bo [ 47.082] gen8_vertex_close: used=98, vbo active? 23, vb=201, nreloc=2 [ 47.082] gen8_vertex_close: reloc[0] = 287 [ 47.082] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 47.082] kgem_add_handle: handle=23, index=5 [ 47.082] kgem_add_reloc64[10] = (delta=0, target handle=5, presumed=fd541000) [ 47.082] gen8_vertex_close: reloc[1] = 372 [ 47.082] kgem_add_reloc64: handle=23, pos=372, delta=0, domains=200000 [ 47.082] kgem_add_reloc64[11] = (delta=0, target handle=5, presumed=fd541000) [ 47.082] batch[1/1, flags=1800]: 462 462 16192 16384, nreloc=12, nexec=6, nfence=0, aperture=1164 [fenced=0] [ 47.082] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 47.082] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 47.082] kgem_fixup_relocs: shrinking by 61440 [ 47.082] __kgem_busy: handle=1, busy=0, wedged=0 [ 47.082] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 47.082] kgem_commit: release handle=17 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fff63000 [ 47.082] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 47.082] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 47.082] __kgem_bo_clear_busy: handle=7 [ 47.082] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 47.082] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 47.082] __kgem_bo_clear_busy: handle=8 [ 47.082] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 47.082] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 47.082] __kgem_bo_clear_busy: handle=8 [ 47.082] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 47.082] __kgem_bo_clear_busy: handle=8 [ 47.082] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 47.082] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 47.082] __kgem_bo_clear_busy: handle=7 [ 47.082] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 47.082] __kgem_busy: handle=1, busy=131072, wedged=0 [ 47.082] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 47.082] kgem_check_bo: num_pages=+8164, num_exec=+2 [ 47.082] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 47.082] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 47.082] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 47.082] kgem_add_handle: handle=4, index=0 [ 47.082] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 47.082] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 47.082] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 47.082] gen9_composite_get_binding_table(ffc0) [ 47.082] kgem_add_reloc64: handle=9, pos=16360, delta=0, domains=20002 [ 47.082] kgem_add_handle: handle=9, index=1 [ 47.082] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f02dd000) [ 47.082] __kgem_bo_mark_dirty: handle=9 (proxy? 0) [ 47.082] [3fe0] bind bo(handle=9, addr=f02dd000), format=192, width=3775, height=2136, pitch=15360, tiling=1 -> render [ 47.082] kgem_add_reloc64: handle=17, pos=16344, delta=0, domains=40000 [ 47.082] kgem_add_handle: handle=17, index=2 [ 47.082] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fff63000) [ 47.082] [3fd0] bind bo(handle=17, addr=fff63000), format=192, width=697, height=37, pitch=3072, tiling=1 -> sampler [ 47.082] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 47.082] gen9_emit_sampler: sampler = 0 [ 47.082] gen9_emit_sf: num_sf_outputs=1 [ 47.082] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 47.082] gen9_emit_vertex_elements: setup id=0 [ 47.082] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 47.082] (684, 0) -> (684, 612) + (13, 17) [ 47.082] (0, 17) -> (0, 629) + (13, 3) [ 47.082] (684, 17) -> (684, 629) + (13, 3) [ 47.082] (0, 20) -> (0, 632) + (13, 17) [ 47.082] gen8_vertex_flush[490] = 12 [ 47.082] sna_accel_flush: flush?=1, dirty?=0 [ 47.082] gen8_vertex_close: used=122, vbo active? 23, vb=1, nreloc=1 [ 47.082] gen8_vertex_close: reloc[0] = 287 [ 47.082] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 47.082] kgem_add_handle: handle=23, index=3 [ 47.082] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 47.082] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=8238 [fenced=0] [ 47.082] __kgem_busy: handle=1, busy=0, wedged=0 [ 47.082] __kgem_retire_rq: request 1 complete [ 47.082] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 47.082] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 47.082] kgem_fixup_relocs: shrinking by 61440 [ 47.082] __kgem_busy: handle=1, busy=0, wedged=0 [ 47.082] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 47.082] kgem_commit: release handle=9 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f02dd000 [ 47.082] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 47.082] kgem_commit: release handle=17 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fff63000 [ 47.082] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 47.082] __kgem_busy: handle=1, busy=131072, wedged=0 [ 47.082] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 47.082] sna_accel_flush: flush?=0, dirty?=0 [ 47.082] sna_accel_flush: flush?=0, dirty?=0 [ 47.082] sna_accel_flush: flush?=0, dirty?=0 [ 47.082] sna_accel_flush: flush?=0, dirty?=0 [ 47.082] sna_destroy_pixmap: pixmap=3443, attached?=1 [ 47.082] _kgem_bo_destroy: handle=17, proxy? 0 [ 47.082] __kgem_bo_destroy: handle=17, size=262144 [ 47.082] __kgem_busy: handle=17, busy=131072, wedged=0 [ 47.082] __kgem_bo_destroy: handle=17 -> active [ 47.082] __sna_free_pixmap(pixmap=3443) [ 47.082] sna_accel_flush: flush?=0, dirty?=0 [ 47.082] sna_accel_flush: flush?=0, dirty?=0 [ 47.082] sna_accel_flush: flush?=0, dirty?=0 [ 47.082] sna_block_handler (tv=0.471000) [ 47.082] kgem_retire, need_retire?=1 [ 47.082] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 47.082] kgem_retire__requests_ring: retiring ring 0 [ 47.082] __kgem_busy: handle=1, busy=0, wedged=0 [ 47.082] __kgem_retire_rq: request 1 complete [ 47.082] __kgem_bo_flush: handle=9, busy=0, wedged=0 [ 47.082] __kgem_bo_flush: handle=17, busy=0, wedged=0 [ 47.082] kgem_bo_move_to_cache: release handle=17 [ 47.082] kgem_bo_move_to_inactive: moving handle=17 to inactive [ 47.082] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 47.082] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 47.082] kgem_retire -- retired=1, need_retire=0 [ 47.082] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 47.082] gen6_render_retire: resetting idle vbo [ 47.082] sna_scanout_do_flush: flush timer active: delta=15 [ 47.082] sna_accel_do_throttle -- no pending activity [ 47.082] sna_accel_block: evaluating timers, active=5 [ 47.082] sna_accel_block: flush timer expires in 15 [47097] [ 47.084] sna_wakeup_handler [ 47.084] sna_accel_flush: flush?=0, dirty?=0 [ 47.084] sna_accel_flush: flush?=0, dirty?=0 [ 47.084] sna_block_handler (tv=0.469000) [ 47.084] sna_scanout_do_flush: flush timer active: delta=13 [ 47.084] sna_accel_do_throttle -- no pending activity [ 47.084] sna_accel_block: evaluating timers, active=5 [ 47.084] sna_accel_block: flush timer expires in 13 [47097] [ 47.084] sna_wakeup_handler [ 47.084] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=29, name=3 [ 47.084] kgem_bo_flink: flinked handle=29 to name=3, marking non-reusable [ 47.084] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 47.084] sna_dri2_get_back: draw size=7680x2160, back buffer handle=29 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 [ 47.084] sna_dri2_get_back: reuse backbuffer? 1 [ 47.084] sna_dri2_get_back: back buffer handle=29, active?=0, refcnt=1 [ 47.084] sna_dri2_get_back: reuse unattached back [ 47.084] kgem_bo_flink: flinked handle=29 to name=3, marking non-reusable [ 47.084] sna_dri2_reuse_buffer: reusing back buffer handle=29, name=3, pitch=30720, age=0 [ 47.084] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 47.084] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=128, name=76, active_scanout=3 [ 47.084] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 47.084] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 47.084] sna_accel_flush: flush?=0, dirty?=0 [ 47.084] sna_accel_flush: flush?=0, dirty?=0 [ 47.084] sna_accel_flush: flush?=0, dirty?=0 [ 47.084] sna_block_handler (tv=0.469000) [ 47.084] sna_scanout_do_flush: flush timer active: delta=13 [ 47.084] sna_accel_do_throttle -- no pending activity [ 47.084] sna_accel_block: evaluating timers, active=5 [ 47.084] sna_accel_block: flush timer expires in 13 [47097] [ 47.085] sna_wakeup_handler [ 47.085] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 47.085] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 47.085] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 47.085] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 47.085] sna_dri2_get_msc(draw=146, pipe=0) [ 47.085] sna_crtc_record_swap: recording last swap on pipe=0, frame 2578 [msc=2578], time 47.73786 [ 47.085] sna_dri2_get_msc: msc=2578 [raw=2578], ust=47073786 [ 47.085] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=29 (refs=1/1, flush=0) , front=128 (refs=1/4, flush=1) [ 47.085] sna_dri2_schedule_swap(target_msc=2561, divisor=0, remainder=0) [ 47.085] sna_dri2_schedule_swap: using front handle=128, active_scanout?=3, flush?=1 [ 47.085] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 47.085] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 47.085] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 47.085] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 47.085] sna_crtc_record_swap: recording last swap on pipe=0, frame 2578 [msc=2578], time 47.73786 [ 47.085] immediate_swap: current_msc=2578, target_msc=2561 -- yes [ 47.085] can_flip: no, shadow enabled [ 47.085] sna_dri2_add_event: adding event to window 146) [ 47.085] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 47.085] sna_dri2_immediate_blit: no pending blit, starting chain [ 47.085] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 47.085] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 47.085] can_xchg: back size=8701e00, front size=8701e00 [ 47.085] can_xchg: yes, pixmap=165 [ 47.085] sna_dri2_xchg: win=146, exchange front=128/76,ref=2 and back=29/3,ref=2, pixmap=165 7680x2160 [ 47.085] sna_dri2_xchg: back_bo handle=29, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 47.085] sna_dri2_xchg: front_bo handle=128, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 47.085] set_bo: pixmap=165, handle=29 (old handle=128) [ 47.085] set_bo: marking whole pixmap as damaged [ 47.085] set_bo: applying final/discard move-to-gpu [ 47.085] wait_for_shadow: flags=0, flips=0, handle=128, shadow=32 [ 47.085] set_bo: dropping flush hint from handle=128 [ 47.085] set_bo: adding flush hint to handle=29 [ 47.085] mark_stale(handle=128) => 1 [ 47.085] swap_limit: draw=146 setting swap limit to 3 [ 47.085] sna_dri2_swap_limit_validate: swap limit set to 3 [ 47.085] sna_next_vblank(pipe=0, waiting until next vblank) [ 47.085] sna_dri2_schedule_swap: reported target_msc=2578 [ 47.085] sna_accel_flush: flush?=0, dirty?=0 [ 47.085] sna_accel_flush: flush?=0, dirty?=0 [ 47.085] sna_accel_flush: flush?=0, dirty?=0 [ 47.085] sna_accel_flush: flush?=0, dirty?=0 [ 47.085] sna_block_handler (tv=0.468000) [ 47.085] sna_scanout_do_flush: flush timer active: delta=12 [ 47.085] sna_accel_do_throttle -- no pending activity [ 47.085] sna_accel_block: evaluating timers, active=5 [ 47.085] sna_accel_block: flush timer expires in 12 [47097] [ 47.090] sna_wakeup_handler [ 47.090] sna_mode_wakeup: len=32 [ 47.090] sna_dri2_vblank_handler(type=2, sequence=2579, draw=3353) [ 47.090] sna_crtc_record_swap: recording last swap on pipe=0, frame 2579 [msc=2579], time 47.90497 [ 47.090] sna_dri2_vblank_handler: 2 complete, frame=2579 tv=47.90497 [ 47.090] sna_dri2_blit_complete: blit finished [ 47.090] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=2579, tv=47.90497) [ 47.090] frame_swap_complete(type=2): draw=146, pipe=0, frame=2579 [msc=2579], tv=47.90497 [ 47.090] sna_accel_flush: flush?=0, dirty?=0 [ 47.090] sna_dri2_event_free(draw?=1) [ 47.090] sna_dri2_remove_event: remove[0x561c94a30730] from window 146, active? 1 [ 47.090] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=29] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 47.090] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=128] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 47.090] sna_dri2_vblank_handler complete [ 47.090] sna_block_handler (tv=0.463000) [ 47.090] sna_scanout_do_flush: flush timer active: delta=7 [ 47.090] sna_accel_do_throttle -- no pending activity [ 47.090] sna_accel_block: evaluating timers, active=5 [ 47.090] sna_accel_block: flush timer expires in 7 [47097] [ 47.097] sna_wakeup_handler [ 47.097] sna_block_handler (tv=0.456000) [ 47.097] sna_scanout_do_flush: flush timer active: delta=0 [ 47.097] sna_scanout_do_flush (time=47097), triggered [ 47.097] sna_scanout_flush (time=47097), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 47.097] has_shadow: has pending damage? 1, outstanding flips: 0 [ 47.097] stop_flush: scanout=29 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 47.097] has_shadow: has pending damage? 1, outstanding flips: 0 [ 47.097] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 47.097] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 47.097] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 47.097] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 47.097] sna_pixmap_move_to_gpu: already all-damaged [ 47.097] sna_pixmap_mark_active: pixmap=165, handle=29 [ 47.097] sna_mode_redisplay: crtc[0] transformed? 0 [ 47.097] sna_mode_redisplay: crtc[1] transformed? 0 [ 47.097] sna_mode_redisplay: crtc[2] transformed? 0 [ 47.097] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=29 [active=1] [ 47.097] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 128, transformed? 0 [ 47.097] get_fb: reusing fb=102 for handle=29 [ 47.097] sna_mode_redisplay: recording flip on CRTC:32 handle=29, active_scanout=2, serial=2 [ 47.097] __kgem_bo_clear_busy: handle=29 [ 47.097] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 128, transformed? 0 [ 47.097] sna_mode_redisplay: recording flip on CRTC:39 handle=29, active_scanout=3, serial=3 [ 47.097] __kgem_bo_clear_busy: handle=29 [ 47.097] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 47.097] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 47.097] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=29, shadow handle=32 [ 47.097] sna_accel_do_throttle -- no pending activity [ 47.097] sna_accel_block: evaluating timers, active=5 [ 47.097] sna_accel_block: flush timer expires in 16 [47113] [ 47.105] sna_wakeup_handler [ 47.105] sna_mode_wakeup: len=32 [ 47.105] sna_mode_wakeup: recording last swap on pipe=1, frame 2550 [9f6], time 47.105911 [ 47.105] sna_mode_wakeup: removing handle=128 [active_scanout=1] from scanout, installing handle=29 [active_scanout=3] [ 47.105] sna_mode_wakeup: flip complete, pending? 2 [ 47.105] sna_block_handler (tv=0.448000) [ 47.105] sna_scanout_do_flush: flush timer active: delta=8 [ 47.105] sna_accel_do_throttle -- no pending activity [ 47.105] sna_accel_block: evaluating timers, active=5 [ 47.105] sna_accel_block: flush timer expires in 8 [47113] [ 47.106] sna_wakeup_handler [ 47.106] sna_mode_wakeup: len=32 [ 47.106] sna_mode_wakeup: recording last swap on pipe=0, frame 2580 [a14], time 47.107317 [ 47.106] sna_mode_wakeup: removing handle=128 [active_scanout=0] from scanout, installing handle=29 [active_scanout=3] [ 47.106] sna_mode_wakeup: flip complete, pending? 1 [ 47.106] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 47.106] sna_block_handler (tv=0.447000) [ 47.106] sna_scanout_do_flush: flush timer active: delta=7 [ 47.106] sna_accel_do_throttle -- no pending activity [ 47.106] sna_accel_block: evaluating timers, active=5 [ 47.106] sna_accel_block: flush timer expires in 7 [47113] [ 47.114] sna_wakeup_handler [ 47.114] sna_block_handler (tv=0.439000) [ 47.114] sna_scanout_do_flush: flush timer active: delta=-1 [ 47.114] sna_scanout_do_flush (time=47114), triggered [ 47.114] sna_scanout_flush (time=47114), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 47.114] has_shadow: has pending damage? 0, outstanding flips: 0 [ 47.114] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 47.114] has_shadow: has pending damage? 0, outstanding flips: 0 [ 47.114] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 47.114] sna_accel_do_throttle -- no pending activity [ 47.114] sna_accel_block: evaluating timers, active=5 [ 47.114] sna_accel_block: flush timer expires in 16 [47130] [ 47.129] sna_wakeup_handler [ 47.129] sna_accel_flush: flush?=0, dirty?=0 [ 47.129] sna_accel_flush: flush?=0, dirty?=0 [ 47.129] sna_accel_flush: flush?=0, dirty?=0 [ 47.129] sna_accel_flush: flush?=0, dirty?=0 [ 47.129] sna_accel_flush: flush?=0, dirty?=0 [ 47.129] sna_accel_flush: flush?=0, dirty?=0 [ 47.129] sna_accel_flush: flush?=0, dirty?=0 [ 47.129] sna_accel_flush: flush?=0, dirty?=0 [ 47.129] sna_accel_flush: flush?=0, dirty?=0 [ 47.129] sna_accel_flush: flush?=0, dirty?=0 [ 47.129] sna_accel_flush: flush?=0, dirty?=0 [ 47.129] sna_accel_flush: flush?=0, dirty?=0 [ 47.129] sna_accel_flush: flush?=0, dirty?=0 [ 47.129] sna_accel_flush: flush?=0, dirty?=0 [ 47.129] sna_block_handler (tv=0.424000) [ 47.129] sna_scanout_do_flush: flush timer active: delta=1 [ 47.129] sna_scanout_do_flush (time=47129), triggered [ 47.129] sna_scanout_flush (time=47129), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 47.129] has_shadow: has pending damage? 0, outstanding flips: 0 [ 47.129] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 47.129] has_shadow: has pending damage? 0, outstanding flips: 0 [ 47.129] sna_accel_disarm_timer[0] (time=47129) [ 47.129] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 47.129] sna_accel_do_throttle -- no pending activity [ 47.129] sna_wakeup_handler [ 47.129] sna_accel_flush: flush?=0, dirty?=0 [ 47.129] sna_accel_flush: flush?=0, dirty?=0 [ 47.129] sna_accel_flush: flush?=0, dirty?=0 [ 47.129] sna_block_handler (tv=0.424000) [ 47.129] has_shadow: has pending damage? 0, outstanding flips: 0 [ 47.129] sna_accel_do_throttle -- no pending activity [ 47.129] sna_wakeup_handler [ 47.129] sna_accel_flush: flush?=0, dirty?=0 [ 47.129] sna_accel_flush: flush?=0, dirty?=0 [ 47.129] sna_block_handler (tv=0.424000) [ 47.129] has_shadow: has pending damage? 0, outstanding flips: 0 [ 47.129] sna_accel_do_throttle -- no pending activity [ 47.129] sna_wakeup_handler [ 47.129] sna_accel_flush: flush?=0, dirty?=0 [ 47.129] sna_accel_flush: flush?=0, dirty?=0 [ 47.129] sna_accel_flush: flush?=0, dirty?=0 [ 47.129] sna_block_handler (tv=0.424000) [ 47.129] has_shadow: has pending damage? 0, outstanding flips: 0 [ 47.129] sna_accel_do_throttle -- no pending activity [ 47.129] sna_wakeup_handler [ 47.129] sna_accel_flush: flush?=0, dirty?=0 [ 47.129] sna_accel_flush: flush?=0, dirty?=0 [ 47.129] sna_accel_flush: flush?=0, dirty?=0 [ 47.129] sna_block_handler (tv=0.424000) [ 47.129] has_shadow: has pending damage? 0, outstanding flips: 0 [ 47.129] sna_accel_do_throttle -- no pending activity [ 47.129] sna_wakeup_handler [ 47.129] sna_accel_flush: flush?=0, dirty?=0 [ 47.129] sna_accel_flush: flush?=0, dirty?=0 [ 47.129] sna_block_handler (tv=0.424000) [ 47.129] has_shadow: has pending damage? 0, outstanding flips: 0 [ 47.129] sna_accel_do_throttle -- no pending activity [ 47.129] sna_wakeup_handler [ 47.129] sna_accel_flush: flush?=0, dirty?=0 [ 47.129] sna_accel_flush: flush?=0, dirty?=0 [ 47.129] sna_block_handler (tv=0.424000) [ 47.129] has_shadow: has pending damage? 0, outstanding flips: 0 [ 47.129] sna_accel_do_throttle -- no pending activity [ 47.129] sna_wakeup_handler [ 47.129] sna_accel_flush: flush?=0, dirty?=0 [ 47.129] sna_accel_flush: flush?=0, dirty?=0 [ 47.129] sna_accel_flush: flush?=0, dirty?=0 [ 47.129] sna_block_handler (tv=0.424000) [ 47.129] has_shadow: has pending damage? 0, outstanding flips: 0 [ 47.129] sna_accel_do_throttle -- no pending activity [ 47.129] sna_wakeup_handler [ 47.129] sna_accel_flush: flush?=0, dirty?=0 [ 47.129] sna_accel_flush: flush?=0, dirty?=0 [ 47.129] sna_block_handler (tv=0.424000) [ 47.129] has_shadow: has pending damage? 0, outstanding flips: 0 [ 47.129] sna_accel_do_throttle -- no pending activity [ 47.129] sna_wakeup_handler [ 47.129] sna_accel_flush: flush?=0, dirty?=0 [ 47.130] sna_accel_flush: flush?=0, dirty?=0 [ 47.130] sna_accel_flush: flush?=0, dirty?=0 [ 47.130] sna_create_pixmap(1, 1, 32, usage=0) [ 47.130] kgem_can_create_2d: 1x1 @ 32 [ 47.130] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=1 [ 47.130] kgem_can_create_2d: untiled size=4096 [ 47.130] kgem_choose_tiling: disabling tiling [1x1] for single row/col [ 47.130] kgem_choose_tiling: 1x1 -> 0 [ 47.130] sna_create_pixmap: usage=0, flags=a [ 47.130] sna_create_pixmap: small buffer [4], attaching to shadow pixmap [ 47.130] create_pixmap: allocating pixmap 1x1, depth=32/32, size=12 [ 47.130] create_pixmap: serial=3444, usage=0, 1x1 [ 47.130] sna_create_pixmap: serial=3444, 1x1, usage=0 [ 47.130] sna_composite_rectangles(pixmap=3445, op=0, 0 x 1 [(0, 0)x(1, 1) ...]) [ 47.130] sna_composite_rectangles: converted to op 0 [ 47.130] sna_composite_rectangles[0] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 47.130] sna_composite_rectangles: nrects=1, region=(0, 0), (1, 1) x 1 [ 47.130] sna_composite_rectangles: clipped extents (0, 0),(1, 1) x 1 [ 47.130] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(1, 1) [ 47.130] sna_composite_rectangles: fallback, dst pixmap=3445 too small or not attached [ 47.130] sna_composite_rectangles: fallback [ 47.130] sna_drawable_move_region_to_cpu(pixmap=3445 (1x1), [(0, 0), (1, 1)], flags=1) [ 47.130] sna_drawable_move_region_to_cpu: region (0, 0), (1, 1) + (0, 0) subsumes pixmap (1x1) [ 47.130] _sna_pixmap_move_to_cpu(pixmap=3445, 1x1, flags=1) [ 47.130] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 47.130] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 47.130] operate_inplace: no, inplace operation not suitable [ 47.130] _sna_pixmap_move_to_cpu: marking as damaged [ 47.130] __sna_damage_all(1, 1) [ 47.130] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 47.130] sna_composite_rectangles(pixmap=3445, op=1, fff2f1f0 x 1 [(0, 0)x(1, 1) ...]) [ 47.130] sna_composite_rectangles: converted to op 1 [ 47.130] sna_composite_rectangles[0] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 47.130] sna_composite_rectangles: nrects=1, region=(0, 0), (1, 1) x 1 [ 47.130] sna_composite_rectangles: clipped extents (0, 0),(1, 1) x 1 [ 47.130] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(1, 1) [ 47.130] sna_composite_rectangles: fallback, dst pixmap=3445 too small or not attached [ 47.130] sna_composite_rectangles: fallback [ 47.130] sna_drawable_move_region_to_cpu(pixmap=3445 (1x1), [(0, 0), (1, 1)], flags=1) [ 47.130] sna_drawable_move_region_to_cpu: pixmap=3445 all damaged on CPU [ 47.130] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 47.130] sna_composite_rectangles: fallback fill: (0, 0)x(1, 1) fff2f1f0 [ 47.130] sna_composite_rectangles(pixmap=3445, op=1, ff300a24 x 2 [(0, 0)x(1, 1) ...]) [ 47.130] sna_composite_rectangles: converted to op 1 [ 47.130] sna_composite_rectangles[0] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 47.130] sna_composite_rectangles[1] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 47.130] sna_composite_rectangles: nrects=2, region=(0, 0), (1, 1) x 2 [ 47.130] sna_composite_rectangles: clipped extents (0, 0),(1, 1) x 1 [ 47.130] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(1, 1) [ 47.130] sna_composite_rectangles: fallback, dst pixmap=3445 too small or not attached [ 47.130] sna_composite_rectangles: fallback [ 47.130] sna_drawable_move_region_to_cpu(pixmap=3445 (1x1), [(0, 0), (1, 1)], flags=1) [ 47.130] sna_drawable_move_region_to_cpu: pixmap=3445 all damaged on CPU [ 47.130] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 47.130] sna_composite_rectangles: fallback fill: (0, 0)x(1, 1) ff300a24 [ 47.130] sna_validate_gc(0x561c94ab2470) changes=80000, previous serial=80000d2f, drawable=d2f [ 47.130] sna_validate_gc: recomputing clip [ 47.130] sna_validate_gc: composite clip=1x[(65, 24), (3840, 2160)] [0x561c94abf1d0] [ 47.130] sna_copy_area: src=pixmap=3445:(0, 0)x(1, 1)+(0, 0) -> dst=pixmap=3060:(0, 0)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 47.130] sna_copy_area: normal copy [ 47.130] sna_do_copy: src=(0, 0), dst=(0, 0), size=(1x1) [ 47.130] sna_do_copy: after drawable: src=(0, 0), dst=(65, 24), size=(1x1) [ 47.130] sna_do_copy: dst extents (65, 24), (66, 25), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 47.130] sna_do_copy: clipped dst extents (65, 24), (66, 25) [ 47.130] sna_do_copy: unclipped src extents (0, 0), (1, 1) [ 47.130] sna_do_copy: clipped src extents (0, 0), (1, 1) [ 47.130] sna_do_copy: pixmap -- no source clipping [ 47.130] sna_do_copy: src extents (0, 0), (1, 1) x 1 [ 47.130] sna_do_copy: copy region (65, 24), (66, 25) x 1 + (-65, -24) [ 47.130] sna_copy_boxes (boxes=1x[(65, 24), (66, 25)...], src pixmap=3445+(-65, -24), dst pixmap=3060+(-65, -24), alu=3, src.size=1x1, dst.size=3775x2136) [ 47.130] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94ad8f90, gpu_bo=0, cpu_bo=0), replaces=0 [ 47.130] sna_drawable_use_bo pixmap=3060, box=((0, 0), (1, 1)), flags=8... [ 47.130] sna_drawable_use_bo: exported target, set PREFER_GPU [ 47.130] sna_drawable_use_bo: pinned, never REPLACES [ 47.130] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 47.130] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 47.130] sna_drawable_use_bo: using whole GPU bo [ 47.130] region_overlaps_damage? [ 47.130] use_shm_bo: no, not attached [ 47.130] sna_drawable_move_region_to_cpu(pixmap=3445 (1x1), [(0, 0), (1, 1)], flags=2) [ 47.130] sna_drawable_move_region_to_cpu: pixmap=3445 all damaged on CPU [ 47.130] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 47.130] sna_write_boxes x 1, src stride=4, src dx=(0, 0) [ 47.130] kgem_bo_can_map: handle=9, map=0x7fc6b7845000:0x0:0x7fc656564000, tiling=1, domain=0, offset=4029534208 [ 47.130] write_boxes_inplace x 1, handle=9, tiling=1 [ 47.130] upload_inplace__tiled: tiling=1 [ 47.130] kgem_bo_can_map__cpu: handle=9 [ 47.130] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 47.130] kgem_bo_map__cpu(handle=9, size=33177600, map=0x7fc6b7845000:0x7fc656564000) [ 47.130] kgem_bo_sync__cpu: handle=9 [ 47.130] __kgem_busy: handle=9, busy=0, wedged=0 [ 47.130] kgem_bo_sync__cpu: SYNC: handle=9, needs_flush? 0, domain? 0, busy? 0 [ 47.130] __kgem_busy: handle=9, busy=0, wedged=0 [ 47.130] kgem_bo_retire: retiring bo handle=9 (needed flush? 0), rq? 0 [busy?=0] [ 47.130] assert_bo_retired: handle=9, domain: 0 exec? 0, rq? 0 [ 47.130] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(0, 0), size=1x1, pitch=4/15360 [ 47.130] sna_accel_flush: flush?=0, dirty?=0 [ 47.130] sna_accel_flush: flush?=0, dirty?=0 [ 47.130] sna_accel_flush: flush?=0, dirty?=0 [ 47.130] sna_accel_flush: flush?=0, dirty?=0 [ 47.130] sna_destroy_pixmap: pixmap=3445, attached?=1 [ 47.130] __sna_free_pixmap(pixmap=3445) [ 47.130] sna_accel_flush: flush?=0, dirty?=0 [ 47.130] sna_accel_flush: flush?=0, dirty?=0 [ 47.130] sna_accel_flush: flush?=0, dirty?=0 [ 47.130] sna_block_handler (tv=0.423000) [ 47.130] has_shadow: has pending damage? 0, outstanding flips: 0 [ 47.130] sna_accel_do_throttle -- no pending activity [ 47.130] sna_wakeup_handler [ 47.130] sna_accel_flush: flush?=0, dirty?=0 [ 47.130] sna_accel_flush: flush?=0, dirty?=0 [ 47.130] sna_accel_flush: flush?=0, dirty?=0 [ 47.130] sna_block_handler (tv=0.423000) [ 47.130] has_shadow: has pending damage? 0, outstanding flips: 0 [ 47.130] sna_accel_do_throttle -- no pending activity [ 47.130] sna_wakeup_handler [ 47.130] sna_accel_flush: flush?=0, dirty?=0 [ 47.130] sna_accel_flush: flush?=0, dirty?=0 [ 47.130] sna_block_handler (tv=0.423000) [ 47.130] has_shadow: has pending damage? 0, outstanding flips: 0 [ 47.130] sna_accel_do_throttle -- no pending activity [ 47.130] sna_wakeup_handler [ 47.130] sna_accel_flush: flush?=0, dirty?=0 [ 47.130] sna_accel_flush: flush?=0, dirty?=0 [ 47.130] sna_accel_flush: flush?=0, dirty?=0 [ 47.130] sna_block_handler (tv=0.423000) [ 47.130] has_shadow: has pending damage? 0, outstanding flips: 0 [ 47.130] sna_accel_do_throttle -- no pending activity [ 47.130] sna_wakeup_handler [ 47.130] sna_accel_flush: flush?=0, dirty?=0 [ 47.130] sna_accel_flush: flush?=0, dirty?=0 [ 47.130] sna_block_handler (tv=0.423000) [ 47.130] has_shadow: has pending damage? 0, outstanding flips: 0 [ 47.130] sna_accel_do_throttle -- no pending activity [ 47.130] sna_wakeup_handler [ 47.130] sna_accel_flush: flush?=0, dirty?=0 [ 47.130] sna_accel_flush: flush?=0, dirty?=0 [ 47.130] sna_block_handler (tv=0.423000) [ 47.130] has_shadow: has pending damage? 0, outstanding flips: 0 [ 47.130] sna_accel_do_throttle -- no pending activity [ 47.130] sna_wakeup_handler [ 47.130] sna_accel_flush: flush?=0, dirty?=0 [ 47.130] sna_accel_flush: flush?=0, dirty?=0 [ 47.130] sna_block_handler (tv=0.423000) [ 47.130] has_shadow: has pending damage? 0, outstanding flips: 0 [ 47.130] sna_accel_do_throttle -- no pending activity [ 47.130] sna_wakeup_handler [ 47.130] sna_accel_flush: flush?=0, dirty?=0 [ 47.130] sna_accel_flush: flush?=0, dirty?=0 [ 47.130] sna_accel_flush: flush?=0, dirty?=0 [ 47.130] sna_block_handler (tv=0.423000) [ 47.130] has_shadow: has pending damage? 0, outstanding flips: 0 [ 47.130] sna_accel_do_throttle -- no pending activity [ 47.130] sna_wakeup_handler [ 47.130] sna_accel_flush: flush?=0, dirty?=0 [ 47.130] sna_accel_flush: flush?=0, dirty?=0 [ 47.130] sna_block_handler (tv=0.423000) [ 47.130] has_shadow: has pending damage? 0, outstanding flips: 0 [ 47.130] sna_accel_do_throttle -- no pending activity [ 47.131] sna_wakeup_handler [ 47.131] sna_accel_flush: flush?=0, dirty?=0 [ 47.131] sna_accel_flush: flush?=0, dirty?=0 [ 47.131] sna_block_handler (tv=0.422000) [ 47.131] has_shadow: has pending damage? 0, outstanding flips: 0 [ 47.131] sna_accel_do_throttle -- no pending activity [ 47.131] sna_wakeup_handler [ 47.131] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=128, name=76 [ 47.131] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 47.131] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 47.131] sna_dri2_get_back: draw size=7680x2160, back buffer handle=128 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 [ 47.131] sna_dri2_get_back: reuse backbuffer? 1 [ 47.131] sna_dri2_get_back: back buffer handle=128, active?=0, refcnt=1 [ 47.131] sna_dri2_get_back: reuse unattached back [ 47.131] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 47.131] sna_dri2_reuse_buffer: reusing back buffer handle=128, name=76, pitch=30720, age=0 [ 47.131] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 47.131] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=29, name=3, active_scanout=3 [ 47.131] kgem_bo_flink: flinked handle=29 to name=3, marking non-reusable [ 47.131] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=29] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 47.131] sna_accel_flush: flush?=0, dirty?=0 [ 47.131] sna_accel_flush: flush?=0, dirty?=0 [ 47.131] sna_accel_flush: flush?=0, dirty?=0 [ 47.131] sna_block_handler (tv=0.422000) [ 47.131] has_shadow: has pending damage? 0, outstanding flips: 0 [ 47.131] timer_enable (time=47131), starting timer 0 [ 47.131] sna_accel_do_throttle -- no pending activity [ 47.131] sna_accel_block: evaluating timers, active=5 [ 47.131] sna_accel_block: flush timer expires in 8 [47139] [ 47.132] sna_wakeup_handler [ 47.132] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 47.132] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 47.132] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 47.132] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 47.132] sna_dri2_get_msc(draw=146, pipe=0) [ 47.132] sna_crtc_record_swap: recording last swap on pipe=0, frame 2581 [msc=2581], time 47.124142 [ 47.132] sna_dri2_get_msc: msc=2581 [raw=2581], ust=47124142 [ 47.132] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=128 (refs=1/1, flush=0) , front=29 (refs=1/4, flush=1) [ 47.132] sna_dri2_schedule_swap(target_msc=2579, divisor=0, remainder=0) [ 47.132] sna_dri2_schedule_swap: using front handle=29, active_scanout?=3, flush?=1 [ 47.132] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 47.132] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 47.132] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 47.132] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 47.132] sna_crtc_record_swap: recording last swap on pipe=0, frame 2581 [msc=2581], time 47.124142 [ 47.132] immediate_swap: current_msc=2581, target_msc=2579 -- yes [ 47.132] can_flip: no, shadow enabled [ 47.132] sna_dri2_add_event: adding event to window 146) [ 47.132] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 47.132] sna_dri2_immediate_blit: no pending blit, starting chain [ 47.132] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 47.132] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 47.132] can_xchg: back size=8701e00, front size=8701e00 [ 47.132] can_xchg: yes, pixmap=165 [ 47.132] sna_dri2_xchg: win=146, exchange front=29/3,ref=2 and back=128/76,ref=2, pixmap=165 7680x2160 [ 47.132] sna_dri2_xchg: back_bo handle=128, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 47.132] sna_dri2_xchg: front_bo handle=29, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 47.132] set_bo: pixmap=165, handle=128 (old handle=29) [ 47.132] set_bo: marking whole pixmap as damaged [ 47.132] set_bo: applying final/discard move-to-gpu [ 47.132] wait_for_shadow: flags=0, flips=0, handle=29, shadow=32 [ 47.132] set_bo: dropping flush hint from handle=29 [ 47.132] set_bo: adding flush hint to handle=128 [ 47.132] mark_stale(handle=29) => 1 [ 47.132] swap_limit: draw=146 setting swap limit to 3 [ 47.132] sna_dri2_swap_limit_validate: swap limit set to 3 [ 47.132] sna_next_vblank(pipe=0, waiting until next vblank) [ 47.132] sna_dri2_schedule_swap: reported target_msc=2581 [ 47.132] sna_accel_flush: flush?=0, dirty?=0 [ 47.132] sna_accel_flush: flush?=0, dirty?=0 [ 47.132] sna_accel_flush: flush?=0, dirty?=0 [ 47.132] sna_accel_flush: flush?=0, dirty?=0 [ 47.132] sna_block_handler (tv=0.421000) [ 47.132] sna_scanout_do_flush: flush timer active: delta=7 [ 47.132] sna_accel_do_throttle -- no pending activity [ 47.132] sna_accel_block: evaluating timers, active=5 [ 47.132] sna_accel_block: flush timer expires in 7 [47139] [ 47.139] sna_wakeup_handler [ 47.140] sna_block_handler (tv=0.413000) [ 47.140] sna_scanout_do_flush: flush timer active: delta=-1 [ 47.140] sna_scanout_do_flush (time=47140), triggered [ 47.140] sna_scanout_flush (time=47140), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 47.140] has_shadow: has pending damage? 1, outstanding flips: 0 [ 47.140] stop_flush: scanout=128 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 47.140] has_shadow: has pending damage? 1, outstanding flips: 0 [ 47.140] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 47.140] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 47.140] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 47.140] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 47.140] sna_pixmap_move_to_gpu: already all-damaged [ 47.140] sna_pixmap_mark_active: pixmap=165, handle=128 [ 47.140] sna_mode_redisplay: crtc[0] transformed? 0 [ 47.140] sna_mode_redisplay: crtc[1] transformed? 0 [ 47.140] sna_mode_redisplay: crtc[2] transformed? 0 [ 47.140] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=128 [active=1] [ 47.140] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 29, transformed? 0 [ 47.140] get_fb: reusing fb=112 for handle=128 [ 47.140] sna_mode_redisplay: recording flip on CRTC:32 handle=128, active_scanout=2, serial=2 [ 47.140] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 47.140] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 29, transformed? 0 [ 47.140] sna_mode_redisplay: recording flip on CRTC:39 handle=128, active_scanout=3, serial=3 [ 47.140] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 47.140] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 47.140] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 47.140] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=128, shadow handle=32 [ 47.140] sna_accel_do_throttle -- no pending activity [ 47.140] sna_accel_block: evaluating timers, active=5 [ 47.140] sna_accel_block: flush timer expires in 16 [47156] [ 47.140] sna_wakeup_handler [ 47.140] sna_mode_wakeup: len=32 [ 47.140] sna_dri2_vblank_handler(type=2, sequence=2582, draw=3353) [ 47.140] sna_crtc_record_swap: recording last swap on pipe=0, frame 2582 [msc=2582], time 47.140965 [ 47.140] sna_dri2_vblank_handler: 2 complete, frame=2582 tv=47.140965 [ 47.140] sna_dri2_blit_complete: blit finished [ 47.140] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=2582, tv=47.140965) [ 47.140] frame_swap_complete(type=2): draw=146, pipe=0, frame=2582 [msc=2582], tv=47.140965 [ 47.140] sna_accel_flush: flush?=0, dirty?=0 [ 47.140] sna_dri2_event_free(draw?=1) [ 47.140] sna_dri2_remove_event: remove[0x561c94a30650] from window 146, active? 1 [ 47.140] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 47.140] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=29] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 47.140] sna_dri2_vblank_handler complete [ 47.140] sna_block_handler (tv=0.413000) [ 47.140] sna_scanout_do_flush: flush timer active: delta=16 [ 47.140] sna_accel_do_throttle -- no pending activity [ 47.140] sna_accel_block: evaluating timers, active=5 [ 47.140] sna_accel_block: flush timer expires in 16 [47156] [ 47.144] sna_wakeup_handler [ 47.144] sna_create_pixmap(490, 20, 32, usage=0) [ 47.144] kgem_can_create_2d: 490x20 @ 32 [ 47.144] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=1984, height=20 [ 47.144] kgem_can_create_2d: untiled size=40960 [ 47.144] kgem_choose_tiling: 490x20 -> 1 [ 47.144] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2048, height=24 [ 47.144] kgem_can_create_2d: tiled[1] size=49152 [ 47.144] sna_create_pixmap: usage=0, flags=1b [ 47.144] sna_create_pixmap: creating GPU pixmap 490x20, stride=1960, flags=1b [ 47.144] __pop_freed_pixmap: reusing freed pixmap=3443 header [ 47.144] create_pixmap_hdr: pixmap=3446, width=490, height=20, usage=0 [ 47.144] sna_create_pixmap: serial=3446, 490x20, usage=0 [ 47.144] sna_composite_rectangles(pixmap=3447, op=0, 0 x 1 [(0, 0)x(490, 20) ...]) [ 47.144] sna_composite_rectangles: converted to op 0 [ 47.144] sna_composite_rectangles[0] (0, 0)x(490, 20) -> (0, 0), (490, 20) [ 47.144] sna_composite_rectangles: nrects=1, region=(0, 0), (490, 20) x 1 [ 47.144] sna_composite_rectangles: clipped extents (0, 0),(490, 20) x 1 [ 47.144] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(490, 20) [ 47.144] sna_composite_rectangles: dropping last-cpu hint [ 47.144] sna_drawable_use_bo pixmap=3447, box=((0, 0), (490, 20)), flags=19... [ 47.144] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 47.144] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 47.144] sna_pixmap_move_to_gpu(pixmap=3447, usage=0), flags=b [ 47.144] sna_pixmap_move_to_gpu: CPU damage? 0 [ 47.144] sna_pixmap_move_to_gpu: creating GPU bo (490x20@32), create=b [ 47.144] kgem_choose_tiling: 490x20 -> 1 [ 47.144] kgem_choose_tiling: 490x20 -> 1 [ 47.144] sna_pixmap_alloc_gpu: pixmap=3447 [ 47.144] kgem_create_2d(490x20, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 47.144] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2048, height=24 [ 47.144] kgem_set_tiling: handle=125, tiling=1 [1], pitch=2048 [2048]: 1 [ 47.144] kgem_bo_remove_from_inactive: removing handle=125 from inactive [ 47.144] from inactive: pitch=2048, tiling=1: handle=125, id=2022 [ 47.144] __sna_damage_all(490, 20) [ 47.144] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 47.144] sna_pixmap_mark_active: pixmap=3447, handle=125 [ 47.144] sna_drawable_use_bo: allocated GPU bo for operation [ 47.144] sna_drawable_use_bo: using GPU bo with damage? 0 [ 47.144] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 47.144] kgem_bo_is_render: handle=125, rq? 0 [0] [ 47.144] kgem_bo_is_render: handle=125, rq? 0 [0] [ 47.144] gen9_render_fill_boxes(0 x 1 [(0, 0), (490, 20) ...]) [ 47.144] sna_render_get_solid: 0 [ 47.144] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 47.144] kgem_check_bo: num_pages=+16, num_exec=+1 [ 47.144] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 47.144] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 47.144] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 47.144] kgem_add_handle: handle=4, index=0 [ 47.144] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 47.144] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 47.144] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 47.144] gen9_composite_get_binding_table(ffc0) [ 47.144] kgem_add_reloc64: handle=125, pos=16360, delta=0, domains=20002 [ 47.144] kgem_add_handle: handle=125, index=1 [ 47.144] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd0d4000) [ 47.144] __kgem_bo_mark_dirty: handle=125 (proxy? 0) [ 47.144] [3fe0] bind bo(handle=125, addr=fd0d4000), format=192, width=490, height=20, pitch=2048, tiling=1 -> render [ 47.144] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 47.144] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 47.144] kgem_add_handle: handle=7, index=2 [ 47.144] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 47.144] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 47.144] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 47.144] gen9_emit_sampler: sampler = 1 [ 47.144] gen9_emit_sf: num_sf_outputs=1 [ 47.144] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 47.144] gen9_emit_vertex_elements: setup id=0 [ 47.144] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 47.144] (0, 0), (490, 20) [ 47.144] gen8_vertex_flush[490] = 3 [ 47.144] sna_composite_rectangles: pixmap=3447 marking clear [0]? 1 [ 47.144] sna_composite_rectangles(pixmap=3447, op=1, fff2f1f0 x 1 [(0, 0)x(490, 20) ...]) [ 47.144] sna_composite_rectangles: converted to op 1 [ 47.144] sna_composite_rectangles[0] (0, 0)x(490, 20) -> (0, 0), (490, 20) [ 47.144] sna_composite_rectangles: nrects=1, region=(0, 0), (490, 20) x 1 [ 47.144] sna_composite_rectangles: clipped extents (0, 0),(490, 20) x 1 [ 47.144] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(490, 20) [ 47.144] sna_composite_rectangles: promoting to full GPU [ 47.144] sna_composite_rectangles: dropping last-cpu hint [ 47.144] sna_drawable_use_bo pixmap=3447, box=((0, 0), (490, 20)), flags=19... [ 47.144] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 47.144] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 47.144] sna_drawable_use_bo: using whole GPU bo [ 47.144] gen9_render_fill_boxes (op=1, color=(f2f2, f1f1, f0f0, ffff) [20028888]) [ 47.144] kgem_bo_is_render: handle=125, rq? 1 [1] [ 47.144] gen9_render_fill_boxes(fff2f1f0 x 1 [(0, 0), (490, 20) ...]) [ 47.144] sna_render_get_solid: fff2f1f0 [ 47.144] sna_render_get_solid(15) = fff2f1f0 (old) [ 47.144] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 47.144] kgem_check_bo: num_pages=+0, num_exec=+0 [ 47.144] gen9_composite_get_binding_table(ff00) [ 47.144] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 47.144] kgem_add_reloc64: adding proxy [delta=60] for handle=8 [ 47.144] kgem_add_handle: handle=8, index=3 [ 47.144] kgem_add_reloc64[5] = (delta=60, target handle=3, presumed=fdffe000) [ 47.144] [3fb0] bind bo(handle=8, addr=fdffe03c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 47.144] gen9_emit_vertex_elements: setup id=0 [ 47.144] (0, 0), (490, 20) [ 47.144] gen8_vertex_flush[4cc] = 3 [ 47.144] sna_composite_rectangles: pixmap=3447 marking clear [fff2f1f0]? 1 [ 47.144] sna_composite_rectangles(pixmap=3447, op=1, ff300a24 x 2 [(0, 0)x(490, 20) ...]) [ 47.144] sna_composite_rectangles: converted to op 1 [ 47.144] sna_composite_rectangles[0] (0, 0)x(490, 20) -> (0, 0), (490, 20) [ 47.144] sna_composite_rectangles[1] (0, 0)x(490, 20) -> (0, 0), (490, 20) [ 47.144] sna_composite_rectangles: nrects=2, region=(0, 0), (490, 20) x 2 [ 47.144] sna_composite_rectangles: clipped extents (0, 0),(490, 20) x 1 [ 47.144] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(490, 20) [ 47.144] sna_composite_rectangles: promoting to full GPU [ 47.144] sna_composite_rectangles: dropping last-cpu hint [ 47.144] sna_drawable_use_bo pixmap=3447, box=((0, 0), (490, 20)), flags=19... [ 47.144] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 47.144] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 47.144] sna_drawable_use_bo: using whole GPU bo [ 47.145] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 47.145] kgem_bo_is_render: handle=125, rq? 1 [1] [ 47.145] gen9_render_fill_boxes(ff300a24 x 1 [(0, 0), (490, 20) ...]) [ 47.145] sna_render_get_solid: ff300a24 [ 47.145] sna_render_get_solid(17) = ff300a24 (old) [ 47.145] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 47.145] kgem_check_bo: num_pages=+0, num_exec=+0 [ 47.145] gen9_composite_get_binding_table(fe80) [ 47.145] kgem_add_reloc64: handle=8, pos=16280, delta=0, domains=40000 [ 47.145] kgem_add_reloc64: adding proxy [delta=68] for handle=8 [ 47.145] kgem_add_reloc64[6] = (delta=68, target handle=3, presumed=fdffe000) [ 47.145] [3f90] bind bo(handle=8, addr=fdffe044), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 47.145] gen9_emit_vertex_elements: setup id=0 [ 47.145] (0, 0), (490, 20) [ 47.145] gen8_vertex_flush[508] = 3 [ 47.145] sna_composite_rectangles: pixmap=3447 marking clear [ff300a24]? 1 [ 47.145] sna_glyphs(op=3, nlist=1, src=(1, -2)) [ 47.145] kgem_bo_is_busy: handle=125, domain: 0 exec? 1, rq? 1 [ 47.145] sna_glyphs: discarding mask [ 47.145] glyphs0_to_dst(op=3, src=(1, -2), nlist=1, dst=(1, -2)+(0, 0)) [ 47.145] clipped_glyphs? 18 glyph in 1 lists extents (1, -13), (163, 1), region (2, 0), (162, 1): yes [ 47.145] gen9_render_composite: 0x0, current mode=1/1 [ 47.145] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 47.145] gen9_composite_fallback: mask is already on the GPU, try to use GPU [ 47.145] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 47.145] sna_drawable_use_bo pixmap=3447, box=((2, 0), (162, 1)), flags=7... [ 47.145] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 47.145] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 47.145] sna_drawable_use_bo: using whole GPU bo [ 47.145] gen9_composite_set_target: pixmap=3447, format=20028888, size=490x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 47.145] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 47.145] color_convert: src=ff8ae234 [20028888] [ 47.145] color_convert: dst=ff8ae234 [20028888] [ 47.145] sna_render_get_solid: ff8ae234 [ 47.145] sna_render_get_solid(22) = ff8ae234 (old) [ 47.145] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 47.145] sna_transform_is_imprecise_integer_translation: no transform [ 47.145] gen9_composite_picture: integer translation (0, 0), removing [ 47.145] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 47.145] sna_render_pixmap_bo: GPU all damaged [ 47.145] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 47.145] gen4_choose_composite_emitter: solid, identity mask [ 47.145] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 47.145] aligning vertex: was 2, now 4 floats per vertex [ 47.145] gen9_composite_get_binding_table(fe00) [ 47.145] kgem_add_reloc64: handle=8, pos=16248, delta=0, domains=40000 [ 47.145] kgem_add_reloc64: adding proxy [delta=88] for handle=8 [ 47.145] kgem_add_reloc64[7] = (delta=88, target handle=3, presumed=fdffe000) [ 47.145] [3f70] bind bo(handle=8, addr=fdffe058), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 47.145] kgem_add_reloc64: handle=6, pos=16232, delta=0, domains=40000 [ 47.145] kgem_add_handle: handle=6, index=4 [ 47.145] kgem_add_reloc64[8] = (delta=0, target handle=4, presumed=fd581000) [ 47.145] [3f60] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 47.145] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 47.145] gen9_emit_sampler: sampler = a [ 47.145] gen9_emit_sf: num_sf_outputs=2 [ 47.145] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 47.145] gen9_emit_vertex_elements: setup id=9 [ 47.145] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 47.145] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 47.145] glyphs0_to_dst: glyph=(9, -12), (19, 1), clip=(2, 0), (162, 1) [ 47.145] glyphs0_to_dst: blt=(9, 0), (19, 1) [ 47.145] emit_primitive_identity_mask__avx2: dst=(9, 0), mask=(672.00, 60.00) x (10.00, 1.00) [ 47.145] gen8_vertex_flush[5e4] = 3 [ 47.145] gen9_magic_ca_pass: CA fixup (5 -> 8) [ 47.145] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 47.145] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 47.145] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 47.145] sna_glyphs(op=3, nlist=1, src=(172, -2)) [ 47.145] kgem_bo_is_busy: handle=125, domain: 0 exec? 1, rq? 1 [ 47.145] sna_glyphs: discarding mask [ 47.145] glyphs0_to_dst(op=3, src=(172, -2), nlist=1, dst=(172, -2)+(0, 0)) [ 47.145] clipped_glyphs? 32 glyph in 1 lists extents (171, -14), (460, 1), region (172, 0), (459, 1): yes [ 47.145] gen9_render_composite: 0x0, current mode=1/1 [ 47.145] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 47.145] kgem_bo_is_busy: handle=125, domain: 0 exec? 1, rq? 1 [ 47.145] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 47.145] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 47.145] sna_drawable_use_bo pixmap=3447, box=((172, 0), (459, 1)), flags=7... [ 47.145] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 47.145] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 47.145] sna_drawable_use_bo: using whole GPU bo [ 47.145] gen9_composite_set_target: pixmap=3447, format=20028888, size=490x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 47.145] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 47.145] color_convert: src=ff729fcf [20028888] [ 47.145] color_convert: dst=ff729fcf [20028888] [ 47.145] sna_render_get_solid: ff729fcf [ 47.145] sna_render_get_solid(23) = ff729fcf (old) [ 47.145] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 47.145] sna_transform_is_imprecise_integer_translation: no transform [ 47.145] gen9_composite_picture: integer translation (0, 0), removing [ 47.145] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 47.145] sna_render_pixmap_bo: GPU all damaged [ 47.145] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 47.145] gen4_choose_composite_emitter: solid, identity mask [ 47.145] kgem_check_bo: num_pages=+0, num_exec=+0 [ 47.145] gen9_composite_get_binding_table(fd40) [ 47.145] kgem_add_reloc64: handle=8, pos=16200, delta=0, domains=40000 [ 47.145] kgem_add_reloc64: adding proxy [delta=92] for handle=8 [ 47.145] kgem_add_reloc64[9] = (delta=92, target handle=3, presumed=fdffe000) [ 47.145] [3f40] bind bo(handle=8, addr=fdffe05c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 47.145] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 47.145] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 47.145] gen9_emit_vertex_elements: setup id=9 [ 47.145] glyphs0_to_dst: glyph=(180, -13), (190, 1), clip=(172, 0), (459, 1) [ 47.145] glyphs0_to_dst: blt=(180, 0), (190, 1) [ 47.145] emit_primitive_identity_mask__avx2: dst=(180, 0), mask=(944.00, 61.00) x (10.00, 1.00) [ 47.145] glyphs0_to_dst: glyph=(208, -10), (217, 1), clip=(172, 0), (459, 1) [ 47.145] glyphs0_to_dst: blt=(208, 0), (217, 1) [ 47.145] emit_primitive_identity_mask__avx2: dst=(208, 0), mask=(960.00, 26.00) x (9.00, 1.00) [ 47.145] glyphs0_to_dst: glyph=(216, -13), (226, 1), clip=(172, 0), (459, 1) [ 47.145] glyphs0_to_dst: blt=(216, 0), (226, 1) [ 47.145] emit_primitive_identity_mask__avx2: dst=(216, 0), mask=(944.00, 61.00) x (10.00, 1.00) [ 47.145] glyphs0_to_dst: glyph=(234, -1), (245, 1), clip=(172, 0), (459, 1) [ 47.145] glyphs0_to_dst: blt=(234, 0), (245, 1) [ 47.145] emit_primitive_identity_mask__avx2: dst=(234, 0), mask=(992.00, 1.00) x (11.00, 1.00) [ 47.145] glyphs0_to_dst: glyph=(334, -10), (343, 1), clip=(172, 0), (459, 1) [ 47.145] glyphs0_to_dst: blt=(334, 0), (343, 1) [ 47.145] emit_primitive_identity_mask__avx2: dst=(334, 0), mask=(960.00, 26.00) x (9.00, 1.00) [ 47.145] glyphs0_to_dst: glyph=(342, -1), (353, 1), clip=(172, 0), (459, 1) [ 47.145] glyphs0_to_dst: blt=(342, 0), (353, 1) [ 47.145] emit_primitive_identity_mask__avx2: dst=(342, 0), mask=(992.00, 1.00) x (11.00, 1.00) [ 47.145] glyphs0_to_dst: glyph=(369, -10), (379, 1), clip=(172, 0), (459, 1) [ 47.145] glyphs0_to_dst: blt=(369, 0), (379, 1) [ 47.145] emit_primitive_identity_mask__avx2: dst=(369, 0), mask=(976.00, 42.00) x (10.00, 1.00) [ 47.145] glyphs0_to_dst: glyph=(378, -13), (388, 1), clip=(172, 0), (459, 1) [ 47.145] glyphs0_to_dst: blt=(378, 0), (388, 1) [ 47.145] emit_primitive_identity_mask__avx2: dst=(378, 0), mask=(944.00, 61.00) x (10.00, 1.00) [ 47.145] glyphs0_to_dst: glyph=(396, -1), (407, 1), clip=(172, 0), (459, 1) [ 47.145] glyphs0_to_dst: blt=(396, 0), (407, 1) [ 47.145] emit_primitive_identity_mask__avx2: dst=(396, 0), mask=(992.00, 1.00) x (11.00, 1.00) [ 47.145] glyphs0_to_dst: glyph=(424, -10), (433, 1), clip=(172, 0), (459, 1) [ 47.145] glyphs0_to_dst: blt=(424, 0), (433, 1) [ 47.145] emit_primitive_identity_mask__avx2: dst=(424, 0), mask=(960.00, 26.00) x (9.00, 1.00) [ 47.145] glyphs0_to_dst: glyph=(450, -10), (460, 1), clip=(172, 0), (459, 1) [ 47.145] glyphs0_to_dst: blt=(450, 0), (459, 1) [ 47.145] emit_primitive_identity_mask__avx2: dst=(450, 0), mask=(976.00, 42.00) x (9.00, 1.00) [ 47.145] gen8_vertex_flush[6e4] = 33 [ 47.145] gen9_magic_ca_pass: CA fixup (8 -> 41) [ 47.145] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 47.145] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 47.145] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 47.145] sna_glyphs(op=3, nlist=1, src=(460, -2)) [ 47.145] kgem_bo_is_busy: handle=125, domain: 0 exec? 1, rq? 1 [ 47.145] sna_glyphs: discarding mask [ 47.145] glyphs0_to_dst(op=3, src=(460, -2), nlist=1, dst=(460, -2)+(0, 0)) [ 47.145] clipped_glyphs? 4 glyph in 1 lists extents (459, -13), (496, 1), region (460, 0), (490, 1): yes [ 47.145] gen9_render_composite: 0x0, current mode=1/1 [ 47.145] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 47.145] kgem_bo_is_busy: handle=125, domain: 0 exec? 1, rq? 1 [ 47.145] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 47.145] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 47.145] sna_drawable_use_bo pixmap=3447, box=((460, 0), (490, 1)), flags=7... [ 47.145] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 47.145] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 47.145] sna_drawable_use_bo: using whole GPU bo [ 47.145] gen9_composite_set_target: pixmap=3447, format=20028888, size=490x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 47.145] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 47.145] color_convert: src=ffffffff [20028888] [ 47.145] color_convert: dst=ffffffff [20028888] [ 47.145] sna_render_get_solid: ffffffff [ 47.145] sna_render_get_solid(white) [ 47.145] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 47.145] sna_transform_is_imprecise_integer_translation: no transform [ 47.145] gen9_composite_picture: integer translation (0, 0), removing [ 47.145] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 47.145] sna_render_pixmap_bo: GPU all damaged [ 47.145] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 47.145] gen4_choose_composite_emitter: solid, identity mask [ 47.145] kgem_check_bo: num_pages=+0, num_exec=+0 [ 47.145] gen9_composite_get_binding_table(fcc0) [ 47.145] kgem_add_reloc64: handle=7, pos=16168, delta=0, domains=40000 [ 47.145] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 47.145] kgem_add_reloc64[10] = (delta=1048, target handle=2, presumed=fffe8000) [ 47.145] [3f20] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 47.145] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 47.145] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 47.145] gen9_emit_vertex_elements: setup id=9 [ 47.145] glyphs0_to_dst: glyph=(487, -13), (496, 1), clip=(460, 0), (490, 1) [ 47.145] glyphs0_to_dst: blt=(487, 0), (490, 1) [ 47.145] emit_primitive_identity_mask__avx2: dst=(487, 0), mask=(832.00, 45.00) x (3.00, 1.00) [ 47.145] gen8_vertex_flush[7e4] = 3 [ 47.145] gen9_magic_ca_pass: CA fixup (41 -> 44) [ 47.145] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 47.145] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 47.145] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 47.145] sna_glyphs(op=3, nlist=1, src=(1, 15)) [ 47.145] kgem_bo_is_busy: handle=125, domain: 0 exec? 1, rq? 1 [ 47.145] sna_glyphs: discarding mask [ 47.145] glyphs0_to_dst(op=3, src=(1, 15), nlist=1, dst=(1, 15)+(0, 0)) [ 47.145] clipped_glyphs: no, clip region (0, 0), (490, 20) matches drawable pixmap=94680753409936 size=490x20 [ 47.145] gen9_render_composite: 0x0, current mode=1/1 [ 47.145] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 47.145] kgem_bo_is_busy: handle=125, domain: 0 exec? 1, rq? 1 [ 47.145] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 47.145] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 47.145] sna_drawable_use_bo pixmap=3447, box=((0, 0), (490, 20)), flags=7... [ 47.145] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 47.145] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 47.145] sna_drawable_use_bo: using whole GPU bo [ 47.145] gen9_composite_set_target: pixmap=3447, format=20028888, size=490x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 47.145] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 47.145] color_convert: src=ff8ae234 [20028888] [ 47.145] color_convert: dst=ff8ae234 [20028888] [ 47.145] sna_render_get_solid: ff8ae234 [ 47.145] sna_render_get_solid(22) = ff8ae234 (old) [ 47.145] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 47.145] sna_transform_is_imprecise_integer_translation: no transform [ 47.145] gen9_composite_picture: integer translation (0, 0), removing [ 47.145] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 47.145] sna_render_pixmap_bo: GPU all damaged [ 47.145] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 47.145] gen4_choose_composite_emitter: solid, identity mask [ 47.145] kgem_check_bo: num_pages=+0, num_exec=+0 [ 47.145] gen9_composite_get_binding_table(fc40) [ 47.145] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 47.145] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 47.145] gen9_emit_vertex_elements: setup id=9 [ 47.145] glyphs0_to_dst: glyph=(1, 7)x(9, 8), unclipped [ 47.145] emit_primitive_identity_mask__avx2: dst=(1, 7), mask=(688.00, 32.00) x (9.00, 8.00) [ 47.145] glyphs0_to_dst: glyph=(9, 5)x(10, 13), unclipped [ 47.145] emit_primitive_identity_mask__avx2: dst=(9, 5), mask=(672.00, 48.00) x (10.00, 13.00) [ 47.145] glyphs0_to_dst: glyph=(19, 7)x(9, 8), unclipped [ 47.145] emit_primitive_identity_mask__avx2: dst=(19, 7), mask=(688.00, 32.00) x (9.00, 8.00) [ 47.145] glyphs0_to_dst: glyph=(28, 9)x(8, 3), unclipped [ 47.145] emit_primitive_identity_mask__avx2: dst=(28, 9), mask=(688.00, 48.00) x (8.00, 3.00) [ 47.145] glyphs0_to_dst: glyph=(36, 5)x(11, 10), unclipped [ 47.145] emit_primitive_identity_mask__avx2: dst=(36, 5), mask=(704.00, 0.00) x (11.00, 10.00) [ 47.145] glyphs0_to_dst: glyph=(46, 7)x(9, 8), unclipped [ 47.145] emit_primitive_identity_mask__avx2: dst=(46, 7), mask=(720.00, 0.00) x (9.00, 8.00) [ 47.145] glyphs0_to_dst: glyph=(54, 7)x(10, 8), unclipped [ 47.145] emit_primitive_identity_mask__avx2: dst=(54, 7), mask=(704.00, 16.00) x (10.00, 8.00) [ 47.145] glyphs0_to_dst: glyph=(63, 7)x(10, 8), unclipped [ 47.145] emit_primitive_identity_mask__avx2: dst=(63, 7), mask=(720.00, 16.00) x (10.00, 8.00) [ 47.145] glyphs0_to_dst: glyph=(72, 4)x(10, 11), unclipped [ 47.145] emit_primitive_identity_mask__avx2: dst=(72, 4), mask=(736.00, 0.00) x (10.00, 11.00) [ 47.145] glyphs0_to_dst: glyph=(81, 7)x(10, 8), unclipped [ 47.145] emit_primitive_identity_mask__avx2: dst=(81, 7), mask=(752.00, 0.00) x (10.00, 8.00) [ 47.145] glyphs0_to_dst: glyph=(90, 4)x(10, 11), unclipped [ 47.145] emit_primitive_identity_mask__avx2: dst=(90, 4), mask=(736.00, 0.00) x (10.00, 11.00) [ 47.145] glyphs0_to_dst: glyph=(99, 7)x(11, 8), unclipped [ 47.145] emit_primitive_identity_mask__avx2: dst=(99, 7), mask=(736.00, 16.00) x (11.00, 8.00) [ 47.145] glyphs0_to_dst: glyph=(109, 7)x(9, 8), unclipped [ 47.145] emit_primitive_identity_mask__avx2: dst=(109, 7), mask=(752.00, 16.00) x (9.00, 8.00) [ 47.145] glyphs0_to_dst: glyph=(118, 9)x(8, 3), unclipped [ 47.145] emit_primitive_identity_mask__avx2: dst=(118, 9), mask=(688.00, 48.00) x (8.00, 3.00) [ 47.145] glyphs0_to_dst: glyph=(126, 5)x(10, 10), unclipped [ 47.145] emit_primitive_identity_mask__avx2: dst=(126, 5), mask=(704.00, 32.00) x (10.00, 10.00) [ 47.145] glyphs0_to_dst: glyph=(135, 5)x(10, 10), unclipped [ 47.145] emit_primitive_identity_mask__avx2: dst=(135, 5), mask=(704.00, 32.00) x (10.00, 10.00) [ 47.145] glyphs0_to_dst: glyph=(144, 5)x(10, 10), unclipped [ 47.145] emit_primitive_identity_mask__avx2: dst=(144, 5), mask=(720.00, 32.00) x (10.00, 10.00) [ 47.145] glyphs0_to_dst: glyph=(153, 5)x(10, 10), unclipped [ 47.145] emit_primitive_identity_mask__avx2: dst=(153, 5), mask=(704.00, 48.00) x (10.00, 10.00) [ 47.145] gen8_vertex_flush[8e4] = 54 [ 47.145] gen9_magic_ca_pass: CA fixup (44 -> 98) [ 47.145] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 47.145] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 47.145] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 47.145] sna_glyphs(op=3, nlist=1, src=(163, 15)) [ 47.145] kgem_bo_is_busy: handle=125, domain: 0 exec? 1, rq? 1 [ 47.145] sna_glyphs: discarding mask [ 47.145] glyphs0_to_dst(op=3, src=(163, 15), nlist=1, dst=(163, 15)+(0, 0)) [ 47.145] clipped_glyphs: no, clip region (0, 0), (490, 20) matches drawable pixmap=94680753409936 size=490x20 [ 47.145] gen9_render_composite: 0x0, current mode=1/1 [ 47.145] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 47.145] kgem_bo_is_busy: handle=125, domain: 0 exec? 1, rq? 1 [ 47.145] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 47.145] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 47.145] sna_drawable_use_bo pixmap=3447, box=((0, 0), (490, 20)), flags=7... [ 47.145] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 47.145] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 47.145] sna_drawable_use_bo: using whole GPU bo [ 47.145] gen9_composite_set_target: pixmap=3447, format=20028888, size=490x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 47.145] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 47.145] color_convert: src=ffffffff [20028888] [ 47.145] color_convert: dst=ffffffff [20028888] [ 47.145] sna_render_get_solid: ffffffff [ 47.145] sna_render_get_solid(white) [ 47.145] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 47.145] sna_transform_is_imprecise_integer_translation: no transform [ 47.145] gen9_composite_picture: integer translation (0, 0), removing [ 47.145] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 47.145] sna_render_pixmap_bo: GPU all damaged [ 47.145] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 47.145] gen4_choose_composite_emitter: solid, identity mask [ 47.145] kgem_check_bo: num_pages=+0, num_exec=+0 [ 47.145] gen9_composite_get_binding_table(fc00) [ 47.145] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 47.145] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 47.145] gen9_emit_vertex_elements: setup id=9 [ 47.145] glyphs0_to_dst: glyph=(165, 7)x(5, 8), unclipped [ 47.145] emit_primitive_identity_mask__avx2: dst=(165, 7), mask=(720.00, 48.00) x (5.00, 8.00) [ 47.145] gen8_vertex_flush[9e4] = 3 [ 47.145] gen9_magic_ca_pass: CA fixup (98 -> 101) [ 47.145] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 47.145] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 47.145] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 47.145] sna_glyphs(op=3, nlist=1, src=(172, 15)) [ 47.145] kgem_bo_is_busy: handle=125, domain: 0 exec? 1, rq? 1 [ 47.145] sna_glyphs: discarding mask [ 47.145] glyphs0_to_dst(op=3, src=(172, 15), nlist=1, dst=(172, 15)+(0, 0)) [ 47.145] clipped_glyphs: no, clip region (0, 0), (490, 20) matches drawable pixmap=94680753409936 size=490x20 [ 47.145] gen9_render_composite: 0x0, current mode=1/1 [ 47.145] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 47.145] kgem_bo_is_busy: handle=125, domain: 0 exec? 1, rq? 1 [ 47.145] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 47.145] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 47.145] sna_drawable_use_bo pixmap=3447, box=((0, 0), (490, 20)), flags=7... [ 47.145] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 47.146] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 47.146] sna_drawable_use_bo: using whole GPU bo [ 47.146] gen9_composite_set_target: pixmap=3447, format=20028888, size=490x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 47.146] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 47.146] color_convert: src=ff729fcf [20028888] [ 47.146] color_convert: dst=ff729fcf [20028888] [ 47.146] sna_render_get_solid: ff729fcf [ 47.146] sna_render_get_solid(23) = ff729fcf (old) [ 47.146] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 47.146] sna_transform_is_imprecise_integer_translation: no transform [ 47.146] gen9_composite_picture: integer translation (0, 0), removing [ 47.146] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 47.146] sna_render_pixmap_bo: GPU all damaged [ 47.146] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 47.146] gen4_choose_composite_emitter: solid, identity mask [ 47.146] kgem_check_bo: num_pages=+0, num_exec=+0 [ 47.146] gen9_composite_get_binding_table(fbc0) [ 47.146] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 47.146] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 47.146] gen9_emit_vertex_elements: setup id=9 [ 47.146] glyphs0_to_dst: glyph=(171, 9)x(11, 3), unclipped [ 47.146] emit_primitive_identity_mask__avx2: dst=(171, 9), mask=(736.00, 32.00) x (11.00, 3.00) [ 47.146] glyphs0_to_dst: glyph=(180, 4)x(10, 14), unclipped [ 47.146] emit_primitive_identity_mask__avx2: dst=(180, 4), mask=(944.00, 48.00) x (10.00, 14.00) [ 47.146] glyphs0_to_dst: glyph=(189, 4)x(11, 11), unclipped [ 47.146] emit_primitive_identity_mask__avx2: dst=(189, 4), mask=(960.00, 0.00) x (11.00, 11.00) [ 47.146] glyphs0_to_dst: glyph=(198, 7)x(10, 8), unclipped [ 47.146] emit_primitive_identity_mask__avx2: dst=(198, 7), mask=(976.00, 0.00) x (10.00, 8.00) [ 47.146] glyphs0_to_dst: glyph=(208, 7)x(9, 11), unclipped [ 47.146] emit_primitive_identity_mask__avx2: dst=(208, 7), mask=(960.00, 16.00) x (9.00, 11.00) [ 47.146] glyphs0_to_dst: glyph=(216, 4)x(10, 14), unclipped [ 47.146] emit_primitive_identity_mask__avx2: dst=(216, 4), mask=(944.00, 48.00) x (10.00, 14.00) [ 47.146] glyphs0_to_dst: glyph=(225, 5)x(10, 10), unclipped [ 47.146] emit_primitive_identity_mask__avx2: dst=(225, 5), mask=(976.00, 16.00) x (10.00, 10.00) [ 47.146] glyphs0_to_dst: glyph=(234, 16)x(11, 2), unclipped [ 47.146] emit_primitive_identity_mask__avx2: dst=(234, 16), mask=(992.00, 0.00) x (11.00, 2.00) [ 47.146] glyphs0_to_dst: glyph=(243, 4)x(11, 11), unclipped [ 47.146] emit_primitive_identity_mask__avx2: dst=(243, 4), mask=(1008.00, 0.00) x (11.00, 11.00) [ 47.146] glyphs0_to_dst: glyph=(253, 7)x(9, 8), unclipped [ 47.146] emit_primitive_identity_mask__avx2: dst=(253, 7), mask=(720.00, 0.00) x (9.00, 8.00) [ 47.146] glyphs0_to_dst: glyph=(261, 7)x(10, 8), unclipped [ 47.146] emit_primitive_identity_mask__avx2: dst=(261, 7), mask=(704.00, 16.00) x (10.00, 8.00) [ 47.146] glyphs0_to_dst: glyph=(270, 7)x(10, 8), unclipped [ 47.146] emit_primitive_identity_mask__avx2: dst=(270, 7), mask=(704.00, 16.00) x (10.00, 8.00) [ 47.146] glyphs0_to_dst: glyph=(279, 3)x(10, 12), unclipped [ 47.146] emit_primitive_identity_mask__avx2: dst=(279, 3), mask=(992.00, 16.00) x (10.00, 12.00) [ 47.146] glyphs0_to_dst: glyph=(288, 7)x(10, 8), unclipped [ 47.146] emit_primitive_identity_mask__avx2: dst=(288, 7), mask=(704.00, 16.00) x (10.00, 8.00) [ 47.146] glyphs0_to_dst: glyph=(297, 7)x(10, 8), unclipped [ 47.146] emit_primitive_identity_mask__avx2: dst=(297, 7), mask=(752.00, 0.00) x (10.00, 8.00) [ 47.146] glyphs0_to_dst: glyph=(307, 3)x(10, 12), unclipped [ 47.146] emit_primitive_identity_mask__avx2: dst=(307, 3), mask=(1008.00, 16.00) x (10.00, 12.00) [ 47.146] glyphs0_to_dst: glyph=(315, 4)x(11, 11), unclipped [ 47.146] emit_primitive_identity_mask__avx2: dst=(315, 4), mask=(960.00, 0.00) x (11.00, 11.00) [ 47.146] glyphs0_to_dst: glyph=(324, 7)x(11, 8), unclipped [ 47.146] emit_primitive_identity_mask__avx2: dst=(324, 7), mask=(736.00, 16.00) x (11.00, 8.00) [ 47.146] glyphs0_to_dst: glyph=(334, 7)x(9, 11), unclipped [ 47.146] emit_primitive_identity_mask__avx2: dst=(334, 7), mask=(960.00, 16.00) x (9.00, 11.00) [ 47.146] glyphs0_to_dst: glyph=(342, 16)x(11, 2), unclipped [ 47.146] emit_primitive_identity_mask__avx2: dst=(342, 16), mask=(992.00, 0.00) x (11.00, 2.00) [ 47.146] glyphs0_to_dst: glyph=(351, 3)x(10, 12), unclipped [ 47.146] emit_primitive_identity_mask__avx2: dst=(351, 3), mask=(992.00, 16.00) x (10.00, 12.00) [ 47.146] glyphs0_to_dst: glyph=(361, 3)x(9, 12), unclipped [ 47.146] emit_primitive_identity_mask__avx2: dst=(361, 3), mask=(960.00, 32.00) x (9.00, 12.00) [ 47.146] glyphs0_to_dst: glyph=(369, 7)x(10, 11), unclipped [ 47.146] emit_primitive_identity_mask__avx2: dst=(369, 7), mask=(976.00, 32.00) x (10.00, 11.00) [ 47.146] glyphs0_to_dst: glyph=(378, 4)x(10, 14), unclipped [ 47.146] emit_primitive_identity_mask__avx2: dst=(378, 4), mask=(944.00, 48.00) x (10.00, 14.00) [ 47.146] glyphs0_to_dst: glyph=(387, 5)x(10, 10), unclipped [ 47.146] emit_primitive_identity_mask__avx2: dst=(387, 5), mask=(960.00, 48.00) x (10.00, 10.00) [ 47.146] glyphs0_to_dst: glyph=(396, 16)x(11, 2), unclipped [ 47.146] emit_primitive_identity_mask__avx2: dst=(396, 16), mask=(992.00, 0.00) x (11.00, 2.00) [ 47.146] glyphs0_to_dst: glyph=(406, 7)x(9, 8), unclipped [ 47.146] emit_primitive_identity_mask__avx2: dst=(406, 7), mask=(688.00, 32.00) x (9.00, 8.00) [ 47.146] glyphs0_to_dst: glyph=(415, 7)x(9, 8), unclipped [ 47.146] emit_primitive_identity_mask__avx2: dst=(415, 7), mask=(752.00, 16.00) x (9.00, 8.00) [ 47.146] glyphs0_to_dst: glyph=(424, 7)x(9, 11), unclipped [ 47.146] emit_primitive_identity_mask__avx2: dst=(424, 7), mask=(960.00, 16.00) x (9.00, 11.00) [ 47.146] glyphs0_to_dst: glyph=(432, 4)x(10, 11), unclipped [ 47.146] emit_primitive_identity_mask__avx2: dst=(432, 4), mask=(976.00, 48.00) x (10.00, 11.00) [ 47.146] glyphs0_to_dst: glyph=(442, 7)x(9, 8), unclipped [ 47.146] emit_primitive_identity_mask__avx2: dst=(442, 7), mask=(688.00, 32.00) x (9.00, 8.00) [ 47.146] glyphs0_to_dst: glyph=(450, 7)x(10, 11), unclipped [ 47.146] emit_primitive_identity_mask__avx2: dst=(450, 7), mask=(976.00, 32.00) x (10.00, 11.00) [ 47.146] gen8_vertex_flush[ae4] = 96 [ 47.146] gen9_magic_ca_pass: CA fixup (101 -> 197) [ 47.146] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 47.146] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 47.146] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 47.146] sna_glyphs(op=3, nlist=1, src=(460, 15)) [ 47.146] kgem_bo_is_busy: handle=125, domain: 0 exec? 1, rq? 1 [ 47.146] sna_glyphs: discarding mask [ 47.146] glyphs0_to_dst(op=3, src=(460, 15), nlist=1, dst=(460, 15)+(0, 0)) [ 47.146] clipped_glyphs: no, clip region (0, 0), (490, 20) matches drawable pixmap=94680753409936 size=490x20 [ 47.146] gen9_render_composite: 0x0, current mode=1/1 [ 47.146] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 47.146] kgem_bo_is_busy: handle=125, domain: 0 exec? 1, rq? 1 [ 47.146] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 47.146] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 47.146] sna_drawable_use_bo pixmap=3447, box=((0, 0), (490, 20)), flags=7... [ 47.146] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 47.146] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 47.146] sna_drawable_use_bo: using whole GPU bo [ 47.146] gen9_composite_set_target: pixmap=3447, format=20028888, size=490x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 47.146] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 47.146] color_convert: src=ffffffff [20028888] [ 47.146] color_convert: dst=ffffffff [20028888] [ 47.146] sna_render_get_solid: ffffffff [ 47.146] sna_render_get_solid(white) [ 47.146] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 47.146] sna_transform_is_imprecise_integer_translation: no transform [ 47.146] gen9_composite_picture: integer translation (0, 0), removing [ 47.146] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 47.146] sna_render_pixmap_bo: GPU all damaged [ 47.146] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 47.146] gen4_choose_composite_emitter: solid, identity mask [ 47.146] kgem_check_bo: num_pages=+0, num_exec=+0 [ 47.146] gen9_composite_get_binding_table(fb80) [ 47.146] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 47.146] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 47.146] gen9_emit_vertex_elements: setup id=9 [ 47.146] glyphs0_to_dst: glyph=(459, 4)x(10, 13), unclipped [ 47.146] emit_primitive_identity_mask__avx2: dst=(459, 4), mask=(752.00, 32.00) x (10.00, 13.00) [ 47.146] gen8_vertex_flush[be4] = 3 [ 47.146] gen9_magic_ca_pass: CA fixup (197 -> 200) [ 47.146] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 47.146] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 47.146] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 47.146] sna_composite_rectangles(pixmap=3447, op=1, ffffffff x 1 [(478, 1)x(9, 17) ...]) [ 47.146] sna_composite_rectangles: converted to op 1 [ 47.146] sna_composite_rectangles[0] (478, 1)x(9, 17) -> (478, 1), (487, 18) [ 47.146] sna_composite_rectangles: nrects=1, region=(478, 1), (487, 18) x 1 [ 47.146] sna_composite_rectangles: clipped extents (478, 1),(487, 18) x 1 [ 47.146] sna_composite_rectangles: pixmap +(0, 0) extents (478, 1),(487, 18) [ 47.146] sna_composite_rectangles: dropping last-cpu hint [ 47.146] sna_drawable_use_bo pixmap=3447, box=((478, 1), (487, 18)), flags=9... [ 47.146] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 47.146] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 47.146] sna_drawable_use_bo: using whole GPU bo [ 47.146] gen9_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20028888]) [ 47.146] kgem_bo_is_render: handle=125, rq? 1 [1] [ 47.146] gen9_render_fill_boxes(ffffffff x 1 [(478, 1), (487, 18) ...]) [ 47.146] sna_render_get_solid: ffffffff [ 47.146] sna_render_get_solid(white) [ 47.146] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 47.146] kgem_check_bo: num_pages=+0, num_exec=+0 [ 47.146] aligning vertex: was 4, now 2 floats per vertex [ 47.146] gen9_composite_get_binding_table(fb40) [ 47.146] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 47.146] gen9_emit_sampler: sampler = 1 [ 47.146] gen9_emit_sf: num_sf_outputs=1 [ 47.146] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 47.146] gen9_emit_vertex_elements: setup id=0 [ 47.146] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 47.146] (478, 1), (487, 18) [ 47.146] gen8_vertex_flush[d00] = 3 [ 47.146] sna_copy_area: src=pixmap=3447:(0, 0)x(490, 20)+(0, 0) -> dst=pixmap=3060:(0, 629)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 47.146] sna_copy_area: normal copy [ 47.146] sna_do_copy: src=(0, 0), dst=(0, 629), size=(490x20) [ 47.146] sna_do_copy: after drawable: src=(0, 0), dst=(65, 653), size=(490x20) [ 47.146] sna_do_copy: dst extents (65, 653), (555, 673), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 47.146] sna_do_copy: clipped dst extents (65, 653), (555, 673) [ 47.146] sna_do_copy: unclipped src extents (0, 0), (490, 20) [ 47.146] sna_do_copy: clipped src extents (0, 0), (490, 20) [ 47.146] sna_do_copy: pixmap -- no source clipping [ 47.146] sna_do_copy: src extents (0, 0), (490, 20) x 1 [ 47.146] sna_do_copy: copy region (65, 653), (555, 673) x 1 + (-65, -653) [ 47.146] sna_copy_boxes (boxes=1x[(65, 653), (555, 673)...], src pixmap=3447+(-65, -653), dst pixmap=3060+(-65, -24), alu=3, src.size=490x20, dst.size=3775x2136) [ 47.146] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94ace290, gpu_bo=125, cpu_bo=0), replaces=0 [ 47.146] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 47.146] sna_drawable_use_bo pixmap=3060, box=((0, 629), (490, 649)), flags=b... [ 47.146] sna_drawable_use_bo: exported target, set PREFER_GPU [ 47.146] sna_drawable_use_bo: pinned, never REPLACES [ 47.146] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=b [ 47.146] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 47.146] sna_drawable_use_bo: using whole GPU bo [ 47.146] sna_pixmap_move_to_gpu(pixmap=3447, usage=0), flags=a [ 47.146] sna_pixmap_move_to_gpu: already all-damaged [ 47.146] sna_pixmap_mark_active: pixmap=3447, handle=125 [ 47.146] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 47.146] gen9_render_copy_boxes (0, -629)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 47.146] kgem_bo_is_render: handle=125, rq? 1 [1] [ 47.146] kgem_bo_is_render: handle=9, rq? 0 [0] [ 47.146] kgem_bo_is_render: handle=9, rq? 0 [0] [ 47.146] kgem_bo_is_render: handle=125, rq? 1 [1] [ 47.146] kgem_set_mode: flushing before new bo [ 47.146] gen8_vertex_close: used=806, vbo active? 23, vb=201, nreloc=2 [ 47.146] gen8_vertex_close: reloc[0] = 287 [ 47.146] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 47.146] kgem_add_handle: handle=23, index=5 [ 47.146] kgem_add_reloc64[11] = (delta=0, target handle=5, presumed=fd541000) [ 47.146] gen8_vertex_close: reloc[1] = 372 [ 47.146] kgem_add_reloc64: handle=23, pos=372, delta=0, domains=200000 [ 47.146] kgem_add_reloc64[12] = (delta=0, target handle=5, presumed=fd541000) [ 47.146] batch[1/1, flags=1800]: 838 838 16096 16384, nreloc=13, nexec=6, nfence=0, aperture=1116 [fenced=0] [ 47.146] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd981000 [ 47.146] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -57343 [ 47.146] kgem_fixup_relocs: shrinking by 57344 [ 47.146] __kgem_busy: handle=2, busy=0, wedged=0 [ 47.146] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd981000 [ 47.146] kgem_commit: release handle=125 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd0d4000 [ 47.146] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 47.146] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 47.146] __kgem_bo_clear_busy: handle=7 [ 47.146] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 47.146] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 47.146] __kgem_bo_clear_busy: handle=8 [ 47.146] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 47.146] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 47.146] __kgem_bo_clear_busy: handle=8 [ 47.146] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 47.146] __kgem_bo_clear_busy: handle=8 [ 47.146] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 47.146] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 47.146] __kgem_bo_clear_busy: handle=8 [ 47.146] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 47.146] __kgem_bo_clear_busy: handle=7 [ 47.146] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 47.146] __kgem_busy: handle=2, busy=131072, wedged=0 [ 47.146] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 47.146] kgem_check_bo: num_pages=+8116, num_exec=+2 [ 47.146] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 47.146] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 47.146] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 47.146] kgem_add_handle: handle=4, index=0 [ 47.146] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 47.146] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 47.146] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 47.146] gen9_composite_get_binding_table(ffc0) [ 47.146] kgem_add_reloc64: handle=9, pos=16360, delta=0, domains=20002 [ 47.146] kgem_add_handle: handle=9, index=1 [ 47.146] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f02dd000) [ 47.146] __kgem_bo_mark_dirty: handle=9 (proxy? 0) [ 47.146] [3fe0] bind bo(handle=9, addr=f02dd000), format=192, width=3775, height=2136, pitch=15360, tiling=1 -> render [ 47.146] kgem_add_reloc64: handle=125, pos=16344, delta=0, domains=40000 [ 47.146] kgem_add_handle: handle=125, index=2 [ 47.146] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd0d4000) [ 47.146] [3fd0] bind bo(handle=125, addr=fd0d4000), format=192, width=490, height=20, pitch=2048, tiling=1 -> sampler [ 47.146] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 47.146] gen9_emit_sampler: sampler = 0 [ 47.146] gen9_emit_sf: num_sf_outputs=1 [ 47.146] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 47.146] gen9_emit_vertex_elements: setup id=0 [ 47.146] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 47.146] (0, 0) -> (0, 629) + (490, 20) [ 47.146] gen8_vertex_flush[490] = 3 [ 47.146] sna_accel_flush: flush?=1, dirty?=0 [ 47.146] gen8_vertex_close: used=812, vbo active? 23, vb=1, nreloc=1 [ 47.146] gen8_vertex_close: reloc[0] = 287 [ 47.146] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 47.146] kgem_add_handle: handle=23, index=3 [ 47.146] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 47.146] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=8190 [fenced=0] [ 47.146] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 47.146] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 47.146] kgem_fixup_relocs: shrinking by 61440 [ 47.146] __kgem_busy: handle=1, busy=0, wedged=0 [ 47.146] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 47.146] kgem_commit: release handle=9 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f02dd000 [ 47.146] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 47.146] kgem_commit: release handle=125 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd0d4000 [ 47.146] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 47.146] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 47.147] sna_accel_flush: flush?=0, dirty?=0 [ 47.147] sna_accel_flush: flush?=0, dirty?=0 [ 47.147] sna_accel_flush: flush?=0, dirty?=0 [ 47.147] sna_destroy_pixmap: pixmap=3447, attached?=1 [ 47.147] _kgem_bo_destroy: handle=125, proxy? 0 [ 47.147] __kgem_bo_destroy: handle=125, size=65536 [ 47.147] __kgem_busy: handle=125, busy=0, wedged=0 [ 47.147] __kgem_bo_clear_busy: handle=125 [ 47.147] kgem_bo_move_to_inactive: moving handle=125 to inactive [ 47.147] __sna_free_pixmap(pixmap=3447) [ 47.147] sna_accel_flush: flush?=0, dirty?=0 [ 47.147] sna_accel_flush: flush?=0, dirty?=0 [ 47.147] sna_accel_flush: flush?=0, dirty?=0 [ 47.147] sna_block_handler (tv=0.406000) [ 47.147] kgem_retire, need_retire?=1 [ 47.147] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 47.147] kgem_retire__requests_ring: retiring ring 0 [ 47.147] __kgem_busy: handle=2, busy=0, wedged=0 [ 47.147] __kgem_retire_rq: request 2 complete [ 47.147] kgem_retire__requests_ring: retiring ring 0 [ 47.147] __kgem_busy: handle=1, busy=0, wedged=0 [ 47.147] __kgem_retire_rq: request 1 complete [ 47.147] __kgem_bo_flush: handle=9, busy=0, wedged=0 [ 47.147] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 47.147] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 47.147] kgem_retire -- retired=0, need_retire=0 [ 47.147] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 47.147] gen6_render_retire: resetting idle vbo [ 47.147] sna_scanout_do_flush: flush timer active: delta=9 [ 47.147] sna_accel_do_throttle -- no pending activity [ 47.147] sna_accel_block: evaluating timers, active=5 [ 47.147] sna_accel_block: flush timer expires in 9 [47156] [ 47.148] sna_wakeup_handler [ 47.148] sna_accel_flush: flush?=0, dirty?=0 [ 47.148] sna_accel_flush: flush?=0, dirty?=0 [ 47.148] sna_block_handler (tv=0.405000) [ 47.148] sna_scanout_do_flush: flush timer active: delta=8 [ 47.148] sna_accel_do_throttle -- no pending activity [ 47.148] sna_accel_block: evaluating timers, active=5 [ 47.148] sna_accel_block: flush timer expires in 8 [47156] [ 47.148] sna_wakeup_handler [ 47.148] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=29, name=3 [ 47.148] kgem_bo_flink: flinked handle=29 to name=3, marking non-reusable [ 47.148] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 47.148] sna_dri2_get_back: draw size=7680x2160, back buffer handle=29 size=7680x2160, is-scanout? 1, active?=2, pitch=30720, front pitch=30720 [ 47.148] sna_dri2_get_back: reuse backbuffer? 1 [ 47.148] sna_dri2_get_back: back buffer handle=29, active?=2, refcnt=1 [ 47.148] sna_dri2_get_back: cache: handle=40, active=0 [ 47.148] sna_dri2_get_back: reuse cache handle=40, name=5, flags=0 [ 47.148] sna_dri2_get_back: caching handle=29 (name=3, flags=0, active_scanout=2) [ 47.148] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 47.148] sna_dri2_reuse_buffer: reusing back buffer handle=40, name=5, pitch=30720, age=0 [ 47.148] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 47.148] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=128, name=76, active_scanout=3 [ 47.148] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 47.148] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 47.148] sna_accel_flush: flush?=0, dirty?=0 [ 47.148] sna_accel_flush: flush?=0, dirty?=0 [ 47.148] sna_accel_flush: flush?=0, dirty?=0 [ 47.148] sna_block_handler (tv=0.405000) [ 47.148] sna_scanout_do_flush: flush timer active: delta=8 [ 47.148] sna_accel_do_throttle -- no pending activity [ 47.148] sna_accel_block: evaluating timers, active=5 [ 47.148] sna_accel_block: flush timer expires in 8 [47156] [ 47.149] sna_wakeup_handler [ 47.149] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 47.149] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 47.149] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 47.149] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 47.149] sna_dri2_get_msc(draw=146, pipe=0) [ 47.149] sna_crtc_record_swap: recording last swap on pipe=0, frame 2582 [msc=2582], time 47.140965 [ 47.149] sna_dri2_get_msc: msc=2582 [raw=2582], ust=47140965 [ 47.149] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=40 (refs=1/1, flush=0) , front=128 (refs=1/4, flush=1) [ 47.149] sna_dri2_schedule_swap(target_msc=2582, divisor=0, remainder=0) [ 47.149] sna_dri2_schedule_swap: using front handle=128, active_scanout?=3, flush?=1 [ 47.149] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 47.149] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 47.149] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 47.149] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 47.149] sna_crtc_record_swap: recording last swap on pipe=0, frame 2582 [msc=2582], time 47.140965 [ 47.149] immediate_swap: current_msc=2582, target_msc=2582 -- yes [ 47.149] can_flip: no, shadow enabled [ 47.149] sna_dri2_add_event: adding event to window 146) [ 47.149] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 47.149] sna_dri2_immediate_blit: no pending blit, starting chain [ 47.149] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 47.149] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 47.149] can_xchg: back size=8701e00, front size=8701e00 [ 47.149] can_xchg: yes, pixmap=165 [ 47.149] sna_dri2_xchg: win=146, exchange front=128/76,ref=2 and back=40/5,ref=2, pixmap=165 7680x2160 [ 47.149] sna_dri2_xchg: back_bo handle=40, pitch=30720, size=132710400, ref=1, active_scanout?=0 [ 47.149] sna_dri2_xchg: front_bo handle=128, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 47.149] set_bo: pixmap=165, handle=40 (old handle=128) [ 47.149] set_bo: marking whole pixmap as damaged [ 47.149] set_bo: applying final/discard move-to-gpu [ 47.149] wait_for_shadow: flags=0, flips=2, handle=128, shadow=32 [ 47.149] set_bo: dropping flush hint from handle=128 [ 47.149] set_bo: adding flush hint to handle=40 [ 47.149] mark_stale(handle=128) => 1 [ 47.149] swap_limit: draw=146 setting swap limit to 3 [ 47.149] sna_dri2_swap_limit_validate: swap limit set to 3 [ 47.149] sna_next_vblank(pipe=0, waiting until next vblank) [ 47.149] sna_dri2_schedule_swap: reported target_msc=2582 [ 47.149] sna_accel_flush: flush?=0, dirty?=0 [ 47.149] sna_accel_flush: flush?=0, dirty?=0 [ 47.149] sna_accel_flush: flush?=0, dirty?=0 [ 47.149] sna_accel_flush: flush?=0, dirty?=0 [ 47.149] sna_block_handler (tv=0.404000) [ 47.149] sna_scanout_do_flush: flush timer active: delta=7 [ 47.149] sna_accel_do_throttle -- no pending activity [ 47.149] sna_accel_block: evaluating timers, active=5 [ 47.149] sna_accel_block: flush timer expires in 7 [47156] [ 47.156] sna_wakeup_handler [ 47.156] sna_mode_wakeup: len=32 [ 47.156] sna_mode_wakeup: recording last swap on pipe=1, frame 2553 [9f9], time 47.156378 [ 47.156] sna_mode_wakeup: removing handle=29 [active_scanout=1] from scanout, installing handle=128 [active_scanout=2] [ 47.156] sna_mode_wakeup: flip complete, pending? 2 [ 47.156] sna_block_handler (tv=0.397000) [ 47.156] sna_scanout_do_flush: flush timer active: delta=0 [ 47.156] sna_scanout_do_flush (time=47156), triggered [ 47.156] sna_scanout_flush (time=47156), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 47.156] has_shadow: has pending damage? 1, outstanding flips: 1 [ 47.156] stop_flush: scanout=40 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 47.156] has_shadow: has pending damage? 1, outstanding flips: 1 [ 47.156] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 1, mode reconfiguration pending? 0) [ 47.156] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 47.156] sna_mode_redisplay: checking for 1 outstanding flip completions [ 47.156] sna_mode_redisplay: now 1 outstanding flip completions (enabled? 1) [ 47.156] sna_accel_do_throttle -- no pending activity [ 47.156] sna_accel_block: evaluating timers, active=5 [ 47.156] sna_accel_block: flush timer expires in 16 [47172] [ 47.157] sna_wakeup_handler [ 47.157] sna_mode_wakeup: len=64 [ 47.157] sna_mode_wakeup: recording last swap on pipe=0, frame 2583 [a17], time 47.157786 [ 47.157] sna_mode_wakeup: removing handle=29 [active_scanout=0] from scanout, installing handle=128 [active_scanout=2] [ 47.157] sna_mode_wakeup: flip complete, pending? 1 [ 47.157] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 47.157] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 47.157] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 47.157] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 47.157] sna_pixmap_move_to_gpu: already all-damaged [ 47.157] sna_pixmap_mark_active: pixmap=165, handle=40 [ 47.157] sna_mode_redisplay: crtc[0] transformed? 0 [ 47.157] sna_mode_redisplay: crtc[1] transformed? 0 [ 47.157] sna_mode_redisplay: crtc[2] transformed? 0 [ 47.157] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=40 [active=1] [ 47.157] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 128, transformed? 0 [ 47.157] get_fb: reusing fb=110 for handle=40 [ 47.157] sna_mode_redisplay: recording flip on CRTC:32 handle=40, active_scanout=2, serial=2 [ 47.157] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 47.157] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 128, transformed? 0 [ 47.157] sna_mode_redisplay: recording flip on CRTC:39 handle=40, active_scanout=3, serial=3 [ 47.157] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 47.157] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 47.157] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 47.157] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=40, shadow handle=32 [ 47.157] sna_dri2_vblank_handler(type=2, sequence=2583, draw=3353) [ 47.157] sna_crtc_record_swap: recording last swap on pipe=0, frame 2583 [msc=2583], time 47.157786 [ 47.157] sna_dri2_vblank_handler: 2 complete, frame=2583 tv=47.157786 [ 47.157] sna_dri2_blit_complete: blit finished [ 47.157] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=2583, tv=47.157786) [ 47.157] frame_swap_complete(type=2): draw=146, pipe=0, frame=2583 [msc=2583], tv=47.157786 [ 47.157] sna_accel_flush: flush?=0, dirty?=0 [ 47.157] sna_dri2_event_free(draw?=1) [ 47.157] sna_dri2_remove_event: remove[0x561c94a26990] from window 146, active? 1 [ 47.157] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 47.157] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=128] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 47.157] sna_dri2_vblank_handler complete [ 47.157] sna_block_handler (tv=0.396000) [ 47.157] sna_scanout_do_flush: flush timer active: delta=15 [ 47.157] sna_accel_do_throttle -- no pending activity [ 47.157] sna_accel_block: evaluating timers, active=5 [ 47.157] sna_accel_block: flush timer expires in 15 [47172] [ 47.172] sna_wakeup_handler [ 47.172] sna_mode_wakeup: len=32 [ 47.172] sna_mode_wakeup: recording last swap on pipe=1, frame 2554 [9fa], time 47.173201 [ 47.173] sna_mode_wakeup: removing handle=128 [active_scanout=1] from scanout, installing handle=40 [active_scanout=3] [ 47.173] sna_mode_wakeup: flip complete, pending? 2 [ 47.173] sna_block_handler (tv=0.380000) [ 47.173] sna_scanout_do_flush: flush timer active: delta=-1 [ 47.173] sna_scanout_do_flush (time=47173), triggered [ 47.173] sna_scanout_flush (time=47173), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 47.173] has_shadow: has pending damage? 0, outstanding flips: 1 [ 47.173] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 47.173] has_shadow: has pending damage? 0, outstanding flips: 1 [ 47.173] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) [ 47.173] sna_accel_do_throttle -- no pending activity [ 47.173] sna_accel_block: evaluating timers, active=5 [ 47.173] sna_accel_block: flush timer expires in 16 [47189] [ 47.174] sna_wakeup_handler [ 47.174] sna_mode_wakeup: len=32 [ 47.174] sna_mode_wakeup: recording last swap on pipe=0, frame 2584 [a18], time 47.174609 [ 47.174] sna_mode_wakeup: removing handle=128 [active_scanout=0] from scanout, installing handle=40 [active_scanout=3] [ 47.174] sna_mode_wakeup: flip complete, pending? 1 [ 47.174] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 47.174] sna_block_handler (tv=0.379000) [ 47.174] sna_scanout_do_flush: flush timer active: delta=15 [ 47.174] sna_accel_do_throttle -- no pending activity [ 47.174] sna_accel_block: evaluating timers, active=5 [ 47.174] sna_accel_block: flush timer expires in 15 [47189] [ 47.189] sna_wakeup_handler [ 47.189] sna_block_handler (tv=0.364000) [ 47.189] sna_scanout_do_flush: flush timer active: delta=0 [ 47.189] sna_scanout_do_flush (time=47189), triggered [ 47.189] sna_scanout_flush (time=47189), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 47.189] has_shadow: has pending damage? 0, outstanding flips: 0 [ 47.189] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 47.189] has_shadow: has pending damage? 0, outstanding flips: 0 [ 47.189] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 47.189] sna_accel_do_throttle -- no pending activity [ 47.189] sna_accel_block: evaluating timers, active=5 [ 47.189] sna_accel_block: flush timer expires in 16 [47205] [ 47.206] sna_wakeup_handler [ 47.206] sna_block_handler (tv=0.347000) [ 47.206] sna_scanout_do_flush: flush timer active: delta=-1 [ 47.206] sna_scanout_do_flush (time=47206), triggered [ 47.206] sna_scanout_flush (time=47206), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 47.206] has_shadow: has pending damage? 0, outstanding flips: 0 [ 47.206] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 47.206] has_shadow: has pending damage? 0, outstanding flips: 0 [ 47.206] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 47.206] sna_accel_do_throttle -- no pending activity [ 47.206] sna_accel_block: evaluating timers, active=5 [ 47.206] sna_accel_block: flush timer expires in 16 [47222] [ 47.222] sna_wakeup_handler [ 47.222] sna_block_handler (tv=0.331000) [ 47.222] sna_scanout_do_flush: flush timer active: delta=0 [ 47.222] sna_scanout_do_flush (time=47222), triggered [ 47.222] sna_scanout_flush (time=47222), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 47.222] has_shadow: has pending damage? 0, outstanding flips: 0 [ 47.222] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 47.222] has_shadow: has pending damage? 0, outstanding flips: 0 [ 47.222] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 47.222] sna_accel_do_throttle -- no pending activity [ 47.222] sna_accel_block: evaluating timers, active=5 [ 47.222] sna_accel_block: flush timer expires in 16 [47238] [ 47.239] sna_wakeup_handler [ 47.239] sna_block_handler (tv=0.314000) [ 47.239] sna_scanout_do_flush: flush timer active: delta=-1 [ 47.239] sna_scanout_do_flush (time=47239), triggered [ 47.239] sna_scanout_flush (time=47239), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 47.239] has_shadow: has pending damage? 0, outstanding flips: 0 [ 47.239] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 47.239] has_shadow: has pending damage? 0, outstanding flips: 0 [ 47.239] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 47.239] sna_accel_do_throttle -- no pending activity [ 47.239] sna_accel_block: evaluating timers, active=5 [ 47.239] sna_accel_block: flush timer expires in 16 [47255] [ 47.255] sna_wakeup_handler [ 47.255] sna_block_handler (tv=0.298000) [ 47.255] sna_scanout_do_flush: flush timer active: delta=0 [ 47.255] sna_scanout_do_flush (time=47255), triggered [ 47.255] sna_scanout_flush (time=47255), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 47.255] has_shadow: has pending damage? 0, outstanding flips: 0 [ 47.255] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 47.255] has_shadow: has pending damage? 0, outstanding flips: 0 [ 47.255] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 47.255] sna_accel_do_throttle -- no pending activity [ 47.255] sna_accel_block: evaluating timers, active=5 [ 47.255] sna_accel_block: flush timer expires in 16 [47271] [ 47.272] sna_wakeup_handler [ 47.272] sna_block_handler (tv=0.281000) [ 47.272] sna_scanout_do_flush: flush timer active: delta=-1 [ 47.272] sna_scanout_do_flush (time=47272), triggered [ 47.272] sna_scanout_flush (time=47272), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 47.272] has_shadow: has pending damage? 0, outstanding flips: 0 [ 47.272] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 47.272] has_shadow: has pending damage? 0, outstanding flips: 0 [ 47.272] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 47.272] sna_accel_do_throttle -- no pending activity [ 47.272] sna_accel_block: evaluating timers, active=5 [ 47.272] sna_accel_block: flush timer expires in 16 [47288] [ 47.288] sna_wakeup_handler [ 47.288] sna_block_handler (tv=0.265000) [ 47.288] sna_scanout_do_flush: flush timer active: delta=0 [ 47.288] sna_scanout_do_flush (time=47288), triggered [ 47.288] sna_scanout_flush (time=47288), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 47.288] has_shadow: has pending damage? 0, outstanding flips: 0 [ 47.288] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 47.288] has_shadow: has pending damage? 0, outstanding flips: 0 [ 47.288] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 47.288] sna_accel_do_throttle -- no pending activity [ 47.288] sna_accel_block: evaluating timers, active=5 [ 47.288] sna_accel_block: flush timer expires in 16 [47304] [ 47.297] sna_wakeup_handler [ 47.297] sna_block_handler (tv=0.256000) [ 47.297] sna_scanout_do_flush: flush timer active: delta=7 [ 47.297] sna_accel_do_throttle -- no pending activity [ 47.297] sna_accel_block: evaluating timers, active=5 [ 47.297] sna_accel_block: flush timer expires in 7 [47304] [ 47.300] sna_wakeup_handler [ 47.300] sna_accel_flush: flush?=0, dirty?=0 [ 47.300] sna_accel_flush: flush?=0, dirty?=0 [ 47.300] sna_block_handler (tv=0.253000) [ 47.300] sna_scanout_do_flush: flush timer active: delta=4 [ 47.300] sna_accel_do_throttle -- no pending activity [ 47.300] sna_accel_block: evaluating timers, active=5 [ 47.300] sna_accel_block: flush timer expires in 4 [47304] [ 47.300] sna_wakeup_handler [ 47.300] sna_block_handler (tv=0.253000) [ 47.300] sna_scanout_do_flush: flush timer active: delta=4 [ 47.300] sna_accel_do_throttle -- no pending activity [ 47.300] sna_accel_block: evaluating timers, active=5 [ 47.300] sna_accel_block: flush timer expires in 4 [47304] [ 47.302] sna_wakeup_handler [ 47.302] sna_block_handler (tv=0.251000) [ 47.302] sna_scanout_do_flush: flush timer active: delta=2 [ 47.302] sna_scanout_do_flush (time=47302), triggered [ 47.302] sna_scanout_flush (time=47302), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 47.302] has_shadow: has pending damage? 0, outstanding flips: 0 [ 47.302] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 47.302] has_shadow: has pending damage? 0, outstanding flips: 0 [ 47.302] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 47.302] sna_accel_do_throttle -- no pending activity [ 47.302] sna_accel_block: evaluating timers, active=5 [ 47.302] sna_accel_block: flush timer expires in 16 [47318] [ 47.318] sna_wakeup_handler [ 47.318] sna_block_handler (tv=0.235000) [ 47.318] sna_scanout_do_flush: flush timer active: delta=0 [ 47.318] sna_scanout_do_flush (time=47318), triggered [ 47.318] sna_scanout_flush (time=47318), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 47.318] has_shadow: has pending damage? 0, outstanding flips: 0 [ 47.318] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 47.318] has_shadow: has pending damage? 0, outstanding flips: 0 [ 47.318] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 47.318] sna_accel_do_throttle -- no pending activity [ 47.318] sna_accel_block: evaluating timers, active=5 [ 47.318] sna_accel_block: flush timer expires in 16 [47334] [ 47.334] sna_wakeup_handler [ 47.334] sna_block_handler (tv=0.219000) [ 47.334] sna_scanout_do_flush: flush timer active: delta=0 [ 47.334] sna_scanout_do_flush (time=47334), triggered [ 47.334] sna_scanout_flush (time=47334), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 47.334] has_shadow: has pending damage? 0, outstanding flips: 0 [ 47.334] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 47.334] has_shadow: has pending damage? 0, outstanding flips: 0 [ 47.334] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 47.334] sna_accel_do_throttle -- no pending activity [ 47.334] sna_accel_block: evaluating timers, active=5 [ 47.334] sna_accel_block: flush timer expires in 16 [47350] [ 47.351] sna_wakeup_handler [ 47.351] sna_block_handler (tv=0.202000) [ 47.351] sna_scanout_do_flush: flush timer active: delta=-1 [ 47.351] sna_scanout_do_flush (time=47351), triggered [ 47.351] sna_scanout_flush (time=47351), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 47.351] has_shadow: has pending damage? 0, outstanding flips: 0 [ 47.351] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 47.351] has_shadow: has pending damage? 0, outstanding flips: 0 [ 47.351] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 47.351] sna_accel_do_throttle -- no pending activity [ 47.351] sna_accel_block: evaluating timers, active=5 [ 47.351] sna_accel_block: flush timer expires in 16 [47367] [ 47.367] sna_wakeup_handler [ 47.367] sna_block_handler (tv=0.186000) [ 47.367] sna_scanout_do_flush: flush timer active: delta=0 [ 47.367] sna_scanout_do_flush (time=47367), triggered [ 47.367] sna_scanout_flush (time=47367), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 47.367] has_shadow: has pending damage? 0, outstanding flips: 0 [ 47.367] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 47.367] has_shadow: has pending damage? 0, outstanding flips: 0 [ 47.367] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 47.367] sna_accel_do_throttle -- no pending activity [ 47.367] sna_accel_block: evaluating timers, active=5 [ 47.367] sna_accel_block: flush timer expires in 16 [47383] [ 47.384] sna_wakeup_handler [ 47.384] sna_block_handler (tv=0.169000) [ 47.384] sna_scanout_do_flush: flush timer active: delta=-1 [ 47.384] sna_scanout_do_flush (time=47384), triggered [ 47.384] sna_scanout_flush (time=47384), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 47.384] has_shadow: has pending damage? 0, outstanding flips: 0 [ 47.384] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 47.384] has_shadow: has pending damage? 0, outstanding flips: 0 [ 47.384] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 47.384] sna_accel_do_throttle -- no pending activity [ 47.384] sna_accel_block: evaluating timers, active=5 [ 47.384] sna_accel_block: flush timer expires in 16 [47400] [ 47.400] sna_wakeup_handler [ 47.400] sna_block_handler (tv=0.153000) [ 47.400] sna_scanout_do_flush: flush timer active: delta=0 [ 47.400] sna_scanout_do_flush (time=47400), triggered [ 47.400] sna_scanout_flush (time=47400), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 47.400] has_shadow: has pending damage? 0, outstanding flips: 0 [ 47.400] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 47.400] has_shadow: has pending damage? 0, outstanding flips: 0 [ 47.400] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 47.400] sna_accel_do_throttle -- no pending activity [ 47.400] sna_accel_block: evaluating timers, active=5 [ 47.400] sna_accel_block: flush timer expires in 16 [47416] [ 47.417] sna_wakeup_handler [ 47.417] sna_block_handler (tv=0.136000) [ 47.417] sna_scanout_do_flush: flush timer active: delta=-1 [ 47.417] sna_scanout_do_flush (time=47417), triggered [ 47.417] sna_scanout_flush (time=47417), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 47.417] has_shadow: has pending damage? 0, outstanding flips: 0 [ 47.417] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 47.417] has_shadow: has pending damage? 0, outstanding flips: 0 [ 47.417] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 47.417] sna_accel_do_throttle -- no pending activity [ 47.417] sna_accel_block: evaluating timers, active=5 [ 47.417] sna_accel_block: flush timer expires in 16 [47433] [ 47.433] sna_wakeup_handler [ 47.433] sna_block_handler (tv=0.120000) [ 47.433] sna_scanout_do_flush: flush timer active: delta=0 [ 47.433] sna_scanout_do_flush (time=47433), triggered [ 47.433] sna_scanout_flush (time=47433), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 47.433] has_shadow: has pending damage? 0, outstanding flips: 0 [ 47.433] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 47.433] has_shadow: has pending damage? 0, outstanding flips: 0 [ 47.433] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 47.433] sna_accel_do_throttle -- no pending activity [ 47.433] sna_accel_block: evaluating timers, active=5 [ 47.433] sna_accel_block: flush timer expires in 16 [47449] [ 47.450] sna_wakeup_handler [ 47.450] sna_block_handler (tv=0.103000) [ 47.450] sna_scanout_do_flush: flush timer active: delta=-1 [ 47.450] sna_scanout_do_flush (time=47450), triggered [ 47.450] sna_scanout_flush (time=47450), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 47.450] has_shadow: has pending damage? 0, outstanding flips: 0 [ 47.450] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 47.450] has_shadow: has pending damage? 0, outstanding flips: 0 [ 47.450] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 47.450] sna_accel_do_throttle -- no pending activity [ 47.450] sna_accel_block: evaluating timers, active=5 [ 47.450] sna_accel_block: flush timer expires in 16 [47466] [ 47.466] sna_wakeup_handler [ 47.466] sna_block_handler (tv=0.87000) [ 47.466] sna_scanout_do_flush: flush timer active: delta=0 [ 47.466] sna_scanout_do_flush (time=47466), triggered [ 47.466] sna_scanout_flush (time=47466), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 47.466] has_shadow: has pending damage? 0, outstanding flips: 0 [ 47.466] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 47.466] has_shadow: has pending damage? 0, outstanding flips: 0 [ 47.466] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 47.466] sna_accel_do_throttle -- no pending activity [ 47.466] sna_accel_block: evaluating timers, active=5 [ 47.466] sna_accel_block: flush timer expires in 16 [47482] [ 47.483] sna_wakeup_handler [ 47.483] sna_block_handler (tv=0.70000) [ 47.483] sna_scanout_do_flush: flush timer active: delta=-1 [ 47.483] sna_scanout_do_flush (time=47483), triggered [ 47.483] sna_scanout_flush (time=47483), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 47.483] has_shadow: has pending damage? 0, outstanding flips: 0 [ 47.483] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 47.483] has_shadow: has pending damage? 0, outstanding flips: 0 [ 47.483] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 47.483] sna_accel_do_throttle -- no pending activity [ 47.483] sna_accel_block: evaluating timers, active=5 [ 47.483] sna_accel_block: flush timer expires in 16 [47499] [ 47.499] sna_wakeup_handler [ 47.499] sna_block_handler (tv=0.54000) [ 47.499] sna_scanout_do_flush: flush timer active: delta=0 [ 47.499] sna_scanout_do_flush (time=47499), triggered [ 47.499] sna_scanout_flush (time=47499), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 47.499] has_shadow: has pending damage? 0, outstanding flips: 0 [ 47.499] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 47.499] has_shadow: has pending damage? 0, outstanding flips: 0 [ 47.499] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 47.499] sna_accel_do_throttle -- no pending activity [ 47.499] sna_accel_block: evaluating timers, active=5 [ 47.499] sna_accel_block: flush timer expires in 16 [47515] [ 47.515] sna_wakeup_handler [ 47.515] sna_block_handler (tv=0.38000) [ 47.515] sna_scanout_do_flush: flush timer active: delta=0 [ 47.515] sna_scanout_do_flush (time=47515), triggered [ 47.515] sna_scanout_flush (time=47515), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 47.515] has_shadow: has pending damage? 0, outstanding flips: 0 [ 47.515] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 47.515] has_shadow: has pending damage? 0, outstanding flips: 0 [ 47.515] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 47.515] sna_accel_do_throttle -- no pending activity [ 47.515] sna_accel_block: evaluating timers, active=5 [ 47.515] sna_accel_block: flush timer expires in 16 [47531] [ 47.532] sna_wakeup_handler [ 47.532] sna_block_handler (tv=0.21000) [ 47.532] sna_scanout_do_flush: flush timer active: delta=-1 [ 47.532] sna_scanout_do_flush (time=47532), triggered [ 47.532] sna_scanout_flush (time=47532), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 47.532] has_shadow: has pending damage? 0, outstanding flips: 0 [ 47.532] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 47.532] has_shadow: has pending damage? 0, outstanding flips: 0 [ 47.532] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 47.532] sna_accel_do_throttle -- no pending activity [ 47.532] sna_accel_block: evaluating timers, active=5 [ 47.532] sna_accel_block: flush timer expires in 16 [47548] [ 47.548] sna_wakeup_handler [ 47.548] sna_block_handler (tv=0.5000) [ 47.548] sna_scanout_do_flush: flush timer active: delta=0 [ 47.548] sna_scanout_do_flush (time=47548), triggered [ 47.548] sna_scanout_flush (time=47548), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 47.548] has_shadow: has pending damage? 0, outstanding flips: 0 [ 47.548] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 47.548] has_shadow: has pending damage? 0, outstanding flips: 0 [ 47.548] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 47.548] sna_accel_do_throttle -- no pending activity [ 47.548] Allocated pixmaps: 182 (cached: 2), bo: 135, 1112424448 bytes (CPU bo: 3, 32768 bytes) [ 47.548] sna_accel_block: evaluating timers, active=5 [ 47.548] sna_accel_block: flush timer expires in 16 [47564] [ 47.554] sna_wakeup_handler [ 47.554] sna_block_handler (tv=573.535000) [ 47.554] sna_scanout_do_flush: flush timer active: delta=10 [ 47.554] sna_accel_do_throttle -- no pending activity [ 47.554] sna_accel_block: evaluating timers, active=5 [ 47.554] sna_accel_block: flush timer expires in 10 [47564] [ 47.564] sna_wakeup_handler [ 47.564] sna_block_handler (tv=573.525000) [ 47.564] sna_scanout_do_flush: flush timer active: delta=0 [ 47.564] sna_scanout_do_flush (time=47564), triggered [ 47.564] sna_scanout_flush (time=47564), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 47.564] has_shadow: has pending damage? 0, outstanding flips: 0 [ 47.564] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 47.564] has_shadow: has pending damage? 0, outstanding flips: 0 [ 47.564] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 47.564] sna_accel_do_throttle -- no pending activity [ 47.564] sna_accel_block: evaluating timers, active=5 [ 47.564] sna_accel_block: flush timer expires in 16 [47580] [ 47.580] sna_wakeup_handler [ 47.580] sna_block_handler (tv=573.509000) [ 47.580] sna_scanout_do_flush: flush timer active: delta=0 [ 47.580] sna_scanout_do_flush (time=47580), triggered [ 47.580] sna_scanout_flush (time=47580), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 47.580] has_shadow: has pending damage? 0, outstanding flips: 0 [ 47.580] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 47.580] has_shadow: has pending damage? 0, outstanding flips: 0 [ 47.580] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 47.580] sna_accel_do_throttle -- no pending activity [ 47.580] sna_accel_block: evaluating timers, active=5 [ 47.580] sna_accel_block: flush timer expires in 16 [47596] [ 47.597] sna_wakeup_handler [ 47.597] sna_block_handler (tv=573.492000) [ 47.597] sna_scanout_do_flush: flush timer active: delta=-1 [ 47.597] sna_scanout_do_flush (time=47597), triggered [ 47.597] sna_scanout_flush (time=47597), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 47.597] has_shadow: has pending damage? 0, outstanding flips: 0 [ 47.597] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 47.597] has_shadow: has pending damage? 0, outstanding flips: 0 [ 47.597] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 47.597] sna_accel_do_throttle -- no pending activity [ 47.597] sna_accel_block: evaluating timers, active=5 [ 47.597] sna_accel_block: flush timer expires in 16 [47613] [ 47.613] sna_wakeup_handler [ 47.613] sna_block_handler (tv=573.476000) [ 47.613] sna_scanout_do_flush: flush timer active: delta=0 [ 47.613] sna_scanout_do_flush (time=47613), triggered [ 47.613] sna_scanout_flush (time=47613), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 47.613] has_shadow: has pending damage? 0, outstanding flips: 0 [ 47.613] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 47.613] has_shadow: has pending damage? 0, outstanding flips: 0 [ 47.613] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 47.613] sna_accel_do_throttle -- no pending activity [ 47.613] sna_accel_block: evaluating timers, active=5 [ 47.613] sna_accel_block: flush timer expires in 16 [47629] [ 47.621] sna_wakeup_handler [ 47.622] sna_accel_flush: flush?=0, dirty?=0 [ 47.622] sna_accel_flush: flush?=0, dirty?=0 [ 47.622] sna_block_handler (tv=0.499000) [ 47.622] sna_scanout_do_flush: flush timer active: delta=7 [ 47.622] sna_accel_do_throttle -- no pending activity [ 47.622] sna_accel_block: evaluating timers, active=5 [ 47.622] sna_accel_block: flush timer expires in 7 [47629] [ 47.622] sna_wakeup_handler [ 47.622] sna_block_handler (tv=0.499000) [ 47.622] sna_scanout_do_flush: flush timer active: delta=7 [ 47.622] sna_accel_do_throttle -- no pending activity [ 47.622] sna_accel_block: evaluating timers, active=5 [ 47.622] sna_accel_block: flush timer expires in 7 [47629] [ 47.622] sna_wakeup_handler [ 47.622] sna_accel_flush: flush?=0, dirty?=0 [ 47.622] sna_accel_flush: flush?=0, dirty?=0 [ 47.622] sna_accel_flush: flush?=0, dirty?=0 [ 47.622] sna_accel_flush: flush?=0, dirty?=0 [ 47.622] sna_block_handler (tv=0.499000) [ 47.622] sna_scanout_do_flush: flush timer active: delta=7 [ 47.622] sna_accel_do_throttle -- no pending activity [ 47.622] sna_accel_block: evaluating timers, active=5 [ 47.622] sna_accel_block: flush timer expires in 7 [47629] [ 47.623] sna_wakeup_handler [ 47.623] sna_accel_flush: flush?=0, dirty?=0 [ 47.623] sna_block_handler (tv=0.498000) [ 47.623] sna_scanout_do_flush: flush timer active: delta=6 [ 47.623] sna_accel_do_throttle -- no pending activity [ 47.623] sna_accel_block: evaluating timers, active=5 [ 47.623] sna_accel_block: flush timer expires in 6 [47629] [ 47.629] sna_wakeup_handler [ 47.629] sna_block_handler (tv=0.492000) [ 47.629] sna_scanout_do_flush: flush timer active: delta=0 [ 47.629] sna_scanout_do_flush (time=47629), triggered [ 47.629] sna_scanout_flush (time=47629), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 47.629] has_shadow: has pending damage? 0, outstanding flips: 0 [ 47.629] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 47.629] has_shadow: has pending damage? 0, outstanding flips: 0 [ 47.629] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 47.629] sna_accel_do_throttle -- no pending activity [ 47.629] sna_accel_block: evaluating timers, active=5 [ 47.629] sna_accel_block: flush timer expires in 16 [47645] [ 47.633] sna_wakeup_handler [ 47.633] sna_accel_flush: flush?=0, dirty?=0 [ 47.633] sna_accel_flush: flush?=0, dirty?=0 [ 47.633] sna_block_handler (tv=0.488000) [ 47.633] sna_scanout_do_flush: flush timer active: delta=12 [ 47.633] sna_accel_do_throttle -- no pending activity [ 47.633] sna_accel_block: evaluating timers, active=5 [ 47.633] sna_accel_block: flush timer expires in 12 [47645] [ 47.646] sna_wakeup_handler [ 47.646] sna_block_handler (tv=0.475000) [ 47.646] sna_scanout_do_flush: flush timer active: delta=-1 [ 47.646] sna_scanout_do_flush (time=47646), triggered [ 47.646] sna_scanout_flush (time=47646), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 47.646] has_shadow: has pending damage? 0, outstanding flips: 0 [ 47.646] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 47.646] has_shadow: has pending damage? 0, outstanding flips: 0 [ 47.646] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 47.646] sna_accel_do_throttle -- no pending activity [ 47.646] sna_accel_block: evaluating timers, active=5 [ 47.646] sna_accel_block: flush timer expires in 16 [47662] [ 47.649] sna_wakeup_handler [ 47.649] sna_create_pixmap(220, 20, 32, usage=0) [ 47.649] kgem_can_create_2d: 220x20 @ 32 [ 47.649] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=896, height=20 [ 47.649] kgem_can_create_2d: untiled size=20480 [ 47.649] kgem_choose_tiling: 220x20 -> 1 [ 47.649] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1024, height=24 [ 47.649] kgem_can_create_2d: tiled[1] size=24576 [ 47.649] sna_create_pixmap: usage=0, flags=1b [ 47.649] sna_create_pixmap: creating GPU pixmap 220x20, stride=880, flags=1b [ 47.649] __pop_freed_pixmap: reusing freed pixmap=3447 header [ 47.649] create_pixmap_hdr: pixmap=3448, width=220, height=20, usage=0 [ 47.649] sna_create_pixmap: serial=3448, 220x20, usage=0 [ 47.649] sna_composite_rectangles(pixmap=3449, op=0, 0 x 1 [(0, 0)x(220, 20) ...]) [ 47.649] sna_composite_rectangles: converted to op 0 [ 47.649] sna_composite_rectangles[0] (0, 0)x(220, 20) -> (0, 0), (220, 20) [ 47.649] sna_composite_rectangles: nrects=1, region=(0, 0), (220, 20) x 1 [ 47.649] sna_composite_rectangles: clipped extents (0, 0),(220, 20) x 1 [ 47.649] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(220, 20) [ 47.649] sna_composite_rectangles: dropping last-cpu hint [ 47.649] sna_drawable_use_bo pixmap=3449, box=((0, 0), (220, 20)), flags=19... [ 47.649] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 47.649] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 47.649] sna_pixmap_move_to_gpu(pixmap=3449, usage=0), flags=b [ 47.649] sna_pixmap_move_to_gpu: CPU damage? 0 [ 47.649] sna_pixmap_move_to_gpu: creating GPU bo (220x20@32), create=b [ 47.649] kgem_choose_tiling: 220x20 -> 1 [ 47.649] kgem_choose_tiling: 220x20 -> 1 [ 47.649] sna_pixmap_alloc_gpu: pixmap=3449 [ 47.649] kgem_create_2d(220x20, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 47.649] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1024, height=24 [ 47.649] kgem_set_tiling: handle=125, tiling=1 [1], pitch=1024 [1024]: 1 [ 47.649] kgem_bo_remove_from_inactive: removing handle=125 from inactive [ 47.649] from inactive: pitch=1024, tiling=1: handle=125, id=2023 [ 47.649] __sna_damage_all(220, 20) [ 47.649] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 47.649] sna_pixmap_mark_active: pixmap=3449, handle=125 [ 47.649] sna_drawable_use_bo: allocated GPU bo for operation [ 47.649] sna_drawable_use_bo: using GPU bo with damage? 0 [ 47.649] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 47.649] kgem_bo_is_render: handle=125, rq? 0 [0] [ 47.649] kgem_bo_is_render: handle=125, rq? 0 [0] [ 47.649] gen9_render_fill_boxes(0 x 1 [(0, 0), (220, 20) ...]) [ 47.649] sna_render_get_solid: 0 [ 47.649] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 47.649] kgem_check_bo: num_pages=+16, num_exec=+1 [ 47.649] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 47.649] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 47.649] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 47.649] kgem_add_handle: handle=4, index=0 [ 47.649] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 47.649] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 47.649] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 47.649] gen9_composite_get_binding_table(ffc0) [ 47.649] kgem_add_reloc64: handle=125, pos=16360, delta=0, domains=20002 [ 47.649] kgem_add_handle: handle=125, index=1 [ 47.649] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd0d4000) [ 47.649] __kgem_bo_mark_dirty: handle=125 (proxy? 0) [ 47.649] [3fe0] bind bo(handle=125, addr=fd0d4000), format=192, width=220, height=20, pitch=1024, tiling=1 -> render [ 47.649] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 47.649] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 47.649] kgem_add_handle: handle=7, index=2 [ 47.649] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 47.649] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 47.649] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 47.649] gen9_emit_sampler: sampler = 1 [ 47.649] gen9_emit_sf: num_sf_outputs=1 [ 47.649] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 47.649] gen9_emit_vertex_elements: setup id=0 [ 47.649] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 47.649] (0, 0), (220, 20) [ 47.649] gen8_vertex_flush[490] = 3 [ 47.649] sna_composite_rectangles: pixmap=3449 marking clear [0]? 1 [ 47.649] sna_composite_rectangles(pixmap=3449, op=1, fff2f1f0 x 1 [(0, 0)x(220, 20) ...]) [ 47.649] sna_composite_rectangles: converted to op 1 [ 47.649] sna_composite_rectangles[0] (0, 0)x(220, 20) -> (0, 0), (220, 20) [ 47.649] sna_composite_rectangles: nrects=1, region=(0, 0), (220, 20) x 1 [ 47.649] sna_composite_rectangles: clipped extents (0, 0),(220, 20) x 1 [ 47.649] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(220, 20) [ 47.649] sna_composite_rectangles: promoting to full GPU [ 47.649] sna_composite_rectangles: dropping last-cpu hint [ 47.649] sna_drawable_use_bo pixmap=3449, box=((0, 0), (220, 20)), flags=19... [ 47.649] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 47.649] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 47.649] sna_drawable_use_bo: using whole GPU bo [ 47.649] gen9_render_fill_boxes (op=1, color=(f2f2, f1f1, f0f0, ffff) [20028888]) [ 47.649] kgem_bo_is_render: handle=125, rq? 1 [1] [ 47.649] gen9_render_fill_boxes(fff2f1f0 x 1 [(0, 0), (220, 20) ...]) [ 47.649] sna_render_get_solid: fff2f1f0 [ 47.649] sna_render_get_solid(15) = fff2f1f0 (old) [ 47.649] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 47.649] kgem_check_bo: num_pages=+0, num_exec=+0 [ 47.649] gen9_composite_get_binding_table(ff00) [ 47.649] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 47.649] kgem_add_reloc64: adding proxy [delta=60] for handle=8 [ 47.649] kgem_add_handle: handle=8, index=3 [ 47.649] kgem_add_reloc64[5] = (delta=60, target handle=3, presumed=fdffe000) [ 47.649] [3fb0] bind bo(handle=8, addr=fdffe03c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 47.649] gen9_emit_vertex_elements: setup id=0 [ 47.649] (0, 0), (220, 20) [ 47.649] gen8_vertex_flush[4cc] = 3 [ 47.649] sna_composite_rectangles: pixmap=3449 marking clear [fff2f1f0]? 1 [ 47.649] sna_composite_rectangles(pixmap=3449, op=1, ff300a24 x 2 [(0, 0)x(220, 20) ...]) [ 47.649] sna_composite_rectangles: converted to op 1 [ 47.649] sna_composite_rectangles[0] (0, 0)x(220, 20) -> (0, 0), (220, 20) [ 47.649] sna_composite_rectangles[1] (0, 0)x(220, 20) -> (0, 0), (220, 20) [ 47.649] sna_composite_rectangles: nrects=2, region=(0, 0), (220, 20) x 2 [ 47.649] sna_composite_rectangles: clipped extents (0, 0),(220, 20) x 1 [ 47.649] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(220, 20) [ 47.649] sna_composite_rectangles: promoting to full GPU [ 47.649] sna_composite_rectangles: dropping last-cpu hint [ 47.649] sna_drawable_use_bo pixmap=3449, box=((0, 0), (220, 20)), flags=19... [ 47.649] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 47.649] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 47.649] sna_drawable_use_bo: using whole GPU bo [ 47.649] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 47.649] kgem_bo_is_render: handle=125, rq? 1 [1] [ 47.649] gen9_render_fill_boxes(ff300a24 x 1 [(0, 0), (220, 20) ...]) [ 47.649] sna_render_get_solid: ff300a24 [ 47.649] sna_render_get_solid(17) = ff300a24 (old) [ 47.649] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 47.649] kgem_check_bo: num_pages=+0, num_exec=+0 [ 47.649] gen9_composite_get_binding_table(fe80) [ 47.649] kgem_add_reloc64: handle=8, pos=16280, delta=0, domains=40000 [ 47.649] kgem_add_reloc64: adding proxy [delta=68] for handle=8 [ 47.649] kgem_add_reloc64[6] = (delta=68, target handle=3, presumed=fdffe000) [ 47.649] [3f90] bind bo(handle=8, addr=fdffe044), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 47.649] gen9_emit_vertex_elements: setup id=0 [ 47.649] (0, 0), (220, 20) [ 47.649] gen8_vertex_flush[508] = 3 [ 47.649] sna_composite_rectangles: pixmap=3449 marking clear [ff300a24]? 1 [ 47.649] sna_glyphs(op=3, nlist=2, src=(1, -2)) [ 47.649] kgem_bo_is_busy: handle=125, domain: 0 exec? 1, rq? 1 [ 47.650] can_discard_mask: nlist=2, mask=28888, depth 32, op=3 (bounded? 1) [ 47.650] glyphs_format: format=166024, depth=32 [ 47.650] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 47.650] sna_glyphs: discarding mask [ 47.650] glyphs0_to_dst(op=3, src=(1, -2), nlist=2, dst=(1, -2)+(0, 0)) [ 47.650] clipped_glyphs? 47 glyph in 2 lists extents (0, -14), (199, 19), region (0, 0), (199, 19): yes [ 47.650] gen9_render_composite: 0x0, current mode=1/1 [ 47.650] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 47.650] gen9_composite_fallback: mask is already on the GPU, try to use GPU [ 47.650] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 47.650] sna_drawable_use_bo pixmap=3449, box=((0, 0), (199, 19)), flags=7... [ 47.650] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 47.650] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 47.650] sna_drawable_use_bo: using whole GPU bo [ 47.650] gen9_composite_set_target: pixmap=3449, format=20028888, size=220x20, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 47.650] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 47.650] color_convert: src=ffffffff [20028888] [ 47.650] color_convert: dst=ffffffff [20028888] [ 47.650] sna_render_get_solid: ffffffff [ 47.650] sna_render_get_solid(white) [ 47.650] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 47.650] sna_transform_is_imprecise_integer_translation: no transform [ 47.650] gen9_composite_picture: integer translation (0, 0), removing [ 47.650] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 47.650] sna_render_pixmap_bo: GPU all damaged [ 47.650] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 47.650] gen4_choose_composite_emitter: solid, identity mask [ 47.650] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 47.650] aligning vertex: was 2, now 4 floats per vertex [ 47.650] gen9_composite_get_binding_table(fe00) [ 47.650] kgem_add_reloc64: handle=7, pos=16248, delta=0, domains=40000 [ 47.650] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 47.650] kgem_add_reloc64[7] = (delta=1048, target handle=2, presumed=fffe8000) [ 47.650] [3f70] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 47.650] kgem_add_reloc64: handle=6, pos=16232, delta=0, domains=40000 [ 47.650] kgem_add_handle: handle=6, index=4 [ 47.650] kgem_add_reloc64[8] = (delta=0, target handle=4, presumed=fd581000) [ 47.650] [3f60] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 47.650] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 47.650] gen9_emit_sampler: sampler = a [ 47.650] gen9_emit_sf: num_sf_outputs=2 [ 47.650] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 47.650] gen9_emit_vertex_elements: setup id=9 [ 47.650] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 47.650] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 47.650] glyphs0_to_dst: glyph=(10, -13), (19, 1), clip=(0, 0), (199, 19) [ 47.650] glyphs0_to_dst: blt=(10, 0), (19, 1) [ 47.650] emit_primitive_identity_mask__avx2: dst=(10, 0), mask=(832.00, 45.00) x (9.00, 1.00) [ 47.650] glyphs0_to_dst: glyph=(55, -10), (64, 1), clip=(0, 0), (199, 19) [ 47.650] glyphs0_to_dst: blt=(55, 0), (64, 1) [ 47.650] emit_primitive_identity_mask__avx2: dst=(55, 0), mask=(880.00, 26.00) x (9.00, 1.00) [ 47.650] glyphs0_to_dst: glyph=(73, -13), (82, 1), clip=(0, 0), (199, 19) [ 47.650] glyphs0_to_dst: blt=(73, 0), (82, 1) [ 47.650] emit_primitive_identity_mask__avx2: dst=(73, 0), mask=(832.00, 45.00) x (9.00, 1.00) [ 47.650] glyphs0_to_dst: glyph=(91, -10), (100, 1), clip=(0, 0), (199, 19) [ 47.650] glyphs0_to_dst: blt=(91, 0), (100, 1) [ 47.650] emit_primitive_identity_mask__avx2: dst=(91, 0), mask=(880.00, 26.00) x (9.00, 1.00) [ 47.650] glyphs0_to_dst: glyph=(99, 0), (110, 2), clip=(0, 0), (199, 19) [ 47.650] glyphs0_to_dst: blt=(99, 0), (110, 2) [ 47.650] emit_primitive_identity_mask__avx2: dst=(99, 0), mask=(832.00, 48.00) x (11.00, 2.00) [ 47.650] glyphs0_to_dst: glyph=(135, 0), (146, 2), clip=(0, 0), (199, 19) [ 47.650] glyphs0_to_dst: blt=(135, 0), (146, 2) [ 47.650] emit_primitive_identity_mask__avx2: dst=(135, 0), mask=(832.00, 48.00) x (11.00, 2.00) [ 47.650] glyphs0_to_dst: glyph=(162, -10), (172, 1), clip=(0, 0), (199, 19) [ 47.650] glyphs0_to_dst: blt=(162, 0), (172, 1) [ 47.650] emit_primitive_identity_mask__avx2: dst=(162, 0), mask=(880.00, 58.00) x (10.00, 1.00) [ 47.650] glyphs0_to_dst: glyph=(0, 10), (10, 13), clip=(0, 0), (199, 19) [ 47.650] glyphs0_to_dst: blt=(0, 10), (10, 13) [ 47.650] emit_primitive_identity_mask__avx2: dst=(0, 10), mask=(1008.00, 48.00) x (10.00, 3.00) [ 47.650] glyphs0_to_dst: glyph=(10, 4), (19, 18), clip=(0, 0), (199, 19) [ 47.650] glyphs0_to_dst: blt=(10, 4), (19, 18) [ 47.650] emit_primitive_identity_mask__avx2: dst=(10, 4), mask=(832.00, 32.00) x (9.00, 14.00) [ 47.650] glyphs0_to_dst: glyph=(19, 7), (28, 15), clip=(0, 0), (199, 19) [ 47.650] glyphs0_to_dst: blt=(19, 7), (28, 15) [ 47.650] emit_primitive_identity_mask__avx2: dst=(19, 7), mask=(896.00, 48.00) x (9.00, 8.00) [ 47.650] glyphs0_to_dst: glyph=(27, 7), (37, 15), clip=(0, 0), (199, 19) [ 47.650] glyphs0_to_dst: blt=(27, 7), (37, 15) [ 47.650] emit_primitive_identity_mask__avx2: dst=(27, 7), mask=(848.00, 16.00) x (10.00, 8.00) [ 47.650] glyphs0_to_dst: glyph=(37, 7), (46, 15), clip=(0, 0), (199, 19) [ 47.650] glyphs0_to_dst: blt=(37, 7), (46, 15) [ 47.650] emit_primitive_identity_mask__avx2: dst=(37, 7), mask=(848.00, 48.00) x (9.00, 8.00) [ 47.650] glyphs0_to_dst: glyph=(45, 4), (55, 15), clip=(0, 0), (199, 19) [ 47.650] glyphs0_to_dst: blt=(45, 4), (55, 15) [ 47.650] emit_primitive_identity_mask__avx2: dst=(45, 4), mask=(992.00, 32.00) x (10.00, 11.00) [ 47.650] glyphs0_to_dst: glyph=(55, 7), (64, 18), clip=(0, 0), (199, 19) [ 47.650] glyphs0_to_dst: blt=(55, 7), (64, 18) [ 47.650] emit_primitive_identity_mask__avx2: dst=(55, 7), mask=(880.00, 16.00) x (9.00, 11.00) [ 47.650] glyphs0_to_dst: glyph=(64, 4), (73, 15), clip=(0, 0), (199, 19) [ 47.650] glyphs0_to_dst: blt=(64, 4), (73, 15) [ 47.650] emit_primitive_identity_mask__avx2: dst=(64, 4), mask=(880.00, 0.00) x (9.00, 11.00) [ 47.650] glyphs0_to_dst: glyph=(73, 4), (82, 18), clip=(0, 0), (199, 19) [ 47.650] glyphs0_to_dst: blt=(73, 4), (82, 18) [ 47.650] emit_primitive_identity_mask__avx2: dst=(73, 4), mask=(832.00, 32.00) x (9.00, 14.00) [ 47.650] glyphs0_to_dst: glyph=(81, 7), (91, 15), clip=(0, 0), (199, 19) [ 47.650] glyphs0_to_dst: blt=(81, 7), (91, 15) [ 47.650] emit_primitive_identity_mask__avx2: dst=(81, 7), mask=(848.00, 16.00) x (10.00, 8.00) [ 47.650] glyphs0_to_dst: glyph=(91, 7), (100, 18), clip=(0, 0), (199, 19) [ 47.650] glyphs0_to_dst: blt=(91, 7), (100, 18) [ 47.650] emit_primitive_identity_mask__avx2: dst=(91, 7), mask=(880.00, 16.00) x (9.00, 11.00) [ 47.650] glyphs0_to_dst: glyph=(99, 17), (110, 19), clip=(0, 0), (199, 19) [ 47.650] glyphs0_to_dst: blt=(99, 17), (110, 19) [ 47.650] emit_primitive_identity_mask__avx2: dst=(99, 17), mask=(832.00, 48.00) x (11.00, 2.00) [ 47.650] glyphs0_to_dst: glyph=(108, 3), (118, 15), clip=(0, 0), (199, 19) [ 47.650] glyphs0_to_dst: blt=(108, 3), (118, 15) [ 47.650] emit_primitive_identity_mask__avx2: dst=(108, 3), mask=(864.00, 0.00) x (10.00, 12.00) [ 47.650] glyphs0_to_dst: glyph=(117, 7), (127, 15), clip=(0, 0), (199, 19) [ 47.650] glyphs0_to_dst: blt=(117, 7), (127, 15) [ 47.650] emit_primitive_identity_mask__avx2: dst=(117, 7), mask=(864.00, 32.00) x (10.00, 8.00) [ 47.650] glyphs0_to_dst: glyph=(126, 4), (136, 15), clip=(0, 0), (199, 19) [ 47.650] glyphs0_to_dst: blt=(126, 4), (136, 15) [ 47.650] emit_primitive_identity_mask__avx2: dst=(126, 4), mask=(880.00, 32.00) x (10.00, 11.00) [ 47.650] glyphs0_to_dst: glyph=(135, 17), (146, 19), clip=(0, 0), (199, 19) [ 47.650] glyphs0_to_dst: blt=(135, 17), (146, 19) [ 47.650] emit_primitive_identity_mask__avx2: dst=(135, 17), mask=(832.00, 48.00) x (11.00, 2.00) [ 47.650] glyphs0_to_dst: glyph=(144, 4), (154, 15), clip=(0, 0), (199, 19) [ 47.650] glyphs0_to_dst: blt=(144, 4), (154, 15) [ 47.650] emit_primitive_identity_mask__avx2: dst=(144, 4), mask=(880.00, 32.00) x (10.00, 11.00) [ 47.650] glyphs0_to_dst: glyph=(153, 7), (163, 15), clip=(0, 0), (199, 19) [ 47.650] glyphs0_to_dst: blt=(153, 7), (163, 15) [ 47.650] emit_primitive_identity_mask__avx2: dst=(153, 7), mask=(944.00, 0.00) x (10.00, 8.00) [ 47.650] glyphs0_to_dst: glyph=(162, 7), (172, 18), clip=(0, 0), (199, 19) [ 47.650] glyphs0_to_dst: blt=(162, 7), (172, 18) [ 47.650] emit_primitive_identity_mask__avx2: dst=(162, 7), mask=(880.00, 48.00) x (10.00, 11.00) [ 47.650] glyphs0_to_dst: glyph=(174, 12), (179, 15), clip=(0, 0), (199, 19) [ 47.650] glyphs0_to_dst: blt=(174, 12), (179, 15) [ 47.650] emit_primitive_identity_mask__avx2: dst=(174, 12), mask=(1008.00, 32.00) x (5.00, 3.00) [ 47.650] glyphs0_to_dst: glyph=(181, 7), (190, 15), clip=(0, 0), (199, 19) [ 47.650] glyphs0_to_dst: blt=(181, 7), (190, 15) [ 47.650] emit_primitive_identity_mask__avx2: dst=(181, 7), mask=(896.00, 48.00) x (9.00, 8.00) [ 47.650] glyphs0_to_dst: glyph=(190, 3), (199, 15), clip=(0, 0), (199, 19) [ 47.650] glyphs0_to_dst: blt=(190, 3), (199, 15) [ 47.650] emit_primitive_identity_mask__avx2: dst=(190, 3), mask=(992.00, 48.00) x (9.00, 12.00) [ 47.650] gen8_vertex_flush[5e4] = 87 [ 47.650] gen9_magic_ca_pass: CA fixup (5 -> 92) [ 47.650] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 47.650] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 47.650] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 47.650] sna_composite_rectangles(pixmap=3449, op=1, ffffffff x 1 [(208, 1)x(9, 17) ...]) [ 47.650] sna_composite_rectangles: converted to op 1 [ 47.650] sna_composite_rectangles[0] (208, 1)x(9, 17) -> (208, 1), (217, 18) [ 47.650] sna_composite_rectangles: nrects=1, region=(208, 1), (217, 18) x 1 [ 47.650] sna_composite_rectangles: clipped extents (208, 1),(217, 18) x 1 [ 47.650] sna_composite_rectangles: pixmap +(0, 0) extents (208, 1),(217, 18) [ 47.650] sna_composite_rectangles: dropping last-cpu hint [ 47.650] sna_drawable_use_bo pixmap=3449, box=((208, 1), (217, 18)), flags=9... [ 47.650] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 47.650] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 47.650] sna_drawable_use_bo: using whole GPU bo [ 47.650] gen9_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20028888]) [ 47.650] kgem_bo_is_render: handle=125, rq? 1 [1] [ 47.650] gen9_render_fill_boxes(ffffffff x 1 [(208, 1), (217, 18) ...]) [ 47.650] sna_render_get_solid: ffffffff [ 47.650] sna_render_get_solid(white) [ 47.650] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 47.650] kgem_check_bo: num_pages=+0, num_exec=+0 [ 47.650] aligning vertex: was 4, now 2 floats per vertex [ 47.650] gen9_composite_get_binding_table(fd40) [ 47.650] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 47.650] gen9_emit_sampler: sampler = 1 [ 47.650] gen9_emit_sf: num_sf_outputs=1 [ 47.650] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 47.650] gen9_emit_vertex_elements: setup id=0 [ 47.650] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 47.650] (208, 1), (217, 18) [ 47.650] gen8_vertex_flush[700] = 3 [ 47.650] sna_copy_area: src=pixmap=3449:(0, 0)x(220, 20)+(0, 0) -> dst=pixmap=3060:(477, 629)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 47.650] sna_copy_area: normal copy [ 47.650] sna_do_copy: src=(0, 0), dst=(477, 629), size=(220x20) [ 47.650] sna_do_copy: after drawable: src=(0, 0), dst=(542, 653), size=(220x20) [ 47.650] sna_do_copy: dst extents (542, 653), (762, 673), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 47.650] sna_do_copy: clipped dst extents (542, 653), (762, 673) [ 47.650] sna_do_copy: unclipped src extents (0, 0), (220, 20) [ 47.650] sna_do_copy: clipped src extents (0, 0), (220, 20) [ 47.650] sna_do_copy: pixmap -- no source clipping [ 47.650] sna_do_copy: src extents (0, 0), (220, 20) x 1 [ 47.650] sna_do_copy: copy region (542, 653), (762, 673) x 1 + (-542, -653) [ 47.650] sna_copy_boxes (boxes=1x[(542, 653), (762, 673)...], src pixmap=3449+(-542, -653), dst pixmap=3060+(-65, -24), alu=3, src.size=220x20, dst.size=3775x2136) [ 47.650] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94ace290, gpu_bo=125, cpu_bo=0), replaces=0 [ 47.650] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 47.650] sna_drawable_use_bo pixmap=3060, box=((477, 629), (697, 649)), flags=b... [ 47.650] sna_drawable_use_bo: exported target, set PREFER_GPU [ 47.650] sna_drawable_use_bo: pinned, never REPLACES [ 47.650] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=b [ 47.650] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 47.650] sna_drawable_use_bo: using whole GPU bo [ 47.650] sna_pixmap_move_to_gpu(pixmap=3449, usage=0), flags=a [ 47.650] sna_pixmap_move_to_gpu: already all-damaged [ 47.650] sna_pixmap_mark_active: pixmap=3449, handle=125 [ 47.650] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 47.650] gen9_render_copy_boxes (-477, -629)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 47.650] kgem_bo_is_render: handle=125, rq? 1 [1] [ 47.650] kgem_bo_is_render: handle=9, rq? 0 [0] [ 47.650] kgem_bo_is_render: handle=9, rq? 0 [0] [ 47.650] kgem_bo_is_render: handle=125, rq? 1 [1] [ 47.650] kgem_set_mode: flushing before new bo [ 47.650] gen8_vertex_close: used=374, vbo active? 23, vb=201, nreloc=2 [ 47.650] gen8_vertex_close: reloc[0] = 287 [ 47.650] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 47.650] kgem_add_handle: handle=23, index=5 [ 47.650] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=fd541000) [ 47.650] gen8_vertex_close: reloc[1] = 372 [ 47.650] kgem_add_reloc64: handle=23, pos=372, delta=0, domains=200000 [ 47.650] kgem_add_reloc64[10] = (delta=0, target handle=5, presumed=fd541000) [ 47.650] batch[1/1, flags=1800]: 454 454 16224 16384, nreloc=11, nexec=6, nfence=0, aperture=1116 [fenced=0] [ 47.650] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 47.650] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 47.650] kgem_fixup_relocs: shrinking by 61440 [ 47.650] __kgem_busy: handle=1, busy=0, wedged=0 [ 47.650] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 47.650] kgem_commit: release handle=125 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd0d4000 [ 47.650] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 47.650] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 47.650] __kgem_bo_clear_busy: handle=7 [ 47.650] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 47.650] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 47.650] __kgem_bo_clear_busy: handle=8 [ 47.650] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 47.650] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 47.650] __kgem_bo_clear_busy: handle=8 [ 47.650] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 47.650] __kgem_bo_clear_busy: handle=7 [ 47.650] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 47.650] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 47.650] __kgem_busy: handle=1, busy=131072, wedged=0 [ 47.650] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 47.650] kgem_check_bo: num_pages=+8116, num_exec=+2 [ 47.650] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 47.650] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 47.650] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 47.650] kgem_add_handle: handle=4, index=0 [ 47.650] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 47.650] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 47.650] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 47.650] gen9_composite_get_binding_table(ffc0) [ 47.650] kgem_add_reloc64: handle=9, pos=16360, delta=0, domains=20002 [ 47.650] kgem_add_handle: handle=9, index=1 [ 47.650] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f02dd000) [ 47.650] __kgem_bo_mark_dirty: handle=9 (proxy? 0) [ 47.650] [3fe0] bind bo(handle=9, addr=f02dd000), format=192, width=3775, height=2136, pitch=15360, tiling=1 -> render [ 47.650] kgem_add_reloc64: handle=125, pos=16344, delta=0, domains=40000 [ 47.650] kgem_add_handle: handle=125, index=2 [ 47.651] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd0d4000) [ 47.651] [3fd0] bind bo(handle=125, addr=fd0d4000), format=192, width=220, height=20, pitch=1024, tiling=1 -> sampler [ 47.651] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 47.651] gen9_emit_sampler: sampler = 0 [ 47.651] gen9_emit_sf: num_sf_outputs=1 [ 47.651] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 47.651] gen9_emit_vertex_elements: setup id=0 [ 47.651] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 47.651] (0, 0) -> (477, 629) + (220, 20) [ 47.651] gen8_vertex_flush[490] = 3 [ 47.651] sna_accel_flush: flush?=1, dirty?=0 [ 47.651] gen8_vertex_close: used=380, vbo active? 23, vb=1, nreloc=1 [ 47.651] gen8_vertex_close: reloc[0] = 287 [ 47.651] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 47.651] kgem_add_handle: handle=23, index=3 [ 47.651] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 47.651] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=8190 [fenced=0] [ 47.651] __kgem_busy: handle=1, busy=0, wedged=0 [ 47.651] __kgem_retire_rq: request 1 complete [ 47.651] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 47.651] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 47.651] kgem_fixup_relocs: shrinking by 61440 [ 47.651] __kgem_busy: handle=1, busy=0, wedged=0 [ 47.651] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 47.651] kgem_commit: release handle=9 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f02dd000 [ 47.651] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 47.651] kgem_commit: release handle=125 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd0d4000 [ 47.651] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 47.651] __kgem_busy: handle=1, busy=131072, wedged=0 [ 47.651] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 47.651] sna_accel_flush: flush?=0, dirty?=0 [ 47.651] sna_accel_flush: flush?=0, dirty?=0 [ 47.651] sna_accel_flush: flush?=0, dirty?=0 [ 47.651] sna_destroy_pixmap: pixmap=3449, attached?=1 [ 47.651] _kgem_bo_destroy: handle=125, proxy? 0 [ 47.651] __kgem_bo_destroy: handle=125, size=65536 [ 47.651] __kgem_busy: handle=125, busy=131072, wedged=0 [ 47.651] __kgem_bo_destroy: handle=125 -> active [ 47.651] __sna_free_pixmap(pixmap=3449) [ 47.651] sna_accel_flush: flush?=0, dirty?=0 [ 47.651] sna_accel_flush: flush?=0, dirty?=0 [ 47.651] sna_accel_flush: flush?=0, dirty?=0 [ 47.651] sna_block_handler (tv=0.470000) [ 47.651] kgem_retire, need_retire?=1 [ 47.651] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 47.651] kgem_retire__requests_ring: retiring ring 0 [ 47.651] __kgem_busy: handle=1, busy=0, wedged=0 [ 47.651] __kgem_retire_rq: request 1 complete [ 47.651] __kgem_bo_flush: handle=9, busy=0, wedged=0 [ 47.651] __kgem_bo_flush: handle=125, busy=0, wedged=0 [ 47.651] kgem_bo_move_to_cache: release handle=125 [ 47.651] kgem_bo_move_to_inactive: moving handle=125 to inactive [ 47.651] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 47.651] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 47.651] kgem_retire -- retired=1, need_retire=0 [ 47.651] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 47.651] gen6_render_retire: resetting idle vbo [ 47.651] sna_scanout_do_flush: flush timer active: delta=11 [ 47.651] sna_accel_do_throttle -- no pending activity [ 47.651] sna_accel_block: evaluating timers, active=5 [ 47.651] sna_accel_block: flush timer expires in 11 [47662] [ 47.652] sna_wakeup_handler [ 47.652] sna_accel_flush: flush?=0, dirty?=0 [ 47.652] sna_accel_flush: flush?=0, dirty?=0 [ 47.652] sna_block_handler (tv=0.469000) [ 47.652] sna_scanout_do_flush: flush timer active: delta=10 [ 47.652] sna_accel_do_throttle -- no pending activity [ 47.652] sna_accel_block: evaluating timers, active=5 [ 47.652] sna_accel_block: flush timer expires in 10 [47662] [ 47.652] sna_wakeup_handler [ 47.652] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=128, name=76 [ 47.652] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 47.652] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 47.652] sna_dri2_get_back: draw size=7680x2160, back buffer handle=128 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 [ 47.652] sna_dri2_get_back: reuse backbuffer? 1 [ 47.652] sna_dri2_get_back: back buffer handle=128, active?=0, refcnt=1 [ 47.652] sna_dri2_get_back: reuse unattached back [ 47.652] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 47.652] sna_dri2_reuse_buffer: reusing back buffer handle=128, name=76, pitch=30720, age=0 [ 47.652] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 47.652] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=40, name=5, active_scanout=3 [ 47.652] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 47.652] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 47.652] sna_accel_flush: flush?=0, dirty?=0 [ 47.652] sna_accel_flush: flush?=0, dirty?=0 [ 47.652] sna_accel_flush: flush?=0, dirty?=0 [ 47.652] sna_block_handler (tv=0.469000) [ 47.652] sna_scanout_do_flush: flush timer active: delta=10 [ 47.652] sna_accel_do_throttle -- no pending activity [ 47.652] sna_accel_block: evaluating timers, active=5 [ 47.652] sna_accel_block: flush timer expires in 10 [47662] [ 47.653] sna_wakeup_handler [ 47.653] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 47.653] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 47.653] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 47.653] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 47.653] sna_dri2_get_msc(draw=146, pipe=0) [ 47.653] sna_crtc_record_swap: recording last swap on pipe=0, frame 2612 [msc=2612], time 47.645489 [ 47.653] sna_dri2_get_msc: msc=2612 [raw=2612], ust=47645489 [ 47.653] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=128 (refs=1/1, flush=0) , front=40 (refs=1/4, flush=1) [ 47.653] sna_dri2_schedule_swap(target_msc=2583, divisor=0, remainder=0) [ 47.653] sna_dri2_schedule_swap: using front handle=40, active_scanout?=3, flush?=1 [ 47.653] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 47.653] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 47.653] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 47.653] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 47.653] sna_crtc_record_swap: recording last swap on pipe=0, frame 2612 [msc=2612], time 47.645489 [ 47.653] immediate_swap: current_msc=2612, target_msc=2583 -- yes [ 47.653] can_flip: no, shadow enabled [ 47.653] sna_dri2_add_event: adding event to window 146) [ 47.653] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 47.653] sna_dri2_immediate_blit: no pending blit, starting chain [ 47.653] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 47.653] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 47.653] can_xchg: back size=8701e00, front size=8701e00 [ 47.653] can_xchg: yes, pixmap=165 [ 47.653] sna_dri2_xchg: win=146, exchange front=40/5,ref=2 and back=128/76,ref=2, pixmap=165 7680x2160 [ 47.653] sna_dri2_xchg: back_bo handle=128, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 47.653] sna_dri2_xchg: front_bo handle=40, pitch=30720, size=132710400, ref=4, active_scanout?=3 [ 47.653] set_bo: pixmap=165, handle=128 (old handle=40) [ 47.653] set_bo: marking whole pixmap as damaged [ 47.653] set_bo: applying final/discard move-to-gpu [ 47.653] wait_for_shadow: flags=0, flips=0, handle=40, shadow=32 [ 47.653] set_bo: dropping flush hint from handle=40 [ 47.653] set_bo: adding flush hint to handle=128 [ 47.653] mark_stale(handle=40) => 1 [ 47.653] swap_limit: draw=146 setting swap limit to 3 [ 47.653] sna_dri2_swap_limit_validate: swap limit set to 3 [ 47.653] sna_next_vblank(pipe=0, waiting until next vblank) [ 47.653] sna_dri2_schedule_swap: reported target_msc=2612 [ 47.653] sna_accel_flush: flush?=0, dirty?=0 [ 47.653] sna_accel_flush: flush?=0, dirty?=0 [ 47.653] sna_accel_flush: flush?=0, dirty?=0 [ 47.653] sna_accel_flush: flush?=0, dirty?=0 [ 47.653] sna_block_handler (tv=0.468000) [ 47.653] sna_scanout_do_flush: flush timer active: delta=9 [ 47.653] sna_accel_do_throttle -- no pending activity [ 47.653] sna_accel_block: evaluating timers, active=5 [ 47.653] sna_accel_block: flush timer expires in 9 [47662] [ 47.661] sna_wakeup_handler [ 47.661] sna_mode_wakeup: len=32 [ 47.661] sna_dri2_vblank_handler(type=2, sequence=2613, draw=3353) [ 47.661] sna_crtc_record_swap: recording last swap on pipe=0, frame 2613 [msc=2613], time 47.662224 [ 47.661] sna_dri2_vblank_handler: 2 complete, frame=2613 tv=47.662224 [ 47.661] sna_dri2_blit_complete: blit finished [ 47.661] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=2613, tv=47.662224) [ 47.661] frame_swap_complete(type=2): draw=146, pipe=0, frame=2613 [msc=2613], tv=47.662224 [ 47.661] sna_accel_flush: flush?=0, dirty?=0 [ 47.661] sna_dri2_event_free(draw?=1) [ 47.661] sna_dri2_remove_event: remove[0x561c94a30110] from window 146, active? 1 [ 47.661] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 47.661] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=40] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 47.661] sna_dri2_vblank_handler complete [ 47.661] sna_block_handler (tv=0.460000) [ 47.661] sna_scanout_do_flush: flush timer active: delta=1 [ 47.661] sna_scanout_do_flush (time=47661), triggered [ 47.661] sna_scanout_flush (time=47661), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 47.661] has_shadow: has pending damage? 1, outstanding flips: 0 [ 47.661] stop_flush: scanout=128 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 47.661] has_shadow: has pending damage? 1, outstanding flips: 0 [ 47.661] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 47.662] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 47.662] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 47.662] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 47.662] sna_pixmap_move_to_gpu: already all-damaged [ 47.662] sna_pixmap_mark_active: pixmap=165, handle=128 [ 47.662] sna_mode_redisplay: crtc[0] transformed? 0 [ 47.662] sna_mode_redisplay: crtc[1] transformed? 0 [ 47.662] sna_mode_redisplay: crtc[2] transformed? 0 [ 47.662] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=128 [active=1] [ 47.662] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 40, transformed? 0 [ 47.662] get_fb: reusing fb=112 for handle=128 [ 47.662] sna_mode_redisplay: recording flip on CRTC:32 handle=128, active_scanout=2, serial=2 [ 47.662] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 47.662] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 40, transformed? 0 [ 47.662] sna_mode_redisplay: recording flip on CRTC:39 handle=128, active_scanout=3, serial=3 [ 47.662] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 47.662] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 47.662] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 47.662] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=128, shadow handle=32 [ 47.662] sna_accel_do_throttle -- no pending activity [ 47.662] sna_accel_block: evaluating timers, active=5 [ 47.662] sna_accel_block: flush timer expires in 16 [47677] [ 47.677] sna_wakeup_handler [ 47.677] sna_mode_wakeup: len=32 [ 47.677] sna_mode_wakeup: recording last swap on pipe=1, frame 2584 [a18], time 47.677620 [ 47.677] sna_mode_wakeup: removing handle=40 [active_scanout=1] from scanout, installing handle=128 [active_scanout=3] [ 47.677] sna_mode_wakeup: flip complete, pending? 2 [ 47.677] sna_block_handler (tv=0.444000) [ 47.677] sna_scanout_do_flush: flush timer active: delta=0 [ 47.677] sna_scanout_do_flush (time=47677), triggered [ 47.677] sna_scanout_flush (time=47677), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 47.677] has_shadow: has pending damage? 0, outstanding flips: 1 [ 47.677] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 47.677] has_shadow: has pending damage? 0, outstanding flips: 1 [ 47.677] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) [ 47.677] sna_accel_do_throttle -- no pending activity [ 47.677] sna_accel_block: evaluating timers, active=5 [ 47.677] sna_accel_block: flush timer expires in 16 [47693] [ 47.678] sna_wakeup_handler [ 47.678] sna_mode_wakeup: len=32 [ 47.678] sna_mode_wakeup: recording last swap on pipe=0, frame 2614 [a36], time 47.679029 [ 47.678] sna_mode_wakeup: removing handle=40 [active_scanout=0] from scanout, installing handle=128 [active_scanout=3] [ 47.678] sna_mode_wakeup: flip complete, pending? 1 [ 47.678] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 47.678] sna_block_handler (tv=0.443000) [ 47.678] sna_scanout_do_flush: flush timer active: delta=15 [ 47.678] sna_accel_do_throttle -- no pending activity [ 47.678] sna_accel_block: evaluating timers, active=5 [ 47.678] sna_accel_block: flush timer expires in 15 [47693] [ 47.694] sna_wakeup_handler [ 47.694] sna_block_handler (tv=0.427000) [ 47.694] sna_scanout_do_flush: flush timer active: delta=-1 [ 47.694] sna_scanout_do_flush (time=47694), triggered [ 47.694] sna_scanout_flush (time=47694), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 47.694] has_shadow: has pending damage? 0, outstanding flips: 0 [ 47.694] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 47.694] has_shadow: has pending damage? 0, outstanding flips: 0 [ 47.694] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 47.694] sna_accel_do_throttle -- no pending activity [ 47.694] sna_accel_block: evaluating timers, active=5 [ 47.694] sna_accel_block: flush timer expires in 16 [47710] [ 47.710] sna_wakeup_handler [ 47.710] sna_block_handler (tv=0.411000) [ 47.710] sna_scanout_do_flush: flush timer active: delta=0 [ 47.710] sna_scanout_do_flush (time=47710), triggered [ 47.710] sna_scanout_flush (time=47710), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 47.710] has_shadow: has pending damage? 0, outstanding flips: 0 [ 47.710] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 47.710] has_shadow: has pending damage? 0, outstanding flips: 0 [ 47.710] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 47.710] sna_accel_do_throttle -- no pending activity [ 47.710] sna_accel_block: evaluating timers, active=5 [ 47.710] sna_accel_block: flush timer expires in 16 [47726] [ 47.727] sna_wakeup_handler [ 47.727] sna_block_handler (tv=0.394000) [ 47.727] sna_scanout_do_flush: flush timer active: delta=-1 [ 47.727] sna_scanout_do_flush (time=47727), triggered [ 47.727] sna_scanout_flush (time=47727), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 47.727] has_shadow: has pending damage? 0, outstanding flips: 0 [ 47.727] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 47.727] has_shadow: has pending damage? 0, outstanding flips: 0 [ 47.727] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 47.727] sna_accel_do_throttle -- no pending activity [ 47.727] sna_accel_do_expire (time=47727), triggered [ 47.727] sna_accel_expire (time=47727) [ 47.727] kgem_expire_cache: still allocated 0 bo, 0 bytes, in snoop cache [ 47.727] kgem_retire, need_retire?=0 [ 47.727] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 47.727] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 47.727] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 47.727] kgem_retire -- retired=0, need_retire=0 [ 47.727] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 47.727] gen6_render_retire: resetting idle vbo [ 47.727] gen4_render_expire: discarding vbo [ 47.727] _kgem_bo_destroy: handle=23, proxy? 0 [ 47.727] __kgem_bo_destroy: handle=23, size=262144 [ 47.727] kgem_bo_move_to_inactive: moving handle=23 to inactive [ 47.727] kgem_bo_free: handle=148, size=8192 [ 47.727] kgem_bo_free: releasing 0x0:0x7fc6b406f000 vma for handle=148, count=-32741 [ 47.727] kgem_expire_cache: expiring handle=148 [ 47.727] kgem_bo_free: handle=149, size=8192 [ 47.727] kgem_bo_free: releasing 0x0:0x7fc6b407a000 vma for handle=149, count=-32742 [ 47.727] kgem_expire_cache: expiring handle=149 [ 47.727] kgem_bo_free: handle=33, size=12288 [ 47.727] kgem_bo_free: releasing 0x0:0x0 vma for handle=33, count=0 [ 47.727] kgem_expire_cache: expiring handle=33 [ 47.727] kgem_bo_free: handle=121, size=65536 [ 47.727] kgem_bo_free: releasing 0x0:0x7fc6b40ae000 vma for handle=121, count=-32743 [ 47.727] kgem_expire_cache: expiring handle=121 [ 47.727] kgem_bo_free: handle=120, size=65536 [ 47.727] kgem_bo_free: releasing 0x0:0x7fc6b40be000 vma for handle=120, count=-32744 [ 47.727] kgem_expire_cache: expiring handle=120 [ 47.727] kgem_bo_free: handle=118, size=65536 [ 47.727] kgem_bo_free: releasing 0x0:0x7fc6b40de000 vma for handle=118, count=-32745 [ 47.727] kgem_expire_cache: expiring handle=118 [ 47.727] kgem_bo_free: handle=117, size=65536 [ 47.727] kgem_bo_free: releasing 0x0:0x7fc6b40ee000 vma for handle=117, count=-32746 [ 47.727] kgem_expire_cache: expiring handle=117 [ 47.727] kgem_bo_free: handle=115, size=65536 [ 47.727] kgem_bo_free: releasing 0x0:0x7fc6b40fe000 vma for handle=115, count=-32747 [ 47.727] kgem_expire_cache: expiring handle=115 [ 47.727] kgem_bo_free: handle=114, size=65536 [ 47.727] kgem_bo_free: releasing 0x0:0x7fc6b410e000 vma for handle=114, count=-32748 [ 47.727] kgem_expire_cache: expiring handle=114 [ 47.727] kgem_bo_free: handle=113, size=65536 [ 47.727] kgem_bo_free: releasing 0x0:0x7fc6b411e000 vma for handle=113, count=-32749 [ 47.727] kgem_expire_cache: expiring handle=113 [ 47.727] kgem_bo_free: handle=112, size=65536 [ 47.727] kgem_bo_free: releasing 0x0:0x7fc6b412e000 vma for handle=112, count=-32750 [ 47.727] kgem_expire_cache: expiring handle=112 [ 47.727] kgem_bo_free: handle=111, size=65536 [ 47.727] kgem_bo_free: releasing 0x0:0x7fc6b413e000 vma for handle=111, count=-32751 [ 47.727] kgem_expire_cache: expiring handle=111 [ 47.727] kgem_bo_free: handle=109, size=65536 [ 47.727] kgem_bo_free: releasing 0x0:0x7fc6b414e000 vma for handle=109, count=-32752 [ 47.727] kgem_expire_cache: expiring handle=109 [ 47.727] kgem_bo_free: handle=108, size=65536 [ 47.727] kgem_bo_free: releasing 0x0:0x7fc6b415e000 vma for handle=108, count=-32753 [ 47.727] kgem_expire_cache: expiring handle=108 [ 47.727] kgem_bo_free: handle=107, size=65536 [ 47.727] kgem_bo_free: releasing 0x0:0x7fc6b416e000 vma for handle=107, count=-32754 [ 47.727] kgem_expire_cache: expiring handle=107 [ 47.727] kgem_bo_free: handle=106, size=65536 [ 47.727] kgem_bo_free: releasing 0x0:0x7fc6b417e000 vma for handle=106, count=-32755 [ 47.727] kgem_expire_cache: expiring handle=106 [ 47.727] kgem_bo_free: handle=105, size=65536 [ 47.727] kgem_bo_free: releasing 0x0:0x7fc6b418e000 vma for handle=105, count=-32756 [ 47.727] kgem_expire_cache: expiring handle=105 [ 47.727] kgem_bo_free: handle=104, size=65536 [ 47.727] kgem_bo_free: releasing 0x0:0x7fc6b419e000 vma for handle=104, count=-32757 [ 47.727] kgem_expire_cache: expiring handle=104 [ 47.727] kgem_bo_free: handle=103, size=65536 [ 47.727] kgem_bo_free: releasing 0x0:0x7fc6b41ae000 vma for handle=103, count=-32758 [ 47.727] kgem_expire_cache: expiring handle=103 [ 47.727] kgem_bo_free: handle=102, size=65536 [ 47.727] kgem_bo_free: releasing 0x0:0x7fc6b41be000 vma for handle=102, count=-32759 [ 47.727] kgem_expire_cache: expiring handle=102 [ 47.727] kgem_bo_free: handle=3, size=65536 [ 47.727] kgem_bo_free: releasing 0x0:0x7fc6c2761000 vma for handle=3, count=-32760 [ 47.727] kgem_expire_cache: expiring handle=3 [ 47.727] kgem_expire_cache: still allocated 8 bo, 100548608 bytes, in inactive cache [ 47.727] kgem_expire_cache: expired 21 objects, 1208320 bytes, idle? 0 [ 47.727] __pop_freed_pixmap: reusing freed pixmap=3449 header [ 47.727] __pop_freed_pixmap: reusing freed pixmap=3385 header [ 47.727] sna_accel_block: evaluating timers, active=5 [ 47.727] sna_accel_block: flush timer expires in 16 [47743] [ 47.734] sna_wakeup_handler [ 47.734] sna_accel_flush: flush?=0, dirty?=0 [ 47.734] sna_accel_flush: flush?=0, dirty?=0 [ 47.734] sna_block_handler (tv=0.387000) [ 47.734] sna_scanout_do_flush: flush timer active: delta=9 [ 47.734] sna_accel_do_throttle -- no pending activity [ 47.734] sna_accel_block: evaluating timers, active=5 [ 47.734] sna_accel_block: flush timer expires in 9 [47743] [ 47.734] sna_wakeup_handler [ 47.734] sna_block_handler (tv=0.387000) [ 47.734] sna_scanout_do_flush: flush timer active: delta=9 [ 47.734] sna_accel_do_throttle -- no pending activity [ 47.734] sna_accel_block: evaluating timers, active=5 [ 47.734] sna_accel_block: flush timer expires in 9 [47743] [ 47.735] sna_wakeup_handler [ 47.735] sna_block_handler (tv=0.386000) [ 47.735] sna_scanout_do_flush: flush timer active: delta=8 [ 47.735] sna_accel_do_throttle -- no pending activity [ 47.735] sna_accel_block: evaluating timers, active=5 [ 47.735] sna_accel_block: flush timer expires in 8 [47743] [ 47.737] sna_wakeup_handler [ 47.737] sna_block_handler (tv=0.384000) [ 47.737] sna_scanout_do_flush: flush timer active: delta=6 [ 47.737] sna_accel_do_throttle -- no pending activity [ 47.737] sna_accel_block: evaluating timers, active=5 [ 47.737] sna_accel_block: flush timer expires in 6 [47743] [ 47.743] sna_wakeup_handler [ 47.743] sna_block_handler (tv=0.378000) [ 47.743] sna_scanout_do_flush: flush timer active: delta=0 [ 47.743] sna_scanout_do_flush (time=47743), triggered [ 47.743] sna_scanout_flush (time=47743), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 47.743] has_shadow: has pending damage? 0, outstanding flips: 0 [ 47.743] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 47.743] has_shadow: has pending damage? 0, outstanding flips: 0 [ 47.743] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 47.743] sna_accel_do_throttle -- no pending activity [ 47.743] sna_accel_block: evaluating timers, active=5 [ 47.743] sna_accel_block: flush timer expires in 16 [47759] [ 47.759] sna_wakeup_handler [ 47.759] sna_block_handler (tv=0.362000) [ 47.759] sna_scanout_do_flush: flush timer active: delta=0 [ 47.759] sna_scanout_do_flush (time=47759), triggered [ 47.759] sna_scanout_flush (time=47759), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 47.759] has_shadow: has pending damage? 0, outstanding flips: 0 [ 47.759] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 47.759] has_shadow: has pending damage? 0, outstanding flips: 0 [ 47.759] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 47.759] sna_accel_do_throttle -- no pending activity [ 47.759] sna_accel_block: evaluating timers, active=5 [ 47.759] sna_accel_block: flush timer expires in 16 [47775] [ 47.776] sna_wakeup_handler [ 47.776] sna_block_handler (tv=0.345000) [ 47.776] sna_scanout_do_flush: flush timer active: delta=-1 [ 47.776] sna_scanout_do_flush (time=47776), triggered [ 47.776] sna_scanout_flush (time=47776), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 47.776] has_shadow: has pending damage? 0, outstanding flips: 0 [ 47.776] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 47.776] has_shadow: has pending damage? 0, outstanding flips: 0 [ 47.776] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 47.776] sna_accel_do_throttle -- no pending activity [ 47.776] sna_accel_block: evaluating timers, active=5 [ 47.776] sna_accel_block: flush timer expires in 16 [47792] [ 47.792] sna_wakeup_handler [ 47.792] sna_block_handler (tv=0.329000) [ 47.792] sna_scanout_do_flush: flush timer active: delta=0 [ 47.792] sna_scanout_do_flush (time=47792), triggered [ 47.792] sna_scanout_flush (time=47792), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 47.792] has_shadow: has pending damage? 0, outstanding flips: 0 [ 47.792] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 47.792] has_shadow: has pending damage? 0, outstanding flips: 0 [ 47.792] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 47.792] sna_accel_do_throttle -- no pending activity [ 47.792] sna_accel_block: evaluating timers, active=5 [ 47.792] sna_accel_block: flush timer expires in 16 [47808] [ 47.808] sna_wakeup_handler [ 47.808] sna_block_handler (tv=0.313000) [ 47.808] sna_scanout_do_flush: flush timer active: delta=0 [ 47.808] sna_scanout_do_flush (time=47808), triggered [ 47.808] sna_scanout_flush (time=47808), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 47.808] has_shadow: has pending damage? 0, outstanding flips: 0 [ 47.808] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 47.808] has_shadow: has pending damage? 0, outstanding flips: 0 [ 47.808] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 47.809] sna_accel_do_throttle -- no pending activity [ 47.809] sna_accel_block: evaluating timers, active=5 [ 47.809] sna_accel_block: flush timer expires in 16 [47824] [ 47.825] sna_wakeup_handler [ 47.825] sna_block_handler (tv=0.296000) [ 47.825] sna_scanout_do_flush: flush timer active: delta=-1 [ 47.825] sna_scanout_do_flush (time=47825), triggered [ 47.825] sna_scanout_flush (time=47825), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 47.825] has_shadow: has pending damage? 0, outstanding flips: 0 [ 47.825] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 47.825] has_shadow: has pending damage? 0, outstanding flips: 0 [ 47.825] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 47.825] sna_accel_do_throttle -- no pending activity [ 47.825] sna_accel_block: evaluating timers, active=5 [ 47.825] sna_accel_block: flush timer expires in 16 [47841] [ 47.841] sna_wakeup_handler [ 47.841] sna_block_handler (tv=0.280000) [ 47.841] sna_scanout_do_flush: flush timer active: delta=0 [ 47.841] sna_scanout_do_flush (time=47841), triggered [ 47.841] sna_scanout_flush (time=47841), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 47.841] has_shadow: has pending damage? 0, outstanding flips: 0 [ 47.841] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 47.841] has_shadow: has pending damage? 0, outstanding flips: 0 [ 47.841] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 47.841] sna_accel_do_throttle -- no pending activity [ 47.841] sna_accel_block: evaluating timers, active=5 [ 47.841] sna_accel_block: flush timer expires in 16 [47857] [ 47.858] sna_wakeup_handler [ 47.858] sna_block_handler (tv=0.263000) [ 47.858] sna_scanout_do_flush: flush timer active: delta=-1 [ 47.858] sna_scanout_do_flush (time=47858), triggered [ 47.858] sna_scanout_flush (time=47858), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 47.858] has_shadow: has pending damage? 0, outstanding flips: 0 [ 47.858] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 47.858] has_shadow: has pending damage? 0, outstanding flips: 0 [ 47.858] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 47.858] sna_accel_do_throttle -- no pending activity [ 47.858] sna_accel_block: evaluating timers, active=5 [ 47.858] sna_accel_block: flush timer expires in 16 [47874] [ 47.874] sna_wakeup_handler [ 47.874] sna_block_handler (tv=0.247000) [ 47.874] sna_scanout_do_flush: flush timer active: delta=0 [ 47.874] sna_scanout_do_flush (time=47874), triggered [ 47.874] sna_scanout_flush (time=47874), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 47.874] has_shadow: has pending damage? 0, outstanding flips: 0 [ 47.874] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 47.874] has_shadow: has pending damage? 0, outstanding flips: 0 [ 47.874] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 47.874] sna_accel_do_throttle -- no pending activity [ 47.874] sna_accel_block: evaluating timers, active=5 [ 47.874] sna_accel_block: flush timer expires in 16 [47890] [ 47.890] sna_wakeup_handler [ 47.890] sna_block_handler (tv=0.231000) [ 47.890] sna_scanout_do_flush: flush timer active: delta=0 [ 47.890] sna_scanout_do_flush (time=47890), triggered [ 47.890] sna_scanout_flush (time=47890), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 47.891] has_shadow: has pending damage? 0, outstanding flips: 0 [ 47.891] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 47.891] has_shadow: has pending damage? 0, outstanding flips: 0 [ 47.891] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 47.891] sna_accel_do_throttle -- no pending activity [ 47.891] sna_accel_block: evaluating timers, active=5 [ 47.891] sna_accel_block: flush timer expires in 16 [47906] [ 47.905] sna_wakeup_handler [ 47.905] sna_accel_flush: flush?=0, dirty?=0 [ 47.905] sna_accel_flush: flush?=0, dirty?=0 [ 47.905] sna_block_handler (tv=0.500000) [ 47.905] sna_scanout_do_flush: flush timer active: delta=1 [ 47.905] sna_scanout_do_flush (time=47905), triggered [ 47.905] sna_scanout_flush (time=47905), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 47.905] has_shadow: has pending damage? 0, outstanding flips: 0 [ 47.905] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 47.905] has_shadow: has pending damage? 0, outstanding flips: 0 [ 47.905] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 47.905] sna_accel_do_throttle -- no pending activity [ 47.905] sna_accel_block: evaluating timers, active=5 [ 47.905] sna_accel_block: flush timer expires in 16 [47921] [ 47.905] sna_wakeup_handler [ 47.905] sna_block_handler (tv=0.500000) [ 47.905] sna_scanout_do_flush: flush timer active: delta=16 [ 47.905] sna_accel_do_throttle -- no pending activity [ 47.905] sna_accel_block: evaluating timers, active=5 [ 47.905] sna_accel_block: flush timer expires in 16 [47921] [ 47.905] sna_wakeup_handler [ 47.905] sna_accel_flush: flush?=0, dirty?=0 [ 47.905] sna_accel_flush: flush?=0, dirty?=0 [ 47.905] sna_accel_flush: flush?=0, dirty?=0 [ 47.905] sna_accel_flush: flush?=0, dirty?=0 [ 47.905] sna_block_handler (tv=0.500000) [ 47.905] sna_scanout_do_flush: flush timer active: delta=16 [ 47.905] sna_accel_do_throttle -- no pending activity [ 47.905] sna_accel_block: evaluating timers, active=5 [ 47.905] sna_accel_block: flush timer expires in 16 [47921] [ 47.906] sna_wakeup_handler [ 47.906] sna_accel_flush: flush?=0, dirty?=0 [ 47.906] sna_block_handler (tv=0.499000) [ 47.906] sna_scanout_do_flush: flush timer active: delta=15 [ 47.906] sna_accel_do_throttle -- no pending activity [ 47.906] sna_accel_block: evaluating timers, active=5 [ 47.906] sna_accel_block: flush timer expires in 15 [47921] [ 47.908] sna_wakeup_handler [ 47.908] sna_block_handler (tv=0.497000) [ 47.908] sna_scanout_do_flush: flush timer active: delta=13 [ 47.908] sna_accel_do_throttle -- no pending activity [ 47.908] sna_accel_block: evaluating timers, active=5 [ 47.908] sna_accel_block: flush timer expires in 13 [47921] [ 47.917] sna_wakeup_handler [ 47.917] sna_accel_flush: flush?=0, dirty?=0 [ 47.917] sna_accel_flush: flush?=0, dirty?=0 [ 47.917] sna_block_handler (tv=0.488000) [ 47.917] sna_scanout_do_flush: flush timer active: delta=4 [ 47.917] sna_accel_do_throttle -- no pending activity [ 47.917] sna_accel_block: evaluating timers, active=5 [ 47.917] sna_accel_block: flush timer expires in 4 [47921] [ 47.921] sna_wakeup_handler [ 47.921] sna_block_handler (tv=0.484000) [ 47.921] sna_scanout_do_flush: flush timer active: delta=0 [ 47.921] sna_scanout_do_flush (time=47921), triggered [ 47.921] sna_scanout_flush (time=47921), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 47.921] has_shadow: has pending damage? 0, outstanding flips: 0 [ 47.921] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 47.921] has_shadow: has pending damage? 0, outstanding flips: 0 [ 47.921] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 47.921] sna_accel_do_throttle -- no pending activity [ 47.921] sna_accel_block: evaluating timers, active=5 [ 47.921] sna_accel_block: flush timer expires in 16 [47937] [ 47.932] sna_wakeup_handler [ 47.932] sna_create_pixmap(697, 37, 32, usage=0) [ 47.932] kgem_can_create_2d: 697x37 @ 32 [ 47.932] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2816, height=37 [ 47.932] kgem_can_create_2d: untiled size=106496 [ 47.932] kgem_choose_tiling: TLB near-miss between lines 697x37 (pitch=2788), forcing tiling 1 [ 47.932] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2816, height=37 [ 47.932] kgem_can_create_2d: tiled[-1] size=106496 [ 47.932] sna_create_pixmap: usage=0, flags=1b [ 47.932] sna_create_pixmap: creating GPU pixmap 697x37, stride=2788, flags=1b [ 47.932] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 [ 47.932] create_pixmap: serial=3450, usage=0, 0x0 [ 47.932] create_pixmap_hdr: pixmap=3450, width=697, height=37, usage=0 [ 47.932] sna_create_pixmap: serial=3450, 697x37, usage=0 [ 47.932] sna_composite_rectangles(pixmap=3451, op=0, 0 x 1 [(0, 0)x(697, 37) ...]) [ 47.932] sna_composite_rectangles: converted to op 0 [ 47.932] sna_composite_rectangles[0] (0, 0)x(697, 37) -> (0, 0), (697, 37) [ 47.932] sna_composite_rectangles: nrects=1, region=(0, 0), (697, 37) x 1 [ 47.932] sna_composite_rectangles: clipped extents (0, 0),(697, 37) x 1 [ 47.932] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(697, 37) [ 47.932] sna_composite_rectangles: dropping last-cpu hint [ 47.932] sna_drawable_use_bo pixmap=3451, box=((0, 0), (697, 37)), flags=19... [ 47.932] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 47.932] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 47.932] sna_pixmap_move_to_gpu(pixmap=3451, usage=0), flags=b [ 47.932] sna_pixmap_move_to_gpu: CPU damage? 0 [ 47.932] sna_pixmap_move_to_gpu: creating GPU bo (697x37@32), create=b [ 47.932] kgem_choose_tiling: TLB near-miss between lines 697x37 (pitch=2788), forcing tiling 1 [ 47.932] kgem_choose_tiling: TLB near-miss between lines 697x37 (pitch=2788), forcing tiling 1 [ 47.932] sna_pixmap_alloc_gpu: pixmap=3451 [ 47.932] kgem_create_2d(697x37, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 47.932] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=3072, height=40 [ 47.932] inactive too small: 16 < 30 [ 47.932] kgem_set_tiling: handle=23, tiling=1 [1], pitch=3072 [3072]: 1 [ 47.932] kgem_bo_remove_from_inactive: removing handle=23 from inactive [ 47.932] from inactive: pitch=3072, tiling=1: handle=23, id=2024 [ 47.932] __sna_damage_all(697, 37) [ 47.932] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 47.932] sna_pixmap_mark_active: pixmap=3451, handle=23 [ 47.932] sna_drawable_use_bo: allocated GPU bo for operation [ 47.932] sna_drawable_use_bo: using GPU bo with damage? 0 [ 47.932] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 47.932] kgem_bo_is_render: handle=23, rq? 0 [0] [ 47.932] kgem_bo_is_render: handle=23, rq? 0 [0] [ 47.932] gen9_render_fill_boxes(0 x 1 [(0, 0), (697, 37) ...]) [ 47.932] sna_render_get_solid: 0 [ 47.932] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 47.932] kgem_check_bo: num_pages=+64, num_exec=+1 [ 47.932] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 47.932] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 47.932] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 47.932] kgem_add_handle: handle=4, index=0 [ 47.932] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 47.932] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 47.932] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 47.932] gen9_composite_get_binding_table(ffc0) [ 47.932] kgem_add_reloc64: handle=23, pos=16360, delta=0, domains=20002 [ 47.932] kgem_add_handle: handle=23, index=1 [ 47.932] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd541000) [ 47.932] __kgem_bo_mark_dirty: handle=23 (proxy? 0) [ 47.932] [3fe0] bind bo(handle=23, addr=fd541000), format=192, width=697, height=37, pitch=3072, tiling=1 -> render [ 47.932] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 47.932] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 47.932] kgem_add_handle: handle=7, index=2 [ 47.932] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 47.932] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 47.932] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 47.932] gen9_emit_sampler: sampler = 1 [ 47.932] gen9_emit_sf: num_sf_outputs=1 [ 47.932] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 47.932] gen9_emit_vertex_elements: setup id=0 [ 47.932] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 47.932] (0, 0), (697, 37) [ 47.932] gen8_vertex_flush[490] = 3 [ 47.932] sna_composite_rectangles: pixmap=3451 marking clear [0]? 1 [ 47.932] sna_composite_rectangles(pixmap=3451, op=1, fff2f1f0 x 4 [(684, 0)x(13, 17) ...]) [ 47.932] sna_composite_rectangles: converted to op 1 [ 47.932] sna_composite_rectangles[0] (684, 0)x(13, 17) -> (684, 0), (697, 17) [ 47.932] sna_composite_rectangles[1] (684, 17)x(13, 3) -> (684, 17), (697, 20) [ 47.932] sna_composite_rectangles[2] (0, 17)x(13, 3) -> (0, 17), (13, 20) [ 47.932] sna_composite_rectangles[3] (0, 20)x(13, 17) -> (0, 20), (13, 37) [ 47.932] sna_composite_rectangles: nrects=4, region=(0, 0), (697, 37) x 4 [ 47.932] sna_composite_rectangles: clipped extents (0, 0),(697, 37) x 4 [ 47.932] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(697, 37) [ 47.932] sna_composite_rectangles: dropping last-cpu hint [ 47.932] sna_drawable_use_bo pixmap=3451, box=((0, 0), (697, 37)), flags=1... [ 47.932] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 47.932] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 47.932] sna_drawable_use_bo: using whole GPU bo [ 47.932] gen9_render_fill_boxes (op=1, color=(f2f2, f1f1, f0f0, ffff) [20028888]) [ 47.932] kgem_bo_is_render: handle=23, rq? 1 [1] [ 47.932] gen9_render_fill_boxes(fff2f1f0 x 4 [(684, 0), (697, 17) ...]) [ 47.932] sna_render_get_solid: fff2f1f0 [ 47.932] sna_render_get_solid(15) = fff2f1f0 (old) [ 47.932] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 47.932] kgem_check_bo: num_pages=+0, num_exec=+0 [ 47.932] gen9_composite_get_binding_table(ff00) [ 47.932] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 47.932] kgem_add_reloc64: adding proxy [delta=60] for handle=8 [ 47.932] kgem_add_handle: handle=8, index=3 [ 47.932] kgem_add_reloc64[5] = (delta=60, target handle=3, presumed=fdffe000) [ 47.932] [3fb0] bind bo(handle=8, addr=fdffe03c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 47.932] gen9_emit_vertex_elements: setup id=0 [ 47.932] (684, 0), (697, 17) [ 47.932] (0, 17), (13, 20) [ 47.932] (684, 17), (697, 20) [ 47.932] (0, 20), (13, 37) [ 47.932] gen8_vertex_flush[4cc] = 12 [ 47.932] sna_composite_rectangles(pixmap=3451, op=1, ff300a24 x 4 [(684, 0)x(13, 17) ...]) [ 47.932] sna_composite_rectangles: converted to op 1 [ 47.932] sna_composite_rectangles[0] (684, 0)x(13, 17) -> (684, 0), (697, 17) [ 47.932] sna_composite_rectangles[1] (684, 17)x(13, 3) -> (684, 17), (697, 20) [ 47.932] sna_composite_rectangles[2] (0, 17)x(13, 3) -> (0, 17), (13, 20) [ 47.932] sna_composite_rectangles[3] (0, 20)x(13, 17) -> (0, 20), (13, 37) [ 47.932] sna_composite_rectangles: nrects=4, region=(0, 0), (697, 37) x 4 [ 47.932] sna_composite_rectangles: clipped extents (0, 0),(697, 37) x 4 [ 47.932] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(697, 37) [ 47.932] sna_composite_rectangles: dropping last-cpu hint [ 47.932] sna_drawable_use_bo pixmap=3451, box=((0, 0), (697, 37)), flags=1... [ 47.932] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 47.932] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 47.932] sna_drawable_use_bo: using whole GPU bo [ 47.932] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 47.932] kgem_bo_is_render: handle=23, rq? 1 [1] [ 47.932] gen9_render_fill_boxes(ff300a24 x 4 [(684, 0), (697, 17) ...]) [ 47.932] sna_render_get_solid: ff300a24 [ 47.932] sna_render_get_solid(17) = ff300a24 (old) [ 47.932] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 47.932] kgem_check_bo: num_pages=+0, num_exec=+0 [ 47.932] gen9_composite_get_binding_table(fe80) [ 47.932] kgem_add_reloc64: handle=8, pos=16280, delta=0, domains=40000 [ 47.932] kgem_add_reloc64: adding proxy [delta=68] for handle=8 [ 47.932] kgem_add_reloc64[6] = (delta=68, target handle=3, presumed=fdffe000) [ 47.932] [3f90] bind bo(handle=8, addr=fdffe044), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 47.932] gen9_emit_vertex_elements: setup id=0 [ 47.933] (684, 0), (697, 17) [ 47.933] (0, 17), (13, 20) [ 47.933] (684, 17), (697, 20) [ 47.933] (0, 20), (13, 37) [ 47.933] gen8_vertex_flush[508] = 12 [ 47.933] sna_composite_rectangles(pixmap=3451, op=1, ff300a24 x 4 [(684, 0)x(13, 17) ...]) [ 47.933] sna_composite_rectangles: converted to op 1 [ 47.933] sna_composite_rectangles[0] (684, 0)x(13, 17) -> (684, 0), (697, 17) [ 47.933] sna_composite_rectangles[1] (684, 17)x(13, 3) -> (684, 17), (697, 20) [ 47.933] sna_composite_rectangles[2] (0, 17)x(13, 3) -> (0, 17), (13, 20) [ 47.933] sna_composite_rectangles[3] (0, 20)x(13, 17) -> (0, 20), (13, 37) [ 47.933] sna_composite_rectangles: nrects=4, region=(0, 0), (697, 37) x 4 [ 47.933] sna_composite_rectangles: clipped extents (0, 0),(697, 37) x 4 [ 47.933] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(697, 37) [ 47.933] sna_composite_rectangles: dropping last-cpu hint [ 47.933] sna_drawable_use_bo pixmap=3451, box=((0, 0), (697, 37)), flags=1... [ 47.933] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 47.933] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 47.933] sna_drawable_use_bo: using whole GPU bo [ 47.933] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 47.933] kgem_bo_is_render: handle=23, rq? 1 [1] [ 47.933] gen9_render_fill_boxes(ff300a24 x 4 [(684, 0), (697, 17) ...]) [ 47.933] sna_render_get_solid: ff300a24 [ 47.933] sna_render_get_solid(17) = ff300a24 (last) [ 47.933] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 47.933] kgem_check_bo: num_pages=+0, num_exec=+0 [ 47.933] gen9_composite_get_binding_table(fe00) [ 47.933] gen9_emit_vertex_elements: setup id=0 [ 47.933] (684, 0), (697, 17) [ 47.933] (0, 17), (13, 20) [ 47.933] (684, 17), (697, 20) [ 47.933] (0, 20), (13, 37) [ 47.933] gen8_vertex_flush[508] = 24 [ 47.933] sna_glyphs(op=3, nlist=1, src=(1, 15)) [ 47.933] kgem_bo_is_busy: handle=23, domain: 0 exec? 1, rq? 1 [ 47.933] sna_glyphs: discarding mask [ 47.933] glyphs0_to_dst(op=3, src=(1, 15), nlist=1, dst=(1, 15)+(0, 0)) [ 47.933] clipped_glyphs? 2 glyph in 1 lists extents (1, 5), (19, 18), region (2, 17), (13, 18): yes [ 47.933] gen9_render_composite: 0x0, current mode=1/1 [ 47.933] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 47.933] kgem_bo_is_busy: handle=23, domain: 0 exec? 1, rq? 1 [ 47.933] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 47.933] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 47.933] sna_drawable_use_bo pixmap=3451, box=((2, 17), (13, 18)), flags=7... [ 47.933] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 47.933] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 47.933] sna_drawable_use_bo: using whole GPU bo [ 47.933] gen9_composite_set_target: pixmap=3451, format=20028888, size=697x37, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 47.933] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 47.933] color_convert: src=ff8ae234 [20028888] [ 47.933] color_convert: dst=ff8ae234 [20028888] [ 47.933] sna_render_get_solid: ff8ae234 [ 47.933] sna_render_get_solid(22) = ff8ae234 (old) [ 47.933] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 47.933] sna_transform_is_imprecise_integer_translation: no transform [ 47.933] gen9_composite_picture: integer translation (0, 0), removing [ 47.933] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 47.933] sna_render_pixmap_bo: GPU all damaged [ 47.933] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 47.933] gen4_choose_composite_emitter: solid, identity mask [ 47.933] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 47.933] aligning vertex: was 2, now 4 floats per vertex [ 47.933] gen9_composite_get_binding_table(fe00) [ 47.933] kgem_add_reloc64: handle=8, pos=16248, delta=0, domains=40000 [ 47.933] kgem_add_reloc64: adding proxy [delta=88] for handle=8 [ 47.933] kgem_add_reloc64[7] = (delta=88, target handle=3, presumed=fdffe000) [ 47.933] [3f70] bind bo(handle=8, addr=fdffe058), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 47.933] kgem_add_reloc64: handle=6, pos=16232, delta=0, domains=40000 [ 47.933] kgem_add_handle: handle=6, index=4 [ 47.933] kgem_add_reloc64[8] = (delta=0, target handle=4, presumed=fd581000) [ 47.933] [3f60] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 47.933] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 47.933] gen9_emit_sampler: sampler = a [ 47.933] gen9_emit_sf: num_sf_outputs=2 [ 47.933] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 47.933] gen9_emit_vertex_elements: setup id=9 [ 47.933] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 47.933] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 47.933] glyphs0_to_dst: glyph=(9, 5), (19, 18), clip=(2, 17), (13, 18) [ 47.933] glyphs0_to_dst: blt=(9, 17), (13, 18) [ 47.933] emit_primitive_identity_mask__avx2: dst=(9, 17), mask=(672.00, 60.00) x (4.00, 1.00) [ 47.933] gen8_vertex_flush[5e4] = 3 [ 47.933] gen9_magic_ca_pass: CA fixup (20 -> 23) [ 47.933] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 47.933] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 47.933] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 47.933] sna_composite_rectangles(pixmap=3451, op=1, ffffffff x 2 [(1, 18)x(9, 2) ...]) [ 47.933] sna_composite_rectangles: converted to op 1 [ 47.933] sna_composite_rectangles[0] (1, 18)x(9, 2) -> (1, 18), (10, 20) [ 47.933] sna_composite_rectangles[1] (1, 20)x(9, 15) -> (1, 20), (10, 35) [ 47.933] sna_composite_rectangles: nrects=2, region=(1, 18), (10, 35) x 2 [ 47.933] sna_composite_rectangles: clipped extents (1, 18),(10, 35) x 1 [ 47.933] sna_composite_rectangles: pixmap +(0, 0) extents (1, 18),(10, 35) [ 47.933] sna_composite_rectangles: dropping last-cpu hint [ 47.933] sna_drawable_use_bo pixmap=3451, box=((1, 18), (10, 35)), flags=9... [ 47.933] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 47.933] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 47.933] sna_drawable_use_bo: using whole GPU bo [ 47.933] gen9_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20028888]) [ 47.933] kgem_bo_is_render: handle=23, rq? 1 [1] [ 47.933] gen9_render_fill_boxes(ffffffff x 1 [(1, 18), (10, 35) ...]) [ 47.933] sna_render_get_solid: ffffffff [ 47.933] sna_render_get_solid(white) [ 47.933] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 47.933] kgem_check_bo: num_pages=+0, num_exec=+0 [ 47.933] aligning vertex: was 4, now 2 floats per vertex [ 47.933] gen9_composite_get_binding_table(fd40) [ 47.933] kgem_add_reloc64: handle=7, pos=16200, delta=0, domains=40000 [ 47.933] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 47.933] kgem_add_reloc64[9] = (delta=1048, target handle=2, presumed=fffe8000) [ 47.933] [3f40] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 47.933] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 47.933] gen9_emit_sampler: sampler = 1 [ 47.933] gen9_emit_sf: num_sf_outputs=1 [ 47.933] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 47.933] gen9_emit_vertex_elements: setup id=0 [ 47.933] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 47.933] (1, 18), (10, 35) [ 47.933] gen8_vertex_flush[720] = 3 [ 47.933] sna_validate_gc(0x561c94ab2470) changes=e0000, previous serial=80000d2f, drawable=d2f [ 47.933] sna_validate_gc: recomputing clip [ 47.933] sna_validate_gc: composite clip=4x[(65, 653), (762, 690)] [0x561c94a333d0] [ 47.933] sna_copy_area: src=pixmap=3451:(0, 0)x(697, 37)+(0, 0) -> dst=pixmap=3060:(0, 629)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 47.933] sna_copy_area: normal copy [ 47.933] sna_do_copy: src=(0, 0), dst=(0, 629), size=(697x37) [ 47.933] sna_do_copy: after drawable: src=(0, 0), dst=(65, 653), size=(697x37) [ 47.933] sna_do_copy: dst extents (65, 653), (762, 690), dst clip extents (65, 653), (762, 690), dst size=3775x2136 [ 47.933] sna_do_copy: clipped dst extents (65, 653), (762, 690) [ 47.933] sna_do_copy: unclipped src extents (0, 0), (697, 37) [ 47.933] sna_do_copy: clipped src extents (0, 0), (697, 37) [ 47.933] sna_do_copy: pixmap -- no source clipping [ 47.933] sna_do_copy: src extents (0, 0), (697, 37) x 1 [ 47.933] sna_do_copy: copy region (65, 653), (762, 690) x 4 + (-65, -653) [ 47.933] sna_copy_boxes (boxes=4x[(749, 653), (762, 670)...], src pixmap=3451+(-65, -653), dst pixmap=3060+(-65, -24), alu=3, src.size=697x37, dst.size=3775x2136) [ 47.933] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94ac8f90, gpu_bo=23, cpu_bo=0), replaces=0 [ 47.933] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 47.933] sna_drawable_use_bo pixmap=3060, box=((0, 629), (697, 666)), flags=3... [ 47.933] sna_drawable_use_bo: exported target, set PREFER_GPU [ 47.933] sna_drawable_use_bo: pinned, never REPLACES [ 47.933] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=3 [ 47.933] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 47.933] sna_drawable_use_bo: using whole GPU bo [ 47.933] sna_pixmap_move_to_gpu(pixmap=3451, usage=0), flags=a [ 47.933] sna_pixmap_move_to_gpu: already all-damaged [ 47.933] sna_pixmap_mark_active: pixmap=3451, handle=23 [ 47.933] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 47.933] gen9_render_copy_boxes (0, -629)->(0, 0) x 4, alu=3, flags=0, self-copy=0, overlaps? 0 [ 47.933] kgem_bo_is_render: handle=23, rq? 1 [1] [ 47.933] kgem_bo_is_render: handle=9, rq? 0 [0] [ 47.933] kgem_bo_is_render: handle=9, rq? 0 [0] [ 47.933] kgem_bo_is_render: handle=23, rq? 1 [1] [ 47.933] kgem_set_mode: flushing before new bo [ 47.933] gen8_vertex_close: used=98, vbo active? 0, vb=201, nreloc=2 [ 47.933] gen8_vertex_close: copy to batch: 98 @ 462 [ 47.933] gen8_vertex_close: reloc[0] = 287 [ 47.933] kgem_add_reloc64: handle=0, pos=287, delta=1848, domains=200000 [ 47.933] kgem_add_reloc64[10] = (delta=1848, target handle=batch) [ 47.933] gen8_vertex_close: reloc[1] = 372 [ 47.933] kgem_add_reloc64: handle=0, pos=372, delta=1848, domains=200000 [ 47.933] kgem_add_reloc64[11] = (delta=1848, target handle=batch) [ 47.933] batch[1/1, flags=1800]: 462 560 16192 16384, nreloc=12, nexec=5, nfence=0, aperture=1100 [fenced=0] [ 47.933] kgem_fixup_relocs: fixing up 3 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 47.933] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 47.933] kgem_fixup_relocs: shrinking by 61440 [ 47.933] __kgem_busy: handle=1, busy=0, wedged=0 [ 47.933] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 47.933] kgem_commit: release handle=23 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd541000 [ 47.933] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 47.933] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 47.933] __kgem_bo_clear_busy: handle=7 [ 47.933] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 47.933] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 47.933] __kgem_bo_clear_busy: handle=8 [ 47.933] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 47.933] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 47.933] __kgem_bo_clear_busy: handle=8 [ 47.933] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 47.933] __kgem_bo_clear_busy: handle=8 [ 47.933] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 47.933] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 47.933] __kgem_bo_clear_busy: handle=7 [ 47.933] __kgem_busy: handle=1, busy=131072, wedged=0 [ 47.933] kgem_check_bo: num_pages=+8164, num_exec=+2 [ 47.933] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 47.933] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 47.933] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 47.933] kgem_add_handle: handle=4, index=0 [ 47.933] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 47.933] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 47.933] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 47.933] gen9_composite_get_binding_table(ffc0) [ 47.933] kgem_add_reloc64: handle=9, pos=16360, delta=0, domains=20002 [ 47.933] kgem_add_handle: handle=9, index=1 [ 47.933] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f02dd000) [ 47.933] __kgem_bo_mark_dirty: handle=9 (proxy? 0) [ 47.933] [3fe0] bind bo(handle=9, addr=f02dd000), format=192, width=3775, height=2136, pitch=15360, tiling=1 -> render [ 47.933] kgem_add_reloc64: handle=23, pos=16344, delta=0, domains=40000 [ 47.933] kgem_add_handle: handle=23, index=2 [ 47.933] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd541000) [ 47.933] [3fd0] bind bo(handle=23, addr=fd541000), format=192, width=697, height=37, pitch=3072, tiling=1 -> sampler [ 47.933] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 47.933] gen9_emit_sampler: sampler = 0 [ 47.933] gen9_emit_sf: num_sf_outputs=1 [ 47.933] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 47.933] gen9_emit_vertex_elements: setup id=0 [ 47.933] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 47.933] (684, 0) -> (684, 629) + (13, 17) [ 47.933] (0, 17) -> (0, 646) + (13, 3) [ 47.933] (684, 17) -> (684, 646) + (13, 3) [ 47.933] (0, 20) -> (0, 649) + (13, 17) [ 47.933] gen8_vertex_flush[490] = 12 [ 47.933] sna_accel_flush: flush?=1, dirty?=0 [ 47.933] gen8_vertex_close: used=24, vbo active? 0, vb=1, nreloc=1 [ 47.933] gen8_vertex_close: copy to batch: 24 @ 298 [ 47.933] gen8_vertex_close: reloc[0] = 287 [ 47.933] kgem_add_reloc64: handle=0, pos=287, delta=1192, domains=200000 [ 47.933] kgem_add_reloc64[5] = (delta=1192, target handle=batch) [ 47.933] batch[1/1, flags=1800]: 298 322 16336 16384, nreloc=6, nexec=3, nfence=0, aperture=8174 [fenced=0] [ 47.933] __kgem_busy: handle=1, busy=0, wedged=0 [ 47.933] __kgem_retire_rq: request 1 complete [ 47.933] kgem_fixup_relocs: fixing up 2 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 47.933] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 47.933] kgem_fixup_relocs: shrinking by 61440 [ 47.933] __kgem_busy: handle=1, busy=0, wedged=0 [ 47.933] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 47.933] kgem_commit: release handle=9 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f02dd000 [ 47.933] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 47.933] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd541000 [ 47.933] __kgem_busy: handle=1, busy=131072, wedged=0 [ 47.933] sna_accel_flush: flush?=0, dirty?=0 [ 47.934] sna_accel_flush: flush?=0, dirty?=0 [ 47.934] sna_accel_flush: flush?=0, dirty?=0 [ 47.934] sna_accel_flush: flush?=0, dirty?=0 [ 47.934] sna_destroy_pixmap: pixmap=3451, attached?=1 [ 47.934] _kgem_bo_destroy: handle=23, proxy? 0 [ 47.934] __kgem_bo_destroy: handle=23, size=262144 [ 47.934] __kgem_busy: handle=23, busy=0, wedged=0 [ 47.934] __kgem_bo_clear_busy: handle=23 [ 47.934] kgem_bo_move_to_inactive: moving handle=23 to inactive [ 47.934] __sna_free_pixmap(pixmap=3451) [ 47.934] sna_accel_flush: flush?=0, dirty?=0 [ 47.934] sna_accel_flush: flush?=0, dirty?=0 [ 47.934] sna_accel_flush: flush?=0, dirty?=0 [ 47.934] sna_block_handler (tv=0.471000) [ 47.934] kgem_retire, need_retire?=1 [ 47.934] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 47.934] kgem_retire__requests_ring: retiring ring 0 [ 47.934] __kgem_busy: handle=1, busy=0, wedged=0 [ 47.934] __kgem_retire_rq: request 1 complete [ 47.934] __kgem_bo_flush: handle=9, busy=0, wedged=0 [ 47.934] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 47.934] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 47.934] kgem_retire -- retired=0, need_retire=0 [ 47.934] sna_scanout_do_flush: flush timer active: delta=3 [ 47.934] sna_scanout_do_flush (time=47934), triggered [ 47.934] sna_scanout_flush (time=47934), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 47.934] has_shadow: has pending damage? 0, outstanding flips: 0 [ 47.934] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 47.934] has_shadow: has pending damage? 0, outstanding flips: 0 [ 47.934] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 47.934] sna_accel_do_throttle -- no pending activity [ 47.934] sna_accel_block: evaluating timers, active=5 [ 47.934] sna_accel_block: flush timer expires in 16 [47950] [ 47.935] sna_wakeup_handler [ 47.935] sna_accel_flush: flush?=0, dirty?=0 [ 47.935] sna_accel_flush: flush?=0, dirty?=0 [ 47.935] sna_block_handler (tv=0.470000) [ 47.935] sna_scanout_do_flush: flush timer active: delta=15 [ 47.935] sna_accel_do_throttle -- no pending activity [ 47.935] sna_accel_block: evaluating timers, active=5 [ 47.935] sna_accel_block: flush timer expires in 15 [47950] [ 47.935] sna_wakeup_handler [ 47.935] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=40, name=5 [ 47.935] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 47.935] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 47.935] sna_dri2_get_back: draw size=7680x2160, back buffer handle=40 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 [ 47.935] sna_dri2_get_back: reuse backbuffer? 1 [ 47.935] sna_dri2_get_back: back buffer handle=40, active?=0, refcnt=1 [ 47.935] sna_dri2_get_back: reuse unattached back [ 47.935] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 47.935] sna_dri2_reuse_buffer: reusing back buffer handle=40, name=5, pitch=30720, age=0 [ 47.935] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 47.935] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=128, name=76, active_scanout=3 [ 47.935] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 47.935] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 47.935] sna_accel_flush: flush?=0, dirty?=0 [ 47.935] sna_accel_flush: flush?=0, dirty?=0 [ 47.935] sna_accel_flush: flush?=0, dirty?=0 [ 47.935] sna_block_handler (tv=0.470000) [ 47.935] sna_scanout_do_flush: flush timer active: delta=15 [ 47.935] sna_accel_do_throttle -- no pending activity [ 47.935] sna_accel_block: evaluating timers, active=5 [ 47.935] sna_accel_block: flush timer expires in 15 [47950] [ 47.936] sna_wakeup_handler [ 47.936] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 47.936] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 47.936] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 47.936] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 47.936] sna_dri2_get_msc(draw=146, pipe=0) [ 47.936] sna_crtc_record_swap: recording last swap on pipe=0, frame 2629 [msc=2629], time 47.931125 [ 47.936] sna_dri2_get_msc: msc=2629 [raw=2629], ust=47931125 [ 47.936] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=40 (refs=1/1, flush=0) , front=128 (refs=1/4, flush=1) [ 47.936] sna_dri2_schedule_swap(target_msc=2613, divisor=0, remainder=0) [ 47.936] sna_dri2_schedule_swap: using front handle=128, active_scanout?=3, flush?=1 [ 47.936] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 47.936] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 47.936] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 47.936] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 47.936] sna_crtc_record_swap: recording last swap on pipe=0, frame 2629 [msc=2629], time 47.931125 [ 47.936] immediate_swap: current_msc=2629, target_msc=2613 -- yes [ 47.936] can_flip: no, shadow enabled [ 47.936] sna_dri2_add_event: adding event to window 146) [ 47.936] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 47.936] sna_dri2_immediate_blit: no pending blit, starting chain [ 47.936] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 47.936] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 47.936] can_xchg: back size=8701e00, front size=8701e00 [ 47.936] can_xchg: yes, pixmap=165 [ 47.936] sna_dri2_xchg: win=146, exchange front=128/76,ref=2 and back=40/5,ref=2, pixmap=165 7680x2160 [ 47.936] sna_dri2_xchg: back_bo handle=40, pitch=30720, size=132710400, ref=1, active_scanout?=0 [ 47.936] sna_dri2_xchg: front_bo handle=128, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 47.936] set_bo: pixmap=165, handle=40 (old handle=128) [ 47.936] set_bo: marking whole pixmap as damaged [ 47.936] set_bo: applying final/discard move-to-gpu [ 47.936] wait_for_shadow: flags=0, flips=0, handle=128, shadow=32 [ 47.936] set_bo: dropping flush hint from handle=128 [ 47.936] set_bo: adding flush hint to handle=40 [ 47.936] mark_stale(handle=128) => 1 [ 47.936] swap_limit: draw=146 setting swap limit to 3 [ 47.936] sna_dri2_swap_limit_validate: swap limit set to 3 [ 47.936] sna_next_vblank(pipe=0, waiting until next vblank) [ 47.936] sna_dri2_schedule_swap: reported target_msc=2629 [ 47.936] sna_accel_flush: flush?=0, dirty?=0 [ 47.936] sna_accel_flush: flush?=0, dirty?=0 [ 47.936] sna_accel_flush: flush?=0, dirty?=0 [ 47.936] sna_accel_flush: flush?=0, dirty?=0 [ 47.936] sna_block_handler (tv=0.469000) [ 47.936] sna_scanout_do_flush: flush timer active: delta=14 [ 47.936] sna_accel_do_throttle -- no pending activity [ 47.936] sna_accel_block: evaluating timers, active=5 [ 47.936] sna_accel_block: flush timer expires in 14 [47950] [ 47.947] sna_wakeup_handler [ 47.947] sna_mode_wakeup: len=32 [ 47.947] sna_dri2_vblank_handler(type=2, sequence=2630, draw=3353) [ 47.947] sna_crtc_record_swap: recording last swap on pipe=0, frame 2630 [msc=2630], time 47.947876 [ 47.947] sna_dri2_vblank_handler: 2 complete, frame=2630 tv=47.947876 [ 47.947] sna_dri2_blit_complete: blit finished [ 47.947] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=2630, tv=47.947876) [ 47.947] frame_swap_complete(type=2): draw=146, pipe=0, frame=2630 [msc=2630], tv=47.947876 [ 47.947] sna_accel_flush: flush?=0, dirty?=0 [ 47.947] sna_dri2_event_free(draw?=1) [ 47.947] sna_dri2_remove_event: remove[0x561c94a02c70] from window 146, active? 1 [ 47.947] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 47.947] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=128] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 47.947] sna_dri2_vblank_handler complete [ 47.947] sna_block_handler (tv=0.458000) [ 47.947] sna_scanout_do_flush: flush timer active: delta=3 [ 47.947] sna_scanout_do_flush (time=47947), triggered [ 47.947] sna_scanout_flush (time=47947), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 47.947] has_shadow: has pending damage? 1, outstanding flips: 0 [ 47.947] stop_flush: scanout=40 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 47.947] has_shadow: has pending damage? 1, outstanding flips: 0 [ 47.947] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 47.947] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 47.947] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 47.947] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 47.947] sna_pixmap_move_to_gpu: already all-damaged [ 47.947] sna_pixmap_mark_active: pixmap=165, handle=40 [ 47.947] sna_mode_redisplay: crtc[0] transformed? 0 [ 47.947] sna_mode_redisplay: crtc[1] transformed? 0 [ 47.947] sna_mode_redisplay: crtc[2] transformed? 0 [ 47.947] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=40 [active=1] [ 47.947] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 128, transformed? 0 [ 47.947] get_fb: reusing fb=110 for handle=40 [ 47.947] sna_mode_redisplay: recording flip on CRTC:32 handle=40, active_scanout=2, serial=2 [ 47.947] __kgem_bo_clear_busy: handle=40 [ 47.947] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 128, transformed? 0 [ 47.947] sna_mode_redisplay: recording flip on CRTC:39 handle=40, active_scanout=3, serial=3 [ 47.947] __kgem_bo_clear_busy: handle=40 [ 47.947] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 47.947] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 47.947] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=40, shadow handle=32 [ 47.947] sna_accel_do_throttle -- no pending activity [ 47.947] sna_accel_block: evaluating timers, active=5 [ 47.947] sna_accel_block: flush timer expires in 16 [47963] [ 47.962] sna_wakeup_handler [ 47.962] sna_mode_wakeup: len=32 [ 47.962] sna_mode_wakeup: recording last swap on pipe=1, frame 2601 [a29], time 47.963267 [ 47.962] sna_mode_wakeup: removing handle=128 [active_scanout=1] from scanout, installing handle=40 [active_scanout=3] [ 47.962] sna_mode_wakeup: flip complete, pending? 2 [ 47.962] sna_block_handler (tv=0.443000) [ 47.962] sna_scanout_do_flush: flush timer active: delta=1 [ 47.962] sna_scanout_do_flush (time=47962), triggered [ 47.962] sna_scanout_flush (time=47962), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 47.962] has_shadow: has pending damage? 0, outstanding flips: 1 [ 47.962] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 47.962] has_shadow: has pending damage? 0, outstanding flips: 1 [ 47.962] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) [ 47.962] sna_accel_do_throttle -- no pending activity [ 47.962] sna_accel_block: evaluating timers, active=5 [ 47.962] sna_accel_block: flush timer expires in 16 [47978] [ 47.964] sna_wakeup_handler [ 47.964] sna_mode_wakeup: len=32 [ 47.964] sna_mode_wakeup: recording last swap on pipe=0, frame 2631 [a47], time 47.964683 [ 47.964] sna_mode_wakeup: removing handle=128 [active_scanout=0] from scanout, installing handle=40 [active_scanout=3] [ 47.964] sna_mode_wakeup: flip complete, pending? 1 [ 47.964] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 47.964] sna_block_handler (tv=0.441000) [ 47.964] sna_scanout_do_flush: flush timer active: delta=14 [ 47.964] sna_accel_do_throttle -- no pending activity [ 47.964] sna_accel_block: evaluating timers, active=5 [ 47.964] sna_accel_block: flush timer expires in 14 [47978] [ 47.965] sna_wakeup_handler [ 47.965] sna_accel_flush: flush?=0, dirty?=0 [ 47.965] sna_accel_flush: flush?=0, dirty?=0 [ 47.965] sna_accel_flush: flush?=0, dirty?=0 [ 47.965] sna_accel_flush: flush?=0, dirty?=0 [ 47.965] sna_accel_flush: flush?=0, dirty?=0 [ 47.965] sna_accel_flush: flush?=0, dirty?=0 [ 47.965] sna_accel_flush: flush?=0, dirty?=0 [ 47.965] sna_accel_flush: flush?=0, dirty?=0 [ 47.965] sna_accel_flush: flush?=0, dirty?=0 [ 47.965] sna_accel_flush: flush?=0, dirty?=0 [ 47.965] sna_accel_flush: flush?=0, dirty?=0 [ 47.965] sna_accel_flush: flush?=0, dirty?=0 [ 47.965] sna_accel_flush: flush?=0, dirty?=0 [ 47.965] sna_accel_flush: flush?=0, dirty?=0 [ 47.965] sna_block_handler (tv=0.440000) [ 47.965] sna_scanout_do_flush: flush timer active: delta=13 [ 47.965] sna_accel_do_throttle -- no pending activity [ 47.965] sna_accel_block: evaluating timers, active=5 [ 47.965] sna_accel_block: flush timer expires in 13 [47978] [ 47.965] sna_wakeup_handler [ 47.965] sna_accel_flush: flush?=0, dirty?=0 [ 47.965] sna_accel_flush: flush?=0, dirty?=0 [ 47.965] sna_accel_flush: flush?=0, dirty?=0 [ 47.965] sna_block_handler (tv=0.440000) [ 47.965] sna_scanout_do_flush: flush timer active: delta=13 [ 47.965] sna_accel_do_throttle -- no pending activity [ 47.965] sna_accel_block: evaluating timers, active=5 [ 47.965] sna_accel_block: flush timer expires in 13 [47978] [ 47.965] sna_wakeup_handler [ 47.965] sna_accel_flush: flush?=0, dirty?=0 [ 47.965] sna_accel_flush: flush?=0, dirty?=0 [ 47.965] sna_block_handler (tv=0.440000) [ 47.965] sna_scanout_do_flush: flush timer active: delta=13 [ 47.965] sna_accel_do_throttle -- no pending activity [ 47.965] sna_accel_block: evaluating timers, active=5 [ 47.965] sna_accel_block: flush timer expires in 13 [47978] [ 47.965] sna_wakeup_handler [ 47.965] sna_accel_flush: flush?=0, dirty?=0 [ 47.965] sna_accel_flush: flush?=0, dirty?=0 [ 47.965] sna_accel_flush: flush?=0, dirty?=0 [ 47.965] sna_block_handler (tv=0.440000) [ 47.965] sna_scanout_do_flush: flush timer active: delta=13 [ 47.965] sna_accel_do_throttle -- no pending activity [ 47.965] sna_accel_block: evaluating timers, active=5 [ 47.965] sna_accel_block: flush timer expires in 13 [47978] [ 47.965] sna_wakeup_handler [ 47.965] sna_accel_flush: flush?=0, dirty?=0 [ 47.965] sna_accel_flush: flush?=0, dirty?=0 [ 47.965] sna_accel_flush: flush?=0, dirty?=0 [ 47.965] sna_block_handler (tv=0.440000) [ 47.965] sna_scanout_do_flush: flush timer active: delta=13 [ 47.965] sna_accel_do_throttle -- no pending activity [ 47.965] sna_accel_block: evaluating timers, active=5 [ 47.965] sna_accel_block: flush timer expires in 13 [47978] [ 47.965] sna_wakeup_handler [ 47.965] sna_accel_flush: flush?=0, dirty?=0 [ 47.965] sna_accel_flush: flush?=0, dirty?=0 [ 47.965] sna_block_handler (tv=0.440000) [ 47.965] sna_scanout_do_flush: flush timer active: delta=13 [ 47.965] sna_accel_do_throttle -- no pending activity [ 47.965] sna_accel_block: evaluating timers, active=5 [ 47.965] sna_accel_block: flush timer expires in 13 [47978] [ 47.965] sna_wakeup_handler [ 47.965] sna_accel_flush: flush?=0, dirty?=0 [ 47.965] sna_accel_flush: flush?=0, dirty?=0 [ 47.965] sna_block_handler (tv=0.440000) [ 47.965] sna_scanout_do_flush: flush timer active: delta=13 [ 47.965] sna_accel_do_throttle -- no pending activity [ 47.965] sna_accel_block: evaluating timers, active=5 [ 47.965] sna_accel_block: flush timer expires in 13 [47978] [ 47.965] sna_wakeup_handler [ 47.965] sna_accel_flush: flush?=0, dirty?=0 [ 47.965] sna_accel_flush: flush?=0, dirty?=0 [ 47.965] sna_accel_flush: flush?=0, dirty?=0 [ 47.965] sna_block_handler (tv=0.440000) [ 47.965] sna_scanout_do_flush: flush timer active: delta=13 [ 47.965] sna_accel_do_throttle -- no pending activity [ 47.965] sna_accel_block: evaluating timers, active=5 [ 47.965] sna_accel_block: flush timer expires in 13 [47978] [ 47.965] sna_wakeup_handler [ 47.965] sna_accel_flush: flush?=0, dirty?=0 [ 47.965] sna_accel_flush: flush?=0, dirty?=0 [ 47.965] sna_block_handler (tv=0.440000) [ 47.966] sna_scanout_do_flush: flush timer active: delta=12 [ 47.966] sna_accel_do_throttle -- no pending activity [ 47.966] sna_accel_block: evaluating timers, active=5 [ 47.966] sna_accel_block: flush timer expires in 12 [47978] [ 47.966] sna_wakeup_handler [ 47.966] sna_accel_flush: flush?=0, dirty?=0 [ 47.966] sna_accel_flush: flush?=0, dirty?=0 [ 47.966] sna_block_handler (tv=0.439000) [ 47.966] sna_scanout_do_flush: flush timer active: delta=12 [ 47.966] sna_accel_do_throttle -- no pending activity [ 47.966] sna_accel_block: evaluating timers, active=5 [ 47.966] sna_accel_block: flush timer expires in 12 [47978] [ 47.966] sna_wakeup_handler [ 47.966] sna_accel_flush: flush?=0, dirty?=0 [ 47.966] sna_accel_flush: flush?=0, dirty?=0 [ 47.966] sna_block_handler (tv=0.439000) [ 47.966] sna_scanout_do_flush: flush timer active: delta=12 [ 47.966] sna_accel_do_throttle -- no pending activity [ 47.966] sna_accel_block: evaluating timers, active=5 [ 47.966] sna_accel_block: flush timer expires in 12 [47978] [ 47.966] sna_wakeup_handler [ 47.966] sna_create_pixmap(490, 20, 32, usage=0) [ 47.966] kgem_can_create_2d: 490x20 @ 32 [ 47.966] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=1984, height=20 [ 47.966] kgem_can_create_2d: untiled size=40960 [ 47.966] kgem_choose_tiling: 490x20 -> 1 [ 47.966] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2048, height=24 [ 47.966] kgem_can_create_2d: tiled[1] size=49152 [ 47.966] sna_create_pixmap: usage=0, flags=1b [ 47.966] sna_create_pixmap: creating GPU pixmap 490x20, stride=1960, flags=1b [ 47.966] __pop_freed_pixmap: reusing freed pixmap=3451 header [ 47.966] create_pixmap_hdr: pixmap=3452, width=490, height=20, usage=0 [ 47.966] sna_create_pixmap: serial=3452, 490x20, usage=0 [ 47.966] sna_composite_rectangles(pixmap=3453, op=0, 0 x 1 [(0, 0)x(490, 20) ...]) [ 47.966] sna_composite_rectangles: converted to op 0 [ 47.966] sna_composite_rectangles[0] (0, 0)x(490, 20) -> (0, 0), (490, 20) [ 47.966] sna_composite_rectangles: nrects=1, region=(0, 0), (490, 20) x 1 [ 47.966] sna_composite_rectangles: clipped extents (0, 0),(490, 20) x 1 [ 47.966] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(490, 20) [ 47.966] sna_composite_rectangles: dropping last-cpu hint [ 47.966] sna_drawable_use_bo pixmap=3453, box=((0, 0), (490, 20)), flags=19... [ 47.966] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 47.966] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 47.966] sna_pixmap_move_to_gpu(pixmap=3453, usage=0), flags=b [ 47.966] sna_pixmap_move_to_gpu: CPU damage? 0 [ 47.966] sna_pixmap_move_to_gpu: creating GPU bo (490x20@32), create=b [ 47.966] kgem_choose_tiling: 490x20 -> 1 [ 47.966] kgem_choose_tiling: 490x20 -> 1 [ 47.966] sna_pixmap_alloc_gpu: pixmap=3453 [ 47.966] kgem_create_2d(490x20, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 47.966] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2048, height=24 [ 47.966] kgem_set_tiling: handle=125, tiling=1 [1], pitch=2048 [2048]: 1 [ 47.966] kgem_bo_remove_from_inactive: removing handle=125 from inactive [ 47.966] from inactive: pitch=2048, tiling=1: handle=125, id=2025 [ 47.966] __sna_damage_all(490, 20) [ 47.966] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 47.966] sna_pixmap_mark_active: pixmap=3453, handle=125 [ 47.966] sna_drawable_use_bo: allocated GPU bo for operation [ 47.966] sna_drawable_use_bo: using GPU bo with damage? 0 [ 47.966] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 47.966] kgem_bo_is_render: handle=125, rq? 0 [0] [ 47.966] kgem_bo_is_render: handle=125, rq? 0 [0] [ 47.966] gen9_render_fill_boxes(0 x 1 [(0, 0), (490, 20) ...]) [ 47.966] sna_render_get_solid: 0 [ 47.966] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 47.966] kgem_check_bo: num_pages=+16, num_exec=+1 [ 47.966] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 47.966] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 47.966] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 47.966] kgem_add_handle: handle=4, index=0 [ 47.966] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 47.966] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 47.966] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 47.966] gen9_composite_get_binding_table(ffc0) [ 47.966] kgem_add_reloc64: handle=125, pos=16360, delta=0, domains=20002 [ 47.966] kgem_add_handle: handle=125, index=1 [ 47.966] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd0d4000) [ 47.966] __kgem_bo_mark_dirty: handle=125 (proxy? 0) [ 47.966] [3fe0] bind bo(handle=125, addr=fd0d4000), format=192, width=490, height=20, pitch=2048, tiling=1 -> render [ 47.966] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 47.966] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 47.966] kgem_add_handle: handle=7, index=2 [ 47.966] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 47.966] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 47.966] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 47.966] gen9_emit_sampler: sampler = 1 [ 47.966] gen9_emit_sf: num_sf_outputs=1 [ 47.966] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 47.966] gen9_emit_vertex_elements: setup id=0 [ 47.966] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 47.966] (0, 0), (490, 20) [ 47.966] gen8_vertex_flush[490] = 3 [ 47.966] sna_composite_rectangles: pixmap=3453 marking clear [0]? 1 [ 47.966] sna_composite_rectangles(pixmap=3453, op=1, fff2f1f0 x 1 [(0, 0)x(490, 20) ...]) [ 47.966] sna_composite_rectangles: converted to op 1 [ 47.966] sna_composite_rectangles[0] (0, 0)x(490, 20) -> (0, 0), (490, 20) [ 47.966] sna_composite_rectangles: nrects=1, region=(0, 0), (490, 20) x 1 [ 47.966] sna_composite_rectangles: clipped extents (0, 0),(490, 20) x 1 [ 47.966] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(490, 20) [ 47.966] sna_composite_rectangles: promoting to full GPU [ 47.966] sna_composite_rectangles: dropping last-cpu hint [ 47.966] sna_drawable_use_bo pixmap=3453, box=((0, 0), (490, 20)), flags=19... [ 47.966] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 47.966] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 47.966] sna_drawable_use_bo: using whole GPU bo [ 47.966] gen9_render_fill_boxes (op=1, color=(f2f2, f1f1, f0f0, ffff) [20028888]) [ 47.966] kgem_bo_is_render: handle=125, rq? 1 [1] [ 47.966] gen9_render_fill_boxes(fff2f1f0 x 1 [(0, 0), (490, 20) ...]) [ 47.966] sna_render_get_solid: fff2f1f0 [ 47.966] sna_render_get_solid(15) = fff2f1f0 (old) [ 47.966] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 47.966] kgem_check_bo: num_pages=+0, num_exec=+0 [ 47.966] gen9_composite_get_binding_table(ff00) [ 47.966] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 47.966] kgem_add_reloc64: adding proxy [delta=60] for handle=8 [ 47.966] kgem_add_handle: handle=8, index=3 [ 47.966] kgem_add_reloc64[5] = (delta=60, target handle=3, presumed=fdffe000) [ 47.966] [3fb0] bind bo(handle=8, addr=fdffe03c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 47.966] gen9_emit_vertex_elements: setup id=0 [ 47.966] (0, 0), (490, 20) [ 47.966] gen8_vertex_flush[4cc] = 3 [ 47.966] sna_composite_rectangles: pixmap=3453 marking clear [fff2f1f0]? 1 [ 47.966] sna_composite_rectangles(pixmap=3453, op=1, ff300a24 x 2 [(0, 0)x(490, 20) ...]) [ 47.966] sna_composite_rectangles: converted to op 1 [ 47.966] sna_composite_rectangles[0] (0, 0)x(490, 20) -> (0, 0), (490, 20) [ 47.966] sna_composite_rectangles[1] (0, 0)x(490, 20) -> (0, 0), (490, 20) [ 47.966] sna_composite_rectangles: nrects=2, region=(0, 0), (490, 20) x 2 [ 47.966] sna_composite_rectangles: clipped extents (0, 0),(490, 20) x 1 [ 47.966] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(490, 20) [ 47.966] sna_composite_rectangles: promoting to full GPU [ 47.966] sna_composite_rectangles: dropping last-cpu hint [ 47.966] sna_drawable_use_bo pixmap=3453, box=((0, 0), (490, 20)), flags=19... [ 47.966] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 47.966] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 47.966] sna_drawable_use_bo: using whole GPU bo [ 47.966] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 47.966] kgem_bo_is_render: handle=125, rq? 1 [1] [ 47.966] gen9_render_fill_boxes(ff300a24 x 1 [(0, 0), (490, 20) ...]) [ 47.966] sna_render_get_solid: ff300a24 [ 47.966] sna_render_get_solid(17) = ff300a24 (old) [ 47.966] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 47.966] kgem_check_bo: num_pages=+0, num_exec=+0 [ 47.966] gen9_composite_get_binding_table(fe80) [ 47.966] kgem_add_reloc64: handle=8, pos=16280, delta=0, domains=40000 [ 47.966] kgem_add_reloc64: adding proxy [delta=68] for handle=8 [ 47.966] kgem_add_reloc64[6] = (delta=68, target handle=3, presumed=fdffe000) [ 47.966] [3f90] bind bo(handle=8, addr=fdffe044), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 47.966] gen9_emit_vertex_elements: setup id=0 [ 47.966] (0, 0), (490, 20) [ 47.966] gen8_vertex_flush[508] = 3 [ 47.966] sna_composite_rectangles: pixmap=3453 marking clear [ff300a24]? 1 [ 47.966] sna_glyphs(op=3, nlist=1, src=(1, -2)) [ 47.966] kgem_bo_is_busy: handle=125, domain: 0 exec? 1, rq? 1 [ 47.966] sna_glyphs: discarding mask [ 47.966] glyphs0_to_dst(op=3, src=(1, -2), nlist=1, dst=(1, -2)+(0, 0)) [ 47.966] clipped_glyphs? 18 glyph in 1 lists extents (1, -13), (163, 1), region (2, 0), (162, 1): yes [ 47.966] gen9_render_composite: 0x0, current mode=1/1 [ 47.966] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 47.966] gen9_composite_fallback: mask is already on the GPU, try to use GPU [ 47.966] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 47.966] sna_drawable_use_bo pixmap=3453, box=((2, 0), (162, 1)), flags=7... [ 47.966] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 47.966] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 47.966] sna_drawable_use_bo: using whole GPU bo [ 47.966] gen9_composite_set_target: pixmap=3453, format=20028888, size=490x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 47.966] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 47.966] color_convert: src=ff8ae234 [20028888] [ 47.966] color_convert: dst=ff8ae234 [20028888] [ 47.966] sna_render_get_solid: ff8ae234 [ 47.966] sna_render_get_solid(22) = ff8ae234 (old) [ 47.966] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 47.966] sna_transform_is_imprecise_integer_translation: no transform [ 47.966] gen9_composite_picture: integer translation (0, 0), removing [ 47.966] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 47.966] sna_render_pixmap_bo: GPU all damaged [ 47.966] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 47.966] gen4_choose_composite_emitter: solid, identity mask [ 47.966] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 47.966] aligning vertex: was 2, now 4 floats per vertex [ 47.966] gen9_composite_get_binding_table(fe00) [ 47.966] kgem_add_reloc64: handle=8, pos=16248, delta=0, domains=40000 [ 47.966] kgem_add_reloc64: adding proxy [delta=88] for handle=8 [ 47.966] kgem_add_reloc64[7] = (delta=88, target handle=3, presumed=fdffe000) [ 47.966] [3f70] bind bo(handle=8, addr=fdffe058), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 47.966] kgem_add_reloc64: handle=6, pos=16232, delta=0, domains=40000 [ 47.966] kgem_add_handle: handle=6, index=4 [ 47.966] kgem_add_reloc64[8] = (delta=0, target handle=4, presumed=fd581000) [ 47.966] [3f60] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 47.966] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 47.966] gen9_emit_sampler: sampler = a [ 47.966] gen9_emit_sf: num_sf_outputs=2 [ 47.966] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 47.966] gen9_emit_vertex_elements: setup id=9 [ 47.966] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 47.966] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 47.966] glyphs0_to_dst: glyph=(9, -12), (19, 1), clip=(2, 0), (162, 1) [ 47.966] glyphs0_to_dst: blt=(9, 0), (19, 1) [ 47.966] emit_primitive_identity_mask__avx2: dst=(9, 0), mask=(672.00, 60.00) x (10.00, 1.00) [ 47.966] gen8_vertex_flush[5e4] = 3 [ 47.966] gen9_magic_ca_pass: CA fixup (5 -> 8) [ 47.966] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 47.966] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 47.966] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 47.966] sna_glyphs(op=3, nlist=1, src=(172, -2)) [ 47.966] kgem_bo_is_busy: handle=125, domain: 0 exec? 1, rq? 1 [ 47.966] sna_glyphs: discarding mask [ 47.966] glyphs0_to_dst(op=3, src=(172, -2), nlist=1, dst=(172, -2)+(0, 0)) [ 47.966] clipped_glyphs? 32 glyph in 1 lists extents (171, -14), (460, 1), region (172, 0), (459, 1): yes [ 47.966] gen9_render_composite: 0x0, current mode=1/1 [ 47.966] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 47.966] kgem_bo_is_busy: handle=125, domain: 0 exec? 1, rq? 1 [ 47.966] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 47.966] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 47.966] sna_drawable_use_bo pixmap=3453, box=((172, 0), (459, 1)), flags=7... [ 47.966] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 47.966] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 47.966] sna_drawable_use_bo: using whole GPU bo [ 47.966] gen9_composite_set_target: pixmap=3453, format=20028888, size=490x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 47.966] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 47.966] color_convert: src=ff729fcf [20028888] [ 47.966] color_convert: dst=ff729fcf [20028888] [ 47.966] sna_render_get_solid: ff729fcf [ 47.966] sna_render_get_solid(23) = ff729fcf (old) [ 47.966] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 47.966] sna_transform_is_imprecise_integer_translation: no transform [ 47.966] gen9_composite_picture: integer translation (0, 0), removing [ 47.966] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 47.966] sna_render_pixmap_bo: GPU all damaged [ 47.966] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 47.966] gen4_choose_composite_emitter: solid, identity mask [ 47.966] kgem_check_bo: num_pages=+0, num_exec=+0 [ 47.966] gen9_composite_get_binding_table(fd40) [ 47.966] kgem_add_reloc64: handle=8, pos=16200, delta=0, domains=40000 [ 47.966] kgem_add_reloc64: adding proxy [delta=92] for handle=8 [ 47.966] kgem_add_reloc64[9] = (delta=92, target handle=3, presumed=fdffe000) [ 47.966] [3f40] bind bo(handle=8, addr=fdffe05c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 47.966] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 47.966] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 47.966] gen9_emit_vertex_elements: setup id=9 [ 47.966] glyphs0_to_dst: glyph=(180, -13), (190, 1), clip=(172, 0), (459, 1) [ 47.966] glyphs0_to_dst: blt=(180, 0), (190, 1) [ 47.966] emit_primitive_identity_mask__avx2: dst=(180, 0), mask=(944.00, 61.00) x (10.00, 1.00) [ 47.966] glyphs0_to_dst: glyph=(208, -10), (217, 1), clip=(172, 0), (459, 1) [ 47.966] glyphs0_to_dst: blt=(208, 0), (217, 1) [ 47.966] emit_primitive_identity_mask__avx2: dst=(208, 0), mask=(960.00, 26.00) x (9.00, 1.00) [ 47.967] glyphs0_to_dst: glyph=(216, -13), (226, 1), clip=(172, 0), (459, 1) [ 47.967] glyphs0_to_dst: blt=(216, 0), (226, 1) [ 47.967] emit_primitive_identity_mask__avx2: dst=(216, 0), mask=(944.00, 61.00) x (10.00, 1.00) [ 47.967] glyphs0_to_dst: glyph=(234, -1), (245, 1), clip=(172, 0), (459, 1) [ 47.967] glyphs0_to_dst: blt=(234, 0), (245, 1) [ 47.967] emit_primitive_identity_mask__avx2: dst=(234, 0), mask=(992.00, 1.00) x (11.00, 1.00) [ 47.967] glyphs0_to_dst: glyph=(334, -10), (343, 1), clip=(172, 0), (459, 1) [ 47.967] glyphs0_to_dst: blt=(334, 0), (343, 1) [ 47.967] emit_primitive_identity_mask__avx2: dst=(334, 0), mask=(960.00, 26.00) x (9.00, 1.00) [ 47.967] glyphs0_to_dst: glyph=(342, -1), (353, 1), clip=(172, 0), (459, 1) [ 47.967] glyphs0_to_dst: blt=(342, 0), (353, 1) [ 47.967] emit_primitive_identity_mask__avx2: dst=(342, 0), mask=(992.00, 1.00) x (11.00, 1.00) [ 47.967] glyphs0_to_dst: glyph=(369, -10), (379, 1), clip=(172, 0), (459, 1) [ 47.967] glyphs0_to_dst: blt=(369, 0), (379, 1) [ 47.967] emit_primitive_identity_mask__avx2: dst=(369, 0), mask=(976.00, 42.00) x (10.00, 1.00) [ 47.967] glyphs0_to_dst: glyph=(378, -13), (388, 1), clip=(172, 0), (459, 1) [ 47.967] glyphs0_to_dst: blt=(378, 0), (388, 1) [ 47.967] emit_primitive_identity_mask__avx2: dst=(378, 0), mask=(944.00, 61.00) x (10.00, 1.00) [ 47.967] glyphs0_to_dst: glyph=(396, -1), (407, 1), clip=(172, 0), (459, 1) [ 47.967] glyphs0_to_dst: blt=(396, 0), (407, 1) [ 47.967] emit_primitive_identity_mask__avx2: dst=(396, 0), mask=(992.00, 1.00) x (11.00, 1.00) [ 47.967] glyphs0_to_dst: glyph=(424, -10), (433, 1), clip=(172, 0), (459, 1) [ 47.967] glyphs0_to_dst: blt=(424, 0), (433, 1) [ 47.967] emit_primitive_identity_mask__avx2: dst=(424, 0), mask=(960.00, 26.00) x (9.00, 1.00) [ 47.967] glyphs0_to_dst: glyph=(450, -10), (460, 1), clip=(172, 0), (459, 1) [ 47.967] glyphs0_to_dst: blt=(450, 0), (459, 1) [ 47.967] emit_primitive_identity_mask__avx2: dst=(450, 0), mask=(976.00, 42.00) x (9.00, 1.00) [ 47.967] gen8_vertex_flush[6e4] = 33 [ 47.967] gen9_magic_ca_pass: CA fixup (8 -> 41) [ 47.967] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 47.967] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 47.967] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 47.967] sna_glyphs(op=3, nlist=1, src=(460, -2)) [ 47.967] kgem_bo_is_busy: handle=125, domain: 0 exec? 1, rq? 1 [ 47.967] sna_glyphs: discarding mask [ 47.967] glyphs0_to_dst(op=3, src=(460, -2), nlist=1, dst=(460, -2)+(0, 0)) [ 47.967] clipped_glyphs? 4 glyph in 1 lists extents (459, -13), (496, 1), region (460, 0), (490, 1): yes [ 47.967] gen9_render_composite: 0x0, current mode=1/1 [ 47.967] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 47.967] kgem_bo_is_busy: handle=125, domain: 0 exec? 1, rq? 1 [ 47.967] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 47.967] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 47.967] sna_drawable_use_bo pixmap=3453, box=((460, 0), (490, 1)), flags=7... [ 47.967] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 47.967] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 47.967] sna_drawable_use_bo: using whole GPU bo [ 47.967] gen9_composite_set_target: pixmap=3453, format=20028888, size=490x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 47.967] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 47.967] color_convert: src=ffffffff [20028888] [ 47.967] color_convert: dst=ffffffff [20028888] [ 47.967] sna_render_get_solid: ffffffff [ 47.967] sna_render_get_solid(white) [ 47.967] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 47.967] sna_transform_is_imprecise_integer_translation: no transform [ 47.967] gen9_composite_picture: integer translation (0, 0), removing [ 47.967] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 47.967] sna_render_pixmap_bo: GPU all damaged [ 47.967] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 47.967] gen4_choose_composite_emitter: solid, identity mask [ 47.967] kgem_check_bo: num_pages=+0, num_exec=+0 [ 47.967] gen9_composite_get_binding_table(fcc0) [ 47.967] kgem_add_reloc64: handle=7, pos=16168, delta=0, domains=40000 [ 47.967] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 47.967] kgem_add_reloc64[10] = (delta=1048, target handle=2, presumed=fffe8000) [ 47.967] [3f20] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 47.967] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 47.967] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 47.967] gen9_emit_vertex_elements: setup id=9 [ 47.967] glyphs0_to_dst: glyph=(487, -13), (496, 1), clip=(460, 0), (490, 1) [ 47.967] glyphs0_to_dst: blt=(487, 0), (490, 1) [ 47.967] emit_primitive_identity_mask__avx2: dst=(487, 0), mask=(832.00, 45.00) x (3.00, 1.00) [ 47.967] gen8_vertex_flush[7e4] = 3 [ 47.967] gen9_magic_ca_pass: CA fixup (41 -> 44) [ 47.967] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 47.967] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 47.967] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 47.967] sna_glyphs(op=3, nlist=1, src=(1, 15)) [ 47.967] kgem_bo_is_busy: handle=125, domain: 0 exec? 1, rq? 1 [ 47.967] sna_glyphs: discarding mask [ 47.967] glyphs0_to_dst(op=3, src=(1, 15), nlist=1, dst=(1, 15)+(0, 0)) [ 47.967] clipped_glyphs: no, clip region (0, 0), (490, 20) matches drawable pixmap=94680753467488 size=490x20 [ 47.967] gen9_render_composite: 0x0, current mode=1/1 [ 47.967] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 47.967] kgem_bo_is_busy: handle=125, domain: 0 exec? 1, rq? 1 [ 47.967] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 47.967] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 47.967] sna_drawable_use_bo pixmap=3453, box=((0, 0), (490, 20)), flags=7... [ 47.967] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 47.967] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 47.967] sna_drawable_use_bo: using whole GPU bo [ 47.967] gen9_composite_set_target: pixmap=3453, format=20028888, size=490x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 47.967] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 47.967] color_convert: src=ff8ae234 [20028888] [ 47.967] color_convert: dst=ff8ae234 [20028888] [ 47.967] sna_render_get_solid: ff8ae234 [ 47.967] sna_render_get_solid(22) = ff8ae234 (old) [ 47.967] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 47.967] sna_transform_is_imprecise_integer_translation: no transform [ 47.967] gen9_composite_picture: integer translation (0, 0), removing [ 47.967] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 47.967] sna_render_pixmap_bo: GPU all damaged [ 47.967] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 47.967] gen4_choose_composite_emitter: solid, identity mask [ 47.967] kgem_check_bo: num_pages=+0, num_exec=+0 [ 47.967] gen9_composite_get_binding_table(fc40) [ 47.967] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 47.967] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 47.967] gen9_emit_vertex_elements: setup id=9 [ 47.967] glyphs0_to_dst: glyph=(1, 7)x(9, 8), unclipped [ 47.967] emit_primitive_identity_mask__avx2: dst=(1, 7), mask=(688.00, 32.00) x (9.00, 8.00) [ 47.967] glyphs0_to_dst: glyph=(9, 5)x(10, 13), unclipped [ 47.967] emit_primitive_identity_mask__avx2: dst=(9, 5), mask=(672.00, 48.00) x (10.00, 13.00) [ 47.967] glyphs0_to_dst: glyph=(19, 7)x(9, 8), unclipped [ 47.967] emit_primitive_identity_mask__avx2: dst=(19, 7), mask=(688.00, 32.00) x (9.00, 8.00) [ 47.967] glyphs0_to_dst: glyph=(28, 9)x(8, 3), unclipped [ 47.967] emit_primitive_identity_mask__avx2: dst=(28, 9), mask=(688.00, 48.00) x (8.00, 3.00) [ 47.967] glyphs0_to_dst: glyph=(36, 5)x(11, 10), unclipped [ 47.967] emit_primitive_identity_mask__avx2: dst=(36, 5), mask=(704.00, 0.00) x (11.00, 10.00) [ 47.967] glyphs0_to_dst: glyph=(46, 7)x(9, 8), unclipped [ 47.967] emit_primitive_identity_mask__avx2: dst=(46, 7), mask=(720.00, 0.00) x (9.00, 8.00) [ 47.967] glyphs0_to_dst: glyph=(54, 7)x(10, 8), unclipped [ 47.967] emit_primitive_identity_mask__avx2: dst=(54, 7), mask=(704.00, 16.00) x (10.00, 8.00) [ 47.967] glyphs0_to_dst: glyph=(63, 7)x(10, 8), unclipped [ 47.967] emit_primitive_identity_mask__avx2: dst=(63, 7), mask=(720.00, 16.00) x (10.00, 8.00) [ 47.967] glyphs0_to_dst: glyph=(72, 4)x(10, 11), unclipped [ 47.967] emit_primitive_identity_mask__avx2: dst=(72, 4), mask=(736.00, 0.00) x (10.00, 11.00) [ 47.967] glyphs0_to_dst: glyph=(81, 7)x(10, 8), unclipped [ 47.967] emit_primitive_identity_mask__avx2: dst=(81, 7), mask=(752.00, 0.00) x (10.00, 8.00) [ 47.967] glyphs0_to_dst: glyph=(90, 4)x(10, 11), unclipped [ 47.967] emit_primitive_identity_mask__avx2: dst=(90, 4), mask=(736.00, 0.00) x (10.00, 11.00) [ 47.967] glyphs0_to_dst: glyph=(99, 7)x(11, 8), unclipped [ 47.967] emit_primitive_identity_mask__avx2: dst=(99, 7), mask=(736.00, 16.00) x (11.00, 8.00) [ 47.967] glyphs0_to_dst: glyph=(109, 7)x(9, 8), unclipped [ 47.967] emit_primitive_identity_mask__avx2: dst=(109, 7), mask=(752.00, 16.00) x (9.00, 8.00) [ 47.967] glyphs0_to_dst: glyph=(118, 9)x(8, 3), unclipped [ 47.967] emit_primitive_identity_mask__avx2: dst=(118, 9), mask=(688.00, 48.00) x (8.00, 3.00) [ 47.967] glyphs0_to_dst: glyph=(126, 5)x(10, 10), unclipped [ 47.967] emit_primitive_identity_mask__avx2: dst=(126, 5), mask=(704.00, 32.00) x (10.00, 10.00) [ 47.967] glyphs0_to_dst: glyph=(135, 5)x(10, 10), unclipped [ 47.967] emit_primitive_identity_mask__avx2: dst=(135, 5), mask=(704.00, 32.00) x (10.00, 10.00) [ 47.967] glyphs0_to_dst: glyph=(144, 5)x(10, 10), unclipped [ 47.967] emit_primitive_identity_mask__avx2: dst=(144, 5), mask=(720.00, 32.00) x (10.00, 10.00) [ 47.967] glyphs0_to_dst: glyph=(153, 5)x(10, 10), unclipped [ 47.967] emit_primitive_identity_mask__avx2: dst=(153, 5), mask=(704.00, 48.00) x (10.00, 10.00) [ 47.967] gen8_vertex_flush[8e4] = 54 [ 47.967] gen9_magic_ca_pass: CA fixup (44 -> 98) [ 47.967] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 47.967] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 47.967] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 47.967] sna_glyphs(op=3, nlist=1, src=(163, 15)) [ 47.967] kgem_bo_is_busy: handle=125, domain: 0 exec? 1, rq? 1 [ 47.967] sna_glyphs: discarding mask [ 47.967] glyphs0_to_dst(op=3, src=(163, 15), nlist=1, dst=(163, 15)+(0, 0)) [ 47.967] clipped_glyphs: no, clip region (0, 0), (490, 20) matches drawable pixmap=94680753467488 size=490x20 [ 47.967] gen9_render_composite: 0x0, current mode=1/1 [ 47.967] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 47.967] kgem_bo_is_busy: handle=125, domain: 0 exec? 1, rq? 1 [ 47.967] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 47.967] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 47.967] sna_drawable_use_bo pixmap=3453, box=((0, 0), (490, 20)), flags=7... [ 47.967] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 47.967] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 47.967] sna_drawable_use_bo: using whole GPU bo [ 47.967] gen9_composite_set_target: pixmap=3453, format=20028888, size=490x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 47.967] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 47.967] color_convert: src=ffffffff [20028888] [ 47.967] color_convert: dst=ffffffff [20028888] [ 47.967] sna_render_get_solid: ffffffff [ 47.967] sna_render_get_solid(white) [ 47.967] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 47.967] sna_transform_is_imprecise_integer_translation: no transform [ 47.967] gen9_composite_picture: integer translation (0, 0), removing [ 47.967] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 47.967] sna_render_pixmap_bo: GPU all damaged [ 47.967] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 47.967] gen4_choose_composite_emitter: solid, identity mask [ 47.967] kgem_check_bo: num_pages=+0, num_exec=+0 [ 47.967] gen9_composite_get_binding_table(fc00) [ 47.967] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 47.967] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 47.967] gen9_emit_vertex_elements: setup id=9 [ 47.967] glyphs0_to_dst: glyph=(165, 7)x(5, 8), unclipped [ 47.967] emit_primitive_identity_mask__avx2: dst=(165, 7), mask=(720.00, 48.00) x (5.00, 8.00) [ 47.967] gen8_vertex_flush[9e4] = 3 [ 47.967] gen9_magic_ca_pass: CA fixup (98 -> 101) [ 47.967] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 47.967] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 47.967] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 47.967] sna_glyphs(op=3, nlist=1, src=(172, 15)) [ 47.967] kgem_bo_is_busy: handle=125, domain: 0 exec? 1, rq? 1 [ 47.967] sna_glyphs: discarding mask [ 47.967] glyphs0_to_dst(op=3, src=(172, 15), nlist=1, dst=(172, 15)+(0, 0)) [ 47.967] clipped_glyphs: no, clip region (0, 0), (490, 20) matches drawable pixmap=94680753467488 size=490x20 [ 47.967] gen9_render_composite: 0x0, current mode=1/1 [ 47.967] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 47.967] kgem_bo_is_busy: handle=125, domain: 0 exec? 1, rq? 1 [ 47.967] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 47.967] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 47.967] sna_drawable_use_bo pixmap=3453, box=((0, 0), (490, 20)), flags=7... [ 47.967] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 47.967] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 47.967] sna_drawable_use_bo: using whole GPU bo [ 47.967] gen9_composite_set_target: pixmap=3453, format=20028888, size=490x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 47.967] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 47.967] color_convert: src=ff729fcf [20028888] [ 47.967] color_convert: dst=ff729fcf [20028888] [ 47.967] sna_render_get_solid: ff729fcf [ 47.967] sna_render_get_solid(23) = ff729fcf (old) [ 47.967] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 47.967] sna_transform_is_imprecise_integer_translation: no transform [ 47.967] gen9_composite_picture: integer translation (0, 0), removing [ 47.967] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 47.967] sna_render_pixmap_bo: GPU all damaged [ 47.967] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 47.967] gen4_choose_composite_emitter: solid, identity mask [ 47.967] kgem_check_bo: num_pages=+0, num_exec=+0 [ 47.967] gen9_composite_get_binding_table(fbc0) [ 47.967] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 47.967] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 47.967] gen9_emit_vertex_elements: setup id=9 [ 47.967] glyphs0_to_dst: glyph=(171, 9)x(11, 3), unclipped [ 47.967] emit_primitive_identity_mask__avx2: dst=(171, 9), mask=(736.00, 32.00) x (11.00, 3.00) [ 47.967] glyphs0_to_dst: glyph=(180, 4)x(10, 14), unclipped [ 47.967] emit_primitive_identity_mask__avx2: dst=(180, 4), mask=(944.00, 48.00) x (10.00, 14.00) [ 47.967] glyphs0_to_dst: glyph=(189, 4)x(11, 11), unclipped [ 47.967] emit_primitive_identity_mask__avx2: dst=(189, 4), mask=(960.00, 0.00) x (11.00, 11.00) [ 47.967] glyphs0_to_dst: glyph=(198, 7)x(10, 8), unclipped [ 47.967] emit_primitive_identity_mask__avx2: dst=(198, 7), mask=(976.00, 0.00) x (10.00, 8.00) [ 47.967] glyphs0_to_dst: glyph=(208, 7)x(9, 11), unclipped [ 47.967] emit_primitive_identity_mask__avx2: dst=(208, 7), mask=(960.00, 16.00) x (9.00, 11.00) [ 47.967] glyphs0_to_dst: glyph=(216, 4)x(10, 14), unclipped [ 47.967] emit_primitive_identity_mask__avx2: dst=(216, 4), mask=(944.00, 48.00) x (10.00, 14.00) [ 47.967] glyphs0_to_dst: glyph=(225, 5)x(10, 10), unclipped [ 47.967] emit_primitive_identity_mask__avx2: dst=(225, 5), mask=(976.00, 16.00) x (10.00, 10.00) [ 47.967] glyphs0_to_dst: glyph=(234, 16)x(11, 2), unclipped [ 47.967] emit_primitive_identity_mask__avx2: dst=(234, 16), mask=(992.00, 0.00) x (11.00, 2.00) [ 47.967] glyphs0_to_dst: glyph=(243, 4)x(11, 11), unclipped [ 47.967] emit_primitive_identity_mask__avx2: dst=(243, 4), mask=(1008.00, 0.00) x (11.00, 11.00) [ 47.967] glyphs0_to_dst: glyph=(253, 7)x(9, 8), unclipped [ 47.967] emit_primitive_identity_mask__avx2: dst=(253, 7), mask=(720.00, 0.00) x (9.00, 8.00) [ 47.967] glyphs0_to_dst: glyph=(261, 7)x(10, 8), unclipped [ 47.967] emit_primitive_identity_mask__avx2: dst=(261, 7), mask=(704.00, 16.00) x (10.00, 8.00) [ 47.967] glyphs0_to_dst: glyph=(270, 7)x(10, 8), unclipped [ 47.967] emit_primitive_identity_mask__avx2: dst=(270, 7), mask=(704.00, 16.00) x (10.00, 8.00) [ 47.967] glyphs0_to_dst: glyph=(279, 3)x(10, 12), unclipped [ 47.967] emit_primitive_identity_mask__avx2: dst=(279, 3), mask=(992.00, 16.00) x (10.00, 12.00) [ 47.967] glyphs0_to_dst: glyph=(288, 7)x(10, 8), unclipped [ 47.967] emit_primitive_identity_mask__avx2: dst=(288, 7), mask=(704.00, 16.00) x (10.00, 8.00) [ 47.967] glyphs0_to_dst: glyph=(297, 7)x(10, 8), unclipped [ 47.967] emit_primitive_identity_mask__avx2: dst=(297, 7), mask=(752.00, 0.00) x (10.00, 8.00) [ 47.967] glyphs0_to_dst: glyph=(307, 3)x(10, 12), unclipped [ 47.967] emit_primitive_identity_mask__avx2: dst=(307, 3), mask=(1008.00, 16.00) x (10.00, 12.00) [ 47.967] glyphs0_to_dst: glyph=(315, 4)x(11, 11), unclipped [ 47.967] emit_primitive_identity_mask__avx2: dst=(315, 4), mask=(960.00, 0.00) x (11.00, 11.00) [ 47.967] glyphs0_to_dst: glyph=(324, 7)x(11, 8), unclipped [ 47.967] emit_primitive_identity_mask__avx2: dst=(324, 7), mask=(736.00, 16.00) x (11.00, 8.00) [ 47.967] glyphs0_to_dst: glyph=(334, 7)x(9, 11), unclipped [ 47.967] emit_primitive_identity_mask__avx2: dst=(334, 7), mask=(960.00, 16.00) x (9.00, 11.00) [ 47.967] glyphs0_to_dst: glyph=(342, 16)x(11, 2), unclipped [ 47.967] emit_primitive_identity_mask__avx2: dst=(342, 16), mask=(992.00, 0.00) x (11.00, 2.00) [ 47.967] glyphs0_to_dst: glyph=(351, 3)x(10, 12), unclipped [ 47.967] emit_primitive_identity_mask__avx2: dst=(351, 3), mask=(992.00, 16.00) x (10.00, 12.00) [ 47.967] glyphs0_to_dst: glyph=(361, 3)x(9, 12), unclipped [ 47.967] emit_primitive_identity_mask__avx2: dst=(361, 3), mask=(960.00, 32.00) x (9.00, 12.00) [ 47.967] glyphs0_to_dst: glyph=(369, 7)x(10, 11), unclipped [ 47.967] emit_primitive_identity_mask__avx2: dst=(369, 7), mask=(976.00, 32.00) x (10.00, 11.00) [ 47.967] glyphs0_to_dst: glyph=(378, 4)x(10, 14), unclipped [ 47.967] emit_primitive_identity_mask__avx2: dst=(378, 4), mask=(944.00, 48.00) x (10.00, 14.00) [ 47.967] glyphs0_to_dst: glyph=(387, 5)x(10, 10), unclipped [ 47.967] emit_primitive_identity_mask__avx2: dst=(387, 5), mask=(960.00, 48.00) x (10.00, 10.00) [ 47.967] glyphs0_to_dst: glyph=(396, 16)x(11, 2), unclipped [ 47.967] emit_primitive_identity_mask__avx2: dst=(396, 16), mask=(992.00, 0.00) x (11.00, 2.00) [ 47.967] glyphs0_to_dst: glyph=(406, 7)x(9, 8), unclipped [ 47.967] emit_primitive_identity_mask__avx2: dst=(406, 7), mask=(688.00, 32.00) x (9.00, 8.00) [ 47.967] glyphs0_to_dst: glyph=(415, 7)x(9, 8), unclipped [ 47.967] emit_primitive_identity_mask__avx2: dst=(415, 7), mask=(752.00, 16.00) x (9.00, 8.00) [ 47.967] glyphs0_to_dst: glyph=(424, 7)x(9, 11), unclipped [ 47.967] emit_primitive_identity_mask__avx2: dst=(424, 7), mask=(960.00, 16.00) x (9.00, 11.00) [ 47.967] glyphs0_to_dst: glyph=(432, 4)x(10, 11), unclipped [ 47.967] emit_primitive_identity_mask__avx2: dst=(432, 4), mask=(976.00, 48.00) x (10.00, 11.00) [ 47.967] glyphs0_to_dst: glyph=(442, 7)x(9, 8), unclipped [ 47.967] emit_primitive_identity_mask__avx2: dst=(442, 7), mask=(688.00, 32.00) x (9.00, 8.00) [ 47.967] glyphs0_to_dst: glyph=(450, 7)x(10, 11), unclipped [ 47.967] emit_primitive_identity_mask__avx2: dst=(450, 7), mask=(976.00, 32.00) x (10.00, 11.00) [ 47.967] gen8_vertex_flush[ae4] = 96 [ 47.967] gen9_magic_ca_pass: CA fixup (101 -> 197) [ 47.967] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 47.967] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 47.967] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 47.967] sna_glyphs(op=3, nlist=1, src=(460, 15)) [ 47.967] kgem_bo_is_busy: handle=125, domain: 0 exec? 1, rq? 1 [ 47.967] sna_glyphs: discarding mask [ 47.967] glyphs0_to_dst(op=3, src=(460, 15), nlist=1, dst=(460, 15)+(0, 0)) [ 47.967] clipped_glyphs: no, clip region (0, 0), (490, 20) matches drawable pixmap=94680753467488 size=490x20 [ 47.967] gen9_render_composite: 0x0, current mode=1/1 [ 47.967] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 47.967] kgem_bo_is_busy: handle=125, domain: 0 exec? 1, rq? 1 [ 47.967] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 47.967] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 47.967] sna_drawable_use_bo pixmap=3453, box=((0, 0), (490, 20)), flags=7... [ 47.967] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 47.967] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 47.967] sna_drawable_use_bo: using whole GPU bo [ 47.968] gen9_composite_set_target: pixmap=3453, format=20028888, size=490x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 47.968] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 47.968] color_convert: src=ffffffff [20028888] [ 47.968] color_convert: dst=ffffffff [20028888] [ 47.968] sna_render_get_solid: ffffffff [ 47.968] sna_render_get_solid(white) [ 47.968] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 47.968] sna_transform_is_imprecise_integer_translation: no transform [ 47.968] gen9_composite_picture: integer translation (0, 0), removing [ 47.968] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 47.968] sna_render_pixmap_bo: GPU all damaged [ 47.968] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 47.968] gen4_choose_composite_emitter: solid, identity mask [ 47.968] kgem_check_bo: num_pages=+0, num_exec=+0 [ 47.968] gen9_composite_get_binding_table(fb80) [ 47.968] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 47.968] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 47.968] gen9_emit_vertex_elements: setup id=9 [ 47.968] glyphs0_to_dst: glyph=(459, 4)x(10, 13), unclipped [ 47.968] emit_primitive_identity_mask__avx2: dst=(459, 4), mask=(752.00, 32.00) x (10.00, 13.00) [ 47.968] gen8_vertex_flush[be4] = 3 [ 47.968] gen9_magic_ca_pass: CA fixup (197 -> 200) [ 47.968] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 47.968] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 47.968] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 47.968] sna_composite_rectangles(pixmap=3453, op=1, ffffffff x 1 [(478, 1)x(9, 17) ...]) [ 47.968] sna_composite_rectangles: converted to op 1 [ 47.968] sna_composite_rectangles[0] (478, 1)x(9, 17) -> (478, 1), (487, 18) [ 47.968] sna_composite_rectangles: nrects=1, region=(478, 1), (487, 18) x 1 [ 47.968] sna_composite_rectangles: clipped extents (478, 1),(487, 18) x 1 [ 47.968] sna_composite_rectangles: pixmap +(0, 0) extents (478, 1),(487, 18) [ 47.968] sna_composite_rectangles: dropping last-cpu hint [ 47.968] sna_drawable_use_bo pixmap=3453, box=((478, 1), (487, 18)), flags=9... [ 47.968] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 47.968] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 47.968] sna_drawable_use_bo: using whole GPU bo [ 47.968] gen9_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20028888]) [ 47.968] kgem_bo_is_render: handle=125, rq? 1 [1] [ 47.968] gen9_render_fill_boxes(ffffffff x 1 [(478, 1), (487, 18) ...]) [ 47.968] sna_render_get_solid: ffffffff [ 47.968] sna_render_get_solid(white) [ 47.968] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 47.968] kgem_check_bo: num_pages=+0, num_exec=+0 [ 47.968] aligning vertex: was 4, now 2 floats per vertex [ 47.968] gen9_composite_get_binding_table(fb40) [ 47.968] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 47.968] gen9_emit_sampler: sampler = 1 [ 47.968] gen9_emit_sf: num_sf_outputs=1 [ 47.968] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 47.968] gen9_emit_vertex_elements: setup id=0 [ 47.968] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 47.968] (478, 1), (487, 18) [ 47.968] gen8_vertex_flush[d00] = 3 [ 47.968] sna_validate_gc(0x561c94ab2470) changes=80000, previous serial=80000d2f, drawable=d2f [ 47.968] sna_validate_gc: recomputing clip [ 47.968] sna_validate_gc: composite clip=1x[(65, 24), (3840, 2160)] [0x561c94abf1d0] [ 47.968] sna_copy_area: src=pixmap=3453:(0, 0)x(490, 20)+(0, 0) -> dst=pixmap=3060:(0, 646)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 47.968] sna_copy_area: normal copy [ 47.968] sna_do_copy: src=(0, 0), dst=(0, 646), size=(490x20) [ 47.968] sna_do_copy: after drawable: src=(0, 0), dst=(65, 670), size=(490x20) [ 47.968] sna_do_copy: dst extents (65, 670), (555, 690), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 47.968] sna_do_copy: clipped dst extents (65, 670), (555, 690) [ 47.968] sna_do_copy: unclipped src extents (0, 0), (490, 20) [ 47.968] sna_do_copy: clipped src extents (0, 0), (490, 20) [ 47.968] sna_do_copy: pixmap -- no source clipping [ 47.968] sna_do_copy: src extents (0, 0), (490, 20) x 1 [ 47.968] sna_do_copy: copy region (65, 670), (555, 690) x 1 + (-65, -670) [ 47.968] sna_copy_boxes (boxes=1x[(65, 670), (555, 690)...], src pixmap=3453+(-65, -670), dst pixmap=3060+(-65, -24), alu=3, src.size=490x20, dst.size=3775x2136) [ 47.968] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94ac8f90, gpu_bo=125, cpu_bo=0), replaces=0 [ 47.968] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 47.968] sna_drawable_use_bo pixmap=3060, box=((0, 646), (490, 666)), flags=b... [ 47.968] sna_drawable_use_bo: exported target, set PREFER_GPU [ 47.968] sna_drawable_use_bo: pinned, never REPLACES [ 47.968] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=b [ 47.968] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 47.968] sna_drawable_use_bo: using whole GPU bo [ 47.968] sna_pixmap_move_to_gpu(pixmap=3453, usage=0), flags=a [ 47.968] sna_pixmap_move_to_gpu: already all-damaged [ 47.968] sna_pixmap_mark_active: pixmap=3453, handle=125 [ 47.968] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 47.968] gen9_render_copy_boxes (0, -646)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 47.968] kgem_bo_is_render: handle=125, rq? 1 [1] [ 47.968] kgem_bo_is_render: handle=9, rq? 0 [0] [ 47.968] kgem_bo_is_render: handle=9, rq? 0 [0] [ 47.968] kgem_bo_is_render: handle=125, rq? 1 [1] [ 47.968] kgem_set_mode: flushing before new bo [ 47.968] gen8_vertex_close: used=806, vbo active? 0, vb=201, nreloc=2 [ 47.968] kgem_create_linear(262144) [ 47.968] search_linear_cache: num_pages=64, flags=686, use_active? 0, use_large=0 [max=65536] [ 47.968] search_linear_cache: searching for inactive cpu map [ 47.968] kgem_set_tiling: handle=23, tiling=0 [0], pitch=0 [0]: 1 [ 47.968] kgem_bo_remove_from_inactive: removing handle=23 from inactive [ 47.968] search_linear_cache: found handle=23 (num_pages=64) in linear vma cache [ 47.968] kgem_bo_map: handle=23, offset=4250144768, tiling=0, map=0x0:0x7fc6b4c21000, domain=0 [ 47.968] kgem_bo_map: converting request for GTT map into CPU map [ 47.968] kgem_bo_map__cpu(handle=23, size=262144, map=0x0:0x7fc6b4c21000) [ 47.968] kgem_bo_sync__cpu: handle=23 [ 47.968] __kgem_busy: handle=23, busy=0, wedged=0 [ 47.968] kgem_bo_sync__cpu: SYNC: handle=23, needs_flush? 0, domain? 0, busy? 0 [ 47.968] __kgem_busy: handle=23, busy=0, wedged=0 [ 47.968] kgem_bo_retire: retiring bo handle=23 (needed flush? 0), rq? 0 [busy?=0] [ 47.968] assert_bo_retired: handle=23, domain: 0 exec? 0, rq? 0 [ 47.968] gen8_vertex_close: new vbo: 806 / 65536 [ 47.968] gen8_vertex_close: reloc[0] = 287 [ 47.968] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 47.968] kgem_add_handle: handle=23, index=5 [ 47.968] kgem_add_reloc64[11] = (delta=0, target handle=5, presumed=fd541000) [ 47.968] gen8_vertex_close: reloc[1] = 372 [ 47.968] kgem_add_reloc64: handle=23, pos=372, delta=0, domains=200000 [ 47.968] kgem_add_reloc64[12] = (delta=0, target handle=5, presumed=fd541000) [ 47.968] batch[1/1, flags=1800]: 838 838 16096 16384, nreloc=13, nexec=6, nfence=0, aperture=1116 [fenced=0] [ 47.968] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd981000 [ 47.968] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -57343 [ 47.968] kgem_fixup_relocs: shrinking by 57344 [ 47.968] __kgem_busy: handle=2, busy=0, wedged=0 [ 47.968] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd981000 [ 47.968] kgem_commit: release handle=125 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd0d4000 [ 47.968] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 47.968] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 47.968] __kgem_bo_clear_busy: handle=7 [ 47.968] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 47.968] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 47.968] __kgem_bo_clear_busy: handle=8 [ 47.968] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 47.968] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 47.968] __kgem_bo_clear_busy: handle=8 [ 47.968] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 47.968] __kgem_bo_clear_busy: handle=8 [ 47.968] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 47.968] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 47.968] __kgem_bo_clear_busy: handle=8 [ 47.968] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 47.968] __kgem_bo_clear_busy: handle=7 [ 47.968] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 47.968] __kgem_busy: handle=2, busy=131072, wedged=0 [ 47.968] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 47.968] kgem_check_bo: num_pages=+8116, num_exec=+2 [ 47.968] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 47.968] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 47.968] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 47.968] kgem_add_handle: handle=4, index=0 [ 47.968] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 47.968] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 47.968] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 47.968] gen9_composite_get_binding_table(ffc0) [ 47.968] kgem_add_reloc64: handle=9, pos=16360, delta=0, domains=20002 [ 47.968] kgem_add_handle: handle=9, index=1 [ 47.968] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f02dd000) [ 47.968] __kgem_bo_mark_dirty: handle=9 (proxy? 0) [ 47.968] [3fe0] bind bo(handle=9, addr=f02dd000), format=192, width=3775, height=2136, pitch=15360, tiling=1 -> render [ 47.968] kgem_add_reloc64: handle=125, pos=16344, delta=0, domains=40000 [ 47.968] kgem_add_handle: handle=125, index=2 [ 47.968] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd0d4000) [ 47.968] [3fd0] bind bo(handle=125, addr=fd0d4000), format=192, width=490, height=20, pitch=2048, tiling=1 -> sampler [ 47.968] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 47.968] gen9_emit_sampler: sampler = 0 [ 47.968] gen9_emit_sf: num_sf_outputs=1 [ 47.968] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 47.968] gen9_emit_vertex_elements: setup id=0 [ 47.968] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 47.968] (0, 0) -> (0, 646) + (490, 20) [ 47.968] gen8_vertex_flush[490] = 3 [ 47.968] sna_accel_flush: flush?=1, dirty?=0 [ 47.968] gen8_vertex_close: used=812, vbo active? 23, vb=1, nreloc=1 [ 47.968] gen8_vertex_close: reloc[0] = 287 [ 47.968] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 47.968] kgem_add_handle: handle=23, index=3 [ 47.968] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 47.968] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=8190 [fenced=0] [ 47.968] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 47.968] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 47.968] kgem_fixup_relocs: shrinking by 61440 [ 47.968] __kgem_busy: handle=1, busy=0, wedged=0 [ 47.968] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 47.968] kgem_commit: release handle=9 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f02dd000 [ 47.968] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 47.968] kgem_commit: release handle=125 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd0d4000 [ 47.968] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 47.968] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 47.968] sna_accel_flush: flush?=0, dirty?=0 [ 47.968] sna_accel_flush: flush?=0, dirty?=0 [ 47.968] sna_accel_flush: flush?=0, dirty?=0 [ 47.968] sna_destroy_pixmap: pixmap=3453, attached?=1 [ 47.968] _kgem_bo_destroy: handle=125, proxy? 0 [ 47.968] __kgem_bo_destroy: handle=125, size=65536 [ 47.968] __kgem_busy: handle=125, busy=0, wedged=0 [ 47.968] __kgem_bo_clear_busy: handle=125 [ 47.968] kgem_bo_move_to_inactive: moving handle=125 to inactive [ 47.968] __sna_free_pixmap(pixmap=3453) [ 47.968] sna_accel_flush: flush?=0, dirty?=0 [ 47.968] sna_accel_flush: flush?=0, dirty?=0 [ 47.969] sna_accel_flush: flush?=0, dirty?=0 [ 47.969] sna_block_handler (tv=0.436000) [ 47.969] kgem_retire, need_retire?=1 [ 47.969] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 47.969] kgem_retire__requests_ring: retiring ring 0 [ 47.969] __kgem_busy: handle=2, busy=0, wedged=0 [ 47.969] __kgem_retire_rq: request 2 complete [ 47.969] kgem_retire__requests_ring: retiring ring 0 [ 47.969] __kgem_busy: handle=1, busy=0, wedged=0 [ 47.969] __kgem_retire_rq: request 1 complete [ 47.969] __kgem_bo_flush: handle=9, busy=0, wedged=0 [ 47.969] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 47.969] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 47.969] kgem_retire -- retired=0, need_retire=0 [ 47.969] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 47.969] gen6_render_retire: resetting idle vbo [ 47.969] sna_scanout_do_flush: flush timer active: delta=9 [ 47.969] sna_accel_do_throttle -- no pending activity [ 47.969] sna_accel_block: evaluating timers, active=5 [ 47.969] sna_accel_block: flush timer expires in 9 [47978] [ 47.969] sna_wakeup_handler [ 47.969] sna_accel_flush: flush?=0, dirty?=0 [ 47.969] sna_accel_flush: flush?=0, dirty?=0 [ 47.969] sna_accel_flush: flush?=0, dirty?=0 [ 47.969] sna_block_handler (tv=0.436000) [ 47.969] sna_scanout_do_flush: flush timer active: delta=9 [ 47.969] sna_accel_do_throttle -- no pending activity [ 47.969] sna_accel_block: evaluating timers, active=5 [ 47.969] sna_accel_block: flush timer expires in 9 [47978] [ 47.969] sna_wakeup_handler [ 47.969] sna_accel_flush: flush?=0, dirty?=0 [ 47.969] sna_accel_flush: flush?=0, dirty?=0 [ 47.969] sna_block_handler (tv=0.436000) [ 47.969] sna_scanout_do_flush: flush timer active: delta=9 [ 47.969] sna_accel_do_throttle -- no pending activity [ 47.969] sna_accel_block: evaluating timers, active=5 [ 47.969] sna_accel_block: flush timer expires in 9 [47978] [ 47.969] sna_wakeup_handler [ 47.969] sna_accel_flush: flush?=0, dirty?=0 [ 47.969] sna_accel_flush: flush?=0, dirty?=0 [ 47.969] sna_accel_flush: flush?=0, dirty?=0 [ 47.969] sna_create_pixmap(1, 1, 32, usage=0) [ 47.969] kgem_can_create_2d: 1x1 @ 32 [ 47.969] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=1 [ 47.969] kgem_can_create_2d: untiled size=4096 [ 47.969] kgem_choose_tiling: disabling tiling [1x1] for single row/col [ 47.969] kgem_choose_tiling: 1x1 -> 0 [ 47.969] sna_create_pixmap: usage=0, flags=a [ 47.969] sna_create_pixmap: small buffer [4], attaching to shadow pixmap [ 47.969] create_pixmap: allocating pixmap 1x1, depth=32/32, size=12 [ 47.969] create_pixmap: serial=3454, usage=0, 1x1 [ 47.969] sna_create_pixmap: serial=3454, 1x1, usage=0 [ 47.969] sna_composite_rectangles(pixmap=3455, op=0, 0 x 1 [(0, 0)x(1, 1) ...]) [ 47.969] sna_composite_rectangles: converted to op 0 [ 47.969] sna_composite_rectangles[0] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 47.969] sna_composite_rectangles: nrects=1, region=(0, 0), (1, 1) x 1 [ 47.969] sna_composite_rectangles: clipped extents (0, 0),(1, 1) x 1 [ 47.969] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(1, 1) [ 47.969] sna_composite_rectangles: fallback, dst pixmap=3455 too small or not attached [ 47.969] sna_composite_rectangles: fallback [ 47.969] sna_drawable_move_region_to_cpu(pixmap=3455 (1x1), [(0, 0), (1, 1)], flags=1) [ 47.969] sna_drawable_move_region_to_cpu: region (0, 0), (1, 1) + (0, 0) subsumes pixmap (1x1) [ 47.969] _sna_pixmap_move_to_cpu(pixmap=3455, 1x1, flags=1) [ 47.969] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 47.969] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 47.969] operate_inplace: no, inplace operation not suitable [ 47.969] _sna_pixmap_move_to_cpu: marking as damaged [ 47.969] __sna_damage_all(1, 1) [ 47.969] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 47.969] sna_composite_rectangles(pixmap=3455, op=1, fff2f1f0 x 1 [(0, 0)x(1, 1) ...]) [ 47.969] sna_composite_rectangles: converted to op 1 [ 47.969] sna_composite_rectangles[0] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 47.969] sna_composite_rectangles: nrects=1, region=(0, 0), (1, 1) x 1 [ 47.969] sna_composite_rectangles: clipped extents (0, 0),(1, 1) x 1 [ 47.969] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(1, 1) [ 47.969] sna_composite_rectangles: fallback, dst pixmap=3455 too small or not attached [ 47.969] sna_composite_rectangles: fallback [ 47.969] sna_drawable_move_region_to_cpu(pixmap=3455 (1x1), [(0, 0), (1, 1)], flags=1) [ 47.969] sna_drawable_move_region_to_cpu: pixmap=3455 all damaged on CPU [ 47.969] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 47.969] sna_composite_rectangles: fallback fill: (0, 0)x(1, 1) fff2f1f0 [ 47.969] sna_composite_rectangles(pixmap=3455, op=1, ff300a24 x 2 [(0, 0)x(1, 1) ...]) [ 47.969] sna_composite_rectangles: converted to op 1 [ 47.969] sna_composite_rectangles[0] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 47.969] sna_composite_rectangles[1] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 47.969] sna_composite_rectangles: nrects=2, region=(0, 0), (1, 1) x 2 [ 47.969] sna_composite_rectangles: clipped extents (0, 0),(1, 1) x 1 [ 47.969] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(1, 1) [ 47.969] sna_composite_rectangles: fallback, dst pixmap=3455 too small or not attached [ 47.969] sna_composite_rectangles: fallback [ 47.969] sna_drawable_move_region_to_cpu(pixmap=3455 (1x1), [(0, 0), (1, 1)], flags=1) [ 47.969] sna_drawable_move_region_to_cpu: pixmap=3455 all damaged on CPU [ 47.969] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 47.969] sna_composite_rectangles: fallback fill: (0, 0)x(1, 1) ff300a24 [ 47.969] sna_copy_area: src=pixmap=3455:(0, 0)x(1, 1)+(0, 0) -> dst=pixmap=3060:(0, 0)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 47.969] sna_copy_area: normal copy [ 47.969] sna_do_copy: src=(0, 0), dst=(0, 0), size=(1x1) [ 47.969] sna_do_copy: after drawable: src=(0, 0), dst=(65, 24), size=(1x1) [ 47.969] sna_do_copy: dst extents (65, 24), (66, 25), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 47.969] sna_do_copy: clipped dst extents (65, 24), (66, 25) [ 47.969] sna_do_copy: unclipped src extents (0, 0), (1, 1) [ 47.969] sna_do_copy: clipped src extents (0, 0), (1, 1) [ 47.969] sna_do_copy: pixmap -- no source clipping [ 47.969] sna_do_copy: src extents (0, 0), (1, 1) x 1 [ 47.969] sna_do_copy: copy region (65, 24), (66, 25) x 1 + (-65, -24) [ 47.969] sna_copy_boxes (boxes=1x[(65, 24), (66, 25)...], src pixmap=3455+(-65, -24), dst pixmap=3060+(-65, -24), alu=3, src.size=1x1, dst.size=3775x2136) [ 47.969] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94ace290, gpu_bo=0, cpu_bo=0), replaces=0 [ 47.969] sna_drawable_use_bo pixmap=3060, box=((0, 0), (1, 1)), flags=8... [ 47.969] sna_drawable_use_bo: exported target, set PREFER_GPU [ 47.969] sna_drawable_use_bo: pinned, never REPLACES [ 47.969] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 47.969] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 47.969] sna_drawable_use_bo: using whole GPU bo [ 47.969] region_overlaps_damage? [ 47.969] use_shm_bo: no, not attached [ 47.969] sna_drawable_move_region_to_cpu(pixmap=3455 (1x1), [(0, 0), (1, 1)], flags=2) [ 47.969] sna_drawable_move_region_to_cpu: pixmap=3455 all damaged on CPU [ 47.969] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 47.969] sna_write_boxes x 1, src stride=4, src dx=(0, 0) [ 47.969] kgem_bo_can_map: handle=9, map=0x7fc6b7845000:0x0:0x7fc656564000, tiling=1, domain=0, offset=4029534208 [ 47.969] write_boxes_inplace x 1, handle=9, tiling=1 [ 47.969] upload_inplace__tiled: tiling=1 [ 47.969] kgem_bo_can_map__cpu: handle=9 [ 47.969] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 47.969] kgem_bo_map__cpu(handle=9, size=33177600, map=0x7fc6b7845000:0x7fc656564000) [ 47.969] kgem_bo_sync__cpu: handle=9 [ 47.969] __kgem_busy: handle=9, busy=0, wedged=0 [ 47.969] kgem_bo_sync__cpu: SYNC: handle=9, needs_flush? 0, domain? 0, busy? 0 [ 47.969] __kgem_busy: handle=9, busy=0, wedged=0 [ 47.969] kgem_bo_retire: retiring bo handle=9 (needed flush? 0), rq? 0 [busy?=0] [ 47.969] assert_bo_retired: handle=9, domain: 0 exec? 0, rq? 0 [ 47.969] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(0, 0), size=1x1, pitch=4/15360 [ 47.969] sna_accel_flush: flush?=0, dirty?=0 [ 47.969] sna_accel_flush: flush?=0, dirty?=0 [ 47.969] sna_accel_flush: flush?=0, dirty?=0 [ 47.969] sna_accel_flush: flush?=0, dirty?=0 [ 47.969] sna_destroy_pixmap: pixmap=3455, attached?=1 [ 47.969] __sna_free_pixmap(pixmap=3455) [ 47.969] sna_accel_flush: flush?=0, dirty?=0 [ 47.969] sna_accel_flush: flush?=0, dirty?=0 [ 47.969] sna_accel_flush: flush?=0, dirty?=0 [ 47.969] sna_block_handler (tv=0.436000) [ 47.969] sna_scanout_do_flush: flush timer active: delta=9 [ 47.969] sna_accel_do_throttle -- no pending activity [ 47.969] sna_accel_block: evaluating timers, active=5 [ 47.969] sna_accel_block: flush timer expires in 9 [47978] [ 47.969] sna_wakeup_handler [ 47.969] sna_accel_flush: flush?=0, dirty?=0 [ 47.969] sna_accel_flush: flush?=0, dirty?=0 [ 47.969] sna_accel_flush: flush?=0, dirty?=0 [ 47.969] sna_accel_flush: flush?=0, dirty?=0 [ 47.969] sna_accel_flush: flush?=0, dirty?=0 [ 47.969] sna_accel_flush: flush?=0, dirty?=0 [ 47.969] sna_accel_flush: flush?=0, dirty?=0 [ 47.969] sna_accel_flush: flush?=0, dirty?=0 [ 47.969] sna_accel_flush: flush?=0, dirty?=0 [ 47.969] sna_accel_flush: flush?=0, dirty?=0 [ 47.969] sna_accel_flush: flush?=0, dirty?=0 [ 47.969] sna_block_handler (tv=0.436000) [ 47.969] sna_scanout_do_flush: flush timer active: delta=9 [ 47.970] sna_accel_do_throttle -- no pending activity [ 47.970] sna_accel_block: evaluating timers, active=5 [ 47.970] sna_accel_block: flush timer expires in 9 [47978] [ 47.970] sna_wakeup_handler [ 47.970] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=128, name=76 [ 47.970] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 47.970] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 47.970] sna_dri2_get_back: draw size=7680x2160, back buffer handle=128 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 [ 47.970] sna_dri2_get_back: reuse backbuffer? 1 [ 47.970] sna_dri2_get_back: back buffer handle=128, active?=0, refcnt=1 [ 47.970] sna_dri2_get_back: reuse unattached back [ 47.970] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 47.970] sna_dri2_reuse_buffer: reusing back buffer handle=128, name=76, pitch=30720, age=0 [ 47.970] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 47.970] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=40, name=5, active_scanout=3 [ 47.970] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 47.970] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 47.970] sna_accel_flush: flush?=0, dirty?=0 [ 47.970] sna_accel_flush: flush?=0, dirty?=0 [ 47.970] sna_accel_flush: flush?=0, dirty?=0 [ 47.970] sna_block_handler (tv=0.435000) [ 47.970] sna_scanout_do_flush: flush timer active: delta=8 [ 47.970] sna_accel_do_throttle -- no pending activity [ 47.970] sna_accel_block: evaluating timers, active=5 [ 47.970] sna_accel_block: flush timer expires in 8 [47978] [ 47.971] sna_wakeup_handler [ 47.971] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 47.971] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 47.971] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 47.971] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 47.971] sna_dri2_get_msc(draw=146, pipe=0) [ 47.971] sna_crtc_record_swap: recording last swap on pipe=0, frame 2631 [msc=2631], time 47.964683 [ 47.971] sna_dri2_get_msc: msc=2631 [raw=2631], ust=47964683 [ 47.971] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=128 (refs=1/1, flush=0) , front=40 (refs=1/4, flush=1) [ 47.971] sna_dri2_schedule_swap(target_msc=2630, divisor=0, remainder=0) [ 47.971] sna_dri2_schedule_swap: using front handle=40, active_scanout?=3, flush?=1 [ 47.971] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 47.971] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 47.971] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 47.971] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 47.971] sna_crtc_record_swap: recording last swap on pipe=0, frame 2631 [msc=2631], time 47.964683 [ 47.971] immediate_swap: current_msc=2631, target_msc=2630 -- yes [ 47.971] can_flip: no, shadow enabled [ 47.971] sna_dri2_add_event: adding event to window 146) [ 47.971] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 47.971] sna_dri2_immediate_blit: no pending blit, starting chain [ 47.971] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 47.971] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 47.971] can_xchg: back size=8701e00, front size=8701e00 [ 47.971] can_xchg: yes, pixmap=165 [ 47.971] sna_dri2_xchg: win=146, exchange front=40/5,ref=2 and back=128/76,ref=2, pixmap=165 7680x2160 [ 47.971] sna_dri2_xchg: back_bo handle=128, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 47.971] sna_dri2_xchg: front_bo handle=40, pitch=30720, size=132710400, ref=4, active_scanout?=3 [ 47.971] set_bo: pixmap=165, handle=128 (old handle=40) [ 47.971] set_bo: marking whole pixmap as damaged [ 47.971] set_bo: applying final/discard move-to-gpu [ 47.971] wait_for_shadow: flags=0, flips=0, handle=40, shadow=32 [ 47.971] set_bo: dropping flush hint from handle=40 [ 47.971] set_bo: adding flush hint to handle=128 [ 47.971] mark_stale(handle=40) => 1 [ 47.971] swap_limit: draw=146 setting swap limit to 3 [ 47.971] sna_dri2_swap_limit_validate: swap limit set to 3 [ 47.971] sna_next_vblank(pipe=0, waiting until next vblank) [ 47.971] sna_dri2_schedule_swap: reported target_msc=2631 [ 47.971] sna_accel_flush: flush?=0, dirty?=0 [ 47.971] sna_accel_flush: flush?=0, dirty?=0 [ 47.971] sna_accel_flush: flush?=0, dirty?=0 [ 47.971] sna_accel_flush: flush?=0, dirty?=0 [ 47.971] sna_block_handler (tv=0.434000) [ 47.971] sna_scanout_do_flush: flush timer active: delta=7 [ 47.971] sna_accel_do_throttle -- no pending activity [ 47.971] sna_accel_block: evaluating timers, active=5 [ 47.971] sna_accel_block: flush timer expires in 7 [47978] [ 47.978] sna_wakeup_handler [ 47.978] sna_block_handler (tv=0.427000) [ 47.978] sna_scanout_do_flush: flush timer active: delta=0 [ 47.978] sna_scanout_do_flush (time=47978), triggered [ 47.978] sna_scanout_flush (time=47978), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 47.978] has_shadow: has pending damage? 1, outstanding flips: 0 [ 47.978] stop_flush: scanout=128 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 47.978] has_shadow: has pending damage? 1, outstanding flips: 0 [ 47.978] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 47.978] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 47.978] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 47.978] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 47.978] sna_pixmap_move_to_gpu: already all-damaged [ 47.978] sna_pixmap_mark_active: pixmap=165, handle=128 [ 47.978] sna_mode_redisplay: crtc[0] transformed? 0 [ 47.978] sna_mode_redisplay: crtc[1] transformed? 0 [ 47.978] sna_mode_redisplay: crtc[2] transformed? 0 [ 47.978] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=128 [active=1] [ 47.978] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 40, transformed? 0 [ 47.978] get_fb: reusing fb=112 for handle=128 [ 47.978] sna_mode_redisplay: recording flip on CRTC:32 handle=128, active_scanout=2, serial=2 [ 47.978] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 47.978] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 40, transformed? 0 [ 47.978] sna_mode_redisplay: recording flip on CRTC:39 handle=128, active_scanout=3, serial=3 [ 47.978] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 47.978] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 47.978] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 47.978] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=128, shadow handle=32 [ 47.978] sna_accel_do_throttle -- no pending activity [ 47.978] sna_accel_block: evaluating timers, active=5 [ 47.978] sna_accel_block: flush timer expires in 16 [47994] [ 47.981] sna_wakeup_handler [ 47.981] sna_mode_wakeup: len=64 [ 47.981] sna_dri2_vblank_handler(type=2, sequence=2632, draw=3353) [ 47.981] sna_crtc_record_swap: recording last swap on pipe=0, frame 2632 [msc=2632], time 47.981486 [ 47.981] sna_dri2_vblank_handler: 2 complete, frame=2632 tv=47.981486 [ 47.981] sna_dri2_blit_complete: blit finished [ 47.981] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=2632, tv=47.981486) [ 47.981] frame_swap_complete(type=2): draw=146, pipe=0, frame=2632 [msc=2632], tv=47.981486 [ 47.981] sna_accel_flush: flush?=0, dirty?=0 [ 47.981] sna_dri2_event_free(draw?=1) [ 47.981] sna_dri2_remove_event: remove[0x561c94ae2490] from window 146, active? 1 [ 47.981] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 47.981] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=40] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 47.981] sna_dri2_vblank_handler complete [ 47.981] sna_mode_wakeup: recording last swap on pipe=0, frame 2632 [a48], time 47.981486 [ 47.981] sna_mode_wakeup: removing handle=40 [active_scanout=1] from scanout, installing handle=128 [active_scanout=3] [ 47.981] sna_mode_wakeup: flip complete, pending? 2 [ 47.981] sna_block_handler (tv=0.424000) [ 47.981] sna_scanout_do_flush: flush timer active: delta=13 [ 47.981] sna_accel_do_throttle -- no pending activity [ 47.981] sna_accel_block: evaluating timers, active=5 [ 47.981] sna_accel_block: flush timer expires in 13 [47994] [ 47.986] sna_wakeup_handler [ 47.986] sna_accel_flush: flush?=0, dirty?=0 [ 47.986] sna_accel_flush: flush?=0, dirty?=0 [ 47.986] sna_block_handler (tv=0.419000) [ 47.986] sna_scanout_do_flush: flush timer active: delta=8 [ 47.986] sna_accel_do_throttle -- no pending activity [ 47.986] sna_accel_block: evaluating timers, active=5 [ 47.986] sna_accel_block: flush timer expires in 8 [47994] [ 47.987] sna_wakeup_handler [ 47.987] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=40, name=5 [ 47.987] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 47.987] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 47.987] sna_dri2_get_back: draw size=7680x2160, back buffer handle=40 size=7680x2160, is-scanout? 1, active?=1, pitch=30720, front pitch=30720 [ 47.987] sna_dri2_get_back: reuse backbuffer? 1 [ 47.987] sna_dri2_get_back: back buffer handle=40, active?=1, refcnt=1 [ 47.987] sna_dri2_get_back: cache: handle=29, active=0 [ 47.987] sna_dri2_get_back: reuse cache handle=29, name=3, flags=0 [ 47.987] sna_dri2_get_back: caching handle=40 (name=5, flags=0, active_scanout=1) [ 47.987] kgem_bo_flink: flinked handle=29 to name=3, marking non-reusable [ 47.987] sna_dri2_reuse_buffer: reusing back buffer handle=29, name=3, pitch=30720, age=0 [ 47.987] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 47.987] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=128, name=76, active_scanout=3 [ 47.987] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 47.987] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 47.987] sna_accel_flush: flush?=0, dirty?=0 [ 47.987] sna_accel_flush: flush?=0, dirty?=0 [ 47.987] sna_accel_flush: flush?=0, dirty?=0 [ 47.987] sna_block_handler (tv=0.418000) [ 47.987] sna_scanout_do_flush: flush timer active: delta=7 [ 47.987] sna_accel_do_throttle -- no pending activity [ 47.987] sna_accel_block: evaluating timers, active=5 [ 47.987] sna_accel_block: flush timer expires in 7 [47994] [ 47.987] sna_wakeup_handler [ 47.987] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 47.988] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 47.988] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 47.988] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 47.988] sna_dri2_get_msc(draw=146, pipe=0) [ 47.988] sna_crtc_record_swap: recording last swap on pipe=0, frame 2632 [msc=2632], time 47.981486 [ 47.988] sna_dri2_get_msc: msc=2632 [raw=2632], ust=47981486 [ 47.988] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=29 (refs=1/1, flush=0) , front=128 (refs=1/4, flush=1) [ 47.988] sna_dri2_schedule_swap(target_msc=2632, divisor=0, remainder=0) [ 47.988] sna_dri2_schedule_swap: using front handle=128, active_scanout?=3, flush?=1 [ 47.988] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 47.988] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 47.988] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 47.988] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 47.988] sna_crtc_record_swap: recording last swap on pipe=0, frame 2632 [msc=2632], time 47.981486 [ 47.988] immediate_swap: current_msc=2632, target_msc=2632 -- yes [ 47.988] can_flip: no, shadow enabled [ 47.988] sna_dri2_add_event: adding event to window 146) [ 47.988] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 47.988] sna_dri2_immediate_blit: no pending blit, starting chain [ 47.988] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 47.988] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 47.988] can_xchg: back size=8701e00, front size=8701e00 [ 47.988] can_xchg: yes, pixmap=165 [ 47.988] sna_dri2_xchg: win=146, exchange front=128/76,ref=2 and back=29/3,ref=2, pixmap=165 7680x2160 [ 47.988] sna_dri2_xchg: back_bo handle=29, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 47.988] sna_dri2_xchg: front_bo handle=128, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 47.988] set_bo: pixmap=165, handle=29 (old handle=128) [ 47.988] set_bo: marking whole pixmap as damaged [ 47.988] set_bo: applying final/discard move-to-gpu [ 47.988] wait_for_shadow: flags=0, flips=1, handle=128, shadow=32 [ 47.988] set_bo: dropping flush hint from handle=128 [ 47.988] set_bo: adding flush hint to handle=29 [ 47.988] mark_stale(handle=128) => 1 [ 47.988] swap_limit: draw=146 setting swap limit to 3 [ 47.988] sna_dri2_swap_limit_validate: swap limit set to 3 [ 47.988] sna_next_vblank(pipe=0, waiting until next vblank) [ 47.988] sna_dri2_schedule_swap: reported target_msc=2632 [ 47.988] sna_accel_flush: flush?=0, dirty?=0 [ 47.988] sna_accel_flush: flush?=0, dirty?=0 [ 47.988] sna_accel_flush: flush?=0, dirty?=0 [ 47.988] sna_accel_flush: flush?=0, dirty?=0 [ 47.988] sna_block_handler (tv=0.417000) [ 47.988] sna_scanout_do_flush: flush timer active: delta=6 [ 47.988] sna_accel_do_throttle -- no pending activity [ 47.988] sna_accel_block: evaluating timers, active=5 [ 47.988] sna_accel_block: flush timer expires in 6 [47994] [ 47.994] sna_wakeup_handler [ 47.994] sna_block_handler (tv=0.411000) [ 47.994] sna_scanout_do_flush: flush timer active: delta=0 [ 47.994] sna_scanout_do_flush (time=47994), triggered [ 47.994] sna_scanout_flush (time=47994), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 47.994] has_shadow: has pending damage? 1, outstanding flips: 1 [ 47.994] stop_flush: scanout=29 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 47.994] has_shadow: has pending damage? 1, outstanding flips: 1 [ 47.994] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 1, mode reconfiguration pending? 0) [ 47.994] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 47.994] sna_mode_redisplay: checking for 1 outstanding flip completions [ 47.994] sna_mode_redisplay: now 1 outstanding flip completions (enabled? 1) [ 47.994] sna_accel_do_throttle -- no pending activity [ 47.994] sna_accel_block: evaluating timers, active=5 [ 47.994] sna_accel_block: flush timer expires in 16 [48010] [ 47.996] sna_wakeup_handler [ 47.996] sna_mode_wakeup: len=32 [ 47.996] sna_mode_wakeup: recording last swap on pipe=1, frame 2603 [a2b], time 47.996871 [ 47.996] sna_mode_wakeup: removing handle=40 [active_scanout=0] from scanout, installing handle=128 [active_scanout=2] [ 47.996] sna_mode_wakeup: flip complete, pending? 1 [ 47.996] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 47.996] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 47.996] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 47.996] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 47.996] sna_pixmap_move_to_gpu: already all-damaged [ 47.996] sna_pixmap_mark_active: pixmap=165, handle=29 [ 47.996] sna_mode_redisplay: crtc[0] transformed? 0 [ 47.996] sna_mode_redisplay: crtc[1] transformed? 0 [ 47.996] sna_mode_redisplay: crtc[2] transformed? 0 [ 47.996] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=29 [active=1] [ 47.996] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 128, transformed? 0 [ 47.996] get_fb: reusing fb=102 for handle=29 [ 47.996] sna_mode_redisplay: recording flip on CRTC:32 handle=29, active_scanout=2, serial=2 [ 47.996] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 47.996] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 128, transformed? 0 [ 47.996] sna_mode_redisplay: recording flip on CRTC:39 handle=29, active_scanout=3, serial=3 [ 47.996] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 47.996] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 47.996] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 47.996] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=29, shadow handle=32 [ 47.996] sna_block_handler (tv=0.409000) [ 47.996] sna_scanout_do_flush: flush timer active: delta=14 [ 47.996] sna_accel_do_throttle -- no pending activity [ 47.996] sna_accel_block: evaluating timers, active=5 [ 47.996] sna_accel_block: flush timer expires in 14 [48010] [ 47.997] sna_wakeup_handler [ 47.997] sna_mode_wakeup: len=64 [ 47.997] sna_dri2_vblank_handler(type=2, sequence=2633, draw=3353) [ 47.997] sna_crtc_record_swap: recording last swap on pipe=0, frame 2633 [msc=2633], time 47.998289 [ 47.997] sna_dri2_vblank_handler: 2 complete, frame=2633 tv=47.998289 [ 47.997] sna_dri2_blit_complete: blit finished [ 47.997] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=2633, tv=47.998289) [ 47.998] frame_swap_complete(type=2): draw=146, pipe=0, frame=2633 [msc=2633], tv=47.998289 [ 47.998] sna_accel_flush: flush?=0, dirty?=0 [ 47.998] sna_dri2_event_free(draw?=1) [ 47.998] sna_dri2_remove_event: remove[0x561c94749170] from window 146, active? 1 [ 47.998] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=29] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 47.998] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=128] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 47.998] sna_dri2_vblank_handler complete [ 47.998] sna_mode_wakeup: recording last swap on pipe=0, frame 2633 [a49], time 47.998289 [ 47.998] sna_mode_wakeup: removing handle=128 [active_scanout=1] from scanout, installing handle=29 [active_scanout=3] [ 47.998] sna_mode_wakeup: flip complete, pending? 2 [ 47.998] sna_block_handler (tv=0.407000) [ 47.998] sna_scanout_do_flush: flush timer active: delta=12 [ 47.998] sna_accel_do_throttle -- no pending activity [ 47.998] sna_accel_block: evaluating timers, active=5 [ 47.998] sna_accel_block: flush timer expires in 12 [48010] [ 48.010] sna_wakeup_handler [ 48.010] sna_block_handler (tv=0.395000) [ 48.010] sna_scanout_do_flush: flush timer active: delta=0 [ 48.010] sna_scanout_do_flush (time=48010), triggered [ 48.010] sna_scanout_flush (time=48010), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 48.010] has_shadow: has pending damage? 0, outstanding flips: 1 [ 48.010] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 48.010] has_shadow: has pending damage? 0, outstanding flips: 1 [ 48.010] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) [ 48.010] sna_accel_do_throttle -- no pending activity [ 48.010] sna_accel_block: evaluating timers, active=5 [ 48.010] sna_accel_block: flush timer expires in 16 [48026] [ 48.013] sna_wakeup_handler [ 48.013] sna_mode_wakeup: len=32 [ 48.013] sna_mode_wakeup: recording last swap on pipe=1, frame 2604 [a2c], time 48.13679 [ 48.013] sna_mode_wakeup: removing handle=128 [active_scanout=0] from scanout, installing handle=29 [active_scanout=3] [ 48.013] sna_mode_wakeup: flip complete, pending? 1 [ 48.013] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 48.013] sna_block_handler (tv=0.392000) [ 48.013] sna_scanout_do_flush: flush timer active: delta=13 [ 48.013] sna_accel_do_throttle -- no pending activity [ 48.013] sna_accel_block: evaluating timers, active=5 [ 48.013] sna_accel_block: flush timer expires in 13 [48026] [ 48.026] sna_wakeup_handler [ 48.026] sna_block_handler (tv=0.379000) [ 48.026] sna_scanout_do_flush: flush timer active: delta=0 [ 48.026] sna_scanout_do_flush (time=48026), triggered [ 48.026] sna_scanout_flush (time=48026), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 48.026] has_shadow: has pending damage? 0, outstanding flips: 0 [ 48.026] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 48.026] has_shadow: has pending damage? 0, outstanding flips: 0 [ 48.026] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 48.026] sna_accel_do_throttle -- no pending activity [ 48.026] sna_accel_block: evaluating timers, active=5 [ 48.026] sna_accel_block: flush timer expires in 16 [48042] [ 48.043] sna_wakeup_handler [ 48.043] sna_block_handler (tv=0.362000) [ 48.043] sna_scanout_do_flush: flush timer active: delta=-1 [ 48.043] sna_scanout_do_flush (time=48043), triggered [ 48.043] sna_scanout_flush (time=48043), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 48.043] has_shadow: has pending damage? 0, outstanding flips: 0 [ 48.043] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 48.043] has_shadow: has pending damage? 0, outstanding flips: 0 [ 48.043] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 48.043] sna_accel_do_throttle -- no pending activity [ 48.043] sna_accel_block: evaluating timers, active=5 [ 48.043] sna_accel_block: flush timer expires in 16 [48059] [ 48.059] sna_wakeup_handler [ 48.059] sna_block_handler (tv=0.346000) [ 48.059] sna_scanout_do_flush: flush timer active: delta=0 [ 48.059] sna_scanout_do_flush (time=48059), triggered [ 48.059] sna_scanout_flush (time=48059), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 48.059] has_shadow: has pending damage? 0, outstanding flips: 0 [ 48.059] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 48.059] has_shadow: has pending damage? 0, outstanding flips: 0 [ 48.059] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 48.059] sna_accel_do_throttle -- no pending activity [ 48.059] sna_accel_block: evaluating timers, active=5 [ 48.059] sna_accel_block: flush timer expires in 16 [48075] [ 48.076] sna_wakeup_handler [ 48.076] sna_block_handler (tv=0.329000) [ 48.076] sna_scanout_do_flush: flush timer active: delta=-1 [ 48.076] sna_scanout_do_flush (time=48076), triggered [ 48.076] sna_scanout_flush (time=48076), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 48.076] has_shadow: has pending damage? 0, outstanding flips: 0 [ 48.076] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 48.076] has_shadow: has pending damage? 0, outstanding flips: 0 [ 48.076] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 48.076] sna_accel_do_throttle -- no pending activity [ 48.076] sna_accel_block: evaluating timers, active=5 [ 48.076] sna_accel_block: flush timer expires in 16 [48092] [ 48.092] sna_wakeup_handler [ 48.092] sna_block_handler (tv=0.313000) [ 48.092] sna_scanout_do_flush: flush timer active: delta=0 [ 48.092] sna_scanout_do_flush (time=48092), triggered [ 48.092] sna_scanout_flush (time=48092), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 48.092] has_shadow: has pending damage? 0, outstanding flips: 0 [ 48.092] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 48.092] has_shadow: has pending damage? 0, outstanding flips: 0 [ 48.092] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 48.092] sna_accel_do_throttle -- no pending activity [ 48.092] sna_accel_block: evaluating timers, active=5 [ 48.092] sna_accel_block: flush timer expires in 16 [48108] [ 48.109] sna_wakeup_handler [ 48.109] sna_block_handler (tv=0.296000) [ 48.109] sna_scanout_do_flush: flush timer active: delta=-1 [ 48.109] sna_scanout_do_flush (time=48109), triggered [ 48.109] sna_scanout_flush (time=48109), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 48.109] has_shadow: has pending damage? 0, outstanding flips: 0 [ 48.109] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 48.109] has_shadow: has pending damage? 0, outstanding flips: 0 [ 48.109] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 48.109] sna_accel_do_throttle -- no pending activity [ 48.109] sna_accel_block: evaluating timers, active=5 [ 48.109] sna_accel_block: flush timer expires in 16 [48125] [ 48.125] sna_wakeup_handler [ 48.125] sna_block_handler (tv=0.280000) [ 48.125] sna_scanout_do_flush: flush timer active: delta=0 [ 48.125] sna_scanout_do_flush (time=48125), triggered [ 48.125] sna_scanout_flush (time=48125), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 48.125] has_shadow: has pending damage? 0, outstanding flips: 0 [ 48.125] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 48.125] has_shadow: has pending damage? 0, outstanding flips: 0 [ 48.125] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 48.125] sna_accel_do_throttle -- no pending activity [ 48.125] sna_accel_block: evaluating timers, active=5 [ 48.125] sna_accel_block: flush timer expires in 16 [48141] [ 48.141] sna_wakeup_handler [ 48.141] sna_block_handler (tv=0.264000) [ 48.141] sna_scanout_do_flush: flush timer active: delta=0 [ 48.141] sna_scanout_do_flush (time=48141), triggered [ 48.141] sna_scanout_flush (time=48141), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 48.141] has_shadow: has pending damage? 0, outstanding flips: 0 [ 48.141] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 48.141] has_shadow: has pending damage? 0, outstanding flips: 0 [ 48.141] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 48.141] sna_accel_do_throttle -- no pending activity [ 48.141] sna_accel_block: evaluating timers, active=5 [ 48.141] sna_accel_block: flush timer expires in 16 [48157] [ 48.150] sna_wakeup_handler [ 48.150] sna_block_handler (tv=0.255000) [ 48.150] sna_scanout_do_flush: flush timer active: delta=7 [ 48.150] sna_accel_do_throttle -- no pending activity [ 48.150] sna_accel_block: evaluating timers, active=5 [ 48.150] sna_accel_block: flush timer expires in 7 [48157] [ 48.157] sna_wakeup_handler [ 48.157] sna_block_handler (tv=0.248000) [ 48.157] sna_scanout_do_flush: flush timer active: delta=0 [ 48.157] sna_scanout_do_flush (time=48157), triggered [ 48.157] sna_scanout_flush (time=48157), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 48.157] has_shadow: has pending damage? 0, outstanding flips: 0 [ 48.157] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 48.157] has_shadow: has pending damage? 0, outstanding flips: 0 [ 48.157] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 48.157] sna_accel_do_throttle -- no pending activity [ 48.157] sna_accel_block: evaluating timers, active=5 [ 48.157] sna_accel_block: flush timer expires in 16 [48173] [ 48.174] sna_wakeup_handler [ 48.174] sna_block_handler (tv=0.231000) [ 48.174] sna_scanout_do_flush: flush timer active: delta=-1 [ 48.174] sna_scanout_do_flush (time=48174), triggered [ 48.174] sna_scanout_flush (time=48174), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 48.174] has_shadow: has pending damage? 0, outstanding flips: 0 [ 48.174] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 48.174] has_shadow: has pending damage? 0, outstanding flips: 0 [ 48.174] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 48.174] sna_accel_do_throttle -- no pending activity [ 48.174] sna_accel_block: evaluating timers, active=5 [ 48.174] sna_accel_block: flush timer expires in 16 [48190] [ 48.180] sna_wakeup_handler [ 48.180] sna_block_handler (tv=0.225000) [ 48.180] sna_scanout_do_flush: flush timer active: delta=10 [ 48.180] sna_accel_do_throttle -- no pending activity [ 48.180] sna_accel_block: evaluating timers, active=5 [ 48.180] sna_accel_block: flush timer expires in 10 [48190] [ 48.190] sna_wakeup_handler [ 48.190] sna_block_handler (tv=0.215000) [ 48.190] sna_scanout_do_flush: flush timer active: delta=0 [ 48.190] sna_scanout_do_flush (time=48190), triggered [ 48.190] sna_scanout_flush (time=48190), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 48.190] has_shadow: has pending damage? 0, outstanding flips: 0 [ 48.190] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 48.190] has_shadow: has pending damage? 0, outstanding flips: 0 [ 48.190] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 48.190] sna_accel_do_throttle -- no pending activity [ 48.190] sna_accel_block: evaluating timers, active=5 [ 48.190] sna_accel_block: flush timer expires in 16 [48206] [ 48.207] sna_wakeup_handler [ 48.207] sna_block_handler (tv=0.198000) [ 48.207] sna_scanout_do_flush: flush timer active: delta=-1 [ 48.207] sna_scanout_do_flush (time=48207), triggered [ 48.207] sna_scanout_flush (time=48207), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 48.207] has_shadow: has pending damage? 0, outstanding flips: 0 [ 48.207] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 48.207] has_shadow: has pending damage? 0, outstanding flips: 0 [ 48.207] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 48.207] sna_accel_do_throttle -- no pending activity [ 48.207] sna_accel_block: evaluating timers, active=5 [ 48.207] sna_accel_block: flush timer expires in 16 [48223] [ 48.210] sna_wakeup_handler [ 48.210] sna_block_handler (tv=0.195000) [ 48.210] sna_scanout_do_flush: flush timer active: delta=13 [ 48.210] sna_accel_do_throttle -- no pending activity [ 48.210] sna_accel_block: evaluating timers, active=5 [ 48.210] sna_accel_block: flush timer expires in 13 [48223] [ 48.217] sna_wakeup_handler [ 48.217] sna_accel_flush: flush?=0, dirty?=0 [ 48.217] sna_accel_flush: flush?=0, dirty?=0 [ 48.217] sna_block_handler (tv=0.188000) [ 48.217] sna_scanout_do_flush: flush timer active: delta=6 [ 48.217] sna_accel_do_throttle -- no pending activity [ 48.217] sna_accel_block: evaluating timers, active=5 [ 48.217] sna_accel_block: flush timer expires in 6 [48223] [ 48.217] sna_wakeup_handler [ 48.217] sna_block_handler (tv=0.188000) [ 48.217] sna_scanout_do_flush: flush timer active: delta=6 [ 48.217] sna_accel_do_throttle -- no pending activity [ 48.217] sna_accel_block: evaluating timers, active=5 [ 48.217] sna_accel_block: flush timer expires in 6 [48223] [ 48.218] sna_wakeup_handler [ 48.218] sna_block_handler (tv=0.187000) [ 48.218] sna_scanout_do_flush: flush timer active: delta=5 [ 48.218] sna_accel_do_throttle -- no pending activity [ 48.218] sna_accel_block: evaluating timers, active=5 [ 48.218] sna_accel_block: flush timer expires in 5 [48223] [ 48.219] sna_wakeup_handler [ 48.219] sna_block_handler (tv=0.186000) [ 48.219] sna_scanout_do_flush: flush timer active: delta=4 [ 48.219] sna_accel_do_throttle -- no pending activity [ 48.219] sna_accel_block: evaluating timers, active=5 [ 48.219] sna_accel_block: flush timer expires in 4 [48223] [ 48.224] sna_wakeup_handler [ 48.224] sna_block_handler (tv=0.181000) [ 48.224] sna_scanout_do_flush: flush timer active: delta=-1 [ 48.224] sna_scanout_do_flush (time=48224), triggered [ 48.224] sna_scanout_flush (time=48224), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 48.224] has_shadow: has pending damage? 0, outstanding flips: 0 [ 48.224] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 48.224] has_shadow: has pending damage? 0, outstanding flips: 0 [ 48.224] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 48.224] sna_accel_do_throttle -- no pending activity [ 48.224] sna_accel_block: evaluating timers, active=5 [ 48.224] sna_accel_block: flush timer expires in 16 [48240] [ 48.240] sna_wakeup_handler [ 48.240] sna_block_handler (tv=0.165000) [ 48.240] sna_scanout_do_flush: flush timer active: delta=0 [ 48.240] sna_scanout_do_flush (time=48240), triggered [ 48.240] sna_scanout_flush (time=48240), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 48.240] has_shadow: has pending damage? 0, outstanding flips: 0 [ 48.240] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 48.240] has_shadow: has pending damage? 0, outstanding flips: 0 [ 48.240] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 48.240] sna_accel_do_throttle -- no pending activity [ 48.240] sna_accel_block: evaluating timers, active=5 [ 48.240] sna_accel_block: flush timer expires in 16 [48256] [ 48.257] sna_wakeup_handler [ 48.257] sna_block_handler (tv=0.148000) [ 48.257] sna_scanout_do_flush: flush timer active: delta=-1 [ 48.257] sna_scanout_do_flush (time=48257), triggered [ 48.257] sna_scanout_flush (time=48257), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 48.257] has_shadow: has pending damage? 0, outstanding flips: 0 [ 48.257] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 48.257] has_shadow: has pending damage? 0, outstanding flips: 0 [ 48.257] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 48.257] sna_accel_do_throttle -- no pending activity [ 48.257] sna_accel_block: evaluating timers, active=5 [ 48.257] sna_accel_block: flush timer expires in 16 [48273] [ 48.273] sna_wakeup_handler [ 48.273] sna_block_handler (tv=0.132000) [ 48.273] sna_scanout_do_flush: flush timer active: delta=0 [ 48.273] sna_scanout_do_flush (time=48273), triggered [ 48.273] sna_scanout_flush (time=48273), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 48.273] has_shadow: has pending damage? 0, outstanding flips: 0 [ 48.273] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 48.273] has_shadow: has pending damage? 0, outstanding flips: 0 [ 48.273] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 48.273] sna_accel_do_throttle -- no pending activity [ 48.273] sna_accel_block: evaluating timers, active=5 [ 48.273] sna_accel_block: flush timer expires in 16 [48289] [ 48.289] sna_wakeup_handler [ 48.289] sna_block_handler (tv=0.116000) [ 48.289] sna_scanout_do_flush: flush timer active: delta=0 [ 48.289] sna_scanout_do_flush (time=48289), triggered [ 48.289] sna_scanout_flush (time=48289), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 48.289] has_shadow: has pending damage? 0, outstanding flips: 0 [ 48.289] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 48.289] has_shadow: has pending damage? 0, outstanding flips: 0 [ 48.289] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 48.289] sna_accel_do_throttle -- no pending activity [ 48.289] sna_accel_block: evaluating timers, active=5 [ 48.289] sna_accel_block: flush timer expires in 16 [48305] [ 48.306] sna_wakeup_handler [ 48.306] sna_block_handler (tv=0.99000) [ 48.306] sna_scanout_do_flush: flush timer active: delta=-1 [ 48.306] sna_scanout_do_flush (time=48306), triggered [ 48.306] sna_scanout_flush (time=48306), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 48.306] has_shadow: has pending damage? 0, outstanding flips: 0 [ 48.306] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 48.306] has_shadow: has pending damage? 0, outstanding flips: 0 [ 48.306] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 48.306] sna_accel_do_throttle -- no pending activity [ 48.306] sna_accel_block: evaluating timers, active=5 [ 48.306] sna_accel_block: flush timer expires in 16 [48322] [ 48.322] sna_wakeup_handler [ 48.322] sna_block_handler (tv=0.83000) [ 48.322] sna_scanout_do_flush: flush timer active: delta=0 [ 48.322] sna_scanout_do_flush (time=48322), triggered [ 48.322] sna_scanout_flush (time=48322), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 48.322] has_shadow: has pending damage? 0, outstanding flips: 0 [ 48.322] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 48.322] has_shadow: has pending damage? 0, outstanding flips: 0 [ 48.322] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 48.322] sna_accel_do_throttle -- no pending activity [ 48.322] sna_accel_block: evaluating timers, active=5 [ 48.322] sna_accel_block: flush timer expires in 16 [48338] [ 48.339] sna_wakeup_handler [ 48.339] sna_block_handler (tv=0.66000) [ 48.339] sna_scanout_do_flush: flush timer active: delta=-1 [ 48.339] sna_scanout_do_flush (time=48339), triggered [ 48.339] sna_scanout_flush (time=48339), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 48.339] has_shadow: has pending damage? 0, outstanding flips: 0 [ 48.339] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 48.339] has_shadow: has pending damage? 0, outstanding flips: 0 [ 48.339] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 48.339] sna_accel_do_throttle -- no pending activity [ 48.339] sna_accel_block: evaluating timers, active=5 [ 48.339] sna_accel_block: flush timer expires in 16 [48355] [ 48.355] sna_wakeup_handler [ 48.355] sna_block_handler (tv=0.50000) [ 48.355] sna_scanout_do_flush: flush timer active: delta=0 [ 48.355] sna_scanout_do_flush (time=48355), triggered [ 48.355] sna_scanout_flush (time=48355), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 48.355] has_shadow: has pending damage? 0, outstanding flips: 0 [ 48.355] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 48.355] has_shadow: has pending damage? 0, outstanding flips: 0 [ 48.355] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 48.355] sna_accel_do_throttle -- no pending activity [ 48.355] sna_accel_block: evaluating timers, active=5 [ 48.355] sna_accel_block: flush timer expires in 16 [48371] [ 48.371] sna_wakeup_handler [ 48.371] sna_block_handler (tv=0.34000) [ 48.372] sna_scanout_do_flush: flush timer active: delta=-1 [ 48.372] sna_scanout_do_flush (time=48372), triggered [ 48.372] sna_scanout_flush (time=48372), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 48.372] has_shadow: has pending damage? 0, outstanding flips: 0 [ 48.372] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 48.372] has_shadow: has pending damage? 0, outstanding flips: 0 [ 48.372] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 48.372] sna_accel_do_throttle -- no pending activity [ 48.372] sna_accel_block: evaluating timers, active=5 [ 48.372] sna_accel_block: flush timer expires in 16 [48388] [ 48.388] sna_wakeup_handler [ 48.388] sna_block_handler (tv=0.17000) [ 48.388] sna_scanout_do_flush: flush timer active: delta=0 [ 48.388] sna_scanout_do_flush (time=48388), triggered [ 48.388] sna_scanout_flush (time=48388), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 48.388] has_shadow: has pending damage? 0, outstanding flips: 0 [ 48.388] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 48.388] has_shadow: has pending damage? 0, outstanding flips: 0 [ 48.388] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 48.388] sna_accel_do_throttle -- no pending activity [ 48.388] sna_accel_block: evaluating timers, active=5 [ 48.388] sna_accel_block: flush timer expires in 16 [48404] [ 48.404] sna_wakeup_handler [ 48.404] sna_block_handler (tv=0.1000) [ 48.404] sna_scanout_do_flush: flush timer active: delta=0 [ 48.404] sna_scanout_do_flush (time=48404), triggered [ 48.404] sna_scanout_flush (time=48404), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 48.404] has_shadow: has pending damage? 0, outstanding flips: 0 [ 48.404] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 48.404] has_shadow: has pending damage? 0, outstanding flips: 0 [ 48.404] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 48.404] sna_accel_do_throttle -- no pending activity [ 48.404] sna_accel_block: evaluating timers, active=5 [ 48.404] sna_accel_block: flush timer expires in 16 [48420] [ 48.406] sna_wakeup_handler [ 48.406] sna_block_handler (tv=572.683000) [ 48.406] sna_scanout_do_flush: flush timer active: delta=14 [ 48.406] sna_accel_do_throttle -- no pending activity [ 48.406] sna_accel_block: evaluating timers, active=5 [ 48.406] sna_accel_block: flush timer expires in 14 [48420] [ 48.420] sna_wakeup_handler [ 48.420] sna_block_handler (tv=572.669000) [ 48.420] sna_scanout_do_flush: flush timer active: delta=0 [ 48.420] sna_scanout_do_flush (time=48420), triggered [ 48.420] sna_scanout_flush (time=48420), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 48.420] has_shadow: has pending damage? 0, outstanding flips: 0 [ 48.420] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 48.420] has_shadow: has pending damage? 0, outstanding flips: 0 [ 48.420] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 48.420] sna_accel_do_throttle -- no pending activity [ 48.420] sna_accel_block: evaluating timers, active=5 [ 48.420] sna_accel_block: flush timer expires in 16 [48436] [ 48.436] sna_wakeup_handler [ 48.436] sna_block_handler (tv=572.653000) [ 48.436] sna_scanout_do_flush: flush timer active: delta=0 [ 48.436] sna_scanout_do_flush (time=48436), triggered [ 48.436] sna_scanout_flush (time=48436), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 48.436] has_shadow: has pending damage? 0, outstanding flips: 0 [ 48.436] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 48.436] has_shadow: has pending damage? 0, outstanding flips: 0 [ 48.436] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 48.436] sna_accel_do_throttle -- no pending activity [ 48.437] sna_accel_block: evaluating timers, active=5 [ 48.437] sna_accel_block: flush timer expires in 16 [48452] [ 48.453] sna_wakeup_handler [ 48.453] sna_block_handler (tv=572.636000) [ 48.453] sna_scanout_do_flush: flush timer active: delta=-1 [ 48.453] sna_scanout_do_flush (time=48453), triggered [ 48.453] sna_scanout_flush (time=48453), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 48.453] has_shadow: has pending damage? 0, outstanding flips: 0 [ 48.453] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 48.453] has_shadow: has pending damage? 0, outstanding flips: 0 [ 48.453] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 48.453] sna_accel_do_throttle -- no pending activity [ 48.453] sna_accel_block: evaluating timers, active=5 [ 48.453] sna_accel_block: flush timer expires in 16 [48469] [ 48.457] sna_wakeup_handler [ 48.457] sna_accel_flush: flush?=0, dirty?=0 [ 48.457] sna_accel_flush: flush?=0, dirty?=0 [ 48.457] sna_block_handler (tv=0.500000) [ 48.457] sna_scanout_do_flush: flush timer active: delta=12 [ 48.457] sna_accel_do_throttle -- no pending activity [ 48.457] sna_accel_block: evaluating timers, active=5 [ 48.457] sna_accel_block: flush timer expires in 12 [48469] [ 48.457] sna_wakeup_handler [ 48.457] sna_block_handler (tv=0.500000) [ 48.457] sna_scanout_do_flush: flush timer active: delta=12 [ 48.457] sna_accel_do_throttle -- no pending activity [ 48.457] sna_accel_block: evaluating timers, active=5 [ 48.457] sna_accel_block: flush timer expires in 12 [48469] [ 48.457] sna_wakeup_handler [ 48.457] sna_accel_flush: flush?=0, dirty?=0 [ 48.457] sna_accel_flush: flush?=0, dirty?=0 [ 48.457] sna_accel_flush: flush?=0, dirty?=0 [ 48.457] sna_accel_flush: flush?=0, dirty?=0 [ 48.457] sna_block_handler (tv=0.500000) [ 48.457] sna_scanout_do_flush: flush timer active: delta=12 [ 48.457] sna_accel_do_throttle -- no pending activity [ 48.457] sna_accel_block: evaluating timers, active=5 [ 48.457] sna_accel_block: flush timer expires in 12 [48469] [ 48.458] sna_wakeup_handler [ 48.458] sna_accel_flush: flush?=0, dirty?=0 [ 48.458] sna_block_handler (tv=0.499000) [ 48.458] sna_scanout_do_flush: flush timer active: delta=11 [ 48.458] sna_accel_do_throttle -- no pending activity [ 48.458] sna_accel_block: evaluating timers, active=5 [ 48.458] sna_accel_block: flush timer expires in 11 [48469] [ 48.469] sna_wakeup_handler [ 48.469] sna_accel_flush: flush?=0, dirty?=0 [ 48.469] sna_accel_flush: flush?=0, dirty?=0 [ 48.469] sna_block_handler (tv=0.488000) [ 48.469] sna_scanout_do_flush: flush timer active: delta=0 [ 48.469] sna_scanout_do_flush (time=48469), triggered [ 48.469] sna_scanout_flush (time=48469), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 48.469] has_shadow: has pending damage? 0, outstanding flips: 0 [ 48.469] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 48.469] has_shadow: has pending damage? 0, outstanding flips: 0 [ 48.469] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 48.469] sna_accel_do_throttle -- no pending activity [ 48.469] sna_accel_block: evaluating timers, active=5 [ 48.469] sna_accel_block: flush timer expires in 16 [48485] [ 48.485] sna_wakeup_handler [ 48.485] sna_create_pixmap(220, 20, 32, usage=0) [ 48.485] kgem_can_create_2d: 220x20 @ 32 [ 48.485] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=896, height=20 [ 48.485] kgem_can_create_2d: untiled size=20480 [ 48.485] kgem_choose_tiling: 220x20 -> 1 [ 48.485] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1024, height=24 [ 48.485] kgem_can_create_2d: tiled[1] size=24576 [ 48.485] sna_create_pixmap: usage=0, flags=1b [ 48.485] sna_create_pixmap: creating GPU pixmap 220x20, stride=880, flags=1b [ 48.485] __pop_freed_pixmap: reusing freed pixmap=3453 header [ 48.485] create_pixmap_hdr: pixmap=3456, width=220, height=20, usage=0 [ 48.485] sna_create_pixmap: serial=3456, 220x20, usage=0 [ 48.485] sna_composite_rectangles(pixmap=3457, op=0, 0 x 1 [(0, 0)x(220, 20) ...]) [ 48.485] sna_composite_rectangles: converted to op 0 [ 48.485] sna_composite_rectangles[0] (0, 0)x(220, 20) -> (0, 0), (220, 20) [ 48.485] sna_composite_rectangles: nrects=1, region=(0, 0), (220, 20) x 1 [ 48.485] sna_composite_rectangles: clipped extents (0, 0),(220, 20) x 1 [ 48.485] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(220, 20) [ 48.485] sna_composite_rectangles: dropping last-cpu hint [ 48.485] sna_drawable_use_bo pixmap=3457, box=((0, 0), (220, 20)), flags=19... [ 48.485] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 48.485] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 48.485] sna_pixmap_move_to_gpu(pixmap=3457, usage=0), flags=b [ 48.485] sna_pixmap_move_to_gpu: CPU damage? 0 [ 48.485] sna_pixmap_move_to_gpu: creating GPU bo (220x20@32), create=b [ 48.485] kgem_choose_tiling: 220x20 -> 1 [ 48.485] kgem_choose_tiling: 220x20 -> 1 [ 48.485] sna_pixmap_alloc_gpu: pixmap=3457 [ 48.485] kgem_create_2d(220x20, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 48.485] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1024, height=24 [ 48.485] kgem_set_tiling: handle=125, tiling=1 [1], pitch=1024 [1024]: 1 [ 48.485] kgem_bo_remove_from_inactive: removing handle=125 from inactive [ 48.485] from inactive: pitch=1024, tiling=1: handle=125, id=2026 [ 48.485] __sna_damage_all(220, 20) [ 48.485] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 48.485] sna_pixmap_mark_active: pixmap=3457, handle=125 [ 48.485] sna_drawable_use_bo: allocated GPU bo for operation [ 48.485] sna_drawable_use_bo: using GPU bo with damage? 0 [ 48.485] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 48.485] kgem_bo_is_render: handle=125, rq? 0 [0] [ 48.485] kgem_bo_is_render: handle=125, rq? 0 [0] [ 48.485] gen9_render_fill_boxes(0 x 1 [(0, 0), (220, 20) ...]) [ 48.485] sna_render_get_solid: 0 [ 48.485] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 48.485] kgem_check_bo: num_pages=+16, num_exec=+1 [ 48.485] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 48.485] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 48.485] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 48.485] kgem_add_handle: handle=4, index=0 [ 48.485] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 48.485] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 48.485] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 48.485] gen9_composite_get_binding_table(ffc0) [ 48.485] kgem_add_reloc64: handle=125, pos=16360, delta=0, domains=20002 [ 48.485] kgem_add_handle: handle=125, index=1 [ 48.485] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd0d4000) [ 48.485] __kgem_bo_mark_dirty: handle=125 (proxy? 0) [ 48.485] [3fe0] bind bo(handle=125, addr=fd0d4000), format=192, width=220, height=20, pitch=1024, tiling=1 -> render [ 48.485] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 48.485] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 48.485] kgem_add_handle: handle=7, index=2 [ 48.485] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 48.485] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 48.485] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 48.485] gen9_emit_sampler: sampler = 1 [ 48.485] gen9_emit_sf: num_sf_outputs=1 [ 48.485] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 48.485] gen9_emit_vertex_elements: setup id=0 [ 48.485] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 48.485] (0, 0), (220, 20) [ 48.485] gen8_vertex_flush[490] = 3 [ 48.485] sna_composite_rectangles: pixmap=3457 marking clear [0]? 1 [ 48.485] sna_composite_rectangles(pixmap=3457, op=1, fff2f1f0 x 1 [(0, 0)x(220, 20) ...]) [ 48.485] sna_composite_rectangles: converted to op 1 [ 48.485] sna_composite_rectangles[0] (0, 0)x(220, 20) -> (0, 0), (220, 20) [ 48.485] sna_composite_rectangles: nrects=1, region=(0, 0), (220, 20) x 1 [ 48.485] sna_composite_rectangles: clipped extents (0, 0),(220, 20) x 1 [ 48.485] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(220, 20) [ 48.485] sna_composite_rectangles: promoting to full GPU [ 48.485] sna_composite_rectangles: dropping last-cpu hint [ 48.485] sna_drawable_use_bo pixmap=3457, box=((0, 0), (220, 20)), flags=19... [ 48.485] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 48.485] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 48.485] sna_drawable_use_bo: using whole GPU bo [ 48.485] gen9_render_fill_boxes (op=1, color=(f2f2, f1f1, f0f0, ffff) [20028888]) [ 48.485] kgem_bo_is_render: handle=125, rq? 1 [1] [ 48.485] gen9_render_fill_boxes(fff2f1f0 x 1 [(0, 0), (220, 20) ...]) [ 48.485] sna_render_get_solid: fff2f1f0 [ 48.485] sna_render_get_solid(15) = fff2f1f0 (old) [ 48.485] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 48.485] kgem_check_bo: num_pages=+0, num_exec=+0 [ 48.485] gen9_composite_get_binding_table(ff00) [ 48.485] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 48.485] kgem_add_reloc64: adding proxy [delta=60] for handle=8 [ 48.485] kgem_add_handle: handle=8, index=3 [ 48.485] kgem_add_reloc64[5] = (delta=60, target handle=3, presumed=fdffe000) [ 48.485] [3fb0] bind bo(handle=8, addr=fdffe03c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 48.485] gen9_emit_vertex_elements: setup id=0 [ 48.485] (0, 0), (220, 20) [ 48.485] gen8_vertex_flush[4cc] = 3 [ 48.485] sna_composite_rectangles: pixmap=3457 marking clear [fff2f1f0]? 1 [ 48.485] sna_composite_rectangles(pixmap=3457, op=1, ff300a24 x 2 [(0, 0)x(220, 20) ...]) [ 48.485] sna_composite_rectangles: converted to op 1 [ 48.485] sna_composite_rectangles[0] (0, 0)x(220, 20) -> (0, 0), (220, 20) [ 48.485] sna_composite_rectangles[1] (0, 0)x(220, 20) -> (0, 0), (220, 20) [ 48.485] sna_composite_rectangles: nrects=2, region=(0, 0), (220, 20) x 2 [ 48.485] sna_composite_rectangles: clipped extents (0, 0),(220, 20) x 1 [ 48.485] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(220, 20) [ 48.485] sna_composite_rectangles: promoting to full GPU [ 48.485] sna_composite_rectangles: dropping last-cpu hint [ 48.485] sna_drawable_use_bo pixmap=3457, box=((0, 0), (220, 20)), flags=19... [ 48.485] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 48.485] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 48.485] sna_drawable_use_bo: using whole GPU bo [ 48.485] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 48.485] kgem_bo_is_render: handle=125, rq? 1 [1] [ 48.485] gen9_render_fill_boxes(ff300a24 x 1 [(0, 0), (220, 20) ...]) [ 48.485] sna_render_get_solid: ff300a24 [ 48.485] sna_render_get_solid(17) = ff300a24 (old) [ 48.485] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 48.485] kgem_check_bo: num_pages=+0, num_exec=+0 [ 48.485] gen9_composite_get_binding_table(fe80) [ 48.485] kgem_add_reloc64: handle=8, pos=16280, delta=0, domains=40000 [ 48.485] kgem_add_reloc64: adding proxy [delta=68] for handle=8 [ 48.485] kgem_add_reloc64[6] = (delta=68, target handle=3, presumed=fdffe000) [ 48.485] [3f90] bind bo(handle=8, addr=fdffe044), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 48.485] gen9_emit_vertex_elements: setup id=0 [ 48.485] (0, 0), (220, 20) [ 48.485] gen8_vertex_flush[508] = 3 [ 48.485] sna_composite_rectangles: pixmap=3457 marking clear [ff300a24]? 1 [ 48.485] sna_glyphs(op=3, nlist=2, src=(1, -2)) [ 48.485] kgem_bo_is_busy: handle=125, domain: 0 exec? 1, rq? 1 [ 48.485] can_discard_mask: nlist=2, mask=28888, depth 32, op=3 (bounded? 1) [ 48.485] glyphs_format: format=166024, depth=32 [ 48.485] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 48.485] sna_glyphs: discarding mask [ 48.485] glyphs0_to_dst(op=3, src=(1, -2), nlist=2, dst=(1, -2)+(0, 0)) [ 48.485] clipped_glyphs? 47 glyph in 2 lists extents (0, -14), (199, 19), region (0, 0), (199, 19): yes [ 48.485] gen9_render_composite: 0x0, current mode=1/1 [ 48.485] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 48.485] gen9_composite_fallback: mask is already on the GPU, try to use GPU [ 48.485] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 48.485] sna_drawable_use_bo pixmap=3457, box=((0, 0), (199, 19)), flags=7... [ 48.485] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 48.485] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 48.485] sna_drawable_use_bo: using whole GPU bo [ 48.485] gen9_composite_set_target: pixmap=3457, format=20028888, size=220x20, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 48.485] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 48.485] color_convert: src=ffffffff [20028888] [ 48.485] color_convert: dst=ffffffff [20028888] [ 48.485] sna_render_get_solid: ffffffff [ 48.485] sna_render_get_solid(white) [ 48.485] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 48.485] sna_transform_is_imprecise_integer_translation: no transform [ 48.485] gen9_composite_picture: integer translation (0, 0), removing [ 48.485] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 48.485] sna_render_pixmap_bo: GPU all damaged [ 48.485] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 48.485] gen4_choose_composite_emitter: solid, identity mask [ 48.485] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 48.485] aligning vertex: was 2, now 4 floats per vertex [ 48.485] gen9_composite_get_binding_table(fe00) [ 48.485] kgem_add_reloc64: handle=7, pos=16248, delta=0, domains=40000 [ 48.485] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 48.485] kgem_add_reloc64[7] = (delta=1048, target handle=2, presumed=fffe8000) [ 48.485] [3f70] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 48.485] kgem_add_reloc64: handle=6, pos=16232, delta=0, domains=40000 [ 48.485] kgem_add_handle: handle=6, index=4 [ 48.485] kgem_add_reloc64[8] = (delta=0, target handle=4, presumed=fd581000) [ 48.485] [3f60] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 48.485] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 48.485] gen9_emit_sampler: sampler = a [ 48.485] gen9_emit_sf: num_sf_outputs=2 [ 48.485] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 48.485] gen9_emit_vertex_elements: setup id=9 [ 48.485] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 48.485] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 48.485] glyphs0_to_dst: glyph=(10, -13), (19, 1), clip=(0, 0), (199, 19) [ 48.485] glyphs0_to_dst: blt=(10, 0), (19, 1) [ 48.485] emit_primitive_identity_mask__avx2: dst=(10, 0), mask=(832.00, 45.00) x (9.00, 1.00) [ 48.485] glyphs0_to_dst: glyph=(55, -10), (64, 1), clip=(0, 0), (199, 19) [ 48.485] glyphs0_to_dst: blt=(55, 0), (64, 1) [ 48.485] emit_primitive_identity_mask__avx2: dst=(55, 0), mask=(880.00, 26.00) x (9.00, 1.00) [ 48.485] glyphs0_to_dst: glyph=(73, -13), (82, 1), clip=(0, 0), (199, 19) [ 48.485] glyphs0_to_dst: blt=(73, 0), (82, 1) [ 48.485] emit_primitive_identity_mask__avx2: dst=(73, 0), mask=(832.00, 45.00) x (9.00, 1.00) [ 48.485] glyphs0_to_dst: glyph=(91, -10), (100, 1), clip=(0, 0), (199, 19) [ 48.485] glyphs0_to_dst: blt=(91, 0), (100, 1) [ 48.485] emit_primitive_identity_mask__avx2: dst=(91, 0), mask=(880.00, 26.00) x (9.00, 1.00) [ 48.485] glyphs0_to_dst: glyph=(99, 0), (110, 2), clip=(0, 0), (199, 19) [ 48.485] glyphs0_to_dst: blt=(99, 0), (110, 2) [ 48.485] emit_primitive_identity_mask__avx2: dst=(99, 0), mask=(832.00, 48.00) x (11.00, 2.00) [ 48.485] glyphs0_to_dst: glyph=(135, 0), (146, 2), clip=(0, 0), (199, 19) [ 48.485] glyphs0_to_dst: blt=(135, 0), (146, 2) [ 48.485] emit_primitive_identity_mask__avx2: dst=(135, 0), mask=(832.00, 48.00) x (11.00, 2.00) [ 48.485] glyphs0_to_dst: glyph=(162, -10), (172, 1), clip=(0, 0), (199, 19) [ 48.485] glyphs0_to_dst: blt=(162, 0), (172, 1) [ 48.485] emit_primitive_identity_mask__avx2: dst=(162, 0), mask=(880.00, 58.00) x (10.00, 1.00) [ 48.485] glyphs0_to_dst: glyph=(0, 10), (10, 13), clip=(0, 0), (199, 19) [ 48.485] glyphs0_to_dst: blt=(0, 10), (10, 13) [ 48.485] emit_primitive_identity_mask__avx2: dst=(0, 10), mask=(1008.00, 48.00) x (10.00, 3.00) [ 48.485] glyphs0_to_dst: glyph=(10, 4), (19, 18), clip=(0, 0), (199, 19) [ 48.485] glyphs0_to_dst: blt=(10, 4), (19, 18) [ 48.485] emit_primitive_identity_mask__avx2: dst=(10, 4), mask=(832.00, 32.00) x (9.00, 14.00) [ 48.485] glyphs0_to_dst: glyph=(19, 7), (28, 15), clip=(0, 0), (199, 19) [ 48.485] glyphs0_to_dst: blt=(19, 7), (28, 15) [ 48.485] emit_primitive_identity_mask__avx2: dst=(19, 7), mask=(896.00, 48.00) x (9.00, 8.00) [ 48.485] glyphs0_to_dst: glyph=(27, 7), (37, 15), clip=(0, 0), (199, 19) [ 48.485] glyphs0_to_dst: blt=(27, 7), (37, 15) [ 48.485] emit_primitive_identity_mask__avx2: dst=(27, 7), mask=(848.00, 16.00) x (10.00, 8.00) [ 48.485] glyphs0_to_dst: glyph=(37, 7), (46, 15), clip=(0, 0), (199, 19) [ 48.485] glyphs0_to_dst: blt=(37, 7), (46, 15) [ 48.485] emit_primitive_identity_mask__avx2: dst=(37, 7), mask=(848.00, 48.00) x (9.00, 8.00) [ 48.485] glyphs0_to_dst: glyph=(45, 4), (55, 15), clip=(0, 0), (199, 19) [ 48.485] glyphs0_to_dst: blt=(45, 4), (55, 15) [ 48.485] emit_primitive_identity_mask__avx2: dst=(45, 4), mask=(992.00, 32.00) x (10.00, 11.00) [ 48.485] glyphs0_to_dst: glyph=(55, 7), (64, 18), clip=(0, 0), (199, 19) [ 48.485] glyphs0_to_dst: blt=(55, 7), (64, 18) [ 48.485] emit_primitive_identity_mask__avx2: dst=(55, 7), mask=(880.00, 16.00) x (9.00, 11.00) [ 48.485] glyphs0_to_dst: glyph=(64, 4), (73, 15), clip=(0, 0), (199, 19) [ 48.485] glyphs0_to_dst: blt=(64, 4), (73, 15) [ 48.485] emit_primitive_identity_mask__avx2: dst=(64, 4), mask=(880.00, 0.00) x (9.00, 11.00) [ 48.485] glyphs0_to_dst: glyph=(73, 4), (82, 18), clip=(0, 0), (199, 19) [ 48.485] glyphs0_to_dst: blt=(73, 4), (82, 18) [ 48.485] emit_primitive_identity_mask__avx2: dst=(73, 4), mask=(832.00, 32.00) x (9.00, 14.00) [ 48.485] glyphs0_to_dst: glyph=(81, 7), (91, 15), clip=(0, 0), (199, 19) [ 48.485] glyphs0_to_dst: blt=(81, 7), (91, 15) [ 48.485] emit_primitive_identity_mask__avx2: dst=(81, 7), mask=(848.00, 16.00) x (10.00, 8.00) [ 48.485] glyphs0_to_dst: glyph=(91, 7), (100, 18), clip=(0, 0), (199, 19) [ 48.485] glyphs0_to_dst: blt=(91, 7), (100, 18) [ 48.485] emit_primitive_identity_mask__avx2: dst=(91, 7), mask=(880.00, 16.00) x (9.00, 11.00) [ 48.485] glyphs0_to_dst: glyph=(99, 17), (110, 19), clip=(0, 0), (199, 19) [ 48.485] glyphs0_to_dst: blt=(99, 17), (110, 19) [ 48.485] emit_primitive_identity_mask__avx2: dst=(99, 17), mask=(832.00, 48.00) x (11.00, 2.00) [ 48.485] glyphs0_to_dst: glyph=(108, 3), (118, 15), clip=(0, 0), (199, 19) [ 48.485] glyphs0_to_dst: blt=(108, 3), (118, 15) [ 48.486] emit_primitive_identity_mask__avx2: dst=(108, 3), mask=(864.00, 0.00) x (10.00, 12.00) [ 48.486] glyphs0_to_dst: glyph=(117, 7), (127, 15), clip=(0, 0), (199, 19) [ 48.486] glyphs0_to_dst: blt=(117, 7), (127, 15) [ 48.486] emit_primitive_identity_mask__avx2: dst=(117, 7), mask=(864.00, 32.00) x (10.00, 8.00) [ 48.486] glyphs0_to_dst: glyph=(126, 4), (136, 15), clip=(0, 0), (199, 19) [ 48.486] glyphs0_to_dst: blt=(126, 4), (136, 15) [ 48.486] emit_primitive_identity_mask__avx2: dst=(126, 4), mask=(880.00, 32.00) x (10.00, 11.00) [ 48.486] glyphs0_to_dst: glyph=(135, 17), (146, 19), clip=(0, 0), (199, 19) [ 48.486] glyphs0_to_dst: blt=(135, 17), (146, 19) [ 48.486] emit_primitive_identity_mask__avx2: dst=(135, 17), mask=(832.00, 48.00) x (11.00, 2.00) [ 48.486] glyphs0_to_dst: glyph=(144, 4), (154, 15), clip=(0, 0), (199, 19) [ 48.486] glyphs0_to_dst: blt=(144, 4), (154, 15) [ 48.486] emit_primitive_identity_mask__avx2: dst=(144, 4), mask=(880.00, 32.00) x (10.00, 11.00) [ 48.486] glyphs0_to_dst: glyph=(153, 7), (163, 15), clip=(0, 0), (199, 19) [ 48.486] glyphs0_to_dst: blt=(153, 7), (163, 15) [ 48.486] emit_primitive_identity_mask__avx2: dst=(153, 7), mask=(944.00, 0.00) x (10.00, 8.00) [ 48.486] glyphs0_to_dst: glyph=(162, 7), (172, 18), clip=(0, 0), (199, 19) [ 48.486] glyphs0_to_dst: blt=(162, 7), (172, 18) [ 48.486] emit_primitive_identity_mask__avx2: dst=(162, 7), mask=(880.00, 48.00) x (10.00, 11.00) [ 48.486] glyphs0_to_dst: glyph=(174, 12), (179, 15), clip=(0, 0), (199, 19) [ 48.486] glyphs0_to_dst: blt=(174, 12), (179, 15) [ 48.486] emit_primitive_identity_mask__avx2: dst=(174, 12), mask=(1008.00, 32.00) x (5.00, 3.00) [ 48.486] glyphs0_to_dst: glyph=(181, 7), (190, 15), clip=(0, 0), (199, 19) [ 48.486] glyphs0_to_dst: blt=(181, 7), (190, 15) [ 48.486] emit_primitive_identity_mask__avx2: dst=(181, 7), mask=(896.00, 48.00) x (9.00, 8.00) [ 48.486] glyphs0_to_dst: glyph=(190, 3), (199, 15), clip=(0, 0), (199, 19) [ 48.486] glyphs0_to_dst: blt=(190, 3), (199, 15) [ 48.486] emit_primitive_identity_mask__avx2: dst=(190, 3), mask=(992.00, 48.00) x (9.00, 12.00) [ 48.486] gen8_vertex_flush[5e4] = 87 [ 48.486] gen9_magic_ca_pass: CA fixup (5 -> 92) [ 48.486] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 48.486] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 48.486] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 48.486] sna_composite_rectangles(pixmap=3457, op=1, ffffffff x 1 [(208, 1)x(9, 17) ...]) [ 48.486] sna_composite_rectangles: converted to op 1 [ 48.486] sna_composite_rectangles[0] (208, 1)x(9, 17) -> (208, 1), (217, 18) [ 48.486] sna_composite_rectangles: nrects=1, region=(208, 1), (217, 18) x 1 [ 48.486] sna_composite_rectangles: clipped extents (208, 1),(217, 18) x 1 [ 48.486] sna_composite_rectangles: pixmap +(0, 0) extents (208, 1),(217, 18) [ 48.486] sna_composite_rectangles: dropping last-cpu hint [ 48.486] sna_drawable_use_bo pixmap=3457, box=((208, 1), (217, 18)), flags=9... [ 48.486] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 48.486] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 48.486] sna_drawable_use_bo: using whole GPU bo [ 48.486] gen9_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20028888]) [ 48.486] kgem_bo_is_render: handle=125, rq? 1 [1] [ 48.486] gen9_render_fill_boxes(ffffffff x 1 [(208, 1), (217, 18) ...]) [ 48.486] sna_render_get_solid: ffffffff [ 48.486] sna_render_get_solid(white) [ 48.486] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 48.486] kgem_check_bo: num_pages=+0, num_exec=+0 [ 48.486] aligning vertex: was 4, now 2 floats per vertex [ 48.486] gen9_composite_get_binding_table(fd40) [ 48.486] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 48.486] gen9_emit_sampler: sampler = 1 [ 48.486] gen9_emit_sf: num_sf_outputs=1 [ 48.486] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 48.486] gen9_emit_vertex_elements: setup id=0 [ 48.486] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 48.486] (208, 1), (217, 18) [ 48.486] gen8_vertex_flush[700] = 3 [ 48.486] sna_copy_area: src=pixmap=3457:(0, 0)x(220, 20)+(0, 0) -> dst=pixmap=3060:(477, 646)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 48.486] sna_copy_area: normal copy [ 48.486] sna_do_copy: src=(0, 0), dst=(477, 646), size=(220x20) [ 48.486] sna_do_copy: after drawable: src=(0, 0), dst=(542, 670), size=(220x20) [ 48.486] sna_do_copy: dst extents (542, 670), (762, 690), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 48.486] sna_do_copy: clipped dst extents (542, 670), (762, 690) [ 48.486] sna_do_copy: unclipped src extents (0, 0), (220, 20) [ 48.486] sna_do_copy: clipped src extents (0, 0), (220, 20) [ 48.486] sna_do_copy: pixmap -- no source clipping [ 48.486] sna_do_copy: src extents (0, 0), (220, 20) x 1 [ 48.486] sna_do_copy: copy region (542, 670), (762, 690) x 1 + (-542, -670) [ 48.486] sna_copy_boxes (boxes=1x[(542, 670), (762, 690)...], src pixmap=3457+(-542, -670), dst pixmap=3060+(-65, -24), alu=3, src.size=220x20, dst.size=3775x2136) [ 48.486] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94ac8f90, gpu_bo=125, cpu_bo=0), replaces=0 [ 48.486] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 48.486] sna_drawable_use_bo pixmap=3060, box=((477, 646), (697, 666)), flags=b... [ 48.486] sna_drawable_use_bo: exported target, set PREFER_GPU [ 48.486] sna_drawable_use_bo: pinned, never REPLACES [ 48.486] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=b [ 48.486] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 48.486] sna_drawable_use_bo: using whole GPU bo [ 48.486] sna_pixmap_move_to_gpu(pixmap=3457, usage=0), flags=a [ 48.486] sna_pixmap_move_to_gpu: already all-damaged [ 48.486] sna_pixmap_mark_active: pixmap=3457, handle=125 [ 48.486] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 48.486] gen9_render_copy_boxes (-477, -646)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 48.486] kgem_bo_is_render: handle=125, rq? 1 [1] [ 48.486] kgem_bo_is_render: handle=9, rq? 0 [0] [ 48.486] kgem_bo_is_render: handle=9, rq? 0 [0] [ 48.486] kgem_bo_is_render: handle=125, rq? 1 [1] [ 48.486] kgem_set_mode: flushing before new bo [ 48.486] gen8_vertex_close: used=374, vbo active? 23, vb=201, nreloc=2 [ 48.486] gen8_vertex_close: reloc[0] = 287 [ 48.486] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 48.486] kgem_add_handle: handle=23, index=5 [ 48.486] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=fd541000) [ 48.486] gen8_vertex_close: reloc[1] = 372 [ 48.486] kgem_add_reloc64: handle=23, pos=372, delta=0, domains=200000 [ 48.486] kgem_add_reloc64[10] = (delta=0, target handle=5, presumed=fd541000) [ 48.486] batch[1/1, flags=1800]: 454 454 16224 16384, nreloc=11, nexec=6, nfence=0, aperture=1116 [fenced=0] [ 48.486] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 48.486] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 48.486] kgem_fixup_relocs: shrinking by 61440 [ 48.486] __kgem_busy: handle=1, busy=0, wedged=0 [ 48.486] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 48.486] kgem_commit: release handle=125 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd0d4000 [ 48.486] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 48.486] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 48.486] __kgem_bo_clear_busy: handle=7 [ 48.486] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 48.486] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 48.486] __kgem_bo_clear_busy: handle=8 [ 48.486] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 48.486] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 48.486] __kgem_bo_clear_busy: handle=8 [ 48.486] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 48.486] __kgem_bo_clear_busy: handle=7 [ 48.486] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 48.486] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 48.486] __kgem_busy: handle=1, busy=131072, wedged=0 [ 48.486] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 48.486] kgem_check_bo: num_pages=+8116, num_exec=+2 [ 48.486] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 48.486] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 48.486] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 48.486] kgem_add_handle: handle=4, index=0 [ 48.486] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 48.486] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 48.486] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 48.486] gen9_composite_get_binding_table(ffc0) [ 48.486] kgem_add_reloc64: handle=9, pos=16360, delta=0, domains=20002 [ 48.486] kgem_add_handle: handle=9, index=1 [ 48.486] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f02dd000) [ 48.486] __kgem_bo_mark_dirty: handle=9 (proxy? 0) [ 48.486] [3fe0] bind bo(handle=9, addr=f02dd000), format=192, width=3775, height=2136, pitch=15360, tiling=1 -> render [ 48.486] kgem_add_reloc64: handle=125, pos=16344, delta=0, domains=40000 [ 48.486] kgem_add_handle: handle=125, index=2 [ 48.486] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd0d4000) [ 48.486] [3fd0] bind bo(handle=125, addr=fd0d4000), format=192, width=220, height=20, pitch=1024, tiling=1 -> sampler [ 48.486] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 48.486] gen9_emit_sampler: sampler = 0 [ 48.486] gen9_emit_sf: num_sf_outputs=1 [ 48.486] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 48.486] gen9_emit_vertex_elements: setup id=0 [ 48.486] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 48.486] (0, 0) -> (477, 646) + (220, 20) [ 48.486] gen8_vertex_flush[490] = 3 [ 48.486] sna_accel_flush: flush?=1, dirty?=0 [ 48.486] gen8_vertex_close: used=380, vbo active? 23, vb=1, nreloc=1 [ 48.486] gen8_vertex_close: reloc[0] = 287 [ 48.486] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 48.486] kgem_add_handle: handle=23, index=3 [ 48.486] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 48.486] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=8190 [fenced=0] [ 48.486] __kgem_busy: handle=1, busy=0, wedged=0 [ 48.486] __kgem_retire_rq: request 1 complete [ 48.486] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 48.486] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 48.486] kgem_fixup_relocs: shrinking by 61440 [ 48.486] __kgem_busy: handle=1, busy=0, wedged=0 [ 48.486] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 48.486] kgem_commit: release handle=9 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f02dd000 [ 48.486] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 48.486] kgem_commit: release handle=125 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd0d4000 [ 48.486] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 48.486] __kgem_busy: handle=1, busy=131072, wedged=0 [ 48.486] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 48.486] sna_accel_flush: flush?=0, dirty?=0 [ 48.486] sna_accel_flush: flush?=0, dirty?=0 [ 48.486] sna_accel_flush: flush?=0, dirty?=0 [ 48.486] sna_destroy_pixmap: pixmap=3457, attached?=1 [ 48.486] _kgem_bo_destroy: handle=125, proxy? 0 [ 48.486] __kgem_bo_destroy: handle=125, size=65536 [ 48.486] __kgem_busy: handle=125, busy=131072, wedged=0 [ 48.486] __kgem_bo_destroy: handle=125 -> active [ 48.486] __sna_free_pixmap(pixmap=3457) [ 48.486] sna_accel_flush: flush?=0, dirty?=0 [ 48.486] sna_accel_flush: flush?=0, dirty?=0 [ 48.486] sna_accel_flush: flush?=0, dirty?=0 [ 48.487] sna_block_handler (tv=0.471000) [ 48.487] kgem_retire, need_retire?=1 [ 48.487] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 48.487] kgem_retire__requests_ring: retiring ring 0 [ 48.487] __kgem_busy: handle=1, busy=0, wedged=0 [ 48.487] __kgem_retire_rq: request 1 complete [ 48.487] __kgem_bo_flush: handle=9, busy=0, wedged=0 [ 48.487] __kgem_bo_flush: handle=125, busy=0, wedged=0 [ 48.487] kgem_bo_move_to_cache: release handle=125 [ 48.487] kgem_bo_move_to_inactive: moving handle=125 to inactive [ 48.487] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 48.487] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 48.487] kgem_retire -- retired=1, need_retire=0 [ 48.487] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 48.487] gen6_render_retire: resetting idle vbo [ 48.487] sna_scanout_do_flush: flush timer active: delta=-2 [ 48.487] sna_scanout_do_flush (time=48487), triggered [ 48.487] sna_scanout_flush (time=48487), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 48.487] has_shadow: has pending damage? 0, outstanding flips: 0 [ 48.487] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 48.487] has_shadow: has pending damage? 0, outstanding flips: 0 [ 48.487] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 48.487] sna_accel_do_throttle -- no pending activity [ 48.487] sna_accel_block: evaluating timers, active=5 [ 48.487] sna_accel_block: flush timer expires in 16 [48503] [ 48.488] sna_wakeup_handler [ 48.488] sna_accel_flush: flush?=0, dirty?=0 [ 48.488] sna_accel_flush: flush?=0, dirty?=0 [ 48.488] sna_block_handler (tv=0.469000) [ 48.488] sna_scanout_do_flush: flush timer active: delta=15 [ 48.488] sna_accel_do_throttle -- no pending activity [ 48.488] sna_accel_block: evaluating timers, active=5 [ 48.488] sna_accel_block: flush timer expires in 15 [48503] [ 48.488] sna_wakeup_handler [ 48.488] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=128, name=76 [ 48.488] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 48.488] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 48.488] sna_dri2_get_back: draw size=7680x2160, back buffer handle=128 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 [ 48.488] sna_dri2_get_back: reuse backbuffer? 1 [ 48.488] sna_dri2_get_back: back buffer handle=128, active?=0, refcnt=1 [ 48.488] sna_dri2_get_back: reuse unattached back [ 48.488] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 48.488] sna_dri2_reuse_buffer: reusing back buffer handle=128, name=76, pitch=30720, age=0 [ 48.488] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 48.488] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=29, name=3, active_scanout=3 [ 48.488] kgem_bo_flink: flinked handle=29 to name=3, marking non-reusable [ 48.488] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=29] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 48.488] sna_accel_flush: flush?=0, dirty?=0 [ 48.488] sna_accel_flush: flush?=0, dirty?=0 [ 48.488] sna_accel_flush: flush?=0, dirty?=0 [ 48.488] sna_block_handler (tv=0.469000) [ 48.488] sna_scanout_do_flush: flush timer active: delta=15 [ 48.488] sna_accel_do_throttle -- no pending activity [ 48.488] sna_accel_block: evaluating timers, active=5 [ 48.488] sna_accel_block: flush timer expires in 15 [48503] [ 48.488] sna_wakeup_handler [ 48.488] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 48.488] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 48.489] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 48.489] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 48.489] sna_dri2_get_msc(draw=146, pipe=0) [ 48.489] sna_crtc_record_swap: recording last swap on pipe=0, frame 2662 [msc=2662], time 48.485573 [ 48.489] sna_dri2_get_msc: msc=2662 [raw=2662], ust=48485573 [ 48.489] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=128 (refs=1/1, flush=0) , front=29 (refs=1/4, flush=1) [ 48.489] sna_dri2_schedule_swap(target_msc=2633, divisor=0, remainder=0) [ 48.489] sna_dri2_schedule_swap: using front handle=29, active_scanout?=3, flush?=1 [ 48.489] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 48.489] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 48.489] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 48.489] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 48.489] sna_crtc_record_swap: recording last swap on pipe=0, frame 2662 [msc=2662], time 48.485573 [ 48.489] immediate_swap: current_msc=2662, target_msc=2633 -- yes [ 48.489] can_flip: no, shadow enabled [ 48.489] sna_dri2_add_event: adding event to window 146) [ 48.489] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 48.489] sna_dri2_immediate_blit: no pending blit, starting chain [ 48.489] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 48.489] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 48.489] can_xchg: back size=8701e00, front size=8701e00 [ 48.489] can_xchg: yes, pixmap=165 [ 48.489] sna_dri2_xchg: win=146, exchange front=29/3,ref=2 and back=128/76,ref=2, pixmap=165 7680x2160 [ 48.489] sna_dri2_xchg: back_bo handle=128, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 48.489] sna_dri2_xchg: front_bo handle=29, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 48.489] set_bo: pixmap=165, handle=128 (old handle=29) [ 48.489] set_bo: marking whole pixmap as damaged [ 48.489] set_bo: applying final/discard move-to-gpu [ 48.489] wait_for_shadow: flags=0, flips=0, handle=29, shadow=32 [ 48.489] set_bo: dropping flush hint from handle=29 [ 48.489] set_bo: adding flush hint to handle=128 [ 48.489] mark_stale(handle=29) => 1 [ 48.489] swap_limit: draw=146 setting swap limit to 3 [ 48.489] sna_dri2_swap_limit_validate: swap limit set to 3 [ 48.489] sna_next_vblank(pipe=0, waiting until next vblank) [ 48.489] sna_dri2_schedule_swap: reported target_msc=2662 [ 48.489] sna_accel_flush: flush?=0, dirty?=0 [ 48.489] sna_accel_flush: flush?=0, dirty?=0 [ 48.489] sna_accel_flush: flush?=0, dirty?=0 [ 48.489] sna_accel_flush: flush?=0, dirty?=0 [ 48.489] sna_block_handler (tv=0.468000) [ 48.489] sna_scanout_do_flush: flush timer active: delta=14 [ 48.489] sna_accel_do_throttle -- no pending activity [ 48.489] sna_accel_block: evaluating timers, active=5 [ 48.489] sna_accel_block: flush timer expires in 14 [48503] [ 48.502] sna_wakeup_handler [ 48.502] sna_mode_wakeup: len=32 [ 48.502] sna_dri2_vblank_handler(type=2, sequence=2663, draw=3353) [ 48.502] sna_crtc_record_swap: recording last swap on pipe=0, frame 2663 [msc=2663], time 48.502326 [ 48.502] sna_dri2_vblank_handler: 2 complete, frame=2663 tv=48.502326 [ 48.502] sna_dri2_blit_complete: blit finished [ 48.502] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=2663, tv=48.502326) [ 48.502] frame_swap_complete(type=2): draw=146, pipe=0, frame=2663 [msc=2663], tv=48.502326 [ 48.502] sna_accel_flush: flush?=0, dirty?=0 [ 48.502] sna_dri2_event_free(draw?=1) [ 48.502] sna_dri2_remove_event: remove[0x561c94a02c70] from window 146, active? 1 [ 48.502] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 48.502] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=29] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 48.502] sna_dri2_vblank_handler complete [ 48.502] sna_block_handler (tv=0.455000) [ 48.502] sna_scanout_do_flush: flush timer active: delta=1 [ 48.502] sna_scanout_do_flush (time=48502), triggered [ 48.502] sna_scanout_flush (time=48502), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 48.502] has_shadow: has pending damage? 1, outstanding flips: 0 [ 48.502] stop_flush: scanout=128 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 48.502] has_shadow: has pending damage? 1, outstanding flips: 0 [ 48.502] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 48.502] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 48.502] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 48.502] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 48.502] sna_pixmap_move_to_gpu: already all-damaged [ 48.502] sna_pixmap_mark_active: pixmap=165, handle=128 [ 48.502] sna_mode_redisplay: crtc[0] transformed? 0 [ 48.502] sna_mode_redisplay: crtc[1] transformed? 0 [ 48.502] sna_mode_redisplay: crtc[2] transformed? 0 [ 48.502] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=128 [active=1] [ 48.502] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 29, transformed? 0 [ 48.502] get_fb: reusing fb=112 for handle=128 [ 48.502] sna_mode_redisplay: recording flip on CRTC:32 handle=128, active_scanout=2, serial=2 [ 48.502] __kgem_bo_clear_busy: handle=128 [ 48.502] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 29, transformed? 0 [ 48.502] sna_mode_redisplay: recording flip on CRTC:39 handle=128, active_scanout=3, serial=3 [ 48.502] __kgem_bo_clear_busy: handle=128 [ 48.502] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 48.502] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 48.502] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=128, shadow handle=32 [ 48.502] sna_accel_do_throttle -- no pending activity [ 48.502] sna_accel_block: evaluating timers, active=5 [ 48.502] sna_accel_block: flush timer expires in 16 [48518] [ 48.517] sna_wakeup_handler [ 48.517] sna_mode_wakeup: len=32 [ 48.517] sna_mode_wakeup: recording last swap on pipe=1, frame 2634 [a4a], time 48.517703 [ 48.517] sna_mode_wakeup: removing handle=29 [active_scanout=1] from scanout, installing handle=128 [active_scanout=3] [ 48.517] sna_mode_wakeup: flip complete, pending? 2 [ 48.517] sna_block_handler (tv=0.440000) [ 48.517] sna_scanout_do_flush: flush timer active: delta=1 [ 48.517] sna_scanout_do_flush (time=48517), triggered [ 48.517] sna_scanout_flush (time=48517), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 48.517] has_shadow: has pending damage? 0, outstanding flips: 1 [ 48.517] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 48.517] has_shadow: has pending damage? 0, outstanding flips: 1 [ 48.517] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) [ 48.517] sna_accel_do_throttle -- no pending activity [ 48.517] sna_accel_block: evaluating timers, active=5 [ 48.517] sna_accel_block: flush timer expires in 16 [48533] [ 48.518] sna_wakeup_handler [ 48.518] sna_mode_wakeup: len=32 [ 48.518] sna_mode_wakeup: recording last swap on pipe=0, frame 2664 [a68], time 48.519112 [ 48.518] sna_mode_wakeup: removing handle=29 [active_scanout=0] from scanout, installing handle=128 [active_scanout=3] [ 48.518] sna_mode_wakeup: flip complete, pending? 1 [ 48.518] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 48.518] sna_block_handler (tv=0.439000) [ 48.518] sna_scanout_do_flush: flush timer active: delta=15 [ 48.518] sna_accel_do_throttle -- no pending activity [ 48.518] sna_accel_block: evaluating timers, active=5 [ 48.518] sna_accel_block: flush timer expires in 15 [48533] [ 48.534] sna_wakeup_handler [ 48.534] sna_block_handler (tv=0.423000) [ 48.534] sna_scanout_do_flush: flush timer active: delta=-1 [ 48.534] sna_scanout_do_flush (time=48534), triggered [ 48.534] sna_scanout_flush (time=48534), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 48.534] has_shadow: has pending damage? 0, outstanding flips: 0 [ 48.534] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 48.534] has_shadow: has pending damage? 0, outstanding flips: 0 [ 48.534] sna_accel_disarm_timer[0] (time=48534) [ 48.534] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 48.534] sna_accel_do_throttle -- no pending activity [ 48.608] sna_wakeup_handler [ 48.608] sna_accel_flush: flush?=0, dirty?=0 [ 48.608] sna_accel_flush: flush?=0, dirty?=0 [ 48.608] sna_block_handler (tv=0.349000) [ 48.608] has_shadow: has pending damage? 0, outstanding flips: 0 [ 48.608] sna_accel_do_throttle -- no pending activity [ 48.608] sna_wakeup_handler [ 48.608] sna_block_handler (tv=0.349000) [ 48.608] has_shadow: has pending damage? 0, outstanding flips: 0 [ 48.608] sna_accel_do_throttle -- no pending activity [ 48.610] sna_wakeup_handler [ 48.610] sna_block_handler (tv=0.347000) [ 48.610] has_shadow: has pending damage? 0, outstanding flips: 0 [ 48.610] sna_accel_do_throttle -- no pending activity [ 48.765] sna_wakeup_handler [ 48.765] sna_accel_flush: flush?=0, dirty?=0 [ 48.765] sna_accel_flush: flush?=0, dirty?=0 [ 48.765] sna_block_handler (tv=0.500000) [ 48.765] has_shadow: has pending damage? 0, outstanding flips: 0 [ 48.765] sna_accel_do_throttle -- no pending activity [ 48.765] sna_wakeup_handler [ 48.765] sna_block_handler (tv=0.500000) [ 48.765] has_shadow: has pending damage? 0, outstanding flips: 0 [ 48.765] sna_accel_do_throttle -- no pending activity [ 48.766] sna_wakeup_handler [ 48.766] sna_accel_flush: flush?=0, dirty?=0 [ 48.766] sna_accel_flush: flush?=0, dirty?=0 [ 48.766] sna_accel_flush: flush?=0, dirty?=0 [ 48.766] sna_accel_flush: flush?=0, dirty?=0 [ 48.766] sna_block_handler (tv=0.499000) [ 48.766] has_shadow: has pending damage? 0, outstanding flips: 0 [ 48.766] sna_accel_do_throttle -- no pending activity [ 48.767] sna_wakeup_handler [ 48.767] sna_accel_flush: flush?=0, dirty?=0 [ 48.767] sna_block_handler (tv=0.498000) [ 48.767] has_shadow: has pending damage? 0, outstanding flips: 0 [ 48.767] sna_accel_do_throttle -- no pending activity [ 48.777] sna_wakeup_handler [ 48.777] sna_accel_flush: flush?=0, dirty?=0 [ 48.777] sna_accel_flush: flush?=0, dirty?=0 [ 48.777] sna_block_handler (tv=0.488000) [ 48.777] has_shadow: has pending damage? 0, outstanding flips: 0 [ 48.777] sna_accel_do_throttle -- no pending activity [ 48.793] sna_wakeup_handler [ 48.793] sna_create_pixmap(697, 37, 32, usage=0) [ 48.793] kgem_can_create_2d: 697x37 @ 32 [ 48.793] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2816, height=37 [ 48.793] kgem_can_create_2d: untiled size=106496 [ 48.793] kgem_choose_tiling: TLB near-miss between lines 697x37 (pitch=2788), forcing tiling 1 [ 48.793] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2816, height=37 [ 48.793] kgem_can_create_2d: tiled[-1] size=106496 [ 48.793] sna_create_pixmap: usage=0, flags=1b [ 48.793] sna_create_pixmap: creating GPU pixmap 697x37, stride=2788, flags=1b [ 48.793] __pop_freed_pixmap: reusing freed pixmap=3457 header [ 48.793] create_pixmap_hdr: pixmap=3458, width=697, height=37, usage=0 [ 48.793] sna_create_pixmap: serial=3458, 697x37, usage=0 [ 48.793] sna_composite_rectangles(pixmap=3459, op=0, 0 x 1 [(0, 0)x(697, 37) ...]) [ 48.793] sna_composite_rectangles: converted to op 0 [ 48.793] sna_composite_rectangles[0] (0, 0)x(697, 37) -> (0, 0), (697, 37) [ 48.793] sna_composite_rectangles: nrects=1, region=(0, 0), (697, 37) x 1 [ 48.793] sna_composite_rectangles: clipped extents (0, 0),(697, 37) x 1 [ 48.793] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(697, 37) [ 48.793] sna_composite_rectangles: dropping last-cpu hint [ 48.793] sna_drawable_use_bo pixmap=3459, box=((0, 0), (697, 37)), flags=19... [ 48.793] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 48.793] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 48.793] sna_pixmap_move_to_gpu(pixmap=3459, usage=0), flags=b [ 48.793] sna_pixmap_move_to_gpu: CPU damage? 0 [ 48.793] sna_pixmap_move_to_gpu: creating GPU bo (697x37@32), create=b [ 48.793] kgem_choose_tiling: TLB near-miss between lines 697x37 (pitch=2788), forcing tiling 1 [ 48.793] kgem_choose_tiling: TLB near-miss between lines 697x37 (pitch=2788), forcing tiling 1 [ 48.793] sna_pixmap_alloc_gpu: pixmap=3459 [ 48.793] kgem_create_2d(697x37, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 48.793] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=3072, height=40 [ 48.793] inactive too small: 16 < 30 [ 48.793] kgem_bo_remove_from_inactive: removing handle=17 from inactive [ 48.793] from inactive: pitch=3072, tiling=1: handle=17, id=2027 [ 48.793] __sna_damage_all(697, 37) [ 48.793] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 48.793] sna_pixmap_mark_active: pixmap=3459, handle=17 [ 48.793] sna_drawable_use_bo: allocated GPU bo for operation [ 48.793] sna_drawable_use_bo: using GPU bo with damage? 0 [ 48.793] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 48.793] kgem_bo_is_render: handle=17, rq? 0 [0] [ 48.793] kgem_bo_is_render: handle=17, rq? 0 [0] [ 48.793] gen9_render_fill_boxes(0 x 1 [(0, 0), (697, 37) ...]) [ 48.793] sna_render_get_solid: 0 [ 48.793] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 48.793] kgem_check_bo: num_pages=+64, num_exec=+1 [ 48.793] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 48.793] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 48.793] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 48.793] kgem_add_handle: handle=4, index=0 [ 48.793] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 48.793] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 48.793] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 48.793] gen9_composite_get_binding_table(ffc0) [ 48.793] kgem_add_reloc64: handle=17, pos=16360, delta=0, domains=20002 [ 48.793] kgem_add_handle: handle=17, index=1 [ 48.793] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fff63000) [ 48.793] __kgem_bo_mark_dirty: handle=17 (proxy? 0) [ 48.793] [3fe0] bind bo(handle=17, addr=fff63000), format=192, width=697, height=37, pitch=3072, tiling=1 -> render [ 48.793] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 48.793] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 48.793] kgem_add_handle: handle=7, index=2 [ 48.793] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 48.793] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 48.793] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 48.793] gen9_emit_sampler: sampler = 1 [ 48.793] gen9_emit_sf: num_sf_outputs=1 [ 48.793] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 48.793] gen9_emit_vertex_elements: setup id=0 [ 48.793] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 48.793] (0, 0), (697, 37) [ 48.793] gen8_vertex_flush[490] = 3 [ 48.793] sna_composite_rectangles: pixmap=3459 marking clear [0]? 1 [ 48.793] sna_composite_rectangles(pixmap=3459, op=1, fff2f1f0 x 4 [(684, 0)x(13, 17) ...]) [ 48.793] sna_composite_rectangles: converted to op 1 [ 48.793] sna_composite_rectangles[0] (684, 0)x(13, 17) -> (684, 0), (697, 17) [ 48.793] sna_composite_rectangles[1] (684, 17)x(13, 3) -> (684, 17), (697, 20) [ 48.793] sna_composite_rectangles[2] (0, 17)x(13, 3) -> (0, 17), (13, 20) [ 48.793] sna_composite_rectangles[3] (0, 20)x(13, 17) -> (0, 20), (13, 37) [ 48.793] sna_composite_rectangles: nrects=4, region=(0, 0), (697, 37) x 4 [ 48.793] sna_composite_rectangles: clipped extents (0, 0),(697, 37) x 4 [ 48.793] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(697, 37) [ 48.793] sna_composite_rectangles: dropping last-cpu hint [ 48.793] sna_drawable_use_bo pixmap=3459, box=((0, 0), (697, 37)), flags=1... [ 48.793] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 48.793] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 48.793] sna_drawable_use_bo: using whole GPU bo [ 48.793] gen9_render_fill_boxes (op=1, color=(f2f2, f1f1, f0f0, ffff) [20028888]) [ 48.793] kgem_bo_is_render: handle=17, rq? 1 [1] [ 48.793] gen9_render_fill_boxes(fff2f1f0 x 4 [(684, 0), (697, 17) ...]) [ 48.793] sna_render_get_solid: fff2f1f0 [ 48.793] sna_render_get_solid(15) = fff2f1f0 (old) [ 48.793] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 48.793] kgem_check_bo: num_pages=+0, num_exec=+0 [ 48.793] gen9_composite_get_binding_table(ff00) [ 48.793] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 48.793] kgem_add_reloc64: adding proxy [delta=60] for handle=8 [ 48.793] kgem_add_handle: handle=8, index=3 [ 48.793] kgem_add_reloc64[5] = (delta=60, target handle=3, presumed=fdffe000) [ 48.793] [3fb0] bind bo(handle=8, addr=fdffe03c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 48.793] gen9_emit_vertex_elements: setup id=0 [ 48.793] (684, 0), (697, 17) [ 48.793] (0, 17), (13, 20) [ 48.793] (684, 17), (697, 20) [ 48.793] (0, 20), (13, 37) [ 48.793] gen8_vertex_flush[4cc] = 12 [ 48.793] sna_composite_rectangles(pixmap=3459, op=1, ff300a24 x 4 [(684, 0)x(13, 17) ...]) [ 48.793] sna_composite_rectangles: converted to op 1 [ 48.793] sna_composite_rectangles[0] (684, 0)x(13, 17) -> (684, 0), (697, 17) [ 48.793] sna_composite_rectangles[1] (684, 17)x(13, 3) -> (684, 17), (697, 20) [ 48.793] sna_composite_rectangles[2] (0, 17)x(13, 3) -> (0, 17), (13, 20) [ 48.793] sna_composite_rectangles[3] (0, 20)x(13, 17) -> (0, 20), (13, 37) [ 48.793] sna_composite_rectangles: nrects=4, region=(0, 0), (697, 37) x 4 [ 48.793] sna_composite_rectangles: clipped extents (0, 0),(697, 37) x 4 [ 48.793] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(697, 37) [ 48.793] sna_composite_rectangles: dropping last-cpu hint [ 48.793] sna_drawable_use_bo pixmap=3459, box=((0, 0), (697, 37)), flags=1... [ 48.793] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 48.793] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 48.793] sna_drawable_use_bo: using whole GPU bo [ 48.793] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 48.793] kgem_bo_is_render: handle=17, rq? 1 [1] [ 48.793] gen9_render_fill_boxes(ff300a24 x 4 [(684, 0), (697, 17) ...]) [ 48.793] sna_render_get_solid: ff300a24 [ 48.793] sna_render_get_solid(17) = ff300a24 (old) [ 48.793] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 48.793] kgem_check_bo: num_pages=+0, num_exec=+0 [ 48.793] gen9_composite_get_binding_table(fe80) [ 48.793] kgem_add_reloc64: handle=8, pos=16280, delta=0, domains=40000 [ 48.793] kgem_add_reloc64: adding proxy [delta=68] for handle=8 [ 48.793] kgem_add_reloc64[6] = (delta=68, target handle=3, presumed=fdffe000) [ 48.793] [3f90] bind bo(handle=8, addr=fdffe044), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 48.793] gen9_emit_vertex_elements: setup id=0 [ 48.793] (684, 0), (697, 17) [ 48.793] (0, 17), (13, 20) [ 48.793] (684, 17), (697, 20) [ 48.793] (0, 20), (13, 37) [ 48.793] gen8_vertex_flush[508] = 12 [ 48.793] sna_composite_rectangles(pixmap=3459, op=1, ff300a24 x 4 [(684, 0)x(13, 17) ...]) [ 48.793] sna_composite_rectangles: converted to op 1 [ 48.793] sna_composite_rectangles[0] (684, 0)x(13, 17) -> (684, 0), (697, 17) [ 48.793] sna_composite_rectangles[1] (684, 17)x(13, 3) -> (684, 17), (697, 20) [ 48.793] sna_composite_rectangles[2] (0, 17)x(13, 3) -> (0, 17), (13, 20) [ 48.793] sna_composite_rectangles[3] (0, 20)x(13, 17) -> (0, 20), (13, 37) [ 48.793] sna_composite_rectangles: nrects=4, region=(0, 0), (697, 37) x 4 [ 48.793] sna_composite_rectangles: clipped extents (0, 0),(697, 37) x 4 [ 48.793] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(697, 37) [ 48.793] sna_composite_rectangles: dropping last-cpu hint [ 48.793] sna_drawable_use_bo pixmap=3459, box=((0, 0), (697, 37)), flags=1... [ 48.793] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 48.793] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 48.793] sna_drawable_use_bo: using whole GPU bo [ 48.793] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 48.793] kgem_bo_is_render: handle=17, rq? 1 [1] [ 48.793] gen9_render_fill_boxes(ff300a24 x 4 [(684, 0), (697, 17) ...]) [ 48.793] sna_render_get_solid: ff300a24 [ 48.793] sna_render_get_solid(17) = ff300a24 (last) [ 48.793] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 48.793] kgem_check_bo: num_pages=+0, num_exec=+0 [ 48.793] gen9_composite_get_binding_table(fe00) [ 48.793] gen9_emit_vertex_elements: setup id=0 [ 48.793] (684, 0), (697, 17) [ 48.793] (0, 17), (13, 20) [ 48.793] (684, 17), (697, 20) [ 48.793] (0, 20), (13, 37) [ 48.793] gen8_vertex_flush[508] = 24 [ 48.793] sna_glyphs(op=3, nlist=1, src=(1, 15)) [ 48.793] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 48.793] sna_glyphs: discarding mask [ 48.793] glyphs0_to_dst(op=3, src=(1, 15), nlist=1, dst=(1, 15)+(0, 0)) [ 48.793] clipped_glyphs? 2 glyph in 1 lists extents (1, 5), (19, 18), region (2, 17), (13, 18): yes [ 48.793] gen9_render_composite: 0x0, current mode=1/1 [ 48.793] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 48.793] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 48.793] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 48.793] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 48.793] sna_drawable_use_bo pixmap=3459, box=((2, 17), (13, 18)), flags=7... [ 48.793] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 48.793] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 48.793] sna_drawable_use_bo: using whole GPU bo [ 48.793] gen9_composite_set_target: pixmap=3459, format=20028888, size=697x37, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 48.793] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 48.793] color_convert: src=ff8ae234 [20028888] [ 48.793] color_convert: dst=ff8ae234 [20028888] [ 48.793] sna_render_get_solid: ff8ae234 [ 48.793] sna_render_get_solid(22) = ff8ae234 (old) [ 48.793] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 48.793] sna_transform_is_imprecise_integer_translation: no transform [ 48.793] gen9_composite_picture: integer translation (0, 0), removing [ 48.793] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 48.793] sna_render_pixmap_bo: GPU all damaged [ 48.793] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 48.793] gen4_choose_composite_emitter: solid, identity mask [ 48.793] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 48.793] aligning vertex: was 2, now 4 floats per vertex [ 48.793] gen9_composite_get_binding_table(fe00) [ 48.793] kgem_add_reloc64: handle=8, pos=16248, delta=0, domains=40000 [ 48.793] kgem_add_reloc64: adding proxy [delta=88] for handle=8 [ 48.793] kgem_add_reloc64[7] = (delta=88, target handle=3, presumed=fdffe000) [ 48.793] [3f70] bind bo(handle=8, addr=fdffe058), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 48.793] kgem_add_reloc64: handle=6, pos=16232, delta=0, domains=40000 [ 48.794] kgem_add_handle: handle=6, index=4 [ 48.794] kgem_add_reloc64[8] = (delta=0, target handle=4, presumed=fd581000) [ 48.794] [3f60] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 48.794] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 48.794] gen9_emit_sampler: sampler = a [ 48.794] gen9_emit_sf: num_sf_outputs=2 [ 48.794] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 48.794] gen9_emit_vertex_elements: setup id=9 [ 48.794] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 48.794] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 48.794] glyphs0_to_dst: glyph=(9, 5), (19, 18), clip=(2, 17), (13, 18) [ 48.794] glyphs0_to_dst: blt=(9, 17), (13, 18) [ 48.794] emit_primitive_identity_mask__avx2: dst=(9, 17), mask=(672.00, 60.00) x (4.00, 1.00) [ 48.794] gen8_vertex_flush[5e4] = 3 [ 48.794] gen9_magic_ca_pass: CA fixup (20 -> 23) [ 48.794] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 48.794] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 48.794] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 48.794] sna_composite_rectangles(pixmap=3459, op=1, ffffffff x 2 [(1, 18)x(9, 2) ...]) [ 48.794] sna_composite_rectangles: converted to op 1 [ 48.794] sna_composite_rectangles[0] (1, 18)x(9, 2) -> (1, 18), (10, 20) [ 48.794] sna_composite_rectangles[1] (1, 20)x(9, 15) -> (1, 20), (10, 35) [ 48.794] sna_composite_rectangles: nrects=2, region=(1, 18), (10, 35) x 2 [ 48.794] sna_composite_rectangles: clipped extents (1, 18),(10, 35) x 1 [ 48.794] sna_composite_rectangles: pixmap +(0, 0) extents (1, 18),(10, 35) [ 48.794] sna_composite_rectangles: dropping last-cpu hint [ 48.794] sna_drawable_use_bo pixmap=3459, box=((1, 18), (10, 35)), flags=9... [ 48.794] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 48.794] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 48.794] sna_drawable_use_bo: using whole GPU bo [ 48.794] gen9_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20028888]) [ 48.794] kgem_bo_is_render: handle=17, rq? 1 [1] [ 48.794] gen9_render_fill_boxes(ffffffff x 1 [(1, 18), (10, 35) ...]) [ 48.794] sna_render_get_solid: ffffffff [ 48.794] sna_render_get_solid(white) [ 48.794] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 48.794] kgem_check_bo: num_pages=+0, num_exec=+0 [ 48.794] aligning vertex: was 4, now 2 floats per vertex [ 48.794] gen9_composite_get_binding_table(fd40) [ 48.794] kgem_add_reloc64: handle=7, pos=16200, delta=0, domains=40000 [ 48.794] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 48.794] kgem_add_reloc64[9] = (delta=1048, target handle=2, presumed=fffe8000) [ 48.794] [3f40] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 48.794] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 48.794] gen9_emit_sampler: sampler = 1 [ 48.794] gen9_emit_sf: num_sf_outputs=1 [ 48.794] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 48.794] gen9_emit_vertex_elements: setup id=0 [ 48.794] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 48.794] (1, 18), (10, 35) [ 48.794] gen8_vertex_flush[720] = 3 [ 48.794] sna_validate_gc(0x561c94ab2470) changes=e0000, previous serial=80000d2f, drawable=d2f [ 48.794] sna_validate_gc: recomputing clip [ 48.794] sna_validate_gc: composite clip=4x[(65, 670), (762, 707)] [0x561c94a33930] [ 48.794] sna_copy_area: src=pixmap=3459:(0, 0)x(697, 37)+(0, 0) -> dst=pixmap=3060:(0, 646)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 48.794] sna_copy_area: normal copy [ 48.794] sna_do_copy: src=(0, 0), dst=(0, 646), size=(697x37) [ 48.794] sna_do_copy: after drawable: src=(0, 0), dst=(65, 670), size=(697x37) [ 48.794] sna_do_copy: dst extents (65, 670), (762, 707), dst clip extents (65, 670), (762, 707), dst size=3775x2136 [ 48.794] sna_do_copy: clipped dst extents (65, 670), (762, 707) [ 48.794] sna_do_copy: unclipped src extents (0, 0), (697, 37) [ 48.794] sna_do_copy: clipped src extents (0, 0), (697, 37) [ 48.794] sna_do_copy: pixmap -- no source clipping [ 48.794] sna_do_copy: src extents (0, 0), (697, 37) x 1 [ 48.794] sna_do_copy: copy region (65, 670), (762, 707) x 4 + (-65, -670) [ 48.794] sna_copy_boxes (boxes=4x[(749, 670), (762, 687)...], src pixmap=3459+(-65, -670), dst pixmap=3060+(-65, -24), alu=3, src.size=697x37, dst.size=3775x2136) [ 48.794] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94ac8f90, gpu_bo=17, cpu_bo=0), replaces=0 [ 48.794] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 48.794] sna_drawable_use_bo pixmap=3060, box=((0, 646), (697, 683)), flags=3... [ 48.794] sna_drawable_use_bo: exported target, set PREFER_GPU [ 48.794] sna_drawable_use_bo: pinned, never REPLACES [ 48.794] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=3 [ 48.794] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 48.794] sna_drawable_use_bo: using whole GPU bo [ 48.794] sna_pixmap_move_to_gpu(pixmap=3459, usage=0), flags=a [ 48.794] sna_pixmap_move_to_gpu: already all-damaged [ 48.794] sna_pixmap_mark_active: pixmap=3459, handle=17 [ 48.794] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 48.794] gen9_render_copy_boxes (0, -646)->(0, 0) x 4, alu=3, flags=0, self-copy=0, overlaps? 0 [ 48.794] kgem_bo_is_render: handle=17, rq? 1 [1] [ 48.794] kgem_bo_is_render: handle=9, rq? 0 [0] [ 48.794] kgem_bo_is_render: handle=9, rq? 0 [0] [ 48.794] kgem_bo_is_render: handle=17, rq? 1 [1] [ 48.794] kgem_set_mode: flushing before new bo [ 48.794] gen8_vertex_close: used=98, vbo active? 23, vb=201, nreloc=2 [ 48.794] gen8_vertex_close: reloc[0] = 287 [ 48.794] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 48.794] kgem_add_handle: handle=23, index=5 [ 48.794] kgem_add_reloc64[10] = (delta=0, target handle=5, presumed=fd541000) [ 48.794] gen8_vertex_close: reloc[1] = 372 [ 48.794] kgem_add_reloc64: handle=23, pos=372, delta=0, domains=200000 [ 48.794] kgem_add_reloc64[11] = (delta=0, target handle=5, presumed=fd541000) [ 48.794] batch[1/1, flags=1800]: 462 462 16192 16384, nreloc=12, nexec=6, nfence=0, aperture=1164 [fenced=0] [ 48.794] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 48.794] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 48.794] kgem_fixup_relocs: shrinking by 61440 [ 48.794] __kgem_busy: handle=1, busy=0, wedged=0 [ 48.794] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 48.794] kgem_commit: release handle=17 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fff63000 [ 48.794] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 48.794] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 48.794] __kgem_bo_clear_busy: handle=7 [ 48.794] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 48.794] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 48.794] __kgem_bo_clear_busy: handle=8 [ 48.794] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 48.794] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 48.794] __kgem_bo_clear_busy: handle=8 [ 48.794] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 48.794] __kgem_bo_clear_busy: handle=8 [ 48.794] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 48.794] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 48.794] __kgem_bo_clear_busy: handle=7 [ 48.794] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 48.794] __kgem_busy: handle=1, busy=131072, wedged=0 [ 48.794] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 48.794] kgem_check_bo: num_pages=+8164, num_exec=+2 [ 48.794] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 48.794] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 48.794] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 48.794] kgem_add_handle: handle=4, index=0 [ 48.794] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 48.794] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 48.794] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 48.794] gen9_composite_get_binding_table(ffc0) [ 48.794] kgem_add_reloc64: handle=9, pos=16360, delta=0, domains=20002 [ 48.794] kgem_add_handle: handle=9, index=1 [ 48.794] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f02dd000) [ 48.794] __kgem_bo_mark_dirty: handle=9 (proxy? 0) [ 48.794] [3fe0] bind bo(handle=9, addr=f02dd000), format=192, width=3775, height=2136, pitch=15360, tiling=1 -> render [ 48.794] kgem_add_reloc64: handle=17, pos=16344, delta=0, domains=40000 [ 48.794] kgem_add_handle: handle=17, index=2 [ 48.794] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fff63000) [ 48.794] [3fd0] bind bo(handle=17, addr=fff63000), format=192, width=697, height=37, pitch=3072, tiling=1 -> sampler [ 48.794] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 48.794] gen9_emit_sampler: sampler = 0 [ 48.794] gen9_emit_sf: num_sf_outputs=1 [ 48.794] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 48.794] gen9_emit_vertex_elements: setup id=0 [ 48.794] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 48.794] (684, 0) -> (684, 646) + (13, 17) [ 48.794] (0, 17) -> (0, 663) + (13, 3) [ 48.794] (684, 17) -> (684, 663) + (13, 3) [ 48.794] (0, 20) -> (0, 666) + (13, 17) [ 48.794] gen8_vertex_flush[490] = 12 [ 48.794] sna_accel_flush: flush?=1, dirty?=0 [ 48.794] gen8_vertex_close: used=122, vbo active? 23, vb=1, nreloc=1 [ 48.794] gen8_vertex_close: reloc[0] = 287 [ 48.794] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 48.794] kgem_add_handle: handle=23, index=3 [ 48.794] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 48.794] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=8238 [fenced=0] [ 48.794] __kgem_busy: handle=1, busy=0, wedged=0 [ 48.794] __kgem_retire_rq: request 1 complete [ 48.794] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 48.794] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 48.794] kgem_fixup_relocs: shrinking by 61440 [ 48.794] __kgem_busy: handle=1, busy=0, wedged=0 [ 48.794] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 48.794] kgem_commit: release handle=9 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f02dd000 [ 48.794] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 48.794] kgem_commit: release handle=17 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fff63000 [ 48.794] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 48.794] __kgem_busy: handle=1, busy=131072, wedged=0 [ 48.794] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 48.794] sna_accel_flush: flush?=0, dirty?=0 [ 48.794] sna_accel_flush: flush?=0, dirty?=0 [ 48.794] sna_accel_flush: flush?=0, dirty?=0 [ 48.794] sna_accel_flush: flush?=0, dirty?=0 [ 48.794] sna_destroy_pixmap: pixmap=3459, attached?=1 [ 48.794] _kgem_bo_destroy: handle=17, proxy? 0 [ 48.794] __kgem_bo_destroy: handle=17, size=262144 [ 48.794] __kgem_busy: handle=17, busy=0, wedged=0 [ 48.794] __kgem_bo_clear_busy: handle=17 [ 48.794] kgem_bo_move_to_inactive: moving handle=17 to inactive [ 48.794] __sna_free_pixmap(pixmap=3459) [ 48.794] sna_accel_flush: flush?=0, dirty?=0 [ 48.794] sna_accel_flush: flush?=0, dirty?=0 [ 48.794] sna_accel_flush: flush?=0, dirty?=0 [ 48.795] sna_block_handler (tv=0.471000) [ 48.795] kgem_retire, need_retire?=1 [ 48.795] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 48.795] kgem_retire__requests_ring: retiring ring 0 [ 48.795] __kgem_busy: handle=1, busy=0, wedged=0 [ 48.795] __kgem_retire_rq: request 1 complete [ 48.795] __kgem_bo_flush: handle=9, busy=0, wedged=0 [ 48.795] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 48.795] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 48.795] kgem_retire -- retired=0, need_retire=0 [ 48.795] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 48.795] gen6_render_retire: resetting idle vbo [ 48.795] has_shadow: has pending damage? 0, outstanding flips: 0 [ 48.795] sna_accel_do_throttle -- no pending activity [ 48.796] sna_wakeup_handler [ 48.796] sna_accel_flush: flush?=0, dirty?=0 [ 48.796] sna_accel_flush: flush?=0, dirty?=0 [ 48.796] sna_block_handler (tv=0.469000) [ 48.796] has_shadow: has pending damage? 0, outstanding flips: 0 [ 48.796] sna_accel_do_throttle -- no pending activity [ 48.796] sna_wakeup_handler [ 48.796] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=29, name=3 [ 48.796] kgem_bo_flink: flinked handle=29 to name=3, marking non-reusable [ 48.796] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 48.796] sna_dri2_get_back: draw size=7680x2160, back buffer handle=29 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 [ 48.796] sna_dri2_get_back: reuse backbuffer? 1 [ 48.796] sna_dri2_get_back: back buffer handle=29, active?=0, refcnt=1 [ 48.796] sna_dri2_get_back: reuse unattached back [ 48.796] kgem_bo_flink: flinked handle=29 to name=3, marking non-reusable [ 48.796] sna_dri2_reuse_buffer: reusing back buffer handle=29, name=3, pitch=30720, age=0 [ 48.796] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 48.796] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=128, name=76, active_scanout=3 [ 48.796] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 48.796] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 48.796] sna_accel_flush: flush?=0, dirty?=0 [ 48.796] sna_accel_flush: flush?=0, dirty?=0 [ 48.796] sna_accel_flush: flush?=0, dirty?=0 [ 48.796] sna_block_handler (tv=0.469000) [ 48.796] has_shadow: has pending damage? 0, outstanding flips: 0 [ 48.796] timer_enable (time=48796), starting timer 0 [ 48.796] sna_accel_do_throttle -- no pending activity [ 48.796] sna_accel_block: evaluating timers, active=5 [ 48.796] sna_accel_block: flush timer expires in 8 [48804] [ 48.797] sna_wakeup_handler [ 48.797] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 48.797] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 48.797] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 48.797] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 48.797] sna_dri2_get_msc(draw=146, pipe=0) [ 48.797] sna_crtc_record_swap: recording last swap on pipe=0, frame 2680 [msc=2680], time 48.787759 [ 48.797] sna_dri2_get_msc: msc=2680 [raw=2680], ust=48787759 [ 48.797] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=29 (refs=1/1, flush=0) , front=128 (refs=1/4, flush=1) [ 48.797] sna_dri2_schedule_swap(target_msc=2663, divisor=0, remainder=0) [ 48.797] sna_dri2_schedule_swap: using front handle=128, active_scanout?=3, flush?=1 [ 48.797] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 48.797] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 48.797] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 48.797] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 48.797] sna_crtc_record_swap: recording last swap on pipe=0, frame 2680 [msc=2680], time 48.787759 [ 48.797] immediate_swap: current_msc=2680, target_msc=2663 -- yes [ 48.797] can_flip: no, shadow enabled [ 48.797] sna_dri2_add_event: adding event to window 146) [ 48.797] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 48.797] sna_dri2_immediate_blit: no pending blit, starting chain [ 48.797] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 48.797] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 48.797] can_xchg: back size=8701e00, front size=8701e00 [ 48.797] can_xchg: yes, pixmap=165 [ 48.797] sna_dri2_xchg: win=146, exchange front=128/76,ref=2 and back=29/3,ref=2, pixmap=165 7680x2160 [ 48.797] sna_dri2_xchg: back_bo handle=29, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 48.797] sna_dri2_xchg: front_bo handle=128, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 48.797] set_bo: pixmap=165, handle=29 (old handle=128) [ 48.797] set_bo: marking whole pixmap as damaged [ 48.797] set_bo: applying final/discard move-to-gpu [ 48.797] wait_for_shadow: flags=0, flips=0, handle=128, shadow=32 [ 48.797] set_bo: dropping flush hint from handle=128 [ 48.797] set_bo: adding flush hint to handle=29 [ 48.797] mark_stale(handle=128) => 1 [ 48.797] swap_limit: draw=146 setting swap limit to 3 [ 48.797] sna_dri2_swap_limit_validate: swap limit set to 3 [ 48.797] sna_next_vblank(pipe=0, waiting until next vblank) [ 48.797] sna_dri2_schedule_swap: reported target_msc=2680 [ 48.797] sna_accel_flush: flush?=0, dirty?=0 [ 48.797] sna_accel_flush: flush?=0, dirty?=0 [ 48.797] sna_accel_flush: flush?=0, dirty?=0 [ 48.797] sna_accel_flush: flush?=0, dirty?=0 [ 48.797] sna_block_handler (tv=0.468000) [ 48.797] sna_scanout_do_flush: flush timer active: delta=7 [ 48.797] sna_accel_do_throttle -- no pending activity [ 48.797] sna_accel_block: evaluating timers, active=5 [ 48.797] sna_accel_block: flush timer expires in 7 [48804] [ 48.804] sna_wakeup_handler [ 48.804] sna_mode_wakeup: len=32 [ 48.804] sna_dri2_vblank_handler(type=2, sequence=2681, draw=3353) [ 48.804] sna_crtc_record_swap: recording last swap on pipe=0, frame 2681 [msc=2681], time 48.804480 [ 48.804] sna_dri2_vblank_handler: 2 complete, frame=2681 tv=48.804480 [ 48.804] sna_dri2_blit_complete: blit finished [ 48.804] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=2681, tv=48.804480) [ 48.804] frame_swap_complete(type=2): draw=146, pipe=0, frame=2681 [msc=2681], tv=48.804480 [ 48.804] sna_accel_flush: flush?=0, dirty?=0 [ 48.804] sna_dri2_event_free(draw?=1) [ 48.804] sna_dri2_remove_event: remove[0x561c9473fac0] from window 146, active? 1 [ 48.804] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=29] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 48.804] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=128] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 48.804] sna_dri2_vblank_handler complete [ 48.804] sna_block_handler (tv=0.461000) [ 48.804] sna_scanout_do_flush: flush timer active: delta=0 [ 48.804] sna_scanout_do_flush (time=48804), triggered [ 48.804] sna_scanout_flush (time=48804), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 48.804] has_shadow: has pending damage? 1, outstanding flips: 0 [ 48.804] stop_flush: scanout=29 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 48.804] has_shadow: has pending damage? 1, outstanding flips: 0 [ 48.804] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 48.804] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 48.804] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 48.804] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 48.804] sna_pixmap_move_to_gpu: already all-damaged [ 48.804] sna_pixmap_mark_active: pixmap=165, handle=29 [ 48.804] sna_mode_redisplay: crtc[0] transformed? 0 [ 48.804] sna_mode_redisplay: crtc[1] transformed? 0 [ 48.804] sna_mode_redisplay: crtc[2] transformed? 0 [ 48.804] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=29 [active=1] [ 48.804] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 128, transformed? 0 [ 48.804] get_fb: reusing fb=102 for handle=29 [ 48.804] sna_mode_redisplay: recording flip on CRTC:32 handle=29, active_scanout=2, serial=2 [ 48.804] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 48.804] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 128, transformed? 0 [ 48.804] sna_mode_redisplay: recording flip on CRTC:39 handle=29, active_scanout=3, serial=3 [ 48.804] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 48.804] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 48.804] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 48.804] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=29, shadow handle=32 [ 48.804] sna_accel_do_throttle -- no pending activity [ 48.804] sna_accel_block: evaluating timers, active=5 [ 48.804] sna_accel_block: flush timer expires in 16 [48820] [ 48.819] sna_wakeup_handler [ 48.819] sna_mode_wakeup: len=32 [ 48.819] sna_mode_wakeup: recording last swap on pipe=1, frame 2652 [a5c], time 48.819856 [ 48.819] sna_mode_wakeup: removing handle=128 [active_scanout=1] from scanout, installing handle=29 [active_scanout=3] [ 48.819] sna_mode_wakeup: flip complete, pending? 2 [ 48.819] sna_block_handler (tv=0.446000) [ 48.819] sna_scanout_do_flush: flush timer active: delta=1 [ 48.819] sna_scanout_do_flush (time=48819), triggered [ 48.819] sna_scanout_flush (time=48819), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 48.819] has_shadow: has pending damage? 0, outstanding flips: 1 [ 48.819] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 48.819] has_shadow: has pending damage? 0, outstanding flips: 1 [ 48.819] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) [ 48.819] sna_accel_do_throttle -- no pending activity [ 48.819] sna_accel_block: evaluating timers, active=5 [ 48.819] sna_accel_block: flush timer expires in 16 [48835] [ 48.820] sna_wakeup_handler [ 48.820] sna_mode_wakeup: len=32 [ 48.820] sna_mode_wakeup: recording last swap on pipe=0, frame 2682 [a7a], time 48.821262 [ 48.820] sna_mode_wakeup: removing handle=128 [active_scanout=0] from scanout, installing handle=29 [active_scanout=3] [ 48.820] sna_mode_wakeup: flip complete, pending? 1 [ 48.820] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 48.820] sna_block_handler (tv=0.445000) [ 48.820] sna_scanout_do_flush: flush timer active: delta=15 [ 48.820] sna_accel_do_throttle -- no pending activity [ 48.820] sna_accel_block: evaluating timers, active=5 [ 48.820] sna_accel_block: flush timer expires in 15 [48835] [ 48.825] sna_wakeup_handler [ 48.825] sna_accel_flush: flush?=0, dirty?=0 [ 48.825] sna_accel_flush: flush?=0, dirty?=0 [ 48.825] sna_accel_flush: flush?=0, dirty?=0 [ 48.825] sna_accel_flush: flush?=0, dirty?=0 [ 48.825] sna_accel_flush: flush?=0, dirty?=0 [ 48.825] sna_accel_flush: flush?=0, dirty?=0 [ 48.825] sna_accel_flush: flush?=0, dirty?=0 [ 48.825] sna_accel_flush: flush?=0, dirty?=0 [ 48.825] sna_accel_flush: flush?=0, dirty?=0 [ 48.825] sna_accel_flush: flush?=0, dirty?=0 [ 48.825] sna_accel_flush: flush?=0, dirty?=0 [ 48.825] sna_accel_flush: flush?=0, dirty?=0 [ 48.825] sna_accel_flush: flush?=0, dirty?=0 [ 48.825] sna_accel_flush: flush?=0, dirty?=0 [ 48.825] sna_block_handler (tv=0.440000) [ 48.825] sna_scanout_do_flush: flush timer active: delta=10 [ 48.825] sna_accel_do_throttle -- no pending activity [ 48.825] sna_accel_block: evaluating timers, active=5 [ 48.825] sna_accel_block: flush timer expires in 10 [48835] [ 48.825] sna_wakeup_handler [ 48.825] sna_accel_flush: flush?=0, dirty?=0 [ 48.825] sna_accel_flush: flush?=0, dirty?=0 [ 48.825] sna_accel_flush: flush?=0, dirty?=0 [ 48.825] sna_block_handler (tv=0.440000) [ 48.825] sna_scanout_do_flush: flush timer active: delta=10 [ 48.825] sna_accel_do_throttle -- no pending activity [ 48.825] sna_accel_block: evaluating timers, active=5 [ 48.825] sna_accel_block: flush timer expires in 10 [48835] [ 48.825] sna_wakeup_handler [ 48.825] sna_accel_flush: flush?=0, dirty?=0 [ 48.825] sna_accel_flush: flush?=0, dirty?=0 [ 48.825] sna_block_handler (tv=0.440000) [ 48.825] sna_scanout_do_flush: flush timer active: delta=10 [ 48.825] sna_accel_do_throttle -- no pending activity [ 48.825] sna_accel_block: evaluating timers, active=5 [ 48.825] sna_accel_block: flush timer expires in 10 [48835] [ 48.825] sna_wakeup_handler [ 48.825] sna_accel_flush: flush?=0, dirty?=0 [ 48.825] sna_accel_flush: flush?=0, dirty?=0 [ 48.825] sna_block_handler (tv=0.440000) [ 48.825] sna_scanout_do_flush: flush timer active: delta=10 [ 48.825] sna_accel_do_throttle -- no pending activity [ 48.825] sna_accel_block: evaluating timers, active=5 [ 48.825] sna_accel_block: flush timer expires in 10 [48835] [ 48.825] sna_wakeup_handler [ 48.825] sna_accel_flush: flush?=0, dirty?=0 [ 48.825] sna_accel_flush: flush?=0, dirty?=0 [ 48.825] sna_accel_flush: flush?=0, dirty?=0 [ 48.825] sna_block_handler (tv=0.440000) [ 48.825] sna_scanout_do_flush: flush timer active: delta=10 [ 48.825] sna_accel_do_throttle -- no pending activity [ 48.825] sna_accel_block: evaluating timers, active=5 [ 48.825] sna_accel_block: flush timer expires in 10 [48835] [ 48.825] sna_wakeup_handler [ 48.825] sna_accel_flush: flush?=0, dirty?=0 [ 48.825] sna_accel_flush: flush?=0, dirty?=0 [ 48.826] sna_accel_flush: flush?=0, dirty?=0 [ 48.826] sna_block_handler (tv=0.439000) [ 48.826] sna_scanout_do_flush: flush timer active: delta=9 [ 48.826] sna_accel_do_throttle -- no pending activity [ 48.826] sna_accel_block: evaluating timers, active=5 [ 48.826] sna_accel_block: flush timer expires in 9 [48835] [ 48.826] sna_wakeup_handler [ 48.826] sna_accel_flush: flush?=0, dirty?=0 [ 48.826] sna_accel_flush: flush?=0, dirty?=0 [ 48.826] sna_block_handler (tv=0.439000) [ 48.826] sna_scanout_do_flush: flush timer active: delta=9 [ 48.826] sna_accel_do_throttle -- no pending activity [ 48.826] sna_accel_block: evaluating timers, active=5 [ 48.826] sna_accel_block: flush timer expires in 9 [48835] [ 48.826] sna_wakeup_handler [ 48.826] sna_create_pixmap(490, 20, 32, usage=0) [ 48.826] kgem_can_create_2d: 490x20 @ 32 [ 48.826] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=1984, height=20 [ 48.826] kgem_can_create_2d: untiled size=40960 [ 48.826] kgem_choose_tiling: 490x20 -> 1 [ 48.826] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2048, height=24 [ 48.826] kgem_can_create_2d: tiled[1] size=49152 [ 48.826] sna_create_pixmap: usage=0, flags=1b [ 48.826] sna_create_pixmap: creating GPU pixmap 490x20, stride=1960, flags=1b [ 48.826] __pop_freed_pixmap: reusing freed pixmap=3459 header [ 48.826] create_pixmap_hdr: pixmap=3460, width=490, height=20, usage=0 [ 48.826] sna_create_pixmap: serial=3460, 490x20, usage=0 [ 48.826] sna_composite_rectangles(pixmap=3461, op=0, 0 x 1 [(0, 0)x(490, 20) ...]) [ 48.826] sna_composite_rectangles: converted to op 0 [ 48.826] sna_composite_rectangles[0] (0, 0)x(490, 20) -> (0, 0), (490, 20) [ 48.826] sna_composite_rectangles: nrects=1, region=(0, 0), (490, 20) x 1 [ 48.826] sna_composite_rectangles: clipped extents (0, 0),(490, 20) x 1 [ 48.826] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(490, 20) [ 48.826] sna_composite_rectangles: dropping last-cpu hint [ 48.826] sna_drawable_use_bo pixmap=3461, box=((0, 0), (490, 20)), flags=19... [ 48.826] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 48.826] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 48.826] sna_pixmap_move_to_gpu(pixmap=3461, usage=0), flags=b [ 48.826] sna_pixmap_move_to_gpu: CPU damage? 0 [ 48.826] sna_pixmap_move_to_gpu: creating GPU bo (490x20@32), create=b [ 48.826] kgem_choose_tiling: 490x20 -> 1 [ 48.826] kgem_choose_tiling: 490x20 -> 1 [ 48.826] sna_pixmap_alloc_gpu: pixmap=3461 [ 48.826] kgem_create_2d(490x20, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 48.826] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2048, height=24 [ 48.826] kgem_set_tiling: handle=125, tiling=1 [1], pitch=2048 [2048]: 1 [ 48.826] kgem_bo_remove_from_inactive: removing handle=125 from inactive [ 48.826] from inactive: pitch=2048, tiling=1: handle=125, id=2028 [ 48.826] __sna_damage_all(490, 20) [ 48.826] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 48.826] sna_pixmap_mark_active: pixmap=3461, handle=125 [ 48.826] sna_drawable_use_bo: allocated GPU bo for operation [ 48.826] sna_drawable_use_bo: using GPU bo with damage? 0 [ 48.826] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 48.826] kgem_bo_is_render: handle=125, rq? 0 [0] [ 48.826] kgem_bo_is_render: handle=125, rq? 0 [0] [ 48.826] gen9_render_fill_boxes(0 x 1 [(0, 0), (490, 20) ...]) [ 48.826] sna_render_get_solid: 0 [ 48.826] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 48.826] kgem_check_bo: num_pages=+16, num_exec=+1 [ 48.826] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 48.826] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 48.826] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 48.826] kgem_add_handle: handle=4, index=0 [ 48.826] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 48.826] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 48.826] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 48.826] gen9_composite_get_binding_table(ffc0) [ 48.826] kgem_add_reloc64: handle=125, pos=16360, delta=0, domains=20002 [ 48.826] kgem_add_handle: handle=125, index=1 [ 48.826] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd0d4000) [ 48.826] __kgem_bo_mark_dirty: handle=125 (proxy? 0) [ 48.826] [3fe0] bind bo(handle=125, addr=fd0d4000), format=192, width=490, height=20, pitch=2048, tiling=1 -> render [ 48.826] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 48.826] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 48.826] kgem_add_handle: handle=7, index=2 [ 48.826] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 48.826] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 48.826] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 48.826] gen9_emit_sampler: sampler = 1 [ 48.826] gen9_emit_sf: num_sf_outputs=1 [ 48.826] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 48.826] gen9_emit_vertex_elements: setup id=0 [ 48.826] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 48.826] (0, 0), (490, 20) [ 48.826] gen8_vertex_flush[490] = 3 [ 48.826] sna_composite_rectangles: pixmap=3461 marking clear [0]? 1 [ 48.826] sna_composite_rectangles(pixmap=3461, op=1, fff2f1f0 x 1 [(0, 0)x(490, 20) ...]) [ 48.826] sna_composite_rectangles: converted to op 1 [ 48.826] sna_composite_rectangles[0] (0, 0)x(490, 20) -> (0, 0), (490, 20) [ 48.826] sna_composite_rectangles: nrects=1, region=(0, 0), (490, 20) x 1 [ 48.826] sna_composite_rectangles: clipped extents (0, 0),(490, 20) x 1 [ 48.826] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(490, 20) [ 48.826] sna_composite_rectangles: promoting to full GPU [ 48.826] sna_composite_rectangles: dropping last-cpu hint [ 48.826] sna_drawable_use_bo pixmap=3461, box=((0, 0), (490, 20)), flags=19... [ 48.826] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 48.826] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 48.826] sna_drawable_use_bo: using whole GPU bo [ 48.826] gen9_render_fill_boxes (op=1, color=(f2f2, f1f1, f0f0, ffff) [20028888]) [ 48.826] kgem_bo_is_render: handle=125, rq? 1 [1] [ 48.826] gen9_render_fill_boxes(fff2f1f0 x 1 [(0, 0), (490, 20) ...]) [ 48.826] sna_render_get_solid: fff2f1f0 [ 48.826] sna_render_get_solid(15) = fff2f1f0 (old) [ 48.826] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 48.826] kgem_check_bo: num_pages=+0, num_exec=+0 [ 48.826] gen9_composite_get_binding_table(ff00) [ 48.826] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 48.826] kgem_add_reloc64: adding proxy [delta=60] for handle=8 [ 48.826] kgem_add_handle: handle=8, index=3 [ 48.826] kgem_add_reloc64[5] = (delta=60, target handle=3, presumed=fdffe000) [ 48.826] [3fb0] bind bo(handle=8, addr=fdffe03c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 48.826] gen9_emit_vertex_elements: setup id=0 [ 48.826] (0, 0), (490, 20) [ 48.826] gen8_vertex_flush[4cc] = 3 [ 48.826] sna_composite_rectangles: pixmap=3461 marking clear [fff2f1f0]? 1 [ 48.826] sna_composite_rectangles(pixmap=3461, op=1, ff300a24 x 2 [(0, 0)x(490, 20) ...]) [ 48.826] sna_composite_rectangles: converted to op 1 [ 48.826] sna_composite_rectangles[0] (0, 0)x(490, 20) -> (0, 0), (490, 20) [ 48.826] sna_composite_rectangles[1] (0, 0)x(490, 20) -> (0, 0), (490, 20) [ 48.826] sna_composite_rectangles: nrects=2, region=(0, 0), (490, 20) x 2 [ 48.826] sna_composite_rectangles: clipped extents (0, 0),(490, 20) x 1 [ 48.826] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(490, 20) [ 48.826] sna_composite_rectangles: promoting to full GPU [ 48.826] sna_composite_rectangles: dropping last-cpu hint [ 48.826] sna_drawable_use_bo pixmap=3461, box=((0, 0), (490, 20)), flags=19... [ 48.826] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 48.826] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 48.826] sna_drawable_use_bo: using whole GPU bo [ 48.826] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 48.826] kgem_bo_is_render: handle=125, rq? 1 [1] [ 48.826] gen9_render_fill_boxes(ff300a24 x 1 [(0, 0), (490, 20) ...]) [ 48.826] sna_render_get_solid: ff300a24 [ 48.826] sna_render_get_solid(17) = ff300a24 (old) [ 48.826] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 48.826] kgem_check_bo: num_pages=+0, num_exec=+0 [ 48.826] gen9_composite_get_binding_table(fe80) [ 48.826] kgem_add_reloc64: handle=8, pos=16280, delta=0, domains=40000 [ 48.826] kgem_add_reloc64: adding proxy [delta=68] for handle=8 [ 48.826] kgem_add_reloc64[6] = (delta=68, target handle=3, presumed=fdffe000) [ 48.826] [3f90] bind bo(handle=8, addr=fdffe044), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 48.826] gen9_emit_vertex_elements: setup id=0 [ 48.826] (0, 0), (490, 20) [ 48.826] gen8_vertex_flush[508] = 3 [ 48.826] sna_composite_rectangles: pixmap=3461 marking clear [ff300a24]? 1 [ 48.826] sna_glyphs(op=3, nlist=1, src=(1, -2)) [ 48.826] kgem_bo_is_busy: handle=125, domain: 0 exec? 1, rq? 1 [ 48.826] sna_glyphs: discarding mask [ 48.826] glyphs0_to_dst(op=3, src=(1, -2), nlist=1, dst=(1, -2)+(0, 0)) [ 48.826] clipped_glyphs? 18 glyph in 1 lists extents (1, -13), (163, 1), region (2, 0), (162, 1): yes [ 48.826] gen9_render_composite: 0x0, current mode=1/1 [ 48.826] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 48.826] gen9_composite_fallback: mask is already on the GPU, try to use GPU [ 48.826] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 48.826] sna_drawable_use_bo pixmap=3461, box=((2, 0), (162, 1)), flags=7... [ 48.826] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 48.826] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 48.826] sna_drawable_use_bo: using whole GPU bo [ 48.826] gen9_composite_set_target: pixmap=3461, format=20028888, size=490x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 48.826] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 48.826] color_convert: src=ff8ae234 [20028888] [ 48.826] color_convert: dst=ff8ae234 [20028888] [ 48.826] sna_render_get_solid: ff8ae234 [ 48.826] sna_render_get_solid(22) = ff8ae234 (old) [ 48.826] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 48.826] sna_transform_is_imprecise_integer_translation: no transform [ 48.826] gen9_composite_picture: integer translation (0, 0), removing [ 48.826] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 48.826] sna_render_pixmap_bo: GPU all damaged [ 48.826] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 48.826] gen4_choose_composite_emitter: solid, identity mask [ 48.826] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 48.826] aligning vertex: was 2, now 4 floats per vertex [ 48.826] gen9_composite_get_binding_table(fe00) [ 48.826] kgem_add_reloc64: handle=8, pos=16248, delta=0, domains=40000 [ 48.826] kgem_add_reloc64: adding proxy [delta=88] for handle=8 [ 48.826] kgem_add_reloc64[7] = (delta=88, target handle=3, presumed=fdffe000) [ 48.826] [3f70] bind bo(handle=8, addr=fdffe058), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 48.826] kgem_add_reloc64: handle=6, pos=16232, delta=0, domains=40000 [ 48.826] kgem_add_handle: handle=6, index=4 [ 48.826] kgem_add_reloc64[8] = (delta=0, target handle=4, presumed=fd581000) [ 48.826] [3f60] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 48.826] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 48.826] gen9_emit_sampler: sampler = a [ 48.826] gen9_emit_sf: num_sf_outputs=2 [ 48.826] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 48.826] gen9_emit_vertex_elements: setup id=9 [ 48.826] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 48.826] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 48.826] glyphs0_to_dst: glyph=(9, -12), (19, 1), clip=(2, 0), (162, 1) [ 48.826] glyphs0_to_dst: blt=(9, 0), (19, 1) [ 48.826] emit_primitive_identity_mask__avx2: dst=(9, 0), mask=(672.00, 60.00) x (10.00, 1.00) [ 48.826] gen8_vertex_flush[5e4] = 3 [ 48.826] gen9_magic_ca_pass: CA fixup (5 -> 8) [ 48.826] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 48.826] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 48.826] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 48.826] sna_glyphs(op=3, nlist=1, src=(172, -2)) [ 48.826] kgem_bo_is_busy: handle=125, domain: 0 exec? 1, rq? 1 [ 48.826] sna_glyphs: discarding mask [ 48.826] glyphs0_to_dst(op=3, src=(172, -2), nlist=1, dst=(172, -2)+(0, 0)) [ 48.826] clipped_glyphs? 32 glyph in 1 lists extents (171, -14), (460, 1), region (172, 0), (459, 1): yes [ 48.826] gen9_render_composite: 0x0, current mode=1/1 [ 48.826] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 48.826] kgem_bo_is_busy: handle=125, domain: 0 exec? 1, rq? 1 [ 48.826] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 48.826] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 48.826] sna_drawable_use_bo pixmap=3461, box=((172, 0), (459, 1)), flags=7... [ 48.826] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 48.827] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 48.827] sna_drawable_use_bo: using whole GPU bo [ 48.827] gen9_composite_set_target: pixmap=3461, format=20028888, size=490x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 48.827] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 48.827] color_convert: src=ff729fcf [20028888] [ 48.827] color_convert: dst=ff729fcf [20028888] [ 48.827] sna_render_get_solid: ff729fcf [ 48.827] sna_render_get_solid(23) = ff729fcf (old) [ 48.827] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 48.827] sna_transform_is_imprecise_integer_translation: no transform [ 48.827] gen9_composite_picture: integer translation (0, 0), removing [ 48.827] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 48.827] sna_render_pixmap_bo: GPU all damaged [ 48.827] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 48.827] gen4_choose_composite_emitter: solid, identity mask [ 48.827] kgem_check_bo: num_pages=+0, num_exec=+0 [ 48.827] gen9_composite_get_binding_table(fd40) [ 48.827] kgem_add_reloc64: handle=8, pos=16200, delta=0, domains=40000 [ 48.827] kgem_add_reloc64: adding proxy [delta=92] for handle=8 [ 48.827] kgem_add_reloc64[9] = (delta=92, target handle=3, presumed=fdffe000) [ 48.827] [3f40] bind bo(handle=8, addr=fdffe05c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 48.827] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 48.827] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 48.827] gen9_emit_vertex_elements: setup id=9 [ 48.827] glyphs0_to_dst: glyph=(180, -13), (190, 1), clip=(172, 0), (459, 1) [ 48.827] glyphs0_to_dst: blt=(180, 0), (190, 1) [ 48.827] emit_primitive_identity_mask__avx2: dst=(180, 0), mask=(944.00, 61.00) x (10.00, 1.00) [ 48.827] glyphs0_to_dst: glyph=(208, -10), (217, 1), clip=(172, 0), (459, 1) [ 48.827] glyphs0_to_dst: blt=(208, 0), (217, 1) [ 48.827] emit_primitive_identity_mask__avx2: dst=(208, 0), mask=(960.00, 26.00) x (9.00, 1.00) [ 48.827] glyphs0_to_dst: glyph=(216, -13), (226, 1), clip=(172, 0), (459, 1) [ 48.827] glyphs0_to_dst: blt=(216, 0), (226, 1) [ 48.827] emit_primitive_identity_mask__avx2: dst=(216, 0), mask=(944.00, 61.00) x (10.00, 1.00) [ 48.827] glyphs0_to_dst: glyph=(234, -1), (245, 1), clip=(172, 0), (459, 1) [ 48.827] glyphs0_to_dst: blt=(234, 0), (245, 1) [ 48.827] emit_primitive_identity_mask__avx2: dst=(234, 0), mask=(992.00, 1.00) x (11.00, 1.00) [ 48.827] glyphs0_to_dst: glyph=(334, -10), (343, 1), clip=(172, 0), (459, 1) [ 48.827] glyphs0_to_dst: blt=(334, 0), (343, 1) [ 48.827] emit_primitive_identity_mask__avx2: dst=(334, 0), mask=(960.00, 26.00) x (9.00, 1.00) [ 48.827] glyphs0_to_dst: glyph=(342, -1), (353, 1), clip=(172, 0), (459, 1) [ 48.827] glyphs0_to_dst: blt=(342, 0), (353, 1) [ 48.827] emit_primitive_identity_mask__avx2: dst=(342, 0), mask=(992.00, 1.00) x (11.00, 1.00) [ 48.827] glyphs0_to_dst: glyph=(369, -10), (379, 1), clip=(172, 0), (459, 1) [ 48.827] glyphs0_to_dst: blt=(369, 0), (379, 1) [ 48.827] emit_primitive_identity_mask__avx2: dst=(369, 0), mask=(976.00, 42.00) x (10.00, 1.00) [ 48.827] glyphs0_to_dst: glyph=(378, -13), (388, 1), clip=(172, 0), (459, 1) [ 48.827] glyphs0_to_dst: blt=(378, 0), (388, 1) [ 48.827] emit_primitive_identity_mask__avx2: dst=(378, 0), mask=(944.00, 61.00) x (10.00, 1.00) [ 48.827] glyphs0_to_dst: glyph=(396, -1), (407, 1), clip=(172, 0), (459, 1) [ 48.827] glyphs0_to_dst: blt=(396, 0), (407, 1) [ 48.827] emit_primitive_identity_mask__avx2: dst=(396, 0), mask=(992.00, 1.00) x (11.00, 1.00) [ 48.827] glyphs0_to_dst: glyph=(424, -10), (433, 1), clip=(172, 0), (459, 1) [ 48.827] glyphs0_to_dst: blt=(424, 0), (433, 1) [ 48.827] emit_primitive_identity_mask__avx2: dst=(424, 0), mask=(960.00, 26.00) x (9.00, 1.00) [ 48.827] glyphs0_to_dst: glyph=(450, -10), (460, 1), clip=(172, 0), (459, 1) [ 48.827] glyphs0_to_dst: blt=(450, 0), (459, 1) [ 48.827] emit_primitive_identity_mask__avx2: dst=(450, 0), mask=(976.00, 42.00) x (9.00, 1.00) [ 48.827] gen8_vertex_flush[6e4] = 33 [ 48.827] gen9_magic_ca_pass: CA fixup (8 -> 41) [ 48.827] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 48.827] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 48.827] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 48.827] sna_glyphs(op=3, nlist=1, src=(460, -2)) [ 48.827] kgem_bo_is_busy: handle=125, domain: 0 exec? 1, rq? 1 [ 48.827] sna_glyphs: discarding mask [ 48.827] glyphs0_to_dst(op=3, src=(460, -2), nlist=1, dst=(460, -2)+(0, 0)) [ 48.827] clipped_glyphs? 4 glyph in 1 lists extents (459, -13), (496, 1), region (460, 0), (490, 1): yes [ 48.827] gen9_render_composite: 0x0, current mode=1/1 [ 48.827] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 48.827] kgem_bo_is_busy: handle=125, domain: 0 exec? 1, rq? 1 [ 48.827] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 48.827] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 48.827] sna_drawable_use_bo pixmap=3461, box=((460, 0), (490, 1)), flags=7... [ 48.827] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 48.827] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 48.827] sna_drawable_use_bo: using whole GPU bo [ 48.827] gen9_composite_set_target: pixmap=3461, format=20028888, size=490x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 48.827] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 48.827] color_convert: src=ffffffff [20028888] [ 48.827] color_convert: dst=ffffffff [20028888] [ 48.827] sna_render_get_solid: ffffffff [ 48.827] sna_render_get_solid(white) [ 48.827] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 48.827] sna_transform_is_imprecise_integer_translation: no transform [ 48.827] gen9_composite_picture: integer translation (0, 0), removing [ 48.827] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 48.827] sna_render_pixmap_bo: GPU all damaged [ 48.827] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 48.827] gen4_choose_composite_emitter: solid, identity mask [ 48.827] kgem_check_bo: num_pages=+0, num_exec=+0 [ 48.827] gen9_composite_get_binding_table(fcc0) [ 48.827] kgem_add_reloc64: handle=7, pos=16168, delta=0, domains=40000 [ 48.827] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 48.827] kgem_add_reloc64[10] = (delta=1048, target handle=2, presumed=fffe8000) [ 48.827] [3f20] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 48.827] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 48.827] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 48.827] gen9_emit_vertex_elements: setup id=9 [ 48.827] glyphs0_to_dst: glyph=(487, -13), (496, 1), clip=(460, 0), (490, 1) [ 48.827] glyphs0_to_dst: blt=(487, 0), (490, 1) [ 48.827] emit_primitive_identity_mask__avx2: dst=(487, 0), mask=(832.00, 45.00) x (3.00, 1.00) [ 48.827] gen8_vertex_flush[7e4] = 3 [ 48.827] gen9_magic_ca_pass: CA fixup (41 -> 44) [ 48.827] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 48.827] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 48.827] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 48.827] sna_glyphs(op=3, nlist=1, src=(1, 15)) [ 48.827] kgem_bo_is_busy: handle=125, domain: 0 exec? 1, rq? 1 [ 48.827] sna_glyphs: discarding mask [ 48.827] glyphs0_to_dst(op=3, src=(1, 15), nlist=1, dst=(1, 15)+(0, 0)) [ 48.827] clipped_glyphs: no, clip region (0, 0), (490, 20) matches drawable pixmap=94680753467488 size=490x20 [ 48.827] gen9_render_composite: 0x0, current mode=1/1 [ 48.827] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 48.827] kgem_bo_is_busy: handle=125, domain: 0 exec? 1, rq? 1 [ 48.827] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 48.827] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 48.827] sna_drawable_use_bo pixmap=3461, box=((0, 0), (490, 20)), flags=7... [ 48.827] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 48.827] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 48.827] sna_drawable_use_bo: using whole GPU bo [ 48.827] gen9_composite_set_target: pixmap=3461, format=20028888, size=490x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 48.827] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 48.827] color_convert: src=ff8ae234 [20028888] [ 48.827] color_convert: dst=ff8ae234 [20028888] [ 48.827] sna_render_get_solid: ff8ae234 [ 48.827] sna_render_get_solid(22) = ff8ae234 (old) [ 48.827] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 48.827] sna_transform_is_imprecise_integer_translation: no transform [ 48.827] gen9_composite_picture: integer translation (0, 0), removing [ 48.827] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 48.827] sna_render_pixmap_bo: GPU all damaged [ 48.827] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 48.827] gen4_choose_composite_emitter: solid, identity mask [ 48.827] kgem_check_bo: num_pages=+0, num_exec=+0 [ 48.827] gen9_composite_get_binding_table(fc40) [ 48.827] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 48.827] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 48.827] gen9_emit_vertex_elements: setup id=9 [ 48.827] glyphs0_to_dst: glyph=(1, 7)x(9, 8), unclipped [ 48.827] emit_primitive_identity_mask__avx2: dst=(1, 7), mask=(688.00, 32.00) x (9.00, 8.00) [ 48.827] glyphs0_to_dst: glyph=(9, 5)x(10, 13), unclipped [ 48.827] emit_primitive_identity_mask__avx2: dst=(9, 5), mask=(672.00, 48.00) x (10.00, 13.00) [ 48.827] glyphs0_to_dst: glyph=(19, 7)x(9, 8), unclipped [ 48.827] emit_primitive_identity_mask__avx2: dst=(19, 7), mask=(688.00, 32.00) x (9.00, 8.00) [ 48.827] glyphs0_to_dst: glyph=(28, 9)x(8, 3), unclipped [ 48.827] emit_primitive_identity_mask__avx2: dst=(28, 9), mask=(688.00, 48.00) x (8.00, 3.00) [ 48.827] glyphs0_to_dst: glyph=(36, 5)x(11, 10), unclipped [ 48.827] emit_primitive_identity_mask__avx2: dst=(36, 5), mask=(704.00, 0.00) x (11.00, 10.00) [ 48.827] glyphs0_to_dst: glyph=(46, 7)x(9, 8), unclipped [ 48.827] emit_primitive_identity_mask__avx2: dst=(46, 7), mask=(720.00, 0.00) x (9.00, 8.00) [ 48.827] glyphs0_to_dst: glyph=(54, 7)x(10, 8), unclipped [ 48.827] emit_primitive_identity_mask__avx2: dst=(54, 7), mask=(704.00, 16.00) x (10.00, 8.00) [ 48.827] glyphs0_to_dst: glyph=(63, 7)x(10, 8), unclipped [ 48.827] emit_primitive_identity_mask__avx2: dst=(63, 7), mask=(720.00, 16.00) x (10.00, 8.00) [ 48.827] glyphs0_to_dst: glyph=(72, 4)x(10, 11), unclipped [ 48.827] emit_primitive_identity_mask__avx2: dst=(72, 4), mask=(736.00, 0.00) x (10.00, 11.00) [ 48.827] glyphs0_to_dst: glyph=(81, 7)x(10, 8), unclipped [ 48.827] emit_primitive_identity_mask__avx2: dst=(81, 7), mask=(752.00, 0.00) x (10.00, 8.00) [ 48.827] glyphs0_to_dst: glyph=(90, 4)x(10, 11), unclipped [ 48.827] emit_primitive_identity_mask__avx2: dst=(90, 4), mask=(736.00, 0.00) x (10.00, 11.00) [ 48.827] glyphs0_to_dst: glyph=(99, 7)x(11, 8), unclipped [ 48.827] emit_primitive_identity_mask__avx2: dst=(99, 7), mask=(736.00, 16.00) x (11.00, 8.00) [ 48.827] glyphs0_to_dst: glyph=(109, 7)x(9, 8), unclipped [ 48.827] emit_primitive_identity_mask__avx2: dst=(109, 7), mask=(752.00, 16.00) x (9.00, 8.00) [ 48.827] glyphs0_to_dst: glyph=(118, 9)x(8, 3), unclipped [ 48.827] emit_primitive_identity_mask__avx2: dst=(118, 9), mask=(688.00, 48.00) x (8.00, 3.00) [ 48.827] glyphs0_to_dst: glyph=(126, 5)x(10, 10), unclipped [ 48.827] emit_primitive_identity_mask__avx2: dst=(126, 5), mask=(704.00, 32.00) x (10.00, 10.00) [ 48.827] glyphs0_to_dst: glyph=(135, 5)x(10, 10), unclipped [ 48.827] emit_primitive_identity_mask__avx2: dst=(135, 5), mask=(704.00, 32.00) x (10.00, 10.00) [ 48.827] glyphs0_to_dst: glyph=(144, 5)x(10, 10), unclipped [ 48.827] emit_primitive_identity_mask__avx2: dst=(144, 5), mask=(720.00, 32.00) x (10.00, 10.00) [ 48.827] glyphs0_to_dst: glyph=(153, 5)x(10, 10), unclipped [ 48.827] emit_primitive_identity_mask__avx2: dst=(153, 5), mask=(704.00, 48.00) x (10.00, 10.00) [ 48.827] gen8_vertex_flush[8e4] = 54 [ 48.827] gen9_magic_ca_pass: CA fixup (44 -> 98) [ 48.827] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 48.827] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 48.827] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 48.827] sna_glyphs(op=3, nlist=1, src=(163, 15)) [ 48.827] kgem_bo_is_busy: handle=125, domain: 0 exec? 1, rq? 1 [ 48.827] sna_glyphs: discarding mask [ 48.827] glyphs0_to_dst(op=3, src=(163, 15), nlist=1, dst=(163, 15)+(0, 0)) [ 48.827] clipped_glyphs: no, clip region (0, 0), (490, 20) matches drawable pixmap=94680753467488 size=490x20 [ 48.827] gen9_render_composite: 0x0, current mode=1/1 [ 48.827] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 48.827] kgem_bo_is_busy: handle=125, domain: 0 exec? 1, rq? 1 [ 48.827] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 48.827] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 48.827] sna_drawable_use_bo pixmap=3461, box=((0, 0), (490, 20)), flags=7... [ 48.827] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 48.827] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 48.827] sna_drawable_use_bo: using whole GPU bo [ 48.827] gen9_composite_set_target: pixmap=3461, format=20028888, size=490x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 48.827] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 48.827] color_convert: src=ffffffff [20028888] [ 48.827] color_convert: dst=ffffffff [20028888] [ 48.827] sna_render_get_solid: ffffffff [ 48.827] sna_render_get_solid(white) [ 48.827] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 48.827] sna_transform_is_imprecise_integer_translation: no transform [ 48.827] gen9_composite_picture: integer translation (0, 0), removing [ 48.827] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 48.827] sna_render_pixmap_bo: GPU all damaged [ 48.827] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 48.827] gen4_choose_composite_emitter: solid, identity mask [ 48.827] kgem_check_bo: num_pages=+0, num_exec=+0 [ 48.827] gen9_composite_get_binding_table(fc00) [ 48.827] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 48.827] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 48.827] gen9_emit_vertex_elements: setup id=9 [ 48.827] glyphs0_to_dst: glyph=(165, 7)x(5, 8), unclipped [ 48.827] emit_primitive_identity_mask__avx2: dst=(165, 7), mask=(720.00, 48.00) x (5.00, 8.00) [ 48.827] gen8_vertex_flush[9e4] = 3 [ 48.827] gen9_magic_ca_pass: CA fixup (98 -> 101) [ 48.827] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 48.827] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 48.827] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 48.827] sna_glyphs(op=3, nlist=1, src=(172, 15)) [ 48.827] kgem_bo_is_busy: handle=125, domain: 0 exec? 1, rq? 1 [ 48.827] sna_glyphs: discarding mask [ 48.827] glyphs0_to_dst(op=3, src=(172, 15), nlist=1, dst=(172, 15)+(0, 0)) [ 48.827] clipped_glyphs: no, clip region (0, 0), (490, 20) matches drawable pixmap=94680753467488 size=490x20 [ 48.827] gen9_render_composite: 0x0, current mode=1/1 [ 48.827] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 48.827] kgem_bo_is_busy: handle=125, domain: 0 exec? 1, rq? 1 [ 48.827] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 48.827] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 48.827] sna_drawable_use_bo pixmap=3461, box=((0, 0), (490, 20)), flags=7... [ 48.827] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 48.827] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 48.827] sna_drawable_use_bo: using whole GPU bo [ 48.827] gen9_composite_set_target: pixmap=3461, format=20028888, size=490x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 48.827] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 48.827] color_convert: src=ff729fcf [20028888] [ 48.827] color_convert: dst=ff729fcf [20028888] [ 48.827] sna_render_get_solid: ff729fcf [ 48.827] sna_render_get_solid(23) = ff729fcf (old) [ 48.827] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 48.827] sna_transform_is_imprecise_integer_translation: no transform [ 48.827] gen9_composite_picture: integer translation (0, 0), removing [ 48.827] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 48.827] sna_render_pixmap_bo: GPU all damaged [ 48.827] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 48.827] gen4_choose_composite_emitter: solid, identity mask [ 48.827] kgem_check_bo: num_pages=+0, num_exec=+0 [ 48.827] gen9_composite_get_binding_table(fbc0) [ 48.827] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 48.827] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 48.827] gen9_emit_vertex_elements: setup id=9 [ 48.827] glyphs0_to_dst: glyph=(171, 9)x(11, 3), unclipped [ 48.827] emit_primitive_identity_mask__avx2: dst=(171, 9), mask=(736.00, 32.00) x (11.00, 3.00) [ 48.827] glyphs0_to_dst: glyph=(180, 4)x(10, 14), unclipped [ 48.827] emit_primitive_identity_mask__avx2: dst=(180, 4), mask=(944.00, 48.00) x (10.00, 14.00) [ 48.827] glyphs0_to_dst: glyph=(189, 4)x(11, 11), unclipped [ 48.827] emit_primitive_identity_mask__avx2: dst=(189, 4), mask=(960.00, 0.00) x (11.00, 11.00) [ 48.827] glyphs0_to_dst: glyph=(198, 7)x(10, 8), unclipped [ 48.827] emit_primitive_identity_mask__avx2: dst=(198, 7), mask=(976.00, 0.00) x (10.00, 8.00) [ 48.827] glyphs0_to_dst: glyph=(208, 7)x(9, 11), unclipped [ 48.827] emit_primitive_identity_mask__avx2: dst=(208, 7), mask=(960.00, 16.00) x (9.00, 11.00) [ 48.827] glyphs0_to_dst: glyph=(216, 4)x(10, 14), unclipped [ 48.827] emit_primitive_identity_mask__avx2: dst=(216, 4), mask=(944.00, 48.00) x (10.00, 14.00) [ 48.827] glyphs0_to_dst: glyph=(225, 5)x(10, 10), unclipped [ 48.827] emit_primitive_identity_mask__avx2: dst=(225, 5), mask=(976.00, 16.00) x (10.00, 10.00) [ 48.827] glyphs0_to_dst: glyph=(234, 16)x(11, 2), unclipped [ 48.827] emit_primitive_identity_mask__avx2: dst=(234, 16), mask=(992.00, 0.00) x (11.00, 2.00) [ 48.827] glyphs0_to_dst: glyph=(243, 4)x(11, 11), unclipped [ 48.827] emit_primitive_identity_mask__avx2: dst=(243, 4), mask=(1008.00, 0.00) x (11.00, 11.00) [ 48.827] glyphs0_to_dst: glyph=(253, 7)x(9, 8), unclipped [ 48.827] emit_primitive_identity_mask__avx2: dst=(253, 7), mask=(720.00, 0.00) x (9.00, 8.00) [ 48.827] glyphs0_to_dst: glyph=(261, 7)x(10, 8), unclipped [ 48.827] emit_primitive_identity_mask__avx2: dst=(261, 7), mask=(704.00, 16.00) x (10.00, 8.00) [ 48.827] glyphs0_to_dst: glyph=(270, 7)x(10, 8), unclipped [ 48.827] emit_primitive_identity_mask__avx2: dst=(270, 7), mask=(704.00, 16.00) x (10.00, 8.00) [ 48.827] glyphs0_to_dst: glyph=(279, 3)x(10, 12), unclipped [ 48.827] emit_primitive_identity_mask__avx2: dst=(279, 3), mask=(992.00, 16.00) x (10.00, 12.00) [ 48.827] glyphs0_to_dst: glyph=(288, 7)x(10, 8), unclipped [ 48.827] emit_primitive_identity_mask__avx2: dst=(288, 7), mask=(704.00, 16.00) x (10.00, 8.00) [ 48.827] glyphs0_to_dst: glyph=(297, 7)x(10, 8), unclipped [ 48.827] emit_primitive_identity_mask__avx2: dst=(297, 7), mask=(752.00, 0.00) x (10.00, 8.00) [ 48.827] glyphs0_to_dst: glyph=(307, 3)x(10, 12), unclipped [ 48.827] emit_primitive_identity_mask__avx2: dst=(307, 3), mask=(1008.00, 16.00) x (10.00, 12.00) [ 48.827] glyphs0_to_dst: glyph=(315, 4)x(11, 11), unclipped [ 48.827] emit_primitive_identity_mask__avx2: dst=(315, 4), mask=(960.00, 0.00) x (11.00, 11.00) [ 48.827] glyphs0_to_dst: glyph=(324, 7)x(11, 8), unclipped [ 48.827] emit_primitive_identity_mask__avx2: dst=(324, 7), mask=(736.00, 16.00) x (11.00, 8.00) [ 48.827] glyphs0_to_dst: glyph=(334, 7)x(9, 11), unclipped [ 48.827] emit_primitive_identity_mask__avx2: dst=(334, 7), mask=(960.00, 16.00) x (9.00, 11.00) [ 48.827] glyphs0_to_dst: glyph=(342, 16)x(11, 2), unclipped [ 48.827] emit_primitive_identity_mask__avx2: dst=(342, 16), mask=(992.00, 0.00) x (11.00, 2.00) [ 48.827] glyphs0_to_dst: glyph=(351, 3)x(10, 12), unclipped [ 48.827] emit_primitive_identity_mask__avx2: dst=(351, 3), mask=(992.00, 16.00) x (10.00, 12.00) [ 48.827] glyphs0_to_dst: glyph=(361, 3)x(9, 12), unclipped [ 48.827] emit_primitive_identity_mask__avx2: dst=(361, 3), mask=(960.00, 32.00) x (9.00, 12.00) [ 48.827] glyphs0_to_dst: glyph=(369, 7)x(10, 11), unclipped [ 48.827] emit_primitive_identity_mask__avx2: dst=(369, 7), mask=(976.00, 32.00) x (10.00, 11.00) [ 48.827] glyphs0_to_dst: glyph=(378, 4)x(10, 14), unclipped [ 48.827] emit_primitive_identity_mask__avx2: dst=(378, 4), mask=(944.00, 48.00) x (10.00, 14.00) [ 48.827] glyphs0_to_dst: glyph=(387, 5)x(10, 10), unclipped [ 48.827] emit_primitive_identity_mask__avx2: dst=(387, 5), mask=(960.00, 48.00) x (10.00, 10.00) [ 48.827] glyphs0_to_dst: glyph=(396, 16)x(11, 2), unclipped [ 48.827] emit_primitive_identity_mask__avx2: dst=(396, 16), mask=(992.00, 0.00) x (11.00, 2.00) [ 48.827] glyphs0_to_dst: glyph=(406, 7)x(9, 8), unclipped [ 48.827] emit_primitive_identity_mask__avx2: dst=(406, 7), mask=(688.00, 32.00) x (9.00, 8.00) [ 48.827] glyphs0_to_dst: glyph=(415, 7)x(9, 8), unclipped [ 48.827] emit_primitive_identity_mask__avx2: dst=(415, 7), mask=(752.00, 16.00) x (9.00, 8.00) [ 48.827] glyphs0_to_dst: glyph=(424, 7)x(9, 11), unclipped [ 48.827] emit_primitive_identity_mask__avx2: dst=(424, 7), mask=(960.00, 16.00) x (9.00, 11.00) [ 48.827] glyphs0_to_dst: glyph=(432, 4)x(10, 11), unclipped [ 48.827] emit_primitive_identity_mask__avx2: dst=(432, 4), mask=(976.00, 48.00) x (10.00, 11.00) [ 48.827] glyphs0_to_dst: glyph=(442, 7)x(9, 8), unclipped [ 48.827] emit_primitive_identity_mask__avx2: dst=(442, 7), mask=(688.00, 32.00) x (9.00, 8.00) [ 48.827] glyphs0_to_dst: glyph=(450, 7)x(10, 11), unclipped [ 48.827] emit_primitive_identity_mask__avx2: dst=(450, 7), mask=(976.00, 32.00) x (10.00, 11.00) [ 48.828] gen8_vertex_flush[ae4] = 96 [ 48.828] gen9_magic_ca_pass: CA fixup (101 -> 197) [ 48.828] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 48.828] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 48.828] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 48.828] sna_glyphs(op=3, nlist=1, src=(460, 15)) [ 48.828] kgem_bo_is_busy: handle=125, domain: 0 exec? 1, rq? 1 [ 48.828] sna_glyphs: discarding mask [ 48.828] glyphs0_to_dst(op=3, src=(460, 15), nlist=1, dst=(460, 15)+(0, 0)) [ 48.828] clipped_glyphs: no, clip region (0, 0), (490, 20) matches drawable pixmap=94680753467488 size=490x20 [ 48.828] gen9_render_composite: 0x0, current mode=1/1 [ 48.828] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 48.828] kgem_bo_is_busy: handle=125, domain: 0 exec? 1, rq? 1 [ 48.828] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 48.828] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 48.828] sna_drawable_use_bo pixmap=3461, box=((0, 0), (490, 20)), flags=7... [ 48.828] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 48.828] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 48.828] sna_drawable_use_bo: using whole GPU bo [ 48.828] gen9_composite_set_target: pixmap=3461, format=20028888, size=490x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 48.828] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 48.828] color_convert: src=ffffffff [20028888] [ 48.828] color_convert: dst=ffffffff [20028888] [ 48.828] sna_render_get_solid: ffffffff [ 48.828] sna_render_get_solid(white) [ 48.828] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 48.828] sna_transform_is_imprecise_integer_translation: no transform [ 48.828] gen9_composite_picture: integer translation (0, 0), removing [ 48.828] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 48.828] sna_render_pixmap_bo: GPU all damaged [ 48.828] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 48.828] gen4_choose_composite_emitter: solid, identity mask [ 48.828] kgem_check_bo: num_pages=+0, num_exec=+0 [ 48.828] gen9_composite_get_binding_table(fb80) [ 48.828] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 48.828] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 48.828] gen9_emit_vertex_elements: setup id=9 [ 48.828] glyphs0_to_dst: glyph=(459, 4)x(10, 13), unclipped [ 48.828] emit_primitive_identity_mask__avx2: dst=(459, 4), mask=(752.00, 32.00) x (10.00, 13.00) [ 48.828] gen8_vertex_flush[be4] = 3 [ 48.828] gen9_magic_ca_pass: CA fixup (197 -> 200) [ 48.828] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 48.828] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 48.828] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 48.828] sna_composite_rectangles(pixmap=3461, op=1, ffffffff x 1 [(478, 1)x(9, 17) ...]) [ 48.828] sna_composite_rectangles: converted to op 1 [ 48.828] sna_composite_rectangles[0] (478, 1)x(9, 17) -> (478, 1), (487, 18) [ 48.828] sna_composite_rectangles: nrects=1, region=(478, 1), (487, 18) x 1 [ 48.828] sna_composite_rectangles: clipped extents (478, 1),(487, 18) x 1 [ 48.828] sna_composite_rectangles: pixmap +(0, 0) extents (478, 1),(487, 18) [ 48.828] sna_composite_rectangles: dropping last-cpu hint [ 48.828] sna_drawable_use_bo pixmap=3461, box=((478, 1), (487, 18)), flags=9... [ 48.828] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 48.828] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 48.828] sna_drawable_use_bo: using whole GPU bo [ 48.828] gen9_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20028888]) [ 48.828] kgem_bo_is_render: handle=125, rq? 1 [1] [ 48.828] gen9_render_fill_boxes(ffffffff x 1 [(478, 1), (487, 18) ...]) [ 48.828] sna_render_get_solid: ffffffff [ 48.828] sna_render_get_solid(white) [ 48.828] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 48.828] kgem_check_bo: num_pages=+0, num_exec=+0 [ 48.828] aligning vertex: was 4, now 2 floats per vertex [ 48.828] gen9_composite_get_binding_table(fb40) [ 48.828] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 48.828] gen9_emit_sampler: sampler = 1 [ 48.828] gen9_emit_sf: num_sf_outputs=1 [ 48.828] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 48.828] gen9_emit_vertex_elements: setup id=0 [ 48.828] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 48.828] (478, 1), (487, 18) [ 48.828] gen8_vertex_flush[d00] = 3 [ 48.828] sna_validate_gc(0x561c94ab2470) changes=80000, previous serial=80000d2f, drawable=d2f [ 48.828] sna_validate_gc: recomputing clip [ 48.828] sna_validate_gc: composite clip=1x[(65, 24), (3840, 2160)] [0x561c94abf1d0] [ 48.828] sna_copy_area: src=pixmap=3461:(0, 0)x(490, 20)+(0, 0) -> dst=pixmap=3060:(0, 663)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 48.828] sna_copy_area: normal copy [ 48.828] sna_do_copy: src=(0, 0), dst=(0, 663), size=(490x20) [ 48.828] sna_do_copy: after drawable: src=(0, 0), dst=(65, 687), size=(490x20) [ 48.828] sna_do_copy: dst extents (65, 687), (555, 707), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 48.828] sna_do_copy: clipped dst extents (65, 687), (555, 707) [ 48.828] sna_do_copy: unclipped src extents (0, 0), (490, 20) [ 48.828] sna_do_copy: clipped src extents (0, 0), (490, 20) [ 48.828] sna_do_copy: pixmap -- no source clipping [ 48.828] sna_do_copy: src extents (0, 0), (490, 20) x 1 [ 48.828] sna_do_copy: copy region (65, 687), (555, 707) x 1 + (-65, -687) [ 48.828] sna_copy_boxes (boxes=1x[(65, 687), (555, 707)...], src pixmap=3461+(-65, -687), dst pixmap=3060+(-65, -24), alu=3, src.size=490x20, dst.size=3775x2136) [ 48.828] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94ac8f90, gpu_bo=125, cpu_bo=0), replaces=0 [ 48.828] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 48.828] sna_drawable_use_bo pixmap=3060, box=((0, 663), (490, 683)), flags=b... [ 48.828] sna_drawable_use_bo: exported target, set PREFER_GPU [ 48.828] sna_drawable_use_bo: pinned, never REPLACES [ 48.828] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=b [ 48.828] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 48.828] sna_drawable_use_bo: using whole GPU bo [ 48.828] sna_pixmap_move_to_gpu(pixmap=3461, usage=0), flags=a [ 48.828] sna_pixmap_move_to_gpu: already all-damaged [ 48.828] sna_pixmap_mark_active: pixmap=3461, handle=125 [ 48.828] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 48.828] gen9_render_copy_boxes (0, -663)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 48.828] kgem_bo_is_render: handle=125, rq? 1 [1] [ 48.828] kgem_bo_is_render: handle=9, rq? 0 [0] [ 48.828] kgem_bo_is_render: handle=9, rq? 0 [0] [ 48.828] kgem_bo_is_render: handle=125, rq? 1 [1] [ 48.828] kgem_set_mode: flushing before new bo [ 48.828] gen8_vertex_close: used=806, vbo active? 23, vb=201, nreloc=2 [ 48.828] gen8_vertex_close: reloc[0] = 287 [ 48.828] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 48.828] kgem_add_handle: handle=23, index=5 [ 48.828] kgem_add_reloc64[11] = (delta=0, target handle=5, presumed=fd541000) [ 48.828] gen8_vertex_close: reloc[1] = 372 [ 48.828] kgem_add_reloc64: handle=23, pos=372, delta=0, domains=200000 [ 48.828] kgem_add_reloc64[12] = (delta=0, target handle=5, presumed=fd541000) [ 48.828] batch[1/1, flags=1800]: 838 838 16096 16384, nreloc=13, nexec=6, nfence=0, aperture=1116 [fenced=0] [ 48.828] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd981000 [ 48.828] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -57343 [ 48.828] kgem_fixup_relocs: shrinking by 57344 [ 48.828] __kgem_busy: handle=2, busy=0, wedged=0 [ 48.828] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd981000 [ 48.828] kgem_commit: release handle=125 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd0d4000 [ 48.828] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 48.828] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 48.828] __kgem_bo_clear_busy: handle=7 [ 48.828] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 48.828] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 48.828] __kgem_bo_clear_busy: handle=8 [ 48.828] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 48.828] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 48.828] __kgem_bo_clear_busy: handle=8 [ 48.828] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 48.828] __kgem_bo_clear_busy: handle=8 [ 48.828] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 48.828] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 48.828] __kgem_bo_clear_busy: handle=8 [ 48.828] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 48.828] __kgem_bo_clear_busy: handle=7 [ 48.828] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 48.828] __kgem_busy: handle=2, busy=131072, wedged=0 [ 48.828] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 48.828] kgem_check_bo: num_pages=+8116, num_exec=+2 [ 48.828] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 48.828] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 48.828] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 48.828] kgem_add_handle: handle=4, index=0 [ 48.828] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 48.828] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 48.828] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 48.828] gen9_composite_get_binding_table(ffc0) [ 48.828] kgem_add_reloc64: handle=9, pos=16360, delta=0, domains=20002 [ 48.828] kgem_add_handle: handle=9, index=1 [ 48.828] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f02dd000) [ 48.828] __kgem_bo_mark_dirty: handle=9 (proxy? 0) [ 48.828] [3fe0] bind bo(handle=9, addr=f02dd000), format=192, width=3775, height=2136, pitch=15360, tiling=1 -> render [ 48.828] kgem_add_reloc64: handle=125, pos=16344, delta=0, domains=40000 [ 48.828] kgem_add_handle: handle=125, index=2 [ 48.828] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd0d4000) [ 48.828] [3fd0] bind bo(handle=125, addr=fd0d4000), format=192, width=490, height=20, pitch=2048, tiling=1 -> sampler [ 48.828] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 48.828] gen9_emit_sampler: sampler = 0 [ 48.828] gen9_emit_sf: num_sf_outputs=1 [ 48.828] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 48.828] gen9_emit_vertex_elements: setup id=0 [ 48.828] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 48.828] (0, 0) -> (0, 663) + (490, 20) [ 48.828] gen8_vertex_flush[490] = 3 [ 48.828] sna_accel_flush: flush?=1, dirty?=0 [ 48.828] gen8_vertex_close: used=812, vbo active? 23, vb=1, nreloc=1 [ 48.828] gen8_vertex_close: reloc[0] = 287 [ 48.828] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 48.828] kgem_add_handle: handle=23, index=3 [ 48.828] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 48.828] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=8190 [fenced=0] [ 48.828] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 48.828] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 48.828] kgem_fixup_relocs: shrinking by 61440 [ 48.828] __kgem_busy: handle=1, busy=0, wedged=0 [ 48.828] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 48.828] kgem_commit: release handle=9 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f02dd000 [ 48.828] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 48.828] kgem_commit: release handle=125 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd0d4000 [ 48.828] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 48.828] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 48.828] sna_accel_flush: flush?=0, dirty?=0 [ 48.828] sna_accel_flush: flush?=0, dirty?=0 [ 48.828] sna_accel_flush: flush?=0, dirty?=0 [ 48.828] sna_destroy_pixmap: pixmap=3461, attached?=1 [ 48.828] _kgem_bo_destroy: handle=125, proxy? 0 [ 48.828] __kgem_bo_destroy: handle=125, size=65536 [ 48.829] __kgem_busy: handle=125, busy=0, wedged=0 [ 48.829] __kgem_bo_clear_busy: handle=125 [ 48.829] kgem_bo_move_to_inactive: moving handle=125 to inactive [ 48.829] __sna_free_pixmap(pixmap=3461) [ 48.829] sna_accel_flush: flush?=0, dirty?=0 [ 48.829] sna_accel_flush: flush?=0, dirty?=0 [ 48.829] sna_accel_flush: flush?=0, dirty?=0 [ 48.829] sna_block_handler (tv=0.436000) [ 48.829] kgem_retire, need_retire?=1 [ 48.829] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 48.829] kgem_retire__requests_ring: retiring ring 0 [ 48.829] __kgem_busy: handle=2, busy=0, wedged=0 [ 48.829] __kgem_retire_rq: request 2 complete [ 48.829] kgem_retire__requests_ring: retiring ring 0 [ 48.829] __kgem_busy: handle=1, busy=0, wedged=0 [ 48.829] __kgem_retire_rq: request 1 complete [ 48.829] __kgem_bo_flush: handle=9, busy=0, wedged=0 [ 48.829] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 48.829] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 48.829] kgem_retire -- retired=0, need_retire=0 [ 48.829] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 48.829] gen6_render_retire: resetting idle vbo [ 48.829] sna_scanout_do_flush: flush timer active: delta=6 [ 48.829] sna_accel_do_throttle -- no pending activity [ 48.829] sna_accel_block: evaluating timers, active=5 [ 48.829] sna_accel_block: flush timer expires in 6 [48835] [ 48.829] sna_wakeup_handler [ 48.829] sna_accel_flush: flush?=0, dirty?=0 [ 48.829] sna_accel_flush: flush?=0, dirty?=0 [ 48.829] sna_accel_flush: flush?=0, dirty?=0 [ 48.829] sna_block_handler (tv=0.436000) [ 48.829] sna_scanout_do_flush: flush timer active: delta=6 [ 48.829] sna_accel_do_throttle -- no pending activity [ 48.829] sna_accel_block: evaluating timers, active=5 [ 48.829] sna_accel_block: flush timer expires in 6 [48835] [ 48.829] sna_wakeup_handler [ 48.829] sna_accel_flush: flush?=0, dirty?=0 [ 48.829] sna_accel_flush: flush?=0, dirty?=0 [ 48.829] sna_block_handler (tv=0.436000) [ 48.829] sna_scanout_do_flush: flush timer active: delta=6 [ 48.829] sna_accel_do_throttle -- no pending activity [ 48.829] sna_accel_block: evaluating timers, active=5 [ 48.829] sna_accel_block: flush timer expires in 6 [48835] [ 48.829] sna_wakeup_handler [ 48.829] sna_accel_flush: flush?=0, dirty?=0 [ 48.829] sna_accel_flush: flush?=0, dirty?=0 [ 48.829] sna_block_handler (tv=0.436000) [ 48.829] sna_scanout_do_flush: flush timer active: delta=6 [ 48.829] sna_accel_do_throttle -- no pending activity [ 48.829] sna_accel_block: evaluating timers, active=5 [ 48.829] sna_accel_block: flush timer expires in 6 [48835] [ 48.829] sna_wakeup_handler [ 48.829] sna_accel_flush: flush?=0, dirty?=0 [ 48.829] sna_accel_flush: flush?=0, dirty?=0 [ 48.829] sna_block_handler (tv=0.436000) [ 48.829] sna_scanout_do_flush: flush timer active: delta=6 [ 48.829] sna_accel_do_throttle -- no pending activity [ 48.829] sna_accel_block: evaluating timers, active=5 [ 48.829] sna_accel_block: flush timer expires in 6 [48835] [ 48.829] sna_wakeup_handler [ 48.829] sna_accel_flush: flush?=0, dirty?=0 [ 48.829] sna_accel_flush: flush?=0, dirty?=0 [ 48.829] sna_accel_flush: flush?=0, dirty?=0 [ 48.829] sna_block_handler (tv=0.436000) [ 48.829] sna_scanout_do_flush: flush timer active: delta=6 [ 48.829] sna_accel_do_throttle -- no pending activity [ 48.829] sna_accel_block: evaluating timers, active=5 [ 48.829] sna_accel_block: flush timer expires in 6 [48835] [ 48.829] sna_wakeup_handler [ 48.829] sna_accel_flush: flush?=0, dirty?=0 [ 48.829] sna_accel_flush: flush?=0, dirty?=0 [ 48.829] sna_block_handler (tv=0.436000) [ 48.829] sna_scanout_do_flush: flush timer active: delta=6 [ 48.829] sna_accel_do_throttle -- no pending activity [ 48.829] sna_accel_block: evaluating timers, active=5 [ 48.829] sna_accel_block: flush timer expires in 6 [48835] [ 48.829] sna_wakeup_handler [ 48.829] sna_accel_flush: flush?=0, dirty?=0 [ 48.829] sna_accel_flush: flush?=0, dirty?=0 [ 48.829] sna_accel_flush: flush?=0, dirty?=0 [ 48.829] sna_create_pixmap(1, 1, 32, usage=0) [ 48.829] kgem_can_create_2d: 1x1 @ 32 [ 48.829] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=1 [ 48.829] kgem_can_create_2d: untiled size=4096 [ 48.829] kgem_choose_tiling: disabling tiling [1x1] for single row/col [ 48.829] kgem_choose_tiling: 1x1 -> 0 [ 48.829] sna_create_pixmap: usage=0, flags=a [ 48.829] sna_create_pixmap: small buffer [4], attaching to shadow pixmap [ 48.829] create_pixmap: allocating pixmap 1x1, depth=32/32, size=12 [ 48.829] create_pixmap: serial=3462, usage=0, 1x1 [ 48.829] sna_create_pixmap: serial=3462, 1x1, usage=0 [ 48.829] sna_composite_rectangles(pixmap=3463, op=0, 0 x 1 [(0, 0)x(1, 1) ...]) [ 48.829] sna_composite_rectangles: converted to op 0 [ 48.829] sna_composite_rectangles[0] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 48.829] sna_composite_rectangles: nrects=1, region=(0, 0), (1, 1) x 1 [ 48.829] sna_composite_rectangles: clipped extents (0, 0),(1, 1) x 1 [ 48.829] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(1, 1) [ 48.829] sna_composite_rectangles: fallback, dst pixmap=3463 too small or not attached [ 48.829] sna_composite_rectangles: fallback [ 48.829] sna_drawable_move_region_to_cpu(pixmap=3463 (1x1), [(0, 0), (1, 1)], flags=1) [ 48.829] sna_drawable_move_region_to_cpu: region (0, 0), (1, 1) + (0, 0) subsumes pixmap (1x1) [ 48.829] _sna_pixmap_move_to_cpu(pixmap=3463, 1x1, flags=1) [ 48.829] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 48.829] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 48.829] operate_inplace: no, inplace operation not suitable [ 48.829] _sna_pixmap_move_to_cpu: marking as damaged [ 48.829] __sna_damage_all(1, 1) [ 48.829] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 48.829] sna_composite_rectangles(pixmap=3463, op=1, fff2f1f0 x 1 [(0, 0)x(1, 1) ...]) [ 48.829] sna_composite_rectangles: converted to op 1 [ 48.829] sna_composite_rectangles[0] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 48.829] sna_composite_rectangles: nrects=1, region=(0, 0), (1, 1) x 1 [ 48.829] sna_composite_rectangles: clipped extents (0, 0),(1, 1) x 1 [ 48.829] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(1, 1) [ 48.829] sna_composite_rectangles: fallback, dst pixmap=3463 too small or not attached [ 48.829] sna_composite_rectangles: fallback [ 48.829] sna_drawable_move_region_to_cpu(pixmap=3463 (1x1), [(0, 0), (1, 1)], flags=1) [ 48.829] sna_drawable_move_region_to_cpu: pixmap=3463 all damaged on CPU [ 48.829] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 48.829] sna_composite_rectangles: fallback fill: (0, 0)x(1, 1) fff2f1f0 [ 48.829] sna_composite_rectangles(pixmap=3463, op=1, ff300a24 x 2 [(0, 0)x(1, 1) ...]) [ 48.829] sna_composite_rectangles: converted to op 1 [ 48.829] sna_composite_rectangles[0] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 48.829] sna_composite_rectangles[1] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 48.829] sna_composite_rectangles: nrects=2, region=(0, 0), (1, 1) x 2 [ 48.829] sna_composite_rectangles: clipped extents (0, 0),(1, 1) x 1 [ 48.829] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(1, 1) [ 48.829] sna_composite_rectangles: fallback, dst pixmap=3463 too small or not attached [ 48.829] sna_composite_rectangles: fallback [ 48.829] sna_drawable_move_region_to_cpu(pixmap=3463 (1x1), [(0, 0), (1, 1)], flags=1) [ 48.829] sna_drawable_move_region_to_cpu: pixmap=3463 all damaged on CPU [ 48.829] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 48.829] sna_composite_rectangles: fallback fill: (0, 0)x(1, 1) ff300a24 [ 48.829] sna_copy_area: src=pixmap=3463:(0, 0)x(1, 1)+(0, 0) -> dst=pixmap=3060:(0, 0)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 48.829] sna_copy_area: normal copy [ 48.829] sna_do_copy: src=(0, 0), dst=(0, 0), size=(1x1) [ 48.829] sna_do_copy: after drawable: src=(0, 0), dst=(65, 24), size=(1x1) [ 48.829] sna_do_copy: dst extents (65, 24), (66, 25), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 48.829] sna_do_copy: clipped dst extents (65, 24), (66, 25) [ 48.829] sna_do_copy: unclipped src extents (0, 0), (1, 1) [ 48.829] sna_do_copy: clipped src extents (0, 0), (1, 1) [ 48.829] sna_do_copy: pixmap -- no source clipping [ 48.829] sna_do_copy: src extents (0, 0), (1, 1) x 1 [ 48.829] sna_do_copy: copy region (65, 24), (66, 25) x 1 + (-65, -24) [ 48.829] sna_copy_boxes (boxes=1x[(65, 24), (66, 25)...], src pixmap=3463+(-65, -24), dst pixmap=3060+(-65, -24), alu=3, src.size=1x1, dst.size=3775x2136) [ 48.829] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94ace290, gpu_bo=0, cpu_bo=0), replaces=0 [ 48.829] sna_drawable_use_bo pixmap=3060, box=((0, 0), (1, 1)), flags=8... [ 48.829] sna_drawable_use_bo: exported target, set PREFER_GPU [ 48.829] sna_drawable_use_bo: pinned, never REPLACES [ 48.829] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 48.829] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 48.829] sna_drawable_use_bo: using whole GPU bo [ 48.829] region_overlaps_damage? [ 48.829] use_shm_bo: no, not attached [ 48.829] sna_drawable_move_region_to_cpu(pixmap=3463 (1x1), [(0, 0), (1, 1)], flags=2) [ 48.829] sna_drawable_move_region_to_cpu: pixmap=3463 all damaged on CPU [ 48.829] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 48.829] sna_write_boxes x 1, src stride=4, src dx=(0, 0) [ 48.829] kgem_bo_can_map: handle=9, map=0x7fc6b7845000:0x0:0x7fc656564000, tiling=1, domain=0, offset=4029534208 [ 48.829] write_boxes_inplace x 1, handle=9, tiling=1 [ 48.829] upload_inplace__tiled: tiling=1 [ 48.829] kgem_bo_can_map__cpu: handle=9 [ 48.829] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 48.829] kgem_bo_map__cpu(handle=9, size=33177600, map=0x7fc6b7845000:0x7fc656564000) [ 48.829] kgem_bo_sync__cpu: handle=9 [ 48.829] __kgem_busy: handle=9, busy=0, wedged=0 [ 48.829] kgem_bo_sync__cpu: SYNC: handle=9, needs_flush? 0, domain? 0, busy? 0 [ 48.829] __kgem_busy: handle=9, busy=0, wedged=0 [ 48.829] kgem_bo_retire: retiring bo handle=9 (needed flush? 0), rq? 0 [busy?=0] [ 48.829] assert_bo_retired: handle=9, domain: 0 exec? 0, rq? 0 [ 48.829] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(0, 0), size=1x1, pitch=4/15360 [ 48.829] sna_accel_flush: flush?=0, dirty?=0 [ 48.829] sna_accel_flush: flush?=0, dirty?=0 [ 48.829] sna_accel_flush: flush?=0, dirty?=0 [ 48.829] sna_accel_flush: flush?=0, dirty?=0 [ 48.829] sna_destroy_pixmap: pixmap=3463, attached?=1 [ 48.829] __sna_free_pixmap(pixmap=3463) [ 48.829] sna_accel_flush: flush?=0, dirty?=0 [ 48.829] sna_accel_flush: flush?=0, dirty?=0 [ 48.829] sna_accel_flush: flush?=0, dirty?=0 [ 48.829] sna_block_handler (tv=0.436000) [ 48.829] sna_scanout_do_flush: flush timer active: delta=6 [ 48.829] sna_accel_do_throttle -- no pending activity [ 48.829] sna_accel_block: evaluating timers, active=5 [ 48.829] sna_accel_block: flush timer expires in 6 [48835] [ 48.829] sna_wakeup_handler [ 48.829] sna_accel_flush: flush?=0, dirty?=0 [ 48.830] sna_accel_flush: flush?=0, dirty?=0 [ 48.830] sna_accel_flush: flush?=0, dirty?=0 [ 48.830] sna_accel_flush: flush?=0, dirty?=0 [ 48.830] sna_accel_flush: flush?=0, dirty?=0 [ 48.830] sna_accel_flush: flush?=0, dirty?=0 [ 48.830] sna_accel_flush: flush?=0, dirty?=0 [ 48.830] sna_accel_flush: flush?=0, dirty?=0 [ 48.830] sna_accel_flush: flush?=0, dirty?=0 [ 48.830] sna_accel_flush: flush?=0, dirty?=0 [ 48.830] sna_accel_flush: flush?=0, dirty?=0 [ 48.830] sna_block_handler (tv=0.435000) [ 48.830] sna_scanout_do_flush: flush timer active: delta=5 [ 48.830] sna_accel_do_throttle -- no pending activity [ 48.830] sna_accel_block: evaluating timers, active=5 [ 48.830] sna_accel_block: flush timer expires in 5 [48835] [ 48.830] sna_wakeup_handler [ 48.830] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=128, name=76 [ 48.830] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 48.830] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 48.830] sna_dri2_get_back: draw size=7680x2160, back buffer handle=128 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 [ 48.830] sna_dri2_get_back: reuse backbuffer? 1 [ 48.830] sna_dri2_get_back: back buffer handle=128, active?=0, refcnt=1 [ 48.830] sna_dri2_get_back: reuse unattached back [ 48.830] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 48.830] sna_dri2_reuse_buffer: reusing back buffer handle=128, name=76, pitch=30720, age=0 [ 48.830] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 48.830] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=29, name=3, active_scanout=3 [ 48.830] kgem_bo_flink: flinked handle=29 to name=3, marking non-reusable [ 48.830] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=29] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 48.830] sna_accel_flush: flush?=0, dirty?=0 [ 48.830] sna_accel_flush: flush?=0, dirty?=0 [ 48.830] sna_accel_flush: flush?=0, dirty?=0 [ 48.830] sna_block_handler (tv=0.435000) [ 48.830] sna_scanout_do_flush: flush timer active: delta=5 [ 48.830] sna_accel_do_throttle -- no pending activity [ 48.830] sna_accel_block: evaluating timers, active=5 [ 48.830] sna_accel_block: flush timer expires in 5 [48835] [ 48.831] sna_wakeup_handler [ 48.831] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 48.831] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 48.831] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 48.831] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 48.831] sna_dri2_get_msc(draw=146, pipe=0) [ 48.831] sna_crtc_record_swap: recording last swap on pipe=0, frame 2682 [msc=2682], time 48.821262 [ 48.831] sna_dri2_get_msc: msc=2682 [raw=2682], ust=48821262 [ 48.831] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=128 (refs=1/1, flush=0) , front=29 (refs=1/4, flush=1) [ 48.831] sna_dri2_schedule_swap(target_msc=2681, divisor=0, remainder=0) [ 48.831] sna_dri2_schedule_swap: using front handle=29, active_scanout?=3, flush?=1 [ 48.831] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 48.831] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 48.831] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 48.831] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 48.831] sna_crtc_record_swap: recording last swap on pipe=0, frame 2682 [msc=2682], time 48.821262 [ 48.831] immediate_swap: current_msc=2682, target_msc=2681 -- yes [ 48.831] can_flip: no, shadow enabled [ 48.831] sna_dri2_add_event: adding event to window 146) [ 48.831] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 48.831] sna_dri2_immediate_blit: no pending blit, starting chain [ 48.831] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 48.831] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 48.831] can_xchg: back size=8701e00, front size=8701e00 [ 48.831] can_xchg: yes, pixmap=165 [ 48.831] sna_dri2_xchg: win=146, exchange front=29/3,ref=2 and back=128/76,ref=2, pixmap=165 7680x2160 [ 48.831] sna_dri2_xchg: back_bo handle=128, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 48.831] sna_dri2_xchg: front_bo handle=29, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 48.831] set_bo: pixmap=165, handle=128 (old handle=29) [ 48.831] set_bo: marking whole pixmap as damaged [ 48.831] set_bo: applying final/discard move-to-gpu [ 48.831] wait_for_shadow: flags=0, flips=0, handle=29, shadow=32 [ 48.831] set_bo: dropping flush hint from handle=29 [ 48.831] set_bo: adding flush hint to handle=128 [ 48.831] mark_stale(handle=29) => 1 [ 48.831] swap_limit: draw=146 setting swap limit to 3 [ 48.831] sna_dri2_swap_limit_validate: swap limit set to 3 [ 48.831] sna_next_vblank(pipe=0, waiting until next vblank) [ 48.831] sna_dri2_schedule_swap: reported target_msc=2682 [ 48.831] sna_accel_flush: flush?=0, dirty?=0 [ 48.831] sna_accel_flush: flush?=0, dirty?=0 [ 48.831] sna_accel_flush: flush?=0, dirty?=0 [ 48.831] sna_accel_flush: flush?=0, dirty?=0 [ 48.831] sna_block_handler (tv=0.434000) [ 48.831] sna_scanout_do_flush: flush timer active: delta=4 [ 48.831] sna_accel_do_throttle -- no pending activity [ 48.831] sna_accel_block: evaluating timers, active=5 [ 48.831] sna_accel_block: flush timer expires in 4 [48835] [ 48.835] sna_wakeup_handler [ 48.835] sna_block_handler (tv=0.430000) [ 48.835] sna_scanout_do_flush: flush timer active: delta=0 [ 48.835] sna_scanout_do_flush (time=48835), triggered [ 48.835] sna_scanout_flush (time=48835), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 48.835] has_shadow: has pending damage? 1, outstanding flips: 0 [ 48.835] stop_flush: scanout=128 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 48.835] has_shadow: has pending damage? 1, outstanding flips: 0 [ 48.835] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 48.835] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 48.835] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 48.835] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 48.835] sna_pixmap_move_to_gpu: already all-damaged [ 48.835] sna_pixmap_mark_active: pixmap=165, handle=128 [ 48.835] sna_mode_redisplay: crtc[0] transformed? 0 [ 48.835] sna_mode_redisplay: crtc[1] transformed? 0 [ 48.835] sna_mode_redisplay: crtc[2] transformed? 0 [ 48.835] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=128 [active=1] [ 48.835] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 29, transformed? 0 [ 48.835] get_fb: reusing fb=112 for handle=128 [ 48.835] sna_mode_redisplay: recording flip on CRTC:32 handle=128, active_scanout=2, serial=2 [ 48.835] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 48.835] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 29, transformed? 0 [ 48.835] sna_mode_redisplay: recording flip on CRTC:39 handle=128, active_scanout=3, serial=3 [ 48.835] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 48.835] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 48.835] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 48.835] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=128, shadow handle=32 [ 48.835] sna_accel_do_throttle -- no pending activity [ 48.835] sna_accel_block: evaluating timers, active=5 [ 48.835] sna_accel_block: flush timer expires in 16 [48851] [ 48.837] sna_wakeup_handler [ 48.837] sna_mode_wakeup: len=32 [ 48.837] sna_dri2_vblank_handler(type=2, sequence=2683, draw=3353) [ 48.837] sna_crtc_record_swap: recording last swap on pipe=0, frame 2683 [msc=2683], time 48.838046 [ 48.837] sna_dri2_vblank_handler: 2 complete, frame=2683 tv=48.838046 [ 48.837] sna_dri2_blit_complete: blit finished [ 48.837] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=2683, tv=48.838046) [ 48.837] frame_swap_complete(type=2): draw=146, pipe=0, frame=2683 [msc=2683], tv=48.838046 [ 48.837] sna_accel_flush: flush?=0, dirty?=0 [ 48.837] sna_dri2_event_free(draw?=1) [ 48.837] sna_dri2_remove_event: remove[0x561c94749170] from window 146, active? 1 [ 48.837] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 48.837] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=29] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 48.837] sna_dri2_vblank_handler complete [ 48.837] sna_block_handler (tv=0.428000) [ 48.837] sna_scanout_do_flush: flush timer active: delta=14 [ 48.837] sna_accel_do_throttle -- no pending activity [ 48.837] sna_accel_block: evaluating timers, active=5 [ 48.837] sna_accel_block: flush timer expires in 14 [48851] [ 48.847] sna_wakeup_handler [ 48.847] sna_accel_flush: flush?=0, dirty?=0 [ 48.847] sna_accel_flush: flush?=0, dirty?=0 [ 48.847] sna_block_handler (tv=0.418000) [ 48.847] sna_scanout_do_flush: flush timer active: delta=4 [ 48.847] sna_accel_do_throttle -- no pending activity [ 48.847] sna_accel_block: evaluating timers, active=5 [ 48.847] sna_accel_block: flush timer expires in 4 [48851] [ 48.847] sna_wakeup_handler [ 48.847] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=29, name=3 [ 48.847] kgem_bo_flink: flinked handle=29 to name=3, marking non-reusable [ 48.847] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 48.847] sna_dri2_get_back: draw size=7680x2160, back buffer handle=29 size=7680x2160, is-scanout? 1, active?=2, pitch=30720, front pitch=30720 [ 48.847] sna_dri2_get_back: reuse backbuffer? 1 [ 48.847] sna_dri2_get_back: back buffer handle=29, active?=2, refcnt=1 [ 48.847] sna_dri2_get_back: cache: handle=40, active=0 [ 48.847] sna_dri2_get_back: reuse cache handle=40, name=5, flags=0 [ 48.847] sna_dri2_get_back: caching handle=29 (name=3, flags=0, active_scanout=2) [ 48.847] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 48.847] sna_dri2_reuse_buffer: reusing back buffer handle=40, name=5, pitch=30720, age=0 [ 48.847] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 48.847] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=128, name=76, active_scanout=3 [ 48.847] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 48.847] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 48.847] sna_accel_flush: flush?=0, dirty?=0 [ 48.847] sna_accel_flush: flush?=0, dirty?=0 [ 48.847] sna_accel_flush: flush?=0, dirty?=0 [ 48.847] sna_block_handler (tv=0.418000) [ 48.847] sna_scanout_do_flush: flush timer active: delta=4 [ 48.847] sna_accel_do_throttle -- no pending activity [ 48.847] sna_accel_block: evaluating timers, active=5 [ 48.847] sna_accel_block: flush timer expires in 4 [48851] [ 48.848] sna_wakeup_handler [ 48.848] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 48.848] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 48.848] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 48.848] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 48.848] sna_dri2_get_msc(draw=146, pipe=0) [ 48.848] sna_crtc_record_swap: recording last swap on pipe=0, frame 2683 [msc=2683], time 48.838046 [ 48.848] sna_dri2_get_msc: msc=2683 [raw=2683], ust=48838046 [ 48.848] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=40 (refs=1/1, flush=0) , front=128 (refs=1/4, flush=1) [ 48.848] sna_dri2_schedule_swap(target_msc=2683, divisor=0, remainder=0) [ 48.848] sna_dri2_schedule_swap: using front handle=128, active_scanout?=3, flush?=1 [ 48.848] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 48.848] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 48.848] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 48.848] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 48.848] sna_crtc_record_swap: recording last swap on pipe=0, frame 2683 [msc=2683], time 48.838046 [ 48.848] immediate_swap: current_msc=2683, target_msc=2683 -- yes [ 48.848] can_flip: no, shadow enabled [ 48.848] sna_dri2_add_event: adding event to window 146) [ 48.848] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 48.848] sna_dri2_immediate_blit: no pending blit, starting chain [ 48.848] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 48.848] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 48.848] can_xchg: back size=8701e00, front size=8701e00 [ 48.848] can_xchg: yes, pixmap=165 [ 48.848] sna_dri2_xchg: win=146, exchange front=128/76,ref=2 and back=40/5,ref=2, pixmap=165 7680x2160 [ 48.848] sna_dri2_xchg: back_bo handle=40, pitch=30720, size=132710400, ref=1, active_scanout?=0 [ 48.848] sna_dri2_xchg: front_bo handle=128, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 48.848] set_bo: pixmap=165, handle=40 (old handle=128) [ 48.848] set_bo: marking whole pixmap as damaged [ 48.848] set_bo: applying final/discard move-to-gpu [ 48.848] wait_for_shadow: flags=0, flips=2, handle=128, shadow=32 [ 48.848] set_bo: dropping flush hint from handle=128 [ 48.848] set_bo: adding flush hint to handle=40 [ 48.848] mark_stale(handle=128) => 1 [ 48.848] swap_limit: draw=146 setting swap limit to 3 [ 48.848] sna_dri2_swap_limit_validate: swap limit set to 3 [ 48.848] sna_next_vblank(pipe=0, waiting until next vblank) [ 48.848] sna_dri2_schedule_swap: reported target_msc=2683 [ 48.848] sna_accel_flush: flush?=0, dirty?=0 [ 48.848] sna_accel_flush: flush?=0, dirty?=0 [ 48.848] sna_accel_flush: flush?=0, dirty?=0 [ 48.848] sna_accel_flush: flush?=0, dirty?=0 [ 48.848] sna_block_handler (tv=0.417000) [ 48.848] sna_scanout_do_flush: flush timer active: delta=3 [ 48.848] sna_scanout_do_flush (time=48848), triggered [ 48.848] sna_scanout_flush (time=48848), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 48.848] has_shadow: has pending damage? 1, outstanding flips: 2 [ 48.848] stop_flush: scanout=40 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 48.848] has_shadow: has pending damage? 1, outstanding flips: 2 [ 48.848] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 2, mode reconfiguration pending? 0) [ 48.848] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 48.848] sna_mode_redisplay: checking for 2 outstanding flip completions [ 48.848] sna_mode_redisplay: now 2 outstanding flip completions (enabled? 1) [ 48.848] sna_accel_do_throttle -- no pending activity [ 48.848] sna_accel_block: evaluating timers, active=5 [ 48.848] sna_accel_block: flush timer expires in 16 [48864] [ 48.853] sna_wakeup_handler [ 48.853] sna_mode_wakeup: len=32 [ 48.853] sna_mode_wakeup: recording last swap on pipe=1, frame 2654 [a5e], time 48.853427 [ 48.853] sna_mode_wakeup: removing handle=29 [active_scanout=1] from scanout, installing handle=128 [active_scanout=2] [ 48.853] sna_mode_wakeup: flip complete, pending? 2 [ 48.853] sna_block_handler (tv=0.412000) [ 48.853] sna_scanout_do_flush: flush timer active: delta=11 [ 48.853] sna_accel_do_throttle -- no pending activity [ 48.853] sna_accel_block: evaluating timers, active=5 [ 48.853] sna_accel_block: flush timer expires in 11 [48864] [ 48.854] sna_wakeup_handler [ 48.854] sna_mode_wakeup: len=64 [ 48.854] sna_mode_wakeup: recording last swap on pipe=0, frame 2684 [a7c], time 48.854836 [ 48.854] sna_mode_wakeup: removing handle=29 [active_scanout=0] from scanout, installing handle=128 [active_scanout=2] [ 48.854] sna_mode_wakeup: flip complete, pending? 1 [ 48.854] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 48.854] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 48.854] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 48.854] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 48.854] sna_pixmap_move_to_gpu: already all-damaged [ 48.854] sna_pixmap_mark_active: pixmap=165, handle=40 [ 48.854] sna_mode_redisplay: crtc[0] transformed? 0 [ 48.854] sna_mode_redisplay: crtc[1] transformed? 0 [ 48.854] sna_mode_redisplay: crtc[2] transformed? 0 [ 48.854] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=40 [active=1] [ 48.854] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 128, transformed? 0 [ 48.854] get_fb: reusing fb=110 for handle=40 [ 48.854] sna_mode_redisplay: recording flip on CRTC:32 handle=40, active_scanout=2, serial=2 [ 48.854] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 48.854] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 128, transformed? 0 [ 48.854] sna_mode_redisplay: recording flip on CRTC:39 handle=40, active_scanout=3, serial=3 [ 48.854] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 48.854] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 48.854] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 48.854] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=40, shadow handle=32 [ 48.854] sna_dri2_vblank_handler(type=2, sequence=2684, draw=3353) [ 48.854] sna_crtc_record_swap: recording last swap on pipe=0, frame 2684 [msc=2684], time 48.854836 [ 48.854] sna_dri2_vblank_handler: 2 complete, frame=2684 tv=48.854836 [ 48.854] sna_dri2_blit_complete: blit finished [ 48.854] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=2684, tv=48.854836) [ 48.854] frame_swap_complete(type=2): draw=146, pipe=0, frame=2684 [msc=2684], tv=48.854836 [ 48.854] sna_accel_flush: flush?=0, dirty?=0 [ 48.854] sna_dri2_event_free(draw?=1) [ 48.854] sna_dri2_remove_event: remove[0x561c94a02c70] from window 146, active? 1 [ 48.854] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 48.854] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=128] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 48.854] sna_dri2_vblank_handler complete [ 48.854] sna_block_handler (tv=0.411000) [ 48.854] sna_scanout_do_flush: flush timer active: delta=10 [ 48.854] sna_accel_do_throttle -- no pending activity [ 48.854] sna_accel_block: evaluating timers, active=5 [ 48.854] sna_accel_block: flush timer expires in 10 [48864] [ 48.865] sna_wakeup_handler [ 48.865] sna_block_handler (tv=0.400000) [ 48.865] sna_scanout_do_flush: flush timer active: delta=-1 [ 48.865] sna_scanout_do_flush (time=48865), triggered [ 48.865] sna_scanout_flush (time=48865), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 48.865] has_shadow: has pending damage? 0, outstanding flips: 2 [ 48.865] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 48.865] has_shadow: has pending damage? 0, outstanding flips: 2 [ 48.865] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 2, mode reconfiguration pending? 0) [ 48.865] sna_accel_do_throttle -- no pending activity [ 48.865] sna_accel_block: evaluating timers, active=5 [ 48.865] sna_accel_block: flush timer expires in 16 [48881] [ 48.869] sna_wakeup_handler [ 48.870] sna_mode_wakeup: len=32 [ 48.870] sna_mode_wakeup: recording last swap on pipe=1, frame 2655 [a5f], time 48.870213 [ 48.870] sna_mode_wakeup: removing handle=128 [active_scanout=1] from scanout, installing handle=40 [active_scanout=3] [ 48.870] sna_mode_wakeup: flip complete, pending? 2 [ 48.870] sna_block_handler (tv=0.395000) [ 48.870] sna_scanout_do_flush: flush timer active: delta=11 [ 48.870] sna_accel_do_throttle -- no pending activity [ 48.870] sna_accel_block: evaluating timers, active=5 [ 48.870] sna_accel_block: flush timer expires in 11 [48881] [ 48.871] sna_wakeup_handler [ 48.871] sna_mode_wakeup: len=32 [ 48.871] sna_mode_wakeup: recording last swap on pipe=0, frame 2685 [a7d], time 48.871620 [ 48.871] sna_mode_wakeup: removing handle=128 [active_scanout=0] from scanout, installing handle=40 [active_scanout=3] [ 48.871] sna_mode_wakeup: flip complete, pending? 1 [ 48.871] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 48.871] sna_block_handler (tv=0.394000) [ 48.871] sna_scanout_do_flush: flush timer active: delta=10 [ 48.871] sna_accel_do_throttle -- no pending activity [ 48.871] sna_accel_block: evaluating timers, active=5 [ 48.871] sna_accel_block: flush timer expires in 10 [48881] [ 48.881] sna_wakeup_handler [ 48.881] sna_block_handler (tv=0.384000) [ 48.881] sna_scanout_do_flush: flush timer active: delta=0 [ 48.881] sna_scanout_do_flush (time=48881), triggered [ 48.881] sna_scanout_flush (time=48881), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 48.881] has_shadow: has pending damage? 0, outstanding flips: 0 [ 48.881] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 48.881] has_shadow: has pending damage? 0, outstanding flips: 0 [ 48.881] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 48.881] sna_accel_do_throttle -- no pending activity [ 48.881] sna_accel_block: evaluating timers, active=5 [ 48.881] sna_accel_block: flush timer expires in 16 [48897] [ 48.898] sna_wakeup_handler [ 48.898] sna_block_handler (tv=0.367000) [ 48.898] sna_scanout_do_flush: flush timer active: delta=-1 [ 48.898] sna_scanout_do_flush (time=48898), triggered [ 48.898] sna_scanout_flush (time=48898), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 48.898] has_shadow: has pending damage? 0, outstanding flips: 0 [ 48.898] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 48.898] has_shadow: has pending damage? 0, outstanding flips: 0 [ 48.898] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 48.898] sna_accel_do_throttle -- no pending activity [ 48.898] sna_accel_block: evaluating timers, active=5 [ 48.898] sna_accel_block: flush timer expires in 16 [48914] [ 48.914] sna_wakeup_handler [ 48.914] sna_block_handler (tv=0.351000) [ 48.914] sna_scanout_do_flush: flush timer active: delta=0 [ 48.914] sna_scanout_do_flush (time=48914), triggered [ 48.914] sna_scanout_flush (time=48914), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 48.914] has_shadow: has pending damage? 0, outstanding flips: 0 [ 48.914] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 48.914] has_shadow: has pending damage? 0, outstanding flips: 0 [ 48.914] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 48.914] sna_accel_do_throttle -- no pending activity [ 48.914] sna_accel_block: evaluating timers, active=5 [ 48.914] sna_accel_block: flush timer expires in 16 [48930] [ 48.930] sna_wakeup_handler [ 48.930] sna_block_handler (tv=0.335000) [ 48.930] sna_scanout_do_flush: flush timer active: delta=0 [ 48.930] sna_scanout_do_flush (time=48930), triggered [ 48.930] sna_scanout_flush (time=48930), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 48.931] has_shadow: has pending damage? 0, outstanding flips: 0 [ 48.931] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 48.931] has_shadow: has pending damage? 0, outstanding flips: 0 [ 48.931] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 48.931] sna_accel_do_throttle -- no pending activity [ 48.931] sna_accel_block: evaluating timers, active=5 [ 48.931] sna_accel_block: flush timer expires in 16 [48946] [ 48.935] sna_wakeup_handler [ 48.935] sna_accel_flush: flush?=0, dirty?=0 [ 48.935] sna_accel_flush: flush?=0, dirty?=0 [ 48.935] sna_block_handler (tv=0.330000) [ 48.935] sna_scanout_do_flush: flush timer active: delta=11 [ 48.935] sna_accel_do_throttle -- no pending activity [ 48.935] sna_accel_block: evaluating timers, active=5 [ 48.935] sna_accel_block: flush timer expires in 11 [48946] [ 48.935] sna_wakeup_handler [ 48.935] sna_block_handler (tv=0.330000) [ 48.935] sna_scanout_do_flush: flush timer active: delta=11 [ 48.935] sna_accel_do_throttle -- no pending activity [ 48.935] sna_accel_block: evaluating timers, active=5 [ 48.935] sna_accel_block: flush timer expires in 11 [48946] [ 48.936] sna_wakeup_handler [ 48.936] sna_block_handler (tv=0.329000) [ 48.936] sna_scanout_do_flush: flush timer active: delta=10 [ 48.936] sna_accel_do_throttle -- no pending activity [ 48.936] sna_accel_block: evaluating timers, active=5 [ 48.936] sna_accel_block: flush timer expires in 10 [48946] [ 48.937] sna_wakeup_handler [ 48.937] sna_block_handler (tv=0.328000) [ 48.937] sna_scanout_do_flush: flush timer active: delta=9 [ 48.937] sna_accel_do_throttle -- no pending activity [ 48.937] sna_accel_block: evaluating timers, active=5 [ 48.937] sna_accel_block: flush timer expires in 9 [48946] [ 48.946] sna_wakeup_handler [ 48.946] sna_block_handler (tv=0.319000) [ 48.946] sna_scanout_do_flush: flush timer active: delta=0 [ 48.946] sna_scanout_do_flush (time=48946), triggered [ 48.946] sna_scanout_flush (time=48946), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 48.946] has_shadow: has pending damage? 0, outstanding flips: 0 [ 48.946] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 48.947] has_shadow: has pending damage? 0, outstanding flips: 0 [ 48.947] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 48.947] sna_accel_do_throttle -- no pending activity [ 48.947] sna_accel_block: evaluating timers, active=5 [ 48.947] sna_accel_block: flush timer expires in 16 [48962] [ 48.963] sna_wakeup_handler [ 48.963] sna_block_handler (tv=0.302000) [ 48.963] sna_scanout_do_flush: flush timer active: delta=-1 [ 48.963] sna_scanout_do_flush (time=48963), triggered [ 48.963] sna_scanout_flush (time=48963), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 48.963] has_shadow: has pending damage? 0, outstanding flips: 0 [ 48.963] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 48.963] has_shadow: has pending damage? 0, outstanding flips: 0 [ 48.963] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 48.963] sna_accel_do_throttle -- no pending activity [ 48.963] sna_accel_block: evaluating timers, active=5 [ 48.963] sna_accel_block: flush timer expires in 16 [48979] [ 48.979] sna_wakeup_handler [ 48.979] sna_block_handler (tv=0.286000) [ 48.979] sna_scanout_do_flush: flush timer active: delta=0 [ 48.979] sna_scanout_do_flush (time=48979), triggered [ 48.979] sna_scanout_flush (time=48979), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 48.979] has_shadow: has pending damage? 0, outstanding flips: 0 [ 48.979] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 48.979] has_shadow: has pending damage? 0, outstanding flips: 0 [ 48.979] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 48.979] sna_accel_do_throttle -- no pending activity [ 48.979] sna_accel_block: evaluating timers, active=5 [ 48.979] sna_accel_block: flush timer expires in 16 [48995] [ 48.996] sna_wakeup_handler [ 48.996] sna_block_handler (tv=0.269000) [ 48.996] sna_scanout_do_flush: flush timer active: delta=-1 [ 48.996] sna_scanout_do_flush (time=48996), triggered [ 48.996] sna_scanout_flush (time=48996), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 48.996] has_shadow: has pending damage? 0, outstanding flips: 0 [ 48.996] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 48.996] has_shadow: has pending damage? 0, outstanding flips: 0 [ 48.996] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 48.996] sna_accel_do_throttle -- no pending activity [ 48.996] sna_accel_block: evaluating timers, active=5 [ 48.996] sna_accel_block: flush timer expires in 16 [49012] [ 49.012] sna_wakeup_handler [ 49.012] sna_block_handler (tv=0.253000) [ 49.012] sna_scanout_do_flush: flush timer active: delta=0 [ 49.012] sna_scanout_do_flush (time=49012), triggered [ 49.012] sna_scanout_flush (time=49012), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 49.012] has_shadow: has pending damage? 0, outstanding flips: 0 [ 49.012] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 49.012] has_shadow: has pending damage? 0, outstanding flips: 0 [ 49.012] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 49.012] sna_accel_do_throttle -- no pending activity [ 49.012] sna_accel_block: evaluating timers, active=5 [ 49.012] sna_accel_block: flush timer expires in 16 [49028] [ 49.029] sna_wakeup_handler [ 49.029] sna_block_handler (tv=0.236000) [ 49.029] sna_scanout_do_flush: flush timer active: delta=-1 [ 49.029] sna_scanout_do_flush (time=49029), triggered [ 49.029] sna_scanout_flush (time=49029), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 49.029] has_shadow: has pending damage? 0, outstanding flips: 0 [ 49.029] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 49.029] has_shadow: has pending damage? 0, outstanding flips: 0 [ 49.029] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 49.029] sna_accel_do_throttle -- no pending activity [ 49.029] sna_accel_block: evaluating timers, active=5 [ 49.029] sna_accel_block: flush timer expires in 16 [49045] [ 49.045] sna_wakeup_handler [ 49.045] sna_block_handler (tv=0.220000) [ 49.045] sna_scanout_do_flush: flush timer active: delta=0 [ 49.045] sna_scanout_do_flush (time=49045), triggered [ 49.045] sna_scanout_flush (time=49045), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 49.045] has_shadow: has pending damage? 0, outstanding flips: 0 [ 49.045] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 49.045] has_shadow: has pending damage? 0, outstanding flips: 0 [ 49.045] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 49.045] sna_accel_do_throttle -- no pending activity [ 49.045] sna_accel_block: evaluating timers, active=5 [ 49.045] sna_accel_block: flush timer expires in 16 [49061] [ 49.061] sna_wakeup_handler [ 49.061] sna_block_handler (tv=0.204000) [ 49.061] sna_scanout_do_flush: flush timer active: delta=0 [ 49.061] sna_scanout_do_flush (time=49061), triggered [ 49.061] sna_scanout_flush (time=49061), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 49.061] has_shadow: has pending damage? 0, outstanding flips: 0 [ 49.061] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 49.061] has_shadow: has pending damage? 0, outstanding flips: 0 [ 49.061] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 49.061] sna_accel_do_throttle -- no pending activity [ 49.061] sna_accel_block: evaluating timers, active=5 [ 49.061] sna_accel_block: flush timer expires in 16 [49077] [ 49.078] sna_wakeup_handler [ 49.078] sna_block_handler (tv=0.187000) [ 49.078] sna_scanout_do_flush: flush timer active: delta=-1 [ 49.078] sna_scanout_do_flush (time=49078), triggered [ 49.078] sna_scanout_flush (time=49078), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 49.078] has_shadow: has pending damage? 0, outstanding flips: 0 [ 49.078] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 49.078] has_shadow: has pending damage? 0, outstanding flips: 0 [ 49.078] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 49.078] sna_accel_do_throttle -- no pending activity [ 49.078] sna_accel_block: evaluating timers, active=5 [ 49.078] sna_accel_block: flush timer expires in 16 [49094] [ 49.094] sna_wakeup_handler [ 49.094] sna_block_handler (tv=0.171000) [ 49.094] sna_scanout_do_flush: flush timer active: delta=0 [ 49.094] sna_scanout_do_flush (time=49094), triggered [ 49.094] sna_scanout_flush (time=49094), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 49.094] has_shadow: has pending damage? 0, outstanding flips: 0 [ 49.094] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 49.094] has_shadow: has pending damage? 0, outstanding flips: 0 [ 49.094] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 49.094] sna_accel_do_throttle -- no pending activity [ 49.094] sna_accel_block: evaluating timers, active=5 [ 49.094] sna_accel_block: flush timer expires in 16 [49110] [ 49.111] sna_wakeup_handler [ 49.111] sna_block_handler (tv=0.154000) [ 49.111] sna_scanout_do_flush: flush timer active: delta=-1 [ 49.111] sna_scanout_do_flush (time=49111), triggered [ 49.111] sna_scanout_flush (time=49111), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 49.111] has_shadow: has pending damage? 0, outstanding flips: 0 [ 49.111] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 49.111] has_shadow: has pending damage? 0, outstanding flips: 0 [ 49.111] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 49.111] sna_accel_do_throttle -- no pending activity [ 49.111] sna_accel_block: evaluating timers, active=5 [ 49.111] sna_accel_block: flush timer expires in 16 [49127] [ 49.127] sna_wakeup_handler [ 49.127] sna_block_handler (tv=0.138000) [ 49.127] sna_scanout_do_flush: flush timer active: delta=0 [ 49.127] sna_scanout_do_flush (time=49127), triggered [ 49.127] sna_scanout_flush (time=49127), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 49.127] has_shadow: has pending damage? 0, outstanding flips: 0 [ 49.127] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 49.127] has_shadow: has pending damage? 0, outstanding flips: 0 [ 49.127] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 49.127] sna_accel_do_throttle -- no pending activity [ 49.127] sna_accel_block: evaluating timers, active=5 [ 49.127] sna_accel_block: flush timer expires in 16 [49143] [ 49.144] sna_wakeup_handler [ 49.144] sna_block_handler (tv=0.121000) [ 49.144] sna_scanout_do_flush: flush timer active: delta=-1 [ 49.144] sna_scanout_do_flush (time=49144), triggered [ 49.144] sna_scanout_flush (time=49144), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 49.144] has_shadow: has pending damage? 0, outstanding flips: 0 [ 49.144] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 49.144] has_shadow: has pending damage? 0, outstanding flips: 0 [ 49.144] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 49.144] sna_accel_do_throttle -- no pending activity [ 49.144] sna_accel_block: evaluating timers, active=5 [ 49.144] sna_accel_block: flush timer expires in 16 [49160] [ 49.160] sna_wakeup_handler [ 49.160] sna_block_handler (tv=0.105000) [ 49.160] sna_scanout_do_flush: flush timer active: delta=0 [ 49.160] sna_scanout_do_flush (time=49160), triggered [ 49.160] sna_scanout_flush (time=49160), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 49.160] has_shadow: has pending damage? 0, outstanding flips: 0 [ 49.160] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 49.160] has_shadow: has pending damage? 0, outstanding flips: 0 [ 49.160] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 49.160] sna_accel_do_throttle -- no pending activity [ 49.160] sna_accel_block: evaluating timers, active=5 [ 49.160] sna_accel_block: flush timer expires in 16 [49176] [ 49.176] sna_wakeup_handler [ 49.176] sna_block_handler (tv=0.89000) [ 49.176] sna_scanout_do_flush: flush timer active: delta=0 [ 49.176] sna_scanout_do_flush (time=49176), triggered [ 49.176] sna_scanout_flush (time=49176), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 49.176] has_shadow: has pending damage? 0, outstanding flips: 0 [ 49.176] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 49.176] has_shadow: has pending damage? 0, outstanding flips: 0 [ 49.176] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 49.176] sna_accel_do_throttle -- no pending activity [ 49.176] sna_accel_block: evaluating timers, active=5 [ 49.176] sna_accel_block: flush timer expires in 16 [49192] [ 49.178] sna_wakeup_handler [ 49.179] sna_accel_flush: flush?=0, dirty?=0 [ 49.179] sna_accel_flush: flush?=0, dirty?=0 [ 49.179] sna_block_handler (tv=0.499000) [ 49.179] sna_scanout_do_flush: flush timer active: delta=13 [ 49.179] sna_accel_do_throttle -- no pending activity [ 49.179] sna_accel_block: evaluating timers, active=5 [ 49.179] sna_accel_block: flush timer expires in 13 [49192] [ 49.179] sna_wakeup_handler [ 49.179] sna_block_handler (tv=0.499000) [ 49.179] sna_scanout_do_flush: flush timer active: delta=13 [ 49.179] sna_accel_do_throttle -- no pending activity [ 49.179] sna_accel_block: evaluating timers, active=5 [ 49.179] sna_accel_block: flush timer expires in 13 [49192] [ 49.179] sna_wakeup_handler [ 49.179] sna_accel_flush: flush?=0, dirty?=0 [ 49.179] sna_accel_flush: flush?=0, dirty?=0 [ 49.179] sna_accel_flush: flush?=0, dirty?=0 [ 49.179] sna_accel_flush: flush?=0, dirty?=0 [ 49.179] sna_block_handler (tv=0.499000) [ 49.179] sna_scanout_do_flush: flush timer active: delta=13 [ 49.179] sna_accel_do_throttle -- no pending activity [ 49.179] sna_accel_block: evaluating timers, active=5 [ 49.179] sna_accel_block: flush timer expires in 13 [49192] [ 49.180] sna_wakeup_handler [ 49.180] sna_accel_flush: flush?=0, dirty?=0 [ 49.180] sna_block_handler (tv=0.498000) [ 49.180] sna_scanout_do_flush: flush timer active: delta=12 [ 49.180] sna_accel_do_throttle -- no pending activity [ 49.180] sna_accel_block: evaluating timers, active=5 [ 49.180] sna_accel_block: flush timer expires in 12 [49192] [ 49.190] sna_wakeup_handler [ 49.190] sna_accel_flush: flush?=0, dirty?=0 [ 49.190] sna_accel_flush: flush?=0, dirty?=0 [ 49.190] sna_block_handler (tv=0.488000) [ 49.190] sna_scanout_do_flush: flush timer active: delta=2 [ 49.190] sna_scanout_do_flush (time=49190), triggered [ 49.190] sna_scanout_flush (time=49190), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 49.190] has_shadow: has pending damage? 0, outstanding flips: 0 [ 49.190] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 49.190] has_shadow: has pending damage? 0, outstanding flips: 0 [ 49.190] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 49.190] sna_accel_do_throttle -- no pending activity [ 49.190] sna_accel_block: evaluating timers, active=5 [ 49.190] sna_accel_block: flush timer expires in 16 [49206] [ 49.206] sna_wakeup_handler [ 49.206] sna_create_pixmap(220, 20, 32, usage=0) [ 49.206] kgem_can_create_2d: 220x20 @ 32 [ 49.206] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=896, height=20 [ 49.206] kgem_can_create_2d: untiled size=20480 [ 49.206] kgem_choose_tiling: 220x20 -> 1 [ 49.206] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1024, height=24 [ 49.206] kgem_can_create_2d: tiled[1] size=24576 [ 49.206] sna_create_pixmap: usage=0, flags=1b [ 49.206] sna_create_pixmap: creating GPU pixmap 220x20, stride=880, flags=1b [ 49.206] __pop_freed_pixmap: reusing freed pixmap=3461 header [ 49.206] create_pixmap_hdr: pixmap=3464, width=220, height=20, usage=0 [ 49.206] sna_create_pixmap: serial=3464, 220x20, usage=0 [ 49.206] sna_composite_rectangles(pixmap=3465, op=0, 0 x 1 [(0, 0)x(220, 20) ...]) [ 49.206] sna_composite_rectangles: converted to op 0 [ 49.206] sna_composite_rectangles[0] (0, 0)x(220, 20) -> (0, 0), (220, 20) [ 49.206] sna_composite_rectangles: nrects=1, region=(0, 0), (220, 20) x 1 [ 49.206] sna_composite_rectangles: clipped extents (0, 0),(220, 20) x 1 [ 49.206] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(220, 20) [ 49.206] sna_composite_rectangles: dropping last-cpu hint [ 49.206] sna_drawable_use_bo pixmap=3465, box=((0, 0), (220, 20)), flags=19... [ 49.206] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 49.206] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 49.206] sna_pixmap_move_to_gpu(pixmap=3465, usage=0), flags=b [ 49.206] sna_pixmap_move_to_gpu: CPU damage? 0 [ 49.206] sna_pixmap_move_to_gpu: creating GPU bo (220x20@32), create=b [ 49.206] kgem_choose_tiling: 220x20 -> 1 [ 49.206] kgem_choose_tiling: 220x20 -> 1 [ 49.206] sna_pixmap_alloc_gpu: pixmap=3465 [ 49.206] kgem_create_2d(220x20, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 49.206] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1024, height=24 [ 49.206] kgem_set_tiling: handle=125, tiling=1 [1], pitch=1024 [1024]: 1 [ 49.206] kgem_bo_remove_from_inactive: removing handle=125 from inactive [ 49.206] from inactive: pitch=1024, tiling=1: handle=125, id=2029 [ 49.206] __sna_damage_all(220, 20) [ 49.206] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 49.206] sna_pixmap_mark_active: pixmap=3465, handle=125 [ 49.206] sna_drawable_use_bo: allocated GPU bo for operation [ 49.206] sna_drawable_use_bo: using GPU bo with damage? 0 [ 49.206] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 49.206] kgem_bo_is_render: handle=125, rq? 0 [0] [ 49.206] kgem_bo_is_render: handle=125, rq? 0 [0] [ 49.206] gen9_render_fill_boxes(0 x 1 [(0, 0), (220, 20) ...]) [ 49.206] sna_render_get_solid: 0 [ 49.206] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 49.206] kgem_check_bo: num_pages=+16, num_exec=+1 [ 49.206] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 49.206] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 49.206] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 49.206] kgem_add_handle: handle=4, index=0 [ 49.206] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 49.206] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 49.206] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 49.206] gen9_composite_get_binding_table(ffc0) [ 49.206] kgem_add_reloc64: handle=125, pos=16360, delta=0, domains=20002 [ 49.206] kgem_add_handle: handle=125, index=1 [ 49.206] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd0d4000) [ 49.206] __kgem_bo_mark_dirty: handle=125 (proxy? 0) [ 49.206] [3fe0] bind bo(handle=125, addr=fd0d4000), format=192, width=220, height=20, pitch=1024, tiling=1 -> render [ 49.206] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 49.206] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 49.206] kgem_add_handle: handle=7, index=2 [ 49.206] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 49.206] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 49.206] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 49.206] gen9_emit_sampler: sampler = 1 [ 49.206] gen9_emit_sf: num_sf_outputs=1 [ 49.206] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 49.206] gen9_emit_vertex_elements: setup id=0 [ 49.206] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 49.206] (0, 0), (220, 20) [ 49.206] gen8_vertex_flush[490] = 3 [ 49.206] sna_composite_rectangles: pixmap=3465 marking clear [0]? 1 [ 49.206] sna_composite_rectangles(pixmap=3465, op=1, fff2f1f0 x 1 [(0, 0)x(220, 20) ...]) [ 49.206] sna_composite_rectangles: converted to op 1 [ 49.206] sna_composite_rectangles[0] (0, 0)x(220, 20) -> (0, 0), (220, 20) [ 49.206] sna_composite_rectangles: nrects=1, region=(0, 0), (220, 20) x 1 [ 49.206] sna_composite_rectangles: clipped extents (0, 0),(220, 20) x 1 [ 49.206] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(220, 20) [ 49.206] sna_composite_rectangles: promoting to full GPU [ 49.206] sna_composite_rectangles: dropping last-cpu hint [ 49.206] sna_drawable_use_bo pixmap=3465, box=((0, 0), (220, 20)), flags=19... [ 49.206] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 49.206] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 49.206] sna_drawable_use_bo: using whole GPU bo [ 49.206] gen9_render_fill_boxes (op=1, color=(f2f2, f1f1, f0f0, ffff) [20028888]) [ 49.206] kgem_bo_is_render: handle=125, rq? 1 [1] [ 49.206] gen9_render_fill_boxes(fff2f1f0 x 1 [(0, 0), (220, 20) ...]) [ 49.206] sna_render_get_solid: fff2f1f0 [ 49.206] sna_render_get_solid(15) = fff2f1f0 (old) [ 49.206] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 49.206] kgem_check_bo: num_pages=+0, num_exec=+0 [ 49.206] gen9_composite_get_binding_table(ff00) [ 49.206] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 49.206] kgem_add_reloc64: adding proxy [delta=60] for handle=8 [ 49.206] kgem_add_handle: handle=8, index=3 [ 49.206] kgem_add_reloc64[5] = (delta=60, target handle=3, presumed=fdffe000) [ 49.206] [3fb0] bind bo(handle=8, addr=fdffe03c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 49.206] gen9_emit_vertex_elements: setup id=0 [ 49.206] (0, 0), (220, 20) [ 49.206] gen8_vertex_flush[4cc] = 3 [ 49.206] sna_composite_rectangles: pixmap=3465 marking clear [fff2f1f0]? 1 [ 49.206] sna_composite_rectangles(pixmap=3465, op=1, ff300a24 x 2 [(0, 0)x(220, 20) ...]) [ 49.206] sna_composite_rectangles: converted to op 1 [ 49.206] sna_composite_rectangles[0] (0, 0)x(220, 20) -> (0, 0), (220, 20) [ 49.206] sna_composite_rectangles[1] (0, 0)x(220, 20) -> (0, 0), (220, 20) [ 49.206] sna_composite_rectangles: nrects=2, region=(0, 0), (220, 20) x 2 [ 49.206] sna_composite_rectangles: clipped extents (0, 0),(220, 20) x 1 [ 49.206] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(220, 20) [ 49.206] sna_composite_rectangles: promoting to full GPU [ 49.206] sna_composite_rectangles: dropping last-cpu hint [ 49.206] sna_drawable_use_bo pixmap=3465, box=((0, 0), (220, 20)), flags=19... [ 49.206] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 49.206] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 49.206] sna_drawable_use_bo: using whole GPU bo [ 49.206] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 49.206] kgem_bo_is_render: handle=125, rq? 1 [1] [ 49.206] gen9_render_fill_boxes(ff300a24 x 1 [(0, 0), (220, 20) ...]) [ 49.206] sna_render_get_solid: ff300a24 [ 49.206] sna_render_get_solid(17) = ff300a24 (old) [ 49.206] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 49.206] kgem_check_bo: num_pages=+0, num_exec=+0 [ 49.206] gen9_composite_get_binding_table(fe80) [ 49.206] kgem_add_reloc64: handle=8, pos=16280, delta=0, domains=40000 [ 49.206] kgem_add_reloc64: adding proxy [delta=68] for handle=8 [ 49.206] kgem_add_reloc64[6] = (delta=68, target handle=3, presumed=fdffe000) [ 49.206] [3f90] bind bo(handle=8, addr=fdffe044), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 49.206] gen9_emit_vertex_elements: setup id=0 [ 49.206] (0, 0), (220, 20) [ 49.206] gen8_vertex_flush[508] = 3 [ 49.206] sna_composite_rectangles: pixmap=3465 marking clear [ff300a24]? 1 [ 49.206] sna_glyphs(op=3, nlist=2, src=(1, -2)) [ 49.206] kgem_bo_is_busy: handle=125, domain: 0 exec? 1, rq? 1 [ 49.206] can_discard_mask: nlist=2, mask=28888, depth 32, op=3 (bounded? 1) [ 49.206] glyphs_format: format=166024, depth=32 [ 49.206] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 49.206] sna_glyphs: discarding mask [ 49.206] glyphs0_to_dst(op=3, src=(1, -2), nlist=2, dst=(1, -2)+(0, 0)) [ 49.206] clipped_glyphs? 47 glyph in 2 lists extents (0, -14), (199, 19), region (0, 0), (199, 19): yes [ 49.206] gen9_render_composite: 0x0, current mode=1/1 [ 49.206] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 49.206] gen9_composite_fallback: mask is already on the GPU, try to use GPU [ 49.206] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 49.206] sna_drawable_use_bo pixmap=3465, box=((0, 0), (199, 19)), flags=7... [ 49.206] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 49.206] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 49.206] sna_drawable_use_bo: using whole GPU bo [ 49.206] gen9_composite_set_target: pixmap=3465, format=20028888, size=220x20, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 49.206] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 49.206] color_convert: src=ffffffff [20028888] [ 49.206] color_convert: dst=ffffffff [20028888] [ 49.206] sna_render_get_solid: ffffffff [ 49.206] sna_render_get_solid(white) [ 49.206] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 49.206] sna_transform_is_imprecise_integer_translation: no transform [ 49.206] gen9_composite_picture: integer translation (0, 0), removing [ 49.207] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 49.207] sna_render_pixmap_bo: GPU all damaged [ 49.207] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 49.207] gen4_choose_composite_emitter: solid, identity mask [ 49.207] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 49.207] aligning vertex: was 2, now 4 floats per vertex [ 49.207] gen9_composite_get_binding_table(fe00) [ 49.207] kgem_add_reloc64: handle=7, pos=16248, delta=0, domains=40000 [ 49.207] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 49.207] kgem_add_reloc64[7] = (delta=1048, target handle=2, presumed=fffe8000) [ 49.207] [3f70] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 49.207] kgem_add_reloc64: handle=6, pos=16232, delta=0, domains=40000 [ 49.207] kgem_add_handle: handle=6, index=4 [ 49.207] kgem_add_reloc64[8] = (delta=0, target handle=4, presumed=fd581000) [ 49.207] [3f60] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 49.207] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 49.207] gen9_emit_sampler: sampler = a [ 49.207] gen9_emit_sf: num_sf_outputs=2 [ 49.207] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 49.207] gen9_emit_vertex_elements: setup id=9 [ 49.207] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 49.207] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 49.207] glyphs0_to_dst: glyph=(10, -13), (19, 1), clip=(0, 0), (199, 19) [ 49.207] glyphs0_to_dst: blt=(10, 0), (19, 1) [ 49.207] emit_primitive_identity_mask__avx2: dst=(10, 0), mask=(832.00, 45.00) x (9.00, 1.00) [ 49.207] glyphs0_to_dst: glyph=(55, -10), (64, 1), clip=(0, 0), (199, 19) [ 49.207] glyphs0_to_dst: blt=(55, 0), (64, 1) [ 49.207] emit_primitive_identity_mask__avx2: dst=(55, 0), mask=(880.00, 26.00) x (9.00, 1.00) [ 49.207] glyphs0_to_dst: glyph=(73, -13), (82, 1), clip=(0, 0), (199, 19) [ 49.207] glyphs0_to_dst: blt=(73, 0), (82, 1) [ 49.207] emit_primitive_identity_mask__avx2: dst=(73, 0), mask=(832.00, 45.00) x (9.00, 1.00) [ 49.207] glyphs0_to_dst: glyph=(91, -10), (100, 1), clip=(0, 0), (199, 19) [ 49.207] glyphs0_to_dst: blt=(91, 0), (100, 1) [ 49.207] emit_primitive_identity_mask__avx2: dst=(91, 0), mask=(880.00, 26.00) x (9.00, 1.00) [ 49.207] glyphs0_to_dst: glyph=(99, 0), (110, 2), clip=(0, 0), (199, 19) [ 49.207] glyphs0_to_dst: blt=(99, 0), (110, 2) [ 49.207] emit_primitive_identity_mask__avx2: dst=(99, 0), mask=(832.00, 48.00) x (11.00, 2.00) [ 49.207] glyphs0_to_dst: glyph=(135, 0), (146, 2), clip=(0, 0), (199, 19) [ 49.207] glyphs0_to_dst: blt=(135, 0), (146, 2) [ 49.207] emit_primitive_identity_mask__avx2: dst=(135, 0), mask=(832.00, 48.00) x (11.00, 2.00) [ 49.207] glyphs0_to_dst: glyph=(162, -10), (172, 1), clip=(0, 0), (199, 19) [ 49.207] glyphs0_to_dst: blt=(162, 0), (172, 1) [ 49.207] emit_primitive_identity_mask__avx2: dst=(162, 0), mask=(880.00, 58.00) x (10.00, 1.00) [ 49.207] glyphs0_to_dst: glyph=(0, 10), (10, 13), clip=(0, 0), (199, 19) [ 49.207] glyphs0_to_dst: blt=(0, 10), (10, 13) [ 49.207] emit_primitive_identity_mask__avx2: dst=(0, 10), mask=(1008.00, 48.00) x (10.00, 3.00) [ 49.207] glyphs0_to_dst: glyph=(10, 4), (19, 18), clip=(0, 0), (199, 19) [ 49.207] glyphs0_to_dst: blt=(10, 4), (19, 18) [ 49.207] emit_primitive_identity_mask__avx2: dst=(10, 4), mask=(832.00, 32.00) x (9.00, 14.00) [ 49.207] glyphs0_to_dst: glyph=(19, 7), (28, 15), clip=(0, 0), (199, 19) [ 49.207] glyphs0_to_dst: blt=(19, 7), (28, 15) [ 49.207] emit_primitive_identity_mask__avx2: dst=(19, 7), mask=(896.00, 48.00) x (9.00, 8.00) [ 49.207] glyphs0_to_dst: glyph=(27, 7), (37, 15), clip=(0, 0), (199, 19) [ 49.207] glyphs0_to_dst: blt=(27, 7), (37, 15) [ 49.207] emit_primitive_identity_mask__avx2: dst=(27, 7), mask=(848.00, 16.00) x (10.00, 8.00) [ 49.207] glyphs0_to_dst: glyph=(37, 7), (46, 15), clip=(0, 0), (199, 19) [ 49.207] glyphs0_to_dst: blt=(37, 7), (46, 15) [ 49.207] emit_primitive_identity_mask__avx2: dst=(37, 7), mask=(848.00, 48.00) x (9.00, 8.00) [ 49.207] glyphs0_to_dst: glyph=(45, 4), (55, 15), clip=(0, 0), (199, 19) [ 49.207] glyphs0_to_dst: blt=(45, 4), (55, 15) [ 49.207] emit_primitive_identity_mask__avx2: dst=(45, 4), mask=(992.00, 32.00) x (10.00, 11.00) [ 49.207] glyphs0_to_dst: glyph=(55, 7), (64, 18), clip=(0, 0), (199, 19) [ 49.207] glyphs0_to_dst: blt=(55, 7), (64, 18) [ 49.207] emit_primitive_identity_mask__avx2: dst=(55, 7), mask=(880.00, 16.00) x (9.00, 11.00) [ 49.207] glyphs0_to_dst: glyph=(64, 4), (73, 15), clip=(0, 0), (199, 19) [ 49.207] glyphs0_to_dst: blt=(64, 4), (73, 15) [ 49.207] emit_primitive_identity_mask__avx2: dst=(64, 4), mask=(880.00, 0.00) x (9.00, 11.00) [ 49.207] glyphs0_to_dst: glyph=(73, 4), (82, 18), clip=(0, 0), (199, 19) [ 49.207] glyphs0_to_dst: blt=(73, 4), (82, 18) [ 49.207] emit_primitive_identity_mask__avx2: dst=(73, 4), mask=(832.00, 32.00) x (9.00, 14.00) [ 49.207] glyphs0_to_dst: glyph=(81, 7), (91, 15), clip=(0, 0), (199, 19) [ 49.207] glyphs0_to_dst: blt=(81, 7), (91, 15) [ 49.207] emit_primitive_identity_mask__avx2: dst=(81, 7), mask=(848.00, 16.00) x (10.00, 8.00) [ 49.207] glyphs0_to_dst: glyph=(91, 7), (100, 18), clip=(0, 0), (199, 19) [ 49.207] glyphs0_to_dst: blt=(91, 7), (100, 18) [ 49.207] emit_primitive_identity_mask__avx2: dst=(91, 7), mask=(880.00, 16.00) x (9.00, 11.00) [ 49.207] glyphs0_to_dst: glyph=(99, 17), (110, 19), clip=(0, 0), (199, 19) [ 49.207] glyphs0_to_dst: blt=(99, 17), (110, 19) [ 49.207] emit_primitive_identity_mask__avx2: dst=(99, 17), mask=(832.00, 48.00) x (11.00, 2.00) [ 49.207] glyphs0_to_dst: glyph=(108, 3), (118, 15), clip=(0, 0), (199, 19) [ 49.207] glyphs0_to_dst: blt=(108, 3), (118, 15) [ 49.207] emit_primitive_identity_mask__avx2: dst=(108, 3), mask=(864.00, 0.00) x (10.00, 12.00) [ 49.207] glyphs0_to_dst: glyph=(117, 7), (127, 15), clip=(0, 0), (199, 19) [ 49.207] glyphs0_to_dst: blt=(117, 7), (127, 15) [ 49.207] emit_primitive_identity_mask__avx2: dst=(117, 7), mask=(864.00, 32.00) x (10.00, 8.00) [ 49.207] glyphs0_to_dst: glyph=(126, 4), (136, 15), clip=(0, 0), (199, 19) [ 49.207] glyphs0_to_dst: blt=(126, 4), (136, 15) [ 49.207] emit_primitive_identity_mask__avx2: dst=(126, 4), mask=(880.00, 32.00) x (10.00, 11.00) [ 49.207] glyphs0_to_dst: glyph=(135, 17), (146, 19), clip=(0, 0), (199, 19) [ 49.207] glyphs0_to_dst: blt=(135, 17), (146, 19) [ 49.207] emit_primitive_identity_mask__avx2: dst=(135, 17), mask=(832.00, 48.00) x (11.00, 2.00) [ 49.207] glyphs0_to_dst: glyph=(144, 4), (154, 15), clip=(0, 0), (199, 19) [ 49.207] glyphs0_to_dst: blt=(144, 4), (154, 15) [ 49.207] emit_primitive_identity_mask__avx2: dst=(144, 4), mask=(880.00, 32.00) x (10.00, 11.00) [ 49.207] glyphs0_to_dst: glyph=(153, 7), (163, 15), clip=(0, 0), (199, 19) [ 49.207] glyphs0_to_dst: blt=(153, 7), (163, 15) [ 49.207] emit_primitive_identity_mask__avx2: dst=(153, 7), mask=(944.00, 0.00) x (10.00, 8.00) [ 49.207] glyphs0_to_dst: glyph=(162, 7), (172, 18), clip=(0, 0), (199, 19) [ 49.207] glyphs0_to_dst: blt=(162, 7), (172, 18) [ 49.207] emit_primitive_identity_mask__avx2: dst=(162, 7), mask=(880.00, 48.00) x (10.00, 11.00) [ 49.207] glyphs0_to_dst: glyph=(174, 12), (179, 15), clip=(0, 0), (199, 19) [ 49.207] glyphs0_to_dst: blt=(174, 12), (179, 15) [ 49.207] emit_primitive_identity_mask__avx2: dst=(174, 12), mask=(1008.00, 32.00) x (5.00, 3.00) [ 49.207] glyphs0_to_dst: glyph=(181, 7), (190, 15), clip=(0, 0), (199, 19) [ 49.207] glyphs0_to_dst: blt=(181, 7), (190, 15) [ 49.207] emit_primitive_identity_mask__avx2: dst=(181, 7), mask=(896.00, 48.00) x (9.00, 8.00) [ 49.207] glyphs0_to_dst: glyph=(190, 3), (199, 15), clip=(0, 0), (199, 19) [ 49.207] glyphs0_to_dst: blt=(190, 3), (199, 15) [ 49.207] emit_primitive_identity_mask__avx2: dst=(190, 3), mask=(992.00, 48.00) x (9.00, 12.00) [ 49.207] gen8_vertex_flush[5e4] = 87 [ 49.207] gen9_magic_ca_pass: CA fixup (5 -> 92) [ 49.207] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 49.207] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 49.207] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 49.207] sna_composite_rectangles(pixmap=3465, op=1, ffffffff x 1 [(208, 1)x(9, 17) ...]) [ 49.207] sna_composite_rectangles: converted to op 1 [ 49.207] sna_composite_rectangles[0] (208, 1)x(9, 17) -> (208, 1), (217, 18) [ 49.207] sna_composite_rectangles: nrects=1, region=(208, 1), (217, 18) x 1 [ 49.207] sna_composite_rectangles: clipped extents (208, 1),(217, 18) x 1 [ 49.207] sna_composite_rectangles: pixmap +(0, 0) extents (208, 1),(217, 18) [ 49.207] sna_composite_rectangles: dropping last-cpu hint [ 49.207] sna_drawable_use_bo pixmap=3465, box=((208, 1), (217, 18)), flags=9... [ 49.207] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 49.207] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 49.207] sna_drawable_use_bo: using whole GPU bo [ 49.207] gen9_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20028888]) [ 49.207] kgem_bo_is_render: handle=125, rq? 1 [1] [ 49.207] gen9_render_fill_boxes(ffffffff x 1 [(208, 1), (217, 18) ...]) [ 49.207] sna_render_get_solid: ffffffff [ 49.207] sna_render_get_solid(white) [ 49.207] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 49.207] kgem_check_bo: num_pages=+0, num_exec=+0 [ 49.207] aligning vertex: was 4, now 2 floats per vertex [ 49.207] gen9_composite_get_binding_table(fd40) [ 49.207] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 49.207] gen9_emit_sampler: sampler = 1 [ 49.207] gen9_emit_sf: num_sf_outputs=1 [ 49.207] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 49.207] gen9_emit_vertex_elements: setup id=0 [ 49.207] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 49.207] (208, 1), (217, 18) [ 49.207] gen8_vertex_flush[700] = 3 [ 49.207] sna_copy_area: src=pixmap=3465:(0, 0)x(220, 20)+(0, 0) -> dst=pixmap=3060:(477, 663)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 49.207] sna_copy_area: normal copy [ 49.207] sna_do_copy: src=(0, 0), dst=(477, 663), size=(220x20) [ 49.207] sna_do_copy: after drawable: src=(0, 0), dst=(542, 687), size=(220x20) [ 49.207] sna_do_copy: dst extents (542, 687), (762, 707), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 49.207] sna_do_copy: clipped dst extents (542, 687), (762, 707) [ 49.207] sna_do_copy: unclipped src extents (0, 0), (220, 20) [ 49.207] sna_do_copy: clipped src extents (0, 0), (220, 20) [ 49.207] sna_do_copy: pixmap -- no source clipping [ 49.207] sna_do_copy: src extents (0, 0), (220, 20) x 1 [ 49.207] sna_do_copy: copy region (542, 687), (762, 707) x 1 + (-542, -687) [ 49.207] sna_copy_boxes (boxes=1x[(542, 687), (762, 707)...], src pixmap=3465+(-542, -687), dst pixmap=3060+(-65, -24), alu=3, src.size=220x20, dst.size=3775x2136) [ 49.207] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94ac8f90, gpu_bo=125, cpu_bo=0), replaces=0 [ 49.207] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 49.207] sna_drawable_use_bo pixmap=3060, box=((477, 663), (697, 683)), flags=b... [ 49.207] sna_drawable_use_bo: exported target, set PREFER_GPU [ 49.207] sna_drawable_use_bo: pinned, never REPLACES [ 49.207] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=b [ 49.207] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 49.207] sna_drawable_use_bo: using whole GPU bo [ 49.207] sna_pixmap_move_to_gpu(pixmap=3465, usage=0), flags=a [ 49.207] sna_pixmap_move_to_gpu: already all-damaged [ 49.207] sna_pixmap_mark_active: pixmap=3465, handle=125 [ 49.207] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 49.207] gen9_render_copy_boxes (-477, -663)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 49.207] kgem_bo_is_render: handle=125, rq? 1 [1] [ 49.207] kgem_bo_is_render: handle=9, rq? 0 [0] [ 49.207] kgem_bo_is_render: handle=9, rq? 0 [0] [ 49.207] kgem_bo_is_render: handle=125, rq? 1 [1] [ 49.207] kgem_set_mode: flushing before new bo [ 49.207] gen8_vertex_close: used=374, vbo active? 23, vb=201, nreloc=2 [ 49.207] gen8_vertex_close: reloc[0] = 287 [ 49.207] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 49.207] kgem_add_handle: handle=23, index=5 [ 49.207] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=fd541000) [ 49.207] gen8_vertex_close: reloc[1] = 372 [ 49.207] kgem_add_reloc64: handle=23, pos=372, delta=0, domains=200000 [ 49.207] kgem_add_reloc64[10] = (delta=0, target handle=5, presumed=fd541000) [ 49.207] batch[1/1, flags=1800]: 454 454 16224 16384, nreloc=11, nexec=6, nfence=0, aperture=1116 [fenced=0] [ 49.207] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 49.207] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 49.207] kgem_fixup_relocs: shrinking by 61440 [ 49.207] __kgem_busy: handle=1, busy=0, wedged=0 [ 49.207] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 49.207] kgem_commit: release handle=125 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd0d4000 [ 49.207] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 49.207] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 49.207] __kgem_bo_clear_busy: handle=7 [ 49.207] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 49.207] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 49.207] __kgem_bo_clear_busy: handle=8 [ 49.207] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 49.207] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 49.207] __kgem_bo_clear_busy: handle=8 [ 49.207] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 49.207] __kgem_bo_clear_busy: handle=7 [ 49.207] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 49.207] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 49.207] __kgem_busy: handle=1, busy=131072, wedged=0 [ 49.207] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 49.207] kgem_check_bo: num_pages=+8116, num_exec=+2 [ 49.207] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 49.207] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 49.207] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 49.207] kgem_add_handle: handle=4, index=0 [ 49.207] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 49.207] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 49.207] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 49.207] gen9_composite_get_binding_table(ffc0) [ 49.207] kgem_add_reloc64: handle=9, pos=16360, delta=0, domains=20002 [ 49.207] kgem_add_handle: handle=9, index=1 [ 49.207] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f02dd000) [ 49.207] __kgem_bo_mark_dirty: handle=9 (proxy? 0) [ 49.207] [3fe0] bind bo(handle=9, addr=f02dd000), format=192, width=3775, height=2136, pitch=15360, tiling=1 -> render [ 49.207] kgem_add_reloc64: handle=125, pos=16344, delta=0, domains=40000 [ 49.207] kgem_add_handle: handle=125, index=2 [ 49.207] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd0d4000) [ 49.207] [3fd0] bind bo(handle=125, addr=fd0d4000), format=192, width=220, height=20, pitch=1024, tiling=1 -> sampler [ 49.207] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 49.207] gen9_emit_sampler: sampler = 0 [ 49.207] gen9_emit_sf: num_sf_outputs=1 [ 49.207] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 49.208] gen9_emit_vertex_elements: setup id=0 [ 49.208] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 49.208] (0, 0) -> (477, 663) + (220, 20) [ 49.208] gen8_vertex_flush[490] = 3 [ 49.208] sna_accel_flush: flush?=1, dirty?=0 [ 49.208] gen8_vertex_close: used=380, vbo active? 23, vb=1, nreloc=1 [ 49.208] gen8_vertex_close: reloc[0] = 287 [ 49.208] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 49.208] kgem_add_handle: handle=23, index=3 [ 49.208] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 49.208] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=8190 [fenced=0] [ 49.208] __kgem_busy: handle=1, busy=0, wedged=0 [ 49.208] __kgem_retire_rq: request 1 complete [ 49.208] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 49.208] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 49.208] kgem_fixup_relocs: shrinking by 61440 [ 49.208] __kgem_busy: handle=1, busy=0, wedged=0 [ 49.208] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 49.208] kgem_commit: release handle=9 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f02dd000 [ 49.208] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 49.208] kgem_commit: release handle=125 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd0d4000 [ 49.208] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 49.208] __kgem_busy: handle=1, busy=131072, wedged=0 [ 49.208] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 49.208] sna_accel_flush: flush?=0, dirty?=0 [ 49.208] sna_accel_flush: flush?=0, dirty?=0 [ 49.208] sna_accel_flush: flush?=0, dirty?=0 [ 49.208] sna_destroy_pixmap: pixmap=3465, attached?=1 [ 49.208] _kgem_bo_destroy: handle=125, proxy? 0 [ 49.208] __kgem_bo_destroy: handle=125, size=65536 [ 49.208] __kgem_busy: handle=125, busy=131072, wedged=0 [ 49.208] __kgem_bo_destroy: handle=125 -> active [ 49.208] __sna_free_pixmap(pixmap=3465) [ 49.208] sna_accel_flush: flush?=0, dirty?=0 [ 49.208] sna_accel_flush: flush?=0, dirty?=0 [ 49.208] sna_accel_flush: flush?=0, dirty?=0 [ 49.208] sna_block_handler (tv=0.470000) [ 49.208] kgem_retire, need_retire?=1 [ 49.208] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 49.208] kgem_retire__requests_ring: retiring ring 0 [ 49.208] __kgem_busy: handle=1, busy=0, wedged=0 [ 49.208] __kgem_retire_rq: request 1 complete [ 49.208] __kgem_bo_flush: handle=9, busy=0, wedged=0 [ 49.208] __kgem_bo_flush: handle=125, busy=0, wedged=0 [ 49.208] kgem_bo_move_to_cache: release handle=125 [ 49.208] kgem_bo_move_to_inactive: moving handle=125 to inactive [ 49.208] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 49.208] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 49.208] kgem_retire -- retired=1, need_retire=0 [ 49.208] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 49.208] gen6_render_retire: resetting idle vbo [ 49.208] sna_scanout_do_flush: flush timer active: delta=-2 [ 49.208] sna_scanout_do_flush (time=49208), triggered [ 49.208] sna_scanout_flush (time=49208), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 49.208] has_shadow: has pending damage? 0, outstanding flips: 0 [ 49.208] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 49.208] has_shadow: has pending damage? 0, outstanding flips: 0 [ 49.208] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 49.208] sna_accel_do_throttle -- no pending activity [ 49.208] sna_accel_block: evaluating timers, active=5 [ 49.208] sna_accel_block: flush timer expires in 16 [49224] [ 49.209] sna_wakeup_handler [ 49.209] sna_accel_flush: flush?=0, dirty?=0 [ 49.209] sna_accel_flush: flush?=0, dirty?=0 [ 49.209] sna_block_handler (tv=0.469000) [ 49.209] sna_scanout_do_flush: flush timer active: delta=15 [ 49.209] sna_accel_do_throttle -- no pending activity [ 49.209] sna_accel_block: evaluating timers, active=5 [ 49.209] sna_accel_block: flush timer expires in 15 [49224] [ 49.209] sna_wakeup_handler [ 49.209] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=128, name=76 [ 49.209] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 49.209] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 49.209] sna_dri2_get_back: draw size=7680x2160, back buffer handle=128 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 [ 49.209] sna_dri2_get_back: reuse backbuffer? 1 [ 49.209] sna_dri2_get_back: back buffer handle=128, active?=0, refcnt=1 [ 49.209] sna_dri2_get_back: reuse unattached back [ 49.209] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 49.209] sna_dri2_reuse_buffer: reusing back buffer handle=128, name=76, pitch=30720, age=0 [ 49.209] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 49.209] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=40, name=5, active_scanout=3 [ 49.209] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 49.209] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 49.209] sna_accel_flush: flush?=0, dirty?=0 [ 49.209] sna_accel_flush: flush?=0, dirty?=0 [ 49.209] sna_accel_flush: flush?=0, dirty?=0 [ 49.209] sna_block_handler (tv=0.469000) [ 49.209] sna_scanout_do_flush: flush timer active: delta=15 [ 49.209] sna_accel_do_throttle -- no pending activity [ 49.209] sna_accel_block: evaluating timers, active=5 [ 49.209] sna_accel_block: flush timer expires in 15 [49224] [ 49.209] sna_wakeup_handler [ 49.210] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 49.210] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 49.210] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 49.210] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 49.210] sna_dri2_get_msc(draw=146, pipe=0) [ 49.210] sna_crtc_record_swap: recording last swap on pipe=0, frame 2705 [msc=2705], time 49.207366 [ 49.210] sna_dri2_get_msc: msc=2705 [raw=2705], ust=49207366 [ 49.210] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=128 (refs=1/1, flush=0) , front=40 (refs=1/4, flush=1) [ 49.210] sna_dri2_schedule_swap(target_msc=2684, divisor=0, remainder=0) [ 49.210] sna_dri2_schedule_swap: using front handle=40, active_scanout?=3, flush?=1 [ 49.210] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 49.210] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 49.210] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 49.210] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 49.210] sna_crtc_record_swap: recording last swap on pipe=0, frame 2705 [msc=2705], time 49.207366 [ 49.210] immediate_swap: current_msc=2705, target_msc=2684 -- yes [ 49.210] can_flip: no, shadow enabled [ 49.210] sna_dri2_add_event: adding event to window 146) [ 49.210] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 49.210] sna_dri2_immediate_blit: no pending blit, starting chain [ 49.210] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 49.210] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 49.210] can_xchg: back size=8701e00, front size=8701e00 [ 49.210] can_xchg: yes, pixmap=165 [ 49.210] sna_dri2_xchg: win=146, exchange front=40/5,ref=2 and back=128/76,ref=2, pixmap=165 7680x2160 [ 49.210] sna_dri2_xchg: back_bo handle=128, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 49.210] sna_dri2_xchg: front_bo handle=40, pitch=30720, size=132710400, ref=4, active_scanout?=3 [ 49.210] set_bo: pixmap=165, handle=128 (old handle=40) [ 49.210] set_bo: marking whole pixmap as damaged [ 49.210] set_bo: applying final/discard move-to-gpu [ 49.210] wait_for_shadow: flags=0, flips=0, handle=40, shadow=32 [ 49.210] set_bo: dropping flush hint from handle=40 [ 49.210] set_bo: adding flush hint to handle=128 [ 49.210] mark_stale(handle=40) => 1 [ 49.210] swap_limit: draw=146 setting swap limit to 3 [ 49.210] sna_dri2_swap_limit_validate: swap limit set to 3 [ 49.210] sna_next_vblank(pipe=0, waiting until next vblank) [ 49.210] sna_dri2_schedule_swap: reported target_msc=2705 [ 49.210] sna_accel_flush: flush?=0, dirty?=0 [ 49.210] sna_accel_flush: flush?=0, dirty?=0 [ 49.210] sna_accel_flush: flush?=0, dirty?=0 [ 49.210] sna_accel_flush: flush?=0, dirty?=0 [ 49.210] sna_block_handler (tv=0.468000) [ 49.210] sna_scanout_do_flush: flush timer active: delta=14 [ 49.210] sna_accel_do_throttle -- no pending activity [ 49.210] sna_accel_block: evaluating timers, active=5 [ 49.210] sna_accel_block: flush timer expires in 14 [49224] [ 49.223] sna_wakeup_handler [ 49.223] sna_mode_wakeup: len=32 [ 49.223] sna_dri2_vblank_handler(type=2, sequence=2706, draw=3353) [ 49.223] sna_crtc_record_swap: recording last swap on pipe=0, frame 2706 [msc=2706], time 49.224126 [ 49.223] sna_dri2_vblank_handler: 2 complete, frame=2706 tv=49.224126 [ 49.223] sna_dri2_blit_complete: blit finished [ 49.223] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=2706, tv=49.224126) [ 49.223] frame_swap_complete(type=2): draw=146, pipe=0, frame=2706 [msc=2706], tv=49.224126 [ 49.223] sna_accel_flush: flush?=0, dirty?=0 [ 49.223] sna_dri2_event_free(draw?=1) [ 49.223] sna_dri2_remove_event: remove[0x561c9473fac0] from window 146, active? 1 [ 49.223] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 49.223] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=40] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 49.223] sna_dri2_vblank_handler complete [ 49.223] sna_block_handler (tv=0.455000) [ 49.223] sna_scanout_do_flush: flush timer active: delta=1 [ 49.223] sna_scanout_do_flush (time=49223), triggered [ 49.223] sna_scanout_flush (time=49223), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 49.223] has_shadow: has pending damage? 1, outstanding flips: 0 [ 49.223] stop_flush: scanout=128 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 49.223] has_shadow: has pending damage? 1, outstanding flips: 0 [ 49.223] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 49.223] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 49.223] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 49.223] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 49.223] sna_pixmap_move_to_gpu: already all-damaged [ 49.223] sna_pixmap_mark_active: pixmap=165, handle=128 [ 49.223] sna_mode_redisplay: crtc[0] transformed? 0 [ 49.223] sna_mode_redisplay: crtc[1] transformed? 0 [ 49.223] sna_mode_redisplay: crtc[2] transformed? 0 [ 49.223] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=128 [active=1] [ 49.223] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 40, transformed? 0 [ 49.223] get_fb: reusing fb=112 for handle=128 [ 49.223] sna_mode_redisplay: recording flip on CRTC:32 handle=128, active_scanout=2, serial=2 [ 49.223] __kgem_bo_clear_busy: handle=128 [ 49.223] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 40, transformed? 0 [ 49.223] sna_mode_redisplay: recording flip on CRTC:39 handle=128, active_scanout=3, serial=3 [ 49.224] __kgem_bo_clear_busy: handle=128 [ 49.224] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 49.224] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 49.224] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=128, shadow handle=32 [ 49.224] sna_accel_do_throttle -- no pending activity [ 49.224] sna_accel_block: evaluating timers, active=5 [ 49.224] sna_accel_block: flush timer expires in 16 [49239] [ 49.239] sna_wakeup_handler [ 49.239] sna_mode_wakeup: len=32 [ 49.239] sna_mode_wakeup: recording last swap on pipe=1, frame 2677 [a75], time 49.239501 [ 49.239] sna_mode_wakeup: removing handle=40 [active_scanout=1] from scanout, installing handle=128 [active_scanout=3] [ 49.239] sna_mode_wakeup: flip complete, pending? 2 [ 49.239] sna_block_handler (tv=0.439000) [ 49.239] sna_scanout_do_flush: flush timer active: delta=0 [ 49.239] sna_scanout_do_flush (time=49239), triggered [ 49.239] sna_scanout_flush (time=49239), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 49.239] has_shadow: has pending damage? 0, outstanding flips: 1 [ 49.239] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 49.239] has_shadow: has pending damage? 0, outstanding flips: 1 [ 49.239] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) [ 49.239] sna_accel_do_throttle -- no pending activity [ 49.239] sna_accel_block: evaluating timers, active=5 [ 49.239] sna_accel_block: flush timer expires in 16 [49255] [ 49.240] sna_wakeup_handler [ 49.240] sna_mode_wakeup: len=32 [ 49.240] sna_mode_wakeup: recording last swap on pipe=0, frame 2707 [a93], time 49.240917 [ 49.240] sna_mode_wakeup: removing handle=40 [active_scanout=0] from scanout, installing handle=128 [active_scanout=3] [ 49.240] sna_mode_wakeup: flip complete, pending? 1 [ 49.240] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 49.240] sna_block_handler (tv=0.438000) [ 49.240] sna_scanout_do_flush: flush timer active: delta=15 [ 49.240] sna_accel_do_throttle -- no pending activity [ 49.240] sna_accel_block: evaluating timers, active=5 [ 49.240] sna_accel_block: flush timer expires in 15 [49255] [ 49.255] sna_wakeup_handler [ 49.255] sna_block_handler (tv=0.423000) [ 49.255] sna_scanout_do_flush: flush timer active: delta=0 [ 49.255] sna_scanout_do_flush (time=49255), triggered [ 49.255] sna_scanout_flush (time=49255), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 49.255] has_shadow: has pending damage? 0, outstanding flips: 0 [ 49.255] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 49.255] has_shadow: has pending damage? 0, outstanding flips: 0 [ 49.255] sna_accel_disarm_timer[0] (time=49255) [ 49.255] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 49.255] sna_accel_do_throttle -- no pending activity [ 49.297] sna_wakeup_handler [ 49.297] sna_accel_flush: flush?=0, dirty?=0 [ 49.297] sna_accel_flush: flush?=0, dirty?=0 [ 49.297] sna_block_handler (tv=0.381000) [ 49.297] has_shadow: has pending damage? 0, outstanding flips: 0 [ 49.297] sna_accel_do_throttle -- no pending activity [ 49.297] sna_wakeup_handler [ 49.297] sna_block_handler (tv=0.381000) [ 49.297] has_shadow: has pending damage? 0, outstanding flips: 0 [ 49.297] sna_accel_do_throttle -- no pending activity [ 49.298] sna_wakeup_handler [ 49.298] sna_block_handler (tv=0.380000) [ 49.298] has_shadow: has pending damage? 0, outstanding flips: 0 [ 49.298] sna_accel_do_throttle -- no pending activity [ 49.299] sna_wakeup_handler [ 49.299] sna_block_handler (tv=0.379000) [ 49.299] has_shadow: has pending damage? 0, outstanding flips: 0 [ 49.299] sna_accel_do_throttle -- no pending activity [ 49.447] sna_wakeup_handler [ 49.447] sna_accel_flush: flush?=0, dirty?=0 [ 49.447] sna_accel_flush: flush?=0, dirty?=0 [ 49.447] sna_block_handler (tv=0.500000) [ 49.447] has_shadow: has pending damage? 0, outstanding flips: 0 [ 49.447] sna_accel_do_throttle -- no pending activity [ 49.447] sna_wakeup_handler [ 49.447] sna_block_handler (tv=0.500000) [ 49.447] has_shadow: has pending damage? 0, outstanding flips: 0 [ 49.447] sna_accel_do_throttle -- no pending activity [ 49.447] sna_wakeup_handler [ 49.447] sna_accel_flush: flush?=0, dirty?=0 [ 49.447] sna_accel_flush: flush?=0, dirty?=0 [ 49.447] sna_accel_flush: flush?=0, dirty?=0 [ 49.447] sna_accel_flush: flush?=0, dirty?=0 [ 49.447] sna_block_handler (tv=0.500000) [ 49.447] has_shadow: has pending damage? 0, outstanding flips: 0 [ 49.447] sna_accel_do_throttle -- no pending activity [ 49.448] sna_wakeup_handler [ 49.448] sna_accel_flush: flush?=0, dirty?=0 [ 49.448] sna_block_handler (tv=0.499000) [ 49.448] has_shadow: has pending damage? 0, outstanding flips: 0 [ 49.448] sna_accel_do_throttle -- no pending activity [ 49.449] sna_wakeup_handler [ 49.449] sna_block_handler (tv=0.498000) [ 49.449] has_shadow: has pending damage? 0, outstanding flips: 0 [ 49.449] sna_accel_do_throttle -- no pending activity [ 49.458] sna_wakeup_handler [ 49.458] sna_accel_flush: flush?=0, dirty?=0 [ 49.458] sna_accel_flush: flush?=0, dirty?=0 [ 49.458] sna_block_handler (tv=0.489000) [ 49.458] has_shadow: has pending damage? 0, outstanding flips: 0 [ 49.459] sna_accel_do_throttle -- no pending activity [ 49.474] sna_wakeup_handler [ 49.474] sna_create_pixmap(697, 37, 32, usage=0) [ 49.474] kgem_can_create_2d: 697x37 @ 32 [ 49.474] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2816, height=37 [ 49.474] kgem_can_create_2d: untiled size=106496 [ 49.474] kgem_choose_tiling: TLB near-miss between lines 697x37 (pitch=2788), forcing tiling 1 [ 49.474] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2816, height=37 [ 49.474] kgem_can_create_2d: tiled[-1] size=106496 [ 49.474] sna_create_pixmap: usage=0, flags=1b [ 49.474] sna_create_pixmap: creating GPU pixmap 697x37, stride=2788, flags=1b [ 49.474] __pop_freed_pixmap: reusing freed pixmap=3465 header [ 49.474] create_pixmap_hdr: pixmap=3466, width=697, height=37, usage=0 [ 49.474] sna_create_pixmap: serial=3466, 697x37, usage=0 [ 49.474] sna_composite_rectangles(pixmap=3467, op=0, 0 x 1 [(0, 0)x(697, 37) ...]) [ 49.474] sna_composite_rectangles: converted to op 0 [ 49.474] sna_composite_rectangles[0] (0, 0)x(697, 37) -> (0, 0), (697, 37) [ 49.474] sna_composite_rectangles: nrects=1, region=(0, 0), (697, 37) x 1 [ 49.474] sna_composite_rectangles: clipped extents (0, 0),(697, 37) x 1 [ 49.474] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(697, 37) [ 49.474] sna_composite_rectangles: dropping last-cpu hint [ 49.474] sna_drawable_use_bo pixmap=3467, box=((0, 0), (697, 37)), flags=19... [ 49.474] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 49.474] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 49.474] sna_pixmap_move_to_gpu(pixmap=3467, usage=0), flags=b [ 49.474] sna_pixmap_move_to_gpu: CPU damage? 0 [ 49.474] sna_pixmap_move_to_gpu: creating GPU bo (697x37@32), create=b [ 49.474] kgem_choose_tiling: TLB near-miss between lines 697x37 (pitch=2788), forcing tiling 1 [ 49.474] kgem_choose_tiling: TLB near-miss between lines 697x37 (pitch=2788), forcing tiling 1 [ 49.474] sna_pixmap_alloc_gpu: pixmap=3467 [ 49.474] kgem_create_2d(697x37, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 49.474] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=3072, height=40 [ 49.474] inactive too small: 16 < 30 [ 49.474] kgem_bo_remove_from_inactive: removing handle=17 from inactive [ 49.474] from inactive: pitch=3072, tiling=1: handle=17, id=2030 [ 49.474] __sna_damage_all(697, 37) [ 49.474] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 49.474] sna_pixmap_mark_active: pixmap=3467, handle=17 [ 49.474] sna_drawable_use_bo: allocated GPU bo for operation [ 49.474] sna_drawable_use_bo: using GPU bo with damage? 0 [ 49.474] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 49.474] kgem_bo_is_render: handle=17, rq? 0 [0] [ 49.474] kgem_bo_is_render: handle=17, rq? 0 [0] [ 49.474] gen9_render_fill_boxes(0 x 1 [(0, 0), (697, 37) ...]) [ 49.474] sna_render_get_solid: 0 [ 49.474] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 49.474] kgem_check_bo: num_pages=+64, num_exec=+1 [ 49.474] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 49.474] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 49.474] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 49.474] kgem_add_handle: handle=4, index=0 [ 49.474] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 49.474] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 49.474] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 49.474] gen9_composite_get_binding_table(ffc0) [ 49.474] kgem_add_reloc64: handle=17, pos=16360, delta=0, domains=20002 [ 49.474] kgem_add_handle: handle=17, index=1 [ 49.474] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fff63000) [ 49.474] __kgem_bo_mark_dirty: handle=17 (proxy? 0) [ 49.474] [3fe0] bind bo(handle=17, addr=fff63000), format=192, width=697, height=37, pitch=3072, tiling=1 -> render [ 49.474] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 49.474] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 49.474] kgem_add_handle: handle=7, index=2 [ 49.474] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 49.474] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 49.474] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 49.474] gen9_emit_sampler: sampler = 1 [ 49.474] gen9_emit_sf: num_sf_outputs=1 [ 49.474] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 49.474] gen9_emit_vertex_elements: setup id=0 [ 49.474] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 49.474] (0, 0), (697, 37) [ 49.474] gen8_vertex_flush[490] = 3 [ 49.474] sna_composite_rectangles: pixmap=3467 marking clear [0]? 1 [ 49.474] sna_composite_rectangles(pixmap=3467, op=1, fff2f1f0 x 4 [(684, 0)x(13, 17) ...]) [ 49.474] sna_composite_rectangles: converted to op 1 [ 49.474] sna_composite_rectangles[0] (684, 0)x(13, 17) -> (684, 0), (697, 17) [ 49.474] sna_composite_rectangles[1] (684, 17)x(13, 3) -> (684, 17), (697, 20) [ 49.474] sna_composite_rectangles[2] (0, 17)x(13, 3) -> (0, 17), (13, 20) [ 49.474] sna_composite_rectangles[3] (0, 20)x(13, 17) -> (0, 20), (13, 37) [ 49.474] sna_composite_rectangles: nrects=4, region=(0, 0), (697, 37) x 4 [ 49.474] sna_composite_rectangles: clipped extents (0, 0),(697, 37) x 4 [ 49.474] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(697, 37) [ 49.474] sna_composite_rectangles: dropping last-cpu hint [ 49.474] sna_drawable_use_bo pixmap=3467, box=((0, 0), (697, 37)), flags=1... [ 49.474] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 49.474] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 49.474] sna_drawable_use_bo: using whole GPU bo [ 49.474] gen9_render_fill_boxes (op=1, color=(f2f2, f1f1, f0f0, ffff) [20028888]) [ 49.474] kgem_bo_is_render: handle=17, rq? 1 [1] [ 49.474] gen9_render_fill_boxes(fff2f1f0 x 4 [(684, 0), (697, 17) ...]) [ 49.474] sna_render_get_solid: fff2f1f0 [ 49.474] sna_render_get_solid(15) = fff2f1f0 (old) [ 49.474] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 49.474] kgem_check_bo: num_pages=+0, num_exec=+0 [ 49.474] gen9_composite_get_binding_table(ff00) [ 49.474] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 49.474] kgem_add_reloc64: adding proxy [delta=60] for handle=8 [ 49.474] kgem_add_handle: handle=8, index=3 [ 49.474] kgem_add_reloc64[5] = (delta=60, target handle=3, presumed=fdffe000) [ 49.474] [3fb0] bind bo(handle=8, addr=fdffe03c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 49.474] gen9_emit_vertex_elements: setup id=0 [ 49.474] (684, 0), (697, 17) [ 49.474] (0, 17), (13, 20) [ 49.474] (684, 17), (697, 20) [ 49.474] (0, 20), (13, 37) [ 49.474] gen8_vertex_flush[4cc] = 12 [ 49.474] sna_composite_rectangles(pixmap=3467, op=1, ff300a24 x 4 [(684, 0)x(13, 17) ...]) [ 49.474] sna_composite_rectangles: converted to op 1 [ 49.474] sna_composite_rectangles[0] (684, 0)x(13, 17) -> (684, 0), (697, 17) [ 49.474] sna_composite_rectangles[1] (684, 17)x(13, 3) -> (684, 17), (697, 20) [ 49.474] sna_composite_rectangles[2] (0, 17)x(13, 3) -> (0, 17), (13, 20) [ 49.474] sna_composite_rectangles[3] (0, 20)x(13, 17) -> (0, 20), (13, 37) [ 49.474] sna_composite_rectangles: nrects=4, region=(0, 0), (697, 37) x 4 [ 49.474] sna_composite_rectangles: clipped extents (0, 0),(697, 37) x 4 [ 49.474] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(697, 37) [ 49.474] sna_composite_rectangles: dropping last-cpu hint [ 49.474] sna_drawable_use_bo pixmap=3467, box=((0, 0), (697, 37)), flags=1... [ 49.474] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 49.474] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 49.474] sna_drawable_use_bo: using whole GPU bo [ 49.474] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 49.474] kgem_bo_is_render: handle=17, rq? 1 [1] [ 49.474] gen9_render_fill_boxes(ff300a24 x 4 [(684, 0), (697, 17) ...]) [ 49.474] sna_render_get_solid: ff300a24 [ 49.474] sna_render_get_solid(17) = ff300a24 (old) [ 49.474] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 49.474] kgem_check_bo: num_pages=+0, num_exec=+0 [ 49.474] gen9_composite_get_binding_table(fe80) [ 49.474] kgem_add_reloc64: handle=8, pos=16280, delta=0, domains=40000 [ 49.474] kgem_add_reloc64: adding proxy [delta=68] for handle=8 [ 49.474] kgem_add_reloc64[6] = (delta=68, target handle=3, presumed=fdffe000) [ 49.474] [3f90] bind bo(handle=8, addr=fdffe044), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 49.474] gen9_emit_vertex_elements: setup id=0 [ 49.474] (684, 0), (697, 17) [ 49.474] (0, 17), (13, 20) [ 49.474] (684, 17), (697, 20) [ 49.474] (0, 20), (13, 37) [ 49.474] gen8_vertex_flush[508] = 12 [ 49.474] sna_composite_rectangles(pixmap=3467, op=1, ff300a24 x 4 [(684, 0)x(13, 17) ...]) [ 49.474] sna_composite_rectangles: converted to op 1 [ 49.474] sna_composite_rectangles[0] (684, 0)x(13, 17) -> (684, 0), (697, 17) [ 49.474] sna_composite_rectangles[1] (684, 17)x(13, 3) -> (684, 17), (697, 20) [ 49.474] sna_composite_rectangles[2] (0, 17)x(13, 3) -> (0, 17), (13, 20) [ 49.474] sna_composite_rectangles[3] (0, 20)x(13, 17) -> (0, 20), (13, 37) [ 49.474] sna_composite_rectangles: nrects=4, region=(0, 0), (697, 37) x 4 [ 49.474] sna_composite_rectangles: clipped extents (0, 0),(697, 37) x 4 [ 49.474] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(697, 37) [ 49.474] sna_composite_rectangles: dropping last-cpu hint [ 49.474] sna_drawable_use_bo pixmap=3467, box=((0, 0), (697, 37)), flags=1... [ 49.474] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 49.474] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 49.474] sna_drawable_use_bo: using whole GPU bo [ 49.474] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 49.474] kgem_bo_is_render: handle=17, rq? 1 [1] [ 49.474] gen9_render_fill_boxes(ff300a24 x 4 [(684, 0), (697, 17) ...]) [ 49.474] sna_render_get_solid: ff300a24 [ 49.474] sna_render_get_solid(17) = ff300a24 (last) [ 49.474] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 49.475] kgem_check_bo: num_pages=+0, num_exec=+0 [ 49.475] gen9_composite_get_binding_table(fe00) [ 49.475] gen9_emit_vertex_elements: setup id=0 [ 49.475] (684, 0), (697, 17) [ 49.475] (0, 17), (13, 20) [ 49.475] (684, 17), (697, 20) [ 49.475] (0, 20), (13, 37) [ 49.475] gen8_vertex_flush[508] = 24 [ 49.475] sna_glyphs(op=3, nlist=1, src=(1, 15)) [ 49.475] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 49.475] sna_glyphs: discarding mask [ 49.475] glyphs0_to_dst(op=3, src=(1, 15), nlist=1, dst=(1, 15)+(0, 0)) [ 49.475] clipped_glyphs? 2 glyph in 1 lists extents (1, 5), (19, 18), region (2, 17), (13, 18): yes [ 49.475] gen9_render_composite: 0x0, current mode=1/1 [ 49.475] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 49.475] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 49.475] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 49.475] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 49.475] sna_drawable_use_bo pixmap=3467, box=((2, 17), (13, 18)), flags=7... [ 49.475] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 49.475] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 49.475] sna_drawable_use_bo: using whole GPU bo [ 49.475] gen9_composite_set_target: pixmap=3467, format=20028888, size=697x37, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 49.475] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 49.475] color_convert: src=ff8ae234 [20028888] [ 49.475] color_convert: dst=ff8ae234 [20028888] [ 49.475] sna_render_get_solid: ff8ae234 [ 49.475] sna_render_get_solid(22) = ff8ae234 (old) [ 49.475] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 49.475] sna_transform_is_imprecise_integer_translation: no transform [ 49.475] gen9_composite_picture: integer translation (0, 0), removing [ 49.475] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 49.475] sna_render_pixmap_bo: GPU all damaged [ 49.475] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 49.475] gen4_choose_composite_emitter: solid, identity mask [ 49.475] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 49.475] aligning vertex: was 2, now 4 floats per vertex [ 49.475] gen9_composite_get_binding_table(fe00) [ 49.475] kgem_add_reloc64: handle=8, pos=16248, delta=0, domains=40000 [ 49.475] kgem_add_reloc64: adding proxy [delta=88] for handle=8 [ 49.475] kgem_add_reloc64[7] = (delta=88, target handle=3, presumed=fdffe000) [ 49.475] [3f70] bind bo(handle=8, addr=fdffe058), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 49.475] kgem_add_reloc64: handle=6, pos=16232, delta=0, domains=40000 [ 49.475] kgem_add_handle: handle=6, index=4 [ 49.475] kgem_add_reloc64[8] = (delta=0, target handle=4, presumed=fd581000) [ 49.475] [3f60] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 49.475] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 49.475] gen9_emit_sampler: sampler = a [ 49.475] gen9_emit_sf: num_sf_outputs=2 [ 49.475] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 49.475] gen9_emit_vertex_elements: setup id=9 [ 49.475] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 49.475] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 49.475] glyphs0_to_dst: glyph=(9, 5), (19, 18), clip=(2, 17), (13, 18) [ 49.475] glyphs0_to_dst: blt=(9, 17), (13, 18) [ 49.475] emit_primitive_identity_mask__avx2: dst=(9, 17), mask=(672.00, 60.00) x (4.00, 1.00) [ 49.475] gen8_vertex_flush[5e4] = 3 [ 49.475] gen9_magic_ca_pass: CA fixup (20 -> 23) [ 49.475] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 49.475] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 49.475] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 49.475] sna_composite_rectangles(pixmap=3467, op=1, ffffffff x 2 [(1, 18)x(9, 2) ...]) [ 49.475] sna_composite_rectangles: converted to op 1 [ 49.475] sna_composite_rectangles[0] (1, 18)x(9, 2) -> (1, 18), (10, 20) [ 49.475] sna_composite_rectangles[1] (1, 20)x(9, 15) -> (1, 20), (10, 35) [ 49.475] sna_composite_rectangles: nrects=2, region=(1, 18), (10, 35) x 2 [ 49.475] sna_composite_rectangles: clipped extents (1, 18),(10, 35) x 1 [ 49.475] sna_composite_rectangles: pixmap +(0, 0) extents (1, 18),(10, 35) [ 49.475] sna_composite_rectangles: dropping last-cpu hint [ 49.475] sna_drawable_use_bo pixmap=3467, box=((1, 18), (10, 35)), flags=9... [ 49.475] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 49.475] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 49.475] sna_drawable_use_bo: using whole GPU bo [ 49.475] gen9_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20028888]) [ 49.475] kgem_bo_is_render: handle=17, rq? 1 [1] [ 49.475] gen9_render_fill_boxes(ffffffff x 1 [(1, 18), (10, 35) ...]) [ 49.475] sna_render_get_solid: ffffffff [ 49.475] sna_render_get_solid(white) [ 49.475] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 49.475] kgem_check_bo: num_pages=+0, num_exec=+0 [ 49.475] aligning vertex: was 4, now 2 floats per vertex [ 49.475] gen9_composite_get_binding_table(fd40) [ 49.475] kgem_add_reloc64: handle=7, pos=16200, delta=0, domains=40000 [ 49.475] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 49.475] kgem_add_reloc64[9] = (delta=1048, target handle=2, presumed=fffe8000) [ 49.475] [3f40] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 49.475] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 49.475] gen9_emit_sampler: sampler = 1 [ 49.475] gen9_emit_sf: num_sf_outputs=1 [ 49.475] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 49.475] gen9_emit_vertex_elements: setup id=0 [ 49.475] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 49.475] (1, 18), (10, 35) [ 49.475] gen8_vertex_flush[720] = 3 [ 49.475] sna_validate_gc(0x561c94ab2470) changes=e0000, previous serial=80000d2f, drawable=d2f [ 49.475] sna_validate_gc: recomputing clip [ 49.475] sna_validate_gc: composite clip=4x[(65, 687), (762, 724)] [0x561c94a333d0] [ 49.475] sna_copy_area: src=pixmap=3467:(0, 0)x(697, 37)+(0, 0) -> dst=pixmap=3060:(0, 663)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 49.475] sna_copy_area: normal copy [ 49.475] sna_do_copy: src=(0, 0), dst=(0, 663), size=(697x37) [ 49.475] sna_do_copy: after drawable: src=(0, 0), dst=(65, 687), size=(697x37) [ 49.475] sna_do_copy: dst extents (65, 687), (762, 724), dst clip extents (65, 687), (762, 724), dst size=3775x2136 [ 49.475] sna_do_copy: clipped dst extents (65, 687), (762, 724) [ 49.475] sna_do_copy: unclipped src extents (0, 0), (697, 37) [ 49.475] sna_do_copy: clipped src extents (0, 0), (697, 37) [ 49.475] sna_do_copy: pixmap -- no source clipping [ 49.475] sna_do_copy: src extents (0, 0), (697, 37) x 1 [ 49.475] sna_do_copy: copy region (65, 687), (762, 724) x 4 + (-65, -687) [ 49.475] sna_copy_boxes (boxes=4x[(749, 687), (762, 704)...], src pixmap=3467+(-65, -687), dst pixmap=3060+(-65, -24), alu=3, src.size=697x37, dst.size=3775x2136) [ 49.475] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94ac8f90, gpu_bo=17, cpu_bo=0), replaces=0 [ 49.475] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 49.475] sna_drawable_use_bo pixmap=3060, box=((0, 663), (697, 700)), flags=3... [ 49.475] sna_drawable_use_bo: exported target, set PREFER_GPU [ 49.475] sna_drawable_use_bo: pinned, never REPLACES [ 49.475] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=3 [ 49.475] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 49.475] sna_drawable_use_bo: using whole GPU bo [ 49.475] sna_pixmap_move_to_gpu(pixmap=3467, usage=0), flags=a [ 49.475] sna_pixmap_move_to_gpu: already all-damaged [ 49.475] sna_pixmap_mark_active: pixmap=3467, handle=17 [ 49.475] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 49.475] gen9_render_copy_boxes (0, -663)->(0, 0) x 4, alu=3, flags=0, self-copy=0, overlaps? 0 [ 49.475] kgem_bo_is_render: handle=17, rq? 1 [1] [ 49.475] kgem_bo_is_render: handle=9, rq? 0 [0] [ 49.475] kgem_bo_is_render: handle=9, rq? 0 [0] [ 49.475] kgem_bo_is_render: handle=17, rq? 1 [1] [ 49.475] kgem_set_mode: flushing before new bo [ 49.475] gen8_vertex_close: used=98, vbo active? 23, vb=201, nreloc=2 [ 49.475] gen8_vertex_close: reloc[0] = 287 [ 49.475] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 49.475] kgem_add_handle: handle=23, index=5 [ 49.475] kgem_add_reloc64[10] = (delta=0, target handle=5, presumed=fd541000) [ 49.475] gen8_vertex_close: reloc[1] = 372 [ 49.475] kgem_add_reloc64: handle=23, pos=372, delta=0, domains=200000 [ 49.475] kgem_add_reloc64[11] = (delta=0, target handle=5, presumed=fd541000) [ 49.475] batch[1/1, flags=1800]: 462 462 16192 16384, nreloc=12, nexec=6, nfence=0, aperture=1164 [fenced=0] [ 49.475] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 49.475] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 49.475] kgem_fixup_relocs: shrinking by 61440 [ 49.475] __kgem_busy: handle=1, busy=0, wedged=0 [ 49.475] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 49.475] kgem_commit: release handle=17 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fff63000 [ 49.475] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 49.475] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 49.475] __kgem_bo_clear_busy: handle=7 [ 49.475] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 49.475] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 49.475] __kgem_bo_clear_busy: handle=8 [ 49.475] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 49.475] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 49.475] __kgem_bo_clear_busy: handle=8 [ 49.475] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 49.475] __kgem_bo_clear_busy: handle=8 [ 49.475] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 49.475] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 49.475] __kgem_bo_clear_busy: handle=7 [ 49.475] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 49.475] __kgem_busy: handle=1, busy=131072, wedged=0 [ 49.475] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 49.475] kgem_check_bo: num_pages=+8164, num_exec=+2 [ 49.475] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 49.475] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 49.475] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 49.475] kgem_add_handle: handle=4, index=0 [ 49.475] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 49.475] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 49.475] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 49.475] gen9_composite_get_binding_table(ffc0) [ 49.475] kgem_add_reloc64: handle=9, pos=16360, delta=0, domains=20002 [ 49.475] kgem_add_handle: handle=9, index=1 [ 49.475] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f02dd000) [ 49.475] __kgem_bo_mark_dirty: handle=9 (proxy? 0) [ 49.475] [3fe0] bind bo(handle=9, addr=f02dd000), format=192, width=3775, height=2136, pitch=15360, tiling=1 -> render [ 49.475] kgem_add_reloc64: handle=17, pos=16344, delta=0, domains=40000 [ 49.475] kgem_add_handle: handle=17, index=2 [ 49.475] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fff63000) [ 49.475] [3fd0] bind bo(handle=17, addr=fff63000), format=192, width=697, height=37, pitch=3072, tiling=1 -> sampler [ 49.475] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 49.475] gen9_emit_sampler: sampler = 0 [ 49.475] gen9_emit_sf: num_sf_outputs=1 [ 49.475] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 49.475] gen9_emit_vertex_elements: setup id=0 [ 49.475] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 49.475] (684, 0) -> (684, 663) + (13, 17) [ 49.475] (0, 17) -> (0, 680) + (13, 3) [ 49.475] (684, 17) -> (684, 680) + (13, 3) [ 49.475] (0, 20) -> (0, 683) + (13, 17) [ 49.475] gen8_vertex_flush[490] = 12 [ 49.475] sna_accel_flush: flush?=1, dirty?=0 [ 49.475] gen8_vertex_close: used=122, vbo active? 23, vb=1, nreloc=1 [ 49.475] gen8_vertex_close: reloc[0] = 287 [ 49.475] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 49.475] kgem_add_handle: handle=23, index=3 [ 49.475] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 49.475] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=8238 [fenced=0] [ 49.475] __kgem_busy: handle=1, busy=0, wedged=0 [ 49.475] __kgem_retire_rq: request 1 complete [ 49.475] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 49.475] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 49.475] kgem_fixup_relocs: shrinking by 61440 [ 49.475] __kgem_busy: handle=1, busy=0, wedged=0 [ 49.475] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 49.475] kgem_commit: release handle=9 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f02dd000 [ 49.475] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 49.475] kgem_commit: release handle=17 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fff63000 [ 49.475] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 49.475] __kgem_busy: handle=1, busy=131072, wedged=0 [ 49.475] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 49.475] sna_accel_flush: flush?=0, dirty?=0 [ 49.475] sna_accel_flush: flush?=0, dirty?=0 [ 49.475] sna_accel_flush: flush?=0, dirty?=0 [ 49.475] sna_accel_flush: flush?=0, dirty?=0 [ 49.475] sna_destroy_pixmap: pixmap=3467, attached?=1 [ 49.476] _kgem_bo_destroy: handle=17, proxy? 0 [ 49.476] __kgem_bo_destroy: handle=17, size=262144 [ 49.476] __kgem_busy: handle=17, busy=0, wedged=0 [ 49.476] __kgem_bo_clear_busy: handle=17 [ 49.476] kgem_bo_move_to_inactive: moving handle=17 to inactive [ 49.476] __sna_free_pixmap(pixmap=3467) [ 49.476] sna_accel_flush: flush?=0, dirty?=0 [ 49.476] sna_accel_flush: flush?=0, dirty?=0 [ 49.476] sna_accel_flush: flush?=0, dirty?=0 [ 49.476] sna_block_handler (tv=0.471000) [ 49.476] kgem_retire, need_retire?=1 [ 49.476] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 49.476] kgem_retire__requests_ring: retiring ring 0 [ 49.476] __kgem_busy: handle=1, busy=0, wedged=0 [ 49.476] __kgem_retire_rq: request 1 complete [ 49.476] __kgem_bo_flush: handle=9, busy=0, wedged=0 [ 49.476] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 49.476] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 49.476] kgem_retire -- retired=0, need_retire=0 [ 49.476] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 49.476] gen6_render_retire: resetting idle vbo [ 49.476] has_shadow: has pending damage? 0, outstanding flips: 0 [ 49.476] sna_accel_do_throttle -- no pending activity [ 49.477] sna_wakeup_handler [ 49.477] sna_accel_flush: flush?=0, dirty?=0 [ 49.477] sna_accel_flush: flush?=0, dirty?=0 [ 49.477] sna_block_handler (tv=0.470000) [ 49.477] has_shadow: has pending damage? 0, outstanding flips: 0 [ 49.477] sna_accel_do_throttle -- no pending activity [ 49.477] sna_wakeup_handler [ 49.477] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=40, name=5 [ 49.477] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 49.477] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 49.477] sna_dri2_get_back: draw size=7680x2160, back buffer handle=40 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 [ 49.477] sna_dri2_get_back: reuse backbuffer? 1 [ 49.477] sna_dri2_get_back: back buffer handle=40, active?=0, refcnt=1 [ 49.477] sna_dri2_get_back: reuse unattached back [ 49.477] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 49.477] sna_dri2_reuse_buffer: reusing back buffer handle=40, name=5, pitch=30720, age=0 [ 49.477] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 49.477] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=128, name=76, active_scanout=3 [ 49.477] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 49.477] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 49.477] sna_accel_flush: flush?=0, dirty?=0 [ 49.477] sna_accel_flush: flush?=0, dirty?=0 [ 49.477] sna_accel_flush: flush?=0, dirty?=0 [ 49.477] sna_block_handler (tv=0.470000) [ 49.477] has_shadow: has pending damage? 0, outstanding flips: 0 [ 49.477] timer_enable (time=49477), starting timer 0 [ 49.477] sna_accel_do_throttle -- no pending activity [ 49.477] sna_accel_block: evaluating timers, active=5 [ 49.477] sna_accel_block: flush timer expires in 8 [49485] [ 49.478] sna_wakeup_handler [ 49.478] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 49.478] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 49.478] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 49.478] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 49.478] sna_dri2_get_msc(draw=146, pipe=0) [ 49.478] sna_crtc_record_swap: recording last swap on pipe=0, frame 2721 [msc=2721], time 49.475918 [ 49.478] sna_dri2_get_msc: msc=2721 [raw=2721], ust=49475918 [ 49.478] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=40 (refs=1/1, flush=0) , front=128 (refs=1/4, flush=1) [ 49.478] sna_dri2_schedule_swap(target_msc=2706, divisor=0, remainder=0) [ 49.478] sna_dri2_schedule_swap: using front handle=128, active_scanout?=3, flush?=1 [ 49.478] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 49.478] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 49.478] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 49.478] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 49.478] sna_crtc_record_swap: recording last swap on pipe=0, frame 2721 [msc=2721], time 49.475918 [ 49.478] immediate_swap: current_msc=2721, target_msc=2706 -- yes [ 49.478] can_flip: no, shadow enabled [ 49.478] sna_dri2_add_event: adding event to window 146) [ 49.478] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 49.478] sna_dri2_immediate_blit: no pending blit, starting chain [ 49.478] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 49.478] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 49.478] can_xchg: back size=8701e00, front size=8701e00 [ 49.478] can_xchg: yes, pixmap=165 [ 49.478] sna_dri2_xchg: win=146, exchange front=128/76,ref=2 and back=40/5,ref=2, pixmap=165 7680x2160 [ 49.478] sna_dri2_xchg: back_bo handle=40, pitch=30720, size=132710400, ref=1, active_scanout?=0 [ 49.478] sna_dri2_xchg: front_bo handle=128, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 49.478] set_bo: pixmap=165, handle=40 (old handle=128) [ 49.478] set_bo: marking whole pixmap as damaged [ 49.478] set_bo: applying final/discard move-to-gpu [ 49.478] wait_for_shadow: flags=0, flips=0, handle=128, shadow=32 [ 49.478] set_bo: dropping flush hint from handle=128 [ 49.478] set_bo: adding flush hint to handle=40 [ 49.478] mark_stale(handle=128) => 1 [ 49.478] swap_limit: draw=146 setting swap limit to 3 [ 49.478] sna_dri2_swap_limit_validate: swap limit set to 3 [ 49.478] sna_next_vblank(pipe=0, waiting until next vblank) [ 49.478] sna_dri2_schedule_swap: reported target_msc=2721 [ 49.478] sna_accel_flush: flush?=0, dirty?=0 [ 49.478] sna_accel_flush: flush?=0, dirty?=0 [ 49.478] sna_accel_flush: flush?=0, dirty?=0 [ 49.478] sna_accel_flush: flush?=0, dirty?=0 [ 49.478] sna_block_handler (tv=0.469000) [ 49.478] sna_scanout_do_flush: flush timer active: delta=7 [ 49.478] sna_accel_do_throttle -- no pending activity [ 49.478] sna_accel_block: evaluating timers, active=5 [ 49.478] sna_accel_block: flush timer expires in 7 [49485] [ 49.485] sna_wakeup_handler [ 49.485] sna_block_handler (tv=0.462000) [ 49.485] sna_scanout_do_flush: flush timer active: delta=0 [ 49.485] sna_scanout_do_flush (time=49485), triggered [ 49.485] sna_scanout_flush (time=49485), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 49.485] has_shadow: has pending damage? 1, outstanding flips: 0 [ 49.485] stop_flush: scanout=40 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 49.485] has_shadow: has pending damage? 1, outstanding flips: 0 [ 49.485] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 49.485] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 49.485] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 49.485] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 49.485] sna_pixmap_move_to_gpu: already all-damaged [ 49.485] sna_pixmap_mark_active: pixmap=165, handle=40 [ 49.485] sna_mode_redisplay: crtc[0] transformed? 0 [ 49.485] sna_mode_redisplay: crtc[1] transformed? 0 [ 49.485] sna_mode_redisplay: crtc[2] transformed? 0 [ 49.485] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=40 [active=1] [ 49.485] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 128, transformed? 0 [ 49.485] get_fb: reusing fb=110 for handle=40 [ 49.485] sna_mode_redisplay: recording flip on CRTC:32 handle=40, active_scanout=2, serial=2 [ 49.485] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 49.485] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 128, transformed? 0 [ 49.485] sna_mode_redisplay: recording flip on CRTC:39 handle=40, active_scanout=3, serial=3 [ 49.485] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 49.485] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 49.485] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 49.485] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=40, shadow handle=32 [ 49.485] sna_accel_do_throttle -- no pending activity [ 49.485] sna_accel_block: evaluating timers, active=5 [ 49.485] sna_accel_block: flush timer expires in 16 [49501] [ 49.490] sna_wakeup_handler [ 49.490] sna_mode_wakeup: len=32 [ 49.490] sna_mode_wakeup: recording last swap on pipe=1, frame 2692 [a84], time 49.491260 [ 49.490] sna_mode_wakeup: removing handle=128 [active_scanout=1] from scanout, installing handle=40 [active_scanout=3] [ 49.490] sna_mode_wakeup: flip complete, pending? 2 [ 49.490] sna_block_handler (tv=0.457000) [ 49.490] sna_scanout_do_flush: flush timer active: delta=11 [ 49.490] sna_accel_do_throttle -- no pending activity [ 49.490] sna_accel_block: evaluating timers, active=5 [ 49.490] sna_accel_block: flush timer expires in 11 [49501] [ 49.492] sna_wakeup_handler [ 49.492] sna_mode_wakeup: len=64 [ 49.492] sna_dri2_vblank_handler(type=2, sequence=2722, draw=3353) [ 49.492] sna_crtc_record_swap: recording last swap on pipe=0, frame 2722 [msc=2722], time 49.492669 [ 49.492] sna_dri2_vblank_handler: 2 complete, frame=2722 tv=49.492669 [ 49.492] sna_dri2_blit_complete: blit finished [ 49.492] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=2722, tv=49.492669) [ 49.492] frame_swap_complete(type=2): draw=146, pipe=0, frame=2722 [msc=2722], tv=49.492669 [ 49.492] sna_accel_flush: flush?=0, dirty?=0 [ 49.492] sna_dri2_event_free(draw?=1) [ 49.492] sna_dri2_remove_event: remove[0x561c94ae2490] from window 146, active? 1 [ 49.492] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 49.492] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=128] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 49.492] sna_dri2_vblank_handler complete [ 49.492] sna_mode_wakeup: recording last swap on pipe=0, frame 2722 [aa2], time 49.492669 [ 49.492] sna_mode_wakeup: removing handle=128 [active_scanout=0] from scanout, installing handle=40 [active_scanout=3] [ 49.492] sna_mode_wakeup: flip complete, pending? 1 [ 49.492] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 49.492] sna_block_handler (tv=0.455000) [ 49.492] sna_scanout_do_flush: flush timer active: delta=9 [ 49.492] sna_accel_do_throttle -- no pending activity [ 49.492] sna_accel_block: evaluating timers, active=5 [ 49.492] sna_accel_block: flush timer expires in 9 [49501] [ 49.501] sna_wakeup_handler [ 49.501] sna_block_handler (tv=0.446000) [ 49.501] sna_scanout_do_flush: flush timer active: delta=0 [ 49.501] sna_scanout_do_flush (time=49501), triggered [ 49.501] sna_scanout_flush (time=49501), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 49.501] has_shadow: has pending damage? 0, outstanding flips: 0 [ 49.501] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 49.501] has_shadow: has pending damage? 0, outstanding flips: 0 [ 49.501] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 49.501] sna_accel_do_throttle -- no pending activity [ 49.501] sna_accel_block: evaluating timers, active=5 [ 49.501] sna_accel_block: flush timer expires in 16 [49517] [ 49.507] sna_wakeup_handler [ 49.507] sna_accel_flush: flush?=0, dirty?=0 [ 49.507] sna_accel_flush: flush?=0, dirty?=0 [ 49.507] sna_accel_flush: flush?=0, dirty?=0 [ 49.507] sna_accel_flush: flush?=0, dirty?=0 [ 49.507] sna_accel_flush: flush?=0, dirty?=0 [ 49.507] sna_accel_flush: flush?=0, dirty?=0 [ 49.507] sna_accel_flush: flush?=0, dirty?=0 [ 49.507] sna_accel_flush: flush?=0, dirty?=0 [ 49.507] sna_accel_flush: flush?=0, dirty?=0 [ 49.507] sna_accel_flush: flush?=0, dirty?=0 [ 49.507] sna_accel_flush: flush?=0, dirty?=0 [ 49.507] sna_accel_flush: flush?=0, dirty?=0 [ 49.507] sna_accel_flush: flush?=0, dirty?=0 [ 49.507] sna_accel_flush: flush?=0, dirty?=0 [ 49.507] sna_block_handler (tv=0.440000) [ 49.507] sna_scanout_do_flush: flush timer active: delta=10 [ 49.507] sna_accel_do_throttle -- no pending activity [ 49.507] sna_accel_block: evaluating timers, active=5 [ 49.507] sna_accel_block: flush timer expires in 10 [49517] [ 49.507] sna_wakeup_handler [ 49.507] sna_accel_flush: flush?=0, dirty?=0 [ 49.507] sna_accel_flush: flush?=0, dirty?=0 [ 49.507] sna_accel_flush: flush?=0, dirty?=0 [ 49.507] sna_block_handler (tv=0.440000) [ 49.507] sna_scanout_do_flush: flush timer active: delta=10 [ 49.507] sna_accel_do_throttle -- no pending activity [ 49.507] sna_accel_block: evaluating timers, active=5 [ 49.507] sna_accel_block: flush timer expires in 10 [49517] [ 49.507] sna_wakeup_handler [ 49.507] sna_accel_flush: flush?=0, dirty?=0 [ 49.507] sna_accel_flush: flush?=0, dirty?=0 [ 49.507] sna_block_handler (tv=0.440000) [ 49.507] sna_scanout_do_flush: flush timer active: delta=10 [ 49.507] sna_accel_do_throttle -- no pending activity [ 49.507] sna_accel_block: evaluating timers, active=5 [ 49.508] sna_accel_block: flush timer expires in 10 [49517] [ 49.508] sna_wakeup_handler [ 49.508] sna_accel_flush: flush?=0, dirty?=0 [ 49.508] sna_accel_flush: flush?=0, dirty?=0 [ 49.508] sna_accel_flush: flush?=0, dirty?=0 [ 49.508] sna_block_handler (tv=0.439000) [ 49.508] sna_scanout_do_flush: flush timer active: delta=9 [ 49.508] sna_accel_do_throttle -- no pending activity [ 49.508] sna_accel_block: evaluating timers, active=5 [ 49.508] sna_accel_block: flush timer expires in 9 [49517] [ 49.508] sna_wakeup_handler [ 49.508] sna_accel_flush: flush?=0, dirty?=0 [ 49.508] sna_accel_flush: flush?=0, dirty?=0 [ 49.508] sna_accel_flush: flush?=0, dirty?=0 [ 49.508] sna_block_handler (tv=0.439000) [ 49.508] sna_scanout_do_flush: flush timer active: delta=9 [ 49.508] sna_accel_do_throttle -- no pending activity [ 49.508] sna_accel_block: evaluating timers, active=5 [ 49.508] sna_accel_block: flush timer expires in 9 [49517] [ 49.508] sna_wakeup_handler [ 49.508] sna_accel_flush: flush?=0, dirty?=0 [ 49.508] sna_accel_flush: flush?=0, dirty?=0 [ 49.508] sna_block_handler (tv=0.439000) [ 49.508] sna_scanout_do_flush: flush timer active: delta=9 [ 49.508] sna_accel_do_throttle -- no pending activity [ 49.508] sna_accel_block: evaluating timers, active=5 [ 49.508] sna_accel_block: flush timer expires in 9 [49517] [ 49.508] sna_wakeup_handler [ 49.508] sna_create_pixmap(490, 20, 32, usage=0) [ 49.508] kgem_can_create_2d: 490x20 @ 32 [ 49.508] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=1984, height=20 [ 49.508] kgem_can_create_2d: untiled size=40960 [ 49.508] kgem_choose_tiling: 490x20 -> 1 [ 49.508] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2048, height=24 [ 49.508] kgem_can_create_2d: tiled[1] size=49152 [ 49.508] sna_create_pixmap: usage=0, flags=1b [ 49.508] sna_create_pixmap: creating GPU pixmap 490x20, stride=1960, flags=1b [ 49.508] __pop_freed_pixmap: reusing freed pixmap=3467 header [ 49.508] create_pixmap_hdr: pixmap=3468, width=490, height=20, usage=0 [ 49.508] sna_create_pixmap: serial=3468, 490x20, usage=0 [ 49.508] sna_composite_rectangles(pixmap=3469, op=0, 0 x 1 [(0, 0)x(490, 20) ...]) [ 49.508] sna_composite_rectangles: converted to op 0 [ 49.508] sna_composite_rectangles[0] (0, 0)x(490, 20) -> (0, 0), (490, 20) [ 49.508] sna_composite_rectangles: nrects=1, region=(0, 0), (490, 20) x 1 [ 49.508] sna_composite_rectangles: clipped extents (0, 0),(490, 20) x 1 [ 49.508] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(490, 20) [ 49.508] sna_composite_rectangles: dropping last-cpu hint [ 49.508] sna_drawable_use_bo pixmap=3469, box=((0, 0), (490, 20)), flags=19... [ 49.508] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 49.508] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 49.508] sna_pixmap_move_to_gpu(pixmap=3469, usage=0), flags=b [ 49.508] sna_pixmap_move_to_gpu: CPU damage? 0 [ 49.508] sna_pixmap_move_to_gpu: creating GPU bo (490x20@32), create=b [ 49.508] kgem_choose_tiling: 490x20 -> 1 [ 49.508] kgem_choose_tiling: 490x20 -> 1 [ 49.508] sna_pixmap_alloc_gpu: pixmap=3469 [ 49.508] kgem_create_2d(490x20, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 49.508] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2048, height=24 [ 49.508] kgem_set_tiling: handle=125, tiling=1 [1], pitch=2048 [2048]: 1 [ 49.508] kgem_bo_remove_from_inactive: removing handle=125 from inactive [ 49.508] from inactive: pitch=2048, tiling=1: handle=125, id=2031 [ 49.508] __sna_damage_all(490, 20) [ 49.508] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 49.508] sna_pixmap_mark_active: pixmap=3469, handle=125 [ 49.508] sna_drawable_use_bo: allocated GPU bo for operation [ 49.508] sna_drawable_use_bo: using GPU bo with damage? 0 [ 49.508] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 49.508] kgem_bo_is_render: handle=125, rq? 0 [0] [ 49.508] kgem_bo_is_render: handle=125, rq? 0 [0] [ 49.508] gen9_render_fill_boxes(0 x 1 [(0, 0), (490, 20) ...]) [ 49.508] sna_render_get_solid: 0 [ 49.508] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 49.508] kgem_check_bo: num_pages=+16, num_exec=+1 [ 49.508] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 49.508] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 49.508] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 49.508] kgem_add_handle: handle=4, index=0 [ 49.508] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 49.508] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 49.508] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 49.508] gen9_composite_get_binding_table(ffc0) [ 49.508] kgem_add_reloc64: handle=125, pos=16360, delta=0, domains=20002 [ 49.508] kgem_add_handle: handle=125, index=1 [ 49.508] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd0d4000) [ 49.508] __kgem_bo_mark_dirty: handle=125 (proxy? 0) [ 49.508] [3fe0] bind bo(handle=125, addr=fd0d4000), format=192, width=490, height=20, pitch=2048, tiling=1 -> render [ 49.508] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 49.508] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 49.508] kgem_add_handle: handle=7, index=2 [ 49.508] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 49.508] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 49.508] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 49.508] gen9_emit_sampler: sampler = 1 [ 49.508] gen9_emit_sf: num_sf_outputs=1 [ 49.508] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 49.508] gen9_emit_vertex_elements: setup id=0 [ 49.508] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 49.508] (0, 0), (490, 20) [ 49.508] gen8_vertex_flush[490] = 3 [ 49.508] sna_composite_rectangles: pixmap=3469 marking clear [0]? 1 [ 49.508] sna_composite_rectangles(pixmap=3469, op=1, fff2f1f0 x 1 [(0, 0)x(490, 20) ...]) [ 49.508] sna_composite_rectangles: converted to op 1 [ 49.508] sna_composite_rectangles[0] (0, 0)x(490, 20) -> (0, 0), (490, 20) [ 49.508] sna_composite_rectangles: nrects=1, region=(0, 0), (490, 20) x 1 [ 49.508] sna_composite_rectangles: clipped extents (0, 0),(490, 20) x 1 [ 49.508] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(490, 20) [ 49.508] sna_composite_rectangles: promoting to full GPU [ 49.508] sna_composite_rectangles: dropping last-cpu hint [ 49.508] sna_drawable_use_bo pixmap=3469, box=((0, 0), (490, 20)), flags=19... [ 49.508] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 49.508] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 49.508] sna_drawable_use_bo: using whole GPU bo [ 49.508] gen9_render_fill_boxes (op=1, color=(f2f2, f1f1, f0f0, ffff) [20028888]) [ 49.508] kgem_bo_is_render: handle=125, rq? 1 [1] [ 49.508] gen9_render_fill_boxes(fff2f1f0 x 1 [(0, 0), (490, 20) ...]) [ 49.508] sna_render_get_solid: fff2f1f0 [ 49.508] sna_render_get_solid(15) = fff2f1f0 (old) [ 49.508] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 49.508] kgem_check_bo: num_pages=+0, num_exec=+0 [ 49.508] gen9_composite_get_binding_table(ff00) [ 49.508] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 49.508] kgem_add_reloc64: adding proxy [delta=60] for handle=8 [ 49.508] kgem_add_handle: handle=8, index=3 [ 49.508] kgem_add_reloc64[5] = (delta=60, target handle=3, presumed=fdffe000) [ 49.508] [3fb0] bind bo(handle=8, addr=fdffe03c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 49.508] gen9_emit_vertex_elements: setup id=0 [ 49.508] (0, 0), (490, 20) [ 49.508] gen8_vertex_flush[4cc] = 3 [ 49.508] sna_composite_rectangles: pixmap=3469 marking clear [fff2f1f0]? 1 [ 49.508] sna_composite_rectangles(pixmap=3469, op=1, ff300a24 x 2 [(0, 0)x(490, 20) ...]) [ 49.508] sna_composite_rectangles: converted to op 1 [ 49.508] sna_composite_rectangles[0] (0, 0)x(490, 20) -> (0, 0), (490, 20) [ 49.508] sna_composite_rectangles[1] (0, 0)x(490, 20) -> (0, 0), (490, 20) [ 49.508] sna_composite_rectangles: nrects=2, region=(0, 0), (490, 20) x 2 [ 49.508] sna_composite_rectangles: clipped extents (0, 0),(490, 20) x 1 [ 49.508] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(490, 20) [ 49.508] sna_composite_rectangles: promoting to full GPU [ 49.508] sna_composite_rectangles: dropping last-cpu hint [ 49.508] sna_drawable_use_bo pixmap=3469, box=((0, 0), (490, 20)), flags=19... [ 49.508] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 49.508] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 49.508] sna_drawable_use_bo: using whole GPU bo [ 49.508] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 49.508] kgem_bo_is_render: handle=125, rq? 1 [1] [ 49.508] gen9_render_fill_boxes(ff300a24 x 1 [(0, 0), (490, 20) ...]) [ 49.508] sna_render_get_solid: ff300a24 [ 49.508] sna_render_get_solid(17) = ff300a24 (old) [ 49.508] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 49.508] kgem_check_bo: num_pages=+0, num_exec=+0 [ 49.508] gen9_composite_get_binding_table(fe80) [ 49.508] kgem_add_reloc64: handle=8, pos=16280, delta=0, domains=40000 [ 49.508] kgem_add_reloc64: adding proxy [delta=68] for handle=8 [ 49.508] kgem_add_reloc64[6] = (delta=68, target handle=3, presumed=fdffe000) [ 49.508] [3f90] bind bo(handle=8, addr=fdffe044), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 49.508] gen9_emit_vertex_elements: setup id=0 [ 49.508] (0, 0), (490, 20) [ 49.508] gen8_vertex_flush[508] = 3 [ 49.508] sna_composite_rectangles: pixmap=3469 marking clear [ff300a24]? 1 [ 49.508] sna_glyphs(op=3, nlist=1, src=(1, -2)) [ 49.508] kgem_bo_is_busy: handle=125, domain: 0 exec? 1, rq? 1 [ 49.508] sna_glyphs: discarding mask [ 49.508] glyphs0_to_dst(op=3, src=(1, -2), nlist=1, dst=(1, -2)+(0, 0)) [ 49.508] clipped_glyphs? 18 glyph in 1 lists extents (1, -13), (163, 1), region (2, 0), (162, 1): yes [ 49.508] gen9_render_composite: 0x0, current mode=1/1 [ 49.508] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 49.508] gen9_composite_fallback: mask is already on the GPU, try to use GPU [ 49.508] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 49.508] sna_drawable_use_bo pixmap=3469, box=((2, 0), (162, 1)), flags=7... [ 49.508] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 49.508] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 49.508] sna_drawable_use_bo: using whole GPU bo [ 49.508] gen9_composite_set_target: pixmap=3469, format=20028888, size=490x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 49.508] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 49.508] color_convert: src=ff8ae234 [20028888] [ 49.508] color_convert: dst=ff8ae234 [20028888] [ 49.509] sna_render_get_solid: ff8ae234 [ 49.509] sna_render_get_solid(22) = ff8ae234 (old) [ 49.509] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 49.509] sna_transform_is_imprecise_integer_translation: no transform [ 49.509] gen9_composite_picture: integer translation (0, 0), removing [ 49.509] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 49.509] sna_render_pixmap_bo: GPU all damaged [ 49.509] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 49.509] gen4_choose_composite_emitter: solid, identity mask [ 49.509] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 49.509] aligning vertex: was 2, now 4 floats per vertex [ 49.509] gen9_composite_get_binding_table(fe00) [ 49.509] kgem_add_reloc64: handle=8, pos=16248, delta=0, domains=40000 [ 49.509] kgem_add_reloc64: adding proxy [delta=88] for handle=8 [ 49.509] kgem_add_reloc64[7] = (delta=88, target handle=3, presumed=fdffe000) [ 49.509] [3f70] bind bo(handle=8, addr=fdffe058), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 49.509] kgem_add_reloc64: handle=6, pos=16232, delta=0, domains=40000 [ 49.509] kgem_add_handle: handle=6, index=4 [ 49.509] kgem_add_reloc64[8] = (delta=0, target handle=4, presumed=fd581000) [ 49.509] [3f60] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 49.509] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 49.509] gen9_emit_sampler: sampler = a [ 49.509] gen9_emit_sf: num_sf_outputs=2 [ 49.509] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 49.509] gen9_emit_vertex_elements: setup id=9 [ 49.509] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 49.509] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 49.509] glyphs0_to_dst: glyph=(9, -12), (19, 1), clip=(2, 0), (162, 1) [ 49.509] glyphs0_to_dst: blt=(9, 0), (19, 1) [ 49.509] emit_primitive_identity_mask__avx2: dst=(9, 0), mask=(672.00, 60.00) x (10.00, 1.00) [ 49.509] gen8_vertex_flush[5e4] = 3 [ 49.509] gen9_magic_ca_pass: CA fixup (5 -> 8) [ 49.509] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 49.509] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 49.509] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 49.509] sna_glyphs(op=3, nlist=1, src=(172, -2)) [ 49.509] kgem_bo_is_busy: handle=125, domain: 0 exec? 1, rq? 1 [ 49.509] sna_glyphs: discarding mask [ 49.509] glyphs0_to_dst(op=3, src=(172, -2), nlist=1, dst=(172, -2)+(0, 0)) [ 49.509] clipped_glyphs? 32 glyph in 1 lists extents (171, -14), (460, 1), region (172, 0), (459, 1): yes [ 49.509] gen9_render_composite: 0x0, current mode=1/1 [ 49.509] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 49.509] kgem_bo_is_busy: handle=125, domain: 0 exec? 1, rq? 1 [ 49.509] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 49.509] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 49.509] sna_drawable_use_bo pixmap=3469, box=((172, 0), (459, 1)), flags=7... [ 49.509] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 49.509] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 49.509] sna_drawable_use_bo: using whole GPU bo [ 49.509] gen9_composite_set_target: pixmap=3469, format=20028888, size=490x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 49.509] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 49.509] color_convert: src=ff729fcf [20028888] [ 49.509] color_convert: dst=ff729fcf [20028888] [ 49.509] sna_render_get_solid: ff729fcf [ 49.509] sna_render_get_solid(23) = ff729fcf (old) [ 49.509] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 49.509] sna_transform_is_imprecise_integer_translation: no transform [ 49.509] gen9_composite_picture: integer translation (0, 0), removing [ 49.509] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 49.509] sna_render_pixmap_bo: GPU all damaged [ 49.509] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 49.509] gen4_choose_composite_emitter: solid, identity mask [ 49.509] kgem_check_bo: num_pages=+0, num_exec=+0 [ 49.509] gen9_composite_get_binding_table(fd40) [ 49.509] kgem_add_reloc64: handle=8, pos=16200, delta=0, domains=40000 [ 49.509] kgem_add_reloc64: adding proxy [delta=92] for handle=8 [ 49.509] kgem_add_reloc64[9] = (delta=92, target handle=3, presumed=fdffe000) [ 49.509] [3f40] bind bo(handle=8, addr=fdffe05c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 49.509] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 49.509] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 49.509] gen9_emit_vertex_elements: setup id=9 [ 49.509] glyphs0_to_dst: glyph=(180, -13), (190, 1), clip=(172, 0), (459, 1) [ 49.509] glyphs0_to_dst: blt=(180, 0), (190, 1) [ 49.509] emit_primitive_identity_mask__avx2: dst=(180, 0), mask=(944.00, 61.00) x (10.00, 1.00) [ 49.509] glyphs0_to_dst: glyph=(208, -10), (217, 1), clip=(172, 0), (459, 1) [ 49.509] glyphs0_to_dst: blt=(208, 0), (217, 1) [ 49.509] emit_primitive_identity_mask__avx2: dst=(208, 0), mask=(960.00, 26.00) x (9.00, 1.00) [ 49.509] glyphs0_to_dst: glyph=(216, -13), (226, 1), clip=(172, 0), (459, 1) [ 49.509] glyphs0_to_dst: blt=(216, 0), (226, 1) [ 49.509] emit_primitive_identity_mask__avx2: dst=(216, 0), mask=(944.00, 61.00) x (10.00, 1.00) [ 49.509] glyphs0_to_dst: glyph=(234, -1), (245, 1), clip=(172, 0), (459, 1) [ 49.509] glyphs0_to_dst: blt=(234, 0), (245, 1) [ 49.509] emit_primitive_identity_mask__avx2: dst=(234, 0), mask=(992.00, 1.00) x (11.00, 1.00) [ 49.509] glyphs0_to_dst: glyph=(334, -10), (343, 1), clip=(172, 0), (459, 1) [ 49.509] glyphs0_to_dst: blt=(334, 0), (343, 1) [ 49.509] emit_primitive_identity_mask__avx2: dst=(334, 0), mask=(960.00, 26.00) x (9.00, 1.00) [ 49.509] glyphs0_to_dst: glyph=(342, -1), (353, 1), clip=(172, 0), (459, 1) [ 49.509] glyphs0_to_dst: blt=(342, 0), (353, 1) [ 49.509] emit_primitive_identity_mask__avx2: dst=(342, 0), mask=(992.00, 1.00) x (11.00, 1.00) [ 49.509] glyphs0_to_dst: glyph=(369, -10), (379, 1), clip=(172, 0), (459, 1) [ 49.509] glyphs0_to_dst: blt=(369, 0), (379, 1) [ 49.509] emit_primitive_identity_mask__avx2: dst=(369, 0), mask=(976.00, 42.00) x (10.00, 1.00) [ 49.509] glyphs0_to_dst: glyph=(378, -13), (388, 1), clip=(172, 0), (459, 1) [ 49.509] glyphs0_to_dst: blt=(378, 0), (388, 1) [ 49.509] emit_primitive_identity_mask__avx2: dst=(378, 0), mask=(944.00, 61.00) x (10.00, 1.00) [ 49.509] glyphs0_to_dst: glyph=(396, -1), (407, 1), clip=(172, 0), (459, 1) [ 49.509] glyphs0_to_dst: blt=(396, 0), (407, 1) [ 49.509] emit_primitive_identity_mask__avx2: dst=(396, 0), mask=(992.00, 1.00) x (11.00, 1.00) [ 49.509] glyphs0_to_dst: glyph=(424, -10), (433, 1), clip=(172, 0), (459, 1) [ 49.509] glyphs0_to_dst: blt=(424, 0), (433, 1) [ 49.509] emit_primitive_identity_mask__avx2: dst=(424, 0), mask=(960.00, 26.00) x (9.00, 1.00) [ 49.509] glyphs0_to_dst: glyph=(450, -10), (460, 1), clip=(172, 0), (459, 1) [ 49.509] glyphs0_to_dst: blt=(450, 0), (459, 1) [ 49.509] emit_primitive_identity_mask__avx2: dst=(450, 0), mask=(976.00, 42.00) x (9.00, 1.00) [ 49.509] gen8_vertex_flush[6e4] = 33 [ 49.509] gen9_magic_ca_pass: CA fixup (8 -> 41) [ 49.509] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 49.509] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 49.509] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 49.509] sna_glyphs(op=3, nlist=1, src=(460, -2)) [ 49.509] kgem_bo_is_busy: handle=125, domain: 0 exec? 1, rq? 1 [ 49.509] sna_glyphs: discarding mask [ 49.509] glyphs0_to_dst(op=3, src=(460, -2), nlist=1, dst=(460, -2)+(0, 0)) [ 49.509] clipped_glyphs? 4 glyph in 1 lists extents (459, -13), (496, 1), region (460, 0), (490, 1): yes [ 49.509] gen9_render_composite: 0x0, current mode=1/1 [ 49.509] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 49.509] kgem_bo_is_busy: handle=125, domain: 0 exec? 1, rq? 1 [ 49.509] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 49.509] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 49.509] sna_drawable_use_bo pixmap=3469, box=((460, 0), (490, 1)), flags=7... [ 49.509] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 49.509] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 49.509] sna_drawable_use_bo: using whole GPU bo [ 49.509] gen9_composite_set_target: pixmap=3469, format=20028888, size=490x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 49.509] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 49.509] color_convert: src=ffffffff [20028888] [ 49.509] color_convert: dst=ffffffff [20028888] [ 49.509] sna_render_get_solid: ffffffff [ 49.509] sna_render_get_solid(white) [ 49.509] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 49.509] sna_transform_is_imprecise_integer_translation: no transform [ 49.509] gen9_composite_picture: integer translation (0, 0), removing [ 49.509] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 49.509] sna_render_pixmap_bo: GPU all damaged [ 49.509] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 49.509] gen4_choose_composite_emitter: solid, identity mask [ 49.509] kgem_check_bo: num_pages=+0, num_exec=+0 [ 49.509] gen9_composite_get_binding_table(fcc0) [ 49.509] kgem_add_reloc64: handle=7, pos=16168, delta=0, domains=40000 [ 49.509] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 49.509] kgem_add_reloc64[10] = (delta=1048, target handle=2, presumed=fffe8000) [ 49.509] [3f20] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 49.509] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 49.509] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 49.509] gen9_emit_vertex_elements: setup id=9 [ 49.509] glyphs0_to_dst: glyph=(487, -13), (496, 1), clip=(460, 0), (490, 1) [ 49.509] glyphs0_to_dst: blt=(487, 0), (490, 1) [ 49.509] emit_primitive_identity_mask__avx2: dst=(487, 0), mask=(832.00, 45.00) x (3.00, 1.00) [ 49.509] gen8_vertex_flush[7e4] = 3 [ 49.509] gen9_magic_ca_pass: CA fixup (41 -> 44) [ 49.509] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 49.509] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 49.509] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 49.509] sna_glyphs(op=3, nlist=1, src=(1, 15)) [ 49.509] kgem_bo_is_busy: handle=125, domain: 0 exec? 1, rq? 1 [ 49.509] sna_glyphs: discarding mask [ 49.509] glyphs0_to_dst(op=3, src=(1, 15), nlist=1, dst=(1, 15)+(0, 0)) [ 49.509] clipped_glyphs: no, clip region (0, 0), (490, 20) matches drawable pixmap=94680753467488 size=490x20 [ 49.509] gen9_render_composite: 0x0, current mode=1/1 [ 49.509] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 49.509] kgem_bo_is_busy: handle=125, domain: 0 exec? 1, rq? 1 [ 49.509] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 49.509] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 49.509] sna_drawable_use_bo pixmap=3469, box=((0, 0), (490, 20)), flags=7... [ 49.509] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 49.509] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 49.509] sna_drawable_use_bo: using whole GPU bo [ 49.509] gen9_composite_set_target: pixmap=3469, format=20028888, size=490x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 49.509] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 49.509] color_convert: src=ff8ae234 [20028888] [ 49.509] color_convert: dst=ff8ae234 [20028888] [ 49.509] sna_render_get_solid: ff8ae234 [ 49.509] sna_render_get_solid(22) = ff8ae234 (old) [ 49.509] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 49.509] sna_transform_is_imprecise_integer_translation: no transform [ 49.509] gen9_composite_picture: integer translation (0, 0), removing [ 49.509] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 49.509] sna_render_pixmap_bo: GPU all damaged [ 49.509] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 49.509] gen4_choose_composite_emitter: solid, identity mask [ 49.509] kgem_check_bo: num_pages=+0, num_exec=+0 [ 49.509] gen9_composite_get_binding_table(fc40) [ 49.509] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 49.509] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 49.509] gen9_emit_vertex_elements: setup id=9 [ 49.509] glyphs0_to_dst: glyph=(1, 7)x(9, 8), unclipped [ 49.509] emit_primitive_identity_mask__avx2: dst=(1, 7), mask=(688.00, 32.00) x (9.00, 8.00) [ 49.509] glyphs0_to_dst: glyph=(9, 5)x(10, 13), unclipped [ 49.509] emit_primitive_identity_mask__avx2: dst=(9, 5), mask=(672.00, 48.00) x (10.00, 13.00) [ 49.509] glyphs0_to_dst: glyph=(19, 7)x(9, 8), unclipped [ 49.509] emit_primitive_identity_mask__avx2: dst=(19, 7), mask=(688.00, 32.00) x (9.00, 8.00) [ 49.509] glyphs0_to_dst: glyph=(28, 9)x(8, 3), unclipped [ 49.509] emit_primitive_identity_mask__avx2: dst=(28, 9), mask=(688.00, 48.00) x (8.00, 3.00) [ 49.509] glyphs0_to_dst: glyph=(36, 5)x(11, 10), unclipped [ 49.509] emit_primitive_identity_mask__avx2: dst=(36, 5), mask=(704.00, 0.00) x (11.00, 10.00) [ 49.509] glyphs0_to_dst: glyph=(46, 7)x(9, 8), unclipped [ 49.509] emit_primitive_identity_mask__avx2: dst=(46, 7), mask=(720.00, 0.00) x (9.00, 8.00) [ 49.509] glyphs0_to_dst: glyph=(54, 7)x(10, 8), unclipped [ 49.509] emit_primitive_identity_mask__avx2: dst=(54, 7), mask=(704.00, 16.00) x (10.00, 8.00) [ 49.509] glyphs0_to_dst: glyph=(63, 7)x(10, 8), unclipped [ 49.509] emit_primitive_identity_mask__avx2: dst=(63, 7), mask=(720.00, 16.00) x (10.00, 8.00) [ 49.509] glyphs0_to_dst: glyph=(72, 4)x(10, 11), unclipped [ 49.509] emit_primitive_identity_mask__avx2: dst=(72, 4), mask=(736.00, 0.00) x (10.00, 11.00) [ 49.509] glyphs0_to_dst: glyph=(81, 7)x(10, 8), unclipped [ 49.509] emit_primitive_identity_mask__avx2: dst=(81, 7), mask=(752.00, 0.00) x (10.00, 8.00) [ 49.509] glyphs0_to_dst: glyph=(90, 4)x(10, 11), unclipped [ 49.509] emit_primitive_identity_mask__avx2: dst=(90, 4), mask=(736.00, 0.00) x (10.00, 11.00) [ 49.509] glyphs0_to_dst: glyph=(99, 7)x(11, 8), unclipped [ 49.509] emit_primitive_identity_mask__avx2: dst=(99, 7), mask=(736.00, 16.00) x (11.00, 8.00) [ 49.509] glyphs0_to_dst: glyph=(109, 7)x(9, 8), unclipped [ 49.509] emit_primitive_identity_mask__avx2: dst=(109, 7), mask=(752.00, 16.00) x (9.00, 8.00) [ 49.509] glyphs0_to_dst: glyph=(118, 9)x(8, 3), unclipped [ 49.509] emit_primitive_identity_mask__avx2: dst=(118, 9), mask=(688.00, 48.00) x (8.00, 3.00) [ 49.509] glyphs0_to_dst: glyph=(126, 5)x(10, 10), unclipped [ 49.509] emit_primitive_identity_mask__avx2: dst=(126, 5), mask=(704.00, 32.00) x (10.00, 10.00) [ 49.509] glyphs0_to_dst: glyph=(135, 5)x(10, 10), unclipped [ 49.509] emit_primitive_identity_mask__avx2: dst=(135, 5), mask=(704.00, 32.00) x (10.00, 10.00) [ 49.509] glyphs0_to_dst: glyph=(144, 5)x(10, 10), unclipped [ 49.509] emit_primitive_identity_mask__avx2: dst=(144, 5), mask=(720.00, 32.00) x (10.00, 10.00) [ 49.509] glyphs0_to_dst: glyph=(153, 5)x(10, 10), unclipped [ 49.509] emit_primitive_identity_mask__avx2: dst=(153, 5), mask=(704.00, 48.00) x (10.00, 10.00) [ 49.509] gen8_vertex_flush[8e4] = 54 [ 49.509] gen9_magic_ca_pass: CA fixup (44 -> 98) [ 49.509] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 49.509] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 49.509] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 49.509] sna_glyphs(op=3, nlist=1, src=(163, 15)) [ 49.509] kgem_bo_is_busy: handle=125, domain: 0 exec? 1, rq? 1 [ 49.509] sna_glyphs: discarding mask [ 49.509] glyphs0_to_dst(op=3, src=(163, 15), nlist=1, dst=(163, 15)+(0, 0)) [ 49.509] clipped_glyphs: no, clip region (0, 0), (490, 20) matches drawable pixmap=94680753467488 size=490x20 [ 49.509] gen9_render_composite: 0x0, current mode=1/1 [ 49.509] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 49.509] kgem_bo_is_busy: handle=125, domain: 0 exec? 1, rq? 1 [ 49.509] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 49.509] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 49.509] sna_drawable_use_bo pixmap=3469, box=((0, 0), (490, 20)), flags=7... [ 49.509] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 49.509] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 49.509] sna_drawable_use_bo: using whole GPU bo [ 49.509] gen9_composite_set_target: pixmap=3469, format=20028888, size=490x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 49.509] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 49.509] color_convert: src=ffffffff [20028888] [ 49.509] color_convert: dst=ffffffff [20028888] [ 49.509] sna_render_get_solid: ffffffff [ 49.509] sna_render_get_solid(white) [ 49.509] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 49.509] sna_transform_is_imprecise_integer_translation: no transform [ 49.509] gen9_composite_picture: integer translation (0, 0), removing [ 49.509] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 49.509] sna_render_pixmap_bo: GPU all damaged [ 49.509] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 49.509] gen4_choose_composite_emitter: solid, identity mask [ 49.509] kgem_check_bo: num_pages=+0, num_exec=+0 [ 49.509] gen9_composite_get_binding_table(fc00) [ 49.509] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 49.509] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 49.509] gen9_emit_vertex_elements: setup id=9 [ 49.509] glyphs0_to_dst: glyph=(165, 7)x(5, 8), unclipped [ 49.509] emit_primitive_identity_mask__avx2: dst=(165, 7), mask=(720.00, 48.00) x (5.00, 8.00) [ 49.509] gen8_vertex_flush[9e4] = 3 [ 49.509] gen9_magic_ca_pass: CA fixup (98 -> 101) [ 49.509] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 49.509] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 49.509] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 49.509] sna_glyphs(op=3, nlist=1, src=(172, 15)) [ 49.509] kgem_bo_is_busy: handle=125, domain: 0 exec? 1, rq? 1 [ 49.509] sna_glyphs: discarding mask [ 49.509] glyphs0_to_dst(op=3, src=(172, 15), nlist=1, dst=(172, 15)+(0, 0)) [ 49.509] clipped_glyphs: no, clip region (0, 0), (490, 20) matches drawable pixmap=94680753467488 size=490x20 [ 49.509] gen9_render_composite: 0x0, current mode=1/1 [ 49.509] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 49.509] kgem_bo_is_busy: handle=125, domain: 0 exec? 1, rq? 1 [ 49.509] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 49.509] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 49.509] sna_drawable_use_bo pixmap=3469, box=((0, 0), (490, 20)), flags=7... [ 49.509] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 49.509] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 49.509] sna_drawable_use_bo: using whole GPU bo [ 49.509] gen9_composite_set_target: pixmap=3469, format=20028888, size=490x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 49.509] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 49.509] color_convert: src=ff729fcf [20028888] [ 49.509] color_convert: dst=ff729fcf [20028888] [ 49.509] sna_render_get_solid: ff729fcf [ 49.509] sna_render_get_solid(23) = ff729fcf (old) [ 49.509] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 49.509] sna_transform_is_imprecise_integer_translation: no transform [ 49.509] gen9_composite_picture: integer translation (0, 0), removing [ 49.509] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 49.509] sna_render_pixmap_bo: GPU all damaged [ 49.509] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 49.509] gen4_choose_composite_emitter: solid, identity mask [ 49.509] kgem_check_bo: num_pages=+0, num_exec=+0 [ 49.509] gen9_composite_get_binding_table(fbc0) [ 49.509] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 49.509] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 49.509] gen9_emit_vertex_elements: setup id=9 [ 49.509] glyphs0_to_dst: glyph=(171, 9)x(11, 3), unclipped [ 49.509] emit_primitive_identity_mask__avx2: dst=(171, 9), mask=(736.00, 32.00) x (11.00, 3.00) [ 49.509] glyphs0_to_dst: glyph=(180, 4)x(10, 14), unclipped [ 49.510] emit_primitive_identity_mask__avx2: dst=(180, 4), mask=(944.00, 48.00) x (10.00, 14.00) [ 49.510] glyphs0_to_dst: glyph=(189, 4)x(11, 11), unclipped [ 49.510] emit_primitive_identity_mask__avx2: dst=(189, 4), mask=(960.00, 0.00) x (11.00, 11.00) [ 49.510] glyphs0_to_dst: glyph=(198, 7)x(10, 8), unclipped [ 49.510] emit_primitive_identity_mask__avx2: dst=(198, 7), mask=(976.00, 0.00) x (10.00, 8.00) [ 49.510] glyphs0_to_dst: glyph=(208, 7)x(9, 11), unclipped [ 49.510] emit_primitive_identity_mask__avx2: dst=(208, 7), mask=(960.00, 16.00) x (9.00, 11.00) [ 49.510] glyphs0_to_dst: glyph=(216, 4)x(10, 14), unclipped [ 49.510] emit_primitive_identity_mask__avx2: dst=(216, 4), mask=(944.00, 48.00) x (10.00, 14.00) [ 49.510] glyphs0_to_dst: glyph=(225, 5)x(10, 10), unclipped [ 49.510] emit_primitive_identity_mask__avx2: dst=(225, 5), mask=(976.00, 16.00) x (10.00, 10.00) [ 49.510] glyphs0_to_dst: glyph=(234, 16)x(11, 2), unclipped [ 49.510] emit_primitive_identity_mask__avx2: dst=(234, 16), mask=(992.00, 0.00) x (11.00, 2.00) [ 49.510] glyphs0_to_dst: glyph=(243, 4)x(11, 11), unclipped [ 49.510] emit_primitive_identity_mask__avx2: dst=(243, 4), mask=(1008.00, 0.00) x (11.00, 11.00) [ 49.510] glyphs0_to_dst: glyph=(253, 7)x(9, 8), unclipped [ 49.510] emit_primitive_identity_mask__avx2: dst=(253, 7), mask=(720.00, 0.00) x (9.00, 8.00) [ 49.510] glyphs0_to_dst: glyph=(261, 7)x(10, 8), unclipped [ 49.510] emit_primitive_identity_mask__avx2: dst=(261, 7), mask=(704.00, 16.00) x (10.00, 8.00) [ 49.510] glyphs0_to_dst: glyph=(270, 7)x(10, 8), unclipped [ 49.510] emit_primitive_identity_mask__avx2: dst=(270, 7), mask=(704.00, 16.00) x (10.00, 8.00) [ 49.510] glyphs0_to_dst: glyph=(279, 3)x(10, 12), unclipped [ 49.510] emit_primitive_identity_mask__avx2: dst=(279, 3), mask=(992.00, 16.00) x (10.00, 12.00) [ 49.510] glyphs0_to_dst: glyph=(288, 7)x(10, 8), unclipped [ 49.510] emit_primitive_identity_mask__avx2: dst=(288, 7), mask=(704.00, 16.00) x (10.00, 8.00) [ 49.510] glyphs0_to_dst: glyph=(297, 7)x(10, 8), unclipped [ 49.510] emit_primitive_identity_mask__avx2: dst=(297, 7), mask=(752.00, 0.00) x (10.00, 8.00) [ 49.510] glyphs0_to_dst: glyph=(307, 3)x(10, 12), unclipped [ 49.510] emit_primitive_identity_mask__avx2: dst=(307, 3), mask=(1008.00, 16.00) x (10.00, 12.00) [ 49.510] glyphs0_to_dst: glyph=(315, 4)x(11, 11), unclipped [ 49.510] emit_primitive_identity_mask__avx2: dst=(315, 4), mask=(960.00, 0.00) x (11.00, 11.00) [ 49.510] glyphs0_to_dst: glyph=(324, 7)x(11, 8), unclipped [ 49.510] emit_primitive_identity_mask__avx2: dst=(324, 7), mask=(736.00, 16.00) x (11.00, 8.00) [ 49.510] glyphs0_to_dst: glyph=(334, 7)x(9, 11), unclipped [ 49.510] emit_primitive_identity_mask__avx2: dst=(334, 7), mask=(960.00, 16.00) x (9.00, 11.00) [ 49.510] glyphs0_to_dst: glyph=(342, 16)x(11, 2), unclipped [ 49.510] emit_primitive_identity_mask__avx2: dst=(342, 16), mask=(992.00, 0.00) x (11.00, 2.00) [ 49.510] glyphs0_to_dst: glyph=(351, 3)x(10, 12), unclipped [ 49.510] emit_primitive_identity_mask__avx2: dst=(351, 3), mask=(992.00, 16.00) x (10.00, 12.00) [ 49.510] glyphs0_to_dst: glyph=(361, 3)x(9, 12), unclipped [ 49.510] emit_primitive_identity_mask__avx2: dst=(361, 3), mask=(960.00, 32.00) x (9.00, 12.00) [ 49.510] glyphs0_to_dst: glyph=(369, 7)x(10, 11), unclipped [ 49.510] emit_primitive_identity_mask__avx2: dst=(369, 7), mask=(976.00, 32.00) x (10.00, 11.00) [ 49.510] glyphs0_to_dst: glyph=(378, 4)x(10, 14), unclipped [ 49.510] emit_primitive_identity_mask__avx2: dst=(378, 4), mask=(944.00, 48.00) x (10.00, 14.00) [ 49.510] glyphs0_to_dst: glyph=(387, 5)x(10, 10), unclipped [ 49.510] emit_primitive_identity_mask__avx2: dst=(387, 5), mask=(960.00, 48.00) x (10.00, 10.00) [ 49.510] glyphs0_to_dst: glyph=(396, 16)x(11, 2), unclipped [ 49.510] emit_primitive_identity_mask__avx2: dst=(396, 16), mask=(992.00, 0.00) x (11.00, 2.00) [ 49.510] glyphs0_to_dst: glyph=(406, 7)x(9, 8), unclipped [ 49.510] emit_primitive_identity_mask__avx2: dst=(406, 7), mask=(688.00, 32.00) x (9.00, 8.00) [ 49.510] glyphs0_to_dst: glyph=(415, 7)x(9, 8), unclipped [ 49.510] emit_primitive_identity_mask__avx2: dst=(415, 7), mask=(752.00, 16.00) x (9.00, 8.00) [ 49.510] glyphs0_to_dst: glyph=(424, 7)x(9, 11), unclipped [ 49.510] emit_primitive_identity_mask__avx2: dst=(424, 7), mask=(960.00, 16.00) x (9.00, 11.00) [ 49.510] glyphs0_to_dst: glyph=(432, 4)x(10, 11), unclipped [ 49.510] emit_primitive_identity_mask__avx2: dst=(432, 4), mask=(976.00, 48.00) x (10.00, 11.00) [ 49.510] glyphs0_to_dst: glyph=(442, 7)x(9, 8), unclipped [ 49.510] emit_primitive_identity_mask__avx2: dst=(442, 7), mask=(688.00, 32.00) x (9.00, 8.00) [ 49.510] glyphs0_to_dst: glyph=(450, 7)x(10, 11), unclipped [ 49.510] emit_primitive_identity_mask__avx2: dst=(450, 7), mask=(976.00, 32.00) x (10.00, 11.00) [ 49.510] gen8_vertex_flush[ae4] = 96 [ 49.510] gen9_magic_ca_pass: CA fixup (101 -> 197) [ 49.510] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 49.510] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 49.510] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 49.510] sna_glyphs(op=3, nlist=1, src=(460, 15)) [ 49.510] kgem_bo_is_busy: handle=125, domain: 0 exec? 1, rq? 1 [ 49.510] sna_glyphs: discarding mask [ 49.510] glyphs0_to_dst(op=3, src=(460, 15), nlist=1, dst=(460, 15)+(0, 0)) [ 49.510] clipped_glyphs: no, clip region (0, 0), (490, 20) matches drawable pixmap=94680753467488 size=490x20 [ 49.510] gen9_render_composite: 0x0, current mode=1/1 [ 49.510] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 49.510] kgem_bo_is_busy: handle=125, domain: 0 exec? 1, rq? 1 [ 49.510] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 49.510] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 49.510] sna_drawable_use_bo pixmap=3469, box=((0, 0), (490, 20)), flags=7... [ 49.510] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 49.510] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 49.510] sna_drawable_use_bo: using whole GPU bo [ 49.510] gen9_composite_set_target: pixmap=3469, format=20028888, size=490x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 49.510] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 49.510] color_convert: src=ffffffff [20028888] [ 49.510] color_convert: dst=ffffffff [20028888] [ 49.510] sna_render_get_solid: ffffffff [ 49.510] sna_render_get_solid(white) [ 49.510] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 49.510] sna_transform_is_imprecise_integer_translation: no transform [ 49.510] gen9_composite_picture: integer translation (0, 0), removing [ 49.510] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 49.510] sna_render_pixmap_bo: GPU all damaged [ 49.510] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 49.510] gen4_choose_composite_emitter: solid, identity mask [ 49.510] kgem_check_bo: num_pages=+0, num_exec=+0 [ 49.510] gen9_composite_get_binding_table(fb80) [ 49.510] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 49.510] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 49.510] gen9_emit_vertex_elements: setup id=9 [ 49.510] glyphs0_to_dst: glyph=(459, 4)x(10, 13), unclipped [ 49.510] emit_primitive_identity_mask__avx2: dst=(459, 4), mask=(752.00, 32.00) x (10.00, 13.00) [ 49.510] gen8_vertex_flush[be4] = 3 [ 49.510] gen9_magic_ca_pass: CA fixup (197 -> 200) [ 49.510] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 49.510] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 49.510] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 49.510] sna_composite_rectangles(pixmap=3469, op=1, ffffffff x 1 [(478, 1)x(9, 17) ...]) [ 49.510] sna_composite_rectangles: converted to op 1 [ 49.510] sna_composite_rectangles[0] (478, 1)x(9, 17) -> (478, 1), (487, 18) [ 49.510] sna_composite_rectangles: nrects=1, region=(478, 1), (487, 18) x 1 [ 49.510] sna_composite_rectangles: clipped extents (478, 1),(487, 18) x 1 [ 49.510] sna_composite_rectangles: pixmap +(0, 0) extents (478, 1),(487, 18) [ 49.510] sna_composite_rectangles: dropping last-cpu hint [ 49.510] sna_drawable_use_bo pixmap=3469, box=((478, 1), (487, 18)), flags=9... [ 49.510] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 49.510] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 49.510] sna_drawable_use_bo: using whole GPU bo [ 49.510] gen9_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20028888]) [ 49.510] kgem_bo_is_render: handle=125, rq? 1 [1] [ 49.510] gen9_render_fill_boxes(ffffffff x 1 [(478, 1), (487, 18) ...]) [ 49.510] sna_render_get_solid: ffffffff [ 49.510] sna_render_get_solid(white) [ 49.510] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 49.510] kgem_check_bo: num_pages=+0, num_exec=+0 [ 49.510] aligning vertex: was 4, now 2 floats per vertex [ 49.510] gen9_composite_get_binding_table(fb40) [ 49.510] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 49.510] gen9_emit_sampler: sampler = 1 [ 49.510] gen9_emit_sf: num_sf_outputs=1 [ 49.510] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 49.510] gen9_emit_vertex_elements: setup id=0 [ 49.510] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 49.510] (478, 1), (487, 18) [ 49.510] gen8_vertex_flush[d00] = 3 [ 49.510] sna_validate_gc(0x561c94ab2470) changes=80000, previous serial=80000d2f, drawable=d2f [ 49.510] sna_validate_gc: recomputing clip [ 49.510] sna_validate_gc: composite clip=1x[(65, 24), (3840, 2160)] [0x561c94abf1d0] [ 49.510] sna_copy_area: src=pixmap=3469:(0, 0)x(490, 20)+(0, 0) -> dst=pixmap=3060:(0, 680)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 49.510] sna_copy_area: normal copy [ 49.510] sna_do_copy: src=(0, 0), dst=(0, 680), size=(490x20) [ 49.510] sna_do_copy: after drawable: src=(0, 0), dst=(65, 704), size=(490x20) [ 49.510] sna_do_copy: dst extents (65, 704), (555, 724), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 49.510] sna_do_copy: clipped dst extents (65, 704), (555, 724) [ 49.510] sna_do_copy: unclipped src extents (0, 0), (490, 20) [ 49.510] sna_do_copy: clipped src extents (0, 0), (490, 20) [ 49.510] sna_do_copy: pixmap -- no source clipping [ 49.510] sna_do_copy: src extents (0, 0), (490, 20) x 1 [ 49.510] sna_do_copy: copy region (65, 704), (555, 724) x 1 + (-65, -704) [ 49.510] sna_copy_boxes (boxes=1x[(65, 704), (555, 724)...], src pixmap=3469+(-65, -704), dst pixmap=3060+(-65, -24), alu=3, src.size=490x20, dst.size=3775x2136) [ 49.510] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94ac8f90, gpu_bo=125, cpu_bo=0), replaces=0 [ 49.510] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 49.510] sna_drawable_use_bo pixmap=3060, box=((0, 680), (490, 700)), flags=b... [ 49.510] sna_drawable_use_bo: exported target, set PREFER_GPU [ 49.510] sna_drawable_use_bo: pinned, never REPLACES [ 49.510] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=b [ 49.510] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 49.510] sna_drawable_use_bo: using whole GPU bo [ 49.510] sna_pixmap_move_to_gpu(pixmap=3469, usage=0), flags=a [ 49.510] sna_pixmap_move_to_gpu: already all-damaged [ 49.510] sna_pixmap_mark_active: pixmap=3469, handle=125 [ 49.510] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 49.510] gen9_render_copy_boxes (0, -680)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 49.510] kgem_bo_is_render: handle=125, rq? 1 [1] [ 49.510] kgem_bo_is_render: handle=9, rq? 0 [0] [ 49.510] kgem_bo_is_render: handle=9, rq? 0 [0] [ 49.510] kgem_bo_is_render: handle=125, rq? 1 [1] [ 49.510] kgem_set_mode: flushing before new bo [ 49.510] gen8_vertex_close: used=806, vbo active? 23, vb=201, nreloc=2 [ 49.510] gen8_vertex_close: reloc[0] = 287 [ 49.510] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 49.510] kgem_add_handle: handle=23, index=5 [ 49.510] kgem_add_reloc64[11] = (delta=0, target handle=5, presumed=fd541000) [ 49.510] gen8_vertex_close: reloc[1] = 372 [ 49.510] kgem_add_reloc64: handle=23, pos=372, delta=0, domains=200000 [ 49.510] kgem_add_reloc64[12] = (delta=0, target handle=5, presumed=fd541000) [ 49.510] batch[1/1, flags=1800]: 838 838 16096 16384, nreloc=13, nexec=6, nfence=0, aperture=1116 [fenced=0] [ 49.510] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd981000 [ 49.510] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -57343 [ 49.510] kgem_fixup_relocs: shrinking by 57344 [ 49.510] __kgem_busy: handle=2, busy=0, wedged=0 [ 49.510] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd981000 [ 49.510] kgem_commit: release handle=125 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd0d4000 [ 49.510] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 49.510] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 49.510] __kgem_bo_clear_busy: handle=7 [ 49.510] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 49.510] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 49.510] __kgem_bo_clear_busy: handle=8 [ 49.510] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 49.510] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 49.510] __kgem_bo_clear_busy: handle=8 [ 49.510] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 49.510] __kgem_bo_clear_busy: handle=8 [ 49.510] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 49.510] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 49.510] __kgem_bo_clear_busy: handle=8 [ 49.510] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 49.510] __kgem_bo_clear_busy: handle=7 [ 49.510] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 49.510] __kgem_busy: handle=2, busy=131072, wedged=0 [ 49.510] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 49.510] kgem_check_bo: num_pages=+8116, num_exec=+2 [ 49.510] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 49.510] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 49.510] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 49.510] kgem_add_handle: handle=4, index=0 [ 49.510] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 49.510] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 49.510] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 49.510] gen9_composite_get_binding_table(ffc0) [ 49.510] kgem_add_reloc64: handle=9, pos=16360, delta=0, domains=20002 [ 49.510] kgem_add_handle: handle=9, index=1 [ 49.510] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f02dd000) [ 49.510] __kgem_bo_mark_dirty: handle=9 (proxy? 0) [ 49.510] [3fe0] bind bo(handle=9, addr=f02dd000), format=192, width=3775, height=2136, pitch=15360, tiling=1 -> render [ 49.510] kgem_add_reloc64: handle=125, pos=16344, delta=0, domains=40000 [ 49.510] kgem_add_handle: handle=125, index=2 [ 49.510] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd0d4000) [ 49.510] [3fd0] bind bo(handle=125, addr=fd0d4000), format=192, width=490, height=20, pitch=2048, tiling=1 -> sampler [ 49.510] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 49.510] gen9_emit_sampler: sampler = 0 [ 49.510] gen9_emit_sf: num_sf_outputs=1 [ 49.510] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 49.510] gen9_emit_vertex_elements: setup id=0 [ 49.510] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 49.510] (0, 0) -> (0, 680) + (490, 20) [ 49.510] gen8_vertex_flush[490] = 3 [ 49.510] sna_accel_flush: flush?=1, dirty?=0 [ 49.510] gen8_vertex_close: used=812, vbo active? 23, vb=1, nreloc=1 [ 49.510] gen8_vertex_close: reloc[0] = 287 [ 49.510] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 49.510] kgem_add_handle: handle=23, index=3 [ 49.510] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 49.510] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=8190 [fenced=0] [ 49.510] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 49.510] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 49.510] kgem_fixup_relocs: shrinking by 61440 [ 49.510] __kgem_busy: handle=1, busy=0, wedged=0 [ 49.510] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 49.510] kgem_commit: release handle=9 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f02dd000 [ 49.511] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 49.511] kgem_commit: release handle=125 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd0d4000 [ 49.511] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 49.511] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 49.511] sna_accel_flush: flush?=0, dirty?=0 [ 49.511] sna_accel_flush: flush?=0, dirty?=0 [ 49.511] sna_accel_flush: flush?=0, dirty?=0 [ 49.511] sna_destroy_pixmap: pixmap=3469, attached?=1 [ 49.511] _kgem_bo_destroy: handle=125, proxy? 0 [ 49.511] __kgem_bo_destroy: handle=125, size=65536 [ 49.511] __kgem_busy: handle=125, busy=131072, wedged=0 [ 49.511] __kgem_bo_destroy: handle=125 -> active [ 49.511] __sna_free_pixmap(pixmap=3469) [ 49.511] sna_accel_flush: flush?=0, dirty?=0 [ 49.511] sna_accel_flush: flush?=0, dirty?=0 [ 49.511] sna_accel_flush: flush?=0, dirty?=0 [ 49.511] sna_block_handler (tv=0.436000) [ 49.511] kgem_retire, need_retire?=1 [ 49.511] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 49.511] kgem_retire__requests_ring: retiring ring 0 [ 49.511] __kgem_busy: handle=2, busy=0, wedged=0 [ 49.511] __kgem_retire_rq: request 2 complete [ 49.511] kgem_retire__requests_ring: retiring ring 0 [ 49.511] __kgem_busy: handle=1, busy=0, wedged=0 [ 49.511] __kgem_retire_rq: request 1 complete [ 49.511] __kgem_bo_flush: handle=9, busy=0, wedged=0 [ 49.511] __kgem_bo_flush: handle=125, busy=0, wedged=0 [ 49.511] kgem_bo_move_to_cache: release handle=125 [ 49.511] kgem_bo_move_to_inactive: moving handle=125 to inactive [ 49.511] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 49.511] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 49.511] kgem_retire -- retired=1, need_retire=0 [ 49.511] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 49.511] gen6_render_retire: resetting idle vbo [ 49.511] sna_scanout_do_flush: flush timer active: delta=6 [ 49.511] sna_accel_do_throttle -- no pending activity [ 49.511] sna_accel_block: evaluating timers, active=5 [ 49.511] sna_accel_block: flush timer expires in 6 [49517] [ 49.511] sna_wakeup_handler [ 49.511] sna_accel_flush: flush?=0, dirty?=0 [ 49.511] sna_accel_flush: flush?=0, dirty?=0 [ 49.511] sna_block_handler (tv=0.436000) [ 49.511] sna_scanout_do_flush: flush timer active: delta=6 [ 49.511] sna_accel_do_throttle -- no pending activity [ 49.511] sna_accel_block: evaluating timers, active=5 [ 49.511] sna_accel_block: flush timer expires in 6 [49517] [ 49.511] sna_wakeup_handler [ 49.511] sna_accel_flush: flush?=0, dirty?=0 [ 49.511] sna_accel_flush: flush?=0, dirty?=0 [ 49.511] sna_accel_flush: flush?=0, dirty?=0 [ 49.511] sna_block_handler (tv=0.436000) [ 49.511] sna_scanout_do_flush: flush timer active: delta=6 [ 49.511] sna_accel_do_throttle -- no pending activity [ 49.511] sna_accel_block: evaluating timers, active=5 [ 49.511] sna_accel_block: flush timer expires in 6 [49517] [ 49.511] sna_wakeup_handler [ 49.511] sna_accel_flush: flush?=0, dirty?=0 [ 49.511] sna_accel_flush: flush?=0, dirty?=0 [ 49.511] sna_block_handler (tv=0.436000) [ 49.511] sna_scanout_do_flush: flush timer active: delta=6 [ 49.511] sna_accel_do_throttle -- no pending activity [ 49.511] sna_accel_block: evaluating timers, active=5 [ 49.511] sna_accel_block: flush timer expires in 6 [49517] [ 49.511] sna_wakeup_handler [ 49.511] sna_accel_flush: flush?=0, dirty?=0 [ 49.511] sna_accel_flush: flush?=0, dirty?=0 [ 49.511] sna_block_handler (tv=0.436000) [ 49.511] sna_scanout_do_flush: flush timer active: delta=6 [ 49.511] sna_accel_do_throttle -- no pending activity [ 49.511] sna_accel_block: evaluating timers, active=5 [ 49.511] sna_accel_block: flush timer expires in 6 [49517] [ 49.511] sna_wakeup_handler [ 49.511] sna_accel_flush: flush?=0, dirty?=0 [ 49.511] sna_accel_flush: flush?=0, dirty?=0 [ 49.511] sna_block_handler (tv=0.436000) [ 49.511] sna_scanout_do_flush: flush timer active: delta=6 [ 49.511] sna_accel_do_throttle -- no pending activity [ 49.511] sna_accel_block: evaluating timers, active=5 [ 49.511] sna_accel_block: flush timer expires in 6 [49517] [ 49.511] sna_wakeup_handler [ 49.511] sna_accel_flush: flush?=0, dirty?=0 [ 49.511] sna_accel_flush: flush?=0, dirty?=0 [ 49.511] sna_accel_flush: flush?=0, dirty?=0 [ 49.511] sna_block_handler (tv=0.436000) [ 49.511] sna_scanout_do_flush: flush timer active: delta=6 [ 49.511] sna_accel_do_throttle -- no pending activity [ 49.511] sna_accel_block: evaluating timers, active=5 [ 49.511] sna_accel_block: flush timer expires in 6 [49517] [ 49.511] sna_wakeup_handler [ 49.511] sna_accel_flush: flush?=0, dirty?=0 [ 49.511] sna_accel_flush: flush?=0, dirty?=0 [ 49.511] sna_block_handler (tv=0.436000) [ 49.511] sna_scanout_do_flush: flush timer active: delta=6 [ 49.511] sna_accel_do_throttle -- no pending activity [ 49.511] sna_accel_block: evaluating timers, active=5 [ 49.511] sna_accel_block: flush timer expires in 6 [49517] [ 49.511] sna_wakeup_handler [ 49.511] sna_accel_flush: flush?=0, dirty?=0 [ 49.511] sna_accel_flush: flush?=0, dirty?=0 [ 49.511] sna_block_handler (tv=0.436000) [ 49.511] sna_scanout_do_flush: flush timer active: delta=6 [ 49.511] sna_accel_do_throttle -- no pending activity [ 49.511] sna_accel_block: evaluating timers, active=5 [ 49.511] sna_accel_block: flush timer expires in 6 [49517] [ 49.511] sna_wakeup_handler [ 49.511] sna_accel_flush: flush?=0, dirty?=0 [ 49.511] sna_accel_flush: flush?=0, dirty?=0 [ 49.511] sna_block_handler (tv=0.436000) [ 49.511] sna_scanout_do_flush: flush timer active: delta=6 [ 49.511] sna_accel_do_throttle -- no pending activity [ 49.511] sna_accel_block: evaluating timers, active=5 [ 49.511] sna_accel_block: flush timer expires in 6 [49517] [ 49.511] sna_wakeup_handler [ 49.511] sna_accel_flush: flush?=0, dirty?=0 [ 49.511] sna_accel_flush: flush?=0, dirty?=0 [ 49.511] sna_accel_flush: flush?=0, dirty?=0 [ 49.511] sna_block_handler (tv=0.436000) [ 49.511] sna_scanout_do_flush: flush timer active: delta=6 [ 49.511] sna_accel_do_throttle -- no pending activity [ 49.511] sna_accel_block: evaluating timers, active=5 [ 49.511] sna_accel_block: flush timer expires in 6 [49517] [ 49.511] sna_wakeup_handler [ 49.511] sna_accel_flush: flush?=0, dirty?=0 [ 49.511] sna_accel_flush: flush?=0, dirty?=0 [ 49.511] sna_block_handler (tv=0.436000) [ 49.511] sna_scanout_do_flush: flush timer active: delta=6 [ 49.511] sna_accel_do_throttle -- no pending activity [ 49.511] sna_accel_block: evaluating timers, active=5 [ 49.511] sna_accel_block: flush timer expires in 6 [49517] [ 49.511] sna_wakeup_handler [ 49.511] sna_accel_flush: flush?=0, dirty?=0 [ 49.511] sna_accel_flush: flush?=0, dirty?=0 [ 49.511] sna_accel_flush: flush?=0, dirty?=0 [ 49.511] sna_create_pixmap(1, 1, 32, usage=0) [ 49.511] kgem_can_create_2d: 1x1 @ 32 [ 49.511] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=1 [ 49.511] kgem_can_create_2d: untiled size=4096 [ 49.511] kgem_choose_tiling: disabling tiling [1x1] for single row/col [ 49.511] kgem_choose_tiling: 1x1 -> 0 [ 49.511] sna_create_pixmap: usage=0, flags=a [ 49.511] sna_create_pixmap: small buffer [4], attaching to shadow pixmap [ 49.511] create_pixmap: allocating pixmap 1x1, depth=32/32, size=12 [ 49.511] create_pixmap: serial=3470, usage=0, 1x1 [ 49.511] sna_create_pixmap: serial=3470, 1x1, usage=0 [ 49.511] sna_composite_rectangles(pixmap=3471, op=0, 0 x 1 [(0, 0)x(1, 1) ...]) [ 49.511] sna_composite_rectangles: converted to op 0 [ 49.511] sna_composite_rectangles[0] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 49.511] sna_composite_rectangles: nrects=1, region=(0, 0), (1, 1) x 1 [ 49.511] sna_composite_rectangles: clipped extents (0, 0),(1, 1) x 1 [ 49.511] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(1, 1) [ 49.511] sna_composite_rectangles: fallback, dst pixmap=3471 too small or not attached [ 49.511] sna_composite_rectangles: fallback [ 49.511] sna_drawable_move_region_to_cpu(pixmap=3471 (1x1), [(0, 0), (1, 1)], flags=1) [ 49.511] sna_drawable_move_region_to_cpu: region (0, 0), (1, 1) + (0, 0) subsumes pixmap (1x1) [ 49.511] _sna_pixmap_move_to_cpu(pixmap=3471, 1x1, flags=1) [ 49.511] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 49.511] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 49.511] operate_inplace: no, inplace operation not suitable [ 49.511] _sna_pixmap_move_to_cpu: marking as damaged [ 49.511] __sna_damage_all(1, 1) [ 49.511] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 49.511] sna_composite_rectangles(pixmap=3471, op=1, fff2f1f0 x 1 [(0, 0)x(1, 1) ...]) [ 49.511] sna_composite_rectangles: converted to op 1 [ 49.511] sna_composite_rectangles[0] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 49.511] sna_composite_rectangles: nrects=1, region=(0, 0), (1, 1) x 1 [ 49.511] sna_composite_rectangles: clipped extents (0, 0),(1, 1) x 1 [ 49.511] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(1, 1) [ 49.511] sna_composite_rectangles: fallback, dst pixmap=3471 too small or not attached [ 49.511] sna_composite_rectangles: fallback [ 49.511] sna_drawable_move_region_to_cpu(pixmap=3471 (1x1), [(0, 0), (1, 1)], flags=1) [ 49.511] sna_drawable_move_region_to_cpu: pixmap=3471 all damaged on CPU [ 49.511] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 49.511] sna_composite_rectangles: fallback fill: (0, 0)x(1, 1) fff2f1f0 [ 49.511] sna_composite_rectangles(pixmap=3471, op=1, ff300a24 x 2 [(0, 0)x(1, 1) ...]) [ 49.511] sna_composite_rectangles: converted to op 1 [ 49.511] sna_composite_rectangles[0] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 49.511] sna_composite_rectangles[1] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 49.511] sna_composite_rectangles: nrects=2, region=(0, 0), (1, 1) x 2 [ 49.511] sna_composite_rectangles: clipped extents (0, 0),(1, 1) x 1 [ 49.511] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(1, 1) [ 49.511] sna_composite_rectangles: fallback, dst pixmap=3471 too small or not attached [ 49.511] sna_composite_rectangles: fallback [ 49.511] sna_drawable_move_region_to_cpu(pixmap=3471 (1x1), [(0, 0), (1, 1)], flags=1) [ 49.511] sna_drawable_move_region_to_cpu: pixmap=3471 all damaged on CPU [ 49.511] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 49.511] sna_composite_rectangles: fallback fill: (0, 0)x(1, 1) ff300a24 [ 49.511] sna_copy_area: src=pixmap=3471:(0, 0)x(1, 1)+(0, 0) -> dst=pixmap=3060:(0, 0)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 49.511] sna_copy_area: normal copy [ 49.511] sna_do_copy: src=(0, 0), dst=(0, 0), size=(1x1) [ 49.511] sna_do_copy: after drawable: src=(0, 0), dst=(65, 24), size=(1x1) [ 49.511] sna_do_copy: dst extents (65, 24), (66, 25), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 49.511] sna_do_copy: clipped dst extents (65, 24), (66, 25) [ 49.511] sna_do_copy: unclipped src extents (0, 0), (1, 1) [ 49.511] sna_do_copy: clipped src extents (0, 0), (1, 1) [ 49.511] sna_do_copy: pixmap -- no source clipping [ 49.511] sna_do_copy: src extents (0, 0), (1, 1) x 1 [ 49.511] sna_do_copy: copy region (65, 24), (66, 25) x 1 + (-65, -24) [ 49.511] sna_copy_boxes (boxes=1x[(65, 24), (66, 25)...], src pixmap=3471+(-65, -24), dst pixmap=3060+(-65, -24), alu=3, src.size=1x1, dst.size=3775x2136) [ 49.511] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94ace290, gpu_bo=0, cpu_bo=0), replaces=0 [ 49.511] sna_drawable_use_bo pixmap=3060, box=((0, 0), (1, 1)), flags=8... [ 49.511] sna_drawable_use_bo: exported target, set PREFER_GPU [ 49.511] sna_drawable_use_bo: pinned, never REPLACES [ 49.511] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 49.511] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 49.511] sna_drawable_use_bo: using whole GPU bo [ 49.511] region_overlaps_damage? [ 49.511] use_shm_bo: no, not attached [ 49.511] sna_drawable_move_region_to_cpu(pixmap=3471 (1x1), [(0, 0), (1, 1)], flags=2) [ 49.511] sna_drawable_move_region_to_cpu: pixmap=3471 all damaged on CPU [ 49.511] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 49.511] sna_write_boxes x 1, src stride=4, src dx=(0, 0) [ 49.511] kgem_bo_can_map: handle=9, map=0x7fc6b7845000:0x0:0x7fc656564000, tiling=1, domain=0, offset=4029534208 [ 49.511] write_boxes_inplace x 1, handle=9, tiling=1 [ 49.511] upload_inplace__tiled: tiling=1 [ 49.511] kgem_bo_can_map__cpu: handle=9 [ 49.511] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 49.512] kgem_bo_map__cpu(handle=9, size=33177600, map=0x7fc6b7845000:0x7fc656564000) [ 49.512] kgem_bo_sync__cpu: handle=9 [ 49.512] __kgem_busy: handle=9, busy=0, wedged=0 [ 49.512] kgem_bo_sync__cpu: SYNC: handle=9, needs_flush? 0, domain? 0, busy? 0 [ 49.512] __kgem_busy: handle=9, busy=0, wedged=0 [ 49.512] kgem_bo_retire: retiring bo handle=9 (needed flush? 0), rq? 0 [busy?=0] [ 49.512] assert_bo_retired: handle=9, domain: 0 exec? 0, rq? 0 [ 49.512] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(0, 0), size=1x1, pitch=4/15360 [ 49.512] sna_accel_flush: flush?=0, dirty?=0 [ 49.512] sna_accel_flush: flush?=0, dirty?=0 [ 49.512] sna_accel_flush: flush?=0, dirty?=0 [ 49.512] sna_accel_flush: flush?=0, dirty?=0 [ 49.512] sna_destroy_pixmap: pixmap=3471, attached?=1 [ 49.512] __sna_free_pixmap(pixmap=3471) [ 49.512] sna_accel_flush: flush?=0, dirty?=0 [ 49.512] sna_accel_flush: flush?=0, dirty?=0 [ 49.512] sna_accel_flush: flush?=0, dirty?=0 [ 49.512] sna_block_handler (tv=0.435000) [ 49.512] sna_scanout_do_flush: flush timer active: delta=5 [ 49.512] sna_accel_do_throttle -- no pending activity [ 49.512] sna_accel_block: evaluating timers, active=5 [ 49.512] sna_accel_block: flush timer expires in 5 [49517] [ 49.512] sna_wakeup_handler [ 49.512] sna_accel_flush: flush?=0, dirty?=0 [ 49.512] sna_accel_flush: flush?=0, dirty?=0 [ 49.512] sna_accel_flush: flush?=0, dirty?=0 [ 49.512] sna_accel_flush: flush?=0, dirty?=0 [ 49.512] sna_accel_flush: flush?=0, dirty?=0 [ 49.512] sna_accel_flush: flush?=0, dirty?=0 [ 49.512] sna_accel_flush: flush?=0, dirty?=0 [ 49.512] sna_accel_flush: flush?=0, dirty?=0 [ 49.512] sna_accel_flush: flush?=0, dirty?=0 [ 49.512] sna_accel_flush: flush?=0, dirty?=0 [ 49.512] sna_accel_flush: flush?=0, dirty?=0 [ 49.512] sna_block_handler (tv=0.435000) [ 49.512] sna_scanout_do_flush: flush timer active: delta=5 [ 49.512] sna_accel_do_throttle -- no pending activity [ 49.512] sna_accel_block: evaluating timers, active=5 [ 49.512] sna_accel_block: flush timer expires in 5 [49517] [ 49.512] sna_wakeup_handler [ 49.512] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=128, name=76 [ 49.512] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 49.512] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 49.512] sna_dri2_get_back: draw size=7680x2160, back buffer handle=128 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 [ 49.512] sna_dri2_get_back: reuse backbuffer? 1 [ 49.512] sna_dri2_get_back: back buffer handle=128, active?=0, refcnt=1 [ 49.512] sna_dri2_get_back: reuse unattached back [ 49.512] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 49.512] sna_dri2_reuse_buffer: reusing back buffer handle=128, name=76, pitch=30720, age=0 [ 49.512] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 49.512] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=40, name=5, active_scanout=3 [ 49.512] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 49.512] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 49.512] sna_accel_flush: flush?=0, dirty?=0 [ 49.512] sna_accel_flush: flush?=0, dirty?=0 [ 49.512] sna_accel_flush: flush?=0, dirty?=0 [ 49.512] sna_block_handler (tv=0.435000) [ 49.512] sna_scanout_do_flush: flush timer active: delta=5 [ 49.512] sna_accel_do_throttle -- no pending activity [ 49.512] sna_accel_block: evaluating timers, active=5 [ 49.512] sna_accel_block: flush timer expires in 5 [49517] [ 49.513] sna_wakeup_handler [ 49.513] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 49.513] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 49.513] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 49.513] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 49.513] sna_dri2_get_msc(draw=146, pipe=0) [ 49.513] sna_crtc_record_swap: recording last swap on pipe=0, frame 2723 [msc=2723], time 49.509442 [ 49.513] sna_dri2_get_msc: msc=2723 [raw=2723], ust=49509442 [ 49.513] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=128 (refs=1/1, flush=0) , front=40 (refs=1/4, flush=1) [ 49.513] sna_dri2_schedule_swap(target_msc=2722, divisor=0, remainder=0) [ 49.513] sna_dri2_schedule_swap: using front handle=40, active_scanout?=3, flush?=1 [ 49.513] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 49.513] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 49.513] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 49.513] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 49.513] sna_crtc_record_swap: recording last swap on pipe=0, frame 2723 [msc=2723], time 49.509442 [ 49.513] immediate_swap: current_msc=2723, target_msc=2722 -- yes [ 49.513] can_flip: no, shadow enabled [ 49.513] sna_dri2_add_event: adding event to window 146) [ 49.513] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 49.513] sna_dri2_immediate_blit: no pending blit, starting chain [ 49.513] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 49.513] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 49.513] can_xchg: back size=8701e00, front size=8701e00 [ 49.513] can_xchg: yes, pixmap=165 [ 49.513] sna_dri2_xchg: win=146, exchange front=40/5,ref=2 and back=128/76,ref=2, pixmap=165 7680x2160 [ 49.513] sna_dri2_xchg: back_bo handle=128, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 49.513] sna_dri2_xchg: front_bo handle=40, pitch=30720, size=132710400, ref=4, active_scanout?=3 [ 49.513] set_bo: pixmap=165, handle=128 (old handle=40) [ 49.513] set_bo: marking whole pixmap as damaged [ 49.513] set_bo: applying final/discard move-to-gpu [ 49.513] wait_for_shadow: flags=0, flips=0, handle=40, shadow=32 [ 49.513] set_bo: dropping flush hint from handle=40 [ 49.513] set_bo: adding flush hint to handle=128 [ 49.513] mark_stale(handle=40) => 1 [ 49.513] swap_limit: draw=146 setting swap limit to 3 [ 49.513] sna_dri2_swap_limit_validate: swap limit set to 3 [ 49.513] sna_next_vblank(pipe=0, waiting until next vblank) [ 49.513] sna_dri2_schedule_swap: reported target_msc=2723 [ 49.513] sna_accel_flush: flush?=0, dirty?=0 [ 49.513] sna_accel_flush: flush?=0, dirty?=0 [ 49.513] sna_accel_flush: flush?=0, dirty?=0 [ 49.513] sna_accel_flush: flush?=0, dirty?=0 [ 49.513] sna_block_handler (tv=0.434000) [ 49.513] sna_scanout_do_flush: flush timer active: delta=4 [ 49.513] sna_accel_do_throttle -- no pending activity [ 49.513] sna_accel_block: evaluating timers, active=5 [ 49.513] sna_accel_block: flush timer expires in 4 [49517] [ 49.517] sna_wakeup_handler [ 49.517] sna_block_handler (tv=0.430000) [ 49.517] sna_scanout_do_flush: flush timer active: delta=0 [ 49.517] sna_scanout_do_flush (time=49517), triggered [ 49.517] sna_scanout_flush (time=49517), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 49.517] has_shadow: has pending damage? 1, outstanding flips: 0 [ 49.517] stop_flush: scanout=128 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 49.517] has_shadow: has pending damage? 1, outstanding flips: 0 [ 49.517] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 49.517] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 49.517] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 49.517] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 49.517] sna_pixmap_move_to_gpu: already all-damaged [ 49.517] sna_pixmap_mark_active: pixmap=165, handle=128 [ 49.517] sna_mode_redisplay: crtc[0] transformed? 0 [ 49.517] sna_mode_redisplay: crtc[1] transformed? 0 [ 49.517] sna_mode_redisplay: crtc[2] transformed? 0 [ 49.517] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=128 [active=1] [ 49.517] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 40, transformed? 0 [ 49.517] get_fb: reusing fb=112 for handle=128 [ 49.517] sna_mode_redisplay: recording flip on CRTC:32 handle=128, active_scanout=2, serial=2 [ 49.517] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 49.517] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 40, transformed? 0 [ 49.517] sna_mode_redisplay: recording flip on CRTC:39 handle=128, active_scanout=3, serial=3 [ 49.517] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 49.517] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 49.517] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 49.517] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=128, shadow handle=32 [ 49.517] sna_accel_do_throttle -- no pending activity [ 49.517] sna_accel_block: evaluating timers, active=5 [ 49.517] sna_accel_block: flush timer expires in 16 [49533] [ 49.524] sna_wakeup_handler [ 49.524] sna_mode_wakeup: len=32 [ 49.524] sna_mode_wakeup: recording last swap on pipe=1, frame 2694 [a86], time 49.524806 [ 49.524] sna_mode_wakeup: removing handle=40 [active_scanout=1] from scanout, installing handle=128 [active_scanout=3] [ 49.524] sna_mode_wakeup: flip complete, pending? 2 [ 49.524] sna_block_handler (tv=0.423000) [ 49.524] sna_scanout_do_flush: flush timer active: delta=9 [ 49.524] sna_accel_do_throttle -- no pending activity [ 49.524] sna_accel_block: evaluating timers, active=5 [ 49.524] sna_accel_block: flush timer expires in 9 [49533] [ 49.525] sna_wakeup_handler [ 49.525] sna_mode_wakeup: len=64 [ 49.525] sna_dri2_vblank_handler(type=2, sequence=2724, draw=3353) [ 49.525] sna_crtc_record_swap: recording last swap on pipe=0, frame 2724 [msc=2724], time 49.526217 [ 49.525] sna_dri2_vblank_handler: 2 complete, frame=2724 tv=49.526217 [ 49.525] sna_dri2_blit_complete: blit finished [ 49.525] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=2724, tv=49.526217) [ 49.525] frame_swap_complete(type=2): draw=146, pipe=0, frame=2724 [msc=2724], tv=49.526217 [ 49.525] sna_accel_flush: flush?=0, dirty?=0 [ 49.525] sna_dri2_event_free(draw?=1) [ 49.525] sna_dri2_remove_event: remove[0x561c94a02c70] from window 146, active? 1 [ 49.525] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 49.525] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=40] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 49.525] sna_dri2_vblank_handler complete [ 49.525] sna_mode_wakeup: recording last swap on pipe=0, frame 2724 [aa4], time 49.526217 [ 49.525] sna_mode_wakeup: removing handle=40 [active_scanout=0] from scanout, installing handle=128 [active_scanout=3] [ 49.525] sna_mode_wakeup: flip complete, pending? 1 [ 49.525] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 49.525] sna_block_handler (tv=0.422000) [ 49.525] sna_scanout_do_flush: flush timer active: delta=8 [ 49.525] sna_accel_do_throttle -- no pending activity [ 49.525] sna_accel_block: evaluating timers, active=5 [ 49.525] sna_accel_block: flush timer expires in 8 [49533] [ 49.528] sna_wakeup_handler [ 49.528] sna_accel_flush: flush?=0, dirty?=0 [ 49.528] sna_accel_flush: flush?=0, dirty?=0 [ 49.528] sna_block_handler (tv=0.419000) [ 49.528] sna_scanout_do_flush: flush timer active: delta=5 [ 49.528] sna_accel_do_throttle -- no pending activity [ 49.528] sna_accel_block: evaluating timers, active=5 [ 49.528] sna_accel_block: flush timer expires in 5 [49533] [ 49.528] sna_wakeup_handler [ 49.528] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=40, name=5 [ 49.528] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 49.528] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 49.528] sna_dri2_get_back: draw size=7680x2160, back buffer handle=40 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 [ 49.528] sna_dri2_get_back: reuse backbuffer? 1 [ 49.528] sna_dri2_get_back: back buffer handle=40, active?=0, refcnt=1 [ 49.528] sna_dri2_get_back: reuse unattached back [ 49.528] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 49.528] sna_dri2_reuse_buffer: reusing back buffer handle=40, name=5, pitch=30720, age=0 [ 49.528] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 49.528] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=128, name=76, active_scanout=3 [ 49.528] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 49.528] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 49.528] sna_accel_flush: flush?=0, dirty?=0 [ 49.528] sna_accel_flush: flush?=0, dirty?=0 [ 49.528] sna_accel_flush: flush?=0, dirty?=0 [ 49.528] sna_block_handler (tv=0.419000) [ 49.528] sna_scanout_do_flush: flush timer active: delta=5 [ 49.528] sna_accel_do_throttle -- no pending activity [ 49.528] sna_accel_block: evaluating timers, active=5 [ 49.528] sna_accel_block: flush timer expires in 5 [49533] [ 49.529] sna_wakeup_handler [ 49.529] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 49.529] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 49.529] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 49.529] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 49.529] sna_dri2_get_msc(draw=146, pipe=0) [ 49.529] sna_crtc_record_swap: recording last swap on pipe=0, frame 2724 [msc=2724], time 49.526217 [ 49.529] sna_dri2_get_msc: msc=2724 [raw=2724], ust=49526217 [ 49.529] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=40 (refs=1/1, flush=0) , front=128 (refs=1/4, flush=1) [ 49.529] sna_dri2_schedule_swap(target_msc=2724, divisor=0, remainder=0) [ 49.529] sna_dri2_schedule_swap: using front handle=128, active_scanout?=3, flush?=1 [ 49.529] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 49.529] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 49.529] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 49.529] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 49.529] sna_crtc_record_swap: recording last swap on pipe=0, frame 2724 [msc=2724], time 49.526217 [ 49.529] immediate_swap: current_msc=2724, target_msc=2724 -- yes [ 49.529] can_flip: no, shadow enabled [ 49.529] sna_dri2_add_event: adding event to window 146) [ 49.529] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 49.529] sna_dri2_immediate_blit: no pending blit, starting chain [ 49.529] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 49.529] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 49.529] can_xchg: back size=8701e00, front size=8701e00 [ 49.529] can_xchg: yes, pixmap=165 [ 49.529] sna_dri2_xchg: win=146, exchange front=128/76,ref=2 and back=40/5,ref=2, pixmap=165 7680x2160 [ 49.529] sna_dri2_xchg: back_bo handle=40, pitch=30720, size=132710400, ref=1, active_scanout?=0 [ 49.529] sna_dri2_xchg: front_bo handle=128, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 49.529] set_bo: pixmap=165, handle=40 (old handle=128) [ 49.529] set_bo: marking whole pixmap as damaged [ 49.529] set_bo: applying final/discard move-to-gpu [ 49.529] wait_for_shadow: flags=0, flips=0, handle=128, shadow=32 [ 49.529] set_bo: dropping flush hint from handle=128 [ 49.529] set_bo: adding flush hint to handle=40 [ 49.529] mark_stale(handle=128) => 1 [ 49.529] swap_limit: draw=146 setting swap limit to 3 [ 49.529] sna_dri2_swap_limit_validate: swap limit set to 3 [ 49.529] sna_next_vblank(pipe=0, waiting until next vblank) [ 49.529] sna_dri2_schedule_swap: reported target_msc=2724 [ 49.529] sna_accel_flush: flush?=0, dirty?=0 [ 49.529] sna_accel_flush: flush?=0, dirty?=0 [ 49.529] sna_accel_flush: flush?=0, dirty?=0 [ 49.529] sna_accel_flush: flush?=0, dirty?=0 [ 49.529] sna_block_handler (tv=0.418000) [ 49.529] sna_scanout_do_flush: flush timer active: delta=4 [ 49.529] sna_accel_do_throttle -- no pending activity [ 49.529] sna_accel_block: evaluating timers, active=5 [ 49.529] sna_accel_block: flush timer expires in 4 [49533] [ 49.533] sna_wakeup_handler [ 49.533] sna_block_handler (tv=0.414000) [ 49.533] sna_scanout_do_flush: flush timer active: delta=0 [ 49.533] sna_scanout_do_flush (time=49533), triggered [ 49.533] sna_scanout_flush (time=49533), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 49.533] has_shadow: has pending damage? 1, outstanding flips: 0 [ 49.533] stop_flush: scanout=40 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 49.533] has_shadow: has pending damage? 1, outstanding flips: 0 [ 49.533] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 49.533] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 49.533] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 49.533] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 49.533] sna_pixmap_move_to_gpu: already all-damaged [ 49.533] sna_pixmap_mark_active: pixmap=165, handle=40 [ 49.533] sna_mode_redisplay: crtc[0] transformed? 0 [ 49.533] sna_mode_redisplay: crtc[1] transformed? 0 [ 49.533] sna_mode_redisplay: crtc[2] transformed? 0 [ 49.533] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=40 [active=1] [ 49.533] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 128, transformed? 0 [ 49.533] get_fb: reusing fb=110 for handle=40 [ 49.534] sna_mode_redisplay: recording flip on CRTC:32 handle=40, active_scanout=2, serial=2 [ 49.534] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 49.534] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 128, transformed? 0 [ 49.534] sna_mode_redisplay: recording flip on CRTC:39 handle=40, active_scanout=3, serial=3 [ 49.534] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 49.534] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 49.534] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 49.534] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=40, shadow handle=32 [ 49.534] sna_accel_do_throttle -- no pending activity [ 49.534] sna_accel_block: evaluating timers, active=5 [ 49.534] sna_accel_block: flush timer expires in 16 [49549] [ 49.542] sna_wakeup_handler [ 49.542] sna_mode_wakeup: len=64 [ 49.542] sna_dri2_vblank_handler(type=2, sequence=2725, draw=3353) [ 49.542] sna_crtc_record_swap: recording last swap on pipe=0, frame 2725 [msc=2725], time 49.542985 [ 49.542] sna_dri2_vblank_handler: 2 complete, frame=2725 tv=49.542985 [ 49.542] sna_dri2_blit_complete: blit finished [ 49.542] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=2725, tv=49.542985) [ 49.542] frame_swap_complete(type=2): draw=146, pipe=0, frame=2725 [msc=2725], tv=49.542985 [ 49.542] sna_accel_flush: flush?=0, dirty?=0 [ 49.542] sna_dri2_event_free(draw?=1) [ 49.542] sna_dri2_remove_event: remove[0x561c9473fac0] from window 146, active? 1 [ 49.542] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 49.542] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=128] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 49.542] sna_dri2_vblank_handler complete [ 49.542] sna_mode_wakeup: recording last swap on pipe=0, frame 2725 [aa5], time 49.542985 [ 49.542] sna_mode_wakeup: removing handle=128 [active_scanout=1] from scanout, installing handle=40 [active_scanout=3] [ 49.542] sna_mode_wakeup: flip complete, pending? 2 [ 49.542] sna_block_handler (tv=0.405000) [ 49.542] sna_scanout_do_flush: flush timer active: delta=7 [ 49.542] sna_accel_do_throttle -- no pending activity [ 49.542] sna_accel_block: evaluating timers, active=5 [ 49.542] sna_accel_block: flush timer expires in 7 [49549] [ 49.545] sna_wakeup_handler [ 49.545] sna_accel_flush: flush?=0, dirty?=0 [ 49.545] sna_accel_flush: flush?=0, dirty?=0 [ 49.545] sna_block_handler (tv=0.402000) [ 49.545] sna_scanout_do_flush: flush timer active: delta=4 [ 49.545] sna_accel_do_throttle -- no pending activity [ 49.545] sna_accel_block: evaluating timers, active=5 [ 49.545] sna_accel_block: flush timer expires in 4 [49549] [ 49.545] sna_wakeup_handler [ 49.545] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=128, name=76 [ 49.545] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 49.545] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 49.545] sna_dri2_get_back: draw size=7680x2160, back buffer handle=128 size=7680x2160, is-scanout? 1, active?=1, pitch=30720, front pitch=30720 [ 49.545] sna_dri2_get_back: reuse backbuffer? 1 [ 49.545] sna_dri2_get_back: back buffer handle=128, active?=1, refcnt=1 [ 49.545] sna_dri2_get_back: cache: handle=29, active=0 [ 49.545] sna_dri2_get_back: reuse cache handle=29, name=3, flags=0 [ 49.545] sna_dri2_get_back: caching handle=128 (name=76, flags=0, active_scanout=1) [ 49.545] kgem_bo_flink: flinked handle=29 to name=3, marking non-reusable [ 49.545] sna_dri2_reuse_buffer: reusing back buffer handle=29, name=3, pitch=30720, age=0 [ 49.545] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 49.545] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=40, name=5, active_scanout=3 [ 49.545] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 49.545] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 49.545] sna_accel_flush: flush?=0, dirty?=0 [ 49.545] sna_accel_flush: flush?=0, dirty?=0 [ 49.545] sna_accel_flush: flush?=0, dirty?=0 [ 49.545] sna_block_handler (tv=0.402000) [ 49.545] sna_scanout_do_flush: flush timer active: delta=4 [ 49.545] sna_accel_do_throttle -- no pending activity [ 49.545] sna_accel_block: evaluating timers, active=5 [ 49.545] sna_accel_block: flush timer expires in 4 [49549] [ 49.546] sna_wakeup_handler [ 49.546] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 49.546] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 49.546] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 49.546] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 49.546] sna_dri2_get_msc(draw=146, pipe=0) [ 49.546] sna_crtc_record_swap: recording last swap on pipe=0, frame 2725 [msc=2725], time 49.542985 [ 49.546] sna_dri2_get_msc: msc=2725 [raw=2725], ust=49542985 [ 49.546] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=29 (refs=1/1, flush=0) , front=40 (refs=1/4, flush=1) [ 49.546] sna_dri2_schedule_swap(target_msc=2725, divisor=0, remainder=0) [ 49.546] sna_dri2_schedule_swap: using front handle=40, active_scanout?=3, flush?=1 [ 49.546] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 49.546] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 49.546] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 49.546] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 49.546] sna_crtc_record_swap: recording last swap on pipe=0, frame 2725 [msc=2725], time 49.542985 [ 49.546] immediate_swap: current_msc=2725, target_msc=2725 -- yes [ 49.546] can_flip: no, shadow enabled [ 49.546] sna_dri2_add_event: adding event to window 146) [ 49.546] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 49.546] sna_dri2_immediate_blit: no pending blit, starting chain [ 49.546] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 49.546] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 49.546] can_xchg: back size=8701e00, front size=8701e00 [ 49.546] can_xchg: yes, pixmap=165 [ 49.546] sna_dri2_xchg: win=146, exchange front=40/5,ref=2 and back=29/3,ref=2, pixmap=165 7680x2160 [ 49.546] sna_dri2_xchg: back_bo handle=29, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 49.546] sna_dri2_xchg: front_bo handle=40, pitch=30720, size=132710400, ref=4, active_scanout?=3 [ 49.546] set_bo: pixmap=165, handle=29 (old handle=40) [ 49.546] set_bo: marking whole pixmap as damaged [ 49.546] set_bo: applying final/discard move-to-gpu [ 49.546] wait_for_shadow: flags=0, flips=1, handle=40, shadow=32 [ 49.546] set_bo: dropping flush hint from handle=40 [ 49.546] set_bo: adding flush hint to handle=29 [ 49.546] mark_stale(handle=40) => 1 [ 49.546] swap_limit: draw=146 setting swap limit to 3 [ 49.546] sna_dri2_swap_limit_validate: swap limit set to 3 [ 49.546] sna_next_vblank(pipe=0, waiting until next vblank) [ 49.546] sna_dri2_schedule_swap: reported target_msc=2725 [ 49.546] sna_accel_flush: flush?=0, dirty?=0 [ 49.546] sna_accel_flush: flush?=0, dirty?=0 [ 49.546] sna_accel_flush: flush?=0, dirty?=0 [ 49.546] sna_accel_flush: flush?=0, dirty?=0 [ 49.546] sna_block_handler (tv=0.401000) [ 49.546] sna_scanout_do_flush: flush timer active: delta=3 [ 49.546] sna_scanout_do_flush (time=49546), triggered [ 49.546] sna_scanout_flush (time=49546), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 49.546] has_shadow: has pending damage? 1, outstanding flips: 1 [ 49.546] stop_flush: scanout=29 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 49.546] has_shadow: has pending damage? 1, outstanding flips: 1 [ 49.546] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 1, mode reconfiguration pending? 0) [ 49.546] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 49.546] sna_mode_redisplay: checking for 1 outstanding flip completions [ 49.546] sna_mode_redisplay: now 1 outstanding flip completions (enabled? 1) [ 49.546] sna_accel_do_throttle -- no pending activity [ 49.547] sna_accel_block: evaluating timers, active=5 [ 49.547] sna_accel_block: flush timer expires in 16 [49562] [ 49.558] sna_wakeup_handler [ 49.558] sna_mode_wakeup: len=32 [ 49.558] sna_mode_wakeup: recording last swap on pipe=1, frame 2696 [a88], time 49.558346 [ 49.558] sna_mode_wakeup: removing handle=128 [active_scanout=0] from scanout, installing handle=40 [active_scanout=2] [ 49.558] sna_mode_wakeup: flip complete, pending? 1 [ 49.558] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 49.558] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 49.558] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 49.558] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 49.558] sna_pixmap_move_to_gpu: already all-damaged [ 49.558] sna_pixmap_mark_active: pixmap=165, handle=29 [ 49.558] sna_mode_redisplay: crtc[0] transformed? 0 [ 49.558] sna_mode_redisplay: crtc[1] transformed? 0 [ 49.558] sna_mode_redisplay: crtc[2] transformed? 0 [ 49.558] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=29 [active=1] [ 49.558] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 40, transformed? 0 [ 49.558] get_fb: reusing fb=102 for handle=29 [ 49.558] sna_mode_redisplay: recording flip on CRTC:32 handle=29, active_scanout=2, serial=2 [ 49.558] __kgem_bo_clear_busy: handle=29 [ 49.558] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 40, transformed? 0 [ 49.558] sna_mode_redisplay: recording flip on CRTC:39 handle=29, active_scanout=3, serial=3 [ 49.558] __kgem_bo_clear_busy: handle=29 [ 49.558] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 49.558] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 49.558] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=29, shadow handle=32 [ 49.558] sna_block_handler (tv=0.389000) [ 49.558] sna_scanout_do_flush: flush timer active: delta=4 [ 49.558] sna_accel_do_throttle -- no pending activity [ 49.558] sna_accel_block: evaluating timers, active=5 [ 49.558] sna_accel_block: flush timer expires in 4 [49562] [ 49.559] sna_wakeup_handler [ 49.559] sna_mode_wakeup: len=64 [ 49.559] sna_dri2_vblank_handler(type=2, sequence=2726, draw=3353) [ 49.559] sna_crtc_record_swap: recording last swap on pipe=0, frame 2726 [msc=2726], time 49.559754 [ 49.559] sna_dri2_vblank_handler: 2 complete, frame=2726 tv=49.559754 [ 49.559] sna_dri2_blit_complete: blit finished [ 49.559] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=2726, tv=49.559754) [ 49.559] frame_swap_complete(type=2): draw=146, pipe=0, frame=2726 [msc=2726], tv=49.559754 [ 49.559] sna_accel_flush: flush?=0, dirty?=0 [ 49.559] sna_dri2_event_free(draw?=1) [ 49.559] sna_dri2_remove_event: remove[0x561c94ae2490] from window 146, active? 1 [ 49.559] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=29] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 49.559] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=40] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 49.559] sna_dri2_vblank_handler complete [ 49.559] sna_mode_wakeup: recording last swap on pipe=0, frame 2726 [aa6], time 49.559754 [ 49.559] sna_mode_wakeup: removing handle=40 [active_scanout=1] from scanout, installing handle=29 [active_scanout=3] [ 49.559] sna_mode_wakeup: flip complete, pending? 2 [ 49.559] sna_block_handler (tv=0.388000) [ 49.559] sna_scanout_do_flush: flush timer active: delta=3 [ 49.559] sna_scanout_do_flush (time=49559), triggered [ 49.559] sna_scanout_flush (time=49559), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 49.559] has_shadow: has pending damage? 0, outstanding flips: 1 [ 49.559] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 49.559] has_shadow: has pending damage? 0, outstanding flips: 1 [ 49.559] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) [ 49.559] sna_accel_do_throttle -- no pending activity [ 49.559] sna_accel_block: evaluating timers, active=5 [ 49.559] sna_accel_block: flush timer expires in 16 [49575] [ 49.561] sna_wakeup_handler [ 49.561] sna_accel_flush: flush?=0, dirty?=0 [ 49.561] sna_accel_flush: flush?=0, dirty?=0 [ 49.561] sna_block_handler (tv=0.386000) [ 49.561] sna_scanout_do_flush: flush timer active: delta=14 [ 49.561] sna_accel_do_throttle -- no pending activity [ 49.562] sna_accel_block: evaluating timers, active=5 [ 49.562] sna_accel_block: flush timer expires in 14 [49575] [ 49.562] sna_wakeup_handler [ 49.562] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=40, name=5 [ 49.562] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 49.562] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 49.562] sna_dri2_get_back: draw size=7680x2160, back buffer handle=40 size=7680x2160, is-scanout? 1, active?=1, pitch=30720, front pitch=30720 [ 49.562] sna_dri2_get_back: reuse backbuffer? 1 [ 49.562] sna_dri2_get_back: back buffer handle=40, active?=1, refcnt=1 [ 49.562] sna_dri2_get_back: cache: handle=128, active=0 [ 49.562] sna_dri2_get_back: reuse cache handle=128, name=76, flags=0 [ 49.562] sna_dri2_get_back: caching handle=40 (name=5, flags=0, active_scanout=1) [ 49.562] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 49.562] sna_dri2_reuse_buffer: reusing back buffer handle=128, name=76, pitch=30720, age=0 [ 49.562] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 49.562] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=29, name=3, active_scanout=3 [ 49.562] kgem_bo_flink: flinked handle=29 to name=3, marking non-reusable [ 49.562] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=29] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 49.562] sna_accel_flush: flush?=0, dirty?=0 [ 49.562] sna_accel_flush: flush?=0, dirty?=0 [ 49.562] sna_accel_flush: flush?=0, dirty?=0 [ 49.562] sna_block_handler (tv=0.385000) [ 49.562] sna_scanout_do_flush: flush timer active: delta=13 [ 49.562] sna_accel_do_throttle -- no pending activity [ 49.562] sna_accel_block: evaluating timers, active=5 [ 49.562] sna_accel_block: flush timer expires in 13 [49575] [ 49.563] sna_wakeup_handler [ 49.563] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 49.563] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 49.563] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 49.563] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 49.563] sna_dri2_get_msc(draw=146, pipe=0) [ 49.563] sna_crtc_record_swap: recording last swap on pipe=0, frame 2726 [msc=2726], time 49.559754 [ 49.563] sna_dri2_get_msc: msc=2726 [raw=2726], ust=49559754 [ 49.563] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=128 (refs=1/1, flush=0) , front=29 (refs=1/4, flush=1) [ 49.563] sna_dri2_schedule_swap(target_msc=2726, divisor=0, remainder=0) [ 49.563] sna_dri2_schedule_swap: using front handle=29, active_scanout?=3, flush?=1 [ 49.563] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 49.563] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 49.563] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 49.563] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 49.563] sna_crtc_record_swap: recording last swap on pipe=0, frame 2726 [msc=2726], time 49.559754 [ 49.563] immediate_swap: current_msc=2726, target_msc=2726 -- yes [ 49.563] can_flip: no, shadow enabled [ 49.563] sna_dri2_add_event: adding event to window 146) [ 49.563] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 49.563] sna_dri2_immediate_blit: no pending blit, starting chain [ 49.563] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 49.563] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 49.563] can_xchg: back size=8701e00, front size=8701e00 [ 49.563] can_xchg: yes, pixmap=165 [ 49.563] sna_dri2_xchg: win=146, exchange front=29/3,ref=2 and back=128/76,ref=2, pixmap=165 7680x2160 [ 49.563] sna_dri2_xchg: back_bo handle=128, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 49.563] sna_dri2_xchg: front_bo handle=29, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 49.563] set_bo: pixmap=165, handle=128 (old handle=29) [ 49.563] set_bo: marking whole pixmap as damaged [ 49.563] set_bo: applying final/discard move-to-gpu [ 49.563] wait_for_shadow: flags=0, flips=1, handle=29, shadow=32 [ 49.563] set_bo: dropping flush hint from handle=29 [ 49.563] set_bo: adding flush hint to handle=128 [ 49.563] mark_stale(handle=29) => 1 [ 49.563] swap_limit: draw=146 setting swap limit to 3 [ 49.563] sna_dri2_swap_limit_validate: swap limit set to 3 [ 49.563] sna_next_vblank(pipe=0, waiting until next vblank) [ 49.563] sna_dri2_schedule_swap: reported target_msc=2726 [ 49.563] sna_accel_flush: flush?=0, dirty?=0 [ 49.563] sna_accel_flush: flush?=0, dirty?=0 [ 49.563] sna_accel_flush: flush?=0, dirty?=0 [ 49.563] sna_accel_flush: flush?=0, dirty?=0 [ 49.563] sna_block_handler (tv=0.384000) [ 49.563] sna_scanout_do_flush: flush timer active: delta=12 [ 49.563] sna_accel_do_throttle -- no pending activity [ 49.563] sna_accel_block: evaluating timers, active=5 [ 49.563] sna_accel_block: flush timer expires in 12 [49575] [ 49.574] sna_wakeup_handler [ 49.574] sna_mode_wakeup: len=32 [ 49.574] sna_mode_wakeup: recording last swap on pipe=1, frame 2697 [a89], time 49.575118 [ 49.574] sna_mode_wakeup: removing handle=40 [active_scanout=0] from scanout, installing handle=29 [active_scanout=2] [ 49.574] sna_mode_wakeup: flip complete, pending? 1 [ 49.574] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 49.574] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 49.574] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 49.574] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 49.574] sna_pixmap_move_to_gpu: already all-damaged [ 49.574] sna_pixmap_mark_active: pixmap=165, handle=128 [ 49.574] sna_mode_redisplay: crtc[0] transformed? 0 [ 49.574] sna_mode_redisplay: crtc[1] transformed? 0 [ 49.574] sna_mode_redisplay: crtc[2] transformed? 0 [ 49.574] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=128 [active=1] [ 49.574] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 29, transformed? 0 [ 49.574] get_fb: reusing fb=112 for handle=128 [ 49.574] sna_mode_redisplay: recording flip on CRTC:32 handle=128, active_scanout=2, serial=2 [ 49.574] __kgem_bo_clear_busy: handle=128 [ 49.574] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 29, transformed? 0 [ 49.574] sna_mode_redisplay: recording flip on CRTC:39 handle=128, active_scanout=3, serial=3 [ 49.575] __kgem_bo_clear_busy: handle=128 [ 49.575] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 49.575] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 49.575] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=128, shadow handle=32 [ 49.575] sna_block_handler (tv=0.372000) [ 49.575] sna_scanout_do_flush: flush timer active: delta=0 [ 49.575] sna_scanout_do_flush (time=49575), triggered [ 49.575] sna_scanout_flush (time=49575), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 49.575] has_shadow: has pending damage? 0, outstanding flips: 2 [ 49.575] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 49.575] has_shadow: has pending damage? 0, outstanding flips: 2 [ 49.575] sna_accel_disarm_timer[0] (time=49575) [ 49.575] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 2, mode reconfiguration pending? 0) [ 49.575] sna_accel_do_throttle -- no pending activity [ 49.576] sna_wakeup_handler [ 49.576] sna_mode_wakeup: len=64 [ 49.576] sna_dri2_vblank_handler(type=2, sequence=2727, draw=3353) [ 49.576] sna_crtc_record_swap: recording last swap on pipe=0, frame 2727 [msc=2727], time 49.576527 [ 49.576] sna_dri2_vblank_handler: 2 complete, frame=2727 tv=49.576527 [ 49.576] sna_dri2_blit_complete: blit finished [ 49.576] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=2727, tv=49.576527) [ 49.576] frame_swap_complete(type=2): draw=146, pipe=0, frame=2727 [msc=2727], tv=49.576527 [ 49.576] sna_accel_flush: flush?=0, dirty?=0 [ 49.576] sna_dri2_event_free(draw?=1) [ 49.576] sna_dri2_remove_event: remove[0x561c94749170] from window 146, active? 1 [ 49.576] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 49.576] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=29] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 49.576] sna_dri2_vblank_handler complete [ 49.576] sna_mode_wakeup: recording last swap on pipe=0, frame 2727 [aa7], time 49.576527 [ 49.576] sna_mode_wakeup: removing handle=29 [active_scanout=1] from scanout, installing handle=128 [active_scanout=3] [ 49.576] sna_mode_wakeup: flip complete, pending? 2 [ 49.576] sna_block_handler (tv=0.371000) [ 49.576] has_shadow: has pending damage? 0, outstanding flips: 1 [ 49.576] sna_accel_do_throttle -- no pending activity [ 49.591] sna_wakeup_handler [ 49.591] sna_mode_wakeup: len=32 [ 49.591] sna_mode_wakeup: recording last swap on pipe=1, frame 2698 [a8a], time 49.591891 [ 49.591] sna_mode_wakeup: removing handle=29 [active_scanout=0] from scanout, installing handle=128 [active_scanout=3] [ 49.591] sna_mode_wakeup: flip complete, pending? 1 [ 49.591] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 49.591] sna_block_handler (tv=0.356000) [ 49.591] has_shadow: has pending damage? 0, outstanding flips: 0 [ 49.591] sna_accel_do_throttle -- no pending activity [ 49.616] sna_wakeup_handler [ 49.616] sna_accel_flush: flush?=0, dirty?=0 [ 49.616] sna_accel_flush: flush?=0, dirty?=0 [ 49.616] sna_block_handler (tv=0.331000) [ 49.616] has_shadow: has pending damage? 0, outstanding flips: 0 [ 49.616] sna_accel_do_throttle -- no pending activity [ 49.616] sna_wakeup_handler [ 49.616] sna_block_handler (tv=0.331000) [ 49.616] has_shadow: has pending damage? 0, outstanding flips: 0 [ 49.616] sna_accel_do_throttle -- no pending activity [ 49.617] sna_wakeup_handler [ 49.617] sna_block_handler (tv=0.330000) [ 49.617] has_shadow: has pending damage? 0, outstanding flips: 0 [ 49.617] sna_accel_do_throttle -- no pending activity [ 49.619] sna_wakeup_handler [ 49.619] sna_block_handler (tv=0.328000) [ 49.619] has_shadow: has pending damage? 0, outstanding flips: 0 [ 49.619] sna_accel_do_throttle -- no pending activity [ 49.916] sna_wakeup_handler [ 49.916] sna_accel_flush: flush?=0, dirty?=0 [ 49.916] sna_accel_flush: flush?=0, dirty?=0 [ 49.916] sna_block_handler (tv=0.500000) [ 49.916] has_shadow: has pending damage? 0, outstanding flips: 0 [ 49.917] sna_accel_do_throttle -- no pending activity [ 49.917] sna_wakeup_handler [ 49.917] sna_block_handler (tv=0.499000) [ 49.917] has_shadow: has pending damage? 0, outstanding flips: 0 [ 49.917] sna_accel_do_throttle -- no pending activity [ 49.917] sna_wakeup_handler [ 49.917] sna_accel_flush: flush?=0, dirty?=0 [ 49.917] sna_accel_flush: flush?=0, dirty?=0 [ 49.917] sna_accel_flush: flush?=0, dirty?=0 [ 49.917] sna_accel_flush: flush?=0, dirty?=0 [ 49.917] sna_block_handler (tv=0.499000) [ 49.917] has_shadow: has pending damage? 0, outstanding flips: 0 [ 49.917] sna_accel_do_throttle -- no pending activity [ 49.918] sna_wakeup_handler [ 49.918] sna_accel_flush: flush?=0, dirty?=0 [ 49.918] sna_block_handler (tv=0.498000) [ 49.918] has_shadow: has pending damage? 0, outstanding flips: 0 [ 49.918] sna_accel_do_throttle -- no pending activity [ 49.928] sna_wakeup_handler [ 49.928] sna_accel_flush: flush?=0, dirty?=0 [ 49.928] sna_accel_flush: flush?=0, dirty?=0 [ 49.928] sna_block_handler (tv=0.488000) [ 49.928] has_shadow: has pending damage? 0, outstanding flips: 0 [ 49.928] sna_accel_do_throttle -- no pending activity [ 49.944] sna_wakeup_handler [ 49.944] sna_create_pixmap(220, 20, 32, usage=0) [ 49.944] kgem_can_create_2d: 220x20 @ 32 [ 49.944] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=896, height=20 [ 49.944] kgem_can_create_2d: untiled size=20480 [ 49.944] kgem_choose_tiling: 220x20 -> 1 [ 49.944] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1024, height=24 [ 49.944] kgem_can_create_2d: tiled[1] size=24576 [ 49.944] sna_create_pixmap: usage=0, flags=1b [ 49.944] sna_create_pixmap: creating GPU pixmap 220x20, stride=880, flags=1b [ 49.944] __pop_freed_pixmap: reusing freed pixmap=3469 header [ 49.944] create_pixmap_hdr: pixmap=3472, width=220, height=20, usage=0 [ 49.944] sna_create_pixmap: serial=3472, 220x20, usage=0 [ 49.944] sna_composite_rectangles(pixmap=3473, op=0, 0 x 1 [(0, 0)x(220, 20) ...]) [ 49.944] sna_composite_rectangles: converted to op 0 [ 49.944] sna_composite_rectangles[0] (0, 0)x(220, 20) -> (0, 0), (220, 20) [ 49.944] sna_composite_rectangles: nrects=1, region=(0, 0), (220, 20) x 1 [ 49.944] sna_composite_rectangles: clipped extents (0, 0),(220, 20) x 1 [ 49.944] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(220, 20) [ 49.944] sna_composite_rectangles: dropping last-cpu hint [ 49.944] sna_drawable_use_bo pixmap=3473, box=((0, 0), (220, 20)), flags=19... [ 49.944] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 49.944] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 49.944] sna_pixmap_move_to_gpu(pixmap=3473, usage=0), flags=b [ 49.944] sna_pixmap_move_to_gpu: CPU damage? 0 [ 49.944] sna_pixmap_move_to_gpu: creating GPU bo (220x20@32), create=b [ 49.944] kgem_choose_tiling: 220x20 -> 1 [ 49.944] kgem_choose_tiling: 220x20 -> 1 [ 49.944] sna_pixmap_alloc_gpu: pixmap=3473 [ 49.944] kgem_create_2d(220x20, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 49.944] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1024, height=24 [ 49.944] kgem_set_tiling: handle=125, tiling=1 [1], pitch=1024 [1024]: 1 [ 49.944] kgem_bo_remove_from_inactive: removing handle=125 from inactive [ 49.944] from inactive: pitch=1024, tiling=1: handle=125, id=2032 [ 49.944] __sna_damage_all(220, 20) [ 49.944] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 49.944] sna_pixmap_mark_active: pixmap=3473, handle=125 [ 49.944] sna_drawable_use_bo: allocated GPU bo for operation [ 49.944] sna_drawable_use_bo: using GPU bo with damage? 0 [ 49.944] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 49.944] kgem_bo_is_render: handle=125, rq? 0 [0] [ 49.944] kgem_bo_is_render: handle=125, rq? 0 [0] [ 49.944] gen9_render_fill_boxes(0 x 1 [(0, 0), (220, 20) ...]) [ 49.944] sna_render_get_solid: 0 [ 49.944] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 49.944] kgem_check_bo: num_pages=+16, num_exec=+1 [ 49.944] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 49.944] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 49.944] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 49.944] kgem_add_handle: handle=4, index=0 [ 49.944] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 49.944] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 49.944] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 49.944] gen9_composite_get_binding_table(ffc0) [ 49.944] kgem_add_reloc64: handle=125, pos=16360, delta=0, domains=20002 [ 49.944] kgem_add_handle: handle=125, index=1 [ 49.944] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd0d4000) [ 49.944] __kgem_bo_mark_dirty: handle=125 (proxy? 0) [ 49.944] [3fe0] bind bo(handle=125, addr=fd0d4000), format=192, width=220, height=20, pitch=1024, tiling=1 -> render [ 49.944] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 49.944] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 49.944] kgem_add_handle: handle=7, index=2 [ 49.944] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 49.944] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 49.944] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 49.944] gen9_emit_sampler: sampler = 1 [ 49.944] gen9_emit_sf: num_sf_outputs=1 [ 49.944] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 49.944] gen9_emit_vertex_elements: setup id=0 [ 49.944] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 49.944] (0, 0), (220, 20) [ 49.944] gen8_vertex_flush[490] = 3 [ 49.944] sna_composite_rectangles: pixmap=3473 marking clear [0]? 1 [ 49.944] sna_composite_rectangles(pixmap=3473, op=1, fff2f1f0 x 1 [(0, 0)x(220, 20) ...]) [ 49.944] sna_composite_rectangles: converted to op 1 [ 49.944] sna_composite_rectangles[0] (0, 0)x(220, 20) -> (0, 0), (220, 20) [ 49.944] sna_composite_rectangles: nrects=1, region=(0, 0), (220, 20) x 1 [ 49.944] sna_composite_rectangles: clipped extents (0, 0),(220, 20) x 1 [ 49.944] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(220, 20) [ 49.944] sna_composite_rectangles: promoting to full GPU [ 49.944] sna_composite_rectangles: dropping last-cpu hint [ 49.944] sna_drawable_use_bo pixmap=3473, box=((0, 0), (220, 20)), flags=19... [ 49.944] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 49.944] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 49.944] sna_drawable_use_bo: using whole GPU bo [ 49.944] gen9_render_fill_boxes (op=1, color=(f2f2, f1f1, f0f0, ffff) [20028888]) [ 49.944] kgem_bo_is_render: handle=125, rq? 1 [1] [ 49.944] gen9_render_fill_boxes(fff2f1f0 x 1 [(0, 0), (220, 20) ...]) [ 49.944] sna_render_get_solid: fff2f1f0 [ 49.944] sna_render_get_solid(15) = fff2f1f0 (old) [ 49.944] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 49.944] kgem_check_bo: num_pages=+0, num_exec=+0 [ 49.944] gen9_composite_get_binding_table(ff00) [ 49.944] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 49.944] kgem_add_reloc64: adding proxy [delta=60] for handle=8 [ 49.944] kgem_add_handle: handle=8, index=3 [ 49.944] kgem_add_reloc64[5] = (delta=60, target handle=3, presumed=fdffe000) [ 49.944] [3fb0] bind bo(handle=8, addr=fdffe03c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 49.944] gen9_emit_vertex_elements: setup id=0 [ 49.944] (0, 0), (220, 20) [ 49.944] gen8_vertex_flush[4cc] = 3 [ 49.944] sna_composite_rectangles: pixmap=3473 marking clear [fff2f1f0]? 1 [ 49.944] sna_composite_rectangles(pixmap=3473, op=1, ff300a24 x 2 [(0, 0)x(220, 20) ...]) [ 49.944] sna_composite_rectangles: converted to op 1 [ 49.944] sna_composite_rectangles[0] (0, 0)x(220, 20) -> (0, 0), (220, 20) [ 49.944] sna_composite_rectangles[1] (0, 0)x(220, 20) -> (0, 0), (220, 20) [ 49.944] sna_composite_rectangles: nrects=2, region=(0, 0), (220, 20) x 2 [ 49.944] sna_composite_rectangles: clipped extents (0, 0),(220, 20) x 1 [ 49.944] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(220, 20) [ 49.944] sna_composite_rectangles: promoting to full GPU [ 49.944] sna_composite_rectangles: dropping last-cpu hint [ 49.944] sna_drawable_use_bo pixmap=3473, box=((0, 0), (220, 20)), flags=19... [ 49.944] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 49.944] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 49.944] sna_drawable_use_bo: using whole GPU bo [ 49.944] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 49.944] kgem_bo_is_render: handle=125, rq? 1 [1] [ 49.944] gen9_render_fill_boxes(ff300a24 x 1 [(0, 0), (220, 20) ...]) [ 49.944] sna_render_get_solid: ff300a24 [ 49.944] sna_render_get_solid(17) = ff300a24 (old) [ 49.944] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 49.944] kgem_check_bo: num_pages=+0, num_exec=+0 [ 49.944] gen9_composite_get_binding_table(fe80) [ 49.944] kgem_add_reloc64: handle=8, pos=16280, delta=0, domains=40000 [ 49.944] kgem_add_reloc64: adding proxy [delta=68] for handle=8 [ 49.944] kgem_add_reloc64[6] = (delta=68, target handle=3, presumed=fdffe000) [ 49.944] [3f90] bind bo(handle=8, addr=fdffe044), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 49.944] gen9_emit_vertex_elements: setup id=0 [ 49.944] (0, 0), (220, 20) [ 49.944] gen8_vertex_flush[508] = 3 [ 49.944] sna_composite_rectangles: pixmap=3473 marking clear [ff300a24]? 1 [ 49.944] sna_glyphs(op=3, nlist=2, src=(1, -2)) [ 49.944] kgem_bo_is_busy: handle=125, domain: 0 exec? 1, rq? 1 [ 49.944] can_discard_mask: nlist=2, mask=28888, depth 32, op=3 (bounded? 1) [ 49.944] glyphs_format: format=166024, depth=32 [ 49.944] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 49.944] sna_glyphs: discarding mask [ 49.944] glyphs0_to_dst(op=3, src=(1, -2), nlist=2, dst=(1, -2)+(0, 0)) [ 49.944] clipped_glyphs? 47 glyph in 2 lists extents (0, -14), (199, 19), region (0, 0), (199, 19): yes [ 49.944] gen9_render_composite: 0x0, current mode=1/1 [ 49.944] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 49.944] gen9_composite_fallback: mask is already on the GPU, try to use GPU [ 49.944] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 49.944] sna_drawable_use_bo pixmap=3473, box=((0, 0), (199, 19)), flags=7... [ 49.944] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 49.944] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 49.944] sna_drawable_use_bo: using whole GPU bo [ 49.944] gen9_composite_set_target: pixmap=3473, format=20028888, size=220x20, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 49.944] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 49.944] color_convert: src=ffffffff [20028888] [ 49.944] color_convert: dst=ffffffff [20028888] [ 49.944] sna_render_get_solid: ffffffff [ 49.944] sna_render_get_solid(white) [ 49.944] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 49.944] sna_transform_is_imprecise_integer_translation: no transform [ 49.944] gen9_composite_picture: integer translation (0, 0), removing [ 49.944] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 49.944] sna_render_pixmap_bo: GPU all damaged [ 49.944] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 49.944] gen4_choose_composite_emitter: solid, identity mask [ 49.944] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 49.944] aligning vertex: was 2, now 4 floats per vertex [ 49.944] gen9_composite_get_binding_table(fe00) [ 49.944] kgem_add_reloc64: handle=7, pos=16248, delta=0, domains=40000 [ 49.944] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 49.944] kgem_add_reloc64[7] = (delta=1048, target handle=2, presumed=fffe8000) [ 49.944] [3f70] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 49.944] kgem_add_reloc64: handle=6, pos=16232, delta=0, domains=40000 [ 49.944] kgem_add_handle: handle=6, index=4 [ 49.944] kgem_add_reloc64[8] = (delta=0, target handle=4, presumed=fd581000) [ 49.944] [3f60] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 49.944] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 49.944] gen9_emit_sampler: sampler = a [ 49.944] gen9_emit_sf: num_sf_outputs=2 [ 49.944] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 49.944] gen9_emit_vertex_elements: setup id=9 [ 49.944] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 49.944] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 49.944] glyphs0_to_dst: glyph=(10, -13), (19, 1), clip=(0, 0), (199, 19) [ 49.944] glyphs0_to_dst: blt=(10, 0), (19, 1) [ 49.944] emit_primitive_identity_mask__avx2: dst=(10, 0), mask=(832.00, 45.00) x (9.00, 1.00) [ 49.944] glyphs0_to_dst: glyph=(55, -10), (64, 1), clip=(0, 0), (199, 19) [ 49.944] glyphs0_to_dst: blt=(55, 0), (64, 1) [ 49.944] emit_primitive_identity_mask__avx2: dst=(55, 0), mask=(880.00, 26.00) x (9.00, 1.00) [ 49.945] glyphs0_to_dst: glyph=(73, -13), (82, 1), clip=(0, 0), (199, 19) [ 49.945] glyphs0_to_dst: blt=(73, 0), (82, 1) [ 49.945] emit_primitive_identity_mask__avx2: dst=(73, 0), mask=(832.00, 45.00) x (9.00, 1.00) [ 49.945] glyphs0_to_dst: glyph=(91, -10), (100, 1), clip=(0, 0), (199, 19) [ 49.945] glyphs0_to_dst: blt=(91, 0), (100, 1) [ 49.945] emit_primitive_identity_mask__avx2: dst=(91, 0), mask=(880.00, 26.00) x (9.00, 1.00) [ 49.945] glyphs0_to_dst: glyph=(99, 0), (110, 2), clip=(0, 0), (199, 19) [ 49.945] glyphs0_to_dst: blt=(99, 0), (110, 2) [ 49.945] emit_primitive_identity_mask__avx2: dst=(99, 0), mask=(832.00, 48.00) x (11.00, 2.00) [ 49.945] glyphs0_to_dst: glyph=(135, 0), (146, 2), clip=(0, 0), (199, 19) [ 49.945] glyphs0_to_dst: blt=(135, 0), (146, 2) [ 49.945] emit_primitive_identity_mask__avx2: dst=(135, 0), mask=(832.00, 48.00) x (11.00, 2.00) [ 49.945] glyphs0_to_dst: glyph=(162, -10), (172, 1), clip=(0, 0), (199, 19) [ 49.945] glyphs0_to_dst: blt=(162, 0), (172, 1) [ 49.945] emit_primitive_identity_mask__avx2: dst=(162, 0), mask=(880.00, 58.00) x (10.00, 1.00) [ 49.945] glyphs0_to_dst: glyph=(0, 10), (10, 13), clip=(0, 0), (199, 19) [ 49.945] glyphs0_to_dst: blt=(0, 10), (10, 13) [ 49.945] emit_primitive_identity_mask__avx2: dst=(0, 10), mask=(1008.00, 48.00) x (10.00, 3.00) [ 49.945] glyphs0_to_dst: glyph=(10, 4), (19, 18), clip=(0, 0), (199, 19) [ 49.945] glyphs0_to_dst: blt=(10, 4), (19, 18) [ 49.945] emit_primitive_identity_mask__avx2: dst=(10, 4), mask=(832.00, 32.00) x (9.00, 14.00) [ 49.945] glyphs0_to_dst: glyph=(19, 7), (28, 15), clip=(0, 0), (199, 19) [ 49.945] glyphs0_to_dst: blt=(19, 7), (28, 15) [ 49.945] emit_primitive_identity_mask__avx2: dst=(19, 7), mask=(896.00, 48.00) x (9.00, 8.00) [ 49.945] glyphs0_to_dst: glyph=(27, 7), (37, 15), clip=(0, 0), (199, 19) [ 49.945] glyphs0_to_dst: blt=(27, 7), (37, 15) [ 49.945] emit_primitive_identity_mask__avx2: dst=(27, 7), mask=(848.00, 16.00) x (10.00, 8.00) [ 49.945] glyphs0_to_dst: glyph=(37, 7), (46, 15), clip=(0, 0), (199, 19) [ 49.945] glyphs0_to_dst: blt=(37, 7), (46, 15) [ 49.945] emit_primitive_identity_mask__avx2: dst=(37, 7), mask=(848.00, 48.00) x (9.00, 8.00) [ 49.945] glyphs0_to_dst: glyph=(45, 4), (55, 15), clip=(0, 0), (199, 19) [ 49.945] glyphs0_to_dst: blt=(45, 4), (55, 15) [ 49.945] emit_primitive_identity_mask__avx2: dst=(45, 4), mask=(992.00, 32.00) x (10.00, 11.00) [ 49.945] glyphs0_to_dst: glyph=(55, 7), (64, 18), clip=(0, 0), (199, 19) [ 49.945] glyphs0_to_dst: blt=(55, 7), (64, 18) [ 49.945] emit_primitive_identity_mask__avx2: dst=(55, 7), mask=(880.00, 16.00) x (9.00, 11.00) [ 49.945] glyphs0_to_dst: glyph=(64, 4), (73, 15), clip=(0, 0), (199, 19) [ 49.945] glyphs0_to_dst: blt=(64, 4), (73, 15) [ 49.945] emit_primitive_identity_mask__avx2: dst=(64, 4), mask=(880.00, 0.00) x (9.00, 11.00) [ 49.945] glyphs0_to_dst: glyph=(73, 4), (82, 18), clip=(0, 0), (199, 19) [ 49.945] glyphs0_to_dst: blt=(73, 4), (82, 18) [ 49.945] emit_primitive_identity_mask__avx2: dst=(73, 4), mask=(832.00, 32.00) x (9.00, 14.00) [ 49.945] glyphs0_to_dst: glyph=(81, 7), (91, 15), clip=(0, 0), (199, 19) [ 49.945] glyphs0_to_dst: blt=(81, 7), (91, 15) [ 49.945] emit_primitive_identity_mask__avx2: dst=(81, 7), mask=(848.00, 16.00) x (10.00, 8.00) [ 49.945] glyphs0_to_dst: glyph=(91, 7), (100, 18), clip=(0, 0), (199, 19) [ 49.945] glyphs0_to_dst: blt=(91, 7), (100, 18) [ 49.945] emit_primitive_identity_mask__avx2: dst=(91, 7), mask=(880.00, 16.00) x (9.00, 11.00) [ 49.945] glyphs0_to_dst: glyph=(99, 17), (110, 19), clip=(0, 0), (199, 19) [ 49.945] glyphs0_to_dst: blt=(99, 17), (110, 19) [ 49.945] emit_primitive_identity_mask__avx2: dst=(99, 17), mask=(832.00, 48.00) x (11.00, 2.00) [ 49.945] glyphs0_to_dst: glyph=(108, 3), (118, 15), clip=(0, 0), (199, 19) [ 49.945] glyphs0_to_dst: blt=(108, 3), (118, 15) [ 49.945] emit_primitive_identity_mask__avx2: dst=(108, 3), mask=(864.00, 0.00) x (10.00, 12.00) [ 49.945] glyphs0_to_dst: glyph=(117, 7), (127, 15), clip=(0, 0), (199, 19) [ 49.945] glyphs0_to_dst: blt=(117, 7), (127, 15) [ 49.945] emit_primitive_identity_mask__avx2: dst=(117, 7), mask=(864.00, 32.00) x (10.00, 8.00) [ 49.945] glyphs0_to_dst: glyph=(126, 4), (136, 15), clip=(0, 0), (199, 19) [ 49.945] glyphs0_to_dst: blt=(126, 4), (136, 15) [ 49.945] emit_primitive_identity_mask__avx2: dst=(126, 4), mask=(880.00, 32.00) x (10.00, 11.00) [ 49.945] glyphs0_to_dst: glyph=(135, 17), (146, 19), clip=(0, 0), (199, 19) [ 49.945] glyphs0_to_dst: blt=(135, 17), (146, 19) [ 49.945] emit_primitive_identity_mask__avx2: dst=(135, 17), mask=(832.00, 48.00) x (11.00, 2.00) [ 49.945] glyphs0_to_dst: glyph=(144, 4), (154, 15), clip=(0, 0), (199, 19) [ 49.945] glyphs0_to_dst: blt=(144, 4), (154, 15) [ 49.945] emit_primitive_identity_mask__avx2: dst=(144, 4), mask=(880.00, 32.00) x (10.00, 11.00) [ 49.945] glyphs0_to_dst: glyph=(153, 7), (163, 15), clip=(0, 0), (199, 19) [ 49.945] glyphs0_to_dst: blt=(153, 7), (163, 15) [ 49.945] emit_primitive_identity_mask__avx2: dst=(153, 7), mask=(944.00, 0.00) x (10.00, 8.00) [ 49.945] glyphs0_to_dst: glyph=(162, 7), (172, 18), clip=(0, 0), (199, 19) [ 49.945] glyphs0_to_dst: blt=(162, 7), (172, 18) [ 49.945] emit_primitive_identity_mask__avx2: dst=(162, 7), mask=(880.00, 48.00) x (10.00, 11.00) [ 49.945] glyphs0_to_dst: glyph=(174, 12), (179, 15), clip=(0, 0), (199, 19) [ 49.945] glyphs0_to_dst: blt=(174, 12), (179, 15) [ 49.945] emit_primitive_identity_mask__avx2: dst=(174, 12), mask=(1008.00, 32.00) x (5.00, 3.00) [ 49.945] glyphs0_to_dst: glyph=(181, 7), (190, 15), clip=(0, 0), (199, 19) [ 49.945] glyphs0_to_dst: blt=(181, 7), (190, 15) [ 49.945] emit_primitive_identity_mask__avx2: dst=(181, 7), mask=(896.00, 48.00) x (9.00, 8.00) [ 49.945] glyphs0_to_dst: glyph=(190, 3), (199, 15), clip=(0, 0), (199, 19) [ 49.945] glyphs0_to_dst: blt=(190, 3), (199, 15) [ 49.945] emit_primitive_identity_mask__avx2: dst=(190, 3), mask=(992.00, 48.00) x (9.00, 12.00) [ 49.945] gen8_vertex_flush[5e4] = 87 [ 49.945] gen9_magic_ca_pass: CA fixup (5 -> 92) [ 49.945] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 49.945] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 49.945] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 49.945] sna_composite_rectangles(pixmap=3473, op=1, ffffffff x 1 [(208, 1)x(9, 17) ...]) [ 49.945] sna_composite_rectangles: converted to op 1 [ 49.945] sna_composite_rectangles[0] (208, 1)x(9, 17) -> (208, 1), (217, 18) [ 49.945] sna_composite_rectangles: nrects=1, region=(208, 1), (217, 18) x 1 [ 49.945] sna_composite_rectangles: clipped extents (208, 1),(217, 18) x 1 [ 49.945] sna_composite_rectangles: pixmap +(0, 0) extents (208, 1),(217, 18) [ 49.945] sna_composite_rectangles: dropping last-cpu hint [ 49.945] sna_drawable_use_bo pixmap=3473, box=((208, 1), (217, 18)), flags=9... [ 49.945] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 49.945] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 49.945] sna_drawable_use_bo: using whole GPU bo [ 49.945] gen9_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20028888]) [ 49.945] kgem_bo_is_render: handle=125, rq? 1 [1] [ 49.945] gen9_render_fill_boxes(ffffffff x 1 [(208, 1), (217, 18) ...]) [ 49.945] sna_render_get_solid: ffffffff [ 49.945] sna_render_get_solid(white) [ 49.945] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 49.945] kgem_check_bo: num_pages=+0, num_exec=+0 [ 49.945] aligning vertex: was 4, now 2 floats per vertex [ 49.945] gen9_composite_get_binding_table(fd40) [ 49.945] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 49.945] gen9_emit_sampler: sampler = 1 [ 49.945] gen9_emit_sf: num_sf_outputs=1 [ 49.945] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 49.945] gen9_emit_vertex_elements: setup id=0 [ 49.945] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 49.945] (208, 1), (217, 18) [ 49.945] gen8_vertex_flush[700] = 3 [ 49.945] sna_copy_area: src=pixmap=3473:(0, 0)x(220, 20)+(0, 0) -> dst=pixmap=3060:(477, 680)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 49.945] sna_copy_area: normal copy [ 49.945] sna_do_copy: src=(0, 0), dst=(477, 680), size=(220x20) [ 49.945] sna_do_copy: after drawable: src=(0, 0), dst=(542, 704), size=(220x20) [ 49.945] sna_do_copy: dst extents (542, 704), (762, 724), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 49.945] sna_do_copy: clipped dst extents (542, 704), (762, 724) [ 49.945] sna_do_copy: unclipped src extents (0, 0), (220, 20) [ 49.945] sna_do_copy: clipped src extents (0, 0), (220, 20) [ 49.945] sna_do_copy: pixmap -- no source clipping [ 49.945] sna_do_copy: src extents (0, 0), (220, 20) x 1 [ 49.945] sna_do_copy: copy region (542, 704), (762, 724) x 1 + (-542, -704) [ 49.945] sna_copy_boxes (boxes=1x[(542, 704), (762, 724)...], src pixmap=3473+(-542, -704), dst pixmap=3060+(-65, -24), alu=3, src.size=220x20, dst.size=3775x2136) [ 49.945] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94ac8f90, gpu_bo=125, cpu_bo=0), replaces=0 [ 49.945] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 49.945] sna_drawable_use_bo pixmap=3060, box=((477, 680), (697, 700)), flags=b... [ 49.945] sna_drawable_use_bo: exported target, set PREFER_GPU [ 49.945] sna_drawable_use_bo: pinned, never REPLACES [ 49.945] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=b [ 49.945] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 49.945] sna_drawable_use_bo: using whole GPU bo [ 49.945] sna_pixmap_move_to_gpu(pixmap=3473, usage=0), flags=a [ 49.945] sna_pixmap_move_to_gpu: already all-damaged [ 49.945] sna_pixmap_mark_active: pixmap=3473, handle=125 [ 49.945] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 49.945] gen9_render_copy_boxes (-477, -680)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 49.945] kgem_bo_is_render: handle=125, rq? 1 [1] [ 49.945] kgem_bo_is_render: handle=9, rq? 0 [0] [ 49.945] kgem_bo_is_render: handle=9, rq? 0 [0] [ 49.945] kgem_bo_is_render: handle=125, rq? 1 [1] [ 49.945] kgem_set_mode: flushing before new bo [ 49.945] gen8_vertex_close: used=374, vbo active? 23, vb=201, nreloc=2 [ 49.945] gen8_vertex_close: reloc[0] = 287 [ 49.945] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 49.945] kgem_add_handle: handle=23, index=5 [ 49.945] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=fd541000) [ 49.945] gen8_vertex_close: reloc[1] = 372 [ 49.945] kgem_add_reloc64: handle=23, pos=372, delta=0, domains=200000 [ 49.945] kgem_add_reloc64[10] = (delta=0, target handle=5, presumed=fd541000) [ 49.945] batch[1/1, flags=1800]: 454 454 16224 16384, nreloc=11, nexec=6, nfence=0, aperture=1116 [fenced=0] [ 49.945] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 49.945] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 49.945] kgem_fixup_relocs: shrinking by 61440 [ 49.945] __kgem_busy: handle=1, busy=0, wedged=0 [ 49.945] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 49.945] kgem_commit: release handle=125 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd0d4000 [ 49.945] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 49.945] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 49.945] __kgem_bo_clear_busy: handle=7 [ 49.945] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 49.945] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 49.945] __kgem_bo_clear_busy: handle=8 [ 49.945] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 49.945] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 49.945] __kgem_bo_clear_busy: handle=8 [ 49.945] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 49.945] __kgem_bo_clear_busy: handle=7 [ 49.945] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 49.945] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 49.945] __kgem_busy: handle=1, busy=131072, wedged=0 [ 49.945] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 49.945] kgem_check_bo: num_pages=+8116, num_exec=+2 [ 49.945] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 49.945] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 49.945] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 49.945] kgem_add_handle: handle=4, index=0 [ 49.945] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 49.945] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 49.945] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 49.945] gen9_composite_get_binding_table(ffc0) [ 49.945] kgem_add_reloc64: handle=9, pos=16360, delta=0, domains=20002 [ 49.945] kgem_add_handle: handle=9, index=1 [ 49.945] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f02dd000) [ 49.945] __kgem_bo_mark_dirty: handle=9 (proxy? 0) [ 49.945] [3fe0] bind bo(handle=9, addr=f02dd000), format=192, width=3775, height=2136, pitch=15360, tiling=1 -> render [ 49.945] kgem_add_reloc64: handle=125, pos=16344, delta=0, domains=40000 [ 49.945] kgem_add_handle: handle=125, index=2 [ 49.945] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd0d4000) [ 49.945] [3fd0] bind bo(handle=125, addr=fd0d4000), format=192, width=220, height=20, pitch=1024, tiling=1 -> sampler [ 49.945] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 49.945] gen9_emit_sampler: sampler = 0 [ 49.945] gen9_emit_sf: num_sf_outputs=1 [ 49.945] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 49.945] gen9_emit_vertex_elements: setup id=0 [ 49.945] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 49.945] (0, 0) -> (477, 680) + (220, 20) [ 49.945] gen8_vertex_flush[490] = 3 [ 49.945] sna_accel_flush: flush?=1, dirty?=0 [ 49.945] gen8_vertex_close: used=380, vbo active? 23, vb=1, nreloc=1 [ 49.945] gen8_vertex_close: reloc[0] = 287 [ 49.945] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 49.945] kgem_add_handle: handle=23, index=3 [ 49.945] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 49.945] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=8190 [fenced=0] [ 49.945] __kgem_busy: handle=1, busy=0, wedged=0 [ 49.945] __kgem_retire_rq: request 1 complete [ 49.945] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 49.945] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 49.945] kgem_fixup_relocs: shrinking by 61440 [ 49.945] __kgem_busy: handle=1, busy=0, wedged=0 [ 49.945] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 49.945] kgem_commit: release handle=9 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f02dd000 [ 49.945] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 49.945] kgem_commit: release handle=125 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd0d4000 [ 49.946] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 49.946] __kgem_busy: handle=1, busy=131072, wedged=0 [ 49.946] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 49.946] sna_accel_flush: flush?=0, dirty?=0 [ 49.946] sna_accel_flush: flush?=0, dirty?=0 [ 49.946] sna_accel_flush: flush?=0, dirty?=0 [ 49.946] sna_destroy_pixmap: pixmap=3473, attached?=1 [ 49.946] _kgem_bo_destroy: handle=125, proxy? 0 [ 49.946] __kgem_bo_destroy: handle=125, size=65536 [ 49.946] __kgem_busy: handle=125, busy=0, wedged=0 [ 49.946] __kgem_bo_clear_busy: handle=125 [ 49.946] kgem_bo_move_to_inactive: moving handle=125 to inactive [ 49.946] __sna_free_pixmap(pixmap=3473) [ 49.946] sna_accel_flush: flush?=0, dirty?=0 [ 49.946] sna_accel_flush: flush?=0, dirty?=0 [ 49.946] sna_accel_flush: flush?=0, dirty?=0 [ 49.946] sna_block_handler (tv=0.470000) [ 49.946] kgem_retire, need_retire?=1 [ 49.946] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 49.946] kgem_retire__requests_ring: retiring ring 0 [ 49.946] __kgem_busy: handle=1, busy=0, wedged=0 [ 49.946] __kgem_retire_rq: request 1 complete [ 49.946] __kgem_bo_flush: handle=9, busy=0, wedged=0 [ 49.946] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 49.946] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 49.946] kgem_retire -- retired=0, need_retire=0 [ 49.946] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 49.946] gen6_render_retire: resetting idle vbo [ 49.946] has_shadow: has pending damage? 0, outstanding flips: 0 [ 49.946] sna_accel_do_throttle -- no pending activity [ 49.947] sna_wakeup_handler [ 49.947] sna_accel_flush: flush?=0, dirty?=0 [ 49.947] sna_accel_flush: flush?=0, dirty?=0 [ 49.947] sna_block_handler (tv=0.469000) [ 49.947] has_shadow: has pending damage? 0, outstanding flips: 0 [ 49.947] sna_accel_do_throttle -- no pending activity [ 49.947] sna_wakeup_handler [ 49.947] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=29, name=3 [ 49.947] kgem_bo_flink: flinked handle=29 to name=3, marking non-reusable [ 49.947] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 49.947] sna_dri2_get_back: draw size=7680x2160, back buffer handle=29 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 [ 49.947] sna_dri2_get_back: reuse backbuffer? 1 [ 49.947] sna_dri2_get_back: back buffer handle=29, active?=0, refcnt=1 [ 49.947] sna_dri2_get_back: reuse unattached back [ 49.947] kgem_bo_flink: flinked handle=29 to name=3, marking non-reusable [ 49.947] sna_dri2_reuse_buffer: reusing back buffer handle=29, name=3, pitch=30720, age=0 [ 49.947] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 49.947] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=128, name=76, active_scanout=3 [ 49.947] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 49.947] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 49.947] sna_accel_flush: flush?=0, dirty?=0 [ 49.947] sna_accel_flush: flush?=0, dirty?=0 [ 49.947] sna_accel_flush: flush?=0, dirty?=0 [ 49.947] sna_block_handler (tv=0.469000) [ 49.947] has_shadow: has pending damage? 0, outstanding flips: 0 [ 49.947] timer_enable (time=49947), starting timer 0 [ 49.947] sna_accel_do_throttle -- no pending activity [ 49.947] sna_accel_block: evaluating timers, active=5 [ 49.947] sna_accel_block: flush timer expires in 8 [49955] [ 49.947] sna_wakeup_handler [ 49.947] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 49.947] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 49.947] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 49.947] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 49.947] sna_dri2_get_msc(draw=146, pipe=0) [ 49.948] sna_crtc_record_swap: recording last swap on pipe=0, frame 2749 [msc=2749], time 49.945516 [ 49.948] sna_dri2_get_msc: msc=2749 [raw=2749], ust=49945516 [ 49.948] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=29 (refs=1/1, flush=0) , front=128 (refs=1/4, flush=1) [ 49.948] sna_dri2_schedule_swap(target_msc=2727, divisor=0, remainder=0) [ 49.948] sna_dri2_schedule_swap: using front handle=128, active_scanout?=3, flush?=1 [ 49.948] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 49.948] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 49.948] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 49.948] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 49.948] sna_crtc_record_swap: recording last swap on pipe=0, frame 2749 [msc=2749], time 49.945516 [ 49.948] immediate_swap: current_msc=2749, target_msc=2727 -- yes [ 49.948] can_flip: no, shadow enabled [ 49.948] sna_dri2_add_event: adding event to window 146) [ 49.948] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 49.948] sna_dri2_immediate_blit: no pending blit, starting chain [ 49.948] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 49.948] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 49.948] can_xchg: back size=8701e00, front size=8701e00 [ 49.948] can_xchg: yes, pixmap=165 [ 49.948] sna_dri2_xchg: win=146, exchange front=128/76,ref=2 and back=29/3,ref=2, pixmap=165 7680x2160 [ 49.948] sna_dri2_xchg: back_bo handle=29, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 49.948] sna_dri2_xchg: front_bo handle=128, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 49.948] set_bo: pixmap=165, handle=29 (old handle=128) [ 49.948] set_bo: marking whole pixmap as damaged [ 49.948] set_bo: applying final/discard move-to-gpu [ 49.948] wait_for_shadow: flags=0, flips=0, handle=128, shadow=32 [ 49.948] set_bo: dropping flush hint from handle=128 [ 49.948] set_bo: adding flush hint to handle=29 [ 49.948] mark_stale(handle=128) => 1 [ 49.948] swap_limit: draw=146 setting swap limit to 3 [ 49.948] sna_dri2_swap_limit_validate: swap limit set to 3 [ 49.948] sna_next_vblank(pipe=0, waiting until next vblank) [ 49.948] sna_dri2_schedule_swap: reported target_msc=2749 [ 49.948] sna_accel_flush: flush?=0, dirty?=0 [ 49.948] sna_accel_flush: flush?=0, dirty?=0 [ 49.948] sna_accel_flush: flush?=0, dirty?=0 [ 49.948] sna_accel_flush: flush?=0, dirty?=0 [ 49.948] sna_block_handler (tv=0.468000) [ 49.948] sna_scanout_do_flush: flush timer active: delta=7 [ 49.948] sna_accel_do_throttle -- no pending activity [ 49.948] sna_accel_block: evaluating timers, active=5 [ 49.948] sna_accel_block: flush timer expires in 7 [49955] [ 49.955] sna_wakeup_handler [ 49.955] sna_block_handler (tv=0.461000) [ 49.955] sna_scanout_do_flush: flush timer active: delta=0 [ 49.955] sna_scanout_do_flush (time=49955), triggered [ 49.955] sna_scanout_flush (time=49955), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 49.955] has_shadow: has pending damage? 1, outstanding flips: 0 [ 49.955] stop_flush: scanout=29 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 49.955] has_shadow: has pending damage? 1, outstanding flips: 0 [ 49.955] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 49.955] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 49.955] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 49.955] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 49.955] sna_pixmap_move_to_gpu: already all-damaged [ 49.955] sna_pixmap_mark_active: pixmap=165, handle=29 [ 49.955] sna_mode_redisplay: crtc[0] transformed? 0 [ 49.955] sna_mode_redisplay: crtc[1] transformed? 0 [ 49.955] sna_mode_redisplay: crtc[2] transformed? 0 [ 49.955] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=29 [active=1] [ 49.955] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 128, transformed? 0 [ 49.955] get_fb: reusing fb=102 for handle=29 [ 49.955] sna_mode_redisplay: recording flip on CRTC:32 handle=29, active_scanout=2, serial=2 [ 49.955] __kgem_bo_clear_busy: handle=29 [ 49.955] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 128, transformed? 0 [ 49.955] sna_mode_redisplay: recording flip on CRTC:39 handle=29, active_scanout=3, serial=3 [ 49.955] __kgem_bo_clear_busy: handle=29 [ 49.955] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 49.955] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 49.955] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=29, shadow handle=32 [ 49.955] sna_accel_do_throttle -- no pending activity [ 49.955] sna_accel_block: evaluating timers, active=5 [ 49.955] sna_accel_block: flush timer expires in 16 [49971] [ 49.960] sna_wakeup_handler [ 49.960] sna_mode_wakeup: len=32 [ 49.960] sna_mode_wakeup: recording last swap on pipe=1, frame 2720 [aa0], time 49.960854 [ 49.960] sna_mode_wakeup: removing handle=128 [active_scanout=1] from scanout, installing handle=29 [active_scanout=3] [ 49.960] sna_mode_wakeup: flip complete, pending? 2 [ 49.960] sna_block_handler (tv=0.456000) [ 49.960] sna_scanout_do_flush: flush timer active: delta=11 [ 49.960] sna_accel_do_throttle -- no pending activity [ 49.960] sna_accel_block: evaluating timers, active=5 [ 49.960] sna_accel_block: flush timer expires in 11 [49971] [ 49.961] sna_wakeup_handler [ 49.961] sna_mode_wakeup: len=64 [ 49.961] sna_dri2_vblank_handler(type=2, sequence=2750, draw=3353) [ 49.961] sna_crtc_record_swap: recording last swap on pipe=0, frame 2750 [msc=2750], time 49.962262 [ 49.961] sna_dri2_vblank_handler: 2 complete, frame=2750 tv=49.962262 [ 49.961] sna_dri2_blit_complete: blit finished [ 49.961] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=2750, tv=49.962262) [ 49.961] frame_swap_complete(type=2): draw=146, pipe=0, frame=2750 [msc=2750], tv=49.962262 [ 49.961] sna_accel_flush: flush?=0, dirty?=0 [ 49.961] sna_dri2_event_free(draw?=1) [ 49.961] sna_dri2_remove_event: remove[0x561c94a02c70] from window 146, active? 1 [ 49.961] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=29] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 49.962] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=128] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 49.962] sna_dri2_vblank_handler complete [ 49.962] sna_mode_wakeup: recording last swap on pipe=0, frame 2750 [abe], time 49.962262 [ 49.962] sna_mode_wakeup: removing handle=128 [active_scanout=0] from scanout, installing handle=29 [active_scanout=3] [ 49.962] sna_mode_wakeup: flip complete, pending? 1 [ 49.962] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 49.962] sna_block_handler (tv=0.454000) [ 49.962] sna_scanout_do_flush: flush timer active: delta=9 [ 49.962] sna_accel_do_throttle -- no pending activity [ 49.962] sna_accel_block: evaluating timers, active=5 [ 49.962] sna_accel_block: flush timer expires in 9 [49971] [ 49.971] sna_wakeup_handler [ 49.971] sna_block_handler (tv=0.445000) [ 49.971] sna_scanout_do_flush: flush timer active: delta=0 [ 49.971] sna_scanout_do_flush (time=49971), triggered [ 49.971] sna_scanout_flush (time=49971), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 49.971] has_shadow: has pending damage? 0, outstanding flips: 0 [ 49.971] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 49.971] has_shadow: has pending damage? 0, outstanding flips: 0 [ 49.971] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 49.971] sna_accel_do_throttle -- no pending activity [ 49.971] sna_accel_block: evaluating timers, active=5 [ 49.971] sna_accel_block: flush timer expires in 16 [49987] [ 49.987] sna_wakeup_handler [ 49.987] sna_block_handler (tv=0.429000) [ 49.987] sna_scanout_do_flush: flush timer active: delta=0 [ 49.987] sna_scanout_do_flush (time=49987), triggered [ 49.987] sna_scanout_flush (time=49987), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 49.987] has_shadow: has pending damage? 0, outstanding flips: 0 [ 49.987] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 49.987] has_shadow: has pending damage? 0, outstanding flips: 0 [ 49.987] sna_accel_disarm_timer[0] (time=49987) [ 49.987] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 49.987] sna_accel_do_throttle -- no pending activity [ 50.042] sna_wakeup_handler [ 50.043] sna_accel_flush: flush?=0, dirty?=0 [ 50.043] sna_accel_flush: flush?=0, dirty?=0 [ 50.043] sna_block_handler (tv=0.373000) [ 50.043] has_shadow: has pending damage? 0, outstanding flips: 0 [ 50.043] sna_accel_do_throttle -- no pending activity [ 50.043] sna_wakeup_handler [ 50.043] sna_block_handler (tv=0.373000) [ 50.043] has_shadow: has pending damage? 0, outstanding flips: 0 [ 50.043] sna_accel_do_throttle -- no pending activity [ 50.044] sna_wakeup_handler [ 50.044] sna_block_handler (tv=0.372000) [ 50.044] has_shadow: has pending damage? 0, outstanding flips: 0 [ 50.044] sna_accel_do_throttle -- no pending activity [ 50.326] sna_wakeup_handler [ 50.327] sna_accel_flush: flush?=0, dirty?=0 [ 50.327] sna_accel_flush: flush?=0, dirty?=0 [ 50.327] sna_block_handler (tv=0.499000) [ 50.327] has_shadow: has pending damage? 0, outstanding flips: 0 [ 50.327] sna_accel_do_throttle -- no pending activity [ 50.327] sna_wakeup_handler [ 50.327] sna_block_handler (tv=0.499000) [ 50.327] has_shadow: has pending damage? 0, outstanding flips: 0 [ 50.327] sna_accel_do_throttle -- no pending activity [ 50.327] sna_wakeup_handler [ 50.327] sna_accel_flush: flush?=0, dirty?=0 [ 50.327] sna_accel_flush: flush?=0, dirty?=0 [ 50.327] sna_accel_flush: flush?=0, dirty?=0 [ 50.327] sna_accel_flush: flush?=0, dirty?=0 [ 50.327] sna_block_handler (tv=0.499000) [ 50.327] has_shadow: has pending damage? 0, outstanding flips: 0 [ 50.327] sna_accel_do_throttle -- no pending activity [ 50.328] sna_wakeup_handler [ 50.328] sna_accel_flush: flush?=0, dirty?=0 [ 50.328] sna_block_handler (tv=0.498000) [ 50.328] has_shadow: has pending damage? 0, outstanding flips: 0 [ 50.328] sna_accel_do_throttle -- no pending activity [ 50.338] sna_wakeup_handler [ 50.338] sna_accel_flush: flush?=0, dirty?=0 [ 50.338] sna_accel_flush: flush?=0, dirty?=0 [ 50.338] sna_block_handler (tv=0.488000) [ 50.338] has_shadow: has pending damage? 0, outstanding flips: 0 [ 50.338] sna_accel_do_throttle -- no pending activity [ 50.354] sna_wakeup_handler [ 50.354] sna_create_pixmap(697, 37, 32, usage=0) [ 50.354] kgem_can_create_2d: 697x37 @ 32 [ 50.354] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2816, height=37 [ 50.354] kgem_can_create_2d: untiled size=106496 [ 50.354] kgem_choose_tiling: TLB near-miss between lines 697x37 (pitch=2788), forcing tiling 1 [ 50.354] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2816, height=37 [ 50.354] kgem_can_create_2d: tiled[-1] size=106496 [ 50.354] sna_create_pixmap: usage=0, flags=1b [ 50.354] sna_create_pixmap: creating GPU pixmap 697x37, stride=2788, flags=1b [ 50.354] __pop_freed_pixmap: reusing freed pixmap=3473 header [ 50.354] create_pixmap_hdr: pixmap=3474, width=697, height=37, usage=0 [ 50.354] sna_create_pixmap: serial=3474, 697x37, usage=0 [ 50.354] sna_composite_rectangles(pixmap=3475, op=0, 0 x 1 [(0, 0)x(697, 37) ...]) [ 50.354] sna_composite_rectangles: converted to op 0 [ 50.354] sna_composite_rectangles[0] (0, 0)x(697, 37) -> (0, 0), (697, 37) [ 50.354] sna_composite_rectangles: nrects=1, region=(0, 0), (697, 37) x 1 [ 50.354] sna_composite_rectangles: clipped extents (0, 0),(697, 37) x 1 [ 50.354] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(697, 37) [ 50.354] sna_composite_rectangles: dropping last-cpu hint [ 50.354] sna_drawable_use_bo pixmap=3475, box=((0, 0), (697, 37)), flags=19... [ 50.354] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 50.354] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 50.354] sna_pixmap_move_to_gpu(pixmap=3475, usage=0), flags=b [ 50.354] sna_pixmap_move_to_gpu: CPU damage? 0 [ 50.354] sna_pixmap_move_to_gpu: creating GPU bo (697x37@32), create=b [ 50.354] kgem_choose_tiling: TLB near-miss between lines 697x37 (pitch=2788), forcing tiling 1 [ 50.354] kgem_choose_tiling: TLB near-miss between lines 697x37 (pitch=2788), forcing tiling 1 [ 50.354] sna_pixmap_alloc_gpu: pixmap=3475 [ 50.354] kgem_create_2d(697x37, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 50.354] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=3072, height=40 [ 50.354] inactive too small: 16 < 30 [ 50.354] kgem_bo_remove_from_inactive: removing handle=17 from inactive [ 50.354] from inactive: pitch=3072, tiling=1: handle=17, id=2033 [ 50.354] __sna_damage_all(697, 37) [ 50.354] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 50.354] sna_pixmap_mark_active: pixmap=3475, handle=17 [ 50.354] sna_drawable_use_bo: allocated GPU bo for operation [ 50.354] sna_drawable_use_bo: using GPU bo with damage? 0 [ 50.354] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 50.354] kgem_bo_is_render: handle=17, rq? 0 [0] [ 50.354] kgem_bo_is_render: handle=17, rq? 0 [0] [ 50.354] gen9_render_fill_boxes(0 x 1 [(0, 0), (697, 37) ...]) [ 50.354] sna_render_get_solid: 0 [ 50.354] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 50.354] kgem_check_bo: num_pages=+64, num_exec=+1 [ 50.354] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 50.354] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 50.354] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 50.354] kgem_add_handle: handle=4, index=0 [ 50.354] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 50.354] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 50.354] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 50.354] gen9_composite_get_binding_table(ffc0) [ 50.354] kgem_add_reloc64: handle=17, pos=16360, delta=0, domains=20002 [ 50.354] kgem_add_handle: handle=17, index=1 [ 50.354] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fff63000) [ 50.354] __kgem_bo_mark_dirty: handle=17 (proxy? 0) [ 50.354] [3fe0] bind bo(handle=17, addr=fff63000), format=192, width=697, height=37, pitch=3072, tiling=1 -> render [ 50.354] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 50.354] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 50.354] kgem_add_handle: handle=7, index=2 [ 50.354] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 50.354] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 50.354] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 50.354] gen9_emit_sampler: sampler = 1 [ 50.354] gen9_emit_sf: num_sf_outputs=1 [ 50.354] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 50.354] gen9_emit_vertex_elements: setup id=0 [ 50.354] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 50.354] (0, 0), (697, 37) [ 50.354] gen8_vertex_flush[490] = 3 [ 50.354] sna_composite_rectangles: pixmap=3475 marking clear [0]? 1 [ 50.354] sna_composite_rectangles(pixmap=3475, op=1, fff2f1f0 x 4 [(684, 0)x(13, 17) ...]) [ 50.354] sna_composite_rectangles: converted to op 1 [ 50.354] sna_composite_rectangles[0] (684, 0)x(13, 17) -> (684, 0), (697, 17) [ 50.354] sna_composite_rectangles[1] (684, 17)x(13, 3) -> (684, 17), (697, 20) [ 50.354] sna_composite_rectangles[2] (0, 17)x(13, 3) -> (0, 17), (13, 20) [ 50.354] sna_composite_rectangles[3] (0, 20)x(13, 17) -> (0, 20), (13, 37) [ 50.354] sna_composite_rectangles: nrects=4, region=(0, 0), (697, 37) x 4 [ 50.354] sna_composite_rectangles: clipped extents (0, 0),(697, 37) x 4 [ 50.354] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(697, 37) [ 50.354] sna_composite_rectangles: dropping last-cpu hint [ 50.354] sna_drawable_use_bo pixmap=3475, box=((0, 0), (697, 37)), flags=1... [ 50.354] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 50.354] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 50.354] sna_drawable_use_bo: using whole GPU bo [ 50.354] gen9_render_fill_boxes (op=1, color=(f2f2, f1f1, f0f0, ffff) [20028888]) [ 50.354] kgem_bo_is_render: handle=17, rq? 1 [1] [ 50.354] gen9_render_fill_boxes(fff2f1f0 x 4 [(684, 0), (697, 17) ...]) [ 50.354] sna_render_get_solid: fff2f1f0 [ 50.354] sna_render_get_solid(15) = fff2f1f0 (old) [ 50.354] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 50.354] kgem_check_bo: num_pages=+0, num_exec=+0 [ 50.354] gen9_composite_get_binding_table(ff00) [ 50.354] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 50.354] kgem_add_reloc64: adding proxy [delta=60] for handle=8 [ 50.354] kgem_add_handle: handle=8, index=3 [ 50.354] kgem_add_reloc64[5] = (delta=60, target handle=3, presumed=fdffe000) [ 50.354] [3fb0] bind bo(handle=8, addr=fdffe03c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 50.354] gen9_emit_vertex_elements: setup id=0 [ 50.354] (684, 0), (697, 17) [ 50.354] (0, 17), (13, 20) [ 50.354] (684, 17), (697, 20) [ 50.354] (0, 20), (13, 37) [ 50.354] gen8_vertex_flush[4cc] = 12 [ 50.354] sna_composite_rectangles(pixmap=3475, op=1, ff300a24 x 4 [(684, 0)x(13, 17) ...]) [ 50.354] sna_composite_rectangles: converted to op 1 [ 50.354] sna_composite_rectangles[0] (684, 0)x(13, 17) -> (684, 0), (697, 17) [ 50.354] sna_composite_rectangles[1] (684, 17)x(13, 3) -> (684, 17), (697, 20) [ 50.354] sna_composite_rectangles[2] (0, 17)x(13, 3) -> (0, 17), (13, 20) [ 50.354] sna_composite_rectangles[3] (0, 20)x(13, 17) -> (0, 20), (13, 37) [ 50.354] sna_composite_rectangles: nrects=4, region=(0, 0), (697, 37) x 4 [ 50.354] sna_composite_rectangles: clipped extents (0, 0),(697, 37) x 4 [ 50.354] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(697, 37) [ 50.354] sna_composite_rectangles: dropping last-cpu hint [ 50.354] sna_drawable_use_bo pixmap=3475, box=((0, 0), (697, 37)), flags=1... [ 50.354] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 50.354] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 50.354] sna_drawable_use_bo: using whole GPU bo [ 50.354] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 50.354] kgem_bo_is_render: handle=17, rq? 1 [1] [ 50.354] gen9_render_fill_boxes(ff300a24 x 4 [(684, 0), (697, 17) ...]) [ 50.354] sna_render_get_solid: ff300a24 [ 50.354] sna_render_get_solid(17) = ff300a24 (old) [ 50.354] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 50.354] kgem_check_bo: num_pages=+0, num_exec=+0 [ 50.354] gen9_composite_get_binding_table(fe80) [ 50.354] kgem_add_reloc64: handle=8, pos=16280, delta=0, domains=40000 [ 50.354] kgem_add_reloc64: adding proxy [delta=68] for handle=8 [ 50.354] kgem_add_reloc64[6] = (delta=68, target handle=3, presumed=fdffe000) [ 50.354] [3f90] bind bo(handle=8, addr=fdffe044), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 50.354] gen9_emit_vertex_elements: setup id=0 [ 50.354] (684, 0), (697, 17) [ 50.354] (0, 17), (13, 20) [ 50.354] (684, 17), (697, 20) [ 50.354] (0, 20), (13, 37) [ 50.354] gen8_vertex_flush[508] = 12 [ 50.354] sna_composite_rectangles(pixmap=3475, op=1, ff300a24 x 4 [(684, 0)x(13, 17) ...]) [ 50.354] sna_composite_rectangles: converted to op 1 [ 50.354] sna_composite_rectangles[0] (684, 0)x(13, 17) -> (684, 0), (697, 17) [ 50.354] sna_composite_rectangles[1] (684, 17)x(13, 3) -> (684, 17), (697, 20) [ 50.354] sna_composite_rectangles[2] (0, 17)x(13, 3) -> (0, 17), (13, 20) [ 50.354] sna_composite_rectangles[3] (0, 20)x(13, 17) -> (0, 20), (13, 37) [ 50.354] sna_composite_rectangles: nrects=4, region=(0, 0), (697, 37) x 4 [ 50.354] sna_composite_rectangles: clipped extents (0, 0),(697, 37) x 4 [ 50.354] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(697, 37) [ 50.354] sna_composite_rectangles: dropping last-cpu hint [ 50.354] sna_drawable_use_bo pixmap=3475, box=((0, 0), (697, 37)), flags=1... [ 50.354] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 50.354] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 50.354] sna_drawable_use_bo: using whole GPU bo [ 50.354] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 50.354] kgem_bo_is_render: handle=17, rq? 1 [1] [ 50.354] gen9_render_fill_boxes(ff300a24 x 4 [(684, 0), (697, 17) ...]) [ 50.354] sna_render_get_solid: ff300a24 [ 50.354] sna_render_get_solid(17) = ff300a24 (last) [ 50.354] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 50.354] kgem_check_bo: num_pages=+0, num_exec=+0 [ 50.354] gen9_composite_get_binding_table(fe00) [ 50.354] gen9_emit_vertex_elements: setup id=0 [ 50.354] (684, 0), (697, 17) [ 50.354] (0, 17), (13, 20) [ 50.354] (684, 17), (697, 20) [ 50.354] (0, 20), (13, 37) [ 50.354] gen8_vertex_flush[508] = 24 [ 50.354] sna_glyphs(op=3, nlist=1, src=(1, 15)) [ 50.354] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 50.354] sna_glyphs: discarding mask [ 50.354] glyphs0_to_dst(op=3, src=(1, 15), nlist=1, dst=(1, 15)+(0, 0)) [ 50.354] clipped_glyphs? 2 glyph in 1 lists extents (1, 5), (19, 18), region (2, 17), (13, 18): yes [ 50.354] gen9_render_composite: 0x0, current mode=1/1 [ 50.354] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 50.354] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 50.354] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 50.354] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 50.354] sna_drawable_use_bo pixmap=3475, box=((2, 17), (13, 18)), flags=7... [ 50.354] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 50.354] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 50.354] sna_drawable_use_bo: using whole GPU bo [ 50.354] gen9_composite_set_target: pixmap=3475, format=20028888, size=697x37, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 50.354] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 50.354] color_convert: src=ff8ae234 [20028888] [ 50.354] color_convert: dst=ff8ae234 [20028888] [ 50.354] sna_render_get_solid: ff8ae234 [ 50.354] sna_render_get_solid(22) = ff8ae234 (old) [ 50.354] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 50.354] sna_transform_is_imprecise_integer_translation: no transform [ 50.354] gen9_composite_picture: integer translation (0, 0), removing [ 50.354] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 50.354] sna_render_pixmap_bo: GPU all damaged [ 50.354] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 50.354] gen4_choose_composite_emitter: solid, identity mask [ 50.354] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 50.354] aligning vertex: was 2, now 4 floats per vertex [ 50.354] gen9_composite_get_binding_table(fe00) [ 50.354] kgem_add_reloc64: handle=8, pos=16248, delta=0, domains=40000 [ 50.354] kgem_add_reloc64: adding proxy [delta=88] for handle=8 [ 50.354] kgem_add_reloc64[7] = (delta=88, target handle=3, presumed=fdffe000) [ 50.354] [3f70] bind bo(handle=8, addr=fdffe058), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 50.354] kgem_add_reloc64: handle=6, pos=16232, delta=0, domains=40000 [ 50.354] kgem_add_handle: handle=6, index=4 [ 50.354] kgem_add_reloc64[8] = (delta=0, target handle=4, presumed=fd581000) [ 50.354] [3f60] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 50.354] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 50.354] gen9_emit_sampler: sampler = a [ 50.354] gen9_emit_sf: num_sf_outputs=2 [ 50.354] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 50.354] gen9_emit_vertex_elements: setup id=9 [ 50.354] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 50.354] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 50.354] glyphs0_to_dst: glyph=(9, 5), (19, 18), clip=(2, 17), (13, 18) [ 50.354] glyphs0_to_dst: blt=(9, 17), (13, 18) [ 50.354] emit_primitive_identity_mask__avx2: dst=(9, 17), mask=(672.00, 60.00) x (4.00, 1.00) [ 50.354] gen8_vertex_flush[5e4] = 3 [ 50.354] gen9_magic_ca_pass: CA fixup (20 -> 23) [ 50.354] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 50.354] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 50.354] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 50.354] sna_composite_rectangles(pixmap=3475, op=1, ffffffff x 2 [(1, 18)x(9, 2) ...]) [ 50.354] sna_composite_rectangles: converted to op 1 [ 50.354] sna_composite_rectangles[0] (1, 18)x(9, 2) -> (1, 18), (10, 20) [ 50.354] sna_composite_rectangles[1] (1, 20)x(9, 15) -> (1, 20), (10, 35) [ 50.354] sna_composite_rectangles: nrects=2, region=(1, 18), (10, 35) x 2 [ 50.354] sna_composite_rectangles: clipped extents (1, 18),(10, 35) x 1 [ 50.354] sna_composite_rectangles: pixmap +(0, 0) extents (1, 18),(10, 35) [ 50.354] sna_composite_rectangles: dropping last-cpu hint [ 50.354] sna_drawable_use_bo pixmap=3475, box=((1, 18), (10, 35)), flags=9... [ 50.354] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 50.354] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 50.354] sna_drawable_use_bo: using whole GPU bo [ 50.354] gen9_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20028888]) [ 50.354] kgem_bo_is_render: handle=17, rq? 1 [1] [ 50.354] gen9_render_fill_boxes(ffffffff x 1 [(1, 18), (10, 35) ...]) [ 50.354] sna_render_get_solid: ffffffff [ 50.354] sna_render_get_solid(white) [ 50.354] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 50.354] kgem_check_bo: num_pages=+0, num_exec=+0 [ 50.354] aligning vertex: was 4, now 2 floats per vertex [ 50.354] gen9_composite_get_binding_table(fd40) [ 50.354] kgem_add_reloc64: handle=7, pos=16200, delta=0, domains=40000 [ 50.354] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 50.354] kgem_add_reloc64[9] = (delta=1048, target handle=2, presumed=fffe8000) [ 50.354] [3f40] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 50.354] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 50.354] gen9_emit_sampler: sampler = 1 [ 50.354] gen9_emit_sf: num_sf_outputs=1 [ 50.354] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 50.354] gen9_emit_vertex_elements: setup id=0 [ 50.354] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 50.354] (1, 18), (10, 35) [ 50.354] gen8_vertex_flush[720] = 3 [ 50.354] sna_validate_gc(0x561c94ab2470) changes=e0000, previous serial=80000d2f, drawable=d2f [ 50.354] sna_validate_gc: recomputing clip [ 50.354] sna_validate_gc: composite clip=4x[(65, 704), (762, 741)] [0x561c94a33930] [ 50.354] sna_copy_area: src=pixmap=3475:(0, 0)x(697, 37)+(0, 0) -> dst=pixmap=3060:(0, 680)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 50.354] sna_copy_area: normal copy [ 50.354] sna_do_copy: src=(0, 0), dst=(0, 680), size=(697x37) [ 50.354] sna_do_copy: after drawable: src=(0, 0), dst=(65, 704), size=(697x37) [ 50.354] sna_do_copy: dst extents (65, 704), (762, 741), dst clip extents (65, 704), (762, 741), dst size=3775x2136 [ 50.354] sna_do_copy: clipped dst extents (65, 704), (762, 741) [ 50.354] sna_do_copy: unclipped src extents (0, 0), (697, 37) [ 50.354] sna_do_copy: clipped src extents (0, 0), (697, 37) [ 50.354] sna_do_copy: pixmap -- no source clipping [ 50.354] sna_do_copy: src extents (0, 0), (697, 37) x 1 [ 50.354] sna_do_copy: copy region (65, 704), (762, 741) x 4 + (-65, -704) [ 50.354] sna_copy_boxes (boxes=4x[(749, 704), (762, 721)...], src pixmap=3475+(-65, -704), dst pixmap=3060+(-65, -24), alu=3, src.size=697x37, dst.size=3775x2136) [ 50.354] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94ac8f90, gpu_bo=17, cpu_bo=0), replaces=0 [ 50.354] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 50.354] sna_drawable_use_bo pixmap=3060, box=((0, 680), (697, 717)), flags=3... [ 50.354] sna_drawable_use_bo: exported target, set PREFER_GPU [ 50.354] sna_drawable_use_bo: pinned, never REPLACES [ 50.354] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=3 [ 50.354] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 50.354] sna_drawable_use_bo: using whole GPU bo [ 50.354] sna_pixmap_move_to_gpu(pixmap=3475, usage=0), flags=a [ 50.354] sna_pixmap_move_to_gpu: already all-damaged [ 50.354] sna_pixmap_mark_active: pixmap=3475, handle=17 [ 50.354] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 50.354] gen9_render_copy_boxes (0, -680)->(0, 0) x 4, alu=3, flags=0, self-copy=0, overlaps? 0 [ 50.354] kgem_bo_is_render: handle=17, rq? 1 [1] [ 50.355] kgem_bo_is_render: handle=9, rq? 0 [0] [ 50.355] kgem_bo_is_render: handle=9, rq? 0 [0] [ 50.355] kgem_bo_is_render: handle=17, rq? 1 [1] [ 50.355] kgem_set_mode: flushing before new bo [ 50.355] gen8_vertex_close: used=98, vbo active? 23, vb=201, nreloc=2 [ 50.355] gen8_vertex_close: reloc[0] = 287 [ 50.355] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 50.355] kgem_add_handle: handle=23, index=5 [ 50.355] kgem_add_reloc64[10] = (delta=0, target handle=5, presumed=fd541000) [ 50.355] gen8_vertex_close: reloc[1] = 372 [ 50.355] kgem_add_reloc64: handle=23, pos=372, delta=0, domains=200000 [ 50.355] kgem_add_reloc64[11] = (delta=0, target handle=5, presumed=fd541000) [ 50.355] batch[1/1, flags=1800]: 462 462 16192 16384, nreloc=12, nexec=6, nfence=0, aperture=1164 [fenced=0] [ 50.355] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 50.355] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 50.355] kgem_fixup_relocs: shrinking by 61440 [ 50.355] __kgem_busy: handle=1, busy=0, wedged=0 [ 50.355] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 50.355] kgem_commit: release handle=17 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fff63000 [ 50.355] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 50.355] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 50.355] __kgem_bo_clear_busy: handle=7 [ 50.355] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 50.355] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 50.355] __kgem_bo_clear_busy: handle=8 [ 50.355] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 50.355] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 50.355] __kgem_bo_clear_busy: handle=8 [ 50.355] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 50.355] __kgem_bo_clear_busy: handle=8 [ 50.355] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 50.355] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 50.355] __kgem_bo_clear_busy: handle=7 [ 50.355] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 50.355] __kgem_busy: handle=1, busy=131072, wedged=0 [ 50.355] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 50.355] kgem_check_bo: num_pages=+8164, num_exec=+2 [ 50.355] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 50.355] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 50.355] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 50.355] kgem_add_handle: handle=4, index=0 [ 50.355] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 50.355] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 50.355] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 50.355] gen9_composite_get_binding_table(ffc0) [ 50.355] kgem_add_reloc64: handle=9, pos=16360, delta=0, domains=20002 [ 50.355] kgem_add_handle: handle=9, index=1 [ 50.355] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f02dd000) [ 50.355] __kgem_bo_mark_dirty: handle=9 (proxy? 0) [ 50.355] [3fe0] bind bo(handle=9, addr=f02dd000), format=192, width=3775, height=2136, pitch=15360, tiling=1 -> render [ 50.355] kgem_add_reloc64: handle=17, pos=16344, delta=0, domains=40000 [ 50.355] kgem_add_handle: handle=17, index=2 [ 50.355] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fff63000) [ 50.355] [3fd0] bind bo(handle=17, addr=fff63000), format=192, width=697, height=37, pitch=3072, tiling=1 -> sampler [ 50.355] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 50.355] gen9_emit_sampler: sampler = 0 [ 50.355] gen9_emit_sf: num_sf_outputs=1 [ 50.355] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 50.355] gen9_emit_vertex_elements: setup id=0 [ 50.355] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 50.355] (684, 0) -> (684, 680) + (13, 17) [ 50.355] (0, 17) -> (0, 697) + (13, 3) [ 50.355] (684, 17) -> (684, 697) + (13, 3) [ 50.355] (0, 20) -> (0, 700) + (13, 17) [ 50.355] gen8_vertex_flush[490] = 12 [ 50.355] sna_accel_flush: flush?=1, dirty?=0 [ 50.355] gen8_vertex_close: used=122, vbo active? 23, vb=1, nreloc=1 [ 50.355] gen8_vertex_close: reloc[0] = 287 [ 50.355] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 50.355] kgem_add_handle: handle=23, index=3 [ 50.355] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 50.355] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=8238 [fenced=0] [ 50.355] __kgem_busy: handle=1, busy=0, wedged=0 [ 50.355] __kgem_retire_rq: request 1 complete [ 50.355] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 50.355] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 50.355] kgem_fixup_relocs: shrinking by 61440 [ 50.355] __kgem_busy: handle=1, busy=0, wedged=0 [ 50.355] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 50.355] kgem_commit: release handle=9 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f02dd000 [ 50.355] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 50.355] kgem_commit: release handle=17 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fff63000 [ 50.355] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 50.355] __kgem_busy: handle=1, busy=131072, wedged=0 [ 50.355] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 50.355] sna_accel_flush: flush?=0, dirty?=0 [ 50.355] sna_accel_flush: flush?=0, dirty?=0 [ 50.355] sna_accel_flush: flush?=0, dirty?=0 [ 50.355] sna_accel_flush: flush?=0, dirty?=0 [ 50.355] sna_destroy_pixmap: pixmap=3475, attached?=1 [ 50.355] _kgem_bo_destroy: handle=17, proxy? 0 [ 50.355] __kgem_bo_destroy: handle=17, size=262144 [ 50.355] __kgem_busy: handle=17, busy=0, wedged=0 [ 50.355] __kgem_bo_clear_busy: handle=17 [ 50.355] kgem_bo_move_to_inactive: moving handle=17 to inactive [ 50.355] __sna_free_pixmap(pixmap=3475) [ 50.355] sna_accel_flush: flush?=0, dirty?=0 [ 50.355] sna_accel_flush: flush?=0, dirty?=0 [ 50.355] sna_accel_flush: flush?=0, dirty?=0 [ 50.355] sna_block_handler (tv=0.471000) [ 50.355] kgem_retire, need_retire?=1 [ 50.355] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 50.355] kgem_retire__requests_ring: retiring ring 0 [ 50.355] __kgem_busy: handle=1, busy=0, wedged=0 [ 50.355] __kgem_retire_rq: request 1 complete [ 50.355] __kgem_bo_flush: handle=9, busy=0, wedged=0 [ 50.355] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 50.355] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 50.355] kgem_retire -- retired=0, need_retire=0 [ 50.355] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 50.355] gen6_render_retire: resetting idle vbo [ 50.355] has_shadow: has pending damage? 0, outstanding flips: 0 [ 50.355] sna_accel_do_throttle -- no pending activity [ 50.355] sna_wakeup_handler [ 50.355] sna_accel_flush: flush?=0, dirty?=0 [ 50.355] sna_accel_flush: flush?=0, dirty?=0 [ 50.355] sna_block_handler (tv=0.471000) [ 50.355] has_shadow: has pending damage? 0, outstanding flips: 0 [ 50.355] sna_accel_do_throttle -- no pending activity [ 50.355] sna_wakeup_handler [ 50.355] sna_accel_flush: flush?=0, dirty?=0 [ 50.355] sna_accel_flush: flush?=0, dirty?=0 [ 50.355] sna_block_handler (tv=0.471000) [ 50.355] has_shadow: has pending damage? 0, outstanding flips: 0 [ 50.355] sna_accel_do_throttle -- no pending activity [ 50.357] sna_wakeup_handler [ 50.357] sna_accel_flush: flush?=0, dirty?=0 [ 50.357] sna_accel_flush: flush?=0, dirty?=0 [ 50.357] sna_block_handler (tv=0.469000) [ 50.357] has_shadow: has pending damage? 0, outstanding flips: 0 [ 50.357] sna_accel_do_throttle -- no pending activity [ 50.357] sna_wakeup_handler [ 50.357] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=128, name=76 [ 50.357] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 50.357] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 50.357] sna_dri2_get_back: draw size=7680x2160, back buffer handle=128 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 [ 50.357] sna_dri2_get_back: reuse backbuffer? 1 [ 50.357] sna_dri2_get_back: back buffer handle=128, active?=0, refcnt=1 [ 50.357] sna_dri2_get_back: reuse unattached back [ 50.357] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 50.357] sna_dri2_reuse_buffer: reusing back buffer handle=128, name=76, pitch=30720, age=0 [ 50.357] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 50.357] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=29, name=3, active_scanout=3 [ 50.357] kgem_bo_flink: flinked handle=29 to name=3, marking non-reusable [ 50.357] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=29] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 50.357] sna_accel_flush: flush?=0, dirty?=0 [ 50.357] sna_accel_flush: flush?=0, dirty?=0 [ 50.357] sna_accel_flush: flush?=0, dirty?=0 [ 50.357] sna_block_handler (tv=0.469000) [ 50.357] has_shadow: has pending damage? 0, outstanding flips: 0 [ 50.357] timer_enable (time=50357), starting timer 0 [ 50.357] sna_accel_do_throttle -- no pending activity [ 50.357] sna_accel_block: evaluating timers, active=5 [ 50.357] sna_accel_block: flush timer expires in 8 [50365] [ 50.358] sna_wakeup_handler [ 50.358] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 50.358] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 50.358] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 50.358] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 50.358] sna_dri2_get_msc(draw=146, pipe=0) [ 50.358] sna_crtc_record_swap: recording last swap on pipe=0, frame 2773 [msc=2773], time 50.348069 [ 50.358] sna_dri2_get_msc: msc=2773 [raw=2773], ust=50348069 [ 50.358] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=128 (refs=1/1, flush=0) , front=29 (refs=1/4, flush=1) [ 50.358] sna_dri2_schedule_swap(target_msc=2750, divisor=0, remainder=0) [ 50.358] sna_dri2_schedule_swap: using front handle=29, active_scanout?=3, flush?=1 [ 50.358] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 50.358] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 50.358] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 50.358] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 50.358] sna_crtc_record_swap: recording last swap on pipe=0, frame 2773 [msc=2773], time 50.348069 [ 50.358] immediate_swap: current_msc=2773, target_msc=2750 -- yes [ 50.358] can_flip: no, shadow enabled [ 50.358] sna_dri2_add_event: adding event to window 146) [ 50.358] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 50.358] sna_dri2_immediate_blit: no pending blit, starting chain [ 50.358] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 50.358] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 50.358] can_xchg: back size=8701e00, front size=8701e00 [ 50.358] can_xchg: yes, pixmap=165 [ 50.358] sna_dri2_xchg: win=146, exchange front=29/3,ref=2 and back=128/76,ref=2, pixmap=165 7680x2160 [ 50.358] sna_dri2_xchg: back_bo handle=128, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 50.358] sna_dri2_xchg: front_bo handle=29, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 50.358] set_bo: pixmap=165, handle=128 (old handle=29) [ 50.358] set_bo: marking whole pixmap as damaged [ 50.358] set_bo: applying final/discard move-to-gpu [ 50.358] wait_for_shadow: flags=0, flips=0, handle=29, shadow=32 [ 50.358] set_bo: dropping flush hint from handle=29 [ 50.358] set_bo: adding flush hint to handle=128 [ 50.358] mark_stale(handle=29) => 1 [ 50.358] swap_limit: draw=146 setting swap limit to 3 [ 50.358] sna_dri2_swap_limit_validate: swap limit set to 3 [ 50.358] sna_next_vblank(pipe=0, waiting until next vblank) [ 50.358] sna_dri2_schedule_swap: reported target_msc=2773 [ 50.358] sna_accel_flush: flush?=0, dirty?=0 [ 50.358] sna_accel_flush: flush?=0, dirty?=0 [ 50.358] sna_accel_flush: flush?=0, dirty?=0 [ 50.358] sna_accel_flush: flush?=0, dirty?=0 [ 50.358] sna_block_handler (tv=0.468000) [ 50.358] sna_scanout_do_flush: flush timer active: delta=7 [ 50.358] sna_accel_do_throttle -- no pending activity [ 50.358] sna_accel_block: evaluating timers, active=5 [ 50.358] sna_accel_block: flush timer expires in 7 [50365] [ 50.364] sna_wakeup_handler [ 50.364] sna_mode_wakeup: len=32 [ 50.364] sna_dri2_vblank_handler(type=2, sequence=2774, draw=3353) [ 50.364] sna_crtc_record_swap: recording last swap on pipe=0, frame 2774 [msc=2774], time 50.364774 [ 50.364] sna_dri2_vblank_handler: 2 complete, frame=2774 tv=50.364774 [ 50.364] sna_dri2_blit_complete: blit finished [ 50.364] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=2774, tv=50.364774) [ 50.364] frame_swap_complete(type=2): draw=146, pipe=0, frame=2774 [msc=2774], tv=50.364774 [ 50.364] sna_accel_flush: flush?=0, dirty?=0 [ 50.364] sna_dri2_event_free(draw?=1) [ 50.364] sna_dri2_remove_event: remove[0x561c9473fac0] from window 146, active? 1 [ 50.364] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 50.364] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=29] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 50.364] sna_dri2_vblank_handler complete [ 50.364] sna_block_handler (tv=0.462000) [ 50.364] sna_scanout_do_flush: flush timer active: delta=1 [ 50.364] sna_scanout_do_flush (time=50364), triggered [ 50.364] sna_scanout_flush (time=50364), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 50.364] has_shadow: has pending damage? 1, outstanding flips: 0 [ 50.364] stop_flush: scanout=128 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 50.364] has_shadow: has pending damage? 1, outstanding flips: 0 [ 50.364] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 50.364] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 50.364] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 50.364] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 50.364] sna_pixmap_move_to_gpu: already all-damaged [ 50.364] sna_pixmap_mark_active: pixmap=165, handle=128 [ 50.364] sna_mode_redisplay: crtc[0] transformed? 0 [ 50.364] sna_mode_redisplay: crtc[1] transformed? 0 [ 50.364] sna_mode_redisplay: crtc[2] transformed? 0 [ 50.364] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=128 [active=1] [ 50.364] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 29, transformed? 0 [ 50.364] get_fb: reusing fb=112 for handle=128 [ 50.364] sna_mode_redisplay: recording flip on CRTC:32 handle=128, active_scanout=2, serial=2 [ 50.364] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 50.364] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 29, transformed? 0 [ 50.364] sna_mode_redisplay: recording flip on CRTC:39 handle=128, active_scanout=3, serial=3 [ 50.364] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 50.364] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 50.364] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 50.364] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=128, shadow handle=32 [ 50.364] sna_accel_do_throttle -- no pending activity [ 50.364] sna_accel_block: evaluating timers, active=5 [ 50.364] sna_accel_block: flush timer expires in 16 [50380] [ 50.379] sna_wakeup_handler [ 50.379] sna_mode_wakeup: len=32 [ 50.379] sna_mode_wakeup: recording last swap on pipe=1, frame 2745 [ab9], time 50.380135 [ 50.379] sna_mode_wakeup: removing handle=29 [active_scanout=1] from scanout, installing handle=128 [active_scanout=3] [ 50.379] sna_mode_wakeup: flip complete, pending? 2 [ 50.379] sna_block_handler (tv=0.447000) [ 50.379] sna_scanout_do_flush: flush timer active: delta=1 [ 50.379] sna_scanout_do_flush (time=50379), triggered [ 50.379] sna_scanout_flush (time=50379), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 50.379] has_shadow: has pending damage? 0, outstanding flips: 1 [ 50.379] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 50.379] has_shadow: has pending damage? 0, outstanding flips: 1 [ 50.379] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) [ 50.379] sna_accel_do_throttle -- no pending activity [ 50.379] sna_accel_block: evaluating timers, active=5 [ 50.379] sna_accel_block: flush timer expires in 16 [50395] [ 50.381] sna_wakeup_handler [ 50.381] sna_mode_wakeup: len=32 [ 50.381] sna_mode_wakeup: recording last swap on pipe=0, frame 2775 [ad7], time 50.381549 [ 50.381] sna_mode_wakeup: removing handle=29 [active_scanout=0] from scanout, installing handle=128 [active_scanout=3] [ 50.381] sna_mode_wakeup: flip complete, pending? 1 [ 50.381] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 50.381] sna_block_handler (tv=0.445000) [ 50.381] sna_scanout_do_flush: flush timer active: delta=14 [ 50.381] sna_accel_do_throttle -- no pending activity [ 50.381] sna_accel_block: evaluating timers, active=5 [ 50.381] sna_accel_block: flush timer expires in 14 [50395] [ 50.395] sna_wakeup_handler [ 50.395] sna_block_handler (tv=0.431000) [ 50.395] sna_scanout_do_flush: flush timer active: delta=0 [ 50.395] sna_scanout_do_flush (time=50395), triggered [ 50.395] sna_scanout_flush (time=50395), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 50.395] has_shadow: has pending damage? 0, outstanding flips: 0 [ 50.395] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 50.395] has_shadow: has pending damage? 0, outstanding flips: 0 [ 50.395] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 50.395] sna_accel_do_throttle -- no pending activity [ 50.395] sna_accel_block: evaluating timers, active=5 [ 50.395] sna_accel_block: flush timer expires in 16 [50411] [ 50.399] sna_wakeup_handler [ 50.399] sna_accel_flush: flush?=0, dirty?=0 [ 50.399] sna_accel_flush: flush?=0, dirty?=0 [ 50.399] sna_accel_flush: flush?=0, dirty?=0 [ 50.399] sna_accel_flush: flush?=0, dirty?=0 [ 50.399] sna_accel_flush: flush?=0, dirty?=0 [ 50.399] sna_accel_flush: flush?=0, dirty?=0 [ 50.399] sna_accel_flush: flush?=0, dirty?=0 [ 50.399] sna_accel_flush: flush?=0, dirty?=0 [ 50.399] sna_accel_flush: flush?=0, dirty?=0 [ 50.399] sna_accel_flush: flush?=0, dirty?=0 [ 50.399] sna_accel_flush: flush?=0, dirty?=0 [ 50.399] sna_accel_flush: flush?=0, dirty?=0 [ 50.399] sna_accel_flush: flush?=0, dirty?=0 [ 50.399] sna_accel_flush: flush?=0, dirty?=0 [ 50.399] sna_block_handler (tv=0.427000) [ 50.399] sna_scanout_do_flush: flush timer active: delta=12 [ 50.399] sna_accel_do_throttle -- no pending activity [ 50.399] sna_accel_block: evaluating timers, active=5 [ 50.399] sna_accel_block: flush timer expires in 12 [50411] [ 50.399] sna_wakeup_handler [ 50.399] sna_accel_flush: flush?=0, dirty?=0 [ 50.399] sna_accel_flush: flush?=0, dirty?=0 [ 50.399] sna_accel_flush: flush?=0, dirty?=0 [ 50.399] sna_block_handler (tv=0.427000) [ 50.399] sna_scanout_do_flush: flush timer active: delta=12 [ 50.399] sna_accel_do_throttle -- no pending activity [ 50.399] sna_accel_block: evaluating timers, active=5 [ 50.399] sna_accel_block: flush timer expires in 12 [50411] [ 50.399] sna_wakeup_handler [ 50.399] sna_accel_flush: flush?=0, dirty?=0 [ 50.399] sna_accel_flush: flush?=0, dirty?=0 [ 50.399] sna_block_handler (tv=0.427000) [ 50.399] sna_scanout_do_flush: flush timer active: delta=12 [ 50.399] sna_accel_do_throttle -- no pending activity [ 50.399] sna_accel_block: evaluating timers, active=5 [ 50.399] sna_accel_block: flush timer expires in 12 [50411] [ 50.399] sna_wakeup_handler [ 50.399] sna_accel_flush: flush?=0, dirty?=0 [ 50.399] sna_accel_flush: flush?=0, dirty?=0 [ 50.399] sna_accel_flush: flush?=0, dirty?=0 [ 50.399] sna_block_handler (tv=0.427000) [ 50.399] sna_scanout_do_flush: flush timer active: delta=12 [ 50.399] sna_accel_do_throttle -- no pending activity [ 50.399] sna_accel_block: evaluating timers, active=5 [ 50.399] sna_accel_block: flush timer expires in 12 [50411] [ 50.399] sna_wakeup_handler [ 50.399] sna_accel_flush: flush?=0, dirty?=0 [ 50.399] sna_accel_flush: flush?=0, dirty?=0 [ 50.399] sna_accel_flush: flush?=0, dirty?=0 [ 50.399] sna_block_handler (tv=0.427000) [ 50.399] sna_scanout_do_flush: flush timer active: delta=12 [ 50.399] sna_accel_do_throttle -- no pending activity [ 50.399] sna_accel_block: evaluating timers, active=5 [ 50.399] sna_accel_block: flush timer expires in 12 [50411] [ 50.399] sna_wakeup_handler [ 50.399] sna_accel_flush: flush?=0, dirty?=0 [ 50.399] sna_accel_flush: flush?=0, dirty?=0 [ 50.399] sna_block_handler (tv=0.427000) [ 50.399] sna_scanout_do_flush: flush timer active: delta=12 [ 50.399] sna_accel_do_throttle -- no pending activity [ 50.399] sna_accel_block: evaluating timers, active=5 [ 50.399] sna_accel_block: flush timer expires in 12 [50411] [ 50.399] sna_wakeup_handler [ 50.399] sna_accel_flush: flush?=0, dirty?=0 [ 50.399] sna_accel_flush: flush?=0, dirty?=0 [ 50.399] sna_block_handler (tv=0.427000) [ 50.399] sna_scanout_do_flush: flush timer active: delta=12 [ 50.399] sna_accel_do_throttle -- no pending activity [ 50.399] sna_accel_block: evaluating timers, active=5 [ 50.399] sna_accel_block: flush timer expires in 12 [50411] [ 50.399] sna_wakeup_handler [ 50.399] sna_accel_flush: flush?=0, dirty?=0 [ 50.399] sna_accel_flush: flush?=0, dirty?=0 [ 50.399] sna_accel_flush: flush?=0, dirty?=0 [ 50.399] sna_block_handler (tv=0.427000) [ 50.399] sna_scanout_do_flush: flush timer active: delta=12 [ 50.399] sna_accel_do_throttle -- no pending activity [ 50.399] sna_accel_block: evaluating timers, active=5 [ 50.399] sna_accel_block: flush timer expires in 12 [50411] [ 50.400] sna_wakeup_handler [ 50.400] sna_accel_flush: flush?=0, dirty?=0 [ 50.400] sna_accel_flush: flush?=0, dirty?=0 [ 50.400] sna_block_handler (tv=0.426000) [ 50.400] sna_scanout_do_flush: flush timer active: delta=11 [ 50.400] sna_accel_do_throttle -- no pending activity [ 50.400] sna_accel_block: evaluating timers, active=5 [ 50.400] sna_accel_block: flush timer expires in 11 [50411] [ 50.400] sna_wakeup_handler [ 50.400] sna_accel_flush: flush?=0, dirty?=0 [ 50.400] sna_accel_flush: flush?=0, dirty?=0 [ 50.400] sna_block_handler (tv=0.426000) [ 50.400] sna_scanout_do_flush: flush timer active: delta=11 [ 50.400] sna_accel_do_throttle -- no pending activity [ 50.400] sna_accel_block: evaluating timers, active=5 [ 50.400] sna_accel_block: flush timer expires in 11 [50411] [ 50.400] sna_wakeup_handler [ 50.400] sna_accel_flush: flush?=0, dirty?=0 [ 50.400] sna_accel_flush: flush?=0, dirty?=0 [ 50.400] sna_block_handler (tv=0.426000) [ 50.400] sna_scanout_do_flush: flush timer active: delta=11 [ 50.400] sna_accel_do_throttle -- no pending activity [ 50.400] sna_accel_block: evaluating timers, active=5 [ 50.400] sna_accel_block: flush timer expires in 11 [50411] [ 50.400] sna_wakeup_handler [ 50.400] sna_accel_flush: flush?=0, dirty?=0 [ 50.400] sna_accel_flush: flush?=0, dirty?=0 [ 50.400] sna_accel_flush: flush?=0, dirty?=0 [ 50.400] sna_block_handler (tv=0.426000) [ 50.400] sna_scanout_do_flush: flush timer active: delta=11 [ 50.400] sna_accel_do_throttle -- no pending activity [ 50.400] sna_accel_block: evaluating timers, active=5 [ 50.400] sna_accel_block: flush timer expires in 11 [50411] [ 50.400] sna_wakeup_handler [ 50.400] sna_accel_flush: flush?=0, dirty?=0 [ 50.400] sna_accel_flush: flush?=0, dirty?=0 [ 50.400] sna_accel_flush: flush?=0, dirty?=0 [ 50.400] sna_create_pixmap(1, 1, 32, usage=0) [ 50.400] kgem_can_create_2d: 1x1 @ 32 [ 50.400] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=1 [ 50.400] kgem_can_create_2d: untiled size=4096 [ 50.400] kgem_choose_tiling: disabling tiling [1x1] for single row/col [ 50.400] kgem_choose_tiling: 1x1 -> 0 [ 50.400] sna_create_pixmap: usage=0, flags=a [ 50.400] sna_create_pixmap: small buffer [4], attaching to shadow pixmap [ 50.400] create_pixmap: allocating pixmap 1x1, depth=32/32, size=12 [ 50.400] create_pixmap: serial=3476, usage=0, 1x1 [ 50.400] sna_create_pixmap: serial=3476, 1x1, usage=0 [ 50.400] sna_composite_rectangles(pixmap=3477, op=0, 0 x 1 [(0, 0)x(1, 1) ...]) [ 50.400] sna_composite_rectangles: converted to op 0 [ 50.400] sna_composite_rectangles[0] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 50.400] sna_composite_rectangles: nrects=1, region=(0, 0), (1, 1) x 1 [ 50.400] sna_composite_rectangles: clipped extents (0, 0),(1, 1) x 1 [ 50.400] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(1, 1) [ 50.400] sna_composite_rectangles: fallback, dst pixmap=3477 too small or not attached [ 50.400] sna_composite_rectangles: fallback [ 50.400] sna_drawable_move_region_to_cpu(pixmap=3477 (1x1), [(0, 0), (1, 1)], flags=1) [ 50.400] sna_drawable_move_region_to_cpu: region (0, 0), (1, 1) + (0, 0) subsumes pixmap (1x1) [ 50.400] _sna_pixmap_move_to_cpu(pixmap=3477, 1x1, flags=1) [ 50.400] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 50.400] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 50.400] operate_inplace: no, inplace operation not suitable [ 50.400] _sna_pixmap_move_to_cpu: marking as damaged [ 50.400] __sna_damage_all(1, 1) [ 50.400] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 50.400] sna_composite_rectangles(pixmap=3477, op=1, fff2f1f0 x 1 [(0, 0)x(1, 1) ...]) [ 50.400] sna_composite_rectangles: converted to op 1 [ 50.400] sna_composite_rectangles[0] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 50.400] sna_composite_rectangles: nrects=1, region=(0, 0), (1, 1) x 1 [ 50.400] sna_composite_rectangles: clipped extents (0, 0),(1, 1) x 1 [ 50.400] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(1, 1) [ 50.400] sna_composite_rectangles: fallback, dst pixmap=3477 too small or not attached [ 50.400] sna_composite_rectangles: fallback [ 50.400] sna_drawable_move_region_to_cpu(pixmap=3477 (1x1), [(0, 0), (1, 1)], flags=1) [ 50.400] sna_drawable_move_region_to_cpu: pixmap=3477 all damaged on CPU [ 50.400] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 50.400] sna_composite_rectangles: fallback fill: (0, 0)x(1, 1) fff2f1f0 [ 50.400] sna_composite_rectangles(pixmap=3477, op=1, ff300a24 x 2 [(0, 0)x(1, 1) ...]) [ 50.400] sna_composite_rectangles: converted to op 1 [ 50.400] sna_composite_rectangles[0] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 50.400] sna_composite_rectangles[1] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 50.400] sna_composite_rectangles: nrects=2, region=(0, 0), (1, 1) x 2 [ 50.400] sna_composite_rectangles: clipped extents (0, 0),(1, 1) x 1 [ 50.400] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(1, 1) [ 50.400] sna_composite_rectangles: fallback, dst pixmap=3477 too small or not attached [ 50.400] sna_composite_rectangles: fallback [ 50.400] sna_drawable_move_region_to_cpu(pixmap=3477 (1x1), [(0, 0), (1, 1)], flags=1) [ 50.400] sna_drawable_move_region_to_cpu: pixmap=3477 all damaged on CPU [ 50.400] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 50.400] sna_composite_rectangles: fallback fill: (0, 0)x(1, 1) ff300a24 [ 50.400] sna_validate_gc(0x561c94ab2470) changes=80000, previous serial=80000d2f, drawable=d2f [ 50.400] sna_validate_gc: recomputing clip [ 50.400] sna_validate_gc: composite clip=1x[(65, 24), (3840, 2160)] [0x561c94abf1d0] [ 50.400] sna_copy_area: src=pixmap=3477:(0, 0)x(1, 1)+(0, 0) -> dst=pixmap=3060:(0, 0)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 50.400] sna_copy_area: normal copy [ 50.400] sna_do_copy: src=(0, 0), dst=(0, 0), size=(1x1) [ 50.400] sna_do_copy: after drawable: src=(0, 0), dst=(65, 24), size=(1x1) [ 50.400] sna_do_copy: dst extents (65, 24), (66, 25), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 50.400] sna_do_copy: clipped dst extents (65, 24), (66, 25) [ 50.400] sna_do_copy: unclipped src extents (0, 0), (1, 1) [ 50.400] sna_do_copy: clipped src extents (0, 0), (1, 1) [ 50.400] sna_do_copy: pixmap -- no source clipping [ 50.400] sna_do_copy: src extents (0, 0), (1, 1) x 1 [ 50.400] sna_do_copy: copy region (65, 24), (66, 25) x 1 + (-65, -24) [ 50.400] sna_copy_boxes (boxes=1x[(65, 24), (66, 25)...], src pixmap=3477+(-65, -24), dst pixmap=3060+(-65, -24), alu=3, src.size=1x1, dst.size=3775x2136) [ 50.400] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94ace290, gpu_bo=0, cpu_bo=0), replaces=0 [ 50.400] sna_drawable_use_bo pixmap=3060, box=((0, 0), (1, 1)), flags=8... [ 50.400] sna_drawable_use_bo: exported target, set PREFER_GPU [ 50.400] sna_drawable_use_bo: pinned, never REPLACES [ 50.400] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 50.400] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 50.400] sna_drawable_use_bo: using whole GPU bo [ 50.400] region_overlaps_damage? [ 50.400] use_shm_bo: no, not attached [ 50.400] sna_drawable_move_region_to_cpu(pixmap=3477 (1x1), [(0, 0), (1, 1)], flags=2) [ 50.400] sna_drawable_move_region_to_cpu: pixmap=3477 all damaged on CPU [ 50.400] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 50.400] sna_write_boxes x 1, src stride=4, src dx=(0, 0) [ 50.400] kgem_bo_can_map: handle=9, map=0x7fc6b7845000:0x0:0x7fc656564000, tiling=1, domain=0, offset=4029534208 [ 50.400] write_boxes_inplace x 1, handle=9, tiling=1 [ 50.400] upload_inplace__tiled: tiling=1 [ 50.400] kgem_bo_can_map__cpu: handle=9 [ 50.400] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 50.400] kgem_bo_map__cpu(handle=9, size=33177600, map=0x7fc6b7845000:0x7fc656564000) [ 50.400] kgem_bo_sync__cpu: handle=9 [ 50.400] __kgem_busy: handle=9, busy=0, wedged=0 [ 50.400] kgem_bo_sync__cpu: SYNC: handle=9, needs_flush? 0, domain? 0, busy? 0 [ 50.400] __kgem_busy: handle=9, busy=0, wedged=0 [ 50.400] kgem_bo_retire: retiring bo handle=9 (needed flush? 0), rq? 0 [busy?=0] [ 50.400] assert_bo_retired: handle=9, domain: 0 exec? 0, rq? 0 [ 50.400] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(0, 0), size=1x1, pitch=4/15360 [ 50.400] sna_accel_flush: flush?=0, dirty?=0 [ 50.400] sna_accel_flush: flush?=0, dirty?=0 [ 50.400] sna_accel_flush: flush?=0, dirty?=0 [ 50.400] sna_accel_flush: flush?=0, dirty?=0 [ 50.400] sna_destroy_pixmap: pixmap=3477, attached?=1 [ 50.400] __sna_free_pixmap(pixmap=3477) [ 50.400] sna_accel_flush: flush?=0, dirty?=0 [ 50.400] sna_accel_flush: flush?=0, dirty?=0 [ 50.400] sna_accel_flush: flush?=0, dirty?=0 [ 50.400] sna_block_handler (tv=0.426000) [ 50.400] sna_scanout_do_flush: flush timer active: delta=11 [ 50.400] sna_accel_do_throttle -- no pending activity [ 50.400] sna_accel_block: evaluating timers, active=5 [ 50.400] sna_accel_block: flush timer expires in 11 [50411] [ 50.400] sna_wakeup_handler [ 50.400] sna_accel_flush: flush?=0, dirty?=0 [ 50.400] sna_accel_flush: flush?=0, dirty?=0 [ 50.400] sna_accel_flush: flush?=0, dirty?=0 [ 50.400] sna_block_handler (tv=0.426000) [ 50.400] sna_scanout_do_flush: flush timer active: delta=11 [ 50.400] sna_accel_do_throttle -- no pending activity [ 50.400] sna_accel_block: evaluating timers, active=5 [ 50.400] sna_accel_block: flush timer expires in 11 [50411] [ 50.400] sna_wakeup_handler [ 50.400] sna_accel_flush: flush?=0, dirty?=0 [ 50.400] sna_accel_flush: flush?=0, dirty?=0 [ 50.400] sna_block_handler (tv=0.426000) [ 50.400] sna_scanout_do_flush: flush timer active: delta=11 [ 50.400] sna_accel_do_throttle -- no pending activity [ 50.400] sna_accel_block: evaluating timers, active=5 [ 50.400] sna_accel_block: flush timer expires in 11 [50411] [ 50.400] sna_wakeup_handler [ 50.400] sna_accel_flush: flush?=0, dirty?=0 [ 50.400] sna_accel_flush: flush?=0, dirty?=0 [ 50.400] sna_block_handler (tv=0.426000) [ 50.400] sna_scanout_do_flush: flush timer active: delta=11 [ 50.400] sna_accel_do_throttle -- no pending activity [ 50.400] sna_accel_block: evaluating timers, active=5 [ 50.400] sna_accel_block: flush timer expires in 11 [50411] [ 50.400] sna_wakeup_handler [ 50.400] sna_accel_flush: flush?=0, dirty?=0 [ 50.400] sna_accel_flush: flush?=0, dirty?=0 [ 50.400] sna_accel_flush: flush?=0, dirty?=0 [ 50.400] sna_block_handler (tv=0.426000) [ 50.400] sna_scanout_do_flush: flush timer active: delta=11 [ 50.400] sna_accel_do_throttle -- no pending activity [ 50.400] sna_accel_block: evaluating timers, active=5 [ 50.400] sna_accel_block: flush timer expires in 11 [50411] [ 50.400] sna_wakeup_handler [ 50.400] sna_accel_flush: flush?=0, dirty?=0 [ 50.400] sna_accel_flush: flush?=0, dirty?=0 [ 50.400] sna_block_handler (tv=0.426000) [ 50.400] sna_scanout_do_flush: flush timer active: delta=11 [ 50.400] sna_accel_do_throttle -- no pending activity [ 50.400] sna_accel_block: evaluating timers, active=5 [ 50.400] sna_accel_block: flush timer expires in 11 [50411] [ 50.401] sna_wakeup_handler [ 50.401] sna_accel_flush: flush?=0, dirty?=0 [ 50.401] sna_accel_flush: flush?=0, dirty?=0 [ 50.401] sna_block_handler (tv=0.425000) [ 50.401] sna_scanout_do_flush: flush timer active: delta=10 [ 50.401] sna_accel_do_throttle -- no pending activity [ 50.401] sna_accel_block: evaluating timers, active=5 [ 50.401] sna_accel_block: flush timer expires in 10 [50411] [ 50.402] sna_wakeup_handler [ 50.402] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=29, name=3 [ 50.402] kgem_bo_flink: flinked handle=29 to name=3, marking non-reusable [ 50.402] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 50.402] sna_dri2_get_back: draw size=7680x2160, back buffer handle=29 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 [ 50.402] sna_dri2_get_back: reuse backbuffer? 1 [ 50.402] sna_dri2_get_back: back buffer handle=29, active?=0, refcnt=1 [ 50.402] sna_dri2_get_back: reuse unattached back [ 50.402] kgem_bo_flink: flinked handle=29 to name=3, marking non-reusable [ 50.402] sna_dri2_reuse_buffer: reusing back buffer handle=29, name=3, pitch=30720, age=0 [ 50.402] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 50.402] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=128, name=76, active_scanout=3 [ 50.402] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 50.402] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 50.402] sna_accel_flush: flush?=0, dirty?=0 [ 50.402] sna_accel_flush: flush?=0, dirty?=0 [ 50.402] sna_accel_flush: flush?=0, dirty?=0 [ 50.402] sna_block_handler (tv=0.424000) [ 50.402] sna_scanout_do_flush: flush timer active: delta=9 [ 50.402] sna_accel_do_throttle -- no pending activity [ 50.402] sna_accel_block: evaluating timers, active=5 [ 50.402] sna_accel_block: flush timer expires in 9 [50411] [ 50.403] sna_wakeup_handler [ 50.403] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 50.403] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 50.403] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 50.403] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 50.403] sna_dri2_get_msc(draw=146, pipe=0) [ 50.403] sna_crtc_record_swap: recording last swap on pipe=0, frame 2776 [msc=2776], time 50.398316 [ 50.403] sna_dri2_get_msc: msc=2776 [raw=2776], ust=50398316 [ 50.403] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=29 (refs=1/1, flush=0) , front=128 (refs=1/4, flush=1) [ 50.403] sna_dri2_schedule_swap(target_msc=2774, divisor=0, remainder=0) [ 50.403] sna_dri2_schedule_swap: using front handle=128, active_scanout?=3, flush?=1 [ 50.403] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 50.403] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 50.403] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 50.403] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 50.403] sna_crtc_record_swap: recording last swap on pipe=0, frame 2776 [msc=2776], time 50.398316 [ 50.403] immediate_swap: current_msc=2776, target_msc=2774 -- yes [ 50.403] can_flip: no, shadow enabled [ 50.403] sna_dri2_add_event: adding event to window 146) [ 50.403] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 50.403] sna_dri2_immediate_blit: no pending blit, starting chain [ 50.403] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 50.403] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 50.403] can_xchg: back size=8701e00, front size=8701e00 [ 50.403] can_xchg: yes, pixmap=165 [ 50.403] sna_dri2_xchg: win=146, exchange front=128/76,ref=2 and back=29/3,ref=2, pixmap=165 7680x2160 [ 50.403] sna_dri2_xchg: back_bo handle=29, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 50.403] sna_dri2_xchg: front_bo handle=128, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 50.403] set_bo: pixmap=165, handle=29 (old handle=128) [ 50.403] set_bo: marking whole pixmap as damaged [ 50.403] set_bo: applying final/discard move-to-gpu [ 50.403] wait_for_shadow: flags=0, flips=0, handle=128, shadow=32 [ 50.403] set_bo: dropping flush hint from handle=128 [ 50.403] set_bo: adding flush hint to handle=29 [ 50.403] mark_stale(handle=128) => 1 [ 50.403] swap_limit: draw=146 setting swap limit to 3 [ 50.403] sna_dri2_swap_limit_validate: swap limit set to 3 [ 50.403] sna_next_vblank(pipe=0, waiting until next vblank) [ 50.403] sna_dri2_schedule_swap: reported target_msc=2776 [ 50.403] sna_accel_flush: flush?=0, dirty?=0 [ 50.403] sna_accel_flush: flush?=0, dirty?=0 [ 50.403] sna_accel_flush: flush?=0, dirty?=0 [ 50.403] sna_accel_flush: flush?=0, dirty?=0 [ 50.403] sna_block_handler (tv=0.423000) [ 50.403] sna_scanout_do_flush: flush timer active: delta=8 [ 50.403] sna_accel_do_throttle -- no pending activity [ 50.403] sna_accel_block: evaluating timers, active=5 [ 50.403] sna_accel_block: flush timer expires in 8 [50411] [ 50.411] sna_wakeup_handler [ 50.411] sna_block_handler (tv=0.415000) [ 50.411] sna_scanout_do_flush: flush timer active: delta=0 [ 50.411] sna_scanout_do_flush (time=50411), triggered [ 50.411] sna_scanout_flush (time=50411), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 50.411] has_shadow: has pending damage? 1, outstanding flips: 0 [ 50.411] stop_flush: scanout=29 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 50.411] has_shadow: has pending damage? 1, outstanding flips: 0 [ 50.411] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 50.411] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 50.411] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 50.411] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 50.411] sna_pixmap_move_to_gpu: already all-damaged [ 50.411] sna_pixmap_mark_active: pixmap=165, handle=29 [ 50.411] sna_mode_redisplay: crtc[0] transformed? 0 [ 50.411] sna_mode_redisplay: crtc[1] transformed? 0 [ 50.411] sna_mode_redisplay: crtc[2] transformed? 0 [ 50.411] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=29 [active=1] [ 50.411] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 128, transformed? 0 [ 50.411] get_fb: reusing fb=102 for handle=29 [ 50.411] sna_mode_redisplay: recording flip on CRTC:32 handle=29, active_scanout=2, serial=2 [ 50.411] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 50.411] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 128, transformed? 0 [ 50.411] sna_mode_redisplay: recording flip on CRTC:39 handle=29, active_scanout=3, serial=3 [ 50.411] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 50.411] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 50.411] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 50.411] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=29, shadow handle=32 [ 50.411] sna_accel_do_throttle -- no pending activity [ 50.411] sna_accel_block: evaluating timers, active=5 [ 50.411] sna_accel_block: flush timer expires in 16 [50427] [ 50.414] sna_wakeup_handler [ 50.414] sna_mode_wakeup: len=64 [ 50.414] sna_dri2_vblank_handler(type=2, sequence=2777, draw=3353) [ 50.414] sna_crtc_record_swap: recording last swap on pipe=0, frame 2777 [msc=2777], time 50.415091 [ 50.414] sna_dri2_vblank_handler: 2 complete, frame=2777 tv=50.415091 [ 50.414] sna_dri2_blit_complete: blit finished [ 50.414] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=2777, tv=50.415091) [ 50.414] frame_swap_complete(type=2): draw=146, pipe=0, frame=2777 [msc=2777], tv=50.415091 [ 50.414] sna_accel_flush: flush?=0, dirty?=0 [ 50.414] sna_dri2_event_free(draw?=1) [ 50.414] sna_dri2_remove_event: remove[0x561c94749170] from window 146, active? 1 [ 50.414] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=29] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 50.414] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=128] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 50.414] sna_dri2_vblank_handler complete [ 50.414] sna_mode_wakeup: recording last swap on pipe=0, frame 2777 [ad9], time 50.415091 [ 50.414] sna_mode_wakeup: removing handle=128 [active_scanout=1] from scanout, installing handle=29 [active_scanout=3] [ 50.414] sna_mode_wakeup: flip complete, pending? 2 [ 50.414] sna_block_handler (tv=0.412000) [ 50.414] sna_scanout_do_flush: flush timer active: delta=13 [ 50.414] sna_accel_do_throttle -- no pending activity [ 50.414] sna_accel_block: evaluating timers, active=5 [ 50.414] sna_accel_block: flush timer expires in 13 [50427] [ 50.415] sna_wakeup_handler [ 50.415] sna_create_pixmap(490, 20, 32, usage=0) [ 50.415] kgem_can_create_2d: 490x20 @ 32 [ 50.415] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=1984, height=20 [ 50.415] kgem_can_create_2d: untiled size=40960 [ 50.415] kgem_choose_tiling: 490x20 -> 1 [ 50.415] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2048, height=24 [ 50.415] kgem_can_create_2d: tiled[1] size=49152 [ 50.415] sna_create_pixmap: usage=0, flags=1b [ 50.415] sna_create_pixmap: creating GPU pixmap 490x20, stride=1960, flags=1b [ 50.415] __pop_freed_pixmap: reusing freed pixmap=3475 header [ 50.415] create_pixmap_hdr: pixmap=3478, width=490, height=20, usage=0 [ 50.415] sna_create_pixmap: serial=3478, 490x20, usage=0 [ 50.415] sna_composite_rectangles(pixmap=3479, op=0, 0 x 1 [(0, 0)x(490, 20) ...]) [ 50.415] sna_composite_rectangles: converted to op 0 [ 50.415] sna_composite_rectangles[0] (0, 0)x(490, 20) -> (0, 0), (490, 20) [ 50.415] sna_composite_rectangles: nrects=1, region=(0, 0), (490, 20) x 1 [ 50.415] sna_composite_rectangles: clipped extents (0, 0),(490, 20) x 1 [ 50.415] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(490, 20) [ 50.415] sna_composite_rectangles: dropping last-cpu hint [ 50.415] sna_drawable_use_bo pixmap=3479, box=((0, 0), (490, 20)), flags=19... [ 50.415] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 50.415] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 50.415] sna_pixmap_move_to_gpu(pixmap=3479, usage=0), flags=b [ 50.415] sna_pixmap_move_to_gpu: CPU damage? 0 [ 50.415] sna_pixmap_move_to_gpu: creating GPU bo (490x20@32), create=b [ 50.415] kgem_choose_tiling: 490x20 -> 1 [ 50.415] kgem_choose_tiling: 490x20 -> 1 [ 50.415] sna_pixmap_alloc_gpu: pixmap=3479 [ 50.415] kgem_create_2d(490x20, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 50.415] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2048, height=24 [ 50.415] kgem_set_tiling: handle=125, tiling=1 [1], pitch=2048 [2048]: 1 [ 50.415] kgem_bo_remove_from_inactive: removing handle=125 from inactive [ 50.415] from inactive: pitch=2048, tiling=1: handle=125, id=2034 [ 50.415] __sna_damage_all(490, 20) [ 50.415] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 50.415] sna_pixmap_mark_active: pixmap=3479, handle=125 [ 50.415] sna_drawable_use_bo: allocated GPU bo for operation [ 50.415] sna_drawable_use_bo: using GPU bo with damage? 0 [ 50.415] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 50.415] kgem_bo_is_render: handle=125, rq? 0 [0] [ 50.415] kgem_bo_is_render: handle=125, rq? 0 [0] [ 50.415] gen9_render_fill_boxes(0 x 1 [(0, 0), (490, 20) ...]) [ 50.415] sna_render_get_solid: 0 [ 50.415] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 50.415] kgem_check_bo: num_pages=+16, num_exec=+1 [ 50.415] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 50.415] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 50.415] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 50.415] kgem_add_handle: handle=4, index=0 [ 50.415] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 50.415] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 50.415] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 50.415] gen9_composite_get_binding_table(ffc0) [ 50.415] kgem_add_reloc64: handle=125, pos=16360, delta=0, domains=20002 [ 50.415] kgem_add_handle: handle=125, index=1 [ 50.415] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd0d4000) [ 50.415] __kgem_bo_mark_dirty: handle=125 (proxy? 0) [ 50.415] [3fe0] bind bo(handle=125, addr=fd0d4000), format=192, width=490, height=20, pitch=2048, tiling=1 -> render [ 50.415] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 50.415] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 50.415] kgem_add_handle: handle=7, index=2 [ 50.415] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 50.415] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 50.415] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 50.415] gen9_emit_sampler: sampler = 1 [ 50.415] gen9_emit_sf: num_sf_outputs=1 [ 50.415] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 50.415] gen9_emit_vertex_elements: setup id=0 [ 50.415] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 50.415] (0, 0), (490, 20) [ 50.415] gen8_vertex_flush[490] = 3 [ 50.415] sna_composite_rectangles: pixmap=3479 marking clear [0]? 1 [ 50.415] sna_composite_rectangles(pixmap=3479, op=1, fff2f1f0 x 1 [(0, 0)x(490, 20) ...]) [ 50.415] sna_composite_rectangles: converted to op 1 [ 50.415] sna_composite_rectangles[0] (0, 0)x(490, 20) -> (0, 0), (490, 20) [ 50.415] sna_composite_rectangles: nrects=1, region=(0, 0), (490, 20) x 1 [ 50.415] sna_composite_rectangles: clipped extents (0, 0),(490, 20) x 1 [ 50.415] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(490, 20) [ 50.415] sna_composite_rectangles: promoting to full GPU [ 50.415] sna_composite_rectangles: dropping last-cpu hint [ 50.415] sna_drawable_use_bo pixmap=3479, box=((0, 0), (490, 20)), flags=19... [ 50.416] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 50.416] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 50.416] sna_drawable_use_bo: using whole GPU bo [ 50.416] gen9_render_fill_boxes (op=1, color=(f2f2, f1f1, f0f0, ffff) [20028888]) [ 50.416] kgem_bo_is_render: handle=125, rq? 1 [1] [ 50.416] gen9_render_fill_boxes(fff2f1f0 x 1 [(0, 0), (490, 20) ...]) [ 50.416] sna_render_get_solid: fff2f1f0 [ 50.416] sna_render_get_solid(15) = fff2f1f0 (old) [ 50.416] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 50.416] kgem_check_bo: num_pages=+0, num_exec=+0 [ 50.416] gen9_composite_get_binding_table(ff00) [ 50.416] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 50.416] kgem_add_reloc64: adding proxy [delta=60] for handle=8 [ 50.416] kgem_add_handle: handle=8, index=3 [ 50.416] kgem_add_reloc64[5] = (delta=60, target handle=3, presumed=fdffe000) [ 50.416] [3fb0] bind bo(handle=8, addr=fdffe03c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 50.416] gen9_emit_vertex_elements: setup id=0 [ 50.416] (0, 0), (490, 20) [ 50.416] gen8_vertex_flush[4cc] = 3 [ 50.416] sna_composite_rectangles: pixmap=3479 marking clear [fff2f1f0]? 1 [ 50.416] sna_composite_rectangles(pixmap=3479, op=1, ff300a24 x 2 [(0, 0)x(490, 20) ...]) [ 50.416] sna_composite_rectangles: converted to op 1 [ 50.416] sna_composite_rectangles[0] (0, 0)x(490, 20) -> (0, 0), (490, 20) [ 50.416] sna_composite_rectangles[1] (0, 0)x(490, 20) -> (0, 0), (490, 20) [ 50.416] sna_composite_rectangles: nrects=2, region=(0, 0), (490, 20) x 2 [ 50.416] sna_composite_rectangles: clipped extents (0, 0),(490, 20) x 1 [ 50.416] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(490, 20) [ 50.416] sna_composite_rectangles: promoting to full GPU [ 50.416] sna_composite_rectangles: dropping last-cpu hint [ 50.416] sna_drawable_use_bo pixmap=3479, box=((0, 0), (490, 20)), flags=19... [ 50.416] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 50.416] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 50.416] sna_drawable_use_bo: using whole GPU bo [ 50.416] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 50.416] kgem_bo_is_render: handle=125, rq? 1 [1] [ 50.416] gen9_render_fill_boxes(ff300a24 x 1 [(0, 0), (490, 20) ...]) [ 50.416] sna_render_get_solid: ff300a24 [ 50.416] sna_render_get_solid(17) = ff300a24 (old) [ 50.416] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 50.416] kgem_check_bo: num_pages=+0, num_exec=+0 [ 50.416] gen9_composite_get_binding_table(fe80) [ 50.416] kgem_add_reloc64: handle=8, pos=16280, delta=0, domains=40000 [ 50.416] kgem_add_reloc64: adding proxy [delta=68] for handle=8 [ 50.416] kgem_add_reloc64[6] = (delta=68, target handle=3, presumed=fdffe000) [ 50.416] [3f90] bind bo(handle=8, addr=fdffe044), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 50.416] gen9_emit_vertex_elements: setup id=0 [ 50.416] (0, 0), (490, 20) [ 50.416] gen8_vertex_flush[508] = 3 [ 50.416] sna_composite_rectangles: pixmap=3479 marking clear [ff300a24]? 1 [ 50.416] sna_glyphs(op=3, nlist=1, src=(1, -2)) [ 50.416] kgem_bo_is_busy: handle=125, domain: 0 exec? 1, rq? 1 [ 50.416] sna_glyphs: discarding mask [ 50.416] glyphs0_to_dst(op=3, src=(1, -2), nlist=1, dst=(1, -2)+(0, 0)) [ 50.416] clipped_glyphs? 18 glyph in 1 lists extents (1, -13), (163, 1), region (2, 0), (162, 1): yes [ 50.416] gen9_render_composite: 0x0, current mode=1/1 [ 50.416] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 50.416] gen9_composite_fallback: mask is already on the GPU, try to use GPU [ 50.416] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 50.416] sna_drawable_use_bo pixmap=3479, box=((2, 0), (162, 1)), flags=7... [ 50.416] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 50.416] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 50.416] sna_drawable_use_bo: using whole GPU bo [ 50.416] gen9_composite_set_target: pixmap=3479, format=20028888, size=490x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 50.416] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 50.416] color_convert: src=ff8ae234 [20028888] [ 50.416] color_convert: dst=ff8ae234 [20028888] [ 50.416] sna_render_get_solid: ff8ae234 [ 50.416] sna_render_get_solid(22) = ff8ae234 (old) [ 50.416] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 50.416] sna_transform_is_imprecise_integer_translation: no transform [ 50.416] gen9_composite_picture: integer translation (0, 0), removing [ 50.416] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 50.416] sna_render_pixmap_bo: GPU all damaged [ 50.416] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 50.416] gen4_choose_composite_emitter: solid, identity mask [ 50.416] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 50.416] aligning vertex: was 2, now 4 floats per vertex [ 50.416] gen9_composite_get_binding_table(fe00) [ 50.416] kgem_add_reloc64: handle=8, pos=16248, delta=0, domains=40000 [ 50.416] kgem_add_reloc64: adding proxy [delta=88] for handle=8 [ 50.416] kgem_add_reloc64[7] = (delta=88, target handle=3, presumed=fdffe000) [ 50.416] [3f70] bind bo(handle=8, addr=fdffe058), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 50.416] kgem_add_reloc64: handle=6, pos=16232, delta=0, domains=40000 [ 50.416] kgem_add_handle: handle=6, index=4 [ 50.416] kgem_add_reloc64[8] = (delta=0, target handle=4, presumed=fd581000) [ 50.416] [3f60] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 50.416] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 50.416] gen9_emit_sampler: sampler = a [ 50.416] gen9_emit_sf: num_sf_outputs=2 [ 50.416] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 50.416] gen9_emit_vertex_elements: setup id=9 [ 50.416] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 50.416] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 50.416] glyphs0_to_dst: glyph=(9, -12), (19, 1), clip=(2, 0), (162, 1) [ 50.416] glyphs0_to_dst: blt=(9, 0), (19, 1) [ 50.416] emit_primitive_identity_mask__avx2: dst=(9, 0), mask=(672.00, 60.00) x (10.00, 1.00) [ 50.416] gen8_vertex_flush[5e4] = 3 [ 50.416] gen9_magic_ca_pass: CA fixup (5 -> 8) [ 50.416] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 50.416] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 50.416] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 50.416] sna_glyphs(op=3, nlist=1, src=(172, -2)) [ 50.416] kgem_bo_is_busy: handle=125, domain: 0 exec? 1, rq? 1 [ 50.416] sna_glyphs: discarding mask [ 50.416] glyphs0_to_dst(op=3, src=(172, -2), nlist=1, dst=(172, -2)+(0, 0)) [ 50.416] clipped_glyphs? 32 glyph in 1 lists extents (171, -14), (460, 1), region (172, 0), (459, 1): yes [ 50.416] gen9_render_composite: 0x0, current mode=1/1 [ 50.416] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 50.416] kgem_bo_is_busy: handle=125, domain: 0 exec? 1, rq? 1 [ 50.416] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 50.416] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 50.416] sna_drawable_use_bo pixmap=3479, box=((172, 0), (459, 1)), flags=7... [ 50.416] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 50.416] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 50.416] sna_drawable_use_bo: using whole GPU bo [ 50.416] gen9_composite_set_target: pixmap=3479, format=20028888, size=490x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 50.416] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 50.416] color_convert: src=ff729fcf [20028888] [ 50.416] color_convert: dst=ff729fcf [20028888] [ 50.416] sna_render_get_solid: ff729fcf [ 50.416] sna_render_get_solid(23) = ff729fcf (old) [ 50.416] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 50.416] sna_transform_is_imprecise_integer_translation: no transform [ 50.416] gen9_composite_picture: integer translation (0, 0), removing [ 50.416] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 50.416] sna_render_pixmap_bo: GPU all damaged [ 50.416] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 50.416] gen4_choose_composite_emitter: solid, identity mask [ 50.416] kgem_check_bo: num_pages=+0, num_exec=+0 [ 50.416] gen9_composite_get_binding_table(fd40) [ 50.416] kgem_add_reloc64: handle=8, pos=16200, delta=0, domains=40000 [ 50.416] kgem_add_reloc64: adding proxy [delta=92] for handle=8 [ 50.416] kgem_add_reloc64[9] = (delta=92, target handle=3, presumed=fdffe000) [ 50.416] [3f40] bind bo(handle=8, addr=fdffe05c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 50.416] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 50.416] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 50.416] gen9_emit_vertex_elements: setup id=9 [ 50.416] glyphs0_to_dst: glyph=(180, -13), (190, 1), clip=(172, 0), (459, 1) [ 50.416] glyphs0_to_dst: blt=(180, 0), (190, 1) [ 50.416] emit_primitive_identity_mask__avx2: dst=(180, 0), mask=(944.00, 61.00) x (10.00, 1.00) [ 50.416] glyphs0_to_dst: glyph=(208, -10), (217, 1), clip=(172, 0), (459, 1) [ 50.416] glyphs0_to_dst: blt=(208, 0), (217, 1) [ 50.416] emit_primitive_identity_mask__avx2: dst=(208, 0), mask=(960.00, 26.00) x (9.00, 1.00) [ 50.416] glyphs0_to_dst: glyph=(216, -13), (226, 1), clip=(172, 0), (459, 1) [ 50.416] glyphs0_to_dst: blt=(216, 0), (226, 1) [ 50.416] emit_primitive_identity_mask__avx2: dst=(216, 0), mask=(944.00, 61.00) x (10.00, 1.00) [ 50.416] glyphs0_to_dst: glyph=(234, -1), (245, 1), clip=(172, 0), (459, 1) [ 50.416] glyphs0_to_dst: blt=(234, 0), (245, 1) [ 50.416] emit_primitive_identity_mask__avx2: dst=(234, 0), mask=(992.00, 1.00) x (11.00, 1.00) [ 50.416] glyphs0_to_dst: glyph=(334, -10), (343, 1), clip=(172, 0), (459, 1) [ 50.416] glyphs0_to_dst: blt=(334, 0), (343, 1) [ 50.416] emit_primitive_identity_mask__avx2: dst=(334, 0), mask=(960.00, 26.00) x (9.00, 1.00) [ 50.416] glyphs0_to_dst: glyph=(342, -1), (353, 1), clip=(172, 0), (459, 1) [ 50.416] glyphs0_to_dst: blt=(342, 0), (353, 1) [ 50.416] emit_primitive_identity_mask__avx2: dst=(342, 0), mask=(992.00, 1.00) x (11.00, 1.00) [ 50.416] glyphs0_to_dst: glyph=(369, -10), (379, 1), clip=(172, 0), (459, 1) [ 50.416] glyphs0_to_dst: blt=(369, 0), (379, 1) [ 50.416] emit_primitive_identity_mask__avx2: dst=(369, 0), mask=(976.00, 42.00) x (10.00, 1.00) [ 50.416] glyphs0_to_dst: glyph=(378, -13), (388, 1), clip=(172, 0), (459, 1) [ 50.416] glyphs0_to_dst: blt=(378, 0), (388, 1) [ 50.416] emit_primitive_identity_mask__avx2: dst=(378, 0), mask=(944.00, 61.00) x (10.00, 1.00) [ 50.416] glyphs0_to_dst: glyph=(396, -1), (407, 1), clip=(172, 0), (459, 1) [ 50.416] glyphs0_to_dst: blt=(396, 0), (407, 1) [ 50.416] emit_primitive_identity_mask__avx2: dst=(396, 0), mask=(992.00, 1.00) x (11.00, 1.00) [ 50.416] glyphs0_to_dst: glyph=(424, -10), (433, 1), clip=(172, 0), (459, 1) [ 50.416] glyphs0_to_dst: blt=(424, 0), (433, 1) [ 50.416] emit_primitive_identity_mask__avx2: dst=(424, 0), mask=(960.00, 26.00) x (9.00, 1.00) [ 50.416] glyphs0_to_dst: glyph=(450, -10), (460, 1), clip=(172, 0), (459, 1) [ 50.416] glyphs0_to_dst: blt=(450, 0), (459, 1) [ 50.416] emit_primitive_identity_mask__avx2: dst=(450, 0), mask=(976.00, 42.00) x (9.00, 1.00) [ 50.416] gen8_vertex_flush[6e4] = 33 [ 50.416] gen9_magic_ca_pass: CA fixup (8 -> 41) [ 50.416] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 50.416] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 50.416] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 50.416] sna_glyphs(op=3, nlist=1, src=(460, -2)) [ 50.416] kgem_bo_is_busy: handle=125, domain: 0 exec? 1, rq? 1 [ 50.416] sna_glyphs: discarding mask [ 50.416] glyphs0_to_dst(op=3, src=(460, -2), nlist=1, dst=(460, -2)+(0, 0)) [ 50.416] clipped_glyphs? 4 glyph in 1 lists extents (459, -13), (496, 1), region (460, 0), (490, 1): yes [ 50.416] gen9_render_composite: 0x0, current mode=1/1 [ 50.416] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 50.416] kgem_bo_is_busy: handle=125, domain: 0 exec? 1, rq? 1 [ 50.416] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 50.416] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 50.416] sna_drawable_use_bo pixmap=3479, box=((460, 0), (490, 1)), flags=7... [ 50.416] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 50.416] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 50.416] sna_drawable_use_bo: using whole GPU bo [ 50.416] gen9_composite_set_target: pixmap=3479, format=20028888, size=490x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 50.416] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 50.416] color_convert: src=ffffffff [20028888] [ 50.416] color_convert: dst=ffffffff [20028888] [ 50.416] sna_render_get_solid: ffffffff [ 50.416] sna_render_get_solid(white) [ 50.416] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 50.416] sna_transform_is_imprecise_integer_translation: no transform [ 50.416] gen9_composite_picture: integer translation (0, 0), removing [ 50.416] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 50.416] sna_render_pixmap_bo: GPU all damaged [ 50.416] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 50.416] gen4_choose_composite_emitter: solid, identity mask [ 50.416] kgem_check_bo: num_pages=+0, num_exec=+0 [ 50.416] gen9_composite_get_binding_table(fcc0) [ 50.416] kgem_add_reloc64: handle=7, pos=16168, delta=0, domains=40000 [ 50.416] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 50.416] kgem_add_reloc64[10] = (delta=1048, target handle=2, presumed=fffe8000) [ 50.416] [3f20] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 50.416] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 50.416] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 50.416] gen9_emit_vertex_elements: setup id=9 [ 50.416] glyphs0_to_dst: glyph=(487, -13), (496, 1), clip=(460, 0), (490, 1) [ 50.416] glyphs0_to_dst: blt=(487, 0), (490, 1) [ 50.416] emit_primitive_identity_mask__avx2: dst=(487, 0), mask=(832.00, 45.00) x (3.00, 1.00) [ 50.416] gen8_vertex_flush[7e4] = 3 [ 50.416] gen9_magic_ca_pass: CA fixup (41 -> 44) [ 50.416] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 50.416] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 50.416] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 50.416] sna_glyphs(op=3, nlist=1, src=(1, 15)) [ 50.416] kgem_bo_is_busy: handle=125, domain: 0 exec? 1, rq? 1 [ 50.416] sna_glyphs: discarding mask [ 50.416] glyphs0_to_dst(op=3, src=(1, 15), nlist=1, dst=(1, 15)+(0, 0)) [ 50.416] clipped_glyphs: no, clip region (0, 0), (490, 20) matches drawable pixmap=94680753467488 size=490x20 [ 50.416] gen9_render_composite: 0x0, current mode=1/1 [ 50.416] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 50.416] kgem_bo_is_busy: handle=125, domain: 0 exec? 1, rq? 1 [ 50.416] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 50.416] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 50.416] sna_drawable_use_bo pixmap=3479, box=((0, 0), (490, 20)), flags=7... [ 50.416] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 50.416] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 50.416] sna_drawable_use_bo: using whole GPU bo [ 50.416] gen9_composite_set_target: pixmap=3479, format=20028888, size=490x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 50.416] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 50.416] color_convert: src=ff8ae234 [20028888] [ 50.416] color_convert: dst=ff8ae234 [20028888] [ 50.416] sna_render_get_solid: ff8ae234 [ 50.416] sna_render_get_solid(22) = ff8ae234 (old) [ 50.416] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 50.416] sna_transform_is_imprecise_integer_translation: no transform [ 50.416] gen9_composite_picture: integer translation (0, 0), removing [ 50.416] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 50.416] sna_render_pixmap_bo: GPU all damaged [ 50.416] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 50.416] gen4_choose_composite_emitter: solid, identity mask [ 50.416] kgem_check_bo: num_pages=+0, num_exec=+0 [ 50.416] gen9_composite_get_binding_table(fc40) [ 50.416] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 50.416] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 50.416] gen9_emit_vertex_elements: setup id=9 [ 50.416] glyphs0_to_dst: glyph=(1, 7)x(9, 8), unclipped [ 50.416] emit_primitive_identity_mask__avx2: dst=(1, 7), mask=(688.00, 32.00) x (9.00, 8.00) [ 50.416] glyphs0_to_dst: glyph=(9, 5)x(10, 13), unclipped [ 50.416] emit_primitive_identity_mask__avx2: dst=(9, 5), mask=(672.00, 48.00) x (10.00, 13.00) [ 50.416] glyphs0_to_dst: glyph=(19, 7)x(9, 8), unclipped [ 50.416] emit_primitive_identity_mask__avx2: dst=(19, 7), mask=(688.00, 32.00) x (9.00, 8.00) [ 50.416] glyphs0_to_dst: glyph=(28, 9)x(8, 3), unclipped [ 50.416] emit_primitive_identity_mask__avx2: dst=(28, 9), mask=(688.00, 48.00) x (8.00, 3.00) [ 50.416] glyphs0_to_dst: glyph=(36, 5)x(11, 10), unclipped [ 50.416] emit_primitive_identity_mask__avx2: dst=(36, 5), mask=(704.00, 0.00) x (11.00, 10.00) [ 50.416] glyphs0_to_dst: glyph=(46, 7)x(9, 8), unclipped [ 50.416] emit_primitive_identity_mask__avx2: dst=(46, 7), mask=(720.00, 0.00) x (9.00, 8.00) [ 50.416] glyphs0_to_dst: glyph=(54, 7)x(10, 8), unclipped [ 50.416] emit_primitive_identity_mask__avx2: dst=(54, 7), mask=(704.00, 16.00) x (10.00, 8.00) [ 50.416] glyphs0_to_dst: glyph=(63, 7)x(10, 8), unclipped [ 50.416] emit_primitive_identity_mask__avx2: dst=(63, 7), mask=(720.00, 16.00) x (10.00, 8.00) [ 50.416] glyphs0_to_dst: glyph=(72, 4)x(10, 11), unclipped [ 50.416] emit_primitive_identity_mask__avx2: dst=(72, 4), mask=(736.00, 0.00) x (10.00, 11.00) [ 50.416] glyphs0_to_dst: glyph=(81, 7)x(10, 8), unclipped [ 50.416] emit_primitive_identity_mask__avx2: dst=(81, 7), mask=(752.00, 0.00) x (10.00, 8.00) [ 50.416] glyphs0_to_dst: glyph=(90, 4)x(10, 11), unclipped [ 50.416] emit_primitive_identity_mask__avx2: dst=(90, 4), mask=(736.00, 0.00) x (10.00, 11.00) [ 50.416] glyphs0_to_dst: glyph=(99, 7)x(11, 8), unclipped [ 50.416] emit_primitive_identity_mask__avx2: dst=(99, 7), mask=(736.00, 16.00) x (11.00, 8.00) [ 50.416] glyphs0_to_dst: glyph=(109, 7)x(9, 8), unclipped [ 50.416] emit_primitive_identity_mask__avx2: dst=(109, 7), mask=(752.00, 16.00) x (9.00, 8.00) [ 50.417] glyphs0_to_dst: glyph=(118, 9)x(8, 3), unclipped [ 50.417] emit_primitive_identity_mask__avx2: dst=(118, 9), mask=(688.00, 48.00) x (8.00, 3.00) [ 50.417] glyphs0_to_dst: glyph=(126, 5)x(10, 10), unclipped [ 50.417] emit_primitive_identity_mask__avx2: dst=(126, 5), mask=(704.00, 32.00) x (10.00, 10.00) [ 50.417] glyphs0_to_dst: glyph=(135, 5)x(10, 10), unclipped [ 50.417] emit_primitive_identity_mask__avx2: dst=(135, 5), mask=(704.00, 32.00) x (10.00, 10.00) [ 50.417] glyphs0_to_dst: glyph=(144, 5)x(10, 10), unclipped [ 50.417] emit_primitive_identity_mask__avx2: dst=(144, 5), mask=(720.00, 32.00) x (10.00, 10.00) [ 50.417] glyphs0_to_dst: glyph=(153, 5)x(10, 10), unclipped [ 50.417] emit_primitive_identity_mask__avx2: dst=(153, 5), mask=(704.00, 48.00) x (10.00, 10.00) [ 50.417] gen8_vertex_flush[8e4] = 54 [ 50.417] gen9_magic_ca_pass: CA fixup (44 -> 98) [ 50.417] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 50.417] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 50.417] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 50.417] sna_glyphs(op=3, nlist=1, src=(163, 15)) [ 50.417] kgem_bo_is_busy: handle=125, domain: 0 exec? 1, rq? 1 [ 50.417] sna_glyphs: discarding mask [ 50.417] glyphs0_to_dst(op=3, src=(163, 15), nlist=1, dst=(163, 15)+(0, 0)) [ 50.417] clipped_glyphs: no, clip region (0, 0), (490, 20) matches drawable pixmap=94680753467488 size=490x20 [ 50.417] gen9_render_composite: 0x0, current mode=1/1 [ 50.417] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 50.417] kgem_bo_is_busy: handle=125, domain: 0 exec? 1, rq? 1 [ 50.417] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 50.417] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 50.417] sna_drawable_use_bo pixmap=3479, box=((0, 0), (490, 20)), flags=7... [ 50.417] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 50.417] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 50.417] sna_drawable_use_bo: using whole GPU bo [ 50.417] gen9_composite_set_target: pixmap=3479, format=20028888, size=490x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 50.417] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 50.417] color_convert: src=ffffffff [20028888] [ 50.417] color_convert: dst=ffffffff [20028888] [ 50.417] sna_render_get_solid: ffffffff [ 50.417] sna_render_get_solid(white) [ 50.417] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 50.417] sna_transform_is_imprecise_integer_translation: no transform [ 50.417] gen9_composite_picture: integer translation (0, 0), removing [ 50.417] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 50.417] sna_render_pixmap_bo: GPU all damaged [ 50.417] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 50.417] gen4_choose_composite_emitter: solid, identity mask [ 50.417] kgem_check_bo: num_pages=+0, num_exec=+0 [ 50.417] gen9_composite_get_binding_table(fc00) [ 50.417] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 50.417] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 50.417] gen9_emit_vertex_elements: setup id=9 [ 50.417] glyphs0_to_dst: glyph=(165, 7)x(5, 8), unclipped [ 50.417] emit_primitive_identity_mask__avx2: dst=(165, 7), mask=(720.00, 48.00) x (5.00, 8.00) [ 50.417] gen8_vertex_flush[9e4] = 3 [ 50.417] gen9_magic_ca_pass: CA fixup (98 -> 101) [ 50.417] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 50.417] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 50.417] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 50.417] sna_glyphs(op=3, nlist=1, src=(172, 15)) [ 50.417] kgem_bo_is_busy: handle=125, domain: 0 exec? 1, rq? 1 [ 50.417] sna_glyphs: discarding mask [ 50.417] glyphs0_to_dst(op=3, src=(172, 15), nlist=1, dst=(172, 15)+(0, 0)) [ 50.417] clipped_glyphs: no, clip region (0, 0), (490, 20) matches drawable pixmap=94680753467488 size=490x20 [ 50.417] gen9_render_composite: 0x0, current mode=1/1 [ 50.417] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 50.417] kgem_bo_is_busy: handle=125, domain: 0 exec? 1, rq? 1 [ 50.417] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 50.417] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 50.417] sna_drawable_use_bo pixmap=3479, box=((0, 0), (490, 20)), flags=7... [ 50.417] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 50.417] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 50.417] sna_drawable_use_bo: using whole GPU bo [ 50.417] gen9_composite_set_target: pixmap=3479, format=20028888, size=490x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 50.417] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 50.417] color_convert: src=ff729fcf [20028888] [ 50.417] color_convert: dst=ff729fcf [20028888] [ 50.417] sna_render_get_solid: ff729fcf [ 50.417] sna_render_get_solid(23) = ff729fcf (old) [ 50.417] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 50.417] sna_transform_is_imprecise_integer_translation: no transform [ 50.417] gen9_composite_picture: integer translation (0, 0), removing [ 50.417] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 50.417] sna_render_pixmap_bo: GPU all damaged [ 50.417] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 50.417] gen4_choose_composite_emitter: solid, identity mask [ 50.417] kgem_check_bo: num_pages=+0, num_exec=+0 [ 50.417] gen9_composite_get_binding_table(fbc0) [ 50.417] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 50.417] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 50.417] gen9_emit_vertex_elements: setup id=9 [ 50.417] glyphs0_to_dst: glyph=(171, 9)x(11, 3), unclipped [ 50.417] emit_primitive_identity_mask__avx2: dst=(171, 9), mask=(736.00, 32.00) x (11.00, 3.00) [ 50.417] glyphs0_to_dst: glyph=(180, 4)x(10, 14), unclipped [ 50.417] emit_primitive_identity_mask__avx2: dst=(180, 4), mask=(944.00, 48.00) x (10.00, 14.00) [ 50.417] glyphs0_to_dst: glyph=(189, 4)x(11, 11), unclipped [ 50.417] emit_primitive_identity_mask__avx2: dst=(189, 4), mask=(960.00, 0.00) x (11.00, 11.00) [ 50.417] glyphs0_to_dst: glyph=(198, 7)x(10, 8), unclipped [ 50.417] emit_primitive_identity_mask__avx2: dst=(198, 7), mask=(976.00, 0.00) x (10.00, 8.00) [ 50.417] glyphs0_to_dst: glyph=(208, 7)x(9, 11), unclipped [ 50.417] emit_primitive_identity_mask__avx2: dst=(208, 7), mask=(960.00, 16.00) x (9.00, 11.00) [ 50.417] glyphs0_to_dst: glyph=(216, 4)x(10, 14), unclipped [ 50.417] emit_primitive_identity_mask__avx2: dst=(216, 4), mask=(944.00, 48.00) x (10.00, 14.00) [ 50.417] glyphs0_to_dst: glyph=(225, 5)x(10, 10), unclipped [ 50.417] emit_primitive_identity_mask__avx2: dst=(225, 5), mask=(976.00, 16.00) x (10.00, 10.00) [ 50.417] glyphs0_to_dst: glyph=(234, 16)x(11, 2), unclipped [ 50.417] emit_primitive_identity_mask__avx2: dst=(234, 16), mask=(992.00, 0.00) x (11.00, 2.00) [ 50.417] glyphs0_to_dst: glyph=(243, 4)x(11, 11), unclipped [ 50.417] emit_primitive_identity_mask__avx2: dst=(243, 4), mask=(1008.00, 0.00) x (11.00, 11.00) [ 50.417] glyphs0_to_dst: glyph=(253, 7)x(9, 8), unclipped [ 50.417] emit_primitive_identity_mask__avx2: dst=(253, 7), mask=(720.00, 0.00) x (9.00, 8.00) [ 50.417] glyphs0_to_dst: glyph=(261, 7)x(10, 8), unclipped [ 50.417] emit_primitive_identity_mask__avx2: dst=(261, 7), mask=(704.00, 16.00) x (10.00, 8.00) [ 50.417] glyphs0_to_dst: glyph=(270, 7)x(10, 8), unclipped [ 50.417] emit_primitive_identity_mask__avx2: dst=(270, 7), mask=(704.00, 16.00) x (10.00, 8.00) [ 50.417] glyphs0_to_dst: glyph=(279, 3)x(10, 12), unclipped [ 50.417] emit_primitive_identity_mask__avx2: dst=(279, 3), mask=(992.00, 16.00) x (10.00, 12.00) [ 50.417] glyphs0_to_dst: glyph=(288, 7)x(10, 8), unclipped [ 50.417] emit_primitive_identity_mask__avx2: dst=(288, 7), mask=(704.00, 16.00) x (10.00, 8.00) [ 50.417] glyphs0_to_dst: glyph=(297, 7)x(10, 8), unclipped [ 50.417] emit_primitive_identity_mask__avx2: dst=(297, 7), mask=(752.00, 0.00) x (10.00, 8.00) [ 50.417] glyphs0_to_dst: glyph=(307, 3)x(10, 12), unclipped [ 50.417] emit_primitive_identity_mask__avx2: dst=(307, 3), mask=(1008.00, 16.00) x (10.00, 12.00) [ 50.417] glyphs0_to_dst: glyph=(315, 4)x(11, 11), unclipped [ 50.417] emit_primitive_identity_mask__avx2: dst=(315, 4), mask=(960.00, 0.00) x (11.00, 11.00) [ 50.417] glyphs0_to_dst: glyph=(324, 7)x(11, 8), unclipped [ 50.417] emit_primitive_identity_mask__avx2: dst=(324, 7), mask=(736.00, 16.00) x (11.00, 8.00) [ 50.417] glyphs0_to_dst: glyph=(334, 7)x(9, 11), unclipped [ 50.417] emit_primitive_identity_mask__avx2: dst=(334, 7), mask=(960.00, 16.00) x (9.00, 11.00) [ 50.417] glyphs0_to_dst: glyph=(342, 16)x(11, 2), unclipped [ 50.417] emit_primitive_identity_mask__avx2: dst=(342, 16), mask=(992.00, 0.00) x (11.00, 2.00) [ 50.417] glyphs0_to_dst: glyph=(351, 3)x(10, 12), unclipped [ 50.417] emit_primitive_identity_mask__avx2: dst=(351, 3), mask=(992.00, 16.00) x (10.00, 12.00) [ 50.417] glyphs0_to_dst: glyph=(361, 3)x(9, 12), unclipped [ 50.417] emit_primitive_identity_mask__avx2: dst=(361, 3), mask=(960.00, 32.00) x (9.00, 12.00) [ 50.417] glyphs0_to_dst: glyph=(369, 7)x(10, 11), unclipped [ 50.417] emit_primitive_identity_mask__avx2: dst=(369, 7), mask=(976.00, 32.00) x (10.00, 11.00) [ 50.417] glyphs0_to_dst: glyph=(378, 4)x(10, 14), unclipped [ 50.417] emit_primitive_identity_mask__avx2: dst=(378, 4), mask=(944.00, 48.00) x (10.00, 14.00) [ 50.417] glyphs0_to_dst: glyph=(387, 5)x(10, 10), unclipped [ 50.417] emit_primitive_identity_mask__avx2: dst=(387, 5), mask=(960.00, 48.00) x (10.00, 10.00) [ 50.417] glyphs0_to_dst: glyph=(396, 16)x(11, 2), unclipped [ 50.417] emit_primitive_identity_mask__avx2: dst=(396, 16), mask=(992.00, 0.00) x (11.00, 2.00) [ 50.417] glyphs0_to_dst: glyph=(406, 7)x(9, 8), unclipped [ 50.417] emit_primitive_identity_mask__avx2: dst=(406, 7), mask=(688.00, 32.00) x (9.00, 8.00) [ 50.417] glyphs0_to_dst: glyph=(415, 7)x(9, 8), unclipped [ 50.417] emit_primitive_identity_mask__avx2: dst=(415, 7), mask=(752.00, 16.00) x (9.00, 8.00) [ 50.417] glyphs0_to_dst: glyph=(424, 7)x(9, 11), unclipped [ 50.417] emit_primitive_identity_mask__avx2: dst=(424, 7), mask=(960.00, 16.00) x (9.00, 11.00) [ 50.417] glyphs0_to_dst: glyph=(432, 4)x(10, 11), unclipped [ 50.417] emit_primitive_identity_mask__avx2: dst=(432, 4), mask=(976.00, 48.00) x (10.00, 11.00) [ 50.417] glyphs0_to_dst: glyph=(442, 7)x(9, 8), unclipped [ 50.417] emit_primitive_identity_mask__avx2: dst=(442, 7), mask=(688.00, 32.00) x (9.00, 8.00) [ 50.417] glyphs0_to_dst: glyph=(450, 7)x(10, 11), unclipped [ 50.417] emit_primitive_identity_mask__avx2: dst=(450, 7), mask=(976.00, 32.00) x (10.00, 11.00) [ 50.417] gen8_vertex_flush[ae4] = 96 [ 50.417] gen9_magic_ca_pass: CA fixup (101 -> 197) [ 50.417] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 50.417] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 50.417] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 50.417] sna_glyphs(op=3, nlist=1, src=(460, 15)) [ 50.417] kgem_bo_is_busy: handle=125, domain: 0 exec? 1, rq? 1 [ 50.417] sna_glyphs: discarding mask [ 50.417] glyphs0_to_dst(op=3, src=(460, 15), nlist=1, dst=(460, 15)+(0, 0)) [ 50.417] clipped_glyphs: no, clip region (0, 0), (490, 20) matches drawable pixmap=94680753467488 size=490x20 [ 50.417] gen9_render_composite: 0x0, current mode=1/1 [ 50.417] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 50.417] kgem_bo_is_busy: handle=125, domain: 0 exec? 1, rq? 1 [ 50.417] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 50.417] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 50.417] sna_drawable_use_bo pixmap=3479, box=((0, 0), (490, 20)), flags=7... [ 50.417] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 50.417] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 50.417] sna_drawable_use_bo: using whole GPU bo [ 50.417] gen9_composite_set_target: pixmap=3479, format=20028888, size=490x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 50.417] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 50.417] color_convert: src=ffffffff [20028888] [ 50.417] color_convert: dst=ffffffff [20028888] [ 50.417] sna_render_get_solid: ffffffff [ 50.417] sna_render_get_solid(white) [ 50.417] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 50.417] sna_transform_is_imprecise_integer_translation: no transform [ 50.417] gen9_composite_picture: integer translation (0, 0), removing [ 50.417] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 50.417] sna_render_pixmap_bo: GPU all damaged [ 50.417] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 50.417] gen4_choose_composite_emitter: solid, identity mask [ 50.417] kgem_check_bo: num_pages=+0, num_exec=+0 [ 50.417] gen9_composite_get_binding_table(fb80) [ 50.417] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 50.417] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 50.417] gen9_emit_vertex_elements: setup id=9 [ 50.417] glyphs0_to_dst: glyph=(459, 4)x(10, 13), unclipped [ 50.417] emit_primitive_identity_mask__avx2: dst=(459, 4), mask=(752.00, 32.00) x (10.00, 13.00) [ 50.417] gen8_vertex_flush[be4] = 3 [ 50.417] gen9_magic_ca_pass: CA fixup (197 -> 200) [ 50.417] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 50.417] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 50.417] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 50.417] sna_composite_rectangles(pixmap=3479, op=1, ffffffff x 1 [(478, 1)x(9, 17) ...]) [ 50.417] sna_composite_rectangles: converted to op 1 [ 50.417] sna_composite_rectangles[0] (478, 1)x(9, 17) -> (478, 1), (487, 18) [ 50.417] sna_composite_rectangles: nrects=1, region=(478, 1), (487, 18) x 1 [ 50.417] sna_composite_rectangles: clipped extents (478, 1),(487, 18) x 1 [ 50.417] sna_composite_rectangles: pixmap +(0, 0) extents (478, 1),(487, 18) [ 50.417] sna_composite_rectangles: dropping last-cpu hint [ 50.417] sna_drawable_use_bo pixmap=3479, box=((478, 1), (487, 18)), flags=9... [ 50.417] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 50.417] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 50.417] sna_drawable_use_bo: using whole GPU bo [ 50.417] gen9_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20028888]) [ 50.417] kgem_bo_is_render: handle=125, rq? 1 [1] [ 50.417] gen9_render_fill_boxes(ffffffff x 1 [(478, 1), (487, 18) ...]) [ 50.417] sna_render_get_solid: ffffffff [ 50.417] sna_render_get_solid(white) [ 50.417] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 50.417] kgem_check_bo: num_pages=+0, num_exec=+0 [ 50.417] aligning vertex: was 4, now 2 floats per vertex [ 50.417] gen9_composite_get_binding_table(fb40) [ 50.417] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 50.417] gen9_emit_sampler: sampler = 1 [ 50.417] gen9_emit_sf: num_sf_outputs=1 [ 50.417] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 50.417] gen9_emit_vertex_elements: setup id=0 [ 50.417] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 50.417] (478, 1), (487, 18) [ 50.417] gen8_vertex_flush[d00] = 3 [ 50.417] sna_copy_area: src=pixmap=3479:(0, 0)x(490, 20)+(0, 0) -> dst=pixmap=3060:(0, 697)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 50.417] sna_copy_area: normal copy [ 50.417] sna_do_copy: src=(0, 0), dst=(0, 697), size=(490x20) [ 50.417] sna_do_copy: after drawable: src=(0, 0), dst=(65, 721), size=(490x20) [ 50.417] sna_do_copy: dst extents (65, 721), (555, 741), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 50.417] sna_do_copy: clipped dst extents (65, 721), (555, 741) [ 50.417] sna_do_copy: unclipped src extents (0, 0), (490, 20) [ 50.417] sna_do_copy: clipped src extents (0, 0), (490, 20) [ 50.417] sna_do_copy: pixmap -- no source clipping [ 50.417] sna_do_copy: src extents (0, 0), (490, 20) x 1 [ 50.417] sna_do_copy: copy region (65, 721), (555, 741) x 1 + (-65, -721) [ 50.417] sna_copy_boxes (boxes=1x[(65, 721), (555, 741)...], src pixmap=3479+(-65, -721), dst pixmap=3060+(-65, -24), alu=3, src.size=490x20, dst.size=3775x2136) [ 50.417] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94ac8f90, gpu_bo=125, cpu_bo=0), replaces=0 [ 50.417] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 50.417] sna_drawable_use_bo pixmap=3060, box=((0, 697), (490, 717)), flags=b... [ 50.417] sna_drawable_use_bo: exported target, set PREFER_GPU [ 50.417] sna_drawable_use_bo: pinned, never REPLACES [ 50.417] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=b [ 50.417] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 50.417] sna_drawable_use_bo: using whole GPU bo [ 50.417] sna_pixmap_move_to_gpu(pixmap=3479, usage=0), flags=a [ 50.417] sna_pixmap_move_to_gpu: already all-damaged [ 50.417] sna_pixmap_mark_active: pixmap=3479, handle=125 [ 50.417] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 50.417] gen9_render_copy_boxes (0, -697)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 50.417] kgem_bo_is_render: handle=125, rq? 1 [1] [ 50.417] kgem_bo_is_render: handle=9, rq? 0 [0] [ 50.417] kgem_bo_is_render: handle=9, rq? 0 [0] [ 50.417] kgem_bo_is_render: handle=125, rq? 1 [1] [ 50.417] kgem_set_mode: flushing before new bo [ 50.417] gen8_vertex_close: used=806, vbo active? 23, vb=201, nreloc=2 [ 50.417] gen8_vertex_close: reloc[0] = 287 [ 50.417] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 50.417] kgem_add_handle: handle=23, index=5 [ 50.417] kgem_add_reloc64[11] = (delta=0, target handle=5, presumed=fd541000) [ 50.417] gen8_vertex_close: reloc[1] = 372 [ 50.417] kgem_add_reloc64: handle=23, pos=372, delta=0, domains=200000 [ 50.417] kgem_add_reloc64[12] = (delta=0, target handle=5, presumed=fd541000) [ 50.417] batch[1/1, flags=1800]: 838 838 16096 16384, nreloc=13, nexec=6, nfence=0, aperture=1116 [fenced=0] [ 50.417] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd981000 [ 50.417] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -57343 [ 50.417] kgem_fixup_relocs: shrinking by 57344 [ 50.417] __kgem_busy: handle=2, busy=0, wedged=0 [ 50.418] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd981000 [ 50.418] kgem_commit: release handle=125 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd0d4000 [ 50.418] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 50.418] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 50.418] __kgem_bo_clear_busy: handle=7 [ 50.418] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 50.418] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 50.418] __kgem_bo_clear_busy: handle=8 [ 50.418] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 50.418] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 50.418] __kgem_bo_clear_busy: handle=8 [ 50.418] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 50.418] __kgem_bo_clear_busy: handle=8 [ 50.418] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 50.418] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 50.418] __kgem_bo_clear_busy: handle=8 [ 50.418] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 50.418] __kgem_bo_clear_busy: handle=7 [ 50.418] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 50.418] __kgem_busy: handle=2, busy=131072, wedged=0 [ 50.418] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 50.418] kgem_check_bo: num_pages=+8116, num_exec=+2 [ 50.418] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 50.418] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 50.418] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 50.418] kgem_add_handle: handle=4, index=0 [ 50.418] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 50.418] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 50.418] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 50.418] gen9_composite_get_binding_table(ffc0) [ 50.418] kgem_add_reloc64: handle=9, pos=16360, delta=0, domains=20002 [ 50.418] kgem_add_handle: handle=9, index=1 [ 50.418] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f02dd000) [ 50.418] __kgem_bo_mark_dirty: handle=9 (proxy? 0) [ 50.418] [3fe0] bind bo(handle=9, addr=f02dd000), format=192, width=3775, height=2136, pitch=15360, tiling=1 -> render [ 50.418] kgem_add_reloc64: handle=125, pos=16344, delta=0, domains=40000 [ 50.418] kgem_add_handle: handle=125, index=2 [ 50.418] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd0d4000) [ 50.418] [3fd0] bind bo(handle=125, addr=fd0d4000), format=192, width=490, height=20, pitch=2048, tiling=1 -> sampler [ 50.418] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 50.418] gen9_emit_sampler: sampler = 0 [ 50.418] gen9_emit_sf: num_sf_outputs=1 [ 50.418] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 50.418] gen9_emit_vertex_elements: setup id=0 [ 50.418] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 50.418] (0, 0) -> (0, 697) + (490, 20) [ 50.418] gen8_vertex_flush[490] = 3 [ 50.418] sna_accel_flush: flush?=1, dirty?=0 [ 50.418] gen8_vertex_close: used=812, vbo active? 23, vb=1, nreloc=1 [ 50.418] gen8_vertex_close: reloc[0] = 287 [ 50.418] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 50.418] kgem_add_handle: handle=23, index=3 [ 50.418] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 50.418] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=8190 [fenced=0] [ 50.418] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 50.418] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 50.418] kgem_fixup_relocs: shrinking by 61440 [ 50.418] __kgem_busy: handle=1, busy=0, wedged=0 [ 50.418] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 50.418] kgem_commit: release handle=9 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f02dd000 [ 50.418] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 50.418] kgem_commit: release handle=125 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd0d4000 [ 50.418] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 50.418] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 50.418] sna_accel_flush: flush?=0, dirty?=0 [ 50.418] sna_accel_flush: flush?=0, dirty?=0 [ 50.418] sna_accel_flush: flush?=0, dirty?=0 [ 50.418] sna_destroy_pixmap: pixmap=3479, attached?=1 [ 50.418] _kgem_bo_destroy: handle=125, proxy? 0 [ 50.418] __kgem_bo_destroy: handle=125, size=65536 [ 50.418] __kgem_busy: handle=125, busy=0, wedged=0 [ 50.418] __kgem_bo_clear_busy: handle=125 [ 50.418] kgem_bo_move_to_inactive: moving handle=125 to inactive [ 50.418] __sna_free_pixmap(pixmap=3479) [ 50.418] sna_accel_flush: flush?=0, dirty?=0 [ 50.418] sna_accel_flush: flush?=0, dirty?=0 [ 50.418] sna_accel_flush: flush?=0, dirty?=0 [ 50.418] sna_block_handler (tv=0.408000) [ 50.418] kgem_retire, need_retire?=1 [ 50.418] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 50.418] kgem_retire__requests_ring: retiring ring 0 [ 50.418] __kgem_busy: handle=2, busy=0, wedged=0 [ 50.418] __kgem_retire_rq: request 2 complete [ 50.418] kgem_retire__requests_ring: retiring ring 0 [ 50.418] __kgem_busy: handle=1, busy=0, wedged=0 [ 50.418] __kgem_retire_rq: request 1 complete [ 50.418] __kgem_bo_flush: handle=9, busy=0, wedged=0 [ 50.418] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 50.418] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 50.418] kgem_retire -- retired=0, need_retire=0 [ 50.418] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 50.418] gen6_render_retire: resetting idle vbo [ 50.418] sna_scanout_do_flush: flush timer active: delta=9 [ 50.418] sna_accel_do_throttle -- no pending activity [ 50.418] sna_accel_block: evaluating timers, active=5 [ 50.418] sna_accel_block: flush timer expires in 9 [50427] [ 50.419] sna_wakeup_handler [ 50.419] sna_accel_flush: flush?=0, dirty?=0 [ 50.419] sna_accel_flush: flush?=0, dirty?=0 [ 50.419] sna_block_handler (tv=0.407000) [ 50.419] sna_scanout_do_flush: flush timer active: delta=8 [ 50.419] sna_accel_do_throttle -- no pending activity [ 50.419] sna_accel_block: evaluating timers, active=5 [ 50.419] sna_accel_block: flush timer expires in 8 [50427] [ 50.419] sna_wakeup_handler [ 50.419] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=128, name=76 [ 50.419] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 50.419] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 50.419] sna_dri2_get_back: draw size=7680x2160, back buffer handle=128 size=7680x2160, is-scanout? 1, active?=1, pitch=30720, front pitch=30720 [ 50.419] sna_dri2_get_back: reuse backbuffer? 1 [ 50.419] sna_dri2_get_back: back buffer handle=128, active?=1, refcnt=1 [ 50.419] sna_dri2_get_back: cache: handle=40, active=0 [ 50.419] sna_dri2_get_back: reuse cache handle=40, name=5, flags=0 [ 50.419] sna_dri2_get_back: caching handle=128 (name=76, flags=0, active_scanout=1) [ 50.419] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 50.419] sna_dri2_reuse_buffer: reusing back buffer handle=40, name=5, pitch=30720, age=0 [ 50.419] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 50.419] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=29, name=3, active_scanout=3 [ 50.419] kgem_bo_flink: flinked handle=29 to name=3, marking non-reusable [ 50.419] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=29] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 50.419] sna_accel_flush: flush?=0, dirty?=0 [ 50.419] sna_accel_flush: flush?=0, dirty?=0 [ 50.419] sna_accel_flush: flush?=0, dirty?=0 [ 50.419] sna_block_handler (tv=0.407000) [ 50.419] sna_scanout_do_flush: flush timer active: delta=8 [ 50.419] sna_accel_do_throttle -- no pending activity [ 50.419] sna_accel_block: evaluating timers, active=5 [ 50.419] sna_accel_block: flush timer expires in 8 [50427] [ 50.420] sna_wakeup_handler [ 50.420] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 50.420] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 50.420] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 50.420] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 50.420] sna_dri2_get_msc(draw=146, pipe=0) [ 50.420] sna_crtc_record_swap: recording last swap on pipe=0, frame 2777 [msc=2777], time 50.415091 [ 50.420] sna_dri2_get_msc: msc=2777 [raw=2777], ust=50415091 [ 50.420] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=40 (refs=1/1, flush=0) , front=29 (refs=1/4, flush=1) [ 50.420] sna_dri2_schedule_swap(target_msc=2777, divisor=0, remainder=0) [ 50.420] sna_dri2_schedule_swap: using front handle=29, active_scanout?=3, flush?=1 [ 50.420] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 50.420] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 50.420] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 50.420] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 50.420] sna_crtc_record_swap: recording last swap on pipe=0, frame 2777 [msc=2777], time 50.415091 [ 50.420] immediate_swap: current_msc=2777, target_msc=2777 -- yes [ 50.420] can_flip: no, shadow enabled [ 50.420] sna_dri2_add_event: adding event to window 146) [ 50.420] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 50.420] sna_dri2_immediate_blit: no pending blit, starting chain [ 50.420] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 50.420] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 50.420] can_xchg: back size=8701e00, front size=8701e00 [ 50.420] can_xchg: yes, pixmap=165 [ 50.420] sna_dri2_xchg: win=146, exchange front=29/3,ref=2 and back=40/5,ref=2, pixmap=165 7680x2160 [ 50.420] sna_dri2_xchg: back_bo handle=40, pitch=30720, size=132710400, ref=1, active_scanout?=0 [ 50.420] sna_dri2_xchg: front_bo handle=29, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 50.420] set_bo: pixmap=165, handle=40 (old handle=29) [ 50.420] set_bo: marking whole pixmap as damaged [ 50.420] set_bo: applying final/discard move-to-gpu [ 50.420] wait_for_shadow: flags=0, flips=1, handle=29, shadow=32 [ 50.420] set_bo: dropping flush hint from handle=29 [ 50.420] set_bo: adding flush hint to handle=40 [ 50.420] mark_stale(handle=29) => 1 [ 50.420] swap_limit: draw=146 setting swap limit to 3 [ 50.420] sna_dri2_swap_limit_validate: swap limit set to 3 [ 50.420] sna_next_vblank(pipe=0, waiting until next vblank) [ 50.420] sna_dri2_schedule_swap: reported target_msc=2777 [ 50.420] sna_accel_flush: flush?=0, dirty?=0 [ 50.420] sna_accel_flush: flush?=0, dirty?=0 [ 50.420] sna_accel_flush: flush?=0, dirty?=0 [ 50.420] sna_accel_flush: flush?=0, dirty?=0 [ 50.420] sna_block_handler (tv=0.406000) [ 50.420] sna_scanout_do_flush: flush timer active: delta=7 [ 50.420] sna_accel_do_throttle -- no pending activity [ 50.420] sna_accel_block: evaluating timers, active=5 [ 50.420] sna_accel_block: flush timer expires in 7 [50427] [ 50.428] sna_wakeup_handler [ 50.428] sna_block_handler (tv=0.398000) [ 50.428] sna_scanout_do_flush: flush timer active: delta=-1 [ 50.428] sna_scanout_do_flush (time=50428), triggered [ 50.428] sna_scanout_flush (time=50428), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 50.428] has_shadow: has pending damage? 1, outstanding flips: 1 [ 50.428] stop_flush: scanout=40 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 50.428] has_shadow: has pending damage? 1, outstanding flips: 1 [ 50.428] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 1, mode reconfiguration pending? 0) [ 50.428] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 50.428] sna_mode_redisplay: checking for 1 outstanding flip completions [ 50.428] sna_mode_redisplay: now 1 outstanding flip completions (enabled? 1) [ 50.428] sna_accel_do_throttle -- no pending activity [ 50.428] sna_accel_block: evaluating timers, active=5 [ 50.428] sna_accel_block: flush timer expires in 16 [50444] [ 50.430] sna_wakeup_handler [ 50.430] sna_mode_wakeup: len=32 [ 50.430] sna_mode_wakeup: recording last swap on pipe=1, frame 2748 [abc], time 50.430448 [ 50.430] sna_mode_wakeup: removing handle=128 [active_scanout=0] from scanout, installing handle=29 [active_scanout=2] [ 50.430] sna_mode_wakeup: flip complete, pending? 1 [ 50.430] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 50.430] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 50.430] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 50.430] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 50.430] sna_pixmap_move_to_gpu: already all-damaged [ 50.430] sna_pixmap_mark_active: pixmap=165, handle=40 [ 50.430] sna_mode_redisplay: crtc[0] transformed? 0 [ 50.430] sna_mode_redisplay: crtc[1] transformed? 0 [ 50.430] sna_mode_redisplay: crtc[2] transformed? 0 [ 50.430] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=40 [active=1] [ 50.430] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 29, transformed? 0 [ 50.430] get_fb: reusing fb=110 for handle=40 [ 50.430] sna_mode_redisplay: recording flip on CRTC:32 handle=40, active_scanout=2, serial=2 [ 50.430] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 50.430] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 29, transformed? 0 [ 50.430] sna_mode_redisplay: recording flip on CRTC:39 handle=40, active_scanout=3, serial=3 [ 50.430] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 50.430] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 50.430] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 50.430] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=40, shadow handle=32 [ 50.430] sna_block_handler (tv=0.396000) [ 50.430] sna_scanout_do_flush: flush timer active: delta=14 [ 50.430] sna_accel_do_throttle -- no pending activity [ 50.430] sna_accel_block: evaluating timers, active=5 [ 50.430] sna_accel_block: flush timer expires in 14 [50444] [ 50.431] sna_wakeup_handler [ 50.431] sna_mode_wakeup: len=64 [ 50.431] sna_dri2_vblank_handler(type=2, sequence=2778, draw=3353) [ 50.431] sna_crtc_record_swap: recording last swap on pipe=0, frame 2778 [msc=2778], time 50.431859 [ 50.431] sna_dri2_vblank_handler: 2 complete, frame=2778 tv=50.431859 [ 50.431] sna_dri2_blit_complete: blit finished [ 50.431] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=2778, tv=50.431859) [ 50.431] frame_swap_complete(type=2): draw=146, pipe=0, frame=2778 [msc=2778], tv=50.431859 [ 50.431] sna_accel_flush: flush?=0, dirty?=0 [ 50.431] sna_dri2_event_free(draw?=1) [ 50.431] sna_dri2_remove_event: remove[0x561c94a02c70] from window 146, active? 1 [ 50.431] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 50.431] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=29] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 50.431] sna_dri2_vblank_handler complete [ 50.431] sna_mode_wakeup: recording last swap on pipe=0, frame 2778 [ada], time 50.431859 [ 50.431] sna_mode_wakeup: removing handle=29 [active_scanout=1] from scanout, installing handle=40 [active_scanout=3] [ 50.431] sna_mode_wakeup: flip complete, pending? 2 [ 50.431] sna_block_handler (tv=0.395000) [ 50.431] sna_scanout_do_flush: flush timer active: delta=13 [ 50.431] sna_accel_do_throttle -- no pending activity [ 50.431] sna_accel_block: evaluating timers, active=5 [ 50.431] sna_accel_block: flush timer expires in 13 [50444] [ 50.444] sna_wakeup_handler [ 50.444] sna_block_handler (tv=0.382000) [ 50.444] sna_scanout_do_flush: flush timer active: delta=0 [ 50.444] sna_scanout_do_flush (time=50444), triggered [ 50.444] sna_scanout_flush (time=50444), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 50.444] has_shadow: has pending damage? 0, outstanding flips: 1 [ 50.444] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 50.444] has_shadow: has pending damage? 0, outstanding flips: 1 [ 50.444] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) [ 50.444] sna_accel_do_throttle -- no pending activity [ 50.445] sna_accel_block: evaluating timers, active=5 [ 50.445] sna_accel_block: flush timer expires in 16 [50460] [ 50.446] sna_wakeup_handler [ 50.447] sna_mode_wakeup: len=32 [ 50.447] sna_mode_wakeup: recording last swap on pipe=1, frame 2749 [abd], time 50.447223 [ 50.447] sna_mode_wakeup: removing handle=29 [active_scanout=0] from scanout, installing handle=40 [active_scanout=3] [ 50.447] sna_mode_wakeup: flip complete, pending? 1 [ 50.447] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 50.447] sna_block_handler (tv=0.379000) [ 50.447] sna_scanout_do_flush: flush timer active: delta=13 [ 50.447] sna_accel_do_throttle -- no pending activity [ 50.447] sna_accel_block: evaluating timers, active=5 [ 50.447] sna_accel_block: flush timer expires in 13 [50460] [ 50.460] sna_wakeup_handler [ 50.460] sna_block_handler (tv=0.366000) [ 50.460] sna_scanout_do_flush: flush timer active: delta=0 [ 50.460] sna_scanout_do_flush (time=50460), triggered [ 50.460] sna_scanout_flush (time=50460), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 50.460] has_shadow: has pending damage? 0, outstanding flips: 0 [ 50.460] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 50.460] has_shadow: has pending damage? 0, outstanding flips: 0 [ 50.460] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 50.460] sna_accel_do_throttle -- no pending activity [ 50.460] sna_accel_block: evaluating timers, active=5 [ 50.460] sna_accel_block: flush timer expires in 16 [50476] [ 50.476] sna_wakeup_handler [ 50.476] sna_block_handler (tv=0.350000) [ 50.476] sna_scanout_do_flush: flush timer active: delta=0 [ 50.476] sna_scanout_do_flush (time=50476), triggered [ 50.476] sna_scanout_flush (time=50476), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 50.476] has_shadow: has pending damage? 0, outstanding flips: 0 [ 50.476] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 50.476] has_shadow: has pending damage? 0, outstanding flips: 0 [ 50.476] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 50.476] sna_accel_do_throttle -- no pending activity [ 50.476] sna_accel_block: evaluating timers, active=5 [ 50.476] sna_accel_block: flush timer expires in 16 [50492] [ 50.493] sna_wakeup_handler [ 50.493] sna_block_handler (tv=0.333000) [ 50.493] sna_scanout_do_flush: flush timer active: delta=-1 [ 50.493] sna_scanout_do_flush (time=50493), triggered [ 50.493] sna_scanout_flush (time=50493), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 50.493] has_shadow: has pending damage? 0, outstanding flips: 0 [ 50.493] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 50.493] has_shadow: has pending damage? 0, outstanding flips: 0 [ 50.493] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 50.493] sna_accel_do_throttle -- no pending activity [ 50.493] sna_accel_block: evaluating timers, active=5 [ 50.493] sna_accel_block: flush timer expires in 16 [50509] [ 50.495] sna_wakeup_handler [ 50.495] sna_accel_flush: flush?=0, dirty?=0 [ 50.495] sna_accel_flush: flush?=0, dirty?=0 [ 50.495] sna_block_handler (tv=0.331000) [ 50.495] sna_scanout_do_flush: flush timer active: delta=14 [ 50.495] sna_accel_do_throttle -- no pending activity [ 50.495] sna_accel_block: evaluating timers, active=5 [ 50.496] sna_accel_block: flush timer expires in 14 [50509] [ 50.496] sna_wakeup_handler [ 50.496] sna_block_handler (tv=0.330000) [ 50.496] sna_scanout_do_flush: flush timer active: delta=13 [ 50.496] sna_accel_do_throttle -- no pending activity [ 50.496] sna_accel_block: evaluating timers, active=5 [ 50.496] sna_accel_block: flush timer expires in 13 [50509] [ 50.497] sna_wakeup_handler [ 50.497] sna_block_handler (tv=0.329000) [ 50.497] sna_scanout_do_flush: flush timer active: delta=12 [ 50.497] sna_accel_do_throttle -- no pending activity [ 50.497] sna_accel_block: evaluating timers, active=5 [ 50.497] sna_accel_block: flush timer expires in 12 [50509] [ 50.509] sna_wakeup_handler [ 50.509] sna_block_handler (tv=0.317000) [ 50.509] sna_scanout_do_flush: flush timer active: delta=0 [ 50.509] sna_scanout_do_flush (time=50509), triggered [ 50.509] sna_scanout_flush (time=50509), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 50.509] has_shadow: has pending damage? 0, outstanding flips: 0 [ 50.509] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 50.509] has_shadow: has pending damage? 0, outstanding flips: 0 [ 50.509] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 50.509] sna_accel_do_throttle -- no pending activity [ 50.509] sna_accel_block: evaluating timers, active=5 [ 50.509] sna_accel_block: flush timer expires in 16 [50525] [ 50.525] sna_wakeup_handler [ 50.525] sna_block_handler (tv=0.301000) [ 50.525] sna_scanout_do_flush: flush timer active: delta=0 [ 50.525] sna_scanout_do_flush (time=50525), triggered [ 50.525] sna_scanout_flush (time=50525), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 50.525] has_shadow: has pending damage? 0, outstanding flips: 0 [ 50.525] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 50.525] has_shadow: has pending damage? 0, outstanding flips: 0 [ 50.525] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 50.525] sna_accel_do_throttle -- no pending activity [ 50.525] sna_accel_block: evaluating timers, active=5 [ 50.525] sna_accel_block: flush timer expires in 16 [50541] [ 50.542] sna_wakeup_handler [ 50.542] sna_block_handler (tv=0.284000) [ 50.542] sna_scanout_do_flush: flush timer active: delta=-1 [ 50.542] sna_scanout_do_flush (time=50542), triggered [ 50.542] sna_scanout_flush (time=50542), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 50.542] has_shadow: has pending damage? 0, outstanding flips: 0 [ 50.542] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 50.542] has_shadow: has pending damage? 0, outstanding flips: 0 [ 50.542] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 50.542] sna_accel_do_throttle -- no pending activity [ 50.542] sna_accel_block: evaluating timers, active=5 [ 50.542] sna_accel_block: flush timer expires in 16 [50558] [ 50.558] sna_wakeup_handler [ 50.558] sna_block_handler (tv=0.268000) [ 50.558] sna_scanout_do_flush: flush timer active: delta=0 [ 50.558] sna_scanout_do_flush (time=50558), triggered [ 50.558] sna_scanout_flush (time=50558), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 50.558] has_shadow: has pending damage? 0, outstanding flips: 0 [ 50.558] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 50.558] has_shadow: has pending damage? 0, outstanding flips: 0 [ 50.558] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 50.558] sna_accel_do_throttle -- no pending activity [ 50.558] sna_accel_block: evaluating timers, active=5 [ 50.558] sna_accel_block: flush timer expires in 16 [50574] [ 50.574] sna_wakeup_handler [ 50.574] sna_block_handler (tv=0.252000) [ 50.575] sna_scanout_do_flush: flush timer active: delta=-1 [ 50.575] sna_scanout_do_flush (time=50575), triggered [ 50.575] sna_scanout_flush (time=50575), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 50.575] has_shadow: has pending damage? 0, outstanding flips: 0 [ 50.575] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 50.575] has_shadow: has pending damage? 0, outstanding flips: 0 [ 50.575] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 50.575] sna_accel_do_throttle -- no pending activity [ 50.575] sna_accel_block: evaluating timers, active=5 [ 50.575] sna_accel_block: flush timer expires in 16 [50591] [ 50.591] sna_wakeup_handler [ 50.591] sna_block_handler (tv=0.235000) [ 50.591] sna_scanout_do_flush: flush timer active: delta=0 [ 50.591] sna_scanout_do_flush (time=50591), triggered [ 50.591] sna_scanout_flush (time=50591), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 50.591] has_shadow: has pending damage? 0, outstanding flips: 0 [ 50.591] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 50.591] has_shadow: has pending damage? 0, outstanding flips: 0 [ 50.591] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 50.591] sna_accel_do_throttle -- no pending activity [ 50.591] sna_accel_block: evaluating timers, active=5 [ 50.591] sna_accel_block: flush timer expires in 16 [50607] [ 50.607] sna_wakeup_handler [ 50.607] sna_block_handler (tv=0.219000) [ 50.607] sna_scanout_do_flush: flush timer active: delta=0 [ 50.607] sna_scanout_do_flush (time=50607), triggered [ 50.607] sna_scanout_flush (time=50607), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 50.607] has_shadow: has pending damage? 0, outstanding flips: 0 [ 50.607] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 50.607] has_shadow: has pending damage? 0, outstanding flips: 0 [ 50.607] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 50.607] sna_accel_do_throttle -- no pending activity [ 50.607] sna_accel_block: evaluating timers, active=5 [ 50.607] sna_accel_block: flush timer expires in 16 [50623] [ 50.624] sna_wakeup_handler [ 50.624] sna_block_handler (tv=0.202000) [ 50.624] sna_scanout_do_flush: flush timer active: delta=-1 [ 50.624] sna_scanout_do_flush (time=50624), triggered [ 50.624] sna_scanout_flush (time=50624), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 50.624] has_shadow: has pending damage? 0, outstanding flips: 0 [ 50.624] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 50.624] has_shadow: has pending damage? 0, outstanding flips: 0 [ 50.624] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 50.624] sna_accel_do_throttle -- no pending activity [ 50.624] sna_accel_block: evaluating timers, active=5 [ 50.624] sna_accel_block: flush timer expires in 16 [50640] [ 50.640] sna_wakeup_handler [ 50.640] sna_block_handler (tv=0.186000) [ 50.640] sna_scanout_do_flush: flush timer active: delta=0 [ 50.640] sna_scanout_do_flush (time=50640), triggered [ 50.640] sna_scanout_flush (time=50640), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 50.640] has_shadow: has pending damage? 0, outstanding flips: 0 [ 50.640] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 50.640] has_shadow: has pending damage? 0, outstanding flips: 0 [ 50.640] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 50.640] sna_accel_do_throttle -- no pending activity [ 50.640] sna_accel_block: evaluating timers, active=5 [ 50.640] sna_accel_block: flush timer expires in 16 [50656] [ 50.656] sna_wakeup_handler [ 50.657] sna_block_handler (tv=0.169000) [ 50.657] sna_scanout_do_flush: flush timer active: delta=-1 [ 50.657] sna_scanout_do_flush (time=50657), triggered [ 50.657] sna_scanout_flush (time=50657), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 50.657] has_shadow: has pending damage? 0, outstanding flips: 0 [ 50.657] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 50.657] has_shadow: has pending damage? 0, outstanding flips: 0 [ 50.657] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 50.657] sna_accel_do_throttle -- no pending activity [ 50.657] sna_accel_block: evaluating timers, active=5 [ 50.657] sna_accel_block: flush timer expires in 16 [50673] [ 50.673] sna_wakeup_handler [ 50.673] sna_block_handler (tv=0.153000) [ 50.673] sna_scanout_do_flush: flush timer active: delta=0 [ 50.673] sna_scanout_do_flush (time=50673), triggered [ 50.673] sna_scanout_flush (time=50673), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 50.673] has_shadow: has pending damage? 0, outstanding flips: 0 [ 50.673] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 50.673] has_shadow: has pending damage? 0, outstanding flips: 0 [ 50.673] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 50.673] sna_accel_do_throttle -- no pending activity [ 50.673] sna_accel_block: evaluating timers, active=5 [ 50.673] sna_accel_block: flush timer expires in 16 [50689] [ 50.689] sna_wakeup_handler [ 50.689] sna_block_handler (tv=0.137000) [ 50.689] sna_scanout_do_flush: flush timer active: delta=0 [ 50.689] sna_scanout_do_flush (time=50689), triggered [ 50.689] sna_scanout_flush (time=50689), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 50.689] has_shadow: has pending damage? 0, outstanding flips: 0 [ 50.689] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 50.689] has_shadow: has pending damage? 0, outstanding flips: 0 [ 50.689] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 50.689] sna_accel_do_throttle -- no pending activity [ 50.689] sna_accel_block: evaluating timers, active=5 [ 50.689] sna_accel_block: flush timer expires in 16 [50705] [ 50.706] sna_wakeup_handler [ 50.706] sna_block_handler (tv=0.120000) [ 50.706] sna_scanout_do_flush: flush timer active: delta=-1 [ 50.706] sna_scanout_do_flush (time=50706), triggered [ 50.706] sna_scanout_flush (time=50706), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 50.706] has_shadow: has pending damage? 0, outstanding flips: 0 [ 50.706] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 50.706] has_shadow: has pending damage? 0, outstanding flips: 0 [ 50.706] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 50.706] sna_accel_do_throttle -- no pending activity [ 50.706] sna_accel_block: evaluating timers, active=5 [ 50.706] sna_accel_block: flush timer expires in 16 [50722] [ 50.722] sna_wakeup_handler [ 50.722] sna_block_handler (tv=0.104000) [ 50.722] sna_scanout_do_flush: flush timer active: delta=0 [ 50.722] sna_scanout_do_flush (time=50722), triggered [ 50.722] sna_scanout_flush (time=50722), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 50.722] has_shadow: has pending damage? 0, outstanding flips: 0 [ 50.722] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 50.722] has_shadow: has pending damage? 0, outstanding flips: 0 [ 50.722] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 50.722] sna_accel_do_throttle -- no pending activity [ 50.722] sna_accel_block: evaluating timers, active=5 [ 50.722] sna_accel_block: flush timer expires in 16 [50738] [ 50.738] sna_wakeup_handler [ 50.738] sna_block_handler (tv=0.88000) [ 50.739] sna_scanout_do_flush: flush timer active: delta=-1 [ 50.739] sna_scanout_do_flush (time=50739), triggered [ 50.739] sna_scanout_flush (time=50739), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 50.739] has_shadow: has pending damage? 0, outstanding flips: 0 [ 50.739] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 50.739] has_shadow: has pending damage? 0, outstanding flips: 0 [ 50.739] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 50.739] sna_accel_do_throttle -- no pending activity [ 50.739] sna_accel_block: evaluating timers, active=5 [ 50.739] sna_accel_block: flush timer expires in 16 [50755] [ 50.755] sna_wakeup_handler [ 50.755] sna_block_handler (tv=0.71000) [ 50.755] sna_scanout_do_flush: flush timer active: delta=0 [ 50.755] sna_scanout_do_flush (time=50755), triggered [ 50.755] sna_scanout_flush (time=50755), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 50.755] has_shadow: has pending damage? 0, outstanding flips: 0 [ 50.755] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 50.755] has_shadow: has pending damage? 0, outstanding flips: 0 [ 50.755] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 50.755] sna_accel_do_throttle -- no pending activity [ 50.755] sna_accel_block: evaluating timers, active=5 [ 50.755] sna_accel_block: flush timer expires in 16 [50771] [ 50.771] sna_wakeup_handler [ 50.771] sna_block_handler (tv=0.55000) [ 50.771] sna_scanout_do_flush: flush timer active: delta=0 [ 50.771] sna_scanout_do_flush (time=50771), triggered [ 50.771] sna_scanout_flush (time=50771), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 50.771] has_shadow: has pending damage? 0, outstanding flips: 0 [ 50.771] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 50.771] has_shadow: has pending damage? 0, outstanding flips: 0 [ 50.771] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 50.771] sna_accel_do_throttle -- no pending activity [ 50.771] sna_accel_block: evaluating timers, active=5 [ 50.771] sna_accel_block: flush timer expires in 16 [50787] [ 50.788] sna_wakeup_handler [ 50.788] sna_block_handler (tv=0.38000) [ 50.788] sna_scanout_do_flush: flush timer active: delta=-1 [ 50.788] sna_scanout_do_flush (time=50788), triggered [ 50.788] sna_scanout_flush (time=50788), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 50.788] has_shadow: has pending damage? 0, outstanding flips: 0 [ 50.788] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 50.788] has_shadow: has pending damage? 0, outstanding flips: 0 [ 50.788] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 50.788] sna_accel_do_throttle -- no pending activity [ 50.788] sna_accel_block: evaluating timers, active=5 [ 50.788] sna_accel_block: flush timer expires in 16 [50804] [ 50.803] sna_wakeup_handler [ 50.804] sna_accel_flush: flush?=0, dirty?=0 [ 50.804] sna_accel_flush: flush?=0, dirty?=0 [ 50.804] sna_block_handler (tv=0.499000) [ 50.804] sna_scanout_do_flush: flush timer active: delta=0 [ 50.804] sna_scanout_do_flush (time=50804), triggered [ 50.804] sna_scanout_flush (time=50804), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 50.804] has_shadow: has pending damage? 0, outstanding flips: 0 [ 50.804] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 50.804] has_shadow: has pending damage? 0, outstanding flips: 0 [ 50.804] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 50.804] sna_accel_do_throttle -- no pending activity [ 50.804] sna_accel_block: evaluating timers, active=5 [ 50.804] sna_accel_block: flush timer expires in 16 [50820] [ 50.804] sna_wakeup_handler [ 50.804] sna_block_handler (tv=0.499000) [ 50.804] sna_scanout_do_flush: flush timer active: delta=16 [ 50.804] sna_accel_do_throttle -- no pending activity [ 50.804] sna_accel_block: evaluating timers, active=5 [ 50.804] sna_accel_block: flush timer expires in 16 [50820] [ 50.804] sna_wakeup_handler [ 50.804] sna_accel_flush: flush?=0, dirty?=0 [ 50.804] sna_accel_flush: flush?=0, dirty?=0 [ 50.804] sna_accel_flush: flush?=0, dirty?=0 [ 50.804] sna_accel_flush: flush?=0, dirty?=0 [ 50.804] sna_block_handler (tv=0.499000) [ 50.804] sna_scanout_do_flush: flush timer active: delta=16 [ 50.804] sna_accel_do_throttle -- no pending activity [ 50.804] sna_accel_block: evaluating timers, active=5 [ 50.804] sna_accel_block: flush timer expires in 16 [50820] [ 50.805] sna_wakeup_handler [ 50.805] sna_accel_flush: flush?=0, dirty?=0 [ 50.805] sna_block_handler (tv=0.498000) [ 50.805] sna_scanout_do_flush: flush timer active: delta=15 [ 50.805] sna_accel_do_throttle -- no pending activity [ 50.805] sna_accel_block: evaluating timers, active=5 [ 50.805] sna_accel_block: flush timer expires in 15 [50820] [ 50.815] sna_wakeup_handler [ 50.815] sna_accel_flush: flush?=0, dirty?=0 [ 50.815] sna_accel_flush: flush?=0, dirty?=0 [ 50.815] sna_block_handler (tv=0.488000) [ 50.815] sna_scanout_do_flush: flush timer active: delta=5 [ 50.816] sna_accel_do_throttle -- no pending activity [ 50.816] sna_accel_block: evaluating timers, active=5 [ 50.816] sna_accel_block: flush timer expires in 5 [50820] [ 50.821] sna_wakeup_handler [ 50.821] sna_block_handler (tv=0.482000) [ 50.821] sna_scanout_do_flush: flush timer active: delta=-1 [ 50.821] sna_scanout_do_flush (time=50821), triggered [ 50.821] sna_scanout_flush (time=50821), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 50.821] has_shadow: has pending damage? 0, outstanding flips: 0 [ 50.821] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 50.821] has_shadow: has pending damage? 0, outstanding flips: 0 [ 50.821] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 50.821] sna_accel_do_throttle -- no pending activity [ 50.821] sna_accel_block: evaluating timers, active=5 [ 50.821] sna_accel_block: flush timer expires in 16 [50837] [ 50.831] sna_wakeup_handler [ 50.831] sna_create_pixmap(220, 20, 32, usage=0) [ 50.831] kgem_can_create_2d: 220x20 @ 32 [ 50.831] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=896, height=20 [ 50.831] kgem_can_create_2d: untiled size=20480 [ 50.831] kgem_choose_tiling: 220x20 -> 1 [ 50.831] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1024, height=24 [ 50.831] kgem_can_create_2d: tiled[1] size=24576 [ 50.831] sna_create_pixmap: usage=0, flags=1b [ 50.831] sna_create_pixmap: creating GPU pixmap 220x20, stride=880, flags=1b [ 50.831] __pop_freed_pixmap: reusing freed pixmap=3479 header [ 50.831] create_pixmap_hdr: pixmap=3480, width=220, height=20, usage=0 [ 50.831] sna_create_pixmap: serial=3480, 220x20, usage=0 [ 50.831] sna_composite_rectangles(pixmap=3481, op=0, 0 x 1 [(0, 0)x(220, 20) ...]) [ 50.831] sna_composite_rectangles: converted to op 0 [ 50.831] sna_composite_rectangles[0] (0, 0)x(220, 20) -> (0, 0), (220, 20) [ 50.831] sna_composite_rectangles: nrects=1, region=(0, 0), (220, 20) x 1 [ 50.831] sna_composite_rectangles: clipped extents (0, 0),(220, 20) x 1 [ 50.831] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(220, 20) [ 50.831] sna_composite_rectangles: dropping last-cpu hint [ 50.831] sna_drawable_use_bo pixmap=3481, box=((0, 0), (220, 20)), flags=19... [ 50.831] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 50.831] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 50.831] sna_pixmap_move_to_gpu(pixmap=3481, usage=0), flags=b [ 50.831] sna_pixmap_move_to_gpu: CPU damage? 0 [ 50.831] sna_pixmap_move_to_gpu: creating GPU bo (220x20@32), create=b [ 50.831] kgem_choose_tiling: 220x20 -> 1 [ 50.831] kgem_choose_tiling: 220x20 -> 1 [ 50.831] sna_pixmap_alloc_gpu: pixmap=3481 [ 50.831] kgem_create_2d(220x20, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 50.831] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1024, height=24 [ 50.831] kgem_set_tiling: handle=125, tiling=1 [1], pitch=1024 [1024]: 1 [ 50.831] kgem_bo_remove_from_inactive: removing handle=125 from inactive [ 50.831] from inactive: pitch=1024, tiling=1: handle=125, id=2035 [ 50.831] __sna_damage_all(220, 20) [ 50.831] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 50.831] sna_pixmap_mark_active: pixmap=3481, handle=125 [ 50.831] sna_drawable_use_bo: allocated GPU bo for operation [ 50.831] sna_drawable_use_bo: using GPU bo with damage? 0 [ 50.831] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 50.831] kgem_bo_is_render: handle=125, rq? 0 [0] [ 50.831] kgem_bo_is_render: handle=125, rq? 0 [0] [ 50.831] gen9_render_fill_boxes(0 x 1 [(0, 0), (220, 20) ...]) [ 50.831] sna_render_get_solid: 0 [ 50.831] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 50.831] kgem_check_bo: num_pages=+16, num_exec=+1 [ 50.831] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 50.831] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 50.831] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 50.831] kgem_add_handle: handle=4, index=0 [ 50.831] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 50.831] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 50.831] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 50.831] gen9_composite_get_binding_table(ffc0) [ 50.831] kgem_add_reloc64: handle=125, pos=16360, delta=0, domains=20002 [ 50.831] kgem_add_handle: handle=125, index=1 [ 50.831] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd0d4000) [ 50.831] __kgem_bo_mark_dirty: handle=125 (proxy? 0) [ 50.831] [3fe0] bind bo(handle=125, addr=fd0d4000), format=192, width=220, height=20, pitch=1024, tiling=1 -> render [ 50.831] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 50.831] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 50.831] kgem_add_handle: handle=7, index=2 [ 50.831] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 50.831] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 50.831] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 50.831] gen9_emit_sampler: sampler = 1 [ 50.831] gen9_emit_sf: num_sf_outputs=1 [ 50.831] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 50.831] gen9_emit_vertex_elements: setup id=0 [ 50.831] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 50.831] (0, 0), (220, 20) [ 50.831] gen8_vertex_flush[490] = 3 [ 50.831] sna_composite_rectangles: pixmap=3481 marking clear [0]? 1 [ 50.831] sna_composite_rectangles(pixmap=3481, op=1, fff2f1f0 x 1 [(0, 0)x(220, 20) ...]) [ 50.831] sna_composite_rectangles: converted to op 1 [ 50.831] sna_composite_rectangles[0] (0, 0)x(220, 20) -> (0, 0), (220, 20) [ 50.831] sna_composite_rectangles: nrects=1, region=(0, 0), (220, 20) x 1 [ 50.831] sna_composite_rectangles: clipped extents (0, 0),(220, 20) x 1 [ 50.831] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(220, 20) [ 50.831] sna_composite_rectangles: promoting to full GPU [ 50.831] sna_composite_rectangles: dropping last-cpu hint [ 50.831] sna_drawable_use_bo pixmap=3481, box=((0, 0), (220, 20)), flags=19... [ 50.831] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 50.831] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 50.831] sna_drawable_use_bo: using whole GPU bo [ 50.831] gen9_render_fill_boxes (op=1, color=(f2f2, f1f1, f0f0, ffff) [20028888]) [ 50.831] kgem_bo_is_render: handle=125, rq? 1 [1] [ 50.831] gen9_render_fill_boxes(fff2f1f0 x 1 [(0, 0), (220, 20) ...]) [ 50.831] sna_render_get_solid: fff2f1f0 [ 50.831] sna_render_get_solid(15) = fff2f1f0 (old) [ 50.831] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 50.831] kgem_check_bo: num_pages=+0, num_exec=+0 [ 50.831] gen9_composite_get_binding_table(ff00) [ 50.831] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 50.831] kgem_add_reloc64: adding proxy [delta=60] for handle=8 [ 50.831] kgem_add_handle: handle=8, index=3 [ 50.831] kgem_add_reloc64[5] = (delta=60, target handle=3, presumed=fdffe000) [ 50.831] [3fb0] bind bo(handle=8, addr=fdffe03c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 50.831] gen9_emit_vertex_elements: setup id=0 [ 50.831] (0, 0), (220, 20) [ 50.831] gen8_vertex_flush[4cc] = 3 [ 50.831] sna_composite_rectangles: pixmap=3481 marking clear [fff2f1f0]? 1 [ 50.831] sna_composite_rectangles(pixmap=3481, op=1, ff300a24 x 2 [(0, 0)x(220, 20) ...]) [ 50.831] sna_composite_rectangles: converted to op 1 [ 50.831] sna_composite_rectangles[0] (0, 0)x(220, 20) -> (0, 0), (220, 20) [ 50.831] sna_composite_rectangles[1] (0, 0)x(220, 20) -> (0, 0), (220, 20) [ 50.831] sna_composite_rectangles: nrects=2, region=(0, 0), (220, 20) x 2 [ 50.831] sna_composite_rectangles: clipped extents (0, 0),(220, 20) x 1 [ 50.831] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(220, 20) [ 50.831] sna_composite_rectangles: promoting to full GPU [ 50.831] sna_composite_rectangles: dropping last-cpu hint [ 50.831] sna_drawable_use_bo pixmap=3481, box=((0, 0), (220, 20)), flags=19... [ 50.831] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 50.831] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 50.831] sna_drawable_use_bo: using whole GPU bo [ 50.831] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 50.831] kgem_bo_is_render: handle=125, rq? 1 [1] [ 50.831] gen9_render_fill_boxes(ff300a24 x 1 [(0, 0), (220, 20) ...]) [ 50.831] sna_render_get_solid: ff300a24 [ 50.831] sna_render_get_solid(17) = ff300a24 (old) [ 50.831] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 50.831] kgem_check_bo: num_pages=+0, num_exec=+0 [ 50.831] gen9_composite_get_binding_table(fe80) [ 50.831] kgem_add_reloc64: handle=8, pos=16280, delta=0, domains=40000 [ 50.831] kgem_add_reloc64: adding proxy [delta=68] for handle=8 [ 50.831] kgem_add_reloc64[6] = (delta=68, target handle=3, presumed=fdffe000) [ 50.831] [3f90] bind bo(handle=8, addr=fdffe044), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 50.831] gen9_emit_vertex_elements: setup id=0 [ 50.831] (0, 0), (220, 20) [ 50.831] gen8_vertex_flush[508] = 3 [ 50.831] sna_composite_rectangles: pixmap=3481 marking clear [ff300a24]? 1 [ 50.831] sna_glyphs(op=3, nlist=2, src=(1, -2)) [ 50.831] kgem_bo_is_busy: handle=125, domain: 0 exec? 1, rq? 1 [ 50.831] can_discard_mask: nlist=2, mask=28888, depth 32, op=3 (bounded? 1) [ 50.831] glyphs_format: format=166024, depth=32 [ 50.831] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 50.831] sna_glyphs: discarding mask [ 50.831] glyphs0_to_dst(op=3, src=(1, -2), nlist=2, dst=(1, -2)+(0, 0)) [ 50.831] clipped_glyphs? 47 glyph in 2 lists extents (0, -14), (199, 19), region (0, 0), (199, 19): yes [ 50.831] gen9_render_composite: 0x0, current mode=1/1 [ 50.831] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 50.831] gen9_composite_fallback: mask is already on the GPU, try to use GPU [ 50.831] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 50.831] sna_drawable_use_bo pixmap=3481, box=((0, 0), (199, 19)), flags=7... [ 50.831] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 50.832] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 50.832] sna_drawable_use_bo: using whole GPU bo [ 50.832] gen9_composite_set_target: pixmap=3481, format=20028888, size=220x20, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 50.832] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 50.832] color_convert: src=ffffffff [20028888] [ 50.832] color_convert: dst=ffffffff [20028888] [ 50.832] sna_render_get_solid: ffffffff [ 50.832] sna_render_get_solid(white) [ 50.832] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 50.832] sna_transform_is_imprecise_integer_translation: no transform [ 50.832] gen9_composite_picture: integer translation (0, 0), removing [ 50.832] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 50.832] sna_render_pixmap_bo: GPU all damaged [ 50.832] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 50.832] gen4_choose_composite_emitter: solid, identity mask [ 50.832] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 50.832] aligning vertex: was 2, now 4 floats per vertex [ 50.832] gen9_composite_get_binding_table(fe00) [ 50.832] kgem_add_reloc64: handle=7, pos=16248, delta=0, domains=40000 [ 50.832] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 50.832] kgem_add_reloc64[7] = (delta=1048, target handle=2, presumed=fffe8000) [ 50.832] [3f70] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 50.832] kgem_add_reloc64: handle=6, pos=16232, delta=0, domains=40000 [ 50.832] kgem_add_handle: handle=6, index=4 [ 50.832] kgem_add_reloc64[8] = (delta=0, target handle=4, presumed=fd581000) [ 50.832] [3f60] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 50.832] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 50.832] gen9_emit_sampler: sampler = a [ 50.832] gen9_emit_sf: num_sf_outputs=2 [ 50.832] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 50.832] gen9_emit_vertex_elements: setup id=9 [ 50.832] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 50.832] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 50.832] glyphs0_to_dst: glyph=(10, -13), (19, 1), clip=(0, 0), (199, 19) [ 50.832] glyphs0_to_dst: blt=(10, 0), (19, 1) [ 50.832] emit_primitive_identity_mask__avx2: dst=(10, 0), mask=(832.00, 45.00) x (9.00, 1.00) [ 50.832] glyphs0_to_dst: glyph=(55, -10), (64, 1), clip=(0, 0), (199, 19) [ 50.832] glyphs0_to_dst: blt=(55, 0), (64, 1) [ 50.832] emit_primitive_identity_mask__avx2: dst=(55, 0), mask=(880.00, 26.00) x (9.00, 1.00) [ 50.832] glyphs0_to_dst: glyph=(73, -13), (82, 1), clip=(0, 0), (199, 19) [ 50.832] glyphs0_to_dst: blt=(73, 0), (82, 1) [ 50.832] emit_primitive_identity_mask__avx2: dst=(73, 0), mask=(832.00, 45.00) x (9.00, 1.00) [ 50.832] glyphs0_to_dst: glyph=(91, -10), (100, 1), clip=(0, 0), (199, 19) [ 50.832] glyphs0_to_dst: blt=(91, 0), (100, 1) [ 50.832] emit_primitive_identity_mask__avx2: dst=(91, 0), mask=(880.00, 26.00) x (9.00, 1.00) [ 50.832] glyphs0_to_dst: glyph=(99, 0), (110, 2), clip=(0, 0), (199, 19) [ 50.832] glyphs0_to_dst: blt=(99, 0), (110, 2) [ 50.832] emit_primitive_identity_mask__avx2: dst=(99, 0), mask=(832.00, 48.00) x (11.00, 2.00) [ 50.832] glyphs0_to_dst: glyph=(135, 0), (146, 2), clip=(0, 0), (199, 19) [ 50.832] glyphs0_to_dst: blt=(135, 0), (146, 2) [ 50.832] emit_primitive_identity_mask__avx2: dst=(135, 0), mask=(832.00, 48.00) x (11.00, 2.00) [ 50.832] glyphs0_to_dst: glyph=(162, -10), (172, 1), clip=(0, 0), (199, 19) [ 50.832] glyphs0_to_dst: blt=(162, 0), (172, 1) [ 50.832] emit_primitive_identity_mask__avx2: dst=(162, 0), mask=(880.00, 58.00) x (10.00, 1.00) [ 50.832] glyphs0_to_dst: glyph=(0, 10), (10, 13), clip=(0, 0), (199, 19) [ 50.832] glyphs0_to_dst: blt=(0, 10), (10, 13) [ 50.832] emit_primitive_identity_mask__avx2: dst=(0, 10), mask=(1008.00, 48.00) x (10.00, 3.00) [ 50.832] glyphs0_to_dst: glyph=(10, 4), (19, 18), clip=(0, 0), (199, 19) [ 50.832] glyphs0_to_dst: blt=(10, 4), (19, 18) [ 50.832] emit_primitive_identity_mask__avx2: dst=(10, 4), mask=(832.00, 32.00) x (9.00, 14.00) [ 50.832] glyphs0_to_dst: glyph=(19, 7), (28, 15), clip=(0, 0), (199, 19) [ 50.832] glyphs0_to_dst: blt=(19, 7), (28, 15) [ 50.832] emit_primitive_identity_mask__avx2: dst=(19, 7), mask=(896.00, 48.00) x (9.00, 8.00) [ 50.832] glyphs0_to_dst: glyph=(27, 7), (37, 15), clip=(0, 0), (199, 19) [ 50.832] glyphs0_to_dst: blt=(27, 7), (37, 15) [ 50.832] emit_primitive_identity_mask__avx2: dst=(27, 7), mask=(848.00, 16.00) x (10.00, 8.00) [ 50.832] glyphs0_to_dst: glyph=(37, 7), (46, 15), clip=(0, 0), (199, 19) [ 50.832] glyphs0_to_dst: blt=(37, 7), (46, 15) [ 50.832] emit_primitive_identity_mask__avx2: dst=(37, 7), mask=(848.00, 48.00) x (9.00, 8.00) [ 50.832] glyphs0_to_dst: glyph=(45, 4), (55, 15), clip=(0, 0), (199, 19) [ 50.832] glyphs0_to_dst: blt=(45, 4), (55, 15) [ 50.832] emit_primitive_identity_mask__avx2: dst=(45, 4), mask=(992.00, 32.00) x (10.00, 11.00) [ 50.832] glyphs0_to_dst: glyph=(55, 7), (64, 18), clip=(0, 0), (199, 19) [ 50.832] glyphs0_to_dst: blt=(55, 7), (64, 18) [ 50.832] emit_primitive_identity_mask__avx2: dst=(55, 7), mask=(880.00, 16.00) x (9.00, 11.00) [ 50.832] glyphs0_to_dst: glyph=(64, 4), (73, 15), clip=(0, 0), (199, 19) [ 50.832] glyphs0_to_dst: blt=(64, 4), (73, 15) [ 50.832] emit_primitive_identity_mask__avx2: dst=(64, 4), mask=(880.00, 0.00) x (9.00, 11.00) [ 50.832] glyphs0_to_dst: glyph=(73, 4), (82, 18), clip=(0, 0), (199, 19) [ 50.832] glyphs0_to_dst: blt=(73, 4), (82, 18) [ 50.832] emit_primitive_identity_mask__avx2: dst=(73, 4), mask=(832.00, 32.00) x (9.00, 14.00) [ 50.832] glyphs0_to_dst: glyph=(81, 7), (91, 15), clip=(0, 0), (199, 19) [ 50.832] glyphs0_to_dst: blt=(81, 7), (91, 15) [ 50.832] emit_primitive_identity_mask__avx2: dst=(81, 7), mask=(848.00, 16.00) x (10.00, 8.00) [ 50.832] glyphs0_to_dst: glyph=(91, 7), (100, 18), clip=(0, 0), (199, 19) [ 50.832] glyphs0_to_dst: blt=(91, 7), (100, 18) [ 50.832] emit_primitive_identity_mask__avx2: dst=(91, 7), mask=(880.00, 16.00) x (9.00, 11.00) [ 50.832] glyphs0_to_dst: glyph=(99, 17), (110, 19), clip=(0, 0), (199, 19) [ 50.832] glyphs0_to_dst: blt=(99, 17), (110, 19) [ 50.832] emit_primitive_identity_mask__avx2: dst=(99, 17), mask=(832.00, 48.00) x (11.00, 2.00) [ 50.832] glyphs0_to_dst: glyph=(108, 3), (118, 15), clip=(0, 0), (199, 19) [ 50.832] glyphs0_to_dst: blt=(108, 3), (118, 15) [ 50.832] emit_primitive_identity_mask__avx2: dst=(108, 3), mask=(864.00, 0.00) x (10.00, 12.00) [ 50.832] glyphs0_to_dst: glyph=(117, 7), (127, 15), clip=(0, 0), (199, 19) [ 50.832] glyphs0_to_dst: blt=(117, 7), (127, 15) [ 50.832] emit_primitive_identity_mask__avx2: dst=(117, 7), mask=(864.00, 32.00) x (10.00, 8.00) [ 50.832] glyphs0_to_dst: glyph=(126, 4), (136, 15), clip=(0, 0), (199, 19) [ 50.832] glyphs0_to_dst: blt=(126, 4), (136, 15) [ 50.832] emit_primitive_identity_mask__avx2: dst=(126, 4), mask=(880.00, 32.00) x (10.00, 11.00) [ 50.832] glyphs0_to_dst: glyph=(135, 17), (146, 19), clip=(0, 0), (199, 19) [ 50.832] glyphs0_to_dst: blt=(135, 17), (146, 19) [ 50.832] emit_primitive_identity_mask__avx2: dst=(135, 17), mask=(832.00, 48.00) x (11.00, 2.00) [ 50.832] glyphs0_to_dst: glyph=(144, 4), (154, 15), clip=(0, 0), (199, 19) [ 50.832] glyphs0_to_dst: blt=(144, 4), (154, 15) [ 50.832] emit_primitive_identity_mask__avx2: dst=(144, 4), mask=(880.00, 32.00) x (10.00, 11.00) [ 50.832] glyphs0_to_dst: glyph=(153, 7), (163, 15), clip=(0, 0), (199, 19) [ 50.832] glyphs0_to_dst: blt=(153, 7), (163, 15) [ 50.832] emit_primitive_identity_mask__avx2: dst=(153, 7), mask=(944.00, 0.00) x (10.00, 8.00) [ 50.832] glyphs0_to_dst: glyph=(162, 7), (172, 18), clip=(0, 0), (199, 19) [ 50.832] glyphs0_to_dst: blt=(162, 7), (172, 18) [ 50.832] emit_primitive_identity_mask__avx2: dst=(162, 7), mask=(880.00, 48.00) x (10.00, 11.00) [ 50.832] glyphs0_to_dst: glyph=(174, 12), (179, 15), clip=(0, 0), (199, 19) [ 50.832] glyphs0_to_dst: blt=(174, 12), (179, 15) [ 50.832] emit_primitive_identity_mask__avx2: dst=(174, 12), mask=(1008.00, 32.00) x (5.00, 3.00) [ 50.832] glyphs0_to_dst: glyph=(181, 7), (190, 15), clip=(0, 0), (199, 19) [ 50.832] glyphs0_to_dst: blt=(181, 7), (190, 15) [ 50.832] emit_primitive_identity_mask__avx2: dst=(181, 7), mask=(896.00, 48.00) x (9.00, 8.00) [ 50.832] glyphs0_to_dst: glyph=(190, 3), (199, 15), clip=(0, 0), (199, 19) [ 50.832] glyphs0_to_dst: blt=(190, 3), (199, 15) [ 50.832] emit_primitive_identity_mask__avx2: dst=(190, 3), mask=(992.00, 48.00) x (9.00, 12.00) [ 50.832] gen8_vertex_flush[5e4] = 87 [ 50.832] gen9_magic_ca_pass: CA fixup (5 -> 92) [ 50.832] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 50.832] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 50.832] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 50.832] sna_composite_rectangles(pixmap=3481, op=1, ffffffff x 1 [(208, 1)x(9, 17) ...]) [ 50.832] sna_composite_rectangles: converted to op 1 [ 50.832] sna_composite_rectangles[0] (208, 1)x(9, 17) -> (208, 1), (217, 18) [ 50.832] sna_composite_rectangles: nrects=1, region=(208, 1), (217, 18) x 1 [ 50.832] sna_composite_rectangles: clipped extents (208, 1),(217, 18) x 1 [ 50.832] sna_composite_rectangles: pixmap +(0, 0) extents (208, 1),(217, 18) [ 50.832] sna_composite_rectangles: dropping last-cpu hint [ 50.832] sna_drawable_use_bo pixmap=3481, box=((208, 1), (217, 18)), flags=9... [ 50.832] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 50.832] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 50.832] sna_drawable_use_bo: using whole GPU bo [ 50.832] gen9_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20028888]) [ 50.832] kgem_bo_is_render: handle=125, rq? 1 [1] [ 50.832] gen9_render_fill_boxes(ffffffff x 1 [(208, 1), (217, 18) ...]) [ 50.832] sna_render_get_solid: ffffffff [ 50.832] sna_render_get_solid(white) [ 50.832] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 50.832] kgem_check_bo: num_pages=+0, num_exec=+0 [ 50.832] aligning vertex: was 4, now 2 floats per vertex [ 50.832] gen9_composite_get_binding_table(fd40) [ 50.832] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 50.832] gen9_emit_sampler: sampler = 1 [ 50.832] gen9_emit_sf: num_sf_outputs=1 [ 50.832] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 50.832] gen9_emit_vertex_elements: setup id=0 [ 50.832] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 50.832] (208, 1), (217, 18) [ 50.832] gen8_vertex_flush[700] = 3 [ 50.832] sna_copy_area: src=pixmap=3481:(0, 0)x(220, 20)+(0, 0) -> dst=pixmap=3060:(477, 697)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 50.832] sna_copy_area: normal copy [ 50.832] sna_do_copy: src=(0, 0), dst=(477, 697), size=(220x20) [ 50.832] sna_do_copy: after drawable: src=(0, 0), dst=(542, 721), size=(220x20) [ 50.832] sna_do_copy: dst extents (542, 721), (762, 741), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 50.832] sna_do_copy: clipped dst extents (542, 721), (762, 741) [ 50.832] sna_do_copy: unclipped src extents (0, 0), (220, 20) [ 50.832] sna_do_copy: clipped src extents (0, 0), (220, 20) [ 50.832] sna_do_copy: pixmap -- no source clipping [ 50.832] sna_do_copy: src extents (0, 0), (220, 20) x 1 [ 50.832] sna_do_copy: copy region (542, 721), (762, 741) x 1 + (-542, -721) [ 50.832] sna_copy_boxes (boxes=1x[(542, 721), (762, 741)...], src pixmap=3481+(-542, -721), dst pixmap=3060+(-65, -24), alu=3, src.size=220x20, dst.size=3775x2136) [ 50.832] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94ac8f90, gpu_bo=125, cpu_bo=0), replaces=0 [ 50.832] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 50.832] sna_drawable_use_bo pixmap=3060, box=((477, 697), (697, 717)), flags=b... [ 50.832] sna_drawable_use_bo: exported target, set PREFER_GPU [ 50.832] sna_drawable_use_bo: pinned, never REPLACES [ 50.832] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=b [ 50.832] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 50.832] sna_drawable_use_bo: using whole GPU bo [ 50.832] sna_pixmap_move_to_gpu(pixmap=3481, usage=0), flags=a [ 50.832] sna_pixmap_move_to_gpu: already all-damaged [ 50.832] sna_pixmap_mark_active: pixmap=3481, handle=125 [ 50.832] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 50.832] gen9_render_copy_boxes (-477, -697)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 50.832] kgem_bo_is_render: handle=125, rq? 1 [1] [ 50.832] kgem_bo_is_render: handle=9, rq? 0 [0] [ 50.832] kgem_bo_is_render: handle=9, rq? 0 [0] [ 50.832] kgem_bo_is_render: handle=125, rq? 1 [1] [ 50.832] kgem_set_mode: flushing before new bo [ 50.832] gen8_vertex_close: used=374, vbo active? 23, vb=201, nreloc=2 [ 50.832] gen8_vertex_close: reloc[0] = 287 [ 50.832] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 50.832] kgem_add_handle: handle=23, index=5 [ 50.832] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=fd541000) [ 50.832] gen8_vertex_close: reloc[1] = 372 [ 50.832] kgem_add_reloc64: handle=23, pos=372, delta=0, domains=200000 [ 50.832] kgem_add_reloc64[10] = (delta=0, target handle=5, presumed=fd541000) [ 50.832] batch[1/1, flags=1800]: 454 454 16224 16384, nreloc=11, nexec=6, nfence=0, aperture=1116 [fenced=0] [ 50.832] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 50.832] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 50.832] kgem_fixup_relocs: shrinking by 61440 [ 50.832] __kgem_busy: handle=1, busy=0, wedged=0 [ 50.832] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 50.832] kgem_commit: release handle=125 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd0d4000 [ 50.832] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 50.832] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 50.832] __kgem_bo_clear_busy: handle=7 [ 50.832] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 50.832] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 50.832] __kgem_bo_clear_busy: handle=8 [ 50.832] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 50.832] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 50.832] __kgem_bo_clear_busy: handle=8 [ 50.832] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 50.832] __kgem_bo_clear_busy: handle=7 [ 50.832] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 50.832] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 50.832] __kgem_busy: handle=1, busy=131072, wedged=0 [ 50.832] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 50.832] kgem_check_bo: num_pages=+8116, num_exec=+2 [ 50.832] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 50.832] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 50.832] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 50.832] kgem_add_handle: handle=4, index=0 [ 50.832] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 50.832] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 50.832] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 50.832] gen9_composite_get_binding_table(ffc0) [ 50.832] kgem_add_reloc64: handle=9, pos=16360, delta=0, domains=20002 [ 50.832] kgem_add_handle: handle=9, index=1 [ 50.832] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f02dd000) [ 50.832] __kgem_bo_mark_dirty: handle=9 (proxy? 0) [ 50.832] [3fe0] bind bo(handle=9, addr=f02dd000), format=192, width=3775, height=2136, pitch=15360, tiling=1 -> render [ 50.832] kgem_add_reloc64: handle=125, pos=16344, delta=0, domains=40000 [ 50.832] kgem_add_handle: handle=125, index=2 [ 50.832] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd0d4000) [ 50.832] [3fd0] bind bo(handle=125, addr=fd0d4000), format=192, width=220, height=20, pitch=1024, tiling=1 -> sampler [ 50.832] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 50.832] gen9_emit_sampler: sampler = 0 [ 50.832] gen9_emit_sf: num_sf_outputs=1 [ 50.833] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 50.833] gen9_emit_vertex_elements: setup id=0 [ 50.833] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 50.833] (0, 0) -> (477, 697) + (220, 20) [ 50.833] gen8_vertex_flush[490] = 3 [ 50.833] sna_accel_flush: flush?=1, dirty?=0 [ 50.833] gen8_vertex_close: used=380, vbo active? 23, vb=1, nreloc=1 [ 50.833] gen8_vertex_close: reloc[0] = 287 [ 50.833] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 50.833] kgem_add_handle: handle=23, index=3 [ 50.833] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 50.833] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=8190 [fenced=0] [ 50.833] __kgem_busy: handle=1, busy=0, wedged=0 [ 50.833] __kgem_retire_rq: request 1 complete [ 50.833] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 50.833] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 50.833] kgem_fixup_relocs: shrinking by 61440 [ 50.833] __kgem_busy: handle=1, busy=0, wedged=0 [ 50.833] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 50.833] kgem_commit: release handle=9 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f02dd000 [ 50.833] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 50.833] kgem_commit: release handle=125 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd0d4000 [ 50.833] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 50.833] __kgem_busy: handle=1, busy=131072, wedged=0 [ 50.833] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 50.833] sna_accel_flush: flush?=0, dirty?=0 [ 50.833] sna_accel_flush: flush?=0, dirty?=0 [ 50.833] sna_accel_flush: flush?=0, dirty?=0 [ 50.833] sna_destroy_pixmap: pixmap=3481, attached?=1 [ 50.833] _kgem_bo_destroy: handle=125, proxy? 0 [ 50.833] __kgem_bo_destroy: handle=125, size=65536 [ 50.833] __kgem_busy: handle=125, busy=131072, wedged=0 [ 50.833] __kgem_bo_destroy: handle=125 -> active [ 50.833] __sna_free_pixmap(pixmap=3481) [ 50.833] sna_accel_flush: flush?=0, dirty?=0 [ 50.833] sna_accel_flush: flush?=0, dirty?=0 [ 50.833] sna_accel_flush: flush?=0, dirty?=0 [ 50.833] sna_block_handler (tv=0.470000) [ 50.833] kgem_retire, need_retire?=1 [ 50.833] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 50.833] kgem_retire__requests_ring: retiring ring 0 [ 50.833] __kgem_busy: handle=1, busy=0, wedged=0 [ 50.833] __kgem_retire_rq: request 1 complete [ 50.833] __kgem_bo_flush: handle=9, busy=0, wedged=0 [ 50.833] __kgem_bo_flush: handle=125, busy=0, wedged=0 [ 50.833] kgem_bo_move_to_cache: release handle=125 [ 50.833] kgem_bo_move_to_inactive: moving handle=125 to inactive [ 50.833] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 50.833] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 50.833] kgem_retire -- retired=1, need_retire=0 [ 50.833] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 50.833] gen6_render_retire: resetting idle vbo [ 50.833] sna_scanout_do_flush: flush timer active: delta=4 [ 50.833] sna_accel_do_throttle -- no pending activity [ 50.833] sna_accel_block: evaluating timers, active=5 [ 50.833] sna_accel_block: flush timer expires in 4 [50837] [ 50.834] sna_wakeup_handler [ 50.834] sna_accel_flush: flush?=0, dirty?=0 [ 50.834] sna_accel_flush: flush?=0, dirty?=0 [ 50.834] sna_block_handler (tv=0.469000) [ 50.834] sna_scanout_do_flush: flush timer active: delta=3 [ 50.834] sna_scanout_do_flush (time=50834), triggered [ 50.834] sna_scanout_flush (time=50834), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 50.834] has_shadow: has pending damage? 0, outstanding flips: 0 [ 50.834] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 50.834] has_shadow: has pending damage? 0, outstanding flips: 0 [ 50.834] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 50.834] sna_accel_do_throttle -- no pending activity [ 50.834] sna_accel_block: evaluating timers, active=5 [ 50.834] sna_accel_block: flush timer expires in 16 [50850] [ 50.834] sna_wakeup_handler [ 50.834] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=29, name=3 [ 50.834] kgem_bo_flink: flinked handle=29 to name=3, marking non-reusable [ 50.834] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 50.834] sna_dri2_get_back: draw size=7680x2160, back buffer handle=29 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 [ 50.834] sna_dri2_get_back: reuse backbuffer? 1 [ 50.834] sna_dri2_get_back: back buffer handle=29, active?=0, refcnt=1 [ 50.834] sna_dri2_get_back: reuse unattached back [ 50.834] kgem_bo_flink: flinked handle=29 to name=3, marking non-reusable [ 50.834] sna_dri2_reuse_buffer: reusing back buffer handle=29, name=3, pitch=30720, age=0 [ 50.834] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 50.834] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=40, name=5, active_scanout=3 [ 50.834] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 50.834] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 50.834] sna_accel_flush: flush?=0, dirty?=0 [ 50.834] sna_accel_flush: flush?=0, dirty?=0 [ 50.834] sna_accel_flush: flush?=0, dirty?=0 [ 50.834] sna_block_handler (tv=0.469000) [ 50.834] sna_scanout_do_flush: flush timer active: delta=16 [ 50.834] sna_accel_do_throttle -- no pending activity [ 50.834] sna_accel_block: evaluating timers, active=5 [ 50.834] sna_accel_block: flush timer expires in 16 [50850] [ 50.834] sna_wakeup_handler [ 50.834] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 50.834] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 50.834] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 50.834] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 50.834] sna_dri2_get_msc(draw=146, pipe=0) [ 50.834] sna_crtc_record_swap: recording last swap on pipe=0, frame 2802 [msc=2802], time 50.834081 [ 50.834] sna_dri2_get_msc: msc=2802 [raw=2802], ust=50834081 [ 50.834] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=29 (refs=1/1, flush=0) , front=40 (refs=1/4, flush=1) [ 50.834] sna_dri2_schedule_swap(target_msc=2778, divisor=0, remainder=0) [ 50.834] sna_dri2_schedule_swap: using front handle=40, active_scanout?=3, flush?=1 [ 50.834] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 50.834] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 50.834] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 50.834] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 50.834] sna_crtc_record_swap: recording last swap on pipe=0, frame 2802 [msc=2802], time 50.834081 [ 50.834] immediate_swap: current_msc=2802, target_msc=2778 -- yes [ 50.834] can_flip: no, shadow enabled [ 50.834] sna_dri2_add_event: adding event to window 146) [ 50.834] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 50.834] sna_dri2_immediate_blit: no pending blit, starting chain [ 50.834] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 50.835] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 50.835] can_xchg: back size=8701e00, front size=8701e00 [ 50.835] can_xchg: yes, pixmap=165 [ 50.835] sna_dri2_xchg: win=146, exchange front=40/5,ref=2 and back=29/3,ref=2, pixmap=165 7680x2160 [ 50.835] sna_dri2_xchg: back_bo handle=29, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 50.835] sna_dri2_xchg: front_bo handle=40, pitch=30720, size=132710400, ref=4, active_scanout?=3 [ 50.835] set_bo: pixmap=165, handle=29 (old handle=40) [ 50.835] set_bo: marking whole pixmap as damaged [ 50.835] set_bo: applying final/discard move-to-gpu [ 50.835] wait_for_shadow: flags=0, flips=0, handle=40, shadow=32 [ 50.835] set_bo: dropping flush hint from handle=40 [ 50.835] set_bo: adding flush hint to handle=29 [ 50.835] mark_stale(handle=40) => 1 [ 50.835] swap_limit: draw=146 setting swap limit to 3 [ 50.835] sna_dri2_swap_limit_validate: swap limit set to 3 [ 50.835] sna_next_vblank(pipe=0, waiting until next vblank) [ 50.835] sna_dri2_schedule_swap: reported target_msc=2802 [ 50.835] sna_accel_flush: flush?=0, dirty?=0 [ 50.835] sna_accel_flush: flush?=0, dirty?=0 [ 50.835] sna_accel_flush: flush?=0, dirty?=0 [ 50.835] sna_accel_flush: flush?=0, dirty?=0 [ 50.835] sna_block_handler (tv=0.468000) [ 50.835] sna_scanout_do_flush: flush timer active: delta=15 [ 50.835] sna_accel_do_throttle -- no pending activity [ 50.835] sna_accel_block: evaluating timers, active=5 [ 50.835] sna_accel_block: flush timer expires in 15 [50850] [ 50.850] sna_wakeup_handler [ 50.850] sna_block_handler (tv=0.453000) [ 50.850] sna_scanout_do_flush: flush timer active: delta=0 [ 50.850] sna_scanout_do_flush (time=50850), triggered [ 50.850] sna_scanout_flush (time=50850), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 50.850] has_shadow: has pending damage? 1, outstanding flips: 0 [ 50.850] stop_flush: scanout=29 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 50.850] has_shadow: has pending damage? 1, outstanding flips: 0 [ 50.850] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 50.850] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 50.850] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 50.850] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 50.850] sna_pixmap_move_to_gpu: already all-damaged [ 50.850] sna_pixmap_mark_active: pixmap=165, handle=29 [ 50.850] sna_mode_redisplay: crtc[0] transformed? 0 [ 50.850] sna_mode_redisplay: crtc[1] transformed? 0 [ 50.850] sna_mode_redisplay: crtc[2] transformed? 0 [ 50.850] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=29 [active=1] [ 50.850] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 40, transformed? 0 [ 50.850] get_fb: reusing fb=102 for handle=29 [ 50.850] sna_mode_redisplay: recording flip on CRTC:32 handle=29, active_scanout=2, serial=2 [ 50.850] __kgem_bo_clear_busy: handle=29 [ 50.850] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 40, transformed? 0 [ 50.850] sna_mode_redisplay: recording flip on CRTC:39 handle=29, active_scanout=3, serial=3 [ 50.850] __kgem_bo_clear_busy: handle=29 [ 50.850] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 50.850] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 50.850] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=29, shadow handle=32 [ 50.850] sna_accel_do_throttle -- no pending activity [ 50.850] sna_accel_block: evaluating timers, active=5 [ 50.850] sna_accel_block: flush timer expires in 16 [50866] [ 50.850] sna_wakeup_handler [ 50.850] sna_mode_wakeup: len=32 [ 50.850] sna_dri2_vblank_handler(type=2, sequence=2803, draw=3353) [ 50.850] sna_crtc_record_swap: recording last swap on pipe=0, frame 2803 [msc=2803], time 50.850826 [ 50.850] sna_dri2_vblank_handler: 2 complete, frame=2803 tv=50.850826 [ 50.850] sna_dri2_blit_complete: blit finished [ 50.850] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=2803, tv=50.850826) [ 50.850] frame_swap_complete(type=2): draw=146, pipe=0, frame=2803 [msc=2803], tv=50.850826 [ 50.850] sna_accel_flush: flush?=0, dirty?=0 [ 50.850] sna_dri2_event_free(draw?=1) [ 50.850] sna_dri2_remove_event: remove[0x561c9473fac0] from window 146, active? 1 [ 50.850] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=29] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 50.850] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=40] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 50.850] sna_dri2_vblank_handler complete [ 50.850] sna_block_handler (tv=0.453000) [ 50.850] sna_scanout_do_flush: flush timer active: delta=16 [ 50.850] sna_accel_do_throttle -- no pending activity [ 50.850] sna_accel_block: evaluating timers, active=5 [ 50.850] sna_accel_block: flush timer expires in 16 [50866] [ 50.865] sna_wakeup_handler [ 50.865] sna_mode_wakeup: len=32 [ 50.865] sna_mode_wakeup: recording last swap on pipe=1, frame 2774 [ad6], time 50.866178 [ 50.865] sna_mode_wakeup: removing handle=40 [active_scanout=1] from scanout, installing handle=29 [active_scanout=3] [ 50.865] sna_mode_wakeup: flip complete, pending? 2 [ 50.865] sna_block_handler (tv=0.438000) [ 50.865] sna_scanout_do_flush: flush timer active: delta=1 [ 50.865] sna_scanout_do_flush (time=50865), triggered [ 50.865] sna_scanout_flush (time=50865), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 50.865] has_shadow: has pending damage? 0, outstanding flips: 1 [ 50.865] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 50.865] has_shadow: has pending damage? 0, outstanding flips: 1 [ 50.865] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) [ 50.865] sna_accel_do_throttle -- no pending activity [ 50.865] sna_accel_block: evaluating timers, active=5 [ 50.865] sna_accel_block: flush timer expires in 16 [50881] [ 50.867] sna_wakeup_handler [ 50.867] sna_mode_wakeup: len=32 [ 50.867] sna_mode_wakeup: recording last swap on pipe=0, frame 2804 [af4], time 50.867586 [ 50.867] sna_mode_wakeup: removing handle=40 [active_scanout=0] from scanout, installing handle=29 [active_scanout=3] [ 50.867] sna_mode_wakeup: flip complete, pending? 1 [ 50.867] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 50.867] sna_block_handler (tv=0.436000) [ 50.867] sna_scanout_do_flush: flush timer active: delta=14 [ 50.867] sna_accel_do_throttle -- no pending activity [ 50.867] sna_accel_block: evaluating timers, active=5 [ 50.867] sna_accel_block: flush timer expires in 14 [50881] [ 50.881] sna_wakeup_handler [ 50.881] sna_block_handler (tv=0.422000) [ 50.881] sna_scanout_do_flush: flush timer active: delta=0 [ 50.881] sna_scanout_do_flush (time=50881), triggered [ 50.881] sna_scanout_flush (time=50881), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 50.881] has_shadow: has pending damage? 0, outstanding flips: 0 [ 50.881] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 50.881] has_shadow: has pending damage? 0, outstanding flips: 0 [ 50.881] sna_accel_disarm_timer[0] (time=50881) [ 50.881] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 50.881] sna_accel_do_throttle -- no pending activity [ 50.952] sna_wakeup_handler [ 50.952] sna_accel_flush: flush?=0, dirty?=0 [ 50.952] sna_accel_flush: flush?=0, dirty?=0 [ 50.952] sna_block_handler (tv=0.351000) [ 50.952] has_shadow: has pending damage? 0, outstanding flips: 0 [ 50.952] sna_accel_do_throttle -- no pending activity [ 50.952] sna_wakeup_handler [ 50.952] sna_block_handler (tv=0.351000) [ 50.952] has_shadow: has pending damage? 0, outstanding flips: 0 [ 50.952] sna_accel_do_throttle -- no pending activity [ 50.953] sna_wakeup_handler [ 50.953] sna_block_handler (tv=0.350000) [ 50.953] has_shadow: has pending damage? 0, outstanding flips: 0 [ 50.953] sna_accel_do_throttle -- no pending activity [ 50.954] sna_wakeup_handler [ 50.954] sna_block_handler (tv=0.349000) [ 50.954] has_shadow: has pending damage? 0, outstanding flips: 0 [ 50.954] sna_accel_do_throttle -- no pending activity [ 51.143] sna_wakeup_handler [ 51.143] sna_accel_flush: flush?=0, dirty?=0 [ 51.143] sna_accel_flush: flush?=0, dirty?=0 [ 51.143] sna_block_handler (tv=0.500000) [ 51.143] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.143] sna_accel_do_throttle -- no pending activity [ 51.143] sna_wakeup_handler [ 51.143] sna_block_handler (tv=0.500000) [ 51.143] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.143] sna_accel_do_throttle -- no pending activity [ 51.143] sna_wakeup_handler [ 51.143] sna_accel_flush: flush?=0, dirty?=0 [ 51.143] sna_accel_flush: flush?=0, dirty?=0 [ 51.143] sna_accel_flush: flush?=0, dirty?=0 [ 51.143] sna_accel_flush: flush?=0, dirty?=0 [ 51.143] sna_block_handler (tv=0.500000) [ 51.143] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.143] sna_accel_do_throttle -- no pending activity [ 51.144] sna_wakeup_handler [ 51.144] sna_accel_flush: flush?=0, dirty?=0 [ 51.144] sna_block_handler (tv=0.499000) [ 51.144] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.144] sna_accel_do_throttle -- no pending activity [ 51.146] sna_wakeup_handler [ 51.146] sna_block_handler (tv=0.497000) [ 51.146] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.146] sna_accel_do_throttle -- no pending activity [ 51.155] sna_wakeup_handler [ 51.155] sna_accel_flush: flush?=0, dirty?=0 [ 51.155] sna_accel_flush: flush?=0, dirty?=0 [ 51.155] sna_block_handler (tv=0.488000) [ 51.155] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.155] sna_accel_do_throttle -- no pending activity [ 51.171] sna_wakeup_handler [ 51.171] sna_accel_flush: flush?=0, dirty?=0 [ 51.171] sna_accel_flush: flush?=0, dirty?=0 [ 51.171] sna_accel_flush: flush?=0, dirty?=0 [ 51.171] sna_accel_flush: flush?=0, dirty?=0 [ 51.171] sna_accel_flush: flush?=0, dirty?=0 [ 51.171] sna_accel_flush: flush?=0, dirty?=0 [ 51.171] sna_accel_flush: flush?=0, dirty?=0 [ 51.171] sna_accel_flush: flush?=0, dirty?=0 [ 51.171] sna_accel_flush: flush?=0, dirty?=0 [ 51.171] sna_accel_flush: flush?=0, dirty?=0 [ 51.171] sna_accel_flush: flush?=0, dirty?=0 [ 51.171] sna_accel_flush: flush?=0, dirty?=0 [ 51.171] sna_accel_flush: flush?=0, dirty?=0 [ 51.171] sna_accel_flush: flush?=0, dirty?=0 [ 51.171] sna_block_handler (tv=0.472000) [ 51.171] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.171] sna_accel_do_throttle -- no pending activity [ 51.171] sna_wakeup_handler [ 51.171] sna_accel_flush: flush?=0, dirty?=0 [ 51.171] sna_accel_flush: flush?=0, dirty?=0 [ 51.171] sna_accel_flush: flush?=0, dirty?=0 [ 51.171] sna_block_handler (tv=0.472000) [ 51.171] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.171] sna_accel_do_throttle -- no pending activity [ 51.171] sna_wakeup_handler [ 51.171] sna_accel_flush: flush?=0, dirty?=0 [ 51.171] sna_accel_flush: flush?=0, dirty?=0 [ 51.171] sna_block_handler (tv=0.472000) [ 51.171] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.171] sna_accel_do_throttle -- no pending activity [ 51.171] sna_wakeup_handler [ 51.171] sna_accel_flush: flush?=0, dirty?=0 [ 51.171] sna_accel_flush: flush?=0, dirty?=0 [ 51.171] sna_block_handler (tv=0.472000) [ 51.171] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.171] sna_accel_do_throttle -- no pending activity [ 51.171] sna_wakeup_handler [ 51.171] sna_accel_flush: flush?=0, dirty?=0 [ 51.171] sna_accel_flush: flush?=0, dirty?=0 [ 51.171] sna_accel_flush: flush?=0, dirty?=0 [ 51.171] sna_block_handler (tv=0.472000) [ 51.171] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.171] sna_accel_do_throttle -- no pending activity [ 51.171] sna_wakeup_handler [ 51.171] sna_accel_flush: flush?=0, dirty?=0 [ 51.171] sna_accel_flush: flush?=0, dirty?=0 [ 51.171] sna_accel_flush: flush?=0, dirty?=0 [ 51.171] sna_block_handler (tv=0.472000) [ 51.171] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.171] sna_accel_do_throttle -- no pending activity [ 51.171] sna_wakeup_handler [ 51.171] sna_accel_flush: flush?=0, dirty?=0 [ 51.171] sna_accel_flush: flush?=0, dirty?=0 [ 51.171] sna_block_handler (tv=0.472000) [ 51.171] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.171] sna_accel_do_throttle -- no pending activity [ 51.171] sna_wakeup_handler [ 51.171] sna_accel_flush: flush?=0, dirty?=0 [ 51.171] sna_accel_flush: flush?=0, dirty?=0 [ 51.171] sna_accel_flush: flush?=0, dirty?=0 [ 51.171] sna_block_handler (tv=0.472000) [ 51.171] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.171] sna_accel_do_throttle -- no pending activity [ 51.171] sna_wakeup_handler [ 51.171] sna_accel_flush: flush?=0, dirty?=0 [ 51.171] sna_accel_flush: flush?=0, dirty?=0 [ 51.171] sna_block_handler (tv=0.472000) [ 51.171] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.171] sna_accel_do_throttle -- no pending activity [ 51.171] sna_wakeup_handler [ 51.171] sna_accel_flush: flush?=0, dirty?=0 [ 51.171] sna_accel_flush: flush?=0, dirty?=0 [ 51.171] sna_block_handler (tv=0.472000) [ 51.171] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.171] sna_accel_do_throttle -- no pending activity [ 51.171] sna_wakeup_handler [ 51.171] sna_accel_flush: flush?=0, dirty?=0 [ 51.171] sna_accel_flush: flush?=0, dirty?=0 [ 51.171] sna_block_handler (tv=0.472000) [ 51.171] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.172] sna_accel_do_throttle -- no pending activity [ 51.172] sna_wakeup_handler [ 51.172] sna_accel_flush: flush?=0, dirty?=0 [ 51.172] sna_accel_flush: flush?=0, dirty?=0 [ 51.172] sna_accel_flush: flush?=0, dirty?=0 [ 51.172] sna_block_handler (tv=0.471000) [ 51.172] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.172] sna_accel_do_throttle -- no pending activity [ 51.172] sna_wakeup_handler [ 51.172] sna_accel_flush: flush?=0, dirty?=0 [ 51.172] sna_accel_flush: flush?=0, dirty?=0 [ 51.172] sna_block_handler (tv=0.471000) [ 51.172] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.172] sna_accel_do_throttle -- no pending activity [ 51.172] sna_wakeup_handler [ 51.172] sna_create_pixmap(697, 37, 32, usage=0) [ 51.172] kgem_can_create_2d: 697x37 @ 32 [ 51.172] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2816, height=37 [ 51.172] kgem_can_create_2d: untiled size=106496 [ 51.172] kgem_choose_tiling: TLB near-miss between lines 697x37 (pitch=2788), forcing tiling 1 [ 51.172] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2816, height=37 [ 51.172] kgem_can_create_2d: tiled[-1] size=106496 [ 51.172] sna_create_pixmap: usage=0, flags=1b [ 51.172] sna_create_pixmap: creating GPU pixmap 697x37, stride=2788, flags=1b [ 51.172] __pop_freed_pixmap: reusing freed pixmap=3481 header [ 51.172] create_pixmap_hdr: pixmap=3482, width=697, height=37, usage=0 [ 51.172] sna_create_pixmap: serial=3482, 697x37, usage=0 [ 51.172] sna_composite_rectangles(pixmap=3483, op=0, 0 x 1 [(0, 0)x(697, 37) ...]) [ 51.172] sna_composite_rectangles: converted to op 0 [ 51.172] sna_composite_rectangles[0] (0, 0)x(697, 37) -> (0, 0), (697, 37) [ 51.172] sna_composite_rectangles: nrects=1, region=(0, 0), (697, 37) x 1 [ 51.172] sna_composite_rectangles: clipped extents (0, 0),(697, 37) x 1 [ 51.172] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(697, 37) [ 51.172] sna_composite_rectangles: dropping last-cpu hint [ 51.172] sna_drawable_use_bo pixmap=3483, box=((0, 0), (697, 37)), flags=19... [ 51.172] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 51.172] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 51.172] sna_pixmap_move_to_gpu(pixmap=3483, usage=0), flags=b [ 51.172] sna_pixmap_move_to_gpu: CPU damage? 0 [ 51.172] sna_pixmap_move_to_gpu: creating GPU bo (697x37@32), create=b [ 51.172] kgem_choose_tiling: TLB near-miss between lines 697x37 (pitch=2788), forcing tiling 1 [ 51.172] kgem_choose_tiling: TLB near-miss between lines 697x37 (pitch=2788), forcing tiling 1 [ 51.172] sna_pixmap_alloc_gpu: pixmap=3483 [ 51.172] kgem_create_2d(697x37, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 51.172] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=3072, height=40 [ 51.172] inactive too small: 16 < 30 [ 51.172] kgem_bo_remove_from_inactive: removing handle=17 from inactive [ 51.172] from inactive: pitch=3072, tiling=1: handle=17, id=2036 [ 51.172] __sna_damage_all(697, 37) [ 51.172] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 51.172] sna_pixmap_mark_active: pixmap=3483, handle=17 [ 51.172] sna_drawable_use_bo: allocated GPU bo for operation [ 51.172] sna_drawable_use_bo: using GPU bo with damage? 0 [ 51.172] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 51.172] kgem_bo_is_render: handle=17, rq? 0 [0] [ 51.172] kgem_bo_is_render: handle=17, rq? 0 [0] [ 51.172] gen9_render_fill_boxes(0 x 1 [(0, 0), (697, 37) ...]) [ 51.172] sna_render_get_solid: 0 [ 51.172] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 51.172] kgem_check_bo: num_pages=+64, num_exec=+1 [ 51.172] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 51.172] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 51.172] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 51.172] kgem_add_handle: handle=4, index=0 [ 51.172] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 51.172] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 51.172] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 51.172] gen9_composite_get_binding_table(ffc0) [ 51.172] kgem_add_reloc64: handle=17, pos=16360, delta=0, domains=20002 [ 51.172] kgem_add_handle: handle=17, index=1 [ 51.172] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fff63000) [ 51.172] __kgem_bo_mark_dirty: handle=17 (proxy? 0) [ 51.172] [3fe0] bind bo(handle=17, addr=fff63000), format=192, width=697, height=37, pitch=3072, tiling=1 -> render [ 51.172] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 51.172] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 51.172] kgem_add_handle: handle=7, index=2 [ 51.172] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 51.172] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 51.172] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 51.172] gen9_emit_sampler: sampler = 1 [ 51.172] gen9_emit_sf: num_sf_outputs=1 [ 51.172] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 51.172] gen9_emit_vertex_elements: setup id=0 [ 51.172] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 51.172] (0, 0), (697, 37) [ 51.172] gen8_vertex_flush[490] = 3 [ 51.172] sna_composite_rectangles: pixmap=3483 marking clear [0]? 1 [ 51.172] sna_composite_rectangles(pixmap=3483, op=1, fff2f1f0 x 4 [(684, 0)x(13, 17) ...]) [ 51.172] sna_composite_rectangles: converted to op 1 [ 51.172] sna_composite_rectangles[0] (684, 0)x(13, 17) -> (684, 0), (697, 17) [ 51.172] sna_composite_rectangles[1] (684, 17)x(13, 3) -> (684, 17), (697, 20) [ 51.172] sna_composite_rectangles[2] (0, 17)x(490, 3) -> (0, 17), (490, 20) [ 51.172] sna_composite_rectangles[3] (0, 20)x(490, 17) -> (0, 20), (490, 37) [ 51.172] sna_composite_rectangles: nrects=4, region=(0, 0), (697, 37) x 4 [ 51.172] sna_composite_rectangles: clipped extents (0, 0),(697, 37) x 4 [ 51.172] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(697, 37) [ 51.172] sna_composite_rectangles: dropping last-cpu hint [ 51.172] sna_drawable_use_bo pixmap=3483, box=((0, 0), (697, 37)), flags=1... [ 51.172] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 51.172] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 51.172] sna_drawable_use_bo: using whole GPU bo [ 51.172] gen9_render_fill_boxes (op=1, color=(f2f2, f1f1, f0f0, ffff) [20028888]) [ 51.172] kgem_bo_is_render: handle=17, rq? 1 [1] [ 51.172] gen9_render_fill_boxes(fff2f1f0 x 4 [(684, 0), (697, 17) ...]) [ 51.172] sna_render_get_solid: fff2f1f0 [ 51.172] sna_render_get_solid(15) = fff2f1f0 (old) [ 51.172] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 51.172] kgem_check_bo: num_pages=+0, num_exec=+0 [ 51.172] gen9_composite_get_binding_table(ff00) [ 51.172] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 51.172] kgem_add_reloc64: adding proxy [delta=60] for handle=8 [ 51.172] kgem_add_handle: handle=8, index=3 [ 51.172] kgem_add_reloc64[5] = (delta=60, target handle=3, presumed=fdffe000) [ 51.172] [3fb0] bind bo(handle=8, addr=fdffe03c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 51.172] gen9_emit_vertex_elements: setup id=0 [ 51.172] (684, 0), (697, 17) [ 51.172] (0, 17), (490, 20) [ 51.172] (684, 17), (697, 20) [ 51.172] (0, 20), (490, 37) [ 51.172] gen8_vertex_flush[4cc] = 12 [ 51.172] sna_composite_rectangles(pixmap=3483, op=1, ff300a24 x 4 [(684, 0)x(13, 17) ...]) [ 51.172] sna_composite_rectangles: converted to op 1 [ 51.172] sna_composite_rectangles[0] (684, 0)x(13, 17) -> (684, 0), (697, 17) [ 51.172] sna_composite_rectangles[1] (684, 17)x(13, 3) -> (684, 17), (697, 20) [ 51.172] sna_composite_rectangles[2] (0, 17)x(490, 3) -> (0, 17), (490, 20) [ 51.172] sna_composite_rectangles[3] (0, 20)x(490, 17) -> (0, 20), (490, 37) [ 51.172] sna_composite_rectangles: nrects=4, region=(0, 0), (697, 37) x 4 [ 51.172] sna_composite_rectangles: clipped extents (0, 0),(697, 37) x 4 [ 51.172] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(697, 37) [ 51.172] sna_composite_rectangles: dropping last-cpu hint [ 51.172] sna_drawable_use_bo pixmap=3483, box=((0, 0), (697, 37)), flags=1... [ 51.172] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 51.172] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 51.172] sna_drawable_use_bo: using whole GPU bo [ 51.172] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 51.172] kgem_bo_is_render: handle=17, rq? 1 [1] [ 51.172] gen9_render_fill_boxes(ff300a24 x 4 [(684, 0), (697, 17) ...]) [ 51.172] sna_render_get_solid: ff300a24 [ 51.172] sna_render_get_solid(17) = ff300a24 (old) [ 51.172] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 51.172] kgem_check_bo: num_pages=+0, num_exec=+0 [ 51.172] gen9_composite_get_binding_table(fe80) [ 51.172] kgem_add_reloc64: handle=8, pos=16280, delta=0, domains=40000 [ 51.172] kgem_add_reloc64: adding proxy [delta=68] for handle=8 [ 51.172] kgem_add_reloc64[6] = (delta=68, target handle=3, presumed=fdffe000) [ 51.172] [3f90] bind bo(handle=8, addr=fdffe044), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 51.172] gen9_emit_vertex_elements: setup id=0 [ 51.172] (684, 0), (697, 17) [ 51.172] (0, 17), (490, 20) [ 51.172] (684, 17), (697, 20) [ 51.172] (0, 20), (490, 37) [ 51.172] gen8_vertex_flush[508] = 12 [ 51.172] sna_composite_rectangles(pixmap=3483, op=1, ff300a24 x 4 [(684, 0)x(13, 17) ...]) [ 51.172] sna_composite_rectangles: converted to op 1 [ 51.172] sna_composite_rectangles[0] (684, 0)x(13, 17) -> (684, 0), (697, 17) [ 51.172] sna_composite_rectangles[1] (684, 17)x(13, 3) -> (684, 17), (697, 20) [ 51.172] sna_composite_rectangles[2] (0, 17)x(490, 3) -> (0, 17), (490, 20) [ 51.172] sna_composite_rectangles[3] (0, 20)x(490, 17) -> (0, 20), (490, 37) [ 51.172] sna_composite_rectangles: nrects=4, region=(0, 0), (697, 37) x 4 [ 51.172] sna_composite_rectangles: clipped extents (0, 0),(697, 37) x 4 [ 51.172] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(697, 37) [ 51.172] sna_composite_rectangles: dropping last-cpu hint [ 51.172] sna_drawable_use_bo pixmap=3483, box=((0, 0), (697, 37)), flags=1... [ 51.172] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 51.172] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 51.172] sna_drawable_use_bo: using whole GPU bo [ 51.172] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 51.172] kgem_bo_is_render: handle=17, rq? 1 [1] [ 51.172] gen9_render_fill_boxes(ff300a24 x 4 [(684, 0), (697, 17) ...]) [ 51.172] sna_render_get_solid: ff300a24 [ 51.172] sna_render_get_solid(17) = ff300a24 (last) [ 51.172] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 51.172] kgem_check_bo: num_pages=+0, num_exec=+0 [ 51.172] gen9_composite_get_binding_table(fe00) [ 51.172] gen9_emit_vertex_elements: setup id=0 [ 51.172] (684, 0), (697, 17) [ 51.172] (0, 17), (490, 20) [ 51.172] (684, 17), (697, 20) [ 51.172] (0, 20), (490, 37) [ 51.172] gen8_vertex_flush[508] = 24 [ 51.172] sna_glyphs(op=3, nlist=1, src=(1, 15)) [ 51.172] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 51.172] sna_glyphs: discarding mask [ 51.172] glyphs0_to_dst(op=3, src=(1, 15), nlist=1, dst=(1, 15)+(0, 0)) [ 51.172] clipped_glyphs? 18 glyph in 1 lists extents (1, 4), (163, 18), region (2, 17), (162, 18): yes [ 51.172] gen9_render_composite: 0x0, current mode=1/1 [ 51.172] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 51.172] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 51.172] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 51.172] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 51.172] sna_drawable_use_bo pixmap=3483, box=((2, 17), (162, 18)), flags=7... [ 51.172] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 51.172] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 51.172] sna_drawable_use_bo: using whole GPU bo [ 51.172] gen9_composite_set_target: pixmap=3483, format=20028888, size=697x37, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 51.172] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 51.172] color_convert: src=ff8ae234 [20028888] [ 51.172] color_convert: dst=ff8ae234 [20028888] [ 51.172] sna_render_get_solid: ff8ae234 [ 51.172] sna_render_get_solid(22) = ff8ae234 (old) [ 51.172] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 51.172] sna_transform_is_imprecise_integer_translation: no transform [ 51.172] gen9_composite_picture: integer translation (0, 0), removing [ 51.172] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 51.172] sna_render_pixmap_bo: GPU all damaged [ 51.172] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 51.172] gen4_choose_composite_emitter: solid, identity mask [ 51.172] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 51.172] aligning vertex: was 2, now 4 floats per vertex [ 51.172] gen9_composite_get_binding_table(fe00) [ 51.172] kgem_add_reloc64: handle=8, pos=16248, delta=0, domains=40000 [ 51.172] kgem_add_reloc64: adding proxy [delta=88] for handle=8 [ 51.172] kgem_add_reloc64[7] = (delta=88, target handle=3, presumed=fdffe000) [ 51.172] [3f70] bind bo(handle=8, addr=fdffe058), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 51.172] kgem_add_reloc64: handle=6, pos=16232, delta=0, domains=40000 [ 51.172] kgem_add_handle: handle=6, index=4 [ 51.173] kgem_add_reloc64[8] = (delta=0, target handle=4, presumed=fd581000) [ 51.173] [3f60] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 51.173] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 51.173] gen9_emit_sampler: sampler = a [ 51.173] gen9_emit_sf: num_sf_outputs=2 [ 51.173] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 51.173] gen9_emit_vertex_elements: setup id=9 [ 51.173] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 51.173] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 51.173] glyphs0_to_dst: glyph=(9, 5), (19, 18), clip=(2, 17), (162, 18) [ 51.173] glyphs0_to_dst: blt=(9, 17), (19, 18) [ 51.173] emit_primitive_identity_mask__avx2: dst=(9, 17), mask=(672.00, 60.00) x (10.00, 1.00) [ 51.173] gen8_vertex_flush[5e4] = 3 [ 51.173] gen9_magic_ca_pass: CA fixup (20 -> 23) [ 51.173] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 51.173] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 51.173] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 51.173] sna_glyphs(op=3, nlist=1, src=(172, 15)) [ 51.173] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 51.173] sna_glyphs: discarding mask [ 51.173] glyphs0_to_dst(op=3, src=(172, 15), nlist=1, dst=(172, 15)+(0, 0)) [ 51.173] clipped_glyphs? 32 glyph in 1 lists extents (171, 3), (460, 18), region (172, 17), (459, 18): yes [ 51.173] gen9_render_composite: 0x0, current mode=1/1 [ 51.173] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 51.173] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 51.173] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 51.173] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 51.173] sna_drawable_use_bo pixmap=3483, box=((172, 17), (459, 18)), flags=7... [ 51.173] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 51.173] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 51.173] sna_drawable_use_bo: using whole GPU bo [ 51.173] gen9_composite_set_target: pixmap=3483, format=20028888, size=697x37, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 51.173] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 51.173] color_convert: src=ff729fcf [20028888] [ 51.173] color_convert: dst=ff729fcf [20028888] [ 51.173] sna_render_get_solid: ff729fcf [ 51.173] sna_render_get_solid(23) = ff729fcf (old) [ 51.173] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 51.173] sna_transform_is_imprecise_integer_translation: no transform [ 51.173] gen9_composite_picture: integer translation (0, 0), removing [ 51.173] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 51.173] sna_render_pixmap_bo: GPU all damaged [ 51.173] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 51.173] gen4_choose_composite_emitter: solid, identity mask [ 51.173] kgem_check_bo: num_pages=+0, num_exec=+0 [ 51.173] gen9_composite_get_binding_table(fd40) [ 51.173] kgem_add_reloc64: handle=8, pos=16200, delta=0, domains=40000 [ 51.173] kgem_add_reloc64: adding proxy [delta=92] for handle=8 [ 51.173] kgem_add_reloc64[9] = (delta=92, target handle=3, presumed=fdffe000) [ 51.173] [3f40] bind bo(handle=8, addr=fdffe05c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 51.173] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 51.173] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 51.173] gen9_emit_vertex_elements: setup id=9 [ 51.173] glyphs0_to_dst: glyph=(180, 4), (190, 18), clip=(172, 17), (459, 18) [ 51.173] glyphs0_to_dst: blt=(180, 17), (190, 18) [ 51.173] emit_primitive_identity_mask__avx2: dst=(180, 17), mask=(944.00, 61.00) x (10.00, 1.00) [ 51.173] glyphs0_to_dst: glyph=(208, 7), (217, 18), clip=(172, 17), (459, 18) [ 51.173] glyphs0_to_dst: blt=(208, 17), (217, 18) [ 51.173] emit_primitive_identity_mask__avx2: dst=(208, 17), mask=(960.00, 26.00) x (9.00, 1.00) [ 51.173] glyphs0_to_dst: glyph=(216, 4), (226, 18), clip=(172, 17), (459, 18) [ 51.173] glyphs0_to_dst: blt=(216, 17), (226, 18) [ 51.173] emit_primitive_identity_mask__avx2: dst=(216, 17), mask=(944.00, 61.00) x (10.00, 1.00) [ 51.173] glyphs0_to_dst: glyph=(234, 16), (245, 18), clip=(172, 17), (459, 18) [ 51.173] glyphs0_to_dst: blt=(234, 17), (245, 18) [ 51.173] emit_primitive_identity_mask__avx2: dst=(234, 17), mask=(992.00, 1.00) x (11.00, 1.00) [ 51.173] glyphs0_to_dst: glyph=(334, 7), (343, 18), clip=(172, 17), (459, 18) [ 51.173] glyphs0_to_dst: blt=(334, 17), (343, 18) [ 51.173] emit_primitive_identity_mask__avx2: dst=(334, 17), mask=(960.00, 26.00) x (9.00, 1.00) [ 51.173] glyphs0_to_dst: glyph=(342, 16), (353, 18), clip=(172, 17), (459, 18) [ 51.173] glyphs0_to_dst: blt=(342, 17), (353, 18) [ 51.173] emit_primitive_identity_mask__avx2: dst=(342, 17), mask=(992.00, 1.00) x (11.00, 1.00) [ 51.173] glyphs0_to_dst: glyph=(369, 7), (379, 18), clip=(172, 17), (459, 18) [ 51.173] glyphs0_to_dst: blt=(369, 17), (379, 18) [ 51.173] emit_primitive_identity_mask__avx2: dst=(369, 17), mask=(976.00, 42.00) x (10.00, 1.00) [ 51.173] glyphs0_to_dst: glyph=(378, 4), (388, 18), clip=(172, 17), (459, 18) [ 51.173] glyphs0_to_dst: blt=(378, 17), (388, 18) [ 51.173] emit_primitive_identity_mask__avx2: dst=(378, 17), mask=(944.00, 61.00) x (10.00, 1.00) [ 51.173] glyphs0_to_dst: glyph=(396, 16), (407, 18), clip=(172, 17), (459, 18) [ 51.173] glyphs0_to_dst: blt=(396, 17), (407, 18) [ 51.173] emit_primitive_identity_mask__avx2: dst=(396, 17), mask=(992.00, 1.00) x (11.00, 1.00) [ 51.173] glyphs0_to_dst: glyph=(424, 7), (433, 18), clip=(172, 17), (459, 18) [ 51.173] glyphs0_to_dst: blt=(424, 17), (433, 18) [ 51.173] emit_primitive_identity_mask__avx2: dst=(424, 17), mask=(960.00, 26.00) x (9.00, 1.00) [ 51.173] glyphs0_to_dst: glyph=(450, 7), (460, 18), clip=(172, 17), (459, 18) [ 51.173] glyphs0_to_dst: blt=(450, 17), (459, 18) [ 51.173] emit_primitive_identity_mask__avx2: dst=(450, 17), mask=(976.00, 42.00) x (9.00, 1.00) [ 51.173] gen8_vertex_flush[6e4] = 33 [ 51.173] gen9_magic_ca_pass: CA fixup (23 -> 56) [ 51.173] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 51.173] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 51.173] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 51.173] sna_glyphs(op=3, nlist=1, src=(460, 15)) [ 51.173] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 51.173] sna_glyphs: discarding mask [ 51.173] glyphs0_to_dst(op=3, src=(460, 15), nlist=1, dst=(460, 15)+(0, 0)) [ 51.173] clipped_glyphs? 4 glyph in 1 lists extents (459, 4), (496, 18), region (460, 17), (490, 18): yes [ 51.173] gen9_render_composite: 0x0, current mode=1/1 [ 51.173] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 51.173] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 51.173] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 51.173] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 51.173] sna_drawable_use_bo pixmap=3483, box=((460, 17), (490, 18)), flags=7... [ 51.173] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 51.173] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 51.173] sna_drawable_use_bo: using whole GPU bo [ 51.173] gen9_composite_set_target: pixmap=3483, format=20028888, size=697x37, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 51.173] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 51.173] color_convert: src=ffffffff [20028888] [ 51.173] color_convert: dst=ffffffff [20028888] [ 51.173] sna_render_get_solid: ffffffff [ 51.173] sna_render_get_solid(white) [ 51.173] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 51.173] sna_transform_is_imprecise_integer_translation: no transform [ 51.173] gen9_composite_picture: integer translation (0, 0), removing [ 51.173] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 51.173] sna_render_pixmap_bo: GPU all damaged [ 51.173] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 51.173] gen4_choose_composite_emitter: solid, identity mask [ 51.173] kgem_check_bo: num_pages=+0, num_exec=+0 [ 51.173] gen9_composite_get_binding_table(fcc0) [ 51.173] kgem_add_reloc64: handle=7, pos=16168, delta=0, domains=40000 [ 51.173] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 51.173] kgem_add_reloc64[10] = (delta=1048, target handle=2, presumed=fffe8000) [ 51.173] [3f20] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 51.173] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 51.173] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 51.173] gen9_emit_vertex_elements: setup id=9 [ 51.173] glyphs0_to_dst: glyph=(487, 4), (496, 18), clip=(460, 17), (490, 18) [ 51.173] glyphs0_to_dst: blt=(487, 17), (490, 18) [ 51.173] emit_primitive_identity_mask__avx2: dst=(487, 17), mask=(832.00, 45.00) x (3.00, 1.00) [ 51.173] gen8_vertex_flush[7e4] = 3 [ 51.173] gen9_magic_ca_pass: CA fixup (56 -> 59) [ 51.173] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 51.173] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 51.173] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 51.173] sna_glyphs(op=3, nlist=1, src=(1, 32)) [ 51.173] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 51.173] sna_glyphs: discarding mask [ 51.173] glyphs0_to_dst(op=3, src=(1, 32), nlist=1, dst=(1, 32)+(0, 0)) [ 51.173] clipped_glyphs: no, clip region (0, 0), (697, 37) matches drawable pixmap=94680753467488 size=697x37 [ 51.173] gen9_render_composite: 0x0, current mode=1/1 [ 51.173] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 51.173] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 51.173] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 51.173] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 51.173] sna_drawable_use_bo pixmap=3483, box=((0, 0), (697, 37)), flags=7... [ 51.173] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 51.173] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 51.173] sna_drawable_use_bo: using whole GPU bo [ 51.173] gen9_composite_set_target: pixmap=3483, format=20028888, size=697x37, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 51.173] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 51.173] color_convert: src=ff8ae234 [20028888] [ 51.173] color_convert: dst=ff8ae234 [20028888] [ 51.173] sna_render_get_solid: ff8ae234 [ 51.173] sna_render_get_solid(22) = ff8ae234 (old) [ 51.173] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 51.173] sna_transform_is_imprecise_integer_translation: no transform [ 51.173] gen9_composite_picture: integer translation (0, 0), removing [ 51.173] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 51.173] sna_render_pixmap_bo: GPU all damaged [ 51.173] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 51.173] gen4_choose_composite_emitter: solid, identity mask [ 51.173] kgem_check_bo: num_pages=+0, num_exec=+0 [ 51.173] gen9_composite_get_binding_table(fc40) [ 51.173] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 51.173] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 51.173] gen9_emit_vertex_elements: setup id=9 [ 51.173] glyphs0_to_dst: glyph=(1, 24)x(9, 8), unclipped [ 51.173] emit_primitive_identity_mask__avx2: dst=(1, 24), mask=(688.00, 32.00) x (9.00, 8.00) [ 51.173] glyphs0_to_dst: glyph=(9, 22)x(10, 13), unclipped [ 51.173] emit_primitive_identity_mask__avx2: dst=(9, 22), mask=(672.00, 48.00) x (10.00, 13.00) [ 51.173] glyphs0_to_dst: glyph=(19, 24)x(9, 8), unclipped [ 51.173] emit_primitive_identity_mask__avx2: dst=(19, 24), mask=(688.00, 32.00) x (9.00, 8.00) [ 51.173] glyphs0_to_dst: glyph=(28, 26)x(8, 3), unclipped [ 51.173] emit_primitive_identity_mask__avx2: dst=(28, 26), mask=(688.00, 48.00) x (8.00, 3.00) [ 51.173] glyphs0_to_dst: glyph=(36, 22)x(11, 10), unclipped [ 51.173] emit_primitive_identity_mask__avx2: dst=(36, 22), mask=(704.00, 0.00) x (11.00, 10.00) [ 51.173] glyphs0_to_dst: glyph=(46, 24)x(9, 8), unclipped [ 51.173] emit_primitive_identity_mask__avx2: dst=(46, 24), mask=(720.00, 0.00) x (9.00, 8.00) [ 51.173] glyphs0_to_dst: glyph=(54, 24)x(10, 8), unclipped [ 51.173] emit_primitive_identity_mask__avx2: dst=(54, 24), mask=(704.00, 16.00) x (10.00, 8.00) [ 51.173] glyphs0_to_dst: glyph=(63, 24)x(10, 8), unclipped [ 51.173] emit_primitive_identity_mask__avx2: dst=(63, 24), mask=(720.00, 16.00) x (10.00, 8.00) [ 51.173] glyphs0_to_dst: glyph=(72, 21)x(10, 11), unclipped [ 51.173] emit_primitive_identity_mask__avx2: dst=(72, 21), mask=(736.00, 0.00) x (10.00, 11.00) [ 51.173] glyphs0_to_dst: glyph=(81, 24)x(10, 8), unclipped [ 51.173] emit_primitive_identity_mask__avx2: dst=(81, 24), mask=(752.00, 0.00) x (10.00, 8.00) [ 51.173] glyphs0_to_dst: glyph=(90, 21)x(10, 11), unclipped [ 51.173] emit_primitive_identity_mask__avx2: dst=(90, 21), mask=(736.00, 0.00) x (10.00, 11.00) [ 51.173] glyphs0_to_dst: glyph=(99, 24)x(11, 8), unclipped [ 51.173] emit_primitive_identity_mask__avx2: dst=(99, 24), mask=(736.00, 16.00) x (11.00, 8.00) [ 51.173] glyphs0_to_dst: glyph=(109, 24)x(9, 8), unclipped [ 51.173] emit_primitive_identity_mask__avx2: dst=(109, 24), mask=(752.00, 16.00) x (9.00, 8.00) [ 51.173] glyphs0_to_dst: glyph=(118, 26)x(8, 3), unclipped [ 51.173] emit_primitive_identity_mask__avx2: dst=(118, 26), mask=(688.00, 48.00) x (8.00, 3.00) [ 51.173] glyphs0_to_dst: glyph=(126, 22)x(10, 10), unclipped [ 51.173] emit_primitive_identity_mask__avx2: dst=(126, 22), mask=(704.00, 32.00) x (10.00, 10.00) [ 51.173] glyphs0_to_dst: glyph=(135, 22)x(10, 10), unclipped [ 51.173] emit_primitive_identity_mask__avx2: dst=(135, 22), mask=(704.00, 32.00) x (10.00, 10.00) [ 51.173] glyphs0_to_dst: glyph=(144, 22)x(10, 10), unclipped [ 51.173] emit_primitive_identity_mask__avx2: dst=(144, 22), mask=(720.00, 32.00) x (10.00, 10.00) [ 51.173] glyphs0_to_dst: glyph=(153, 22)x(10, 10), unclipped [ 51.173] emit_primitive_identity_mask__avx2: dst=(153, 22), mask=(704.00, 48.00) x (10.00, 10.00) [ 51.173] gen8_vertex_flush[8e4] = 54 [ 51.173] gen9_magic_ca_pass: CA fixup (59 -> 113) [ 51.173] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 51.173] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 51.173] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 51.173] sna_glyphs(op=3, nlist=1, src=(163, 32)) [ 51.173] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 51.173] sna_glyphs: discarding mask [ 51.173] glyphs0_to_dst(op=3, src=(163, 32), nlist=1, dst=(163, 32)+(0, 0)) [ 51.173] clipped_glyphs: no, clip region (0, 0), (697, 37) matches drawable pixmap=94680753467488 size=697x37 [ 51.173] gen9_render_composite: 0x0, current mode=1/1 [ 51.173] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 51.173] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 51.173] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 51.173] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 51.173] sna_drawable_use_bo pixmap=3483, box=((0, 0), (697, 37)), flags=7... [ 51.173] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 51.173] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 51.173] sna_drawable_use_bo: using whole GPU bo [ 51.173] gen9_composite_set_target: pixmap=3483, format=20028888, size=697x37, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 51.173] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 51.173] color_convert: src=ffffffff [20028888] [ 51.173] color_convert: dst=ffffffff [20028888] [ 51.173] sna_render_get_solid: ffffffff [ 51.173] sna_render_get_solid(white) [ 51.173] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 51.173] sna_transform_is_imprecise_integer_translation: no transform [ 51.173] gen9_composite_picture: integer translation (0, 0), removing [ 51.173] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 51.173] sna_render_pixmap_bo: GPU all damaged [ 51.173] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 51.173] gen4_choose_composite_emitter: solid, identity mask [ 51.173] kgem_check_bo: num_pages=+0, num_exec=+0 [ 51.173] gen9_composite_get_binding_table(fc00) [ 51.173] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 51.173] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 51.173] gen9_emit_vertex_elements: setup id=9 [ 51.173] glyphs0_to_dst: glyph=(165, 24)x(5, 8), unclipped [ 51.173] emit_primitive_identity_mask__avx2: dst=(165, 24), mask=(720.00, 48.00) x (5.00, 8.00) [ 51.173] gen8_vertex_flush[9e4] = 3 [ 51.173] gen9_magic_ca_pass: CA fixup (113 -> 116) [ 51.173] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 51.173] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 51.173] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 51.173] sna_glyphs(op=3, nlist=1, src=(172, 32)) [ 51.173] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 51.173] sna_glyphs: discarding mask [ 51.173] glyphs0_to_dst(op=3, src=(172, 32), nlist=1, dst=(172, 32)+(0, 0)) [ 51.173] clipped_glyphs: no, clip region (0, 0), (697, 37) matches drawable pixmap=94680753467488 size=697x37 [ 51.173] gen9_render_composite: 0x0, current mode=1/1 [ 51.173] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 51.173] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 51.173] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 51.173] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 51.173] sna_drawable_use_bo pixmap=3483, box=((0, 0), (697, 37)), flags=7... [ 51.173] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 51.173] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 51.173] sna_drawable_use_bo: using whole GPU bo [ 51.173] gen9_composite_set_target: pixmap=3483, format=20028888, size=697x37, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 51.173] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 51.173] color_convert: src=ff729fcf [20028888] [ 51.173] color_convert: dst=ff729fcf [20028888] [ 51.173] sna_render_get_solid: ff729fcf [ 51.173] sna_render_get_solid(23) = ff729fcf (old) [ 51.173] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 51.173] sna_transform_is_imprecise_integer_translation: no transform [ 51.173] gen9_composite_picture: integer translation (0, 0), removing [ 51.173] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 51.173] sna_render_pixmap_bo: GPU all damaged [ 51.173] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 51.173] gen4_choose_composite_emitter: solid, identity mask [ 51.173] kgem_check_bo: num_pages=+0, num_exec=+0 [ 51.173] gen9_composite_get_binding_table(fbc0) [ 51.173] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 51.173] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 51.173] gen9_emit_vertex_elements: setup id=9 [ 51.173] glyphs0_to_dst: glyph=(171, 26)x(11, 3), unclipped [ 51.173] emit_primitive_identity_mask__avx2: dst=(171, 26), mask=(736.00, 32.00) x (11.00, 3.00) [ 51.173] glyphs0_to_dst: glyph=(180, 21)x(10, 14), unclipped [ 51.173] emit_primitive_identity_mask__avx2: dst=(180, 21), mask=(944.00, 48.00) x (10.00, 14.00) [ 51.173] glyphs0_to_dst: glyph=(189, 21)x(11, 11), unclipped [ 51.173] emit_primitive_identity_mask__avx2: dst=(189, 21), mask=(960.00, 0.00) x (11.00, 11.00) [ 51.174] glyphs0_to_dst: glyph=(198, 24)x(10, 8), unclipped [ 51.174] emit_primitive_identity_mask__avx2: dst=(198, 24), mask=(976.00, 0.00) x (10.00, 8.00) [ 51.174] glyphs0_to_dst: glyph=(208, 24)x(9, 11), unclipped [ 51.174] emit_primitive_identity_mask__avx2: dst=(208, 24), mask=(960.00, 16.00) x (9.00, 11.00) [ 51.174] glyphs0_to_dst: glyph=(216, 21)x(10, 14), unclipped [ 51.174] emit_primitive_identity_mask__avx2: dst=(216, 21), mask=(944.00, 48.00) x (10.00, 14.00) [ 51.174] glyphs0_to_dst: glyph=(225, 22)x(10, 10), unclipped [ 51.174] emit_primitive_identity_mask__avx2: dst=(225, 22), mask=(976.00, 16.00) x (10.00, 10.00) [ 51.174] glyphs0_to_dst: glyph=(234, 33)x(11, 2), unclipped [ 51.174] emit_primitive_identity_mask__avx2: dst=(234, 33), mask=(992.00, 0.00) x (11.00, 2.00) [ 51.174] glyphs0_to_dst: glyph=(243, 21)x(11, 11), unclipped [ 51.174] emit_primitive_identity_mask__avx2: dst=(243, 21), mask=(1008.00, 0.00) x (11.00, 11.00) [ 51.174] glyphs0_to_dst: glyph=(253, 24)x(9, 8), unclipped [ 51.174] emit_primitive_identity_mask__avx2: dst=(253, 24), mask=(720.00, 0.00) x (9.00, 8.00) [ 51.174] glyphs0_to_dst: glyph=(261, 24)x(10, 8), unclipped [ 51.174] emit_primitive_identity_mask__avx2: dst=(261, 24), mask=(704.00, 16.00) x (10.00, 8.00) [ 51.174] glyphs0_to_dst: glyph=(270, 24)x(10, 8), unclipped [ 51.174] emit_primitive_identity_mask__avx2: dst=(270, 24), mask=(704.00, 16.00) x (10.00, 8.00) [ 51.174] glyphs0_to_dst: glyph=(279, 20)x(10, 12), unclipped [ 51.174] emit_primitive_identity_mask__avx2: dst=(279, 20), mask=(992.00, 16.00) x (10.00, 12.00) [ 51.174] glyphs0_to_dst: glyph=(288, 24)x(10, 8), unclipped [ 51.174] emit_primitive_identity_mask__avx2: dst=(288, 24), mask=(704.00, 16.00) x (10.00, 8.00) [ 51.174] glyphs0_to_dst: glyph=(297, 24)x(10, 8), unclipped [ 51.174] emit_primitive_identity_mask__avx2: dst=(297, 24), mask=(752.00, 0.00) x (10.00, 8.00) [ 51.174] glyphs0_to_dst: glyph=(307, 20)x(10, 12), unclipped [ 51.174] emit_primitive_identity_mask__avx2: dst=(307, 20), mask=(1008.00, 16.00) x (10.00, 12.00) [ 51.174] glyphs0_to_dst: glyph=(315, 21)x(11, 11), unclipped [ 51.174] emit_primitive_identity_mask__avx2: dst=(315, 21), mask=(960.00, 0.00) x (11.00, 11.00) [ 51.174] glyphs0_to_dst: glyph=(324, 24)x(11, 8), unclipped [ 51.174] emit_primitive_identity_mask__avx2: dst=(324, 24), mask=(736.00, 16.00) x (11.00, 8.00) [ 51.174] glyphs0_to_dst: glyph=(334, 24)x(9, 11), unclipped [ 51.174] emit_primitive_identity_mask__avx2: dst=(334, 24), mask=(960.00, 16.00) x (9.00, 11.00) [ 51.174] glyphs0_to_dst: glyph=(342, 33)x(11, 2), unclipped [ 51.174] emit_primitive_identity_mask__avx2: dst=(342, 33), mask=(992.00, 0.00) x (11.00, 2.00) [ 51.174] glyphs0_to_dst: glyph=(351, 20)x(10, 12), unclipped [ 51.174] emit_primitive_identity_mask__avx2: dst=(351, 20), mask=(992.00, 16.00) x (10.00, 12.00) [ 51.174] glyphs0_to_dst: glyph=(361, 20)x(9, 12), unclipped [ 51.174] emit_primitive_identity_mask__avx2: dst=(361, 20), mask=(960.00, 32.00) x (9.00, 12.00) [ 51.174] glyphs0_to_dst: glyph=(369, 24)x(10, 11), unclipped [ 51.174] emit_primitive_identity_mask__avx2: dst=(369, 24), mask=(976.00, 32.00) x (10.00, 11.00) [ 51.174] glyphs0_to_dst: glyph=(378, 21)x(10, 14), unclipped [ 51.174] emit_primitive_identity_mask__avx2: dst=(378, 21), mask=(944.00, 48.00) x (10.00, 14.00) [ 51.174] glyphs0_to_dst: glyph=(387, 22)x(10, 10), unclipped [ 51.174] emit_primitive_identity_mask__avx2: dst=(387, 22), mask=(960.00, 48.00) x (10.00, 10.00) [ 51.174] glyphs0_to_dst: glyph=(396, 33)x(11, 2), unclipped [ 51.174] emit_primitive_identity_mask__avx2: dst=(396, 33), mask=(992.00, 0.00) x (11.00, 2.00) [ 51.174] glyphs0_to_dst: glyph=(406, 24)x(9, 8), unclipped [ 51.174] emit_primitive_identity_mask__avx2: dst=(406, 24), mask=(688.00, 32.00) x (9.00, 8.00) [ 51.174] glyphs0_to_dst: glyph=(415, 24)x(9, 8), unclipped [ 51.174] emit_primitive_identity_mask__avx2: dst=(415, 24), mask=(752.00, 16.00) x (9.00, 8.00) [ 51.174] glyphs0_to_dst: glyph=(424, 24)x(9, 11), unclipped [ 51.174] emit_primitive_identity_mask__avx2: dst=(424, 24), mask=(960.00, 16.00) x (9.00, 11.00) [ 51.174] glyphs0_to_dst: glyph=(432, 21)x(10, 11), unclipped [ 51.174] emit_primitive_identity_mask__avx2: dst=(432, 21), mask=(976.00, 48.00) x (10.00, 11.00) [ 51.174] glyphs0_to_dst: glyph=(442, 24)x(9, 8), unclipped [ 51.174] emit_primitive_identity_mask__avx2: dst=(442, 24), mask=(688.00, 32.00) x (9.00, 8.00) [ 51.174] glyphs0_to_dst: glyph=(450, 24)x(10, 11), unclipped [ 51.174] emit_primitive_identity_mask__avx2: dst=(450, 24), mask=(976.00, 32.00) x (10.00, 11.00) [ 51.174] gen8_vertex_flush[ae4] = 96 [ 51.174] gen9_magic_ca_pass: CA fixup (116 -> 212) [ 51.174] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 51.174] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 51.174] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 51.174] sna_glyphs(op=3, nlist=1, src=(460, 32)) [ 51.174] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 51.174] sna_glyphs: discarding mask [ 51.174] glyphs0_to_dst(op=3, src=(460, 32), nlist=1, dst=(460, 32)+(0, 0)) [ 51.174] clipped_glyphs: no, clip region (0, 0), (697, 37) matches drawable pixmap=94680753467488 size=697x37 [ 51.174] gen9_render_composite: 0x0, current mode=1/1 [ 51.174] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 51.174] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 51.174] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 51.174] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 51.174] sna_drawable_use_bo pixmap=3483, box=((0, 0), (697, 37)), flags=7... [ 51.174] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 51.174] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 51.174] sna_drawable_use_bo: using whole GPU bo [ 51.174] gen9_composite_set_target: pixmap=3483, format=20028888, size=697x37, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 51.174] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 51.174] color_convert: src=ffffffff [20028888] [ 51.174] color_convert: dst=ffffffff [20028888] [ 51.174] sna_render_get_solid: ffffffff [ 51.174] sna_render_get_solid(white) [ 51.174] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 51.174] sna_transform_is_imprecise_integer_translation: no transform [ 51.174] gen9_composite_picture: integer translation (0, 0), removing [ 51.174] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 51.174] sna_render_pixmap_bo: GPU all damaged [ 51.174] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 51.174] gen4_choose_composite_emitter: solid, identity mask [ 51.174] kgem_check_bo: num_pages=+0, num_exec=+0 [ 51.174] gen9_composite_get_binding_table(fb80) [ 51.174] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 51.174] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 51.174] gen9_emit_vertex_elements: setup id=9 [ 51.174] glyphs0_to_dst: glyph=(459, 21)x(10, 13), unclipped [ 51.174] emit_primitive_identity_mask__avx2: dst=(459, 21), mask=(752.00, 32.00) x (10.00, 13.00) [ 51.174] gen8_vertex_flush[be4] = 3 [ 51.174] gen9_magic_ca_pass: CA fixup (212 -> 215) [ 51.174] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 51.174] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 51.174] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 51.174] sna_composite_rectangles(pixmap=3483, op=1, ffffffff x 2 [(478, 18)x(9, 2) ...]) [ 51.174] sna_composite_rectangles: converted to op 1 [ 51.174] sna_composite_rectangles[0] (478, 18)x(9, 2) -> (478, 18), (487, 20) [ 51.174] sna_composite_rectangles[1] (478, 20)x(9, 15) -> (478, 20), (487, 35) [ 51.174] sna_composite_rectangles: nrects=2, region=(478, 18), (487, 35) x 2 [ 51.174] sna_composite_rectangles: clipped extents (478, 18),(487, 35) x 1 [ 51.174] sna_composite_rectangles: pixmap +(0, 0) extents (478, 18),(487, 35) [ 51.174] sna_composite_rectangles: dropping last-cpu hint [ 51.174] sna_drawable_use_bo pixmap=3483, box=((478, 18), (487, 35)), flags=9... [ 51.174] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 51.174] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 51.174] sna_drawable_use_bo: using whole GPU bo [ 51.174] gen9_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20028888]) [ 51.174] kgem_bo_is_render: handle=17, rq? 1 [1] [ 51.174] gen9_render_fill_boxes(ffffffff x 1 [(478, 18), (487, 35) ...]) [ 51.174] sna_render_get_solid: ffffffff [ 51.174] sna_render_get_solid(white) [ 51.174] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 51.174] kgem_check_bo: num_pages=+0, num_exec=+0 [ 51.174] aligning vertex: was 4, now 2 floats per vertex [ 51.174] gen9_composite_get_binding_table(fb40) [ 51.174] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 51.174] gen9_emit_sampler: sampler = 1 [ 51.174] gen9_emit_sf: num_sf_outputs=1 [ 51.174] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 51.174] gen9_emit_vertex_elements: setup id=0 [ 51.174] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 51.174] (478, 18), (487, 35) [ 51.174] gen8_vertex_flush[d00] = 3 [ 51.174] sna_validate_gc(0x561c94ab2470) changes=e0000, previous serial=80000d2f, drawable=d2f [ 51.174] sna_validate_gc: recomputing clip [ 51.174] sna_validate_gc: composite clip=4x[(65, 721), (762, 758)] [0x561c94a333d0] [ 51.174] sna_copy_area: src=pixmap=3483:(0, 0)x(697, 37)+(0, 0) -> dst=pixmap=3060:(0, 697)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 51.174] sna_copy_area: normal copy [ 51.174] sna_do_copy: src=(0, 0), dst=(0, 697), size=(697x37) [ 51.174] sna_do_copy: after drawable: src=(0, 0), dst=(65, 721), size=(697x37) [ 51.174] sna_do_copy: dst extents (65, 721), (762, 758), dst clip extents (65, 721), (762, 758), dst size=3775x2136 [ 51.174] sna_do_copy: clipped dst extents (65, 721), (762, 758) [ 51.174] sna_do_copy: unclipped src extents (0, 0), (697, 37) [ 51.174] sna_do_copy: clipped src extents (0, 0), (697, 37) [ 51.174] sna_do_copy: pixmap -- no source clipping [ 51.174] sna_do_copy: src extents (0, 0), (697, 37) x 1 [ 51.174] sna_do_copy: copy region (65, 721), (762, 758) x 4 + (-65, -721) [ 51.174] sna_copy_boxes (boxes=4x[(749, 721), (762, 738)...], src pixmap=3483+(-65, -721), dst pixmap=3060+(-65, -24), alu=3, src.size=697x37, dst.size=3775x2136) [ 51.174] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94ac8f90, gpu_bo=17, cpu_bo=0), replaces=0 [ 51.174] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 51.174] sna_drawable_use_bo pixmap=3060, box=((0, 697), (697, 734)), flags=3... [ 51.174] sna_drawable_use_bo: exported target, set PREFER_GPU [ 51.174] sna_drawable_use_bo: pinned, never REPLACES [ 51.174] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=3 [ 51.174] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 51.174] sna_drawable_use_bo: using whole GPU bo [ 51.174] sna_pixmap_move_to_gpu(pixmap=3483, usage=0), flags=a [ 51.174] sna_pixmap_move_to_gpu: already all-damaged [ 51.174] sna_pixmap_mark_active: pixmap=3483, handle=17 [ 51.174] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 51.174] gen9_render_copy_boxes (0, -697)->(0, 0) x 4, alu=3, flags=0, self-copy=0, overlaps? 0 [ 51.174] kgem_bo_is_render: handle=17, rq? 1 [1] [ 51.174] kgem_bo_is_render: handle=9, rq? 0 [0] [ 51.174] kgem_bo_is_render: handle=9, rq? 0 [0] [ 51.174] kgem_bo_is_render: handle=17, rq? 1 [1] [ 51.174] kgem_set_mode: flushing before new bo [ 51.174] gen8_vertex_close: used=866, vbo active? 23, vb=201, nreloc=2 [ 51.174] gen8_vertex_close: reloc[0] = 287 [ 51.174] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 51.174] kgem_add_handle: handle=23, index=5 [ 51.174] kgem_add_reloc64[11] = (delta=0, target handle=5, presumed=fd541000) [ 51.174] gen8_vertex_close: reloc[1] = 372 [ 51.174] kgem_add_reloc64: handle=23, pos=372, delta=0, domains=200000 [ 51.174] kgem_add_reloc64[12] = (delta=0, target handle=5, presumed=fd541000) [ 51.174] batch[1/1, flags=1800]: 838 838 16096 16384, nreloc=13, nexec=6, nfence=0, aperture=1164 [fenced=0] [ 51.174] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd981000 [ 51.174] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -57343 [ 51.174] kgem_fixup_relocs: shrinking by 57344 [ 51.174] __kgem_busy: handle=2, busy=0, wedged=0 [ 51.174] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd981000 [ 51.174] kgem_commit: release handle=17 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fff63000 [ 51.174] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 51.174] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 51.174] __kgem_bo_clear_busy: handle=7 [ 51.174] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 51.174] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 51.174] __kgem_bo_clear_busy: handle=8 [ 51.174] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 51.174] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 51.174] __kgem_bo_clear_busy: handle=8 [ 51.174] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 51.174] __kgem_bo_clear_busy: handle=8 [ 51.174] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 51.174] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 51.174] __kgem_bo_clear_busy: handle=8 [ 51.174] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 51.174] __kgem_bo_clear_busy: handle=7 [ 51.174] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 51.174] __kgem_busy: handle=2, busy=131072, wedged=0 [ 51.174] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 51.174] kgem_check_bo: num_pages=+8164, num_exec=+2 [ 51.174] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 51.174] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 51.174] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 51.174] kgem_add_handle: handle=4, index=0 [ 51.174] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 51.174] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 51.174] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 51.174] gen9_composite_get_binding_table(ffc0) [ 51.174] kgem_add_reloc64: handle=9, pos=16360, delta=0, domains=20002 [ 51.174] kgem_add_handle: handle=9, index=1 [ 51.174] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f02dd000) [ 51.174] __kgem_bo_mark_dirty: handle=9 (proxy? 0) [ 51.174] [3fe0] bind bo(handle=9, addr=f02dd000), format=192, width=3775, height=2136, pitch=15360, tiling=1 -> render [ 51.174] kgem_add_reloc64: handle=17, pos=16344, delta=0, domains=40000 [ 51.174] kgem_add_handle: handle=17, index=2 [ 51.174] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fff63000) [ 51.174] [3fd0] bind bo(handle=17, addr=fff63000), format=192, width=697, height=37, pitch=3072, tiling=1 -> sampler [ 51.174] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 51.174] gen9_emit_sampler: sampler = 0 [ 51.174] gen9_emit_sf: num_sf_outputs=1 [ 51.174] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 51.174] gen9_emit_vertex_elements: setup id=0 [ 51.174] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 51.174] (684, 0) -> (684, 697) + (13, 17) [ 51.174] (0, 17) -> (0, 714) + (490, 3) [ 51.174] (684, 17) -> (684, 714) + (13, 3) [ 51.174] (0, 20) -> (0, 717) + (490, 17) [ 51.174] gen8_vertex_flush[490] = 12 [ 51.174] sna_accel_flush: flush?=1, dirty?=0 [ 51.174] gen8_vertex_close: used=890, vbo active? 23, vb=1, nreloc=1 [ 51.174] gen8_vertex_close: reloc[0] = 287 [ 51.174] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 51.174] kgem_add_handle: handle=23, index=3 [ 51.174] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 51.174] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=8238 [fenced=0] [ 51.174] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 51.175] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 51.175] kgem_fixup_relocs: shrinking by 61440 [ 51.175] __kgem_busy: handle=1, busy=0, wedged=0 [ 51.175] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 51.175] kgem_commit: release handle=9 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f02dd000 [ 51.175] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 51.175] kgem_commit: release handle=17 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fff63000 [ 51.175] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 51.175] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 51.175] sna_accel_flush: flush?=0, dirty?=0 [ 51.175] sna_accel_flush: flush?=0, dirty?=0 [ 51.175] sna_accel_flush: flush?=0, dirty?=0 [ 51.175] sna_accel_flush: flush?=0, dirty?=0 [ 51.175] sna_destroy_pixmap: pixmap=3483, attached?=1 [ 51.175] _kgem_bo_destroy: handle=17, proxy? 0 [ 51.175] __kgem_bo_destroy: handle=17, size=262144 [ 51.175] __kgem_busy: handle=17, busy=131072, wedged=0 [ 51.175] __kgem_bo_destroy: handle=17 -> active [ 51.175] __sna_free_pixmap(pixmap=3483) [ 51.175] sna_accel_flush: flush?=0, dirty?=0 [ 51.175] sna_accel_flush: flush?=0, dirty?=0 [ 51.175] sna_accel_flush: flush?=0, dirty?=0 [ 51.175] sna_block_handler (tv=0.468000) [ 51.175] kgem_retire, need_retire?=1 [ 51.175] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 51.175] kgem_retire__requests_ring: retiring ring 0 [ 51.175] __kgem_busy: handle=2, busy=0, wedged=0 [ 51.175] __kgem_retire_rq: request 2 complete [ 51.175] kgem_retire__requests_ring: retiring ring 0 [ 51.175] __kgem_busy: handle=1, busy=0, wedged=0 [ 51.175] __kgem_retire_rq: request 1 complete [ 51.175] __kgem_bo_flush: handle=9, busy=0, wedged=0 [ 51.175] __kgem_bo_flush: handle=17, busy=0, wedged=0 [ 51.175] kgem_bo_move_to_cache: release handle=17 [ 51.175] kgem_bo_move_to_inactive: moving handle=17 to inactive [ 51.175] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 51.175] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 51.175] kgem_retire -- retired=1, need_retire=0 [ 51.175] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 51.175] gen6_render_retire: resetting idle vbo [ 51.175] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.175] sna_accel_do_throttle -- no pending activity [ 51.175] sna_wakeup_handler [ 51.175] sna_accel_flush: flush?=0, dirty?=0 [ 51.175] sna_accel_flush: flush?=0, dirty?=0 [ 51.175] sna_accel_flush: flush?=0, dirty?=0 [ 51.175] sna_create_pixmap(1, 1, 32, usage=0) [ 51.175] kgem_can_create_2d: 1x1 @ 32 [ 51.175] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=1 [ 51.175] kgem_can_create_2d: untiled size=4096 [ 51.175] kgem_choose_tiling: disabling tiling [1x1] for single row/col [ 51.175] kgem_choose_tiling: 1x1 -> 0 [ 51.175] sna_create_pixmap: usage=0, flags=a [ 51.175] sna_create_pixmap: small buffer [4], attaching to shadow pixmap [ 51.175] create_pixmap: allocating pixmap 1x1, depth=32/32, size=12 [ 51.175] create_pixmap: serial=3484, usage=0, 1x1 [ 51.175] sna_create_pixmap: serial=3484, 1x1, usage=0 [ 51.175] sna_composite_rectangles(pixmap=3485, op=0, 0 x 1 [(0, 0)x(1, 1) ...]) [ 51.175] sna_composite_rectangles: converted to op 0 [ 51.175] sna_composite_rectangles[0] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 51.175] sna_composite_rectangles: nrects=1, region=(0, 0), (1, 1) x 1 [ 51.175] sna_composite_rectangles: clipped extents (0, 0),(1, 1) x 1 [ 51.175] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(1, 1) [ 51.175] sna_composite_rectangles: fallback, dst pixmap=3485 too small or not attached [ 51.175] sna_composite_rectangles: fallback [ 51.175] sna_drawable_move_region_to_cpu(pixmap=3485 (1x1), [(0, 0), (1, 1)], flags=1) [ 51.175] sna_drawable_move_region_to_cpu: region (0, 0), (1, 1) + (0, 0) subsumes pixmap (1x1) [ 51.175] _sna_pixmap_move_to_cpu(pixmap=3485, 1x1, flags=1) [ 51.175] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 51.175] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 51.175] operate_inplace: no, inplace operation not suitable [ 51.175] _sna_pixmap_move_to_cpu: marking as damaged [ 51.175] __sna_damage_all(1, 1) [ 51.175] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 51.175] sna_composite_rectangles(pixmap=3485, op=1, fff2f1f0 x 1 [(0, 0)x(1, 1) ...]) [ 51.175] sna_composite_rectangles: converted to op 1 [ 51.175] sna_composite_rectangles[0] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 51.175] sna_composite_rectangles: nrects=1, region=(0, 0), (1, 1) x 1 [ 51.175] sna_composite_rectangles: clipped extents (0, 0),(1, 1) x 1 [ 51.175] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(1, 1) [ 51.175] sna_composite_rectangles: fallback, dst pixmap=3485 too small or not attached [ 51.175] sna_composite_rectangles: fallback [ 51.175] sna_drawable_move_region_to_cpu(pixmap=3485 (1x1), [(0, 0), (1, 1)], flags=1) [ 51.175] sna_drawable_move_region_to_cpu: pixmap=3485 all damaged on CPU [ 51.175] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 51.175] sna_composite_rectangles: fallback fill: (0, 0)x(1, 1) fff2f1f0 [ 51.175] sna_composite_rectangles(pixmap=3485, op=1, ff300a24 x 2 [(0, 0)x(1, 1) ...]) [ 51.175] sna_composite_rectangles: converted to op 1 [ 51.175] sna_composite_rectangles[0] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 51.175] sna_composite_rectangles[1] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 51.175] sna_composite_rectangles: nrects=2, region=(0, 0), (1, 1) x 2 [ 51.175] sna_composite_rectangles: clipped extents (0, 0),(1, 1) x 1 [ 51.175] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(1, 1) [ 51.175] sna_composite_rectangles: fallback, dst pixmap=3485 too small or not attached [ 51.175] sna_composite_rectangles: fallback [ 51.175] sna_drawable_move_region_to_cpu(pixmap=3485 (1x1), [(0, 0), (1, 1)], flags=1) [ 51.175] sna_drawable_move_region_to_cpu: pixmap=3485 all damaged on CPU [ 51.175] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 51.175] sna_composite_rectangles: fallback fill: (0, 0)x(1, 1) ff300a24 [ 51.175] sna_validate_gc(0x561c94ab2470) changes=80000, previous serial=80000d2f, drawable=d2f [ 51.175] sna_validate_gc: recomputing clip [ 51.175] sna_validate_gc: composite clip=1x[(65, 24), (3840, 2160)] [0x561c94abf1d0] [ 51.175] sna_copy_area: src=pixmap=3485:(0, 0)x(1, 1)+(0, 0) -> dst=pixmap=3060:(0, 0)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 51.175] sna_copy_area: normal copy [ 51.175] sna_do_copy: src=(0, 0), dst=(0, 0), size=(1x1) [ 51.175] sna_do_copy: after drawable: src=(0, 0), dst=(65, 24), size=(1x1) [ 51.175] sna_do_copy: dst extents (65, 24), (66, 25), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 51.175] sna_do_copy: clipped dst extents (65, 24), (66, 25) [ 51.175] sna_do_copy: unclipped src extents (0, 0), (1, 1) [ 51.175] sna_do_copy: clipped src extents (0, 0), (1, 1) [ 51.175] sna_do_copy: pixmap -- no source clipping [ 51.175] sna_do_copy: src extents (0, 0), (1, 1) x 1 [ 51.175] sna_do_copy: copy region (65, 24), (66, 25) x 1 + (-65, -24) [ 51.175] sna_copy_boxes (boxes=1x[(65, 24), (66, 25)...], src pixmap=3485+(-65, -24), dst pixmap=3060+(-65, -24), alu=3, src.size=1x1, dst.size=3775x2136) [ 51.175] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94ace290, gpu_bo=0, cpu_bo=0), replaces=0 [ 51.175] sna_drawable_use_bo pixmap=3060, box=((0, 0), (1, 1)), flags=8... [ 51.175] sna_drawable_use_bo: exported target, set PREFER_GPU [ 51.175] sna_drawable_use_bo: pinned, never REPLACES [ 51.175] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 51.175] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 51.175] sna_drawable_use_bo: using whole GPU bo [ 51.175] region_overlaps_damage? [ 51.175] use_shm_bo: no, not attached [ 51.175] sna_drawable_move_region_to_cpu(pixmap=3485 (1x1), [(0, 0), (1, 1)], flags=2) [ 51.175] sna_drawable_move_region_to_cpu: pixmap=3485 all damaged on CPU [ 51.175] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 51.175] sna_write_boxes x 1, src stride=4, src dx=(0, 0) [ 51.175] kgem_bo_can_map: handle=9, map=0x7fc6b7845000:0x0:0x7fc656564000, tiling=1, domain=0, offset=4029534208 [ 51.175] write_boxes_inplace x 1, handle=9, tiling=1 [ 51.175] upload_inplace__tiled: tiling=1 [ 51.175] kgem_bo_can_map__cpu: handle=9 [ 51.175] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 51.175] kgem_bo_map__cpu(handle=9, size=33177600, map=0x7fc6b7845000:0x7fc656564000) [ 51.175] kgem_bo_sync__cpu: handle=9 [ 51.175] __kgem_busy: handle=9, busy=0, wedged=0 [ 51.175] kgem_bo_sync__cpu: SYNC: handle=9, needs_flush? 0, domain? 0, busy? 0 [ 51.175] __kgem_busy: handle=9, busy=0, wedged=0 [ 51.175] kgem_bo_retire: retiring bo handle=9 (needed flush? 0), rq? 0 [busy?=0] [ 51.175] assert_bo_retired: handle=9, domain: 0 exec? 0, rq? 0 [ 51.175] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(0, 0), size=1x1, pitch=4/15360 [ 51.175] sna_accel_flush: flush?=0, dirty?=0 [ 51.175] sna_accel_flush: flush?=0, dirty?=0 [ 51.175] sna_accel_flush: flush?=0, dirty?=0 [ 51.175] sna_accel_flush: flush?=0, dirty?=0 [ 51.175] sna_destroy_pixmap: pixmap=3485, attached?=1 [ 51.175] __sna_free_pixmap(pixmap=3485) [ 51.175] sna_accel_flush: flush?=0, dirty?=0 [ 51.175] sna_accel_flush: flush?=0, dirty?=0 [ 51.175] sna_accel_flush: flush?=0, dirty?=0 [ 51.175] sna_block_handler (tv=0.468000) [ 51.175] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.175] sna_accel_do_throttle -- no pending activity [ 51.176] sna_wakeup_handler [ 51.176] sna_accel_flush: flush?=0, dirty?=0 [ 51.176] sna_accel_flush: flush?=0, dirty?=0 [ 51.176] sna_accel_flush: flush?=0, dirty?=0 [ 51.176] sna_accel_flush: flush?=0, dirty?=0 [ 51.176] sna_accel_flush: flush?=0, dirty?=0 [ 51.176] sna_accel_flush: flush?=0, dirty?=0 [ 51.176] sna_accel_flush: flush?=0, dirty?=0 [ 51.176] sna_accel_flush: flush?=0, dirty?=0 [ 51.176] sna_accel_flush: flush?=0, dirty?=0 [ 51.176] sna_accel_flush: flush?=0, dirty?=0 [ 51.176] sna_accel_flush: flush?=0, dirty?=0 [ 51.176] sna_block_handler (tv=0.467000) [ 51.176] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.176] sna_accel_do_throttle -- no pending activity [ 51.176] sna_wakeup_handler [ 51.176] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=40, name=5 [ 51.176] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 51.176] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 51.176] sna_dri2_get_back: draw size=7680x2160, back buffer handle=40 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 [ 51.176] sna_dri2_get_back: reuse backbuffer? 1 [ 51.176] sna_dri2_get_back: back buffer handle=40, active?=0, refcnt=1 [ 51.176] sna_dri2_get_back: reuse unattached back [ 51.176] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 51.176] sna_dri2_reuse_buffer: reusing back buffer handle=40, name=5, pitch=30720, age=0 [ 51.176] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 51.176] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=29, name=3, active_scanout=3 [ 51.176] kgem_bo_flink: flinked handle=29 to name=3, marking non-reusable [ 51.176] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=29] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 51.176] sna_accel_flush: flush?=0, dirty?=0 [ 51.176] sna_accel_flush: flush?=0, dirty?=0 [ 51.176] sna_accel_flush: flush?=0, dirty?=0 [ 51.176] sna_block_handler (tv=0.467000) [ 51.176] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.176] timer_enable (time=51176), starting timer 0 [ 51.176] sna_accel_do_throttle -- no pending activity [ 51.176] sna_accel_block: evaluating timers, active=5 [ 51.176] sna_accel_block: flush timer expires in 8 [51184] [ 51.177] sna_wakeup_handler [ 51.177] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 51.177] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 51.177] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 51.177] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 51.177] sna_dri2_get_msc(draw=146, pipe=0) [ 51.177] sna_crtc_record_swap: recording last swap on pipe=0, frame 2822 [msc=2822], time 51.169282 [ 51.177] sna_dri2_get_msc: msc=2822 [raw=2822], ust=51169282 [ 51.177] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=40 (refs=1/1, flush=0) , front=29 (refs=1/4, flush=1) [ 51.177] sna_dri2_schedule_swap(target_msc=2803, divisor=0, remainder=0) [ 51.177] sna_dri2_schedule_swap: using front handle=29, active_scanout?=3, flush?=1 [ 51.177] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 51.177] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 51.177] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 51.177] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 51.177] sna_crtc_record_swap: recording last swap on pipe=0, frame 2822 [msc=2822], time 51.169282 [ 51.177] immediate_swap: current_msc=2822, target_msc=2803 -- yes [ 51.177] can_flip: no, shadow enabled [ 51.177] sna_dri2_add_event: adding event to window 146) [ 51.177] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 51.177] sna_dri2_immediate_blit: no pending blit, starting chain [ 51.177] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 51.177] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 51.177] can_xchg: back size=8701e00, front size=8701e00 [ 51.177] can_xchg: yes, pixmap=165 [ 51.177] sna_dri2_xchg: win=146, exchange front=29/3,ref=2 and back=40/5,ref=2, pixmap=165 7680x2160 [ 51.177] sna_dri2_xchg: back_bo handle=40, pitch=30720, size=132710400, ref=1, active_scanout?=0 [ 51.177] sna_dri2_xchg: front_bo handle=29, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 51.177] set_bo: pixmap=165, handle=40 (old handle=29) [ 51.177] set_bo: marking whole pixmap as damaged [ 51.177] set_bo: applying final/discard move-to-gpu [ 51.177] wait_for_shadow: flags=0, flips=0, handle=29, shadow=32 [ 51.177] set_bo: dropping flush hint from handle=29 [ 51.177] set_bo: adding flush hint to handle=40 [ 51.177] mark_stale(handle=29) => 1 [ 51.177] swap_limit: draw=146 setting swap limit to 3 [ 51.177] sna_dri2_swap_limit_validate: swap limit set to 3 [ 51.177] sna_next_vblank(pipe=0, waiting until next vblank) [ 51.177] sna_dri2_schedule_swap: reported target_msc=2822 [ 51.177] sna_accel_flush: flush?=0, dirty?=0 [ 51.177] sna_accel_flush: flush?=0, dirty?=0 [ 51.177] sna_accel_flush: flush?=0, dirty?=0 [ 51.177] sna_accel_flush: flush?=0, dirty?=0 [ 51.177] sna_block_handler (tv=0.466000) [ 51.177] sna_scanout_do_flush: flush timer active: delta=7 [ 51.177] sna_accel_do_throttle -- no pending activity [ 51.177] sna_accel_block: evaluating timers, active=5 [ 51.177] sna_accel_block: flush timer expires in 7 [51184] [ 51.184] sna_wakeup_handler [ 51.184] sna_block_handler (tv=0.459000) [ 51.184] sna_scanout_do_flush: flush timer active: delta=0 [ 51.184] sna_scanout_do_flush (time=51184), triggered [ 51.184] sna_scanout_flush (time=51184), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 51.184] has_shadow: has pending damage? 1, outstanding flips: 0 [ 51.184] stop_flush: scanout=40 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 51.184] has_shadow: has pending damage? 1, outstanding flips: 0 [ 51.184] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 51.184] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 51.184] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 51.184] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 51.184] sna_pixmap_move_to_gpu: already all-damaged [ 51.184] sna_pixmap_mark_active: pixmap=165, handle=40 [ 51.184] sna_mode_redisplay: crtc[0] transformed? 0 [ 51.184] sna_mode_redisplay: crtc[1] transformed? 0 [ 51.184] sna_mode_redisplay: crtc[2] transformed? 0 [ 51.184] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=40 [active=1] [ 51.184] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 29, transformed? 0 [ 51.184] get_fb: reusing fb=110 for handle=40 [ 51.184] sna_mode_redisplay: recording flip on CRTC:32 handle=40, active_scanout=2, serial=2 [ 51.184] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 51.184] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 29, transformed? 0 [ 51.184] sna_mode_redisplay: recording flip on CRTC:39 handle=40, active_scanout=3, serial=3 [ 51.184] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 51.184] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 51.184] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 51.184] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=40, shadow handle=32 [ 51.184] sna_accel_do_throttle -- no pending activity [ 51.184] sna_accel_block: evaluating timers, active=5 [ 51.184] sna_accel_block: flush timer expires in 16 [51200] [ 51.185] sna_wakeup_handler [ 51.185] sna_mode_wakeup: len=32 [ 51.185] sna_dri2_vblank_handler(type=2, sequence=2823, draw=3353) [ 51.185] sna_crtc_record_swap: recording last swap on pipe=0, frame 2823 [msc=2823], time 51.185993 [ 51.185] sna_dri2_vblank_handler: 2 complete, frame=2823 tv=51.185993 [ 51.185] sna_dri2_blit_complete: blit finished [ 51.185] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=2823, tv=51.185993) [ 51.185] frame_swap_complete(type=2): draw=146, pipe=0, frame=2823 [msc=2823], tv=51.185993 [ 51.185] sna_accel_flush: flush?=0, dirty?=0 [ 51.185] sna_dri2_event_free(draw?=1) [ 51.185] sna_dri2_remove_event: remove[0x561c94749170] from window 146, active? 1 [ 51.185] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 51.185] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=29] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 51.185] sna_dri2_vblank_handler complete [ 51.185] sna_block_handler (tv=0.458000) [ 51.185] sna_scanout_do_flush: flush timer active: delta=15 [ 51.185] sna_accel_do_throttle -- no pending activity [ 51.185] sna_accel_block: evaluating timers, active=5 [ 51.185] sna_accel_block: flush timer expires in 15 [51200] [ 51.193] sna_wakeup_handler [ 51.193] sna_accel_flush: flush?=0, dirty?=0 [ 51.193] sna_accel_flush: flush?=0, dirty?=0 [ 51.193] sna_block_handler (tv=0.450000) [ 51.193] sna_scanout_do_flush: flush timer active: delta=7 [ 51.193] sna_accel_do_throttle -- no pending activity [ 51.193] sna_accel_block: evaluating timers, active=5 [ 51.193] sna_accel_block: flush timer expires in 7 [51200] [ 51.193] sna_wakeup_handler [ 51.193] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=29, name=3 [ 51.193] kgem_bo_flink: flinked handle=29 to name=3, marking non-reusable [ 51.193] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 51.193] sna_dri2_get_back: draw size=7680x2160, back buffer handle=29 size=7680x2160, is-scanout? 1, active?=2, pitch=30720, front pitch=30720 [ 51.193] sna_dri2_get_back: reuse backbuffer? 1 [ 51.193] sna_dri2_get_back: back buffer handle=29, active?=2, refcnt=1 [ 51.193] sna_dri2_get_back: cache: handle=128, active=0 [ 51.193] sna_dri2_get_back: reuse cache handle=128, name=76, flags=0 [ 51.193] sna_dri2_get_back: caching handle=29 (name=3, flags=0, active_scanout=2) [ 51.193] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 51.193] sna_dri2_reuse_buffer: reusing back buffer handle=128, name=76, pitch=30720, age=0 [ 51.193] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 51.193] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=40, name=5, active_scanout=3 [ 51.193] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 51.193] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 51.193] sna_accel_flush: flush?=0, dirty?=0 [ 51.193] sna_accel_flush: flush?=0, dirty?=0 [ 51.193] sna_accel_flush: flush?=0, dirty?=0 [ 51.193] sna_block_handler (tv=0.450000) [ 51.193] sna_scanout_do_flush: flush timer active: delta=7 [ 51.193] sna_accel_do_throttle -- no pending activity [ 51.193] sna_accel_block: evaluating timers, active=5 [ 51.193] sna_accel_block: flush timer expires in 7 [51200] [ 51.194] sna_wakeup_handler [ 51.194] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 51.194] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 51.194] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 51.194] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 51.194] sna_dri2_get_msc(draw=146, pipe=0) [ 51.194] sna_crtc_record_swap: recording last swap on pipe=0, frame 2823 [msc=2823], time 51.185993 [ 51.194] sna_dri2_get_msc: msc=2823 [raw=2823], ust=51185993 [ 51.194] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=128 (refs=1/1, flush=0) , front=40 (refs=1/4, flush=1) [ 51.194] sna_dri2_schedule_swap(target_msc=2823, divisor=0, remainder=0) [ 51.194] sna_dri2_schedule_swap: using front handle=40, active_scanout?=3, flush?=1 [ 51.194] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 51.194] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 51.194] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 51.194] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 51.194] sna_crtc_record_swap: recording last swap on pipe=0, frame 2823 [msc=2823], time 51.185993 [ 51.194] immediate_swap: current_msc=2823, target_msc=2823 -- yes [ 51.194] can_flip: no, shadow enabled [ 51.194] sna_dri2_add_event: adding event to window 146) [ 51.194] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 51.194] sna_dri2_immediate_blit: no pending blit, starting chain [ 51.194] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 51.194] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 51.194] can_xchg: back size=8701e00, front size=8701e00 [ 51.194] can_xchg: yes, pixmap=165 [ 51.194] sna_dri2_xchg: win=146, exchange front=40/5,ref=2 and back=128/76,ref=2, pixmap=165 7680x2160 [ 51.194] sna_dri2_xchg: back_bo handle=128, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 51.194] sna_dri2_xchg: front_bo handle=40, pitch=30720, size=132710400, ref=4, active_scanout?=3 [ 51.194] set_bo: pixmap=165, handle=128 (old handle=40) [ 51.194] set_bo: marking whole pixmap as damaged [ 51.194] set_bo: applying final/discard move-to-gpu [ 51.194] wait_for_shadow: flags=0, flips=2, handle=40, shadow=32 [ 51.194] set_bo: dropping flush hint from handle=40 [ 51.194] set_bo: adding flush hint to handle=128 [ 51.194] mark_stale(handle=40) => 1 [ 51.194] swap_limit: draw=146 setting swap limit to 3 [ 51.194] sna_dri2_swap_limit_validate: swap limit set to 3 [ 51.194] sna_next_vblank(pipe=0, waiting until next vblank) [ 51.194] sna_dri2_schedule_swap: reported target_msc=2823 [ 51.194] sna_accel_flush: flush?=0, dirty?=0 [ 51.194] sna_accel_flush: flush?=0, dirty?=0 [ 51.194] sna_accel_flush: flush?=0, dirty?=0 [ 51.194] sna_accel_flush: flush?=0, dirty?=0 [ 51.194] sna_block_handler (tv=0.449000) [ 51.194] sna_scanout_do_flush: flush timer active: delta=6 [ 51.194] sna_accel_do_throttle -- no pending activity [ 51.194] sna_accel_block: evaluating timers, active=5 [ 51.194] sna_accel_block: flush timer expires in 6 [51200] [ 51.200] sna_wakeup_handler [ 51.200] sna_block_handler (tv=0.443000) [ 51.200] sna_scanout_do_flush: flush timer active: delta=0 [ 51.200] sna_scanout_do_flush (time=51200), triggered [ 51.200] sna_scanout_flush (time=51200), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 51.200] has_shadow: has pending damage? 1, outstanding flips: 2 [ 51.200] stop_flush: scanout=128 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 51.200] has_shadow: has pending damage? 1, outstanding flips: 2 [ 51.200] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 2, mode reconfiguration pending? 0) [ 51.200] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 51.200] sna_mode_redisplay: checking for 2 outstanding flip completions [ 51.200] sna_mode_redisplay: now 2 outstanding flip completions (enabled? 1) [ 51.200] sna_accel_do_throttle -- no pending activity [ 51.200] sna_accel_block: evaluating timers, active=5 [ 51.200] sna_accel_block: flush timer expires in 16 [51216] [ 51.200] sna_wakeup_handler [ 51.200] sna_mode_wakeup: len=32 [ 51.200] sna_mode_wakeup: recording last swap on pipe=1, frame 2794 [aea], time 51.201346 [ 51.200] sna_mode_wakeup: removing handle=29 [active_scanout=1] from scanout, installing handle=40 [active_scanout=2] [ 51.200] sna_mode_wakeup: flip complete, pending? 2 [ 51.200] sna_block_handler (tv=0.443000) [ 51.200] sna_scanout_do_flush: flush timer active: delta=16 [ 51.200] sna_accel_do_throttle -- no pending activity [ 51.200] sna_accel_block: evaluating timers, active=5 [ 51.200] sna_accel_block: flush timer expires in 16 [51216] [ 51.202] sna_wakeup_handler [ 51.202] sna_mode_wakeup: len=64 [ 51.202] sna_mode_wakeup: recording last swap on pipe=0, frame 2824 [b08], time 51.202753 [ 51.202] sna_mode_wakeup: removing handle=29 [active_scanout=0] from scanout, installing handle=40 [active_scanout=2] [ 51.202] sna_mode_wakeup: flip complete, pending? 1 [ 51.202] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 51.202] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 51.202] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 51.202] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 51.202] sna_pixmap_move_to_gpu: already all-damaged [ 51.202] sna_pixmap_mark_active: pixmap=165, handle=128 [ 51.202] sna_mode_redisplay: crtc[0] transformed? 0 [ 51.202] sna_mode_redisplay: crtc[1] transformed? 0 [ 51.202] sna_mode_redisplay: crtc[2] transformed? 0 [ 51.202] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=128 [active=1] [ 51.202] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 40, transformed? 0 [ 51.202] get_fb: reusing fb=112 for handle=128 [ 51.202] sna_mode_redisplay: recording flip on CRTC:32 handle=128, active_scanout=2, serial=2 [ 51.202] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 51.202] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 40, transformed? 0 [ 51.202] sna_mode_redisplay: recording flip on CRTC:39 handle=128, active_scanout=3, serial=3 [ 51.202] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 51.202] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 51.202] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 51.202] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=128, shadow handle=32 [ 51.202] sna_dri2_vblank_handler(type=2, sequence=2824, draw=3353) [ 51.202] sna_crtc_record_swap: recording last swap on pipe=0, frame 2824 [msc=2824], time 51.202753 [ 51.202] sna_dri2_vblank_handler: 2 complete, frame=2824 tv=51.202753 [ 51.202] sna_dri2_blit_complete: blit finished [ 51.202] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=2824, tv=51.202753) [ 51.202] frame_swap_complete(type=2): draw=146, pipe=0, frame=2824 [msc=2824], tv=51.202753 [ 51.202] sna_accel_flush: flush?=0, dirty?=0 [ 51.202] sna_dri2_event_free(draw?=1) [ 51.202] sna_dri2_remove_event: remove[0x561c94a02c70] from window 146, active? 1 [ 51.202] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 51.202] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=40] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 51.202] sna_dri2_vblank_handler complete [ 51.202] sna_block_handler (tv=0.441000) [ 51.202] sna_scanout_do_flush: flush timer active: delta=14 [ 51.202] sna_accel_do_throttle -- no pending activity [ 51.202] sna_accel_block: evaluating timers, active=5 [ 51.202] sna_accel_block: flush timer expires in 14 [51216] [ 51.216] sna_wakeup_handler [ 51.216] sna_block_handler (tv=0.427000) [ 51.217] sna_scanout_do_flush: flush timer active: delta=-1 [ 51.217] sna_scanout_do_flush (time=51217), triggered [ 51.217] sna_scanout_flush (time=51217), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 51.217] has_shadow: has pending damage? 0, outstanding flips: 2 [ 51.217] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 51.217] has_shadow: has pending damage? 0, outstanding flips: 2 [ 51.217] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 2, mode reconfiguration pending? 0) [ 51.217] sna_accel_do_throttle -- no pending activity [ 51.217] sna_accel_block: evaluating timers, active=5 [ 51.217] sna_accel_block: flush timer expires in 16 [51233] [ 51.217] sna_wakeup_handler [ 51.217] sna_mode_wakeup: len=32 [ 51.217] sna_mode_wakeup: recording last swap on pipe=1, frame 2795 [aeb], time 51.218100 [ 51.217] sna_mode_wakeup: removing handle=40 [active_scanout=1] from scanout, installing handle=128 [active_scanout=3] [ 51.217] sna_mode_wakeup: flip complete, pending? 2 [ 51.217] sna_block_handler (tv=0.426000) [ 51.217] sna_scanout_do_flush: flush timer active: delta=16 [ 51.217] sna_accel_do_throttle -- no pending activity [ 51.217] sna_accel_block: evaluating timers, active=5 [ 51.217] sna_accel_block: flush timer expires in 16 [51233] [ 51.219] sna_wakeup_handler [ 51.219] sna_mode_wakeup: len=32 [ 51.219] sna_mode_wakeup: recording last swap on pipe=0, frame 2825 [b09], time 51.219513 [ 51.219] sna_mode_wakeup: removing handle=40 [active_scanout=0] from scanout, installing handle=128 [active_scanout=3] [ 51.219] sna_mode_wakeup: flip complete, pending? 1 [ 51.219] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 51.219] sna_block_handler (tv=0.424000) [ 51.219] sna_scanout_do_flush: flush timer active: delta=14 [ 51.219] sna_accel_do_throttle -- no pending activity [ 51.219] sna_accel_block: evaluating timers, active=5 [ 51.219] sna_accel_block: flush timer expires in 14 [51233] [ 51.233] sna_wakeup_handler [ 51.233] sna_block_handler (tv=0.410000) [ 51.233] sna_scanout_do_flush: flush timer active: delta=0 [ 51.233] sna_scanout_do_flush (time=51233), triggered [ 51.233] sna_scanout_flush (time=51233), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 51.233] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.233] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 51.233] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.233] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 51.233] sna_accel_do_throttle -- no pending activity [ 51.233] sna_accel_block: evaluating timers, active=5 [ 51.233] sna_accel_block: flush timer expires in 16 [51249] [ 51.250] sna_wakeup_handler [ 51.250] sna_block_handler (tv=0.393000) [ 51.250] sna_scanout_do_flush: flush timer active: delta=-1 [ 51.250] sna_scanout_do_flush (time=51250), triggered [ 51.250] sna_scanout_flush (time=51250), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 51.250] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.250] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 51.250] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.250] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 51.250] sna_accel_do_throttle -- no pending activity [ 51.250] sna_accel_block: evaluating timers, active=5 [ 51.250] sna_accel_block: flush timer expires in 16 [51266] [ 51.266] sna_wakeup_handler [ 51.266] sna_block_handler (tv=0.377000) [ 51.266] sna_scanout_do_flush: flush timer active: delta=0 [ 51.266] sna_scanout_do_flush (time=51266), triggered [ 51.266] sna_scanout_flush (time=51266), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 51.266] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.266] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 51.266] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.266] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 51.266] sna_accel_do_throttle -- no pending activity [ 51.266] sna_accel_block: evaluating timers, active=5 [ 51.266] sna_accel_block: flush timer expires in 16 [51282] [ 51.282] sna_wakeup_handler [ 51.282] sna_block_handler (tv=0.361000) [ 51.282] sna_scanout_do_flush: flush timer active: delta=0 [ 51.282] sna_scanout_do_flush (time=51282), triggered [ 51.282] sna_scanout_flush (time=51282), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 51.282] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.282] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 51.282] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.282] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 51.282] sna_accel_do_throttle -- no pending activity [ 51.282] sna_accel_block: evaluating timers, active=5 [ 51.282] sna_accel_block: flush timer expires in 16 [51298] [ 51.299] sna_wakeup_handler [ 51.299] sna_block_handler (tv=0.344000) [ 51.299] sna_scanout_do_flush: flush timer active: delta=-1 [ 51.299] sna_scanout_do_flush (time=51299), triggered [ 51.299] sna_scanout_flush (time=51299), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 51.299] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.299] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 51.299] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.299] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 51.299] sna_accel_do_throttle -- no pending activity [ 51.299] sna_accel_block: evaluating timers, active=5 [ 51.299] sna_accel_block: flush timer expires in 16 [51315] [ 51.315] sna_wakeup_handler [ 51.315] sna_block_handler (tv=0.328000) [ 51.315] sna_scanout_do_flush: flush timer active: delta=0 [ 51.315] sna_scanout_do_flush (time=51315), triggered [ 51.315] sna_scanout_flush (time=51315), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 51.315] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.315] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 51.315] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.315] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 51.315] sna_accel_do_throttle -- no pending activity [ 51.315] sna_accel_block: evaluating timers, active=5 [ 51.315] sna_accel_block: flush timer expires in 16 [51331] [ 51.323] sna_wakeup_handler [ 51.323] sna_accel_flush: flush?=0, dirty?=0 [ 51.323] sna_accel_flush: flush?=0, dirty?=0 [ 51.323] sna_block_handler (tv=0.320000) [ 51.323] sna_scanout_do_flush: flush timer active: delta=8 [ 51.323] sna_accel_do_throttle -- no pending activity [ 51.323] sna_accel_block: evaluating timers, active=5 [ 51.323] sna_accel_block: flush timer expires in 8 [51331] [ 51.323] sna_wakeup_handler [ 51.323] sna_block_handler (tv=0.320000) [ 51.323] sna_scanout_do_flush: flush timer active: delta=8 [ 51.323] sna_accel_do_throttle -- no pending activity [ 51.323] sna_accel_block: evaluating timers, active=5 [ 51.323] sna_accel_block: flush timer expires in 8 [51331] [ 51.324] sna_wakeup_handler [ 51.324] sna_block_handler (tv=0.319000) [ 51.324] sna_scanout_do_flush: flush timer active: delta=7 [ 51.324] sna_accel_do_throttle -- no pending activity [ 51.324] sna_accel_block: evaluating timers, active=5 [ 51.324] sna_accel_block: flush timer expires in 7 [51331] [ 51.325] sna_wakeup_handler [ 51.325] sna_block_handler (tv=0.318000) [ 51.325] sna_scanout_do_flush: flush timer active: delta=6 [ 51.325] sna_accel_do_throttle -- no pending activity [ 51.325] sna_accel_block: evaluating timers, active=5 [ 51.325] sna_accel_block: flush timer expires in 6 [51331] [ 51.331] sna_wakeup_handler [ 51.331] sna_block_handler (tv=0.312000) [ 51.331] sna_scanout_do_flush: flush timer active: delta=0 [ 51.331] sna_scanout_do_flush (time=51331), triggered [ 51.332] sna_scanout_flush (time=51331), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 51.332] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.332] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 51.332] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.332] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 51.332] sna_accel_do_throttle -- no pending activity [ 51.332] sna_accel_block: evaluating timers, active=5 [ 51.332] sna_accel_block: flush timer expires in 16 [51347] [ 51.348] sna_wakeup_handler [ 51.348] sna_block_handler (tv=0.295000) [ 51.348] sna_scanout_do_flush: flush timer active: delta=-1 [ 51.348] sna_scanout_do_flush (time=51348), triggered [ 51.348] sna_scanout_flush (time=51348), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 51.348] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.348] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 51.348] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.348] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 51.348] sna_accel_do_throttle -- no pending activity [ 51.348] sna_accel_block: evaluating timers, active=5 [ 51.348] sna_accel_block: flush timer expires in 16 [51364] [ 51.364] sna_wakeup_handler [ 51.364] sna_block_handler (tv=0.279000) [ 51.364] sna_scanout_do_flush: flush timer active: delta=0 [ 51.364] sna_scanout_do_flush (time=51364), triggered [ 51.364] sna_scanout_flush (time=51364), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 51.364] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.364] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 51.364] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.364] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 51.364] sna_accel_do_throttle -- no pending activity [ 51.364] sna_accel_block: evaluating timers, active=5 [ 51.364] sna_accel_block: flush timer expires in 16 [51380] [ 51.381] sna_wakeup_handler [ 51.381] sna_block_handler (tv=0.262000) [ 51.381] sna_scanout_do_flush: flush timer active: delta=-1 [ 51.381] sna_scanout_do_flush (time=51381), triggered [ 51.381] sna_scanout_flush (time=51381), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 51.381] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.381] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 51.381] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.381] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 51.381] sna_accel_do_throttle -- no pending activity [ 51.381] sna_accel_block: evaluating timers, active=5 [ 51.381] sna_accel_block: flush timer expires in 16 [51397] [ 51.397] sna_wakeup_handler [ 51.397] sna_block_handler (tv=0.246000) [ 51.397] sna_scanout_do_flush: flush timer active: delta=0 [ 51.397] sna_scanout_do_flush (time=51397), triggered [ 51.397] sna_scanout_flush (time=51397), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 51.397] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.397] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 51.397] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.397] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 51.397] sna_accel_do_throttle -- no pending activity [ 51.397] sna_accel_block: evaluating timers, active=5 [ 51.397] sna_accel_block: flush timer expires in 16 [51413] [ 51.413] sna_wakeup_handler [ 51.413] sna_block_handler (tv=0.230000) [ 51.413] sna_scanout_do_flush: flush timer active: delta=0 [ 51.413] sna_scanout_do_flush (time=51413), triggered [ 51.413] sna_scanout_flush (time=51413), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 51.413] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.413] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 51.413] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.413] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 51.413] sna_accel_do_throttle -- no pending activity [ 51.413] sna_accel_block: evaluating timers, active=5 [ 51.413] sna_accel_block: flush timer expires in 16 [51429] [ 51.430] sna_wakeup_handler [ 51.430] sna_block_handler (tv=0.213000) [ 51.430] sna_scanout_do_flush: flush timer active: delta=-1 [ 51.430] sna_scanout_do_flush (time=51430), triggered [ 51.430] sna_scanout_flush (time=51430), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 51.430] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.430] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 51.430] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.430] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 51.430] sna_accel_do_throttle -- no pending activity [ 51.430] sna_accel_block: evaluating timers, active=5 [ 51.430] sna_accel_block: flush timer expires in 16 [51446] [ 51.446] sna_wakeup_handler [ 51.446] sna_block_handler (tv=0.197000) [ 51.446] sna_scanout_do_flush: flush timer active: delta=0 [ 51.446] sna_scanout_do_flush (time=51446), triggered [ 51.446] sna_scanout_flush (time=51446), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 51.446] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.446] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 51.446] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.446] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 51.446] sna_accel_do_throttle -- no pending activity [ 51.446] sna_accel_block: evaluating timers, active=5 [ 51.446] sna_accel_block: flush timer expires in 16 [51462] [ 51.463] sna_wakeup_handler [ 51.463] sna_block_handler (tv=0.180000) [ 51.463] sna_scanout_do_flush: flush timer active: delta=-1 [ 51.463] sna_scanout_do_flush (time=51463), triggered [ 51.463] sna_scanout_flush (time=51463), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 51.463] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.463] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 51.463] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.463] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 51.463] sna_accel_do_throttle -- no pending activity [ 51.463] sna_accel_block: evaluating timers, active=5 [ 51.463] sna_accel_block: flush timer expires in 16 [51479] [ 51.479] sna_wakeup_handler [ 51.479] sna_block_handler (tv=0.164000) [ 51.479] sna_scanout_do_flush: flush timer active: delta=0 [ 51.479] sna_scanout_do_flush (time=51479), triggered [ 51.479] sna_scanout_flush (time=51479), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 51.479] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.479] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 51.479] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.479] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 51.479] sna_accel_do_throttle -- no pending activity [ 51.479] sna_accel_block: evaluating timers, active=5 [ 51.479] sna_accel_block: flush timer expires in 16 [51495] [ 51.495] sna_wakeup_handler [ 51.495] sna_block_handler (tv=0.148000) [ 51.495] sna_scanout_do_flush: flush timer active: delta=0 [ 51.495] sna_scanout_do_flush (time=51495), triggered [ 51.495] sna_scanout_flush (time=51495), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 51.495] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.495] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 51.495] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.495] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 51.496] sna_accel_do_throttle -- no pending activity [ 51.496] sna_accel_block: evaluating timers, active=5 [ 51.496] sna_accel_block: flush timer expires in 16 [51511] [ 51.512] sna_wakeup_handler [ 51.512] sna_block_handler (tv=0.131000) [ 51.512] sna_scanout_do_flush: flush timer active: delta=-1 [ 51.512] sna_scanout_do_flush (time=51512), triggered [ 51.512] sna_scanout_flush (time=51512), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 51.512] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.512] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 51.512] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.512] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 51.512] sna_accel_do_throttle -- no pending activity [ 51.512] sna_accel_block: evaluating timers, active=5 [ 51.512] sna_accel_block: flush timer expires in 16 [51528] [ 51.528] sna_wakeup_handler [ 51.528] sna_block_handler (tv=0.115000) [ 51.528] sna_scanout_do_flush: flush timer active: delta=0 [ 51.528] sna_scanout_do_flush (time=51528), triggered [ 51.528] sna_scanout_flush (time=51528), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 51.528] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.528] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 51.528] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.528] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 51.528] sna_accel_do_throttle -- no pending activity [ 51.528] sna_accel_block: evaluating timers, active=5 [ 51.528] sna_accel_block: flush timer expires in 16 [51544] [ 51.545] sna_wakeup_handler [ 51.545] sna_block_handler (tv=0.98000) [ 51.545] sna_scanout_do_flush: flush timer active: delta=-1 [ 51.545] sna_scanout_do_flush (time=51545), triggered [ 51.545] sna_scanout_flush (time=51545), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 51.545] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.545] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 51.545] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.545] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 51.545] sna_accel_do_throttle -- no pending activity [ 51.545] sna_accel_block: evaluating timers, active=5 [ 51.545] sna_accel_block: flush timer expires in 16 [51561] [ 51.561] sna_wakeup_handler [ 51.561] sna_block_handler (tv=0.82000) [ 51.561] sna_scanout_do_flush: flush timer active: delta=0 [ 51.561] sna_scanout_do_flush (time=51561), triggered [ 51.561] sna_scanout_flush (time=51561), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 51.561] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.561] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 51.561] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.561] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 51.561] sna_accel_do_throttle -- no pending activity [ 51.561] sna_accel_block: evaluating timers, active=5 [ 51.561] sna_accel_block: flush timer expires in 16 [51577] [ 51.577] sna_wakeup_handler [ 51.577] sna_block_handler (tv=0.66000) [ 51.577] sna_scanout_do_flush: flush timer active: delta=0 [ 51.577] sna_scanout_do_flush (time=51577), triggered [ 51.577] sna_scanout_flush (time=51577), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 51.578] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.578] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 51.578] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.578] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 51.578] sna_accel_do_throttle -- no pending activity [ 51.578] sna_accel_block: evaluating timers, active=5 [ 51.578] sna_accel_block: flush timer expires in 16 [51593] [ 51.594] sna_wakeup_handler [ 51.594] sna_block_handler (tv=0.49000) [ 51.594] sna_scanout_do_flush: flush timer active: delta=-1 [ 51.594] sna_scanout_do_flush (time=51594), triggered [ 51.594] sna_scanout_flush (time=51594), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 51.594] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.594] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 51.594] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.594] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 51.594] sna_accel_do_throttle -- no pending activity [ 51.594] sna_accel_block: evaluating timers, active=5 [ 51.594] sna_accel_block: flush timer expires in 16 [51610] [ 51.610] sna_wakeup_handler [ 51.610] sna_block_handler (tv=0.33000) [ 51.610] sna_scanout_do_flush: flush timer active: delta=0 [ 51.610] sna_scanout_do_flush (time=51610), triggered [ 51.610] sna_scanout_flush (time=51610), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 51.610] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.610] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 51.610] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.610] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 51.610] sna_accel_do_throttle -- no pending activity [ 51.610] sna_accel_block: evaluating timers, active=5 [ 51.610] sna_accel_block: flush timer expires in 16 [51626] [ 51.627] sna_wakeup_handler [ 51.627] sna_block_handler (tv=0.16000) [ 51.627] sna_scanout_do_flush: flush timer active: delta=-1 [ 51.627] sna_scanout_do_flush (time=51627), triggered [ 51.627] sna_scanout_flush (time=51627), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 51.627] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.627] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 51.627] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.627] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 51.627] sna_accel_do_throttle -- no pending activity [ 51.627] sna_accel_block: evaluating timers, active=5 [ 51.627] sna_accel_block: flush timer expires in 16 [51643] [ 51.643] sna_wakeup_handler [ 51.643] sna_block_handler (tv=569.446000) [ 51.643] sna_scanout_do_flush: flush timer active: delta=0 [ 51.643] sna_scanout_do_flush (time=51643), triggered [ 51.643] sna_scanout_flush (time=51643), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 51.643] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.643] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 51.643] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.643] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 51.643] sna_accel_do_throttle -- no pending activity [ 51.643] sna_accel_block: evaluating timers, active=5 [ 51.643] sna_accel_block: flush timer expires in 16 [51659] [ 51.659] sna_wakeup_handler [ 51.659] sna_block_handler (tv=569.430000) [ 51.659] sna_scanout_do_flush: flush timer active: delta=0 [ 51.659] sna_scanout_do_flush (time=51659), triggered [ 51.659] sna_scanout_flush (time=51659), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 51.659] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.659] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 51.659] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.659] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 51.659] sna_accel_do_throttle -- no pending activity [ 51.659] sna_accel_block: evaluating timers, active=5 [ 51.660] sna_accel_block: flush timer expires in 16 [51675] [ 51.676] sna_wakeup_handler [ 51.676] sna_block_handler (tv=569.413000) [ 51.676] sna_scanout_do_flush: flush timer active: delta=-1 [ 51.676] sna_scanout_do_flush (time=51676), triggered [ 51.676] sna_scanout_flush (time=51676), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 51.676] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.676] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 51.676] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.676] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 51.676] sna_accel_do_throttle -- no pending activity [ 51.676] sna_accel_block: evaluating timers, active=5 [ 51.676] sna_accel_block: flush timer expires in 16 [51692] [ 51.692] sna_wakeup_handler [ 51.692] sna_block_handler (tv=569.397000) [ 51.692] sna_scanout_do_flush: flush timer active: delta=0 [ 51.692] sna_scanout_do_flush (time=51692), triggered [ 51.692] sna_scanout_flush (time=51692), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 51.692] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.692] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 51.692] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.692] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 51.692] sna_accel_do_throttle -- no pending activity [ 51.692] sna_accel_block: evaluating timers, active=5 [ 51.692] sna_accel_block: flush timer expires in 16 [51708] [ 51.709] sna_wakeup_handler [ 51.709] sna_block_handler (tv=569.380000) [ 51.709] sna_scanout_do_flush: flush timer active: delta=-1 [ 51.709] sna_scanout_do_flush (time=51709), triggered [ 51.709] sna_scanout_flush (time=51709), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 51.709] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.709] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 51.709] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.709] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 51.709] sna_accel_do_throttle -- no pending activity [ 51.709] sna_accel_block: evaluating timers, active=5 [ 51.709] sna_accel_block: flush timer expires in 16 [51725] [ 51.725] sna_wakeup_handler [ 51.725] sna_block_handler (tv=569.364000) [ 51.725] sna_scanout_do_flush: flush timer active: delta=0 [ 51.725] sna_scanout_do_flush (time=51725), triggered [ 51.725] sna_scanout_flush (time=51725), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 51.725] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.725] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 51.725] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.725] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 51.725] sna_accel_do_throttle -- no pending activity [ 51.725] sna_accel_block: evaluating timers, active=5 [ 51.725] sna_accel_block: flush timer expires in 16 [51741] [ 51.741] sna_wakeup_handler [ 51.741] sna_block_handler (tv=569.348000) [ 51.741] sna_scanout_do_flush: flush timer active: delta=0 [ 51.741] sna_scanout_do_flush (time=51741), triggered [ 51.741] sna_scanout_flush (time=51741), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 51.741] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.741] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 51.741] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.741] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 51.741] sna_accel_do_throttle -- no pending activity [ 51.741] sna_accel_block: evaluating timers, active=5 [ 51.741] sna_accel_block: flush timer expires in 16 [51757] [ 51.746] sna_wakeup_handler [ 51.746] sna_create_pixmap(13, 20, 32, usage=0) [ 51.746] kgem_can_create_2d: 13x20 @ 32 [ 51.746] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=20 [ 51.746] kgem_can_create_2d: untiled size=4096 [ 51.746] kgem_choose_tiling: too thin [width 13, 32 bpp] for TILING_X [ 51.746] kgem_choose_tiling: 13x20 -> 0 [ 51.746] sna_create_pixmap: usage=0, flags=a [ 51.746] sna_create_pixmap: small buffer [1040], attaching to shadow pixmap [ 51.746] create_pixmap: allocating pixmap 13x20, depth=32/32, size=1048 [ 51.746] create_pixmap: serial=3486, usage=0, 13x20 [ 51.746] sna_create_pixmap: serial=3486, 13x20, usage=0 [ 51.746] sna_composite_rectangles(pixmap=3487, op=0, 0 x 1 [(0, 0)x(13, 20) ...]) [ 51.746] sna_composite_rectangles: converted to op 0 [ 51.746] sna_composite_rectangles[0] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 51.746] sna_composite_rectangles: nrects=1, region=(0, 0), (13, 20) x 1 [ 51.746] sna_composite_rectangles: clipped extents (0, 0),(13, 20) x 1 [ 51.746] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(13, 20) [ 51.746] sna_composite_rectangles: fallback, dst pixmap=3487 too small or not attached [ 51.746] sna_composite_rectangles: fallback [ 51.746] sna_drawable_move_region_to_cpu(pixmap=3487 (13x20), [(0, 0), (13, 20)], flags=1) [ 51.746] sna_drawable_move_region_to_cpu: region (0, 0), (13, 20) + (0, 0) subsumes pixmap (13x20) [ 51.746] _sna_pixmap_move_to_cpu(pixmap=3487, 13x20, flags=1) [ 51.746] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 51.746] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 51.746] operate_inplace: no, inplace operation not suitable [ 51.746] _sna_pixmap_move_to_cpu: marking as damaged [ 51.746] __sna_damage_all(13, 20) [ 51.746] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 51.746] sna_composite_rectangles(pixmap=3487, op=1, fff2f1f0 x 1 [(0, 0)x(13, 20) ...]) [ 51.746] sna_composite_rectangles: converted to op 1 [ 51.746] sna_composite_rectangles[0] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 51.746] sna_composite_rectangles: nrects=1, region=(0, 0), (13, 20) x 1 [ 51.746] sna_composite_rectangles: clipped extents (0, 0),(13, 20) x 1 [ 51.746] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(13, 20) [ 51.746] sna_composite_rectangles: fallback, dst pixmap=3487 too small or not attached [ 51.746] sna_composite_rectangles: fallback [ 51.746] sna_drawable_move_region_to_cpu(pixmap=3487 (13x20), [(0, 0), (13, 20)], flags=1) [ 51.746] sna_drawable_move_region_to_cpu: pixmap=3487 all damaged on CPU [ 51.746] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 51.746] sna_composite_rectangles: fallback fill: (0, 0)x(13, 20) fff2f1f0 [ 51.746] sna_composite_rectangles(pixmap=3487, op=1, ff300a24 x 2 [(0, 0)x(13, 20) ...]) [ 51.746] sna_composite_rectangles: converted to op 1 [ 51.746] sna_composite_rectangles[0] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 51.746] sna_composite_rectangles[1] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 51.746] sna_composite_rectangles: nrects=2, region=(0, 0), (13, 20) x 2 [ 51.746] sna_composite_rectangles: clipped extents (0, 0),(13, 20) x 1 [ 51.746] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(13, 20) [ 51.746] sna_composite_rectangles: fallback, dst pixmap=3487 too small or not attached [ 51.747] sna_composite_rectangles: fallback [ 51.747] sna_drawable_move_region_to_cpu(pixmap=3487 (13x20), [(0, 0), (13, 20)], flags=1) [ 51.747] sna_drawable_move_region_to_cpu: pixmap=3487 all damaged on CPU [ 51.747] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 51.747] sna_composite_rectangles: fallback fill: (0, 0)x(13, 20) ff300a24 [ 51.747] sna_glyphs(op=3, nlist=2, src=(1, -2)) [ 51.747] sna_glyphs: fallback -- too small (13x20) [ 51.747] glyphs_fallback: nlist=2, count=3, extents (0, -13), (19, 1) [ 51.747] glyphs_fallback: clipped extents (0, 0), (13, 1) [ 51.747] sna_drawable_move_region_to_cpu(pixmap=3487 (13x20), [(0, 0), (13, 1)], flags=3) [ 51.747] sna_drawable_move_region_to_cpu: pixmap=3487 all damaged on CPU [ 51.747] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 51.747] sna_copy_area: src=pixmap=3487:(0, 0)x(13, 20)+(0, 0) -> dst=pixmap=3060:(477, 714)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 51.747] sna_copy_area: normal copy [ 51.747] sna_do_copy: src=(0, 0), dst=(477, 714), size=(13x20) [ 51.747] sna_do_copy: after drawable: src=(0, 0), dst=(542, 738), size=(13x20) [ 51.747] sna_do_copy: dst extents (542, 738), (555, 758), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 51.747] sna_do_copy: clipped dst extents (542, 738), (555, 758) [ 51.747] sna_do_copy: unclipped src extents (0, 0), (13, 20) [ 51.747] sna_do_copy: clipped src extents (0, 0), (13, 20) [ 51.747] sna_do_copy: pixmap -- no source clipping [ 51.747] sna_do_copy: src extents (0, 0), (13, 20) x 1 [ 51.747] sna_do_copy: copy region (542, 738), (555, 758) x 1 + (-542, -738) [ 51.747] sna_copy_boxes (boxes=1x[(542, 738), (555, 758)...], src pixmap=3487+(-542, -738), dst pixmap=3060+(-65, -24), alu=3, src.size=13x20, dst.size=3775x2136) [ 51.747] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94ace290, gpu_bo=0, cpu_bo=0), replaces=0 [ 51.747] sna_drawable_use_bo pixmap=3060, box=((477, 714), (490, 734)), flags=8... [ 51.747] sna_drawable_use_bo: exported target, set PREFER_GPU [ 51.747] sna_drawable_use_bo: pinned, never REPLACES [ 51.747] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 51.747] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 51.747] sna_drawable_use_bo: using whole GPU bo [ 51.747] region_overlaps_damage? [ 51.747] use_shm_bo: no, not attached [ 51.747] sna_drawable_move_region_to_cpu(pixmap=3487 (13x20), [(0, 0), (13, 20)], flags=2) [ 51.747] sna_drawable_move_region_to_cpu: pixmap=3487 all damaged on CPU [ 51.747] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 51.747] sna_write_boxes x 1, src stride=52, src dx=(-477, -714) [ 51.747] kgem_bo_can_map: handle=9, map=0x7fc6b7845000:0x0:0x7fc656564000, tiling=1, domain=1, offset=4029534208 [ 51.747] write_boxes_inplace x 1, handle=9, tiling=1 [ 51.747] upload_inplace__tiled: tiling=1 [ 51.747] kgem_bo_can_map__cpu: handle=9 [ 51.747] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 51.747] kgem_bo_map__cpu(handle=9, size=33177600, map=0x7fc6b7845000:0x7fc656564000) [ 51.747] kgem_bo_sync__cpu: handle=9 [ 51.747] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(477, 714), size=13x20, pitch=52/15360 [ 51.747] sna_accel_flush: flush?=0, dirty?=0 [ 51.747] sna_accel_flush: flush?=0, dirty?=0 [ 51.747] sna_accel_flush: flush?=0, dirty?=0 [ 51.747] sna_accel_flush: flush?=0, dirty?=0 [ 51.747] sna_destroy_pixmap: pixmap=3487, attached?=1 [ 51.747] __sna_free_pixmap(pixmap=3487) [ 51.747] sna_accel_flush: flush?=0, dirty?=0 [ 51.747] sna_accel_flush: flush?=0, dirty?=0 [ 51.747] sna_accel_flush: flush?=0, dirty?=0 [ 51.747] sna_block_handler (tv=569.342000) [ 51.747] sna_scanout_do_flush: flush timer active: delta=10 [ 51.747] sna_accel_do_throttle -- no pending activity [ 51.747] sna_accel_block: evaluating timers, active=5 [ 51.747] sna_accel_block: flush timer expires in 10 [51757] [ 51.748] sna_wakeup_handler [ 51.748] sna_accel_flush: flush?=0, dirty?=0 [ 51.748] sna_accel_flush: flush?=0, dirty?=0 [ 51.748] sna_accel_flush: flush?=0, dirty?=0 [ 51.748] sna_accel_flush: flush?=0, dirty?=0 [ 51.748] sna_accel_flush: flush?=0, dirty?=0 [ 51.748] sna_accel_flush: flush?=0, dirty?=0 [ 51.748] sna_accel_flush: flush?=0, dirty?=0 [ 51.748] sna_accel_flush: flush?=0, dirty?=0 [ 51.748] sna_accel_flush: flush?=0, dirty?=0 [ 51.748] sna_block_handler (tv=569.341000) [ 51.748] sna_scanout_do_flush: flush timer active: delta=9 [ 51.748] sna_accel_do_throttle -- no pending activity [ 51.748] sna_accel_block: evaluating timers, active=5 [ 51.748] sna_accel_block: flush timer expires in 9 [51757] [ 51.748] sna_wakeup_handler [ 51.748] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=40, name=5 [ 51.748] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 51.748] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 51.748] sna_dri2_get_back: draw size=7680x2160, back buffer handle=40 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 [ 51.748] sna_dri2_get_back: reuse backbuffer? 1 [ 51.748] sna_dri2_get_back: back buffer handle=40, active?=0, refcnt=1 [ 51.748] sna_dri2_get_back: reuse unattached back [ 51.748] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 51.748] sna_dri2_reuse_buffer: reusing back buffer handle=40, name=5, pitch=30720, age=0 [ 51.748] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 51.748] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=128, name=76, active_scanout=3 [ 51.748] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 51.748] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 51.748] sna_accel_flush: flush?=0, dirty?=0 [ 51.748] sna_accel_flush: flush?=0, dirty?=0 [ 51.748] sna_accel_flush: flush?=0, dirty?=0 [ 51.748] sna_block_handler (tv=569.341000) [ 51.748] sna_scanout_do_flush: flush timer active: delta=9 [ 51.748] sna_accel_do_throttle -- no pending activity [ 51.748] sna_accel_block: evaluating timers, active=5 [ 51.748] sna_accel_block: flush timer expires in 9 [51757] [ 51.749] sna_wakeup_handler [ 51.749] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 51.749] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 51.749] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 51.749] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 51.749] sna_dri2_get_msc(draw=146, pipe=0) [ 51.749] sna_crtc_record_swap: recording last swap on pipe=0, frame 2856 [msc=2856], time 51.738885 [ 51.749] sna_dri2_get_msc: msc=2856 [raw=2856], ust=51738885 [ 51.749] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=40 (refs=1/1, flush=0) , front=128 (refs=1/4, flush=1) [ 51.749] sna_dri2_schedule_swap(target_msc=2824, divisor=0, remainder=0) [ 51.749] sna_dri2_schedule_swap: using front handle=128, active_scanout?=3, flush?=1 [ 51.749] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 51.749] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 51.749] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 51.749] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 51.749] sna_crtc_record_swap: recording last swap on pipe=0, frame 2856 [msc=2856], time 51.738885 [ 51.749] immediate_swap: current_msc=2856, target_msc=2824 -- yes [ 51.749] can_flip: no, shadow enabled [ 51.749] sna_dri2_add_event: adding event to window 146) [ 51.749] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 51.749] sna_dri2_immediate_blit: no pending blit, starting chain [ 51.749] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 51.749] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 51.749] can_xchg: back size=8701e00, front size=8701e00 [ 51.749] can_xchg: yes, pixmap=165 [ 51.749] sna_dri2_xchg: win=146, exchange front=128/76,ref=2 and back=40/5,ref=2, pixmap=165 7680x2160 [ 51.749] sna_dri2_xchg: back_bo handle=40, pitch=30720, size=132710400, ref=1, active_scanout?=0 [ 51.749] sna_dri2_xchg: front_bo handle=128, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 51.749] set_bo: pixmap=165, handle=40 (old handle=128) [ 51.749] set_bo: marking whole pixmap as damaged [ 51.749] set_bo: applying final/discard move-to-gpu [ 51.749] wait_for_shadow: flags=0, flips=0, handle=128, shadow=32 [ 51.749] set_bo: dropping flush hint from handle=128 [ 51.749] set_bo: adding flush hint to handle=40 [ 51.749] mark_stale(handle=128) => 1 [ 51.749] swap_limit: draw=146 setting swap limit to 3 [ 51.749] sna_dri2_swap_limit_validate: swap limit set to 3 [ 51.749] sna_next_vblank(pipe=0, waiting until next vblank) [ 51.749] sna_dri2_schedule_swap: reported target_msc=2856 [ 51.749] sna_accel_flush: flush?=0, dirty?=0 [ 51.749] sna_accel_flush: flush?=0, dirty?=0 [ 51.749] sna_accel_flush: flush?=0, dirty?=0 [ 51.749] sna_accel_flush: flush?=0, dirty?=0 [ 51.749] sna_block_handler (tv=569.340000) [ 51.749] sna_scanout_do_flush: flush timer active: delta=8 [ 51.749] sna_accel_do_throttle -- no pending activity [ 51.749] sna_accel_block: evaluating timers, active=5 [ 51.749] sna_accel_block: flush timer expires in 8 [51757] [ 51.755] sna_wakeup_handler [ 51.755] sna_mode_wakeup: len=32 [ 51.755] sna_dri2_vblank_handler(type=2, sequence=2857, draw=3353) [ 51.755] sna_crtc_record_swap: recording last swap on pipe=0, frame 2857 [msc=2857], time 51.755576 [ 51.755] sna_dri2_vblank_handler: 2 complete, frame=2857 tv=51.755576 [ 51.755] sna_dri2_blit_complete: blit finished [ 51.755] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=2857, tv=51.755576) [ 51.755] frame_swap_complete(type=2): draw=146, pipe=0, frame=2857 [msc=2857], tv=51.755576 [ 51.755] sna_accel_flush: flush?=0, dirty?=0 [ 51.755] sna_dri2_event_free(draw?=1) [ 51.755] sna_dri2_remove_event: remove[0x561c9473fac0] from window 146, active? 1 [ 51.755] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 51.755] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=128] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 51.755] sna_dri2_vblank_handler complete [ 51.755] sna_block_handler (tv=569.334000) [ 51.755] sna_scanout_do_flush: flush timer active: delta=2 [ 51.755] sna_scanout_do_flush (time=51755), triggered [ 51.755] sna_scanout_flush (time=51755), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 51.755] has_shadow: has pending damage? 1, outstanding flips: 0 [ 51.755] stop_flush: scanout=40 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 51.755] has_shadow: has pending damage? 1, outstanding flips: 0 [ 51.755] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 51.755] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 51.755] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 51.755] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 51.755] sna_pixmap_move_to_gpu: already all-damaged [ 51.755] sna_pixmap_mark_active: pixmap=165, handle=40 [ 51.755] sna_mode_redisplay: crtc[0] transformed? 0 [ 51.755] sna_mode_redisplay: crtc[1] transformed? 0 [ 51.755] sna_mode_redisplay: crtc[2] transformed? 0 [ 51.755] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=40 [active=1] [ 51.755] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 128, transformed? 0 [ 51.755] get_fb: reusing fb=110 for handle=40 [ 51.755] sna_mode_redisplay: recording flip on CRTC:32 handle=40, active_scanout=2, serial=2 [ 51.755] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 51.755] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 128, transformed? 0 [ 51.755] sna_mode_redisplay: recording flip on CRTC:39 handle=40, active_scanout=3, serial=3 [ 51.755] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 51.755] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 51.755] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 51.755] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=40, shadow handle=32 [ 51.755] sna_accel_do_throttle -- no pending activity [ 51.755] sna_accel_block: evaluating timers, active=5 [ 51.755] sna_accel_block: flush timer expires in 16 [51771] [ 51.770] sna_wakeup_handler [ 51.770] sna_mode_wakeup: len=32 [ 51.770] sna_mode_wakeup: recording last swap on pipe=1, frame 2828 [b0c], time 51.770917 [ 51.770] sna_mode_wakeup: removing handle=128 [active_scanout=1] from scanout, installing handle=40 [active_scanout=3] [ 51.770] sna_mode_wakeup: flip complete, pending? 2 [ 51.770] sna_block_handler (tv=569.319000) [ 51.770] sna_scanout_do_flush: flush timer active: delta=1 [ 51.770] sna_scanout_do_flush (time=51770), triggered [ 51.770] sna_scanout_flush (time=51770), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 51.770] has_shadow: has pending damage? 0, outstanding flips: 1 [ 51.770] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 51.770] has_shadow: has pending damage? 0, outstanding flips: 1 [ 51.770] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) [ 51.770] sna_accel_do_throttle -- no pending activity [ 51.770] sna_accel_block: evaluating timers, active=5 [ 51.770] sna_accel_block: flush timer expires in 16 [51786] [ 51.772] sna_wakeup_handler [ 51.772] sna_mode_wakeup: len=32 [ 51.772] sna_mode_wakeup: recording last swap on pipe=0, frame 2858 [b2a], time 51.772326 [ 51.772] sna_mode_wakeup: removing handle=128 [active_scanout=0] from scanout, installing handle=40 [active_scanout=3] [ 51.772] sna_mode_wakeup: flip complete, pending? 1 [ 51.772] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 51.772] sna_block_handler (tv=569.317000) [ 51.772] sna_scanout_do_flush: flush timer active: delta=14 [ 51.772] sna_accel_do_throttle -- no pending activity [ 51.772] sna_accel_block: evaluating timers, active=5 [ 51.772] sna_accel_block: flush timer expires in 14 [51786] [ 51.786] sna_wakeup_handler [ 51.786] sna_block_handler (tv=569.303000) [ 51.786] sna_scanout_do_flush: flush timer active: delta=0 [ 51.786] sna_scanout_do_flush (time=51786), triggered [ 51.786] sna_scanout_flush (time=51786), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 51.786] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.786] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 51.786] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.786] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 51.786] sna_accel_do_throttle -- no pending activity [ 51.786] sna_accel_block: evaluating timers, active=5 [ 51.786] sna_accel_block: flush timer expires in 16 [51802] [ 51.802] sna_wakeup_handler [ 51.802] sna_block_handler (tv=569.287000) [ 51.802] sna_scanout_do_flush: flush timer active: delta=0 [ 51.802] sna_scanout_do_flush (time=51802), triggered [ 51.802] sna_scanout_flush (time=51802), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 51.802] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.802] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 51.802] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.802] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 51.802] sna_accel_do_throttle -- no pending activity [ 51.802] sna_accel_block: evaluating timers, active=5 [ 51.802] sna_accel_block: flush timer expires in 16 [51818] [ 51.819] sna_wakeup_handler [ 51.819] sna_block_handler (tv=569.270000) [ 51.819] sna_scanout_do_flush: flush timer active: delta=-1 [ 51.819] sna_scanout_do_flush (time=51819), triggered [ 51.819] sna_scanout_flush (time=51819), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 51.819] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.819] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 51.819] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.819] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 51.819] sna_accel_do_throttle -- no pending activity [ 51.819] sna_accel_block: evaluating timers, active=5 [ 51.819] sna_accel_block: flush timer expires in 16 [51835] [ 51.835] sna_wakeup_handler [ 51.835] sna_block_handler (tv=569.254000) [ 51.835] sna_scanout_do_flush: flush timer active: delta=0 [ 51.835] sna_scanout_do_flush (time=51835), triggered [ 51.835] sna_scanout_flush (time=51835), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 51.835] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.835] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 51.835] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.835] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 51.835] sna_accel_do_throttle -- no pending activity [ 51.835] sna_accel_block: evaluating timers, active=5 [ 51.835] sna_accel_block: flush timer expires in 16 [51851] [ 51.852] sna_wakeup_handler [ 51.852] sna_block_handler (tv=569.237000) [ 51.852] sna_scanout_do_flush: flush timer active: delta=-1 [ 51.852] sna_scanout_do_flush (time=51852), triggered [ 51.852] sna_scanout_flush (time=51852), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 51.852] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.852] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 51.852] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.852] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 51.852] sna_accel_do_throttle -- no pending activity [ 51.852] sna_accel_block: evaluating timers, active=5 [ 51.852] sna_accel_block: flush timer expires in 16 [51868] [ 51.868] sna_wakeup_handler [ 51.868] sna_block_handler (tv=569.221000) [ 51.868] sna_scanout_do_flush: flush timer active: delta=0 [ 51.868] sna_scanout_do_flush (time=51868), triggered [ 51.868] sna_scanout_flush (time=51868), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 51.868] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.868] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 51.868] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.868] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 51.868] sna_accel_do_throttle -- no pending activity [ 51.868] sna_accel_block: evaluating timers, active=5 [ 51.868] sna_accel_block: flush timer expires in 16 [51884] [ 51.884] sna_wakeup_handler [ 51.884] sna_block_handler (tv=569.205000) [ 51.884] sna_scanout_do_flush: flush timer active: delta=0 [ 51.884] sna_scanout_do_flush (time=51884), triggered [ 51.884] sna_scanout_flush (time=51884), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 51.884] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.884] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 51.884] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.884] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 51.884] sna_accel_do_throttle -- no pending activity [ 51.884] sna_accel_block: evaluating timers, active=5 [ 51.884] sna_accel_block: flush timer expires in 16 [51900] [ 51.901] sna_wakeup_handler [ 51.901] sna_block_handler (tv=569.188000) [ 51.901] sna_scanout_do_flush: flush timer active: delta=-1 [ 51.901] sna_scanout_do_flush (time=51901), triggered [ 51.901] sna_scanout_flush (time=51901), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 51.901] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.901] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 51.901] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.901] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 51.901] sna_accel_do_throttle -- no pending activity [ 51.901] sna_accel_block: evaluating timers, active=5 [ 51.901] sna_accel_block: flush timer expires in 16 [51917] [ 51.917] sna_wakeup_handler [ 51.917] sna_block_handler (tv=569.172000) [ 51.917] sna_scanout_do_flush: flush timer active: delta=0 [ 51.917] sna_scanout_do_flush (time=51917), triggered [ 51.917] sna_scanout_flush (time=51917), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 51.917] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.917] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 51.917] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.917] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 51.917] sna_accel_do_throttle -- no pending activity [ 51.917] sna_accel_block: evaluating timers, active=5 [ 51.917] sna_accel_block: flush timer expires in 16 [51933] [ 51.933] sna_wakeup_handler [ 51.933] sna_block_handler (tv=569.156000) [ 51.933] sna_scanout_do_flush: flush timer active: delta=0 [ 51.933] sna_scanout_do_flush (time=51933), triggered [ 51.933] sna_scanout_flush (time=51933), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 51.934] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.934] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 51.934] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.934] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 51.934] sna_accel_do_throttle -- no pending activity [ 51.934] sna_accel_block: evaluating timers, active=5 [ 51.934] sna_accel_block: flush timer expires in 16 [51949] [ 51.950] sna_wakeup_handler [ 51.950] sna_block_handler (tv=569.139000) [ 51.950] sna_scanout_do_flush: flush timer active: delta=-1 [ 51.950] sna_scanout_do_flush (time=51950), triggered [ 51.950] sna_scanout_flush (time=51950), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 51.950] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.950] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 51.950] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.950] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 51.950] sna_accel_do_throttle -- no pending activity [ 51.950] sna_accel_block: evaluating timers, active=5 [ 51.950] sna_accel_block: flush timer expires in 16 [51966] [ 51.966] sna_wakeup_handler [ 51.966] sna_block_handler (tv=569.123000) [ 51.966] sna_scanout_do_flush: flush timer active: delta=0 [ 51.966] sna_scanout_do_flush (time=51966), triggered [ 51.966] sna_scanout_flush (time=51966), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 51.966] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.966] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 51.966] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.966] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 51.966] sna_accel_do_throttle -- no pending activity [ 51.966] sna_accel_block: evaluating timers, active=5 [ 51.966] sna_accel_block: flush timer expires in 16 [51982] [ 51.983] sna_wakeup_handler [ 51.983] sna_block_handler (tv=569.106000) [ 51.983] sna_scanout_do_flush: flush timer active: delta=-1 [ 51.983] sna_scanout_do_flush (time=51983), triggered [ 51.983] sna_scanout_flush (time=51983), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 51.983] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.983] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 51.983] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.983] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 51.983] sna_accel_do_throttle -- no pending activity [ 51.983] sna_accel_block: evaluating timers, active=5 [ 51.983] sna_accel_block: flush timer expires in 16 [51999] [ 51.999] sna_wakeup_handler [ 51.999] sna_block_handler (tv=569.90000) [ 51.999] sna_scanout_do_flush: flush timer active: delta=0 [ 51.999] sna_scanout_do_flush (time=51999), triggered [ 51.999] sna_scanout_flush (time=51999), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 51.999] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.999] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 51.999] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.999] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 51.999] sna_accel_do_throttle -- no pending activity [ 51.999] sna_accel_block: evaluating timers, active=5 [ 51.999] sna_accel_block: flush timer expires in 16 [52015] [ 52.015] sna_wakeup_handler [ 52.015] sna_block_handler (tv=569.74000) [ 52.015] sna_scanout_do_flush: flush timer active: delta=0 [ 52.015] sna_scanout_do_flush (time=52015), triggered [ 52.015] sna_scanout_flush (time=52015), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 52.015] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.015] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 52.015] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.015] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 52.015] sna_accel_do_throttle -- no pending activity [ 52.015] sna_accel_block: evaluating timers, active=5 [ 52.015] sna_accel_block: flush timer expires in 16 [52031] [ 52.032] sna_wakeup_handler [ 52.032] sna_block_handler (tv=569.57000) [ 52.032] sna_scanout_do_flush: flush timer active: delta=-1 [ 52.032] sna_scanout_do_flush (time=52032), triggered [ 52.032] sna_scanout_flush (time=52032), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 52.032] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.032] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 52.032] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.032] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 52.032] sna_accel_do_throttle -- no pending activity [ 52.032] sna_accel_block: evaluating timers, active=5 [ 52.032] sna_accel_block: flush timer expires in 16 [52048] [ 52.048] sna_wakeup_handler [ 52.048] sna_block_handler (tv=569.41000) [ 52.048] sna_scanout_do_flush: flush timer active: delta=0 [ 52.048] sna_scanout_do_flush (time=52048), triggered [ 52.048] sna_scanout_flush (time=52048), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 52.048] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.048] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 52.048] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.048] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 52.048] sna_accel_do_throttle -- no pending activity [ 52.048] sna_accel_block: evaluating timers, active=5 [ 52.048] sna_accel_block: flush timer expires in 16 [52064] [ 52.052] sna_wakeup_handler [ 52.053] sna_accel_flush: flush?=0, dirty?=0 [ 52.053] sna_accel_flush: flush?=0, dirty?=0 [ 52.053] sna_accel_flush: flush?=0, dirty?=0 [ 52.053] sna_accel_flush: flush?=0, dirty?=0 [ 52.053] sna_accel_flush: flush?=0, dirty?=0 [ 52.053] sna_accel_flush: flush?=0, dirty?=0 [ 52.053] sna_block_handler (tv=0.499000) [ 52.053] sna_scanout_do_flush: flush timer active: delta=11 [ 52.053] sna_accel_do_throttle -- no pending activity [ 52.053] sna_accel_block: evaluating timers, active=5 [ 52.053] sna_accel_block: flush timer expires in 11 [52064] [ 52.053] sna_wakeup_handler [ 52.053] sna_accel_flush: flush?=0, dirty?=0 [ 52.053] sna_accel_flush: flush?=0, dirty?=0 [ 52.053] sna_accel_flush: flush?=0, dirty?=0 [ 52.053] sna_accel_flush: flush?=0, dirty?=0 [ 52.053] sna_accel_flush: flush?=0, dirty?=0 [ 52.053] sna_accel_flush: flush?=0, dirty?=0 [ 52.053] sna_accel_flush: flush?=0, dirty?=0 [ 52.053] sna_accel_flush: flush?=0, dirty?=0 [ 52.053] sna_accel_flush: flush?=0, dirty?=0 [ 52.053] sna_accel_flush: flush?=0, dirty?=0 [ 52.053] sna_accel_flush: flush?=0, dirty?=0 [ 52.053] sna_accel_flush: flush?=0, dirty?=0 [ 52.053] sna_accel_flush: flush?=0, dirty?=0 [ 52.053] sna_accel_flush: flush?=0, dirty?=0 [ 52.053] sna_accel_flush: flush?=0, dirty?=0 [ 52.053] sna_accel_flush: flush?=0, dirty?=0 [ 52.053] sna_accel_flush: flush?=0, dirty?=0 [ 52.053] sna_accel_flush: flush?=0, dirty?=0 [ 52.053] sna_accel_flush: flush?=0, dirty?=0 [ 52.053] sna_accel_flush: flush?=0, dirty?=0 [ 52.053] sna_use_hw_cursor (24x24)? [ 52.053] sna_use_hw_cursor(24x24): ARGB?=1, serial->14, size->64 [ 52.053] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x24, pitch=96/256 [ 52.053] sna_show_cursors: cursor?=1 [ 52.053] sna_show_cursors: skipping cursor already show on CRTC (pipe=0) [ 52.053] sna_show_cursors: skipping cursor outside CRTC (pipe=1) [ 52.053] sna_accel_flush: flush?=0, dirty?=0 [ 52.053] sna_accel_flush: flush?=0, dirty?=0 [ 52.053] sna_accel_flush: flush?=0, dirty?=0 [ 52.053] sna_block_handler (tv=0.499000) [ 52.053] sna_scanout_do_flush: flush timer active: delta=11 [ 52.053] sna_accel_do_throttle -- no pending activity [ 52.053] sna_accel_block: evaluating timers, active=5 [ 52.053] sna_accel_block: flush timer expires in 11 [52064] [ 52.053] sna_wakeup_handler [ 52.053] sna_accel_flush: flush?=0, dirty?=0 [ 52.053] sna_accel_flush: flush?=0, dirty?=0 [ 52.053] sna_accel_flush: flush?=0, dirty?=0 [ 52.053] sna_accel_flush: flush?=0, dirty?=0 [ 52.054] sna_accel_flush: flush?=0, dirty?=0 [ 52.054] sna_accel_flush: flush?=0, dirty?=0 [ 52.054] sna_accel_flush: flush?=0, dirty?=0 [ 52.054] sna_block_handler (tv=0.498000) [ 52.054] sna_scanout_do_flush: flush timer active: delta=10 [ 52.054] sna_accel_do_throttle -- no pending activity [ 52.054] sna_accel_block: evaluating timers, active=5 [ 52.054] sna_accel_block: flush timer expires in 10 [52064] [ 52.054] sna_wakeup_handler [ 52.054] sna_create_pixmap(13, 20, 32, usage=0) [ 52.054] kgem_can_create_2d: 13x20 @ 32 [ 52.054] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=20 [ 52.054] kgem_can_create_2d: untiled size=4096 [ 52.054] kgem_choose_tiling: too thin [width 13, 32 bpp] for TILING_X [ 52.054] kgem_choose_tiling: 13x20 -> 0 [ 52.054] sna_create_pixmap: usage=0, flags=a [ 52.054] sna_create_pixmap: small buffer [1040], attaching to shadow pixmap [ 52.054] create_pixmap: allocating pixmap 13x20, depth=32/32, size=1048 [ 52.054] create_pixmap: serial=3488, usage=0, 13x20 [ 52.054] sna_create_pixmap: serial=3488, 13x20, usage=0 [ 52.054] sna_composite_rectangles(pixmap=3489, op=0, 0 x 1 [(0, 0)x(13, 20) ...]) [ 52.054] sna_composite_rectangles: converted to op 0 [ 52.054] sna_composite_rectangles[0] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 52.054] sna_composite_rectangles: nrects=1, region=(0, 0), (13, 20) x 1 [ 52.054] sna_composite_rectangles: clipped extents (0, 0),(13, 20) x 1 [ 52.054] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(13, 20) [ 52.054] sna_composite_rectangles: fallback, dst pixmap=3489 too small or not attached [ 52.054] sna_composite_rectangles: fallback [ 52.054] sna_drawable_move_region_to_cpu(pixmap=3489 (13x20), [(0, 0), (13, 20)], flags=1) [ 52.054] sna_drawable_move_region_to_cpu: region (0, 0), (13, 20) + (0, 0) subsumes pixmap (13x20) [ 52.054] _sna_pixmap_move_to_cpu(pixmap=3489, 13x20, flags=1) [ 52.054] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 52.054] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 52.054] operate_inplace: no, inplace operation not suitable [ 52.054] _sna_pixmap_move_to_cpu: marking as damaged [ 52.054] __sna_damage_all(13, 20) [ 52.054] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 52.054] sna_composite_rectangles(pixmap=3489, op=1, fff2f1f0 x 1 [(0, 0)x(13, 20) ...]) [ 52.054] sna_composite_rectangles: converted to op 1 [ 52.054] sna_composite_rectangles[0] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 52.054] sna_composite_rectangles: nrects=1, region=(0, 0), (13, 20) x 1 [ 52.054] sna_composite_rectangles: clipped extents (0, 0),(13, 20) x 1 [ 52.054] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(13, 20) [ 52.054] sna_composite_rectangles: fallback, dst pixmap=3489 too small or not attached [ 52.054] sna_composite_rectangles: fallback [ 52.054] sna_drawable_move_region_to_cpu(pixmap=3489 (13x20), [(0, 0), (13, 20)], flags=1) [ 52.054] sna_drawable_move_region_to_cpu: pixmap=3489 all damaged on CPU [ 52.054] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 52.054] sna_composite_rectangles: fallback fill: (0, 0)x(13, 20) fff2f1f0 [ 52.054] sna_composite_rectangles(pixmap=3489, op=1, ff300a24 x 2 [(0, 0)x(13, 20) ...]) [ 52.054] sna_composite_rectangles: converted to op 1 [ 52.054] sna_composite_rectangles[0] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 52.054] sna_composite_rectangles[1] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 52.054] sna_composite_rectangles: nrects=2, region=(0, 0), (13, 20) x 2 [ 52.054] sna_composite_rectangles: clipped extents (0, 0),(13, 20) x 1 [ 52.054] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(13, 20) [ 52.054] sna_composite_rectangles: fallback, dst pixmap=3489 too small or not attached [ 52.054] sna_composite_rectangles: fallback [ 52.054] sna_drawable_move_region_to_cpu(pixmap=3489 (13x20), [(0, 0), (13, 20)], flags=1) [ 52.054] sna_drawable_move_region_to_cpu: pixmap=3489 all damaged on CPU [ 52.054] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 52.054] sna_composite_rectangles: fallback fill: (0, 0)x(13, 20) ff300a24 [ 52.054] sna_glyphs(op=3, nlist=2, src=(1, -2)) [ 52.054] sna_glyphs: fallback -- too small (13x20) [ 52.054] glyphs_fallback: nlist=2, count=3, extents (0, -13), (19, 1) [ 52.054] glyphs_fallback: clipped extents (0, 0), (13, 1) [ 52.054] sna_drawable_move_region_to_cpu(pixmap=3489 (13x20), [(0, 0), (13, 1)], flags=3) [ 52.054] sna_drawable_move_region_to_cpu: pixmap=3489 all damaged on CPU [ 52.054] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 52.054] sna_composite_rectangles(pixmap=3489, op=1, ffffffff x 4 [(0, 0)x(11, 1) ...]) [ 52.054] sna_composite_rectangles: converted to op 1 [ 52.054] sna_composite_rectangles[0] (0, 0)x(11, 1) -> (0, 0), (11, 1) [ 52.054] sna_composite_rectangles[1] (0, 1)x(1, 17) -> (0, 1), (1, 18) [ 52.054] sna_composite_rectangles[2] (10, 1)x(1, 17) -> (10, 1), (11, 18) [ 52.054] sna_composite_rectangles[3] (0, 18)x(11, 1) -> (0, 18), (11, 19) [ 52.054] sna_composite_rectangles: nrects=4, region=(0, 0), (11, 19) x 4 [ 52.054] sna_composite_rectangles: clipped extents (0, 0),(11, 19) x 4 [ 52.054] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(11, 19) [ 52.054] sna_composite_rectangles: fallback, dst pixmap=3489 too small or not attached [ 52.054] sna_composite_rectangles: fallback [ 52.054] sna_drawable_move_region_to_cpu(pixmap=3489 (13x20), [(0, 0), (11, 19)], flags=1) [ 52.054] sna_drawable_move_region_to_cpu: pixmap=3489 all damaged on CPU [ 52.054] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 52.054] sna_composite_rectangles: fallback fill: (0, 0)x(11, 1) ffffffff [ 52.054] sna_composite_rectangles: fallback fill: (0, 1)x(1, 17) ffffffff [ 52.054] sna_composite_rectangles: fallback fill: (10, 1)x(1, 17) ffffffff [ 52.054] sna_composite_rectangles: fallback fill: (0, 18)x(11, 1) ffffffff [ 52.054] sna_copy_area: src=pixmap=3489:(0, 0)x(13, 20)+(0, 0) -> dst=pixmap=3060:(477, 714)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 52.054] sna_copy_area: normal copy [ 52.054] sna_do_copy: src=(0, 0), dst=(477, 714), size=(13x20) [ 52.054] sna_do_copy: after drawable: src=(0, 0), dst=(542, 738), size=(13x20) [ 52.054] sna_do_copy: dst extents (542, 738), (555, 758), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 52.054] sna_do_copy: clipped dst extents (542, 738), (555, 758) [ 52.054] sna_do_copy: unclipped src extents (0, 0), (13, 20) [ 52.054] sna_do_copy: clipped src extents (0, 0), (13, 20) [ 52.054] sna_do_copy: pixmap -- no source clipping [ 52.054] sna_do_copy: src extents (0, 0), (13, 20) x 1 [ 52.054] sna_do_copy: copy region (542, 738), (555, 758) x 1 + (-542, -738) [ 52.054] sna_copy_boxes (boxes=1x[(542, 738), (555, 758)...], src pixmap=3489+(-542, -738), dst pixmap=3060+(-65, -24), alu=3, src.size=13x20, dst.size=3775x2136) [ 52.054] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94aafe70, gpu_bo=0, cpu_bo=0), replaces=0 [ 52.054] sna_drawable_use_bo pixmap=3060, box=((477, 714), (490, 734)), flags=8... [ 52.054] sna_drawable_use_bo: exported target, set PREFER_GPU [ 52.054] sna_drawable_use_bo: pinned, never REPLACES [ 52.054] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 52.054] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.054] sna_drawable_use_bo: using whole GPU bo [ 52.054] region_overlaps_damage? [ 52.054] use_shm_bo: no, not attached [ 52.054] sna_drawable_move_region_to_cpu(pixmap=3489 (13x20), [(0, 0), (13, 20)], flags=2) [ 52.054] sna_drawable_move_region_to_cpu: pixmap=3489 all damaged on CPU [ 52.054] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 52.054] sna_write_boxes x 1, src stride=52, src dx=(-477, -714) [ 52.054] kgem_bo_can_map: handle=9, map=0x7fc6b7845000:0x0:0x7fc656564000, tiling=1, domain=1, offset=4029534208 [ 52.054] write_boxes_inplace x 1, handle=9, tiling=1 [ 52.054] upload_inplace__tiled: tiling=1 [ 52.054] kgem_bo_can_map__cpu: handle=9 [ 52.054] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 52.054] kgem_bo_map__cpu(handle=9, size=33177600, map=0x7fc6b7845000:0x7fc656564000) [ 52.054] kgem_bo_sync__cpu: handle=9 [ 52.054] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(477, 714), size=13x20, pitch=52/15360 [ 52.054] sna_accel_flush: flush?=0, dirty?=0 [ 52.054] sna_accel_flush: flush?=0, dirty?=0 [ 52.054] sna_accel_flush: flush?=0, dirty?=0 [ 52.054] sna_accel_flush: flush?=0, dirty?=0 [ 52.054] sna_destroy_pixmap: pixmap=3489, attached?=1 [ 52.054] __sna_free_pixmap(pixmap=3489) [ 52.054] sna_accel_flush: flush?=0, dirty?=0 [ 52.054] sna_accel_flush: flush?=0, dirty?=0 [ 52.054] sna_accel_flush: flush?=0, dirty?=0 [ 52.054] sna_accel_flush: flush?=0, dirty?=0 [ 52.054] sna_accel_flush: flush?=0, dirty?=0 [ 52.054] sna_block_handler (tv=0.498000) [ 52.054] sna_scanout_do_flush: flush timer active: delta=10 [ 52.054] sna_accel_do_throttle -- no pending activity [ 52.054] sna_accel_block: evaluating timers, active=5 [ 52.054] sna_accel_block: flush timer expires in 10 [52064] [ 52.054] sna_wakeup_handler [ 52.054] sna_accel_flush: flush?=0, dirty?=0 [ 52.054] sna_accel_flush: flush?=0, dirty?=0 [ 52.054] sna_block_handler (tv=0.498000) [ 52.054] sna_scanout_do_flush: flush timer active: delta=10 [ 52.054] sna_accel_do_throttle -- no pending activity [ 52.054] sna_accel_block: evaluating timers, active=5 [ 52.054] sna_accel_block: flush timer expires in 10 [52064] [ 52.054] sna_wakeup_handler [ 52.054] sna_accel_flush: flush?=0, dirty?=0 [ 52.054] sna_accel_flush: flush?=0, dirty?=0 [ 52.054] sna_block_handler (tv=0.498000) [ 52.054] sna_scanout_do_flush: flush timer active: delta=10 [ 52.054] sna_accel_do_throttle -- no pending activity [ 52.054] sna_accel_block: evaluating timers, active=5 [ 52.054] sna_accel_block: flush timer expires in 10 [52064] [ 52.054] sna_wakeup_handler [ 52.054] sna_accel_flush: flush?=0, dirty?=0 [ 52.055] sna_accel_flush: flush?=0, dirty?=0 [ 52.055] sna_block_handler (tv=0.497000) [ 52.055] sna_scanout_do_flush: flush timer active: delta=9 [ 52.055] sna_accel_do_throttle -- no pending activity [ 52.055] sna_accel_block: evaluating timers, active=5 [ 52.055] sna_accel_block: flush timer expires in 9 [52064] [ 52.055] sna_wakeup_handler [ 52.055] sna_accel_flush: flush?=0, dirty?=0 [ 52.055] sna_accel_flush: flush?=0, dirty?=0 [ 52.055] sna_block_handler (tv=0.497000) [ 52.055] sna_scanout_do_flush: flush timer active: delta=9 [ 52.055] sna_accel_do_throttle -- no pending activity [ 52.055] sna_accel_block: evaluating timers, active=5 [ 52.055] sna_accel_block: flush timer expires in 9 [52064] [ 52.055] sna_wakeup_handler [ 52.055] sna_accel_flush: flush?=0, dirty?=0 [ 52.055] sna_accel_flush: flush?=0, dirty?=0 [ 52.055] sna_block_handler (tv=0.497000) [ 52.055] sna_scanout_do_flush: flush timer active: delta=9 [ 52.055] sna_accel_do_throttle -- no pending activity [ 52.055] sna_accel_block: evaluating timers, active=5 [ 52.055] sna_accel_block: flush timer expires in 9 [52064] [ 52.055] sna_wakeup_handler [ 52.055] sna_accel_flush: flush?=0, dirty?=0 [ 52.055] sna_accel_flush: flush?=0, dirty?=0 [ 52.055] sna_block_handler (tv=0.497000) [ 52.055] sna_scanout_do_flush: flush timer active: delta=9 [ 52.055] sna_accel_do_throttle -- no pending activity [ 52.055] sna_accel_block: evaluating timers, active=5 [ 52.055] sna_accel_block: flush timer expires in 9 [52064] [ 52.055] sna_wakeup_handler [ 52.055] sna_accel_flush: flush?=0, dirty?=0 [ 52.055] sna_accel_flush: flush?=0, dirty?=0 [ 52.055] sna_block_handler (tv=0.497000) [ 52.055] sna_scanout_do_flush: flush timer active: delta=9 [ 52.055] sna_accel_do_throttle -- no pending activity [ 52.055] sna_accel_block: evaluating timers, active=5 [ 52.055] sna_accel_block: flush timer expires in 9 [52064] [ 52.055] sna_wakeup_handler [ 52.055] sna_accel_flush: flush?=0, dirty?=0 [ 52.055] sna_accel_flush: flush?=0, dirty?=0 [ 52.055] sna_block_handler (tv=0.497000) [ 52.055] sna_scanout_do_flush: flush timer active: delta=9 [ 52.055] sna_accel_do_throttle -- no pending activity [ 52.055] sna_accel_block: evaluating timers, active=5 [ 52.055] sna_accel_block: flush timer expires in 9 [52064] [ 52.055] sna_wakeup_handler [ 52.055] sna_accel_flush: flush?=0, dirty?=0 [ 52.055] sna_accel_flush: flush?=0, dirty?=0 [ 52.055] sna_accel_flush: flush?=0, dirty?=0 [ 52.055] sna_accel_flush: flush?=0, dirty?=0 [ 52.055] sna_accel_flush: flush?=0, dirty?=0 [ 52.055] sna_accel_flush: flush?=0, dirty?=0 [ 52.055] sna_accel_flush: flush?=0, dirty?=0 [ 52.055] sna_accel_flush: flush?=0, dirty?=0 [ 52.055] sna_accel_flush: flush?=0, dirty?=0 [ 52.055] sna_accel_flush: flush?=0, dirty?=0 [ 52.055] sna_accel_flush: flush?=0, dirty?=0 [ 52.055] sna_accel_flush: flush?=0, dirty?=0 [ 52.055] sna_hide_cursors [ 52.055] sna_crtc_disable_cursor: CRTC:32, handle=13 [ 52.055] sna_accel_flush: flush?=0, dirty?=0 [ 52.055] sna_accel_flush: flush?=0, dirty?=0 [ 52.055] sna_accel_flush: flush?=0, dirty?=0 [ 52.055] sna_block_handler (tv=0.497000) [ 52.055] sna_scanout_do_flush: flush timer active: delta=9 [ 52.055] sna_accel_do_throttle -- no pending activity [ 52.055] sna_accel_block: evaluating timers, active=5 [ 52.055] sna_accel_block: flush timer expires in 9 [52064] [ 52.055] sna_wakeup_handler [ 52.055] sna_accel_flush: flush?=0, dirty?=0 [ 52.055] sna_accel_flush: flush?=0, dirty?=0 [ 52.055] sna_block_handler (tv=0.0) [ 52.055] sna_wakeup_handler [ 52.055] sna_accel_flush: flush?=0, dirty?=0 [ 52.055] sna_accel_flush: flush?=0, dirty?=0 [ 52.055] sna_block_handler (tv=0.0) [ 52.055] sna_wakeup_handler [ 52.055] sna_accel_flush: flush?=0, dirty?=0 [ 52.055] sna_accel_flush: flush?=0, dirty?=0 [ 52.055] sna_block_handler (tv=0.0) [ 52.055] sna_wakeup_handler [ 52.055] sna_accel_flush: flush?=0, dirty?=0 [ 52.055] sna_accel_flush: flush?=0, dirty?=0 [ 52.055] sna_block_handler (tv=0.0) [ 52.055] sna_wakeup_handler [ 52.055] sna_accel_flush: flush?=0, dirty?=0 [ 52.055] sna_accel_flush: flush?=0, dirty?=0 [ 52.055] sna_block_handler (tv=0.0) [ 52.055] sna_wakeup_handler [ 52.055] sna_accel_flush: flush?=0, dirty?=0 [ 52.055] sna_accel_flush: flush?=0, dirty?=0 [ 52.055] sna_block_handler (tv=0.0) [ 52.055] sna_wakeup_handler [ 52.055] sna_accel_flush: flush?=0, dirty?=0 [ 52.055] sna_accel_flush: flush?=0, dirty?=0 [ 52.055] sna_block_handler (tv=0.0) [ 52.055] sna_wakeup_handler [ 52.055] sna_accel_flush: flush?=0, dirty?=0 [ 52.055] sna_accel_flush: flush?=0, dirty?=0 [ 52.055] sna_block_handler (tv=0.0) [ 52.055] sna_wakeup_handler [ 52.055] sna_accel_flush: flush?=0, dirty?=0 [ 52.055] sna_accel_flush: flush?=0, dirty?=0 [ 52.055] sna_block_handler (tv=0.0) [ 52.055] sna_wakeup_handler [ 52.055] sna_accel_flush: flush?=0, dirty?=0 [ 52.055] sna_accel_flush: flush?=0, dirty?=0 [ 52.055] sna_block_handler (tv=0.0) [ 52.055] sna_wakeup_handler [ 52.055] sna_accel_flush: flush?=0, dirty?=0 [ 52.055] sna_accel_flush: flush?=0, dirty?=0 [ 52.055] sna_block_handler (tv=0.0) [ 52.055] sna_wakeup_handler [ 52.055] sna_accel_flush: flush?=0, dirty?=0 [ 52.055] sna_accel_flush: flush?=0, dirty?=0 [ 52.055] sna_block_handler (tv=0.0) [ 52.055] sna_wakeup_handler [ 52.055] sna_accel_flush: flush?=0, dirty?=0 [ 52.055] sna_accel_flush: flush?=0, dirty?=0 [ 52.055] sna_block_handler (tv=0.0) [ 52.055] sna_wakeup_handler [ 52.055] sna_accel_flush: flush?=0, dirty?=0 [ 52.055] sna_accel_flush: flush?=0, dirty?=0 [ 52.055] sna_block_handler (tv=0.0) [ 52.055] sna_wakeup_handler [ 52.055] sna_accel_flush: flush?=0, dirty?=0 [ 52.055] sna_accel_flush: flush?=0, dirty?=0 [ 52.055] sna_block_handler (tv=0.0) [ 52.055] sna_wakeup_handler [ 52.055] sna_accel_flush: flush?=0, dirty?=0 [ 52.055] sna_accel_flush: flush?=0, dirty?=0 [ 52.055] sna_block_handler (tv=0.497000) [ 52.055] sna_scanout_do_flush: flush timer active: delta=9 [ 52.055] sna_accel_do_throttle -- no pending activity [ 52.055] sna_accel_block: evaluating timers, active=5 [ 52.055] sna_accel_block: flush timer expires in 9 [52064] [ 52.055] sna_wakeup_handler [ 52.055] sna_accel_flush: flush?=0, dirty?=0 [ 52.055] sna_accel_flush: flush?=0, dirty?=0 [ 52.056] sna_block_handler (tv=0.496000) [ 52.056] sna_scanout_do_flush: flush timer active: delta=8 [ 52.056] sna_accel_do_throttle -- no pending activity [ 52.056] sna_accel_block: evaluating timers, active=5 [ 52.056] sna_accel_block: flush timer expires in 8 [52064] [ 52.056] sna_wakeup_handler [ 52.056] sna_use_hw_cursor (24x24)? [ 52.056] sna_use_hw_cursor(24x24): ARGB?=1, serial->15, size->64 [ 52.056] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x24, pitch=96/256 [ 52.056] sna_show_cursors: cursor?=1 [ 52.056] sna_show_cursors: skipping cursor already show on CRTC (pipe=0) [ 52.056] sna_show_cursors: skipping cursor outside CRTC (pipe=1) [ 52.056] sna_change_window_attributes [ 52.056] sna_accel_flush: flush?=0, dirty?=0 [ 52.056] sna_block_handler (tv=0.496000) [ 52.056] sna_scanout_do_flush: flush timer active: delta=8 [ 52.056] sna_accel_do_throttle -- no pending activity [ 52.056] sna_accel_block: evaluating timers, active=5 [ 52.056] sna_accel_block: flush timer expires in 8 [52064] [ 52.056] sna_wakeup_handler [ 52.056] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=128, name=76 [ 52.056] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 52.056] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 52.056] sna_dri2_get_back: draw size=7680x2160, back buffer handle=128 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 [ 52.056] sna_dri2_get_back: reuse backbuffer? 1 [ 52.056] sna_dri2_get_back: back buffer handle=128, active?=0, refcnt=1 [ 52.056] sna_dri2_get_back: reuse unattached back [ 52.056] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 52.056] sna_dri2_reuse_buffer: reusing back buffer handle=128, name=76, pitch=30720, age=0 [ 52.056] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 52.056] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=40, name=5, active_scanout=3 [ 52.056] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 52.056] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 52.056] sna_accel_flush: flush?=0, dirty?=0 [ 52.056] sna_accel_flush: flush?=0, dirty?=0 [ 52.056] sna_accel_flush: flush?=0, dirty?=0 [ 52.056] sna_block_handler (tv=0.496000) [ 52.056] sna_scanout_do_flush: flush timer active: delta=8 [ 52.056] sna_accel_do_throttle -- no pending activity [ 52.056] sna_accel_block: evaluating timers, active=5 [ 52.056] sna_accel_block: flush timer expires in 8 [52064] [ 52.057] sna_wakeup_handler [ 52.057] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 52.057] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 52.057] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 52.057] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 52.057] sna_dri2_get_msc(draw=146, pipe=0) [ 52.057] sna_crtc_record_swap: recording last swap on pipe=0, frame 2875 [msc=2875], time 52.57024 [ 52.057] sna_dri2_get_msc: msc=2875 [raw=2875], ust=52057024 [ 52.057] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=128 (refs=1/1, flush=0) , front=40 (refs=1/4, flush=1) [ 52.057] sna_dri2_schedule_swap(target_msc=2857, divisor=0, remainder=0) [ 52.057] sna_dri2_schedule_swap: using front handle=40, active_scanout?=3, flush?=1 [ 52.057] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 52.057] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 52.057] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 52.057] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 52.057] sna_crtc_record_swap: recording last swap on pipe=0, frame 2875 [msc=2875], time 52.57024 [ 52.057] immediate_swap: current_msc=2875, target_msc=2857 -- yes [ 52.057] can_flip: no, shadow enabled [ 52.057] sna_dri2_add_event: adding event to window 146) [ 52.057] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 52.057] sna_dri2_immediate_blit: no pending blit, starting chain [ 52.057] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 52.057] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 52.057] can_xchg: back size=8701e00, front size=8701e00 [ 52.057] can_xchg: yes, pixmap=165 [ 52.057] sna_dri2_xchg: win=146, exchange front=40/5,ref=2 and back=128/76,ref=2, pixmap=165 7680x2160 [ 52.057] sna_dri2_xchg: back_bo handle=128, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 52.057] sna_dri2_xchg: front_bo handle=40, pitch=30720, size=132710400, ref=4, active_scanout?=3 [ 52.057] set_bo: pixmap=165, handle=128 (old handle=40) [ 52.057] set_bo: marking whole pixmap as damaged [ 52.057] set_bo: applying final/discard move-to-gpu [ 52.057] wait_for_shadow: flags=0, flips=0, handle=40, shadow=32 [ 52.057] set_bo: dropping flush hint from handle=40 [ 52.057] set_bo: adding flush hint to handle=128 [ 52.057] mark_stale(handle=40) => 1 [ 52.057] swap_limit: draw=146 setting swap limit to 3 [ 52.057] sna_dri2_swap_limit_validate: swap limit set to 3 [ 52.057] sna_next_vblank(pipe=0, waiting until next vblank) [ 52.057] sna_dri2_schedule_swap: reported target_msc=2875 [ 52.057] sna_accel_flush: flush?=0, dirty?=0 [ 52.057] sna_accel_flush: flush?=0, dirty?=0 [ 52.057] sna_accel_flush: flush?=0, dirty?=0 [ 52.057] sna_accel_flush: flush?=0, dirty?=0 [ 52.057] sna_block_handler (tv=0.495000) [ 52.057] sna_scanout_do_flush: flush timer active: delta=7 [ 52.057] sna_accel_do_throttle -- no pending activity [ 52.057] sna_accel_block: evaluating timers, active=5 [ 52.057] sna_accel_block: flush timer expires in 7 [52064] [ 52.064] sna_wakeup_handler [ 52.064] sna_block_handler (tv=0.488000) [ 52.064] sna_scanout_do_flush: flush timer active: delta=0 [ 52.064] sna_scanout_do_flush (time=52064), triggered [ 52.064] sna_scanout_flush (time=52064), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 52.064] has_shadow: has pending damage? 1, outstanding flips: 0 [ 52.064] stop_flush: scanout=128 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 52.064] has_shadow: has pending damage? 1, outstanding flips: 0 [ 52.064] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 52.064] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 52.064] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 52.064] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 52.064] sna_pixmap_move_to_gpu: already all-damaged [ 52.064] sna_pixmap_mark_active: pixmap=165, handle=128 [ 52.064] sna_mode_redisplay: crtc[0] transformed? 0 [ 52.064] sna_mode_redisplay: crtc[1] transformed? 0 [ 52.064] sna_mode_redisplay: crtc[2] transformed? 0 [ 52.064] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=128 [active=1] [ 52.064] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 40, transformed? 0 [ 52.064] get_fb: reusing fb=112 for handle=128 [ 52.064] sna_mode_redisplay: recording flip on CRTC:32 handle=128, active_scanout=2, serial=2 [ 52.064] __kgem_bo_clear_busy: handle=128 [ 52.064] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 40, transformed? 0 [ 52.064] sna_mode_redisplay: recording flip on CRTC:39 handle=128, active_scanout=3, serial=3 [ 52.064] __kgem_bo_clear_busy: handle=128 [ 52.064] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 52.064] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 52.064] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=128, shadow handle=32 [ 52.064] sna_accel_do_throttle -- no pending activity [ 52.064] sna_accel_block: evaluating timers, active=5 [ 52.064] sna_accel_block: flush timer expires in 16 [52080] [ 52.067] sna_wakeup_handler [ 52.067] sna_block_handler (tv=0.485000) [ 52.067] sna_scanout_do_flush: flush timer active: delta=13 [ 52.067] sna_accel_do_throttle -- no pending activity [ 52.067] sna_accel_block: evaluating timers, active=5 [ 52.067] sna_accel_block: flush timer expires in 13 [52080] [ 52.067] sna_wakeup_handler [ 52.067] sna_accel_flush: flush?=0, dirty?=0 [ 52.067] sna_block_handler (tv=0.0) [ 52.067] sna_wakeup_handler [ 52.067] sna_accel_flush: flush?=0, dirty?=0 [ 52.067] sna_accel_flush: flush?=0, dirty?=0 [ 52.067] sna_accel_flush: flush?=0, dirty?=0 [ 52.067] sna_block_handler (tv=0.485000) [ 52.067] sna_scanout_do_flush: flush timer active: delta=13 [ 52.067] sna_accel_do_throttle -- no pending activity [ 52.067] sna_accel_block: evaluating timers, active=5 [ 52.067] sna_accel_block: flush timer expires in 13 [52080] [ 52.067] sna_wakeup_handler [ 52.067] sna_accel_flush: flush?=0, dirty?=0 [ 52.067] sna_accel_flush: flush?=0, dirty?=0 [ 52.067] sna_block_handler (tv=0.485000) [ 52.067] sna_scanout_do_flush: flush timer active: delta=13 [ 52.067] sna_accel_do_throttle -- no pending activity [ 52.067] sna_accel_block: evaluating timers, active=5 [ 52.067] sna_accel_block: flush timer expires in 13 [52080] [ 52.067] sna_wakeup_handler [ 52.067] sna_accel_flush: flush?=0, dirty?=0 [ 52.067] sna_accel_flush: flush?=0, dirty?=0 [ 52.067] sna_block_handler (tv=0.485000) [ 52.067] sna_scanout_do_flush: flush timer active: delta=13 [ 52.067] sna_accel_do_throttle -- no pending activity [ 52.067] sna_accel_block: evaluating timers, active=5 [ 52.067] sna_accel_block: flush timer expires in 13 [52080] [ 52.067] sna_wakeup_handler [ 52.067] sna_accel_flush: flush?=0, dirty?=0 [ 52.067] sna_accel_flush: flush?=0, dirty?=0 [ 52.067] sna_accel_flush: flush?=0, dirty?=0 [ 52.067] sna_block_handler (tv=0.485000) [ 52.067] sna_scanout_do_flush: flush timer active: delta=13 [ 52.067] sna_accel_do_throttle -- no pending activity [ 52.067] sna_accel_block: evaluating timers, active=5 [ 52.067] sna_accel_block: flush timer expires in 13 [52080] [ 52.067] sna_wakeup_handler [ 52.067] sna_accel_flush: flush?=0, dirty?=0 [ 52.067] sna_accel_flush: flush?=0, dirty?=0 [ 52.067] sna_block_handler (tv=0.485000) [ 52.067] sna_scanout_do_flush: flush timer active: delta=13 [ 52.067] sna_accel_do_throttle -- no pending activity [ 52.067] sna_accel_block: evaluating timers, active=5 [ 52.067] sna_accel_block: flush timer expires in 13 [52080] [ 52.067] sna_wakeup_handler [ 52.067] sna_accel_flush: flush?=0, dirty?=0 [ 52.067] sna_accel_flush: flush?=0, dirty?=0 [ 52.067] sna_block_handler (tv=0.485000) [ 52.067] sna_scanout_do_flush: flush timer active: delta=13 [ 52.067] sna_accel_do_throttle -- no pending activity [ 52.067] sna_accel_block: evaluating timers, active=5 [ 52.067] sna_accel_block: flush timer expires in 13 [52080] [ 52.068] sna_wakeup_handler [ 52.068] sna_accel_flush: flush?=0, dirty?=0 [ 52.068] sna_accel_flush: flush?=0, dirty?=0 [ 52.068] sna_accel_flush: flush?=0, dirty?=0 [ 52.068] sna_accel_flush: flush?=0, dirty?=0 [ 52.068] sna_accel_flush: flush?=0, dirty?=0 [ 52.068] sna_accel_flush: flush?=0, dirty?=0 [ 52.068] sna_accel_flush: flush?=0, dirty?=0 [ 52.068] sna_accel_flush: flush?=0, dirty?=0 [ 52.068] sna_accel_flush: flush?=0, dirty?=0 [ 52.068] sna_accel_flush: flush?=0, dirty?=0 [ 52.068] sna_accel_flush: flush?=0, dirty?=0 [ 52.068] sna_accel_flush: flush?=0, dirty?=0 [ 52.068] sna_accel_flush: flush?=0, dirty?=0 [ 52.068] sna_accel_flush: flush?=0, dirty?=0 [ 52.068] sna_accel_flush: flush?=0, dirty?=0 [ 52.068] sna_accel_flush: flush?=0, dirty?=0 [ 52.068] sna_accel_flush: flush?=0, dirty?=0 [ 52.068] sna_accel_flush: flush?=0, dirty?=0 [ 52.068] sna_accel_flush: flush?=0, dirty?=0 [ 52.068] sna_accel_flush: flush?=0, dirty?=0 [ 52.068] sna_accel_flush: flush?=0, dirty?=0 [ 52.068] sna_accel_flush: flush?=0, dirty?=0 [ 52.068] sna_accel_flush: flush?=0, dirty?=0 [ 52.068] sna_accel_flush: flush?=0, dirty?=0 [ 52.068] sna_accel_flush: flush?=0, dirty?=0 [ 52.068] sna_accel_flush: flush?=0, dirty?=0 [ 52.068] sna_accel_flush: flush?=0, dirty?=0 [ 52.068] sna_accel_flush: flush?=0, dirty?=0 [ 52.068] sna_accel_flush: flush?=0, dirty?=0 [ 52.068] sna_accel_flush: flush?=0, dirty?=0 [ 52.068] sna_accel_flush: flush?=0, dirty?=0 [ 52.068] sna_accel_flush: flush?=0, dirty?=0 [ 52.068] sna_accel_flush: flush?=0, dirty?=0 [ 52.068] sna_accel_flush: flush?=0, dirty?=0 [ 52.068] sna_accel_flush: flush?=0, dirty?=0 [ 52.068] sna_accel_flush: flush?=0, dirty?=0 [ 52.068] sna_accel_flush: flush?=0, dirty?=0 [ 52.068] sna_accel_flush: flush?=0, dirty?=0 [ 52.068] sna_accel_flush: flush?=0, dirty?=0 [ 52.068] sna_accel_flush: flush?=0, dirty?=0 [ 52.068] sna_accel_flush: flush?=0, dirty?=0 [ 52.068] sna_accel_flush: flush?=0, dirty?=0 [ 52.068] sna_accel_flush: flush?=0, dirty?=0 [ 52.068] sna_accel_flush: flush?=0, dirty?=0 [ 52.068] sna_accel_flush: flush?=0, dirty?=0 [ 52.068] sna_accel_flush: flush?=0, dirty?=0 [ 52.068] sna_accel_flush: flush?=0, dirty?=0 [ 52.068] sna_accel_flush: flush?=0, dirty?=0 [ 52.068] sna_block_handler (tv=0.484000) [ 52.068] sna_scanout_do_flush: flush timer active: delta=12 [ 52.068] sna_accel_do_throttle -- no pending activity [ 52.068] sna_accel_block: evaluating timers, active=5 [ 52.068] sna_accel_block: flush timer expires in 12 [52080] [ 52.068] sna_wakeup_handler [ 52.068] sna_accel_flush: flush?=0, dirty?=0 [ 52.068] sna_accel_flush: flush?=0, dirty?=0 [ 52.068] sna_block_handler (tv=0.484000) [ 52.068] sna_scanout_do_flush: flush timer active: delta=12 [ 52.068] sna_accel_do_throttle -- no pending activity [ 52.068] sna_accel_block: evaluating timers, active=5 [ 52.068] sna_accel_block: flush timer expires in 12 [52080] [ 52.068] sna_wakeup_handler [ 52.068] sna_accel_flush: flush?=0, dirty?=0 [ 52.068] sna_accel_flush: flush?=0, dirty?=0 [ 52.068] sna_block_handler (tv=0.484000) [ 52.068] sna_scanout_do_flush: flush timer active: delta=12 [ 52.068] sna_accel_do_throttle -- no pending activity [ 52.068] sna_accel_block: evaluating timers, active=5 [ 52.068] sna_accel_block: flush timer expires in 12 [52080] [ 52.068] sna_wakeup_handler [ 52.068] sna_accel_flush: flush?=0, dirty?=0 [ 52.068] sna_accel_flush: flush?=0, dirty?=0 [ 52.068] sna_block_handler (tv=0.484000) [ 52.068] sna_scanout_do_flush: flush timer active: delta=12 [ 52.068] sna_accel_do_throttle -- no pending activity [ 52.068] sna_accel_block: evaluating timers, active=5 [ 52.068] sna_accel_block: flush timer expires in 12 [52080] [ 52.068] sna_wakeup_handler [ 52.068] sna_accel_flush: flush?=0, dirty?=0 [ 52.068] sna_accel_flush: flush?=0, dirty?=0 [ 52.068] sna_block_handler (tv=0.484000) [ 52.068] sna_scanout_do_flush: flush timer active: delta=12 [ 52.068] sna_accel_do_throttle -- no pending activity [ 52.068] sna_accel_block: evaluating timers, active=5 [ 52.068] sna_accel_block: flush timer expires in 12 [52080] [ 52.068] sna_wakeup_handler [ 52.068] sna_accel_flush: flush?=0, dirty?=0 [ 52.068] sna_accel_flush: flush?=0, dirty?=0 [ 52.068] sna_accel_flush: flush?=0, dirty?=0 [ 52.068] sna_block_handler (tv=0.484000) [ 52.068] sna_scanout_do_flush: flush timer active: delta=12 [ 52.068] sna_accel_do_throttle -- no pending activity [ 52.068] sna_accel_block: evaluating timers, active=5 [ 52.068] sna_accel_block: flush timer expires in 12 [52080] [ 52.068] sna_wakeup_handler [ 52.068] sna_accel_flush: flush?=0, dirty?=0 [ 52.068] sna_accel_flush: flush?=0, dirty?=0 [ 52.068] sna_accel_flush: flush?=0, dirty?=0 [ 52.068] sna_accel_flush: flush?=0, dirty?=0 [ 52.068] sna_accel_flush: flush?=0, dirty?=0 [ 52.068] sna_accel_flush: flush?=0, dirty?=0 [ 52.068] sna_block_handler (tv=0.484000) [ 52.068] sna_scanout_do_flush: flush timer active: delta=12 [ 52.068] sna_accel_do_throttle -- no pending activity [ 52.068] sna_accel_block: evaluating timers, active=5 [ 52.068] sna_accel_block: flush timer expires in 12 [52080] [ 52.068] sna_wakeup_handler [ 52.068] sna_accel_flush: flush?=0, dirty?=0 [ 52.068] sna_accel_flush: flush?=0, dirty?=0 [ 52.068] sna_accel_flush: flush?=0, dirty?=0 [ 52.068] sna_block_handler (tv=0.484000) [ 52.068] sna_scanout_do_flush: flush timer active: delta=12 [ 52.068] sna_accel_do_throttle -- no pending activity [ 52.068] sna_accel_block: evaluating timers, active=5 [ 52.068] sna_accel_block: flush timer expires in 12 [52080] [ 52.068] sna_wakeup_handler [ 52.068] sna_accel_flush: flush?=0, dirty?=0 [ 52.068] sna_accel_flush: flush?=0, dirty?=0 [ 52.068] sna_accel_flush: flush?=0, dirty?=0 [ 52.068] sna_block_handler (tv=0.484000) [ 52.068] sna_scanout_do_flush: flush timer active: delta=12 [ 52.068] sna_accel_do_throttle -- no pending activity [ 52.068] sna_accel_block: evaluating timers, active=5 [ 52.068] sna_accel_block: flush timer expires in 12 [52080] [ 52.068] sna_wakeup_handler [ 52.068] sna_change_window_attributes [ 52.068] sna_accel_flush: flush?=0, dirty?=0 [ 52.068] sna_accel_flush: flush?=0, dirty?=0 [ 52.068] sna_accel_flush: flush?=0, dirty?=0 [ 52.068] sna_block_handler (tv=0.484000) [ 52.068] sna_scanout_do_flush: flush timer active: delta=12 [ 52.068] sna_accel_do_throttle -- no pending activity [ 52.068] sna_accel_block: evaluating timers, active=5 [ 52.068] sna_accel_block: flush timer expires in 12 [52080] [ 52.069] sna_wakeup_handler [ 52.069] sna_accel_flush: flush?=0, dirty?=0 [ 52.069] sna_accel_flush: flush?=0, dirty?=0 [ 52.069] sna_block_handler (tv=0.483000) [ 52.069] sna_scanout_do_flush: flush timer active: delta=11 [ 52.069] sna_accel_do_throttle -- no pending activity [ 52.069] sna_accel_block: evaluating timers, active=5 [ 52.069] sna_accel_block: flush timer expires in 11 [52080] [ 52.069] sna_wakeup_handler [ 52.069] sna_block_handler (tv=0.483000) [ 52.069] sna_scanout_do_flush: flush timer active: delta=11 [ 52.069] sna_accel_do_throttle -- no pending activity [ 52.069] sna_accel_block: evaluating timers, active=5 [ 52.069] sna_accel_block: flush timer expires in 11 [52080] [ 52.069] sna_wakeup_handler [ 52.069] sna_accel_flush: flush?=0, dirty?=0 [ 52.069] sna_accel_flush: flush?=0, dirty?=0 [ 52.069] sna_block_handler (tv=0.483000) [ 52.069] sna_scanout_do_flush: flush timer active: delta=11 [ 52.069] sna_accel_do_throttle -- no pending activity [ 52.069] sna_accel_block: evaluating timers, active=5 [ 52.069] sna_accel_block: flush timer expires in 11 [52080] [ 52.069] sna_wakeup_handler [ 52.069] sna_accel_flush: flush?=0, dirty?=0 [ 52.069] sna_accel_flush: flush?=0, dirty?=0 [ 52.069] sna_accel_flush: flush?=0, dirty?=0 [ 52.069] sna_block_handler (tv=0.483000) [ 52.069] sna_scanout_do_flush: flush timer active: delta=11 [ 52.069] sna_accel_do_throttle -- no pending activity [ 52.069] sna_accel_block: evaluating timers, active=5 [ 52.069] sna_accel_block: flush timer expires in 11 [52080] [ 52.069] sna_wakeup_handler [ 52.069] sna_accel_flush: flush?=0, dirty?=0 [ 52.069] sna_accel_flush: flush?=0, dirty?=0 [ 52.069] sna_block_handler (tv=0.483000) [ 52.069] sna_scanout_do_flush: flush timer active: delta=11 [ 52.069] sna_accel_do_throttle -- no pending activity [ 52.069] sna_accel_block: evaluating timers, active=5 [ 52.069] sna_accel_block: flush timer expires in 11 [52080] [ 52.069] sna_wakeup_handler [ 52.069] sna_change_window_attributes [ 52.069] sna_accel_flush: flush?=0, dirty?=0 [ 52.069] sna_accel_flush: flush?=0, dirty?=0 [ 52.069] sna_block_handler (tv=0.483000) [ 52.069] sna_scanout_do_flush: flush timer active: delta=11 [ 52.069] sna_accel_do_throttle -- no pending activity [ 52.069] sna_accel_block: evaluating timers, active=5 [ 52.069] sna_accel_block: flush timer expires in 11 [52080] [ 52.069] sna_wakeup_handler [ 52.069] sna_accel_flush: flush?=0, dirty?=0 [ 52.069] sna_accel_flush: flush?=0, dirty?=0 [ 52.069] sna_accel_flush: flush?=0, dirty?=0 [ 52.069] sna_block_handler (tv=0.483000) [ 52.069] sna_scanout_do_flush: flush timer active: delta=11 [ 52.069] sna_accel_do_throttle -- no pending activity [ 52.069] sna_accel_block: evaluating timers, active=5 [ 52.069] sna_accel_block: flush timer expires in 11 [52080] [ 52.069] sna_wakeup_handler [ 52.069] sna_accel_flush: flush?=0, dirty?=0 [ 52.069] sna_accel_flush: flush?=0, dirty?=0 [ 52.069] sna_block_handler (tv=0.483000) [ 52.069] sna_scanout_do_flush: flush timer active: delta=11 [ 52.069] sna_accel_do_throttle -- no pending activity [ 52.069] sna_accel_block: evaluating timers, active=5 [ 52.069] sna_accel_block: flush timer expires in 11 [52080] [ 52.069] sna_wakeup_handler [ 52.069] sna_accel_flush: flush?=0, dirty?=0 [ 52.069] sna_accel_flush: flush?=0, dirty?=0 [ 52.069] sna_block_handler (tv=0.483000) [ 52.069] sna_scanout_do_flush: flush timer active: delta=11 [ 52.069] sna_accel_do_throttle -- no pending activity [ 52.069] sna_accel_block: evaluating timers, active=5 [ 52.069] sna_accel_block: flush timer expires in 11 [52080] [ 52.069] sna_wakeup_handler [ 52.069] sna_accel_flush: flush?=0, dirty?=0 [ 52.069] sna_accel_flush: flush?=0, dirty?=0 [ 52.069] sna_block_handler (tv=0.483000) [ 52.069] sna_scanout_do_flush: flush timer active: delta=11 [ 52.069] sna_accel_do_throttle -- no pending activity [ 52.069] sna_accel_block: evaluating timers, active=5 [ 52.069] sna_accel_block: flush timer expires in 11 [52080] [ 52.069] sna_wakeup_handler [ 52.069] sna_accel_flush: flush?=0, dirty?=0 [ 52.069] sna_accel_flush: flush?=0, dirty?=0 [ 52.069] sna_block_handler (tv=0.483000) [ 52.069] sna_scanout_do_flush: flush timer active: delta=11 [ 52.069] sna_accel_do_throttle -- no pending activity [ 52.069] sna_accel_block: evaluating timers, active=5 [ 52.069] sna_accel_block: flush timer expires in 11 [52080] [ 52.069] sna_wakeup_handler [ 52.069] sna_accel_flush: flush?=0, dirty?=0 [ 52.069] sna_accel_flush: flush?=0, dirty?=0 [ 52.069] sna_block_handler (tv=0.483000) [ 52.069] sna_scanout_do_flush: flush timer active: delta=11 [ 52.069] sna_accel_do_throttle -- no pending activity [ 52.069] sna_accel_block: evaluating timers, active=5 [ 52.069] sna_accel_block: flush timer expires in 11 [52080] [ 52.069] sna_wakeup_handler [ 52.069] sna_accel_flush: flush?=0, dirty?=0 [ 52.069] sna_accel_flush: flush?=0, dirty?=0 [ 52.069] sna_block_handler (tv=0.483000) [ 52.069] sna_scanout_do_flush: flush timer active: delta=11 [ 52.069] sna_accel_do_throttle -- no pending activity [ 52.069] sna_accel_block: evaluating timers, active=5 [ 52.069] sna_accel_block: flush timer expires in 11 [52080] [ 52.069] sna_wakeup_handler [ 52.069] sna_accel_flush: flush?=0, dirty?=0 [ 52.069] sna_accel_flush: flush?=0, dirty?=0 [ 52.069] sna_accel_flush: flush?=0, dirty?=0 [ 52.069] sna_block_handler (tv=0.483000) [ 52.069] sna_scanout_do_flush: flush timer active: delta=11 [ 52.069] sna_accel_do_throttle -- no pending activity [ 52.069] sna_accel_block: evaluating timers, active=5 [ 52.069] sna_accel_block: flush timer expires in 11 [52080] [ 52.069] sna_wakeup_handler [ 52.069] sna_accel_flush: flush?=0, dirty?=0 [ 52.069] sna_accel_flush: flush?=0, dirty?=0 [ 52.069] sna_block_handler (tv=0.483000) [ 52.069] sna_scanout_do_flush: flush timer active: delta=11 [ 52.069] sna_accel_do_throttle -- no pending activity [ 52.069] sna_accel_block: evaluating timers, active=5 [ 52.069] sna_accel_block: flush timer expires in 11 [52080] [ 52.069] sna_wakeup_handler [ 52.069] sna_accel_flush: flush?=0, dirty?=0 [ 52.069] sna_accel_flush: flush?=0, dirty?=0 [ 52.069] sna_block_handler (tv=0.483000) [ 52.069] sna_scanout_do_flush: flush timer active: delta=11 [ 52.069] sna_accel_do_throttle -- no pending activity [ 52.069] sna_accel_block: evaluating timers, active=5 [ 52.069] sna_accel_block: flush timer expires in 11 [52080] [ 52.069] sna_wakeup_handler [ 52.069] sna_accel_flush: flush?=0, dirty?=0 [ 52.069] sna_accel_flush: flush?=0, dirty?=0 [ 52.069] sna_block_handler (tv=0.483000) [ 52.069] sna_scanout_do_flush: flush timer active: delta=11 [ 52.069] sna_accel_do_throttle -- no pending activity [ 52.069] sna_accel_block: evaluating timers, active=5 [ 52.069] sna_accel_block: flush timer expires in 11 [52080] [ 52.069] sna_wakeup_handler [ 52.069] sna_accel_flush: flush?=0, dirty?=0 [ 52.069] sna_accel_flush: flush?=0, dirty?=0 [ 52.069] sna_block_handler (tv=0.483000) [ 52.069] sna_scanout_do_flush: flush timer active: delta=11 [ 52.069] sna_accel_do_throttle -- no pending activity [ 52.069] sna_accel_block: evaluating timers, active=5 [ 52.069] sna_accel_block: flush timer expires in 11 [52080] [ 52.069] sna_wakeup_handler [ 52.069] sna_accel_flush: flush?=0, dirty?=0 [ 52.069] sna_accel_flush: flush?=0, dirty?=0 [ 52.069] sna_block_handler (tv=0.483000) [ 52.069] sna_scanout_do_flush: flush timer active: delta=11 [ 52.069] sna_accel_do_throttle -- no pending activity [ 52.069] sna_accel_block: evaluating timers, active=5 [ 52.069] sna_accel_block: flush timer expires in 11 [52080] [ 52.069] sna_wakeup_handler [ 52.069] sna_accel_flush: flush?=0, dirty?=0 [ 52.069] sna_accel_flush: flush?=0, dirty?=0 [ 52.069] sna_block_handler (tv=0.483000) [ 52.069] sna_scanout_do_flush: flush timer active: delta=11 [ 52.069] sna_accel_do_throttle -- no pending activity [ 52.069] sna_accel_block: evaluating timers, active=5 [ 52.069] sna_accel_block: flush timer expires in 11 [52080] [ 52.069] sna_wakeup_handler [ 52.069] sna_accel_flush: flush?=0, dirty?=0 [ 52.069] sna_accel_flush: flush?=0, dirty?=0 [ 52.069] sna_block_handler (tv=0.483000) [ 52.069] sna_scanout_do_flush: flush timer active: delta=11 [ 52.069] sna_accel_do_throttle -- no pending activity [ 52.070] sna_accel_block: evaluating timers, active=5 [ 52.070] sna_accel_block: flush timer expires in 11 [52080] [ 52.070] sna_wakeup_handler [ 52.070] sna_accel_flush: flush?=0, dirty?=0 [ 52.070] sna_accel_flush: flush?=0, dirty?=0 [ 52.070] sna_block_handler (tv=0.482000) [ 52.070] sna_scanout_do_flush: flush timer active: delta=10 [ 52.070] sna_accel_do_throttle -- no pending activity [ 52.070] sna_accel_block: evaluating timers, active=5 [ 52.070] sna_accel_block: flush timer expires in 10 [52080] [ 52.070] sna_wakeup_handler [ 52.070] sna_accel_flush: flush?=0, dirty?=0 [ 52.070] sna_accel_flush: flush?=0, dirty?=0 [ 52.070] sna_accel_flush: flush?=0, dirty?=0 [ 52.070] sna_block_handler (tv=0.482000) [ 52.070] sna_scanout_do_flush: flush timer active: delta=10 [ 52.070] sna_accel_do_throttle -- no pending activity [ 52.070] sna_accel_block: evaluating timers, active=5 [ 52.070] sna_accel_block: flush timer expires in 10 [52080] [ 52.070] sna_wakeup_handler [ 52.070] sna_accel_flush: flush?=0, dirty?=0 [ 52.070] sna_accel_flush: flush?=0, dirty?=0 [ 52.070] sna_accel_flush: flush?=0, dirty?=0 [ 52.070] sna_block_handler (tv=0.482000) [ 52.070] sna_scanout_do_flush: flush timer active: delta=10 [ 52.070] sna_accel_do_throttle -- no pending activity [ 52.070] sna_accel_block: evaluating timers, active=5 [ 52.070] sna_accel_block: flush timer expires in 10 [52080] [ 52.070] sna_wakeup_handler [ 52.070] sna_accel_flush: flush?=0, dirty?=0 [ 52.070] sna_accel_flush: flush?=0, dirty?=0 [ 52.070] sna_accel_flush: flush?=0, dirty?=0 [ 52.070] sna_block_handler (tv=0.482000) [ 52.070] sna_scanout_do_flush: flush timer active: delta=10 [ 52.070] sna_accel_do_throttle -- no pending activity [ 52.070] sna_accel_block: evaluating timers, active=5 [ 52.070] sna_accel_block: flush timer expires in 10 [52080] [ 52.070] sna_wakeup_handler [ 52.070] sna_accel_flush: flush?=0, dirty?=0 [ 52.070] sna_accel_flush: flush?=0, dirty?=0 [ 52.070] sna_accel_flush: flush?=0, dirty?=0 [ 52.070] sna_block_handler (tv=0.482000) [ 52.070] sna_scanout_do_flush: flush timer active: delta=10 [ 52.070] sna_accel_do_throttle -- no pending activity [ 52.070] sna_accel_block: evaluating timers, active=5 [ 52.070] sna_accel_block: flush timer expires in 10 [52080] [ 52.070] sna_wakeup_handler [ 52.070] sna_accel_flush: flush?=0, dirty?=0 [ 52.070] sna_accel_flush: flush?=0, dirty?=0 [ 52.070] sna_accel_flush: flush?=0, dirty?=0 [ 52.070] sna_block_handler (tv=0.482000) [ 52.070] sna_scanout_do_flush: flush timer active: delta=10 [ 52.070] sna_accel_do_throttle -- no pending activity [ 52.070] sna_accel_block: evaluating timers, active=5 [ 52.070] sna_accel_block: flush timer expires in 10 [52080] [ 52.070] sna_wakeup_handler [ 52.070] sna_accel_flush: flush?=0, dirty?=0 [ 52.070] sna_accel_flush: flush?=0, dirty?=0 [ 52.070] sna_block_handler (tv=0.482000) [ 52.070] sna_scanout_do_flush: flush timer active: delta=10 [ 52.070] sna_accel_do_throttle -- no pending activity [ 52.070] sna_accel_block: evaluating timers, active=5 [ 52.070] sna_accel_block: flush timer expires in 10 [52080] [ 52.070] sna_wakeup_handler [ 52.070] sna_accel_flush: flush?=0, dirty?=0 [ 52.070] sna_accel_flush: flush?=0, dirty?=0 [ 52.070] sna_block_handler (tv=0.482000) [ 52.070] sna_scanout_do_flush: flush timer active: delta=10 [ 52.070] sna_accel_do_throttle -- no pending activity [ 52.070] sna_accel_block: evaluating timers, active=5 [ 52.070] sna_accel_block: flush timer expires in 10 [52080] [ 52.070] sna_wakeup_handler [ 52.070] sna_accel_flush: flush?=0, dirty?=0 [ 52.070] sna_accel_flush: flush?=0, dirty?=0 [ 52.070] sna_block_handler (tv=0.482000) [ 52.070] sna_scanout_do_flush: flush timer active: delta=10 [ 52.070] sna_accel_do_throttle -- no pending activity [ 52.070] sna_accel_block: evaluating timers, active=5 [ 52.070] sna_accel_block: flush timer expires in 10 [52080] [ 52.070] sna_wakeup_handler [ 52.070] sna_accel_flush: flush?=0, dirty?=0 [ 52.070] sna_accel_flush: flush?=0, dirty?=0 [ 52.070] sna_block_handler (tv=0.482000) [ 52.070] sna_scanout_do_flush: flush timer active: delta=10 [ 52.070] sna_accel_do_throttle -- no pending activity [ 52.070] sna_accel_block: evaluating timers, active=5 [ 52.070] sna_accel_block: flush timer expires in 10 [52080] [ 52.070] sna_wakeup_handler [ 52.070] sna_accel_flush: flush?=0, dirty?=0 [ 52.070] sna_accel_flush: flush?=0, dirty?=0 [ 52.070] sna_accel_flush: flush?=0, dirty?=0 [ 52.070] sna_block_handler (tv=0.482000) [ 52.070] sna_scanout_do_flush: flush timer active: delta=10 [ 52.070] sna_accel_do_throttle -- no pending activity [ 52.070] sna_accel_block: evaluating timers, active=5 [ 52.070] sna_accel_block: flush timer expires in 10 [52080] [ 52.070] sna_wakeup_handler [ 52.070] sna_accel_flush: flush?=0, dirty?=0 [ 52.070] sna_accel_flush: flush?=0, dirty?=0 [ 52.070] sna_accel_flush: flush?=0, dirty?=0 [ 52.070] sna_block_handler (tv=0.482000) [ 52.070] sna_scanout_do_flush: flush timer active: delta=10 [ 52.070] sna_accel_do_throttle -- no pending activity [ 52.070] sna_accel_block: evaluating timers, active=5 [ 52.070] sna_accel_block: flush timer expires in 10 [52080] [ 52.070] sna_wakeup_handler [ 52.070] sna_accel_flush: flush?=0, dirty?=0 [ 52.070] sna_accel_flush: flush?=0, dirty?=0 [ 52.070] sna_accel_flush: flush?=0, dirty?=0 [ 52.070] sna_block_handler (tv=0.482000) [ 52.070] sna_scanout_do_flush: flush timer active: delta=10 [ 52.070] sna_accel_do_throttle -- no pending activity [ 52.070] sna_accel_block: evaluating timers, active=5 [ 52.070] sna_accel_block: flush timer expires in 10 [52080] [ 52.070] sna_wakeup_handler [ 52.070] sna_accel_flush: flush?=0, dirty?=0 [ 52.070] sna_accel_flush: flush?=0, dirty?=0 [ 52.070] sna_accel_flush: flush?=0, dirty?=0 [ 52.070] sna_block_handler (tv=0.482000) [ 52.070] sna_scanout_do_flush: flush timer active: delta=10 [ 52.070] sna_accel_do_throttle -- no pending activity [ 52.070] sna_accel_block: evaluating timers, active=5 [ 52.070] sna_accel_block: flush timer expires in 10 [52080] [ 52.070] sna_wakeup_handler [ 52.070] sna_accel_flush: flush?=0, dirty?=0 [ 52.070] sna_accel_flush: flush?=0, dirty?=0 [ 52.070] sna_accel_flush: flush?=0, dirty?=0 [ 52.070] sna_block_handler (tv=0.482000) [ 52.070] sna_scanout_do_flush: flush timer active: delta=10 [ 52.070] sna_accel_do_throttle -- no pending activity [ 52.070] sna_accel_block: evaluating timers, active=5 [ 52.070] sna_accel_block: flush timer expires in 10 [52080] [ 52.070] sna_wakeup_handler [ 52.070] sna_accel_flush: flush?=0, dirty?=0 [ 52.070] sna_accel_flush: flush?=0, dirty?=0 [ 52.070] sna_block_handler (tv=0.482000) [ 52.070] sna_scanout_do_flush: flush timer active: delta=10 [ 52.070] sna_accel_do_throttle -- no pending activity [ 52.070] sna_accel_block: evaluating timers, active=5 [ 52.070] sna_accel_block: flush timer expires in 10 [52080] [ 52.070] sna_wakeup_handler [ 52.070] sna_accel_flush: flush?=0, dirty?=0 [ 52.070] sna_accel_flush: flush?=0, dirty?=0 [ 52.070] sna_accel_flush: flush?=0, dirty?=0 [ 52.070] sna_block_handler (tv=0.482000) [ 52.070] sna_scanout_do_flush: flush timer active: delta=10 [ 52.070] sna_accel_do_throttle -- no pending activity [ 52.070] sna_accel_block: evaluating timers, active=5 [ 52.070] sna_accel_block: flush timer expires in 10 [52080] [ 52.070] sna_wakeup_handler [ 52.070] sna_accel_flush: flush?=0, dirty?=0 [ 52.070] sna_accel_flush: flush?=0, dirty?=0 [ 52.070] sna_accel_flush: flush?=0, dirty?=0 [ 52.070] sna_block_handler (tv=0.482000) [ 52.070] sna_scanout_do_flush: flush timer active: delta=10 [ 52.070] sna_accel_do_throttle -- no pending activity [ 52.070] sna_accel_block: evaluating timers, active=5 [ 52.070] sna_accel_block: flush timer expires in 10 [52080] [ 52.070] sna_wakeup_handler [ 52.070] sna_accel_flush: flush?=0, dirty?=0 [ 52.070] sna_accel_flush: flush?=0, dirty?=0 [ 52.070] sna_accel_flush: flush?=0, dirty?=0 [ 52.070] sna_block_handler (tv=0.482000) [ 52.070] sna_scanout_do_flush: flush timer active: delta=10 [ 52.070] sna_accel_do_throttle -- no pending activity [ 52.070] sna_accel_block: evaluating timers, active=5 [ 52.070] sna_accel_block: flush timer expires in 10 [52080] [ 52.070] sna_wakeup_handler [ 52.070] sna_accel_flush: flush?=0, dirty?=0 [ 52.070] sna_accel_flush: flush?=0, dirty?=0 [ 52.070] sna_accel_flush: flush?=0, dirty?=0 [ 52.070] sna_block_handler (tv=0.482000) [ 52.070] sna_scanout_do_flush: flush timer active: delta=10 [ 52.070] sna_accel_do_throttle -- no pending activity [ 52.070] sna_accel_block: evaluating timers, active=5 [ 52.070] sna_accel_block: flush timer expires in 10 [52080] [ 52.070] sna_wakeup_handler [ 52.070] sna_accel_flush: flush?=0, dirty?=0 [ 52.070] sna_accel_flush: flush?=0, dirty?=0 [ 52.070] sna_accel_flush: flush?=0, dirty?=0 [ 52.070] sna_block_handler (tv=0.482000) [ 52.070] sna_scanout_do_flush: flush timer active: delta=10 [ 52.070] sna_accel_do_throttle -- no pending activity [ 52.070] sna_accel_block: evaluating timers, active=5 [ 52.070] sna_accel_block: flush timer expires in 10 [52080] [ 52.070] sna_wakeup_handler [ 52.070] sna_accel_flush: flush?=0, dirty?=0 [ 52.070] sna_accel_flush: flush?=0, dirty?=0 [ 52.070] sna_block_handler (tv=0.482000) [ 52.070] sna_scanout_do_flush: flush timer active: delta=10 [ 52.070] sna_accel_do_throttle -- no pending activity [ 52.070] sna_accel_block: evaluating timers, active=5 [ 52.070] sna_accel_block: flush timer expires in 10 [52080] [ 52.070] sna_wakeup_handler [ 52.070] sna_accel_flush: flush?=0, dirty?=0 [ 52.070] sna_accel_flush: flush?=0, dirty?=0 [ 52.070] sna_accel_flush: flush?=0, dirty?=0 [ 52.070] sna_block_handler (tv=0.482000) [ 52.070] sna_scanout_do_flush: flush timer active: delta=10 [ 52.070] sna_accel_do_throttle -- no pending activity [ 52.070] sna_accel_block: evaluating timers, active=5 [ 52.070] sna_accel_block: flush timer expires in 10 [52080] [ 52.070] sna_wakeup_handler [ 52.070] sna_accel_flush: flush?=0, dirty?=0 [ 52.070] sna_accel_flush: flush?=0, dirty?=0 [ 52.070] sna_accel_flush: flush?=0, dirty?=0 [ 52.070] sna_block_handler (tv=0.482000) [ 52.070] sna_scanout_do_flush: flush timer active: delta=10 [ 52.070] sna_accel_do_throttle -- no pending activity [ 52.070] sna_accel_block: evaluating timers, active=5 [ 52.070] sna_accel_block: flush timer expires in 10 [52080] [ 52.070] sna_wakeup_handler [ 52.070] sna_accel_flush: flush?=0, dirty?=0 [ 52.070] sna_accel_flush: flush?=0, dirty?=0 [ 52.070] sna_block_handler (tv=0.482000) [ 52.070] sna_scanout_do_flush: flush timer active: delta=10 [ 52.070] sna_accel_do_throttle -- no pending activity [ 52.070] sna_accel_block: evaluating timers, active=5 [ 52.070] sna_accel_block: flush timer expires in 10 [52080] [ 52.070] sna_wakeup_handler [ 52.070] sna_accel_flush: flush?=0, dirty?=0 [ 52.070] sna_accel_flush: flush?=0, dirty?=0 [ 52.070] sna_accel_flush: flush?=0, dirty?=0 [ 52.071] sna_block_handler (tv=0.482000) [ 52.071] sna_scanout_do_flush: flush timer active: delta=9 [ 52.071] sna_accel_do_throttle -- no pending activity [ 52.071] sna_accel_block: evaluating timers, active=5 [ 52.071] sna_accel_block: flush timer expires in 9 [52080] [ 52.071] sna_wakeup_handler [ 52.071] sna_accel_flush: flush?=0, dirty?=0 [ 52.071] sna_accel_flush: flush?=0, dirty?=0 [ 52.071] sna_accel_flush: flush?=0, dirty?=0 [ 52.071] sna_block_handler (tv=0.481000) [ 52.071] sna_scanout_do_flush: flush timer active: delta=9 [ 52.071] sna_accel_do_throttle -- no pending activity [ 52.071] sna_accel_block: evaluating timers, active=5 [ 52.071] sna_accel_block: flush timer expires in 9 [52080] [ 52.071] sna_wakeup_handler [ 52.071] sna_accel_flush: flush?=0, dirty?=0 [ 52.071] sna_accel_flush: flush?=0, dirty?=0 [ 52.071] sna_accel_flush: flush?=0, dirty?=0 [ 52.071] sna_block_handler (tv=0.481000) [ 52.071] sna_scanout_do_flush: flush timer active: delta=9 [ 52.071] sna_accel_do_throttle -- no pending activity [ 52.071] sna_accel_block: evaluating timers, active=5 [ 52.071] sna_accel_block: flush timer expires in 9 [52080] [ 52.071] sna_wakeup_handler [ 52.071] sna_accel_flush: flush?=0, dirty?=0 [ 52.071] sna_accel_flush: flush?=0, dirty?=0 [ 52.071] sna_accel_flush: flush?=0, dirty?=0 [ 52.071] sna_block_handler (tv=0.481000) [ 52.071] sna_scanout_do_flush: flush timer active: delta=9 [ 52.071] sna_accel_do_throttle -- no pending activity [ 52.071] sna_accel_block: evaluating timers, active=5 [ 52.071] sna_accel_block: flush timer expires in 9 [52080] [ 52.071] sna_wakeup_handler [ 52.071] sna_accel_flush: flush?=0, dirty?=0 [ 52.071] sna_accel_flush: flush?=0, dirty?=0 [ 52.071] sna_accel_flush: flush?=0, dirty?=0 [ 52.071] sna_block_handler (tv=0.481000) [ 52.071] sna_scanout_do_flush: flush timer active: delta=9 [ 52.071] sna_accel_do_throttle -- no pending activity [ 52.071] sna_accel_block: evaluating timers, active=5 [ 52.071] sna_accel_block: flush timer expires in 9 [52080] [ 52.071] sna_wakeup_handler [ 52.071] sna_accel_flush: flush?=0, dirty?=0 [ 52.071] sna_accel_flush: flush?=0, dirty?=0 [ 52.071] sna_accel_flush: flush?=0, dirty?=0 [ 52.071] sna_block_handler (tv=0.481000) [ 52.071] sna_scanout_do_flush: flush timer active: delta=9 [ 52.071] sna_accel_do_throttle -- no pending activity [ 52.071] sna_accel_block: evaluating timers, active=5 [ 52.071] sna_accel_block: flush timer expires in 9 [52080] [ 52.071] sna_wakeup_handler [ 52.071] sna_accel_flush: flush?=0, dirty?=0 [ 52.071] sna_accel_flush: flush?=0, dirty?=0 [ 52.071] sna_accel_flush: flush?=0, dirty?=0 [ 52.071] sna_block_handler (tv=0.481000) [ 52.071] sna_scanout_do_flush: flush timer active: delta=9 [ 52.071] sna_accel_do_throttle -- no pending activity [ 52.071] sna_accel_block: evaluating timers, active=5 [ 52.071] sna_accel_block: flush timer expires in 9 [52080] [ 52.071] sna_wakeup_handler [ 52.071] sna_accel_flush: flush?=0, dirty?=0 [ 52.071] sna_accel_flush: flush?=0, dirty?=0 [ 52.071] sna_accel_flush: flush?=0, dirty?=0 [ 52.071] sna_block_handler (tv=0.481000) [ 52.071] sna_scanout_do_flush: flush timer active: delta=9 [ 52.071] sna_accel_do_throttle -- no pending activity [ 52.071] sna_accel_block: evaluating timers, active=5 [ 52.071] sna_accel_block: flush timer expires in 9 [52080] [ 52.071] sna_wakeup_handler [ 52.071] sna_accel_flush: flush?=0, dirty?=0 [ 52.071] sna_accel_flush: flush?=0, dirty?=0 [ 52.071] sna_accel_flush: flush?=0, dirty?=0 [ 52.071] sna_block_handler (tv=0.481000) [ 52.071] sna_scanout_do_flush: flush timer active: delta=9 [ 52.071] sna_accel_do_throttle -- no pending activity [ 52.071] sna_accel_block: evaluating timers, active=5 [ 52.071] sna_accel_block: flush timer expires in 9 [52080] [ 52.071] sna_wakeup_handler [ 52.071] sna_create_pixmap(13, 20, 32, usage=0) [ 52.071] kgem_can_create_2d: 13x20 @ 32 [ 52.071] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=20 [ 52.071] kgem_can_create_2d: untiled size=4096 [ 52.071] kgem_choose_tiling: too thin [width 13, 32 bpp] for TILING_X [ 52.071] kgem_choose_tiling: 13x20 -> 0 [ 52.071] sna_create_pixmap: usage=0, flags=a [ 52.071] sna_create_pixmap: small buffer [1040], attaching to shadow pixmap [ 52.071] create_pixmap: allocating pixmap 13x20, depth=32/32, size=1048 [ 52.071] create_pixmap: serial=3490, usage=0, 13x20 [ 52.071] sna_create_pixmap: serial=3490, 13x20, usage=0 [ 52.071] sna_composite_rectangles(pixmap=3491, op=0, 0 x 1 [(0, 0)x(13, 20) ...]) [ 52.071] sna_composite_rectangles: converted to op 0 [ 52.071] sna_composite_rectangles[0] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 52.071] sna_composite_rectangles: nrects=1, region=(0, 0), (13, 20) x 1 [ 52.071] sna_composite_rectangles: clipped extents (0, 0),(13, 20) x 1 [ 52.071] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(13, 20) [ 52.071] sna_composite_rectangles: fallback, dst pixmap=3491 too small or not attached [ 52.071] sna_composite_rectangles: fallback [ 52.071] sna_drawable_move_region_to_cpu(pixmap=3491 (13x20), [(0, 0), (13, 20)], flags=1) [ 52.071] sna_drawable_move_region_to_cpu: region (0, 0), (13, 20) + (0, 0) subsumes pixmap (13x20) [ 52.071] _sna_pixmap_move_to_cpu(pixmap=3491, 13x20, flags=1) [ 52.071] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 52.071] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 52.071] operate_inplace: no, inplace operation not suitable [ 52.071] _sna_pixmap_move_to_cpu: marking as damaged [ 52.071] __sna_damage_all(13, 20) [ 52.071] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 52.071] sna_composite_rectangles(pixmap=3491, op=1, fff2f1f0 x 1 [(0, 0)x(13, 20) ...]) [ 52.071] sna_composite_rectangles: converted to op 1 [ 52.071] sna_composite_rectangles[0] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 52.071] sna_composite_rectangles: nrects=1, region=(0, 0), (13, 20) x 1 [ 52.071] sna_composite_rectangles: clipped extents (0, 0),(13, 20) x 1 [ 52.071] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(13, 20) [ 52.071] sna_composite_rectangles: fallback, dst pixmap=3491 too small or not attached [ 52.071] sna_composite_rectangles: fallback [ 52.071] sna_drawable_move_region_to_cpu(pixmap=3491 (13x20), [(0, 0), (13, 20)], flags=1) [ 52.071] sna_drawable_move_region_to_cpu: pixmap=3491 all damaged on CPU [ 52.071] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 52.071] sna_composite_rectangles: fallback fill: (0, 0)x(13, 20) fff2f1f0 [ 52.071] sna_composite_rectangles(pixmap=3491, op=1, ff300a24 x 2 [(0, 0)x(13, 20) ...]) [ 52.071] sna_composite_rectangles: converted to op 1 [ 52.071] sna_composite_rectangles[0] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 52.071] sna_composite_rectangles[1] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 52.071] sna_composite_rectangles: nrects=2, region=(0, 0), (13, 20) x 2 [ 52.071] sna_composite_rectangles: clipped extents (0, 0),(13, 20) x 1 [ 52.071] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(13, 20) [ 52.071] sna_composite_rectangles: fallback, dst pixmap=3491 too small or not attached [ 52.071] sna_composite_rectangles: fallback [ 52.071] sna_drawable_move_region_to_cpu(pixmap=3491 (13x20), [(0, 0), (13, 20)], flags=1) [ 52.071] sna_drawable_move_region_to_cpu: pixmap=3491 all damaged on CPU [ 52.071] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 52.071] sna_composite_rectangles: fallback fill: (0, 0)x(13, 20) ff300a24 [ 52.071] sna_glyphs(op=3, nlist=2, src=(1, -2)) [ 52.071] sna_glyphs: fallback -- too small (13x20) [ 52.071] glyphs_fallback: nlist=2, count=3, extents (0, -13), (19, 1) [ 52.071] glyphs_fallback: clipped extents (0, 0), (13, 1) [ 52.071] sna_drawable_move_region_to_cpu(pixmap=3491 (13x20), [(0, 0), (13, 1)], flags=3) [ 52.071] sna_drawable_move_region_to_cpu: pixmap=3491 all damaged on CPU [ 52.071] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 52.071] sna_composite_rectangles(pixmap=3491, op=1, ffffffff x 1 [(1, 1)x(9, 17) ...]) [ 52.071] sna_composite_rectangles: converted to op 1 [ 52.071] sna_composite_rectangles[0] (1, 1)x(9, 17) -> (1, 1), (10, 18) [ 52.071] sna_composite_rectangles: nrects=1, region=(1, 1), (10, 18) x 1 [ 52.071] sna_composite_rectangles: clipped extents (1, 1),(10, 18) x 1 [ 52.071] sna_composite_rectangles: pixmap +(0, 0) extents (1, 1),(10, 18) [ 52.071] sna_composite_rectangles: fallback, dst pixmap=3491 too small or not attached [ 52.071] sna_composite_rectangles: fallback [ 52.071] sna_drawable_move_region_to_cpu(pixmap=3491 (13x20), [(1, 1), (10, 18)], flags=1) [ 52.071] sna_drawable_move_region_to_cpu: pixmap=3491 all damaged on CPU [ 52.071] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 52.071] sna_composite_rectangles: fallback fill: (1, 1)x(9, 17) ffffffff [ 52.071] sna_copy_area: src=pixmap=3491:(0, 0)x(13, 20)+(0, 0) -> dst=pixmap=3060:(477, 714)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 52.071] sna_copy_area: normal copy [ 52.071] sna_do_copy: src=(0, 0), dst=(477, 714), size=(13x20) [ 52.071] sna_do_copy: after drawable: src=(0, 0), dst=(542, 738), size=(13x20) [ 52.071] sna_do_copy: dst extents (542, 738), (555, 758), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 52.071] sna_do_copy: clipped dst extents (542, 738), (555, 758) [ 52.071] sna_do_copy: unclipped src extents (0, 0), (13, 20) [ 52.071] sna_do_copy: clipped src extents (0, 0), (13, 20) [ 52.071] sna_do_copy: pixmap -- no source clipping [ 52.071] sna_do_copy: src extents (0, 0), (13, 20) x 1 [ 52.071] sna_do_copy: copy region (542, 738), (555, 758) x 1 + (-542, -738) [ 52.071] sna_copy_boxes (boxes=1x[(542, 738), (555, 758)...], src pixmap=3491+(-542, -738), dst pixmap=3060+(-65, -24), alu=3, src.size=13x20, dst.size=3775x2136) [ 52.071] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94ad8f90, gpu_bo=0, cpu_bo=0), replaces=0 [ 52.071] sna_drawable_use_bo pixmap=3060, box=((477, 714), (490, 734)), flags=8... [ 52.071] sna_drawable_use_bo: exported target, set PREFER_GPU [ 52.071] sna_drawable_use_bo: pinned, never REPLACES [ 52.071] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 52.071] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.071] sna_drawable_use_bo: using whole GPU bo [ 52.071] region_overlaps_damage? [ 52.071] use_shm_bo: no, not attached [ 52.071] sna_drawable_move_region_to_cpu(pixmap=3491 (13x20), [(0, 0), (13, 20)], flags=2) [ 52.071] sna_drawable_move_region_to_cpu: pixmap=3491 all damaged on CPU [ 52.071] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 52.071] sna_write_boxes x 1, src stride=52, src dx=(-477, -714) [ 52.071] kgem_bo_can_map: handle=9, map=0x7fc6b7845000:0x0:0x7fc656564000, tiling=1, domain=1, offset=4029534208 [ 52.071] write_boxes_inplace x 1, handle=9, tiling=1 [ 52.071] upload_inplace__tiled: tiling=1 [ 52.071] kgem_bo_can_map__cpu: handle=9 [ 52.071] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 52.071] kgem_bo_map__cpu(handle=9, size=33177600, map=0x7fc6b7845000:0x7fc656564000) [ 52.071] kgem_bo_sync__cpu: handle=9 [ 52.071] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(477, 714), size=13x20, pitch=52/15360 [ 52.071] sna_accel_flush: flush?=0, dirty?=0 [ 52.071] sna_accel_flush: flush?=0, dirty?=0 [ 52.071] sna_accel_flush: flush?=0, dirty?=0 [ 52.071] sna_accel_flush: flush?=0, dirty?=0 [ 52.071] sna_destroy_pixmap: pixmap=3491, attached?=1 [ 52.071] __sna_free_pixmap(pixmap=3491) [ 52.071] sna_accel_flush: flush?=0, dirty?=0 [ 52.071] sna_accel_flush: flush?=0, dirty?=0 [ 52.071] sna_accel_flush: flush?=0, dirty?=0 [ 52.071] sna_block_handler (tv=0.481000) [ 52.071] sna_scanout_do_flush: flush timer active: delta=9 [ 52.071] sna_accel_do_throttle -- no pending activity [ 52.071] sna_accel_block: evaluating timers, active=5 [ 52.071] sna_accel_block: flush timer expires in 9 [52080] [ 52.071] sna_wakeup_handler [ 52.071] sna_accel_flush: flush?=0, dirty?=0 [ 52.071] sna_accel_flush: flush?=0, dirty?=0 [ 52.071] sna_create_window: window=54525953 [ 52.071] sna_set_window_pixmap: window=54525953, old pixmap=0 new pixmap=165 [ 52.071] sna_accel_flush: flush?=0, dirty?=0 [ 52.071] sna_change_window_attributes [ 52.071] sna_accel_flush: flush?=0, dirty?=0 [ 52.071] sna_accel_flush: flush?=0, dirty?=0 [ 52.071] sna_block_handler (tv=0.481000) [ 52.071] sna_scanout_do_flush: flush timer active: delta=9 [ 52.071] sna_accel_do_throttle -- no pending activity [ 52.071] sna_accel_block: evaluating timers, active=5 [ 52.071] sna_accel_block: flush timer expires in 9 [52080] [ 52.071] sna_wakeup_handler [ 52.071] sna_mode_wakeup: len=32 [ 52.071] sna_mode_wakeup: recording last swap on pipe=1, frame 2846 [b1e], time 52.72362 [ 52.072] sna_mode_wakeup: removing handle=40 [active_scanout=1] from scanout, installing handle=128 [active_scanout=3] [ 52.072] sna_mode_wakeup: flip complete, pending? 2 [ 52.072] sna_accel_flush: flush?=0, dirty?=0 [ 52.072] sna_accel_flush: flush?=0, dirty?=0 [ 52.072] sna_accel_flush: flush?=0, dirty?=0 [ 52.072] sna_block_handler (tv=0.480000) [ 52.072] sna_scanout_do_flush: flush timer active: delta=8 [ 52.072] sna_accel_do_throttle -- no pending activity [ 52.072] sna_accel_block: evaluating timers, active=5 [ 52.072] sna_accel_block: flush timer expires in 8 [52080] [ 52.072] sna_wakeup_handler [ 52.072] sna_accel_flush: flush?=0, dirty?=0 [ 52.072] sna_accel_flush: flush?=0, dirty?=0 [ 52.072] sna_block_handler (tv=0.480000) [ 52.072] sna_scanout_do_flush: flush timer active: delta=8 [ 52.072] sna_accel_do_throttle -- no pending activity [ 52.072] sna_accel_block: evaluating timers, active=5 [ 52.072] sna_accel_block: flush timer expires in 8 [52080] [ 52.072] sna_wakeup_handler [ 52.072] sna_change_window_attributes [ 52.072] sna_accel_flush: flush?=0, dirty?=0 [ 52.072] sna_accel_flush: flush?=0, dirty?=0 [ 52.072] sna_block_handler (tv=0.480000) [ 52.072] sna_scanout_do_flush: flush timer active: delta=8 [ 52.072] sna_accel_do_throttle -- no pending activity [ 52.072] sna_accel_block: evaluating timers, active=5 [ 52.072] sna_accel_block: flush timer expires in 8 [52080] [ 52.072] sna_wakeup_handler [ 52.072] sna_accel_flush: flush?=0, dirty?=0 [ 52.072] sna_accel_flush: flush?=0, dirty?=0 [ 52.072] sna_accel_flush: flush?=0, dirty?=0 [ 52.072] sna_block_handler (tv=0.480000) [ 52.072] sna_scanout_do_flush: flush timer active: delta=8 [ 52.072] sna_accel_do_throttle -- no pending activity [ 52.072] sna_accel_block: evaluating timers, active=5 [ 52.072] sna_accel_block: flush timer expires in 8 [52080] [ 52.072] sna_wakeup_handler [ 52.072] sna_accel_flush: flush?=0, dirty?=0 [ 52.072] sna_accel_flush: flush?=0, dirty?=0 [ 52.072] sna_accel_flush: flush?=0, dirty?=0 [ 52.072] sna_block_handler (tv=0.480000) [ 52.072] sna_scanout_do_flush: flush timer active: delta=8 [ 52.072] sna_accel_do_throttle -- no pending activity [ 52.072] sna_accel_block: evaluating timers, active=5 [ 52.072] sna_accel_block: flush timer expires in 8 [52080] [ 52.072] sna_wakeup_handler [ 52.072] sna_accel_flush: flush?=0, dirty?=0 [ 52.072] sna_accel_flush: flush?=0, dirty?=0 [ 52.072] sna_block_handler (tv=0.480000) [ 52.072] sna_scanout_do_flush: flush timer active: delta=8 [ 52.072] sna_accel_do_throttle -- no pending activity [ 52.072] sna_accel_block: evaluating timers, active=5 [ 52.072] sna_accel_block: flush timer expires in 8 [52080] [ 52.072] sna_wakeup_handler [ 52.072] sna_accel_flush: flush?=0, dirty?=0 [ 52.072] sna_accel_flush: flush?=0, dirty?=0 [ 52.072] sna_block_handler (tv=0.480000) [ 52.072] sna_scanout_do_flush: flush timer active: delta=8 [ 52.072] sna_accel_do_throttle -- no pending activity [ 52.072] sna_accel_block: evaluating timers, active=5 [ 52.072] sna_accel_block: flush timer expires in 8 [52080] [ 52.072] sna_wakeup_handler [ 52.072] sna_accel_flush: flush?=0, dirty?=0 [ 52.072] sna_accel_flush: flush?=0, dirty?=0 [ 52.072] sna_block_handler (tv=0.480000) [ 52.072] sna_scanout_do_flush: flush timer active: delta=8 [ 52.072] sna_accel_do_throttle -- no pending activity [ 52.072] sna_accel_block: evaluating timers, active=5 [ 52.072] sna_accel_block: flush timer expires in 8 [52080] [ 52.072] sna_wakeup_handler [ 52.072] sna_accel_flush: flush?=0, dirty?=0 [ 52.072] sna_accel_flush: flush?=0, dirty?=0 [ 52.072] sna_block_handler (tv=0.480000) [ 52.072] sna_scanout_do_flush: flush timer active: delta=8 [ 52.072] sna_accel_do_throttle -- no pending activity [ 52.072] sna_accel_block: evaluating timers, active=5 [ 52.072] sna_accel_block: flush timer expires in 8 [52080] [ 52.072] sna_wakeup_handler [ 52.072] sna_accel_flush: flush?=0, dirty?=0 [ 52.072] sna_accel_flush: flush?=0, dirty?=0 [ 52.072] sna_accel_flush: flush?=0, dirty?=0 [ 52.072] sna_block_handler (tv=0.480000) [ 52.072] sna_scanout_do_flush: flush timer active: delta=8 [ 52.072] sna_accel_do_throttle -- no pending activity [ 52.072] sna_accel_block: evaluating timers, active=5 [ 52.072] sna_accel_block: flush timer expires in 8 [52080] [ 52.072] sna_wakeup_handler [ 52.072] sna_accel_flush: flush?=0, dirty?=0 [ 52.072] sna_accel_flush: flush?=0, dirty?=0 [ 52.072] sna_block_handler (tv=0.480000) [ 52.072] sna_scanout_do_flush: flush timer active: delta=8 [ 52.072] sna_accel_do_throttle -- no pending activity [ 52.072] sna_accel_block: evaluating timers, active=5 [ 52.072] sna_accel_block: flush timer expires in 8 [52080] [ 52.072] sna_wakeup_handler [ 52.072] sna_accel_flush: flush?=0, dirty?=0 [ 52.072] sna_accel_flush: flush?=0, dirty?=0 [ 52.072] sna_block_handler (tv=0.480000) [ 52.072] sna_scanout_do_flush: flush timer active: delta=8 [ 52.072] sna_accel_do_throttle -- no pending activity [ 52.072] sna_accel_block: evaluating timers, active=5 [ 52.072] sna_accel_block: flush timer expires in 8 [52080] [ 52.072] sna_wakeup_handler [ 52.072] sna_accel_flush: flush?=0, dirty?=0 [ 52.072] sna_accel_flush: flush?=0, dirty?=0 [ 52.072] sna_block_handler (tv=0.480000) [ 52.072] sna_scanout_do_flush: flush timer active: delta=8 [ 52.072] sna_accel_do_throttle -- no pending activity [ 52.072] sna_accel_block: evaluating timers, active=5 [ 52.072] sna_accel_block: flush timer expires in 8 [52080] [ 52.072] sna_wakeup_handler [ 52.072] sna_accel_flush: flush?=0, dirty?=0 [ 52.072] sna_accel_flush: flush?=0, dirty?=0 [ 52.072] sna_block_handler (tv=0.480000) [ 52.072] sna_scanout_do_flush: flush timer active: delta=8 [ 52.072] sna_accel_do_throttle -- no pending activity [ 52.072] sna_accel_block: evaluating timers, active=5 [ 52.072] sna_accel_block: flush timer expires in 8 [52080] [ 52.072] sna_wakeup_handler [ 52.072] sna_accel_flush: flush?=0, dirty?=0 [ 52.072] sna_accel_flush: flush?=0, dirty?=0 [ 52.072] sna_block_handler (tv=0.480000) [ 52.072] sna_scanout_do_flush: flush timer active: delta=8 [ 52.072] sna_accel_do_throttle -- no pending activity [ 52.072] sna_accel_block: evaluating timers, active=5 [ 52.072] sna_accel_block: flush timer expires in 8 [52080] [ 52.072] sna_wakeup_handler [ 52.072] sna_accel_flush: flush?=0, dirty?=0 [ 52.072] sna_accel_flush: flush?=0, dirty?=0 [ 52.072] sna_block_handler (tv=0.480000) [ 52.072] sna_scanout_do_flush: flush timer active: delta=8 [ 52.072] sna_accel_do_throttle -- no pending activity [ 52.072] sna_accel_block: evaluating timers, active=5 [ 52.072] sna_accel_block: flush timer expires in 8 [52080] [ 52.072] sna_wakeup_handler [ 52.072] sna_accel_flush: flush?=0, dirty?=0 [ 52.072] sna_accel_flush: flush?=0, dirty?=0 [ 52.072] sna_block_handler (tv=0.480000) [ 52.072] sna_scanout_do_flush: flush timer active: delta=8 [ 52.072] sna_accel_do_throttle -- no pending activity [ 52.072] sna_accel_block: evaluating timers, active=5 [ 52.072] sna_accel_block: flush timer expires in 8 [52080] [ 52.072] sna_wakeup_handler [ 52.072] sna_accel_flush: flush?=0, dirty?=0 [ 52.072] sna_accel_flush: flush?=0, dirty?=0 [ 52.072] sna_block_handler (tv=0.480000) [ 52.072] sna_scanout_do_flush: flush timer active: delta=8 [ 52.072] sna_accel_do_throttle -- no pending activity [ 52.072] sna_accel_block: evaluating timers, active=5 [ 52.072] sna_accel_block: flush timer expires in 8 [52080] [ 52.072] sna_wakeup_handler [ 52.072] sna_accel_flush: flush?=0, dirty?=0 [ 52.072] sna_accel_flush: flush?=0, dirty?=0 [ 52.072] sna_block_handler (tv=0.480000) [ 52.072] sna_scanout_do_flush: flush timer active: delta=8 [ 52.072] sna_accel_do_throttle -- no pending activity [ 52.072] sna_accel_block: evaluating timers, active=5 [ 52.072] sna_accel_block: flush timer expires in 8 [52080] [ 52.072] sna_wakeup_handler [ 52.072] sna_accel_flush: flush?=0, dirty?=0 [ 52.072] sna_accel_flush: flush?=0, dirty?=0 [ 52.072] sna_accel_flush: flush?=0, dirty?=0 [ 52.072] sna_block_handler (tv=0.480000) [ 52.072] sna_scanout_do_flush: flush timer active: delta=8 [ 52.072] sna_accel_do_throttle -- no pending activity [ 52.072] sna_accel_block: evaluating timers, active=5 [ 52.072] sna_accel_block: flush timer expires in 8 [52080] [ 52.072] sna_wakeup_handler [ 52.072] sna_accel_flush: flush?=0, dirty?=0 [ 52.072] sna_accel_flush: flush?=0, dirty?=0 [ 52.072] sna_block_handler (tv=0.480000) [ 52.072] sna_scanout_do_flush: flush timer active: delta=8 [ 52.072] sna_accel_do_throttle -- no pending activity [ 52.072] sna_accel_block: evaluating timers, active=5 [ 52.072] sna_accel_block: flush timer expires in 8 [52080] [ 52.072] sna_wakeup_handler [ 52.072] sna_accel_flush: flush?=0, dirty?=0 [ 52.072] sna_accel_flush: flush?=0, dirty?=0 [ 52.072] sna_block_handler (tv=0.480000) [ 52.072] sna_scanout_do_flush: flush timer active: delta=8 [ 52.072] sna_accel_do_throttle -- no pending activity [ 52.072] sna_accel_block: evaluating timers, active=5 [ 52.072] sna_accel_block: flush timer expires in 8 [52080] [ 52.072] sna_wakeup_handler [ 52.072] sna_accel_flush: flush?=0, dirty?=0 [ 52.072] sna_accel_flush: flush?=0, dirty?=0 [ 52.072] sna_block_handler (tv=0.480000) [ 52.072] sna_scanout_do_flush: flush timer active: delta=8 [ 52.072] sna_accel_do_throttle -- no pending activity [ 52.072] sna_accel_block: evaluating timers, active=5 [ 52.072] sna_accel_block: flush timer expires in 8 [52080] [ 52.072] sna_wakeup_handler [ 52.072] sna_accel_flush: flush?=0, dirty?=0 [ 52.072] sna_accel_flush: flush?=0, dirty?=0 [ 52.072] sna_block_handler (tv=0.480000) [ 52.072] sna_scanout_do_flush: flush timer active: delta=8 [ 52.072] sna_accel_do_throttle -- no pending activity [ 52.072] sna_accel_block: evaluating timers, active=5 [ 52.072] sna_accel_block: flush timer expires in 8 [52080] [ 52.072] sna_wakeup_handler [ 52.072] sna_accel_flush: flush?=0, dirty?=0 [ 52.072] sna_accel_flush: flush?=0, dirty?=0 [ 52.072] sna_block_handler (tv=0.480000) [ 52.072] sna_scanout_do_flush: flush timer active: delta=8 [ 52.072] sna_accel_do_throttle -- no pending activity [ 52.072] sna_accel_block: evaluating timers, active=5 [ 52.072] sna_accel_block: flush timer expires in 8 [52080] [ 52.072] sna_wakeup_handler [ 52.072] sna_accel_flush: flush?=0, dirty?=0 [ 52.072] sna_accel_flush: flush?=0, dirty?=0 [ 52.072] sna_accel_flush: flush?=0, dirty?=0 [ 52.072] sna_accel_flush: flush?=0, dirty?=0 [ 52.072] sna_block_handler (tv=0.480000) [ 52.072] sna_scanout_do_flush: flush timer active: delta=8 [ 52.072] sna_accel_do_throttle -- no pending activity [ 52.072] sna_accel_block: evaluating timers, active=5 [ 52.072] sna_accel_block: flush timer expires in 8 [52080] [ 52.072] sna_wakeup_handler [ 52.072] sna_accel_flush: flush?=0, dirty?=0 [ 52.072] sna_accel_flush: flush?=0, dirty?=0 [ 52.072] sna_block_handler (tv=0.480000) [ 52.072] sna_scanout_do_flush: flush timer active: delta=8 [ 52.072] sna_accel_do_throttle -- no pending activity [ 52.072] sna_accel_block: evaluating timers, active=5 [ 52.072] sna_accel_block: flush timer expires in 8 [52080] [ 52.073] sna_wakeup_handler [ 52.073] sna_accel_flush: flush?=0, dirty?=0 [ 52.073] sna_accel_flush: flush?=0, dirty?=0 [ 52.073] sna_block_handler (tv=0.479000) [ 52.073] sna_scanout_do_flush: flush timer active: delta=7 [ 52.073] sna_accel_do_throttle -- no pending activity [ 52.073] sna_accel_block: evaluating timers, active=5 [ 52.073] sna_accel_block: flush timer expires in 7 [52080] [ 52.073] sna_wakeup_handler [ 52.073] sna_accel_flush: flush?=0, dirty?=0 [ 52.073] sna_accel_flush: flush?=0, dirty?=0 [ 52.073] sna_block_handler (tv=0.479000) [ 52.073] sna_scanout_do_flush: flush timer active: delta=7 [ 52.073] sna_accel_do_throttle -- no pending activity [ 52.073] sna_accel_block: evaluating timers, active=5 [ 52.073] sna_accel_block: flush timer expires in 7 [52080] [ 52.073] sna_wakeup_handler [ 52.073] sna_accel_flush: flush?=0, dirty?=0 [ 52.073] sna_accel_flush: flush?=0, dirty?=0 [ 52.073] sna_block_handler (tv=0.479000) [ 52.073] sna_scanout_do_flush: flush timer active: delta=7 [ 52.073] sna_accel_do_throttle -- no pending activity [ 52.073] sna_accel_block: evaluating timers, active=5 [ 52.073] sna_accel_block: flush timer expires in 7 [52080] [ 52.073] sna_wakeup_handler [ 52.073] sna_accel_flush: flush?=0, dirty?=0 [ 52.073] sna_accel_flush: flush?=0, dirty?=0 [ 52.073] sna_block_handler (tv=0.479000) [ 52.073] sna_scanout_do_flush: flush timer active: delta=7 [ 52.073] sna_accel_do_throttle -- no pending activity [ 52.073] sna_accel_block: evaluating timers, active=5 [ 52.073] sna_accel_block: flush timer expires in 7 [52080] [ 52.073] sna_wakeup_handler [ 52.073] sna_accel_flush: flush?=0, dirty?=0 [ 52.073] sna_accel_flush: flush?=0, dirty?=0 [ 52.073] sna_block_handler (tv=0.479000) [ 52.073] sna_scanout_do_flush: flush timer active: delta=7 [ 52.073] sna_accel_do_throttle -- no pending activity [ 52.073] sna_accel_block: evaluating timers, active=5 [ 52.073] sna_accel_block: flush timer expires in 7 [52080] [ 52.073] sna_wakeup_handler [ 52.073] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=40, name=5 [ 52.073] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 52.073] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 52.073] sna_dri2_get_back: draw size=7680x2160, back buffer handle=40 size=7680x2160, is-scanout? 1, active?=1, pitch=30720, front pitch=30720 [ 52.073] sna_dri2_get_back: reuse backbuffer? 1 [ 52.073] sna_dri2_get_back: back buffer handle=40, active?=1, refcnt=2 [ 52.073] sna_dri2_get_back: cache: handle=29, active=0 [ 52.073] sna_dri2_get_back: reuse cache handle=29, name=3, flags=0 [ 52.073] sna_dri2_get_back: caching handle=40 (name=5, flags=0, active_scanout=1) [ 52.073] kgem_bo_flink: flinked handle=29 to name=3, marking non-reusable [ 52.073] sna_dri2_reuse_buffer: reusing back buffer handle=29, name=3, pitch=30720, age=0 [ 52.073] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 52.073] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=128, name=76, active_scanout=3 [ 52.073] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 52.073] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=3, draw=146, pixmap=165, proxy?=0 [ 52.073] sna_accel_flush: flush?=0, dirty?=0 [ 52.073] sna_accel_flush: flush?=0, dirty?=0 [ 52.073] sna_accel_flush: flush?=0, dirty?=0 [ 52.073] sna_block_handler (tv=0.479000) [ 52.073] sna_scanout_do_flush: flush timer active: delta=7 [ 52.073] sna_accel_do_throttle -- no pending activity [ 52.073] sna_accel_block: evaluating timers, active=5 [ 52.073] sna_accel_block: flush timer expires in 7 [52080] [ 52.073] sna_wakeup_handler [ 52.073] sna_accel_flush: flush?=0, dirty?=0 [ 52.073] sna_accel_flush: flush?=0, dirty?=0 [ 52.073] sna_block_handler (tv=0.479000) [ 52.073] sna_scanout_do_flush: flush timer active: delta=7 [ 52.073] sna_accel_do_throttle -- no pending activity [ 52.073] sna_accel_block: evaluating timers, active=5 [ 52.073] sna_accel_block: flush timer expires in 7 [52080] [ 52.073] sna_wakeup_handler [ 52.073] sna_mode_wakeup: len=64 [ 52.073] sna_dri2_vblank_handler(type=2, sequence=2876, draw=3353) [ 52.073] sna_crtc_record_swap: recording last swap on pipe=0, frame 2876 [msc=2876], time 52.73768 [ 52.073] sna_dri2_vblank_handler: 2 complete, frame=2876 tv=52.73768 [ 52.073] sna_dri2_blit_complete: blit finished [ 52.073] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=2876, tv=52.73768) [ 52.073] frame_swap_complete(type=2): draw=146, pipe=0, frame=2876 [msc=2876], tv=52.73768 [ 52.073] sna_accel_flush: flush?=0, dirty?=0 [ 52.073] sna_dri2_event_free(draw?=1) [ 52.073] sna_dri2_remove_event: remove[0x561c94ae2490] from window 146, active? 1 [ 52.073] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 52.073] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=29] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 52.073] sna_dri2_vblank_handler complete [ 52.073] sna_mode_wakeup: recording last swap on pipe=0, frame 2876 [b3c], time 52.73768 [ 52.073] sna_mode_wakeup: removing handle=40 [active_scanout=0] from scanout, installing handle=128 [active_scanout=3] [ 52.073] sna_mode_wakeup: flip complete, pending? 1 [ 52.073] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 52.073] sna_accel_flush: flush?=0, dirty?=0 [ 52.073] sna_accel_flush: flush?=0, dirty?=0 [ 52.073] sna_accel_flush: flush?=0, dirty?=0 [ 52.073] sna_accel_flush: flush?=0, dirty?=0 [ 52.073] sna_accel_flush: flush?=0, dirty?=0 [ 52.073] sna_accel_flush: flush?=0, dirty?=0 [ 52.073] sna_accel_flush: flush?=0, dirty?=0 [ 52.073] sna_accel_flush: flush?=0, dirty?=0 [ 52.073] sna_accel_flush: flush?=0, dirty?=0 [ 52.073] sna_accel_flush: flush?=0, dirty?=0 [ 52.073] sna_accel_flush: flush?=0, dirty?=0 [ 52.073] sna_accel_flush: flush?=0, dirty?=0 [ 52.073] sna_block_handler (tv=0.479000) [ 52.073] sna_scanout_do_flush: flush timer active: delta=7 [ 52.073] sna_accel_do_throttle -- no pending activity [ 52.073] sna_accel_block: evaluating timers, active=5 [ 52.073] sna_accel_block: flush timer expires in 7 [52080] [ 52.073] sna_wakeup_handler [ 52.073] sna_accel_flush: flush?=0, dirty?=0 [ 52.073] sna_accel_flush: flush?=0, dirty?=0 [ 52.073] sna_block_handler (tv=0.479000) [ 52.073] sna_scanout_do_flush: flush timer active: delta=7 [ 52.073] sna_accel_do_throttle -- no pending activity [ 52.073] sna_accel_block: evaluating timers, active=5 [ 52.073] sna_accel_block: flush timer expires in 7 [52080] [ 52.073] sna_wakeup_handler [ 52.073] sna_accel_flush: flush?=0, dirty?=0 [ 52.073] sna_accel_flush: flush?=0, dirty?=0 [ 52.073] sna_block_handler (tv=0.479000) [ 52.073] sna_scanout_do_flush: flush timer active: delta=7 [ 52.073] sna_accel_do_throttle -- no pending activity [ 52.073] sna_accel_block: evaluating timers, active=5 [ 52.073] sna_accel_block: flush timer expires in 7 [52080] [ 52.073] sna_wakeup_handler [ 52.073] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 52.073] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 52.073] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 52.073] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 52.073] sna_dri2_get_msc(draw=146, pipe=0) [ 52.073] sna_crtc_record_swap: recording last swap on pipe=0, frame 2876 [msc=2876], time 52.73768 [ 52.073] sna_dri2_get_msc: msc=2876 [raw=2876], ust=52073768 [ 52.073] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=29 (refs=1/1, flush=0) , front=128 (refs=1/4, flush=1) [ 52.073] sna_dri2_schedule_swap(target_msc=2876, divisor=0, remainder=0) [ 52.073] sna_dri2_schedule_swap: using front handle=128, active_scanout?=3, flush?=1 [ 52.073] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 52.073] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 52.073] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 52.073] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 52.073] sna_crtc_record_swap: recording last swap on pipe=0, frame 2876 [msc=2876], time 52.73768 [ 52.073] immediate_swap: current_msc=2876, target_msc=2876 -- yes [ 52.073] can_flip: no, shadow enabled [ 52.073] sna_dri2_add_event: adding event to window 146) [ 52.073] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 52.073] sna_dri2_immediate_blit: no pending blit, starting chain [ 52.073] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 52.073] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 52.073] can_xchg: back size=8701e00, front size=8701e00 [ 52.073] can_xchg: yes, pixmap=165 [ 52.073] sna_dri2_xchg: win=146, exchange front=128/76,ref=2 and back=29/3,ref=2, pixmap=165 7680x2160 [ 52.073] sna_dri2_xchg: back_bo handle=29, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 52.073] sna_dri2_xchg: front_bo handle=128, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 52.073] set_bo: pixmap=165, handle=29 (old handle=128) [ 52.073] set_bo: marking whole pixmap as damaged [ 52.073] set_bo: applying final/discard move-to-gpu [ 52.073] wait_for_shadow: flags=0, flips=0, handle=128, shadow=32 [ 52.073] set_bo: dropping flush hint from handle=128 [ 52.073] set_bo: adding flush hint to handle=29 [ 52.073] mark_stale(handle=128) => 1 [ 52.073] swap_limit: draw=146 setting swap limit to 3 [ 52.073] sna_dri2_swap_limit_validate: swap limit set to 3 [ 52.073] sna_next_vblank(pipe=0, waiting until next vblank) [ 52.073] sna_dri2_schedule_swap: reported target_msc=2876 [ 52.073] sna_accel_flush: flush?=0, dirty?=0 [ 52.073] sna_accel_flush: flush?=0, dirty?=0 [ 52.073] sna_accel_flush: flush?=0, dirty?=0 [ 52.073] sna_accel_flush: flush?=0, dirty?=0 [ 52.073] sna_block_handler (tv=0.479000) [ 52.073] sna_scanout_do_flush: flush timer active: delta=7 [ 52.073] sna_accel_do_throttle -- no pending activity [ 52.073] sna_accel_block: evaluating timers, active=5 [ 52.073] sna_accel_block: flush timer expires in 7 [52080] [ 52.073] sna_wakeup_handler [ 52.073] sna_accel_flush: flush?=0, dirty?=0 [ 52.073] sna_accel_flush: flush?=0, dirty?=0 [ 52.073] sna_accel_flush: flush?=0, dirty?=0 [ 52.073] sna_block_handler (tv=0.479000) [ 52.073] sna_scanout_do_flush: flush timer active: delta=7 [ 52.073] sna_accel_do_throttle -- no pending activity [ 52.073] sna_accel_block: evaluating timers, active=5 [ 52.073] sna_accel_block: flush timer expires in 7 [52080] [ 52.073] sna_wakeup_handler [ 52.073] sna_accel_flush: flush?=0, dirty?=0 [ 52.073] sna_accel_flush: flush?=0, dirty?=0 [ 52.073] sna_accel_flush: flush?=0, dirty?=0 [ 52.073] sna_block_handler (tv=0.479000) [ 52.073] sna_scanout_do_flush: flush timer active: delta=7 [ 52.073] sna_accel_do_throttle -- no pending activity [ 52.073] sna_accel_block: evaluating timers, active=5 [ 52.073] sna_accel_block: flush timer expires in 7 [52080] [ 52.073] sna_wakeup_handler [ 52.073] sna_accel_flush: flush?=0, dirty?=0 [ 52.073] sna_accel_flush: flush?=0, dirty?=0 [ 52.073] sna_accel_flush: flush?=0, dirty?=0 [ 52.073] sna_block_handler (tv=0.479000) [ 52.073] sna_scanout_do_flush: flush timer active: delta=7 [ 52.073] sna_accel_do_throttle -- no pending activity [ 52.073] sna_accel_block: evaluating timers, active=5 [ 52.073] sna_accel_block: flush timer expires in 7 [52080] [ 52.073] sna_wakeup_handler [ 52.073] sna_accel_flush: flush?=0, dirty?=0 [ 52.073] sna_accel_flush: flush?=0, dirty?=0 [ 52.073] sna_block_handler (tv=0.479000) [ 52.073] sna_scanout_do_flush: flush timer active: delta=7 [ 52.073] sna_accel_do_throttle -- no pending activity [ 52.073] sna_accel_block: evaluating timers, active=5 [ 52.073] sna_accel_block: flush timer expires in 7 [52080] [ 52.073] sna_wakeup_handler [ 52.073] sna_accel_flush: flush?=0, dirty?=0 [ 52.073] sna_accel_flush: flush?=0, dirty?=0 [ 52.073] sna_block_handler (tv=0.479000) [ 52.073] sna_scanout_do_flush: flush timer active: delta=7 [ 52.073] sna_accel_do_throttle -- no pending activity [ 52.073] sna_accel_block: evaluating timers, active=5 [ 52.073] sna_accel_block: flush timer expires in 7 [52080] [ 52.075] sna_wakeup_handler [ 52.075] sna_block_handler (tv=0.477000) [ 52.075] sna_scanout_do_flush: flush timer active: delta=5 [ 52.075] sna_accel_do_throttle -- no pending activity [ 52.075] sna_accel_block: evaluating timers, active=5 [ 52.075] sna_accel_block: flush timer expires in 5 [52080] [ 52.075] sna_wakeup_handler [ 52.075] sna_accel_flush: flush?=0, dirty?=0 [ 52.075] sna_block_handler (tv=0.0) [ 52.075] sna_scanout_do_flush: flush timer active: delta=5 [ 52.075] sna_accel_do_throttle -- no pending activity [ 52.075] sna_accel_block: evaluating timers, active=5 [ 52.075] sna_accel_block: flush timer expires in 5 [52080] [ 52.075] sna_wakeup_handler [ 52.075] sna_accel_flush: flush?=0, dirty?=0 [ 52.075] sna_accel_flush: flush?=0, dirty?=0 [ 52.075] sna_accel_flush: flush?=0, dirty?=0 [ 52.075] sna_block_handler (tv=0.477000) [ 52.075] sna_scanout_do_flush: flush timer active: delta=5 [ 52.075] sna_accel_do_throttle -- no pending activity [ 52.075] sna_accel_block: evaluating timers, active=5 [ 52.075] sna_accel_block: flush timer expires in 5 [52080] [ 52.075] sna_wakeup_handler [ 52.075] sna_accel_flush: flush?=0, dirty?=0 [ 52.075] sna_accel_flush: flush?=0, dirty?=0 [ 52.075] sna_block_handler (tv=0.477000) [ 52.075] sna_scanout_do_flush: flush timer active: delta=5 [ 52.075] sna_accel_do_throttle -- no pending activity [ 52.075] sna_accel_block: evaluating timers, active=5 [ 52.075] sna_accel_block: flush timer expires in 5 [52080] [ 52.075] sna_wakeup_handler [ 52.075] sna_accel_flush: flush?=0, dirty?=0 [ 52.076] sna_accel_flush: flush?=0, dirty?=0 [ 52.076] sna_block_handler (tv=0.476000) [ 52.076] sna_scanout_do_flush: flush timer active: delta=4 [ 52.076] sna_accel_do_throttle -- no pending activity [ 52.076] sna_accel_block: evaluating timers, active=5 [ 52.076] sna_accel_block: flush timer expires in 4 [52080] [ 52.076] sna_wakeup_handler [ 52.076] sna_accel_flush: flush?=0, dirty?=0 [ 52.076] sna_accel_flush: flush?=0, dirty?=0 [ 52.076] sna_accel_flush: flush?=0, dirty?=0 [ 52.076] sna_block_handler (tv=0.476000) [ 52.076] sna_scanout_do_flush: flush timer active: delta=4 [ 52.076] sna_accel_do_throttle -- no pending activity [ 52.076] sna_accel_block: evaluating timers, active=5 [ 52.076] sna_accel_block: flush timer expires in 4 [52080] [ 52.076] sna_wakeup_handler [ 52.076] sna_accel_flush: flush?=0, dirty?=0 [ 52.076] sna_accel_flush: flush?=0, dirty?=0 [ 52.076] sna_block_handler (tv=0.476000) [ 52.076] sna_scanout_do_flush: flush timer active: delta=4 [ 52.076] sna_accel_do_throttle -- no pending activity [ 52.076] sna_accel_block: evaluating timers, active=5 [ 52.076] sna_accel_block: flush timer expires in 4 [52080] [ 52.076] sna_wakeup_handler [ 52.076] sna_accel_flush: flush?=0, dirty?=0 [ 52.076] sna_accel_flush: flush?=0, dirty?=0 [ 52.076] sna_block_handler (tv=0.476000) [ 52.076] sna_scanout_do_flush: flush timer active: delta=4 [ 52.076] sna_accel_do_throttle -- no pending activity [ 52.076] sna_accel_block: evaluating timers, active=5 [ 52.076] sna_accel_block: flush timer expires in 4 [52080] [ 52.076] sna_wakeup_handler [ 52.076] sna_accel_flush: flush?=0, dirty?=0 [ 52.076] sna_accel_flush: flush?=0, dirty?=0 [ 52.076] sna_block_handler (tv=0.476000) [ 52.076] sna_scanout_do_flush: flush timer active: delta=4 [ 52.076] sna_accel_do_throttle -- no pending activity [ 52.076] sna_accel_block: evaluating timers, active=5 [ 52.076] sna_accel_block: flush timer expires in 4 [52080] [ 52.076] sna_wakeup_handler [ 52.076] sna_accel_flush: flush?=0, dirty?=0 [ 52.076] sna_accel_flush: flush?=0, dirty?=0 [ 52.076] sna_accel_flush: flush?=0, dirty?=0 [ 52.076] sna_block_handler (tv=0.476000) [ 52.076] sna_scanout_do_flush: flush timer active: delta=4 [ 52.076] sna_accel_do_throttle -- no pending activity [ 52.076] sna_accel_block: evaluating timers, active=5 [ 52.076] sna_accel_block: flush timer expires in 4 [52080] [ 52.076] sna_wakeup_handler [ 52.076] sna_accel_flush: flush?=0, dirty?=0 [ 52.076] sna_accel_flush: flush?=0, dirty?=0 [ 52.076] sna_block_handler (tv=0.476000) [ 52.076] sna_scanout_do_flush: flush timer active: delta=4 [ 52.076] sna_accel_do_throttle -- no pending activity [ 52.076] sna_accel_block: evaluating timers, active=5 [ 52.076] sna_accel_block: flush timer expires in 4 [52080] [ 52.076] sna_wakeup_handler [ 52.076] sna_accel_flush: flush?=0, dirty?=0 [ 52.076] sna_accel_flush: flush?=0, dirty?=0 [ 52.076] sna_block_handler (tv=0.476000) [ 52.076] sna_scanout_do_flush: flush timer active: delta=4 [ 52.076] sna_accel_do_throttle -- no pending activity [ 52.076] sna_accel_block: evaluating timers, active=5 [ 52.076] sna_accel_block: flush timer expires in 4 [52080] [ 52.080] sna_wakeup_handler [ 52.080] sna_block_handler (tv=0.472000) [ 52.080] sna_scanout_do_flush: flush timer active: delta=0 [ 52.080] sna_scanout_do_flush (time=52080), triggered [ 52.080] sna_scanout_flush (time=52080), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 52.080] has_shadow: has pending damage? 1, outstanding flips: 0 [ 52.080] stop_flush: scanout=29 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 52.080] has_shadow: has pending damage? 1, outstanding flips: 0 [ 52.080] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 52.080] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 52.080] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 52.080] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 52.080] sna_pixmap_move_to_gpu: already all-damaged [ 52.080] sna_pixmap_mark_active: pixmap=165, handle=29 [ 52.080] sna_mode_redisplay: crtc[0] transformed? 0 [ 52.080] sna_mode_redisplay: crtc[1] transformed? 0 [ 52.080] sna_mode_redisplay: crtc[2] transformed? 0 [ 52.080] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=29 [active=1] [ 52.080] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 128, transformed? 0 [ 52.080] get_fb: reusing fb=102 for handle=29 [ 52.080] sna_mode_redisplay: recording flip on CRTC:32 handle=29, active_scanout=2, serial=2 [ 52.080] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 52.080] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 128, transformed? 0 [ 52.080] sna_mode_redisplay: recording flip on CRTC:39 handle=29, active_scanout=3, serial=3 [ 52.080] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 52.080] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 52.080] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 52.080] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=29, shadow handle=32 [ 52.080] sna_accel_do_throttle -- no pending activity [ 52.080] sna_accel_block: evaluating timers, active=5 [ 52.080] sna_accel_block: flush timer expires in 16 [52096] [ 52.087] sna_wakeup_handler [ 52.087] sna_accel_flush: flush?=0, dirty?=0 [ 52.087] sna_accel_flush: flush?=0, dirty?=0 [ 52.087] sna_block_handler (tv=0.465000) [ 52.087] sna_scanout_do_flush: flush timer active: delta=9 [ 52.087] sna_accel_do_throttle -- no pending activity [ 52.087] sna_accel_block: evaluating timers, active=5 [ 52.087] sna_accel_block: flush timer expires in 9 [52096] [ 52.087] sna_wakeup_handler [ 52.087] sna_accel_flush: flush?=0, dirty?=0 [ 52.087] sna_accel_flush: flush?=0, dirty?=0 [ 52.087] sna_accel_flush: flush?=0, dirty?=0 [ 52.087] sna_block_handler (tv=0.465000) [ 52.087] sna_scanout_do_flush: flush timer active: delta=9 [ 52.087] sna_accel_do_throttle -- no pending activity [ 52.087] sna_accel_block: evaluating timers, active=5 [ 52.087] sna_accel_block: flush timer expires in 9 [52096] [ 52.088] sna_wakeup_handler [ 52.088] sna_mode_wakeup: len=32 [ 52.088] sna_mode_wakeup: recording last swap on pipe=1, frame 2847 [b1f], time 52.89113 [ 52.088] sna_mode_wakeup: removing handle=128 [active_scanout=1] from scanout, installing handle=29 [active_scanout=3] [ 52.088] sna_mode_wakeup: flip complete, pending? 2 [ 52.088] sna_block_handler (tv=0.464000) [ 52.088] sna_scanout_do_flush: flush timer active: delta=8 [ 52.088] sna_accel_do_throttle -- no pending activity [ 52.088] sna_accel_block: evaluating timers, active=5 [ 52.088] sna_accel_block: flush timer expires in 8 [52096] [ 52.090] sna_wakeup_handler [ 52.090] sna_mode_wakeup: len=64 [ 52.090] sna_dri2_vblank_handler(type=2, sequence=2877, draw=3353) [ 52.090] sna_crtc_record_swap: recording last swap on pipe=0, frame 2877 [msc=2877], time 52.90517 [ 52.090] sna_dri2_vblank_handler: 2 complete, frame=2877 tv=52.90517 [ 52.090] sna_dri2_blit_complete: blit finished [ 52.090] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=2877, tv=52.90517) [ 52.090] frame_swap_complete(type=2): draw=146, pipe=0, frame=2877 [msc=2877], tv=52.90517 [ 52.090] sna_accel_flush: flush?=0, dirty?=0 [ 52.090] sna_dri2_event_free(draw?=1) [ 52.090] sna_dri2_remove_event: remove[0x561c94ab16d0] from window 146, active? 1 [ 52.090] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=29] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 52.090] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=128] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 52.090] sna_dri2_vblank_handler complete [ 52.090] sna_mode_wakeup: recording last swap on pipe=0, frame 2877 [b3d], time 52.90517 [ 52.090] sna_mode_wakeup: removing handle=128 [active_scanout=0] from scanout, installing handle=29 [active_scanout=3] [ 52.090] sna_mode_wakeup: flip complete, pending? 1 [ 52.090] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 52.090] sna_block_handler (tv=0.462000) [ 52.090] sna_scanout_do_flush: flush timer active: delta=6 [ 52.090] sna_accel_do_throttle -- no pending activity [ 52.090] sna_accel_block: evaluating timers, active=5 [ 52.090] sna_accel_block: flush timer expires in 6 [52096] [ 52.090] sna_wakeup_handler [ 52.090] sna_accel_flush: flush?=0, dirty?=0 [ 52.090] sna_accel_flush: flush?=0, dirty?=0 [ 52.090] sna_block_handler (tv=0.462000) [ 52.090] sna_scanout_do_flush: flush timer active: delta=6 [ 52.090] sna_accel_do_throttle -- no pending activity [ 52.090] sna_accel_block: evaluating timers, active=5 [ 52.090] sna_accel_block: flush timer expires in 6 [52096] [ 52.090] sna_wakeup_handler [ 52.090] sna_accel_flush: flush?=0, dirty?=0 [ 52.090] sna_accel_flush: flush?=0, dirty?=0 [ 52.090] sna_accel_flush: flush?=0, dirty?=0 [ 52.090] sna_block_handler (tv=0.462000) [ 52.090] sna_scanout_do_flush: flush timer active: delta=6 [ 52.090] sna_accel_do_throttle -- no pending activity [ 52.090] sna_accel_block: evaluating timers, active=5 [ 52.090] sna_accel_block: flush timer expires in 6 [52096] [ 52.090] sna_wakeup_handler [ 52.090] sna_accel_flush: flush?=0, dirty?=0 [ 52.090] sna_accel_flush: flush?=0, dirty?=0 [ 52.090] sna_accel_flush: flush?=0, dirty?=0 [ 52.090] sna_block_handler (tv=0.462000) [ 52.090] sna_scanout_do_flush: flush timer active: delta=6 [ 52.090] sna_accel_do_throttle -- no pending activity [ 52.090] sna_accel_block: evaluating timers, active=5 [ 52.090] sna_accel_block: flush timer expires in 6 [52096] [ 52.090] sna_wakeup_handler [ 52.090] sna_change_window_attributes [ 52.090] sna_accel_flush: flush?=0, dirty?=0 [ 52.090] sna_accel_flush: flush?=0, dirty?=0 [ 52.090] sna_block_handler (tv=0.462000) [ 52.090] sna_scanout_do_flush: flush timer active: delta=6 [ 52.090] sna_accel_do_throttle -- no pending activity [ 52.090] sna_accel_block: evaluating timers, active=5 [ 52.090] sna_accel_block: flush timer expires in 6 [52096] [ 52.090] sna_wakeup_handler [ 52.090] sna_accel_flush: flush?=0, dirty?=0 [ 52.090] sna_accel_flush: flush?=0, dirty?=0 [ 52.090] sna_accel_flush: flush?=0, dirty?=0 [ 52.090] sna_block_handler (tv=0.462000) [ 52.090] sna_scanout_do_flush: flush timer active: delta=6 [ 52.090] sna_accel_do_throttle -- no pending activity [ 52.090] sna_accel_block: evaluating timers, active=5 [ 52.090] sna_accel_block: flush timer expires in 6 [52096] [ 52.090] sna_wakeup_handler [ 52.090] sna_accel_flush: flush?=0, dirty?=0 [ 52.090] sna_accel_flush: flush?=0, dirty?=0 [ 52.090] sna_block_handler (tv=0.462000) [ 52.090] sna_scanout_do_flush: flush timer active: delta=6 [ 52.090] sna_accel_do_throttle -- no pending activity [ 52.090] sna_accel_block: evaluating timers, active=5 [ 52.090] sna_accel_block: flush timer expires in 6 [52096] [ 52.090] sna_wakeup_handler [ 52.090] sna_accel_flush: flush?=0, dirty?=0 [ 52.090] sna_accel_flush: flush?=0, dirty?=0 [ 52.090] sna_accel_flush: flush?=0, dirty?=0 [ 52.090] sna_block_handler (tv=0.462000) [ 52.090] sna_scanout_do_flush: flush timer active: delta=6 [ 52.090] sna_accel_do_throttle -- no pending activity [ 52.090] sna_accel_block: evaluating timers, active=5 [ 52.090] sna_accel_block: flush timer expires in 6 [52096] [ 52.090] sna_wakeup_handler [ 52.090] sna_accel_flush: flush?=0, dirty?=0 [ 52.090] sna_accel_flush: flush?=0, dirty?=0 [ 52.090] sna_block_handler (tv=0.462000) [ 52.090] sna_scanout_do_flush: flush timer active: delta=6 [ 52.090] sna_accel_do_throttle -- no pending activity [ 52.090] sna_accel_block: evaluating timers, active=5 [ 52.090] sna_accel_block: flush timer expires in 6 [52096] [ 52.090] sna_wakeup_handler [ 52.090] sna_accel_flush: flush?=0, dirty?=0 [ 52.090] sna_accel_flush: flush?=0, dirty?=0 [ 52.090] sna_accel_flush: flush?=0, dirty?=0 [ 52.090] sna_block_handler (tv=0.462000) [ 52.090] sna_scanout_do_flush: flush timer active: delta=6 [ 52.090] sna_accel_do_throttle -- no pending activity [ 52.090] sna_accel_block: evaluating timers, active=5 [ 52.090] sna_accel_block: flush timer expires in 6 [52096] [ 52.090] sna_wakeup_handler [ 52.090] sna_accel_flush: flush?=0, dirty?=0 [ 52.090] sna_accel_flush: flush?=0, dirty?=0 [ 52.090] sna_block_handler (tv=0.462000) [ 52.090] sna_scanout_do_flush: flush timer active: delta=6 [ 52.090] sna_accel_do_throttle -- no pending activity [ 52.090] sna_accel_block: evaluating timers, active=5 [ 52.090] sna_accel_block: flush timer expires in 6 [52096] [ 52.090] sna_wakeup_handler [ 52.090] sna_accel_flush: flush?=0, dirty?=0 [ 52.090] sna_accel_flush: flush?=0, dirty?=0 [ 52.090] sna_block_handler (tv=0.462000) [ 52.090] sna_scanout_do_flush: flush timer active: delta=6 [ 52.090] sna_accel_do_throttle -- no pending activity [ 52.090] sna_accel_block: evaluating timers, active=5 [ 52.090] sna_accel_block: flush timer expires in 6 [52096] [ 52.090] sna_wakeup_handler [ 52.090] sna_accel_flush: flush?=0, dirty?=0 [ 52.090] sna_accel_flush: flush?=0, dirty?=0 [ 52.090] sna_block_handler (tv=0.462000) [ 52.090] sna_scanout_do_flush: flush timer active: delta=6 [ 52.090] sna_accel_do_throttle -- no pending activity [ 52.090] sna_accel_block: evaluating timers, active=5 [ 52.090] sna_accel_block: flush timer expires in 6 [52096] [ 52.090] sna_wakeup_handler [ 52.090] sna_accel_flush: flush?=0, dirty?=0 [ 52.090] sna_accel_flush: flush?=0, dirty?=0 [ 52.090] sna_block_handler (tv=0.462000) [ 52.090] sna_scanout_do_flush: flush timer active: delta=6 [ 52.090] sna_accel_do_throttle -- no pending activity [ 52.090] sna_accel_block: evaluating timers, active=5 [ 52.090] sna_accel_block: flush timer expires in 6 [52096] [ 52.090] sna_wakeup_handler [ 52.090] sna_accel_flush: flush?=0, dirty?=0 [ 52.090] sna_accel_flush: flush?=0, dirty?=0 [ 52.090] sna_block_handler (tv=0.462000) [ 52.090] sna_scanout_do_flush: flush timer active: delta=6 [ 52.090] sna_accel_do_throttle -- no pending activity [ 52.090] sna_accel_block: evaluating timers, active=5 [ 52.090] sna_accel_block: flush timer expires in 6 [52096] [ 52.091] sna_wakeup_handler [ 52.091] sna_accel_flush: flush?=0, dirty?=0 [ 52.091] sna_accel_flush: flush?=0, dirty?=0 [ 52.091] sna_block_handler (tv=0.461000) [ 52.091] sna_scanout_do_flush: flush timer active: delta=5 [ 52.091] sna_accel_do_throttle -- no pending activity [ 52.091] sna_accel_block: evaluating timers, active=5 [ 52.091] sna_accel_block: flush timer expires in 5 [52096] [ 52.091] sna_wakeup_handler [ 52.091] sna_create_window: window=54525955 [ 52.091] sna_set_window_pixmap: window=54525955, old pixmap=0 new pixmap=165 [ 52.091] sna_change_window_attributes [ 52.091] sna_accel_flush: flush?=0, dirty?=0 [ 52.091] sna_accel_flush: flush?=0, dirty?=0 [ 52.091] sna_accel_flush: flush?=0, dirty?=0 [ 52.091] sna_block_handler (tv=0.461000) [ 52.091] sna_scanout_do_flush: flush timer active: delta=5 [ 52.091] sna_accel_do_throttle -- no pending activity [ 52.091] sna_accel_block: evaluating timers, active=5 [ 52.091] sna_accel_block: flush timer expires in 5 [52096] [ 52.091] sna_wakeup_handler [ 52.091] sna_accel_flush: flush?=0, dirty?=0 [ 52.091] sna_accel_flush: flush?=0, dirty?=0 [ 52.091] sna_accel_flush: flush?=0, dirty?=0 [ 52.091] sna_block_handler (tv=0.461000) [ 52.091] sna_scanout_do_flush: flush timer active: delta=5 [ 52.091] sna_accel_do_throttle -- no pending activity [ 52.091] sna_accel_block: evaluating timers, active=5 [ 52.091] sna_accel_block: flush timer expires in 5 [52096] [ 52.091] sna_wakeup_handler [ 52.091] sna_accel_flush: flush?=0, dirty?=0 [ 52.091] sna_accel_flush: flush?=0, dirty?=0 [ 52.091] sna_accel_flush: flush?=0, dirty?=0 [ 52.091] sna_block_handler (tv=0.461000) [ 52.091] sna_scanout_do_flush: flush timer active: delta=5 [ 52.091] sna_accel_do_throttle -- no pending activity [ 52.091] sna_accel_block: evaluating timers, active=5 [ 52.091] sna_accel_block: flush timer expires in 5 [52096] [ 52.091] sna_wakeup_handler [ 52.091] sna_change_window_attributes [ 52.091] sna_accel_flush: flush?=0, dirty?=0 [ 52.091] sna_accel_flush: flush?=0, dirty?=0 [ 52.091] sna_block_handler (tv=0.461000) [ 52.091] sna_scanout_do_flush: flush timer active: delta=5 [ 52.091] sna_accel_do_throttle -- no pending activity [ 52.091] sna_accel_block: evaluating timers, active=5 [ 52.091] sna_accel_block: flush timer expires in 5 [52096] [ 52.091] sna_wakeup_handler [ 52.091] sna_accel_flush: flush?=0, dirty?=0 [ 52.091] sna_accel_flush: flush?=0, dirty?=0 [ 52.091] sna_block_handler (tv=0.461000) [ 52.091] sna_scanout_do_flush: flush timer active: delta=5 [ 52.091] sna_accel_do_throttle -- no pending activity [ 52.091] sna_accel_block: evaluating timers, active=5 [ 52.091] sna_accel_block: flush timer expires in 5 [52096] [ 52.091] sna_wakeup_handler [ 52.091] sna_accel_flush: flush?=0, dirty?=0 [ 52.091] sna_accel_flush: flush?=0, dirty?=0 [ 52.091] sna_block_handler (tv=0.461000) [ 52.091] sna_scanout_do_flush: flush timer active: delta=5 [ 52.091] sna_accel_do_throttle -- no pending activity [ 52.091] sna_accel_block: evaluating timers, active=5 [ 52.091] sna_accel_block: flush timer expires in 5 [52096] [ 52.091] sna_wakeup_handler [ 52.091] sna_accel_flush: flush?=0, dirty?=0 [ 52.091] sna_accel_flush: flush?=0, dirty?=0 [ 52.091] sna_block_handler (tv=0.461000) [ 52.091] sna_scanout_do_flush: flush timer active: delta=5 [ 52.091] sna_accel_do_throttle -- no pending activity [ 52.091] sna_accel_block: evaluating timers, active=5 [ 52.091] sna_accel_block: flush timer expires in 5 [52096] [ 52.091] sna_wakeup_handler [ 52.091] sna_accel_flush: flush?=0, dirty?=0 [ 52.091] sna_accel_flush: flush?=0, dirty?=0 [ 52.091] sna_accel_flush: flush?=0, dirty?=0 [ 52.091] sna_accel_flush: flush?=0, dirty?=0 [ 52.091] sna_block_handler (tv=0.461000) [ 52.091] sna_scanout_do_flush: flush timer active: delta=5 [ 52.091] sna_accel_do_throttle -- no pending activity [ 52.091] sna_accel_block: evaluating timers, active=5 [ 52.091] sna_accel_block: flush timer expires in 5 [52096] [ 52.091] sna_wakeup_handler [ 52.091] sna_accel_flush: flush?=0, dirty?=0 [ 52.091] sna_accel_flush: flush?=0, dirty?=0 [ 52.091] sna_block_handler (tv=0.461000) [ 52.091] sna_scanout_do_flush: flush timer active: delta=5 [ 52.091] sna_accel_do_throttle -- no pending activity [ 52.091] sna_accel_block: evaluating timers, active=5 [ 52.091] sna_accel_block: flush timer expires in 5 [52096] [ 52.091] sna_wakeup_handler [ 52.091] sna_accel_flush: flush?=0, dirty?=0 [ 52.091] sna_accel_flush: flush?=0, dirty?=0 [ 52.091] sna_block_handler (tv=0.461000) [ 52.091] sna_scanout_do_flush: flush timer active: delta=5 [ 52.091] sna_accel_do_throttle -- no pending activity [ 52.091] sna_accel_block: evaluating timers, active=5 [ 52.091] sna_accel_block: flush timer expires in 5 [52096] [ 52.091] sna_wakeup_handler [ 52.091] sna_accel_flush: flush?=0, dirty?=0 [ 52.091] sna_accel_flush: flush?=0, dirty?=0 [ 52.091] sna_block_handler (tv=0.461000) [ 52.091] sna_scanout_do_flush: flush timer active: delta=5 [ 52.091] sna_accel_do_throttle -- no pending activity [ 52.091] sna_accel_block: evaluating timers, active=5 [ 52.091] sna_accel_block: flush timer expires in 5 [52096] [ 52.091] sna_wakeup_handler [ 52.091] sna_accel_flush: flush?=0, dirty?=0 [ 52.091] sna_accel_flush: flush?=0, dirty?=0 [ 52.091] sna_block_handler (tv=0.461000) [ 52.091] sna_scanout_do_flush: flush timer active: delta=5 [ 52.091] sna_accel_do_throttle -- no pending activity [ 52.091] sna_accel_block: evaluating timers, active=5 [ 52.091] sna_accel_block: flush timer expires in 5 [52096] [ 52.091] sna_wakeup_handler [ 52.091] sna_accel_flush: flush?=0, dirty?=0 [ 52.091] sna_accel_flush: flush?=0, dirty?=0 [ 52.091] sna_block_handler (tv=0.461000) [ 52.091] sna_scanout_do_flush: flush timer active: delta=5 [ 52.091] sna_accel_do_throttle -- no pending activity [ 52.091] sna_accel_block: evaluating timers, active=5 [ 52.091] sna_accel_block: flush timer expires in 5 [52096] [ 52.091] sna_wakeup_handler [ 52.091] sna_accel_flush: flush?=0, dirty?=0 [ 52.091] sna_accel_flush: flush?=0, dirty?=0 [ 52.091] sna_block_handler (tv=0.461000) [ 52.091] sna_scanout_do_flush: flush timer active: delta=5 [ 52.091] sna_accel_do_throttle -- no pending activity [ 52.091] sna_accel_block: evaluating timers, active=5 [ 52.091] sna_accel_block: flush timer expires in 5 [52096] [ 52.091] sna_wakeup_handler [ 52.091] sna_accel_flush: flush?=0, dirty?=0 [ 52.091] sna_accel_flush: flush?=0, dirty?=0 [ 52.091] sna_block_handler (tv=0.461000) [ 52.091] sna_scanout_do_flush: flush timer active: delta=5 [ 52.091] sna_accel_do_throttle -- no pending activity [ 52.091] sna_accel_block: evaluating timers, active=5 [ 52.091] sna_accel_block: flush timer expires in 5 [52096] [ 52.091] sna_wakeup_handler [ 52.091] sna_accel_flush: flush?=0, dirty?=0 [ 52.091] sna_accel_flush: flush?=0, dirty?=0 [ 52.091] sna_block_handler (tv=0.461000) [ 52.091] sna_scanout_do_flush: flush timer active: delta=5 [ 52.091] sna_accel_do_throttle -- no pending activity [ 52.091] sna_accel_block: evaluating timers, active=5 [ 52.091] sna_accel_block: flush timer expires in 5 [52096] [ 52.091] sna_wakeup_handler [ 52.091] sna_pixmap_create_shm(7680x2160, depth=24, bpp=32, pitch=30720) [ 52.091] __pop_freed_pixmap: reusing freed pixmap=3483 header [ 52.091] create_pixmap_hdr: pixmap=3495, width=7680, height=2160, usage=0 [ 52.091] kgem_create_map(0x7fc64e565000 size=66355200, read-only?=0) - has_userptr?=1 [ 52.091] __kgem_bo_init(handle=3, num_pages=16200) [ 52.091] kgem_create_map(ptr=0x7fc64e565000, size=66355200, pages=16200, read_only=0) => handle=3 (proxy? 0) [ 52.091] sna_accel_watch_flush: enable=1 [ 52.091] __sna_damage_all(7680, 2160) [ 52.091] sna_pixmap_create_shm: serial=3495, 7680x2160, usage=0 [ 52.091] sna_create_pixmap(1, 1, 24, usage=0) [ 52.091] kgem_can_create_2d: 1x1 @ 24 [ 52.091] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=1 [ 52.091] kgem_can_create_2d: untiled size=4096 [ 52.091] kgem_choose_tiling: disabling tiling [1x1] for single row/col [ 52.091] kgem_choose_tiling: 1x1 -> 0 [ 52.091] sna_create_pixmap: usage=0, flags=a [ 52.091] sna_create_pixmap: small buffer [4], attaching to shadow pixmap [ 52.091] create_pixmap: allocating pixmap 1x1, depth=24/32, size=12 [ 52.091] create_pixmap: serial=3497, usage=0, 1x1 [ 52.091] sna_create_pixmap: serial=3497, 1x1, usage=0 [ 52.091] sna_validate_gc(0x561c944e2810) changes=7fffff, previous serial=80000000, drawable=da9 [ 52.091] sna_validate_gc: recomputing clip [ 52.091] sna_validate_gc: composite clip=1x[(0, 0), (1, 1)] [0x561c949a0bf0] [ 52.091] sna_poly_fill_rect(n=1, PlaneMask: ffffffff (solid 1), solid fill: 1 [style=0, tileIsPixel=0], alu=3) [ 52.091] sna_poly_fill_rect_extents: [0] = (0, 0)x(1, 1) [ 52.091] sna_poly_fill_rect: extents(0, 0), (1, 1), flags=1 [ 52.091] sna_poly_fill_rect: dropping last-cpu hint [ 52.091] sna_drawable_use_bo pixmap=3497, box=((0, 0), (1, 1)), flags=19... [ 52.091] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 52.091] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 52.091] sna_drawable_use_bo: untiled, will not force allocation [ 52.091] sna_drawable_use_bo: no CPU bo, and GPU not forced [ 52.091] sna_poly_fill_rect: not using GPU, hint=19 [ 52.091] sna_poly_fill_rect: fallback (0, 0), (1, 1) [ 52.091] sna_gc_move_to_cpu(0x561c944e2810) changes=7fffff [ 52.091] sna_gc_move_to_cpu: flushing tile pixmap [ 52.091] sna_validate_pixmap: target bpp=32, source bpp=32 [ 52.091] drawable_gc_flags: try operating on drawable inplace [hint? 1] [ 52.091] sna_drawable_move_region_to_cpu(pixmap=3497 (1x1), [(0, 0), (1, 1)], flags=5) [ 52.091] sna_drawable_move_region_to_cpu: region (0, 0), (1, 1) + (0, 0) subsumes pixmap (1x1) [ 52.091] _sna_pixmap_move_to_cpu(pixmap=3497, 1x1, flags=5) [ 52.091] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 52.091] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 52.091] _sna_pixmap_move_to_cpu: marking as damaged [ 52.091] __sna_damage_all(1, 1) [ 52.091] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 52.091] sna_poly_fill_rect: fallback - fbPolyFillRect [ 52.091] sna_gc_move_to_gpu(0x561c944e2810) [ 52.091] sna_validate_gc(0x561c947cc8d0) changes=7fffff, previous serial=80000000, drawable=da8 [ 52.091] sna_validate_gc: recomputing clip [ 52.091] sna_validate_gc: composite clip=1x[(0, 0), (7680, 2160)] [0x561c94ab05f0] [ 52.091] sna_copy_area: src=pixmap=165:(0, 0)x(7680, 2160)+(0, 0) -> dst=pixmap=3496:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 52.091] sna_copy_area: normal copy [ 52.091] sna_do_copy: src=(0, 0), dst=(0, 0), size=(7680x2160) [ 52.091] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(7680x2160) [ 52.091] sna_do_copy: dst extents (0, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 [ 52.091] sna_do_copy: clipped dst extents (0, 0), (7680, 2160) [ 52.091] sna_do_copy: unclipped src extents (0, 0), (7680, 2160) [ 52.091] sna_do_copy: clipped src extents (0, 0), (7680, 2160) [ 52.091] sna_do_copy: window -- include inferiors [ 52.091] sna_do_copy: src extents (0, 0), (7680, 2160) x 1 [ 52.091] sna_do_copy: copy region (0, 0), (7680, 2160) x 1 + (0, 0) [ 52.091] sna_copy_boxes (boxes=1x[(0, 0), (7680, 2160)...], src pixmap=165+(0, 0), dst pixmap=3496+(0, 0), alu=3, src.size=7680x2160, dst.size=7680x2160) [ 52.092] sna_copy_boxes: dst=(priv=0x561c94ac8f90, gpu_bo=0, cpu_bo=3), src=(priv=0x561c947bf300, gpu_bo=29, cpu_bo=0), replaces=1 [ 52.092] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 52.092] discard_cpu_damage: discarding existing CPU damage [ 52.092] sna_drawable_use_bo pixmap=3496, box=((0, 0), (7680, 2160)), flags=1b... [ 52.092] sna_drawable_use_bo: shm target, discard PREFER_GPU [ 52.092] sna_drawable_use_bo: flush=0, shm=1, cpu=0 => flags=1a [ 52.092] sna_drawable_use_bo: try cpu as GPU bo is idle [ 52.092] sna_drawable_move_region_to_cpu(pixmap=3496 (7680x2160), [(0, 0), (7680, 2160)], flags=9) [ 52.092] sna_drawable_move_region_to_cpu: region (0, 0), (7680, 2160) + (0, 0) subsumes pixmap (7680x2160) [ 52.092] _sna_pixmap_move_to_cpu(pixmap=3496, 7680x2160, flags=9) [ 52.092] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 52.092] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 52.092] operate_inplace: no, inplace operation not suitable [ 52.092] _sna_pixmap_move_to_cpu: marking as damaged [ 52.092] __sna_damage_all(7680, 2160) [ 52.092] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 52.092] sna_add_flush_pixmap: marking pixmap=3496 for flushing [ 52.092] sna_drawable_use_bo: using CPU bo with damage? 0 [ 52.092] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=a [ 52.092] wait_for_shadow: flags=a, flips=0, handle=29, shadow=32 [ 52.092] sna_pixmap_move_to_gpu: already all-damaged [ 52.092] sna_pixmap_unclean(pixmap=165): cleaning foreign bo handle=29, busy=0 [ring=0] [ 52.092] __kgem_bo_clear_busy: handle=29 [ 52.092] sna_pixmap_mark_active: pixmap=165, handle=29 [ 52.092] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 52.092] sna_pixmap_make_cow: make cow src=165, dst=3496, handle=29 (already cow? src=0, dst=0) [ 52.092] sna_pixmap_make_cow: moo! attaching source cow to pixmap=165, handle=29 [ 52.092] sna_pixmap_make_cow: moo! attaching clone to pixmap=3496 (source=165, handle=29) [ 52.092] __sna_damage_all(7680, 2160) [ 52.092] sna_add_flush_pixmap: marking pixmap=3496 for flushing [ 52.092] sna_accel_flush: flush?=0, dirty?=1 [ 52.092] sna_accel_flush: syncing SHM pixmap=3496 (refcnt=1) [ 52.092] _sna_pixmap_move_to_cpu(pixmap=3496, 7680x2160, flags=3) [ 52.092] _sna_pixmap_move_to_cpu: gpu_bo=29, gpu_damage=0x561c94ae2491, cpu_damage=0x0, is-clear?=0 [ 52.092] operate_inplace: no, inplace operation not suitable [ 52.092] _sna_pixmap_move_to_cpu: flushing GPU damage [ 52.092] download_boxes: nbox=1 [ 52.092] kgem_bo_can_map__cpu: handle=29 [ 52.092] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 52.092] __kgem_bo_is_busy: handle=29, domain: 0 exec? 0, rq? 0 [ 52.092] __kgem_bo_is_busy: handle=3, domain: 1 exec? 0, rq? 0 [ 52.092] kgem_bo_map__cpu(handle=29, size=66355200, map=0x7fc6a00b8000:0x0) [ 52.092] kgem_trim_vma_cache: type=1, count=-32762 (bucket: 13) [ 52.092] __kgem_bo_map__cpu: caching CPU vma for 29 [ 52.092] kgem_bo_sync__cpu_full: handle=29 [ 52.092] kgem_bo_sync__cpu: handle=3 [ 52.092] gpu_bo_download: download through a tiled CPU map [ 52.092] gpu_bo_download: box (0, 0), (7680, 2160) [ 52.092] memcpy_from_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(0, 0), size=7680x2160, pitch=30720/30720 [ 52.112] _sna_pixmap_move_to_cpu: marking as damaged [ 52.112] __sna_damage_all(7680, 2160) [ 52.112] sna_pixmap_free_gpu: handle=29 (pinned? 0) [ 52.112] sna_pixmap_undo_cow: pixmap=3496, handle=29 [refcnt=5], cow refcnt=2, flags=1 [ 52.112] _sna_pixmap_move_to_cpu: syncing CPU bo [ 52.112] kgem_bo_sync__cpu_full: handle=3 [ 52.112] kgem_bo_is_busy: handle=3, domain: 1 exec? 0, rq? 0 [ 52.112] sna_accel_flush: flush?=0, dirty?=0 [ 52.112] sna_block_handler (tv=0.440000) [ 52.112] sna_scanout_do_flush: flush timer active: delta=-16 [ 52.112] sna_scanout_do_flush (time=52112), triggered [ 52.112] sna_scanout_flush (time=52112), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 52.112] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.112] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 52.112] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.112] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 52.112] sna_accel_do_throttle -- no pending activity [ 52.112] sna_accel_block: evaluating timers, active=5 [ 52.112] sna_accel_block: flush timer expires in 16 [52128] [ 52.112] sna_wakeup_handler [ 52.112] sna_accel_flush: flush?=0, dirty?=0 [ 52.112] sna_accel_flush: flush?=0, dirty?=0 [ 52.112] sna_block_handler (tv=0.440000) [ 52.112] sna_scanout_do_flush: flush timer active: delta=16 [ 52.112] sna_accel_do_throttle -- no pending activity [ 52.112] sna_accel_block: evaluating timers, active=5 [ 52.112] sna_accel_block: flush timer expires in 16 [52128] [ 52.112] sna_wakeup_handler [ 52.112] sna_accel_flush: flush?=0, dirty?=0 [ 52.112] sna_accel_flush: flush?=0, dirty?=0 [ 52.112] sna_accel_flush: flush?=0, dirty?=0 [ 52.112] sna_block_handler (tv=0.440000) [ 52.112] sna_scanout_do_flush: flush timer active: delta=16 [ 52.112] sna_accel_do_throttle -- no pending activity [ 52.112] sna_accel_block: evaluating timers, active=5 [ 52.112] sna_accel_block: flush timer expires in 16 [52128] [ 52.113] sna_wakeup_handler [ 52.113] sna_accel_flush: flush?=0, dirty?=0 [ 52.113] sna_accel_flush: flush?=0, dirty?=0 [ 52.113] sna_block_handler (tv=0.439000) [ 52.113] sna_scanout_do_flush: flush timer active: delta=15 [ 52.113] sna_accel_do_throttle -- no pending activity [ 52.113] sna_accel_block: evaluating timers, active=5 [ 52.113] sna_accel_block: flush timer expires in 15 [52128] [ 52.114] sna_wakeup_handler [ 52.114] sna_accel_flush: flush?=0, dirty?=0 [ 52.114] sna_accel_flush: flush?=0, dirty?=0 [ 52.114] sna_block_handler (tv=0.438000) [ 52.114] sna_scanout_do_flush: flush timer active: delta=14 [ 52.114] sna_accel_do_throttle -- no pending activity [ 52.114] sna_accel_block: evaluating timers, active=5 [ 52.114] sna_accel_block: flush timer expires in 14 [52128] [ 52.114] sna_wakeup_handler [ 52.114] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=128, name=76 [ 52.114] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 52.114] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 52.114] sna_dri2_get_back: draw size=7680x2160, back buffer handle=128 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 [ 52.114] sna_dri2_get_back: reuse backbuffer? 1 [ 52.114] sna_dri2_get_back: back buffer handle=128, active?=0, refcnt=1 [ 52.114] sna_dri2_get_back: reuse unattached back [ 52.114] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 52.114] sna_dri2_reuse_buffer: reusing back buffer handle=128, name=76, pitch=30720, age=0 [ 52.114] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 52.114] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=29, name=3, active_scanout=3 [ 52.114] kgem_bo_flink: flinked handle=29 to name=3, marking non-reusable [ 52.114] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=29] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 52.114] sna_accel_flush: flush?=0, dirty?=0 [ 52.114] sna_accel_flush: flush?=0, dirty?=0 [ 52.114] sna_accel_flush: flush?=0, dirty?=0 [ 52.114] sna_block_handler (tv=0.438000) [ 52.114] sna_scanout_do_flush: flush timer active: delta=14 [ 52.114] sna_accel_do_throttle -- no pending activity [ 52.114] sna_accel_block: evaluating timers, active=5 [ 52.114] sna_accel_block: flush timer expires in 14 [52128] [ 52.115] sna_wakeup_handler [ 52.115] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 52.115] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 52.115] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 52.115] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 52.115] sna_dri2_get_msc(draw=146, pipe=0) [ 52.115] sna_crtc_record_swap: recording last swap on pipe=0, frame 2878 [msc=2878], time 52.107265 [ 52.115] sna_dri2_get_msc: msc=2878 [raw=2878], ust=52107265 [ 52.115] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=128 (refs=1/1, flush=0) , front=29 (refs=1/4, flush=1) [ 52.115] sna_dri2_schedule_swap(target_msc=2877, divisor=0, remainder=0) [ 52.115] sna_dri2_schedule_swap: using front handle=29, active_scanout?=3, flush?=1 [ 52.115] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 52.115] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 52.115] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 52.115] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 52.115] sna_crtc_record_swap: recording last swap on pipe=0, frame 2878 [msc=2878], time 52.107265 [ 52.115] immediate_swap: current_msc=2878, target_msc=2877 -- yes [ 52.115] can_flip: no, shadow enabled [ 52.115] sna_dri2_add_event: adding event to window 146) [ 52.115] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 52.115] sna_dri2_immediate_blit: no pending blit, starting chain [ 52.115] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 52.115] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 52.115] can_xchg: back size=8701e00, front size=8701e00 [ 52.115] can_xchg: yes, pixmap=165 [ 52.115] sna_dri2_xchg: win=146, exchange front=29/3,ref=2 and back=128/76,ref=2, pixmap=165 7680x2160 [ 52.115] sna_dri2_xchg: back_bo handle=128, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 52.115] sna_dri2_xchg: front_bo handle=29, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 52.115] set_bo: pixmap=165, handle=128 (old handle=29) [ 52.115] set_bo: marking whole pixmap as damaged [ 52.115] set_bo: applying final/discard move-to-gpu [ 52.115] wait_for_shadow: flags=0, flips=0, handle=29, shadow=32 [ 52.115] set_bo: dropping flush hint from handle=29 [ 52.115] sna_pixmap_undo_cow: pixmap=165, handle=29 [refcnt=4], cow refcnt=1, flags=0 [ 52.115] sna_pixmap_undo_cow: freeing cow [ 52.115] set_bo: adding flush hint to handle=128 [ 52.115] sna_accel_flush: flush?=0, dirty?=0 [ 52.115] mark_stale(handle=29) => 1 [ 52.115] swap_limit: draw=146 setting swap limit to 3 [ 52.115] sna_dri2_swap_limit_validate: swap limit set to 3 [ 52.115] sna_next_vblank(pipe=0, waiting until next vblank) [ 52.115] sna_dri2_schedule_swap: reported target_msc=2878 [ 52.115] sna_accel_flush: flush?=0, dirty?=0 [ 52.115] sna_accel_flush: flush?=0, dirty?=0 [ 52.115] sna_accel_flush: flush?=0, dirty?=0 [ 52.115] sna_accel_flush: flush?=0, dirty?=0 [ 52.115] sna_block_handler (tv=0.437000) [ 52.115] sna_scanout_do_flush: flush timer active: delta=13 [ 52.115] sna_accel_do_throttle -- no pending activity [ 52.115] sna_accel_block: evaluating timers, active=5 [ 52.115] sna_accel_block: flush timer expires in 13 [52128] [ 52.123] sna_wakeup_handler [ 52.123] sna_mode_wakeup: len=32 [ 52.123] sna_dri2_vblank_handler(type=2, sequence=2879, draw=3353) [ 52.123] sna_crtc_record_swap: recording last swap on pipe=0, frame 2879 [msc=2879], time 52.124014 [ 52.123] sna_dri2_vblank_handler: 2 complete, frame=2879 tv=52.124014 [ 52.123] sna_dri2_blit_complete: blit finished [ 52.123] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=2879, tv=52.124014) [ 52.123] frame_swap_complete(type=2): draw=146, pipe=0, frame=2879 [msc=2879], tv=52.124014 [ 52.123] sna_accel_flush: flush?=0, dirty?=0 [ 52.123] sna_dri2_event_free(draw?=1) [ 52.123] sna_dri2_remove_event: remove[0x561c94ab16d0] from window 146, active? 1 [ 52.123] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 52.123] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=29] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 52.123] sna_dri2_vblank_handler complete [ 52.123] sna_block_handler (tv=0.429000) [ 52.123] sna_scanout_do_flush: flush timer active: delta=5 [ 52.123] sna_accel_do_throttle -- no pending activity [ 52.123] sna_accel_block: evaluating timers, active=5 [ 52.123] sna_accel_block: flush timer expires in 5 [52128] [ 52.125] sna_wakeup_handler [ 52.125] sna_accel_flush: flush?=0, dirty?=0 [ 52.125] sna_accel_flush: flush?=0, dirty?=0 [ 52.125] sna_block_handler (tv=0.427000) [ 52.125] sna_scanout_do_flush: flush timer active: delta=3 [ 52.125] sna_scanout_do_flush (time=52125), triggered [ 52.125] sna_scanout_flush (time=52125), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 52.125] has_shadow: has pending damage? 1, outstanding flips: 0 [ 52.125] stop_flush: scanout=128 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 52.125] has_shadow: has pending damage? 1, outstanding flips: 0 [ 52.125] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 52.125] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 52.125] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 52.125] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 52.125] sna_pixmap_move_to_gpu: already all-damaged [ 52.125] sna_pixmap_mark_active: pixmap=165, handle=128 [ 52.125] sna_mode_redisplay: crtc[0] transformed? 0 [ 52.125] sna_mode_redisplay: crtc[1] transformed? 0 [ 52.125] sna_mode_redisplay: crtc[2] transformed? 0 [ 52.125] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=128 [active=1] [ 52.125] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 29, transformed? 0 [ 52.125] get_fb: reusing fb=112 for handle=128 [ 52.126] sna_mode_redisplay: recording flip on CRTC:32 handle=128, active_scanout=2, serial=2 [ 52.126] __kgem_bo_clear_busy: handle=128 [ 52.126] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 29, transformed? 0 [ 52.126] sna_mode_redisplay: recording flip on CRTC:39 handle=128, active_scanout=3, serial=3 [ 52.126] __kgem_bo_clear_busy: handle=128 [ 52.126] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 52.126] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 52.126] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=128, shadow handle=32 [ 52.126] sna_accel_do_throttle -- no pending activity [ 52.126] sna_accel_block: evaluating timers, active=5 [ 52.126] sna_accel_block: flush timer expires in 16 [52141] [ 52.126] sna_wakeup_handler [ 52.126] sna_block_handler (tv=0.426000) [ 52.126] sna_scanout_do_flush: flush timer active: delta=15 [ 52.126] sna_accel_do_throttle -- no pending activity [ 52.126] sna_accel_block: evaluating timers, active=5 [ 52.126] sna_accel_block: flush timer expires in 15 [52141] [ 52.127] sna_wakeup_handler [ 52.127] sna_block_handler (tv=0.425000) [ 52.127] sna_scanout_do_flush: flush timer active: delta=14 [ 52.127] sna_accel_do_throttle -- no pending activity [ 52.127] sna_accel_block: evaluating timers, active=5 [ 52.127] sna_accel_block: flush timer expires in 14 [52141] [ 52.139] sna_wakeup_handler [ 52.139] sna_mode_wakeup: len=32 [ 52.139] sna_mode_wakeup: recording last swap on pipe=1, frame 2850 [b22], time 52.139348 [ 52.139] sna_mode_wakeup: removing handle=29 [active_scanout=1] from scanout, installing handle=128 [active_scanout=3] [ 52.139] sna_mode_wakeup: flip complete, pending? 2 [ 52.139] sna_block_handler (tv=0.413000) [ 52.139] sna_scanout_do_flush: flush timer active: delta=2 [ 52.139] sna_scanout_do_flush (time=52139), triggered [ 52.139] sna_scanout_flush (time=52139), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 52.139] has_shadow: has pending damage? 0, outstanding flips: 1 [ 52.139] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 52.139] has_shadow: has pending damage? 0, outstanding flips: 1 [ 52.139] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) [ 52.139] sna_accel_do_throttle -- no pending activity [ 52.139] sna_accel_block: evaluating timers, active=5 [ 52.139] sna_accel_block: flush timer expires in 16 [52155] [ 52.140] sna_wakeup_handler [ 52.140] sna_mode_wakeup: len=32 [ 52.140] sna_mode_wakeup: recording last swap on pipe=0, frame 2880 [b40], time 52.140758 [ 52.140] sna_mode_wakeup: removing handle=29 [active_scanout=0] from scanout, installing handle=128 [active_scanout=3] [ 52.140] sna_mode_wakeup: flip complete, pending? 1 [ 52.140] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 52.140] sna_block_handler (tv=0.412000) [ 52.140] sna_scanout_do_flush: flush timer active: delta=15 [ 52.140] sna_accel_do_throttle -- no pending activity [ 52.140] sna_accel_block: evaluating timers, active=5 [ 52.140] sna_accel_block: flush timer expires in 15 [52155] [ 52.152] sna_wakeup_handler [ 52.152] sna_accel_flush: flush?=0, dirty?=0 [ 52.152] sna_accel_flush: flush?=0, dirty?=0 [ 52.152] sna_block_handler (tv=0.400000) [ 52.152] sna_scanout_do_flush: flush timer active: delta=3 [ 52.152] sna_scanout_do_flush (time=52152), triggered [ 52.152] sna_scanout_flush (time=52152), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 52.152] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.152] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 52.152] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.152] sna_accel_disarm_timer[0] (time=52152) [ 52.152] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 52.152] sna_accel_do_throttle -- no pending activity [ 52.152] sna_wakeup_handler [ 52.152] sna_accel_flush: flush?=0, dirty?=0 [ 52.152] sna_accel_flush: flush?=0, dirty?=0 [ 52.152] sna_accel_flush: flush?=0, dirty?=0 [ 52.152] sna_block_handler (tv=0.400000) [ 52.152] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.152] sna_accel_do_throttle -- no pending activity [ 52.152] sna_wakeup_handler [ 52.152] sna_accel_flush: flush?=0, dirty?=0 [ 52.152] sna_accel_flush: flush?=0, dirty?=0 [ 52.152] sna_block_handler (tv=0.400000) [ 52.152] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.152] sna_accel_do_throttle -- no pending activity [ 52.153] sna_wakeup_handler [ 52.153] sna_accel_flush: flush?=0, dirty?=0 [ 52.153] sna_accel_flush: flush?=0, dirty?=0 [ 52.153] sna_block_handler (tv=0.399000) [ 52.153] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.153] sna_accel_do_throttle -- no pending activity [ 52.153] sna_wakeup_handler [ 52.153] sna_accel_flush: flush?=0, dirty?=0 [ 52.153] sna_accel_flush: flush?=0, dirty?=0 [ 52.153] sna_accel_flush: flush?=0, dirty?=0 [ 52.153] sna_block_handler (tv=0.399000) [ 52.153] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.153] sna_accel_do_throttle -- no pending activity [ 52.153] sna_wakeup_handler [ 52.153] sna_accel_flush: flush?=0, dirty?=0 [ 52.153] sna_accel_flush: flush?=0, dirty?=0 [ 52.153] sna_block_handler (tv=0.399000) [ 52.153] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.153] sna_accel_do_throttle -- no pending activity [ 52.153] sna_wakeup_handler [ 52.153] sna_accel_flush: flush?=0, dirty?=0 [ 52.153] sna_accel_flush: flush?=0, dirty?=0 [ 52.153] sna_accel_flush: flush?=0, dirty?=0 [ 52.153] sna_block_handler (tv=0.399000) [ 52.153] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.153] sna_accel_do_throttle -- no pending activity [ 52.153] sna_wakeup_handler [ 52.153] sna_create_window: window=54525961 [ 52.153] sna_set_window_pixmap: window=54525961, old pixmap=0 new pixmap=165 [ 52.153] sna_change_window_attributes [ 52.153] sna_accel_flush: flush?=0, dirty?=0 [ 52.153] sna_create_window: window=54525962 [ 52.153] sna_set_window_pixmap: window=54525962, old pixmap=0 new pixmap=165 [ 52.153] sna_change_window_attributes [ 52.153] sna_accel_flush: flush?=0, dirty?=0 [ 52.153] sna_accel_flush: flush?=0, dirty?=0 [ 52.153] sna_accel_flush: flush?=0, dirty?=0 [ 52.153] sna_accel_flush: flush?=0, dirty?=0 [ 52.153] sna_accel_flush: flush?=0, dirty?=0 [ 52.153] sna_accel_flush: flush?=0, dirty?=0 [ 52.153] sna_block_handler (tv=0.399000) [ 52.153] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.153] sna_accel_do_throttle -- no pending activity [ 52.153] sna_wakeup_handler [ 52.153] sna_accel_flush: flush?=0, dirty?=0 [ 52.153] sna_accel_flush: flush?=0, dirty?=0 [ 52.153] sna_accel_flush: flush?=0, dirty?=0 [ 52.153] sna_block_handler (tv=0.399000) [ 52.153] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.153] sna_accel_do_throttle -- no pending activity [ 52.153] sna_wakeup_handler [ 52.153] sna_change_window_attributes [ 52.153] sna_change_window_attributes [ 52.153] sna_accel_flush: flush?=0, dirty?=0 [ 52.153] sna_accel_flush: flush?=0, dirty?=0 [ 52.153] sna_block_handler (tv=0.399000) [ 52.153] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.153] sna_accel_do_throttle -- no pending activity [ 52.153] sna_wakeup_handler [ 52.153] sna_change_window_attributes [ 52.153] sna_accel_flush: flush?=0, dirty?=0 [ 52.153] sna_accel_flush: flush?=0, dirty?=0 [ 52.153] sna_block_handler (tv=0.399000) [ 52.153] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.153] sna_accel_do_throttle -- no pending activity [ 52.153] sna_wakeup_handler [ 52.153] sna_accel_flush: flush?=0, dirty?=0 [ 52.153] sna_accel_flush: flush?=0, dirty?=0 [ 52.153] sna_accel_flush: flush?=0, dirty?=0 [ 52.154] sna_block_handler (tv=0.398000) [ 52.154] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.154] sna_accel_do_throttle -- no pending activity [ 52.154] sna_wakeup_handler [ 52.154] sna_accel_flush: flush?=0, dirty?=0 [ 52.154] sna_accel_flush: flush?=0, dirty?=0 [ 52.154] sna_block_handler (tv=0.398000) [ 52.154] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.154] sna_accel_do_throttle -- no pending activity [ 52.154] sna_wakeup_handler [ 52.154] sna_accel_flush: flush?=0, dirty?=0 [ 52.154] sna_accel_flush: flush?=0, dirty?=0 [ 52.154] sna_accel_flush: flush?=0, dirty?=0 [ 52.154] sna_block_handler (tv=0.398000) [ 52.154] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.154] sna_accel_do_throttle -- no pending activity [ 52.154] sna_wakeup_handler [ 52.154] sna_accel_flush: flush?=0, dirty?=0 [ 52.154] sna_accel_flush: flush?=0, dirty?=0 [ 52.154] sna_accel_flush: flush?=0, dirty?=0 [ 52.154] sna_block_handler (tv=0.398000) [ 52.154] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.154] sna_accel_do_throttle -- no pending activity [ 52.154] sna_wakeup_handler [ 52.154] sna_accel_flush: flush?=0, dirty?=0 [ 52.154] sna_accel_flush: flush?=0, dirty?=0 [ 52.154] sna_block_handler (tv=0.398000) [ 52.154] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.154] sna_accel_do_throttle -- no pending activity [ 52.154] sna_wakeup_handler [ 52.154] sna_accel_flush: flush?=0, dirty?=0 [ 52.154] sna_accel_flush: flush?=0, dirty?=0 [ 52.154] sna_accel_flush: flush?=0, dirty?=0 [ 52.154] sna_accel_flush: flush?=0, dirty?=0 [ 52.154] sna_accel_flush: flush?=0, dirty?=0 [ 52.154] sna_accel_flush: flush?=0, dirty?=0 [ 52.154] sna_block_handler (tv=0.398000) [ 52.154] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.154] sna_accel_do_throttle -- no pending activity [ 52.154] sna_wakeup_handler [ 52.154] sna_accel_flush: flush?=0, dirty?=0 [ 52.154] sna_accel_flush: flush?=0, dirty?=0 [ 52.154] sna_block_handler (tv=0.398000) [ 52.154] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.154] sna_accel_do_throttle -- no pending activity [ 52.154] sna_wakeup_handler [ 52.154] sna_accel_flush: flush?=0, dirty?=0 [ 52.154] sna_accel_flush: flush?=0, dirty?=0 [ 52.154] sna_block_handler (tv=0.398000) [ 52.154] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.154] sna_accel_do_throttle -- no pending activity [ 52.154] sna_wakeup_handler [ 52.154] sna_accel_flush: flush?=0, dirty?=0 [ 52.154] sna_accel_flush: flush?=0, dirty?=0 [ 52.154] sna_accel_flush: flush?=0, dirty?=0 [ 52.154] sna_accel_flush: flush?=0, dirty?=0 [ 52.154] sna_block_handler (tv=0.398000) [ 52.154] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.154] sna_accel_do_throttle -- no pending activity [ 52.154] sna_wakeup_handler [ 52.154] sna_accel_flush: flush?=0, dirty?=0 [ 52.154] sna_accel_flush: flush?=0, dirty?=0 [ 52.154] sna_block_handler (tv=0.398000) [ 52.154] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.154] sna_accel_do_throttle -- no pending activity [ 52.154] sna_wakeup_handler [ 52.154] sna_accel_flush: flush?=0, dirty?=0 [ 52.154] sna_accel_flush: flush?=0, dirty?=0 [ 52.154] sna_block_handler (tv=0.398000) [ 52.154] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.154] sna_accel_do_throttle -- no pending activity [ 52.154] sna_wakeup_handler [ 52.154] sna_accel_flush: flush?=0, dirty?=0 [ 52.154] sna_accel_flush: flush?=0, dirty?=0 [ 52.154] sna_accel_flush: flush?=0, dirty?=0 [ 52.154] sna_block_handler (tv=0.398000) [ 52.154] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.154] sna_accel_do_throttle -- no pending activity [ 52.154] sna_wakeup_handler [ 52.154] sna_accel_flush: flush?=0, dirty?=0 [ 52.154] sna_accel_flush: flush?=0, dirty?=0 [ 52.154] sna_accel_flush: flush?=0, dirty?=0 [ 52.154] sna_block_handler (tv=0.398000) [ 52.154] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.154] sna_accel_do_throttle -- no pending activity [ 52.154] sna_wakeup_handler [ 52.154] sna_accel_flush: flush?=0, dirty?=0 [ 52.154] sna_accel_flush: flush?=0, dirty?=0 [ 52.154] sna_block_handler (tv=0.398000) [ 52.154] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.154] sna_accel_do_throttle -- no pending activity [ 52.154] sna_wakeup_handler [ 52.154] sna_accel_flush: flush?=0, dirty?=0 [ 52.154] sna_accel_flush: flush?=0, dirty?=0 [ 52.154] sna_block_handler (tv=0.398000) [ 52.154] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.154] sna_accel_do_throttle -- no pending activity [ 52.154] sna_wakeup_handler [ 52.154] sna_accel_flush: flush?=0, dirty?=0 [ 52.154] sna_accel_flush: flush?=0, dirty?=0 [ 52.154] sna_block_handler (tv=0.398000) [ 52.154] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.154] sna_accel_do_throttle -- no pending activity [ 52.154] sna_wakeup_handler [ 52.154] sna_accel_flush: flush?=0, dirty?=0 [ 52.154] sna_accel_flush: flush?=0, dirty?=0 [ 52.154] sna_block_handler (tv=0.398000) [ 52.154] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.154] sna_accel_do_throttle -- no pending activity [ 52.154] sna_wakeup_handler [ 52.154] sna_accel_flush: flush?=0, dirty?=0 [ 52.154] sna_accel_flush: flush?=0, dirty?=0 [ 52.154] sna_block_handler (tv=0.398000) [ 52.154] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.154] sna_accel_do_throttle -- no pending activity [ 52.154] sna_wakeup_handler [ 52.154] sna_accel_flush: flush?=0, dirty?=0 [ 52.154] sna_accel_flush: flush?=0, dirty?=0 [ 52.154] sna_accel_flush: flush?=0, dirty?=0 [ 52.154] sna_accel_flush: flush?=0, dirty?=0 [ 52.154] sna_block_handler (tv=0.398000) [ 52.154] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.154] sna_accel_do_throttle -- no pending activity [ 52.154] sna_wakeup_handler [ 52.154] sna_accel_flush: flush?=0, dirty?=0 [ 52.154] sna_accel_flush: flush?=0, dirty?=0 [ 52.154] sna_block_handler (tv=0.398000) [ 52.154] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.154] sna_accel_do_throttle -- no pending activity [ 52.154] sna_wakeup_handler [ 52.154] sna_accel_flush: flush?=0, dirty?=0 [ 52.154] sna_accel_flush: flush?=0, dirty?=0 [ 52.154] sna_accel_flush: flush?=0, dirty?=0 [ 52.154] sna_block_handler (tv=0.398000) [ 52.154] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.154] sna_accel_do_throttle -- no pending activity [ 52.154] sna_wakeup_handler [ 52.155] sna_accel_flush: flush?=0, dirty?=0 [ 52.155] sna_accel_flush: flush?=0, dirty?=0 [ 52.155] sna_block_handler (tv=0.397000) [ 52.155] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.155] sna_accel_do_throttle -- no pending activity [ 52.155] sna_wakeup_handler [ 52.155] sna_accel_flush: flush?=0, dirty?=0 [ 52.155] sna_accel_flush: flush?=0, dirty?=0 [ 52.155] sna_accel_flush: flush?=0, dirty?=0 [ 52.155] sna_block_handler (tv=0.397000) [ 52.155] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.155] sna_accel_do_throttle -- no pending activity [ 52.155] sna_wakeup_handler [ 52.155] sna_accel_flush: flush?=0, dirty?=0 [ 52.155] sna_accel_flush: flush?=0, dirty?=0 [ 52.155] sna_accel_flush: flush?=0, dirty?=0 [ 52.155] sna_block_handler (tv=0.397000) [ 52.155] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.155] sna_accel_do_throttle -- no pending activity [ 52.155] sna_wakeup_handler [ 52.155] sna_accel_flush: flush?=0, dirty?=0 [ 52.155] sna_accel_flush: flush?=0, dirty?=0 [ 52.155] sna_accel_flush: flush?=0, dirty?=0 [ 52.155] sna_block_handler (tv=0.397000) [ 52.155] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.155] sna_accel_do_throttle -- no pending activity [ 52.155] sna_wakeup_handler [ 52.155] sna_accel_flush: flush?=0, dirty?=0 [ 52.155] sna_accel_flush: flush?=0, dirty?=0 [ 52.155] sna_block_handler (tv=0.397000) [ 52.155] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.155] sna_accel_do_throttle -- no pending activity [ 52.155] sna_wakeup_handler [ 52.155] sna_accel_flush: flush?=0, dirty?=0 [ 52.155] sna_accel_flush: flush?=0, dirty?=0 [ 52.155] sna_block_handler (tv=0.397000) [ 52.155] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.155] sna_accel_do_throttle -- no pending activity [ 52.155] sna_wakeup_handler [ 52.155] sna_accel_flush: flush?=0, dirty?=0 [ 52.155] sna_accel_flush: flush?=0, dirty?=0 [ 52.155] sna_accel_flush: flush?=0, dirty?=0 [ 52.155] sna_accel_flush: flush?=0, dirty?=0 [ 52.155] sna_accel_flush: flush?=0, dirty?=0 [ 52.155] sna_accel_flush: flush?=0, dirty?=0 [ 52.155] sna_accel_flush: flush?=0, dirty?=0 [ 52.155] sna_accel_flush: flush?=0, dirty?=0 [ 52.155] sna_accel_flush: flush?=0, dirty?=0 [ 52.155] sna_block_handler (tv=0.397000) [ 52.155] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.155] sna_accel_do_throttle -- no pending activity [ 52.155] sna_wakeup_handler [ 52.155] sna_accel_flush: flush?=0, dirty?=0 [ 52.155] sna_accel_flush: flush?=0, dirty?=0 [ 52.155] sna_accel_flush: flush?=0, dirty?=0 [ 52.155] sna_accel_flush: flush?=0, dirty?=0 [ 52.155] sna_block_handler (tv=0.397000) [ 52.155] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.155] sna_accel_do_throttle -- no pending activity [ 52.155] sna_wakeup_handler [ 52.155] sna_accel_flush: flush?=0, dirty?=0 [ 52.155] sna_accel_flush: flush?=0, dirty?=0 [ 52.155] sna_accel_flush: flush?=0, dirty?=0 [ 52.155] sna_block_handler (tv=0.397000) [ 52.155] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.155] sna_accel_do_throttle -- no pending activity [ 52.155] sna_wakeup_handler [ 52.155] sna_accel_flush: flush?=0, dirty?=0 [ 52.155] sna_accel_flush: flush?=0, dirty?=0 [ 52.155] sna_block_handler (tv=0.397000) [ 52.155] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.155] sna_accel_do_throttle -- no pending activity [ 52.155] sna_wakeup_handler [ 52.155] sna_accel_flush: flush?=0, dirty?=0 [ 52.155] sna_accel_flush: flush?=0, dirty?=0 [ 52.155] sna_block_handler (tv=0.397000) [ 52.155] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.155] sna_accel_do_throttle -- no pending activity [ 52.155] sna_wakeup_handler [ 52.155] sna_accel_flush: flush?=0, dirty?=0 [ 52.155] sna_accel_flush: flush?=0, dirty?=0 [ 52.155] sna_accel_flush: flush?=0, dirty?=0 [ 52.155] sna_block_handler (tv=0.397000) [ 52.155] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.155] sna_accel_do_throttle -- no pending activity [ 52.155] sna_wakeup_handler [ 52.155] sna_accel_flush: flush?=0, dirty?=0 [ 52.155] sna_accel_flush: flush?=0, dirty?=0 [ 52.155] sna_block_handler (tv=0.397000) [ 52.155] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.155] sna_accel_do_throttle -- no pending activity [ 52.155] sna_wakeup_handler [ 52.155] sna_accel_flush: flush?=0, dirty?=0 [ 52.155] sna_accel_flush: flush?=0, dirty?=0 [ 52.155] sna_accel_flush: flush?=0, dirty?=0 [ 52.155] sna_block_handler (tv=0.397000) [ 52.155] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.155] sna_accel_do_throttle -- no pending activity [ 52.155] sna_wakeup_handler [ 52.155] sna_accel_flush: flush?=0, dirty?=0 [ 52.155] sna_accel_flush: flush?=0, dirty?=0 [ 52.155] sna_accel_flush: flush?=0, dirty?=0 [ 52.155] sna_accel_flush: flush?=0, dirty?=0 [ 52.155] sna_accel_flush: flush?=0, dirty?=0 [ 52.155] sna_accel_flush: flush?=0, dirty?=0 [ 52.155] sna_block_handler (tv=0.397000) [ 52.155] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.155] sna_accel_do_throttle -- no pending activity [ 52.155] sna_wakeup_handler [ 52.155] sna_accel_flush: flush?=0, dirty?=0 [ 52.155] sna_accel_flush: flush?=0, dirty?=0 [ 52.155] sna_block_handler (tv=0.397000) [ 52.155] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.155] sna_accel_do_throttle -- no pending activity [ 52.155] sna_wakeup_handler [ 52.155] sna_accel_flush: flush?=0, dirty?=0 [ 52.155] sna_accel_flush: flush?=0, dirty?=0 [ 52.155] sna_block_handler (tv=0.397000) [ 52.155] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.155] sna_accel_do_throttle -- no pending activity [ 52.155] sna_wakeup_handler [ 52.155] sna_accel_flush: flush?=0, dirty?=0 [ 52.155] sna_accel_flush: flush?=0, dirty?=0 [ 52.155] sna_accel_flush: flush?=0, dirty?=0 [ 52.155] sna_block_handler (tv=0.397000) [ 52.155] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.155] sna_accel_do_throttle -- no pending activity [ 52.155] sna_wakeup_handler [ 52.155] sna_accel_flush: flush?=0, dirty?=0 [ 52.155] sna_accel_flush: flush?=0, dirty?=0 [ 52.155] sna_block_handler (tv=0.397000) [ 52.155] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.155] sna_accel_do_throttle -- no pending activity [ 52.155] sna_wakeup_handler [ 52.155] sna_accel_flush: flush?=0, dirty?=0 [ 52.155] sna_accel_flush: flush?=0, dirty?=0 [ 52.155] sna_accel_flush: flush?=0, dirty?=0 [ 52.155] sna_block_handler (tv=0.397000) [ 52.155] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.155] sna_accel_do_throttle -- no pending activity [ 52.156] sna_wakeup_handler [ 52.156] sna_accel_flush: flush?=0, dirty?=0 [ 52.156] sna_accel_flush: flush?=0, dirty?=0 [ 52.156] sna_accel_flush: flush?=0, dirty?=0 [ 52.156] sna_accel_flush: flush?=0, dirty?=0 [ 52.156] sna_accel_flush: flush?=0, dirty?=0 [ 52.156] sna_accel_flush: flush?=0, dirty?=0 [ 52.156] sna_accel_flush: flush?=0, dirty?=0 [ 52.156] sna_change_window_attributes [ 52.156] sna_accel_flush: flush?=0, dirty?=0 [ 52.156] sna_accel_flush: flush?=0, dirty?=0 [ 52.156] sna_create_pixmap(7680, 2160, 24, usage=2) [ 52.156] kgem_can_create_2d: 7680x2160 @ 24 [ 52.156] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 [ 52.156] kgem_can_create_2d: untiled size=66355200 [ 52.156] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 52.156] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 [ 52.156] kgem_can_create_2d: tiled[-1] size=66355200 [ 52.156] sna_create_pixmap: usage=2, flags=1b [ 52.156] sna_create_pixmap: creating GPU pixmap 7680x2160, stride=30720, flags=1b [ 52.156] create_pixmap: allocating pixmap 0x0, depth=24/32, size=0 [ 52.156] create_pixmap: serial=3502, usage=0, 0x0 [ 52.156] create_pixmap_hdr: pixmap=3502, width=7680, height=2160, usage=0 [ 52.156] sna_create_pixmap: serial=3502, 7680x2160, usage=0 [ 52.156] sna_validate_gc(0x561c944e2810) changes=7fffff, previous serial=80000000, drawable=dae [ 52.156] sna_validate_gc: recomputing clip [ 52.156] sna_validate_gc: composite clip=1x[(0, 0), (7680, 2160)] [0x561c949a0bf0] [ 52.156] sna_copy_area: src=pixmap=165:(0, 0)x(7680, 2160)+(0, 0) -> dst=pixmap=3502:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 52.156] sna_copy_area: normal copy [ 52.156] sna_do_copy: src=(0, 0), dst=(0, 0), size=(7680x2160) [ 52.156] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(7680x2160) [ 52.156] sna_do_copy: dst extents (0, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 [ 52.156] sna_do_copy: clipped dst extents (0, 0), (7680, 2160) [ 52.156] sna_do_copy: unclipped src extents (0, 0), (7680, 2160) [ 52.156] sna_do_copy: clipped src extents (0, 0), (7680, 2160) [ 52.156] sna_do_copy: window -- include inferiors [ 52.156] sna_do_copy: src extents (0, 0), (7680, 2160) x 1 [ 52.156] sna_do_copy: copy region (0, 0), (7680, 2160) x 1 + (0, 0) [ 52.156] sna_copy_boxes (boxes=1x[(0, 0), (7680, 2160)...], src pixmap=165+(0, 0), dst pixmap=3502+(0, 0), alu=3, src.size=7680x2160, dst.size=7680x2160) [ 52.156] sna_copy_boxes: dst=(priv=0x561c94a26fb0, gpu_bo=0, cpu_bo=0), src=(priv=0x561c947bf300, gpu_bo=128, cpu_bo=0), replaces=1 [ 52.156] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 52.156] sna_drawable_use_bo pixmap=3502, box=((0, 0), (7680, 2160)), flags=1b... [ 52.156] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b [ 52.156] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 52.156] sna_pixmap_move_to_gpu(pixmap=3502, usage=0), flags=4b [ 52.156] sna_pixmap_move_to_gpu: CPU damage? 0 [ 52.156] sna_pixmap_move_to_gpu: creating GPU bo (7680x2160@32), create=b [ 52.156] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 52.156] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 52.156] sna_pixmap_alloc_gpu: pixmap=3502 [ 52.156] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 52.156] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 [ 52.156] kgem_bo_remove_from_inactive: removing handle=96 from inactive [ 52.156] from inactive: pitch=30720, tiling=1: handle=96, id=2038 [ 52.156] __sna_damage_all(7680, 2160) [ 52.156] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 52.156] sna_pixmap_mark_active: pixmap=3502, handle=96 [ 52.156] sna_drawable_use_bo: allocated GPU bo for operation [ 52.156] sna_drawable_use_bo: using GPU bo with damage? 0 [ 52.156] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=a [ 52.156] wait_for_shadow: flags=a, flips=0, handle=128, shadow=32 [ 52.156] sna_pixmap_move_to_gpu: already all-damaged [ 52.156] sna_pixmap_unclean(pixmap=165): cleaning foreign bo handle=128, busy=0 [ring=0] [ 52.156] __kgem_bo_clear_busy: handle=128 [ 52.156] sna_pixmap_mark_active: pixmap=165, handle=128 [ 52.156] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 52.156] sna_pixmap_make_cow: make cow src=165, dst=3502, handle=128 (already cow? src=0, dst=0) [ 52.156] sna_pixmap_make_cow: moo! attaching source cow to pixmap=165, handle=128 [ 52.156] _kgem_bo_destroy: handle=96, proxy? 0 [ 52.156] __kgem_bo_destroy: handle=96, size=66355200 [ 52.156] __kgem_bo_destroy: handle=96, purged [ 52.156] kgem_bo_move_to_inactive: moving handle=96 to inactive [ 52.156] sna_pixmap_make_cow: moo! attaching clone to pixmap=3502 (source=165, handle=128) [ 52.156] sna_set_window_pixmap: window=54525961, old pixmap=165 new pixmap=3502 [ 52.156] sna_set_window_pixmap: window=54525962, old pixmap=165 new pixmap=3502 [ 52.156] sna_accel_flush: flush?=0, dirty?=0 [ 52.156] sna_accel_flush: flush?=0, dirty?=0 [ 52.156] sna_change_window_attributes [ 52.156] sna_accel_flush: flush?=0, dirty?=0 [ 52.156] sna_block_handler (tv=0.396000) [ 52.156] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.156] sna_accel_do_throttle -- no pending activity [ 52.156] sna_wakeup_handler [ 52.156] sna_accel_flush: flush?=0, dirty?=0 [ 52.156] sna_accel_flush: flush?=0, dirty?=0 [ 52.156] sna_accel_flush: flush?=0, dirty?=0 [ 52.156] sna_block_handler (tv=0.396000) [ 52.156] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.156] sna_accel_do_throttle -- no pending activity [ 52.156] sna_wakeup_handler [ 52.156] sna_accel_flush: flush?=0, dirty?=0 [ 52.156] sna_accel_flush: flush?=0, dirty?=0 [ 52.156] sna_accel_flush: flush?=0, dirty?=0 [ 52.156] sna_block_handler (tv=0.396000) [ 52.156] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.156] sna_accel_do_throttle -- no pending activity [ 52.156] sna_wakeup_handler [ 52.156] sna_accel_flush: flush?=0, dirty?=0 [ 52.156] sna_accel_flush: flush?=0, dirty?=0 [ 52.156] sna_accel_flush: flush?=0, dirty?=0 [ 52.156] sna_block_handler (tv=0.396000) [ 52.156] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.156] sna_accel_do_throttle -- no pending activity [ 52.156] sna_wakeup_handler [ 52.156] sna_accel_flush: flush?=0, dirty?=0 [ 52.156] sna_accel_flush: flush?=0, dirty?=0 [ 52.156] sna_accel_flush: flush?=0, dirty?=0 [ 52.156] sna_block_handler (tv=0.396000) [ 52.156] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.156] sna_accel_do_throttle -- no pending activity [ 52.156] sna_wakeup_handler [ 52.156] sna_accel_flush: flush?=0, dirty?=0 [ 52.156] sna_accel_flush: flush?=0, dirty?=0 [ 52.156] sna_block_handler (tv=0.396000) [ 52.156] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.156] sna_accel_do_throttle -- no pending activity [ 52.156] sna_wakeup_handler [ 52.156] sna_accel_flush: flush?=0, dirty?=0 [ 52.156] sna_accel_flush: flush?=0, dirty?=0 [ 52.156] sna_accel_flush: flush?=0, dirty?=0 [ 52.156] sna_block_handler (tv=0.396000) [ 52.156] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.156] sna_accel_do_throttle -- no pending activity [ 52.156] sna_wakeup_handler [ 52.156] sna_accel_flush: flush?=0, dirty?=0 [ 52.156] sna_accel_flush: flush?=0, dirty?=0 [ 52.156] sna_block_handler (tv=0.396000) [ 52.156] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.156] sna_accel_do_throttle -- no pending activity [ 52.156] sna_wakeup_handler [ 52.156] sna_accel_flush: flush?=0, dirty?=0 [ 52.156] sna_accel_flush: flush?=0, dirty?=0 [ 52.156] sna_accel_flush: flush?=0, dirty?=0 [ 52.156] sna_block_handler (tv=0.396000) [ 52.156] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.156] sna_accel_do_throttle -- no pending activity [ 52.156] sna_wakeup_handler [ 52.156] sna_accel_flush: flush?=0, dirty?=0 [ 52.156] sna_accel_flush: flush?=0, dirty?=0 [ 52.156] sna_block_handler (tv=0.396000) [ 52.156] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.156] sna_accel_do_throttle -- no pending activity [ 52.156] sna_wakeup_handler [ 52.156] sna_accel_flush: flush?=0, dirty?=0 [ 52.156] sna_accel_flush: flush?=0, dirty?=0 [ 52.156] sna_block_handler (tv=0.396000) [ 52.156] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.156] sna_accel_do_throttle -- no pending activity [ 52.157] sna_wakeup_handler [ 52.157] sna_accel_flush: flush?=0, dirty?=0 [ 52.157] sna_accel_flush: flush?=0, dirty?=0 [ 52.157] sna_accel_flush: flush?=0, dirty?=0 [ 52.157] sna_accel_flush: flush?=0, dirty?=0 [ 52.157] sna_block_handler (tv=0.395000) [ 52.157] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.157] sna_accel_do_throttle -- no pending activity [ 52.157] sna_wakeup_handler [ 52.157] sna_accel_flush: flush?=0, dirty?=0 [ 52.157] sna_accel_flush: flush?=0, dirty?=0 [ 52.157] sna_block_handler (tv=0.395000) [ 52.157] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.157] sna_accel_do_throttle -- no pending activity [ 52.157] sna_wakeup_handler [ 52.157] sna_block_handler (tv=0.395000) [ 52.157] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.157] sna_accel_do_throttle -- no pending activity [ 52.157] sna_wakeup_handler [ 52.157] sna_accel_flush: flush?=0, dirty?=0 [ 52.157] sna_block_handler (tv=0.0) [ 52.157] sna_wakeup_handler [ 52.157] sna_accel_flush: flush?=0, dirty?=0 [ 52.157] sna_accel_flush: flush?=0, dirty?=0 [ 52.157] sna_accel_flush: flush?=0, dirty?=0 [ 52.157] sna_block_handler (tv=0.395000) [ 52.157] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.157] sna_accel_do_throttle -- no pending activity [ 52.157] sna_wakeup_handler [ 52.157] sna_accel_flush: flush?=0, dirty?=0 [ 52.157] sna_accel_flush: flush?=0, dirty?=0 [ 52.157] sna_block_handler (tv=0.395000) [ 52.157] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.157] sna_accel_do_throttle -- no pending activity [ 52.157] sna_wakeup_handler [ 52.157] sna_accel_flush: flush?=0, dirty?=0 [ 52.157] sna_accel_flush: flush?=0, dirty?=0 [ 52.157] sna_accel_flush: flush?=0, dirty?=0 [ 52.157] sna_block_handler (tv=0.395000) [ 52.157] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.157] sna_accel_do_throttle -- no pending activity [ 52.157] sna_wakeup_handler [ 52.157] sna_accel_flush: flush?=0, dirty?=0 [ 52.157] sna_accel_flush: flush?=0, dirty?=0 [ 52.157] sna_block_handler (tv=0.395000) [ 52.157] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.157] sna_accel_do_throttle -- no pending activity [ 52.157] sna_wakeup_handler [ 52.157] sna_accel_flush: flush?=0, dirty?=0 [ 52.157] sna_accel_flush: flush?=0, dirty?=0 [ 52.157] sna_accel_flush: flush?=0, dirty?=0 [ 52.157] sna_block_handler (tv=0.395000) [ 52.157] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.157] sna_accel_do_throttle -- no pending activity [ 52.157] sna_wakeup_handler [ 52.157] sna_accel_flush: flush?=0, dirty?=0 [ 52.157] sna_accel_flush: flush?=0, dirty?=0 [ 52.157] sna_block_handler (tv=0.395000) [ 52.157] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.157] sna_accel_do_throttle -- no pending activity [ 52.157] sna_wakeup_handler [ 52.157] sna_accel_flush: flush?=0, dirty?=0 [ 52.157] sna_accel_flush: flush?=0, dirty?=0 [ 52.157] sna_block_handler (tv=0.395000) [ 52.157] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.157] sna_accel_do_throttle -- no pending activity [ 52.157] sna_wakeup_handler [ 52.157] sna_accel_flush: flush?=0, dirty?=0 [ 52.157] sna_accel_flush: flush?=0, dirty?=0 [ 52.157] sna_block_handler (tv=0.395000) [ 52.157] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.157] sna_accel_do_throttle -- no pending activity [ 52.157] sna_wakeup_handler [ 52.157] sna_accel_flush: flush?=0, dirty?=0 [ 52.157] sna_accel_flush: flush?=0, dirty?=0 [ 52.157] sna_block_handler (tv=0.395000) [ 52.157] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.157] sna_accel_do_throttle -- no pending activity [ 52.157] sna_wakeup_handler [ 52.157] sna_accel_flush: flush?=0, dirty?=0 [ 52.157] sna_accel_flush: flush?=0, dirty?=0 [ 52.157] sna_block_handler (tv=0.395000) [ 52.157] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.157] sna_accel_do_throttle -- no pending activity [ 52.157] sna_wakeup_handler [ 52.157] sna_accel_flush: flush?=0, dirty?=0 [ 52.157] sna_accel_flush: flush?=0, dirty?=0 [ 52.157] sna_accel_flush: flush?=0, dirty?=0 [ 52.157] sna_block_handler (tv=0.395000) [ 52.157] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.157] sna_accel_do_throttle -- no pending activity [ 52.157] sna_wakeup_handler [ 52.157] sna_accel_flush: flush?=0, dirty?=0 [ 52.157] sna_accel_flush: flush?=0, dirty?=0 [ 52.157] sna_block_handler (tv=0.395000) [ 52.157] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.157] sna_accel_do_throttle -- no pending activity [ 52.158] sna_wakeup_handler [ 52.158] sna_accel_flush: flush?=0, dirty?=0 [ 52.158] sna_accel_flush: flush?=0, dirty?=0 [ 52.158] sna_block_handler (tv=0.394000) [ 52.158] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.158] sna_accel_do_throttle -- no pending activity [ 52.158] sna_wakeup_handler [ 52.158] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=29, name=3 [ 52.158] kgem_bo_flink: flinked handle=29 to name=3, marking non-reusable [ 52.158] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 52.158] sna_dri2_get_back: draw size=7680x2160, back buffer handle=29 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 [ 52.158] sna_dri2_get_back: reuse backbuffer? 1 [ 52.158] sna_dri2_get_back: back buffer handle=29, active?=0, refcnt=1 [ 52.158] sna_dri2_get_back: reuse unattached back [ 52.158] kgem_bo_flink: flinked handle=29 to name=3, marking non-reusable [ 52.158] sna_dri2_reuse_buffer: reusing back buffer handle=29, name=3, pitch=30720, age=0 [ 52.158] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 52.158] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=128, name=76, active_scanout=3 [ 52.158] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 52.158] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 52.158] sna_accel_flush: flush?=0, dirty?=0 [ 52.158] sna_accel_flush: flush?=0, dirty?=0 [ 52.158] sna_accel_flush: flush?=0, dirty?=0 [ 52.158] sna_block_handler (tv=0.394000) [ 52.158] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.158] timer_enable (time=52158), starting timer 0 [ 52.158] sna_accel_do_throttle -- no pending activity [ 52.158] sna_accel_block: evaluating timers, active=5 [ 52.158] sna_accel_block: flush timer expires in 8 [52166] [ 52.159] sna_wakeup_handler [ 52.159] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 52.159] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 52.159] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 52.159] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 52.159] sna_dri2_get_msc(draw=146, pipe=0) [ 52.159] sna_crtc_record_swap: recording last swap on pipe=0, frame 2881 [msc=2881], time 52.157508 [ 52.159] sna_dri2_get_msc: msc=2881 [raw=2881], ust=52157508 [ 52.159] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=29 (refs=1/1, flush=0) , front=128 (refs=1/5, flush=1) [ 52.159] sna_dri2_schedule_swap(target_msc=2879, divisor=0, remainder=0) [ 52.159] sna_dri2_schedule_swap: using front handle=128, active_scanout?=3, flush?=1 [ 52.159] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 52.159] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 52.159] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 52.159] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 52.159] sna_crtc_record_swap: recording last swap on pipe=0, frame 2881 [msc=2881], time 52.157508 [ 52.159] immediate_swap: current_msc=2881, target_msc=2879 -- yes [ 52.159] can_flip: no, shadow enabled [ 52.159] sna_dri2_add_event: adding event to window 146) [ 52.159] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 52.159] sna_dri2_immediate_blit: no pending blit, starting chain [ 52.159] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 52.159] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 52.159] can_xchg: back size=8701e00, front size=8701e00 [ 52.159] can_xchg: yes, pixmap=165 [ 52.159] sna_dri2_xchg: win=146, exchange front=128/76,ref=2 and back=29/3,ref=2, pixmap=165 7680x2160 [ 52.159] sna_dri2_xchg: back_bo handle=29, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 52.159] sna_dri2_xchg: front_bo handle=128, pitch=30720, size=66355200, ref=5, active_scanout?=3 [ 52.159] set_bo: pixmap=165, handle=29 (old handle=128) [ 52.159] set_bo: marking whole pixmap as damaged [ 52.159] set_bo: applying final/discard move-to-gpu [ 52.159] wait_for_shadow: flags=0, flips=0, handle=128, shadow=32 [ 52.159] set_bo: dropping flush hint from handle=128 [ 52.159] sna_pixmap_undo_cow: pixmap=165, handle=128 [refcnt=5], cow refcnt=2, flags=0 [ 52.159] sna_pixmap_undo_cow: copying the Holy cow [ 52.159] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 52.159] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 52.159] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 [ 52.159] kgem_bo_remove_from_inactive: removing handle=96 from inactive [ 52.159] from inactive: pitch=30720, tiling=1: handle=96, id=2039 [ 52.159] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 52.159] kgem_bo_is_render: handle=128, rq? 1 [0] [ 52.159] kgem_bo_is_render: handle=96, rq? 0 [0] [ 52.159] kgem_bo_is_render: handle=96, rq? 0 [0] [ 52.159] kgem_bo_is_render: handle=128, rq? 1 [0] [ 52.159] needs_batch_flush: flushing before handle=128 for required semaphore [ 52.159] kgem_check_bo: num_pages=+32400, num_exec=+2 [ 52.159] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 52.159] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 52.159] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 52.159] kgem_add_handle: handle=4, index=0 [ 52.159] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 52.159] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 52.159] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 52.159] gen9_composite_get_binding_table(ffc0) [ 52.159] kgem_add_reloc64: handle=96, pos=16360, delta=0, domains=20002 [ 52.159] kgem_add_handle: handle=96, index=1 [ 52.159] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f61c9000) [ 52.159] __kgem_bo_mark_dirty: handle=96 (proxy? 0) [ 52.159] [3fe0] bind bo(handle=96, addr=f61c9000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 52.159] kgem_add_reloc64: handle=128, pos=16344, delta=0, domains=40000 [ 52.159] kgem_add_handle: handle=128, index=2 [ 52.159] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=c8a0d000) [ 52.159] [3fd0] bind bo(handle=128, addr=c8a0d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> sampler [ 52.159] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 52.159] gen9_emit_sampler: sampler = 0 [ 52.159] gen9_emit_sf: num_sf_outputs=1 [ 52.159] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 52.159] gen9_emit_vertex_elements: setup id=0 [ 52.159] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 52.159] (0, 0) -> (0, 0) + (7680, 2160) [ 52.159] gen8_vertex_flush[490] = 3 [ 52.159] set_bo: adding flush hint to handle=29 [ 52.159] mark_stale(handle=128) => 1 [ 52.159] swap_limit: draw=146 setting swap limit to 3 [ 52.159] sna_dri2_swap_limit_validate: swap limit set to 3 [ 52.159] sna_next_vblank(pipe=0, waiting until next vblank) [ 52.159] sna_dri2_schedule_swap: reported target_msc=2881 [ 52.159] sna_accel_flush: flush?=0, dirty?=0 [ 52.159] sna_accel_flush: flush?=0, dirty?=0 [ 52.159] sna_accel_flush: flush?=0, dirty?=0 [ 52.159] sna_accel_flush: flush?=0, dirty?=0 [ 52.159] sna_block_handler (tv=0.393000) [ 52.159] sna_accel_block: GPU idle, flushing [ 52.159] gen8_vertex_close: used=6, vbo active? 23, vb=1, nreloc=1 [ 52.159] gen8_vertex_close: reloc[0] = 287 [ 52.159] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 52.159] kgem_add_handle: handle=23, index=3 [ 52.159] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 52.159] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=32474 [fenced=0] [ 52.159] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 52.159] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 52.159] kgem_fixup_relocs: shrinking by 61440 [ 52.159] __kgem_busy: handle=1, busy=0, wedged=0 [ 52.159] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 52.159] kgem_commit: release handle=96 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f61c9000 [ 52.159] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 52.159] kgem_commit: release handle=128 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=e844d000 [ 52.159] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 52.159] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.159] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 52.160] sna_scanout_do_flush: flush timer active: delta=7 [ 52.160] timer_enable (time=52159), starting timer 1 [ 52.160] sna_accel_block: evaluating timers, active=7 [ 52.160] sna_accel_block: flush timer expires in 7 [52166] [ 52.167] sna_wakeup_handler [ 52.167] sna_block_handler (tv=0.385000) [ 52.167] kgem_retire, need_retire?=1 [ 52.167] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.167] kgem_retire__requests_ring: retiring ring 0 [ 52.167] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.167] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 52.167] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.167] kgem_retire -- retired=0, need_retire=1 [ 52.167] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.167] sna_scanout_do_flush: flush timer active: delta=-1 [ 52.167] sna_scanout_do_flush (time=52167), triggered [ 52.167] sna_scanout_flush (time=52167), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 52.167] has_shadow: has pending damage? 1, outstanding flips: 0 [ 52.167] stop_flush: scanout=29 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 52.167] has_shadow: has pending damage? 1, outstanding flips: 0 [ 52.167] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 52.167] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 52.167] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 52.167] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 52.167] sna_pixmap_move_to_gpu: already all-damaged [ 52.167] sna_pixmap_mark_active: pixmap=165, handle=29 [ 52.167] sna_mode_redisplay: crtc[0] transformed? 0 [ 52.167] sna_mode_redisplay: crtc[1] transformed? 0 [ 52.167] sna_mode_redisplay: crtc[2] transformed? 0 [ 52.167] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=29 [active=1] [ 52.167] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 128, transformed? 0 [ 52.167] get_fb: reusing fb=102 for handle=29 [ 52.167] sna_mode_redisplay: recording flip on CRTC:32 handle=29, active_scanout=2, serial=2 [ 52.167] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 52.167] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 128, transformed? 0 [ 52.167] sna_mode_redisplay: recording flip on CRTC:39 handle=29, active_scanout=3, serial=3 [ 52.167] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 52.167] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 52.167] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 52.167] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=29, shadow handle=32 [ 52.167] sna_accel_block: evaluating timers, active=7 [ 52.167] sna_accel_block: flush timer expires in 16 [52183] [ 52.173] sna_wakeup_handler [ 52.173] sna_mode_wakeup: len=32 [ 52.173] sna_dri2_vblank_handler(type=2, sequence=2882, draw=3353) [ 52.173] sna_crtc_record_swap: recording last swap on pipe=0, frame 2882 [msc=2882], time 52.174249 [ 52.173] sna_dri2_vblank_handler: 2 complete, frame=2882 tv=52.174249 [ 52.174] sna_dri2_blit_complete: blit finished [ 52.174] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=2882, tv=52.174249) [ 52.174] frame_swap_complete(type=2): draw=146, pipe=0, frame=2882 [msc=2882], tv=52.174249 [ 52.174] sna_accel_flush: flush?=0, dirty?=0 [ 52.174] sna_dri2_event_free(draw?=1) [ 52.174] sna_dri2_remove_event: remove[0x561c94a30730] from window 146, active? 1 [ 52.174] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=29] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 52.174] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=128] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 52.174] sna_dri2_vblank_handler complete [ 52.174] sna_block_handler (tv=0.378000) [ 52.174] kgem_retire, need_retire?=1 [ 52.174] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.174] kgem_retire__requests_ring: retiring ring 0 [ 52.174] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.174] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 52.174] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.174] kgem_retire -- retired=0, need_retire=1 [ 52.174] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.174] sna_scanout_do_flush: flush timer active: delta=9 [ 52.174] sna_accel_block: evaluating timers, active=7 [ 52.174] sna_accel_block: flush timer expires in 9 [52183] [ 52.175] sna_wakeup_handler [ 52.175] sna_accel_flush: flush?=0, dirty?=0 [ 52.175] sna_accel_flush: flush?=0, dirty?=0 [ 52.175] sna_block_handler (tv=0.377000) [ 52.175] kgem_retire, need_retire?=1 [ 52.175] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.175] kgem_retire__requests_ring: retiring ring 0 [ 52.175] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.175] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 52.175] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.175] kgem_retire -- retired=0, need_retire=1 [ 52.175] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.175] sna_scanout_do_flush: flush timer active: delta=8 [ 52.175] sna_accel_block: evaluating timers, active=7 [ 52.175] sna_accel_block: flush timer expires in 8 [52183] [ 52.175] sna_wakeup_handler [ 52.175] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=128, name=76 [ 52.175] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 52.175] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 52.175] sna_dri2_get_back: draw size=7680x2160, back buffer handle=128 size=7680x2160, is-scanout? 1, active?=2, pitch=30720, front pitch=30720 [ 52.175] sna_dri2_get_back: reuse backbuffer? 1 [ 52.175] sna_dri2_get_back: back buffer handle=128, active?=2, refcnt=1 [ 52.175] sna_dri2_get_back: cache: handle=40, active=0 [ 52.175] sna_dri2_get_back: reuse cache handle=40, name=5, flags=0 [ 52.175] sna_dri2_get_back: caching handle=128 (name=76, flags=0, active_scanout=2) [ 52.175] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 52.175] sna_dri2_reuse_buffer: reusing back buffer handle=40, name=5, pitch=30720, age=0 [ 52.175] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 52.175] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=29, name=3, active_scanout=3 [ 52.175] kgem_bo_flink: flinked handle=29 to name=3, marking non-reusable [ 52.175] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=29] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 52.175] sna_accel_flush: flush?=0, dirty?=0 [ 52.175] sna_accel_flush: flush?=0, dirty?=0 [ 52.175] sna_accel_flush: flush?=0, dirty?=0 [ 52.175] sna_block_handler (tv=0.377000) [ 52.175] kgem_retire, need_retire?=1 [ 52.175] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.175] kgem_retire__requests_ring: retiring ring 0 [ 52.175] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.175] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 52.175] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.175] kgem_retire -- retired=0, need_retire=1 [ 52.175] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.175] sna_scanout_do_flush: flush timer active: delta=8 [ 52.175] sna_accel_block: evaluating timers, active=7 [ 52.175] sna_accel_block: flush timer expires in 8 [52183] [ 52.179] sna_wakeup_handler [ 52.179] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 52.179] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 52.179] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 52.179] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 52.179] sna_dri2_get_msc(draw=146, pipe=0) [ 52.179] sna_crtc_record_swap: recording last swap on pipe=0, frame 2882 [msc=2882], time 52.174249 [ 52.179] sna_dri2_get_msc: msc=2882 [raw=2882], ust=52174249 [ 52.179] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=40 (refs=1/1, flush=0) , front=29 (refs=1/4, flush=1) [ 52.179] sna_dri2_schedule_swap(target_msc=2882, divisor=0, remainder=0) [ 52.179] sna_dri2_schedule_swap: using front handle=29, active_scanout?=3, flush?=1 [ 52.179] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 52.179] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 52.179] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 52.179] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 52.179] sna_crtc_record_swap: recording last swap on pipe=0, frame 2882 [msc=2882], time 52.174249 [ 52.179] immediate_swap: current_msc=2882, target_msc=2882 -- yes [ 52.179] can_flip: no, shadow enabled [ 52.179] sna_dri2_add_event: adding event to window 146) [ 52.179] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 52.179] sna_dri2_immediate_blit: no pending blit, starting chain [ 52.179] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 52.179] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 52.179] can_xchg: back size=8701e00, front size=8701e00 [ 52.179] can_xchg: yes, pixmap=165 [ 52.179] sna_dri2_xchg: win=146, exchange front=29/3,ref=2 and back=40/5,ref=2, pixmap=165 7680x2160 [ 52.179] sna_dri2_xchg: back_bo handle=40, pitch=30720, size=132710400, ref=1, active_scanout?=0 [ 52.179] sna_dri2_xchg: front_bo handle=29, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 52.179] set_bo: pixmap=165, handle=40 (old handle=29) [ 52.179] set_bo: marking whole pixmap as damaged [ 52.180] set_bo: applying final/discard move-to-gpu [ 52.180] wait_for_shadow: flags=0, flips=2, handle=29, shadow=32 [ 52.180] set_bo: dropping flush hint from handle=29 [ 52.180] set_bo: adding flush hint to handle=40 [ 52.180] mark_stale(handle=29) => 1 [ 52.180] swap_limit: draw=146 setting swap limit to 3 [ 52.180] sna_dri2_swap_limit_validate: swap limit set to 3 [ 52.180] sna_next_vblank(pipe=0, waiting until next vblank) [ 52.180] sna_dri2_schedule_swap: reported target_msc=2882 [ 52.180] sna_accel_flush: flush?=0, dirty?=0 [ 52.180] sna_accel_flush: flush?=0, dirty?=0 [ 52.180] sna_accel_flush: flush?=0, dirty?=0 [ 52.180] sna_accel_flush: flush?=0, dirty?=0 [ 52.180] sna_block_handler (tv=0.372000) [ 52.180] kgem_retire, need_retire?=1 [ 52.180] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.180] kgem_retire__requests_ring: retiring ring 0 [ 52.180] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.180] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 52.180] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.180] kgem_retire -- retired=0, need_retire=1 [ 52.180] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.180] sna_scanout_do_flush: flush timer active: delta=3 [ 52.180] sna_scanout_do_flush (time=52180), triggered [ 52.180] sna_scanout_flush (time=52180), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 52.180] has_shadow: has pending damage? 1, outstanding flips: 2 [ 52.180] stop_flush: scanout=40 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 52.180] has_shadow: has pending damage? 1, outstanding flips: 2 [ 52.180] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 2, mode reconfiguration pending? 0) [ 52.180] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 52.180] sna_mode_redisplay: checking for 2 outstanding flip completions [ 52.180] sna_mode_redisplay: now 2 outstanding flip completions (enabled? 1) [ 52.180] sna_accel_do_throttle (time=52180), triggered [ 52.180] sna_accel_throttle (time=52180) [ 52.185] sna_accel_block: evaluating timers, active=7 [ 52.185] sna_accel_block: flush timer expires in 16 [52196] [ 52.189] sna_wakeup_handler [ 52.189] sna_mode_wakeup: len=32 [ 52.189] sna_mode_wakeup: recording last swap on pipe=1, frame 2853 [b25], time 52.189588 [ 52.189] sna_mode_wakeup: removing handle=128 [active_scanout=1] from scanout, installing handle=29 [active_scanout=2] [ 52.189] sna_mode_wakeup: flip complete, pending? 2 [ 52.189] sna_block_handler (tv=0.363000) [ 52.189] kgem_retire, need_retire?=1 [ 52.189] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.189] kgem_retire__requests_ring: retiring ring 0 [ 52.189] __kgem_busy: handle=1, busy=0, wedged=0 [ 52.189] __kgem_retire_rq: request 1 complete [ 52.189] __kgem_bo_flush: handle=96, busy=0, wedged=0 [ 52.189] __kgem_bo_flush: handle=128, busy=0, wedged=0 [ 52.189] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 52.189] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.189] kgem_retire -- retired=0, need_retire=0 [ 52.189] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 52.189] gen6_render_retire: resetting idle vbo [ 52.189] sna_scanout_do_flush: flush timer active: delta=7 [ 52.189] sna_accel_block: evaluating timers, active=7 [ 52.189] sna_accel_block: flush timer expires in 7 [52196] [ 52.190] sna_wakeup_handler [ 52.190] sna_mode_wakeup: len=64 [ 52.190] sna_mode_wakeup: recording last swap on pipe=0, frame 2883 [b43], time 52.191002 [ 52.190] sna_mode_wakeup: removing handle=128 [active_scanout=0] from scanout, installing handle=29 [active_scanout=2] [ 52.190] sna_mode_wakeup: flip complete, pending? 1 [ 52.190] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 52.190] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 52.190] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 52.190] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 52.190] sna_pixmap_move_to_gpu: already all-damaged [ 52.190] sna_pixmap_mark_active: pixmap=165, handle=40 [ 52.190] sna_mode_redisplay: crtc[0] transformed? 0 [ 52.190] sna_mode_redisplay: crtc[1] transformed? 0 [ 52.190] sna_mode_redisplay: crtc[2] transformed? 0 [ 52.190] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=40 [active=1] [ 52.190] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 29, transformed? 0 [ 52.190] get_fb: reusing fb=110 for handle=40 [ 52.190] sna_mode_redisplay: recording flip on CRTC:32 handle=40, active_scanout=2, serial=2 [ 52.190] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 52.190] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 29, transformed? 0 [ 52.190] sna_mode_redisplay: recording flip on CRTC:39 handle=40, active_scanout=3, serial=3 [ 52.190] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 52.190] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 52.190] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 52.190] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=40, shadow handle=32 [ 52.190] sna_dri2_vblank_handler(type=2, sequence=2883, draw=3353) [ 52.190] sna_crtc_record_swap: recording last swap on pipe=0, frame 2883 [msc=2883], time 52.191002 [ 52.190] sna_dri2_vblank_handler: 2 complete, frame=2883 tv=52.191002 [ 52.191] sna_dri2_blit_complete: blit finished [ 52.191] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=2883, tv=52.191002) [ 52.191] frame_swap_complete(type=2): draw=146, pipe=0, frame=2883 [msc=2883], tv=52.191002 [ 52.191] sna_accel_flush: flush?=0, dirty?=0 [ 52.191] sna_dri2_event_free(draw?=1) [ 52.191] sna_dri2_remove_event: remove[0x561c94a30030] from window 146, active? 1 [ 52.191] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 52.191] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=29] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 52.191] sna_dri2_vblank_handler complete [ 52.191] sna_block_handler (tv=0.361000) [ 52.191] sna_scanout_do_flush: flush timer active: delta=5 [ 52.191] sna_accel_block: evaluating timers, active=7 [ 52.191] sna_accel_block: flush timer expires in 5 [52196] [ 52.191] sna_wakeup_handler [ 52.191] sna_accel_flush: flush?=0, dirty?=0 [ 52.191] sna_accel_flush: flush?=0, dirty?=0 [ 52.191] sna_block_handler (tv=0.361000) [ 52.191] sna_scanout_do_flush: flush timer active: delta=5 [ 52.191] sna_accel_block: evaluating timers, active=7 [ 52.191] sna_accel_block: flush timer expires in 5 [52196] [ 52.191] sna_wakeup_handler [ 52.191] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=29, name=3 [ 52.191] kgem_bo_flink: flinked handle=29 to name=3, marking non-reusable [ 52.191] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 52.191] sna_dri2_get_back: draw size=7680x2160, back buffer handle=29 size=7680x2160, is-scanout? 1, active?=2, pitch=30720, front pitch=30720 [ 52.191] sna_dri2_get_back: reuse backbuffer? 1 [ 52.191] sna_dri2_get_back: back buffer handle=29, active?=2, refcnt=1 [ 52.191] sna_dri2_get_back: cache: handle=128, active=0 [ 52.191] sna_dri2_get_back: reuse cache handle=128, name=76, flags=0 [ 52.191] sna_dri2_get_back: caching handle=29 (name=3, flags=0, active_scanout=2) [ 52.191] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 52.191] sna_dri2_reuse_buffer: reusing back buffer handle=128, name=76, pitch=30720, age=0 [ 52.191] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 52.191] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=40, name=5, active_scanout=3 [ 52.192] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 52.192] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 52.192] sna_accel_flush: flush?=0, dirty?=0 [ 52.192] sna_accel_flush: flush?=0, dirty?=0 [ 52.192] sna_accel_flush: flush?=0, dirty?=0 [ 52.192] sna_block_handler (tv=0.360000) [ 52.192] sna_scanout_do_flush: flush timer active: delta=4 [ 52.192] sna_accel_block: evaluating timers, active=7 [ 52.192] sna_accel_block: flush timer expires in 4 [52196] [ 52.195] sna_wakeup_handler [ 52.195] sna_accel_flush: flush?=0, dirty?=0 [ 52.195] sna_accel_flush: flush?=0, dirty?=0 [ 52.195] sna_block_handler (tv=0.357000) [ 52.195] sna_scanout_do_flush: flush timer active: delta=1 [ 52.195] sna_scanout_do_flush (time=52195), triggered [ 52.195] sna_scanout_flush (time=52195), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 52.195] has_shadow: has pending damage? 0, outstanding flips: 2 [ 52.195] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 52.195] has_shadow: has pending damage? 0, outstanding flips: 2 [ 52.195] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 2, mode reconfiguration pending? 0) [ 52.195] sna_accel_block: evaluating timers, active=7 [ 52.195] sna_accel_block: flush timer expires in 16 [52211] [ 52.195] sna_wakeup_handler [ 52.195] sna_accel_flush: flush?=0, dirty?=0 [ 52.195] sna_accel_flush: flush?=0, dirty?=0 [ 52.195] sna_block_handler (tv=0.357000) [ 52.195] sna_scanout_do_flush: flush timer active: delta=16 [ 52.195] sna_accel_block: evaluating timers, active=7 [ 52.195] sna_accel_block: flush timer expires in 16 [52211] [ 52.197] sna_wakeup_handler [ 52.197] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 52.197] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 52.197] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 52.197] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 52.197] sna_dri2_get_msc(draw=146, pipe=0) [ 52.197] sna_crtc_record_swap: recording last swap on pipe=0, frame 2883 [msc=2883], time 52.191002 [ 52.197] sna_dri2_get_msc: msc=2883 [raw=2883], ust=52191002 [ 52.197] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=128 (refs=1/1, flush=0) , front=40 (refs=1/4, flush=1) [ 52.197] sna_dri2_schedule_swap(target_msc=2883, divisor=0, remainder=0) [ 52.197] sna_dri2_schedule_swap: using front handle=40, active_scanout?=3, flush?=1 [ 52.197] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 52.197] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 52.197] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 52.197] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 52.197] sna_crtc_record_swap: recording last swap on pipe=0, frame 2883 [msc=2883], time 52.191002 [ 52.197] immediate_swap: current_msc=2883, target_msc=2883 -- yes [ 52.197] can_flip: no, shadow enabled [ 52.197] sna_dri2_add_event: adding event to window 146) [ 52.197] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 52.197] sna_dri2_immediate_blit: no pending blit, starting chain [ 52.197] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 52.197] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 52.197] can_xchg: back size=8701e00, front size=8701e00 [ 52.197] can_xchg: yes, pixmap=165 [ 52.197] sna_dri2_xchg: win=146, exchange front=40/5,ref=2 and back=128/76,ref=2, pixmap=165 7680x2160 [ 52.197] sna_dri2_xchg: back_bo handle=128, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 52.197] sna_dri2_xchg: front_bo handle=40, pitch=30720, size=132710400, ref=4, active_scanout?=3 [ 52.197] set_bo: pixmap=165, handle=128 (old handle=40) [ 52.197] set_bo: marking whole pixmap as damaged [ 52.197] set_bo: applying final/discard move-to-gpu [ 52.197] wait_for_shadow: flags=0, flips=2, handle=40, shadow=32 [ 52.197] set_bo: dropping flush hint from handle=40 [ 52.197] set_bo: adding flush hint to handle=128 [ 52.197] mark_stale(handle=40) => 1 [ 52.197] swap_limit: draw=146 setting swap limit to 3 [ 52.197] sna_dri2_swap_limit_validate: swap limit set to 3 [ 52.197] sna_next_vblank(pipe=0, waiting until next vblank) [ 52.197] sna_dri2_schedule_swap: reported target_msc=2883 [ 52.197] sna_accel_flush: flush?=0, dirty?=0 [ 52.197] sna_accel_flush: flush?=0, dirty?=0 [ 52.197] sna_accel_flush: flush?=0, dirty?=0 [ 52.197] sna_accel_flush: flush?=0, dirty?=0 [ 52.197] sna_block_handler (tv=0.355000) [ 52.197] sna_scanout_do_flush: flush timer active: delta=14 [ 52.197] sna_accel_do_throttle (time=52197), triggered [ 52.197] sna_accel_throttle (time=52197) [ 52.197] sna_accel_disarm_timer[1] (time=52197) [ 52.197] sna_accel_block: evaluating timers, active=5 [ 52.197] sna_accel_block: flush timer expires in 14 [52211] [ 52.206] sna_wakeup_handler [ 52.206] sna_mode_wakeup: len=32 [ 52.206] sna_mode_wakeup: recording last swap on pipe=1, frame 2854 [b26], time 52.206336 [ 52.206] sna_mode_wakeup: removing handle=29 [active_scanout=1] from scanout, installing handle=40 [active_scanout=2] [ 52.206] sna_mode_wakeup: flip complete, pending? 2 [ 52.206] sna_block_handler (tv=0.346000) [ 52.206] sna_scanout_do_flush: flush timer active: delta=5 [ 52.206] sna_accel_do_throttle -- no pending activity [ 52.206] sna_accel_block: evaluating timers, active=5 [ 52.206] sna_accel_block: flush timer expires in 5 [52211] [ 52.207] sna_wakeup_handler [ 52.207] sna_mode_wakeup: len=64 [ 52.207] sna_mode_wakeup: recording last swap on pipe=0, frame 2884 [b44], time 52.207748 [ 52.207] sna_mode_wakeup: removing handle=29 [active_scanout=0] from scanout, installing handle=40 [active_scanout=2] [ 52.207] sna_mode_wakeup: flip complete, pending? 1 [ 52.207] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 52.207] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 52.207] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 52.207] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 52.207] sna_pixmap_move_to_gpu: already all-damaged [ 52.207] sna_pixmap_mark_active: pixmap=165, handle=128 [ 52.207] sna_mode_redisplay: crtc[0] transformed? 0 [ 52.207] sna_mode_redisplay: crtc[1] transformed? 0 [ 52.207] sna_mode_redisplay: crtc[2] transformed? 0 [ 52.207] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=128 [active=1] [ 52.207] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 40, transformed? 0 [ 52.207] get_fb: reusing fb=112 for handle=128 [ 52.207] sna_mode_redisplay: recording flip on CRTC:32 handle=128, active_scanout=2, serial=2 [ 52.207] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 52.207] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 40, transformed? 0 [ 52.207] sna_mode_redisplay: recording flip on CRTC:39 handle=128, active_scanout=3, serial=3 [ 52.207] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 52.207] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 52.207] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 52.207] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=128, shadow handle=32 [ 52.207] sna_dri2_vblank_handler(type=2, sequence=2884, draw=3353) [ 52.207] sna_crtc_record_swap: recording last swap on pipe=0, frame 2884 [msc=2884], time 52.207748 [ 52.207] sna_dri2_vblank_handler: 2 complete, frame=2884 tv=52.207748 [ 52.207] sna_dri2_blit_complete: blit finished [ 52.207] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=2884, tv=52.207748) [ 52.207] frame_swap_complete(type=2): draw=146, pipe=0, frame=2884 [msc=2884], tv=52.207748 [ 52.207] sna_accel_flush: flush?=0, dirty?=0 [ 52.207] sna_dri2_event_free(draw?=1) [ 52.207] sna_dri2_remove_event: remove[0x561c94a30650] from window 146, active? 1 [ 52.207] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 52.207] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=40] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 52.207] sna_dri2_vblank_handler complete [ 52.207] sna_block_handler (tv=0.345000) [ 52.207] sna_scanout_do_flush: flush timer active: delta=4 [ 52.207] sna_accel_do_throttle -- no pending activity [ 52.207] sna_accel_block: evaluating timers, active=5 [ 52.207] sna_accel_block: flush timer expires in 4 [52211] [ 52.207] sna_wakeup_handler [ 52.207] sna_accel_flush: flush?=0, dirty?=0 [ 52.207] sna_accel_flush: flush?=0, dirty?=0 [ 52.207] sna_block_handler (tv=0.345000) [ 52.207] sna_scanout_do_flush: flush timer active: delta=4 [ 52.207] sna_accel_do_throttle -- no pending activity [ 52.208] sna_accel_block: evaluating timers, active=5 [ 52.208] sna_accel_block: flush timer expires in 4 [52211] [ 52.208] sna_wakeup_handler [ 52.208] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=40, name=5 [ 52.208] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 52.208] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 52.208] sna_dri2_get_back: draw size=7680x2160, back buffer handle=40 size=7680x2160, is-scanout? 1, active?=2, pitch=30720, front pitch=30720 [ 52.208] sna_dri2_get_back: reuse backbuffer? 1 [ 52.208] sna_dri2_get_back: back buffer handle=40, active?=2, refcnt=1 [ 52.208] sna_dri2_get_back: cache: handle=29, active=0 [ 52.208] sna_dri2_get_back: reuse cache handle=29, name=3, flags=0 [ 52.208] sna_dri2_get_back: caching handle=40 (name=5, flags=0, active_scanout=2) [ 52.208] kgem_bo_flink: flinked handle=29 to name=3, marking non-reusable [ 52.208] sna_dri2_reuse_buffer: reusing back buffer handle=29, name=3, pitch=30720, age=0 [ 52.208] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 52.208] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=128, name=76, active_scanout=3 [ 52.208] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 52.208] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 52.208] sna_accel_flush: flush?=0, dirty?=0 [ 52.208] sna_accel_flush: flush?=0, dirty?=0 [ 52.208] sna_accel_flush: flush?=0, dirty?=0 [ 52.208] sna_block_handler (tv=0.344000) [ 52.208] sna_scanout_do_flush: flush timer active: delta=3 [ 52.208] sna_scanout_do_flush (time=52208), triggered [ 52.208] sna_scanout_flush (time=52208), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 52.208] has_shadow: has pending damage? 0, outstanding flips: 2 [ 52.208] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 52.208] has_shadow: has pending damage? 0, outstanding flips: 2 [ 52.208] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 2, mode reconfiguration pending? 0) [ 52.208] sna_accel_do_throttle -- no pending activity [ 52.208] sna_accel_block: evaluating timers, active=5 [ 52.208] sna_accel_block: flush timer expires in 16 [52224] [ 52.208] sna_wakeup_handler [ 52.208] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 52.208] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 52.208] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 52.208] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 52.208] sna_dri2_get_msc(draw=146, pipe=0) [ 52.208] sna_crtc_record_swap: recording last swap on pipe=0, frame 2884 [msc=2884], time 52.207748 [ 52.208] sna_dri2_get_msc: msc=2884 [raw=2884], ust=52207748 [ 52.208] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=29 (refs=1/1, flush=0) , front=128 (refs=1/4, flush=1) [ 52.209] sna_dri2_schedule_swap(target_msc=2884, divisor=0, remainder=0) [ 52.209] sna_dri2_schedule_swap: using front handle=128, active_scanout?=3, flush?=1 [ 52.209] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 52.209] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 52.209] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 52.209] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 52.209] sna_crtc_record_swap: recording last swap on pipe=0, frame 2884 [msc=2884], time 52.207748 [ 52.209] immediate_swap: current_msc=2884, target_msc=2884 -- yes [ 52.209] can_flip: no, shadow enabled [ 52.209] sna_dri2_add_event: adding event to window 146) [ 52.209] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 52.209] sna_dri2_immediate_blit: no pending blit, starting chain [ 52.209] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 52.209] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 52.209] can_xchg: back size=8701e00, front size=8701e00 [ 52.209] can_xchg: yes, pixmap=165 [ 52.209] sna_dri2_xchg: win=146, exchange front=128/76,ref=2 and back=29/3,ref=2, pixmap=165 7680x2160 [ 52.209] sna_dri2_xchg: back_bo handle=29, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 52.209] sna_dri2_xchg: front_bo handle=128, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 52.209] set_bo: pixmap=165, handle=29 (old handle=128) [ 52.209] set_bo: marking whole pixmap as damaged [ 52.209] set_bo: applying final/discard move-to-gpu [ 52.209] wait_for_shadow: flags=0, flips=2, handle=128, shadow=32 [ 52.209] set_bo: dropping flush hint from handle=128 [ 52.209] set_bo: adding flush hint to handle=29 [ 52.209] mark_stale(handle=128) => 1 [ 52.209] swap_limit: draw=146 setting swap limit to 3 [ 52.209] sna_dri2_swap_limit_validate: swap limit set to 3 [ 52.209] sna_next_vblank(pipe=0, waiting until next vblank) [ 52.209] sna_dri2_schedule_swap: reported target_msc=2884 [ 52.209] sna_accel_flush: flush?=0, dirty?=0 [ 52.209] sna_accel_flush: flush?=0, dirty?=0 [ 52.209] sna_accel_flush: flush?=0, dirty?=0 [ 52.209] sna_accel_flush: flush?=0, dirty?=0 [ 52.209] sna_block_handler (tv=0.343000) [ 52.209] sna_scanout_do_flush: flush timer active: delta=15 [ 52.209] sna_accel_do_throttle -- no pending activity [ 52.209] sna_accel_block: evaluating timers, active=5 [ 52.209] sna_accel_block: flush timer expires in 15 [52224] [ 52.222] sna_wakeup_handler [ 52.222] sna_mode_wakeup: len=32 [ 52.222] sna_mode_wakeup: recording last swap on pipe=1, frame 2855 [b27], time 52.223082 [ 52.222] sna_mode_wakeup: removing handle=40 [active_scanout=1] from scanout, installing handle=128 [active_scanout=2] [ 52.222] sna_mode_wakeup: flip complete, pending? 2 [ 52.222] sna_block_handler (tv=0.330000) [ 52.222] sna_scanout_do_flush: flush timer active: delta=2 [ 52.222] sna_scanout_do_flush (time=52222), triggered [ 52.222] sna_scanout_flush (time=52222), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 52.222] has_shadow: has pending damage? 1, outstanding flips: 1 [ 52.222] stop_flush: scanout=29 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 52.222] has_shadow: has pending damage? 1, outstanding flips: 1 [ 52.222] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 1, mode reconfiguration pending? 0) [ 52.222] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 52.222] sna_mode_redisplay: checking for 1 outstanding flip completions [ 52.222] sna_mode_redisplay: now 1 outstanding flip completions (enabled? 1) [ 52.222] sna_accel_do_throttle -- no pending activity [ 52.222] sna_accel_block: evaluating timers, active=5 [ 52.222] sna_accel_block: flush timer expires in 16 [52238] [ 52.224] sna_wakeup_handler [ 52.224] sna_mode_wakeup: len=64 [ 52.224] sna_mode_wakeup: recording last swap on pipe=0, frame 2885 [b45], time 52.224491 [ 52.224] sna_mode_wakeup: removing handle=40 [active_scanout=0] from scanout, installing handle=128 [active_scanout=2] [ 52.224] sna_mode_wakeup: flip complete, pending? 1 [ 52.224] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 52.224] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 52.224] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 52.224] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 52.224] sna_pixmap_move_to_gpu: already all-damaged [ 52.224] sna_pixmap_mark_active: pixmap=165, handle=29 [ 52.224] sna_mode_redisplay: crtc[0] transformed? 0 [ 52.224] sna_mode_redisplay: crtc[1] transformed? 0 [ 52.224] sna_mode_redisplay: crtc[2] transformed? 0 [ 52.224] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=29 [active=1] [ 52.224] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 128, transformed? 0 [ 52.224] get_fb: reusing fb=102 for handle=29 [ 52.224] sna_mode_redisplay: recording flip on CRTC:32 handle=29, active_scanout=2, serial=2 [ 52.224] __kgem_bo_clear_busy: handle=29 [ 52.224] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 128, transformed? 0 [ 52.224] sna_mode_redisplay: recording flip on CRTC:39 handle=29, active_scanout=3, serial=3 [ 52.224] __kgem_bo_clear_busy: handle=29 [ 52.224] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 52.224] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 52.224] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=29, shadow handle=32 [ 52.224] sna_dri2_vblank_handler(type=2, sequence=2885, draw=3353) [ 52.224] sna_crtc_record_swap: recording last swap on pipe=0, frame 2885 [msc=2885], time 52.224491 [ 52.224] sna_dri2_vblank_handler: 2 complete, frame=2885 tv=52.224491 [ 52.224] sna_dri2_blit_complete: blit finished [ 52.224] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=2885, tv=52.224491) [ 52.224] frame_swap_complete(type=2): draw=146, pipe=0, frame=2885 [msc=2885], tv=52.224491 [ 52.224] sna_accel_flush: flush?=0, dirty?=0 [ 52.224] sna_dri2_event_free(draw?=1) [ 52.224] sna_dri2_remove_event: remove[0x561c94a26990] from window 146, active? 1 [ 52.224] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=29] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 52.224] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=128] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 52.224] sna_dri2_vblank_handler complete [ 52.224] sna_block_handler (tv=0.328000) [ 52.224] sna_scanout_do_flush: flush timer active: delta=14 [ 52.224] sna_accel_do_throttle -- no pending activity [ 52.224] sna_accel_block: evaluating timers, active=5 [ 52.224] sna_accel_block: flush timer expires in 14 [52238] [ 52.224] sna_wakeup_handler [ 52.224] sna_accel_flush: flush?=0, dirty?=0 [ 52.224] sna_accel_flush: flush?=0, dirty?=0 [ 52.224] sna_block_handler (tv=0.328000) [ 52.224] sna_scanout_do_flush: flush timer active: delta=14 [ 52.224] sna_accel_do_throttle -- no pending activity [ 52.224] sna_accel_block: evaluating timers, active=5 [ 52.224] sna_accel_block: flush timer expires in 14 [52238] [ 52.224] sna_wakeup_handler [ 52.224] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=128, name=76 [ 52.224] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 52.224] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 52.224] sna_dri2_get_back: draw size=7680x2160, back buffer handle=128 size=7680x2160, is-scanout? 1, active?=2, pitch=30720, front pitch=30720 [ 52.224] sna_dri2_get_back: reuse backbuffer? 1 [ 52.224] sna_dri2_get_back: back buffer handle=128, active?=2, refcnt=1 [ 52.224] sna_dri2_get_back: cache: handle=40, active=0 [ 52.224] sna_dri2_get_back: reuse cache handle=40, name=5, flags=0 [ 52.224] sna_dri2_get_back: caching handle=128 (name=76, flags=0, active_scanout=2) [ 52.224] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 52.224] sna_dri2_reuse_buffer: reusing back buffer handle=40, name=5, pitch=30720, age=0 [ 52.224] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 52.224] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=29, name=3, active_scanout=3 [ 52.224] kgem_bo_flink: flinked handle=29 to name=3, marking non-reusable [ 52.224] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=29] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 52.224] sna_accel_flush: flush?=0, dirty?=0 [ 52.224] sna_accel_flush: flush?=0, dirty?=0 [ 52.224] sna_accel_flush: flush?=0, dirty?=0 [ 52.224] sna_block_handler (tv=0.328000) [ 52.224] sna_scanout_do_flush: flush timer active: delta=14 [ 52.224] sna_accel_do_throttle -- no pending activity [ 52.224] sna_accel_block: evaluating timers, active=5 [ 52.224] sna_accel_block: flush timer expires in 14 [52238] [ 52.225] sna_wakeup_handler [ 52.225] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 52.225] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 52.225] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 52.225] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 52.225] sna_dri2_get_msc(draw=146, pipe=0) [ 52.225] sna_crtc_record_swap: recording last swap on pipe=0, frame 2885 [msc=2885], time 52.224491 [ 52.225] sna_dri2_get_msc: msc=2885 [raw=2885], ust=52224491 [ 52.225] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=40 (refs=1/1, flush=0) , front=29 (refs=1/4, flush=1) [ 52.225] sna_dri2_schedule_swap(target_msc=2885, divisor=0, remainder=0) [ 52.225] sna_dri2_schedule_swap: using front handle=29, active_scanout?=3, flush?=1 [ 52.225] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 52.225] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 52.225] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 52.225] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 52.225] sna_crtc_record_swap: recording last swap on pipe=0, frame 2885 [msc=2885], time 52.224491 [ 52.225] immediate_swap: current_msc=2885, target_msc=2885 -- yes [ 52.225] can_flip: no, shadow enabled [ 52.225] sna_dri2_add_event: adding event to window 146) [ 52.225] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 52.225] sna_dri2_immediate_blit: no pending blit, starting chain [ 52.225] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 52.225] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 52.225] can_xchg: back size=8701e00, front size=8701e00 [ 52.225] can_xchg: yes, pixmap=165 [ 52.225] sna_dri2_xchg: win=146, exchange front=29/3,ref=2 and back=40/5,ref=2, pixmap=165 7680x2160 [ 52.225] sna_dri2_xchg: back_bo handle=40, pitch=30720, size=132710400, ref=1, active_scanout?=0 [ 52.225] sna_dri2_xchg: front_bo handle=29, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 52.225] set_bo: pixmap=165, handle=40 (old handle=29) [ 52.225] set_bo: marking whole pixmap as damaged [ 52.225] set_bo: applying final/discard move-to-gpu [ 52.225] wait_for_shadow: flags=0, flips=2, handle=29, shadow=32 [ 52.225] set_bo: dropping flush hint from handle=29 [ 52.225] set_bo: adding flush hint to handle=40 [ 52.225] mark_stale(handle=29) => 1 [ 52.225] swap_limit: draw=146 setting swap limit to 3 [ 52.225] sna_dri2_swap_limit_validate: swap limit set to 3 [ 52.225] sna_next_vblank(pipe=0, waiting until next vblank) [ 52.225] sna_dri2_schedule_swap: reported target_msc=2885 [ 52.225] sna_accel_flush: flush?=0, dirty?=0 [ 52.225] sna_accel_flush: flush?=0, dirty?=0 [ 52.225] sna_accel_flush: flush?=0, dirty?=0 [ 52.225] sna_accel_flush: flush?=0, dirty?=0 [ 52.225] sna_block_handler (tv=0.327000) [ 52.225] sna_scanout_do_flush: flush timer active: delta=13 [ 52.225] sna_accel_do_throttle -- no pending activity [ 52.225] sna_accel_block: evaluating timers, active=5 [ 52.225] sna_accel_block: flush timer expires in 13 [52238] [ 52.239] sna_wakeup_handler [ 52.239] sna_block_handler (tv=0.313000) [ 52.239] sna_scanout_do_flush: flush timer active: delta=-1 [ 52.239] sna_scanout_do_flush (time=52239), triggered [ 52.239] sna_scanout_flush (time=52239), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 52.239] has_shadow: has pending damage? 1, outstanding flips: 2 [ 52.239] stop_flush: scanout=40 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 52.239] has_shadow: has pending damage? 1, outstanding flips: 2 [ 52.239] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 2, mode reconfiguration pending? 0) [ 52.239] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 52.239] sna_mode_redisplay: checking for 2 outstanding flip completions [ 52.239] sna_mode_redisplay: now 2 outstanding flip completions (enabled? 1) [ 52.239] sna_accel_do_throttle -- no pending activity [ 52.239] sna_accel_block: evaluating timers, active=5 [ 52.239] sna_accel_block: flush timer expires in 16 [52255] [ 52.239] sna_wakeup_handler [ 52.239] sna_mode_wakeup: len=32 [ 52.239] sna_mode_wakeup: recording last swap on pipe=1, frame 2856 [b28], time 52.239829 [ 52.239] sna_mode_wakeup: removing handle=128 [active_scanout=1] from scanout, installing handle=29 [active_scanout=2] [ 52.239] sna_mode_wakeup: flip complete, pending? 2 [ 52.239] sna_block_handler (tv=0.313000) [ 52.239] sna_scanout_do_flush: flush timer active: delta=16 [ 52.239] sna_accel_do_throttle -- no pending activity [ 52.239] sna_accel_block: evaluating timers, active=5 [ 52.239] sna_accel_block: flush timer expires in 16 [52255] [ 52.240] sna_wakeup_handler [ 52.240] sna_mode_wakeup: len=64 [ 52.240] sna_mode_wakeup: recording last swap on pipe=0, frame 2886 [b46], time 52.241238 [ 52.240] sna_mode_wakeup: removing handle=128 [active_scanout=0] from scanout, installing handle=29 [active_scanout=2] [ 52.240] sna_mode_wakeup: flip complete, pending? 1 [ 52.240] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 52.240] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 52.240] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 52.240] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 52.240] sna_pixmap_move_to_gpu: already all-damaged [ 52.240] sna_pixmap_mark_active: pixmap=165, handle=40 [ 52.240] sna_mode_redisplay: crtc[0] transformed? 0 [ 52.240] sna_mode_redisplay: crtc[1] transformed? 0 [ 52.240] sna_mode_redisplay: crtc[2] transformed? 0 [ 52.240] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=40 [active=1] [ 52.240] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 29, transformed? 0 [ 52.240] get_fb: reusing fb=110 for handle=40 [ 52.240] sna_mode_redisplay: recording flip on CRTC:32 handle=40, active_scanout=2, serial=2 [ 52.240] __kgem_bo_clear_busy: handle=40 [ 52.240] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 29, transformed? 0 [ 52.240] sna_mode_redisplay: recording flip on CRTC:39 handle=40, active_scanout=3, serial=3 [ 52.240] __kgem_bo_clear_busy: handle=40 [ 52.240] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 52.240] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 52.240] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=40, shadow handle=32 [ 52.241] sna_dri2_vblank_handler(type=2, sequence=2886, draw=3353) [ 52.241] sna_crtc_record_swap: recording last swap on pipe=0, frame 2886 [msc=2886], time 52.241238 [ 52.241] sna_dri2_vblank_handler: 2 complete, frame=2886 tv=52.241238 [ 52.241] sna_dri2_blit_complete: blit finished [ 52.241] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=2886, tv=52.241238) [ 52.241] frame_swap_complete(type=2): draw=146, pipe=0, frame=2886 [msc=2886], tv=52.241238 [ 52.241] sna_accel_flush: flush?=0, dirty?=0 [ 52.241] sna_dri2_event_free(draw?=1) [ 52.241] sna_dri2_remove_event: remove[0x561c94a30110] from window 146, active? 1 [ 52.241] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 52.241] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=29] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 52.241] sna_dri2_vblank_handler complete [ 52.241] sna_block_handler (tv=0.311000) [ 52.241] sna_scanout_do_flush: flush timer active: delta=14 [ 52.241] sna_accel_do_throttle -- no pending activity [ 52.241] sna_accel_block: evaluating timers, active=5 [ 52.241] sna_accel_block: flush timer expires in 14 [52255] [ 52.255] sna_wakeup_handler [ 52.255] sna_block_handler (tv=0.297000) [ 52.255] sna_scanout_do_flush: flush timer active: delta=0 [ 52.255] sna_scanout_do_flush (time=52255), triggered [ 52.255] sna_scanout_flush (time=52255), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 52.255] has_shadow: has pending damage? 0, outstanding flips: 2 [ 52.255] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 52.255] has_shadow: has pending damage? 0, outstanding flips: 2 [ 52.255] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 2, mode reconfiguration pending? 0) [ 52.255] sna_accel_do_throttle -- no pending activity [ 52.255] sna_accel_block: evaluating timers, active=5 [ 52.255] sna_accel_block: flush timer expires in 16 [52271] [ 52.256] sna_wakeup_handler [ 52.256] sna_mode_wakeup: len=32 [ 52.256] sna_mode_wakeup: recording last swap on pipe=1, frame 2857 [b29], time 52.256582 [ 52.256] sna_mode_wakeup: removing handle=29 [active_scanout=1] from scanout, installing handle=40 [active_scanout=3] [ 52.256] sna_mode_wakeup: flip complete, pending? 2 [ 52.256] sna_block_handler (tv=0.296000) [ 52.256] sna_scanout_do_flush: flush timer active: delta=15 [ 52.256] sna_accel_do_throttle -- no pending activity [ 52.256] sna_accel_block: evaluating timers, active=5 [ 52.256] sna_accel_block: flush timer expires in 15 [52271] [ 52.257] sna_wakeup_handler [ 52.257] sna_mode_wakeup: len=32 [ 52.257] sna_mode_wakeup: recording last swap on pipe=0, frame 2887 [b47], time 52.257985 [ 52.257] sna_mode_wakeup: removing handle=29 [active_scanout=0] from scanout, installing handle=40 [active_scanout=3] [ 52.257] sna_mode_wakeup: flip complete, pending? 1 [ 52.257] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 52.257] sna_block_handler (tv=0.295000) [ 52.257] sna_scanout_do_flush: flush timer active: delta=14 [ 52.257] sna_accel_do_throttle -- no pending activity [ 52.257] sna_accel_block: evaluating timers, active=5 [ 52.257] sna_accel_block: flush timer expires in 14 [52271] [ 52.271] sna_wakeup_handler [ 52.271] sna_block_handler (tv=0.281000) [ 52.271] sna_scanout_do_flush: flush timer active: delta=0 [ 52.271] sna_scanout_do_flush (time=52271), triggered [ 52.271] sna_scanout_flush (time=52271), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 52.271] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.271] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 52.271] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.271] sna_accel_disarm_timer[0] (time=52271) [ 52.271] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 52.271] sna_accel_do_throttle -- no pending activity [ 52.284] sna_wakeup_handler [ 52.284] sna_accel_flush: flush?=0, dirty?=0 [ 52.284] sna_accel_flush: flush?=0, dirty?=0 [ 52.284] sna_block_handler (tv=0.268000) [ 52.284] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.284] sna_accel_do_throttle -- no pending activity [ 52.284] sna_wakeup_handler [ 52.284] sna_accel_flush: flush?=0, dirty?=0 [ 52.284] sna_accel_flush: flush?=0, dirty?=0 [ 52.284] sna_accel_flush: flush?=0, dirty?=0 [ 52.284] sna_block_handler (tv=0.268000) [ 52.284] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.284] sna_accel_do_throttle -- no pending activity [ 52.284] sna_wakeup_handler [ 52.284] sna_accel_flush: flush?=0, dirty?=0 [ 52.284] sna_accel_flush: flush?=0, dirty?=0 [ 52.284] sna_block_handler (tv=0.268000) [ 52.284] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.284] sna_accel_do_throttle -- no pending activity [ 52.284] sna_wakeup_handler [ 52.284] sna_accel_flush: flush?=0, dirty?=0 [ 52.284] sna_accel_flush: flush?=0, dirty?=0 [ 52.284] sna_accel_flush: flush?=0, dirty?=0 [ 52.284] sna_block_handler (tv=0.268000) [ 52.284] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.284] sna_accel_do_throttle -- no pending activity [ 52.288] sna_wakeup_handler [ 52.288] sna_create_window: window=54525966 [ 52.288] sna_set_window_pixmap: window=54525966, old pixmap=0 new pixmap=165 [ 52.288] sna_change_window_attributes [ 52.288] sna_accel_flush: flush?=0, dirty?=0 [ 52.288] sna_create_window: window=54525967 [ 52.288] sna_set_window_pixmap: window=54525967, old pixmap=0 new pixmap=165 [ 52.288] sna_change_window_attributes [ 52.288] sna_change_window_attributes [ 52.288] sna_change_window_attributes [ 52.288] sna_accel_flush: flush?=0, dirty?=0 [ 52.288] sna_accel_flush: flush?=0, dirty?=0 [ 52.288] sna_accel_flush: flush?=0, dirty?=0 [ 52.288] sna_block_handler (tv=0.264000) [ 52.288] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.288] sna_accel_do_throttle -- no pending activity [ 52.288] sna_wakeup_handler [ 52.288] sna_accel_flush: flush?=0, dirty?=0 [ 52.288] sna_accel_flush: flush?=0, dirty?=0 [ 52.288] sna_accel_flush: flush?=0, dirty?=0 [ 52.288] sna_block_handler (tv=0.264000) [ 52.288] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.288] sna_accel_do_throttle -- no pending activity [ 52.288] sna_wakeup_handler [ 52.288] sna_accel_flush: flush?=0, dirty?=0 [ 52.288] sna_accel_flush: flush?=0, dirty?=0 [ 52.288] sna_accel_flush: flush?=0, dirty?=0 [ 52.288] sna_accel_flush: flush?=0, dirty?=0 [ 52.288] sna_block_handler (tv=0.264000) [ 52.288] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.288] sna_accel_do_throttle -- no pending activity [ 52.288] sna_wakeup_handler [ 52.288] sna_change_window_attributes [ 52.288] sna_accel_flush: flush?=0, dirty?=0 [ 52.288] sna_accel_flush: flush?=0, dirty?=0 [ 52.288] sna_block_handler (tv=0.264000) [ 52.288] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.288] sna_accel_do_throttle -- no pending activity [ 52.288] sna_wakeup_handler [ 52.288] sna_accel_flush: flush?=0, dirty?=0 [ 52.288] sna_accel_flush: flush?=0, dirty?=0 [ 52.288] sna_accel_flush: flush?=0, dirty?=0 [ 52.288] sna_block_handler (tv=0.264000) [ 52.288] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.288] sna_accel_do_throttle -- no pending activity [ 52.288] sna_wakeup_handler [ 52.288] sna_accel_flush: flush?=0, dirty?=0 [ 52.288] sna_accel_flush: flush?=0, dirty?=0 [ 52.288] sna_accel_flush: flush?=0, dirty?=0 [ 52.288] sna_accel_flush: flush?=0, dirty?=0 [ 52.288] sna_block_handler (tv=0.264000) [ 52.288] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.288] sna_accel_do_throttle -- no pending activity [ 52.288] sna_wakeup_handler [ 52.288] sna_accel_flush: flush?=0, dirty?=0 [ 52.288] sna_accel_flush: flush?=0, dirty?=0 [ 52.288] sna_accel_flush: flush?=0, dirty?=0 [ 52.288] sna_block_handler (tv=0.264000) [ 52.288] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.288] sna_accel_do_throttle -- no pending activity [ 52.288] sna_wakeup_handler [ 52.288] sna_accel_flush: flush?=0, dirty?=0 [ 52.288] sna_accel_flush: flush?=0, dirty?=0 [ 52.288] sna_accel_flush: flush?=0, dirty?=0 [ 52.288] sna_block_handler (tv=0.264000) [ 52.288] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.288] sna_accel_do_throttle -- no pending activity [ 52.288] sna_wakeup_handler [ 52.288] sna_accel_flush: flush?=0, dirty?=0 [ 52.288] sna_accel_flush: flush?=0, dirty?=0 [ 52.288] sna_accel_flush: flush?=0, dirty?=0 [ 52.288] sna_block_handler (tv=0.264000) [ 52.288] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.288] sna_accel_do_throttle -- no pending activity [ 52.288] sna_wakeup_handler [ 52.288] sna_accel_flush: flush?=0, dirty?=0 [ 52.288] sna_accel_flush: flush?=0, dirty?=0 [ 52.288] sna_block_handler (tv=0.264000) [ 52.288] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.288] sna_accel_do_throttle -- no pending activity [ 52.288] sna_wakeup_handler [ 52.288] sna_accel_flush: flush?=0, dirty?=0 [ 52.288] sna_accel_flush: flush?=0, dirty?=0 [ 52.288] sna_block_handler (tv=0.264000) [ 52.288] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.288] sna_accel_do_throttle -- no pending activity [ 52.288] sna_wakeup_handler [ 52.288] sna_accel_flush: flush?=0, dirty?=0 [ 52.288] sna_accel_flush: flush?=0, dirty?=0 [ 52.288] sna_block_handler (tv=0.264000) [ 52.288] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.288] sna_accel_do_throttle -- no pending activity [ 52.288] sna_wakeup_handler [ 52.288] sna_accel_flush: flush?=0, dirty?=0 [ 52.288] sna_accel_flush: flush?=0, dirty?=0 [ 52.288] sna_block_handler (tv=0.264000) [ 52.288] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.288] sna_accel_do_throttle -- no pending activity [ 52.288] sna_wakeup_handler [ 52.288] sna_accel_flush: flush?=0, dirty?=0 [ 52.288] sna_accel_flush: flush?=0, dirty?=0 [ 52.288] sna_accel_flush: flush?=0, dirty?=0 [ 52.288] sna_block_handler (tv=0.264000) [ 52.288] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.288] sna_accel_do_throttle -- no pending activity [ 52.288] sna_wakeup_handler [ 52.288] sna_accel_flush: flush?=0, dirty?=0 [ 52.288] sna_accel_flush: flush?=0, dirty?=0 [ 52.288] sna_block_handler (tv=0.264000) [ 52.288] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.288] sna_accel_do_throttle -- no pending activity [ 52.288] sna_wakeup_handler [ 52.288] sna_accel_flush: flush?=0, dirty?=0 [ 52.288] sna_accel_flush: flush?=0, dirty?=0 [ 52.288] sna_block_handler (tv=0.264000) [ 52.288] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.288] sna_accel_do_throttle -- no pending activity [ 52.288] sna_wakeup_handler [ 52.288] sna_accel_flush: flush?=0, dirty?=0 [ 52.288] sna_accel_flush: flush?=0, dirty?=0 [ 52.288] sna_block_handler (tv=0.264000) [ 52.288] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.288] sna_accel_do_throttle -- no pending activity [ 52.288] sna_wakeup_handler [ 52.288] sna_accel_flush: flush?=0, dirty?=0 [ 52.288] sna_accel_flush: flush?=0, dirty?=0 [ 52.289] sna_block_handler (tv=0.263000) [ 52.289] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.289] sna_accel_do_throttle -- no pending activity [ 52.289] sna_wakeup_handler [ 52.289] sna_accel_flush: flush?=0, dirty?=0 [ 52.289] sna_accel_flush: flush?=0, dirty?=0 [ 52.289] sna_block_handler (tv=0.263000) [ 52.289] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.289] sna_accel_do_throttle -- no pending activity [ 52.289] sna_wakeup_handler [ 52.289] sna_accel_flush: flush?=0, dirty?=0 [ 52.289] sna_accel_flush: flush?=0, dirty?=0 [ 52.289] sna_block_handler (tv=0.263000) [ 52.289] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.289] sna_accel_do_throttle -- no pending activity [ 52.289] sna_wakeup_handler [ 52.289] sna_accel_flush: flush?=0, dirty?=0 [ 52.289] sna_accel_flush: flush?=0, dirty?=0 [ 52.289] sna_block_handler (tv=0.263000) [ 52.289] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.289] sna_accel_do_throttle -- no pending activity [ 52.289] sna_wakeup_handler [ 52.289] sna_accel_flush: flush?=0, dirty?=0 [ 52.289] sna_accel_flush: flush?=0, dirty?=0 [ 52.289] sna_accel_flush: flush?=0, dirty?=0 [ 52.289] sna_accel_flush: flush?=0, dirty?=0 [ 52.289] sna_block_handler (tv=0.263000) [ 52.289] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.289] sna_accel_do_throttle -- no pending activity [ 52.289] sna_wakeup_handler [ 52.289] sna_accel_flush: flush?=0, dirty?=0 [ 52.289] sna_accel_flush: flush?=0, dirty?=0 [ 52.289] sna_block_handler (tv=0.263000) [ 52.289] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.289] sna_accel_do_throttle -- no pending activity [ 52.289] sna_wakeup_handler [ 52.289] sna_accel_flush: flush?=0, dirty?=0 [ 52.289] sna_accel_flush: flush?=0, dirty?=0 [ 52.289] sna_block_handler (tv=0.263000) [ 52.289] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.289] sna_accel_do_throttle -- no pending activity [ 52.289] sna_wakeup_handler [ 52.289] sna_accel_flush: flush?=0, dirty?=0 [ 52.289] sna_accel_flush: flush?=0, dirty?=0 [ 52.289] sna_accel_flush: flush?=0, dirty?=0 [ 52.289] sna_block_handler (tv=0.263000) [ 52.289] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.289] sna_accel_do_throttle -- no pending activity [ 52.289] sna_wakeup_handler [ 52.289] sna_accel_flush: flush?=0, dirty?=0 [ 52.289] sna_accel_flush: flush?=0, dirty?=0 [ 52.289] sna_accel_flush: flush?=0, dirty?=0 [ 52.289] sna_block_handler (tv=0.263000) [ 52.289] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.289] sna_accel_do_throttle -- no pending activity [ 52.289] sna_wakeup_handler [ 52.289] sna_accel_flush: flush?=0, dirty?=0 [ 52.289] sna_accel_flush: flush?=0, dirty?=0 [ 52.289] sna_block_handler (tv=0.263000) [ 52.289] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.289] sna_accel_do_throttle -- no pending activity [ 52.289] sna_wakeup_handler [ 52.289] sna_accel_flush: flush?=0, dirty?=0 [ 52.289] sna_accel_flush: flush?=0, dirty?=0 [ 52.289] sna_block_handler (tv=0.263000) [ 52.289] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.289] sna_accel_do_throttle -- no pending activity [ 52.289] sna_wakeup_handler [ 52.289] sna_accel_flush: flush?=0, dirty?=0 [ 52.289] sna_accel_flush: flush?=0, dirty?=0 [ 52.289] sna_accel_flush: flush?=0, dirty?=0 [ 52.289] sna_accel_flush: flush?=0, dirty?=0 [ 52.289] sna_block_handler (tv=0.263000) [ 52.289] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.289] sna_accel_do_throttle -- no pending activity [ 52.289] sna_wakeup_handler [ 52.289] sna_accel_flush: flush?=0, dirty?=0 [ 52.289] sna_accel_flush: flush?=0, dirty?=0 [ 52.289] sna_block_handler (tv=0.263000) [ 52.289] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.289] sna_accel_do_throttle -- no pending activity [ 52.292] sna_wakeup_handler [ 52.292] sna_accel_flush: flush?=0, dirty?=0 [ 52.292] sna_accel_flush: flush?=0, dirty?=0 [ 52.292] sna_accel_flush: flush?=0, dirty?=0 [ 52.292] sna_accel_flush: flush?=0, dirty?=0 [ 52.292] sna_create_pixmap(48, 48, 24, usage=0) [ 52.292] kgem_can_create_2d: 48x48 @ 24 [ 52.292] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 [ 52.292] kgem_can_create_2d: untiled size=12288 [ 52.292] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 52.292] kgem_choose_tiling: 48x48 -> 0 [ 52.292] sna_create_pixmap: usage=0, flags=b [ 52.292] sna_create_pixmap: creating GPU pixmap 48x48, stride=192, flags=b [ 52.292] create_pixmap: allocating pixmap 0x0, depth=24/32, size=0 [ 52.292] create_pixmap: serial=3527, usage=0, 0x0 [ 52.292] create_pixmap_hdr: pixmap=3527, width=48, height=48, usage=0 [ 52.292] sna_create_pixmap: serial=3527, 48x48, usage=0 [ 52.292] sna_pixmap_create_shm(48x48, depth=32, bpp=32, pitch=192) [ 52.292] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 [ 52.292] create_pixmap: serial=3529, usage=0, 0x0 [ 52.292] create_pixmap_hdr: pixmap=3529, width=48, height=48, usage=0 [ 52.292] kgem_create_map(0x7fc656545000 size=9216, read-only?=0) - has_userptr?=1 [ 52.292] __kgem_bo_init(handle=33, num_pages=3) [ 52.292] kgem_create_map(ptr=0x7fc656545000, size=9216, pages=3, read_only=0) => handle=33 (proxy? 0) [ 52.292] sna_accel_watch_flush: enable=1 [ 52.292] __sna_damage_all(48, 48) [ 52.292] sna_pixmap_create_shm: serial=3529, 48x48, usage=0 [ 52.292] sna_create_pixmap(48, 48, 32, usage=0) [ 52.292] kgem_can_create_2d: 48x48 @ 32 [ 52.292] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 [ 52.292] kgem_can_create_2d: untiled size=12288 [ 52.292] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 52.292] kgem_choose_tiling: 48x48 -> 0 [ 52.292] sna_create_pixmap: usage=0, flags=b [ 52.292] sna_create_pixmap: creating GPU pixmap 48x48, stride=192, flags=b [ 52.292] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 [ 52.292] create_pixmap: serial=3531, usage=0, 0x0 [ 52.292] create_pixmap_hdr: pixmap=3531, width=48, height=48, usage=0 [ 52.293] sna_create_pixmap: serial=3531, 48x48, usage=0 [ 52.293] sna_composite_rectangles(pixmap=3532, op=0, 0 x 1 [(0, 0)x(48, 48) ...]) [ 52.293] sna_composite_rectangles: converted to op 0 [ 52.293] sna_composite_rectangles[0] (0, 0)x(48, 48) -> (0, 0), (48, 48) [ 52.293] sna_composite_rectangles: nrects=1, region=(0, 0), (48, 48) x 1 [ 52.293] sna_composite_rectangles: clipped extents (0, 0),(48, 48) x 1 [ 52.293] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(48, 48) [ 52.293] sna_composite_rectangles: dropping last-cpu hint [ 52.293] sna_drawable_use_bo pixmap=3532, box=((0, 0), (48, 48)), flags=19... [ 52.293] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 52.293] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 52.293] sna_pixmap_move_to_gpu(pixmap=3532, usage=0), flags=b [ 52.293] sna_pixmap_move_to_gpu: CPU damage? 0 [ 52.293] sna_pixmap_move_to_gpu: creating GPU bo (48x48@32), create=b [ 52.293] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 52.293] kgem_choose_tiling: 48x48 -> 0 [ 52.293] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 52.293] kgem_choose_tiling: 48x48 -> 0 [ 52.293] sna_pixmap_alloc_gpu: pixmap=3532 [ 52.293] kgem_create_2d(48x48, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 52.293] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 [ 52.293] inactive too small: 2 < 3 [ 52.293] __kgem_bo_init(handle=102, num_pages=3) [ 52.293] new pitch=192, tiling=0, handle=102, id=2041, num_pages=3 [3], bucket=1 [ 52.293] __sna_damage_all(48, 48) [ 52.293] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 52.293] sna_pixmap_mark_active: pixmap=3532, handle=102 [ 52.293] sna_drawable_use_bo: allocated GPU bo for operation [ 52.293] sna_drawable_use_bo: using GPU bo with damage? 0 [ 52.293] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 52.293] kgem_bo_is_render: handle=102, rq? 0 [0] [ 52.293] kgem_bo_is_render: handle=102, rq? 0 [0] [ 52.293] gen9_render_fill_boxes(0 x 1 [(0, 0), (48, 48) ...]) [ 52.293] sna_render_get_solid: 0 [ 52.293] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 52.293] needs_batch_flush: flushing before handle=102 for new reservation [ 52.293] kgem_check_bo: num_pages=+3, num_exec=+1 [ 52.293] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 52.293] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 52.293] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 52.293] kgem_add_handle: handle=4, index=0 [ 52.293] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 52.293] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 52.293] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 52.293] gen9_composite_get_binding_table(ffc0) [ 52.293] kgem_add_reloc64: handle=102, pos=16360, delta=0, domains=20002 [ 52.293] kgem_add_handle: handle=102, index=1 [ 52.293] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=0) [ 52.293] __kgem_bo_mark_dirty: handle=102 (proxy? 0) [ 52.293] [3fe0] bind bo(handle=102, addr=0), format=192, width=48, height=48, pitch=192, tiling=0 -> render [ 52.293] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 52.293] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 52.293] kgem_add_handle: handle=7, index=2 [ 52.293] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 52.293] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 52.293] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 52.293] gen9_emit_sampler: sampler = 1 [ 52.293] gen9_emit_sf: num_sf_outputs=1 [ 52.293] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 52.293] gen9_emit_vertex_elements: setup id=0 [ 52.293] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 52.293] (0, 0), (48, 48) [ 52.293] gen8_vertex_flush[490] = 3 [ 52.293] sna_composite_rectangles: pixmap=3532 marking clear [0]? 1 [ 52.293] sna_create_pixmap(1, 1, 32, usage=0) [ 52.293] kgem_can_create_2d: 1x1 @ 32 [ 52.293] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=1 [ 52.293] kgem_can_create_2d: untiled size=4096 [ 52.293] kgem_choose_tiling: disabling tiling [1x1] for single row/col [ 52.293] kgem_choose_tiling: 1x1 -> 0 [ 52.293] sna_create_pixmap: usage=0, flags=a [ 52.293] sna_create_pixmap: small buffer [4], attaching to shadow pixmap [ 52.293] create_pixmap: allocating pixmap 1x1, depth=32/32, size=12 [ 52.293] create_pixmap: serial=3533, usage=0, 1x1 [ 52.293] sna_create_pixmap: serial=3533, 1x1, usage=0 [ 52.293] sna_validate_gc(0x561c944e2d50) changes=7fffff, previous serial=80000000, drawable=dcd [ 52.293] sna_validate_gc: recomputing clip [ 52.293] sna_validate_gc: composite clip=1x[(0, 0), (1, 1)] [0x561c9478ca90] [ 52.293] sna_poly_fill_rect(n=1, PlaneMask: ffffffff (solid 1), solid fill: 1 [style=0, tileIsPixel=1], alu=3) [ 52.293] sna_poly_fill_rect_extents: [0] = (0, 0)x(1, 1) [ 52.293] sna_poly_fill_rect: extents(0, 0), (1, 1), flags=1 [ 52.293] sna_poly_fill_rect: dropping last-cpu hint [ 52.293] sna_drawable_use_bo pixmap=3533, box=((0, 0), (1, 1)), flags=19... [ 52.293] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 52.293] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 52.293] sna_drawable_use_bo: untiled, will not force allocation [ 52.293] sna_drawable_use_bo: no CPU bo, and GPU not forced [ 52.293] sna_poly_fill_rect: not using GPU, hint=19 [ 52.293] sna_poly_fill_rect: fallback (0, 0), (1, 1) [ 52.293] sna_gc_move_to_cpu(0x561c944e2d50) changes=7fffff [ 52.293] drawable_gc_flags: try operating on drawable inplace [hint? 1] [ 52.293] sna_drawable_move_region_to_cpu(pixmap=3533 (1x1), [(0, 0), (1, 1)], flags=5) [ 52.293] sna_drawable_move_region_to_cpu: region (0, 0), (1, 1) + (0, 0) subsumes pixmap (1x1) [ 52.293] _sna_pixmap_move_to_cpu(pixmap=3533, 1x1, flags=5) [ 52.293] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 52.293] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 52.293] _sna_pixmap_move_to_cpu: marking as damaged [ 52.293] __sna_damage_all(1, 1) [ 52.293] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 52.293] sna_poly_fill_rect: fallback - fbPolyFillRect [ 52.293] sna_gc_move_to_gpu(0x561c944e2d50) [ 52.293] sna_validate_gc(0x561c94a31830) changes=7fffff, previous serial=80000000, drawable=dcc [ 52.293] sna_validate_gc: recomputing clip [ 52.293] sna_validate_gc: composite clip=1x[(0, 0), (48, 48)] [0x561c94a26b20] [ 52.293] sna_copy_area: src=pixmap=3530:(0, 0)x(48, 48)+(0, 0) -> dst=pixmap=3532:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 52.293] sna_copy_area: normal copy [ 52.293] sna_do_copy: src=(0, 0), dst=(0, 0), size=(48x48) [ 52.293] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(48x48) [ 52.293] sna_do_copy: dst extents (0, 0), (48, 48), dst clip extents (0, 0), (48, 48), dst size=48x48 [ 52.293] sna_do_copy: clipped dst extents (0, 0), (48, 48) [ 52.293] sna_do_copy: unclipped src extents (0, 0), (48, 48) [ 52.293] sna_do_copy: clipped src extents (0, 0), (48, 48) [ 52.293] sna_do_copy: pixmap -- no source clipping [ 52.293] sna_do_copy: src extents (0, 0), (48, 48) x 1 [ 52.293] sna_do_copy: copy region (0, 0), (48, 48) x 1 + (0, 0) [ 52.293] sna_copy_boxes (boxes=1x[(0, 0), (48, 48)...], src pixmap=3530+(0, 0), dst pixmap=3532+(0, 0), alu=3, src.size=48x48, dst.size=48x48) [ 52.293] sna_copy_boxes: dst=(priv=0x561c947e0700, gpu_bo=102, cpu_bo=0), src=(priv=0x561c94a310d0, gpu_bo=0, cpu_bo=33), replaces=1 [ 52.293] kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 52.293] sna_drawable_use_bo pixmap=3532, box=((0, 0), (48, 48)), flags=19... [ 52.293] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 52.293] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.293] sna_drawable_use_bo: using whole GPU bo [ 52.293] move_to_gpu: can use CPU bo? cpu_damage=-1, gpu_damage=0, cpu hint=1 [ 52.293] region_overlaps_damage? [ 52.293] sna_drawable_move_region_to_cpu(pixmap=3530 (48x48), [(0, 0), (48, 48)], flags=2) [ 52.293] sna_drawable_move_region_to_cpu: pixmap=3530 all damaged on CPU [ 52.293] sna_drawable_move_region_to_cpu: syncing cpu bo [ 52.293] kgem_bo_sync__cpu_full: handle=33 [ 52.293] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 52.293] __kgem_bo_is_busy: handle=102, domain: 1 exec? 1, rq? 1 [ 52.293] sna_replace(handle=102, 48x48, bpp=32, tiling=0) busy?=1 [ 52.293] __kgem_bo_is_busy: handle=102, domain: 1 exec? 1, rq? 1 [ 52.293] indirect_replace: size=2 vs 1024 [ 52.293] kgem_create_buffer_2d: 48x48, 32 bpp, stride=192 [ 52.293] kgem_create_buffer: size=9216, flags=3 [write?=1, inplace?=1, last?=0] [ 52.293] kgem_create_buffer: searching for an inactive GTT map for upload [ 52.293] search_linear_cache: num_pages=64, flags=b, use_active? 0, use_large=0 [max=65536] [ 52.293] search_linear_cache: searching for inactive gtt map [ 52.293] search_linear_cache: num_pages=3, flags=b, use_active? 0, use_large=0 [max=65536] [ 52.293] search_linear_cache: searching for inactive gtt map [ 52.293] search_linear_cache: num_pages=64, flags=2, use_active? 0, use_large=0 [max=65536] [ 52.293] kgem_set_tiling: handle=17, tiling=0 [0], pitch=0 [0]: 1 [ 52.293] kgem_bo_remove_from_inactive: removing handle=17 from inactive [ 52.293] search_linear_cache: found handle=17 (near-miss) (num_pages=64) in linear inactive cache [ 52.293] kgem_bo_can_map: handle=17, map=0x0:0x0:0x7fc6b402d000, tiling=0, domain=0, offset=4294324224 [ 52.293] kgem_create_buffer: reusing handle=17 for buffer [ 52.293] kgem_bo_can_map: handle=17, map=0x0:0x0:0x7fc6b402d000, tiling=0, domain=0, offset=4294324224 [ 52.293] init_buffer_from_bo: reusing handle=17 for buffer [ 52.293] kgem_bo_map: handle=17, offset=4294324224, tiling=0, map=0x0:0x7fc6b402d000, domain=0 [ 52.293] kgem_bo_map: converting request for GTT map into CPU map [ 52.293] kgem_bo_map__cpu(handle=17, size=262144, map=0x0:0x7fc6b402d000) [ 52.293] kgem_bo_sync__cpu: handle=17 [ 52.293] __kgem_busy: handle=17, busy=0, wedged=0 [ 52.293] kgem_bo_sync__cpu: SYNC: handle=17, needs_flush? 0, domain? 0, busy? 0 [ 52.293] __kgem_busy: handle=17, busy=0, wedged=0 [ 52.293] kgem_bo_retire: retiring bo handle=17 (needed flush? 0), rq? 0 [busy?=0] [ 52.293] assert_bo_retired: handle=17, domain: 0 exec? 0, rq? 0 [ 52.293] kgem_create_buffer(pages=64 [64]) new handle=17, used=9216, write=1 [ 52.293] kgem_create_proxy: target handle=17 [proxy? -1], offset=0, length=9216, io=1 [ 52.293] __kgem_bo_init(handle=17, num_pages=9216) [ 52.293] memcpy_blt: src=(0, 0), dst=(0, 0), size=48x48, pitch=192/192 [ 52.293] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 52.293] kgem_bo_is_render: handle=17, rq? 0 [0] [ 52.293] kgem_bo_is_render: handle=102, rq? 1 [1] [ 52.293] kgem_bo_is_render: handle=102, rq? 1 [1] [ 52.293] kgem_check_bo: num_pages=+64, num_exec=+1 [ 52.293] gen9_composite_get_binding_table(ff00) [ 52.293] kgem_add_reloc64: handle=17, pos=16312, delta=0, domains=40000 [ 52.293] kgem_add_reloc64: adding proxy [delta=0] for handle=17 [ 52.293] kgem_add_handle: handle=17, index=3 [ 52.293] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fff63000) [ 52.293] [3fb0] bind bo(handle=17, addr=fff63000), format=192, width=48, height=48, pitch=192, tiling=0 -> sampler [ 52.293] gen9_emit_sampler: sampler = 0 [ 52.293] gen9_emit_vertex_elements: setup id=0 [ 52.293] (0, 0) -> (0, 0) + (48, 48) [ 52.293] gen8_vertex_flush[4d4] = 3 [ 52.293] _kgem_bo_destroy: handle=17, proxy? 1 [ 52.293] sna_composite(pixmap=3532, op=13, src=3530+(0, 0), mask=0+(0, 0), dst=3532+(0, 0)+(0, 0), size=(48, 48) [ 52.293] sna_compute_composite_region: dst=(0, 0)x(48, 48) [ 52.293] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (48, 48) [ 52.293] clip_to_dst: region: 1x[(0, 0), (48, 48)], clip: 1x[(0, 0), (48, 48)] [ 52.293] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (48, 48) [ 52.293] sna_compute_composite_region: clip against src (48x48 clip=0): (0, 0), (48, 48) [ 52.293] sna_composite: composite region extents:+(0, 0) -> (0, 0), (48, 48) + (0, 0) [ 52.293] sna_composite: fallback due unhandled composite op [ 52.293] sna_composite: fallback -- fbComposite [ 52.293] sna_composite_fb -- op=13, fallback dst=(0, 0)+(0, 0), size=(48, 48): region=((0,0), (48, 48)) [ 52.293] sna_composite_fb: fallback -- move src to cpu [ 52.293] _sna_pixmap_move_to_cpu(pixmap=3530, 48x48, flags=2) [ 52.293] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x561c94a26a71, is-clear?=0 [ 52.293] _sna_pixmap_move_to_cpu: CPU all-damaged [ 52.293] _sna_pixmap_move_to_cpu: syncing CPU bo [ 52.293] kgem_bo_sync__cpu_full: handle=33 [ 52.293] sna_composite_fb: fallback -- move dst to cpu [ 52.293] sna_drawable_move_region_to_cpu(pixmap=3532 (48x48), [(0, 0), (48, 48)], flags=3) [ 52.293] sna_drawable_move_region_to_cpu: region (0, 0), (48, 48) + (0, 0) subsumes pixmap (48x48) [ 52.293] _sna_pixmap_move_to_cpu(pixmap=3532, 48x48, flags=3) [ 52.293] _sna_pixmap_move_to_cpu: gpu_bo=102, gpu_damage=0x561c94aea8f1, cpu_damage=0x0, is-clear?=0 [ 52.293] operate_inplace: no, inplace operation not suitable [ 52.293] __kgem_bo_is_busy: handle=102, domain: 1 exec? 1, rq? 1 [ 52.293] sna_pixmap_alloc_cpu: pixmap=3532 [ 52.293] sna_pixmap_alloc_cpu: allocating CPU buffer (48x48) [ 52.293] kgem_bo_is_busy: handle=102, domain: 1 exec? 1, rq? 1 [ 52.293] kgem_create_cpu_2d(48x48, bpp=32) [ 52.293] kgem_create_2d(48x48, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 52.293] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 [ 52.293] inactive too small: 2 < 3 [ 52.293] __kgem_bo_init(handle=103, num_pages=3) [ 52.293] new pitch=192, tiling=0, handle=103, id=2044, num_pages=3 [3], bucket=1 [ 52.293] kgem_bo_map__cpu(handle=103, size=12288, map=0x0:0x0) [ 52.293] kgem_trim_vma_cache: type=1, count=-32763 (bucket: 1) [ 52.293] __kgem_bo_map__cpu: caching CPU vma for 103 [ 52.293] kgem_bo_map__cpu(handle=103, size=12288, map=0x0:0x7fc6c276e000) [ 52.293] sna_pixmap_alloc_cpu: allocated CPU handle=103 (snooped? 0) [ 52.293] _sna_pixmap_move_to_cpu: flushing GPU damage [ 52.293] download_boxes: nbox=1 [ 52.293] kgem_bo_can_map__cpu: handle=102 [ 52.293] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 52.293] __kgem_bo_is_busy: handle=102, domain: 1 exec? 1, rq? 1 [ 52.293] kgem_bo_is_busy: handle=102, domain: 1 exec? 1, rq? 1 [ 52.293] cpu_bo_download: using GPU write to CPU bo for download from GPU [ 52.293] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=1, self-copy=0, overlaps? 0 [ 52.293] kgem_bo_is_render: handle=102, rq? 1 [1] [ 52.293] kgem_bo_is_render: handle=103, rq? 0 [0] [ 52.293] kgem_bo_is_render: handle=103, rq? 0 [0] [ 52.293] kgem_bo_is_render: handle=102, rq? 1 [1] [ 52.293] kgem_set_mode: flushing before new bo [ 52.293] gen8_vertex_close: used=12, vbo active? 23, vb=1, nreloc=1 [ 52.293] gen8_vertex_close: reloc[0] = 287 [ 52.293] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 52.293] kgem_add_handle: handle=23, index=4 [ 52.293] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd541000) [ 52.293] batch[1/1, flags=1800]: 316 316 16304 16384, nreloc=7, nexec=5, nfence=0, aperture=142 [fenced=0] [ 52.293] kgem_finish_buffers: buffer handle=17, used=9216, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 52.293] kgem_finish_buffers: retaining upload buffer (9216/262144): used=12288, refcnt=1 [ 52.293] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 52.293] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 52.293] kgem_fixup_relocs: shrinking by 61440 [ 52.293] __kgem_busy: handle=1, busy=0, wedged=0 [ 52.294] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 52.294] kgem_commit: release handle=102 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fff60000 [ 52.294] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 52.294] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 52.294] __kgem_bo_clear_busy: handle=7 [ 52.294] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 52.294] kgem_commit: release handle=17 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff63000 [ 52.294] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 52.294] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.294] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 52.294] needs_batch_flush: flushing before handle=103 for new reservation [ 52.294] kgem_check_bo: num_pages=+6, num_exec=+2 [ 52.294] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 52.294] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 52.294] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 52.294] kgem_add_handle: handle=4, index=0 [ 52.294] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 52.294] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 52.294] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 52.294] gen9_composite_get_binding_table(ffc0) [ 52.294] kgem_add_reloc64: handle=103, pos=16360, delta=0, domains=20002 [ 52.294] kgem_add_handle: handle=103, index=1 [ 52.294] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=0) [ 52.294] __kgem_bo_mark_dirty: handle=103 (proxy? 0) [ 52.294] [3fe0] bind bo(handle=103, addr=0), format=192, width=48, height=48, pitch=192, tiling=0 -> render [ 52.294] kgem_add_reloc64: handle=102, pos=16344, delta=0, domains=40000 [ 52.294] kgem_add_handle: handle=102, index=2 [ 52.294] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fff60000) [ 52.294] [3fd0] bind bo(handle=102, addr=fff60000), format=192, width=48, height=48, pitch=192, tiling=0 -> sampler [ 52.294] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 52.294] gen9_emit_sampler: sampler = 0 [ 52.294] gen9_emit_sf: num_sf_outputs=1 [ 52.294] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 52.294] gen9_emit_vertex_elements: setup id=0 [ 52.294] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 52.294] (0, 0) -> (0, 0) + (48, 48) [ 52.294] gen8_vertex_flush[490] = 3 [ 52.294] _sna_pixmap_move_to_cpu: marking as damaged [ 52.294] __sna_damage_all(48, 48) [ 52.294] sna_pixmap_free_gpu: handle=102 (pinned? 0) [ 52.294] _kgem_bo_destroy: handle=102, proxy? 0 [ 52.294] __kgem_bo_destroy: handle=102, size=12288 [ 52.294] __kgem_bo_destroy: handle=102 -> active [ 52.294] _sna_pixmap_move_to_cpu: syncing CPU bo [ 52.294] kgem_bo_sync__cpu_full: handle=103 [ 52.294] gen8_vertex_close: used=18, vbo active? 23, vb=1, nreloc=1 [ 52.294] gen8_vertex_close: reloc[0] = 287 [ 52.294] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 52.294] kgem_add_handle: handle=23, index=3 [ 52.294] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 52.294] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=80 [fenced=0] [ 52.294] __kgem_busy: handle=1, busy=0, wedged=0 [ 52.294] __kgem_retire_rq: request 1 complete [ 52.294] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 52.294] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 52.294] kgem_fixup_relocs: shrinking by 61440 [ 52.294] __kgem_busy: handle=1, busy=0, wedged=0 [ 52.294] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 52.294] kgem_commit: release handle=103 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fe00e000 [ 52.294] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 52.294] kgem_commit: release handle=102 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fff60000 [ 52.294] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 52.294] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.294] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 52.294] __kgem_busy: handle=103, busy=0, wedged=0 [ 52.294] kgem_bo_sync__cpu_full: SYNC: handle=103, needs_flush? 1, domain? 3, busy? 0 [ 52.294] __kgem_busy: handle=103, busy=0, wedged=0 [ 52.294] kgem_bo_retire: retiring bo handle=103 (needed flush? 0), rq? 1 [busy?=0] [ 52.294] __kgem_retire_requests_upto(handle=103, ring=0) [ 52.294] __kgem_retire_rq: request 1 complete [ 52.294] __kgem_bo_flush: handle=102, busy=0, wedged=0 [ 52.294] kgem_bo_move_to_cache: release handle=102 [ 52.294] kgem_bo_move_to_inactive: moving handle=102 to inactive [ 52.294] assert_bo_retired: handle=103, domain: 0 exec? 0, rq? 0 [ 52.294] kgem_bo_is_busy: handle=103, domain: 1 exec? 0, rq? 0 [ 52.294] sna_image_composite: using 2 threads for compositing 48x48 [ 52.294] sna_destroy_pixmap: pixmap=3530, attached?=1 [ 52.294] kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 52.294] __sna_free_pixmap(pixmap=3530) [ 52.294] __sna_pixmap_free_cpu: discarding CPU buffer, handle=33, size=12288 [ 52.294] kgem_bo_sync__cpu: handle=33 [ 52.294] sna_accel_watch_flush: enable=-1 [ 52.294] _kgem_bo_destroy: handle=33, proxy? 0 [ 52.294] __kgem_bo_destroy: handle=33, size=12288 [ 52.294] __kgem_bo_destroy: handle=33, not reusable [ 52.294] kgem_bo_free: handle=33, size=12288 [ 52.294] __kgem_busy: handle=33, busy=0, wedged=0 [ 52.294] kgem_bo_free: releasing 0x0:0x0 vma for handle=33, count=0 [ 52.294] sna_composite(pixmap=3528, op=1, src=3532+(0, 0), mask=0+(0, 0), dst=3528+(0, 0)+(0, 0), size=(48, 48) [ 52.294] sna_compute_composite_region: dst=(0, 0)x(48, 48) [ 52.294] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (48, 48) [ 52.294] clip_to_dst: region: 1x[(0, 0), (48, 48)], clip: 1x[(0, 0), (48, 48)] [ 52.294] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (48, 48) [ 52.294] sna_compute_composite_region: clip against src (48x48 clip=0): (0, 0), (48, 48) [ 52.294] sna_composite: composite region extents:+(0, 0) -> (0, 0), (48, 48) + (0, 0) [ 52.294] gen9_render_composite: 48x48, current mode=0/1 [ 52.294] sna_blt_composite (0, 0), (0, 0), 48x48 [ 52.294] sna_transform_is_imprecise_integer_translation: no transform [ 52.294] sna_blt_composite: converting transform to integer translation? (0, 0) [ 52.294] sna_blt_composite: blt dst offset (0, 0), source offset (0, 0), with alpha fixup? 0 [ 52.294] use_cpu_bo for box=(0, 0), (48, 48) [ 52.294] sna_drawable_use_bo pixmap=3528, box=((0, 0), (48, 48)), flags=1b... [ 52.294] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b [ 52.294] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 52.294] sna_pixmap_move_to_gpu(pixmap=3528, usage=0), flags=4b [ 52.294] sna_pixmap_move_to_gpu: CPU damage? 0 [ 52.294] sna_pixmap_move_to_gpu: creating GPU bo (48x48@32), create=b [ 52.294] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 52.294] kgem_choose_tiling: 48x48 -> 0 [ 52.294] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 52.294] kgem_choose_tiling: 48x48 -> 0 [ 52.294] sna_pixmap_alloc_gpu: pixmap=3528 [ 52.294] kgem_create_2d(48x48, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 52.294] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 [ 52.294] kgem_bo_remove_from_inactive: removing handle=102 from inactive [ 52.294] from inactive: pitch=192, tiling=0: handle=102, id=2045 [ 52.294] __sna_damage_all(48, 48) [ 52.294] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 52.294] sna_pixmap_mark_active: pixmap=3528, handle=102 [ 52.294] sna_drawable_use_bo: allocated GPU bo for operation [ 52.294] sna_drawable_use_bo: using GPU bo with damage? 0 [ 52.294] __kgem_bcs_set_tiling: src handle=103:tiling=0, dst handle=102:tiling=0 [ 52.294] prepare_blt_copy [ 52.294] __kgem_bcs_set_tiling: src handle=103:tiling=0, dst handle=102:tiling=0 [ 52.294] blt_composite_copy_box: box (0, 0), (48, 48) [ 52.294] sna_blt_copy_one: (0, 0) -> (0, 0) x (48, 48) [ 52.294] kgem_add_reloc64: handle=102, pos=4, delta=0, domains=28002 [ 52.294] kgem_add_handle: handle=102, index=0 [ 52.294] kgem_add_reloc64[0] = (delta=0, target handle=0, presumed=fff60000) [ 52.294] __kgem_bo_mark_dirty: handle=102 (proxy? 0) [ 52.294] kgem_add_reloc64: handle=103, pos=8, delta=0, domains=28000 [ 52.294] kgem_add_handle: handle=103, index=1 [ 52.294] kgem_add_reloc64[1] = (delta=0, target handle=1, presumed=fe00e000) [ 52.294] apply_damage: damage=0x0, region=1 [(0, 0), (48, 48) + (0, 0)] [ 52.294] nop_done: flushing BLT operation on empty ring [ 52.294] batch[3/3, flags=1800]: 12 12 16384 16384, nreloc=2, nexec=2, nfence=0, aperture=6 [fenced=0] [ 52.294] __kgem_busy: handle=1, busy=0, wedged=0 [ 52.294] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 52.294] kgem_commit: release handle=102 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fff60000 [ 52.294] kgem_commit: release handle=103 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fe00e000 [ 52.294] __kgem_busy: handle=1, busy=0, wedged=0 [ 52.294] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=0, offset=4250144768 [ 52.294] sna_destroy_pixmap: pixmap=3532, attached?=1 [ 52.294] __sna_free_pixmap(pixmap=3532) [ 52.294] __sna_pixmap_free_cpu: discarding CPU buffer, handle=103, size=12288 [ 52.294] _kgem_bo_destroy: handle=103, proxy? 0 [ 52.294] __kgem_bo_destroy: handle=103, size=12288 [ 52.294] __kgem_busy: handle=103, busy=0, wedged=0 [ 52.294] __kgem_bo_clear_busy: handle=103 [ 52.294] kgem_bo_move_to_inactive: moving handle=103 to inactive [ 52.294] sna_create_pixmap(48, 48, 1, usage=0) [ 52.294] kgem_can_create_2d: 48x48 @ 1 [ 52.294] kgem_can_create_2d: unhandled depth 1 [ 52.294] sna_create_pixmap: can not use GPU, just creating shadow [ 52.294] create_pixmap: allocating pixmap 48x48, depth=1/1, size=392 [ 52.294] create_pixmap: serial=3534, usage=0, 48x48 [ 52.294] sna_accel_flush: flush?=0, dirty?=0 [ 52.294] sna_pixmap_create_shm(48x48, depth=32, bpp=32, pitch=192) [ 52.294] __pop_freed_pixmap: reusing freed pixmap=3532 header [ 52.294] create_pixmap_hdr: pixmap=3536, width=48, height=48, usage=0 [ 52.294] kgem_create_map(0x7fc656549000 size=9216, read-only?=0) - has_userptr?=1 [ 52.294] __kgem_bo_init(handle=33, num_pages=3) [ 52.294] kgem_create_map(ptr=0x7fc656549000, size=9216, pages=3, read_only=0) => handle=33 (proxy? 0) [ 52.294] sna_accel_watch_flush: enable=1 [ 52.294] __sna_damage_all(48, 48) [ 52.294] sna_pixmap_create_shm: serial=3536, 48x48, usage=0 [ 52.294] sna_composite(pixmap=3535, op=1, src=3537+(0, 0), mask=0+(0, 0), dst=3535+(0, 0)+(0, 0), size=(48, 48) [ 52.294] sna_compute_composite_region: dst=(0, 0)x(48, 48) [ 52.294] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (48, 48) [ 52.294] clip_to_dst: region: 1x[(0, 0), (48, 48)], clip: 1x[(0, 0), (48, 48)] [ 52.294] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (48, 48) [ 52.294] sna_compute_composite_region: clip against src (48x48 clip=0): (0, 0), (48, 48) [ 52.294] sna_composite: fallback as destination pixmap=3535 is unattached [ 52.294] sna_composite: fallback -- fbComposite [ 52.294] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(48, 48): region=((0,0), (48, 48)) [ 52.294] sna_composite_fb: fallback -- move src to cpu [ 52.294] _sna_pixmap_move_to_cpu(pixmap=3537, 48x48, flags=2) [ 52.294] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x561c94aea8f1, is-clear?=0 [ 52.294] _sna_pixmap_move_to_cpu: CPU all-damaged [ 52.294] _sna_pixmap_move_to_cpu: syncing CPU bo [ 52.294] kgem_bo_sync__cpu_full: handle=33 [ 52.294] sna_composite_fb: fallback -- move dst to cpu [ 52.294] sna_drawable_move_region_to_cpu(pixmap=3535 (48x48), [(0, 0), (48, 48)], flags=5) [ 52.294] sna_drawable_move_region_to_cpu: not attached to pixmap 3535 (depth 1) [ 52.294] sna_image_composite: using 2 threads for compositing 48x48 [ 52.294] sna_destroy_pixmap: pixmap=3537, attached?=1 [ 52.294] kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 52.294] __sna_free_pixmap(pixmap=3537) [ 52.294] __sna_pixmap_free_cpu: discarding CPU buffer, handle=33, size=12288 [ 52.294] kgem_bo_sync__cpu: handle=33 [ 52.294] sna_accel_watch_flush: enable=-1 [ 52.294] _kgem_bo_destroy: handle=33, proxy? 0 [ 52.294] __kgem_bo_destroy: handle=33, size=12288 [ 52.295] __kgem_bo_destroy: handle=33, not reusable [ 52.295] kgem_bo_free: handle=33, size=12288 [ 52.295] __kgem_busy: handle=33, busy=0, wedged=0 [ 52.295] kgem_bo_free: releasing 0x0:0x0 vma for handle=33, count=0 [ 52.295] sna_accel_flush: flush?=0, dirty?=0 [ 52.295] sna_accel_flush: flush?=0, dirty?=0 [ 52.295] sna_accel_flush: flush?=0, dirty?=0 [ 52.295] sna_block_handler (tv=0.257000) [ 52.295] kgem_retire, need_retire?=1 [ 52.295] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.295] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 52.295] kgem_retire__requests_ring: retiring ring 1 [ 52.295] __kgem_busy: handle=1, busy=0, wedged=0 [ 52.295] __kgem_retire_rq: request 1 complete [ 52.295] __kgem_bo_flush: handle=102, busy=0, wedged=0 [ 52.295] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.295] kgem_retire -- retired=0, need_retire=0 [ 52.295] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 52.295] gen6_render_retire: resetting idle vbo [ 52.295] kgem_retire__buffers: handle=17, busy? 0 [0] [ 52.295] kgem_retire__buffers: releasing upload cache for handle=17? 0 [ 52.295] __kgem_bo_destroy: handle=17, size=262144 [ 52.295] kgem_bo_replace_io: transferring io handle=17 to bo [ 52.295] kgem_bo_move_to_inactive: moving handle=17 to inactive [ 52.295] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.295] sna_accel_do_throttle -- no pending activity [ 52.295] sna_wakeup_handler [ 52.295] sna_accel_flush: flush?=0, dirty?=0 [ 52.295] sna_accel_flush: flush?=0, dirty?=0 [ 52.295] sna_block_handler (tv=0.257000) [ 52.295] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.295] sna_accel_do_throttle -- no pending activity [ 52.295] sna_wakeup_handler [ 52.295] sna_accel_flush: flush?=0, dirty?=0 [ 52.295] sna_accel_flush: flush?=0, dirty?=0 [ 52.295] sna_block_handler (tv=0.257000) [ 52.295] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.295] sna_accel_do_throttle -- no pending activity [ 52.296] sna_wakeup_handler [ 52.296] sna_accel_flush: flush?=0, dirty?=0 [ 52.296] sna_accel_flush: flush?=0, dirty?=0 [ 52.296] sna_accel_flush: flush?=0, dirty?=0 [ 52.296] sna_accel_flush: flush?=0, dirty?=0 [ 52.296] sna_accel_flush: flush?=0, dirty?=0 [ 52.296] sna_accel_flush: flush?=0, dirty?=0 [ 52.296] sna_block_handler (tv=0.256000) [ 52.296] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.296] sna_accel_do_throttle -- no pending activity [ 52.296] sna_wakeup_handler [ 52.296] sna_accel_flush: flush?=0, dirty?=0 [ 52.296] sna_accel_flush: flush?=0, dirty?=0 [ 52.296] sna_block_handler (tv=0.256000) [ 52.296] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.296] sna_accel_do_throttle -- no pending activity [ 52.296] sna_wakeup_handler [ 52.296] sna_accel_flush: flush?=0, dirty?=0 [ 52.296] sna_accel_flush: flush?=0, dirty?=0 [ 52.296] sna_block_handler (tv=0.256000) [ 52.296] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.296] sna_accel_do_throttle -- no pending activity [ 52.296] sna_wakeup_handler [ 52.296] sna_accel_flush: flush?=0, dirty?=0 [ 52.296] sna_accel_flush: flush?=0, dirty?=0 [ 52.296] sna_accel_flush: flush?=0, dirty?=0 [ 52.296] sna_block_handler (tv=0.256000) [ 52.296] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.296] sna_accel_do_throttle -- no pending activity [ 52.296] sna_wakeup_handler [ 52.296] sna_accel_flush: flush?=0, dirty?=0 [ 52.296] sna_accel_flush: flush?=0, dirty?=0 [ 52.296] sna_block_handler (tv=0.256000) [ 52.296] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.296] sna_accel_do_throttle -- no pending activity [ 52.296] sna_wakeup_handler [ 52.296] sna_accel_flush: flush?=0, dirty?=0 [ 52.296] sna_accel_flush: flush?=0, dirty?=0 [ 52.296] sna_accel_flush: flush?=0, dirty?=0 [ 52.296] sna_block_handler (tv=0.256000) [ 52.296] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.296] sna_accel_do_throttle -- no pending activity [ 52.296] sna_wakeup_handler [ 52.296] sna_accel_flush: flush?=0, dirty?=0 [ 52.296] sna_accel_flush: flush?=0, dirty?=0 [ 52.296] sna_block_handler (tv=0.256000) [ 52.296] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.296] sna_accel_do_throttle -- no pending activity [ 52.296] sna_wakeup_handler [ 52.296] sna_accel_flush: flush?=0, dirty?=0 [ 52.296] sna_accel_flush: flush?=0, dirty?=0 [ 52.296] sna_block_handler (tv=0.256000) [ 52.296] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.296] sna_accel_do_throttle -- no pending activity [ 52.296] sna_wakeup_handler [ 52.296] sna_accel_flush: flush?=0, dirty?=0 [ 52.296] sna_accel_flush: flush?=0, dirty?=0 [ 52.296] sna_block_handler (tv=0.256000) [ 52.296] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.296] sna_accel_do_throttle -- no pending activity [ 52.296] sna_wakeup_handler [ 52.296] sna_accel_flush: flush?=0, dirty?=0 [ 52.296] sna_accel_flush: flush?=0, dirty?=0 [ 52.296] sna_accel_flush: flush?=0, dirty?=0 [ 52.296] sna_block_handler (tv=0.256000) [ 52.296] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.296] sna_accel_do_throttle -- no pending activity [ 52.296] sna_wakeup_handler [ 52.296] sna_accel_flush: flush?=0, dirty?=0 [ 52.296] sna_accel_flush: flush?=0, dirty?=0 [ 52.296] sna_block_handler (tv=0.256000) [ 52.296] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.296] sna_accel_do_throttle -- no pending activity [ 52.296] sna_wakeup_handler [ 52.296] sna_accel_flush: flush?=0, dirty?=0 [ 52.296] sna_accel_flush: flush?=0, dirty?=0 [ 52.296] sna_accel_flush: flush?=0, dirty?=0 [ 52.296] sna_block_handler (tv=0.256000) [ 52.296] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.296] sna_accel_do_throttle -- no pending activity [ 52.296] sna_wakeup_handler [ 52.296] sna_accel_flush: flush?=0, dirty?=0 [ 52.296] sna_accel_flush: flush?=0, dirty?=0 [ 52.296] sna_block_handler (tv=0.256000) [ 52.296] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.296] sna_accel_do_throttle -- no pending activity [ 52.296] sna_wakeup_handler [ 52.296] sna_accel_flush: flush?=0, dirty?=0 [ 52.296] sna_accel_flush: flush?=0, dirty?=0 [ 52.296] sna_accel_flush: flush?=0, dirty?=0 [ 52.296] sna_block_handler (tv=0.256000) [ 52.296] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.296] sna_accel_do_throttle -- no pending activity [ 52.296] sna_wakeup_handler [ 52.296] sna_accel_flush: flush?=0, dirty?=0 [ 52.296] sna_accel_flush: flush?=0, dirty?=0 [ 52.296] sna_block_handler (tv=0.256000) [ 52.296] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.296] sna_accel_do_throttle -- no pending activity [ 52.296] sna_wakeup_handler [ 52.296] sna_accel_flush: flush?=0, dirty?=0 [ 52.296] sna_accel_flush: flush?=0, dirty?=0 [ 52.296] sna_accel_flush: flush?=0, dirty?=0 [ 52.296] sna_block_handler (tv=0.256000) [ 52.296] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.296] sna_accel_do_throttle -- no pending activity [ 52.296] sna_wakeup_handler [ 52.296] sna_accel_flush: flush?=0, dirty?=0 [ 52.297] sna_accel_flush: flush?=0, dirty?=0 [ 52.297] sna_block_handler (tv=0.255000) [ 52.297] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.297] sna_accel_do_throttle -- no pending activity [ 52.297] sna_wakeup_handler [ 52.297] sna_accel_flush: flush?=0, dirty?=0 [ 52.297] sna_accel_flush: flush?=0, dirty?=0 [ 52.297] sna_accel_flush: flush?=0, dirty?=0 [ 52.297] sna_block_handler (tv=0.255000) [ 52.297] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.297] sna_accel_do_throttle -- no pending activity [ 52.297] sna_wakeup_handler [ 52.297] sna_accel_flush: flush?=0, dirty?=0 [ 52.297] sna_accel_flush: flush?=0, dirty?=0 [ 52.297] sna_accel_flush: flush?=0, dirty?=0 [ 52.297] sna_accel_flush: flush?=0, dirty?=0 [ 52.297] sna_accel_flush: flush?=0, dirty?=0 [ 52.297] sna_block_handler (tv=0.255000) [ 52.297] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.297] sna_accel_do_throttle -- no pending activity [ 52.297] sna_wakeup_handler [ 52.297] sna_accel_flush: flush?=0, dirty?=0 [ 52.297] sna_accel_flush: flush?=0, dirty?=0 [ 52.297] sna_accel_flush: flush?=0, dirty?=0 [ 52.297] sna_accel_flush: flush?=0, dirty?=0 [ 52.297] sna_block_handler (tv=0.255000) [ 52.297] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.297] sna_accel_do_throttle -- no pending activity [ 52.297] sna_wakeup_handler [ 52.297] sna_accel_flush: flush?=0, dirty?=0 [ 52.297] sna_accel_flush: flush?=0, dirty?=0 [ 52.297] sna_accel_flush: flush?=0, dirty?=0 [ 52.298] sna_block_handler (tv=0.254000) [ 52.298] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.298] sna_accel_do_throttle -- no pending activity [ 52.298] sna_wakeup_handler [ 52.298] sna_accel_flush: flush?=0, dirty?=0 [ 52.298] sna_accel_flush: flush?=0, dirty?=0 [ 52.298] sna_accel_flush: flush?=0, dirty?=0 [ 52.298] sna_block_handler (tv=0.254000) [ 52.298] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.298] sna_accel_do_throttle -- no pending activity [ 52.298] sna_wakeup_handler [ 52.298] sna_accel_flush: flush?=0, dirty?=0 [ 52.298] sna_accel_flush: flush?=0, dirty?=0 [ 52.298] sna_block_handler (tv=0.254000) [ 52.298] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.298] sna_accel_do_throttle -- no pending activity [ 52.298] sna_wakeup_handler [ 52.298] sna_accel_flush: flush?=0, dirty?=0 [ 52.298] sna_accel_flush: flush?=0, dirty?=0 [ 52.298] sna_block_handler (tv=0.254000) [ 52.298] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.298] sna_accel_do_throttle -- no pending activity [ 52.298] sna_wakeup_handler [ 52.298] sna_accel_flush: flush?=0, dirty?=0 [ 52.298] sna_accel_flush: flush?=0, dirty?=0 [ 52.298] sna_block_handler (tv=0.254000) [ 52.298] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.298] sna_accel_do_throttle -- no pending activity [ 52.298] sna_wakeup_handler [ 52.298] sna_accel_flush: flush?=0, dirty?=0 [ 52.298] sna_accel_flush: flush?=0, dirty?=0 [ 52.298] sna_accel_flush: flush?=0, dirty?=0 [ 52.298] sna_block_handler (tv=0.254000) [ 52.298] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.298] sna_accel_do_throttle -- no pending activity [ 52.298] sna_wakeup_handler [ 52.298] sna_accel_flush: flush?=0, dirty?=0 [ 52.298] sna_accel_flush: flush?=0, dirty?=0 [ 52.298] sna_block_handler (tv=0.254000) [ 52.298] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.298] sna_accel_do_throttle -- no pending activity [ 52.298] sna_wakeup_handler [ 52.298] sna_accel_flush: flush?=0, dirty?=0 [ 52.298] sna_accel_flush: flush?=0, dirty?=0 [ 52.298] sna_accel_flush: flush?=0, dirty?=0 [ 52.298] sna_block_handler (tv=0.254000) [ 52.298] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.298] sna_accel_do_throttle -- no pending activity [ 52.298] sna_wakeup_handler [ 52.298] sna_accel_flush: flush?=0, dirty?=0 [ 52.298] sna_accel_flush: flush?=0, dirty?=0 [ 52.298] sna_block_handler (tv=0.254000) [ 52.298] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.298] sna_accel_do_throttle -- no pending activity [ 52.298] sna_wakeup_handler [ 52.298] sna_accel_flush: flush?=0, dirty?=0 [ 52.298] sna_accel_flush: flush?=0, dirty?=0 [ 52.298] sna_block_handler (tv=0.254000) [ 52.298] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.298] sna_accel_do_throttle -- no pending activity [ 52.298] sna_wakeup_handler [ 52.298] sna_accel_flush: flush?=0, dirty?=0 [ 52.298] sna_accel_flush: flush?=0, dirty?=0 [ 52.298] sna_block_handler (tv=0.254000) [ 52.298] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.298] sna_accel_do_throttle -- no pending activity [ 52.298] sna_wakeup_handler [ 52.298] sna_accel_flush: flush?=0, dirty?=0 [ 52.298] sna_accel_flush: flush?=0, dirty?=0 [ 52.298] sna_accel_flush: flush?=0, dirty?=0 [ 52.298] sna_block_handler (tv=0.254000) [ 52.298] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.298] sna_accel_do_throttle -- no pending activity [ 52.298] sna_wakeup_handler [ 52.298] sna_accel_flush: flush?=0, dirty?=0 [ 52.298] sna_accel_flush: flush?=0, dirty?=0 [ 52.298] sna_block_handler (tv=0.254000) [ 52.298] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.298] sna_accel_do_throttle -- no pending activity [ 52.298] sna_wakeup_handler [ 52.298] sna_accel_flush: flush?=0, dirty?=0 [ 52.298] sna_accel_flush: flush?=0, dirty?=0 [ 52.298] sna_accel_flush: flush?=0, dirty?=0 [ 52.298] sna_block_handler (tv=0.254000) [ 52.298] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.298] sna_accel_do_throttle -- no pending activity [ 52.298] sna_wakeup_handler [ 52.298] sna_accel_flush: flush?=0, dirty?=0 [ 52.298] sna_accel_flush: flush?=0, dirty?=0 [ 52.298] sna_block_handler (tv=0.254000) [ 52.298] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.298] sna_accel_do_throttle -- no pending activity [ 52.298] sna_wakeup_handler [ 52.298] sna_accel_flush: flush?=0, dirty?=0 [ 52.298] sna_accel_flush: flush?=0, dirty?=0 [ 52.298] sna_accel_flush: flush?=0, dirty?=0 [ 52.298] sna_block_handler (tv=0.254000) [ 52.298] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.298] sna_accel_do_throttle -- no pending activity [ 52.298] sna_wakeup_handler [ 52.298] sna_accel_flush: flush?=0, dirty?=0 [ 52.298] sna_accel_flush: flush?=0, dirty?=0 [ 52.298] sna_block_handler (tv=0.254000) [ 52.298] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.298] sna_accel_do_throttle -- no pending activity [ 52.298] sna_wakeup_handler [ 52.298] sna_accel_flush: flush?=0, dirty?=0 [ 52.298] sna_accel_flush: flush?=0, dirty?=0 [ 52.298] sna_accel_flush: flush?=0, dirty?=0 [ 52.298] sna_block_handler (tv=0.254000) [ 52.298] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.298] sna_accel_do_throttle -- no pending activity [ 52.298] sna_wakeup_handler [ 52.298] sna_accel_flush: flush?=0, dirty?=0 [ 52.298] sna_accel_flush: flush?=0, dirty?=0 [ 52.298] sna_block_handler (tv=0.254000) [ 52.298] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.298] sna_accel_do_throttle -- no pending activity [ 52.298] sna_wakeup_handler [ 52.298] sna_accel_flush: flush?=0, dirty?=0 [ 52.298] sna_accel_flush: flush?=0, dirty?=0 [ 52.298] sna_accel_flush: flush?=0, dirty?=0 [ 52.298] sna_block_handler (tv=0.254000) [ 52.298] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.298] sna_accel_do_throttle -- no pending activity [ 52.299] sna_wakeup_handler [ 52.299] sna_accel_flush: flush?=0, dirty?=0 [ 52.299] sna_accel_flush: flush?=0, dirty?=0 [ 52.299] sna_accel_flush: flush?=0, dirty?=0 [ 52.299] sna_accel_flush: flush?=0, dirty?=0 [ 52.299] sna_accel_flush: flush?=0, dirty?=0 [ 52.299] sna_accel_flush: flush?=0, dirty?=0 [ 52.299] sna_accel_flush: flush?=0, dirty?=0 [ 52.299] sna_block_handler (tv=0.253000) [ 52.299] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.299] sna_accel_do_throttle -- no pending activity [ 52.299] sna_wakeup_handler [ 52.299] sna_accel_flush: flush?=0, dirty?=0 [ 52.299] sna_accel_flush: flush?=0, dirty?=0 [ 52.299] sna_accel_flush: flush?=0, dirty?=0 [ 52.299] sna_block_handler (tv=0.253000) [ 52.299] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.299] sna_accel_do_throttle -- no pending activity [ 52.299] sna_wakeup_handler [ 52.299] sna_accel_flush: flush?=0, dirty?=0 [ 52.299] sna_accel_flush: flush?=0, dirty?=0 [ 52.299] sna_accel_flush: flush?=0, dirty?=0 [ 52.299] sna_block_handler (tv=0.253000) [ 52.299] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.299] sna_accel_do_throttle -- no pending activity [ 52.331] sna_wakeup_handler [ 52.331] sna_accel_flush: flush?=0, dirty?=0 [ 52.331] sna_accel_flush: flush?=0, dirty?=0 [ 52.331] sna_create_pixmap(24, 24, 32, usage=0) [ 52.331] kgem_can_create_2d: 24x24 @ 32 [ 52.331] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=24 [ 52.331] kgem_can_create_2d: untiled size=4096 [ 52.331] kgem_choose_tiling: too thin [width 24, 32 bpp] for TILING_X [ 52.331] kgem_choose_tiling: 24x24 -> 0 [ 52.331] sna_create_pixmap: usage=0, flags=a [ 52.331] sna_create_pixmap: small buffer [2304], attaching to shadow pixmap [ 52.331] create_pixmap: allocating pixmap 24x24, depth=32/32, size=2312 [ 52.331] create_pixmap: serial=3538, usage=0, 24x24 [ 52.331] sna_create_pixmap: serial=3538, 24x24, usage=0 [ 52.331] sna_validate_gc(0x561c94aea210) changes=7fffff, previous serial=80000000, drawable=dd3 [ 52.331] sna_validate_gc: recomputing clip [ 52.331] sna_validate_gc: composite clip=1x[(0, 0), (24, 24)] [0x561c94a300b0] [ 52.331] sna_put_image((0, 0)x(24, 24), depth=32, format=2) [ 52.331] try_upload__fast: ignore existing cpu damage (if any) [ 52.331] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 52.331] try_upload__fast: no, no gpu damage [ 52.331] sna_drawable_move_region_to_cpu(pixmap=3539 (24x24), [(0, 0), (24, 24)], flags=1) [ 52.331] sna_drawable_move_region_to_cpu: region (0, 0), (24, 24) + (0, 0) subsumes pixmap (24x24) [ 52.331] _sna_pixmap_move_to_cpu(pixmap=3539, 24x24, flags=1) [ 52.331] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 52.331] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 52.331] operate_inplace: no, inplace operation not suitable [ 52.331] _sna_pixmap_move_to_cpu: marking as damaged [ 52.331] __sna_damage_all(24, 24) [ 52.331] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 52.331] sna_put_zpixmap_blt: upload(0, 0, 24, 24) x 1 boxes [ 52.331] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(24, 24) [ 52.331] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x24, pitch=96/96 [ 52.331] sna_get_image: pixmap=3539 (0, 0)x(24, 24), format=2, mask=ffffffff, depth=32 [ 52.331] sna_get_image__fast: attached?=1, has gpu damage?=0 [ 52.331] sna_drawable_move_region_to_cpu(pixmap=3539 (24x24), [(0, 0), (24, 24)], flags=22) [ 52.331] sna_drawable_move_region_to_cpu: pixmap=3539 all damaged on CPU [ 52.331] sna_get_image: copy box (0, 0), (24, 24) [ 52.331] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x24, pitch=96/96 [ 52.331] sna_destroy_pixmap: pixmap=3539, attached?=1 [ 52.331] __sna_free_pixmap(pixmap=3539) [ 52.331] sna_accel_flush: flush?=0, dirty?=0 [ 52.331] sna_accel_flush: flush?=0, dirty?=0 [ 52.331] sna_accel_flush: flush?=0, dirty?=0 [ 52.331] sna_block_handler (tv=0.221000) [ 52.331] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.331] sna_accel_do_throttle -- no pending activity [ 52.331] sna_wakeup_handler [ 52.331] sna_accel_flush: flush?=0, dirty?=0 [ 52.331] sna_accel_flush: flush?=0, dirty?=0 [ 52.331] sna_block_handler (tv=0.221000) [ 52.331] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.331] sna_accel_do_throttle -- no pending activity [ 52.331] sna_wakeup_handler [ 52.331] sna_accel_flush: flush?=0, dirty?=0 [ 52.331] sna_accel_flush: flush?=0, dirty?=0 [ 52.331] sna_accel_flush: flush?=0, dirty?=0 [ 52.331] sna_accel_flush: flush?=0, dirty?=0 [ 52.331] sna_create_window: window=54525986 [ 52.331] sna_set_window_pixmap: window=54525986, old pixmap=0 new pixmap=165 [ 52.331] sna_change_window_attributes [ 52.331] sna_accel_flush: flush?=0, dirty?=0 [ 52.331] sna_change_window_attributes [ 52.331] sna_change_window_attributes [ 52.331] sna_accel_flush: flush?=0, dirty?=0 [ 52.331] sna_accel_flush: flush?=0, dirty?=0 [ 52.331] sna_block_handler (tv=0.221000) [ 52.331] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.331] sna_accel_do_throttle -- no pending activity [ 52.331] sna_wakeup_handler [ 52.331] sna_accel_flush: flush?=0, dirty?=0 [ 52.331] sna_accel_flush: flush?=0, dirty?=0 [ 52.331] sna_accel_flush: flush?=0, dirty?=0 [ 52.331] sna_block_handler (tv=0.221000) [ 52.331] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.331] sna_accel_do_throttle -- no pending activity [ 52.331] sna_wakeup_handler [ 52.331] sna_accel_flush: flush?=0, dirty?=0 [ 52.331] sna_accel_flush: flush?=0, dirty?=0 [ 52.331] sna_block_handler (tv=0.221000) [ 52.331] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.331] sna_accel_do_throttle -- no pending activity [ 52.332] sna_wakeup_handler [ 52.332] sna_accel_flush: flush?=0, dirty?=0 [ 52.332] sna_accel_flush: flush?=0, dirty?=0 [ 52.332] sna_accel_flush: flush?=0, dirty?=0 [ 52.332] sna_block_handler (tv=0.220000) [ 52.332] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.332] sna_accel_do_throttle -- no pending activity [ 52.332] sna_wakeup_handler [ 52.332] sna_accel_flush: flush?=0, dirty?=0 [ 52.332] sna_accel_flush: flush?=0, dirty?=0 [ 52.332] sna_accel_flush: flush?=0, dirty?=0 [ 52.332] sna_block_handler (tv=0.220000) [ 52.332] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.332] sna_accel_do_throttle -- no pending activity [ 52.332] sna_wakeup_handler [ 52.332] sna_accel_flush: flush?=0, dirty?=0 [ 52.332] sna_accel_flush: flush?=0, dirty?=0 [ 52.332] sna_accel_flush: flush?=0, dirty?=0 [ 52.332] sna_accel_flush: flush?=0, dirty?=0 [ 52.332] sna_accel_flush: flush?=0, dirty?=0 [ 52.332] sna_block_handler (tv=0.220000) [ 52.332] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.332] sna_accel_do_throttle -- no pending activity [ 52.332] sna_wakeup_handler [ 52.332] sna_accel_flush: flush?=0, dirty?=0 [ 52.332] sna_accel_flush: flush?=0, dirty?=0 [ 52.332] sna_block_handler (tv=0.220000) [ 52.332] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.332] sna_accel_do_throttle -- no pending activity [ 52.332] sna_wakeup_handler [ 52.332] sna_accel_flush: flush?=0, dirty?=0 [ 52.332] sna_accel_flush: flush?=0, dirty?=0 [ 52.332] sna_accel_flush: flush?=0, dirty?=0 [ 52.332] sna_block_handler (tv=0.220000) [ 52.332] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.332] sna_accel_do_throttle -- no pending activity [ 52.332] sna_wakeup_handler [ 52.332] sna_accel_flush: flush?=0, dirty?=0 [ 52.332] sna_accel_flush: flush?=0, dirty?=0 [ 52.332] sna_accel_flush: flush?=0, dirty?=0 [ 52.332] sna_block_handler (tv=0.220000) [ 52.332] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.332] sna_accel_do_throttle -- no pending activity [ 52.332] sna_wakeup_handler [ 52.332] sna_block_handler (tv=0.220000) [ 52.332] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.332] sna_accel_do_throttle -- no pending activity [ 52.332] sna_wakeup_handler [ 52.332] sna_accel_flush: flush?=0, dirty?=0 [ 52.332] sna_accel_flush: flush?=0, dirty?=0 [ 52.332] sna_accel_flush: flush?=0, dirty?=0 [ 52.332] sna_block_handler (tv=0.220000) [ 52.332] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.332] sna_accel_do_throttle -- no pending activity [ 52.332] sna_wakeup_handler [ 52.332] sna_accel_flush: flush?=0, dirty?=0 [ 52.332] sna_accel_flush: flush?=0, dirty?=0 [ 52.332] sna_accel_flush: flush?=0, dirty?=0 [ 52.332] sna_block_handler (tv=0.220000) [ 52.332] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.332] sna_accel_do_throttle -- no pending activity [ 52.332] sna_wakeup_handler [ 52.332] sna_change_window_attributes [ 52.332] sna_create_window: window=16778244 [ 52.332] sna_set_window_pixmap: window=16778244, old pixmap=0 new pixmap=165 [ 52.332] sna_change_window_attributes [ 52.332] sna_accel_flush: flush?=0, dirty?=0 [ 52.332] sna_change_window_attributes [ 52.332] sna_create_window: window=16778245 [ 52.332] sna_set_window_pixmap: window=16778245, old pixmap=0 new pixmap=165 [ 52.332] sna_change_window_attributes [ 52.332] sna_accel_flush: flush?=0, dirty?=0 [ 52.332] sna_accel_flush: flush?=0, dirty?=0 [ 52.332] sna_block_handler (tv=0.220000) [ 52.332] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.332] sna_accel_do_throttle -- no pending activity [ 52.332] sna_wakeup_handler [ 52.332] sna_accel_flush: flush?=0, dirty?=0 [ 52.332] sna_set_window_pixmap: window=54525966, old pixmap=165 new pixmap=165 [ 52.332] sna_set_window_pixmap: window=54525967, old pixmap=165 new pixmap=165 [ 52.332] sna_change_window_attributes [ 52.332] sna_accel_flush: flush?=0, dirty?=0 [ 52.332] sna_accel_flush: flush?=0, dirty?=0 [ 52.332] sna_block_handler (tv=0.0) [ 52.332] sna_wakeup_handler [ 52.332] sna_change_window_attributes [ 52.332] sna_change_window_attributes [ 52.332] sna_change_window_attributes [ 52.332] sna_accel_flush: flush?=0, dirty?=0 [ 52.332] sna_accel_flush: flush?=0, dirty?=0 [ 52.332] sna_block_handler (tv=0.220000) [ 52.332] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.332] sna_accel_do_throttle -- no pending activity [ 52.332] sna_wakeup_handler [ 52.332] sna_accel_flush: flush?=0, dirty?=0 [ 52.332] sna_accel_flush: flush?=0, dirty?=0 [ 52.332] sna_block_handler (tv=0.220000) [ 52.332] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.332] sna_accel_do_throttle -- no pending activity [ 52.332] sna_wakeup_handler [ 52.332] sna_accel_flush: flush?=0, dirty?=0 [ 52.332] sna_accel_flush: flush?=0, dirty?=0 [ 52.332] sna_block_handler (tv=0.220000) [ 52.332] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.332] sna_accel_do_throttle -- no pending activity [ 52.332] sna_wakeup_handler [ 52.332] sna_accel_flush: flush?=0, dirty?=0 [ 52.332] sna_accel_flush: flush?=0, dirty?=0 [ 52.332] sna_accel_flush: flush?=0, dirty?=0 [ 52.332] sna_accel_flush: flush?=0, dirty?=0 [ 52.332] sna_accel_flush: flush?=0, dirty?=0 [ 52.332] sna_block_handler (tv=0.220000) [ 52.332] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.332] sna_accel_do_throttle -- no pending activity [ 52.332] sna_wakeup_handler [ 52.332] sna_accel_flush: flush?=0, dirty?=0 [ 52.332] sna_accel_flush: flush?=0, dirty?=0 [ 52.332] sna_accel_flush: flush?=0, dirty?=0 [ 52.332] sna_block_handler (tv=0.220000) [ 52.332] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.332] sna_accel_do_throttle -- no pending activity [ 52.332] sna_wakeup_handler [ 52.332] sna_accel_flush: flush?=0, dirty?=0 [ 52.332] sna_accel_flush: flush?=0, dirty?=0 [ 52.332] sna_block_handler (tv=0.220000) [ 52.332] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.332] sna_accel_do_throttle -- no pending activity [ 52.332] sna_wakeup_handler [ 52.332] sna_accel_flush: flush?=0, dirty?=0 [ 52.332] sna_accel_flush: flush?=0, dirty?=0 [ 52.332] sna_block_handler (tv=0.220000) [ 52.332] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.332] sna_accel_do_throttle -- no pending activity [ 52.332] sna_wakeup_handler [ 52.332] sna_accel_flush: flush?=0, dirty?=0 [ 52.332] sna_accel_flush: flush?=0, dirty?=0 [ 52.332] sna_accel_flush: flush?=0, dirty?=0 [ 52.332] sna_block_handler (tv=0.220000) [ 52.332] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.332] sna_accel_do_throttle -- no pending activity [ 52.332] sna_wakeup_handler [ 52.332] sna_accel_flush: flush?=0, dirty?=0 [ 52.332] sna_accel_flush: flush?=0, dirty?=0 [ 52.332] sna_block_handler (tv=0.220000) [ 52.332] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.332] sna_accel_do_throttle -- no pending activity [ 52.332] sna_wakeup_handler [ 52.332] sna_block_handler (tv=0.220000) [ 52.332] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.332] sna_accel_do_throttle -- no pending activity [ 52.333] sna_wakeup_handler [ 52.333] sna_accel_flush: flush?=0, dirty?=0 [ 52.333] sna_accel_flush: flush?=0, dirty?=0 [ 52.333] sna_accel_flush: flush?=0, dirty?=0 [ 52.333] sna_accel_flush: flush?=0, dirty?=0 [ 52.333] sna_block_handler (tv=0.219000) [ 52.333] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.333] sna_accel_do_throttle -- no pending activity [ 52.333] sna_wakeup_handler [ 52.333] sna_accel_flush: flush?=0, dirty?=0 [ 52.333] sna_create_pixmap(1943, 491, 32, usage=2) [ 52.333] kgem_can_create_2d: 1943x491 @ 32 [ 52.333] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7776, height=491 [ 52.333] kgem_can_create_2d: untiled size=3821568 [ 52.333] kgem_choose_tiling: TLB miss between lines 1943x491 (pitch=7772), forcing tiling 1 [ 52.333] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7776, height=491 [ 52.333] kgem_can_create_2d: tiled[-1] size=3821568 [ 52.333] sna_create_pixmap: usage=2, flags=1b [ 52.333] sna_create_pixmap: creating GPU pixmap 1943x491, stride=7772, flags=1b [ 52.333] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 [ 52.333] create_pixmap: serial=3543, usage=0, 0x0 [ 52.333] create_pixmap_hdr: pixmap=3543, width=1943, height=491, usage=0 [ 52.333] sna_create_pixmap: serial=3543, 1943x491, usage=0 [ 52.333] sna_composite(pixmap=3543, op=1, src=165+(981, 846), mask=0+(0, 0), dst=3543+(0, 0)+(0, 0), size=(1943, 491) [ 52.333] sna_compute_composite_region: dst=(0, 0)x(1943, 491) [ 52.333] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (1943, 491) [ 52.333] clip_to_dst: region: 1x[(0, 0), (1943, 491)], clip: 1x[(0, 0), (1943, 491)] [ 52.333] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (1943, 491) [ 52.333] sna_compute_composite_region: clip against src (7680x2160 clip=0): (0, 0), (1943, 491) [ 52.333] sna_composite: composite region extents:+(0, 0) -> (0, 0), (1943, 491) + (0, 0) [ 52.333] gen9_render_composite: 1943x491, current mode=0/0 [ 52.333] sna_blt_composite (981, 846), (0, 0), 1943x491 [ 52.333] sna_transform_is_imprecise_integer_translation: no transform [ 52.333] sna_blt_composite: converting transform to integer translation? (0, 0) [ 52.333] sna_blt_composite: blt dst offset (0, 0), source offset (981, 846), with alpha fixup? ff000000 [ 52.333] use_cpu_bo: no cpu bo [ 52.333] sna_drawable_use_bo pixmap=3543, box=((0, 0), (1943, 491)), flags=1b... [ 52.333] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b [ 52.333] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 52.333] sna_pixmap_move_to_gpu(pixmap=3543, usage=0), flags=4b [ 52.333] sna_pixmap_move_to_gpu: CPU damage? 0 [ 52.333] sna_pixmap_move_to_gpu: creating GPU bo (1943x491@32), create=b [ 52.333] kgem_choose_tiling: TLB miss between lines 1943x491 (pitch=7772), forcing tiling 1 [ 52.333] kgem_choose_tiling: TLB miss between lines 1943x491 (pitch=7772), forcing tiling 1 [ 52.333] sna_pixmap_alloc_gpu: pixmap=3543 [ 52.333] kgem_create_2d(1943x491, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 52.333] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=8192, height=496 [ 52.333] __kgem_bo_init(handle=33, num_pages=992) [ 52.333] kgem_set_tiling: handle=33, tiling=1 [1], pitch=8192 [8192]: 1 [ 52.333] new pitch=8192, tiling=1, handle=33, id=2047, num_pages=992 [992], bucket=9 [ 52.333] __sna_damage_all(1943, 491) [ 52.333] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 52.333] sna_pixmap_mark_active: pixmap=3543, handle=33 [ 52.333] sna_drawable_use_bo: allocated GPU bo for operation [ 52.333] sna_drawable_use_bo: using GPU bo with damage? 0 [ 52.333] needs_batch_flush: flushing before handle=33 for new reservation [ 52.333] __kgem_bcs_set_tiling: src handle=40:tiling=1, dst handle=33:tiling=1 [ 52.333] prepare_blt_copy [ 52.333] sna_blt_alpha_fixup_init: dst handle=33, src handle=40, bpp=32, fixup=ff000000 [ 52.333] __kgem_bcs_set_tiling: src handle=40:tiling=1, dst handle=33:tiling=1 [ 52.333] blt_composite_copy_box_with_alpha: box (0, 0), (1943, 491) [ 52.333] sna_blt_alpha_fixup_one: (981, 846) -> (0, 0) x (1943, 491) [ 52.333] kgem_add_reloc64: handle=33, pos=4, delta=0, domains=28002 [ 52.333] kgem_add_handle: handle=33, index=0 [ 52.333] kgem_add_reloc64[0] = (delta=0, target handle=0, presumed=0) [ 52.333] __kgem_bo_mark_dirty: handle=33 (proxy? 0) [ 52.333] kgem_add_reloc64: handle=40, pos=8, delta=0, domains=28000 [ 52.333] kgem_add_handle: handle=40, index=1 [ 52.333] kgem_add_reloc64[1] = (delta=0, target handle=1, presumed=c4ac5000) [ 52.333] apply_damage: damage=0x0, region=1 [(0, 0), (1943, 491) + (0, 0)] [ 52.333] nop_done: flushing BLT operation on empty ring [ 52.333] batch[3/3, flags=1800]: 16 16 16384 16384, nreloc=2, nexec=2, nfence=0, aperture=33392 [fenced=0] [ 52.333] __kgem_busy: handle=1, busy=0, wedged=0 [ 52.333] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 52.333] kgem_commit: release handle=33 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fca20000 [ 52.333] kgem_commit: release handle=40 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=c4ac5000 [ 52.333] __kgem_busy: handle=1, busy=524288, wedged=0 [ 52.333] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=0, offset=4250144768 [ 52.334] sna_set_window_pixmap: window=16778244, old pixmap=165 new pixmap=3543 [ 52.334] sna_set_window_pixmap: window=16778245, old pixmap=165 new pixmap=3543 [ 52.334] sna_set_window_pixmap: window=54525966, old pixmap=165 new pixmap=3543 [ 52.334] sna_set_window_pixmap: window=54525967, old pixmap=165 new pixmap=3543 [ 52.334] sna_accel_flush: flush?=0, dirty?=0 [ 52.334] sna_accel_flush: flush?=0, dirty?=0 [ 52.334] sna_accel_flush: flush?=0, dirty?=0 [ 52.334] sna_accel_flush: flush?=0, dirty?=0 [ 52.334] sna_accel_flush: flush?=0, dirty?=0 [ 52.334] sna_accel_flush: flush?=0, dirty?=0 [ 52.334] sna_accel_flush: flush?=0, dirty?=0 [ 52.334] sna_accel_flush: flush?=0, dirty?=0 [ 52.334] sna_accel_flush: flush?=0, dirty?=0 [ 52.334] sna_accel_flush: flush?=0, dirty?=0 [ 52.334] sna_accel_flush: flush?=0, dirty?=0 [ 52.334] sna_accel_flush: flush?=0, dirty?=0 [ 52.334] sna_accel_flush: flush?=0, dirty?=0 [ 52.334] sna_block_handler (tv=0.218000) [ 52.334] kgem_retire, need_retire?=1 [ 52.334] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.334] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 52.334] kgem_retire__requests_ring: retiring ring 1 [ 52.334] __kgem_busy: handle=1, busy=524288, wedged=0 [ 52.334] kgem_retire__requests_ring: ring=1, 1 outstanding requests, oldest=1, retired? 0 [ 52.334] kgem_retire -- retired=0, need_retire=1 [ 52.334] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 52.334] gen6_render_retire: resetting idle vbo [ 52.334] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.334] timer_enable (time=52334), starting timer 1 [ 52.334] sna_wakeup_handler [ 52.334] sna_accel_flush: flush?=0, dirty?=0 [ 52.334] sna_accel_flush: flush?=0, dirty?=0 [ 52.334] sna_accel_flush: flush?=0, dirty?=0 [ 52.334] sna_accel_flush: flush?=0, dirty?=0 [ 52.334] sna_accel_flush: flush?=0, dirty?=0 [ 52.334] sna_accel_flush: flush?=0, dirty?=0 [ 52.334] sna_block_handler (tv=0.218000) [ 52.334] kgem_retire, need_retire?=1 [ 52.334] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.334] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 52.334] kgem_retire__requests_ring: retiring ring 1 [ 52.334] __kgem_busy: handle=1, busy=524288, wedged=0 [ 52.334] kgem_retire__requests_ring: ring=1, 1 outstanding requests, oldest=1, retired? 0 [ 52.334] kgem_retire -- retired=0, need_retire=1 [ 52.334] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 52.334] gen6_render_retire: resetting idle vbo [ 52.334] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.334] sna_wakeup_handler [ 52.334] sna_change_window_attributes [ 52.334] sna_accel_flush: flush?=0, dirty?=0 [ 52.334] sna_accel_flush: flush?=0, dirty?=0 [ 52.334] sna_block_handler (tv=0.218000) [ 52.334] kgem_retire, need_retire?=1 [ 52.334] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.334] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 52.334] kgem_retire__requests_ring: retiring ring 1 [ 52.334] __kgem_busy: handle=1, busy=524288, wedged=0 [ 52.334] kgem_retire__requests_ring: ring=1, 1 outstanding requests, oldest=1, retired? 0 [ 52.334] kgem_retire -- retired=0, need_retire=1 [ 52.334] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 52.334] gen6_render_retire: resetting idle vbo [ 52.334] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.334] sna_wakeup_handler [ 52.334] sna_accel_flush: flush?=0, dirty?=0 [ 52.334] sna_accel_flush: flush?=0, dirty?=0 [ 52.334] sna_accel_flush: flush?=0, dirty?=0 [ 52.334] sna_block_handler (tv=0.218000) [ 52.334] kgem_retire, need_retire?=1 [ 52.334] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.334] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 52.334] kgem_retire__requests_ring: retiring ring 1 [ 52.334] __kgem_busy: handle=1, busy=524288, wedged=0 [ 52.334] kgem_retire__requests_ring: ring=1, 1 outstanding requests, oldest=1, retired? 0 [ 52.334] kgem_retire -- retired=0, need_retire=1 [ 52.334] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 52.334] gen6_render_retire: resetting idle vbo [ 52.334] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.334] sna_wakeup_handler [ 52.334] sna_accel_flush: flush?=0, dirty?=0 [ 52.334] sna_accel_flush: flush?=0, dirty?=0 [ 52.334] sna_block_handler (tv=0.218000) [ 52.334] kgem_retire, need_retire?=1 [ 52.334] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.334] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 52.334] kgem_retire__requests_ring: retiring ring 1 [ 52.334] __kgem_busy: handle=1, busy=524288, wedged=0 [ 52.334] kgem_retire__requests_ring: ring=1, 1 outstanding requests, oldest=1, retired? 0 [ 52.334] kgem_retire -- retired=0, need_retire=1 [ 52.334] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 52.334] gen6_render_retire: resetting idle vbo [ 52.334] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.334] sna_wakeup_handler [ 52.334] sna_accel_flush: flush?=0, dirty?=0 [ 52.334] sna_accel_flush: flush?=0, dirty?=0 [ 52.334] sna_block_handler (tv=0.218000) [ 52.334] kgem_retire, need_retire?=1 [ 52.334] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.334] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 52.334] kgem_retire__requests_ring: retiring ring 1 [ 52.334] __kgem_busy: handle=1, busy=524288, wedged=0 [ 52.334] kgem_retire__requests_ring: ring=1, 1 outstanding requests, oldest=1, retired? 0 [ 52.334] kgem_retire -- retired=0, need_retire=1 [ 52.334] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 52.334] gen6_render_retire: resetting idle vbo [ 52.334] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.334] sna_wakeup_handler [ 52.334] sna_accel_flush: flush?=0, dirty?=0 [ 52.334] sna_accel_flush: flush?=0, dirty?=0 [ 52.334] sna_block_handler (tv=0.218000) [ 52.334] kgem_retire, need_retire?=1 [ 52.334] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.334] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 52.334] kgem_retire__requests_ring: retiring ring 1 [ 52.334] __kgem_busy: handle=1, busy=524288, wedged=0 [ 52.334] kgem_retire__requests_ring: ring=1, 1 outstanding requests, oldest=1, retired? 0 [ 52.334] kgem_retire -- retired=0, need_retire=1 [ 52.334] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 52.334] gen6_render_retire: resetting idle vbo [ 52.334] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.334] sna_wakeup_handler [ 52.334] sna_accel_flush: flush?=0, dirty?=0 [ 52.334] sna_accel_flush: flush?=0, dirty?=0 [ 52.334] sna_block_handler (tv=0.218000) [ 52.334] kgem_retire, need_retire?=1 [ 52.334] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.334] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 52.334] kgem_retire__requests_ring: retiring ring 1 [ 52.334] __kgem_busy: handle=1, busy=524288, wedged=0 [ 52.334] kgem_retire__requests_ring: ring=1, 1 outstanding requests, oldest=1, retired? 0 [ 52.334] kgem_retire -- retired=0, need_retire=1 [ 52.334] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 52.334] gen6_render_retire: resetting idle vbo [ 52.334] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.334] sna_wakeup_handler [ 52.334] sna_accel_flush: flush?=0, dirty?=0 [ 52.334] sna_accel_flush: flush?=0, dirty?=0 [ 52.334] sna_block_handler (tv=0.218000) [ 52.334] kgem_retire, need_retire?=1 [ 52.334] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.334] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 52.334] kgem_retire__requests_ring: retiring ring 1 [ 52.334] __kgem_busy: handle=1, busy=524288, wedged=0 [ 52.334] kgem_retire__requests_ring: ring=1, 1 outstanding requests, oldest=1, retired? 0 [ 52.334] kgem_retire -- retired=0, need_retire=1 [ 52.334] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 52.334] gen6_render_retire: resetting idle vbo [ 52.334] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.334] sna_wakeup_handler [ 52.334] sna_accel_flush: flush?=0, dirty?=0 [ 52.334] sna_accel_flush: flush?=0, dirty?=0 [ 52.334] sna_accel_flush: flush?=0, dirty?=0 [ 52.334] sna_block_handler (tv=0.218000) [ 52.334] kgem_retire, need_retire?=1 [ 52.334] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.334] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 52.334] kgem_retire__requests_ring: retiring ring 1 [ 52.334] __kgem_busy: handle=1, busy=524288, wedged=0 [ 52.334] kgem_retire__requests_ring: ring=1, 1 outstanding requests, oldest=1, retired? 0 [ 52.334] kgem_retire -- retired=0, need_retire=1 [ 52.334] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 52.334] gen6_render_retire: resetting idle vbo [ 52.334] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.334] sna_wakeup_handler [ 52.334] sna_accel_flush: flush?=0, dirty?=0 [ 52.334] sna_accel_flush: flush?=0, dirty?=0 [ 52.334] sna_block_handler (tv=0.218000) [ 52.334] kgem_retire, need_retire?=1 [ 52.334] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.334] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 52.334] kgem_retire__requests_ring: retiring ring 1 [ 52.334] __kgem_busy: handle=1, busy=524288, wedged=0 [ 52.334] kgem_retire__requests_ring: ring=1, 1 outstanding requests, oldest=1, retired? 0 [ 52.334] kgem_retire -- retired=0, need_retire=1 [ 52.334] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 52.334] gen6_render_retire: resetting idle vbo [ 52.334] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.334] sna_wakeup_handler [ 52.334] sna_accel_flush: flush?=0, dirty?=0 [ 52.334] sna_accel_flush: flush?=0, dirty?=0 [ 52.334] sna_block_handler (tv=0.218000) [ 52.334] kgem_retire, need_retire?=1 [ 52.334] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.334] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 52.334] kgem_retire__requests_ring: retiring ring 1 [ 52.334] __kgem_busy: handle=1, busy=524288, wedged=0 [ 52.334] kgem_retire__requests_ring: ring=1, 1 outstanding requests, oldest=1, retired? 0 [ 52.334] kgem_retire -- retired=0, need_retire=1 [ 52.334] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 52.334] gen6_render_retire: resetting idle vbo [ 52.334] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.334] sna_wakeup_handler [ 52.334] sna_accel_flush: flush?=0, dirty?=0 [ 52.334] sna_accel_flush: flush?=0, dirty?=0 [ 52.334] sna_accel_flush: flush?=0, dirty?=0 [ 52.334] sna_accel_flush: flush?=0, dirty?=0 [ 52.335] sna_accel_flush: flush?=0, dirty?=0 [ 52.335] sna_block_handler (tv=0.217000) [ 52.335] kgem_retire, need_retire?=1 [ 52.335] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.335] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 52.335] kgem_retire__requests_ring: retiring ring 1 [ 52.335] __kgem_busy: handle=1, busy=0, wedged=0 [ 52.335] __kgem_retire_rq: request 1 complete [ 52.335] __kgem_bo_flush: handle=33, busy=0, wedged=0 [ 52.335] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.335] kgem_retire -- retired=0, need_retire=0 [ 52.335] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 52.335] gen6_render_retire: resetting idle vbo [ 52.335] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.335] sna_wakeup_handler [ 52.335] sna_accel_flush: flush?=0, dirty?=0 [ 52.335] sna_accel_flush: flush?=0, dirty?=0 [ 52.335] sna_block_handler (tv=0.217000) [ 52.335] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.335] sna_wakeup_handler [ 52.335] sna_accel_flush: flush?=0, dirty?=0 [ 52.335] sna_accel_flush: flush?=0, dirty?=0 [ 52.335] sna_accel_flush: flush?=0, dirty?=0 [ 52.335] sna_accel_flush: flush?=0, dirty?=0 [ 52.335] sna_block_handler (tv=0.217000) [ 52.335] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.335] sna_wakeup_handler [ 52.335] sna_accel_flush: flush?=0, dirty?=0 [ 52.335] sna_accel_flush: flush?=0, dirty?=0 [ 52.335] sna_block_handler (tv=0.217000) [ 52.335] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.335] sna_wakeup_handler [ 52.335] sna_accel_flush: flush?=0, dirty?=0 [ 52.335] sna_accel_flush: flush?=0, dirty?=0 [ 52.335] sna_accel_flush: flush?=0, dirty?=0 [ 52.335] sna_block_handler (tv=0.217000) [ 52.335] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.335] sna_wakeup_handler [ 52.335] sna_accel_flush: flush?=0, dirty?=0 [ 52.335] sna_block_handler (tv=0.217000) [ 52.335] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.335] sna_wakeup_handler [ 52.335] sna_accel_flush: flush?=0, dirty?=0 [ 52.335] sna_accel_flush: flush?=0, dirty?=0 [ 52.335] sna_accel_flush: flush?=0, dirty?=0 [ 52.335] sna_accel_flush: flush?=0, dirty?=0 [ 52.335] sna_block_handler (tv=0.217000) [ 52.335] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.335] sna_wakeup_handler [ 52.335] sna_accel_flush: flush?=0, dirty?=0 [ 52.335] sna_accel_flush: flush?=0, dirty?=0 [ 52.335] sna_accel_flush: flush?=0, dirty?=0 [ 52.335] sna_block_handler (tv=0.217000) [ 52.335] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.335] sna_wakeup_handler [ 52.335] sna_accel_flush: flush?=0, dirty?=0 [ 52.335] sna_accel_flush: flush?=0, dirty?=0 [ 52.335] sna_accel_flush: flush?=0, dirty?=0 [ 52.335] sna_block_handler (tv=0.217000) [ 52.335] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.335] sna_wakeup_handler [ 52.335] sna_accel_flush: flush?=0, dirty?=0 [ 52.335] sna_accel_flush: flush?=0, dirty?=0 [ 52.335] sna_accel_flush: flush?=0, dirty?=0 [ 52.335] sna_accel_flush: flush?=0, dirty?=0 [ 52.335] sna_accel_flush: flush?=0, dirty?=0 [ 52.335] sna_accel_flush: flush?=0, dirty?=0 [ 52.335] sna_accel_flush: flush?=0, dirty?=0 [ 52.335] sna_accel_flush: flush?=0, dirty?=0 [ 52.335] sna_accel_flush: flush?=0, dirty?=0 [ 52.335] sna_accel_flush: flush?=0, dirty?=0 [ 52.335] sna_accel_flush: flush?=0, dirty?=0 [ 52.335] sna_accel_flush: flush?=0, dirty?=0 [ 52.335] sna_accel_flush: flush?=0, dirty?=0 [ 52.335] sna_accel_flush: flush?=0, dirty?=0 [ 52.335] sna_accel_flush: flush?=0, dirty?=0 [ 52.335] sna_block_handler (tv=0.217000) [ 52.335] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.335] sna_wakeup_handler [ 52.335] sna_accel_flush: flush?=0, dirty?=0 [ 52.335] sna_accel_flush: flush?=0, dirty?=0 [ 52.335] sna_block_handler (tv=0.217000) [ 52.335] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.335] sna_wakeup_handler [ 52.335] sna_accel_flush: flush?=0, dirty?=0 [ 52.335] sna_accel_flush: flush?=0, dirty?=0 [ 52.335] sna_block_handler (tv=0.217000) [ 52.335] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.335] sna_wakeup_handler [ 52.335] sna_accel_flush: flush?=0, dirty?=0 [ 52.335] sna_accel_flush: flush?=0, dirty?=0 [ 52.335] sna_accel_flush: flush?=0, dirty?=0 [ 52.335] sna_accel_flush: flush?=0, dirty?=0 [ 52.335] sna_block_handler (tv=0.217000) [ 52.335] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.335] sna_wakeup_handler [ 52.335] sna_create_pixmap(1943, 519, 32, usage=2) [ 52.335] kgem_can_create_2d: 1943x519 @ 32 [ 52.335] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7776, height=519 [ 52.335] kgem_can_create_2d: untiled size=4038656 [ 52.335] kgem_choose_tiling: TLB miss between lines 1943x519 (pitch=7772), forcing tiling 1 [ 52.335] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7776, height=519 [ 52.335] kgem_can_create_2d: tiled[-1] size=4038656 [ 52.335] sna_create_pixmap: usage=2, flags=1b [ 52.335] sna_create_pixmap: creating GPU pixmap 1943x519, stride=7772, flags=1b [ 52.335] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 [ 52.335] create_pixmap: serial=3565, usage=0, 0x0 [ 52.335] create_pixmap_hdr: pixmap=3565, width=1943, height=519, usage=0 [ 52.335] sna_create_pixmap: serial=3565, 1943x519, usage=0 [ 52.335] sna_composite(pixmap=3565, op=1, src=165+(981, 846), mask=0+(0, 0), dst=3565+(0, 0)+(0, 0), size=(1943, 519) [ 52.335] sna_compute_composite_region: dst=(0, 0)x(1943, 519) [ 52.335] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (1943, 519) [ 52.335] clip_to_dst: region: 1x[(0, 0), (1943, 519)], clip: 1x[(0, 0), (1943, 519)] [ 52.335] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (1943, 519) [ 52.335] sna_compute_composite_region: clip against src (7680x2160 clip=0): (0, 0), (1943, 519) [ 52.335] sna_composite: composite region extents:+(0, 0) -> (0, 0), (1943, 519) + (0, 0) [ 52.335] gen9_render_composite: 1943x519, current mode=0/0 [ 52.335] sna_blt_composite (981, 846), (0, 0), 1943x519 [ 52.335] sna_transform_is_imprecise_integer_translation: no transform [ 52.335] sna_blt_composite: converting transform to integer translation? (0, 0) [ 52.335] sna_blt_composite: blt dst offset (0, 0), source offset (981, 846), with alpha fixup? ff000000 [ 52.335] use_cpu_bo: no cpu bo [ 52.335] sna_drawable_use_bo pixmap=3565, box=((0, 0), (1943, 519)), flags=1b... [ 52.335] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b [ 52.335] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 52.335] sna_pixmap_move_to_gpu(pixmap=3565, usage=0), flags=4b [ 52.335] sna_pixmap_move_to_gpu: CPU damage? 0 [ 52.335] sna_pixmap_move_to_gpu: creating GPU bo (1943x519@32), create=b [ 52.335] kgem_choose_tiling: TLB miss between lines 1943x519 (pitch=7772), forcing tiling 1 [ 52.335] kgem_choose_tiling: TLB miss between lines 1943x519 (pitch=7772), forcing tiling 1 [ 52.335] sna_pixmap_alloc_gpu: pixmap=3565 [ 52.335] kgem_create_2d(1943x519, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 52.335] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=8192, height=520 [ 52.335] kgem_set_tiling: handle=25, tiling=1 [1], pitch=8192 [8192]: 1 [ 52.335] kgem_bo_remove_from_inactive: removing handle=25 from inactive [ 52.335] from inactive: pitch=8192, tiling=1: handle=25, id=2048 [ 52.335] __sna_damage_all(1943, 519) [ 52.335] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 52.335] sna_pixmap_mark_active: pixmap=3565, handle=25 [ 52.335] sna_drawable_use_bo: allocated GPU bo for operation [ 52.335] sna_drawable_use_bo: using GPU bo with damage? 0 [ 52.335] __kgem_bcs_set_tiling: src handle=40:tiling=1, dst handle=25:tiling=1 [ 52.335] prepare_blt_copy [ 52.335] sna_blt_alpha_fixup_init: dst handle=25, src handle=40, bpp=32, fixup=ff000000 [ 52.335] __kgem_bcs_set_tiling: src handle=40:tiling=1, dst handle=25:tiling=1 [ 52.335] blt_composite_copy_box_with_alpha: box (0, 0), (1943, 519) [ 52.335] sna_blt_alpha_fixup_one: (981, 846) -> (0, 0) x (1943, 519) [ 52.335] kgem_add_reloc64: handle=25, pos=4, delta=0, domains=28002 [ 52.335] kgem_add_handle: handle=25, index=0 [ 52.335] kgem_add_reloc64[0] = (delta=0, target handle=0, presumed=fe016000) [ 52.335] __kgem_bo_mark_dirty: handle=25 (proxy? 0) [ 52.335] kgem_add_reloc64: handle=40, pos=8, delta=0, domains=28000 [ 52.335] kgem_add_handle: handle=40, index=1 [ 52.335] kgem_add_reloc64[1] = (delta=0, target handle=1, presumed=c4ac5000) [ 52.335] apply_damage: damage=0x0, region=1 [(0, 0), (1943, 519) + (0, 0)] [ 52.335] nop_done: flushing BLT operation on empty ring [ 52.335] batch[3/3, flags=1800]: 16 16 16384 16384, nreloc=2, nexec=2, nfence=0, aperture=40410 [fenced=0] [ 52.335] __kgem_busy: handle=1, busy=0, wedged=0 [ 52.335] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 52.336] kgem_commit: release handle=25 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fe016000 [ 52.336] kgem_commit: release handle=40 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=c4ac5000 [ 52.336] __kgem_busy: handle=1, busy=524288, wedged=0 [ 52.336] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=0, offset=4250144768 [ 52.336] sna_set_window_pixmap: window=16778244, old pixmap=3543 new pixmap=3565 [ 52.336] sna_set_window_pixmap: window=16778245, old pixmap=3543 new pixmap=3565 [ 52.336] sna_set_window_pixmap: window=54525966, old pixmap=3543 new pixmap=3565 [ 52.336] sna_set_window_pixmap: window=54525967, old pixmap=3543 new pixmap=3565 [ 52.336] sna_accel_flush: flush?=0, dirty?=0 [ 52.336] sna_validate_gc(0x561c944e2d50) changes=7fffff, previous serial=0, drawable=ded [ 52.336] sna_validate_gc: recomputing clip [ 52.336] sna_validate_gc: composite clip=1x[(0, 0), (1943, 519)] [0x561c9478ca90] [ 52.336] sna_copy_area: src=pixmap=3543:(0, 0)x(1943, 491)+(0, 0) -> dst=pixmap=3565:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 52.336] sna_copy_area: normal copy [ 52.336] sna_do_copy: src=(0, 0), dst=(0, 0), size=(1943x491) [ 52.336] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(1943x491) [ 52.336] sna_do_copy: dst extents (0, 0), (1943, 491), dst clip extents (0, 0), (1943, 519), dst size=1943x519 [ 52.336] sna_do_copy: clipped dst extents (0, 0), (1943, 491) [ 52.336] sna_do_copy: unclipped src extents (0, 0), (1943, 491) [ 52.336] sna_do_copy: clipped src extents (0, 0), (1943, 491) [ 52.336] sna_do_copy: pixmap -- no source clipping [ 52.336] sna_do_copy: src extents (0, 0), (1943, 491) x 1 [ 52.336] sna_do_copy: copy region (0, 0), (1943, 491) x 1 + (0, 0) [ 52.336] sna_copy_boxes (boxes=1x[(0, 0), (1943, 491)...], src pixmap=3543+(0, 0), dst pixmap=3565+(0, 0), alu=3, src.size=1943x491, dst.size=1943x519) [ 52.336] sna_copy_boxes: dst=(priv=0x561c94b00c60, gpu_bo=25, cpu_bo=0), src=(priv=0x561c94ab2dd0, gpu_bo=33, cpu_bo=0), replaces=0 [ 52.336] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 52.336] sna_drawable_use_bo pixmap=3565, box=((0, 0), (1943, 491)), flags=b... [ 52.336] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 52.336] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.336] sna_drawable_use_bo: using whole GPU bo [ 52.336] sna_pixmap_move_to_gpu(pixmap=3543, usage=0), flags=a [ 52.336] sna_pixmap_move_to_gpu: already all-damaged [ 52.336] sna_pixmap_mark_active: pixmap=3543, handle=33 [ 52.336] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 52.336] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 52.336] kgem_bo_is_render: handle=33, rq? 0 [0] [ 52.336] kgem_bo_is_render: handle=25, rq? 1 [3] [ 52.336] sna_blt_copy_boxes src=(0, 0) -> (0, 0) x 1, tiling=(1, 1), pitch=(8192, 8192) [ 52.336] __kgem_bcs_set_tiling: src handle=33:tiling=1, dst handle=25:tiling=1 [ 52.336] sna_blt_copy_boxes: emitting 1 boxes out of 1 (batch space 16376) [ 52.336] sna_blt_copy_boxes: box=(0, 0)x(1943, 491) [ 52.336] kgem_add_reloc64: handle=25, pos=4, delta=0, domains=28002 [ 52.336] kgem_add_handle: handle=25, index=0 [ 52.336] kgem_add_reloc64[0] = (delta=0, target handle=0, presumed=fe016000) [ 52.336] __kgem_bo_mark_dirty: handle=25 (proxy? 0) [ 52.336] kgem_add_reloc64: handle=33, pos=8, delta=0, domains=28000 [ 52.336] kgem_add_handle: handle=33, index=1 [ 52.336] kgem_add_reloc64[1] = (delta=0, target handle=1, presumed=fca20000) [ 52.336] sna_accel_flush: flush?=0, dirty?=0 [ 52.336] sna_destroy_pixmap: pixmap=3543, attached?=1 [ 52.336] _kgem_bo_destroy: handle=33, proxy? 0 [ 52.336] __kgem_bo_destroy: handle=33, size=4063232 [ 52.336] __kgem_bo_destroy: handle=33 -> active [ 52.336] __sna_free_pixmap(pixmap=3543) [ 52.336] sna_accel_flush: flush?=0, dirty?=0 [ 52.336] sna_accel_flush: flush?=0, dirty?=0 [ 52.336] sna_accel_flush: flush?=0, dirty?=0 [ 52.336] sna_copy_window origin=(981, 846) [ 52.336] sna_self_copy_boxes (boxes=1x[(0, 28), (1943, 491)...], src=+(0, -28), alu=3, pix.size=1943x519) [ 52.336] sna_pixmap_move_to_gpu(pixmap=3565, usage=0), flags=b [ 52.336] sna_pixmap_move_to_gpu: already all-damaged [ 52.336] sna_pixmap_mark_active: pixmap=3565, handle=25 [ 52.336] gen9_render_copy_boxes (0, -28)->(0, 0) x 1, alu=3, flags=0, self-copy=1, overlaps? 1 [ 52.336] sna_blt_copy_boxes src=(0, -28) -> (0, 0) x 1, tiling=(1, 1), pitch=(8192, 8192) [ 52.336] __kgem_bcs_set_tiling: src handle=25:tiling=1, dst handle=25:tiling=1 [ 52.336] sna_blt_copy_boxes: emitting 1 boxes out of 1 (batch space 16366) [ 52.336] sna_blt_copy_boxes: box=(0, 28)x(1943, 463) [ 52.336] kgem_add_reloc64: handle=25, pos=14, delta=0, domains=28002 [ 52.336] kgem_add_reloc64[2] = (delta=0, target handle=0, presumed=fe016000) [ 52.336] kgem_add_reloc64: handle=25, pos=18, delta=0, domains=28000 [ 52.336] kgem_add_reloc64[3] = (delta=0, target handle=0, presumed=fe016000) [ 52.336] sna_accel_flush: flush?=0, dirty?=0 [ 52.336] sna_accel_flush: flush?=0, dirty?=0 [ 52.336] sna_accel_flush: flush?=0, dirty?=0 [ 52.336] sna_block_handler (tv=0.216000) [ 52.336] kgem_retire, need_retire?=1 [ 52.336] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.336] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 52.336] kgem_retire__requests_ring: retiring ring 1 [ 52.336] __kgem_busy: handle=1, busy=524288, wedged=0 [ 52.336] kgem_retire__requests_ring: ring=1, 1 outstanding requests, oldest=1, retired? 0 [ 52.336] kgem_retire -- retired=0, need_retire=1 [ 52.336] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 52.336] gen6_render_retire: resetting idle vbo [ 52.336] __kgem_busy: handle=1, busy=524288, wedged=0 [ 52.336] __kgem_ring_is_idle: last fence handle=1 still busy [ 52.336] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.336] sna_wakeup_handler [ 52.336] sna_accel_flush: flush?=0, dirty?=0 [ 52.336] sna_accel_flush: flush?=0, dirty?=0 [ 52.336] sna_accel_flush: flush?=0, dirty?=0 [ 52.336] sna_block_handler (tv=0.216000) [ 52.336] kgem_retire, need_retire?=1 [ 52.336] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.336] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 52.336] kgem_retire__requests_ring: retiring ring 1 [ 52.336] __kgem_busy: handle=1, busy=524288, wedged=0 [ 52.336] kgem_retire__requests_ring: ring=1, 1 outstanding requests, oldest=1, retired? 0 [ 52.336] kgem_retire -- retired=0, need_retire=1 [ 52.336] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 52.336] gen6_render_retire: resetting idle vbo [ 52.336] __kgem_busy: handle=1, busy=524288, wedged=0 [ 52.336] __kgem_ring_is_idle: last fence handle=1 still busy [ 52.336] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.336] sna_wakeup_handler [ 52.336] sna_accel_flush: flush?=0, dirty?=0 [ 52.336] sna_accel_flush: flush?=0, dirty?=0 [ 52.336] sna_accel_flush: flush?=0, dirty?=0 [ 52.336] sna_block_handler (tv=0.216000) [ 52.336] kgem_retire, need_retire?=1 [ 52.336] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.336] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 52.336] kgem_retire__requests_ring: retiring ring 1 [ 52.336] __kgem_busy: handle=1, busy=524288, wedged=0 [ 52.336] kgem_retire__requests_ring: ring=1, 1 outstanding requests, oldest=1, retired? 0 [ 52.336] kgem_retire -- retired=0, need_retire=1 [ 52.336] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 52.336] gen6_render_retire: resetting idle vbo [ 52.336] __kgem_busy: handle=1, busy=524288, wedged=0 [ 52.336] __kgem_ring_is_idle: last fence handle=1 still busy [ 52.336] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.336] sna_wakeup_handler [ 52.336] sna_accel_flush: flush?=0, dirty?=0 [ 52.336] sna_accel_flush: flush?=0, dirty?=0 [ 52.336] sna_accel_flush: flush?=0, dirty?=0 [ 52.336] sna_accel_flush: flush?=0, dirty?=0 [ 52.336] sna_accel_flush: flush?=0, dirty?=0 [ 52.336] sna_accel_flush: flush?=0, dirty?=0 [ 52.336] sna_create_window: window=16778247 [ 52.336] sna_set_window_pixmap: window=16778247, old pixmap=0 new pixmap=165 [ 52.336] sna_set_window_pixmap: window=16778247, old pixmap=165 new pixmap=3565 [ 52.336] sna_change_window_attributes [ 52.336] sna_accel_flush: flush?=0, dirty?=0 [ 52.336] sna_accel_flush: flush?=0, dirty?=0 [ 52.336] sna_accel_flush: flush?=0, dirty?=0 [ 52.336] sna_accel_flush: flush?=0, dirty?=0 [ 52.336] sna_accel_flush: flush?=0, dirty?=0 [ 52.336] sna_accel_flush: flush?=0, dirty?=0 [ 52.336] sna_accel_flush: flush?=0, dirty?=0 [ 52.336] sna_accel_flush: flush?=0, dirty?=0 [ 52.336] sna_accel_flush: flush?=0, dirty?=0 [ 52.336] sna_block_handler (tv=0.216000) [ 52.336] kgem_retire, need_retire?=1 [ 52.336] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.336] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 52.336] kgem_retire__requests_ring: retiring ring 1 [ 52.336] __kgem_busy: handle=1, busy=524288, wedged=0 [ 52.336] kgem_retire__requests_ring: ring=1, 1 outstanding requests, oldest=1, retired? 0 [ 52.336] kgem_retire -- retired=0, need_retire=1 [ 52.336] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 52.336] gen6_render_retire: resetting idle vbo [ 52.336] __kgem_busy: handle=1, busy=524288, wedged=0 [ 52.336] __kgem_ring_is_idle: last fence handle=1 still busy [ 52.336] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.336] sna_wakeup_handler [ 52.336] sna_accel_flush: flush?=0, dirty?=0 [ 52.336] sna_accel_flush: flush?=0, dirty?=0 [ 52.336] sna_accel_flush: flush?=0, dirty?=0 [ 52.336] sna_block_handler (tv=0.216000) [ 52.336] kgem_retire, need_retire?=1 [ 52.336] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.336] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 52.336] kgem_retire__requests_ring: retiring ring 1 [ 52.336] __kgem_busy: handle=1, busy=524288, wedged=0 [ 52.336] kgem_retire__requests_ring: ring=1, 1 outstanding requests, oldest=1, retired? 0 [ 52.336] kgem_retire -- retired=0, need_retire=1 [ 52.336] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 52.336] gen6_render_retire: resetting idle vbo [ 52.336] __kgem_busy: handle=1, busy=524288, wedged=0 [ 52.336] __kgem_ring_is_idle: last fence handle=1 still busy [ 52.336] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.336] sna_wakeup_handler [ 52.337] sna_accel_flush: flush?=0, dirty?=0 [ 52.337] sna_accel_flush: flush?=0, dirty?=0 [ 52.337] sna_block_handler (tv=0.215000) [ 52.337] kgem_retire, need_retire?=1 [ 52.337] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.337] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 52.337] kgem_retire__requests_ring: retiring ring 1 [ 52.337] __kgem_busy: handle=1, busy=524288, wedged=0 [ 52.337] kgem_retire__requests_ring: ring=1, 1 outstanding requests, oldest=1, retired? 0 [ 52.337] kgem_retire -- retired=0, need_retire=1 [ 52.337] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 52.337] gen6_render_retire: resetting idle vbo [ 52.337] __kgem_busy: handle=1, busy=524288, wedged=0 [ 52.337] __kgem_ring_is_idle: last fence handle=1 still busy [ 52.337] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.337] sna_wakeup_handler [ 52.337] sna_accel_flush: flush?=0, dirty?=0 [ 52.337] sna_accel_flush: flush?=0, dirty?=0 [ 52.337] sna_accel_flush: flush?=0, dirty?=0 [ 52.337] sna_block_handler (tv=0.215000) [ 52.337] kgem_retire, need_retire?=1 [ 52.337] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.337] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 52.337] kgem_retire__requests_ring: retiring ring 1 [ 52.337] __kgem_busy: handle=1, busy=0, wedged=0 [ 52.337] __kgem_retire_rq: request 1 complete [ 52.337] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.337] kgem_retire -- retired=0, need_retire=0 [ 52.337] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 52.337] gen6_render_retire: resetting idle vbo [ 52.337] sna_accel_block: GPU idle, flushing [ 52.337] batch[3/3, flags=1800]: 24 24 16384 16384, nreloc=4, nexec=2, nfence=0, aperture=9002 [fenced=0] [ 52.337] __kgem_busy: handle=1, busy=0, wedged=0 [ 52.337] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 52.337] kgem_commit: release handle=25 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fe016000 [ 52.337] kgem_commit: release handle=33 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fca20000 [ 52.337] __kgem_busy: handle=1, busy=524288, wedged=0 [ 52.337] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=0, offset=4250144768 [ 52.337] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.337] sna_wakeup_handler [ 52.337] sna_accel_flush: flush?=0, dirty?=0 [ 52.337] sna_accel_flush: flush?=0, dirty?=0 [ 52.337] sna_block_handler (tv=0.215000) [ 52.337] kgem_retire, need_retire?=1 [ 52.337] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.337] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 52.337] kgem_retire__requests_ring: retiring ring 1 [ 52.337] __kgem_busy: handle=1, busy=524288, wedged=0 [ 52.337] kgem_retire__requests_ring: ring=1, 1 outstanding requests, oldest=1, retired? 0 [ 52.337] kgem_retire -- retired=0, need_retire=1 [ 52.337] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 52.337] gen6_render_retire: resetting idle vbo [ 52.337] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.337] sna_wakeup_handler [ 52.337] sna_create_pixmap(10, 23, 32, usage=0) [ 52.337] kgem_can_create_2d: 10x23 @ 32 [ 52.337] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=23 [ 52.337] kgem_can_create_2d: untiled size=4096 [ 52.337] kgem_choose_tiling: too thin [width 10, 32 bpp] for TILING_X [ 52.337] kgem_choose_tiling: 10x23 -> 0 [ 52.337] sna_create_pixmap: usage=0, flags=a [ 52.337] sna_create_pixmap: small buffer [920], attaching to shadow pixmap [ 52.337] create_pixmap: allocating pixmap 10x23, depth=32/32, size=928 [ 52.337] create_pixmap: serial=3600, usage=0, 10x23 [ 52.337] sna_create_pixmap: serial=3600, 10x23, usage=0 [ 52.337] sna_dri2_get_msc(draw=16778248, pipe=-1) [ 52.337] sna_crtc_record_swap: recording last swap on pipe=0, frame 2891 [msc=2891], time 52.325034 [ 52.337] sna_dri2_get_msc: msc=2891 [raw=2891], ust=52325034 [ 52.337] sna_dri2_create_buffer pixmap=3601, (attachment=1, format=32, drawable=10x23), window?=0 [ 52.337] sna_dri2_create_buffer: creating back buffer 10x23, suitable for scanout? 0 [ 52.337] kgem_create_2d(10x23, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 52.337] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=512, height=24 [ 52.337] kgem_set_tiling: handle=103, tiling=1 [1], pitch=512 [512]: 1 [ 52.337] kgem_bo_remove_from_inactive: removing handle=103 from inactive [ 52.337] from inactive: pitch=512, tiling=1: handle=103, id=2049 [ 52.337] kgem_bo_flink: flinked handle=103 to name=75, marking non-reusable [ 52.337] sna_dri2_create_buffer pixmap=3601, (attachment=0, format=32, drawable=10x23), window?=0 [ 52.337] sna_pixmap_set_dri: attaching DRI client to pixmap=3601 [ 52.337] sna_pixmap_move_to_gpu(pixmap=3601, usage=0), flags=c2 [ 52.337] sna_pixmap_move_to_gpu: CPU damage? 0 [ 52.337] sna_pixmap_move_to_gpu: creating GPU bo (10x23@32), create=8 [ 52.337] kgem_choose_tiling: too thin [width 10, 32 bpp] for TILING_X [ 52.337] kgem_choose_tiling: 10x23 -> 0 [ 52.337] kgem_choose_tiling: too thin [width 10, 32 bpp] for TILING_X [ 52.337] kgem_choose_tiling: 10x23 -> 0 [ 52.337] sna_pixmap_alloc_gpu: pixmap=3601 [ 52.337] kgem_create_2d(10x23, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 52.337] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=23 [ 52.337] kgem_bo_remove_from_inactive: removing handle=145 from inactive [ 52.337] from inactive: pitch=64, tiling=0: handle=145, id=2050 [ 52.337] sna_pixmap_mark_active: pixmap=3601, handle=145 [ 52.337] sna_pixmap_change_tiling: changing tiling 0 -> 1 for 10x23 pixmap [ 52.337] kgem_create_2d(10x23, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 52.337] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=512, height=24 [ 52.337] __kgem_bo_init(handle=104, num_pages=3) [ 52.337] kgem_set_tiling: handle=104, tiling=1 [1], pitch=512 [512]: 1 [ 52.337] new pitch=512, tiling=1, handle=104, id=2051, num_pages=3 [3], bucket=1 [ 52.337] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 52.337] kgem_bo_is_render: handle=145, rq? 0 [0] [ 52.337] kgem_bo_is_render: handle=104, rq? 0 [0] [ 52.337] sna_blt_copy_boxes src=(0, 0) -> (0, 0) x 1, tiling=(0, 1), pitch=(64, 512) [ 52.337] needs_batch_flush: flushing before handle=104 for new reservation [ 52.337] __kgem_bcs_set_tiling: src handle=145:tiling=0, dst handle=104:tiling=1 [ 52.337] sna_blt_copy_boxes: emitting 1 boxes out of 1 (batch space 16376) [ 52.337] sna_blt_copy_boxes: box=(0, 0)x(10, 23) [ 52.337] kgem_add_reloc64: handle=104, pos=4, delta=0, domains=28002 [ 52.337] kgem_add_handle: handle=104, index=0 [ 52.337] kgem_add_reloc64[0] = (delta=0, target handle=0, presumed=0) [ 52.337] __kgem_bo_mark_dirty: handle=104 (proxy? 0) [ 52.337] kgem_add_reloc64: handle=145, pos=8, delta=0, domains=28000 [ 52.337] kgem_add_handle: handle=145, index=1 [ 52.337] kgem_add_reloc64[1] = (delta=0, target handle=1, presumed=fd4e6000) [ 52.337] _kgem_bo_destroy: handle=145, proxy? 0 [ 52.337] __kgem_bo_destroy: handle=145, size=8192 [ 52.337] __kgem_bo_destroy: handle=145 -> active [ 52.337] sna_dri2_create_buffer: attaching to front buffer 10x23 [0x561c94577b60:2], scanout? 0 [ 52.337] kgem_bo_flink: flinked handle=104 to name=80, marking non-reusable [ 52.337] sna_dri2_create_buffer: adding flush hint to handle=104 [ 52.337] __sna_damage_all(10, 23) [ 52.337] sna_accel_watch_flush: enable=1 [ 52.337] sna_accel_flush: flush?=1, dirty?=0 [ 52.337] batch[3/3, flags=1800]: 12 12 16384 16384, nreloc=2, nexec=2, nfence=0, aperture=5 [fenced=0] [ 52.337] __kgem_busy: handle=1, busy=524288, wedged=0 [ 52.337] __kgem_busy: handle=2, busy=0, wedged=0 [ 52.337] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd981000 [ 52.337] kgem_commit: release handle=104 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fe00b000 [ 52.337] kgem_commit: release handle=145 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4e6000 [ 52.337] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=0, offset=4250144768 [ 52.337] sna_accel_flush: flush?=0, dirty?=0 [ 52.337] sna_accel_flush: flush?=0, dirty?=0 [ 52.337] sna_accel_flush: flush?=0, dirty?=0 [ 52.337] sna_block_handler (tv=0.215000) [ 52.337] kgem_retire, need_retire?=1 [ 52.337] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.337] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 52.337] kgem_retire__requests_ring: retiring ring 1 [ 52.337] __kgem_busy: handle=1, busy=524288, wedged=0 [ 52.337] kgem_retire__requests_ring: ring=1, 2 outstanding requests, oldest=1, retired? 0 [ 52.337] kgem_retire -- retired=0, need_retire=1 [ 52.337] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 52.337] gen6_render_retire: resetting idle vbo [ 52.337] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.337] sna_wakeup_handler [ 52.337] sna_accel_flush: flush?=0, dirty?=0 [ 52.337] sna_accel_flush: flush?=0, dirty?=0 [ 52.337] sna_accel_flush: flush?=0, dirty?=0 [ 52.337] sna_block_handler (tv=0.215000) [ 52.337] kgem_retire, need_retire?=1 [ 52.337] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.337] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 52.337] kgem_retire__requests_ring: retiring ring 1 [ 52.337] __kgem_busy: handle=1, busy=524288, wedged=0 [ 52.337] kgem_retire__requests_ring: ring=1, 2 outstanding requests, oldest=1, retired? 0 [ 52.337] kgem_retire -- retired=0, need_retire=1 [ 52.337] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 52.337] gen6_render_retire: resetting idle vbo [ 52.337] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.337] sna_wakeup_handler [ 52.337] sna_accel_flush: flush?=0, dirty?=0 [ 52.337] sna_accel_flush: flush?=0, dirty?=0 [ 52.337] sna_block_handler (tv=0.215000) [ 52.337] kgem_retire, need_retire?=1 [ 52.337] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.337] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 52.337] kgem_retire__requests_ring: retiring ring 1 [ 52.337] __kgem_busy: handle=1, busy=524288, wedged=0 [ 52.337] kgem_retire__requests_ring: ring=1, 2 outstanding requests, oldest=1, retired? 0 [ 52.337] kgem_retire -- retired=0, need_retire=1 [ 52.337] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 52.337] gen6_render_retire: resetting idle vbo [ 52.337] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.337] sna_wakeup_handler [ 52.337] sna_composite_rectangles(pixmap=3602, op=0, 0 x 1 [(0, 0)x(10, 23) ...]) [ 52.337] sna_composite_rectangles: converted to op 0 [ 52.337] sna_composite_rectangles[0] (0, 0)x(10, 23) -> (0, 0), (10, 23) [ 52.337] sna_composite_rectangles: nrects=1, region=(0, 0), (10, 23) x 1 [ 52.337] sna_composite_rectangles: clipped extents (0, 0),(10, 23) x 1 [ 52.337] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(10, 23) [ 52.337] sna_composite_rectangles: promoting to full GPU [ 52.337] sna_composite_rectangles: dropping last-cpu hint [ 52.338] sna_drawable_use_bo pixmap=3602, box=((0, 0), (10, 23)), flags=19... [ 52.338] sna_drawable_use_bo: exported target, set PREFER_GPU [ 52.338] sna_drawable_use_bo: pinned, never REPLACES [ 52.338] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 52.338] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.338] sna_drawable_use_bo: using whole GPU bo [ 52.338] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 52.338] kgem_bo_is_render: handle=104, rq? 1 [3] [ 52.338] sna_blt_fill_boxes (32, 0, 0) x 1 [ 52.338] sna_blt_fill_box: box=((0, 0), (10, 23)) [ 52.338] __kgem_bcs_set_tiling: src handle=0:tiling=0, dst handle=104:tiling=1 [ 52.338] kgem_add_reloc64: handle=104, pos=4, delta=0, domains=28002 [ 52.338] kgem_add_handle: handle=104, index=0 [ 52.338] kgem_add_reloc64[0] = (delta=0, target handle=0, presumed=fe00b000) [ 52.338] __kgem_bo_mark_dirty: handle=104 (proxy? 0) [ 52.338] sna_composite_rectangles: pixmap=3602 marking clear [0]? 1 [ 52.338] sna_accel_flush: flush?=1, dirty?=0 [ 52.338] batch[3/3, flags=1800]: 8 8 16384 16384, nreloc=1, nexec=1, nfence=0, aperture=3 [fenced=0] [ 52.338] __kgem_busy: handle=1, busy=524288, wedged=0 [ 52.338] __kgem_busy: handle=2, busy=524288, wedged=0 [ 52.338] kgem_create_linear(65536) [ 52.338] search_linear_cache: num_pages=16, flags=406, use_active? 0, use_large=0 [max=65536] [ 52.338] search_linear_cache: searching for inactive cpu map [ 52.338] kgem_set_tiling: handle=125, tiling=0 [0], pitch=0 [0]: 1 [ 52.338] kgem_bo_remove_from_inactive: removing handle=125 from inactive [ 52.338] search_linear_cache: found handle=125 (num_pages=16) in linear vma cache [ 52.338] kgem_bo_map__cpu(handle=125, size=65536, map=0x0:0x7fc6b407e000) [ 52.338] kgem_new_batch: allocated and mapped batch handle=125 [size=65536] [ 52.338] kgem_bo_sync__cpu: handle=125 [ 52.338] __kgem_busy: handle=125, busy=0, wedged=0 [ 52.338] kgem_bo_sync__cpu: SYNC: handle=125, needs_flush? 0, domain? 0, busy? 0 [ 52.338] __kgem_busy: handle=125, busy=0, wedged=0 [ 52.338] kgem_bo_retire: retiring bo handle=125 (needed flush? 0), rq? 0 [busy?=0] [ 52.338] assert_bo_retired: handle=125, domain: 0 exec? 0, rq? 0 [ 52.338] kgem_new_batch: using last batch handle=119 [ 52.338] kgem_commit: release handle=119 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd1ef000 [ 52.338] kgem_commit: release handle=104 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fe00b000 [ 52.338] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=0, offset=4250144768 [ 52.338] sna_accel_flush: flush?=0, dirty?=0 [ 52.338] sna_create_pixmap(10, 23, 32, usage=0) [ 52.338] kgem_can_create_2d: 10x23 @ 32 [ 52.338] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=23 [ 52.338] kgem_can_create_2d: untiled size=4096 [ 52.338] kgem_choose_tiling: too thin [width 10, 32 bpp] for TILING_X [ 52.338] kgem_choose_tiling: 10x23 -> 0 [ 52.338] sna_create_pixmap: usage=0, flags=a [ 52.338] sna_create_pixmap: small buffer [920], attaching to shadow pixmap [ 52.338] create_pixmap: allocating pixmap 10x23, depth=32/32, size=928 [ 52.338] create_pixmap: serial=3603, usage=0, 10x23 [ 52.338] sna_create_pixmap: serial=3603, 10x23, usage=0 [ 52.338] sna_accel_flush: flush?=0, dirty?=0 [ 52.338] sna_accel_flush: flush?=0, dirty?=0 [ 52.338] sna_composite_rectangles(pixmap=3604, op=0, 0 x 1 [(0, 0)x(10, 23) ...]) [ 52.338] sna_composite_rectangles: converted to op 0 [ 52.338] sna_composite_rectangles[0] (0, 0)x(10, 23) -> (0, 0), (10, 23) [ 52.338] sna_composite_rectangles: nrects=1, region=(0, 0), (10, 23) x 1 [ 52.338] sna_composite_rectangles: clipped extents (0, 0),(10, 23) x 1 [ 52.338] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(10, 23) [ 52.338] sna_composite_rectangles: fallback, dst pixmap=3604 too small or not attached [ 52.338] sna_composite_rectangles: fallback [ 52.338] sna_drawable_move_region_to_cpu(pixmap=3604 (10x23), [(0, 0), (10, 23)], flags=1) [ 52.338] sna_drawable_move_region_to_cpu: region (0, 0), (10, 23) + (0, 0) subsumes pixmap (10x23) [ 52.338] _sna_pixmap_move_to_cpu(pixmap=3604, 10x23, flags=1) [ 52.338] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 52.338] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 52.338] operate_inplace: no, inplace operation not suitable [ 52.338] _sna_pixmap_move_to_cpu: marking as damaged [ 52.338] __sna_damage_all(10, 23) [ 52.338] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 52.338] sna_accel_flush: flush?=0, dirty?=0 [ 52.338] sna_create_pixmap(10, 23, 32, usage=0) [ 52.338] kgem_can_create_2d: 10x23 @ 32 [ 52.338] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=23 [ 52.338] kgem_can_create_2d: untiled size=4096 [ 52.338] kgem_choose_tiling: too thin [width 10, 32 bpp] for TILING_X [ 52.338] kgem_choose_tiling: 10x23 -> 0 [ 52.338] sna_create_pixmap: usage=0, flags=a [ 52.338] sna_create_pixmap: small buffer [920], attaching to shadow pixmap [ 52.338] create_pixmap: allocating pixmap 10x23, depth=32/32, size=928 [ 52.338] create_pixmap: serial=3605, usage=0, 10x23 [ 52.338] sna_create_pixmap: serial=3605, 10x23, usage=0 [ 52.338] sna_accel_flush: flush?=0, dirty?=0 [ 52.338] sna_accel_flush: flush?=0, dirty?=0 [ 52.338] sna_composite_rectangles(pixmap=3606, op=0, 0 x 1 [(0, 0)x(10, 23) ...]) [ 52.338] sna_composite_rectangles: converted to op 0 [ 52.338] sna_composite_rectangles[0] (0, 0)x(10, 23) -> (0, 0), (10, 23) [ 52.338] sna_composite_rectangles: nrects=1, region=(0, 0), (10, 23) x 1 [ 52.338] sna_composite_rectangles: clipped extents (0, 0),(10, 23) x 1 [ 52.338] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(10, 23) [ 52.338] sna_composite_rectangles: fallback, dst pixmap=3606 too small or not attached [ 52.338] sna_composite_rectangles: fallback [ 52.338] sna_drawable_move_region_to_cpu(pixmap=3606 (10x23), [(0, 0), (10, 23)], flags=1) [ 52.338] sna_drawable_move_region_to_cpu: region (0, 0), (10, 23) + (0, 0) subsumes pixmap (10x23) [ 52.338] _sna_pixmap_move_to_cpu(pixmap=3606, 10x23, flags=1) [ 52.338] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 52.338] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 52.338] operate_inplace: no, inplace operation not suitable [ 52.338] _sna_pixmap_move_to_cpu: marking as damaged [ 52.338] __sna_damage_all(10, 23) [ 52.338] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 52.338] sna_accel_flush: flush?=0, dirty?=0 [ 52.338] sna_accel_flush: flush?=0, dirty?=0 [ 52.338] sna_accel_flush: flush?=0, dirty?=0 [ 52.338] sna_accel_flush: flush?=0, dirty?=0 [ 52.338] sna_accel_flush: flush?=0, dirty?=0 [ 52.338] sna_composite_trapezoids(op=1, src=(2, 1), mask=18000, ntrap=4) [ 52.338] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 52.338] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 52.338] imprecise_trapezoid_span_converter: fallback -- composite spans not supported [ 52.338] imprecise_trapezoid_mask_converter: ntraps=4, extents (1, 1), (9, 23) [ 52.338] sna_compute_composite_extents: dst=(1, 1)x(8, 22) [ 52.338] sna_compute_composite_extents: initial clip against dst->pDrawable: (1, 1), (9, 23) [ 52.338] sna_compute_composite_extents: initial clip against dst->pCompositeClip: (1, 1), (9, 23) [ 52.338] trim_extents: trim((1, 1), (9, 23)) against ((0, 0), (10, 23)) + (0, 0) [ 52.338] sna_compute_composite_extents: clip against dst: (1, 1), (9, 23) [ 52.338] trim_source_extents: -> (1, 1), (9, 23) [ 52.338] imprecise_trapezoid_mask_converter: extents (1, 1), (9, 23) [ 52.338] imprecise_trapezoid_mask_converter: mask (8x22), dx=(-4, -4) [ 52.338] sna_pixmap_create_upload(8, 22, 8, flags=3) [ 52.338] __pop_freed_pixmap: reusing freed pixmap=3543 header [ 52.338] create_pixmap_hdr: pixmap=3607, width=8, height=22, usage=1 [ 52.338] kgem_create_buffer_2d: 8x22, 8 bpp, stride=32 [ 52.338] kgem_create_buffer: size=704, flags=3 [write?=1, inplace?=1, last?=0] [ 52.338] kgem_create_buffer: searching for an inactive GTT map for upload [ 52.338] search_linear_cache: num_pages=64, flags=b, use_active? 0, use_large=0 [max=65536] [ 52.338] search_linear_cache: searching for inactive gtt map [ 52.338] search_linear_cache: num_pages=1, flags=b, use_active? 0, use_large=0 [max=65536] [ 52.338] search_linear_cache: inactive and cache bucket empty [ 52.338] search_linear_cache: active cache bucket empty [ 52.338] search_linear_cache: num_pages=64, flags=2, use_active? 0, use_large=0 [max=65536] [ 52.338] kgem_bo_remove_from_inactive: removing handle=17 from inactive [ 52.338] search_linear_cache: found handle=17 (near-miss) (num_pages=64) in linear inactive cache [ 52.338] kgem_bo_can_map: handle=17, map=0x0:0x0:0x7fc6b402d000, tiling=0, domain=0, offset=4294324224 [ 52.338] kgem_create_buffer: reusing handle=17 for buffer [ 52.338] kgem_bo_can_map: handle=17, map=0x0:0x0:0x7fc6b402d000, tiling=0, domain=0, offset=4294324224 [ 52.338] init_buffer_from_bo: reusing handle=17 for buffer [ 52.338] kgem_bo_map: handle=17, offset=4294324224, tiling=0, map=0x0:0x7fc6b402d000, domain=0 [ 52.338] kgem_bo_map: converting request for GTT map into CPU map [ 52.338] kgem_bo_map__cpu(handle=17, size=262144, map=0x0:0x7fc6b402d000) [ 52.338] kgem_bo_sync__cpu: handle=17 [ 52.338] __kgem_busy: handle=17, busy=0, wedged=0 [ 52.338] kgem_bo_sync__cpu: SYNC: handle=17, needs_flush? 0, domain? 0, busy? 0 [ 52.338] __kgem_busy: handle=17, busy=0, wedged=0 [ 52.338] kgem_bo_retire: retiring bo handle=17 (needed flush? 0), rq? 0 [busy?=0] [ 52.338] assert_bo_retired: handle=17, domain: 0 exec? 0, rq? 0 [ 52.338] kgem_create_buffer(pages=64 [64]) new handle=17, used=704, write=1 [ 52.338] kgem_create_proxy: target handle=17 [proxy? -1], offset=0, length=704, io=1 [ 52.338] __kgem_bo_init(handle=17, num_pages=704) [ 52.338] __sna_damage_all(8, 22) [ 52.338] __sna_damage_all(8, 22) [ 52.338] sna_pixmap_create_upload: serial=3607, 8x22, usage=0 [ 52.338] imprecise_trapezoid_mask_converter: created buffer 0x7fc6b402d000, stride 32 [ 52.338] sna_composite(pixmap=3606, op=1, src=0+(1, 2), mask=3607+(0, 0), dst=3606+(1, 1)+(0, 0), size=(8, 22) [ 52.338] sna_compute_composite_region: dst=(1, 1)x(8, 22) [ 52.338] sna_compute_composite_region: initial clip against dst->pDrawable: (1, 1), (9, 23) [ 52.338] clip_to_dst: region: 1x[(1, 1), (9, 23)], clip: 1x[(0, 0), (10, 23)] [ 52.338] sna_compute_composite_region: clip against dst->pCompositeClip: (1, 1), (9, 23) [ 52.338] sna_compute_composite_region: clip against src (0x0 clip=0): (1, 1), (9, 23) [ 52.338] sna_compute_composite_region: clip against mask: (1, 1), (9, 23) [ 52.338] sna_composite: fallback, dst pixmap=3606 is too small (or completely damaged) [ 52.338] sna_composite: fallback -- fbComposite [ 52.338] sna_composite_fb -- op=1, fallback dst=(1, 1)+(0, 0), size=(8, 22): region=((1,1), (9, 23)) [ 52.338] sna_composite_fb: fallback -- move mask to cpu [ 52.338] _sna_pixmap_move_to_cpu(pixmap=3607, 8x22, flags=2) [ 52.338] _sna_pixmap_move_to_cpu: gpu_bo=17, gpu_damage=0x561c949a1361, cpu_damage=0x561c94b04801, is-clear?=0 [ 52.338] _sna_pixmap_move_to_cpu: CPU all-damaged [ 52.338] sna_composite_fb: fallback -- move dst to cpu [ 52.338] sna_drawable_move_region_to_cpu(pixmap=3606 (10x23), [(1, 1), (9, 23)], flags=5) [ 52.338] sna_drawable_move_region_to_cpu: pixmap=3606 all damaged on CPU [ 52.338] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 52.338] sna_destroy_pixmap: pixmap=3607, attached?=1 [ 52.338] _kgem_bo_destroy: handle=17, proxy? 1 [ 52.338] _kgem_bo_delete_buffer: size=704, offset=0, parent used=768 [ 52.339] __sna_free_pixmap(pixmap=3607) [ 52.339] sna_accel_flush: flush?=0, dirty?=0 [ 52.339] sna_accel_flush: flush?=0, dirty?=0 [ 52.339] sna_composite_trapezoids(op=3, src=(5, 1), mask=18000, ntrap=25) [ 52.339] sna_composite_trapezoids: force fallbacks -- (!gpu dst, 10x23? 1) && (src-is-cpu? 1 && untransformed? 1) [ 52.339] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 52.339] color_convert: src=ff474642 [20028888] [ 52.339] color_convert: dst=ff474642 [20028888] [ 52.339] trapezoid_span_inplace__x8r8g8b8: extents (1, 1), (9, 6) [ 52.339] sna_compute_composite_extents: dst=(1, 1)x(8, 5) [ 52.339] sna_compute_composite_extents: initial clip against dst->pDrawable: (1, 1), (9, 6) [ 52.339] sna_compute_composite_extents: initial clip against dst->pCompositeClip: (1, 1), (9, 6) [ 52.339] trim_extents: trim((1, 1), (9, 6)) against ((0, 0), (10, 23)) + (0, 0) [ 52.339] sna_compute_composite_extents: clip against dst: (1, 1), (9, 6) [ 52.339] trim_source_extents: -> (1, 1), (9, 6) [ 52.339] trapezoid_span_inplace__x8r8g8b8: clipped extents (1, 1), (9, 6) [ 52.339] sna_drawable_move_region_to_cpu(pixmap=3606 (10x23), [(1, 1), (9, 6)], flags=3) [ 52.339] sna_drawable_move_region_to_cpu: pixmap=3606 all damaged on CPU [ 52.339] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 52.339] trapezoid_span_inplace__x8r8g8b8: 8x5, format=20028888, op=1, lerp?=1, num_threads=1 [ 52.339] trapezoid_span_inplace__x8r8g8b8: render inplace op=1, color=ff474642 [ 52.339] sna_accel_flush: flush?=0, dirty?=0 [ 52.339] sna_accel_flush: flush?=0, dirty?=0 [ 52.339] sna_destroy_pixmap: pixmap=3604, attached?=1 [ 52.339] __sna_free_pixmap(pixmap=3604) [ 52.339] sna_accel_flush: flush?=0, dirty?=0 [ 52.339] sna_accel_flush: flush?=0, dirty?=0 [ 52.339] sna_destroy_pixmap: pixmap=3606, attached?=1 [ 52.339] __sna_free_pixmap(pixmap=3606) [ 52.339] sna_accel_flush: flush?=0, dirty?=0 [ 52.339] sna_accel_flush: flush?=0, dirty?=0 [ 52.339] sna_create_pixmap(20, 16, 32, usage=0) [ 52.339] kgem_can_create_2d: 20x16 @ 32 [ 52.339] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=16 [ 52.339] kgem_can_create_2d: untiled size=4096 [ 52.339] kgem_choose_tiling: too thin [width 20, 32 bpp] for TILING_X [ 52.339] kgem_choose_tiling: 20x16 -> 0 [ 52.339] sna_create_pixmap: usage=0, flags=a [ 52.339] sna_create_pixmap: small buffer [1280], attaching to shadow pixmap [ 52.339] create_pixmap: allocating pixmap 20x16, depth=32/32, size=1288 [ 52.339] create_pixmap: serial=3608, usage=0, 20x16 [ 52.339] sna_create_pixmap: serial=3608, 20x16, usage=0 [ 52.339] sna_accel_flush: flush?=0, dirty?=0 [ 52.339] sna_dri2_get_msc(draw=16778257, pipe=-1) [ 52.339] sna_crtc_record_swap: recording last swap on pipe=0, frame 2891 [msc=2891], time 52.325034 [ 52.339] sna_dri2_get_msc: msc=2891 [raw=2891], ust=52325034 [ 52.339] sna_accel_flush: flush?=0, dirty?=0 [ 52.339] sna_accel_flush: flush?=0, dirty?=0 [ 52.339] sna_accel_flush: flush?=0, dirty?=0 [ 52.339] sna_dri2_create_buffer pixmap=3609, (attachment=1, format=32, drawable=20x16), window?=0 [ 52.339] sna_dri2_create_buffer: creating back buffer 20x16, suitable for scanout? 0 [ 52.339] kgem_create_2d(20x16, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 52.339] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=512, height=16 [ 52.339] kgem_set_tiling: handle=145, tiling=1 [1], pitch=512 [512]: 1 [ 52.339] kgem_bo_remove_from_active: removing handle=145 from active [ 52.339] 1:from active: pitch=512, tiling=1, handle=145, id=2054 [ 52.339] kgem_bo_flink: flinked handle=145 to name=81, marking non-reusable [ 52.339] sna_dri2_create_buffer pixmap=3609, (attachment=0, format=32, drawable=20x16), window?=0 [ 52.339] sna_pixmap_set_dri: attaching DRI client to pixmap=3609 [ 52.339] sna_pixmap_move_to_gpu(pixmap=3609, usage=0), flags=c2 [ 52.339] sna_pixmap_move_to_gpu: CPU damage? 0 [ 52.339] sna_pixmap_move_to_gpu: creating GPU bo (20x16@32), create=8 [ 52.339] kgem_choose_tiling: too thin [width 20, 32 bpp] for TILING_X [ 52.339] kgem_choose_tiling: 20x16 -> 0 [ 52.339] kgem_choose_tiling: too thin [width 20, 32 bpp] for TILING_X [ 52.339] kgem_choose_tiling: 20x16 -> 0 [ 52.339] sna_pixmap_alloc_gpu: pixmap=3609 [ 52.339] kgem_create_2d(20x16, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 52.339] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=16 [ 52.339] __kgem_bo_init(handle=105, num_pages=1) [ 52.339] new pitch=96, tiling=0, handle=105, id=2055, num_pages=1 [1], bucket=0 [ 52.339] sna_pixmap_mark_active: pixmap=3609, handle=105 [ 52.339] sna_pixmap_change_tiling: changing tiling 0 -> 1 for 20x16 pixmap [ 52.339] kgem_create_2d(20x16, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 52.339] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=512, height=16 [ 52.339] __kgem_bo_init(handle=106, num_pages=2) [ 52.339] kgem_set_tiling: handle=106, tiling=1 [1], pitch=512 [512]: 1 [ 52.339] new pitch=512, tiling=1, handle=106, id=2056, num_pages=2 [2], bucket=1 [ 52.339] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 52.339] kgem_bo_is_render: handle=105, rq? 0 [0] [ 52.339] kgem_bo_is_render: handle=106, rq? 0 [0] [ 52.339] sna_blt_copy_boxes src=(0, 0) -> (0, 0) x 1, tiling=(0, 1), pitch=(96, 512) [ 52.339] __kgem_busy: handle=1, busy=0, wedged=0 [ 52.339] __kgem_retire_rq: request 1 complete [ 52.339] __kgem_bo_flush: handle=25, busy=0, wedged=0 [ 52.339] kgem_bo_move_to_cache: release handle=33 [ 52.339] kgem_bo_move_to_inactive: moving handle=33 to inactive [ 52.339] __kgem_busy: handle=119, busy=0, wedged=0 [ 52.339] __kgem_ring_is_idle: ring=1 idle (handle=119) [ 52.339] __kgem_retire_rq: request 2 complete [ 52.339] __kgem_bo_flush: handle=145, busy=0, wedged=0 [ 52.339] __kgem_retire_rq: request 119 complete [ 52.339] __kgem_bo_flush: handle=104, busy=0, wedged=0 [ 52.339] kgem_bo_move_to_inactive: moving handle=119 to inactive [ 52.339] needs_batch_flush: flushing before handle=106 for new reservation [ 52.339] __kgem_bcs_set_tiling: src handle=105:tiling=0, dst handle=106:tiling=1 [ 52.339] sna_blt_copy_boxes: emitting 1 boxes out of 1 (batch space 16376) [ 52.339] sna_blt_copy_boxes: box=(0, 0)x(20, 16) [ 52.339] kgem_add_reloc64: handle=106, pos=4, delta=0, domains=28002 [ 52.339] kgem_add_handle: handle=106, index=0 [ 52.339] kgem_add_reloc64[0] = (delta=0, target handle=0, presumed=0) [ 52.339] __kgem_bo_mark_dirty: handle=106 (proxy? 0) [ 52.339] kgem_add_reloc64: handle=105, pos=8, delta=0, domains=28000 [ 52.339] kgem_add_handle: handle=105, index=1 [ 52.339] kgem_add_reloc64[1] = (delta=0, target handle=1, presumed=0) [ 52.339] sna_blt_copy_boxes: flushing BLT operation on empty ring [ 52.339] batch[3/3, flags=1800]: 12 12 16384 16384, nreloc=2, nexec=2, nfence=0, aperture=3 [fenced=0] [ 52.339] kgem_finish_buffers: buffer handle=17, used=0, exec?=0, write=1, mmapped=cpu, refcnt=1 [ 52.339] kgem_finish_buffers: retaining upload buffer (0/262144): used=0, refcnt=1 [ 52.339] __kgem_busy: handle=1, busy=0, wedged=0 [ 52.339] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 52.339] kgem_commit: release handle=106 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fe009000 [ 52.339] kgem_commit: release handle=105 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fe008000 [ 52.339] __kgem_busy: handle=1, busy=0, wedged=0 [ 52.339] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=0, offset=4250144768 [ 52.339] _kgem_bo_destroy: handle=105, proxy? 0 [ 52.339] __kgem_bo_destroy: handle=105, size=4096 [ 52.339] __kgem_busy: handle=105, busy=0, wedged=0 [ 52.339] __kgem_bo_clear_busy: handle=105 [ 52.339] __kgem_bo_destroy: handle=105, purged [ 52.339] kgem_bo_move_to_inactive: moving handle=105 to inactive [ 52.339] sna_dri2_create_buffer: attaching to front buffer 20x16 [0x561c94b04890:2], scanout? 0 [ 52.339] kgem_bo_flink: flinked handle=106 to name=82, marking non-reusable [ 52.339] sna_dri2_create_buffer: adding flush hint to handle=106 [ 52.339] __sna_damage_all(20, 16) [ 52.339] sna_accel_watch_flush: enable=1 [ 52.339] sna_accel_flush: flush?=0, dirty?=0 [ 52.339] sna_accel_flush: flush?=0, dirty?=0 [ 52.339] sna_accel_flush: flush?=0, dirty?=0 [ 52.339] sna_accel_flush: flush?=0, dirty?=0 [ 52.339] sna_block_handler (tv=0.213000) [ 52.339] kgem_retire, need_retire?=1 [ 52.339] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.339] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 52.339] kgem_retire__requests_ring: retiring ring 1 [ 52.339] __kgem_busy: handle=1, busy=0, wedged=0 [ 52.339] __kgem_retire_rq: request 1 complete [ 52.339] __kgem_bo_flush: handle=106, busy=0, wedged=0 [ 52.339] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.339] kgem_retire -- retired=0, need_retire=0 [ 52.339] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 52.339] gen6_render_retire: resetting idle vbo [ 52.339] kgem_retire__buffers: handle=17, busy? 0 [0] [ 52.339] kgem_retire__buffers: releasing upload cache for handle=17? 0 [ 52.339] __kgem_bo_destroy: handle=17, size=262144 [ 52.339] kgem_bo_replace_io: transferring io handle=17 to bo [ 52.339] kgem_bo_move_to_inactive: moving handle=17 to inactive [ 52.339] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.339] sna_wakeup_handler [ 52.339] sna_change_window_attributes [ 52.339] sna_accel_flush: flush?=0, dirty?=0 [ 52.339] sna_accel_flush: flush?=0, dirty?=0 [ 52.339] sna_block_handler (tv=0.213000) [ 52.339] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.339] sna_wakeup_handler [ 52.339] sna_accel_flush: flush?=0, dirty?=0 [ 52.339] sna_accel_flush: flush?=0, dirty?=0 [ 52.339] sna_block_handler (tv=0.213000) [ 52.339] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.339] sna_wakeup_handler [ 52.339] sna_accel_flush: flush?=0, dirty?=0 [ 52.339] sna_accel_flush: flush?=0, dirty?=0 [ 52.339] sna_accel_flush: flush?=0, dirty?=0 [ 52.339] sna_block_handler (tv=0.213000) [ 52.339] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.339] sna_wakeup_handler [ 52.339] sna_accel_flush: flush?=0, dirty?=0 [ 52.339] sna_accel_flush: flush?=0, dirty?=0 [ 52.339] sna_block_handler (tv=0.213000) [ 52.339] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.339] sna_wakeup_handler [ 52.339] sna_accel_flush: flush?=0, dirty?=0 [ 52.339] sna_accel_flush: flush?=0, dirty?=0 [ 52.339] sna_block_handler (tv=0.213000) [ 52.339] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.340] sna_wakeup_handler [ 52.340] sna_composite_rectangles(pixmap=3610, op=0, 0 x 1 [(0, 0)x(20, 16) ...]) [ 52.340] sna_composite_rectangles: converted to op 0 [ 52.340] sna_composite_rectangles[0] (0, 0)x(20, 16) -> (0, 0), (20, 16) [ 52.340] sna_composite_rectangles: nrects=1, region=(0, 0), (20, 16) x 1 [ 52.340] sna_composite_rectangles: clipped extents (0, 0),(20, 16) x 1 [ 52.340] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(20, 16) [ 52.340] sna_composite_rectangles: promoting to full GPU [ 52.340] sna_composite_rectangles: dropping last-cpu hint [ 52.340] sna_drawable_use_bo pixmap=3610, box=((0, 0), (20, 16)), flags=19... [ 52.340] sna_drawable_use_bo: exported target, set PREFER_GPU [ 52.340] sna_drawable_use_bo: pinned, never REPLACES [ 52.340] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 52.340] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.340] sna_drawable_use_bo: using whole GPU bo [ 52.340] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 52.340] kgem_bo_is_render: handle=106, rq? 0 [0] [ 52.340] kgem_bo_is_render: handle=106, rq? 0 [0] [ 52.340] gen9_render_fill_boxes(0 x 1 [(0, 0), (20, 16) ...]) [ 52.340] sna_render_get_solid: 0 [ 52.340] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 52.340] kgem_check_bo: num_pages=+2, num_exec=+1 [ 52.340] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 52.340] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 52.340] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 52.340] kgem_add_handle: handle=4, index=0 [ 52.340] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 52.340] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 52.340] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 52.340] gen9_composite_get_binding_table(ffc0) [ 52.340] kgem_add_reloc64: handle=106, pos=16360, delta=0, domains=20002 [ 52.340] kgem_add_handle: handle=106, index=1 [ 52.340] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fe009000) [ 52.340] __kgem_bo_mark_dirty: handle=106 (proxy? 0) [ 52.340] [3fe0] bind bo(handle=106, addr=fe009000), format=192, width=20, height=16, pitch=512, tiling=1 -> render [ 52.340] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 52.340] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 52.340] kgem_add_handle: handle=7, index=2 [ 52.340] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 52.340] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 52.340] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 52.340] gen9_emit_sampler: sampler = 1 [ 52.340] gen9_emit_sf: num_sf_outputs=1 [ 52.340] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 52.340] gen9_emit_vertex_elements: setup id=0 [ 52.340] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 52.340] (0, 0), (20, 16) [ 52.340] gen8_vertex_flush[490] = 3 [ 52.340] sna_composite_rectangles: pixmap=3610 marking clear [0]? 1 [ 52.340] sna_accel_flush: flush?=1, dirty?=0 [ 52.340] gen8_vertex_close: used=6, vbo active? 23, vb=1, nreloc=1 [ 52.340] gen8_vertex_close: reloc[0] = 287 [ 52.340] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 52.340] kgem_add_handle: handle=23, index=3 [ 52.340] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 52.340] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=77 [fenced=0] [ 52.340] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 52.340] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 52.340] kgem_fixup_relocs: shrinking by 61440 [ 52.340] __kgem_busy: handle=1, busy=0, wedged=0 [ 52.340] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 52.340] kgem_commit: release handle=106 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fe009000 [ 52.340] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 52.340] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 52.340] __kgem_bo_clear_busy: handle=7 [ 52.340] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 52.340] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 52.340] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.340] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 52.340] sna_accel_flush: flush?=0, dirty?=0 [ 52.340] sna_validate_gc(0x561c9495e470) changes=0, previous serial=b1c, drawable=e1a [ 52.340] sna_validate_gc: recomputing clip [ 52.340] sna_validate_gc: composite clip=1x[(0, 0), (20, 16)] [0x561c9495e680] [ 52.340] sna_put_image((5, 3)x(10, 10), depth=32, format=2) [ 52.340] __kgem_bo_is_busy: handle=106, domain: 3 exec? 0, rq? 1 [ 52.340] __kgem_busy: handle=106, busy=0, wedged=0 [ 52.340] __kgem_retire_requests_upto(handle=106, ring=0) [ 52.340] __kgem_retire_rq: request 1 complete [ 52.340] __kgem_bo_flush: handle=106, busy=0, wedged=0 [ 52.340] try_upload__fast: ignore existing cpu damage (if any) [ 52.340] kgem_bo_can_map__cpu: handle=106 [ 52.340] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 52.340] try_upload__inplace: bo? 1, can map? 1, replaces? 0 [ 52.340] region_subsumes_damage? [ 52.340] region_subsumes_damage: region (5, 3), (15, 13), damage (0, 0), (20, 16) [ 52.340] region_subsumes_damage: not contained [ 52.340] try_upload__inplace: tiling=1 [ 52.340] kgem_bo_can_map__cpu: handle=106 [ 52.340] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 52.340] sna_pixmap_move_area_to_gpu: pixmap=3610 box=(5, 3), (15, 13), flags=1 [ 52.340] _sna_damage_subtract_box(None - (5, 3), (15, 13))... [ 52.340] = None [ 52.340] sna_pixmap_move_area_to_gpu: already all-damaged [ 52.340] sna_pixmap_unclean(pixmap=3610): cleaning foreign bo handle=106, busy=0 [ring=0] [ 52.340] __kgem_bo_clear_busy: handle=106 [ 52.340] sna_pixmap_mark_active: pixmap=3610, handle=106 [ 52.340] __kgem_bo_is_busy: handle=106, domain: 0 exec? 0, rq? 0 [ 52.340] kgem_bo_can_map__cpu: handle=106 [ 52.340] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 52.340] kgem_bo_map__cpu(handle=106, size=8192, map=0x0:0x0) [ 52.340] kgem_trim_vma_cache: type=1, count=-32763 (bucket: 1) [ 52.340] __kgem_bo_map__cpu: caching CPU vma for 106 [ 52.340] kgem_bo_sync__cpu: handle=106 [ 52.340] __kgem_busy: handle=106, busy=0, wedged=0 [ 52.340] kgem_bo_sync__cpu: SYNC: handle=106, needs_flush? 0, domain? 0, busy? 0 [ 52.340] __kgem_busy: handle=106, busy=0, wedged=0 [ 52.340] kgem_bo_retire: retiring bo handle=106 (needed flush? 0), rq? 0 [busy?=0] [ 52.340] assert_bo_retired: handle=106, domain: 0 exec? 0, rq? 0 [ 52.340] try_upload__tiled_x: upload(5, 3, 10, 10) x 1 [ 52.340] try_upload__tiled_x: copy tiled box (0, 0)->(5, 3)x(10, 10) [ 52.340] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(5, 3), size=10x10, pitch=40/512 [ 52.340] sna_accel_flush: flush?=0, dirty?=0 [ 52.340] sna_accel_flush: flush?=0, dirty?=0 [ 52.340] sna_accel_flush: flush?=0, dirty?=0 [ 52.340] sna_block_handler (tv=0.212000) [ 52.340] kgem_retire, need_retire?=1 [ 52.340] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.340] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 52.340] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.340] kgem_retire -- retired=0, need_retire=0 [ 52.340] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 52.340] gen6_render_retire: resetting idle vbo [ 52.340] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.340] sna_wakeup_handler [ 52.340] sna_accel_flush: flush?=0, dirty?=0 [ 52.340] sna_accel_flush: flush?=0, dirty?=0 [ 52.340] sna_block_handler (tv=0.212000) [ 52.340] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.340] sna_wakeup_handler [ 52.340] _sna_dri2_destroy_buffer: 0x561c94b00ce0 [handle=103] -- refcnt=1, draw=16778248, pixmap=0, proxy?=0 [ 52.340] sna_dri2_cache_bo(handle=103, name=75) [ 52.340] sna_dri2_cache_bo: not a window, releasing handle=103 [ 52.340] _kgem_bo_destroy: handle=103, proxy? 0 [ 52.340] __kgem_bo_destroy: handle=103, size=12288 [ 52.340] __kgem_bo_destroy: handle=103, not reusable [ 52.340] kgem_bo_free: handle=103, size=12288 [ 52.340] kgem_bo_free: releasing 0x0:0x7fc6c276e000 vma for handle=103, count=0 [ 52.340] _sna_dri2_destroy_buffer: 0x561c94a331d0 [handle=104] -- refcnt=1, draw=16778248, pixmap=3611, proxy?=0 [ 52.340] _sna_dri2_destroy_buffer: removing active_scanout=1 from pixmap handle=104 [ 52.340] _sna_dri2_destroy_buffer: releasing last DRI pixmap=3611, scanout?=0 [ 52.340] _sna_dri2_destroy_buffer: dropping flush hint from handle=104 [ 52.340] sna_accel_watch_flush: enable=-1 [ 52.340] sna_dri2_cache_bo(handle=104, name=80) [ 52.340] sna_dri2_cache_bo: not a window, releasing handle=104 [ 52.340] sna_destroy_pixmap: pixmap=3611, attached?=1 [ 52.340] _kgem_bo_destroy: handle=104, proxy? 0 [ 52.340] __kgem_bo_destroy: handle=104, size=12288 [ 52.340] __kgem_bo_destroy: handle=104, not reusable [ 52.340] kgem_bo_free: handle=104, size=12288 [ 52.340] kgem_bo_free: releasing 0x0:0x0 vma for handle=104, count=0 [ 52.340] __sna_free_pixmap(pixmap=3611) [ 52.340] sna_accel_flush: flush?=0, dirty?=0 [ 52.340] sna_accel_flush: flush?=0, dirty?=0 [ 52.340] sna_block_handler (tv=0.212000) [ 52.341] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.341] sna_wakeup_handler [ 52.341] sna_accel_flush: flush?=0, dirty?=0 [ 52.341] sna_accel_flush: flush?=0, dirty?=0 [ 52.341] sna_accel_flush: flush?=0, dirty?=0 [ 52.341] sna_block_handler (tv=0.211000) [ 52.341] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.341] sna_wakeup_handler [ 52.341] _sna_dri2_destroy_buffer: 0x561c94b04390 [handle=145] -- refcnt=1, draw=16778257, pixmap=0, proxy?=0 [ 52.341] sna_dri2_cache_bo(handle=145, name=81) [ 52.341] sna_dri2_cache_bo: not a window, releasing handle=145 [ 52.341] _kgem_bo_destroy: handle=145, proxy? 0 [ 52.341] __kgem_bo_destroy: handle=145, size=8192 [ 52.341] __kgem_bo_destroy: handle=145, not reusable [ 52.341] kgem_bo_free: handle=145, size=8192 [ 52.341] kgem_bo_free: releasing 0x0:0x7fc6b406d000 vma for handle=145, count=0 [ 52.341] _sna_dri2_destroy_buffer: 0x561c94b043e0 [handle=106] -- refcnt=1, draw=16778257, pixmap=3612, proxy?=0 [ 52.341] _sna_dri2_destroy_buffer: removing active_scanout=1 from pixmap handle=106 [ 52.341] _sna_dri2_destroy_buffer: releasing last DRI pixmap=3612, scanout?=0 [ 52.341] _sna_dri2_destroy_buffer: dropping flush hint from handle=106 [ 52.341] sna_accel_watch_flush: enable=-1 [ 52.341] sna_dri2_cache_bo(handle=106, name=82) [ 52.341] sna_dri2_cache_bo: not a window, releasing handle=106 [ 52.341] sna_destroy_pixmap: pixmap=3612, attached?=1 [ 52.341] _kgem_bo_destroy: handle=106, proxy? 0 [ 52.341] __kgem_bo_destroy: handle=106, size=8192 [ 52.341] __kgem_bo_destroy: handle=106, not reusable [ 52.341] kgem_bo_free: handle=106, size=8192 [ 52.341] kgem_bo_free: releasing 0x0:0x7fc6c276c000 vma for handle=106, count=0 [ 52.341] __sna_free_pixmap(pixmap=3612) [ 52.341] sna_create_pixmap(1943, 28, 32, usage=0) [ 52.341] kgem_can_create_2d: 1943x28 @ 32 [ 52.341] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7776, height=28 [ 52.341] kgem_can_create_2d: untiled size=221184 [ 52.341] kgem_choose_tiling: TLB miss between lines 1943x28 (pitch=7772), forcing tiling 1 [ 52.341] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7776, height=28 [ 52.341] kgem_can_create_2d: tiled[-1] size=221184 [ 52.341] sna_create_pixmap: usage=0, flags=1b [ 52.341] sna_create_pixmap: creating GPU pixmap 1943x28, stride=7772, flags=1b [ 52.341] __pop_freed_pixmap: reusing freed pixmap=3607 header [ 52.341] create_pixmap_hdr: pixmap=3613, width=1943, height=28, usage=0 [ 52.341] sna_create_pixmap: serial=3613, 1943x28, usage=0 [ 52.341] sna_dri2_get_msc(draw=16778261, pipe=-1) [ 52.341] sna_crtc_record_swap: recording last swap on pipe=0, frame 2892 [msc=2892], time 52.341720 [ 52.341] sna_dri2_get_msc: msc=2892 [raw=2892], ust=52341720 [ 52.341] sna_dri2_create_buffer pixmap=3614, (attachment=1, format=32, drawable=1943x28), window?=0 [ 52.341] sna_dri2_create_buffer: creating back buffer 1943x28, suitable for scanout? 0 [ 52.341] kgem_create_2d(1943x28, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 52.341] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=8192, height=32 [ 52.341] kgem_set_tiling: handle=17, tiling=1 [1], pitch=8192 [8192]: 1 [ 52.341] kgem_bo_remove_from_inactive: removing handle=17 from inactive [ 52.341] from inactive: pitch=8192, tiling=1: handle=17, id=2057 [ 52.341] kgem_bo_flink: flinked handle=17 to name=75, marking non-reusable [ 52.341] sna_dri2_create_buffer pixmap=3614, (attachment=0, format=32, drawable=1943x28), window?=0 [ 52.341] sna_pixmap_set_dri: attaching DRI client to pixmap=3614 [ 52.341] sna_pixmap_move_to_gpu(pixmap=3614, usage=0), flags=c2 [ 52.341] sna_pixmap_move_to_gpu: CPU damage? 0 [ 52.341] sna_pixmap_move_to_gpu: creating GPU bo (1943x28@32), create=b [ 52.341] kgem_choose_tiling: TLB miss between lines 1943x28 (pitch=7772), forcing tiling 1 [ 52.341] kgem_choose_tiling: TLB miss between lines 1943x28 (pitch=7772), forcing tiling 1 [ 52.341] sna_pixmap_alloc_gpu: pixmap=3614 [ 52.341] kgem_create_2d(1943x28, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 52.341] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=8192, height=32 [ 52.341] kgem_set_tiling: handle=144, tiling=1 [1], pitch=8192 [8192]: 1 [ 52.341] kgem_bo_remove_from_inactive: removing handle=144 from inactive [ 52.341] from inactive: pitch=8192, tiling=1: handle=144, id=2058 [ 52.341] sna_pixmap_mark_active: pixmap=3614, handle=144 [ 52.341] sna_dri2_create_buffer: attaching to front buffer 1943x28 [0x561c94ae7580:2], scanout? 0 [ 52.341] kgem_bo_flink: flinked handle=144 to name=80, marking non-reusable [ 52.341] sna_dri2_create_buffer: adding flush hint to handle=144 [ 52.341] __sna_damage_all(1943, 28) [ 52.341] sna_accel_watch_flush: enable=1 [ 52.341] sna_accel_flush: flush?=0, dirty?=0 [ 52.341] sna_accel_flush: flush?=0, dirty?=0 [ 52.341] sna_accel_flush: flush?=0, dirty?=0 [ 52.341] sna_accel_flush: flush?=0, dirty?=0 [ 52.341] sna_block_handler (tv=0.211000) [ 52.341] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.341] sna_wakeup_handler [ 52.341] sna_accel_flush: flush?=0, dirty?=0 [ 52.341] sna_accel_flush: flush?=0, dirty?=0 [ 52.341] sna_block_handler (tv=0.211000) [ 52.341] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.341] sna_wakeup_handler [ 52.341] sna_accel_flush: flush?=0, dirty?=0 [ 52.341] sna_accel_flush: flush?=0, dirty?=0 [ 52.341] sna_block_handler (tv=0.211000) [ 52.341] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.341] sna_wakeup_handler [ 52.341] sna_accel_flush: flush?=0, dirty?=0 [ 52.341] sna_accel_flush: flush?=0, dirty?=0 [ 52.341] sna_block_handler (tv=0.211000) [ 52.341] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.341] sna_wakeup_handler [ 52.341] sna_accel_flush: flush?=0, dirty?=0 [ 52.341] sna_accel_flush: flush?=0, dirty?=0 [ 52.341] sna_block_handler (tv=0.211000) [ 52.341] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.341] sna_wakeup_handler [ 52.341] sna_accel_flush: flush?=0, dirty?=0 [ 52.341] sna_accel_flush: flush?=0, dirty?=0 [ 52.341] sna_block_handler (tv=0.211000) [ 52.341] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.341] sna_wakeup_handler [ 52.341] sna_composite_rectangles(pixmap=3615, op=0, 0 x 1 [(0, 0)x(1943, 28) ...]) [ 52.341] sna_composite_rectangles: converted to op 0 [ 52.341] sna_composite_rectangles[0] (0, 0)x(1943, 28) -> (0, 0), (1943, 28) [ 52.341] sna_composite_rectangles: nrects=1, region=(0, 0), (1943, 28) x 1 [ 52.341] sna_composite_rectangles: clipped extents (0, 0),(1943, 28) x 1 [ 52.341] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(1943, 28) [ 52.341] sna_composite_rectangles: promoting to full GPU [ 52.341] sna_composite_rectangles: dropping last-cpu hint [ 52.341] sna_drawable_use_bo pixmap=3615, box=((0, 0), (1943, 28)), flags=19... [ 52.341] sna_drawable_use_bo: exported target, set PREFER_GPU [ 52.341] sna_drawable_use_bo: pinned, never REPLACES [ 52.341] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 52.341] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.341] sna_drawable_use_bo: using whole GPU bo [ 52.341] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 52.341] kgem_bo_is_render: handle=144, rq? 1 [0] [ 52.341] kgem_bo_is_render: handle=144, rq? 1 [0] [ 52.341] gen9_render_fill_boxes(0 x 1 [(0, 0), (1943, 28) ...]) [ 52.341] sna_render_get_solid: 0 [ 52.341] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 52.341] needs_batch_flush: flushing before handle=144 for required semaphore [ 52.341] kgem_check_bo: num_pages=+64, num_exec=+1 [ 52.341] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 52.341] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 52.341] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 52.341] kgem_add_handle: handle=4, index=0 [ 52.341] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 52.341] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 52.341] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 52.341] gen9_composite_get_binding_table(ffc0) [ 52.341] kgem_add_reloc64: handle=144, pos=16360, delta=0, domains=20002 [ 52.341] kgem_add_handle: handle=144, index=1 [ 52.341] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fce00000) [ 52.341] __kgem_bo_mark_dirty: handle=144 (proxy? 0) [ 52.341] [3fe0] bind bo(handle=144, addr=fce00000), format=192, width=1943, height=28, pitch=8192, tiling=1 -> render [ 52.341] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 52.341] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 52.341] kgem_add_handle: handle=7, index=2 [ 52.341] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 52.341] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 52.341] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 52.341] gen9_emit_sampler: sampler = 1 [ 52.341] gen9_emit_sf: num_sf_outputs=1 [ 52.341] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 52.341] gen9_emit_vertex_elements: setup id=0 [ 52.341] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 52.341] (0, 0), (1943, 28) [ 52.341] gen8_vertex_flush[490] = 3 [ 52.342] sna_composite_rectangles: pixmap=3615 marking clear [0]? 1 [ 52.342] sna_accel_flush: flush?=1, dirty?=0 [ 52.342] gen8_vertex_close: used=6, vbo active? 23, vb=1, nreloc=1 [ 52.342] gen8_vertex_close: reloc[0] = 287 [ 52.342] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 52.342] kgem_add_handle: handle=23, index=3 [ 52.342] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 52.342] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=139 [fenced=0] [ 52.342] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 52.342] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 52.342] kgem_fixup_relocs: shrinking by 61440 [ 52.342] __kgem_busy: handle=1, busy=0, wedged=0 [ 52.342] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 52.342] kgem_commit: release handle=144 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fce00000 [ 52.342] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 52.342] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 52.342] __kgem_bo_clear_busy: handle=7 [ 52.342] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 52.342] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 52.342] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.342] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 52.342] sna_accel_flush: flush?=0, dirty?=0 [ 52.342] sna_accel_flush: flush?=0, dirty?=0 [ 52.342] sna_accel_flush: flush?=0, dirty?=0 [ 52.342] sna_accel_flush: flush?=0, dirty?=0 [ 52.342] sna_accel_flush: flush?=0, dirty?=0 [ 52.342] sna_composite_trapezoids(op=1, src=(6, 0), mask=18000, ntrap=9) [ 52.342] kgem_bo_is_busy: handle=144, domain: 3 exec? 0, rq? 1 [ 52.342] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 52.342] trapezoid_spans_maybe_inplace? clear, no [ 52.342] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 52.342] imprecise_trapezoid_span_converter: extents (0, 0), (1943, 28) [ 52.342] sna_compute_composite_region: dst=(0, 0)x(1943, 28) [ 52.342] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (1943, 28) [ 52.342] clip_to_dst: region: 1x[(0, 0), (1943, 28)], clip: 1x[(0, 0), (1943, 28)] [ 52.342] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (1943, 28) [ 52.342] sna_compute_composite_region: clip against src (0x0 clip=0): (0, 0), (1943, 28) [ 52.342] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 52.342] imprecise_trapezoid_span_converter: after clip -- extents (0, 0), (1943, 28), delta=(0, 0) src -> (0, 0) [ 52.342] gen9_render_composite_spans: 1943x28 with flags=0, current mode=1 [ 52.342] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 52.342] gen9_composite_set_target: (0, 0)x(1943, 28), partial?=1 [ 52.342] sna_drawable_use_bo pixmap=3615, box=((0, 0), (1943, 28)), flags=7... [ 52.342] sna_drawable_use_bo: exported target, set PREFER_GPU [ 52.342] sna_drawable_use_bo: pinned, never REPLACES [ 52.342] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=7 [ 52.342] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.342] sna_drawable_use_bo: using whole GPU bo [ 52.342] gen9_composite_set_target: pixmap=3615, format=20028888, size=1943x28, pitch=8192, delta=(0,0),damage=0xffffffffffffffff [ 52.342] gen9_composite_picture: (0, 0)x(1943, 28), dst=(0, 0) [ 52.342] gen4_channel_init_linear: p1=(0.00, 0.00), p2=(0.00, 1.00), src=(0, 0), dst=(0, 0), size=(1943, 28) [ 52.342] sna_render_get_gradient: 2x[0.00:ff41403d ... 1.00:ff3c3b37 ... 1.00:ff3c3b37] [ 52.342] sna_render_get_gradient: old --> 2 [ 52.342] gen4_channel_init_linear: transform = [0.00 0.00 -0.00, 0.00 0.04 -0.00, 0.00 0.00 1.00] [ 52.342] gen4_channel_init_linear: untransformed: p1=(7.74, 0.00, 1.00), p2=(7.74, 27.00, 1.00) [ 52.342] gen4_channel_init_linear: dx=0.00, dy=0.04, offset=-0.00 [ 52.342] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 52.342] gen4_choose_spans_emitter: linear source [ 52.342] kgem_check_bo: num_pages=+65, num_exec=+2 [ 52.342] aligning vertex: was 2, now 3 floats per vertex [ 52.342] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 52.342] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 52.342] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 52.342] kgem_add_handle: handle=4, index=0 [ 52.342] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 52.342] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 52.342] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 52.342] gen9_composite_get_binding_table(ffc0) [ 52.342] kgem_add_reloc64: handle=144, pos=16360, delta=0, domains=20002 [ 52.342] kgem_add_handle: handle=144, index=1 [ 52.342] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fce00000) [ 52.342] __kgem_bo_mark_dirty: handle=144 (proxy? 0) [ 52.342] [3fe0] bind bo(handle=144, addr=fce00000), format=192, width=1943, height=28, pitch=8192, tiling=1 -> render [ 52.342] kgem_add_reloc64: handle=35, pos=16344, delta=0, domains=40000 [ 52.342] kgem_add_handle: handle=35, index=2 [ 52.342] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffa4000) [ 52.342] [3fd0] bind bo(handle=35, addr=fffa4000), format=192, width=8, height=1, pitch=32, tiling=0 -> sampler [ 52.342] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 52.342] gen9_emit_sampler: sampler = 14 [ 52.342] gen9_emit_sf: num_sf_outputs=2 [ 52.342] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) [ 52.342] gen9_emit_vertex_elements: setup id=5 [ 52.342] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 52.342] gen9_emit_vertex_elements: second channel 1 floats, offset=8 [ 52.342] thread_choose_span: clipped? 0 [ 52.342] imprecise_trapezoid_span_converter: using 4 threads [ 52.342] imprecise_trapezoid_span_converter: using 4 threads for span compositing 1943x28 [ 52.342] thread_choose_span: clipped? 0 [ 52.342] span_thread: flushing 1 boxes [ 52.342] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 52.342] span_thread: flushing 1 boxes [ 52.342] span_thread: flushing 1 boxes [ 52.342] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 52.342] span_thread: flushing 20 boxes [ 52.342] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 52.342] gen9_render_composite_spans_boxes__thread: nbox=20, src=+(0, 0), dst=+(0, 0) [ 52.342] gen8_vertex_flush[498] = 69 [ 52.342] gen9_render_composite_spans_done() [ 52.342] sna_accel_flush: flush?=1, dirty?=0 [ 52.342] gen8_vertex_close: used=213, vbo active? 23, vb=20, nreloc=1 [ 52.342] gen8_vertex_close: reloc[0] = 289 [ 52.342] kgem_add_reloc64: handle=23, pos=289, delta=0, domains=200000 [ 52.342] kgem_add_handle: handle=23, index=3 [ 52.342] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 52.342] batch[1/1, flags=1800]: 300 300 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=139 [fenced=0] [ 52.342] __kgem_busy: handle=1, busy=0, wedged=0 [ 52.342] __kgem_retire_rq: request 1 complete [ 52.342] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 52.342] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 52.342] kgem_fixup_relocs: shrinking by 61440 [ 52.342] __kgem_busy: handle=1, busy=0, wedged=0 [ 52.342] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 52.342] kgem_commit: release handle=144 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fce00000 [ 52.342] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 52.342] kgem_commit: release handle=35 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa4000 [ 52.342] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 52.342] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.342] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 52.342] sna_accel_flush: flush?=0, dirty?=0 [ 52.342] sna_composite_trapezoids(op=3, src=(6, 1), mask=18000, ntrap=30) [ 52.342] kgem_bo_is_busy: handle=144, domain: 3 exec? 0, rq? 1 [ 52.342] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 1, mono? 0 precise? 0 [ 52.342] kgem_bo_is_busy: handle=144, domain: 3 exec? 0, rq? 1 [ 52.342] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 52.342] kgem_bo_is_busy: handle=144, domain: 3 exec? 0, rq? 1 [ 52.342] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.342] imprecise_trapezoid_span_converter: extents (1, 1), (1942, 7) [ 52.342] sna_compute_composite_region: dst=(1, 1)x(1941, 6) [ 52.342] sna_compute_composite_region: initial clip against dst->pDrawable: (1, 1), (1942, 7) [ 52.342] clip_to_dst: region: 1x[(1, 1), (1942, 7)], clip: 1x[(0, 0), (1943, 28)] [ 52.342] sna_compute_composite_region: clip against dst->pCompositeClip: (1, 1), (1942, 7) [ 52.342] sna_compute_composite_region: clip against src (0x0 clip=0): (1, 1), (1942, 7) [ 52.342] kgem_bo_is_busy: handle=144, domain: 3 exec? 0, rq? 1 [ 52.342] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.342] imprecise_trapezoid_span_converter: after clip -- extents (1, 1), (1942, 7), delta=(0, 0) src -> (1, 1) [ 52.342] gen9_render_composite_spans: 1941x6 with flags=0, current mode=1 [ 52.342] kgem_bo_is_busy: handle=144, domain: 3 exec? 0, rq? 1 [ 52.342] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.342] gen9_composite_set_target: (1, 1)x(1941, 6), partial?=1 [ 52.342] sna_drawable_use_bo pixmap=3615, box=((1, 1), (1942, 7)), flags=7... [ 52.342] sna_drawable_use_bo: exported target, set PREFER_GPU [ 52.342] sna_drawable_use_bo: pinned, never REPLACES [ 52.342] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=7 [ 52.342] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.342] sna_drawable_use_bo: using whole GPU bo [ 52.342] gen9_composite_set_target: pixmap=3615, format=20028888, size=1943x28, pitch=8192, delta=(0,0),damage=0xffffffffffffffff [ 52.342] gen9_composite_picture: (1, 1)x(1941, 6), dst=(1, 1) [ 52.342] color_convert: src=ff474642 [20028888] [ 52.342] color_convert: dst=ff474642 [20028888] [ 52.342] sna_render_get_solid: ff474642 [ 52.342] sna_render_get_solid(14) = ff474642 (old) [ 52.342] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 52.342] gen4_choose_spans_emitter: solid source [ 52.342] kgem_check_bo: num_pages=+65, num_exec=+2 [ 52.342] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 52.342] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 52.342] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 52.342] kgem_add_handle: handle=4, index=0 [ 52.342] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 52.342] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 52.342] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 52.342] gen9_composite_get_binding_table(ffc0) [ 52.342] kgem_add_reloc64: handle=144, pos=16360, delta=0, domains=20002 [ 52.342] kgem_add_handle: handle=144, index=1 [ 52.342] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fce00000) [ 52.342] __kgem_bo_mark_dirty: handle=144 (proxy? 0) [ 52.342] [3fe0] bind bo(handle=144, addr=fce00000), format=192, width=1943, height=28, pitch=8192, tiling=1 -> render [ 52.342] kgem_add_reloc64: handle=8, pos=16344, delta=0, domains=40000 [ 52.342] kgem_add_reloc64: adding proxy [delta=56] for handle=8 [ 52.342] kgem_add_handle: handle=8, index=2 [ 52.342] kgem_add_reloc64[4] = (delta=56, target handle=2, presumed=fdffe000) [ 52.342] [3fd0] bind bo(handle=8, addr=fdffe038), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 52.342] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 52.342] gen9_emit_sampler: sampler = c [ 52.342] gen9_emit_sf: num_sf_outputs=2 [ 52.342] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) [ 52.342] gen9_emit_vertex_elements: setup id=5 [ 52.342] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 52.342] gen9_emit_vertex_elements: second channel 1 floats, offset=8 [ 52.342] thread_choose_span: clipped? 0 [ 52.342] imprecise_trapezoid_span_converter: using 1 threads [ 52.343] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.31, dst=+(0, 0), box=(3, 1) x (1, 1) [ 52.343] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.75, dst=+(0, 0), box=(4, 1) x (1, 1) [ 52.343] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(5, 1) x (1933, 1) [ 52.343] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.75, dst=+(0, 0), box=(1938, 1) x (1, 1) [ 52.343] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.25, dst=+(0, 0), box=(1939, 1) x (1, 1) [ 52.343] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.63, dst=+(0, 0), box=(2, 2) x (1, 1) [ 52.343] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.69, dst=+(0, 0), box=(3, 2) x (1, 1) [ 52.343] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.25, dst=+(0, 0), box=(4, 2) x (1, 1) [ 52.343] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.25, dst=+(0, 0), box=(1938, 2) x (1, 1) [ 52.343] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.75, dst=+(0, 0), box=(1939, 2) x (1, 1) [ 52.343] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.50, dst=+(0, 0), box=(1940, 2) x (1, 1) [ 52.343] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.31, dst=+(0, 0), box=(1, 3) x (1, 1) [ 52.343] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(2, 3) x (1, 1) [ 52.343] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.50, dst=+(0, 0), box=(1940, 3) x (1, 1) [ 52.343] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.25, dst=+(0, 0), box=(1941, 3) x (1, 1) [ 52.343] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.44, dst=+(0, 0), box=(1, 4) x (1, 1) [ 52.343] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.50, dst=+(0, 0), box=(1941, 4) x (1, 1) [ 52.343] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.25, dst=+(0, 0), box=(1, 5) x (1, 1) [ 52.343] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.25, dst=+(0, 0), box=(1941, 5) x (1, 1) [ 52.343] gen8_vertex_flush[498] = 57 [ 52.343] gen9_render_composite_spans_done() [ 52.343] sna_accel_flush: flush?=1, dirty?=0 [ 52.343] gen8_vertex_close: used=384, vbo active? 23, vb=20, nreloc=1 [ 52.343] gen8_vertex_close: reloc[0] = 289 [ 52.343] kgem_add_reloc64: handle=23, pos=289, delta=0, domains=200000 [ 52.343] kgem_add_handle: handle=23, index=3 [ 52.343] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 52.343] batch[1/1, flags=1800]: 300 300 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=139 [fenced=0] [ 52.343] __kgem_busy: handle=1, busy=0, wedged=0 [ 52.343] __kgem_retire_rq: request 1 complete [ 52.343] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 52.343] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 52.343] kgem_fixup_relocs: shrinking by 61440 [ 52.343] __kgem_busy: handle=1, busy=0, wedged=0 [ 52.343] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 52.343] kgem_commit: release handle=144 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fce00000 [ 52.343] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 52.343] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 52.343] __kgem_bo_clear_busy: handle=8 [ 52.343] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 52.343] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 52.343] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.343] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 52.343] sna_composite_trapezoids(op=3, src=(6, 0), mask=18000, ntrap=31) [ 52.343] kgem_bo_is_busy: handle=144, domain: 3 exec? 0, rq? 1 [ 52.343] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 52.343] kgem_bo_is_busy: handle=144, domain: 3 exec? 0, rq? 1 [ 52.343] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 52.343] kgem_bo_is_busy: handle=144, domain: 3 exec? 0, rq? 1 [ 52.343] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.343] imprecise_trapezoid_span_converter: extents (0, 0), (1943, 28) [ 52.343] sna_compute_composite_region: dst=(0, 0)x(1943, 28) [ 52.343] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (1943, 28) [ 52.343] clip_to_dst: region: 1x[(0, 0), (1943, 28)], clip: 1x[(0, 0), (1943, 28)] [ 52.343] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (1943, 28) [ 52.343] sna_compute_composite_region: clip against src (0x0 clip=0): (0, 0), (1943, 28) [ 52.343] kgem_bo_is_busy: handle=144, domain: 3 exec? 0, rq? 1 [ 52.343] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.343] imprecise_trapezoid_span_converter: after clip -- extents (0, 0), (1943, 28), delta=(0, 0) src -> (0, 0) [ 52.343] gen9_render_composite_spans: 1943x28 with flags=0, current mode=1 [ 52.343] kgem_bo_is_busy: handle=144, domain: 3 exec? 0, rq? 1 [ 52.343] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.343] gen9_composite_set_target: (0, 0)x(1943, 28), partial?=1 [ 52.343] sna_drawable_use_bo pixmap=3615, box=((0, 0), (1943, 28)), flags=7... [ 52.343] sna_drawable_use_bo: exported target, set PREFER_GPU [ 52.343] sna_drawable_use_bo: pinned, never REPLACES [ 52.343] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=7 [ 52.343] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.343] sna_drawable_use_bo: using whole GPU bo [ 52.343] gen9_composite_set_target: pixmap=3615, format=20028888, size=1943x28, pitch=8192, delta=(0,0),damage=0xffffffffffffffff [ 52.343] gen9_composite_picture: (0, 0)x(1943, 28), dst=(0, 0) [ 52.343] color_convert: src=7000000 [20028888] [ 52.343] color_convert: dst=7000000 [20028888] [ 52.343] sna_render_get_solid: 7000000 [ 52.343] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 52.343] gen4_choose_spans_emitter: solid source [ 52.343] kgem_check_bo: num_pages=+65, num_exec=+2 [ 52.343] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 52.343] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 52.343] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 52.343] kgem_add_handle: handle=4, index=0 [ 52.343] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 52.343] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 52.343] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 52.343] gen9_composite_get_binding_table(ffc0) [ 52.343] kgem_add_reloc64: handle=144, pos=16360, delta=0, domains=20002 [ 52.343] kgem_add_handle: handle=144, index=1 [ 52.343] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fce00000) [ 52.343] __kgem_bo_mark_dirty: handle=144 (proxy? 0) [ 52.343] [3fe0] bind bo(handle=144, addr=fce00000), format=192, width=1943, height=28, pitch=8192, tiling=1 -> render [ 52.343] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 52.343] kgem_add_reloc64: adding proxy [delta=28] for handle=7 [ 52.343] kgem_add_handle: handle=7, index=2 [ 52.343] kgem_add_reloc64[4] = (delta=28, target handle=2, presumed=fffe8000) [ 52.343] [3fd0] bind bo(handle=7, addr=fffe801c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 52.343] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 52.343] gen9_emit_sampler: sampler = c [ 52.343] gen9_emit_sf: num_sf_outputs=2 [ 52.343] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) [ 52.343] gen9_emit_vertex_elements: setup id=5 [ 52.343] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 52.343] gen9_emit_vertex_elements: second channel 1 floats, offset=8 [ 52.343] thread_choose_span: clipped? 0 [ 52.343] imprecise_trapezoid_span_converter: using 4 threads [ 52.343] imprecise_trapezoid_span_converter: using 4 threads for span compositing 1943x28 [ 52.343] thread_choose_span: clipped? 0 [ 52.343] span_thread: flushing 2 boxes [ 52.343] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 52.343] span_thread: flushing 2 boxes [ 52.343] span_thread: flushing 2 boxes [ 52.343] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 52.343] span_thread: flushing 29 boxes [ 52.343] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 52.343] gen9_render_composite_spans_boxes__thread: nbox=29, src=+(0, 0), dst=+(0, 0) [ 52.343] gen8_vertex_flush[498] = 105 [ 52.343] gen9_render_composite_spans_done() [ 52.343] sna_accel_flush: flush?=1, dirty?=0 [ 52.343] gen8_vertex_close: used=699, vbo active? 23, vb=20, nreloc=1 [ 52.343] gen8_vertex_close: reloc[0] = 289 [ 52.343] kgem_add_reloc64: handle=23, pos=289, delta=0, domains=200000 [ 52.343] kgem_add_handle: handle=23, index=3 [ 52.343] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 52.343] batch[1/1, flags=1800]: 300 300 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=139 [fenced=0] [ 52.343] __kgem_busy: handle=1, busy=0, wedged=0 [ 52.343] __kgem_retire_rq: request 1 complete [ 52.343] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 52.343] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 52.343] kgem_fixup_relocs: shrinking by 61440 [ 52.343] __kgem_busy: handle=1, busy=0, wedged=0 [ 52.343] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 52.343] kgem_commit: release handle=144 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fce00000 [ 52.343] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 52.343] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 52.343] __kgem_bo_clear_busy: handle=7 [ 52.343] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 52.343] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 52.343] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.343] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 52.343] sna_accel_flush: flush?=0, dirty?=0 [ 52.343] sna_accel_flush: flush?=0, dirty?=0 [ 52.343] sna_accel_flush: flush?=0, dirty?=0 [ 52.343] sna_block_handler (tv=0.209000) [ 52.343] kgem_retire, need_retire?=1 [ 52.343] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.343] kgem_retire__requests_ring: retiring ring 0 [ 52.343] __kgem_busy: handle=1, busy=0, wedged=0 [ 52.343] __kgem_retire_rq: request 1 complete [ 52.343] __kgem_bo_flush: handle=144, busy=0, wedged=0 [ 52.343] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 52.343] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.343] kgem_retire -- retired=0, need_retire=0 [ 52.343] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 52.343] gen6_render_retire: resetting idle vbo [ 52.343] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.343] sna_wakeup_handler [ 52.343] sna_accel_flush: flush?=0, dirty?=0 [ 52.343] sna_accel_flush: flush?=0, dirty?=0 [ 52.343] sna_block_handler (tv=0.209000) [ 52.343] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.343] sna_wakeup_handler [ 52.343] sna_accel_flush: flush?=0, dirty?=0 [ 52.343] sna_accel_flush: flush?=0, dirty?=0 [ 52.343] sna_block_handler (tv=0.209000) [ 52.343] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.343] sna_wakeup_handler [ 52.343] sna_accel_flush: flush?=0, dirty?=0 [ 52.343] sna_accel_flush: flush?=0, dirty?=0 [ 52.343] sna_block_handler (tv=0.209000) [ 52.343] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.343] sna_wakeup_handler [ 52.343] sna_accel_flush: flush?=0, dirty?=0 [ 52.343] sna_accel_flush: flush?=0, dirty?=0 [ 52.343] sna_accel_flush: flush?=0, dirty?=0 [ 52.343] sna_block_handler (tv=0.209000) [ 52.343] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.343] sna_wakeup_handler [ 52.343] sna_accel_flush: flush?=0, dirty?=0 [ 52.343] sna_accel_flush: flush?=0, dirty?=0 [ 52.343] sna_block_handler (tv=0.209000) [ 52.343] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.343] sna_wakeup_handler [ 52.343] sna_accel_flush: flush?=0, dirty?=0 [ 52.343] sna_accel_flush: flush?=0, dirty?=0 [ 52.343] sna_block_handler (tv=0.209000) [ 52.343] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.343] sna_wakeup_handler [ 52.343] sna_accel_flush: flush?=0, dirty?=0 [ 52.343] sna_accel_flush: flush?=0, dirty?=0 [ 52.343] sna_block_handler (tv=0.209000) [ 52.343] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.343] sna_wakeup_handler [ 52.343] sna_accel_flush: flush?=0, dirty?=0 [ 52.343] sna_accel_flush: flush?=0, dirty?=0 [ 52.343] sna_block_handler (tv=0.209000) [ 52.343] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.343] sna_wakeup_handler [ 52.343] sna_accel_flush: flush?=0, dirty?=0 [ 52.343] sna_accel_flush: flush?=0, dirty?=0 [ 52.343] sna_accel_flush: flush?=0, dirty?=0 [ 52.343] sna_block_handler (tv=0.209000) [ 52.344] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.344] sna_wakeup_handler [ 52.344] sna_accel_flush: flush?=0, dirty?=0 [ 52.344] sna_accel_flush: flush?=0, dirty?=0 [ 52.344] sna_block_handler (tv=0.208000) [ 52.344] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.344] sna_wakeup_handler [ 52.344] sna_accel_flush: flush?=0, dirty?=0 [ 52.344] sna_accel_flush: flush?=0, dirty?=0 [ 52.344] sna_accel_flush: flush?=0, dirty?=0 [ 52.344] sna_block_handler (tv=0.208000) [ 52.344] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.344] sna_wakeup_handler [ 52.344] sna_accel_flush: flush?=0, dirty?=0 [ 52.344] sna_accel_flush: flush?=0, dirty?=0 [ 52.344] sna_block_handler (tv=0.208000) [ 52.344] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.344] sna_wakeup_handler [ 52.344] sna_accel_flush: flush?=0, dirty?=0 [ 52.344] sna_accel_flush: flush?=0, dirty?=0 [ 52.344] sna_block_handler (tv=0.208000) [ 52.344] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.344] sna_wakeup_handler [ 52.344] sna_accel_flush: flush?=0, dirty?=0 [ 52.344] sna_accel_flush: flush?=0, dirty?=0 [ 52.344] sna_accel_flush: flush?=0, dirty?=0 [ 52.344] sna_accel_flush: flush?=0, dirty?=0 [ 52.344] sna_accel_flush: flush?=0, dirty?=0 [ 52.344] sna_accel_flush: flush?=0, dirty?=0 [ 52.344] sna_accel_flush: flush?=0, dirty?=0 [ 52.344] sna_accel_flush: flush?=0, dirty?=0 [ 52.344] sna_accel_flush: flush?=0, dirty?=0 [ 52.344] sna_accel_flush: flush?=0, dirty?=0 [ 52.344] sna_accel_flush: flush?=0, dirty?=0 [ 52.344] sna_block_handler (tv=0.208000) [ 52.344] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.344] sna_wakeup_handler [ 52.344] sna_accel_flush: flush?=0, dirty?=0 [ 52.344] sna_accel_flush: flush?=0, dirty?=0 [ 52.344] sna_accel_flush: flush?=0, dirty?=0 [ 52.344] sna_accel_flush: flush?=0, dirty?=0 [ 52.344] sna_accel_flush: flush?=0, dirty?=0 [ 52.344] sna_block_handler (tv=0.208000) [ 52.344] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.344] sna_wakeup_handler [ 52.344] sna_block_handler (tv=0.208000) [ 52.344] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.344] sna_wakeup_handler [ 52.344] sna_accel_flush: flush?=0, dirty?=0 [ 52.344] sna_accel_flush: flush?=0, dirty?=0 [ 52.344] sna_block_handler (tv=0.208000) [ 52.344] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.344] sna_wakeup_handler [ 52.344] sna_accel_flush: flush?=0, dirty?=0 [ 52.344] sna_accel_flush: flush?=0, dirty?=0 [ 52.344] sna_block_handler (tv=0.208000) [ 52.344] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.344] sna_wakeup_handler [ 52.344] sna_accel_flush: flush?=0, dirty?=0 [ 52.344] sna_accel_flush: flush?=0, dirty?=0 [ 52.344] sna_accel_flush: flush?=0, dirty?=0 [ 52.344] sna_accel_flush: flush?=0, dirty?=0 [ 52.344] sna_accel_flush: flush?=0, dirty?=0 [ 52.344] sna_accel_flush: flush?=0, dirty?=0 [ 52.344] sna_accel_flush: flush?=0, dirty?=0 [ 52.344] sna_accel_flush: flush?=0, dirty?=0 [ 52.344] sna_accel_flush: flush?=0, dirty?=0 [ 52.344] sna_accel_flush: flush?=0, dirty?=0 [ 52.344] sna_accel_flush: flush?=0, dirty?=0 [ 52.344] sna_accel_flush: flush?=0, dirty?=0 [ 52.344] sna_accel_flush: flush?=0, dirty?=0 [ 52.344] sna_accel_flush: flush?=0, dirty?=0 [ 52.344] sna_accel_flush: flush?=0, dirty?=0 [ 52.344] sna_accel_flush: flush?=0, dirty?=0 [ 52.344] sna_accel_flush: flush?=0, dirty?=0 [ 52.344] sna_accel_flush: flush?=0, dirty?=0 [ 52.344] sna_accel_flush: flush?=0, dirty?=0 [ 52.344] sna_accel_flush: flush?=0, dirty?=0 [ 52.344] sna_accel_flush: flush?=0, dirty?=0 [ 52.344] sna_accel_flush: flush?=0, dirty?=0 [ 52.344] sna_accel_flush: flush?=0, dirty?=0 [ 52.344] sna_accel_flush: flush?=0, dirty?=0 [ 52.344] sna_accel_flush: flush?=0, dirty?=0 [ 52.344] sna_accel_flush: flush?=0, dirty?=0 [ 52.344] sna_accel_flush: flush?=0, dirty?=0 [ 52.344] sna_accel_flush: flush?=0, dirty?=0 [ 52.344] sna_accel_flush: flush?=0, dirty?=0 [ 52.344] sna_accel_flush: flush?=0, dirty?=0 [ 52.344] sna_accel_flush: flush?=0, dirty?=0 [ 52.344] sna_accel_flush: flush?=0, dirty?=0 [ 52.344] sna_block_handler (tv=0.208000) [ 52.344] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.344] sna_wakeup_handler [ 52.344] sna_accel_flush: flush?=0, dirty?=0 [ 52.344] sna_accel_flush: flush?=0, dirty?=0 [ 52.344] sna_block_handler (tv=0.208000) [ 52.344] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.344] sna_wakeup_handler [ 52.344] sna_accel_flush: flush?=0, dirty?=0 [ 52.344] sna_accel_flush: flush?=0, dirty?=0 [ 52.344] sna_accel_flush: flush?=0, dirty?=0 [ 52.344] sna_block_handler (tv=0.208000) [ 52.344] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.344] sna_wakeup_handler [ 52.344] sna_accel_flush: flush?=0, dirty?=0 [ 52.344] sna_accel_flush: flush?=0, dirty?=0 [ 52.344] sna_accel_flush: flush?=0, dirty?=0 [ 52.344] sna_block_handler (tv=0.208000) [ 52.344] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.344] sna_wakeup_handler [ 52.344] sna_accel_flush: flush?=0, dirty?=0 [ 52.344] sna_accel_flush: flush?=0, dirty?=0 [ 52.344] sna_accel_flush: flush?=0, dirty?=0 [ 52.344] sna_block_handler (tv=0.208000) [ 52.344] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.344] sna_wakeup_handler [ 52.344] sna_accel_flush: flush?=0, dirty?=0 [ 52.344] sna_accel_flush: flush?=0, dirty?=0 [ 52.344] sna_block_handler (tv=0.208000) [ 52.344] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.344] sna_wakeup_handler [ 52.344] sna_accel_flush: flush?=0, dirty?=0 [ 52.344] sna_accel_flush: flush?=0, dirty?=0 [ 52.344] sna_block_handler (tv=0.208000) [ 52.344] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.344] sna_wakeup_handler [ 52.344] _sna_dri2_destroy_buffer: 0x561c94a26f40 [handle=17] -- refcnt=1, draw=16778261, pixmap=0, proxy?=0 [ 52.344] sna_dri2_cache_bo(handle=17, name=75) [ 52.344] sna_dri2_cache_bo: not a window, releasing handle=17 [ 52.344] _kgem_bo_destroy: handle=17, proxy? 0 [ 52.344] __kgem_bo_destroy: handle=17, size=262144 [ 52.344] __kgem_bo_destroy: handle=17, not reusable [ 52.344] kgem_bo_free: handle=17, size=262144 [ 52.344] kgem_bo_free: releasing 0x0:0x7fc6b402d000 vma for handle=17, count=0 [ 52.344] _sna_dri2_destroy_buffer: 0x561c94a331d0 [handle=144] -- refcnt=1, draw=16778261, pixmap=3626, proxy?=0 [ 52.344] _sna_dri2_destroy_buffer: removing active_scanout=1 from pixmap handle=144 [ 52.344] _sna_dri2_destroy_buffer: releasing last DRI pixmap=3626, scanout?=0 [ 52.344] _sna_dri2_destroy_buffer: dropping flush hint from handle=144 [ 52.344] sna_accel_watch_flush: enable=-1 [ 52.344] sna_dri2_cache_bo(handle=144, name=80) [ 52.344] sna_dri2_cache_bo: not a window, releasing handle=144 [ 52.344] sna_destroy_pixmap: pixmap=3626, attached?=1 [ 52.344] _kgem_bo_destroy: handle=144, proxy? 0 [ 52.344] __kgem_bo_destroy: handle=144, size=262144 [ 52.344] __kgem_bo_destroy: handle=144, not reusable [ 52.344] kgem_bo_free: handle=144, size=262144 [ 52.344] kgem_bo_free: releasing 0x0:0x7fc6b4be1000 vma for handle=144, count=0 [ 52.344] __sna_free_pixmap(pixmap=3626) [ 52.344] sna_accel_flush: flush?=0, dirty?=0 [ 52.344] sna_accel_flush: flush?=0, dirty?=0 [ 52.344] sna_block_handler (tv=0.0) [ 52.344] sna_wakeup_handler [ 52.344] sna_accel_flush: flush?=0, dirty?=0 [ 52.344] sna_accel_flush: flush?=0, dirty?=0 [ 52.344] sna_block_handler (tv=0.0) [ 52.344] sna_wakeup_handler [ 52.344] sna_accel_flush: flush?=0, dirty?=0 [ 52.344] sna_accel_flush: flush?=0, dirty?=0 [ 52.344] sna_block_handler (tv=0.0) [ 52.344] sna_wakeup_handler [ 52.344] sna_accel_flush: flush?=0, dirty?=0 [ 52.344] sna_accel_flush: flush?=0, dirty?=0 [ 52.344] sna_block_handler (tv=0.208000) [ 52.344] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.344] sna_wakeup_handler [ 52.345] sna_accel_flush: flush?=0, dirty?=0 [ 52.345] sna_accel_flush: flush?=0, dirty?=0 [ 52.345] sna_accel_flush: flush?=0, dirty?=0 [ 52.345] sna_block_handler (tv=0.207000) [ 52.345] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.345] sna_wakeup_handler [ 52.345] sna_accel_flush: flush?=0, dirty?=0 [ 52.345] sna_accel_flush: flush?=0, dirty?=0 [ 52.345] sna_block_handler (tv=0.207000) [ 52.345] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.345] sna_wakeup_handler [ 52.345] sna_create_pixmap(1943, 28, 32, usage=0) [ 52.345] kgem_can_create_2d: 1943x28 @ 32 [ 52.345] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7776, height=28 [ 52.345] kgem_can_create_2d: untiled size=221184 [ 52.345] kgem_choose_tiling: TLB miss between lines 1943x28 (pitch=7772), forcing tiling 1 [ 52.345] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7776, height=28 [ 52.345] kgem_can_create_2d: tiled[-1] size=221184 [ 52.345] sna_create_pixmap: usage=0, flags=1b [ 52.345] sna_create_pixmap: creating GPU pixmap 1943x28, stride=7772, flags=1b [ 52.345] __pop_freed_pixmap: reusing freed pixmap=3626 header [ 52.345] create_pixmap_hdr: pixmap=3627, width=1943, height=28, usage=0 [ 52.345] sna_create_pixmap: serial=3627, 1943x28, usage=0 [ 52.345] sna_dri2_get_msc(draw=16778270, pipe=-1) [ 52.345] sna_crtc_record_swap: recording last swap on pipe=0, frame 2892 [msc=2892], time 52.341720 [ 52.345] sna_dri2_get_msc: msc=2892 [raw=2892], ust=52341720 [ 52.345] sna_dri2_create_buffer pixmap=3628, (attachment=1, format=32, drawable=1943x28), window?=0 [ 52.345] sna_dri2_create_buffer: creating back buffer 1943x28, suitable for scanout? 0 [ 52.345] kgem_create_2d(1943x28, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 52.345] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=8192, height=32 [ 52.345] kgem_set_tiling: handle=130, tiling=1 [1], pitch=8192 [8192]: 1 [ 52.345] kgem_bo_remove_from_inactive: removing handle=130 from inactive [ 52.345] from inactive: pitch=8192, tiling=1: handle=130, id=2059 [ 52.345] kgem_bo_flink: flinked handle=130 to name=75, marking non-reusable [ 52.345] sna_dri2_create_buffer pixmap=3628, (attachment=0, format=32, drawable=1943x28), window?=0 [ 52.345] sna_pixmap_set_dri: attaching DRI client to pixmap=3628 [ 52.345] sna_pixmap_move_to_gpu(pixmap=3628, usage=0), flags=c2 [ 52.345] sna_pixmap_move_to_gpu: CPU damage? 0 [ 52.345] sna_pixmap_move_to_gpu: creating GPU bo (1943x28@32), create=b [ 52.345] kgem_choose_tiling: TLB miss between lines 1943x28 (pitch=7772), forcing tiling 1 [ 52.345] kgem_choose_tiling: TLB miss between lines 1943x28 (pitch=7772), forcing tiling 1 [ 52.345] sna_pixmap_alloc_gpu: pixmap=3628 [ 52.345] kgem_create_2d(1943x28, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 52.345] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=8192, height=32 [ 52.345] __kgem_bo_init(handle=17, num_pages=64) [ 52.345] kgem_set_tiling: handle=17, tiling=1 [1], pitch=8192 [8192]: 1 [ 52.345] new pitch=8192, tiling=1, handle=17, id=2060, num_pages=64 [64], bucket=6 [ 52.345] sna_pixmap_mark_active: pixmap=3628, handle=17 [ 52.345] sna_dri2_create_buffer: attaching to front buffer 1943x28 [0x561c94ae7580:2], scanout? 0 [ 52.345] kgem_bo_flink: flinked handle=17 to name=80, marking non-reusable [ 52.345] sna_dri2_create_buffer: adding flush hint to handle=17 [ 52.345] __sna_damage_all(1943, 28) [ 52.345] sna_accel_watch_flush: enable=1 [ 52.345] sna_accel_flush: flush?=0, dirty?=0 [ 52.345] sna_accel_flush: flush?=0, dirty?=0 [ 52.345] sna_accel_flush: flush?=0, dirty?=0 [ 52.345] sna_accel_flush: flush?=0, dirty?=0 [ 52.345] sna_block_handler (tv=0.207000) [ 52.345] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.345] sna_wakeup_handler [ 52.345] sna_accel_flush: flush?=0, dirty?=0 [ 52.345] sna_accel_flush: flush?=0, dirty?=0 [ 52.345] sna_block_handler (tv=0.207000) [ 52.345] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.345] sna_wakeup_handler [ 52.345] sna_accel_flush: flush?=0, dirty?=0 [ 52.345] sna_accel_flush: flush?=0, dirty?=0 [ 52.345] sna_block_handler (tv=0.207000) [ 52.345] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.345] sna_wakeup_handler [ 52.345] sna_accel_flush: flush?=0, dirty?=0 [ 52.345] sna_accel_flush: flush?=0, dirty?=0 [ 52.345] sna_accel_flush: flush?=0, dirty?=0 [ 52.345] sna_block_handler (tv=0.207000) [ 52.345] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.345] sna_wakeup_handler [ 52.345] sna_accel_flush: flush?=0, dirty?=0 [ 52.345] sna_accel_flush: flush?=0, dirty?=0 [ 52.345] sna_block_handler (tv=0.207000) [ 52.345] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.345] sna_wakeup_handler [ 52.345] sna_accel_flush: flush?=0, dirty?=0 [ 52.345] sna_accel_flush: flush?=0, dirty?=0 [ 52.345] sna_accel_flush: flush?=0, dirty?=0 [ 52.345] sna_block_handler (tv=0.207000) [ 52.345] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.345] sna_wakeup_handler [ 52.345] sna_accel_flush: flush?=0, dirty?=0 [ 52.345] sna_accel_flush: flush?=0, dirty?=0 [ 52.345] sna_block_handler (tv=0.207000) [ 52.345] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.345] sna_wakeup_handler [ 52.345] sna_composite_rectangles(pixmap=3629, op=0, 0 x 1 [(0, 0)x(1943, 28) ...]) [ 52.345] sna_composite_rectangles: converted to op 0 [ 52.345] sna_composite_rectangles[0] (0, 0)x(1943, 28) -> (0, 0), (1943, 28) [ 52.345] sna_composite_rectangles: nrects=1, region=(0, 0), (1943, 28) x 1 [ 52.345] sna_composite_rectangles: clipped extents (0, 0),(1943, 28) x 1 [ 52.345] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(1943, 28) [ 52.345] sna_composite_rectangles: promoting to full GPU [ 52.345] sna_composite_rectangles: dropping last-cpu hint [ 52.345] sna_drawable_use_bo pixmap=3629, box=((0, 0), (1943, 28)), flags=19... [ 52.345] sna_drawable_use_bo: exported target, set PREFER_GPU [ 52.345] sna_drawable_use_bo: pinned, never REPLACES [ 52.345] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 52.345] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.345] sna_drawable_use_bo: using whole GPU bo [ 52.345] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 52.345] kgem_bo_is_render: handle=17, rq? 1 [0] [ 52.345] kgem_bo_is_render: handle=17, rq? 1 [0] [ 52.345] gen9_render_fill_boxes(0 x 1 [(0, 0), (1943, 28) ...]) [ 52.345] sna_render_get_solid: 0 [ 52.345] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 52.345] needs_batch_flush: flushing before handle=17 for required semaphore [ 52.345] needs_batch_flush: flushing before handle=17 for new reservation [ 52.345] kgem_check_bo: num_pages=+64, num_exec=+1 [ 52.345] aligning vertex: was 3, now 2 floats per vertex [ 52.345] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 52.345] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 52.345] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 52.345] kgem_add_handle: handle=4, index=0 [ 52.345] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 52.345] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 52.345] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 52.345] gen9_composite_get_binding_table(ffc0) [ 52.345] kgem_add_reloc64: handle=17, pos=16360, delta=0, domains=20002 [ 52.345] kgem_add_handle: handle=17, index=1 [ 52.345] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=0) [ 52.345] __kgem_bo_mark_dirty: handle=17 (proxy? 0) [ 52.345] [3fe0] bind bo(handle=17, addr=0), format=192, width=1943, height=28, pitch=8192, tiling=1 -> render [ 52.345] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 52.345] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 52.345] kgem_add_handle: handle=7, index=2 [ 52.345] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 52.345] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 52.345] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 52.345] gen9_emit_sampler: sampler = 1 [ 52.345] gen9_emit_sf: num_sf_outputs=1 [ 52.345] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 52.345] gen9_emit_vertex_elements: setup id=0 [ 52.345] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 52.345] (0, 0), (1943, 28) [ 52.345] gen8_vertex_flush[490] = 3 [ 52.345] sna_composite_rectangles: pixmap=3629 marking clear [0]? 1 [ 52.345] sna_accel_flush: flush?=1, dirty?=0 [ 52.345] gen8_vertex_close: used=6, vbo active? 23, vb=1, nreloc=1 [ 52.345] gen8_vertex_close: reloc[0] = 287 [ 52.345] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 52.345] kgem_add_handle: handle=23, index=3 [ 52.345] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 52.345] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=139 [fenced=0] [ 52.345] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 52.345] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 52.345] kgem_fixup_relocs: shrinking by 61440 [ 52.345] __kgem_busy: handle=1, busy=0, wedged=0 [ 52.345] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 52.345] kgem_commit: release handle=17 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fff63000 [ 52.345] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 52.345] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 52.345] __kgem_bo_clear_busy: handle=7 [ 52.345] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 52.345] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 52.345] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.345] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 52.345] sna_accel_flush: flush?=0, dirty?=0 [ 52.345] sna_accel_flush: flush?=0, dirty?=0 [ 52.345] sna_accel_flush: flush?=0, dirty?=0 [ 52.345] sna_accel_flush: flush?=0, dirty?=0 [ 52.345] sna_accel_flush: flush?=0, dirty?=0 [ 52.345] sna_composite_trapezoids(op=1, src=(6, 0), mask=18000, ntrap=9) [ 52.345] kgem_bo_is_busy: handle=17, domain: 3 exec? 0, rq? 1 [ 52.345] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 52.345] trapezoid_spans_maybe_inplace? clear, no [ 52.345] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 52.345] imprecise_trapezoid_span_converter: extents (0, 0), (1943, 28) [ 52.345] sna_compute_composite_region: dst=(0, 0)x(1943, 28) [ 52.345] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (1943, 28) [ 52.345] clip_to_dst: region: 1x[(0, 0), (1943, 28)], clip: 1x[(0, 0), (1943, 28)] [ 52.345] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (1943, 28) [ 52.345] sna_compute_composite_region: clip against src (0x0 clip=0): (0, 0), (1943, 28) [ 52.345] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 52.345] imprecise_trapezoid_span_converter: after clip -- extents (0, 0), (1943, 28), delta=(0, 0) src -> (0, 0) [ 52.345] gen9_render_composite_spans: 1943x28 with flags=0, current mode=1 [ 52.345] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 52.345] gen9_composite_set_target: (0, 0)x(1943, 28), partial?=1 [ 52.345] sna_drawable_use_bo pixmap=3629, box=((0, 0), (1943, 28)), flags=7... [ 52.345] sna_drawable_use_bo: exported target, set PREFER_GPU [ 52.345] sna_drawable_use_bo: pinned, never REPLACES [ 52.345] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=7 [ 52.345] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.345] sna_drawable_use_bo: using whole GPU bo [ 52.346] gen9_composite_set_target: pixmap=3629, format=20028888, size=1943x28, pitch=8192, delta=(0,0),damage=0xffffffffffffffff [ 52.346] gen9_composite_picture: (0, 0)x(1943, 28), dst=(0, 0) [ 52.346] gen4_channel_init_linear: p1=(0.00, 0.00), p2=(0.00, 1.00), src=(0, 0), dst=(0, 0), size=(1943, 28) [ 52.346] sna_render_get_gradient: 2x[0.00:ff5c5950 ... 1.00:ff3e3d39 ... 1.00:ff3e3d39] [ 52.346] sna_render_get_gradient: old --> 3 [ 52.346] gen4_channel_init_linear: transform = [0.00 0.00 -0.00, 0.00 0.04 -0.00, 0.00 0.00 1.00] [ 52.346] gen4_channel_init_linear: untransformed: p1=(7.74, 0.00, 1.00), p2=(7.74, 27.00, 1.00) [ 52.346] gen4_channel_init_linear: dx=0.00, dy=0.04, offset=-0.00 [ 52.346] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 52.346] gen4_choose_spans_emitter: linear source [ 52.346] kgem_check_bo: num_pages=+65, num_exec=+2 [ 52.346] aligning vertex: was 2, now 3 floats per vertex [ 52.346] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 52.346] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 52.346] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 52.346] kgem_add_handle: handle=4, index=0 [ 52.346] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 52.346] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 52.346] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 52.346] gen9_composite_get_binding_table(ffc0) [ 52.346] kgem_add_reloc64: handle=17, pos=16360, delta=0, domains=20002 [ 52.346] kgem_add_handle: handle=17, index=1 [ 52.346] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fff63000) [ 52.346] __kgem_bo_mark_dirty: handle=17 (proxy? 0) [ 52.346] [3fe0] bind bo(handle=17, addr=fff63000), format=192, width=1943, height=28, pitch=8192, tiling=1 -> render [ 52.346] kgem_add_reloc64: handle=141, pos=16344, delta=0, domains=40000 [ 52.346] kgem_add_handle: handle=141, index=2 [ 52.346] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffa3000) [ 52.346] [3fd0] bind bo(handle=141, addr=fffa3000), format=192, width=32, height=1, pitch=128, tiling=0 -> sampler [ 52.346] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 52.346] gen9_emit_sampler: sampler = 14 [ 52.346] gen9_emit_sf: num_sf_outputs=2 [ 52.346] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) [ 52.346] gen9_emit_vertex_elements: setup id=5 [ 52.346] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 52.346] gen9_emit_vertex_elements: second channel 1 floats, offset=8 [ 52.346] thread_choose_span: clipped? 0 [ 52.346] imprecise_trapezoid_span_converter: using 4 threads [ 52.346] imprecise_trapezoid_span_converter: using 4 threads for span compositing 1943x28 [ 52.346] thread_choose_span: clipped? 0 [ 52.346] span_thread: flushing 1 boxes [ 52.346] [ 52.346] [ 52.346] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 52.346] span_thread: flushing 20 boxes span_thread: flushing 1 boxes span_thread: flushing 1 boxes [ 52.346] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 52.346] gen9_render_composite_spans_boxes__thread: nbox=20, src=+(0, 0), dst=+(0, 0) [ 52.346] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 52.346] gen8_vertex_flush[498] = 69 [ 52.346] gen9_render_composite_spans_done() [ 52.346] sna_accel_flush: flush?=1, dirty?=0 [ 52.346] gen8_vertex_close: used=213, vbo active? 23, vb=20, nreloc=1 [ 52.346] gen8_vertex_close: reloc[0] = 289 [ 52.346] kgem_add_reloc64: handle=23, pos=289, delta=0, domains=200000 [ 52.346] kgem_add_handle: handle=23, index=3 [ 52.346] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 52.346] batch[1/1, flags=1800]: 300 300 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=139 [fenced=0] [ 52.346] __kgem_busy: handle=1, busy=0, wedged=0 [ 52.346] __kgem_retire_rq: request 1 complete [ 52.346] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 52.346] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 52.346] kgem_fixup_relocs: shrinking by 61440 [ 52.346] __kgem_busy: handle=1, busy=0, wedged=0 [ 52.346] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 52.346] kgem_commit: release handle=17 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fff63000 [ 52.346] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 52.346] kgem_commit: release handle=141 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa3000 [ 52.346] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 52.346] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.346] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 52.346] sna_accel_flush: flush?=0, dirty?=0 [ 52.346] sna_composite_trapezoids(op=3, src=(6, 1), mask=18000, ntrap=30) [ 52.346] kgem_bo_is_busy: handle=17, domain: 3 exec? 0, rq? 1 [ 52.346] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 1, mono? 0 precise? 0 [ 52.346] kgem_bo_is_busy: handle=17, domain: 3 exec? 0, rq? 1 [ 52.346] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 52.346] kgem_bo_is_busy: handle=17, domain: 3 exec? 0, rq? 1 [ 52.346] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.346] imprecise_trapezoid_span_converter: extents (1, 1), (1942, 7) [ 52.346] sna_compute_composite_region: dst=(1, 1)x(1941, 6) [ 52.346] sna_compute_composite_region: initial clip against dst->pDrawable: (1, 1), (1942, 7) [ 52.346] clip_to_dst: region: 1x[(1, 1), (1942, 7)], clip: 1x[(0, 0), (1943, 28)] [ 52.346] sna_compute_composite_region: clip against dst->pCompositeClip: (1, 1), (1942, 7) [ 52.346] sna_compute_composite_region: clip against src (0x0 clip=0): (1, 1), (1942, 7) [ 52.346] kgem_bo_is_busy: handle=17, domain: 3 exec? 0, rq? 1 [ 52.346] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.346] imprecise_trapezoid_span_converter: after clip -- extents (1, 1), (1942, 7), delta=(0, 0) src -> (1, 1) [ 52.346] gen9_render_composite_spans: 1941x6 with flags=0, current mode=1 [ 52.346] kgem_bo_is_busy: handle=17, domain: 3 exec? 0, rq? 1 [ 52.346] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.346] gen9_composite_set_target: (1, 1)x(1941, 6), partial?=1 [ 52.346] sna_drawable_use_bo pixmap=3629, box=((1, 1), (1942, 7)), flags=7... [ 52.346] sna_drawable_use_bo: exported target, set PREFER_GPU [ 52.346] sna_drawable_use_bo: pinned, never REPLACES [ 52.346] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=7 [ 52.346] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.346] sna_drawable_use_bo: using whole GPU bo [ 52.346] gen9_composite_set_target: pixmap=3629, format=20028888, size=1943x28, pitch=8192, delta=(0,0),damage=0xffffffffffffffff [ 52.346] gen9_composite_picture: (1, 1)x(1941, 6), dst=(1, 1) [ 52.346] color_convert: src=ff626055 [20028888] [ 52.346] color_convert: dst=ff626055 [20028888] [ 52.346] sna_render_get_solid: ff626055 [ 52.346] sna_render_get_solid(19) = ff626055 (old) [ 52.346] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 52.346] gen4_choose_spans_emitter: solid source [ 52.346] kgem_check_bo: num_pages=+65, num_exec=+2 [ 52.346] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 52.346] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 52.346] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 52.346] kgem_add_handle: handle=4, index=0 [ 52.346] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 52.346] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 52.346] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 52.346] gen9_composite_get_binding_table(ffc0) [ 52.346] kgem_add_reloc64: handle=17, pos=16360, delta=0, domains=20002 [ 52.346] kgem_add_handle: handle=17, index=1 [ 52.346] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fff63000) [ 52.346] __kgem_bo_mark_dirty: handle=17 (proxy? 0) [ 52.346] [3fe0] bind bo(handle=17, addr=fff63000), format=192, width=1943, height=28, pitch=8192, tiling=1 -> render [ 52.346] kgem_add_reloc64: handle=8, pos=16344, delta=0, domains=40000 [ 52.346] kgem_add_reloc64: adding proxy [delta=76] for handle=8 [ 52.346] kgem_add_handle: handle=8, index=2 [ 52.346] kgem_add_reloc64[4] = (delta=76, target handle=2, presumed=fdffe000) [ 52.346] [3fd0] bind bo(handle=8, addr=fdffe04c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 52.346] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 52.346] gen9_emit_sampler: sampler = c [ 52.346] gen9_emit_sf: num_sf_outputs=2 [ 52.346] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) [ 52.346] gen9_emit_vertex_elements: setup id=5 [ 52.346] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 52.346] gen9_emit_vertex_elements: second channel 1 floats, offset=8 [ 52.346] thread_choose_span: clipped? 0 [ 52.346] imprecise_trapezoid_span_converter: using 1 threads [ 52.346] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.31, dst=+(0, 0), box=(3, 1) x (1, 1) [ 52.346] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.75, dst=+(0, 0), box=(4, 1) x (1, 1) [ 52.346] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(5, 1) x (1933, 1) [ 52.346] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.75, dst=+(0, 0), box=(1938, 1) x (1, 1) [ 52.346] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.25, dst=+(0, 0), box=(1939, 1) x (1, 1) [ 52.346] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.63, dst=+(0, 0), box=(2, 2) x (1, 1) [ 52.346] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.69, dst=+(0, 0), box=(3, 2) x (1, 1) [ 52.346] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.25, dst=+(0, 0), box=(4, 2) x (1, 1) [ 52.346] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.25, dst=+(0, 0), box=(1938, 2) x (1, 1) [ 52.346] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.75, dst=+(0, 0), box=(1939, 2) x (1, 1) [ 52.346] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.50, dst=+(0, 0), box=(1940, 2) x (1, 1) [ 52.346] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.31, dst=+(0, 0), box=(1, 3) x (1, 1) [ 52.346] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(2, 3) x (1, 1) [ 52.346] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.50, dst=+(0, 0), box=(1940, 3) x (1, 1) [ 52.346] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.25, dst=+(0, 0), box=(1941, 3) x (1, 1) [ 52.346] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.44, dst=+(0, 0), box=(1, 4) x (1, 1) [ 52.346] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.50, dst=+(0, 0), box=(1941, 4) x (1, 1) [ 52.346] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.25, dst=+(0, 0), box=(1, 5) x (1, 1) [ 52.346] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.25, dst=+(0, 0), box=(1941, 5) x (1, 1) [ 52.346] gen8_vertex_flush[498] = 57 [ 52.346] gen9_render_composite_spans_done() [ 52.346] sna_accel_flush: flush?=1, dirty?=0 [ 52.346] gen8_vertex_close: used=384, vbo active? 23, vb=20, nreloc=1 [ 52.346] gen8_vertex_close: reloc[0] = 289 [ 52.346] kgem_add_reloc64: handle=23, pos=289, delta=0, domains=200000 [ 52.346] kgem_add_handle: handle=23, index=3 [ 52.346] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 52.346] batch[1/1, flags=1800]: 300 300 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=139 [fenced=0] [ 52.346] __kgem_busy: handle=1, busy=0, wedged=0 [ 52.346] __kgem_retire_rq: request 1 complete [ 52.346] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 52.346] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 52.346] kgem_fixup_relocs: shrinking by 61440 [ 52.346] __kgem_busy: handle=1, busy=0, wedged=0 [ 52.346] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 52.346] kgem_commit: release handle=17 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fff63000 [ 52.346] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 52.346] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 52.346] __kgem_bo_clear_busy: handle=8 [ 52.346] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 52.346] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 52.346] __kgem_busy: handle=1, busy=0, wedged=0 [ 52.346] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 52.346] sna_composite_trapezoids(op=3, src=(6, 0), mask=18000, ntrap=31) [ 52.346] kgem_bo_is_busy: handle=17, domain: 3 exec? 0, rq? 1 [ 52.346] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 52.346] kgem_bo_is_busy: handle=17, domain: 3 exec? 0, rq? 1 [ 52.346] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 52.346] kgem_bo_is_busy: handle=17, domain: 3 exec? 0, rq? 1 [ 52.346] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.346] imprecise_trapezoid_span_converter: extents (0, 0), (1943, 28) [ 52.346] sna_compute_composite_region: dst=(0, 0)x(1943, 28) [ 52.346] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (1943, 28) [ 52.346] clip_to_dst: region: 1x[(0, 0), (1943, 28)], clip: 1x[(0, 0), (1943, 28)] [ 52.346] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (1943, 28) [ 52.346] sna_compute_composite_region: clip against src (0x0 clip=0): (0, 0), (1943, 28) [ 52.346] kgem_bo_is_busy: handle=17, domain: 3 exec? 0, rq? 1 [ 52.346] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.346] imprecise_trapezoid_span_converter: after clip -- extents (0, 0), (1943, 28), delta=(0, 0) src -> (0, 0) [ 52.346] gen9_render_composite_spans: 1943x28 with flags=0, current mode=1 [ 52.346] kgem_bo_is_busy: handle=17, domain: 3 exec? 0, rq? 1 [ 52.346] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.346] gen9_composite_set_target: (0, 0)x(1943, 28), partial?=1 [ 52.346] sna_drawable_use_bo pixmap=3629, box=((0, 0), (1943, 28)), flags=7... [ 52.346] sna_drawable_use_bo: exported target, set PREFER_GPU [ 52.346] sna_drawable_use_bo: pinned, never REPLACES [ 52.346] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=7 [ 52.346] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.346] sna_drawable_use_bo: using whole GPU bo [ 52.346] gen9_composite_set_target: pixmap=3629, format=20028888, size=1943x28, pitch=8192, delta=(0,0),damage=0xffffffffffffffff [ 52.346] gen9_composite_picture: (0, 0)x(1943, 28), dst=(0, 0) [ 52.346] color_convert: src=7000000 [20028888] [ 52.346] color_convert: dst=7000000 [20028888] [ 52.346] sna_render_get_solid: 7000000 [ 52.346] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 52.346] gen4_choose_spans_emitter: solid source [ 52.346] kgem_check_bo: num_pages=+65, num_exec=+2 [ 52.346] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 52.346] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 52.347] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 52.347] kgem_add_handle: handle=4, index=0 [ 52.347] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 52.347] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 52.347] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 52.347] gen9_composite_get_binding_table(ffc0) [ 52.347] kgem_add_reloc64: handle=17, pos=16360, delta=0, domains=20002 [ 52.347] kgem_add_handle: handle=17, index=1 [ 52.347] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fff63000) [ 52.347] __kgem_bo_mark_dirty: handle=17 (proxy? 0) [ 52.347] [3fe0] bind bo(handle=17, addr=fff63000), format=192, width=1943, height=28, pitch=8192, tiling=1 -> render [ 52.347] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 52.347] kgem_add_reloc64: adding proxy [delta=28] for handle=7 [ 52.347] kgem_add_handle: handle=7, index=2 [ 52.347] kgem_add_reloc64[4] = (delta=28, target handle=2, presumed=fffe8000) [ 52.347] [3fd0] bind bo(handle=7, addr=fffe801c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 52.347] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 52.347] gen9_emit_sampler: sampler = c [ 52.347] gen9_emit_sf: num_sf_outputs=2 [ 52.347] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) [ 52.347] gen9_emit_vertex_elements: setup id=5 [ 52.347] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 52.347] gen9_emit_vertex_elements: second channel 1 floats, offset=8 [ 52.347] thread_choose_span: clipped? 0 [ 52.347] imprecise_trapezoid_span_converter: using 4 threads [ 52.347] imprecise_trapezoid_span_converter: using 4 threads for span compositing 1943x28 [ 52.347] thread_choose_span: clipped? 0 [ 52.347] span_thread: flushing 2 boxes [ 52.347] span_thread: flushing 2 boxes [ 52.347] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 52.347] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 52.347] span_thread: flushing 2 boxes [ 52.347] span_thread: flushing 29 boxes [ 52.347] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 52.347] gen9_render_composite_spans_boxes__thread: nbox=29, src=+(0, 0), dst=+(0, 0) [ 52.347] gen8_vertex_flush[498] = 105 [ 52.347] gen9_render_composite_spans_done() [ 52.347] sna_accel_flush: flush?=1, dirty?=0 [ 52.347] gen8_vertex_close: used=699, vbo active? 23, vb=20, nreloc=1 [ 52.347] gen8_vertex_close: reloc[0] = 289 [ 52.347] kgem_add_reloc64: handle=23, pos=289, delta=0, domains=200000 [ 52.347] kgem_add_handle: handle=23, index=3 [ 52.347] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 52.347] batch[1/1, flags=1800]: 300 300 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=139 [fenced=0] [ 52.347] __kgem_busy: handle=1, busy=0, wedged=0 [ 52.347] __kgem_retire_rq: request 1 complete [ 52.347] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 52.347] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 52.347] kgem_fixup_relocs: shrinking by 61440 [ 52.347] __kgem_busy: handle=1, busy=0, wedged=0 [ 52.347] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 52.347] kgem_commit: release handle=17 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fff63000 [ 52.347] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 52.347] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 52.347] __kgem_bo_clear_busy: handle=7 [ 52.347] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 52.347] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 52.347] __kgem_busy: handle=1, busy=0, wedged=0 [ 52.347] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 52.347] sna_accel_flush: flush?=0, dirty?=0 [ 52.347] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=29, name=3 [ 52.347] kgem_bo_flink: flinked handle=29 to name=3, marking non-reusable [ 52.347] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 52.347] sna_dri2_get_back: draw size=7680x2160, back buffer handle=29 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 [ 52.347] sna_dri2_get_back: reuse backbuffer? 1 [ 52.347] sna_dri2_get_back: back buffer handle=29, active?=0, refcnt=1 [ 52.347] sna_dri2_get_back: reuse unattached back [ 52.347] kgem_bo_flink: flinked handle=29 to name=3, marking non-reusable [ 52.347] sna_dri2_reuse_buffer: reusing back buffer handle=29, name=3, pitch=30720, age=0 [ 52.347] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 52.347] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=40, name=5, active_scanout=3 [ 52.347] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 52.347] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 52.347] sna_accel_flush: flush?=0, dirty?=0 [ 52.347] sna_accel_flush: flush?=0, dirty?=0 [ 52.347] sna_accel_flush: flush?=0, dirty?=0 [ 52.347] sna_block_handler (tv=0.205000) [ 52.347] kgem_retire, need_retire?=1 [ 52.347] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.347] kgem_retire__requests_ring: retiring ring 0 [ 52.347] __kgem_busy: handle=1, busy=0, wedged=0 [ 52.347] __kgem_retire_rq: request 1 complete [ 52.347] __kgem_bo_flush: handle=17, busy=0, wedged=0 [ 52.347] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 52.347] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.347] kgem_retire -- retired=0, need_retire=0 [ 52.347] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 52.347] gen6_render_retire: resetting idle vbo [ 52.347] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.347] timer_enable (time=52347), starting timer 0 [ 52.347] sna_accel_block: evaluating timers, active=7 [ 52.347] sna_accel_block: flush timer expires in 8 [52355] [ 52.347] sna_wakeup_handler [ 52.347] sna_accel_flush: flush?=0, dirty?=0 [ 52.347] sna_accel_flush: flush?=0, dirty?=0 [ 52.347] sna_accel_flush: flush?=0, dirty?=0 [ 52.347] sna_block_handler (tv=0.205000) [ 52.347] sna_scanout_do_flush: flush timer active: delta=8 [ 52.347] sna_accel_block: evaluating timers, active=7 [ 52.347] sna_accel_block: flush timer expires in 8 [52355] [ 52.347] sna_wakeup_handler [ 52.347] sna_accel_flush: flush?=0, dirty?=0 [ 52.347] sna_accel_flush: flush?=0, dirty?=0 [ 52.347] sna_block_handler (tv=0.205000) [ 52.347] sna_scanout_do_flush: flush timer active: delta=8 [ 52.347] sna_accel_block: evaluating timers, active=7 [ 52.347] sna_accel_block: flush timer expires in 8 [52355] [ 52.347] sna_wakeup_handler [ 52.347] sna_accel_flush: flush?=0, dirty?=0 [ 52.347] sna_accel_flush: flush?=0, dirty?=0 [ 52.347] sna_block_handler (tv=0.205000) [ 52.347] sna_scanout_do_flush: flush timer active: delta=8 [ 52.347] sna_accel_block: evaluating timers, active=7 [ 52.347] sna_accel_block: flush timer expires in 8 [52355] [ 52.347] sna_wakeup_handler [ 52.347] sna_accel_flush: flush?=0, dirty?=0 [ 52.347] sna_accel_flush: flush?=0, dirty?=0 [ 52.347] sna_accel_flush: flush?=0, dirty?=0 [ 52.347] sna_accel_flush: flush?=0, dirty?=0 [ 52.347] sna_block_handler (tv=0.205000) [ 52.347] sna_scanout_do_flush: flush timer active: delta=8 [ 52.347] sna_accel_block: evaluating timers, active=7 [ 52.347] sna_accel_block: flush timer expires in 8 [52355] [ 52.347] sna_wakeup_handler [ 52.347] sna_create_pixmap(134, 17, 32, usage=0) [ 52.347] kgem_can_create_2d: 134x17 @ 32 [ 52.347] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=544, height=17 [ 52.347] kgem_can_create_2d: untiled size=12288 [ 52.347] kgem_choose_tiling: 134x17 -> 1 [ 52.347] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1024, height=24 [ 52.347] kgem_can_create_2d: tiled[1] size=24576 [ 52.347] sna_create_pixmap: usage=0, flags=1b [ 52.347] sna_create_pixmap: creating GPU pixmap 134x17, stride=536, flags=1b [ 52.347] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 [ 52.347] create_pixmap: serial=3630, usage=0, 0x0 [ 52.347] create_pixmap_hdr: pixmap=3630, width=134, height=17, usage=0 [ 52.347] sna_create_pixmap: serial=3630, 134x17, usage=0 [ 52.347] sna_dri2_get_msc(draw=16778275, pipe=-1) [ 52.347] sna_crtc_record_swap: recording last swap on pipe=0, frame 2892 [msc=2892], time 52.341720 [ 52.347] sna_dri2_get_msc: msc=2892 [raw=2892], ust=52341720 [ 52.347] sna_dri2_create_buffer pixmap=3631, (attachment=1, format=32, drawable=134x17), window?=0 [ 52.347] sna_dri2_create_buffer: creating back buffer 134x17, suitable for scanout? 0 [ 52.347] kgem_create_2d(134x17, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 52.347] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1024, height=24 [ 52.347] kgem_set_tiling: handle=119, tiling=1 [1], pitch=1024 [1024]: 1 [ 52.347] kgem_bo_remove_from_inactive: removing handle=119 from inactive [ 52.347] from inactive: pitch=1024, tiling=1: handle=119, id=2061 [ 52.347] kgem_bo_flink: flinked handle=119 to name=81, marking non-reusable [ 52.347] sna_dri2_create_buffer pixmap=3631, (attachment=0, format=32, drawable=134x17), window?=0 [ 52.347] sna_pixmap_set_dri: attaching DRI client to pixmap=3631 [ 52.347] sna_pixmap_move_to_gpu(pixmap=3631, usage=0), flags=c2 [ 52.347] sna_pixmap_move_to_gpu: CPU damage? 0 [ 52.347] sna_pixmap_move_to_gpu: creating GPU bo (134x17@32), create=b [ 52.348] kgem_choose_tiling: 134x17 -> 1 [ 52.348] kgem_choose_tiling: 134x17 -> 1 [ 52.348] sna_pixmap_alloc_gpu: pixmap=3631 [ 52.348] kgem_create_2d(134x17, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 52.348] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1024, height=24 [ 52.348] __kgem_bo_init(handle=103, num_pages=6) [ 52.348] kgem_set_tiling: handle=103, tiling=1 [1], pitch=1024 [1024]: 1 [ 52.348] new pitch=1024, tiling=1, handle=103, id=2062, num_pages=6 [6], bucket=2 [ 52.348] sna_pixmap_mark_active: pixmap=3631, handle=103 [ 52.348] sna_dri2_create_buffer: attaching to front buffer 134x17 [0x561c94a1ed80:2], scanout? 0 [ 52.348] kgem_bo_flink: flinked handle=103 to name=82, marking non-reusable [ 52.348] sna_dri2_create_buffer: adding flush hint to handle=103 [ 52.348] __sna_damage_all(134, 17) [ 52.348] sna_accel_watch_flush: enable=1 [ 52.348] sna_accel_flush: flush?=0, dirty?=0 [ 52.348] sna_accel_flush: flush?=0, dirty?=0 [ 52.348] sna_accel_flush: flush?=0, dirty?=0 [ 52.348] sna_accel_flush: flush?=0, dirty?=0 [ 52.348] sna_block_handler (tv=0.204000) [ 52.348] sna_scanout_do_flush: flush timer active: delta=7 [ 52.348] sna_accel_block: evaluating timers, active=7 [ 52.348] sna_accel_block: flush timer expires in 7 [52355] [ 52.348] sna_wakeup_handler [ 52.348] sna_accel_flush: flush?=0, dirty?=0 [ 52.348] sna_accel_flush: flush?=0, dirty?=0 [ 52.348] sna_accel_flush: flush?=0, dirty?=0 [ 52.348] sna_block_handler (tv=0.204000) [ 52.348] sna_scanout_do_flush: flush timer active: delta=7 [ 52.348] sna_accel_block: evaluating timers, active=7 [ 52.348] sna_accel_block: flush timer expires in 7 [52355] [ 52.348] sna_wakeup_handler [ 52.348] sna_accel_flush: flush?=0, dirty?=0 [ 52.348] sna_accel_flush: flush?=0, dirty?=0 [ 52.348] sna_accel_flush: flush?=0, dirty?=0 [ 52.348] sna_block_handler (tv=0.204000) [ 52.348] sna_scanout_do_flush: flush timer active: delta=7 [ 52.348] sna_accel_block: evaluating timers, active=7 [ 52.348] sna_accel_block: flush timer expires in 7 [52355] [ 52.348] sna_wakeup_handler [ 52.348] sna_accel_flush: flush?=0, dirty?=0 [ 52.348] sna_accel_flush: flush?=0, dirty?=0 [ 52.348] sna_block_handler (tv=0.204000) [ 52.348] sna_scanout_do_flush: flush timer active: delta=7 [ 52.348] sna_accel_block: evaluating timers, active=7 [ 52.348] sna_accel_block: flush timer expires in 7 [52355] [ 52.348] sna_wakeup_handler [ 52.348] sna_accel_flush: flush?=0, dirty?=0 [ 52.348] sna_accel_flush: flush?=0, dirty?=0 [ 52.348] sna_accel_flush: flush?=0, dirty?=0 [ 52.348] sna_block_handler (tv=0.204000) [ 52.348] sna_scanout_do_flush: flush timer active: delta=7 [ 52.348] sna_accel_block: evaluating timers, active=7 [ 52.348] sna_accel_block: flush timer expires in 7 [52355] [ 52.348] sna_wakeup_handler [ 52.348] sna_accel_flush: flush?=0, dirty?=0 [ 52.348] sna_accel_flush: flush?=0, dirty?=0 [ 52.348] sna_block_handler (tv=0.204000) [ 52.348] sna_scanout_do_flush: flush timer active: delta=7 [ 52.348] sna_accel_block: evaluating timers, active=7 [ 52.348] sna_accel_block: flush timer expires in 7 [52355] [ 52.348] sna_wakeup_handler [ 52.348] sna_accel_flush: flush?=0, dirty?=0 [ 52.348] sna_accel_flush: flush?=0, dirty?=0 [ 52.348] sna_accel_flush: flush?=0, dirty?=0 [ 52.348] sna_block_handler (tv=0.204000) [ 52.348] sna_scanout_do_flush: flush timer active: delta=7 [ 52.348] sna_accel_block: evaluating timers, active=7 [ 52.348] sna_accel_block: flush timer expires in 7 [52355] [ 52.348] sna_wakeup_handler [ 52.348] sna_accel_flush: flush?=0, dirty?=0 [ 52.348] sna_accel_flush: flush?=0, dirty?=0 [ 52.348] sna_block_handler (tv=0.204000) [ 52.348] sna_scanout_do_flush: flush timer active: delta=7 [ 52.348] sna_accel_block: evaluating timers, active=7 [ 52.348] sna_accel_block: flush timer expires in 7 [52355] [ 52.348] sna_wakeup_handler [ 52.348] sna_composite_rectangles(pixmap=3632, op=0, 0 x 1 [(0, 0)x(134, 17) ...]) [ 52.348] sna_composite_rectangles: converted to op 0 [ 52.348] sna_composite_rectangles[0] (0, 0)x(134, 17) -> (0, 0), (134, 17) [ 52.348] sna_composite_rectangles: nrects=1, region=(0, 0), (134, 17) x 1 [ 52.348] sna_composite_rectangles: clipped extents (0, 0),(134, 17) x 1 [ 52.348] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(134, 17) [ 52.348] sna_composite_rectangles: promoting to full GPU [ 52.348] sna_composite_rectangles: dropping last-cpu hint [ 52.348] sna_drawable_use_bo pixmap=3632, box=((0, 0), (134, 17)), flags=19... [ 52.348] sna_drawable_use_bo: exported target, set PREFER_GPU [ 52.348] sna_drawable_use_bo: pinned, never REPLACES [ 52.348] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 52.348] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.348] sna_drawable_use_bo: using whole GPU bo [ 52.348] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 52.348] kgem_bo_is_render: handle=103, rq? 1 [0] [ 52.348] kgem_bo_is_render: handle=103, rq? 1 [0] [ 52.348] gen9_render_fill_boxes(0 x 1 [(0, 0), (134, 17) ...]) [ 52.348] sna_render_get_solid: 0 [ 52.348] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 52.348] needs_batch_flush: flushing before handle=103 for required semaphore [ 52.348] needs_batch_flush: flushing before handle=103 for new reservation [ 52.348] kgem_check_bo: num_pages=+6, num_exec=+1 [ 52.348] aligning vertex: was 3, now 2 floats per vertex [ 52.348] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 52.348] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 52.348] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 52.348] kgem_add_handle: handle=4, index=0 [ 52.348] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 52.348] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 52.348] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 52.348] gen9_composite_get_binding_table(ffc0) [ 52.348] kgem_add_reloc64: handle=103, pos=16360, delta=0, domains=20002 [ 52.348] kgem_add_handle: handle=103, index=1 [ 52.348] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=0) [ 52.348] __kgem_bo_mark_dirty: handle=103 (proxy? 0) [ 52.348] [3fe0] bind bo(handle=103, addr=0), format=192, width=134, height=17, pitch=1024, tiling=1 -> render [ 52.348] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 52.348] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 52.348] kgem_add_handle: handle=7, index=2 [ 52.348] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 52.348] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 52.348] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 52.348] gen9_emit_sampler: sampler = 1 [ 52.348] gen9_emit_sf: num_sf_outputs=1 [ 52.348] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 52.348] gen9_emit_vertex_elements: setup id=0 [ 52.348] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 52.348] (0, 0), (134, 17) [ 52.348] gen8_vertex_flush[490] = 3 [ 52.348] sna_composite_rectangles: pixmap=3632 marking clear [0]? 1 [ 52.348] sna_accel_flush: flush?=1, dirty?=0 [ 52.348] gen8_vertex_close: used=6, vbo active? 23, vb=1, nreloc=1 [ 52.348] gen8_vertex_close: reloc[0] = 287 [ 52.348] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 52.348] kgem_add_handle: handle=23, index=3 [ 52.348] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 52.348] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=81 [fenced=0] [ 52.348] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 52.348] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 52.348] kgem_fixup_relocs: shrinking by 61440 [ 52.348] __kgem_busy: handle=1, busy=0, wedged=0 [ 52.348] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 52.348] kgem_commit: release handle=103 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fe00b000 [ 52.348] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 52.348] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 52.348] __kgem_bo_clear_busy: handle=7 [ 52.348] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 52.348] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 52.348] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.348] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 52.348] sna_accel_flush: flush?=0, dirty?=0 [ 52.348] sna_create_pixmap(134, 17, 32, usage=0) [ 52.348] kgem_can_create_2d: 134x17 @ 32 [ 52.348] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=544, height=17 [ 52.348] kgem_can_create_2d: untiled size=12288 [ 52.348] kgem_choose_tiling: 134x17 -> 1 [ 52.348] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1024, height=24 [ 52.348] kgem_can_create_2d: tiled[1] size=24576 [ 52.348] sna_create_pixmap: usage=0, flags=1b [ 52.348] sna_create_pixmap: creating GPU pixmap 134x17, stride=536, flags=1b [ 52.348] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 [ 52.348] create_pixmap: serial=3633, usage=0, 0x0 [ 52.348] create_pixmap_hdr: pixmap=3633, width=134, height=17, usage=0 [ 52.348] sna_create_pixmap: serial=3633, 134x17, usage=0 [ 52.348] sna_accel_flush: flush?=0, dirty?=0 [ 52.348] sna_accel_flush: flush?=0, dirty?=0 [ 52.348] sna_composite_rectangles(pixmap=3634, op=0, 0 x 1 [(0, 0)x(134, 17) ...]) [ 52.348] sna_composite_rectangles: converted to op 0 [ 52.348] sna_composite_rectangles[0] (0, 0)x(134, 17) -> (0, 0), (134, 17) [ 52.348] sna_composite_rectangles: nrects=1, region=(0, 0), (134, 17) x 1 [ 52.348] sna_composite_rectangles: clipped extents (0, 0),(134, 17) x 1 [ 52.348] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(134, 17) [ 52.348] sna_composite_rectangles: dropping last-cpu hint [ 52.348] sna_drawable_use_bo pixmap=3634, box=((0, 0), (134, 17)), flags=19... [ 52.349] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 52.349] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 52.349] sna_pixmap_move_to_gpu(pixmap=3634, usage=0), flags=b [ 52.349] sna_pixmap_move_to_gpu: CPU damage? 0 [ 52.349] sna_pixmap_move_to_gpu: creating GPU bo (134x17@32), create=b [ 52.349] kgem_choose_tiling: 134x17 -> 1 [ 52.349] kgem_choose_tiling: 134x17 -> 1 [ 52.349] sna_pixmap_alloc_gpu: pixmap=3634 [ 52.349] kgem_create_2d(134x17, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 52.349] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1024, height=24 [ 52.349] __kgem_bo_init(handle=104, num_pages=6) [ 52.349] kgem_set_tiling: handle=104, tiling=1 [1], pitch=1024 [1024]: 1 [ 52.349] new pitch=1024, tiling=1, handle=104, id=2063, num_pages=6 [6], bucket=2 [ 52.349] __sna_damage_all(134, 17) [ 52.349] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 52.349] sna_pixmap_mark_active: pixmap=3634, handle=104 [ 52.349] sna_drawable_use_bo: allocated GPU bo for operation [ 52.349] sna_drawable_use_bo: using GPU bo with damage? 0 [ 52.349] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 52.349] kgem_bo_is_render: handle=104, rq? 0 [0] [ 52.349] gen9_render_fill_boxes(0 x 1 [(0, 0), (134, 17) ...]) [ 52.349] sna_render_get_solid: 0 [ 52.349] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 52.349] needs_batch_flush: flushing before handle=104 for new reservation [ 52.349] kgem_check_bo: num_pages=+6, num_exec=+1 [ 52.349] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 52.349] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 52.349] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 52.349] kgem_add_handle: handle=4, index=0 [ 52.349] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 52.349] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 52.349] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 52.349] gen9_composite_get_binding_table(ffc0) [ 52.349] kgem_add_reloc64: handle=104, pos=16360, delta=0, domains=20002 [ 52.349] kgem_add_handle: handle=104, index=1 [ 52.349] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=0) [ 52.349] __kgem_bo_mark_dirty: handle=104 (proxy? 0) [ 52.349] [3fe0] bind bo(handle=104, addr=0), format=192, width=134, height=17, pitch=1024, tiling=1 -> render [ 52.349] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 52.349] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 52.349] kgem_add_handle: handle=7, index=2 [ 52.349] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 52.349] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 52.349] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 52.349] gen9_emit_sampler: sampler = 1 [ 52.349] gen9_emit_sf: num_sf_outputs=1 [ 52.349] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 52.349] gen9_emit_vertex_elements: setup id=0 [ 52.349] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 52.349] (0, 0), (134, 17) [ 52.349] gen8_vertex_flush[490] = 3 [ 52.349] sna_composite_rectangles: pixmap=3634 marking clear [0]? 1 [ 52.349] sna_accel_flush: flush?=0, dirty?=0 [ 52.349] sna_accel_flush: flush?=0, dirty?=0 [ 52.349] sna_create_pixmap(10, 11, 32, usage=3) [ 52.349] kgem_can_create_2d: 10x11 @ 32 [ 52.349] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=11 [ 52.349] kgem_can_create_2d: untiled size=4096 [ 52.349] kgem_choose_tiling: too thin [width 10, 32 bpp] for TILING_X [ 52.349] kgem_choose_tiling: 10x11 -> 0 [ 52.349] sna_create_pixmap: usage=3, flags=a [ 52.349] sna_create_pixmap: small buffer [440], attaching to shadow pixmap [ 52.349] create_pixmap: allocating pixmap 10x11, depth=32/32, size=448 [ 52.349] create_pixmap: serial=3636, usage=3, 10x11 [ 52.349] sna_create_pixmap: serial=3636, 10x11, usage=3 [ 52.349] sna_composite(pixmap=3636, op=1, src=3635+(0, 0), mask=0+(0, 0), dst=3636+(0, 0)+(0, 0), size=(10, 11) [ 52.349] sna_compute_composite_region: dst=(0, 0)x(10, 11) [ 52.349] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (10, 11) [ 52.349] clip_to_dst: region: 1x[(0, 0), (10, 11)], clip: 1x[(0, 0), (10, 11)] [ 52.349] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (10, 11) [ 52.349] sna_compute_composite_region: clip against src (10x11 clip=0): (0, 0), (10, 11) [ 52.349] sna_composite: fallback, dst pixmap=3636 is too small (or completely damaged) [ 52.349] sna_composite: fallback -- fbComposite [ 52.349] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(10, 11): region=((0,0), (10, 11)) [ 52.349] sna_composite_fb: fallback -- move src to cpu [ 52.349] sna_composite_fb: fallback -- move dst to cpu [ 52.349] sna_drawable_move_region_to_cpu(pixmap=3636 (10x11), [(0, 0), (10, 11)], flags=5) [ 52.349] sna_drawable_move_region_to_cpu: region (0, 0), (10, 11) + (0, 0) subsumes pixmap (10x11) [ 52.349] _sna_pixmap_move_to_cpu(pixmap=3636, 10x11, flags=5) [ 52.349] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 52.349] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 52.349] _sna_pixmap_move_to_cpu: marking as damaged [ 52.349] __sna_damage_all(10, 11) [ 52.349] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 52.349] sna_transform_is_imprecise_integer_translation: no transform [ 52.349] memcpy_blt: src=(0, 0), dst=(0, 0), size=10x11, pitch=40/40 [ 52.349] sna_accel_flush: flush?=0, dirty?=0 [ 52.349] sna_create_pixmap(9, 12, 32, usage=3) [ 52.349] kgem_can_create_2d: 9x12 @ 32 [ 52.349] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=12 [ 52.349] kgem_can_create_2d: untiled size=4096 [ 52.349] kgem_choose_tiling: too thin [width 9, 32 bpp] for TILING_X [ 52.349] kgem_choose_tiling: 9x12 -> 0 [ 52.349] sna_create_pixmap: usage=3, flags=a [ 52.349] sna_create_pixmap: small buffer [432], attaching to shadow pixmap [ 52.349] create_pixmap: allocating pixmap 9x12, depth=32/32, size=440 [ 52.349] create_pixmap: serial=3638, usage=3, 9x12 [ 52.349] sna_create_pixmap: serial=3638, 9x12, usage=3 [ 52.349] sna_composite(pixmap=3638, op=1, src=3637+(0, 0), mask=0+(0, 0), dst=3638+(0, 0)+(0, 0), size=(9, 12) [ 52.349] sna_compute_composite_region: dst=(0, 0)x(9, 12) [ 52.349] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (9, 12) [ 52.349] clip_to_dst: region: 1x[(0, 0), (9, 12)], clip: 1x[(0, 0), (9, 12)] [ 52.349] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (9, 12) [ 52.349] sna_compute_composite_region: clip against src (9x12 clip=0): (0, 0), (9, 12) [ 52.349] sna_composite: fallback, dst pixmap=3638 is too small (or completely damaged) [ 52.349] sna_composite: fallback -- fbComposite [ 52.349] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(9, 12): region=((0,0), (9, 12)) [ 52.349] sna_composite_fb: fallback -- move src to cpu [ 52.349] sna_composite_fb: fallback -- move dst to cpu [ 52.349] sna_drawable_move_region_to_cpu(pixmap=3638 (9x12), [(0, 0), (9, 12)], flags=5) [ 52.349] sna_drawable_move_region_to_cpu: region (0, 0), (9, 12) + (0, 0) subsumes pixmap (9x12) [ 52.349] _sna_pixmap_move_to_cpu(pixmap=3638, 9x12, flags=5) [ 52.349] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 52.349] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 52.349] _sna_pixmap_move_to_cpu: marking as damaged [ 52.349] __sna_damage_all(9, 12) [ 52.349] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 52.349] sna_transform_is_imprecise_integer_translation: no transform [ 52.349] memcpy_blt: src=(0, 0), dst=(0, 0), size=9x12, pitch=36/36 [ 52.349] sna_accel_flush: flush?=0, dirty?=0 [ 52.349] sna_create_pixmap(9, 11, 32, usage=3) [ 52.349] kgem_can_create_2d: 9x11 @ 32 [ 52.349] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=11 [ 52.349] kgem_can_create_2d: untiled size=4096 [ 52.349] kgem_choose_tiling: too thin [width 9, 32 bpp] for TILING_X [ 52.349] kgem_choose_tiling: 9x11 -> 0 [ 52.349] sna_create_pixmap: usage=3, flags=a [ 52.349] sna_create_pixmap: small buffer [396], attaching to shadow pixmap [ 52.349] create_pixmap: allocating pixmap 9x11, depth=32/32, size=404 [ 52.349] create_pixmap: serial=3640, usage=3, 9x11 [ 52.349] sna_create_pixmap: serial=3640, 9x11, usage=3 [ 52.349] sna_composite(pixmap=3640, op=1, src=3639+(0, 0), mask=0+(0, 0), dst=3640+(0, 0)+(0, 0), size=(9, 11) [ 52.349] sna_compute_composite_region: dst=(0, 0)x(9, 11) [ 52.349] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (9, 11) [ 52.349] clip_to_dst: region: 1x[(0, 0), (9, 11)], clip: 1x[(0, 0), (9, 11)] [ 52.349] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (9, 11) [ 52.349] sna_compute_composite_region: clip against src (9x11 clip=0): (0, 0), (9, 11) [ 52.349] sna_composite: fallback, dst pixmap=3640 is too small (or completely damaged) [ 52.349] sna_composite: fallback -- fbComposite [ 52.349] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(9, 11): region=((0,0), (9, 11)) [ 52.349] sna_composite_fb: fallback -- move src to cpu [ 52.349] sna_composite_fb: fallback -- move dst to cpu [ 52.349] sna_drawable_move_region_to_cpu(pixmap=3640 (9x11), [(0, 0), (9, 11)], flags=5) [ 52.349] sna_drawable_move_region_to_cpu: region (0, 0), (9, 11) + (0, 0) subsumes pixmap (9x11) [ 52.349] _sna_pixmap_move_to_cpu(pixmap=3640, 9x11, flags=5) [ 52.349] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 52.349] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 52.349] _sna_pixmap_move_to_cpu: marking as damaged [ 52.349] __sna_damage_all(9, 11) [ 52.349] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 52.349] sna_transform_is_imprecise_integer_translation: no transform [ 52.349] memcpy_blt: src=(0, 0), dst=(0, 0), size=9x11, pitch=36/36 [ 52.349] sna_accel_flush: flush?=0, dirty?=0 [ 52.349] sna_glyphs(op=3, nlist=1, src=(1, 14)) [ 52.349] kgem_bo_is_busy: handle=104, domain: 1 exec? 1, rq? 1 [ 52.349] can_discard_mask: nlist=1, mask=28888, depth 32, op=3 (bounded? 1) [ 52.349] glyphs_format: format=166024, depth=32 [ 52.349] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 52.349] sna_glyphs: discarding mask [ 52.349] glyphs0_to_dst(op=3, src=(1, 14), nlist=1, dst=(1, 14)+(0, 0)) [ 52.349] clipped_glyphs? 16 glyph in 1 lists extents (0, 2), (136, 17), region (1, 2), (134, 17): yes [ 52.349] glyph_cache(0): adding glyph to cache 1, pos 1024 [ 52.349] glyph_cache_upload: upload glyph 0x561c94b03ea0 to cache (0, 64)x(10, 11) [ 52.349] sna_composite(pixmap=2, op=1, src=3636+(0, 0), mask=0+(0, 0), dst=2+(0, 64)+(0, 0), size=(10, 11) [ 52.349] sna_compute_composite_region: dst=(0, 64)x(10, 11) [ 52.349] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 64), (10, 75) [ 52.349] clip_to_dst: region: 1x[(0, 64), (10, 75)], clip: 1x[(0, 0), (1024, 1024)] [ 52.349] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 64), (10, 75) [ 52.349] sna_compute_composite_region: clip against src (10x11 clip=0): (0, 64), (10, 75) [ 52.349] sna_composite: composite region extents:+(0, 0) -> (0, 64), (10, 75) + (0, 0) [ 52.349] gen9_render_composite: 10x11, current mode=1/1 [ 52.349] kgem_bo_is_render: handle=6, rq? 0 [0] [ 52.349] sna_blt_composite (0, 0), (0, 64), 10x11 [ 52.349] sna_transform_is_imprecise_integer_translation: no transform [ 52.349] sna_blt_composite: converting transform to integer translation? (0, 0) [ 52.349] sna_blt_composite: blt dst offset (0, 0), source offset (0, -64), with alpha fixup? 0 [ 52.349] use_cpu_bo: no cpu bo [ 52.349] move_to_gpu: not migrating pixmap=3636 due to usage_hint=3 [ 52.349] sna_drawable_use_bo pixmap=2, box=((0, 64), (10, 75)), flags=9... [ 52.349] sna_drawable_use_bo: pinned, never REPLACES [ 52.349] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 52.349] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.349] sna_drawable_use_bo: using whole GPU bo [ 52.349] sna_drawable_move_region_to_cpu(pixmap=3636 (10x11), [(0, 0), (10, 11)], flags=2) [ 52.349] sna_drawable_move_region_to_cpu: pixmap=3636 all damaged on CPU [ 52.349] prepare_blt_put [ 52.349] blt_put_composite_box: src=(0, -64), dst=(0, 0) [ 52.349] sna_write_boxes x 1, src stride=40, src dx=(0, -64) [ 52.349] kgem_bo_can_map: handle=6, map=0x7fc6b4c61000:0x0:0x0, tiling=2, domain=0, offset=4250406912 [ 52.349] kgem_bo_can_map__cpu: handle=6 [ 52.349] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 52.349] write_boxes_inplace x 1, handle=6, tiling=2 [ 52.349] upload_inplace__tiled: tiling=2 [ 52.349] kgem_bo_can_map: handle=6, map=0x7fc6b4c61000:0x0:0x0, tiling=2, domain=0, offset=4250406912 [ 52.349] kgem_bo_map: handle=6, offset=4250406912, tiling=2, map=0x7fc6b4c61000:0x0, domain=0 [ 52.349] __kgem_bo_map__gtt_or_wc: handle=6 [ 52.349] kgem_trim_vma_cache: type=0, count=-512 (bucket: 10) [ 52.349] __kgem_busy: handle=6, busy=0, wedged=0 [ 52.349] kgem_bo_map: sync: needs_flush? 0, domain? 0, busy? 0 [ 52.349] __kgem_busy: handle=6, busy=0, wedged=0 [ 52.349] kgem_bo_retire: retiring bo handle=6 (needed flush? 0), rq? 0 [busy?=0] [ 52.349] assert_bo_retired: handle=6, domain: 0 exec? 0, rq? 0 [ 52.349] write_boxes_inplace: (0, 0) -> (0, 64) x (10, 11) [bpp=32, src_pitch=40, dst_pitch=4096] [ 52.349] memcpy_blt: src=(0, 0), dst=(0, 64), size=10x11, pitch=40/4096 [ 52.349] apply_damage: damage=0x0, region=1 [(0, 64), (10, 75) + (0, 0)] [ 52.349] gen9_render_composite: 0x0, current mode=1/1 [ 52.349] kgem_bo_is_busy: handle=6, domain: 2 exec? 0, rq? 0 [ 52.349] gen9_composite_fallback: mask is already on the GPU, try to use GPU [ 52.349] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.349] sna_drawable_use_bo pixmap=3634, box=((1, 2), (134, 17)), flags=7... [ 52.349] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.350] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.350] sna_drawable_use_bo: using whole GPU bo [ 52.350] gen9_composite_set_target: pixmap=3634, format=20028888, size=134x17, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 52.350] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.350] color_convert: src=ff333333 [20028888] [ 52.350] color_convert: dst=ff333333 [20028888] [ 52.350] sna_render_get_solid: ff333333 [ 52.350] sna_render_get_solid(20) = ff333333 (old) [ 52.350] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.350] sna_transform_is_imprecise_integer_translation: no transform [ 52.350] gen9_composite_picture: integer translation (0, 0), removing [ 52.350] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.350] sna_render_pixmap_bo: GPU all damaged [ 52.350] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.350] gen4_choose_composite_emitter: solid, identity mask [ 52.350] kgem_check_bo: num_pages=+1025, num_exec=+2 [ 52.350] aligning vertex: was 2, now 4 floats per vertex [ 52.350] gen9_composite_get_binding_table(ff00) [ 52.350] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 52.350] kgem_add_reloc64: adding proxy [delta=80] for handle=8 [ 52.350] kgem_add_handle: handle=8, index=3 [ 52.350] kgem_add_reloc64[5] = (delta=80, target handle=3, presumed=fdffe000) [ 52.350] [3fb0] bind bo(handle=8, addr=fdffe050), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 52.350] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 [ 52.350] kgem_add_handle: handle=6, index=4 [ 52.350] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd581000) [ 52.350] [3fa0] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 52.350] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 52.350] gen9_emit_sampler: sampler = a [ 52.350] gen9_emit_sf: num_sf_outputs=2 [ 52.350] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.350] gen9_emit_vertex_elements: setup id=9 [ 52.350] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 52.350] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 52.350] glyphs0_to_dst: glyph=(0, 6), (10, 17), clip=(1, 2), (134, 17) [ 52.350] glyphs0_to_dst: blt=(1, 6), (10, 17) [ 52.350] emit_primitive_identity_mask__avx2: dst=(1, 6), mask=(1.00, 64.00) x (9.00, 11.00) [ 52.350] glyphs0_to_dst: glyph=(10, 6), (19, 14), clip=(1, 2), (134, 17) [ 52.350] glyphs0_to_dst: blt=(10, 6), (19, 14) [ 52.350] emit_primitive_identity_mask__avx2: dst=(10, 6), mask=(640.00, 48.00) x (9.00, 8.00) [ 52.350] glyphs0_to_dst: glyph=(18, 6), (29, 14), clip=(1, 2), (134, 17) [ 52.350] glyphs0_to_dst: blt=(18, 6), (29, 14) [ 52.350] emit_primitive_identity_mask__avx2: dst=(18, 6), mask=(800.00, 0.00) x (11.00, 8.00) [ 52.350] glyphs0_to_dst: glyph=(28, 6), (41, 14), clip=(1, 2), (134, 17) [ 52.350] glyphs0_to_dst: blt=(28, 6), (41, 14) [ 52.350] emit_primitive_identity_mask__avx2: dst=(28, 6), mask=(640.00, 32.00) x (13.00, 8.00) [ 52.350] glyphs0_to_dst: glyph=(40, 6), (51, 14), clip=(1, 2), (134, 17) [ 52.350] glyphs0_to_dst: blt=(40, 6), (51, 14) [ 52.350] emit_primitive_identity_mask__avx2: dst=(40, 6), mask=(672.00, 16.00) x (11.00, 8.00) [ 52.350] glyphs0_to_dst: glyph=(49, 9), (56, 11), clip=(1, 2), (134, 17) [ 52.350] glyphs0_to_dst: blt=(49, 9), (56, 11) [ 52.350] emit_primitive_identity_mask__avx2: dst=(49, 9), mask=(768.00, 0.00) x (7.00, 2.00) [ 52.350] glyphs0_to_dst: glyph=(54, 6), (63, 14), clip=(1, 2), (134, 17) [ 52.350] glyphs0_to_dst: blt=(54, 6), (63, 14) [ 52.350] emit_primitive_identity_mask__avx2: dst=(54, 6), mask=(784.00, 16.00) x (9.00, 8.00) [ 52.350] glyphs0_to_dst: glyph=(61, 6), (71, 14), clip=(1, 2), (134, 17) [ 52.350] glyphs0_to_dst: blt=(61, 6), (71, 14) [ 52.350] emit_primitive_identity_mask__avx2: dst=(61, 6), mask=(768.00, 16.00) x (10.00, 8.00) [ 52.350] glyphs0_to_dst: glyph=(70, 6), (78, 14), clip=(1, 2), (134, 17) [ 52.350] glyphs0_to_dst: blt=(70, 6), (78, 14) [ 52.350] emit_primitive_identity_mask__avx2: dst=(70, 6), mask=(688.00, 16.00) x (8.00, 8.00) [ 52.350] glyphs0_to_dst: glyph=(75, 6), (86, 14), clip=(1, 2), (134, 17) [ 52.350] glyphs0_to_dst: blt=(75, 6), (86, 14) [ 52.350] emit_primitive_identity_mask__avx2: dst=(75, 6), mask=(672.00, 16.00) x (11.00, 8.00) [ 52.350] glyphs0_to_dst: glyph=(84, 6), (95, 14), clip=(1, 2), (134, 17) [ 52.350] glyphs0_to_dst: blt=(84, 6), (95, 14) [ 52.350] emit_primitive_identity_mask__avx2: dst=(84, 6), mask=(672.00, 16.00) x (11.00, 8.00) [ 52.350] glyphs0_to_dst: glyph=(94, 6), (103, 14), clip=(1, 2), (134, 17) [ 52.350] glyphs0_to_dst: blt=(94, 6), (103, 14) [ 52.350] emit_primitive_identity_mask__avx2: dst=(94, 6), mask=(640.00, 48.00) x (9.00, 8.00) [ 52.350] glyphs0_to_dst: glyph=(102, 6), (111, 14), clip=(1, 2), (134, 17) [ 52.350] glyphs0_to_dst: blt=(102, 6), (111, 14) [ 52.350] emit_primitive_identity_mask__avx2: dst=(102, 6), mask=(784.00, 16.00) x (9.00, 8.00) [ 52.350] gen8_vertex_flush[56c] = 39 [ 52.350] gen9_magic_ca_pass: CA fixup (3 -> 42) [ 52.350] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.350] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.350] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.350] glyph_cache(0): adding glyph to cache 1, pos 1028 [ 52.350] glyph_cache_upload: upload glyph 0x561c94577f30 to cache (16, 64)x(9, 12) [ 52.350] sna_composite(pixmap=2, op=1, src=3638+(0, 0), mask=0+(0, 0), dst=2+(16, 64)+(0, 0), size=(9, 12) [ 52.350] sna_compute_composite_region: dst=(16, 64)x(9, 12) [ 52.350] sna_compute_composite_region: initial clip against dst->pDrawable: (16, 64), (25, 76) [ 52.350] clip_to_dst: region: 1x[(16, 64), (25, 76)], clip: 1x[(0, 0), (1024, 1024)] [ 52.350] sna_compute_composite_region: clip against dst->pCompositeClip: (16, 64), (25, 76) [ 52.350] sna_compute_composite_region: clip against src (9x12 clip=0): (16, 64), (25, 76) [ 52.350] sna_composite: composite region extents:+(0, 0) -> (16, 64), (25, 76) + (0, 0) [ 52.350] gen9_render_composite: 9x12, current mode=1/1 [ 52.350] kgem_bo_is_render: handle=6, rq? 1 [1] [ 52.350] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 52.350] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.350] gen9_composite_set_target: (16, 64)x(9, 12), partial?=0 [ 52.350] sna_drawable_use_bo pixmap=2, box=((16, 64), (25, 76)), flags=f... [ 52.350] sna_drawable_use_bo: pinned, never REPLACES [ 52.350] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 52.350] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.350] sna_drawable_use_bo: using whole GPU bo [ 52.350] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 52.350] gen9_composite_picture: (0, 0)x(9, 12), dst=(16, 64) [ 52.350] sna_transform_is_imprecise_integer_translation: no transform [ 52.350] gen9_composite_picture: integer translation (0, 0), removing [ 52.350] sna_render_pixmap_bo pixmap=3638, (0, 0)x(9, 12)/(9, 12) [ 52.350] sna_render_pixmap_bo box=(0, 0), (9, 12): (9, 12)/(9, 12) [ 52.350] sna_render_pixmap_bo: offset=(-16, -64), size=(9, 12) [ 52.350] use_cpu_bo: no cpu bo [ 52.350] move_to_gpu: not migrating pixmap=3638 due to usage_hint=3 [ 52.350] sna_render_pixmap_bo: uploading CPU box (0, 0), (9, 12) [ 52.350] upload: box=(0, 0), (9, 12), pixmap=9x12 [ 52.350] sna_drawable_move_region_to_cpu(pixmap=3638 (9x12), [(0, 0), (9, 12)], flags=2) [ 52.350] sna_drawable_move_region_to_cpu: pixmap=3638 all damaged on CPU [ 52.350] kgem_can_create_2d: 9x12 @ 32 [ 52.350] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=12 [ 52.350] kgem_can_create_2d: untiled size=4096 [ 52.350] kgem_choose_tiling: too thin [width 9, 32 bpp] for TILING_X [ 52.350] kgem_choose_tiling: 9x12 -> 0 [ 52.350] kgem_upload_source_image : (0, 0), (9, 12), stride=36, bpp=32 [ 52.350] kgem_create_buffer_2d: 9x12, 32 bpp, stride=64 [ 52.350] kgem_create_buffer: size=768, flags=3 [write?=1, inplace?=1, last?=0] [ 52.350] kgem_create_buffer: searching for an inactive GTT map for upload [ 52.350] search_linear_cache: num_pages=64, flags=b, use_active? 0, use_large=0 [max=65536] [ 52.350] search_linear_cache: inactive and cache bucket empty [ 52.350] search_linear_cache: active cache bucket empty [ 52.350] search_linear_cache: num_pages=1, flags=b, use_active? 0, use_large=0 [max=65536] [ 52.350] search_linear_cache: searching for inactive gtt map [ 52.350] search_linear_cache: num_pages=64, flags=2, use_active? 0, use_large=0 [max=65536] [ 52.350] search_linear_cache: inactive and cache bucket empty [ 52.350] search_linear_cache: active cache bucket empty [ 52.350] search_snoop_cache: num_pages=64, flags=0 [ 52.350] search_snoop_cache: inactive and cache empty [ 52.350] kgem_retire, need_retire?=1 [ 52.350] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.350] kgem_retire__requests_ring: retiring ring 0 [ 52.350] __kgem_busy: handle=1, busy=0, wedged=0 [ 52.350] __kgem_retire_rq: request 1 complete [ 52.350] __kgem_bo_flush: handle=103, busy=0, wedged=0 [ 52.350] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 52.350] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.350] kgem_retire -- retired=0, need_retire=0 [ 52.350] kgem_retire, need_retire?=0 [ 52.350] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.350] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 52.350] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.350] kgem_retire -- retired=0, need_retire=0 [ 52.350] search_snoop_cache: nothing retired [ 52.350] search_linear_cache: num_pages=64, flags=2, use_active? 0, use_large=0 [max=65536] [ 52.350] search_linear_cache: inactive and cache bucket empty [ 52.350] search_linear_cache: active cache bucket empty [ 52.350] search_linear_cache: num_pages=64, flags=7, use_active? 0, use_large=0 [max=65536] [ 52.350] search_linear_cache: inactive and cache bucket empty [ 52.350] search_linear_cache: active cache bucket empty [ 52.350] __kgem_bo_init(handle=106, num_pages=64) [ 52.350] create_snoopable_buffer: created CPU (LLC) handle=106 for buffer, size 64 [ 52.350] kgem_bo_map__cpu(handle=106, size=262144, map=0x0:0x0) [ 52.350] kgem_trim_vma_cache: type=1, count=-32767 (bucket: 6) [ 52.350] __kgem_bo_map__cpu: caching CPU vma for 106 [ 52.350] kgem_create_buffer(pages=64 [64]) new handle=106, used=768, write=1 [ 52.350] kgem_create_proxy: target handle=106 [proxy? -1], offset=0, length=768, io=1 [ 52.350] __kgem_bo_init(handle=106, num_pages=768) [ 52.350] memcpy_blt: src=(0, 0), dst=(0, 0), size=9x12, pitch=36/64 [ 52.350] kgem_bo_is_render: handle=6, rq? 1 [1] [ 52.350] kgem_bo_is_render: handle=106, rq? 0 [0] [ 52.350] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 52.350] gen4_choose_composite_emitter: identity src, no mask [ 52.350] kgem_check_bo: num_pages=+64, num_exec=+1 [ 52.350] aligning vertex: was 4, now 3 floats per vertex [ 52.350] gen9_composite_get_binding_table(fe40) [ 52.350] kgem_add_reloc64: handle=6, pos=16264, delta=0, domains=20002 [ 52.350] kgem_add_reloc64[7] = (delta=0, target handle=4, presumed=fd581000) [ 52.350] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 52.350] [3f80] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> render [ 52.350] kgem_add_reloc64: handle=106, pos=16248, delta=0, domains=40000 [ 52.350] kgem_add_reloc64: adding proxy [delta=0] for handle=106 [ 52.350] kgem_add_handle: handle=106, index=5 [ 52.350] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=0) [ 52.350] [3f70] bind bo(handle=106, addr=0), format=192, width=9, height=12, pitch=64, tiling=0 -> sampler [ 52.350] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 52.350] gen9_emit_sampler: sampler = 2 [ 52.350] gen9_emit_sf: num_sf_outputs=1 [ 52.350] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 52.350] gen9_emit_vertex_elements: setup id=2 [ 52.350] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 52.350] gen9_render_composite_box: (16, 64), (25, 76) [ 52.350] apply_damage: damage=0x0, region=1 [(16, 64), (25, 76) + (0, 0)] [ 52.350] gen8_vertex_flush[6b4] = 3 [ 52.350] _kgem_bo_destroy: handle=106, proxy? 1 [ 52.350] gen9_render_composite: 0x0, current mode=1/1 [ 52.350] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 52.350] kgem_bo_is_busy: handle=104, domain: 1 exec? 1, rq? 1 [ 52.350] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.350] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.350] sna_drawable_use_bo pixmap=3634, box=((1, 2), (134, 17)), flags=7... [ 52.350] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.350] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.350] sna_drawable_use_bo: using whole GPU bo [ 52.350] gen9_composite_set_target: pixmap=3634, format=20028888, size=134x17, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 52.350] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.350] color_convert: src=ff333333 [20028888] [ 52.350] color_convert: dst=ff333333 [20028888] [ 52.350] sna_render_get_solid: ff333333 [ 52.350] sna_render_get_solid(20) = ff333333 (last) [ 52.350] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.350] sna_transform_is_imprecise_integer_translation: no transform [ 52.350] gen9_composite_picture: integer translation (0, 0), removing [ 52.350] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.350] sna_render_pixmap_bo: GPU all damaged [ 52.350] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.350] gen4_choose_composite_emitter: solid, identity mask [ 52.350] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.350] aligning vertex: was 3, now 4 floats per vertex [ 52.350] gen9_composite_get_binding_table(fd80) [ 52.350] __kgem_bo_mark_dirty: handle=104 (proxy? 0) [ 52.350] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 52.350] gen9_emit_sampler: sampler = a [ 52.350] gen9_emit_sf: num_sf_outputs=2 [ 52.350] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.350] gen9_emit_vertex_elements: setup id=9 [ 52.350] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 52.350] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 52.350] glyphs0_to_dst: glyph=(110, 2), (119, 14), clip=(1, 2), (134, 17) [ 52.350] glyphs0_to_dst: blt=(110, 2), (119, 14) [ 52.350] emit_primitive_identity_mask__avx2: dst=(110, 2), mask=(16.00, 64.00) x (9.00, 12.00) [ 52.350] glyphs0_to_dst: glyph=(118, 6), (129, 14), clip=(1, 2), (134, 17) [ 52.351] glyphs0_to_dst: blt=(118, 6), (129, 14) [ 52.351] emit_primitive_identity_mask__avx2: dst=(118, 6), mask=(800.00, 0.00) x (11.00, 8.00) [ 52.351] gen8_vertex_flush[78c] = 6 [ 52.351] gen9_magic_ca_pass: CA fixup (45 -> 51) [ 52.351] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.351] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.351] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.351] glyph_cache(0): adding glyph to cache 1, pos 1032 [ 52.351] glyph_cache_upload: upload glyph 0x561c94b03960 to cache (0, 80)x(9, 11) [ 52.351] sna_composite(pixmap=2, op=1, src=3640+(0, 0), mask=0+(0, 0), dst=2+(0, 80)+(0, 0), size=(9, 11) [ 52.351] sna_compute_composite_region: dst=(0, 80)x(9, 11) [ 52.351] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 80), (9, 91) [ 52.351] clip_to_dst: region: 1x[(0, 80), (9, 91)], clip: 1x[(0, 0), (1024, 1024)] [ 52.351] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 80), (9, 91) [ 52.351] sna_compute_composite_region: clip against src (9x11 clip=0): (0, 80), (9, 91) [ 52.351] sna_composite: composite region extents:+(0, 0) -> (0, 80), (9, 91) + (0, 0) [ 52.351] gen9_render_composite: 9x11, current mode=1/1 [ 52.351] kgem_bo_is_render: handle=6, rq? 1 [1] [ 52.351] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 52.351] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.351] gen9_composite_set_target: (0, 80)x(9, 11), partial?=0 [ 52.351] sna_drawable_use_bo pixmap=2, box=((0, 80), (9, 91)), flags=f... [ 52.351] sna_drawable_use_bo: pinned, never REPLACES [ 52.351] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 52.351] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.351] sna_drawable_use_bo: using whole GPU bo [ 52.351] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 52.351] gen9_composite_picture: (0, 0)x(9, 11), dst=(0, 80) [ 52.351] sna_transform_is_imprecise_integer_translation: no transform [ 52.351] gen9_composite_picture: integer translation (0, 0), removing [ 52.351] sna_render_pixmap_bo pixmap=3640, (0, 0)x(9, 11)/(9, 11) [ 52.351] sna_render_pixmap_bo box=(0, 0), (9, 11): (9, 11)/(9, 11) [ 52.351] sna_render_pixmap_bo: offset=(0, -80), size=(9, 11) [ 52.351] use_cpu_bo: no cpu bo [ 52.351] move_to_gpu: not migrating pixmap=3640 due to usage_hint=3 [ 52.351] sna_render_pixmap_bo: uploading CPU box (0, 0), (9, 11) [ 52.351] upload: box=(0, 0), (9, 11), pixmap=9x11 [ 52.351] sna_drawable_move_region_to_cpu(pixmap=3640 (9x11), [(0, 0), (9, 11)], flags=2) [ 52.351] sna_drawable_move_region_to_cpu: pixmap=3640 all damaged on CPU [ 52.351] kgem_can_create_2d: 9x11 @ 32 [ 52.351] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=11 [ 52.351] kgem_can_create_2d: untiled size=4096 [ 52.351] kgem_choose_tiling: too thin [width 9, 32 bpp] for TILING_X [ 52.351] kgem_choose_tiling: 9x11 -> 0 [ 52.351] kgem_upload_source_image : (0, 0), (9, 11), stride=36, bpp=32 [ 52.351] kgem_create_buffer_2d: 9x11, 32 bpp, stride=64 [ 52.351] kgem_create_buffer: size=768, flags=3 [write?=1, inplace?=1, last?=0] [ 52.351] kgem_create_buffer: reusing buffer? used=768 + size=768, total=262144 [ 52.351] kgem_create_proxy: target handle=106 [proxy? -1], offset=768, length=768, io=1 [ 52.351] __kgem_bo_init(handle=106, num_pages=768) [ 52.351] memcpy_blt: src=(0, 0), dst=(0, 0), size=9x11, pitch=36/64 [ 52.351] kgem_bo_is_render: handle=6, rq? 1 [1] [ 52.351] kgem_bo_is_render: handle=106, rq? 0 [0] [ 52.351] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 52.351] gen4_choose_composite_emitter: identity src, no mask [ 52.351] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.351] aligning vertex: was 4, now 3 floats per vertex [ 52.351] gen9_composite_get_binding_table(fd40) [ 52.351] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 52.351] kgem_add_reloc64: handle=106, pos=16200, delta=0, domains=40000 [ 52.351] kgem_add_reloc64: adding proxy [delta=768] for handle=106 [ 52.351] kgem_add_reloc64[9] = (delta=768, target handle=5, presumed=0) [ 52.351] [3f40] bind bo(handle=106, addr=300), format=192, width=9, height=11, pitch=64, tiling=0 -> sampler [ 52.351] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 52.351] gen9_emit_sampler: sampler = 2 [ 52.351] gen9_emit_sf: num_sf_outputs=1 [ 52.351] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 52.351] gen9_emit_vertex_elements: setup id=2 [ 52.351] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 52.351] gen9_render_composite_box: (0, 80), (9, 91) [ 52.351] apply_damage: damage=0x0, region=1 [(0, 80), (9, 91) + (0, 0)] [ 52.351] gen8_vertex_flush[8c0] = 3 [ 52.351] _kgem_bo_destroy: handle=106, proxy? 1 [ 52.351] gen9_render_composite: 0x0, current mode=1/1 [ 52.351] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 52.351] kgem_bo_is_busy: handle=104, domain: 1 exec? 1, rq? 1 [ 52.351] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.351] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.351] sna_drawable_use_bo pixmap=3634, box=((1, 2), (134, 17)), flags=7... [ 52.351] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.351] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.351] sna_drawable_use_bo: using whole GPU bo [ 52.351] gen9_composite_set_target: pixmap=3634, format=20028888, size=134x17, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 52.351] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.351] color_convert: src=ff333333 [20028888] [ 52.351] color_convert: dst=ff333333 [20028888] [ 52.351] sna_render_get_solid: ff333333 [ 52.351] sna_render_get_solid(20) = ff333333 (last) [ 52.351] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.351] sna_transform_is_imprecise_integer_translation: no transform [ 52.351] gen9_composite_picture: integer translation (0, 0), removing [ 52.351] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.351] sna_render_pixmap_bo: GPU all damaged [ 52.351] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.351] gen4_choose_composite_emitter: solid, identity mask [ 52.351] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.351] aligning vertex: was 3, now 4 floats per vertex [ 52.351] gen9_composite_get_binding_table(fcc0) [ 52.351] __kgem_bo_mark_dirty: handle=104 (proxy? 0) [ 52.351] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 52.351] gen9_emit_sampler: sampler = a [ 52.351] gen9_emit_sf: num_sf_outputs=2 [ 52.351] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.351] gen9_emit_vertex_elements: setup id=9 [ 52.351] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 52.351] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 52.351] glyphs0_to_dst: glyph=(127, 3), (136, 14), clip=(1, 2), (134, 17) [ 52.351] glyphs0_to_dst: blt=(127, 3), (134, 14) [ 52.351] emit_primitive_identity_mask__avx2: dst=(127, 3), mask=(0.00, 80.00) x (7.00, 11.00) [ 52.351] gen8_vertex_flush[998] = 3 [ 52.351] gen9_magic_ca_pass: CA fixup (54 -> 57) [ 52.351] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.351] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.351] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.351] sna_accel_flush: flush?=0, dirty?=0 [ 52.351] sna_accel_flush: flush?=0, dirty?=0 [ 52.351] sna_accel_flush: flush?=0, dirty?=0 [ 52.351] sna_glyphs(op=3, nlist=1, src=(-1, 14)) [ 52.351] kgem_bo_is_busy: handle=104, domain: 1 exec? 1, rq? 1 [ 52.351] can_discard_mask: nlist=1, mask=28888, depth 32, op=3 (bounded? 1) [ 52.351] glyphs_format: format=166024, depth=32 [ 52.351] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 52.351] sna_glyphs: discarding mask [ 52.351] glyphs0_to_dst(op=3, src=(-1, 14), nlist=1, dst=(-1, 14)+(0, 0)) [ 52.351] clipped_glyphs? 16 glyph in 1 lists extents (-2, 2), (134, 17), region (0, 2), (133, 17): yes [ 52.351] gen9_render_composite: 0x0, current mode=1/1 [ 52.351] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 52.351] kgem_bo_is_busy: handle=104, domain: 1 exec? 1, rq? 1 [ 52.351] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.351] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.351] sna_drawable_use_bo pixmap=3634, box=((0, 2), (133, 17)), flags=7... [ 52.351] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.351] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.351] sna_drawable_use_bo: using whole GPU bo [ 52.351] gen9_composite_set_target: pixmap=3634, format=20028888, size=134x17, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 52.351] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.351] color_convert: src=ff333333 [20028888] [ 52.351] color_convert: dst=ff333333 [20028888] [ 52.351] sna_render_get_solid: ff333333 [ 52.351] sna_render_get_solid(20) = ff333333 (last) [ 52.351] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.351] sna_transform_is_imprecise_integer_translation: no transform [ 52.351] gen9_composite_picture: integer translation (0, 0), removing [ 52.351] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.351] sna_render_pixmap_bo: GPU all damaged [ 52.351] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.351] gen4_choose_composite_emitter: solid, identity mask [ 52.351] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.351] gen9_composite_get_binding_table(fc80) [ 52.351] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 52.351] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.351] gen9_emit_vertex_elements: setup id=9 [ 52.351] glyphs0_to_dst: glyph=(-2, 6), (8, 17), clip=(0, 2), (133, 17) [ 52.351] glyphs0_to_dst: blt=(0, 6), (8, 17) [ 52.351] emit_primitive_identity_mask__avx2: dst=(0, 6), mask=(2.00, 64.00) x (8.00, 11.00) [ 52.351] glyphs0_to_dst: glyph=(8, 6), (17, 14), clip=(0, 2), (133, 17) [ 52.351] glyphs0_to_dst: blt=(8, 6), (17, 14) [ 52.351] emit_primitive_identity_mask__avx2: dst=(8, 6), mask=(640.00, 48.00) x (9.00, 8.00) [ 52.351] glyphs0_to_dst: glyph=(16, 6), (27, 14), clip=(0, 2), (133, 17) [ 52.351] glyphs0_to_dst: blt=(16, 6), (27, 14) [ 52.351] emit_primitive_identity_mask__avx2: dst=(16, 6), mask=(800.00, 0.00) x (11.00, 8.00) [ 52.351] glyphs0_to_dst: glyph=(26, 6), (39, 14), clip=(0, 2), (133, 17) [ 52.351] glyphs0_to_dst: blt=(26, 6), (39, 14) [ 52.351] emit_primitive_identity_mask__avx2: dst=(26, 6), mask=(640.00, 32.00) x (13.00, 8.00) [ 52.351] glyphs0_to_dst: glyph=(38, 6), (49, 14), clip=(0, 2), (133, 17) [ 52.351] glyphs0_to_dst: blt=(38, 6), (49, 14) [ 52.351] emit_primitive_identity_mask__avx2: dst=(38, 6), mask=(672.00, 16.00) x (11.00, 8.00) [ 52.351] glyphs0_to_dst: glyph=(47, 9), (54, 11), clip=(0, 2), (133, 17) [ 52.351] glyphs0_to_dst: blt=(47, 9), (54, 11) [ 52.351] emit_primitive_identity_mask__avx2: dst=(47, 9), mask=(768.00, 0.00) x (7.00, 2.00) [ 52.351] glyphs0_to_dst: glyph=(52, 6), (61, 14), clip=(0, 2), (133, 17) [ 52.351] glyphs0_to_dst: blt=(52, 6), (61, 14) [ 52.351] emit_primitive_identity_mask__avx2: dst=(52, 6), mask=(784.00, 16.00) x (9.00, 8.00) [ 52.351] glyphs0_to_dst: glyph=(59, 6), (69, 14), clip=(0, 2), (133, 17) [ 52.351] glyphs0_to_dst: blt=(59, 6), (69, 14) [ 52.351] emit_primitive_identity_mask__avx2: dst=(59, 6), mask=(768.00, 16.00) x (10.00, 8.00) [ 52.351] glyphs0_to_dst: glyph=(68, 6), (76, 14), clip=(0, 2), (133, 17) [ 52.351] glyphs0_to_dst: blt=(68, 6), (76, 14) [ 52.351] emit_primitive_identity_mask__avx2: dst=(68, 6), mask=(688.00, 16.00) x (8.00, 8.00) [ 52.351] glyphs0_to_dst: glyph=(73, 6), (84, 14), clip=(0, 2), (133, 17) [ 52.351] glyphs0_to_dst: blt=(73, 6), (84, 14) [ 52.351] emit_primitive_identity_mask__avx2: dst=(73, 6), mask=(672.00, 16.00) x (11.00, 8.00) [ 52.351] glyphs0_to_dst: glyph=(82, 6), (93, 14), clip=(0, 2), (133, 17) [ 52.351] glyphs0_to_dst: blt=(82, 6), (93, 14) [ 52.351] emit_primitive_identity_mask__avx2: dst=(82, 6), mask=(672.00, 16.00) x (11.00, 8.00) [ 52.351] glyphs0_to_dst: glyph=(92, 6), (101, 14), clip=(0, 2), (133, 17) [ 52.351] glyphs0_to_dst: blt=(92, 6), (101, 14) [ 52.351] emit_primitive_identity_mask__avx2: dst=(92, 6), mask=(640.00, 48.00) x (9.00, 8.00) [ 52.351] glyphs0_to_dst: glyph=(100, 6), (109, 14), clip=(0, 2), (133, 17) [ 52.351] glyphs0_to_dst: blt=(100, 6), (109, 14) [ 52.351] emit_primitive_identity_mask__avx2: dst=(100, 6), mask=(784.00, 16.00) x (9.00, 8.00) [ 52.351] glyphs0_to_dst: glyph=(108, 2), (117, 14), clip=(0, 2), (133, 17) [ 52.351] glyphs0_to_dst: blt=(108, 2), (117, 14) [ 52.351] emit_primitive_identity_mask__avx2: dst=(108, 2), mask=(16.00, 64.00) x (9.00, 12.00) [ 52.351] glyphs0_to_dst: glyph=(116, 6), (127, 14), clip=(0, 2), (133, 17) [ 52.351] glyphs0_to_dst: blt=(116, 6), (127, 14) [ 52.351] emit_primitive_identity_mask__avx2: dst=(116, 6), mask=(800.00, 0.00) x (11.00, 8.00) [ 52.351] glyphs0_to_dst: glyph=(125, 3), (134, 14), clip=(0, 2), (133, 17) [ 52.351] glyphs0_to_dst: blt=(125, 3), (133, 14) [ 52.351] emit_primitive_identity_mask__avx2: dst=(125, 3), mask=(0.00, 80.00) x (8.00, 11.00) [ 52.351] gen8_vertex_flush[a90] = 48 [ 52.351] gen9_magic_ca_pass: CA fixup (57 -> 105) [ 52.351] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.351] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.351] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.351] sna_accel_flush: flush?=0, dirty?=0 [ 52.351] sna_accel_flush: flush?=0, dirty?=0 [ 52.351] sna_accel_flush: flush?=0, dirty?=0 [ 52.351] sna_glyphs(op=3, nlist=1, src=(0, 15)) [ 52.351] kgem_bo_is_busy: handle=104, domain: 1 exec? 1, rq? 1 [ 52.351] can_discard_mask: nlist=1, mask=28888, depth 32, op=3 (bounded? 1) [ 52.351] glyphs_format: format=166024, depth=32 [ 52.351] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 52.351] sna_glyphs: discarding mask [ 52.351] glyphs0_to_dst(op=3, src=(0, 15), nlist=1, dst=(0, 15)+(0, 0)) [ 52.351] clipped_glyphs? 16 glyph in 1 lists extents (-1, 3), (135, 18), region (0, 3), (134, 17): yes [ 52.351] gen9_render_composite: 0x0, current mode=1/1 [ 52.351] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 52.351] kgem_bo_is_busy: handle=104, domain: 1 exec? 1, rq? 1 [ 52.351] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.351] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.351] sna_drawable_use_bo pixmap=3634, box=((0, 3), (134, 17)), flags=7... [ 52.352] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.352] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.352] sna_drawable_use_bo: using whole GPU bo [ 52.352] gen9_composite_set_target: pixmap=3634, format=20028888, size=134x17, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 52.352] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.352] color_convert: src=ff333333 [20028888] [ 52.352] color_convert: dst=ff333333 [20028888] [ 52.352] sna_render_get_solid: ff333333 [ 52.352] sna_render_get_solid(20) = ff333333 (last) [ 52.352] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.352] sna_transform_is_imprecise_integer_translation: no transform [ 52.352] gen9_composite_picture: integer translation (0, 0), removing [ 52.352] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.352] sna_render_pixmap_bo: GPU all damaged [ 52.352] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.352] gen4_choose_composite_emitter: solid, identity mask [ 52.352] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.352] gen9_composite_get_binding_table(fc80) [ 52.352] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 52.352] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.352] gen9_emit_vertex_elements: setup id=9 [ 52.352] glyphs0_to_dst: glyph=(-1, 7), (9, 18), clip=(0, 3), (134, 17) [ 52.352] glyphs0_to_dst: blt=(0, 7), (9, 17) [ 52.352] emit_primitive_identity_mask__avx2: dst=(0, 7), mask=(1.00, 64.00) x (9.00, 10.00) [ 52.352] glyphs0_to_dst: glyph=(9, 7), (18, 15), clip=(0, 3), (134, 17) [ 52.352] glyphs0_to_dst: blt=(9, 7), (18, 15) [ 52.352] emit_primitive_identity_mask__avx2: dst=(9, 7), mask=(640.00, 48.00) x (9.00, 8.00) [ 52.352] glyphs0_to_dst: glyph=(17, 7), (28, 15), clip=(0, 3), (134, 17) [ 52.352] glyphs0_to_dst: blt=(17, 7), (28, 15) [ 52.352] emit_primitive_identity_mask__avx2: dst=(17, 7), mask=(800.00, 0.00) x (11.00, 8.00) [ 52.352] glyphs0_to_dst: glyph=(27, 7), (40, 15), clip=(0, 3), (134, 17) [ 52.352] glyphs0_to_dst: blt=(27, 7), (40, 15) [ 52.352] emit_primitive_identity_mask__avx2: dst=(27, 7), mask=(640.00, 32.00) x (13.00, 8.00) [ 52.352] glyphs0_to_dst: glyph=(39, 7), (50, 15), clip=(0, 3), (134, 17) [ 52.352] glyphs0_to_dst: blt=(39, 7), (50, 15) [ 52.352] emit_primitive_identity_mask__avx2: dst=(39, 7), mask=(672.00, 16.00) x (11.00, 8.00) [ 52.352] glyphs0_to_dst: glyph=(48, 10), (55, 12), clip=(0, 3), (134, 17) [ 52.352] glyphs0_to_dst: blt=(48, 10), (55, 12) [ 52.352] emit_primitive_identity_mask__avx2: dst=(48, 10), mask=(768.00, 0.00) x (7.00, 2.00) [ 52.352] glyphs0_to_dst: glyph=(53, 7), (62, 15), clip=(0, 3), (134, 17) [ 52.352] glyphs0_to_dst: blt=(53, 7), (62, 15) [ 52.352] emit_primitive_identity_mask__avx2: dst=(53, 7), mask=(784.00, 16.00) x (9.00, 8.00) [ 52.352] glyphs0_to_dst: glyph=(60, 7), (70, 15), clip=(0, 3), (134, 17) [ 52.352] glyphs0_to_dst: blt=(60, 7), (70, 15) [ 52.352] emit_primitive_identity_mask__avx2: dst=(60, 7), mask=(768.00, 16.00) x (10.00, 8.00) [ 52.352] glyphs0_to_dst: glyph=(69, 7), (77, 15), clip=(0, 3), (134, 17) [ 52.352] glyphs0_to_dst: blt=(69, 7), (77, 15) [ 52.352] emit_primitive_identity_mask__avx2: dst=(69, 7), mask=(688.00, 16.00) x (8.00, 8.00) [ 52.352] glyphs0_to_dst: glyph=(74, 7), (85, 15), clip=(0, 3), (134, 17) [ 52.352] glyphs0_to_dst: blt=(74, 7), (85, 15) [ 52.352] emit_primitive_identity_mask__avx2: dst=(74, 7), mask=(672.00, 16.00) x (11.00, 8.00) [ 52.352] glyphs0_to_dst: glyph=(83, 7), (94, 15), clip=(0, 3), (134, 17) [ 52.352] glyphs0_to_dst: blt=(83, 7), (94, 15) [ 52.352] emit_primitive_identity_mask__avx2: dst=(83, 7), mask=(672.00, 16.00) x (11.00, 8.00) [ 52.352] glyphs0_to_dst: glyph=(93, 7), (102, 15), clip=(0, 3), (134, 17) [ 52.352] glyphs0_to_dst: blt=(93, 7), (102, 15) [ 52.352] emit_primitive_identity_mask__avx2: dst=(93, 7), mask=(640.00, 48.00) x (9.00, 8.00) [ 52.352] glyphs0_to_dst: glyph=(101, 7), (110, 15), clip=(0, 3), (134, 17) [ 52.352] glyphs0_to_dst: blt=(101, 7), (110, 15) [ 52.352] emit_primitive_identity_mask__avx2: dst=(101, 7), mask=(784.00, 16.00) x (9.00, 8.00) [ 52.352] glyphs0_to_dst: glyph=(109, 3), (118, 15), clip=(0, 3), (134, 17) [ 52.352] glyphs0_to_dst: blt=(109, 3), (118, 15) [ 52.352] emit_primitive_identity_mask__avx2: dst=(109, 3), mask=(16.00, 64.00) x (9.00, 12.00) [ 52.352] glyphs0_to_dst: glyph=(117, 7), (128, 15), clip=(0, 3), (134, 17) [ 52.352] glyphs0_to_dst: blt=(117, 7), (128, 15) [ 52.352] emit_primitive_identity_mask__avx2: dst=(117, 7), mask=(800.00, 0.00) x (11.00, 8.00) [ 52.352] glyphs0_to_dst: glyph=(126, 4), (135, 15), clip=(0, 3), (134, 17) [ 52.352] glyphs0_to_dst: blt=(126, 4), (134, 15) [ 52.352] emit_primitive_identity_mask__avx2: dst=(126, 4), mask=(0.00, 80.00) x (8.00, 11.00) [ 52.352] gen8_vertex_flush[b88] = 48 [ 52.352] gen9_magic_ca_pass: CA fixup (105 -> 153) [ 52.352] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.352] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.352] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.352] sna_accel_flush: flush?=0, dirty?=0 [ 52.352] sna_accel_flush: flush?=0, dirty?=0 [ 52.352] sna_glyphs(op=3, nlist=1, src=(0, 13)) [ 52.352] kgem_bo_is_busy: handle=104, domain: 1 exec? 1, rq? 1 [ 52.352] can_discard_mask: nlist=1, mask=28888, depth 32, op=3 (bounded? 1) [ 52.352] glyphs_format: format=166024, depth=32 [ 52.352] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 52.352] sna_glyphs: discarding mask [ 52.352] glyphs0_to_dst(op=3, src=(0, 13), nlist=1, dst=(0, 13)+(0, 0)) [ 52.352] clipped_glyphs: no, clip region (0, 0), (134, 17) matches drawable pixmap=94680753650848 size=134x17 [ 52.352] gen9_render_composite: 0x0, current mode=1/1 [ 52.352] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 52.352] kgem_bo_is_busy: handle=104, domain: 1 exec? 1, rq? 1 [ 52.352] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.352] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.352] sna_drawable_use_bo pixmap=3634, box=((0, 0), (134, 17)), flags=7... [ 52.352] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.352] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.352] sna_drawable_use_bo: using whole GPU bo [ 52.352] gen9_composite_set_target: pixmap=3634, format=20028888, size=134x17, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 52.352] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.352] color_convert: src=ff333333 [20028888] [ 52.352] color_convert: dst=ff333333 [20028888] [ 52.352] sna_render_get_solid: ff333333 [ 52.352] sna_render_get_solid(20) = ff333333 (last) [ 52.352] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.352] sna_transform_is_imprecise_integer_translation: no transform [ 52.352] gen9_composite_picture: integer translation (0, 0), removing [ 52.352] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.352] sna_render_pixmap_bo: GPU all damaged [ 52.352] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.352] gen4_choose_composite_emitter: solid, identity mask [ 52.352] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.352] gen9_composite_get_binding_table(fc80) [ 52.352] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 52.352] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.352] gen9_emit_vertex_elements: setup id=9 [ 52.352] glyphs0_to_dst: glyph=(-1, 5)x(10, 11), unclipped [ 52.352] emit_primitive_identity_mask__avx2: dst=(-1, 5), mask=(0.00, 64.00) x (10.00, 11.00) [ 52.352] glyphs0_to_dst: glyph=(9, 5)x(9, 8), unclipped [ 52.352] emit_primitive_identity_mask__avx2: dst=(9, 5), mask=(640.00, 48.00) x (9.00, 8.00) [ 52.352] glyphs0_to_dst: glyph=(17, 5)x(11, 8), unclipped [ 52.352] emit_primitive_identity_mask__avx2: dst=(17, 5), mask=(800.00, 0.00) x (11.00, 8.00) [ 52.352] glyphs0_to_dst: glyph=(27, 5)x(13, 8), unclipped [ 52.352] emit_primitive_identity_mask__avx2: dst=(27, 5), mask=(640.00, 32.00) x (13.00, 8.00) [ 52.352] glyphs0_to_dst: glyph=(39, 5)x(11, 8), unclipped [ 52.352] emit_primitive_identity_mask__avx2: dst=(39, 5), mask=(672.00, 16.00) x (11.00, 8.00) [ 52.352] glyphs0_to_dst: glyph=(48, 8)x(7, 2), unclipped [ 52.352] emit_primitive_identity_mask__avx2: dst=(48, 8), mask=(768.00, 0.00) x (7.00, 2.00) [ 52.352] glyphs0_to_dst: glyph=(53, 5)x(9, 8), unclipped [ 52.352] emit_primitive_identity_mask__avx2: dst=(53, 5), mask=(784.00, 16.00) x (9.00, 8.00) [ 52.352] glyphs0_to_dst: glyph=(60, 5)x(10, 8), unclipped [ 52.352] emit_primitive_identity_mask__avx2: dst=(60, 5), mask=(768.00, 16.00) x (10.00, 8.00) [ 52.352] glyphs0_to_dst: glyph=(69, 5)x(8, 8), unclipped [ 52.352] emit_primitive_identity_mask__avx2: dst=(69, 5), mask=(688.00, 16.00) x (8.00, 8.00) [ 52.352] glyphs0_to_dst: glyph=(74, 5)x(11, 8), unclipped [ 52.352] emit_primitive_identity_mask__avx2: dst=(74, 5), mask=(672.00, 16.00) x (11.00, 8.00) [ 52.352] glyphs0_to_dst: glyph=(83, 5)x(11, 8), unclipped [ 52.352] emit_primitive_identity_mask__avx2: dst=(83, 5), mask=(672.00, 16.00) x (11.00, 8.00) [ 52.352] glyphs0_to_dst: glyph=(93, 5)x(9, 8), unclipped [ 52.352] emit_primitive_identity_mask__avx2: dst=(93, 5), mask=(640.00, 48.00) x (9.00, 8.00) [ 52.352] glyphs0_to_dst: glyph=(101, 5)x(9, 8), unclipped [ 52.352] emit_primitive_identity_mask__avx2: dst=(101, 5), mask=(784.00, 16.00) x (9.00, 8.00) [ 52.352] glyphs0_to_dst: glyph=(109, 1)x(9, 12), unclipped [ 52.352] emit_primitive_identity_mask__avx2: dst=(109, 1), mask=(16.00, 64.00) x (9.00, 12.00) [ 52.352] glyphs0_to_dst: glyph=(117, 5)x(11, 8), unclipped [ 52.352] emit_primitive_identity_mask__avx2: dst=(117, 5), mask=(800.00, 0.00) x (11.00, 8.00) [ 52.352] glyphs0_to_dst: glyph=(126, 2)x(9, 11), unclipped [ 52.352] emit_primitive_identity_mask__avx2: dst=(126, 2), mask=(0.00, 80.00) x (9.00, 11.00) [ 52.352] gen8_vertex_flush[c80] = 48 [ 52.352] gen9_magic_ca_pass: CA fixup (153 -> 201) [ 52.352] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.352] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.352] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.352] sna_accel_flush: flush?=0, dirty?=0 [ 52.352] sna_glyphs(op=3, nlist=1, src=(0, 14)) [ 52.352] kgem_bo_is_busy: handle=104, domain: 1 exec? 1, rq? 1 [ 52.352] can_discard_mask: nlist=1, mask=28888, depth 32, op=3 (bounded? 1) [ 52.352] glyphs_format: format=166024, depth=32 [ 52.352] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 52.352] sna_glyphs: discarding mask [ 52.352] glyphs0_to_dst(op=3, src=(0, 14), nlist=1, dst=(0, 14)+(0, 0)) [ 52.352] clipped_glyphs: no, clip region (0, 0), (134, 17) matches drawable pixmap=94680753650848 size=134x17 [ 52.352] gen9_render_composite: 0x0, current mode=1/1 [ 52.352] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 52.352] kgem_bo_is_busy: handle=104, domain: 1 exec? 1, rq? 1 [ 52.352] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.352] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.352] sna_drawable_use_bo pixmap=3634, box=((0, 0), (134, 17)), flags=7... [ 52.352] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.352] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.352] sna_drawable_use_bo: using whole GPU bo [ 52.352] gen9_composite_set_target: pixmap=3634, format=20028888, size=134x17, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 52.352] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.352] color_convert: src=ffdfdbd2 [20028888] [ 52.352] color_convert: dst=ffdfdbd2 [20028888] [ 52.352] sna_render_get_solid: ffdfdbd2 [ 52.352] sna_render_get_solid(6) = ffdfdbd2 (old) [ 52.352] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.352] sna_transform_is_imprecise_integer_translation: no transform [ 52.352] gen9_composite_picture: integer translation (0, 0), removing [ 52.352] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.352] sna_render_pixmap_bo: GPU all damaged [ 52.352] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.352] gen4_choose_composite_emitter: solid, identity mask [ 52.352] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.352] gen9_composite_get_binding_table(fc80) [ 52.352] kgem_add_reloc64: handle=8, pos=16152, delta=0, domains=40000 [ 52.352] kgem_add_reloc64: adding proxy [delta=24] for handle=8 [ 52.352] kgem_add_reloc64[10] = (delta=24, target handle=3, presumed=fdffe000) [ 52.352] [3f10] bind bo(handle=8, addr=fdffe018), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 52.352] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 52.352] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.352] gen9_emit_vertex_elements: setup id=9 [ 52.352] glyphs0_to_dst: glyph=(-1, 6)x(10, 11), unclipped [ 52.352] emit_primitive_identity_mask__avx2: dst=(-1, 6), mask=(0.00, 64.00) x (10.00, 11.00) [ 52.352] glyphs0_to_dst: glyph=(9, 6)x(9, 8), unclipped [ 52.352] emit_primitive_identity_mask__avx2: dst=(9, 6), mask=(640.00, 48.00) x (9.00, 8.00) [ 52.352] glyphs0_to_dst: glyph=(17, 6)x(11, 8), unclipped [ 52.352] emit_primitive_identity_mask__avx2: dst=(17, 6), mask=(800.00, 0.00) x (11.00, 8.00) [ 52.352] glyphs0_to_dst: glyph=(27, 6)x(13, 8), unclipped [ 52.352] emit_primitive_identity_mask__avx2: dst=(27, 6), mask=(640.00, 32.00) x (13.00, 8.00) [ 52.352] glyphs0_to_dst: glyph=(39, 6)x(11, 8), unclipped [ 52.352] emit_primitive_identity_mask__avx2: dst=(39, 6), mask=(672.00, 16.00) x (11.00, 8.00) [ 52.352] glyphs0_to_dst: glyph=(48, 9)x(7, 2), unclipped [ 52.352] emit_primitive_identity_mask__avx2: dst=(48, 9), mask=(768.00, 0.00) x (7.00, 2.00) [ 52.352] glyphs0_to_dst: glyph=(53, 6)x(9, 8), unclipped [ 52.352] emit_primitive_identity_mask__avx2: dst=(53, 6), mask=(784.00, 16.00) x (9.00, 8.00) [ 52.352] glyphs0_to_dst: glyph=(60, 6)x(10, 8), unclipped [ 52.352] emit_primitive_identity_mask__avx2: dst=(60, 6), mask=(768.00, 16.00) x (10.00, 8.00) [ 52.353] glyphs0_to_dst: glyph=(69, 6)x(8, 8), unclipped [ 52.353] emit_primitive_identity_mask__avx2: dst=(69, 6), mask=(688.00, 16.00) x (8.00, 8.00) [ 52.353] glyphs0_to_dst: glyph=(74, 6)x(11, 8), unclipped [ 52.353] emit_primitive_identity_mask__avx2: dst=(74, 6), mask=(672.00, 16.00) x (11.00, 8.00) [ 52.353] glyphs0_to_dst: glyph=(83, 6)x(11, 8), unclipped [ 52.353] emit_primitive_identity_mask__avx2: dst=(83, 6), mask=(672.00, 16.00) x (11.00, 8.00) [ 52.353] glyphs0_to_dst: glyph=(93, 6)x(9, 8), unclipped [ 52.353] emit_primitive_identity_mask__avx2: dst=(93, 6), mask=(640.00, 48.00) x (9.00, 8.00) [ 52.353] glyphs0_to_dst: glyph=(101, 6)x(9, 8), unclipped [ 52.353] emit_primitive_identity_mask__avx2: dst=(101, 6), mask=(784.00, 16.00) x (9.00, 8.00) [ 52.353] glyphs0_to_dst: glyph=(109, 2)x(9, 12), unclipped [ 52.353] emit_primitive_identity_mask__avx2: dst=(109, 2), mask=(16.00, 64.00) x (9.00, 12.00) [ 52.353] glyphs0_to_dst: glyph=(117, 6)x(11, 8), unclipped [ 52.353] emit_primitive_identity_mask__avx2: dst=(117, 6), mask=(800.00, 0.00) x (11.00, 8.00) [ 52.353] glyphs0_to_dst: glyph=(126, 3)x(9, 11), unclipped [ 52.353] emit_primitive_identity_mask__avx2: dst=(126, 3), mask=(0.00, 80.00) x (9.00, 11.00) [ 52.353] gen8_vertex_flush[d80] = 48 [ 52.353] gen9_magic_ca_pass: CA fixup (201 -> 249) [ 52.353] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.353] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.353] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.353] sna_accel_flush: flush?=0, dirty?=0 [ 52.353] sna_create_pixmap(134, 17, 32, usage=0) [ 52.353] kgem_can_create_2d: 134x17 @ 32 [ 52.353] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=544, height=17 [ 52.353] kgem_can_create_2d: untiled size=12288 [ 52.353] kgem_choose_tiling: 134x17 -> 1 [ 52.353] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1024, height=24 [ 52.353] kgem_can_create_2d: tiled[1] size=24576 [ 52.353] sna_create_pixmap: usage=0, flags=1b [ 52.353] sna_create_pixmap: creating GPU pixmap 134x17, stride=536, flags=1b [ 52.353] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 [ 52.353] create_pixmap: serial=3641, usage=0, 0x0 [ 52.353] create_pixmap_hdr: pixmap=3641, width=134, height=17, usage=0 [ 52.353] sna_create_pixmap: serial=3641, 134x17, usage=0 [ 52.353] sna_accel_flush: flush?=0, dirty?=0 [ 52.353] sna_accel_flush: flush?=0, dirty?=0 [ 52.353] sna_composite_rectangles(pixmap=3642, op=0, 0 x 1 [(0, 0)x(134, 17) ...]) [ 52.353] sna_composite_rectangles: converted to op 0 [ 52.353] sna_composite_rectangles[0] (0, 0)x(134, 17) -> (0, 0), (134, 17) [ 52.353] sna_composite_rectangles: nrects=1, region=(0, 0), (134, 17) x 1 [ 52.353] sna_composite_rectangles: clipped extents (0, 0),(134, 17) x 1 [ 52.353] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(134, 17) [ 52.353] sna_composite_rectangles: dropping last-cpu hint [ 52.353] sna_drawable_use_bo pixmap=3642, box=((0, 0), (134, 17)), flags=19... [ 52.353] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 52.353] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 52.353] sna_pixmap_move_to_gpu(pixmap=3642, usage=0), flags=b [ 52.353] sna_pixmap_move_to_gpu: CPU damage? 0 [ 52.353] sna_pixmap_move_to_gpu: creating GPU bo (134x17@32), create=b [ 52.353] kgem_choose_tiling: 134x17 -> 1 [ 52.353] kgem_choose_tiling: 134x17 -> 1 [ 52.353] sna_pixmap_alloc_gpu: pixmap=3642 [ 52.353] kgem_create_2d(134x17, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 52.353] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1024, height=24 [ 52.353] __kgem_bo_init(handle=107, num_pages=6) [ 52.353] kgem_set_tiling: handle=107, tiling=1 [1], pitch=1024 [1024]: 1 [ 52.353] new pitch=1024, tiling=1, handle=107, id=2068, num_pages=6 [6], bucket=2 [ 52.353] __sna_damage_all(134, 17) [ 52.353] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 52.353] sna_pixmap_mark_active: pixmap=3642, handle=107 [ 52.353] sna_drawable_use_bo: allocated GPU bo for operation [ 52.353] sna_drawable_use_bo: using GPU bo with damage? 0 [ 52.353] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 52.353] kgem_bo_is_render: handle=107, rq? 0 [0] [ 52.353] gen9_render_fill_boxes(0 x 1 [(0, 0), (134, 17) ...]) [ 52.353] sna_render_get_solid: 0 [ 52.353] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 52.353] kgem_set_mode: flushing before new bo [ 52.353] gen8_vertex_close: used=996, vbo active? 23, vb=205, nreloc=3 [ 52.353] gen8_vertex_close: reloc[0] = 287 [ 52.353] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 52.353] kgem_add_handle: handle=23, index=6 [ 52.353] kgem_add_reloc64[11] = (delta=0, target handle=6, presumed=fd541000) [ 52.353] gen8_vertex_close: reloc[1] = 342 [ 52.353] kgem_add_reloc64: handle=23, pos=342, delta=0, domains=200000 [ 52.353] kgem_add_reloc64[12] = (delta=0, target handle=6, presumed=fd541000) [ 52.353] gen8_vertex_close: reloc[2] = 424 [ 52.353] kgem_add_reloc64: handle=23, pos=424, delta=0, domains=200000 [ 52.353] kgem_add_reloc64[13] = (delta=0, target handle=6, presumed=fd541000) [ 52.353] batch[1/1, flags=1800]: 902 902 16144 16384, nreloc=14, nexec=7, nfence=0, aperture=1170 [fenced=0] [ 52.353] kgem_finish_buffers: buffer handle=106, used=1536, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 52.353] kgem_finish_buffers: retaining upload buffer (1536/262144): used=4096, refcnt=1 [ 52.353] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd981000 [ 52.353] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -57343 [ 52.353] kgem_fixup_relocs: shrinking by 57344 [ 52.353] __kgem_busy: handle=2, busy=0, wedged=0 [ 52.353] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd981000 [ 52.353] kgem_commit: release handle=104 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fe002000 [ 52.353] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd581000 [ 52.353] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 52.353] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 52.353] __kgem_bo_clear_busy: handle=7 [ 52.353] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 52.353] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 52.353] __kgem_bo_clear_busy: handle=8 [ 52.353] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 52.353] kgem_commit: release handle=106 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4c5000 [ 52.353] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 52.353] __kgem_bo_clear_busy: handle=8 [ 52.353] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 52.353] __kgem_busy: handle=2, busy=131072, wedged=0 [ 52.353] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 52.353] needs_batch_flush: flushing before handle=107 for new reservation [ 52.353] kgem_check_bo: num_pages=+6, num_exec=+1 [ 52.353] aligning vertex: was 4, now 2 floats per vertex [ 52.353] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 52.353] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 52.353] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 52.353] kgem_add_handle: handle=4, index=0 [ 52.353] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 52.353] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 52.353] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 52.353] gen9_composite_get_binding_table(ffc0) [ 52.353] kgem_add_reloc64: handle=107, pos=16360, delta=0, domains=20002 [ 52.353] kgem_add_handle: handle=107, index=1 [ 52.353] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=0) [ 52.353] __kgem_bo_mark_dirty: handle=107 (proxy? 0) [ 52.353] [3fe0] bind bo(handle=107, addr=0), format=192, width=134, height=17, pitch=1024, tiling=1 -> render [ 52.353] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 52.353] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 52.353] kgem_add_handle: handle=7, index=2 [ 52.353] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 52.353] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 52.353] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 52.353] gen9_emit_sampler: sampler = 1 [ 52.353] gen9_emit_sf: num_sf_outputs=1 [ 52.353] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 52.353] gen9_emit_vertex_elements: setup id=0 [ 52.353] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 52.353] (0, 0), (134, 17) [ 52.353] gen8_vertex_flush[490] = 3 [ 52.353] sna_composite_rectangles: pixmap=3642 marking clear [0]? 1 [ 52.353] sna_accel_flush: flush?=0, dirty?=0 [ 52.353] sna_accel_flush: flush?=0, dirty?=0 [ 52.353] sna_block_handler (tv=0.0) [ 52.353] sna_wakeup_handler [ 52.353] sna_accel_flush: flush?=0, dirty?=0 [ 52.353] sna_accel_flush: flush?=0, dirty?=0 [ 52.353] sna_accel_flush: flush?=0, dirty?=0 [ 52.353] sna_accel_flush: flush?=0, dirty?=0 [ 52.353] sna_accel_flush: flush?=0, dirty?=0 [ 52.353] sna_composite(pixmap=3642, op=1, src=0+(0, 1), mask=0+(0, 0), dst=3642+(0, 0)+(0, 0), size=(134, 17) [ 52.353] sna_compute_composite_region: dst=(0, 0)x(134, 17) [ 52.353] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (134, 17) [ 52.353] clip_to_dst: region: 1x[(0, 0), (134, 17)], clip: 1x[(0, 0), (134, 17)] [ 52.353] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (134, 17) [ 52.353] sna_compute_composite_region: clip against src (0x0 clip=0): (0, 0), (134, 17) [ 52.353] sna_composite: composite region extents:+(0, 0) -> (0, 0), (134, 17) + (0, 0) [ 52.353] gen9_render_composite: 134x17, current mode=1/1 [ 52.353] kgem_bo_is_render: handle=107, rq? 1 [1] [ 52.353] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 52.353] gen9_composite_set_target: (0, 0)x(134, 17), partial?=0 [ 52.353] sna_drawable_use_bo pixmap=3642, box=((0, 0), (134, 17)), flags=1f... [ 52.353] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1f [ 52.353] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.353] sna_drawable_use_bo: using whole GPU bo [ 52.353] gen9_composite_set_target: pixmap=3642, format=20028888, size=134x17, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 52.354] gen9_composite_picture: (0, 1)x(134, 17), dst=(0, 0) [ 52.354] gen4_channel_init_linear: p1=(0.00, 0.00), p2=(0.00, 1.00), src=(0, 1), dst=(0, 0), size=(134, 17) [ 52.354] sna_render_get_gradient: 2x[0.00:ff5c5950 ... 1.00:ff3e3d39 ... 1.00:ff3e3d39] [ 52.354] sna_render_get_gradient: old --> 3 [ 52.354] gen4_channel_init_linear: transform = [0.00 0.00 0.03, 0.00 0.04 0.18, 0.00 0.00 1.00] [ 52.354] gen4_channel_init_linear: untransformed: p1=(-53.03, -4.00, 1.00), p2=(-53.03, 22.00, 1.00) [ 52.354] gen4_channel_init_linear: dx=0.00, dy=0.04, offset=0.21 [ 52.354] kgem_bo_is_render: handle=107, rq? 1 [1] [ 52.354] kgem_bo_is_render: handle=141, rq? 0 [0] [ 52.354] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 52.354] gen4_choose_composite_emitter: linear, no mask [ 52.354] kgem_check_bo: num_pages=+1, num_exec=+1 [ 52.354] gen9_composite_get_binding_table(ff00) [ 52.354] kgem_add_reloc64: handle=141, pos=16312, delta=0, domains=40000 [ 52.354] kgem_add_handle: handle=141, index=3 [ 52.354] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa3000) [ 52.354] [3fb0] bind bo(handle=141, addr=fffa3000), format=192, width=32, height=1, pitch=128, tiling=0 -> sampler [ 52.354] gen9_emit_sampler: sampler = 12 [ 52.354] gen9_emit_vertex_elements: setup id=1 [ 52.354] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 52.354] gen9_render_composite_box: (0, 0), (134, 17) [ 52.354] apply_damage: damage=0x0, region=1 [(0, 0), (134, 17) + (0, 0)] [ 52.354] gen8_vertex_flush[504] = 3 [ 52.354] sna_accel_flush: flush?=0, dirty?=0 [ 52.354] sna_accel_flush: flush?=0, dirty?=0 [ 52.354] sna_composite(pixmap=3632, op=3, src=3642+(0, 0), mask=3634+(0, 0), dst=3632+(0, 0)+(0, 0), size=(134, 17) [ 52.354] sna_compute_composite_region: dst=(0, 0)x(134, 17) [ 52.354] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (134, 17) [ 52.354] clip_to_dst: region: 1x[(0, 0), (134, 17)], clip: 1x[(0, 0), (134, 17)] [ 52.354] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (134, 17) [ 52.354] sna_compute_composite_region: clip against src (134x17 clip=0): (0, 0), (134, 17) [ 52.354] sna_compute_composite_region: clip against mask: (0, 0), (134, 17) [ 52.354] sna_composite: composite region extents:+(0, 0) -> (0, 0), (134, 17) + (0, 0) [ 52.354] gen9_render_composite: 134x17, current mode=1/1 [ 52.354] kgem_bo_is_busy: handle=107, domain: 1 exec? 1, rq? 1 [ 52.354] kgem_bo_is_busy: handle=104, domain: 3 exec? 0, rq? 1 [ 52.354] gen9_composite_fallback: src is already on the GPU, try to use GPU [ 52.354] gen9_composite_set_target: (0, 0)x(134, 17), partial?=1 [ 52.354] sna_drawable_use_bo pixmap=3632, box=((0, 0), (134, 17)), flags=7... [ 52.354] sna_drawable_use_bo: exported target, set PREFER_GPU [ 52.354] sna_drawable_use_bo: pinned, never REPLACES [ 52.354] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=7 [ 52.354] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.354] sna_drawable_use_bo: using whole GPU bo [ 52.354] gen9_composite_set_target: pixmap=3632, format=20028888, size=134x17, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 52.354] gen9_composite_picture: (0, 0)x(134, 17), dst=(0, 0) [ 52.354] sna_transform_is_imprecise_integer_translation: no transform [ 52.354] gen9_composite_picture: integer translation (0, 0), removing [ 52.354] sna_render_pixmap_bo pixmap=3642, (0, 0)x(134, 17)/(134, 17) [ 52.354] sna_render_pixmap_bo: GPU all damaged [ 52.354] gen9_composite_picture: (0, 0)x(134, 17), dst=(0, 0) [ 52.354] sna_transform_is_imprecise_integer_translation: no transform [ 52.354] gen9_composite_picture: integer translation (0, 0), removing [ 52.354] sna_render_pixmap_bo pixmap=3634, (0, 0)x(134, 17)/(134, 17) [ 52.354] sna_render_pixmap_bo: GPU all damaged [ 52.354] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 52.354] gen4_choose_composite_emitter: identity source, identity mask [ 52.354] __kgem_busy: handle=2, busy=0, wedged=0 [ 52.354] __kgem_retire_rq: request 2 complete [ 52.354] __kgem_bo_flush: handle=104, busy=0, wedged=0 [ 52.354] __kgem_bo_flush: handle=6, busy=0, wedged=0 [ 52.354] kgem_set_mode: flushing before new bo [ 52.354] gen8_vertex_close: used=1008, vbo active? 23, vb=3, nreloc=2 [ 52.354] gen8_vertex_close: reloc[0] = 287 [ 52.354] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 52.354] kgem_add_handle: handle=23, index=4 [ 52.354] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd541000) [ 52.354] gen8_vertex_close: reloc[1] = 316 [ 52.354] kgem_add_reloc64: handle=23, pos=316, delta=0, domains=200000 [ 52.354] kgem_add_reloc64[7] = (delta=0, target handle=4, presumed=fd541000) [ 52.354] batch[1/1, flags=1800]: 328 328 16304 16384, nreloc=8, nexec=5, nfence=0, aperture=82 [fenced=0] [ 52.354] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 52.354] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 52.354] kgem_fixup_relocs: shrinking by 61440 [ 52.354] __kgem_busy: handle=1, busy=0, wedged=0 [ 52.354] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 52.354] kgem_commit: release handle=107 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd455000 [ 52.354] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 52.354] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 52.354] __kgem_bo_clear_busy: handle=7 [ 52.354] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 52.354] kgem_commit: release handle=141 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa3000 [ 52.354] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 52.354] __kgem_busy: handle=1, busy=0, wedged=0 [ 52.354] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 52.354] kgem_check_bo: num_pages=+18, num_exec=+3 [ 52.354] aligning vertex: was 2, now 5 floats per vertex [ 52.354] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 52.354] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 52.354] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 52.354] kgem_add_handle: handle=4, index=0 [ 52.354] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 52.354] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 52.354] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 52.354] gen9_composite_get_binding_table(ffc0) [ 52.354] kgem_add_reloc64: handle=103, pos=16360, delta=0, domains=20002 [ 52.354] kgem_add_handle: handle=103, index=1 [ 52.354] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fe00b000) [ 52.354] __kgem_bo_mark_dirty: handle=103 (proxy? 0) [ 52.354] [3fe0] bind bo(handle=103, addr=fe00b000), format=192, width=134, height=17, pitch=1024, tiling=1 -> render [ 52.354] kgem_add_reloc64: handle=107, pos=16344, delta=0, domains=40000 [ 52.354] kgem_add_handle: handle=107, index=2 [ 52.354] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd455000) [ 52.354] [3fd0] bind bo(handle=107, addr=fd455000), format=192, width=134, height=17, pitch=1024, tiling=1 -> sampler [ 52.354] kgem_add_reloc64: handle=104, pos=16328, delta=0, domains=40000 [ 52.354] kgem_add_handle: handle=104, index=3 [ 52.354] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fe002000) [ 52.354] [3fc0] bind bo(handle=104, addr=fe002000), format=192, width=134, height=17, pitch=1024, tiling=1 -> sampler [ 52.354] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 52.354] gen9_emit_sampler: sampler = 2 [ 52.354] gen9_emit_sf: num_sf_outputs=2 [ 52.354] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) [ 52.354] gen9_emit_vertex_elements: setup id=10 [ 52.354] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 52.354] gen9_emit_vertex_elements: second channel 2 floats, offset=12 [ 52.354] gen9_render_composite_box: (0, 0), (134, 17) [ 52.354] apply_damage: damage=0x0, region=1 [(0, 0), (134, 17) + (0, 0)] [ 52.354] gen8_vertex_flush[498] = 3 [ 52.354] sna_accel_flush: flush?=1, dirty?=0 [ 52.354] gen8_vertex_close: used=1025, vbo active? 23, vb=400, nreloc=1 [ 52.354] gen8_vertex_close: reloc[0] = 289 [ 52.354] kgem_add_reloc64: handle=23, pos=289, delta=0, domains=200000 [ 52.354] kgem_add_handle: handle=23, index=4 [ 52.354] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd541000) [ 52.354] batch[1/1, flags=1800]: 300 300 16320 16384, nreloc=7, nexec=5, nfence=0, aperture=92 [fenced=0] [ 52.354] __kgem_busy: handle=1, busy=0, wedged=0 [ 52.354] __kgem_retire_rq: request 1 complete [ 52.354] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 52.354] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 52.354] kgem_fixup_relocs: shrinking by 61440 [ 52.354] __kgem_busy: handle=1, busy=0, wedged=0 [ 52.354] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 52.354] kgem_commit: release handle=103 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fe00b000 [ 52.354] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 52.354] kgem_commit: release handle=107 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd455000 [ 52.354] kgem_commit: release handle=104 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fe002000 [ 52.354] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 52.354] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.354] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 52.354] sna_accel_flush: flush?=0, dirty?=0 [ 52.354] sna_destroy_pixmap: pixmap=3634, attached?=1 [ 52.354] _kgem_bo_destroy: handle=104, proxy? 0 [ 52.354] __kgem_bo_destroy: handle=104, size=24576 [ 52.354] __kgem_busy: handle=104, busy=0, wedged=0 [ 52.354] __kgem_bo_clear_busy: handle=104 [ 52.354] __kgem_bo_destroy: handle=104, purged [ 52.354] kgem_bo_move_to_inactive: moving handle=104 to inactive [ 52.354] __sna_free_pixmap(pixmap=3634) [ 52.354] sna_accel_flush: flush?=0, dirty?=0 [ 52.354] sna_accel_flush: flush?=0, dirty?=0 [ 52.354] sna_glyphs(op=3, nlist=1, src=(1, 14)) [ 52.354] kgem_bo_is_busy: handle=103, domain: 3 exec? 0, rq? 1 [ 52.354] can_discard_mask: nlist=1, mask=28888, depth 32, op=3 (bounded? 1) [ 52.354] glyphs_format: format=166024, depth=32 [ 52.354] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 52.354] sna_glyphs: discarding mask [ 52.354] glyphs0_to_dst(op=3, src=(1, 14), nlist=1, dst=(1, 14)+(0, 0)) [ 52.354] clipped_glyphs? 16 glyph in 1 lists extents (0, 2), (136, 17), region (1, 2), (134, 17): yes [ 52.354] gen9_render_composite: 0x0, current mode=0/1 [ 52.354] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 52.354] kgem_bo_is_busy: handle=103, domain: 3 exec? 0, rq? 1 [ 52.354] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.354] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.354] sna_drawable_use_bo pixmap=3632, box=((1, 2), (134, 17)), flags=7... [ 52.354] sna_drawable_use_bo: exported target, set PREFER_GPU [ 52.354] sna_drawable_use_bo: pinned, never REPLACES [ 52.354] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=7 [ 52.354] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.354] sna_drawable_use_bo: using whole GPU bo [ 52.354] gen9_composite_set_target: pixmap=3632, format=20028888, size=134x17, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 52.354] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.354] color_convert: src=ff333333 [20028888] [ 52.354] color_convert: dst=ff333333 [20028888] [ 52.354] sna_render_get_solid: ff333333 [ 52.354] sna_render_get_solid(20) = ff333333 (old) [ 52.354] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.354] sna_transform_is_imprecise_integer_translation: no transform [ 52.354] gen9_composite_picture: integer translation (0, 0), removing [ 52.354] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.354] sna_render_pixmap_bo: GPU all damaged [ 52.354] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.354] gen4_choose_composite_emitter: solid, identity mask [ 52.354] kgem_check_bo: num_pages=+1031, num_exec=+3 [ 52.354] aligning vertex: was 5, now 4 floats per vertex [ 52.354] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 52.354] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 52.354] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 52.354] kgem_add_handle: handle=4, index=0 [ 52.354] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 52.354] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 52.354] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 52.354] gen9_composite_get_binding_table(ffc0) [ 52.354] kgem_add_reloc64: handle=103, pos=16360, delta=0, domains=20002 [ 52.354] kgem_add_handle: handle=103, index=1 [ 52.354] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fe00b000) [ 52.354] __kgem_bo_mark_dirty: handle=103 (proxy? 0) [ 52.354] [3fe0] bind bo(handle=103, addr=fe00b000), format=192, width=134, height=17, pitch=1024, tiling=1 -> render [ 52.354] kgem_add_reloc64: handle=8, pos=16344, delta=0, domains=40000 [ 52.354] kgem_add_reloc64: adding proxy [delta=80] for handle=8 [ 52.354] kgem_add_handle: handle=8, index=2 [ 52.354] kgem_add_reloc64[4] = (delta=80, target handle=2, presumed=fdffe000) [ 52.354] [3fd0] bind bo(handle=8, addr=fdffe050), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 52.354] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 [ 52.354] kgem_add_handle: handle=6, index=3 [ 52.354] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd581000) [ 52.354] [3fc0] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 52.354] gen9_emit_cc: blend=177 (current=ffffffff), src=17, dst=18 [ 52.354] gen9_emit_sampler: sampler = a [ 52.354] gen9_emit_sf: num_sf_outputs=2 [ 52.354] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.354] gen9_emit_vertex_elements: setup id=9 [ 52.354] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 52.354] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 52.354] glyphs0_to_dst: glyph=(0, 6), (10, 17), clip=(1, 2), (134, 17) [ 52.354] glyphs0_to_dst: blt=(1, 6), (10, 17) [ 52.354] emit_primitive_identity_mask__avx2: dst=(1, 6), mask=(1.00, 64.00) x (9.00, 11.00) [ 52.354] glyphs0_to_dst: glyph=(10, 6), (19, 14), clip=(1, 2), (134, 17) [ 52.354] glyphs0_to_dst: blt=(10, 6), (19, 14) [ 52.354] emit_primitive_identity_mask__avx2: dst=(10, 6), mask=(640.00, 48.00) x (9.00, 8.00) [ 52.354] glyphs0_to_dst: glyph=(18, 6), (29, 14), clip=(1, 2), (134, 17) [ 52.354] glyphs0_to_dst: blt=(18, 6), (29, 14) [ 52.354] emit_primitive_identity_mask__avx2: dst=(18, 6), mask=(800.00, 0.00) x (11.00, 8.00) [ 52.354] glyphs0_to_dst: glyph=(28, 6), (41, 14), clip=(1, 2), (134, 17) [ 52.354] glyphs0_to_dst: blt=(28, 6), (41, 14) [ 52.354] emit_primitive_identity_mask__avx2: dst=(28, 6), mask=(640.00, 32.00) x (13.00, 8.00) [ 52.354] glyphs0_to_dst: glyph=(40, 6), (51, 14), clip=(1, 2), (134, 17) [ 52.354] glyphs0_to_dst: blt=(40, 6), (51, 14) [ 52.354] emit_primitive_identity_mask__avx2: dst=(40, 6), mask=(672.00, 16.00) x (11.00, 8.00) [ 52.354] glyphs0_to_dst: glyph=(49, 9), (56, 11), clip=(1, 2), (134, 17) [ 52.354] glyphs0_to_dst: blt=(49, 9), (56, 11) [ 52.354] emit_primitive_identity_mask__avx2: dst=(49, 9), mask=(768.00, 0.00) x (7.00, 2.00) [ 52.354] glyphs0_to_dst: glyph=(54, 6), (63, 14), clip=(1, 2), (134, 17) [ 52.354] glyphs0_to_dst: blt=(54, 6), (63, 14) [ 52.355] emit_primitive_identity_mask__avx2: dst=(54, 6), mask=(784.00, 16.00) x (9.00, 8.00) [ 52.355] glyphs0_to_dst: glyph=(61, 6), (71, 14), clip=(1, 2), (134, 17) [ 52.355] glyphs0_to_dst: blt=(61, 6), (71, 14) [ 52.355] emit_primitive_identity_mask__avx2: dst=(61, 6), mask=(768.00, 16.00) x (10.00, 8.00) [ 52.355] glyphs0_to_dst: glyph=(70, 6), (78, 14), clip=(1, 2), (134, 17) [ 52.355] glyphs0_to_dst: blt=(70, 6), (78, 14) [ 52.355] emit_primitive_identity_mask__avx2: dst=(70, 6), mask=(688.00, 16.00) x (8.00, 8.00) [ 52.355] glyphs0_to_dst: glyph=(75, 6), (86, 14), clip=(1, 2), (134, 17) [ 52.355] glyphs0_to_dst: blt=(75, 6), (86, 14) [ 52.355] emit_primitive_identity_mask__avx2: dst=(75, 6), mask=(672.00, 16.00) x (11.00, 8.00) [ 52.355] glyphs0_to_dst: glyph=(84, 6), (95, 14), clip=(1, 2), (134, 17) [ 52.355] glyphs0_to_dst: blt=(84, 6), (95, 14) [ 52.355] emit_primitive_identity_mask__avx2: dst=(84, 6), mask=(672.00, 16.00) x (11.00, 8.00) [ 52.355] glyphs0_to_dst: glyph=(94, 6), (103, 14), clip=(1, 2), (134, 17) [ 52.355] glyphs0_to_dst: blt=(94, 6), (103, 14) [ 52.355] emit_primitive_identity_mask__avx2: dst=(94, 6), mask=(640.00, 48.00) x (9.00, 8.00) [ 52.355] glyphs0_to_dst: glyph=(102, 6), (111, 14), clip=(1, 2), (134, 17) [ 52.355] glyphs0_to_dst: blt=(102, 6), (111, 14) [ 52.355] emit_primitive_identity_mask__avx2: dst=(102, 6), mask=(784.00, 16.00) x (9.00, 8.00) [ 52.355] glyphs0_to_dst: glyph=(110, 2), (119, 14), clip=(1, 2), (134, 17) [ 52.355] glyphs0_to_dst: blt=(110, 2), (119, 14) [ 52.355] emit_primitive_identity_mask__avx2: dst=(110, 2), mask=(16.00, 64.00) x (9.00, 12.00) [ 52.355] glyphs0_to_dst: glyph=(118, 6), (129, 14), clip=(1, 2), (134, 17) [ 52.355] glyphs0_to_dst: blt=(118, 6), (129, 14) [ 52.355] emit_primitive_identity_mask__avx2: dst=(118, 6), mask=(800.00, 0.00) x (11.00, 8.00) [ 52.355] glyphs0_to_dst: glyph=(127, 3), (136, 14), clip=(1, 2), (134, 17) [ 52.355] glyphs0_to_dst: blt=(127, 3), (134, 14) [ 52.355] emit_primitive_identity_mask__avx2: dst=(127, 3), mask=(0.00, 80.00) x (7.00, 11.00) [ 52.355] gen8_vertex_flush[498] = 48 [ 52.355] gen9_magic_ca_pass: CA fixup (257 -> 305) [ 52.355] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.355] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.355] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.355] sna_accel_flush: flush?=1, dirty?=0 [ 52.355] gen8_vertex_close: used=1220, vbo active? 23, vb=200, nreloc=1 [ 52.355] gen8_vertex_close: reloc[0] = 289 [ 52.355] kgem_add_reloc64: handle=23, pos=289, delta=0, domains=200000 [ 52.355] kgem_add_handle: handle=23, index=4 [ 52.355] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd541000) [ 52.355] batch[1/1, flags=1800]: 332 332 16320 16384, nreloc=7, nexec=5, nfence=0, aperture=1105 [fenced=0] [ 52.355] __kgem_busy: handle=1, busy=0, wedged=0 [ 52.355] __kgem_retire_rq: request 1 complete [ 52.355] __kgem_bo_flush: handle=107, busy=0, wedged=0 [ 52.355] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 52.355] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 52.355] kgem_fixup_relocs: shrinking by 61440 [ 52.355] __kgem_busy: handle=1, busy=0, wedged=0 [ 52.355] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 52.355] kgem_commit: release handle=103 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fe00b000 [ 52.355] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 52.355] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 52.355] __kgem_bo_clear_busy: handle=8 [ 52.355] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 52.355] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 52.355] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 52.355] __kgem_busy: handle=1, busy=0, wedged=0 [ 52.355] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 52.355] sna_accel_flush: flush?=0, dirty?=0 [ 52.355] sna_accel_flush: flush?=0, dirty?=0 [ 52.355] sna_glyphs(op=3, nlist=1, src=(-1, 14)) [ 52.355] kgem_bo_is_busy: handle=103, domain: 3 exec? 0, rq? 1 [ 52.355] can_discard_mask: nlist=1, mask=28888, depth 32, op=3 (bounded? 1) [ 52.355] glyphs_format: format=166024, depth=32 [ 52.355] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 52.355] sna_glyphs: discarding mask [ 52.355] glyphs0_to_dst(op=3, src=(-1, 14), nlist=1, dst=(-1, 14)+(0, 0)) [ 52.355] clipped_glyphs? 16 glyph in 1 lists extents (-2, 2), (134, 17), region (0, 2), (133, 17): yes [ 52.355] gen9_render_composite: 0x0, current mode=0/1 [ 52.355] kgem_bo_is_busy: handle=6, domain: 3 exec? 0, rq? 1 [ 52.355] kgem_bo_is_busy: handle=103, domain: 3 exec? 0, rq? 1 [ 52.355] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.355] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.355] sna_drawable_use_bo pixmap=3632, box=((0, 2), (133, 17)), flags=7... [ 52.355] sna_drawable_use_bo: exported target, set PREFER_GPU [ 52.355] sna_drawable_use_bo: pinned, never REPLACES [ 52.355] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=7 [ 52.355] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.355] sna_drawable_use_bo: using whole GPU bo [ 52.355] gen9_composite_set_target: pixmap=3632, format=20028888, size=134x17, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 52.355] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.355] color_convert: src=ff333333 [20028888] [ 52.355] color_convert: dst=ff333333 [20028888] [ 52.355] sna_render_get_solid: ff333333 [ 52.355] sna_render_get_solid(20) = ff333333 (last) [ 52.355] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.355] sna_transform_is_imprecise_integer_translation: no transform [ 52.355] gen9_composite_picture: integer translation (0, 0), removing [ 52.355] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.355] sna_render_pixmap_bo: GPU all damaged [ 52.355] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.355] gen4_choose_composite_emitter: solid, identity mask [ 52.355] kgem_check_bo: num_pages=+1031, num_exec=+3 [ 52.355] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 52.355] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 52.355] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 52.355] kgem_add_handle: handle=4, index=0 [ 52.355] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 52.355] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 52.355] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 52.355] gen9_composite_get_binding_table(ffc0) [ 52.355] kgem_add_reloc64: handle=103, pos=16360, delta=0, domains=20002 [ 52.355] kgem_add_handle: handle=103, index=1 [ 52.355] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fe00b000) [ 52.355] __kgem_bo_mark_dirty: handle=103 (proxy? 0) [ 52.355] [3fe0] bind bo(handle=103, addr=fe00b000), format=192, width=134, height=17, pitch=1024, tiling=1 -> render [ 52.355] kgem_add_reloc64: handle=8, pos=16344, delta=0, domains=40000 [ 52.355] kgem_add_reloc64: adding proxy [delta=80] for handle=8 [ 52.355] kgem_add_handle: handle=8, index=2 [ 52.355] kgem_add_reloc64[4] = (delta=80, target handle=2, presumed=fdffe000) [ 52.355] [3fd0] bind bo(handle=8, addr=fdffe050), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 52.355] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 [ 52.355] kgem_add_handle: handle=6, index=3 [ 52.355] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd581000) [ 52.355] [3fc0] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 52.355] gen9_emit_cc: blend=177 (current=ffffffff), src=17, dst=18 [ 52.355] gen9_emit_sampler: sampler = a [ 52.355] gen9_emit_sf: num_sf_outputs=2 [ 52.355] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.355] gen9_emit_vertex_elements: setup id=9 [ 52.355] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 52.355] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 52.355] glyphs0_to_dst: glyph=(-2, 6), (8, 17), clip=(0, 2), (133, 17) [ 52.355] glyphs0_to_dst: blt=(0, 6), (8, 17) [ 52.355] emit_primitive_identity_mask__avx2: dst=(0, 6), mask=(2.00, 64.00) x (8.00, 11.00) [ 52.355] glyphs0_to_dst: glyph=(8, 6), (17, 14), clip=(0, 2), (133, 17) [ 52.355] glyphs0_to_dst: blt=(8, 6), (17, 14) [ 52.355] emit_primitive_identity_mask__avx2: dst=(8, 6), mask=(640.00, 48.00) x (9.00, 8.00) [ 52.355] glyphs0_to_dst: glyph=(16, 6), (27, 14), clip=(0, 2), (133, 17) [ 52.355] glyphs0_to_dst: blt=(16, 6), (27, 14) [ 52.355] emit_primitive_identity_mask__avx2: dst=(16, 6), mask=(800.00, 0.00) x (11.00, 8.00) [ 52.355] glyphs0_to_dst: glyph=(26, 6), (39, 14), clip=(0, 2), (133, 17) [ 52.355] glyphs0_to_dst: blt=(26, 6), (39, 14) [ 52.355] emit_primitive_identity_mask__avx2: dst=(26, 6), mask=(640.00, 32.00) x (13.00, 8.00) [ 52.355] glyphs0_to_dst: glyph=(38, 6), (49, 14), clip=(0, 2), (133, 17) [ 52.355] glyphs0_to_dst: blt=(38, 6), (49, 14) [ 52.355] emit_primitive_identity_mask__avx2: dst=(38, 6), mask=(672.00, 16.00) x (11.00, 8.00) [ 52.355] glyphs0_to_dst: glyph=(47, 9), (54, 11), clip=(0, 2), (133, 17) [ 52.355] glyphs0_to_dst: blt=(47, 9), (54, 11) [ 52.355] emit_primitive_identity_mask__avx2: dst=(47, 9), mask=(768.00, 0.00) x (7.00, 2.00) [ 52.355] glyphs0_to_dst: glyph=(52, 6), (61, 14), clip=(0, 2), (133, 17) [ 52.355] glyphs0_to_dst: blt=(52, 6), (61, 14) [ 52.355] emit_primitive_identity_mask__avx2: dst=(52, 6), mask=(784.00, 16.00) x (9.00, 8.00) [ 52.355] glyphs0_to_dst: glyph=(59, 6), (69, 14), clip=(0, 2), (133, 17) [ 52.355] glyphs0_to_dst: blt=(59, 6), (69, 14) [ 52.355] emit_primitive_identity_mask__avx2: dst=(59, 6), mask=(768.00, 16.00) x (10.00, 8.00) [ 52.355] glyphs0_to_dst: glyph=(68, 6), (76, 14), clip=(0, 2), (133, 17) [ 52.355] glyphs0_to_dst: blt=(68, 6), (76, 14) [ 52.355] emit_primitive_identity_mask__avx2: dst=(68, 6), mask=(688.00, 16.00) x (8.00, 8.00) [ 52.355] glyphs0_to_dst: glyph=(73, 6), (84, 14), clip=(0, 2), (133, 17) [ 52.355] glyphs0_to_dst: blt=(73, 6), (84, 14) [ 52.355] emit_primitive_identity_mask__avx2: dst=(73, 6), mask=(672.00, 16.00) x (11.00, 8.00) [ 52.355] glyphs0_to_dst: glyph=(82, 6), (93, 14), clip=(0, 2), (133, 17) [ 52.355] glyphs0_to_dst: blt=(82, 6), (93, 14) [ 52.355] emit_primitive_identity_mask__avx2: dst=(82, 6), mask=(672.00, 16.00) x (11.00, 8.00) [ 52.355] glyphs0_to_dst: glyph=(92, 6), (101, 14), clip=(0, 2), (133, 17) [ 52.355] glyphs0_to_dst: blt=(92, 6), (101, 14) [ 52.355] emit_primitive_identity_mask__avx2: dst=(92, 6), mask=(640.00, 48.00) x (9.00, 8.00) [ 52.355] glyphs0_to_dst: glyph=(100, 6), (109, 14), clip=(0, 2), (133, 17) [ 52.355] glyphs0_to_dst: blt=(100, 6), (109, 14) [ 52.355] emit_primitive_identity_mask__avx2: dst=(100, 6), mask=(784.00, 16.00) x (9.00, 8.00) [ 52.355] glyphs0_to_dst: glyph=(108, 2), (117, 14), clip=(0, 2), (133, 17) [ 52.355] glyphs0_to_dst: blt=(108, 2), (117, 14) [ 52.355] emit_primitive_identity_mask__avx2: dst=(108, 2), mask=(16.00, 64.00) x (9.00, 12.00) [ 52.355] glyphs0_to_dst: glyph=(116, 6), (127, 14), clip=(0, 2), (133, 17) [ 52.355] glyphs0_to_dst: blt=(116, 6), (127, 14) [ 52.355] emit_primitive_identity_mask__avx2: dst=(116, 6), mask=(800.00, 0.00) x (11.00, 8.00) [ 52.355] glyphs0_to_dst: glyph=(125, 3), (134, 14), clip=(0, 2), (133, 17) [ 52.355] glyphs0_to_dst: blt=(125, 3), (133, 14) [ 52.355] emit_primitive_identity_mask__avx2: dst=(125, 3), mask=(0.00, 80.00) x (8.00, 11.00) [ 52.355] gen8_vertex_flush[498] = 48 [ 52.355] gen9_magic_ca_pass: CA fixup (305 -> 353) [ 52.355] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.355] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.355] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.355] sna_accel_flush: flush?=1, dirty?=0 [ 52.355] gen8_vertex_close: used=1412, vbo active? 23, vb=200, nreloc=1 [ 52.355] gen8_vertex_close: reloc[0] = 289 [ 52.355] kgem_add_reloc64: handle=23, pos=289, delta=0, domains=200000 [ 52.355] kgem_add_handle: handle=23, index=4 [ 52.355] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd541000) [ 52.355] batch[1/1, flags=1800]: 332 332 16320 16384, nreloc=7, nexec=5, nfence=0, aperture=1105 [fenced=0] [ 52.355] __kgem_busy: handle=1, busy=0, wedged=0 [ 52.355] __kgem_retire_rq: request 1 complete [ 52.355] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 52.355] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 52.355] kgem_fixup_relocs: shrinking by 61440 [ 52.355] __kgem_busy: handle=1, busy=0, wedged=0 [ 52.355] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 52.355] kgem_commit: release handle=103 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fe00b000 [ 52.356] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 52.356] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 52.356] __kgem_bo_clear_busy: handle=8 [ 52.356] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 52.356] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 52.356] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 52.356] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.356] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 52.356] sna_accel_flush: flush?=0, dirty?=0 [ 52.356] sna_accel_flush: flush?=0, dirty?=0 [ 52.356] sna_glyphs(op=3, nlist=1, src=(0, 15)) [ 52.356] kgem_bo_is_busy: handle=103, domain: 3 exec? 0, rq? 1 [ 52.356] can_discard_mask: nlist=1, mask=28888, depth 32, op=3 (bounded? 1) [ 52.356] glyphs_format: format=166024, depth=32 [ 52.356] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 52.356] sna_glyphs: discarding mask [ 52.356] glyphs0_to_dst(op=3, src=(0, 15), nlist=1, dst=(0, 15)+(0, 0)) [ 52.356] clipped_glyphs? 16 glyph in 1 lists extents (-1, 3), (135, 18), region (0, 3), (134, 17): yes [ 52.356] gen9_render_composite: 0x0, current mode=0/1 [ 52.356] kgem_bo_is_busy: handle=6, domain: 3 exec? 0, rq? 1 [ 52.356] kgem_bo_is_busy: handle=103, domain: 3 exec? 0, rq? 1 [ 52.356] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.356] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.356] sna_drawable_use_bo pixmap=3632, box=((0, 3), (134, 17)), flags=7... [ 52.356] sna_drawable_use_bo: exported target, set PREFER_GPU [ 52.356] sna_drawable_use_bo: pinned, never REPLACES [ 52.356] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=7 [ 52.356] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.356] sna_drawable_use_bo: using whole GPU bo [ 52.356] gen9_composite_set_target: pixmap=3632, format=20028888, size=134x17, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 52.356] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.356] color_convert: src=ff333333 [20028888] [ 52.356] color_convert: dst=ff333333 [20028888] [ 52.356] sna_render_get_solid: ff333333 [ 52.356] sna_render_get_solid(20) = ff333333 (last) [ 52.356] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.356] sna_transform_is_imprecise_integer_translation: no transform [ 52.356] gen9_composite_picture: integer translation (0, 0), removing [ 52.356] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.356] sna_render_pixmap_bo: GPU all damaged [ 52.356] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.356] gen4_choose_composite_emitter: solid, identity mask [ 52.356] kgem_check_bo: num_pages=+1031, num_exec=+3 [ 52.356] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 52.356] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 52.356] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 52.356] kgem_add_handle: handle=4, index=0 [ 52.356] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 52.356] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 52.356] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 52.356] gen9_composite_get_binding_table(ffc0) [ 52.356] kgem_add_reloc64: handle=103, pos=16360, delta=0, domains=20002 [ 52.356] kgem_add_handle: handle=103, index=1 [ 52.356] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fe00b000) [ 52.356] __kgem_bo_mark_dirty: handle=103 (proxy? 0) [ 52.356] [3fe0] bind bo(handle=103, addr=fe00b000), format=192, width=134, height=17, pitch=1024, tiling=1 -> render [ 52.356] kgem_add_reloc64: handle=8, pos=16344, delta=0, domains=40000 [ 52.356] kgem_add_reloc64: adding proxy [delta=80] for handle=8 [ 52.356] kgem_add_handle: handle=8, index=2 [ 52.356] kgem_add_reloc64[4] = (delta=80, target handle=2, presumed=fdffe000) [ 52.356] [3fd0] bind bo(handle=8, addr=fdffe050), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 52.356] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 [ 52.356] kgem_add_handle: handle=6, index=3 [ 52.356] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd581000) [ 52.356] [3fc0] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 52.356] gen9_emit_cc: blend=177 (current=ffffffff), src=17, dst=18 [ 52.356] gen9_emit_sampler: sampler = a [ 52.356] gen9_emit_sf: num_sf_outputs=2 [ 52.356] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.356] gen9_emit_vertex_elements: setup id=9 [ 52.356] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 52.356] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 52.356] glyphs0_to_dst: glyph=(-1, 7), (9, 18), clip=(0, 3), (134, 17) [ 52.356] glyphs0_to_dst: blt=(0, 7), (9, 17) [ 52.356] emit_primitive_identity_mask__avx2: dst=(0, 7), mask=(1.00, 64.00) x (9.00, 10.00) [ 52.356] glyphs0_to_dst: glyph=(9, 7), (18, 15), clip=(0, 3), (134, 17) [ 52.356] glyphs0_to_dst: blt=(9, 7), (18, 15) [ 52.356] emit_primitive_identity_mask__avx2: dst=(9, 7), mask=(640.00, 48.00) x (9.00, 8.00) [ 52.356] glyphs0_to_dst: glyph=(17, 7), (28, 15), clip=(0, 3), (134, 17) [ 52.356] glyphs0_to_dst: blt=(17, 7), (28, 15) [ 52.356] emit_primitive_identity_mask__avx2: dst=(17, 7), mask=(800.00, 0.00) x (11.00, 8.00) [ 52.356] glyphs0_to_dst: glyph=(27, 7), (40, 15), clip=(0, 3), (134, 17) [ 52.356] glyphs0_to_dst: blt=(27, 7), (40, 15) [ 52.356] emit_primitive_identity_mask__avx2: dst=(27, 7), mask=(640.00, 32.00) x (13.00, 8.00) [ 52.356] glyphs0_to_dst: glyph=(39, 7), (50, 15), clip=(0, 3), (134, 17) [ 52.356] glyphs0_to_dst: blt=(39, 7), (50, 15) [ 52.356] emit_primitive_identity_mask__avx2: dst=(39, 7), mask=(672.00, 16.00) x (11.00, 8.00) [ 52.356] glyphs0_to_dst: glyph=(48, 10), (55, 12), clip=(0, 3), (134, 17) [ 52.356] glyphs0_to_dst: blt=(48, 10), (55, 12) [ 52.356] emit_primitive_identity_mask__avx2: dst=(48, 10), mask=(768.00, 0.00) x (7.00, 2.00) [ 52.356] glyphs0_to_dst: glyph=(53, 7), (62, 15), clip=(0, 3), (134, 17) [ 52.356] glyphs0_to_dst: blt=(53, 7), (62, 15) [ 52.356] emit_primitive_identity_mask__avx2: dst=(53, 7), mask=(784.00, 16.00) x (9.00, 8.00) [ 52.356] glyphs0_to_dst: glyph=(60, 7), (70, 15), clip=(0, 3), (134, 17) [ 52.356] glyphs0_to_dst: blt=(60, 7), (70, 15) [ 52.356] emit_primitive_identity_mask__avx2: dst=(60, 7), mask=(768.00, 16.00) x (10.00, 8.00) [ 52.356] glyphs0_to_dst: glyph=(69, 7), (77, 15), clip=(0, 3), (134, 17) [ 52.356] glyphs0_to_dst: blt=(69, 7), (77, 15) [ 52.356] emit_primitive_identity_mask__avx2: dst=(69, 7), mask=(688.00, 16.00) x (8.00, 8.00) [ 52.356] glyphs0_to_dst: glyph=(74, 7), (85, 15), clip=(0, 3), (134, 17) [ 52.356] glyphs0_to_dst: blt=(74, 7), (85, 15) [ 52.356] emit_primitive_identity_mask__avx2: dst=(74, 7), mask=(672.00, 16.00) x (11.00, 8.00) [ 52.356] glyphs0_to_dst: glyph=(83, 7), (94, 15), clip=(0, 3), (134, 17) [ 52.356] glyphs0_to_dst: blt=(83, 7), (94, 15) [ 52.356] emit_primitive_identity_mask__avx2: dst=(83, 7), mask=(672.00, 16.00) x (11.00, 8.00) [ 52.356] glyphs0_to_dst: glyph=(93, 7), (102, 15), clip=(0, 3), (134, 17) [ 52.356] glyphs0_to_dst: blt=(93, 7), (102, 15) [ 52.356] emit_primitive_identity_mask__avx2: dst=(93, 7), mask=(640.00, 48.00) x (9.00, 8.00) [ 52.356] glyphs0_to_dst: glyph=(101, 7), (110, 15), clip=(0, 3), (134, 17) [ 52.356] glyphs0_to_dst: blt=(101, 7), (110, 15) [ 52.356] emit_primitive_identity_mask__avx2: dst=(101, 7), mask=(784.00, 16.00) x (9.00, 8.00) [ 52.356] glyphs0_to_dst: glyph=(109, 3), (118, 15), clip=(0, 3), (134, 17) [ 52.356] glyphs0_to_dst: blt=(109, 3), (118, 15) [ 52.356] emit_primitive_identity_mask__avx2: dst=(109, 3), mask=(16.00, 64.00) x (9.00, 12.00) [ 52.356] glyphs0_to_dst: glyph=(117, 7), (128, 15), clip=(0, 3), (134, 17) [ 52.356] glyphs0_to_dst: blt=(117, 7), (128, 15) [ 52.356] emit_primitive_identity_mask__avx2: dst=(117, 7), mask=(800.00, 0.00) x (11.00, 8.00) [ 52.356] glyphs0_to_dst: glyph=(126, 4), (135, 15), clip=(0, 3), (134, 17) [ 52.356] glyphs0_to_dst: blt=(126, 4), (134, 15) [ 52.356] emit_primitive_identity_mask__avx2: dst=(126, 4), mask=(0.00, 80.00) x (8.00, 11.00) [ 52.356] gen8_vertex_flush[498] = 48 [ 52.356] gen9_magic_ca_pass: CA fixup (353 -> 401) [ 52.356] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.356] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.356] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.356] sna_accel_flush: flush?=1, dirty?=0 [ 52.356] gen8_vertex_close: used=1604, vbo active? 23, vb=200, nreloc=1 [ 52.356] gen8_vertex_close: reloc[0] = 289 [ 52.356] kgem_add_reloc64: handle=23, pos=289, delta=0, domains=200000 [ 52.356] kgem_add_handle: handle=23, index=4 [ 52.356] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd541000) [ 52.356] batch[1/1, flags=1800]: 332 332 16320 16384, nreloc=7, nexec=5, nfence=0, aperture=1105 [fenced=0] [ 52.356] __kgem_busy: handle=1, busy=0, wedged=0 [ 52.356] __kgem_retire_rq: request 1 complete [ 52.356] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 52.356] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 52.356] kgem_fixup_relocs: shrinking by 61440 [ 52.356] __kgem_busy: handle=1, busy=0, wedged=0 [ 52.356] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 52.356] kgem_commit: release handle=103 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fe00b000 [ 52.356] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 52.356] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 52.356] __kgem_bo_clear_busy: handle=8 [ 52.356] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 52.356] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 52.356] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 52.356] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.356] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 52.356] sna_accel_flush: flush?=0, dirty?=0 [ 52.356] sna_glyphs(op=3, nlist=1, src=(0, 13)) [ 52.356] kgem_bo_is_busy: handle=103, domain: 3 exec? 0, rq? 1 [ 52.356] can_discard_mask: nlist=1, mask=28888, depth 32, op=3 (bounded? 1) [ 52.356] glyphs_format: format=166024, depth=32 [ 52.356] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 52.356] sna_glyphs: discarding mask [ 52.356] glyphs0_to_dst(op=3, src=(0, 13), nlist=1, dst=(0, 13)+(0, 0)) [ 52.356] clipped_glyphs: no, clip region (0, 0), (134, 17) matches drawable pixmap=94680752713088 size=134x17 [ 52.356] gen9_render_composite: 0x0, current mode=0/1 [ 52.356] kgem_bo_is_busy: handle=6, domain: 3 exec? 0, rq? 1 [ 52.356] kgem_bo_is_busy: handle=103, domain: 3 exec? 0, rq? 1 [ 52.356] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.356] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.356] sna_drawable_use_bo pixmap=3632, box=((0, 0), (134, 17)), flags=7... [ 52.356] sna_drawable_use_bo: exported target, set PREFER_GPU [ 52.356] sna_drawable_use_bo: pinned, never REPLACES [ 52.356] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=7 [ 52.356] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.356] sna_drawable_use_bo: using whole GPU bo [ 52.356] gen9_composite_set_target: pixmap=3632, format=20028888, size=134x17, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 52.356] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.356] color_convert: src=ff333333 [20028888] [ 52.356] color_convert: dst=ff333333 [20028888] [ 52.356] sna_render_get_solid: ff333333 [ 52.356] sna_render_get_solid(20) = ff333333 (last) [ 52.356] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.356] sna_transform_is_imprecise_integer_translation: no transform [ 52.356] gen9_composite_picture: integer translation (0, 0), removing [ 52.356] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.356] sna_render_pixmap_bo: GPU all damaged [ 52.356] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.356] gen4_choose_composite_emitter: solid, identity mask [ 52.356] kgem_check_bo: num_pages=+1031, num_exec=+3 [ 52.356] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 52.356] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 52.356] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 52.356] kgem_add_handle: handle=4, index=0 [ 52.356] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 52.356] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 52.356] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 52.356] gen9_composite_get_binding_table(ffc0) [ 52.356] kgem_add_reloc64: handle=103, pos=16360, delta=0, domains=20002 [ 52.356] kgem_add_handle: handle=103, index=1 [ 52.356] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fe00b000) [ 52.356] __kgem_bo_mark_dirty: handle=103 (proxy? 0) [ 52.356] [3fe0] bind bo(handle=103, addr=fe00b000), format=192, width=134, height=17, pitch=1024, tiling=1 -> render [ 52.356] kgem_add_reloc64: handle=8, pos=16344, delta=0, domains=40000 [ 52.356] kgem_add_reloc64: adding proxy [delta=80] for handle=8 [ 52.356] kgem_add_handle: handle=8, index=2 [ 52.356] kgem_add_reloc64[4] = (delta=80, target handle=2, presumed=fdffe000) [ 52.356] [3fd0] bind bo(handle=8, addr=fdffe050), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 52.356] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 [ 52.356] kgem_add_handle: handle=6, index=3 [ 52.356] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd581000) [ 52.356] [3fc0] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 52.356] gen9_emit_cc: blend=177 (current=ffffffff), src=17, dst=18 [ 52.356] gen9_emit_sampler: sampler = a [ 52.356] gen9_emit_sf: num_sf_outputs=2 [ 52.356] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.356] gen9_emit_vertex_elements: setup id=9 [ 52.356] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 52.356] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 52.356] glyphs0_to_dst: glyph=(-1, 5)x(10, 11), unclipped [ 52.356] emit_primitive_identity_mask__avx2: dst=(-1, 5), mask=(0.00, 64.00) x (10.00, 11.00) [ 52.356] glyphs0_to_dst: glyph=(9, 5)x(9, 8), unclipped [ 52.356] emit_primitive_identity_mask__avx2: dst=(9, 5), mask=(640.00, 48.00) x (9.00, 8.00) [ 52.356] glyphs0_to_dst: glyph=(17, 5)x(11, 8), unclipped [ 52.356] emit_primitive_identity_mask__avx2: dst=(17, 5), mask=(800.00, 0.00) x (11.00, 8.00) [ 52.356] glyphs0_to_dst: glyph=(27, 5)x(13, 8), unclipped [ 52.356] emit_primitive_identity_mask__avx2: dst=(27, 5), mask=(640.00, 32.00) x (13.00, 8.00) [ 52.356] glyphs0_to_dst: glyph=(39, 5)x(11, 8), unclipped [ 52.356] emit_primitive_identity_mask__avx2: dst=(39, 5), mask=(672.00, 16.00) x (11.00, 8.00) [ 52.356] glyphs0_to_dst: glyph=(48, 8)x(7, 2), unclipped [ 52.357] emit_primitive_identity_mask__avx2: dst=(48, 8), mask=(768.00, 0.00) x (7.00, 2.00) [ 52.357] glyphs0_to_dst: glyph=(53, 5)x(9, 8), unclipped [ 52.357] emit_primitive_identity_mask__avx2: dst=(53, 5), mask=(784.00, 16.00) x (9.00, 8.00) [ 52.357] glyphs0_to_dst: glyph=(60, 5)x(10, 8), unclipped [ 52.357] emit_primitive_identity_mask__avx2: dst=(60, 5), mask=(768.00, 16.00) x (10.00, 8.00) [ 52.357] glyphs0_to_dst: glyph=(69, 5)x(8, 8), unclipped [ 52.357] emit_primitive_identity_mask__avx2: dst=(69, 5), mask=(688.00, 16.00) x (8.00, 8.00) [ 52.357] glyphs0_to_dst: glyph=(74, 5)x(11, 8), unclipped [ 52.357] emit_primitive_identity_mask__avx2: dst=(74, 5), mask=(672.00, 16.00) x (11.00, 8.00) [ 52.357] glyphs0_to_dst: glyph=(83, 5)x(11, 8), unclipped [ 52.357] emit_primitive_identity_mask__avx2: dst=(83, 5), mask=(672.00, 16.00) x (11.00, 8.00) [ 52.357] glyphs0_to_dst: glyph=(93, 5)x(9, 8), unclipped [ 52.357] emit_primitive_identity_mask__avx2: dst=(93, 5), mask=(640.00, 48.00) x (9.00, 8.00) [ 52.357] glyphs0_to_dst: glyph=(101, 5)x(9, 8), unclipped [ 52.357] emit_primitive_identity_mask__avx2: dst=(101, 5), mask=(784.00, 16.00) x (9.00, 8.00) [ 52.357] glyphs0_to_dst: glyph=(109, 1)x(9, 12), unclipped [ 52.357] emit_primitive_identity_mask__avx2: dst=(109, 1), mask=(16.00, 64.00) x (9.00, 12.00) [ 52.357] glyphs0_to_dst: glyph=(117, 5)x(11, 8), unclipped [ 52.357] emit_primitive_identity_mask__avx2: dst=(117, 5), mask=(800.00, 0.00) x (11.00, 8.00) [ 52.357] glyphs0_to_dst: glyph=(126, 2)x(9, 11), unclipped [ 52.357] emit_primitive_identity_mask__avx2: dst=(126, 2), mask=(0.00, 80.00) x (9.00, 11.00) [ 52.357] gen8_vertex_flush[498] = 48 [ 52.357] gen9_magic_ca_pass: CA fixup (401 -> 449) [ 52.357] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.357] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.357] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.357] sna_accel_flush: flush?=1, dirty?=0 [ 52.357] gen8_vertex_close: used=1796, vbo active? 23, vb=200, nreloc=1 [ 52.357] gen8_vertex_close: reloc[0] = 289 [ 52.357] kgem_add_reloc64: handle=23, pos=289, delta=0, domains=200000 [ 52.357] kgem_add_handle: handle=23, index=4 [ 52.357] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd541000) [ 52.357] batch[1/1, flags=1800]: 332 332 16320 16384, nreloc=7, nexec=5, nfence=0, aperture=1105 [fenced=0] [ 52.357] __kgem_busy: handle=1, busy=0, wedged=0 [ 52.357] __kgem_retire_rq: request 1 complete [ 52.357] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 52.357] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 52.357] kgem_fixup_relocs: shrinking by 61440 [ 52.357] __kgem_busy: handle=1, busy=0, wedged=0 [ 52.357] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 52.357] kgem_commit: release handle=103 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fe00b000 [ 52.357] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 52.357] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 52.357] __kgem_bo_clear_busy: handle=8 [ 52.357] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 52.357] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 52.357] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 52.357] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.357] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 52.357] sna_glyphs(op=3, nlist=1, src=(0, 14)) [ 52.357] kgem_bo_is_busy: handle=103, domain: 3 exec? 0, rq? 1 [ 52.357] can_discard_mask: nlist=1, mask=28888, depth 32, op=3 (bounded? 1) [ 52.357] glyphs_format: format=166024, depth=32 [ 52.357] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 52.357] sna_glyphs: discarding mask [ 52.357] glyphs0_to_dst(op=3, src=(0, 14), nlist=1, dst=(0, 14)+(0, 0)) [ 52.357] clipped_glyphs: no, clip region (0, 0), (134, 17) matches drawable pixmap=94680752713088 size=134x17 [ 52.357] gen9_render_composite: 0x0, current mode=0/1 [ 52.357] kgem_bo_is_busy: handle=6, domain: 3 exec? 0, rq? 1 [ 52.357] kgem_bo_is_busy: handle=103, domain: 3 exec? 0, rq? 1 [ 52.357] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.357] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.357] sna_drawable_use_bo pixmap=3632, box=((0, 0), (134, 17)), flags=7... [ 52.357] sna_drawable_use_bo: exported target, set PREFER_GPU [ 52.357] sna_drawable_use_bo: pinned, never REPLACES [ 52.357] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=7 [ 52.357] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.357] sna_drawable_use_bo: using whole GPU bo [ 52.357] gen9_composite_set_target: pixmap=3632, format=20028888, size=134x17, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 52.357] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.357] color_convert: src=ffdfdbd2 [20028888] [ 52.357] color_convert: dst=ffdfdbd2 [20028888] [ 52.357] sna_render_get_solid: ffdfdbd2 [ 52.357] sna_render_get_solid(6) = ffdfdbd2 (old) [ 52.357] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.357] sna_transform_is_imprecise_integer_translation: no transform [ 52.357] gen9_composite_picture: integer translation (0, 0), removing [ 52.357] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.357] sna_render_pixmap_bo: GPU all damaged [ 52.357] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.357] gen4_choose_composite_emitter: solid, identity mask [ 52.357] kgem_check_bo: num_pages=+1031, num_exec=+3 [ 52.357] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 52.357] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 52.357] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 52.357] kgem_add_handle: handle=4, index=0 [ 52.357] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 52.357] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 52.357] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 52.357] gen9_composite_get_binding_table(ffc0) [ 52.357] kgem_add_reloc64: handle=103, pos=16360, delta=0, domains=20002 [ 52.357] kgem_add_handle: handle=103, index=1 [ 52.357] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fe00b000) [ 52.357] __kgem_bo_mark_dirty: handle=103 (proxy? 0) [ 52.357] [3fe0] bind bo(handle=103, addr=fe00b000), format=192, width=134, height=17, pitch=1024, tiling=1 -> render [ 52.357] kgem_add_reloc64: handle=8, pos=16344, delta=0, domains=40000 [ 52.357] kgem_add_reloc64: adding proxy [delta=24] for handle=8 [ 52.357] kgem_add_handle: handle=8, index=2 [ 52.357] kgem_add_reloc64[4] = (delta=24, target handle=2, presumed=fdffe000) [ 52.357] [3fd0] bind bo(handle=8, addr=fdffe018), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 52.357] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 [ 52.357] kgem_add_handle: handle=6, index=3 [ 52.357] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd581000) [ 52.357] [3fc0] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 52.357] gen9_emit_cc: blend=177 (current=ffffffff), src=17, dst=18 [ 52.357] gen9_emit_sampler: sampler = a [ 52.357] gen9_emit_sf: num_sf_outputs=2 [ 52.357] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.357] gen9_emit_vertex_elements: setup id=9 [ 52.357] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 52.357] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 52.357] glyphs0_to_dst: glyph=(-1, 6)x(10, 11), unclipped [ 52.357] emit_primitive_identity_mask__avx2: dst=(-1, 6), mask=(0.00, 64.00) x (10.00, 11.00) [ 52.357] glyphs0_to_dst: glyph=(9, 6)x(9, 8), unclipped [ 52.357] emit_primitive_identity_mask__avx2: dst=(9, 6), mask=(640.00, 48.00) x (9.00, 8.00) [ 52.357] glyphs0_to_dst: glyph=(17, 6)x(11, 8), unclipped [ 52.357] emit_primitive_identity_mask__avx2: dst=(17, 6), mask=(800.00, 0.00) x (11.00, 8.00) [ 52.357] glyphs0_to_dst: glyph=(27, 6)x(13, 8), unclipped [ 52.357] emit_primitive_identity_mask__avx2: dst=(27, 6), mask=(640.00, 32.00) x (13.00, 8.00) [ 52.357] glyphs0_to_dst: glyph=(39, 6)x(11, 8), unclipped [ 52.357] emit_primitive_identity_mask__avx2: dst=(39, 6), mask=(672.00, 16.00) x (11.00, 8.00) [ 52.357] glyphs0_to_dst: glyph=(48, 9)x(7, 2), unclipped [ 52.357] emit_primitive_identity_mask__avx2: dst=(48, 9), mask=(768.00, 0.00) x (7.00, 2.00) [ 52.357] glyphs0_to_dst: glyph=(53, 6)x(9, 8), unclipped [ 52.357] emit_primitive_identity_mask__avx2: dst=(53, 6), mask=(784.00, 16.00) x (9.00, 8.00) [ 52.357] glyphs0_to_dst: glyph=(60, 6)x(10, 8), unclipped [ 52.357] emit_primitive_identity_mask__avx2: dst=(60, 6), mask=(768.00, 16.00) x (10.00, 8.00) [ 52.357] glyphs0_to_dst: glyph=(69, 6)x(8, 8), unclipped [ 52.357] emit_primitive_identity_mask__avx2: dst=(69, 6), mask=(688.00, 16.00) x (8.00, 8.00) [ 52.357] glyphs0_to_dst: glyph=(74, 6)x(11, 8), unclipped [ 52.357] emit_primitive_identity_mask__avx2: dst=(74, 6), mask=(672.00, 16.00) x (11.00, 8.00) [ 52.357] glyphs0_to_dst: glyph=(83, 6)x(11, 8), unclipped [ 52.357] emit_primitive_identity_mask__avx2: dst=(83, 6), mask=(672.00, 16.00) x (11.00, 8.00) [ 52.357] glyphs0_to_dst: glyph=(93, 6)x(9, 8), unclipped [ 52.357] emit_primitive_identity_mask__avx2: dst=(93, 6), mask=(640.00, 48.00) x (9.00, 8.00) [ 52.357] glyphs0_to_dst: glyph=(101, 6)x(9, 8), unclipped [ 52.357] emit_primitive_identity_mask__avx2: dst=(101, 6), mask=(784.00, 16.00) x (9.00, 8.00) [ 52.357] glyphs0_to_dst: glyph=(109, 2)x(9, 12), unclipped [ 52.357] emit_primitive_identity_mask__avx2: dst=(109, 2), mask=(16.00, 64.00) x (9.00, 12.00) [ 52.357] glyphs0_to_dst: glyph=(117, 6)x(11, 8), unclipped [ 52.357] emit_primitive_identity_mask__avx2: dst=(117, 6), mask=(800.00, 0.00) x (11.00, 8.00) [ 52.357] glyphs0_to_dst: glyph=(126, 3)x(9, 11), unclipped [ 52.357] emit_primitive_identity_mask__avx2: dst=(126, 3), mask=(0.00, 80.00) x (9.00, 11.00) [ 52.357] gen8_vertex_flush[498] = 48 [ 52.357] gen9_magic_ca_pass: CA fixup (449 -> 497) [ 52.357] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.357] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.357] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.357] sna_accel_flush: flush?=1, dirty?=0 [ 52.357] gen8_vertex_close: used=1988, vbo active? 23, vb=200, nreloc=1 [ 52.357] gen8_vertex_close: reloc[0] = 289 [ 52.357] kgem_add_reloc64: handle=23, pos=289, delta=0, domains=200000 [ 52.357] kgem_add_handle: handle=23, index=4 [ 52.357] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd541000) [ 52.357] batch[1/1, flags=1800]: 332 332 16320 16384, nreloc=7, nexec=5, nfence=0, aperture=1105 [fenced=0] [ 52.357] __kgem_busy: handle=1, busy=0, wedged=0 [ 52.357] __kgem_retire_rq: request 1 complete [ 52.357] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 52.357] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 52.357] kgem_fixup_relocs: shrinking by 61440 [ 52.357] __kgem_busy: handle=1, busy=0, wedged=0 [ 52.357] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 52.357] kgem_commit: release handle=103 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fe00b000 [ 52.357] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 52.357] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 52.357] __kgem_bo_clear_busy: handle=8 [ 52.357] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 52.357] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 52.357] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 52.357] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.357] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 52.357] sna_accel_flush: flush?=0, dirty?=0 [ 52.357] sna_destroy_pixmap: pixmap=3642, attached?=1 [ 52.357] _kgem_bo_destroy: handle=107, proxy? 0 [ 52.357] __kgem_bo_destroy: handle=107, size=24576 [ 52.357] __kgem_bo_destroy: handle=107, purged [ 52.357] kgem_bo_move_to_inactive: moving handle=107 to inactive [ 52.357] __sna_free_pixmap(pixmap=3642) [ 52.357] sna_accel_flush: flush?=0, dirty?=0 [ 52.357] sna_accel_flush: flush?=0, dirty?=0 [ 52.357] sna_accel_flush: flush?=0, dirty?=0 [ 52.357] sna_accel_flush: flush?=0, dirty?=0 [ 52.357] sna_accel_flush: flush?=0, dirty?=0 [ 52.357] sna_block_handler (tv=0.195000) [ 52.357] kgem_retire, need_retire?=1 [ 52.357] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.357] kgem_retire__requests_ring: retiring ring 0 [ 52.357] __kgem_busy: handle=1, busy=0, wedged=0 [ 52.357] __kgem_retire_rq: request 1 complete [ 52.357] __kgem_bo_flush: handle=103, busy=0, wedged=0 [ 52.357] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 52.357] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.357] kgem_retire -- retired=0, need_retire=0 [ 52.357] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 52.357] gen6_render_retire: resetting idle vbo [ 52.357] kgem_retire__buffers: handle=106, busy? 0 [0] [ 52.357] kgem_retire__buffers: releasing upload cache for handle=106? 0 [ 52.357] __kgem_bo_destroy: handle=106, size=262144 [ 52.357] kgem_bo_replace_io: transferring io handle=106 to bo [ 52.357] kgem_bo_move_to_inactive: moving handle=106 to inactive [ 52.357] sna_scanout_do_flush: flush timer active: delta=-2 [ 52.357] sna_scanout_do_flush (time=52357), triggered [ 52.357] sna_scanout_flush (time=52357), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 52.357] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.357] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 52.357] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.357] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 52.357] sna_accel_do_throttle (time=52357), triggered [ 52.357] sna_accel_throttle (time=52357) [ 52.357] sna_accel_disarm_timer[1] (time=52357) [ 52.357] sna_accel_block: evaluating timers, active=5 [ 52.357] sna_accel_block: flush timer expires in 16 [52373] [ 52.357] sna_wakeup_handler [ 52.357] sna_block_handler (tv=0.195000) [ 52.357] sna_scanout_do_flush: flush timer active: delta=16 [ 52.357] sna_accel_do_throttle -- no pending activity [ 52.357] sna_accel_block: evaluating timers, active=5 [ 52.357] sna_accel_block: flush timer expires in 16 [52373] [ 52.357] sna_wakeup_handler [ 52.357] sna_accel_flush: flush?=0, dirty?=0 [ 52.358] sna_accel_flush: flush?=0, dirty?=0 [ 52.358] sna_accel_flush: flush?=0, dirty?=0 [ 52.358] sna_block_handler (tv=0.194000) [ 52.358] sna_scanout_do_flush: flush timer active: delta=15 [ 52.358] sna_accel_do_throttle -- no pending activity [ 52.358] sna_accel_block: evaluating timers, active=5 [ 52.358] sna_accel_block: flush timer expires in 15 [52373] [ 52.358] sna_wakeup_handler [ 52.358] sna_accel_flush: flush?=0, dirty?=0 [ 52.358] sna_accel_flush: flush?=0, dirty?=0 [ 52.358] sna_block_handler (tv=0.194000) [ 52.358] sna_scanout_do_flush: flush timer active: delta=15 [ 52.358] sna_accel_do_throttle -- no pending activity [ 52.358] sna_accel_block: evaluating timers, active=5 [ 52.358] sna_accel_block: flush timer expires in 15 [52373] [ 52.358] sna_wakeup_handler [ 52.358] sna_dri2_get_msc(draw=0, pipe=-1) [ 52.358] sna_crtc_record_swap: recording last swap on pipe=0, frame 2893 [msc=2893], time 52.358467 [ 52.358] sna_dri2_get_msc: msc=2893 [raw=2893], ust=52358467 [ 52.358] sna_dri2_create_buffer pixmap=3565, (attachment=1, format=32, drawable=1943x519), window?=0 [ 52.358] sna_dri2_create_buffer: creating back buffer 1943x519, suitable for scanout? 0 [ 52.358] kgem_create_2d(1943x519, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 52.358] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=8192, height=520 [ 52.358] __kgem_bo_init(handle=108, num_pages=1040) [ 52.358] kgem_set_tiling: handle=108, tiling=1 [1], pitch=8192 [8192]: 1 [ 52.358] new pitch=8192, tiling=1, handle=108, id=2069, num_pages=1040 [1040], bucket=10 [ 52.358] kgem_bo_flink: flinked handle=108 to name=83, marking non-reusable [ 52.358] sna_dri2_create_buffer pixmap=3565, (attachment=0, format=32, drawable=1943x519), window?=0 [ 52.358] sna_pixmap_set_dri: attaching DRI client to pixmap=3565 [ 52.358] sna_pixmap_move_to_gpu(pixmap=3565, usage=0), flags=c2 [ 52.358] sna_pixmap_move_to_gpu: already all-damaged [ 52.358] sna_pixmap_mark_active: pixmap=3565, handle=25 [ 52.358] sna_dri2_create_buffer: attaching to front buffer 1943x519 [0x561c94a32530:3], scanout? 0 [ 52.358] kgem_bo_flink: flinked handle=25 to name=84, marking non-reusable [ 52.358] sna_dri2_create_buffer: adding flush hint to handle=25 [ 52.358] sna_accel_watch_flush: enable=1 [ 52.358] sna_accel_flush: flush?=0, dirty?=0 [ 52.358] sna_accel_flush: flush?=0, dirty?=0 [ 52.358] sna_accel_flush: flush?=0, dirty?=0 [ 52.358] sna_accel_flush: flush?=0, dirty?=0 [ 52.358] sna_block_handler (tv=0.194000) [ 52.358] sna_scanout_do_flush: flush timer active: delta=15 [ 52.358] sna_accel_do_throttle -- no pending activity [ 52.358] sna_accel_block: evaluating timers, active=5 [ 52.358] sna_accel_block: flush timer expires in 15 [52373] [ 52.358] sna_wakeup_handler [ 52.358] sna_accel_flush: flush?=0, dirty?=0 [ 52.358] sna_accel_flush: flush?=0, dirty?=0 [ 52.358] sna_accel_flush: flush?=0, dirty?=0 [ 52.358] sna_block_handler (tv=0.194000) [ 52.358] sna_scanout_do_flush: flush timer active: delta=15 [ 52.358] sna_accel_do_throttle -- no pending activity [ 52.358] sna_accel_block: evaluating timers, active=5 [ 52.358] sna_accel_block: flush timer expires in 15 [52373] [ 52.358] sna_wakeup_handler [ 52.358] sna_accel_flush: flush?=0, dirty?=0 [ 52.358] sna_accel_flush: flush?=0, dirty?=0 [ 52.358] sna_block_handler (tv=0.194000) [ 52.358] sna_scanout_do_flush: flush timer active: delta=15 [ 52.358] sna_accel_do_throttle -- no pending activity [ 52.358] sna_accel_block: evaluating timers, active=5 [ 52.358] sna_accel_block: flush timer expires in 15 [52373] [ 52.358] sna_wakeup_handler [ 52.358] sna_accel_flush: flush?=0, dirty?=0 [ 52.358] sna_accel_flush: flush?=0, dirty?=0 [ 52.358] sna_block_handler (tv=0.194000) [ 52.358] sna_scanout_do_flush: flush timer active: delta=15 [ 52.358] sna_accel_do_throttle -- no pending activity [ 52.358] sna_accel_block: evaluating timers, active=5 [ 52.358] sna_accel_block: flush timer expires in 15 [52373] [ 52.358] sna_wakeup_handler [ 52.358] sna_accel_flush: flush?=0, dirty?=0 [ 52.358] sna_accel_flush: flush?=0, dirty?=0 [ 52.358] sna_block_handler (tv=0.194000) [ 52.358] sna_scanout_do_flush: flush timer active: delta=15 [ 52.358] sna_accel_do_throttle -- no pending activity [ 52.358] sna_accel_block: evaluating timers, active=5 [ 52.358] sna_accel_block: flush timer expires in 15 [52373] [ 52.358] sna_wakeup_handler [ 52.358] sna_accel_flush: flush?=0, dirty?=0 [ 52.358] sna_accel_flush: flush?=0, dirty?=0 [ 52.358] sna_accel_flush: flush?=0, dirty?=0 [ 52.358] sna_accel_flush: flush?=0, dirty?=0 [ 52.358] sna_accel_flush: flush?=0, dirty?=0 [ 52.358] sna_accel_flush: flush?=0, dirty?=0 [ 52.358] sna_block_handler (tv=0.194000) [ 52.358] sna_scanout_do_flush: flush timer active: delta=15 [ 52.358] sna_accel_do_throttle -- no pending activity [ 52.358] sna_accel_block: evaluating timers, active=5 [ 52.358] sna_accel_block: flush timer expires in 15 [52373] [ 52.358] sna_wakeup_handler [ 52.358] sna_accel_flush: flush?=0, dirty?=0 [ 52.358] sna_accel_flush: flush?=0, dirty?=0 [ 52.358] sna_block_handler (tv=0.194000) [ 52.358] sna_scanout_do_flush: flush timer active: delta=15 [ 52.358] sna_accel_do_throttle -- no pending activity [ 52.358] sna_accel_block: evaluating timers, active=5 [ 52.358] sna_accel_block: flush timer expires in 15 [52373] [ 52.358] sna_wakeup_handler [ 52.358] sna_accel_flush: flush?=0, dirty?=0 [ 52.358] sna_accel_flush: flush?=0, dirty?=0 [ 52.358] sna_accel_flush: flush?=0, dirty?=0 [ 52.358] sna_block_handler (tv=0.194000) [ 52.358] sna_scanout_do_flush: flush timer active: delta=15 [ 52.358] sna_accel_do_throttle -- no pending activity [ 52.358] sna_accel_block: evaluating timers, active=5 [ 52.358] sna_accel_block: flush timer expires in 15 [52373] [ 52.358] sna_wakeup_handler [ 52.358] sna_accel_flush: flush?=0, dirty?=0 [ 52.358] sna_accel_flush: flush?=0, dirty?=0 [ 52.358] sna_accel_flush: flush?=0, dirty?=0 [ 52.358] sna_accel_flush: flush?=0, dirty?=0 [ 52.358] sna_accel_flush: flush?=0, dirty?=0 [ 52.358] sna_block_handler (tv=0.194000) [ 52.358] sna_scanout_do_flush: flush timer active: delta=15 [ 52.358] sna_accel_do_throttle -- no pending activity [ 52.358] sna_accel_block: evaluating timers, active=5 [ 52.358] sna_accel_block: flush timer expires in 15 [52373] [ 52.358] sna_wakeup_handler [ 52.358] sna_accel_flush: flush?=0, dirty?=0 [ 52.358] sna_accel_flush: flush?=0, dirty?=0 [ 52.358] sna_block_handler (tv=0.194000) [ 52.358] sna_scanout_do_flush: flush timer active: delta=15 [ 52.358] sna_accel_do_throttle -- no pending activity [ 52.358] sna_accel_block: evaluating timers, active=5 [ 52.358] sna_accel_block: flush timer expires in 15 [52373] [ 52.358] sna_wakeup_handler [ 52.358] sna_accel_flush: flush?=0, dirty?=0 [ 52.358] sna_accel_flush: flush?=0, dirty?=0 [ 52.358] sna_accel_flush: flush?=0, dirty?=0 [ 52.358] sna_block_handler (tv=0.194000) [ 52.358] sna_scanout_do_flush: flush timer active: delta=15 [ 52.358] sna_accel_do_throttle -- no pending activity [ 52.358] sna_accel_block: evaluating timers, active=5 [ 52.358] sna_accel_block: flush timer expires in 15 [52373] [ 52.358] sna_wakeup_handler [ 52.358] sna_accel_flush: flush?=0, dirty?=0 [ 52.358] sna_accel_flush: flush?=0, dirty?=0 [ 52.358] sna_accel_flush: flush?=0, dirty?=0 [ 52.358] sna_block_handler (tv=0.194000) [ 52.358] sna_scanout_do_flush: flush timer active: delta=15 [ 52.358] sna_accel_do_throttle -- no pending activity [ 52.358] sna_accel_block: evaluating timers, active=5 [ 52.358] sna_accel_block: flush timer expires in 15 [52373] [ 52.358] sna_wakeup_handler [ 52.358] sna_create_pixmap(13, 20, 32, usage=0) [ 52.358] kgem_can_create_2d: 13x20 @ 32 [ 52.358] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=20 [ 52.358] kgem_can_create_2d: untiled size=4096 [ 52.358] kgem_choose_tiling: too thin [width 13, 32 bpp] for TILING_X [ 52.358] kgem_choose_tiling: 13x20 -> 0 [ 52.358] sna_create_pixmap: usage=0, flags=a [ 52.358] sna_create_pixmap: small buffer [1040], attaching to shadow pixmap [ 52.358] create_pixmap: allocating pixmap 13x20, depth=32/32, size=1048 [ 52.358] create_pixmap: serial=3643, usage=0, 13x20 [ 52.358] sna_create_pixmap: serial=3643, 13x20, usage=0 [ 52.358] sna_composite_rectangles(pixmap=3644, op=0, 0 x 1 [(0, 0)x(13, 20) ...]) [ 52.358] sna_composite_rectangles: converted to op 0 [ 52.358] sna_composite_rectangles[0] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 52.359] sna_composite_rectangles: nrects=1, region=(0, 0), (13, 20) x 1 [ 52.359] sna_composite_rectangles: clipped extents (0, 0),(13, 20) x 1 [ 52.359] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(13, 20) [ 52.359] sna_composite_rectangles: fallback, dst pixmap=3644 too small or not attached [ 52.359] sna_composite_rectangles: fallback [ 52.359] sna_drawable_move_region_to_cpu(pixmap=3644 (13x20), [(0, 0), (13, 20)], flags=1) [ 52.359] sna_drawable_move_region_to_cpu: region (0, 0), (13, 20) + (0, 0) subsumes pixmap (13x20) [ 52.359] _sna_pixmap_move_to_cpu(pixmap=3644, 13x20, flags=1) [ 52.359] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 52.359] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 52.359] operate_inplace: no, inplace operation not suitable [ 52.359] _sna_pixmap_move_to_cpu: marking as damaged [ 52.359] __sna_damage_all(13, 20) [ 52.359] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 52.359] sna_composite_rectangles(pixmap=3644, op=1, fff2f1f0 x 1 [(0, 0)x(13, 20) ...]) [ 52.359] sna_composite_rectangles: converted to op 1 [ 52.359] sna_composite_rectangles[0] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 52.359] sna_composite_rectangles: nrects=1, region=(0, 0), (13, 20) x 1 [ 52.359] sna_composite_rectangles: clipped extents (0, 0),(13, 20) x 1 [ 52.359] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(13, 20) [ 52.359] sna_composite_rectangles: fallback, dst pixmap=3644 too small or not attached [ 52.359] sna_composite_rectangles: fallback [ 52.359] sna_drawable_move_region_to_cpu(pixmap=3644 (13x20), [(0, 0), (13, 20)], flags=1) [ 52.359] sna_drawable_move_region_to_cpu: pixmap=3644 all damaged on CPU [ 52.359] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 52.359] sna_composite_rectangles: fallback fill: (0, 0)x(13, 20) fff2f1f0 [ 52.359] sna_composite_rectangles(pixmap=3644, op=1, ff300a24 x 2 [(0, 0)x(13, 20) ...]) [ 52.359] sna_composite_rectangles: converted to op 1 [ 52.359] sna_composite_rectangles[0] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 52.359] sna_composite_rectangles[1] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 52.359] sna_composite_rectangles: nrects=2, region=(0, 0), (13, 20) x 2 [ 52.359] sna_composite_rectangles: clipped extents (0, 0),(13, 20) x 1 [ 52.359] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(13, 20) [ 52.359] sna_composite_rectangles: fallback, dst pixmap=3644 too small or not attached [ 52.359] sna_composite_rectangles: fallback [ 52.359] sna_drawable_move_region_to_cpu(pixmap=3644 (13x20), [(0, 0), (13, 20)], flags=1) [ 52.359] sna_drawable_move_region_to_cpu: pixmap=3644 all damaged on CPU [ 52.359] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 52.359] sna_composite_rectangles: fallback fill: (0, 0)x(13, 20) ff300a24 [ 52.359] sna_glyphs(op=3, nlist=2, src=(1, -2)) [ 52.359] sna_glyphs: fallback -- too small (13x20) [ 52.359] glyphs_fallback: nlist=2, count=3, extents (0, -13), (19, 1) [ 52.359] glyphs_fallback: clipped extents (0, 0), (13, 1) [ 52.359] sna_drawable_move_region_to_cpu(pixmap=3644 (13x20), [(0, 0), (13, 1)], flags=3) [ 52.359] sna_drawable_move_region_to_cpu: pixmap=3644 all damaged on CPU [ 52.359] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 52.359] sna_composite_rectangles(pixmap=3644, op=1, ffffffff x 4 [(0, 0)x(11, 1) ...]) [ 52.359] sna_composite_rectangles: converted to op 1 [ 52.359] sna_composite_rectangles[0] (0, 0)x(11, 1) -> (0, 0), (11, 1) [ 52.359] sna_composite_rectangles[1] (0, 1)x(1, 17) -> (0, 1), (1, 18) [ 52.359] sna_composite_rectangles[2] (10, 1)x(1, 17) -> (10, 1), (11, 18) [ 52.359] sna_composite_rectangles[3] (0, 18)x(11, 1) -> (0, 18), (11, 19) [ 52.359] sna_composite_rectangles: nrects=4, region=(0, 0), (11, 19) x 4 [ 52.359] sna_composite_rectangles: clipped extents (0, 0),(11, 19) x 4 [ 52.359] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(11, 19) [ 52.359] sna_composite_rectangles: fallback, dst pixmap=3644 too small or not attached [ 52.359] sna_composite_rectangles: fallback [ 52.359] sna_drawable_move_region_to_cpu(pixmap=3644 (13x20), [(0, 0), (11, 19)], flags=1) [ 52.359] sna_drawable_move_region_to_cpu: pixmap=3644 all damaged on CPU [ 52.359] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 52.359] sna_composite_rectangles: fallback fill: (0, 0)x(11, 1) ffffffff [ 52.359] sna_composite_rectangles: fallback fill: (0, 1)x(1, 17) ffffffff [ 52.359] sna_composite_rectangles: fallback fill: (10, 1)x(1, 17) ffffffff [ 52.359] sna_composite_rectangles: fallback fill: (0, 18)x(11, 1) ffffffff [ 52.359] sna_validate_gc(0x561c94ab2470) changes=0, previous serial=d2f, drawable=e23 [ 52.359] sna_validate_gc: recomputing clip [ 52.359] sna_validate_gc: composite clip=1x[(65, 24), (3840, 2160)] [0x561c94abf1d0] [ 52.359] sna_copy_area: src=pixmap=3644:(0, 0)x(13, 20)+(0, 0) -> dst=pixmap=3060:(477, 714)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 52.359] sna_copy_area: normal copy [ 52.359] sna_do_copy: src=(0, 0), dst=(477, 714), size=(13x20) [ 52.359] sna_do_copy: after drawable: src=(0, 0), dst=(542, 738), size=(13x20) [ 52.359] sna_do_copy: dst extents (542, 738), (555, 758), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 52.359] sna_do_copy: clipped dst extents (542, 738), (555, 758) [ 52.359] sna_do_copy: unclipped src extents (0, 0), (13, 20) [ 52.359] sna_do_copy: clipped src extents (0, 0), (13, 20) [ 52.359] sna_do_copy: pixmap -- no source clipping [ 52.359] sna_do_copy: src extents (0, 0), (13, 20) x 1 [ 52.359] sna_do_copy: copy region (542, 738), (555, 758) x 1 + (-542, -738) [ 52.359] sna_copy_boxes (boxes=1x[(542, 738), (555, 758)...], src pixmap=3644+(-542, -738), dst pixmap=3060+(-65, -24), alu=3, src.size=13x20, dst.size=3775x2136) [ 52.359] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94b061c0, gpu_bo=0, cpu_bo=0), replaces=0 [ 52.359] sna_drawable_use_bo pixmap=3060, box=((477, 714), (490, 734)), flags=8... [ 52.359] sna_drawable_use_bo: exported target, set PREFER_GPU [ 52.359] sna_drawable_use_bo: pinned, never REPLACES [ 52.359] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 52.359] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.359] sna_drawable_use_bo: using whole GPU bo [ 52.359] region_overlaps_damage? [ 52.359] use_shm_bo: no, not attached [ 52.359] sna_drawable_move_region_to_cpu(pixmap=3644 (13x20), [(0, 0), (13, 20)], flags=2) [ 52.359] sna_drawable_move_region_to_cpu: pixmap=3644 all damaged on CPU [ 52.359] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 52.359] sna_write_boxes x 1, src stride=52, src dx=(-477, -714) [ 52.359] kgem_bo_can_map: handle=9, map=0x7fc6b7845000:0x0:0x7fc656564000, tiling=1, domain=1, offset=4029534208 [ 52.359] write_boxes_inplace x 1, handle=9, tiling=1 [ 52.359] upload_inplace__tiled: tiling=1 [ 52.359] kgem_bo_can_map__cpu: handle=9 [ 52.359] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 52.359] kgem_bo_map__cpu(handle=9, size=33177600, map=0x7fc6b7845000:0x7fc656564000) [ 52.359] kgem_bo_sync__cpu: handle=9 [ 52.359] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(477, 714), size=13x20, pitch=52/15360 [ 52.359] sna_accel_flush: flush?=0, dirty?=0 [ 52.359] sna_accel_flush: flush?=0, dirty?=0 [ 52.359] sna_accel_flush: flush?=0, dirty?=0 [ 52.359] sna_accel_flush: flush?=0, dirty?=0 [ 52.359] sna_destroy_pixmap: pixmap=3644, attached?=1 [ 52.359] __sna_free_pixmap(pixmap=3644) [ 52.359] sna_accel_flush: flush?=0, dirty?=0 [ 52.359] sna_accel_flush: flush?=0, dirty?=0 [ 52.359] sna_accel_flush: flush?=0, dirty?=0 [ 52.359] sna_accel_flush: flush?=0, dirty?=0 [ 52.359] sna_accel_flush: flush?=0, dirty?=0 [ 52.359] sna_block_handler (tv=0.193000) [ 52.359] sna_scanout_do_flush: flush timer active: delta=14 [ 52.359] sna_accel_do_throttle -- no pending activity [ 52.359] sna_accel_block: evaluating timers, active=5 [ 52.359] sna_accel_block: flush timer expires in 14 [52373] [ 52.359] sna_wakeup_handler [ 52.359] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 52.359] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 52.359] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 52.359] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 52.359] sna_dri2_get_msc(draw=146, pipe=0) [ 52.359] sna_crtc_record_swap: recording last swap on pipe=0, frame 2893 [msc=2893], time 52.358467 [ 52.359] sna_dri2_get_msc: msc=2893 [raw=2893], ust=52358467 [ 52.359] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=29 (refs=1/1, flush=0) , front=40 (refs=1/4, flush=1) [ 52.359] sna_dri2_schedule_swap(target_msc=2886, divisor=0, remainder=0) [ 52.359] sna_dri2_schedule_swap: using front handle=40, active_scanout?=3, flush?=1 [ 52.359] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 52.359] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 52.359] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 52.359] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 52.359] sna_crtc_record_swap: recording last swap on pipe=0, frame 2893 [msc=2893], time 52.358467 [ 52.359] immediate_swap: current_msc=2893, target_msc=2886 -- yes [ 52.359] can_flip: no, shadow enabled [ 52.359] sna_dri2_add_event: adding event to window 146) [ 52.359] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 52.359] sna_dri2_immediate_blit: no pending blit, starting chain [ 52.359] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 52.359] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 52.359] can_xchg: back size=8701e00, front size=8701e00 [ 52.360] can_xchg: yes, pixmap=165 [ 52.360] sna_dri2_xchg: win=146, exchange front=40/5,ref=2 and back=29/3,ref=2, pixmap=165 7680x2160 [ 52.360] sna_dri2_xchg: back_bo handle=29, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 52.360] sna_dri2_xchg: front_bo handle=40, pitch=30720, size=132710400, ref=4, active_scanout?=3 [ 52.360] set_bo: pixmap=165, handle=29 (old handle=40) [ 52.360] set_bo: marking whole pixmap as damaged [ 52.360] set_bo: applying final/discard move-to-gpu [ 52.360] wait_for_shadow: flags=0, flips=0, handle=40, shadow=32 [ 52.360] set_bo: dropping flush hint from handle=40 [ 52.360] set_bo: adding flush hint to handle=29 [ 52.360] mark_stale(handle=40) => 1 [ 52.360] swap_limit: draw=146 setting swap limit to 3 [ 52.360] sna_dri2_swap_limit_validate: swap limit set to 3 [ 52.360] sna_next_vblank(pipe=0, waiting until next vblank) [ 52.360] sna_dri2_schedule_swap: reported target_msc=2893 [ 52.360] sna_accel_flush: flush?=0, dirty?=0 [ 52.360] sna_accel_flush: flush?=0, dirty?=0 [ 52.360] sna_accel_flush: flush?=0, dirty?=0 [ 52.360] sna_accel_flush: flush?=0, dirty?=0 [ 52.360] sna_block_handler (tv=0.192000) [ 52.360] sna_scanout_do_flush: flush timer active: delta=13 [ 52.360] sna_accel_do_throttle -- no pending activity [ 52.360] sna_accel_block: evaluating timers, active=5 [ 52.360] sna_accel_block: flush timer expires in 13 [52373] [ 52.360] sna_wakeup_handler [ 52.360] sna_accel_flush: flush?=0, dirty?=0 [ 52.360] sna_accel_flush: flush?=0, dirty?=0 [ 52.360] sna_block_handler (tv=0.192000) [ 52.360] sna_scanout_do_flush: flush timer active: delta=13 [ 52.360] sna_accel_do_throttle -- no pending activity [ 52.360] sna_accel_block: evaluating timers, active=5 [ 52.360] sna_accel_block: flush timer expires in 13 [52373] [ 52.360] sna_wakeup_handler [ 52.360] sna_accel_flush: flush?=0, dirty?=0 [ 52.360] sna_accel_flush: flush?=0, dirty?=0 [ 52.360] sna_block_handler (tv=0.192000) [ 52.360] sna_scanout_do_flush: flush timer active: delta=13 [ 52.360] sna_accel_do_throttle -- no pending activity [ 52.360] sna_accel_block: evaluating timers, active=5 [ 52.360] sna_accel_block: flush timer expires in 13 [52373] [ 52.360] sna_wakeup_handler [ 52.360] sna_accel_flush: flush?=0, dirty?=0 [ 52.360] sna_accel_flush: flush?=0, dirty?=0 [ 52.360] sna_accel_flush: flush?=0, dirty?=0 [ 52.360] sna_block_handler (tv=0.192000) [ 52.360] sna_scanout_do_flush: flush timer active: delta=13 [ 52.360] sna_accel_do_throttle -- no pending activity [ 52.360] sna_accel_block: evaluating timers, active=5 [ 52.360] sna_accel_block: flush timer expires in 13 [52373] [ 52.360] sna_wakeup_handler [ 52.360] sna_accel_flush: flush?=0, dirty?=0 [ 52.360] sna_accel_flush: flush?=0, dirty?=0 [ 52.360] sna_block_handler (tv=0.192000) [ 52.360] sna_scanout_do_flush: flush timer active: delta=13 [ 52.360] sna_accel_do_throttle -- no pending activity [ 52.360] sna_accel_block: evaluating timers, active=5 [ 52.360] sna_accel_block: flush timer expires in 13 [52373] [ 52.360] sna_wakeup_handler [ 52.360] sna_accel_flush: flush?=0, dirty?=0 [ 52.360] sna_accel_flush: flush?=0, dirty?=0 [ 52.360] sna_accel_flush: flush?=0, dirty?=0 [ 52.360] sna_block_handler (tv=0.192000) [ 52.360] sna_scanout_do_flush: flush timer active: delta=13 [ 52.360] sna_accel_do_throttle -- no pending activity [ 52.360] sna_accel_block: evaluating timers, active=5 [ 52.360] sna_accel_block: flush timer expires in 13 [52373] [ 52.360] sna_wakeup_handler [ 52.361] sna_accel_flush: flush?=0, dirty?=0 [ 52.361] sna_accel_flush: flush?=0, dirty?=0 [ 52.361] sna_block_handler (tv=0.191000) [ 52.361] sna_scanout_do_flush: flush timer active: delta=12 [ 52.361] sna_accel_do_throttle -- no pending activity [ 52.361] sna_accel_block: evaluating timers, active=5 [ 52.361] sna_accel_block: flush timer expires in 12 [52373] [ 52.361] sna_wakeup_handler [ 52.361] sna_accel_flush: flush?=0, dirty?=0 [ 52.361] sna_accel_flush: flush?=0, dirty?=0 [ 52.361] sna_block_handler (tv=0.191000) [ 52.361] sna_scanout_do_flush: flush timer active: delta=12 [ 52.361] sna_accel_do_throttle -- no pending activity [ 52.361] sna_accel_block: evaluating timers, active=5 [ 52.361] sna_accel_block: flush timer expires in 12 [52373] [ 52.361] sna_wakeup_handler [ 52.361] sna_accel_flush: flush?=0, dirty?=0 [ 52.361] sna_accel_flush: flush?=0, dirty?=0 [ 52.361] sna_accel_flush: flush?=0, dirty?=0 [ 52.361] sna_block_handler (tv=0.191000) [ 52.361] sna_scanout_do_flush: flush timer active: delta=12 [ 52.361] sna_accel_do_throttle -- no pending activity [ 52.361] sna_accel_block: evaluating timers, active=5 [ 52.361] sna_accel_block: flush timer expires in 12 [52373] [ 52.361] sna_wakeup_handler [ 52.361] sna_accel_flush: flush?=0, dirty?=0 [ 52.361] sna_accel_flush: flush?=0, dirty?=0 [ 52.361] sna_block_handler (tv=0.191000) [ 52.361] sna_scanout_do_flush: flush timer active: delta=12 [ 52.361] sna_accel_do_throttle -- no pending activity [ 52.361] sna_accel_block: evaluating timers, active=5 [ 52.361] sna_accel_block: flush timer expires in 12 [52373] [ 52.361] sna_wakeup_handler [ 52.361] sna_accel_flush: flush?=0, dirty?=0 [ 52.361] sna_accel_flush: flush?=0, dirty?=0 [ 52.361] sna_block_handler (tv=0.191000) [ 52.361] sna_scanout_do_flush: flush timer active: delta=12 [ 52.361] sna_accel_do_throttle -- no pending activity [ 52.361] sna_accel_block: evaluating timers, active=5 [ 52.361] sna_accel_block: flush timer expires in 12 [52373] [ 52.361] sna_wakeup_handler [ 52.361] sna_accel_flush: flush?=0, dirty?=0 [ 52.361] sna_accel_flush: flush?=0, dirty?=0 [ 52.361] sna_block_handler (tv=0.191000) [ 52.361] sna_scanout_do_flush: flush timer active: delta=12 [ 52.361] sna_accel_do_throttle -- no pending activity [ 52.361] sna_accel_block: evaluating timers, active=5 [ 52.361] sna_accel_block: flush timer expires in 12 [52373] [ 52.361] sna_wakeup_handler [ 52.361] sna_change_window_attributes [ 52.361] sna_accel_flush: flush?=0, dirty?=0 [ 52.361] sna_accel_flush: flush?=0, dirty?=0 [ 52.361] sna_block_handler (tv=0.191000) [ 52.361] sna_scanout_do_flush: flush timer active: delta=12 [ 52.361] sna_accel_do_throttle -- no pending activity [ 52.361] sna_accel_block: evaluating timers, active=5 [ 52.361] sna_accel_block: flush timer expires in 12 [52373] [ 52.361] sna_wakeup_handler [ 52.361] sna_accel_flush: flush?=0, dirty?=0 [ 52.361] sna_accel_flush: flush?=0, dirty?=0 [ 52.361] sna_accel_flush: flush?=0, dirty?=0 [ 52.361] sna_block_handler (tv=0.191000) [ 52.361] sna_scanout_do_flush: flush timer active: delta=12 [ 52.361] sna_accel_do_throttle -- no pending activity [ 52.361] sna_accel_block: evaluating timers, active=5 [ 52.361] sna_accel_block: flush timer expires in 12 [52373] [ 52.361] sna_wakeup_handler [ 52.361] sna_accel_flush: flush?=0, dirty?=0 [ 52.361] sna_accel_flush: flush?=0, dirty?=0 [ 52.361] sna_block_handler (tv=0.191000) [ 52.361] sna_scanout_do_flush: flush timer active: delta=12 [ 52.361] sna_accel_do_throttle -- no pending activity [ 52.361] sna_accel_block: evaluating timers, active=5 [ 52.361] sna_accel_block: flush timer expires in 12 [52373] [ 52.361] sna_wakeup_handler [ 52.361] sna_accel_flush: flush?=0, dirty?=0 [ 52.361] sna_accel_flush: flush?=0, dirty?=0 [ 52.361] sna_block_handler (tv=0.191000) [ 52.361] sna_scanout_do_flush: flush timer active: delta=12 [ 52.361] sna_accel_do_throttle -- no pending activity [ 52.361] sna_accel_block: evaluating timers, active=5 [ 52.361] sna_accel_block: flush timer expires in 12 [52373] [ 52.361] sna_wakeup_handler [ 52.361] sna_accel_flush: flush?=0, dirty?=0 [ 52.361] sna_accel_flush: flush?=0, dirty?=0 [ 52.361] sna_block_handler (tv=0.191000) [ 52.361] sna_scanout_do_flush: flush timer active: delta=12 [ 52.361] sna_accel_do_throttle -- no pending activity [ 52.361] sna_accel_block: evaluating timers, active=5 [ 52.361] sna_accel_block: flush timer expires in 12 [52373] [ 52.361] sna_wakeup_handler [ 52.361] sna_accel_flush: flush?=0, dirty?=0 [ 52.361] sna_accel_flush: flush?=0, dirty?=0 [ 52.361] sna_block_handler (tv=0.191000) [ 52.361] sna_scanout_do_flush: flush timer active: delta=12 [ 52.361] sna_accel_do_throttle -- no pending activity [ 52.361] sna_accel_block: evaluating timers, active=5 [ 52.361] sna_accel_block: flush timer expires in 12 [52373] [ 52.361] sna_wakeup_handler [ 52.361] sna_accel_flush: flush?=0, dirty?=0 [ 52.361] sna_accel_flush: flush?=0, dirty?=0 [ 52.361] sna_block_handler (tv=0.191000) [ 52.361] sna_scanout_do_flush: flush timer active: delta=12 [ 52.361] sna_accel_do_throttle -- no pending activity [ 52.361] sna_accel_block: evaluating timers, active=5 [ 52.361] sna_accel_block: flush timer expires in 12 [52373] [ 52.361] sna_wakeup_handler [ 52.361] sna_accel_flush: flush?=0, dirty?=0 [ 52.362] sna_accel_flush: flush?=0, dirty?=0 [ 52.362] sna_block_handler (tv=0.190000) [ 52.362] sna_scanout_do_flush: flush timer active: delta=11 [ 52.362] sna_accel_do_throttle -- no pending activity [ 52.362] sna_accel_block: evaluating timers, active=5 [ 52.362] sna_accel_block: flush timer expires in 11 [52373] [ 52.362] sna_wakeup_handler [ 52.362] sna_accel_flush: flush?=0, dirty?=0 [ 52.362] sna_accel_flush: flush?=0, dirty?=0 [ 52.362] sna_block_handler (tv=0.190000) [ 52.362] sna_scanout_do_flush: flush timer active: delta=11 [ 52.362] sna_accel_do_throttle -- no pending activity [ 52.362] sna_accel_block: evaluating timers, active=5 [ 52.362] sna_accel_block: flush timer expires in 11 [52373] [ 52.362] sna_wakeup_handler [ 52.362] sna_accel_flush: flush?=0, dirty?=0 [ 52.362] sna_accel_flush: flush?=0, dirty?=0 [ 52.362] sna_accel_flush: flush?=0, dirty?=0 [ 52.362] sna_block_handler (tv=0.190000) [ 52.362] sna_scanout_do_flush: flush timer active: delta=11 [ 52.362] sna_accel_do_throttle -- no pending activity [ 52.362] sna_accel_block: evaluating timers, active=5 [ 52.362] sna_accel_block: flush timer expires in 11 [52373] [ 52.362] sna_wakeup_handler [ 52.362] sna_accel_flush: flush?=0, dirty?=0 [ 52.362] sna_accel_flush: flush?=0, dirty?=0 [ 52.362] sna_block_handler (tv=0.190000) [ 52.362] sna_scanout_do_flush: flush timer active: delta=11 [ 52.362] sna_accel_do_throttle -- no pending activity [ 52.362] sna_accel_block: evaluating timers, active=5 [ 52.362] sna_accel_block: flush timer expires in 11 [52373] [ 52.362] sna_wakeup_handler [ 52.362] sna_accel_flush: flush?=0, dirty?=0 [ 52.362] sna_accel_flush: flush?=0, dirty?=0 [ 52.362] sna_block_handler (tv=0.190000) [ 52.362] sna_scanout_do_flush: flush timer active: delta=11 [ 52.362] sna_accel_do_throttle -- no pending activity [ 52.362] sna_accel_block: evaluating timers, active=5 [ 52.362] sna_accel_block: flush timer expires in 11 [52373] [ 52.362] sna_wakeup_handler [ 52.362] sna_accel_flush: flush?=0, dirty?=0 [ 52.362] sna_accel_flush: flush?=0, dirty?=0 [ 52.362] sna_block_handler (tv=0.190000) [ 52.362] sna_scanout_do_flush: flush timer active: delta=11 [ 52.362] sna_accel_do_throttle -- no pending activity [ 52.362] sna_accel_block: evaluating timers, active=5 [ 52.362] sna_accel_block: flush timer expires in 11 [52373] [ 52.362] sna_wakeup_handler [ 52.363] sna_accel_flush: flush?=0, dirty?=0 [ 52.363] sna_accel_flush: flush?=0, dirty?=0 [ 52.363] sna_block_handler (tv=0.189000) [ 52.363] sna_scanout_do_flush: flush timer active: delta=10 [ 52.363] sna_accel_do_throttle -- no pending activity [ 52.363] sna_accel_block: evaluating timers, active=5 [ 52.363] sna_accel_block: flush timer expires in 10 [52373] [ 52.363] sna_wakeup_handler [ 52.363] sna_accel_flush: flush?=0, dirty?=0 [ 52.363] sna_accel_flush: flush?=0, dirty?=0 [ 52.363] sna_block_handler (tv=0.189000) [ 52.363] sna_scanout_do_flush: flush timer active: delta=10 [ 52.363] sna_accel_do_throttle -- no pending activity [ 52.363] sna_accel_block: evaluating timers, active=5 [ 52.363] sna_accel_block: flush timer expires in 10 [52373] [ 52.363] sna_wakeup_handler [ 52.363] sna_accel_flush: flush?=0, dirty?=0 [ 52.363] sna_accel_flush: flush?=0, dirty?=0 [ 52.363] sna_block_handler (tv=0.189000) [ 52.363] sna_scanout_do_flush: flush timer active: delta=10 [ 52.363] sna_accel_do_throttle -- no pending activity [ 52.363] sna_accel_block: evaluating timers, active=5 [ 52.363] sna_accel_block: flush timer expires in 10 [52373] [ 52.363] sna_wakeup_handler [ 52.363] sna_accel_flush: flush?=0, dirty?=0 [ 52.363] sna_accel_flush: flush?=0, dirty?=0 [ 52.363] sna_accel_flush: flush?=0, dirty?=0 [ 52.363] sna_block_handler (tv=0.189000) [ 52.363] sna_scanout_do_flush: flush timer active: delta=10 [ 52.363] sna_accel_do_throttle -- no pending activity [ 52.363] sna_accel_block: evaluating timers, active=5 [ 52.363] sna_accel_block: flush timer expires in 10 [52373] [ 52.363] sna_wakeup_handler [ 52.363] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=40, name=5 [ 52.363] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 52.363] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 52.363] sna_dri2_get_back: draw size=7680x2160, back buffer handle=40 size=7680x2160, is-scanout? 1, active?=2, pitch=30720, front pitch=30720 [ 52.363] sna_dri2_get_back: reuse backbuffer? 1 [ 52.363] sna_dri2_get_back: back buffer handle=40, active?=2, refcnt=2 [ 52.363] sna_dri2_get_back: cache: handle=128, active=0 [ 52.363] sna_dri2_get_back: reuse cache handle=128, name=76, flags=0 [ 52.363] sna_dri2_get_back: caching handle=40 (name=5, flags=0, active_scanout=2) [ 52.363] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 52.363] sna_dri2_reuse_buffer: reusing back buffer handle=128, name=76, pitch=30720, age=0 [ 52.363] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 52.363] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=29, name=3, active_scanout=1 [ 52.363] kgem_bo_flink: flinked handle=29 to name=3, marking non-reusable [ 52.363] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=29] -- refcnt=3, draw=146, pixmap=165, proxy?=0 [ 52.363] sna_accel_flush: flush?=0, dirty?=0 [ 52.363] sna_accel_flush: flush?=0, dirty?=0 [ 52.363] sna_accel_flush: flush?=0, dirty?=0 [ 52.363] sna_block_handler (tv=0.189000) [ 52.363] sna_scanout_do_flush: flush timer active: delta=10 [ 52.363] sna_accel_do_throttle -- no pending activity [ 52.363] sna_accel_block: evaluating timers, active=5 [ 52.363] sna_accel_block: flush timer expires in 10 [52373] [ 52.364] sna_wakeup_handler [ 52.364] sna_accel_flush: flush?=0, dirty?=0 [ 52.364] sna_accel_flush: flush?=0, dirty?=0 [ 52.364] sna_block_handler (tv=0.188000) [ 52.364] sna_scanout_do_flush: flush timer active: delta=9 [ 52.364] sna_accel_do_throttle -- no pending activity [ 52.364] sna_accel_block: evaluating timers, active=5 [ 52.364] sna_accel_block: flush timer expires in 9 [52373] [ 52.365] sna_wakeup_handler [ 52.365] sna_accel_flush: flush?=0, dirty?=0 [ 52.365] sna_accel_flush: flush?=0, dirty?=0 [ 52.365] sna_accel_flush: flush?=0, dirty?=0 [ 52.365] sna_create_pixmap(3775, 2136, 32, usage=0) [ 52.365] kgem_can_create_2d: 3775x2136 @ 32 [ 52.365] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15104, height=2136 [ 52.365] kgem_can_create_2d: untiled size=32264192 [ 52.365] kgem_choose_tiling: TLB miss between lines 3775x2136 (pitch=15100), forcing tiling 1 [ 52.365] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15104, height=2136 [ 52.365] kgem_can_create_2d: tiled[-1] size=32264192 [ 52.365] sna_create_pixmap: usage=0, flags=1b [ 52.365] sna_create_pixmap: creating GPU pixmap 3775x2136, stride=15100, flags=1b [ 52.365] __pop_freed_pixmap: reusing freed pixmap=3642 header [ 52.365] create_pixmap_hdr: pixmap=3646, width=3775, height=2136, usage=0 [ 52.365] sna_create_pixmap: serial=3646, 3775x2136, usage=0 [ 52.365] sna_composite_rectangles(pixmap=3647, op=0, 0 x 1 [(0, 0)x(3775, 2136) ...]) [ 52.365] sna_composite_rectangles: converted to op 0 [ 52.365] sna_composite_rectangles[0] (0, 0)x(3775, 2136) -> (0, 0), (3775, 2136) [ 52.365] sna_composite_rectangles: nrects=1, region=(0, 0), (3775, 2136) x 1 [ 52.365] sna_composite_rectangles: clipped extents (0, 0),(3775, 2136) x 1 [ 52.365] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(3775, 2136) [ 52.365] sna_composite_rectangles: dropping last-cpu hint [ 52.365] sna_drawable_use_bo pixmap=3647, box=((0, 0), (3775, 2136)), flags=19... [ 52.365] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 52.365] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 52.365] sna_pixmap_move_to_gpu(pixmap=3647, usage=0), flags=b [ 52.365] sna_pixmap_move_to_gpu: CPU damage? 0 [ 52.365] sna_pixmap_move_to_gpu: creating GPU bo (3775x2136@32), create=b [ 52.365] kgem_choose_tiling: TLB miss between lines 3775x2136 (pitch=15100), forcing tiling 1 [ 52.365] kgem_choose_tiling: TLB miss between lines 3775x2136 (pitch=15100), forcing tiling 1 [ 52.365] sna_pixmap_alloc_gpu: pixmap=3647 [ 52.365] kgem_create_2d(3775x2136, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 52.365] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=15360, height=2136 [ 52.365] __kgem_bo_init(handle=109, num_pages=8010) [ 52.365] kgem_set_tiling: handle=109, tiling=1 [1], pitch=15360 [15360]: 1 [ 52.365] new pitch=15360, tiling=1, handle=109, id=2070, num_pages=8010 [8010], bucket=12 [ 52.365] __sna_damage_all(3775, 2136) [ 52.365] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 52.365] sna_pixmap_mark_active: pixmap=3647, handle=109 [ 52.365] sna_drawable_use_bo: allocated GPU bo for operation [ 52.365] sna_drawable_use_bo: using GPU bo with damage? 0 [ 52.365] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 52.365] kgem_bo_is_render: handle=109, rq? 0 [0] [ 52.365] kgem_bo_is_render: handle=109, rq? 0 [0] [ 52.365] gen9_render_fill_boxes(0 x 1 [(0, 0), (3775, 2136) ...]) [ 52.365] sna_render_get_solid: 0 [ 52.365] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 52.365] needs_batch_flush: flushing before handle=109 for new reservation [ 52.365] kgem_check_bo: num_pages=+8010, num_exec=+1 [ 52.365] aligning vertex: was 4, now 2 floats per vertex [ 52.365] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 52.365] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 52.365] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 52.365] kgem_add_handle: handle=4, index=0 [ 52.365] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 52.365] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 52.365] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 52.365] gen9_composite_get_binding_table(ffc0) [ 52.365] kgem_add_reloc64: handle=109, pos=16360, delta=0, domains=20002 [ 52.365] kgem_add_handle: handle=109, index=1 [ 52.365] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=0) [ 52.365] __kgem_bo_mark_dirty: handle=109 (proxy? 0) [ 52.365] [3fe0] bind bo(handle=109, addr=0), format=192, width=3775, height=2136, pitch=15360, tiling=1 -> render [ 52.365] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 52.365] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 52.365] kgem_add_handle: handle=7, index=2 [ 52.365] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 52.365] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 52.365] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 52.365] gen9_emit_sampler: sampler = 1 [ 52.365] gen9_emit_sf: num_sf_outputs=1 [ 52.365] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 52.365] gen9_emit_vertex_elements: setup id=0 [ 52.365] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 52.365] (0, 0), (3775, 2136) [ 52.365] gen8_vertex_flush[490] = 3 [ 52.365] sna_composite_rectangles: pixmap=3647 marking clear [0]? 1 [ 52.365] sna_composite_rectangles(pixmap=3647, op=1, fff2f1f0 x 1 [(0, 0)x(3775, 2136) ...]) [ 52.365] sna_composite_rectangles: converted to op 1 [ 52.365] sna_composite_rectangles[0] (0, 0)x(3775, 2136) -> (0, 0), (3775, 2136) [ 52.365] sna_composite_rectangles: nrects=1, region=(0, 0), (3775, 2136) x 1 [ 52.365] sna_composite_rectangles: clipped extents (0, 0),(3775, 2136) x 1 [ 52.365] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(3775, 2136) [ 52.365] sna_composite_rectangles: promoting to full GPU [ 52.365] sna_composite_rectangles: dropping last-cpu hint [ 52.365] sna_drawable_use_bo pixmap=3647, box=((0, 0), (3775, 2136)), flags=19... [ 52.365] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 52.365] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.365] sna_drawable_use_bo: using whole GPU bo [ 52.365] gen9_render_fill_boxes (op=1, color=(f2f2, f1f1, f0f0, ffff) [20028888]) [ 52.365] kgem_bo_is_render: handle=109, rq? 1 [1] [ 52.365] gen9_render_fill_boxes(fff2f1f0 x 1 [(0, 0), (3775, 2136) ...]) [ 52.366] sna_render_get_solid: fff2f1f0 [ 52.366] sna_render_get_solid(15) = fff2f1f0 (old) [ 52.366] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 52.366] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.366] gen9_composite_get_binding_table(ff00) [ 52.366] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 52.366] kgem_add_reloc64: adding proxy [delta=60] for handle=8 [ 52.366] kgem_add_handle: handle=8, index=3 [ 52.366] kgem_add_reloc64[5] = (delta=60, target handle=3, presumed=fdffe000) [ 52.366] [3fb0] bind bo(handle=8, addr=fdffe03c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 52.366] gen9_emit_vertex_elements: setup id=0 [ 52.366] (0, 0), (3775, 2136) [ 52.366] gen8_vertex_flush[4cc] = 3 [ 52.366] sna_composite_rectangles: pixmap=3647 marking clear [fff2f1f0]? 1 [ 52.366] sna_composite_rectangles(pixmap=3647, op=1, ffe5e3e1 x 1 [(3774, 0)x(1, 2136) ...]) [ 52.366] sna_composite_rectangles: converted to op 1 [ 52.366] sna_composite_rectangles[0] (3774, 0)x(1, 2136) -> (3774, 0), (3775, 2136) [ 52.366] sna_composite_rectangles: nrects=1, region=(3774, 0), (3775, 2136) x 1 [ 52.366] sna_composite_rectangles: clipped extents (3774, 0),(3775, 2136) x 1 [ 52.366] sna_composite_rectangles: pixmap +(0, 0) extents (3774, 0),(3775, 2136) [ 52.366] sna_composite_rectangles: dropping last-cpu hint [ 52.366] sna_drawable_use_bo pixmap=3647, box=((3774, 0), (3775, 2136)), flags=9... [ 52.366] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 52.366] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.366] sna_drawable_use_bo: using whole GPU bo [ 52.366] gen9_render_fill_boxes (op=1, color=(e558, e36d, e182, ffff) [20028888]) [ 52.366] kgem_bo_is_render: handle=109, rq? 1 [1] [ 52.366] gen9_render_fill_boxes(ffe5e3e1 x 1 [(3774, 0), (3775, 2136) ...]) [ 52.366] sna_render_get_solid: ffe5e3e1 [ 52.366] sna_render_get_solid(16) = ffe5e3e1 (old) [ 52.366] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 52.366] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.366] gen9_composite_get_binding_table(fe80) [ 52.366] kgem_add_reloc64: handle=8, pos=16280, delta=0, domains=40000 [ 52.366] kgem_add_reloc64: adding proxy [delta=64] for handle=8 [ 52.366] kgem_add_reloc64[6] = (delta=64, target handle=3, presumed=fdffe000) [ 52.366] [3f90] bind bo(handle=8, addr=fdffe040), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 52.366] gen9_emit_vertex_elements: setup id=0 [ 52.366] (3774, 0), (3775, 2136) [ 52.366] gen8_vertex_flush[508] = 3 [ 52.366] sna_composite_rectangles(pixmap=3647, op=1, ff300a24 x 1 [(3765, 0)x(10, 2136) ...]) [ 52.366] sna_composite_rectangles: converted to op 1 [ 52.366] sna_composite_rectangles[0] (3765, 0)x(10, 2136) -> (3765, 0), (3775, 2136) [ 52.366] sna_composite_rectangles: nrects=1, region=(3765, 0), (3775, 2136) x 1 [ 52.366] sna_composite_rectangles: clipped extents (3765, 0),(3775, 2136) x 1 [ 52.366] sna_composite_rectangles: pixmap +(0, 0) extents (3765, 0),(3775, 2136) [ 52.366] sna_composite_rectangles: dropping last-cpu hint [ 52.366] sna_drawable_use_bo pixmap=3647, box=((3765, 0), (3775, 2136)), flags=9... [ 52.366] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 52.366] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.366] sna_drawable_use_bo: using whole GPU bo [ 52.366] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 52.366] kgem_bo_is_render: handle=109, rq? 1 [1] [ 52.366] gen9_render_fill_boxes(ff300a24 x 1 [(3765, 0), (3775, 2136) ...]) [ 52.366] sna_render_get_solid: ff300a24 [ 52.366] sna_render_get_solid(17) = ff300a24 (old) [ 52.366] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 52.366] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.366] gen9_composite_get_binding_table(fe00) [ 52.366] kgem_add_reloc64: handle=8, pos=16248, delta=0, domains=40000 [ 52.366] kgem_add_reloc64: adding proxy [delta=68] for handle=8 [ 52.366] kgem_add_reloc64[7] = (delta=68, target handle=3, presumed=fdffe000) [ 52.366] [3f70] bind bo(handle=8, addr=fdffe044), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 52.366] gen9_emit_vertex_elements: setup id=0 [ 52.366] (3765, 0), (3775, 2136) [ 52.366] gen8_vertex_flush[544] = 3 [ 52.366] sna_composite_trapezoids(op=3, src=(3773, 0), mask=18000, ntrap=9) [ 52.366] kgem_bo_is_busy: handle=109, domain: 1 exec? 1, rq? 1 [ 52.366] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 52.366] kgem_bo_is_busy: handle=109, domain: 1 exec? 1, rq? 1 [ 52.366] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 52.366] kgem_bo_is_busy: handle=109, domain: 1 exec? 1, rq? 1 [ 52.366] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.366] imprecise_trapezoid_span_converter: extents (3772, 0), (3775, 2136) [ 52.366] sna_compute_composite_region: dst=(3772, 0)x(3, 2136) [ 52.366] sna_compute_composite_region: initial clip against dst->pDrawable: (3772, 0), (3775, 2136) [ 52.366] clip_to_dst: region: 1x[(3772, 0), (3775, 2136)], clip: 1x[(0, 0), (3775, 2136)] [ 52.366] sna_compute_composite_region: clip against dst->pCompositeClip: (3772, 0), (3775, 2136) [ 52.366] sna_compute_composite_region: clip against src (0x0 clip=0): (3772, 0), (3775, 2136) [ 52.366] kgem_bo_is_busy: handle=109, domain: 1 exec? 1, rq? 1 [ 52.366] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.366] imprecise_trapezoid_span_converter: after clip -- extents (3772, 0), (3775, 2136), delta=(0, 0) src -> (3772, 0) [ 52.366] gen9_render_composite_spans: 3x2136 with flags=0, current mode=1 [ 52.366] kgem_bo_is_busy: handle=109, domain: 1 exec? 1, rq? 1 [ 52.366] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.366] gen9_composite_set_target: (3772, 0)x(3, 2136), partial?=1 [ 52.366] sna_drawable_use_bo pixmap=3647, box=((3772, 0), (3775, 2136)), flags=7... [ 52.366] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.366] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.366] sna_drawable_use_bo: using whole GPU bo [ 52.366] gen9_composite_set_target: pixmap=3647, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 52.366] gen9_composite_picture: (3772, 0)x(3, 2136), dst=(3772, 0) [ 52.366] color_convert: src=cc8d8d8d [20028888] [ 52.366] color_convert: dst=cc8d8d8d [20028888] [ 52.366] sna_render_get_solid: cc8d8d8d [ 52.366] sna_render_get_solid(18) = cc8d8d8d (old) [ 52.366] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 52.366] gen4_choose_spans_emitter: solid source [ 52.366] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.366] aligning vertex: was 2, now 3 floats per vertex [ 52.366] gen9_composite_get_binding_table(fd80) [ 52.366] kgem_add_reloc64: handle=8, pos=16216, delta=0, domains=40000 [ 52.367] kgem_add_reloc64: adding proxy [delta=72] for handle=8 [ 52.367] kgem_add_reloc64[8] = (delta=72, target handle=3, presumed=fdffe000) [ 52.367] [3f50] bind bo(handle=8, addr=fdffe048), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 52.367] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 52.367] gen9_emit_sampler: sampler = c [ 52.367] gen9_emit_sf: num_sf_outputs=2 [ 52.367] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) [ 52.367] gen9_emit_vertex_elements: setup id=5 [ 52.367] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 52.367] gen9_emit_vertex_elements: second channel 1 floats, offset=8 [ 52.367] thread_choose_span: clipped? 0 [ 52.367] imprecise_trapezoid_span_converter: using 4 threads [ 52.367] imprecise_trapezoid_span_converter: using 4 threads for span compositing 3x2136 [ 52.367] thread_choose_span: clipped? 0 [ 52.367] span_thread: flushing 4 boxes [ 52.367] [ 52.367] gen9_render_composite_spans_boxes__thread: nbox=4, src=+(0, 0), dst=+(0, 0) [ 52.367] span_thread: flushing 1 boxes span_thread: flushing 1 boxes [ 52.367] span_thread: flushing 4 boxes [ 52.367] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 52.367] gen9_render_composite_spans_boxes__thread: nbox=4, src=+(0, 0), dst=+(0, 0) [ 52.367] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 52.367] gen8_vertex_flush[620] = 30 [ 52.367] gen9_render_composite_spans_done() [ 52.367] sna_composite_rectangles(pixmap=3647, op=1, ff300a24 x 2 [(0, 0)x(3765, 2136) ...]) [ 52.367] sna_composite_rectangles: converted to op 1 [ 52.367] sna_composite_rectangles[0] (0, 0)x(3765, 2136) -> (0, 0), (3765, 2136) [ 52.367] sna_composite_rectangles[1] (0, 0)x(3765, 2136) -> (0, 0), (3765, 2136) [ 52.367] sna_composite_rectangles: nrects=2, region=(0, 0), (3765, 2136) x 2 [ 52.367] sna_composite_rectangles: clipped extents (0, 0),(3765, 2136) x 1 [ 52.367] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(3765, 2136) [ 52.367] sna_composite_rectangles: promoting to full GPU [ 52.367] sna_composite_rectangles: dropping last-cpu hint [ 52.367] sna_drawable_use_bo pixmap=3647, box=((0, 0), (3765, 2136)), flags=9... [ 52.367] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 52.367] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.367] sna_drawable_use_bo: using whole GPU bo [ 52.367] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 52.367] kgem_bo_is_render: handle=109, rq? 1 [1] [ 52.367] gen9_render_fill_boxes(ff300a24 x 1 [(0, 0), (3765, 2136) ...]) [ 52.367] sna_render_get_solid: ff300a24 [ 52.367] sna_render_get_solid(17) = ff300a24 (old) [ 52.367] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 52.367] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.367] aligning vertex: was 3, now 2 floats per vertex [ 52.367] gen9_composite_get_binding_table(fd00) [ 52.367] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 52.367] gen9_emit_sampler: sampler = 1 [ 52.367] gen9_emit_sf: num_sf_outputs=1 [ 52.367] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 52.367] gen9_emit_vertex_elements: setup id=0 [ 52.367] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 52.367] (0, 0), (3765, 2136) [ 52.367] gen8_vertex_flush[6e0] = 3 [ 52.367] sna_glyphs(op=3, nlist=1, src=(1, 15)) [ 52.367] kgem_bo_is_busy: handle=109, domain: 1 exec? 1, rq? 1 [ 52.367] sna_glyphs: discarding mask [ 52.367] glyphs0_to_dst(op=3, src=(1, 15), nlist=1, dst=(1, 15)+(0, 0)) [ 52.367] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753651456 size=3775x2136 [ 52.367] gen9_render_composite: 0x0, current mode=1/1 [ 52.367] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 52.367] kgem_bo_is_busy: handle=109, domain: 1 exec? 1, rq? 1 [ 52.367] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.367] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.367] sna_drawable_use_bo pixmap=3647, box=((0, 0), (3775, 2136)), flags=7... [ 52.367] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.367] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.367] sna_drawable_use_bo: using whole GPU bo [ 52.367] gen9_composite_set_target: pixmap=3647, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 52.367] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.367] color_convert: src=ff8ae234 [20028888] [ 52.367] color_convert: dst=ff8ae234 [20028888] [ 52.367] sna_render_get_solid: ff8ae234 [ 52.367] sna_render_get_solid(22) = ff8ae234 (old) [ 52.367] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.367] sna_transform_is_imprecise_integer_translation: no transform [ 52.367] gen9_composite_picture: integer translation (0, 0), removing [ 52.367] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.367] sna_render_pixmap_bo: GPU all damaged [ 52.367] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.367] gen4_choose_composite_emitter: solid, identity mask [ 52.367] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 52.367] aligning vertex: was 2, now 4 floats per vertex [ 52.367] gen9_composite_get_binding_table(fcc0) [ 52.367] kgem_add_reloc64: handle=8, pos=16168, delta=0, domains=40000 [ 52.367] kgem_add_reloc64: adding proxy [delta=88] for handle=8 [ 52.367] kgem_add_reloc64[9] = (delta=88, target handle=3, presumed=fdffe000) [ 52.367] [3f20] bind bo(handle=8, addr=fdffe058), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 52.367] kgem_add_reloc64: handle=6, pos=16152, delta=0, domains=40000 [ 52.367] kgem_add_handle: handle=6, index=4 [ 52.367] kgem_add_reloc64[10] = (delta=0, target handle=4, presumed=fd581000) [ 52.367] [3f10] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 52.367] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 52.367] gen9_emit_sampler: sampler = a [ 52.367] gen9_emit_sf: num_sf_outputs=2 [ 52.367] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.367] gen9_emit_vertex_elements: setup id=9 [ 52.367] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 52.367] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 52.367] glyphs0_to_dst: glyph=(1, 7)x(9, 8), unclipped [ 52.367] emit_primitive_identity_mask__avx2: dst=(1, 7), mask=(688.00, 32.00) x (9.00, 8.00) [ 52.367] glyphs0_to_dst: glyph=(9, 5)x(10, 13), unclipped [ 52.367] emit_primitive_identity_mask__avx2: dst=(9, 5), mask=(672.00, 48.00) x (10.00, 13.00) [ 52.367] glyphs0_to_dst: glyph=(19, 7)x(9, 8), unclipped [ 52.367] emit_primitive_identity_mask__avx2: dst=(19, 7), mask=(688.00, 32.00) x (9.00, 8.00) [ 52.367] glyphs0_to_dst: glyph=(28, 9)x(8, 3), unclipped [ 52.367] emit_primitive_identity_mask__avx2: dst=(28, 9), mask=(688.00, 48.00) x (8.00, 3.00) [ 52.367] glyphs0_to_dst: glyph=(36, 5)x(11, 10), unclipped [ 52.367] emit_primitive_identity_mask__avx2: dst=(36, 5), mask=(704.00, 0.00) x (11.00, 10.00) [ 52.367] glyphs0_to_dst: glyph=(46, 7)x(9, 8), unclipped [ 52.367] emit_primitive_identity_mask__avx2: dst=(46, 7), mask=(720.00, 0.00) x (9.00, 8.00) [ 52.367] glyphs0_to_dst: glyph=(54, 7)x(10, 8), unclipped [ 52.367] emit_primitive_identity_mask__avx2: dst=(54, 7), mask=(704.00, 16.00) x (10.00, 8.00) [ 52.367] glyphs0_to_dst: glyph=(63, 7)x(10, 8), unclipped [ 52.367] emit_primitive_identity_mask__avx2: dst=(63, 7), mask=(720.00, 16.00) x (10.00, 8.00) [ 52.367] glyphs0_to_dst: glyph=(72, 4)x(10, 11), unclipped [ 52.367] emit_primitive_identity_mask__avx2: dst=(72, 4), mask=(736.00, 0.00) x (10.00, 11.00) [ 52.367] glyphs0_to_dst: glyph=(81, 7)x(10, 8), unclipped [ 52.367] emit_primitive_identity_mask__avx2: dst=(81, 7), mask=(752.00, 0.00) x (10.00, 8.00) [ 52.367] glyphs0_to_dst: glyph=(90, 4)x(10, 11), unclipped [ 52.367] emit_primitive_identity_mask__avx2: dst=(90, 4), mask=(736.00, 0.00) x (10.00, 11.00) [ 52.367] glyphs0_to_dst: glyph=(99, 7)x(11, 8), unclipped [ 52.367] emit_primitive_identity_mask__avx2: dst=(99, 7), mask=(736.00, 16.00) x (11.00, 8.00) [ 52.367] glyphs0_to_dst: glyph=(109, 7)x(9, 8), unclipped [ 52.368] emit_primitive_identity_mask__avx2: dst=(109, 7), mask=(752.00, 16.00) x (9.00, 8.00) [ 52.368] glyphs0_to_dst: glyph=(118, 9)x(8, 3), unclipped [ 52.368] emit_primitive_identity_mask__avx2: dst=(118, 9), mask=(688.00, 48.00) x (8.00, 3.00) [ 52.368] glyphs0_to_dst: glyph=(126, 5)x(10, 10), unclipped [ 52.368] emit_primitive_identity_mask__avx2: dst=(126, 5), mask=(704.00, 32.00) x (10.00, 10.00) [ 52.368] glyphs0_to_dst: glyph=(135, 5)x(10, 10), unclipped [ 52.368] emit_primitive_identity_mask__avx2: dst=(135, 5), mask=(704.00, 32.00) x (10.00, 10.00) [ 52.368] glyphs0_to_dst: glyph=(144, 5)x(10, 10), unclipped [ 52.368] emit_primitive_identity_mask__avx2: dst=(144, 5), mask=(720.00, 32.00) x (10.00, 10.00) [ 52.368] glyphs0_to_dst: glyph=(153, 5)x(10, 10), unclipped [ 52.368] emit_primitive_identity_mask__avx2: dst=(153, 5), mask=(704.00, 48.00) x (10.00, 10.00) [ 52.368] gen8_vertex_flush[7bc] = 54 [ 52.368] gen9_magic_ca_pass: CA fixup (30 -> 84) [ 52.368] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.368] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.368] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.368] sna_glyphs(op=3, nlist=1, src=(163, 15)) [ 52.368] kgem_bo_is_busy: handle=109, domain: 1 exec? 1, rq? 1 [ 52.368] sna_glyphs: discarding mask [ 52.368] glyphs0_to_dst(op=3, src=(163, 15), nlist=1, dst=(163, 15)+(0, 0)) [ 52.368] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753651456 size=3775x2136 [ 52.368] gen9_render_composite: 0x0, current mode=1/1 [ 52.368] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 52.368] kgem_bo_is_busy: handle=109, domain: 1 exec? 1, rq? 1 [ 52.368] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.368] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.368] sna_drawable_use_bo pixmap=3647, box=((0, 0), (3775, 2136)), flags=7... [ 52.368] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.368] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.368] sna_drawable_use_bo: using whole GPU bo [ 52.368] gen9_composite_set_target: pixmap=3647, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 52.368] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.368] color_convert: src=ffffffff [20028888] [ 52.368] color_convert: dst=ffffffff [20028888] [ 52.368] sna_render_get_solid: ffffffff [ 52.368] sna_render_get_solid(white) [ 52.368] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.368] sna_transform_is_imprecise_integer_translation: no transform [ 52.368] gen9_composite_picture: integer translation (0, 0), removing [ 52.368] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.368] sna_render_pixmap_bo: GPU all damaged [ 52.368] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.368] gen4_choose_composite_emitter: solid, identity mask [ 52.368] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.368] gen9_composite_get_binding_table(fc00) [ 52.368] kgem_add_reloc64: handle=7, pos=16120, delta=0, domains=40000 [ 52.368] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 52.368] kgem_add_reloc64[11] = (delta=1048, target handle=2, presumed=fffe8000) [ 52.368] [3ef0] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 52.368] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 52.368] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.368] gen9_emit_vertex_elements: setup id=9 [ 52.368] glyphs0_to_dst: glyph=(165, 7)x(5, 8), unclipped [ 52.368] emit_primitive_identity_mask__avx2: dst=(165, 7), mask=(720.00, 48.00) x (5.00, 8.00) [ 52.368] gen8_vertex_flush[8bc] = 3 [ 52.368] gen9_magic_ca_pass: CA fixup (84 -> 87) [ 52.368] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.368] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.368] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.368] sna_glyphs(op=3, nlist=1, src=(172, 15)) [ 52.368] kgem_bo_is_busy: handle=109, domain: 1 exec? 1, rq? 1 [ 52.368] sna_glyphs: discarding mask [ 52.368] glyphs0_to_dst(op=3, src=(172, 15), nlist=1, dst=(172, 15)+(0, 0)) [ 52.368] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753651456 size=3775x2136 [ 52.368] gen9_render_composite: 0x0, current mode=1/1 [ 52.368] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 52.368] kgem_bo_is_busy: handle=109, domain: 1 exec? 1, rq? 1 [ 52.368] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.368] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.368] sna_drawable_use_bo pixmap=3647, box=((0, 0), (3775, 2136)), flags=7... [ 52.368] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.368] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.368] sna_drawable_use_bo: using whole GPU bo [ 52.368] gen9_composite_set_target: pixmap=3647, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 52.368] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.368] color_convert: src=ff729fcf [20028888] [ 52.368] color_convert: dst=ff729fcf [20028888] [ 52.368] sna_render_get_solid: ff729fcf [ 52.368] sna_render_get_solid(23) = ff729fcf (old) [ 52.368] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.368] sna_transform_is_imprecise_integer_translation: no transform [ 52.368] gen9_composite_picture: integer translation (0, 0), removing [ 52.368] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.368] sna_render_pixmap_bo: GPU all damaged [ 52.368] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.368] gen4_choose_composite_emitter: solid, identity mask [ 52.368] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.368] gen9_composite_get_binding_table(fb80) [ 52.368] kgem_add_reloc64: handle=8, pos=16088, delta=0, domains=40000 [ 52.368] kgem_add_reloc64: adding proxy [delta=92] for handle=8 [ 52.368] kgem_add_reloc64[12] = (delta=92, target handle=3, presumed=fdffe000) [ 52.368] [3ed0] bind bo(handle=8, addr=fdffe05c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 52.368] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 52.368] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.368] gen9_emit_vertex_elements: setup id=9 [ 52.368] glyphs0_to_dst: glyph=(171, 9)x(11, 3), unclipped [ 52.368] emit_primitive_identity_mask__avx2: dst=(171, 9), mask=(736.00, 32.00) x (11.00, 3.00) [ 52.368] gen8_vertex_flush[9bc] = 3 [ 52.368] gen9_magic_ca_pass: CA fixup (87 -> 90) [ 52.368] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.368] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.368] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.368] sna_glyphs(op=3, nlist=1, src=(181, 15)) [ 52.368] kgem_bo_is_busy: handle=109, domain: 1 exec? 1, rq? 1 [ 52.368] sna_glyphs: discarding mask [ 52.368] glyphs0_to_dst(op=3, src=(181, 15), nlist=1, dst=(181, 15)+(0, 0)) [ 52.368] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753651456 size=3775x2136 [ 52.368] gen9_render_composite: 0x0, current mode=1/1 [ 52.368] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 52.368] kgem_bo_is_busy: handle=109, domain: 1 exec? 1, rq? 1 [ 52.368] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.368] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.368] sna_drawable_use_bo pixmap=3647, box=((0, 0), (3775, 2136)), flags=7... [ 52.368] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.368] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.368] sna_drawable_use_bo: using whole GPU bo [ 52.368] gen9_composite_set_target: pixmap=3647, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 52.368] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.368] color_convert: src=ffffffff [20028888] [ 52.368] color_convert: dst=ffffffff [20028888] [ 52.368] sna_render_get_solid: ffffffff [ 52.368] sna_render_get_solid(white) [ 52.368] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.368] sna_transform_is_imprecise_integer_translation: no transform [ 52.368] gen9_composite_picture: integer translation (0, 0), removing [ 52.368] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.368] sna_render_pixmap_bo: GPU all damaged [ 52.368] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.368] gen4_choose_composite_emitter: solid, identity mask [ 52.368] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.368] gen9_composite_get_binding_table(fb00) [ 52.368] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 52.368] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.368] gen9_emit_vertex_elements: setup id=9 [ 52.368] glyphs0_to_dst: glyph=(180, 4)x(10, 13), unclipped [ 52.368] emit_primitive_identity_mask__avx2: dst=(180, 4), mask=(752.00, 32.00) x (10.00, 13.00) [ 52.368] gen8_vertex_flush[abc] = 3 [ 52.368] gen9_magic_ca_pass: CA fixup (90 -> 93) [ 52.368] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.368] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.369] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.369] sna_glyphs(op=3, nlist=1, src=(1, 32)) [ 52.369] kgem_bo_is_busy: handle=109, domain: 1 exec? 1, rq? 1 [ 52.369] sna_glyphs: discarding mask [ 52.369] glyphs0_to_dst(op=3, src=(1, 32), nlist=1, dst=(1, 32)+(0, 0)) [ 52.369] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753651456 size=3775x2136 [ 52.369] gen9_render_composite: 0x0, current mode=1/1 [ 52.369] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 52.369] kgem_bo_is_busy: handle=109, domain: 1 exec? 1, rq? 1 [ 52.369] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.369] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.369] sna_drawable_use_bo pixmap=3647, box=((0, 0), (3775, 2136)), flags=7... [ 52.369] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.369] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.369] sna_drawable_use_bo: using whole GPU bo [ 52.369] gen9_composite_set_target: pixmap=3647, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 52.369] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.369] color_convert: src=ff8ae234 [20028888] [ 52.369] color_convert: dst=ff8ae234 [20028888] [ 52.369] sna_render_get_solid: ff8ae234 [ 52.369] sna_render_get_solid(22) = ff8ae234 (old) [ 52.369] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.369] sna_transform_is_imprecise_integer_translation: no transform [ 52.369] gen9_composite_picture: integer translation (0, 0), removing [ 52.369] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.369] sna_render_pixmap_bo: GPU all damaged [ 52.369] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.369] gen4_choose_composite_emitter: solid, identity mask [ 52.369] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.369] gen9_composite_get_binding_table(fac0) [ 52.369] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 52.369] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.369] gen9_emit_vertex_elements: setup id=9 [ 52.369] glyphs0_to_dst: glyph=(1, 24)x(9, 8), unclipped [ 52.369] emit_primitive_identity_mask__avx2: dst=(1, 24), mask=(688.00, 32.00) x (9.00, 8.00) [ 52.369] glyphs0_to_dst: glyph=(9, 22)x(10, 13), unclipped [ 52.369] emit_primitive_identity_mask__avx2: dst=(9, 22), mask=(672.00, 48.00) x (10.00, 13.00) [ 52.369] glyphs0_to_dst: glyph=(19, 24)x(9, 8), unclipped [ 52.369] emit_primitive_identity_mask__avx2: dst=(19, 24), mask=(688.00, 32.00) x (9.00, 8.00) [ 52.369] glyphs0_to_dst: glyph=(28, 26)x(8, 3), unclipped [ 52.369] emit_primitive_identity_mask__avx2: dst=(28, 26), mask=(688.00, 48.00) x (8.00, 3.00) [ 52.369] glyphs0_to_dst: glyph=(36, 22)x(11, 10), unclipped [ 52.369] emit_primitive_identity_mask__avx2: dst=(36, 22), mask=(704.00, 0.00) x (11.00, 10.00) [ 52.369] glyphs0_to_dst: glyph=(46, 24)x(9, 8), unclipped [ 52.369] emit_primitive_identity_mask__avx2: dst=(46, 24), mask=(720.00, 0.00) x (9.00, 8.00) [ 52.369] glyphs0_to_dst: glyph=(54, 24)x(10, 8), unclipped [ 52.369] emit_primitive_identity_mask__avx2: dst=(54, 24), mask=(704.00, 16.00) x (10.00, 8.00) [ 52.369] glyphs0_to_dst: glyph=(63, 24)x(10, 8), unclipped [ 52.369] emit_primitive_identity_mask__avx2: dst=(63, 24), mask=(720.00, 16.00) x (10.00, 8.00) [ 52.369] glyphs0_to_dst: glyph=(72, 21)x(10, 11), unclipped [ 52.369] emit_primitive_identity_mask__avx2: dst=(72, 21), mask=(736.00, 0.00) x (10.00, 11.00) [ 52.369] glyphs0_to_dst: glyph=(81, 24)x(10, 8), unclipped [ 52.369] emit_primitive_identity_mask__avx2: dst=(81, 24), mask=(752.00, 0.00) x (10.00, 8.00) [ 52.369] glyphs0_to_dst: glyph=(90, 21)x(10, 11), unclipped [ 52.369] emit_primitive_identity_mask__avx2: dst=(90, 21), mask=(736.00, 0.00) x (10.00, 11.00) [ 52.369] glyphs0_to_dst: glyph=(99, 24)x(11, 8), unclipped [ 52.369] emit_primitive_identity_mask__avx2: dst=(99, 24), mask=(736.00, 16.00) x (11.00, 8.00) [ 52.369] glyphs0_to_dst: glyph=(109, 24)x(9, 8), unclipped [ 52.369] emit_primitive_identity_mask__avx2: dst=(109, 24), mask=(752.00, 16.00) x (9.00, 8.00) [ 52.369] glyphs0_to_dst: glyph=(118, 26)x(8, 3), unclipped [ 52.369] emit_primitive_identity_mask__avx2: dst=(118, 26), mask=(688.00, 48.00) x (8.00, 3.00) [ 52.369] glyphs0_to_dst: glyph=(126, 22)x(10, 10), unclipped [ 52.369] emit_primitive_identity_mask__avx2: dst=(126, 22), mask=(704.00, 32.00) x (10.00, 10.00) [ 52.369] glyphs0_to_dst: glyph=(135, 22)x(10, 10), unclipped [ 52.369] emit_primitive_identity_mask__avx2: dst=(135, 22), mask=(704.00, 32.00) x (10.00, 10.00) [ 52.369] glyphs0_to_dst: glyph=(144, 22)x(10, 10), unclipped [ 52.369] emit_primitive_identity_mask__avx2: dst=(144, 22), mask=(720.00, 32.00) x (10.00, 10.00) [ 52.369] glyphs0_to_dst: glyph=(153, 22)x(10, 10), unclipped [ 52.369] emit_primitive_identity_mask__avx2: dst=(153, 22), mask=(704.00, 48.00) x (10.00, 10.00) [ 52.369] gen8_vertex_flush[bbc] = 54 [ 52.369] gen9_magic_ca_pass: CA fixup (93 -> 147) [ 52.369] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.369] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.369] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.369] sna_glyphs(op=3, nlist=1, src=(163, 32)) [ 52.369] kgem_bo_is_busy: handle=109, domain: 1 exec? 1, rq? 1 [ 52.369] sna_glyphs: discarding mask [ 52.369] glyphs0_to_dst(op=3, src=(163, 32), nlist=1, dst=(163, 32)+(0, 0)) [ 52.369] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753651456 size=3775x2136 [ 52.369] gen9_render_composite: 0x0, current mode=1/1 [ 52.369] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 52.369] kgem_bo_is_busy: handle=109, domain: 1 exec? 1, rq? 1 [ 52.369] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.369] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.369] sna_drawable_use_bo pixmap=3647, box=((0, 0), (3775, 2136)), flags=7... [ 52.369] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.369] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.369] sna_drawable_use_bo: using whole GPU bo [ 52.369] gen9_composite_set_target: pixmap=3647, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 52.369] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.369] color_convert: src=ffffffff [20028888] [ 52.369] color_convert: dst=ffffffff [20028888] [ 52.369] sna_render_get_solid: ffffffff [ 52.369] sna_render_get_solid(white) [ 52.369] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.369] sna_transform_is_imprecise_integer_translation: no transform [ 52.369] gen9_composite_picture: integer translation (0, 0), removing [ 52.369] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.369] sna_render_pixmap_bo: GPU all damaged [ 52.369] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.369] gen4_choose_composite_emitter: solid, identity mask [ 52.369] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.369] gen9_composite_get_binding_table(fa80) [ 52.369] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 52.369] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.369] gen9_emit_vertex_elements: setup id=9 [ 52.369] glyphs0_to_dst: glyph=(165, 24)x(5, 8), unclipped [ 52.369] emit_primitive_identity_mask__avx2: dst=(165, 24), mask=(720.00, 48.00) x (5.00, 8.00) [ 52.369] gen8_vertex_flush[cbc] = 3 [ 52.369] gen9_magic_ca_pass: CA fixup (147 -> 150) [ 52.369] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.369] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.369] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.369] sna_glyphs(op=3, nlist=1, src=(172, 32)) [ 52.369] kgem_bo_is_busy: handle=109, domain: 1 exec? 1, rq? 1 [ 52.369] sna_glyphs: discarding mask [ 52.369] glyphs0_to_dst(op=3, src=(172, 32), nlist=1, dst=(172, 32)+(0, 0)) [ 52.369] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753651456 size=3775x2136 [ 52.369] gen9_render_composite: 0x0, current mode=1/1 [ 52.369] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 52.369] kgem_bo_is_busy: handle=109, domain: 1 exec? 1, rq? 1 [ 52.369] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.369] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.369] sna_drawable_use_bo pixmap=3647, box=((0, 0), (3775, 2136)), flags=7... [ 52.369] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.369] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.369] sna_drawable_use_bo: using whole GPU bo [ 52.369] gen9_composite_set_target: pixmap=3647, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 52.369] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.369] color_convert: src=ff729fcf [20028888] [ 52.369] color_convert: dst=ff729fcf [20028888] [ 52.369] sna_render_get_solid: ff729fcf [ 52.369] sna_render_get_solid(23) = ff729fcf (old) [ 52.369] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.369] sna_transform_is_imprecise_integer_translation: no transform [ 52.369] gen9_composite_picture: integer translation (0, 0), removing [ 52.369] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.369] sna_render_pixmap_bo: GPU all damaged [ 52.369] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.369] gen4_choose_composite_emitter: solid, identity mask [ 52.369] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.369] gen9_composite_get_binding_table(fa40) [ 52.369] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 52.369] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.369] gen9_emit_vertex_elements: setup id=9 [ 52.369] glyphs0_to_dst: glyph=(171, 26)x(11, 3), unclipped [ 52.369] emit_primitive_identity_mask__avx2: dst=(171, 26), mask=(736.00, 32.00) x (11.00, 3.00) [ 52.369] gen8_vertex_flush[dbc] = 3 [ 52.369] gen9_magic_ca_pass: CA fixup (150 -> 153) [ 52.369] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.369] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.369] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.369] sna_glyphs(op=3, nlist=1, src=(181, 32)) [ 52.369] kgem_bo_is_busy: handle=109, domain: 1 exec? 1, rq? 1 [ 52.369] sna_glyphs: discarding mask [ 52.369] glyphs0_to_dst(op=3, src=(181, 32), nlist=1, dst=(181, 32)+(0, 0)) [ 52.369] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753651456 size=3775x2136 [ 52.369] gen9_render_composite: 0x0, current mode=1/1 [ 52.369] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 52.369] kgem_bo_is_busy: handle=109, domain: 1 exec? 1, rq? 1 [ 52.369] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.369] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.369] sna_drawable_use_bo pixmap=3647, box=((0, 0), (3775, 2136)), flags=7... [ 52.369] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.369] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.369] sna_drawable_use_bo: using whole GPU bo [ 52.369] gen9_composite_set_target: pixmap=3647, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 52.369] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.369] color_convert: src=ffffffff [20028888] [ 52.369] color_convert: dst=ffffffff [20028888] [ 52.369] sna_render_get_solid: ffffffff [ 52.369] sna_render_get_solid(white) [ 52.369] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.369] sna_transform_is_imprecise_integer_translation: no transform [ 52.369] gen9_composite_picture: integer translation (0, 0), removing [ 52.369] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.369] sna_render_pixmap_bo: GPU all damaged [ 52.369] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.369] gen4_choose_composite_emitter: solid, identity mask [ 52.369] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.369] gen9_composite_get_binding_table(fa00) [ 52.369] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 52.369] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.369] gen9_emit_vertex_elements: setup id=9 [ 52.369] glyphs0_to_dst: glyph=(180, 21)x(10, 13), unclipped [ 52.369] emit_primitive_identity_mask__avx2: dst=(180, 21), mask=(752.00, 32.00) x (10.00, 13.00) [ 52.369] gen8_vertex_flush[ebc] = 3 [ 52.369] gen9_magic_ca_pass: CA fixup (153 -> 156) [ 52.369] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.369] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.369] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.369] sna_glyphs(op=3, nlist=1, src=(1, 49)) [ 52.369] kgem_bo_is_busy: handle=109, domain: 1 exec? 1, rq? 1 [ 52.369] sna_glyphs: discarding mask [ 52.369] glyphs0_to_dst(op=3, src=(1, 49), nlist=1, dst=(1, 49)+(0, 0)) [ 52.369] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753651456 size=3775x2136 [ 52.369] gen9_render_composite: 0x0, current mode=1/1 [ 52.369] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 52.369] kgem_bo_is_busy: handle=109, domain: 1 exec? 1, rq? 1 [ 52.369] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.369] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.369] sna_drawable_use_bo pixmap=3647, box=((0, 0), (3775, 2136)), flags=7... [ 52.369] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.369] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.369] sna_drawable_use_bo: using whole GPU bo [ 52.369] gen9_composite_set_target: pixmap=3647, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 52.369] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.369] color_convert: src=ff8ae234 [20028888] [ 52.369] color_convert: dst=ff8ae234 [20028888] [ 52.369] sna_render_get_solid: ff8ae234 [ 52.369] sna_render_get_solid(22) = ff8ae234 (old) [ 52.369] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.369] sna_transform_is_imprecise_integer_translation: no transform [ 52.369] gen9_composite_picture: integer translation (0, 0), removing [ 52.369] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.369] sna_render_pixmap_bo: GPU all damaged [ 52.369] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.369] gen4_choose_composite_emitter: solid, identity mask [ 52.369] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.369] gen9_composite_get_binding_table(f9c0) [ 52.369] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 52.369] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.369] gen9_emit_vertex_elements: setup id=9 [ 52.369] glyphs0_to_dst: glyph=(1, 41)x(9, 8), unclipped [ 52.370] emit_primitive_identity_mask__avx2: dst=(1, 41), mask=(688.00, 32.00) x (9.00, 8.00) [ 52.370] glyphs0_to_dst: glyph=(9, 39)x(10, 13), unclipped [ 52.370] emit_primitive_identity_mask__avx2: dst=(9, 39), mask=(672.00, 48.00) x (10.00, 13.00) [ 52.370] glyphs0_to_dst: glyph=(19, 41)x(9, 8), unclipped [ 52.370] emit_primitive_identity_mask__avx2: dst=(19, 41), mask=(688.00, 32.00) x (9.00, 8.00) [ 52.370] glyphs0_to_dst: glyph=(28, 43)x(8, 3), unclipped [ 52.370] emit_primitive_identity_mask__avx2: dst=(28, 43), mask=(688.00, 48.00) x (8.00, 3.00) [ 52.370] glyphs0_to_dst: glyph=(36, 39)x(11, 10), unclipped [ 52.370] emit_primitive_identity_mask__avx2: dst=(36, 39), mask=(704.00, 0.00) x (11.00, 10.00) [ 52.370] glyphs0_to_dst: glyph=(46, 41)x(9, 8), unclipped [ 52.370] emit_primitive_identity_mask__avx2: dst=(46, 41), mask=(720.00, 0.00) x (9.00, 8.00) [ 52.370] glyphs0_to_dst: glyph=(54, 41)x(10, 8), unclipped [ 52.370] emit_primitive_identity_mask__avx2: dst=(54, 41), mask=(704.00, 16.00) x (10.00, 8.00) [ 52.370] glyphs0_to_dst: glyph=(63, 41)x(10, 8), unclipped [ 52.370] emit_primitive_identity_mask__avx2: dst=(63, 41), mask=(720.00, 16.00) x (10.00, 8.00) [ 52.370] glyphs0_to_dst: glyph=(72, 38)x(10, 11), unclipped [ 52.370] emit_primitive_identity_mask__avx2: dst=(72, 38), mask=(736.00, 0.00) x (10.00, 11.00) [ 52.370] glyphs0_to_dst: glyph=(81, 41)x(10, 8), unclipped [ 52.370] emit_primitive_identity_mask__avx2: dst=(81, 41), mask=(752.00, 0.00) x (10.00, 8.00) [ 52.370] glyphs0_to_dst: glyph=(90, 38)x(10, 11), unclipped [ 52.370] emit_primitive_identity_mask__avx2: dst=(90, 38), mask=(736.00, 0.00) x (10.00, 11.00) [ 52.370] glyphs0_to_dst: glyph=(99, 41)x(11, 8), unclipped [ 52.370] emit_primitive_identity_mask__avx2: dst=(99, 41), mask=(736.00, 16.00) x (11.00, 8.00) [ 52.370] glyphs0_to_dst: glyph=(109, 41)x(9, 8), unclipped [ 52.370] emit_primitive_identity_mask__avx2: dst=(109, 41), mask=(752.00, 16.00) x (9.00, 8.00) [ 52.370] glyphs0_to_dst: glyph=(118, 43)x(8, 3), unclipped [ 52.370] emit_primitive_identity_mask__avx2: dst=(118, 43), mask=(688.00, 48.00) x (8.00, 3.00) [ 52.370] glyphs0_to_dst: glyph=(126, 39)x(10, 10), unclipped [ 52.370] emit_primitive_identity_mask__avx2: dst=(126, 39), mask=(704.00, 32.00) x (10.00, 10.00) [ 52.370] glyphs0_to_dst: glyph=(135, 39)x(10, 10), unclipped [ 52.370] emit_primitive_identity_mask__avx2: dst=(135, 39), mask=(704.00, 32.00) x (10.00, 10.00) [ 52.370] glyphs0_to_dst: glyph=(144, 39)x(10, 10), unclipped [ 52.370] emit_primitive_identity_mask__avx2: dst=(144, 39), mask=(720.00, 32.00) x (10.00, 10.00) [ 52.370] glyphs0_to_dst: glyph=(153, 39)x(10, 10), unclipped [ 52.370] emit_primitive_identity_mask__avx2: dst=(153, 39), mask=(704.00, 48.00) x (10.00, 10.00) [ 52.370] gen8_vertex_flush[fbc] = 54 [ 52.370] gen9_magic_ca_pass: CA fixup (156 -> 210) [ 52.370] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.370] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.370] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.370] sna_accel_flush: flush?=0, dirty?=0 [ 52.370] sna_block_handler (tv=0.0) [ 52.370] sna_accel_block: GPU idle, flushing [ 52.370] gen8_vertex_close: used=840, vbo active? 23, vb=221, nreloc=3 [ 52.370] gen8_vertex_close: reloc[0] = 287 [ 52.370] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 52.370] kgem_add_handle: handle=23, index=5 [ 52.370] kgem_add_reloc64[13] = (delta=0, target handle=5, presumed=fd541000) [ 52.370] gen8_vertex_close: reloc[1] = 387 [ 52.370] kgem_add_reloc64: handle=23, pos=387, delta=0, domains=200000 [ 52.370] kgem_add_reloc64[14] = (delta=0, target handle=5, presumed=fd541000) [ 52.370] gen8_vertex_close: reloc[2] = 490 [ 52.370] kgem_add_reloc64: handle=23, pos=490, delta=0, domains=200000 [ 52.370] kgem_add_reloc64[15] = (delta=0, target handle=5, presumed=fd541000) [ 52.370] batch[1/1, flags=1800]: 1044 1044 15984 16384, nreloc=16, nexec=6, nfence=0, aperture=9110 [fenced=0] [ 52.370] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd981000 [ 52.370] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -57343 [ 52.370] kgem_fixup_relocs: shrinking by 57344 [ 52.370] __kgem_busy: handle=2, busy=0, wedged=0 [ 52.377] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd981000 [ 52.377] kgem_commit: release handle=109 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ea44b000 [ 52.377] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 52.377] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 52.377] __kgem_bo_clear_busy: handle=7 [ 52.377] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 52.377] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 52.377] __kgem_bo_clear_busy: handle=8 [ 52.377] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 52.377] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 52.377] __kgem_bo_clear_busy: handle=8 [ 52.377] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 52.377] __kgem_bo_clear_busy: handle=8 [ 52.377] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 52.377] __kgem_bo_clear_busy: handle=8 [ 52.377] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 52.377] __kgem_bo_clear_busy: handle=8 [ 52.377] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 52.377] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 52.377] __kgem_bo_clear_busy: handle=7 [ 52.377] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 52.377] __kgem_bo_clear_busy: handle=8 [ 52.377] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 52.377] __kgem_busy: handle=2, busy=131072, wedged=0 [ 52.377] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 52.377] sna_scanout_do_flush: flush timer active: delta=3 [ 52.377] sna_scanout_do_flush (time=52370), triggered [ 52.377] sna_scanout_flush (time=52370), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 52.377] has_shadow: has pending damage? 1, outstanding flips: 0 [ 52.377] stop_flush: scanout=29 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 52.377] has_shadow: has pending damage? 1, outstanding flips: 0 [ 52.377] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 52.377] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 52.377] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 52.377] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 52.377] sna_pixmap_move_to_gpu: already all-damaged [ 52.377] sna_pixmap_mark_active: pixmap=165, handle=29 [ 52.377] sna_mode_redisplay: crtc[0] transformed? 0 [ 52.377] sna_mode_redisplay: crtc[1] transformed? 0 [ 52.377] sna_mode_redisplay: crtc[2] transformed? 0 [ 52.377] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=29 [active=1] [ 52.377] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 40, transformed? 0 [ 52.377] get_fb: reusing fb=102 for handle=29 [ 52.377] sna_mode_redisplay: recording flip on CRTC:32 handle=29, active_scanout=2, serial=2 [ 52.377] __kgem_bo_clear_busy: handle=29 [ 52.377] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 40, transformed? 0 [ 52.377] sna_mode_redisplay: recording flip on CRTC:39 handle=29, active_scanout=3, serial=3 [ 52.377] __kgem_bo_clear_busy: handle=29 [ 52.377] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 52.378] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 52.378] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=29, shadow handle=32 [ 52.378] timer_enable (time=52370), starting timer 1 [ 52.378] sna_accel_block: evaluating timers, active=7 [ 52.378] sna_accel_block: flush timer expires in 16 [52386] [ 52.378] sna_wakeup_handler [ 52.378] sna_mode_wakeup: len=32 [ 52.378] sna_dri2_vblank_handler(type=2, sequence=2894, draw=3353) [ 52.378] sna_crtc_record_swap: recording last swap on pipe=0, frame 2894 [msc=2894], time 52.375215 [ 52.378] sna_dri2_vblank_handler: 2 complete, frame=2894 tv=52.375215 [ 52.378] sna_dri2_blit_complete: blit finished [ 52.378] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=2894, tv=52.375215) [ 52.378] frame_swap_complete(type=2): draw=146, pipe=0, frame=2894 [msc=2894], tv=52.375215 [ 52.378] sna_accel_flush: flush?=0, dirty?=0 [ 52.378] sna_dri2_event_free(draw?=1) [ 52.378] sna_dri2_remove_event: remove[0x561c94b05d20] from window 146, active? 1 [ 52.378] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=29] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 52.378] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=128] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 52.378] sna_dri2_vblank_handler complete [ 52.378] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 52.378] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 52.378] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 52.378] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 52.378] sna_dri2_get_msc(draw=146, pipe=0) [ 52.378] sna_crtc_record_swap: recording last swap on pipe=0, frame 2894 [msc=2894], time 52.375215 [ 52.378] sna_dri2_get_msc: msc=2894 [raw=2894], ust=52375215 [ 52.378] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=128 (refs=1/1, flush=0) , front=29 (refs=1/4, flush=1) [ 52.378] sna_dri2_schedule_swap(target_msc=2894, divisor=0, remainder=0) [ 52.378] sna_dri2_schedule_swap: using front handle=29, active_scanout?=3, flush?=1 [ 52.378] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 52.378] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 52.378] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 52.378] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 52.378] sna_crtc_record_swap: recording last swap on pipe=0, frame 2894 [msc=2894], time 52.375215 [ 52.378] immediate_swap: current_msc=2894, target_msc=2894 -- yes [ 52.378] can_flip: no, shadow enabled [ 52.378] sna_dri2_add_event: adding event to window 146) [ 52.378] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 52.378] sna_dri2_immediate_blit: no pending blit, starting chain [ 52.378] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 52.378] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 52.378] can_xchg: back size=8701e00, front size=8701e00 [ 52.378] can_xchg: yes, pixmap=165 [ 52.378] sna_dri2_xchg: win=146, exchange front=29/3,ref=2 and back=128/76,ref=2, pixmap=165 7680x2160 [ 52.378] sna_dri2_xchg: back_bo handle=128, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 52.378] sna_dri2_xchg: front_bo handle=29, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 52.378] set_bo: pixmap=165, handle=128 (old handle=29) [ 52.378] set_bo: marking whole pixmap as damaged [ 52.378] set_bo: applying final/discard move-to-gpu [ 52.378] wait_for_shadow: flags=0, flips=2, handle=29, shadow=32 [ 52.378] set_bo: dropping flush hint from handle=29 [ 52.378] set_bo: adding flush hint to handle=128 [ 52.378] mark_stale(handle=29) => 1 [ 52.378] swap_limit: draw=146 setting swap limit to 3 [ 52.378] sna_dri2_swap_limit_validate: swap limit set to 3 [ 52.378] sna_next_vblank(pipe=0, waiting until next vblank) [ 52.378] sna_dri2_schedule_swap: reported target_msc=2894 [ 52.378] sna_accel_flush: flush?=0, dirty?=0 [ 52.378] sna_accel_flush: flush?=0, dirty?=0 [ 52.378] sna_accel_flush: flush?=0, dirty?=0 [ 52.378] sna_accel_flush: flush?=0, dirty?=0 [ 52.378] sna_block_handler (tv=0.0) [ 52.378] sna_wakeup_handler [ 52.378] sna_create_pixmap(7680, 2160, 24, usage=0) [ 52.378] kgem_can_create_2d: 7680x2160 @ 24 [ 52.378] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 [ 52.378] kgem_can_create_2d: untiled size=66355200 [ 52.378] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 52.378] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 [ 52.378] kgem_can_create_2d: tiled[-1] size=66355200 [ 52.378] sna_create_pixmap: usage=0, flags=1b [ 52.378] sna_create_pixmap: creating GPU pixmap 7680x2160, stride=30720, flags=1b [ 52.378] __pop_freed_pixmap: reusing freed pixmap=3634 header [ 52.378] create_pixmap_hdr: pixmap=3648, width=7680, height=2160, usage=0 [ 52.378] sna_create_pixmap: serial=3648, 7680x2160, usage=0 [ 52.378] sna_composite_rectangles(pixmap=3649, op=0, 0 x 1 [(0, 0)x(7680, 2160) ...]) [ 52.378] sna_composite_rectangles: converted to op 0 [ 52.378] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) [ 52.378] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 [ 52.378] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 [ 52.378] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) [ 52.378] sna_composite_rectangles: dropping last-cpu hint [ 52.378] sna_drawable_use_bo pixmap=3649, box=((0, 0), (7680, 2160)), flags=19... [ 52.378] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 52.378] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 52.378] sna_pixmap_move_to_gpu(pixmap=3649, usage=0), flags=b [ 52.378] sna_pixmap_move_to_gpu: CPU damage? 0 [ 52.378] sna_pixmap_move_to_gpu: creating GPU bo (7680x2160@32), create=b [ 52.378] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 52.378] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 52.378] sna_pixmap_alloc_gpu: pixmap=3649 [ 52.378] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 52.378] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 [ 52.378] __kgem_bo_init(handle=111, num_pages=16200) [ 52.378] kgem_set_tiling: handle=111, tiling=1 [1], pitch=30720 [30720]: 1 [ 52.378] new pitch=30720, tiling=1, handle=111, id=2071, num_pages=16200 [16200], bucket=13 [ 52.378] __sna_damage_all(7680, 2160) [ 52.378] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 52.378] sna_pixmap_mark_active: pixmap=3649, handle=111 [ 52.378] sna_drawable_use_bo: allocated GPU bo for operation [ 52.378] sna_drawable_use_bo: using GPU bo with damage? 0 [ 52.378] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) [ 52.378] kgem_bo_is_render: handle=111, rq? 0 [0] [ 52.378] gen9_render_fill_boxes(0 x 1 [(0, 0), (7680, 2160) ...]) [ 52.378] sna_render_get_solid: 0 [ 52.378] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 52.378] needs_batch_flush: flushing before handle=111 for new reservation [ 52.378] kgem_check_bo: num_pages=+16200, num_exec=+1 [ 52.378] aligning vertex: was 4, now 2 floats per vertex [ 52.378] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 52.379] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 52.379] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 52.379] kgem_add_handle: handle=4, index=0 [ 52.379] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 52.379] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 52.379] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 52.379] gen9_composite_get_binding_table(ffc0) [ 52.379] kgem_add_reloc64: handle=111, pos=16360, delta=0, domains=20002 [ 52.379] kgem_add_handle: handle=111, index=1 [ 52.379] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=0) [ 52.379] __kgem_bo_mark_dirty: handle=111 (proxy? 0) [ 52.379] [3fe0] bind bo(handle=111, addr=0), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 52.379] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 52.379] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 52.379] kgem_add_handle: handle=7, index=2 [ 52.379] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 52.379] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 52.379] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 52.379] gen9_emit_sampler: sampler = 1 [ 52.379] gen9_emit_sf: num_sf_outputs=1 [ 52.379] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 52.379] gen9_emit_vertex_elements: setup id=0 [ 52.379] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 52.379] (0, 0), (7680, 2160) [ 52.379] gen8_vertex_flush[490] = 3 [ 52.379] sna_composite_rectangles: pixmap=3649 marking clear [0]? 1 [ 52.379] sna_validate_gc(0x561c947cc8d0) changes=8000, previous serial=80000da8, drawable=daf [ 52.379] sna_validate_gc: recomputing clip [ 52.379] sna_validate_gc: composite clip=1x[(0, 0), (7680, 2160)] [0x561c94ae8910] [ 52.379] sna_copy_area: src=pixmap=3649:(0, 0)x(7680, 2160)+(0, 0) -> dst=pixmap=3502:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 52.379] sna_copy_area: normal copy [ 52.379] sna_do_copy: src=(0, 0), dst=(0, 0), size=(7680x2160) [ 52.379] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(7680x2160) [ 52.379] sna_do_copy: dst extents (0, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 [ 52.379] sna_do_copy: clipped dst extents (0, 0), (7680, 2160) [ 52.379] sna_do_copy: unclipped src extents (0, 0), (7680, 2160) [ 52.379] sna_do_copy: clipped src extents (0, 0), (7680, 2160) [ 52.379] sna_do_copy: pixmap -- no source clipping [ 52.379] sna_do_copy: src extents (0, 0), (7680, 2160) x 1 [ 52.379] sna_do_copy: copy region (0, 0), (7680, 2160) x 1 + (0, 0) [ 52.379] sna_copy_boxes (boxes=1x[(0, 0), (7680, 2160)...], src pixmap=3649+(0, 0), dst pixmap=3502+(0, 0), alu=3, src.size=7680x2160, dst.size=7680x2160) [ 52.379] sna_copy_boxes: dst=(priv=0x561c94a26fb0, gpu_bo=96, cpu_bo=0), src=(priv=0x561c94b03d20, gpu_bo=111, cpu_bo=0), replaces=1 [ 52.379] copy_prefer_gpu: source is clear, don't force use of GPU [ 52.379] sna_drawable_use_bo pixmap=3502, box=((0, 0), (7680, 2160)), flags=18... [ 52.379] region_subsumes_damage? [ 52.379] region_subsumes_damage: region (0, 0), (7680, 2160), damage (0, 0), (7680, 2160) [ 52.379] region_subsumes_damage: singular region contains damage [ 52.379] sna_pixmap_undo_cow: pixmap=3502, handle=96 [refcnt=1], cow refcnt=1, flags=41 [ 52.379] sna_pixmap_undo_cow: freeing cow [ 52.379] sna_drawable_use_bo: not reading damage and large, set PREFER_GPU [ 52.379] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 52.379] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.379] sna_drawable_use_bo: using whole GPU bo [ 52.379] sna_copy_boxes: applying src clear [0] to dst [ 52.379] kgem_bo_is_render: handle=96, rq? 0 [0] [ 52.379] color_convert: src=0 [20020888] [ 52.379] color_convert: dst=ff000000 [20028888] [ 52.379] sna_render_get_solid: ff000000 [ 52.379] __kgem_busy: handle=2, busy=131072, wedged=0 [ 52.379] __kgem_ring_is_idle: last fence handle=2 still busy [ 52.379] kgem_check_bo: num_pages=+16200, num_exec=+1 [ 52.379] __kgem_busy: handle=2, busy=131072, wedged=0 [ 52.379] __kgem_ring_is_idle: last fence handle=2 still busy [ 52.379] gen9_composite_get_binding_table(ff00) [ 52.379] kgem_add_reloc64: handle=96, pos=16312, delta=0, domains=20002 [ 52.379] kgem_add_handle: handle=96, index=3 [ 52.379] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=f61c9000) [ 52.379] __kgem_bo_mark_dirty: handle=96 (proxy? 0) [ 52.379] [3fb0] bind bo(handle=96, addr=f61c9000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 52.379] kgem_add_reloc64: handle=7, pos=16296, delta=0, domains=40000 [ 52.379] kgem_add_reloc64: adding proxy [delta=1020] for handle=7 [ 52.379] kgem_add_reloc64[6] = (delta=1020, target handle=2, presumed=fffe8000) [ 52.379] [3fa0] bind bo(handle=7, addr=fffe83fc), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 52.379] gen9_emit_vertex_elements: setup id=0 [ 52.379] (0, 0), (7680, 2160) [ 52.379] gen8_vertex_flush[4cc] = 3 [ 52.379] sna_copy_boxes: marking dst handle=96 as all clear [0] [ 52.379] sna_accel_flush: flush?=0, dirty?=0 [ 52.379] sna_accel_flush: flush?=0, dirty?=0 [ 52.379] sna_accel_flush: flush?=0, dirty?=0 [ 52.379] sna_destroy_pixmap: pixmap=3649, attached?=1 [ 52.379] _kgem_bo_destroy: handle=111, proxy? 0 [ 52.379] __kgem_bo_destroy: handle=111, size=66355200 [ 52.379] __kgem_bo_destroy: handle=111 -> active [ 52.379] __sna_free_pixmap(pixmap=3649) [ 52.379] sna_accel_flush: flush?=0, dirty?=0 [ 52.379] sna_accel_flush: flush?=0, dirty?=0 [ 52.379] sna_accel_flush: flush?=0, dirty?=0 [ 52.379] sna_accel_flush: flush?=0, dirty?=0 [ 52.379] sna_block_handler (tv=0.0) [ 52.379] sna_wakeup_handler [ 52.379] sna_accel_flush: flush?=0, dirty?=0 [ 52.379] sna_accel_flush: flush?=0, dirty?=0 [ 52.379] sna_block_handler (tv=0.0) [ 52.379] sna_wakeup_handler [ 52.379] sna_accel_flush: flush?=0, dirty?=0 [ 52.379] sna_accel_flush: flush?=0, dirty?=0 [ 52.379] sna_accel_flush: flush?=0, dirty?=0 [ 52.380] sna_block_handler (tv=0.0) [ 52.380] sna_wakeup_handler [ 52.380] sna_accel_flush: flush?=0, dirty?=0 [ 52.380] sna_accel_flush: flush?=0, dirty?=0 [ 52.380] sna_block_handler (tv=0.0) [ 52.380] sna_wakeup_handler [ 52.380] sna_accel_flush: flush?=0, dirty?=0 [ 52.380] sna_accel_flush: flush?=0, dirty?=0 [ 52.380] sna_accel_flush: flush?=0, dirty?=0 [ 52.380] sna_block_handler (tv=0.0) [ 52.380] sna_wakeup_handler [ 52.380] sna_accel_flush: flush?=0, dirty?=0 [ 52.380] sna_accel_flush: flush?=0, dirty?=0 [ 52.380] sna_block_handler (tv=0.0) [ 52.380] sna_wakeup_handler [ 52.380] sna_accel_flush: flush?=0, dirty?=0 [ 52.380] sna_accel_flush: flush?=0, dirty?=0 [ 52.380] sna_accel_flush: flush?=0, dirty?=0 [ 52.380] sna_block_handler (tv=0.0) [ 52.380] sna_wakeup_handler [ 52.380] sna_accel_flush: flush?=0, dirty?=0 [ 52.380] sna_accel_flush: flush?=0, dirty?=0 [ 52.380] sna_block_handler (tv=0.0) [ 52.380] sna_wakeup_handler [ 52.380] sna_glyphs(op=3, nlist=1, src=(163, 49)) [ 52.380] kgem_bo_is_busy: handle=109, domain: 3 exec? 0, rq? 1 [ 52.380] sna_glyphs: discarding mask [ 52.380] glyphs0_to_dst(op=3, src=(163, 49), nlist=1, dst=(163, 49)+(0, 0)) [ 52.380] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753651456 size=3775x2136 [ 52.380] gen9_render_composite: 0x0, current mode=1/1 [ 52.380] kgem_bo_is_busy: handle=6, domain: 3 exec? 0, rq? 1 [ 52.380] kgem_bo_is_busy: handle=109, domain: 3 exec? 0, rq? 1 [ 52.380] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.380] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.380] sna_drawable_use_bo pixmap=3647, box=((0, 0), (3775, 2136)), flags=7... [ 52.380] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.380] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.380] sna_drawable_use_bo: using whole GPU bo [ 52.380] gen9_composite_set_target: pixmap=3647, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 52.380] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.380] color_convert: src=ffffffff [20028888] [ 52.380] color_convert: dst=ffffffff [20028888] [ 52.380] sna_render_get_solid: ffffffff [ 52.380] sna_render_get_solid(white) [ 52.380] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.380] sna_transform_is_imprecise_integer_translation: no transform [ 52.380] gen9_composite_picture: integer translation (0, 0), removing [ 52.380] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.380] sna_render_pixmap_bo: GPU all damaged [ 52.380] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.380] gen4_choose_composite_emitter: solid, identity mask [ 52.380] __kgem_busy: handle=2, busy=131072, wedged=0 [ 52.380] __kgem_ring_is_idle: last fence handle=2 still busy [ 52.380] kgem_check_bo: num_pages=+9034, num_exec=+2 [ 52.380] aligning vertex: was 2, now 4 floats per vertex [ 52.380] __kgem_busy: handle=2, busy=131072, wedged=0 [ 52.380] __kgem_ring_is_idle: last fence handle=2 still busy [ 52.380] gen9_composite_get_binding_table(fe40) [ 52.380] kgem_add_reloc64: handle=109, pos=16264, delta=0, domains=20002 [ 52.380] kgem_add_handle: handle=109, index=4 [ 52.380] kgem_add_reloc64[7] = (delta=0, target handle=4, presumed=ea44b000) [ 52.380] __kgem_bo_mark_dirty: handle=109 (proxy? 0) [ 52.380] [3f80] bind bo(handle=109, addr=ea44b000), format=192, width=3775, height=2136, pitch=15360, tiling=1 -> render [ 52.380] kgem_add_reloc64: handle=7, pos=16248, delta=0, domains=40000 [ 52.380] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 52.380] kgem_add_reloc64[8] = (delta=1048, target handle=2, presumed=fffe8000) [ 52.380] [3f70] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 52.380] kgem_add_reloc64: handle=6, pos=16232, delta=0, domains=40000 [ 52.380] kgem_add_handle: handle=6, index=5 [ 52.380] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=fd581000) [ 52.380] [3f60] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 52.380] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 52.380] gen9_emit_sampler: sampler = a [ 52.380] gen9_emit_sf: num_sf_outputs=2 [ 52.380] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.380] gen9_emit_vertex_elements: setup id=9 [ 52.380] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 52.380] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 52.380] glyphs0_to_dst: glyph=(165, 41)x(5, 8), unclipped [ 52.380] emit_primitive_identity_mask__avx2: dst=(165, 41), mask=(720.00, 48.00) x (5.00, 8.00) [ 52.380] gen8_vertex_flush[5a0] = 3 [ 52.380] gen9_magic_ca_pass: CA fixup (213 -> 216) [ 52.380] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.380] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.380] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.380] sna_glyphs(op=3, nlist=1, src=(172, 49)) [ 52.380] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.380] sna_glyphs: discarding mask [ 52.380] glyphs0_to_dst(op=3, src=(172, 49), nlist=1, dst=(172, 49)+(0, 0)) [ 52.380] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753651456 size=3775x2136 [ 52.380] gen9_render_composite: 0x0, current mode=1/1 [ 52.380] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 52.380] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.380] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.380] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.380] sna_drawable_use_bo pixmap=3647, box=((0, 0), (3775, 2136)), flags=7... [ 52.380] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.380] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.380] sna_drawable_use_bo: using whole GPU bo [ 52.380] gen9_composite_set_target: pixmap=3647, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 52.380] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.380] color_convert: src=ff729fcf [20028888] [ 52.380] color_convert: dst=ff729fcf [20028888] [ 52.381] sna_render_get_solid: ff729fcf [ 52.381] sna_render_get_solid(23) = ff729fcf (old) [ 52.381] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.381] sna_transform_is_imprecise_integer_translation: no transform [ 52.381] gen9_composite_picture: integer translation (0, 0), removing [ 52.381] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.381] sna_render_pixmap_bo: GPU all damaged [ 52.381] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.381] gen4_choose_composite_emitter: solid, identity mask [ 52.381] kgem_check_bo: num_pages=+1, num_exec=+1 [ 52.381] gen9_composite_get_binding_table(fd40) [ 52.381] kgem_add_reloc64: handle=8, pos=16200, delta=0, domains=40000 [ 52.381] kgem_add_reloc64: adding proxy [delta=92] for handle=8 [ 52.381] kgem_add_handle: handle=8, index=6 [ 52.381] kgem_add_reloc64[10] = (delta=92, target handle=6, presumed=fdffe000) [ 52.381] [3f40] bind bo(handle=8, addr=fdffe05c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 52.381] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 52.381] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.381] gen9_emit_vertex_elements: setup id=9 [ 52.381] glyphs0_to_dst: glyph=(171, 43)x(11, 3), unclipped [ 52.381] emit_primitive_identity_mask__avx2: dst=(171, 43), mask=(736.00, 32.00) x (11.00, 3.00) [ 52.381] gen8_vertex_flush[6a0] = 3 [ 52.381] gen9_magic_ca_pass: CA fixup (216 -> 219) [ 52.381] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.381] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.381] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.381] sna_glyphs(op=3, nlist=1, src=(181, 49)) [ 52.381] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.381] sna_glyphs: discarding mask [ 52.381] glyphs0_to_dst(op=3, src=(181, 49), nlist=1, dst=(181, 49)+(0, 0)) [ 52.381] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753651456 size=3775x2136 [ 52.381] gen9_render_composite: 0x0, current mode=1/1 [ 52.381] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 52.381] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.381] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.381] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.381] sna_drawable_use_bo pixmap=3647, box=((0, 0), (3775, 2136)), flags=7... [ 52.381] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.381] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.381] sna_drawable_use_bo: using whole GPU bo [ 52.381] gen9_composite_set_target: pixmap=3647, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 52.381] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.381] color_convert: src=ffffffff [20028888] [ 52.381] color_convert: dst=ffffffff [20028888] [ 52.381] sna_render_get_solid: ffffffff [ 52.381] sna_render_get_solid(white) [ 52.381] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.381] sna_transform_is_imprecise_integer_translation: no transform [ 52.381] gen9_composite_picture: integer translation (0, 0), removing [ 52.381] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.381] sna_render_pixmap_bo: GPU all damaged [ 52.381] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.381] gen4_choose_composite_emitter: solid, identity mask [ 52.381] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.381] gen9_composite_get_binding_table(fcc0) [ 52.381] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 52.381] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.381] gen9_emit_vertex_elements: setup id=9 [ 52.381] glyphs0_to_dst: glyph=(180, 38)x(10, 13), unclipped [ 52.381] emit_primitive_identity_mask__avx2: dst=(180, 38), mask=(752.00, 32.00) x (10.00, 13.00) [ 52.381] gen8_vertex_flush[7a0] = 3 [ 52.381] gen9_magic_ca_pass: CA fixup (219 -> 222) [ 52.381] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.381] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.381] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.381] sna_glyphs(op=3, nlist=1, src=(1, 66)) [ 52.381] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.381] sna_glyphs: discarding mask [ 52.381] glyphs0_to_dst(op=3, src=(1, 66), nlist=1, dst=(1, 66)+(0, 0)) [ 52.381] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753651456 size=3775x2136 [ 52.381] gen9_render_composite: 0x0, current mode=1/1 [ 52.381] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 52.381] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.381] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.381] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.381] sna_drawable_use_bo pixmap=3647, box=((0, 0), (3775, 2136)), flags=7... [ 52.381] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.381] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.381] sna_drawable_use_bo: using whole GPU bo [ 52.381] gen9_composite_set_target: pixmap=3647, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 52.381] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.381] color_convert: src=ff8ae234 [20028888] [ 52.381] color_convert: dst=ff8ae234 [20028888] [ 52.381] sna_render_get_solid: ff8ae234 [ 52.381] sna_render_get_solid(22) = ff8ae234 (old) [ 52.381] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.381] sna_transform_is_imprecise_integer_translation: no transform [ 52.381] gen9_composite_picture: integer translation (0, 0), removing [ 52.381] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.381] sna_render_pixmap_bo: GPU all damaged [ 52.381] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.381] gen4_choose_composite_emitter: solid, identity mask [ 52.381] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.381] gen9_composite_get_binding_table(fc80) [ 52.381] kgem_add_reloc64: handle=8, pos=16152, delta=0, domains=40000 [ 52.381] kgem_add_reloc64: adding proxy [delta=88] for handle=8 [ 52.381] kgem_add_reloc64[11] = (delta=88, target handle=6, presumed=fdffe000) [ 52.381] [3f10] bind bo(handle=8, addr=fdffe058), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 52.381] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 52.381] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.381] gen9_emit_vertex_elements: setup id=9 [ 52.381] glyphs0_to_dst: glyph=(1, 58)x(9, 8), unclipped [ 52.381] emit_primitive_identity_mask__avx2: dst=(1, 58), mask=(688.00, 32.00) x (9.00, 8.00) [ 52.381] glyphs0_to_dst: glyph=(9, 56)x(10, 13), unclipped [ 52.381] emit_primitive_identity_mask__avx2: dst=(9, 56), mask=(672.00, 48.00) x (10.00, 13.00) [ 52.381] glyphs0_to_dst: glyph=(19, 58)x(9, 8), unclipped [ 52.381] emit_primitive_identity_mask__avx2: dst=(19, 58), mask=(688.00, 32.00) x (9.00, 8.00) [ 52.381] glyphs0_to_dst: glyph=(28, 60)x(8, 3), unclipped [ 52.381] emit_primitive_identity_mask__avx2: dst=(28, 60), mask=(688.00, 48.00) x (8.00, 3.00) [ 52.381] glyphs0_to_dst: glyph=(36, 56)x(11, 10), unclipped [ 52.381] emit_primitive_identity_mask__avx2: dst=(36, 56), mask=(704.00, 0.00) x (11.00, 10.00) [ 52.381] glyphs0_to_dst: glyph=(46, 58)x(9, 8), unclipped [ 52.381] emit_primitive_identity_mask__avx2: dst=(46, 58), mask=(720.00, 0.00) x (9.00, 8.00) [ 52.381] glyphs0_to_dst: glyph=(54, 58)x(10, 8), unclipped [ 52.381] emit_primitive_identity_mask__avx2: dst=(54, 58), mask=(704.00, 16.00) x (10.00, 8.00) [ 52.381] glyphs0_to_dst: glyph=(63, 58)x(10, 8), unclipped [ 52.381] emit_primitive_identity_mask__avx2: dst=(63, 58), mask=(720.00, 16.00) x (10.00, 8.00) [ 52.381] glyphs0_to_dst: glyph=(72, 55)x(10, 11), unclipped [ 52.381] emit_primitive_identity_mask__avx2: dst=(72, 55), mask=(736.00, 0.00) x (10.00, 11.00) [ 52.381] glyphs0_to_dst: glyph=(81, 58)x(10, 8), unclipped [ 52.381] emit_primitive_identity_mask__avx2: dst=(81, 58), mask=(752.00, 0.00) x (10.00, 8.00) [ 52.381] glyphs0_to_dst: glyph=(90, 55)x(10, 11), unclipped [ 52.381] emit_primitive_identity_mask__avx2: dst=(90, 55), mask=(736.00, 0.00) x (10.00, 11.00) [ 52.381] glyphs0_to_dst: glyph=(99, 58)x(11, 8), unclipped [ 52.381] emit_primitive_identity_mask__avx2: dst=(99, 58), mask=(736.00, 16.00) x (11.00, 8.00) [ 52.381] glyphs0_to_dst: glyph=(109, 58)x(9, 8), unclipped [ 52.381] emit_primitive_identity_mask__avx2: dst=(109, 58), mask=(752.00, 16.00) x (9.00, 8.00) [ 52.381] glyphs0_to_dst: glyph=(118, 60)x(8, 3), unclipped [ 52.381] emit_primitive_identity_mask__avx2: dst=(118, 60), mask=(688.00, 48.00) x (8.00, 3.00) [ 52.381] glyphs0_to_dst: glyph=(126, 56)x(10, 10), unclipped [ 52.381] emit_primitive_identity_mask__avx2: dst=(126, 56), mask=(704.00, 32.00) x (10.00, 10.00) [ 52.381] glyphs0_to_dst: glyph=(135, 56)x(10, 10), unclipped [ 52.381] emit_primitive_identity_mask__avx2: dst=(135, 56), mask=(704.00, 32.00) x (10.00, 10.00) [ 52.381] glyphs0_to_dst: glyph=(144, 56)x(10, 10), unclipped [ 52.382] emit_primitive_identity_mask__avx2: dst=(144, 56), mask=(720.00, 32.00) x (10.00, 10.00) [ 52.382] glyphs0_to_dst: glyph=(153, 56)x(10, 10), unclipped [ 52.382] emit_primitive_identity_mask__avx2: dst=(153, 56), mask=(704.00, 48.00) x (10.00, 10.00) [ 52.382] gen8_vertex_flush[8a0] = 54 [ 52.382] gen9_magic_ca_pass: CA fixup (222 -> 276) [ 52.382] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.382] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.382] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.382] sna_glyphs(op=3, nlist=1, src=(163, 66)) [ 52.382] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.382] sna_glyphs: discarding mask [ 52.382] glyphs0_to_dst(op=3, src=(163, 66), nlist=1, dst=(163, 66)+(0, 0)) [ 52.382] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753651456 size=3775x2136 [ 52.382] gen9_render_composite: 0x0, current mode=1/1 [ 52.382] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 52.382] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.382] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.382] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.382] sna_drawable_use_bo pixmap=3647, box=((0, 0), (3775, 2136)), flags=7... [ 52.382] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.382] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.382] sna_drawable_use_bo: using whole GPU bo [ 52.382] gen9_composite_set_target: pixmap=3647, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 52.382] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.382] color_convert: src=ffffffff [20028888] [ 52.382] color_convert: dst=ffffffff [20028888] [ 52.382] sna_render_get_solid: ffffffff [ 52.382] sna_render_get_solid(white) [ 52.382] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.382] sna_transform_is_imprecise_integer_translation: no transform [ 52.382] gen9_composite_picture: integer translation (0, 0), removing [ 52.382] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.382] sna_render_pixmap_bo: GPU all damaged [ 52.382] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.382] gen4_choose_composite_emitter: solid, identity mask [ 52.382] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.382] gen9_composite_get_binding_table(fc00) [ 52.382] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 52.382] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.382] gen9_emit_vertex_elements: setup id=9 [ 52.382] glyphs0_to_dst: glyph=(165, 58)x(5, 8), unclipped [ 52.382] emit_primitive_identity_mask__avx2: dst=(165, 58), mask=(720.00, 48.00) x (5.00, 8.00) [ 52.382] gen8_vertex_flush[9a0] = 3 [ 52.382] gen9_magic_ca_pass: CA fixup (276 -> 279) [ 52.382] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.382] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.382] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.382] sna_glyphs(op=3, nlist=1, src=(172, 66)) [ 52.382] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.382] sna_glyphs: discarding mask [ 52.382] glyphs0_to_dst(op=3, src=(172, 66), nlist=1, dst=(172, 66)+(0, 0)) [ 52.382] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753651456 size=3775x2136 [ 52.382] gen9_render_composite: 0x0, current mode=1/1 [ 52.382] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 52.382] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.382] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.382] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.382] sna_drawable_use_bo pixmap=3647, box=((0, 0), (3775, 2136)), flags=7... [ 52.382] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.382] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.382] sna_drawable_use_bo: using whole GPU bo [ 52.382] gen9_composite_set_target: pixmap=3647, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 52.382] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.382] color_convert: src=ff729fcf [20028888] [ 52.382] color_convert: dst=ff729fcf [20028888] [ 52.382] sna_render_get_solid: ff729fcf [ 52.382] sna_render_get_solid(23) = ff729fcf (old) [ 52.382] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.382] sna_transform_is_imprecise_integer_translation: no transform [ 52.382] gen9_composite_picture: integer translation (0, 0), removing [ 52.382] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.382] sna_render_pixmap_bo: GPU all damaged [ 52.382] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.382] gen4_choose_composite_emitter: solid, identity mask [ 52.382] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.382] gen9_composite_get_binding_table(fbc0) [ 52.382] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 52.382] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.382] gen9_emit_vertex_elements: setup id=9 [ 52.382] glyphs0_to_dst: glyph=(171, 60)x(11, 3), unclipped [ 52.382] emit_primitive_identity_mask__avx2: dst=(171, 60), mask=(736.00, 32.00) x (11.00, 3.00) [ 52.382] gen8_vertex_flush[aa0] = 3 [ 52.382] gen9_magic_ca_pass: CA fixup (279 -> 282) [ 52.382] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.382] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.382] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.382] sna_glyphs(op=3, nlist=1, src=(181, 66)) [ 52.382] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.382] sna_glyphs: discarding mask [ 52.382] glyphs0_to_dst(op=3, src=(181, 66), nlist=1, dst=(181, 66)+(0, 0)) [ 52.382] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753651456 size=3775x2136 [ 52.382] gen9_render_composite: 0x0, current mode=1/1 [ 52.382] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 52.382] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.382] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.382] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.382] sna_drawable_use_bo pixmap=3647, box=((0, 0), (3775, 2136)), flags=7... [ 52.382] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.382] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.382] sna_drawable_use_bo: using whole GPU bo [ 52.382] gen9_composite_set_target: pixmap=3647, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 52.382] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.382] color_convert: src=ffffffff [20028888] [ 52.382] color_convert: dst=ffffffff [20028888] [ 52.382] sna_render_get_solid: ffffffff [ 52.382] sna_render_get_solid(white) [ 52.382] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.382] sna_transform_is_imprecise_integer_translation: no transform [ 52.382] gen9_composite_picture: integer translation (0, 0), removing [ 52.382] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.382] sna_render_pixmap_bo: GPU all damaged [ 52.382] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.382] gen4_choose_composite_emitter: solid, identity mask [ 52.382] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.382] gen9_composite_get_binding_table(fb80) [ 52.382] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 52.382] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.382] gen9_emit_vertex_elements: setup id=9 [ 52.382] glyphs0_to_dst: glyph=(180, 55)x(10, 13), unclipped [ 52.382] emit_primitive_identity_mask__avx2: dst=(180, 55), mask=(752.00, 32.00) x (10.00, 13.00) [ 52.382] gen8_vertex_flush[ba0] = 3 [ 52.382] gen9_magic_ca_pass: CA fixup (282 -> 285) [ 52.382] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.382] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.382] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.382] sna_glyphs(op=3, nlist=1, src=(1, 83)) [ 52.382] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.382] sna_glyphs: discarding mask [ 52.382] glyphs0_to_dst(op=3, src=(1, 83), nlist=1, dst=(1, 83)+(0, 0)) [ 52.382] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753651456 size=3775x2136 [ 52.382] gen9_render_composite: 0x0, current mode=1/1 [ 52.382] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 52.382] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.382] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.382] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.382] sna_drawable_use_bo pixmap=3647, box=((0, 0), (3775, 2136)), flags=7... [ 52.382] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.382] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.382] sna_drawable_use_bo: using whole GPU bo [ 52.382] gen9_composite_set_target: pixmap=3647, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 52.382] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.382] color_convert: src=ff8ae234 [20028888] [ 52.382] color_convert: dst=ff8ae234 [20028888] [ 52.382] sna_render_get_solid: ff8ae234 [ 52.382] sna_render_get_solid(22) = ff8ae234 (old) [ 52.382] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.382] sna_transform_is_imprecise_integer_translation: no transform [ 52.382] gen9_composite_picture: integer translation (0, 0), removing [ 52.382] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.382] sna_render_pixmap_bo: GPU all damaged [ 52.382] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.382] gen4_choose_composite_emitter: solid, identity mask [ 52.382] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.382] gen9_composite_get_binding_table(fb40) [ 52.382] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 52.382] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.382] gen9_emit_vertex_elements: setup id=9 [ 52.382] glyphs0_to_dst: glyph=(1, 75)x(9, 8), unclipped [ 52.382] emit_primitive_identity_mask__avx2: dst=(1, 75), mask=(688.00, 32.00) x (9.00, 8.00) [ 52.382] glyphs0_to_dst: glyph=(9, 73)x(10, 13), unclipped [ 52.382] emit_primitive_identity_mask__avx2: dst=(9, 73), mask=(672.00, 48.00) x (10.00, 13.00) [ 52.382] glyphs0_to_dst: glyph=(19, 75)x(9, 8), unclipped [ 52.382] emit_primitive_identity_mask__avx2: dst=(19, 75), mask=(688.00, 32.00) x (9.00, 8.00) [ 52.382] glyphs0_to_dst: glyph=(28, 77)x(8, 3), unclipped [ 52.382] emit_primitive_identity_mask__avx2: dst=(28, 77), mask=(688.00, 48.00) x (8.00, 3.00) [ 52.382] glyphs0_to_dst: glyph=(36, 73)x(11, 10), unclipped [ 52.382] emit_primitive_identity_mask__avx2: dst=(36, 73), mask=(704.00, 0.00) x (11.00, 10.00) [ 52.382] glyphs0_to_dst: glyph=(46, 75)x(9, 8), unclipped [ 52.382] emit_primitive_identity_mask__avx2: dst=(46, 75), mask=(720.00, 0.00) x (9.00, 8.00) [ 52.382] glyphs0_to_dst: glyph=(54, 75)x(10, 8), unclipped [ 52.382] emit_primitive_identity_mask__avx2: dst=(54, 75), mask=(704.00, 16.00) x (10.00, 8.00) [ 52.382] glyphs0_to_dst: glyph=(63, 75)x(10, 8), unclipped [ 52.382] emit_primitive_identity_mask__avx2: dst=(63, 75), mask=(720.00, 16.00) x (10.00, 8.00) [ 52.382] glyphs0_to_dst: glyph=(72, 72)x(10, 11), unclipped [ 52.382] emit_primitive_identity_mask__avx2: dst=(72, 72), mask=(736.00, 0.00) x (10.00, 11.00) [ 52.382] glyphs0_to_dst: glyph=(81, 75)x(10, 8), unclipped [ 52.382] emit_primitive_identity_mask__avx2: dst=(81, 75), mask=(752.00, 0.00) x (10.00, 8.00) [ 52.382] glyphs0_to_dst: glyph=(90, 72)x(10, 11), unclipped [ 52.382] emit_primitive_identity_mask__avx2: dst=(90, 72), mask=(736.00, 0.00) x (10.00, 11.00) [ 52.382] glyphs0_to_dst: glyph=(99, 75)x(11, 8), unclipped [ 52.382] emit_primitive_identity_mask__avx2: dst=(99, 75), mask=(736.00, 16.00) x (11.00, 8.00) [ 52.382] glyphs0_to_dst: glyph=(109, 75)x(9, 8), unclipped [ 52.382] emit_primitive_identity_mask__avx2: dst=(109, 75), mask=(752.00, 16.00) x (9.00, 8.00) [ 52.382] glyphs0_to_dst: glyph=(118, 77)x(8, 3), unclipped [ 52.382] emit_primitive_identity_mask__avx2: dst=(118, 77), mask=(688.00, 48.00) x (8.00, 3.00) [ 52.382] glyphs0_to_dst: glyph=(126, 73)x(10, 10), unclipped [ 52.382] emit_primitive_identity_mask__avx2: dst=(126, 73), mask=(704.00, 32.00) x (10.00, 10.00) [ 52.382] glyphs0_to_dst: glyph=(135, 73)x(10, 10), unclipped [ 52.382] emit_primitive_identity_mask__avx2: dst=(135, 73), mask=(704.00, 32.00) x (10.00, 10.00) [ 52.382] glyphs0_to_dst: glyph=(144, 73)x(10, 10), unclipped [ 52.382] emit_primitive_identity_mask__avx2: dst=(144, 73), mask=(720.00, 32.00) x (10.00, 10.00) [ 52.382] glyphs0_to_dst: glyph=(153, 73)x(10, 10), unclipped [ 52.382] emit_primitive_identity_mask__avx2: dst=(153, 73), mask=(704.00, 48.00) x (10.00, 10.00) [ 52.382] gen8_vertex_flush[ca0] = 54 [ 52.382] gen9_magic_ca_pass: CA fixup (285 -> 339) [ 52.382] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.382] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.382] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.382] sna_glyphs(op=3, nlist=1, src=(163, 83)) [ 52.382] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.383] sna_glyphs: discarding mask [ 52.383] glyphs0_to_dst(op=3, src=(163, 83), nlist=1, dst=(163, 83)+(0, 0)) [ 52.383] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753651456 size=3775x2136 [ 52.383] gen9_render_composite: 0x0, current mode=1/1 [ 52.383] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 52.383] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.383] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.383] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.383] sna_drawable_use_bo pixmap=3647, box=((0, 0), (3775, 2136)), flags=7... [ 52.383] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.383] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.383] sna_drawable_use_bo: using whole GPU bo [ 52.383] gen9_composite_set_target: pixmap=3647, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 52.383] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.383] color_convert: src=ffffffff [20028888] [ 52.383] color_convert: dst=ffffffff [20028888] [ 52.383] sna_render_get_solid: ffffffff [ 52.383] sna_render_get_solid(white) [ 52.383] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.383] sna_transform_is_imprecise_integer_translation: no transform [ 52.383] gen9_composite_picture: integer translation (0, 0), removing [ 52.383] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.383] sna_render_pixmap_bo: GPU all damaged [ 52.383] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.383] gen4_choose_composite_emitter: solid, identity mask [ 52.383] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.383] gen9_composite_get_binding_table(fb00) [ 52.383] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 52.383] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.383] gen9_emit_vertex_elements: setup id=9 [ 52.383] glyphs0_to_dst: glyph=(165, 75)x(5, 8), unclipped [ 52.383] emit_primitive_identity_mask__avx2: dst=(165, 75), mask=(720.00, 48.00) x (5.00, 8.00) [ 52.383] gen8_vertex_flush[da0] = 3 [ 52.383] gen9_magic_ca_pass: CA fixup (339 -> 342) [ 52.383] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.383] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.383] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.383] sna_glyphs(op=3, nlist=1, src=(172, 83)) [ 52.383] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.383] sna_glyphs: discarding mask [ 52.383] glyphs0_to_dst(op=3, src=(172, 83), nlist=1, dst=(172, 83)+(0, 0)) [ 52.383] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753651456 size=3775x2136 [ 52.383] gen9_render_composite: 0x0, current mode=1/1 [ 52.383] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 52.383] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.383] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.383] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.383] sna_drawable_use_bo pixmap=3647, box=((0, 0), (3775, 2136)), flags=7... [ 52.383] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.383] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.383] sna_drawable_use_bo: using whole GPU bo [ 52.383] gen9_composite_set_target: pixmap=3647, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 52.383] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.383] color_convert: src=ff729fcf [20028888] [ 52.383] color_convert: dst=ff729fcf [20028888] [ 52.383] sna_render_get_solid: ff729fcf [ 52.383] sna_render_get_solid(23) = ff729fcf (old) [ 52.383] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.383] sna_transform_is_imprecise_integer_translation: no transform [ 52.383] gen9_composite_picture: integer translation (0, 0), removing [ 52.383] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.383] sna_render_pixmap_bo: GPU all damaged [ 52.383] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.383] gen4_choose_composite_emitter: solid, identity mask [ 52.383] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.383] gen9_composite_get_binding_table(fac0) [ 52.383] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 52.383] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.383] gen9_emit_vertex_elements: setup id=9 [ 52.383] glyphs0_to_dst: glyph=(171, 77)x(11, 3), unclipped [ 52.383] emit_primitive_identity_mask__avx2: dst=(171, 77), mask=(736.00, 32.00) x (11.00, 3.00) [ 52.383] gen8_vertex_flush[ea0] = 3 [ 52.383] gen9_magic_ca_pass: CA fixup (342 -> 345) [ 52.383] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.383] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.383] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.383] sna_glyphs(op=3, nlist=1, src=(181, 83)) [ 52.383] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.383] sna_glyphs: discarding mask [ 52.383] glyphs0_to_dst(op=3, src=(181, 83), nlist=1, dst=(181, 83)+(0, 0)) [ 52.383] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753651456 size=3775x2136 [ 52.383] gen9_render_composite: 0x0, current mode=1/1 [ 52.383] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 52.383] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.383] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.383] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.383] sna_drawable_use_bo pixmap=3647, box=((0, 0), (3775, 2136)), flags=7... [ 52.383] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.383] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.383] sna_drawable_use_bo: using whole GPU bo [ 52.383] gen9_composite_set_target: pixmap=3647, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 52.383] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.383] color_convert: src=ffffffff [20028888] [ 52.383] color_convert: dst=ffffffff [20028888] [ 52.383] sna_render_get_solid: ffffffff [ 52.383] sna_render_get_solid(white) [ 52.383] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.383] sna_transform_is_imprecise_integer_translation: no transform [ 52.383] gen9_composite_picture: integer translation (0, 0), removing [ 52.383] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.383] sna_render_pixmap_bo: GPU all damaged [ 52.383] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.383] gen4_choose_composite_emitter: solid, identity mask [ 52.383] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.383] gen9_composite_get_binding_table(fa80) [ 52.383] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 52.383] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.383] gen9_emit_vertex_elements: setup id=9 [ 52.383] glyphs0_to_dst: glyph=(180, 72)x(10, 13), unclipped [ 52.383] emit_primitive_identity_mask__avx2: dst=(180, 72), mask=(752.00, 32.00) x (10.00, 13.00) [ 52.383] gen8_vertex_flush[fa0] = 3 [ 52.383] gen9_magic_ca_pass: CA fixup (345 -> 348) [ 52.383] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.383] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.383] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.383] sna_glyphs(op=3, nlist=1, src=(1, 100)) [ 52.383] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.383] sna_glyphs: discarding mask [ 52.383] glyphs0_to_dst(op=3, src=(1, 100), nlist=1, dst=(1, 100)+(0, 0)) [ 52.383] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753651456 size=3775x2136 [ 52.383] gen9_render_composite: 0x0, current mode=1/1 [ 52.383] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 52.383] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.383] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.383] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.383] sna_drawable_use_bo pixmap=3647, box=((0, 0), (3775, 2136)), flags=7... [ 52.383] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.383] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.383] sna_drawable_use_bo: using whole GPU bo [ 52.383] gen9_composite_set_target: pixmap=3647, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 52.383] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.383] color_convert: src=ff8ae234 [20028888] [ 52.383] color_convert: dst=ff8ae234 [20028888] [ 52.383] sna_render_get_solid: ff8ae234 [ 52.383] sna_render_get_solid(22) = ff8ae234 (old) [ 52.383] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.383] sna_transform_is_imprecise_integer_translation: no transform [ 52.383] gen9_composite_picture: integer translation (0, 0), removing [ 52.383] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.383] sna_render_pixmap_bo: GPU all damaged [ 52.383] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.383] gen4_choose_composite_emitter: solid, identity mask [ 52.383] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.383] gen9_composite_get_binding_table(fa40) [ 52.383] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 52.383] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.383] gen9_emit_vertex_elements: setup id=9 [ 52.383] glyphs0_to_dst: glyph=(1, 92)x(9, 8), unclipped [ 52.383] emit_primitive_identity_mask__avx2: dst=(1, 92), mask=(688.00, 32.00) x (9.00, 8.00) [ 52.383] glyphs0_to_dst: glyph=(9, 90)x(10, 13), unclipped [ 52.383] emit_primitive_identity_mask__avx2: dst=(9, 90), mask=(672.00, 48.00) x (10.00, 13.00) [ 52.383] glyphs0_to_dst: glyph=(19, 92)x(9, 8), unclipped [ 52.383] emit_primitive_identity_mask__avx2: dst=(19, 92), mask=(688.00, 32.00) x (9.00, 8.00) [ 52.383] glyphs0_to_dst: glyph=(28, 94)x(8, 3), unclipped [ 52.383] emit_primitive_identity_mask__avx2: dst=(28, 94), mask=(688.00, 48.00) x (8.00, 3.00) [ 52.383] glyphs0_to_dst: glyph=(36, 90)x(11, 10), unclipped [ 52.383] emit_primitive_identity_mask__avx2: dst=(36, 90), mask=(704.00, 0.00) x (11.00, 10.00) [ 52.383] glyphs0_to_dst: glyph=(46, 92)x(9, 8), unclipped [ 52.383] emit_primitive_identity_mask__avx2: dst=(46, 92), mask=(720.00, 0.00) x (9.00, 8.00) [ 52.383] glyphs0_to_dst: glyph=(54, 92)x(10, 8), unclipped [ 52.383] emit_primitive_identity_mask__avx2: dst=(54, 92), mask=(704.00, 16.00) x (10.00, 8.00) [ 52.383] glyphs0_to_dst: glyph=(63, 92)x(10, 8), unclipped [ 52.383] emit_primitive_identity_mask__avx2: dst=(63, 92), mask=(720.00, 16.00) x (10.00, 8.00) [ 52.383] glyphs0_to_dst: glyph=(72, 89)x(10, 11), unclipped [ 52.383] emit_primitive_identity_mask__avx2: dst=(72, 89), mask=(736.00, 0.00) x (10.00, 11.00) [ 52.383] glyphs0_to_dst: glyph=(81, 92)x(10, 8), unclipped [ 52.383] emit_primitive_identity_mask__avx2: dst=(81, 92), mask=(752.00, 0.00) x (10.00, 8.00) [ 52.383] glyphs0_to_dst: glyph=(90, 89)x(10, 11), unclipped [ 52.383] emit_primitive_identity_mask__avx2: dst=(90, 89), mask=(736.00, 0.00) x (10.00, 11.00) [ 52.383] glyphs0_to_dst: glyph=(99, 92)x(11, 8), unclipped [ 52.383] emit_primitive_identity_mask__avx2: dst=(99, 92), mask=(736.00, 16.00) x (11.00, 8.00) [ 52.383] glyphs0_to_dst: glyph=(109, 92)x(9, 8), unclipped [ 52.383] emit_primitive_identity_mask__avx2: dst=(109, 92), mask=(752.00, 16.00) x (9.00, 8.00) [ 52.383] glyphs0_to_dst: glyph=(118, 94)x(8, 3), unclipped [ 52.383] emit_primitive_identity_mask__avx2: dst=(118, 94), mask=(688.00, 48.00) x (8.00, 3.00) [ 52.383] glyphs0_to_dst: glyph=(126, 90)x(10, 10), unclipped [ 52.383] emit_primitive_identity_mask__avx2: dst=(126, 90), mask=(704.00, 32.00) x (10.00, 10.00) [ 52.383] glyphs0_to_dst: glyph=(135, 90)x(10, 10), unclipped [ 52.383] emit_primitive_identity_mask__avx2: dst=(135, 90), mask=(704.00, 32.00) x (10.00, 10.00) [ 52.383] glyphs0_to_dst: glyph=(144, 90)x(10, 10), unclipped [ 52.383] emit_primitive_identity_mask__avx2: dst=(144, 90), mask=(720.00, 32.00) x (10.00, 10.00) [ 52.383] glyphs0_to_dst: glyph=(153, 90)x(10, 10), unclipped [ 52.383] emit_primitive_identity_mask__avx2: dst=(153, 90), mask=(704.00, 48.00) x (10.00, 10.00) [ 52.383] gen8_vertex_flush[10a0] = 54 [ 52.383] gen9_magic_ca_pass: CA fixup (348 -> 402) [ 52.383] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.383] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.383] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.383] sna_glyphs(op=3, nlist=1, src=(163, 100)) [ 52.383] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.383] sna_glyphs: discarding mask [ 52.383] glyphs0_to_dst(op=3, src=(163, 100), nlist=1, dst=(163, 100)+(0, 0)) [ 52.383] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753651456 size=3775x2136 [ 52.383] gen9_render_composite: 0x0, current mode=1/1 [ 52.383] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 52.383] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.383] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.383] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.383] sna_drawable_use_bo pixmap=3647, box=((0, 0), (3775, 2136)), flags=7... [ 52.383] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.383] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.383] sna_drawable_use_bo: using whole GPU bo [ 52.383] gen9_composite_set_target: pixmap=3647, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 52.384] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.384] color_convert: src=ffffffff [20028888] [ 52.384] color_convert: dst=ffffffff [20028888] [ 52.384] sna_render_get_solid: ffffffff [ 52.384] sna_render_get_solid(white) [ 52.384] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.384] sna_transform_is_imprecise_integer_translation: no transform [ 52.384] gen9_composite_picture: integer translation (0, 0), removing [ 52.384] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.384] sna_render_pixmap_bo: GPU all damaged [ 52.384] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.384] gen4_choose_composite_emitter: solid, identity mask [ 52.384] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.384] gen9_composite_get_binding_table(fa00) [ 52.384] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 52.384] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.384] gen9_emit_vertex_elements: setup id=9 [ 52.384] glyphs0_to_dst: glyph=(165, 92)x(5, 8), unclipped [ 52.384] emit_primitive_identity_mask__avx2: dst=(165, 92), mask=(720.00, 48.00) x (5.00, 8.00) [ 52.384] gen8_vertex_flush[11a0] = 3 [ 52.384] gen9_magic_ca_pass: CA fixup (402 -> 405) [ 52.384] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.384] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.384] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.384] sna_glyphs(op=3, nlist=1, src=(172, 100)) [ 52.384] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.384] sna_glyphs: discarding mask [ 52.384] glyphs0_to_dst(op=3, src=(172, 100), nlist=1, dst=(172, 100)+(0, 0)) [ 52.384] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753651456 size=3775x2136 [ 52.384] gen9_render_composite: 0x0, current mode=1/1 [ 52.384] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 52.384] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.384] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.384] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.384] sna_drawable_use_bo pixmap=3647, box=((0, 0), (3775, 2136)), flags=7... [ 52.384] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.384] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.384] sna_drawable_use_bo: using whole GPU bo [ 52.384] gen9_composite_set_target: pixmap=3647, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 52.384] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.384] color_convert: src=ff729fcf [20028888] [ 52.384] color_convert: dst=ff729fcf [20028888] [ 52.384] sna_render_get_solid: ff729fcf [ 52.384] sna_render_get_solid(23) = ff729fcf (old) [ 52.384] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.384] sna_transform_is_imprecise_integer_translation: no transform [ 52.384] gen9_composite_picture: integer translation (0, 0), removing [ 52.384] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.384] sna_render_pixmap_bo: GPU all damaged [ 52.384] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.384] gen4_choose_composite_emitter: solid, identity mask [ 52.384] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.384] gen9_composite_get_binding_table(f9c0) [ 52.384] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 52.384] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.384] gen9_emit_vertex_elements: setup id=9 [ 52.384] glyphs0_to_dst: glyph=(171, 94)x(11, 3), unclipped [ 52.384] emit_primitive_identity_mask__avx2: dst=(171, 94), mask=(736.00, 32.00) x (11.00, 3.00) [ 52.384] gen8_vertex_flush[12a0] = 3 [ 52.384] gen9_magic_ca_pass: CA fixup (405 -> 408) [ 52.384] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.384] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.384] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.384] sna_glyphs(op=3, nlist=1, src=(181, 100)) [ 52.384] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.384] sna_glyphs: discarding mask [ 52.384] glyphs0_to_dst(op=3, src=(181, 100), nlist=1, dst=(181, 100)+(0, 0)) [ 52.384] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753651456 size=3775x2136 [ 52.384] gen9_render_composite: 0x0, current mode=1/1 [ 52.384] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 52.384] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.384] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.384] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.384] sna_drawable_use_bo pixmap=3647, box=((0, 0), (3775, 2136)), flags=7... [ 52.384] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.384] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.384] sna_drawable_use_bo: using whole GPU bo [ 52.384] gen9_composite_set_target: pixmap=3647, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 52.384] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.384] color_convert: src=ffffffff [20028888] [ 52.384] color_convert: dst=ffffffff [20028888] [ 52.384] sna_render_get_solid: ffffffff [ 52.384] sna_render_get_solid(white) [ 52.384] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.384] sna_transform_is_imprecise_integer_translation: no transform [ 52.384] gen9_composite_picture: integer translation (0, 0), removing [ 52.384] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.384] sna_render_pixmap_bo: GPU all damaged [ 52.384] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.384] gen4_choose_composite_emitter: solid, identity mask [ 52.384] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.384] gen9_composite_get_binding_table(f980) [ 52.384] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 52.384] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.384] gen9_emit_vertex_elements: setup id=9 [ 52.384] glyphs0_to_dst: glyph=(180, 89)x(10, 13), unclipped [ 52.384] emit_primitive_identity_mask__avx2: dst=(180, 89), mask=(752.00, 32.00) x (10.00, 13.00) [ 52.384] gen8_vertex_flush[13a0] = 3 [ 52.384] gen9_magic_ca_pass: CA fixup (408 -> 411) [ 52.384] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.384] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.384] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.384] sna_glyphs(op=3, nlist=1, src=(1, 117)) [ 52.384] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.384] sna_glyphs: discarding mask [ 52.384] glyphs0_to_dst(op=3, src=(1, 117), nlist=1, dst=(1, 117)+(0, 0)) [ 52.384] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753651456 size=3775x2136 [ 52.384] gen9_render_composite: 0x0, current mode=1/1 [ 52.384] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 52.384] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.384] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.384] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.384] sna_drawable_use_bo pixmap=3647, box=((0, 0), (3775, 2136)), flags=7... [ 52.384] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.384] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.384] sna_drawable_use_bo: using whole GPU bo [ 52.384] gen9_composite_set_target: pixmap=3647, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 52.384] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.384] color_convert: src=ff8ae234 [20028888] [ 52.384] color_convert: dst=ff8ae234 [20028888] [ 52.384] sna_render_get_solid: ff8ae234 [ 52.384] sna_render_get_solid(22) = ff8ae234 (old) [ 52.384] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.384] sna_transform_is_imprecise_integer_translation: no transform [ 52.384] gen9_composite_picture: integer translation (0, 0), removing [ 52.384] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.384] sna_render_pixmap_bo: GPU all damaged [ 52.384] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.384] gen4_choose_composite_emitter: solid, identity mask [ 52.384] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.384] gen9_composite_get_binding_table(f940) [ 52.384] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 52.384] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.384] gen9_emit_vertex_elements: setup id=9 [ 52.384] glyphs0_to_dst: glyph=(1, 109)x(9, 8), unclipped [ 52.384] emit_primitive_identity_mask__avx2: dst=(1, 109), mask=(688.00, 32.00) x (9.00, 8.00) [ 52.384] glyphs0_to_dst: glyph=(9, 107)x(10, 13), unclipped [ 52.384] emit_primitive_identity_mask__avx2: dst=(9, 107), mask=(672.00, 48.00) x (10.00, 13.00) [ 52.384] glyphs0_to_dst: glyph=(19, 109)x(9, 8), unclipped [ 52.384] emit_primitive_identity_mask__avx2: dst=(19, 109), mask=(688.00, 32.00) x (9.00, 8.00) [ 52.384] glyphs0_to_dst: glyph=(28, 111)x(8, 3), unclipped [ 52.384] emit_primitive_identity_mask__avx2: dst=(28, 111), mask=(688.00, 48.00) x (8.00, 3.00) [ 52.384] glyphs0_to_dst: glyph=(36, 107)x(11, 10), unclipped [ 52.384] emit_primitive_identity_mask__avx2: dst=(36, 107), mask=(704.00, 0.00) x (11.00, 10.00) [ 52.384] glyphs0_to_dst: glyph=(46, 109)x(9, 8), unclipped [ 52.384] emit_primitive_identity_mask__avx2: dst=(46, 109), mask=(720.00, 0.00) x (9.00, 8.00) [ 52.384] glyphs0_to_dst: glyph=(54, 109)x(10, 8), unclipped [ 52.384] emit_primitive_identity_mask__avx2: dst=(54, 109), mask=(704.00, 16.00) x (10.00, 8.00) [ 52.384] glyphs0_to_dst: glyph=(63, 109)x(10, 8), unclipped [ 52.384] emit_primitive_identity_mask__avx2: dst=(63, 109), mask=(720.00, 16.00) x (10.00, 8.00) [ 52.384] glyphs0_to_dst: glyph=(72, 106)x(10, 11), unclipped [ 52.384] emit_primitive_identity_mask__avx2: dst=(72, 106), mask=(736.00, 0.00) x (10.00, 11.00) [ 52.384] glyphs0_to_dst: glyph=(81, 109)x(10, 8), unclipped [ 52.384] emit_primitive_identity_mask__avx2: dst=(81, 109), mask=(752.00, 0.00) x (10.00, 8.00) [ 52.384] glyphs0_to_dst: glyph=(90, 106)x(10, 11), unclipped [ 52.384] emit_primitive_identity_mask__avx2: dst=(90, 106), mask=(736.00, 0.00) x (10.00, 11.00) [ 52.384] glyphs0_to_dst: glyph=(99, 109)x(11, 8), unclipped [ 52.384] emit_primitive_identity_mask__avx2: dst=(99, 109), mask=(736.00, 16.00) x (11.00, 8.00) [ 52.384] glyphs0_to_dst: glyph=(109, 109)x(9, 8), unclipped [ 52.384] emit_primitive_identity_mask__avx2: dst=(109, 109), mask=(752.00, 16.00) x (9.00, 8.00) [ 52.384] glyphs0_to_dst: glyph=(118, 111)x(8, 3), unclipped [ 52.384] emit_primitive_identity_mask__avx2: dst=(118, 111), mask=(688.00, 48.00) x (8.00, 3.00) [ 52.384] glyphs0_to_dst: glyph=(126, 107)x(10, 10), unclipped [ 52.384] emit_primitive_identity_mask__avx2: dst=(126, 107), mask=(704.00, 32.00) x (10.00, 10.00) [ 52.384] glyphs0_to_dst: glyph=(135, 107)x(10, 10), unclipped [ 52.384] emit_primitive_identity_mask__avx2: dst=(135, 107), mask=(704.00, 32.00) x (10.00, 10.00) [ 52.384] glyphs0_to_dst: glyph=(144, 107)x(10, 10), unclipped [ 52.384] emit_primitive_identity_mask__avx2: dst=(144, 107), mask=(720.00, 32.00) x (10.00, 10.00) [ 52.384] glyphs0_to_dst: glyph=(153, 107)x(10, 10), unclipped [ 52.384] emit_primitive_identity_mask__avx2: dst=(153, 107), mask=(704.00, 48.00) x (10.00, 10.00) [ 52.384] gen8_vertex_flush[14a0] = 54 [ 52.384] gen9_magic_ca_pass: CA fixup (411 -> 465) [ 52.384] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.384] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.384] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.384] sna_glyphs(op=3, nlist=1, src=(163, 117)) [ 52.384] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.384] sna_glyphs: discarding mask [ 52.384] glyphs0_to_dst(op=3, src=(163, 117), nlist=1, dst=(163, 117)+(0, 0)) [ 52.384] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753651456 size=3775x2136 [ 52.384] gen9_render_composite: 0x0, current mode=1/1 [ 52.384] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 52.384] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.384] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.384] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.384] sna_drawable_use_bo pixmap=3647, box=((0, 0), (3775, 2136)), flags=7... [ 52.384] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.384] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.384] sna_drawable_use_bo: using whole GPU bo [ 52.385] gen9_composite_set_target: pixmap=3647, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 52.385] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.385] color_convert: src=ffffffff [20028888] [ 52.385] color_convert: dst=ffffffff [20028888] [ 52.385] sna_render_get_solid: ffffffff [ 52.385] sna_render_get_solid(white) [ 52.385] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.385] sna_transform_is_imprecise_integer_translation: no transform [ 52.385] gen9_composite_picture: integer translation (0, 0), removing [ 52.385] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.385] sna_render_pixmap_bo: GPU all damaged [ 52.385] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.385] gen4_choose_composite_emitter: solid, identity mask [ 52.385] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.385] gen9_composite_get_binding_table(f900) [ 52.385] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 52.385] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.385] gen9_emit_vertex_elements: setup id=9 [ 52.385] glyphs0_to_dst: glyph=(165, 109)x(5, 8), unclipped [ 52.385] emit_primitive_identity_mask__avx2: dst=(165, 109), mask=(720.00, 48.00) x (5.00, 8.00) [ 52.385] gen8_vertex_flush[15a0] = 3 [ 52.385] gen9_magic_ca_pass: CA fixup (465 -> 468) [ 52.385] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.385] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.385] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.385] sna_glyphs(op=3, nlist=1, src=(172, 117)) [ 52.385] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.385] sna_glyphs: discarding mask [ 52.385] glyphs0_to_dst(op=3, src=(172, 117), nlist=1, dst=(172, 117)+(0, 0)) [ 52.385] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753651456 size=3775x2136 [ 52.385] gen9_render_composite: 0x0, current mode=1/1 [ 52.385] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 52.385] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.385] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.385] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.385] sna_drawable_use_bo pixmap=3647, box=((0, 0), (3775, 2136)), flags=7... [ 52.385] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.385] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.385] sna_drawable_use_bo: using whole GPU bo [ 52.385] gen9_composite_set_target: pixmap=3647, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 52.385] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.385] color_convert: src=ff729fcf [20028888] [ 52.385] color_convert: dst=ff729fcf [20028888] [ 52.385] sna_render_get_solid: ff729fcf [ 52.385] sna_render_get_solid(23) = ff729fcf (old) [ 52.385] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.385] sna_transform_is_imprecise_integer_translation: no transform [ 52.385] gen9_composite_picture: integer translation (0, 0), removing [ 52.385] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.385] sna_render_pixmap_bo: GPU all damaged [ 52.385] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.385] gen4_choose_composite_emitter: solid, identity mask [ 52.385] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.385] gen9_composite_get_binding_table(f8c0) [ 52.385] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 52.385] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.385] gen9_emit_vertex_elements: setup id=9 [ 52.385] glyphs0_to_dst: glyph=(171, 111)x(11, 3), unclipped [ 52.385] emit_primitive_identity_mask__avx2: dst=(171, 111), mask=(736.00, 32.00) x (11.00, 3.00) [ 52.385] gen8_vertex_flush[16a0] = 3 [ 52.385] gen9_magic_ca_pass: CA fixup (468 -> 471) [ 52.385] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.385] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.385] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.385] sna_glyphs(op=3, nlist=1, src=(181, 117)) [ 52.385] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.385] sna_glyphs: discarding mask [ 52.385] glyphs0_to_dst(op=3, src=(181, 117), nlist=1, dst=(181, 117)+(0, 0)) [ 52.385] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753651456 size=3775x2136 [ 52.385] gen9_render_composite: 0x0, current mode=1/1 [ 52.385] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 52.385] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.385] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.385] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.385] sna_drawable_use_bo pixmap=3647, box=((0, 0), (3775, 2136)), flags=7... [ 52.385] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.385] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.385] sna_drawable_use_bo: using whole GPU bo [ 52.385] gen9_composite_set_target: pixmap=3647, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 52.385] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.385] color_convert: src=ffffffff [20028888] [ 52.385] color_convert: dst=ffffffff [20028888] [ 52.385] sna_render_get_solid: ffffffff [ 52.385] sna_render_get_solid(white) [ 52.385] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.385] sna_transform_is_imprecise_integer_translation: no transform [ 52.385] gen9_composite_picture: integer translation (0, 0), removing [ 52.385] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.385] sna_render_pixmap_bo: GPU all damaged [ 52.385] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.385] gen4_choose_composite_emitter: solid, identity mask [ 52.385] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.385] gen9_composite_get_binding_table(f880) [ 52.385] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 52.385] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.385] gen9_emit_vertex_elements: setup id=9 [ 52.385] glyphs0_to_dst: glyph=(180, 106)x(10, 13), unclipped [ 52.385] emit_primitive_identity_mask__avx2: dst=(180, 106), mask=(752.00, 32.00) x (10.00, 13.00) [ 52.385] gen8_vertex_flush[17a0] = 3 [ 52.385] gen9_magic_ca_pass: CA fixup (471 -> 474) [ 52.385] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.385] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.385] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.385] sna_accel_flush: flush?=0, dirty?=0 [ 52.385] sna_block_handler (tv=0.0) [ 52.385] sna_wakeup_handler [ 52.385] sna_accel_flush: flush?=0, dirty?=0 [ 52.385] sna_accel_flush: flush?=0, dirty?=0 [ 52.385] sna_accel_flush: flush?=0, dirty?=0 [ 52.385] sna_block_handler (tv=0.0) [ 52.385] sna_wakeup_handler [ 52.385] sna_glyphs(op=3, nlist=1, src=(1, 134)) [ 52.385] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.385] sna_glyphs: discarding mask [ 52.385] glyphs0_to_dst(op=3, src=(1, 134), nlist=1, dst=(1, 134)+(0, 0)) [ 52.385] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753651456 size=3775x2136 [ 52.385] gen9_render_composite: 0x0, current mode=1/1 [ 52.385] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 52.385] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.385] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.385] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.385] sna_drawable_use_bo pixmap=3647, box=((0, 0), (3775, 2136)), flags=7... [ 52.385] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.385] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.385] sna_drawable_use_bo: using whole GPU bo [ 52.385] gen9_composite_set_target: pixmap=3647, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 52.385] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.385] color_convert: src=ff8ae234 [20028888] [ 52.385] color_convert: dst=ff8ae234 [20028888] [ 52.385] sna_render_get_solid: ff8ae234 [ 52.385] sna_render_get_solid(22) = ff8ae234 (old) [ 52.385] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.385] sna_transform_is_imprecise_integer_translation: no transform [ 52.385] gen9_composite_picture: integer translation (0, 0), removing [ 52.385] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.385] sna_render_pixmap_bo: GPU all damaged [ 52.385] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.385] gen4_choose_composite_emitter: solid, identity mask [ 52.385] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.385] gen9_composite_get_binding_table(f840) [ 52.385] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 52.385] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.385] gen9_emit_vertex_elements: setup id=9 [ 52.385] glyphs0_to_dst: glyph=(1, 126)x(9, 8), unclipped [ 52.385] emit_primitive_identity_mask__avx2: dst=(1, 126), mask=(688.00, 32.00) x (9.00, 8.00) [ 52.385] glyphs0_to_dst: glyph=(9, 124)x(10, 13), unclipped [ 52.385] emit_primitive_identity_mask__avx2: dst=(9, 124), mask=(672.00, 48.00) x (10.00, 13.00) [ 52.385] glyphs0_to_dst: glyph=(19, 126)x(9, 8), unclipped [ 52.385] emit_primitive_identity_mask__avx2: dst=(19, 126), mask=(688.00, 32.00) x (9.00, 8.00) [ 52.385] glyphs0_to_dst: glyph=(28, 128)x(8, 3), unclipped [ 52.385] emit_primitive_identity_mask__avx2: dst=(28, 128), mask=(688.00, 48.00) x (8.00, 3.00) [ 52.385] glyphs0_to_dst: glyph=(36, 124)x(11, 10), unclipped [ 52.385] emit_primitive_identity_mask__avx2: dst=(36, 124), mask=(704.00, 0.00) x (11.00, 10.00) [ 52.385] glyphs0_to_dst: glyph=(46, 126)x(9, 8), unclipped [ 52.385] emit_primitive_identity_mask__avx2: dst=(46, 126), mask=(720.00, 0.00) x (9.00, 8.00) [ 52.385] glyphs0_to_dst: glyph=(54, 126)x(10, 8), unclipped [ 52.385] emit_primitive_identity_mask__avx2: dst=(54, 126), mask=(704.00, 16.00) x (10.00, 8.00) [ 52.385] glyphs0_to_dst: glyph=(63, 126)x(10, 8), unclipped [ 52.385] emit_primitive_identity_mask__avx2: dst=(63, 126), mask=(720.00, 16.00) x (10.00, 8.00) [ 52.385] glyphs0_to_dst: glyph=(72, 123)x(10, 11), unclipped [ 52.385] emit_primitive_identity_mask__avx2: dst=(72, 123), mask=(736.00, 0.00) x (10.00, 11.00) [ 52.385] glyphs0_to_dst: glyph=(81, 126)x(10, 8), unclipped [ 52.385] emit_primitive_identity_mask__avx2: dst=(81, 126), mask=(752.00, 0.00) x (10.00, 8.00) [ 52.385] glyphs0_to_dst: glyph=(90, 123)x(10, 11), unclipped [ 52.385] emit_primitive_identity_mask__avx2: dst=(90, 123), mask=(736.00, 0.00) x (10.00, 11.00) [ 52.385] glyphs0_to_dst: glyph=(99, 126)x(11, 8), unclipped [ 52.385] emit_primitive_identity_mask__avx2: dst=(99, 126), mask=(736.00, 16.00) x (11.00, 8.00) [ 52.385] glyphs0_to_dst: glyph=(109, 126)x(9, 8), unclipped [ 52.385] emit_primitive_identity_mask__avx2: dst=(109, 126), mask=(752.00, 16.00) x (9.00, 8.00) [ 52.385] glyphs0_to_dst: glyph=(118, 128)x(8, 3), unclipped [ 52.385] emit_primitive_identity_mask__avx2: dst=(118, 128), mask=(688.00, 48.00) x (8.00, 3.00) [ 52.385] glyphs0_to_dst: glyph=(126, 124)x(10, 10), unclipped [ 52.385] emit_primitive_identity_mask__avx2: dst=(126, 124), mask=(704.00, 32.00) x (10.00, 10.00) [ 52.385] glyphs0_to_dst: glyph=(135, 124)x(10, 10), unclipped [ 52.385] emit_primitive_identity_mask__avx2: dst=(135, 124), mask=(704.00, 32.00) x (10.00, 10.00) [ 52.385] glyphs0_to_dst: glyph=(144, 124)x(10, 10), unclipped [ 52.385] emit_primitive_identity_mask__avx2: dst=(144, 124), mask=(720.00, 32.00) x (10.00, 10.00) [ 52.385] glyphs0_to_dst: glyph=(153, 124)x(10, 10), unclipped [ 52.386] emit_primitive_identity_mask__avx2: dst=(153, 124), mask=(704.00, 48.00) x (10.00, 10.00) [ 52.386] gen8_vertex_flush[18a0] = 54 [ 52.386] gen9_magic_ca_pass: CA fixup (474 -> 528) [ 52.386] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.386] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.386] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.386] sna_glyphs(op=3, nlist=1, src=(163, 134)) [ 52.386] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.386] sna_glyphs: discarding mask [ 52.386] glyphs0_to_dst(op=3, src=(163, 134), nlist=1, dst=(163, 134)+(0, 0)) [ 52.386] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753651456 size=3775x2136 [ 52.386] gen9_render_composite: 0x0, current mode=1/1 [ 52.386] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 52.386] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.386] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.386] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.386] sna_drawable_use_bo pixmap=3647, box=((0, 0), (3775, 2136)), flags=7... [ 52.386] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.386] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.386] sna_drawable_use_bo: using whole GPU bo [ 52.386] gen9_composite_set_target: pixmap=3647, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 52.386] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.386] color_convert: src=ffffffff [20028888] [ 52.386] color_convert: dst=ffffffff [20028888] [ 52.386] sna_render_get_solid: ffffffff [ 52.386] sna_render_get_solid(white) [ 52.386] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.386] sna_transform_is_imprecise_integer_translation: no transform [ 52.386] gen9_composite_picture: integer translation (0, 0), removing [ 52.386] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.386] sna_render_pixmap_bo: GPU all damaged [ 52.386] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.386] gen4_choose_composite_emitter: solid, identity mask [ 52.386] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.386] gen9_composite_get_binding_table(f800) [ 52.386] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 52.386] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.386] gen9_emit_vertex_elements: setup id=9 [ 52.386] glyphs0_to_dst: glyph=(165, 126)x(5, 8), unclipped [ 52.386] emit_primitive_identity_mask__avx2: dst=(165, 126), mask=(720.00, 48.00) x (5.00, 8.00) [ 52.386] gen8_vertex_flush[19a0] = 3 [ 52.386] gen9_magic_ca_pass: CA fixup (528 -> 531) [ 52.386] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.386] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.386] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.386] sna_glyphs(op=3, nlist=1, src=(172, 134)) [ 52.386] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.386] sna_glyphs: discarding mask [ 52.386] glyphs0_to_dst(op=3, src=(172, 134), nlist=1, dst=(172, 134)+(0, 0)) [ 52.386] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753651456 size=3775x2136 [ 52.386] gen9_render_composite: 0x0, current mode=1/1 [ 52.386] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 52.386] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.386] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.386] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.386] sna_drawable_use_bo pixmap=3647, box=((0, 0), (3775, 2136)), flags=7... [ 52.386] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.386] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.386] sna_drawable_use_bo: using whole GPU bo [ 52.386] gen9_composite_set_target: pixmap=3647, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 52.386] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.386] color_convert: src=ff729fcf [20028888] [ 52.386] color_convert: dst=ff729fcf [20028888] [ 52.386] sna_render_get_solid: ff729fcf [ 52.386] sna_render_get_solid(23) = ff729fcf (old) [ 52.386] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.386] sna_transform_is_imprecise_integer_translation: no transform [ 52.386] gen9_composite_picture: integer translation (0, 0), removing [ 52.386] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.386] sna_render_pixmap_bo: GPU all damaged [ 52.386] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.386] gen4_choose_composite_emitter: solid, identity mask [ 52.386] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.386] gen9_composite_get_binding_table(f7c0) [ 52.386] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 52.386] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.386] gen9_emit_vertex_elements: setup id=9 [ 52.386] glyphs0_to_dst: glyph=(171, 128)x(11, 3), unclipped [ 52.386] emit_primitive_identity_mask__avx2: dst=(171, 128), mask=(736.00, 32.00) x (11.00, 3.00) [ 52.386] gen8_vertex_flush[1aa0] = 3 [ 52.386] gen9_magic_ca_pass: CA fixup (531 -> 534) [ 52.386] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.386] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.386] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.386] sna_glyphs(op=3, nlist=1, src=(181, 134)) [ 52.386] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.386] sna_glyphs: discarding mask [ 52.386] glyphs0_to_dst(op=3, src=(181, 134), nlist=1, dst=(181, 134)+(0, 0)) [ 52.386] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753651456 size=3775x2136 [ 52.386] gen9_render_composite: 0x0, current mode=1/1 [ 52.386] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 52.386] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.386] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.386] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.386] sna_drawable_use_bo pixmap=3647, box=((0, 0), (3775, 2136)), flags=7... [ 52.386] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.386] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.386] sna_drawable_use_bo: using whole GPU bo [ 52.386] gen9_composite_set_target: pixmap=3647, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 52.386] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.386] color_convert: src=ffffffff [20028888] [ 52.386] color_convert: dst=ffffffff [20028888] [ 52.386] sna_render_get_solid: ffffffff [ 52.386] sna_render_get_solid(white) [ 52.386] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.386] sna_transform_is_imprecise_integer_translation: no transform [ 52.386] gen9_composite_picture: integer translation (0, 0), removing [ 52.386] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.386] sna_render_pixmap_bo: GPU all damaged [ 52.386] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.386] gen4_choose_composite_emitter: solid, identity mask [ 52.386] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.386] gen9_composite_get_binding_table(f780) [ 52.386] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 52.386] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.386] gen9_emit_vertex_elements: setup id=9 [ 52.386] glyphs0_to_dst: glyph=(180, 123)x(10, 13), unclipped [ 52.386] emit_primitive_identity_mask__avx2: dst=(180, 123), mask=(752.00, 32.00) x (10.00, 13.00) [ 52.386] gen8_vertex_flush[1ba0] = 3 [ 52.386] gen9_magic_ca_pass: CA fixup (534 -> 537) [ 52.386] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.386] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.386] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.386] sna_glyphs(op=3, nlist=1, src=(1, 151)) [ 52.386] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.386] sna_glyphs: discarding mask [ 52.386] glyphs0_to_dst(op=3, src=(1, 151), nlist=1, dst=(1, 151)+(0, 0)) [ 52.386] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753651456 size=3775x2136 [ 52.386] gen9_render_composite: 0x0, current mode=1/1 [ 52.386] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 52.386] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.386] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.386] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.386] sna_drawable_use_bo pixmap=3647, box=((0, 0), (3775, 2136)), flags=7... [ 52.386] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.386] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.386] sna_drawable_use_bo: using whole GPU bo [ 52.386] gen9_composite_set_target: pixmap=3647, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 52.386] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.386] color_convert: src=ff8ae234 [20028888] [ 52.386] color_convert: dst=ff8ae234 [20028888] [ 52.386] sna_render_get_solid: ff8ae234 [ 52.386] sna_render_get_solid(22) = ff8ae234 (old) [ 52.386] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.386] sna_transform_is_imprecise_integer_translation: no transform [ 52.386] gen9_composite_picture: integer translation (0, 0), removing [ 52.386] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.386] sna_render_pixmap_bo: GPU all damaged [ 52.386] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.386] gen4_choose_composite_emitter: solid, identity mask [ 52.386] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.386] gen9_composite_get_binding_table(f740) [ 52.386] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 52.386] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.386] gen9_emit_vertex_elements: setup id=9 [ 52.386] glyphs0_to_dst: glyph=(1, 143)x(9, 8), unclipped [ 52.386] emit_primitive_identity_mask__avx2: dst=(1, 143), mask=(688.00, 32.00) x (9.00, 8.00) [ 52.386] glyphs0_to_dst: glyph=(9, 141)x(10, 13), unclipped [ 52.386] emit_primitive_identity_mask__avx2: dst=(9, 141), mask=(672.00, 48.00) x (10.00, 13.00) [ 52.386] glyphs0_to_dst: glyph=(19, 143)x(9, 8), unclipped [ 52.386] emit_primitive_identity_mask__avx2: dst=(19, 143), mask=(688.00, 32.00) x (9.00, 8.00) [ 52.386] glyphs0_to_dst: glyph=(28, 145)x(8, 3), unclipped [ 52.386] emit_primitive_identity_mask__avx2: dst=(28, 145), mask=(688.00, 48.00) x (8.00, 3.00) [ 52.386] glyphs0_to_dst: glyph=(36, 141)x(11, 10), unclipped [ 52.386] emit_primitive_identity_mask__avx2: dst=(36, 141), mask=(704.00, 0.00) x (11.00, 10.00) [ 52.386] glyphs0_to_dst: glyph=(46, 143)x(9, 8), unclipped [ 52.386] emit_primitive_identity_mask__avx2: dst=(46, 143), mask=(720.00, 0.00) x (9.00, 8.00) [ 52.386] glyphs0_to_dst: glyph=(54, 143)x(10, 8), unclipped [ 52.386] emit_primitive_identity_mask__avx2: dst=(54, 143), mask=(704.00, 16.00) x (10.00, 8.00) [ 52.386] glyphs0_to_dst: glyph=(63, 143)x(10, 8), unclipped [ 52.386] emit_primitive_identity_mask__avx2: dst=(63, 143), mask=(720.00, 16.00) x (10.00, 8.00) [ 52.386] glyphs0_to_dst: glyph=(72, 140)x(10, 11), unclipped [ 52.386] emit_primitive_identity_mask__avx2: dst=(72, 140), mask=(736.00, 0.00) x (10.00, 11.00) [ 52.386] glyphs0_to_dst: glyph=(81, 143)x(10, 8), unclipped [ 52.386] emit_primitive_identity_mask__avx2: dst=(81, 143), mask=(752.00, 0.00) x (10.00, 8.00) [ 52.386] glyphs0_to_dst: glyph=(90, 140)x(10, 11), unclipped [ 52.386] emit_primitive_identity_mask__avx2: dst=(90, 140), mask=(736.00, 0.00) x (10.00, 11.00) [ 52.386] glyphs0_to_dst: glyph=(99, 143)x(11, 8), unclipped [ 52.386] emit_primitive_identity_mask__avx2: dst=(99, 143), mask=(736.00, 16.00) x (11.00, 8.00) [ 52.386] glyphs0_to_dst: glyph=(109, 143)x(9, 8), unclipped [ 52.386] emit_primitive_identity_mask__avx2: dst=(109, 143), mask=(752.00, 16.00) x (9.00, 8.00) [ 52.386] glyphs0_to_dst: glyph=(118, 145)x(8, 3), unclipped [ 52.386] emit_primitive_identity_mask__avx2: dst=(118, 145), mask=(688.00, 48.00) x (8.00, 3.00) [ 52.386] glyphs0_to_dst: glyph=(126, 141)x(10, 10), unclipped [ 52.386] emit_primitive_identity_mask__avx2: dst=(126, 141), mask=(704.00, 32.00) x (10.00, 10.00) [ 52.387] glyphs0_to_dst: glyph=(135, 141)x(10, 10), unclipped [ 52.387] emit_primitive_identity_mask__avx2: dst=(135, 141), mask=(704.00, 32.00) x (10.00, 10.00) [ 52.387] glyphs0_to_dst: glyph=(144, 141)x(10, 10), unclipped [ 52.387] emit_primitive_identity_mask__avx2: dst=(144, 141), mask=(720.00, 32.00) x (10.00, 10.00) [ 52.387] glyphs0_to_dst: glyph=(153, 141)x(10, 10), unclipped [ 52.387] emit_primitive_identity_mask__avx2: dst=(153, 141), mask=(704.00, 48.00) x (10.00, 10.00) [ 52.387] gen8_vertex_flush[1ca0] = 54 [ 52.387] gen9_magic_ca_pass: CA fixup (537 -> 591) [ 52.387] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.387] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.387] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.387] sna_glyphs(op=3, nlist=1, src=(163, 151)) [ 52.387] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.387] sna_glyphs: discarding mask [ 52.387] glyphs0_to_dst(op=3, src=(163, 151), nlist=1, dst=(163, 151)+(0, 0)) [ 52.387] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753651456 size=3775x2136 [ 52.387] gen9_render_composite: 0x0, current mode=1/1 [ 52.387] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 52.387] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.387] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.387] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.387] sna_drawable_use_bo pixmap=3647, box=((0, 0), (3775, 2136)), flags=7... [ 52.387] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.387] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.387] sna_drawable_use_bo: using whole GPU bo [ 52.387] gen9_composite_set_target: pixmap=3647, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 52.387] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.387] color_convert: src=ffffffff [20028888] [ 52.387] color_convert: dst=ffffffff [20028888] [ 52.387] sna_render_get_solid: ffffffff [ 52.387] sna_render_get_solid(white) [ 52.387] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.387] sna_transform_is_imprecise_integer_translation: no transform [ 52.387] gen9_composite_picture: integer translation (0, 0), removing [ 52.387] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.387] sna_render_pixmap_bo: GPU all damaged [ 52.387] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.387] gen4_choose_composite_emitter: solid, identity mask [ 52.387] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.387] gen9_composite_get_binding_table(f700) [ 52.387] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 52.387] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.387] gen9_emit_vertex_elements: setup id=9 [ 52.387] glyphs0_to_dst: glyph=(165, 143)x(5, 8), unclipped [ 52.387] emit_primitive_identity_mask__avx2: dst=(165, 143), mask=(720.00, 48.00) x (5.00, 8.00) [ 52.387] gen8_vertex_flush[1da0] = 3 [ 52.387] gen9_magic_ca_pass: CA fixup (591 -> 594) [ 52.387] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.387] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.387] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.387] sna_glyphs(op=3, nlist=1, src=(172, 151)) [ 52.387] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.387] sna_glyphs: discarding mask [ 52.387] glyphs0_to_dst(op=3, src=(172, 151), nlist=1, dst=(172, 151)+(0, 0)) [ 52.387] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753651456 size=3775x2136 [ 52.387] gen9_render_composite: 0x0, current mode=1/1 [ 52.387] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 52.387] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.387] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.387] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.387] sna_drawable_use_bo pixmap=3647, box=((0, 0), (3775, 2136)), flags=7... [ 52.387] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.387] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.387] sna_drawable_use_bo: using whole GPU bo [ 52.387] gen9_composite_set_target: pixmap=3647, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 52.387] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.387] color_convert: src=ff729fcf [20028888] [ 52.387] color_convert: dst=ff729fcf [20028888] [ 52.387] sna_render_get_solid: ff729fcf [ 52.387] sna_render_get_solid(23) = ff729fcf (old) [ 52.387] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.387] sna_transform_is_imprecise_integer_translation: no transform [ 52.387] gen9_composite_picture: integer translation (0, 0), removing [ 52.387] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.387] sna_render_pixmap_bo: GPU all damaged [ 52.387] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.387] gen4_choose_composite_emitter: solid, identity mask [ 52.387] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.387] gen9_composite_get_binding_table(f6c0) [ 52.387] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 52.387] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.387] gen9_emit_vertex_elements: setup id=9 [ 52.387] glyphs0_to_dst: glyph=(171, 145)x(11, 3), unclipped [ 52.388] emit_primitive_identity_mask__avx2: dst=(171, 145), mask=(736.00, 32.00) x (11.00, 3.00) [ 52.388] gen8_vertex_flush[1ea0] = 3 [ 52.388] gen9_magic_ca_pass: CA fixup (594 -> 597) [ 52.388] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.388] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.388] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.388] sna_glyphs(op=3, nlist=1, src=(181, 151)) [ 52.388] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.388] sna_glyphs: discarding mask [ 52.388] glyphs0_to_dst(op=3, src=(181, 151), nlist=1, dst=(181, 151)+(0, 0)) [ 52.388] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753651456 size=3775x2136 [ 52.388] gen9_render_composite: 0x0, current mode=1/1 [ 52.388] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 52.388] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.388] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.388] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.388] sna_drawable_use_bo pixmap=3647, box=((0, 0), (3775, 2136)), flags=7... [ 52.388] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.388] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.388] sna_drawable_use_bo: using whole GPU bo [ 52.388] gen9_composite_set_target: pixmap=3647, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 52.388] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.388] color_convert: src=ffffffff [20028888] [ 52.388] color_convert: dst=ffffffff [20028888] [ 52.388] sna_render_get_solid: ffffffff [ 52.388] sna_render_get_solid(white) [ 52.388] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.388] sna_transform_is_imprecise_integer_translation: no transform [ 52.388] gen9_composite_picture: integer translation (0, 0), removing [ 52.388] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.388] sna_render_pixmap_bo: GPU all damaged [ 52.388] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.388] gen4_choose_composite_emitter: solid, identity mask [ 52.388] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.388] gen9_composite_get_binding_table(f680) [ 52.388] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 52.388] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.388] gen9_emit_vertex_elements: setup id=9 [ 52.388] glyphs0_to_dst: glyph=(180, 140)x(10, 13), unclipped [ 52.388] emit_primitive_identity_mask__avx2: dst=(180, 140), mask=(752.00, 32.00) x (10.00, 13.00) [ 52.388] gen8_vertex_flush[1fa0] = 3 [ 52.388] gen9_magic_ca_pass: CA fixup (597 -> 600) [ 52.388] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.388] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.388] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.388] sna_glyphs(op=3, nlist=1, src=(1, 168)) [ 52.388] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.388] sna_glyphs: discarding mask [ 52.388] glyphs0_to_dst(op=3, src=(1, 168), nlist=1, dst=(1, 168)+(0, 0)) [ 52.388] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753651456 size=3775x2136 [ 52.388] gen9_render_composite: 0x0, current mode=1/1 [ 52.388] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 52.388] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.388] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.388] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.388] sna_drawable_use_bo pixmap=3647, box=((0, 0), (3775, 2136)), flags=7... [ 52.388] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.388] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.388] sna_drawable_use_bo: using whole GPU bo [ 52.388] gen9_composite_set_target: pixmap=3647, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 52.388] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.388] color_convert: src=ff8ae234 [20028888] [ 52.388] color_convert: dst=ff8ae234 [20028888] [ 52.388] sna_render_get_solid: ff8ae234 [ 52.388] sna_render_get_solid(22) = ff8ae234 (old) [ 52.388] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.388] sna_transform_is_imprecise_integer_translation: no transform [ 52.388] gen9_composite_picture: integer translation (0, 0), removing [ 52.388] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.388] sna_render_pixmap_bo: GPU all damaged [ 52.388] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.388] gen4_choose_composite_emitter: solid, identity mask [ 52.388] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.388] gen9_composite_get_binding_table(f640) [ 52.388] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 52.388] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.389] gen9_emit_vertex_elements: setup id=9 [ 52.389] glyphs0_to_dst: glyph=(1, 160)x(9, 8), unclipped [ 52.389] emit_primitive_identity_mask__avx2: dst=(1, 160), mask=(688.00, 32.00) x (9.00, 8.00) [ 52.389] glyphs0_to_dst: glyph=(9, 158)x(10, 13), unclipped [ 52.389] emit_primitive_identity_mask__avx2: dst=(9, 158), mask=(672.00, 48.00) x (10.00, 13.00) [ 52.389] glyphs0_to_dst: glyph=(19, 160)x(9, 8), unclipped [ 52.389] emit_primitive_identity_mask__avx2: dst=(19, 160), mask=(688.00, 32.00) x (9.00, 8.00) [ 52.389] glyphs0_to_dst: glyph=(28, 162)x(8, 3), unclipped [ 52.389] emit_primitive_identity_mask__avx2: dst=(28, 162), mask=(688.00, 48.00) x (8.00, 3.00) [ 52.389] glyphs0_to_dst: glyph=(36, 158)x(11, 10), unclipped [ 52.389] emit_primitive_identity_mask__avx2: dst=(36, 158), mask=(704.00, 0.00) x (11.00, 10.00) [ 52.389] glyphs0_to_dst: glyph=(46, 160)x(9, 8), unclipped [ 52.389] emit_primitive_identity_mask__avx2: dst=(46, 160), mask=(720.00, 0.00) x (9.00, 8.00) [ 52.389] glyphs0_to_dst: glyph=(54, 160)x(10, 8), unclipped [ 52.389] emit_primitive_identity_mask__avx2: dst=(54, 160), mask=(704.00, 16.00) x (10.00, 8.00) [ 52.389] glyphs0_to_dst: glyph=(63, 160)x(10, 8), unclipped [ 52.389] emit_primitive_identity_mask__avx2: dst=(63, 160), mask=(720.00, 16.00) x (10.00, 8.00) [ 52.389] glyphs0_to_dst: glyph=(72, 157)x(10, 11), unclipped [ 52.389] emit_primitive_identity_mask__avx2: dst=(72, 157), mask=(736.00, 0.00) x (10.00, 11.00) [ 52.389] glyphs0_to_dst: glyph=(81, 160)x(10, 8), unclipped [ 52.389] emit_primitive_identity_mask__avx2: dst=(81, 160), mask=(752.00, 0.00) x (10.00, 8.00) [ 52.389] glyphs0_to_dst: glyph=(90, 157)x(10, 11), unclipped [ 52.389] emit_primitive_identity_mask__avx2: dst=(90, 157), mask=(736.00, 0.00) x (10.00, 11.00) [ 52.389] glyphs0_to_dst: glyph=(99, 160)x(11, 8), unclipped [ 52.389] emit_primitive_identity_mask__avx2: dst=(99, 160), mask=(736.00, 16.00) x (11.00, 8.00) [ 52.389] glyphs0_to_dst: glyph=(109, 160)x(9, 8), unclipped [ 52.389] emit_primitive_identity_mask__avx2: dst=(109, 160), mask=(752.00, 16.00) x (9.00, 8.00) [ 52.389] glyphs0_to_dst: glyph=(118, 162)x(8, 3), unclipped [ 52.389] emit_primitive_identity_mask__avx2: dst=(118, 162), mask=(688.00, 48.00) x (8.00, 3.00) [ 52.389] glyphs0_to_dst: glyph=(126, 158)x(10, 10), unclipped [ 52.389] emit_primitive_identity_mask__avx2: dst=(126, 158), mask=(704.00, 32.00) x (10.00, 10.00) [ 52.389] glyphs0_to_dst: glyph=(135, 158)x(10, 10), unclipped [ 52.389] emit_primitive_identity_mask__avx2: dst=(135, 158), mask=(704.00, 32.00) x (10.00, 10.00) [ 52.389] glyphs0_to_dst: glyph=(144, 158)x(10, 10), unclipped [ 52.389] emit_primitive_identity_mask__avx2: dst=(144, 158), mask=(720.00, 32.00) x (10.00, 10.00) [ 52.389] glyphs0_to_dst: glyph=(153, 158)x(10, 10), unclipped [ 52.389] emit_primitive_identity_mask__avx2: dst=(153, 158), mask=(704.00, 48.00) x (10.00, 10.00) [ 52.389] gen8_vertex_flush[20a0] = 54 [ 52.389] gen9_magic_ca_pass: CA fixup (600 -> 654) [ 52.389] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.389] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.389] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.389] sna_glyphs(op=3, nlist=1, src=(163, 168)) [ 52.389] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.389] sna_glyphs: discarding mask [ 52.389] glyphs0_to_dst(op=3, src=(163, 168), nlist=1, dst=(163, 168)+(0, 0)) [ 52.389] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753651456 size=3775x2136 [ 52.389] gen9_render_composite: 0x0, current mode=1/1 [ 52.389] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 52.389] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.389] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.389] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.389] sna_drawable_use_bo pixmap=3647, box=((0, 0), (3775, 2136)), flags=7... [ 52.389] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.389] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.389] sna_drawable_use_bo: using whole GPU bo [ 52.389] gen9_composite_set_target: pixmap=3647, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 52.389] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.389] color_convert: src=ffffffff [20028888] [ 52.389] color_convert: dst=ffffffff [20028888] [ 52.389] sna_render_get_solid: ffffffff [ 52.389] sna_render_get_solid(white) [ 52.389] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.389] sna_transform_is_imprecise_integer_translation: no transform [ 52.389] gen9_composite_picture: integer translation (0, 0), removing [ 52.389] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.389] sna_render_pixmap_bo: GPU all damaged [ 52.389] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.389] gen4_choose_composite_emitter: solid, identity mask [ 52.389] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.389] gen9_composite_get_binding_table(f600) [ 52.389] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 52.389] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.389] gen9_emit_vertex_elements: setup id=9 [ 52.389] glyphs0_to_dst: glyph=(165, 160)x(5, 8), unclipped [ 52.389] emit_primitive_identity_mask__avx2: dst=(165, 160), mask=(720.00, 48.00) x (5.00, 8.00) [ 52.389] gen8_vertex_flush[21a0] = 3 [ 52.389] gen9_magic_ca_pass: CA fixup (654 -> 657) [ 52.389] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.390] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.390] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.390] sna_glyphs(op=3, nlist=1, src=(172, 168)) [ 52.390] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.390] sna_glyphs: discarding mask [ 52.390] glyphs0_to_dst(op=3, src=(172, 168), nlist=1, dst=(172, 168)+(0, 0)) [ 52.390] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753651456 size=3775x2136 [ 52.390] gen9_render_composite: 0x0, current mode=1/1 [ 52.390] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 52.390] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.390] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.390] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.390] sna_drawable_use_bo pixmap=3647, box=((0, 0), (3775, 2136)), flags=7... [ 52.390] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.390] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.390] sna_drawable_use_bo: using whole GPU bo [ 52.390] gen9_composite_set_target: pixmap=3647, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 52.390] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.390] color_convert: src=ff729fcf [20028888] [ 52.390] color_convert: dst=ff729fcf [20028888] [ 52.390] sna_render_get_solid: ff729fcf [ 52.390] sna_render_get_solid(23) = ff729fcf (old) [ 52.390] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.390] sna_transform_is_imprecise_integer_translation: no transform [ 52.390] gen9_composite_picture: integer translation (0, 0), removing [ 52.390] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.390] sna_render_pixmap_bo: GPU all damaged [ 52.390] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.390] gen4_choose_composite_emitter: solid, identity mask [ 52.390] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.390] gen9_composite_get_binding_table(f5c0) [ 52.390] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 52.390] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.390] gen9_emit_vertex_elements: setup id=9 [ 52.390] glyphs0_to_dst: glyph=(171, 162)x(11, 3), unclipped [ 52.390] emit_primitive_identity_mask__avx2: dst=(171, 162), mask=(736.00, 32.00) x (11.00, 3.00) [ 52.390] gen8_vertex_flush[22a0] = 3 [ 52.390] gen9_magic_ca_pass: CA fixup (657 -> 660) [ 52.390] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.390] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.390] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.390] sna_glyphs(op=3, nlist=2, src=(181, 168)) [ 52.390] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.390] can_discard_mask: nlist=2, mask=28888, depth 32, op=3 (bounded? 1) [ 52.390] glyphs_format: format=166024, depth=32 [ 52.390] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 52.390] sna_glyphs: discarding mask [ 52.390] glyphs0_to_dst(op=3, src=(181, 168), nlist=2, dst=(181, 168)+(0, 0)) [ 52.390] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753651456 size=3775x2136 [ 52.390] gen9_render_composite: 0x0, current mode=1/1 [ 52.390] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 52.390] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.390] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.390] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.390] sna_drawable_use_bo pixmap=3647, box=((0, 0), (3775, 2136)), flags=7... [ 52.390] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.390] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.390] sna_drawable_use_bo: using whole GPU bo [ 52.390] gen9_composite_set_target: pixmap=3647, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 52.390] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.390] color_convert: src=ffffffff [20028888] [ 52.390] color_convert: dst=ffffffff [20028888] [ 52.390] sna_render_get_solid: ffffffff [ 52.390] sna_render_get_solid(white) [ 52.390] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.390] sna_transform_is_imprecise_integer_translation: no transform [ 52.390] gen9_composite_picture: integer translation (0, 0), removing [ 52.390] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.390] sna_render_pixmap_bo: GPU all damaged [ 52.390] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.390] gen4_choose_composite_emitter: solid, identity mask [ 52.390] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.390] gen9_composite_get_binding_table(f580) [ 52.390] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 52.390] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.390] gen9_emit_vertex_elements: setup id=9 [ 52.390] glyphs0_to_dst: glyph=(180, 157)x(10, 13), unclipped [ 52.391] emit_primitive_identity_mask__avx2: dst=(180, 157), mask=(752.00, 32.00) x (10.00, 13.00) [ 52.391] glyphs0_to_dst: glyph=(198, 160)x(10, 8), unclipped [ 52.391] emit_primitive_identity_mask__avx2: dst=(198, 160), mask=(848.00, 16.00) x (10.00, 8.00) [ 52.391] glyphs0_to_dst: glyph=(207, 156)x(10, 12), unclipped [ 52.391] emit_primitive_identity_mask__avx2: dst=(207, 156), mask=(864.00, 0.00) x (10.00, 12.00) [ 52.391] glyphs0_to_dst: glyph=(226, 157)x(9, 11), unclipped [ 52.391] emit_primitive_identity_mask__avx2: dst=(226, 157), mask=(880.00, 0.00) x (9.00, 11.00) [ 52.391] glyphs0_to_dst: glyph=(234, 160)x(10, 8), unclipped [ 52.391] emit_primitive_identity_mask__avx2: dst=(234, 160), mask=(864.00, 16.00) x (10.00, 8.00) [ 52.391] glyphs0_to_dst: glyph=(244, 160)x(9, 11), unclipped [ 52.391] emit_primitive_identity_mask__avx2: dst=(244, 160), mask=(880.00, 16.00) x (9.00, 11.00) [ 52.391] glyphs0_to_dst: glyph=(253, 157)x(9, 14), unclipped [ 52.391] emit_primitive_identity_mask__avx2: dst=(253, 157), mask=(832.00, 32.00) x (9.00, 14.00) [ 52.391] glyphs0_to_dst: glyph=(1, 175)x(9, 10), unclipped [ 52.391] emit_primitive_identity_mask__avx2: dst=(1, 175), mask=(848.00, 32.00) x (9.00, 10.00) [ 52.391] glyphs0_to_dst: glyph=(9, 187)x(11, 2), unclipped [ 52.391] emit_primitive_identity_mask__avx2: dst=(9, 187), mask=(832.00, 48.00) x (11.00, 2.00) [ 52.391] glyphs0_to_dst: glyph=(19, 177)x(9, 8), unclipped [ 52.391] emit_primitive_identity_mask__avx2: dst=(19, 177), mask=(848.00, 48.00) x (9.00, 8.00) [ 52.391] glyphs0_to_dst: glyph=(27, 177)x(10, 8), unclipped [ 52.391] emit_primitive_identity_mask__avx2: dst=(27, 177), mask=(864.00, 32.00) x (10.00, 8.00) [ 52.391] glyphs0_to_dst: glyph=(37, 177)x(9, 11), unclipped [ 52.391] emit_primitive_identity_mask__avx2: dst=(37, 177), mask=(880.00, 16.00) x (9.00, 11.00) [ 52.391] glyphs0_to_dst: glyph=(45, 174)x(10, 11), unclipped [ 52.391] emit_primitive_identity_mask__avx2: dst=(45, 174), mask=(880.00, 32.00) x (10.00, 11.00) [ 52.391] glyphs0_to_dst: glyph=(55, 177)x(9, 8), unclipped [ 52.391] emit_primitive_identity_mask__avx2: dst=(55, 177), mask=(864.00, 48.00) x (9.00, 8.00) [ 52.391] glyphs0_to_dst: glyph=(63, 177)x(10, 11), unclipped [ 52.391] emit_primitive_identity_mask__avx2: dst=(63, 177), mask=(880.00, 48.00) x (10.00, 11.00) [ 52.391] glyphs0_to_dst: glyph=(73, 174)x(9, 14), unclipped [ 52.391] emit_primitive_identity_mask__avx2: dst=(73, 174), mask=(832.00, 32.00) x (9.00, 14.00) [ 52.391] glyphs0_to_dst: glyph=(172, 175)x(9, 10), unclipped [ 52.391] emit_primitive_identity_mask__avx2: dst=(172, 175), mask=(848.00, 32.00) x (9.00, 10.00) [ 52.391] glyphs0_to_dst: glyph=(180, 187)x(11, 2), unclipped [ 52.391] emit_primitive_identity_mask__avx2: dst=(180, 187), mask=(832.00, 48.00) x (11.00, 2.00) [ 52.391] glyphs0_to_dst: glyph=(190, 177)x(9, 8), unclipped [ 52.391] emit_primitive_identity_mask__avx2: dst=(190, 177), mask=(864.00, 48.00) x (9.00, 8.00) [ 52.391] glyphs0_to_dst: glyph=(199, 177)x(9, 8), unclipped [ 52.391] emit_primitive_identity_mask__avx2: dst=(199, 177), mask=(896.00, 0.00) x (9.00, 8.00) [ 52.391] glyphs0_to_dst: glyph=(208, 177)x(9, 11), unclipped [ 52.391] emit_primitive_identity_mask__avx2: dst=(208, 177), mask=(880.00, 16.00) x (9.00, 11.00) [ 52.391] glyphs0_to_dst: glyph=(216, 174)x(10, 11), unclipped [ 52.391] emit_primitive_identity_mask__avx2: dst=(216, 174), mask=(880.00, 32.00) x (10.00, 11.00) [ 52.391] glyphs0_to_dst: glyph=(226, 177)x(9, 8), unclipped [ 52.391] emit_primitive_identity_mask__avx2: dst=(226, 177), mask=(864.00, 48.00) x (9.00, 8.00) [ 52.391] glyphs0_to_dst: glyph=(234, 177)x(10, 11), unclipped [ 52.391] emit_primitive_identity_mask__avx2: dst=(234, 177), mask=(880.00, 48.00) x (10.00, 11.00) [ 52.391] glyphs0_to_dst: glyph=(244, 174)x(9, 14), unclipped [ 52.391] emit_primitive_identity_mask__avx2: dst=(244, 174), mask=(832.00, 32.00) x (9.00, 14.00) [ 52.391] glyphs0_to_dst: glyph=(342, 175)x(10, 10), unclipped [ 52.391] emit_primitive_identity_mask__avx2: dst=(342, 175), mask=(912.00, 0.00) x (10.00, 10.00) [ 52.391] glyphs0_to_dst: glyph=(351, 187)x(11, 2), unclipped [ 52.391] emit_primitive_identity_mask__avx2: dst=(351, 187), mask=(832.00, 48.00) x (11.00, 2.00) [ 52.391] glyphs0_to_dst: glyph=(361, 177)x(9, 11), unclipped [ 52.391] emit_primitive_identity_mask__avx2: dst=(361, 177), mask=(880.00, 16.00) x (9.00, 11.00) [ 52.391] glyphs0_to_dst: glyph=(369, 174)x(10, 11), unclipped [ 52.391] emit_primitive_identity_mask__avx2: dst=(369, 174), mask=(880.00, 32.00) x (10.00, 11.00) [ 52.391] glyphs0_to_dst: glyph=(379, 177)x(9, 8), unclipped [ 52.391] emit_primitive_identity_mask__avx2: dst=(379, 177), mask=(864.00, 48.00) x (9.00, 8.00) [ 52.391] glyphs0_to_dst: glyph=(387, 177)x(10, 11), unclipped [ 52.391] emit_primitive_identity_mask__avx2: dst=(387, 177), mask=(880.00, 48.00) x (10.00, 11.00) [ 52.391] glyphs0_to_dst: glyph=(396, 187)x(11, 2), unclipped [ 52.391] emit_primitive_identity_mask__avx2: dst=(396, 187), mask=(832.00, 48.00) x (11.00, 2.00) [ 52.391] glyphs0_to_dst: glyph=(405, 177)x(10, 8), unclipped [ 52.391] emit_primitive_identity_mask__avx2: dst=(405, 177), mask=(896.00, 16.00) x (10.00, 8.00) [ 52.391] glyphs0_to_dst: glyph=(415, 174)x(10, 11), unclipped [ 52.391] emit_primitive_identity_mask__avx2: dst=(415, 174), mask=(912.00, 16.00) x (10.00, 11.00) [ 52.391] glyphs0_to_dst: glyph=(424, 174)x(9, 11), unclipped [ 52.391] emit_primitive_identity_mask__avx2: dst=(424, 174), mask=(880.00, 0.00) x (9.00, 11.00) [ 52.391] glyphs0_to_dst: glyph=(432, 177)x(10, 8), unclipped [ 52.391] emit_primitive_identity_mask__avx2: dst=(432, 177), mask=(864.00, 32.00) x (10.00, 8.00) [ 52.391] glyphs0_to_dst: glyph=(442, 177)x(9, 8), unclipped [ 52.391] emit_primitive_identity_mask__avx2: dst=(442, 177), mask=(848.00, 48.00) x (9.00, 8.00) [ 52.391] glyphs0_to_dst: glyph=(450, 187)x(11, 2), unclipped [ 52.391] emit_primitive_identity_mask__avx2: dst=(450, 187), mask=(832.00, 48.00) x (11.00, 2.00) [ 52.391] glyphs0_to_dst: glyph=(460, 173)x(9, 12), unclipped [ 52.391] emit_primitive_identity_mask__avx2: dst=(460, 173), mask=(928.00, 0.00) x (9.00, 12.00) [ 52.391] glyphs0_to_dst: glyph=(468, 177)x(10, 8), unclipped [ 52.391] emit_primitive_identity_mask__avx2: dst=(468, 177), mask=(944.00, 0.00) x (10.00, 8.00) [ 52.391] glyphs0_to_dst: glyph=(477, 177)x(10, 8), unclipped [ 52.391] emit_primitive_identity_mask__avx2: dst=(477, 177), mask=(944.00, 0.00) x (10.00, 8.00) [ 52.391] glyphs0_to_dst: glyph=(487, 174)x(9, 11), unclipped [ 52.391] emit_primitive_identity_mask__avx2: dst=(487, 174), mask=(880.00, 0.00) x (9.00, 11.00) [ 52.391] glyphs0_to_dst: glyph=(496, 174)x(9, 14), unclipped [ 52.391] emit_primitive_identity_mask__avx2: dst=(496, 174), mask=(832.00, 32.00) x (9.00, 14.00) [ 52.391] glyphs0_to_dst: glyph=(514, 175)x(9, 10), unclipped [ 52.391] emit_primitive_identity_mask__avx2: dst=(514, 175), mask=(928.00, 16.00) x (9.00, 10.00) [ 52.391] glyphs0_to_dst: glyph=(522, 187)x(11, 2), unclipped [ 52.391] emit_primitive_identity_mask__avx2: dst=(522, 187), mask=(832.00, 48.00) x (11.00, 2.00) [ 52.391] glyphs0_to_dst: glyph=(532, 177)x(9, 8), unclipped [ 52.391] emit_primitive_identity_mask__avx2: dst=(532, 177), mask=(848.00, 48.00) x (9.00, 8.00) [ 52.391] glyphs0_to_dst: glyph=(540, 177)x(10, 8), unclipped [ 52.391] emit_primitive_identity_mask__avx2: dst=(540, 177), mask=(864.00, 32.00) x (10.00, 8.00) [ 52.391] glyphs0_to_dst: glyph=(550, 177)x(9, 11), unclipped [ 52.391] emit_primitive_identity_mask__avx2: dst=(550, 177), mask=(880.00, 16.00) x (9.00, 11.00) [ 52.391] glyphs0_to_dst: glyph=(558, 174)x(10, 11), unclipped [ 52.391] emit_primitive_identity_mask__avx2: dst=(558, 174), mask=(880.00, 32.00) x (10.00, 11.00) [ 52.391] glyphs0_to_dst: glyph=(568, 177)x(9, 8), unclipped [ 52.391] emit_primitive_identity_mask__avx2: dst=(568, 177), mask=(864.00, 48.00) x (9.00, 8.00) [ 52.391] glyphs0_to_dst: glyph=(576, 177)x(10, 11), unclipped [ 52.391] emit_primitive_identity_mask__avx2: dst=(576, 177), mask=(880.00, 48.00) x (10.00, 11.00) [ 52.391] glyphs0_to_dst: glyph=(586, 174)x(9, 14), unclipped [ 52.391] emit_primitive_identity_mask__avx2: dst=(586, 174), mask=(832.00, 32.00) x (9.00, 14.00) [ 52.391] glyphs0_to_dst: glyph=(684, 175)x(10, 10), unclipped [ 52.391] emit_primitive_identity_mask__avx2: dst=(684, 175), mask=(944.00, 16.00) x (10.00, 10.00) [ 52.391] glyphs0_to_dst: glyph=(693, 187)x(11, 2), unclipped [ 52.391] emit_primitive_identity_mask__avx2: dst=(693, 187), mask=(832.00, 48.00) x (11.00, 2.00) [ 52.391] glyphs0_to_dst: glyph=(703, 177)x(9, 11), unclipped [ 52.391] emit_primitive_identity_mask__avx2: dst=(703, 177), mask=(880.00, 16.00) x (9.00, 11.00) [ 52.391] glyphs0_to_dst: glyph=(711, 174)x(10, 11), unclipped [ 52.391] emit_primitive_identity_mask__avx2: dst=(711, 174), mask=(880.00, 32.00) x (10.00, 11.00) [ 52.391] glyphs0_to_dst: glyph=(721, 177)x(9, 8), unclipped [ 52.391] emit_primitive_identity_mask__avx2: dst=(721, 177), mask=(864.00, 48.00) x (9.00, 8.00) [ 52.391] glyphs0_to_dst: glyph=(729, 177)x(10, 11), unclipped [ 52.391] emit_primitive_identity_mask__avx2: dst=(729, 177), mask=(880.00, 48.00) x (10.00, 11.00) [ 52.391] glyphs0_to_dst: glyph=(738, 187)x(11, 2), unclipped [ 52.391] emit_primitive_identity_mask__avx2: dst=(738, 187), mask=(832.00, 48.00) x (11.00, 2.00) [ 52.391] glyphs0_to_dst: glyph=(747, 177)x(10, 8), unclipped [ 52.391] emit_primitive_identity_mask__avx2: dst=(747, 177), mask=(896.00, 16.00) x (10.00, 8.00) [ 52.391] glyphs0_to_dst: glyph=(757, 174)x(10, 11), unclipped [ 52.391] emit_primitive_identity_mask__avx2: dst=(757, 174), mask=(912.00, 16.00) x (10.00, 11.00) [ 52.391] glyphs0_to_dst: glyph=(766, 174)x(9, 11), unclipped [ 52.391] emit_primitive_identity_mask__avx2: dst=(766, 174), mask=(880.00, 0.00) x (9.00, 11.00) [ 52.391] glyphs0_to_dst: glyph=(774, 177)x(10, 8), unclipped [ 52.391] emit_primitive_identity_mask__avx2: dst=(774, 177), mask=(864.00, 32.00) x (10.00, 8.00) [ 52.391] glyphs0_to_dst: glyph=(784, 177)x(9, 8), unclipped [ 52.391] emit_primitive_identity_mask__avx2: dst=(784, 177), mask=(848.00, 48.00) x (9.00, 8.00) [ 52.391] glyphs0_to_dst: glyph=(792, 187)x(11, 2), unclipped [ 52.391] emit_primitive_identity_mask__avx2: dst=(792, 187), mask=(832.00, 48.00) x (11.00, 2.00) [ 52.391] glyphs0_to_dst: glyph=(802, 173)x(9, 12), unclipped [ 52.391] emit_primitive_identity_mask__avx2: dst=(802, 173), mask=(928.00, 0.00) x (9.00, 12.00) [ 52.391] glyphs0_to_dst: glyph=(810, 177)x(10, 8), unclipped [ 52.391] emit_primitive_identity_mask__avx2: dst=(810, 177), mask=(944.00, 0.00) x (10.00, 8.00) [ 52.391] gen8_vertex_flush[23a0] = 201 [ 52.391] gen9_magic_ca_pass: CA fixup (660 -> 861) [ 52.391] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.391] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.391] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.391] sna_accel_flush: flush?=0, dirty?=0 [ 52.391] sna_block_handler (tv=0.0) [ 52.391] sna_wakeup_handler [ 52.391] sna_mode_wakeup: len=96 [ 52.391] sna_mode_wakeup: recording last swap on pipe=1, frame 2865 [b31], time 52.390557 [ 52.391] sna_mode_wakeup: removing handle=40 [active_scanout=1] from scanout, installing handle=29 [active_scanout=2] [ 52.391] sna_mode_wakeup: flip complete, pending? 2 [ 52.391] sna_mode_wakeup: recording last swap on pipe=0, frame 2895 [b4f], time 52.391962 [ 52.391] sna_mode_wakeup: removing handle=40 [active_scanout=0] from scanout, installing handle=29 [active_scanout=2] [ 52.391] sna_mode_wakeup: flip complete, pending? 1 [ 52.391] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 52.391] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 52.391] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 52.391] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 52.391] sna_pixmap_move_to_gpu: already all-damaged [ 52.391] sna_pixmap_mark_active: pixmap=165, handle=128 [ 52.391] sna_mode_redisplay: crtc[0] transformed? 0 [ 52.391] sna_mode_redisplay: crtc[1] transformed? 0 [ 52.391] sna_mode_redisplay: crtc[2] transformed? 0 [ 52.391] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=128 [active=1] [ 52.391] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 29, transformed? 0 [ 52.391] get_fb: reusing fb=112 for handle=128 [ 52.391] sna_mode_redisplay: recording flip on CRTC:32 handle=128, active_scanout=2, serial=2 [ 52.391] __kgem_bo_clear_busy: handle=128 [ 52.391] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 29, transformed? 0 [ 52.391] sna_mode_redisplay: recording flip on CRTC:39 handle=128, active_scanout=3, serial=3 [ 52.391] __kgem_bo_clear_busy: handle=128 [ 52.391] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 52.391] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 52.391] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=128, shadow handle=32 [ 52.391] sna_dri2_vblank_handler(type=2, sequence=2895, draw=3353) [ 52.391] sna_crtc_record_swap: recording last swap on pipe=0, frame 2895 [msc=2895], time 52.391962 [ 52.391] sna_dri2_vblank_handler: 2 complete, frame=2895 tv=52.391962 [ 52.391] sna_dri2_blit_complete: blit finished [ 52.391] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=2895, tv=52.391962) [ 52.391] frame_swap_complete(type=2): draw=146, pipe=0, frame=2895 [msc=2895], tv=52.391962 [ 52.391] sna_accel_flush: flush?=0, dirty?=0 [ 52.391] sna_dri2_event_free(draw?=1) [ 52.391] sna_dri2_remove_event: remove[0x561c94b05d20] from window 146, active? 1 [ 52.391] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 52.391] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=29] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 52.391] sna_dri2_vblank_handler complete [ 52.391] sna_accel_flush: flush?=0, dirty?=0 [ 52.391] sna_accel_flush: flush?=0, dirty?=0 [ 52.391] sna_block_handler (tv=0.0) [ 52.391] sna_wakeup_handler [ 52.391] sna_glyphs(op=3, nlist=1, src=(820, 185)) [ 52.391] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.391] sna_glyphs: discarding mask [ 52.392] glyphs0_to_dst(op=3, src=(820, 185), nlist=1, dst=(820, 185)+(0, 0)) [ 52.392] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753651456 size=3775x2136 [ 52.392] gen9_render_composite: 0x0, current mode=1/1 [ 52.392] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 52.392] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.392] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.392] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.392] sna_drawable_use_bo pixmap=3647, box=((0, 0), (3775, 2136)), flags=7... [ 52.392] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.392] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.392] sna_drawable_use_bo: using whole GPU bo [ 52.392] gen9_composite_set_target: pixmap=3647, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 52.392] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.392] color_convert: src=ffffffff [20028888] [ 52.392] color_convert: dst=ffffffff [20028888] [ 52.392] sna_render_get_solid: ffffffff [ 52.392] sna_render_get_solid(white) [ 52.392] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.392] sna_transform_is_imprecise_integer_translation: no transform [ 52.392] gen9_composite_picture: integer translation (0, 0), removing [ 52.392] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.392] sna_render_pixmap_bo: GPU all damaged [ 52.392] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.392] gen4_choose_composite_emitter: solid, identity mask [ 52.392] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.392] gen9_composite_get_binding_table(f540) [ 52.392] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 52.392] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.392] gen9_emit_vertex_elements: setup id=9 [ 52.392] glyphs0_to_dst: glyph=(819, 177)x(10, 8), unclipped [ 52.392] emit_primitive_identity_mask__avx2: dst=(819, 177), mask=(944.00, 0.00) x (10.00, 8.00) [ 52.392] glyphs0_to_dst: glyph=(829, 174)x(9, 11), unclipped [ 52.392] emit_primitive_identity_mask__avx2: dst=(829, 174), mask=(880.00, 0.00) x (9.00, 11.00) [ 52.392] glyphs0_to_dst: glyph=(838, 174)x(9, 14), unclipped [ 52.392] emit_primitive_identity_mask__avx2: dst=(838, 174), mask=(832.00, 32.00) x (9.00, 14.00) [ 52.392] glyphs0_to_dst: glyph=(856, 175)x(9, 10), unclipped [ 52.392] emit_primitive_identity_mask__avx2: dst=(856, 175), mask=(896.00, 32.00) x (9.00, 10.00) [ 52.392] glyphs0_to_dst: glyph=(864, 187)x(11, 2), unclipped [ 52.392] emit_primitive_identity_mask__avx2: dst=(864, 187), mask=(832.00, 48.00) x (11.00, 2.00) [ 52.392] glyphs0_to_dst: glyph=(874, 177)x(9, 8), unclipped [ 52.392] emit_primitive_identity_mask__avx2: dst=(874, 177), mask=(896.00, 0.00) x (9.00, 8.00) [ 52.392] glyphs0_to_dst: glyph=(883, 173)x(9, 12), unclipped [ 52.392] emit_primitive_identity_mask__avx2: dst=(883, 173), mask=(928.00, 0.00) x (9.00, 12.00) [ 52.392] glyphs0_to_dst: glyph=(892, 174)x(9, 14), unclipped [ 52.392] emit_primitive_identity_mask__avx2: dst=(892, 174), mask=(832.00, 32.00) x (9.00, 14.00) [ 52.392] glyphs0_to_dst: glyph=(1026, 175)x(10, 10), unclipped [ 52.392] emit_primitive_identity_mask__avx2: dst=(1026, 175), mask=(912.00, 32.00) x (10.00, 10.00) [ 52.392] glyphs0_to_dst: glyph=(1035, 187)x(11, 2), unclipped [ 52.392] emit_primitive_identity_mask__avx2: dst=(1035, 187), mask=(832.00, 48.00) x (11.00, 2.00) [ 52.392] glyphs0_to_dst: glyph=(1045, 174)x(10, 11), unclipped [ 52.392] emit_primitive_identity_mask__avx2: dst=(1045, 174), mask=(912.00, 16.00) x (10.00, 11.00) [ 52.392] glyphs0_to_dst: glyph=(1054, 177)x(9, 8), unclipped [ 52.392] emit_primitive_identity_mask__avx2: dst=(1054, 177), mask=(848.00, 48.00) x (9.00, 8.00) [ 52.392] glyphs0_to_dst: glyph=(1062, 177)x(10, 8), unclipped [ 52.392] emit_primitive_identity_mask__avx2: dst=(1062, 177), mask=(864.00, 32.00) x (10.00, 8.00) [ 52.392] glyphs0_to_dst: glyph=(1071, 177)x(10, 8), unclipped [ 52.392] emit_primitive_identity_mask__avx2: dst=(1071, 177), mask=(864.00, 32.00) x (10.00, 8.00) [ 52.392] glyphs0_to_dst: glyph=(1080, 173)x(10, 12), unclipped [ 52.392] emit_primitive_identity_mask__avx2: dst=(1080, 173), mask=(864.00, 0.00) x (10.00, 12.00) [ 52.392] glyphs0_to_dst: glyph=(1089, 177)x(10, 8), unclipped [ 52.392] emit_primitive_identity_mask__avx2: dst=(1089, 177), mask=(864.00, 32.00) x (10.00, 8.00) [ 52.392] glyphs0_to_dst: glyph=(1099, 177)x(9, 8), unclipped [ 52.392] emit_primitive_identity_mask__avx2: dst=(1099, 177), mask=(896.00, 48.00) x (9.00, 8.00) [ 52.392] glyphs0_to_dst: glyph=(1108, 173)x(10, 12), unclipped [ 52.392] emit_primitive_identity_mask__avx2: dst=(1108, 173), mask=(912.00, 48.00) x (10.00, 12.00) [ 52.392] glyphs0_to_dst: glyph=(1117, 174)x(9, 11), unclipped [ 52.392] emit_primitive_identity_mask__avx2: dst=(1117, 174), mask=(880.00, 0.00) x (9.00, 11.00) [ 52.392] glyphs0_to_dst: glyph=(1125, 177)x(10, 8), unclipped [ 52.392] emit_primitive_identity_mask__avx2: dst=(1125, 177), mask=(944.00, 0.00) x (10.00, 8.00) [ 52.392] glyphs0_to_dst: glyph=(1135, 177)x(9, 11), unclipped [ 52.392] emit_primitive_identity_mask__avx2: dst=(1135, 177), mask=(880.00, 16.00) x (9.00, 11.00) [ 52.392] glyphs0_to_dst: glyph=(1144, 174)x(9, 14), unclipped [ 52.392] emit_primitive_identity_mask__avx2: dst=(1144, 174), mask=(832.00, 32.00) x (9.00, 14.00) [ 52.392] glyphs0_to_dst: glyph=(1198, 175)x(9, 10), unclipped [ 52.392] emit_primitive_identity_mask__avx2: dst=(1198, 175), mask=(928.00, 32.00) x (9.00, 10.00) [ 52.392] glyphs0_to_dst: glyph=(1206, 187)x(11, 2), unclipped [ 52.392] emit_primitive_identity_mask__avx2: dst=(1206, 187), mask=(832.00, 48.00) x (11.00, 2.00) [ 52.392] glyphs0_to_dst: glyph=(1216, 174)x(10, 11), unclipped [ 52.392] emit_primitive_identity_mask__avx2: dst=(1216, 174), mask=(912.00, 16.00) x (10.00, 11.00) [ 52.392] glyphs0_to_dst: glyph=(1225, 177)x(9, 8), unclipped [ 52.392] emit_primitive_identity_mask__avx2: dst=(1225, 177), mask=(848.00, 48.00) x (9.00, 8.00) [ 52.392] glyphs0_to_dst: glyph=(1233, 177)x(10, 8), unclipped [ 52.392] emit_primitive_identity_mask__avx2: dst=(1233, 177), mask=(864.00, 32.00) x (10.00, 8.00) [ 52.392] glyphs0_to_dst: glyph=(1242, 177)x(10, 8), unclipped [ 52.392] emit_primitive_identity_mask__avx2: dst=(1242, 177), mask=(864.00, 32.00) x (10.00, 8.00) [ 52.392] glyphs0_to_dst: glyph=(1251, 173)x(10, 12), unclipped [ 52.392] emit_primitive_identity_mask__avx2: dst=(1251, 173), mask=(864.00, 0.00) x (10.00, 12.00) [ 52.392] glyphs0_to_dst: glyph=(1260, 177)x(10, 8), unclipped [ 52.392] emit_primitive_identity_mask__avx2: dst=(1260, 177), mask=(864.00, 32.00) x (10.00, 8.00) [ 52.392] glyphs0_to_dst: glyph=(1270, 177)x(9, 8), unclipped [ 52.392] emit_primitive_identity_mask__avx2: dst=(1270, 177), mask=(896.00, 48.00) x (9.00, 8.00) [ 52.392] glyphs0_to_dst: glyph=(1279, 173)x(10, 12), unclipped [ 52.392] emit_primitive_identity_mask__avx2: dst=(1279, 173), mask=(912.00, 48.00) x (10.00, 12.00) [ 52.392] glyphs0_to_dst: glyph=(1288, 174)x(9, 11), unclipped [ 52.392] emit_primitive_identity_mask__avx2: dst=(1288, 174), mask=(880.00, 0.00) x (9.00, 11.00) [ 52.392] glyphs0_to_dst: glyph=(1296, 177)x(10, 8), unclipped [ 52.392] emit_primitive_identity_mask__avx2: dst=(1296, 177), mask=(944.00, 0.00) x (10.00, 8.00) [ 52.392] glyphs0_to_dst: glyph=(1306, 177)x(9, 11), unclipped [ 52.392] emit_primitive_identity_mask__avx2: dst=(1306, 177), mask=(880.00, 16.00) x (9.00, 11.00) [ 52.392] glyphs0_to_dst: glyph=(1315, 174)x(9, 14), unclipped [ 52.392] emit_primitive_identity_mask__avx2: dst=(1315, 174), mask=(832.00, 32.00) x (9.00, 14.00) [ 52.392] glyphs0_to_dst: glyph=(1368, 175)x(10, 10), unclipped [ 52.392] emit_primitive_identity_mask__avx2: dst=(1368, 175), mask=(944.00, 32.00) x (10.00, 10.00) [ 52.392] glyphs0_to_dst: glyph=(1377, 187)x(11, 2), unclipped [ 52.392] emit_primitive_identity_mask__avx2: dst=(1377, 187), mask=(832.00, 48.00) x (11.00, 2.00) [ 52.392] glyphs0_to_dst: glyph=(1387, 174)x(10, 11), unclipped [ 52.392] emit_primitive_identity_mask__avx2: dst=(1387, 174), mask=(912.00, 16.00) x (10.00, 11.00) [ 52.392] glyphs0_to_dst: glyph=(1396, 177)x(9, 8), unclipped [ 52.392] emit_primitive_identity_mask__avx2: dst=(1396, 177), mask=(848.00, 48.00) x (9.00, 8.00) [ 52.392] glyphs0_to_dst: glyph=(1404, 177)x(10, 8), unclipped [ 52.392] emit_primitive_identity_mask__avx2: dst=(1404, 177), mask=(864.00, 32.00) x (10.00, 8.00) [ 52.392] glyphs0_to_dst: glyph=(1413, 177)x(10, 8), unclipped [ 52.392] emit_primitive_identity_mask__avx2: dst=(1413, 177), mask=(864.00, 32.00) x (10.00, 8.00) [ 52.392] glyphs0_to_dst: glyph=(1422, 173)x(10, 12), unclipped [ 52.392] emit_primitive_identity_mask__avx2: dst=(1422, 173), mask=(864.00, 0.00) x (10.00, 12.00) [ 52.392] glyphs0_to_dst: glyph=(1431, 177)x(10, 8), unclipped [ 52.392] emit_primitive_identity_mask__avx2: dst=(1431, 177), mask=(864.00, 32.00) x (10.00, 8.00) [ 52.392] glyphs0_to_dst: glyph=(1441, 177)x(9, 8), unclipped [ 52.392] emit_primitive_identity_mask__avx2: dst=(1441, 177), mask=(896.00, 48.00) x (9.00, 8.00) [ 52.392] glyphs0_to_dst: glyph=(1450, 173)x(10, 12), unclipped [ 52.392] emit_primitive_identity_mask__avx2: dst=(1450, 173), mask=(912.00, 48.00) x (10.00, 12.00) [ 52.392] glyphs0_to_dst: glyph=(1459, 174)x(9, 11), unclipped [ 52.392] emit_primitive_identity_mask__avx2: dst=(1459, 174), mask=(880.00, 0.00) x (9.00, 11.00) [ 52.392] glyphs0_to_dst: glyph=(1467, 177)x(10, 8), unclipped [ 52.392] emit_primitive_identity_mask__avx2: dst=(1467, 177), mask=(944.00, 0.00) x (10.00, 8.00) [ 52.392] glyphs0_to_dst: glyph=(1477, 177)x(9, 11), unclipped [ 52.392] emit_primitive_identity_mask__avx2: dst=(1477, 177), mask=(880.00, 16.00) x (9.00, 11.00) [ 52.392] glyphs0_to_dst: glyph=(1485, 187)x(11, 2), unclipped [ 52.392] emit_primitive_identity_mask__avx2: dst=(1485, 187), mask=(832.00, 48.00) x (11.00, 2.00) [ 52.392] glyphs0_to_dst: glyph=(1494, 173)x(10, 12), unclipped [ 52.392] emit_primitive_identity_mask__avx2: dst=(1494, 173), mask=(864.00, 0.00) x (10.00, 12.00) [ 52.392] glyphs0_to_dst: glyph=(1504, 173)x(9, 12), unclipped [ 52.392] emit_primitive_identity_mask__avx2: dst=(1504, 173), mask=(928.00, 0.00) x (9.00, 12.00) [ 52.392] glyphs0_to_dst: glyph=(1512, 177)x(10, 11), unclipped [ 52.392] emit_primitive_identity_mask__avx2: dst=(1512, 177), mask=(880.00, 48.00) x (10.00, 11.00) [ 52.392] glyphs0_to_dst: glyph=(1522, 174)x(9, 14), unclipped [ 52.392] emit_primitive_identity_mask__avx2: dst=(1522, 174), mask=(832.00, 32.00) x (9.00, 14.00) [ 52.392] glyphs0_to_dst: glyph=(1539, 175)x(10, 10), unclipped [ 52.392] emit_primitive_identity_mask__avx2: dst=(1539, 175), mask=(928.00, 48.00) x (10.00, 10.00) [ 52.392] glyphs0_to_dst: glyph=(1548, 187)x(11, 2), unclipped [ 52.392] emit_primitive_identity_mask__avx2: dst=(1548, 187), mask=(832.00, 48.00) x (11.00, 2.00) [ 52.392] glyphs0_to_dst: glyph=(1558, 174)x(10, 11), unclipped [ 52.392] emit_primitive_identity_mask__avx2: dst=(1558, 174), mask=(912.00, 16.00) x (10.00, 11.00) [ 52.392] glyphs0_to_dst: glyph=(1567, 177)x(9, 8), unclipped [ 52.392] emit_primitive_identity_mask__avx2: dst=(1567, 177), mask=(848.00, 48.00) x (9.00, 8.00) [ 52.392] glyphs0_to_dst: glyph=(1575, 177)x(10, 8), unclipped [ 52.392] emit_primitive_identity_mask__avx2: dst=(1575, 177), mask=(864.00, 32.00) x (10.00, 8.00) [ 52.392] glyphs0_to_dst: glyph=(1584, 177)x(10, 8), unclipped [ 52.392] emit_primitive_identity_mask__avx2: dst=(1584, 177), mask=(864.00, 32.00) x (10.00, 8.00) [ 52.392] glyphs0_to_dst: glyph=(1593, 173)x(10, 12), unclipped [ 52.392] emit_primitive_identity_mask__avx2: dst=(1593, 173), mask=(864.00, 0.00) x (10.00, 12.00) [ 52.392] glyphs0_to_dst: glyph=(1602, 177)x(10, 8), unclipped [ 52.392] emit_primitive_identity_mask__avx2: dst=(1602, 177), mask=(864.00, 32.00) x (10.00, 8.00) [ 52.392] glyphs0_to_dst: glyph=(1612, 177)x(9, 8), unclipped [ 52.392] emit_primitive_identity_mask__avx2: dst=(1612, 177), mask=(896.00, 48.00) x (9.00, 8.00) [ 52.392] glyphs0_to_dst: glyph=(1621, 173)x(10, 12), unclipped [ 52.392] emit_primitive_identity_mask__avx2: dst=(1621, 173), mask=(912.00, 48.00) x (10.00, 12.00) [ 52.392] glyphs0_to_dst: glyph=(1630, 174)x(9, 11), unclipped [ 52.392] emit_primitive_identity_mask__avx2: dst=(1630, 174), mask=(880.00, 0.00) x (9.00, 11.00) [ 52.392] glyphs0_to_dst: glyph=(1638, 177)x(10, 8), unclipped [ 52.392] emit_primitive_identity_mask__avx2: dst=(1638, 177), mask=(944.00, 0.00) x (10.00, 8.00) [ 52.392] glyphs0_to_dst: glyph=(1648, 177)x(9, 11), unclipped [ 52.392] emit_primitive_identity_mask__avx2: dst=(1648, 177), mask=(880.00, 16.00) x (9.00, 11.00) [ 52.392] glyphs0_to_dst: glyph=(1656, 187)x(11, 2), unclipped [ 52.392] emit_primitive_identity_mask__avx2: dst=(1656, 187), mask=(832.00, 48.00) x (11.00, 2.00) [ 52.392] glyphs0_to_dst: glyph=(1665, 173)x(10, 12), unclipped [ 52.392] emit_primitive_identity_mask__avx2: dst=(1665, 173), mask=(864.00, 0.00) x (10.00, 12.00) [ 52.392] glyphs0_to_dst: glyph=(1675, 173)x(9, 12), unclipped [ 52.392] emit_primitive_identity_mask__avx2: dst=(1675, 173), mask=(928.00, 0.00) x (9.00, 12.00) [ 52.392] glyphs0_to_dst: glyph=(1683, 177)x(10, 11), unclipped [ 52.392] emit_primitive_identity_mask__avx2: dst=(1683, 177), mask=(880.00, 48.00) x (10.00, 11.00) [ 52.392] glyphs0_to_dst: glyph=(1693, 174)x(9, 14), unclipped [ 52.392] emit_primitive_identity_mask__avx2: dst=(1693, 174), mask=(832.00, 32.00) x (9.00, 14.00) [ 52.392] gen8_vertex_flush[2498] = 216 [ 52.392] gen9_magic_ca_pass: CA fixup (861 -> 1077) [ 52.392] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.392] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.392] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.392] sna_glyphs(op=3, nlist=1, src=(1, 202)) [ 52.392] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.392] sna_glyphs: discarding mask [ 52.392] glyphs0_to_dst(op=3, src=(1, 202), nlist=1, dst=(1, 202)+(0, 0)) [ 52.392] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753651456 size=3775x2136 [ 52.392] gen9_render_composite: 0x0, current mode=1/1 [ 52.392] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 52.392] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.392] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.392] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.392] sna_drawable_use_bo pixmap=3647, box=((0, 0), (3775, 2136)), flags=7... [ 52.392] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.392] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.392] sna_drawable_use_bo: using whole GPU bo [ 52.392] gen9_composite_set_target: pixmap=3647, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 52.392] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.392] color_convert: src=ff8ae234 [20028888] [ 52.392] color_convert: dst=ff8ae234 [20028888] [ 52.392] sna_render_get_solid: ff8ae234 [ 52.392] sna_render_get_solid(22) = ff8ae234 (old) [ 52.392] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.392] sna_transform_is_imprecise_integer_translation: no transform [ 52.392] gen9_composite_picture: integer translation (0, 0), removing [ 52.392] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.392] sna_render_pixmap_bo: GPU all damaged [ 52.392] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.392] gen4_choose_composite_emitter: solid, identity mask [ 52.392] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.392] gen9_composite_get_binding_table(f540) [ 52.392] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 52.392] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.392] gen9_emit_vertex_elements: setup id=9 [ 52.392] glyphs0_to_dst: glyph=(1, 194)x(9, 8), unclipped [ 52.392] emit_primitive_identity_mask__avx2: dst=(1, 194), mask=(688.00, 32.00) x (9.00, 8.00) [ 52.392] glyphs0_to_dst: glyph=(9, 192)x(10, 13), unclipped [ 52.392] emit_primitive_identity_mask__avx2: dst=(9, 192), mask=(672.00, 48.00) x (10.00, 13.00) [ 52.392] glyphs0_to_dst: glyph=(19, 194)x(9, 8), unclipped [ 52.392] emit_primitive_identity_mask__avx2: dst=(19, 194), mask=(688.00, 32.00) x (9.00, 8.00) [ 52.392] glyphs0_to_dst: glyph=(28, 196)x(8, 3), unclipped [ 52.392] emit_primitive_identity_mask__avx2: dst=(28, 196), mask=(688.00, 48.00) x (8.00, 3.00) [ 52.392] glyphs0_to_dst: glyph=(36, 192)x(11, 10), unclipped [ 52.392] emit_primitive_identity_mask__avx2: dst=(36, 192), mask=(704.00, 0.00) x (11.00, 10.00) [ 52.392] glyphs0_to_dst: glyph=(46, 194)x(9, 8), unclipped [ 52.392] emit_primitive_identity_mask__avx2: dst=(46, 194), mask=(720.00, 0.00) x (9.00, 8.00) [ 52.392] glyphs0_to_dst: glyph=(54, 194)x(10, 8), unclipped [ 52.392] emit_primitive_identity_mask__avx2: dst=(54, 194), mask=(704.00, 16.00) x (10.00, 8.00) [ 52.392] glyphs0_to_dst: glyph=(63, 194)x(10, 8), unclipped [ 52.392] emit_primitive_identity_mask__avx2: dst=(63, 194), mask=(720.00, 16.00) x (10.00, 8.00) [ 52.392] glyphs0_to_dst: glyph=(72, 191)x(10, 11), unclipped [ 52.392] emit_primitive_identity_mask__avx2: dst=(72, 191), mask=(736.00, 0.00) x (10.00, 11.00) [ 52.392] glyphs0_to_dst: glyph=(81, 194)x(10, 8), unclipped [ 52.392] emit_primitive_identity_mask__avx2: dst=(81, 194), mask=(752.00, 0.00) x (10.00, 8.00) [ 52.392] glyphs0_to_dst: glyph=(90, 191)x(10, 11), unclipped [ 52.392] emit_primitive_identity_mask__avx2: dst=(90, 191), mask=(736.00, 0.00) x (10.00, 11.00) [ 52.392] glyphs0_to_dst: glyph=(99, 194)x(11, 8), unclipped [ 52.392] emit_primitive_identity_mask__avx2: dst=(99, 194), mask=(736.00, 16.00) x (11.00, 8.00) [ 52.392] glyphs0_to_dst: glyph=(109, 194)x(9, 8), unclipped [ 52.392] emit_primitive_identity_mask__avx2: dst=(109, 194), mask=(752.00, 16.00) x (9.00, 8.00) [ 52.392] glyphs0_to_dst: glyph=(118, 196)x(8, 3), unclipped [ 52.392] emit_primitive_identity_mask__avx2: dst=(118, 196), mask=(688.00, 48.00) x (8.00, 3.00) [ 52.392] glyphs0_to_dst: glyph=(126, 192)x(10, 10), unclipped [ 52.392] emit_primitive_identity_mask__avx2: dst=(126, 192), mask=(704.00, 32.00) x (10.00, 10.00) [ 52.392] glyphs0_to_dst: glyph=(135, 192)x(10, 10), unclipped [ 52.392] emit_primitive_identity_mask__avx2: dst=(135, 192), mask=(704.00, 32.00) x (10.00, 10.00) [ 52.392] glyphs0_to_dst: glyph=(144, 192)x(10, 10), unclipped [ 52.392] emit_primitive_identity_mask__avx2: dst=(144, 192), mask=(720.00, 32.00) x (10.00, 10.00) [ 52.392] glyphs0_to_dst: glyph=(153, 192)x(10, 10), unclipped [ 52.392] emit_primitive_identity_mask__avx2: dst=(153, 192), mask=(704.00, 48.00) x (10.00, 10.00) [ 52.392] gen8_vertex_flush[2598] = 54 [ 52.392] gen9_magic_ca_pass: CA fixup (1077 -> 1131) [ 52.392] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.392] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.392] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.392] sna_glyphs(op=3, nlist=1, src=(163, 202)) [ 52.392] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.392] sna_glyphs: discarding mask [ 52.392] glyphs0_to_dst(op=3, src=(163, 202), nlist=1, dst=(163, 202)+(0, 0)) [ 52.392] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753651456 size=3775x2136 [ 52.392] gen9_render_composite: 0x0, current mode=1/1 [ 52.392] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 52.392] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.392] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.392] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.393] sna_drawable_use_bo pixmap=3647, box=((0, 0), (3775, 2136)), flags=7... [ 52.393] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.393] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.393] sna_drawable_use_bo: using whole GPU bo [ 52.393] gen9_composite_set_target: pixmap=3647, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 52.393] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.393] color_convert: src=ffffffff [20028888] [ 52.393] color_convert: dst=ffffffff [20028888] [ 52.393] sna_render_get_solid: ffffffff [ 52.393] sna_render_get_solid(white) [ 52.393] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.393] sna_transform_is_imprecise_integer_translation: no transform [ 52.393] gen9_composite_picture: integer translation (0, 0), removing [ 52.393] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.393] sna_render_pixmap_bo: GPU all damaged [ 52.393] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.393] gen4_choose_composite_emitter: solid, identity mask [ 52.393] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.393] gen9_composite_get_binding_table(f500) [ 52.393] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 52.393] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.393] gen9_emit_vertex_elements: setup id=9 [ 52.393] glyphs0_to_dst: glyph=(165, 194)x(5, 8), unclipped [ 52.393] emit_primitive_identity_mask__avx2: dst=(165, 194), mask=(720.00, 48.00) x (5.00, 8.00) [ 52.393] gen8_vertex_flush[2698] = 3 [ 52.393] gen9_magic_ca_pass: CA fixup (1131 -> 1134) [ 52.393] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.393] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.393] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.393] sna_glyphs(op=3, nlist=1, src=(172, 202)) [ 52.393] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.393] sna_glyphs: discarding mask [ 52.393] glyphs0_to_dst(op=3, src=(172, 202), nlist=1, dst=(172, 202)+(0, 0)) [ 52.393] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753651456 size=3775x2136 [ 52.393] gen9_render_composite: 0x0, current mode=1/1 [ 52.393] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 52.393] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.393] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.393] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.393] sna_drawable_use_bo pixmap=3647, box=((0, 0), (3775, 2136)), flags=7... [ 52.393] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.393] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.393] sna_drawable_use_bo: using whole GPU bo [ 52.393] gen9_composite_set_target: pixmap=3647, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 52.393] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.393] color_convert: src=ff729fcf [20028888] [ 52.393] color_convert: dst=ff729fcf [20028888] [ 52.393] sna_render_get_solid: ff729fcf [ 52.393] sna_render_get_solid(23) = ff729fcf (old) [ 52.393] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.393] sna_transform_is_imprecise_integer_translation: no transform [ 52.393] gen9_composite_picture: integer translation (0, 0), removing [ 52.393] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.393] sna_render_pixmap_bo: GPU all damaged [ 52.393] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.393] gen4_choose_composite_emitter: solid, identity mask [ 52.393] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.393] gen9_composite_get_binding_table(f4c0) [ 52.393] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 52.393] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.393] gen9_emit_vertex_elements: setup id=9 [ 52.393] glyphs0_to_dst: glyph=(171, 196)x(11, 3), unclipped [ 52.393] emit_primitive_identity_mask__avx2: dst=(171, 196), mask=(736.00, 32.00) x (11.00, 3.00) [ 52.393] gen8_vertex_flush[2798] = 3 [ 52.393] gen9_magic_ca_pass: CA fixup (1134 -> 1137) [ 52.393] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.393] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.393] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.393] sna_glyphs(op=3, nlist=1, src=(181, 202)) [ 52.393] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.393] sna_glyphs: discarding mask [ 52.393] glyphs0_to_dst(op=3, src=(181, 202), nlist=1, dst=(181, 202)+(0, 0)) [ 52.393] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753651456 size=3775x2136 [ 52.393] gen9_render_composite: 0x0, current mode=1/1 [ 52.393] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 52.393] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.393] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.393] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.393] sna_drawable_use_bo pixmap=3647, box=((0, 0), (3775, 2136)), flags=7... [ 52.393] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.393] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.393] sna_drawable_use_bo: using whole GPU bo [ 52.393] gen9_composite_set_target: pixmap=3647, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 52.393] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.393] color_convert: src=ffffffff [20028888] [ 52.393] color_convert: dst=ffffffff [20028888] [ 52.393] sna_render_get_solid: ffffffff [ 52.393] sna_render_get_solid(white) [ 52.393] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.393] sna_transform_is_imprecise_integer_translation: no transform [ 52.393] gen9_composite_picture: integer translation (0, 0), removing [ 52.393] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.393] sna_render_pixmap_bo: GPU all damaged [ 52.393] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.393] gen4_choose_composite_emitter: solid, identity mask [ 52.393] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.393] gen9_composite_get_binding_table(f480) [ 52.393] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 52.393] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.393] gen9_emit_vertex_elements: setup id=9 [ 52.393] glyphs0_to_dst: glyph=(180, 191)x(10, 13), unclipped [ 52.393] emit_primitive_identity_mask__avx2: dst=(180, 191), mask=(752.00, 32.00) x (10.00, 13.00) [ 52.393] glyphs0_to_dst: glyph=(198, 194)x(10, 8), unclipped [ 52.393] emit_primitive_identity_mask__avx2: dst=(198, 194), mask=(848.00, 16.00) x (10.00, 8.00) [ 52.393] glyphs0_to_dst: glyph=(207, 190)x(10, 12), unclipped [ 52.393] emit_primitive_identity_mask__avx2: dst=(207, 190), mask=(864.00, 0.00) x (10.00, 12.00) [ 52.393] glyphs0_to_dst: glyph=(226, 191)x(9, 11), unclipped [ 52.393] emit_primitive_identity_mask__avx2: dst=(226, 191), mask=(880.00, 0.00) x (9.00, 11.00) [ 52.393] glyphs0_to_dst: glyph=(234, 194)x(10, 8), unclipped [ 52.393] emit_primitive_identity_mask__avx2: dst=(234, 194), mask=(864.00, 16.00) x (10.00, 8.00) [ 52.393] glyphs0_to_dst: glyph=(244, 194)x(9, 11), unclipped [ 52.393] emit_primitive_identity_mask__avx2: dst=(244, 194), mask=(880.00, 16.00) x (9.00, 11.00) [ 52.393] glyphs0_to_dst: glyph=(253, 191)x(9, 14), unclipped [ 52.393] emit_primitive_identity_mask__avx2: dst=(253, 191), mask=(832.00, 32.00) x (9.00, 14.00) [ 52.393] glyphs0_to_dst: glyph=(261, 192)x(10, 10), unclipped [ 52.393] emit_primitive_identity_mask__avx2: dst=(261, 192), mask=(928.00, 48.00) x (10.00, 10.00) [ 52.393] glyphs0_to_dst: glyph=(270, 204)x(11, 2), unclipped [ 52.393] emit_primitive_identity_mask__avx2: dst=(270, 204), mask=(832.00, 48.00) x (11.00, 2.00) [ 52.393] glyphs0_to_dst: glyph=(280, 191)x(10, 11), unclipped [ 52.393] emit_primitive_identity_mask__avx2: dst=(280, 191), mask=(912.00, 16.00) x (10.00, 11.00) [ 52.393] glyphs0_to_dst: glyph=(289, 194)x(9, 8), unclipped [ 52.393] emit_primitive_identity_mask__avx2: dst=(289, 194), mask=(848.00, 48.00) x (9.00, 8.00) [ 52.393] glyphs0_to_dst: glyph=(297, 194)x(10, 8), unclipped [ 52.393] emit_primitive_identity_mask__avx2: dst=(297, 194), mask=(864.00, 32.00) x (10.00, 8.00) [ 52.393] glyphs0_to_dst: glyph=(306, 194)x(10, 8), unclipped [ 52.393] emit_primitive_identity_mask__avx2: dst=(306, 194), mask=(864.00, 32.00) x (10.00, 8.00) [ 52.393] glyphs0_to_dst: glyph=(315, 190)x(10, 12), unclipped [ 52.393] emit_primitive_identity_mask__avx2: dst=(315, 190), mask=(864.00, 0.00) x (10.00, 12.00) [ 52.393] glyphs0_to_dst: glyph=(324, 194)x(10, 8), unclipped [ 52.393] emit_primitive_identity_mask__avx2: dst=(324, 194), mask=(864.00, 32.00) x (10.00, 8.00) [ 52.393] glyphs0_to_dst: glyph=(334, 194)x(9, 8), unclipped [ 52.393] emit_primitive_identity_mask__avx2: dst=(334, 194), mask=(896.00, 48.00) x (9.00, 8.00) [ 52.393] glyphs0_to_dst: glyph=(343, 190)x(10, 12), unclipped [ 52.393] emit_primitive_identity_mask__avx2: dst=(343, 190), mask=(912.00, 48.00) x (10.00, 12.00) [ 52.393] glyphs0_to_dst: glyph=(352, 191)x(9, 11), unclipped [ 52.393] emit_primitive_identity_mask__avx2: dst=(352, 191), mask=(880.00, 0.00) x (9.00, 11.00) [ 52.393] glyphs0_to_dst: glyph=(360, 194)x(10, 8), unclipped [ 52.393] emit_primitive_identity_mask__avx2: dst=(360, 194), mask=(944.00, 0.00) x (10.00, 8.00) [ 52.393] glyphs0_to_dst: glyph=(370, 194)x(9, 11), unclipped [ 52.393] emit_primitive_identity_mask__avx2: dst=(370, 194), mask=(880.00, 16.00) x (9.00, 11.00) [ 52.393] glyphs0_to_dst: glyph=(378, 204)x(11, 2), unclipped [ 52.393] emit_primitive_identity_mask__avx2: dst=(378, 204), mask=(832.00, 48.00) x (11.00, 2.00) [ 52.393] glyphs0_to_dst: glyph=(387, 190)x(10, 12), unclipped [ 52.393] emit_primitive_identity_mask__avx2: dst=(387, 190), mask=(864.00, 0.00) x (10.00, 12.00) [ 52.393] glyphs0_to_dst: glyph=(397, 190)x(9, 12), unclipped [ 52.393] emit_primitive_identity_mask__avx2: dst=(397, 190), mask=(928.00, 0.00) x (9.00, 12.00) [ 52.393] glyphs0_to_dst: glyph=(405, 194)x(10, 11), unclipped [ 52.393] emit_primitive_identity_mask__avx2: dst=(405, 194), mask=(880.00, 48.00) x (10.00, 11.00) [ 52.393] glyphs0_to_dst: glyph=(415, 191)x(9, 14), unclipped [ 52.393] emit_primitive_identity_mask__avx2: dst=(415, 191), mask=(832.00, 32.00) x (9.00, 14.00) [ 52.393] glyphs0_to_dst: glyph=(424, 192)x(9, 10), unclipped [ 52.393] emit_primitive_identity_mask__avx2: dst=(424, 192), mask=(848.00, 32.00) x (9.00, 10.00) [ 52.393] glyphs0_to_dst: glyph=(432, 204)x(11, 2), unclipped [ 52.393] emit_primitive_identity_mask__avx2: dst=(432, 204), mask=(832.00, 48.00) x (11.00, 2.00) [ 52.393] glyphs0_to_dst: glyph=(442, 194)x(9, 8), unclipped [ 52.393] emit_primitive_identity_mask__avx2: dst=(442, 194), mask=(864.00, 48.00) x (9.00, 8.00) [ 52.393] glyphs0_to_dst: glyph=(451, 194)x(9, 8), unclipped [ 52.393] emit_primitive_identity_mask__avx2: dst=(451, 194), mask=(896.00, 0.00) x (9.00, 8.00) [ 52.393] glyphs0_to_dst: glyph=(460, 194)x(9, 11), unclipped [ 52.393] emit_primitive_identity_mask__avx2: dst=(460, 194), mask=(880.00, 16.00) x (9.00, 11.00) [ 52.393] glyphs0_to_dst: glyph=(468, 191)x(10, 11), unclipped [ 52.393] emit_primitive_identity_mask__avx2: dst=(468, 191), mask=(880.00, 32.00) x (10.00, 11.00) [ 52.393] glyphs0_to_dst: glyph=(478, 194)x(9, 8), unclipped [ 52.393] emit_primitive_identity_mask__avx2: dst=(478, 194), mask=(864.00, 48.00) x (9.00, 8.00) [ 52.393] glyphs0_to_dst: glyph=(486, 194)x(10, 11), unclipped [ 52.393] emit_primitive_identity_mask__avx2: dst=(486, 194), mask=(880.00, 48.00) x (10.00, 11.00) [ 52.393] glyphs0_to_dst: glyph=(496, 191)x(9, 14), unclipped [ 52.393] emit_primitive_identity_mask__avx2: dst=(496, 191), mask=(832.00, 32.00) x (9.00, 14.00) [ 52.393] gen8_vertex_flush[2898] = 102 [ 52.393] gen9_magic_ca_pass: CA fixup (1137 -> 1239) [ 52.393] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.393] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.393] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.393] sna_glyphs(op=3, nlist=1, src=(1, 219)) [ 52.393] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.393] sna_glyphs: discarding mask [ 52.393] glyphs0_to_dst(op=3, src=(1, 219), nlist=1, dst=(1, 219)+(0, 0)) [ 52.393] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753651456 size=3775x2136 [ 52.393] gen9_render_composite: 0x0, current mode=1/1 [ 52.393] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 52.393] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.393] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.393] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.393] sna_drawable_use_bo pixmap=3647, box=((0, 0), (3775, 2136)), flags=7... [ 52.393] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.393] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.393] sna_drawable_use_bo: using whole GPU bo [ 52.393] gen9_composite_set_target: pixmap=3647, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 52.393] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.393] color_convert: src=ff8ae234 [20028888] [ 52.393] color_convert: dst=ff8ae234 [20028888] [ 52.393] sna_render_get_solid: ff8ae234 [ 52.393] sna_render_get_solid(22) = ff8ae234 (old) [ 52.393] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.393] sna_transform_is_imprecise_integer_translation: no transform [ 52.393] gen9_composite_picture: integer translation (0, 0), removing [ 52.393] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.393] sna_render_pixmap_bo: GPU all damaged [ 52.393] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.393] gen4_choose_composite_emitter: solid, identity mask [ 52.393] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.393] gen9_composite_get_binding_table(f440) [ 52.393] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 52.393] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.393] gen9_emit_vertex_elements: setup id=9 [ 52.393] glyphs0_to_dst: glyph=(1, 211)x(9, 8), unclipped [ 52.393] emit_primitive_identity_mask__avx2: dst=(1, 211), mask=(688.00, 32.00) x (9.00, 8.00) [ 52.393] glyphs0_to_dst: glyph=(9, 209)x(10, 13), unclipped [ 52.393] emit_primitive_identity_mask__avx2: dst=(9, 209), mask=(672.00, 48.00) x (10.00, 13.00) [ 52.393] glyphs0_to_dst: glyph=(19, 211)x(9, 8), unclipped [ 52.393] emit_primitive_identity_mask__avx2: dst=(19, 211), mask=(688.00, 32.00) x (9.00, 8.00) [ 52.393] glyphs0_to_dst: glyph=(28, 213)x(8, 3), unclipped [ 52.393] emit_primitive_identity_mask__avx2: dst=(28, 213), mask=(688.00, 48.00) x (8.00, 3.00) [ 52.393] glyphs0_to_dst: glyph=(36, 209)x(11, 10), unclipped [ 52.393] emit_primitive_identity_mask__avx2: dst=(36, 209), mask=(704.00, 0.00) x (11.00, 10.00) [ 52.393] glyphs0_to_dst: glyph=(46, 211)x(9, 8), unclipped [ 52.393] emit_primitive_identity_mask__avx2: dst=(46, 211), mask=(720.00, 0.00) x (9.00, 8.00) [ 52.393] glyphs0_to_dst: glyph=(54, 211)x(10, 8), unclipped [ 52.393] emit_primitive_identity_mask__avx2: dst=(54, 211), mask=(704.00, 16.00) x (10.00, 8.00) [ 52.393] glyphs0_to_dst: glyph=(63, 211)x(10, 8), unclipped [ 52.393] emit_primitive_identity_mask__avx2: dst=(63, 211), mask=(720.00, 16.00) x (10.00, 8.00) [ 52.393] glyphs0_to_dst: glyph=(72, 208)x(10, 11), unclipped [ 52.393] emit_primitive_identity_mask__avx2: dst=(72, 208), mask=(736.00, 0.00) x (10.00, 11.00) [ 52.393] glyphs0_to_dst: glyph=(81, 211)x(10, 8), unclipped [ 52.393] emit_primitive_identity_mask__avx2: dst=(81, 211), mask=(752.00, 0.00) x (10.00, 8.00) [ 52.393] glyphs0_to_dst: glyph=(90, 208)x(10, 11), unclipped [ 52.393] emit_primitive_identity_mask__avx2: dst=(90, 208), mask=(736.00, 0.00) x (10.00, 11.00) [ 52.393] glyphs0_to_dst: glyph=(99, 211)x(11, 8), unclipped [ 52.393] emit_primitive_identity_mask__avx2: dst=(99, 211), mask=(736.00, 16.00) x (11.00, 8.00) [ 52.393] glyphs0_to_dst: glyph=(109, 211)x(9, 8), unclipped [ 52.393] emit_primitive_identity_mask__avx2: dst=(109, 211), mask=(752.00, 16.00) x (9.00, 8.00) [ 52.393] glyphs0_to_dst: glyph=(118, 213)x(8, 3), unclipped [ 52.393] emit_primitive_identity_mask__avx2: dst=(118, 213), mask=(688.00, 48.00) x (8.00, 3.00) [ 52.393] glyphs0_to_dst: glyph=(126, 209)x(10, 10), unclipped [ 52.393] emit_primitive_identity_mask__avx2: dst=(126, 209), mask=(704.00, 32.00) x (10.00, 10.00) [ 52.393] glyphs0_to_dst: glyph=(135, 209)x(10, 10), unclipped [ 52.393] emit_primitive_identity_mask__avx2: dst=(135, 209), mask=(704.00, 32.00) x (10.00, 10.00) [ 52.393] glyphs0_to_dst: glyph=(144, 209)x(10, 10), unclipped [ 52.393] emit_primitive_identity_mask__avx2: dst=(144, 209), mask=(720.00, 32.00) x (10.00, 10.00) [ 52.393] glyphs0_to_dst: glyph=(153, 209)x(10, 10), unclipped [ 52.393] emit_primitive_identity_mask__avx2: dst=(153, 209), mask=(704.00, 48.00) x (10.00, 10.00) [ 52.393] gen8_vertex_flush[2998] = 54 [ 52.393] gen9_magic_ca_pass: CA fixup (1239 -> 1293) [ 52.393] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.393] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.393] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.393] sna_glyphs(op=3, nlist=1, src=(163, 219)) [ 52.393] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.393] sna_glyphs: discarding mask [ 52.393] glyphs0_to_dst(op=3, src=(163, 219), nlist=1, dst=(163, 219)+(0, 0)) [ 52.393] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753651456 size=3775x2136 [ 52.393] gen9_render_composite: 0x0, current mode=1/1 [ 52.393] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 52.393] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.393] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.393] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.393] sna_drawable_use_bo pixmap=3647, box=((0, 0), (3775, 2136)), flags=7... [ 52.393] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.393] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.393] sna_drawable_use_bo: using whole GPU bo [ 52.393] gen9_composite_set_target: pixmap=3647, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 52.393] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.393] color_convert: src=ffffffff [20028888] [ 52.393] color_convert: dst=ffffffff [20028888] [ 52.393] sna_render_get_solid: ffffffff [ 52.393] sna_render_get_solid(white) [ 52.393] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.393] sna_transform_is_imprecise_integer_translation: no transform [ 52.393] gen9_composite_picture: integer translation (0, 0), removing [ 52.393] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.393] sna_render_pixmap_bo: GPU all damaged [ 52.393] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.393] gen4_choose_composite_emitter: solid, identity mask [ 52.393] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.393] gen9_composite_get_binding_table(f400) [ 52.393] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 52.393] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.393] gen9_emit_vertex_elements: setup id=9 [ 52.393] glyphs0_to_dst: glyph=(165, 211)x(5, 8), unclipped [ 52.393] emit_primitive_identity_mask__avx2: dst=(165, 211), mask=(720.00, 48.00) x (5.00, 8.00) [ 52.393] gen8_vertex_flush[2a98] = 3 [ 52.394] gen9_magic_ca_pass: CA fixup (1293 -> 1296) [ 52.394] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.394] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.394] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.394] sna_glyphs(op=3, nlist=1, src=(172, 219)) [ 52.394] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.394] sna_glyphs: discarding mask [ 52.394] glyphs0_to_dst(op=3, src=(172, 219), nlist=1, dst=(172, 219)+(0, 0)) [ 52.394] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753651456 size=3775x2136 [ 52.394] gen9_render_composite: 0x0, current mode=1/1 [ 52.394] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 52.394] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.394] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.394] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.394] sna_drawable_use_bo pixmap=3647, box=((0, 0), (3775, 2136)), flags=7... [ 52.394] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.394] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.394] sna_drawable_use_bo: using whole GPU bo [ 52.394] gen9_composite_set_target: pixmap=3647, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 52.394] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.394] color_convert: src=ff729fcf [20028888] [ 52.394] color_convert: dst=ff729fcf [20028888] [ 52.394] sna_render_get_solid: ff729fcf [ 52.394] sna_render_get_solid(23) = ff729fcf (old) [ 52.394] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.394] sna_transform_is_imprecise_integer_translation: no transform [ 52.394] gen9_composite_picture: integer translation (0, 0), removing [ 52.394] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.394] sna_render_pixmap_bo: GPU all damaged [ 52.394] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.394] gen4_choose_composite_emitter: solid, identity mask [ 52.394] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.394] gen9_composite_get_binding_table(f3c0) [ 52.394] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 52.394] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.394] gen9_emit_vertex_elements: setup id=9 [ 52.394] glyphs0_to_dst: glyph=(171, 213)x(11, 3), unclipped [ 52.394] emit_primitive_identity_mask__avx2: dst=(171, 213), mask=(736.00, 32.00) x (11.00, 3.00) [ 52.394] glyphs0_to_dst: glyph=(180, 208)x(10, 14), unclipped [ 52.394] emit_primitive_identity_mask__avx2: dst=(180, 208), mask=(944.00, 48.00) x (10.00, 14.00) [ 52.394] glyphs0_to_dst: glyph=(189, 208)x(11, 11), unclipped [ 52.394] emit_primitive_identity_mask__avx2: dst=(189, 208), mask=(960.00, 0.00) x (11.00, 11.00) [ 52.394] glyphs0_to_dst: glyph=(198, 211)x(10, 8), unclipped [ 52.394] emit_primitive_identity_mask__avx2: dst=(198, 211), mask=(976.00, 0.00) x (10.00, 8.00) [ 52.394] glyphs0_to_dst: glyph=(208, 211)x(9, 11), unclipped [ 52.394] emit_primitive_identity_mask__avx2: dst=(208, 211), mask=(960.00, 16.00) x (9.00, 11.00) [ 52.394] glyphs0_to_dst: glyph=(216, 208)x(10, 14), unclipped [ 52.394] emit_primitive_identity_mask__avx2: dst=(216, 208), mask=(944.00, 48.00) x (10.00, 14.00) [ 52.394] glyphs0_to_dst: glyph=(225, 209)x(10, 10), unclipped [ 52.394] emit_primitive_identity_mask__avx2: dst=(225, 209), mask=(976.00, 16.00) x (10.00, 10.00) [ 52.394] glyphs0_to_dst: glyph=(234, 220)x(11, 2), unclipped [ 52.394] emit_primitive_identity_mask__avx2: dst=(234, 220), mask=(992.00, 0.00) x (11.00, 2.00) [ 52.394] glyphs0_to_dst: glyph=(243, 208)x(11, 11), unclipped [ 52.394] emit_primitive_identity_mask__avx2: dst=(243, 208), mask=(1008.00, 0.00) x (11.00, 11.00) [ 52.394] glyphs0_to_dst: glyph=(253, 211)x(9, 8), unclipped [ 52.394] emit_primitive_identity_mask__avx2: dst=(253, 211), mask=(720.00, 0.00) x (9.00, 8.00) [ 52.394] glyphs0_to_dst: glyph=(261, 211)x(10, 8), unclipped [ 52.394] emit_primitive_identity_mask__avx2: dst=(261, 211), mask=(704.00, 16.00) x (10.00, 8.00) [ 52.394] glyphs0_to_dst: glyph=(270, 211)x(10, 8), unclipped [ 52.394] emit_primitive_identity_mask__avx2: dst=(270, 211), mask=(704.00, 16.00) x (10.00, 8.00) [ 52.394] glyphs0_to_dst: glyph=(279, 207)x(10, 12), unclipped [ 52.394] emit_primitive_identity_mask__avx2: dst=(279, 207), mask=(992.00, 16.00) x (10.00, 12.00) [ 52.394] glyphs0_to_dst: glyph=(288, 211)x(10, 8), unclipped [ 52.394] emit_primitive_identity_mask__avx2: dst=(288, 211), mask=(704.00, 16.00) x (10.00, 8.00) [ 52.394] glyphs0_to_dst: glyph=(297, 211)x(10, 8), unclipped [ 52.394] emit_primitive_identity_mask__avx2: dst=(297, 211), mask=(752.00, 0.00) x (10.00, 8.00) [ 52.394] glyphs0_to_dst: glyph=(307, 207)x(10, 12), unclipped [ 52.394] emit_primitive_identity_mask__avx2: dst=(307, 207), mask=(1008.00, 16.00) x (10.00, 12.00) [ 52.394] glyphs0_to_dst: glyph=(315, 208)x(11, 11), unclipped [ 52.394] emit_primitive_identity_mask__avx2: dst=(315, 208), mask=(960.00, 0.00) x (11.00, 11.00) [ 52.394] glyphs0_to_dst: glyph=(324, 211)x(11, 8), unclipped [ 52.394] emit_primitive_identity_mask__avx2: dst=(324, 211), mask=(736.00, 16.00) x (11.00, 8.00) [ 52.394] glyphs0_to_dst: glyph=(334, 211)x(9, 11), unclipped [ 52.394] emit_primitive_identity_mask__avx2: dst=(334, 211), mask=(960.00, 16.00) x (9.00, 11.00) [ 52.394] glyphs0_to_dst: glyph=(342, 220)x(11, 2), unclipped [ 52.394] emit_primitive_identity_mask__avx2: dst=(342, 220), mask=(992.00, 0.00) x (11.00, 2.00) [ 52.394] glyphs0_to_dst: glyph=(351, 207)x(10, 12), unclipped [ 52.394] emit_primitive_identity_mask__avx2: dst=(351, 207), mask=(992.00, 16.00) x (10.00, 12.00) [ 52.394] glyphs0_to_dst: glyph=(361, 207)x(9, 12), unclipped [ 52.394] emit_primitive_identity_mask__avx2: dst=(361, 207), mask=(960.00, 32.00) x (9.00, 12.00) [ 52.394] glyphs0_to_dst: glyph=(369, 211)x(10, 11), unclipped [ 52.394] emit_primitive_identity_mask__avx2: dst=(369, 211), mask=(976.00, 32.00) x (10.00, 11.00) [ 52.394] glyphs0_to_dst: glyph=(378, 208)x(10, 14), unclipped [ 52.394] emit_primitive_identity_mask__avx2: dst=(378, 208), mask=(944.00, 48.00) x (10.00, 14.00) [ 52.394] glyphs0_to_dst: glyph=(387, 209)x(10, 10), unclipped [ 52.394] emit_primitive_identity_mask__avx2: dst=(387, 209), mask=(960.00, 48.00) x (10.00, 10.00) [ 52.394] glyphs0_to_dst: glyph=(396, 220)x(11, 2), unclipped [ 52.394] emit_primitive_identity_mask__avx2: dst=(396, 220), mask=(992.00, 0.00) x (11.00, 2.00) [ 52.394] glyphs0_to_dst: glyph=(406, 211)x(9, 8), unclipped [ 52.394] emit_primitive_identity_mask__avx2: dst=(406, 211), mask=(688.00, 32.00) x (9.00, 8.00) [ 52.394] glyphs0_to_dst: glyph=(415, 211)x(9, 8), unclipped [ 52.394] emit_primitive_identity_mask__avx2: dst=(415, 211), mask=(752.00, 16.00) x (9.00, 8.00) [ 52.394] glyphs0_to_dst: glyph=(424, 211)x(9, 11), unclipped [ 52.394] emit_primitive_identity_mask__avx2: dst=(424, 211), mask=(960.00, 16.00) x (9.00, 11.00) [ 52.394] glyphs0_to_dst: glyph=(432, 208)x(10, 11), unclipped [ 52.394] emit_primitive_identity_mask__avx2: dst=(432, 208), mask=(976.00, 48.00) x (10.00, 11.00) [ 52.394] glyphs0_to_dst: glyph=(442, 211)x(9, 8), unclipped [ 52.394] emit_primitive_identity_mask__avx2: dst=(442, 211), mask=(688.00, 32.00) x (9.00, 8.00) [ 52.394] glyphs0_to_dst: glyph=(450, 211)x(10, 11), unclipped [ 52.394] emit_primitive_identity_mask__avx2: dst=(450, 211), mask=(976.00, 32.00) x (10.00, 11.00) [ 52.394] gen8_vertex_flush[2b98] = 96 [ 52.394] gen9_magic_ca_pass: CA fixup (1296 -> 1392) [ 52.394] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.394] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.394] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.394] sna_glyphs(op=3, nlist=1, src=(460, 219)) [ 52.394] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.394] sna_glyphs: discarding mask [ 52.394] glyphs0_to_dst(op=3, src=(460, 219), nlist=1, dst=(460, 219)+(0, 0)) [ 52.394] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753651456 size=3775x2136 [ 52.394] gen9_render_composite: 0x0, current mode=1/1 [ 52.394] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 52.394] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.394] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.394] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.394] sna_drawable_use_bo pixmap=3647, box=((0, 0), (3775, 2136)), flags=7... [ 52.394] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.394] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.394] sna_drawable_use_bo: using whole GPU bo [ 52.394] gen9_composite_set_target: pixmap=3647, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 52.394] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.394] color_convert: src=ffffffff [20028888] [ 52.394] color_convert: dst=ffffffff [20028888] [ 52.394] sna_render_get_solid: ffffffff [ 52.394] sna_render_get_solid(white) [ 52.394] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.394] sna_transform_is_imprecise_integer_translation: no transform [ 52.394] gen9_composite_picture: integer translation (0, 0), removing [ 52.394] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.394] sna_render_pixmap_bo: GPU all damaged [ 52.394] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.394] gen4_choose_composite_emitter: solid, identity mask [ 52.394] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.394] gen9_composite_get_binding_table(f380) [ 52.394] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 52.394] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.394] gen9_emit_vertex_elements: setup id=9 [ 52.394] glyphs0_to_dst: glyph=(459, 208)x(10, 13), unclipped [ 52.394] emit_primitive_identity_mask__avx2: dst=(459, 208), mask=(752.00, 32.00) x (10.00, 13.00) [ 52.394] glyphs0_to_dst: glyph=(477, 208)x(10, 11), unclipped [ 52.394] emit_primitive_identity_mask__avx2: dst=(477, 208), mask=(880.00, 32.00) x (10.00, 11.00) [ 52.394] glyphs0_to_dst: glyph=(487, 211)x(9, 8), unclipped [ 52.394] emit_primitive_identity_mask__avx2: dst=(487, 211), mask=(896.00, 48.00) x (9.00, 8.00) [ 52.394] gen8_vertex_flush[2c98] = 9 [ 52.394] gen9_magic_ca_pass: CA fixup (1392 -> 1401) [ 52.394] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.394] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.394] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.394] sna_glyphs(op=3, nlist=1, src=(1, 236)) [ 52.394] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.394] sna_glyphs: discarding mask [ 52.394] glyphs0_to_dst(op=3, src=(1, 236), nlist=1, dst=(1, 236)+(0, 0)) [ 52.394] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753651456 size=3775x2136 [ 52.394] gen9_render_composite: 0x0, current mode=1/1 [ 52.394] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 52.394] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.394] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.394] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.394] sna_drawable_use_bo pixmap=3647, box=((0, 0), (3775, 2136)), flags=7... [ 52.394] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.394] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.394] sna_drawable_use_bo: using whole GPU bo [ 52.394] gen9_composite_set_target: pixmap=3647, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 52.394] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.394] color_convert: src=ff8ae234 [20028888] [ 52.394] color_convert: dst=ff8ae234 [20028888] [ 52.394] sna_render_get_solid: ff8ae234 [ 52.394] sna_render_get_solid(22) = ff8ae234 (old) [ 52.394] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.394] sna_transform_is_imprecise_integer_translation: no transform [ 52.394] gen9_composite_picture: integer translation (0, 0), removing [ 52.394] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.394] sna_render_pixmap_bo: GPU all damaged [ 52.394] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.394] gen4_choose_composite_emitter: solid, identity mask [ 52.394] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.394] gen9_composite_get_binding_table(f340) [ 52.394] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 52.394] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.394] gen9_emit_vertex_elements: setup id=9 [ 52.394] glyphs0_to_dst: glyph=(1, 228)x(9, 8), unclipped [ 52.394] emit_primitive_identity_mask__avx2: dst=(1, 228), mask=(688.00, 32.00) x (9.00, 8.00) [ 52.394] glyphs0_to_dst: glyph=(9, 226)x(10, 13), unclipped [ 52.394] emit_primitive_identity_mask__avx2: dst=(9, 226), mask=(672.00, 48.00) x (10.00, 13.00) [ 52.394] glyphs0_to_dst: glyph=(19, 228)x(9, 8), unclipped [ 52.394] emit_primitive_identity_mask__avx2: dst=(19, 228), mask=(688.00, 32.00) x (9.00, 8.00) [ 52.394] glyphs0_to_dst: glyph=(28, 230)x(8, 3), unclipped [ 52.394] emit_primitive_identity_mask__avx2: dst=(28, 230), mask=(688.00, 48.00) x (8.00, 3.00) [ 52.394] glyphs0_to_dst: glyph=(36, 226)x(11, 10), unclipped [ 52.394] emit_primitive_identity_mask__avx2: dst=(36, 226), mask=(704.00, 0.00) x (11.00, 10.00) [ 52.394] glyphs0_to_dst: glyph=(46, 228)x(9, 8), unclipped [ 52.394] emit_primitive_identity_mask__avx2: dst=(46, 228), mask=(720.00, 0.00) x (9.00, 8.00) [ 52.394] glyphs0_to_dst: glyph=(54, 228)x(10, 8), unclipped [ 52.394] emit_primitive_identity_mask__avx2: dst=(54, 228), mask=(704.00, 16.00) x (10.00, 8.00) [ 52.394] glyphs0_to_dst: glyph=(63, 228)x(10, 8), unclipped [ 52.394] emit_primitive_identity_mask__avx2: dst=(63, 228), mask=(720.00, 16.00) x (10.00, 8.00) [ 52.394] glyphs0_to_dst: glyph=(72, 225)x(10, 11), unclipped [ 52.394] emit_primitive_identity_mask__avx2: dst=(72, 225), mask=(736.00, 0.00) x (10.00, 11.00) [ 52.394] glyphs0_to_dst: glyph=(81, 228)x(10, 8), unclipped [ 52.394] emit_primitive_identity_mask__avx2: dst=(81, 228), mask=(752.00, 0.00) x (10.00, 8.00) [ 52.394] glyphs0_to_dst: glyph=(90, 225)x(10, 11), unclipped [ 52.394] emit_primitive_identity_mask__avx2: dst=(90, 225), mask=(736.00, 0.00) x (10.00, 11.00) [ 52.394] glyphs0_to_dst: glyph=(99, 228)x(11, 8), unclipped [ 52.394] emit_primitive_identity_mask__avx2: dst=(99, 228), mask=(736.00, 16.00) x (11.00, 8.00) [ 52.394] glyphs0_to_dst: glyph=(109, 228)x(9, 8), unclipped [ 52.394] emit_primitive_identity_mask__avx2: dst=(109, 228), mask=(752.00, 16.00) x (9.00, 8.00) [ 52.394] glyphs0_to_dst: glyph=(118, 230)x(8, 3), unclipped [ 52.394] emit_primitive_identity_mask__avx2: dst=(118, 230), mask=(688.00, 48.00) x (8.00, 3.00) [ 52.394] glyphs0_to_dst: glyph=(126, 226)x(10, 10), unclipped [ 52.394] emit_primitive_identity_mask__avx2: dst=(126, 226), mask=(704.00, 32.00) x (10.00, 10.00) [ 52.394] glyphs0_to_dst: glyph=(135, 226)x(10, 10), unclipped [ 52.394] emit_primitive_identity_mask__avx2: dst=(135, 226), mask=(704.00, 32.00) x (10.00, 10.00) [ 52.394] glyphs0_to_dst: glyph=(144, 226)x(10, 10), unclipped [ 52.394] emit_primitive_identity_mask__avx2: dst=(144, 226), mask=(720.00, 32.00) x (10.00, 10.00) [ 52.394] glyphs0_to_dst: glyph=(153, 226)x(10, 10), unclipped [ 52.394] emit_primitive_identity_mask__avx2: dst=(153, 226), mask=(704.00, 48.00) x (10.00, 10.00) [ 52.394] gen8_vertex_flush[2d98] = 54 [ 52.394] gen9_magic_ca_pass: CA fixup (1401 -> 1455) [ 52.394] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.394] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.394] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.394] sna_glyphs(op=3, nlist=1, src=(163, 236)) [ 52.394] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.394] sna_glyphs: discarding mask [ 52.394] glyphs0_to_dst(op=3, src=(163, 236), nlist=1, dst=(163, 236)+(0, 0)) [ 52.394] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753651456 size=3775x2136 [ 52.394] gen9_render_composite: 0x0, current mode=1/1 [ 52.394] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 52.394] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.394] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.394] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.394] sna_drawable_use_bo pixmap=3647, box=((0, 0), (3775, 2136)), flags=7... [ 52.394] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.394] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.394] sna_drawable_use_bo: using whole GPU bo [ 52.394] gen9_composite_set_target: pixmap=3647, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 52.394] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.394] color_convert: src=ffffffff [20028888] [ 52.394] color_convert: dst=ffffffff [20028888] [ 52.394] sna_render_get_solid: ffffffff [ 52.394] sna_render_get_solid(white) [ 52.394] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.394] sna_transform_is_imprecise_integer_translation: no transform [ 52.394] gen9_composite_picture: integer translation (0, 0), removing [ 52.394] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.394] sna_render_pixmap_bo: GPU all damaged [ 52.394] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.394] gen4_choose_composite_emitter: solid, identity mask [ 52.394] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.394] gen9_composite_get_binding_table(f300) [ 52.394] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 52.394] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.394] gen9_emit_vertex_elements: setup id=9 [ 52.394] glyphs0_to_dst: glyph=(165, 228)x(5, 8), unclipped [ 52.394] emit_primitive_identity_mask__avx2: dst=(165, 228), mask=(720.00, 48.00) x (5.00, 8.00) [ 52.394] gen8_vertex_flush[2e98] = 3 [ 52.394] gen9_magic_ca_pass: CA fixup (1455 -> 1458) [ 52.394] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.394] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.394] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.394] sna_glyphs(op=3, nlist=1, src=(172, 236)) [ 52.394] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.394] sna_glyphs: discarding mask [ 52.394] glyphs0_to_dst(op=3, src=(172, 236), nlist=1, dst=(172, 236)+(0, 0)) [ 52.394] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753651456 size=3775x2136 [ 52.394] gen9_render_composite: 0x0, current mode=1/1 [ 52.394] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 52.394] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.394] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.394] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.394] sna_drawable_use_bo pixmap=3647, box=((0, 0), (3775, 2136)), flags=7... [ 52.394] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.394] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.394] sna_drawable_use_bo: using whole GPU bo [ 52.394] gen9_composite_set_target: pixmap=3647, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 52.394] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.394] color_convert: src=ff729fcf [20028888] [ 52.394] color_convert: dst=ff729fcf [20028888] [ 52.394] sna_render_get_solid: ff729fcf [ 52.394] sna_render_get_solid(23) = ff729fcf (old) [ 52.394] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.394] sna_transform_is_imprecise_integer_translation: no transform [ 52.394] gen9_composite_picture: integer translation (0, 0), removing [ 52.394] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.394] sna_render_pixmap_bo: GPU all damaged [ 52.394] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.394] gen4_choose_composite_emitter: solid, identity mask [ 52.394] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.395] gen9_composite_get_binding_table(f2c0) [ 52.395] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 52.395] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.395] gen9_emit_vertex_elements: setup id=9 [ 52.395] glyphs0_to_dst: glyph=(171, 230)x(11, 3), unclipped [ 52.395] emit_primitive_identity_mask__avx2: dst=(171, 230), mask=(736.00, 32.00) x (11.00, 3.00) [ 52.395] glyphs0_to_dst: glyph=(180, 225)x(10, 14), unclipped [ 52.395] emit_primitive_identity_mask__avx2: dst=(180, 225), mask=(944.00, 48.00) x (10.00, 14.00) [ 52.395] glyphs0_to_dst: glyph=(189, 225)x(11, 11), unclipped [ 52.395] emit_primitive_identity_mask__avx2: dst=(189, 225), mask=(960.00, 0.00) x (11.00, 11.00) [ 52.395] glyphs0_to_dst: glyph=(198, 228)x(10, 8), unclipped [ 52.395] emit_primitive_identity_mask__avx2: dst=(198, 228), mask=(976.00, 0.00) x (10.00, 8.00) [ 52.395] glyphs0_to_dst: glyph=(208, 228)x(9, 11), unclipped [ 52.395] emit_primitive_identity_mask__avx2: dst=(208, 228), mask=(960.00, 16.00) x (9.00, 11.00) [ 52.395] glyphs0_to_dst: glyph=(216, 225)x(10, 14), unclipped [ 52.395] emit_primitive_identity_mask__avx2: dst=(216, 225), mask=(944.00, 48.00) x (10.00, 14.00) [ 52.395] glyphs0_to_dst: glyph=(225, 226)x(10, 10), unclipped [ 52.395] emit_primitive_identity_mask__avx2: dst=(225, 226), mask=(976.00, 16.00) x (10.00, 10.00) [ 52.395] glyphs0_to_dst: glyph=(234, 237)x(11, 2), unclipped [ 52.395] emit_primitive_identity_mask__avx2: dst=(234, 237), mask=(992.00, 0.00) x (11.00, 2.00) [ 52.395] glyphs0_to_dst: glyph=(243, 225)x(11, 11), unclipped [ 52.395] emit_primitive_identity_mask__avx2: dst=(243, 225), mask=(1008.00, 0.00) x (11.00, 11.00) [ 52.395] glyphs0_to_dst: glyph=(253, 228)x(9, 8), unclipped [ 52.395] emit_primitive_identity_mask__avx2: dst=(253, 228), mask=(720.00, 0.00) x (9.00, 8.00) [ 52.395] glyphs0_to_dst: glyph=(261, 228)x(10, 8), unclipped [ 52.395] emit_primitive_identity_mask__avx2: dst=(261, 228), mask=(704.00, 16.00) x (10.00, 8.00) [ 52.395] glyphs0_to_dst: glyph=(270, 228)x(10, 8), unclipped [ 52.395] emit_primitive_identity_mask__avx2: dst=(270, 228), mask=(704.00, 16.00) x (10.00, 8.00) [ 52.395] glyphs0_to_dst: glyph=(279, 224)x(10, 12), unclipped [ 52.395] emit_primitive_identity_mask__avx2: dst=(279, 224), mask=(992.00, 16.00) x (10.00, 12.00) [ 52.395] glyphs0_to_dst: glyph=(288, 228)x(10, 8), unclipped [ 52.395] emit_primitive_identity_mask__avx2: dst=(288, 228), mask=(704.00, 16.00) x (10.00, 8.00) [ 52.395] glyphs0_to_dst: glyph=(297, 228)x(10, 8), unclipped [ 52.395] emit_primitive_identity_mask__avx2: dst=(297, 228), mask=(752.00, 0.00) x (10.00, 8.00) [ 52.395] glyphs0_to_dst: glyph=(307, 224)x(10, 12), unclipped [ 52.395] emit_primitive_identity_mask__avx2: dst=(307, 224), mask=(1008.00, 16.00) x (10.00, 12.00) [ 52.395] glyphs0_to_dst: glyph=(315, 225)x(11, 11), unclipped [ 52.395] emit_primitive_identity_mask__avx2: dst=(315, 225), mask=(960.00, 0.00) x (11.00, 11.00) [ 52.395] glyphs0_to_dst: glyph=(324, 228)x(11, 8), unclipped [ 52.395] emit_primitive_identity_mask__avx2: dst=(324, 228), mask=(736.00, 16.00) x (11.00, 8.00) [ 52.395] glyphs0_to_dst: glyph=(334, 228)x(9, 11), unclipped [ 52.395] emit_primitive_identity_mask__avx2: dst=(334, 228), mask=(960.00, 16.00) x (9.00, 11.00) [ 52.395] glyphs0_to_dst: glyph=(342, 237)x(11, 2), unclipped [ 52.395] emit_primitive_identity_mask__avx2: dst=(342, 237), mask=(992.00, 0.00) x (11.00, 2.00) [ 52.395] glyphs0_to_dst: glyph=(351, 224)x(10, 12), unclipped [ 52.395] emit_primitive_identity_mask__avx2: dst=(351, 224), mask=(992.00, 16.00) x (10.00, 12.00) [ 52.395] glyphs0_to_dst: glyph=(361, 224)x(9, 12), unclipped [ 52.395] emit_primitive_identity_mask__avx2: dst=(361, 224), mask=(960.00, 32.00) x (9.00, 12.00) [ 52.395] glyphs0_to_dst: glyph=(369, 228)x(10, 11), unclipped [ 52.395] emit_primitive_identity_mask__avx2: dst=(369, 228), mask=(976.00, 32.00) x (10.00, 11.00) [ 52.395] glyphs0_to_dst: glyph=(378, 225)x(10, 14), unclipped [ 52.395] emit_primitive_identity_mask__avx2: dst=(378, 225), mask=(944.00, 48.00) x (10.00, 14.00) [ 52.395] glyphs0_to_dst: glyph=(387, 226)x(10, 10), unclipped [ 52.395] emit_primitive_identity_mask__avx2: dst=(387, 226), mask=(960.00, 48.00) x (10.00, 10.00) [ 52.395] glyphs0_to_dst: glyph=(396, 237)x(11, 2), unclipped [ 52.395] emit_primitive_identity_mask__avx2: dst=(396, 237), mask=(992.00, 0.00) x (11.00, 2.00) [ 52.395] glyphs0_to_dst: glyph=(406, 228)x(9, 8), unclipped [ 52.395] emit_primitive_identity_mask__avx2: dst=(406, 228), mask=(688.00, 32.00) x (9.00, 8.00) [ 52.395] glyphs0_to_dst: glyph=(415, 228)x(9, 8), unclipped [ 52.395] emit_primitive_identity_mask__avx2: dst=(415, 228), mask=(752.00, 16.00) x (9.00, 8.00) [ 52.395] glyphs0_to_dst: glyph=(424, 228)x(9, 11), unclipped [ 52.395] emit_primitive_identity_mask__avx2: dst=(424, 228), mask=(960.00, 16.00) x (9.00, 11.00) [ 52.395] glyphs0_to_dst: glyph=(432, 225)x(10, 11), unclipped [ 52.395] emit_primitive_identity_mask__avx2: dst=(432, 225), mask=(976.00, 48.00) x (10.00, 11.00) [ 52.395] glyphs0_to_dst: glyph=(442, 228)x(9, 8), unclipped [ 52.395] emit_primitive_identity_mask__avx2: dst=(442, 228), mask=(688.00, 32.00) x (9.00, 8.00) [ 52.395] glyphs0_to_dst: glyph=(450, 228)x(10, 11), unclipped [ 52.395] emit_primitive_identity_mask__avx2: dst=(450, 228), mask=(976.00, 32.00) x (10.00, 11.00) [ 52.395] gen8_vertex_flush[2f98] = 96 [ 52.395] gen9_magic_ca_pass: CA fixup (1458 -> 1554) [ 52.395] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.395] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.395] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.395] sna_glyphs(op=3, nlist=1, src=(460, 236)) [ 52.395] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.395] sna_glyphs: discarding mask [ 52.395] glyphs0_to_dst(op=3, src=(460, 236), nlist=1, dst=(460, 236)+(0, 0)) [ 52.395] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753651456 size=3775x2136 [ 52.395] gen9_render_composite: 0x0, current mode=1/1 [ 52.395] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 52.395] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.395] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.395] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.395] sna_drawable_use_bo pixmap=3647, box=((0, 0), (3775, 2136)), flags=7... [ 52.395] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.395] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.395] sna_drawable_use_bo: using whole GPU bo [ 52.395] gen9_composite_set_target: pixmap=3647, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 52.395] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.395] color_convert: src=ffffffff [20028888] [ 52.395] color_convert: dst=ffffffff [20028888] [ 52.395] sna_render_get_solid: ffffffff [ 52.395] sna_render_get_solid(white) [ 52.395] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.395] sna_transform_is_imprecise_integer_translation: no transform [ 52.395] gen9_composite_picture: integer translation (0, 0), removing [ 52.395] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.395] sna_render_pixmap_bo: GPU all damaged [ 52.395] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.395] gen4_choose_composite_emitter: solid, identity mask [ 52.395] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.395] gen9_composite_get_binding_table(f280) [ 52.395] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 52.395] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.395] gen9_emit_vertex_elements: setup id=9 [ 52.395] glyphs0_to_dst: glyph=(459, 225)x(10, 13), unclipped [ 52.395] emit_primitive_identity_mask__avx2: dst=(459, 225), mask=(752.00, 32.00) x (10.00, 13.00) [ 52.395] gen8_vertex_flush[3098] = 3 [ 52.395] gen9_magic_ca_pass: CA fixup (1554 -> 1557) [ 52.395] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.395] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.395] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.395] sna_glyphs(op=3, nlist=1, src=(1, 253)) [ 52.395] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.395] sna_glyphs: discarding mask [ 52.395] glyphs0_to_dst(op=3, src=(1, 253), nlist=1, dst=(1, 253)+(0, 0)) [ 52.395] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753651456 size=3775x2136 [ 52.395] gen9_render_composite: 0x0, current mode=1/1 [ 52.395] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 52.395] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.395] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.395] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.395] sna_drawable_use_bo pixmap=3647, box=((0, 0), (3775, 2136)), flags=7... [ 52.395] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.395] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.395] sna_drawable_use_bo: using whole GPU bo [ 52.395] gen9_composite_set_target: pixmap=3647, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 52.395] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.395] color_convert: src=ff8ae234 [20028888] [ 52.395] color_convert: dst=ff8ae234 [20028888] [ 52.395] sna_render_get_solid: ff8ae234 [ 52.395] sna_render_get_solid(22) = ff8ae234 (old) [ 52.395] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.395] sna_transform_is_imprecise_integer_translation: no transform [ 52.395] gen9_composite_picture: integer translation (0, 0), removing [ 52.395] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.395] sna_render_pixmap_bo: GPU all damaged [ 52.395] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.395] gen4_choose_composite_emitter: solid, identity mask [ 52.395] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.395] gen9_composite_get_binding_table(f240) [ 52.395] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 52.395] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.395] gen9_emit_vertex_elements: setup id=9 [ 52.395] glyphs0_to_dst: glyph=(1, 245)x(9, 8), unclipped [ 52.395] emit_primitive_identity_mask__avx2: dst=(1, 245), mask=(688.00, 32.00) x (9.00, 8.00) [ 52.395] glyphs0_to_dst: glyph=(9, 243)x(10, 13), unclipped [ 52.395] emit_primitive_identity_mask__avx2: dst=(9, 243), mask=(672.00, 48.00) x (10.00, 13.00) [ 52.395] glyphs0_to_dst: glyph=(19, 245)x(9, 8), unclipped [ 52.395] emit_primitive_identity_mask__avx2: dst=(19, 245), mask=(688.00, 32.00) x (9.00, 8.00) [ 52.395] glyphs0_to_dst: glyph=(28, 247)x(8, 3), unclipped [ 52.395] emit_primitive_identity_mask__avx2: dst=(28, 247), mask=(688.00, 48.00) x (8.00, 3.00) [ 52.395] glyphs0_to_dst: glyph=(36, 243)x(11, 10), unclipped [ 52.395] emit_primitive_identity_mask__avx2: dst=(36, 243), mask=(704.00, 0.00) x (11.00, 10.00) [ 52.395] glyphs0_to_dst: glyph=(46, 245)x(9, 8), unclipped [ 52.395] emit_primitive_identity_mask__avx2: dst=(46, 245), mask=(720.00, 0.00) x (9.00, 8.00) [ 52.395] glyphs0_to_dst: glyph=(54, 245)x(10, 8), unclipped [ 52.395] emit_primitive_identity_mask__avx2: dst=(54, 245), mask=(704.00, 16.00) x (10.00, 8.00) [ 52.395] glyphs0_to_dst: glyph=(63, 245)x(10, 8), unclipped [ 52.395] emit_primitive_identity_mask__avx2: dst=(63, 245), mask=(720.00, 16.00) x (10.00, 8.00) [ 52.395] glyphs0_to_dst: glyph=(72, 242)x(10, 11), unclipped [ 52.395] emit_primitive_identity_mask__avx2: dst=(72, 242), mask=(736.00, 0.00) x (10.00, 11.00) [ 52.395] glyphs0_to_dst: glyph=(81, 245)x(10, 8), unclipped [ 52.395] emit_primitive_identity_mask__avx2: dst=(81, 245), mask=(752.00, 0.00) x (10.00, 8.00) [ 52.395] glyphs0_to_dst: glyph=(90, 242)x(10, 11), unclipped [ 52.395] emit_primitive_identity_mask__avx2: dst=(90, 242), mask=(736.00, 0.00) x (10.00, 11.00) [ 52.395] glyphs0_to_dst: glyph=(99, 245)x(11, 8), unclipped [ 52.395] emit_primitive_identity_mask__avx2: dst=(99, 245), mask=(736.00, 16.00) x (11.00, 8.00) [ 52.395] glyphs0_to_dst: glyph=(109, 245)x(9, 8), unclipped [ 52.395] emit_primitive_identity_mask__avx2: dst=(109, 245), mask=(752.00, 16.00) x (9.00, 8.00) [ 52.395] glyphs0_to_dst: glyph=(118, 247)x(8, 3), unclipped [ 52.395] emit_primitive_identity_mask__avx2: dst=(118, 247), mask=(688.00, 48.00) x (8.00, 3.00) [ 52.395] glyphs0_to_dst: glyph=(126, 243)x(10, 10), unclipped [ 52.395] emit_primitive_identity_mask__avx2: dst=(126, 243), mask=(704.00, 32.00) x (10.00, 10.00) [ 52.395] glyphs0_to_dst: glyph=(135, 243)x(10, 10), unclipped [ 52.395] emit_primitive_identity_mask__avx2: dst=(135, 243), mask=(704.00, 32.00) x (10.00, 10.00) [ 52.395] glyphs0_to_dst: glyph=(144, 243)x(10, 10), unclipped [ 52.395] emit_primitive_identity_mask__avx2: dst=(144, 243), mask=(720.00, 32.00) x (10.00, 10.00) [ 52.395] glyphs0_to_dst: glyph=(153, 243)x(10, 10), unclipped [ 52.395] emit_primitive_identity_mask__avx2: dst=(153, 243), mask=(704.00, 48.00) x (10.00, 10.00) [ 52.395] gen8_vertex_flush[3198] = 54 [ 52.395] gen9_magic_ca_pass: CA fixup (1557 -> 1611) [ 52.395] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.395] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.395] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.395] sna_glyphs(op=3, nlist=1, src=(163, 253)) [ 52.395] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.395] sna_glyphs: discarding mask [ 52.395] glyphs0_to_dst(op=3, src=(163, 253), nlist=1, dst=(163, 253)+(0, 0)) [ 52.395] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753651456 size=3775x2136 [ 52.395] gen9_render_composite: 0x0, current mode=1/1 [ 52.395] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 52.395] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.395] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.395] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.395] sna_drawable_use_bo pixmap=3647, box=((0, 0), (3775, 2136)), flags=7... [ 52.395] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.395] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.395] sna_drawable_use_bo: using whole GPU bo [ 52.395] gen9_composite_set_target: pixmap=3647, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 52.395] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.395] color_convert: src=ffffffff [20028888] [ 52.395] color_convert: dst=ffffffff [20028888] [ 52.395] sna_render_get_solid: ffffffff [ 52.395] sna_render_get_solid(white) [ 52.395] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.395] sna_transform_is_imprecise_integer_translation: no transform [ 52.395] gen9_composite_picture: integer translation (0, 0), removing [ 52.395] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.395] sna_render_pixmap_bo: GPU all damaged [ 52.395] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.395] gen4_choose_composite_emitter: solid, identity mask [ 52.395] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.395] gen9_composite_get_binding_table(f200) [ 52.395] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 52.395] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.395] gen9_emit_vertex_elements: setup id=9 [ 52.395] glyphs0_to_dst: glyph=(165, 245)x(5, 8), unclipped [ 52.395] emit_primitive_identity_mask__avx2: dst=(165, 245), mask=(720.00, 48.00) x (5.00, 8.00) [ 52.395] gen8_vertex_flush[3298] = 3 [ 52.395] gen9_magic_ca_pass: CA fixup (1611 -> 1614) [ 52.395] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.395] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.395] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.395] sna_glyphs(op=3, nlist=1, src=(172, 253)) [ 52.395] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.395] sna_glyphs: discarding mask [ 52.395] glyphs0_to_dst(op=3, src=(172, 253), nlist=1, dst=(172, 253)+(0, 0)) [ 52.395] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753651456 size=3775x2136 [ 52.395] gen9_render_composite: 0x0, current mode=1/1 [ 52.395] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 52.395] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.395] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.395] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.395] sna_drawable_use_bo pixmap=3647, box=((0, 0), (3775, 2136)), flags=7... [ 52.395] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.395] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.395] sna_drawable_use_bo: using whole GPU bo [ 52.395] gen9_composite_set_target: pixmap=3647, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 52.395] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.395] color_convert: src=ff729fcf [20028888] [ 52.395] color_convert: dst=ff729fcf [20028888] [ 52.395] sna_render_get_solid: ff729fcf [ 52.395] sna_render_get_solid(23) = ff729fcf (old) [ 52.395] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.395] sna_transform_is_imprecise_integer_translation: no transform [ 52.395] gen9_composite_picture: integer translation (0, 0), removing [ 52.395] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.395] sna_render_pixmap_bo: GPU all damaged [ 52.395] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.395] gen4_choose_composite_emitter: solid, identity mask [ 52.395] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.395] gen9_composite_get_binding_table(f1c0) [ 52.395] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 52.395] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.395] gen9_emit_vertex_elements: setup id=9 [ 52.395] glyphs0_to_dst: glyph=(171, 247)x(11, 3), unclipped [ 52.395] emit_primitive_identity_mask__avx2: dst=(171, 247), mask=(736.00, 32.00) x (11.00, 3.00) [ 52.395] glyphs0_to_dst: glyph=(180, 242)x(10, 14), unclipped [ 52.395] emit_primitive_identity_mask__avx2: dst=(180, 242), mask=(944.00, 48.00) x (10.00, 14.00) [ 52.395] glyphs0_to_dst: glyph=(189, 242)x(11, 11), unclipped [ 52.395] emit_primitive_identity_mask__avx2: dst=(189, 242), mask=(960.00, 0.00) x (11.00, 11.00) [ 52.395] glyphs0_to_dst: glyph=(198, 245)x(10, 8), unclipped [ 52.395] emit_primitive_identity_mask__avx2: dst=(198, 245), mask=(976.00, 0.00) x (10.00, 8.00) [ 52.395] glyphs0_to_dst: glyph=(208, 245)x(9, 11), unclipped [ 52.395] emit_primitive_identity_mask__avx2: dst=(208, 245), mask=(960.00, 16.00) x (9.00, 11.00) [ 52.395] glyphs0_to_dst: glyph=(216, 242)x(10, 14), unclipped [ 52.395] emit_primitive_identity_mask__avx2: dst=(216, 242), mask=(944.00, 48.00) x (10.00, 14.00) [ 52.395] glyphs0_to_dst: glyph=(225, 243)x(10, 10), unclipped [ 52.395] emit_primitive_identity_mask__avx2: dst=(225, 243), mask=(976.00, 16.00) x (10.00, 10.00) [ 52.395] glyphs0_to_dst: glyph=(234, 254)x(11, 2), unclipped [ 52.395] emit_primitive_identity_mask__avx2: dst=(234, 254), mask=(992.00, 0.00) x (11.00, 2.00) [ 52.395] glyphs0_to_dst: glyph=(243, 242)x(11, 11), unclipped [ 52.395] emit_primitive_identity_mask__avx2: dst=(243, 242), mask=(1008.00, 0.00) x (11.00, 11.00) [ 52.395] glyphs0_to_dst: glyph=(253, 245)x(9, 8), unclipped [ 52.395] emit_primitive_identity_mask__avx2: dst=(253, 245), mask=(720.00, 0.00) x (9.00, 8.00) [ 52.395] glyphs0_to_dst: glyph=(261, 245)x(10, 8), unclipped [ 52.395] emit_primitive_identity_mask__avx2: dst=(261, 245), mask=(704.00, 16.00) x (10.00, 8.00) [ 52.395] glyphs0_to_dst: glyph=(270, 245)x(10, 8), unclipped [ 52.395] emit_primitive_identity_mask__avx2: dst=(270, 245), mask=(704.00, 16.00) x (10.00, 8.00) [ 52.395] glyphs0_to_dst: glyph=(279, 241)x(10, 12), unclipped [ 52.395] emit_primitive_identity_mask__avx2: dst=(279, 241), mask=(992.00, 16.00) x (10.00, 12.00) [ 52.395] glyphs0_to_dst: glyph=(288, 245)x(10, 8), unclipped [ 52.395] emit_primitive_identity_mask__avx2: dst=(288, 245), mask=(704.00, 16.00) x (10.00, 8.00) [ 52.395] glyphs0_to_dst: glyph=(297, 245)x(10, 8), unclipped [ 52.395] emit_primitive_identity_mask__avx2: dst=(297, 245), mask=(752.00, 0.00) x (10.00, 8.00) [ 52.395] glyphs0_to_dst: glyph=(307, 241)x(10, 12), unclipped [ 52.395] emit_primitive_identity_mask__avx2: dst=(307, 241), mask=(1008.00, 16.00) x (10.00, 12.00) [ 52.395] glyphs0_to_dst: glyph=(315, 242)x(11, 11), unclipped [ 52.395] emit_primitive_identity_mask__avx2: dst=(315, 242), mask=(960.00, 0.00) x (11.00, 11.00) [ 52.396] glyphs0_to_dst: glyph=(324, 245)x(11, 8), unclipped [ 52.396] emit_primitive_identity_mask__avx2: dst=(324, 245), mask=(736.00, 16.00) x (11.00, 8.00) [ 52.396] glyphs0_to_dst: glyph=(334, 245)x(9, 11), unclipped [ 52.396] emit_primitive_identity_mask__avx2: dst=(334, 245), mask=(960.00, 16.00) x (9.00, 11.00) [ 52.396] glyphs0_to_dst: glyph=(342, 254)x(11, 2), unclipped [ 52.396] emit_primitive_identity_mask__avx2: dst=(342, 254), mask=(992.00, 0.00) x (11.00, 2.00) [ 52.396] glyphs0_to_dst: glyph=(351, 241)x(10, 12), unclipped [ 52.396] emit_primitive_identity_mask__avx2: dst=(351, 241), mask=(992.00, 16.00) x (10.00, 12.00) [ 52.396] glyphs0_to_dst: glyph=(361, 241)x(9, 12), unclipped [ 52.396] emit_primitive_identity_mask__avx2: dst=(361, 241), mask=(960.00, 32.00) x (9.00, 12.00) [ 52.396] glyphs0_to_dst: glyph=(369, 245)x(10, 11), unclipped [ 52.396] emit_primitive_identity_mask__avx2: dst=(369, 245), mask=(976.00, 32.00) x (10.00, 11.00) [ 52.396] glyphs0_to_dst: glyph=(378, 242)x(10, 14), unclipped [ 52.396] emit_primitive_identity_mask__avx2: dst=(378, 242), mask=(944.00, 48.00) x (10.00, 14.00) [ 52.396] glyphs0_to_dst: glyph=(387, 243)x(10, 10), unclipped [ 52.396] emit_primitive_identity_mask__avx2: dst=(387, 243), mask=(960.00, 48.00) x (10.00, 10.00) [ 52.396] glyphs0_to_dst: glyph=(396, 254)x(11, 2), unclipped [ 52.396] emit_primitive_identity_mask__avx2: dst=(396, 254), mask=(992.00, 0.00) x (11.00, 2.00) [ 52.396] glyphs0_to_dst: glyph=(406, 245)x(9, 8), unclipped [ 52.396] emit_primitive_identity_mask__avx2: dst=(406, 245), mask=(688.00, 32.00) x (9.00, 8.00) [ 52.396] glyphs0_to_dst: glyph=(415, 245)x(9, 8), unclipped [ 52.396] emit_primitive_identity_mask__avx2: dst=(415, 245), mask=(752.00, 16.00) x (9.00, 8.00) [ 52.396] glyphs0_to_dst: glyph=(424, 245)x(9, 11), unclipped [ 52.396] emit_primitive_identity_mask__avx2: dst=(424, 245), mask=(960.00, 16.00) x (9.00, 11.00) [ 52.396] glyphs0_to_dst: glyph=(432, 242)x(10, 11), unclipped [ 52.396] emit_primitive_identity_mask__avx2: dst=(432, 242), mask=(976.00, 48.00) x (10.00, 11.00) [ 52.396] glyphs0_to_dst: glyph=(442, 245)x(9, 8), unclipped [ 52.396] emit_primitive_identity_mask__avx2: dst=(442, 245), mask=(688.00, 32.00) x (9.00, 8.00) [ 52.396] glyphs0_to_dst: glyph=(450, 245)x(10, 11), unclipped [ 52.396] emit_primitive_identity_mask__avx2: dst=(450, 245), mask=(976.00, 32.00) x (10.00, 11.00) [ 52.396] gen8_vertex_flush[3398] = 96 [ 52.396] gen9_magic_ca_pass: CA fixup (1614 -> 1710) [ 52.396] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.396] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.396] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.396] sna_glyphs(op=3, nlist=1, src=(460, 253)) [ 52.396] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.396] sna_glyphs: discarding mask [ 52.396] glyphs0_to_dst(op=3, src=(460, 253), nlist=1, dst=(460, 253)+(0, 0)) [ 52.396] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753651456 size=3775x2136 [ 52.396] gen9_render_composite: 0x0, current mode=1/1 [ 52.396] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 52.396] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.396] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.396] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.396] sna_drawable_use_bo pixmap=3647, box=((0, 0), (3775, 2136)), flags=7... [ 52.396] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.396] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.396] sna_drawable_use_bo: using whole GPU bo [ 52.396] gen9_composite_set_target: pixmap=3647, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 52.396] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.396] color_convert: src=ffffffff [20028888] [ 52.396] color_convert: dst=ffffffff [20028888] [ 52.396] sna_render_get_solid: ffffffff [ 52.396] sna_render_get_solid(white) [ 52.396] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.396] sna_transform_is_imprecise_integer_translation: no transform [ 52.396] gen9_composite_picture: integer translation (0, 0), removing [ 52.396] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.396] sna_render_pixmap_bo: GPU all damaged [ 52.396] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.396] gen4_choose_composite_emitter: solid, identity mask [ 52.396] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.396] gen9_composite_get_binding_table(f180) [ 52.396] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 52.396] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.396] gen9_emit_vertex_elements: setup id=9 [ 52.396] glyphs0_to_dst: glyph=(459, 242)x(10, 13), unclipped [ 52.396] emit_primitive_identity_mask__avx2: dst=(459, 242), mask=(752.00, 32.00) x (10.00, 13.00) [ 52.396] gen8_vertex_flush[3498] = 3 [ 52.396] gen9_magic_ca_pass: CA fixup (1710 -> 1713) [ 52.396] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.396] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.396] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.396] sna_glyphs(op=3, nlist=1, src=(1, 270)) [ 52.396] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.396] sna_glyphs: discarding mask [ 52.396] glyphs0_to_dst(op=3, src=(1, 270), nlist=1, dst=(1, 270)+(0, 0)) [ 52.396] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753651456 size=3775x2136 [ 52.396] gen9_render_composite: 0x0, current mode=1/1 [ 52.396] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 52.396] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.396] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.396] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.396] sna_drawable_use_bo pixmap=3647, box=((0, 0), (3775, 2136)), flags=7... [ 52.396] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.396] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.396] sna_drawable_use_bo: using whole GPU bo [ 52.396] gen9_composite_set_target: pixmap=3647, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 52.396] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.396] color_convert: src=ff8ae234 [20028888] [ 52.396] color_convert: dst=ff8ae234 [20028888] [ 52.396] sna_render_get_solid: ff8ae234 [ 52.396] sna_render_get_solid(22) = ff8ae234 (old) [ 52.396] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.396] sna_transform_is_imprecise_integer_translation: no transform [ 52.396] gen9_composite_picture: integer translation (0, 0), removing [ 52.396] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.396] sna_render_pixmap_bo: GPU all damaged [ 52.396] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.396] gen4_choose_composite_emitter: solid, identity mask [ 52.396] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.396] gen9_composite_get_binding_table(f140) [ 52.396] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 52.396] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.396] gen9_emit_vertex_elements: setup id=9 [ 52.396] glyphs0_to_dst: glyph=(1, 262)x(9, 8), unclipped [ 52.396] emit_primitive_identity_mask__avx2: dst=(1, 262), mask=(688.00, 32.00) x (9.00, 8.00) [ 52.396] glyphs0_to_dst: glyph=(9, 260)x(10, 13), unclipped [ 52.396] emit_primitive_identity_mask__avx2: dst=(9, 260), mask=(672.00, 48.00) x (10.00, 13.00) [ 52.396] glyphs0_to_dst: glyph=(19, 262)x(9, 8), unclipped [ 52.396] emit_primitive_identity_mask__avx2: dst=(19, 262), mask=(688.00, 32.00) x (9.00, 8.00) [ 52.396] glyphs0_to_dst: glyph=(28, 264)x(8, 3), unclipped [ 52.396] emit_primitive_identity_mask__avx2: dst=(28, 264), mask=(688.00, 48.00) x (8.00, 3.00) [ 52.396] glyphs0_to_dst: glyph=(36, 260)x(11, 10), unclipped [ 52.396] emit_primitive_identity_mask__avx2: dst=(36, 260), mask=(704.00, 0.00) x (11.00, 10.00) [ 52.396] glyphs0_to_dst: glyph=(46, 262)x(9, 8), unclipped [ 52.396] emit_primitive_identity_mask__avx2: dst=(46, 262), mask=(720.00, 0.00) x (9.00, 8.00) [ 52.396] glyphs0_to_dst: glyph=(54, 262)x(10, 8), unclipped [ 52.396] emit_primitive_identity_mask__avx2: dst=(54, 262), mask=(704.00, 16.00) x (10.00, 8.00) [ 52.396] glyphs0_to_dst: glyph=(63, 262)x(10, 8), unclipped [ 52.396] emit_primitive_identity_mask__avx2: dst=(63, 262), mask=(720.00, 16.00) x (10.00, 8.00) [ 52.396] glyphs0_to_dst: glyph=(72, 259)x(10, 11), unclipped [ 52.396] emit_primitive_identity_mask__avx2: dst=(72, 259), mask=(736.00, 0.00) x (10.00, 11.00) [ 52.396] glyphs0_to_dst: glyph=(81, 262)x(10, 8), unclipped [ 52.396] emit_primitive_identity_mask__avx2: dst=(81, 262), mask=(752.00, 0.00) x (10.00, 8.00) [ 52.396] glyphs0_to_dst: glyph=(90, 259)x(10, 11), unclipped [ 52.396] emit_primitive_identity_mask__avx2: dst=(90, 259), mask=(736.00, 0.00) x (10.00, 11.00) [ 52.396] glyphs0_to_dst: glyph=(99, 262)x(11, 8), unclipped [ 52.396] emit_primitive_identity_mask__avx2: dst=(99, 262), mask=(736.00, 16.00) x (11.00, 8.00) [ 52.396] glyphs0_to_dst: glyph=(109, 262)x(9, 8), unclipped [ 52.396] emit_primitive_identity_mask__avx2: dst=(109, 262), mask=(752.00, 16.00) x (9.00, 8.00) [ 52.396] glyphs0_to_dst: glyph=(118, 264)x(8, 3), unclipped [ 52.396] emit_primitive_identity_mask__avx2: dst=(118, 264), mask=(688.00, 48.00) x (8.00, 3.00) [ 52.396] glyphs0_to_dst: glyph=(126, 260)x(10, 10), unclipped [ 52.396] emit_primitive_identity_mask__avx2: dst=(126, 260), mask=(704.00, 32.00) x (10.00, 10.00) [ 52.396] glyphs0_to_dst: glyph=(135, 260)x(10, 10), unclipped [ 52.396] emit_primitive_identity_mask__avx2: dst=(135, 260), mask=(704.00, 32.00) x (10.00, 10.00) [ 52.396] glyphs0_to_dst: glyph=(144, 260)x(10, 10), unclipped [ 52.396] emit_primitive_identity_mask__avx2: dst=(144, 260), mask=(720.00, 32.00) x (10.00, 10.00) [ 52.396] glyphs0_to_dst: glyph=(153, 260)x(10, 10), unclipped [ 52.396] emit_primitive_identity_mask__avx2: dst=(153, 260), mask=(704.00, 48.00) x (10.00, 10.00) [ 52.396] gen8_vertex_flush[3598] = 54 [ 52.396] gen9_magic_ca_pass: CA fixup (1713 -> 1767) [ 52.396] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.396] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.396] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.396] sna_glyphs(op=3, nlist=1, src=(163, 270)) [ 52.396] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.396] sna_glyphs: discarding mask [ 52.396] glyphs0_to_dst(op=3, src=(163, 270), nlist=1, dst=(163, 270)+(0, 0)) [ 52.396] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753651456 size=3775x2136 [ 52.396] gen9_render_composite: 0x0, current mode=1/1 [ 52.396] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 52.396] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.396] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.396] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.396] sna_drawable_use_bo pixmap=3647, box=((0, 0), (3775, 2136)), flags=7... [ 52.396] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.396] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.396] sna_drawable_use_bo: using whole GPU bo [ 52.396] gen9_composite_set_target: pixmap=3647, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 52.396] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.396] color_convert: src=ffffffff [20028888] [ 52.396] color_convert: dst=ffffffff [20028888] [ 52.396] sna_render_get_solid: ffffffff [ 52.396] sna_render_get_solid(white) [ 52.396] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.396] sna_transform_is_imprecise_integer_translation: no transform [ 52.396] gen9_composite_picture: integer translation (0, 0), removing [ 52.396] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.396] sna_render_pixmap_bo: GPU all damaged [ 52.396] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.396] gen4_choose_composite_emitter: solid, identity mask [ 52.396] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.396] gen9_composite_get_binding_table(f100) [ 52.396] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 52.396] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.396] gen9_emit_vertex_elements: setup id=9 [ 52.396] glyphs0_to_dst: glyph=(165, 262)x(5, 8), unclipped [ 52.396] emit_primitive_identity_mask__avx2: dst=(165, 262), mask=(720.00, 48.00) x (5.00, 8.00) [ 52.396] gen8_vertex_flush[3698] = 3 [ 52.396] gen9_magic_ca_pass: CA fixup (1767 -> 1770) [ 52.396] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.396] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.396] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.396] sna_glyphs(op=3, nlist=1, src=(172, 270)) [ 52.396] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.396] sna_glyphs: discarding mask [ 52.396] glyphs0_to_dst(op=3, src=(172, 270), nlist=1, dst=(172, 270)+(0, 0)) [ 52.396] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753651456 size=3775x2136 [ 52.396] gen9_render_composite: 0x0, current mode=1/1 [ 52.396] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 52.396] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.396] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.396] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.396] sna_drawable_use_bo pixmap=3647, box=((0, 0), (3775, 2136)), flags=7... [ 52.396] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.396] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.396] sna_drawable_use_bo: using whole GPU bo [ 52.396] gen9_composite_set_target: pixmap=3647, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 52.396] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.396] color_convert: src=ff729fcf [20028888] [ 52.396] color_convert: dst=ff729fcf [20028888] [ 52.396] sna_render_get_solid: ff729fcf [ 52.396] sna_render_get_solid(23) = ff729fcf (old) [ 52.396] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.396] sna_transform_is_imprecise_integer_translation: no transform [ 52.396] gen9_composite_picture: integer translation (0, 0), removing [ 52.396] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.396] sna_render_pixmap_bo: GPU all damaged [ 52.396] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.396] gen4_choose_composite_emitter: solid, identity mask [ 52.396] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.396] gen9_composite_get_binding_table(f0c0) [ 52.396] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 52.396] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.396] gen9_emit_vertex_elements: setup id=9 [ 52.396] glyphs0_to_dst: glyph=(171, 264)x(11, 3), unclipped [ 52.396] emit_primitive_identity_mask__avx2: dst=(171, 264), mask=(736.00, 32.00) x (11.00, 3.00) [ 52.396] glyphs0_to_dst: glyph=(180, 259)x(10, 14), unclipped [ 52.396] emit_primitive_identity_mask__avx2: dst=(180, 259), mask=(944.00, 48.00) x (10.00, 14.00) [ 52.396] glyphs0_to_dst: glyph=(189, 259)x(11, 11), unclipped [ 52.396] emit_primitive_identity_mask__avx2: dst=(189, 259), mask=(960.00, 0.00) x (11.00, 11.00) [ 52.396] glyphs0_to_dst: glyph=(198, 262)x(10, 8), unclipped [ 52.396] emit_primitive_identity_mask__avx2: dst=(198, 262), mask=(976.00, 0.00) x (10.00, 8.00) [ 52.396] glyphs0_to_dst: glyph=(208, 262)x(9, 11), unclipped [ 52.396] emit_primitive_identity_mask__avx2: dst=(208, 262), mask=(960.00, 16.00) x (9.00, 11.00) [ 52.396] glyphs0_to_dst: glyph=(216, 259)x(10, 14), unclipped [ 52.396] emit_primitive_identity_mask__avx2: dst=(216, 259), mask=(944.00, 48.00) x (10.00, 14.00) [ 52.396] glyphs0_to_dst: glyph=(225, 260)x(10, 10), unclipped [ 52.396] emit_primitive_identity_mask__avx2: dst=(225, 260), mask=(976.00, 16.00) x (10.00, 10.00) [ 52.396] glyphs0_to_dst: glyph=(234, 271)x(11, 2), unclipped [ 52.396] emit_primitive_identity_mask__avx2: dst=(234, 271), mask=(992.00, 0.00) x (11.00, 2.00) [ 52.396] glyphs0_to_dst: glyph=(243, 259)x(11, 11), unclipped [ 52.396] emit_primitive_identity_mask__avx2: dst=(243, 259), mask=(1008.00, 0.00) x (11.00, 11.00) [ 52.396] glyphs0_to_dst: glyph=(253, 262)x(9, 8), unclipped [ 52.396] emit_primitive_identity_mask__avx2: dst=(253, 262), mask=(720.00, 0.00) x (9.00, 8.00) [ 52.396] glyphs0_to_dst: glyph=(261, 262)x(10, 8), unclipped [ 52.396] emit_primitive_identity_mask__avx2: dst=(261, 262), mask=(704.00, 16.00) x (10.00, 8.00) [ 52.396] glyphs0_to_dst: glyph=(270, 262)x(10, 8), unclipped [ 52.396] emit_primitive_identity_mask__avx2: dst=(270, 262), mask=(704.00, 16.00) x (10.00, 8.00) [ 52.396] glyphs0_to_dst: glyph=(279, 258)x(10, 12), unclipped [ 52.396] emit_primitive_identity_mask__avx2: dst=(279, 258), mask=(992.00, 16.00) x (10.00, 12.00) [ 52.396] glyphs0_to_dst: glyph=(288, 262)x(10, 8), unclipped [ 52.396] emit_primitive_identity_mask__avx2: dst=(288, 262), mask=(704.00, 16.00) x (10.00, 8.00) [ 52.396] glyphs0_to_dst: glyph=(297, 262)x(10, 8), unclipped [ 52.396] emit_primitive_identity_mask__avx2: dst=(297, 262), mask=(752.00, 0.00) x (10.00, 8.00) [ 52.396] glyphs0_to_dst: glyph=(307, 258)x(10, 12), unclipped [ 52.396] emit_primitive_identity_mask__avx2: dst=(307, 258), mask=(1008.00, 16.00) x (10.00, 12.00) [ 52.396] glyphs0_to_dst: glyph=(315, 259)x(11, 11), unclipped [ 52.396] emit_primitive_identity_mask__avx2: dst=(315, 259), mask=(960.00, 0.00) x (11.00, 11.00) [ 52.396] glyphs0_to_dst: glyph=(324, 262)x(11, 8), unclipped [ 52.396] emit_primitive_identity_mask__avx2: dst=(324, 262), mask=(736.00, 16.00) x (11.00, 8.00) [ 52.396] glyphs0_to_dst: glyph=(334, 262)x(9, 11), unclipped [ 52.396] emit_primitive_identity_mask__avx2: dst=(334, 262), mask=(960.00, 16.00) x (9.00, 11.00) [ 52.396] glyphs0_to_dst: glyph=(342, 271)x(11, 2), unclipped [ 52.396] emit_primitive_identity_mask__avx2: dst=(342, 271), mask=(992.00, 0.00) x (11.00, 2.00) [ 52.396] glyphs0_to_dst: glyph=(351, 258)x(10, 12), unclipped [ 52.396] emit_primitive_identity_mask__avx2: dst=(351, 258), mask=(992.00, 16.00) x (10.00, 12.00) [ 52.396] glyphs0_to_dst: glyph=(361, 258)x(9, 12), unclipped [ 52.396] emit_primitive_identity_mask__avx2: dst=(361, 258), mask=(960.00, 32.00) x (9.00, 12.00) [ 52.396] glyphs0_to_dst: glyph=(369, 262)x(10, 11), unclipped [ 52.396] emit_primitive_identity_mask__avx2: dst=(369, 262), mask=(976.00, 32.00) x (10.00, 11.00) [ 52.396] glyphs0_to_dst: glyph=(378, 259)x(10, 14), unclipped [ 52.396] emit_primitive_identity_mask__avx2: dst=(378, 259), mask=(944.00, 48.00) x (10.00, 14.00) [ 52.396] glyphs0_to_dst: glyph=(387, 260)x(10, 10), unclipped [ 52.396] emit_primitive_identity_mask__avx2: dst=(387, 260), mask=(960.00, 48.00) x (10.00, 10.00) [ 52.396] glyphs0_to_dst: glyph=(396, 271)x(11, 2), unclipped [ 52.396] emit_primitive_identity_mask__avx2: dst=(396, 271), mask=(992.00, 0.00) x (11.00, 2.00) [ 52.396] glyphs0_to_dst: glyph=(406, 262)x(9, 8), unclipped [ 52.396] emit_primitive_identity_mask__avx2: dst=(406, 262), mask=(688.00, 32.00) x (9.00, 8.00) [ 52.396] glyphs0_to_dst: glyph=(415, 262)x(9, 8), unclipped [ 52.396] emit_primitive_identity_mask__avx2: dst=(415, 262), mask=(752.00, 16.00) x (9.00, 8.00) [ 52.396] glyphs0_to_dst: glyph=(424, 262)x(9, 11), unclipped [ 52.396] emit_primitive_identity_mask__avx2: dst=(424, 262), mask=(960.00, 16.00) x (9.00, 11.00) [ 52.396] glyphs0_to_dst: glyph=(432, 259)x(10, 11), unclipped [ 52.396] emit_primitive_identity_mask__avx2: dst=(432, 259), mask=(976.00, 48.00) x (10.00, 11.00) [ 52.396] glyphs0_to_dst: glyph=(442, 262)x(9, 8), unclipped [ 52.396] emit_primitive_identity_mask__avx2: dst=(442, 262), mask=(688.00, 32.00) x (9.00, 8.00) [ 52.396] glyphs0_to_dst: glyph=(450, 262)x(10, 11), unclipped [ 52.396] emit_primitive_identity_mask__avx2: dst=(450, 262), mask=(976.00, 32.00) x (10.00, 11.00) [ 52.396] gen8_vertex_flush[3798] = 96 [ 52.396] gen9_magic_ca_pass: CA fixup (1770 -> 1866) [ 52.397] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.397] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.397] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.397] sna_accel_flush: flush?=0, dirty?=0 [ 52.397] sna_block_handler (tv=0.0) [ 52.397] sna_wakeup_handler [ 52.397] sna_accel_flush: flush?=0, dirty?=0 [ 52.397] sna_accel_flush: flush?=0, dirty?=0 [ 52.397] sna_accel_flush: flush?=0, dirty?=0 [ 52.397] sna_block_handler (tv=0.0) [ 52.397] sna_wakeup_handler [ 52.397] sna_accel_flush: flush?=0, dirty?=0 [ 52.397] sna_accel_flush: flush?=0, dirty?=0 [ 52.397] sna_block_handler (tv=0.0) [ 52.397] sna_wakeup_handler [ 52.397] sna_glyphs(op=3, nlist=1, src=(460, 270)) [ 52.397] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.397] sna_glyphs: discarding mask [ 52.397] glyphs0_to_dst(op=3, src=(460, 270), nlist=1, dst=(460, 270)+(0, 0)) [ 52.397] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753651456 size=3775x2136 [ 52.397] gen9_render_composite: 0x0, current mode=1/1 [ 52.397] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 52.397] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.397] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.397] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.397] sna_drawable_use_bo pixmap=3647, box=((0, 0), (3775, 2136)), flags=7... [ 52.397] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.397] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.397] sna_drawable_use_bo: using whole GPU bo [ 52.397] gen9_composite_set_target: pixmap=3647, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 52.397] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.397] color_convert: src=ffffffff [20028888] [ 52.397] color_convert: dst=ffffffff [20028888] [ 52.397] sna_render_get_solid: ffffffff [ 52.397] sna_render_get_solid(white) [ 52.397] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.397] sna_transform_is_imprecise_integer_translation: no transform [ 52.397] gen9_composite_picture: integer translation (0, 0), removing [ 52.397] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.397] sna_render_pixmap_bo: GPU all damaged [ 52.397] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.397] gen4_choose_composite_emitter: solid, identity mask [ 52.397] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.397] gen9_composite_get_binding_table(f080) [ 52.397] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 52.397] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.397] gen9_emit_vertex_elements: setup id=9 [ 52.397] glyphs0_to_dst: glyph=(459, 259)x(10, 13), unclipped [ 52.397] emit_primitive_identity_mask__avx2: dst=(459, 259), mask=(752.00, 32.00) x (10.00, 13.00) [ 52.397] gen8_vertex_flush[3898] = 3 [ 52.397] gen9_magic_ca_pass: CA fixup (1866 -> 1869) [ 52.397] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.397] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.397] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.397] sna_glyphs(op=3, nlist=1, src=(1, 287)) [ 52.397] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.397] sna_glyphs: discarding mask [ 52.397] glyphs0_to_dst(op=3, src=(1, 287), nlist=1, dst=(1, 287)+(0, 0)) [ 52.397] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753651456 size=3775x2136 [ 52.397] gen9_render_composite: 0x0, current mode=1/1 [ 52.397] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 52.397] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.397] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.397] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.397] sna_drawable_use_bo pixmap=3647, box=((0, 0), (3775, 2136)), flags=7... [ 52.397] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.397] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.397] sna_drawable_use_bo: using whole GPU bo [ 52.397] gen9_composite_set_target: pixmap=3647, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 52.397] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.397] color_convert: src=ff8ae234 [20028888] [ 52.397] color_convert: dst=ff8ae234 [20028888] [ 52.397] sna_render_get_solid: ff8ae234 [ 52.397] sna_render_get_solid(22) = ff8ae234 (old) [ 52.397] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.397] sna_transform_is_imprecise_integer_translation: no transform [ 52.397] gen9_composite_picture: integer translation (0, 0), removing [ 52.397] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.397] sna_render_pixmap_bo: GPU all damaged [ 52.397] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.397] gen4_choose_composite_emitter: solid, identity mask [ 52.397] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.397] gen9_composite_get_binding_table(f040) [ 52.397] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 52.397] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.397] gen9_emit_vertex_elements: setup id=9 [ 52.397] glyphs0_to_dst: glyph=(1, 279)x(9, 8), unclipped [ 52.397] emit_primitive_identity_mask__avx2: dst=(1, 279), mask=(688.00, 32.00) x (9.00, 8.00) [ 52.397] glyphs0_to_dst: glyph=(9, 277)x(10, 13), unclipped [ 52.397] emit_primitive_identity_mask__avx2: dst=(9, 277), mask=(672.00, 48.00) x (10.00, 13.00) [ 52.397] glyphs0_to_dst: glyph=(19, 279)x(9, 8), unclipped [ 52.397] emit_primitive_identity_mask__avx2: dst=(19, 279), mask=(688.00, 32.00) x (9.00, 8.00) [ 52.397] glyphs0_to_dst: glyph=(28, 281)x(8, 3), unclipped [ 52.397] emit_primitive_identity_mask__avx2: dst=(28, 281), mask=(688.00, 48.00) x (8.00, 3.00) [ 52.397] glyphs0_to_dst: glyph=(36, 277)x(11, 10), unclipped [ 52.397] emit_primitive_identity_mask__avx2: dst=(36, 277), mask=(704.00, 0.00) x (11.00, 10.00) [ 52.397] glyphs0_to_dst: glyph=(46, 279)x(9, 8), unclipped [ 52.397] emit_primitive_identity_mask__avx2: dst=(46, 279), mask=(720.00, 0.00) x (9.00, 8.00) [ 52.397] glyphs0_to_dst: glyph=(54, 279)x(10, 8), unclipped [ 52.397] emit_primitive_identity_mask__avx2: dst=(54, 279), mask=(704.00, 16.00) x (10.00, 8.00) [ 52.397] glyphs0_to_dst: glyph=(63, 279)x(10, 8), unclipped [ 52.397] emit_primitive_identity_mask__avx2: dst=(63, 279), mask=(720.00, 16.00) x (10.00, 8.00) [ 52.397] glyphs0_to_dst: glyph=(72, 276)x(10, 11), unclipped [ 52.397] emit_primitive_identity_mask__avx2: dst=(72, 276), mask=(736.00, 0.00) x (10.00, 11.00) [ 52.397] glyphs0_to_dst: glyph=(81, 279)x(10, 8), unclipped [ 52.397] emit_primitive_identity_mask__avx2: dst=(81, 279), mask=(752.00, 0.00) x (10.00, 8.00) [ 52.397] glyphs0_to_dst: glyph=(90, 276)x(10, 11), unclipped [ 52.397] emit_primitive_identity_mask__avx2: dst=(90, 276), mask=(736.00, 0.00) x (10.00, 11.00) [ 52.397] glyphs0_to_dst: glyph=(99, 279)x(11, 8), unclipped [ 52.397] emit_primitive_identity_mask__avx2: dst=(99, 279), mask=(736.00, 16.00) x (11.00, 8.00) [ 52.397] glyphs0_to_dst: glyph=(109, 279)x(9, 8), unclipped [ 52.397] emit_primitive_identity_mask__avx2: dst=(109, 279), mask=(752.00, 16.00) x (9.00, 8.00) [ 52.397] glyphs0_to_dst: glyph=(118, 281)x(8, 3), unclipped [ 52.397] emit_primitive_identity_mask__avx2: dst=(118, 281), mask=(688.00, 48.00) x (8.00, 3.00) [ 52.397] glyphs0_to_dst: glyph=(126, 277)x(10, 10), unclipped [ 52.397] emit_primitive_identity_mask__avx2: dst=(126, 277), mask=(704.00, 32.00) x (10.00, 10.00) [ 52.397] glyphs0_to_dst: glyph=(135, 277)x(10, 10), unclipped [ 52.397] emit_primitive_identity_mask__avx2: dst=(135, 277), mask=(704.00, 32.00) x (10.00, 10.00) [ 52.397] glyphs0_to_dst: glyph=(144, 277)x(10, 10), unclipped [ 52.397] emit_primitive_identity_mask__avx2: dst=(144, 277), mask=(720.00, 32.00) x (10.00, 10.00) [ 52.397] glyphs0_to_dst: glyph=(153, 277)x(10, 10), unclipped [ 52.397] emit_primitive_identity_mask__avx2: dst=(153, 277), mask=(704.00, 48.00) x (10.00, 10.00) [ 52.397] gen8_vertex_flush[3998] = 54 [ 52.397] gen9_magic_ca_pass: CA fixup (1869 -> 1923) [ 52.397] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.397] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.397] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.397] sna_glyphs(op=3, nlist=1, src=(163, 287)) [ 52.397] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.397] sna_glyphs: discarding mask [ 52.397] glyphs0_to_dst(op=3, src=(163, 287), nlist=1, dst=(163, 287)+(0, 0)) [ 52.397] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753651456 size=3775x2136 [ 52.397] gen9_render_composite: 0x0, current mode=1/1 [ 52.397] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 52.397] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.397] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.397] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.397] sna_drawable_use_bo pixmap=3647, box=((0, 0), (3775, 2136)), flags=7... [ 52.397] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.397] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.397] sna_drawable_use_bo: using whole GPU bo [ 52.397] gen9_composite_set_target: pixmap=3647, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 52.397] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.397] color_convert: src=ffffffff [20028888] [ 52.397] color_convert: dst=ffffffff [20028888] [ 52.397] sna_render_get_solid: ffffffff [ 52.397] sna_render_get_solid(white) [ 52.397] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.397] sna_transform_is_imprecise_integer_translation: no transform [ 52.397] gen9_composite_picture: integer translation (0, 0), removing [ 52.397] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.397] sna_render_pixmap_bo: GPU all damaged [ 52.397] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.397] gen4_choose_composite_emitter: solid, identity mask [ 52.397] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.397] gen9_composite_get_binding_table(f000) [ 52.397] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 52.397] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.397] gen9_emit_vertex_elements: setup id=9 [ 52.397] glyphs0_to_dst: glyph=(165, 279)x(5, 8), unclipped [ 52.397] emit_primitive_identity_mask__avx2: dst=(165, 279), mask=(720.00, 48.00) x (5.00, 8.00) [ 52.397] gen8_vertex_flush[3a98] = 3 [ 52.397] gen9_magic_ca_pass: CA fixup (1923 -> 1926) [ 52.397] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.397] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.397] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.397] sna_glyphs(op=3, nlist=1, src=(172, 287)) [ 52.397] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.397] sna_glyphs: discarding mask [ 52.397] glyphs0_to_dst(op=3, src=(172, 287), nlist=1, dst=(172, 287)+(0, 0)) [ 52.397] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753651456 size=3775x2136 [ 52.397] gen9_render_composite: 0x0, current mode=1/1 [ 52.397] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 52.397] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.397] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.397] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.397] sna_drawable_use_bo pixmap=3647, box=((0, 0), (3775, 2136)), flags=7... [ 52.397] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.397] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.397] sna_drawable_use_bo: using whole GPU bo [ 52.397] gen9_composite_set_target: pixmap=3647, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 52.397] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.397] color_convert: src=ff729fcf [20028888] [ 52.397] color_convert: dst=ff729fcf [20028888] [ 52.397] sna_render_get_solid: ff729fcf [ 52.397] sna_render_get_solid(23) = ff729fcf (old) [ 52.397] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.397] sna_transform_is_imprecise_integer_translation: no transform [ 52.397] gen9_composite_picture: integer translation (0, 0), removing [ 52.397] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.397] sna_render_pixmap_bo: GPU all damaged [ 52.397] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.397] gen4_choose_composite_emitter: solid, identity mask [ 52.397] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.397] gen9_composite_get_binding_table(efc0) [ 52.398] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 52.398] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.398] gen9_emit_vertex_elements: setup id=9 [ 52.398] glyphs0_to_dst: glyph=(171, 281)x(11, 3), unclipped [ 52.398] emit_primitive_identity_mask__avx2: dst=(171, 281), mask=(736.00, 32.00) x (11.00, 3.00) [ 52.398] glyphs0_to_dst: glyph=(180, 276)x(10, 14), unclipped [ 52.398] emit_primitive_identity_mask__avx2: dst=(180, 276), mask=(944.00, 48.00) x (10.00, 14.00) [ 52.398] glyphs0_to_dst: glyph=(189, 276)x(11, 11), unclipped [ 52.398] emit_primitive_identity_mask__avx2: dst=(189, 276), mask=(960.00, 0.00) x (11.00, 11.00) [ 52.398] glyphs0_to_dst: glyph=(198, 279)x(10, 8), unclipped [ 52.398] emit_primitive_identity_mask__avx2: dst=(198, 279), mask=(976.00, 0.00) x (10.00, 8.00) [ 52.398] glyphs0_to_dst: glyph=(208, 279)x(9, 11), unclipped [ 52.398] emit_primitive_identity_mask__avx2: dst=(208, 279), mask=(960.00, 16.00) x (9.00, 11.00) [ 52.398] glyphs0_to_dst: glyph=(216, 276)x(10, 14), unclipped [ 52.398] emit_primitive_identity_mask__avx2: dst=(216, 276), mask=(944.00, 48.00) x (10.00, 14.00) [ 52.398] glyphs0_to_dst: glyph=(225, 277)x(10, 10), unclipped [ 52.398] emit_primitive_identity_mask__avx2: dst=(225, 277), mask=(976.00, 16.00) x (10.00, 10.00) [ 52.398] glyphs0_to_dst: glyph=(234, 288)x(11, 2), unclipped [ 52.398] emit_primitive_identity_mask__avx2: dst=(234, 288), mask=(992.00, 0.00) x (11.00, 2.00) [ 52.398] glyphs0_to_dst: glyph=(243, 276)x(11, 11), unclipped [ 52.398] emit_primitive_identity_mask__avx2: dst=(243, 276), mask=(1008.00, 0.00) x (11.00, 11.00) [ 52.398] glyphs0_to_dst: glyph=(253, 279)x(9, 8), unclipped [ 52.398] emit_primitive_identity_mask__avx2: dst=(253, 279), mask=(720.00, 0.00) x (9.00, 8.00) [ 52.398] glyphs0_to_dst: glyph=(261, 279)x(10, 8), unclipped [ 52.398] emit_primitive_identity_mask__avx2: dst=(261, 279), mask=(704.00, 16.00) x (10.00, 8.00) [ 52.398] glyphs0_to_dst: glyph=(270, 279)x(10, 8), unclipped [ 52.398] emit_primitive_identity_mask__avx2: dst=(270, 279), mask=(704.00, 16.00) x (10.00, 8.00) [ 52.398] glyphs0_to_dst: glyph=(279, 275)x(10, 12), unclipped [ 52.398] emit_primitive_identity_mask__avx2: dst=(279, 275), mask=(992.00, 16.00) x (10.00, 12.00) [ 52.398] glyphs0_to_dst: glyph=(288, 279)x(10, 8), unclipped [ 52.398] emit_primitive_identity_mask__avx2: dst=(288, 279), mask=(704.00, 16.00) x (10.00, 8.00) [ 52.398] glyphs0_to_dst: glyph=(297, 279)x(10, 8), unclipped [ 52.398] emit_primitive_identity_mask__avx2: dst=(297, 279), mask=(752.00, 0.00) x (10.00, 8.00) [ 52.398] glyphs0_to_dst: glyph=(307, 275)x(10, 12), unclipped [ 52.398] emit_primitive_identity_mask__avx2: dst=(307, 275), mask=(1008.00, 16.00) x (10.00, 12.00) [ 52.398] glyphs0_to_dst: glyph=(315, 276)x(11, 11), unclipped [ 52.398] emit_primitive_identity_mask__avx2: dst=(315, 276), mask=(960.00, 0.00) x (11.00, 11.00) [ 52.398] glyphs0_to_dst: glyph=(324, 279)x(11, 8), unclipped [ 52.398] emit_primitive_identity_mask__avx2: dst=(324, 279), mask=(736.00, 16.00) x (11.00, 8.00) [ 52.398] glyphs0_to_dst: glyph=(334, 279)x(9, 11), unclipped [ 52.398] emit_primitive_identity_mask__avx2: dst=(334, 279), mask=(960.00, 16.00) x (9.00, 11.00) [ 52.398] glyphs0_to_dst: glyph=(342, 288)x(11, 2), unclipped [ 52.398] emit_primitive_identity_mask__avx2: dst=(342, 288), mask=(992.00, 0.00) x (11.00, 2.00) [ 52.398] glyphs0_to_dst: glyph=(351, 275)x(10, 12), unclipped [ 52.398] emit_primitive_identity_mask__avx2: dst=(351, 275), mask=(992.00, 16.00) x (10.00, 12.00) [ 52.398] glyphs0_to_dst: glyph=(361, 275)x(9, 12), unclipped [ 52.398] emit_primitive_identity_mask__avx2: dst=(361, 275), mask=(960.00, 32.00) x (9.00, 12.00) [ 52.398] glyphs0_to_dst: glyph=(369, 279)x(10, 11), unclipped [ 52.398] emit_primitive_identity_mask__avx2: dst=(369, 279), mask=(976.00, 32.00) x (10.00, 11.00) [ 52.398] glyphs0_to_dst: glyph=(378, 276)x(10, 14), unclipped [ 52.398] emit_primitive_identity_mask__avx2: dst=(378, 276), mask=(944.00, 48.00) x (10.00, 14.00) [ 52.398] glyphs0_to_dst: glyph=(387, 277)x(10, 10), unclipped [ 52.398] emit_primitive_identity_mask__avx2: dst=(387, 277), mask=(960.00, 48.00) x (10.00, 10.00) [ 52.398] glyphs0_to_dst: glyph=(396, 288)x(11, 2), unclipped [ 52.398] emit_primitive_identity_mask__avx2: dst=(396, 288), mask=(992.00, 0.00) x (11.00, 2.00) [ 52.398] glyphs0_to_dst: glyph=(406, 279)x(9, 8), unclipped [ 52.398] emit_primitive_identity_mask__avx2: dst=(406, 279), mask=(688.00, 32.00) x (9.00, 8.00) [ 52.398] glyphs0_to_dst: glyph=(415, 279)x(9, 8), unclipped [ 52.398] emit_primitive_identity_mask__avx2: dst=(415, 279), mask=(752.00, 16.00) x (9.00, 8.00) [ 52.398] glyphs0_to_dst: glyph=(424, 279)x(9, 11), unclipped [ 52.398] emit_primitive_identity_mask__avx2: dst=(424, 279), mask=(960.00, 16.00) x (9.00, 11.00) [ 52.398] glyphs0_to_dst: glyph=(432, 276)x(10, 11), unclipped [ 52.398] emit_primitive_identity_mask__avx2: dst=(432, 276), mask=(976.00, 48.00) x (10.00, 11.00) [ 52.398] glyphs0_to_dst: glyph=(442, 279)x(9, 8), unclipped [ 52.398] emit_primitive_identity_mask__avx2: dst=(442, 279), mask=(688.00, 32.00) x (9.00, 8.00) [ 52.398] glyphs0_to_dst: glyph=(450, 279)x(10, 11), unclipped [ 52.398] emit_primitive_identity_mask__avx2: dst=(450, 279), mask=(976.00, 32.00) x (10.00, 11.00) [ 52.398] gen8_vertex_flush[3b98] = 96 [ 52.398] gen9_magic_ca_pass: CA fixup (1926 -> 2022) [ 52.398] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.398] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.398] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.398] sna_glyphs(op=3, nlist=1, src=(460, 287)) [ 52.398] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.398] sna_glyphs: discarding mask [ 52.398] glyphs0_to_dst(op=3, src=(460, 287), nlist=1, dst=(460, 287)+(0, 0)) [ 52.398] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753651456 size=3775x2136 [ 52.398] gen9_render_composite: 0x0, current mode=1/1 [ 52.398] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 52.398] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.398] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.398] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.398] sna_drawable_use_bo pixmap=3647, box=((0, 0), (3775, 2136)), flags=7... [ 52.398] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.398] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.398] sna_drawable_use_bo: using whole GPU bo [ 52.398] gen9_composite_set_target: pixmap=3647, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 52.398] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.398] color_convert: src=ffffffff [20028888] [ 52.398] color_convert: dst=ffffffff [20028888] [ 52.398] sna_render_get_solid: ffffffff [ 52.398] sna_render_get_solid(white) [ 52.398] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.398] sna_transform_is_imprecise_integer_translation: no transform [ 52.398] gen9_composite_picture: integer translation (0, 0), removing [ 52.398] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.398] sna_render_pixmap_bo: GPU all damaged [ 52.398] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.398] gen4_choose_composite_emitter: solid, identity mask [ 52.398] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.398] gen9_composite_get_binding_table(ef80) [ 52.398] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 52.398] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.398] gen9_emit_vertex_elements: setup id=9 [ 52.398] glyphs0_to_dst: glyph=(459, 276)x(10, 13), unclipped [ 52.398] emit_primitive_identity_mask__avx2: dst=(459, 276), mask=(752.00, 32.00) x (10.00, 13.00) [ 52.398] gen8_vertex_flush[3c98] = 3 [ 52.398] gen9_magic_ca_pass: CA fixup (2022 -> 2025) [ 52.398] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.398] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.398] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.398] sna_glyphs(op=3, nlist=1, src=(1, 304)) [ 52.398] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.398] sna_glyphs: discarding mask [ 52.398] glyphs0_to_dst(op=3, src=(1, 304), nlist=1, dst=(1, 304)+(0, 0)) [ 52.398] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753651456 size=3775x2136 [ 52.398] gen9_render_composite: 0x0, current mode=1/1 [ 52.398] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 52.398] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.398] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.398] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.398] sna_drawable_use_bo pixmap=3647, box=((0, 0), (3775, 2136)), flags=7... [ 52.398] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.398] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.398] sna_drawable_use_bo: using whole GPU bo [ 52.398] gen9_composite_set_target: pixmap=3647, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 52.398] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.398] color_convert: src=ff8ae234 [20028888] [ 52.398] color_convert: dst=ff8ae234 [20028888] [ 52.398] sna_render_get_solid: ff8ae234 [ 52.398] sna_render_get_solid(22) = ff8ae234 (old) [ 52.398] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.398] sna_transform_is_imprecise_integer_translation: no transform [ 52.398] gen9_composite_picture: integer translation (0, 0), removing [ 52.398] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.398] sna_render_pixmap_bo: GPU all damaged [ 52.398] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.398] gen4_choose_composite_emitter: solid, identity mask [ 52.398] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.398] gen9_composite_get_binding_table(ef40) [ 52.398] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 52.398] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.398] gen9_emit_vertex_elements: setup id=9 [ 52.398] glyphs0_to_dst: glyph=(1, 296)x(9, 8), unclipped [ 52.398] emit_primitive_identity_mask__avx2: dst=(1, 296), mask=(688.00, 32.00) x (9.00, 8.00) [ 52.398] glyphs0_to_dst: glyph=(9, 294)x(10, 13), unclipped [ 52.398] emit_primitive_identity_mask__avx2: dst=(9, 294), mask=(672.00, 48.00) x (10.00, 13.00) [ 52.398] glyphs0_to_dst: glyph=(19, 296)x(9, 8), unclipped [ 52.398] emit_primitive_identity_mask__avx2: dst=(19, 296), mask=(688.00, 32.00) x (9.00, 8.00) [ 52.398] glyphs0_to_dst: glyph=(28, 298)x(8, 3), unclipped [ 52.398] emit_primitive_identity_mask__avx2: dst=(28, 298), mask=(688.00, 48.00) x (8.00, 3.00) [ 52.398] glyphs0_to_dst: glyph=(36, 294)x(11, 10), unclipped [ 52.398] emit_primitive_identity_mask__avx2: dst=(36, 294), mask=(704.00, 0.00) x (11.00, 10.00) [ 52.398] glyphs0_to_dst: glyph=(46, 296)x(9, 8), unclipped [ 52.398] emit_primitive_identity_mask__avx2: dst=(46, 296), mask=(720.00, 0.00) x (9.00, 8.00) [ 52.398] glyphs0_to_dst: glyph=(54, 296)x(10, 8), unclipped [ 52.398] emit_primitive_identity_mask__avx2: dst=(54, 296), mask=(704.00, 16.00) x (10.00, 8.00) [ 52.398] glyphs0_to_dst: glyph=(63, 296)x(10, 8), unclipped [ 52.398] emit_primitive_identity_mask__avx2: dst=(63, 296), mask=(720.00, 16.00) x (10.00, 8.00) [ 52.398] glyphs0_to_dst: glyph=(72, 293)x(10, 11), unclipped [ 52.398] emit_primitive_identity_mask__avx2: dst=(72, 293), mask=(736.00, 0.00) x (10.00, 11.00) [ 52.398] glyphs0_to_dst: glyph=(81, 296)x(10, 8), unclipped [ 52.398] emit_primitive_identity_mask__avx2: dst=(81, 296), mask=(752.00, 0.00) x (10.00, 8.00) [ 52.398] glyphs0_to_dst: glyph=(90, 293)x(10, 11), unclipped [ 52.398] emit_primitive_identity_mask__avx2: dst=(90, 293), mask=(736.00, 0.00) x (10.00, 11.00) [ 52.398] glyphs0_to_dst: glyph=(99, 296)x(11, 8), unclipped [ 52.398] emit_primitive_identity_mask__avx2: dst=(99, 296), mask=(736.00, 16.00) x (11.00, 8.00) [ 52.398] glyphs0_to_dst: glyph=(109, 296)x(9, 8), unclipped [ 52.398] emit_primitive_identity_mask__avx2: dst=(109, 296), mask=(752.00, 16.00) x (9.00, 8.00) [ 52.398] glyphs0_to_dst: glyph=(118, 298)x(8, 3), unclipped [ 52.398] emit_primitive_identity_mask__avx2: dst=(118, 298), mask=(688.00, 48.00) x (8.00, 3.00) [ 52.398] glyphs0_to_dst: glyph=(126, 294)x(10, 10), unclipped [ 52.398] emit_primitive_identity_mask__avx2: dst=(126, 294), mask=(704.00, 32.00) x (10.00, 10.00) [ 52.398] glyphs0_to_dst: glyph=(135, 294)x(10, 10), unclipped [ 52.398] emit_primitive_identity_mask__avx2: dst=(135, 294), mask=(704.00, 32.00) x (10.00, 10.00) [ 52.398] glyphs0_to_dst: glyph=(144, 294)x(10, 10), unclipped [ 52.398] emit_primitive_identity_mask__avx2: dst=(144, 294), mask=(720.00, 32.00) x (10.00, 10.00) [ 52.398] glyphs0_to_dst: glyph=(153, 294)x(10, 10), unclipped [ 52.398] emit_primitive_identity_mask__avx2: dst=(153, 294), mask=(704.00, 48.00) x (10.00, 10.00) [ 52.398] gen8_vertex_flush[3d98] = 54 [ 52.398] gen9_magic_ca_pass: CA fixup (2025 -> 2079) [ 52.398] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.398] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.398] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.398] sna_glyphs(op=3, nlist=1, src=(163, 304)) [ 52.398] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.398] sna_glyphs: discarding mask [ 52.398] glyphs0_to_dst(op=3, src=(163, 304), nlist=1, dst=(163, 304)+(0, 0)) [ 52.398] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753651456 size=3775x2136 [ 52.398] gen9_render_composite: 0x0, current mode=1/1 [ 52.398] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 52.399] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.399] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.399] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.399] sna_drawable_use_bo pixmap=3647, box=((0, 0), (3775, 2136)), flags=7... [ 52.399] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.399] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.399] sna_drawable_use_bo: using whole GPU bo [ 52.399] gen9_composite_set_target: pixmap=3647, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 52.399] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.399] color_convert: src=ffffffff [20028888] [ 52.399] color_convert: dst=ffffffff [20028888] [ 52.399] sna_render_get_solid: ffffffff [ 52.399] sna_render_get_solid(white) [ 52.399] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.399] sna_transform_is_imprecise_integer_translation: no transform [ 52.399] gen9_composite_picture: integer translation (0, 0), removing [ 52.399] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.399] sna_render_pixmap_bo: GPU all damaged [ 52.399] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.399] gen4_choose_composite_emitter: solid, identity mask [ 52.399] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.399] gen9_composite_get_binding_table(ef00) [ 52.399] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 52.399] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.399] gen9_emit_vertex_elements: setup id=9 [ 52.399] glyphs0_to_dst: glyph=(165, 296)x(5, 8), unclipped [ 52.399] emit_primitive_identity_mask__avx2: dst=(165, 296), mask=(720.00, 48.00) x (5.00, 8.00) [ 52.399] gen8_vertex_flush[3e98] = 3 [ 52.399] gen9_magic_ca_pass: CA fixup (2079 -> 2082) [ 52.399] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.399] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.399] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.399] sna_glyphs(op=3, nlist=1, src=(172, 304)) [ 52.399] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.399] sna_glyphs: discarding mask [ 52.399] glyphs0_to_dst(op=3, src=(172, 304), nlist=1, dst=(172, 304)+(0, 0)) [ 52.399] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753651456 size=3775x2136 [ 52.399] gen9_render_composite: 0x0, current mode=1/1 [ 52.399] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 52.399] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.399] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.399] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.399] sna_drawable_use_bo pixmap=3647, box=((0, 0), (3775, 2136)), flags=7... [ 52.399] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.399] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.399] sna_drawable_use_bo: using whole GPU bo [ 52.399] gen9_composite_set_target: pixmap=3647, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 52.399] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.399] color_convert: src=ff729fcf [20028888] [ 52.399] color_convert: dst=ff729fcf [20028888] [ 52.399] sna_render_get_solid: ff729fcf [ 52.399] sna_render_get_solid(23) = ff729fcf (old) [ 52.399] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.399] sna_transform_is_imprecise_integer_translation: no transform [ 52.399] gen9_composite_picture: integer translation (0, 0), removing [ 52.399] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.399] sna_render_pixmap_bo: GPU all damaged [ 52.399] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.399] gen4_choose_composite_emitter: solid, identity mask [ 52.399] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.399] gen9_composite_get_binding_table(eec0) [ 52.399] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 52.399] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.399] gen9_emit_vertex_elements: setup id=9 [ 52.399] glyphs0_to_dst: glyph=(171, 298)x(11, 3), unclipped [ 52.399] emit_primitive_identity_mask__avx2: dst=(171, 298), mask=(736.00, 32.00) x (11.00, 3.00) [ 52.399] glyphs0_to_dst: glyph=(180, 293)x(10, 14), unclipped [ 52.399] emit_primitive_identity_mask__avx2: dst=(180, 293), mask=(944.00, 48.00) x (10.00, 14.00) [ 52.399] glyphs0_to_dst: glyph=(189, 293)x(11, 11), unclipped [ 52.399] emit_primitive_identity_mask__avx2: dst=(189, 293), mask=(960.00, 0.00) x (11.00, 11.00) [ 52.399] glyphs0_to_dst: glyph=(198, 296)x(10, 8), unclipped [ 52.399] emit_primitive_identity_mask__avx2: dst=(198, 296), mask=(976.00, 0.00) x (10.00, 8.00) [ 52.399] glyphs0_to_dst: glyph=(208, 296)x(9, 11), unclipped [ 52.399] emit_primitive_identity_mask__avx2: dst=(208, 296), mask=(960.00, 16.00) x (9.00, 11.00) [ 52.399] glyphs0_to_dst: glyph=(216, 293)x(10, 14), unclipped [ 52.399] emit_primitive_identity_mask__avx2: dst=(216, 293), mask=(944.00, 48.00) x (10.00, 14.00) [ 52.399] glyphs0_to_dst: glyph=(225, 294)x(10, 10), unclipped [ 52.399] emit_primitive_identity_mask__avx2: dst=(225, 294), mask=(976.00, 16.00) x (10.00, 10.00) [ 52.399] glyphs0_to_dst: glyph=(234, 305)x(11, 2), unclipped [ 52.399] emit_primitive_identity_mask__avx2: dst=(234, 305), mask=(992.00, 0.00) x (11.00, 2.00) [ 52.399] glyphs0_to_dst: glyph=(243, 293)x(11, 11), unclipped [ 52.399] emit_primitive_identity_mask__avx2: dst=(243, 293), mask=(1008.00, 0.00) x (11.00, 11.00) [ 52.399] glyphs0_to_dst: glyph=(253, 296)x(9, 8), unclipped [ 52.399] emit_primitive_identity_mask__avx2: dst=(253, 296), mask=(720.00, 0.00) x (9.00, 8.00) [ 52.399] glyphs0_to_dst: glyph=(261, 296)x(10, 8), unclipped [ 52.399] emit_primitive_identity_mask__avx2: dst=(261, 296), mask=(704.00, 16.00) x (10.00, 8.00) [ 52.399] glyphs0_to_dst: glyph=(270, 296)x(10, 8), unclipped [ 52.399] emit_primitive_identity_mask__avx2: dst=(270, 296), mask=(704.00, 16.00) x (10.00, 8.00) [ 52.399] glyphs0_to_dst: glyph=(279, 292)x(10, 12), unclipped [ 52.399] emit_primitive_identity_mask__avx2: dst=(279, 292), mask=(992.00, 16.00) x (10.00, 12.00) [ 52.399] glyphs0_to_dst: glyph=(288, 296)x(10, 8), unclipped [ 52.399] emit_primitive_identity_mask__avx2: dst=(288, 296), mask=(704.00, 16.00) x (10.00, 8.00) [ 52.399] glyphs0_to_dst: glyph=(297, 296)x(10, 8), unclipped [ 52.399] emit_primitive_identity_mask__avx2: dst=(297, 296), mask=(752.00, 0.00) x (10.00, 8.00) [ 52.399] glyphs0_to_dst: glyph=(307, 292)x(10, 12), unclipped [ 52.399] emit_primitive_identity_mask__avx2: dst=(307, 292), mask=(1008.00, 16.00) x (10.00, 12.00) [ 52.399] glyphs0_to_dst: glyph=(315, 293)x(11, 11), unclipped [ 52.399] emit_primitive_identity_mask__avx2: dst=(315, 293), mask=(960.00, 0.00) x (11.00, 11.00) [ 52.399] glyphs0_to_dst: glyph=(324, 296)x(11, 8), unclipped [ 52.399] emit_primitive_identity_mask__avx2: dst=(324, 296), mask=(736.00, 16.00) x (11.00, 8.00) [ 52.399] glyphs0_to_dst: glyph=(334, 296)x(9, 11), unclipped [ 52.399] emit_primitive_identity_mask__avx2: dst=(334, 296), mask=(960.00, 16.00) x (9.00, 11.00) [ 52.399] glyphs0_to_dst: glyph=(342, 305)x(11, 2), unclipped [ 52.399] emit_primitive_identity_mask__avx2: dst=(342, 305), mask=(992.00, 0.00) x (11.00, 2.00) [ 52.399] glyphs0_to_dst: glyph=(351, 292)x(10, 12), unclipped [ 52.399] emit_primitive_identity_mask__avx2: dst=(351, 292), mask=(992.00, 16.00) x (10.00, 12.00) [ 52.399] glyphs0_to_dst: glyph=(361, 292)x(9, 12), unclipped [ 52.399] emit_primitive_identity_mask__avx2: dst=(361, 292), mask=(960.00, 32.00) x (9.00, 12.00) [ 52.399] glyphs0_to_dst: glyph=(369, 296)x(10, 11), unclipped [ 52.399] emit_primitive_identity_mask__avx2: dst=(369, 296), mask=(976.00, 32.00) x (10.00, 11.00) [ 52.399] glyphs0_to_dst: glyph=(378, 293)x(10, 14), unclipped [ 52.399] emit_primitive_identity_mask__avx2: dst=(378, 293), mask=(944.00, 48.00) x (10.00, 14.00) [ 52.399] glyphs0_to_dst: glyph=(387, 294)x(10, 10), unclipped [ 52.399] emit_primitive_identity_mask__avx2: dst=(387, 294), mask=(960.00, 48.00) x (10.00, 10.00) [ 52.399] glyphs0_to_dst: glyph=(396, 305)x(11, 2), unclipped [ 52.399] emit_primitive_identity_mask__avx2: dst=(396, 305), mask=(992.00, 0.00) x (11.00, 2.00) [ 52.399] glyphs0_to_dst: glyph=(406, 296)x(9, 8), unclipped [ 52.399] emit_primitive_identity_mask__avx2: dst=(406, 296), mask=(688.00, 32.00) x (9.00, 8.00) [ 52.399] glyphs0_to_dst: glyph=(415, 296)x(9, 8), unclipped [ 52.399] emit_primitive_identity_mask__avx2: dst=(415, 296), mask=(752.00, 16.00) x (9.00, 8.00) [ 52.399] glyphs0_to_dst: glyph=(424, 296)x(9, 11), unclipped [ 52.399] emit_primitive_identity_mask__avx2: dst=(424, 296), mask=(960.00, 16.00) x (9.00, 11.00) [ 52.399] glyphs0_to_dst: glyph=(432, 293)x(10, 11), unclipped [ 52.399] emit_primitive_identity_mask__avx2: dst=(432, 293), mask=(976.00, 48.00) x (10.00, 11.00) [ 52.399] glyphs0_to_dst: glyph=(442, 296)x(9, 8), unclipped [ 52.399] emit_primitive_identity_mask__avx2: dst=(442, 296), mask=(688.00, 32.00) x (9.00, 8.00) [ 52.399] glyphs0_to_dst: glyph=(450, 296)x(10, 11), unclipped [ 52.399] emit_primitive_identity_mask__avx2: dst=(450, 296), mask=(976.00, 32.00) x (10.00, 11.00) [ 52.399] gen8_vertex_flush[3f98] = 96 [ 52.399] gen9_magic_ca_pass: CA fixup (2082 -> 2178) [ 52.399] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.399] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.399] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.399] sna_glyphs(op=3, nlist=1, src=(460, 304)) [ 52.399] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.399] sna_glyphs: discarding mask [ 52.399] glyphs0_to_dst(op=3, src=(460, 304), nlist=1, dst=(460, 304)+(0, 0)) [ 52.399] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753651456 size=3775x2136 [ 52.399] gen9_render_composite: 0x0, current mode=1/1 [ 52.399] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 52.399] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.399] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.399] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.399] sna_drawable_use_bo pixmap=3647, box=((0, 0), (3775, 2136)), flags=7... [ 52.399] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.399] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.399] sna_drawable_use_bo: using whole GPU bo [ 52.399] gen9_composite_set_target: pixmap=3647, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 52.399] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.399] color_convert: src=ffffffff [20028888] [ 52.399] color_convert: dst=ffffffff [20028888] [ 52.399] sna_render_get_solid: ffffffff [ 52.399] sna_render_get_solid(white) [ 52.399] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.399] sna_transform_is_imprecise_integer_translation: no transform [ 52.399] gen9_composite_picture: integer translation (0, 0), removing [ 52.399] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.399] sna_render_pixmap_bo: GPU all damaged [ 52.399] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.399] gen4_choose_composite_emitter: solid, identity mask [ 52.399] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.399] gen9_composite_get_binding_table(ee80) [ 52.399] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 52.399] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.399] gen9_emit_vertex_elements: setup id=9 [ 52.399] glyphs0_to_dst: glyph=(459, 293)x(10, 13), unclipped [ 52.399] emit_primitive_identity_mask__avx2: dst=(459, 293), mask=(752.00, 32.00) x (10.00, 13.00) [ 52.399] gen8_vertex_flush[4098] = 3 [ 52.399] gen9_magic_ca_pass: CA fixup (2178 -> 2181) [ 52.399] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.399] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.399] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.399] sna_glyphs(op=3, nlist=1, src=(1, 321)) [ 52.399] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.399] sna_glyphs: discarding mask [ 52.399] glyphs0_to_dst(op=3, src=(1, 321), nlist=1, dst=(1, 321)+(0, 0)) [ 52.399] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753651456 size=3775x2136 [ 52.399] gen9_render_composite: 0x0, current mode=1/1 [ 52.399] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 52.399] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.399] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.399] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.399] sna_drawable_use_bo pixmap=3647, box=((0, 0), (3775, 2136)), flags=7... [ 52.399] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.399] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.399] sna_drawable_use_bo: using whole GPU bo [ 52.399] gen9_composite_set_target: pixmap=3647, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 52.400] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.400] color_convert: src=ff8ae234 [20028888] [ 52.400] color_convert: dst=ff8ae234 [20028888] [ 52.400] sna_render_get_solid: ff8ae234 [ 52.400] sna_render_get_solid(22) = ff8ae234 (old) [ 52.400] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.400] sna_transform_is_imprecise_integer_translation: no transform [ 52.400] gen9_composite_picture: integer translation (0, 0), removing [ 52.400] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.400] sna_render_pixmap_bo: GPU all damaged [ 52.400] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.400] gen4_choose_composite_emitter: solid, identity mask [ 52.400] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.400] gen9_composite_get_binding_table(ee40) [ 52.400] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 52.400] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.400] gen9_emit_vertex_elements: setup id=9 [ 52.400] glyphs0_to_dst: glyph=(1, 313)x(9, 8), unclipped [ 52.400] emit_primitive_identity_mask__avx2: dst=(1, 313), mask=(688.00, 32.00) x (9.00, 8.00) [ 52.400] glyphs0_to_dst: glyph=(9, 311)x(10, 13), unclipped [ 52.400] emit_primitive_identity_mask__avx2: dst=(9, 311), mask=(672.00, 48.00) x (10.00, 13.00) [ 52.400] glyphs0_to_dst: glyph=(19, 313)x(9, 8), unclipped [ 52.400] emit_primitive_identity_mask__avx2: dst=(19, 313), mask=(688.00, 32.00) x (9.00, 8.00) [ 52.400] glyphs0_to_dst: glyph=(28, 315)x(8, 3), unclipped [ 52.400] emit_primitive_identity_mask__avx2: dst=(28, 315), mask=(688.00, 48.00) x (8.00, 3.00) [ 52.400] glyphs0_to_dst: glyph=(36, 311)x(11, 10), unclipped [ 52.400] emit_primitive_identity_mask__avx2: dst=(36, 311), mask=(704.00, 0.00) x (11.00, 10.00) [ 52.400] glyphs0_to_dst: glyph=(46, 313)x(9, 8), unclipped [ 52.400] emit_primitive_identity_mask__avx2: dst=(46, 313), mask=(720.00, 0.00) x (9.00, 8.00) [ 52.400] glyphs0_to_dst: glyph=(54, 313)x(10, 8), unclipped [ 52.400] emit_primitive_identity_mask__avx2: dst=(54, 313), mask=(704.00, 16.00) x (10.00, 8.00) [ 52.400] glyphs0_to_dst: glyph=(63, 313)x(10, 8), unclipped [ 52.400] emit_primitive_identity_mask__avx2: dst=(63, 313), mask=(720.00, 16.00) x (10.00, 8.00) [ 52.400] glyphs0_to_dst: glyph=(72, 310)x(10, 11), unclipped [ 52.400] emit_primitive_identity_mask__avx2: dst=(72, 310), mask=(736.00, 0.00) x (10.00, 11.00) [ 52.400] glyphs0_to_dst: glyph=(81, 313)x(10, 8), unclipped [ 52.400] emit_primitive_identity_mask__avx2: dst=(81, 313), mask=(752.00, 0.00) x (10.00, 8.00) [ 52.400] glyphs0_to_dst: glyph=(90, 310)x(10, 11), unclipped [ 52.400] emit_primitive_identity_mask__avx2: dst=(90, 310), mask=(736.00, 0.00) x (10.00, 11.00) [ 52.400] glyphs0_to_dst: glyph=(99, 313)x(11, 8), unclipped [ 52.400] emit_primitive_identity_mask__avx2: dst=(99, 313), mask=(736.00, 16.00) x (11.00, 8.00) [ 52.400] glyphs0_to_dst: glyph=(109, 313)x(9, 8), unclipped [ 52.400] emit_primitive_identity_mask__avx2: dst=(109, 313), mask=(752.00, 16.00) x (9.00, 8.00) [ 52.400] glyphs0_to_dst: glyph=(118, 315)x(8, 3), unclipped [ 52.400] emit_primitive_identity_mask__avx2: dst=(118, 315), mask=(688.00, 48.00) x (8.00, 3.00) [ 52.400] glyphs0_to_dst: glyph=(126, 311)x(10, 10), unclipped [ 52.400] emit_primitive_identity_mask__avx2: dst=(126, 311), mask=(704.00, 32.00) x (10.00, 10.00) [ 52.400] glyphs0_to_dst: glyph=(135, 311)x(10, 10), unclipped [ 52.400] emit_primitive_identity_mask__avx2: dst=(135, 311), mask=(704.00, 32.00) x (10.00, 10.00) [ 52.400] glyphs0_to_dst: glyph=(144, 311)x(10, 10), unclipped [ 52.400] emit_primitive_identity_mask__avx2: dst=(144, 311), mask=(720.00, 32.00) x (10.00, 10.00) [ 52.400] glyphs0_to_dst: glyph=(153, 311)x(10, 10), unclipped [ 52.400] emit_primitive_identity_mask__avx2: dst=(153, 311), mask=(704.00, 48.00) x (10.00, 10.00) [ 52.400] gen8_vertex_flush[4198] = 54 [ 52.400] gen9_magic_ca_pass: CA fixup (2181 -> 2235) [ 52.400] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.400] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.400] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.400] sna_glyphs(op=3, nlist=1, src=(163, 321)) [ 52.400] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.400] sna_glyphs: discarding mask [ 52.400] glyphs0_to_dst(op=3, src=(163, 321), nlist=1, dst=(163, 321)+(0, 0)) [ 52.400] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753651456 size=3775x2136 [ 52.400] gen9_render_composite: 0x0, current mode=1/1 [ 52.400] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 52.400] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.400] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.400] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.400] sna_drawable_use_bo pixmap=3647, box=((0, 0), (3775, 2136)), flags=7... [ 52.400] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.400] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.400] sna_drawable_use_bo: using whole GPU bo [ 52.400] gen9_composite_set_target: pixmap=3647, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 52.400] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.400] color_convert: src=ffffffff [20028888] [ 52.400] color_convert: dst=ffffffff [20028888] [ 52.400] sna_render_get_solid: ffffffff [ 52.400] sna_render_get_solid(white) [ 52.400] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.400] sna_transform_is_imprecise_integer_translation: no transform [ 52.400] gen9_composite_picture: integer translation (0, 0), removing [ 52.400] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.400] sna_render_pixmap_bo: GPU all damaged [ 52.400] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.400] gen4_choose_composite_emitter: solid, identity mask [ 52.400] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.400] gen9_composite_get_binding_table(ee00) [ 52.400] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 52.400] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.400] gen9_emit_vertex_elements: setup id=9 [ 52.400] glyphs0_to_dst: glyph=(165, 313)x(5, 8), unclipped [ 52.400] emit_primitive_identity_mask__avx2: dst=(165, 313), mask=(720.00, 48.00) x (5.00, 8.00) [ 52.400] gen8_vertex_flush[4298] = 3 [ 52.400] gen9_magic_ca_pass: CA fixup (2235 -> 2238) [ 52.400] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.400] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.400] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.400] sna_glyphs(op=3, nlist=1, src=(172, 321)) [ 52.400] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.400] sna_glyphs: discarding mask [ 52.400] glyphs0_to_dst(op=3, src=(172, 321), nlist=1, dst=(172, 321)+(0, 0)) [ 52.400] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753651456 size=3775x2136 [ 52.400] gen9_render_composite: 0x0, current mode=1/1 [ 52.400] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 52.400] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.400] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.400] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.400] sna_drawable_use_bo pixmap=3647, box=((0, 0), (3775, 2136)), flags=7... [ 52.400] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.400] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.400] sna_drawable_use_bo: using whole GPU bo [ 52.400] gen9_composite_set_target: pixmap=3647, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 52.400] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.400] color_convert: src=ff729fcf [20028888] [ 52.400] color_convert: dst=ff729fcf [20028888] [ 52.400] sna_render_get_solid: ff729fcf [ 52.400] sna_render_get_solid(23) = ff729fcf (old) [ 52.400] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.400] sna_transform_is_imprecise_integer_translation: no transform [ 52.400] gen9_composite_picture: integer translation (0, 0), removing [ 52.400] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.400] sna_render_pixmap_bo: GPU all damaged [ 52.400] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.400] gen4_choose_composite_emitter: solid, identity mask [ 52.400] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.400] gen9_composite_get_binding_table(edc0) [ 52.400] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 52.400] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.400] gen9_emit_vertex_elements: setup id=9 [ 52.400] glyphs0_to_dst: glyph=(171, 315)x(11, 3), unclipped [ 52.400] emit_primitive_identity_mask__avx2: dst=(171, 315), mask=(736.00, 32.00) x (11.00, 3.00) [ 52.400] glyphs0_to_dst: glyph=(180, 310)x(10, 14), unclipped [ 52.400] emit_primitive_identity_mask__avx2: dst=(180, 310), mask=(944.00, 48.00) x (10.00, 14.00) [ 52.400] glyphs0_to_dst: glyph=(189, 310)x(11, 11), unclipped [ 52.400] emit_primitive_identity_mask__avx2: dst=(189, 310), mask=(960.00, 0.00) x (11.00, 11.00) [ 52.400] glyphs0_to_dst: glyph=(198, 313)x(10, 8), unclipped [ 52.400] emit_primitive_identity_mask__avx2: dst=(198, 313), mask=(976.00, 0.00) x (10.00, 8.00) [ 52.400] glyphs0_to_dst: glyph=(208, 313)x(9, 11), unclipped [ 52.400] emit_primitive_identity_mask__avx2: dst=(208, 313), mask=(960.00, 16.00) x (9.00, 11.00) [ 52.400] glyphs0_to_dst: glyph=(216, 310)x(10, 14), unclipped [ 52.400] emit_primitive_identity_mask__avx2: dst=(216, 310), mask=(944.00, 48.00) x (10.00, 14.00) [ 52.400] glyphs0_to_dst: glyph=(225, 311)x(10, 10), unclipped [ 52.400] emit_primitive_identity_mask__avx2: dst=(225, 311), mask=(976.00, 16.00) x (10.00, 10.00) [ 52.400] glyphs0_to_dst: glyph=(234, 322)x(11, 2), unclipped [ 52.400] emit_primitive_identity_mask__avx2: dst=(234, 322), mask=(992.00, 0.00) x (11.00, 2.00) [ 52.400] glyphs0_to_dst: glyph=(243, 310)x(11, 11), unclipped [ 52.400] emit_primitive_identity_mask__avx2: dst=(243, 310), mask=(1008.00, 0.00) x (11.00, 11.00) [ 52.400] glyphs0_to_dst: glyph=(253, 313)x(9, 8), unclipped [ 52.400] emit_primitive_identity_mask__avx2: dst=(253, 313), mask=(720.00, 0.00) x (9.00, 8.00) [ 52.400] glyphs0_to_dst: glyph=(261, 313)x(10, 8), unclipped [ 52.400] emit_primitive_identity_mask__avx2: dst=(261, 313), mask=(704.00, 16.00) x (10.00, 8.00) [ 52.400] glyphs0_to_dst: glyph=(270, 313)x(10, 8), unclipped [ 52.400] emit_primitive_identity_mask__avx2: dst=(270, 313), mask=(704.00, 16.00) x (10.00, 8.00) [ 52.400] glyphs0_to_dst: glyph=(279, 309)x(10, 12), unclipped [ 52.400] emit_primitive_identity_mask__avx2: dst=(279, 309), mask=(992.00, 16.00) x (10.00, 12.00) [ 52.400] glyphs0_to_dst: glyph=(288, 313)x(10, 8), unclipped [ 52.400] emit_primitive_identity_mask__avx2: dst=(288, 313), mask=(704.00, 16.00) x (10.00, 8.00) [ 52.400] glyphs0_to_dst: glyph=(297, 313)x(10, 8), unclipped [ 52.400] emit_primitive_identity_mask__avx2: dst=(297, 313), mask=(752.00, 0.00) x (10.00, 8.00) [ 52.400] glyphs0_to_dst: glyph=(307, 309)x(10, 12), unclipped [ 52.400] emit_primitive_identity_mask__avx2: dst=(307, 309), mask=(1008.00, 16.00) x (10.00, 12.00) [ 52.400] glyphs0_to_dst: glyph=(315, 310)x(11, 11), unclipped [ 52.400] emit_primitive_identity_mask__avx2: dst=(315, 310), mask=(960.00, 0.00) x (11.00, 11.00) [ 52.400] glyphs0_to_dst: glyph=(324, 313)x(11, 8), unclipped [ 52.400] emit_primitive_identity_mask__avx2: dst=(324, 313), mask=(736.00, 16.00) x (11.00, 8.00) [ 52.400] glyphs0_to_dst: glyph=(334, 313)x(9, 11), unclipped [ 52.400] emit_primitive_identity_mask__avx2: dst=(334, 313), mask=(960.00, 16.00) x (9.00, 11.00) [ 52.400] glyphs0_to_dst: glyph=(342, 322)x(11, 2), unclipped [ 52.400] emit_primitive_identity_mask__avx2: dst=(342, 322), mask=(992.00, 0.00) x (11.00, 2.00) [ 52.400] glyphs0_to_dst: glyph=(351, 309)x(10, 12), unclipped [ 52.400] emit_primitive_identity_mask__avx2: dst=(351, 309), mask=(992.00, 16.00) x (10.00, 12.00) [ 52.400] glyphs0_to_dst: glyph=(361, 309)x(9, 12), unclipped [ 52.400] emit_primitive_identity_mask__avx2: dst=(361, 309), mask=(960.00, 32.00) x (9.00, 12.00) [ 52.400] glyphs0_to_dst: glyph=(369, 313)x(10, 11), unclipped [ 52.400] emit_primitive_identity_mask__avx2: dst=(369, 313), mask=(976.00, 32.00) x (10.00, 11.00) [ 52.400] glyphs0_to_dst: glyph=(378, 310)x(10, 14), unclipped [ 52.400] emit_primitive_identity_mask__avx2: dst=(378, 310), mask=(944.00, 48.00) x (10.00, 14.00) [ 52.400] glyphs0_to_dst: glyph=(387, 311)x(10, 10), unclipped [ 52.400] emit_primitive_identity_mask__avx2: dst=(387, 311), mask=(960.00, 48.00) x (10.00, 10.00) [ 52.400] glyphs0_to_dst: glyph=(396, 322)x(11, 2), unclipped [ 52.400] emit_primitive_identity_mask__avx2: dst=(396, 322), mask=(992.00, 0.00) x (11.00, 2.00) [ 52.400] glyphs0_to_dst: glyph=(406, 313)x(9, 8), unclipped [ 52.400] emit_primitive_identity_mask__avx2: dst=(406, 313), mask=(688.00, 32.00) x (9.00, 8.00) [ 52.400] glyphs0_to_dst: glyph=(415, 313)x(9, 8), unclipped [ 52.400] emit_primitive_identity_mask__avx2: dst=(415, 313), mask=(752.00, 16.00) x (9.00, 8.00) [ 52.400] glyphs0_to_dst: glyph=(424, 313)x(9, 11), unclipped [ 52.400] emit_primitive_identity_mask__avx2: dst=(424, 313), mask=(960.00, 16.00) x (9.00, 11.00) [ 52.400] glyphs0_to_dst: glyph=(432, 310)x(10, 11), unclipped [ 52.400] emit_primitive_identity_mask__avx2: dst=(432, 310), mask=(976.00, 48.00) x (10.00, 11.00) [ 52.400] glyphs0_to_dst: glyph=(442, 313)x(9, 8), unclipped [ 52.400] emit_primitive_identity_mask__avx2: dst=(442, 313), mask=(688.00, 32.00) x (9.00, 8.00) [ 52.400] glyphs0_to_dst: glyph=(450, 313)x(10, 11), unclipped [ 52.400] emit_primitive_identity_mask__avx2: dst=(450, 313), mask=(976.00, 32.00) x (10.00, 11.00) [ 52.400] gen8_vertex_flush[4398] = 96 [ 52.400] gen9_magic_ca_pass: CA fixup (2238 -> 2334) [ 52.400] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.400] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.400] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.400] sna_glyphs(op=3, nlist=1, src=(460, 321)) [ 52.400] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.400] sna_glyphs: discarding mask [ 52.400] glyphs0_to_dst(op=3, src=(460, 321), nlist=1, dst=(460, 321)+(0, 0)) [ 52.400] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753651456 size=3775x2136 [ 52.400] gen9_render_composite: 0x0, current mode=1/1 [ 52.400] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 52.400] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.400] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.400] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.400] sna_drawable_use_bo pixmap=3647, box=((0, 0), (3775, 2136)), flags=7... [ 52.400] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.400] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.400] sna_drawable_use_bo: using whole GPU bo [ 52.400] gen9_composite_set_target: pixmap=3647, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 52.400] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.400] color_convert: src=ffffffff [20028888] [ 52.400] color_convert: dst=ffffffff [20028888] [ 52.400] sna_render_get_solid: ffffffff [ 52.400] sna_render_get_solid(white) [ 52.400] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.400] sna_transform_is_imprecise_integer_translation: no transform [ 52.400] gen9_composite_picture: integer translation (0, 0), removing [ 52.400] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.400] sna_render_pixmap_bo: GPU all damaged [ 52.400] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.400] gen4_choose_composite_emitter: solid, identity mask [ 52.400] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.400] gen9_composite_get_binding_table(ed80) [ 52.400] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 52.400] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.400] gen9_emit_vertex_elements: setup id=9 [ 52.400] glyphs0_to_dst: glyph=(459, 310)x(10, 13), unclipped [ 52.400] emit_primitive_identity_mask__avx2: dst=(459, 310), mask=(752.00, 32.00) x (10.00, 13.00) [ 52.400] gen8_vertex_flush[4498] = 3 [ 52.400] gen9_magic_ca_pass: CA fixup (2334 -> 2337) [ 52.400] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.400] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.400] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.400] sna_glyphs(op=3, nlist=1, src=(1, 338)) [ 52.400] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.400] sna_glyphs: discarding mask [ 52.400] glyphs0_to_dst(op=3, src=(1, 338), nlist=1, dst=(1, 338)+(0, 0)) [ 52.400] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753651456 size=3775x2136 [ 52.400] gen9_render_composite: 0x0, current mode=1/1 [ 52.400] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 52.400] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.400] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.400] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.401] sna_drawable_use_bo pixmap=3647, box=((0, 0), (3775, 2136)), flags=7... [ 52.401] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.401] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.401] sna_drawable_use_bo: using whole GPU bo [ 52.401] gen9_composite_set_target: pixmap=3647, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 52.401] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.401] color_convert: src=ff8ae234 [20028888] [ 52.401] color_convert: dst=ff8ae234 [20028888] [ 52.401] sna_render_get_solid: ff8ae234 [ 52.401] sna_render_get_solid(22) = ff8ae234 (old) [ 52.401] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.401] sna_transform_is_imprecise_integer_translation: no transform [ 52.401] gen9_composite_picture: integer translation (0, 0), removing [ 52.401] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.401] sna_render_pixmap_bo: GPU all damaged [ 52.401] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.401] gen4_choose_composite_emitter: solid, identity mask [ 52.401] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.401] gen9_composite_get_binding_table(ed40) [ 52.401] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 52.401] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.401] gen9_emit_vertex_elements: setup id=9 [ 52.401] glyphs0_to_dst: glyph=(1, 330)x(9, 8), unclipped [ 52.401] emit_primitive_identity_mask__avx2: dst=(1, 330), mask=(688.00, 32.00) x (9.00, 8.00) [ 52.401] glyphs0_to_dst: glyph=(9, 328)x(10, 13), unclipped [ 52.401] emit_primitive_identity_mask__avx2: dst=(9, 328), mask=(672.00, 48.00) x (10.00, 13.00) [ 52.401] glyphs0_to_dst: glyph=(19, 330)x(9, 8), unclipped [ 52.401] emit_primitive_identity_mask__avx2: dst=(19, 330), mask=(688.00, 32.00) x (9.00, 8.00) [ 52.401] glyphs0_to_dst: glyph=(28, 332)x(8, 3), unclipped [ 52.401] emit_primitive_identity_mask__avx2: dst=(28, 332), mask=(688.00, 48.00) x (8.00, 3.00) [ 52.401] glyphs0_to_dst: glyph=(36, 328)x(11, 10), unclipped [ 52.401] emit_primitive_identity_mask__avx2: dst=(36, 328), mask=(704.00, 0.00) x (11.00, 10.00) [ 52.401] glyphs0_to_dst: glyph=(46, 330)x(9, 8), unclipped [ 52.401] emit_primitive_identity_mask__avx2: dst=(46, 330), mask=(720.00, 0.00) x (9.00, 8.00) [ 52.401] glyphs0_to_dst: glyph=(54, 330)x(10, 8), unclipped [ 52.401] emit_primitive_identity_mask__avx2: dst=(54, 330), mask=(704.00, 16.00) x (10.00, 8.00) [ 52.401] glyphs0_to_dst: glyph=(63, 330)x(10, 8), unclipped [ 52.401] emit_primitive_identity_mask__avx2: dst=(63, 330), mask=(720.00, 16.00) x (10.00, 8.00) [ 52.401] glyphs0_to_dst: glyph=(72, 327)x(10, 11), unclipped [ 52.401] emit_primitive_identity_mask__avx2: dst=(72, 327), mask=(736.00, 0.00) x (10.00, 11.00) [ 52.401] glyphs0_to_dst: glyph=(81, 330)x(10, 8), unclipped [ 52.401] emit_primitive_identity_mask__avx2: dst=(81, 330), mask=(752.00, 0.00) x (10.00, 8.00) [ 52.401] glyphs0_to_dst: glyph=(90, 327)x(10, 11), unclipped [ 52.401] emit_primitive_identity_mask__avx2: dst=(90, 327), mask=(736.00, 0.00) x (10.00, 11.00) [ 52.401] glyphs0_to_dst: glyph=(99, 330)x(11, 8), unclipped [ 52.401] emit_primitive_identity_mask__avx2: dst=(99, 330), mask=(736.00, 16.00) x (11.00, 8.00) [ 52.401] glyphs0_to_dst: glyph=(109, 330)x(9, 8), unclipped [ 52.401] emit_primitive_identity_mask__avx2: dst=(109, 330), mask=(752.00, 16.00) x (9.00, 8.00) [ 52.401] glyphs0_to_dst: glyph=(118, 332)x(8, 3), unclipped [ 52.401] emit_primitive_identity_mask__avx2: dst=(118, 332), mask=(688.00, 48.00) x (8.00, 3.00) [ 52.401] glyphs0_to_dst: glyph=(126, 328)x(10, 10), unclipped [ 52.401] emit_primitive_identity_mask__avx2: dst=(126, 328), mask=(704.00, 32.00) x (10.00, 10.00) [ 52.401] glyphs0_to_dst: glyph=(135, 328)x(10, 10), unclipped [ 52.401] emit_primitive_identity_mask__avx2: dst=(135, 328), mask=(704.00, 32.00) x (10.00, 10.00) [ 52.401] glyphs0_to_dst: glyph=(144, 328)x(10, 10), unclipped [ 52.401] emit_primitive_identity_mask__avx2: dst=(144, 328), mask=(720.00, 32.00) x (10.00, 10.00) [ 52.401] glyphs0_to_dst: glyph=(153, 328)x(10, 10), unclipped [ 52.401] emit_primitive_identity_mask__avx2: dst=(153, 328), mask=(704.00, 48.00) x (10.00, 10.00) [ 52.401] gen8_vertex_flush[4598] = 54 [ 52.401] gen9_magic_ca_pass: CA fixup (2337 -> 2391) [ 52.401] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.401] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.401] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.401] sna_glyphs(op=3, nlist=1, src=(163, 338)) [ 52.401] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.401] sna_glyphs: discarding mask [ 52.401] glyphs0_to_dst(op=3, src=(163, 338), nlist=1, dst=(163, 338)+(0, 0)) [ 52.401] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753651456 size=3775x2136 [ 52.401] gen9_render_composite: 0x0, current mode=1/1 [ 52.401] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 52.401] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.401] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.401] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.401] sna_drawable_use_bo pixmap=3647, box=((0, 0), (3775, 2136)), flags=7... [ 52.401] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.401] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.401] sna_drawable_use_bo: using whole GPU bo [ 52.401] gen9_composite_set_target: pixmap=3647, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 52.401] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.401] color_convert: src=ffffffff [20028888] [ 52.401] color_convert: dst=ffffffff [20028888] [ 52.401] sna_render_get_solid: ffffffff [ 52.401] sna_render_get_solid(white) [ 52.401] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.401] sna_transform_is_imprecise_integer_translation: no transform [ 52.401] gen9_composite_picture: integer translation (0, 0), removing [ 52.401] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.401] sna_render_pixmap_bo: GPU all damaged [ 52.401] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.401] gen4_choose_composite_emitter: solid, identity mask [ 52.401] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.401] gen9_composite_get_binding_table(ed00) [ 52.401] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 52.401] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.401] gen9_emit_vertex_elements: setup id=9 [ 52.401] glyphs0_to_dst: glyph=(165, 330)x(5, 8), unclipped [ 52.401] emit_primitive_identity_mask__avx2: dst=(165, 330), mask=(720.00, 48.00) x (5.00, 8.00) [ 52.401] gen8_vertex_flush[4698] = 3 [ 52.401] gen9_magic_ca_pass: CA fixup (2391 -> 2394) [ 52.401] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.401] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.401] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.401] sna_glyphs(op=3, nlist=1, src=(172, 338)) [ 52.401] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.401] sna_glyphs: discarding mask [ 52.401] glyphs0_to_dst(op=3, src=(172, 338), nlist=1, dst=(172, 338)+(0, 0)) [ 52.401] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753651456 size=3775x2136 [ 52.401] gen9_render_composite: 0x0, current mode=1/1 [ 52.401] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 52.401] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.401] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.401] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.401] sna_drawable_use_bo pixmap=3647, box=((0, 0), (3775, 2136)), flags=7... [ 52.401] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.401] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.401] sna_drawable_use_bo: using whole GPU bo [ 52.401] gen9_composite_set_target: pixmap=3647, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 52.401] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.401] color_convert: src=ff729fcf [20028888] [ 52.401] color_convert: dst=ff729fcf [20028888] [ 52.401] sna_render_get_solid: ff729fcf [ 52.401] sna_render_get_solid(23) = ff729fcf (old) [ 52.401] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.401] sna_transform_is_imprecise_integer_translation: no transform [ 52.401] gen9_composite_picture: integer translation (0, 0), removing [ 52.401] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.401] sna_render_pixmap_bo: GPU all damaged [ 52.401] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.401] gen4_choose_composite_emitter: solid, identity mask [ 52.401] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.401] gen9_composite_get_binding_table(ecc0) [ 52.401] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 52.401] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.401] gen9_emit_vertex_elements: setup id=9 [ 52.401] glyphs0_to_dst: glyph=(171, 332)x(11, 3), unclipped [ 52.401] emit_primitive_identity_mask__avx2: dst=(171, 332), mask=(736.00, 32.00) x (11.00, 3.00) [ 52.401] glyphs0_to_dst: glyph=(180, 327)x(10, 14), unclipped [ 52.401] emit_primitive_identity_mask__avx2: dst=(180, 327), mask=(944.00, 48.00) x (10.00, 14.00) [ 52.401] glyphs0_to_dst: glyph=(189, 327)x(11, 11), unclipped [ 52.401] emit_primitive_identity_mask__avx2: dst=(189, 327), mask=(960.00, 0.00) x (11.00, 11.00) [ 52.401] glyphs0_to_dst: glyph=(198, 330)x(10, 8), unclipped [ 52.401] emit_primitive_identity_mask__avx2: dst=(198, 330), mask=(976.00, 0.00) x (10.00, 8.00) [ 52.401] glyphs0_to_dst: glyph=(208, 330)x(9, 11), unclipped [ 52.401] emit_primitive_identity_mask__avx2: dst=(208, 330), mask=(960.00, 16.00) x (9.00, 11.00) [ 52.401] glyphs0_to_dst: glyph=(216, 327)x(10, 14), unclipped [ 52.401] emit_primitive_identity_mask__avx2: dst=(216, 327), mask=(944.00, 48.00) x (10.00, 14.00) [ 52.401] glyphs0_to_dst: glyph=(225, 328)x(10, 10), unclipped [ 52.401] emit_primitive_identity_mask__avx2: dst=(225, 328), mask=(976.00, 16.00) x (10.00, 10.00) [ 52.401] glyphs0_to_dst: glyph=(234, 339)x(11, 2), unclipped [ 52.401] emit_primitive_identity_mask__avx2: dst=(234, 339), mask=(992.00, 0.00) x (11.00, 2.00) [ 52.401] glyphs0_to_dst: glyph=(243, 327)x(11, 11), unclipped [ 52.401] emit_primitive_identity_mask__avx2: dst=(243, 327), mask=(1008.00, 0.00) x (11.00, 11.00) [ 52.401] glyphs0_to_dst: glyph=(253, 330)x(9, 8), unclipped [ 52.401] emit_primitive_identity_mask__avx2: dst=(253, 330), mask=(720.00, 0.00) x (9.00, 8.00) [ 52.401] glyphs0_to_dst: glyph=(261, 330)x(10, 8), unclipped [ 52.401] emit_primitive_identity_mask__avx2: dst=(261, 330), mask=(704.00, 16.00) x (10.00, 8.00) [ 52.401] glyphs0_to_dst: glyph=(270, 330)x(10, 8), unclipped [ 52.401] emit_primitive_identity_mask__avx2: dst=(270, 330), mask=(704.00, 16.00) x (10.00, 8.00) [ 52.401] glyphs0_to_dst: glyph=(279, 326)x(10, 12), unclipped [ 52.401] emit_primitive_identity_mask__avx2: dst=(279, 326), mask=(992.00, 16.00) x (10.00, 12.00) [ 52.401] glyphs0_to_dst: glyph=(288, 330)x(10, 8), unclipped [ 52.401] emit_primitive_identity_mask__avx2: dst=(288, 330), mask=(704.00, 16.00) x (10.00, 8.00) [ 52.401] glyphs0_to_dst: glyph=(297, 330)x(10, 8), unclipped [ 52.401] emit_primitive_identity_mask__avx2: dst=(297, 330), mask=(752.00, 0.00) x (10.00, 8.00) [ 52.401] glyphs0_to_dst: glyph=(307, 326)x(10, 12), unclipped [ 52.401] emit_primitive_identity_mask__avx2: dst=(307, 326), mask=(1008.00, 16.00) x (10.00, 12.00) [ 52.401] glyphs0_to_dst: glyph=(315, 327)x(11, 11), unclipped [ 52.401] emit_primitive_identity_mask__avx2: dst=(315, 327), mask=(960.00, 0.00) x (11.00, 11.00) [ 52.401] glyphs0_to_dst: glyph=(324, 330)x(11, 8), unclipped [ 52.401] emit_primitive_identity_mask__avx2: dst=(324, 330), mask=(736.00, 16.00) x (11.00, 8.00) [ 52.401] glyphs0_to_dst: glyph=(334, 330)x(9, 11), unclipped [ 52.401] emit_primitive_identity_mask__avx2: dst=(334, 330), mask=(960.00, 16.00) x (9.00, 11.00) [ 52.401] glyphs0_to_dst: glyph=(342, 339)x(11, 2), unclipped [ 52.401] emit_primitive_identity_mask__avx2: dst=(342, 339), mask=(992.00, 0.00) x (11.00, 2.00) [ 52.401] glyphs0_to_dst: glyph=(351, 326)x(10, 12), unclipped [ 52.401] emit_primitive_identity_mask__avx2: dst=(351, 326), mask=(992.00, 16.00) x (10.00, 12.00) [ 52.401] glyphs0_to_dst: glyph=(361, 326)x(9, 12), unclipped [ 52.401] emit_primitive_identity_mask__avx2: dst=(361, 326), mask=(960.00, 32.00) x (9.00, 12.00) [ 52.401] glyphs0_to_dst: glyph=(369, 330)x(10, 11), unclipped [ 52.401] emit_primitive_identity_mask__avx2: dst=(369, 330), mask=(976.00, 32.00) x (10.00, 11.00) [ 52.401] glyphs0_to_dst: glyph=(378, 327)x(10, 14), unclipped [ 52.401] emit_primitive_identity_mask__avx2: dst=(378, 327), mask=(944.00, 48.00) x (10.00, 14.00) [ 52.401] glyphs0_to_dst: glyph=(387, 328)x(10, 10), unclipped [ 52.401] emit_primitive_identity_mask__avx2: dst=(387, 328), mask=(960.00, 48.00) x (10.00, 10.00) [ 52.401] glyphs0_to_dst: glyph=(396, 339)x(11, 2), unclipped [ 52.401] emit_primitive_identity_mask__avx2: dst=(396, 339), mask=(992.00, 0.00) x (11.00, 2.00) [ 52.401] glyphs0_to_dst: glyph=(406, 330)x(9, 8), unclipped [ 52.401] emit_primitive_identity_mask__avx2: dst=(406, 330), mask=(688.00, 32.00) x (9.00, 8.00) [ 52.401] glyphs0_to_dst: glyph=(415, 330)x(9, 8), unclipped [ 52.401] emit_primitive_identity_mask__avx2: dst=(415, 330), mask=(752.00, 16.00) x (9.00, 8.00) [ 52.401] glyphs0_to_dst: glyph=(424, 330)x(9, 11), unclipped [ 52.401] emit_primitive_identity_mask__avx2: dst=(424, 330), mask=(960.00, 16.00) x (9.00, 11.00) [ 52.401] glyphs0_to_dst: glyph=(432, 327)x(10, 11), unclipped [ 52.401] emit_primitive_identity_mask__avx2: dst=(432, 327), mask=(976.00, 48.00) x (10.00, 11.00) [ 52.401] glyphs0_to_dst: glyph=(442, 330)x(9, 8), unclipped [ 52.401] emit_primitive_identity_mask__avx2: dst=(442, 330), mask=(688.00, 32.00) x (9.00, 8.00) [ 52.401] glyphs0_to_dst: glyph=(450, 330)x(10, 11), unclipped [ 52.401] emit_primitive_identity_mask__avx2: dst=(450, 330), mask=(976.00, 32.00) x (10.00, 11.00) [ 52.401] gen8_vertex_flush[4798] = 96 [ 52.401] gen9_magic_ca_pass: CA fixup (2394 -> 2490) [ 52.401] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.401] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.401] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.401] sna_glyphs(op=3, nlist=1, src=(460, 338)) [ 52.401] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.401] sna_glyphs: discarding mask [ 52.401] glyphs0_to_dst(op=3, src=(460, 338), nlist=1, dst=(460, 338)+(0, 0)) [ 52.401] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753651456 size=3775x2136 [ 52.401] gen9_render_composite: 0x0, current mode=1/1 [ 52.401] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 52.401] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.401] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.401] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.401] sna_drawable_use_bo pixmap=3647, box=((0, 0), (3775, 2136)), flags=7... [ 52.401] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.401] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.401] sna_drawable_use_bo: using whole GPU bo [ 52.401] gen9_composite_set_target: pixmap=3647, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 52.401] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.401] color_convert: src=ffffffff [20028888] [ 52.401] color_convert: dst=ffffffff [20028888] [ 52.401] sna_render_get_solid: ffffffff [ 52.401] sna_render_get_solid(white) [ 52.401] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.401] sna_transform_is_imprecise_integer_translation: no transform [ 52.401] gen9_composite_picture: integer translation (0, 0), removing [ 52.401] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.401] sna_render_pixmap_bo: GPU all damaged [ 52.401] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.401] gen4_choose_composite_emitter: solid, identity mask [ 52.401] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.401] gen9_composite_get_binding_table(ec80) [ 52.401] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 52.401] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.401] gen9_emit_vertex_elements: setup id=9 [ 52.401] glyphs0_to_dst: glyph=(459, 327)x(10, 13), unclipped [ 52.401] emit_primitive_identity_mask__avx2: dst=(459, 327), mask=(752.00, 32.00) x (10.00, 13.00) [ 52.401] gen8_vertex_flush[4898] = 3 [ 52.401] gen9_magic_ca_pass: CA fixup (2490 -> 2493) [ 52.401] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.401] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.401] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.401] sna_glyphs(op=3, nlist=1, src=(1, 355)) [ 52.401] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.401] sna_glyphs: discarding mask [ 52.401] glyphs0_to_dst(op=3, src=(1, 355), nlist=1, dst=(1, 355)+(0, 0)) [ 52.401] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753651456 size=3775x2136 [ 52.401] gen9_render_composite: 0x0, current mode=1/1 [ 52.401] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 52.401] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.401] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.401] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.401] sna_drawable_use_bo pixmap=3647, box=((0, 0), (3775, 2136)), flags=7... [ 52.401] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.401] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.401] sna_drawable_use_bo: using whole GPU bo [ 52.401] gen9_composite_set_target: pixmap=3647, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 52.401] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.401] color_convert: src=ff8ae234 [20028888] [ 52.401] color_convert: dst=ff8ae234 [20028888] [ 52.401] sna_render_get_solid: ff8ae234 [ 52.401] sna_render_get_solid(22) = ff8ae234 (old) [ 52.401] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.401] sna_transform_is_imprecise_integer_translation: no transform [ 52.401] gen9_composite_picture: integer translation (0, 0), removing [ 52.401] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.401] sna_render_pixmap_bo: GPU all damaged [ 52.401] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.401] gen4_choose_composite_emitter: solid, identity mask [ 52.401] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.401] gen9_composite_get_binding_table(ec40) [ 52.401] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 52.401] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.401] gen9_emit_vertex_elements: setup id=9 [ 52.401] glyphs0_to_dst: glyph=(1, 347)x(9, 8), unclipped [ 52.401] emit_primitive_identity_mask__avx2: dst=(1, 347), mask=(688.00, 32.00) x (9.00, 8.00) [ 52.401] glyphs0_to_dst: glyph=(9, 345)x(10, 13), unclipped [ 52.401] emit_primitive_identity_mask__avx2: dst=(9, 345), mask=(672.00, 48.00) x (10.00, 13.00) [ 52.401] glyphs0_to_dst: glyph=(19, 347)x(9, 8), unclipped [ 52.401] emit_primitive_identity_mask__avx2: dst=(19, 347), mask=(688.00, 32.00) x (9.00, 8.00) [ 52.401] glyphs0_to_dst: glyph=(28, 349)x(8, 3), unclipped [ 52.401] emit_primitive_identity_mask__avx2: dst=(28, 349), mask=(688.00, 48.00) x (8.00, 3.00) [ 52.401] glyphs0_to_dst: glyph=(36, 345)x(11, 10), unclipped [ 52.401] emit_primitive_identity_mask__avx2: dst=(36, 345), mask=(704.00, 0.00) x (11.00, 10.00) [ 52.401] glyphs0_to_dst: glyph=(46, 347)x(9, 8), unclipped [ 52.401] emit_primitive_identity_mask__avx2: dst=(46, 347), mask=(720.00, 0.00) x (9.00, 8.00) [ 52.401] glyphs0_to_dst: glyph=(54, 347)x(10, 8), unclipped [ 52.401] emit_primitive_identity_mask__avx2: dst=(54, 347), mask=(704.00, 16.00) x (10.00, 8.00) [ 52.401] glyphs0_to_dst: glyph=(63, 347)x(10, 8), unclipped [ 52.401] emit_primitive_identity_mask__avx2: dst=(63, 347), mask=(720.00, 16.00) x (10.00, 8.00) [ 52.401] glyphs0_to_dst: glyph=(72, 344)x(10, 11), unclipped [ 52.401] emit_primitive_identity_mask__avx2: dst=(72, 344), mask=(736.00, 0.00) x (10.00, 11.00) [ 52.401] glyphs0_to_dst: glyph=(81, 347)x(10, 8), unclipped [ 52.401] emit_primitive_identity_mask__avx2: dst=(81, 347), mask=(752.00, 0.00) x (10.00, 8.00) [ 52.402] glyphs0_to_dst: glyph=(90, 344)x(10, 11), unclipped [ 52.402] emit_primitive_identity_mask__avx2: dst=(90, 344), mask=(736.00, 0.00) x (10.00, 11.00) [ 52.402] glyphs0_to_dst: glyph=(99, 347)x(11, 8), unclipped [ 52.402] emit_primitive_identity_mask__avx2: dst=(99, 347), mask=(736.00, 16.00) x (11.00, 8.00) [ 52.402] glyphs0_to_dst: glyph=(109, 347)x(9, 8), unclipped [ 52.402] emit_primitive_identity_mask__avx2: dst=(109, 347), mask=(752.00, 16.00) x (9.00, 8.00) [ 52.402] glyphs0_to_dst: glyph=(118, 349)x(8, 3), unclipped [ 52.402] emit_primitive_identity_mask__avx2: dst=(118, 349), mask=(688.00, 48.00) x (8.00, 3.00) [ 52.402] glyphs0_to_dst: glyph=(126, 345)x(10, 10), unclipped [ 52.402] emit_primitive_identity_mask__avx2: dst=(126, 345), mask=(704.00, 32.00) x (10.00, 10.00) [ 52.402] glyphs0_to_dst: glyph=(135, 345)x(10, 10), unclipped [ 52.402] emit_primitive_identity_mask__avx2: dst=(135, 345), mask=(704.00, 32.00) x (10.00, 10.00) [ 52.402] glyphs0_to_dst: glyph=(144, 345)x(10, 10), unclipped [ 52.402] emit_primitive_identity_mask__avx2: dst=(144, 345), mask=(720.00, 32.00) x (10.00, 10.00) [ 52.402] glyphs0_to_dst: glyph=(153, 345)x(10, 10), unclipped [ 52.402] emit_primitive_identity_mask__avx2: dst=(153, 345), mask=(704.00, 48.00) x (10.00, 10.00) [ 52.402] gen8_vertex_flush[4998] = 54 [ 52.402] gen9_magic_ca_pass: CA fixup (2493 -> 2547) [ 52.402] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.402] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.402] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.402] sna_glyphs(op=3, nlist=1, src=(163, 355)) [ 52.402] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.402] sna_glyphs: discarding mask [ 52.402] glyphs0_to_dst(op=3, src=(163, 355), nlist=1, dst=(163, 355)+(0, 0)) [ 52.402] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753651456 size=3775x2136 [ 52.402] gen9_render_composite: 0x0, current mode=1/1 [ 52.402] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 52.402] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.402] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.402] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.402] sna_drawable_use_bo pixmap=3647, box=((0, 0), (3775, 2136)), flags=7... [ 52.402] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.402] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.402] sna_drawable_use_bo: using whole GPU bo [ 52.402] gen9_composite_set_target: pixmap=3647, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 52.402] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.402] color_convert: src=ffffffff [20028888] [ 52.402] color_convert: dst=ffffffff [20028888] [ 52.402] sna_render_get_solid: ffffffff [ 52.402] sna_render_get_solid(white) [ 52.402] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.402] sna_transform_is_imprecise_integer_translation: no transform [ 52.402] gen9_composite_picture: integer translation (0, 0), removing [ 52.402] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.402] sna_render_pixmap_bo: GPU all damaged [ 52.402] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.402] gen4_choose_composite_emitter: solid, identity mask [ 52.402] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.402] gen9_composite_get_binding_table(ec00) [ 52.402] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 52.402] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.402] gen9_emit_vertex_elements: setup id=9 [ 52.402] glyphs0_to_dst: glyph=(165, 347)x(5, 8), unclipped [ 52.402] emit_primitive_identity_mask__avx2: dst=(165, 347), mask=(720.00, 48.00) x (5.00, 8.00) [ 52.402] gen8_vertex_flush[4a98] = 3 [ 52.402] gen9_magic_ca_pass: CA fixup (2547 -> 2550) [ 52.402] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.402] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.402] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.402] sna_accel_flush: flush?=0, dirty?=0 [ 52.402] sna_block_handler (tv=0.0) [ 52.402] sna_wakeup_handler [ 52.402] sna_accel_flush: flush?=0, dirty?=0 [ 52.402] sna_accel_flush: flush?=0, dirty?=0 [ 52.402] sna_accel_flush: flush?=0, dirty?=0 [ 52.402] sna_block_handler (tv=0.0) [ 52.402] sna_wakeup_handler [ 52.402] sna_accel_flush: flush?=0, dirty?=0 [ 52.402] sna_accel_flush: flush?=0, dirty?=0 [ 52.402] sna_block_handler (tv=0.0) [ 52.402] sna_wakeup_handler [ 52.402] sna_glyphs(op=3, nlist=1, src=(172, 355)) [ 52.402] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.402] sna_glyphs: discarding mask [ 52.402] glyphs0_to_dst(op=3, src=(172, 355), nlist=1, dst=(172, 355)+(0, 0)) [ 52.402] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753651456 size=3775x2136 [ 52.402] gen9_render_composite: 0x0, current mode=1/1 [ 52.402] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 52.402] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.402] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.402] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.402] sna_drawable_use_bo pixmap=3647, box=((0, 0), (3775, 2136)), flags=7... [ 52.402] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.402] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.402] sna_drawable_use_bo: using whole GPU bo [ 52.402] gen9_composite_set_target: pixmap=3647, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 52.402] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.402] color_convert: src=ff729fcf [20028888] [ 52.402] color_convert: dst=ff729fcf [20028888] [ 52.402] sna_render_get_solid: ff729fcf [ 52.402] sna_render_get_solid(23) = ff729fcf (old) [ 52.402] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.402] sna_transform_is_imprecise_integer_translation: no transform [ 52.402] gen9_composite_picture: integer translation (0, 0), removing [ 52.402] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.402] sna_render_pixmap_bo: GPU all damaged [ 52.402] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.402] gen4_choose_composite_emitter: solid, identity mask [ 52.402] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.402] gen9_composite_get_binding_table(ebc0) [ 52.402] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 52.402] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.402] gen9_emit_vertex_elements: setup id=9 [ 52.402] glyphs0_to_dst: glyph=(171, 349)x(11, 3), unclipped [ 52.402] emit_primitive_identity_mask__avx2: dst=(171, 349), mask=(736.00, 32.00) x (11.00, 3.00) [ 52.402] glyphs0_to_dst: glyph=(180, 344)x(10, 14), unclipped [ 52.402] emit_primitive_identity_mask__avx2: dst=(180, 344), mask=(944.00, 48.00) x (10.00, 14.00) [ 52.402] glyphs0_to_dst: glyph=(189, 344)x(11, 11), unclipped [ 52.402] emit_primitive_identity_mask__avx2: dst=(189, 344), mask=(960.00, 0.00) x (11.00, 11.00) [ 52.402] glyphs0_to_dst: glyph=(198, 347)x(10, 8), unclipped [ 52.402] emit_primitive_identity_mask__avx2: dst=(198, 347), mask=(976.00, 0.00) x (10.00, 8.00) [ 52.402] glyphs0_to_dst: glyph=(208, 347)x(9, 11), unclipped [ 52.402] emit_primitive_identity_mask__avx2: dst=(208, 347), mask=(960.00, 16.00) x (9.00, 11.00) [ 52.402] glyphs0_to_dst: glyph=(216, 344)x(10, 14), unclipped [ 52.402] emit_primitive_identity_mask__avx2: dst=(216, 344), mask=(944.00, 48.00) x (10.00, 14.00) [ 52.402] glyphs0_to_dst: glyph=(225, 345)x(10, 10), unclipped [ 52.402] emit_primitive_identity_mask__avx2: dst=(225, 345), mask=(976.00, 16.00) x (10.00, 10.00) [ 52.402] glyphs0_to_dst: glyph=(234, 356)x(11, 2), unclipped [ 52.402] emit_primitive_identity_mask__avx2: dst=(234, 356), mask=(992.00, 0.00) x (11.00, 2.00) [ 52.402] glyphs0_to_dst: glyph=(243, 344)x(11, 11), unclipped [ 52.402] emit_primitive_identity_mask__avx2: dst=(243, 344), mask=(1008.00, 0.00) x (11.00, 11.00) [ 52.402] glyphs0_to_dst: glyph=(253, 347)x(9, 8), unclipped [ 52.402] emit_primitive_identity_mask__avx2: dst=(253, 347), mask=(720.00, 0.00) x (9.00, 8.00) [ 52.402] glyphs0_to_dst: glyph=(261, 347)x(10, 8), unclipped [ 52.402] emit_primitive_identity_mask__avx2: dst=(261, 347), mask=(704.00, 16.00) x (10.00, 8.00) [ 52.402] glyphs0_to_dst: glyph=(270, 347)x(10, 8), unclipped [ 52.402] emit_primitive_identity_mask__avx2: dst=(270, 347), mask=(704.00, 16.00) x (10.00, 8.00) [ 52.402] glyphs0_to_dst: glyph=(279, 343)x(10, 12), unclipped [ 52.402] emit_primitive_identity_mask__avx2: dst=(279, 343), mask=(992.00, 16.00) x (10.00, 12.00) [ 52.402] glyphs0_to_dst: glyph=(288, 347)x(10, 8), unclipped [ 52.402] emit_primitive_identity_mask__avx2: dst=(288, 347), mask=(704.00, 16.00) x (10.00, 8.00) [ 52.402] glyphs0_to_dst: glyph=(297, 347)x(10, 8), unclipped [ 52.402] emit_primitive_identity_mask__avx2: dst=(297, 347), mask=(752.00, 0.00) x (10.00, 8.00) [ 52.402] glyphs0_to_dst: glyph=(307, 343)x(10, 12), unclipped [ 52.402] emit_primitive_identity_mask__avx2: dst=(307, 343), mask=(1008.00, 16.00) x (10.00, 12.00) [ 52.402] glyphs0_to_dst: glyph=(315, 344)x(11, 11), unclipped [ 52.402] emit_primitive_identity_mask__avx2: dst=(315, 344), mask=(960.00, 0.00) x (11.00, 11.00) [ 52.402] glyphs0_to_dst: glyph=(324, 347)x(11, 8), unclipped [ 52.402] emit_primitive_identity_mask__avx2: dst=(324, 347), mask=(736.00, 16.00) x (11.00, 8.00) [ 52.402] glyphs0_to_dst: glyph=(334, 347)x(9, 11), unclipped [ 52.402] emit_primitive_identity_mask__avx2: dst=(334, 347), mask=(960.00, 16.00) x (9.00, 11.00) [ 52.402] glyphs0_to_dst: glyph=(342, 356)x(11, 2), unclipped [ 52.402] emit_primitive_identity_mask__avx2: dst=(342, 356), mask=(992.00, 0.00) x (11.00, 2.00) [ 52.402] glyphs0_to_dst: glyph=(351, 343)x(10, 12), unclipped [ 52.402] emit_primitive_identity_mask__avx2: dst=(351, 343), mask=(992.00, 16.00) x (10.00, 12.00) [ 52.402] glyphs0_to_dst: glyph=(361, 343)x(9, 12), unclipped [ 52.402] emit_primitive_identity_mask__avx2: dst=(361, 343), mask=(960.00, 32.00) x (9.00, 12.00) [ 52.402] glyphs0_to_dst: glyph=(369, 347)x(10, 11), unclipped [ 52.402] emit_primitive_identity_mask__avx2: dst=(369, 347), mask=(976.00, 32.00) x (10.00, 11.00) [ 52.402] glyphs0_to_dst: glyph=(378, 344)x(10, 14), unclipped [ 52.402] emit_primitive_identity_mask__avx2: dst=(378, 344), mask=(944.00, 48.00) x (10.00, 14.00) [ 52.402] glyphs0_to_dst: glyph=(387, 345)x(10, 10), unclipped [ 52.402] emit_primitive_identity_mask__avx2: dst=(387, 345), mask=(960.00, 48.00) x (10.00, 10.00) [ 52.402] glyphs0_to_dst: glyph=(396, 356)x(11, 2), unclipped [ 52.402] emit_primitive_identity_mask__avx2: dst=(396, 356), mask=(992.00, 0.00) x (11.00, 2.00) [ 52.402] glyphs0_to_dst: glyph=(406, 347)x(9, 8), unclipped [ 52.402] emit_primitive_identity_mask__avx2: dst=(406, 347), mask=(688.00, 32.00) x (9.00, 8.00) [ 52.402] glyphs0_to_dst: glyph=(415, 347)x(9, 8), unclipped [ 52.402] emit_primitive_identity_mask__avx2: dst=(415, 347), mask=(752.00, 16.00) x (9.00, 8.00) [ 52.402] glyphs0_to_dst: glyph=(424, 347)x(9, 11), unclipped [ 52.402] emit_primitive_identity_mask__avx2: dst=(424, 347), mask=(960.00, 16.00) x (9.00, 11.00) [ 52.402] glyphs0_to_dst: glyph=(432, 344)x(10, 11), unclipped [ 52.402] emit_primitive_identity_mask__avx2: dst=(432, 344), mask=(976.00, 48.00) x (10.00, 11.00) [ 52.402] glyphs0_to_dst: glyph=(442, 347)x(9, 8), unclipped [ 52.402] emit_primitive_identity_mask__avx2: dst=(442, 347), mask=(688.00, 32.00) x (9.00, 8.00) [ 52.402] glyphs0_to_dst: glyph=(450, 347)x(10, 11), unclipped [ 52.402] emit_primitive_identity_mask__avx2: dst=(450, 347), mask=(976.00, 32.00) x (10.00, 11.00) [ 52.402] gen8_vertex_flush[4b98] = 96 [ 52.402] gen9_magic_ca_pass: CA fixup (2550 -> 2646) [ 52.402] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.402] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.402] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.402] sna_glyphs(op=3, nlist=1, src=(460, 355)) [ 52.402] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.402] sna_glyphs: discarding mask [ 52.402] glyphs0_to_dst(op=3, src=(460, 355), nlist=1, dst=(460, 355)+(0, 0)) [ 52.402] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753651456 size=3775x2136 [ 52.402] gen9_render_composite: 0x0, current mode=1/1 [ 52.402] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 52.402] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.402] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.402] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.402] sna_drawable_use_bo pixmap=3647, box=((0, 0), (3775, 2136)), flags=7... [ 52.402] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.402] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.402] sna_drawable_use_bo: using whole GPU bo [ 52.402] gen9_composite_set_target: pixmap=3647, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 52.402] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.402] color_convert: src=ffffffff [20028888] [ 52.402] color_convert: dst=ffffffff [20028888] [ 52.402] sna_render_get_solid: ffffffff [ 52.402] sna_render_get_solid(white) [ 52.402] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.402] sna_transform_is_imprecise_integer_translation: no transform [ 52.402] gen9_composite_picture: integer translation (0, 0), removing [ 52.402] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.402] sna_render_pixmap_bo: GPU all damaged [ 52.402] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.402] gen4_choose_composite_emitter: solid, identity mask [ 52.402] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.402] gen9_composite_get_binding_table(eb80) [ 52.402] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 52.402] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.402] gen9_emit_vertex_elements: setup id=9 [ 52.402] glyphs0_to_dst: glyph=(459, 344)x(10, 13), unclipped [ 52.402] emit_primitive_identity_mask__avx2: dst=(459, 344), mask=(752.00, 32.00) x (10.00, 13.00) [ 52.402] gen8_vertex_flush[4c98] = 3 [ 52.402] gen9_magic_ca_pass: CA fixup (2646 -> 2649) [ 52.402] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.402] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.402] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.402] sna_glyphs(op=3, nlist=1, src=(1, 372)) [ 52.402] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.402] sna_glyphs: discarding mask [ 52.402] glyphs0_to_dst(op=3, src=(1, 372), nlist=1, dst=(1, 372)+(0, 0)) [ 52.402] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753651456 size=3775x2136 [ 52.402] gen9_render_composite: 0x0, current mode=1/1 [ 52.402] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 52.402] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.402] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.402] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.402] sna_drawable_use_bo pixmap=3647, box=((0, 0), (3775, 2136)), flags=7... [ 52.402] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.402] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.402] sna_drawable_use_bo: using whole GPU bo [ 52.402] gen9_composite_set_target: pixmap=3647, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 52.402] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.402] color_convert: src=ff8ae234 [20028888] [ 52.402] color_convert: dst=ff8ae234 [20028888] [ 52.402] sna_render_get_solid: ff8ae234 [ 52.402] sna_render_get_solid(22) = ff8ae234 (old) [ 52.402] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.402] sna_transform_is_imprecise_integer_translation: no transform [ 52.402] gen9_composite_picture: integer translation (0, 0), removing [ 52.402] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.402] sna_render_pixmap_bo: GPU all damaged [ 52.402] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.402] gen4_choose_composite_emitter: solid, identity mask [ 52.402] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.402] gen9_composite_get_binding_table(eb40) [ 52.402] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 52.402] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.402] gen9_emit_vertex_elements: setup id=9 [ 52.402] glyphs0_to_dst: glyph=(1, 364)x(9, 8), unclipped [ 52.402] emit_primitive_identity_mask__avx2: dst=(1, 364), mask=(688.00, 32.00) x (9.00, 8.00) [ 52.402] glyphs0_to_dst: glyph=(9, 362)x(10, 13), unclipped [ 52.402] emit_primitive_identity_mask__avx2: dst=(9, 362), mask=(672.00, 48.00) x (10.00, 13.00) [ 52.402] glyphs0_to_dst: glyph=(19, 364)x(9, 8), unclipped [ 52.402] emit_primitive_identity_mask__avx2: dst=(19, 364), mask=(688.00, 32.00) x (9.00, 8.00) [ 52.402] glyphs0_to_dst: glyph=(28, 366)x(8, 3), unclipped [ 52.402] emit_primitive_identity_mask__avx2: dst=(28, 366), mask=(688.00, 48.00) x (8.00, 3.00) [ 52.402] glyphs0_to_dst: glyph=(36, 362)x(11, 10), unclipped [ 52.402] emit_primitive_identity_mask__avx2: dst=(36, 362), mask=(704.00, 0.00) x (11.00, 10.00) [ 52.402] glyphs0_to_dst: glyph=(46, 364)x(9, 8), unclipped [ 52.402] emit_primitive_identity_mask__avx2: dst=(46, 364), mask=(720.00, 0.00) x (9.00, 8.00) [ 52.402] glyphs0_to_dst: glyph=(54, 364)x(10, 8), unclipped [ 52.402] emit_primitive_identity_mask__avx2: dst=(54, 364), mask=(704.00, 16.00) x (10.00, 8.00) [ 52.402] glyphs0_to_dst: glyph=(63, 364)x(10, 8), unclipped [ 52.402] emit_primitive_identity_mask__avx2: dst=(63, 364), mask=(720.00, 16.00) x (10.00, 8.00) [ 52.402] glyphs0_to_dst: glyph=(72, 361)x(10, 11), unclipped [ 52.402] emit_primitive_identity_mask__avx2: dst=(72, 361), mask=(736.00, 0.00) x (10.00, 11.00) [ 52.402] glyphs0_to_dst: glyph=(81, 364)x(10, 8), unclipped [ 52.402] emit_primitive_identity_mask__avx2: dst=(81, 364), mask=(752.00, 0.00) x (10.00, 8.00) [ 52.402] glyphs0_to_dst: glyph=(90, 361)x(10, 11), unclipped [ 52.402] emit_primitive_identity_mask__avx2: dst=(90, 361), mask=(736.00, 0.00) x (10.00, 11.00) [ 52.402] glyphs0_to_dst: glyph=(99, 364)x(11, 8), unclipped [ 52.402] emit_primitive_identity_mask__avx2: dst=(99, 364), mask=(736.00, 16.00) x (11.00, 8.00) [ 52.402] glyphs0_to_dst: glyph=(109, 364)x(9, 8), unclipped [ 52.402] emit_primitive_identity_mask__avx2: dst=(109, 364), mask=(752.00, 16.00) x (9.00, 8.00) [ 52.402] glyphs0_to_dst: glyph=(118, 366)x(8, 3), unclipped [ 52.402] emit_primitive_identity_mask__avx2: dst=(118, 366), mask=(688.00, 48.00) x (8.00, 3.00) [ 52.402] glyphs0_to_dst: glyph=(126, 362)x(10, 10), unclipped [ 52.402] emit_primitive_identity_mask__avx2: dst=(126, 362), mask=(704.00, 32.00) x (10.00, 10.00) [ 52.403] glyphs0_to_dst: glyph=(135, 362)x(10, 10), unclipped [ 52.403] emit_primitive_identity_mask__avx2: dst=(135, 362), mask=(704.00, 32.00) x (10.00, 10.00) [ 52.403] glyphs0_to_dst: glyph=(144, 362)x(10, 10), unclipped [ 52.403] emit_primitive_identity_mask__avx2: dst=(144, 362), mask=(720.00, 32.00) x (10.00, 10.00) [ 52.403] glyphs0_to_dst: glyph=(153, 362)x(10, 10), unclipped [ 52.403] emit_primitive_identity_mask__avx2: dst=(153, 362), mask=(704.00, 48.00) x (10.00, 10.00) [ 52.403] gen8_vertex_flush[4d98] = 54 [ 52.403] gen9_magic_ca_pass: CA fixup (2649 -> 2703) [ 52.403] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.403] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.403] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.403] sna_glyphs(op=3, nlist=1, src=(163, 372)) [ 52.403] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.403] sna_glyphs: discarding mask [ 52.403] glyphs0_to_dst(op=3, src=(163, 372), nlist=1, dst=(163, 372)+(0, 0)) [ 52.403] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753651456 size=3775x2136 [ 52.403] gen9_render_composite: 0x0, current mode=1/1 [ 52.403] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 52.403] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.403] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.403] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.403] sna_drawable_use_bo pixmap=3647, box=((0, 0), (3775, 2136)), flags=7... [ 52.403] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.403] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.403] sna_drawable_use_bo: using whole GPU bo [ 52.403] gen9_composite_set_target: pixmap=3647, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 52.403] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.403] color_convert: src=ffffffff [20028888] [ 52.403] color_convert: dst=ffffffff [20028888] [ 52.403] sna_render_get_solid: ffffffff [ 52.403] sna_render_get_solid(white) [ 52.403] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.403] sna_transform_is_imprecise_integer_translation: no transform [ 52.403] gen9_composite_picture: integer translation (0, 0), removing [ 52.403] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.403] sna_render_pixmap_bo: GPU all damaged [ 52.403] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.403] gen4_choose_composite_emitter: solid, identity mask [ 52.403] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.403] gen9_composite_get_binding_table(eb00) [ 52.403] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 52.403] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.403] gen9_emit_vertex_elements: setup id=9 [ 52.403] glyphs0_to_dst: glyph=(165, 364)x(5, 8), unclipped [ 52.403] emit_primitive_identity_mask__avx2: dst=(165, 364), mask=(720.00, 48.00) x (5.00, 8.00) [ 52.403] gen8_vertex_flush[4e98] = 3 [ 52.403] gen9_magic_ca_pass: CA fixup (2703 -> 2706) [ 52.403] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.403] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.403] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.403] sna_glyphs(op=3, nlist=1, src=(172, 372)) [ 52.403] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.403] sna_glyphs: discarding mask [ 52.403] glyphs0_to_dst(op=3, src=(172, 372), nlist=1, dst=(172, 372)+(0, 0)) [ 52.403] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753651456 size=3775x2136 [ 52.403] gen9_render_composite: 0x0, current mode=1/1 [ 52.403] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 52.403] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.403] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.403] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.403] sna_drawable_use_bo pixmap=3647, box=((0, 0), (3775, 2136)), flags=7... [ 52.403] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.403] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.403] sna_drawable_use_bo: using whole GPU bo [ 52.403] gen9_composite_set_target: pixmap=3647, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 52.403] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.403] color_convert: src=ff729fcf [20028888] [ 52.403] color_convert: dst=ff729fcf [20028888] [ 52.403] sna_render_get_solid: ff729fcf [ 52.403] sna_render_get_solid(23) = ff729fcf (old) [ 52.403] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.403] sna_transform_is_imprecise_integer_translation: no transform [ 52.403] gen9_composite_picture: integer translation (0, 0), removing [ 52.403] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.403] sna_render_pixmap_bo: GPU all damaged [ 52.403] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.403] gen4_choose_composite_emitter: solid, identity mask [ 52.403] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.403] gen9_composite_get_binding_table(eac0) [ 52.403] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 52.403] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.403] gen9_emit_vertex_elements: setup id=9 [ 52.403] glyphs0_to_dst: glyph=(171, 366)x(11, 3), unclipped [ 52.403] emit_primitive_identity_mask__avx2: dst=(171, 366), mask=(736.00, 32.00) x (11.00, 3.00) [ 52.403] glyphs0_to_dst: glyph=(180, 361)x(10, 14), unclipped [ 52.403] emit_primitive_identity_mask__avx2: dst=(180, 361), mask=(944.00, 48.00) x (10.00, 14.00) [ 52.403] glyphs0_to_dst: glyph=(189, 361)x(11, 11), unclipped [ 52.403] emit_primitive_identity_mask__avx2: dst=(189, 361), mask=(960.00, 0.00) x (11.00, 11.00) [ 52.403] glyphs0_to_dst: glyph=(198, 364)x(10, 8), unclipped [ 52.403] emit_primitive_identity_mask__avx2: dst=(198, 364), mask=(976.00, 0.00) x (10.00, 8.00) [ 52.403] glyphs0_to_dst: glyph=(208, 364)x(9, 11), unclipped [ 52.403] emit_primitive_identity_mask__avx2: dst=(208, 364), mask=(960.00, 16.00) x (9.00, 11.00) [ 52.403] glyphs0_to_dst: glyph=(216, 361)x(10, 14), unclipped [ 52.403] emit_primitive_identity_mask__avx2: dst=(216, 361), mask=(944.00, 48.00) x (10.00, 14.00) [ 52.403] glyphs0_to_dst: glyph=(225, 362)x(10, 10), unclipped [ 52.403] emit_primitive_identity_mask__avx2: dst=(225, 362), mask=(976.00, 16.00) x (10.00, 10.00) [ 52.403] glyphs0_to_dst: glyph=(234, 373)x(11, 2), unclipped [ 52.403] emit_primitive_identity_mask__avx2: dst=(234, 373), mask=(992.00, 0.00) x (11.00, 2.00) [ 52.403] glyphs0_to_dst: glyph=(243, 361)x(11, 11), unclipped [ 52.403] emit_primitive_identity_mask__avx2: dst=(243, 361), mask=(1008.00, 0.00) x (11.00, 11.00) [ 52.403] glyphs0_to_dst: glyph=(253, 364)x(9, 8), unclipped [ 52.403] emit_primitive_identity_mask__avx2: dst=(253, 364), mask=(720.00, 0.00) x (9.00, 8.00) [ 52.403] glyphs0_to_dst: glyph=(261, 364)x(10, 8), unclipped [ 52.403] emit_primitive_identity_mask__avx2: dst=(261, 364), mask=(704.00, 16.00) x (10.00, 8.00) [ 52.403] glyphs0_to_dst: glyph=(270, 364)x(10, 8), unclipped [ 52.403] emit_primitive_identity_mask__avx2: dst=(270, 364), mask=(704.00, 16.00) x (10.00, 8.00) [ 52.403] glyphs0_to_dst: glyph=(279, 360)x(10, 12), unclipped [ 52.403] emit_primitive_identity_mask__avx2: dst=(279, 360), mask=(992.00, 16.00) x (10.00, 12.00) [ 52.403] glyphs0_to_dst: glyph=(288, 364)x(10, 8), unclipped [ 52.403] emit_primitive_identity_mask__avx2: dst=(288, 364), mask=(704.00, 16.00) x (10.00, 8.00) [ 52.403] glyphs0_to_dst: glyph=(297, 364)x(10, 8), unclipped [ 52.403] emit_primitive_identity_mask__avx2: dst=(297, 364), mask=(752.00, 0.00) x (10.00, 8.00) [ 52.403] glyphs0_to_dst: glyph=(307, 360)x(10, 12), unclipped [ 52.403] emit_primitive_identity_mask__avx2: dst=(307, 360), mask=(1008.00, 16.00) x (10.00, 12.00) [ 52.403] glyphs0_to_dst: glyph=(315, 361)x(11, 11), unclipped [ 52.403] emit_primitive_identity_mask__avx2: dst=(315, 361), mask=(960.00, 0.00) x (11.00, 11.00) [ 52.403] glyphs0_to_dst: glyph=(324, 364)x(11, 8), unclipped [ 52.403] emit_primitive_identity_mask__avx2: dst=(324, 364), mask=(736.00, 16.00) x (11.00, 8.00) [ 52.403] glyphs0_to_dst: glyph=(334, 364)x(9, 11), unclipped [ 52.403] emit_primitive_identity_mask__avx2: dst=(334, 364), mask=(960.00, 16.00) x (9.00, 11.00) [ 52.403] glyphs0_to_dst: glyph=(342, 373)x(11, 2), unclipped [ 52.403] emit_primitive_identity_mask__avx2: dst=(342, 373), mask=(992.00, 0.00) x (11.00, 2.00) [ 52.403] glyphs0_to_dst: glyph=(351, 360)x(10, 12), unclipped [ 52.403] emit_primitive_identity_mask__avx2: dst=(351, 360), mask=(992.00, 16.00) x (10.00, 12.00) [ 52.403] glyphs0_to_dst: glyph=(361, 360)x(9, 12), unclipped [ 52.403] emit_primitive_identity_mask__avx2: dst=(361, 360), mask=(960.00, 32.00) x (9.00, 12.00) [ 52.403] glyphs0_to_dst: glyph=(369, 364)x(10, 11), unclipped [ 52.403] emit_primitive_identity_mask__avx2: dst=(369, 364), mask=(976.00, 32.00) x (10.00, 11.00) [ 52.403] glyphs0_to_dst: glyph=(378, 361)x(10, 14), unclipped [ 52.403] emit_primitive_identity_mask__avx2: dst=(378, 361), mask=(944.00, 48.00) x (10.00, 14.00) [ 52.403] glyphs0_to_dst: glyph=(387, 362)x(10, 10), unclipped [ 52.403] emit_primitive_identity_mask__avx2: dst=(387, 362), mask=(960.00, 48.00) x (10.00, 10.00) [ 52.403] glyphs0_to_dst: glyph=(396, 373)x(11, 2), unclipped [ 52.403] emit_primitive_identity_mask__avx2: dst=(396, 373), mask=(992.00, 0.00) x (11.00, 2.00) [ 52.403] glyphs0_to_dst: glyph=(406, 364)x(9, 8), unclipped [ 52.403] emit_primitive_identity_mask__avx2: dst=(406, 364), mask=(688.00, 32.00) x (9.00, 8.00) [ 52.403] glyphs0_to_dst: glyph=(415, 364)x(9, 8), unclipped [ 52.403] emit_primitive_identity_mask__avx2: dst=(415, 364), mask=(752.00, 16.00) x (9.00, 8.00) [ 52.403] glyphs0_to_dst: glyph=(424, 364)x(9, 11), unclipped [ 52.403] emit_primitive_identity_mask__avx2: dst=(424, 364), mask=(960.00, 16.00) x (9.00, 11.00) [ 52.403] glyphs0_to_dst: glyph=(432, 361)x(10, 11), unclipped [ 52.403] emit_primitive_identity_mask__avx2: dst=(432, 361), mask=(976.00, 48.00) x (10.00, 11.00) [ 52.403] glyphs0_to_dst: glyph=(442, 364)x(9, 8), unclipped [ 52.403] emit_primitive_identity_mask__avx2: dst=(442, 364), mask=(688.00, 32.00) x (9.00, 8.00) [ 52.403] glyphs0_to_dst: glyph=(450, 364)x(10, 11), unclipped [ 52.403] emit_primitive_identity_mask__avx2: dst=(450, 364), mask=(976.00, 32.00) x (10.00, 11.00) [ 52.403] gen8_vertex_flush[4f98] = 96 [ 52.403] gen9_magic_ca_pass: CA fixup (2706 -> 2802) [ 52.403] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.403] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.403] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.403] sna_glyphs(op=3, nlist=1, src=(460, 372)) [ 52.403] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.403] sna_glyphs: discarding mask [ 52.403] glyphs0_to_dst(op=3, src=(460, 372), nlist=1, dst=(460, 372)+(0, 0)) [ 52.403] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753651456 size=3775x2136 [ 52.403] gen9_render_composite: 0x0, current mode=1/1 [ 52.403] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 52.403] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.403] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.403] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.403] sna_drawable_use_bo pixmap=3647, box=((0, 0), (3775, 2136)), flags=7... [ 52.403] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.403] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.403] sna_drawable_use_bo: using whole GPU bo [ 52.403] gen9_composite_set_target: pixmap=3647, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 52.403] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.403] color_convert: src=ffffffff [20028888] [ 52.403] color_convert: dst=ffffffff [20028888] [ 52.403] sna_render_get_solid: ffffffff [ 52.403] sna_render_get_solid(white) [ 52.403] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.403] sna_transform_is_imprecise_integer_translation: no transform [ 52.403] gen9_composite_picture: integer translation (0, 0), removing [ 52.403] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.403] sna_render_pixmap_bo: GPU all damaged [ 52.403] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.403] gen4_choose_composite_emitter: solid, identity mask [ 52.403] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.403] gen9_composite_get_binding_table(ea80) [ 52.403] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 52.403] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.403] gen9_emit_vertex_elements: setup id=9 [ 52.403] glyphs0_to_dst: glyph=(459, 361)x(10, 13), unclipped [ 52.403] emit_primitive_identity_mask__avx2: dst=(459, 361), mask=(752.00, 32.00) x (10.00, 13.00) [ 52.403] gen8_vertex_flush[5098] = 3 [ 52.403] gen9_magic_ca_pass: CA fixup (2802 -> 2805) [ 52.403] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.403] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.403] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.403] sna_glyphs(op=3, nlist=1, src=(1, 389)) [ 52.403] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.403] sna_glyphs: discarding mask [ 52.403] glyphs0_to_dst(op=3, src=(1, 389), nlist=1, dst=(1, 389)+(0, 0)) [ 52.403] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753651456 size=3775x2136 [ 52.403] gen9_render_composite: 0x0, current mode=1/1 [ 52.403] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 52.403] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.403] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.403] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.403] sna_drawable_use_bo pixmap=3647, box=((0, 0), (3775, 2136)), flags=7... [ 52.403] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.403] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.403] sna_drawable_use_bo: using whole GPU bo [ 52.403] gen9_composite_set_target: pixmap=3647, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 52.403] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.403] color_convert: src=ff8ae234 [20028888] [ 52.403] color_convert: dst=ff8ae234 [20028888] [ 52.403] sna_render_get_solid: ff8ae234 [ 52.403] sna_render_get_solid(22) = ff8ae234 (old) [ 52.403] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.403] sna_transform_is_imprecise_integer_translation: no transform [ 52.403] gen9_composite_picture: integer translation (0, 0), removing [ 52.403] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.403] sna_render_pixmap_bo: GPU all damaged [ 52.403] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.403] gen4_choose_composite_emitter: solid, identity mask [ 52.403] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.403] gen9_composite_get_binding_table(ea40) [ 52.403] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 52.403] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.403] gen9_emit_vertex_elements: setup id=9 [ 52.403] glyphs0_to_dst: glyph=(1, 381)x(9, 8), unclipped [ 52.403] emit_primitive_identity_mask__avx2: dst=(1, 381), mask=(688.00, 32.00) x (9.00, 8.00) [ 52.403] glyphs0_to_dst: glyph=(9, 379)x(10, 13), unclipped [ 52.403] emit_primitive_identity_mask__avx2: dst=(9, 379), mask=(672.00, 48.00) x (10.00, 13.00) [ 52.403] glyphs0_to_dst: glyph=(19, 381)x(9, 8), unclipped [ 52.403] emit_primitive_identity_mask__avx2: dst=(19, 381), mask=(688.00, 32.00) x (9.00, 8.00) [ 52.403] glyphs0_to_dst: glyph=(28, 383)x(8, 3), unclipped [ 52.403] emit_primitive_identity_mask__avx2: dst=(28, 383), mask=(688.00, 48.00) x (8.00, 3.00) [ 52.403] glyphs0_to_dst: glyph=(36, 379)x(11, 10), unclipped [ 52.403] emit_primitive_identity_mask__avx2: dst=(36, 379), mask=(704.00, 0.00) x (11.00, 10.00) [ 52.403] glyphs0_to_dst: glyph=(46, 381)x(9, 8), unclipped [ 52.403] emit_primitive_identity_mask__avx2: dst=(46, 381), mask=(720.00, 0.00) x (9.00, 8.00) [ 52.403] glyphs0_to_dst: glyph=(54, 381)x(10, 8), unclipped [ 52.403] emit_primitive_identity_mask__avx2: dst=(54, 381), mask=(704.00, 16.00) x (10.00, 8.00) [ 52.403] glyphs0_to_dst: glyph=(63, 381)x(10, 8), unclipped [ 52.403] emit_primitive_identity_mask__avx2: dst=(63, 381), mask=(720.00, 16.00) x (10.00, 8.00) [ 52.403] glyphs0_to_dst: glyph=(72, 378)x(10, 11), unclipped [ 52.403] emit_primitive_identity_mask__avx2: dst=(72, 378), mask=(736.00, 0.00) x (10.00, 11.00) [ 52.403] glyphs0_to_dst: glyph=(81, 381)x(10, 8), unclipped [ 52.403] emit_primitive_identity_mask__avx2: dst=(81, 381), mask=(752.00, 0.00) x (10.00, 8.00) [ 52.403] glyphs0_to_dst: glyph=(90, 378)x(10, 11), unclipped [ 52.403] emit_primitive_identity_mask__avx2: dst=(90, 378), mask=(736.00, 0.00) x (10.00, 11.00) [ 52.403] glyphs0_to_dst: glyph=(99, 381)x(11, 8), unclipped [ 52.403] emit_primitive_identity_mask__avx2: dst=(99, 381), mask=(736.00, 16.00) x (11.00, 8.00) [ 52.403] glyphs0_to_dst: glyph=(109, 381)x(9, 8), unclipped [ 52.403] emit_primitive_identity_mask__avx2: dst=(109, 381), mask=(752.00, 16.00) x (9.00, 8.00) [ 52.403] glyphs0_to_dst: glyph=(118, 383)x(8, 3), unclipped [ 52.403] emit_primitive_identity_mask__avx2: dst=(118, 383), mask=(688.00, 48.00) x (8.00, 3.00) [ 52.403] glyphs0_to_dst: glyph=(126, 379)x(10, 10), unclipped [ 52.403] emit_primitive_identity_mask__avx2: dst=(126, 379), mask=(704.00, 32.00) x (10.00, 10.00) [ 52.403] glyphs0_to_dst: glyph=(135, 379)x(10, 10), unclipped [ 52.403] emit_primitive_identity_mask__avx2: dst=(135, 379), mask=(704.00, 32.00) x (10.00, 10.00) [ 52.403] glyphs0_to_dst: glyph=(144, 379)x(10, 10), unclipped [ 52.403] emit_primitive_identity_mask__avx2: dst=(144, 379), mask=(720.00, 32.00) x (10.00, 10.00) [ 52.403] glyphs0_to_dst: glyph=(153, 379)x(10, 10), unclipped [ 52.403] emit_primitive_identity_mask__avx2: dst=(153, 379), mask=(704.00, 48.00) x (10.00, 10.00) [ 52.403] gen8_vertex_flush[5198] = 54 [ 52.403] gen9_magic_ca_pass: CA fixup (2805 -> 2859) [ 52.403] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.403] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.403] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.403] sna_glyphs(op=3, nlist=1, src=(163, 389)) [ 52.403] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.403] sna_glyphs: discarding mask [ 52.403] glyphs0_to_dst(op=3, src=(163, 389), nlist=1, dst=(163, 389)+(0, 0)) [ 52.403] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753651456 size=3775x2136 [ 52.403] gen9_render_composite: 0x0, current mode=1/1 [ 52.403] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 52.403] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.403] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.403] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.403] sna_drawable_use_bo pixmap=3647, box=((0, 0), (3775, 2136)), flags=7... [ 52.403] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.403] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.403] sna_drawable_use_bo: using whole GPU bo [ 52.403] gen9_composite_set_target: pixmap=3647, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 52.403] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.403] color_convert: src=ffffffff [20028888] [ 52.403] color_convert: dst=ffffffff [20028888] [ 52.403] sna_render_get_solid: ffffffff [ 52.403] sna_render_get_solid(white) [ 52.403] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.403] sna_transform_is_imprecise_integer_translation: no transform [ 52.403] gen9_composite_picture: integer translation (0, 0), removing [ 52.403] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.403] sna_render_pixmap_bo: GPU all damaged [ 52.403] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.403] gen4_choose_composite_emitter: solid, identity mask [ 52.403] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.404] gen9_composite_get_binding_table(ea00) [ 52.404] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 52.404] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.404] gen9_emit_vertex_elements: setup id=9 [ 52.404] glyphs0_to_dst: glyph=(165, 381)x(5, 8), unclipped [ 52.404] emit_primitive_identity_mask__avx2: dst=(165, 381), mask=(720.00, 48.00) x (5.00, 8.00) [ 52.404] gen8_vertex_flush[5298] = 3 [ 52.404] gen9_magic_ca_pass: CA fixup (2859 -> 2862) [ 52.404] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.404] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.404] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.404] sna_glyphs(op=3, nlist=1, src=(172, 389)) [ 52.404] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.404] sna_glyphs: discarding mask [ 52.404] glyphs0_to_dst(op=3, src=(172, 389), nlist=1, dst=(172, 389)+(0, 0)) [ 52.404] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753651456 size=3775x2136 [ 52.404] gen9_render_composite: 0x0, current mode=1/1 [ 52.404] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 52.404] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.404] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.404] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.404] sna_drawable_use_bo pixmap=3647, box=((0, 0), (3775, 2136)), flags=7... [ 52.404] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.404] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.404] sna_drawable_use_bo: using whole GPU bo [ 52.404] gen9_composite_set_target: pixmap=3647, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 52.404] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.404] color_convert: src=ff729fcf [20028888] [ 52.404] color_convert: dst=ff729fcf [20028888] [ 52.404] sna_render_get_solid: ff729fcf [ 52.404] sna_render_get_solid(23) = ff729fcf (old) [ 52.404] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.404] sna_transform_is_imprecise_integer_translation: no transform [ 52.404] gen9_composite_picture: integer translation (0, 0), removing [ 52.404] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.404] sna_render_pixmap_bo: GPU all damaged [ 52.404] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.404] gen4_choose_composite_emitter: solid, identity mask [ 52.404] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.404] gen9_composite_get_binding_table(e9c0) [ 52.404] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 52.404] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.404] gen9_emit_vertex_elements: setup id=9 [ 52.404] glyphs0_to_dst: glyph=(171, 383)x(11, 3), unclipped [ 52.404] emit_primitive_identity_mask__avx2: dst=(171, 383), mask=(736.00, 32.00) x (11.00, 3.00) [ 52.404] glyphs0_to_dst: glyph=(180, 378)x(10, 14), unclipped [ 52.404] emit_primitive_identity_mask__avx2: dst=(180, 378), mask=(944.00, 48.00) x (10.00, 14.00) [ 52.404] glyphs0_to_dst: glyph=(189, 378)x(11, 11), unclipped [ 52.404] emit_primitive_identity_mask__avx2: dst=(189, 378), mask=(960.00, 0.00) x (11.00, 11.00) [ 52.404] glyphs0_to_dst: glyph=(198, 381)x(10, 8), unclipped [ 52.404] emit_primitive_identity_mask__avx2: dst=(198, 381), mask=(976.00, 0.00) x (10.00, 8.00) [ 52.404] glyphs0_to_dst: glyph=(208, 381)x(9, 11), unclipped [ 52.404] emit_primitive_identity_mask__avx2: dst=(208, 381), mask=(960.00, 16.00) x (9.00, 11.00) [ 52.404] glyphs0_to_dst: glyph=(216, 378)x(10, 14), unclipped [ 52.404] emit_primitive_identity_mask__avx2: dst=(216, 378), mask=(944.00, 48.00) x (10.00, 14.00) [ 52.404] glyphs0_to_dst: glyph=(225, 379)x(10, 10), unclipped [ 52.404] emit_primitive_identity_mask__avx2: dst=(225, 379), mask=(976.00, 16.00) x (10.00, 10.00) [ 52.404] glyphs0_to_dst: glyph=(234, 390)x(11, 2), unclipped [ 52.404] emit_primitive_identity_mask__avx2: dst=(234, 390), mask=(992.00, 0.00) x (11.00, 2.00) [ 52.404] glyphs0_to_dst: glyph=(243, 378)x(11, 11), unclipped [ 52.404] emit_primitive_identity_mask__avx2: dst=(243, 378), mask=(1008.00, 0.00) x (11.00, 11.00) [ 52.404] glyphs0_to_dst: glyph=(253, 381)x(9, 8), unclipped [ 52.404] emit_primitive_identity_mask__avx2: dst=(253, 381), mask=(720.00, 0.00) x (9.00, 8.00) [ 52.404] glyphs0_to_dst: glyph=(261, 381)x(10, 8), unclipped [ 52.404] emit_primitive_identity_mask__avx2: dst=(261, 381), mask=(704.00, 16.00) x (10.00, 8.00) [ 52.404] glyphs0_to_dst: glyph=(270, 381)x(10, 8), unclipped [ 52.404] emit_primitive_identity_mask__avx2: dst=(270, 381), mask=(704.00, 16.00) x (10.00, 8.00) [ 52.404] glyphs0_to_dst: glyph=(279, 377)x(10, 12), unclipped [ 52.404] emit_primitive_identity_mask__avx2: dst=(279, 377), mask=(992.00, 16.00) x (10.00, 12.00) [ 52.404] glyphs0_to_dst: glyph=(288, 381)x(10, 8), unclipped [ 52.404] emit_primitive_identity_mask__avx2: dst=(288, 381), mask=(704.00, 16.00) x (10.00, 8.00) [ 52.404] glyphs0_to_dst: glyph=(297, 381)x(10, 8), unclipped [ 52.404] emit_primitive_identity_mask__avx2: dst=(297, 381), mask=(752.00, 0.00) x (10.00, 8.00) [ 52.404] glyphs0_to_dst: glyph=(307, 377)x(10, 12), unclipped [ 52.404] emit_primitive_identity_mask__avx2: dst=(307, 377), mask=(1008.00, 16.00) x (10.00, 12.00) [ 52.404] glyphs0_to_dst: glyph=(315, 378)x(11, 11), unclipped [ 52.404] emit_primitive_identity_mask__avx2: dst=(315, 378), mask=(960.00, 0.00) x (11.00, 11.00) [ 52.404] glyphs0_to_dst: glyph=(324, 381)x(11, 8), unclipped [ 52.404] emit_primitive_identity_mask__avx2: dst=(324, 381), mask=(736.00, 16.00) x (11.00, 8.00) [ 52.404] glyphs0_to_dst: glyph=(334, 381)x(9, 11), unclipped [ 52.404] emit_primitive_identity_mask__avx2: dst=(334, 381), mask=(960.00, 16.00) x (9.00, 11.00) [ 52.404] glyphs0_to_dst: glyph=(342, 390)x(11, 2), unclipped [ 52.404] emit_primitive_identity_mask__avx2: dst=(342, 390), mask=(992.00, 0.00) x (11.00, 2.00) [ 52.404] glyphs0_to_dst: glyph=(351, 377)x(10, 12), unclipped [ 52.404] emit_primitive_identity_mask__avx2: dst=(351, 377), mask=(992.00, 16.00) x (10.00, 12.00) [ 52.404] glyphs0_to_dst: glyph=(361, 377)x(9, 12), unclipped [ 52.404] emit_primitive_identity_mask__avx2: dst=(361, 377), mask=(960.00, 32.00) x (9.00, 12.00) [ 52.404] glyphs0_to_dst: glyph=(369, 381)x(10, 11), unclipped [ 52.404] emit_primitive_identity_mask__avx2: dst=(369, 381), mask=(976.00, 32.00) x (10.00, 11.00) [ 52.404] glyphs0_to_dst: glyph=(378, 378)x(10, 14), unclipped [ 52.404] emit_primitive_identity_mask__avx2: dst=(378, 378), mask=(944.00, 48.00) x (10.00, 14.00) [ 52.404] glyphs0_to_dst: glyph=(387, 379)x(10, 10), unclipped [ 52.404] emit_primitive_identity_mask__avx2: dst=(387, 379), mask=(960.00, 48.00) x (10.00, 10.00) [ 52.404] glyphs0_to_dst: glyph=(396, 390)x(11, 2), unclipped [ 52.404] emit_primitive_identity_mask__avx2: dst=(396, 390), mask=(992.00, 0.00) x (11.00, 2.00) [ 52.404] glyphs0_to_dst: glyph=(406, 381)x(9, 8), unclipped [ 52.404] emit_primitive_identity_mask__avx2: dst=(406, 381), mask=(688.00, 32.00) x (9.00, 8.00) [ 52.404] glyphs0_to_dst: glyph=(415, 381)x(9, 8), unclipped [ 52.404] emit_primitive_identity_mask__avx2: dst=(415, 381), mask=(752.00, 16.00) x (9.00, 8.00) [ 52.404] glyphs0_to_dst: glyph=(424, 381)x(9, 11), unclipped [ 52.404] emit_primitive_identity_mask__avx2: dst=(424, 381), mask=(960.00, 16.00) x (9.00, 11.00) [ 52.404] glyphs0_to_dst: glyph=(432, 378)x(10, 11), unclipped [ 52.404] emit_primitive_identity_mask__avx2: dst=(432, 378), mask=(976.00, 48.00) x (10.00, 11.00) [ 52.404] glyphs0_to_dst: glyph=(442, 381)x(9, 8), unclipped [ 52.404] emit_primitive_identity_mask__avx2: dst=(442, 381), mask=(688.00, 32.00) x (9.00, 8.00) [ 52.404] glyphs0_to_dst: glyph=(450, 381)x(10, 11), unclipped [ 52.404] emit_primitive_identity_mask__avx2: dst=(450, 381), mask=(976.00, 32.00) x (10.00, 11.00) [ 52.404] gen8_vertex_flush[5398] = 96 [ 52.404] gen9_magic_ca_pass: CA fixup (2862 -> 2958) [ 52.404] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.404] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.404] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.404] sna_glyphs(op=3, nlist=1, src=(460, 389)) [ 52.404] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.404] sna_glyphs: discarding mask [ 52.404] glyphs0_to_dst(op=3, src=(460, 389), nlist=1, dst=(460, 389)+(0, 0)) [ 52.404] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753651456 size=3775x2136 [ 52.404] gen9_render_composite: 0x0, current mode=1/1 [ 52.404] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 52.404] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.404] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.404] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.404] sna_drawable_use_bo pixmap=3647, box=((0, 0), (3775, 2136)), flags=7... [ 52.404] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.404] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.404] sna_drawable_use_bo: using whole GPU bo [ 52.404] gen9_composite_set_target: pixmap=3647, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 52.404] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.404] color_convert: src=ffffffff [20028888] [ 52.404] color_convert: dst=ffffffff [20028888] [ 52.404] sna_render_get_solid: ffffffff [ 52.404] sna_render_get_solid(white) [ 52.404] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.404] sna_transform_is_imprecise_integer_translation: no transform [ 52.404] gen9_composite_picture: integer translation (0, 0), removing [ 52.404] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.404] sna_render_pixmap_bo: GPU all damaged [ 52.404] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.404] gen4_choose_composite_emitter: solid, identity mask [ 52.404] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.404] gen9_composite_get_binding_table(e980) [ 52.404] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 52.404] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.404] gen9_emit_vertex_elements: setup id=9 [ 52.404] glyphs0_to_dst: glyph=(459, 378)x(10, 13), unclipped [ 52.404] emit_primitive_identity_mask__avx2: dst=(459, 378), mask=(752.00, 32.00) x (10.00, 13.00) [ 52.404] gen8_vertex_flush[5498] = 3 [ 52.404] gen9_magic_ca_pass: CA fixup (2958 -> 2961) [ 52.404] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.404] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.404] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.404] sna_glyphs(op=3, nlist=1, src=(1, 406)) [ 52.404] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.404] sna_glyphs: discarding mask [ 52.404] glyphs0_to_dst(op=3, src=(1, 406), nlist=1, dst=(1, 406)+(0, 0)) [ 52.404] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753651456 size=3775x2136 [ 52.404] gen9_render_composite: 0x0, current mode=1/1 [ 52.404] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 52.404] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.404] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.404] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.404] sna_drawable_use_bo pixmap=3647, box=((0, 0), (3775, 2136)), flags=7... [ 52.404] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.404] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.404] sna_drawable_use_bo: using whole GPU bo [ 52.404] gen9_composite_set_target: pixmap=3647, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 52.404] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.404] color_convert: src=ff8ae234 [20028888] [ 52.404] color_convert: dst=ff8ae234 [20028888] [ 52.404] sna_render_get_solid: ff8ae234 [ 52.404] sna_render_get_solid(22) = ff8ae234 (old) [ 52.404] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.404] sna_transform_is_imprecise_integer_translation: no transform [ 52.404] gen9_composite_picture: integer translation (0, 0), removing [ 52.404] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.404] sna_render_pixmap_bo: GPU all damaged [ 52.404] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.404] gen4_choose_composite_emitter: solid, identity mask [ 52.404] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.404] gen9_composite_get_binding_table(e940) [ 52.404] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 52.404] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.404] gen9_emit_vertex_elements: setup id=9 [ 52.404] glyphs0_to_dst: glyph=(1, 398)x(9, 8), unclipped [ 52.404] emit_primitive_identity_mask__avx2: dst=(1, 398), mask=(688.00, 32.00) x (9.00, 8.00) [ 52.404] glyphs0_to_dst: glyph=(9, 396)x(10, 13), unclipped [ 52.404] emit_primitive_identity_mask__avx2: dst=(9, 396), mask=(672.00, 48.00) x (10.00, 13.00) [ 52.404] glyphs0_to_dst: glyph=(19, 398)x(9, 8), unclipped [ 52.404] emit_primitive_identity_mask__avx2: dst=(19, 398), mask=(688.00, 32.00) x (9.00, 8.00) [ 52.404] glyphs0_to_dst: glyph=(28, 400)x(8, 3), unclipped [ 52.404] emit_primitive_identity_mask__avx2: dst=(28, 400), mask=(688.00, 48.00) x (8.00, 3.00) [ 52.404] glyphs0_to_dst: glyph=(36, 396)x(11, 10), unclipped [ 52.404] emit_primitive_identity_mask__avx2: dst=(36, 396), mask=(704.00, 0.00) x (11.00, 10.00) [ 52.404] glyphs0_to_dst: glyph=(46, 398)x(9, 8), unclipped [ 52.404] emit_primitive_identity_mask__avx2: dst=(46, 398), mask=(720.00, 0.00) x (9.00, 8.00) [ 52.404] glyphs0_to_dst: glyph=(54, 398)x(10, 8), unclipped [ 52.404] emit_primitive_identity_mask__avx2: dst=(54, 398), mask=(704.00, 16.00) x (10.00, 8.00) [ 52.404] glyphs0_to_dst: glyph=(63, 398)x(10, 8), unclipped [ 52.404] emit_primitive_identity_mask__avx2: dst=(63, 398), mask=(720.00, 16.00) x (10.00, 8.00) [ 52.404] glyphs0_to_dst: glyph=(72, 395)x(10, 11), unclipped [ 52.404] emit_primitive_identity_mask__avx2: dst=(72, 395), mask=(736.00, 0.00) x (10.00, 11.00) [ 52.404] glyphs0_to_dst: glyph=(81, 398)x(10, 8), unclipped [ 52.404] emit_primitive_identity_mask__avx2: dst=(81, 398), mask=(752.00, 0.00) x (10.00, 8.00) [ 52.404] glyphs0_to_dst: glyph=(90, 395)x(10, 11), unclipped [ 52.404] emit_primitive_identity_mask__avx2: dst=(90, 395), mask=(736.00, 0.00) x (10.00, 11.00) [ 52.404] glyphs0_to_dst: glyph=(99, 398)x(11, 8), unclipped [ 52.404] emit_primitive_identity_mask__avx2: dst=(99, 398), mask=(736.00, 16.00) x (11.00, 8.00) [ 52.404] glyphs0_to_dst: glyph=(109, 398)x(9, 8), unclipped [ 52.404] emit_primitive_identity_mask__avx2: dst=(109, 398), mask=(752.00, 16.00) x (9.00, 8.00) [ 52.404] glyphs0_to_dst: glyph=(118, 400)x(8, 3), unclipped [ 52.404] emit_primitive_identity_mask__avx2: dst=(118, 400), mask=(688.00, 48.00) x (8.00, 3.00) [ 52.404] glyphs0_to_dst: glyph=(126, 396)x(10, 10), unclipped [ 52.404] emit_primitive_identity_mask__avx2: dst=(126, 396), mask=(704.00, 32.00) x (10.00, 10.00) [ 52.404] glyphs0_to_dst: glyph=(135, 396)x(10, 10), unclipped [ 52.404] emit_primitive_identity_mask__avx2: dst=(135, 396), mask=(704.00, 32.00) x (10.00, 10.00) [ 52.404] glyphs0_to_dst: glyph=(144, 396)x(10, 10), unclipped [ 52.404] emit_primitive_identity_mask__avx2: dst=(144, 396), mask=(720.00, 32.00) x (10.00, 10.00) [ 52.404] glyphs0_to_dst: glyph=(153, 396)x(10, 10), unclipped [ 52.404] emit_primitive_identity_mask__avx2: dst=(153, 396), mask=(704.00, 48.00) x (10.00, 10.00) [ 52.404] gen8_vertex_flush[5598] = 54 [ 52.404] gen9_magic_ca_pass: CA fixup (2961 -> 3015) [ 52.404] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.404] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.404] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.404] sna_glyphs(op=3, nlist=1, src=(163, 406)) [ 52.404] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.404] sna_glyphs: discarding mask [ 52.404] glyphs0_to_dst(op=3, src=(163, 406), nlist=1, dst=(163, 406)+(0, 0)) [ 52.404] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753651456 size=3775x2136 [ 52.404] gen9_render_composite: 0x0, current mode=1/1 [ 52.404] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 52.404] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.404] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.404] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.404] sna_drawable_use_bo pixmap=3647, box=((0, 0), (3775, 2136)), flags=7... [ 52.404] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.404] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.404] sna_drawable_use_bo: using whole GPU bo [ 52.404] gen9_composite_set_target: pixmap=3647, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 52.404] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.404] color_convert: src=ffffffff [20028888] [ 52.404] color_convert: dst=ffffffff [20028888] [ 52.404] sna_render_get_solid: ffffffff [ 52.404] sna_render_get_solid(white) [ 52.404] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.404] sna_transform_is_imprecise_integer_translation: no transform [ 52.404] gen9_composite_picture: integer translation (0, 0), removing [ 52.404] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.404] sna_render_pixmap_bo: GPU all damaged [ 52.404] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.404] gen4_choose_composite_emitter: solid, identity mask [ 52.404] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.404] gen9_composite_get_binding_table(e900) [ 52.404] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 52.404] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.404] gen9_emit_vertex_elements: setup id=9 [ 52.404] glyphs0_to_dst: glyph=(165, 398)x(5, 8), unclipped [ 52.404] emit_primitive_identity_mask__avx2: dst=(165, 398), mask=(720.00, 48.00) x (5.00, 8.00) [ 52.404] gen8_vertex_flush[5698] = 3 [ 52.404] gen9_magic_ca_pass: CA fixup (3015 -> 3018) [ 52.404] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.404] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.404] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.404] sna_glyphs(op=3, nlist=1, src=(172, 406)) [ 52.404] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.404] sna_glyphs: discarding mask [ 52.404] glyphs0_to_dst(op=3, src=(172, 406), nlist=1, dst=(172, 406)+(0, 0)) [ 52.404] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753651456 size=3775x2136 [ 52.404] gen9_render_composite: 0x0, current mode=1/1 [ 52.404] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 52.404] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.404] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.404] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.404] sna_drawable_use_bo pixmap=3647, box=((0, 0), (3775, 2136)), flags=7... [ 52.404] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.404] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.404] sna_drawable_use_bo: using whole GPU bo [ 52.404] gen9_composite_set_target: pixmap=3647, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 52.404] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.404] color_convert: src=ff729fcf [20028888] [ 52.404] color_convert: dst=ff729fcf [20028888] [ 52.404] sna_render_get_solid: ff729fcf [ 52.404] sna_render_get_solid(23) = ff729fcf (old) [ 52.404] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.404] sna_transform_is_imprecise_integer_translation: no transform [ 52.404] gen9_composite_picture: integer translation (0, 0), removing [ 52.404] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.404] sna_render_pixmap_bo: GPU all damaged [ 52.404] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.405] gen4_choose_composite_emitter: solid, identity mask [ 52.405] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.405] gen9_composite_get_binding_table(e8c0) [ 52.405] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 52.405] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.405] gen9_emit_vertex_elements: setup id=9 [ 52.405] glyphs0_to_dst: glyph=(171, 400)x(11, 3), unclipped [ 52.405] emit_primitive_identity_mask__avx2: dst=(171, 400), mask=(736.00, 32.00) x (11.00, 3.00) [ 52.405] glyphs0_to_dst: glyph=(180, 395)x(10, 14), unclipped [ 52.405] emit_primitive_identity_mask__avx2: dst=(180, 395), mask=(944.00, 48.00) x (10.00, 14.00) [ 52.405] glyphs0_to_dst: glyph=(189, 395)x(11, 11), unclipped [ 52.405] emit_primitive_identity_mask__avx2: dst=(189, 395), mask=(960.00, 0.00) x (11.00, 11.00) [ 52.405] glyphs0_to_dst: glyph=(198, 398)x(10, 8), unclipped [ 52.405] emit_primitive_identity_mask__avx2: dst=(198, 398), mask=(976.00, 0.00) x (10.00, 8.00) [ 52.405] glyphs0_to_dst: glyph=(208, 398)x(9, 11), unclipped [ 52.405] emit_primitive_identity_mask__avx2: dst=(208, 398), mask=(960.00, 16.00) x (9.00, 11.00) [ 52.405] glyphs0_to_dst: glyph=(216, 395)x(10, 14), unclipped [ 52.405] emit_primitive_identity_mask__avx2: dst=(216, 395), mask=(944.00, 48.00) x (10.00, 14.00) [ 52.405] glyphs0_to_dst: glyph=(225, 396)x(10, 10), unclipped [ 52.405] emit_primitive_identity_mask__avx2: dst=(225, 396), mask=(976.00, 16.00) x (10.00, 10.00) [ 52.405] glyphs0_to_dst: glyph=(234, 407)x(11, 2), unclipped [ 52.405] emit_primitive_identity_mask__avx2: dst=(234, 407), mask=(992.00, 0.00) x (11.00, 2.00) [ 52.405] glyphs0_to_dst: glyph=(243, 395)x(11, 11), unclipped [ 52.405] emit_primitive_identity_mask__avx2: dst=(243, 395), mask=(1008.00, 0.00) x (11.00, 11.00) [ 52.405] glyphs0_to_dst: glyph=(253, 398)x(9, 8), unclipped [ 52.405] emit_primitive_identity_mask__avx2: dst=(253, 398), mask=(720.00, 0.00) x (9.00, 8.00) [ 52.405] glyphs0_to_dst: glyph=(261, 398)x(10, 8), unclipped [ 52.405] emit_primitive_identity_mask__avx2: dst=(261, 398), mask=(704.00, 16.00) x (10.00, 8.00) [ 52.405] glyphs0_to_dst: glyph=(270, 398)x(10, 8), unclipped [ 52.405] emit_primitive_identity_mask__avx2: dst=(270, 398), mask=(704.00, 16.00) x (10.00, 8.00) [ 52.405] glyphs0_to_dst: glyph=(279, 394)x(10, 12), unclipped [ 52.405] emit_primitive_identity_mask__avx2: dst=(279, 394), mask=(992.00, 16.00) x (10.00, 12.00) [ 52.405] glyphs0_to_dst: glyph=(288, 398)x(10, 8), unclipped [ 52.405] emit_primitive_identity_mask__avx2: dst=(288, 398), mask=(704.00, 16.00) x (10.00, 8.00) [ 52.405] glyphs0_to_dst: glyph=(297, 398)x(10, 8), unclipped [ 52.405] emit_primitive_identity_mask__avx2: dst=(297, 398), mask=(752.00, 0.00) x (10.00, 8.00) [ 52.405] glyphs0_to_dst: glyph=(307, 394)x(10, 12), unclipped [ 52.405] emit_primitive_identity_mask__avx2: dst=(307, 394), mask=(1008.00, 16.00) x (10.00, 12.00) [ 52.405] glyphs0_to_dst: glyph=(315, 395)x(11, 11), unclipped [ 52.405] emit_primitive_identity_mask__avx2: dst=(315, 395), mask=(960.00, 0.00) x (11.00, 11.00) [ 52.405] glyphs0_to_dst: glyph=(324, 398)x(11, 8), unclipped [ 52.405] emit_primitive_identity_mask__avx2: dst=(324, 398), mask=(736.00, 16.00) x (11.00, 8.00) [ 52.405] glyphs0_to_dst: glyph=(334, 398)x(9, 11), unclipped [ 52.405] emit_primitive_identity_mask__avx2: dst=(334, 398), mask=(960.00, 16.00) x (9.00, 11.00) [ 52.405] glyphs0_to_dst: glyph=(342, 407)x(11, 2), unclipped [ 52.405] emit_primitive_identity_mask__avx2: dst=(342, 407), mask=(992.00, 0.00) x (11.00, 2.00) [ 52.405] glyphs0_to_dst: glyph=(351, 394)x(10, 12), unclipped [ 52.405] emit_primitive_identity_mask__avx2: dst=(351, 394), mask=(992.00, 16.00) x (10.00, 12.00) [ 52.405] glyphs0_to_dst: glyph=(361, 394)x(9, 12), unclipped [ 52.405] emit_primitive_identity_mask__avx2: dst=(361, 394), mask=(960.00, 32.00) x (9.00, 12.00) [ 52.405] glyphs0_to_dst: glyph=(369, 398)x(10, 11), unclipped [ 52.405] emit_primitive_identity_mask__avx2: dst=(369, 398), mask=(976.00, 32.00) x (10.00, 11.00) [ 52.405] glyphs0_to_dst: glyph=(378, 395)x(10, 14), unclipped [ 52.405] emit_primitive_identity_mask__avx2: dst=(378, 395), mask=(944.00, 48.00) x (10.00, 14.00) [ 52.405] glyphs0_to_dst: glyph=(387, 396)x(10, 10), unclipped [ 52.405] emit_primitive_identity_mask__avx2: dst=(387, 396), mask=(960.00, 48.00) x (10.00, 10.00) [ 52.405] glyphs0_to_dst: glyph=(396, 407)x(11, 2), unclipped [ 52.405] emit_primitive_identity_mask__avx2: dst=(396, 407), mask=(992.00, 0.00) x (11.00, 2.00) [ 52.405] glyphs0_to_dst: glyph=(406, 398)x(9, 8), unclipped [ 52.405] emit_primitive_identity_mask__avx2: dst=(406, 398), mask=(688.00, 32.00) x (9.00, 8.00) [ 52.405] glyphs0_to_dst: glyph=(415, 398)x(9, 8), unclipped [ 52.405] emit_primitive_identity_mask__avx2: dst=(415, 398), mask=(752.00, 16.00) x (9.00, 8.00) [ 52.405] glyphs0_to_dst: glyph=(424, 398)x(9, 11), unclipped [ 52.405] emit_primitive_identity_mask__avx2: dst=(424, 398), mask=(960.00, 16.00) x (9.00, 11.00) [ 52.405] glyphs0_to_dst: glyph=(432, 395)x(10, 11), unclipped [ 52.405] emit_primitive_identity_mask__avx2: dst=(432, 395), mask=(976.00, 48.00) x (10.00, 11.00) [ 52.405] glyphs0_to_dst: glyph=(442, 398)x(9, 8), unclipped [ 52.405] emit_primitive_identity_mask__avx2: dst=(442, 398), mask=(688.00, 32.00) x (9.00, 8.00) [ 52.405] glyphs0_to_dst: glyph=(450, 398)x(10, 11), unclipped [ 52.405] emit_primitive_identity_mask__avx2: dst=(450, 398), mask=(976.00, 32.00) x (10.00, 11.00) [ 52.405] gen8_vertex_flush[5798] = 96 [ 52.405] gen9_magic_ca_pass: CA fixup (3018 -> 3114) [ 52.405] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.405] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.405] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.405] sna_glyphs(op=3, nlist=1, src=(460, 406)) [ 52.405] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.405] sna_glyphs: discarding mask [ 52.405] glyphs0_to_dst(op=3, src=(460, 406), nlist=1, dst=(460, 406)+(0, 0)) [ 52.405] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753651456 size=3775x2136 [ 52.405] gen9_render_composite: 0x0, current mode=1/1 [ 52.405] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 52.405] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.405] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.405] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.405] sna_drawable_use_bo pixmap=3647, box=((0, 0), (3775, 2136)), flags=7... [ 52.405] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.405] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.405] sna_drawable_use_bo: using whole GPU bo [ 52.405] gen9_composite_set_target: pixmap=3647, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 52.405] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.405] color_convert: src=ffffffff [20028888] [ 52.405] color_convert: dst=ffffffff [20028888] [ 52.405] sna_render_get_solid: ffffffff [ 52.405] sna_render_get_solid(white) [ 52.405] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.405] sna_transform_is_imprecise_integer_translation: no transform [ 52.405] gen9_composite_picture: integer translation (0, 0), removing [ 52.405] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.405] sna_render_pixmap_bo: GPU all damaged [ 52.405] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.405] gen4_choose_composite_emitter: solid, identity mask [ 52.405] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.405] gen9_composite_get_binding_table(e880) [ 52.405] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 52.405] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.405] gen9_emit_vertex_elements: setup id=9 [ 52.405] glyphs0_to_dst: glyph=(459, 395)x(10, 13), unclipped [ 52.405] emit_primitive_identity_mask__avx2: dst=(459, 395), mask=(752.00, 32.00) x (10.00, 13.00) [ 52.405] gen8_vertex_flush[5898] = 3 [ 52.405] gen9_magic_ca_pass: CA fixup (3114 -> 3117) [ 52.405] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.405] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.405] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.405] sna_glyphs(op=3, nlist=1, src=(1, 423)) [ 52.405] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.405] sna_glyphs: discarding mask [ 52.405] glyphs0_to_dst(op=3, src=(1, 423), nlist=1, dst=(1, 423)+(0, 0)) [ 52.405] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753651456 size=3775x2136 [ 52.405] gen9_render_composite: 0x0, current mode=1/1 [ 52.405] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 52.405] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.405] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.405] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.405] sna_drawable_use_bo pixmap=3647, box=((0, 0), (3775, 2136)), flags=7... [ 52.405] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.405] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.405] sna_drawable_use_bo: using whole GPU bo [ 52.405] gen9_composite_set_target: pixmap=3647, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 52.405] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.405] color_convert: src=ff8ae234 [20028888] [ 52.405] color_convert: dst=ff8ae234 [20028888] [ 52.405] sna_render_get_solid: ff8ae234 [ 52.405] sna_render_get_solid(22) = ff8ae234 (old) [ 52.405] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.405] sna_transform_is_imprecise_integer_translation: no transform [ 52.405] gen9_composite_picture: integer translation (0, 0), removing [ 52.405] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.405] sna_render_pixmap_bo: GPU all damaged [ 52.405] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.405] gen4_choose_composite_emitter: solid, identity mask [ 52.405] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.405] gen9_composite_get_binding_table(e840) [ 52.405] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 52.405] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.405] gen9_emit_vertex_elements: setup id=9 [ 52.405] glyphs0_to_dst: glyph=(1, 415)x(9, 8), unclipped [ 52.405] emit_primitive_identity_mask__avx2: dst=(1, 415), mask=(688.00, 32.00) x (9.00, 8.00) [ 52.405] glyphs0_to_dst: glyph=(9, 413)x(10, 13), unclipped [ 52.405] emit_primitive_identity_mask__avx2: dst=(9, 413), mask=(672.00, 48.00) x (10.00, 13.00) [ 52.405] glyphs0_to_dst: glyph=(19, 415)x(9, 8), unclipped [ 52.405] emit_primitive_identity_mask__avx2: dst=(19, 415), mask=(688.00, 32.00) x (9.00, 8.00) [ 52.405] glyphs0_to_dst: glyph=(28, 417)x(8, 3), unclipped [ 52.405] emit_primitive_identity_mask__avx2: dst=(28, 417), mask=(688.00, 48.00) x (8.00, 3.00) [ 52.405] glyphs0_to_dst: glyph=(36, 413)x(11, 10), unclipped [ 52.405] emit_primitive_identity_mask__avx2: dst=(36, 413), mask=(704.00, 0.00) x (11.00, 10.00) [ 52.405] glyphs0_to_dst: glyph=(46, 415)x(9, 8), unclipped [ 52.405] emit_primitive_identity_mask__avx2: dst=(46, 415), mask=(720.00, 0.00) x (9.00, 8.00) [ 52.405] glyphs0_to_dst: glyph=(54, 415)x(10, 8), unclipped [ 52.405] emit_primitive_identity_mask__avx2: dst=(54, 415), mask=(704.00, 16.00) x (10.00, 8.00) [ 52.405] glyphs0_to_dst: glyph=(63, 415)x(10, 8), unclipped [ 52.405] emit_primitive_identity_mask__avx2: dst=(63, 415), mask=(720.00, 16.00) x (10.00, 8.00) [ 52.405] glyphs0_to_dst: glyph=(72, 412)x(10, 11), unclipped [ 52.405] emit_primitive_identity_mask__avx2: dst=(72, 412), mask=(736.00, 0.00) x (10.00, 11.00) [ 52.405] glyphs0_to_dst: glyph=(81, 415)x(10, 8), unclipped [ 52.405] emit_primitive_identity_mask__avx2: dst=(81, 415), mask=(752.00, 0.00) x (10.00, 8.00) [ 52.405] glyphs0_to_dst: glyph=(90, 412)x(10, 11), unclipped [ 52.405] emit_primitive_identity_mask__avx2: dst=(90, 412), mask=(736.00, 0.00) x (10.00, 11.00) [ 52.405] glyphs0_to_dst: glyph=(99, 415)x(11, 8), unclipped [ 52.405] emit_primitive_identity_mask__avx2: dst=(99, 415), mask=(736.00, 16.00) x (11.00, 8.00) [ 52.405] glyphs0_to_dst: glyph=(109, 415)x(9, 8), unclipped [ 52.405] emit_primitive_identity_mask__avx2: dst=(109, 415), mask=(752.00, 16.00) x (9.00, 8.00) [ 52.405] glyphs0_to_dst: glyph=(118, 417)x(8, 3), unclipped [ 52.405] emit_primitive_identity_mask__avx2: dst=(118, 417), mask=(688.00, 48.00) x (8.00, 3.00) [ 52.405] glyphs0_to_dst: glyph=(126, 413)x(10, 10), unclipped [ 52.405] emit_primitive_identity_mask__avx2: dst=(126, 413), mask=(704.00, 32.00) x (10.00, 10.00) [ 52.405] glyphs0_to_dst: glyph=(135, 413)x(10, 10), unclipped [ 52.405] emit_primitive_identity_mask__avx2: dst=(135, 413), mask=(704.00, 32.00) x (10.00, 10.00) [ 52.405] glyphs0_to_dst: glyph=(144, 413)x(10, 10), unclipped [ 52.405] emit_primitive_identity_mask__avx2: dst=(144, 413), mask=(720.00, 32.00) x (10.00, 10.00) [ 52.405] glyphs0_to_dst: glyph=(153, 413)x(10, 10), unclipped [ 52.405] emit_primitive_identity_mask__avx2: dst=(153, 413), mask=(704.00, 48.00) x (10.00, 10.00) [ 52.405] gen8_vertex_flush[5998] = 54 [ 52.405] gen9_magic_ca_pass: CA fixup (3117 -> 3171) [ 52.405] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.405] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.405] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.405] sna_glyphs(op=3, nlist=1, src=(163, 423)) [ 52.405] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.405] sna_glyphs: discarding mask [ 52.405] glyphs0_to_dst(op=3, src=(163, 423), nlist=1, dst=(163, 423)+(0, 0)) [ 52.405] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753651456 size=3775x2136 [ 52.405] gen9_render_composite: 0x0, current mode=1/1 [ 52.405] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 52.405] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.405] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.405] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.405] sna_drawable_use_bo pixmap=3647, box=((0, 0), (3775, 2136)), flags=7... [ 52.405] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.405] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.405] sna_drawable_use_bo: using whole GPU bo [ 52.405] gen9_composite_set_target: pixmap=3647, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 52.405] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.405] color_convert: src=ffffffff [20028888] [ 52.405] color_convert: dst=ffffffff [20028888] [ 52.405] sna_render_get_solid: ffffffff [ 52.405] sna_render_get_solid(white) [ 52.405] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.405] sna_transform_is_imprecise_integer_translation: no transform [ 52.405] gen9_composite_picture: integer translation (0, 0), removing [ 52.405] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.405] sna_render_pixmap_bo: GPU all damaged [ 52.405] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.405] gen4_choose_composite_emitter: solid, identity mask [ 52.405] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.405] gen9_composite_get_binding_table(e800) [ 52.405] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 52.405] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.405] gen9_emit_vertex_elements: setup id=9 [ 52.405] glyphs0_to_dst: glyph=(165, 415)x(5, 8), unclipped [ 52.405] emit_primitive_identity_mask__avx2: dst=(165, 415), mask=(720.00, 48.00) x (5.00, 8.00) [ 52.405] gen8_vertex_flush[5a98] = 3 [ 52.405] gen9_magic_ca_pass: CA fixup (3171 -> 3174) [ 52.405] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.405] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.405] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.405] sna_glyphs(op=3, nlist=1, src=(172, 423)) [ 52.405] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.405] sna_glyphs: discarding mask [ 52.405] glyphs0_to_dst(op=3, src=(172, 423), nlist=1, dst=(172, 423)+(0, 0)) [ 52.405] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753651456 size=3775x2136 [ 52.405] gen9_render_composite: 0x0, current mode=1/1 [ 52.405] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 52.405] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.405] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.405] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.405] sna_drawable_use_bo pixmap=3647, box=((0, 0), (3775, 2136)), flags=7... [ 52.405] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.405] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.405] sna_drawable_use_bo: using whole GPU bo [ 52.405] gen9_composite_set_target: pixmap=3647, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 52.405] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.405] color_convert: src=ff729fcf [20028888] [ 52.405] color_convert: dst=ff729fcf [20028888] [ 52.405] sna_render_get_solid: ff729fcf [ 52.405] sna_render_get_solid(23) = ff729fcf (old) [ 52.405] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.405] sna_transform_is_imprecise_integer_translation: no transform [ 52.405] gen9_composite_picture: integer translation (0, 0), removing [ 52.405] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.405] sna_render_pixmap_bo: GPU all damaged [ 52.405] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.405] gen4_choose_composite_emitter: solid, identity mask [ 52.405] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.405] gen9_composite_get_binding_table(e7c0) [ 52.405] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 52.405] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.405] gen9_emit_vertex_elements: setup id=9 [ 52.405] glyphs0_to_dst: glyph=(171, 417)x(11, 3), unclipped [ 52.405] emit_primitive_identity_mask__avx2: dst=(171, 417), mask=(736.00, 32.00) x (11.00, 3.00) [ 52.405] glyphs0_to_dst: glyph=(180, 412)x(10, 14), unclipped [ 52.405] emit_primitive_identity_mask__avx2: dst=(180, 412), mask=(944.00, 48.00) x (10.00, 14.00) [ 52.405] glyphs0_to_dst: glyph=(189, 412)x(11, 11), unclipped [ 52.405] emit_primitive_identity_mask__avx2: dst=(189, 412), mask=(960.00, 0.00) x (11.00, 11.00) [ 52.405] glyphs0_to_dst: glyph=(198, 415)x(10, 8), unclipped [ 52.405] emit_primitive_identity_mask__avx2: dst=(198, 415), mask=(976.00, 0.00) x (10.00, 8.00) [ 52.405] glyphs0_to_dst: glyph=(208, 415)x(9, 11), unclipped [ 52.405] emit_primitive_identity_mask__avx2: dst=(208, 415), mask=(960.00, 16.00) x (9.00, 11.00) [ 52.405] glyphs0_to_dst: glyph=(216, 412)x(10, 14), unclipped [ 52.405] emit_primitive_identity_mask__avx2: dst=(216, 412), mask=(944.00, 48.00) x (10.00, 14.00) [ 52.405] glyphs0_to_dst: glyph=(225, 413)x(10, 10), unclipped [ 52.405] emit_primitive_identity_mask__avx2: dst=(225, 413), mask=(976.00, 16.00) x (10.00, 10.00) [ 52.405] glyphs0_to_dst: glyph=(234, 424)x(11, 2), unclipped [ 52.405] emit_primitive_identity_mask__avx2: dst=(234, 424), mask=(992.00, 0.00) x (11.00, 2.00) [ 52.405] glyphs0_to_dst: glyph=(243, 412)x(11, 11), unclipped [ 52.405] emit_primitive_identity_mask__avx2: dst=(243, 412), mask=(1008.00, 0.00) x (11.00, 11.00) [ 52.405] glyphs0_to_dst: glyph=(253, 415)x(9, 8), unclipped [ 52.405] emit_primitive_identity_mask__avx2: dst=(253, 415), mask=(720.00, 0.00) x (9.00, 8.00) [ 52.405] glyphs0_to_dst: glyph=(261, 415)x(10, 8), unclipped [ 52.405] emit_primitive_identity_mask__avx2: dst=(261, 415), mask=(704.00, 16.00) x (10.00, 8.00) [ 52.405] glyphs0_to_dst: glyph=(270, 415)x(10, 8), unclipped [ 52.405] emit_primitive_identity_mask__avx2: dst=(270, 415), mask=(704.00, 16.00) x (10.00, 8.00) [ 52.405] glyphs0_to_dst: glyph=(279, 411)x(10, 12), unclipped [ 52.405] emit_primitive_identity_mask__avx2: dst=(279, 411), mask=(992.00, 16.00) x (10.00, 12.00) [ 52.405] glyphs0_to_dst: glyph=(288, 415)x(10, 8), unclipped [ 52.405] emit_primitive_identity_mask__avx2: dst=(288, 415), mask=(704.00, 16.00) x (10.00, 8.00) [ 52.405] glyphs0_to_dst: glyph=(297, 415)x(10, 8), unclipped [ 52.405] emit_primitive_identity_mask__avx2: dst=(297, 415), mask=(752.00, 0.00) x (10.00, 8.00) [ 52.405] glyphs0_to_dst: glyph=(307, 411)x(10, 12), unclipped [ 52.405] emit_primitive_identity_mask__avx2: dst=(307, 411), mask=(1008.00, 16.00) x (10.00, 12.00) [ 52.405] glyphs0_to_dst: glyph=(315, 412)x(11, 11), unclipped [ 52.405] emit_primitive_identity_mask__avx2: dst=(315, 412), mask=(960.00, 0.00) x (11.00, 11.00) [ 52.406] glyphs0_to_dst: glyph=(324, 415)x(11, 8), unclipped [ 52.406] emit_primitive_identity_mask__avx2: dst=(324, 415), mask=(736.00, 16.00) x (11.00, 8.00) [ 52.406] glyphs0_to_dst: glyph=(334, 415)x(9, 11), unclipped [ 52.406] emit_primitive_identity_mask__avx2: dst=(334, 415), mask=(960.00, 16.00) x (9.00, 11.00) [ 52.406] glyphs0_to_dst: glyph=(342, 424)x(11, 2), unclipped [ 52.406] emit_primitive_identity_mask__avx2: dst=(342, 424), mask=(992.00, 0.00) x (11.00, 2.00) [ 52.406] glyphs0_to_dst: glyph=(351, 411)x(10, 12), unclipped [ 52.406] emit_primitive_identity_mask__avx2: dst=(351, 411), mask=(992.00, 16.00) x (10.00, 12.00) [ 52.406] glyphs0_to_dst: glyph=(361, 411)x(9, 12), unclipped [ 52.406] emit_primitive_identity_mask__avx2: dst=(361, 411), mask=(960.00, 32.00) x (9.00, 12.00) [ 52.406] glyphs0_to_dst: glyph=(369, 415)x(10, 11), unclipped [ 52.406] emit_primitive_identity_mask__avx2: dst=(369, 415), mask=(976.00, 32.00) x (10.00, 11.00) [ 52.406] glyphs0_to_dst: glyph=(378, 412)x(10, 14), unclipped [ 52.406] emit_primitive_identity_mask__avx2: dst=(378, 412), mask=(944.00, 48.00) x (10.00, 14.00) [ 52.406] glyphs0_to_dst: glyph=(387, 413)x(10, 10), unclipped [ 52.406] emit_primitive_identity_mask__avx2: dst=(387, 413), mask=(960.00, 48.00) x (10.00, 10.00) [ 52.406] glyphs0_to_dst: glyph=(396, 424)x(11, 2), unclipped [ 52.406] emit_primitive_identity_mask__avx2: dst=(396, 424), mask=(992.00, 0.00) x (11.00, 2.00) [ 52.406] glyphs0_to_dst: glyph=(406, 415)x(9, 8), unclipped [ 52.406] emit_primitive_identity_mask__avx2: dst=(406, 415), mask=(688.00, 32.00) x (9.00, 8.00) [ 52.406] glyphs0_to_dst: glyph=(415, 415)x(9, 8), unclipped [ 52.406] emit_primitive_identity_mask__avx2: dst=(415, 415), mask=(752.00, 16.00) x (9.00, 8.00) [ 52.406] glyphs0_to_dst: glyph=(424, 415)x(9, 11), unclipped [ 52.406] emit_primitive_identity_mask__avx2: dst=(424, 415), mask=(960.00, 16.00) x (9.00, 11.00) [ 52.406] glyphs0_to_dst: glyph=(432, 412)x(10, 11), unclipped [ 52.406] emit_primitive_identity_mask__avx2: dst=(432, 412), mask=(976.00, 48.00) x (10.00, 11.00) [ 52.406] glyphs0_to_dst: glyph=(442, 415)x(9, 8), unclipped [ 52.406] emit_primitive_identity_mask__avx2: dst=(442, 415), mask=(688.00, 32.00) x (9.00, 8.00) [ 52.406] glyphs0_to_dst: glyph=(450, 415)x(10, 11), unclipped [ 52.406] emit_primitive_identity_mask__avx2: dst=(450, 415), mask=(976.00, 32.00) x (10.00, 11.00) [ 52.406] gen8_vertex_flush[5b98] = 96 [ 52.406] gen9_magic_ca_pass: CA fixup (3174 -> 3270) [ 52.406] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.406] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.406] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.406] sna_glyphs(op=3, nlist=1, src=(460, 423)) [ 52.406] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.406] sna_glyphs: discarding mask [ 52.406] glyphs0_to_dst(op=3, src=(460, 423), nlist=1, dst=(460, 423)+(0, 0)) [ 52.406] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753651456 size=3775x2136 [ 52.406] gen9_render_composite: 0x0, current mode=1/1 [ 52.406] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 52.406] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.406] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.406] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.406] sna_drawable_use_bo pixmap=3647, box=((0, 0), (3775, 2136)), flags=7... [ 52.406] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.406] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.406] sna_drawable_use_bo: using whole GPU bo [ 52.406] gen9_composite_set_target: pixmap=3647, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 52.406] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.406] color_convert: src=ffffffff [20028888] [ 52.406] color_convert: dst=ffffffff [20028888] [ 52.406] sna_render_get_solid: ffffffff [ 52.406] sna_render_get_solid(white) [ 52.406] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.406] sna_transform_is_imprecise_integer_translation: no transform [ 52.406] gen9_composite_picture: integer translation (0, 0), removing [ 52.406] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.406] sna_render_pixmap_bo: GPU all damaged [ 52.406] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.406] gen4_choose_composite_emitter: solid, identity mask [ 52.406] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.406] gen9_composite_get_binding_table(e780) [ 52.406] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 52.406] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.406] gen9_emit_vertex_elements: setup id=9 [ 52.406] glyphs0_to_dst: glyph=(459, 412)x(10, 13), unclipped [ 52.406] emit_primitive_identity_mask__avx2: dst=(459, 412), mask=(752.00, 32.00) x (10.00, 13.00) [ 52.406] glyphs0_to_dst: glyph=(477, 418)x(10, 3), unclipped [ 52.406] emit_primitive_identity_mask__avx2: dst=(477, 418), mask=(1008.00, 48.00) x (10.00, 3.00) [ 52.406] glyphs0_to_dst: glyph=(487, 412)x(9, 14), unclipped [ 52.406] emit_primitive_identity_mask__avx2: dst=(487, 412), mask=(832.00, 32.00) x (9.00, 14.00) [ 52.406] glyphs0_to_dst: glyph=(496, 415)x(9, 8), unclipped [ 52.406] emit_primitive_identity_mask__avx2: dst=(496, 415), mask=(896.00, 48.00) x (9.00, 8.00) [ 52.406] glyphs0_to_dst: glyph=(504, 415)x(10, 8), unclipped [ 52.406] emit_primitive_identity_mask__avx2: dst=(504, 415), mask=(848.00, 16.00) x (10.00, 8.00) [ 52.406] glyphs0_to_dst: glyph=(514, 415)x(9, 8), unclipped [ 52.406] emit_primitive_identity_mask__avx2: dst=(514, 415), mask=(848.00, 48.00) x (9.00, 8.00) [ 52.406] glyphs0_to_dst: glyph=(522, 412)x(10, 11), unclipped [ 52.406] emit_primitive_identity_mask__avx2: dst=(522, 412), mask=(992.00, 32.00) x (10.00, 11.00) [ 52.406] glyphs0_to_dst: glyph=(532, 415)x(9, 11), unclipped [ 52.406] emit_primitive_identity_mask__avx2: dst=(532, 415), mask=(880.00, 16.00) x (9.00, 11.00) [ 52.406] glyphs0_to_dst: glyph=(541, 412)x(9, 11), unclipped [ 52.406] emit_primitive_identity_mask__avx2: dst=(541, 412), mask=(880.00, 0.00) x (9.00, 11.00) [ 52.406] glyphs0_to_dst: glyph=(550, 412)x(9, 14), unclipped [ 52.406] emit_primitive_identity_mask__avx2: dst=(550, 412), mask=(832.00, 32.00) x (9.00, 14.00) [ 52.406] glyphs0_to_dst: glyph=(558, 415)x(10, 8), unclipped [ 52.406] emit_primitive_identity_mask__avx2: dst=(558, 415), mask=(848.00, 16.00) x (10.00, 8.00) [ 52.406] glyphs0_to_dst: glyph=(568, 415)x(9, 11), unclipped [ 52.406] emit_primitive_identity_mask__avx2: dst=(568, 415), mask=(880.00, 16.00) x (9.00, 11.00) [ 52.406] glyphs0_to_dst: glyph=(576, 425)x(11, 2), unclipped [ 52.406] emit_primitive_identity_mask__avx2: dst=(576, 425), mask=(832.00, 48.00) x (11.00, 2.00) [ 52.406] glyphs0_to_dst: glyph=(585, 411)x(10, 12), unclipped [ 52.406] emit_primitive_identity_mask__avx2: dst=(585, 411), mask=(864.00, 0.00) x (10.00, 12.00) [ 52.406] glyphs0_to_dst: glyph=(594, 415)x(10, 8), unclipped [ 52.406] emit_primitive_identity_mask__avx2: dst=(594, 415), mask=(864.00, 32.00) x (10.00, 8.00) [ 52.406] glyphs0_to_dst: glyph=(603, 412)x(10, 11), unclipped [ 52.406] emit_primitive_identity_mask__avx2: dst=(603, 412), mask=(880.00, 32.00) x (10.00, 11.00) [ 52.406] glyphs0_to_dst: glyph=(612, 425)x(11, 2), unclipped [ 52.406] emit_primitive_identity_mask__avx2: dst=(612, 425), mask=(832.00, 48.00) x (11.00, 2.00) [ 52.406] glyphs0_to_dst: glyph=(621, 412)x(10, 11), unclipped [ 52.406] emit_primitive_identity_mask__avx2: dst=(621, 412), mask=(880.00, 32.00) x (10.00, 11.00) [ 52.406] glyphs0_to_dst: glyph=(630, 415)x(10, 8), unclipped [ 52.406] emit_primitive_identity_mask__avx2: dst=(630, 415), mask=(944.00, 0.00) x (10.00, 8.00) [ 52.406] glyphs0_to_dst: glyph=(639, 415)x(10, 11), unclipped [ 52.406] emit_primitive_identity_mask__avx2: dst=(639, 415), mask=(880.00, 48.00) x (10.00, 11.00) [ 52.406] glyphs0_to_dst: glyph=(651, 420)x(5, 3), unclipped [ 52.406] emit_primitive_identity_mask__avx2: dst=(651, 420), mask=(1008.00, 32.00) x (5.00, 3.00) [ 52.406] glyphs0_to_dst: glyph=(658, 415)x(9, 8), unclipped [ 52.406] emit_primitive_identity_mask__avx2: dst=(658, 415), mask=(896.00, 48.00) x (9.00, 8.00) [ 52.406] glyphs0_to_dst: glyph=(667, 411)x(9, 12), unclipped [ 52.406] emit_primitive_identity_mask__avx2: dst=(667, 411), mask=(992.00, 48.00) x (9.00, 12.00) [ 52.406] gen8_vertex_flush[5c98] = 69 [ 52.406] gen9_magic_ca_pass: CA fixup (3270 -> 3339) [ 52.406] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.406] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.406] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.406] sna_glyphs(op=3, nlist=1, src=(1, 440)) [ 52.406] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.406] sna_glyphs: discarding mask [ 52.406] glyphs0_to_dst(op=3, src=(1, 440), nlist=1, dst=(1, 440)+(0, 0)) [ 52.406] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753651456 size=3775x2136 [ 52.406] gen9_render_composite: 0x0, current mode=1/1 [ 52.406] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 52.406] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.406] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.406] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.406] sna_drawable_use_bo pixmap=3647, box=((0, 0), (3775, 2136)), flags=7... [ 52.406] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.406] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.406] sna_drawable_use_bo: using whole GPU bo [ 52.406] gen9_composite_set_target: pixmap=3647, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 52.406] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.406] color_convert: src=ff8ae234 [20028888] [ 52.406] color_convert: dst=ff8ae234 [20028888] [ 52.406] sna_render_get_solid: ff8ae234 [ 52.406] sna_render_get_solid(22) = ff8ae234 (old) [ 52.406] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.406] sna_transform_is_imprecise_integer_translation: no transform [ 52.406] gen9_composite_picture: integer translation (0, 0), removing [ 52.406] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.406] sna_render_pixmap_bo: GPU all damaged [ 52.406] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.406] gen4_choose_composite_emitter: solid, identity mask [ 52.406] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.406] gen9_composite_get_binding_table(e740) [ 52.406] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 52.406] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.406] gen9_emit_vertex_elements: setup id=9 [ 52.406] glyphs0_to_dst: glyph=(1, 432)x(9, 8), unclipped [ 52.406] emit_primitive_identity_mask__avx2: dst=(1, 432), mask=(688.00, 32.00) x (9.00, 8.00) [ 52.406] glyphs0_to_dst: glyph=(9, 430)x(10, 13), unclipped [ 52.406] emit_primitive_identity_mask__avx2: dst=(9, 430), mask=(672.00, 48.00) x (10.00, 13.00) [ 52.406] glyphs0_to_dst: glyph=(19, 432)x(9, 8), unclipped [ 52.406] emit_primitive_identity_mask__avx2: dst=(19, 432), mask=(688.00, 32.00) x (9.00, 8.00) [ 52.406] glyphs0_to_dst: glyph=(28, 434)x(8, 3), unclipped [ 52.406] emit_primitive_identity_mask__avx2: dst=(28, 434), mask=(688.00, 48.00) x (8.00, 3.00) [ 52.406] glyphs0_to_dst: glyph=(36, 430)x(11, 10), unclipped [ 52.406] emit_primitive_identity_mask__avx2: dst=(36, 430), mask=(704.00, 0.00) x (11.00, 10.00) [ 52.406] glyphs0_to_dst: glyph=(46, 432)x(9, 8), unclipped [ 52.406] emit_primitive_identity_mask__avx2: dst=(46, 432), mask=(720.00, 0.00) x (9.00, 8.00) [ 52.406] glyphs0_to_dst: glyph=(54, 432)x(10, 8), unclipped [ 52.406] emit_primitive_identity_mask__avx2: dst=(54, 432), mask=(704.00, 16.00) x (10.00, 8.00) [ 52.406] glyphs0_to_dst: glyph=(63, 432)x(10, 8), unclipped [ 52.406] emit_primitive_identity_mask__avx2: dst=(63, 432), mask=(720.00, 16.00) x (10.00, 8.00) [ 52.406] glyphs0_to_dst: glyph=(72, 429)x(10, 11), unclipped [ 52.406] emit_primitive_identity_mask__avx2: dst=(72, 429), mask=(736.00, 0.00) x (10.00, 11.00) [ 52.406] glyphs0_to_dst: glyph=(81, 432)x(10, 8), unclipped [ 52.406] emit_primitive_identity_mask__avx2: dst=(81, 432), mask=(752.00, 0.00) x (10.00, 8.00) [ 52.406] glyphs0_to_dst: glyph=(90, 429)x(10, 11), unclipped [ 52.406] emit_primitive_identity_mask__avx2: dst=(90, 429), mask=(736.00, 0.00) x (10.00, 11.00) [ 52.406] glyphs0_to_dst: glyph=(99, 432)x(11, 8), unclipped [ 52.406] emit_primitive_identity_mask__avx2: dst=(99, 432), mask=(736.00, 16.00) x (11.00, 8.00) [ 52.406] glyphs0_to_dst: glyph=(109, 432)x(9, 8), unclipped [ 52.406] emit_primitive_identity_mask__avx2: dst=(109, 432), mask=(752.00, 16.00) x (9.00, 8.00) [ 52.406] glyphs0_to_dst: glyph=(118, 434)x(8, 3), unclipped [ 52.406] emit_primitive_identity_mask__avx2: dst=(118, 434), mask=(688.00, 48.00) x (8.00, 3.00) [ 52.406] glyphs0_to_dst: glyph=(126, 430)x(10, 10), unclipped [ 52.406] emit_primitive_identity_mask__avx2: dst=(126, 430), mask=(704.00, 32.00) x (10.00, 10.00) [ 52.406] glyphs0_to_dst: glyph=(135, 430)x(10, 10), unclipped [ 52.406] emit_primitive_identity_mask__avx2: dst=(135, 430), mask=(704.00, 32.00) x (10.00, 10.00) [ 52.406] glyphs0_to_dst: glyph=(144, 430)x(10, 10), unclipped [ 52.406] emit_primitive_identity_mask__avx2: dst=(144, 430), mask=(720.00, 32.00) x (10.00, 10.00) [ 52.406] glyphs0_to_dst: glyph=(153, 430)x(10, 10), unclipped [ 52.406] emit_primitive_identity_mask__avx2: dst=(153, 430), mask=(704.00, 48.00) x (10.00, 10.00) [ 52.406] gen8_vertex_flush[5d98] = 54 [ 52.406] gen9_magic_ca_pass: CA fixup (3339 -> 3393) [ 52.406] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.406] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.406] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.406] sna_glyphs(op=3, nlist=1, src=(163, 440)) [ 52.406] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.406] sna_glyphs: discarding mask [ 52.406] glyphs0_to_dst(op=3, src=(163, 440), nlist=1, dst=(163, 440)+(0, 0)) [ 52.406] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753651456 size=3775x2136 [ 52.406] gen9_render_composite: 0x0, current mode=1/1 [ 52.406] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 52.406] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.406] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.406] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.406] sna_drawable_use_bo pixmap=3647, box=((0, 0), (3775, 2136)), flags=7... [ 52.406] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.406] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.406] sna_drawable_use_bo: using whole GPU bo [ 52.406] gen9_composite_set_target: pixmap=3647, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 52.406] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.406] color_convert: src=ffffffff [20028888] [ 52.406] color_convert: dst=ffffffff [20028888] [ 52.406] sna_render_get_solid: ffffffff [ 52.406] sna_render_get_solid(white) [ 52.406] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.406] sna_transform_is_imprecise_integer_translation: no transform [ 52.406] gen9_composite_picture: integer translation (0, 0), removing [ 52.406] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.406] sna_render_pixmap_bo: GPU all damaged [ 52.406] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.406] gen4_choose_composite_emitter: solid, identity mask [ 52.406] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.406] gen9_composite_get_binding_table(e700) [ 52.406] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 52.406] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.406] gen9_emit_vertex_elements: setup id=9 [ 52.406] glyphs0_to_dst: glyph=(165, 432)x(5, 8), unclipped [ 52.406] emit_primitive_identity_mask__avx2: dst=(165, 432), mask=(720.00, 48.00) x (5.00, 8.00) [ 52.406] gen8_vertex_flush[5e98] = 3 [ 52.406] gen9_magic_ca_pass: CA fixup (3393 -> 3396) [ 52.406] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.406] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.406] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.406] sna_glyphs(op=3, nlist=1, src=(172, 440)) [ 52.406] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.406] sna_glyphs: discarding mask [ 52.406] glyphs0_to_dst(op=3, src=(172, 440), nlist=1, dst=(172, 440)+(0, 0)) [ 52.406] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753651456 size=3775x2136 [ 52.406] gen9_render_composite: 0x0, current mode=1/1 [ 52.406] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 52.406] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.406] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.406] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.406] sna_drawable_use_bo pixmap=3647, box=((0, 0), (3775, 2136)), flags=7... [ 52.406] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.406] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.406] sna_drawable_use_bo: using whole GPU bo [ 52.406] gen9_composite_set_target: pixmap=3647, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 52.406] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.406] color_convert: src=ff729fcf [20028888] [ 52.406] color_convert: dst=ff729fcf [20028888] [ 52.406] sna_render_get_solid: ff729fcf [ 52.406] sna_render_get_solid(23) = ff729fcf (old) [ 52.406] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.406] sna_transform_is_imprecise_integer_translation: no transform [ 52.406] gen9_composite_picture: integer translation (0, 0), removing [ 52.406] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.406] sna_render_pixmap_bo: GPU all damaged [ 52.406] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.406] gen4_choose_composite_emitter: solid, identity mask [ 52.406] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.406] gen9_composite_get_binding_table(e6c0) [ 52.406] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 52.406] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.406] gen9_emit_vertex_elements: setup id=9 [ 52.406] glyphs0_to_dst: glyph=(171, 434)x(11, 3), unclipped [ 52.406] emit_primitive_identity_mask__avx2: dst=(171, 434), mask=(736.00, 32.00) x (11.00, 3.00) [ 52.406] glyphs0_to_dst: glyph=(180, 429)x(10, 14), unclipped [ 52.406] emit_primitive_identity_mask__avx2: dst=(180, 429), mask=(944.00, 48.00) x (10.00, 14.00) [ 52.406] glyphs0_to_dst: glyph=(189, 429)x(11, 11), unclipped [ 52.406] emit_primitive_identity_mask__avx2: dst=(189, 429), mask=(960.00, 0.00) x (11.00, 11.00) [ 52.406] glyphs0_to_dst: glyph=(198, 432)x(10, 8), unclipped [ 52.406] emit_primitive_identity_mask__avx2: dst=(198, 432), mask=(976.00, 0.00) x (10.00, 8.00) [ 52.406] glyphs0_to_dst: glyph=(208, 432)x(9, 11), unclipped [ 52.406] emit_primitive_identity_mask__avx2: dst=(208, 432), mask=(960.00, 16.00) x (9.00, 11.00) [ 52.406] glyphs0_to_dst: glyph=(216, 429)x(10, 14), unclipped [ 52.406] emit_primitive_identity_mask__avx2: dst=(216, 429), mask=(944.00, 48.00) x (10.00, 14.00) [ 52.406] glyphs0_to_dst: glyph=(225, 430)x(10, 10), unclipped [ 52.406] emit_primitive_identity_mask__avx2: dst=(225, 430), mask=(976.00, 16.00) x (10.00, 10.00) [ 52.406] glyphs0_to_dst: glyph=(234, 441)x(11, 2), unclipped [ 52.406] emit_primitive_identity_mask__avx2: dst=(234, 441), mask=(992.00, 0.00) x (11.00, 2.00) [ 52.406] glyphs0_to_dst: glyph=(243, 429)x(11, 11), unclipped [ 52.406] emit_primitive_identity_mask__avx2: dst=(243, 429), mask=(1008.00, 0.00) x (11.00, 11.00) [ 52.406] glyphs0_to_dst: glyph=(253, 432)x(9, 8), unclipped [ 52.406] emit_primitive_identity_mask__avx2: dst=(253, 432), mask=(720.00, 0.00) x (9.00, 8.00) [ 52.406] glyphs0_to_dst: glyph=(261, 432)x(10, 8), unclipped [ 52.406] emit_primitive_identity_mask__avx2: dst=(261, 432), mask=(704.00, 16.00) x (10.00, 8.00) [ 52.406] glyphs0_to_dst: glyph=(270, 432)x(10, 8), unclipped [ 52.406] emit_primitive_identity_mask__avx2: dst=(270, 432), mask=(704.00, 16.00) x (10.00, 8.00) [ 52.406] glyphs0_to_dst: glyph=(279, 428)x(10, 12), unclipped [ 52.406] emit_primitive_identity_mask__avx2: dst=(279, 428), mask=(992.00, 16.00) x (10.00, 12.00) [ 52.406] glyphs0_to_dst: glyph=(288, 432)x(10, 8), unclipped [ 52.407] emit_primitive_identity_mask__avx2: dst=(288, 432), mask=(704.00, 16.00) x (10.00, 8.00) [ 52.407] glyphs0_to_dst: glyph=(297, 432)x(10, 8), unclipped [ 52.407] emit_primitive_identity_mask__avx2: dst=(297, 432), mask=(752.00, 0.00) x (10.00, 8.00) [ 52.407] glyphs0_to_dst: glyph=(307, 428)x(10, 12), unclipped [ 52.407] emit_primitive_identity_mask__avx2: dst=(307, 428), mask=(1008.00, 16.00) x (10.00, 12.00) [ 52.407] glyphs0_to_dst: glyph=(315, 429)x(11, 11), unclipped [ 52.407] emit_primitive_identity_mask__avx2: dst=(315, 429), mask=(960.00, 0.00) x (11.00, 11.00) [ 52.407] glyphs0_to_dst: glyph=(324, 432)x(11, 8), unclipped [ 52.407] emit_primitive_identity_mask__avx2: dst=(324, 432), mask=(736.00, 16.00) x (11.00, 8.00) [ 52.407] glyphs0_to_dst: glyph=(334, 432)x(9, 11), unclipped [ 52.407] emit_primitive_identity_mask__avx2: dst=(334, 432), mask=(960.00, 16.00) x (9.00, 11.00) [ 52.407] glyphs0_to_dst: glyph=(342, 441)x(11, 2), unclipped [ 52.407] emit_primitive_identity_mask__avx2: dst=(342, 441), mask=(992.00, 0.00) x (11.00, 2.00) [ 52.407] glyphs0_to_dst: glyph=(351, 428)x(10, 12), unclipped [ 52.407] emit_primitive_identity_mask__avx2: dst=(351, 428), mask=(992.00, 16.00) x (10.00, 12.00) [ 52.407] glyphs0_to_dst: glyph=(361, 428)x(9, 12), unclipped [ 52.407] emit_primitive_identity_mask__avx2: dst=(361, 428), mask=(960.00, 32.00) x (9.00, 12.00) [ 52.407] glyphs0_to_dst: glyph=(369, 432)x(10, 11), unclipped [ 52.407] emit_primitive_identity_mask__avx2: dst=(369, 432), mask=(976.00, 32.00) x (10.00, 11.00) [ 52.407] glyphs0_to_dst: glyph=(378, 429)x(10, 14), unclipped [ 52.407] emit_primitive_identity_mask__avx2: dst=(378, 429), mask=(944.00, 48.00) x (10.00, 14.00) [ 52.407] glyphs0_to_dst: glyph=(387, 430)x(10, 10), unclipped [ 52.407] emit_primitive_identity_mask__avx2: dst=(387, 430), mask=(960.00, 48.00) x (10.00, 10.00) [ 52.407] glyphs0_to_dst: glyph=(396, 441)x(11, 2), unclipped [ 52.407] emit_primitive_identity_mask__avx2: dst=(396, 441), mask=(992.00, 0.00) x (11.00, 2.00) [ 52.407] glyphs0_to_dst: glyph=(406, 432)x(9, 8), unclipped [ 52.407] emit_primitive_identity_mask__avx2: dst=(406, 432), mask=(688.00, 32.00) x (9.00, 8.00) [ 52.407] glyphs0_to_dst: glyph=(415, 432)x(9, 8), unclipped [ 52.407] emit_primitive_identity_mask__avx2: dst=(415, 432), mask=(752.00, 16.00) x (9.00, 8.00) [ 52.407] glyphs0_to_dst: glyph=(424, 432)x(9, 11), unclipped [ 52.407] emit_primitive_identity_mask__avx2: dst=(424, 432), mask=(960.00, 16.00) x (9.00, 11.00) [ 52.407] glyphs0_to_dst: glyph=(432, 429)x(10, 11), unclipped [ 52.407] emit_primitive_identity_mask__avx2: dst=(432, 429), mask=(976.00, 48.00) x (10.00, 11.00) [ 52.407] glyphs0_to_dst: glyph=(442, 432)x(9, 8), unclipped [ 52.407] emit_primitive_identity_mask__avx2: dst=(442, 432), mask=(688.00, 32.00) x (9.00, 8.00) [ 52.407] glyphs0_to_dst: glyph=(450, 432)x(10, 11), unclipped [ 52.407] emit_primitive_identity_mask__avx2: dst=(450, 432), mask=(976.00, 32.00) x (10.00, 11.00) [ 52.407] gen8_vertex_flush[5f98] = 96 [ 52.407] gen9_magic_ca_pass: CA fixup (3396 -> 3492) [ 52.407] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.407] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.407] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.407] sna_glyphs(op=3, nlist=1, src=(460, 440)) [ 52.407] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.407] sna_glyphs: discarding mask [ 52.407] glyphs0_to_dst(op=3, src=(460, 440), nlist=1, dst=(460, 440)+(0, 0)) [ 52.407] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753651456 size=3775x2136 [ 52.407] gen9_render_composite: 0x0, current mode=1/1 [ 52.407] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 52.407] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.407] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.407] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.407] sna_drawable_use_bo pixmap=3647, box=((0, 0), (3775, 2136)), flags=7... [ 52.407] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.407] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.407] sna_drawable_use_bo: using whole GPU bo [ 52.407] gen9_composite_set_target: pixmap=3647, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 52.407] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.407] color_convert: src=ffffffff [20028888] [ 52.407] color_convert: dst=ffffffff [20028888] [ 52.407] sna_render_get_solid: ffffffff [ 52.407] sna_render_get_solid(white) [ 52.407] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.407] sna_transform_is_imprecise_integer_translation: no transform [ 52.407] gen9_composite_picture: integer translation (0, 0), removing [ 52.407] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.407] sna_render_pixmap_bo: GPU all damaged [ 52.407] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.407] gen4_choose_composite_emitter: solid, identity mask [ 52.407] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.407] gen9_composite_get_binding_table(e680) [ 52.407] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 52.407] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.407] gen9_emit_vertex_elements: setup id=9 [ 52.407] glyphs0_to_dst: glyph=(459, 429)x(10, 13), unclipped [ 52.407] emit_primitive_identity_mask__avx2: dst=(459, 429), mask=(752.00, 32.00) x (10.00, 13.00) [ 52.407] glyphs0_to_dst: glyph=(477, 435)x(10, 3), unclipped [ 52.407] emit_primitive_identity_mask__avx2: dst=(477, 435), mask=(1008.00, 48.00) x (10.00, 3.00) [ 52.407] glyphs0_to_dst: glyph=(487, 429)x(9, 14), unclipped [ 52.407] emit_primitive_identity_mask__avx2: dst=(487, 429), mask=(832.00, 32.00) x (9.00, 14.00) [ 52.407] glyphs0_to_dst: glyph=(496, 432)x(9, 8), unclipped [ 52.407] emit_primitive_identity_mask__avx2: dst=(496, 432), mask=(896.00, 48.00) x (9.00, 8.00) [ 52.407] glyphs0_to_dst: glyph=(504, 432)x(10, 8), unclipped [ 52.407] emit_primitive_identity_mask__avx2: dst=(504, 432), mask=(848.00, 16.00) x (10.00, 8.00) [ 52.407] glyphs0_to_dst: glyph=(514, 432)x(9, 8), unclipped [ 52.407] emit_primitive_identity_mask__avx2: dst=(514, 432), mask=(848.00, 48.00) x (9.00, 8.00) [ 52.407] glyphs0_to_dst: glyph=(522, 429)x(10, 11), unclipped [ 52.407] emit_primitive_identity_mask__avx2: dst=(522, 429), mask=(992.00, 32.00) x (10.00, 11.00) [ 52.407] glyphs0_to_dst: glyph=(532, 432)x(9, 11), unclipped [ 52.407] emit_primitive_identity_mask__avx2: dst=(532, 432), mask=(880.00, 16.00) x (9.00, 11.00) [ 52.407] glyphs0_to_dst: glyph=(541, 429)x(9, 11), unclipped [ 52.407] emit_primitive_identity_mask__avx2: dst=(541, 429), mask=(880.00, 0.00) x (9.00, 11.00) [ 52.407] glyphs0_to_dst: glyph=(550, 429)x(9, 14), unclipped [ 52.407] emit_primitive_identity_mask__avx2: dst=(550, 429), mask=(832.00, 32.00) x (9.00, 14.00) [ 52.407] glyphs0_to_dst: glyph=(558, 432)x(10, 8), unclipped [ 52.407] emit_primitive_identity_mask__avx2: dst=(558, 432), mask=(848.00, 16.00) x (10.00, 8.00) [ 52.407] glyphs0_to_dst: glyph=(568, 432)x(9, 11), unclipped [ 52.407] emit_primitive_identity_mask__avx2: dst=(568, 432), mask=(880.00, 16.00) x (9.00, 11.00) [ 52.407] glyphs0_to_dst: glyph=(576, 442)x(11, 2), unclipped [ 52.407] emit_primitive_identity_mask__avx2: dst=(576, 442), mask=(832.00, 48.00) x (11.00, 2.00) [ 52.407] glyphs0_to_dst: glyph=(585, 428)x(10, 12), unclipped [ 52.407] emit_primitive_identity_mask__avx2: dst=(585, 428), mask=(864.00, 0.00) x (10.00, 12.00) [ 52.407] glyphs0_to_dst: glyph=(594, 432)x(10, 8), unclipped [ 52.407] emit_primitive_identity_mask__avx2: dst=(594, 432), mask=(864.00, 32.00) x (10.00, 8.00) [ 52.407] glyphs0_to_dst: glyph=(603, 429)x(10, 11), unclipped [ 52.407] emit_primitive_identity_mask__avx2: dst=(603, 429), mask=(880.00, 32.00) x (10.00, 11.00) [ 52.407] glyphs0_to_dst: glyph=(612, 442)x(11, 2), unclipped [ 52.407] emit_primitive_identity_mask__avx2: dst=(612, 442), mask=(832.00, 48.00) x (11.00, 2.00) [ 52.407] glyphs0_to_dst: glyph=(621, 429)x(10, 11), unclipped [ 52.407] emit_primitive_identity_mask__avx2: dst=(621, 429), mask=(880.00, 32.00) x (10.00, 11.00) [ 52.407] glyphs0_to_dst: glyph=(630, 432)x(10, 8), unclipped [ 52.407] emit_primitive_identity_mask__avx2: dst=(630, 432), mask=(944.00, 0.00) x (10.00, 8.00) [ 52.407] glyphs0_to_dst: glyph=(639, 432)x(10, 11), unclipped [ 52.407] emit_primitive_identity_mask__avx2: dst=(639, 432), mask=(880.00, 48.00) x (10.00, 11.00) [ 52.407] glyphs0_to_dst: glyph=(651, 437)x(5, 3), unclipped [ 52.407] emit_primitive_identity_mask__avx2: dst=(651, 437), mask=(1008.00, 32.00) x (5.00, 3.00) [ 52.407] glyphs0_to_dst: glyph=(658, 432)x(9, 8), unclipped [ 52.407] emit_primitive_identity_mask__avx2: dst=(658, 432), mask=(896.00, 48.00) x (9.00, 8.00) [ 52.407] glyphs0_to_dst: glyph=(667, 428)x(9, 12), unclipped [ 52.407] emit_primitive_identity_mask__avx2: dst=(667, 428), mask=(992.00, 48.00) x (9.00, 12.00) [ 52.407] gen8_vertex_flush[6098] = 69 [ 52.407] gen9_magic_ca_pass: CA fixup (3492 -> 3561) [ 52.407] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.407] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.407] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.407] sna_accel_flush: flush?=0, dirty?=0 [ 52.407] sna_block_handler (tv=0.0) [ 52.407] sna_wakeup_handler [ 52.407] sna_mode_wakeup: len=32 [ 52.407] sna_mode_wakeup: recording last swap on pipe=1, frame 2866 [b32], time 52.407302 [ 52.407] sna_mode_wakeup: removing handle=29 [active_scanout=1] from scanout, installing handle=128 [active_scanout=3] [ 52.407] sna_mode_wakeup: flip complete, pending? 2 [ 52.407] sna_accel_flush: flush?=0, dirty?=0 [ 52.407] sna_accel_flush: flush?=0, dirty?=0 [ 52.407] sna_accel_flush: flush?=0, dirty?=0 [ 52.407] sna_block_handler (tv=0.0) [ 52.407] sna_wakeup_handler [ 52.407] sna_accel_flush: flush?=0, dirty?=0 [ 52.407] sna_accel_flush: flush?=0, dirty?=0 [ 52.407] sna_block_handler (tv=0.0) [ 52.407] sna_wakeup_handler [ 52.407] sna_glyphs(op=3, nlist=1, src=(1, 457)) [ 52.407] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.407] sna_glyphs: discarding mask [ 52.407] glyphs0_to_dst(op=3, src=(1, 457), nlist=1, dst=(1, 457)+(0, 0)) [ 52.407] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753651456 size=3775x2136 [ 52.407] gen9_render_composite: 0x0, current mode=1/1 [ 52.407] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 52.407] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.407] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.407] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.407] sna_drawable_use_bo pixmap=3647, box=((0, 0), (3775, 2136)), flags=7... [ 52.407] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.407] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.407] sna_drawable_use_bo: using whole GPU bo [ 52.407] gen9_composite_set_target: pixmap=3647, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 52.407] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.407] color_convert: src=ff8ae234 [20028888] [ 52.407] color_convert: dst=ff8ae234 [20028888] [ 52.407] sna_render_get_solid: ff8ae234 [ 52.407] sna_render_get_solid(22) = ff8ae234 (old) [ 52.407] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.407] sna_transform_is_imprecise_integer_translation: no transform [ 52.407] gen9_composite_picture: integer translation (0, 0), removing [ 52.407] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.407] sna_render_pixmap_bo: GPU all damaged [ 52.407] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.407] gen4_choose_composite_emitter: solid, identity mask [ 52.407] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.407] gen9_composite_get_binding_table(e640) [ 52.407] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 52.407] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.407] gen9_emit_vertex_elements: setup id=9 [ 52.407] glyphs0_to_dst: glyph=(1, 449)x(9, 8), unclipped [ 52.407] emit_primitive_identity_mask__avx2: dst=(1, 449), mask=(688.00, 32.00) x (9.00, 8.00) [ 52.407] glyphs0_to_dst: glyph=(9, 447)x(10, 13), unclipped [ 52.407] emit_primitive_identity_mask__avx2: dst=(9, 447), mask=(672.00, 48.00) x (10.00, 13.00) [ 52.407] glyphs0_to_dst: glyph=(19, 449)x(9, 8), unclipped [ 52.407] emit_primitive_identity_mask__avx2: dst=(19, 449), mask=(688.00, 32.00) x (9.00, 8.00) [ 52.407] glyphs0_to_dst: glyph=(28, 451)x(8, 3), unclipped [ 52.407] emit_primitive_identity_mask__avx2: dst=(28, 451), mask=(688.00, 48.00) x (8.00, 3.00) [ 52.407] glyphs0_to_dst: glyph=(36, 447)x(11, 10), unclipped [ 52.407] emit_primitive_identity_mask__avx2: dst=(36, 447), mask=(704.00, 0.00) x (11.00, 10.00) [ 52.407] glyphs0_to_dst: glyph=(46, 449)x(9, 8), unclipped [ 52.407] emit_primitive_identity_mask__avx2: dst=(46, 449), mask=(720.00, 0.00) x (9.00, 8.00) [ 52.407] glyphs0_to_dst: glyph=(54, 449)x(10, 8), unclipped [ 52.407] emit_primitive_identity_mask__avx2: dst=(54, 449), mask=(704.00, 16.00) x (10.00, 8.00) [ 52.407] glyphs0_to_dst: glyph=(63, 449)x(10, 8), unclipped [ 52.407] emit_primitive_identity_mask__avx2: dst=(63, 449), mask=(720.00, 16.00) x (10.00, 8.00) [ 52.407] glyphs0_to_dst: glyph=(72, 446)x(10, 11), unclipped [ 52.407] emit_primitive_identity_mask__avx2: dst=(72, 446), mask=(736.00, 0.00) x (10.00, 11.00) [ 52.407] glyphs0_to_dst: glyph=(81, 449)x(10, 8), unclipped [ 52.407] emit_primitive_identity_mask__avx2: dst=(81, 449), mask=(752.00, 0.00) x (10.00, 8.00) [ 52.407] glyphs0_to_dst: glyph=(90, 446)x(10, 11), unclipped [ 52.407] emit_primitive_identity_mask__avx2: dst=(90, 446), mask=(736.00, 0.00) x (10.00, 11.00) [ 52.407] glyphs0_to_dst: glyph=(99, 449)x(11, 8), unclipped [ 52.407] emit_primitive_identity_mask__avx2: dst=(99, 449), mask=(736.00, 16.00) x (11.00, 8.00) [ 52.407] glyphs0_to_dst: glyph=(109, 449)x(9, 8), unclipped [ 52.407] emit_primitive_identity_mask__avx2: dst=(109, 449), mask=(752.00, 16.00) x (9.00, 8.00) [ 52.407] glyphs0_to_dst: glyph=(118, 451)x(8, 3), unclipped [ 52.407] emit_primitive_identity_mask__avx2: dst=(118, 451), mask=(688.00, 48.00) x (8.00, 3.00) [ 52.407] glyphs0_to_dst: glyph=(126, 447)x(10, 10), unclipped [ 52.407] emit_primitive_identity_mask__avx2: dst=(126, 447), mask=(704.00, 32.00) x (10.00, 10.00) [ 52.407] glyphs0_to_dst: glyph=(135, 447)x(10, 10), unclipped [ 52.407] emit_primitive_identity_mask__avx2: dst=(135, 447), mask=(704.00, 32.00) x (10.00, 10.00) [ 52.407] glyphs0_to_dst: glyph=(144, 447)x(10, 10), unclipped [ 52.407] emit_primitive_identity_mask__avx2: dst=(144, 447), mask=(720.00, 32.00) x (10.00, 10.00) [ 52.407] glyphs0_to_dst: glyph=(153, 447)x(10, 10), unclipped [ 52.407] emit_primitive_identity_mask__avx2: dst=(153, 447), mask=(704.00, 48.00) x (10.00, 10.00) [ 52.407] gen8_vertex_flush[6198] = 54 [ 52.407] gen9_magic_ca_pass: CA fixup (3561 -> 3615) [ 52.407] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.407] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.407] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.407] sna_glyphs(op=3, nlist=1, src=(163, 457)) [ 52.407] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.407] sna_glyphs: discarding mask [ 52.407] glyphs0_to_dst(op=3, src=(163, 457), nlist=1, dst=(163, 457)+(0, 0)) [ 52.407] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753651456 size=3775x2136 [ 52.407] gen9_render_composite: 0x0, current mode=1/1 [ 52.407] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 52.407] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.407] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.407] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.407] sna_drawable_use_bo pixmap=3647, box=((0, 0), (3775, 2136)), flags=7... [ 52.407] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.407] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.407] sna_drawable_use_bo: using whole GPU bo [ 52.407] gen9_composite_set_target: pixmap=3647, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 52.407] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.407] color_convert: src=ffffffff [20028888] [ 52.407] color_convert: dst=ffffffff [20028888] [ 52.407] sna_render_get_solid: ffffffff [ 52.407] sna_render_get_solid(white) [ 52.407] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.407] sna_transform_is_imprecise_integer_translation: no transform [ 52.407] gen9_composite_picture: integer translation (0, 0), removing [ 52.407] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.407] sna_render_pixmap_bo: GPU all damaged [ 52.407] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.407] gen4_choose_composite_emitter: solid, identity mask [ 52.407] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.407] gen9_composite_get_binding_table(e600) [ 52.407] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 52.407] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.407] gen9_emit_vertex_elements: setup id=9 [ 52.407] glyphs0_to_dst: glyph=(165, 449)x(5, 8), unclipped [ 52.407] emit_primitive_identity_mask__avx2: dst=(165, 449), mask=(720.00, 48.00) x (5.00, 8.00) [ 52.407] gen8_vertex_flush[6298] = 3 [ 52.407] gen9_magic_ca_pass: CA fixup (3615 -> 3618) [ 52.407] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.407] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.407] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.407] sna_glyphs(op=3, nlist=1, src=(172, 457)) [ 52.407] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.407] sna_glyphs: discarding mask [ 52.407] glyphs0_to_dst(op=3, src=(172, 457), nlist=1, dst=(172, 457)+(0, 0)) [ 52.407] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753651456 size=3775x2136 [ 52.407] gen9_render_composite: 0x0, current mode=1/1 [ 52.407] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 52.407] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.407] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.407] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.407] sna_drawable_use_bo pixmap=3647, box=((0, 0), (3775, 2136)), flags=7... [ 52.407] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.407] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.407] sna_drawable_use_bo: using whole GPU bo [ 52.407] gen9_composite_set_target: pixmap=3647, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 52.407] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.407] color_convert: src=ff729fcf [20028888] [ 52.407] color_convert: dst=ff729fcf [20028888] [ 52.407] sna_render_get_solid: ff729fcf [ 52.408] sna_render_get_solid(23) = ff729fcf (old) [ 52.408] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.408] sna_transform_is_imprecise_integer_translation: no transform [ 52.408] gen9_composite_picture: integer translation (0, 0), removing [ 52.408] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.408] sna_render_pixmap_bo: GPU all damaged [ 52.408] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.408] gen4_choose_composite_emitter: solid, identity mask [ 52.408] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.408] gen9_composite_get_binding_table(e5c0) [ 52.408] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 52.408] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.408] gen9_emit_vertex_elements: setup id=9 [ 52.408] glyphs0_to_dst: glyph=(171, 451)x(11, 3), unclipped [ 52.408] emit_primitive_identity_mask__avx2: dst=(171, 451), mask=(736.00, 32.00) x (11.00, 3.00) [ 52.408] glyphs0_to_dst: glyph=(180, 446)x(10, 14), unclipped [ 52.408] emit_primitive_identity_mask__avx2: dst=(180, 446), mask=(944.00, 48.00) x (10.00, 14.00) [ 52.408] glyphs0_to_dst: glyph=(189, 446)x(11, 11), unclipped [ 52.408] emit_primitive_identity_mask__avx2: dst=(189, 446), mask=(960.00, 0.00) x (11.00, 11.00) [ 52.408] glyphs0_to_dst: glyph=(198, 449)x(10, 8), unclipped [ 52.408] emit_primitive_identity_mask__avx2: dst=(198, 449), mask=(976.00, 0.00) x (10.00, 8.00) [ 52.408] glyphs0_to_dst: glyph=(208, 449)x(9, 11), unclipped [ 52.408] emit_primitive_identity_mask__avx2: dst=(208, 449), mask=(960.00, 16.00) x (9.00, 11.00) [ 52.408] glyphs0_to_dst: glyph=(216, 446)x(10, 14), unclipped [ 52.408] emit_primitive_identity_mask__avx2: dst=(216, 446), mask=(944.00, 48.00) x (10.00, 14.00) [ 52.408] glyphs0_to_dst: glyph=(225, 447)x(10, 10), unclipped [ 52.408] emit_primitive_identity_mask__avx2: dst=(225, 447), mask=(976.00, 16.00) x (10.00, 10.00) [ 52.408] glyphs0_to_dst: glyph=(234, 458)x(11, 2), unclipped [ 52.408] emit_primitive_identity_mask__avx2: dst=(234, 458), mask=(992.00, 0.00) x (11.00, 2.00) [ 52.408] glyphs0_to_dst: glyph=(243, 446)x(11, 11), unclipped [ 52.408] emit_primitive_identity_mask__avx2: dst=(243, 446), mask=(1008.00, 0.00) x (11.00, 11.00) [ 52.408] glyphs0_to_dst: glyph=(253, 449)x(9, 8), unclipped [ 52.408] emit_primitive_identity_mask__avx2: dst=(253, 449), mask=(720.00, 0.00) x (9.00, 8.00) [ 52.408] glyphs0_to_dst: glyph=(261, 449)x(10, 8), unclipped [ 52.408] emit_primitive_identity_mask__avx2: dst=(261, 449), mask=(704.00, 16.00) x (10.00, 8.00) [ 52.408] glyphs0_to_dst: glyph=(270, 449)x(10, 8), unclipped [ 52.408] emit_primitive_identity_mask__avx2: dst=(270, 449), mask=(704.00, 16.00) x (10.00, 8.00) [ 52.408] glyphs0_to_dst: glyph=(279, 445)x(10, 12), unclipped [ 52.408] emit_primitive_identity_mask__avx2: dst=(279, 445), mask=(992.00, 16.00) x (10.00, 12.00) [ 52.408] glyphs0_to_dst: glyph=(288, 449)x(10, 8), unclipped [ 52.408] emit_primitive_identity_mask__avx2: dst=(288, 449), mask=(704.00, 16.00) x (10.00, 8.00) [ 52.408] glyphs0_to_dst: glyph=(297, 449)x(10, 8), unclipped [ 52.408] emit_primitive_identity_mask__avx2: dst=(297, 449), mask=(752.00, 0.00) x (10.00, 8.00) [ 52.408] glyphs0_to_dst: glyph=(307, 445)x(10, 12), unclipped [ 52.408] emit_primitive_identity_mask__avx2: dst=(307, 445), mask=(1008.00, 16.00) x (10.00, 12.00) [ 52.408] glyphs0_to_dst: glyph=(315, 446)x(11, 11), unclipped [ 52.408] emit_primitive_identity_mask__avx2: dst=(315, 446), mask=(960.00, 0.00) x (11.00, 11.00) [ 52.408] glyphs0_to_dst: glyph=(324, 449)x(11, 8), unclipped [ 52.408] emit_primitive_identity_mask__avx2: dst=(324, 449), mask=(736.00, 16.00) x (11.00, 8.00) [ 52.408] glyphs0_to_dst: glyph=(334, 449)x(9, 11), unclipped [ 52.408] emit_primitive_identity_mask__avx2: dst=(334, 449), mask=(960.00, 16.00) x (9.00, 11.00) [ 52.408] glyphs0_to_dst: glyph=(342, 458)x(11, 2), unclipped [ 52.408] emit_primitive_identity_mask__avx2: dst=(342, 458), mask=(992.00, 0.00) x (11.00, 2.00) [ 52.408] glyphs0_to_dst: glyph=(351, 445)x(10, 12), unclipped [ 52.408] emit_primitive_identity_mask__avx2: dst=(351, 445), mask=(992.00, 16.00) x (10.00, 12.00) [ 52.408] glyphs0_to_dst: glyph=(361, 445)x(9, 12), unclipped [ 52.408] emit_primitive_identity_mask__avx2: dst=(361, 445), mask=(960.00, 32.00) x (9.00, 12.00) [ 52.408] glyphs0_to_dst: glyph=(369, 449)x(10, 11), unclipped [ 52.408] emit_primitive_identity_mask__avx2: dst=(369, 449), mask=(976.00, 32.00) x (10.00, 11.00) [ 52.408] glyphs0_to_dst: glyph=(378, 446)x(10, 14), unclipped [ 52.408] emit_primitive_identity_mask__avx2: dst=(378, 446), mask=(944.00, 48.00) x (10.00, 14.00) [ 52.408] glyphs0_to_dst: glyph=(387, 447)x(10, 10), unclipped [ 52.408] emit_primitive_identity_mask__avx2: dst=(387, 447), mask=(960.00, 48.00) x (10.00, 10.00) [ 52.408] glyphs0_to_dst: glyph=(396, 458)x(11, 2), unclipped [ 52.408] emit_primitive_identity_mask__avx2: dst=(396, 458), mask=(992.00, 0.00) x (11.00, 2.00) [ 52.408] glyphs0_to_dst: glyph=(406, 449)x(9, 8), unclipped [ 52.408] emit_primitive_identity_mask__avx2: dst=(406, 449), mask=(688.00, 32.00) x (9.00, 8.00) [ 52.408] glyphs0_to_dst: glyph=(415, 449)x(9, 8), unclipped [ 52.408] emit_primitive_identity_mask__avx2: dst=(415, 449), mask=(752.00, 16.00) x (9.00, 8.00) [ 52.408] glyphs0_to_dst: glyph=(424, 449)x(9, 11), unclipped [ 52.408] emit_primitive_identity_mask__avx2: dst=(424, 449), mask=(960.00, 16.00) x (9.00, 11.00) [ 52.408] glyphs0_to_dst: glyph=(432, 446)x(10, 11), unclipped [ 52.408] emit_primitive_identity_mask__avx2: dst=(432, 446), mask=(976.00, 48.00) x (10.00, 11.00) [ 52.408] glyphs0_to_dst: glyph=(442, 449)x(9, 8), unclipped [ 52.408] emit_primitive_identity_mask__avx2: dst=(442, 449), mask=(688.00, 32.00) x (9.00, 8.00) [ 52.408] glyphs0_to_dst: glyph=(450, 449)x(10, 11), unclipped [ 52.408] emit_primitive_identity_mask__avx2: dst=(450, 449), mask=(976.00, 32.00) x (10.00, 11.00) [ 52.408] gen8_vertex_flush[6398] = 96 [ 52.408] gen9_magic_ca_pass: CA fixup (3618 -> 3714) [ 52.408] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.408] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.408] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.408] sna_glyphs(op=3, nlist=1, src=(460, 457)) [ 52.408] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.408] sna_glyphs: discarding mask [ 52.408] glyphs0_to_dst(op=3, src=(460, 457), nlist=1, dst=(460, 457)+(0, 0)) [ 52.408] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753651456 size=3775x2136 [ 52.408] gen9_render_composite: 0x0, current mode=1/1 [ 52.408] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 52.408] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.408] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.408] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.408] sna_drawable_use_bo pixmap=3647, box=((0, 0), (3775, 2136)), flags=7... [ 52.408] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.408] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.408] sna_drawable_use_bo: using whole GPU bo [ 52.408] gen9_composite_set_target: pixmap=3647, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 52.408] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.408] color_convert: src=ffffffff [20028888] [ 52.408] color_convert: dst=ffffffff [20028888] [ 52.408] sna_render_get_solid: ffffffff [ 52.408] sna_render_get_solid(white) [ 52.408] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.408] sna_transform_is_imprecise_integer_translation: no transform [ 52.408] gen9_composite_picture: integer translation (0, 0), removing [ 52.408] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.408] sna_render_pixmap_bo: GPU all damaged [ 52.408] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.408] gen4_choose_composite_emitter: solid, identity mask [ 52.408] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.408] gen9_composite_get_binding_table(e580) [ 52.408] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 52.408] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.408] gen9_emit_vertex_elements: setup id=9 [ 52.408] glyphs0_to_dst: glyph=(459, 446)x(10, 13), unclipped [ 52.408] emit_primitive_identity_mask__avx2: dst=(459, 446), mask=(752.00, 32.00) x (10.00, 13.00) [ 52.408] glyphs0_to_dst: glyph=(477, 452)x(10, 3), unclipped [ 52.408] emit_primitive_identity_mask__avx2: dst=(477, 452), mask=(1008.00, 48.00) x (10.00, 3.00) [ 52.408] glyphs0_to_dst: glyph=(487, 446)x(9, 14), unclipped [ 52.408] emit_primitive_identity_mask__avx2: dst=(487, 446), mask=(832.00, 32.00) x (9.00, 14.00) [ 52.408] glyphs0_to_dst: glyph=(496, 449)x(9, 8), unclipped [ 52.408] emit_primitive_identity_mask__avx2: dst=(496, 449), mask=(896.00, 48.00) x (9.00, 8.00) [ 52.408] glyphs0_to_dst: glyph=(504, 449)x(10, 8), unclipped [ 52.408] emit_primitive_identity_mask__avx2: dst=(504, 449), mask=(848.00, 16.00) x (10.00, 8.00) [ 52.408] glyphs0_to_dst: glyph=(514, 449)x(9, 8), unclipped [ 52.408] emit_primitive_identity_mask__avx2: dst=(514, 449), mask=(848.00, 48.00) x (9.00, 8.00) [ 52.408] glyphs0_to_dst: glyph=(522, 446)x(10, 11), unclipped [ 52.408] emit_primitive_identity_mask__avx2: dst=(522, 446), mask=(992.00, 32.00) x (10.00, 11.00) [ 52.408] glyphs0_to_dst: glyph=(532, 449)x(9, 11), unclipped [ 52.408] emit_primitive_identity_mask__avx2: dst=(532, 449), mask=(880.00, 16.00) x (9.00, 11.00) [ 52.408] glyphs0_to_dst: glyph=(541, 446)x(9, 11), unclipped [ 52.408] emit_primitive_identity_mask__avx2: dst=(541, 446), mask=(880.00, 0.00) x (9.00, 11.00) [ 52.408] glyphs0_to_dst: glyph=(550, 446)x(9, 14), unclipped [ 52.408] emit_primitive_identity_mask__avx2: dst=(550, 446), mask=(832.00, 32.00) x (9.00, 14.00) [ 52.408] glyphs0_to_dst: glyph=(558, 449)x(10, 8), unclipped [ 52.408] emit_primitive_identity_mask__avx2: dst=(558, 449), mask=(848.00, 16.00) x (10.00, 8.00) [ 52.408] glyphs0_to_dst: glyph=(568, 449)x(9, 11), unclipped [ 52.408] emit_primitive_identity_mask__avx2: dst=(568, 449), mask=(880.00, 16.00) x (9.00, 11.00) [ 52.408] glyphs0_to_dst: glyph=(576, 459)x(11, 2), unclipped [ 52.408] emit_primitive_identity_mask__avx2: dst=(576, 459), mask=(832.00, 48.00) x (11.00, 2.00) [ 52.408] glyphs0_to_dst: glyph=(585, 445)x(10, 12), unclipped [ 52.408] emit_primitive_identity_mask__avx2: dst=(585, 445), mask=(864.00, 0.00) x (10.00, 12.00) [ 52.408] glyphs0_to_dst: glyph=(594, 449)x(10, 8), unclipped [ 52.408] emit_primitive_identity_mask__avx2: dst=(594, 449), mask=(864.00, 32.00) x (10.00, 8.00) [ 52.408] glyphs0_to_dst: glyph=(603, 446)x(10, 11), unclipped [ 52.408] emit_primitive_identity_mask__avx2: dst=(603, 446), mask=(880.00, 32.00) x (10.00, 11.00) [ 52.408] glyphs0_to_dst: glyph=(612, 459)x(11, 2), unclipped [ 52.408] emit_primitive_identity_mask__avx2: dst=(612, 459), mask=(832.00, 48.00) x (11.00, 2.00) [ 52.408] glyphs0_to_dst: glyph=(621, 446)x(10, 11), unclipped [ 52.408] emit_primitive_identity_mask__avx2: dst=(621, 446), mask=(880.00, 32.00) x (10.00, 11.00) [ 52.408] glyphs0_to_dst: glyph=(630, 449)x(10, 8), unclipped [ 52.408] emit_primitive_identity_mask__avx2: dst=(630, 449), mask=(944.00, 0.00) x (10.00, 8.00) [ 52.408] glyphs0_to_dst: glyph=(639, 449)x(10, 11), unclipped [ 52.408] emit_primitive_identity_mask__avx2: dst=(639, 449), mask=(880.00, 48.00) x (10.00, 11.00) [ 52.408] glyphs0_to_dst: glyph=(651, 454)x(5, 3), unclipped [ 52.408] emit_primitive_identity_mask__avx2: dst=(651, 454), mask=(1008.00, 32.00) x (5.00, 3.00) [ 52.408] glyphs0_to_dst: glyph=(658, 449)x(9, 8), unclipped [ 52.408] emit_primitive_identity_mask__avx2: dst=(658, 449), mask=(896.00, 48.00) x (9.00, 8.00) [ 52.408] glyphs0_to_dst: glyph=(667, 445)x(9, 12), unclipped [ 52.408] emit_primitive_identity_mask__avx2: dst=(667, 445), mask=(992.00, 48.00) x (9.00, 12.00) [ 52.408] gen8_vertex_flush[6498] = 69 [ 52.408] gen9_magic_ca_pass: CA fixup (3714 -> 3783) [ 52.408] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.408] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.408] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.408] sna_glyphs(op=3, nlist=1, src=(1, 474)) [ 52.408] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.408] sna_glyphs: discarding mask [ 52.408] glyphs0_to_dst(op=3, src=(1, 474), nlist=1, dst=(1, 474)+(0, 0)) [ 52.408] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753651456 size=3775x2136 [ 52.408] gen9_render_composite: 0x0, current mode=1/1 [ 52.408] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 52.408] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.408] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.408] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.408] sna_drawable_use_bo pixmap=3647, box=((0, 0), (3775, 2136)), flags=7... [ 52.408] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.408] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.408] sna_drawable_use_bo: using whole GPU bo [ 52.408] gen9_composite_set_target: pixmap=3647, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 52.408] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.408] color_convert: src=ff8ae234 [20028888] [ 52.408] color_convert: dst=ff8ae234 [20028888] [ 52.408] sna_render_get_solid: ff8ae234 [ 52.408] sna_render_get_solid(22) = ff8ae234 (old) [ 52.408] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.408] sna_transform_is_imprecise_integer_translation: no transform [ 52.408] gen9_composite_picture: integer translation (0, 0), removing [ 52.408] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.408] sna_render_pixmap_bo: GPU all damaged [ 52.408] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.408] gen4_choose_composite_emitter: solid, identity mask [ 52.408] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.408] gen9_composite_get_binding_table(e540) [ 52.408] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 52.408] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.408] gen9_emit_vertex_elements: setup id=9 [ 52.408] glyphs0_to_dst: glyph=(1, 466)x(9, 8), unclipped [ 52.408] emit_primitive_identity_mask__avx2: dst=(1, 466), mask=(688.00, 32.00) x (9.00, 8.00) [ 52.408] glyphs0_to_dst: glyph=(9, 464)x(10, 13), unclipped [ 52.408] emit_primitive_identity_mask__avx2: dst=(9, 464), mask=(672.00, 48.00) x (10.00, 13.00) [ 52.408] glyphs0_to_dst: glyph=(19, 466)x(9, 8), unclipped [ 52.408] emit_primitive_identity_mask__avx2: dst=(19, 466), mask=(688.00, 32.00) x (9.00, 8.00) [ 52.408] glyphs0_to_dst: glyph=(28, 468)x(8, 3), unclipped [ 52.408] emit_primitive_identity_mask__avx2: dst=(28, 468), mask=(688.00, 48.00) x (8.00, 3.00) [ 52.408] glyphs0_to_dst: glyph=(36, 464)x(11, 10), unclipped [ 52.408] emit_primitive_identity_mask__avx2: dst=(36, 464), mask=(704.00, 0.00) x (11.00, 10.00) [ 52.408] glyphs0_to_dst: glyph=(46, 466)x(9, 8), unclipped [ 52.408] emit_primitive_identity_mask__avx2: dst=(46, 466), mask=(720.00, 0.00) x (9.00, 8.00) [ 52.408] glyphs0_to_dst: glyph=(54, 466)x(10, 8), unclipped [ 52.408] emit_primitive_identity_mask__avx2: dst=(54, 466), mask=(704.00, 16.00) x (10.00, 8.00) [ 52.408] glyphs0_to_dst: glyph=(63, 466)x(10, 8), unclipped [ 52.408] emit_primitive_identity_mask__avx2: dst=(63, 466), mask=(720.00, 16.00) x (10.00, 8.00) [ 52.408] glyphs0_to_dst: glyph=(72, 463)x(10, 11), unclipped [ 52.408] emit_primitive_identity_mask__avx2: dst=(72, 463), mask=(736.00, 0.00) x (10.00, 11.00) [ 52.408] glyphs0_to_dst: glyph=(81, 466)x(10, 8), unclipped [ 52.408] emit_primitive_identity_mask__avx2: dst=(81, 466), mask=(752.00, 0.00) x (10.00, 8.00) [ 52.408] glyphs0_to_dst: glyph=(90, 463)x(10, 11), unclipped [ 52.408] emit_primitive_identity_mask__avx2: dst=(90, 463), mask=(736.00, 0.00) x (10.00, 11.00) [ 52.408] glyphs0_to_dst: glyph=(99, 466)x(11, 8), unclipped [ 52.408] emit_primitive_identity_mask__avx2: dst=(99, 466), mask=(736.00, 16.00) x (11.00, 8.00) [ 52.408] glyphs0_to_dst: glyph=(109, 466)x(9, 8), unclipped [ 52.408] emit_primitive_identity_mask__avx2: dst=(109, 466), mask=(752.00, 16.00) x (9.00, 8.00) [ 52.408] glyphs0_to_dst: glyph=(118, 468)x(8, 3), unclipped [ 52.408] emit_primitive_identity_mask__avx2: dst=(118, 468), mask=(688.00, 48.00) x (8.00, 3.00) [ 52.408] glyphs0_to_dst: glyph=(126, 464)x(10, 10), unclipped [ 52.408] emit_primitive_identity_mask__avx2: dst=(126, 464), mask=(704.00, 32.00) x (10.00, 10.00) [ 52.408] glyphs0_to_dst: glyph=(135, 464)x(10, 10), unclipped [ 52.408] emit_primitive_identity_mask__avx2: dst=(135, 464), mask=(704.00, 32.00) x (10.00, 10.00) [ 52.408] glyphs0_to_dst: glyph=(144, 464)x(10, 10), unclipped [ 52.408] emit_primitive_identity_mask__avx2: dst=(144, 464), mask=(720.00, 32.00) x (10.00, 10.00) [ 52.408] glyphs0_to_dst: glyph=(153, 464)x(10, 10), unclipped [ 52.408] emit_primitive_identity_mask__avx2: dst=(153, 464), mask=(704.00, 48.00) x (10.00, 10.00) [ 52.408] gen8_vertex_flush[6598] = 54 [ 52.408] gen9_magic_ca_pass: CA fixup (3783 -> 3837) [ 52.408] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.408] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.408] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.408] sna_glyphs(op=3, nlist=1, src=(163, 474)) [ 52.408] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.408] sna_glyphs: discarding mask [ 52.408] glyphs0_to_dst(op=3, src=(163, 474), nlist=1, dst=(163, 474)+(0, 0)) [ 52.408] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753651456 size=3775x2136 [ 52.408] gen9_render_composite: 0x0, current mode=1/1 [ 52.408] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 52.408] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.408] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.408] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.408] sna_drawable_use_bo pixmap=3647, box=((0, 0), (3775, 2136)), flags=7... [ 52.408] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.408] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.408] sna_drawable_use_bo: using whole GPU bo [ 52.408] gen9_composite_set_target: pixmap=3647, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 52.408] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.408] color_convert: src=ffffffff [20028888] [ 52.408] color_convert: dst=ffffffff [20028888] [ 52.408] sna_render_get_solid: ffffffff [ 52.408] sna_render_get_solid(white) [ 52.408] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.408] sna_transform_is_imprecise_integer_translation: no transform [ 52.408] gen9_composite_picture: integer translation (0, 0), removing [ 52.408] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.408] sna_render_pixmap_bo: GPU all damaged [ 52.408] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.408] gen4_choose_composite_emitter: solid, identity mask [ 52.408] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.408] gen9_composite_get_binding_table(e500) [ 52.408] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 52.408] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.408] gen9_emit_vertex_elements: setup id=9 [ 52.408] glyphs0_to_dst: glyph=(165, 466)x(5, 8), unclipped [ 52.408] emit_primitive_identity_mask__avx2: dst=(165, 466), mask=(720.00, 48.00) x (5.00, 8.00) [ 52.408] gen8_vertex_flush[6698] = 3 [ 52.408] gen9_magic_ca_pass: CA fixup (3837 -> 3840) [ 52.408] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.408] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.408] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.408] sna_glyphs(op=3, nlist=1, src=(172, 474)) [ 52.408] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.408] sna_glyphs: discarding mask [ 52.408] glyphs0_to_dst(op=3, src=(172, 474), nlist=1, dst=(172, 474)+(0, 0)) [ 52.408] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753651456 size=3775x2136 [ 52.408] gen9_render_composite: 0x0, current mode=1/1 [ 52.408] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 52.408] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.408] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.408] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.408] sna_drawable_use_bo pixmap=3647, box=((0, 0), (3775, 2136)), flags=7... [ 52.408] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.409] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.409] sna_drawable_use_bo: using whole GPU bo [ 52.409] gen9_composite_set_target: pixmap=3647, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 52.409] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.409] color_convert: src=ff729fcf [20028888] [ 52.409] color_convert: dst=ff729fcf [20028888] [ 52.409] sna_render_get_solid: ff729fcf [ 52.409] sna_render_get_solid(23) = ff729fcf (old) [ 52.409] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.409] sna_transform_is_imprecise_integer_translation: no transform [ 52.409] gen9_composite_picture: integer translation (0, 0), removing [ 52.409] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.409] sna_render_pixmap_bo: GPU all damaged [ 52.409] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.409] gen4_choose_composite_emitter: solid, identity mask [ 52.409] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.409] gen9_composite_get_binding_table(e4c0) [ 52.409] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 52.409] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.409] gen9_emit_vertex_elements: setup id=9 [ 52.409] glyphs0_to_dst: glyph=(171, 468)x(11, 3), unclipped [ 52.409] emit_primitive_identity_mask__avx2: dst=(171, 468), mask=(736.00, 32.00) x (11.00, 3.00) [ 52.409] glyphs0_to_dst: glyph=(180, 463)x(10, 14), unclipped [ 52.409] emit_primitive_identity_mask__avx2: dst=(180, 463), mask=(944.00, 48.00) x (10.00, 14.00) [ 52.409] glyphs0_to_dst: glyph=(189, 463)x(11, 11), unclipped [ 52.409] emit_primitive_identity_mask__avx2: dst=(189, 463), mask=(960.00, 0.00) x (11.00, 11.00) [ 52.409] glyphs0_to_dst: glyph=(198, 466)x(10, 8), unclipped [ 52.409] emit_primitive_identity_mask__avx2: dst=(198, 466), mask=(976.00, 0.00) x (10.00, 8.00) [ 52.409] glyphs0_to_dst: glyph=(208, 466)x(9, 11), unclipped [ 52.409] emit_primitive_identity_mask__avx2: dst=(208, 466), mask=(960.00, 16.00) x (9.00, 11.00) [ 52.409] glyphs0_to_dst: glyph=(216, 463)x(10, 14), unclipped [ 52.409] emit_primitive_identity_mask__avx2: dst=(216, 463), mask=(944.00, 48.00) x (10.00, 14.00) [ 52.409] glyphs0_to_dst: glyph=(225, 464)x(10, 10), unclipped [ 52.409] emit_primitive_identity_mask__avx2: dst=(225, 464), mask=(976.00, 16.00) x (10.00, 10.00) [ 52.409] glyphs0_to_dst: glyph=(234, 475)x(11, 2), unclipped [ 52.409] emit_primitive_identity_mask__avx2: dst=(234, 475), mask=(992.00, 0.00) x (11.00, 2.00) [ 52.409] glyphs0_to_dst: glyph=(243, 463)x(11, 11), unclipped [ 52.409] emit_primitive_identity_mask__avx2: dst=(243, 463), mask=(1008.00, 0.00) x (11.00, 11.00) [ 52.409] glyphs0_to_dst: glyph=(253, 466)x(9, 8), unclipped [ 52.409] emit_primitive_identity_mask__avx2: dst=(253, 466), mask=(720.00, 0.00) x (9.00, 8.00) [ 52.409] glyphs0_to_dst: glyph=(261, 466)x(10, 8), unclipped [ 52.409] emit_primitive_identity_mask__avx2: dst=(261, 466), mask=(704.00, 16.00) x (10.00, 8.00) [ 52.409] glyphs0_to_dst: glyph=(270, 466)x(10, 8), unclipped [ 52.409] emit_primitive_identity_mask__avx2: dst=(270, 466), mask=(704.00, 16.00) x (10.00, 8.00) [ 52.409] glyphs0_to_dst: glyph=(279, 462)x(10, 12), unclipped [ 52.409] emit_primitive_identity_mask__avx2: dst=(279, 462), mask=(992.00, 16.00) x (10.00, 12.00) [ 52.409] glyphs0_to_dst: glyph=(288, 466)x(10, 8), unclipped [ 52.409] emit_primitive_identity_mask__avx2: dst=(288, 466), mask=(704.00, 16.00) x (10.00, 8.00) [ 52.409] glyphs0_to_dst: glyph=(297, 466)x(10, 8), unclipped [ 52.409] emit_primitive_identity_mask__avx2: dst=(297, 466), mask=(752.00, 0.00) x (10.00, 8.00) [ 52.409] glyphs0_to_dst: glyph=(307, 462)x(10, 12), unclipped [ 52.409] emit_primitive_identity_mask__avx2: dst=(307, 462), mask=(1008.00, 16.00) x (10.00, 12.00) [ 52.409] glyphs0_to_dst: glyph=(315, 463)x(11, 11), unclipped [ 52.409] emit_primitive_identity_mask__avx2: dst=(315, 463), mask=(960.00, 0.00) x (11.00, 11.00) [ 52.409] glyphs0_to_dst: glyph=(324, 466)x(11, 8), unclipped [ 52.409] emit_primitive_identity_mask__avx2: dst=(324, 466), mask=(736.00, 16.00) x (11.00, 8.00) [ 52.409] glyphs0_to_dst: glyph=(334, 466)x(9, 11), unclipped [ 52.409] emit_primitive_identity_mask__avx2: dst=(334, 466), mask=(960.00, 16.00) x (9.00, 11.00) [ 52.409] glyphs0_to_dst: glyph=(342, 475)x(11, 2), unclipped [ 52.409] emit_primitive_identity_mask__avx2: dst=(342, 475), mask=(992.00, 0.00) x (11.00, 2.00) [ 52.409] glyphs0_to_dst: glyph=(351, 462)x(10, 12), unclipped [ 52.409] emit_primitive_identity_mask__avx2: dst=(351, 462), mask=(992.00, 16.00) x (10.00, 12.00) [ 52.409] glyphs0_to_dst: glyph=(361, 462)x(9, 12), unclipped [ 52.409] emit_primitive_identity_mask__avx2: dst=(361, 462), mask=(960.00, 32.00) x (9.00, 12.00) [ 52.409] glyphs0_to_dst: glyph=(369, 466)x(10, 11), unclipped [ 52.409] emit_primitive_identity_mask__avx2: dst=(369, 466), mask=(976.00, 32.00) x (10.00, 11.00) [ 52.409] glyphs0_to_dst: glyph=(378, 463)x(10, 14), unclipped [ 52.409] emit_primitive_identity_mask__avx2: dst=(378, 463), mask=(944.00, 48.00) x (10.00, 14.00) [ 52.409] glyphs0_to_dst: glyph=(387, 464)x(10, 10), unclipped [ 52.409] emit_primitive_identity_mask__avx2: dst=(387, 464), mask=(960.00, 48.00) x (10.00, 10.00) [ 52.409] glyphs0_to_dst: glyph=(396, 475)x(11, 2), unclipped [ 52.409] emit_primitive_identity_mask__avx2: dst=(396, 475), mask=(992.00, 0.00) x (11.00, 2.00) [ 52.409] glyphs0_to_dst: glyph=(406, 466)x(9, 8), unclipped [ 52.409] emit_primitive_identity_mask__avx2: dst=(406, 466), mask=(688.00, 32.00) x (9.00, 8.00) [ 52.409] glyphs0_to_dst: glyph=(415, 466)x(9, 8), unclipped [ 52.409] emit_primitive_identity_mask__avx2: dst=(415, 466), mask=(752.00, 16.00) x (9.00, 8.00) [ 52.409] glyphs0_to_dst: glyph=(424, 466)x(9, 11), unclipped [ 52.409] emit_primitive_identity_mask__avx2: dst=(424, 466), mask=(960.00, 16.00) x (9.00, 11.00) [ 52.409] glyphs0_to_dst: glyph=(432, 463)x(10, 11), unclipped [ 52.409] emit_primitive_identity_mask__avx2: dst=(432, 463), mask=(976.00, 48.00) x (10.00, 11.00) [ 52.409] glyphs0_to_dst: glyph=(442, 466)x(9, 8), unclipped [ 52.409] emit_primitive_identity_mask__avx2: dst=(442, 466), mask=(688.00, 32.00) x (9.00, 8.00) [ 52.409] glyphs0_to_dst: glyph=(450, 466)x(10, 11), unclipped [ 52.409] emit_primitive_identity_mask__avx2: dst=(450, 466), mask=(976.00, 32.00) x (10.00, 11.00) [ 52.409] gen8_vertex_flush[6798] = 96 [ 52.409] gen9_magic_ca_pass: CA fixup (3840 -> 3936) [ 52.409] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.409] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.409] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.409] sna_glyphs(op=3, nlist=1, src=(460, 474)) [ 52.409] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.409] sna_glyphs: discarding mask [ 52.409] glyphs0_to_dst(op=3, src=(460, 474), nlist=1, dst=(460, 474)+(0, 0)) [ 52.409] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753651456 size=3775x2136 [ 52.409] gen9_render_composite: 0x0, current mode=1/1 [ 52.409] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 52.409] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.409] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.409] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.409] sna_drawable_use_bo pixmap=3647, box=((0, 0), (3775, 2136)), flags=7... [ 52.409] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.409] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.409] sna_drawable_use_bo: using whole GPU bo [ 52.409] gen9_composite_set_target: pixmap=3647, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 52.409] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.409] color_convert: src=ffffffff [20028888] [ 52.409] color_convert: dst=ffffffff [20028888] [ 52.409] sna_render_get_solid: ffffffff [ 52.409] sna_render_get_solid(white) [ 52.409] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.409] sna_transform_is_imprecise_integer_translation: no transform [ 52.409] gen9_composite_picture: integer translation (0, 0), removing [ 52.409] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.409] sna_render_pixmap_bo: GPU all damaged [ 52.409] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.409] gen4_choose_composite_emitter: solid, identity mask [ 52.409] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.409] gen9_composite_get_binding_table(e480) [ 52.409] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 52.409] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.409] gen9_emit_vertex_elements: setup id=9 [ 52.409] glyphs0_to_dst: glyph=(459, 463)x(10, 13), unclipped [ 52.409] emit_primitive_identity_mask__avx2: dst=(459, 463), mask=(752.00, 32.00) x (10.00, 13.00) [ 52.409] glyphs0_to_dst: glyph=(477, 469)x(10, 3), unclipped [ 52.409] emit_primitive_identity_mask__avx2: dst=(477, 469), mask=(1008.00, 48.00) x (10.00, 3.00) [ 52.409] glyphs0_to_dst: glyph=(487, 463)x(9, 14), unclipped [ 52.409] emit_primitive_identity_mask__avx2: dst=(487, 463), mask=(832.00, 32.00) x (9.00, 14.00) [ 52.409] glyphs0_to_dst: glyph=(496, 466)x(9, 8), unclipped [ 52.409] emit_primitive_identity_mask__avx2: dst=(496, 466), mask=(896.00, 48.00) x (9.00, 8.00) [ 52.409] glyphs0_to_dst: glyph=(504, 466)x(10, 8), unclipped [ 52.409] emit_primitive_identity_mask__avx2: dst=(504, 466), mask=(848.00, 16.00) x (10.00, 8.00) [ 52.409] glyphs0_to_dst: glyph=(514, 466)x(9, 8), unclipped [ 52.409] emit_primitive_identity_mask__avx2: dst=(514, 466), mask=(848.00, 48.00) x (9.00, 8.00) [ 52.409] glyphs0_to_dst: glyph=(522, 463)x(10, 11), unclipped [ 52.409] emit_primitive_identity_mask__avx2: dst=(522, 463), mask=(992.00, 32.00) x (10.00, 11.00) [ 52.409] glyphs0_to_dst: glyph=(532, 466)x(9, 11), unclipped [ 52.409] emit_primitive_identity_mask__avx2: dst=(532, 466), mask=(880.00, 16.00) x (9.00, 11.00) [ 52.409] glyphs0_to_dst: glyph=(541, 463)x(9, 11), unclipped [ 52.409] emit_primitive_identity_mask__avx2: dst=(541, 463), mask=(880.00, 0.00) x (9.00, 11.00) [ 52.409] glyphs0_to_dst: glyph=(550, 463)x(9, 14), unclipped [ 52.409] emit_primitive_identity_mask__avx2: dst=(550, 463), mask=(832.00, 32.00) x (9.00, 14.00) [ 52.409] glyphs0_to_dst: glyph=(558, 466)x(10, 8), unclipped [ 52.409] emit_primitive_identity_mask__avx2: dst=(558, 466), mask=(848.00, 16.00) x (10.00, 8.00) [ 52.409] glyphs0_to_dst: glyph=(568, 466)x(9, 11), unclipped [ 52.409] emit_primitive_identity_mask__avx2: dst=(568, 466), mask=(880.00, 16.00) x (9.00, 11.00) [ 52.409] glyphs0_to_dst: glyph=(576, 476)x(11, 2), unclipped [ 52.409] emit_primitive_identity_mask__avx2: dst=(576, 476), mask=(832.00, 48.00) x (11.00, 2.00) [ 52.409] glyphs0_to_dst: glyph=(585, 462)x(10, 12), unclipped [ 52.409] emit_primitive_identity_mask__avx2: dst=(585, 462), mask=(864.00, 0.00) x (10.00, 12.00) [ 52.409] glyphs0_to_dst: glyph=(594, 466)x(10, 8), unclipped [ 52.409] emit_primitive_identity_mask__avx2: dst=(594, 466), mask=(864.00, 32.00) x (10.00, 8.00) [ 52.409] glyphs0_to_dst: glyph=(603, 463)x(10, 11), unclipped [ 52.409] emit_primitive_identity_mask__avx2: dst=(603, 463), mask=(880.00, 32.00) x (10.00, 11.00) [ 52.409] glyphs0_to_dst: glyph=(612, 476)x(11, 2), unclipped [ 52.409] emit_primitive_identity_mask__avx2: dst=(612, 476), mask=(832.00, 48.00) x (11.00, 2.00) [ 52.409] glyphs0_to_dst: glyph=(621, 463)x(10, 11), unclipped [ 52.409] emit_primitive_identity_mask__avx2: dst=(621, 463), mask=(880.00, 32.00) x (10.00, 11.00) [ 52.409] glyphs0_to_dst: glyph=(630, 466)x(10, 8), unclipped [ 52.409] emit_primitive_identity_mask__avx2: dst=(630, 466), mask=(944.00, 0.00) x (10.00, 8.00) [ 52.409] glyphs0_to_dst: glyph=(639, 466)x(10, 11), unclipped [ 52.409] emit_primitive_identity_mask__avx2: dst=(639, 466), mask=(880.00, 48.00) x (10.00, 11.00) [ 52.409] glyphs0_to_dst: glyph=(651, 471)x(5, 3), unclipped [ 52.409] emit_primitive_identity_mask__avx2: dst=(651, 471), mask=(1008.00, 32.00) x (5.00, 3.00) [ 52.409] glyphs0_to_dst: glyph=(658, 466)x(9, 8), unclipped [ 52.409] emit_primitive_identity_mask__avx2: dst=(658, 466), mask=(896.00, 48.00) x (9.00, 8.00) [ 52.409] glyphs0_to_dst: glyph=(667, 462)x(9, 12), unclipped [ 52.409] emit_primitive_identity_mask__avx2: dst=(667, 462), mask=(992.00, 48.00) x (9.00, 12.00) [ 52.409] gen8_vertex_flush[6898] = 69 [ 52.409] gen9_magic_ca_pass: CA fixup (3936 -> 4005) [ 52.409] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.409] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.409] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.409] sna_glyphs(op=3, nlist=1, src=(1, 491)) [ 52.409] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.409] sna_glyphs: discarding mask [ 52.409] glyphs0_to_dst(op=3, src=(1, 491), nlist=1, dst=(1, 491)+(0, 0)) [ 52.409] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753651456 size=3775x2136 [ 52.409] gen9_render_composite: 0x0, current mode=1/1 [ 52.409] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 52.409] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.409] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.409] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.409] sna_drawable_use_bo pixmap=3647, box=((0, 0), (3775, 2136)), flags=7... [ 52.409] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.409] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.409] sna_drawable_use_bo: using whole GPU bo [ 52.409] gen9_composite_set_target: pixmap=3647, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 52.409] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.409] color_convert: src=ff8ae234 [20028888] [ 52.409] color_convert: dst=ff8ae234 [20028888] [ 52.409] sna_render_get_solid: ff8ae234 [ 52.409] sna_render_get_solid(22) = ff8ae234 (old) [ 52.409] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.409] sna_transform_is_imprecise_integer_translation: no transform [ 52.409] gen9_composite_picture: integer translation (0, 0), removing [ 52.409] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.409] sna_render_pixmap_bo: GPU all damaged [ 52.409] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.409] gen4_choose_composite_emitter: solid, identity mask [ 52.409] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.409] gen9_composite_get_binding_table(e440) [ 52.409] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 52.409] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.409] gen9_emit_vertex_elements: setup id=9 [ 52.409] glyphs0_to_dst: glyph=(1, 483)x(9, 8), unclipped [ 52.409] emit_primitive_identity_mask__avx2: dst=(1, 483), mask=(688.00, 32.00) x (9.00, 8.00) [ 52.409] glyphs0_to_dst: glyph=(9, 481)x(10, 13), unclipped [ 52.409] emit_primitive_identity_mask__avx2: dst=(9, 481), mask=(672.00, 48.00) x (10.00, 13.00) [ 52.409] glyphs0_to_dst: glyph=(19, 483)x(9, 8), unclipped [ 52.409] emit_primitive_identity_mask__avx2: dst=(19, 483), mask=(688.00, 32.00) x (9.00, 8.00) [ 52.409] glyphs0_to_dst: glyph=(28, 485)x(8, 3), unclipped [ 52.409] emit_primitive_identity_mask__avx2: dst=(28, 485), mask=(688.00, 48.00) x (8.00, 3.00) [ 52.409] glyphs0_to_dst: glyph=(36, 481)x(11, 10), unclipped [ 52.409] emit_primitive_identity_mask__avx2: dst=(36, 481), mask=(704.00, 0.00) x (11.00, 10.00) [ 52.409] glyphs0_to_dst: glyph=(46, 483)x(9, 8), unclipped [ 52.409] emit_primitive_identity_mask__avx2: dst=(46, 483), mask=(720.00, 0.00) x (9.00, 8.00) [ 52.409] glyphs0_to_dst: glyph=(54, 483)x(10, 8), unclipped [ 52.409] emit_primitive_identity_mask__avx2: dst=(54, 483), mask=(704.00, 16.00) x (10.00, 8.00) [ 52.409] glyphs0_to_dst: glyph=(63, 483)x(10, 8), unclipped [ 52.409] emit_primitive_identity_mask__avx2: dst=(63, 483), mask=(720.00, 16.00) x (10.00, 8.00) [ 52.409] glyphs0_to_dst: glyph=(72, 480)x(10, 11), unclipped [ 52.409] emit_primitive_identity_mask__avx2: dst=(72, 480), mask=(736.00, 0.00) x (10.00, 11.00) [ 52.409] glyphs0_to_dst: glyph=(81, 483)x(10, 8), unclipped [ 52.409] emit_primitive_identity_mask__avx2: dst=(81, 483), mask=(752.00, 0.00) x (10.00, 8.00) [ 52.409] glyphs0_to_dst: glyph=(90, 480)x(10, 11), unclipped [ 52.409] emit_primitive_identity_mask__avx2: dst=(90, 480), mask=(736.00, 0.00) x (10.00, 11.00) [ 52.409] glyphs0_to_dst: glyph=(99, 483)x(11, 8), unclipped [ 52.409] emit_primitive_identity_mask__avx2: dst=(99, 483), mask=(736.00, 16.00) x (11.00, 8.00) [ 52.409] glyphs0_to_dst: glyph=(109, 483)x(9, 8), unclipped [ 52.409] emit_primitive_identity_mask__avx2: dst=(109, 483), mask=(752.00, 16.00) x (9.00, 8.00) [ 52.409] glyphs0_to_dst: glyph=(118, 485)x(8, 3), unclipped [ 52.409] emit_primitive_identity_mask__avx2: dst=(118, 485), mask=(688.00, 48.00) x (8.00, 3.00) [ 52.409] glyphs0_to_dst: glyph=(126, 481)x(10, 10), unclipped [ 52.409] emit_primitive_identity_mask__avx2: dst=(126, 481), mask=(704.00, 32.00) x (10.00, 10.00) [ 52.409] glyphs0_to_dst: glyph=(135, 481)x(10, 10), unclipped [ 52.409] emit_primitive_identity_mask__avx2: dst=(135, 481), mask=(704.00, 32.00) x (10.00, 10.00) [ 52.409] glyphs0_to_dst: glyph=(144, 481)x(10, 10), unclipped [ 52.409] emit_primitive_identity_mask__avx2: dst=(144, 481), mask=(720.00, 32.00) x (10.00, 10.00) [ 52.409] glyphs0_to_dst: glyph=(153, 481)x(10, 10), unclipped [ 52.409] emit_primitive_identity_mask__avx2: dst=(153, 481), mask=(704.00, 48.00) x (10.00, 10.00) [ 52.409] gen8_vertex_flush[6998] = 54 [ 52.409] gen9_magic_ca_pass: CA fixup (4005 -> 4059) [ 52.409] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.409] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.409] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.409] sna_glyphs(op=3, nlist=1, src=(163, 491)) [ 52.409] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.409] sna_glyphs: discarding mask [ 52.409] glyphs0_to_dst(op=3, src=(163, 491), nlist=1, dst=(163, 491)+(0, 0)) [ 52.409] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753651456 size=3775x2136 [ 52.409] gen9_render_composite: 0x0, current mode=1/1 [ 52.409] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 52.409] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.409] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.409] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.409] sna_drawable_use_bo pixmap=3647, box=((0, 0), (3775, 2136)), flags=7... [ 52.409] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.409] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.409] sna_drawable_use_bo: using whole GPU bo [ 52.409] gen9_composite_set_target: pixmap=3647, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 52.409] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.409] color_convert: src=ffffffff [20028888] [ 52.409] color_convert: dst=ffffffff [20028888] [ 52.409] sna_render_get_solid: ffffffff [ 52.409] sna_render_get_solid(white) [ 52.409] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.409] sna_transform_is_imprecise_integer_translation: no transform [ 52.409] gen9_composite_picture: integer translation (0, 0), removing [ 52.409] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.409] sna_render_pixmap_bo: GPU all damaged [ 52.409] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.409] gen4_choose_composite_emitter: solid, identity mask [ 52.409] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.409] gen9_composite_get_binding_table(e400) [ 52.409] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 52.409] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.409] gen9_emit_vertex_elements: setup id=9 [ 52.409] glyphs0_to_dst: glyph=(165, 483)x(5, 8), unclipped [ 52.409] emit_primitive_identity_mask__avx2: dst=(165, 483), mask=(720.00, 48.00) x (5.00, 8.00) [ 52.409] gen8_vertex_flush[6a98] = 3 [ 52.409] gen9_magic_ca_pass: CA fixup (4059 -> 4062) [ 52.409] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.409] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.409] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.409] sna_glyphs(op=3, nlist=1, src=(172, 491)) [ 52.409] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.409] sna_glyphs: discarding mask [ 52.409] glyphs0_to_dst(op=3, src=(172, 491), nlist=1, dst=(172, 491)+(0, 0)) [ 52.409] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753651456 size=3775x2136 [ 52.409] gen9_render_composite: 0x0, current mode=1/1 [ 52.410] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 52.410] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.410] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.410] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.410] sna_drawable_use_bo pixmap=3647, box=((0, 0), (3775, 2136)), flags=7... [ 52.410] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.410] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.410] sna_drawable_use_bo: using whole GPU bo [ 52.410] gen9_composite_set_target: pixmap=3647, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 52.410] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.410] color_convert: src=ff729fcf [20028888] [ 52.410] color_convert: dst=ff729fcf [20028888] [ 52.410] sna_render_get_solid: ff729fcf [ 52.410] sna_render_get_solid(23) = ff729fcf (old) [ 52.410] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.410] sna_transform_is_imprecise_integer_translation: no transform [ 52.410] gen9_composite_picture: integer translation (0, 0), removing [ 52.410] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.410] sna_render_pixmap_bo: GPU all damaged [ 52.410] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.410] gen4_choose_composite_emitter: solid, identity mask [ 52.410] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.410] gen9_composite_get_binding_table(e3c0) [ 52.410] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 52.410] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.410] gen9_emit_vertex_elements: setup id=9 [ 52.410] glyphs0_to_dst: glyph=(171, 485)x(11, 3), unclipped [ 52.410] emit_primitive_identity_mask__avx2: dst=(171, 485), mask=(736.00, 32.00) x (11.00, 3.00) [ 52.410] glyphs0_to_dst: glyph=(180, 480)x(10, 14), unclipped [ 52.410] emit_primitive_identity_mask__avx2: dst=(180, 480), mask=(944.00, 48.00) x (10.00, 14.00) [ 52.410] glyphs0_to_dst: glyph=(189, 480)x(11, 11), unclipped [ 52.410] emit_primitive_identity_mask__avx2: dst=(189, 480), mask=(960.00, 0.00) x (11.00, 11.00) [ 52.410] glyphs0_to_dst: glyph=(198, 483)x(10, 8), unclipped [ 52.410] emit_primitive_identity_mask__avx2: dst=(198, 483), mask=(976.00, 0.00) x (10.00, 8.00) [ 52.410] glyphs0_to_dst: glyph=(208, 483)x(9, 11), unclipped [ 52.410] emit_primitive_identity_mask__avx2: dst=(208, 483), mask=(960.00, 16.00) x (9.00, 11.00) [ 52.410] glyphs0_to_dst: glyph=(216, 480)x(10, 14), unclipped [ 52.410] emit_primitive_identity_mask__avx2: dst=(216, 480), mask=(944.00, 48.00) x (10.00, 14.00) [ 52.410] glyphs0_to_dst: glyph=(225, 481)x(10, 10), unclipped [ 52.410] emit_primitive_identity_mask__avx2: dst=(225, 481), mask=(976.00, 16.00) x (10.00, 10.00) [ 52.410] glyphs0_to_dst: glyph=(234, 492)x(11, 2), unclipped [ 52.410] emit_primitive_identity_mask__avx2: dst=(234, 492), mask=(992.00, 0.00) x (11.00, 2.00) [ 52.410] glyphs0_to_dst: glyph=(243, 480)x(11, 11), unclipped [ 52.410] emit_primitive_identity_mask__avx2: dst=(243, 480), mask=(1008.00, 0.00) x (11.00, 11.00) [ 52.410] glyphs0_to_dst: glyph=(253, 483)x(9, 8), unclipped [ 52.410] emit_primitive_identity_mask__avx2: dst=(253, 483), mask=(720.00, 0.00) x (9.00, 8.00) [ 52.410] glyphs0_to_dst: glyph=(261, 483)x(10, 8), unclipped [ 52.410] emit_primitive_identity_mask__avx2: dst=(261, 483), mask=(704.00, 16.00) x (10.00, 8.00) [ 52.410] glyphs0_to_dst: glyph=(270, 483)x(10, 8), unclipped [ 52.410] emit_primitive_identity_mask__avx2: dst=(270, 483), mask=(704.00, 16.00) x (10.00, 8.00) [ 52.410] glyphs0_to_dst: glyph=(279, 479)x(10, 12), unclipped [ 52.410] emit_primitive_identity_mask__avx2: dst=(279, 479), mask=(992.00, 16.00) x (10.00, 12.00) [ 52.410] glyphs0_to_dst: glyph=(288, 483)x(10, 8), unclipped [ 52.410] emit_primitive_identity_mask__avx2: dst=(288, 483), mask=(704.00, 16.00) x (10.00, 8.00) [ 52.410] glyphs0_to_dst: glyph=(297, 483)x(10, 8), unclipped [ 52.410] emit_primitive_identity_mask__avx2: dst=(297, 483), mask=(752.00, 0.00) x (10.00, 8.00) [ 52.410] glyphs0_to_dst: glyph=(307, 479)x(10, 12), unclipped [ 52.410] emit_primitive_identity_mask__avx2: dst=(307, 479), mask=(1008.00, 16.00) x (10.00, 12.00) [ 52.410] glyphs0_to_dst: glyph=(315, 480)x(11, 11), unclipped [ 52.410] emit_primitive_identity_mask__avx2: dst=(315, 480), mask=(960.00, 0.00) x (11.00, 11.00) [ 52.410] glyphs0_to_dst: glyph=(324, 483)x(11, 8), unclipped [ 52.410] emit_primitive_identity_mask__avx2: dst=(324, 483), mask=(736.00, 16.00) x (11.00, 8.00) [ 52.410] glyphs0_to_dst: glyph=(334, 483)x(9, 11), unclipped [ 52.410] emit_primitive_identity_mask__avx2: dst=(334, 483), mask=(960.00, 16.00) x (9.00, 11.00) [ 52.410] glyphs0_to_dst: glyph=(342, 492)x(11, 2), unclipped [ 52.410] emit_primitive_identity_mask__avx2: dst=(342, 492), mask=(992.00, 0.00) x (11.00, 2.00) [ 52.410] glyphs0_to_dst: glyph=(351, 479)x(10, 12), unclipped [ 52.410] emit_primitive_identity_mask__avx2: dst=(351, 479), mask=(992.00, 16.00) x (10.00, 12.00) [ 52.410] glyphs0_to_dst: glyph=(361, 479)x(9, 12), unclipped [ 52.410] emit_primitive_identity_mask__avx2: dst=(361, 479), mask=(960.00, 32.00) x (9.00, 12.00) [ 52.410] glyphs0_to_dst: glyph=(369, 483)x(10, 11), unclipped [ 52.410] emit_primitive_identity_mask__avx2: dst=(369, 483), mask=(976.00, 32.00) x (10.00, 11.00) [ 52.410] glyphs0_to_dst: glyph=(378, 480)x(10, 14), unclipped [ 52.410] emit_primitive_identity_mask__avx2: dst=(378, 480), mask=(944.00, 48.00) x (10.00, 14.00) [ 52.410] glyphs0_to_dst: glyph=(387, 481)x(10, 10), unclipped [ 52.410] emit_primitive_identity_mask__avx2: dst=(387, 481), mask=(960.00, 48.00) x (10.00, 10.00) [ 52.410] glyphs0_to_dst: glyph=(396, 492)x(11, 2), unclipped [ 52.410] emit_primitive_identity_mask__avx2: dst=(396, 492), mask=(992.00, 0.00) x (11.00, 2.00) [ 52.410] glyphs0_to_dst: glyph=(406, 483)x(9, 8), unclipped [ 52.410] emit_primitive_identity_mask__avx2: dst=(406, 483), mask=(688.00, 32.00) x (9.00, 8.00) [ 52.410] glyphs0_to_dst: glyph=(415, 483)x(9, 8), unclipped [ 52.410] emit_primitive_identity_mask__avx2: dst=(415, 483), mask=(752.00, 16.00) x (9.00, 8.00) [ 52.410] glyphs0_to_dst: glyph=(424, 483)x(9, 11), unclipped [ 52.410] emit_primitive_identity_mask__avx2: dst=(424, 483), mask=(960.00, 16.00) x (9.00, 11.00) [ 52.410] glyphs0_to_dst: glyph=(432, 480)x(10, 11), unclipped [ 52.410] emit_primitive_identity_mask__avx2: dst=(432, 480), mask=(976.00, 48.00) x (10.00, 11.00) [ 52.410] glyphs0_to_dst: glyph=(442, 483)x(9, 8), unclipped [ 52.410] emit_primitive_identity_mask__avx2: dst=(442, 483), mask=(688.00, 32.00) x (9.00, 8.00) [ 52.410] glyphs0_to_dst: glyph=(450, 483)x(10, 11), unclipped [ 52.410] emit_primitive_identity_mask__avx2: dst=(450, 483), mask=(976.00, 32.00) x (10.00, 11.00) [ 52.410] gen8_vertex_flush[6b98] = 96 [ 52.410] gen9_magic_ca_pass: CA fixup (4062 -> 4158) [ 52.410] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.410] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.410] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.410] sna_glyphs(op=3, nlist=1, src=(460, 491)) [ 52.410] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.410] sna_glyphs: discarding mask [ 52.410] glyphs0_to_dst(op=3, src=(460, 491), nlist=1, dst=(460, 491)+(0, 0)) [ 52.410] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753651456 size=3775x2136 [ 52.410] gen9_render_composite: 0x0, current mode=1/1 [ 52.410] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 52.410] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.410] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.410] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.410] sna_drawable_use_bo pixmap=3647, box=((0, 0), (3775, 2136)), flags=7... [ 52.410] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.410] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.410] sna_drawable_use_bo: using whole GPU bo [ 52.410] gen9_composite_set_target: pixmap=3647, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 52.410] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.410] color_convert: src=ffffffff [20028888] [ 52.410] color_convert: dst=ffffffff [20028888] [ 52.410] sna_render_get_solid: ffffffff [ 52.410] sna_render_get_solid(white) [ 52.410] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.410] sna_transform_is_imprecise_integer_translation: no transform [ 52.410] gen9_composite_picture: integer translation (0, 0), removing [ 52.410] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.410] sna_render_pixmap_bo: GPU all damaged [ 52.410] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.410] gen4_choose_composite_emitter: solid, identity mask [ 52.410] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.410] gen9_composite_get_binding_table(e380) [ 52.410] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 52.410] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.410] gen9_emit_vertex_elements: setup id=9 [ 52.410] glyphs0_to_dst: glyph=(459, 480)x(10, 13), unclipped [ 52.410] emit_primitive_identity_mask__avx2: dst=(459, 480), mask=(752.00, 32.00) x (10.00, 13.00) [ 52.410] glyphs0_to_dst: glyph=(477, 486)x(10, 3), unclipped [ 52.410] emit_primitive_identity_mask__avx2: dst=(477, 486), mask=(1008.00, 48.00) x (10.00, 3.00) [ 52.410] glyphs0_to_dst: glyph=(487, 480)x(9, 14), unclipped [ 52.410] emit_primitive_identity_mask__avx2: dst=(487, 480), mask=(832.00, 32.00) x (9.00, 14.00) [ 52.410] glyphs0_to_dst: glyph=(496, 483)x(9, 8), unclipped [ 52.410] emit_primitive_identity_mask__avx2: dst=(496, 483), mask=(896.00, 48.00) x (9.00, 8.00) [ 52.410] glyphs0_to_dst: glyph=(504, 483)x(10, 8), unclipped [ 52.410] emit_primitive_identity_mask__avx2: dst=(504, 483), mask=(848.00, 16.00) x (10.00, 8.00) [ 52.410] glyphs0_to_dst: glyph=(514, 483)x(9, 8), unclipped [ 52.410] emit_primitive_identity_mask__avx2: dst=(514, 483), mask=(848.00, 48.00) x (9.00, 8.00) [ 52.410] glyphs0_to_dst: glyph=(522, 480)x(10, 11), unclipped [ 52.410] emit_primitive_identity_mask__avx2: dst=(522, 480), mask=(992.00, 32.00) x (10.00, 11.00) [ 52.410] glyphs0_to_dst: glyph=(532, 483)x(9, 11), unclipped [ 52.410] emit_primitive_identity_mask__avx2: dst=(532, 483), mask=(880.00, 16.00) x (9.00, 11.00) [ 52.410] glyphs0_to_dst: glyph=(541, 480)x(9, 11), unclipped [ 52.410] emit_primitive_identity_mask__avx2: dst=(541, 480), mask=(880.00, 0.00) x (9.00, 11.00) [ 52.410] glyphs0_to_dst: glyph=(550, 480)x(9, 14), unclipped [ 52.410] emit_primitive_identity_mask__avx2: dst=(550, 480), mask=(832.00, 32.00) x (9.00, 14.00) [ 52.410] glyphs0_to_dst: glyph=(558, 483)x(10, 8), unclipped [ 52.410] emit_primitive_identity_mask__avx2: dst=(558, 483), mask=(848.00, 16.00) x (10.00, 8.00) [ 52.410] glyphs0_to_dst: glyph=(568, 483)x(9, 11), unclipped [ 52.410] emit_primitive_identity_mask__avx2: dst=(568, 483), mask=(880.00, 16.00) x (9.00, 11.00) [ 52.410] glyphs0_to_dst: glyph=(576, 493)x(11, 2), unclipped [ 52.410] emit_primitive_identity_mask__avx2: dst=(576, 493), mask=(832.00, 48.00) x (11.00, 2.00) [ 52.410] glyphs0_to_dst: glyph=(585, 479)x(10, 12), unclipped [ 52.410] emit_primitive_identity_mask__avx2: dst=(585, 479), mask=(864.00, 0.00) x (10.00, 12.00) [ 52.410] glyphs0_to_dst: glyph=(594, 483)x(10, 8), unclipped [ 52.410] emit_primitive_identity_mask__avx2: dst=(594, 483), mask=(864.00, 32.00) x (10.00, 8.00) [ 52.410] glyphs0_to_dst: glyph=(603, 480)x(10, 11), unclipped [ 52.410] emit_primitive_identity_mask__avx2: dst=(603, 480), mask=(880.00, 32.00) x (10.00, 11.00) [ 52.410] glyphs0_to_dst: glyph=(612, 493)x(11, 2), unclipped [ 52.410] emit_primitive_identity_mask__avx2: dst=(612, 493), mask=(832.00, 48.00) x (11.00, 2.00) [ 52.410] glyphs0_to_dst: glyph=(621, 480)x(10, 11), unclipped [ 52.410] emit_primitive_identity_mask__avx2: dst=(621, 480), mask=(880.00, 32.00) x (10.00, 11.00) [ 52.410] glyphs0_to_dst: glyph=(630, 483)x(10, 8), unclipped [ 52.410] emit_primitive_identity_mask__avx2: dst=(630, 483), mask=(944.00, 0.00) x (10.00, 8.00) [ 52.410] glyphs0_to_dst: glyph=(639, 483)x(10, 11), unclipped [ 52.410] emit_primitive_identity_mask__avx2: dst=(639, 483), mask=(880.00, 48.00) x (10.00, 11.00) [ 52.410] glyphs0_to_dst: glyph=(651, 488)x(5, 3), unclipped [ 52.410] emit_primitive_identity_mask__avx2: dst=(651, 488), mask=(1008.00, 32.00) x (5.00, 3.00) [ 52.410] glyphs0_to_dst: glyph=(658, 483)x(9, 8), unclipped [ 52.410] emit_primitive_identity_mask__avx2: dst=(658, 483), mask=(896.00, 48.00) x (9.00, 8.00) [ 52.410] glyphs0_to_dst: glyph=(667, 479)x(9, 12), unclipped [ 52.410] emit_primitive_identity_mask__avx2: dst=(667, 479), mask=(992.00, 48.00) x (9.00, 12.00) [ 52.410] gen8_vertex_flush[6c98] = 69 [ 52.410] gen9_magic_ca_pass: CA fixup (4158 -> 4227) [ 52.410] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.410] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.410] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.410] sna_glyphs(op=3, nlist=1, src=(1, 508)) [ 52.410] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.410] sna_glyphs: discarding mask [ 52.410] glyphs0_to_dst(op=3, src=(1, 508), nlist=1, dst=(1, 508)+(0, 0)) [ 52.410] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753651456 size=3775x2136 [ 52.410] gen9_render_composite: 0x0, current mode=1/1 [ 52.410] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 52.410] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.410] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.410] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.410] sna_drawable_use_bo pixmap=3647, box=((0, 0), (3775, 2136)), flags=7... [ 52.410] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.410] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.410] sna_drawable_use_bo: using whole GPU bo [ 52.410] gen9_composite_set_target: pixmap=3647, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 52.410] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.410] color_convert: src=ff8ae234 [20028888] [ 52.410] color_convert: dst=ff8ae234 [20028888] [ 52.410] sna_render_get_solid: ff8ae234 [ 52.410] sna_render_get_solid(22) = ff8ae234 (old) [ 52.410] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.410] sna_transform_is_imprecise_integer_translation: no transform [ 52.410] gen9_composite_picture: integer translation (0, 0), removing [ 52.410] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.410] sna_render_pixmap_bo: GPU all damaged [ 52.410] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.410] gen4_choose_composite_emitter: solid, identity mask [ 52.410] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.410] gen9_composite_get_binding_table(e340) [ 52.410] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 52.410] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.410] gen9_emit_vertex_elements: setup id=9 [ 52.410] glyphs0_to_dst: glyph=(1, 500)x(9, 8), unclipped [ 52.410] emit_primitive_identity_mask__avx2: dst=(1, 500), mask=(688.00, 32.00) x (9.00, 8.00) [ 52.410] glyphs0_to_dst: glyph=(9, 498)x(10, 13), unclipped [ 52.410] emit_primitive_identity_mask__avx2: dst=(9, 498), mask=(672.00, 48.00) x (10.00, 13.00) [ 52.410] glyphs0_to_dst: glyph=(19, 500)x(9, 8), unclipped [ 52.410] emit_primitive_identity_mask__avx2: dst=(19, 500), mask=(688.00, 32.00) x (9.00, 8.00) [ 52.410] glyphs0_to_dst: glyph=(28, 502)x(8, 3), unclipped [ 52.410] emit_primitive_identity_mask__avx2: dst=(28, 502), mask=(688.00, 48.00) x (8.00, 3.00) [ 52.410] glyphs0_to_dst: glyph=(36, 498)x(11, 10), unclipped [ 52.410] emit_primitive_identity_mask__avx2: dst=(36, 498), mask=(704.00, 0.00) x (11.00, 10.00) [ 52.410] glyphs0_to_dst: glyph=(46, 500)x(9, 8), unclipped [ 52.410] emit_primitive_identity_mask__avx2: dst=(46, 500), mask=(720.00, 0.00) x (9.00, 8.00) [ 52.410] glyphs0_to_dst: glyph=(54, 500)x(10, 8), unclipped [ 52.410] emit_primitive_identity_mask__avx2: dst=(54, 500), mask=(704.00, 16.00) x (10.00, 8.00) [ 52.410] glyphs0_to_dst: glyph=(63, 500)x(10, 8), unclipped [ 52.410] emit_primitive_identity_mask__avx2: dst=(63, 500), mask=(720.00, 16.00) x (10.00, 8.00) [ 52.410] glyphs0_to_dst: glyph=(72, 497)x(10, 11), unclipped [ 52.410] emit_primitive_identity_mask__avx2: dst=(72, 497), mask=(736.00, 0.00) x (10.00, 11.00) [ 52.410] glyphs0_to_dst: glyph=(81, 500)x(10, 8), unclipped [ 52.410] emit_primitive_identity_mask__avx2: dst=(81, 500), mask=(752.00, 0.00) x (10.00, 8.00) [ 52.410] glyphs0_to_dst: glyph=(90, 497)x(10, 11), unclipped [ 52.410] emit_primitive_identity_mask__avx2: dst=(90, 497), mask=(736.00, 0.00) x (10.00, 11.00) [ 52.410] glyphs0_to_dst: glyph=(99, 500)x(11, 8), unclipped [ 52.410] emit_primitive_identity_mask__avx2: dst=(99, 500), mask=(736.00, 16.00) x (11.00, 8.00) [ 52.410] glyphs0_to_dst: glyph=(109, 500)x(9, 8), unclipped [ 52.410] emit_primitive_identity_mask__avx2: dst=(109, 500), mask=(752.00, 16.00) x (9.00, 8.00) [ 52.410] glyphs0_to_dst: glyph=(118, 502)x(8, 3), unclipped [ 52.410] emit_primitive_identity_mask__avx2: dst=(118, 502), mask=(688.00, 48.00) x (8.00, 3.00) [ 52.410] glyphs0_to_dst: glyph=(126, 498)x(10, 10), unclipped [ 52.410] emit_primitive_identity_mask__avx2: dst=(126, 498), mask=(704.00, 32.00) x (10.00, 10.00) [ 52.410] glyphs0_to_dst: glyph=(135, 498)x(10, 10), unclipped [ 52.410] emit_primitive_identity_mask__avx2: dst=(135, 498), mask=(704.00, 32.00) x (10.00, 10.00) [ 52.410] glyphs0_to_dst: glyph=(144, 498)x(10, 10), unclipped [ 52.410] emit_primitive_identity_mask__avx2: dst=(144, 498), mask=(720.00, 32.00) x (10.00, 10.00) [ 52.410] glyphs0_to_dst: glyph=(153, 498)x(10, 10), unclipped [ 52.410] emit_primitive_identity_mask__avx2: dst=(153, 498), mask=(704.00, 48.00) x (10.00, 10.00) [ 52.410] gen8_vertex_flush[6d98] = 54 [ 52.410] gen9_magic_ca_pass: CA fixup (4227 -> 4281) [ 52.410] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.410] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.410] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.410] sna_glyphs(op=3, nlist=1, src=(163, 508)) [ 52.410] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.410] sna_glyphs: discarding mask [ 52.410] glyphs0_to_dst(op=3, src=(163, 508), nlist=1, dst=(163, 508)+(0, 0)) [ 52.410] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753651456 size=3775x2136 [ 52.410] gen9_render_composite: 0x0, current mode=1/1 [ 52.410] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 52.410] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.410] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.410] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.410] sna_drawable_use_bo pixmap=3647, box=((0, 0), (3775, 2136)), flags=7... [ 52.410] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.410] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.410] sna_drawable_use_bo: using whole GPU bo [ 52.410] gen9_composite_set_target: pixmap=3647, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 52.410] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.410] color_convert: src=ffffffff [20028888] [ 52.410] color_convert: dst=ffffffff [20028888] [ 52.410] sna_render_get_solid: ffffffff [ 52.410] sna_render_get_solid(white) [ 52.410] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.410] sna_transform_is_imprecise_integer_translation: no transform [ 52.410] gen9_composite_picture: integer translation (0, 0), removing [ 52.410] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.410] sna_render_pixmap_bo: GPU all damaged [ 52.410] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.410] gen4_choose_composite_emitter: solid, identity mask [ 52.410] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.410] gen9_composite_get_binding_table(e300) [ 52.410] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 52.410] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.410] gen9_emit_vertex_elements: setup id=9 [ 52.410] glyphs0_to_dst: glyph=(165, 500)x(5, 8), unclipped [ 52.410] emit_primitive_identity_mask__avx2: dst=(165, 500), mask=(720.00, 48.00) x (5.00, 8.00) [ 52.410] gen8_vertex_flush[6e98] = 3 [ 52.410] gen9_magic_ca_pass: CA fixup (4281 -> 4284) [ 52.410] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.410] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.410] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.411] sna_glyphs(op=3, nlist=1, src=(172, 508)) [ 52.411] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.411] sna_glyphs: discarding mask [ 52.411] glyphs0_to_dst(op=3, src=(172, 508), nlist=1, dst=(172, 508)+(0, 0)) [ 52.411] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753651456 size=3775x2136 [ 52.411] gen9_render_composite: 0x0, current mode=1/1 [ 52.411] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 52.411] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.411] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.411] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.411] sna_drawable_use_bo pixmap=3647, box=((0, 0), (3775, 2136)), flags=7... [ 52.411] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.411] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.411] sna_drawable_use_bo: using whole GPU bo [ 52.411] gen9_composite_set_target: pixmap=3647, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 52.411] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.411] color_convert: src=ff729fcf [20028888] [ 52.411] color_convert: dst=ff729fcf [20028888] [ 52.411] sna_render_get_solid: ff729fcf [ 52.411] sna_render_get_solid(23) = ff729fcf (old) [ 52.411] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.411] sna_transform_is_imprecise_integer_translation: no transform [ 52.411] gen9_composite_picture: integer translation (0, 0), removing [ 52.411] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.411] sna_render_pixmap_bo: GPU all damaged [ 52.411] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.411] gen4_choose_composite_emitter: solid, identity mask [ 52.411] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.411] gen9_composite_get_binding_table(e2c0) [ 52.411] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 52.411] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.411] gen9_emit_vertex_elements: setup id=9 [ 52.411] glyphs0_to_dst: glyph=(171, 502)x(11, 3), unclipped [ 52.411] emit_primitive_identity_mask__avx2: dst=(171, 502), mask=(736.00, 32.00) x (11.00, 3.00) [ 52.411] glyphs0_to_dst: glyph=(180, 497)x(10, 14), unclipped [ 52.411] emit_primitive_identity_mask__avx2: dst=(180, 497), mask=(944.00, 48.00) x (10.00, 14.00) [ 52.411] glyphs0_to_dst: glyph=(189, 497)x(11, 11), unclipped [ 52.411] emit_primitive_identity_mask__avx2: dst=(189, 497), mask=(960.00, 0.00) x (11.00, 11.00) [ 52.411] glyphs0_to_dst: glyph=(198, 500)x(10, 8), unclipped [ 52.411] emit_primitive_identity_mask__avx2: dst=(198, 500), mask=(976.00, 0.00) x (10.00, 8.00) [ 52.411] glyphs0_to_dst: glyph=(208, 500)x(9, 11), unclipped [ 52.411] emit_primitive_identity_mask__avx2: dst=(208, 500), mask=(960.00, 16.00) x (9.00, 11.00) [ 52.411] glyphs0_to_dst: glyph=(216, 497)x(10, 14), unclipped [ 52.411] emit_primitive_identity_mask__avx2: dst=(216, 497), mask=(944.00, 48.00) x (10.00, 14.00) [ 52.411] glyphs0_to_dst: glyph=(225, 498)x(10, 10), unclipped [ 52.411] emit_primitive_identity_mask__avx2: dst=(225, 498), mask=(976.00, 16.00) x (10.00, 10.00) [ 52.411] glyphs0_to_dst: glyph=(234, 509)x(11, 2), unclipped [ 52.411] emit_primitive_identity_mask__avx2: dst=(234, 509), mask=(992.00, 0.00) x (11.00, 2.00) [ 52.411] glyphs0_to_dst: glyph=(243, 497)x(11, 11), unclipped [ 52.411] emit_primitive_identity_mask__avx2: dst=(243, 497), mask=(1008.00, 0.00) x (11.00, 11.00) [ 52.411] glyphs0_to_dst: glyph=(253, 500)x(9, 8), unclipped [ 52.411] emit_primitive_identity_mask__avx2: dst=(253, 500), mask=(720.00, 0.00) x (9.00, 8.00) [ 52.411] glyphs0_to_dst: glyph=(261, 500)x(10, 8), unclipped [ 52.411] emit_primitive_identity_mask__avx2: dst=(261, 500), mask=(704.00, 16.00) x (10.00, 8.00) [ 52.411] glyphs0_to_dst: glyph=(270, 500)x(10, 8), unclipped [ 52.411] emit_primitive_identity_mask__avx2: dst=(270, 500), mask=(704.00, 16.00) x (10.00, 8.00) [ 52.411] glyphs0_to_dst: glyph=(279, 496)x(10, 12), unclipped [ 52.411] emit_primitive_identity_mask__avx2: dst=(279, 496), mask=(992.00, 16.00) x (10.00, 12.00) [ 52.411] glyphs0_to_dst: glyph=(288, 500)x(10, 8), unclipped [ 52.411] emit_primitive_identity_mask__avx2: dst=(288, 500), mask=(704.00, 16.00) x (10.00, 8.00) [ 52.411] glyphs0_to_dst: glyph=(297, 500)x(10, 8), unclipped [ 52.411] emit_primitive_identity_mask__avx2: dst=(297, 500), mask=(752.00, 0.00) x (10.00, 8.00) [ 52.411] glyphs0_to_dst: glyph=(307, 496)x(10, 12), unclipped [ 52.411] emit_primitive_identity_mask__avx2: dst=(307, 496), mask=(1008.00, 16.00) x (10.00, 12.00) [ 52.411] glyphs0_to_dst: glyph=(315, 497)x(11, 11), unclipped [ 52.411] emit_primitive_identity_mask__avx2: dst=(315, 497), mask=(960.00, 0.00) x (11.00, 11.00) [ 52.411] glyphs0_to_dst: glyph=(324, 500)x(11, 8), unclipped [ 52.411] emit_primitive_identity_mask__avx2: dst=(324, 500), mask=(736.00, 16.00) x (11.00, 8.00) [ 52.411] glyphs0_to_dst: glyph=(334, 500)x(9, 11), unclipped [ 52.411] emit_primitive_identity_mask__avx2: dst=(334, 500), mask=(960.00, 16.00) x (9.00, 11.00) [ 52.411] glyphs0_to_dst: glyph=(342, 509)x(11, 2), unclipped [ 52.411] emit_primitive_identity_mask__avx2: dst=(342, 509), mask=(992.00, 0.00) x (11.00, 2.00) [ 52.411] glyphs0_to_dst: glyph=(351, 496)x(10, 12), unclipped [ 52.411] emit_primitive_identity_mask__avx2: dst=(351, 496), mask=(992.00, 16.00) x (10.00, 12.00) [ 52.411] glyphs0_to_dst: glyph=(361, 496)x(9, 12), unclipped [ 52.411] emit_primitive_identity_mask__avx2: dst=(361, 496), mask=(960.00, 32.00) x (9.00, 12.00) [ 52.411] glyphs0_to_dst: glyph=(369, 500)x(10, 11), unclipped [ 52.411] emit_primitive_identity_mask__avx2: dst=(369, 500), mask=(976.00, 32.00) x (10.00, 11.00) [ 52.411] glyphs0_to_dst: glyph=(378, 497)x(10, 14), unclipped [ 52.411] emit_primitive_identity_mask__avx2: dst=(378, 497), mask=(944.00, 48.00) x (10.00, 14.00) [ 52.411] glyphs0_to_dst: glyph=(387, 498)x(10, 10), unclipped [ 52.411] emit_primitive_identity_mask__avx2: dst=(387, 498), mask=(960.00, 48.00) x (10.00, 10.00) [ 52.411] glyphs0_to_dst: glyph=(396, 509)x(11, 2), unclipped [ 52.411] emit_primitive_identity_mask__avx2: dst=(396, 509), mask=(992.00, 0.00) x (11.00, 2.00) [ 52.411] glyphs0_to_dst: glyph=(406, 500)x(9, 8), unclipped [ 52.411] emit_primitive_identity_mask__avx2: dst=(406, 500), mask=(688.00, 32.00) x (9.00, 8.00) [ 52.411] glyphs0_to_dst: glyph=(415, 500)x(9, 8), unclipped [ 52.411] emit_primitive_identity_mask__avx2: dst=(415, 500), mask=(752.00, 16.00) x (9.00, 8.00) [ 52.411] glyphs0_to_dst: glyph=(424, 500)x(9, 11), unclipped [ 52.411] emit_primitive_identity_mask__avx2: dst=(424, 500), mask=(960.00, 16.00) x (9.00, 11.00) [ 52.411] glyphs0_to_dst: glyph=(432, 497)x(10, 11), unclipped [ 52.411] emit_primitive_identity_mask__avx2: dst=(432, 497), mask=(976.00, 48.00) x (10.00, 11.00) [ 52.411] glyphs0_to_dst: glyph=(442, 500)x(9, 8), unclipped [ 52.411] emit_primitive_identity_mask__avx2: dst=(442, 500), mask=(688.00, 32.00) x (9.00, 8.00) [ 52.411] glyphs0_to_dst: glyph=(450, 500)x(10, 11), unclipped [ 52.411] emit_primitive_identity_mask__avx2: dst=(450, 500), mask=(976.00, 32.00) x (10.00, 11.00) [ 52.411] gen8_vertex_flush[6f98] = 96 [ 52.411] gen9_magic_ca_pass: CA fixup (4284 -> 4380) [ 52.411] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.411] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.411] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.411] sna_glyphs(op=3, nlist=1, src=(460, 508)) [ 52.411] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.411] sna_glyphs: discarding mask [ 52.411] glyphs0_to_dst(op=3, src=(460, 508), nlist=1, dst=(460, 508)+(0, 0)) [ 52.411] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753651456 size=3775x2136 [ 52.411] gen9_render_composite: 0x0, current mode=1/1 [ 52.411] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 52.411] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.411] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.411] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.411] sna_drawable_use_bo pixmap=3647, box=((0, 0), (3775, 2136)), flags=7... [ 52.411] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.411] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.411] sna_drawable_use_bo: using whole GPU bo [ 52.411] gen9_composite_set_target: pixmap=3647, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 52.411] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.411] color_convert: src=ffffffff [20028888] [ 52.411] color_convert: dst=ffffffff [20028888] [ 52.411] sna_render_get_solid: ffffffff [ 52.411] sna_render_get_solid(white) [ 52.411] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.411] sna_transform_is_imprecise_integer_translation: no transform [ 52.411] gen9_composite_picture: integer translation (0, 0), removing [ 52.411] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.411] sna_render_pixmap_bo: GPU all damaged [ 52.411] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.411] gen4_choose_composite_emitter: solid, identity mask [ 52.411] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.411] gen9_composite_get_binding_table(e280) [ 52.411] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 52.411] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.411] gen9_emit_vertex_elements: setup id=9 [ 52.411] glyphs0_to_dst: glyph=(459, 497)x(10, 13), unclipped [ 52.411] emit_primitive_identity_mask__avx2: dst=(459, 497), mask=(752.00, 32.00) x (10.00, 13.00) [ 52.411] glyphs0_to_dst: glyph=(477, 503)x(10, 3), unclipped [ 52.411] emit_primitive_identity_mask__avx2: dst=(477, 503), mask=(1008.00, 48.00) x (10.00, 3.00) [ 52.411] glyphs0_to_dst: glyph=(487, 497)x(9, 14), unclipped [ 52.411] emit_primitive_identity_mask__avx2: dst=(487, 497), mask=(832.00, 32.00) x (9.00, 14.00) [ 52.411] glyphs0_to_dst: glyph=(496, 500)x(9, 8), unclipped [ 52.411] emit_primitive_identity_mask__avx2: dst=(496, 500), mask=(896.00, 48.00) x (9.00, 8.00) [ 52.411] glyphs0_to_dst: glyph=(504, 500)x(10, 8), unclipped [ 52.411] emit_primitive_identity_mask__avx2: dst=(504, 500), mask=(848.00, 16.00) x (10.00, 8.00) [ 52.411] glyphs0_to_dst: glyph=(514, 500)x(9, 8), unclipped [ 52.411] emit_primitive_identity_mask__avx2: dst=(514, 500), mask=(848.00, 48.00) x (9.00, 8.00) [ 52.411] glyphs0_to_dst: glyph=(522, 497)x(10, 11), unclipped [ 52.411] emit_primitive_identity_mask__avx2: dst=(522, 497), mask=(992.00, 32.00) x (10.00, 11.00) [ 52.411] glyphs0_to_dst: glyph=(532, 500)x(9, 11), unclipped [ 52.411] emit_primitive_identity_mask__avx2: dst=(532, 500), mask=(880.00, 16.00) x (9.00, 11.00) [ 52.411] glyphs0_to_dst: glyph=(541, 497)x(9, 11), unclipped [ 52.411] emit_primitive_identity_mask__avx2: dst=(541, 497), mask=(880.00, 0.00) x (9.00, 11.00) [ 52.411] glyphs0_to_dst: glyph=(550, 497)x(9, 14), unclipped [ 52.411] emit_primitive_identity_mask__avx2: dst=(550, 497), mask=(832.00, 32.00) x (9.00, 14.00) [ 52.411] glyphs0_to_dst: glyph=(558, 500)x(10, 8), unclipped [ 52.411] emit_primitive_identity_mask__avx2: dst=(558, 500), mask=(848.00, 16.00) x (10.00, 8.00) [ 52.411] glyphs0_to_dst: glyph=(568, 500)x(9, 11), unclipped [ 52.411] emit_primitive_identity_mask__avx2: dst=(568, 500), mask=(880.00, 16.00) x (9.00, 11.00) [ 52.411] glyphs0_to_dst: glyph=(576, 510)x(11, 2), unclipped [ 52.411] emit_primitive_identity_mask__avx2: dst=(576, 510), mask=(832.00, 48.00) x (11.00, 2.00) [ 52.411] glyphs0_to_dst: glyph=(585, 496)x(10, 12), unclipped [ 52.411] emit_primitive_identity_mask__avx2: dst=(585, 496), mask=(864.00, 0.00) x (10.00, 12.00) [ 52.411] glyphs0_to_dst: glyph=(594, 500)x(10, 8), unclipped [ 52.411] emit_primitive_identity_mask__avx2: dst=(594, 500), mask=(864.00, 32.00) x (10.00, 8.00) [ 52.411] glyphs0_to_dst: glyph=(603, 497)x(10, 11), unclipped [ 52.411] emit_primitive_identity_mask__avx2: dst=(603, 497), mask=(880.00, 32.00) x (10.00, 11.00) [ 52.411] glyphs0_to_dst: glyph=(612, 510)x(11, 2), unclipped [ 52.411] emit_primitive_identity_mask__avx2: dst=(612, 510), mask=(832.00, 48.00) x (11.00, 2.00) [ 52.411] glyphs0_to_dst: glyph=(621, 497)x(10, 11), unclipped [ 52.411] emit_primitive_identity_mask__avx2: dst=(621, 497), mask=(880.00, 32.00) x (10.00, 11.00) [ 52.411] glyphs0_to_dst: glyph=(630, 500)x(10, 8), unclipped [ 52.411] emit_primitive_identity_mask__avx2: dst=(630, 500), mask=(944.00, 0.00) x (10.00, 8.00) [ 52.411] glyphs0_to_dst: glyph=(639, 500)x(10, 11), unclipped [ 52.411] emit_primitive_identity_mask__avx2: dst=(639, 500), mask=(880.00, 48.00) x (10.00, 11.00) [ 52.411] glyphs0_to_dst: glyph=(651, 505)x(5, 3), unclipped [ 52.411] emit_primitive_identity_mask__avx2: dst=(651, 505), mask=(1008.00, 32.00) x (5.00, 3.00) [ 52.411] glyphs0_to_dst: glyph=(658, 500)x(9, 8), unclipped [ 52.411] emit_primitive_identity_mask__avx2: dst=(658, 500), mask=(896.00, 48.00) x (9.00, 8.00) [ 52.411] glyphs0_to_dst: glyph=(667, 496)x(9, 12), unclipped [ 52.411] emit_primitive_identity_mask__avx2: dst=(667, 496), mask=(992.00, 48.00) x (9.00, 12.00) [ 52.411] gen8_vertex_flush[7098] = 69 [ 52.411] gen9_magic_ca_pass: CA fixup (4380 -> 4449) [ 52.411] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.411] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.411] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.411] sna_glyphs(op=3, nlist=1, src=(1, 525)) [ 52.411] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.411] sna_glyphs: discarding mask [ 52.411] glyphs0_to_dst(op=3, src=(1, 525), nlist=1, dst=(1, 525)+(0, 0)) [ 52.411] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753651456 size=3775x2136 [ 52.411] gen9_render_composite: 0x0, current mode=1/1 [ 52.411] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 52.411] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.411] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.411] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.411] sna_drawable_use_bo pixmap=3647, box=((0, 0), (3775, 2136)), flags=7... [ 52.411] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.411] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.411] sna_drawable_use_bo: using whole GPU bo [ 52.411] gen9_composite_set_target: pixmap=3647, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 52.411] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.411] color_convert: src=ff8ae234 [20028888] [ 52.411] color_convert: dst=ff8ae234 [20028888] [ 52.411] sna_render_get_solid: ff8ae234 [ 52.411] sna_render_get_solid(22) = ff8ae234 (old) [ 52.411] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.411] sna_transform_is_imprecise_integer_translation: no transform [ 52.411] gen9_composite_picture: integer translation (0, 0), removing [ 52.411] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.411] sna_render_pixmap_bo: GPU all damaged [ 52.411] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.411] gen4_choose_composite_emitter: solid, identity mask [ 52.411] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.411] gen9_composite_get_binding_table(e240) [ 52.411] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 52.411] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.411] gen9_emit_vertex_elements: setup id=9 [ 52.411] glyphs0_to_dst: glyph=(1, 517)x(9, 8), unclipped [ 52.411] emit_primitive_identity_mask__avx2: dst=(1, 517), mask=(688.00, 32.00) x (9.00, 8.00) [ 52.411] glyphs0_to_dst: glyph=(9, 515)x(10, 13), unclipped [ 52.411] emit_primitive_identity_mask__avx2: dst=(9, 515), mask=(672.00, 48.00) x (10.00, 13.00) [ 52.411] glyphs0_to_dst: glyph=(19, 517)x(9, 8), unclipped [ 52.411] emit_primitive_identity_mask__avx2: dst=(19, 517), mask=(688.00, 32.00) x (9.00, 8.00) [ 52.411] glyphs0_to_dst: glyph=(28, 519)x(8, 3), unclipped [ 52.411] emit_primitive_identity_mask__avx2: dst=(28, 519), mask=(688.00, 48.00) x (8.00, 3.00) [ 52.411] glyphs0_to_dst: glyph=(36, 515)x(11, 10), unclipped [ 52.411] emit_primitive_identity_mask__avx2: dst=(36, 515), mask=(704.00, 0.00) x (11.00, 10.00) [ 52.411] glyphs0_to_dst: glyph=(46, 517)x(9, 8), unclipped [ 52.411] emit_primitive_identity_mask__avx2: dst=(46, 517), mask=(720.00, 0.00) x (9.00, 8.00) [ 52.411] glyphs0_to_dst: glyph=(54, 517)x(10, 8), unclipped [ 52.411] emit_primitive_identity_mask__avx2: dst=(54, 517), mask=(704.00, 16.00) x (10.00, 8.00) [ 52.411] glyphs0_to_dst: glyph=(63, 517)x(10, 8), unclipped [ 52.411] emit_primitive_identity_mask__avx2: dst=(63, 517), mask=(720.00, 16.00) x (10.00, 8.00) [ 52.411] glyphs0_to_dst: glyph=(72, 514)x(10, 11), unclipped [ 52.411] emit_primitive_identity_mask__avx2: dst=(72, 514), mask=(736.00, 0.00) x (10.00, 11.00) [ 52.411] glyphs0_to_dst: glyph=(81, 517)x(10, 8), unclipped [ 52.411] emit_primitive_identity_mask__avx2: dst=(81, 517), mask=(752.00, 0.00) x (10.00, 8.00) [ 52.411] glyphs0_to_dst: glyph=(90, 514)x(10, 11), unclipped [ 52.411] emit_primitive_identity_mask__avx2: dst=(90, 514), mask=(736.00, 0.00) x (10.00, 11.00) [ 52.411] glyphs0_to_dst: glyph=(99, 517)x(11, 8), unclipped [ 52.411] emit_primitive_identity_mask__avx2: dst=(99, 517), mask=(736.00, 16.00) x (11.00, 8.00) [ 52.411] glyphs0_to_dst: glyph=(109, 517)x(9, 8), unclipped [ 52.411] emit_primitive_identity_mask__avx2: dst=(109, 517), mask=(752.00, 16.00) x (9.00, 8.00) [ 52.411] glyphs0_to_dst: glyph=(118, 519)x(8, 3), unclipped [ 52.411] emit_primitive_identity_mask__avx2: dst=(118, 519), mask=(688.00, 48.00) x (8.00, 3.00) [ 52.411] glyphs0_to_dst: glyph=(126, 515)x(10, 10), unclipped [ 52.411] emit_primitive_identity_mask__avx2: dst=(126, 515), mask=(704.00, 32.00) x (10.00, 10.00) [ 52.411] glyphs0_to_dst: glyph=(135, 515)x(10, 10), unclipped [ 52.411] emit_primitive_identity_mask__avx2: dst=(135, 515), mask=(704.00, 32.00) x (10.00, 10.00) [ 52.411] glyphs0_to_dst: glyph=(144, 515)x(10, 10), unclipped [ 52.411] emit_primitive_identity_mask__avx2: dst=(144, 515), mask=(720.00, 32.00) x (10.00, 10.00) [ 52.411] glyphs0_to_dst: glyph=(153, 515)x(10, 10), unclipped [ 52.411] emit_primitive_identity_mask__avx2: dst=(153, 515), mask=(704.00, 48.00) x (10.00, 10.00) [ 52.411] gen8_vertex_flush[7198] = 54 [ 52.411] gen9_magic_ca_pass: CA fixup (4449 -> 4503) [ 52.411] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.411] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.411] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.411] sna_glyphs(op=3, nlist=1, src=(163, 525)) [ 52.411] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.411] sna_glyphs: discarding mask [ 52.411] glyphs0_to_dst(op=3, src=(163, 525), nlist=1, dst=(163, 525)+(0, 0)) [ 52.411] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753651456 size=3775x2136 [ 52.411] gen9_render_composite: 0x0, current mode=1/1 [ 52.411] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 52.411] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.411] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.411] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.411] sna_drawable_use_bo pixmap=3647, box=((0, 0), (3775, 2136)), flags=7... [ 52.411] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.411] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.411] sna_drawable_use_bo: using whole GPU bo [ 52.411] gen9_composite_set_target: pixmap=3647, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 52.411] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.411] color_convert: src=ffffffff [20028888] [ 52.411] color_convert: dst=ffffffff [20028888] [ 52.411] sna_render_get_solid: ffffffff [ 52.411] sna_render_get_solid(white) [ 52.411] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.411] sna_transform_is_imprecise_integer_translation: no transform [ 52.411] gen9_composite_picture: integer translation (0, 0), removing [ 52.411] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.411] sna_render_pixmap_bo: GPU all damaged [ 52.411] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.411] gen4_choose_composite_emitter: solid, identity mask [ 52.411] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.411] gen9_composite_get_binding_table(e200) [ 52.411] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 52.411] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.411] gen9_emit_vertex_elements: setup id=9 [ 52.411] glyphs0_to_dst: glyph=(165, 517)x(5, 8), unclipped [ 52.411] emit_primitive_identity_mask__avx2: dst=(165, 517), mask=(720.00, 48.00) x (5.00, 8.00) [ 52.411] gen8_vertex_flush[7298] = 3 [ 52.411] gen9_magic_ca_pass: CA fixup (4503 -> 4506) [ 52.412] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.412] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.412] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.412] sna_glyphs(op=3, nlist=1, src=(172, 525)) [ 52.412] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.412] sna_glyphs: discarding mask [ 52.412] glyphs0_to_dst(op=3, src=(172, 525), nlist=1, dst=(172, 525)+(0, 0)) [ 52.412] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753651456 size=3775x2136 [ 52.412] gen9_render_composite: 0x0, current mode=1/1 [ 52.412] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 52.412] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.412] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.412] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.412] sna_drawable_use_bo pixmap=3647, box=((0, 0), (3775, 2136)), flags=7... [ 52.412] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.412] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.412] sna_drawable_use_bo: using whole GPU bo [ 52.412] gen9_composite_set_target: pixmap=3647, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 52.412] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.412] color_convert: src=ff729fcf [20028888] [ 52.412] color_convert: dst=ff729fcf [20028888] [ 52.412] sna_render_get_solid: ff729fcf [ 52.412] sna_render_get_solid(23) = ff729fcf (old) [ 52.412] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.412] sna_transform_is_imprecise_integer_translation: no transform [ 52.412] gen9_composite_picture: integer translation (0, 0), removing [ 52.412] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.412] sna_render_pixmap_bo: GPU all damaged [ 52.412] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.412] gen4_choose_composite_emitter: solid, identity mask [ 52.412] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.412] gen9_composite_get_binding_table(e1c0) [ 52.412] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 52.412] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.412] gen9_emit_vertex_elements: setup id=9 [ 52.412] glyphs0_to_dst: glyph=(171, 519)x(11, 3), unclipped [ 52.412] emit_primitive_identity_mask__avx2: dst=(171, 519), mask=(736.00, 32.00) x (11.00, 3.00) [ 52.412] glyphs0_to_dst: glyph=(180, 514)x(10, 14), unclipped [ 52.412] emit_primitive_identity_mask__avx2: dst=(180, 514), mask=(944.00, 48.00) x (10.00, 14.00) [ 52.412] glyphs0_to_dst: glyph=(189, 514)x(11, 11), unclipped [ 52.412] emit_primitive_identity_mask__avx2: dst=(189, 514), mask=(960.00, 0.00) x (11.00, 11.00) [ 52.412] glyphs0_to_dst: glyph=(198, 517)x(10, 8), unclipped [ 52.412] emit_primitive_identity_mask__avx2: dst=(198, 517), mask=(976.00, 0.00) x (10.00, 8.00) [ 52.412] glyphs0_to_dst: glyph=(208, 517)x(9, 11), unclipped [ 52.412] emit_primitive_identity_mask__avx2: dst=(208, 517), mask=(960.00, 16.00) x (9.00, 11.00) [ 52.412] glyphs0_to_dst: glyph=(216, 514)x(10, 14), unclipped [ 52.412] emit_primitive_identity_mask__avx2: dst=(216, 514), mask=(944.00, 48.00) x (10.00, 14.00) [ 52.412] glyphs0_to_dst: glyph=(225, 515)x(10, 10), unclipped [ 52.412] emit_primitive_identity_mask__avx2: dst=(225, 515), mask=(976.00, 16.00) x (10.00, 10.00) [ 52.412] glyphs0_to_dst: glyph=(234, 526)x(11, 2), unclipped [ 52.412] emit_primitive_identity_mask__avx2: dst=(234, 526), mask=(992.00, 0.00) x (11.00, 2.00) [ 52.412] glyphs0_to_dst: glyph=(243, 514)x(11, 11), unclipped [ 52.412] emit_primitive_identity_mask__avx2: dst=(243, 514), mask=(1008.00, 0.00) x (11.00, 11.00) [ 52.412] glyphs0_to_dst: glyph=(253, 517)x(9, 8), unclipped [ 52.412] emit_primitive_identity_mask__avx2: dst=(253, 517), mask=(720.00, 0.00) x (9.00, 8.00) [ 52.412] glyphs0_to_dst: glyph=(261, 517)x(10, 8), unclipped [ 52.412] emit_primitive_identity_mask__avx2: dst=(261, 517), mask=(704.00, 16.00) x (10.00, 8.00) [ 52.412] glyphs0_to_dst: glyph=(270, 517)x(10, 8), unclipped [ 52.412] emit_primitive_identity_mask__avx2: dst=(270, 517), mask=(704.00, 16.00) x (10.00, 8.00) [ 52.412] glyphs0_to_dst: glyph=(279, 513)x(10, 12), unclipped [ 52.412] emit_primitive_identity_mask__avx2: dst=(279, 513), mask=(992.00, 16.00) x (10.00, 12.00) [ 52.412] glyphs0_to_dst: glyph=(288, 517)x(10, 8), unclipped [ 52.412] emit_primitive_identity_mask__avx2: dst=(288, 517), mask=(704.00, 16.00) x (10.00, 8.00) [ 52.412] glyphs0_to_dst: glyph=(297, 517)x(10, 8), unclipped [ 52.412] emit_primitive_identity_mask__avx2: dst=(297, 517), mask=(752.00, 0.00) x (10.00, 8.00) [ 52.412] glyphs0_to_dst: glyph=(307, 513)x(10, 12), unclipped [ 52.412] emit_primitive_identity_mask__avx2: dst=(307, 513), mask=(1008.00, 16.00) x (10.00, 12.00) [ 52.412] glyphs0_to_dst: glyph=(315, 514)x(11, 11), unclipped [ 52.412] emit_primitive_identity_mask__avx2: dst=(315, 514), mask=(960.00, 0.00) x (11.00, 11.00) [ 52.412] glyphs0_to_dst: glyph=(324, 517)x(11, 8), unclipped [ 52.412] emit_primitive_identity_mask__avx2: dst=(324, 517), mask=(736.00, 16.00) x (11.00, 8.00) [ 52.412] glyphs0_to_dst: glyph=(334, 517)x(9, 11), unclipped [ 52.412] emit_primitive_identity_mask__avx2: dst=(334, 517), mask=(960.00, 16.00) x (9.00, 11.00) [ 52.412] glyphs0_to_dst: glyph=(342, 526)x(11, 2), unclipped [ 52.412] emit_primitive_identity_mask__avx2: dst=(342, 526), mask=(992.00, 0.00) x (11.00, 2.00) [ 52.412] glyphs0_to_dst: glyph=(351, 513)x(10, 12), unclipped [ 52.412] emit_primitive_identity_mask__avx2: dst=(351, 513), mask=(992.00, 16.00) x (10.00, 12.00) [ 52.412] glyphs0_to_dst: glyph=(361, 513)x(9, 12), unclipped [ 52.412] emit_primitive_identity_mask__avx2: dst=(361, 513), mask=(960.00, 32.00) x (9.00, 12.00) [ 52.412] glyphs0_to_dst: glyph=(369, 517)x(10, 11), unclipped [ 52.412] emit_primitive_identity_mask__avx2: dst=(369, 517), mask=(976.00, 32.00) x (10.00, 11.00) [ 52.412] glyphs0_to_dst: glyph=(378, 514)x(10, 14), unclipped [ 52.412] emit_primitive_identity_mask__avx2: dst=(378, 514), mask=(944.00, 48.00) x (10.00, 14.00) [ 52.412] glyphs0_to_dst: glyph=(387, 515)x(10, 10), unclipped [ 52.412] emit_primitive_identity_mask__avx2: dst=(387, 515), mask=(960.00, 48.00) x (10.00, 10.00) [ 52.412] glyphs0_to_dst: glyph=(396, 526)x(11, 2), unclipped [ 52.412] emit_primitive_identity_mask__avx2: dst=(396, 526), mask=(992.00, 0.00) x (11.00, 2.00) [ 52.412] glyphs0_to_dst: glyph=(406, 517)x(9, 8), unclipped [ 52.412] emit_primitive_identity_mask__avx2: dst=(406, 517), mask=(688.00, 32.00) x (9.00, 8.00) [ 52.412] glyphs0_to_dst: glyph=(415, 517)x(9, 8), unclipped [ 52.412] emit_primitive_identity_mask__avx2: dst=(415, 517), mask=(752.00, 16.00) x (9.00, 8.00) [ 52.412] glyphs0_to_dst: glyph=(424, 517)x(9, 11), unclipped [ 52.412] emit_primitive_identity_mask__avx2: dst=(424, 517), mask=(960.00, 16.00) x (9.00, 11.00) [ 52.412] glyphs0_to_dst: glyph=(432, 514)x(10, 11), unclipped [ 52.412] emit_primitive_identity_mask__avx2: dst=(432, 514), mask=(976.00, 48.00) x (10.00, 11.00) [ 52.412] glyphs0_to_dst: glyph=(442, 517)x(9, 8), unclipped [ 52.412] emit_primitive_identity_mask__avx2: dst=(442, 517), mask=(688.00, 32.00) x (9.00, 8.00) [ 52.412] glyphs0_to_dst: glyph=(450, 517)x(10, 11), unclipped [ 52.412] emit_primitive_identity_mask__avx2: dst=(450, 517), mask=(976.00, 32.00) x (10.00, 11.00) [ 52.412] gen8_vertex_flush[7398] = 96 [ 52.412] gen9_magic_ca_pass: CA fixup (4506 -> 4602) [ 52.412] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.412] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.412] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.412] sna_glyphs(op=3, nlist=1, src=(460, 525)) [ 52.412] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.412] sna_glyphs: discarding mask [ 52.412] glyphs0_to_dst(op=3, src=(460, 525), nlist=1, dst=(460, 525)+(0, 0)) [ 52.412] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753651456 size=3775x2136 [ 52.412] gen9_render_composite: 0x0, current mode=1/1 [ 52.412] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 52.412] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.412] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.412] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.412] sna_drawable_use_bo pixmap=3647, box=((0, 0), (3775, 2136)), flags=7... [ 52.412] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.412] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.412] sna_drawable_use_bo: using whole GPU bo [ 52.412] gen9_composite_set_target: pixmap=3647, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 52.412] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.412] color_convert: src=ffffffff [20028888] [ 52.412] color_convert: dst=ffffffff [20028888] [ 52.412] sna_render_get_solid: ffffffff [ 52.412] sna_render_get_solid(white) [ 52.412] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.412] sna_transform_is_imprecise_integer_translation: no transform [ 52.412] gen9_composite_picture: integer translation (0, 0), removing [ 52.412] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.412] sna_render_pixmap_bo: GPU all damaged [ 52.412] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.412] gen4_choose_composite_emitter: solid, identity mask [ 52.412] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.412] gen9_composite_get_binding_table(e180) [ 52.412] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 52.412] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.412] gen9_emit_vertex_elements: setup id=9 [ 52.412] glyphs0_to_dst: glyph=(459, 514)x(10, 13), unclipped [ 52.412] emit_primitive_identity_mask__avx2: dst=(459, 514), mask=(752.00, 32.00) x (10.00, 13.00) [ 52.412] gen8_vertex_flush[7498] = 3 [ 52.412] gen9_magic_ca_pass: CA fixup (4602 -> 4605) [ 52.412] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.412] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.412] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.412] sna_glyphs(op=3, nlist=1, src=(1, 542)) [ 52.412] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.412] sna_glyphs: discarding mask [ 52.412] glyphs0_to_dst(op=3, src=(1, 542), nlist=1, dst=(1, 542)+(0, 0)) [ 52.412] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753651456 size=3775x2136 [ 52.412] gen9_render_composite: 0x0, current mode=1/1 [ 52.412] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 52.412] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.412] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.412] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.412] sna_drawable_use_bo pixmap=3647, box=((0, 0), (3775, 2136)), flags=7... [ 52.412] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.412] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.412] sna_drawable_use_bo: using whole GPU bo [ 52.412] gen9_composite_set_target: pixmap=3647, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 52.412] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.412] color_convert: src=ff8ae234 [20028888] [ 52.412] color_convert: dst=ff8ae234 [20028888] [ 52.412] sna_render_get_solid: ff8ae234 [ 52.412] sna_render_get_solid(22) = ff8ae234 (old) [ 52.412] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.412] sna_transform_is_imprecise_integer_translation: no transform [ 52.412] gen9_composite_picture: integer translation (0, 0), removing [ 52.412] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.412] sna_render_pixmap_bo: GPU all damaged [ 52.412] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.412] gen4_choose_composite_emitter: solid, identity mask [ 52.412] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.412] gen9_composite_get_binding_table(e140) [ 52.412] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 52.412] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.412] gen9_emit_vertex_elements: setup id=9 [ 52.412] glyphs0_to_dst: glyph=(1, 534)x(9, 8), unclipped [ 52.412] emit_primitive_identity_mask__avx2: dst=(1, 534), mask=(688.00, 32.00) x (9.00, 8.00) [ 52.412] glyphs0_to_dst: glyph=(9, 532)x(10, 13), unclipped [ 52.412] emit_primitive_identity_mask__avx2: dst=(9, 532), mask=(672.00, 48.00) x (10.00, 13.00) [ 52.412] glyphs0_to_dst: glyph=(19, 534)x(9, 8), unclipped [ 52.412] emit_primitive_identity_mask__avx2: dst=(19, 534), mask=(688.00, 32.00) x (9.00, 8.00) [ 52.412] glyphs0_to_dst: glyph=(28, 536)x(8, 3), unclipped [ 52.412] emit_primitive_identity_mask__avx2: dst=(28, 536), mask=(688.00, 48.00) x (8.00, 3.00) [ 52.412] glyphs0_to_dst: glyph=(36, 532)x(11, 10), unclipped [ 52.412] emit_primitive_identity_mask__avx2: dst=(36, 532), mask=(704.00, 0.00) x (11.00, 10.00) [ 52.412] glyphs0_to_dst: glyph=(46, 534)x(9, 8), unclipped [ 52.412] emit_primitive_identity_mask__avx2: dst=(46, 534), mask=(720.00, 0.00) x (9.00, 8.00) [ 52.412] glyphs0_to_dst: glyph=(54, 534)x(10, 8), unclipped [ 52.412] emit_primitive_identity_mask__avx2: dst=(54, 534), mask=(704.00, 16.00) x (10.00, 8.00) [ 52.412] glyphs0_to_dst: glyph=(63, 534)x(10, 8), unclipped [ 52.412] emit_primitive_identity_mask__avx2: dst=(63, 534), mask=(720.00, 16.00) x (10.00, 8.00) [ 52.412] glyphs0_to_dst: glyph=(72, 531)x(10, 11), unclipped [ 52.412] emit_primitive_identity_mask__avx2: dst=(72, 531), mask=(736.00, 0.00) x (10.00, 11.00) [ 52.412] glyphs0_to_dst: glyph=(81, 534)x(10, 8), unclipped [ 52.412] emit_primitive_identity_mask__avx2: dst=(81, 534), mask=(752.00, 0.00) x (10.00, 8.00) [ 52.412] glyphs0_to_dst: glyph=(90, 531)x(10, 11), unclipped [ 52.412] emit_primitive_identity_mask__avx2: dst=(90, 531), mask=(736.00, 0.00) x (10.00, 11.00) [ 52.412] glyphs0_to_dst: glyph=(99, 534)x(11, 8), unclipped [ 52.412] emit_primitive_identity_mask__avx2: dst=(99, 534), mask=(736.00, 16.00) x (11.00, 8.00) [ 52.412] glyphs0_to_dst: glyph=(109, 534)x(9, 8), unclipped [ 52.412] emit_primitive_identity_mask__avx2: dst=(109, 534), mask=(752.00, 16.00) x (9.00, 8.00) [ 52.412] glyphs0_to_dst: glyph=(118, 536)x(8, 3), unclipped [ 52.412] emit_primitive_identity_mask__avx2: dst=(118, 536), mask=(688.00, 48.00) x (8.00, 3.00) [ 52.412] glyphs0_to_dst: glyph=(126, 532)x(10, 10), unclipped [ 52.412] emit_primitive_identity_mask__avx2: dst=(126, 532), mask=(704.00, 32.00) x (10.00, 10.00) [ 52.412] glyphs0_to_dst: glyph=(135, 532)x(10, 10), unclipped [ 52.412] emit_primitive_identity_mask__avx2: dst=(135, 532), mask=(704.00, 32.00) x (10.00, 10.00) [ 52.412] glyphs0_to_dst: glyph=(144, 532)x(10, 10), unclipped [ 52.412] emit_primitive_identity_mask__avx2: dst=(144, 532), mask=(720.00, 32.00) x (10.00, 10.00) [ 52.412] glyphs0_to_dst: glyph=(153, 532)x(10, 10), unclipped [ 52.412] emit_primitive_identity_mask__avx2: dst=(153, 532), mask=(704.00, 48.00) x (10.00, 10.00) [ 52.412] gen8_vertex_flush[7598] = 54 [ 52.412] gen9_magic_ca_pass: CA fixup (4605 -> 4659) [ 52.412] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.412] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.412] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.412] sna_accel_flush: flush?=0, dirty?=0 [ 52.412] sna_block_handler (tv=0.0) [ 52.412] sna_wakeup_handler [ 52.412] sna_mode_wakeup: len=32 [ 52.412] sna_mode_wakeup: recording last swap on pipe=0, frame 2896 [b50], time 52.408707 [ 52.412] sna_mode_wakeup: removing handle=29 [active_scanout=0] from scanout, installing handle=128 [active_scanout=3] [ 52.412] sna_mode_wakeup: flip complete, pending? 1 [ 52.412] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 52.412] sna_accel_flush: flush?=0, dirty?=0 [ 52.412] sna_accel_flush: flush?=0, dirty?=0 [ 52.412] sna_block_handler (tv=0.0) [ 52.412] sna_wakeup_handler [ 52.412] sna_accel_flush: flush?=0, dirty?=0 [ 52.412] sna_accel_flush: flush?=0, dirty?=0 [ 52.412] sna_block_handler (tv=0.0) [ 52.412] sna_wakeup_handler [ 52.412] sna_glyphs(op=3, nlist=1, src=(163, 542)) [ 52.412] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.412] sna_glyphs: discarding mask [ 52.412] glyphs0_to_dst(op=3, src=(163, 542), nlist=1, dst=(163, 542)+(0, 0)) [ 52.412] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753651456 size=3775x2136 [ 52.412] gen9_render_composite: 0x0, current mode=1/1 [ 52.412] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 52.412] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.412] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.412] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.412] sna_drawable_use_bo pixmap=3647, box=((0, 0), (3775, 2136)), flags=7... [ 52.412] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.412] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.412] sna_drawable_use_bo: using whole GPU bo [ 52.412] gen9_composite_set_target: pixmap=3647, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 52.412] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.412] color_convert: src=ffffffff [20028888] [ 52.412] color_convert: dst=ffffffff [20028888] [ 52.412] sna_render_get_solid: ffffffff [ 52.412] sna_render_get_solid(white) [ 52.412] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.412] sna_transform_is_imprecise_integer_translation: no transform [ 52.412] gen9_composite_picture: integer translation (0, 0), removing [ 52.412] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.412] sna_render_pixmap_bo: GPU all damaged [ 52.412] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.412] gen4_choose_composite_emitter: solid, identity mask [ 52.412] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.412] gen9_composite_get_binding_table(e100) [ 52.412] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 52.412] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.412] gen9_emit_vertex_elements: setup id=9 [ 52.412] glyphs0_to_dst: glyph=(165, 534)x(5, 8), unclipped [ 52.412] emit_primitive_identity_mask__avx2: dst=(165, 534), mask=(720.00, 48.00) x (5.00, 8.00) [ 52.412] gen8_vertex_flush[7698] = 3 [ 52.412] gen9_magic_ca_pass: CA fixup (4659 -> 4662) [ 52.412] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.412] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.412] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.412] sna_glyphs(op=3, nlist=1, src=(172, 542)) [ 52.412] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.412] sna_glyphs: discarding mask [ 52.413] glyphs0_to_dst(op=3, src=(172, 542), nlist=1, dst=(172, 542)+(0, 0)) [ 52.413] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753651456 size=3775x2136 [ 52.413] gen9_render_composite: 0x0, current mode=1/1 [ 52.413] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 52.413] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.413] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.413] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.413] sna_drawable_use_bo pixmap=3647, box=((0, 0), (3775, 2136)), flags=7... [ 52.413] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.413] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.413] sna_drawable_use_bo: using whole GPU bo [ 52.413] gen9_composite_set_target: pixmap=3647, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 52.413] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.413] color_convert: src=ff729fcf [20028888] [ 52.413] color_convert: dst=ff729fcf [20028888] [ 52.413] sna_render_get_solid: ff729fcf [ 52.413] sna_render_get_solid(23) = ff729fcf (old) [ 52.413] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.413] sna_transform_is_imprecise_integer_translation: no transform [ 52.413] gen9_composite_picture: integer translation (0, 0), removing [ 52.413] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.413] sna_render_pixmap_bo: GPU all damaged [ 52.413] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.413] gen4_choose_composite_emitter: solid, identity mask [ 52.413] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.413] gen9_composite_get_binding_table(e0c0) [ 52.413] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 52.413] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.413] gen9_emit_vertex_elements: setup id=9 [ 52.413] glyphs0_to_dst: glyph=(171, 536)x(11, 3), unclipped [ 52.413] emit_primitive_identity_mask__avx2: dst=(171, 536), mask=(736.00, 32.00) x (11.00, 3.00) [ 52.413] glyphs0_to_dst: glyph=(180, 531)x(10, 14), unclipped [ 52.413] emit_primitive_identity_mask__avx2: dst=(180, 531), mask=(944.00, 48.00) x (10.00, 14.00) [ 52.413] glyphs0_to_dst: glyph=(189, 531)x(11, 11), unclipped [ 52.413] emit_primitive_identity_mask__avx2: dst=(189, 531), mask=(960.00, 0.00) x (11.00, 11.00) [ 52.413] glyphs0_to_dst: glyph=(198, 534)x(10, 8), unclipped [ 52.413] emit_primitive_identity_mask__avx2: dst=(198, 534), mask=(976.00, 0.00) x (10.00, 8.00) [ 52.413] glyphs0_to_dst: glyph=(208, 534)x(9, 11), unclipped [ 52.413] emit_primitive_identity_mask__avx2: dst=(208, 534), mask=(960.00, 16.00) x (9.00, 11.00) [ 52.413] glyphs0_to_dst: glyph=(216, 531)x(10, 14), unclipped [ 52.413] emit_primitive_identity_mask__avx2: dst=(216, 531), mask=(944.00, 48.00) x (10.00, 14.00) [ 52.413] glyphs0_to_dst: glyph=(225, 532)x(10, 10), unclipped [ 52.413] emit_primitive_identity_mask__avx2: dst=(225, 532), mask=(976.00, 16.00) x (10.00, 10.00) [ 52.413] glyphs0_to_dst: glyph=(234, 543)x(11, 2), unclipped [ 52.413] emit_primitive_identity_mask__avx2: dst=(234, 543), mask=(992.00, 0.00) x (11.00, 2.00) [ 52.413] glyphs0_to_dst: glyph=(243, 531)x(11, 11), unclipped [ 52.413] emit_primitive_identity_mask__avx2: dst=(243, 531), mask=(1008.00, 0.00) x (11.00, 11.00) [ 52.413] glyphs0_to_dst: glyph=(253, 534)x(9, 8), unclipped [ 52.413] emit_primitive_identity_mask__avx2: dst=(253, 534), mask=(720.00, 0.00) x (9.00, 8.00) [ 52.413] glyphs0_to_dst: glyph=(261, 534)x(10, 8), unclipped [ 52.413] emit_primitive_identity_mask__avx2: dst=(261, 534), mask=(704.00, 16.00) x (10.00, 8.00) [ 52.413] glyphs0_to_dst: glyph=(270, 534)x(10, 8), unclipped [ 52.413] emit_primitive_identity_mask__avx2: dst=(270, 534), mask=(704.00, 16.00) x (10.00, 8.00) [ 52.413] glyphs0_to_dst: glyph=(279, 530)x(10, 12), unclipped [ 52.413] emit_primitive_identity_mask__avx2: dst=(279, 530), mask=(992.00, 16.00) x (10.00, 12.00) [ 52.413] glyphs0_to_dst: glyph=(288, 534)x(10, 8), unclipped [ 52.413] emit_primitive_identity_mask__avx2: dst=(288, 534), mask=(704.00, 16.00) x (10.00, 8.00) [ 52.413] glyphs0_to_dst: glyph=(297, 534)x(10, 8), unclipped [ 52.413] emit_primitive_identity_mask__avx2: dst=(297, 534), mask=(752.00, 0.00) x (10.00, 8.00) [ 52.413] glyphs0_to_dst: glyph=(307, 530)x(10, 12), unclipped [ 52.413] emit_primitive_identity_mask__avx2: dst=(307, 530), mask=(1008.00, 16.00) x (10.00, 12.00) [ 52.413] glyphs0_to_dst: glyph=(315, 531)x(11, 11), unclipped [ 52.413] emit_primitive_identity_mask__avx2: dst=(315, 531), mask=(960.00, 0.00) x (11.00, 11.00) [ 52.413] glyphs0_to_dst: glyph=(324, 534)x(11, 8), unclipped [ 52.413] emit_primitive_identity_mask__avx2: dst=(324, 534), mask=(736.00, 16.00) x (11.00, 8.00) [ 52.413] glyphs0_to_dst: glyph=(334, 534)x(9, 11), unclipped [ 52.413] emit_primitive_identity_mask__avx2: dst=(334, 534), mask=(960.00, 16.00) x (9.00, 11.00) [ 52.413] glyphs0_to_dst: glyph=(342, 543)x(11, 2), unclipped [ 52.413] emit_primitive_identity_mask__avx2: dst=(342, 543), mask=(992.00, 0.00) x (11.00, 2.00) [ 52.413] glyphs0_to_dst: glyph=(351, 530)x(10, 12), unclipped [ 52.413] emit_primitive_identity_mask__avx2: dst=(351, 530), mask=(992.00, 16.00) x (10.00, 12.00) [ 52.413] glyphs0_to_dst: glyph=(361, 530)x(9, 12), unclipped [ 52.413] emit_primitive_identity_mask__avx2: dst=(361, 530), mask=(960.00, 32.00) x (9.00, 12.00) [ 52.413] glyphs0_to_dst: glyph=(369, 534)x(10, 11), unclipped [ 52.413] emit_primitive_identity_mask__avx2: dst=(369, 534), mask=(976.00, 32.00) x (10.00, 11.00) [ 52.413] glyphs0_to_dst: glyph=(378, 531)x(10, 14), unclipped [ 52.413] emit_primitive_identity_mask__avx2: dst=(378, 531), mask=(944.00, 48.00) x (10.00, 14.00) [ 52.413] glyphs0_to_dst: glyph=(387, 532)x(10, 10), unclipped [ 52.413] emit_primitive_identity_mask__avx2: dst=(387, 532), mask=(960.00, 48.00) x (10.00, 10.00) [ 52.413] glyphs0_to_dst: glyph=(396, 543)x(11, 2), unclipped [ 52.413] emit_primitive_identity_mask__avx2: dst=(396, 543), mask=(992.00, 0.00) x (11.00, 2.00) [ 52.413] glyphs0_to_dst: glyph=(406, 534)x(9, 8), unclipped [ 52.413] emit_primitive_identity_mask__avx2: dst=(406, 534), mask=(688.00, 32.00) x (9.00, 8.00) [ 52.413] glyphs0_to_dst: glyph=(415, 534)x(9, 8), unclipped [ 52.413] emit_primitive_identity_mask__avx2: dst=(415, 534), mask=(752.00, 16.00) x (9.00, 8.00) [ 52.413] glyphs0_to_dst: glyph=(424, 534)x(9, 11), unclipped [ 52.413] emit_primitive_identity_mask__avx2: dst=(424, 534), mask=(960.00, 16.00) x (9.00, 11.00) [ 52.413] glyphs0_to_dst: glyph=(432, 531)x(10, 11), unclipped [ 52.413] emit_primitive_identity_mask__avx2: dst=(432, 531), mask=(976.00, 48.00) x (10.00, 11.00) [ 52.413] glyphs0_to_dst: glyph=(442, 534)x(9, 8), unclipped [ 52.413] emit_primitive_identity_mask__avx2: dst=(442, 534), mask=(688.00, 32.00) x (9.00, 8.00) [ 52.413] glyphs0_to_dst: glyph=(450, 534)x(10, 11), unclipped [ 52.413] emit_primitive_identity_mask__avx2: dst=(450, 534), mask=(976.00, 32.00) x (10.00, 11.00) [ 52.413] gen8_vertex_flush[7798] = 96 [ 52.413] gen9_magic_ca_pass: CA fixup (4662 -> 4758) [ 52.413] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.413] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.413] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.413] sna_glyphs(op=3, nlist=1, src=(460, 542)) [ 52.413] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.413] sna_glyphs: discarding mask [ 52.413] glyphs0_to_dst(op=3, src=(460, 542), nlist=1, dst=(460, 542)+(0, 0)) [ 52.413] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753651456 size=3775x2136 [ 52.413] gen9_render_composite: 0x0, current mode=1/1 [ 52.413] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 52.413] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.413] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.413] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.413] sna_drawable_use_bo pixmap=3647, box=((0, 0), (3775, 2136)), flags=7... [ 52.413] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.413] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.413] sna_drawable_use_bo: using whole GPU bo [ 52.413] gen9_composite_set_target: pixmap=3647, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 52.413] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.413] color_convert: src=ffffffff [20028888] [ 52.413] color_convert: dst=ffffffff [20028888] [ 52.413] sna_render_get_solid: ffffffff [ 52.413] sna_render_get_solid(white) [ 52.413] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.413] sna_transform_is_imprecise_integer_translation: no transform [ 52.413] gen9_composite_picture: integer translation (0, 0), removing [ 52.413] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.413] sna_render_pixmap_bo: GPU all damaged [ 52.413] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.413] gen4_choose_composite_emitter: solid, identity mask [ 52.413] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.413] gen9_composite_get_binding_table(e080) [ 52.413] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 52.413] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.413] gen9_emit_vertex_elements: setup id=9 [ 52.413] glyphs0_to_dst: glyph=(459, 531)x(10, 13), unclipped [ 52.413] emit_primitive_identity_mask__avx2: dst=(459, 531), mask=(752.00, 32.00) x (10.00, 13.00) [ 52.413] gen8_vertex_flush[7898] = 3 [ 52.413] gen9_magic_ca_pass: CA fixup (4758 -> 4761) [ 52.413] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.413] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.413] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.413] sna_glyphs(op=3, nlist=1, src=(1, 559)) [ 52.413] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.413] sna_glyphs: discarding mask [ 52.413] glyphs0_to_dst(op=3, src=(1, 559), nlist=1, dst=(1, 559)+(0, 0)) [ 52.413] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753651456 size=3775x2136 [ 52.413] gen9_render_composite: 0x0, current mode=1/1 [ 52.413] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 52.413] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.413] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.413] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.413] sna_drawable_use_bo pixmap=3647, box=((0, 0), (3775, 2136)), flags=7... [ 52.413] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.413] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.413] sna_drawable_use_bo: using whole GPU bo [ 52.413] gen9_composite_set_target: pixmap=3647, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 52.413] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.413] color_convert: src=ff8ae234 [20028888] [ 52.413] color_convert: dst=ff8ae234 [20028888] [ 52.413] sna_render_get_solid: ff8ae234 [ 52.413] sna_render_get_solid(22) = ff8ae234 (old) [ 52.413] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.413] sna_transform_is_imprecise_integer_translation: no transform [ 52.413] gen9_composite_picture: integer translation (0, 0), removing [ 52.413] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.413] sna_render_pixmap_bo: GPU all damaged [ 52.413] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.413] gen4_choose_composite_emitter: solid, identity mask [ 52.413] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.413] gen9_composite_get_binding_table(e040) [ 52.413] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 52.413] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.413] gen9_emit_vertex_elements: setup id=9 [ 52.413] glyphs0_to_dst: glyph=(1, 551)x(9, 8), unclipped [ 52.413] emit_primitive_identity_mask__avx2: dst=(1, 551), mask=(688.00, 32.00) x (9.00, 8.00) [ 52.413] glyphs0_to_dst: glyph=(9, 549)x(10, 13), unclipped [ 52.413] emit_primitive_identity_mask__avx2: dst=(9, 549), mask=(672.00, 48.00) x (10.00, 13.00) [ 52.413] glyphs0_to_dst: glyph=(19, 551)x(9, 8), unclipped [ 52.413] emit_primitive_identity_mask__avx2: dst=(19, 551), mask=(688.00, 32.00) x (9.00, 8.00) [ 52.413] glyphs0_to_dst: glyph=(28, 553)x(8, 3), unclipped [ 52.413] emit_primitive_identity_mask__avx2: dst=(28, 553), mask=(688.00, 48.00) x (8.00, 3.00) [ 52.413] glyphs0_to_dst: glyph=(36, 549)x(11, 10), unclipped [ 52.413] emit_primitive_identity_mask__avx2: dst=(36, 549), mask=(704.00, 0.00) x (11.00, 10.00) [ 52.413] glyphs0_to_dst: glyph=(46, 551)x(9, 8), unclipped [ 52.413] emit_primitive_identity_mask__avx2: dst=(46, 551), mask=(720.00, 0.00) x (9.00, 8.00) [ 52.413] glyphs0_to_dst: glyph=(54, 551)x(10, 8), unclipped [ 52.413] emit_primitive_identity_mask__avx2: dst=(54, 551), mask=(704.00, 16.00) x (10.00, 8.00) [ 52.413] glyphs0_to_dst: glyph=(63, 551)x(10, 8), unclipped [ 52.413] emit_primitive_identity_mask__avx2: dst=(63, 551), mask=(720.00, 16.00) x (10.00, 8.00) [ 52.413] glyphs0_to_dst: glyph=(72, 548)x(10, 11), unclipped [ 52.413] emit_primitive_identity_mask__avx2: dst=(72, 548), mask=(736.00, 0.00) x (10.00, 11.00) [ 52.413] glyphs0_to_dst: glyph=(81, 551)x(10, 8), unclipped [ 52.413] emit_primitive_identity_mask__avx2: dst=(81, 551), mask=(752.00, 0.00) x (10.00, 8.00) [ 52.413] glyphs0_to_dst: glyph=(90, 548)x(10, 11), unclipped [ 52.413] emit_primitive_identity_mask__avx2: dst=(90, 548), mask=(736.00, 0.00) x (10.00, 11.00) [ 52.413] glyphs0_to_dst: glyph=(99, 551)x(11, 8), unclipped [ 52.413] emit_primitive_identity_mask__avx2: dst=(99, 551), mask=(736.00, 16.00) x (11.00, 8.00) [ 52.413] glyphs0_to_dst: glyph=(109, 551)x(9, 8), unclipped [ 52.413] emit_primitive_identity_mask__avx2: dst=(109, 551), mask=(752.00, 16.00) x (9.00, 8.00) [ 52.413] glyphs0_to_dst: glyph=(118, 553)x(8, 3), unclipped [ 52.413] emit_primitive_identity_mask__avx2: dst=(118, 553), mask=(688.00, 48.00) x (8.00, 3.00) [ 52.413] glyphs0_to_dst: glyph=(126, 549)x(10, 10), unclipped [ 52.413] emit_primitive_identity_mask__avx2: dst=(126, 549), mask=(704.00, 32.00) x (10.00, 10.00) [ 52.413] glyphs0_to_dst: glyph=(135, 549)x(10, 10), unclipped [ 52.413] emit_primitive_identity_mask__avx2: dst=(135, 549), mask=(704.00, 32.00) x (10.00, 10.00) [ 52.413] glyphs0_to_dst: glyph=(144, 549)x(10, 10), unclipped [ 52.413] emit_primitive_identity_mask__avx2: dst=(144, 549), mask=(720.00, 32.00) x (10.00, 10.00) [ 52.413] glyphs0_to_dst: glyph=(153, 549)x(10, 10), unclipped [ 52.413] emit_primitive_identity_mask__avx2: dst=(153, 549), mask=(704.00, 48.00) x (10.00, 10.00) [ 52.413] gen8_vertex_flush[7998] = 54 [ 52.413] gen9_magic_ca_pass: CA fixup (4761 -> 4815) [ 52.413] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.413] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.413] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.413] sna_glyphs(op=3, nlist=1, src=(163, 559)) [ 52.413] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.413] sna_glyphs: discarding mask [ 52.413] glyphs0_to_dst(op=3, src=(163, 559), nlist=1, dst=(163, 559)+(0, 0)) [ 52.413] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753651456 size=3775x2136 [ 52.413] gen9_render_composite: 0x0, current mode=1/1 [ 52.413] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 52.413] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.413] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.413] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.413] sna_drawable_use_bo pixmap=3647, box=((0, 0), (3775, 2136)), flags=7... [ 52.413] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.413] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.413] sna_drawable_use_bo: using whole GPU bo [ 52.413] gen9_composite_set_target: pixmap=3647, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 52.413] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.413] color_convert: src=ffffffff [20028888] [ 52.413] color_convert: dst=ffffffff [20028888] [ 52.413] sna_render_get_solid: ffffffff [ 52.413] sna_render_get_solid(white) [ 52.413] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.413] sna_transform_is_imprecise_integer_translation: no transform [ 52.413] gen9_composite_picture: integer translation (0, 0), removing [ 52.413] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.413] sna_render_pixmap_bo: GPU all damaged [ 52.413] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.413] gen4_choose_composite_emitter: solid, identity mask [ 52.413] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.413] gen9_composite_get_binding_table(e000) [ 52.413] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 52.413] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.413] gen9_emit_vertex_elements: setup id=9 [ 52.413] glyphs0_to_dst: glyph=(165, 551)x(5, 8), unclipped [ 52.413] emit_primitive_identity_mask__avx2: dst=(165, 551), mask=(720.00, 48.00) x (5.00, 8.00) [ 52.413] gen8_vertex_flush[7a98] = 3 [ 52.413] gen9_magic_ca_pass: CA fixup (4815 -> 4818) [ 52.413] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.413] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.413] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.413] sna_glyphs(op=3, nlist=1, src=(172, 559)) [ 52.413] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.413] sna_glyphs: discarding mask [ 52.413] glyphs0_to_dst(op=3, src=(172, 559), nlist=1, dst=(172, 559)+(0, 0)) [ 52.413] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753651456 size=3775x2136 [ 52.413] gen9_render_composite: 0x0, current mode=1/1 [ 52.413] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 52.413] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.413] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.413] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.413] sna_drawable_use_bo pixmap=3647, box=((0, 0), (3775, 2136)), flags=7... [ 52.413] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.413] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.413] sna_drawable_use_bo: using whole GPU bo [ 52.413] gen9_composite_set_target: pixmap=3647, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 52.413] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.413] color_convert: src=ff729fcf [20028888] [ 52.413] color_convert: dst=ff729fcf [20028888] [ 52.413] sna_render_get_solid: ff729fcf [ 52.413] sna_render_get_solid(23) = ff729fcf (old) [ 52.413] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.413] sna_transform_is_imprecise_integer_translation: no transform [ 52.413] gen9_composite_picture: integer translation (0, 0), removing [ 52.413] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.413] sna_render_pixmap_bo: GPU all damaged [ 52.413] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.413] gen4_choose_composite_emitter: solid, identity mask [ 52.413] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.413] gen9_composite_get_binding_table(dfc0) [ 52.413] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 52.413] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.413] gen9_emit_vertex_elements: setup id=9 [ 52.413] glyphs0_to_dst: glyph=(171, 553)x(11, 3), unclipped [ 52.413] emit_primitive_identity_mask__avx2: dst=(171, 553), mask=(736.00, 32.00) x (11.00, 3.00) [ 52.413] glyphs0_to_dst: glyph=(180, 548)x(10, 14), unclipped [ 52.413] emit_primitive_identity_mask__avx2: dst=(180, 548), mask=(944.00, 48.00) x (10.00, 14.00) [ 52.413] glyphs0_to_dst: glyph=(189, 548)x(11, 11), unclipped [ 52.413] emit_primitive_identity_mask__avx2: dst=(189, 548), mask=(960.00, 0.00) x (11.00, 11.00) [ 52.413] glyphs0_to_dst: glyph=(198, 551)x(10, 8), unclipped [ 52.413] emit_primitive_identity_mask__avx2: dst=(198, 551), mask=(976.00, 0.00) x (10.00, 8.00) [ 52.413] glyphs0_to_dst: glyph=(208, 551)x(9, 11), unclipped [ 52.414] emit_primitive_identity_mask__avx2: dst=(208, 551), mask=(960.00, 16.00) x (9.00, 11.00) [ 52.414] glyphs0_to_dst: glyph=(216, 548)x(10, 14), unclipped [ 52.414] emit_primitive_identity_mask__avx2: dst=(216, 548), mask=(944.00, 48.00) x (10.00, 14.00) [ 52.414] glyphs0_to_dst: glyph=(225, 549)x(10, 10), unclipped [ 52.414] emit_primitive_identity_mask__avx2: dst=(225, 549), mask=(976.00, 16.00) x (10.00, 10.00) [ 52.414] glyphs0_to_dst: glyph=(234, 560)x(11, 2), unclipped [ 52.414] emit_primitive_identity_mask__avx2: dst=(234, 560), mask=(992.00, 0.00) x (11.00, 2.00) [ 52.414] glyphs0_to_dst: glyph=(243, 548)x(11, 11), unclipped [ 52.414] emit_primitive_identity_mask__avx2: dst=(243, 548), mask=(1008.00, 0.00) x (11.00, 11.00) [ 52.414] glyphs0_to_dst: glyph=(253, 551)x(9, 8), unclipped [ 52.414] emit_primitive_identity_mask__avx2: dst=(253, 551), mask=(720.00, 0.00) x (9.00, 8.00) [ 52.414] glyphs0_to_dst: glyph=(261, 551)x(10, 8), unclipped [ 52.414] emit_primitive_identity_mask__avx2: dst=(261, 551), mask=(704.00, 16.00) x (10.00, 8.00) [ 52.414] glyphs0_to_dst: glyph=(270, 551)x(10, 8), unclipped [ 52.414] emit_primitive_identity_mask__avx2: dst=(270, 551), mask=(704.00, 16.00) x (10.00, 8.00) [ 52.414] glyphs0_to_dst: glyph=(279, 547)x(10, 12), unclipped [ 52.414] emit_primitive_identity_mask__avx2: dst=(279, 547), mask=(992.00, 16.00) x (10.00, 12.00) [ 52.414] glyphs0_to_dst: glyph=(288, 551)x(10, 8), unclipped [ 52.414] emit_primitive_identity_mask__avx2: dst=(288, 551), mask=(704.00, 16.00) x (10.00, 8.00) [ 52.414] glyphs0_to_dst: glyph=(297, 551)x(10, 8), unclipped [ 52.414] emit_primitive_identity_mask__avx2: dst=(297, 551), mask=(752.00, 0.00) x (10.00, 8.00) [ 52.414] glyphs0_to_dst: glyph=(307, 547)x(10, 12), unclipped [ 52.414] emit_primitive_identity_mask__avx2: dst=(307, 547), mask=(1008.00, 16.00) x (10.00, 12.00) [ 52.414] glyphs0_to_dst: glyph=(315, 548)x(11, 11), unclipped [ 52.414] emit_primitive_identity_mask__avx2: dst=(315, 548), mask=(960.00, 0.00) x (11.00, 11.00) [ 52.414] glyphs0_to_dst: glyph=(324, 551)x(11, 8), unclipped [ 52.414] emit_primitive_identity_mask__avx2: dst=(324, 551), mask=(736.00, 16.00) x (11.00, 8.00) [ 52.414] glyphs0_to_dst: glyph=(334, 551)x(9, 11), unclipped [ 52.414] emit_primitive_identity_mask__avx2: dst=(334, 551), mask=(960.00, 16.00) x (9.00, 11.00) [ 52.414] glyphs0_to_dst: glyph=(342, 560)x(11, 2), unclipped [ 52.414] emit_primitive_identity_mask__avx2: dst=(342, 560), mask=(992.00, 0.00) x (11.00, 2.00) [ 52.414] glyphs0_to_dst: glyph=(351, 547)x(10, 12), unclipped [ 52.414] emit_primitive_identity_mask__avx2: dst=(351, 547), mask=(992.00, 16.00) x (10.00, 12.00) [ 52.414] glyphs0_to_dst: glyph=(361, 547)x(9, 12), unclipped [ 52.414] emit_primitive_identity_mask__avx2: dst=(361, 547), mask=(960.00, 32.00) x (9.00, 12.00) [ 52.414] glyphs0_to_dst: glyph=(369, 551)x(10, 11), unclipped [ 52.414] emit_primitive_identity_mask__avx2: dst=(369, 551), mask=(976.00, 32.00) x (10.00, 11.00) [ 52.414] glyphs0_to_dst: glyph=(378, 548)x(10, 14), unclipped [ 52.414] emit_primitive_identity_mask__avx2: dst=(378, 548), mask=(944.00, 48.00) x (10.00, 14.00) [ 52.414] glyphs0_to_dst: glyph=(387, 549)x(10, 10), unclipped [ 52.414] emit_primitive_identity_mask__avx2: dst=(387, 549), mask=(960.00, 48.00) x (10.00, 10.00) [ 52.414] glyphs0_to_dst: glyph=(396, 560)x(11, 2), unclipped [ 52.414] emit_primitive_identity_mask__avx2: dst=(396, 560), mask=(992.00, 0.00) x (11.00, 2.00) [ 52.414] glyphs0_to_dst: glyph=(406, 551)x(9, 8), unclipped [ 52.414] emit_primitive_identity_mask__avx2: dst=(406, 551), mask=(688.00, 32.00) x (9.00, 8.00) [ 52.414] glyphs0_to_dst: glyph=(415, 551)x(9, 8), unclipped [ 52.414] emit_primitive_identity_mask__avx2: dst=(415, 551), mask=(752.00, 16.00) x (9.00, 8.00) [ 52.414] glyphs0_to_dst: glyph=(424, 551)x(9, 11), unclipped [ 52.414] emit_primitive_identity_mask__avx2: dst=(424, 551), mask=(960.00, 16.00) x (9.00, 11.00) [ 52.414] glyphs0_to_dst: glyph=(432, 548)x(10, 11), unclipped [ 52.414] emit_primitive_identity_mask__avx2: dst=(432, 548), mask=(976.00, 48.00) x (10.00, 11.00) [ 52.414] glyphs0_to_dst: glyph=(442, 551)x(9, 8), unclipped [ 52.414] emit_primitive_identity_mask__avx2: dst=(442, 551), mask=(688.00, 32.00) x (9.00, 8.00) [ 52.414] glyphs0_to_dst: glyph=(450, 551)x(10, 11), unclipped [ 52.414] emit_primitive_identity_mask__avx2: dst=(450, 551), mask=(976.00, 32.00) x (10.00, 11.00) [ 52.414] gen8_vertex_flush[7b98] = 96 [ 52.414] gen9_magic_ca_pass: CA fixup (4818 -> 4914) [ 52.414] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.414] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.414] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.414] sna_glyphs(op=3, nlist=1, src=(460, 559)) [ 52.414] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.414] sna_glyphs: discarding mask [ 52.414] glyphs0_to_dst(op=3, src=(460, 559), nlist=1, dst=(460, 559)+(0, 0)) [ 52.414] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753651456 size=3775x2136 [ 52.414] gen9_render_composite: 0x0, current mode=1/1 [ 52.414] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 52.414] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.414] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.414] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.414] sna_drawable_use_bo pixmap=3647, box=((0, 0), (3775, 2136)), flags=7... [ 52.414] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.414] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.414] sna_drawable_use_bo: using whole GPU bo [ 52.414] gen9_composite_set_target: pixmap=3647, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 52.414] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.414] color_convert: src=ffffffff [20028888] [ 52.414] color_convert: dst=ffffffff [20028888] [ 52.414] sna_render_get_solid: ffffffff [ 52.414] sna_render_get_solid(white) [ 52.414] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.414] sna_transform_is_imprecise_integer_translation: no transform [ 52.414] gen9_composite_picture: integer translation (0, 0), removing [ 52.414] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.414] sna_render_pixmap_bo: GPU all damaged [ 52.414] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.414] gen4_choose_composite_emitter: solid, identity mask [ 52.414] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.414] gen9_composite_get_binding_table(df80) [ 52.414] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 52.414] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.414] gen9_emit_vertex_elements: setup id=9 [ 52.414] glyphs0_to_dst: glyph=(459, 548)x(10, 13), unclipped [ 52.414] emit_primitive_identity_mask__avx2: dst=(459, 548), mask=(752.00, 32.00) x (10.00, 13.00) [ 52.414] gen8_vertex_flush[7c98] = 3 [ 52.414] gen9_magic_ca_pass: CA fixup (4914 -> 4917) [ 52.414] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.414] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.414] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.414] sna_glyphs(op=3, nlist=1, src=(1, 576)) [ 52.414] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.414] sna_glyphs: discarding mask [ 52.414] glyphs0_to_dst(op=3, src=(1, 576), nlist=1, dst=(1, 576)+(0, 0)) [ 52.414] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753651456 size=3775x2136 [ 52.414] gen9_render_composite: 0x0, current mode=1/1 [ 52.414] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 52.414] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.414] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.414] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.414] sna_drawable_use_bo pixmap=3647, box=((0, 0), (3775, 2136)), flags=7... [ 52.414] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.414] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.414] sna_drawable_use_bo: using whole GPU bo [ 52.414] gen9_composite_set_target: pixmap=3647, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 52.414] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.414] color_convert: src=ff8ae234 [20028888] [ 52.414] color_convert: dst=ff8ae234 [20028888] [ 52.414] sna_render_get_solid: ff8ae234 [ 52.414] sna_render_get_solid(22) = ff8ae234 (old) [ 52.414] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.414] sna_transform_is_imprecise_integer_translation: no transform [ 52.414] gen9_composite_picture: integer translation (0, 0), removing [ 52.414] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.414] sna_render_pixmap_bo: GPU all damaged [ 52.414] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.414] gen4_choose_composite_emitter: solid, identity mask [ 52.414] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.414] gen9_composite_get_binding_table(df40) [ 52.414] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 52.414] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.414] gen9_emit_vertex_elements: setup id=9 [ 52.414] glyphs0_to_dst: glyph=(1, 568)x(9, 8), unclipped [ 52.414] emit_primitive_identity_mask__avx2: dst=(1, 568), mask=(688.00, 32.00) x (9.00, 8.00) [ 52.414] glyphs0_to_dst: glyph=(9, 566)x(10, 13), unclipped [ 52.414] emit_primitive_identity_mask__avx2: dst=(9, 566), mask=(672.00, 48.00) x (10.00, 13.00) [ 52.414] glyphs0_to_dst: glyph=(19, 568)x(9, 8), unclipped [ 52.414] emit_primitive_identity_mask__avx2: dst=(19, 568), mask=(688.00, 32.00) x (9.00, 8.00) [ 52.414] glyphs0_to_dst: glyph=(28, 570)x(8, 3), unclipped [ 52.414] emit_primitive_identity_mask__avx2: dst=(28, 570), mask=(688.00, 48.00) x (8.00, 3.00) [ 52.414] glyphs0_to_dst: glyph=(36, 566)x(11, 10), unclipped [ 52.414] emit_primitive_identity_mask__avx2: dst=(36, 566), mask=(704.00, 0.00) x (11.00, 10.00) [ 52.414] glyphs0_to_dst: glyph=(46, 568)x(9, 8), unclipped [ 52.414] emit_primitive_identity_mask__avx2: dst=(46, 568), mask=(720.00, 0.00) x (9.00, 8.00) [ 52.414] glyphs0_to_dst: glyph=(54, 568)x(10, 8), unclipped [ 52.414] emit_primitive_identity_mask__avx2: dst=(54, 568), mask=(704.00, 16.00) x (10.00, 8.00) [ 52.414] glyphs0_to_dst: glyph=(63, 568)x(10, 8), unclipped [ 52.414] emit_primitive_identity_mask__avx2: dst=(63, 568), mask=(720.00, 16.00) x (10.00, 8.00) [ 52.414] glyphs0_to_dst: glyph=(72, 565)x(10, 11), unclipped [ 52.414] emit_primitive_identity_mask__avx2: dst=(72, 565), mask=(736.00, 0.00) x (10.00, 11.00) [ 52.414] glyphs0_to_dst: glyph=(81, 568)x(10, 8), unclipped [ 52.414] emit_primitive_identity_mask__avx2: dst=(81, 568), mask=(752.00, 0.00) x (10.00, 8.00) [ 52.414] glyphs0_to_dst: glyph=(90, 565)x(10, 11), unclipped [ 52.414] emit_primitive_identity_mask__avx2: dst=(90, 565), mask=(736.00, 0.00) x (10.00, 11.00) [ 52.414] glyphs0_to_dst: glyph=(99, 568)x(11, 8), unclipped [ 52.414] emit_primitive_identity_mask__avx2: dst=(99, 568), mask=(736.00, 16.00) x (11.00, 8.00) [ 52.414] glyphs0_to_dst: glyph=(109, 568)x(9, 8), unclipped [ 52.414] emit_primitive_identity_mask__avx2: dst=(109, 568), mask=(752.00, 16.00) x (9.00, 8.00) [ 52.414] glyphs0_to_dst: glyph=(118, 570)x(8, 3), unclipped [ 52.414] emit_primitive_identity_mask__avx2: dst=(118, 570), mask=(688.00, 48.00) x (8.00, 3.00) [ 52.414] glyphs0_to_dst: glyph=(126, 566)x(10, 10), unclipped [ 52.414] emit_primitive_identity_mask__avx2: dst=(126, 566), mask=(704.00, 32.00) x (10.00, 10.00) [ 52.414] glyphs0_to_dst: glyph=(135, 566)x(10, 10), unclipped [ 52.414] emit_primitive_identity_mask__avx2: dst=(135, 566), mask=(704.00, 32.00) x (10.00, 10.00) [ 52.414] glyphs0_to_dst: glyph=(144, 566)x(10, 10), unclipped [ 52.414] emit_primitive_identity_mask__avx2: dst=(144, 566), mask=(720.00, 32.00) x (10.00, 10.00) [ 52.414] glyphs0_to_dst: glyph=(153, 566)x(10, 10), unclipped [ 52.414] emit_primitive_identity_mask__avx2: dst=(153, 566), mask=(704.00, 48.00) x (10.00, 10.00) [ 52.414] gen8_vertex_flush[7d98] = 54 [ 52.414] gen9_magic_ca_pass: CA fixup (4917 -> 4971) [ 52.414] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.414] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.414] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.414] sna_glyphs(op=3, nlist=1, src=(163, 576)) [ 52.414] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.414] sna_glyphs: discarding mask [ 52.414] glyphs0_to_dst(op=3, src=(163, 576), nlist=1, dst=(163, 576)+(0, 0)) [ 52.414] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753651456 size=3775x2136 [ 52.414] gen9_render_composite: 0x0, current mode=1/1 [ 52.414] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 52.414] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.414] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.414] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.414] sna_drawable_use_bo pixmap=3647, box=((0, 0), (3775, 2136)), flags=7... [ 52.414] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.414] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.414] sna_drawable_use_bo: using whole GPU bo [ 52.414] gen9_composite_set_target: pixmap=3647, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 52.414] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.414] color_convert: src=ffffffff [20028888] [ 52.414] color_convert: dst=ffffffff [20028888] [ 52.414] sna_render_get_solid: ffffffff [ 52.414] sna_render_get_solid(white) [ 52.414] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.414] sna_transform_is_imprecise_integer_translation: no transform [ 52.414] gen9_composite_picture: integer translation (0, 0), removing [ 52.414] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.414] sna_render_pixmap_bo: GPU all damaged [ 52.414] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.414] gen4_choose_composite_emitter: solid, identity mask [ 52.414] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.414] gen9_composite_get_binding_table(df00) [ 52.414] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 52.414] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.414] gen9_emit_vertex_elements: setup id=9 [ 52.414] glyphs0_to_dst: glyph=(165, 568)x(5, 8), unclipped [ 52.414] emit_primitive_identity_mask__avx2: dst=(165, 568), mask=(720.00, 48.00) x (5.00, 8.00) [ 52.414] gen8_vertex_flush[7e98] = 3 [ 52.414] gen9_magic_ca_pass: CA fixup (4971 -> 4974) [ 52.414] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.414] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.414] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.414] sna_glyphs(op=3, nlist=1, src=(172, 576)) [ 52.414] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.414] sna_glyphs: discarding mask [ 52.414] glyphs0_to_dst(op=3, src=(172, 576), nlist=1, dst=(172, 576)+(0, 0)) [ 52.414] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753651456 size=3775x2136 [ 52.414] gen9_render_composite: 0x0, current mode=1/1 [ 52.414] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 52.414] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.414] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.414] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.414] sna_drawable_use_bo pixmap=3647, box=((0, 0), (3775, 2136)), flags=7... [ 52.414] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.414] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.414] sna_drawable_use_bo: using whole GPU bo [ 52.414] gen9_composite_set_target: pixmap=3647, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 52.414] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.414] color_convert: src=ff729fcf [20028888] [ 52.414] color_convert: dst=ff729fcf [20028888] [ 52.414] sna_render_get_solid: ff729fcf [ 52.414] sna_render_get_solid(23) = ff729fcf (old) [ 52.414] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.414] sna_transform_is_imprecise_integer_translation: no transform [ 52.414] gen9_composite_picture: integer translation (0, 0), removing [ 52.414] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.414] sna_render_pixmap_bo: GPU all damaged [ 52.414] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.414] gen4_choose_composite_emitter: solid, identity mask [ 52.414] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.414] gen9_composite_get_binding_table(dec0) [ 52.414] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 52.414] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.414] gen9_emit_vertex_elements: setup id=9 [ 52.414] glyphs0_to_dst: glyph=(171, 570)x(11, 3), unclipped [ 52.414] emit_primitive_identity_mask__avx2: dst=(171, 570), mask=(736.00, 32.00) x (11.00, 3.00) [ 52.414] glyphs0_to_dst: glyph=(180, 565)x(10, 14), unclipped [ 52.414] emit_primitive_identity_mask__avx2: dst=(180, 565), mask=(944.00, 48.00) x (10.00, 14.00) [ 52.414] glyphs0_to_dst: glyph=(189, 565)x(11, 11), unclipped [ 52.414] emit_primitive_identity_mask__avx2: dst=(189, 565), mask=(960.00, 0.00) x (11.00, 11.00) [ 52.414] glyphs0_to_dst: glyph=(198, 568)x(10, 8), unclipped [ 52.414] emit_primitive_identity_mask__avx2: dst=(198, 568), mask=(976.00, 0.00) x (10.00, 8.00) [ 52.414] glyphs0_to_dst: glyph=(208, 568)x(9, 11), unclipped [ 52.414] emit_primitive_identity_mask__avx2: dst=(208, 568), mask=(960.00, 16.00) x (9.00, 11.00) [ 52.414] glyphs0_to_dst: glyph=(216, 565)x(10, 14), unclipped [ 52.414] emit_primitive_identity_mask__avx2: dst=(216, 565), mask=(944.00, 48.00) x (10.00, 14.00) [ 52.414] glyphs0_to_dst: glyph=(225, 566)x(10, 10), unclipped [ 52.414] emit_primitive_identity_mask__avx2: dst=(225, 566), mask=(976.00, 16.00) x (10.00, 10.00) [ 52.414] glyphs0_to_dst: glyph=(234, 577)x(11, 2), unclipped [ 52.414] emit_primitive_identity_mask__avx2: dst=(234, 577), mask=(992.00, 0.00) x (11.00, 2.00) [ 52.414] glyphs0_to_dst: glyph=(243, 565)x(11, 11), unclipped [ 52.414] emit_primitive_identity_mask__avx2: dst=(243, 565), mask=(1008.00, 0.00) x (11.00, 11.00) [ 52.414] glyphs0_to_dst: glyph=(253, 568)x(9, 8), unclipped [ 52.414] emit_primitive_identity_mask__avx2: dst=(253, 568), mask=(720.00, 0.00) x (9.00, 8.00) [ 52.414] glyphs0_to_dst: glyph=(261, 568)x(10, 8), unclipped [ 52.414] emit_primitive_identity_mask__avx2: dst=(261, 568), mask=(704.00, 16.00) x (10.00, 8.00) [ 52.414] glyphs0_to_dst: glyph=(270, 568)x(10, 8), unclipped [ 52.414] emit_primitive_identity_mask__avx2: dst=(270, 568), mask=(704.00, 16.00) x (10.00, 8.00) [ 52.414] glyphs0_to_dst: glyph=(279, 564)x(10, 12), unclipped [ 52.414] emit_primitive_identity_mask__avx2: dst=(279, 564), mask=(992.00, 16.00) x (10.00, 12.00) [ 52.414] glyphs0_to_dst: glyph=(288, 568)x(10, 8), unclipped [ 52.414] emit_primitive_identity_mask__avx2: dst=(288, 568), mask=(704.00, 16.00) x (10.00, 8.00) [ 52.414] glyphs0_to_dst: glyph=(297, 568)x(10, 8), unclipped [ 52.414] emit_primitive_identity_mask__avx2: dst=(297, 568), mask=(752.00, 0.00) x (10.00, 8.00) [ 52.414] glyphs0_to_dst: glyph=(307, 564)x(10, 12), unclipped [ 52.414] emit_primitive_identity_mask__avx2: dst=(307, 564), mask=(1008.00, 16.00) x (10.00, 12.00) [ 52.414] glyphs0_to_dst: glyph=(315, 565)x(11, 11), unclipped [ 52.414] emit_primitive_identity_mask__avx2: dst=(315, 565), mask=(960.00, 0.00) x (11.00, 11.00) [ 52.414] glyphs0_to_dst: glyph=(324, 568)x(11, 8), unclipped [ 52.414] emit_primitive_identity_mask__avx2: dst=(324, 568), mask=(736.00, 16.00) x (11.00, 8.00) [ 52.414] glyphs0_to_dst: glyph=(334, 568)x(9, 11), unclipped [ 52.414] emit_primitive_identity_mask__avx2: dst=(334, 568), mask=(960.00, 16.00) x (9.00, 11.00) [ 52.414] glyphs0_to_dst: glyph=(342, 577)x(11, 2), unclipped [ 52.414] emit_primitive_identity_mask__avx2: dst=(342, 577), mask=(992.00, 0.00) x (11.00, 2.00) [ 52.414] glyphs0_to_dst: glyph=(351, 564)x(10, 12), unclipped [ 52.414] emit_primitive_identity_mask__avx2: dst=(351, 564), mask=(992.00, 16.00) x (10.00, 12.00) [ 52.414] glyphs0_to_dst: glyph=(361, 564)x(9, 12), unclipped [ 52.414] emit_primitive_identity_mask__avx2: dst=(361, 564), mask=(960.00, 32.00) x (9.00, 12.00) [ 52.414] glyphs0_to_dst: glyph=(369, 568)x(10, 11), unclipped [ 52.414] emit_primitive_identity_mask__avx2: dst=(369, 568), mask=(976.00, 32.00) x (10.00, 11.00) [ 52.414] glyphs0_to_dst: glyph=(378, 565)x(10, 14), unclipped [ 52.414] emit_primitive_identity_mask__avx2: dst=(378, 565), mask=(944.00, 48.00) x (10.00, 14.00) [ 52.414] glyphs0_to_dst: glyph=(387, 566)x(10, 10), unclipped [ 52.415] emit_primitive_identity_mask__avx2: dst=(387, 566), mask=(960.00, 48.00) x (10.00, 10.00) [ 52.415] glyphs0_to_dst: glyph=(396, 577)x(11, 2), unclipped [ 52.415] emit_primitive_identity_mask__avx2: dst=(396, 577), mask=(992.00, 0.00) x (11.00, 2.00) [ 52.415] glyphs0_to_dst: glyph=(406, 568)x(9, 8), unclipped [ 52.415] emit_primitive_identity_mask__avx2: dst=(406, 568), mask=(688.00, 32.00) x (9.00, 8.00) [ 52.415] glyphs0_to_dst: glyph=(415, 568)x(9, 8), unclipped [ 52.415] emit_primitive_identity_mask__avx2: dst=(415, 568), mask=(752.00, 16.00) x (9.00, 8.00) [ 52.415] glyphs0_to_dst: glyph=(424, 568)x(9, 11), unclipped [ 52.415] emit_primitive_identity_mask__avx2: dst=(424, 568), mask=(960.00, 16.00) x (9.00, 11.00) [ 52.415] glyphs0_to_dst: glyph=(432, 565)x(10, 11), unclipped [ 52.415] emit_primitive_identity_mask__avx2: dst=(432, 565), mask=(976.00, 48.00) x (10.00, 11.00) [ 52.415] glyphs0_to_dst: glyph=(442, 568)x(9, 8), unclipped [ 52.415] emit_primitive_identity_mask__avx2: dst=(442, 568), mask=(688.00, 32.00) x (9.00, 8.00) [ 52.415] glyphs0_to_dst: glyph=(450, 568)x(10, 11), unclipped [ 52.415] emit_primitive_identity_mask__avx2: dst=(450, 568), mask=(976.00, 32.00) x (10.00, 11.00) [ 52.415] gen8_vertex_flush[7f98] = 96 [ 52.415] gen9_magic_ca_pass: CA fixup (4974 -> 5070) [ 52.415] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.415] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.415] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.415] sna_glyphs(op=3, nlist=1, src=(460, 576)) [ 52.415] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.415] sna_glyphs: discarding mask [ 52.415] glyphs0_to_dst(op=3, src=(460, 576), nlist=1, dst=(460, 576)+(0, 0)) [ 52.415] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753651456 size=3775x2136 [ 52.415] gen9_render_composite: 0x0, current mode=1/1 [ 52.415] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 52.415] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.415] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.415] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.415] sna_drawable_use_bo pixmap=3647, box=((0, 0), (3775, 2136)), flags=7... [ 52.415] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.415] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.415] sna_drawable_use_bo: using whole GPU bo [ 52.415] gen9_composite_set_target: pixmap=3647, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 52.415] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.415] color_convert: src=ffffffff [20028888] [ 52.415] color_convert: dst=ffffffff [20028888] [ 52.415] sna_render_get_solid: ffffffff [ 52.415] sna_render_get_solid(white) [ 52.415] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.415] sna_transform_is_imprecise_integer_translation: no transform [ 52.415] gen9_composite_picture: integer translation (0, 0), removing [ 52.415] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.415] sna_render_pixmap_bo: GPU all damaged [ 52.415] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.415] gen4_choose_composite_emitter: solid, identity mask [ 52.415] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.415] gen9_composite_get_binding_table(de80) [ 52.415] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 52.415] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.415] gen9_emit_vertex_elements: setup id=9 [ 52.415] glyphs0_to_dst: glyph=(459, 565)x(10, 13), unclipped [ 52.415] emit_primitive_identity_mask__avx2: dst=(459, 565), mask=(752.00, 32.00) x (10.00, 13.00) [ 52.415] gen8_vertex_flush[8098] = 3 [ 52.415] gen9_magic_ca_pass: CA fixup (5070 -> 5073) [ 52.415] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.415] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.415] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.415] sna_glyphs(op=3, nlist=1, src=(1, 593)) [ 52.415] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.415] sna_glyphs: discarding mask [ 52.415] glyphs0_to_dst(op=3, src=(1, 593), nlist=1, dst=(1, 593)+(0, 0)) [ 52.415] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753651456 size=3775x2136 [ 52.415] gen9_render_composite: 0x0, current mode=1/1 [ 52.415] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 52.415] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.415] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.415] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.415] sna_drawable_use_bo pixmap=3647, box=((0, 0), (3775, 2136)), flags=7... [ 52.415] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.415] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.415] sna_drawable_use_bo: using whole GPU bo [ 52.415] gen9_composite_set_target: pixmap=3647, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 52.415] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.415] color_convert: src=ff8ae234 [20028888] [ 52.415] color_convert: dst=ff8ae234 [20028888] [ 52.415] sna_render_get_solid: ff8ae234 [ 52.415] sna_render_get_solid(22) = ff8ae234 (old) [ 52.415] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.415] sna_transform_is_imprecise_integer_translation: no transform [ 52.415] gen9_composite_picture: integer translation (0, 0), removing [ 52.415] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.415] sna_render_pixmap_bo: GPU all damaged [ 52.415] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.415] gen4_choose_composite_emitter: solid, identity mask [ 52.415] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.415] gen9_composite_get_binding_table(de40) [ 52.415] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 52.415] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.415] gen9_emit_vertex_elements: setup id=9 [ 52.415] glyphs0_to_dst: glyph=(1, 585)x(9, 8), unclipped [ 52.415] emit_primitive_identity_mask__avx2: dst=(1, 585), mask=(688.00, 32.00) x (9.00, 8.00) [ 52.415] glyphs0_to_dst: glyph=(9, 583)x(10, 13), unclipped [ 52.415] emit_primitive_identity_mask__avx2: dst=(9, 583), mask=(672.00, 48.00) x (10.00, 13.00) [ 52.415] glyphs0_to_dst: glyph=(19, 585)x(9, 8), unclipped [ 52.415] emit_primitive_identity_mask__avx2: dst=(19, 585), mask=(688.00, 32.00) x (9.00, 8.00) [ 52.415] glyphs0_to_dst: glyph=(28, 587)x(8, 3), unclipped [ 52.415] emit_primitive_identity_mask__avx2: dst=(28, 587), mask=(688.00, 48.00) x (8.00, 3.00) [ 52.415] glyphs0_to_dst: glyph=(36, 583)x(11, 10), unclipped [ 52.415] emit_primitive_identity_mask__avx2: dst=(36, 583), mask=(704.00, 0.00) x (11.00, 10.00) [ 52.415] glyphs0_to_dst: glyph=(46, 585)x(9, 8), unclipped [ 52.415] emit_primitive_identity_mask__avx2: dst=(46, 585), mask=(720.00, 0.00) x (9.00, 8.00) [ 52.415] glyphs0_to_dst: glyph=(54, 585)x(10, 8), unclipped [ 52.415] emit_primitive_identity_mask__avx2: dst=(54, 585), mask=(704.00, 16.00) x (10.00, 8.00) [ 52.415] glyphs0_to_dst: glyph=(63, 585)x(10, 8), unclipped [ 52.415] emit_primitive_identity_mask__avx2: dst=(63, 585), mask=(720.00, 16.00) x (10.00, 8.00) [ 52.415] glyphs0_to_dst: glyph=(72, 582)x(10, 11), unclipped [ 52.415] emit_primitive_identity_mask__avx2: dst=(72, 582), mask=(736.00, 0.00) x (10.00, 11.00) [ 52.415] glyphs0_to_dst: glyph=(81, 585)x(10, 8), unclipped [ 52.415] emit_primitive_identity_mask__avx2: dst=(81, 585), mask=(752.00, 0.00) x (10.00, 8.00) [ 52.415] glyphs0_to_dst: glyph=(90, 582)x(10, 11), unclipped [ 52.415] emit_primitive_identity_mask__avx2: dst=(90, 582), mask=(736.00, 0.00) x (10.00, 11.00) [ 52.415] glyphs0_to_dst: glyph=(99, 585)x(11, 8), unclipped [ 52.415] emit_primitive_identity_mask__avx2: dst=(99, 585), mask=(736.00, 16.00) x (11.00, 8.00) [ 52.415] glyphs0_to_dst: glyph=(109, 585)x(9, 8), unclipped [ 52.415] emit_primitive_identity_mask__avx2: dst=(109, 585), mask=(752.00, 16.00) x (9.00, 8.00) [ 52.415] glyphs0_to_dst: glyph=(118, 587)x(8, 3), unclipped [ 52.415] emit_primitive_identity_mask__avx2: dst=(118, 587), mask=(688.00, 48.00) x (8.00, 3.00) [ 52.415] glyphs0_to_dst: glyph=(126, 583)x(10, 10), unclipped [ 52.415] emit_primitive_identity_mask__avx2: dst=(126, 583), mask=(704.00, 32.00) x (10.00, 10.00) [ 52.415] glyphs0_to_dst: glyph=(135, 583)x(10, 10), unclipped [ 52.415] emit_primitive_identity_mask__avx2: dst=(135, 583), mask=(704.00, 32.00) x (10.00, 10.00) [ 52.415] glyphs0_to_dst: glyph=(144, 583)x(10, 10), unclipped [ 52.415] emit_primitive_identity_mask__avx2: dst=(144, 583), mask=(720.00, 32.00) x (10.00, 10.00) [ 52.415] glyphs0_to_dst: glyph=(153, 583)x(10, 10), unclipped [ 52.415] emit_primitive_identity_mask__avx2: dst=(153, 583), mask=(704.00, 48.00) x (10.00, 10.00) [ 52.415] gen8_vertex_flush[8198] = 54 [ 52.415] gen9_magic_ca_pass: CA fixup (5073 -> 5127) [ 52.415] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.415] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.415] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.415] sna_glyphs(op=3, nlist=1, src=(163, 593)) [ 52.415] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.415] sna_glyphs: discarding mask [ 52.415] glyphs0_to_dst(op=3, src=(163, 593), nlist=1, dst=(163, 593)+(0, 0)) [ 52.415] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753651456 size=3775x2136 [ 52.415] gen9_render_composite: 0x0, current mode=1/1 [ 52.415] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 52.415] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.415] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.415] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.415] sna_drawable_use_bo pixmap=3647, box=((0, 0), (3775, 2136)), flags=7... [ 52.415] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.415] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.415] sna_drawable_use_bo: using whole GPU bo [ 52.415] gen9_composite_set_target: pixmap=3647, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 52.415] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.415] color_convert: src=ffffffff [20028888] [ 52.415] color_convert: dst=ffffffff [20028888] [ 52.415] sna_render_get_solid: ffffffff [ 52.415] sna_render_get_solid(white) [ 52.415] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.415] sna_transform_is_imprecise_integer_translation: no transform [ 52.415] gen9_composite_picture: integer translation (0, 0), removing [ 52.415] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.415] sna_render_pixmap_bo: GPU all damaged [ 52.415] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.415] gen4_choose_composite_emitter: solid, identity mask [ 52.415] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.415] gen9_composite_get_binding_table(de00) [ 52.415] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 52.415] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.415] gen9_emit_vertex_elements: setup id=9 [ 52.415] glyphs0_to_dst: glyph=(165, 585)x(5, 8), unclipped [ 52.415] emit_primitive_identity_mask__avx2: dst=(165, 585), mask=(720.00, 48.00) x (5.00, 8.00) [ 52.415] gen8_vertex_flush[8298] = 3 [ 52.415] gen9_magic_ca_pass: CA fixup (5127 -> 5130) [ 52.415] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.415] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.415] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.415] sna_glyphs(op=3, nlist=1, src=(172, 593)) [ 52.415] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.415] sna_glyphs: discarding mask [ 52.415] glyphs0_to_dst(op=3, src=(172, 593), nlist=1, dst=(172, 593)+(0, 0)) [ 52.415] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753651456 size=3775x2136 [ 52.415] gen9_render_composite: 0x0, current mode=1/1 [ 52.415] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 52.415] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.415] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.415] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.415] sna_drawable_use_bo pixmap=3647, box=((0, 0), (3775, 2136)), flags=7... [ 52.415] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.415] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.415] sna_drawable_use_bo: using whole GPU bo [ 52.415] gen9_composite_set_target: pixmap=3647, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 52.415] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.415] color_convert: src=ff729fcf [20028888] [ 52.415] color_convert: dst=ff729fcf [20028888] [ 52.415] sna_render_get_solid: ff729fcf [ 52.415] sna_render_get_solid(23) = ff729fcf (old) [ 52.415] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.415] sna_transform_is_imprecise_integer_translation: no transform [ 52.415] gen9_composite_picture: integer translation (0, 0), removing [ 52.415] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.415] sna_render_pixmap_bo: GPU all damaged [ 52.415] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.415] gen4_choose_composite_emitter: solid, identity mask [ 52.415] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.415] gen9_composite_get_binding_table(ddc0) [ 52.415] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 52.415] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.415] gen9_emit_vertex_elements: setup id=9 [ 52.415] glyphs0_to_dst: glyph=(171, 587)x(11, 3), unclipped [ 52.415] emit_primitive_identity_mask__avx2: dst=(171, 587), mask=(736.00, 32.00) x (11.00, 3.00) [ 52.415] glyphs0_to_dst: glyph=(180, 582)x(10, 14), unclipped [ 52.415] emit_primitive_identity_mask__avx2: dst=(180, 582), mask=(944.00, 48.00) x (10.00, 14.00) [ 52.415] glyphs0_to_dst: glyph=(189, 582)x(11, 11), unclipped [ 52.415] emit_primitive_identity_mask__avx2: dst=(189, 582), mask=(960.00, 0.00) x (11.00, 11.00) [ 52.415] glyphs0_to_dst: glyph=(198, 585)x(10, 8), unclipped [ 52.415] emit_primitive_identity_mask__avx2: dst=(198, 585), mask=(976.00, 0.00) x (10.00, 8.00) [ 52.415] glyphs0_to_dst: glyph=(208, 585)x(9, 11), unclipped [ 52.415] emit_primitive_identity_mask__avx2: dst=(208, 585), mask=(960.00, 16.00) x (9.00, 11.00) [ 52.415] glyphs0_to_dst: glyph=(216, 582)x(10, 14), unclipped [ 52.415] emit_primitive_identity_mask__avx2: dst=(216, 582), mask=(944.00, 48.00) x (10.00, 14.00) [ 52.415] glyphs0_to_dst: glyph=(225, 583)x(10, 10), unclipped [ 52.415] emit_primitive_identity_mask__avx2: dst=(225, 583), mask=(976.00, 16.00) x (10.00, 10.00) [ 52.415] glyphs0_to_dst: glyph=(234, 594)x(11, 2), unclipped [ 52.415] emit_primitive_identity_mask__avx2: dst=(234, 594), mask=(992.00, 0.00) x (11.00, 2.00) [ 52.415] glyphs0_to_dst: glyph=(243, 582)x(11, 11), unclipped [ 52.415] emit_primitive_identity_mask__avx2: dst=(243, 582), mask=(1008.00, 0.00) x (11.00, 11.00) [ 52.415] glyphs0_to_dst: glyph=(253, 585)x(9, 8), unclipped [ 52.415] emit_primitive_identity_mask__avx2: dst=(253, 585), mask=(720.00, 0.00) x (9.00, 8.00) [ 52.415] glyphs0_to_dst: glyph=(261, 585)x(10, 8), unclipped [ 52.415] emit_primitive_identity_mask__avx2: dst=(261, 585), mask=(704.00, 16.00) x (10.00, 8.00) [ 52.415] glyphs0_to_dst: glyph=(270, 585)x(10, 8), unclipped [ 52.415] emit_primitive_identity_mask__avx2: dst=(270, 585), mask=(704.00, 16.00) x (10.00, 8.00) [ 52.415] glyphs0_to_dst: glyph=(279, 581)x(10, 12), unclipped [ 52.416] emit_primitive_identity_mask__avx2: dst=(279, 581), mask=(992.00, 16.00) x (10.00, 12.00) [ 52.416] glyphs0_to_dst: glyph=(288, 585)x(10, 8), unclipped [ 52.416] emit_primitive_identity_mask__avx2: dst=(288, 585), mask=(704.00, 16.00) x (10.00, 8.00) [ 52.416] glyphs0_to_dst: glyph=(297, 585)x(10, 8), unclipped [ 52.416] emit_primitive_identity_mask__avx2: dst=(297, 585), mask=(752.00, 0.00) x (10.00, 8.00) [ 52.416] glyphs0_to_dst: glyph=(307, 581)x(10, 12), unclipped [ 52.416] emit_primitive_identity_mask__avx2: dst=(307, 581), mask=(1008.00, 16.00) x (10.00, 12.00) [ 52.416] glyphs0_to_dst: glyph=(315, 582)x(11, 11), unclipped [ 52.416] emit_primitive_identity_mask__avx2: dst=(315, 582), mask=(960.00, 0.00) x (11.00, 11.00) [ 52.416] glyphs0_to_dst: glyph=(324, 585)x(11, 8), unclipped [ 52.416] emit_primitive_identity_mask__avx2: dst=(324, 585), mask=(736.00, 16.00) x (11.00, 8.00) [ 52.416] glyphs0_to_dst: glyph=(334, 585)x(9, 11), unclipped [ 52.416] emit_primitive_identity_mask__avx2: dst=(334, 585), mask=(960.00, 16.00) x (9.00, 11.00) [ 52.416] glyphs0_to_dst: glyph=(342, 594)x(11, 2), unclipped [ 52.416] emit_primitive_identity_mask__avx2: dst=(342, 594), mask=(992.00, 0.00) x (11.00, 2.00) [ 52.416] glyphs0_to_dst: glyph=(351, 581)x(10, 12), unclipped [ 52.416] emit_primitive_identity_mask__avx2: dst=(351, 581), mask=(992.00, 16.00) x (10.00, 12.00) [ 52.416] glyphs0_to_dst: glyph=(361, 581)x(9, 12), unclipped [ 52.416] emit_primitive_identity_mask__avx2: dst=(361, 581), mask=(960.00, 32.00) x (9.00, 12.00) [ 52.416] glyphs0_to_dst: glyph=(369, 585)x(10, 11), unclipped [ 52.416] emit_primitive_identity_mask__avx2: dst=(369, 585), mask=(976.00, 32.00) x (10.00, 11.00) [ 52.416] glyphs0_to_dst: glyph=(378, 582)x(10, 14), unclipped [ 52.416] emit_primitive_identity_mask__avx2: dst=(378, 582), mask=(944.00, 48.00) x (10.00, 14.00) [ 52.416] glyphs0_to_dst: glyph=(387, 583)x(10, 10), unclipped [ 52.416] emit_primitive_identity_mask__avx2: dst=(387, 583), mask=(960.00, 48.00) x (10.00, 10.00) [ 52.416] glyphs0_to_dst: glyph=(396, 594)x(11, 2), unclipped [ 52.416] emit_primitive_identity_mask__avx2: dst=(396, 594), mask=(992.00, 0.00) x (11.00, 2.00) [ 52.416] glyphs0_to_dst: glyph=(406, 585)x(9, 8), unclipped [ 52.416] emit_primitive_identity_mask__avx2: dst=(406, 585), mask=(688.00, 32.00) x (9.00, 8.00) [ 52.416] glyphs0_to_dst: glyph=(415, 585)x(9, 8), unclipped [ 52.416] emit_primitive_identity_mask__avx2: dst=(415, 585), mask=(752.00, 16.00) x (9.00, 8.00) [ 52.416] glyphs0_to_dst: glyph=(424, 585)x(9, 11), unclipped [ 52.416] emit_primitive_identity_mask__avx2: dst=(424, 585), mask=(960.00, 16.00) x (9.00, 11.00) [ 52.416] glyphs0_to_dst: glyph=(432, 582)x(10, 11), unclipped [ 52.416] emit_primitive_identity_mask__avx2: dst=(432, 582), mask=(976.00, 48.00) x (10.00, 11.00) [ 52.416] glyphs0_to_dst: glyph=(442, 585)x(9, 8), unclipped [ 52.416] emit_primitive_identity_mask__avx2: dst=(442, 585), mask=(688.00, 32.00) x (9.00, 8.00) [ 52.416] glyphs0_to_dst: glyph=(450, 585)x(10, 11), unclipped [ 52.416] emit_primitive_identity_mask__avx2: dst=(450, 585), mask=(976.00, 32.00) x (10.00, 11.00) [ 52.416] gen8_vertex_flush[8398] = 96 [ 52.416] gen9_magic_ca_pass: CA fixup (5130 -> 5226) [ 52.416] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.416] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.416] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.416] sna_glyphs(op=3, nlist=1, src=(460, 593)) [ 52.416] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.416] sna_glyphs: discarding mask [ 52.416] glyphs0_to_dst(op=3, src=(460, 593), nlist=1, dst=(460, 593)+(0, 0)) [ 52.416] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753651456 size=3775x2136 [ 52.416] gen9_render_composite: 0x0, current mode=1/1 [ 52.416] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 52.416] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.416] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.416] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.416] sna_drawable_use_bo pixmap=3647, box=((0, 0), (3775, 2136)), flags=7... [ 52.416] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.416] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.416] sna_drawable_use_bo: using whole GPU bo [ 52.416] gen9_composite_set_target: pixmap=3647, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 52.416] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.416] color_convert: src=ffffffff [20028888] [ 52.416] color_convert: dst=ffffffff [20028888] [ 52.416] sna_render_get_solid: ffffffff [ 52.416] sna_render_get_solid(white) [ 52.416] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.416] sna_transform_is_imprecise_integer_translation: no transform [ 52.416] gen9_composite_picture: integer translation (0, 0), removing [ 52.416] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.416] sna_render_pixmap_bo: GPU all damaged [ 52.416] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.416] gen4_choose_composite_emitter: solid, identity mask [ 52.416] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.416] gen9_composite_get_binding_table(dd80) [ 52.416] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 52.416] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.416] gen9_emit_vertex_elements: setup id=9 [ 52.416] glyphs0_to_dst: glyph=(459, 582)x(10, 13), unclipped [ 52.416] emit_primitive_identity_mask__avx2: dst=(459, 582), mask=(752.00, 32.00) x (10.00, 13.00) [ 52.416] gen8_vertex_flush[8498] = 3 [ 52.416] gen9_magic_ca_pass: CA fixup (5226 -> 5229) [ 52.416] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.416] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.416] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.416] sna_glyphs(op=3, nlist=1, src=(1, 610)) [ 52.416] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.416] sna_glyphs: discarding mask [ 52.416] glyphs0_to_dst(op=3, src=(1, 610), nlist=1, dst=(1, 610)+(0, 0)) [ 52.416] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753651456 size=3775x2136 [ 52.416] gen9_render_composite: 0x0, current mode=1/1 [ 52.416] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 52.416] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.416] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.416] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.416] sna_drawable_use_bo pixmap=3647, box=((0, 0), (3775, 2136)), flags=7... [ 52.416] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.416] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.416] sna_drawable_use_bo: using whole GPU bo [ 52.416] gen9_composite_set_target: pixmap=3647, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 52.416] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.416] color_convert: src=ff8ae234 [20028888] [ 52.416] color_convert: dst=ff8ae234 [20028888] [ 52.416] sna_render_get_solid: ff8ae234 [ 52.416] sna_render_get_solid(22) = ff8ae234 (old) [ 52.416] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.416] sna_transform_is_imprecise_integer_translation: no transform [ 52.416] gen9_composite_picture: integer translation (0, 0), removing [ 52.416] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.416] sna_render_pixmap_bo: GPU all damaged [ 52.416] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.416] gen4_choose_composite_emitter: solid, identity mask [ 52.416] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.416] gen9_composite_get_binding_table(dd40) [ 52.416] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 52.416] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.416] gen9_emit_vertex_elements: setup id=9 [ 52.416] glyphs0_to_dst: glyph=(1, 602)x(9, 8), unclipped [ 52.416] emit_primitive_identity_mask__avx2: dst=(1, 602), mask=(688.00, 32.00) x (9.00, 8.00) [ 52.416] glyphs0_to_dst: glyph=(9, 600)x(10, 13), unclipped [ 52.416] emit_primitive_identity_mask__avx2: dst=(9, 600), mask=(672.00, 48.00) x (10.00, 13.00) [ 52.416] glyphs0_to_dst: glyph=(19, 602)x(9, 8), unclipped [ 52.416] emit_primitive_identity_mask__avx2: dst=(19, 602), mask=(688.00, 32.00) x (9.00, 8.00) [ 52.416] glyphs0_to_dst: glyph=(28, 604)x(8, 3), unclipped [ 52.416] emit_primitive_identity_mask__avx2: dst=(28, 604), mask=(688.00, 48.00) x (8.00, 3.00) [ 52.416] glyphs0_to_dst: glyph=(36, 600)x(11, 10), unclipped [ 52.416] emit_primitive_identity_mask__avx2: dst=(36, 600), mask=(704.00, 0.00) x (11.00, 10.00) [ 52.416] glyphs0_to_dst: glyph=(46, 602)x(9, 8), unclipped [ 52.416] emit_primitive_identity_mask__avx2: dst=(46, 602), mask=(720.00, 0.00) x (9.00, 8.00) [ 52.416] glyphs0_to_dst: glyph=(54, 602)x(10, 8), unclipped [ 52.416] emit_primitive_identity_mask__avx2: dst=(54, 602), mask=(704.00, 16.00) x (10.00, 8.00) [ 52.416] glyphs0_to_dst: glyph=(63, 602)x(10, 8), unclipped [ 52.416] emit_primitive_identity_mask__avx2: dst=(63, 602), mask=(720.00, 16.00) x (10.00, 8.00) [ 52.416] glyphs0_to_dst: glyph=(72, 599)x(10, 11), unclipped [ 52.416] emit_primitive_identity_mask__avx2: dst=(72, 599), mask=(736.00, 0.00) x (10.00, 11.00) [ 52.416] glyphs0_to_dst: glyph=(81, 602)x(10, 8), unclipped [ 52.416] emit_primitive_identity_mask__avx2: dst=(81, 602), mask=(752.00, 0.00) x (10.00, 8.00) [ 52.416] glyphs0_to_dst: glyph=(90, 599)x(10, 11), unclipped [ 52.416] emit_primitive_identity_mask__avx2: dst=(90, 599), mask=(736.00, 0.00) x (10.00, 11.00) [ 52.416] glyphs0_to_dst: glyph=(99, 602)x(11, 8), unclipped [ 52.416] emit_primitive_identity_mask__avx2: dst=(99, 602), mask=(736.00, 16.00) x (11.00, 8.00) [ 52.416] glyphs0_to_dst: glyph=(109, 602)x(9, 8), unclipped [ 52.416] emit_primitive_identity_mask__avx2: dst=(109, 602), mask=(752.00, 16.00) x (9.00, 8.00) [ 52.416] glyphs0_to_dst: glyph=(118, 604)x(8, 3), unclipped [ 52.416] emit_primitive_identity_mask__avx2: dst=(118, 604), mask=(688.00, 48.00) x (8.00, 3.00) [ 52.416] glyphs0_to_dst: glyph=(126, 600)x(10, 10), unclipped [ 52.416] emit_primitive_identity_mask__avx2: dst=(126, 600), mask=(704.00, 32.00) x (10.00, 10.00) [ 52.416] glyphs0_to_dst: glyph=(135, 600)x(10, 10), unclipped [ 52.416] emit_primitive_identity_mask__avx2: dst=(135, 600), mask=(704.00, 32.00) x (10.00, 10.00) [ 52.416] glyphs0_to_dst: glyph=(144, 600)x(10, 10), unclipped [ 52.416] emit_primitive_identity_mask__avx2: dst=(144, 600), mask=(720.00, 32.00) x (10.00, 10.00) [ 52.416] glyphs0_to_dst: glyph=(153, 600)x(10, 10), unclipped [ 52.416] emit_primitive_identity_mask__avx2: dst=(153, 600), mask=(704.00, 48.00) x (10.00, 10.00) [ 52.416] gen8_vertex_flush[8598] = 54 [ 52.416] gen9_magic_ca_pass: CA fixup (5229 -> 5283) [ 52.416] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.416] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.416] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.416] sna_glyphs(op=3, nlist=1, src=(163, 610)) [ 52.416] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.416] sna_glyphs: discarding mask [ 52.416] glyphs0_to_dst(op=3, src=(163, 610), nlist=1, dst=(163, 610)+(0, 0)) [ 52.416] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753651456 size=3775x2136 [ 52.416] gen9_render_composite: 0x0, current mode=1/1 [ 52.416] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 52.416] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.416] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.416] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.416] sna_drawable_use_bo pixmap=3647, box=((0, 0), (3775, 2136)), flags=7... [ 52.416] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.416] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.416] sna_drawable_use_bo: using whole GPU bo [ 52.416] gen9_composite_set_target: pixmap=3647, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 52.416] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.416] color_convert: src=ffffffff [20028888] [ 52.417] color_convert: dst=ffffffff [20028888] [ 52.417] sna_render_get_solid: ffffffff [ 52.417] sna_render_get_solid(white) [ 52.417] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.417] sna_transform_is_imprecise_integer_translation: no transform [ 52.417] gen9_composite_picture: integer translation (0, 0), removing [ 52.417] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.417] sna_render_pixmap_bo: GPU all damaged [ 52.417] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.417] gen4_choose_composite_emitter: solid, identity mask [ 52.417] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.417] gen9_composite_get_binding_table(dd00) [ 52.417] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 52.417] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.417] gen9_emit_vertex_elements: setup id=9 [ 52.417] glyphs0_to_dst: glyph=(165, 602)x(5, 8), unclipped [ 52.417] emit_primitive_identity_mask__avx2: dst=(165, 602), mask=(720.00, 48.00) x (5.00, 8.00) [ 52.417] gen8_vertex_flush[8698] = 3 [ 52.417] gen9_magic_ca_pass: CA fixup (5283 -> 5286) [ 52.417] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.417] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.417] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.417] sna_glyphs(op=3, nlist=1, src=(172, 610)) [ 52.417] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.417] sna_glyphs: discarding mask [ 52.417] glyphs0_to_dst(op=3, src=(172, 610), nlist=1, dst=(172, 610)+(0, 0)) [ 52.417] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753651456 size=3775x2136 [ 52.417] gen9_render_composite: 0x0, current mode=1/1 [ 52.417] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 52.417] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.417] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.417] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.417] sna_drawable_use_bo pixmap=3647, box=((0, 0), (3775, 2136)), flags=7... [ 52.417] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.417] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.417] sna_drawable_use_bo: using whole GPU bo [ 52.417] gen9_composite_set_target: pixmap=3647, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 52.417] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.417] color_convert: src=ff729fcf [20028888] [ 52.417] color_convert: dst=ff729fcf [20028888] [ 52.417] sna_render_get_solid: ff729fcf [ 52.417] sna_render_get_solid(23) = ff729fcf (old) [ 52.417] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.417] sna_transform_is_imprecise_integer_translation: no transform [ 52.417] gen9_composite_picture: integer translation (0, 0), removing [ 52.417] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.417] sna_render_pixmap_bo: GPU all damaged [ 52.417] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.417] gen4_choose_composite_emitter: solid, identity mask [ 52.417] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.417] gen9_composite_get_binding_table(dcc0) [ 52.417] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 52.417] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.417] gen9_emit_vertex_elements: setup id=9 [ 52.417] glyphs0_to_dst: glyph=(171, 604)x(11, 3), unclipped [ 52.417] emit_primitive_identity_mask__avx2: dst=(171, 604), mask=(736.00, 32.00) x (11.00, 3.00) [ 52.417] glyphs0_to_dst: glyph=(180, 599)x(10, 14), unclipped [ 52.417] emit_primitive_identity_mask__avx2: dst=(180, 599), mask=(944.00, 48.00) x (10.00, 14.00) [ 52.417] glyphs0_to_dst: glyph=(189, 599)x(11, 11), unclipped [ 52.417] emit_primitive_identity_mask__avx2: dst=(189, 599), mask=(960.00, 0.00) x (11.00, 11.00) [ 52.417] glyphs0_to_dst: glyph=(198, 602)x(10, 8), unclipped [ 52.417] emit_primitive_identity_mask__avx2: dst=(198, 602), mask=(976.00, 0.00) x (10.00, 8.00) [ 52.417] glyphs0_to_dst: glyph=(208, 602)x(9, 11), unclipped [ 52.417] emit_primitive_identity_mask__avx2: dst=(208, 602), mask=(960.00, 16.00) x (9.00, 11.00) [ 52.417] glyphs0_to_dst: glyph=(216, 599)x(10, 14), unclipped [ 52.417] emit_primitive_identity_mask__avx2: dst=(216, 599), mask=(944.00, 48.00) x (10.00, 14.00) [ 52.417] glyphs0_to_dst: glyph=(225, 600)x(10, 10), unclipped [ 52.417] emit_primitive_identity_mask__avx2: dst=(225, 600), mask=(976.00, 16.00) x (10.00, 10.00) [ 52.417] glyphs0_to_dst: glyph=(234, 611)x(11, 2), unclipped [ 52.417] emit_primitive_identity_mask__avx2: dst=(234, 611), mask=(992.00, 0.00) x (11.00, 2.00) [ 52.417] glyphs0_to_dst: glyph=(243, 599)x(11, 11), unclipped [ 52.417] emit_primitive_identity_mask__avx2: dst=(243, 599), mask=(1008.00, 0.00) x (11.00, 11.00) [ 52.417] glyphs0_to_dst: glyph=(253, 602)x(9, 8), unclipped [ 52.417] emit_primitive_identity_mask__avx2: dst=(253, 602), mask=(720.00, 0.00) x (9.00, 8.00) [ 52.417] glyphs0_to_dst: glyph=(261, 602)x(10, 8), unclipped [ 52.417] emit_primitive_identity_mask__avx2: dst=(261, 602), mask=(704.00, 16.00) x (10.00, 8.00) [ 52.417] glyphs0_to_dst: glyph=(270, 602)x(10, 8), unclipped [ 52.417] emit_primitive_identity_mask__avx2: dst=(270, 602), mask=(704.00, 16.00) x (10.00, 8.00) [ 52.417] glyphs0_to_dst: glyph=(279, 598)x(10, 12), unclipped [ 52.417] emit_primitive_identity_mask__avx2: dst=(279, 598), mask=(992.00, 16.00) x (10.00, 12.00) [ 52.417] glyphs0_to_dst: glyph=(288, 602)x(10, 8), unclipped [ 52.417] emit_primitive_identity_mask__avx2: dst=(288, 602), mask=(704.00, 16.00) x (10.00, 8.00) [ 52.417] glyphs0_to_dst: glyph=(297, 602)x(10, 8), unclipped [ 52.417] emit_primitive_identity_mask__avx2: dst=(297, 602), mask=(752.00, 0.00) x (10.00, 8.00) [ 52.417] glyphs0_to_dst: glyph=(307, 598)x(10, 12), unclipped [ 52.417] emit_primitive_identity_mask__avx2: dst=(307, 598), mask=(1008.00, 16.00) x (10.00, 12.00) [ 52.417] glyphs0_to_dst: glyph=(315, 599)x(11, 11), unclipped [ 52.417] emit_primitive_identity_mask__avx2: dst=(315, 599), mask=(960.00, 0.00) x (11.00, 11.00) [ 52.417] glyphs0_to_dst: glyph=(324, 602)x(11, 8), unclipped [ 52.417] emit_primitive_identity_mask__avx2: dst=(324, 602), mask=(736.00, 16.00) x (11.00, 8.00) [ 52.417] glyphs0_to_dst: glyph=(334, 602)x(9, 11), unclipped [ 52.417] emit_primitive_identity_mask__avx2: dst=(334, 602), mask=(960.00, 16.00) x (9.00, 11.00) [ 52.417] glyphs0_to_dst: glyph=(342, 611)x(11, 2), unclipped [ 52.417] emit_primitive_identity_mask__avx2: dst=(342, 611), mask=(992.00, 0.00) x (11.00, 2.00) [ 52.417] glyphs0_to_dst: glyph=(351, 598)x(10, 12), unclipped [ 52.417] emit_primitive_identity_mask__avx2: dst=(351, 598), mask=(992.00, 16.00) x (10.00, 12.00) [ 52.417] glyphs0_to_dst: glyph=(361, 598)x(9, 12), unclipped [ 52.417] emit_primitive_identity_mask__avx2: dst=(361, 598), mask=(960.00, 32.00) x (9.00, 12.00) [ 52.417] glyphs0_to_dst: glyph=(369, 602)x(10, 11), unclipped [ 52.417] emit_primitive_identity_mask__avx2: dst=(369, 602), mask=(976.00, 32.00) x (10.00, 11.00) [ 52.417] glyphs0_to_dst: glyph=(378, 599)x(10, 14), unclipped [ 52.417] emit_primitive_identity_mask__avx2: dst=(378, 599), mask=(944.00, 48.00) x (10.00, 14.00) [ 52.417] glyphs0_to_dst: glyph=(387, 600)x(10, 10), unclipped [ 52.417] emit_primitive_identity_mask__avx2: dst=(387, 600), mask=(960.00, 48.00) x (10.00, 10.00) [ 52.417] glyphs0_to_dst: glyph=(396, 611)x(11, 2), unclipped [ 52.417] emit_primitive_identity_mask__avx2: dst=(396, 611), mask=(992.00, 0.00) x (11.00, 2.00) [ 52.417] glyphs0_to_dst: glyph=(406, 602)x(9, 8), unclipped [ 52.417] emit_primitive_identity_mask__avx2: dst=(406, 602), mask=(688.00, 32.00) x (9.00, 8.00) [ 52.417] glyphs0_to_dst: glyph=(415, 602)x(9, 8), unclipped [ 52.417] emit_primitive_identity_mask__avx2: dst=(415, 602), mask=(752.00, 16.00) x (9.00, 8.00) [ 52.417] glyphs0_to_dst: glyph=(424, 602)x(9, 11), unclipped [ 52.417] emit_primitive_identity_mask__avx2: dst=(424, 602), mask=(960.00, 16.00) x (9.00, 11.00) [ 52.417] glyphs0_to_dst: glyph=(432, 599)x(10, 11), unclipped [ 52.417] emit_primitive_identity_mask__avx2: dst=(432, 599), mask=(976.00, 48.00) x (10.00, 11.00) [ 52.417] glyphs0_to_dst: glyph=(442, 602)x(9, 8), unclipped [ 52.417] emit_primitive_identity_mask__avx2: dst=(442, 602), mask=(688.00, 32.00) x (9.00, 8.00) [ 52.417] glyphs0_to_dst: glyph=(450, 602)x(10, 11), unclipped [ 52.417] emit_primitive_identity_mask__avx2: dst=(450, 602), mask=(976.00, 32.00) x (10.00, 11.00) [ 52.417] gen8_vertex_flush[8798] = 96 [ 52.417] gen9_magic_ca_pass: CA fixup (5286 -> 5382) [ 52.417] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.417] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.417] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.417] sna_glyphs(op=3, nlist=1, src=(460, 610)) [ 52.417] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.417] sna_glyphs: discarding mask [ 52.417] glyphs0_to_dst(op=3, src=(460, 610), nlist=1, dst=(460, 610)+(0, 0)) [ 52.417] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753651456 size=3775x2136 [ 52.417] gen9_render_composite: 0x0, current mode=1/1 [ 52.417] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 52.417] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.417] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.417] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.417] sna_drawable_use_bo pixmap=3647, box=((0, 0), (3775, 2136)), flags=7... [ 52.417] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.417] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.417] sna_drawable_use_bo: using whole GPU bo [ 52.417] gen9_composite_set_target: pixmap=3647, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 52.417] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.417] color_convert: src=ffffffff [20028888] [ 52.417] color_convert: dst=ffffffff [20028888] [ 52.417] sna_render_get_solid: ffffffff [ 52.417] sna_render_get_solid(white) [ 52.417] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.417] sna_transform_is_imprecise_integer_translation: no transform [ 52.417] gen9_composite_picture: integer translation (0, 0), removing [ 52.417] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.417] sna_render_pixmap_bo: GPU all damaged [ 52.417] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.417] gen4_choose_composite_emitter: solid, identity mask [ 52.417] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.417] gen9_composite_get_binding_table(dc80) [ 52.417] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 52.417] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.417] gen9_emit_vertex_elements: setup id=9 [ 52.417] glyphs0_to_dst: glyph=(459, 599)x(10, 13), unclipped [ 52.417] emit_primitive_identity_mask__avx2: dst=(459, 599), mask=(752.00, 32.00) x (10.00, 13.00) [ 52.417] glyphs0_to_dst: glyph=(477, 605)x(10, 3), unclipped [ 52.417] emit_primitive_identity_mask__avx2: dst=(477, 605), mask=(1008.00, 48.00) x (10.00, 3.00) [ 52.417] glyphs0_to_dst: glyph=(487, 599)x(9, 14), unclipped [ 52.417] emit_primitive_identity_mask__avx2: dst=(487, 599), mask=(832.00, 32.00) x (9.00, 14.00) [ 52.417] glyphs0_to_dst: glyph=(496, 602)x(9, 8), unclipped [ 52.417] emit_primitive_identity_mask__avx2: dst=(496, 602), mask=(896.00, 48.00) x (9.00, 8.00) [ 52.417] glyphs0_to_dst: glyph=(504, 602)x(10, 8), unclipped [ 52.417] emit_primitive_identity_mask__avx2: dst=(504, 602), mask=(848.00, 16.00) x (10.00, 8.00) [ 52.417] glyphs0_to_dst: glyph=(514, 602)x(9, 8), unclipped [ 52.417] emit_primitive_identity_mask__avx2: dst=(514, 602), mask=(848.00, 48.00) x (9.00, 8.00) [ 52.417] glyphs0_to_dst: glyph=(522, 599)x(10, 11), unclipped [ 52.417] emit_primitive_identity_mask__avx2: dst=(522, 599), mask=(992.00, 32.00) x (10.00, 11.00) [ 52.417] glyphs0_to_dst: glyph=(532, 602)x(9, 11), unclipped [ 52.417] emit_primitive_identity_mask__avx2: dst=(532, 602), mask=(880.00, 16.00) x (9.00, 11.00) [ 52.417] glyphs0_to_dst: glyph=(541, 599)x(9, 11), unclipped [ 52.418] emit_primitive_identity_mask__avx2: dst=(541, 599), mask=(880.00, 0.00) x (9.00, 11.00) [ 52.418] glyphs0_to_dst: glyph=(550, 599)x(9, 14), unclipped [ 52.418] emit_primitive_identity_mask__avx2: dst=(550, 599), mask=(832.00, 32.00) x (9.00, 14.00) [ 52.418] glyphs0_to_dst: glyph=(558, 602)x(10, 8), unclipped [ 52.418] emit_primitive_identity_mask__avx2: dst=(558, 602), mask=(848.00, 16.00) x (10.00, 8.00) [ 52.418] glyphs0_to_dst: glyph=(568, 602)x(9, 11), unclipped [ 52.418] emit_primitive_identity_mask__avx2: dst=(568, 602), mask=(880.00, 16.00) x (9.00, 11.00) [ 52.418] glyphs0_to_dst: glyph=(576, 612)x(11, 2), unclipped [ 52.418] emit_primitive_identity_mask__avx2: dst=(576, 612), mask=(832.00, 48.00) x (11.00, 2.00) [ 52.418] glyphs0_to_dst: glyph=(585, 598)x(10, 12), unclipped [ 52.418] emit_primitive_identity_mask__avx2: dst=(585, 598), mask=(864.00, 0.00) x (10.00, 12.00) [ 52.418] glyphs0_to_dst: glyph=(594, 602)x(10, 8), unclipped [ 52.418] emit_primitive_identity_mask__avx2: dst=(594, 602), mask=(864.00, 32.00) x (10.00, 8.00) [ 52.418] glyphs0_to_dst: glyph=(603, 599)x(10, 11), unclipped [ 52.418] emit_primitive_identity_mask__avx2: dst=(603, 599), mask=(880.00, 32.00) x (10.00, 11.00) [ 52.418] glyphs0_to_dst: glyph=(612, 612)x(11, 2), unclipped [ 52.418] emit_primitive_identity_mask__avx2: dst=(612, 612), mask=(832.00, 48.00) x (11.00, 2.00) [ 52.418] glyphs0_to_dst: glyph=(621, 599)x(10, 11), unclipped [ 52.418] emit_primitive_identity_mask__avx2: dst=(621, 599), mask=(880.00, 32.00) x (10.00, 11.00) [ 52.418] glyphs0_to_dst: glyph=(630, 602)x(10, 8), unclipped [ 52.418] emit_primitive_identity_mask__avx2: dst=(630, 602), mask=(944.00, 0.00) x (10.00, 8.00) [ 52.418] glyphs0_to_dst: glyph=(639, 602)x(10, 11), unclipped [ 52.418] emit_primitive_identity_mask__avx2: dst=(639, 602), mask=(880.00, 48.00) x (10.00, 11.00) [ 52.418] glyphs0_to_dst: glyph=(651, 607)x(5, 3), unclipped [ 52.418] emit_primitive_identity_mask__avx2: dst=(651, 607), mask=(1008.00, 32.00) x (5.00, 3.00) [ 52.418] glyphs0_to_dst: glyph=(658, 602)x(9, 8), unclipped [ 52.418] emit_primitive_identity_mask__avx2: dst=(658, 602), mask=(896.00, 48.00) x (9.00, 8.00) [ 52.418] glyphs0_to_dst: glyph=(667, 598)x(9, 12), unclipped [ 52.418] emit_primitive_identity_mask__avx2: dst=(667, 598), mask=(992.00, 48.00) x (9.00, 12.00) [ 52.418] gen8_vertex_flush[8898] = 69 [ 52.418] gen9_magic_ca_pass: CA fixup (5382 -> 5451) [ 52.418] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.418] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.418] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.418] sna_accel_flush: flush?=0, dirty?=0 [ 52.418] sna_block_handler (tv=0.0) [ 52.418] sna_wakeup_handler [ 52.418] sna_accel_flush: flush?=0, dirty?=0 [ 52.418] sna_accel_flush: flush?=0, dirty?=0 [ 52.418] sna_accel_flush: flush?=0, dirty?=0 [ 52.418] sna_block_handler (tv=0.0) [ 52.418] sna_wakeup_handler [ 52.418] sna_accel_flush: flush?=0, dirty?=0 [ 52.418] sna_accel_flush: flush?=0, dirty?=0 [ 52.418] sna_block_handler (tv=0.0) [ 52.418] sna_wakeup_handler [ 52.418] sna_glyphs(op=3, nlist=1, src=(1, 627)) [ 52.418] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.418] sna_glyphs: discarding mask [ 52.418] glyphs0_to_dst(op=3, src=(1, 627), nlist=1, dst=(1, 627)+(0, 0)) [ 52.418] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753651456 size=3775x2136 [ 52.418] gen9_render_composite: 0x0, current mode=1/1 [ 52.418] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 52.418] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.418] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.418] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.418] sna_drawable_use_bo pixmap=3647, box=((0, 0), (3775, 2136)), flags=7... [ 52.418] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.418] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.418] sna_drawable_use_bo: using whole GPU bo [ 52.418] gen9_composite_set_target: pixmap=3647, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 52.418] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.418] color_convert: src=ff8ae234 [20028888] [ 52.418] color_convert: dst=ff8ae234 [20028888] [ 52.418] sna_render_get_solid: ff8ae234 [ 52.418] sna_render_get_solid(22) = ff8ae234 (old) [ 52.418] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.418] sna_transform_is_imprecise_integer_translation: no transform [ 52.418] gen9_composite_picture: integer translation (0, 0), removing [ 52.418] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.418] sna_render_pixmap_bo: GPU all damaged [ 52.418] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.418] gen4_choose_composite_emitter: solid, identity mask [ 52.418] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.418] gen9_composite_get_binding_table(dc40) [ 52.418] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 52.418] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.418] gen9_emit_vertex_elements: setup id=9 [ 52.418] glyphs0_to_dst: glyph=(1, 619)x(9, 8), unclipped [ 52.418] emit_primitive_identity_mask__avx2: dst=(1, 619), mask=(688.00, 32.00) x (9.00, 8.00) [ 52.418] glyphs0_to_dst: glyph=(9, 617)x(10, 13), unclipped [ 52.418] emit_primitive_identity_mask__avx2: dst=(9, 617), mask=(672.00, 48.00) x (10.00, 13.00) [ 52.418] glyphs0_to_dst: glyph=(19, 619)x(9, 8), unclipped [ 52.418] emit_primitive_identity_mask__avx2: dst=(19, 619), mask=(688.00, 32.00) x (9.00, 8.00) [ 52.418] glyphs0_to_dst: glyph=(28, 621)x(8, 3), unclipped [ 52.418] emit_primitive_identity_mask__avx2: dst=(28, 621), mask=(688.00, 48.00) x (8.00, 3.00) [ 52.418] glyphs0_to_dst: glyph=(36, 617)x(11, 10), unclipped [ 52.418] emit_primitive_identity_mask__avx2: dst=(36, 617), mask=(704.00, 0.00) x (11.00, 10.00) [ 52.418] glyphs0_to_dst: glyph=(46, 619)x(9, 8), unclipped [ 52.418] emit_primitive_identity_mask__avx2: dst=(46, 619), mask=(720.00, 0.00) x (9.00, 8.00) [ 52.418] glyphs0_to_dst: glyph=(54, 619)x(10, 8), unclipped [ 52.418] emit_primitive_identity_mask__avx2: dst=(54, 619), mask=(704.00, 16.00) x (10.00, 8.00) [ 52.418] glyphs0_to_dst: glyph=(63, 619)x(10, 8), unclipped [ 52.418] emit_primitive_identity_mask__avx2: dst=(63, 619), mask=(720.00, 16.00) x (10.00, 8.00) [ 52.418] glyphs0_to_dst: glyph=(72, 616)x(10, 11), unclipped [ 52.418] emit_primitive_identity_mask__avx2: dst=(72, 616), mask=(736.00, 0.00) x (10.00, 11.00) [ 52.418] glyphs0_to_dst: glyph=(81, 619)x(10, 8), unclipped [ 52.418] emit_primitive_identity_mask__avx2: dst=(81, 619), mask=(752.00, 0.00) x (10.00, 8.00) [ 52.418] glyphs0_to_dst: glyph=(90, 616)x(10, 11), unclipped [ 52.418] emit_primitive_identity_mask__avx2: dst=(90, 616), mask=(736.00, 0.00) x (10.00, 11.00) [ 52.418] glyphs0_to_dst: glyph=(99, 619)x(11, 8), unclipped [ 52.418] emit_primitive_identity_mask__avx2: dst=(99, 619), mask=(736.00, 16.00) x (11.00, 8.00) [ 52.418] glyphs0_to_dst: glyph=(109, 619)x(9, 8), unclipped [ 52.418] emit_primitive_identity_mask__avx2: dst=(109, 619), mask=(752.00, 16.00) x (9.00, 8.00) [ 52.418] glyphs0_to_dst: glyph=(118, 621)x(8, 3), unclipped [ 52.418] emit_primitive_identity_mask__avx2: dst=(118, 621), mask=(688.00, 48.00) x (8.00, 3.00) [ 52.418] glyphs0_to_dst: glyph=(126, 617)x(10, 10), unclipped [ 52.418] emit_primitive_identity_mask__avx2: dst=(126, 617), mask=(704.00, 32.00) x (10.00, 10.00) [ 52.418] glyphs0_to_dst: glyph=(135, 617)x(10, 10), unclipped [ 52.418] emit_primitive_identity_mask__avx2: dst=(135, 617), mask=(704.00, 32.00) x (10.00, 10.00) [ 52.418] glyphs0_to_dst: glyph=(144, 617)x(10, 10), unclipped [ 52.418] emit_primitive_identity_mask__avx2: dst=(144, 617), mask=(720.00, 32.00) x (10.00, 10.00) [ 52.418] glyphs0_to_dst: glyph=(153, 617)x(10, 10), unclipped [ 52.418] emit_primitive_identity_mask__avx2: dst=(153, 617), mask=(704.00, 48.00) x (10.00, 10.00) [ 52.418] gen8_vertex_flush[8998] = 54 [ 52.418] gen9_magic_ca_pass: CA fixup (5451 -> 5505) [ 52.418] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.418] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.418] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.418] sna_glyphs(op=3, nlist=1, src=(163, 627)) [ 52.418] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.418] sna_glyphs: discarding mask [ 52.418] glyphs0_to_dst(op=3, src=(163, 627), nlist=1, dst=(163, 627)+(0, 0)) [ 52.418] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753651456 size=3775x2136 [ 52.418] gen9_render_composite: 0x0, current mode=1/1 [ 52.418] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 52.418] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.418] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.418] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.418] sna_drawable_use_bo pixmap=3647, box=((0, 0), (3775, 2136)), flags=7... [ 52.418] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.418] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.418] sna_drawable_use_bo: using whole GPU bo [ 52.418] gen9_composite_set_target: pixmap=3647, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 52.418] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.418] color_convert: src=ffffffff [20028888] [ 52.418] color_convert: dst=ffffffff [20028888] [ 52.418] sna_render_get_solid: ffffffff [ 52.418] sna_render_get_solid(white) [ 52.418] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.418] sna_transform_is_imprecise_integer_translation: no transform [ 52.418] gen9_composite_picture: integer translation (0, 0), removing [ 52.418] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.418] sna_render_pixmap_bo: GPU all damaged [ 52.418] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.418] gen4_choose_composite_emitter: solid, identity mask [ 52.418] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.418] gen9_composite_get_binding_table(dc00) [ 52.418] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 52.418] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.418] gen9_emit_vertex_elements: setup id=9 [ 52.418] glyphs0_to_dst: glyph=(165, 619)x(5, 8), unclipped [ 52.418] emit_primitive_identity_mask__avx2: dst=(165, 619), mask=(720.00, 48.00) x (5.00, 8.00) [ 52.418] gen8_vertex_flush[8a98] = 3 [ 52.418] gen9_magic_ca_pass: CA fixup (5505 -> 5508) [ 52.418] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.418] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.418] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.418] sna_glyphs(op=3, nlist=1, src=(172, 627)) [ 52.418] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.418] sna_glyphs: discarding mask [ 52.418] glyphs0_to_dst(op=3, src=(172, 627), nlist=1, dst=(172, 627)+(0, 0)) [ 52.418] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753651456 size=3775x2136 [ 52.418] gen9_render_composite: 0x0, current mode=1/1 [ 52.418] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 52.418] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.418] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.418] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.418] sna_drawable_use_bo pixmap=3647, box=((0, 0), (3775, 2136)), flags=7... [ 52.418] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.418] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.418] sna_drawable_use_bo: using whole GPU bo [ 52.418] gen9_composite_set_target: pixmap=3647, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 52.418] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.418] color_convert: src=ff729fcf [20028888] [ 52.418] color_convert: dst=ff729fcf [20028888] [ 52.418] sna_render_get_solid: ff729fcf [ 52.418] sna_render_get_solid(23) = ff729fcf (old) [ 52.418] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.418] sna_transform_is_imprecise_integer_translation: no transform [ 52.418] gen9_composite_picture: integer translation (0, 0), removing [ 52.418] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.418] sna_render_pixmap_bo: GPU all damaged [ 52.418] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.418] gen4_choose_composite_emitter: solid, identity mask [ 52.418] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.418] gen9_composite_get_binding_table(dbc0) [ 52.418] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 52.418] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.418] gen9_emit_vertex_elements: setup id=9 [ 52.418] glyphs0_to_dst: glyph=(171, 621)x(11, 3), unclipped [ 52.418] emit_primitive_identity_mask__avx2: dst=(171, 621), mask=(736.00, 32.00) x (11.00, 3.00) [ 52.418] glyphs0_to_dst: glyph=(180, 616)x(10, 14), unclipped [ 52.419] emit_primitive_identity_mask__avx2: dst=(180, 616), mask=(944.00, 48.00) x (10.00, 14.00) [ 52.419] glyphs0_to_dst: glyph=(189, 616)x(11, 11), unclipped [ 52.419] emit_primitive_identity_mask__avx2: dst=(189, 616), mask=(960.00, 0.00) x (11.00, 11.00) [ 52.419] glyphs0_to_dst: glyph=(198, 619)x(10, 8), unclipped [ 52.419] emit_primitive_identity_mask__avx2: dst=(198, 619), mask=(976.00, 0.00) x (10.00, 8.00) [ 52.419] glyphs0_to_dst: glyph=(208, 619)x(9, 11), unclipped [ 52.419] emit_primitive_identity_mask__avx2: dst=(208, 619), mask=(960.00, 16.00) x (9.00, 11.00) [ 52.419] glyphs0_to_dst: glyph=(216, 616)x(10, 14), unclipped [ 52.419] emit_primitive_identity_mask__avx2: dst=(216, 616), mask=(944.00, 48.00) x (10.00, 14.00) [ 52.419] glyphs0_to_dst: glyph=(225, 617)x(10, 10), unclipped [ 52.419] emit_primitive_identity_mask__avx2: dst=(225, 617), mask=(976.00, 16.00) x (10.00, 10.00) [ 52.419] glyphs0_to_dst: glyph=(234, 628)x(11, 2), unclipped [ 52.419] emit_primitive_identity_mask__avx2: dst=(234, 628), mask=(992.00, 0.00) x (11.00, 2.00) [ 52.419] glyphs0_to_dst: glyph=(243, 616)x(11, 11), unclipped [ 52.419] emit_primitive_identity_mask__avx2: dst=(243, 616), mask=(1008.00, 0.00) x (11.00, 11.00) [ 52.419] glyphs0_to_dst: glyph=(253, 619)x(9, 8), unclipped [ 52.419] emit_primitive_identity_mask__avx2: dst=(253, 619), mask=(720.00, 0.00) x (9.00, 8.00) [ 52.419] glyphs0_to_dst: glyph=(261, 619)x(10, 8), unclipped [ 52.419] emit_primitive_identity_mask__avx2: dst=(261, 619), mask=(704.00, 16.00) x (10.00, 8.00) [ 52.419] glyphs0_to_dst: glyph=(270, 619)x(10, 8), unclipped [ 52.419] emit_primitive_identity_mask__avx2: dst=(270, 619), mask=(704.00, 16.00) x (10.00, 8.00) [ 52.419] glyphs0_to_dst: glyph=(279, 615)x(10, 12), unclipped [ 52.419] emit_primitive_identity_mask__avx2: dst=(279, 615), mask=(992.00, 16.00) x (10.00, 12.00) [ 52.419] glyphs0_to_dst: glyph=(288, 619)x(10, 8), unclipped [ 52.419] emit_primitive_identity_mask__avx2: dst=(288, 619), mask=(704.00, 16.00) x (10.00, 8.00) [ 52.419] glyphs0_to_dst: glyph=(297, 619)x(10, 8), unclipped [ 52.419] emit_primitive_identity_mask__avx2: dst=(297, 619), mask=(752.00, 0.00) x (10.00, 8.00) [ 52.419] glyphs0_to_dst: glyph=(307, 615)x(10, 12), unclipped [ 52.419] emit_primitive_identity_mask__avx2: dst=(307, 615), mask=(1008.00, 16.00) x (10.00, 12.00) [ 52.419] glyphs0_to_dst: glyph=(315, 616)x(11, 11), unclipped [ 52.419] emit_primitive_identity_mask__avx2: dst=(315, 616), mask=(960.00, 0.00) x (11.00, 11.00) [ 52.419] glyphs0_to_dst: glyph=(324, 619)x(11, 8), unclipped [ 52.419] emit_primitive_identity_mask__avx2: dst=(324, 619), mask=(736.00, 16.00) x (11.00, 8.00) [ 52.419] glyphs0_to_dst: glyph=(334, 619)x(9, 11), unclipped [ 52.419] emit_primitive_identity_mask__avx2: dst=(334, 619), mask=(960.00, 16.00) x (9.00, 11.00) [ 52.419] glyphs0_to_dst: glyph=(342, 628)x(11, 2), unclipped [ 52.419] emit_primitive_identity_mask__avx2: dst=(342, 628), mask=(992.00, 0.00) x (11.00, 2.00) [ 52.419] glyphs0_to_dst: glyph=(351, 615)x(10, 12), unclipped [ 52.419] emit_primitive_identity_mask__avx2: dst=(351, 615), mask=(992.00, 16.00) x (10.00, 12.00) [ 52.419] glyphs0_to_dst: glyph=(361, 615)x(9, 12), unclipped [ 52.419] emit_primitive_identity_mask__avx2: dst=(361, 615), mask=(960.00, 32.00) x (9.00, 12.00) [ 52.419] glyphs0_to_dst: glyph=(369, 619)x(10, 11), unclipped [ 52.419] emit_primitive_identity_mask__avx2: dst=(369, 619), mask=(976.00, 32.00) x (10.00, 11.00) [ 52.419] glyphs0_to_dst: glyph=(378, 616)x(10, 14), unclipped [ 52.419] emit_primitive_identity_mask__avx2: dst=(378, 616), mask=(944.00, 48.00) x (10.00, 14.00) [ 52.419] glyphs0_to_dst: glyph=(387, 617)x(10, 10), unclipped [ 52.419] emit_primitive_identity_mask__avx2: dst=(387, 617), mask=(960.00, 48.00) x (10.00, 10.00) [ 52.419] glyphs0_to_dst: glyph=(396, 628)x(11, 2), unclipped [ 52.419] emit_primitive_identity_mask__avx2: dst=(396, 628), mask=(992.00, 0.00) x (11.00, 2.00) [ 52.419] glyphs0_to_dst: glyph=(406, 619)x(9, 8), unclipped [ 52.419] emit_primitive_identity_mask__avx2: dst=(406, 619), mask=(688.00, 32.00) x (9.00, 8.00) [ 52.419] glyphs0_to_dst: glyph=(415, 619)x(9, 8), unclipped [ 52.419] emit_primitive_identity_mask__avx2: dst=(415, 619), mask=(752.00, 16.00) x (9.00, 8.00) [ 52.419] glyphs0_to_dst: glyph=(424, 619)x(9, 11), unclipped [ 52.419] emit_primitive_identity_mask__avx2: dst=(424, 619), mask=(960.00, 16.00) x (9.00, 11.00) [ 52.419] glyphs0_to_dst: glyph=(432, 616)x(10, 11), unclipped [ 52.419] emit_primitive_identity_mask__avx2: dst=(432, 616), mask=(976.00, 48.00) x (10.00, 11.00) [ 52.419] glyphs0_to_dst: glyph=(442, 619)x(9, 8), unclipped [ 52.419] emit_primitive_identity_mask__avx2: dst=(442, 619), mask=(688.00, 32.00) x (9.00, 8.00) [ 52.419] glyphs0_to_dst: glyph=(450, 619)x(10, 11), unclipped [ 52.419] emit_primitive_identity_mask__avx2: dst=(450, 619), mask=(976.00, 32.00) x (10.00, 11.00) [ 52.419] gen8_vertex_flush[8b98] = 96 [ 52.419] gen9_magic_ca_pass: CA fixup (5508 -> 5604) [ 52.419] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.419] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.419] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.419] sna_glyphs(op=3, nlist=1, src=(460, 627)) [ 52.419] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.419] sna_glyphs: discarding mask [ 52.419] glyphs0_to_dst(op=3, src=(460, 627), nlist=1, dst=(460, 627)+(0, 0)) [ 52.419] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753651456 size=3775x2136 [ 52.419] gen9_render_composite: 0x0, current mode=1/1 [ 52.419] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 52.419] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.419] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.419] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.419] sna_drawable_use_bo pixmap=3647, box=((0, 0), (3775, 2136)), flags=7... [ 52.419] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.419] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.419] sna_drawable_use_bo: using whole GPU bo [ 52.419] gen9_composite_set_target: pixmap=3647, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 52.419] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.419] color_convert: src=ffffffff [20028888] [ 52.419] color_convert: dst=ffffffff [20028888] [ 52.419] sna_render_get_solid: ffffffff [ 52.419] sna_render_get_solid(white) [ 52.419] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.419] sna_transform_is_imprecise_integer_translation: no transform [ 52.419] gen9_composite_picture: integer translation (0, 0), removing [ 52.419] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.419] sna_render_pixmap_bo: GPU all damaged [ 52.419] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.419] gen4_choose_composite_emitter: solid, identity mask [ 52.419] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.419] gen9_composite_get_binding_table(db80) [ 52.419] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 52.419] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.419] gen9_emit_vertex_elements: setup id=9 [ 52.419] glyphs0_to_dst: glyph=(459, 616)x(10, 13), unclipped [ 52.419] emit_primitive_identity_mask__avx2: dst=(459, 616), mask=(752.00, 32.00) x (10.00, 13.00) [ 52.419] glyphs0_to_dst: glyph=(477, 622)x(10, 3), unclipped [ 52.419] emit_primitive_identity_mask__avx2: dst=(477, 622), mask=(1008.00, 48.00) x (10.00, 3.00) [ 52.419] glyphs0_to_dst: glyph=(487, 616)x(9, 14), unclipped [ 52.419] emit_primitive_identity_mask__avx2: dst=(487, 616), mask=(832.00, 32.00) x (9.00, 14.00) [ 52.419] glyphs0_to_dst: glyph=(496, 619)x(9, 8), unclipped [ 52.419] emit_primitive_identity_mask__avx2: dst=(496, 619), mask=(896.00, 48.00) x (9.00, 8.00) [ 52.419] glyphs0_to_dst: glyph=(504, 619)x(10, 8), unclipped [ 52.419] emit_primitive_identity_mask__avx2: dst=(504, 619), mask=(848.00, 16.00) x (10.00, 8.00) [ 52.419] glyphs0_to_dst: glyph=(514, 619)x(9, 8), unclipped [ 52.419] emit_primitive_identity_mask__avx2: dst=(514, 619), mask=(848.00, 48.00) x (9.00, 8.00) [ 52.419] glyphs0_to_dst: glyph=(522, 616)x(10, 11), unclipped [ 52.419] emit_primitive_identity_mask__avx2: dst=(522, 616), mask=(992.00, 32.00) x (10.00, 11.00) [ 52.419] glyphs0_to_dst: glyph=(532, 619)x(9, 11), unclipped [ 52.419] emit_primitive_identity_mask__avx2: dst=(532, 619), mask=(880.00, 16.00) x (9.00, 11.00) [ 52.419] glyphs0_to_dst: glyph=(541, 616)x(9, 11), unclipped [ 52.419] emit_primitive_identity_mask__avx2: dst=(541, 616), mask=(880.00, 0.00) x (9.00, 11.00) [ 52.419] glyphs0_to_dst: glyph=(550, 616)x(9, 14), unclipped [ 52.419] emit_primitive_identity_mask__avx2: dst=(550, 616), mask=(832.00, 32.00) x (9.00, 14.00) [ 52.419] glyphs0_to_dst: glyph=(558, 619)x(10, 8), unclipped [ 52.419] emit_primitive_identity_mask__avx2: dst=(558, 619), mask=(848.00, 16.00) x (10.00, 8.00) [ 52.419] glyphs0_to_dst: glyph=(568, 619)x(9, 11), unclipped [ 52.419] emit_primitive_identity_mask__avx2: dst=(568, 619), mask=(880.00, 16.00) x (9.00, 11.00) [ 52.419] glyphs0_to_dst: glyph=(576, 629)x(11, 2), unclipped [ 52.419] emit_primitive_identity_mask__avx2: dst=(576, 629), mask=(832.00, 48.00) x (11.00, 2.00) [ 52.419] glyphs0_to_dst: glyph=(585, 615)x(10, 12), unclipped [ 52.419] emit_primitive_identity_mask__avx2: dst=(585, 615), mask=(864.00, 0.00) x (10.00, 12.00) [ 52.419] glyphs0_to_dst: glyph=(594, 619)x(10, 8), unclipped [ 52.419] emit_primitive_identity_mask__avx2: dst=(594, 619), mask=(864.00, 32.00) x (10.00, 8.00) [ 52.419] glyphs0_to_dst: glyph=(603, 616)x(10, 11), unclipped [ 52.419] emit_primitive_identity_mask__avx2: dst=(603, 616), mask=(880.00, 32.00) x (10.00, 11.00) [ 52.419] glyphs0_to_dst: glyph=(612, 629)x(11, 2), unclipped [ 52.419] emit_primitive_identity_mask__avx2: dst=(612, 629), mask=(832.00, 48.00) x (11.00, 2.00) [ 52.419] glyphs0_to_dst: glyph=(621, 616)x(10, 11), unclipped [ 52.419] emit_primitive_identity_mask__avx2: dst=(621, 616), mask=(880.00, 32.00) x (10.00, 11.00) [ 52.419] glyphs0_to_dst: glyph=(630, 619)x(10, 8), unclipped [ 52.419] emit_primitive_identity_mask__avx2: dst=(630, 619), mask=(944.00, 0.00) x (10.00, 8.00) [ 52.419] glyphs0_to_dst: glyph=(639, 619)x(10, 11), unclipped [ 52.419] emit_primitive_identity_mask__avx2: dst=(639, 619), mask=(880.00, 48.00) x (10.00, 11.00) [ 52.419] glyphs0_to_dst: glyph=(651, 624)x(5, 3), unclipped [ 52.419] emit_primitive_identity_mask__avx2: dst=(651, 624), mask=(1008.00, 32.00) x (5.00, 3.00) [ 52.419] glyphs0_to_dst: glyph=(658, 619)x(9, 8), unclipped [ 52.419] emit_primitive_identity_mask__avx2: dst=(658, 619), mask=(896.00, 48.00) x (9.00, 8.00) [ 52.419] glyphs0_to_dst: glyph=(667, 615)x(9, 12), unclipped [ 52.419] emit_primitive_identity_mask__avx2: dst=(667, 615), mask=(992.00, 48.00) x (9.00, 12.00) [ 52.419] gen8_vertex_flush[8c98] = 69 [ 52.419] gen9_magic_ca_pass: CA fixup (5604 -> 5673) [ 52.419] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.419] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.419] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.419] sna_glyphs(op=3, nlist=1, src=(1, 644)) [ 52.419] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.419] sna_glyphs: discarding mask [ 52.419] glyphs0_to_dst(op=3, src=(1, 644), nlist=1, dst=(1, 644)+(0, 0)) [ 52.419] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753651456 size=3775x2136 [ 52.419] gen9_render_composite: 0x0, current mode=1/1 [ 52.419] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 52.419] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.419] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.419] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.419] sna_drawable_use_bo pixmap=3647, box=((0, 0), (3775, 2136)), flags=7... [ 52.419] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.419] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.419] sna_drawable_use_bo: using whole GPU bo [ 52.419] gen9_composite_set_target: pixmap=3647, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 52.419] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.419] color_convert: src=ff8ae234 [20028888] [ 52.419] color_convert: dst=ff8ae234 [20028888] [ 52.419] sna_render_get_solid: ff8ae234 [ 52.419] sna_render_get_solid(22) = ff8ae234 (old) [ 52.419] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.419] sna_transform_is_imprecise_integer_translation: no transform [ 52.419] gen9_composite_picture: integer translation (0, 0), removing [ 52.419] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.419] sna_render_pixmap_bo: GPU all damaged [ 52.419] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.419] gen4_choose_composite_emitter: solid, identity mask [ 52.419] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.419] gen9_composite_get_binding_table(db40) [ 52.419] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 52.419] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.419] gen9_emit_vertex_elements: setup id=9 [ 52.419] glyphs0_to_dst: glyph=(1, 636)x(9, 8), unclipped [ 52.419] emit_primitive_identity_mask__avx2: dst=(1, 636), mask=(688.00, 32.00) x (9.00, 8.00) [ 52.419] glyphs0_to_dst: glyph=(9, 634)x(10, 13), unclipped [ 52.419] emit_primitive_identity_mask__avx2: dst=(9, 634), mask=(672.00, 48.00) x (10.00, 13.00) [ 52.419] glyphs0_to_dst: glyph=(19, 636)x(9, 8), unclipped [ 52.419] emit_primitive_identity_mask__avx2: dst=(19, 636), mask=(688.00, 32.00) x (9.00, 8.00) [ 52.419] glyphs0_to_dst: glyph=(28, 638)x(8, 3), unclipped [ 52.419] emit_primitive_identity_mask__avx2: dst=(28, 638), mask=(688.00, 48.00) x (8.00, 3.00) [ 52.419] glyphs0_to_dst: glyph=(36, 634)x(11, 10), unclipped [ 52.419] emit_primitive_identity_mask__avx2: dst=(36, 634), mask=(704.00, 0.00) x (11.00, 10.00) [ 52.419] glyphs0_to_dst: glyph=(46, 636)x(9, 8), unclipped [ 52.419] emit_primitive_identity_mask__avx2: dst=(46, 636), mask=(720.00, 0.00) x (9.00, 8.00) [ 52.419] glyphs0_to_dst: glyph=(54, 636)x(10, 8), unclipped [ 52.419] emit_primitive_identity_mask__avx2: dst=(54, 636), mask=(704.00, 16.00) x (10.00, 8.00) [ 52.419] glyphs0_to_dst: glyph=(63, 636)x(10, 8), unclipped [ 52.419] emit_primitive_identity_mask__avx2: dst=(63, 636), mask=(720.00, 16.00) x (10.00, 8.00) [ 52.419] glyphs0_to_dst: glyph=(72, 633)x(10, 11), unclipped [ 52.419] emit_primitive_identity_mask__avx2: dst=(72, 633), mask=(736.00, 0.00) x (10.00, 11.00) [ 52.419] glyphs0_to_dst: glyph=(81, 636)x(10, 8), unclipped [ 52.419] emit_primitive_identity_mask__avx2: dst=(81, 636), mask=(752.00, 0.00) x (10.00, 8.00) [ 52.419] glyphs0_to_dst: glyph=(90, 633)x(10, 11), unclipped [ 52.419] emit_primitive_identity_mask__avx2: dst=(90, 633), mask=(736.00, 0.00) x (10.00, 11.00) [ 52.419] glyphs0_to_dst: glyph=(99, 636)x(11, 8), unclipped [ 52.419] emit_primitive_identity_mask__avx2: dst=(99, 636), mask=(736.00, 16.00) x (11.00, 8.00) [ 52.419] glyphs0_to_dst: glyph=(109, 636)x(9, 8), unclipped [ 52.419] emit_primitive_identity_mask__avx2: dst=(109, 636), mask=(752.00, 16.00) x (9.00, 8.00) [ 52.419] glyphs0_to_dst: glyph=(118, 638)x(8, 3), unclipped [ 52.419] emit_primitive_identity_mask__avx2: dst=(118, 638), mask=(688.00, 48.00) x (8.00, 3.00) [ 52.419] glyphs0_to_dst: glyph=(126, 634)x(10, 10), unclipped [ 52.419] emit_primitive_identity_mask__avx2: dst=(126, 634), mask=(704.00, 32.00) x (10.00, 10.00) [ 52.419] glyphs0_to_dst: glyph=(135, 634)x(10, 10), unclipped [ 52.419] emit_primitive_identity_mask__avx2: dst=(135, 634), mask=(704.00, 32.00) x (10.00, 10.00) [ 52.419] glyphs0_to_dst: glyph=(144, 634)x(10, 10), unclipped [ 52.419] emit_primitive_identity_mask__avx2: dst=(144, 634), mask=(720.00, 32.00) x (10.00, 10.00) [ 52.419] glyphs0_to_dst: glyph=(153, 634)x(10, 10), unclipped [ 52.419] emit_primitive_identity_mask__avx2: dst=(153, 634), mask=(704.00, 48.00) x (10.00, 10.00) [ 52.419] gen8_vertex_flush[8d98] = 54 [ 52.419] gen9_magic_ca_pass: CA fixup (5673 -> 5727) [ 52.419] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.419] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.419] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.419] sna_glyphs(op=3, nlist=1, src=(163, 644)) [ 52.419] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.419] sna_glyphs: discarding mask [ 52.419] glyphs0_to_dst(op=3, src=(163, 644), nlist=1, dst=(163, 644)+(0, 0)) [ 52.419] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753651456 size=3775x2136 [ 52.419] gen9_render_composite: 0x0, current mode=1/1 [ 52.419] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 52.419] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.419] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.419] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.419] sna_drawable_use_bo pixmap=3647, box=((0, 0), (3775, 2136)), flags=7... [ 52.419] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.419] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.419] sna_drawable_use_bo: using whole GPU bo [ 52.419] gen9_composite_set_target: pixmap=3647, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 52.419] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.419] color_convert: src=ffffffff [20028888] [ 52.419] color_convert: dst=ffffffff [20028888] [ 52.419] sna_render_get_solid: ffffffff [ 52.419] sna_render_get_solid(white) [ 52.419] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.419] sna_transform_is_imprecise_integer_translation: no transform [ 52.419] gen9_composite_picture: integer translation (0, 0), removing [ 52.419] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.419] sna_render_pixmap_bo: GPU all damaged [ 52.419] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.419] gen4_choose_composite_emitter: solid, identity mask [ 52.419] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.419] gen9_composite_get_binding_table(db00) [ 52.419] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 52.419] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.419] gen9_emit_vertex_elements: setup id=9 [ 52.419] glyphs0_to_dst: glyph=(165, 636)x(5, 8), unclipped [ 52.419] emit_primitive_identity_mask__avx2: dst=(165, 636), mask=(720.00, 48.00) x (5.00, 8.00) [ 52.419] gen8_vertex_flush[8e98] = 3 [ 52.419] gen9_magic_ca_pass: CA fixup (5727 -> 5730) [ 52.419] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.419] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.419] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.419] sna_glyphs(op=3, nlist=1, src=(172, 644)) [ 52.420] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.420] sna_glyphs: discarding mask [ 52.420] glyphs0_to_dst(op=3, src=(172, 644), nlist=1, dst=(172, 644)+(0, 0)) [ 52.420] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753651456 size=3775x2136 [ 52.420] gen9_render_composite: 0x0, current mode=1/1 [ 52.420] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 52.420] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.420] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.420] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.420] sna_drawable_use_bo pixmap=3647, box=((0, 0), (3775, 2136)), flags=7... [ 52.420] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.420] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.420] sna_drawable_use_bo: using whole GPU bo [ 52.420] gen9_composite_set_target: pixmap=3647, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 52.420] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.420] color_convert: src=ff729fcf [20028888] [ 52.420] color_convert: dst=ff729fcf [20028888] [ 52.420] sna_render_get_solid: ff729fcf [ 52.420] sna_render_get_solid(23) = ff729fcf (old) [ 52.420] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.420] sna_transform_is_imprecise_integer_translation: no transform [ 52.420] gen9_composite_picture: integer translation (0, 0), removing [ 52.420] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.420] sna_render_pixmap_bo: GPU all damaged [ 52.420] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.420] gen4_choose_composite_emitter: solid, identity mask [ 52.420] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.420] gen9_composite_get_binding_table(dac0) [ 52.420] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 52.420] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.420] gen9_emit_vertex_elements: setup id=9 [ 52.420] glyphs0_to_dst: glyph=(171, 638)x(11, 3), unclipped [ 52.420] emit_primitive_identity_mask__avx2: dst=(171, 638), mask=(736.00, 32.00) x (11.00, 3.00) [ 52.420] glyphs0_to_dst: glyph=(180, 633)x(10, 14), unclipped [ 52.420] emit_primitive_identity_mask__avx2: dst=(180, 633), mask=(944.00, 48.00) x (10.00, 14.00) [ 52.420] glyphs0_to_dst: glyph=(189, 633)x(11, 11), unclipped [ 52.420] emit_primitive_identity_mask__avx2: dst=(189, 633), mask=(960.00, 0.00) x (11.00, 11.00) [ 52.420] glyphs0_to_dst: glyph=(198, 636)x(10, 8), unclipped [ 52.420] emit_primitive_identity_mask__avx2: dst=(198, 636), mask=(976.00, 0.00) x (10.00, 8.00) [ 52.420] glyphs0_to_dst: glyph=(208, 636)x(9, 11), unclipped [ 52.420] emit_primitive_identity_mask__avx2: dst=(208, 636), mask=(960.00, 16.00) x (9.00, 11.00) [ 52.420] glyphs0_to_dst: glyph=(216, 633)x(10, 14), unclipped [ 52.420] emit_primitive_identity_mask__avx2: dst=(216, 633), mask=(944.00, 48.00) x (10.00, 14.00) [ 52.420] glyphs0_to_dst: glyph=(225, 634)x(10, 10), unclipped [ 52.420] emit_primitive_identity_mask__avx2: dst=(225, 634), mask=(976.00, 16.00) x (10.00, 10.00) [ 52.420] glyphs0_to_dst: glyph=(234, 645)x(11, 2), unclipped [ 52.420] emit_primitive_identity_mask__avx2: dst=(234, 645), mask=(992.00, 0.00) x (11.00, 2.00) [ 52.420] glyphs0_to_dst: glyph=(243, 633)x(11, 11), unclipped [ 52.420] emit_primitive_identity_mask__avx2: dst=(243, 633), mask=(1008.00, 0.00) x (11.00, 11.00) [ 52.420] glyphs0_to_dst: glyph=(253, 636)x(9, 8), unclipped [ 52.420] emit_primitive_identity_mask__avx2: dst=(253, 636), mask=(720.00, 0.00) x (9.00, 8.00) [ 52.420] glyphs0_to_dst: glyph=(261, 636)x(10, 8), unclipped [ 52.420] emit_primitive_identity_mask__avx2: dst=(261, 636), mask=(704.00, 16.00) x (10.00, 8.00) [ 52.420] glyphs0_to_dst: glyph=(270, 636)x(10, 8), unclipped [ 52.420] emit_primitive_identity_mask__avx2: dst=(270, 636), mask=(704.00, 16.00) x (10.00, 8.00) [ 52.420] glyphs0_to_dst: glyph=(279, 632)x(10, 12), unclipped [ 52.420] emit_primitive_identity_mask__avx2: dst=(279, 632), mask=(992.00, 16.00) x (10.00, 12.00) [ 52.420] glyphs0_to_dst: glyph=(288, 636)x(10, 8), unclipped [ 52.420] emit_primitive_identity_mask__avx2: dst=(288, 636), mask=(704.00, 16.00) x (10.00, 8.00) [ 52.420] glyphs0_to_dst: glyph=(297, 636)x(10, 8), unclipped [ 52.420] emit_primitive_identity_mask__avx2: dst=(297, 636), mask=(752.00, 0.00) x (10.00, 8.00) [ 52.420] glyphs0_to_dst: glyph=(307, 632)x(10, 12), unclipped [ 52.420] emit_primitive_identity_mask__avx2: dst=(307, 632), mask=(1008.00, 16.00) x (10.00, 12.00) [ 52.420] glyphs0_to_dst: glyph=(315, 633)x(11, 11), unclipped [ 52.420] emit_primitive_identity_mask__avx2: dst=(315, 633), mask=(960.00, 0.00) x (11.00, 11.00) [ 52.420] glyphs0_to_dst: glyph=(324, 636)x(11, 8), unclipped [ 52.420] emit_primitive_identity_mask__avx2: dst=(324, 636), mask=(736.00, 16.00) x (11.00, 8.00) [ 52.420] glyphs0_to_dst: glyph=(334, 636)x(9, 11), unclipped [ 52.420] emit_primitive_identity_mask__avx2: dst=(334, 636), mask=(960.00, 16.00) x (9.00, 11.00) [ 52.420] glyphs0_to_dst: glyph=(342, 645)x(11, 2), unclipped [ 52.420] emit_primitive_identity_mask__avx2: dst=(342, 645), mask=(992.00, 0.00) x (11.00, 2.00) [ 52.420] glyphs0_to_dst: glyph=(351, 632)x(10, 12), unclipped [ 52.420] emit_primitive_identity_mask__avx2: dst=(351, 632), mask=(992.00, 16.00) x (10.00, 12.00) [ 52.420] glyphs0_to_dst: glyph=(361, 632)x(9, 12), unclipped [ 52.420] emit_primitive_identity_mask__avx2: dst=(361, 632), mask=(960.00, 32.00) x (9.00, 12.00) [ 52.420] glyphs0_to_dst: glyph=(369, 636)x(10, 11), unclipped [ 52.420] emit_primitive_identity_mask__avx2: dst=(369, 636), mask=(976.00, 32.00) x (10.00, 11.00) [ 52.420] glyphs0_to_dst: glyph=(378, 633)x(10, 14), unclipped [ 52.420] emit_primitive_identity_mask__avx2: dst=(378, 633), mask=(944.00, 48.00) x (10.00, 14.00) [ 52.420] glyphs0_to_dst: glyph=(387, 634)x(10, 10), unclipped [ 52.420] emit_primitive_identity_mask__avx2: dst=(387, 634), mask=(960.00, 48.00) x (10.00, 10.00) [ 52.420] glyphs0_to_dst: glyph=(396, 645)x(11, 2), unclipped [ 52.420] emit_primitive_identity_mask__avx2: dst=(396, 645), mask=(992.00, 0.00) x (11.00, 2.00) [ 52.420] glyphs0_to_dst: glyph=(406, 636)x(9, 8), unclipped [ 52.420] emit_primitive_identity_mask__avx2: dst=(406, 636), mask=(688.00, 32.00) x (9.00, 8.00) [ 52.420] glyphs0_to_dst: glyph=(415, 636)x(9, 8), unclipped [ 52.420] emit_primitive_identity_mask__avx2: dst=(415, 636), mask=(752.00, 16.00) x (9.00, 8.00) [ 52.420] glyphs0_to_dst: glyph=(424, 636)x(9, 11), unclipped [ 52.420] emit_primitive_identity_mask__avx2: dst=(424, 636), mask=(960.00, 16.00) x (9.00, 11.00) [ 52.420] glyphs0_to_dst: glyph=(432, 633)x(10, 11), unclipped [ 52.420] emit_primitive_identity_mask__avx2: dst=(432, 633), mask=(976.00, 48.00) x (10.00, 11.00) [ 52.420] glyphs0_to_dst: glyph=(442, 636)x(9, 8), unclipped [ 52.420] emit_primitive_identity_mask__avx2: dst=(442, 636), mask=(688.00, 32.00) x (9.00, 8.00) [ 52.420] glyphs0_to_dst: glyph=(450, 636)x(10, 11), unclipped [ 52.420] emit_primitive_identity_mask__avx2: dst=(450, 636), mask=(976.00, 32.00) x (10.00, 11.00) [ 52.420] gen8_vertex_flush[8f98] = 96 [ 52.420] gen9_magic_ca_pass: CA fixup (5730 -> 5826) [ 52.420] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.420] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.420] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.420] sna_glyphs(op=3, nlist=1, src=(460, 644)) [ 52.420] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.420] sna_glyphs: discarding mask [ 52.420] glyphs0_to_dst(op=3, src=(460, 644), nlist=1, dst=(460, 644)+(0, 0)) [ 52.420] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753651456 size=3775x2136 [ 52.420] gen9_render_composite: 0x0, current mode=1/1 [ 52.420] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 52.420] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.420] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.420] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.420] sna_drawable_use_bo pixmap=3647, box=((0, 0), (3775, 2136)), flags=7... [ 52.420] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.420] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.420] sna_drawable_use_bo: using whole GPU bo [ 52.420] gen9_composite_set_target: pixmap=3647, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 52.420] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.420] color_convert: src=ffffffff [20028888] [ 52.420] color_convert: dst=ffffffff [20028888] [ 52.420] sna_render_get_solid: ffffffff [ 52.420] sna_render_get_solid(white) [ 52.420] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.420] sna_transform_is_imprecise_integer_translation: no transform [ 52.420] gen9_composite_picture: integer translation (0, 0), removing [ 52.420] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.420] sna_render_pixmap_bo: GPU all damaged [ 52.420] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.420] gen4_choose_composite_emitter: solid, identity mask [ 52.420] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.420] gen9_composite_get_binding_table(da80) [ 52.420] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 52.420] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.420] gen9_emit_vertex_elements: setup id=9 [ 52.420] glyphs0_to_dst: glyph=(459, 633)x(10, 13), unclipped [ 52.420] emit_primitive_identity_mask__avx2: dst=(459, 633), mask=(752.00, 32.00) x (10.00, 13.00) [ 52.420] glyphs0_to_dst: glyph=(477, 639)x(10, 3), unclipped [ 52.420] emit_primitive_identity_mask__avx2: dst=(477, 639), mask=(1008.00, 48.00) x (10.00, 3.00) [ 52.420] glyphs0_to_dst: glyph=(487, 633)x(9, 14), unclipped [ 52.420] emit_primitive_identity_mask__avx2: dst=(487, 633), mask=(832.00, 32.00) x (9.00, 14.00) [ 52.420] glyphs0_to_dst: glyph=(496, 636)x(9, 8), unclipped [ 52.420] emit_primitive_identity_mask__avx2: dst=(496, 636), mask=(896.00, 48.00) x (9.00, 8.00) [ 52.420] glyphs0_to_dst: glyph=(504, 636)x(10, 8), unclipped [ 52.420] emit_primitive_identity_mask__avx2: dst=(504, 636), mask=(848.00, 16.00) x (10.00, 8.00) [ 52.420] glyphs0_to_dst: glyph=(514, 636)x(9, 8), unclipped [ 52.420] emit_primitive_identity_mask__avx2: dst=(514, 636), mask=(848.00, 48.00) x (9.00, 8.00) [ 52.420] glyphs0_to_dst: glyph=(522, 633)x(10, 11), unclipped [ 52.420] emit_primitive_identity_mask__avx2: dst=(522, 633), mask=(992.00, 32.00) x (10.00, 11.00) [ 52.420] glyphs0_to_dst: glyph=(532, 636)x(9, 11), unclipped [ 52.420] emit_primitive_identity_mask__avx2: dst=(532, 636), mask=(880.00, 16.00) x (9.00, 11.00) [ 52.420] glyphs0_to_dst: glyph=(541, 633)x(9, 11), unclipped [ 52.420] emit_primitive_identity_mask__avx2: dst=(541, 633), mask=(880.00, 0.00) x (9.00, 11.00) [ 52.420] glyphs0_to_dst: glyph=(550, 633)x(9, 14), unclipped [ 52.420] emit_primitive_identity_mask__avx2: dst=(550, 633), mask=(832.00, 32.00) x (9.00, 14.00) [ 52.420] glyphs0_to_dst: glyph=(558, 636)x(10, 8), unclipped [ 52.420] emit_primitive_identity_mask__avx2: dst=(558, 636), mask=(848.00, 16.00) x (10.00, 8.00) [ 52.420] glyphs0_to_dst: glyph=(568, 636)x(9, 11), unclipped [ 52.420] emit_primitive_identity_mask__avx2: dst=(568, 636), mask=(880.00, 16.00) x (9.00, 11.00) [ 52.420] glyphs0_to_dst: glyph=(576, 646)x(11, 2), unclipped [ 52.420] emit_primitive_identity_mask__avx2: dst=(576, 646), mask=(832.00, 48.00) x (11.00, 2.00) [ 52.420] glyphs0_to_dst: glyph=(585, 632)x(10, 12), unclipped [ 52.420] emit_primitive_identity_mask__avx2: dst=(585, 632), mask=(864.00, 0.00) x (10.00, 12.00) [ 52.420] glyphs0_to_dst: glyph=(594, 636)x(10, 8), unclipped [ 52.420] emit_primitive_identity_mask__avx2: dst=(594, 636), mask=(864.00, 32.00) x (10.00, 8.00) [ 52.420] glyphs0_to_dst: glyph=(603, 633)x(10, 11), unclipped [ 52.420] emit_primitive_identity_mask__avx2: dst=(603, 633), mask=(880.00, 32.00) x (10.00, 11.00) [ 52.420] glyphs0_to_dst: glyph=(612, 646)x(11, 2), unclipped [ 52.420] emit_primitive_identity_mask__avx2: dst=(612, 646), mask=(832.00, 48.00) x (11.00, 2.00) [ 52.420] glyphs0_to_dst: glyph=(621, 633)x(10, 11), unclipped [ 52.420] emit_primitive_identity_mask__avx2: dst=(621, 633), mask=(880.00, 32.00) x (10.00, 11.00) [ 52.420] glyphs0_to_dst: glyph=(630, 636)x(10, 8), unclipped [ 52.420] emit_primitive_identity_mask__avx2: dst=(630, 636), mask=(944.00, 0.00) x (10.00, 8.00) [ 52.420] glyphs0_to_dst: glyph=(639, 636)x(10, 11), unclipped [ 52.420] emit_primitive_identity_mask__avx2: dst=(639, 636), mask=(880.00, 48.00) x (10.00, 11.00) [ 52.420] glyphs0_to_dst: glyph=(651, 641)x(5, 3), unclipped [ 52.420] emit_primitive_identity_mask__avx2: dst=(651, 641), mask=(1008.00, 32.00) x (5.00, 3.00) [ 52.420] glyphs0_to_dst: glyph=(658, 636)x(9, 8), unclipped [ 52.420] emit_primitive_identity_mask__avx2: dst=(658, 636), mask=(896.00, 48.00) x (9.00, 8.00) [ 52.420] glyphs0_to_dst: glyph=(667, 632)x(9, 12), unclipped [ 52.420] emit_primitive_identity_mask__avx2: dst=(667, 632), mask=(992.00, 48.00) x (9.00, 12.00) [ 52.420] gen8_vertex_flush[9098] = 69 [ 52.420] gen9_magic_ca_pass: CA fixup (5826 -> 5895) [ 52.420] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.420] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.420] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.420] sna_glyphs(op=3, nlist=1, src=(1, 661)) [ 52.420] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.420] sna_glyphs: discarding mask [ 52.420] glyphs0_to_dst(op=3, src=(1, 661), nlist=1, dst=(1, 661)+(0, 0)) [ 52.420] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753651456 size=3775x2136 [ 52.420] gen9_render_composite: 0x0, current mode=1/1 [ 52.420] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 52.420] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.420] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.420] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.420] sna_drawable_use_bo pixmap=3647, box=((0, 0), (3775, 2136)), flags=7... [ 52.420] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.420] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.420] sna_drawable_use_bo: using whole GPU bo [ 52.420] gen9_composite_set_target: pixmap=3647, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 52.420] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.420] color_convert: src=ff8ae234 [20028888] [ 52.420] color_convert: dst=ff8ae234 [20028888] [ 52.420] sna_render_get_solid: ff8ae234 [ 52.420] sna_render_get_solid(22) = ff8ae234 (old) [ 52.420] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.420] sna_transform_is_imprecise_integer_translation: no transform [ 52.420] gen9_composite_picture: integer translation (0, 0), removing [ 52.420] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.420] sna_render_pixmap_bo: GPU all damaged [ 52.420] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.420] gen4_choose_composite_emitter: solid, identity mask [ 52.420] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.420] gen9_composite_get_binding_table(da40) [ 52.420] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 52.420] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.420] gen9_emit_vertex_elements: setup id=9 [ 52.420] glyphs0_to_dst: glyph=(1, 653)x(9, 8), unclipped [ 52.420] emit_primitive_identity_mask__avx2: dst=(1, 653), mask=(688.00, 32.00) x (9.00, 8.00) [ 52.420] glyphs0_to_dst: glyph=(9, 651)x(10, 13), unclipped [ 52.420] emit_primitive_identity_mask__avx2: dst=(9, 651), mask=(672.00, 48.00) x (10.00, 13.00) [ 52.420] glyphs0_to_dst: glyph=(19, 653)x(9, 8), unclipped [ 52.420] emit_primitive_identity_mask__avx2: dst=(19, 653), mask=(688.00, 32.00) x (9.00, 8.00) [ 52.420] glyphs0_to_dst: glyph=(28, 655)x(8, 3), unclipped [ 52.420] emit_primitive_identity_mask__avx2: dst=(28, 655), mask=(688.00, 48.00) x (8.00, 3.00) [ 52.420] glyphs0_to_dst: glyph=(36, 651)x(11, 10), unclipped [ 52.420] emit_primitive_identity_mask__avx2: dst=(36, 651), mask=(704.00, 0.00) x (11.00, 10.00) [ 52.420] glyphs0_to_dst: glyph=(46, 653)x(9, 8), unclipped [ 52.420] emit_primitive_identity_mask__avx2: dst=(46, 653), mask=(720.00, 0.00) x (9.00, 8.00) [ 52.420] glyphs0_to_dst: glyph=(54, 653)x(10, 8), unclipped [ 52.420] emit_primitive_identity_mask__avx2: dst=(54, 653), mask=(704.00, 16.00) x (10.00, 8.00) [ 52.420] glyphs0_to_dst: glyph=(63, 653)x(10, 8), unclipped [ 52.420] emit_primitive_identity_mask__avx2: dst=(63, 653), mask=(720.00, 16.00) x (10.00, 8.00) [ 52.420] glyphs0_to_dst: glyph=(72, 650)x(10, 11), unclipped [ 52.420] emit_primitive_identity_mask__avx2: dst=(72, 650), mask=(736.00, 0.00) x (10.00, 11.00) [ 52.420] glyphs0_to_dst: glyph=(81, 653)x(10, 8), unclipped [ 52.420] emit_primitive_identity_mask__avx2: dst=(81, 653), mask=(752.00, 0.00) x (10.00, 8.00) [ 52.420] glyphs0_to_dst: glyph=(90, 650)x(10, 11), unclipped [ 52.420] emit_primitive_identity_mask__avx2: dst=(90, 650), mask=(736.00, 0.00) x (10.00, 11.00) [ 52.420] glyphs0_to_dst: glyph=(99, 653)x(11, 8), unclipped [ 52.420] emit_primitive_identity_mask__avx2: dst=(99, 653), mask=(736.00, 16.00) x (11.00, 8.00) [ 52.420] glyphs0_to_dst: glyph=(109, 653)x(9, 8), unclipped [ 52.420] emit_primitive_identity_mask__avx2: dst=(109, 653), mask=(752.00, 16.00) x (9.00, 8.00) [ 52.420] glyphs0_to_dst: glyph=(118, 655)x(8, 3), unclipped [ 52.420] emit_primitive_identity_mask__avx2: dst=(118, 655), mask=(688.00, 48.00) x (8.00, 3.00) [ 52.420] glyphs0_to_dst: glyph=(126, 651)x(10, 10), unclipped [ 52.420] emit_primitive_identity_mask__avx2: dst=(126, 651), mask=(704.00, 32.00) x (10.00, 10.00) [ 52.420] glyphs0_to_dst: glyph=(135, 651)x(10, 10), unclipped [ 52.420] emit_primitive_identity_mask__avx2: dst=(135, 651), mask=(704.00, 32.00) x (10.00, 10.00) [ 52.420] glyphs0_to_dst: glyph=(144, 651)x(10, 10), unclipped [ 52.420] emit_primitive_identity_mask__avx2: dst=(144, 651), mask=(720.00, 32.00) x (10.00, 10.00) [ 52.420] glyphs0_to_dst: glyph=(153, 651)x(10, 10), unclipped [ 52.420] emit_primitive_identity_mask__avx2: dst=(153, 651), mask=(704.00, 48.00) x (10.00, 10.00) [ 52.420] gen8_vertex_flush[9198] = 54 [ 52.420] gen9_magic_ca_pass: CA fixup (5895 -> 5949) [ 52.420] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.420] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.420] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.420] sna_glyphs(op=3, nlist=1, src=(163, 661)) [ 52.420] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.420] sna_glyphs: discarding mask [ 52.420] glyphs0_to_dst(op=3, src=(163, 661), nlist=1, dst=(163, 661)+(0, 0)) [ 52.420] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753651456 size=3775x2136 [ 52.420] gen9_render_composite: 0x0, current mode=1/1 [ 52.420] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 52.420] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.420] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.420] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.420] sna_drawable_use_bo pixmap=3647, box=((0, 0), (3775, 2136)), flags=7... [ 52.420] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.420] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.420] sna_drawable_use_bo: using whole GPU bo [ 52.421] gen9_composite_set_target: pixmap=3647, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 52.421] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.421] color_convert: src=ffffffff [20028888] [ 52.421] color_convert: dst=ffffffff [20028888] [ 52.421] sna_render_get_solid: ffffffff [ 52.421] sna_render_get_solid(white) [ 52.421] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.421] sna_transform_is_imprecise_integer_translation: no transform [ 52.421] gen9_composite_picture: integer translation (0, 0), removing [ 52.421] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.421] sna_render_pixmap_bo: GPU all damaged [ 52.421] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.421] gen4_choose_composite_emitter: solid, identity mask [ 52.421] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.421] gen9_composite_get_binding_table(da00) [ 52.421] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 52.421] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.421] gen9_emit_vertex_elements: setup id=9 [ 52.421] glyphs0_to_dst: glyph=(165, 653)x(5, 8), unclipped [ 52.421] emit_primitive_identity_mask__avx2: dst=(165, 653), mask=(720.00, 48.00) x (5.00, 8.00) [ 52.421] gen8_vertex_flush[9298] = 3 [ 52.421] gen9_magic_ca_pass: CA fixup (5949 -> 5952) [ 52.421] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.421] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.421] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.421] sna_glyphs(op=3, nlist=1, src=(172, 661)) [ 52.421] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.421] sna_glyphs: discarding mask [ 52.421] glyphs0_to_dst(op=3, src=(172, 661), nlist=1, dst=(172, 661)+(0, 0)) [ 52.421] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753651456 size=3775x2136 [ 52.421] gen9_render_composite: 0x0, current mode=1/1 [ 52.421] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 52.421] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.421] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.421] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.421] sna_drawable_use_bo pixmap=3647, box=((0, 0), (3775, 2136)), flags=7... [ 52.421] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.421] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.421] sna_drawable_use_bo: using whole GPU bo [ 52.421] gen9_composite_set_target: pixmap=3647, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 52.421] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.421] color_convert: src=ff729fcf [20028888] [ 52.421] color_convert: dst=ff729fcf [20028888] [ 52.421] sna_render_get_solid: ff729fcf [ 52.421] sna_render_get_solid(23) = ff729fcf (old) [ 52.421] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.421] sna_transform_is_imprecise_integer_translation: no transform [ 52.421] gen9_composite_picture: integer translation (0, 0), removing [ 52.421] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.421] sna_render_pixmap_bo: GPU all damaged [ 52.421] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.421] gen4_choose_composite_emitter: solid, identity mask [ 52.421] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.421] gen9_composite_get_binding_table(d9c0) [ 52.421] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 52.421] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.421] gen9_emit_vertex_elements: setup id=9 [ 52.421] glyphs0_to_dst: glyph=(171, 655)x(11, 3), unclipped [ 52.421] emit_primitive_identity_mask__avx2: dst=(171, 655), mask=(736.00, 32.00) x (11.00, 3.00) [ 52.421] glyphs0_to_dst: glyph=(180, 650)x(10, 14), unclipped [ 52.421] emit_primitive_identity_mask__avx2: dst=(180, 650), mask=(944.00, 48.00) x (10.00, 14.00) [ 52.421] glyphs0_to_dst: glyph=(189, 650)x(11, 11), unclipped [ 52.421] emit_primitive_identity_mask__avx2: dst=(189, 650), mask=(960.00, 0.00) x (11.00, 11.00) [ 52.421] glyphs0_to_dst: glyph=(198, 653)x(10, 8), unclipped [ 52.421] emit_primitive_identity_mask__avx2: dst=(198, 653), mask=(976.00, 0.00) x (10.00, 8.00) [ 52.421] glyphs0_to_dst: glyph=(208, 653)x(9, 11), unclipped [ 52.421] emit_primitive_identity_mask__avx2: dst=(208, 653), mask=(960.00, 16.00) x (9.00, 11.00) [ 52.421] glyphs0_to_dst: glyph=(216, 650)x(10, 14), unclipped [ 52.421] emit_primitive_identity_mask__avx2: dst=(216, 650), mask=(944.00, 48.00) x (10.00, 14.00) [ 52.421] glyphs0_to_dst: glyph=(225, 651)x(10, 10), unclipped [ 52.421] emit_primitive_identity_mask__avx2: dst=(225, 651), mask=(976.00, 16.00) x (10.00, 10.00) [ 52.421] glyphs0_to_dst: glyph=(234, 662)x(11, 2), unclipped [ 52.421] emit_primitive_identity_mask__avx2: dst=(234, 662), mask=(992.00, 0.00) x (11.00, 2.00) [ 52.421] glyphs0_to_dst: glyph=(243, 650)x(11, 11), unclipped [ 52.421] emit_primitive_identity_mask__avx2: dst=(243, 650), mask=(1008.00, 0.00) x (11.00, 11.00) [ 52.421] glyphs0_to_dst: glyph=(253, 653)x(9, 8), unclipped [ 52.421] emit_primitive_identity_mask__avx2: dst=(253, 653), mask=(720.00, 0.00) x (9.00, 8.00) [ 52.421] glyphs0_to_dst: glyph=(261, 653)x(10, 8), unclipped [ 52.421] emit_primitive_identity_mask__avx2: dst=(261, 653), mask=(704.00, 16.00) x (10.00, 8.00) [ 52.421] glyphs0_to_dst: glyph=(270, 653)x(10, 8), unclipped [ 52.421] emit_primitive_identity_mask__avx2: dst=(270, 653), mask=(704.00, 16.00) x (10.00, 8.00) [ 52.421] glyphs0_to_dst: glyph=(279, 649)x(10, 12), unclipped [ 52.421] emit_primitive_identity_mask__avx2: dst=(279, 649), mask=(992.00, 16.00) x (10.00, 12.00) [ 52.421] glyphs0_to_dst: glyph=(288, 653)x(10, 8), unclipped [ 52.421] emit_primitive_identity_mask__avx2: dst=(288, 653), mask=(704.00, 16.00) x (10.00, 8.00) [ 52.421] glyphs0_to_dst: glyph=(297, 653)x(10, 8), unclipped [ 52.421] emit_primitive_identity_mask__avx2: dst=(297, 653), mask=(752.00, 0.00) x (10.00, 8.00) [ 52.421] glyphs0_to_dst: glyph=(307, 649)x(10, 12), unclipped [ 52.421] emit_primitive_identity_mask__avx2: dst=(307, 649), mask=(1008.00, 16.00) x (10.00, 12.00) [ 52.421] glyphs0_to_dst: glyph=(315, 650)x(11, 11), unclipped [ 52.421] emit_primitive_identity_mask__avx2: dst=(315, 650), mask=(960.00, 0.00) x (11.00, 11.00) [ 52.421] glyphs0_to_dst: glyph=(324, 653)x(11, 8), unclipped [ 52.421] emit_primitive_identity_mask__avx2: dst=(324, 653), mask=(736.00, 16.00) x (11.00, 8.00) [ 52.421] glyphs0_to_dst: glyph=(334, 653)x(9, 11), unclipped [ 52.421] emit_primitive_identity_mask__avx2: dst=(334, 653), mask=(960.00, 16.00) x (9.00, 11.00) [ 52.421] glyphs0_to_dst: glyph=(342, 662)x(11, 2), unclipped [ 52.421] emit_primitive_identity_mask__avx2: dst=(342, 662), mask=(992.00, 0.00) x (11.00, 2.00) [ 52.421] glyphs0_to_dst: glyph=(351, 649)x(10, 12), unclipped [ 52.421] emit_primitive_identity_mask__avx2: dst=(351, 649), mask=(992.00, 16.00) x (10.00, 12.00) [ 52.421] glyphs0_to_dst: glyph=(361, 649)x(9, 12), unclipped [ 52.421] emit_primitive_identity_mask__avx2: dst=(361, 649), mask=(960.00, 32.00) x (9.00, 12.00) [ 52.421] glyphs0_to_dst: glyph=(369, 653)x(10, 11), unclipped [ 52.421] emit_primitive_identity_mask__avx2: dst=(369, 653), mask=(976.00, 32.00) x (10.00, 11.00) [ 52.421] glyphs0_to_dst: glyph=(378, 650)x(10, 14), unclipped [ 52.421] emit_primitive_identity_mask__avx2: dst=(378, 650), mask=(944.00, 48.00) x (10.00, 14.00) [ 52.421] glyphs0_to_dst: glyph=(387, 651)x(10, 10), unclipped [ 52.421] emit_primitive_identity_mask__avx2: dst=(387, 651), mask=(960.00, 48.00) x (10.00, 10.00) [ 52.421] glyphs0_to_dst: glyph=(396, 662)x(11, 2), unclipped [ 52.421] emit_primitive_identity_mask__avx2: dst=(396, 662), mask=(992.00, 0.00) x (11.00, 2.00) [ 52.421] glyphs0_to_dst: glyph=(406, 653)x(9, 8), unclipped [ 52.421] emit_primitive_identity_mask__avx2: dst=(406, 653), mask=(688.00, 32.00) x (9.00, 8.00) [ 52.421] glyphs0_to_dst: glyph=(415, 653)x(9, 8), unclipped [ 52.421] emit_primitive_identity_mask__avx2: dst=(415, 653), mask=(752.00, 16.00) x (9.00, 8.00) [ 52.421] glyphs0_to_dst: glyph=(424, 653)x(9, 11), unclipped [ 52.421] emit_primitive_identity_mask__avx2: dst=(424, 653), mask=(960.00, 16.00) x (9.00, 11.00) [ 52.421] glyphs0_to_dst: glyph=(432, 650)x(10, 11), unclipped [ 52.421] emit_primitive_identity_mask__avx2: dst=(432, 650), mask=(976.00, 48.00) x (10.00, 11.00) [ 52.421] glyphs0_to_dst: glyph=(442, 653)x(9, 8), unclipped [ 52.421] emit_primitive_identity_mask__avx2: dst=(442, 653), mask=(688.00, 32.00) x (9.00, 8.00) [ 52.421] glyphs0_to_dst: glyph=(450, 653)x(10, 11), unclipped [ 52.421] emit_primitive_identity_mask__avx2: dst=(450, 653), mask=(976.00, 32.00) x (10.00, 11.00) [ 52.421] gen8_vertex_flush[9398] = 96 [ 52.421] gen9_magic_ca_pass: CA fixup (5952 -> 6048) [ 52.421] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.421] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.421] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.421] sna_glyphs(op=3, nlist=1, src=(460, 661)) [ 52.421] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.421] sna_glyphs: discarding mask [ 52.421] glyphs0_to_dst(op=3, src=(460, 661), nlist=1, dst=(460, 661)+(0, 0)) [ 52.421] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753651456 size=3775x2136 [ 52.421] gen9_render_composite: 0x0, current mode=1/1 [ 52.421] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 52.421] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.421] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.421] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.421] sna_drawable_use_bo pixmap=3647, box=((0, 0), (3775, 2136)), flags=7... [ 52.421] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.421] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.421] sna_drawable_use_bo: using whole GPU bo [ 52.421] gen9_composite_set_target: pixmap=3647, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 52.421] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.421] color_convert: src=ffffffff [20028888] [ 52.421] color_convert: dst=ffffffff [20028888] [ 52.421] sna_render_get_solid: ffffffff [ 52.421] sna_render_get_solid(white) [ 52.421] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.421] sna_transform_is_imprecise_integer_translation: no transform [ 52.421] gen9_composite_picture: integer translation (0, 0), removing [ 52.421] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.421] sna_render_pixmap_bo: GPU all damaged [ 52.421] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.421] gen4_choose_composite_emitter: solid, identity mask [ 52.421] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.421] gen9_composite_get_binding_table(d980) [ 52.421] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 52.421] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.421] gen9_emit_vertex_elements: setup id=9 [ 52.421] glyphs0_to_dst: glyph=(459, 650)x(10, 13), unclipped [ 52.421] emit_primitive_identity_mask__avx2: dst=(459, 650), mask=(752.00, 32.00) x (10.00, 13.00) [ 52.421] glyphs0_to_dst: glyph=(477, 656)x(10, 3), unclipped [ 52.421] emit_primitive_identity_mask__avx2: dst=(477, 656), mask=(1008.00, 48.00) x (10.00, 3.00) [ 52.421] glyphs0_to_dst: glyph=(487, 650)x(9, 14), unclipped [ 52.421] emit_primitive_identity_mask__avx2: dst=(487, 650), mask=(832.00, 32.00) x (9.00, 14.00) [ 52.421] glyphs0_to_dst: glyph=(496, 653)x(9, 8), unclipped [ 52.421] emit_primitive_identity_mask__avx2: dst=(496, 653), mask=(896.00, 48.00) x (9.00, 8.00) [ 52.421] glyphs0_to_dst: glyph=(504, 653)x(10, 8), unclipped [ 52.421] emit_primitive_identity_mask__avx2: dst=(504, 653), mask=(848.00, 16.00) x (10.00, 8.00) [ 52.421] glyphs0_to_dst: glyph=(514, 653)x(9, 8), unclipped [ 52.421] emit_primitive_identity_mask__avx2: dst=(514, 653), mask=(848.00, 48.00) x (9.00, 8.00) [ 52.421] glyphs0_to_dst: glyph=(522, 650)x(10, 11), unclipped [ 52.421] emit_primitive_identity_mask__avx2: dst=(522, 650), mask=(992.00, 32.00) x (10.00, 11.00) [ 52.421] glyphs0_to_dst: glyph=(532, 653)x(9, 11), unclipped [ 52.421] emit_primitive_identity_mask__avx2: dst=(532, 653), mask=(880.00, 16.00) x (9.00, 11.00) [ 52.421] glyphs0_to_dst: glyph=(541, 650)x(9, 11), unclipped [ 52.421] emit_primitive_identity_mask__avx2: dst=(541, 650), mask=(880.00, 0.00) x (9.00, 11.00) [ 52.421] glyphs0_to_dst: glyph=(550, 650)x(9, 14), unclipped [ 52.421] emit_primitive_identity_mask__avx2: dst=(550, 650), mask=(832.00, 32.00) x (9.00, 14.00) [ 52.421] glyphs0_to_dst: glyph=(558, 653)x(10, 8), unclipped [ 52.421] emit_primitive_identity_mask__avx2: dst=(558, 653), mask=(848.00, 16.00) x (10.00, 8.00) [ 52.421] glyphs0_to_dst: glyph=(568, 653)x(9, 11), unclipped [ 52.421] emit_primitive_identity_mask__avx2: dst=(568, 653), mask=(880.00, 16.00) x (9.00, 11.00) [ 52.421] glyphs0_to_dst: glyph=(576, 663)x(11, 2), unclipped [ 52.421] emit_primitive_identity_mask__avx2: dst=(576, 663), mask=(832.00, 48.00) x (11.00, 2.00) [ 52.421] glyphs0_to_dst: glyph=(585, 649)x(10, 12), unclipped [ 52.421] emit_primitive_identity_mask__avx2: dst=(585, 649), mask=(864.00, 0.00) x (10.00, 12.00) [ 52.421] glyphs0_to_dst: glyph=(594, 653)x(10, 8), unclipped [ 52.421] emit_primitive_identity_mask__avx2: dst=(594, 653), mask=(864.00, 32.00) x (10.00, 8.00) [ 52.421] glyphs0_to_dst: glyph=(603, 650)x(10, 11), unclipped [ 52.421] emit_primitive_identity_mask__avx2: dst=(603, 650), mask=(880.00, 32.00) x (10.00, 11.00) [ 52.421] glyphs0_to_dst: glyph=(612, 663)x(11, 2), unclipped [ 52.421] emit_primitive_identity_mask__avx2: dst=(612, 663), mask=(832.00, 48.00) x (11.00, 2.00) [ 52.421] glyphs0_to_dst: glyph=(621, 650)x(10, 11), unclipped [ 52.421] emit_primitive_identity_mask__avx2: dst=(621, 650), mask=(880.00, 32.00) x (10.00, 11.00) [ 52.421] glyphs0_to_dst: glyph=(630, 653)x(10, 8), unclipped [ 52.421] emit_primitive_identity_mask__avx2: dst=(630, 653), mask=(944.00, 0.00) x (10.00, 8.00) [ 52.421] glyphs0_to_dst: glyph=(639, 653)x(10, 11), unclipped [ 52.421] emit_primitive_identity_mask__avx2: dst=(639, 653), mask=(880.00, 48.00) x (10.00, 11.00) [ 52.421] glyphs0_to_dst: glyph=(651, 658)x(5, 3), unclipped [ 52.421] emit_primitive_identity_mask__avx2: dst=(651, 658), mask=(1008.00, 32.00) x (5.00, 3.00) [ 52.421] glyphs0_to_dst: glyph=(658, 653)x(9, 8), unclipped [ 52.421] emit_primitive_identity_mask__avx2: dst=(658, 653), mask=(896.00, 48.00) x (9.00, 8.00) [ 52.421] glyphs0_to_dst: glyph=(667, 649)x(9, 12), unclipped [ 52.421] emit_primitive_identity_mask__avx2: dst=(667, 649), mask=(992.00, 48.00) x (9.00, 12.00) [ 52.421] gen8_vertex_flush[9498] = 69 [ 52.421] gen9_magic_ca_pass: CA fixup (6048 -> 6117) [ 52.421] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.421] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.421] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.421] sna_glyphs(op=3, nlist=1, src=(1, 678)) [ 52.421] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.421] sna_glyphs: discarding mask [ 52.421] glyphs0_to_dst(op=3, src=(1, 678), nlist=1, dst=(1, 678)+(0, 0)) [ 52.421] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753651456 size=3775x2136 [ 52.421] gen9_render_composite: 0x0, current mode=1/1 [ 52.421] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 52.421] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.421] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.421] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.421] sna_drawable_use_bo pixmap=3647, box=((0, 0), (3775, 2136)), flags=7... [ 52.421] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.421] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.421] sna_drawable_use_bo: using whole GPU bo [ 52.421] gen9_composite_set_target: pixmap=3647, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 52.421] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.421] color_convert: src=ff8ae234 [20028888] [ 52.421] color_convert: dst=ff8ae234 [20028888] [ 52.421] sna_render_get_solid: ff8ae234 [ 52.421] sna_render_get_solid(22) = ff8ae234 (old) [ 52.421] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.421] sna_transform_is_imprecise_integer_translation: no transform [ 52.421] gen9_composite_picture: integer translation (0, 0), removing [ 52.421] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.421] sna_render_pixmap_bo: GPU all damaged [ 52.421] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.421] gen4_choose_composite_emitter: solid, identity mask [ 52.421] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.421] gen9_composite_get_binding_table(d940) [ 52.421] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 52.421] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.421] gen9_emit_vertex_elements: setup id=9 [ 52.421] glyphs0_to_dst: glyph=(1, 670)x(9, 8), unclipped [ 52.421] emit_primitive_identity_mask__avx2: dst=(1, 670), mask=(688.00, 32.00) x (9.00, 8.00) [ 52.421] glyphs0_to_dst: glyph=(9, 668)x(10, 13), unclipped [ 52.421] emit_primitive_identity_mask__avx2: dst=(9, 668), mask=(672.00, 48.00) x (10.00, 13.00) [ 52.421] glyphs0_to_dst: glyph=(19, 670)x(9, 8), unclipped [ 52.421] emit_primitive_identity_mask__avx2: dst=(19, 670), mask=(688.00, 32.00) x (9.00, 8.00) [ 52.421] glyphs0_to_dst: glyph=(28, 672)x(8, 3), unclipped [ 52.421] emit_primitive_identity_mask__avx2: dst=(28, 672), mask=(688.00, 48.00) x (8.00, 3.00) [ 52.421] glyphs0_to_dst: glyph=(36, 668)x(11, 10), unclipped [ 52.421] emit_primitive_identity_mask__avx2: dst=(36, 668), mask=(704.00, 0.00) x (11.00, 10.00) [ 52.421] glyphs0_to_dst: glyph=(46, 670)x(9, 8), unclipped [ 52.421] emit_primitive_identity_mask__avx2: dst=(46, 670), mask=(720.00, 0.00) x (9.00, 8.00) [ 52.421] glyphs0_to_dst: glyph=(54, 670)x(10, 8), unclipped [ 52.421] emit_primitive_identity_mask__avx2: dst=(54, 670), mask=(704.00, 16.00) x (10.00, 8.00) [ 52.421] glyphs0_to_dst: glyph=(63, 670)x(10, 8), unclipped [ 52.421] emit_primitive_identity_mask__avx2: dst=(63, 670), mask=(720.00, 16.00) x (10.00, 8.00) [ 52.421] glyphs0_to_dst: glyph=(72, 667)x(10, 11), unclipped [ 52.421] emit_primitive_identity_mask__avx2: dst=(72, 667), mask=(736.00, 0.00) x (10.00, 11.00) [ 52.421] glyphs0_to_dst: glyph=(81, 670)x(10, 8), unclipped [ 52.421] emit_primitive_identity_mask__avx2: dst=(81, 670), mask=(752.00, 0.00) x (10.00, 8.00) [ 52.421] glyphs0_to_dst: glyph=(90, 667)x(10, 11), unclipped [ 52.421] emit_primitive_identity_mask__avx2: dst=(90, 667), mask=(736.00, 0.00) x (10.00, 11.00) [ 52.421] glyphs0_to_dst: glyph=(99, 670)x(11, 8), unclipped [ 52.421] emit_primitive_identity_mask__avx2: dst=(99, 670), mask=(736.00, 16.00) x (11.00, 8.00) [ 52.421] glyphs0_to_dst: glyph=(109, 670)x(9, 8), unclipped [ 52.421] emit_primitive_identity_mask__avx2: dst=(109, 670), mask=(752.00, 16.00) x (9.00, 8.00) [ 52.421] glyphs0_to_dst: glyph=(118, 672)x(8, 3), unclipped [ 52.421] emit_primitive_identity_mask__avx2: dst=(118, 672), mask=(688.00, 48.00) x (8.00, 3.00) [ 52.421] glyphs0_to_dst: glyph=(126, 668)x(10, 10), unclipped [ 52.421] emit_primitive_identity_mask__avx2: dst=(126, 668), mask=(704.00, 32.00) x (10.00, 10.00) [ 52.421] glyphs0_to_dst: glyph=(135, 668)x(10, 10), unclipped [ 52.421] emit_primitive_identity_mask__avx2: dst=(135, 668), mask=(704.00, 32.00) x (10.00, 10.00) [ 52.421] glyphs0_to_dst: glyph=(144, 668)x(10, 10), unclipped [ 52.421] emit_primitive_identity_mask__avx2: dst=(144, 668), mask=(720.00, 32.00) x (10.00, 10.00) [ 52.421] glyphs0_to_dst: glyph=(153, 668)x(10, 10), unclipped [ 52.421] emit_primitive_identity_mask__avx2: dst=(153, 668), mask=(704.00, 48.00) x (10.00, 10.00) [ 52.421] gen8_vertex_flush[9598] = 54 [ 52.421] gen9_magic_ca_pass: CA fixup (6117 -> 6171) [ 52.421] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.421] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.421] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.421] sna_glyphs(op=3, nlist=1, src=(163, 678)) [ 52.422] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.422] sna_glyphs: discarding mask [ 52.422] glyphs0_to_dst(op=3, src=(163, 678), nlist=1, dst=(163, 678)+(0, 0)) [ 52.422] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753651456 size=3775x2136 [ 52.422] gen9_render_composite: 0x0, current mode=1/1 [ 52.422] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 52.422] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.422] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.422] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.422] sna_drawable_use_bo pixmap=3647, box=((0, 0), (3775, 2136)), flags=7... [ 52.422] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.422] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.422] sna_drawable_use_bo: using whole GPU bo [ 52.422] gen9_composite_set_target: pixmap=3647, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 52.422] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.422] color_convert: src=ffffffff [20028888] [ 52.422] color_convert: dst=ffffffff [20028888] [ 52.422] sna_render_get_solid: ffffffff [ 52.422] sna_render_get_solid(white) [ 52.422] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.422] sna_transform_is_imprecise_integer_translation: no transform [ 52.422] gen9_composite_picture: integer translation (0, 0), removing [ 52.422] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.422] sna_render_pixmap_bo: GPU all damaged [ 52.422] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.422] gen4_choose_composite_emitter: solid, identity mask [ 52.422] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.422] gen9_composite_get_binding_table(d900) [ 52.422] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 52.422] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.422] gen9_emit_vertex_elements: setup id=9 [ 52.422] glyphs0_to_dst: glyph=(165, 670)x(5, 8), unclipped [ 52.422] emit_primitive_identity_mask__avx2: dst=(165, 670), mask=(720.00, 48.00) x (5.00, 8.00) [ 52.422] gen8_vertex_flush[9698] = 3 [ 52.422] gen9_magic_ca_pass: CA fixup (6171 -> 6174) [ 52.422] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.422] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.422] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.422] sna_glyphs(op=3, nlist=1, src=(172, 678)) [ 52.422] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.422] sna_glyphs: discarding mask [ 52.422] glyphs0_to_dst(op=3, src=(172, 678), nlist=1, dst=(172, 678)+(0, 0)) [ 52.422] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753651456 size=3775x2136 [ 52.422] gen9_render_composite: 0x0, current mode=1/1 [ 52.422] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 52.422] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.422] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.422] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.422] sna_drawable_use_bo pixmap=3647, box=((0, 0), (3775, 2136)), flags=7... [ 52.422] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.422] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.422] sna_drawable_use_bo: using whole GPU bo [ 52.422] gen9_composite_set_target: pixmap=3647, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 52.422] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.422] color_convert: src=ff729fcf [20028888] [ 52.422] color_convert: dst=ff729fcf [20028888] [ 52.422] sna_render_get_solid: ff729fcf [ 52.422] sna_render_get_solid(23) = ff729fcf (old) [ 52.422] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.422] sna_transform_is_imprecise_integer_translation: no transform [ 52.422] gen9_composite_picture: integer translation (0, 0), removing [ 52.422] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.422] sna_render_pixmap_bo: GPU all damaged [ 52.422] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.422] gen4_choose_composite_emitter: solid, identity mask [ 52.422] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.422] gen9_composite_get_binding_table(d8c0) [ 52.422] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 52.422] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.422] gen9_emit_vertex_elements: setup id=9 [ 52.422] glyphs0_to_dst: glyph=(171, 672)x(11, 3), unclipped [ 52.422] emit_primitive_identity_mask__avx2: dst=(171, 672), mask=(736.00, 32.00) x (11.00, 3.00) [ 52.422] glyphs0_to_dst: glyph=(180, 667)x(10, 14), unclipped [ 52.422] emit_primitive_identity_mask__avx2: dst=(180, 667), mask=(944.00, 48.00) x (10.00, 14.00) [ 52.422] glyphs0_to_dst: glyph=(189, 667)x(11, 11), unclipped [ 52.422] emit_primitive_identity_mask__avx2: dst=(189, 667), mask=(960.00, 0.00) x (11.00, 11.00) [ 52.422] glyphs0_to_dst: glyph=(198, 670)x(10, 8), unclipped [ 52.422] emit_primitive_identity_mask__avx2: dst=(198, 670), mask=(976.00, 0.00) x (10.00, 8.00) [ 52.422] glyphs0_to_dst: glyph=(208, 670)x(9, 11), unclipped [ 52.422] emit_primitive_identity_mask__avx2: dst=(208, 670), mask=(960.00, 16.00) x (9.00, 11.00) [ 52.422] glyphs0_to_dst: glyph=(216, 667)x(10, 14), unclipped [ 52.422] emit_primitive_identity_mask__avx2: dst=(216, 667), mask=(944.00, 48.00) x (10.00, 14.00) [ 52.422] glyphs0_to_dst: glyph=(225, 668)x(10, 10), unclipped [ 52.422] emit_primitive_identity_mask__avx2: dst=(225, 668), mask=(976.00, 16.00) x (10.00, 10.00) [ 52.422] glyphs0_to_dst: glyph=(234, 679)x(11, 2), unclipped [ 52.422] emit_primitive_identity_mask__avx2: dst=(234, 679), mask=(992.00, 0.00) x (11.00, 2.00) [ 52.422] glyphs0_to_dst: glyph=(243, 667)x(11, 11), unclipped [ 52.422] emit_primitive_identity_mask__avx2: dst=(243, 667), mask=(1008.00, 0.00) x (11.00, 11.00) [ 52.422] glyphs0_to_dst: glyph=(253, 670)x(9, 8), unclipped [ 52.422] emit_primitive_identity_mask__avx2: dst=(253, 670), mask=(720.00, 0.00) x (9.00, 8.00) [ 52.422] glyphs0_to_dst: glyph=(261, 670)x(10, 8), unclipped [ 52.422] emit_primitive_identity_mask__avx2: dst=(261, 670), mask=(704.00, 16.00) x (10.00, 8.00) [ 52.422] glyphs0_to_dst: glyph=(270, 670)x(10, 8), unclipped [ 52.422] emit_primitive_identity_mask__avx2: dst=(270, 670), mask=(704.00, 16.00) x (10.00, 8.00) [ 52.422] glyphs0_to_dst: glyph=(279, 666)x(10, 12), unclipped [ 52.422] emit_primitive_identity_mask__avx2: dst=(279, 666), mask=(992.00, 16.00) x (10.00, 12.00) [ 52.422] glyphs0_to_dst: glyph=(288, 670)x(10, 8), unclipped [ 52.422] emit_primitive_identity_mask__avx2: dst=(288, 670), mask=(704.00, 16.00) x (10.00, 8.00) [ 52.422] glyphs0_to_dst: glyph=(297, 670)x(10, 8), unclipped [ 52.422] emit_primitive_identity_mask__avx2: dst=(297, 670), mask=(752.00, 0.00) x (10.00, 8.00) [ 52.422] glyphs0_to_dst: glyph=(307, 666)x(10, 12), unclipped [ 52.422] emit_primitive_identity_mask__avx2: dst=(307, 666), mask=(1008.00, 16.00) x (10.00, 12.00) [ 52.422] glyphs0_to_dst: glyph=(315, 667)x(11, 11), unclipped [ 52.422] emit_primitive_identity_mask__avx2: dst=(315, 667), mask=(960.00, 0.00) x (11.00, 11.00) [ 52.422] glyphs0_to_dst: glyph=(324, 670)x(11, 8), unclipped [ 52.422] emit_primitive_identity_mask__avx2: dst=(324, 670), mask=(736.00, 16.00) x (11.00, 8.00) [ 52.422] glyphs0_to_dst: glyph=(334, 670)x(9, 11), unclipped [ 52.422] emit_primitive_identity_mask__avx2: dst=(334, 670), mask=(960.00, 16.00) x (9.00, 11.00) [ 52.422] glyphs0_to_dst: glyph=(342, 679)x(11, 2), unclipped [ 52.422] emit_primitive_identity_mask__avx2: dst=(342, 679), mask=(992.00, 0.00) x (11.00, 2.00) [ 52.422] glyphs0_to_dst: glyph=(351, 666)x(10, 12), unclipped [ 52.422] emit_primitive_identity_mask__avx2: dst=(351, 666), mask=(992.00, 16.00) x (10.00, 12.00) [ 52.422] glyphs0_to_dst: glyph=(361, 666)x(9, 12), unclipped [ 52.422] emit_primitive_identity_mask__avx2: dst=(361, 666), mask=(960.00, 32.00) x (9.00, 12.00) [ 52.422] glyphs0_to_dst: glyph=(369, 670)x(10, 11), unclipped [ 52.422] emit_primitive_identity_mask__avx2: dst=(369, 670), mask=(976.00, 32.00) x (10.00, 11.00) [ 52.422] glyphs0_to_dst: glyph=(378, 667)x(10, 14), unclipped [ 52.422] emit_primitive_identity_mask__avx2: dst=(378, 667), mask=(944.00, 48.00) x (10.00, 14.00) [ 52.422] glyphs0_to_dst: glyph=(387, 668)x(10, 10), unclipped [ 52.422] emit_primitive_identity_mask__avx2: dst=(387, 668), mask=(960.00, 48.00) x (10.00, 10.00) [ 52.422] glyphs0_to_dst: glyph=(396, 679)x(11, 2), unclipped [ 52.422] emit_primitive_identity_mask__avx2: dst=(396, 679), mask=(992.00, 0.00) x (11.00, 2.00) [ 52.422] glyphs0_to_dst: glyph=(406, 670)x(9, 8), unclipped [ 52.422] emit_primitive_identity_mask__avx2: dst=(406, 670), mask=(688.00, 32.00) x (9.00, 8.00) [ 52.422] glyphs0_to_dst: glyph=(415, 670)x(9, 8), unclipped [ 52.422] emit_primitive_identity_mask__avx2: dst=(415, 670), mask=(752.00, 16.00) x (9.00, 8.00) [ 52.422] glyphs0_to_dst: glyph=(424, 670)x(9, 11), unclipped [ 52.422] emit_primitive_identity_mask__avx2: dst=(424, 670), mask=(960.00, 16.00) x (9.00, 11.00) [ 52.422] glyphs0_to_dst: glyph=(432, 667)x(10, 11), unclipped [ 52.422] emit_primitive_identity_mask__avx2: dst=(432, 667), mask=(976.00, 48.00) x (10.00, 11.00) [ 52.422] glyphs0_to_dst: glyph=(442, 670)x(9, 8), unclipped [ 52.422] emit_primitive_identity_mask__avx2: dst=(442, 670), mask=(688.00, 32.00) x (9.00, 8.00) [ 52.422] glyphs0_to_dst: glyph=(450, 670)x(10, 11), unclipped [ 52.422] emit_primitive_identity_mask__avx2: dst=(450, 670), mask=(976.00, 32.00) x (10.00, 11.00) [ 52.422] gen8_vertex_flush[9798] = 96 [ 52.422] gen9_magic_ca_pass: CA fixup (6174 -> 6270) [ 52.422] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.422] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.422] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.422] sna_glyphs(op=3, nlist=1, src=(460, 678)) [ 52.422] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.422] sna_glyphs: discarding mask [ 52.422] glyphs0_to_dst(op=3, src=(460, 678), nlist=1, dst=(460, 678)+(0, 0)) [ 52.422] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753651456 size=3775x2136 [ 52.422] gen9_render_composite: 0x0, current mode=1/1 [ 52.422] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 52.422] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.422] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.422] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.422] sna_drawable_use_bo pixmap=3647, box=((0, 0), (3775, 2136)), flags=7... [ 52.422] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.422] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.422] sna_drawable_use_bo: using whole GPU bo [ 52.422] gen9_composite_set_target: pixmap=3647, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 52.422] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.422] color_convert: src=ffffffff [20028888] [ 52.422] color_convert: dst=ffffffff [20028888] [ 52.422] sna_render_get_solid: ffffffff [ 52.422] sna_render_get_solid(white) [ 52.422] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.422] sna_transform_is_imprecise_integer_translation: no transform [ 52.422] gen9_composite_picture: integer translation (0, 0), removing [ 52.422] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.422] sna_render_pixmap_bo: GPU all damaged [ 52.422] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.422] gen4_choose_composite_emitter: solid, identity mask [ 52.422] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.422] gen9_composite_get_binding_table(d880) [ 52.422] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 52.422] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.422] gen9_emit_vertex_elements: setup id=9 [ 52.422] glyphs0_to_dst: glyph=(459, 667)x(10, 13), unclipped [ 52.422] emit_primitive_identity_mask__avx2: dst=(459, 667), mask=(752.00, 32.00) x (10.00, 13.00) [ 52.422] glyphs0_to_dst: glyph=(477, 673)x(10, 3), unclipped [ 52.422] emit_primitive_identity_mask__avx2: dst=(477, 673), mask=(1008.00, 48.00) x (10.00, 3.00) [ 52.422] glyphs0_to_dst: glyph=(487, 667)x(9, 14), unclipped [ 52.422] emit_primitive_identity_mask__avx2: dst=(487, 667), mask=(832.00, 32.00) x (9.00, 14.00) [ 52.422] glyphs0_to_dst: glyph=(496, 670)x(9, 8), unclipped [ 52.422] emit_primitive_identity_mask__avx2: dst=(496, 670), mask=(896.00, 48.00) x (9.00, 8.00) [ 52.422] glyphs0_to_dst: glyph=(504, 670)x(10, 8), unclipped [ 52.422] emit_primitive_identity_mask__avx2: dst=(504, 670), mask=(848.00, 16.00) x (10.00, 8.00) [ 52.422] glyphs0_to_dst: glyph=(514, 670)x(9, 8), unclipped [ 52.422] emit_primitive_identity_mask__avx2: dst=(514, 670), mask=(848.00, 48.00) x (9.00, 8.00) [ 52.422] glyphs0_to_dst: glyph=(522, 667)x(10, 11), unclipped [ 52.422] emit_primitive_identity_mask__avx2: dst=(522, 667), mask=(992.00, 32.00) x (10.00, 11.00) [ 52.422] glyphs0_to_dst: glyph=(532, 670)x(9, 11), unclipped [ 52.422] emit_primitive_identity_mask__avx2: dst=(532, 670), mask=(880.00, 16.00) x (9.00, 11.00) [ 52.422] glyphs0_to_dst: glyph=(541, 667)x(9, 11), unclipped [ 52.422] emit_primitive_identity_mask__avx2: dst=(541, 667), mask=(880.00, 0.00) x (9.00, 11.00) [ 52.422] glyphs0_to_dst: glyph=(550, 667)x(9, 14), unclipped [ 52.422] emit_primitive_identity_mask__avx2: dst=(550, 667), mask=(832.00, 32.00) x (9.00, 14.00) [ 52.422] glyphs0_to_dst: glyph=(558, 670)x(10, 8), unclipped [ 52.422] emit_primitive_identity_mask__avx2: dst=(558, 670), mask=(848.00, 16.00) x (10.00, 8.00) [ 52.422] glyphs0_to_dst: glyph=(568, 670)x(9, 11), unclipped [ 52.422] emit_primitive_identity_mask__avx2: dst=(568, 670), mask=(880.00, 16.00) x (9.00, 11.00) [ 52.422] glyphs0_to_dst: glyph=(576, 680)x(11, 2), unclipped [ 52.422] emit_primitive_identity_mask__avx2: dst=(576, 680), mask=(832.00, 48.00) x (11.00, 2.00) [ 52.422] glyphs0_to_dst: glyph=(585, 666)x(10, 12), unclipped [ 52.422] emit_primitive_identity_mask__avx2: dst=(585, 666), mask=(864.00, 0.00) x (10.00, 12.00) [ 52.422] glyphs0_to_dst: glyph=(594, 670)x(10, 8), unclipped [ 52.422] emit_primitive_identity_mask__avx2: dst=(594, 670), mask=(864.00, 32.00) x (10.00, 8.00) [ 52.422] glyphs0_to_dst: glyph=(603, 667)x(10, 11), unclipped [ 52.422] emit_primitive_identity_mask__avx2: dst=(603, 667), mask=(880.00, 32.00) x (10.00, 11.00) [ 52.422] glyphs0_to_dst: glyph=(612, 680)x(11, 2), unclipped [ 52.422] emit_primitive_identity_mask__avx2: dst=(612, 680), mask=(832.00, 48.00) x (11.00, 2.00) [ 52.422] glyphs0_to_dst: glyph=(621, 667)x(10, 11), unclipped [ 52.422] emit_primitive_identity_mask__avx2: dst=(621, 667), mask=(880.00, 32.00) x (10.00, 11.00) [ 52.422] glyphs0_to_dst: glyph=(630, 670)x(10, 8), unclipped [ 52.422] emit_primitive_identity_mask__avx2: dst=(630, 670), mask=(944.00, 0.00) x (10.00, 8.00) [ 52.422] glyphs0_to_dst: glyph=(639, 670)x(10, 11), unclipped [ 52.422] emit_primitive_identity_mask__avx2: dst=(639, 670), mask=(880.00, 48.00) x (10.00, 11.00) [ 52.422] glyphs0_to_dst: glyph=(651, 675)x(5, 3), unclipped [ 52.422] emit_primitive_identity_mask__avx2: dst=(651, 675), mask=(1008.00, 32.00) x (5.00, 3.00) [ 52.422] glyphs0_to_dst: glyph=(658, 670)x(9, 8), unclipped [ 52.422] emit_primitive_identity_mask__avx2: dst=(658, 670), mask=(896.00, 48.00) x (9.00, 8.00) [ 52.422] glyphs0_to_dst: glyph=(667, 666)x(9, 12), unclipped [ 52.422] emit_primitive_identity_mask__avx2: dst=(667, 666), mask=(992.00, 48.00) x (9.00, 12.00) [ 52.422] gen8_vertex_flush[9898] = 69 [ 52.422] gen9_magic_ca_pass: CA fixup (6270 -> 6339) [ 52.422] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.422] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.422] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.422] sna_glyphs(op=3, nlist=1, src=(1, 695)) [ 52.422] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.422] sna_glyphs: discarding mask [ 52.422] glyphs0_to_dst(op=3, src=(1, 695), nlist=1, dst=(1, 695)+(0, 0)) [ 52.422] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753651456 size=3775x2136 [ 52.422] gen9_render_composite: 0x0, current mode=1/1 [ 52.422] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 52.422] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.422] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.422] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.422] sna_drawable_use_bo pixmap=3647, box=((0, 0), (3775, 2136)), flags=7... [ 52.422] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.422] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.422] sna_drawable_use_bo: using whole GPU bo [ 52.422] gen9_composite_set_target: pixmap=3647, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 52.422] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.422] color_convert: src=ff8ae234 [20028888] [ 52.422] color_convert: dst=ff8ae234 [20028888] [ 52.422] sna_render_get_solid: ff8ae234 [ 52.422] sna_render_get_solid(22) = ff8ae234 (old) [ 52.422] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.422] sna_transform_is_imprecise_integer_translation: no transform [ 52.422] gen9_composite_picture: integer translation (0, 0), removing [ 52.422] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.422] sna_render_pixmap_bo: GPU all damaged [ 52.422] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.422] gen4_choose_composite_emitter: solid, identity mask [ 52.422] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.422] gen9_composite_get_binding_table(d840) [ 52.422] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 52.422] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.422] gen9_emit_vertex_elements: setup id=9 [ 52.422] glyphs0_to_dst: glyph=(1, 687)x(9, 8), unclipped [ 52.422] emit_primitive_identity_mask__avx2: dst=(1, 687), mask=(688.00, 32.00) x (9.00, 8.00) [ 52.422] glyphs0_to_dst: glyph=(9, 685)x(10, 13), unclipped [ 52.422] emit_primitive_identity_mask__avx2: dst=(9, 685), mask=(672.00, 48.00) x (10.00, 13.00) [ 52.422] glyphs0_to_dst: glyph=(19, 687)x(9, 8), unclipped [ 52.422] emit_primitive_identity_mask__avx2: dst=(19, 687), mask=(688.00, 32.00) x (9.00, 8.00) [ 52.422] glyphs0_to_dst: glyph=(28, 689)x(8, 3), unclipped [ 52.422] emit_primitive_identity_mask__avx2: dst=(28, 689), mask=(688.00, 48.00) x (8.00, 3.00) [ 52.422] glyphs0_to_dst: glyph=(36, 685)x(11, 10), unclipped [ 52.422] emit_primitive_identity_mask__avx2: dst=(36, 685), mask=(704.00, 0.00) x (11.00, 10.00) [ 52.422] glyphs0_to_dst: glyph=(46, 687)x(9, 8), unclipped [ 52.422] emit_primitive_identity_mask__avx2: dst=(46, 687), mask=(720.00, 0.00) x (9.00, 8.00) [ 52.422] glyphs0_to_dst: glyph=(54, 687)x(10, 8), unclipped [ 52.422] emit_primitive_identity_mask__avx2: dst=(54, 687), mask=(704.00, 16.00) x (10.00, 8.00) [ 52.422] glyphs0_to_dst: glyph=(63, 687)x(10, 8), unclipped [ 52.422] emit_primitive_identity_mask__avx2: dst=(63, 687), mask=(720.00, 16.00) x (10.00, 8.00) [ 52.422] glyphs0_to_dst: glyph=(72, 684)x(10, 11), unclipped [ 52.422] emit_primitive_identity_mask__avx2: dst=(72, 684), mask=(736.00, 0.00) x (10.00, 11.00) [ 52.422] glyphs0_to_dst: glyph=(81, 687)x(10, 8), unclipped [ 52.422] emit_primitive_identity_mask__avx2: dst=(81, 687), mask=(752.00, 0.00) x (10.00, 8.00) [ 52.422] glyphs0_to_dst: glyph=(90, 684)x(10, 11), unclipped [ 52.422] emit_primitive_identity_mask__avx2: dst=(90, 684), mask=(736.00, 0.00) x (10.00, 11.00) [ 52.422] glyphs0_to_dst: glyph=(99, 687)x(11, 8), unclipped [ 52.422] emit_primitive_identity_mask__avx2: dst=(99, 687), mask=(736.00, 16.00) x (11.00, 8.00) [ 52.423] glyphs0_to_dst: glyph=(109, 687)x(9, 8), unclipped [ 52.423] emit_primitive_identity_mask__avx2: dst=(109, 687), mask=(752.00, 16.00) x (9.00, 8.00) [ 52.423] glyphs0_to_dst: glyph=(118, 689)x(8, 3), unclipped [ 52.423] emit_primitive_identity_mask__avx2: dst=(118, 689), mask=(688.00, 48.00) x (8.00, 3.00) [ 52.423] glyphs0_to_dst: glyph=(126, 685)x(10, 10), unclipped [ 52.423] emit_primitive_identity_mask__avx2: dst=(126, 685), mask=(704.00, 32.00) x (10.00, 10.00) [ 52.423] glyphs0_to_dst: glyph=(135, 685)x(10, 10), unclipped [ 52.423] emit_primitive_identity_mask__avx2: dst=(135, 685), mask=(704.00, 32.00) x (10.00, 10.00) [ 52.423] glyphs0_to_dst: glyph=(144, 685)x(10, 10), unclipped [ 52.423] emit_primitive_identity_mask__avx2: dst=(144, 685), mask=(720.00, 32.00) x (10.00, 10.00) [ 52.423] glyphs0_to_dst: glyph=(153, 685)x(10, 10), unclipped [ 52.423] emit_primitive_identity_mask__avx2: dst=(153, 685), mask=(704.00, 48.00) x (10.00, 10.00) [ 52.423] gen8_vertex_flush[9998] = 54 [ 52.423] gen9_magic_ca_pass: CA fixup (6339 -> 6393) [ 52.423] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.423] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.423] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.423] sna_glyphs(op=3, nlist=1, src=(163, 695)) [ 52.423] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.423] sna_glyphs: discarding mask [ 52.423] glyphs0_to_dst(op=3, src=(163, 695), nlist=1, dst=(163, 695)+(0, 0)) [ 52.423] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753651456 size=3775x2136 [ 52.423] gen9_render_composite: 0x0, current mode=1/1 [ 52.423] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 52.423] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.423] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.423] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.423] sna_drawable_use_bo pixmap=3647, box=((0, 0), (3775, 2136)), flags=7... [ 52.423] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.423] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.423] sna_drawable_use_bo: using whole GPU bo [ 52.423] gen9_composite_set_target: pixmap=3647, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 52.423] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.423] color_convert: src=ffffffff [20028888] [ 52.423] color_convert: dst=ffffffff [20028888] [ 52.423] sna_render_get_solid: ffffffff [ 52.423] sna_render_get_solid(white) [ 52.423] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.423] sna_transform_is_imprecise_integer_translation: no transform [ 52.423] gen9_composite_picture: integer translation (0, 0), removing [ 52.423] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.423] sna_render_pixmap_bo: GPU all damaged [ 52.423] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.423] gen4_choose_composite_emitter: solid, identity mask [ 52.423] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.423] gen9_composite_get_binding_table(d800) [ 52.423] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 52.423] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.423] gen9_emit_vertex_elements: setup id=9 [ 52.423] glyphs0_to_dst: glyph=(165, 687)x(5, 8), unclipped [ 52.423] emit_primitive_identity_mask__avx2: dst=(165, 687), mask=(720.00, 48.00) x (5.00, 8.00) [ 52.423] gen8_vertex_flush[9a98] = 3 [ 52.423] gen9_magic_ca_pass: CA fixup (6393 -> 6396) [ 52.423] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.423] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.423] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.423] sna_glyphs(op=3, nlist=1, src=(172, 695)) [ 52.423] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.423] sna_glyphs: discarding mask [ 52.423] glyphs0_to_dst(op=3, src=(172, 695), nlist=1, dst=(172, 695)+(0, 0)) [ 52.423] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753651456 size=3775x2136 [ 52.423] gen9_render_composite: 0x0, current mode=1/1 [ 52.423] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 52.423] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 52.423] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.423] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.423] sna_drawable_use_bo pixmap=3647, box=((0, 0), (3775, 2136)), flags=7... [ 52.423] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.423] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.423] sna_drawable_use_bo: using whole GPU bo [ 52.423] gen9_composite_set_target: pixmap=3647, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 52.423] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.423] color_convert: src=ff729fcf [20028888] [ 52.423] color_convert: dst=ff729fcf [20028888] [ 52.423] sna_render_get_solid: ff729fcf [ 52.423] sna_render_get_solid(23) = ff729fcf (old) [ 52.423] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.423] sna_transform_is_imprecise_integer_translation: no transform [ 52.423] gen9_composite_picture: integer translation (0, 0), removing [ 52.423] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.423] sna_render_pixmap_bo: GPU all damaged [ 52.423] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.423] gen4_choose_composite_emitter: solid, identity mask [ 52.423] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.423] gen9_composite_get_binding_table(d7c0) [ 52.423] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 52.423] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.423] gen9_emit_vertex_elements: setup id=9 [ 52.423] glyphs0_to_dst: glyph=(171, 689)x(11, 3), unclipped [ 52.423] emit_primitive_identity_mask__avx2: dst=(171, 689), mask=(736.00, 32.00) x (11.00, 3.00) [ 52.423] glyphs0_to_dst: glyph=(180, 684)x(10, 14), unclipped [ 52.423] emit_primitive_identity_mask__avx2: dst=(180, 684), mask=(944.00, 48.00) x (10.00, 14.00) [ 52.423] glyphs0_to_dst: glyph=(189, 684)x(11, 11), unclipped [ 52.423] emit_primitive_identity_mask__avx2: dst=(189, 684), mask=(960.00, 0.00) x (11.00, 11.00) [ 52.423] glyphs0_to_dst: glyph=(198, 687)x(10, 8), unclipped [ 52.423] emit_primitive_identity_mask__avx2: dst=(198, 687), mask=(976.00, 0.00) x (10.00, 8.00) [ 52.423] glyphs0_to_dst: glyph=(208, 687)x(9, 11), unclipped [ 52.423] emit_primitive_identity_mask__avx2: dst=(208, 687), mask=(960.00, 16.00) x (9.00, 11.00) [ 52.423] glyphs0_to_dst: glyph=(216, 684)x(10, 14), unclipped [ 52.423] emit_primitive_identity_mask__avx2: dst=(216, 684), mask=(944.00, 48.00) x (10.00, 14.00) [ 52.423] glyphs0_to_dst: glyph=(225, 685)x(10, 10), unclipped [ 52.423] emit_primitive_identity_mask__avx2: dst=(225, 685), mask=(976.00, 16.00) x (10.00, 10.00) [ 52.423] glyphs0_to_dst: glyph=(234, 696)x(11, 2), unclipped [ 52.423] emit_primitive_identity_mask__avx2: dst=(234, 696), mask=(992.00, 0.00) x (11.00, 2.00) [ 52.423] glyphs0_to_dst: glyph=(243, 684)x(11, 11), unclipped [ 52.423] emit_primitive_identity_mask__avx2: dst=(243, 684), mask=(1008.00, 0.00) x (11.00, 11.00) [ 52.423] glyphs0_to_dst: glyph=(253, 687)x(9, 8), unclipped [ 52.423] emit_primitive_identity_mask__avx2: dst=(253, 687), mask=(720.00, 0.00) x (9.00, 8.00) [ 52.423] glyphs0_to_dst: glyph=(261, 687)x(10, 8), unclipped [ 52.423] emit_primitive_identity_mask__avx2: dst=(261, 687), mask=(704.00, 16.00) x (10.00, 8.00) [ 52.423] glyphs0_to_dst: glyph=(270, 687)x(10, 8), unclipped [ 52.423] emit_primitive_identity_mask__avx2: dst=(270, 687), mask=(704.00, 16.00) x (10.00, 8.00) [ 52.423] glyphs0_to_dst: glyph=(279, 683)x(10, 12), unclipped [ 52.423] emit_primitive_identity_mask__avx2: dst=(279, 683), mask=(992.00, 16.00) x (10.00, 12.00) [ 52.423] glyphs0_to_dst: glyph=(288, 687)x(10, 8), unclipped [ 52.423] emit_primitive_identity_mask__avx2: dst=(288, 687), mask=(704.00, 16.00) x (10.00, 8.00) [ 52.423] glyphs0_to_dst: glyph=(297, 687)x(10, 8), unclipped [ 52.423] emit_primitive_identity_mask__avx2: dst=(297, 687), mask=(752.00, 0.00) x (10.00, 8.00) [ 52.423] glyphs0_to_dst: glyph=(307, 683)x(10, 12), unclipped [ 52.423] emit_primitive_identity_mask__avx2: dst=(307, 683), mask=(1008.00, 16.00) x (10.00, 12.00) [ 52.423] glyphs0_to_dst: glyph=(315, 684)x(11, 11), unclipped [ 52.423] emit_primitive_identity_mask__avx2: dst=(315, 684), mask=(960.00, 0.00) x (11.00, 11.00) [ 52.423] glyphs0_to_dst: glyph=(324, 687)x(11, 8), unclipped [ 52.423] emit_primitive_identity_mask__avx2: dst=(324, 687), mask=(736.00, 16.00) x (11.00, 8.00) [ 52.423] glyphs0_to_dst: glyph=(334, 687)x(9, 11), unclipped [ 52.423] emit_primitive_identity_mask__avx2: dst=(334, 687), mask=(960.00, 16.00) x (9.00, 11.00) [ 52.423] glyphs0_to_dst: glyph=(342, 696)x(11, 2), unclipped [ 52.423] emit_primitive_identity_mask__avx2: dst=(342, 696), mask=(992.00, 0.00) x (11.00, 2.00) [ 52.423] glyphs0_to_dst: glyph=(351, 683)x(10, 12), unclipped [ 52.423] emit_primitive_identity_mask__avx2: dst=(351, 683), mask=(992.00, 16.00) x (10.00, 12.00) [ 52.423] glyphs0_to_dst: glyph=(361, 683)x(9, 12), unclipped [ 52.423] emit_primitive_identity_mask__avx2: dst=(361, 683), mask=(960.00, 32.00) x (9.00, 12.00) [ 52.423] glyphs0_to_dst: glyph=(369, 687)x(10, 11), unclipped [ 52.423] emit_primitive_identity_mask__avx2: dst=(369, 687), mask=(976.00, 32.00) x (10.00, 11.00) [ 52.423] glyphs0_to_dst: glyph=(378, 684)x(10, 14), unclipped [ 52.423] emit_primitive_identity_mask__avx2: dst=(378, 684), mask=(944.00, 48.00) x (10.00, 14.00) [ 52.423] glyphs0_to_dst: glyph=(387, 685)x(10, 10), unclipped [ 52.423] emit_primitive_identity_mask__avx2: dst=(387, 685), mask=(960.00, 48.00) x (10.00, 10.00) [ 52.423] glyphs0_to_dst: glyph=(396, 696)x(11, 2), unclipped [ 52.423] emit_primitive_identity_mask__avx2: dst=(396, 696), mask=(992.00, 0.00) x (11.00, 2.00) [ 52.423] glyphs0_to_dst: glyph=(406, 687)x(9, 8), unclipped [ 52.423] emit_primitive_identity_mask__avx2: dst=(406, 687), mask=(688.00, 32.00) x (9.00, 8.00) [ 52.423] glyphs0_to_dst: glyph=(415, 687)x(9, 8), unclipped [ 52.423] emit_primitive_identity_mask__avx2: dst=(415, 687), mask=(752.00, 16.00) x (9.00, 8.00) [ 52.423] glyphs0_to_dst: glyph=(424, 687)x(9, 11), unclipped [ 52.423] emit_primitive_identity_mask__avx2: dst=(424, 687), mask=(960.00, 16.00) x (9.00, 11.00) [ 52.423] glyphs0_to_dst: glyph=(432, 684)x(10, 11), unclipped [ 52.423] emit_primitive_identity_mask__avx2: dst=(432, 684), mask=(976.00, 48.00) x (10.00, 11.00) [ 52.423] glyphs0_to_dst: glyph=(442, 687)x(9, 8), unclipped [ 52.423] emit_primitive_identity_mask__avx2: dst=(442, 687), mask=(688.00, 32.00) x (9.00, 8.00) [ 52.423] glyphs0_to_dst: glyph=(450, 687)x(10, 11), unclipped [ 52.423] emit_primitive_identity_mask__avx2: dst=(450, 687), mask=(976.00, 32.00) x (10.00, 11.00) [ 52.423] gen8_vertex_flush[9b98] = 96 [ 52.423] gen9_magic_ca_pass: CA fixup (6396 -> 6492) [ 52.423] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.423] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.423] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.423] sna_accel_flush: flush?=0, dirty?=0 [ 52.423] sna_block_handler (tv=0.0) [ 52.423] sna_wakeup_handler [ 52.423] sna_accel_flush: flush?=0, dirty?=0 [ 52.423] sna_accel_flush: flush?=0, dirty?=0 [ 52.423] sna_accel_flush: flush?=0, dirty?=0 [ 52.423] sna_create_pixmap(1943, 491, 32, usage=0) [ 52.423] kgem_can_create_2d: 1943x491 @ 32 [ 52.423] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7776, height=491 [ 52.423] kgem_can_create_2d: untiled size=3821568 [ 52.423] kgem_choose_tiling: TLB miss between lines 1943x491 (pitch=7772), forcing tiling 1 [ 52.423] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7776, height=491 [ 52.423] kgem_can_create_2d: tiled[-1] size=3821568 [ 52.423] sna_create_pixmap: usage=0, flags=1b [ 52.423] sna_create_pixmap: creating GPU pixmap 1943x491, stride=7772, flags=1b [ 52.423] __pop_freed_pixmap: reusing freed pixmap=3649 header [ 52.423] create_pixmap_hdr: pixmap=3650, width=1943, height=491, usage=0 [ 52.423] sna_create_pixmap: serial=3650, 1943x491, usage=0 [ 52.423] sna_composite_rectangles(pixmap=3651, op=0, 0 x 1 [(0, 0)x(1943, 491) ...]) [ 52.423] sna_composite_rectangles: converted to op 0 [ 52.423] sna_composite_rectangles[0] (0, 0)x(1943, 491) -> (0, 0), (1943, 491) [ 52.423] sna_composite_rectangles: nrects=1, region=(0, 0), (1943, 491) x 1 [ 52.423] sna_composite_rectangles: clipped extents (0, 0),(1943, 491) x 1 [ 52.423] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(1943, 491) [ 52.423] sna_composite_rectangles: dropping last-cpu hint [ 52.423] sna_drawable_use_bo pixmap=3651, box=((0, 0), (1943, 491)), flags=19... [ 52.423] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 52.423] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 52.423] sna_pixmap_move_to_gpu(pixmap=3651, usage=0), flags=b [ 52.423] sna_pixmap_move_to_gpu: CPU damage? 0 [ 52.423] sna_pixmap_move_to_gpu: creating GPU bo (1943x491@32), create=b [ 52.423] kgem_choose_tiling: TLB miss between lines 1943x491 (pitch=7772), forcing tiling 1 [ 52.423] kgem_choose_tiling: TLB miss between lines 1943x491 (pitch=7772), forcing tiling 1 [ 52.423] sna_pixmap_alloc_gpu: pixmap=3651 [ 52.423] kgem_create_2d(1943x491, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 52.423] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=8192, height=496 [ 52.423] kgem_bo_remove_from_inactive: removing handle=33 from inactive [ 52.423] from inactive: pitch=8192, tiling=1: handle=33, id=2072 [ 52.423] __sna_damage_all(1943, 491) [ 52.423] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 52.423] sna_pixmap_mark_active: pixmap=3651, handle=33 [ 52.423] sna_drawable_use_bo: allocated GPU bo for operation [ 52.423] sna_drawable_use_bo: using GPU bo with damage? 0 [ 52.423] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 52.423] kgem_bo_is_render: handle=33, rq? 0 [0] [ 52.423] gen9_render_fill_boxes(0 x 1 [(0, 0), (1943, 491) ...]) [ 52.423] sna_render_get_solid: 0 [ 52.423] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 52.423] __kgem_busy: handle=2, busy=0, wedged=0 [ 52.423] __kgem_retire_rq: request 2 complete [ 52.423] kgem_set_mode: flushing before new bo [ 52.423] gen8_vertex_close: used=25968, vbo active? 23, vb=201, nreloc=2 [ 52.423] gen8_vertex_close: reloc[0] = 287 [ 52.423] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 52.423] kgem_add_handle: handle=23, index=7 [ 52.423] kgem_add_reloc64[12] = (delta=0, target handle=7, presumed=fd541000) [ 52.423] gen8_vertex_close: reloc[1] = 355 [ 52.423] kgem_add_reloc64: handle=23, pos=355, delta=0, domains=200000 [ 52.423] kgem_add_reloc64[13] = (delta=0, target handle=7, presumed=fd541000) [ 52.423] batch[1/1, flags=1800]: 9996 9996 13808 16384, nreloc=14, nexec=8, nfence=0, aperture=41510 [fenced=0] [ 52.423] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x7d, presumed-offset=fd0d4000 [ 52.423] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> 1 [ 52.423] kgem_create_linear(65536) [ 52.423] search_linear_cache: num_pages=16, flags=406, use_active? 0, use_large=0 [max=65536] [ 52.423] search_linear_cache: inactive and cache bucket empty [ 52.423] search_linear_cache: active cache bucket empty [ 52.423] kgem_create_linear: new handle=112, num_pages=16 [ 52.423] __kgem_bo_init(handle=112, num_pages=16) [ 52.423] kgem_bo_map__cpu(handle=112, size=65536, map=0x0:0x0) [ 52.423] kgem_trim_vma_cache: type=1, count=-32766 (bucket: 4) [ 52.423] __kgem_bo_map__cpu: caching CPU vma for 112 [ 52.423] kgem_new_batch: allocated and mapped batch handle=112 [size=65536] [ 52.423] kgem_bo_sync__cpu: handle=112 [ 52.423] kgem_new_batch: using last batch handle=125 [ 52.432] kgem_commit: release handle=125 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd0d4000 [ 52.432] kgem_commit: release handle=109 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ea44b000 [ 52.432] kgem_commit: release handle=96 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f61c9000 [ 52.432] kgem_commit: release handle=111 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d089d000 [ 52.432] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 52.432] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 52.432] __kgem_bo_clear_busy: handle=7 [ 52.432] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 52.432] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 52.432] __kgem_bo_clear_busy: handle=7 [ 52.432] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 52.432] __kgem_bo_clear_busy: handle=7 [ 52.432] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 52.432] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 52.432] __kgem_bo_clear_busy: handle=8 [ 52.432] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 52.432] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 52.432] __kgem_bo_clear_busy: handle=8 [ 52.432] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 52.432] __kgem_busy: handle=125, busy=131072, wedged=0 [ 52.432] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 52.432] kgem_check_bo: num_pages=+992, num_exec=+1 [ 52.432] aligning vertex: was 4, now 2 floats per vertex [ 52.433] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 52.433] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 52.433] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 52.433] kgem_add_handle: handle=4, index=0 [ 52.433] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 52.433] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 52.433] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 52.433] gen9_composite_get_binding_table(ffc0) [ 52.433] kgem_add_reloc64: handle=33, pos=16360, delta=0, domains=20002 [ 52.433] kgem_add_handle: handle=33, index=1 [ 52.433] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fca20000) [ 52.433] __kgem_bo_mark_dirty: handle=33 (proxy? 0) [ 52.433] [3fe0] bind bo(handle=33, addr=fca20000), format=192, width=1943, height=491, pitch=8192, tiling=1 -> render [ 52.433] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 52.433] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 52.433] kgem_add_handle: handle=7, index=2 [ 52.433] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 52.433] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 52.433] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 52.433] gen9_emit_sampler: sampler = 1 [ 52.433] gen9_emit_sf: num_sf_outputs=1 [ 52.433] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 52.433] gen9_emit_vertex_elements: setup id=0 [ 52.433] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 52.433] (0, 0), (1943, 491) [ 52.433] gen8_vertex_flush[490] = 3 [ 52.433] sna_composite_rectangles: pixmap=3651 marking clear [0]? 1 [ 52.433] sna_accel_flush: flush?=0, dirty?=0 [ 52.433] sna_block_handler (tv=0.0) [ 52.433] sna_wakeup_handler [ 52.433] sna_composite_rectangles(pixmap=3651, op=1, fff2f1f0 x 1 [(0, 0)x(1943, 491) ...]) [ 52.433] sna_composite_rectangles: converted to op 1 [ 52.433] sna_composite_rectangles[0] (0, 0)x(1943, 491) -> (0, 0), (1943, 491) [ 52.433] sna_composite_rectangles: nrects=1, region=(0, 0), (1943, 491) x 1 [ 52.433] sna_composite_rectangles: clipped extents (0, 0),(1943, 491) x 1 [ 52.433] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(1943, 491) [ 52.433] sna_composite_rectangles: promoting to full GPU [ 52.433] sna_composite_rectangles: dropping last-cpu hint [ 52.433] sna_drawable_use_bo pixmap=3651, box=((0, 0), (1943, 491)), flags=19... [ 52.433] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 52.433] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.433] sna_drawable_use_bo: using whole GPU bo [ 52.433] gen9_render_fill_boxes (op=1, color=(f2f2, f1f1, f0f0, ffff) [20028888]) [ 52.433] kgem_bo_is_render: handle=33, rq? 1 [1] [ 52.433] gen9_render_fill_boxes(fff2f1f0 x 1 [(0, 0), (1943, 491) ...]) [ 52.433] sna_render_get_solid: fff2f1f0 [ 52.433] sna_render_get_solid(15) = fff2f1f0 (old) [ 52.433] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 52.433] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.433] gen9_composite_get_binding_table(ff00) [ 52.433] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 52.433] kgem_add_reloc64: adding proxy [delta=60] for handle=8 [ 52.433] kgem_add_handle: handle=8, index=3 [ 52.433] kgem_add_reloc64[5] = (delta=60, target handle=3, presumed=fdffe000) [ 52.433] [3fb0] bind bo(handle=8, addr=fdffe03c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 52.433] gen9_emit_vertex_elements: setup id=0 [ 52.433] (0, 0), (1943, 491) [ 52.433] gen8_vertex_flush[4cc] = 3 [ 52.433] sna_composite_rectangles: pixmap=3651 marking clear [fff2f1f0]? 1 [ 52.433] sna_composite_trapezoids(op=3, src=(19, 438), mask=18000, ntrap=17) [ 52.433] kgem_bo_is_busy: handle=33, domain: 0 exec? 1, rq? 1 [ 52.433] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 52.433] trapezoid_spans_maybe_inplace? clear, no [ 52.433] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 52.433] imprecise_trapezoid_span_converter: extents (11, 453), (153, 480) [ 52.433] sna_compute_composite_region: dst=(11, 453)x(142, 27) [ 52.433] sna_compute_composite_region: initial clip against dst->pDrawable: (11, 453), (153, 480) [ 52.433] clip_to_dst: region: 1x[(11, 453), (153, 480)], clip: 1x[(0, 0), (1943, 491)] [ 52.433] sna_compute_composite_region: clip against dst->pCompositeClip: (11, 453), (153, 480) [ 52.433] sna_compute_composite_region: clip against src (0x0 clip=0): (11, 453), (153, 480) [ 52.433] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 52.433] imprecise_trapezoid_span_converter: after clip -- extents (11, 453), (153, 480), delta=(0, 0) src -> (12, 438) [ 52.433] gen9_render_composite_spans: 142x27 with flags=0, current mode=1 [ 52.433] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 52.433] gen9_composite_set_target: (11, 453)x(142, 27), partial?=1 [ 52.433] sna_drawable_use_bo pixmap=3651, box=((11, 453), (153, 480)), flags=7... [ 52.433] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.433] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.433] sna_drawable_use_bo: using whole GPU bo [ 52.433] gen9_composite_set_target: pixmap=3651, format=20028888, size=1943x491, pitch=8192, delta=(0,0),damage=0xffffffffffffffff [ 52.433] gen9_composite_picture: (12, 438)x(142, 27), dst=(11, 453) [ 52.433] gen4_channel_init_linear: p1=(0.00, 0.00), p2=(0.00, 1.00), src=(12, 438), dst=(11, 453), size=(142, 27) [ 52.433] sna_render_get_gradient: 3x[0.00:ffffffff ... 0.50:fff7f6f6 ... 1.00:ffe9e7e6] [ 52.433] sna_render_get_gradient: sample width = 32 [ 52.433] sna_render_get_gradient: [0]=ffffffff, [16]=fff6f5f5 [31]=ffe9e8e6 [ 52.433] kgem_create_linear(128) [ 52.433] search_linear_cache: num_pages=1, flags=2, use_active? 0, use_large=0 [max=65536] [ 52.433] kgem_bo_remove_from_inactive: removing handle=105 from inactive [ 52.433] search_linear_cache: found handle=105 (num_pages=1) in linear inactive cache [ 52.433] __kgem_bo_map__cpu: caching CPU vma for 105 [ 52.433] gen4_channel_init_linear: transform = [0.01 0.00 -0.08, 0.00 0.03 -15.07, 0.00 0.00 1.00] [ 52.433] gen4_channel_init_linear: untransformed: p1=(10.98, 437.00, 1.00), p2=(10.98, 466.00, 1.00) [ 52.433] gen4_channel_init_linear: dx=0.00, dy=0.03, offset=-15.59 [ 52.433] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 52.433] gen4_choose_spans_emitter: linear source [ 52.433] kgem_check_bo: num_pages=+1, num_exec=+1 [ 52.433] aligning vertex: was 2, now 3 floats per vertex [ 52.433] gen9_composite_get_binding_table(fe80) [ 52.433] kgem_add_reloc64: handle=105, pos=16280, delta=0, domains=40000 [ 52.433] kgem_add_handle: handle=105, index=4 [ 52.433] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fe008000) [ 52.433] [3f90] bind bo(handle=105, addr=fe008000), format=192, width=32, height=1, pitch=128, tiling=0 -> sampler [ 52.433] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 52.433] gen9_emit_sampler: sampler = 14 [ 52.433] gen9_emit_sf: num_sf_outputs=2 [ 52.433] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) [ 52.433] gen9_emit_vertex_elements: setup id=5 [ 52.433] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 52.433] gen9_emit_vertex_elements: second channel 1 floats, offset=8 [ 52.433] thread_choose_span: clipped? 0 [ 52.433] imprecise_trapezoid_span_converter: using 4 threads [ 52.434] imprecise_trapezoid_span_converter: using 4 threads for span compositing 142x27 [ 52.434] thread_choose_span: clipped? 0 [ 52.434] span_thread: flushing 26 boxes [ 52.434] [ 52.434] span_thread: flushing 1 boxes [ 52.434] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) span_thread: flushing 1 boxes [ 52.434] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 52.434] span_thread: flushing 27 boxes [ 52.434] gen9_render_composite_spans_boxes__thread: nbox=26, src=+(0, 0), dst=+(0, 0) [ 52.434] gen9_render_composite_spans_boxes__thread: nbox=27, src=+(0, 0), dst=+(0, 0) [ 52.434] gen8_vertex_flush[5a8] = 165 [ 52.434] gen9_render_composite_spans_done() [ 52.434] sna_create_pixmap(25, 21, 32, usage=0) [ 52.434] kgem_can_create_2d: 25x21 @ 32 [ 52.434] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=128, height=21 [ 52.434] kgem_can_create_2d: untiled size=4096 [ 52.434] kgem_choose_tiling: too thin [width 25, 32 bpp] for TILING_X [ 52.434] kgem_choose_tiling: 25x21 -> 0 [ 52.434] sna_create_pixmap: usage=0, flags=a [ 52.434] sna_create_pixmap: small buffer [2100], attaching to shadow pixmap [ 52.434] create_pixmap: allocating pixmap 25x21, depth=32/32, size=2108 [ 52.434] create_pixmap: serial=3652, usage=0, 25x21 [ 52.434] sna_create_pixmap: serial=3652, 25x21, usage=0 [ 52.434] sna_composite_rectangles(pixmap=3653, op=0, 0 x 1 [(0, 0)x(25, 21) ...]) [ 52.434] sna_composite_rectangles: converted to op 0 [ 52.434] sna_composite_rectangles[0] (0, 0)x(25, 21) -> (0, 0), (25, 21) [ 52.434] sna_composite_rectangles: nrects=1, region=(0, 0), (25, 21) x 1 [ 52.434] sna_composite_rectangles: clipped extents (0, 0),(25, 21) x 1 [ 52.434] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(25, 21) [ 52.434] sna_composite_rectangles: fallback, dst pixmap=3653 too small or not attached [ 52.434] sna_composite_rectangles: fallback [ 52.434] sna_drawable_move_region_to_cpu(pixmap=3653 (25x21), [(0, 0), (25, 21)], flags=1) [ 52.434] sna_drawable_move_region_to_cpu: region (0, 0), (25, 21) + (0, 0) subsumes pixmap (25x21) [ 52.434] _sna_pixmap_move_to_cpu(pixmap=3653, 25x21, flags=1) [ 52.434] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 52.434] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 52.434] operate_inplace: no, inplace operation not suitable [ 52.434] _sna_pixmap_move_to_cpu: marking as damaged [ 52.434] __sna_damage_all(25, 21) [ 52.434] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 52.434] sna_validate_gc(0x561c94a31830) changes=0, previous serial=dcc, drawable=e45 [ 52.434] sna_validate_gc: recomputing clip [ 52.434] sna_validate_gc: composite clip=1x[(0, 0), (25, 21)] [0x561c94a26b20] [ 52.434] sna_put_image((0, 0)x(25, 21), depth=32, format=2) [ 52.434] try_upload__fast: ignore existing cpu damage (if any) [ 52.434] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 52.434] try_upload__fast: no, no gpu damage [ 52.434] sna_drawable_move_region_to_cpu(pixmap=3653 (25x21), [(0, 0), (25, 21)], flags=1) [ 52.434] sna_drawable_move_region_to_cpu: pixmap=3653 all damaged on CPU [ 52.434] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 52.434] sna_put_zpixmap_blt: upload(0, 0, 25, 21) x 1 boxes [ 52.434] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(25, 21) [ 52.434] memcpy_blt: src=(0, 0), dst=(0, 0), size=25x21, pitch=100/100 [ 52.434] sna_accel_flush: flush?=0, dirty?=0 [ 52.434] sna_composite(pixmap=3651, op=3, src=3653+(0, 0), mask=0+(10, 452), dst=3651+(10, 452)+(0, 0), size=(12, 10) [ 52.434] sna_compute_composite_region: dst=(10, 452)x(12, 10) [ 52.434] sna_compute_composite_region: initial clip against dst->pDrawable: (10, 452), (22, 462) [ 52.434] clip_to_dst: region: 1x[(10, 452), (22, 462)], clip: 1x[(0, 0), (1943, 491)] [ 52.434] sna_compute_composite_region: clip against dst->pCompositeClip: (10, 452), (22, 462) [ 52.434] sna_compute_composite_region: clip against src (25x21 clip=0): (10, 452), (22, 462) [ 52.434] sna_composite: composite region extents:+(0, 0) -> (10, 452), (22, 462) + (0, 0) [ 52.434] gen9_render_composite: 12x10, current mode=1/1 [ 52.434] kgem_bo_is_render: handle=33, rq? 1 [1] [ 52.434] kgem_bo_is_busy: handle=33, domain: 0 exec? 1, rq? 1 [ 52.434] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.434] gen9_composite_set_target: (10, 452)x(12, 10), partial?=1 [ 52.434] sna_drawable_use_bo pixmap=3651, box=((10, 452), (22, 462)), flags=7... [ 52.434] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.434] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.434] sna_drawable_use_bo: using whole GPU bo [ 52.434] gen9_composite_set_target: pixmap=3651, format=20028888, size=1943x491, pitch=8192, delta=(0,0),damage=0xffffffffffffffff [ 52.435] gen9_composite_picture: (0, 0)x(12, 10), dst=(10, 452) [ 52.435] sna_transform_is_imprecise_integer_translation: no transform [ 52.435] gen9_composite_picture: integer translation (0, 0), removing [ 52.435] sna_render_pixmap_bo pixmap=3653, (0, 0)x(12, 10)/(25, 21) [ 52.435] sna_render_pixmap_bo box=(0, 0), (12, 10): (12, 10)/(25, 21) [ 52.435] sna_render_pixmap_bo: offset=(-10, -452), size=(25, 21) [ 52.435] use_cpu_bo: no cpu bo [ 52.435] kgem_choose_tiling: too short [10] for TILING_Y [ 52.435] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 52.435] kgem_choose_tiling: 12x10 -> 0 [ 52.435] sna_render_pixmap_bo: uploading CPU box (0, 0), (12, 10) [ 52.435] upload: box=(0, 0), (12, 10), pixmap=25x21 [ 52.435] sna_drawable_move_region_to_cpu(pixmap=3653 (25x21), [(0, 0), (12, 10)], flags=2) [ 52.435] sna_drawable_move_region_to_cpu: pixmap=3653 all damaged on CPU [ 52.435] kgem_can_create_2d: 12x10 @ 32 [ 52.435] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 52.435] kgem_can_create_2d: untiled size=4096 [ 52.435] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 52.435] kgem_choose_tiling: 12x10 -> 0 [ 52.435] kgem_upload_source_image : (0, 0), (12, 10), stride=100, bpp=32 [ 52.435] kgem_create_buffer_2d: 12x10, 32 bpp, stride=64 [ 52.435] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] [ 52.435] kgem_create_buffer: searching for an inactive GTT map for upload [ 52.435] search_linear_cache: num_pages=64, flags=b, use_active? 0, use_large=0 [max=65536] [ 52.435] search_linear_cache: searching for inactive gtt map [ 52.435] search_linear_cache: num_pages=1, flags=b, use_active? 0, use_large=0 [max=65536] [ 52.435] search_linear_cache: inactive and cache bucket empty [ 52.435] search_linear_cache: active cache bucket empty [ 52.435] search_linear_cache: num_pages=64, flags=2, use_active? 0, use_large=0 [max=65536] [ 52.435] kgem_bo_remove_from_inactive: removing handle=106 from inactive [ 52.435] search_linear_cache: found handle=106 (near-miss) (num_pages=64) in linear inactive cache [ 52.435] kgem_bo_can_map: handle=106, map=0x0:0x0:0x7fc6b4be1000, tiling=0, domain=0, offset=4249636864 [ 52.435] kgem_create_buffer: reusing handle=106 for buffer [ 52.435] kgem_bo_can_map: handle=106, map=0x0:0x0:0x7fc6b4be1000, tiling=0, domain=0, offset=4249636864 [ 52.435] init_buffer_from_bo: reusing handle=106 for buffer [ 52.435] kgem_bo_map: handle=106, offset=4249636864, tiling=0, map=0x0:0x7fc6b4be1000, domain=0 [ 52.435] kgem_bo_map: converting request for GTT map into CPU map [ 52.435] kgem_bo_map__cpu(handle=106, size=262144, map=0x0:0x7fc6b4be1000) [ 52.435] kgem_bo_sync__cpu: handle=106 [ 52.435] __kgem_busy: handle=106, busy=0, wedged=0 [ 52.435] kgem_bo_sync__cpu: SYNC: handle=106, needs_flush? 0, domain? 0, busy? 0 [ 52.435] __kgem_busy: handle=106, busy=0, wedged=0 [ 52.435] kgem_bo_retire: retiring bo handle=106 (needed flush? 0), rq? 0 [busy?=0] [ 52.435] assert_bo_retired: handle=106, domain: 0 exec? 0, rq? 0 [ 52.435] kgem_create_buffer(pages=64 [64]) new handle=106, used=640, write=1 [ 52.435] kgem_create_proxy: target handle=106 [proxy? -1], offset=0, length=640, io=1 [ 52.435] __kgem_bo_init(handle=106, num_pages=640) [ 52.435] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x10, pitch=100/64 [ 52.435] kgem_bo_is_render: handle=33, rq? 1 [1] [ 52.435] kgem_bo_is_render: handle=106, rq? 0 [0] [ 52.435] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 52.435] gen4_choose_composite_emitter: identity src, no mask [ 52.435] kgem_check_bo: num_pages=+64, num_exec=+1 [ 52.435] gen9_composite_get_binding_table(fe00) [ 52.435] kgem_add_reloc64: handle=106, pos=16248, delta=0, domains=40000 [ 52.435] kgem_add_reloc64: adding proxy [delta=0] for handle=106 [ 52.435] kgem_add_handle: handle=106, index=5 [ 52.435] kgem_add_reloc64[7] = (delta=0, target handle=5, presumed=fd4c5000) [ 52.435] [3f70] bind bo(handle=106, addr=fd4c5000), format=192, width=12, height=10, pitch=64, tiling=0 -> sampler [ 52.435] gen9_emit_sampler: sampler = 2 [ 52.435] gen9_emit_sf: num_sf_outputs=1 [ 52.435] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 52.435] gen9_emit_vertex_elements: setup id=2 [ 52.435] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 52.435] gen9_render_composite_box: (10, 452), (22, 462) [ 52.435] apply_damage: damage=0x0, region=1 [(10, 452), (22, 462) + (0, 0)] [ 52.435] gen8_vertex_flush[664] = 3 [ 52.435] _kgem_bo_destroy: handle=106, proxy? 1 [ 52.435] sna_create_pixmap(1, 10, 32, usage=0) [ 52.435] kgem_can_create_2d: 1x10 @ 32 [ 52.435] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=10 [ 52.435] kgem_can_create_2d: untiled size=4096 [ 52.435] kgem_choose_tiling: disabling tiling [1x10] for single row/col [ 52.435] kgem_choose_tiling: 1x10 -> 0 [ 52.435] sna_create_pixmap: usage=0, flags=a [ 52.435] sna_create_pixmap: small buffer [40], attaching to shadow pixmap [ 52.435] create_pixmap: allocating pixmap 1x10, depth=32/32, size=48 [ 52.435] create_pixmap: serial=3654, usage=0, 1x10 [ 52.435] sna_create_pixmap: serial=3654, 1x10, usage=0 [ 52.435] sna_validate_gc(0x561c94a31830) changes=0, previous serial=e45, drawable=e47 [ 52.435] sna_validate_gc: recomputing clip [ 52.435] sna_validate_gc: composite clip=1x[(0, 0), (1, 10)] [0x561c94a26b20] [ 52.435] sna_copy_area: src=pixmap=3653:(12, 0)x(1, 10)+(0, 0) -> dst=pixmap=3655:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 52.435] sna_copy_area: normal copy [ 52.435] sna_do_copy: src=(12, 0), dst=(0, 0), size=(1x10) [ 52.435] sna_do_copy: after drawable: src=(12, 0), dst=(0, 0), size=(1x10) [ 52.435] sna_do_copy: dst extents (0, 0), (1, 10), dst clip extents (0, 0), (1, 10), dst size=1x10 [ 52.435] sna_do_copy: clipped dst extents (0, 0), (1, 10) [ 52.435] sna_do_copy: unclipped src extents (12, 0), (13, 10) [ 52.435] sna_do_copy: clipped src extents (12, 0), (13, 10) [ 52.435] sna_do_copy: pixmap -- no source clipping [ 52.435] sna_do_copy: src extents (12, 0), (13, 10) x 1 [ 52.435] sna_do_copy: copy region (0, 0), (1, 10) x 1 + (12, 0) [ 52.435] sna_copy_boxes (boxes=1x[(0, 0), (1, 10)...], src pixmap=3653+(12, 0), dst pixmap=3655+(0, 0), alu=3, src.size=25x21, dst.size=1x10) [ 52.435] sna_copy_boxes: dst=(priv=0x561c9499d620, gpu_bo=0, cpu_bo=0), src=(priv=0x561c94b05d20, gpu_bo=0, cpu_bo=0), replaces=1 [ 52.435] sna_drawable_use_bo pixmap=3655, box=((0, 0), (1, 10)), flags=18... [ 52.435] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=18 [ 52.435] sna_drawable_use_bo: try cpu as GPU bo is idle [ 52.435] sna_drawable_use_bo: no CPU bo, and GPU not forced [ 52.435] sna_copy_boxes__inplace - no, no src or dst GPU bo [ 52.435] sna_copy_boxes: fallback -- src=(12, 0), dst=(0, 0) [ 52.435] sna_drawable_move_region_to_cpu(pixmap=3653 (25x21), [(12, 0), (13, 10)], flags=6) [ 52.435] sna_drawable_move_region_to_cpu: pixmap=3653 all damaged on CPU [ 52.435] sna_drawable_move_region_to_cpu(pixmap=3655 (1x10), [(0, 0), (1, 10)], flags=5) [ 52.435] sna_drawable_move_region_to_cpu: region (0, 0), (1, 10) + (0, 0) subsumes pixmap (1x10) [ 52.435] _sna_pixmap_move_to_cpu(pixmap=3655, 1x10, flags=5) [ 52.435] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 52.435] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 52.435] _sna_pixmap_move_to_cpu: marking as damaged [ 52.435] __sna_damage_all(1, 10) [ 52.435] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 52.435] sna_copy_boxes: memcpy_blt(box=(0, 0), (1, 10), src=(12, 0), pitches=(100, 4)) [ 52.435] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x10, pitch=100/4 [ 52.435] sna_composite(pixmap=3651, op=3, src=3655+(23, 226), mask=0+(22, 452), dst=3651+(22, 452)+(0, 0), size=(120, 10) [ 52.435] sna_compute_composite_region: dst=(22, 452)x(120, 10) [ 52.435] sna_compute_composite_region: initial clip against dst->pDrawable: (22, 452), (142, 462) [ 52.435] clip_to_dst: region: 1x[(22, 452), (142, 462)], clip: 1x[(0, 0), (1943, 491)] [ 52.436] sna_compute_composite_region: clip against dst->pCompositeClip: (22, 452), (142, 462) [ 52.436] sna_compute_composite_region: clip against src (1x10 clip=0): (22, 452), (142, 462) [ 52.436] sna_composite: composite region extents:+(0, 0) -> (22, 452), (142, 462) + (0, 0) [ 52.436] gen9_render_composite: 120x10, current mode=1/1 [ 52.436] kgem_bo_is_render: handle=33, rq? 1 [1] [ 52.436] kgem_bo_is_busy: handle=33, domain: 0 exec? 1, rq? 1 [ 52.436] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.436] gen9_composite_set_target: (22, 452)x(120, 10), partial?=1 [ 52.436] sna_drawable_use_bo pixmap=3651, box=((22, 452), (142, 462)), flags=7... [ 52.436] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.436] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.436] sna_drawable_use_bo: using whole GPU bo [ 52.436] gen9_composite_set_target: pixmap=3651, format=20028888, size=1943x491, pitch=8192, delta=(0,0),damage=0xffffffffffffffff [ 52.436] gen9_composite_picture: (23, 226)x(120, 10), dst=(22, 452) [ 52.436] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.01 0.00 -0.19, 0.00 1.00 -226.00, 0.00 0.00 1.00] [ 52.436] sna_transform_is_imprecise_integer_translation: not unity scaling [ 52.436] sna_render_pixmap_bo pixmap=3655, (23, 226)x(120, 10)/(1, 10) [ 52.436] sna_render_pixmap_bo box=(0, 0), (1, 10): (1, 10)/(1, 10) [ 52.436] sna_render_pixmap_bo: offset=(1, -226), size=(1, 10) [ 52.436] use_cpu_bo: no cpu bo [ 52.436] move_to_gpu: migrating whole pixmap (1x10) for source (0,0),(1,10), count 5? 0 [ 52.436] sna_render_pixmap_bo: uploading CPU box (0, 0), (1, 10) [ 52.436] upload: box=(0, 0), (1, 10), pixmap=1x10 [ 52.436] sna_drawable_move_region_to_cpu(pixmap=3655 (1x10), [(0, 0), (1, 10)], flags=2) [ 52.436] sna_drawable_move_region_to_cpu: pixmap=3655 all damaged on CPU [ 52.436] kgem_can_create_2d: 1x10 @ 32 [ 52.436] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=10 [ 52.436] kgem_can_create_2d: untiled size=4096 [ 52.436] kgem_choose_tiling: disabling tiling [1x10] for single row/col [ 52.436] kgem_choose_tiling: 1x10 -> 0 [ 52.436] kgem_upload_source_image : (0, 0), (1, 10), stride=4, bpp=32 [ 52.436] kgem_create_buffer_2d: 1x10, 32 bpp, stride=32 [ 52.436] kgem_create_buffer: size=320, flags=3 [write?=1, inplace?=1, last?=0] [ 52.436] kgem_create_buffer: reusing buffer? used=768 + size=320, total=262144 [ 52.436] kgem_create_proxy: target handle=106 [proxy? -1], offset=768, length=320, io=1 [ 52.436] __kgem_bo_init(handle=106, num_pages=320) [ 52.436] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x10, pitch=4/32 [ 52.436] upload: adding upload cache to pixmap=3655 [ 52.436] kgem_proxy_bo_attach: handle=106 [ 52.436] kgem_bo_is_render: handle=33, rq? 1 [1] [ 52.436] kgem_bo_is_render: handle=106, rq? 0 [0] [ 52.436] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 52.436] gen4_choose_composite_emitter: simple src, no mask [ 52.436] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.436] gen9_composite_get_binding_table(fd80) [ 52.436] kgem_add_reloc64: handle=106, pos=16216, delta=0, domains=40000 [ 52.436] kgem_add_reloc64: adding proxy [delta=768] for handle=106 [ 52.436] kgem_add_reloc64[8] = (delta=768, target handle=5, presumed=fd4c5000) [ 52.436] [3f50] bind bo(handle=106, addr=fd4c5300), format=192, width=1, height=10, pitch=32, tiling=0 -> sampler [ 52.436] gen9_emit_sampler: sampler = 32 [ 52.436] gen9_emit_vertex_elements: setup id=2 [ 52.436] gen9_render_composite_box: (22, 452), (142, 462) [ 52.436] apply_damage: damage=0x0, region=1 [(22, 452), (142, 462) + (0, 0)] [ 52.436] gen8_vertex_flush[6a8] = 3 [ 52.436] sna_destroy_pixmap: pixmap=3655, attached?=1 [ 52.436] _kgem_bo_destroy: handle=106, proxy? 1 [ 52.436] __sna_free_pixmap(pixmap=3655) [ 52.436] sna_composite(pixmap=3651, op=3, src=3653+(13, 0), mask=0+(142, 452), dst=3651+(142, 452)+(0, 0), size=(12, 10) [ 52.436] sna_compute_composite_region: dst=(142, 452)x(12, 10) [ 52.436] sna_compute_composite_region: initial clip against dst->pDrawable: (142, 452), (154, 462) [ 52.436] clip_to_dst: region: 1x[(142, 452), (154, 462)], clip: 1x[(0, 0), (1943, 491)] [ 52.436] sna_compute_composite_region: clip against dst->pCompositeClip: (142, 452), (154, 462) [ 52.436] sna_compute_composite_region: clip against src (25x21 clip=0): (142, 452), (154, 462) [ 52.436] sna_composite: composite region extents:+(0, 0) -> (142, 452), (154, 462) + (0, 0) [ 52.436] gen9_render_composite: 12x10, current mode=1/1 [ 52.436] kgem_bo_is_render: handle=33, rq? 1 [1] [ 52.436] kgem_bo_is_busy: handle=33, domain: 0 exec? 1, rq? 1 [ 52.436] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.436] gen9_composite_set_target: (142, 452)x(12, 10), partial?=1 [ 52.436] sna_drawable_use_bo pixmap=3651, box=((142, 452), (154, 462)), flags=7... [ 52.436] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.436] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.436] sna_drawable_use_bo: using whole GPU bo [ 52.436] gen9_composite_set_target: pixmap=3651, format=20028888, size=1943x491, pitch=8192, delta=(0,0),damage=0xffffffffffffffff [ 52.436] gen9_composite_picture: (13, 0)x(12, 10), dst=(142, 452) [ 52.436] sna_transform_is_imprecise_integer_translation: no transform [ 52.436] gen9_composite_picture: integer translation (0, 0), removing [ 52.436] sna_render_pixmap_bo pixmap=3653, (13, 0)x(12, 10)/(25, 21) [ 52.436] sna_render_pixmap_bo box=(13, 0), (25, 10): (12, 10)/(25, 21) [ 52.436] sna_render_pixmap_bo: offset=(-129, -452), size=(25, 21) [ 52.436] use_cpu_bo: no cpu bo [ 52.436] kgem_choose_tiling: too short [10] for TILING_Y [ 52.436] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 52.436] kgem_choose_tiling: 12x10 -> 0 [ 52.436] sna_render_pixmap_bo: uploading CPU box (13, 0), (25, 10) [ 52.436] upload: box=(13, 0), (25, 10), pixmap=25x21 [ 52.436] sna_drawable_move_region_to_cpu(pixmap=3653 (25x21), [(13, 0), (25, 10)], flags=2) [ 52.436] sna_drawable_move_region_to_cpu: pixmap=3653 all damaged on CPU [ 52.437] kgem_can_create_2d: 12x10 @ 32 [ 52.437] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 52.437] kgem_can_create_2d: untiled size=4096 [ 52.437] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 52.437] kgem_choose_tiling: 12x10 -> 0 [ 52.437] kgem_upload_source_image : (13, 0), (25, 10), stride=100, bpp=32 [ 52.437] kgem_create_buffer_2d: 12x10, 32 bpp, stride=64 [ 52.437] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] [ 52.437] kgem_create_buffer: reusing buffer? used=1280 + size=640, total=262144 [ 52.437] kgem_create_proxy: target handle=106 [proxy? -1], offset=1280, length=640, io=1 [ 52.437] __kgem_bo_init(handle=106, num_pages=640) [ 52.437] memcpy_blt: src=(13, 0), dst=(0, 0), size=12x10, pitch=100/64 [ 52.437] kgem_bo_is_render: handle=33, rq? 1 [1] [ 52.437] kgem_bo_is_render: handle=106, rq? 0 [0] [ 52.437] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 52.437] gen4_choose_composite_emitter: identity src, no mask [ 52.437] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.437] gen9_composite_get_binding_table(fd00) [ 52.437] kgem_add_reloc64: handle=106, pos=16184, delta=0, domains=40000 [ 52.437] kgem_add_reloc64: adding proxy [delta=1280] for handle=106 [ 52.437] kgem_add_reloc64[9] = (delta=1280, target handle=5, presumed=fd4c5000) [ 52.437] [3f30] bind bo(handle=106, addr=fd4c5500), format=192, width=12, height=10, pitch=64, tiling=0 -> sampler [ 52.437] gen9_emit_sampler: sampler = 2 [ 52.437] gen9_emit_vertex_elements: setup id=2 [ 52.437] gen9_render_composite_box: (142, 452), (154, 462) [ 52.437] apply_damage: damage=0x0, region=1 [(142, 452), (154, 462) + (0, 0)] [ 52.437] gen8_vertex_flush[6ec] = 3 [ 52.437] _kgem_bo_destroy: handle=106, proxy? 1 [ 52.437] sna_create_pixmap(12, 1, 32, usage=0) [ 52.437] kgem_can_create_2d: 12x1 @ 32 [ 52.437] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=1 [ 52.437] kgem_can_create_2d: untiled size=4096 [ 52.437] kgem_choose_tiling: disabling tiling [12x1] for single row/col [ 52.437] kgem_choose_tiling: 12x1 -> 0 [ 52.437] sna_create_pixmap: usage=0, flags=a [ 52.437] sna_create_pixmap: small buffer [48], attaching to shadow pixmap [ 52.437] create_pixmap: allocating pixmap 12x1, depth=32/32, size=56 [ 52.437] create_pixmap: serial=3656, usage=0, 12x1 [ 52.437] sna_create_pixmap: serial=3656, 12x1, usage=0 [ 52.437] sna_validate_gc(0x561c94a31830) changes=0, previous serial=e47, drawable=e49 [ 52.437] sna_validate_gc: recomputing clip [ 52.437] sna_validate_gc: composite clip=1x[(0, 0), (12, 1)] [0x561c94a26b20] [ 52.437] sna_copy_area: src=pixmap=3653:(0, 10)x(12, 1)+(0, 0) -> dst=pixmap=3657:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 52.437] sna_copy_area: normal copy [ 52.437] sna_do_copy: src=(0, 10), dst=(0, 0), size=(12x1) [ 52.437] sna_do_copy: after drawable: src=(0, 10), dst=(0, 0), size=(12x1) [ 52.437] sna_do_copy: dst extents (0, 0), (12, 1), dst clip extents (0, 0), (12, 1), dst size=12x1 [ 52.437] sna_do_copy: clipped dst extents (0, 0), (12, 1) [ 52.437] sna_do_copy: unclipped src extents (0, 10), (12, 11) [ 52.437] sna_do_copy: clipped src extents (0, 10), (12, 11) [ 52.437] sna_do_copy: pixmap -- no source clipping [ 52.437] sna_do_copy: src extents (0, 10), (12, 11) x 1 [ 52.437] sna_do_copy: copy region (0, 0), (12, 1) x 1 + (0, 10) [ 52.437] sna_copy_boxes (boxes=1x[(0, 0), (12, 1)...], src pixmap=3653+(0, 10), dst pixmap=3657+(0, 0), alu=3, src.size=25x21, dst.size=12x1) [ 52.437] sna_copy_boxes: dst=(priv=0x561c9499d620, gpu_bo=0, cpu_bo=0), src=(priv=0x561c94b05d20, gpu_bo=0, cpu_bo=0), replaces=1 [ 52.437] sna_drawable_use_bo pixmap=3657, box=((0, 0), (12, 1)), flags=18... [ 52.437] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=18 [ 52.437] sna_drawable_use_bo: try cpu as GPU bo is idle [ 52.437] sna_drawable_use_bo: no CPU bo, and GPU not forced [ 52.437] sna_copy_boxes__inplace - no, no src or dst GPU bo [ 52.437] sna_copy_boxes: fallback -- src=(0, 10), dst=(0, 0) [ 52.437] sna_drawable_move_region_to_cpu(pixmap=3653 (25x21), [(0, 10), (12, 11)], flags=6) [ 52.437] sna_drawable_move_region_to_cpu: pixmap=3653 all damaged on CPU [ 52.437] sna_drawable_move_region_to_cpu(pixmap=3657 (12x1), [(0, 0), (12, 1)], flags=5) [ 52.437] sna_drawable_move_region_to_cpu: region (0, 0), (12, 1) + (0, 0) subsumes pixmap (12x1) [ 52.437] _sna_pixmap_move_to_cpu(pixmap=3657, 12x1, flags=5) [ 52.437] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 52.437] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 52.437] _sna_pixmap_move_to_cpu: marking as damaged [ 52.437] __sna_damage_all(12, 1) [ 52.437] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 52.437] sna_copy_boxes: memcpy_blt(box=(0, 0), (12, 1), src=(0, 10), pitches=(100, 48)) [ 52.437] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x1, pitch=100/48 [ 52.437] sna_composite(pixmap=3651, op=3, src=3657+(6, 416), mask=0+(10, 462), dst=3651+(10, 462)+(0, 0), size=(12, 9) [ 52.437] sna_compute_composite_region: dst=(10, 462)x(12, 9) [ 52.437] sna_compute_composite_region: initial clip against dst->pDrawable: (10, 462), (22, 471) [ 52.437] clip_to_dst: region: 1x[(10, 462), (22, 471)], clip: 1x[(0, 0), (1943, 491)] [ 52.437] sna_compute_composite_region: clip against dst->pCompositeClip: (10, 462), (22, 471) [ 52.437] sna_compute_composite_region: clip against src (12x1 clip=0): (10, 462), (22, 471) [ 52.437] sna_composite: composite region extents:+(0, 0) -> (10, 462), (22, 471) + (0, 0) [ 52.437] gen9_render_composite: 12x9, current mode=1/1 [ 52.437] kgem_bo_is_render: handle=33, rq? 1 [1] [ 52.437] kgem_bo_is_busy: handle=33, domain: 0 exec? 1, rq? 1 [ 52.437] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.438] gen9_composite_set_target: (10, 462)x(12, 9), partial?=1 [ 52.438] sna_drawable_use_bo pixmap=3651, box=((10, 462), (22, 471)), flags=7... [ 52.438] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.438] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.438] sna_drawable_use_bo: using whole GPU bo [ 52.438] gen9_composite_set_target: pixmap=3651, format=20028888, size=1943x491, pitch=8192, delta=(0,0),damage=0xffffffffffffffff [ 52.438] gen9_composite_picture: (6, 416)x(12, 9), dst=(10, 462) [ 52.438] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[1.00 0.00 -6.00, 0.00 0.11 -46.22, 0.00 0.00 1.00] [ 52.438] sna_transform_is_imprecise_integer_translation: not unity scaling [ 52.438] sna_render_pixmap_bo pixmap=3657, (6, 416)x(12, 9)/(12, 1) [ 52.438] sna_render_pixmap_bo box=(0, 0), (12, 1): (12, 1)/(12, 1) [ 52.438] sna_render_pixmap_bo: offset=(-4, -46), size=(12, 1) [ 52.438] use_cpu_bo: no cpu bo [ 52.438] move_to_gpu: migrating whole pixmap (12x1) for source (0,0),(12,1), count 5? 0 [ 52.438] sna_render_pixmap_bo: uploading CPU box (0, 0), (12, 1) [ 52.438] upload: box=(0, 0), (12, 1), pixmap=12x1 [ 52.438] sna_drawable_move_region_to_cpu(pixmap=3657 (12x1), [(0, 0), (12, 1)], flags=2) [ 52.438] sna_drawable_move_region_to_cpu: pixmap=3657 all damaged on CPU [ 52.438] kgem_can_create_2d: 12x1 @ 32 [ 52.438] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=1 [ 52.438] kgem_can_create_2d: untiled size=4096 [ 52.438] kgem_choose_tiling: disabling tiling [12x1] for single row/col [ 52.438] kgem_choose_tiling: 12x1 -> 0 [ 52.438] kgem_upload_source_image : (0, 0), (12, 1), stride=48, bpp=32 [ 52.438] kgem_create_buffer_2d: 12x1, 32 bpp, stride=64 [ 52.438] kgem_create_buffer: size=128, flags=3 [write?=1, inplace?=1, last?=0] [ 52.438] kgem_create_buffer: reusing buffer? used=2048 + size=128, total=262144 [ 52.438] kgem_create_proxy: target handle=106 [proxy? -1], offset=2048, length=128, io=1 [ 52.438] __kgem_bo_init(handle=106, num_pages=128) [ 52.438] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x1, pitch=48/64 [ 52.438] upload: adding upload cache to pixmap=3657 [ 52.438] kgem_proxy_bo_attach: handle=106 [ 52.438] kgem_bo_is_render: handle=33, rq? 1 [1] [ 52.438] kgem_bo_is_render: handle=106, rq? 0 [0] [ 52.438] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 52.438] gen4_choose_composite_emitter: simple src, no mask [ 52.438] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.438] gen9_composite_get_binding_table(fc80) [ 52.438] kgem_add_reloc64: handle=106, pos=16152, delta=0, domains=40000 [ 52.438] kgem_add_reloc64: adding proxy [delta=2048] for handle=106 [ 52.438] kgem_add_reloc64[10] = (delta=2048, target handle=5, presumed=fd4c5000) [ 52.438] [3f10] bind bo(handle=106, addr=fd4c5800), format=192, width=12, height=1, pitch=64, tiling=0 -> sampler [ 52.438] gen9_emit_sampler: sampler = 32 [ 52.438] gen9_emit_vertex_elements: setup id=2 [ 52.438] gen9_render_composite_box: (10, 462), (22, 471) [ 52.438] apply_damage: damage=0x0, region=1 [(10, 462), (22, 471) + (0, 0)] [ 52.438] gen8_vertex_flush[730] = 3 [ 52.438] sna_accel_flush: flush?=0, dirty?=0 [ 52.438] sna_block_handler (tv=0.0) [ 52.438] sna_wakeup_handler [ 52.438] sna_destroy_pixmap: pixmap=3657, attached?=1 [ 52.438] _kgem_bo_destroy: handle=106, proxy? 1 [ 52.438] __sna_free_pixmap(pixmap=3657) [ 52.438] sna_create_pixmap(12, 1, 32, usage=0) [ 52.438] kgem_can_create_2d: 12x1 @ 32 [ 52.438] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=1 [ 52.438] kgem_can_create_2d: untiled size=4096 [ 52.438] kgem_choose_tiling: disabling tiling [12x1] for single row/col [ 52.438] kgem_choose_tiling: 12x1 -> 0 [ 52.438] sna_create_pixmap: usage=0, flags=a [ 52.438] sna_create_pixmap: small buffer [48], attaching to shadow pixmap [ 52.438] create_pixmap: allocating pixmap 12x1, depth=32/32, size=56 [ 52.438] create_pixmap: serial=3658, usage=0, 12x1 [ 52.438] sna_create_pixmap: serial=3658, 12x1, usage=0 [ 52.438] sna_validate_gc(0x561c94a31830) changes=0, previous serial=e49, drawable=e4b [ 52.438] sna_validate_gc: recomputing clip [ 52.438] sna_validate_gc: composite clip=1x[(0, 0), (12, 1)] [0x561c94a26b20] [ 52.438] sna_copy_area: src=pixmap=3653:(13, 10)x(12, 1)+(0, 0) -> dst=pixmap=3659:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 52.438] sna_copy_area: normal copy [ 52.438] sna_do_copy: src=(13, 10), dst=(0, 0), size=(12x1) [ 52.438] sna_do_copy: after drawable: src=(13, 10), dst=(0, 0), size=(12x1) [ 52.438] sna_do_copy: dst extents (0, 0), (12, 1), dst clip extents (0, 0), (12, 1), dst size=12x1 [ 52.438] sna_do_copy: clipped dst extents (0, 0), (12, 1) [ 52.438] sna_do_copy: unclipped src extents (13, 10), (25, 11) [ 52.438] sna_do_copy: clipped src extents (13, 10), (25, 11) [ 52.438] sna_do_copy: pixmap -- no source clipping [ 52.438] sna_do_copy: src extents (13, 10), (25, 11) x 1 [ 52.438] sna_do_copy: copy region (0, 0), (12, 1) x 1 + (13, 10) [ 52.438] sna_copy_boxes (boxes=1x[(0, 0), (12, 1)...], src pixmap=3653+(13, 10), dst pixmap=3659+(0, 0), alu=3, src.size=25x21, dst.size=12x1) [ 52.438] sna_copy_boxes: dst=(priv=0x561c9499d620, gpu_bo=0, cpu_bo=0), src=(priv=0x561c94b05d20, gpu_bo=0, cpu_bo=0), replaces=1 [ 52.438] sna_drawable_use_bo pixmap=3659, box=((0, 0), (12, 1)), flags=18... [ 52.438] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=18 [ 52.438] sna_drawable_use_bo: try cpu as GPU bo is idle [ 52.438] sna_drawable_use_bo: no CPU bo, and GPU not forced [ 52.438] sna_copy_boxes__inplace - no, no src or dst GPU bo [ 52.438] sna_copy_boxes: fallback -- src=(13, 10), dst=(0, 0) [ 52.438] sna_drawable_move_region_to_cpu(pixmap=3653 (25x21), [(13, 10), (25, 11)], flags=6) [ 52.438] sna_drawable_move_region_to_cpu: pixmap=3653 all damaged on CPU [ 52.438] sna_drawable_move_region_to_cpu(pixmap=3659 (12x1), [(0, 0), (12, 1)], flags=5) [ 52.438] sna_drawable_move_region_to_cpu: region (0, 0), (12, 1) + (0, 0) subsumes pixmap (12x1) [ 52.438] _sna_pixmap_move_to_cpu(pixmap=3659, 12x1, flags=5) [ 52.438] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 52.438] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 52.438] _sna_pixmap_move_to_cpu: marking as damaged [ 52.438] __sna_damage_all(12, 1) [ 52.438] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 52.438] sna_copy_boxes: memcpy_blt(box=(0, 0), (12, 1), src=(13, 10), pitches=(100, 48)) [ 52.438] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x1, pitch=100/48 [ 52.438] sna_composite(pixmap=3651, op=3, src=3659+(72, 416), mask=0+(142, 462), dst=3651+(142, 462)+(0, 0), size=(12, 9) [ 52.438] sna_compute_composite_region: dst=(142, 462)x(12, 9) [ 52.438] sna_compute_composite_region: initial clip against dst->pDrawable: (142, 462), (154, 471) [ 52.438] clip_to_dst: region: 1x[(142, 462), (154, 471)], clip: 1x[(0, 0), (1943, 491)] [ 52.438] sna_compute_composite_region: clip against dst->pCompositeClip: (142, 462), (154, 471) [ 52.438] sna_compute_composite_region: clip against src (12x1 clip=0): (142, 462), (154, 471) [ 52.438] sna_composite: composite region extents:+(0, 0) -> (142, 462), (154, 471) + (0, 0) [ 52.438] gen9_render_composite: 12x9, current mode=1/1 [ 52.438] kgem_bo_is_render: handle=33, rq? 1 [1] [ 52.438] kgem_bo_is_busy: handle=33, domain: 0 exec? 1, rq? 1 [ 52.438] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.438] gen9_composite_set_target: (142, 462)x(12, 9), partial?=1 [ 52.438] sna_drawable_use_bo pixmap=3651, box=((142, 462), (154, 471)), flags=7... [ 52.438] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.438] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.438] sna_drawable_use_bo: using whole GPU bo [ 52.438] gen9_composite_set_target: pixmap=3651, format=20028888, size=1943x491, pitch=8192, delta=(0,0),damage=0xffffffffffffffff [ 52.438] gen9_composite_picture: (72, 416)x(12, 9), dst=(142, 462) [ 52.438] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[1.00 0.00 -72.00, 0.00 0.11 -46.22, 0.00 0.00 1.00] [ 52.438] sna_transform_is_imprecise_integer_translation: not unity scaling [ 52.438] sna_render_pixmap_bo pixmap=3659, (72, 416)x(12, 9)/(12, 1) [ 52.438] sna_render_pixmap_bo box=(0, 0), (12, 1): (12, 1)/(12, 1) [ 52.438] sna_render_pixmap_bo: offset=(-70, -46), size=(12, 1) [ 52.438] use_cpu_bo: no cpu bo [ 52.438] move_to_gpu: migrating whole pixmap (12x1) for source (0,0),(12,1), count 5? 0 [ 52.438] sna_render_pixmap_bo: uploading CPU box (0, 0), (12, 1) [ 52.438] upload: box=(0, 0), (12, 1), pixmap=12x1 [ 52.438] sna_drawable_move_region_to_cpu(pixmap=3659 (12x1), [(0, 0), (12, 1)], flags=2) [ 52.438] sna_drawable_move_region_to_cpu: pixmap=3659 all damaged on CPU [ 52.438] kgem_can_create_2d: 12x1 @ 32 [ 52.438] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=1 [ 52.438] kgem_can_create_2d: untiled size=4096 [ 52.438] kgem_choose_tiling: disabling tiling [12x1] for single row/col [ 52.438] kgem_choose_tiling: 12x1 -> 0 [ 52.438] kgem_upload_source_image : (0, 0), (12, 1), stride=48, bpp=32 [ 52.438] kgem_create_buffer_2d: 12x1, 32 bpp, stride=64 [ 52.438] kgem_create_buffer: size=128, flags=3 [write?=1, inplace?=1, last?=0] [ 52.438] kgem_create_buffer: reusing buffer? used=2304 + size=128, total=262144 [ 52.438] kgem_create_proxy: target handle=106 [proxy? -1], offset=2304, length=128, io=1 [ 52.438] __kgem_bo_init(handle=106, num_pages=128) [ 52.438] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x1, pitch=48/64 [ 52.438] upload: adding upload cache to pixmap=3659 [ 52.438] kgem_proxy_bo_attach: handle=106 [ 52.438] kgem_bo_is_render: handle=33, rq? 1 [1] [ 52.438] kgem_bo_is_render: handle=106, rq? 0 [0] [ 52.438] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 52.438] gen4_choose_composite_emitter: simple src, no mask [ 52.438] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.438] gen9_composite_get_binding_table(fc00) [ 52.438] kgem_add_reloc64: handle=106, pos=16120, delta=0, domains=40000 [ 52.438] kgem_add_reloc64: adding proxy [delta=2304] for handle=106 [ 52.438] kgem_add_reloc64[11] = (delta=2304, target handle=5, presumed=fd4c5000) [ 52.438] [3ef0] bind bo(handle=106, addr=fd4c5900), format=192, width=12, height=1, pitch=64, tiling=0 -> sampler [ 52.438] gen9_emit_vertex_elements: setup id=2 [ 52.438] gen9_render_composite_box: (142, 462), (154, 471) [ 52.438] apply_damage: damage=0x0, region=1 [(142, 462), (154, 471) + (0, 0)] [ 52.438] gen8_vertex_flush[76c] = 3 [ 52.438] sna_destroy_pixmap: pixmap=3659, attached?=1 [ 52.438] _kgem_bo_destroy: handle=106, proxy? 1 [ 52.438] __sna_free_pixmap(pixmap=3659) [ 52.438] sna_composite(pixmap=3651, op=3, src=3653+(0, 11), mask=0+(10, 471), dst=3651+(10, 471)+(0, 0), size=(12, 10) [ 52.438] sna_compute_composite_region: dst=(10, 471)x(12, 10) [ 52.438] sna_compute_composite_region: initial clip against dst->pDrawable: (10, 471), (22, 481) [ 52.438] clip_to_dst: region: 1x[(10, 471), (22, 481)], clip: 1x[(0, 0), (1943, 491)] [ 52.438] sna_compute_composite_region: clip against dst->pCompositeClip: (10, 471), (22, 481) [ 52.438] sna_compute_composite_region: clip against src (25x21 clip=0): (10, 471), (22, 481) [ 52.438] sna_composite: composite region extents:+(0, 0) -> (10, 471), (22, 481) + (0, 0) [ 52.438] gen9_render_composite: 12x10, current mode=1/1 [ 52.438] kgem_bo_is_render: handle=33, rq? 1 [1] [ 52.438] kgem_bo_is_busy: handle=33, domain: 0 exec? 1, rq? 1 [ 52.438] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.438] gen9_composite_set_target: (10, 471)x(12, 10), partial?=1 [ 52.438] sna_drawable_use_bo pixmap=3651, box=((10, 471), (22, 481)), flags=7... [ 52.438] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.438] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.438] sna_drawable_use_bo: using whole GPU bo [ 52.438] gen9_composite_set_target: pixmap=3651, format=20028888, size=1943x491, pitch=8192, delta=(0,0),damage=0xffffffffffffffff [ 52.438] gen9_composite_picture: (0, 11)x(12, 10), dst=(10, 471) [ 52.438] sna_transform_is_imprecise_integer_translation: no transform [ 52.438] gen9_composite_picture: integer translation (0, 0), removing [ 52.438] sna_render_pixmap_bo pixmap=3653, (0, 11)x(12, 10)/(25, 21) [ 52.438] sna_render_pixmap_bo box=(0, 11), (12, 21): (12, 10)/(25, 21) [ 52.438] sna_render_pixmap_bo: offset=(-10, -460), size=(25, 21) [ 52.438] use_cpu_bo: no cpu bo [ 52.438] kgem_choose_tiling: too short [10] for TILING_Y [ 52.438] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 52.438] kgem_choose_tiling: 12x10 -> 0 [ 52.438] sna_render_pixmap_bo: uploading CPU box (0, 11), (12, 21) [ 52.438] upload: box=(0, 11), (12, 21), pixmap=25x21 [ 52.438] sna_drawable_move_region_to_cpu(pixmap=3653 (25x21), [(0, 11), (12, 21)], flags=2) [ 52.438] sna_drawable_move_region_to_cpu: pixmap=3653 all damaged on CPU [ 52.438] kgem_can_create_2d: 12x10 @ 32 [ 52.438] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 52.438] kgem_can_create_2d: untiled size=4096 [ 52.438] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 52.438] kgem_choose_tiling: 12x10 -> 0 [ 52.439] kgem_upload_source_image : (0, 11), (12, 21), stride=100, bpp=32 [ 52.439] kgem_create_buffer_2d: 12x10, 32 bpp, stride=64 [ 52.439] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] [ 52.439] kgem_create_buffer: reusing buffer? used=2560 + size=640, total=262144 [ 52.439] kgem_create_proxy: target handle=106 [proxy? -1], offset=2560, length=640, io=1 [ 52.439] __kgem_bo_init(handle=106, num_pages=640) [ 52.439] memcpy_blt: src=(0, 11), dst=(0, 0), size=12x10, pitch=100/64 [ 52.439] kgem_bo_is_render: handle=33, rq? 1 [1] [ 52.439] kgem_bo_is_render: handle=106, rq? 0 [0] [ 52.439] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 52.439] gen4_choose_composite_emitter: identity src, no mask [ 52.439] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.439] gen9_composite_get_binding_table(fb80) [ 52.439] kgem_add_reloc64: handle=106, pos=16088, delta=0, domains=40000 [ 52.439] kgem_add_reloc64: adding proxy [delta=2560] for handle=106 [ 52.439] kgem_add_reloc64[12] = (delta=2560, target handle=5, presumed=fd4c5000) [ 52.439] [3ed0] bind bo(handle=106, addr=fd4c5a00), format=192, width=12, height=10, pitch=64, tiling=0 -> sampler [ 52.439] gen9_emit_sampler: sampler = 2 [ 52.439] gen9_emit_vertex_elements: setup id=2 [ 52.439] gen9_render_composite_box: (10, 471), (22, 481) [ 52.439] apply_damage: damage=0x0, region=1 [(10, 471), (22, 481) + (0, 0)] [ 52.439] gen8_vertex_flush[7b0] = 3 [ 52.439] _kgem_bo_destroy: handle=106, proxy? 1 [ 52.439] sna_create_pixmap(1, 10, 32, usage=0) [ 52.439] kgem_can_create_2d: 1x10 @ 32 [ 52.439] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=10 [ 52.439] kgem_can_create_2d: untiled size=4096 [ 52.439] kgem_choose_tiling: disabling tiling [1x10] for single row/col [ 52.439] kgem_choose_tiling: 1x10 -> 0 [ 52.439] sna_create_pixmap: usage=0, flags=a [ 52.439] sna_create_pixmap: small buffer [40], attaching to shadow pixmap [ 52.439] create_pixmap: allocating pixmap 1x10, depth=32/32, size=48 [ 52.439] create_pixmap: serial=3660, usage=0, 1x10 [ 52.439] sna_create_pixmap: serial=3660, 1x10, usage=0 [ 52.439] sna_validate_gc(0x561c94a31830) changes=0, previous serial=e4b, drawable=e4d [ 52.439] sna_validate_gc: recomputing clip [ 52.439] sna_validate_gc: composite clip=1x[(0, 0), (1, 10)] [0x561c94a26b20] [ 52.439] sna_copy_area: src=pixmap=3653:(12, 11)x(1, 10)+(0, 0) -> dst=pixmap=3661:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 52.439] sna_copy_area: normal copy [ 52.439] sna_do_copy: src=(12, 11), dst=(0, 0), size=(1x10) [ 52.439] sna_do_copy: after drawable: src=(12, 11), dst=(0, 0), size=(1x10) [ 52.439] sna_do_copy: dst extents (0, 0), (1, 10), dst clip extents (0, 0), (1, 10), dst size=1x10 [ 52.439] sna_do_copy: clipped dst extents (0, 0), (1, 10) [ 52.439] sna_do_copy: unclipped src extents (12, 11), (13, 21) [ 52.439] sna_do_copy: clipped src extents (12, 11), (13, 21) [ 52.439] sna_do_copy: pixmap -- no source clipping [ 52.439] sna_do_copy: src extents (12, 11), (13, 21) x 1 [ 52.439] sna_do_copy: copy region (0, 0), (1, 10) x 1 + (12, 11) [ 52.439] sna_copy_boxes (boxes=1x[(0, 0), (1, 10)...], src pixmap=3653+(12, 11), dst pixmap=3661+(0, 0), alu=3, src.size=25x21, dst.size=1x10) [ 52.439] sna_copy_boxes: dst=(priv=0x561c9499d620, gpu_bo=0, cpu_bo=0), src=(priv=0x561c94b05d20, gpu_bo=0, cpu_bo=0), replaces=1 [ 52.439] sna_drawable_use_bo pixmap=3661, box=((0, 0), (1, 10)), flags=18... [ 52.439] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=18 [ 52.439] sna_drawable_use_bo: try cpu as GPU bo is idle [ 52.439] sna_drawable_use_bo: no CPU bo, and GPU not forced [ 52.439] sna_copy_boxes__inplace - no, no src or dst GPU bo [ 52.439] sna_copy_boxes: fallback -- src=(12, 11), dst=(0, 0) [ 52.439] sna_drawable_move_region_to_cpu(pixmap=3653 (25x21), [(12, 11), (13, 21)], flags=6) [ 52.439] sna_drawable_move_region_to_cpu: pixmap=3653 all damaged on CPU [ 52.439] sna_drawable_move_region_to_cpu(pixmap=3661 (1x10), [(0, 0), (1, 10)], flags=5) [ 52.439] sna_drawable_move_region_to_cpu: region (0, 0), (1, 10) + (0, 0) subsumes pixmap (1x10) [ 52.439] _sna_pixmap_move_to_cpu(pixmap=3661, 1x10, flags=5) [ 52.439] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 52.439] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 52.439] _sna_pixmap_move_to_cpu: marking as damaged [ 52.439] __sna_damage_all(1, 10) [ 52.439] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 52.439] sna_copy_boxes: memcpy_blt(box=(0, 0), (1, 10), src=(12, 11), pitches=(100, 4)) [ 52.439] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x10, pitch=100/4 [ 52.439] sna_composite(pixmap=3651, op=3, src=3661+(23, 236), mask=0+(22, 471), dst=3651+(22, 471)+(0, 0), size=(120, 10) [ 52.439] sna_compute_composite_region: dst=(22, 471)x(120, 10) [ 52.439] sna_compute_composite_region: initial clip against dst->pDrawable: (22, 471), (142, 481) [ 52.439] clip_to_dst: region: 1x[(22, 471), (142, 481)], clip: 1x[(0, 0), (1943, 491)] [ 52.439] sna_compute_composite_region: clip against dst->pCompositeClip: (22, 471), (142, 481) [ 52.439] sna_compute_composite_region: clip against src (1x10 clip=0): (22, 471), (142, 481) [ 52.439] sna_composite: composite region extents:+(0, 0) -> (22, 471), (142, 481) + (0, 0) [ 52.439] gen9_render_composite: 120x10, current mode=1/1 [ 52.439] kgem_bo_is_render: handle=33, rq? 1 [1] [ 52.439] kgem_bo_is_busy: handle=33, domain: 0 exec? 1, rq? 1 [ 52.439] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.439] gen9_composite_set_target: (22, 471)x(120, 10), partial?=1 [ 52.439] sna_drawable_use_bo pixmap=3651, box=((22, 471), (142, 481)), flags=7... [ 52.439] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.439] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.439] sna_drawable_use_bo: using whole GPU bo [ 52.439] gen9_composite_set_target: pixmap=3651, format=20028888, size=1943x491, pitch=8192, delta=(0,0),damage=0xffffffffffffffff [ 52.439] gen9_composite_picture: (23, 236)x(120, 10), dst=(22, 471) [ 52.439] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.01 0.00 -0.19, 0.00 1.00 -236.00, 0.00 0.00 1.00] [ 52.439] sna_transform_is_imprecise_integer_translation: not unity scaling [ 52.439] sna_render_pixmap_bo pixmap=3661, (23, 236)x(120, 10)/(1, 10) [ 52.439] sna_render_pixmap_bo box=(0, 0), (1, 10): (1, 10)/(1, 10) [ 52.439] sna_render_pixmap_bo: offset=(1, -235), size=(1, 10) [ 52.439] use_cpu_bo: no cpu bo [ 52.439] move_to_gpu: migrating whole pixmap (1x10) for source (0,0),(1,10), count 5? 0 [ 52.439] sna_render_pixmap_bo: uploading CPU box (0, 0), (1, 10) [ 52.439] upload: box=(0, 0), (1, 10), pixmap=1x10 [ 52.439] sna_drawable_move_region_to_cpu(pixmap=3661 (1x10), [(0, 0), (1, 10)], flags=2) [ 52.439] sna_drawable_move_region_to_cpu: pixmap=3661 all damaged on CPU [ 52.439] kgem_can_create_2d: 1x10 @ 32 [ 52.439] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=10 [ 52.439] kgem_can_create_2d: untiled size=4096 [ 52.439] kgem_choose_tiling: disabling tiling [1x10] for single row/col [ 52.439] kgem_choose_tiling: 1x10 -> 0 [ 52.439] kgem_upload_source_image : (0, 0), (1, 10), stride=4, bpp=32 [ 52.439] kgem_create_buffer_2d: 1x10, 32 bpp, stride=32 [ 52.439] kgem_create_buffer: size=320, flags=3 [write?=1, inplace?=1, last?=0] [ 52.439] kgem_create_buffer: reusing buffer? used=3328 + size=320, total=262144 [ 52.439] kgem_create_proxy: target handle=106 [proxy? -1], offset=3328, length=320, io=1 [ 52.439] __kgem_bo_init(handle=106, num_pages=320) [ 52.439] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x10, pitch=4/32 [ 52.439] upload: adding upload cache to pixmap=3661 [ 52.439] kgem_proxy_bo_attach: handle=106 [ 52.439] kgem_bo_is_render: handle=33, rq? 1 [1] [ 52.439] kgem_bo_is_render: handle=106, rq? 0 [0] [ 52.439] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 52.439] gen4_choose_composite_emitter: simple src, no mask [ 52.439] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.439] gen9_composite_get_binding_table(fb00) [ 52.439] kgem_add_reloc64: handle=106, pos=16056, delta=0, domains=40000 [ 52.439] kgem_add_reloc64: adding proxy [delta=3328] for handle=106 [ 52.439] kgem_add_reloc64[13] = (delta=3328, target handle=5, presumed=fd4c5000) [ 52.439] [3eb0] bind bo(handle=106, addr=fd4c5d00), format=192, width=1, height=10, pitch=32, tiling=0 -> sampler [ 52.439] gen9_emit_sampler: sampler = 32 [ 52.439] gen9_emit_vertex_elements: setup id=2 [ 52.439] gen9_render_composite_box: (22, 471), (142, 481) [ 52.439] apply_damage: damage=0x0, region=1 [(22, 471), (142, 481) + (0, 0)] [ 52.439] gen8_vertex_flush[7f4] = 3 [ 52.439] sna_destroy_pixmap: pixmap=3661, attached?=1 [ 52.439] _kgem_bo_destroy: handle=106, proxy? 1 [ 52.439] __sna_free_pixmap(pixmap=3661) [ 52.439] sna_composite(pixmap=3651, op=3, src=3653+(13, 11), mask=0+(142, 471), dst=3651+(142, 471)+(0, 0), size=(12, 10) [ 52.439] sna_compute_composite_region: dst=(142, 471)x(12, 10) [ 52.439] sna_compute_composite_region: initial clip against dst->pDrawable: (142, 471), (154, 481) [ 52.439] clip_to_dst: region: 1x[(142, 471), (154, 481)], clip: 1x[(0, 0), (1943, 491)] [ 52.439] sna_compute_composite_region: clip against dst->pCompositeClip: (142, 471), (154, 481) [ 52.439] sna_compute_composite_region: clip against src (25x21 clip=0): (142, 471), (154, 481) [ 52.439] sna_composite: composite region extents:+(0, 0) -> (142, 471), (154, 481) + (0, 0) [ 52.439] gen9_render_composite: 12x10, current mode=1/1 [ 52.439] kgem_bo_is_render: handle=33, rq? 1 [1] [ 52.439] kgem_bo_is_busy: handle=33, domain: 0 exec? 1, rq? 1 [ 52.439] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.439] gen9_composite_set_target: (142, 471)x(12, 10), partial?=1 [ 52.439] sna_drawable_use_bo pixmap=3651, box=((142, 471), (154, 481)), flags=7... [ 52.439] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.439] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.439] sna_drawable_use_bo: using whole GPU bo [ 52.439] gen9_composite_set_target: pixmap=3651, format=20028888, size=1943x491, pitch=8192, delta=(0,0),damage=0xffffffffffffffff [ 52.439] gen9_composite_picture: (13, 11)x(12, 10), dst=(142, 471) [ 52.439] sna_transform_is_imprecise_integer_translation: no transform [ 52.439] gen9_composite_picture: integer translation (0, 0), removing [ 52.439] sna_render_pixmap_bo pixmap=3653, (13, 11)x(12, 10)/(25, 21) [ 52.439] sna_render_pixmap_bo box=(13, 11), (25, 21): (12, 10)/(25, 21) [ 52.439] sna_render_pixmap_bo: offset=(-129, -460), size=(25, 21) [ 52.439] use_cpu_bo: no cpu bo [ 52.439] kgem_choose_tiling: too short [10] for TILING_Y [ 52.439] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 52.439] kgem_choose_tiling: 12x10 -> 0 [ 52.439] sna_render_pixmap_bo: uploading CPU box (13, 11), (25, 21) [ 52.439] upload: box=(13, 11), (25, 21), pixmap=25x21 [ 52.439] sna_drawable_move_region_to_cpu(pixmap=3653 (25x21), [(13, 11), (25, 21)], flags=2) [ 52.439] sna_drawable_move_region_to_cpu: pixmap=3653 all damaged on CPU [ 52.439] kgem_can_create_2d: 12x10 @ 32 [ 52.439] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 52.439] kgem_can_create_2d: untiled size=4096 [ 52.439] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 52.439] kgem_choose_tiling: 12x10 -> 0 [ 52.439] kgem_upload_source_image : (13, 11), (25, 21), stride=100, bpp=32 [ 52.439] kgem_create_buffer_2d: 12x10, 32 bpp, stride=64 [ 52.439] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] [ 52.439] kgem_create_buffer: reusing buffer? used=3840 + size=640, total=262144 [ 52.439] kgem_create_proxy: target handle=106 [proxy? -1], offset=3840, length=640, io=1 [ 52.439] __kgem_bo_init(handle=106, num_pages=640) [ 52.439] memcpy_blt: src=(13, 11), dst=(0, 0), size=12x10, pitch=100/64 [ 52.439] kgem_bo_is_render: handle=33, rq? 1 [1] [ 52.439] kgem_bo_is_render: handle=106, rq? 0 [0] [ 52.439] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 52.439] gen4_choose_composite_emitter: identity src, no mask [ 52.439] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.439] gen9_composite_get_binding_table(fa80) [ 52.439] kgem_add_reloc64: handle=106, pos=16024, delta=0, domains=40000 [ 52.439] kgem_add_reloc64: adding proxy [delta=3840] for handle=106 [ 52.439] kgem_add_reloc64[14] = (delta=3840, target handle=5, presumed=fd4c5000) [ 52.439] [3e90] bind bo(handle=106, addr=fd4c5f00), format=192, width=12, height=10, pitch=64, tiling=0 -> sampler [ 52.439] gen9_emit_sampler: sampler = 2 [ 52.439] gen9_emit_vertex_elements: setup id=2 [ 52.439] gen9_render_composite_box: (142, 471), (154, 481) [ 52.439] apply_damage: damage=0x0, region=1 [(142, 471), (154, 481) + (0, 0)] [ 52.439] gen8_vertex_flush[838] = 3 [ 52.439] _kgem_bo_destroy: handle=106, proxy? 1 [ 52.439] sna_destroy_pixmap: pixmap=3653, attached?=1 [ 52.439] __sna_free_pixmap(pixmap=3653) [ 52.439] sna_create_pixmap(11, 10, 32, usage=3) [ 52.439] kgem_can_create_2d: 11x10 @ 32 [ 52.439] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 52.439] kgem_can_create_2d: untiled size=4096 [ 52.439] kgem_choose_tiling: too thin [width 11, 32 bpp] for TILING_X [ 52.439] kgem_choose_tiling: 11x10 -> 0 [ 52.439] sna_create_pixmap: usage=3, flags=a [ 52.439] sna_create_pixmap: small buffer [440], attaching to shadow pixmap [ 52.439] create_pixmap: allocating pixmap 11x10, depth=32/32, size=448 [ 52.439] create_pixmap: serial=3663, usage=3, 11x10 [ 52.439] sna_create_pixmap: serial=3663, 11x10, usage=3 [ 52.439] sna_composite(pixmap=3663, op=1, src=3662+(0, 0), mask=0+(0, 0), dst=3663+(0, 0)+(0, 0), size=(11, 10) [ 52.439] sna_compute_composite_region: dst=(0, 0)x(11, 10) [ 52.439] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (11, 10) [ 52.439] clip_to_dst: region: 1x[(0, 0), (11, 10)], clip: 1x[(0, 0), (11, 10)] [ 52.439] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (11, 10) [ 52.439] sna_compute_composite_region: clip against src (11x10 clip=0): (0, 0), (11, 10) [ 52.439] sna_composite: fallback, dst pixmap=3663 is too small (or completely damaged) [ 52.439] sna_composite: fallback -- fbComposite [ 52.439] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(11, 10): region=((0,0), (11, 10)) [ 52.439] sna_composite_fb: fallback -- move src to cpu [ 52.439] sna_composite_fb: fallback -- move dst to cpu [ 52.439] sna_drawable_move_region_to_cpu(pixmap=3663 (11x10), [(0, 0), (11, 10)], flags=5) [ 52.439] sna_drawable_move_region_to_cpu: region (0, 0), (11, 10) + (0, 0) subsumes pixmap (11x10) [ 52.439] _sna_pixmap_move_to_cpu(pixmap=3663, 11x10, flags=5) [ 52.439] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 52.439] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 52.439] _sna_pixmap_move_to_cpu: marking as damaged [ 52.439] __sna_damage_all(11, 10) [ 52.439] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 52.439] sna_transform_is_imprecise_integer_translation: no transform [ 52.439] memcpy_blt: src=(0, 0), dst=(0, 0), size=11x10, pitch=44/44 [ 52.439] sna_create_pixmap(10, 11, 32, usage=3) [ 52.439] kgem_can_create_2d: 10x11 @ 32 [ 52.439] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=11 [ 52.439] kgem_can_create_2d: untiled size=4096 [ 52.439] kgem_choose_tiling: too thin [width 10, 32 bpp] for TILING_X [ 52.439] kgem_choose_tiling: 10x11 -> 0 [ 52.439] sna_create_pixmap: usage=3, flags=a [ 52.439] sna_create_pixmap: small buffer [440], attaching to shadow pixmap [ 52.439] create_pixmap: allocating pixmap 10x11, depth=32/32, size=448 [ 52.439] create_pixmap: serial=3665, usage=3, 10x11 [ 52.439] sna_create_pixmap: serial=3665, 10x11, usage=3 [ 52.439] sna_composite(pixmap=3665, op=1, src=3664+(0, 0), mask=0+(0, 0), dst=3665+(0, 0)+(0, 0), size=(10, 11) [ 52.439] sna_compute_composite_region: dst=(0, 0)x(10, 11) [ 52.439] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (10, 11) [ 52.439] clip_to_dst: region: 1x[(0, 0), (10, 11)], clip: 1x[(0, 0), (10, 11)] [ 52.439] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (10, 11) [ 52.439] sna_compute_composite_region: clip against src (10x11 clip=0): (0, 0), (10, 11) [ 52.439] sna_composite: fallback, dst pixmap=3665 is too small (or completely damaged) [ 52.439] sna_composite: fallback -- fbComposite [ 52.439] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(10, 11): region=((0,0), (10, 11)) [ 52.439] sna_composite_fb: fallback -- move src to cpu [ 52.439] sna_composite_fb: fallback -- move dst to cpu [ 52.439] sna_drawable_move_region_to_cpu(pixmap=3665 (10x11), [(0, 0), (10, 11)], flags=5) [ 52.439] sna_drawable_move_region_to_cpu: region (0, 0), (10, 11) + (0, 0) subsumes pixmap (10x11) [ 52.439] _sna_pixmap_move_to_cpu(pixmap=3665, 10x11, flags=5) [ 52.439] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 52.439] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 52.439] _sna_pixmap_move_to_cpu: marking as damaged [ 52.439] __sna_damage_all(10, 11) [ 52.439] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 52.439] sna_transform_is_imprecise_integer_translation: no transform [ 52.439] memcpy_blt: src=(0, 0), dst=(0, 0), size=10x11, pitch=40/40 [ 52.439] sna_create_pixmap(10, 12, 32, usage=3) [ 52.439] kgem_can_create_2d: 10x12 @ 32 [ 52.439] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=12 [ 52.439] kgem_can_create_2d: untiled size=4096 [ 52.439] kgem_choose_tiling: too thin [width 10, 32 bpp] for TILING_X [ 52.439] kgem_choose_tiling: 10x12 -> 0 [ 52.439] sna_create_pixmap: usage=3, flags=a [ 52.439] sna_create_pixmap: small buffer [480], attaching to shadow pixmap [ 52.439] create_pixmap: allocating pixmap 10x12, depth=32/32, size=488 [ 52.439] create_pixmap: serial=3667, usage=3, 10x12 [ 52.439] sna_create_pixmap: serial=3667, 10x12, usage=3 [ 52.439] sna_composite(pixmap=3667, op=1, src=3666+(0, 0), mask=0+(0, 0), dst=3667+(0, 0)+(0, 0), size=(10, 12) [ 52.439] sna_compute_composite_region: dst=(0, 0)x(10, 12) [ 52.439] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (10, 12) [ 52.439] clip_to_dst: region: 1x[(0, 0), (10, 12)], clip: 1x[(0, 0), (10, 12)] [ 52.439] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (10, 12) [ 52.439] sna_compute_composite_region: clip against src (10x12 clip=0): (0, 0), (10, 12) [ 52.439] sna_composite: fallback, dst pixmap=3667 is too small (or completely damaged) [ 52.439] sna_composite: fallback -- fbComposite [ 52.439] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(10, 12): region=((0,0), (10, 12)) [ 52.439] sna_composite_fb: fallback -- move src to cpu [ 52.439] sna_composite_fb: fallback -- move dst to cpu [ 52.439] sna_drawable_move_region_to_cpu(pixmap=3667 (10x12), [(0, 0), (10, 12)], flags=5) [ 52.439] sna_drawable_move_region_to_cpu: region (0, 0), (10, 12) + (0, 0) subsumes pixmap (10x12) [ 52.439] _sna_pixmap_move_to_cpu(pixmap=3667, 10x12, flags=5) [ 52.439] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 52.439] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 52.439] _sna_pixmap_move_to_cpu: marking as damaged [ 52.439] __sna_damage_all(10, 12) [ 52.439] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 52.440] sna_transform_is_imprecise_integer_translation: no transform [ 52.440] memcpy_blt: src=(0, 0), dst=(0, 0), size=10x12, pitch=40/40 [ 52.440] sna_glyphs(op=3, nlist=1, src=(21, 473)) [ 52.440] kgem_bo_is_busy: handle=33, domain: 0 exec? 1, rq? 1 [ 52.440] sna_glyphs: discarding mask [ 52.440] glyphs0_to_dst(op=3, src=(21, 473), nlist=1, dst=(21, 473)+(0, 0)) [ 52.440] clipped_glyphs: no, clip region (0, 0), (1943, 491) matches drawable pixmap=94680753650848 size=1943x491 [ 52.440] glyph_cache(0): adding glyph to cache 1, pos 1036 [ 52.440] glyph_cache_upload: upload glyph 0x561c94b06150 to cache (16, 80)x(11, 10) [ 52.440] sna_composite(pixmap=2, op=1, src=3663+(0, 0), mask=0+(0, 0), dst=2+(16, 80)+(0, 0), size=(11, 10) [ 52.440] sna_compute_composite_region: dst=(16, 80)x(11, 10) [ 52.440] sna_compute_composite_region: initial clip against dst->pDrawable: (16, 80), (27, 90) [ 52.440] clip_to_dst: region: 1x[(16, 80), (27, 90)], clip: 1x[(0, 0), (1024, 1024)] [ 52.440] sna_compute_composite_region: clip against dst->pCompositeClip: (16, 80), (27, 90) [ 52.440] sna_compute_composite_region: clip against src (11x10 clip=0): (16, 80), (27, 90) [ 52.440] sna_composite: composite region extents:+(0, 0) -> (16, 80), (27, 90) + (0, 0) [ 52.440] gen9_render_composite: 11x10, current mode=1/1 [ 52.440] kgem_bo_is_render: handle=6, rq? 1 [1] [ 52.440] kgem_bo_is_busy: handle=6, domain: 3 exec? 0, rq? 1 [ 52.440] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.440] gen9_composite_set_target: (16, 80)x(11, 10), partial?=0 [ 52.440] sna_drawable_use_bo pixmap=2, box=((16, 80), (27, 90)), flags=f... [ 52.440] sna_drawable_use_bo: pinned, never REPLACES [ 52.440] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 52.440] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.440] sna_drawable_use_bo: using whole GPU bo [ 52.440] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 52.440] gen9_composite_picture: (0, 0)x(11, 10), dst=(16, 80) [ 52.440] sna_transform_is_imprecise_integer_translation: no transform [ 52.440] gen9_composite_picture: integer translation (0, 0), removing [ 52.440] sna_render_pixmap_bo pixmap=3663, (0, 0)x(11, 10)/(11, 10) [ 52.440] sna_render_pixmap_bo box=(0, 0), (11, 10): (11, 10)/(11, 10) [ 52.440] sna_render_pixmap_bo: offset=(-16, -80), size=(11, 10) [ 52.440] use_cpu_bo: no cpu bo [ 52.440] move_to_gpu: not migrating pixmap=3663 due to usage_hint=3 [ 52.440] sna_render_pixmap_bo: uploading CPU box (0, 0), (11, 10) [ 52.440] upload: box=(0, 0), (11, 10), pixmap=11x10 [ 52.440] sna_drawable_move_region_to_cpu(pixmap=3663 (11x10), [(0, 0), (11, 10)], flags=2) [ 52.440] sna_drawable_move_region_to_cpu: pixmap=3663 all damaged on CPU [ 52.440] kgem_can_create_2d: 11x10 @ 32 [ 52.440] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 52.440] kgem_can_create_2d: untiled size=4096 [ 52.440] kgem_choose_tiling: too thin [width 11, 32 bpp] for TILING_X [ 52.440] kgem_choose_tiling: 11x10 -> 0 [ 52.440] kgem_upload_source_image : (0, 0), (11, 10), stride=44, bpp=32 [ 52.440] kgem_create_buffer_2d: 11x10, 32 bpp, stride=64 [ 52.440] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] [ 52.440] kgem_create_buffer: reusing buffer? used=4608 + size=640, total=262144 [ 52.440] kgem_create_proxy: target handle=106 [proxy? -1], offset=4608, length=640, io=1 [ 52.440] __kgem_bo_init(handle=106, num_pages=640) [ 52.440] memcpy_blt: src=(0, 0), dst=(0, 0), size=11x10, pitch=44/64 [ 52.440] kgem_bo_is_render: handle=6, rq? 1 [1] [ 52.440] kgem_bo_is_render: handle=106, rq? 0 [0] [ 52.440] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 52.440] gen4_choose_composite_emitter: identity src, no mask [ 52.440] __kgem_busy: handle=125, busy=0, wedged=0 [ 52.440] __kgem_retire_rq: request 125 complete [ 52.440] __kgem_bo_flush: handle=109, busy=0, wedged=0 [ 52.440] __kgem_bo_flush: handle=96, busy=0, wedged=0 [ 52.440] __kgem_bo_flush: handle=111, busy=0, wedged=0 [ 52.440] kgem_bo_move_to_cache: release handle=111 [ 52.440] kgem_bo_move_to_inactive: moving handle=111 to inactive [ 52.440] kgem_bo_move_to_inactive: moving handle=125 to inactive [ 52.440] kgem_set_mode: flushing before new bo [ 52.440] gen8_vertex_close: used=26547, vbo active? 23, vb=25, nreloc=3 [ 52.440] gen8_vertex_close: reloc[0] = 287 [ 52.440] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 52.440] kgem_add_handle: handle=23, index=6 [ 52.440] kgem_add_reloc64[15] = (delta=0, target handle=6, presumed=fd541000) [ 52.440] gen8_vertex_close: reloc[1] = 357 [ 52.440] kgem_add_reloc64: handle=23, pos=357, delta=0, domains=200000 [ 52.440] kgem_add_reloc64[16] = (delta=0, target handle=6, presumed=fd541000) [ 52.440] gen8_vertex_close: reloc[2] = 404 [ 52.440] kgem_add_reloc64: handle=23, pos=404, delta=0, domains=200000 [ 52.440] kgem_add_reloc64[17] = (delta=0, target handle=6, presumed=fd541000) [ 52.440] batch[1/1, flags=1800]: 532 532 16016 16384, nreloc=18, nexec=7, nfence=0, aperture=1133 [fenced=0] [ 52.440] kgem_finish_buffers: buffer handle=106, used=5376, exec?=1, write=1, mmapped=cpu, refcnt=2 [ 52.440] kgem_finish_buffers: retaining upload buffer (5376/262144): used=8192, refcnt=2 [ 52.440] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 52.440] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 52.440] kgem_fixup_relocs: shrinking by 61440 [ 52.440] __kgem_busy: handle=1, busy=0, wedged=0 [ 52.440] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 52.440] kgem_commit: release handle=33 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fca20000 [ 52.440] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 52.440] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 52.440] __kgem_bo_clear_busy: handle=7 [ 52.440] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 52.440] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 52.440] __kgem_bo_clear_busy: handle=8 [ 52.440] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 52.440] kgem_commit: release handle=105 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fe008000 [ 52.440] kgem_commit: release handle=106 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4c5000 [ 52.440] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 52.440] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.440] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 52.440] kgem_check_bo: num_pages=+1088, num_exec=+2 [ 52.440] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 52.440] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 52.440] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 52.440] kgem_add_handle: handle=4, index=0 [ 52.440] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 52.440] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 52.440] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 52.440] gen9_composite_get_binding_table(ffc0) [ 52.440] kgem_add_reloc64: handle=6, pos=16360, delta=0, domains=20002 [ 52.440] kgem_add_handle: handle=6, index=1 [ 52.440] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd581000) [ 52.440] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 52.440] [3fe0] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> render [ 52.440] kgem_add_reloc64: handle=106, pos=16344, delta=0, domains=40000 [ 52.440] kgem_add_reloc64: adding proxy [delta=4608] for handle=106 [ 52.440] kgem_add_handle: handle=106, index=2 [ 52.440] kgem_add_reloc64[4] = (delta=4608, target handle=2, presumed=fd4c5000) [ 52.440] [3fd0] bind bo(handle=106, addr=fd4c6200), format=192, width=11, height=10, pitch=64, tiling=0 -> sampler [ 52.440] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 52.440] gen9_emit_sampler: sampler = 2 [ 52.440] gen9_emit_sf: num_sf_outputs=1 [ 52.440] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 52.440] gen9_emit_vertex_elements: setup id=2 [ 52.440] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 52.440] gen9_render_composite_box: (16, 80), (27, 90) [ 52.440] apply_damage: damage=0x0, region=1 [(16, 80), (27, 90) + (0, 0)] [ 52.440] gen8_vertex_flush[490] = 3 [ 52.440] _kgem_bo_destroy: handle=106, proxy? 1 [ 52.440] gen9_render_composite: 0x0, current mode=1/1 [ 52.440] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 52.440] kgem_bo_is_busy: handle=33, domain: 3 exec? 0, rq? 1 [ 52.440] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.440] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.440] sna_drawable_use_bo pixmap=3651, box=((0, 0), (1943, 491)), flags=7... [ 52.440] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.440] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.440] sna_drawable_use_bo: using whole GPU bo [ 52.440] gen9_composite_set_target: pixmap=3651, format=20028888, size=1943x491, pitch=8192, delta=(0,0),damage=0xffffffffffffffff [ 52.440] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.440] color_convert: src=66666666 [20028888] [ 52.440] color_convert: dst=66666666 [20028888] [ 52.440] sna_render_get_solid: 66666666 [ 52.440] sna_render_finish_solid(force=0, domain=3, busy=1, dirty=0, size=26) [ 52.440] _kgem_bo_destroy: handle=8, proxy? 1 [ 52.440] _kgem_bo_destroy: handle=8, proxy? 1 [ 52.440] _kgem_bo_destroy: handle=8, proxy? 1 [ 52.440] _kgem_bo_destroy: handle=8, proxy? 1 [ 52.440] _kgem_bo_destroy: handle=8, proxy? 1 [ 52.440] _kgem_bo_destroy: handle=8, proxy? 1 [ 52.440] _kgem_bo_destroy: handle=8, proxy? 1 [ 52.440] _kgem_bo_destroy: handle=8, proxy? 1 [ 52.440] _kgem_bo_destroy: handle=8, proxy? 1 [ 52.440] _kgem_bo_destroy: handle=8, proxy? 1 [ 52.440] _kgem_bo_destroy: handle=8, proxy? 1 [ 52.440] _kgem_bo_destroy: handle=8, proxy? 1 [ 52.440] _kgem_bo_destroy: handle=8, proxy? 1 [ 52.440] _kgem_bo_destroy: handle=8, proxy? 1 [ 52.440] _kgem_bo_destroy: handle=8, proxy? 1 [ 52.440] _kgem_bo_destroy: handle=8, proxy? 1 [ 52.440] _kgem_bo_destroy: handle=8, proxy? 1 [ 52.440] _kgem_bo_destroy: handle=8, proxy? 1 [ 52.440] _kgem_bo_destroy: handle=8, proxy? 1 [ 52.440] _kgem_bo_destroy: handle=8, proxy? 1 [ 52.440] _kgem_bo_destroy: handle=8, proxy? 1 [ 52.440] sna_render_finish_solid reset [ 52.440] kgem_create_linear(4096) [ 52.440] search_linear_cache: num_pages=1, flags=2, use_active? 0, use_large=0 [max=65536] [ 52.440] search_linear_cache: inactive and cache bucket empty [ 52.440] search_linear_cache: active cache bucket empty [ 52.440] kgem_create_linear: new handle=113, num_pages=1 [ 52.440] __kgem_bo_init(handle=113, num_pages=1) [ 52.440] kgem_create_proxy: target handle=113 [proxy? -1], offset=60, length=4, io=0 [ 52.440] __kgem_bo_init(handle=113, num_pages=4) [ 52.440] _kgem_bo_destroy: handle=8, proxy? 0 [ 52.440] __kgem_bo_destroy: handle=8, size=4096 [ 52.440] __kgem_busy: handle=8, busy=0, wedged=0 [ 52.440] __kgem_bo_clear_busy: handle=8 [ 52.440] kgem_bo_move_to_inactive: moving handle=8 to inactive [ 52.440] sna_render_get_solid(26) = 66666666 (new) [ 52.440] kgem_create_proxy: target handle=113 [proxy? -1], offset=104, length=4, io=0 [ 52.440] __kgem_bo_init(handle=113, num_pages=4) [ 52.440] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.440] sna_transform_is_imprecise_integer_translation: no transform [ 52.440] gen9_composite_picture: integer translation (0, 0), removing [ 52.440] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.440] sna_render_pixmap_bo: GPU all damaged [ 52.440] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.440] gen4_choose_composite_emitter: solid, identity mask [ 52.440] __kgem_busy: handle=1, busy=0, wedged=0 [ 52.440] __kgem_retire_rq: request 1 complete [ 52.440] __kgem_bo_flush: handle=33, busy=0, wedged=0 [ 52.440] kgem_set_mode: flushing before new bo [ 52.440] gen8_vertex_close: used=26556, vbo active? 23, vb=4, nreloc=1 [ 52.440] gen8_vertex_close: reloc[0] = 287 [ 52.440] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 52.440] kgem_add_handle: handle=23, index=3 [ 52.440] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 52.440] sna_render_flush_solid(size=27) [ 52.440] __kgem_bo_map__cpu: caching CPU vma for 113 [ 52.440] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=1162 [fenced=0] [ 52.440] kgem_finish_buffers: buffer handle=106, used=8192, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 52.440] kgem_finish_buffers: retaining upload buffer (8192/262144): used=8192, refcnt=1 [ 52.440] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 52.440] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 52.440] kgem_fixup_relocs: shrinking by 61440 [ 52.440] __kgem_busy: handle=1, busy=0, wedged=0 [ 52.440] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 52.440] kgem_commit: release handle=6 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd581000 [ 52.440] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 52.440] kgem_commit: release handle=106 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4c5000 [ 52.440] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 52.440] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.440] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 52.440] needs_batch_flush: flushing before handle=113 for new reservation [ 52.440] kgem_check_bo: num_pages=+2017, num_exec=+3 [ 52.440] aligning vertex: was 3, now 4 floats per vertex [ 52.440] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 52.440] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 52.440] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 52.440] kgem_add_handle: handle=4, index=0 [ 52.440] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 52.440] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 52.440] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 52.440] gen9_composite_get_binding_table(ffc0) [ 52.440] kgem_add_reloc64: handle=33, pos=16360, delta=0, domains=20002 [ 52.440] kgem_add_handle: handle=33, index=1 [ 52.440] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fca20000) [ 52.440] __kgem_bo_mark_dirty: handle=33 (proxy? 0) [ 52.440] [3fe0] bind bo(handle=33, addr=fca20000), format=192, width=1943, height=491, pitch=8192, tiling=1 -> render [ 52.440] kgem_add_reloc64: handle=113, pos=16344, delta=0, domains=40000 [ 52.440] kgem_add_reloc64: adding proxy [delta=104] for handle=113 [ 52.440] kgem_add_handle: handle=113, index=2 [ 52.440] kgem_add_reloc64[4] = (delta=104, target handle=2, presumed=0) [ 52.440] [3fd0] bind bo(handle=113, addr=68), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 52.440] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 [ 52.440] kgem_add_handle: handle=6, index=3 [ 52.440] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd581000) [ 52.440] [3fc0] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 52.440] gen9_emit_cc: blend=177 (current=ffffffff), src=17, dst=18 [ 52.440] gen9_emit_sampler: sampler = a [ 52.440] gen9_emit_sf: num_sf_outputs=2 [ 52.440] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.440] gen9_emit_vertex_elements: setup id=9 [ 52.440] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 52.440] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 52.440] glyphs0_to_dst: glyph=(20, 463)x(11, 10), unclipped [ 52.440] emit_primitive_identity_mask__avx2: dst=(20, 463), mask=(16.00, 80.00) x (11.00, 10.00) [ 52.440] glyphs0_to_dst: glyph=(29, 465)x(11, 8), unclipped [ 52.440] emit_primitive_identity_mask__avx2: dst=(29, 465), mask=(608.00, 0.00) x (11.00, 8.00) [ 52.440] glyphs0_to_dst: glyph=(39, 465)x(10, 11), unclipped [ 52.441] emit_primitive_identity_mask__avx2: dst=(39, 465), mask=(640.00, 16.00) x (10.00, 11.00) [ 52.441] gen8_vertex_flush[498] = 9 [ 52.441] gen9_magic_ca_pass: CA fixup (6639 -> 6648) [ 52.441] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.441] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.441] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.441] glyph_cache(0): adding glyph to cache 1, pos 1040 [ 52.441] glyph_cache_upload: upload glyph 0x561c94b05f10 to cache (32, 64)x(10, 11) [ 52.441] sna_composite(pixmap=2, op=1, src=3665+(0, 0), mask=0+(0, 0), dst=2+(32, 64)+(0, 0), size=(10, 11) [ 52.441] sna_compute_composite_region: dst=(32, 64)x(10, 11) [ 52.441] sna_compute_composite_region: initial clip against dst->pDrawable: (32, 64), (42, 75) [ 52.441] clip_to_dst: region: 1x[(32, 64), (42, 75)], clip: 1x[(0, 0), (1024, 1024)] [ 52.441] sna_compute_composite_region: clip against dst->pCompositeClip: (32, 64), (42, 75) [ 52.441] sna_compute_composite_region: clip against src (10x11 clip=0): (32, 64), (42, 75) [ 52.441] sna_composite: composite region extents:+(0, 0) -> (32, 64), (42, 75) + (0, 0) [ 52.441] gen9_render_composite: 10x11, current mode=1/1 [ 52.441] kgem_bo_is_render: handle=6, rq? 1 [1] [ 52.441] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 52.441] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.441] gen9_composite_set_target: (32, 64)x(10, 11), partial?=0 [ 52.441] sna_drawable_use_bo pixmap=2, box=((32, 64), (42, 75)), flags=f... [ 52.441] sna_drawable_use_bo: pinned, never REPLACES [ 52.441] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 52.441] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.441] sna_drawable_use_bo: using whole GPU bo [ 52.441] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 52.441] gen9_composite_picture: (0, 0)x(10, 11), dst=(32, 64) [ 52.441] sna_transform_is_imprecise_integer_translation: no transform [ 52.441] gen9_composite_picture: integer translation (0, 0), removing [ 52.441] sna_render_pixmap_bo pixmap=3665, (0, 0)x(10, 11)/(10, 11) [ 52.441] sna_render_pixmap_bo box=(0, 0), (10, 11): (10, 11)/(10, 11) [ 52.441] sna_render_pixmap_bo: offset=(-32, -64), size=(10, 11) [ 52.441] use_cpu_bo: no cpu bo [ 52.441] move_to_gpu: not migrating pixmap=3665 due to usage_hint=3 [ 52.441] sna_render_pixmap_bo: uploading CPU box (0, 0), (10, 11) [ 52.441] upload: box=(0, 0), (10, 11), pixmap=10x11 [ 52.441] sna_drawable_move_region_to_cpu(pixmap=3665 (10x11), [(0, 0), (10, 11)], flags=2) [ 52.441] sna_drawable_move_region_to_cpu: pixmap=3665 all damaged on CPU [ 52.441] kgem_can_create_2d: 10x11 @ 32 [ 52.441] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=11 [ 52.441] kgem_can_create_2d: untiled size=4096 [ 52.441] kgem_choose_tiling: too thin [width 10, 32 bpp] for TILING_X [ 52.441] kgem_choose_tiling: 10x11 -> 0 [ 52.441] kgem_upload_source_image : (0, 0), (10, 11), stride=40, bpp=32 [ 52.441] kgem_create_buffer_2d: 10x11, 32 bpp, stride=64 [ 52.441] kgem_create_buffer: size=768, flags=3 [write?=1, inplace?=1, last?=0] [ 52.441] kgem_create_buffer: reusing buffer? used=8192 + size=768, total=262144 [ 52.441] kgem_create_proxy: target handle=106 [proxy? -1], offset=8192, length=768, io=1 [ 52.441] __kgem_bo_init(handle=106, num_pages=768) [ 52.441] memcpy_blt: src=(0, 0), dst=(0, 0), size=10x11, pitch=40/64 [ 52.441] kgem_bo_is_render: handle=6, rq? 1 [1] [ 52.441] kgem_bo_is_render: handle=106, rq? 0 [0] [ 52.441] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 52.441] gen4_choose_composite_emitter: identity src, no mask [ 52.441] kgem_check_bo: num_pages=+64, num_exec=+1 [ 52.441] aligning vertex: was 4, now 3 floats per vertex [ 52.441] gen9_composite_get_binding_table(fec0) [ 52.441] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=20002 [ 52.441] kgem_add_reloc64[6] = (delta=0, target handle=3, presumed=fd581000) [ 52.441] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 52.441] [3fa0] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> render [ 52.441] kgem_add_reloc64: handle=106, pos=16280, delta=0, domains=40000 [ 52.441] kgem_add_reloc64: adding proxy [delta=8192] for handle=106 [ 52.441] kgem_add_handle: handle=106, index=4 [ 52.441] kgem_add_reloc64[7] = (delta=8192, target handle=4, presumed=fd4c5000) [ 52.441] [3f90] bind bo(handle=106, addr=fd4c7000), format=192, width=10, height=11, pitch=64, tiling=0 -> sampler [ 52.441] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 52.441] gen9_emit_sampler: sampler = 2 [ 52.441] gen9_emit_sf: num_sf_outputs=1 [ 52.441] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 52.441] gen9_emit_vertex_elements: setup id=2 [ 52.441] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 52.441] gen9_render_composite_box: (32, 64), (42, 75) [ 52.441] apply_damage: damage=0x0, region=1 [(32, 64), (42, 75) + (0, 0)] [ 52.441] gen8_vertex_flush[5e0] = 3 [ 52.441] _kgem_bo_destroy: handle=106, proxy? 1 [ 52.441] gen9_render_composite: 0x0, current mode=1/1 [ 52.441] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 52.441] kgem_bo_is_busy: handle=33, domain: 0 exec? 1, rq? 1 [ 52.441] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.441] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.441] sna_drawable_use_bo pixmap=3651, box=((0, 0), (1943, 491)), flags=7... [ 52.441] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.441] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.441] sna_drawable_use_bo: using whole GPU bo [ 52.441] gen9_composite_set_target: pixmap=3651, format=20028888, size=1943x491, pitch=8192, delta=(0,0),damage=0xffffffffffffffff [ 52.441] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.441] color_convert: src=66666666 [20028888] [ 52.441] color_convert: dst=66666666 [20028888] [ 52.441] sna_render_get_solid: 66666666 [ 52.441] sna_render_get_solid(26) = 66666666 (last) [ 52.441] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.441] sna_transform_is_imprecise_integer_translation: no transform [ 52.441] gen9_composite_picture: integer translation (0, 0), removing [ 52.441] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.441] sna_render_pixmap_bo: GPU all damaged [ 52.441] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.441] gen4_choose_composite_emitter: solid, identity mask [ 52.441] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.441] aligning vertex: was 3, now 4 floats per vertex [ 52.441] gen9_composite_get_binding_table(fe00) [ 52.441] __kgem_bo_mark_dirty: handle=33 (proxy? 0) [ 52.441] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 52.441] gen9_emit_sampler: sampler = a [ 52.441] gen9_emit_sf: num_sf_outputs=2 [ 52.441] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.441] gen9_emit_vertex_elements: setup id=9 [ 52.441] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 52.441] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 52.441] glyphs0_to_dst: glyph=(47, 465)x(10, 11), unclipped [ 52.441] emit_primitive_identity_mask__avx2: dst=(47, 465), mask=(32.00, 64.00) x (10.00, 11.00) [ 52.441] glyphs0_to_dst: glyph=(58, 462)x(7, 11), unclipped [ 52.441] emit_primitive_identity_mask__avx2: dst=(58, 462), mask=(624.00, 0.00) x (7.00, 11.00) [ 52.441] glyphs0_to_dst: glyph=(63, 465)x(11, 8), unclipped [ 52.441] emit_primitive_identity_mask__avx2: dst=(63, 465), mask=(608.00, 0.00) x (11.00, 8.00) [ 52.441] glyphs0_to_dst: glyph=(75, 463)x(11, 10), unclipped [ 52.441] emit_primitive_identity_mask__avx2: dst=(75, 463), mask=(16.00, 80.00) x (11.00, 10.00) [ 52.441] glyphs0_to_dst: glyph=(85, 461)x(5, 12), unclipped [ 52.441] emit_primitive_identity_mask__avx2: dst=(85, 461), mask=(800.00, 32.00) x (5.00, 12.00) [ 52.441] glyphs0_to_dst: glyph=(88, 462)x(5, 11), unclipped [ 52.441] emit_primitive_identity_mask__avx2: dst=(88, 462), mask=(784.00, 48.00) x (5.00, 11.00) [ 52.441] glyphs0_to_dst: glyph=(93, 465)x(10, 11), unclipped [ 52.441] emit_primitive_identity_mask__avx2: dst=(93, 465), mask=(640.00, 16.00) x (10.00, 11.00) [ 52.441] gen8_vertex_flush[6b8] = 21 [ 52.441] gen9_magic_ca_pass: CA fixup (6651 -> 6672) [ 52.441] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.441] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.441] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.441] glyph_cache(0): adding glyph to cache 1, pos 1044 [ 52.441] glyph_cache_upload: upload glyph 0x561c9499d620 to cache (48, 64)x(10, 12) [ 52.441] sna_composite(pixmap=2, op=1, src=3667+(0, 0), mask=0+(0, 0), dst=2+(48, 64)+(0, 0), size=(10, 12) [ 52.441] sna_compute_composite_region: dst=(48, 64)x(10, 12) [ 52.441] sna_compute_composite_region: initial clip against dst->pDrawable: (48, 64), (58, 76) [ 52.441] clip_to_dst: region: 1x[(48, 64), (58, 76)], clip: 1x[(0, 0), (1024, 1024)] [ 52.441] sna_compute_composite_region: clip against dst->pCompositeClip: (48, 64), (58, 76) [ 52.441] sna_compute_composite_region: clip against src (10x12 clip=0): (48, 64), (58, 76) [ 52.441] sna_composite: composite region extents:+(0, 0) -> (48, 64), (58, 76) + (0, 0) [ 52.441] gen9_render_composite: 10x12, current mode=1/1 [ 52.441] kgem_bo_is_render: handle=6, rq? 1 [1] [ 52.441] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 52.441] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.441] gen9_composite_set_target: (48, 64)x(10, 12), partial?=0 [ 52.441] sna_drawable_use_bo pixmap=2, box=((48, 64), (58, 76)), flags=f... [ 52.441] sna_drawable_use_bo: pinned, never REPLACES [ 52.441] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 52.441] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.441] sna_drawable_use_bo: using whole GPU bo [ 52.441] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 52.441] gen9_composite_picture: (0, 0)x(10, 12), dst=(48, 64) [ 52.441] sna_transform_is_imprecise_integer_translation: no transform [ 52.441] gen9_composite_picture: integer translation (0, 0), removing [ 52.441] sna_render_pixmap_bo pixmap=3667, (0, 0)x(10, 12)/(10, 12) [ 52.441] sna_render_pixmap_bo box=(0, 0), (10, 12): (10, 12)/(10, 12) [ 52.441] sna_render_pixmap_bo: offset=(-48, -64), size=(10, 12) [ 52.441] use_cpu_bo: no cpu bo [ 52.441] move_to_gpu: not migrating pixmap=3667 due to usage_hint=3 [ 52.441] sna_render_pixmap_bo: uploading CPU box (0, 0), (10, 12) [ 52.441] upload: box=(0, 0), (10, 12), pixmap=10x12 [ 52.441] sna_drawable_move_region_to_cpu(pixmap=3667 (10x12), [(0, 0), (10, 12)], flags=2) [ 52.441] sna_drawable_move_region_to_cpu: pixmap=3667 all damaged on CPU [ 52.441] kgem_can_create_2d: 10x12 @ 32 [ 52.441] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=12 [ 52.441] kgem_can_create_2d: untiled size=4096 [ 52.441] kgem_choose_tiling: too thin [width 10, 32 bpp] for TILING_X [ 52.441] kgem_choose_tiling: 10x12 -> 0 [ 52.441] kgem_upload_source_image : (0, 0), (10, 12), stride=40, bpp=32 [ 52.441] kgem_create_buffer_2d: 10x12, 32 bpp, stride=64 [ 52.441] kgem_create_buffer: size=768, flags=3 [write?=1, inplace?=1, last?=0] [ 52.441] kgem_create_buffer: reusing buffer? used=8960 + size=768, total=262144 [ 52.441] kgem_create_proxy: target handle=106 [proxy? -1], offset=8960, length=768, io=1 [ 52.441] __kgem_bo_init(handle=106, num_pages=768) [ 52.441] memcpy_blt: src=(0, 0), dst=(0, 0), size=10x12, pitch=40/64 [ 52.441] kgem_bo_is_render: handle=6, rq? 1 [1] [ 52.441] kgem_bo_is_render: handle=106, rq? 0 [0] [ 52.441] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 52.441] gen4_choose_composite_emitter: identity src, no mask [ 52.441] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.441] aligning vertex: was 4, now 3 floats per vertex [ 52.441] gen9_composite_get_binding_table(fdc0) [ 52.441] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 52.441] kgem_add_reloc64: handle=106, pos=16232, delta=0, domains=40000 [ 52.441] kgem_add_reloc64: adding proxy [delta=8960] for handle=106 [ 52.441] kgem_add_reloc64[8] = (delta=8960, target handle=4, presumed=fd4c5000) [ 52.441] [3f60] bind bo(handle=106, addr=fd4c7300), format=192, width=10, height=12, pitch=64, tiling=0 -> sampler [ 52.441] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 52.441] gen9_emit_sampler: sampler = 2 [ 52.441] gen9_emit_sf: num_sf_outputs=1 [ 52.441] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 52.441] gen9_emit_vertex_elements: setup id=2 [ 52.441] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 52.441] gen9_render_composite_box: (48, 64), (58, 76) [ 52.441] apply_damage: damage=0x0, region=1 [(48, 64), (58, 76) + (0, 0)] [ 52.441] gen8_vertex_flush[7ec] = 3 [ 52.441] _kgem_bo_destroy: handle=106, proxy? 1 [ 52.441] gen9_render_composite: 0x0, current mode=1/1 [ 52.441] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 52.441] kgem_bo_is_busy: handle=33, domain: 0 exec? 1, rq? 1 [ 52.441] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.441] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.441] sna_drawable_use_bo pixmap=3651, box=((0, 0), (1943, 491)), flags=7... [ 52.441] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.441] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.441] sna_drawable_use_bo: using whole GPU bo [ 52.441] gen9_composite_set_target: pixmap=3651, format=20028888, size=1943x491, pitch=8192, delta=(0,0),damage=0xffffffffffffffff [ 52.441] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.441] color_convert: src=66666666 [20028888] [ 52.441] color_convert: dst=66666666 [20028888] [ 52.441] sna_render_get_solid: 66666666 [ 52.441] sna_render_get_solid(26) = 66666666 (last) [ 52.441] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.441] sna_transform_is_imprecise_integer_translation: no transform [ 52.441] gen9_composite_picture: integer translation (0, 0), removing [ 52.441] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.441] sna_render_pixmap_bo: GPU all damaged [ 52.441] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.441] gen4_choose_composite_emitter: solid, identity mask [ 52.441] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.441] aligning vertex: was 3, now 4 floats per vertex [ 52.441] gen9_composite_get_binding_table(fd40) [ 52.441] __kgem_bo_mark_dirty: handle=33 (proxy? 0) [ 52.441] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 52.441] gen9_emit_sampler: sampler = a [ 52.441] gen9_emit_sf: num_sf_outputs=2 [ 52.441] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.441] gen9_emit_vertex_elements: setup id=9 [ 52.441] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 52.441] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 52.441] glyphs0_to_dst: glyph=(102, 461)x(10, 12), unclipped [ 52.441] emit_primitive_identity_mask__avx2: dst=(102, 461), mask=(48.00, 64.00) x (10.00, 12.00) [ 52.441] glyphs0_to_dst: glyph=(110, 465)x(11, 8), unclipped [ 52.441] emit_primitive_identity_mask__avx2: dst=(110, 465), mask=(608.00, 0.00) x (11.00, 8.00) [ 52.441] glyphs0_to_dst: glyph=(119, 465)x(9, 8), unclipped [ 52.441] emit_primitive_identity_mask__avx2: dst=(119, 465), mask=(848.00, 0.00) x (9.00, 8.00) [ 52.441] glyphs0_to_dst: glyph=(128, 465)x(7, 8), unclipped [ 52.441] emit_primitive_identity_mask__avx2: dst=(128, 465), mask=(560.00, 48.00) x (7.00, 8.00) [ 52.441] glyphs0_to_dst: glyph=(133, 461)x(10, 12), unclipped [ 52.441] emit_primitive_identity_mask__avx2: dst=(133, 461), mask=(800.00, 48.00) x (10.00, 12.00) [ 52.441] gen8_vertex_flush[8c4] = 15 [ 52.441] gen9_magic_ca_pass: CA fixup (6675 -> 6690) [ 52.441] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.441] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.441] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.441] sna_glyphs(op=3, nlist=1, src=(21, 472)) [ 52.441] kgem_bo_is_busy: handle=33, domain: 0 exec? 1, rq? 1 [ 52.441] sna_glyphs: discarding mask [ 52.441] glyphs0_to_dst(op=3, src=(21, 472), nlist=1, dst=(21, 472)+(0, 0)) [ 52.441] clipped_glyphs: no, clip region (0, 0), (1943, 491) matches drawable pixmap=94680753650848 size=1943x491 [ 52.441] gen9_render_composite: 0x0, current mode=1/1 [ 52.441] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 52.441] kgem_bo_is_busy: handle=33, domain: 0 exec? 1, rq? 1 [ 52.441] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.441] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.441] sna_drawable_use_bo pixmap=3651, box=((0, 0), (1943, 491)), flags=7... [ 52.441] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.441] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.441] sna_drawable_use_bo: using whole GPU bo [ 52.441] gen9_composite_set_target: pixmap=3651, format=20028888, size=1943x491, pitch=8192, delta=(0,0),damage=0xffffffffffffffff [ 52.441] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.441] color_convert: src=ff4c4c4c [20028888] [ 52.441] color_convert: dst=ff4c4c4c [20028888] [ 52.441] sna_render_get_solid: ff4c4c4c [ 52.441] sna_render_finish_solid(force=0, domain=1, busy=1, dirty=0, size=27) [ 52.441] sna_render_get_solid(27) = ff4c4c4c (new) [ 52.441] kgem_create_proxy: target handle=113 [proxy? -1], offset=108, length=4, io=0 [ 52.441] __kgem_bo_init(handle=113, num_pages=4) [ 52.441] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.441] sna_transform_is_imprecise_integer_translation: no transform [ 52.441] gen9_composite_picture: integer translation (0, 0), removing [ 52.441] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.441] sna_render_pixmap_bo: GPU all damaged [ 52.441] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.441] gen4_choose_composite_emitter: solid, identity mask [ 52.441] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.441] gen9_composite_get_binding_table(fd00) [ 52.441] kgem_add_reloc64: handle=113, pos=16184, delta=0, domains=40000 [ 52.441] kgem_add_reloc64: adding proxy [delta=108] for handle=113 [ 52.441] kgem_add_reloc64[9] = (delta=108, target handle=2, presumed=0) [ 52.441] [3f30] bind bo(handle=113, addr=6c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 52.441] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 52.441] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.441] gen9_emit_vertex_elements: setup id=9 [ 52.441] glyphs0_to_dst: glyph=(20, 462)x(11, 10), unclipped [ 52.441] emit_primitive_identity_mask__avx2: dst=(20, 462), mask=(16.00, 80.00) x (11.00, 10.00) [ 52.441] glyphs0_to_dst: glyph=(29, 464)x(11, 8), unclipped [ 52.441] emit_primitive_identity_mask__avx2: dst=(29, 464), mask=(608.00, 0.00) x (11.00, 8.00) [ 52.441] glyphs0_to_dst: glyph=(39, 464)x(10, 11), unclipped [ 52.441] emit_primitive_identity_mask__avx2: dst=(39, 464), mask=(640.00, 16.00) x (10.00, 11.00) [ 52.441] glyphs0_to_dst: glyph=(47, 464)x(10, 11), unclipped [ 52.441] emit_primitive_identity_mask__avx2: dst=(47, 464), mask=(32.00, 64.00) x (10.00, 11.00) [ 52.441] glyphs0_to_dst: glyph=(58, 461)x(7, 11), unclipped [ 52.441] emit_primitive_identity_mask__avx2: dst=(58, 461), mask=(624.00, 0.00) x (7.00, 11.00) [ 52.441] glyphs0_to_dst: glyph=(63, 464)x(11, 8), unclipped [ 52.441] emit_primitive_identity_mask__avx2: dst=(63, 464), mask=(608.00, 0.00) x (11.00, 8.00) [ 52.441] glyphs0_to_dst: glyph=(75, 462)x(11, 10), unclipped [ 52.441] emit_primitive_identity_mask__avx2: dst=(75, 462), mask=(16.00, 80.00) x (11.00, 10.00) [ 52.441] glyphs0_to_dst: glyph=(85, 460)x(5, 12), unclipped [ 52.441] emit_primitive_identity_mask__avx2: dst=(85, 460), mask=(800.00, 32.00) x (5.00, 12.00) [ 52.441] glyphs0_to_dst: glyph=(88, 461)x(5, 11), unclipped [ 52.441] emit_primitive_identity_mask__avx2: dst=(88, 461), mask=(784.00, 48.00) x (5.00, 11.00) [ 52.441] glyphs0_to_dst: glyph=(93, 464)x(10, 11), unclipped [ 52.441] emit_primitive_identity_mask__avx2: dst=(93, 464), mask=(640.00, 16.00) x (10.00, 11.00) [ 52.441] glyphs0_to_dst: glyph=(102, 460)x(10, 12), unclipped [ 52.442] emit_primitive_identity_mask__avx2: dst=(102, 460), mask=(48.00, 64.00) x (10.00, 12.00) [ 52.442] glyphs0_to_dst: glyph=(110, 464)x(11, 8), unclipped [ 52.442] emit_primitive_identity_mask__avx2: dst=(110, 464), mask=(608.00, 0.00) x (11.00, 8.00) [ 52.442] glyphs0_to_dst: glyph=(119, 464)x(9, 8), unclipped [ 52.442] emit_primitive_identity_mask__avx2: dst=(119, 464), mask=(848.00, 0.00) x (9.00, 8.00) [ 52.442] glyphs0_to_dst: glyph=(128, 464)x(7, 8), unclipped [ 52.442] emit_primitive_identity_mask__avx2: dst=(128, 464), mask=(560.00, 48.00) x (7.00, 8.00) [ 52.442] glyphs0_to_dst: glyph=(133, 460)x(10, 12), unclipped [ 52.442] emit_primitive_identity_mask__avx2: dst=(133, 460), mask=(800.00, 48.00) x (10.00, 12.00) [ 52.442] gen8_vertex_flush[9c4] = 45 [ 52.442] gen9_magic_ca_pass: CA fixup (6690 -> 6735) [ 52.442] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.442] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.442] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.442] sna_composite_trapezoids(op=3, src=(1810, 438), mask=18000, ntrap=17) [ 52.442] kgem_bo_is_busy: handle=33, domain: 0 exec? 1, rq? 1 [ 52.442] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 52.442] kgem_bo_is_busy: handle=33, domain: 0 exec? 1, rq? 1 [ 52.442] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 52.442] kgem_bo_is_busy: handle=33, domain: 0 exec? 1, rq? 1 [ 52.442] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.442] imprecise_trapezoid_span_converter: extents (1790, 453), (1932, 480) [ 52.442] sna_compute_composite_region: dst=(1790, 453)x(142, 27) [ 52.442] sna_compute_composite_region: initial clip against dst->pDrawable: (1790, 453), (1932, 480) [ 52.442] clip_to_dst: region: 1x[(1790, 453), (1932, 480)], clip: 1x[(0, 0), (1943, 491)] [ 52.442] sna_compute_composite_region: clip against dst->pCompositeClip: (1790, 453), (1932, 480) [ 52.442] sna_compute_composite_region: clip against src (0x0 clip=0): (1790, 453), (1932, 480) [ 52.442] kgem_bo_is_busy: handle=33, domain: 0 exec? 1, rq? 1 [ 52.442] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.442] imprecise_trapezoid_span_converter: after clip -- extents (1790, 453), (1932, 480), delta=(0, 0) src -> (1803, 438) [ 52.442] gen9_render_composite_spans: 142x27 with flags=0, current mode=1 [ 52.442] kgem_bo_is_busy: handle=33, domain: 0 exec? 1, rq? 1 [ 52.442] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.442] gen9_composite_set_target: (1790, 453)x(142, 27), partial?=1 [ 52.442] sna_drawable_use_bo pixmap=3651, box=((1790, 453), (1932, 480)), flags=7... [ 52.442] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.442] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.442] sna_drawable_use_bo: using whole GPU bo [ 52.442] gen9_composite_set_target: pixmap=3651, format=20028888, size=1943x491, pitch=8192, delta=(0,0),damage=0xffffffffffffffff [ 52.442] gen9_composite_picture: (1803, 438)x(142, 27), dst=(1790, 453) [ 52.442] gen4_channel_init_linear: p1=(0.00, 0.00), p2=(0.00, 1.00), src=(1803, 438), dst=(1790, 453), size=(142, 27) [ 52.442] sna_render_get_gradient: 3x[0.00:ffffffff ... 0.50:fff7f6f6 ... 1.00:ffe9e7e6] [ 52.442] sna_render_get_gradient: old --> 4 [ 52.442] gen4_channel_init_linear: transform = [0.01 0.00 -12.51, 0.00 0.03 -15.07, 0.00 0.00 1.00] [ 52.442] gen4_channel_init_linear: untransformed: p1=(1801.98, 437.00, 1.00), p2=(1801.98, 466.00, 1.00) [ 52.442] gen4_channel_init_linear: dx=0.00, dy=0.03, offset=-15.59 [ 52.442] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 52.442] gen4_choose_spans_emitter: linear source [ 52.442] kgem_check_bo: num_pages=+1, num_exec=+1 [ 52.442] aligning vertex: was 4, now 3 floats per vertex [ 52.442] gen9_composite_get_binding_table(fc80) [ 52.442] kgem_add_reloc64: handle=105, pos=16152, delta=0, domains=40000 [ 52.442] kgem_add_handle: handle=105, index=5 [ 52.442] kgem_add_reloc64[10] = (delta=0, target handle=5, presumed=fe008000) [ 52.442] [3f10] bind bo(handle=105, addr=fe008000), format=192, width=32, height=1, pitch=128, tiling=0 -> sampler [ 52.442] gen9_emit_cc: blend=28 (current=16), src=1, dst=19 [ 52.442] gen9_emit_sampler: sampler = 14 [ 52.442] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) [ 52.442] gen9_emit_vertex_elements: setup id=5 [ 52.442] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 52.442] gen9_emit_vertex_elements: second channel 1 floats, offset=8 [ 52.442] thread_choose_span: clipped? 0 [ 52.442] imprecise_trapezoid_span_converter: using 4 threads [ 52.442] imprecise_trapezoid_span_converter: using 4 threads for span compositing 142x27 [ 52.442] thread_choose_span: clipped? 0 [ 52.442] span_thread: flushing 26 boxes [ 52.442] gen9_render_composite_spans_boxes__thread: nbox=26, src=+(0, 0), dst=+(0, 0) [ 52.442] span_thread: flushing 1 boxes [ 52.442] span_thread: flushing 1 boxes [ 52.442] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 52.442] span_thread: flushing 27 boxes [ 52.442] gen9_render_composite_spans_boxes__thread: nbox=27, src=+(0, 0), dst=+(0, 0) [ 52.442] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 52.442] gen8_vertex_flush[b04] = 165 [ 52.442] gen9_render_composite_spans_done() [ 52.442] sna_create_pixmap(25, 21, 32, usage=0) [ 52.442] kgem_can_create_2d: 25x21 @ 32 [ 52.442] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=128, height=21 [ 52.442] kgem_can_create_2d: untiled size=4096 [ 52.442] kgem_choose_tiling: too thin [width 25, 32 bpp] for TILING_X [ 52.442] kgem_choose_tiling: 25x21 -> 0 [ 52.442] sna_create_pixmap: usage=0, flags=a [ 52.442] sna_create_pixmap: small buffer [2100], attaching to shadow pixmap [ 52.442] create_pixmap: allocating pixmap 25x21, depth=32/32, size=2108 [ 52.442] create_pixmap: serial=3668, usage=0, 25x21 [ 52.442] sna_create_pixmap: serial=3668, 25x21, usage=0 [ 52.442] sna_composite_rectangles(pixmap=3669, op=0, 0 x 1 [(0, 0)x(25, 21) ...]) [ 52.442] sna_composite_rectangles: converted to op 0 [ 52.442] sna_composite_rectangles[0] (0, 0)x(25, 21) -> (0, 0), (25, 21) [ 52.442] sna_composite_rectangles: nrects=1, region=(0, 0), (25, 21) x 1 [ 52.442] sna_composite_rectangles: clipped extents (0, 0),(25, 21) x 1 [ 52.442] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(25, 21) [ 52.442] sna_composite_rectangles: fallback, dst pixmap=3669 too small or not attached [ 52.442] sna_composite_rectangles: fallback [ 52.442] sna_drawable_move_region_to_cpu(pixmap=3669 (25x21), [(0, 0), (25, 21)], flags=1) [ 52.442] sna_drawable_move_region_to_cpu: region (0, 0), (25, 21) + (0, 0) subsumes pixmap (25x21) [ 52.442] _sna_pixmap_move_to_cpu(pixmap=3669, 25x21, flags=1) [ 52.442] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 52.442] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 52.442] operate_inplace: no, inplace operation not suitable [ 52.442] _sna_pixmap_move_to_cpu: marking as damaged [ 52.442] __sna_damage_all(25, 21) [ 52.442] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 52.442] sna_validate_gc(0x561c94a31830) changes=0, previous serial=e4d, drawable=e55 [ 52.442] sna_validate_gc: recomputing clip [ 52.442] sna_validate_gc: composite clip=1x[(0, 0), (25, 21)] [0x561c94a26b20] [ 52.442] sna_put_image((0, 0)x(25, 21), depth=32, format=2) [ 52.442] try_upload__fast: ignore existing cpu damage (if any) [ 52.442] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 52.442] try_upload__fast: no, no gpu damage [ 52.442] sna_drawable_move_region_to_cpu(pixmap=3669 (25x21), [(0, 0), (25, 21)], flags=1) [ 52.442] sna_drawable_move_region_to_cpu: pixmap=3669 all damaged on CPU [ 52.442] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 52.442] sna_put_zpixmap_blt: upload(0, 0, 25, 21) x 1 boxes [ 52.442] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(25, 21) [ 52.442] memcpy_blt: src=(0, 0), dst=(0, 0), size=25x21, pitch=100/100 [ 52.442] sna_accel_flush: flush?=0, dirty?=0 [ 52.442] sna_composite(pixmap=3651, op=3, src=3669+(0, 0), mask=0+(1789, 452), dst=3651+(1789, 452)+(0, 0), size=(12, 10) [ 52.442] sna_compute_composite_region: dst=(1789, 452)x(12, 10) [ 52.442] sna_compute_composite_region: initial clip against dst->pDrawable: (1789, 452), (1801, 462) [ 52.442] clip_to_dst: region: 1x[(1789, 452), (1801, 462)], clip: 1x[(0, 0), (1943, 491)] [ 52.442] sna_compute_composite_region: clip against dst->pCompositeClip: (1789, 452), (1801, 462) [ 52.442] sna_compute_composite_region: clip against src (25x21 clip=0): (1789, 452), (1801, 462) [ 52.442] sna_composite: composite region extents:+(0, 0) -> (1789, 452), (1801, 462) + (0, 0) [ 52.442] gen9_render_composite: 12x10, current mode=1/1 [ 52.442] kgem_bo_is_render: handle=33, rq? 1 [1] [ 52.442] kgem_bo_is_busy: handle=33, domain: 0 exec? 1, rq? 1 [ 52.442] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.442] gen9_composite_set_target: (1789, 452)x(12, 10), partial?=1 [ 52.442] sna_drawable_use_bo pixmap=3651, box=((1789, 452), (1801, 462)), flags=7... [ 52.442] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.442] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.442] sna_drawable_use_bo: using whole GPU bo [ 52.442] gen9_composite_set_target: pixmap=3651, format=20028888, size=1943x491, pitch=8192, delta=(0,0),damage=0xffffffffffffffff [ 52.442] gen9_composite_picture: (0, 0)x(12, 10), dst=(1789, 452) [ 52.442] sna_transform_is_imprecise_integer_translation: no transform [ 52.442] gen9_composite_picture: integer translation (0, 0), removing [ 52.442] sna_render_pixmap_bo pixmap=3669, (0, 0)x(12, 10)/(25, 21) [ 52.442] sna_render_pixmap_bo box=(0, 0), (12, 10): (12, 10)/(25, 21) [ 52.442] sna_render_pixmap_bo: offset=(-1789, -452), size=(25, 21) [ 52.442] use_cpu_bo: no cpu bo [ 52.442] kgem_choose_tiling: too short [10] for TILING_Y [ 52.442] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 52.442] kgem_choose_tiling: 12x10 -> 0 [ 52.442] sna_render_pixmap_bo: uploading CPU box (0, 0), (12, 10) [ 52.442] upload: box=(0, 0), (12, 10), pixmap=25x21 [ 52.442] sna_drawable_move_region_to_cpu(pixmap=3669 (25x21), [(0, 0), (12, 10)], flags=2) [ 52.442] sna_drawable_move_region_to_cpu: pixmap=3669 all damaged on CPU [ 52.442] kgem_can_create_2d: 12x10 @ 32 [ 52.442] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 52.442] kgem_can_create_2d: untiled size=4096 [ 52.442] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 52.442] kgem_choose_tiling: 12x10 -> 0 [ 52.442] kgem_upload_source_image : (0, 0), (12, 10), stride=100, bpp=32 [ 52.442] kgem_create_buffer_2d: 12x10, 32 bpp, stride=64 [ 52.442] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] [ 52.442] kgem_create_buffer: reusing buffer? used=9728 + size=640, total=262144 [ 52.442] kgem_create_proxy: target handle=106 [proxy? -1], offset=9728, length=640, io=1 [ 52.442] __kgem_bo_init(handle=106, num_pages=640) [ 52.442] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x10, pitch=100/64 [ 52.442] kgem_bo_is_render: handle=33, rq? 1 [1] [ 52.442] kgem_bo_is_render: handle=106, rq? 0 [0] [ 52.442] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 52.442] gen4_choose_composite_emitter: identity src, no mask [ 52.442] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.442] gen9_composite_get_binding_table(fc00) [ 52.442] kgem_add_reloc64: handle=106, pos=16120, delta=0, domains=40000 [ 52.442] kgem_add_reloc64: adding proxy [delta=9728] for handle=106 [ 52.442] kgem_add_reloc64[11] = (delta=9728, target handle=4, presumed=fd4c5000) [ 52.442] [3ef0] bind bo(handle=106, addr=fd4c7600), format=192, width=12, height=10, pitch=64, tiling=0 -> sampler [ 52.442] gen9_emit_sampler: sampler = 2 [ 52.442] gen9_emit_sf: num_sf_outputs=1 [ 52.442] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 52.442] gen9_emit_vertex_elements: setup id=2 [ 52.442] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 52.442] gen9_render_composite_box: (1789, 452), (1801, 462) [ 52.442] apply_damage: damage=0x0, region=1 [(1789, 452), (1801, 462) + (0, 0)] [ 52.442] gen8_vertex_flush[bac] = 3 [ 52.442] _kgem_bo_destroy: handle=106, proxy? 1 [ 52.442] sna_create_pixmap(1, 10, 32, usage=0) [ 52.442] kgem_can_create_2d: 1x10 @ 32 [ 52.442] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=10 [ 52.442] kgem_can_create_2d: untiled size=4096 [ 52.442] kgem_choose_tiling: disabling tiling [1x10] for single row/col [ 52.442] kgem_choose_tiling: 1x10 -> 0 [ 52.442] sna_create_pixmap: usage=0, flags=a [ 52.442] sna_create_pixmap: small buffer [40], attaching to shadow pixmap [ 52.442] create_pixmap: allocating pixmap 1x10, depth=32/32, size=48 [ 52.442] create_pixmap: serial=3670, usage=0, 1x10 [ 52.442] sna_create_pixmap: serial=3670, 1x10, usage=0 [ 52.442] sna_validate_gc(0x561c94a31830) changes=0, previous serial=e55, drawable=e57 [ 52.442] sna_validate_gc: recomputing clip [ 52.442] sna_validate_gc: composite clip=1x[(0, 0), (1, 10)] [0x561c94a26b20] [ 52.442] sna_copy_area: src=pixmap=3669:(12, 0)x(1, 10)+(0, 0) -> dst=pixmap=3671:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 52.442] sna_copy_area: normal copy [ 52.442] sna_do_copy: src=(12, 0), dst=(0, 0), size=(1x10) [ 52.442] sna_do_copy: after drawable: src=(12, 0), dst=(0, 0), size=(1x10) [ 52.442] sna_do_copy: dst extents (0, 0), (1, 10), dst clip extents (0, 0), (1, 10), dst size=1x10 [ 52.442] sna_do_copy: clipped dst extents (0, 0), (1, 10) [ 52.442] sna_do_copy: unclipped src extents (12, 0), (13, 10) [ 52.442] sna_do_copy: clipped src extents (12, 0), (13, 10) [ 52.442] sna_do_copy: pixmap -- no source clipping [ 52.442] sna_do_copy: src extents (12, 0), (13, 10) x 1 [ 52.442] sna_do_copy: copy region (0, 0), (1, 10) x 1 + (12, 0) [ 52.443] sna_copy_boxes (boxes=1x[(0, 0), (1, 10)...], src pixmap=3669+(12, 0), dst pixmap=3671+(0, 0), alu=3, src.size=25x21, dst.size=1x10) [ 52.443] sna_copy_boxes: dst=(priv=0x561c94b07d00, gpu_bo=0, cpu_bo=0), src=(priv=0x561c94b07ac0, gpu_bo=0, cpu_bo=0), replaces=1 [ 52.443] sna_drawable_use_bo pixmap=3671, box=((0, 0), (1, 10)), flags=18... [ 52.443] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=18 [ 52.443] sna_drawable_use_bo: try cpu as GPU bo is idle [ 52.443] sna_drawable_use_bo: no CPU bo, and GPU not forced [ 52.443] sna_copy_boxes__inplace - no, no src or dst GPU bo [ 52.443] sna_copy_boxes: fallback -- src=(12, 0), dst=(0, 0) [ 52.443] sna_drawable_move_region_to_cpu(pixmap=3669 (25x21), [(12, 0), (13, 10)], flags=6) [ 52.443] sna_drawable_move_region_to_cpu: pixmap=3669 all damaged on CPU [ 52.443] sna_drawable_move_region_to_cpu(pixmap=3671 (1x10), [(0, 0), (1, 10)], flags=5) [ 52.443] sna_drawable_move_region_to_cpu: region (0, 0), (1, 10) + (0, 0) subsumes pixmap (1x10) [ 52.443] _sna_pixmap_move_to_cpu(pixmap=3671, 1x10, flags=5) [ 52.443] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 52.443] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 52.443] _sna_pixmap_move_to_cpu: marking as damaged [ 52.443] __sna_damage_all(1, 10) [ 52.443] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 52.443] sna_copy_boxes: memcpy_blt(box=(0, 0), (1, 10), src=(12, 0), pitches=(100, 4)) [ 52.443] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x10, pitch=100/4 [ 52.443] sna_composite(pixmap=3651, op=3, src=3671+(1817, 226), mask=0+(1801, 452), dst=3651+(1801, 452)+(0, 0), size=(120, 10) [ 52.443] sna_compute_composite_region: dst=(1801, 452)x(120, 10) [ 52.443] sna_compute_composite_region: initial clip against dst->pDrawable: (1801, 452), (1921, 462) [ 52.443] clip_to_dst: region: 1x[(1801, 452), (1921, 462)], clip: 1x[(0, 0), (1943, 491)] [ 52.443] sna_compute_composite_region: clip against dst->pCompositeClip: (1801, 452), (1921, 462) [ 52.443] sna_compute_composite_region: clip against src (1x10 clip=0): (1801, 452), (1921, 462) [ 52.443] sna_composite: composite region extents:+(0, 0) -> (1801, 452), (1921, 462) + (0, 0) [ 52.443] gen9_render_composite: 120x10, current mode=1/1 [ 52.443] kgem_bo_is_render: handle=33, rq? 1 [1] [ 52.443] kgem_bo_is_busy: handle=33, domain: 0 exec? 1, rq? 1 [ 52.443] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.443] gen9_composite_set_target: (1801, 452)x(120, 10), partial?=1 [ 52.443] sna_drawable_use_bo pixmap=3651, box=((1801, 452), (1921, 462)), flags=7... [ 52.443] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.443] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.443] sna_drawable_use_bo: using whole GPU bo [ 52.443] gen9_composite_set_target: pixmap=3651, format=20028888, size=1943x491, pitch=8192, delta=(0,0),damage=0xffffffffffffffff [ 52.443] gen9_composite_picture: (1817, 226)x(120, 10), dst=(1801, 452) [ 52.443] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.01 0.00 -15.14, 0.00 1.00 -226.00, 0.00 0.00 1.00] [ 52.443] sna_transform_is_imprecise_integer_translation: not unity scaling [ 52.443] sna_render_pixmap_bo pixmap=3671, (1817, 226)x(120, 10)/(1, 10) [ 52.443] sna_render_pixmap_bo box=(0, 0), (1, 10): (1, 10)/(1, 10) [ 52.443] sna_render_pixmap_bo: offset=(16, -226), size=(1, 10) [ 52.443] use_cpu_bo: no cpu bo [ 52.443] move_to_gpu: migrating whole pixmap (1x10) for source (0,0),(1,10), count 5? 0 [ 52.443] sna_render_pixmap_bo: uploading CPU box (0, 0), (1, 10) [ 52.443] upload: box=(0, 0), (1, 10), pixmap=1x10 [ 52.443] sna_drawable_move_region_to_cpu(pixmap=3671 (1x10), [(0, 0), (1, 10)], flags=2) [ 52.443] sna_drawable_move_region_to_cpu: pixmap=3671 all damaged on CPU [ 52.443] kgem_can_create_2d: 1x10 @ 32 [ 52.443] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=10 [ 52.443] kgem_can_create_2d: untiled size=4096 [ 52.443] kgem_choose_tiling: disabling tiling [1x10] for single row/col [ 52.443] kgem_choose_tiling: 1x10 -> 0 [ 52.443] kgem_upload_source_image : (0, 0), (1, 10), stride=4, bpp=32 [ 52.443] kgem_create_buffer_2d: 1x10, 32 bpp, stride=32 [ 52.443] kgem_create_buffer: size=320, flags=3 [write?=1, inplace?=1, last?=0] [ 52.443] kgem_create_buffer: reusing buffer? used=10496 + size=320, total=262144 [ 52.443] kgem_create_proxy: target handle=106 [proxy? -1], offset=10496, length=320, io=1 [ 52.443] __kgem_bo_init(handle=106, num_pages=320) [ 52.443] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x10, pitch=4/32 [ 52.443] upload: adding upload cache to pixmap=3671 [ 52.443] kgem_proxy_bo_attach: handle=106 [ 52.443] kgem_bo_is_render: handle=33, rq? 1 [1] [ 52.443] kgem_bo_is_render: handle=106, rq? 0 [0] [ 52.443] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 52.443] gen4_choose_composite_emitter: simple src, no mask [ 52.443] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.443] gen9_composite_get_binding_table(fb80) [ 52.443] kgem_add_reloc64: handle=106, pos=16088, delta=0, domains=40000 [ 52.443] kgem_add_reloc64: adding proxy [delta=10496] for handle=106 [ 52.443] kgem_add_reloc64[12] = (delta=10496, target handle=4, presumed=fd4c5000) [ 52.443] [3ed0] bind bo(handle=106, addr=fd4c7900), format=192, width=1, height=10, pitch=32, tiling=0 -> sampler [ 52.443] gen9_emit_sampler: sampler = 32 [ 52.443] gen9_emit_vertex_elements: setup id=2 [ 52.443] gen9_render_composite_box: (1801, 452), (1921, 462) [ 52.443] apply_damage: damage=0x0, region=1 [(1801, 452), (1921, 462) + (0, 0)] [ 52.443] gen8_vertex_flush[bf0] = 3 [ 52.443] sna_destroy_pixmap: pixmap=3671, attached?=1 [ 52.443] _kgem_bo_destroy: handle=106, proxy? 1 [ 52.443] __sna_free_pixmap(pixmap=3671) [ 52.443] sna_composite(pixmap=3651, op=3, src=3669+(13, 0), mask=0+(1921, 452), dst=3651+(1921, 452)+(0, 0), size=(12, 10) [ 52.443] sna_compute_composite_region: dst=(1921, 452)x(12, 10) [ 52.443] sna_compute_composite_region: initial clip against dst->pDrawable: (1921, 452), (1933, 462) [ 52.443] clip_to_dst: region: 1x[(1921, 452), (1933, 462)], clip: 1x[(0, 0), (1943, 491)] [ 52.443] sna_compute_composite_region: clip against dst->pCompositeClip: (1921, 452), (1933, 462) [ 52.443] sna_compute_composite_region: clip against src (25x21 clip=0): (1921, 452), (1933, 462) [ 52.443] sna_composite: composite region extents:+(0, 0) -> (1921, 452), (1933, 462) + (0, 0) [ 52.443] gen9_render_composite: 12x10, current mode=1/1 [ 52.443] kgem_bo_is_render: handle=33, rq? 1 [1] [ 52.443] kgem_bo_is_busy: handle=33, domain: 0 exec? 1, rq? 1 [ 52.443] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.443] gen9_composite_set_target: (1921, 452)x(12, 10), partial?=1 [ 52.443] sna_drawable_use_bo pixmap=3651, box=((1921, 452), (1933, 462)), flags=7... [ 52.443] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.443] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.443] sna_drawable_use_bo: using whole GPU bo [ 52.443] gen9_composite_set_target: pixmap=3651, format=20028888, size=1943x491, pitch=8192, delta=(0,0),damage=0xffffffffffffffff [ 52.443] gen9_composite_picture: (13, 0)x(12, 10), dst=(1921, 452) [ 52.443] sna_transform_is_imprecise_integer_translation: no transform [ 52.443] gen9_composite_picture: integer translation (0, 0), removing [ 52.443] sna_render_pixmap_bo pixmap=3669, (13, 0)x(12, 10)/(25, 21) [ 52.443] sna_render_pixmap_bo box=(13, 0), (25, 10): (12, 10)/(25, 21) [ 52.443] sna_render_pixmap_bo: offset=(-1908, -452), size=(25, 21) [ 52.443] use_cpu_bo: no cpu bo [ 52.443] kgem_choose_tiling: too short [10] for TILING_Y [ 52.443] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 52.443] kgem_choose_tiling: 12x10 -> 0 [ 52.443] sna_render_pixmap_bo: uploading CPU box (13, 0), (25, 10) [ 52.443] upload: box=(13, 0), (25, 10), pixmap=25x21 [ 52.443] sna_drawable_move_region_to_cpu(pixmap=3669 (25x21), [(13, 0), (25, 10)], flags=2) [ 52.443] sna_drawable_move_region_to_cpu: pixmap=3669 all damaged on CPU [ 52.443] kgem_can_create_2d: 12x10 @ 32 [ 52.443] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 52.443] kgem_can_create_2d: untiled size=4096 [ 52.443] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 52.443] kgem_choose_tiling: 12x10 -> 0 [ 52.443] kgem_upload_source_image : (13, 0), (25, 10), stride=100, bpp=32 [ 52.443] kgem_create_buffer_2d: 12x10, 32 bpp, stride=64 [ 52.443] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] [ 52.443] kgem_create_buffer: reusing buffer? used=11008 + size=640, total=262144 [ 52.443] kgem_create_proxy: target handle=106 [proxy? -1], offset=11008, length=640, io=1 [ 52.443] __kgem_bo_init(handle=106, num_pages=640) [ 52.443] memcpy_blt: src=(13, 0), dst=(0, 0), size=12x10, pitch=100/64 [ 52.443] kgem_bo_is_render: handle=33, rq? 1 [1] [ 52.443] kgem_bo_is_render: handle=106, rq? 0 [0] [ 52.443] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 52.443] gen4_choose_composite_emitter: identity src, no mask [ 52.443] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.443] gen9_composite_get_binding_table(fb00) [ 52.443] kgem_add_reloc64: handle=106, pos=16056, delta=0, domains=40000 [ 52.443] kgem_add_reloc64: adding proxy [delta=11008] for handle=106 [ 52.443] kgem_add_reloc64[13] = (delta=11008, target handle=4, presumed=fd4c5000) [ 52.443] [3eb0] bind bo(handle=106, addr=fd4c7b00), format=192, width=12, height=10, pitch=64, tiling=0 -> sampler [ 52.443] gen9_emit_sampler: sampler = 2 [ 52.443] gen9_emit_vertex_elements: setup id=2 [ 52.443] gen9_render_composite_box: (1921, 452), (1933, 462) [ 52.443] apply_damage: damage=0x0, region=1 [(1921, 452), (1933, 462) + (0, 0)] [ 52.443] gen8_vertex_flush[c34] = 3 [ 52.443] _kgem_bo_destroy: handle=106, proxy? 1 [ 52.443] sna_accel_flush: flush?=0, dirty?=0 [ 52.443] sna_block_handler (tv=0.0) [ 52.443] sna_wakeup_handler [ 52.443] sna_accel_flush: flush?=0, dirty?=0 [ 52.443] sna_accel_flush: flush?=0, dirty?=0 [ 52.443] sna_accel_flush: flush?=0, dirty?=0 [ 52.443] sna_block_handler (tv=0.0) [ 52.443] sna_wakeup_handler [ 52.443] sna_create_pixmap(12, 1, 32, usage=0) [ 52.443] kgem_can_create_2d: 12x1 @ 32 [ 52.443] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=1 [ 52.443] kgem_can_create_2d: untiled size=4096 [ 52.443] kgem_choose_tiling: disabling tiling [12x1] for single row/col [ 52.443] kgem_choose_tiling: 12x1 -> 0 [ 52.443] sna_create_pixmap: usage=0, flags=a [ 52.443] sna_create_pixmap: small buffer [48], attaching to shadow pixmap [ 52.443] create_pixmap: allocating pixmap 12x1, depth=32/32, size=56 [ 52.443] create_pixmap: serial=3672, usage=0, 12x1 [ 52.443] sna_create_pixmap: serial=3672, 12x1, usage=0 [ 52.443] sna_validate_gc(0x561c94a31830) changes=0, previous serial=e57, drawable=e59 [ 52.443] sna_validate_gc: recomputing clip [ 52.443] sna_validate_gc: composite clip=1x[(0, 0), (12, 1)] [0x561c94a26b20] [ 52.443] sna_copy_area: src=pixmap=3669:(0, 10)x(12, 1)+(0, 0) -> dst=pixmap=3673:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 52.443] sna_copy_area: normal copy [ 52.443] sna_do_copy: src=(0, 10), dst=(0, 0), size=(12x1) [ 52.443] sna_do_copy: after drawable: src=(0, 10), dst=(0, 0), size=(12x1) [ 52.443] sna_do_copy: dst extents (0, 0), (12, 1), dst clip extents (0, 0), (12, 1), dst size=12x1 [ 52.443] sna_do_copy: clipped dst extents (0, 0), (12, 1) [ 52.443] sna_do_copy: unclipped src extents (0, 10), (12, 11) [ 52.443] sna_do_copy: clipped src extents (0, 10), (12, 11) [ 52.443] sna_do_copy: pixmap -- no source clipping [ 52.443] sna_do_copy: src extents (0, 10), (12, 11) x 1 [ 52.443] sna_do_copy: copy region (0, 0), (12, 1) x 1 + (0, 10) [ 52.443] sna_copy_boxes (boxes=1x[(0, 0), (12, 1)...], src pixmap=3669+(0, 10), dst pixmap=3673+(0, 0), alu=3, src.size=25x21, dst.size=12x1) [ 52.443] sna_copy_boxes: dst=(priv=0x561c94b07d00, gpu_bo=0, cpu_bo=0), src=(priv=0x561c94b07ac0, gpu_bo=0, cpu_bo=0), replaces=1 [ 52.443] sna_drawable_use_bo pixmap=3673, box=((0, 0), (12, 1)), flags=18... [ 52.443] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=18 [ 52.443] sna_drawable_use_bo: try cpu as GPU bo is idle [ 52.443] sna_drawable_use_bo: no CPU bo, and GPU not forced [ 52.443] sna_copy_boxes__inplace - no, no src or dst GPU bo [ 52.443] sna_copy_boxes: fallback -- src=(0, 10), dst=(0, 0) [ 52.443] sna_drawable_move_region_to_cpu(pixmap=3669 (25x21), [(0, 10), (12, 11)], flags=6) [ 52.443] sna_drawable_move_region_to_cpu: pixmap=3669 all damaged on CPU [ 52.443] sna_drawable_move_region_to_cpu(pixmap=3673 (12x1), [(0, 0), (12, 1)], flags=5) [ 52.443] sna_drawable_move_region_to_cpu: region (0, 0), (12, 1) + (0, 0) subsumes pixmap (12x1) [ 52.443] _sna_pixmap_move_to_cpu(pixmap=3673, 12x1, flags=5) [ 52.443] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 52.443] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 52.443] _sna_pixmap_move_to_cpu: marking as damaged [ 52.443] __sna_damage_all(12, 1) [ 52.443] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 52.443] sna_copy_boxes: memcpy_blt(box=(0, 0), (12, 1), src=(0, 10), pitches=(100, 48)) [ 52.443] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x1, pitch=100/48 [ 52.443] sna_composite(pixmap=3651, op=3, src=3673+(895, 416), mask=0+(1789, 462), dst=3651+(1789, 462)+(0, 0), size=(12, 9) [ 52.443] sna_compute_composite_region: dst=(1789, 462)x(12, 9) [ 52.443] sna_compute_composite_region: initial clip against dst->pDrawable: (1789, 462), (1801, 471) [ 52.443] clip_to_dst: region: 1x[(1789, 462), (1801, 471)], clip: 1x[(0, 0), (1943, 491)] [ 52.443] sna_compute_composite_region: clip against dst->pCompositeClip: (1789, 462), (1801, 471) [ 52.443] sna_compute_composite_region: clip against src (12x1 clip=0): (1789, 462), (1801, 471) [ 52.443] sna_composite: composite region extents:+(0, 0) -> (1789, 462), (1801, 471) + (0, 0) [ 52.443] gen9_render_composite: 12x9, current mode=1/1 [ 52.443] kgem_bo_is_render: handle=33, rq? 1 [1] [ 52.443] kgem_bo_is_busy: handle=33, domain: 0 exec? 1, rq? 1 [ 52.443] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.443] gen9_composite_set_target: (1789, 462)x(12, 9), partial?=1 [ 52.443] sna_drawable_use_bo pixmap=3651, box=((1789, 462), (1801, 471)), flags=7... [ 52.443] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.443] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.443] sna_drawable_use_bo: using whole GPU bo [ 52.443] gen9_composite_set_target: pixmap=3651, format=20028888, size=1943x491, pitch=8192, delta=(0,0),damage=0xffffffffffffffff [ 52.443] gen9_composite_picture: (895, 416)x(12, 9), dst=(1789, 462) [ 52.443] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[1.00 0.00 -895.00, 0.00 0.11 -46.22, 0.00 0.00 1.00] [ 52.443] sna_transform_is_imprecise_integer_translation: not unity scaling [ 52.443] sna_render_pixmap_bo pixmap=3673, (895, 416)x(12, 9)/(12, 1) [ 52.443] sna_render_pixmap_bo box=(0, 0), (12, 1): (12, 1)/(12, 1) [ 52.443] sna_render_pixmap_bo: offset=(-894, -46), size=(12, 1) [ 52.443] use_cpu_bo: no cpu bo [ 52.443] move_to_gpu: migrating whole pixmap (12x1) for source (0,0),(12,1), count 5? 0 [ 52.443] sna_render_pixmap_bo: uploading CPU box (0, 0), (12, 1) [ 52.443] upload: box=(0, 0), (12, 1), pixmap=12x1 [ 52.443] sna_drawable_move_region_to_cpu(pixmap=3673 (12x1), [(0, 0), (12, 1)], flags=2) [ 52.443] sna_drawable_move_region_to_cpu: pixmap=3673 all damaged on CPU [ 52.443] kgem_can_create_2d: 12x1 @ 32 [ 52.443] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=1 [ 52.443] kgem_can_create_2d: untiled size=4096 [ 52.443] kgem_choose_tiling: disabling tiling [12x1] for single row/col [ 52.443] kgem_choose_tiling: 12x1 -> 0 [ 52.443] kgem_upload_source_image : (0, 0), (12, 1), stride=48, bpp=32 [ 52.443] kgem_create_buffer_2d: 12x1, 32 bpp, stride=64 [ 52.443] kgem_create_buffer: size=128, flags=3 [write?=1, inplace?=1, last?=0] [ 52.443] kgem_create_buffer: reusing buffer? used=11776 + size=128, total=262144 [ 52.443] kgem_create_proxy: target handle=106 [proxy? -1], offset=11776, length=128, io=1 [ 52.443] __kgem_bo_init(handle=106, num_pages=128) [ 52.443] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x1, pitch=48/64 [ 52.443] upload: adding upload cache to pixmap=3673 [ 52.443] kgem_proxy_bo_attach: handle=106 [ 52.443] kgem_bo_is_render: handle=33, rq? 1 [1] [ 52.443] kgem_bo_is_render: handle=106, rq? 0 [0] [ 52.443] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 52.443] gen4_choose_composite_emitter: simple src, no mask [ 52.443] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.443] gen9_composite_get_binding_table(fa80) [ 52.443] kgem_add_reloc64: handle=106, pos=16024, delta=0, domains=40000 [ 52.443] kgem_add_reloc64: adding proxy [delta=11776] for handle=106 [ 52.443] kgem_add_reloc64[14] = (delta=11776, target handle=4, presumed=fd4c5000) [ 52.443] [3e90] bind bo(handle=106, addr=fd4c7e00), format=192, width=12, height=1, pitch=64, tiling=0 -> sampler [ 52.443] gen9_emit_sampler: sampler = 32 [ 52.443] gen9_emit_vertex_elements: setup id=2 [ 52.443] gen9_render_composite_box: (1789, 462), (1801, 471) [ 52.443] apply_damage: damage=0x0, region=1 [(1789, 462), (1801, 471) + (0, 0)] [ 52.443] gen8_vertex_flush[c78] = 3 [ 52.443] sna_destroy_pixmap: pixmap=3673, attached?=1 [ 52.443] _kgem_bo_destroy: handle=106, proxy? 1 [ 52.443] __sna_free_pixmap(pixmap=3673) [ 52.443] sna_create_pixmap(12, 1, 32, usage=0) [ 52.443] kgem_can_create_2d: 12x1 @ 32 [ 52.443] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=1 [ 52.443] kgem_can_create_2d: untiled size=4096 [ 52.443] kgem_choose_tiling: disabling tiling [12x1] for single row/col [ 52.443] kgem_choose_tiling: 12x1 -> 0 [ 52.443] sna_create_pixmap: usage=0, flags=a [ 52.443] sna_create_pixmap: small buffer [48], attaching to shadow pixmap [ 52.443] create_pixmap: allocating pixmap 12x1, depth=32/32, size=56 [ 52.443] create_pixmap: serial=3674, usage=0, 12x1 [ 52.443] sna_create_pixmap: serial=3674, 12x1, usage=0 [ 52.443] sna_validate_gc(0x561c94a31830) changes=0, previous serial=e59, drawable=e5b [ 52.443] sna_validate_gc: recomputing clip [ 52.443] sna_validate_gc: composite clip=1x[(0, 0), (12, 1)] [0x561c94a26b20] [ 52.443] sna_copy_area: src=pixmap=3669:(13, 10)x(12, 1)+(0, 0) -> dst=pixmap=3675:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 52.443] sna_copy_area: normal copy [ 52.443] sna_do_copy: src=(13, 10), dst=(0, 0), size=(12x1) [ 52.443] sna_do_copy: after drawable: src=(13, 10), dst=(0, 0), size=(12x1) [ 52.444] sna_do_copy: dst extents (0, 0), (12, 1), dst clip extents (0, 0), (12, 1), dst size=12x1 [ 52.444] sna_do_copy: clipped dst extents (0, 0), (12, 1) [ 52.444] sna_do_copy: unclipped src extents (13, 10), (25, 11) [ 52.444] sna_do_copy: clipped src extents (13, 10), (25, 11) [ 52.444] sna_do_copy: pixmap -- no source clipping [ 52.444] sna_do_copy: src extents (13, 10), (25, 11) x 1 [ 52.444] sna_do_copy: copy region (0, 0), (12, 1) x 1 + (13, 10) [ 52.444] sna_copy_boxes (boxes=1x[(0, 0), (12, 1)...], src pixmap=3669+(13, 10), dst pixmap=3675+(0, 0), alu=3, src.size=25x21, dst.size=12x1) [ 52.444] sna_copy_boxes: dst=(priv=0x561c94b07e10, gpu_bo=0, cpu_bo=0), src=(priv=0x561c94b07ac0, gpu_bo=0, cpu_bo=0), replaces=1 [ 52.444] sna_drawable_use_bo pixmap=3675, box=((0, 0), (12, 1)), flags=18... [ 52.444] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=18 [ 52.444] sna_drawable_use_bo: try cpu as GPU bo is idle [ 52.444] sna_drawable_use_bo: no CPU bo, and GPU not forced [ 52.444] sna_copy_boxes__inplace - no, no src or dst GPU bo [ 52.444] sna_copy_boxes: fallback -- src=(13, 10), dst=(0, 0) [ 52.444] sna_drawable_move_region_to_cpu(pixmap=3669 (25x21), [(13, 10), (25, 11)], flags=6) [ 52.444] sna_drawable_move_region_to_cpu: pixmap=3669 all damaged on CPU [ 52.444] sna_drawable_move_region_to_cpu(pixmap=3675 (12x1), [(0, 0), (12, 1)], flags=5) [ 52.444] sna_drawable_move_region_to_cpu: region (0, 0), (12, 1) + (0, 0) subsumes pixmap (12x1) [ 52.444] _sna_pixmap_move_to_cpu(pixmap=3675, 12x1, flags=5) [ 52.444] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 52.444] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 52.444] _sna_pixmap_move_to_cpu: marking as damaged [ 52.444] __sna_damage_all(12, 1) [ 52.444] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 52.444] sna_copy_boxes: memcpy_blt(box=(0, 0), (12, 1), src=(13, 10), pitches=(100, 48)) [ 52.444] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x1, pitch=100/48 [ 52.444] sna_composite(pixmap=3651, op=3, src=3675+(961, 520), mask=0+(1921, 462), dst=3651+(1921, 462)+(0, 0), size=(12, 9) [ 52.444] sna_compute_composite_region: dst=(1921, 462)x(12, 9) [ 52.444] sna_compute_composite_region: initial clip against dst->pDrawable: (1921, 462), (1933, 471) [ 52.444] clip_to_dst: region: 1x[(1921, 462), (1933, 471)], clip: 1x[(0, 0), (1943, 491)] [ 52.444] sna_compute_composite_region: clip against dst->pCompositeClip: (1921, 462), (1933, 471) [ 52.444] sna_compute_composite_region: clip against src (12x1 clip=0): (1921, 462), (1933, 471) [ 52.444] sna_composite: composite region extents:+(0, 0) -> (1921, 462), (1933, 471) + (0, 0) [ 52.444] gen9_render_composite: 12x9, current mode=1/1 [ 52.444] kgem_bo_is_render: handle=33, rq? 1 [1] [ 52.444] kgem_bo_is_busy: handle=33, domain: 0 exec? 1, rq? 1 [ 52.444] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.444] gen9_composite_set_target: (1921, 462)x(12, 9), partial?=1 [ 52.444] sna_drawable_use_bo pixmap=3651, box=((1921, 462), (1933, 471)), flags=7... [ 52.444] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.444] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.444] sna_drawable_use_bo: using whole GPU bo [ 52.444] gen9_composite_set_target: pixmap=3651, format=20028888, size=1943x491, pitch=8192, delta=(0,0),damage=0xffffffffffffffff [ 52.444] gen9_composite_picture: (961, 520)x(12, 9), dst=(1921, 462) [ 52.444] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[1.00 0.00 -961.00, 0.00 0.11 -57.78, 0.00 0.00 1.00] [ 52.444] sna_transform_is_imprecise_integer_translation: not unity scaling [ 52.444] sna_render_pixmap_bo pixmap=3675, (961, 520)x(12, 9)/(12, 1) [ 52.444] sna_render_pixmap_bo box=(0, 0), (12, 1): (12, 1)/(12, 1) [ 52.444] sna_render_pixmap_bo: offset=(-960, 58), size=(12, 1) [ 52.444] use_cpu_bo: no cpu bo [ 52.444] move_to_gpu: migrating whole pixmap (12x1) for source (0,0),(12,1), count 5? 0 [ 52.444] sna_render_pixmap_bo: uploading CPU box (0, 0), (12, 1) [ 52.444] upload: box=(0, 0), (12, 1), pixmap=12x1 [ 52.444] sna_drawable_move_region_to_cpu(pixmap=3675 (12x1), [(0, 0), (12, 1)], flags=2) [ 52.444] sna_drawable_move_region_to_cpu: pixmap=3675 all damaged on CPU [ 52.444] kgem_can_create_2d: 12x1 @ 32 [ 52.444] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=1 [ 52.444] kgem_can_create_2d: untiled size=4096 [ 52.444] kgem_choose_tiling: disabling tiling [12x1] for single row/col [ 52.444] kgem_choose_tiling: 12x1 -> 0 [ 52.444] kgem_upload_source_image : (0, 0), (12, 1), stride=48, bpp=32 [ 52.444] kgem_create_buffer_2d: 12x1, 32 bpp, stride=64 [ 52.444] kgem_create_buffer: size=128, flags=3 [write?=1, inplace?=1, last?=0] [ 52.444] kgem_create_buffer: reusing buffer? used=12032 + size=128, total=262144 [ 52.444] kgem_create_proxy: target handle=106 [proxy? -1], offset=12032, length=128, io=1 [ 52.444] __kgem_bo_init(handle=106, num_pages=128) [ 52.444] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x1, pitch=48/64 [ 52.444] upload: adding upload cache to pixmap=3675 [ 52.444] kgem_proxy_bo_attach: handle=106 [ 52.444] kgem_bo_is_render: handle=33, rq? 1 [1] [ 52.444] kgem_bo_is_render: handle=106, rq? 0 [0] [ 52.444] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 52.444] gen4_choose_composite_emitter: simple src, no mask [ 52.444] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.444] gen9_composite_get_binding_table(fa00) [ 52.444] kgem_add_reloc64: handle=106, pos=15992, delta=0, domains=40000 [ 52.444] kgem_add_reloc64: adding proxy [delta=12032] for handle=106 [ 52.444] kgem_add_reloc64[15] = (delta=12032, target handle=4, presumed=fd4c5000) [ 52.444] [3e70] bind bo(handle=106, addr=fd4c7f00), format=192, width=12, height=1, pitch=64, tiling=0 -> sampler [ 52.444] gen9_emit_vertex_elements: setup id=2 [ 52.444] gen9_render_composite_box: (1921, 462), (1933, 471) [ 52.444] apply_damage: damage=0x0, region=1 [(1921, 462), (1933, 471) + (0, 0)] [ 52.444] gen8_vertex_flush[cb4] = 3 [ 52.444] sna_destroy_pixmap: pixmap=3675, attached?=1 [ 52.444] _kgem_bo_destroy: handle=106, proxy? 1 [ 52.444] __sna_free_pixmap(pixmap=3675) [ 52.444] sna_composite(pixmap=3651, op=3, src=3669+(0, 11), mask=0+(1789, 471), dst=3651+(1789, 471)+(0, 0), size=(12, 10) [ 52.444] sna_compute_composite_region: dst=(1789, 471)x(12, 10) [ 52.444] sna_compute_composite_region: initial clip against dst->pDrawable: (1789, 471), (1801, 481) [ 52.444] clip_to_dst: region: 1x[(1789, 471), (1801, 481)], clip: 1x[(0, 0), (1943, 491)] [ 52.444] sna_compute_composite_region: clip against dst->pCompositeClip: (1789, 471), (1801, 481) [ 52.444] sna_compute_composite_region: clip against src (25x21 clip=0): (1789, 471), (1801, 481) [ 52.444] sna_composite: composite region extents:+(0, 0) -> (1789, 471), (1801, 481) + (0, 0) [ 52.444] gen9_render_composite: 12x10, current mode=1/1 [ 52.444] kgem_bo_is_render: handle=33, rq? 1 [1] [ 52.444] kgem_bo_is_busy: handle=33, domain: 0 exec? 1, rq? 1 [ 52.444] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.444] gen9_composite_set_target: (1789, 471)x(12, 10), partial?=1 [ 52.444] sna_drawable_use_bo pixmap=3651, box=((1789, 471), (1801, 481)), flags=7... [ 52.444] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.444] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.444] sna_drawable_use_bo: using whole GPU bo [ 52.444] gen9_composite_set_target: pixmap=3651, format=20028888, size=1943x491, pitch=8192, delta=(0,0),damage=0xffffffffffffffff [ 52.444] gen9_composite_picture: (0, 11)x(12, 10), dst=(1789, 471) [ 52.444] sna_transform_is_imprecise_integer_translation: no transform [ 52.444] gen9_composite_picture: integer translation (0, 0), removing [ 52.444] sna_render_pixmap_bo pixmap=3669, (0, 11)x(12, 10)/(25, 21) [ 52.444] sna_render_pixmap_bo box=(0, 11), (12, 21): (12, 10)/(25, 21) [ 52.444] sna_render_pixmap_bo: offset=(-1789, -460), size=(25, 21) [ 52.444] use_cpu_bo: no cpu bo [ 52.444] kgem_choose_tiling: too short [10] for TILING_Y [ 52.444] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 52.444] kgem_choose_tiling: 12x10 -> 0 [ 52.444] sna_render_pixmap_bo: uploading CPU box (0, 11), (12, 21) [ 52.444] upload: box=(0, 11), (12, 21), pixmap=25x21 [ 52.444] sna_drawable_move_region_to_cpu(pixmap=3669 (25x21), [(0, 11), (12, 21)], flags=2) [ 52.444] sna_drawable_move_region_to_cpu: pixmap=3669 all damaged on CPU [ 52.444] kgem_can_create_2d: 12x10 @ 32 [ 52.444] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 52.444] kgem_can_create_2d: untiled size=4096 [ 52.444] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 52.444] kgem_choose_tiling: 12x10 -> 0 [ 52.444] kgem_upload_source_image : (0, 11), (12, 21), stride=100, bpp=32 [ 52.444] kgem_create_buffer_2d: 12x10, 32 bpp, stride=64 [ 52.444] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] [ 52.444] kgem_create_buffer: reusing buffer? used=12288 + size=640, total=262144 [ 52.444] kgem_create_proxy: target handle=106 [proxy? -1], offset=12288, length=640, io=1 [ 52.444] __kgem_bo_init(handle=106, num_pages=640) [ 52.444] memcpy_blt: src=(0, 11), dst=(0, 0), size=12x10, pitch=100/64 [ 52.444] kgem_bo_is_render: handle=33, rq? 1 [1] [ 52.444] kgem_bo_is_render: handle=106, rq? 0 [0] [ 52.444] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 52.444] gen4_choose_composite_emitter: identity src, no mask [ 52.444] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.444] gen9_composite_get_binding_table(f980) [ 52.444] kgem_add_reloc64: handle=106, pos=15960, delta=0, domains=40000 [ 52.444] kgem_add_reloc64: adding proxy [delta=12288] for handle=106 [ 52.444] kgem_add_reloc64[16] = (delta=12288, target handle=4, presumed=fd4c5000) [ 52.444] [3e50] bind bo(handle=106, addr=fd4c8000), format=192, width=12, height=10, pitch=64, tiling=0 -> sampler [ 52.444] gen9_emit_sampler: sampler = 2 [ 52.444] gen9_emit_vertex_elements: setup id=2 [ 52.444] gen9_render_composite_box: (1789, 471), (1801, 481) [ 52.444] apply_damage: damage=0x0, region=1 [(1789, 471), (1801, 481) + (0, 0)] [ 52.444] gen8_vertex_flush[cf8] = 3 [ 52.444] _kgem_bo_destroy: handle=106, proxy? 1 [ 52.444] sna_create_pixmap(1, 10, 32, usage=0) [ 52.444] kgem_can_create_2d: 1x10 @ 32 [ 52.444] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=10 [ 52.444] kgem_can_create_2d: untiled size=4096 [ 52.444] kgem_choose_tiling: disabling tiling [1x10] for single row/col [ 52.444] kgem_choose_tiling: 1x10 -> 0 [ 52.444] sna_create_pixmap: usage=0, flags=a [ 52.444] sna_create_pixmap: small buffer [40], attaching to shadow pixmap [ 52.444] create_pixmap: allocating pixmap 1x10, depth=32/32, size=48 [ 52.444] create_pixmap: serial=3676, usage=0, 1x10 [ 52.444] sna_create_pixmap: serial=3676, 1x10, usage=0 [ 52.444] sna_validate_gc(0x561c94a31830) changes=0, previous serial=e5b, drawable=e5d [ 52.444] sna_validate_gc: recomputing clip [ 52.444] sna_validate_gc: composite clip=1x[(0, 0), (1, 10)] [0x561c94a26b20] [ 52.444] sna_copy_area: src=pixmap=3669:(12, 11)x(1, 10)+(0, 0) -> dst=pixmap=3677:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 52.444] sna_copy_area: normal copy [ 52.444] sna_do_copy: src=(12, 11), dst=(0, 0), size=(1x10) [ 52.444] sna_do_copy: after drawable: src=(12, 11), dst=(0, 0), size=(1x10) [ 52.444] sna_do_copy: dst extents (0, 0), (1, 10), dst clip extents (0, 0), (1, 10), dst size=1x10 [ 52.444] sna_do_copy: clipped dst extents (0, 0), (1, 10) [ 52.444] sna_do_copy: unclipped src extents (12, 11), (13, 21) [ 52.444] sna_do_copy: clipped src extents (12, 11), (13, 21) [ 52.444] sna_do_copy: pixmap -- no source clipping [ 52.444] sna_do_copy: src extents (12, 11), (13, 21) x 1 [ 52.444] sna_do_copy: copy region (0, 0), (1, 10) x 1 + (12, 11) [ 52.444] sna_copy_boxes (boxes=1x[(0, 0), (1, 10)...], src pixmap=3669+(12, 11), dst pixmap=3677+(0, 0), alu=3, src.size=25x21, dst.size=1x10) [ 52.444] sna_copy_boxes: dst=(priv=0x561c94b07e10, gpu_bo=0, cpu_bo=0), src=(priv=0x561c94b07ac0, gpu_bo=0, cpu_bo=0), replaces=1 [ 52.444] sna_drawable_use_bo pixmap=3677, box=((0, 0), (1, 10)), flags=18... [ 52.444] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=18 [ 52.444] sna_drawable_use_bo: try cpu as GPU bo is idle [ 52.444] sna_drawable_use_bo: no CPU bo, and GPU not forced [ 52.444] sna_copy_boxes__inplace - no, no src or dst GPU bo [ 52.444] sna_copy_boxes: fallback -- src=(12, 11), dst=(0, 0) [ 52.444] sna_drawable_move_region_to_cpu(pixmap=3669 (25x21), [(12, 11), (13, 21)], flags=6) [ 52.444] sna_drawable_move_region_to_cpu: pixmap=3669 all damaged on CPU [ 52.444] sna_drawable_move_region_to_cpu(pixmap=3677 (1x10), [(0, 0), (1, 10)], flags=5) [ 52.444] sna_drawable_move_region_to_cpu: region (0, 0), (1, 10) + (0, 0) subsumes pixmap (1x10) [ 52.444] _sna_pixmap_move_to_cpu(pixmap=3677, 1x10, flags=5) [ 52.444] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 52.444] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 52.444] _sna_pixmap_move_to_cpu: marking as damaged [ 52.444] __sna_damage_all(1, 10) [ 52.444] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 52.444] sna_copy_boxes: memcpy_blt(box=(0, 0), (1, 10), src=(12, 11), pitches=(100, 4)) [ 52.444] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x10, pitch=100/4 [ 52.444] sna_composite(pixmap=3651, op=3, src=3677+(1817, 236), mask=0+(1801, 471), dst=3651+(1801, 471)+(0, 0), size=(120, 10) [ 52.444] sna_compute_composite_region: dst=(1801, 471)x(120, 10) [ 52.444] sna_compute_composite_region: initial clip against dst->pDrawable: (1801, 471), (1921, 481) [ 52.444] clip_to_dst: region: 1x[(1801, 471), (1921, 481)], clip: 1x[(0, 0), (1943, 491)] [ 52.444] sna_compute_composite_region: clip against dst->pCompositeClip: (1801, 471), (1921, 481) [ 52.444] sna_compute_composite_region: clip against src (1x10 clip=0): (1801, 471), (1921, 481) [ 52.444] sna_composite: composite region extents:+(0, 0) -> (1801, 471), (1921, 481) + (0, 0) [ 52.444] gen9_render_composite: 120x10, current mode=1/1 [ 52.444] kgem_bo_is_render: handle=33, rq? 1 [1] [ 52.444] kgem_bo_is_busy: handle=33, domain: 0 exec? 1, rq? 1 [ 52.444] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.444] gen9_composite_set_target: (1801, 471)x(120, 10), partial?=1 [ 52.444] sna_drawable_use_bo pixmap=3651, box=((1801, 471), (1921, 481)), flags=7... [ 52.444] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.444] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.444] sna_drawable_use_bo: using whole GPU bo [ 52.444] gen9_composite_set_target: pixmap=3651, format=20028888, size=1943x491, pitch=8192, delta=(0,0),damage=0xffffffffffffffff [ 52.444] gen9_composite_picture: (1817, 236)x(120, 10), dst=(1801, 471) [ 52.444] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.01 0.00 -15.14, 0.00 1.00 -236.00, 0.00 0.00 1.00] [ 52.444] sna_transform_is_imprecise_integer_translation: not unity scaling [ 52.444] sna_render_pixmap_bo pixmap=3677, (1817, 236)x(120, 10)/(1, 10) [ 52.444] sna_render_pixmap_bo box=(0, 0), (1, 10): (1, 10)/(1, 10) [ 52.444] sna_render_pixmap_bo: offset=(16, -235), size=(1, 10) [ 52.444] use_cpu_bo: no cpu bo [ 52.444] move_to_gpu: migrating whole pixmap (1x10) for source (0,0),(1,10), count 5? 0 [ 52.444] sna_render_pixmap_bo: uploading CPU box (0, 0), (1, 10) [ 52.444] upload: box=(0, 0), (1, 10), pixmap=1x10 [ 52.444] sna_drawable_move_region_to_cpu(pixmap=3677 (1x10), [(0, 0), (1, 10)], flags=2) [ 52.444] sna_drawable_move_region_to_cpu: pixmap=3677 all damaged on CPU [ 52.444] kgem_can_create_2d: 1x10 @ 32 [ 52.444] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=10 [ 52.444] kgem_can_create_2d: untiled size=4096 [ 52.444] kgem_choose_tiling: disabling tiling [1x10] for single row/col [ 52.444] kgem_choose_tiling: 1x10 -> 0 [ 52.444] kgem_upload_source_image : (0, 0), (1, 10), stride=4, bpp=32 [ 52.444] kgem_create_buffer_2d: 1x10, 32 bpp, stride=32 [ 52.444] kgem_create_buffer: size=320, flags=3 [write?=1, inplace?=1, last?=0] [ 52.444] kgem_create_buffer: reusing buffer? used=13056 + size=320, total=262144 [ 52.444] kgem_create_proxy: target handle=106 [proxy? -1], offset=13056, length=320, io=1 [ 52.444] __kgem_bo_init(handle=106, num_pages=320) [ 52.444] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x10, pitch=4/32 [ 52.444] upload: adding upload cache to pixmap=3677 [ 52.444] kgem_proxy_bo_attach: handle=106 [ 52.444] kgem_bo_is_render: handle=33, rq? 1 [1] [ 52.444] kgem_bo_is_render: handle=106, rq? 0 [0] [ 52.444] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 52.444] gen4_choose_composite_emitter: simple src, no mask [ 52.444] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.444] gen9_composite_get_binding_table(f900) [ 52.444] kgem_add_reloc64: handle=106, pos=15928, delta=0, domains=40000 [ 52.444] kgem_add_reloc64: adding proxy [delta=13056] for handle=106 [ 52.444] kgem_add_reloc64[17] = (delta=13056, target handle=4, presumed=fd4c5000) [ 52.444] [3e30] bind bo(handle=106, addr=fd4c8300), format=192, width=1, height=10, pitch=32, tiling=0 -> sampler [ 52.444] gen9_emit_sampler: sampler = 32 [ 52.444] gen9_emit_vertex_elements: setup id=2 [ 52.444] gen9_render_composite_box: (1801, 471), (1921, 481) [ 52.444] apply_damage: damage=0x0, region=1 [(1801, 471), (1921, 481) + (0, 0)] [ 52.444] gen8_vertex_flush[d3c] = 3 [ 52.444] sna_destroy_pixmap: pixmap=3677, attached?=1 [ 52.444] _kgem_bo_destroy: handle=106, proxy? 1 [ 52.444] __sna_free_pixmap(pixmap=3677) [ 52.444] sna_composite(pixmap=3651, op=3, src=3669+(13, 11), mask=0+(1921, 471), dst=3651+(1921, 471)+(0, 0), size=(12, 10) [ 52.444] sna_compute_composite_region: dst=(1921, 471)x(12, 10) [ 52.444] sna_compute_composite_region: initial clip against dst->pDrawable: (1921, 471), (1933, 481) [ 52.444] clip_to_dst: region: 1x[(1921, 471), (1933, 481)], clip: 1x[(0, 0), (1943, 491)] [ 52.444] sna_compute_composite_region: clip against dst->pCompositeClip: (1921, 471), (1933, 481) [ 52.444] sna_compute_composite_region: clip against src (25x21 clip=0): (1921, 471), (1933, 481) [ 52.444] sna_composite: composite region extents:+(0, 0) -> (1921, 471), (1933, 481) + (0, 0) [ 52.444] gen9_render_composite: 12x10, current mode=1/1 [ 52.444] kgem_bo_is_render: handle=33, rq? 1 [1] [ 52.444] kgem_bo_is_busy: handle=33, domain: 0 exec? 1, rq? 1 [ 52.444] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.444] gen9_composite_set_target: (1921, 471)x(12, 10), partial?=1 [ 52.444] sna_drawable_use_bo pixmap=3651, box=((1921, 471), (1933, 481)), flags=7... [ 52.444] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.444] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.444] sna_drawable_use_bo: using whole GPU bo [ 52.444] gen9_composite_set_target: pixmap=3651, format=20028888, size=1943x491, pitch=8192, delta=(0,0),damage=0xffffffffffffffff [ 52.444] gen9_composite_picture: (13, 11)x(12, 10), dst=(1921, 471) [ 52.445] sna_transform_is_imprecise_integer_translation: no transform [ 52.445] gen9_composite_picture: integer translation (0, 0), removing [ 52.445] sna_render_pixmap_bo pixmap=3669, (13, 11)x(12, 10)/(25, 21) [ 52.445] sna_render_pixmap_bo box=(13, 11), (25, 21): (12, 10)/(25, 21) [ 52.445] sna_render_pixmap_bo: offset=(-1908, -460), size=(25, 21) [ 52.445] use_cpu_bo: no cpu bo [ 52.445] kgem_choose_tiling: too short [10] for TILING_Y [ 52.445] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 52.445] kgem_choose_tiling: 12x10 -> 0 [ 52.445] sna_render_pixmap_bo: uploading CPU box (13, 11), (25, 21) [ 52.445] upload: box=(13, 11), (25, 21), pixmap=25x21 [ 52.445] sna_drawable_move_region_to_cpu(pixmap=3669 (25x21), [(13, 11), (25, 21)], flags=2) [ 52.445] sna_drawable_move_region_to_cpu: pixmap=3669 all damaged on CPU [ 52.445] kgem_can_create_2d: 12x10 @ 32 [ 52.445] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 52.445] kgem_can_create_2d: untiled size=4096 [ 52.445] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 52.445] kgem_choose_tiling: 12x10 -> 0 [ 52.445] kgem_upload_source_image : (13, 11), (25, 21), stride=100, bpp=32 [ 52.445] kgem_create_buffer_2d: 12x10, 32 bpp, stride=64 [ 52.445] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] [ 52.445] kgem_create_buffer: reusing buffer? used=13568 + size=640, total=262144 [ 52.445] kgem_create_proxy: target handle=106 [proxy? -1], offset=13568, length=640, io=1 [ 52.445] __kgem_bo_init(handle=106, num_pages=640) [ 52.445] memcpy_blt: src=(13, 11), dst=(0, 0), size=12x10, pitch=100/64 [ 52.445] kgem_bo_is_render: handle=33, rq? 1 [1] [ 52.445] kgem_bo_is_render: handle=106, rq? 0 [0] [ 52.445] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 52.445] gen4_choose_composite_emitter: identity src, no mask [ 52.445] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.445] gen9_composite_get_binding_table(f880) [ 52.445] kgem_add_reloc64: handle=106, pos=15896, delta=0, domains=40000 [ 52.445] kgem_add_reloc64: adding proxy [delta=13568] for handle=106 [ 52.445] kgem_add_reloc64[18] = (delta=13568, target handle=4, presumed=fd4c5000) [ 52.445] [3e10] bind bo(handle=106, addr=fd4c8500), format=192, width=12, height=10, pitch=64, tiling=0 -> sampler [ 52.445] gen9_emit_sampler: sampler = 2 [ 52.445] gen9_emit_vertex_elements: setup id=2 [ 52.445] gen9_render_composite_box: (1921, 471), (1933, 481) [ 52.445] apply_damage: damage=0x0, region=1 [(1921, 471), (1933, 481) + (0, 0)] [ 52.445] gen8_vertex_flush[d80] = 3 [ 52.445] _kgem_bo_destroy: handle=106, proxy? 1 [ 52.445] sna_destroy_pixmap: pixmap=3669, attached?=1 [ 52.445] __sna_free_pixmap(pixmap=3669) [ 52.445] sna_create_pixmap(10, 8, 32, usage=3) [ 52.445] kgem_can_create_2d: 10x8 @ 32 [ 52.445] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=8 [ 52.445] kgem_can_create_2d: untiled size=4096 [ 52.445] kgem_choose_tiling: too thin [width 10, 32 bpp] for TILING_X [ 52.445] kgem_choose_tiling: 10x8 -> 0 [ 52.445] sna_create_pixmap: usage=3, flags=a [ 52.445] sna_create_pixmap: small buffer [320], attaching to shadow pixmap [ 52.445] create_pixmap: allocating pixmap 10x8, depth=32/32, size=328 [ 52.445] create_pixmap: serial=3679, usage=3, 10x8 [ 52.445] sna_create_pixmap: serial=3679, 10x8, usage=3 [ 52.445] sna_composite(pixmap=3679, op=1, src=3678+(0, 0), mask=0+(0, 0), dst=3679+(0, 0)+(0, 0), size=(10, 8) [ 52.445] sna_compute_composite_region: dst=(0, 0)x(10, 8) [ 52.445] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (10, 8) [ 52.445] clip_to_dst: region: 1x[(0, 0), (10, 8)], clip: 1x[(0, 0), (10, 8)] [ 52.445] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (10, 8) [ 52.445] sna_compute_composite_region: clip against src (10x8 clip=0): (0, 0), (10, 8) [ 52.445] sna_composite: fallback, dst pixmap=3679 is too small (or completely damaged) [ 52.445] sna_composite: fallback -- fbComposite [ 52.445] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(10, 8): region=((0,0), (10, 8)) [ 52.445] sna_composite_fb: fallback -- move src to cpu [ 52.445] sna_composite_fb: fallback -- move dst to cpu [ 52.445] sna_drawable_move_region_to_cpu(pixmap=3679 (10x8), [(0, 0), (10, 8)], flags=5) [ 52.445] sna_drawable_move_region_to_cpu: region (0, 0), (10, 8) + (0, 0) subsumes pixmap (10x8) [ 52.445] _sna_pixmap_move_to_cpu(pixmap=3679, 10x8, flags=5) [ 52.445] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 52.445] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 52.445] _sna_pixmap_move_to_cpu: marking as damaged [ 52.445] __sna_damage_all(10, 8) [ 52.445] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 52.445] sna_transform_is_imprecise_integer_translation: no transform [ 52.445] memcpy_blt: src=(0, 0), dst=(0, 0), size=10x8, pitch=40/40 [ 52.445] sna_glyphs(op=3, nlist=1, src=(1845, 473)) [ 52.445] kgem_bo_is_busy: handle=33, domain: 0 exec? 1, rq? 1 [ 52.445] sna_glyphs: discarding mask [ 52.445] glyphs0_to_dst(op=3, src=(1845, 473), nlist=1, dst=(1845, 473)+(0, 0)) [ 52.445] clipped_glyphs: no, clip region (0, 0), (1943, 491) matches drawable pixmap=94680753650848 size=1943x491 [ 52.445] gen9_render_composite: 0x0, current mode=1/1 [ 52.445] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 52.445] kgem_bo_is_busy: handle=33, domain: 0 exec? 1, rq? 1 [ 52.445] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.445] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.445] sna_drawable_use_bo pixmap=3651, box=((0, 0), (1943, 491)), flags=7... [ 52.445] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.445] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.445] sna_drawable_use_bo: using whole GPU bo [ 52.445] gen9_composite_set_target: pixmap=3651, format=20028888, size=1943x491, pitch=8192, delta=(0,0),damage=0xffffffffffffffff [ 52.445] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.445] color_convert: src=66666666 [20028888] [ 52.445] color_convert: dst=66666666 [20028888] [ 52.445] sna_render_get_solid: 66666666 [ 52.445] sna_render_get_solid(26) = 66666666 (old) [ 52.445] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.445] sna_transform_is_imprecise_integer_translation: no transform [ 52.445] gen9_composite_picture: integer translation (0, 0), removing [ 52.445] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.445] sna_render_pixmap_bo: GPU all damaged [ 52.445] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.445] gen4_choose_composite_emitter: solid, identity mask [ 52.445] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.445] aligning vertex: was 3, now 4 floats per vertex [ 52.445] gen9_composite_get_binding_table(f800) [ 52.445] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 [ 52.445] gen9_emit_sampler: sampler = a [ 52.445] gen9_emit_sf: num_sf_outputs=2 [ 52.445] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.445] gen9_emit_vertex_elements: setup id=9 [ 52.445] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 52.445] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 52.445] glyphs0_to_dst: glyph=(1844, 463)x(10, 10), unclipped [ 52.445] emit_primitive_identity_mask__avx2: dst=(1844, 463), mask=(560.00, 32.00) x (10.00, 10.00) [ 52.445] glyphs0_to_dst: glyph=(1852, 465)x(9, 8), unclipped [ 52.445] emit_primitive_identity_mask__avx2: dst=(1852, 465), mask=(848.00, 0.00) x (9.00, 8.00) [ 52.445] gen8_vertex_flush[e48] = 6 [ 52.445] gen9_magic_ca_pass: CA fixup (6877 -> 6883) [ 52.445] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.445] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.445] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.445] glyph_cache(0): adding glyph to cache 1, pos 1048 [ 52.445] glyph_cache_upload: upload glyph 0x561c94b07c50 to cache (32, 80)x(10, 8) [ 52.445] sna_composite(pixmap=2, op=1, src=3679+(0, 0), mask=0+(0, 0), dst=2+(32, 80)+(0, 0), size=(10, 8) [ 52.445] sna_compute_composite_region: dst=(32, 80)x(10, 8) [ 52.445] sna_compute_composite_region: initial clip against dst->pDrawable: (32, 80), (42, 88) [ 52.445] clip_to_dst: region: 1x[(32, 80), (42, 88)], clip: 1x[(0, 0), (1024, 1024)] [ 52.445] sna_compute_composite_region: clip against dst->pCompositeClip: (32, 80), (42, 88) [ 52.445] sna_compute_composite_region: clip against src (10x8 clip=0): (32, 80), (42, 88) [ 52.445] sna_composite: composite region extents:+(0, 0) -> (32, 80), (42, 88) + (0, 0) [ 52.445] gen9_render_composite: 10x8, current mode=1/1 [ 52.445] kgem_bo_is_render: handle=6, rq? 1 [1] [ 52.445] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 52.445] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.445] gen9_composite_set_target: (32, 80)x(10, 8), partial?=0 [ 52.445] sna_drawable_use_bo pixmap=2, box=((32, 80), (42, 88)), flags=f... [ 52.445] sna_drawable_use_bo: pinned, never REPLACES [ 52.445] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 52.445] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.445] sna_drawable_use_bo: using whole GPU bo [ 52.445] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 52.445] gen9_composite_picture: (0, 0)x(10, 8), dst=(32, 80) [ 52.445] sna_transform_is_imprecise_integer_translation: no transform [ 52.445] gen9_composite_picture: integer translation (0, 0), removing [ 52.445] sna_render_pixmap_bo pixmap=3679, (0, 0)x(10, 8)/(10, 8) [ 52.445] sna_render_pixmap_bo box=(0, 0), (10, 8): (10, 8)/(10, 8) [ 52.445] sna_render_pixmap_bo: offset=(-32, -80), size=(10, 8) [ 52.445] use_cpu_bo: no cpu bo [ 52.445] move_to_gpu: not migrating pixmap=3679 due to usage_hint=3 [ 52.445] sna_render_pixmap_bo: uploading CPU box (0, 0), (10, 8) [ 52.445] upload: box=(0, 0), (10, 8), pixmap=10x8 [ 52.445] sna_drawable_move_region_to_cpu(pixmap=3679 (10x8), [(0, 0), (10, 8)], flags=2) [ 52.445] sna_drawable_move_region_to_cpu: pixmap=3679 all damaged on CPU [ 52.445] kgem_can_create_2d: 10x8 @ 32 [ 52.445] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=8 [ 52.445] kgem_can_create_2d: untiled size=4096 [ 52.445] kgem_choose_tiling: too thin [width 10, 32 bpp] for TILING_X [ 52.445] kgem_choose_tiling: 10x8 -> 0 [ 52.445] kgem_upload_source_image : (0, 0), (10, 8), stride=40, bpp=32 [ 52.445] kgem_create_buffer_2d: 10x8, 32 bpp, stride=64 [ 52.445] kgem_create_buffer: size=512, flags=3 [write?=1, inplace?=1, last?=0] [ 52.445] kgem_create_buffer: reusing buffer? used=14336 + size=512, total=262144 [ 52.445] kgem_create_proxy: target handle=106 [proxy? -1], offset=14336, length=512, io=1 [ 52.445] __kgem_bo_init(handle=106, num_pages=512) [ 52.445] memcpy_blt: src=(0, 0), dst=(0, 0), size=10x8, pitch=40/64 [ 52.445] kgem_bo_is_render: handle=6, rq? 1 [1] [ 52.445] kgem_bo_is_render: handle=106, rq? 0 [0] [ 52.445] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 52.445] gen4_choose_composite_emitter: identity src, no mask [ 52.445] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.445] aligning vertex: was 4, now 3 floats per vertex [ 52.445] gen9_composite_get_binding_table(f7c0) [ 52.445] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 52.445] kgem_add_reloc64: handle=106, pos=15848, delta=0, domains=40000 [ 52.445] kgem_add_reloc64: adding proxy [delta=14336] for handle=106 [ 52.445] kgem_add_reloc64[19] = (delta=14336, target handle=4, presumed=fd4c5000) [ 52.445] [3de0] bind bo(handle=106, addr=fd4c8800), format=192, width=10, height=8, pitch=64, tiling=0 -> sampler [ 52.445] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 52.445] gen9_emit_sampler: sampler = 2 [ 52.445] gen9_emit_sf: num_sf_outputs=1 [ 52.445] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 52.445] gen9_emit_vertex_elements: setup id=2 [ 52.445] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 52.445] gen9_render_composite_box: (32, 80), (42, 88) [ 52.445] apply_damage: damage=0x0, region=1 [(32, 80), (42, 88) + (0, 0)] [ 52.445] gen8_vertex_flush[f7c] = 3 [ 52.445] _kgem_bo_destroy: handle=106, proxy? 1 [ 52.445] gen9_render_composite: 0x0, current mode=1/1 [ 52.445] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 52.445] kgem_bo_is_busy: handle=33, domain: 0 exec? 1, rq? 1 [ 52.445] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.445] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.445] sna_drawable_use_bo pixmap=3651, box=((0, 0), (1943, 491)), flags=7... [ 52.445] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.445] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.445] sna_drawable_use_bo: using whole GPU bo [ 52.445] gen9_composite_set_target: pixmap=3651, format=20028888, size=1943x491, pitch=8192, delta=(0,0),damage=0xffffffffffffffff [ 52.445] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.445] color_convert: src=66666666 [20028888] [ 52.445] color_convert: dst=66666666 [20028888] [ 52.445] sna_render_get_solid: 66666666 [ 52.445] sna_render_get_solid(26) = 66666666 (last) [ 52.445] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.445] sna_transform_is_imprecise_integer_translation: no transform [ 52.445] gen9_composite_picture: integer translation (0, 0), removing [ 52.445] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.445] sna_render_pixmap_bo: GPU all damaged [ 52.445] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.445] gen4_choose_composite_emitter: solid, identity mask [ 52.445] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.445] aligning vertex: was 3, now 4 floats per vertex [ 52.445] gen9_composite_get_binding_table(f740) [ 52.445] __kgem_bo_mark_dirty: handle=33 (proxy? 0) [ 52.445] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 52.445] gen9_emit_sampler: sampler = a [ 52.445] gen9_emit_sf: num_sf_outputs=2 [ 52.445] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.445] gen9_emit_vertex_elements: setup id=9 [ 52.445] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 52.445] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 52.445] glyphs0_to_dst: glyph=(1860, 465)x(10, 8), unclipped [ 52.445] emit_primitive_identity_mask__avx2: dst=(1860, 465), mask=(32.00, 80.00) x (10.00, 8.00) [ 52.445] glyphs0_to_dst: glyph=(1868, 465)x(10, 8), unclipped [ 52.445] emit_primitive_identity_mask__avx2: dst=(1868, 465), mask=(576.00, 0.00) x (10.00, 8.00) [ 52.445] gen8_vertex_flush[1054] = 6 [ 52.445] gen9_magic_ca_pass: CA fixup (6886 -> 6892) [ 52.445] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.445] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.445] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.445] sna_glyphs(op=3, nlist=1, src=(1845, 472)) [ 52.445] kgem_bo_is_busy: handle=33, domain: 0 exec? 1, rq? 1 [ 52.445] sna_glyphs: discarding mask [ 52.445] glyphs0_to_dst(op=3, src=(1845, 472), nlist=1, dst=(1845, 472)+(0, 0)) [ 52.445] clipped_glyphs: no, clip region (0, 0), (1943, 491) matches drawable pixmap=94680753650848 size=1943x491 [ 52.445] gen9_render_composite: 0x0, current mode=1/1 [ 52.445] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 52.445] kgem_bo_is_busy: handle=33, domain: 0 exec? 1, rq? 1 [ 52.445] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.445] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.445] sna_drawable_use_bo pixmap=3651, box=((0, 0), (1943, 491)), flags=7... [ 52.445] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.445] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.445] sna_drawable_use_bo: using whole GPU bo [ 52.445] gen9_composite_set_target: pixmap=3651, format=20028888, size=1943x491, pitch=8192, delta=(0,0),damage=0xffffffffffffffff [ 52.445] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.445] color_convert: src=ff4c4c4c [20028888] [ 52.445] color_convert: dst=ff4c4c4c [20028888] [ 52.445] sna_render_get_solid: ff4c4c4c [ 52.445] sna_render_get_solid(27) = ff4c4c4c (old) [ 52.445] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.445] sna_transform_is_imprecise_integer_translation: no transform [ 52.445] gen9_composite_picture: integer translation (0, 0), removing [ 52.445] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.445] sna_render_pixmap_bo: GPU all damaged [ 52.445] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.445] gen4_choose_composite_emitter: solid, identity mask [ 52.445] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.445] gen9_composite_get_binding_table(f700) [ 52.445] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 52.445] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.445] gen9_emit_vertex_elements: setup id=9 [ 52.445] glyphs0_to_dst: glyph=(1844, 462)x(10, 10), unclipped [ 52.445] emit_primitive_identity_mask__avx2: dst=(1844, 462), mask=(560.00, 32.00) x (10.00, 10.00) [ 52.445] glyphs0_to_dst: glyph=(1852, 464)x(9, 8), unclipped [ 52.445] emit_primitive_identity_mask__avx2: dst=(1852, 464), mask=(848.00, 0.00) x (9.00, 8.00) [ 52.445] glyphs0_to_dst: glyph=(1860, 464)x(10, 8), unclipped [ 52.445] emit_primitive_identity_mask__avx2: dst=(1860, 464), mask=(32.00, 80.00) x (10.00, 8.00) [ 52.445] glyphs0_to_dst: glyph=(1868, 464)x(10, 8), unclipped [ 52.445] emit_primitive_identity_mask__avx2: dst=(1868, 464), mask=(576.00, 0.00) x (10.00, 8.00) [ 52.445] gen8_vertex_flush[1154] = 12 [ 52.445] gen9_magic_ca_pass: CA fixup (6892 -> 6904) [ 52.445] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.445] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.445] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.445] sna_composite_trapezoids(op=3, src=(1663, 50), mask=18000, ntrap=17) [ 52.446] kgem_bo_is_busy: handle=33, domain: 0 exec? 1, rq? 1 [ 52.446] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 52.446] kgem_bo_is_busy: handle=33, domain: 0 exec? 1, rq? 1 [ 52.446] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 52.446] kgem_bo_is_busy: handle=33, domain: 0 exec? 1, rq? 1 [ 52.446] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.446] imprecise_trapezoid_span_converter: extents (1662, 48), (1932, 79) [ 52.446] sna_compute_composite_region: dst=(1662, 48)x(270, 31) [ 52.446] sna_compute_composite_region: initial clip against dst->pDrawable: (1662, 48), (1932, 79) [ 52.446] clip_to_dst: region: 1x[(1662, 48), (1932, 79)], clip: 1x[(0, 0), (1943, 491)] [ 52.446] sna_compute_composite_region: clip against dst->pCompositeClip: (1662, 48), (1932, 79) [ 52.446] sna_compute_composite_region: clip against src (0x0 clip=0): (1662, 48), (1932, 79) [ 52.446] kgem_bo_is_busy: handle=33, domain: 0 exec? 1, rq? 1 [ 52.446] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.446] imprecise_trapezoid_span_converter: after clip -- extents (1662, 48), (1932, 79), delta=(0, 0) src -> (1656, 50) [ 52.446] gen9_render_composite_spans: 270x31 with flags=0, current mode=1 [ 52.446] kgem_bo_is_busy: handle=33, domain: 0 exec? 1, rq? 1 [ 52.446] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.446] gen9_composite_set_target: (1662, 48)x(270, 31), partial?=1 [ 52.446] sna_drawable_use_bo pixmap=3651, box=((1662, 48), (1932, 79)), flags=7... [ 52.446] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.446] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.446] sna_drawable_use_bo: using whole GPU bo [ 52.446] gen9_composite_set_target: pixmap=3651, format=20028888, size=1943x491, pitch=8192, delta=(0,0),damage=0xffffffffffffffff [ 52.446] gen9_composite_picture: (1656, 50)x(270, 31), dst=(1662, 48) [ 52.446] gen4_channel_init_linear: p1=(0.00, 0.00), p2=(0.00, 1.00), src=(1656, 50), dst=(1662, 48), size=(270, 31) [ 52.446] sna_render_get_gradient: 3x[0.00:ffffffff ... 0.50:fff7f6f6 ... 1.00:ffe9e7e6] [ 52.446] sna_render_get_gradient: old --> 4 [ 52.446] gen4_channel_init_linear: transform = [0.00 0.00 -6.09, 0.00 0.03 -1.48, 0.00 0.00 1.00] [ 52.446] gen4_channel_init_linear: untransformed: p1=(1655.03, 49.00, 1.00), p2=(1655.03, 81.00, 1.00) [ 52.446] gen4_channel_init_linear: dx=0.00, dy=0.03, offset=-1.42 [ 52.446] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 52.446] gen4_choose_spans_emitter: linear source [ 52.446] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.446] aligning vertex: was 4, now 3 floats per vertex [ 52.446] gen9_composite_get_binding_table(f6c0) [ 52.446] gen9_emit_cc: blend=28 (current=16), src=1, dst=19 [ 52.446] gen9_emit_sampler: sampler = 14 [ 52.446] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) [ 52.446] gen9_emit_vertex_elements: setup id=5 [ 52.446] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 52.446] gen9_emit_vertex_elements: second channel 1 floats, offset=8 [ 52.446] thread_choose_span: clipped? 0 [ 52.446] imprecise_trapezoid_span_converter: using 4 threads [ 52.446] imprecise_trapezoid_span_converter: using 4 threads for span compositing 270x31 [ 52.446] thread_choose_span: clipped? 0 [ 52.446] span_thread: flushing 27 boxes [ 52.446] gen9_render_composite_spans_boxes__thread: nbox=27, src=+(0, 0), dst=+(0, 0) [ 52.446] span_thread: flushing 27 boxes [ 52.446] span_thread: flushing 1 boxes [ 52.446] span_thread: flushing 1 boxes [ 52.446] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 52.446] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 52.446] gen9_render_composite_spans_boxes__thread: nbox=27, src=+(0, 0), dst=+(0, 0) [ 52.446] gen8_vertex_flush[1280] = 168 [ 52.446] gen9_render_composite_spans_done() [ 52.446] sna_create_pixmap(25, 21, 32, usage=0) [ 52.446] kgem_can_create_2d: 25x21 @ 32 [ 52.446] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=128, height=21 [ 52.446] kgem_can_create_2d: untiled size=4096 [ 52.446] kgem_choose_tiling: too thin [width 25, 32 bpp] for TILING_X [ 52.446] kgem_choose_tiling: 25x21 -> 0 [ 52.446] sna_create_pixmap: usage=0, flags=a [ 52.446] sna_create_pixmap: small buffer [2100], attaching to shadow pixmap [ 52.446] create_pixmap: allocating pixmap 25x21, depth=32/32, size=2108 [ 52.446] create_pixmap: serial=3680, usage=0, 25x21 [ 52.446] sna_create_pixmap: serial=3680, 25x21, usage=0 [ 52.446] sna_composite_rectangles(pixmap=3681, op=0, 0 x 1 [(0, 0)x(25, 21) ...]) [ 52.446] sna_composite_rectangles: converted to op 0 [ 52.446] sna_composite_rectangles[0] (0, 0)x(25, 21) -> (0, 0), (25, 21) [ 52.446] sna_composite_rectangles: nrects=1, region=(0, 0), (25, 21) x 1 [ 52.446] sna_composite_rectangles: clipped extents (0, 0),(25, 21) x 1 [ 52.446] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(25, 21) [ 52.446] sna_composite_rectangles: fallback, dst pixmap=3681 too small or not attached [ 52.446] sna_composite_rectangles: fallback [ 52.446] sna_drawable_move_region_to_cpu(pixmap=3681 (25x21), [(0, 0), (25, 21)], flags=1) [ 52.446] sna_drawable_move_region_to_cpu: region (0, 0), (25, 21) + (0, 0) subsumes pixmap (25x21) [ 52.446] _sna_pixmap_move_to_cpu(pixmap=3681, 25x21, flags=1) [ 52.446] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 52.446] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 52.446] operate_inplace: no, inplace operation not suitable [ 52.446] _sna_pixmap_move_to_cpu: marking as damaged [ 52.446] __sna_damage_all(25, 21) [ 52.446] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 52.446] sna_validate_gc(0x561c94a31830) changes=0, previous serial=e5d, drawable=e61 [ 52.446] sna_validate_gc: recomputing clip [ 52.446] sna_validate_gc: composite clip=1x[(0, 0), (25, 21)] [0x561c94a26b20] [ 52.446] sna_put_image((0, 0)x(25, 21), depth=32, format=2) [ 52.446] try_upload__fast: ignore existing cpu damage (if any) [ 52.446] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 52.446] try_upload__fast: no, no gpu damage [ 52.446] sna_drawable_move_region_to_cpu(pixmap=3681 (25x21), [(0, 0), (25, 21)], flags=1) [ 52.446] sna_drawable_move_region_to_cpu: pixmap=3681 all damaged on CPU [ 52.446] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 52.446] sna_put_zpixmap_blt: upload(0, 0, 25, 21) x 1 boxes [ 52.446] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(25, 21) [ 52.446] memcpy_blt: src=(0, 0), dst=(0, 0), size=25x21, pitch=100/100 [ 52.446] sna_accel_flush: flush?=0, dirty?=0 [ 52.446] sna_composite(pixmap=3651, op=3, src=3681+(0, 0), mask=0+(1661, 47), dst=3651+(1661, 47)+(0, 0), size=(12, 10) [ 52.446] sna_compute_composite_region: dst=(1661, 47)x(12, 10) [ 52.446] sna_compute_composite_region: initial clip against dst->pDrawable: (1661, 47), (1673, 57) [ 52.446] clip_to_dst: region: 1x[(1661, 47), (1673, 57)], clip: 1x[(0, 0), (1943, 491)] [ 52.446] sna_compute_composite_region: clip against dst->pCompositeClip: (1661, 47), (1673, 57) [ 52.446] sna_compute_composite_region: clip against src (25x21 clip=0): (1661, 47), (1673, 57) [ 52.446] sna_composite: composite region extents:+(0, 0) -> (1661, 47), (1673, 57) + (0, 0) [ 52.446] gen9_render_composite: 12x10, current mode=1/1 [ 52.446] kgem_bo_is_render: handle=33, rq? 1 [1] [ 52.446] kgem_bo_is_busy: handle=33, domain: 0 exec? 1, rq? 1 [ 52.446] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.446] gen9_composite_set_target: (1661, 47)x(12, 10), partial?=1 [ 52.446] sna_drawable_use_bo pixmap=3651, box=((1661, 47), (1673, 57)), flags=7... [ 52.446] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.446] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.446] sna_drawable_use_bo: using whole GPU bo [ 52.446] gen9_composite_set_target: pixmap=3651, format=20028888, size=1943x491, pitch=8192, delta=(0,0),damage=0xffffffffffffffff [ 52.446] gen9_composite_picture: (0, 0)x(12, 10), dst=(1661, 47) [ 52.446] sna_transform_is_imprecise_integer_translation: no transform [ 52.446] gen9_composite_picture: integer translation (0, 0), removing [ 52.446] sna_render_pixmap_bo pixmap=3681, (0, 0)x(12, 10)/(25, 21) [ 52.446] sna_render_pixmap_bo box=(0, 0), (12, 10): (12, 10)/(25, 21) [ 52.446] sna_render_pixmap_bo: offset=(-1661, -47), size=(25, 21) [ 52.446] use_cpu_bo: no cpu bo [ 52.446] kgem_choose_tiling: too short [10] for TILING_Y [ 52.446] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 52.446] kgem_choose_tiling: 12x10 -> 0 [ 52.446] sna_render_pixmap_bo: uploading CPU box (0, 0), (12, 10) [ 52.446] upload: box=(0, 0), (12, 10), pixmap=25x21 [ 52.446] sna_drawable_move_region_to_cpu(pixmap=3681 (25x21), [(0, 0), (12, 10)], flags=2) [ 52.446] sna_drawable_move_region_to_cpu: pixmap=3681 all damaged on CPU [ 52.446] kgem_can_create_2d: 12x10 @ 32 [ 52.446] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 52.446] kgem_can_create_2d: untiled size=4096 [ 52.446] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 52.446] kgem_choose_tiling: 12x10 -> 0 [ 52.446] kgem_upload_source_image : (0, 0), (12, 10), stride=100, bpp=32 [ 52.446] kgem_create_buffer_2d: 12x10, 32 bpp, stride=64 [ 52.446] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] [ 52.446] kgem_create_buffer: reusing buffer? used=14848 + size=640, total=262144 [ 52.446] kgem_create_proxy: target handle=106 [proxy? -1], offset=14848, length=640, io=1 [ 52.446] __kgem_bo_init(handle=106, num_pages=640) [ 52.446] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x10, pitch=100/64 [ 52.446] kgem_bo_is_render: handle=33, rq? 1 [1] [ 52.446] kgem_bo_is_render: handle=106, rq? 0 [0] [ 52.446] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 52.446] gen4_choose_composite_emitter: identity src, no mask [ 52.446] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.446] gen9_composite_get_binding_table(f680) [ 52.446] kgem_add_reloc64: handle=106, pos=15768, delta=0, domains=40000 [ 52.446] kgem_add_reloc64: adding proxy [delta=14848] for handle=106 [ 52.446] kgem_add_reloc64[20] = (delta=14848, target handle=4, presumed=fd4c5000) [ 52.446] [3d90] bind bo(handle=106, addr=fd4c8a00), format=192, width=12, height=10, pitch=64, tiling=0 -> sampler [ 52.446] gen9_emit_sampler: sampler = 2 [ 52.446] gen9_emit_sf: num_sf_outputs=1 [ 52.446] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 52.446] gen9_emit_vertex_elements: setup id=2 [ 52.446] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 52.446] gen9_render_composite_box: (1661, 47), (1673, 57) [ 52.446] apply_damage: damage=0x0, region=1 [(1661, 47), (1673, 57) + (0, 0)] [ 52.446] gen8_vertex_flush[1328] = 3 [ 52.446] _kgem_bo_destroy: handle=106, proxy? 1 [ 52.446] sna_create_pixmap(1, 10, 32, usage=0) [ 52.446] kgem_can_create_2d: 1x10 @ 32 [ 52.446] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=10 [ 52.446] kgem_can_create_2d: untiled size=4096 [ 52.446] kgem_choose_tiling: disabling tiling [1x10] for single row/col [ 52.446] kgem_choose_tiling: 1x10 -> 0 [ 52.446] sna_create_pixmap: usage=0, flags=a [ 52.446] sna_create_pixmap: small buffer [40], attaching to shadow pixmap [ 52.446] create_pixmap: allocating pixmap 1x10, depth=32/32, size=48 [ 52.446] create_pixmap: serial=3682, usage=0, 1x10 [ 52.446] sna_create_pixmap: serial=3682, 1x10, usage=0 [ 52.446] sna_validate_gc(0x561c94a31830) changes=0, previous serial=e61, drawable=e63 [ 52.446] sna_validate_gc: recomputing clip [ 52.446] sna_validate_gc: composite clip=1x[(0, 0), (1, 10)] [0x561c94a26b20] [ 52.446] sna_copy_area: src=pixmap=3681:(12, 0)x(1, 10)+(0, 0) -> dst=pixmap=3683:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 52.446] sna_copy_area: normal copy [ 52.446] sna_do_copy: src=(12, 0), dst=(0, 0), size=(1x10) [ 52.446] sna_do_copy: after drawable: src=(12, 0), dst=(0, 0), size=(1x10) [ 52.446] sna_do_copy: dst extents (0, 0), (1, 10), dst clip extents (0, 0), (1, 10), dst size=1x10 [ 52.446] sna_do_copy: clipped dst extents (0, 0), (1, 10) [ 52.446] sna_do_copy: unclipped src extents (12, 0), (13, 10) [ 52.446] sna_do_copy: clipped src extents (12, 0), (13, 10) [ 52.446] sna_do_copy: pixmap -- no source clipping [ 52.446] sna_do_copy: src extents (12, 0), (13, 10) x 1 [ 52.446] sna_do_copy: copy region (0, 0), (1, 10) x 1 + (12, 0) [ 52.446] sna_copy_boxes (boxes=1x[(0, 0), (1, 10)...], src pixmap=3681+(12, 0), dst pixmap=3683+(0, 0), alu=3, src.size=25x21, dst.size=1x10) [ 52.446] sna_copy_boxes: dst=(priv=0x561c94b07680, gpu_bo=0, cpu_bo=0), src=(priv=0x561c94b07cb0, gpu_bo=0, cpu_bo=0), replaces=1 [ 52.446] sna_drawable_use_bo pixmap=3683, box=((0, 0), (1, 10)), flags=18... [ 52.446] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=18 [ 52.446] sna_drawable_use_bo: try cpu as GPU bo is idle [ 52.446] sna_drawable_use_bo: no CPU bo, and GPU not forced [ 52.446] sna_copy_boxes__inplace - no, no src or dst GPU bo [ 52.446] sna_copy_boxes: fallback -- src=(12, 0), dst=(0, 0) [ 52.447] sna_drawable_move_region_to_cpu(pixmap=3681 (25x21), [(12, 0), (13, 10)], flags=6) [ 52.447] sna_drawable_move_region_to_cpu: pixmap=3681 all damaged on CPU [ 52.447] sna_drawable_move_region_to_cpu(pixmap=3683 (1x10), [(0, 0), (1, 10)], flags=5) [ 52.447] sna_drawable_move_region_to_cpu: region (0, 0), (1, 10) + (0, 0) subsumes pixmap (1x10) [ 52.447] _sna_pixmap_move_to_cpu(pixmap=3683, 1x10, flags=5) [ 52.447] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 52.447] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 52.447] _sna_pixmap_move_to_cpu: marking as damaged [ 52.447] __sna_damage_all(1, 10) [ 52.447] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 52.447] sna_copy_boxes: memcpy_blt(box=(0, 0), (1, 10), src=(12, 0), pitches=(100, 4)) [ 52.447] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x10, pitch=100/4 [ 52.447] sna_composite(pixmap=3651, op=3, src=3683+(1680, 24), mask=0+(1673, 47), dst=3651+(1673, 47)+(0, 0), size=(248, 10) [ 52.447] sna_compute_composite_region: dst=(1673, 47)x(248, 10) [ 52.447] sna_compute_composite_region: initial clip against dst->pDrawable: (1673, 47), (1921, 57) [ 52.447] clip_to_dst: region: 1x[(1673, 47), (1921, 57)], clip: 1x[(0, 0), (1943, 491)] [ 52.447] sna_compute_composite_region: clip against dst->pCompositeClip: (1673, 47), (1921, 57) [ 52.447] sna_compute_composite_region: clip against src (1x10 clip=0): (1673, 47), (1921, 57) [ 52.447] sna_composite: composite region extents:+(0, 0) -> (1673, 47), (1921, 57) + (0, 0) [ 52.447] gen9_render_composite: 248x10, current mode=1/1 [ 52.447] kgem_bo_is_render: handle=33, rq? 1 [1] [ 52.447] kgem_bo_is_busy: handle=33, domain: 0 exec? 1, rq? 1 [ 52.447] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.447] gen9_composite_set_target: (1673, 47)x(248, 10), partial?=1 [ 52.447] sna_drawable_use_bo pixmap=3651, box=((1673, 47), (1921, 57)), flags=7... [ 52.447] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.447] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.447] sna_drawable_use_bo: using whole GPU bo [ 52.447] gen9_composite_set_target: pixmap=3651, format=20028888, size=1943x491, pitch=8192, delta=(0,0),damage=0xffffffffffffffff [ 52.447] gen9_composite_picture: (1680, 24)x(248, 10), dst=(1673, 47) [ 52.447] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.00 0.00 -6.77, 0.00 1.00 -24.00, 0.00 0.00 1.00] [ 52.447] sna_transform_is_imprecise_integer_translation: not unity scaling [ 52.447] sna_render_pixmap_bo pixmap=3683, (1680, 24)x(248, 10)/(1, 10) [ 52.447] sna_render_pixmap_bo box=(0, 0), (1, 10): (1, 10)/(1, 10) [ 52.447] sna_render_pixmap_bo: offset=(7, -23), size=(1, 10) [ 52.447] use_cpu_bo: no cpu bo [ 52.447] move_to_gpu: migrating whole pixmap (1x10) for source (0,0),(1,10), count 5? 0 [ 52.447] sna_render_pixmap_bo: uploading CPU box (0, 0), (1, 10) [ 52.447] upload: box=(0, 0), (1, 10), pixmap=1x10 [ 52.447] sna_drawable_move_region_to_cpu(pixmap=3683 (1x10), [(0, 0), (1, 10)], flags=2) [ 52.447] sna_drawable_move_region_to_cpu: pixmap=3683 all damaged on CPU [ 52.447] kgem_can_create_2d: 1x10 @ 32 [ 52.447] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=10 [ 52.447] kgem_can_create_2d: untiled size=4096 [ 52.447] kgem_choose_tiling: disabling tiling [1x10] for single row/col [ 52.447] kgem_choose_tiling: 1x10 -> 0 [ 52.447] kgem_upload_source_image : (0, 0), (1, 10), stride=4, bpp=32 [ 52.447] kgem_create_buffer_2d: 1x10, 32 bpp, stride=32 [ 52.447] kgem_create_buffer: size=320, flags=3 [write?=1, inplace?=1, last?=0] [ 52.447] kgem_create_buffer: reusing buffer? used=15616 + size=320, total=262144 [ 52.447] kgem_create_proxy: target handle=106 [proxy? -1], offset=15616, length=320, io=1 [ 52.447] __kgem_bo_init(handle=106, num_pages=320) [ 52.447] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x10, pitch=4/32 [ 52.447] upload: adding upload cache to pixmap=3683 [ 52.447] kgem_proxy_bo_attach: handle=106 [ 52.447] kgem_bo_is_render: handle=33, rq? 1 [1] [ 52.447] kgem_bo_is_render: handle=106, rq? 0 [0] [ 52.447] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 52.447] gen4_choose_composite_emitter: simple src, no mask [ 52.447] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.447] gen9_composite_get_binding_table(f600) [ 52.447] kgem_add_reloc64: handle=106, pos=15736, delta=0, domains=40000 [ 52.447] kgem_add_reloc64: adding proxy [delta=15616] for handle=106 [ 52.447] kgem_add_reloc64[21] = (delta=15616, target handle=4, presumed=fd4c5000) [ 52.447] [3d70] bind bo(handle=106, addr=fd4c8d00), format=192, width=1, height=10, pitch=32, tiling=0 -> sampler [ 52.447] gen9_emit_sampler: sampler = 32 [ 52.447] gen9_emit_vertex_elements: setup id=2 [ 52.447] gen9_render_composite_box: (1673, 47), (1921, 57) [ 52.447] apply_damage: damage=0x0, region=1 [(1673, 47), (1921, 57) + (0, 0)] [ 52.447] gen8_vertex_flush[136c] = 3 [ 52.447] sna_destroy_pixmap: pixmap=3683, attached?=1 [ 52.447] _kgem_bo_destroy: handle=106, proxy? 1 [ 52.447] __sna_free_pixmap(pixmap=3683) [ 52.447] sna_composite(pixmap=3651, op=3, src=3681+(13, 0), mask=0+(1921, 47), dst=3651+(1921, 47)+(0, 0), size=(12, 10) [ 52.447] sna_compute_composite_region: dst=(1921, 47)x(12, 10) [ 52.447] sna_compute_composite_region: initial clip against dst->pDrawable: (1921, 47), (1933, 57) [ 52.447] clip_to_dst: region: 1x[(1921, 47), (1933, 57)], clip: 1x[(0, 0), (1943, 491)] [ 52.447] sna_compute_composite_region: clip against dst->pCompositeClip: (1921, 47), (1933, 57) [ 52.447] sna_compute_composite_region: clip against src (25x21 clip=0): (1921, 47), (1933, 57) [ 52.447] sna_composite: composite region extents:+(0, 0) -> (1921, 47), (1933, 57) + (0, 0) [ 52.447] gen9_render_composite: 12x10, current mode=1/1 [ 52.447] kgem_bo_is_render: handle=33, rq? 1 [1] [ 52.447] kgem_bo_is_busy: handle=33, domain: 0 exec? 1, rq? 1 [ 52.447] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.447] gen9_composite_set_target: (1921, 47)x(12, 10), partial?=1 [ 52.447] sna_drawable_use_bo pixmap=3651, box=((1921, 47), (1933, 57)), flags=7... [ 52.447] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.447] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.447] sna_drawable_use_bo: using whole GPU bo [ 52.447] gen9_composite_set_target: pixmap=3651, format=20028888, size=1943x491, pitch=8192, delta=(0,0),damage=0xffffffffffffffff [ 52.447] gen9_composite_picture: (13, 0)x(12, 10), dst=(1921, 47) [ 52.447] sna_transform_is_imprecise_integer_translation: no transform [ 52.447] gen9_composite_picture: integer translation (0, 0), removing [ 52.447] sna_render_pixmap_bo pixmap=3681, (13, 0)x(12, 10)/(25, 21) [ 52.447] sna_render_pixmap_bo box=(13, 0), (25, 10): (12, 10)/(25, 21) [ 52.447] sna_render_pixmap_bo: offset=(-1908, -47), size=(25, 21) [ 52.447] use_cpu_bo: no cpu bo [ 52.447] kgem_choose_tiling: too short [10] for TILING_Y [ 52.447] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 52.447] kgem_choose_tiling: 12x10 -> 0 [ 52.447] sna_render_pixmap_bo: uploading CPU box (13, 0), (25, 10) [ 52.447] upload: box=(13, 0), (25, 10), pixmap=25x21 [ 52.447] sna_drawable_move_region_to_cpu(pixmap=3681 (25x21), [(13, 0), (25, 10)], flags=2) [ 52.447] sna_drawable_move_region_to_cpu: pixmap=3681 all damaged on CPU [ 52.447] kgem_can_create_2d: 12x10 @ 32 [ 52.447] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 52.447] kgem_can_create_2d: untiled size=4096 [ 52.447] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 52.447] kgem_choose_tiling: 12x10 -> 0 [ 52.447] kgem_upload_source_image : (13, 0), (25, 10), stride=100, bpp=32 [ 52.447] kgem_create_buffer_2d: 12x10, 32 bpp, stride=64 [ 52.447] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] [ 52.447] kgem_create_buffer: reusing buffer? used=16128 + size=640, total=262144 [ 52.447] kgem_create_proxy: target handle=106 [proxy? -1], offset=16128, length=640, io=1 [ 52.447] __kgem_bo_init(handle=106, num_pages=640) [ 52.447] memcpy_blt: src=(13, 0), dst=(0, 0), size=12x10, pitch=100/64 [ 52.447] kgem_bo_is_render: handle=33, rq? 1 [1] [ 52.447] kgem_bo_is_render: handle=106, rq? 0 [0] [ 52.447] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 52.447] gen4_choose_composite_emitter: identity src, no mask [ 52.447] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.447] gen9_composite_get_binding_table(f580) [ 52.447] kgem_add_reloc64: handle=106, pos=15704, delta=0, domains=40000 [ 52.447] kgem_add_reloc64: adding proxy [delta=16128] for handle=106 [ 52.447] kgem_add_reloc64[22] = (delta=16128, target handle=4, presumed=fd4c5000) [ 52.447] [3d50] bind bo(handle=106, addr=fd4c8f00), format=192, width=12, height=10, pitch=64, tiling=0 -> sampler [ 52.447] gen9_emit_sampler: sampler = 2 [ 52.447] gen9_emit_vertex_elements: setup id=2 [ 52.447] gen9_render_composite_box: (1921, 47), (1933, 57) [ 52.447] apply_damage: damage=0x0, region=1 [(1921, 47), (1933, 57) + (0, 0)] [ 52.447] gen8_vertex_flush[13b0] = 3 [ 52.447] _kgem_bo_destroy: handle=106, proxy? 1 [ 52.447] sna_create_pixmap(12, 1, 32, usage=0) [ 52.447] kgem_can_create_2d: 12x1 @ 32 [ 52.447] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=1 [ 52.447] kgem_can_create_2d: untiled size=4096 [ 52.447] kgem_choose_tiling: disabling tiling [12x1] for single row/col [ 52.447] kgem_choose_tiling: 12x1 -> 0 [ 52.447] sna_create_pixmap: usage=0, flags=a [ 52.447] sna_create_pixmap: small buffer [48], attaching to shadow pixmap [ 52.447] create_pixmap: allocating pixmap 12x1, depth=32/32, size=56 [ 52.447] create_pixmap: serial=3684, usage=0, 12x1 [ 52.447] sna_create_pixmap: serial=3684, 12x1, usage=0 [ 52.447] sna_validate_gc(0x561c94a31830) changes=0, previous serial=e63, drawable=e65 [ 52.447] sna_validate_gc: recomputing clip [ 52.447] sna_validate_gc: composite clip=1x[(0, 0), (12, 1)] [0x561c94a26b20] [ 52.447] sna_copy_area: src=pixmap=3681:(0, 10)x(12, 1)+(0, 0) -> dst=pixmap=3685:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 52.447] sna_copy_area: normal copy [ 52.447] sna_do_copy: src=(0, 10), dst=(0, 0), size=(12x1) [ 52.447] sna_do_copy: after drawable: src=(0, 10), dst=(0, 0), size=(12x1) [ 52.447] sna_do_copy: dst extents (0, 0), (12, 1), dst clip extents (0, 0), (12, 1), dst size=12x1 [ 52.447] sna_do_copy: clipped dst extents (0, 0), (12, 1) [ 52.447] sna_do_copy: unclipped src extents (0, 10), (12, 11) [ 52.447] sna_do_copy: clipped src extents (0, 10), (12, 11) [ 52.447] sna_do_copy: pixmap -- no source clipping [ 52.447] sna_do_copy: src extents (0, 10), (12, 11) x 1 [ 52.447] sna_do_copy: copy region (0, 0), (12, 1) x 1 + (0, 10) [ 52.447] sna_copy_boxes (boxes=1x[(0, 0), (12, 1)...], src pixmap=3681+(0, 10), dst pixmap=3685+(0, 0), alu=3, src.size=25x21, dst.size=12x1) [ 52.447] sna_copy_boxes: dst=(priv=0x561c94b07680, gpu_bo=0, cpu_bo=0), src=(priv=0x561c94b07cb0, gpu_bo=0, cpu_bo=0), replaces=1 [ 52.447] sna_drawable_use_bo pixmap=3685, box=((0, 0), (12, 1)), flags=18... [ 52.447] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=18 [ 52.447] sna_drawable_use_bo: try cpu as GPU bo is idle [ 52.447] sna_drawable_use_bo: no CPU bo, and GPU not forced [ 52.447] sna_copy_boxes__inplace - no, no src or dst GPU bo [ 52.447] sna_copy_boxes: fallback -- src=(0, 10), dst=(0, 0) [ 52.447] sna_drawable_move_region_to_cpu(pixmap=3681 (25x21), [(0, 10), (12, 11)], flags=6) [ 52.447] sna_drawable_move_region_to_cpu: pixmap=3681 all damaged on CPU [ 52.447] sna_drawable_move_region_to_cpu(pixmap=3685 (12x1), [(0, 0), (12, 1)], flags=5) [ 52.447] sna_drawable_move_region_to_cpu: region (0, 0), (12, 1) + (0, 0) subsumes pixmap (12x1) [ 52.447] _sna_pixmap_move_to_cpu(pixmap=3685, 12x1, flags=5) [ 52.447] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 52.447] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 52.447] _sna_pixmap_move_to_cpu: marking as damaged [ 52.447] __sna_damage_all(12, 1) [ 52.447] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 52.447] sna_copy_boxes: memcpy_blt(box=(0, 0), (12, 1), src=(0, 10), pitches=(100, 48)) [ 52.447] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x1, pitch=100/48 [ 52.447] sna_composite(pixmap=3651, op=3, src=3685+(831, 62), mask=0+(1661, 57), dst=3651+(1661, 57)+(0, 0), size=(12, 13) [ 52.447] sna_compute_composite_region: dst=(1661, 57)x(12, 13) [ 52.447] sna_compute_composite_region: initial clip against dst->pDrawable: (1661, 57), (1673, 70) [ 52.447] clip_to_dst: region: 1x[(1661, 57), (1673, 70)], clip: 1x[(0, 0), (1943, 491)] [ 52.447] sna_compute_composite_region: clip against dst->pCompositeClip: (1661, 57), (1673, 70) [ 52.447] sna_compute_composite_region: clip against src (12x1 clip=0): (1661, 57), (1673, 70) [ 52.447] sna_composite: composite region extents:+(0, 0) -> (1661, 57), (1673, 70) + (0, 0) [ 52.447] gen9_render_composite: 12x13, current mode=1/1 [ 52.447] kgem_bo_is_render: handle=33, rq? 1 [1] [ 52.447] kgem_bo_is_busy: handle=33, domain: 0 exec? 1, rq? 1 [ 52.447] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.447] gen9_composite_set_target: (1661, 57)x(12, 13), partial?=1 [ 52.447] sna_drawable_use_bo pixmap=3651, box=((1661, 57), (1673, 70)), flags=7... [ 52.447] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.447] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.447] sna_drawable_use_bo: using whole GPU bo [ 52.447] gen9_composite_set_target: pixmap=3651, format=20028888, size=1943x491, pitch=8192, delta=(0,0),damage=0xffffffffffffffff [ 52.447] gen9_composite_picture: (831, 62)x(12, 13), dst=(1661, 57) [ 52.447] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[1.00 0.00 -831.00, 0.00 0.08 -4.77, 0.00 0.00 1.00] [ 52.447] sna_transform_is_imprecise_integer_translation: not unity scaling [ 52.447] sna_render_pixmap_bo pixmap=3685, (831, 62)x(12, 13)/(12, 1) [ 52.447] sna_render_pixmap_bo box=(0, 0), (12, 1): (12, 1)/(12, 1) [ 52.447] sna_render_pixmap_bo: offset=(-830, 5), size=(12, 1) [ 52.447] use_cpu_bo: no cpu bo [ 52.447] move_to_gpu: migrating whole pixmap (12x1) for source (0,0),(12,1), count 5? 0 [ 52.447] sna_render_pixmap_bo: uploading CPU box (0, 0), (12, 1) [ 52.448] upload: box=(0, 0), (12, 1), pixmap=12x1 [ 52.448] sna_drawable_move_region_to_cpu(pixmap=3685 (12x1), [(0, 0), (12, 1)], flags=2) [ 52.448] sna_drawable_move_region_to_cpu: pixmap=3685 all damaged on CPU [ 52.448] kgem_can_create_2d: 12x1 @ 32 [ 52.448] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=1 [ 52.448] kgem_can_create_2d: untiled size=4096 [ 52.448] kgem_choose_tiling: disabling tiling [12x1] for single row/col [ 52.448] kgem_choose_tiling: 12x1 -> 0 [ 52.448] kgem_upload_source_image : (0, 0), (12, 1), stride=48, bpp=32 [ 52.448] kgem_create_buffer_2d: 12x1, 32 bpp, stride=64 [ 52.448] kgem_create_buffer: size=128, flags=3 [write?=1, inplace?=1, last?=0] [ 52.448] kgem_create_buffer: reusing buffer? used=16896 + size=128, total=262144 [ 52.448] kgem_create_proxy: target handle=106 [proxy? -1], offset=16896, length=128, io=1 [ 52.448] __kgem_bo_init(handle=106, num_pages=128) [ 52.448] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x1, pitch=48/64 [ 52.448] upload: adding upload cache to pixmap=3685 [ 52.448] kgem_proxy_bo_attach: handle=106 [ 52.448] kgem_bo_is_render: handle=33, rq? 1 [1] [ 52.448] kgem_bo_is_render: handle=106, rq? 0 [0] [ 52.448] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 52.448] gen4_choose_composite_emitter: simple src, no mask [ 52.448] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.448] gen9_composite_get_binding_table(f500) [ 52.448] kgem_add_reloc64: handle=106, pos=15672, delta=0, domains=40000 [ 52.448] kgem_add_reloc64: adding proxy [delta=16896] for handle=106 [ 52.448] kgem_add_reloc64[23] = (delta=16896, target handle=4, presumed=fd4c5000) [ 52.448] [3d30] bind bo(handle=106, addr=fd4c9200), format=192, width=12, height=1, pitch=64, tiling=0 -> sampler [ 52.448] gen9_emit_sampler: sampler = 32 [ 52.448] gen9_emit_vertex_elements: setup id=2 [ 52.448] gen9_render_composite_box: (1661, 57), (1673, 70) [ 52.448] apply_damage: damage=0x0, region=1 [(1661, 57), (1673, 70) + (0, 0)] [ 52.448] gen8_vertex_flush[13f4] = 3 [ 52.448] sna_destroy_pixmap: pixmap=3685, attached?=1 [ 52.448] _kgem_bo_destroy: handle=106, proxy? 1 [ 52.448] __sna_free_pixmap(pixmap=3685) [ 52.448] sna_create_pixmap(12, 1, 32, usage=0) [ 52.448] kgem_can_create_2d: 12x1 @ 32 [ 52.448] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=1 [ 52.448] kgem_can_create_2d: untiled size=4096 [ 52.448] kgem_choose_tiling: disabling tiling [12x1] for single row/col [ 52.448] kgem_choose_tiling: 12x1 -> 0 [ 52.448] sna_create_pixmap: usage=0, flags=a [ 52.448] sna_create_pixmap: small buffer [48], attaching to shadow pixmap [ 52.448] create_pixmap: allocating pixmap 12x1, depth=32/32, size=56 [ 52.448] create_pixmap: serial=3686, usage=0, 12x1 [ 52.448] sna_create_pixmap: serial=3686, 12x1, usage=0 [ 52.448] sna_validate_gc(0x561c94a31830) changes=0, previous serial=e65, drawable=e67 [ 52.448] sna_validate_gc: recomputing clip [ 52.448] sna_validate_gc: composite clip=1x[(0, 0), (12, 1)] [0x561c94a26b20] [ 52.448] sna_copy_area: src=pixmap=3681:(13, 10)x(12, 1)+(0, 0) -> dst=pixmap=3687:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 52.448] sna_copy_area: normal copy [ 52.448] sna_do_copy: src=(13, 10), dst=(0, 0), size=(12x1) [ 52.448] sna_do_copy: after drawable: src=(13, 10), dst=(0, 0), size=(12x1) [ 52.448] sna_do_copy: dst extents (0, 0), (12, 1), dst clip extents (0, 0), (12, 1), dst size=12x1 [ 52.448] sna_do_copy: clipped dst extents (0, 0), (12, 1) [ 52.448] sna_do_copy: unclipped src extents (13, 10), (25, 11) [ 52.448] sna_do_copy: clipped src extents (13, 10), (25, 11) [ 52.448] sna_do_copy: pixmap -- no source clipping [ 52.448] sna_do_copy: src extents (13, 10), (25, 11) x 1 [ 52.448] sna_do_copy: copy region (0, 0), (12, 1) x 1 + (13, 10) [ 52.448] sna_copy_boxes (boxes=1x[(0, 0), (12, 1)...], src pixmap=3681+(13, 10), dst pixmap=3687+(0, 0), alu=3, src.size=25x21, dst.size=12x1) [ 52.448] sna_copy_boxes: dst=(priv=0x561c94b07680, gpu_bo=0, cpu_bo=0), src=(priv=0x561c94b07cb0, gpu_bo=0, cpu_bo=0), replaces=1 [ 52.448] sna_drawable_use_bo pixmap=3687, box=((0, 0), (12, 1)), flags=18... [ 52.448] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=18 [ 52.448] sna_drawable_use_bo: try cpu as GPU bo is idle [ 52.448] sna_drawable_use_bo: no CPU bo, and GPU not forced [ 52.448] sna_copy_boxes__inplace - no, no src or dst GPU bo [ 52.448] sna_copy_boxes: fallback -- src=(13, 10), dst=(0, 0) [ 52.448] sna_drawable_move_region_to_cpu(pixmap=3681 (25x21), [(13, 10), (25, 11)], flags=6) [ 52.448] sna_drawable_move_region_to_cpu: pixmap=3681 all damaged on CPU [ 52.448] sna_drawable_move_region_to_cpu(pixmap=3687 (12x1), [(0, 0), (12, 1)], flags=5) [ 52.448] sna_drawable_move_region_to_cpu: region (0, 0), (12, 1) + (0, 0) subsumes pixmap (12x1) [ 52.448] _sna_pixmap_move_to_cpu(pixmap=3687, 12x1, flags=5) [ 52.448] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 52.448] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 52.448] _sna_pixmap_move_to_cpu: marking as damaged [ 52.448] __sna_damage_all(12, 1) [ 52.448] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 52.448] sna_copy_boxes: memcpy_blt(box=(0, 0), (12, 1), src=(13, 10), pitches=(100, 48)) [ 52.448] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x1, pitch=100/48 [ 52.448] sna_composite(pixmap=3651, op=3, src=3687+(961, 53), mask=0+(1921, 57), dst=3651+(1921, 57)+(0, 0), size=(12, 13) [ 52.448] sna_compute_composite_region: dst=(1921, 57)x(12, 13) [ 52.448] sna_compute_composite_region: initial clip against dst->pDrawable: (1921, 57), (1933, 70) [ 52.448] clip_to_dst: region: 1x[(1921, 57), (1933, 70)], clip: 1x[(0, 0), (1943, 491)] [ 52.448] sna_compute_composite_region: clip against dst->pCompositeClip: (1921, 57), (1933, 70) [ 52.448] sna_compute_composite_region: clip against src (12x1 clip=0): (1921, 57), (1933, 70) [ 52.448] sna_composite: composite region extents:+(0, 0) -> (1921, 57), (1933, 70) + (0, 0) [ 52.448] gen9_render_composite: 12x13, current mode=1/1 [ 52.448] kgem_bo_is_render: handle=33, rq? 1 [1] [ 52.448] kgem_bo_is_busy: handle=33, domain: 0 exec? 1, rq? 1 [ 52.448] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.448] gen9_composite_set_target: (1921, 57)x(12, 13), partial?=1 [ 52.448] sna_drawable_use_bo pixmap=3651, box=((1921, 57), (1933, 70)), flags=7... [ 52.448] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.448] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.448] sna_drawable_use_bo: using whole GPU bo [ 52.448] gen9_composite_set_target: pixmap=3651, format=20028888, size=1943x491, pitch=8192, delta=(0,0),damage=0xffffffffffffffff [ 52.448] gen9_composite_picture: (961, 53)x(12, 13), dst=(1921, 57) [ 52.448] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[1.00 0.00 -961.00, 0.00 0.08 -4.08, 0.00 0.00 1.00] [ 52.448] sna_transform_is_imprecise_integer_translation: not unity scaling [ 52.448] sna_render_pixmap_bo pixmap=3687, (961, 53)x(12, 13)/(12, 1) [ 52.448] sna_render_pixmap_bo box=(0, 0), (12, 1): (12, 1)/(12, 1) [ 52.448] sna_render_pixmap_bo: offset=(-960, -4), size=(12, 1) [ 52.448] use_cpu_bo: no cpu bo [ 52.448] move_to_gpu: migrating whole pixmap (12x1) for source (0,0),(12,1), count 5? 0 [ 52.448] sna_render_pixmap_bo: uploading CPU box (0, 0), (12, 1) [ 52.448] upload: box=(0, 0), (12, 1), pixmap=12x1 [ 52.448] sna_drawable_move_region_to_cpu(pixmap=3687 (12x1), [(0, 0), (12, 1)], flags=2) [ 52.448] sna_drawable_move_region_to_cpu: pixmap=3687 all damaged on CPU [ 52.448] kgem_can_create_2d: 12x1 @ 32 [ 52.448] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=1 [ 52.448] kgem_can_create_2d: untiled size=4096 [ 52.448] kgem_choose_tiling: disabling tiling [12x1] for single row/col [ 52.448] kgem_choose_tiling: 12x1 -> 0 [ 52.448] kgem_upload_source_image : (0, 0), (12, 1), stride=48, bpp=32 [ 52.448] kgem_create_buffer_2d: 12x1, 32 bpp, stride=64 [ 52.448] kgem_create_buffer: size=128, flags=3 [write?=1, inplace?=1, last?=0] [ 52.448] kgem_create_buffer: reusing buffer? used=17152 + size=128, total=262144 [ 52.448] kgem_create_proxy: target handle=106 [proxy? -1], offset=17152, length=128, io=1 [ 52.448] __kgem_bo_init(handle=106, num_pages=128) [ 52.448] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x1, pitch=48/64 [ 52.448] upload: adding upload cache to pixmap=3687 [ 52.448] kgem_proxy_bo_attach: handle=106 [ 52.448] kgem_bo_is_render: handle=33, rq? 1 [1] [ 52.448] kgem_bo_is_render: handle=106, rq? 0 [0] [ 52.448] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 52.448] gen4_choose_composite_emitter: simple src, no mask [ 52.448] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.448] gen9_composite_get_binding_table(f480) [ 52.448] kgem_add_reloc64: handle=106, pos=15640, delta=0, domains=40000 [ 52.448] kgem_add_reloc64: adding proxy [delta=17152] for handle=106 [ 52.448] kgem_add_reloc64[24] = (delta=17152, target handle=4, presumed=fd4c5000) [ 52.448] [3d10] bind bo(handle=106, addr=fd4c9300), format=192, width=12, height=1, pitch=64, tiling=0 -> sampler [ 52.448] gen9_emit_vertex_elements: setup id=2 [ 52.448] gen9_render_composite_box: (1921, 57), (1933, 70) [ 52.448] apply_damage: damage=0x0, region=1 [(1921, 57), (1933, 70) + (0, 0)] [ 52.448] gen8_vertex_flush[1430] = 3 [ 52.448] sna_accel_flush: flush?=0, dirty?=0 [ 52.448] sna_block_handler (tv=0.0) [ 52.448] sna_wakeup_handler [ 52.448] sna_accel_flush: flush?=0, dirty?=0 [ 52.448] sna_accel_flush: flush?=0, dirty?=0 [ 52.448] sna_block_handler (tv=0.0) [ 52.448] sna_wakeup_handler [ 52.448] sna_destroy_pixmap: pixmap=3687, attached?=1 [ 52.448] _kgem_bo_destroy: handle=106, proxy? 1 [ 52.448] __sna_free_pixmap(pixmap=3687) [ 52.448] sna_composite(pixmap=3651, op=3, src=3681+(0, 11), mask=0+(1661, 70), dst=3651+(1661, 70)+(0, 0), size=(12, 10) [ 52.448] sna_compute_composite_region: dst=(1661, 70)x(12, 10) [ 52.448] sna_compute_composite_region: initial clip against dst->pDrawable: (1661, 70), (1673, 80) [ 52.448] clip_to_dst: region: 1x[(1661, 70), (1673, 80)], clip: 1x[(0, 0), (1943, 491)] [ 52.448] sna_compute_composite_region: clip against dst->pCompositeClip: (1661, 70), (1673, 80) [ 52.448] sna_compute_composite_region: clip against src (25x21 clip=0): (1661, 70), (1673, 80) [ 52.448] sna_composite: composite region extents:+(0, 0) -> (1661, 70), (1673, 80) + (0, 0) [ 52.448] gen9_render_composite: 12x10, current mode=1/1 [ 52.448] kgem_bo_is_render: handle=33, rq? 1 [1] [ 52.448] kgem_bo_is_busy: handle=33, domain: 0 exec? 1, rq? 1 [ 52.448] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.448] gen9_composite_set_target: (1661, 70)x(12, 10), partial?=1 [ 52.448] sna_drawable_use_bo pixmap=3651, box=((1661, 70), (1673, 80)), flags=7... [ 52.448] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.448] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.448] sna_drawable_use_bo: using whole GPU bo [ 52.448] gen9_composite_set_target: pixmap=3651, format=20028888, size=1943x491, pitch=8192, delta=(0,0),damage=0xffffffffffffffff [ 52.448] gen9_composite_picture: (0, 11)x(12, 10), dst=(1661, 70) [ 52.448] sna_transform_is_imprecise_integer_translation: no transform [ 52.448] gen9_composite_picture: integer translation (0, 0), removing [ 52.448] sna_render_pixmap_bo pixmap=3681, (0, 11)x(12, 10)/(25, 21) [ 52.448] sna_render_pixmap_bo box=(0, 11), (12, 21): (12, 10)/(25, 21) [ 52.448] sna_render_pixmap_bo: offset=(-1661, -59), size=(25, 21) [ 52.448] use_cpu_bo: no cpu bo [ 52.448] kgem_choose_tiling: too short [10] for TILING_Y [ 52.448] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 52.448] kgem_choose_tiling: 12x10 -> 0 [ 52.448] sna_render_pixmap_bo: uploading CPU box (0, 11), (12, 21) [ 52.448] upload: box=(0, 11), (12, 21), pixmap=25x21 [ 52.448] sna_drawable_move_region_to_cpu(pixmap=3681 (25x21), [(0, 11), (12, 21)], flags=2) [ 52.448] sna_drawable_move_region_to_cpu: pixmap=3681 all damaged on CPU [ 52.448] kgem_can_create_2d: 12x10 @ 32 [ 52.448] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 52.448] kgem_can_create_2d: untiled size=4096 [ 52.448] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 52.448] kgem_choose_tiling: 12x10 -> 0 [ 52.448] kgem_upload_source_image : (0, 11), (12, 21), stride=100, bpp=32 [ 52.448] kgem_create_buffer_2d: 12x10, 32 bpp, stride=64 [ 52.448] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] [ 52.448] kgem_create_buffer: reusing buffer? used=17408 + size=640, total=262144 [ 52.448] kgem_create_proxy: target handle=106 [proxy? -1], offset=17408, length=640, io=1 [ 52.448] __kgem_bo_init(handle=106, num_pages=640) [ 52.448] memcpy_blt: src=(0, 11), dst=(0, 0), size=12x10, pitch=100/64 [ 52.448] kgem_bo_is_render: handle=33, rq? 1 [1] [ 52.448] kgem_bo_is_render: handle=106, rq? 0 [0] [ 52.448] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 52.448] gen4_choose_composite_emitter: identity src, no mask [ 52.448] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.448] gen9_composite_get_binding_table(f400) [ 52.448] kgem_add_reloc64: handle=106, pos=15608, delta=0, domains=40000 [ 52.448] kgem_add_reloc64: adding proxy [delta=17408] for handle=106 [ 52.448] kgem_add_reloc64[25] = (delta=17408, target handle=4, presumed=fd4c5000) [ 52.448] [3cf0] bind bo(handle=106, addr=fd4c9400), format=192, width=12, height=10, pitch=64, tiling=0 -> sampler [ 52.448] gen9_emit_sampler: sampler = 2 [ 52.448] gen9_emit_vertex_elements: setup id=2 [ 52.448] gen9_render_composite_box: (1661, 70), (1673, 80) [ 52.448] apply_damage: damage=0x0, region=1 [(1661, 70), (1673, 80) + (0, 0)] [ 52.448] gen8_vertex_flush[1474] = 3 [ 52.448] _kgem_bo_destroy: handle=106, proxy? 1 [ 52.448] sna_create_pixmap(1, 10, 32, usage=0) [ 52.448] kgem_can_create_2d: 1x10 @ 32 [ 52.448] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=10 [ 52.448] kgem_can_create_2d: untiled size=4096 [ 52.448] kgem_choose_tiling: disabling tiling [1x10] for single row/col [ 52.448] kgem_choose_tiling: 1x10 -> 0 [ 52.448] sna_create_pixmap: usage=0, flags=a [ 52.448] sna_create_pixmap: small buffer [40], attaching to shadow pixmap [ 52.448] create_pixmap: allocating pixmap 1x10, depth=32/32, size=48 [ 52.448] create_pixmap: serial=3688, usage=0, 1x10 [ 52.448] sna_create_pixmap: serial=3688, 1x10, usage=0 [ 52.448] sna_validate_gc(0x561c94a31830) changes=0, previous serial=e67, drawable=e69 [ 52.448] sna_validate_gc: recomputing clip [ 52.448] sna_validate_gc: composite clip=1x[(0, 0), (1, 10)] [0x561c94a26b20] [ 52.448] sna_copy_area: src=pixmap=3681:(12, 11)x(1, 10)+(0, 0) -> dst=pixmap=3689:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 52.449] sna_copy_area: normal copy [ 52.449] sna_do_copy: src=(12, 11), dst=(0, 0), size=(1x10) [ 52.449] sna_do_copy: after drawable: src=(12, 11), dst=(0, 0), size=(1x10) [ 52.449] sna_do_copy: dst extents (0, 0), (1, 10), dst clip extents (0, 0), (1, 10), dst size=1x10 [ 52.449] sna_do_copy: clipped dst extents (0, 0), (1, 10) [ 52.449] sna_do_copy: unclipped src extents (12, 11), (13, 21) [ 52.449] sna_do_copy: clipped src extents (12, 11), (13, 21) [ 52.449] sna_do_copy: pixmap -- no source clipping [ 52.449] sna_do_copy: src extents (12, 11), (13, 21) x 1 [ 52.449] sna_do_copy: copy region (0, 0), (1, 10) x 1 + (12, 11) [ 52.449] sna_copy_boxes (boxes=1x[(0, 0), (1, 10)...], src pixmap=3681+(12, 11), dst pixmap=3689+(0, 0), alu=3, src.size=25x21, dst.size=1x10) [ 52.449] sna_copy_boxes: dst=(priv=0x561c94b07680, gpu_bo=0, cpu_bo=0), src=(priv=0x561c94b07cb0, gpu_bo=0, cpu_bo=0), replaces=1 [ 52.449] sna_drawable_use_bo pixmap=3689, box=((0, 0), (1, 10)), flags=18... [ 52.449] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=18 [ 52.449] sna_drawable_use_bo: try cpu as GPU bo is idle [ 52.449] sna_drawable_use_bo: no CPU bo, and GPU not forced [ 52.449] sna_copy_boxes__inplace - no, no src or dst GPU bo [ 52.449] sna_copy_boxes: fallback -- src=(12, 11), dst=(0, 0) [ 52.449] sna_drawable_move_region_to_cpu(pixmap=3681 (25x21), [(12, 11), (13, 21)], flags=6) [ 52.449] sna_drawable_move_region_to_cpu: pixmap=3681 all damaged on CPU [ 52.449] sna_drawable_move_region_to_cpu(pixmap=3689 (1x10), [(0, 0), (1, 10)], flags=5) [ 52.449] sna_drawable_move_region_to_cpu: region (0, 0), (1, 10) + (0, 0) subsumes pixmap (1x10) [ 52.449] _sna_pixmap_move_to_cpu(pixmap=3689, 1x10, flags=5) [ 52.449] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 52.449] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 52.449] _sna_pixmap_move_to_cpu: marking as damaged [ 52.449] __sna_damage_all(1, 10) [ 52.449] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 52.449] sna_copy_boxes: memcpy_blt(box=(0, 0), (1, 10), src=(12, 11), pitches=(100, 4)) [ 52.449] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x10, pitch=100/4 [ 52.449] sna_composite(pixmap=3651, op=3, src=3689+(1680, 35), mask=0+(1673, 70), dst=3651+(1673, 70)+(0, 0), size=(248, 10) [ 52.449] sna_compute_composite_region: dst=(1673, 70)x(248, 10) [ 52.449] sna_compute_composite_region: initial clip against dst->pDrawable: (1673, 70), (1921, 80) [ 52.449] clip_to_dst: region: 1x[(1673, 70), (1921, 80)], clip: 1x[(0, 0), (1943, 491)] [ 52.449] sna_compute_composite_region: clip against dst->pCompositeClip: (1673, 70), (1921, 80) [ 52.449] sna_compute_composite_region: clip against src (1x10 clip=0): (1673, 70), (1921, 80) [ 52.449] sna_composite: composite region extents:+(0, 0) -> (1673, 70), (1921, 80) + (0, 0) [ 52.449] gen9_render_composite: 248x10, current mode=1/1 [ 52.449] kgem_bo_is_render: handle=33, rq? 1 [1] [ 52.449] kgem_bo_is_busy: handle=33, domain: 0 exec? 1, rq? 1 [ 52.449] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.449] gen9_composite_set_target: (1673, 70)x(248, 10), partial?=1 [ 52.449] sna_drawable_use_bo pixmap=3651, box=((1673, 70), (1921, 80)), flags=7... [ 52.449] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.449] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.449] sna_drawable_use_bo: using whole GPU bo [ 52.449] gen9_composite_set_target: pixmap=3651, format=20028888, size=1943x491, pitch=8192, delta=(0,0),damage=0xffffffffffffffff [ 52.449] gen9_composite_picture: (1680, 35)x(248, 10), dst=(1673, 70) [ 52.449] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.00 0.00 -6.77, 0.00 1.00 -35.00, 0.00 0.00 1.00] [ 52.449] sna_transform_is_imprecise_integer_translation: not unity scaling [ 52.449] sna_render_pixmap_bo pixmap=3689, (1680, 35)x(248, 10)/(1, 10) [ 52.449] sna_render_pixmap_bo box=(0, 0), (1, 10): (1, 10)/(1, 10) [ 52.449] sna_render_pixmap_bo: offset=(7, -35), size=(1, 10) [ 52.449] use_cpu_bo: no cpu bo [ 52.449] move_to_gpu: migrating whole pixmap (1x10) for source (0,0),(1,10), count 5? 0 [ 52.449] sna_render_pixmap_bo: uploading CPU box (0, 0), (1, 10) [ 52.449] upload: box=(0, 0), (1, 10), pixmap=1x10 [ 52.449] sna_drawable_move_region_to_cpu(pixmap=3689 (1x10), [(0, 0), (1, 10)], flags=2) [ 52.449] sna_drawable_move_region_to_cpu: pixmap=3689 all damaged on CPU [ 52.449] kgem_can_create_2d: 1x10 @ 32 [ 52.449] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=10 [ 52.449] kgem_can_create_2d: untiled size=4096 [ 52.449] kgem_choose_tiling: disabling tiling [1x10] for single row/col [ 52.449] kgem_choose_tiling: 1x10 -> 0 [ 52.449] kgem_upload_source_image : (0, 0), (1, 10), stride=4, bpp=32 [ 52.449] kgem_create_buffer_2d: 1x10, 32 bpp, stride=32 [ 52.449] kgem_create_buffer: size=320, flags=3 [write?=1, inplace?=1, last?=0] [ 52.449] kgem_create_buffer: reusing buffer? used=18176 + size=320, total=262144 [ 52.449] kgem_create_proxy: target handle=106 [proxy? -1], offset=18176, length=320, io=1 [ 52.449] __kgem_bo_init(handle=106, num_pages=320) [ 52.449] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x10, pitch=4/32 [ 52.449] upload: adding upload cache to pixmap=3689 [ 52.449] kgem_proxy_bo_attach: handle=106 [ 52.449] kgem_bo_is_render: handle=33, rq? 1 [1] [ 52.449] kgem_bo_is_render: handle=106, rq? 0 [0] [ 52.449] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 52.449] gen4_choose_composite_emitter: simple src, no mask [ 52.449] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.449] gen9_composite_get_binding_table(f380) [ 52.449] kgem_add_reloc64: handle=106, pos=15576, delta=0, domains=40000 [ 52.449] kgem_add_reloc64: adding proxy [delta=18176] for handle=106 [ 52.449] kgem_add_reloc64[26] = (delta=18176, target handle=4, presumed=fd4c5000) [ 52.449] [3cd0] bind bo(handle=106, addr=fd4c9700), format=192, width=1, height=10, pitch=32, tiling=0 -> sampler [ 52.449] gen9_emit_sampler: sampler = 32 [ 52.449] gen9_emit_vertex_elements: setup id=2 [ 52.449] gen9_render_composite_box: (1673, 70), (1921, 80) [ 52.449] apply_damage: damage=0x0, region=1 [(1673, 70), (1921, 80) + (0, 0)] [ 52.449] gen8_vertex_flush[14b8] = 3 [ 52.449] sna_destroy_pixmap: pixmap=3689, attached?=1 [ 52.449] _kgem_bo_destroy: handle=106, proxy? 1 [ 52.449] __sna_free_pixmap(pixmap=3689) [ 52.449] sna_composite(pixmap=3651, op=3, src=3681+(13, 11), mask=0+(1921, 70), dst=3651+(1921, 70)+(0, 0), size=(12, 10) [ 52.449] sna_compute_composite_region: dst=(1921, 70)x(12, 10) [ 52.449] sna_compute_composite_region: initial clip against dst->pDrawable: (1921, 70), (1933, 80) [ 52.449] clip_to_dst: region: 1x[(1921, 70), (1933, 80)], clip: 1x[(0, 0), (1943, 491)] [ 52.449] sna_compute_composite_region: clip against dst->pCompositeClip: (1921, 70), (1933, 80) [ 52.449] sna_compute_composite_region: clip against src (25x21 clip=0): (1921, 70), (1933, 80) [ 52.449] sna_composite: composite region extents:+(0, 0) -> (1921, 70), (1933, 80) + (0, 0) [ 52.449] gen9_render_composite: 12x10, current mode=1/1 [ 52.449] kgem_bo_is_render: handle=33, rq? 1 [1] [ 52.449] kgem_bo_is_busy: handle=33, domain: 0 exec? 1, rq? 1 [ 52.449] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.449] gen9_composite_set_target: (1921, 70)x(12, 10), partial?=1 [ 52.449] sna_drawable_use_bo pixmap=3651, box=((1921, 70), (1933, 80)), flags=7... [ 52.449] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.449] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.449] sna_drawable_use_bo: using whole GPU bo [ 52.449] gen9_composite_set_target: pixmap=3651, format=20028888, size=1943x491, pitch=8192, delta=(0,0),damage=0xffffffffffffffff [ 52.449] gen9_composite_picture: (13, 11)x(12, 10), dst=(1921, 70) [ 52.449] sna_transform_is_imprecise_integer_translation: no transform [ 52.449] gen9_composite_picture: integer translation (0, 0), removing [ 52.449] sna_render_pixmap_bo pixmap=3681, (13, 11)x(12, 10)/(25, 21) [ 52.449] sna_render_pixmap_bo box=(13, 11), (25, 21): (12, 10)/(25, 21) [ 52.449] sna_render_pixmap_bo: offset=(-1908, -59), size=(25, 21) [ 52.449] use_cpu_bo: no cpu bo [ 52.449] kgem_choose_tiling: too short [10] for TILING_Y [ 52.449] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 52.449] kgem_choose_tiling: 12x10 -> 0 [ 52.449] sna_render_pixmap_bo: uploading CPU box (13, 11), (25, 21) [ 52.449] upload: box=(13, 11), (25, 21), pixmap=25x21 [ 52.449] sna_drawable_move_region_to_cpu(pixmap=3681 (25x21), [(13, 11), (25, 21)], flags=2) [ 52.449] sna_drawable_move_region_to_cpu: pixmap=3681 all damaged on CPU [ 52.449] kgem_can_create_2d: 12x10 @ 32 [ 52.449] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 52.449] kgem_can_create_2d: untiled size=4096 [ 52.449] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 52.449] kgem_choose_tiling: 12x10 -> 0 [ 52.449] kgem_upload_source_image : (13, 11), (25, 21), stride=100, bpp=32 [ 52.449] kgem_create_buffer_2d: 12x10, 32 bpp, stride=64 [ 52.449] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] [ 52.449] kgem_create_buffer: reusing buffer? used=18688 + size=640, total=262144 [ 52.449] kgem_create_proxy: target handle=106 [proxy? -1], offset=18688, length=640, io=1 [ 52.449] __kgem_bo_init(handle=106, num_pages=640) [ 52.449] memcpy_blt: src=(13, 11), dst=(0, 0), size=12x10, pitch=100/64 [ 52.449] kgem_bo_is_render: handle=33, rq? 1 [1] [ 52.449] kgem_bo_is_render: handle=106, rq? 0 [0] [ 52.449] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 52.449] gen4_choose_composite_emitter: identity src, no mask [ 52.449] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.449] gen9_composite_get_binding_table(f300) [ 52.449] kgem_add_reloc64: handle=106, pos=15544, delta=0, domains=40000 [ 52.449] kgem_add_reloc64: adding proxy [delta=18688] for handle=106 [ 52.449] kgem_add_reloc64[27] = (delta=18688, target handle=4, presumed=fd4c5000) [ 52.449] [3cb0] bind bo(handle=106, addr=fd4c9900), format=192, width=12, height=10, pitch=64, tiling=0 -> sampler [ 52.449] gen9_emit_sampler: sampler = 2 [ 52.449] gen9_emit_vertex_elements: setup id=2 [ 52.449] gen9_render_composite_box: (1921, 70), (1933, 80) [ 52.449] apply_damage: damage=0x0, region=1 [(1921, 70), (1933, 80) + (0, 0)] [ 52.449] gen8_vertex_flush[14fc] = 3 [ 52.449] _kgem_bo_destroy: handle=106, proxy? 1 [ 52.449] sna_destroy_pixmap: pixmap=3681, attached?=1 [ 52.449] __sna_free_pixmap(pixmap=3681) [ 52.449] sna_create_pixmap(16, 16, 32, usage=0) [ 52.449] kgem_can_create_2d: 16x16 @ 32 [ 52.449] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=16 [ 52.449] kgem_can_create_2d: untiled size=4096 [ 52.449] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X [ 52.449] kgem_choose_tiling: 16x16 -> 0 [ 52.449] sna_create_pixmap: usage=0, flags=a [ 52.449] sna_create_pixmap: small buffer [1024], attaching to shadow pixmap [ 52.449] create_pixmap: allocating pixmap 16x16, depth=32/32, size=1032 [ 52.449] create_pixmap: serial=3690, usage=0, 16x16 [ 52.449] sna_create_pixmap: serial=3690, 16x16, usage=0 [ 52.449] sna_validate_gc(0x561c94a31830) changes=0, previous serial=e69, drawable=e6b [ 52.449] sna_validate_gc: recomputing clip [ 52.449] sna_validate_gc: composite clip=1x[(0, 0), (16, 16)] [0x561c94a26b20] [ 52.449] sna_put_image((0, 0)x(16, 16), depth=32, format=2) [ 52.449] try_upload__fast: ignore existing cpu damage (if any) [ 52.449] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 52.449] try_upload__fast: no, no gpu damage [ 52.449] sna_drawable_move_region_to_cpu(pixmap=3691 (16x16), [(0, 0), (16, 16)], flags=1) [ 52.449] sna_drawable_move_region_to_cpu: region (0, 0), (16, 16) + (0, 0) subsumes pixmap (16x16) [ 52.449] _sna_pixmap_move_to_cpu(pixmap=3691, 16x16, flags=1) [ 52.449] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 52.449] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 52.449] operate_inplace: no, inplace operation not suitable [ 52.449] _sna_pixmap_move_to_cpu: marking as damaged [ 52.449] __sna_damage_all(16, 16) [ 52.449] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 52.449] sna_put_zpixmap_blt: upload(0, 0, 16, 16) x 1 boxes [ 52.449] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(16, 16) [ 52.449] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x16, pitch=64/64 [ 52.449] sna_accel_flush: flush?=0, dirty?=0 [ 52.449] sna_composite(pixmap=3651, op=3, src=3691+(0, 0), mask=0+(1668, 55), dst=3651+(1668, 55)+(0, 0), size=(16, 16) [ 52.449] sna_compute_composite_region: dst=(1668, 55)x(16, 16) [ 52.449] sna_compute_composite_region: initial clip against dst->pDrawable: (1668, 55), (1684, 71) [ 52.449] clip_to_dst: region: 1x[(1668, 55), (1684, 71)], clip: 1x[(0, 0), (1943, 491)] [ 52.449] sna_compute_composite_region: clip against dst->pCompositeClip: (1668, 55), (1684, 71) [ 52.449] sna_compute_composite_region: clip against src (16x16 clip=0): (1668, 55), (1684, 71) [ 52.449] sna_composite: composite region extents:+(0, 0) -> (1668, 55), (1684, 71) + (0, 0) [ 52.449] gen9_render_composite: 16x16, current mode=1/1 [ 52.449] kgem_bo_is_render: handle=33, rq? 1 [1] [ 52.449] kgem_bo_is_busy: handle=33, domain: 0 exec? 1, rq? 1 [ 52.449] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.449] gen9_composite_set_target: (1668, 55)x(16, 16), partial?=1 [ 52.449] sna_drawable_use_bo pixmap=3651, box=((1668, 55), (1684, 71)), flags=7... [ 52.449] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.449] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.449] sna_drawable_use_bo: using whole GPU bo [ 52.449] gen9_composite_set_target: pixmap=3651, format=20028888, size=1943x491, pitch=8192, delta=(0,0),damage=0xffffffffffffffff [ 52.449] gen9_composite_picture: (0, 0)x(16, 16), dst=(1668, 55) [ 52.449] sna_transform_is_imprecise_integer_translation: no transform [ 52.449] gen9_composite_picture: integer translation (0, 0), removing [ 52.449] sna_render_pixmap_bo pixmap=3691, (0, 0)x(16, 16)/(16, 16) [ 52.449] sna_render_pixmap_bo box=(0, 0), (16, 16): (16, 16)/(16, 16) [ 52.449] sna_render_pixmap_bo: offset=(-1668, -55), size=(16, 16) [ 52.449] use_cpu_bo: no cpu bo [ 52.449] move_to_gpu: migrating whole pixmap (16x16) for source (0,0),(16,16), count 5? 0 [ 52.449] sna_render_pixmap_bo: uploading CPU box (0, 0), (16, 16) [ 52.449] upload: box=(0, 0), (16, 16), pixmap=16x16 [ 52.449] sna_drawable_move_region_to_cpu(pixmap=3691 (16x16), [(0, 0), (16, 16)], flags=2) [ 52.449] sna_drawable_move_region_to_cpu: pixmap=3691 all damaged on CPU [ 52.449] kgem_can_create_2d: 16x16 @ 32 [ 52.449] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=16 [ 52.449] kgem_can_create_2d: untiled size=4096 [ 52.449] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X [ 52.449] kgem_choose_tiling: 16x16 -> 0 [ 52.449] kgem_upload_source_image : (0, 0), (16, 16), stride=64, bpp=32 [ 52.449] kgem_create_buffer_2d: 16x16, 32 bpp, stride=64 [ 52.449] kgem_create_buffer: size=1024, flags=3 [write?=1, inplace?=1, last?=0] [ 52.449] kgem_create_buffer: reusing buffer? used=19456 + size=1024, total=262144 [ 52.449] kgem_create_proxy: target handle=106 [proxy? -1], offset=19456, length=1024, io=1 [ 52.449] __kgem_bo_init(handle=106, num_pages=1024) [ 52.449] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x16, pitch=64/64 [ 52.449] upload: adding upload cache to pixmap=3691 [ 52.449] kgem_proxy_bo_attach: handle=106 [ 52.449] kgem_bo_is_render: handle=33, rq? 1 [1] [ 52.449] kgem_bo_is_render: handle=106, rq? 0 [0] [ 52.449] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 52.449] gen4_choose_composite_emitter: identity src, no mask [ 52.449] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.449] gen9_composite_get_binding_table(f280) [ 52.449] kgem_add_reloc64: handle=106, pos=15512, delta=0, domains=40000 [ 52.449] kgem_add_reloc64: adding proxy [delta=19456] for handle=106 [ 52.449] kgem_add_reloc64[28] = (delta=19456, target handle=4, presumed=fd4c5000) [ 52.449] [3c90] bind bo(handle=106, addr=fd4c9c00), format=192, width=16, height=16, pitch=64, tiling=0 -> sampler [ 52.449] gen9_emit_vertex_elements: setup id=2 [ 52.449] gen9_render_composite_box: (1668, 55), (1684, 71) [ 52.449] apply_damage: damage=0x0, region=1 [(1668, 55), (1684, 71) + (0, 0)] [ 52.449] gen8_vertex_flush[1538] = 3 [ 52.449] sna_destroy_pixmap: pixmap=3691, attached?=1 [ 52.449] _kgem_bo_destroy: handle=106, proxy? 1 [ 52.449] __sna_free_pixmap(pixmap=3691) [ 52.449] sna_create_pixmap(10, 10, 32, usage=3) [ 52.449] kgem_can_create_2d: 10x10 @ 32 [ 52.449] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 52.449] kgem_can_create_2d: untiled size=4096 [ 52.449] kgem_choose_tiling: too thin [width 10, 32 bpp] for TILING_X [ 52.449] kgem_choose_tiling: 10x10 -> 0 [ 52.449] sna_create_pixmap: usage=3, flags=a [ 52.449] sna_create_pixmap: small buffer [400], attaching to shadow pixmap [ 52.449] create_pixmap: allocating pixmap 10x10, depth=32/32, size=408 [ 52.449] create_pixmap: serial=3693, usage=3, 10x10 [ 52.449] sna_create_pixmap: serial=3693, 10x10, usage=3 [ 52.449] sna_composite(pixmap=3693, op=1, src=3692+(0, 0), mask=0+(0, 0), dst=3693+(0, 0)+(0, 0), size=(10, 10) [ 52.449] sna_compute_composite_region: dst=(0, 0)x(10, 10) [ 52.449] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (10, 10) [ 52.449] clip_to_dst: region: 1x[(0, 0), (10, 10)], clip: 1x[(0, 0), (10, 10)] [ 52.449] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (10, 10) [ 52.449] sna_compute_composite_region: clip against src (10x10 clip=0): (0, 0), (10, 10) [ 52.449] sna_composite: fallback, dst pixmap=3693 is too small (or completely damaged) [ 52.449] sna_composite: fallback -- fbComposite [ 52.449] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(10, 10): region=((0,0), (10, 10)) [ 52.449] sna_composite_fb: fallback -- move src to cpu [ 52.449] sna_composite_fb: fallback -- move dst to cpu [ 52.449] sna_drawable_move_region_to_cpu(pixmap=3693 (10x10), [(0, 0), (10, 10)], flags=5) [ 52.449] sna_drawable_move_region_to_cpu: region (0, 0), (10, 10) + (0, 0) subsumes pixmap (10x10) [ 52.449] _sna_pixmap_move_to_cpu(pixmap=3693, 10x10, flags=5) [ 52.449] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 52.449] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 52.449] _sna_pixmap_move_to_cpu: marking as damaged [ 52.449] __sna_damage_all(10, 10) [ 52.449] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 52.449] sna_transform_is_imprecise_integer_translation: no transform [ 52.449] memcpy_blt: src=(0, 0), dst=(0, 0), size=10x10, pitch=40/40 [ 52.449] sna_create_pixmap(9, 8, 32, usage=3) [ 52.450] kgem_can_create_2d: 9x8 @ 32 [ 52.450] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=8 [ 52.450] kgem_can_create_2d: untiled size=4096 [ 52.450] kgem_choose_tiling: too thin [width 9, 32 bpp] for TILING_X [ 52.450] kgem_choose_tiling: 9x8 -> 0 [ 52.450] sna_create_pixmap: usage=3, flags=a [ 52.450] sna_create_pixmap: small buffer [288], attaching to shadow pixmap [ 52.450] create_pixmap: allocating pixmap 9x8, depth=32/32, size=296 [ 52.450] create_pixmap: serial=3695, usage=3, 9x8 [ 52.450] sna_create_pixmap: serial=3695, 9x8, usage=3 [ 52.450] sna_composite(pixmap=3695, op=1, src=3694+(0, 0), mask=0+(0, 0), dst=3695+(0, 0)+(0, 0), size=(9, 8) [ 52.450] sna_compute_composite_region: dst=(0, 0)x(9, 8) [ 52.450] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (9, 8) [ 52.450] clip_to_dst: region: 1x[(0, 0), (9, 8)], clip: 1x[(0, 0), (9, 8)] [ 52.450] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (9, 8) [ 52.450] sna_compute_composite_region: clip against src (9x8 clip=0): (0, 0), (9, 8) [ 52.450] sna_composite: fallback, dst pixmap=3695 is too small (or completely damaged) [ 52.450] sna_composite: fallback -- fbComposite [ 52.450] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(9, 8): region=((0,0), (9, 8)) [ 52.450] sna_composite_fb: fallback -- move src to cpu [ 52.450] sna_composite_fb: fallback -- move dst to cpu [ 52.450] sna_drawable_move_region_to_cpu(pixmap=3695 (9x8), [(0, 0), (9, 8)], flags=5) [ 52.450] sna_drawable_move_region_to_cpu: region (0, 0), (9, 8) + (0, 0) subsumes pixmap (9x8) [ 52.450] _sna_pixmap_move_to_cpu(pixmap=3695, 9x8, flags=5) [ 52.450] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 52.450] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 52.450] _sna_pixmap_move_to_cpu: marking as damaged [ 52.450] __sna_damage_all(9, 8) [ 52.450] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 52.450] sna_transform_is_imprecise_integer_translation: no transform [ 52.450] memcpy_blt: src=(0, 0), dst=(0, 0), size=9x8, pitch=36/36 [ 52.450] sna_glyphs(op=3, nlist=1, src=(1690, 70)) [ 52.450] kgem_bo_is_busy: handle=33, domain: 0 exec? 1, rq? 1 [ 52.450] sna_glyphs: discarding mask [ 52.450] glyphs0_to_dst(op=3, src=(1690, 70), nlist=1, dst=(1690, 70)+(0, 0)) [ 52.450] clipped_glyphs: no, clip region (0, 0), (1943, 491) matches drawable pixmap=94680753650848 size=1943x491 [ 52.450] glyph_cache(0): adding glyph to cache 1, pos 1052 [ 52.450] glyph_cache_upload: upload glyph 0x561c94b07cb0 to cache (48, 80)x(10, 10) [ 52.450] sna_composite(pixmap=2, op=1, src=3693+(0, 0), mask=0+(0, 0), dst=2+(48, 80)+(0, 0), size=(10, 10) [ 52.450] sna_compute_composite_region: dst=(48, 80)x(10, 10) [ 52.450] sna_compute_composite_region: initial clip against dst->pDrawable: (48, 80), (58, 90) [ 52.450] clip_to_dst: region: 1x[(48, 80), (58, 90)], clip: 1x[(0, 0), (1024, 1024)] [ 52.450] sna_compute_composite_region: clip against dst->pCompositeClip: (48, 80), (58, 90) [ 52.450] sna_compute_composite_region: clip against src (10x10 clip=0): (48, 80), (58, 90) [ 52.450] sna_composite: composite region extents:+(0, 0) -> (48, 80), (58, 90) + (0, 0) [ 52.450] gen9_render_composite: 10x10, current mode=1/1 [ 52.450] kgem_bo_is_render: handle=6, rq? 1 [1] [ 52.450] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 52.450] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.450] gen9_composite_set_target: (48, 80)x(10, 10), partial?=0 [ 52.450] sna_drawable_use_bo pixmap=2, box=((48, 80), (58, 90)), flags=f... [ 52.450] sna_drawable_use_bo: pinned, never REPLACES [ 52.450] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 52.450] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.450] sna_drawable_use_bo: using whole GPU bo [ 52.450] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 52.450] gen9_composite_picture: (0, 0)x(10, 10), dst=(48, 80) [ 52.450] sna_transform_is_imprecise_integer_translation: no transform [ 52.450] gen9_composite_picture: integer translation (0, 0), removing [ 52.450] sna_render_pixmap_bo pixmap=3693, (0, 0)x(10, 10)/(10, 10) [ 52.450] sna_render_pixmap_bo box=(0, 0), (10, 10): (10, 10)/(10, 10) [ 52.450] sna_render_pixmap_bo: offset=(-48, -80), size=(10, 10) [ 52.450] use_cpu_bo: no cpu bo [ 52.450] move_to_gpu: not migrating pixmap=3693 due to usage_hint=3 [ 52.450] sna_render_pixmap_bo: uploading CPU box (0, 0), (10, 10) [ 52.450] upload: box=(0, 0), (10, 10), pixmap=10x10 [ 52.450] sna_drawable_move_region_to_cpu(pixmap=3693 (10x10), [(0, 0), (10, 10)], flags=2) [ 52.450] sna_drawable_move_region_to_cpu: pixmap=3693 all damaged on CPU [ 52.450] kgem_can_create_2d: 10x10 @ 32 [ 52.450] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 52.450] kgem_can_create_2d: untiled size=4096 [ 52.450] kgem_choose_tiling: too thin [width 10, 32 bpp] for TILING_X [ 52.450] kgem_choose_tiling: 10x10 -> 0 [ 52.450] kgem_upload_source_image : (0, 0), (10, 10), stride=40, bpp=32 [ 52.450] kgem_create_buffer_2d: 10x10, 32 bpp, stride=64 [ 52.450] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] [ 52.450] kgem_create_buffer: reusing buffer? used=20480 + size=640, total=262144 [ 52.450] kgem_create_proxy: target handle=106 [proxy? -1], offset=20480, length=640, io=1 [ 52.450] __kgem_bo_init(handle=106, num_pages=640) [ 52.450] memcpy_blt: src=(0, 0), dst=(0, 0), size=10x10, pitch=40/64 [ 52.450] kgem_bo_is_render: handle=6, rq? 1 [1] [ 52.450] kgem_bo_is_render: handle=106, rq? 0 [0] [ 52.450] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 52.450] gen4_choose_composite_emitter: identity src, no mask [ 52.450] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.450] gen9_composite_get_binding_table(f200) [ 52.450] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 52.450] kgem_add_reloc64: handle=106, pos=15480, delta=0, domains=40000 [ 52.450] kgem_add_reloc64: adding proxy [delta=20480] for handle=106 [ 52.450] kgem_add_reloc64[29] = (delta=20480, target handle=4, presumed=fd4c5000) [ 52.450] [3c70] bind bo(handle=106, addr=fd4ca000), format=192, width=10, height=10, pitch=64, tiling=0 -> sampler [ 52.450] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 52.450] gen9_emit_vertex_elements: setup id=2 [ 52.450] gen9_render_composite_box: (48, 80), (58, 90) [ 52.450] apply_damage: damage=0x0, region=1 [(48, 80), (58, 90) + (0, 0)] [ 52.450] gen8_vertex_flush[1584] = 3 [ 52.450] _kgem_bo_destroy: handle=106, proxy? 1 [ 52.450] gen9_render_composite: 0x0, current mode=1/1 [ 52.450] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 52.450] kgem_bo_is_busy: handle=33, domain: 0 exec? 1, rq? 1 [ 52.450] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.450] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.450] sna_drawable_use_bo pixmap=3651, box=((0, 0), (1943, 491)), flags=7... [ 52.450] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.450] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.450] sna_drawable_use_bo: using whole GPU bo [ 52.450] gen9_composite_set_target: pixmap=3651, format=20028888, size=1943x491, pitch=8192, delta=(0,0),damage=0xffffffffffffffff [ 52.450] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.450] color_convert: src=66666666 [20028888] [ 52.450] color_convert: dst=66666666 [20028888] [ 52.450] sna_render_get_solid: 66666666 [ 52.450] sna_render_get_solid(26) = 66666666 (old) [ 52.450] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.450] sna_transform_is_imprecise_integer_translation: no transform [ 52.450] gen9_composite_picture: integer translation (0, 0), removing [ 52.450] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.450] sna_render_pixmap_bo: GPU all damaged [ 52.450] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.450] gen4_choose_composite_emitter: solid, identity mask [ 52.450] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.450] aligning vertex: was 3, now 4 floats per vertex [ 52.450] gen9_composite_get_binding_table(f180) [ 52.450] __kgem_bo_mark_dirty: handle=33 (proxy? 0) [ 52.450] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 52.450] gen9_emit_sampler: sampler = a [ 52.450] gen9_emit_sf: num_sf_outputs=2 [ 52.450] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.450] gen9_emit_vertex_elements: setup id=9 [ 52.450] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 52.450] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 52.450] glyphs0_to_dst: glyph=(1690, 60)x(10, 10), unclipped [ 52.450] emit_primitive_identity_mask__avx2: dst=(1690, 60), mask=(48.00, 80.00) x (10.00, 10.00) [ 52.450] glyphs0_to_dst: glyph=(1698, 59)x(5, 11), unclipped [ 52.450] emit_primitive_identity_mask__avx2: dst=(1698, 59), mask=(784.00, 48.00) x (5.00, 11.00) [ 52.450] glyphs0_to_dst: glyph=(1702, 62)x(9, 8), unclipped [ 52.450] emit_primitive_identity_mask__avx2: dst=(1702, 62), mask=(544.00, 48.00) x (9.00, 8.00) [ 52.450] glyphs0_to_dst: glyph=(1710, 59)x(7, 11), unclipped [ 52.450] emit_primitive_identity_mask__avx2: dst=(1710, 59), mask=(624.00, 0.00) x (7.00, 11.00) [ 52.450] gen8_vertex_flush[165c] = 12 [ 52.450] gen9_magic_ca_pass: CA fixup (7053 -> 7065) [ 52.450] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.450] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.450] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.450] glyph_cache(0): adding glyph to cache 1, pos 1056 [ 52.450] glyph_cache_upload: upload glyph 0x561c94b07d10 to cache (0, 96)x(9, 8) [ 52.450] sna_composite(pixmap=2, op=1, src=3695+(0, 0), mask=0+(0, 0), dst=2+(0, 96)+(0, 0), size=(9, 8) [ 52.450] sna_compute_composite_region: dst=(0, 96)x(9, 8) [ 52.450] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 96), (9, 104) [ 52.450] clip_to_dst: region: 1x[(0, 96), (9, 104)], clip: 1x[(0, 0), (1024, 1024)] [ 52.450] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 96), (9, 104) [ 52.450] sna_compute_composite_region: clip against src (9x8 clip=0): (0, 96), (9, 104) [ 52.450] sna_composite: composite region extents:+(0, 0) -> (0, 96), (9, 104) + (0, 0) [ 52.450] gen9_render_composite: 9x8, current mode=1/1 [ 52.450] kgem_bo_is_render: handle=6, rq? 1 [1] [ 52.450] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 52.450] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.450] gen9_composite_set_target: (0, 96)x(9, 8), partial?=0 [ 52.450] sna_drawable_use_bo pixmap=2, box=((0, 96), (9, 104)), flags=f... [ 52.450] sna_drawable_use_bo: pinned, never REPLACES [ 52.450] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 52.450] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.450] sna_drawable_use_bo: using whole GPU bo [ 52.450] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 52.450] gen9_composite_picture: (0, 0)x(9, 8), dst=(0, 96) [ 52.450] sna_transform_is_imprecise_integer_translation: no transform [ 52.450] gen9_composite_picture: integer translation (0, 0), removing [ 52.450] sna_render_pixmap_bo pixmap=3695, (0, 0)x(9, 8)/(9, 8) [ 52.450] sna_render_pixmap_bo box=(0, 0), (9, 8): (9, 8)/(9, 8) [ 52.450] sna_render_pixmap_bo: offset=(0, -96), size=(9, 8) [ 52.450] use_cpu_bo: no cpu bo [ 52.450] move_to_gpu: not migrating pixmap=3695 due to usage_hint=3 [ 52.450] sna_render_pixmap_bo: uploading CPU box (0, 0), (9, 8) [ 52.450] upload: box=(0, 0), (9, 8), pixmap=9x8 [ 52.450] sna_drawable_move_region_to_cpu(pixmap=3695 (9x8), [(0, 0), (9, 8)], flags=2) [ 52.450] sna_drawable_move_region_to_cpu: pixmap=3695 all damaged on CPU [ 52.450] kgem_can_create_2d: 9x8 @ 32 [ 52.450] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=8 [ 52.450] kgem_can_create_2d: untiled size=4096 [ 52.450] kgem_choose_tiling: too thin [width 9, 32 bpp] for TILING_X [ 52.450] kgem_choose_tiling: 9x8 -> 0 [ 52.450] kgem_upload_source_image : (0, 0), (9, 8), stride=36, bpp=32 [ 52.450] kgem_create_buffer_2d: 9x8, 32 bpp, stride=64 [ 52.450] kgem_create_buffer: size=512, flags=3 [write?=1, inplace?=1, last?=0] [ 52.450] kgem_create_buffer: reusing buffer? used=21248 + size=512, total=262144 [ 52.450] kgem_create_proxy: target handle=106 [proxy? -1], offset=21248, length=512, io=1 [ 52.450] __kgem_bo_init(handle=106, num_pages=512) [ 52.450] memcpy_blt: src=(0, 0), dst=(0, 0), size=9x8, pitch=36/64 [ 52.450] kgem_bo_is_render: handle=6, rq? 1 [1] [ 52.450] kgem_bo_is_render: handle=106, rq? 0 [0] [ 52.450] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 52.450] gen4_choose_composite_emitter: identity src, no mask [ 52.450] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.450] aligning vertex: was 4, now 3 floats per vertex [ 52.450] gen9_composite_get_binding_table(f140) [ 52.450] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 52.450] kgem_add_reloc64: handle=106, pos=15432, delta=0, domains=40000 [ 52.450] kgem_add_reloc64: adding proxy [delta=21248] for handle=106 [ 52.450] kgem_add_reloc64[30] = (delta=21248, target handle=4, presumed=fd4c5000) [ 52.450] [3c40] bind bo(handle=106, addr=fd4ca300), format=192, width=9, height=8, pitch=64, tiling=0 -> sampler [ 52.450] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 52.450] gen9_emit_sampler: sampler = 2 [ 52.450] gen9_emit_sf: num_sf_outputs=1 [ 52.450] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 52.450] gen9_emit_vertex_elements: setup id=2 [ 52.450] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 52.450] gen9_render_composite_box: (0, 96), (9, 104) [ 52.450] apply_damage: damage=0x0, region=1 [(0, 96), (9, 104) + (0, 0)] [ 52.450] gen8_vertex_flush[1790] = 3 [ 52.450] _kgem_bo_destroy: handle=106, proxy? 1 [ 52.450] gen9_render_composite: 0x0, current mode=1/1 [ 52.450] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 52.450] kgem_bo_is_busy: handle=33, domain: 0 exec? 1, rq? 1 [ 52.450] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.450] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.450] sna_drawable_use_bo pixmap=3651, box=((0, 0), (1943, 491)), flags=7... [ 52.450] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.450] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.450] sna_drawable_use_bo: using whole GPU bo [ 52.450] gen9_composite_set_target: pixmap=3651, format=20028888, size=1943x491, pitch=8192, delta=(0,0),damage=0xffffffffffffffff [ 52.450] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.450] color_convert: src=66666666 [20028888] [ 52.450] color_convert: dst=66666666 [20028888] [ 52.450] sna_render_get_solid: 66666666 [ 52.450] sna_render_get_solid(26) = 66666666 (last) [ 52.450] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.450] sna_transform_is_imprecise_integer_translation: no transform [ 52.450] gen9_composite_picture: integer translation (0, 0), removing [ 52.450] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.450] sna_render_pixmap_bo: GPU all damaged [ 52.450] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.450] gen4_choose_composite_emitter: solid, identity mask [ 52.450] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.450] aligning vertex: was 3, now 4 floats per vertex [ 52.450] gen9_composite_get_binding_table(f0c0) [ 52.450] __kgem_bo_mark_dirty: handle=33 (proxy? 0) [ 52.450] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 52.450] gen9_emit_sampler: sampler = a [ 52.450] gen9_emit_sf: num_sf_outputs=2 [ 52.450] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.450] gen9_emit_vertex_elements: setup id=9 [ 52.450] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 52.450] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 52.450] glyphs0_to_dst: glyph=(1716, 62)x(9, 8), unclipped [ 52.450] emit_primitive_identity_mask__avx2: dst=(1716, 62), mask=(0.00, 96.00) x (9.00, 8.00) [ 52.450] glyphs0_to_dst: glyph=(1725, 62)x(7, 8), unclipped [ 52.450] emit_primitive_identity_mask__avx2: dst=(1725, 62), mask=(560.00, 48.00) x (7.00, 8.00) [ 52.450] glyphs0_to_dst: glyph=(1730, 62)x(10, 8), unclipped [ 52.450] emit_primitive_identity_mask__avx2: dst=(1730, 62), mask=(576.00, 0.00) x (10.00, 8.00) [ 52.450] glyphs0_to_dst: glyph=(1738, 62)x(9, 8), unclipped [ 52.450] emit_primitive_identity_mask__avx2: dst=(1738, 62), mask=(576.00, 16.00) x (9.00, 8.00) [ 52.450] gen8_vertex_flush[1868] = 12 [ 52.450] gen9_magic_ca_pass: CA fixup (7068 -> 7080) [ 52.450] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.450] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.450] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.450] sna_glyphs(op=3, nlist=1, src=(1690, 69)) [ 52.450] kgem_bo_is_busy: handle=33, domain: 0 exec? 1, rq? 1 [ 52.450] sna_glyphs: discarding mask [ 52.450] glyphs0_to_dst(op=3, src=(1690, 69), nlist=1, dst=(1690, 69)+(0, 0)) [ 52.450] clipped_glyphs: no, clip region (0, 0), (1943, 491) matches drawable pixmap=94680753650848 size=1943x491 [ 52.450] gen9_render_composite: 0x0, current mode=1/1 [ 52.450] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 52.450] kgem_bo_is_busy: handle=33, domain: 0 exec? 1, rq? 1 [ 52.450] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.450] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.450] sna_drawable_use_bo pixmap=3651, box=((0, 0), (1943, 491)), flags=7... [ 52.450] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.450] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.450] sna_drawable_use_bo: using whole GPU bo [ 52.450] gen9_composite_set_target: pixmap=3651, format=20028888, size=1943x491, pitch=8192, delta=(0,0),damage=0xffffffffffffffff [ 52.450] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.450] color_convert: src=ff4c4c4c [20028888] [ 52.450] color_convert: dst=ff4c4c4c [20028888] [ 52.450] sna_render_get_solid: ff4c4c4c [ 52.450] sna_render_get_solid(27) = ff4c4c4c (old) [ 52.450] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.450] sna_transform_is_imprecise_integer_translation: no transform [ 52.450] gen9_composite_picture: integer translation (0, 0), removing [ 52.450] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.451] sna_render_pixmap_bo: GPU all damaged [ 52.451] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.451] gen4_choose_composite_emitter: solid, identity mask [ 52.451] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.451] gen9_composite_get_binding_table(f080) [ 52.451] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 52.451] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.451] gen9_emit_vertex_elements: setup id=9 [ 52.451] glyphs0_to_dst: glyph=(1690, 59)x(10, 10), unclipped [ 52.451] emit_primitive_identity_mask__avx2: dst=(1690, 59), mask=(48.00, 80.00) x (10.00, 10.00) [ 52.451] glyphs0_to_dst: glyph=(1698, 58)x(5, 11), unclipped [ 52.451] emit_primitive_identity_mask__avx2: dst=(1698, 58), mask=(784.00, 48.00) x (5.00, 11.00) [ 52.451] glyphs0_to_dst: glyph=(1702, 61)x(9, 8), unclipped [ 52.451] emit_primitive_identity_mask__avx2: dst=(1702, 61), mask=(544.00, 48.00) x (9.00, 8.00) [ 52.451] glyphs0_to_dst: glyph=(1710, 58)x(7, 11), unclipped [ 52.451] emit_primitive_identity_mask__avx2: dst=(1710, 58), mask=(624.00, 0.00) x (7.00, 11.00) [ 52.451] glyphs0_to_dst: glyph=(1716, 61)x(9, 8), unclipped [ 52.451] emit_primitive_identity_mask__avx2: dst=(1716, 61), mask=(0.00, 96.00) x (9.00, 8.00) [ 52.451] glyphs0_to_dst: glyph=(1725, 61)x(7, 8), unclipped [ 52.451] emit_primitive_identity_mask__avx2: dst=(1725, 61), mask=(560.00, 48.00) x (7.00, 8.00) [ 52.451] glyphs0_to_dst: glyph=(1730, 61)x(10, 8), unclipped [ 52.451] emit_primitive_identity_mask__avx2: dst=(1730, 61), mask=(576.00, 0.00) x (10.00, 8.00) [ 52.451] glyphs0_to_dst: glyph=(1738, 61)x(9, 8), unclipped [ 52.451] emit_primitive_identity_mask__avx2: dst=(1738, 61), mask=(576.00, 16.00) x (9.00, 8.00) [ 52.451] gen8_vertex_flush[1968] = 24 [ 52.451] gen9_magic_ca_pass: CA fixup (7080 -> 7104) [ 52.451] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.451] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.451] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.451] sna_create_pixmap(16, 16, 32, usage=0) [ 52.451] kgem_can_create_2d: 16x16 @ 32 [ 52.451] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=16 [ 52.451] kgem_can_create_2d: untiled size=4096 [ 52.451] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X [ 52.451] kgem_choose_tiling: 16x16 -> 0 [ 52.451] sna_create_pixmap: usage=0, flags=a [ 52.451] sna_create_pixmap: small buffer [1024], attaching to shadow pixmap [ 52.451] create_pixmap: allocating pixmap 16x16, depth=32/32, size=1032 [ 52.451] create_pixmap: serial=3696, usage=0, 16x16 [ 52.451] sna_create_pixmap: serial=3696, 16x16, usage=0 [ 52.451] sna_validate_gc(0x561c94a31830) changes=0, previous serial=e6b, drawable=e71 [ 52.451] sna_validate_gc: recomputing clip [ 52.451] sna_validate_gc: composite clip=1x[(0, 0), (16, 16)] [0x561c94a26b20] [ 52.451] sna_put_image((0, 0)x(16, 16), depth=32, format=2) [ 52.451] try_upload__fast: ignore existing cpu damage (if any) [ 52.451] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 52.451] try_upload__fast: no, no gpu damage [ 52.451] sna_drawable_move_region_to_cpu(pixmap=3697 (16x16), [(0, 0), (16, 16)], flags=1) [ 52.451] sna_drawable_move_region_to_cpu: region (0, 0), (16, 16) + (0, 0) subsumes pixmap (16x16) [ 52.451] _sna_pixmap_move_to_cpu(pixmap=3697, 16x16, flags=1) [ 52.451] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 52.451] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 52.451] operate_inplace: no, inplace operation not suitable [ 52.451] _sna_pixmap_move_to_cpu: marking as damaged [ 52.451] __sna_damage_all(16, 16) [ 52.451] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 52.451] sna_put_zpixmap_blt: upload(0, 0, 16, 16) x 1 boxes [ 52.451] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(16, 16) [ 52.451] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x16, pitch=64/64 [ 52.451] sna_accel_flush: flush?=0, dirty?=0 [ 52.451] sna_composite(pixmap=3651, op=3, src=3697+(0, 0), mask=0+(1909, 55), dst=3651+(1909, 55)+(0, 0), size=(16, 16) [ 52.451] sna_compute_composite_region: dst=(1909, 55)x(16, 16) [ 52.451] sna_compute_composite_region: initial clip against dst->pDrawable: (1909, 55), (1925, 71) [ 52.451] clip_to_dst: region: 1x[(1909, 55), (1925, 71)], clip: 1x[(0, 0), (1943, 491)] [ 52.451] sna_compute_composite_region: clip against dst->pCompositeClip: (1909, 55), (1925, 71) [ 52.451] sna_compute_composite_region: clip against src (16x16 clip=0): (1909, 55), (1925, 71) [ 52.451] sna_composite: composite region extents:+(0, 0) -> (1909, 55), (1925, 71) + (0, 0) [ 52.451] gen9_render_composite: 16x16, current mode=1/1 [ 52.451] kgem_bo_is_render: handle=33, rq? 1 [1] [ 52.451] kgem_bo_is_busy: handle=33, domain: 0 exec? 1, rq? 1 [ 52.451] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.451] gen9_composite_set_target: (1909, 55)x(16, 16), partial?=1 [ 52.451] sna_drawable_use_bo pixmap=3651, box=((1909, 55), (1925, 71)), flags=7... [ 52.451] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.451] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.451] sna_drawable_use_bo: using whole GPU bo [ 52.451] gen9_composite_set_target: pixmap=3651, format=20028888, size=1943x491, pitch=8192, delta=(0,0),damage=0xffffffffffffffff [ 52.451] gen9_composite_picture: (0, 0)x(16, 16), dst=(1909, 55) [ 52.451] sna_transform_is_imprecise_integer_translation: no transform [ 52.451] gen9_composite_picture: integer translation (0, 0), removing [ 52.451] sna_render_pixmap_bo pixmap=3697, (0, 0)x(16, 16)/(16, 16) [ 52.451] sna_render_pixmap_bo box=(0, 0), (16, 16): (16, 16)/(16, 16) [ 52.451] sna_render_pixmap_bo: offset=(-1909, -55), size=(16, 16) [ 52.451] use_cpu_bo: no cpu bo [ 52.451] move_to_gpu: migrating whole pixmap (16x16) for source (0,0),(16,16), count 5? 0 [ 52.451] sna_render_pixmap_bo: uploading CPU box (0, 0), (16, 16) [ 52.451] upload: box=(0, 0), (16, 16), pixmap=16x16 [ 52.451] sna_drawable_move_region_to_cpu(pixmap=3697 (16x16), [(0, 0), (16, 16)], flags=2) [ 52.451] sna_drawable_move_region_to_cpu: pixmap=3697 all damaged on CPU [ 52.451] kgem_can_create_2d: 16x16 @ 32 [ 52.451] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=16 [ 52.451] kgem_can_create_2d: untiled size=4096 [ 52.451] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X [ 52.451] kgem_choose_tiling: 16x16 -> 0 [ 52.451] kgem_upload_source_image : (0, 0), (16, 16), stride=64, bpp=32 [ 52.451] kgem_create_buffer_2d: 16x16, 32 bpp, stride=64 [ 52.451] kgem_create_buffer: size=1024, flags=3 [write?=1, inplace?=1, last?=0] [ 52.451] kgem_create_buffer: reusing buffer? used=21760 + size=1024, total=262144 [ 52.451] kgem_create_proxy: target handle=106 [proxy? -1], offset=21760, length=1024, io=1 [ 52.451] __kgem_bo_init(handle=106, num_pages=1024) [ 52.451] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x16, pitch=64/64 [ 52.451] upload: adding upload cache to pixmap=3697 [ 52.451] kgem_proxy_bo_attach: handle=106 [ 52.451] kgem_bo_is_render: handle=33, rq? 1 [1] [ 52.451] kgem_bo_is_render: handle=106, rq? 0 [0] [ 52.451] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 52.451] gen4_choose_composite_emitter: identity src, no mask [ 52.451] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.451] aligning vertex: was 4, now 3 floats per vertex [ 52.451] gen9_composite_get_binding_table(f040) [ 52.451] kgem_add_reloc64: handle=106, pos=15368, delta=0, domains=40000 [ 52.451] kgem_add_reloc64: adding proxy [delta=21760] for handle=106 [ 52.451] kgem_add_reloc64[31] = (delta=21760, target handle=4, presumed=fd4c5000) [ 52.451] [3c00] bind bo(handle=106, addr=fd4ca500), format=192, width=16, height=16, pitch=64, tiling=0 -> sampler [ 52.451] gen9_emit_cc: blend=28 (current=16), src=1, dst=19 [ 52.451] gen9_emit_sampler: sampler = 2 [ 52.451] gen9_emit_sf: num_sf_outputs=1 [ 52.451] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 52.451] gen9_emit_vertex_elements: setup id=2 [ 52.451] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 52.451] gen9_render_composite_box: (1909, 55), (1925, 71) [ 52.451] apply_damage: damage=0x0, region=1 [(1909, 55), (1925, 71) + (0, 0)] [ 52.451] gen8_vertex_flush[1aa4] = 3 [ 52.451] sna_destroy_pixmap: pixmap=3697, attached?=1 [ 52.451] _kgem_bo_destroy: handle=106, proxy? 1 [ 52.451] __sna_free_pixmap(pixmap=3697) [ 52.451] sna_composite_trapezoids(op=3, src=(1663, 12), mask=18000, ntrap=17) [ 52.451] kgem_bo_is_busy: handle=33, domain: 0 exec? 1, rq? 1 [ 52.451] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 52.451] kgem_bo_is_busy: handle=33, domain: 0 exec? 1, rq? 1 [ 52.451] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 52.451] kgem_bo_is_busy: handle=33, domain: 0 exec? 1, rq? 1 [ 52.451] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.451] imprecise_trapezoid_span_converter: extents (1662, 11), (1932, 38) [ 52.451] sna_compute_composite_region: dst=(1662, 11)x(270, 27) [ 52.451] sna_compute_composite_region: initial clip against dst->pDrawable: (1662, 11), (1932, 38) [ 52.451] clip_to_dst: region: 1x[(1662, 11), (1932, 38)], clip: 1x[(0, 0), (1943, 491)] [ 52.451] sna_compute_composite_region: clip against dst->pCompositeClip: (1662, 11), (1932, 38) [ 52.451] sna_compute_composite_region: clip against src (0x0 clip=0): (1662, 11), (1932, 38) [ 52.451] kgem_bo_is_busy: handle=33, domain: 0 exec? 1, rq? 1 [ 52.451] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.451] imprecise_trapezoid_span_converter: after clip -- extents (1662, 11), (1932, 38), delta=(0, 0) src -> (1656, 12) [ 52.451] gen9_render_composite_spans: 270x27 with flags=0, current mode=1 [ 52.451] kgem_bo_is_busy: handle=33, domain: 0 exec? 1, rq? 1 [ 52.451] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.451] gen9_composite_set_target: (1662, 11)x(270, 27), partial?=1 [ 52.451] sna_drawable_use_bo pixmap=3651, box=((1662, 11), (1932, 38)), flags=7... [ 52.451] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.451] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.451] sna_drawable_use_bo: using whole GPU bo [ 52.451] gen9_composite_set_target: pixmap=3651, format=20028888, size=1943x491, pitch=8192, delta=(0,0),damage=0xffffffffffffffff [ 52.451] gen9_composite_picture: (1656, 12)x(270, 27), dst=(1662, 11) [ 52.451] gen4_channel_init_linear: p1=(0.00, 0.00), p2=(0.00, 1.00), src=(1656, 12), dst=(1662, 11), size=(270, 27) [ 52.451] sna_render_get_gradient: 2x[0.00:fff5f5f5 ... 1.00:ffffffff ... 1.00:ffffffff] [ 52.451] sna_render_get_gradient: sample width = 16 [ 52.451] sna_render_get_gradient: [0]=fff5f5f5, [8]=fffafafa [15]=ffffffff [ 52.451] kgem_create_linear(64) [ 52.451] search_linear_cache: num_pages=1, flags=2, use_active? 0, use_large=0 [max=65536] [ 52.451] kgem_bo_remove_from_inactive: removing handle=8 from inactive [ 52.451] search_linear_cache: found handle=8 (near-miss) (num_pages=1) in linear inactive cache [ 52.451] gen4_channel_init_linear: transform = [0.00 0.00 -6.09, 0.00 0.03 -0.38, 0.00 0.00 1.00] [ 52.451] gen4_channel_init_linear: untransformed: p1=(1655.03, 11.00, 1.00), p2=(1655.03, 39.00, 1.00) [ 52.451] gen4_channel_init_linear: dx=0.00, dy=0.03, offset=-0.34 [ 52.451] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 52.451] gen4_choose_spans_emitter: linear source [ 52.451] kgem_check_bo: num_pages=+1, num_exec=+1 [ 52.451] gen9_composite_get_binding_table(efc0) [ 52.451] kgem_add_reloc64: handle=8, pos=15336, delta=0, domains=40000 [ 52.451] kgem_add_handle: handle=8, index=6 [ 52.451] kgem_add_reloc64[32] = (delta=0, target handle=6, presumed=fdffe000) [ 52.451] [3be0] bind bo(handle=8, addr=fdffe000), format=192, width=16, height=1, pitch=64, tiling=0 -> sampler [ 52.451] gen9_emit_sampler: sampler = 14 [ 52.451] gen9_emit_sf: num_sf_outputs=2 [ 52.451] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) [ 52.451] gen9_emit_vertex_elements: setup id=5 [ 52.451] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 52.451] gen9_emit_vertex_elements: second channel 1 floats, offset=8 [ 52.451] thread_choose_span: clipped? 0 [ 52.451] imprecise_trapezoid_span_converter: using 4 threads [ 52.451] imprecise_trapezoid_span_converter: using 4 threads for span compositing 270x27 [ 52.451] thread_choose_span: clipped? 0 [ 52.451] span_thread: flushing 26 boxes [ 52.451] gen9_render_composite_spans_boxes__thread: nbox=26, src=+(0, 0), dst=+(0, 0) [ 52.451] [ 52.451] span_thread: flushing 27 boxes [ 52.451] gen9_render_composite_spans_boxes__thread: nbox=27, src=+(0, 0), dst=+(0, 0) span_thread: flushing 1 boxes [ 52.451] span_thread: flushing 1 boxes [ 52.451] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 52.451] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 52.451] gen8_vertex_flush[1b54] = 165 [ 52.451] gen9_render_composite_spans_done() [ 52.451] sna_create_pixmap(25, 21, 32, usage=0) [ 52.451] kgem_can_create_2d: 25x21 @ 32 [ 52.451] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=128, height=21 [ 52.451] kgem_can_create_2d: untiled size=4096 [ 52.451] kgem_choose_tiling: too thin [width 25, 32 bpp] for TILING_X [ 52.451] kgem_choose_tiling: 25x21 -> 0 [ 52.451] sna_create_pixmap: usage=0, flags=a [ 52.451] sna_create_pixmap: small buffer [2100], attaching to shadow pixmap [ 52.451] create_pixmap: allocating pixmap 25x21, depth=32/32, size=2108 [ 52.451] create_pixmap: serial=3698, usage=0, 25x21 [ 52.451] sna_create_pixmap: serial=3698, 25x21, usage=0 [ 52.451] sna_composite_rectangles(pixmap=3699, op=0, 0 x 1 [(0, 0)x(25, 21) ...]) [ 52.451] sna_composite_rectangles: converted to op 0 [ 52.451] sna_composite_rectangles[0] (0, 0)x(25, 21) -> (0, 0), (25, 21) [ 52.451] sna_composite_rectangles: nrects=1, region=(0, 0), (25, 21) x 1 [ 52.451] sna_composite_rectangles: clipped extents (0, 0),(25, 21) x 1 [ 52.451] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(25, 21) [ 52.451] sna_composite_rectangles: fallback, dst pixmap=3699 too small or not attached [ 52.451] sna_composite_rectangles: fallback [ 52.451] sna_drawable_move_region_to_cpu(pixmap=3699 (25x21), [(0, 0), (25, 21)], flags=1) [ 52.451] sna_drawable_move_region_to_cpu: region (0, 0), (25, 21) + (0, 0) subsumes pixmap (25x21) [ 52.451] _sna_pixmap_move_to_cpu(pixmap=3699, 25x21, flags=1) [ 52.451] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 52.451] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 52.451] operate_inplace: no, inplace operation not suitable [ 52.451] _sna_pixmap_move_to_cpu: marking as damaged [ 52.451] __sna_damage_all(25, 21) [ 52.451] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 52.451] sna_validate_gc(0x561c94a31830) changes=0, previous serial=e71, drawable=e73 [ 52.451] sna_validate_gc: recomputing clip [ 52.451] sna_validate_gc: composite clip=1x[(0, 0), (25, 21)] [0x561c94a26b20] [ 52.451] sna_put_image((0, 0)x(25, 21), depth=32, format=2) [ 52.451] try_upload__fast: ignore existing cpu damage (if any) [ 52.451] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 52.451] try_upload__fast: no, no gpu damage [ 52.451] sna_drawable_move_region_to_cpu(pixmap=3699 (25x21), [(0, 0), (25, 21)], flags=1) [ 52.451] sna_drawable_move_region_to_cpu: pixmap=3699 all damaged on CPU [ 52.452] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 52.452] sna_put_zpixmap_blt: upload(0, 0, 25, 21) x 1 boxes [ 52.452] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(25, 21) [ 52.452] memcpy_blt: src=(0, 0), dst=(0, 0), size=25x21, pitch=100/100 [ 52.452] sna_accel_flush: flush?=0, dirty?=0 [ 52.452] sna_composite(pixmap=3651, op=3, src=3699+(0, 0), mask=0+(1661, 10), dst=3651+(1661, 10)+(0, 0), size=(12, 10) [ 52.452] sna_compute_composite_region: dst=(1661, 10)x(12, 10) [ 52.452] sna_compute_composite_region: initial clip against dst->pDrawable: (1661, 10), (1673, 20) [ 52.452] clip_to_dst: region: 1x[(1661, 10), (1673, 20)], clip: 1x[(0, 0), (1943, 491)] [ 52.452] sna_compute_composite_region: clip against dst->pCompositeClip: (1661, 10), (1673, 20) [ 52.452] sna_compute_composite_region: clip against src (25x21 clip=0): (1661, 10), (1673, 20) [ 52.452] sna_composite: composite region extents:+(0, 0) -> (1661, 10), (1673, 20) + (0, 0) [ 52.452] gen9_render_composite: 12x10, current mode=1/1 [ 52.452] kgem_bo_is_render: handle=33, rq? 1 [1] [ 52.452] kgem_bo_is_busy: handle=33, domain: 0 exec? 1, rq? 1 [ 52.452] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.452] gen9_composite_set_target: (1661, 10)x(12, 10), partial?=1 [ 52.452] sna_drawable_use_bo pixmap=3651, box=((1661, 10), (1673, 20)), flags=7... [ 52.452] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.452] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.452] sna_drawable_use_bo: using whole GPU bo [ 52.452] gen9_composite_set_target: pixmap=3651, format=20028888, size=1943x491, pitch=8192, delta=(0,0),damage=0xffffffffffffffff [ 52.452] gen9_composite_picture: (0, 0)x(12, 10), dst=(1661, 10) [ 52.452] sna_transform_is_imprecise_integer_translation: no transform [ 52.452] gen9_composite_picture: integer translation (0, 0), removing [ 52.452] sna_render_pixmap_bo pixmap=3699, (0, 0)x(12, 10)/(25, 21) [ 52.452] sna_render_pixmap_bo box=(0, 0), (12, 10): (12, 10)/(25, 21) [ 52.452] sna_render_pixmap_bo: offset=(-1661, -10), size=(25, 21) [ 52.452] use_cpu_bo: no cpu bo [ 52.452] kgem_choose_tiling: too short [10] for TILING_Y [ 52.452] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 52.452] kgem_choose_tiling: 12x10 -> 0 [ 52.452] sna_render_pixmap_bo: uploading CPU box (0, 0), (12, 10) [ 52.452] upload: box=(0, 0), (12, 10), pixmap=25x21 [ 52.452] sna_drawable_move_region_to_cpu(pixmap=3699 (25x21), [(0, 0), (12, 10)], flags=2) [ 52.452] sna_drawable_move_region_to_cpu: pixmap=3699 all damaged on CPU [ 52.452] kgem_can_create_2d: 12x10 @ 32 [ 52.452] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 52.452] kgem_can_create_2d: untiled size=4096 [ 52.452] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 52.452] kgem_choose_tiling: 12x10 -> 0 [ 52.452] kgem_upload_source_image : (0, 0), (12, 10), stride=100, bpp=32 [ 52.452] kgem_create_buffer_2d: 12x10, 32 bpp, stride=64 [ 52.452] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] [ 52.452] kgem_create_buffer: reusing buffer? used=22784 + size=640, total=262144 [ 52.452] kgem_create_proxy: target handle=106 [proxy? -1], offset=22784, length=640, io=1 [ 52.452] __kgem_bo_init(handle=106, num_pages=640) [ 52.452] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x10, pitch=100/64 [ 52.452] kgem_bo_is_render: handle=33, rq? 1 [1] [ 52.452] kgem_bo_is_render: handle=106, rq? 0 [0] [ 52.452] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 52.452] gen4_choose_composite_emitter: identity src, no mask [ 52.452] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.452] gen9_composite_get_binding_table(ef40) [ 52.452] kgem_add_reloc64: handle=106, pos=15304, delta=0, domains=40000 [ 52.452] kgem_add_reloc64: adding proxy [delta=22784] for handle=106 [ 52.452] kgem_add_reloc64[33] = (delta=22784, target handle=4, presumed=fd4c5000) [ 52.452] [3bc0] bind bo(handle=106, addr=fd4ca900), format=192, width=12, height=10, pitch=64, tiling=0 -> sampler [ 52.452] gen9_emit_sampler: sampler = 2 [ 52.452] gen9_emit_sf: num_sf_outputs=1 [ 52.452] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 52.452] gen9_emit_vertex_elements: setup id=2 [ 52.452] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 52.452] gen9_render_composite_box: (1661, 10), (1673, 20) [ 52.452] apply_damage: damage=0x0, region=1 [(1661, 10), (1673, 20) + (0, 0)] [ 52.452] gen8_vertex_flush[1bfc] = 3 [ 52.452] _kgem_bo_destroy: handle=106, proxy? 1 [ 52.452] sna_create_pixmap(1, 10, 32, usage=0) [ 52.452] kgem_can_create_2d: 1x10 @ 32 [ 52.452] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=10 [ 52.452] kgem_can_create_2d: untiled size=4096 [ 52.452] kgem_choose_tiling: disabling tiling [1x10] for single row/col [ 52.452] kgem_choose_tiling: 1x10 -> 0 [ 52.452] sna_create_pixmap: usage=0, flags=a [ 52.452] sna_create_pixmap: small buffer [40], attaching to shadow pixmap [ 52.452] create_pixmap: allocating pixmap 1x10, depth=32/32, size=48 [ 52.452] create_pixmap: serial=3700, usage=0, 1x10 [ 52.452] sna_create_pixmap: serial=3700, 1x10, usage=0 [ 52.452] sna_validate_gc(0x561c94a31830) changes=0, previous serial=e73, drawable=e75 [ 52.452] sna_validate_gc: recomputing clip [ 52.452] sna_validate_gc: composite clip=1x[(0, 0), (1, 10)] [0x561c94a26b20] [ 52.452] sna_copy_area: src=pixmap=3699:(12, 0)x(1, 10)+(0, 0) -> dst=pixmap=3701:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 52.452] sna_copy_area: normal copy [ 52.452] sna_do_copy: src=(12, 0), dst=(0, 0), size=(1x10) [ 52.452] sna_do_copy: after drawable: src=(12, 0), dst=(0, 0), size=(1x10) [ 52.452] sna_do_copy: dst extents (0, 0), (1, 10), dst clip extents (0, 0), (1, 10), dst size=1x10 [ 52.452] sna_do_copy: clipped dst extents (0, 0), (1, 10) [ 52.452] sna_do_copy: unclipped src extents (12, 0), (13, 10) [ 52.452] sna_do_copy: clipped src extents (12, 0), (13, 10) [ 52.452] sna_do_copy: pixmap -- no source clipping [ 52.452] sna_do_copy: src extents (12, 0), (13, 10) x 1 [ 52.452] sna_do_copy: copy region (0, 0), (1, 10) x 1 + (12, 0) [ 52.452] sna_copy_boxes (boxes=1x[(0, 0), (1, 10)...], src pixmap=3699+(12, 0), dst pixmap=3701+(0, 0), alu=3, src.size=25x21, dst.size=1x10) [ 52.452] sna_copy_boxes: dst=(priv=0x561c94ad41a0, gpu_bo=0, cpu_bo=0), src=(priv=0x561c94ad4050, gpu_bo=0, cpu_bo=0), replaces=1 [ 52.452] sna_drawable_use_bo pixmap=3701, box=((0, 0), (1, 10)), flags=18... [ 52.452] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=18 [ 52.452] sna_drawable_use_bo: try cpu as GPU bo is idle [ 52.452] sna_drawable_use_bo: no CPU bo, and GPU not forced [ 52.452] sna_copy_boxes__inplace - no, no src or dst GPU bo [ 52.452] sna_copy_boxes: fallback -- src=(12, 0), dst=(0, 0) [ 52.452] sna_drawable_move_region_to_cpu(pixmap=3699 (25x21), [(12, 0), (13, 10)], flags=6) [ 52.452] sna_drawable_move_region_to_cpu: pixmap=3699 all damaged on CPU [ 52.452] sna_drawable_move_region_to_cpu(pixmap=3701 (1x10), [(0, 0), (1, 10)], flags=5) [ 52.452] sna_drawable_move_region_to_cpu: region (0, 0), (1, 10) + (0, 0) subsumes pixmap (1x10) [ 52.452] _sna_pixmap_move_to_cpu(pixmap=3701, 1x10, flags=5) [ 52.452] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 52.452] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 52.452] _sna_pixmap_move_to_cpu: marking as damaged [ 52.452] __sna_damage_all(1, 10) [ 52.452] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 52.452] sna_copy_boxes: memcpy_blt(box=(0, 0), (1, 10), src=(12, 0), pitches=(100, 4)) [ 52.452] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x10, pitch=100/4 [ 52.452] sna_composite(pixmap=3651, op=3, src=3701+(1667, 6), mask=0+(1673, 10), dst=3651+(1673, 10)+(0, 0), size=(248, 10) [ 52.452] sna_compute_composite_region: dst=(1673, 10)x(248, 10) [ 52.452] sna_compute_composite_region: initial clip against dst->pDrawable: (1673, 10), (1921, 20) [ 52.452] clip_to_dst: region: 1x[(1673, 10), (1921, 20)], clip: 1x[(0, 0), (1943, 491)] [ 52.452] sna_compute_composite_region: clip against dst->pCompositeClip: (1673, 10), (1921, 20) [ 52.452] sna_compute_composite_region: clip against src (1x10 clip=0): (1673, 10), (1921, 20) [ 52.452] sna_composite: composite region extents:+(0, 0) -> (1673, 10), (1921, 20) + (0, 0) [ 52.452] gen9_render_composite: 248x10, current mode=1/1 [ 52.452] kgem_bo_is_render: handle=33, rq? 1 [1] [ 52.452] kgem_bo_is_busy: handle=33, domain: 0 exec? 1, rq? 1 [ 52.452] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.452] gen9_composite_set_target: (1673, 10)x(248, 10), partial?=1 [ 52.452] sna_drawable_use_bo pixmap=3651, box=((1673, 10), (1921, 20)), flags=7... [ 52.452] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.452] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.452] sna_drawable_use_bo: using whole GPU bo [ 52.452] gen9_composite_set_target: pixmap=3651, format=20028888, size=1943x491, pitch=8192, delta=(0,0),damage=0xffffffffffffffff [ 52.452] gen9_composite_picture: (1667, 6)x(248, 10), dst=(1673, 10) [ 52.452] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.00 0.00 -6.71, 0.00 1.00 -6.00, 0.00 0.00 1.00] [ 52.452] sna_transform_is_imprecise_integer_translation: not unity scaling [ 52.452] sna_render_pixmap_bo pixmap=3701, (1667, 6)x(248, 10)/(1, 10) [ 52.452] sna_render_pixmap_bo box=(0, 0), (1, 10): (1, 10)/(1, 10) [ 52.452] sna_render_pixmap_bo: offset=(-6, -4), size=(1, 10) [ 52.452] use_cpu_bo: no cpu bo [ 52.452] move_to_gpu: migrating whole pixmap (1x10) for source (0,0),(1,10), count 5? 0 [ 52.452] sna_render_pixmap_bo: uploading CPU box (0, 0), (1, 10) [ 52.452] upload: box=(0, 0), (1, 10), pixmap=1x10 [ 52.452] sna_drawable_move_region_to_cpu(pixmap=3701 (1x10), [(0, 0), (1, 10)], flags=2) [ 52.452] sna_drawable_move_region_to_cpu: pixmap=3701 all damaged on CPU [ 52.452] kgem_can_create_2d: 1x10 @ 32 [ 52.452] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=10 [ 52.452] kgem_can_create_2d: untiled size=4096 [ 52.452] kgem_choose_tiling: disabling tiling [1x10] for single row/col [ 52.452] kgem_choose_tiling: 1x10 -> 0 [ 52.452] kgem_upload_source_image : (0, 0), (1, 10), stride=4, bpp=32 [ 52.452] kgem_create_buffer_2d: 1x10, 32 bpp, stride=32 [ 52.452] kgem_create_buffer: size=320, flags=3 [write?=1, inplace?=1, last?=0] [ 52.452] kgem_create_buffer: reusing buffer? used=23552 + size=320, total=262144 [ 52.452] kgem_create_proxy: target handle=106 [proxy? -1], offset=23552, length=320, io=1 [ 52.452] __kgem_bo_init(handle=106, num_pages=320) [ 52.452] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x10, pitch=4/32 [ 52.452] upload: adding upload cache to pixmap=3701 [ 52.452] kgem_proxy_bo_attach: handle=106 [ 52.452] kgem_bo_is_render: handle=33, rq? 1 [1] [ 52.452] kgem_bo_is_render: handle=106, rq? 0 [0] [ 52.452] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 52.452] gen4_choose_composite_emitter: simple src, no mask [ 52.452] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.452] gen9_composite_get_binding_table(eec0) [ 52.452] kgem_add_reloc64: handle=106, pos=15272, delta=0, domains=40000 [ 52.452] kgem_add_reloc64: adding proxy [delta=23552] for handle=106 [ 52.452] kgem_add_reloc64[34] = (delta=23552, target handle=4, presumed=fd4c5000) [ 52.452] [3ba0] bind bo(handle=106, addr=fd4cac00), format=192, width=1, height=10, pitch=32, tiling=0 -> sampler [ 52.452] gen9_emit_sampler: sampler = 32 [ 52.452] gen9_emit_vertex_elements: setup id=2 [ 52.452] gen9_render_composite_box: (1673, 10), (1921, 20) [ 52.452] apply_damage: damage=0x0, region=1 [(1673, 10), (1921, 20) + (0, 0)] [ 52.452] gen8_vertex_flush[1c40] = 3 [ 52.452] sna_destroy_pixmap: pixmap=3701, attached?=1 [ 52.452] _kgem_bo_destroy: handle=106, proxy? 1 [ 52.452] __sna_free_pixmap(pixmap=3701) [ 52.452] sna_composite(pixmap=3651, op=3, src=3699+(13, 0), mask=0+(1921, 10), dst=3651+(1921, 10)+(0, 0), size=(12, 10) [ 52.452] sna_compute_composite_region: dst=(1921, 10)x(12, 10) [ 52.452] sna_compute_composite_region: initial clip against dst->pDrawable: (1921, 10), (1933, 20) [ 52.452] clip_to_dst: region: 1x[(1921, 10), (1933, 20)], clip: 1x[(0, 0), (1943, 491)] [ 52.452] sna_compute_composite_region: clip against dst->pCompositeClip: (1921, 10), (1933, 20) [ 52.452] sna_compute_composite_region: clip against src (25x21 clip=0): (1921, 10), (1933, 20) [ 52.452] sna_composite: composite region extents:+(0, 0) -> (1921, 10), (1933, 20) + (0, 0) [ 52.452] gen9_render_composite: 12x10, current mode=1/1 [ 52.452] kgem_bo_is_render: handle=33, rq? 1 [1] [ 52.452] kgem_bo_is_busy: handle=33, domain: 0 exec? 1, rq? 1 [ 52.452] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.452] gen9_composite_set_target: (1921, 10)x(12, 10), partial?=1 [ 52.452] sna_drawable_use_bo pixmap=3651, box=((1921, 10), (1933, 20)), flags=7... [ 52.452] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.452] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.452] sna_drawable_use_bo: using whole GPU bo [ 52.452] gen9_composite_set_target: pixmap=3651, format=20028888, size=1943x491, pitch=8192, delta=(0,0),damage=0xffffffffffffffff [ 52.452] gen9_composite_picture: (13, 0)x(12, 10), dst=(1921, 10) [ 52.452] sna_transform_is_imprecise_integer_translation: no transform [ 52.452] gen9_composite_picture: integer translation (0, 0), removing [ 52.452] sna_render_pixmap_bo pixmap=3699, (13, 0)x(12, 10)/(25, 21) [ 52.452] sna_render_pixmap_bo box=(13, 0), (25, 10): (12, 10)/(25, 21) [ 52.452] sna_render_pixmap_bo: offset=(-1908, -10), size=(25, 21) [ 52.452] use_cpu_bo: no cpu bo [ 52.452] kgem_choose_tiling: too short [10] for TILING_Y [ 52.452] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 52.452] kgem_choose_tiling: 12x10 -> 0 [ 52.452] sna_render_pixmap_bo: uploading CPU box (13, 0), (25, 10) [ 52.452] upload: box=(13, 0), (25, 10), pixmap=25x21 [ 52.452] sna_drawable_move_region_to_cpu(pixmap=3699 (25x21), [(13, 0), (25, 10)], flags=2) [ 52.452] sna_drawable_move_region_to_cpu: pixmap=3699 all damaged on CPU [ 52.452] kgem_can_create_2d: 12x10 @ 32 [ 52.452] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 52.452] kgem_can_create_2d: untiled size=4096 [ 52.452] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 52.452] kgem_choose_tiling: 12x10 -> 0 [ 52.452] kgem_upload_source_image : (13, 0), (25, 10), stride=100, bpp=32 [ 52.452] kgem_create_buffer_2d: 12x10, 32 bpp, stride=64 [ 52.452] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] [ 52.452] kgem_create_buffer: reusing buffer? used=24064 + size=640, total=262144 [ 52.452] kgem_create_proxy: target handle=106 [proxy? -1], offset=24064, length=640, io=1 [ 52.452] __kgem_bo_init(handle=106, num_pages=640) [ 52.452] memcpy_blt: src=(13, 0), dst=(0, 0), size=12x10, pitch=100/64 [ 52.452] kgem_bo_is_render: handle=33, rq? 1 [1] [ 52.452] kgem_bo_is_render: handle=106, rq? 0 [0] [ 52.452] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 52.452] gen4_choose_composite_emitter: identity src, no mask [ 52.452] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.452] gen9_composite_get_binding_table(ee40) [ 52.452] kgem_add_reloc64: handle=106, pos=15240, delta=0, domains=40000 [ 52.452] kgem_add_reloc64: adding proxy [delta=24064] for handle=106 [ 52.452] kgem_add_reloc64[35] = (delta=24064, target handle=4, presumed=fd4c5000) [ 52.452] [3b80] bind bo(handle=106, addr=fd4cae00), format=192, width=12, height=10, pitch=64, tiling=0 -> sampler [ 52.452] gen9_emit_sampler: sampler = 2 [ 52.452] gen9_emit_vertex_elements: setup id=2 [ 52.452] gen9_render_composite_box: (1921, 10), (1933, 20) [ 52.452] apply_damage: damage=0x0, region=1 [(1921, 10), (1933, 20) + (0, 0)] [ 52.452] gen8_vertex_flush[1c84] = 3 [ 52.452] _kgem_bo_destroy: handle=106, proxy? 1 [ 52.452] sna_create_pixmap(12, 1, 32, usage=0) [ 52.452] kgem_can_create_2d: 12x1 @ 32 [ 52.452] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=1 [ 52.452] kgem_can_create_2d: untiled size=4096 [ 52.452] kgem_choose_tiling: disabling tiling [12x1] for single row/col [ 52.452] kgem_choose_tiling: 12x1 -> 0 [ 52.452] sna_create_pixmap: usage=0, flags=a [ 52.452] sna_create_pixmap: small buffer [48], attaching to shadow pixmap [ 52.452] create_pixmap: allocating pixmap 12x1, depth=32/32, size=56 [ 52.452] create_pixmap: serial=3702, usage=0, 12x1 [ 52.452] sna_create_pixmap: serial=3702, 12x1, usage=0 [ 52.452] sna_validate_gc(0x561c94a31830) changes=0, previous serial=e75, drawable=e77 [ 52.452] sna_validate_gc: recomputing clip [ 52.453] sna_validate_gc: composite clip=1x[(0, 0), (12, 1)] [0x561c94a26b20] [ 52.453] sna_copy_area: src=pixmap=3699:(0, 10)x(12, 1)+(0, 0) -> dst=pixmap=3703:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 52.453] sna_copy_area: normal copy [ 52.453] sna_do_copy: src=(0, 10), dst=(0, 0), size=(12x1) [ 52.453] sna_do_copy: after drawable: src=(0, 10), dst=(0, 0), size=(12x1) [ 52.453] sna_do_copy: dst extents (0, 0), (12, 1), dst clip extents (0, 0), (12, 1), dst size=12x1 [ 52.453] sna_do_copy: clipped dst extents (0, 0), (12, 1) [ 52.453] sna_do_copy: unclipped src extents (0, 10), (12, 11) [ 52.453] sna_do_copy: clipped src extents (0, 10), (12, 11) [ 52.453] sna_do_copy: pixmap -- no source clipping [ 52.453] sna_do_copy: src extents (0, 10), (12, 11) x 1 [ 52.453] sna_do_copy: copy region (0, 0), (12, 1) x 1 + (0, 10) [ 52.453] sna_copy_boxes (boxes=1x[(0, 0), (12, 1)...], src pixmap=3699+(0, 10), dst pixmap=3703+(0, 0), alu=3, src.size=25x21, dst.size=12x1) [ 52.453] sna_copy_boxes: dst=(priv=0x561c94ad41a0, gpu_bo=0, cpu_bo=0), src=(priv=0x561c94ad4050, gpu_bo=0, cpu_bo=0), replaces=1 [ 52.453] sna_drawable_use_bo pixmap=3703, box=((0, 0), (12, 1)), flags=18... [ 52.453] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=18 [ 52.453] sna_drawable_use_bo: try cpu as GPU bo is idle [ 52.453] sna_drawable_use_bo: no CPU bo, and GPU not forced [ 52.453] sna_copy_boxes__inplace - no, no src or dst GPU bo [ 52.453] sna_copy_boxes: fallback -- src=(0, 10), dst=(0, 0) [ 52.453] sna_drawable_move_region_to_cpu(pixmap=3699 (25x21), [(0, 10), (12, 11)], flags=6) [ 52.453] sna_drawable_move_region_to_cpu: pixmap=3699 all damaged on CPU [ 52.453] sna_drawable_move_region_to_cpu(pixmap=3703 (12x1), [(0, 0), (12, 1)], flags=5) [ 52.453] sna_drawable_move_region_to_cpu: region (0, 0), (12, 1) + (0, 0) subsumes pixmap (12x1) [ 52.453] _sna_pixmap_move_to_cpu(pixmap=3703, 12x1, flags=5) [ 52.453] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 52.453] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 52.453] _sna_pixmap_move_to_cpu: marking as damaged [ 52.453] __sna_damage_all(12, 1) [ 52.453] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 52.453] sna_copy_boxes: memcpy_blt(box=(0, 0), (12, 1), src=(0, 10), pitches=(100, 48)) [ 52.453] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x1, pitch=100/48 [ 52.453] sna_composite(pixmap=3651, op=3, src=3703+(831, 23), mask=0+(1661, 20), dst=3651+(1661, 20)+(0, 0), size=(12, 9) [ 52.453] sna_compute_composite_region: dst=(1661, 20)x(12, 9) [ 52.453] sna_compute_composite_region: initial clip against dst->pDrawable: (1661, 20), (1673, 29) [ 52.453] clip_to_dst: region: 1x[(1661, 20), (1673, 29)], clip: 1x[(0, 0), (1943, 491)] [ 52.453] sna_compute_composite_region: clip against dst->pCompositeClip: (1661, 20), (1673, 29) [ 52.453] sna_compute_composite_region: clip against src (12x1 clip=0): (1661, 20), (1673, 29) [ 52.453] sna_composite: composite region extents:+(0, 0) -> (1661, 20), (1673, 29) + (0, 0) [ 52.453] gen9_render_composite: 12x9, current mode=1/1 [ 52.453] kgem_bo_is_render: handle=33, rq? 1 [1] [ 52.453] kgem_bo_is_busy: handle=33, domain: 0 exec? 1, rq? 1 [ 52.453] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.453] gen9_composite_set_target: (1661, 20)x(12, 9), partial?=1 [ 52.453] sna_drawable_use_bo pixmap=3651, box=((1661, 20), (1673, 29)), flags=7... [ 52.453] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.453] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.453] sna_drawable_use_bo: using whole GPU bo [ 52.453] gen9_composite_set_target: pixmap=3651, format=20028888, size=1943x491, pitch=8192, delta=(0,0),damage=0xffffffffffffffff [ 52.453] gen9_composite_picture: (831, 23)x(12, 9), dst=(1661, 20) [ 52.453] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[1.00 0.00 -831.00, 0.00 0.11 -2.56, 0.00 0.00 1.00] [ 52.453] sna_transform_is_imprecise_integer_translation: not unity scaling [ 52.453] sna_render_pixmap_bo pixmap=3703, (831, 23)x(12, 9)/(12, 1) [ 52.453] sna_render_pixmap_bo box=(0, 0), (12, 1): (12, 1)/(12, 1) [ 52.453] sna_render_pixmap_bo: offset=(-830, 3), size=(12, 1) [ 52.453] use_cpu_bo: no cpu bo [ 52.453] move_to_gpu: migrating whole pixmap (12x1) for source (0,0),(12,1), count 5? 0 [ 52.453] sna_render_pixmap_bo: uploading CPU box (0, 0), (12, 1) [ 52.453] upload: box=(0, 0), (12, 1), pixmap=12x1 [ 52.453] sna_drawable_move_region_to_cpu(pixmap=3703 (12x1), [(0, 0), (12, 1)], flags=2) [ 52.453] sna_drawable_move_region_to_cpu: pixmap=3703 all damaged on CPU [ 52.453] kgem_can_create_2d: 12x1 @ 32 [ 52.453] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=1 [ 52.453] kgem_can_create_2d: untiled size=4096 [ 52.453] kgem_choose_tiling: disabling tiling [12x1] for single row/col [ 52.453] kgem_choose_tiling: 12x1 -> 0 [ 52.453] kgem_upload_source_image : (0, 0), (12, 1), stride=48, bpp=32 [ 52.453] kgem_create_buffer_2d: 12x1, 32 bpp, stride=64 [ 52.453] kgem_create_buffer: size=128, flags=3 [write?=1, inplace?=1, last?=0] [ 52.453] kgem_create_buffer: reusing buffer? used=24832 + size=128, total=262144 [ 52.453] kgem_create_proxy: target handle=106 [proxy? -1], offset=24832, length=128, io=1 [ 52.453] __kgem_bo_init(handle=106, num_pages=128) [ 52.453] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x1, pitch=48/64 [ 52.453] upload: adding upload cache to pixmap=3703 [ 52.453] kgem_proxy_bo_attach: handle=106 [ 52.453] kgem_bo_is_render: handle=33, rq? 1 [1] [ 52.453] kgem_bo_is_render: handle=106, rq? 0 [0] [ 52.453] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 52.453] gen4_choose_composite_emitter: simple src, no mask [ 52.453] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.453] gen9_composite_get_binding_table(edc0) [ 52.453] kgem_add_reloc64: handle=106, pos=15208, delta=0, domains=40000 [ 52.453] kgem_add_reloc64: adding proxy [delta=24832] for handle=106 [ 52.453] kgem_add_reloc64[36] = (delta=24832, target handle=4, presumed=fd4c5000) [ 52.453] [3b60] bind bo(handle=106, addr=fd4cb100), format=192, width=12, height=1, pitch=64, tiling=0 -> sampler [ 52.453] gen9_emit_sampler: sampler = 32 [ 52.453] gen9_emit_vertex_elements: setup id=2 [ 52.453] gen9_render_composite_box: (1661, 20), (1673, 29) [ 52.453] apply_damage: damage=0x0, region=1 [(1661, 20), (1673, 29) + (0, 0)] [ 52.453] gen8_vertex_flush[1cc8] = 3 [ 52.453] sna_destroy_pixmap: pixmap=3703, attached?=1 [ 52.453] _kgem_bo_destroy: handle=106, proxy? 1 [ 52.453] __sna_free_pixmap(pixmap=3703) [ 52.453] sna_create_pixmap(12, 1, 32, usage=0) [ 52.453] kgem_can_create_2d: 12x1 @ 32 [ 52.453] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=1 [ 52.453] kgem_can_create_2d: untiled size=4096 [ 52.453] kgem_choose_tiling: disabling tiling [12x1] for single row/col [ 52.453] kgem_choose_tiling: 12x1 -> 0 [ 52.453] sna_create_pixmap: usage=0, flags=a [ 52.453] sna_create_pixmap: small buffer [48], attaching to shadow pixmap [ 52.453] create_pixmap: allocating pixmap 12x1, depth=32/32, size=56 [ 52.453] create_pixmap: serial=3704, usage=0, 12x1 [ 52.453] sna_create_pixmap: serial=3704, 12x1, usage=0 [ 52.453] sna_validate_gc(0x561c94a31830) changes=0, previous serial=e77, drawable=e79 [ 52.453] sna_validate_gc: recomputing clip [ 52.453] sna_validate_gc: composite clip=1x[(0, 0), (12, 1)] [0x561c94a26b20] [ 52.453] sna_copy_area: src=pixmap=3699:(13, 10)x(12, 1)+(0, 0) -> dst=pixmap=3705:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 52.453] sna_copy_area: normal copy [ 52.453] sna_do_copy: src=(13, 10), dst=(0, 0), size=(12x1) [ 52.453] sna_do_copy: after drawable: src=(13, 10), dst=(0, 0), size=(12x1) [ 52.453] sna_do_copy: dst extents (0, 0), (12, 1), dst clip extents (0, 0), (12, 1), dst size=12x1 [ 52.453] sna_do_copy: clipped dst extents (0, 0), (12, 1) [ 52.453] sna_do_copy: unclipped src extents (13, 10), (25, 11) [ 52.453] sna_do_copy: clipped src extents (13, 10), (25, 11) [ 52.453] sna_do_copy: pixmap -- no source clipping [ 52.453] sna_do_copy: src extents (13, 10), (25, 11) x 1 [ 52.453] sna_do_copy: copy region (0, 0), (12, 1) x 1 + (13, 10) [ 52.453] sna_copy_boxes (boxes=1x[(0, 0), (12, 1)...], src pixmap=3699+(13, 10), dst pixmap=3705+(0, 0), alu=3, src.size=25x21, dst.size=12x1) [ 52.453] sna_copy_boxes: dst=(priv=0x561c94ad41a0, gpu_bo=0, cpu_bo=0), src=(priv=0x561c94ad4050, gpu_bo=0, cpu_bo=0), replaces=1 [ 52.453] sna_drawable_use_bo pixmap=3705, box=((0, 0), (12, 1)), flags=18... [ 52.453] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=18 [ 52.453] sna_drawable_use_bo: try cpu as GPU bo is idle [ 52.453] sna_drawable_use_bo: no CPU bo, and GPU not forced [ 52.453] sna_copy_boxes__inplace - no, no src or dst GPU bo [ 52.453] sna_copy_boxes: fallback -- src=(13, 10), dst=(0, 0) [ 52.453] sna_drawable_move_region_to_cpu(pixmap=3699 (25x21), [(13, 10), (25, 11)], flags=6) [ 52.453] sna_drawable_move_region_to_cpu: pixmap=3699 all damaged on CPU [ 52.453] sna_drawable_move_region_to_cpu(pixmap=3705 (12x1), [(0, 0), (12, 1)], flags=5) [ 52.453] sna_drawable_move_region_to_cpu: region (0, 0), (12, 1) + (0, 0) subsumes pixmap (12x1) [ 52.453] _sna_pixmap_move_to_cpu(pixmap=3705, 12x1, flags=5) [ 52.453] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 52.453] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 52.453] _sna_pixmap_move_to_cpu: marking as damaged [ 52.453] __sna_damage_all(12, 1) [ 52.453] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 52.453] sna_copy_boxes: memcpy_blt(box=(0, 0), (12, 1), src=(13, 10), pitches=(100, 48)) [ 52.453] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x1, pitch=100/48 [ 52.453] sna_composite(pixmap=3651, op=3, src=3705+(961, 23), mask=0+(1921, 20), dst=3651+(1921, 20)+(0, 0), size=(12, 9) [ 52.453] sna_compute_composite_region: dst=(1921, 20)x(12, 9) [ 52.453] sna_compute_composite_region: initial clip against dst->pDrawable: (1921, 20), (1933, 29) [ 52.453] clip_to_dst: region: 1x[(1921, 20), (1933, 29)], clip: 1x[(0, 0), (1943, 491)] [ 52.453] sna_compute_composite_region: clip against dst->pCompositeClip: (1921, 20), (1933, 29) [ 52.453] sna_compute_composite_region: clip against src (12x1 clip=0): (1921, 20), (1933, 29) [ 52.453] sna_composite: composite region extents:+(0, 0) -> (1921, 20), (1933, 29) + (0, 0) [ 52.453] gen9_render_composite: 12x9, current mode=1/1 [ 52.453] kgem_bo_is_render: handle=33, rq? 1 [1] [ 52.453] kgem_bo_is_busy: handle=33, domain: 0 exec? 1, rq? 1 [ 52.453] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.453] gen9_composite_set_target: (1921, 20)x(12, 9), partial?=1 [ 52.453] sna_drawable_use_bo pixmap=3651, box=((1921, 20), (1933, 29)), flags=7... [ 52.453] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.453] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.453] sna_drawable_use_bo: using whole GPU bo [ 52.453] gen9_composite_set_target: pixmap=3651, format=20028888, size=1943x491, pitch=8192, delta=(0,0),damage=0xffffffffffffffff [ 52.453] gen9_composite_picture: (961, 23)x(12, 9), dst=(1921, 20) [ 52.453] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[1.00 0.00 -961.00, 0.00 0.11 -2.56, 0.00 0.00 1.00] [ 52.453] sna_transform_is_imprecise_integer_translation: not unity scaling [ 52.453] sna_render_pixmap_bo pixmap=3705, (961, 23)x(12, 9)/(12, 1) [ 52.453] sna_render_pixmap_bo box=(0, 0), (12, 1): (12, 1)/(12, 1) [ 52.453] sna_render_pixmap_bo: offset=(-960, 3), size=(12, 1) [ 52.453] use_cpu_bo: no cpu bo [ 52.453] move_to_gpu: migrating whole pixmap (12x1) for source (0,0),(12,1), count 5? 0 [ 52.453] sna_render_pixmap_bo: uploading CPU box (0, 0), (12, 1) [ 52.453] upload: box=(0, 0), (12, 1), pixmap=12x1 [ 52.453] sna_drawable_move_region_to_cpu(pixmap=3705 (12x1), [(0, 0), (12, 1)], flags=2) [ 52.453] sna_drawable_move_region_to_cpu: pixmap=3705 all damaged on CPU [ 52.453] kgem_can_create_2d: 12x1 @ 32 [ 52.453] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=1 [ 52.453] kgem_can_create_2d: untiled size=4096 [ 52.453] kgem_choose_tiling: disabling tiling [12x1] for single row/col [ 52.453] kgem_choose_tiling: 12x1 -> 0 [ 52.453] kgem_upload_source_image : (0, 0), (12, 1), stride=48, bpp=32 [ 52.453] kgem_create_buffer_2d: 12x1, 32 bpp, stride=64 [ 52.453] kgem_create_buffer: size=128, flags=3 [write?=1, inplace?=1, last?=0] [ 52.453] kgem_create_buffer: reusing buffer? used=25088 + size=128, total=262144 [ 52.453] kgem_create_proxy: target handle=106 [proxy? -1], offset=25088, length=128, io=1 [ 52.453] __kgem_bo_init(handle=106, num_pages=128) [ 52.453] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x1, pitch=48/64 [ 52.454] upload: adding upload cache to pixmap=3705 [ 52.454] kgem_proxy_bo_attach: handle=106 [ 52.454] kgem_bo_is_render: handle=33, rq? 1 [1] [ 52.454] kgem_bo_is_render: handle=106, rq? 0 [0] [ 52.454] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 52.454] gen4_choose_composite_emitter: simple src, no mask [ 52.454] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.454] gen9_composite_get_binding_table(ed40) [ 52.454] kgem_add_reloc64: handle=106, pos=15176, delta=0, domains=40000 [ 52.454] kgem_add_reloc64: adding proxy [delta=25088] for handle=106 [ 52.454] kgem_add_reloc64[37] = (delta=25088, target handle=4, presumed=fd4c5000) [ 52.454] [3b40] bind bo(handle=106, addr=fd4cb200), format=192, width=12, height=1, pitch=64, tiling=0 -> sampler [ 52.454] gen9_emit_vertex_elements: setup id=2 [ 52.454] gen9_render_composite_box: (1921, 20), (1933, 29) [ 52.454] apply_damage: damage=0x0, region=1 [(1921, 20), (1933, 29) + (0, 0)] [ 52.454] gen8_vertex_flush[1d04] = 3 [ 52.454] sna_accel_flush: flush?=0, dirty?=0 [ 52.454] sna_block_handler (tv=0.0) [ 52.454] sna_wakeup_handler [ 52.454] sna_accel_flush: flush?=0, dirty?=0 [ 52.454] sna_accel_flush: flush?=0, dirty?=0 [ 52.454] sna_accel_flush: flush?=0, dirty?=0 [ 52.454] sna_block_handler (tv=0.0) [ 52.454] sna_wakeup_handler [ 52.454] sna_destroy_pixmap: pixmap=3705, attached?=1 [ 52.454] _kgem_bo_destroy: handle=106, proxy? 1 [ 52.454] __sna_free_pixmap(pixmap=3705) [ 52.454] sna_composite(pixmap=3651, op=3, src=3699+(0, 11), mask=0+(1661, 29), dst=3651+(1661, 29)+(0, 0), size=(12, 10) [ 52.454] sna_compute_composite_region: dst=(1661, 29)x(12, 10) [ 52.454] sna_compute_composite_region: initial clip against dst->pDrawable: (1661, 29), (1673, 39) [ 52.454] clip_to_dst: region: 1x[(1661, 29), (1673, 39)], clip: 1x[(0, 0), (1943, 491)] [ 52.454] sna_compute_composite_region: clip against dst->pCompositeClip: (1661, 29), (1673, 39) [ 52.454] sna_compute_composite_region: clip against src (25x21 clip=0): (1661, 29), (1673, 39) [ 52.454] sna_composite: composite region extents:+(0, 0) -> (1661, 29), (1673, 39) + (0, 0) [ 52.454] gen9_render_composite: 12x10, current mode=1/1 [ 52.454] kgem_bo_is_render: handle=33, rq? 1 [1] [ 52.454] kgem_bo_is_busy: handle=33, domain: 0 exec? 1, rq? 1 [ 52.454] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.454] gen9_composite_set_target: (1661, 29)x(12, 10), partial?=1 [ 52.454] sna_drawable_use_bo pixmap=3651, box=((1661, 29), (1673, 39)), flags=7... [ 52.454] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.454] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.454] sna_drawable_use_bo: using whole GPU bo [ 52.454] gen9_composite_set_target: pixmap=3651, format=20028888, size=1943x491, pitch=8192, delta=(0,0),damage=0xffffffffffffffff [ 52.454] gen9_composite_picture: (0, 11)x(12, 10), dst=(1661, 29) [ 52.454] sna_transform_is_imprecise_integer_translation: no transform [ 52.454] gen9_composite_picture: integer translation (0, 0), removing [ 52.454] sna_render_pixmap_bo pixmap=3699, (0, 11)x(12, 10)/(25, 21) [ 52.454] sna_render_pixmap_bo box=(0, 11), (12, 21): (12, 10)/(25, 21) [ 52.454] sna_render_pixmap_bo: offset=(-1661, -18), size=(25, 21) [ 52.454] use_cpu_bo: no cpu bo [ 52.454] kgem_choose_tiling: too short [10] for TILING_Y [ 52.454] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 52.454] kgem_choose_tiling: 12x10 -> 0 [ 52.454] sna_render_pixmap_bo: uploading CPU box (0, 11), (12, 21) [ 52.454] upload: box=(0, 11), (12, 21), pixmap=25x21 [ 52.454] sna_drawable_move_region_to_cpu(pixmap=3699 (25x21), [(0, 11), (12, 21)], flags=2) [ 52.454] sna_drawable_move_region_to_cpu: pixmap=3699 all damaged on CPU [ 52.454] kgem_can_create_2d: 12x10 @ 32 [ 52.454] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 52.454] kgem_can_create_2d: untiled size=4096 [ 52.454] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 52.454] kgem_choose_tiling: 12x10 -> 0 [ 52.454] kgem_upload_source_image : (0, 11), (12, 21), stride=100, bpp=32 [ 52.454] kgem_create_buffer_2d: 12x10, 32 bpp, stride=64 [ 52.454] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] [ 52.454] kgem_create_buffer: reusing buffer? used=25344 + size=640, total=262144 [ 52.454] kgem_create_proxy: target handle=106 [proxy? -1], offset=25344, length=640, io=1 [ 52.454] __kgem_bo_init(handle=106, num_pages=640) [ 52.454] memcpy_blt: src=(0, 11), dst=(0, 0), size=12x10, pitch=100/64 [ 52.454] kgem_bo_is_render: handle=33, rq? 1 [1] [ 52.454] kgem_bo_is_render: handle=106, rq? 0 [0] [ 52.454] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 52.454] gen4_choose_composite_emitter: identity src, no mask [ 52.454] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.454] gen9_composite_get_binding_table(ecc0) [ 52.454] kgem_add_reloc64: handle=106, pos=15144, delta=0, domains=40000 [ 52.454] kgem_add_reloc64: adding proxy [delta=25344] for handle=106 [ 52.454] kgem_add_reloc64[38] = (delta=25344, target handle=4, presumed=fd4c5000) [ 52.454] [3b20] bind bo(handle=106, addr=fd4cb300), format=192, width=12, height=10, pitch=64, tiling=0 -> sampler [ 52.454] gen9_emit_sampler: sampler = 2 [ 52.454] gen9_emit_vertex_elements: setup id=2 [ 52.454] gen9_render_composite_box: (1661, 29), (1673, 39) [ 52.454] apply_damage: damage=0x0, region=1 [(1661, 29), (1673, 39) + (0, 0)] [ 52.454] gen8_vertex_flush[1d48] = 3 [ 52.454] _kgem_bo_destroy: handle=106, proxy? 1 [ 52.454] sna_create_pixmap(1, 10, 32, usage=0) [ 52.454] kgem_can_create_2d: 1x10 @ 32 [ 52.454] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=10 [ 52.454] kgem_can_create_2d: untiled size=4096 [ 52.454] kgem_choose_tiling: disabling tiling [1x10] for single row/col [ 52.454] kgem_choose_tiling: 1x10 -> 0 [ 52.454] sna_create_pixmap: usage=0, flags=a [ 52.454] sna_create_pixmap: small buffer [40], attaching to shadow pixmap [ 52.454] create_pixmap: allocating pixmap 1x10, depth=32/32, size=48 [ 52.454] create_pixmap: serial=3706, usage=0, 1x10 [ 52.454] sna_create_pixmap: serial=3706, 1x10, usage=0 [ 52.454] sna_validate_gc(0x561c94a31830) changes=0, previous serial=e79, drawable=e7b [ 52.454] sna_validate_gc: recomputing clip [ 52.454] sna_validate_gc: composite clip=1x[(0, 0), (1, 10)] [0x561c94a26b20] [ 52.454] sna_copy_area: src=pixmap=3699:(12, 11)x(1, 10)+(0, 0) -> dst=pixmap=3707:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 52.454] sna_copy_area: normal copy [ 52.454] sna_do_copy: src=(12, 11), dst=(0, 0), size=(1x10) [ 52.454] sna_do_copy: after drawable: src=(12, 11), dst=(0, 0), size=(1x10) [ 52.454] sna_do_copy: dst extents (0, 0), (1, 10), dst clip extents (0, 0), (1, 10), dst size=1x10 [ 52.454] sna_do_copy: clipped dst extents (0, 0), (1, 10) [ 52.454] sna_do_copy: unclipped src extents (12, 11), (13, 21) [ 52.454] sna_do_copy: clipped src extents (12, 11), (13, 21) [ 52.454] sna_do_copy: pixmap -- no source clipping [ 52.454] sna_do_copy: src extents (12, 11), (13, 21) x 1 [ 52.454] sna_do_copy: copy region (0, 0), (1, 10) x 1 + (12, 11) [ 52.454] sna_copy_boxes (boxes=1x[(0, 0), (1, 10)...], src pixmap=3699+(12, 11), dst pixmap=3707+(0, 0), alu=3, src.size=25x21, dst.size=1x10) [ 52.454] sna_copy_boxes: dst=(priv=0x561c94ad41a0, gpu_bo=0, cpu_bo=0), src=(priv=0x561c94ad4050, gpu_bo=0, cpu_bo=0), replaces=1 [ 52.454] sna_drawable_use_bo pixmap=3707, box=((0, 0), (1, 10)), flags=18... [ 52.454] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=18 [ 52.454] sna_drawable_use_bo: try cpu as GPU bo is idle [ 52.454] sna_drawable_use_bo: no CPU bo, and GPU not forced [ 52.454] sna_copy_boxes__inplace - no, no src or dst GPU bo [ 52.454] sna_copy_boxes: fallback -- src=(12, 11), dst=(0, 0) [ 52.454] sna_drawable_move_region_to_cpu(pixmap=3699 (25x21), [(12, 11), (13, 21)], flags=6) [ 52.454] sna_drawable_move_region_to_cpu: pixmap=3699 all damaged on CPU [ 52.454] sna_drawable_move_region_to_cpu(pixmap=3707 (1x10), [(0, 0), (1, 10)], flags=5) [ 52.454] sna_drawable_move_region_to_cpu: region (0, 0), (1, 10) + (0, 0) subsumes pixmap (1x10) [ 52.454] _sna_pixmap_move_to_cpu(pixmap=3707, 1x10, flags=5) [ 52.454] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 52.454] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 52.454] _sna_pixmap_move_to_cpu: marking as damaged [ 52.454] __sna_damage_all(1, 10) [ 52.454] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 52.454] sna_copy_boxes: memcpy_blt(box=(0, 0), (1, 10), src=(12, 11), pitches=(100, 4)) [ 52.454] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x10, pitch=100/4 [ 52.454] sna_composite(pixmap=3651, op=3, src=3707+(1680, 15), mask=0+(1673, 29), dst=3651+(1673, 29)+(0, 0), size=(248, 10) [ 52.454] sna_compute_composite_region: dst=(1673, 29)x(248, 10) [ 52.454] sna_compute_composite_region: initial clip against dst->pDrawable: (1673, 29), (1921, 39) [ 52.454] clip_to_dst: region: 1x[(1673, 29), (1921, 39)], clip: 1x[(0, 0), (1943, 491)] [ 52.454] sna_compute_composite_region: clip against dst->pCompositeClip: (1673, 29), (1921, 39) [ 52.454] sna_compute_composite_region: clip against src (1x10 clip=0): (1673, 29), (1921, 39) [ 52.454] sna_composite: composite region extents:+(0, 0) -> (1673, 29), (1921, 39) + (0, 0) [ 52.454] gen9_render_composite: 248x10, current mode=1/1 [ 52.454] kgem_bo_is_render: handle=33, rq? 1 [1] [ 52.454] kgem_bo_is_busy: handle=33, domain: 0 exec? 1, rq? 1 [ 52.454] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.454] gen9_composite_set_target: (1673, 29)x(248, 10), partial?=1 [ 52.454] sna_drawable_use_bo pixmap=3651, box=((1673, 29), (1921, 39)), flags=7... [ 52.454] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.454] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.454] sna_drawable_use_bo: using whole GPU bo [ 52.454] gen9_composite_set_target: pixmap=3651, format=20028888, size=1943x491, pitch=8192, delta=(0,0),damage=0xffffffffffffffff [ 52.454] gen9_composite_picture: (1680, 15)x(248, 10), dst=(1673, 29) [ 52.454] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.00 0.00 -6.77, 0.00 1.00 -15.00, 0.00 0.00 1.00] [ 52.454] sna_transform_is_imprecise_integer_translation: not unity scaling [ 52.454] sna_render_pixmap_bo pixmap=3707, (1680, 15)x(248, 10)/(1, 10) [ 52.454] sna_render_pixmap_bo box=(0, 0), (1, 10): (1, 10)/(1, 10) [ 52.454] sna_render_pixmap_bo: offset=(7, -14), size=(1, 10) [ 52.454] use_cpu_bo: no cpu bo [ 52.454] move_to_gpu: migrating whole pixmap (1x10) for source (0,0),(1,10), count 5? 0 [ 52.454] sna_render_pixmap_bo: uploading CPU box (0, 0), (1, 10) [ 52.454] upload: box=(0, 0), (1, 10), pixmap=1x10 [ 52.454] sna_drawable_move_region_to_cpu(pixmap=3707 (1x10), [(0, 0), (1, 10)], flags=2) [ 52.454] sna_drawable_move_region_to_cpu: pixmap=3707 all damaged on CPU [ 52.454] kgem_can_create_2d: 1x10 @ 32 [ 52.454] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=10 [ 52.455] kgem_can_create_2d: untiled size=4096 [ 52.455] kgem_choose_tiling: disabling tiling [1x10] for single row/col [ 52.455] kgem_choose_tiling: 1x10 -> 0 [ 52.455] kgem_upload_source_image : (0, 0), (1, 10), stride=4, bpp=32 [ 52.455] kgem_create_buffer_2d: 1x10, 32 bpp, stride=32 [ 52.455] kgem_create_buffer: size=320, flags=3 [write?=1, inplace?=1, last?=0] [ 52.455] kgem_create_buffer: reusing buffer? used=26112 + size=320, total=262144 [ 52.455] kgem_create_proxy: target handle=106 [proxy? -1], offset=26112, length=320, io=1 [ 52.455] __kgem_bo_init(handle=106, num_pages=320) [ 52.455] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x10, pitch=4/32 [ 52.455] upload: adding upload cache to pixmap=3707 [ 52.455] kgem_proxy_bo_attach: handle=106 [ 52.455] kgem_bo_is_render: handle=33, rq? 1 [1] [ 52.455] kgem_bo_is_render: handle=106, rq? 0 [0] [ 52.455] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 52.455] gen4_choose_composite_emitter: simple src, no mask [ 52.455] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.455] gen9_composite_get_binding_table(ec40) [ 52.455] kgem_add_reloc64: handle=106, pos=15112, delta=0, domains=40000 [ 52.455] kgem_add_reloc64: adding proxy [delta=26112] for handle=106 [ 52.455] kgem_add_reloc64[39] = (delta=26112, target handle=4, presumed=fd4c5000) [ 52.455] [3b00] bind bo(handle=106, addr=fd4cb600), format=192, width=1, height=10, pitch=32, tiling=0 -> sampler [ 52.455] gen9_emit_sampler: sampler = 32 [ 52.455] gen9_emit_vertex_elements: setup id=2 [ 52.455] gen9_render_composite_box: (1673, 29), (1921, 39) [ 52.455] apply_damage: damage=0x0, region=1 [(1673, 29), (1921, 39) + (0, 0)] [ 52.455] gen8_vertex_flush[1d8c] = 3 [ 52.455] sna_destroy_pixmap: pixmap=3707, attached?=1 [ 52.455] _kgem_bo_destroy: handle=106, proxy? 1 [ 52.455] __sna_free_pixmap(pixmap=3707) [ 52.455] sna_composite(pixmap=3651, op=3, src=3699+(13, 11), mask=0+(1921, 29), dst=3651+(1921, 29)+(0, 0), size=(12, 10) [ 52.455] sna_compute_composite_region: dst=(1921, 29)x(12, 10) [ 52.455] sna_compute_composite_region: initial clip against dst->pDrawable: (1921, 29), (1933, 39) [ 52.455] clip_to_dst: region: 1x[(1921, 29), (1933, 39)], clip: 1x[(0, 0), (1943, 491)] [ 52.455] sna_compute_composite_region: clip against dst->pCompositeClip: (1921, 29), (1933, 39) [ 52.455] sna_compute_composite_region: clip against src (25x21 clip=0): (1921, 29), (1933, 39) [ 52.455] sna_composite: composite region extents:+(0, 0) -> (1921, 29), (1933, 39) + (0, 0) [ 52.455] gen9_render_composite: 12x10, current mode=1/1 [ 52.455] kgem_bo_is_render: handle=33, rq? 1 [1] [ 52.455] kgem_bo_is_busy: handle=33, domain: 0 exec? 1, rq? 1 [ 52.455] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.455] gen9_composite_set_target: (1921, 29)x(12, 10), partial?=1 [ 52.455] sna_drawable_use_bo pixmap=3651, box=((1921, 29), (1933, 39)), flags=7... [ 52.455] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.455] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.455] sna_drawable_use_bo: using whole GPU bo [ 52.455] gen9_composite_set_target: pixmap=3651, format=20028888, size=1943x491, pitch=8192, delta=(0,0),damage=0xffffffffffffffff [ 52.455] gen9_composite_picture: (13, 11)x(12, 10), dst=(1921, 29) [ 52.455] sna_transform_is_imprecise_integer_translation: no transform [ 52.455] gen9_composite_picture: integer translation (0, 0), removing [ 52.455] sna_render_pixmap_bo pixmap=3699, (13, 11)x(12, 10)/(25, 21) [ 52.455] sna_render_pixmap_bo box=(13, 11), (25, 21): (12, 10)/(25, 21) [ 52.455] sna_render_pixmap_bo: offset=(-1908, -18), size=(25, 21) [ 52.455] use_cpu_bo: no cpu bo [ 52.455] kgem_choose_tiling: too short [10] for TILING_Y [ 52.455] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 52.455] kgem_choose_tiling: 12x10 -> 0 [ 52.455] sna_render_pixmap_bo: uploading CPU box (13, 11), (25, 21) [ 52.455] upload: box=(13, 11), (25, 21), pixmap=25x21 [ 52.455] sna_drawable_move_region_to_cpu(pixmap=3699 (25x21), [(13, 11), (25, 21)], flags=2) [ 52.455] sna_drawable_move_region_to_cpu: pixmap=3699 all damaged on CPU [ 52.455] kgem_can_create_2d: 12x10 @ 32 [ 52.455] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 52.455] kgem_can_create_2d: untiled size=4096 [ 52.455] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 52.455] kgem_choose_tiling: 12x10 -> 0 [ 52.455] kgem_upload_source_image : (13, 11), (25, 21), stride=100, bpp=32 [ 52.455] kgem_create_buffer_2d: 12x10, 32 bpp, stride=64 [ 52.455] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] [ 52.455] kgem_create_buffer: reusing buffer? used=26624 + size=640, total=262144 [ 52.455] kgem_create_proxy: target handle=106 [proxy? -1], offset=26624, length=640, io=1 [ 52.455] __kgem_bo_init(handle=106, num_pages=640) [ 52.455] memcpy_blt: src=(13, 11), dst=(0, 0), size=12x10, pitch=100/64 [ 52.455] kgem_bo_is_render: handle=33, rq? 1 [1] [ 52.455] kgem_bo_is_render: handle=106, rq? 0 [0] [ 52.455] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 52.455] gen4_choose_composite_emitter: identity src, no mask [ 52.455] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.455] gen9_composite_get_binding_table(ebc0) [ 52.455] kgem_add_reloc64: handle=106, pos=15080, delta=0, domains=40000 [ 52.455] kgem_add_reloc64: adding proxy [delta=26624] for handle=106 [ 52.455] kgem_add_reloc64[40] = (delta=26624, target handle=4, presumed=fd4c5000) [ 52.455] [3ae0] bind bo(handle=106, addr=fd4cb800), format=192, width=12, height=10, pitch=64, tiling=0 -> sampler [ 52.455] gen9_emit_sampler: sampler = 2 [ 52.455] gen9_emit_vertex_elements: setup id=2 [ 52.455] gen9_render_composite_box: (1921, 29), (1933, 39) [ 52.455] apply_damage: damage=0x0, region=1 [(1921, 29), (1933, 39) + (0, 0)] [ 52.455] gen8_vertex_flush[1dd0] = 3 [ 52.455] _kgem_bo_destroy: handle=106, proxy? 1 [ 52.455] sna_destroy_pixmap: pixmap=3699, attached?=1 [ 52.455] __sna_free_pixmap(pixmap=3699) [ 52.455] sna_create_pixmap(10, 10, 32, usage=3) [ 52.455] kgem_can_create_2d: 10x10 @ 32 [ 52.455] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 52.455] kgem_can_create_2d: untiled size=4096 [ 52.455] kgem_choose_tiling: too thin [width 10, 32 bpp] for TILING_X [ 52.455] kgem_choose_tiling: 10x10 -> 0 [ 52.455] sna_create_pixmap: usage=3, flags=a [ 52.455] sna_create_pixmap: small buffer [400], attaching to shadow pixmap [ 52.455] create_pixmap: allocating pixmap 10x10, depth=32/32, size=408 [ 52.455] create_pixmap: serial=3709, usage=3, 10x10 [ 52.455] sna_create_pixmap: serial=3709, 10x10, usage=3 [ 52.455] sna_composite(pixmap=3709, op=1, src=3708+(0, 0), mask=0+(0, 0), dst=3709+(0, 0)+(0, 0), size=(10, 10) [ 52.455] sna_compute_composite_region: dst=(0, 0)x(10, 10) [ 52.455] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (10, 10) [ 52.455] clip_to_dst: region: 1x[(0, 0), (10, 10)], clip: 1x[(0, 0), (10, 10)] [ 52.455] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (10, 10) [ 52.455] sna_compute_composite_region: clip against src (10x10 clip=0): (0, 0), (10, 10) [ 52.455] sna_composite: fallback, dst pixmap=3709 is too small (or completely damaged) [ 52.455] sna_composite: fallback -- fbComposite [ 52.455] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(10, 10): region=((0,0), (10, 10)) [ 52.455] sna_composite_fb: fallback -- move src to cpu [ 52.455] sna_composite_fb: fallback -- move dst to cpu [ 52.455] sna_drawable_move_region_to_cpu(pixmap=3709 (10x10), [(0, 0), (10, 10)], flags=5) [ 52.455] sna_drawable_move_region_to_cpu: region (0, 0), (10, 10) + (0, 0) subsumes pixmap (10x10) [ 52.455] _sna_pixmap_move_to_cpu(pixmap=3709, 10x10, flags=5) [ 52.455] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 52.455] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 52.455] _sna_pixmap_move_to_cpu: marking as damaged [ 52.455] __sna_damage_all(10, 10) [ 52.455] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 52.455] sna_transform_is_imprecise_integer_translation: no transform [ 52.455] memcpy_blt: src=(0, 0), dst=(0, 0), size=10x10, pitch=40/40 [ 52.455] sna_glyphs(op=3, nlist=1, src=(1669, 30)) [ 52.455] kgem_bo_is_busy: handle=33, domain: 0 exec? 1, rq? 1 [ 52.455] can_discard_mask: nlist=1, mask=28888, depth 32, op=3 (bounded? 1) [ 52.455] glyphs_format: format=166024, depth=32 [ 52.455] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 52.455] sna_glyphs: discarding mask [ 52.455] glyphs0_to_dst(op=3, src=(1669, 30), nlist=1, dst=(1669, 30)+(0, 0)) [ 52.455] clipped_glyphs? 39 glyph in 1 lists extents (1668, 18), (1948, 33), region (1669, 18), (1925, 33): yes [ 52.455] gen9_render_composite: 0x0, current mode=1/1 [ 52.455] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 52.455] kgem_bo_is_busy: handle=33, domain: 0 exec? 1, rq? 1 [ 52.455] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.455] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.455] sna_drawable_use_bo pixmap=3651, box=((1669, 18), (1925, 33)), flags=7... [ 52.455] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.455] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.455] sna_drawable_use_bo: using whole GPU bo [ 52.455] gen9_composite_set_target: pixmap=3651, format=20028888, size=1943x491, pitch=8192, delta=(0,0),damage=0xffffffffffffffff [ 52.455] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.455] color_convert: src=ff3c3c3c [20028888] [ 52.455] color_convert: dst=ff3c3c3c [20028888] [ 52.455] sna_render_get_solid: ff3c3c3c [ 52.455] sna_render_finish_solid(force=0, domain=1, busy=1, dirty=1, size=28) [ 52.455] sna_render_get_solid(28) = ff3c3c3c (new) [ 52.455] kgem_create_proxy: target handle=113 [proxy? -1], offset=112, length=4, io=0 [ 52.455] __kgem_bo_init(handle=113, num_pages=4) [ 52.455] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.455] sna_transform_is_imprecise_integer_translation: no transform [ 52.455] gen9_composite_picture: integer translation (0, 0), removing [ 52.455] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.455] sna_render_pixmap_bo: GPU all damaged [ 52.455] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.455] gen4_choose_composite_emitter: solid, identity mask [ 52.455] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.455] aligning vertex: was 3, now 4 floats per vertex [ 52.455] gen9_composite_get_binding_table(eb40) [ 52.456] kgem_add_reloc64: handle=113, pos=15048, delta=0, domains=40000 [ 52.456] kgem_add_reloc64: adding proxy [delta=112] for handle=113 [ 52.456] kgem_add_reloc64[41] = (delta=112, target handle=2, presumed=0) [ 52.456] [3ac0] bind bo(handle=113, addr=70), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 52.456] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 [ 52.456] gen9_emit_sampler: sampler = a [ 52.456] gen9_emit_sf: num_sf_outputs=2 [ 52.456] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.456] gen9_emit_vertex_elements: setup id=9 [ 52.456] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 52.456] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 52.456] glyphs0_to_dst: glyph=(1668, 20), (1678, 30), clip=(1669, 18), (1925, 33) [ 52.456] glyphs0_to_dst: blt=(1669, 20), (1678, 30) [ 52.456] emit_primitive_identity_mask__avx2: dst=(1669, 20), mask=(561.00, 32.00) x (9.00, 10.00) [ 52.456] glyphs0_to_dst: glyph=(1676, 22), (1685, 30), clip=(1669, 18), (1925, 33) [ 52.456] glyphs0_to_dst: blt=(1676, 22), (1685, 30) [ 52.456] emit_primitive_identity_mask__avx2: dst=(1676, 22), mask=(544.00, 48.00) x (9.00, 8.00) [ 52.456] glyphs0_to_dst: glyph=(1684, 22), (1691, 30), clip=(1669, 18), (1925, 33) [ 52.456] glyphs0_to_dst: blt=(1684, 22), (1691, 30) [ 52.456] emit_primitive_identity_mask__avx2: dst=(1684, 22), mask=(560.00, 48.00) x (7.00, 8.00) [ 52.456] glyphs0_to_dst: glyph=(1689, 22), (1699, 30), clip=(1669, 18), (1925, 33) [ 52.456] glyphs0_to_dst: blt=(1689, 22), (1699, 30) [ 52.456] emit_primitive_identity_mask__avx2: dst=(1689, 22), mask=(576.00, 0.00) x (10.00, 8.00) [ 52.456] glyphs0_to_dst: glyph=(1697, 22), (1707, 30), clip=(1669, 18), (1925, 33) [ 52.456] glyphs0_to_dst: blt=(1697, 22), (1707, 30) [ 52.456] emit_primitive_identity_mask__avx2: dst=(1697, 22), mask=(576.00, 0.00) x (10.00, 8.00) [ 52.456] glyphs0_to_dst: glyph=(1706, 22), (1715, 30), clip=(1669, 18), (1925, 33) [ 52.456] glyphs0_to_dst: blt=(1706, 22), (1715, 30) [ 52.456] emit_primitive_identity_mask__avx2: dst=(1706, 22), mask=(592.00, 0.00) x (9.00, 8.00) [ 52.456] glyphs0_to_dst: glyph=(1714, 22), (1723, 30), clip=(1669, 18), (1925, 33) [ 52.456] glyphs0_to_dst: blt=(1714, 22), (1723, 30) [ 52.456] emit_primitive_identity_mask__avx2: dst=(1714, 22), mask=(576.00, 16.00) x (9.00, 8.00) [ 52.456] glyphs0_to_dst: glyph=(1722, 18), (1731, 30), clip=(1669, 18), (1925, 33) [ 52.456] glyphs0_to_dst: blt=(1722, 18), (1731, 30) [ 52.456] emit_primitive_identity_mask__avx2: dst=(1722, 18), mask=(592.00, 16.00) x (9.00, 12.00) [ 52.456] glyphs0_to_dst: glyph=(1730, 22), (1741, 30), clip=(1669, 18), (1925, 33) [ 52.456] glyphs0_to_dst: blt=(1730, 22), (1741, 30) [ 52.456] emit_primitive_identity_mask__avx2: dst=(1730, 22), mask=(608.00, 0.00) x (11.00, 8.00) [ 52.456] glyphs0_to_dst: glyph=(1740, 19), (1747, 30), clip=(1669, 18), (1925, 33) [ 52.456] glyphs0_to_dst: blt=(1740, 19), (1747, 30) [ 52.456] emit_primitive_identity_mask__avx2: dst=(1740, 19), mask=(624.00, 0.00) x (7.00, 11.00) [ 52.456] glyphs0_to_dst: glyph=(1749, 19), (1756, 30), clip=(1669, 18), (1925, 33) [ 52.456] glyphs0_to_dst: blt=(1749, 19), (1756, 30) [ 52.456] emit_primitive_identity_mask__avx2: dst=(1749, 19), mask=(608.00, 16.00) x (7.00, 11.00) [ 52.456] glyphs0_to_dst: glyph=(1755, 22), (1762, 30), clip=(1669, 18), (1925, 33) [ 52.456] glyphs0_to_dst: blt=(1755, 22), (1762, 30) [ 52.456] emit_primitive_identity_mask__avx2: dst=(1755, 22), mask=(560.00, 48.00) x (7.00, 8.00) [ 52.456] glyphs0_to_dst: glyph=(1760, 22), (1771, 30), clip=(1669, 18), (1925, 33) [ 52.456] glyphs0_to_dst: blt=(1760, 22), (1771, 30) [ 52.456] emit_primitive_identity_mask__avx2: dst=(1760, 22), mask=(608.00, 0.00) x (11.00, 8.00) [ 52.456] glyphs0_to_dst: glyph=(1770, 22), (1783, 30), clip=(1669, 18), (1925, 33) [ 52.456] glyphs0_to_dst: blt=(1770, 22), (1783, 30) [ 52.456] emit_primitive_identity_mask__avx2: dst=(1770, 22), mask=(624.00, 16.00) x (13.00, 8.00) [ 52.456] glyphs0_to_dst: glyph=(1785, 20), (1795, 30), clip=(1669, 18), (1925, 33) [ 52.456] glyphs0_to_dst: blt=(1785, 20), (1795, 30) [ 52.456] emit_primitive_identity_mask__avx2: dst=(1785, 20), mask=(576.00, 32.00) x (10.00, 10.00) [ 52.456] glyphs0_to_dst: glyph=(1793, 20), (1803, 30), clip=(1669, 18), (1925, 33) [ 52.456] glyphs0_to_dst: blt=(1793, 20), (1803, 30) [ 52.456] emit_primitive_identity_mask__avx2: dst=(1793, 20), mask=(592.00, 32.00) x (10.00, 10.00) [ 52.456] glyphs0_to_dst: glyph=(1802, 20), (1809, 30), clip=(1669, 18), (1925, 33) [ 52.456] glyphs0_to_dst: blt=(1802, 20), (1809, 30) [ 52.456] emit_primitive_identity_mask__avx2: dst=(1802, 20), mask=(576.00, 48.00) x (7.00, 10.00) [ 52.456] glyphs0_to_dst: glyph=(1809, 20), (1819, 30), clip=(1669, 18), (1925, 33) [ 52.456] glyphs0_to_dst: blt=(1809, 20), (1819, 30) [ 52.456] emit_primitive_identity_mask__avx2: dst=(1809, 20), mask=(592.00, 48.00) x (10.00, 10.00) [ 52.456] glyphs0_to_dst: glyph=(1817, 24), (1824, 27), clip=(1669, 18), (1925, 33) [ 52.456] glyphs0_to_dst: blt=(1817, 24), (1824, 27) [ 52.456] emit_primitive_identity_mask__avx2: dst=(1817, 24), mask=(608.00, 32.00) x (7.00, 3.00) [ 52.456] glyphs0_to_dst: glyph=(1821, 20), (1831, 30), clip=(1669, 18), (1925, 33) [ 52.456] glyphs0_to_dst: blt=(1821, 20), (1831, 30) [ 52.456] emit_primitive_identity_mask__avx2: dst=(1821, 20), mask=(592.00, 32.00) x (10.00, 10.00) [ 52.456] glyphs0_to_dst: glyph=(1829, 20), (1839, 30), clip=(1669, 18), (1925, 33) [ 52.456] glyphs0_to_dst: blt=(1829, 20), (1839, 30) [ 52.456] emit_primitive_identity_mask__avx2: dst=(1829, 20), mask=(624.00, 32.00) x (10.00, 10.00) [ 52.456] glyphs0_to_dst: glyph=(1837, 24), (1844, 27), clip=(1669, 18), (1925, 33) [ 52.456] glyphs0_to_dst: blt=(1837, 24), (1844, 27) [ 52.456] emit_primitive_identity_mask__avx2: dst=(1837, 24), mask=(608.00, 32.00) x (7.00, 3.00) [ 52.456] glyphs0_to_dst: glyph=(1842, 20), (1849, 30), clip=(1669, 18), (1925, 33) [ 52.456] glyphs0_to_dst: blt=(1842, 20), (1849, 30) [ 52.456] emit_primitive_identity_mask__avx2: dst=(1842, 20), mask=(576.00, 48.00) x (7.00, 10.00) [ 52.456] glyphs0_to_dst: glyph=(1849, 20), (1859, 30), clip=(1669, 18), (1925, 33) [ 52.456] glyphs0_to_dst: blt=(1849, 20), (1859, 30) [ 52.456] emit_primitive_identity_mask__avx2: dst=(1849, 20), mask=(624.00, 32.00) x (10.00, 10.00) [ 52.456] glyphs0_to_dst: glyph=(1860, 20), (1870, 30), clip=(1669, 18), (1925, 33) [ 52.456] glyphs0_to_dst: blt=(1860, 20), (1870, 30) [ 52.456] emit_primitive_identity_mask__avx2: dst=(1860, 20), mask=(592.00, 32.00) x (10.00, 10.00) [ 52.456] gen8_vertex_flush[1e98] = 75 [ 52.456] gen9_magic_ca_pass: CA fixup (7248 -> 7323) [ 52.456] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.456] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.456] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.456] glyph_cache(0): adding glyph to cache 1, pos 1060 [ 52.456] glyph_cache_upload: upload glyph 0x561c94b076c0 to cache (16, 96)x(10, 10) [ 52.456] sna_composite(pixmap=2, op=1, src=3709+(0, 0), mask=0+(0, 0), dst=2+(16, 96)+(0, 0), size=(10, 10) [ 52.456] sna_compute_composite_region: dst=(16, 96)x(10, 10) [ 52.456] sna_compute_composite_region: initial clip against dst->pDrawable: (16, 96), (26, 106) [ 52.456] clip_to_dst: region: 1x[(16, 96), (26, 106)], clip: 1x[(0, 0), (1024, 1024)] [ 52.456] sna_compute_composite_region: clip against dst->pCompositeClip: (16, 96), (26, 106) [ 52.456] sna_compute_composite_region: clip against src (10x10 clip=0): (16, 96), (26, 106) [ 52.456] sna_composite: composite region extents:+(0, 0) -> (16, 96), (26, 106) + (0, 0) [ 52.456] gen9_render_composite: 10x10, current mode=1/1 [ 52.456] kgem_bo_is_render: handle=6, rq? 1 [1] [ 52.456] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 52.456] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.456] gen9_composite_set_target: (16, 96)x(10, 10), partial?=0 [ 52.456] sna_drawable_use_bo pixmap=2, box=((16, 96), (26, 106)), flags=f... [ 52.456] sna_drawable_use_bo: pinned, never REPLACES [ 52.456] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 52.456] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.456] sna_drawable_use_bo: using whole GPU bo [ 52.456] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 52.456] gen9_composite_picture: (0, 0)x(10, 10), dst=(16, 96) [ 52.456] sna_transform_is_imprecise_integer_translation: no transform [ 52.456] gen9_composite_picture: integer translation (0, 0), removing [ 52.456] sna_render_pixmap_bo pixmap=3709, (0, 0)x(10, 10)/(10, 10) [ 52.456] sna_render_pixmap_bo box=(0, 0), (10, 10): (10, 10)/(10, 10) [ 52.456] sna_render_pixmap_bo: offset=(-16, -96), size=(10, 10) [ 52.456] use_cpu_bo: no cpu bo [ 52.456] move_to_gpu: not migrating pixmap=3709 due to usage_hint=3 [ 52.456] sna_render_pixmap_bo: uploading CPU box (0, 0), (10, 10) [ 52.456] upload: box=(0, 0), (10, 10), pixmap=10x10 [ 52.456] sna_drawable_move_region_to_cpu(pixmap=3709 (10x10), [(0, 0), (10, 10)], flags=2) [ 52.456] sna_drawable_move_region_to_cpu: pixmap=3709 all damaged on CPU [ 52.456] kgem_can_create_2d: 10x10 @ 32 [ 52.456] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 52.456] kgem_can_create_2d: untiled size=4096 [ 52.456] kgem_choose_tiling: too thin [width 10, 32 bpp] for TILING_X [ 52.456] kgem_choose_tiling: 10x10 -> 0 [ 52.456] kgem_upload_source_image : (0, 0), (10, 10), stride=40, bpp=32 [ 52.456] kgem_create_buffer_2d: 10x10, 32 bpp, stride=64 [ 52.456] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] [ 52.456] kgem_create_buffer: reusing buffer? used=27392 + size=640, total=262144 [ 52.456] kgem_create_proxy: target handle=106 [proxy? -1], offset=27392, length=640, io=1 [ 52.456] __kgem_bo_init(handle=106, num_pages=640) [ 52.456] memcpy_blt: src=(0, 0), dst=(0, 0), size=10x10, pitch=40/64 [ 52.456] kgem_bo_is_render: handle=6, rq? 1 [1] [ 52.456] kgem_bo_is_render: handle=106, rq? 0 [0] [ 52.456] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 52.456] gen4_choose_composite_emitter: identity src, no mask [ 52.456] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.456] aligning vertex: was 4, now 3 floats per vertex [ 52.456] gen9_composite_get_binding_table(eac0) [ 52.456] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 52.456] kgem_add_reloc64: handle=106, pos=15016, delta=0, domains=40000 [ 52.456] kgem_add_reloc64: adding proxy [delta=27392] for handle=106 [ 52.456] kgem_add_reloc64[42] = (delta=27392, target handle=4, presumed=fd4c5000) [ 52.456] [3aa0] bind bo(handle=106, addr=fd4cbb00), format=192, width=10, height=10, pitch=64, tiling=0 -> sampler [ 52.456] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 52.456] gen9_emit_sampler: sampler = 2 [ 52.456] gen9_emit_sf: num_sf_outputs=1 [ 52.456] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 52.456] gen9_emit_vertex_elements: setup id=2 [ 52.456] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 52.456] gen9_render_composite_box: (16, 96), (26, 106) [ 52.456] apply_damage: damage=0x0, region=1 [(16, 96), (26, 106) + (0, 0)] [ 52.456] gen8_vertex_flush[1fcc] = 3 [ 52.456] _kgem_bo_destroy: handle=106, proxy? 1 [ 52.457] gen9_render_composite: 0x0, current mode=1/1 [ 52.457] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 52.457] kgem_bo_is_busy: handle=33, domain: 0 exec? 1, rq? 1 [ 52.457] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.457] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.457] sna_drawable_use_bo pixmap=3651, box=((1669, 18), (1925, 33)), flags=7... [ 52.457] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.457] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.457] sna_drawable_use_bo: using whole GPU bo [ 52.457] gen9_composite_set_target: pixmap=3651, format=20028888, size=1943x491, pitch=8192, delta=(0,0),damage=0xffffffffffffffff [ 52.457] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.457] color_convert: src=ff3c3c3c [20028888] [ 52.457] color_convert: dst=ff3c3c3c [20028888] [ 52.457] sna_render_get_solid: ff3c3c3c [ 52.457] sna_render_get_solid(28) = ff3c3c3c (last) [ 52.457] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.457] sna_transform_is_imprecise_integer_translation: no transform [ 52.457] gen9_composite_picture: integer translation (0, 0), removing [ 52.457] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.457] sna_render_pixmap_bo: GPU all damaged [ 52.457] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.457] gen4_choose_composite_emitter: solid, identity mask [ 52.457] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.457] aligning vertex: was 3, now 4 floats per vertex [ 52.457] gen9_composite_get_binding_table(ea40) [ 52.457] __kgem_bo_mark_dirty: handle=33 (proxy? 0) [ 52.457] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 52.457] gen9_emit_sampler: sampler = a [ 52.457] gen9_emit_sf: num_sf_outputs=2 [ 52.457] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.457] gen9_emit_vertex_elements: setup id=9 [ 52.457] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 52.457] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 52.457] glyphs0_to_dst: glyph=(1868, 20), (1878, 30), clip=(1669, 18), (1925, 33) [ 52.457] glyphs0_to_dst: blt=(1868, 20), (1878, 30) [ 52.457] emit_primitive_identity_mask__avx2: dst=(1868, 20), mask=(16.00, 96.00) x (10.00, 10.00) [ 52.457] glyphs0_to_dst: glyph=(1876, 24), (1883, 27), clip=(1669, 18), (1925, 33) [ 52.457] glyphs0_to_dst: blt=(1876, 24), (1883, 27) [ 52.457] emit_primitive_identity_mask__avx2: dst=(1876, 24), mask=(608.00, 32.00) x (7.00, 3.00) [ 52.457] glyphs0_to_dst: glyph=(1880, 20), (1890, 30), clip=(1669, 18), (1925, 33) [ 52.457] glyphs0_to_dst: blt=(1880, 20), (1890, 30) [ 52.457] emit_primitive_identity_mask__avx2: dst=(1880, 20), mask=(672.00, 0.00) x (10.00, 10.00) [ 52.457] glyphs0_to_dst: glyph=(1888, 20), (1898, 30), clip=(1669, 18), (1925, 33) [ 52.457] glyphs0_to_dst: blt=(1888, 20), (1898, 30) [ 52.457] emit_primitive_identity_mask__avx2: dst=(1888, 20), mask=(592.00, 48.00) x (10.00, 10.00) [ 52.457] glyphs0_to_dst: glyph=(1896, 24), (1903, 27), clip=(1669, 18), (1925, 33) [ 52.457] glyphs0_to_dst: blt=(1896, 24), (1903, 27) [ 52.457] emit_primitive_identity_mask__avx2: dst=(1896, 24), mask=(608.00, 32.00) x (7.00, 3.00) [ 52.457] glyphs0_to_dst: glyph=(1900, 20), (1910, 30), clip=(1669, 18), (1925, 33) [ 52.457] glyphs0_to_dst: blt=(1900, 20), (1910, 30) [ 52.457] emit_primitive_identity_mask__avx2: dst=(1900, 20), mask=(592.00, 32.00) x (10.00, 10.00) [ 52.457] glyphs0_to_dst: glyph=(1908, 20), (1918, 30), clip=(1669, 18), (1925, 33) [ 52.457] glyphs0_to_dst: blt=(1908, 20), (1918, 30) [ 52.457] emit_primitive_identity_mask__avx2: dst=(1908, 20), mask=(576.00, 32.00) x (10.00, 10.00) [ 52.457] glyphs0_to_dst: glyph=(1916, 28), (1921, 30), clip=(1669, 18), (1925, 33) [ 52.457] glyphs0_to_dst: blt=(1916, 28), (1921, 30) [ 52.457] emit_primitive_identity_mask__avx2: dst=(1916, 28), mask=(656.00, 0.00) x (5.00, 2.00) [ 52.457] glyphs0_to_dst: glyph=(1921, 22), (1931, 33), clip=(1669, 18), (1925, 33) [ 52.457] glyphs0_to_dst: blt=(1921, 22), (1925, 33) [ 52.457] emit_primitive_identity_mask__avx2: dst=(1921, 22), mask=(640.00, 16.00) x (4.00, 11.00) [ 52.457] gen8_vertex_flush[20a4] = 27 [ 52.457] gen9_magic_ca_pass: CA fixup (7326 -> 7353) [ 52.457] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.457] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.457] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.457] sna_composite_rectangles(pixmap=3651, op=1, fff07746 x 1 [(1669, 16)x(248, 17) ...]) [ 52.457] sna_composite_rectangles: converted to op 1 [ 52.457] sna_composite_rectangles[0] (1669, 16)x(248, 17) -> (1669, 16), (1917, 33) [ 52.457] sna_composite_rectangles: nrects=1, region=(1669, 16), (1917, 33) x 1 [ 52.457] sna_composite_rectangles: clipped extents (1669, 16),(1917, 33) x 1 [ 52.457] sna_composite_rectangles: pixmap +(0, 0) extents (1669, 16),(1917, 33) [ 52.457] sna_composite_rectangles: dropping last-cpu hint [ 52.457] sna_drawable_use_bo pixmap=3651, box=((1669, 16), (1917, 33)), flags=9... [ 52.457] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 52.457] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.457] sna_drawable_use_bo: using whole GPU bo [ 52.457] gen9_render_fill_boxes (op=1, color=(f0f0, 7777, 4646, ffff) [20028888]) [ 52.457] kgem_bo_is_render: handle=33, rq? 1 [1] [ 52.457] gen9_render_fill_boxes(fff07746 x 1 [(1669, 16), (1917, 33) ...]) [ 52.457] sna_render_get_solid: fff07746 [ 52.457] sna_render_finish_solid(force=0, domain=1, busy=1, dirty=1, size=29) [ 52.457] sna_render_get_solid(29) = fff07746 (new) [ 52.457] kgem_create_proxy: target handle=113 [proxy? -1], offset=116, length=4, io=0 [ 52.457] __kgem_bo_init(handle=113, num_pages=4) [ 52.457] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 52.457] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.457] aligning vertex: was 4, now 2 floats per vertex [ 52.457] gen9_composite_get_binding_table(ea00) [ 52.457] kgem_add_reloc64: handle=113, pos=14968, delta=0, domains=40000 [ 52.457] kgem_add_reloc64: adding proxy [delta=116] for handle=113 [ 52.457] kgem_add_reloc64[43] = (delta=116, target handle=2, presumed=0) [ 52.457] [3a70] bind bo(handle=113, addr=74), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 52.457] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 52.457] gen9_emit_sampler: sampler = 1 [ 52.457] gen9_emit_sf: num_sf_outputs=1 [ 52.457] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 52.457] gen9_emit_vertex_elements: setup id=0 [ 52.457] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 52.457] (1669, 16), (1917, 33) [ 52.457] gen8_vertex_flush[21f4] = 3 [ 52.457] sna_glyphs(op=3, nlist=1, src=(1669, 30)) [ 52.457] kgem_bo_is_busy: handle=33, domain: 0 exec? 1, rq? 1 [ 52.457] can_discard_mask: nlist=1, mask=28888, depth 32, op=3 (bounded? 1) [ 52.457] glyphs_format: format=166024, depth=32 [ 52.457] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 52.457] sna_glyphs: discarding mask [ 52.457] glyphs0_to_dst(op=3, src=(1669, 30), nlist=1, dst=(1669, 30)+(0, 0)) [ 52.457] clipped_glyphs? 39 glyph in 1 lists extents (1668, 18), (1948, 33), region (1669, 18), (1917, 33): yes [ 52.457] gen9_render_composite: 0x0, current mode=1/1 [ 52.457] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 52.457] kgem_bo_is_busy: handle=33, domain: 0 exec? 1, rq? 1 [ 52.457] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.457] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.457] sna_drawable_use_bo pixmap=3651, box=((1669, 18), (1917, 33)), flags=7... [ 52.457] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.457] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.457] sna_drawable_use_bo: using whole GPU bo [ 52.457] gen9_composite_set_target: pixmap=3651, format=20028888, size=1943x491, pitch=8192, delta=(0,0),damage=0xffffffffffffffff [ 52.457] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.457] color_convert: src=ffffffff [20028888] [ 52.457] color_convert: dst=ffffffff [20028888] [ 52.457] sna_render_get_solid: ffffffff [ 52.457] sna_render_get_solid(white) [ 52.457] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.457] sna_transform_is_imprecise_integer_translation: no transform [ 52.457] gen9_composite_picture: integer translation (0, 0), removing [ 52.457] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.457] sna_render_pixmap_bo: GPU all damaged [ 52.457] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.457] gen4_choose_composite_emitter: solid, identity mask [ 52.457] kgem_check_bo: num_pages=+1, num_exec=+1 [ 52.457] aligning vertex: was 2, now 4 floats per vertex [ 52.457] gen9_composite_get_binding_table(e980) [ 52.457] kgem_add_reloc64: handle=7, pos=14936, delta=0, domains=40000 [ 52.457] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 52.457] kgem_add_handle: handle=7, index=7 [ 52.457] kgem_add_reloc64[44] = (delta=1048, target handle=7, presumed=fffe8000) [ 52.457] [3a50] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 52.457] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 52.457] gen9_emit_sampler: sampler = a [ 52.457] gen9_emit_sf: num_sf_outputs=2 [ 52.457] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.457] gen9_emit_vertex_elements: setup id=9 [ 52.457] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 52.457] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 52.457] glyphs0_to_dst: glyph=(1668, 20), (1678, 30), clip=(1669, 18), (1917, 33) [ 52.457] glyphs0_to_dst: blt=(1669, 20), (1678, 30) [ 52.457] emit_primitive_identity_mask__avx2: dst=(1669, 20), mask=(561.00, 32.00) x (9.00, 10.00) [ 52.457] glyphs0_to_dst: glyph=(1676, 22), (1685, 30), clip=(1669, 18), (1917, 33) [ 52.457] glyphs0_to_dst: blt=(1676, 22), (1685, 30) [ 52.457] emit_primitive_identity_mask__avx2: dst=(1676, 22), mask=(544.00, 48.00) x (9.00, 8.00) [ 52.457] glyphs0_to_dst: glyph=(1684, 22), (1691, 30), clip=(1669, 18), (1917, 33) [ 52.457] glyphs0_to_dst: blt=(1684, 22), (1691, 30) [ 52.457] emit_primitive_identity_mask__avx2: dst=(1684, 22), mask=(560.00, 48.00) x (7.00, 8.00) [ 52.457] glyphs0_to_dst: glyph=(1689, 22), (1699, 30), clip=(1669, 18), (1917, 33) [ 52.457] glyphs0_to_dst: blt=(1689, 22), (1699, 30) [ 52.457] emit_primitive_identity_mask__avx2: dst=(1689, 22), mask=(576.00, 0.00) x (10.00, 8.00) [ 52.457] glyphs0_to_dst: glyph=(1697, 22), (1707, 30), clip=(1669, 18), (1917, 33) [ 52.457] glyphs0_to_dst: blt=(1697, 22), (1707, 30) [ 52.457] emit_primitive_identity_mask__avx2: dst=(1697, 22), mask=(576.00, 0.00) x (10.00, 8.00) [ 52.457] glyphs0_to_dst: glyph=(1706, 22), (1715, 30), clip=(1669, 18), (1917, 33) [ 52.457] glyphs0_to_dst: blt=(1706, 22), (1715, 30) [ 52.457] emit_primitive_identity_mask__avx2: dst=(1706, 22), mask=(592.00, 0.00) x (9.00, 8.00) [ 52.457] glyphs0_to_dst: glyph=(1714, 22), (1723, 30), clip=(1669, 18), (1917, 33) [ 52.457] glyphs0_to_dst: blt=(1714, 22), (1723, 30) [ 52.457] emit_primitive_identity_mask__avx2: dst=(1714, 22), mask=(576.00, 16.00) x (9.00, 8.00) [ 52.457] glyphs0_to_dst: glyph=(1722, 18), (1731, 30), clip=(1669, 18), (1917, 33) [ 52.457] glyphs0_to_dst: blt=(1722, 18), (1731, 30) [ 52.457] emit_primitive_identity_mask__avx2: dst=(1722, 18), mask=(592.00, 16.00) x (9.00, 12.00) [ 52.457] glyphs0_to_dst: glyph=(1730, 22), (1741, 30), clip=(1669, 18), (1917, 33) [ 52.457] glyphs0_to_dst: blt=(1730, 22), (1741, 30) [ 52.457] emit_primitive_identity_mask__avx2: dst=(1730, 22), mask=(608.00, 0.00) x (11.00, 8.00) [ 52.457] glyphs0_to_dst: glyph=(1740, 19), (1747, 30), clip=(1669, 18), (1917, 33) [ 52.458] glyphs0_to_dst: blt=(1740, 19), (1747, 30) [ 52.458] emit_primitive_identity_mask__avx2: dst=(1740, 19), mask=(624.00, 0.00) x (7.00, 11.00) [ 52.458] glyphs0_to_dst: glyph=(1749, 19), (1756, 30), clip=(1669, 18), (1917, 33) [ 52.458] glyphs0_to_dst: blt=(1749, 19), (1756, 30) [ 52.458] emit_primitive_identity_mask__avx2: dst=(1749, 19), mask=(608.00, 16.00) x (7.00, 11.00) [ 52.458] glyphs0_to_dst: glyph=(1755, 22), (1762, 30), clip=(1669, 18), (1917, 33) [ 52.458] glyphs0_to_dst: blt=(1755, 22), (1762, 30) [ 52.458] emit_primitive_identity_mask__avx2: dst=(1755, 22), mask=(560.00, 48.00) x (7.00, 8.00) [ 52.458] glyphs0_to_dst: glyph=(1760, 22), (1771, 30), clip=(1669, 18), (1917, 33) [ 52.458] glyphs0_to_dst: blt=(1760, 22), (1771, 30) [ 52.458] emit_primitive_identity_mask__avx2: dst=(1760, 22), mask=(608.00, 0.00) x (11.00, 8.00) [ 52.458] glyphs0_to_dst: glyph=(1770, 22), (1783, 30), clip=(1669, 18), (1917, 33) [ 52.458] glyphs0_to_dst: blt=(1770, 22), (1783, 30) [ 52.458] emit_primitive_identity_mask__avx2: dst=(1770, 22), mask=(624.00, 16.00) x (13.00, 8.00) [ 52.458] glyphs0_to_dst: glyph=(1785, 20), (1795, 30), clip=(1669, 18), (1917, 33) [ 52.458] glyphs0_to_dst: blt=(1785, 20), (1795, 30) [ 52.458] emit_primitive_identity_mask__avx2: dst=(1785, 20), mask=(576.00, 32.00) x (10.00, 10.00) [ 52.458] glyphs0_to_dst: glyph=(1793, 20), (1803, 30), clip=(1669, 18), (1917, 33) [ 52.458] glyphs0_to_dst: blt=(1793, 20), (1803, 30) [ 52.458] emit_primitive_identity_mask__avx2: dst=(1793, 20), mask=(592.00, 32.00) x (10.00, 10.00) [ 52.458] glyphs0_to_dst: glyph=(1802, 20), (1809, 30), clip=(1669, 18), (1917, 33) [ 52.458] glyphs0_to_dst: blt=(1802, 20), (1809, 30) [ 52.458] emit_primitive_identity_mask__avx2: dst=(1802, 20), mask=(576.00, 48.00) x (7.00, 10.00) [ 52.458] glyphs0_to_dst: glyph=(1809, 20), (1819, 30), clip=(1669, 18), (1917, 33) [ 52.458] glyphs0_to_dst: blt=(1809, 20), (1819, 30) [ 52.458] emit_primitive_identity_mask__avx2: dst=(1809, 20), mask=(592.00, 48.00) x (10.00, 10.00) [ 52.458] glyphs0_to_dst: glyph=(1817, 24), (1824, 27), clip=(1669, 18), (1917, 33) [ 52.458] glyphs0_to_dst: blt=(1817, 24), (1824, 27) [ 52.458] emit_primitive_identity_mask__avx2: dst=(1817, 24), mask=(608.00, 32.00) x (7.00, 3.00) [ 52.458] glyphs0_to_dst: glyph=(1821, 20), (1831, 30), clip=(1669, 18), (1917, 33) [ 52.458] glyphs0_to_dst: blt=(1821, 20), (1831, 30) [ 52.458] emit_primitive_identity_mask__avx2: dst=(1821, 20), mask=(592.00, 32.00) x (10.00, 10.00) [ 52.458] glyphs0_to_dst: glyph=(1829, 20), (1839, 30), clip=(1669, 18), (1917, 33) [ 52.458] glyphs0_to_dst: blt=(1829, 20), (1839, 30) [ 52.458] emit_primitive_identity_mask__avx2: dst=(1829, 20), mask=(624.00, 32.00) x (10.00, 10.00) [ 52.458] glyphs0_to_dst: glyph=(1837, 24), (1844, 27), clip=(1669, 18), (1917, 33) [ 52.458] glyphs0_to_dst: blt=(1837, 24), (1844, 27) [ 52.458] emit_primitive_identity_mask__avx2: dst=(1837, 24), mask=(608.00, 32.00) x (7.00, 3.00) [ 52.458] glyphs0_to_dst: glyph=(1842, 20), (1849, 30), clip=(1669, 18), (1917, 33) [ 52.458] glyphs0_to_dst: blt=(1842, 20), (1849, 30) [ 52.458] emit_primitive_identity_mask__avx2: dst=(1842, 20), mask=(576.00, 48.00) x (7.00, 10.00) [ 52.458] glyphs0_to_dst: glyph=(1849, 20), (1859, 30), clip=(1669, 18), (1917, 33) [ 52.458] glyphs0_to_dst: blt=(1849, 20), (1859, 30) [ 52.458] emit_primitive_identity_mask__avx2: dst=(1849, 20), mask=(624.00, 32.00) x (10.00, 10.00) [ 52.458] glyphs0_to_dst: glyph=(1860, 20), (1870, 30), clip=(1669, 18), (1917, 33) [ 52.458] glyphs0_to_dst: blt=(1860, 20), (1870, 30) [ 52.458] emit_primitive_identity_mask__avx2: dst=(1860, 20), mask=(592.00, 32.00) x (10.00, 10.00) [ 52.458] glyphs0_to_dst: glyph=(1868, 20), (1878, 30), clip=(1669, 18), (1917, 33) [ 52.458] glyphs0_to_dst: blt=(1868, 20), (1878, 30) [ 52.458] emit_primitive_identity_mask__avx2: dst=(1868, 20), mask=(16.00, 96.00) x (10.00, 10.00) [ 52.458] glyphs0_to_dst: glyph=(1876, 24), (1883, 27), clip=(1669, 18), (1917, 33) [ 52.458] glyphs0_to_dst: blt=(1876, 24), (1883, 27) [ 52.458] emit_primitive_identity_mask__avx2: dst=(1876, 24), mask=(608.00, 32.00) x (7.00, 3.00) [ 52.458] glyphs0_to_dst: glyph=(1880, 20), (1890, 30), clip=(1669, 18), (1917, 33) [ 52.458] glyphs0_to_dst: blt=(1880, 20), (1890, 30) [ 52.458] emit_primitive_identity_mask__avx2: dst=(1880, 20), mask=(672.00, 0.00) x (10.00, 10.00) [ 52.458] glyphs0_to_dst: glyph=(1888, 20), (1898, 30), clip=(1669, 18), (1917, 33) [ 52.458] glyphs0_to_dst: blt=(1888, 20), (1898, 30) [ 52.458] emit_primitive_identity_mask__avx2: dst=(1888, 20), mask=(592.00, 48.00) x (10.00, 10.00) [ 52.458] glyphs0_to_dst: glyph=(1896, 24), (1903, 27), clip=(1669, 18), (1917, 33) [ 52.458] glyphs0_to_dst: blt=(1896, 24), (1903, 27) [ 52.458] emit_primitive_identity_mask__avx2: dst=(1896, 24), mask=(608.00, 32.00) x (7.00, 3.00) [ 52.458] glyphs0_to_dst: glyph=(1900, 20), (1910, 30), clip=(1669, 18), (1917, 33) [ 52.458] glyphs0_to_dst: blt=(1900, 20), (1910, 30) [ 52.458] emit_primitive_identity_mask__avx2: dst=(1900, 20), mask=(592.00, 32.00) x (10.00, 10.00) [ 52.458] glyphs0_to_dst: glyph=(1908, 20), (1918, 30), clip=(1669, 18), (1917, 33) [ 52.458] glyphs0_to_dst: blt=(1908, 20), (1917, 30) [ 52.458] emit_primitive_identity_mask__avx2: dst=(1908, 20), mask=(576.00, 32.00) x (9.00, 10.00) [ 52.458] glyphs0_to_dst: glyph=(1916, 28), (1921, 30), clip=(1669, 18), (1917, 33) [ 52.458] glyphs0_to_dst: blt=(1916, 28), (1917, 30) [ 52.458] emit_primitive_identity_mask__avx2: dst=(1916, 28), mask=(656.00, 0.00) x (1.00, 2.00) [ 52.458] gen8_vertex_flush[22bc] = 99 [ 52.458] gen9_magic_ca_pass: CA fixup (7355 -> 7454) [ 52.458] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.458] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.458] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.458] sna_create_pixmap(5, 8, 32, usage=3) [ 52.458] kgem_can_create_2d: 5x8 @ 32 [ 52.458] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=8 [ 52.458] kgem_can_create_2d: untiled size=4096 [ 52.458] kgem_choose_tiling: too thin [width 5, 32 bpp] for TILING_X [ 52.458] kgem_choose_tiling: 5x8 -> 0 [ 52.458] sna_create_pixmap: usage=3, flags=a [ 52.458] sna_create_pixmap: small buffer [160], attaching to shadow pixmap [ 52.458] create_pixmap: allocating pixmap 5x8, depth=32/32, size=168 [ 52.458] create_pixmap: serial=3711, usage=3, 5x8 [ 52.458] sna_create_pixmap: serial=3711, 5x8, usage=3 [ 52.458] sna_composite(pixmap=3711, op=1, src=3710+(0, 0), mask=0+(0, 0), dst=3711+(0, 0)+(0, 0), size=(5, 8) [ 52.458] sna_compute_composite_region: dst=(0, 0)x(5, 8) [ 52.458] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (5, 8) [ 52.458] clip_to_dst: region: 1x[(0, 0), (5, 8)], clip: 1x[(0, 0), (5, 8)] [ 52.458] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (5, 8) [ 52.458] sna_compute_composite_region: clip against src (5x8 clip=0): (0, 0), (5, 8) [ 52.458] sna_composite: fallback, dst pixmap=3711 is too small (or completely damaged) [ 52.458] sna_composite: fallback -- fbComposite [ 52.458] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(5, 8): region=((0,0), (5, 8)) [ 52.458] sna_composite_fb: fallback -- move src to cpu [ 52.458] sna_composite_fb: fallback -- move dst to cpu [ 52.458] sna_drawable_move_region_to_cpu(pixmap=3711 (5x8), [(0, 0), (5, 8)], flags=5) [ 52.458] sna_drawable_move_region_to_cpu: region (0, 0), (5, 8) + (0, 0) subsumes pixmap (5x8) [ 52.458] _sna_pixmap_move_to_cpu(pixmap=3711, 5x8, flags=5) [ 52.458] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 52.458] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 52.458] _sna_pixmap_move_to_cpu: marking as damaged [ 52.458] __sna_damage_all(5, 8) [ 52.458] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 52.458] sna_transform_is_imprecise_integer_translation: no transform [ 52.458] memcpy_blt: src=(0, 0), dst=(0, 0), size=5x8, pitch=20/20 [ 52.458] sna_glyphs(op=3, nlist=1, src=(1556, 61)) [ 52.458] kgem_bo_is_busy: handle=33, domain: 0 exec? 1, rq? 1 [ 52.458] sna_glyphs: discarding mask [ 52.458] glyphs0_to_dst(op=3, src=(1556, 61), nlist=1, dst=(1556, 61)+(0, 0)) [ 52.458] clipped_glyphs: no, clip region (0, 0), (1943, 491) matches drawable pixmap=94680753650848 size=1943x491 [ 52.458] gen9_render_composite: 0x0, current mode=1/1 [ 52.458] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 52.458] kgem_bo_is_busy: handle=33, domain: 0 exec? 1, rq? 1 [ 52.458] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.458] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.458] sna_drawable_use_bo pixmap=3651, box=((0, 0), (1943, 491)), flags=7... [ 52.458] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.458] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.458] sna_drawable_use_bo: using whole GPU bo [ 52.458] gen9_composite_set_target: pixmap=3651, format=20028888, size=1943x491, pitch=8192, delta=(0,0),damage=0xffffffffffffffff [ 52.458] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.458] color_convert: src=ff4c4c4c [20028888] [ 52.458] color_convert: dst=ff4c4c4c [20028888] [ 52.458] sna_render_get_solid: ff4c4c4c [ 52.458] sna_render_get_solid(27) = ff4c4c4c (old) [ 52.458] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.458] sna_transform_is_imprecise_integer_translation: no transform [ 52.458] gen9_composite_picture: integer translation (0, 0), removing [ 52.458] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.458] sna_render_pixmap_bo: GPU all damaged [ 52.458] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.458] gen4_choose_composite_emitter: solid, identity mask [ 52.458] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.458] gen9_composite_get_binding_table(e900) [ 52.458] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 52.458] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.458] gen9_emit_vertex_elements: setup id=9 [ 52.458] glyphs0_to_dst: glyph=(1555, 51)x(10, 10), unclipped [ 52.458] emit_primitive_identity_mask__avx2: dst=(1555, 51), mask=(560.00, 32.00) x (10.00, 10.00) [ 52.458] glyphs0_to_dst: glyph=(1563, 53)x(9, 8), unclipped [ 52.458] emit_primitive_identity_mask__avx2: dst=(1563, 53), mask=(848.00, 0.00) x (9.00, 8.00) [ 52.458] glyphs0_to_dst: glyph=(1571, 53)x(10, 8), unclipped [ 52.458] emit_primitive_identity_mask__avx2: dst=(1571, 53), mask=(32.00, 80.00) x (10.00, 8.00) [ 52.458] glyphs0_to_dst: glyph=(1579, 53)x(10, 8), unclipped [ 52.458] emit_primitive_identity_mask__avx2: dst=(1579, 53), mask=(576.00, 0.00) x (10.00, 8.00) [ 52.458] glyphs0_to_dst: glyph=(1590, 50)x(5, 11), unclipped [ 52.458] emit_primitive_identity_mask__avx2: dst=(1590, 50), mask=(784.00, 48.00) x (5.00, 11.00) [ 52.458] glyphs0_to_dst: glyph=(1595, 53)x(9, 8), unclipped [ 52.458] emit_primitive_identity_mask__avx2: dst=(1595, 53), mask=(592.00, 0.00) x (9.00, 8.00) [ 52.459] glyphs0_to_dst: glyph=(1607, 50)x(7, 11), unclipped [ 52.459] emit_primitive_identity_mask__avx2: dst=(1607, 50), mask=(608.00, 16.00) x (7.00, 11.00) [ 52.459] glyphs0_to_dst: glyph=(1612, 53)x(11, 8), unclipped [ 52.459] emit_primitive_identity_mask__avx2: dst=(1612, 53), mask=(608.00, 0.00) x (11.00, 8.00) [ 52.459] glyphs0_to_dst: glyph=(1622, 49)x(5, 12), unclipped [ 52.459] emit_primitive_identity_mask__avx2: dst=(1622, 49), mask=(800.00, 32.00) x (5.00, 12.00) [ 52.459] glyphs0_to_dst: glyph=(1625, 49)x(10, 12), unclipped [ 52.459] emit_primitive_identity_mask__avx2: dst=(1625, 49), mask=(800.00, 48.00) x (10.00, 12.00) [ 52.459] glyphs0_to_dst: glyph=(1634, 53)x(10, 8), unclipped [ 52.459] emit_primitive_identity_mask__avx2: dst=(1634, 53), mask=(576.00, 0.00) x (10.00, 8.00) [ 52.459] glyphs0_to_dst: glyph=(1643, 53)x(7, 8), unclipped [ 52.459] emit_primitive_identity_mask__avx2: dst=(1643, 53), mask=(560.00, 48.00) x (7.00, 8.00) [ 52.459] gen8_vertex_flush[23bc] = 36 [ 52.459] gen9_magic_ca_pass: CA fixup (7454 -> 7490) [ 52.459] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.459] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.459] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.459] glyph_cache(0): adding glyph to cache 1, pos 1064 [ 52.459] glyph_cache_upload: upload glyph 0x561c94ad40f0 to cache (0, 112)x(5, 8) [ 52.459] sna_composite(pixmap=2, op=1, src=3711+(0, 0), mask=0+(0, 0), dst=2+(0, 112)+(0, 0), size=(5, 8) [ 52.459] sna_compute_composite_region: dst=(0, 112)x(5, 8) [ 52.459] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 112), (5, 120) [ 52.459] clip_to_dst: region: 1x[(0, 112), (5, 120)], clip: 1x[(0, 0), (1024, 1024)] [ 52.459] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 112), (5, 120) [ 52.459] sna_compute_composite_region: clip against src (5x8 clip=0): (0, 112), (5, 120) [ 52.459] sna_composite: composite region extents:+(0, 0) -> (0, 112), (5, 120) + (0, 0) [ 52.459] gen9_render_composite: 5x8, current mode=1/1 [ 52.459] kgem_bo_is_render: handle=6, rq? 1 [1] [ 52.459] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 52.459] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.459] gen9_composite_set_target: (0, 112)x(5, 8), partial?=0 [ 52.459] sna_drawable_use_bo pixmap=2, box=((0, 112), (5, 120)), flags=f... [ 52.459] sna_drawable_use_bo: pinned, never REPLACES [ 52.459] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 52.459] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.459] sna_drawable_use_bo: using whole GPU bo [ 52.459] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 52.459] gen9_composite_picture: (0, 0)x(5, 8), dst=(0, 112) [ 52.459] sna_transform_is_imprecise_integer_translation: no transform [ 52.459] gen9_composite_picture: integer translation (0, 0), removing [ 52.459] sna_render_pixmap_bo pixmap=3711, (0, 0)x(5, 8)/(5, 8) [ 52.459] sna_render_pixmap_bo box=(0, 0), (5, 8): (5, 8)/(5, 8) [ 52.459] sna_render_pixmap_bo: offset=(0, -112), size=(5, 8) [ 52.459] use_cpu_bo: no cpu bo [ 52.459] move_to_gpu: not migrating pixmap=3711 due to usage_hint=3 [ 52.459] sna_render_pixmap_bo: uploading CPU box (0, 0), (5, 8) [ 52.459] upload: box=(0, 0), (5, 8), pixmap=5x8 [ 52.459] sna_drawable_move_region_to_cpu(pixmap=3711 (5x8), [(0, 0), (5, 8)], flags=2) [ 52.459] sna_drawable_move_region_to_cpu: pixmap=3711 all damaged on CPU [ 52.459] kgem_can_create_2d: 5x8 @ 32 [ 52.459] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=8 [ 52.459] kgem_can_create_2d: untiled size=4096 [ 52.459] kgem_choose_tiling: too thin [width 5, 32 bpp] for TILING_X [ 52.459] kgem_choose_tiling: 5x8 -> 0 [ 52.459] kgem_upload_source_image : (0, 0), (5, 8), stride=20, bpp=32 [ 52.459] kgem_create_buffer_2d: 5x8, 32 bpp, stride=32 [ 52.459] kgem_create_buffer: size=256, flags=3 [write?=1, inplace?=1, last?=0] [ 52.459] kgem_create_buffer: reusing buffer? used=28160 + size=256, total=262144 [ 52.459] kgem_create_proxy: target handle=106 [proxy? -1], offset=28160, length=256, io=1 [ 52.459] __kgem_bo_init(handle=106, num_pages=256) [ 52.459] memcpy_blt: src=(0, 0), dst=(0, 0), size=5x8, pitch=20/32 [ 52.459] kgem_bo_is_render: handle=6, rq? 1 [1] [ 52.459] kgem_bo_is_render: handle=106, rq? 0 [0] [ 52.459] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 52.459] gen4_choose_composite_emitter: identity src, no mask [ 52.459] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.459] aligning vertex: was 4, now 3 floats per vertex [ 52.459] gen9_composite_get_binding_table(e8c0) [ 52.459] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 52.459] kgem_add_reloc64: handle=106, pos=14888, delta=0, domains=40000 [ 52.459] kgem_add_reloc64: adding proxy [delta=28160] for handle=106 [ 52.459] kgem_add_reloc64[45] = (delta=28160, target handle=4, presumed=fd4c5000) [ 52.459] [3a20] bind bo(handle=106, addr=fd4cbe00), format=192, width=5, height=8, pitch=32, tiling=0 -> sampler [ 52.459] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 52.459] gen9_emit_sampler: sampler = 2 [ 52.459] gen9_emit_sf: num_sf_outputs=1 [ 52.459] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 52.459] gen9_emit_vertex_elements: setup id=2 [ 52.459] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 52.459] gen9_render_composite_box: (0, 112), (5, 120) [ 52.459] apply_damage: damage=0x0, region=1 [(0, 112), (5, 120) + (0, 0)] [ 52.459] gen8_vertex_flush[24f0] = 3 [ 52.459] _kgem_bo_destroy: handle=106, proxy? 1 [ 52.459] gen9_render_composite: 0x0, current mode=1/1 [ 52.459] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 52.459] kgem_bo_is_busy: handle=33, domain: 0 exec? 1, rq? 1 [ 52.459] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.459] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.459] sna_drawable_use_bo pixmap=3651, box=((0, 0), (1943, 491)), flags=7... [ 52.459] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.459] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.459] sna_drawable_use_bo: using whole GPU bo [ 52.459] gen9_composite_set_target: pixmap=3651, format=20028888, size=1943x491, pitch=8192, delta=(0,0),damage=0xffffffffffffffff [ 52.459] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.459] color_convert: src=ff4c4c4c [20028888] [ 52.459] color_convert: dst=ff4c4c4c [20028888] [ 52.459] sna_render_get_solid: ff4c4c4c [ 52.459] sna_render_get_solid(27) = ff4c4c4c (last) [ 52.459] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.459] sna_transform_is_imprecise_integer_translation: no transform [ 52.459] gen9_composite_picture: integer translation (0, 0), removing [ 52.459] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.459] sna_render_pixmap_bo: GPU all damaged [ 52.459] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.459] gen4_choose_composite_emitter: solid, identity mask [ 52.459] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.459] aligning vertex: was 3, now 4 floats per vertex [ 52.459] gen9_composite_get_binding_table(e840) [ 52.459] __kgem_bo_mark_dirty: handle=33 (proxy? 0) [ 52.459] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 52.459] gen9_emit_sampler: sampler = a [ 52.459] gen9_emit_sf: num_sf_outputs=2 [ 52.459] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.459] gen9_emit_vertex_elements: setup id=9 [ 52.459] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 52.459] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 52.459] glyphs0_to_dst: glyph=(1648, 53)x(5, 8), unclipped [ 52.459] emit_primitive_identity_mask__avx2: dst=(1648, 53), mask=(0.00, 112.00) x (5.00, 8.00) [ 52.459] gen8_vertex_flush[25c8] = 3 [ 52.459] gen9_magic_ca_pass: CA fixup (7493 -> 7496) [ 52.459] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.459] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.459] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.459] sna_accel_flush: flush?=0, dirty?=0 [ 52.459] sna_block_handler (tv=0.0) [ 52.459] sna_wakeup_handler [ 52.459] sna_accel_flush: flush?=0, dirty?=0 [ 52.459] sna_accel_flush: flush?=0, dirty?=0 [ 52.459] sna_block_handler (tv=0.0) [ 52.459] sna_wakeup_handler [ 52.459] sna_glyphs(op=3, nlist=1, src=(460, 695)) [ 52.459] kgem_bo_is_busy: handle=109, domain: 0 exec? 0, rq? 0 [ 52.459] sna_glyphs: discarding mask [ 52.459] glyphs0_to_dst(op=3, src=(460, 695), nlist=1, dst=(460, 695)+(0, 0)) [ 52.459] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753651456 size=3775x2136 [ 52.459] gen9_render_composite: 0x0, current mode=1/1 [ 52.459] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 52.459] kgem_bo_is_busy: handle=109, domain: 0 exec? 0, rq? 0 [ 52.459] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.459] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.459] sna_drawable_use_bo pixmap=3647, box=((0, 0), (3775, 2136)), flags=7... [ 52.459] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.459] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.459] sna_drawable_use_bo: using whole GPU bo [ 52.459] gen9_composite_set_target: pixmap=3647, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 52.459] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.459] color_convert: src=ffffffff [20028888] [ 52.459] color_convert: dst=ffffffff [20028888] [ 52.459] sna_render_get_solid: ffffffff [ 52.459] sna_render_get_solid(white) [ 52.459] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.459] sna_transform_is_imprecise_integer_translation: no transform [ 52.459] gen9_composite_picture: integer translation (0, 0), removing [ 52.459] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.459] sna_render_pixmap_bo: GPU all damaged [ 52.459] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.459] gen4_choose_composite_emitter: solid, identity mask [ 52.459] __kgem_busy: handle=1, busy=0, wedged=0 [ 52.459] __kgem_retire_rq: request 1 complete [ 52.459] kgem_set_mode: flushing before new bo [ 52.459] gen8_vertex_close: used=29984, vbo active? 23, vb=225, nreloc=4 [ 52.459] gen8_vertex_close: reloc[0] = 289 [ 52.459] kgem_add_reloc64: handle=23, pos=289, delta=0, domains=200000 [ 52.459] kgem_add_handle: handle=23, index=8 [ 52.459] kgem_add_reloc64[46] = (delta=0, target handle=8, presumed=fd541000) [ 52.459] gen8_vertex_close: reloc[1] = 371 [ 52.459] kgem_add_reloc64: handle=23, pos=371, delta=0, domains=200000 [ 52.459] kgem_add_reloc64[47] = (delta=0, target handle=8, presumed=fd541000) [ 52.459] gen8_vertex_close: reloc[2] = 700 [ 52.459] kgem_add_reloc64: handle=23, pos=700, delta=0, domains=200000 [ 52.459] kgem_add_reloc64[48] = (delta=0, target handle=8, presumed=fd541000) [ 52.459] gen8_vertex_close: reloc[3] = 2168 [ 52.459] kgem_add_reloc64: handle=23, pos=2168, delta=0, domains=200000 [ 52.459] kgem_add_reloc64[49] = (delta=0, target handle=8, presumed=fd541000) [ 52.459] sna_render_flush_solid(size=30) [ 52.459] batch[1/1, flags=1800]: 2456 2456 14864 16384, nreloc=50, nexec=9, nfence=0, aperture=2158 [fenced=0] [ 52.459] kgem_finish_buffers: buffer handle=106, used=28416, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 52.459] kgem_finish_buffers: retaining upload buffer (28416/262144): used=28672, refcnt=1 [ 52.459] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd981000 [ 52.459] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -49151 [ 52.459] kgem_fixup_relocs: shrinking by 49152 [ 52.459] __kgem_busy: handle=2, busy=0, wedged=0 [ 52.459] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd981000 [ 52.459] kgem_commit: release handle=33 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fca20000 [ 52.459] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd581000 [ 52.459] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 52.459] kgem_commit: release handle=113 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 52.459] __kgem_bo_clear_busy: handle=113 [ 52.459] kgem_commit: release handle=113 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fe00a000 [ 52.459] kgem_commit: release handle=106 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4c5000 [ 52.459] kgem_commit: release handle=113 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 52.459] __kgem_bo_clear_busy: handle=113 [ 52.459] kgem_commit: release handle=105 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fe008000 [ 52.459] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 52.459] kgem_commit: release handle=113 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 52.459] __kgem_bo_clear_busy: handle=113 [ 52.460] kgem_commit: release handle=113 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 52.460] __kgem_bo_clear_busy: handle=113 [ 52.460] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 52.460] __kgem_bo_clear_busy: handle=7 [ 52.460] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 52.460] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 52.460] __kgem_busy: handle=2, busy=131072, wedged=0 [ 52.460] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 52.460] kgem_check_bo: num_pages=+9035, num_exec=+3 [ 52.460] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 52.460] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 52.460] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 52.460] kgem_add_handle: handle=4, index=0 [ 52.460] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 52.460] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 52.460] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 52.460] gen9_composite_get_binding_table(ffc0) [ 52.460] kgem_add_reloc64: handle=109, pos=16360, delta=0, domains=20002 [ 52.460] kgem_add_handle: handle=109, index=1 [ 52.460] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=ea44b000) [ 52.460] __kgem_bo_mark_dirty: handle=109 (proxy? 0) [ 52.460] [3fe0] bind bo(handle=109, addr=ea44b000), format=192, width=3775, height=2136, pitch=15360, tiling=1 -> render [ 52.460] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 52.460] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 52.460] kgem_add_handle: handle=7, index=2 [ 52.460] kgem_add_reloc64[4] = (delta=1048, target handle=2, presumed=fffe8000) [ 52.460] [3fd0] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 52.460] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 [ 52.460] kgem_add_handle: handle=6, index=3 [ 52.460] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd581000) [ 52.460] [3fc0] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 52.460] gen9_emit_cc: blend=177 (current=ffffffff), src=17, dst=18 [ 52.460] gen9_emit_sampler: sampler = a [ 52.460] gen9_emit_sf: num_sf_outputs=2 [ 52.460] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.460] gen9_emit_vertex_elements: setup id=9 [ 52.460] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 52.460] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 52.460] glyphs0_to_dst: glyph=(459, 684)x(10, 13), unclipped [ 52.460] emit_primitive_identity_mask__avx2: dst=(459, 684), mask=(752.00, 32.00) x (10.00, 13.00) [ 52.460] glyphs0_to_dst: glyph=(477, 690)x(10, 3), unclipped [ 52.460] emit_primitive_identity_mask__avx2: dst=(477, 690), mask=(1008.00, 48.00) x (10.00, 3.00) [ 52.460] glyphs0_to_dst: glyph=(487, 684)x(9, 14), unclipped [ 52.460] emit_primitive_identity_mask__avx2: dst=(487, 684), mask=(832.00, 32.00) x (9.00, 14.00) [ 52.460] glyphs0_to_dst: glyph=(496, 687)x(9, 8), unclipped [ 52.460] emit_primitive_identity_mask__avx2: dst=(496, 687), mask=(896.00, 48.00) x (9.00, 8.00) [ 52.460] glyphs0_to_dst: glyph=(504, 687)x(10, 8), unclipped [ 52.460] emit_primitive_identity_mask__avx2: dst=(504, 687), mask=(848.00, 16.00) x (10.00, 8.00) [ 52.460] glyphs0_to_dst: glyph=(514, 687)x(9, 8), unclipped [ 52.460] emit_primitive_identity_mask__avx2: dst=(514, 687), mask=(848.00, 48.00) x (9.00, 8.00) [ 52.460] glyphs0_to_dst: glyph=(522, 684)x(10, 11), unclipped [ 52.460] emit_primitive_identity_mask__avx2: dst=(522, 684), mask=(992.00, 32.00) x (10.00, 11.00) [ 52.460] glyphs0_to_dst: glyph=(532, 687)x(9, 11), unclipped [ 52.460] emit_primitive_identity_mask__avx2: dst=(532, 687), mask=(880.00, 16.00) x (9.00, 11.00) [ 52.460] glyphs0_to_dst: glyph=(541, 684)x(9, 11), unclipped [ 52.460] emit_primitive_identity_mask__avx2: dst=(541, 684), mask=(880.00, 0.00) x (9.00, 11.00) [ 52.460] glyphs0_to_dst: glyph=(550, 684)x(9, 14), unclipped [ 52.460] emit_primitive_identity_mask__avx2: dst=(550, 684), mask=(832.00, 32.00) x (9.00, 14.00) [ 52.460] glyphs0_to_dst: glyph=(558, 687)x(10, 8), unclipped [ 52.460] emit_primitive_identity_mask__avx2: dst=(558, 687), mask=(848.00, 16.00) x (10.00, 8.00) [ 52.460] glyphs0_to_dst: glyph=(568, 687)x(9, 11), unclipped [ 52.460] emit_primitive_identity_mask__avx2: dst=(568, 687), mask=(880.00, 16.00) x (9.00, 11.00) [ 52.460] glyphs0_to_dst: glyph=(576, 697)x(11, 2), unclipped [ 52.460] emit_primitive_identity_mask__avx2: dst=(576, 697), mask=(832.00, 48.00) x (11.00, 2.00) [ 52.460] glyphs0_to_dst: glyph=(585, 683)x(10, 12), unclipped [ 52.460] emit_primitive_identity_mask__avx2: dst=(585, 683), mask=(864.00, 0.00) x (10.00, 12.00) [ 52.460] glyphs0_to_dst: glyph=(594, 687)x(10, 8), unclipped [ 52.460] emit_primitive_identity_mask__avx2: dst=(594, 687), mask=(864.00, 32.00) x (10.00, 8.00) [ 52.460] glyphs0_to_dst: glyph=(603, 684)x(10, 11), unclipped [ 52.460] emit_primitive_identity_mask__avx2: dst=(603, 684), mask=(880.00, 32.00) x (10.00, 11.00) [ 52.460] glyphs0_to_dst: glyph=(612, 697)x(11, 2), unclipped [ 52.460] emit_primitive_identity_mask__avx2: dst=(612, 697), mask=(832.00, 48.00) x (11.00, 2.00) [ 52.460] glyphs0_to_dst: glyph=(621, 684)x(10, 11), unclipped [ 52.460] emit_primitive_identity_mask__avx2: dst=(621, 684), mask=(880.00, 32.00) x (10.00, 11.00) [ 52.460] glyphs0_to_dst: glyph=(630, 687)x(10, 8), unclipped [ 52.460] emit_primitive_identity_mask__avx2: dst=(630, 687), mask=(944.00, 0.00) x (10.00, 8.00) [ 52.460] glyphs0_to_dst: glyph=(639, 687)x(10, 11), unclipped [ 52.460] emit_primitive_identity_mask__avx2: dst=(639, 687), mask=(880.00, 48.00) x (10.00, 11.00) [ 52.460] glyphs0_to_dst: glyph=(651, 692)x(5, 3), unclipped [ 52.460] emit_primitive_identity_mask__avx2: dst=(651, 692), mask=(1008.00, 32.00) x (5.00, 3.00) [ 52.460] glyphs0_to_dst: glyph=(658, 687)x(9, 8), unclipped [ 52.460] emit_primitive_identity_mask__avx2: dst=(658, 687), mask=(896.00, 48.00) x (9.00, 8.00) [ 52.460] glyphs0_to_dst: glyph=(667, 683)x(9, 12), unclipped [ 52.460] emit_primitive_identity_mask__avx2: dst=(667, 683), mask=(992.00, 48.00) x (9.00, 12.00) [ 52.460] gen8_vertex_flush[498] = 69 [ 52.460] gen9_magic_ca_pass: CA fixup (7496 -> 7565) [ 52.460] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.460] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.460] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.460] sna_glyphs(op=3, nlist=1, src=(1, 712)) [ 52.460] kgem_bo_is_busy: handle=109, domain: 0 exec? 1, rq? 1 [ 52.460] sna_glyphs: discarding mask [ 52.460] glyphs0_to_dst(op=3, src=(1, 712), nlist=1, dst=(1, 712)+(0, 0)) [ 52.460] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753651456 size=3775x2136 [ 52.460] gen9_render_composite: 0x0, current mode=1/1 [ 52.460] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 52.460] kgem_bo_is_busy: handle=109, domain: 0 exec? 1, rq? 1 [ 52.460] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.460] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.460] sna_drawable_use_bo pixmap=3647, box=((0, 0), (3775, 2136)), flags=7... [ 52.460] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.460] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.460] sna_drawable_use_bo: using whole GPU bo [ 52.460] gen9_composite_set_target: pixmap=3647, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 52.460] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.460] color_convert: src=ff8ae234 [20028888] [ 52.460] color_convert: dst=ff8ae234 [20028888] [ 52.460] sna_render_get_solid: ff8ae234 [ 52.460] sna_render_get_solid(22) = ff8ae234 (recreate) [ 52.460] kgem_create_proxy: target handle=113 [proxy? -1], offset=88, length=4, io=0 [ 52.460] __kgem_bo_init(handle=113, num_pages=4) [ 52.460] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.460] sna_transform_is_imprecise_integer_translation: no transform [ 52.460] gen9_composite_picture: integer translation (0, 0), removing [ 52.460] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.460] sna_render_pixmap_bo: GPU all damaged [ 52.460] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.460] gen4_choose_composite_emitter: solid, identity mask [ 52.460] kgem_check_bo: num_pages=+1, num_exec=+1 [ 52.460] gen9_composite_get_binding_table(fec0) [ 52.460] kgem_add_reloc64: handle=113, pos=16296, delta=0, domains=40000 [ 52.460] kgem_add_reloc64: adding proxy [delta=88] for handle=113 [ 52.460] kgem_add_handle: handle=113, index=4 [ 52.460] kgem_add_reloc64[6] = (delta=88, target handle=4, presumed=fe00a000) [ 52.460] [3fa0] bind bo(handle=113, addr=fe00a058), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 52.460] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 52.460] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.460] gen9_emit_vertex_elements: setup id=9 [ 52.460] glyphs0_to_dst: glyph=(1, 704)x(9, 8), unclipped [ 52.460] emit_primitive_identity_mask__avx2: dst=(1, 704), mask=(688.00, 32.00) x (9.00, 8.00) [ 52.460] glyphs0_to_dst: glyph=(9, 702)x(10, 13), unclipped [ 52.460] emit_primitive_identity_mask__avx2: dst=(9, 702), mask=(672.00, 48.00) x (10.00, 13.00) [ 52.460] glyphs0_to_dst: glyph=(19, 704)x(9, 8), unclipped [ 52.460] emit_primitive_identity_mask__avx2: dst=(19, 704), mask=(688.00, 32.00) x (9.00, 8.00) [ 52.460] glyphs0_to_dst: glyph=(28, 706)x(8, 3), unclipped [ 52.460] emit_primitive_identity_mask__avx2: dst=(28, 706), mask=(688.00, 48.00) x (8.00, 3.00) [ 52.460] glyphs0_to_dst: glyph=(36, 702)x(11, 10), unclipped [ 52.460] emit_primitive_identity_mask__avx2: dst=(36, 702), mask=(704.00, 0.00) x (11.00, 10.00) [ 52.460] glyphs0_to_dst: glyph=(46, 704)x(9, 8), unclipped [ 52.460] emit_primitive_identity_mask__avx2: dst=(46, 704), mask=(720.00, 0.00) x (9.00, 8.00) [ 52.460] glyphs0_to_dst: glyph=(54, 704)x(10, 8), unclipped [ 52.460] emit_primitive_identity_mask__avx2: dst=(54, 704), mask=(704.00, 16.00) x (10.00, 8.00) [ 52.460] glyphs0_to_dst: glyph=(63, 704)x(10, 8), unclipped [ 52.460] emit_primitive_identity_mask__avx2: dst=(63, 704), mask=(720.00, 16.00) x (10.00, 8.00) [ 52.460] glyphs0_to_dst: glyph=(72, 701)x(10, 11), unclipped [ 52.460] emit_primitive_identity_mask__avx2: dst=(72, 701), mask=(736.00, 0.00) x (10.00, 11.00) [ 52.460] glyphs0_to_dst: glyph=(81, 704)x(10, 8), unclipped [ 52.460] emit_primitive_identity_mask__avx2: dst=(81, 704), mask=(752.00, 0.00) x (10.00, 8.00) [ 52.460] glyphs0_to_dst: glyph=(90, 701)x(10, 11), unclipped [ 52.460] emit_primitive_identity_mask__avx2: dst=(90, 701), mask=(736.00, 0.00) x (10.00, 11.00) [ 52.460] glyphs0_to_dst: glyph=(99, 704)x(11, 8), unclipped [ 52.460] emit_primitive_identity_mask__avx2: dst=(99, 704), mask=(736.00, 16.00) x (11.00, 8.00) [ 52.460] glyphs0_to_dst: glyph=(109, 704)x(9, 8), unclipped [ 52.460] emit_primitive_identity_mask__avx2: dst=(109, 704), mask=(752.00, 16.00) x (9.00, 8.00) [ 52.460] glyphs0_to_dst: glyph=(118, 706)x(8, 3), unclipped [ 52.460] emit_primitive_identity_mask__avx2: dst=(118, 706), mask=(688.00, 48.00) x (8.00, 3.00) [ 52.460] glyphs0_to_dst: glyph=(126, 702)x(10, 10), unclipped [ 52.460] emit_primitive_identity_mask__avx2: dst=(126, 702), mask=(704.00, 32.00) x (10.00, 10.00) [ 52.460] glyphs0_to_dst: glyph=(135, 702)x(10, 10), unclipped [ 52.460] emit_primitive_identity_mask__avx2: dst=(135, 702), mask=(704.00, 32.00) x (10.00, 10.00) [ 52.460] glyphs0_to_dst: glyph=(144, 702)x(10, 10), unclipped [ 52.460] emit_primitive_identity_mask__avx2: dst=(144, 702), mask=(720.00, 32.00) x (10.00, 10.00) [ 52.460] glyphs0_to_dst: glyph=(153, 702)x(10, 10), unclipped [ 52.460] emit_primitive_identity_mask__avx2: dst=(153, 702), mask=(704.00, 48.00) x (10.00, 10.00) [ 52.460] gen8_vertex_flush[598] = 54 [ 52.460] gen9_magic_ca_pass: CA fixup (7565 -> 7619) [ 52.460] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.460] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.460] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.460] sna_glyphs(op=3, nlist=1, src=(163, 712)) [ 52.460] kgem_bo_is_busy: handle=109, domain: 0 exec? 1, rq? 1 [ 52.460] sna_glyphs: discarding mask [ 52.460] glyphs0_to_dst(op=3, src=(163, 712), nlist=1, dst=(163, 712)+(0, 0)) [ 52.460] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753651456 size=3775x2136 [ 52.460] gen9_render_composite: 0x0, current mode=1/1 [ 52.460] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 52.460] kgem_bo_is_busy: handle=109, domain: 0 exec? 1, rq? 1 [ 52.460] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.460] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.460] sna_drawable_use_bo pixmap=3647, box=((0, 0), (3775, 2136)), flags=7... [ 52.460] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.460] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.460] sna_drawable_use_bo: using whole GPU bo [ 52.460] gen9_composite_set_target: pixmap=3647, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 52.460] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.460] color_convert: src=ffffffff [20028888] [ 52.460] color_convert: dst=ffffffff [20028888] [ 52.460] sna_render_get_solid: ffffffff [ 52.460] sna_render_get_solid(white) [ 52.460] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.460] sna_transform_is_imprecise_integer_translation: no transform [ 52.460] gen9_composite_picture: integer translation (0, 0), removing [ 52.460] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.460] sna_render_pixmap_bo: GPU all damaged [ 52.460] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.460] gen4_choose_composite_emitter: solid, identity mask [ 52.460] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.460] gen9_composite_get_binding_table(fe40) [ 52.460] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 52.460] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.460] gen9_emit_vertex_elements: setup id=9 [ 52.460] glyphs0_to_dst: glyph=(165, 704)x(5, 8), unclipped [ 52.460] emit_primitive_identity_mask__avx2: dst=(165, 704), mask=(720.00, 48.00) x (5.00, 8.00) [ 52.460] gen8_vertex_flush[698] = 3 [ 52.460] gen9_magic_ca_pass: CA fixup (7619 -> 7622) [ 52.460] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.460] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.460] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.460] sna_glyphs(op=3, nlist=1, src=(172, 712)) [ 52.460] kgem_bo_is_busy: handle=109, domain: 0 exec? 1, rq? 1 [ 52.460] sna_glyphs: discarding mask [ 52.460] glyphs0_to_dst(op=3, src=(172, 712), nlist=1, dst=(172, 712)+(0, 0)) [ 52.460] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753651456 size=3775x2136 [ 52.460] gen9_render_composite: 0x0, current mode=1/1 [ 52.460] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 52.460] kgem_bo_is_busy: handle=109, domain: 0 exec? 1, rq? 1 [ 52.460] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.460] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.460] sna_drawable_use_bo pixmap=3647, box=((0, 0), (3775, 2136)), flags=7... [ 52.460] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.460] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.460] sna_drawable_use_bo: using whole GPU bo [ 52.460] gen9_composite_set_target: pixmap=3647, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 52.460] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.460] color_convert: src=ff729fcf [20028888] [ 52.460] color_convert: dst=ff729fcf [20028888] [ 52.460] sna_render_get_solid: ff729fcf [ 52.460] sna_render_get_solid(23) = ff729fcf (recreate) [ 52.460] kgem_create_proxy: target handle=113 [proxy? -1], offset=92, length=4, io=0 [ 52.460] __kgem_bo_init(handle=113, num_pages=4) [ 52.461] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.461] sna_transform_is_imprecise_integer_translation: no transform [ 52.461] gen9_composite_picture: integer translation (0, 0), removing [ 52.461] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.461] sna_render_pixmap_bo: GPU all damaged [ 52.461] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.461] gen4_choose_composite_emitter: solid, identity mask [ 52.461] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.461] gen9_composite_get_binding_table(fe00) [ 52.461] kgem_add_reloc64: handle=113, pos=16248, delta=0, domains=40000 [ 52.461] kgem_add_reloc64: adding proxy [delta=92] for handle=113 [ 52.461] kgem_add_reloc64[7] = (delta=92, target handle=4, presumed=fe00a000) [ 52.461] [3f70] bind bo(handle=113, addr=fe00a05c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 52.461] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 52.461] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.461] gen9_emit_vertex_elements: setup id=9 [ 52.461] glyphs0_to_dst: glyph=(171, 706)x(11, 3), unclipped [ 52.461] emit_primitive_identity_mask__avx2: dst=(171, 706), mask=(736.00, 32.00) x (11.00, 3.00) [ 52.461] glyphs0_to_dst: glyph=(180, 701)x(10, 14), unclipped [ 52.461] emit_primitive_identity_mask__avx2: dst=(180, 701), mask=(944.00, 48.00) x (10.00, 14.00) [ 52.461] glyphs0_to_dst: glyph=(189, 701)x(11, 11), unclipped [ 52.461] emit_primitive_identity_mask__avx2: dst=(189, 701), mask=(960.00, 0.00) x (11.00, 11.00) [ 52.461] glyphs0_to_dst: glyph=(198, 704)x(10, 8), unclipped [ 52.461] emit_primitive_identity_mask__avx2: dst=(198, 704), mask=(976.00, 0.00) x (10.00, 8.00) [ 52.461] glyphs0_to_dst: glyph=(208, 704)x(9, 11), unclipped [ 52.461] emit_primitive_identity_mask__avx2: dst=(208, 704), mask=(960.00, 16.00) x (9.00, 11.00) [ 52.461] glyphs0_to_dst: glyph=(216, 701)x(10, 14), unclipped [ 52.461] emit_primitive_identity_mask__avx2: dst=(216, 701), mask=(944.00, 48.00) x (10.00, 14.00) [ 52.461] glyphs0_to_dst: glyph=(225, 702)x(10, 10), unclipped [ 52.461] emit_primitive_identity_mask__avx2: dst=(225, 702), mask=(976.00, 16.00) x (10.00, 10.00) [ 52.461] glyphs0_to_dst: glyph=(234, 713)x(11, 2), unclipped [ 52.461] emit_primitive_identity_mask__avx2: dst=(234, 713), mask=(992.00, 0.00) x (11.00, 2.00) [ 52.461] glyphs0_to_dst: glyph=(243, 701)x(11, 11), unclipped [ 52.461] emit_primitive_identity_mask__avx2: dst=(243, 701), mask=(1008.00, 0.00) x (11.00, 11.00) [ 52.461] glyphs0_to_dst: glyph=(253, 704)x(9, 8), unclipped [ 52.461] emit_primitive_identity_mask__avx2: dst=(253, 704), mask=(720.00, 0.00) x (9.00, 8.00) [ 52.461] glyphs0_to_dst: glyph=(261, 704)x(10, 8), unclipped [ 52.461] emit_primitive_identity_mask__avx2: dst=(261, 704), mask=(704.00, 16.00) x (10.00, 8.00) [ 52.461] glyphs0_to_dst: glyph=(270, 704)x(10, 8), unclipped [ 52.461] emit_primitive_identity_mask__avx2: dst=(270, 704), mask=(704.00, 16.00) x (10.00, 8.00) [ 52.461] glyphs0_to_dst: glyph=(279, 700)x(10, 12), unclipped [ 52.461] emit_primitive_identity_mask__avx2: dst=(279, 700), mask=(992.00, 16.00) x (10.00, 12.00) [ 52.461] glyphs0_to_dst: glyph=(288, 704)x(10, 8), unclipped [ 52.461] emit_primitive_identity_mask__avx2: dst=(288, 704), mask=(704.00, 16.00) x (10.00, 8.00) [ 52.461] glyphs0_to_dst: glyph=(297, 704)x(10, 8), unclipped [ 52.461] emit_primitive_identity_mask__avx2: dst=(297, 704), mask=(752.00, 0.00) x (10.00, 8.00) [ 52.461] glyphs0_to_dst: glyph=(307, 700)x(10, 12), unclipped [ 52.461] emit_primitive_identity_mask__avx2: dst=(307, 700), mask=(1008.00, 16.00) x (10.00, 12.00) [ 52.461] glyphs0_to_dst: glyph=(315, 701)x(11, 11), unclipped [ 52.461] emit_primitive_identity_mask__avx2: dst=(315, 701), mask=(960.00, 0.00) x (11.00, 11.00) [ 52.461] glyphs0_to_dst: glyph=(324, 704)x(11, 8), unclipped [ 52.461] emit_primitive_identity_mask__avx2: dst=(324, 704), mask=(736.00, 16.00) x (11.00, 8.00) [ 52.461] glyphs0_to_dst: glyph=(334, 704)x(9, 11), unclipped [ 52.461] emit_primitive_identity_mask__avx2: dst=(334, 704), mask=(960.00, 16.00) x (9.00, 11.00) [ 52.461] glyphs0_to_dst: glyph=(342, 713)x(11, 2), unclipped [ 52.461] emit_primitive_identity_mask__avx2: dst=(342, 713), mask=(992.00, 0.00) x (11.00, 2.00) [ 52.461] glyphs0_to_dst: glyph=(351, 700)x(10, 12), unclipped [ 52.461] emit_primitive_identity_mask__avx2: dst=(351, 700), mask=(992.00, 16.00) x (10.00, 12.00) [ 52.461] glyphs0_to_dst: glyph=(361, 700)x(9, 12), unclipped [ 52.461] emit_primitive_identity_mask__avx2: dst=(361, 700), mask=(960.00, 32.00) x (9.00, 12.00) [ 52.461] glyphs0_to_dst: glyph=(369, 704)x(10, 11), unclipped [ 52.461] emit_primitive_identity_mask__avx2: dst=(369, 704), mask=(976.00, 32.00) x (10.00, 11.00) [ 52.461] glyphs0_to_dst: glyph=(378, 701)x(10, 14), unclipped [ 52.461] emit_primitive_identity_mask__avx2: dst=(378, 701), mask=(944.00, 48.00) x (10.00, 14.00) [ 52.461] glyphs0_to_dst: glyph=(387, 702)x(10, 10), unclipped [ 52.461] emit_primitive_identity_mask__avx2: dst=(387, 702), mask=(960.00, 48.00) x (10.00, 10.00) [ 52.461] glyphs0_to_dst: glyph=(396, 713)x(11, 2), unclipped [ 52.461] emit_primitive_identity_mask__avx2: dst=(396, 713), mask=(992.00, 0.00) x (11.00, 2.00) [ 52.461] glyphs0_to_dst: glyph=(406, 704)x(9, 8), unclipped [ 52.461] emit_primitive_identity_mask__avx2: dst=(406, 704), mask=(688.00, 32.00) x (9.00, 8.00) [ 52.461] glyphs0_to_dst: glyph=(415, 704)x(9, 8), unclipped [ 52.461] emit_primitive_identity_mask__avx2: dst=(415, 704), mask=(752.00, 16.00) x (9.00, 8.00) [ 52.461] glyphs0_to_dst: glyph=(424, 704)x(9, 11), unclipped [ 52.461] emit_primitive_identity_mask__avx2: dst=(424, 704), mask=(960.00, 16.00) x (9.00, 11.00) [ 52.461] glyphs0_to_dst: glyph=(432, 701)x(10, 11), unclipped [ 52.461] emit_primitive_identity_mask__avx2: dst=(432, 701), mask=(976.00, 48.00) x (10.00, 11.00) [ 52.461] glyphs0_to_dst: glyph=(442, 704)x(9, 8), unclipped [ 52.461] emit_primitive_identity_mask__avx2: dst=(442, 704), mask=(688.00, 32.00) x (9.00, 8.00) [ 52.461] glyphs0_to_dst: glyph=(450, 704)x(10, 11), unclipped [ 52.461] emit_primitive_identity_mask__avx2: dst=(450, 704), mask=(976.00, 32.00) x (10.00, 11.00) [ 52.461] gen8_vertex_flush[798] = 96 [ 52.461] gen9_magic_ca_pass: CA fixup (7622 -> 7718) [ 52.461] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.461] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.461] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.461] sna_glyphs(op=3, nlist=1, src=(460, 712)) [ 52.461] kgem_bo_is_busy: handle=109, domain: 0 exec? 1, rq? 1 [ 52.461] sna_glyphs: discarding mask [ 52.461] glyphs0_to_dst(op=3, src=(460, 712), nlist=1, dst=(460, 712)+(0, 0)) [ 52.461] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753651456 size=3775x2136 [ 52.461] gen9_render_composite: 0x0, current mode=1/1 [ 52.461] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 52.461] kgem_bo_is_busy: handle=109, domain: 0 exec? 1, rq? 1 [ 52.461] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.461] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.461] sna_drawable_use_bo pixmap=3647, box=((0, 0), (3775, 2136)), flags=7... [ 52.461] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.461] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.461] sna_drawable_use_bo: using whole GPU bo [ 52.461] gen9_composite_set_target: pixmap=3647, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 52.461] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.461] color_convert: src=ffffffff [20028888] [ 52.461] color_convert: dst=ffffffff [20028888] [ 52.461] sna_render_get_solid: ffffffff [ 52.461] sna_render_get_solid(white) [ 52.461] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.461] sna_transform_is_imprecise_integer_translation: no transform [ 52.461] gen9_composite_picture: integer translation (0, 0), removing [ 52.461] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.461] sna_render_pixmap_bo: GPU all damaged [ 52.461] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.461] gen4_choose_composite_emitter: solid, identity mask [ 52.461] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.461] gen9_composite_get_binding_table(fd80) [ 52.461] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 52.461] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.461] gen9_emit_vertex_elements: setup id=9 [ 52.461] glyphs0_to_dst: glyph=(459, 701)x(10, 13), unclipped [ 52.461] emit_primitive_identity_mask__avx2: dst=(459, 701), mask=(752.00, 32.00) x (10.00, 13.00) [ 52.461] glyphs0_to_dst: glyph=(477, 707)x(10, 3), unclipped [ 52.461] emit_primitive_identity_mask__avx2: dst=(477, 707), mask=(1008.00, 48.00) x (10.00, 3.00) [ 52.461] glyphs0_to_dst: glyph=(487, 701)x(9, 14), unclipped [ 52.461] emit_primitive_identity_mask__avx2: dst=(487, 701), mask=(832.00, 32.00) x (9.00, 14.00) [ 52.461] glyphs0_to_dst: glyph=(496, 704)x(9, 8), unclipped [ 52.461] emit_primitive_identity_mask__avx2: dst=(496, 704), mask=(896.00, 48.00) x (9.00, 8.00) [ 52.461] glyphs0_to_dst: glyph=(504, 704)x(10, 8), unclipped [ 52.461] emit_primitive_identity_mask__avx2: dst=(504, 704), mask=(848.00, 16.00) x (10.00, 8.00) [ 52.461] glyphs0_to_dst: glyph=(514, 704)x(9, 8), unclipped [ 52.461] emit_primitive_identity_mask__avx2: dst=(514, 704), mask=(848.00, 48.00) x (9.00, 8.00) [ 52.461] glyphs0_to_dst: glyph=(522, 701)x(10, 11), unclipped [ 52.461] emit_primitive_identity_mask__avx2: dst=(522, 701), mask=(992.00, 32.00) x (10.00, 11.00) [ 52.461] glyphs0_to_dst: glyph=(532, 704)x(9, 11), unclipped [ 52.461] emit_primitive_identity_mask__avx2: dst=(532, 704), mask=(880.00, 16.00) x (9.00, 11.00) [ 52.461] glyphs0_to_dst: glyph=(541, 701)x(9, 11), unclipped [ 52.461] emit_primitive_identity_mask__avx2: dst=(541, 701), mask=(880.00, 0.00) x (9.00, 11.00) [ 52.461] glyphs0_to_dst: glyph=(550, 701)x(9, 14), unclipped [ 52.461] emit_primitive_identity_mask__avx2: dst=(550, 701), mask=(832.00, 32.00) x (9.00, 14.00) [ 52.461] glyphs0_to_dst: glyph=(558, 704)x(10, 8), unclipped [ 52.461] emit_primitive_identity_mask__avx2: dst=(558, 704), mask=(848.00, 16.00) x (10.00, 8.00) [ 52.461] glyphs0_to_dst: glyph=(568, 704)x(9, 11), unclipped [ 52.461] emit_primitive_identity_mask__avx2: dst=(568, 704), mask=(880.00, 16.00) x (9.00, 11.00) [ 52.461] glyphs0_to_dst: glyph=(576, 714)x(11, 2), unclipped [ 52.461] emit_primitive_identity_mask__avx2: dst=(576, 714), mask=(832.00, 48.00) x (11.00, 2.00) [ 52.461] glyphs0_to_dst: glyph=(585, 700)x(10, 12), unclipped [ 52.461] emit_primitive_identity_mask__avx2: dst=(585, 700), mask=(864.00, 0.00) x (10.00, 12.00) [ 52.461] glyphs0_to_dst: glyph=(594, 704)x(10, 8), unclipped [ 52.461] emit_primitive_identity_mask__avx2: dst=(594, 704), mask=(864.00, 32.00) x (10.00, 8.00) [ 52.461] glyphs0_to_dst: glyph=(603, 701)x(10, 11), unclipped [ 52.461] emit_primitive_identity_mask__avx2: dst=(603, 701), mask=(880.00, 32.00) x (10.00, 11.00) [ 52.461] glyphs0_to_dst: glyph=(612, 714)x(11, 2), unclipped [ 52.461] emit_primitive_identity_mask__avx2: dst=(612, 714), mask=(832.00, 48.00) x (11.00, 2.00) [ 52.461] glyphs0_to_dst: glyph=(621, 701)x(10, 11), unclipped [ 52.461] emit_primitive_identity_mask__avx2: dst=(621, 701), mask=(880.00, 32.00) x (10.00, 11.00) [ 52.461] glyphs0_to_dst: glyph=(630, 704)x(10, 8), unclipped [ 52.461] emit_primitive_identity_mask__avx2: dst=(630, 704), mask=(944.00, 0.00) x (10.00, 8.00) [ 52.461] glyphs0_to_dst: glyph=(639, 704)x(10, 11), unclipped [ 52.461] emit_primitive_identity_mask__avx2: dst=(639, 704), mask=(880.00, 48.00) x (10.00, 11.00) [ 52.461] glyphs0_to_dst: glyph=(651, 709)x(5, 3), unclipped [ 52.461] emit_primitive_identity_mask__avx2: dst=(651, 709), mask=(1008.00, 32.00) x (5.00, 3.00) [ 52.461] glyphs0_to_dst: glyph=(658, 704)x(9, 8), unclipped [ 52.461] emit_primitive_identity_mask__avx2: dst=(658, 704), mask=(896.00, 48.00) x (9.00, 8.00) [ 52.461] glyphs0_to_dst: glyph=(667, 700)x(9, 12), unclipped [ 52.461] emit_primitive_identity_mask__avx2: dst=(667, 700), mask=(992.00, 48.00) x (9.00, 12.00) [ 52.461] gen8_vertex_flush[898] = 69 [ 52.461] gen9_magic_ca_pass: CA fixup (7718 -> 7787) [ 52.461] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.461] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.461] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.461] sna_glyphs(op=3, nlist=1, src=(1, 729)) [ 52.461] kgem_bo_is_busy: handle=109, domain: 0 exec? 1, rq? 1 [ 52.461] sna_glyphs: discarding mask [ 52.461] glyphs0_to_dst(op=3, src=(1, 729), nlist=1, dst=(1, 729)+(0, 0)) [ 52.461] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753651456 size=3775x2136 [ 52.461] gen9_render_composite: 0x0, current mode=1/1 [ 52.461] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 52.461] kgem_bo_is_busy: handle=109, domain: 0 exec? 1, rq? 1 [ 52.461] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.461] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.461] sna_drawable_use_bo pixmap=3647, box=((0, 0), (3775, 2136)), flags=7... [ 52.462] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.462] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.462] sna_drawable_use_bo: using whole GPU bo [ 52.462] gen9_composite_set_target: pixmap=3647, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 52.462] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.462] color_convert: src=ff8ae234 [20028888] [ 52.462] color_convert: dst=ff8ae234 [20028888] [ 52.462] sna_render_get_solid: ff8ae234 [ 52.462] sna_render_get_solid(22) = ff8ae234 (old) [ 52.462] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.462] sna_transform_is_imprecise_integer_translation: no transform [ 52.462] gen9_composite_picture: integer translation (0, 0), removing [ 52.462] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.462] sna_render_pixmap_bo: GPU all damaged [ 52.462] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.462] gen4_choose_composite_emitter: solid, identity mask [ 52.462] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.462] gen9_composite_get_binding_table(fd40) [ 52.462] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 52.462] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.462] gen9_emit_vertex_elements: setup id=9 [ 52.462] glyphs0_to_dst: glyph=(1, 721)x(9, 8), unclipped [ 52.462] emit_primitive_identity_mask__avx2: dst=(1, 721), mask=(688.00, 32.00) x (9.00, 8.00) [ 52.462] glyphs0_to_dst: glyph=(9, 719)x(10, 13), unclipped [ 52.462] emit_primitive_identity_mask__avx2: dst=(9, 719), mask=(672.00, 48.00) x (10.00, 13.00) [ 52.462] glyphs0_to_dst: glyph=(19, 721)x(9, 8), unclipped [ 52.462] emit_primitive_identity_mask__avx2: dst=(19, 721), mask=(688.00, 32.00) x (9.00, 8.00) [ 52.462] glyphs0_to_dst: glyph=(28, 723)x(8, 3), unclipped [ 52.462] emit_primitive_identity_mask__avx2: dst=(28, 723), mask=(688.00, 48.00) x (8.00, 3.00) [ 52.462] glyphs0_to_dst: glyph=(36, 719)x(11, 10), unclipped [ 52.462] emit_primitive_identity_mask__avx2: dst=(36, 719), mask=(704.00, 0.00) x (11.00, 10.00) [ 52.462] glyphs0_to_dst: glyph=(46, 721)x(9, 8), unclipped [ 52.462] emit_primitive_identity_mask__avx2: dst=(46, 721), mask=(720.00, 0.00) x (9.00, 8.00) [ 52.462] glyphs0_to_dst: glyph=(54, 721)x(10, 8), unclipped [ 52.462] emit_primitive_identity_mask__avx2: dst=(54, 721), mask=(704.00, 16.00) x (10.00, 8.00) [ 52.462] glyphs0_to_dst: glyph=(63, 721)x(10, 8), unclipped [ 52.462] emit_primitive_identity_mask__avx2: dst=(63, 721), mask=(720.00, 16.00) x (10.00, 8.00) [ 52.462] glyphs0_to_dst: glyph=(72, 718)x(10, 11), unclipped [ 52.462] emit_primitive_identity_mask__avx2: dst=(72, 718), mask=(736.00, 0.00) x (10.00, 11.00) [ 52.462] glyphs0_to_dst: glyph=(81, 721)x(10, 8), unclipped [ 52.462] emit_primitive_identity_mask__avx2: dst=(81, 721), mask=(752.00, 0.00) x (10.00, 8.00) [ 52.462] glyphs0_to_dst: glyph=(90, 718)x(10, 11), unclipped [ 52.462] emit_primitive_identity_mask__avx2: dst=(90, 718), mask=(736.00, 0.00) x (10.00, 11.00) [ 52.462] glyphs0_to_dst: glyph=(99, 721)x(11, 8), unclipped [ 52.462] emit_primitive_identity_mask__avx2: dst=(99, 721), mask=(736.00, 16.00) x (11.00, 8.00) [ 52.462] glyphs0_to_dst: glyph=(109, 721)x(9, 8), unclipped [ 52.462] emit_primitive_identity_mask__avx2: dst=(109, 721), mask=(752.00, 16.00) x (9.00, 8.00) [ 52.462] glyphs0_to_dst: glyph=(118, 723)x(8, 3), unclipped [ 52.462] emit_primitive_identity_mask__avx2: dst=(118, 723), mask=(688.00, 48.00) x (8.00, 3.00) [ 52.462] glyphs0_to_dst: glyph=(126, 719)x(10, 10), unclipped [ 52.462] emit_primitive_identity_mask__avx2: dst=(126, 719), mask=(704.00, 32.00) x (10.00, 10.00) [ 52.462] glyphs0_to_dst: glyph=(135, 719)x(10, 10), unclipped [ 52.462] emit_primitive_identity_mask__avx2: dst=(135, 719), mask=(704.00, 32.00) x (10.00, 10.00) [ 52.462] glyphs0_to_dst: glyph=(144, 719)x(10, 10), unclipped [ 52.462] emit_primitive_identity_mask__avx2: dst=(144, 719), mask=(720.00, 32.00) x (10.00, 10.00) [ 52.462] glyphs0_to_dst: glyph=(153, 719)x(10, 10), unclipped [ 52.462] emit_primitive_identity_mask__avx2: dst=(153, 719), mask=(704.00, 48.00) x (10.00, 10.00) [ 52.462] gen8_vertex_flush[998] = 54 [ 52.462] gen9_magic_ca_pass: CA fixup (7787 -> 7841) [ 52.462] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.462] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.462] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.462] sna_glyphs(op=3, nlist=1, src=(163, 729)) [ 52.462] kgem_bo_is_busy: handle=109, domain: 0 exec? 1, rq? 1 [ 52.462] sna_glyphs: discarding mask [ 52.462] glyphs0_to_dst(op=3, src=(163, 729), nlist=1, dst=(163, 729)+(0, 0)) [ 52.462] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753651456 size=3775x2136 [ 52.462] gen9_render_composite: 0x0, current mode=1/1 [ 52.462] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 52.462] kgem_bo_is_busy: handle=109, domain: 0 exec? 1, rq? 1 [ 52.462] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.462] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.462] sna_drawable_use_bo pixmap=3647, box=((0, 0), (3775, 2136)), flags=7... [ 52.462] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.462] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.462] sna_drawable_use_bo: using whole GPU bo [ 52.462] gen9_composite_set_target: pixmap=3647, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 52.462] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.462] color_convert: src=ffffffff [20028888] [ 52.462] color_convert: dst=ffffffff [20028888] [ 52.462] sna_render_get_solid: ffffffff [ 52.462] sna_render_get_solid(white) [ 52.462] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.462] sna_transform_is_imprecise_integer_translation: no transform [ 52.462] gen9_composite_picture: integer translation (0, 0), removing [ 52.462] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.462] sna_render_pixmap_bo: GPU all damaged [ 52.462] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.462] gen4_choose_composite_emitter: solid, identity mask [ 52.462] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.462] gen9_composite_get_binding_table(fd00) [ 52.462] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 52.462] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.462] gen9_emit_vertex_elements: setup id=9 [ 52.462] glyphs0_to_dst: glyph=(165, 721)x(5, 8), unclipped [ 52.462] emit_primitive_identity_mask__avx2: dst=(165, 721), mask=(720.00, 48.00) x (5.00, 8.00) [ 52.462] gen8_vertex_flush[a98] = 3 [ 52.462] gen9_magic_ca_pass: CA fixup (7841 -> 7844) [ 52.462] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.462] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.462] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.462] sna_glyphs(op=3, nlist=1, src=(172, 729)) [ 52.462] kgem_bo_is_busy: handle=109, domain: 0 exec? 1, rq? 1 [ 52.462] sna_glyphs: discarding mask [ 52.462] glyphs0_to_dst(op=3, src=(172, 729), nlist=1, dst=(172, 729)+(0, 0)) [ 52.462] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753651456 size=3775x2136 [ 52.462] gen9_render_composite: 0x0, current mode=1/1 [ 52.462] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 52.462] kgem_bo_is_busy: handle=109, domain: 0 exec? 1, rq? 1 [ 52.462] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.462] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.462] sna_drawable_use_bo pixmap=3647, box=((0, 0), (3775, 2136)), flags=7... [ 52.462] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.462] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.462] sna_drawable_use_bo: using whole GPU bo [ 52.462] gen9_composite_set_target: pixmap=3647, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 52.462] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.462] color_convert: src=ff729fcf [20028888] [ 52.462] color_convert: dst=ff729fcf [20028888] [ 52.462] sna_render_get_solid: ff729fcf [ 52.462] sna_render_get_solid(23) = ff729fcf (old) [ 52.462] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.462] sna_transform_is_imprecise_integer_translation: no transform [ 52.462] gen9_composite_picture: integer translation (0, 0), removing [ 52.462] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.462] sna_render_pixmap_bo: GPU all damaged [ 52.462] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.462] gen4_choose_composite_emitter: solid, identity mask [ 52.462] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.462] gen9_composite_get_binding_table(fcc0) [ 52.462] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 52.462] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.462] gen9_emit_vertex_elements: setup id=9 [ 52.462] glyphs0_to_dst: glyph=(171, 723)x(11, 3), unclipped [ 52.462] emit_primitive_identity_mask__avx2: dst=(171, 723), mask=(736.00, 32.00) x (11.00, 3.00) [ 52.462] glyphs0_to_dst: glyph=(180, 718)x(10, 14), unclipped [ 52.462] emit_primitive_identity_mask__avx2: dst=(180, 718), mask=(944.00, 48.00) x (10.00, 14.00) [ 52.462] glyphs0_to_dst: glyph=(189, 718)x(11, 11), unclipped [ 52.462] emit_primitive_identity_mask__avx2: dst=(189, 718), mask=(960.00, 0.00) x (11.00, 11.00) [ 52.462] glyphs0_to_dst: glyph=(198, 721)x(10, 8), unclipped [ 52.462] emit_primitive_identity_mask__avx2: dst=(198, 721), mask=(976.00, 0.00) x (10.00, 8.00) [ 52.462] glyphs0_to_dst: glyph=(208, 721)x(9, 11), unclipped [ 52.462] emit_primitive_identity_mask__avx2: dst=(208, 721), mask=(960.00, 16.00) x (9.00, 11.00) [ 52.462] glyphs0_to_dst: glyph=(216, 718)x(10, 14), unclipped [ 52.462] emit_primitive_identity_mask__avx2: dst=(216, 718), mask=(944.00, 48.00) x (10.00, 14.00) [ 52.462] glyphs0_to_dst: glyph=(225, 719)x(10, 10), unclipped [ 52.462] emit_primitive_identity_mask__avx2: dst=(225, 719), mask=(976.00, 16.00) x (10.00, 10.00) [ 52.462] glyphs0_to_dst: glyph=(234, 730)x(11, 2), unclipped [ 52.462] emit_primitive_identity_mask__avx2: dst=(234, 730), mask=(992.00, 0.00) x (11.00, 2.00) [ 52.462] glyphs0_to_dst: glyph=(243, 718)x(11, 11), unclipped [ 52.462] emit_primitive_identity_mask__avx2: dst=(243, 718), mask=(1008.00, 0.00) x (11.00, 11.00) [ 52.462] glyphs0_to_dst: glyph=(253, 721)x(9, 8), unclipped [ 52.462] emit_primitive_identity_mask__avx2: dst=(253, 721), mask=(720.00, 0.00) x (9.00, 8.00) [ 52.462] glyphs0_to_dst: glyph=(261, 721)x(10, 8), unclipped [ 52.462] emit_primitive_identity_mask__avx2: dst=(261, 721), mask=(704.00, 16.00) x (10.00, 8.00) [ 52.462] glyphs0_to_dst: glyph=(270, 721)x(10, 8), unclipped [ 52.462] emit_primitive_identity_mask__avx2: dst=(270, 721), mask=(704.00, 16.00) x (10.00, 8.00) [ 52.462] glyphs0_to_dst: glyph=(279, 717)x(10, 12), unclipped [ 52.462] emit_primitive_identity_mask__avx2: dst=(279, 717), mask=(992.00, 16.00) x (10.00, 12.00) [ 52.462] glyphs0_to_dst: glyph=(288, 721)x(10, 8), unclipped [ 52.462] emit_primitive_identity_mask__avx2: dst=(288, 721), mask=(704.00, 16.00) x (10.00, 8.00) [ 52.462] glyphs0_to_dst: glyph=(297, 721)x(10, 8), unclipped [ 52.462] emit_primitive_identity_mask__avx2: dst=(297, 721), mask=(752.00, 0.00) x (10.00, 8.00) [ 52.463] glyphs0_to_dst: glyph=(307, 717)x(10, 12), unclipped [ 52.463] emit_primitive_identity_mask__avx2: dst=(307, 717), mask=(1008.00, 16.00) x (10.00, 12.00) [ 52.463] glyphs0_to_dst: glyph=(315, 718)x(11, 11), unclipped [ 52.463] emit_primitive_identity_mask__avx2: dst=(315, 718), mask=(960.00, 0.00) x (11.00, 11.00) [ 52.463] glyphs0_to_dst: glyph=(324, 721)x(11, 8), unclipped [ 52.463] emit_primitive_identity_mask__avx2: dst=(324, 721), mask=(736.00, 16.00) x (11.00, 8.00) [ 52.463] glyphs0_to_dst: glyph=(334, 721)x(9, 11), unclipped [ 52.463] emit_primitive_identity_mask__avx2: dst=(334, 721), mask=(960.00, 16.00) x (9.00, 11.00) [ 52.463] glyphs0_to_dst: glyph=(342, 730)x(11, 2), unclipped [ 52.463] emit_primitive_identity_mask__avx2: dst=(342, 730), mask=(992.00, 0.00) x (11.00, 2.00) [ 52.463] glyphs0_to_dst: glyph=(351, 717)x(10, 12), unclipped [ 52.463] emit_primitive_identity_mask__avx2: dst=(351, 717), mask=(992.00, 16.00) x (10.00, 12.00) [ 52.463] glyphs0_to_dst: glyph=(361, 717)x(9, 12), unclipped [ 52.463] emit_primitive_identity_mask__avx2: dst=(361, 717), mask=(960.00, 32.00) x (9.00, 12.00) [ 52.463] glyphs0_to_dst: glyph=(369, 721)x(10, 11), unclipped [ 52.463] emit_primitive_identity_mask__avx2: dst=(369, 721), mask=(976.00, 32.00) x (10.00, 11.00) [ 52.463] glyphs0_to_dst: glyph=(378, 718)x(10, 14), unclipped [ 52.463] emit_primitive_identity_mask__avx2: dst=(378, 718), mask=(944.00, 48.00) x (10.00, 14.00) [ 52.463] glyphs0_to_dst: glyph=(387, 719)x(10, 10), unclipped [ 52.463] emit_primitive_identity_mask__avx2: dst=(387, 719), mask=(960.00, 48.00) x (10.00, 10.00) [ 52.463] glyphs0_to_dst: glyph=(396, 730)x(11, 2), unclipped [ 52.463] emit_primitive_identity_mask__avx2: dst=(396, 730), mask=(992.00, 0.00) x (11.00, 2.00) [ 52.463] glyphs0_to_dst: glyph=(406, 721)x(9, 8), unclipped [ 52.463] emit_primitive_identity_mask__avx2: dst=(406, 721), mask=(688.00, 32.00) x (9.00, 8.00) [ 52.463] glyphs0_to_dst: glyph=(415, 721)x(9, 8), unclipped [ 52.463] emit_primitive_identity_mask__avx2: dst=(415, 721), mask=(752.00, 16.00) x (9.00, 8.00) [ 52.463] glyphs0_to_dst: glyph=(424, 721)x(9, 11), unclipped [ 52.463] emit_primitive_identity_mask__avx2: dst=(424, 721), mask=(960.00, 16.00) x (9.00, 11.00) [ 52.463] glyphs0_to_dst: glyph=(432, 718)x(10, 11), unclipped [ 52.463] emit_primitive_identity_mask__avx2: dst=(432, 718), mask=(976.00, 48.00) x (10.00, 11.00) [ 52.463] glyphs0_to_dst: glyph=(442, 721)x(9, 8), unclipped [ 52.463] emit_primitive_identity_mask__avx2: dst=(442, 721), mask=(688.00, 32.00) x (9.00, 8.00) [ 52.463] glyphs0_to_dst: glyph=(450, 721)x(10, 11), unclipped [ 52.463] emit_primitive_identity_mask__avx2: dst=(450, 721), mask=(976.00, 32.00) x (10.00, 11.00) [ 52.463] gen8_vertex_flush[b98] = 96 [ 52.463] gen9_magic_ca_pass: CA fixup (7844 -> 7940) [ 52.463] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.463] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.463] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.463] sna_glyphs(op=3, nlist=1, src=(460, 729)) [ 52.463] kgem_bo_is_busy: handle=109, domain: 0 exec? 1, rq? 1 [ 52.463] sna_glyphs: discarding mask [ 52.463] glyphs0_to_dst(op=3, src=(460, 729), nlist=1, dst=(460, 729)+(0, 0)) [ 52.463] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753651456 size=3775x2136 [ 52.463] gen9_render_composite: 0x0, current mode=1/1 [ 52.463] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 52.463] kgem_bo_is_busy: handle=109, domain: 0 exec? 1, rq? 1 [ 52.463] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.463] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.463] sna_drawable_use_bo pixmap=3647, box=((0, 0), (3775, 2136)), flags=7... [ 52.463] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.463] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.463] sna_drawable_use_bo: using whole GPU bo [ 52.463] gen9_composite_set_target: pixmap=3647, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 52.463] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.463] color_convert: src=ffffffff [20028888] [ 52.463] color_convert: dst=ffffffff [20028888] [ 52.463] sna_render_get_solid: ffffffff [ 52.463] sna_render_get_solid(white) [ 52.463] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.463] sna_transform_is_imprecise_integer_translation: no transform [ 52.463] gen9_composite_picture: integer translation (0, 0), removing [ 52.463] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.463] sna_render_pixmap_bo: GPU all damaged [ 52.463] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.463] gen4_choose_composite_emitter: solid, identity mask [ 52.463] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.463] gen9_composite_get_binding_table(fc80) [ 52.463] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 52.463] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.463] gen9_emit_vertex_elements: setup id=9 [ 52.463] glyphs0_to_dst: glyph=(459, 718)x(10, 13), unclipped [ 52.463] emit_primitive_identity_mask__avx2: dst=(459, 718), mask=(752.00, 32.00) x (10.00, 13.00) [ 52.463] gen8_vertex_flush[c98] = 3 [ 52.463] gen9_magic_ca_pass: CA fixup (7940 -> 7943) [ 52.463] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.463] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.463] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.463] sna_composite_rectangles(pixmap=3647, op=1, ffffffff x 4 [(477, 714)x(11, 1) ...]) [ 52.463] sna_composite_rectangles: converted to op 1 [ 52.463] sna_composite_rectangles[0] (477, 714)x(11, 1) -> (477, 714), (488, 715) [ 52.463] sna_composite_rectangles[1] (477, 715)x(1, 17) -> (477, 715), (478, 732) [ 52.463] sna_composite_rectangles[2] (487, 715)x(1, 17) -> (487, 715), (488, 732) [ 52.463] sna_composite_rectangles[3] (477, 732)x(11, 1) -> (477, 732), (488, 733) [ 52.463] sna_composite_rectangles: nrects=4, region=(477, 714), (488, 733) x 4 [ 52.463] sna_composite_rectangles: clipped extents (477, 714),(488, 733) x 4 [ 52.463] sna_composite_rectangles: pixmap +(0, 0) extents (477, 714),(488, 733) [ 52.463] sna_composite_rectangles: dropping last-cpu hint [ 52.463] sna_drawable_use_bo pixmap=3647, box=((477, 714), (488, 733)), flags=1... [ 52.463] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 52.463] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.463] sna_drawable_use_bo: using whole GPU bo [ 52.463] gen9_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20028888]) [ 52.463] kgem_bo_is_render: handle=109, rq? 1 [1] [ 52.463] gen9_render_fill_boxes(ffffffff x 4 [(477, 714), (488, 715) ...]) [ 52.463] sna_render_get_solid: ffffffff [ 52.463] sna_render_get_solid(white) [ 52.463] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 52.463] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.463] aligning vertex: was 4, now 2 floats per vertex [ 52.463] gen9_composite_get_binding_table(fc40) [ 52.463] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 52.463] gen9_emit_sampler: sampler = 1 [ 52.463] gen9_emit_sf: num_sf_outputs=1 [ 52.463] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 52.463] gen9_emit_vertex_elements: setup id=0 [ 52.463] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 52.463] (477, 714), (488, 715) [ 52.463] (477, 715), (478, 732) [ 52.463] (487, 715), (488, 732) [ 52.463] (477, 732), (488, 733) [ 52.463] gen8_vertex_flush[dc8] = 12 [ 52.463] sna_copy_area: src=pixmap=3647:(0, 0)x(3775, 2136)+(0, 0) -> dst=pixmap=3060:(0, 0)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 52.463] sna_copy_area: normal copy [ 52.463] sna_do_copy: src=(0, 0), dst=(0, 0), size=(3775x2136) [ 52.463] sna_do_copy: after drawable: src=(0, 0), dst=(65, 24), size=(3775x2136) [ 52.463] sna_do_copy: dst extents (65, 24), (3840, 2160), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 52.463] sna_do_copy: clipped dst extents (65, 24), (3840, 2160) [ 52.463] sna_do_copy: unclipped src extents (0, 0), (3775, 2136) [ 52.463] sna_do_copy: clipped src extents (0, 0), (3775, 2136) [ 52.463] sna_do_copy: pixmap -- no source clipping [ 52.463] sna_do_copy: src extents (0, 0), (3775, 2136) x 1 [ 52.463] sna_do_copy: copy region (65, 24), (3840, 2160) x 1 + (-65, -24) [ 52.463] sna_copy_boxes (boxes=1x[(65, 24), (3840, 2160)...], src pixmap=3647+(-65, -24), dst pixmap=3060+(-65, -24), alu=3, src.size=3775x2136, dst.size=3775x2136) [ 52.463] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94b05370, gpu_bo=109, cpu_bo=0), replaces=1 [ 52.463] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 52.463] sna_drawable_use_bo pixmap=3060, box=((0, 0), (3775, 2136)), flags=1b... [ 52.463] sna_drawable_use_bo: exported target, set PREFER_GPU [ 52.463] sna_drawable_use_bo: pinned, never REPLACES [ 52.463] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=b [ 52.463] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.463] sna_drawable_use_bo: using whole GPU bo [ 52.463] sna_pixmap_move_to_gpu(pixmap=3647, usage=0), flags=a [ 52.463] sna_pixmap_move_to_gpu: already all-damaged [ 52.463] sna_pixmap_mark_active: pixmap=3647, handle=109 [ 52.463] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 52.463] sna_pixmap_make_cow: make cow src=3647, dst=3060, handle=109 (already cow? src=0, dst=0) [ 52.463] sna_pixmap_make_cow: can't cow, dst_pinned=2 [ 52.463] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 52.463] kgem_bo_is_render: handle=109, rq? 1 [1] [ 52.463] kgem_bo_is_render: handle=9, rq? 0 [0] [ 52.463] kgem_bo_is_render: handle=9, rq? 0 [0] [ 52.463] kgem_bo_is_render: handle=109, rq? 1 [1] [ 52.463] __kgem_busy: handle=2, busy=0, wedged=0 [ 52.463] __kgem_retire_rq: request 2 complete [ 52.463] __kgem_bo_flush: handle=33, busy=0, wedged=0 [ 52.463] kgem_set_mode: flushing before new bo [ 52.463] gen8_vertex_close: used=31796, vbo active? 23, vb=201, nreloc=2 [ 52.463] gen8_vertex_close: reloc[0] = 289 [ 52.463] kgem_add_reloc64: handle=23, pos=289, delta=0, domains=200000 [ 52.463] kgem_add_handle: handle=23, index=5 [ 52.463] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fd541000) [ 52.463] gen8_vertex_close: reloc[1] = 877 [ 52.463] kgem_add_reloc64: handle=23, pos=877, delta=0, domains=200000 [ 52.463] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=fd541000) [ 52.463] batch[1/1, flags=1800]: 888 888 16160 16384, nreloc=10, nexec=6, nfence=0, aperture=9110 [fenced=0] [ 52.463] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd981000 [ 52.463] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -57343 [ 52.463] kgem_fixup_relocs: shrinking by 57344 [ 52.463] __kgem_busy: handle=2, busy=0, wedged=0 [ 52.463] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd981000 [ 52.463] kgem_commit: release handle=109 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ea44b000 [ 52.463] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 52.463] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 52.463] __kgem_bo_clear_busy: handle=7 [ 52.463] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 52.463] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd581000 [ 52.463] kgem_commit: release handle=113 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 52.463] __kgem_bo_clear_busy: handle=113 [ 52.463] kgem_commit: release handle=113 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fe00a000 [ 52.463] kgem_commit: release handle=113 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 52.463] __kgem_bo_clear_busy: handle=113 [ 52.463] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 52.463] __kgem_busy: handle=2, busy=131072, wedged=0 [ 52.463] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 52.463] kgem_check_bo: num_pages=+16110, num_exec=+2 [ 52.463] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 52.463] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 52.463] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 52.463] kgem_add_handle: handle=4, index=0 [ 52.463] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 52.463] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 52.463] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 52.464] gen9_composite_get_binding_table(ffc0) [ 52.464] kgem_add_reloc64: handle=9, pos=16360, delta=0, domains=20002 [ 52.464] kgem_add_handle: handle=9, index=1 [ 52.464] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f02dd000) [ 52.464] __kgem_bo_mark_dirty: handle=9 (proxy? 0) [ 52.464] [3fe0] bind bo(handle=9, addr=f02dd000), format=192, width=3775, height=2136, pitch=15360, tiling=1 -> render [ 52.464] kgem_add_reloc64: handle=109, pos=16344, delta=0, domains=40000 [ 52.464] kgem_add_handle: handle=109, index=2 [ 52.464] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=ea44b000) [ 52.464] [3fd0] bind bo(handle=109, addr=ea44b000), format=192, width=3775, height=2136, pitch=15360, tiling=1 -> sampler [ 52.464] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 52.464] gen9_emit_sampler: sampler = 0 [ 52.464] gen9_emit_sf: num_sf_outputs=1 [ 52.464] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 52.464] gen9_emit_vertex_elements: setup id=0 [ 52.464] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 52.464] (0, 0) -> (0, 0) + (3775, 2136) [ 52.464] gen8_vertex_flush[490] = 3 [ 52.464] sna_accel_flush: flush?=1, dirty?=0 [ 52.464] gen8_vertex_close: used=31802, vbo active? 23, vb=1, nreloc=1 [ 52.464] gen8_vertex_close: reloc[0] = 287 [ 52.464] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 52.464] kgem_add_handle: handle=23, index=3 [ 52.464] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 52.464] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16184 [fenced=0] [ 52.464] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 52.464] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 52.464] kgem_fixup_relocs: shrinking by 61440 [ 52.464] __kgem_busy: handle=1, busy=0, wedged=0 [ 52.464] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 52.464] kgem_commit: release handle=9 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f02dd000 [ 52.464] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 52.464] kgem_commit: release handle=109 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=ea44b000 [ 52.464] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 52.464] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 52.464] sna_accel_flush: flush?=0, dirty?=0 [ 52.464] sna_accel_flush: flush?=0, dirty?=0 [ 52.464] sna_accel_flush: flush?=0, dirty?=0 [ 52.464] sna_destroy_pixmap: pixmap=3647, attached?=1 [ 52.464] _kgem_bo_destroy: handle=109, proxy? 0 [ 52.464] __kgem_bo_destroy: handle=109, size=32808960 [ 52.464] __kgem_busy: handle=109, busy=131072, wedged=0 [ 52.464] __kgem_bo_destroy: handle=109 -> active [ 52.464] __sna_free_pixmap(pixmap=3647) [ 52.464] sna_accel_flush: flush?=0, dirty?=0 [ 52.464] sna_accel_flush: flush?=0, dirty?=0 [ 52.464] sna_accel_flush: flush?=0, dirty?=0 [ 52.464] sna_block_handler (tv=0.0) [ 52.464] sna_wakeup_handler [ 52.464] sna_accel_flush: flush?=0, dirty?=0 [ 52.464] sna_accel_flush: flush?=0, dirty?=0 [ 52.464] sna_accel_flush: flush?=0, dirty?=0 [ 52.464] sna_accel_flush: flush?=0, dirty?=0 [ 52.464] sna_block_handler (tv=0.0) [ 52.464] sna_wakeup_handler [ 52.464] sna_accel_flush: flush?=0, dirty?=0 [ 52.464] sna_accel_flush: flush?=0, dirty?=0 [ 52.464] sna_block_handler (tv=0.0) [ 52.464] sna_wakeup_handler [ 52.464] sna_create_pixmap(11, 10, 32, usage=3) [ 52.464] kgem_can_create_2d: 11x10 @ 32 [ 52.464] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 52.464] kgem_can_create_2d: untiled size=4096 [ 52.464] kgem_choose_tiling: too thin [width 11, 32 bpp] for TILING_X [ 52.464] kgem_choose_tiling: 11x10 -> 0 [ 52.464] sna_create_pixmap: usage=3, flags=a [ 52.464] sna_create_pixmap: small buffer [440], attaching to shadow pixmap [ 52.464] create_pixmap: allocating pixmap 11x10, depth=32/32, size=448 [ 52.464] create_pixmap: serial=3713, usage=3, 11x10 [ 52.464] sna_create_pixmap: serial=3713, 11x10, usage=3 [ 52.464] sna_composite(pixmap=3713, op=1, src=3712+(0, 0), mask=0+(0, 0), dst=3713+(0, 0)+(0, 0), size=(11, 10) [ 52.464] sna_compute_composite_region: dst=(0, 0)x(11, 10) [ 52.464] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (11, 10) [ 52.464] clip_to_dst: region: 1x[(0, 0), (11, 10)], clip: 1x[(0, 0), (11, 10)] [ 52.464] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (11, 10) [ 52.464] sna_compute_composite_region: clip against src (11x10 clip=0): (0, 0), (11, 10) [ 52.464] sna_composite: fallback, dst pixmap=3713 is too small (or completely damaged) [ 52.464] sna_composite: fallback -- fbComposite [ 52.464] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(11, 10): region=((0,0), (11, 10)) [ 52.464] sna_composite_fb: fallback -- move src to cpu [ 52.464] sna_composite_fb: fallback -- move dst to cpu [ 52.464] sna_drawable_move_region_to_cpu(pixmap=3713 (11x10), [(0, 0), (11, 10)], flags=5) [ 52.464] sna_drawable_move_region_to_cpu: region (0, 0), (11, 10) + (0, 0) subsumes pixmap (11x10) [ 52.464] _sna_pixmap_move_to_cpu(pixmap=3713, 11x10, flags=5) [ 52.464] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 52.465] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 52.465] _sna_pixmap_move_to_cpu: marking as damaged [ 52.465] __sna_damage_all(11, 10) [ 52.465] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 52.465] sna_transform_is_imprecise_integer_translation: no transform [ 52.465] memcpy_blt: src=(0, 0), dst=(0, 0), size=11x10, pitch=44/44 [ 52.465] sna_glyphs(op=3, nlist=1, src=(1556, 24)) [ 52.465] kgem_bo_is_busy: handle=33, domain: 0 exec? 0, rq? 0 [ 52.465] sna_glyphs: discarding mask [ 52.465] glyphs0_to_dst(op=3, src=(1556, 24), nlist=1, dst=(1556, 24)+(0, 0)) [ 52.465] clipped_glyphs: no, clip region (0, 0), (1943, 491) matches drawable pixmap=94680753650848 size=1943x491 [ 52.465] glyph_cache(0): adding glyph to cache 1, pos 1068 [ 52.465] glyph_cache_upload: upload glyph 0x561c94b06240 to cache (16, 112)x(11, 10) [ 52.465] sna_composite(pixmap=2, op=1, src=3713+(0, 0), mask=0+(0, 0), dst=2+(16, 112)+(0, 0), size=(11, 10) [ 52.465] sna_compute_composite_region: dst=(16, 112)x(11, 10) [ 52.465] sna_compute_composite_region: initial clip against dst->pDrawable: (16, 112), (27, 122) [ 52.465] clip_to_dst: region: 1x[(16, 112), (27, 122)], clip: 1x[(0, 0), (1024, 1024)] [ 52.465] sna_compute_composite_region: clip against dst->pCompositeClip: (16, 112), (27, 122) [ 52.465] sna_compute_composite_region: clip against src (11x10 clip=0): (16, 112), (27, 122) [ 52.465] sna_composite: composite region extents:+(0, 0) -> (16, 112), (27, 122) + (0, 0) [ 52.465] gen9_render_composite: 11x10, current mode=0/1 [ 52.465] kgem_bo_is_render: handle=6, rq? 1 [1] [ 52.465] kgem_bo_is_busy: handle=6, domain: 3 exec? 0, rq? 1 [ 52.465] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.465] gen9_composite_set_target: (16, 112)x(11, 10), partial?=0 [ 52.465] sna_drawable_use_bo pixmap=2, box=((16, 112), (27, 122)), flags=f... [ 52.465] sna_drawable_use_bo: pinned, never REPLACES [ 52.465] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 52.465] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.465] sna_drawable_use_bo: using whole GPU bo [ 52.465] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 52.465] gen9_composite_picture: (0, 0)x(11, 10), dst=(16, 112) [ 52.465] sna_transform_is_imprecise_integer_translation: no transform [ 52.465] gen9_composite_picture: integer translation (0, 0), removing [ 52.465] sna_render_pixmap_bo pixmap=3713, (0, 0)x(11, 10)/(11, 10) [ 52.465] sna_render_pixmap_bo box=(0, 0), (11, 10): (11, 10)/(11, 10) [ 52.465] sna_render_pixmap_bo: offset=(-16, -112), size=(11, 10) [ 52.465] use_cpu_bo: no cpu bo [ 52.465] move_to_gpu: not migrating pixmap=3713 due to usage_hint=3 [ 52.465] sna_render_pixmap_bo: uploading CPU box (0, 0), (11, 10) [ 52.465] upload: box=(0, 0), (11, 10), pixmap=11x10 [ 52.465] sna_drawable_move_region_to_cpu(pixmap=3713 (11x10), [(0, 0), (11, 10)], flags=2) [ 52.465] sna_drawable_move_region_to_cpu: pixmap=3713 all damaged on CPU [ 52.465] kgem_can_create_2d: 11x10 @ 32 [ 52.465] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 52.465] kgem_can_create_2d: untiled size=4096 [ 52.465] kgem_choose_tiling: too thin [width 11, 32 bpp] for TILING_X [ 52.465] kgem_choose_tiling: 11x10 -> 0 [ 52.465] kgem_upload_source_image : (0, 0), (11, 10), stride=44, bpp=32 [ 52.465] kgem_create_buffer_2d: 11x10, 32 bpp, stride=64 [ 52.465] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] [ 52.465] kgem_create_buffer: reusing buffer? used=28672 + size=640, total=262144 [ 52.465] kgem_create_proxy: target handle=106 [proxy? -1], offset=28672, length=640, io=1 [ 52.465] __kgem_bo_init(handle=106, num_pages=640) [ 52.465] memcpy_blt: src=(0, 0), dst=(0, 0), size=11x10, pitch=44/64 [ 52.465] kgem_bo_is_render: handle=6, rq? 1 [1] [ 52.465] kgem_bo_is_render: handle=106, rq? 0 [0] [ 52.465] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 52.465] gen4_choose_composite_emitter: identity src, no mask [ 52.465] kgem_check_bo: num_pages=+1088, num_exec=+2 [ 52.465] aligning vertex: was 2, now 3 floats per vertex [ 52.465] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 52.465] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 52.465] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 52.465] kgem_add_handle: handle=4, index=0 [ 52.465] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 52.465] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 52.466] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 52.466] gen9_composite_get_binding_table(ffc0) [ 52.466] kgem_add_reloc64: handle=6, pos=16360, delta=0, domains=20002 [ 52.466] kgem_add_handle: handle=6, index=1 [ 52.466] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd581000) [ 52.466] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 52.466] [3fe0] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> render [ 52.466] kgem_add_reloc64: handle=106, pos=16344, delta=0, domains=40000 [ 52.466] kgem_add_reloc64: adding proxy [delta=28672] for handle=106 [ 52.466] kgem_add_handle: handle=106, index=2 [ 52.466] kgem_add_reloc64[4] = (delta=28672, target handle=2, presumed=fd4c5000) [ 52.466] [3fd0] bind bo(handle=106, addr=fd4cc000), format=192, width=11, height=10, pitch=64, tiling=0 -> sampler [ 52.466] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 52.466] gen9_emit_sampler: sampler = 2 [ 52.466] gen9_emit_sf: num_sf_outputs=1 [ 52.466] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 52.466] gen9_emit_vertex_elements: setup id=2 [ 52.466] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 52.466] gen9_render_composite_box: (16, 112), (27, 122) [ 52.466] apply_damage: damage=0x0, region=1 [(16, 112), (27, 122) + (0, 0)] [ 52.466] gen8_vertex_flush[490] = 3 [ 52.466] _kgem_bo_destroy: handle=106, proxy? 1 [ 52.466] gen9_render_composite: 0x0, current mode=1/1 [ 52.466] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 52.466] kgem_bo_is_busy: handle=33, domain: 0 exec? 0, rq? 0 [ 52.466] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.466] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.466] sna_drawable_use_bo pixmap=3651, box=((0, 0), (1943, 491)), flags=7... [ 52.466] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.466] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.466] sna_drawable_use_bo: using whole GPU bo [ 52.466] gen9_composite_set_target: pixmap=3651, format=20028888, size=1943x491, pitch=8192, delta=(0,0),damage=0xffffffffffffffff [ 52.466] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.466] color_convert: src=ff4c4c4c [20028888] [ 52.466] color_convert: dst=ff4c4c4c [20028888] [ 52.466] sna_render_get_solid: ff4c4c4c [ 52.466] sna_render_get_solid(27) = ff4c4c4c (old) [ 52.466] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.466] sna_transform_is_imprecise_integer_translation: no transform [ 52.466] gen9_composite_picture: integer translation (0, 0), removing [ 52.466] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.466] sna_render_pixmap_bo: GPU all damaged [ 52.466] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.466] gen4_choose_composite_emitter: solid, identity mask [ 52.466] __kgem_busy: handle=2, busy=0, wedged=0 [ 52.466] __kgem_retire_rq: request 2 complete [ 52.466] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.466] __kgem_ring_is_idle: last requests handle=1 still busy [ 52.466] kgem_check_bo: num_pages=+993, num_exec=+2 [ 52.466] aligning vertex: was 3, now 4 floats per vertex [ 52.466] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.466] __kgem_ring_is_idle: last fence handle=1 still busy [ 52.466] gen9_composite_get_binding_table(ff00) [ 52.466] kgem_add_reloc64: handle=33, pos=16312, delta=0, domains=20002 [ 52.466] kgem_add_handle: handle=33, index=3 [ 52.466] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fca20000) [ 52.466] __kgem_bo_mark_dirty: handle=33 (proxy? 0) [ 52.466] [3fb0] bind bo(handle=33, addr=fca20000), format=192, width=1943, height=491, pitch=8192, tiling=1 -> render [ 52.466] kgem_add_reloc64: handle=113, pos=16296, delta=0, domains=40000 [ 52.466] kgem_add_reloc64: adding proxy [delta=108] for handle=113 [ 52.466] kgem_add_handle: handle=113, index=4 [ 52.466] kgem_add_reloc64[6] = (delta=108, target handle=4, presumed=fe00a000) [ 52.466] [3fa0] bind bo(handle=113, addr=fe00a06c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 52.466] kgem_add_reloc64: handle=6, pos=16280, delta=0, domains=40000 [ 52.466] kgem_add_reloc64[7] = (delta=0, target handle=1, presumed=fd581000) [ 52.466] [3f90] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 52.466] __kgem_bo_mark_dirty: handle=33 (proxy? 0) [ 52.466] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 52.466] gen9_emit_sampler: sampler = a [ 52.466] gen9_emit_sf: num_sf_outputs=2 [ 52.466] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.466] gen9_emit_vertex_elements: setup id=9 [ 52.466] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 52.466] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 52.466] glyphs0_to_dst: glyph=(1556, 14)x(11, 10), unclipped [ 52.467] emit_primitive_identity_mask__avx2: dst=(1556, 14), mask=(16.00, 112.00) x (11.00, 10.00) [ 52.467] glyphs0_to_dst: glyph=(1566, 16)x(9, 8), unclipped [ 52.467] emit_primitive_identity_mask__avx2: dst=(1566, 16), mask=(848.00, 0.00) x (9.00, 8.00) [ 52.467] glyphs0_to_dst: glyph=(1575, 16)x(13, 8), unclipped [ 52.467] emit_primitive_identity_mask__avx2: dst=(1575, 16), mask=(624.00, 16.00) x (13.00, 8.00) [ 52.467] glyphs0_to_dst: glyph=(1587, 16)x(10, 8), unclipped [ 52.467] emit_primitive_identity_mask__avx2: dst=(1587, 16), mask=(576.00, 0.00) x (10.00, 8.00) [ 52.467] glyphs0_to_dst: glyph=(1595, 16)x(5, 8), unclipped [ 52.467] emit_primitive_identity_mask__avx2: dst=(1595, 16), mask=(0.00, 112.00) x (5.00, 8.00) [ 52.467] gen8_vertex_flush[57c] = 15 [ 52.467] gen9_magic_ca_pass: CA fixup (7953 -> 7968) [ 52.467] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.467] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.467] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.467] sna_composite_trapezoids(op=3, src=(13, 10), mask=18000, ntrap=28) [ 52.467] kgem_bo_is_busy: handle=33, domain: 0 exec? 1, rq? 1 [ 52.467] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 52.467] kgem_bo_is_busy: handle=33, domain: 0 exec? 1, rq? 1 [ 52.467] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 52.467] kgem_bo_is_busy: handle=33, domain: 0 exec? 1, rq? 1 [ 52.467] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.467] imprecise_trapezoid_span_converter: extents (10, 10), (1548, 444) [ 52.467] sna_compute_composite_region: dst=(10, 10)x(1538, 434) [ 52.467] sna_compute_composite_region: initial clip against dst->pDrawable: (10, 10), (1548, 444) [ 52.467] clip_to_dst: region: 1x[(10, 10), (1548, 444)], clip: 1x[(0, 0), (1943, 491)] [ 52.467] sna_compute_composite_region: clip against dst->pCompositeClip: (10, 10), (1548, 444) [ 52.467] sna_compute_composite_region: clip against src (0x0 clip=0): (10, 10), (1548, 444) [ 52.467] kgem_bo_is_busy: handle=33, domain: 0 exec? 1, rq? 1 [ 52.467] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.467] imprecise_trapezoid_span_converter: after clip -- extents (10, 10), (1548, 444), delta=(0, 0) src -> (10, 10) [ 52.467] gen9_render_composite_spans: 1538x434 with flags=0, current mode=1 [ 52.467] kgem_bo_is_busy: handle=33, domain: 0 exec? 1, rq? 1 [ 52.467] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.467] gen9_composite_set_target: (10, 10)x(1538, 434), partial?=1 [ 52.467] sna_drawable_use_bo pixmap=3651, box=((10, 10), (1548, 444)), flags=7... [ 52.467] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.467] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.467] sna_drawable_use_bo: using whole GPU bo [ 52.467] gen9_composite_set_target: pixmap=3651, format=20028888, size=1943x491, pitch=8192, delta=(0,0),damage=0xffffffffffffffff [ 52.467] gen9_composite_picture: (10, 10)x(1538, 434), dst=(10, 10) [ 52.467] color_convert: src=ffc9c6c3 [20028888] [ 52.467] color_convert: dst=ffc9c6c3 [20028888] [ 52.467] sna_render_get_solid: ffc9c6c3 [ 52.467] sna_render_finish_solid(force=0, domain=0, busy=1, dirty=0, size=30) [ 52.467] sna_render_get_solid(30) = ffc9c6c3 (new) [ 52.467] kgem_create_proxy: target handle=113 [proxy? -1], offset=120, length=4, io=0 [ 52.467] __kgem_bo_init(handle=113, num_pages=4) [ 52.467] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 52.467] gen4_choose_spans_emitter: solid source [ 52.467] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.467] aligning vertex: was 4, now 3 floats per vertex [ 52.467] gen9_composite_get_binding_table(fe00) [ 52.467] kgem_add_reloc64: handle=113, pos=16248, delta=0, domains=40000 [ 52.467] kgem_add_reloc64: adding proxy [delta=120] for handle=113 [ 52.467] kgem_add_reloc64[8] = (delta=120, target handle=4, presumed=fe00a000) [ 52.467] [3f70] bind bo(handle=113, addr=fe00a078), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 52.467] gen9_emit_cc: blend=28 (current=16), src=1, dst=19 [ 52.467] gen9_emit_sampler: sampler = c [ 52.467] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) [ 52.467] gen9_emit_vertex_elements: setup id=5 [ 52.467] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 52.467] gen9_emit_vertex_elements: second channel 1 floats, offset=8 [ 52.467] thread_choose_span: clipped? 0 [ 52.467] imprecise_trapezoid_span_converter: using 4 threads [ 52.467] imprecise_trapezoid_span_converter: using 4 threads for span compositing 1538x434 [ 52.467] thread_choose_span: clipped? 0 [ 52.467] [ 52.467] span_thread: flushing 17 boxes [ 52.467] span_thread: flushing 17 boxes [ 52.467] span_thread: flushing 2 boxes [ 52.467] gen9_render_composite_spans_boxes__thread: nbox=17, src=+(0, 0), dst=+(0, 0) span_thread: flushing 2 boxes [ 52.467] gen9_render_composite_spans_boxes__thread: nbox=17, src=+(0, 0), dst=+(0, 0) [ 52.467] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 52.467] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 52.467] gen8_vertex_flush[6bc] = 114 [ 52.467] gen9_render_composite_spans_done() [ 52.467] sna_pixmap_create_shm(1536x432, depth=24, bpp=32, pitch=6144) [ 52.467] __pop_freed_pixmap: reusing freed pixmap=3647 header [ 52.467] create_pixmap_hdr: pixmap=3714, width=1536, height=432, usage=0 [ 52.467] kgem_create_map(0x7fc655d65000 size=2654208, read-only?=0) - has_userptr?=1 [ 52.467] __kgem_bo_init(handle=114, num_pages=648) [ 52.467] kgem_create_map(ptr=0x7fc655d65000, size=2654208, pages=648, read_only=0) => handle=114 (proxy? 0) [ 52.467] sna_accel_watch_flush: enable=1 [ 52.467] __sna_damage_all(1536, 432) [ 52.467] sna_pixmap_create_shm: serial=3714, 1536x432, usage=0 [ 52.467] sna_composite(pixmap=3651, op=1, src=3715+(0, 0), mask=0+(11, 11), dst=3651+(11, 11)+(0, 0), size=(1536, 432) [ 52.467] sna_compute_composite_region: dst=(11, 11)x(1536, 432) [ 52.467] sna_compute_composite_region: initial clip against dst->pDrawable: (11, 11), (1547, 443) [ 52.467] clip_to_dst: region: 1x[(11, 11), (1547, 443)], clip: 1x[(0, 0), (1943, 491)] [ 52.467] sna_compute_composite_region: clip against dst->pCompositeClip: (11, 11), (1547, 443) [ 52.467] sna_compute_composite_region: clip against src (1536x432 clip=0): (11, 11), (1547, 443) [ 52.467] sna_composite: composite region extents:+(0, 0) -> (11, 11), (1547, 443) + (0, 0) [ 52.467] gen9_render_composite: 1536x432, current mode=1/1 [ 52.467] kgem_bo_is_render: handle=33, rq? 1 [1] [ 52.467] kgem_bo_is_busy: handle=114, domain: 1 exec? 0, rq? 0 [ 52.467] kgem_bo_is_busy: handle=33, domain: 0 exec? 1, rq? 1 [ 52.467] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.467] gen9_composite_set_target: (11, 11)x(1536, 432), partial?=0 [ 52.467] sna_drawable_use_bo pixmap=3651, box=((11, 11), (1547, 443)), flags=f... [ 52.467] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 52.467] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.467] sna_drawable_use_bo: using whole GPU bo [ 52.467] gen9_composite_set_target: pixmap=3651, format=20028888, size=1943x491, pitch=8192, delta=(0,0),damage=0xffffffffffffffff [ 52.467] gen9_composite_picture: (0, 0)x(1536, 432), dst=(11, 11) [ 52.467] sna_transform_is_imprecise_integer_translation: no transform [ 52.467] gen9_composite_picture: integer translation (0, 0), removing [ 52.467] sna_render_pixmap_bo pixmap=3715, (0, 0)x(1536, 432)/(1536, 432) [ 52.467] sna_render_pixmap_bo box=(0, 0), (1536, 432): (1536, 432)/(1536, 432) [ 52.467] sna_render_pixmap_bo: offset=(-11, -11), size=(1536, 432) [ 52.467] sna_add_flush_pixmap: marking pixmap=3715 for flushing [ 52.467] __kgem_busy: handle=1, busy=0, wedged=0 [ 52.467] __kgem_retire_rq: request 1 complete [ 52.467] __kgem_bo_flush: handle=9, busy=0, wedged=0 [ 52.467] __kgem_bo_flush: handle=109, busy=0, wedged=0 [ 52.467] kgem_bo_move_to_cache: release handle=109 [ 52.467] kgem_bo_move_to_inactive: moving handle=109 to inactive [ 52.467] sna_add_flush_pixmap: new flush bo, flushing before [ 52.467] gen8_vertex_close: used=32214, vbo active? 23, vb=224, nreloc=3 [ 52.467] gen8_vertex_close: reloc[0] = 287 [ 52.467] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 52.467] kgem_add_handle: handle=23, index=5 [ 52.467] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=fd541000) [ 52.467] gen8_vertex_close: reloc[1] = 346 [ 52.467] kgem_add_reloc64: handle=23, pos=346, delta=0, domains=200000 [ 52.467] kgem_add_reloc64[10] = (delta=0, target handle=5, presumed=fd541000) [ 52.467] gen8_vertex_close: reloc[2] = 426 [ 52.467] kgem_add_reloc64: handle=23, pos=426, delta=0, domains=200000 [ 52.467] kgem_add_reloc64[11] = (delta=0, target handle=5, presumed=fd541000) [ 52.468] sna_render_flush_solid(size=31) [ 52.468] batch[1/1, flags=1800]: 438 438 16240 16384, nreloc=12, nexec=6, nfence=0, aperture=2155 [fenced=0] [ 52.468] kgem_finish_buffers: buffer handle=106, used=29440, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 52.468] kgem_finish_buffers: retaining upload buffer (29440/262144): used=32768, refcnt=1 [ 52.468] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 52.468] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 52.468] kgem_fixup_relocs: shrinking by 61440 [ 52.468] __kgem_busy: handle=1, busy=0, wedged=0 [ 52.468] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 52.468] kgem_commit: release handle=33 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fca20000 [ 52.468] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd581000 [ 52.468] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 52.468] kgem_commit: release handle=106 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4c5000 [ 52.468] kgem_commit: release handle=113 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 52.468] __kgem_bo_clear_busy: handle=113 [ 52.468] kgem_commit: release handle=113 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fe00a000 [ 52.468] kgem_commit: release handle=113 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 52.468] __kgem_bo_clear_busy: handle=113 [ 52.468] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 52.468] __kgem_busy: handle=1, busy=0, wedged=0 [ 52.468] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 52.468] use_cpu_bo for box=(0, 0), (1536, 432) [ 52.468] kgem_bo_is_render: handle=33, rq? 1 [1] [ 52.468] kgem_bo_is_render: handle=114, rq? 0 [0] [ 52.468] sna_blt_composite__convert src=114, dst=33 (redirect? 0) [ 52.468] sna_blt_composite__convert: blt dst offset (0, 0), source offset (-11, -11), with alpha fixup? ff000000 [ 52.468] needs_batch_flush: flushing before handle=33 for required semaphore [ 52.468] needs_batch_flush: flushing before handle=114 for new reservation [ 52.468] __kgem_bcs_set_tiling: src handle=114:tiling=0, dst handle=33:tiling=1 [ 52.468] sna_blt_alpha_fixup_init: dst handle=33, src handle=114, bpp=32, fixup=ff000000 [ 52.468] __kgem_bcs_set_tiling: src handle=114:tiling=0, dst handle=33:tiling=1 [ 52.468] blt_composite_copy_box_with_alpha: box (11, 11), (1547, 443) [ 52.468] sna_blt_alpha_fixup_one: (0, 0) -> (11, 11) x (1536, 432) [ 52.468] kgem_add_reloc64: handle=33, pos=4, delta=0, domains=28002 [ 52.468] kgem_add_handle: handle=33, index=0 [ 52.468] kgem_add_reloc64[0] = (delta=0, target handle=0, presumed=fca20000) [ 52.468] __kgem_bo_mark_dirty: handle=33 (proxy? 0) [ 52.468] kgem_add_reloc64: handle=114, pos=8, delta=0, domains=28000 [ 52.468] kgem_add_handle: handle=114, index=1 [ 52.468] kgem_add_reloc64[1] = (delta=0, target handle=1, presumed=0) [ 52.468] apply_damage: damage=0x0, region=1 [(11, 11), (1547, 443) + (0, 0)] [ 52.468] convert_done: flushing BLT operation on empty ring [ 52.468] batch[3/3, flags=1800]: 16 16 16384 16384, nreloc=2, nexec=2, nfence=0, aperture=1640 [fenced=0] [ 52.468] __kgem_busy: handle=1, busy=0, wedged=0 [ 52.468] __kgem_retire_rq: request 1 complete [ 52.468] __kgem_bo_flush: handle=6, busy=0, wedged=0 [ 52.468] __kgem_busy: handle=1, busy=0, wedged=0 [ 52.468] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 52.468] kgem_commit: release handle=33 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fca20000 [ 52.468] kgem_commit: release handle=114 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fce4c000 [ 52.468] __kgem_busy: handle=1, busy=524288, wedged=0 [ 52.468] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=0, offset=4250144768 [ 52.468] sna_destroy_pixmap: pixmap=3715, attached?=1 [ 52.468] kgem_bo_is_busy: handle=114, domain: 3 exec? 0, rq? 1 [ 52.468] sna_destroy_pixmap: deferring release of active SHM pixmap=3715 [ 52.468] sna_add_flush_pixmap: marking pixmap=3715 for flushing [ 52.468] sna_validate_gc(0x561c94a31830) changes=0, previous serial=e7b, drawable=e20 [ 52.468] sna_validate_gc: recomputing clip [ 52.468] sna_validate_gc: composite clip=1x[(981, 874), (2924, 1365)] [0x561c94ae8420] [ 52.468] sna_copy_area: src=pixmap=3651:(0, 0)x(1943, 491)+(0, 0) -> dst=pixmap=3645:(0, 0)+(981, 874); alu=3, pm=ffffffff, depth=32 [ 52.468] sna_copy_area: normal copy [ 52.468] sna_do_copy: src=(0, 0), dst=(0, 0), size=(1943x491) [ 52.468] sna_do_copy: after drawable: src=(0, 0), dst=(981, 874), size=(1943x491) [ 52.468] sna_do_copy: dst extents (981, 874), (2924, 1365), dst clip extents (981, 874), (2924, 1365), dst size=1943x491 [ 52.468] sna_do_copy: clipped dst extents (981, 874), (2924, 1365) [ 52.468] sna_do_copy: unclipped src extents (0, 0), (1943, 491) [ 52.468] sna_do_copy: clipped src extents (0, 0), (1943, 491) [ 52.468] sna_do_copy: pixmap -- no source clipping [ 52.468] sna_do_copy: src extents (0, 0), (1943, 491) x 1 [ 52.468] sna_do_copy: copy region (981, 874), (2924, 1365) x 1 + (-981, -874) [ 52.468] sna_copy_boxes (boxes=1x[(981, 874), (2924, 1365)...], src pixmap=3651+(-981, -874), dst pixmap=3645+(-981, -846), alu=3, src.size=1943x491, dst.size=1943x519) [ 52.468] sna_copy_boxes: dst=(priv=0x561c94b00c60, gpu_bo=25, cpu_bo=0), src=(priv=0x561c94b03d20, gpu_bo=33, cpu_bo=0), replaces=0 [ 52.468] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 52.468] sna_drawable_use_bo pixmap=3645, box=((0, 28), (1943, 519)), flags=b... [ 52.468] sna_drawable_use_bo: exported target, set PREFER_GPU [ 52.468] sna_drawable_use_bo: pinned, never REPLACES [ 52.468] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=b [ 52.468] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.468] sna_drawable_use_bo: using whole GPU bo [ 52.468] sna_pixmap_move_to_gpu(pixmap=3651, usage=0), flags=a [ 52.468] sna_pixmap_move_to_gpu: already all-damaged [ 52.468] sna_pixmap_mark_active: pixmap=3651, handle=33 [ 52.468] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 52.468] gen9_render_copy_boxes (0, -28)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 52.468] kgem_bo_is_render: handle=33, rq? 1 [3] [ 52.468] kgem_bo_is_render: handle=25, rq? 1 [0] [ 52.468] sna_blt_copy_boxes src=(0, -28) -> (0, 0) x 1, tiling=(1, 1), pitch=(8192, 8192) [ 52.468] needs_batch_flush: flushing before handle=25 for required semaphore [ 52.468] __kgem_bcs_set_tiling: src handle=33:tiling=1, dst handle=25:tiling=1 [ 52.468] sna_blt_copy_boxes: emitting 1 boxes out of 1 (batch space 16376) [ 52.468] sna_blt_copy_boxes: box=(0, 28)x(1943, 491) [ 52.468] kgem_add_reloc64: handle=25, pos=4, delta=0, domains=28002 [ 52.468] kgem_add_handle: handle=25, index=0 [ 52.468] kgem_add_reloc64[0] = (delta=0, target handle=0, presumed=fe016000) [ 52.468] __kgem_bo_mark_dirty: handle=25 (proxy? 0) [ 52.468] kgem_add_reloc64: handle=33, pos=8, delta=0, domains=28000 [ 52.468] kgem_add_handle: handle=33, index=1 [ 52.468] kgem_add_reloc64[1] = (delta=0, target handle=1, presumed=fca20000) [ 52.468] sna_accel_flush: flush?=1, dirty?=1 [ 52.468] sna_accel_flush: syncing SHM pixmap=3715 (refcnt=0) [ 52.468] _sna_pixmap_move_to_cpu(pixmap=3715, 1536x432, flags=3) [ 52.468] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 52.468] operate_inplace: no, inplace operation not suitable [ 52.468] _sna_pixmap_move_to_cpu: marking as damaged [ 52.468] __sna_damage_all(1536, 432) [ 52.468] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 52.468] _sna_pixmap_move_to_cpu: syncing CPU bo [ 52.468] kgem_bo_sync__cpu_full: handle=114 [ 52.468] __kgem_busy: handle=114, busy=524288, wedged=0 [ 52.468] kgem_bo_sync__cpu_full: SYNC: handle=114, needs_flush? 0, domain? 3, busy? 1 [ 52.469] __kgem_busy: handle=114, busy=0, wedged=0 [ 52.469] kgem_bo_retire: retiring bo handle=114 (needed flush? 0), rq? 1 [busy?=0] [ 52.469] __kgem_retire_requests_upto(handle=114, ring=1) [ 52.469] __kgem_retire_rq: request 1 complete [ 52.469] assert_bo_retired: handle=114, domain: 0 exec? 0, rq? 0 [ 52.469] kgem_bo_is_busy: handle=114, domain: 1 exec? 0, rq? 0 [ 52.469] __sna_free_pixmap(pixmap=3715) [ 52.469] __sna_pixmap_free_cpu: discarding CPU buffer, handle=114, size=2654208 [ 52.469] kgem_bo_sync__cpu: handle=114 [ 52.469] sna_accel_watch_flush: enable=-1 [ 52.469] _kgem_bo_destroy: handle=114, proxy? 0 [ 52.469] __kgem_bo_destroy: handle=114, size=2654208 [ 52.469] __kgem_bo_destroy: handle=114, not reusable [ 52.469] kgem_bo_free: handle=114, size=2654208 [ 52.469] __kgem_busy: handle=114, busy=0, wedged=0 [ 52.469] kgem_bo_free: releasing 0x0:0x0 vma for handle=114, count=0 [ 52.469] batch[3/3, flags=1800]: 12 12 16384 16384, nreloc=2, nexec=2, nfence=0, aperture=9002 [fenced=0] [ 52.469] __kgem_busy: handle=1, busy=0, wedged=0 [ 52.469] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 52.469] kgem_commit: release handle=25 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fe016000 [ 52.469] kgem_commit: release handle=33 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fca20000 [ 52.469] __kgem_busy: handle=1, busy=524288, wedged=0 [ 52.469] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=0, offset=4250144768 [ 52.469] sna_accel_flush: flush?=0, dirty?=0 [ 52.469] sna_accel_flush: flush?=0, dirty?=0 [ 52.469] sna_accel_flush: flush?=0, dirty?=0 [ 52.469] sna_destroy_pixmap: pixmap=3651, attached?=1 [ 52.469] _kgem_bo_destroy: handle=33, proxy? 0 [ 52.469] __kgem_bo_destroy: handle=33, size=4063232 [ 52.469] __kgem_busy: handle=33, busy=524288, wedged=0 [ 52.469] __kgem_bo_destroy: handle=33 -> active [ 52.469] __sna_free_pixmap(pixmap=3651) [ 52.469] sna_accel_flush: flush?=0, dirty?=0 [ 52.469] sna_accel_flush: flush?=0, dirty?=0 [ 52.469] sna_accel_flush: flush?=0, dirty?=0 [ 52.469] sna_accel_flush: flush?=0, dirty?=0 [ 52.469] sna_create_pixmap(7680, 2160, 24, usage=0) [ 52.469] kgem_can_create_2d: 7680x2160 @ 24 [ 52.469] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 [ 52.469] kgem_can_create_2d: untiled size=66355200 [ 52.469] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 52.469] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 [ 52.469] kgem_can_create_2d: tiled[-1] size=66355200 [ 52.469] sna_create_pixmap: usage=0, flags=1b [ 52.469] sna_create_pixmap: creating GPU pixmap 7680x2160, stride=30720, flags=1b [ 52.469] __pop_freed_pixmap: reusing freed pixmap=3651 header [ 52.469] create_pixmap_hdr: pixmap=3716, width=7680, height=2160, usage=0 [ 52.469] sna_create_pixmap: serial=3716, 7680x2160, usage=0 [ 52.469] sna_composite_rectangles(pixmap=3717, op=0, 0 x 1 [(0, 0)x(7680, 2160) ...]) [ 52.469] sna_composite_rectangles: converted to op 0 [ 52.469] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) [ 52.469] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 [ 52.469] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 [ 52.469] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) [ 52.469] sna_composite_rectangles: dropping last-cpu hint [ 52.469] sna_drawable_use_bo pixmap=3717, box=((0, 0), (7680, 2160)), flags=19... [ 52.469] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 52.469] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 52.469] sna_pixmap_move_to_gpu(pixmap=3717, usage=0), flags=b [ 52.469] sna_pixmap_move_to_gpu: CPU damage? 0 [ 52.469] sna_pixmap_move_to_gpu: creating GPU bo (7680x2160@32), create=b [ 52.469] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 52.469] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 52.469] sna_pixmap_alloc_gpu: pixmap=3717 [ 52.469] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 52.469] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 [ 52.469] kgem_bo_remove_from_inactive: removing handle=111 from inactive [ 52.469] from inactive: pitch=30720, tiling=1: handle=111, id=2168 [ 52.469] __sna_damage_all(7680, 2160) [ 52.469] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 52.469] sna_pixmap_mark_active: pixmap=3717, handle=111 [ 52.469] sna_drawable_use_bo: allocated GPU bo for operation [ 52.469] sna_drawable_use_bo: using GPU bo with damage? 0 [ 52.469] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) [ 52.469] kgem_bo_is_render: handle=111, rq? 0 [0] [ 52.469] sna_blt_fill_boxes (32, 0, 0) x 1 [ 52.469] sna_blt_fill_box: box=((0, 0), (7680, 2160)) [ 52.469] __kgem_bcs_set_tiling: src handle=0:tiling=0, dst handle=111:tiling=1 [ 52.469] kgem_add_reloc64: handle=111, pos=4, delta=0, domains=28002 [ 52.469] kgem_add_handle: handle=111, index=0 [ 52.469] kgem_add_reloc64[0] = (delta=0, target handle=0, presumed=d089d000) [ 52.469] __kgem_bo_mark_dirty: handle=111 (proxy? 0) [ 52.469] sna_composite_rectangles: pixmap=3717 marking clear [0]? 1 [ 52.469] sna_copy_area: src=pixmap=3717:(0, 0)x(7680, 2160)+(0, 0) -> dst=pixmap=3502:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 52.469] sna_copy_area: normal copy [ 52.469] sna_do_copy: src=(0, 0), dst=(0, 0), size=(7680x2160) [ 52.469] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(7680x2160) [ 52.469] sna_do_copy: dst extents (0, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 [ 52.469] sna_do_copy: clipped dst extents (0, 0), (7680, 2160) [ 52.469] sna_do_copy: unclipped src extents (0, 0), (7680, 2160) [ 52.469] sna_do_copy: clipped src extents (0, 0), (7680, 2160) [ 52.469] sna_do_copy: pixmap -- no source clipping [ 52.469] sna_do_copy: src extents (0, 0), (7680, 2160) x 1 [ 52.469] sna_do_copy: copy region (0, 0), (7680, 2160) x 1 + (0, 0) [ 52.469] sna_copy_boxes (boxes=1x[(0, 0), (7680, 2160)...], src pixmap=3717+(0, 0), dst pixmap=3502+(0, 0), alu=3, src.size=7680x2160, dst.size=7680x2160) [ 52.469] sna_copy_boxes: dst=(priv=0x561c94a26fb0, gpu_bo=96, cpu_bo=0), src=(priv=0x561c94b03d20, gpu_bo=111, cpu_bo=0), replaces=1 [ 52.469] copy_prefer_gpu: source is clear, don't force use of GPU [ 52.469] sna_drawable_use_bo pixmap=3502, box=((0, 0), (7680, 2160)), flags=18... [ 52.469] sna_drawable_use_bo: not reading damage and large, set PREFER_GPU [ 52.469] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 52.469] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.469] sna_drawable_use_bo: using whole GPU bo [ 52.469] sna_copy_boxes: applying src clear [0] to dst [ 52.469] kgem_bo_is_render: handle=96, rq? 0 [0] [ 52.469] sna_blt_fill_boxes (32, 0, 3) x 1 [ 52.469] sna_blt_fill_box: box=((0, 0), (7680, 2160)) [ 52.469] __kgem_busy: handle=1, busy=524288, wedged=0 [ 52.469] __kgem_ring_is_idle: last fence handle=1 still busy [ 52.469] __kgem_bcs_set_tiling: src handle=0:tiling=0, dst handle=96:tiling=1 [ 52.469] kgem_add_reloc64: handle=96, pos=11, delta=0, domains=28002 [ 52.469] kgem_add_handle: handle=96, index=1 [ 52.469] kgem_add_reloc64[1] = (delta=0, target handle=1, presumed=f61c9000) [ 52.469] __kgem_bo_mark_dirty: handle=96 (proxy? 0) [ 52.469] sna_copy_boxes: marking dst handle=96 as all clear [0] [ 52.469] sna_destroy_pixmap: pixmap=3717, attached?=1 [ 52.469] _kgem_bo_destroy: handle=111, proxy? 0 [ 52.469] __kgem_bo_destroy: handle=111, size=66355200 [ 52.469] __kgem_bo_destroy: handle=111 -> active [ 52.469] __sna_free_pixmap(pixmap=3717) [ 52.469] sna_create_pixmap(272, 29, 32, usage=0) [ 52.469] kgem_can_create_2d: 272x29 @ 32 [ 52.469] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=1088, height=29 [ 52.469] kgem_can_create_2d: untiled size=32768 [ 52.469] kgem_choose_tiling: 272x29 -> 1 [ 52.469] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1536, height=32 [ 52.469] kgem_can_create_2d: tiled[1] size=49152 [ 52.469] sna_create_pixmap: usage=0, flags=1b [ 52.469] sna_create_pixmap: creating GPU pixmap 272x29, stride=1088, flags=1b [ 52.469] __pop_freed_pixmap: reusing freed pixmap=3717 header [ 52.469] create_pixmap_hdr: pixmap=3718, width=272, height=29, usage=0 [ 52.469] sna_create_pixmap: serial=3718, 272x29, usage=0 [ 52.469] sna_accel_flush: flush?=0, dirty?=0 [ 52.469] sna_block_handler (tv=0.0) [ 52.469] sna_wakeup_handler [ 52.469] sna_accel_flush: flush?=0, dirty?=0 [ 52.469] sna_accel_flush: flush?=0, dirty?=0 [ 52.469] sna_accel_flush: flush?=0, dirty?=0 [ 52.469] sna_block_handler (tv=0.0) [ 52.469] sna_wakeup_handler [ 52.469] sna_accel_flush: flush?=0, dirty?=0 [ 52.469] sna_accel_flush: flush?=0, dirty?=0 [ 52.469] sna_block_handler (tv=0.0) [ 52.469] sna_wakeup_handler [ 52.469] sna_composite_rectangles(pixmap=3719, op=0, 0 x 1 [(0, 0)x(272, 29) ...]) [ 52.469] sna_composite_rectangles: converted to op 0 [ 52.469] sna_composite_rectangles[0] (0, 0)x(272, 29) -> (0, 0), (272, 29) [ 52.469] sna_composite_rectangles: nrects=1, region=(0, 0), (272, 29) x 1 [ 52.469] sna_composite_rectangles: clipped extents (0, 0),(272, 29) x 1 [ 52.469] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(272, 29) [ 52.469] sna_composite_rectangles: dropping last-cpu hint [ 52.469] sna_drawable_use_bo pixmap=3719, box=((0, 0), (272, 29)), flags=19... [ 52.469] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 52.469] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 52.469] sna_pixmap_move_to_gpu(pixmap=3719, usage=0), flags=b [ 52.469] sna_pixmap_move_to_gpu: CPU damage? 0 [ 52.469] sna_pixmap_move_to_gpu: creating GPU bo (272x29@32), create=b [ 52.469] kgem_choose_tiling: 272x29 -> 1 [ 52.469] kgem_choose_tiling: 272x29 -> 1 [ 52.469] sna_pixmap_alloc_gpu: pixmap=3719 [ 52.469] kgem_create_2d(272x29, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 52.469] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1536, height=32 [ 52.469] kgem_set_tiling: handle=125, tiling=1 [1], pitch=1536 [1536]: 1 [ 52.469] kgem_bo_remove_from_inactive: removing handle=125 from inactive [ 52.469] from inactive: pitch=1536, tiling=1: handle=125, id=2169 [ 52.469] __sna_damage_all(272, 29) [ 52.469] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 52.469] sna_pixmap_mark_active: pixmap=3719, handle=125 [ 52.469] sna_drawable_use_bo: allocated GPU bo for operation [ 52.469] sna_drawable_use_bo: using GPU bo with damage? 0 [ 52.469] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 52.469] kgem_bo_is_render: handle=125, rq? 0 [0] [ 52.469] sna_blt_fill_boxes (32, 0, 0) x 1 [ 52.470] sna_blt_fill_box: box=((0, 0), (272, 29)) [ 52.470] __kgem_busy: handle=1, busy=524288, wedged=0 [ 52.470] __kgem_ring_is_idle: last fence handle=1 still busy [ 52.470] __kgem_bcs_set_tiling: src handle=0:tiling=0, dst handle=125:tiling=1 [ 52.470] kgem_add_reloc64: handle=125, pos=18, delta=0, domains=28002 [ 52.470] kgem_add_handle: handle=125, index=2 [ 52.470] kgem_add_reloc64[2] = (delta=0, target handle=2, presumed=fd0d4000) [ 52.470] __kgem_bo_mark_dirty: handle=125 (proxy? 0) [ 52.470] sna_composite_rectangles: pixmap=3719 marking clear [0]? 1 [ 52.470] sna_composite_rectangles(pixmap=3719, op=1, fff2f1f0 x 1 [(0, 0)x(272, 29) ...]) [ 52.470] sna_composite_rectangles: converted to op 1 [ 52.470] sna_composite_rectangles[0] (0, 0)x(272, 29) -> (0, 0), (272, 29) [ 52.470] sna_composite_rectangles: nrects=1, region=(0, 0), (272, 29) x 1 [ 52.470] sna_composite_rectangles: clipped extents (0, 0),(272, 29) x 1 [ 52.470] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(272, 29) [ 52.470] sna_composite_rectangles: promoting to full GPU [ 52.470] sna_composite_rectangles: dropping last-cpu hint [ 52.470] sna_drawable_use_bo pixmap=3719, box=((0, 0), (272, 29)), flags=19... [ 52.470] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 52.470] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.470] sna_drawable_use_bo: using whole GPU bo [ 52.470] gen9_render_fill_boxes (op=1, color=(f2f2, f1f1, f0f0, ffff) [20028888]) [ 52.470] kgem_bo_is_render: handle=125, rq? 1 [3] [ 52.470] sna_blt_fill_boxes (32, fff2f1f0, 3) x 1 [ 52.470] sna_blt_fill_box: box=((0, 0), (272, 29)) [ 52.470] sna_blt_fill_box: replacing last fill [ 52.470] sna_composite_rectangles: pixmap=3719 marking clear [fff2f1f0]? 1 [ 52.470] sna_composite_trapezoids(op=3, src=(8, 1), mask=18000, ntrap=17) [ 52.470] kgem_bo_is_busy: handle=125, domain: 0 exec? 1, rq? 1 [ 52.470] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 52.470] trapezoid_spans_maybe_inplace? clear, no [ 52.470] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 52.470] imprecise_trapezoid_span_converter: extents (1, 1), (271, 28) [ 52.470] sna_compute_composite_region: dst=(1, 1)x(270, 27) [ 52.470] sna_compute_composite_region: initial clip against dst->pDrawable: (1, 1), (271, 28) [ 52.470] clip_to_dst: region: 1x[(1, 1), (271, 28)], clip: 1x[(0, 0), (272, 29)] [ 52.470] sna_compute_composite_region: clip against dst->pCompositeClip: (1, 1), (271, 28) [ 52.470] sna_compute_composite_region: clip against src (0x0 clip=0): (1, 1), (271, 28) [ 52.470] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 52.470] imprecise_trapezoid_span_converter: after clip -- extents (1, 1), (271, 28), delta=(0, 0) src -> (1, 1) [ 52.470] gen9_render_composite_spans: 270x27 with flags=0, current mode=3 [ 52.470] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 52.470] gen9_composite_set_target: (1, 1)x(270, 27), partial?=1 [ 52.470] sna_drawable_use_bo pixmap=3719, box=((1, 1), (271, 28)), flags=7... [ 52.470] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.470] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.470] sna_drawable_use_bo: using whole GPU bo [ 52.470] gen9_composite_set_target: pixmap=3719, format=20028888, size=272x29, pitch=1536, delta=(0,0),damage=0xffffffffffffffff [ 52.470] gen9_composite_picture: (1, 1)x(270, 27), dst=(1, 1) [ 52.470] gen4_channel_init_linear: p1=(0.00, 0.00), p2=(0.00, 1.00), src=(1, 1), dst=(1, 1), size=(270, 27) [ 52.470] sna_render_get_gradient: 2x[0.00:fff5f5f5 ... 1.00:ffffffff ... 1.00:ffffffff] [ 52.470] sna_render_get_gradient: old --> 5 [ 52.470] gen4_channel_init_linear: transform = [0.00 0.00 -0.00, 0.00 0.03 -0.00, 0.00 0.00 1.00] [ 52.470] gen4_channel_init_linear: untransformed: p1=(0.03, 0.00, 1.00), p2=(0.03, 28.00, 1.00) [ 52.470] gen4_channel_init_linear: dx=0.00, dy=0.03, offset=-0.00 [ 52.470] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 52.470] gen4_choose_spans_emitter: linear source [ 52.470] gen6_render_context_switch: from 3 to 1, submit batch [ 52.470] batch[3/3, flags=1800]: 22 22 16384 16384, nreloc=3, nexec=3, nfence=0, aperture=32416 [fenced=0] [ 52.470] __kgem_busy: handle=1, busy=0, wedged=0 [ 52.470] __kgem_retire_rq: request 1 complete [ 52.470] __kgem_bo_flush: handle=25, busy=0, wedged=0 [ 52.470] __kgem_bo_flush: handle=33, busy=0, wedged=0 [ 52.470] kgem_bo_move_to_cache: release handle=33 [ 52.470] kgem_bo_move_to_inactive: moving handle=33 to inactive [ 52.470] __kgem_busy: handle=1, busy=0, wedged=0 [ 52.470] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 52.470] kgem_commit: release handle=125 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd0d4000 [ 52.470] kgem_commit: release handle=96 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f61c9000 [ 52.470] kgem_commit: release handle=111 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d089d000 [ 52.470] __kgem_busy: handle=1, busy=524288, wedged=0 [ 52.470] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=0, offset=4250144768 [ 52.470] needs_batch_flush: flushing before handle=125 for required semaphore [ 52.470] kgem_check_bo: num_pages=+17, num_exec=+2 [ 52.470] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 52.470] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 52.470] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 52.470] kgem_add_handle: handle=4, index=0 [ 52.470] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 52.470] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 52.470] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 52.470] gen9_composite_get_binding_table(ffc0) [ 52.470] kgem_add_reloc64: handle=125, pos=16360, delta=0, domains=20002 [ 52.470] kgem_add_handle: handle=125, index=1 [ 52.470] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd0d4000) [ 52.470] __kgem_bo_mark_dirty: handle=125 (proxy? 0) [ 52.470] [3fe0] bind bo(handle=125, addr=fd0d4000), format=192, width=272, height=29, pitch=1536, tiling=1 -> render [ 52.470] kgem_add_reloc64: handle=8, pos=16344, delta=0, domains=40000 [ 52.470] kgem_add_handle: handle=8, index=2 [ 52.470] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fdffe000) [ 52.470] [3fd0] bind bo(handle=8, addr=fdffe000), format=192, width=16, height=1, pitch=64, tiling=0 -> sampler [ 52.470] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 52.470] gen9_emit_sampler: sampler = 14 [ 52.470] gen9_emit_sf: num_sf_outputs=2 [ 52.470] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) [ 52.470] gen9_emit_vertex_elements: setup id=5 [ 52.470] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 52.470] gen9_emit_vertex_elements: second channel 1 floats, offset=8 [ 52.470] thread_choose_span: clipped? 0 [ 52.470] imprecise_trapezoid_span_converter: using 4 threads [ 52.470] imprecise_trapezoid_span_converter: using 4 threads for span compositing 270x27 [ 52.470] thread_choose_span: clipped? 0 [ 52.470] [ 52.470] [ 52.470] span_thread: flushing 1 boxes span_thread: flushing 26 boxes [ 52.470] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 52.470] span_thread: flushing 27 boxes span_thread: flushing 1 boxes [ 52.470] gen9_render_composite_spans_boxes__thread: nbox=26, src=+(0, 0), dst=+(0, 0) [ 52.470] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 52.470] gen9_render_composite_spans_boxes__thread: nbox=27, src=+(0, 0), dst=+(0, 0) [ 52.470] gen8_vertex_flush[498] = 165 [ 52.470] gen9_render_composite_spans_done() [ 52.470] sna_create_pixmap(25, 21, 32, usage=0) [ 52.470] kgem_can_create_2d: 25x21 @ 32 [ 52.470] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=128, height=21 [ 52.470] kgem_can_create_2d: untiled size=4096 [ 52.470] kgem_choose_tiling: too thin [width 25, 32 bpp] for TILING_X [ 52.470] kgem_choose_tiling: 25x21 -> 0 [ 52.470] sna_create_pixmap: usage=0, flags=a [ 52.470] sna_create_pixmap: small buffer [2100], attaching to shadow pixmap [ 52.470] create_pixmap: allocating pixmap 25x21, depth=32/32, size=2108 [ 52.470] create_pixmap: serial=3720, usage=0, 25x21 [ 52.470] sna_create_pixmap: serial=3720, 25x21, usage=0 [ 52.470] sna_composite_rectangles(pixmap=3721, op=0, 0 x 1 [(0, 0)x(25, 21) ...]) [ 52.470] sna_composite_rectangles: converted to op 0 [ 52.470] sna_composite_rectangles[0] (0, 0)x(25, 21) -> (0, 0), (25, 21) [ 52.470] sna_composite_rectangles: nrects=1, region=(0, 0), (25, 21) x 1 [ 52.470] sna_composite_rectangles: clipped extents (0, 0),(25, 21) x 1 [ 52.470] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(25, 21) [ 52.470] sna_composite_rectangles: fallback, dst pixmap=3721 too small or not attached [ 52.470] sna_composite_rectangles: fallback [ 52.470] sna_drawable_move_region_to_cpu(pixmap=3721 (25x21), [(0, 0), (25, 21)], flags=1) [ 52.470] sna_drawable_move_region_to_cpu: region (0, 0), (25, 21) + (0, 0) subsumes pixmap (25x21) [ 52.470] _sna_pixmap_move_to_cpu(pixmap=3721, 25x21, flags=1) [ 52.470] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 52.470] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 52.470] operate_inplace: no, inplace operation not suitable [ 52.470] _sna_pixmap_move_to_cpu: marking as damaged [ 52.470] __sna_damage_all(25, 21) [ 52.470] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 52.470] sna_validate_gc(0x561c94a31830) changes=0, previous serial=e20, drawable=e89 [ 52.470] sna_validate_gc: recomputing clip [ 52.470] sna_validate_gc: composite clip=1x[(0, 0), (25, 21)] [0x561c94b07b90] [ 52.470] sna_put_image((0, 0)x(25, 21), depth=32, format=2) [ 52.470] try_upload__fast: ignore existing cpu damage (if any) [ 52.470] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 52.470] try_upload__fast: no, no gpu damage [ 52.470] sna_drawable_move_region_to_cpu(pixmap=3721 (25x21), [(0, 0), (25, 21)], flags=1) [ 52.470] sna_drawable_move_region_to_cpu: pixmap=3721 all damaged on CPU [ 52.470] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 52.470] sna_put_zpixmap_blt: upload(0, 0, 25, 21) x 1 boxes [ 52.470] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(25, 21) [ 52.470] memcpy_blt: src=(0, 0), dst=(0, 0), size=25x21, pitch=100/100 [ 52.470] sna_accel_flush: flush?=0, dirty?=0 [ 52.470] sna_composite(pixmap=3719, op=3, src=3721+(0, 0), mask=0+(0, 0), dst=3719+(0, 0)+(0, 0), size=(12, 10) [ 52.470] sna_compute_composite_region: dst=(0, 0)x(12, 10) [ 52.470] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (12, 10) [ 52.470] clip_to_dst: region: 1x[(0, 0), (12, 10)], clip: 1x[(0, 0), (272, 29)] [ 52.470] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (12, 10) [ 52.470] sna_compute_composite_region: clip against src (25x21 clip=0): (0, 0), (12, 10) [ 52.470] sna_composite: composite region extents:+(0, 0) -> (0, 0), (12, 10) + (0, 0) [ 52.470] gen9_render_composite: 12x10, current mode=1/1 [ 52.470] kgem_bo_is_render: handle=125, rq? 1 [1] [ 52.470] kgem_bo_is_busy: handle=125, domain: 3 exec? 1, rq? 1 [ 52.470] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.470] gen9_composite_set_target: (0, 0)x(12, 10), partial?=1 [ 52.470] sna_drawable_use_bo pixmap=3719, box=((0, 0), (12, 10)), flags=7... [ 52.470] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.470] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.470] sna_drawable_use_bo: using whole GPU bo [ 52.470] gen9_composite_set_target: pixmap=3719, format=20028888, size=272x29, pitch=1536, delta=(0,0),damage=0xffffffffffffffff [ 52.470] gen9_composite_picture: (0, 0)x(12, 10), dst=(0, 0) [ 52.470] sna_transform_is_imprecise_integer_translation: no transform [ 52.470] gen9_composite_picture: integer translation (0, 0), removing [ 52.470] sna_render_pixmap_bo pixmap=3721, (0, 0)x(12, 10)/(25, 21) [ 52.470] sna_render_pixmap_bo box=(0, 0), (12, 10): (12, 10)/(25, 21) [ 52.470] sna_render_pixmap_bo: offset=(0, 0), size=(25, 21) [ 52.470] use_cpu_bo: no cpu bo [ 52.470] kgem_choose_tiling: too short [10] for TILING_Y [ 52.470] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 52.470] kgem_choose_tiling: 12x10 -> 0 [ 52.470] sna_render_pixmap_bo: uploading CPU box (0, 0), (12, 10) [ 52.470] upload: box=(0, 0), (12, 10), pixmap=25x21 [ 52.470] sna_drawable_move_region_to_cpu(pixmap=3721 (25x21), [(0, 0), (12, 10)], flags=2) [ 52.470] sna_drawable_move_region_to_cpu: pixmap=3721 all damaged on CPU [ 52.470] kgem_can_create_2d: 12x10 @ 32 [ 52.470] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 52.470] kgem_can_create_2d: untiled size=4096 [ 52.470] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 52.470] kgem_choose_tiling: 12x10 -> 0 [ 52.470] kgem_upload_source_image : (0, 0), (12, 10), stride=100, bpp=32 [ 52.470] kgem_create_buffer_2d: 12x10, 32 bpp, stride=64 [ 52.470] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] [ 52.470] kgem_create_buffer: reusing buffer? used=32768 + size=640, total=262144 [ 52.470] kgem_create_proxy: target handle=106 [proxy? -1], offset=32768, length=640, io=1 [ 52.470] __kgem_bo_init(handle=106, num_pages=640) [ 52.471] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x10, pitch=100/64 [ 52.471] kgem_bo_is_render: handle=125, rq? 1 [1] [ 52.471] kgem_bo_is_render: handle=106, rq? 0 [0] [ 52.471] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 52.471] gen4_choose_composite_emitter: identity src, no mask [ 52.471] kgem_check_bo: num_pages=+64, num_exec=+1 [ 52.471] gen9_composite_get_binding_table(ff00) [ 52.471] kgem_add_reloc64: handle=106, pos=16312, delta=0, domains=40000 [ 52.471] kgem_add_reloc64: adding proxy [delta=32768] for handle=106 [ 52.471] kgem_add_handle: handle=106, index=3 [ 52.471] kgem_add_reloc64[5] = (delta=32768, target handle=3, presumed=fd4c5000) [ 52.471] [3fb0] bind bo(handle=106, addr=fd4cd000), format=192, width=12, height=10, pitch=64, tiling=0 -> sampler [ 52.471] gen9_emit_sampler: sampler = 2 [ 52.471] gen9_emit_sf: num_sf_outputs=1 [ 52.471] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 52.471] gen9_emit_vertex_elements: setup id=2 [ 52.471] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 52.471] gen9_render_composite_box: (0, 0), (12, 10) [ 52.471] apply_damage: damage=0x0, region=1 [(0, 0), (12, 10) + (0, 0)] [ 52.471] gen8_vertex_flush[554] = 3 [ 52.471] _kgem_bo_destroy: handle=106, proxy? 1 [ 52.471] sna_create_pixmap(1, 10, 32, usage=0) [ 52.471] kgem_can_create_2d: 1x10 @ 32 [ 52.471] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=10 [ 52.471] kgem_can_create_2d: untiled size=4096 [ 52.471] kgem_choose_tiling: disabling tiling [1x10] for single row/col [ 52.471] kgem_choose_tiling: 1x10 -> 0 [ 52.471] sna_create_pixmap: usage=0, flags=a [ 52.471] sna_create_pixmap: small buffer [40], attaching to shadow pixmap [ 52.471] create_pixmap: allocating pixmap 1x10, depth=32/32, size=48 [ 52.471] create_pixmap: serial=3722, usage=0, 1x10 [ 52.471] sna_create_pixmap: serial=3722, 1x10, usage=0 [ 52.471] sna_validate_gc(0x561c94a31830) changes=0, previous serial=e89, drawable=e8b [ 52.471] sna_validate_gc: recomputing clip [ 52.471] sna_validate_gc: composite clip=1x[(0, 0), (1, 10)] [0x561c94b07b90] [ 52.471] sna_copy_area: src=pixmap=3721:(12, 0)x(1, 10)+(0, 0) -> dst=pixmap=3723:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 52.471] sna_copy_area: normal copy [ 52.471] sna_do_copy: src=(12, 0), dst=(0, 0), size=(1x10) [ 52.471] sna_do_copy: after drawable: src=(12, 0), dst=(0, 0), size=(1x10) [ 52.471] sna_do_copy: dst extents (0, 0), (1, 10), dst clip extents (0, 0), (1, 10), dst size=1x10 [ 52.471] sna_do_copy: clipped dst extents (0, 0), (1, 10) [ 52.471] sna_do_copy: unclipped src extents (12, 0), (13, 10) [ 52.471] sna_do_copy: clipped src extents (12, 0), (13, 10) [ 52.471] sna_do_copy: pixmap -- no source clipping [ 52.471] sna_do_copy: src extents (12, 0), (13, 10) x 1 [ 52.471] sna_do_copy: copy region (0, 0), (1, 10) x 1 + (12, 0) [ 52.471] sna_copy_boxes (boxes=1x[(0, 0), (1, 10)...], src pixmap=3721+(12, 0), dst pixmap=3723+(0, 0), alu=3, src.size=25x21, dst.size=1x10) [ 52.471] sna_copy_boxes: dst=(priv=0x561c94b09f70, gpu_bo=0, cpu_bo=0), src=(priv=0x561c94b05370, gpu_bo=0, cpu_bo=0), replaces=1 [ 52.471] sna_drawable_use_bo pixmap=3723, box=((0, 0), (1, 10)), flags=18... [ 52.471] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=18 [ 52.471] sna_drawable_use_bo: try cpu as GPU bo is idle [ 52.471] sna_drawable_use_bo: no CPU bo, and GPU not forced [ 52.471] sna_copy_boxes__inplace - no, no src or dst GPU bo [ 52.471] sna_copy_boxes: fallback -- src=(12, 0), dst=(0, 0) [ 52.471] sna_drawable_move_region_to_cpu(pixmap=3721 (25x21), [(12, 0), (13, 10)], flags=6) [ 52.471] sna_drawable_move_region_to_cpu: pixmap=3721 all damaged on CPU [ 52.471] sna_drawable_move_region_to_cpu(pixmap=3723 (1x10), [(0, 0), (1, 10)], flags=5) [ 52.471] sna_drawable_move_region_to_cpu: region (0, 0), (1, 10) + (0, 0) subsumes pixmap (1x10) [ 52.471] _sna_pixmap_move_to_cpu(pixmap=3723, 1x10, flags=5) [ 52.471] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 52.471] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 52.471] _sna_pixmap_move_to_cpu: marking as damaged [ 52.471] __sna_damage_all(1, 10) [ 52.471] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 52.471] sna_copy_boxes: memcpy_blt(box=(0, 0), (1, 10), src=(12, 0), pitches=(100, 4)) [ 52.471] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x10, pitch=100/4 [ 52.471] sna_composite(pixmap=3719, op=3, src=3723+(12, 0), mask=0+(12, 0), dst=3719+(12, 0)+(0, 0), size=(248, 10) [ 52.471] sna_compute_composite_region: dst=(12, 0)x(248, 10) [ 52.471] sna_compute_composite_region: initial clip against dst->pDrawable: (12, 0), (260, 10) [ 52.471] clip_to_dst: region: 1x[(12, 0), (260, 10)], clip: 1x[(0, 0), (272, 29)] [ 52.471] sna_compute_composite_region: clip against dst->pCompositeClip: (12, 0), (260, 10) [ 52.471] sna_compute_composite_region: clip against src (1x10 clip=0): (12, 0), (260, 10) [ 52.471] sna_composite: composite region extents:+(0, 0) -> (12, 0), (260, 10) + (0, 0) [ 52.471] gen9_render_composite: 248x10, current mode=1/1 [ 52.471] kgem_bo_is_render: handle=125, rq? 1 [1] [ 52.471] kgem_bo_is_busy: handle=125, domain: 3 exec? 1, rq? 1 [ 52.471] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.471] gen9_composite_set_target: (12, 0)x(248, 10), partial?=1 [ 52.471] sna_drawable_use_bo pixmap=3719, box=((12, 0), (260, 10)), flags=7... [ 52.471] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.471] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.471] sna_drawable_use_bo: using whole GPU bo [ 52.471] gen9_composite_set_target: pixmap=3719, format=20028888, size=272x29, pitch=1536, delta=(0,0),damage=0xffffffffffffffff [ 52.471] gen9_composite_picture: (12, 0)x(248, 10), dst=(12, 0) [ 52.471] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.00 0.00 -0.05, 0.00 1.00 0.00, 0.00 0.00 1.00] [ 52.471] sna_transform_is_imprecise_integer_translation: not unity scaling [ 52.471] sna_render_pixmap_bo pixmap=3723, (12, 0)x(248, 10)/(1, 10) [ 52.471] sna_render_pixmap_bo box=(0, 0), (1, 10): (1, 10)/(1, 10) [ 52.471] sna_render_pixmap_bo: offset=(0, 0), size=(1, 10) [ 52.471] use_cpu_bo: no cpu bo [ 52.471] move_to_gpu: migrating whole pixmap (1x10) for source (0,0),(1,10), count 5? 0 [ 52.471] sna_render_pixmap_bo: uploading CPU box (0, 0), (1, 10) [ 52.471] upload: box=(0, 0), (1, 10), pixmap=1x10 [ 52.471] sna_drawable_move_region_to_cpu(pixmap=3723 (1x10), [(0, 0), (1, 10)], flags=2) [ 52.471] sna_drawable_move_region_to_cpu: pixmap=3723 all damaged on CPU [ 52.471] kgem_can_create_2d: 1x10 @ 32 [ 52.471] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=10 [ 52.471] kgem_can_create_2d: untiled size=4096 [ 52.471] kgem_choose_tiling: disabling tiling [1x10] for single row/col [ 52.471] kgem_choose_tiling: 1x10 -> 0 [ 52.471] kgem_upload_source_image : (0, 0), (1, 10), stride=4, bpp=32 [ 52.471] kgem_create_buffer_2d: 1x10, 32 bpp, stride=32 [ 52.471] kgem_create_buffer: size=320, flags=3 [write?=1, inplace?=1, last?=0] [ 52.471] kgem_create_buffer: reusing buffer? used=33536 + size=320, total=262144 [ 52.471] kgem_create_proxy: target handle=106 [proxy? -1], offset=33536, length=320, io=1 [ 52.471] __kgem_bo_init(handle=106, num_pages=320) [ 52.471] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x10, pitch=4/32 [ 52.471] upload: adding upload cache to pixmap=3723 [ 52.471] kgem_proxy_bo_attach: handle=106 [ 52.471] kgem_bo_is_render: handle=125, rq? 1 [1] [ 52.471] kgem_bo_is_render: handle=106, rq? 0 [0] [ 52.471] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 52.471] gen4_choose_composite_emitter: simple src, no mask [ 52.471] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.471] gen9_composite_get_binding_table(fe80) [ 52.471] kgem_add_reloc64: handle=106, pos=16280, delta=0, domains=40000 [ 52.471] kgem_add_reloc64: adding proxy [delta=33536] for handle=106 [ 52.471] kgem_add_reloc64[6] = (delta=33536, target handle=3, presumed=fd4c5000) [ 52.471] [3f90] bind bo(handle=106, addr=fd4cd300), format=192, width=1, height=10, pitch=32, tiling=0 -> sampler [ 52.471] gen9_emit_sampler: sampler = 32 [ 52.471] gen9_emit_vertex_elements: setup id=2 [ 52.471] gen9_render_composite_box: (12, 0), (260, 10) [ 52.471] apply_damage: damage=0x0, region=1 [(12, 0), (260, 10) + (0, 0)] [ 52.471] gen8_vertex_flush[598] = 3 [ 52.471] sna_destroy_pixmap: pixmap=3723, attached?=1 [ 52.471] _kgem_bo_destroy: handle=106, proxy? 1 [ 52.471] __sna_free_pixmap(pixmap=3723) [ 52.471] sna_composite(pixmap=3719, op=3, src=3721+(13, 0), mask=0+(260, 0), dst=3719+(260, 0)+(0, 0), size=(12, 10) [ 52.471] sna_compute_composite_region: dst=(260, 0)x(12, 10) [ 52.471] sna_compute_composite_region: initial clip against dst->pDrawable: (260, 0), (272, 10) [ 52.471] clip_to_dst: region: 1x[(260, 0), (272, 10)], clip: 1x[(0, 0), (272, 29)] [ 52.471] sna_compute_composite_region: clip against dst->pCompositeClip: (260, 0), (272, 10) [ 52.471] sna_compute_composite_region: clip against src (25x21 clip=0): (260, 0), (272, 10) [ 52.471] sna_composite: composite region extents:+(0, 0) -> (260, 0), (272, 10) + (0, 0) [ 52.471] gen9_render_composite: 12x10, current mode=1/1 [ 52.471] kgem_bo_is_render: handle=125, rq? 1 [1] [ 52.471] kgem_bo_is_busy: handle=125, domain: 3 exec? 1, rq? 1 [ 52.471] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.471] gen9_composite_set_target: (260, 0)x(12, 10), partial?=1 [ 52.471] sna_drawable_use_bo pixmap=3719, box=((260, 0), (272, 10)), flags=7... [ 52.471] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.471] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.471] sna_drawable_use_bo: using whole GPU bo [ 52.471] gen9_composite_set_target: pixmap=3719, format=20028888, size=272x29, pitch=1536, delta=(0,0),damage=0xffffffffffffffff [ 52.471] gen9_composite_picture: (13, 0)x(12, 10), dst=(260, 0) [ 52.471] sna_transform_is_imprecise_integer_translation: no transform [ 52.471] gen9_composite_picture: integer translation (0, 0), removing [ 52.471] sna_render_pixmap_bo pixmap=3721, (13, 0)x(12, 10)/(25, 21) [ 52.471] sna_render_pixmap_bo box=(13, 0), (25, 10): (12, 10)/(25, 21) [ 52.471] sna_render_pixmap_bo: offset=(-247, 0), size=(25, 21) [ 52.471] use_cpu_bo: no cpu bo [ 52.471] kgem_choose_tiling: too short [10] for TILING_Y [ 52.471] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 52.471] kgem_choose_tiling: 12x10 -> 0 [ 52.471] sna_render_pixmap_bo: uploading CPU box (13, 0), (25, 10) [ 52.471] upload: box=(13, 0), (25, 10), pixmap=25x21 [ 52.471] sna_drawable_move_region_to_cpu(pixmap=3721 (25x21), [(13, 0), (25, 10)], flags=2) [ 52.471] sna_drawable_move_region_to_cpu: pixmap=3721 all damaged on CPU [ 52.471] kgem_can_create_2d: 12x10 @ 32 [ 52.471] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 52.471] kgem_can_create_2d: untiled size=4096 [ 52.471] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 52.471] kgem_choose_tiling: 12x10 -> 0 [ 52.471] kgem_upload_source_image : (13, 0), (25, 10), stride=100, bpp=32 [ 52.471] kgem_create_buffer_2d: 12x10, 32 bpp, stride=64 [ 52.471] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] [ 52.471] kgem_create_buffer: reusing buffer? used=34048 + size=640, total=262144 [ 52.471] kgem_create_proxy: target handle=106 [proxy? -1], offset=34048, length=640, io=1 [ 52.471] __kgem_bo_init(handle=106, num_pages=640) [ 52.471] memcpy_blt: src=(13, 0), dst=(0, 0), size=12x10, pitch=100/64 [ 52.471] kgem_bo_is_render: handle=125, rq? 1 [1] [ 52.471] kgem_bo_is_render: handle=106, rq? 0 [0] [ 52.471] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 52.471] gen4_choose_composite_emitter: identity src, no mask [ 52.471] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.471] gen9_composite_get_binding_table(fe00) [ 52.471] kgem_add_reloc64: handle=106, pos=16248, delta=0, domains=40000 [ 52.471] kgem_add_reloc64: adding proxy [delta=34048] for handle=106 [ 52.471] kgem_add_reloc64[7] = (delta=34048, target handle=3, presumed=fd4c5000) [ 52.471] [3f70] bind bo(handle=106, addr=fd4cd500), format=192, width=12, height=10, pitch=64, tiling=0 -> sampler [ 52.471] gen9_emit_sampler: sampler = 2 [ 52.471] gen9_emit_vertex_elements: setup id=2 [ 52.471] gen9_render_composite_box: (260, 0), (272, 10) [ 52.471] apply_damage: damage=0x0, region=1 [(260, 0), (272, 10) + (0, 0)] [ 52.471] gen8_vertex_flush[5dc] = 3 [ 52.471] _kgem_bo_destroy: handle=106, proxy? 1 [ 52.471] sna_create_pixmap(12, 1, 32, usage=0) [ 52.471] kgem_can_create_2d: 12x1 @ 32 [ 52.471] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=1 [ 52.471] kgem_can_create_2d: untiled size=4096 [ 52.471] kgem_choose_tiling: disabling tiling [12x1] for single row/col [ 52.471] kgem_choose_tiling: 12x1 -> 0 [ 52.471] sna_create_pixmap: usage=0, flags=a [ 52.471] sna_create_pixmap: small buffer [48], attaching to shadow pixmap [ 52.471] create_pixmap: allocating pixmap 12x1, depth=32/32, size=56 [ 52.472] create_pixmap: serial=3724, usage=0, 12x1 [ 52.472] sna_create_pixmap: serial=3724, 12x1, usage=0 [ 52.472] sna_validate_gc(0x561c94a31830) changes=0, previous serial=e8b, drawable=e8d [ 52.472] sna_validate_gc: recomputing clip [ 52.472] sna_validate_gc: composite clip=1x[(0, 0), (12, 1)] [0x561c94b07b90] [ 52.472] sna_copy_area: src=pixmap=3721:(0, 10)x(12, 1)+(0, 0) -> dst=pixmap=3725:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 52.472] sna_copy_area: normal copy [ 52.472] sna_do_copy: src=(0, 10), dst=(0, 0), size=(12x1) [ 52.472] sna_do_copy: after drawable: src=(0, 10), dst=(0, 0), size=(12x1) [ 52.472] sna_do_copy: dst extents (0, 0), (12, 1), dst clip extents (0, 0), (12, 1), dst size=12x1 [ 52.472] sna_do_copy: clipped dst extents (0, 0), (12, 1) [ 52.472] sna_do_copy: unclipped src extents (0, 10), (12, 11) [ 52.472] sna_do_copy: clipped src extents (0, 10), (12, 11) [ 52.472] sna_do_copy: pixmap -- no source clipping [ 52.472] sna_do_copy: src extents (0, 10), (12, 11) x 1 [ 52.472] sna_do_copy: copy region (0, 0), (12, 1) x 1 + (0, 10) [ 52.472] sna_copy_boxes (boxes=1x[(0, 0), (12, 1)...], src pixmap=3721+(0, 10), dst pixmap=3725+(0, 0), alu=3, src.size=25x21, dst.size=12x1) [ 52.472] sna_copy_boxes: dst=(priv=0x561c94b09f70, gpu_bo=0, cpu_bo=0), src=(priv=0x561c94b05370, gpu_bo=0, cpu_bo=0), replaces=1 [ 52.472] sna_drawable_use_bo pixmap=3725, box=((0, 0), (12, 1)), flags=18... [ 52.472] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=18 [ 52.472] sna_drawable_use_bo: try cpu as GPU bo is idle [ 52.472] sna_drawable_use_bo: no CPU bo, and GPU not forced [ 52.472] sna_copy_boxes__inplace - no, no src or dst GPU bo [ 52.472] sna_copy_boxes: fallback -- src=(0, 10), dst=(0, 0) [ 52.472] sna_drawable_move_region_to_cpu(pixmap=3721 (25x21), [(0, 10), (12, 11)], flags=6) [ 52.472] sna_drawable_move_region_to_cpu: pixmap=3721 all damaged on CPU [ 52.472] sna_drawable_move_region_to_cpu(pixmap=3725 (12x1), [(0, 0), (12, 1)], flags=5) [ 52.472] sna_drawable_move_region_to_cpu: region (0, 0), (12, 1) + (0, 0) subsumes pixmap (12x1) [ 52.472] _sna_pixmap_move_to_cpu(pixmap=3725, 12x1, flags=5) [ 52.472] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 52.472] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 52.472] _sna_pixmap_move_to_cpu: marking as damaged [ 52.472] __sna_damage_all(12, 1) [ 52.472] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 52.472] sna_copy_boxes: memcpy_blt(box=(0, 0), (12, 1), src=(0, 10), pitches=(100, 48)) [ 52.472] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x1, pitch=100/48 [ 52.472] sna_composite(pixmap=3719, op=3, src=3725+(0, 9), mask=0+(0, 10), dst=3719+(0, 10)+(0, 0), size=(12, 9) [ 52.472] sna_compute_composite_region: dst=(0, 10)x(12, 9) [ 52.472] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 10), (12, 19) [ 52.472] clip_to_dst: region: 1x[(0, 10), (12, 19)], clip: 1x[(0, 0), (272, 29)] [ 52.472] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 10), (12, 19) [ 52.472] sna_compute_composite_region: clip against src (12x1 clip=0): (0, 10), (12, 19) [ 52.472] sna_composite: composite region extents:+(0, 0) -> (0, 10), (12, 19) + (0, 0) [ 52.472] gen9_render_composite: 12x9, current mode=1/1 [ 52.472] kgem_bo_is_render: handle=125, rq? 1 [1] [ 52.472] kgem_bo_is_busy: handle=125, domain: 3 exec? 1, rq? 1 [ 52.472] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.472] gen9_composite_set_target: (0, 10)x(12, 9), partial?=1 [ 52.472] sna_drawable_use_bo pixmap=3719, box=((0, 10), (12, 19)), flags=7... [ 52.472] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.472] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.472] sna_drawable_use_bo: using whole GPU bo [ 52.472] gen9_composite_set_target: pixmap=3719, format=20028888, size=272x29, pitch=1536, delta=(0,0),damage=0xffffffffffffffff [ 52.472] gen9_composite_picture: (0, 9)x(12, 9), dst=(0, 10) [ 52.472] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[1.00 0.00 0.00, 0.00 0.11 -1.00, 0.00 0.00 1.00] [ 52.472] sna_transform_is_imprecise_integer_translation: not unity scaling [ 52.472] sna_render_pixmap_bo pixmap=3725, (0, 9)x(12, 9)/(12, 1) [ 52.472] sna_render_pixmap_bo box=(0, 0), (12, 1): (12, 1)/(12, 1) [ 52.472] sna_render_pixmap_bo: offset=(0, -1), size=(12, 1) [ 52.472] use_cpu_bo: no cpu bo [ 52.472] move_to_gpu: migrating whole pixmap (12x1) for source (0,0),(12,1), count 5? 0 [ 52.472] sna_render_pixmap_bo: uploading CPU box (0, 0), (12, 1) [ 52.472] upload: box=(0, 0), (12, 1), pixmap=12x1 [ 52.472] sna_drawable_move_region_to_cpu(pixmap=3725 (12x1), [(0, 0), (12, 1)], flags=2) [ 52.472] sna_drawable_move_region_to_cpu: pixmap=3725 all damaged on CPU [ 52.472] kgem_can_create_2d: 12x1 @ 32 [ 52.472] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=1 [ 52.472] kgem_can_create_2d: untiled size=4096 [ 52.472] kgem_choose_tiling: disabling tiling [12x1] for single row/col [ 52.472] kgem_choose_tiling: 12x1 -> 0 [ 52.472] kgem_upload_source_image : (0, 0), (12, 1), stride=48, bpp=32 [ 52.472] kgem_create_buffer_2d: 12x1, 32 bpp, stride=64 [ 52.472] kgem_create_buffer: size=128, flags=3 [write?=1, inplace?=1, last?=0] [ 52.472] kgem_create_buffer: reusing buffer? used=34816 + size=128, total=262144 [ 52.472] kgem_create_proxy: target handle=106 [proxy? -1], offset=34816, length=128, io=1 [ 52.472] __kgem_bo_init(handle=106, num_pages=128) [ 52.472] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x1, pitch=48/64 [ 52.472] upload: adding upload cache to pixmap=3725 [ 52.472] kgem_proxy_bo_attach: handle=106 [ 52.472] kgem_bo_is_render: handle=125, rq? 1 [1] [ 52.472] kgem_bo_is_render: handle=106, rq? 0 [0] [ 52.472] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 52.472] gen4_choose_composite_emitter: simple src, no mask [ 52.472] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.472] gen9_composite_get_binding_table(fd80) [ 52.472] kgem_add_reloc64: handle=106, pos=16216, delta=0, domains=40000 [ 52.472] kgem_add_reloc64: adding proxy [delta=34816] for handle=106 [ 52.472] kgem_add_reloc64[8] = (delta=34816, target handle=3, presumed=fd4c5000) [ 52.472] [3f50] bind bo(handle=106, addr=fd4cd800), format=192, width=12, height=1, pitch=64, tiling=0 -> sampler [ 52.472] gen9_emit_sampler: sampler = 32 [ 52.472] gen9_emit_vertex_elements: setup id=2 [ 52.472] gen9_render_composite_box: (0, 10), (12, 19) [ 52.472] apply_damage: damage=0x0, region=1 [(0, 10), (12, 19) + (0, 0)] [ 52.472] gen8_vertex_flush[620] = 3 [ 52.472] sna_destroy_pixmap: pixmap=3725, attached?=1 [ 52.472] _kgem_bo_destroy: handle=106, proxy? 1 [ 52.472] __sna_free_pixmap(pixmap=3725) [ 52.472] sna_create_pixmap(12, 1, 32, usage=0) [ 52.472] kgem_can_create_2d: 12x1 @ 32 [ 52.472] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=1 [ 52.472] kgem_can_create_2d: untiled size=4096 [ 52.472] kgem_choose_tiling: disabling tiling [12x1] for single row/col [ 52.472] kgem_choose_tiling: 12x1 -> 0 [ 52.472] sna_create_pixmap: usage=0, flags=a [ 52.472] sna_create_pixmap: small buffer [48], attaching to shadow pixmap [ 52.472] create_pixmap: allocating pixmap 12x1, depth=32/32, size=56 [ 52.472] create_pixmap: serial=3726, usage=0, 12x1 [ 52.472] sna_create_pixmap: serial=3726, 12x1, usage=0 [ 52.472] sna_validate_gc(0x561c94a31830) changes=0, previous serial=e8d, drawable=e8f [ 52.472] sna_validate_gc: recomputing clip [ 52.472] sna_validate_gc: composite clip=1x[(0, 0), (12, 1)] [0x561c94b07b90] [ 52.472] sna_copy_area: src=pixmap=3721:(13, 10)x(12, 1)+(0, 0) -> dst=pixmap=3727:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 52.472] sna_copy_area: normal copy [ 52.472] sna_do_copy: src=(13, 10), dst=(0, 0), size=(12x1) [ 52.472] sna_do_copy: after drawable: src=(13, 10), dst=(0, 0), size=(12x1) [ 52.472] sna_do_copy: dst extents (0, 0), (12, 1), dst clip extents (0, 0), (12, 1), dst size=12x1 [ 52.472] sna_do_copy: clipped dst extents (0, 0), (12, 1) [ 52.472] sna_do_copy: unclipped src extents (13, 10), (25, 11) [ 52.472] sna_do_copy: clipped src extents (13, 10), (25, 11) [ 52.472] sna_do_copy: pixmap -- no source clipping [ 52.472] sna_do_copy: src extents (13, 10), (25, 11) x 1 [ 52.472] sna_do_copy: copy region (0, 0), (12, 1) x 1 + (13, 10) [ 52.472] sna_copy_boxes (boxes=1x[(0, 0), (12, 1)...], src pixmap=3721+(13, 10), dst pixmap=3727+(0, 0), alu=3, src.size=25x21, dst.size=12x1) [ 52.472] sna_copy_boxes: dst=(priv=0x561c94b0a080, gpu_bo=0, cpu_bo=0), src=(priv=0x561c94b05370, gpu_bo=0, cpu_bo=0), replaces=1 [ 52.472] sna_drawable_use_bo pixmap=3727, box=((0, 0), (12, 1)), flags=18... [ 52.472] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=18 [ 52.472] sna_drawable_use_bo: try cpu as GPU bo is idle [ 52.472] sna_drawable_use_bo: no CPU bo, and GPU not forced [ 52.472] sna_copy_boxes__inplace - no, no src or dst GPU bo [ 52.472] sna_copy_boxes: fallback -- src=(13, 10), dst=(0, 0) [ 52.472] sna_drawable_move_region_to_cpu(pixmap=3721 (25x21), [(13, 10), (25, 11)], flags=6) [ 52.472] sna_drawable_move_region_to_cpu: pixmap=3721 all damaged on CPU [ 52.472] sna_drawable_move_region_to_cpu(pixmap=3727 (12x1), [(0, 0), (12, 1)], flags=5) [ 52.472] sna_drawable_move_region_to_cpu: region (0, 0), (12, 1) + (0, 0) subsumes pixmap (12x1) [ 52.472] _sna_pixmap_move_to_cpu(pixmap=3727, 12x1, flags=5) [ 52.472] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 52.472] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 52.472] _sna_pixmap_move_to_cpu: marking as damaged [ 52.472] __sna_damage_all(12, 1) [ 52.472] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 52.472] sna_copy_boxes: memcpy_blt(box=(0, 0), (12, 1), src=(13, 10), pitches=(100, 48)) [ 52.472] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x1, pitch=100/48 [ 52.472] sna_composite(pixmap=3719, op=3, src=3727+(130, 12), mask=0+(260, 10), dst=3719+(260, 10)+(0, 0), size=(12, 9) [ 52.472] sna_compute_composite_region: dst=(260, 10)x(12, 9) [ 52.472] sna_compute_composite_region: initial clip against dst->pDrawable: (260, 10), (272, 19) [ 52.472] clip_to_dst: region: 1x[(260, 10), (272, 19)], clip: 1x[(0, 0), (272, 29)] [ 52.472] sna_compute_composite_region: clip against dst->pCompositeClip: (260, 10), (272, 19) [ 52.472] sna_compute_composite_region: clip against src (12x1 clip=0): (260, 10), (272, 19) [ 52.472] sna_composite: composite region extents:+(0, 0) -> (260, 10), (272, 19) + (0, 0) [ 52.472] gen9_render_composite: 12x9, current mode=1/1 [ 52.472] kgem_bo_is_render: handle=125, rq? 1 [1] [ 52.472] kgem_bo_is_busy: handle=125, domain: 3 exec? 1, rq? 1 [ 52.472] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.472] gen9_composite_set_target: (260, 10)x(12, 9), partial?=1 [ 52.472] sna_drawable_use_bo pixmap=3719, box=((260, 10), (272, 19)), flags=7... [ 52.472] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.472] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.472] sna_drawable_use_bo: using whole GPU bo [ 52.472] gen9_composite_set_target: pixmap=3719, format=20028888, size=272x29, pitch=1536, delta=(0,0),damage=0xffffffffffffffff [ 52.472] gen9_composite_picture: (130, 12)x(12, 9), dst=(260, 10) [ 52.472] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[1.00 0.00 -130.00, 0.00 0.11 -1.33, 0.00 0.00 1.00] [ 52.472] sna_transform_is_imprecise_integer_translation: not unity scaling [ 52.472] sna_render_pixmap_bo pixmap=3727, (130, 12)x(12, 9)/(12, 1) [ 52.472] sna_render_pixmap_bo box=(0, 0), (12, 1): (12, 1)/(12, 1) [ 52.472] sna_render_pixmap_bo: offset=(-130, 2), size=(12, 1) [ 52.472] use_cpu_bo: no cpu bo [ 52.472] move_to_gpu: migrating whole pixmap (12x1) for source (0,0),(12,1), count 5? 0 [ 52.472] sna_render_pixmap_bo: uploading CPU box (0, 0), (12, 1) [ 52.472] upload: box=(0, 0), (12, 1), pixmap=12x1 [ 52.472] sna_drawable_move_region_to_cpu(pixmap=3727 (12x1), [(0, 0), (12, 1)], flags=2) [ 52.472] sna_drawable_move_region_to_cpu: pixmap=3727 all damaged on CPU [ 52.472] kgem_can_create_2d: 12x1 @ 32 [ 52.472] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=1 [ 52.472] kgem_can_create_2d: untiled size=4096 [ 52.472] kgem_choose_tiling: disabling tiling [12x1] for single row/col [ 52.472] kgem_choose_tiling: 12x1 -> 0 [ 52.472] kgem_upload_source_image : (0, 0), (12, 1), stride=48, bpp=32 [ 52.472] kgem_create_buffer_2d: 12x1, 32 bpp, stride=64 [ 52.472] kgem_create_buffer: size=128, flags=3 [write?=1, inplace?=1, last?=0] [ 52.472] kgem_create_buffer: reusing buffer? used=35072 + size=128, total=262144 [ 52.472] kgem_create_proxy: target handle=106 [proxy? -1], offset=35072, length=128, io=1 [ 52.472] __kgem_bo_init(handle=106, num_pages=128) [ 52.472] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x1, pitch=48/64 [ 52.472] upload: adding upload cache to pixmap=3727 [ 52.472] kgem_proxy_bo_attach: handle=106 [ 52.472] kgem_bo_is_render: handle=125, rq? 1 [1] [ 52.472] kgem_bo_is_render: handle=106, rq? 0 [0] [ 52.472] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 52.472] gen4_choose_composite_emitter: simple src, no mask [ 52.472] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.472] gen9_composite_get_binding_table(fd00) [ 52.472] kgem_add_reloc64: handle=106, pos=16184, delta=0, domains=40000 [ 52.472] kgem_add_reloc64: adding proxy [delta=35072] for handle=106 [ 52.472] kgem_add_reloc64[9] = (delta=35072, target handle=3, presumed=fd4c5000) [ 52.472] [3f30] bind bo(handle=106, addr=fd4cd900), format=192, width=12, height=1, pitch=64, tiling=0 -> sampler [ 52.472] gen9_emit_vertex_elements: setup id=2 [ 52.472] gen9_render_composite_box: (260, 10), (272, 19) [ 52.472] apply_damage: damage=0x0, region=1 [(260, 10), (272, 19) + (0, 0)] [ 52.472] gen8_vertex_flush[65c] = 3 [ 52.472] sna_destroy_pixmap: pixmap=3727, attached?=1 [ 52.472] _kgem_bo_destroy: handle=106, proxy? 1 [ 52.472] __sna_free_pixmap(pixmap=3727) [ 52.472] sna_composite(pixmap=3719, op=3, src=3721+(0, 11), mask=0+(0, 19), dst=3719+(0, 19)+(0, 0), size=(12, 10) [ 52.472] sna_compute_composite_region: dst=(0, 19)x(12, 10) [ 52.472] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 19), (12, 29) [ 52.472] clip_to_dst: region: 1x[(0, 19), (12, 29)], clip: 1x[(0, 0), (272, 29)] [ 52.472] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 19), (12, 29) [ 52.472] sna_compute_composite_region: clip against src (25x21 clip=0): (0, 19), (12, 29) [ 52.472] sna_composite: composite region extents:+(0, 0) -> (0, 19), (12, 29) + (0, 0) [ 52.472] gen9_render_composite: 12x10, current mode=1/1 [ 52.472] kgem_bo_is_render: handle=125, rq? 1 [1] [ 52.472] kgem_bo_is_busy: handle=125, domain: 3 exec? 1, rq? 1 [ 52.472] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.472] gen9_composite_set_target: (0, 19)x(12, 10), partial?=1 [ 52.472] sna_drawable_use_bo pixmap=3719, box=((0, 19), (12, 29)), flags=7... [ 52.472] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.472] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.472] sna_drawable_use_bo: using whole GPU bo [ 52.472] gen9_composite_set_target: pixmap=3719, format=20028888, size=272x29, pitch=1536, delta=(0,0),damage=0xffffffffffffffff [ 52.472] gen9_composite_picture: (0, 11)x(12, 10), dst=(0, 19) [ 52.472] sna_transform_is_imprecise_integer_translation: no transform [ 52.472] gen9_composite_picture: integer translation (0, 0), removing [ 52.472] sna_render_pixmap_bo pixmap=3721, (0, 11)x(12, 10)/(25, 21) [ 52.472] sna_render_pixmap_bo box=(0, 11), (12, 21): (12, 10)/(25, 21) [ 52.472] sna_render_pixmap_bo: offset=(0, -8), size=(25, 21) [ 52.472] use_cpu_bo: no cpu bo [ 52.472] kgem_choose_tiling: too short [10] for TILING_Y [ 52.472] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 52.472] kgem_choose_tiling: 12x10 -> 0 [ 52.472] sna_render_pixmap_bo: uploading CPU box (0, 11), (12, 21) [ 52.472] upload: box=(0, 11), (12, 21), pixmap=25x21 [ 52.472] sna_drawable_move_region_to_cpu(pixmap=3721 (25x21), [(0, 11), (12, 21)], flags=2) [ 52.472] sna_drawable_move_region_to_cpu: pixmap=3721 all damaged on CPU [ 52.472] kgem_can_create_2d: 12x10 @ 32 [ 52.472] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 52.472] kgem_can_create_2d: untiled size=4096 [ 52.472] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 52.472] kgem_choose_tiling: 12x10 -> 0 [ 52.472] kgem_upload_source_image : (0, 11), (12, 21), stride=100, bpp=32 [ 52.472] kgem_create_buffer_2d: 12x10, 32 bpp, stride=64 [ 52.472] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] [ 52.472] kgem_create_buffer: reusing buffer? used=35328 + size=640, total=262144 [ 52.472] kgem_create_proxy: target handle=106 [proxy? -1], offset=35328, length=640, io=1 [ 52.472] __kgem_bo_init(handle=106, num_pages=640) [ 52.472] memcpy_blt: src=(0, 11), dst=(0, 0), size=12x10, pitch=100/64 [ 52.472] kgem_bo_is_render: handle=125, rq? 1 [1] [ 52.473] kgem_bo_is_render: handle=106, rq? 0 [0] [ 52.473] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 52.473] gen4_choose_composite_emitter: identity src, no mask [ 52.473] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.473] gen9_composite_get_binding_table(fc80) [ 52.473] kgem_add_reloc64: handle=106, pos=16152, delta=0, domains=40000 [ 52.473] kgem_add_reloc64: adding proxy [delta=35328] for handle=106 [ 52.473] kgem_add_reloc64[10] = (delta=35328, target handle=3, presumed=fd4c5000) [ 52.473] [3f10] bind bo(handle=106, addr=fd4cda00), format=192, width=12, height=10, pitch=64, tiling=0 -> sampler [ 52.473] gen9_emit_sampler: sampler = 2 [ 52.473] gen9_emit_vertex_elements: setup id=2 [ 52.473] gen9_render_composite_box: (0, 19), (12, 29) [ 52.473] apply_damage: damage=0x0, region=1 [(0, 19), (12, 29) + (0, 0)] [ 52.473] gen8_vertex_flush[6a0] = 3 [ 52.473] _kgem_bo_destroy: handle=106, proxy? 1 [ 52.473] sna_create_pixmap(1, 10, 32, usage=0) [ 52.473] kgem_can_create_2d: 1x10 @ 32 [ 52.473] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=10 [ 52.473] kgem_can_create_2d: untiled size=4096 [ 52.473] kgem_choose_tiling: disabling tiling [1x10] for single row/col [ 52.473] kgem_choose_tiling: 1x10 -> 0 [ 52.473] sna_create_pixmap: usage=0, flags=a [ 52.473] sna_create_pixmap: small buffer [40], attaching to shadow pixmap [ 52.473] create_pixmap: allocating pixmap 1x10, depth=32/32, size=48 [ 52.473] create_pixmap: serial=3728, usage=0, 1x10 [ 52.473] sna_create_pixmap: serial=3728, 1x10, usage=0 [ 52.473] sna_validate_gc(0x561c94a31830) changes=0, previous serial=e8f, drawable=e91 [ 52.473] sna_validate_gc: recomputing clip [ 52.473] sna_validate_gc: composite clip=1x[(0, 0), (1, 10)] [0x561c94b07b90] [ 52.473] sna_copy_area: src=pixmap=3721:(12, 11)x(1, 10)+(0, 0) -> dst=pixmap=3729:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 52.473] sna_copy_area: normal copy [ 52.473] sna_do_copy: src=(12, 11), dst=(0, 0), size=(1x10) [ 52.473] sna_do_copy: after drawable: src=(12, 11), dst=(0, 0), size=(1x10) [ 52.473] sna_do_copy: dst extents (0, 0), (1, 10), dst clip extents (0, 0), (1, 10), dst size=1x10 [ 52.473] sna_do_copy: clipped dst extents (0, 0), (1, 10) [ 52.473] sna_do_copy: unclipped src extents (12, 11), (13, 21) [ 52.473] sna_do_copy: clipped src extents (12, 11), (13, 21) [ 52.473] sna_do_copy: pixmap -- no source clipping [ 52.473] sna_do_copy: src extents (12, 11), (13, 21) x 1 [ 52.473] sna_do_copy: copy region (0, 0), (1, 10) x 1 + (12, 11) [ 52.473] sna_copy_boxes (boxes=1x[(0, 0), (1, 10)...], src pixmap=3721+(12, 11), dst pixmap=3729+(0, 0), alu=3, src.size=25x21, dst.size=1x10) [ 52.473] sna_copy_boxes: dst=(priv=0x561c94b0a080, gpu_bo=0, cpu_bo=0), src=(priv=0x561c94b05370, gpu_bo=0, cpu_bo=0), replaces=1 [ 52.473] sna_drawable_use_bo pixmap=3729, box=((0, 0), (1, 10)), flags=18... [ 52.473] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=18 [ 52.473] sna_drawable_use_bo: try cpu as GPU bo is idle [ 52.473] sna_drawable_use_bo: no CPU bo, and GPU not forced [ 52.473] sna_copy_boxes__inplace - no, no src or dst GPU bo [ 52.473] sna_copy_boxes: fallback -- src=(12, 11), dst=(0, 0) [ 52.473] sna_drawable_move_region_to_cpu(pixmap=3721 (25x21), [(12, 11), (13, 21)], flags=6) [ 52.473] sna_drawable_move_region_to_cpu: pixmap=3721 all damaged on CPU [ 52.473] sna_drawable_move_region_to_cpu(pixmap=3729 (1x10), [(0, 0), (1, 10)], flags=5) [ 52.473] sna_drawable_move_region_to_cpu: region (0, 0), (1, 10) + (0, 0) subsumes pixmap (1x10) [ 52.473] _sna_pixmap_move_to_cpu(pixmap=3729, 1x10, flags=5) [ 52.473] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 52.473] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 52.473] _sna_pixmap_move_to_cpu: marking as damaged [ 52.473] __sna_damage_all(1, 10) [ 52.473] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 52.473] sna_copy_boxes: memcpy_blt(box=(0, 0), (1, 10), src=(12, 11), pitches=(100, 4)) [ 52.473] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x10, pitch=100/4 [ 52.473] sna_composite(pixmap=3719, op=3, src=3729+(13, 10), mask=0+(12, 19), dst=3719+(12, 19)+(0, 0), size=(248, 10) [ 52.473] sna_compute_composite_region: dst=(12, 19)x(248, 10) [ 52.473] sna_compute_composite_region: initial clip against dst->pDrawable: (12, 19), (260, 29) [ 52.473] clip_to_dst: region: 1x[(12, 19), (260, 29)], clip: 1x[(0, 0), (272, 29)] [ 52.473] sna_compute_composite_region: clip against dst->pCompositeClip: (12, 19), (260, 29) [ 52.473] sna_compute_composite_region: clip against src (1x10 clip=0): (12, 19), (260, 29) [ 52.473] sna_composite: composite region extents:+(0, 0) -> (12, 19), (260, 29) + (0, 0) [ 52.473] gen9_render_composite: 248x10, current mode=1/1 [ 52.473] kgem_bo_is_render: handle=125, rq? 1 [1] [ 52.473] kgem_bo_is_busy: handle=125, domain: 3 exec? 1, rq? 1 [ 52.473] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.473] gen9_composite_set_target: (12, 19)x(248, 10), partial?=1 [ 52.473] sna_drawable_use_bo pixmap=3719, box=((12, 19), (260, 29)), flags=7... [ 52.473] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.473] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.473] sna_drawable_use_bo: using whole GPU bo [ 52.473] gen9_composite_set_target: pixmap=3719, format=20028888, size=272x29, pitch=1536, delta=(0,0),damage=0xffffffffffffffff [ 52.473] gen9_composite_picture: (13, 10)x(248, 10), dst=(12, 19) [ 52.473] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.00 0.00 -0.05, 0.00 1.00 -10.00, 0.00 0.00 1.00] [ 52.473] sna_transform_is_imprecise_integer_translation: not unity scaling [ 52.473] sna_render_pixmap_bo pixmap=3729, (13, 10)x(248, 10)/(1, 10) [ 52.473] sna_render_pixmap_bo box=(0, 0), (1, 10): (1, 10)/(1, 10) [ 52.473] sna_render_pixmap_bo: offset=(1, -9), size=(1, 10) [ 52.473] use_cpu_bo: no cpu bo [ 52.473] move_to_gpu: migrating whole pixmap (1x10) for source (0,0),(1,10), count 5? 0 [ 52.473] sna_render_pixmap_bo: uploading CPU box (0, 0), (1, 10) [ 52.473] upload: box=(0, 0), (1, 10), pixmap=1x10 [ 52.473] sna_drawable_move_region_to_cpu(pixmap=3729 (1x10), [(0, 0), (1, 10)], flags=2) [ 52.473] sna_drawable_move_region_to_cpu: pixmap=3729 all damaged on CPU [ 52.473] kgem_can_create_2d: 1x10 @ 32 [ 52.473] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=10 [ 52.473] kgem_can_create_2d: untiled size=4096 [ 52.473] kgem_choose_tiling: disabling tiling [1x10] for single row/col [ 52.473] kgem_choose_tiling: 1x10 -> 0 [ 52.473] kgem_upload_source_image : (0, 0), (1, 10), stride=4, bpp=32 [ 52.473] kgem_create_buffer_2d: 1x10, 32 bpp, stride=32 [ 52.473] kgem_create_buffer: size=320, flags=3 [write?=1, inplace?=1, last?=0] [ 52.473] kgem_create_buffer: reusing buffer? used=36096 + size=320, total=262144 [ 52.473] kgem_create_proxy: target handle=106 [proxy? -1], offset=36096, length=320, io=1 [ 52.473] __kgem_bo_init(handle=106, num_pages=320) [ 52.473] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x10, pitch=4/32 [ 52.473] upload: adding upload cache to pixmap=3729 [ 52.473] kgem_proxy_bo_attach: handle=106 [ 52.473] kgem_bo_is_render: handle=125, rq? 1 [1] [ 52.473] kgem_bo_is_render: handle=106, rq? 0 [0] [ 52.473] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 52.473] gen4_choose_composite_emitter: simple src, no mask [ 52.473] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.473] gen9_composite_get_binding_table(fc00) [ 52.473] kgem_add_reloc64: handle=106, pos=16120, delta=0, domains=40000 [ 52.473] kgem_add_reloc64: adding proxy [delta=36096] for handle=106 [ 52.473] kgem_add_reloc64[11] = (delta=36096, target handle=3, presumed=fd4c5000) [ 52.473] [3ef0] bind bo(handle=106, addr=fd4cdd00), format=192, width=1, height=10, pitch=32, tiling=0 -> sampler [ 52.473] gen9_emit_sampler: sampler = 32 [ 52.473] gen9_emit_vertex_elements: setup id=2 [ 52.473] gen9_render_composite_box: (12, 19), (260, 29) [ 52.473] apply_damage: damage=0x0, region=1 [(12, 19), (260, 29) + (0, 0)] [ 52.473] gen8_vertex_flush[6e4] = 3 [ 52.473] sna_destroy_pixmap: pixmap=3729, attached?=1 [ 52.473] _kgem_bo_destroy: handle=106, proxy? 1 [ 52.473] __sna_free_pixmap(pixmap=3729) [ 52.473] sna_composite(pixmap=3719, op=3, src=3721+(13, 11), mask=0+(260, 19), dst=3719+(260, 19)+(0, 0), size=(12, 10) [ 52.473] sna_compute_composite_region: dst=(260, 19)x(12, 10) [ 52.473] sna_compute_composite_region: initial clip against dst->pDrawable: (260, 19), (272, 29) [ 52.473] clip_to_dst: region: 1x[(260, 19), (272, 29)], clip: 1x[(0, 0), (272, 29)] [ 52.473] sna_compute_composite_region: clip against dst->pCompositeClip: (260, 19), (272, 29) [ 52.473] sna_compute_composite_region: clip against src (25x21 clip=0): (260, 19), (272, 29) [ 52.473] sna_composite: composite region extents:+(0, 0) -> (260, 19), (272, 29) + (0, 0) [ 52.473] gen9_render_composite: 12x10, current mode=1/1 [ 52.473] kgem_bo_is_render: handle=125, rq? 1 [1] [ 52.473] kgem_bo_is_busy: handle=125, domain: 3 exec? 1, rq? 1 [ 52.473] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.473] gen9_composite_set_target: (260, 19)x(12, 10), partial?=1 [ 52.473] sna_drawable_use_bo pixmap=3719, box=((260, 19), (272, 29)), flags=7... [ 52.473] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.473] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.473] sna_drawable_use_bo: using whole GPU bo [ 52.473] gen9_composite_set_target: pixmap=3719, format=20028888, size=272x29, pitch=1536, delta=(0,0),damage=0xffffffffffffffff [ 52.473] gen9_composite_picture: (13, 11)x(12, 10), dst=(260, 19) [ 52.473] sna_transform_is_imprecise_integer_translation: no transform [ 52.473] gen9_composite_picture: integer translation (0, 0), removing [ 52.473] sna_render_pixmap_bo pixmap=3721, (13, 11)x(12, 10)/(25, 21) [ 52.473] sna_render_pixmap_bo box=(13, 11), (25, 21): (12, 10)/(25, 21) [ 52.473] sna_render_pixmap_bo: offset=(-247, -8), size=(25, 21) [ 52.473] use_cpu_bo: no cpu bo [ 52.473] kgem_choose_tiling: too short [10] for TILING_Y [ 52.473] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 52.473] kgem_choose_tiling: 12x10 -> 0 [ 52.473] sna_render_pixmap_bo: uploading CPU box (13, 11), (25, 21) [ 52.473] upload: box=(13, 11), (25, 21), pixmap=25x21 [ 52.473] sna_drawable_move_region_to_cpu(pixmap=3721 (25x21), [(13, 11), (25, 21)], flags=2) [ 52.473] sna_drawable_move_region_to_cpu: pixmap=3721 all damaged on CPU [ 52.473] kgem_can_create_2d: 12x10 @ 32 [ 52.473] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 52.473] kgem_can_create_2d: untiled size=4096 [ 52.473] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 52.473] kgem_choose_tiling: 12x10 -> 0 [ 52.473] kgem_upload_source_image : (13, 11), (25, 21), stride=100, bpp=32 [ 52.473] kgem_create_buffer_2d: 12x10, 32 bpp, stride=64 [ 52.473] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] [ 52.473] kgem_create_buffer: reusing buffer? used=36608 + size=640, total=262144 [ 52.473] kgem_create_proxy: target handle=106 [proxy? -1], offset=36608, length=640, io=1 [ 52.473] __kgem_bo_init(handle=106, num_pages=640) [ 52.473] memcpy_blt: src=(13, 11), dst=(0, 0), size=12x10, pitch=100/64 [ 52.473] kgem_bo_is_render: handle=125, rq? 1 [1] [ 52.473] kgem_bo_is_render: handle=106, rq? 0 [0] [ 52.473] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 52.473] gen4_choose_composite_emitter: identity src, no mask [ 52.473] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.473] gen9_composite_get_binding_table(fb80) [ 52.473] kgem_add_reloc64: handle=106, pos=16088, delta=0, domains=40000 [ 52.473] kgem_add_reloc64: adding proxy [delta=36608] for handle=106 [ 52.473] kgem_add_reloc64[12] = (delta=36608, target handle=3, presumed=fd4c5000) [ 52.473] [3ed0] bind bo(handle=106, addr=fd4cdf00), format=192, width=12, height=10, pitch=64, tiling=0 -> sampler [ 52.473] gen9_emit_sampler: sampler = 2 [ 52.473] gen9_emit_vertex_elements: setup id=2 [ 52.473] gen9_render_composite_box: (260, 19), (272, 29) [ 52.473] apply_damage: damage=0x0, region=1 [(260, 19), (272, 29) + (0, 0)] [ 52.473] gen8_vertex_flush[728] = 3 [ 52.473] _kgem_bo_destroy: handle=106, proxy? 1 [ 52.473] sna_destroy_pixmap: pixmap=3721, attached?=1 [ 52.473] __sna_free_pixmap(pixmap=3721) [ 52.473] sna_glyphs(op=3, nlist=1, src=(8, 20)) [ 52.473] kgem_bo_is_busy: handle=125, domain: 3 exec? 1, rq? 1 [ 52.473] can_discard_mask: nlist=1, mask=28888, depth 32, op=3 (bounded? 1) [ 52.473] glyphs_format: format=166024, depth=32 [ 52.473] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 52.473] sna_glyphs: discarding mask [ 52.473] glyphs0_to_dst(op=3, src=(8, 20), nlist=1, dst=(8, 20)+(0, 0)) [ 52.473] clipped_glyphs? 39 glyph in 1 lists extents (7, 8), (287, 23), region (8, 8), (264, 23): yes [ 52.473] gen9_render_composite: 0x0, current mode=1/1 [ 52.473] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 52.473] kgem_bo_is_busy: handle=125, domain: 3 exec? 1, rq? 1 [ 52.473] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.473] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.473] sna_drawable_use_bo pixmap=3719, box=((8, 8), (264, 23)), flags=7... [ 52.473] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.473] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.473] sna_drawable_use_bo: using whole GPU bo [ 52.473] gen9_composite_set_target: pixmap=3719, format=20028888, size=272x29, pitch=1536, delta=(0,0),damage=0xffffffffffffffff [ 52.473] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.473] color_convert: src=ff3c3c3c [20028888] [ 52.473] color_convert: dst=ff3c3c3c [20028888] [ 52.473] sna_render_get_solid: ff3c3c3c [ 52.473] sna_render_get_solid(28) = ff3c3c3c (old) [ 52.473] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.473] sna_transform_is_imprecise_integer_translation: no transform [ 52.473] gen9_composite_picture: integer translation (0, 0), removing [ 52.473] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.473] sna_render_pixmap_bo: GPU all damaged [ 52.473] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.473] gen4_choose_composite_emitter: solid, identity mask [ 52.473] kgem_check_bo: num_pages=+1025, num_exec=+2 [ 52.473] aligning vertex: was 3, now 4 floats per vertex [ 52.473] gen9_composite_get_binding_table(fb00) [ 52.473] kgem_add_reloc64: handle=113, pos=16056, delta=0, domains=40000 [ 52.473] kgem_add_reloc64: adding proxy [delta=112] for handle=113 [ 52.473] kgem_add_handle: handle=113, index=4 [ 52.473] kgem_add_reloc64[13] = (delta=112, target handle=4, presumed=fe00a000) [ 52.473] [3eb0] bind bo(handle=113, addr=fe00a070), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 52.473] kgem_add_reloc64: handle=6, pos=16040, delta=0, domains=40000 [ 52.473] kgem_add_handle: handle=6, index=5 [ 52.474] kgem_add_reloc64[14] = (delta=0, target handle=5, presumed=fd581000) [ 52.474] [3ea0] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 52.474] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 [ 52.474] gen9_emit_sampler: sampler = a [ 52.474] gen9_emit_sf: num_sf_outputs=2 [ 52.474] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.474] gen9_emit_vertex_elements: setup id=9 [ 52.474] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 52.474] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 52.474] glyphs0_to_dst: glyph=(7, 10), (17, 20), clip=(8, 8), (264, 23) [ 52.474] glyphs0_to_dst: blt=(8, 10), (17, 20) [ 52.474] emit_primitive_identity_mask__avx2: dst=(8, 10), mask=(561.00, 32.00) x (9.00, 10.00) [ 52.474] glyphs0_to_dst: glyph=(15, 12), (24, 20), clip=(8, 8), (264, 23) [ 52.474] glyphs0_to_dst: blt=(15, 12), (24, 20) [ 52.474] emit_primitive_identity_mask__avx2: dst=(15, 12), mask=(544.00, 48.00) x (9.00, 8.00) [ 52.474] glyphs0_to_dst: glyph=(23, 12), (30, 20), clip=(8, 8), (264, 23) [ 52.474] glyphs0_to_dst: blt=(23, 12), (30, 20) [ 52.474] emit_primitive_identity_mask__avx2: dst=(23, 12), mask=(560.00, 48.00) x (7.00, 8.00) [ 52.474] glyphs0_to_dst: glyph=(28, 12), (38, 20), clip=(8, 8), (264, 23) [ 52.474] glyphs0_to_dst: blt=(28, 12), (38, 20) [ 52.474] emit_primitive_identity_mask__avx2: dst=(28, 12), mask=(576.00, 0.00) x (10.00, 8.00) [ 52.474] glyphs0_to_dst: glyph=(36, 12), (46, 20), clip=(8, 8), (264, 23) [ 52.474] glyphs0_to_dst: blt=(36, 12), (46, 20) [ 52.474] emit_primitive_identity_mask__avx2: dst=(36, 12), mask=(576.00, 0.00) x (10.00, 8.00) [ 52.474] glyphs0_to_dst: glyph=(45, 12), (54, 20), clip=(8, 8), (264, 23) [ 52.474] glyphs0_to_dst: blt=(45, 12), (54, 20) [ 52.474] emit_primitive_identity_mask__avx2: dst=(45, 12), mask=(592.00, 0.00) x (9.00, 8.00) [ 52.474] glyphs0_to_dst: glyph=(53, 12), (62, 20), clip=(8, 8), (264, 23) [ 52.474] glyphs0_to_dst: blt=(53, 12), (62, 20) [ 52.474] emit_primitive_identity_mask__avx2: dst=(53, 12), mask=(576.00, 16.00) x (9.00, 8.00) [ 52.474] glyphs0_to_dst: glyph=(61, 8), (70, 20), clip=(8, 8), (264, 23) [ 52.474] glyphs0_to_dst: blt=(61, 8), (70, 20) [ 52.474] emit_primitive_identity_mask__avx2: dst=(61, 8), mask=(592.00, 16.00) x (9.00, 12.00) [ 52.474] glyphs0_to_dst: glyph=(69, 12), (80, 20), clip=(8, 8), (264, 23) [ 52.474] glyphs0_to_dst: blt=(69, 12), (80, 20) [ 52.474] emit_primitive_identity_mask__avx2: dst=(69, 12), mask=(608.00, 0.00) x (11.00, 8.00) [ 52.474] glyphs0_to_dst: glyph=(79, 9), (86, 20), clip=(8, 8), (264, 23) [ 52.474] glyphs0_to_dst: blt=(79, 9), (86, 20) [ 52.474] emit_primitive_identity_mask__avx2: dst=(79, 9), mask=(624.00, 0.00) x (7.00, 11.00) [ 52.474] glyphs0_to_dst: glyph=(88, 9), (95, 20), clip=(8, 8), (264, 23) [ 52.474] glyphs0_to_dst: blt=(88, 9), (95, 20) [ 52.474] emit_primitive_identity_mask__avx2: dst=(88, 9), mask=(608.00, 16.00) x (7.00, 11.00) [ 52.474] glyphs0_to_dst: glyph=(94, 12), (101, 20), clip=(8, 8), (264, 23) [ 52.474] glyphs0_to_dst: blt=(94, 12), (101, 20) [ 52.474] emit_primitive_identity_mask__avx2: dst=(94, 12), mask=(560.00, 48.00) x (7.00, 8.00) [ 52.474] glyphs0_to_dst: glyph=(99, 12), (110, 20), clip=(8, 8), (264, 23) [ 52.474] glyphs0_to_dst: blt=(99, 12), (110, 20) [ 52.474] emit_primitive_identity_mask__avx2: dst=(99, 12), mask=(608.00, 0.00) x (11.00, 8.00) [ 52.474] glyphs0_to_dst: glyph=(109, 12), (122, 20), clip=(8, 8), (264, 23) [ 52.474] glyphs0_to_dst: blt=(109, 12), (122, 20) [ 52.474] emit_primitive_identity_mask__avx2: dst=(109, 12), mask=(624.00, 16.00) x (13.00, 8.00) [ 52.474] glyphs0_to_dst: glyph=(124, 10), (134, 20), clip=(8, 8), (264, 23) [ 52.474] glyphs0_to_dst: blt=(124, 10), (134, 20) [ 52.474] emit_primitive_identity_mask__avx2: dst=(124, 10), mask=(576.00, 32.00) x (10.00, 10.00) [ 52.474] glyphs0_to_dst: glyph=(132, 10), (142, 20), clip=(8, 8), (264, 23) [ 52.474] glyphs0_to_dst: blt=(132, 10), (142, 20) [ 52.474] emit_primitive_identity_mask__avx2: dst=(132, 10), mask=(592.00, 32.00) x (10.00, 10.00) [ 52.474] glyphs0_to_dst: glyph=(141, 10), (148, 20), clip=(8, 8), (264, 23) [ 52.474] glyphs0_to_dst: blt=(141, 10), (148, 20) [ 52.474] emit_primitive_identity_mask__avx2: dst=(141, 10), mask=(576.00, 48.00) x (7.00, 10.00) [ 52.474] glyphs0_to_dst: glyph=(148, 10), (158, 20), clip=(8, 8), (264, 23) [ 52.474] glyphs0_to_dst: blt=(148, 10), (158, 20) [ 52.474] emit_primitive_identity_mask__avx2: dst=(148, 10), mask=(592.00, 48.00) x (10.00, 10.00) [ 52.474] glyphs0_to_dst: glyph=(156, 14), (163, 17), clip=(8, 8), (264, 23) [ 52.474] glyphs0_to_dst: blt=(156, 14), (163, 17) [ 52.474] emit_primitive_identity_mask__avx2: dst=(156, 14), mask=(608.00, 32.00) x (7.00, 3.00) [ 52.474] glyphs0_to_dst: glyph=(160, 10), (170, 20), clip=(8, 8), (264, 23) [ 52.474] glyphs0_to_dst: blt=(160, 10), (170, 20) [ 52.474] emit_primitive_identity_mask__avx2: dst=(160, 10), mask=(592.00, 32.00) x (10.00, 10.00) [ 52.474] glyphs0_to_dst: glyph=(168, 10), (178, 20), clip=(8, 8), (264, 23) [ 52.474] glyphs0_to_dst: blt=(168, 10), (178, 20) [ 52.474] emit_primitive_identity_mask__avx2: dst=(168, 10), mask=(624.00, 32.00) x (10.00, 10.00) [ 52.474] glyphs0_to_dst: glyph=(176, 14), (183, 17), clip=(8, 8), (264, 23) [ 52.474] glyphs0_to_dst: blt=(176, 14), (183, 17) [ 52.474] emit_primitive_identity_mask__avx2: dst=(176, 14), mask=(608.00, 32.00) x (7.00, 3.00) [ 52.474] glyphs0_to_dst: glyph=(181, 10), (188, 20), clip=(8, 8), (264, 23) [ 52.474] glyphs0_to_dst: blt=(181, 10), (188, 20) [ 52.474] emit_primitive_identity_mask__avx2: dst=(181, 10), mask=(576.00, 48.00) x (7.00, 10.00) [ 52.474] glyphs0_to_dst: glyph=(188, 10), (198, 20), clip=(8, 8), (264, 23) [ 52.474] glyphs0_to_dst: blt=(188, 10), (198, 20) [ 52.474] emit_primitive_identity_mask__avx2: dst=(188, 10), mask=(624.00, 32.00) x (10.00, 10.00) [ 52.474] glyphs0_to_dst: glyph=(199, 10), (209, 20), clip=(8, 8), (264, 23) [ 52.474] glyphs0_to_dst: blt=(199, 10), (209, 20) [ 52.474] emit_primitive_identity_mask__avx2: dst=(199, 10), mask=(592.00, 32.00) x (10.00, 10.00) [ 52.474] glyphs0_to_dst: glyph=(207, 10), (217, 20), clip=(8, 8), (264, 23) [ 52.474] glyphs0_to_dst: blt=(207, 10), (217, 20) [ 52.474] emit_primitive_identity_mask__avx2: dst=(207, 10), mask=(16.00, 96.00) x (10.00, 10.00) [ 52.474] glyphs0_to_dst: glyph=(215, 14), (222, 17), clip=(8, 8), (264, 23) [ 52.474] glyphs0_to_dst: blt=(215, 14), (222, 17) [ 52.474] emit_primitive_identity_mask__avx2: dst=(215, 14), mask=(608.00, 32.00) x (7.00, 3.00) [ 52.474] glyphs0_to_dst: glyph=(219, 10), (229, 20), clip=(8, 8), (264, 23) [ 52.474] glyphs0_to_dst: blt=(219, 10), (229, 20) [ 52.474] emit_primitive_identity_mask__avx2: dst=(219, 10), mask=(672.00, 0.00) x (10.00, 10.00) [ 52.474] glyphs0_to_dst: glyph=(227, 10), (237, 20), clip=(8, 8), (264, 23) [ 52.474] glyphs0_to_dst: blt=(227, 10), (237, 20) [ 52.474] emit_primitive_identity_mask__avx2: dst=(227, 10), mask=(592.00, 48.00) x (10.00, 10.00) [ 52.474] glyphs0_to_dst: glyph=(235, 14), (242, 17), clip=(8, 8), (264, 23) [ 52.474] glyphs0_to_dst: blt=(235, 14), (242, 17) [ 52.474] emit_primitive_identity_mask__avx2: dst=(235, 14), mask=(608.00, 32.00) x (7.00, 3.00) [ 52.474] glyphs0_to_dst: glyph=(239, 10), (249, 20), clip=(8, 8), (264, 23) [ 52.474] glyphs0_to_dst: blt=(239, 10), (249, 20) [ 52.474] emit_primitive_identity_mask__avx2: dst=(239, 10), mask=(592.00, 32.00) x (10.00, 10.00) [ 52.474] glyphs0_to_dst: glyph=(247, 10), (257, 20), clip=(8, 8), (264, 23) [ 52.474] glyphs0_to_dst: blt=(247, 10), (257, 20) [ 52.474] emit_primitive_identity_mask__avx2: dst=(247, 10), mask=(576.00, 32.00) x (10.00, 10.00) [ 52.474] glyphs0_to_dst: glyph=(255, 18), (260, 20), clip=(8, 8), (264, 23) [ 52.474] glyphs0_to_dst: blt=(255, 18), (260, 20) [ 52.474] emit_primitive_identity_mask__avx2: dst=(255, 18), mask=(656.00, 0.00) x (5.00, 2.00) [ 52.474] glyphs0_to_dst: glyph=(260, 12), (270, 23), clip=(8, 8), (264, 23) [ 52.474] glyphs0_to_dst: blt=(260, 12), (264, 23) [ 52.474] emit_primitive_identity_mask__avx2: dst=(260, 12), mask=(640.00, 16.00) x (4.00, 11.00) [ 52.474] gen8_vertex_flush[804] = 102 [ 52.474] gen9_magic_ca_pass: CA fixup (8196 -> 8298) [ 52.474] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.474] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.474] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.474] sna_composite_rectangles(pixmap=3719, op=1, fff07746 x 1 [(8, 6)x(248, 17) ...]) [ 52.474] sna_composite_rectangles: converted to op 1 [ 52.474] sna_composite_rectangles[0] (8, 6)x(248, 17) -> (8, 6), (256, 23) [ 52.474] sna_composite_rectangles: nrects=1, region=(8, 6), (256, 23) x 1 [ 52.474] sna_composite_rectangles: clipped extents (8, 6),(256, 23) x 1 [ 52.474] sna_composite_rectangles: pixmap +(0, 0) extents (8, 6),(256, 23) [ 52.474] sna_composite_rectangles: dropping last-cpu hint [ 52.474] sna_drawable_use_bo pixmap=3719, box=((8, 6), (256, 23)), flags=9... [ 52.474] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 52.474] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.474] sna_drawable_use_bo: using whole GPU bo [ 52.474] gen9_render_fill_boxes (op=1, color=(f0f0, 7777, 4646, ffff) [20028888]) [ 52.474] kgem_bo_is_render: handle=125, rq? 1 [1] [ 52.474] gen9_render_fill_boxes(fff07746 x 1 [(8, 6), (256, 23) ...]) [ 52.474] sna_render_get_solid: fff07746 [ 52.474] sna_render_get_solid(29) = fff07746 (old) [ 52.474] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 52.474] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.474] aligning vertex: was 4, now 2 floats per vertex [ 52.474] gen9_composite_get_binding_table(fa40) [ 52.474] kgem_add_reloc64: handle=113, pos=16008, delta=0, domains=40000 [ 52.474] kgem_add_reloc64: adding proxy [delta=116] for handle=113 [ 52.474] kgem_add_reloc64[15] = (delta=116, target handle=4, presumed=fe00a000) [ 52.474] [3e80] bind bo(handle=113, addr=fe00a074), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 52.474] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 52.474] gen9_emit_sampler: sampler = 1 [ 52.474] gen9_emit_sf: num_sf_outputs=1 [ 52.474] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 52.474] gen9_emit_vertex_elements: setup id=0 [ 52.474] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 52.474] (8, 6), (256, 23) [ 52.474] gen8_vertex_flush[954] = 3 [ 52.474] sna_glyphs(op=3, nlist=1, src=(8, 20)) [ 52.474] kgem_bo_is_busy: handle=125, domain: 3 exec? 1, rq? 1 [ 52.474] can_discard_mask: nlist=1, mask=28888, depth 32, op=3 (bounded? 1) [ 52.474] glyphs_format: format=166024, depth=32 [ 52.474] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 52.474] sna_glyphs: discarding mask [ 52.474] glyphs0_to_dst(op=3, src=(8, 20), nlist=1, dst=(8, 20)+(0, 0)) [ 52.474] clipped_glyphs? 39 glyph in 1 lists extents (7, 8), (287, 23), region (8, 8), (256, 23): yes [ 52.474] gen9_render_composite: 0x0, current mode=1/1 [ 52.474] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 52.474] kgem_bo_is_busy: handle=125, domain: 3 exec? 1, rq? 1 [ 52.474] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.474] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.474] sna_drawable_use_bo pixmap=3719, box=((8, 8), (256, 23)), flags=7... [ 52.474] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.474] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.474] sna_drawable_use_bo: using whole GPU bo [ 52.474] gen9_composite_set_target: pixmap=3719, format=20028888, size=272x29, pitch=1536, delta=(0,0),damage=0xffffffffffffffff [ 52.474] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.474] color_convert: src=ffffffff [20028888] [ 52.474] color_convert: dst=ffffffff [20028888] [ 52.474] sna_render_get_solid: ffffffff [ 52.474] sna_render_get_solid(white) [ 52.474] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.474] sna_transform_is_imprecise_integer_translation: no transform [ 52.474] gen9_composite_picture: integer translation (0, 0), removing [ 52.474] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.474] sna_render_pixmap_bo: GPU all damaged [ 52.474] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.474] gen4_choose_composite_emitter: solid, identity mask [ 52.474] kgem_check_bo: num_pages=+1, num_exec=+1 [ 52.474] aligning vertex: was 2, now 4 floats per vertex [ 52.474] gen9_composite_get_binding_table(f9c0) [ 52.474] kgem_add_reloc64: handle=7, pos=15976, delta=0, domains=40000 [ 52.474] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 52.474] kgem_add_handle: handle=7, index=6 [ 52.474] kgem_add_reloc64[16] = (delta=1048, target handle=6, presumed=fffe8000) [ 52.474] [3e60] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 52.474] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 52.474] gen9_emit_sampler: sampler = a [ 52.474] gen9_emit_sf: num_sf_outputs=2 [ 52.474] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.474] gen9_emit_vertex_elements: setup id=9 [ 52.474] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 52.474] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 52.474] glyphs0_to_dst: glyph=(7, 10), (17, 20), clip=(8, 8), (256, 23) [ 52.474] glyphs0_to_dst: blt=(8, 10), (17, 20) [ 52.474] emit_primitive_identity_mask__avx2: dst=(8, 10), mask=(561.00, 32.00) x (9.00, 10.00) [ 52.474] glyphs0_to_dst: glyph=(15, 12), (24, 20), clip=(8, 8), (256, 23) [ 52.474] glyphs0_to_dst: blt=(15, 12), (24, 20) [ 52.474] emit_primitive_identity_mask__avx2: dst=(15, 12), mask=(544.00, 48.00) x (9.00, 8.00) [ 52.474] glyphs0_to_dst: glyph=(23, 12), (30, 20), clip=(8, 8), (256, 23) [ 52.474] glyphs0_to_dst: blt=(23, 12), (30, 20) [ 52.474] emit_primitive_identity_mask__avx2: dst=(23, 12), mask=(560.00, 48.00) x (7.00, 8.00) [ 52.474] glyphs0_to_dst: glyph=(28, 12), (38, 20), clip=(8, 8), (256, 23) [ 52.474] glyphs0_to_dst: blt=(28, 12), (38, 20) [ 52.474] emit_primitive_identity_mask__avx2: dst=(28, 12), mask=(576.00, 0.00) x (10.00, 8.00) [ 52.474] glyphs0_to_dst: glyph=(36, 12), (46, 20), clip=(8, 8), (256, 23) [ 52.474] glyphs0_to_dst: blt=(36, 12), (46, 20) [ 52.474] emit_primitive_identity_mask__avx2: dst=(36, 12), mask=(576.00, 0.00) x (10.00, 8.00) [ 52.474] glyphs0_to_dst: glyph=(45, 12), (54, 20), clip=(8, 8), (256, 23) [ 52.474] glyphs0_to_dst: blt=(45, 12), (54, 20) [ 52.474] emit_primitive_identity_mask__avx2: dst=(45, 12), mask=(592.00, 0.00) x (9.00, 8.00) [ 52.474] glyphs0_to_dst: glyph=(53, 12), (62, 20), clip=(8, 8), (256, 23) [ 52.474] glyphs0_to_dst: blt=(53, 12), (62, 20) [ 52.474] emit_primitive_identity_mask__avx2: dst=(53, 12), mask=(576.00, 16.00) x (9.00, 8.00) [ 52.474] glyphs0_to_dst: glyph=(61, 8), (70, 20), clip=(8, 8), (256, 23) [ 52.474] glyphs0_to_dst: blt=(61, 8), (70, 20) [ 52.474] emit_primitive_identity_mask__avx2: dst=(61, 8), mask=(592.00, 16.00) x (9.00, 12.00) [ 52.474] glyphs0_to_dst: glyph=(69, 12), (80, 20), clip=(8, 8), (256, 23) [ 52.474] glyphs0_to_dst: blt=(69, 12), (80, 20) [ 52.474] emit_primitive_identity_mask__avx2: dst=(69, 12), mask=(608.00, 0.00) x (11.00, 8.00) [ 52.475] glyphs0_to_dst: glyph=(79, 9), (86, 20), clip=(8, 8), (256, 23) [ 52.475] glyphs0_to_dst: blt=(79, 9), (86, 20) [ 52.475] emit_primitive_identity_mask__avx2: dst=(79, 9), mask=(624.00, 0.00) x (7.00, 11.00) [ 52.475] glyphs0_to_dst: glyph=(88, 9), (95, 20), clip=(8, 8), (256, 23) [ 52.475] glyphs0_to_dst: blt=(88, 9), (95, 20) [ 52.475] emit_primitive_identity_mask__avx2: dst=(88, 9), mask=(608.00, 16.00) x (7.00, 11.00) [ 52.475] glyphs0_to_dst: glyph=(94, 12), (101, 20), clip=(8, 8), (256, 23) [ 52.475] glyphs0_to_dst: blt=(94, 12), (101, 20) [ 52.475] emit_primitive_identity_mask__avx2: dst=(94, 12), mask=(560.00, 48.00) x (7.00, 8.00) [ 52.475] glyphs0_to_dst: glyph=(99, 12), (110, 20), clip=(8, 8), (256, 23) [ 52.475] glyphs0_to_dst: blt=(99, 12), (110, 20) [ 52.475] emit_primitive_identity_mask__avx2: dst=(99, 12), mask=(608.00, 0.00) x (11.00, 8.00) [ 52.475] glyphs0_to_dst: glyph=(109, 12), (122, 20), clip=(8, 8), (256, 23) [ 52.475] glyphs0_to_dst: blt=(109, 12), (122, 20) [ 52.475] emit_primitive_identity_mask__avx2: dst=(109, 12), mask=(624.00, 16.00) x (13.00, 8.00) [ 52.475] glyphs0_to_dst: glyph=(124, 10), (134, 20), clip=(8, 8), (256, 23) [ 52.475] glyphs0_to_dst: blt=(124, 10), (134, 20) [ 52.475] emit_primitive_identity_mask__avx2: dst=(124, 10), mask=(576.00, 32.00) x (10.00, 10.00) [ 52.475] glyphs0_to_dst: glyph=(132, 10), (142, 20), clip=(8, 8), (256, 23) [ 52.475] glyphs0_to_dst: blt=(132, 10), (142, 20) [ 52.475] emit_primitive_identity_mask__avx2: dst=(132, 10), mask=(592.00, 32.00) x (10.00, 10.00) [ 52.475] glyphs0_to_dst: glyph=(141, 10), (148, 20), clip=(8, 8), (256, 23) [ 52.475] glyphs0_to_dst: blt=(141, 10), (148, 20) [ 52.475] emit_primitive_identity_mask__avx2: dst=(141, 10), mask=(576.00, 48.00) x (7.00, 10.00) [ 52.475] glyphs0_to_dst: glyph=(148, 10), (158, 20), clip=(8, 8), (256, 23) [ 52.475] glyphs0_to_dst: blt=(148, 10), (158, 20) [ 52.475] emit_primitive_identity_mask__avx2: dst=(148, 10), mask=(592.00, 48.00) x (10.00, 10.00) [ 52.475] glyphs0_to_dst: glyph=(156, 14), (163, 17), clip=(8, 8), (256, 23) [ 52.475] glyphs0_to_dst: blt=(156, 14), (163, 17) [ 52.475] emit_primitive_identity_mask__avx2: dst=(156, 14), mask=(608.00, 32.00) x (7.00, 3.00) [ 52.475] glyphs0_to_dst: glyph=(160, 10), (170, 20), clip=(8, 8), (256, 23) [ 52.475] glyphs0_to_dst: blt=(160, 10), (170, 20) [ 52.475] emit_primitive_identity_mask__avx2: dst=(160, 10), mask=(592.00, 32.00) x (10.00, 10.00) [ 52.475] glyphs0_to_dst: glyph=(168, 10), (178, 20), clip=(8, 8), (256, 23) [ 52.475] glyphs0_to_dst: blt=(168, 10), (178, 20) [ 52.475] emit_primitive_identity_mask__avx2: dst=(168, 10), mask=(624.00, 32.00) x (10.00, 10.00) [ 52.475] glyphs0_to_dst: glyph=(176, 14), (183, 17), clip=(8, 8), (256, 23) [ 52.475] glyphs0_to_dst: blt=(176, 14), (183, 17) [ 52.475] emit_primitive_identity_mask__avx2: dst=(176, 14), mask=(608.00, 32.00) x (7.00, 3.00) [ 52.475] glyphs0_to_dst: glyph=(181, 10), (188, 20), clip=(8, 8), (256, 23) [ 52.475] glyphs0_to_dst: blt=(181, 10), (188, 20) [ 52.475] emit_primitive_identity_mask__avx2: dst=(181, 10), mask=(576.00, 48.00) x (7.00, 10.00) [ 52.475] glyphs0_to_dst: glyph=(188, 10), (198, 20), clip=(8, 8), (256, 23) [ 52.475] glyphs0_to_dst: blt=(188, 10), (198, 20) [ 52.475] emit_primitive_identity_mask__avx2: dst=(188, 10), mask=(624.00, 32.00) x (10.00, 10.00) [ 52.475] glyphs0_to_dst: glyph=(199, 10), (209, 20), clip=(8, 8), (256, 23) [ 52.475] glyphs0_to_dst: blt=(199, 10), (209, 20) [ 52.475] emit_primitive_identity_mask__avx2: dst=(199, 10), mask=(592.00, 32.00) x (10.00, 10.00) [ 52.475] glyphs0_to_dst: glyph=(207, 10), (217, 20), clip=(8, 8), (256, 23) [ 52.475] glyphs0_to_dst: blt=(207, 10), (217, 20) [ 52.475] emit_primitive_identity_mask__avx2: dst=(207, 10), mask=(16.00, 96.00) x (10.00, 10.00) [ 52.475] glyphs0_to_dst: glyph=(215, 14), (222, 17), clip=(8, 8), (256, 23) [ 52.475] glyphs0_to_dst: blt=(215, 14), (222, 17) [ 52.475] emit_primitive_identity_mask__avx2: dst=(215, 14), mask=(608.00, 32.00) x (7.00, 3.00) [ 52.475] glyphs0_to_dst: glyph=(219, 10), (229, 20), clip=(8, 8), (256, 23) [ 52.475] glyphs0_to_dst: blt=(219, 10), (229, 20) [ 52.475] emit_primitive_identity_mask__avx2: dst=(219, 10), mask=(672.00, 0.00) x (10.00, 10.00) [ 52.475] glyphs0_to_dst: glyph=(227, 10), (237, 20), clip=(8, 8), (256, 23) [ 52.475] glyphs0_to_dst: blt=(227, 10), (237, 20) [ 52.475] emit_primitive_identity_mask__avx2: dst=(227, 10), mask=(592.00, 48.00) x (10.00, 10.00) [ 52.475] glyphs0_to_dst: glyph=(235, 14), (242, 17), clip=(8, 8), (256, 23) [ 52.475] glyphs0_to_dst: blt=(235, 14), (242, 17) [ 52.475] emit_primitive_identity_mask__avx2: dst=(235, 14), mask=(608.00, 32.00) x (7.00, 3.00) [ 52.475] glyphs0_to_dst: glyph=(239, 10), (249, 20), clip=(8, 8), (256, 23) [ 52.475] glyphs0_to_dst: blt=(239, 10), (249, 20) [ 52.475] emit_primitive_identity_mask__avx2: dst=(239, 10), mask=(592.00, 32.00) x (10.00, 10.00) [ 52.475] glyphs0_to_dst: glyph=(247, 10), (257, 20), clip=(8, 8), (256, 23) [ 52.475] glyphs0_to_dst: blt=(247, 10), (256, 20) [ 52.475] emit_primitive_identity_mask__avx2: dst=(247, 10), mask=(576.00, 32.00) x (9.00, 10.00) [ 52.475] glyphs0_to_dst: glyph=(255, 18), (260, 20), clip=(8, 8), (256, 23) [ 52.475] glyphs0_to_dst: blt=(255, 18), (256, 20) [ 52.475] emit_primitive_identity_mask__avx2: dst=(255, 18), mask=(656.00, 0.00) x (1.00, 2.00) [ 52.475] gen8_vertex_flush[a1c] = 99 [ 52.475] gen9_magic_ca_pass: CA fixup (8300 -> 8399) [ 52.475] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.475] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.475] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.475] sna_accel_flush: flush?=0, dirty?=0 [ 52.475] sna_block_handler (tv=0.0) [ 52.475] sna_wakeup_handler [ 52.475] sna_accel_flush: flush?=0, dirty?=0 [ 52.475] sna_accel_flush: flush?=0, dirty?=0 [ 52.475] sna_accel_flush: flush?=0, dirty?=0 [ 52.475] sna_block_handler (tv=0.0) [ 52.475] sna_wakeup_handler [ 52.475] sna_accel_flush: flush?=0, dirty?=0 [ 52.475] sna_accel_flush: flush?=0, dirty?=0 [ 52.475] sna_block_handler (tv=0.0) [ 52.475] sna_wakeup_handler [ 52.475] sna_validate_gc(0x561c94a31830) changes=0, previous serial=e91, drawable=e20 [ 52.475] sna_validate_gc: recomputing clip [ 52.475] sna_validate_gc: composite clip=1x[(981, 874), (2924, 1365)] [0x561c94ae8420] [ 52.475] sna_copy_area: src=pixmap=3719:(0, 0)x(272, 29)+(0, 0) -> dst=pixmap=3645:(1661, 10)+(981, 874); alu=3, pm=ffffffff, depth=32 [ 52.475] sna_copy_area: normal copy [ 52.475] sna_do_copy: src=(0, 0), dst=(1661, 10), size=(272x29) [ 52.475] sna_do_copy: after drawable: src=(0, 0), dst=(2642, 884), size=(272x29) [ 52.475] sna_do_copy: dst extents (2642, 884), (2914, 913), dst clip extents (981, 874), (2924, 1365), dst size=1943x491 [ 52.475] sna_do_copy: clipped dst extents (2642, 884), (2914, 913) [ 52.475] sna_do_copy: unclipped src extents (0, 0), (272, 29) [ 52.475] sna_do_copy: clipped src extents (0, 0), (272, 29) [ 52.475] sna_do_copy: pixmap -- no source clipping [ 52.475] sna_do_copy: src extents (0, 0), (272, 29) x 1 [ 52.475] sna_do_copy: copy region (2642, 884), (2914, 913) x 1 + (-2642, -884) [ 52.475] sna_copy_boxes (boxes=1x[(2642, 884), (2914, 913)...], src pixmap=3719+(-2642, -884), dst pixmap=3645+(-981, -846), alu=3, src.size=272x29, dst.size=1943x519) [ 52.475] sna_copy_boxes: dst=(priv=0x561c94b00c60, gpu_bo=25, cpu_bo=0), src=(priv=0x561c94b03d20, gpu_bo=125, cpu_bo=0), replaces=0 [ 52.475] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 52.475] sna_drawable_use_bo pixmap=3645, box=((1661, 38), (1933, 67)), flags=b... [ 52.475] sna_drawable_use_bo: exported target, set PREFER_GPU [ 52.475] sna_drawable_use_bo: pinned, never REPLACES [ 52.475] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=b [ 52.475] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.475] sna_drawable_use_bo: using whole GPU bo [ 52.475] sna_pixmap_move_to_gpu(pixmap=3719, usage=0), flags=a [ 52.475] sna_pixmap_move_to_gpu: already all-damaged [ 52.475] sna_pixmap_mark_active: pixmap=3719, handle=125 [ 52.475] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 52.475] gen9_render_copy_boxes (-1661, -38)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 52.475] kgem_bo_is_render: handle=125, rq? 1 [1] [ 52.475] kgem_bo_is_render: handle=25, rq? 0 [0] [ 52.475] kgem_bo_is_render: handle=25, rq? 0 [0] [ 52.475] kgem_bo_is_render: handle=125, rq? 1 [1] [ 52.475] __kgem_busy: handle=1, busy=524288, wedged=0 [ 52.475] __kgem_ring_is_idle: last fence handle=1 still busy [ 52.475] kgem_check_bo: num_pages=+8010, num_exec=+1 [ 52.475] __kgem_busy: handle=1, busy=524288, wedged=0 [ 52.475] __kgem_ring_is_idle: last fence handle=1 still busy [ 52.475] kgem_flush: opportunistic flushing? flush=0,1, aperture=1117/262144, idle?=0 [ 52.475] __kgem_busy: handle=1, busy=524288, wedged=0 [ 52.475] __kgem_ring_is_idle: last fence handle=1 still busy [ 52.475] aligning vertex: was 4, now 2 floats per vertex [ 52.475] __kgem_busy: handle=1, busy=524288, wedged=0 [ 52.475] __kgem_ring_is_idle: last fence handle=1 still busy [ 52.475] gen9_composite_get_binding_table(f940) [ 52.475] kgem_add_reloc64: handle=25, pos=15944, delta=0, domains=20002 [ 52.475] kgem_add_handle: handle=25, index=7 [ 52.475] kgem_add_reloc64[17] = (delta=0, target handle=7, presumed=fe016000) [ 52.475] __kgem_bo_mark_dirty: handle=25 (proxy? 0) [ 52.475] [3e40] bind bo(handle=25, addr=fe016000), format=192, width=1943, height=519, pitch=8192, tiling=1 -> render [ 52.475] kgem_add_reloc64: handle=125, pos=15928, delta=0, domains=40000 [ 52.475] kgem_add_reloc64[18] = (delta=0, target handle=1, presumed=fd0d4000) [ 52.475] [3e30] bind bo(handle=125, addr=fd0d4000), format=192, width=272, height=29, pitch=1536, tiling=1 -> sampler [ 52.475] __kgem_bo_mark_dirty: handle=25 (proxy? 0) [ 52.475] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 52.475] gen9_emit_sampler: sampler = 0 [ 52.475] gen9_emit_sf: num_sf_outputs=1 [ 52.475] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 52.475] gen9_emit_vertex_elements: setup id=0 [ 52.475] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 52.475] (0, 0) -> (1661, 38) + (272, 29) [ 52.475] gen8_vertex_flush[b68] = 3 [ 52.475] sna_destroy_pixmap: pixmap=3719, attached?=1 [ 52.475] _kgem_bo_destroy: handle=125, proxy? 0 [ 52.475] __kgem_bo_destroy: handle=125, size=65536 [ 52.475] __kgem_bo_destroy: handle=125 -> active [ 52.475] __sna_free_pixmap(pixmap=3719) [ 52.475] sna_accel_flush: flush?=1, dirty?=0 [ 52.475] gen8_vertex_close: used=33602, vbo active? 23, vb=225, nreloc=4 [ 52.475] gen8_vertex_close: reloc[0] = 289 [ 52.475] kgem_add_reloc64: handle=23, pos=289, delta=0, domains=200000 [ 52.475] kgem_add_handle: handle=23, index=8 [ 52.475] kgem_add_reloc64[19] = (delta=0, target handle=8, presumed=fd541000) [ 52.475] gen8_vertex_close: reloc[1] = 336 [ 52.475] kgem_add_reloc64: handle=23, pos=336, delta=0, domains=200000 [ 52.475] kgem_add_reloc64[20] = (delta=0, target handle=8, presumed=fd541000) [ 52.475] gen8_vertex_close: reloc[2] = 508 [ 52.475] kgem_add_reloc64: handle=23, pos=508, delta=0, domains=200000 [ 52.475] kgem_add_reloc64[21] = (delta=0, target handle=8, presumed=fd541000) [ 52.475] gen8_vertex_close: reloc[3] = 592 [ 52.475] kgem_add_reloc64: handle=23, pos=592, delta=0, domains=200000 [ 52.475] kgem_add_reloc64[22] = (delta=0, target handle=8, presumed=fd541000) [ 52.475] batch[1/1, flags=1800]: 736 736 15920 16384, nreloc=23, nexec=9, nfence=0, aperture=9191 [fenced=0] [ 52.475] kgem_finish_buffers: buffer handle=106, used=37376, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 52.475] kgem_finish_buffers: retaining upload buffer (37376/262144): used=40960, refcnt=1 [ 52.475] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd981000 [ 52.475] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -57343 [ 52.475] kgem_fixup_relocs: shrinking by 57344 [ 52.475] __kgem_busy: handle=2, busy=0, wedged=0 [ 52.475] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd981000 [ 52.475] kgem_commit: release handle=25 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fe016000 [ 52.475] kgem_commit: release handle=125 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd0d4000 [ 52.475] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 52.475] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 52.475] kgem_commit: release handle=106 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4c5000 [ 52.475] kgem_commit: release handle=113 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 52.475] __kgem_bo_clear_busy: handle=113 [ 52.475] kgem_commit: release handle=113 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fe00a000 [ 52.475] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 52.475] kgem_commit: release handle=113 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 52.475] __kgem_bo_clear_busy: handle=113 [ 52.475] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 52.475] __kgem_bo_clear_busy: handle=7 [ 52.475] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 52.475] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 52.475] __kgem_busy: handle=2, busy=131072, wedged=0 [ 52.475] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 52.475] sna_accel_flush: flush?=0, dirty?=0 [ 52.475] sna_block_handler (tv=0.77000) [ 52.475] kgem_retire, need_retire?=1 [ 52.475] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.475] kgem_retire__requests_ring: retiring ring 0 [ 52.475] __kgem_busy: handle=2, busy=131072, wedged=0 [ 52.475] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=2, retired? 0 [ 52.475] kgem_retire__requests_ring: retiring ring 1 [ 52.475] __kgem_busy: handle=1, busy=524288, wedged=0 [ 52.475] kgem_retire__requests_ring: ring=1, 1 outstanding requests, oldest=1, retired? 0 [ 52.475] kgem_retire -- retired=0, need_retire=1 [ 52.476] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.476] kgem_retire__buffers: handle=106, busy? 1 [0] [ 52.476] sna_scanout_do_flush: flush timer active: delta=-90 [ 52.476] sna_scanout_do_flush (time=52476), triggered [ 52.476] sna_scanout_flush (time=52476), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 52.476] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.476] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 52.476] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.476] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 52.476] sna_accel_do_throttle (time=52476), triggered [ 52.476] sna_accel_throttle (time=52476) [ 52.476] sna_accel_block: evaluating timers, active=7 [ 52.476] sna_accel_block: flush timer expires in 16 [52492] [ 52.476] sna_wakeup_handler [ 52.476] sna_accel_flush: flush?=0, dirty?=0 [ 52.476] sna_accel_flush: flush?=0, dirty?=0 [ 52.476] sna_accel_flush: flush?=0, dirty?=0 [ 52.476] sna_block_handler (tv=0.76000) [ 52.476] kgem_retire, need_retire?=1 [ 52.476] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.476] kgem_retire__requests_ring: retiring ring 0 [ 52.476] __kgem_busy: handle=2, busy=131072, wedged=0 [ 52.476] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=2, retired? 0 [ 52.476] kgem_retire__requests_ring: retiring ring 1 [ 52.476] __kgem_busy: handle=1, busy=524288, wedged=0 [ 52.476] kgem_retire__requests_ring: ring=1, 1 outstanding requests, oldest=1, retired? 0 [ 52.476] kgem_retire -- retired=0, need_retire=1 [ 52.476] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.476] kgem_retire__buffers: handle=106, busy? 1 [0] [ 52.476] sna_scanout_do_flush: flush timer active: delta=16 [ 52.476] sna_accel_block: evaluating timers, active=7 [ 52.476] sna_accel_block: flush timer expires in 16 [52492] [ 52.476] sna_wakeup_handler [ 52.476] sna_accel_flush: flush?=0, dirty?=0 [ 52.476] sna_accel_flush: flush?=0, dirty?=0 [ 52.476] sna_block_handler (tv=0.76000) [ 52.476] kgem_retire, need_retire?=1 [ 52.476] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.476] kgem_retire__requests_ring: retiring ring 0 [ 52.476] __kgem_busy: handle=2, busy=131072, wedged=0 [ 52.476] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=2, retired? 0 [ 52.476] kgem_retire__requests_ring: retiring ring 1 [ 52.476] __kgem_busy: handle=1, busy=524288, wedged=0 [ 52.476] kgem_retire__requests_ring: ring=1, 1 outstanding requests, oldest=1, retired? 0 [ 52.476] kgem_retire -- retired=0, need_retire=1 [ 52.476] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.476] kgem_retire__buffers: handle=106, busy? 1 [0] [ 52.476] sna_scanout_do_flush: flush timer active: delta=16 [ 52.476] sna_accel_block: evaluating timers, active=7 [ 52.476] sna_accel_block: flush timer expires in 16 [52492] [ 52.476] sna_wakeup_handler [ 52.476] sna_accel_flush: flush?=0, dirty?=0 [ 52.476] sna_accel_flush: flush?=0, dirty?=0 [ 52.476] sna_accel_flush: flush?=0, dirty?=0 [ 52.476] sna_block_handler (tv=0.76000) [ 52.476] kgem_retire, need_retire?=1 [ 52.476] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.476] kgem_retire__requests_ring: retiring ring 0 [ 52.476] __kgem_busy: handle=2, busy=131072, wedged=0 [ 52.476] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=2, retired? 0 [ 52.476] kgem_retire__requests_ring: retiring ring 1 [ 52.476] __kgem_busy: handle=1, busy=524288, wedged=0 [ 52.476] kgem_retire__requests_ring: ring=1, 1 outstanding requests, oldest=1, retired? 0 [ 52.476] kgem_retire -- retired=0, need_retire=1 [ 52.476] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.476] kgem_retire__buffers: handle=106, busy? 1 [0] [ 52.476] sna_scanout_do_flush: flush timer active: delta=16 [ 52.476] sna_accel_block: evaluating timers, active=7 [ 52.476] sna_accel_block: flush timer expires in 16 [52492] [ 52.476] sna_wakeup_handler [ 52.476] sna_block_handler (tv=0.76000) [ 52.476] kgem_retire, need_retire?=1 [ 52.476] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.476] kgem_retire__requests_ring: retiring ring 0 [ 52.476] __kgem_busy: handle=2, busy=131072, wedged=0 [ 52.476] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=2, retired? 0 [ 52.476] kgem_retire__requests_ring: retiring ring 1 [ 52.476] __kgem_busy: handle=1, busy=524288, wedged=0 [ 52.476] kgem_retire__requests_ring: ring=1, 1 outstanding requests, oldest=1, retired? 0 [ 52.476] kgem_retire -- retired=0, need_retire=1 [ 52.476] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.476] kgem_retire__buffers: handle=106, busy? 1 [0] [ 52.476] sna_scanout_do_flush: flush timer active: delta=16 [ 52.476] sna_accel_block: evaluating timers, active=7 [ 52.476] sna_accel_block: flush timer expires in 16 [52492] [ 52.476] sna_wakeup_handler [ 52.476] sna_accel_flush: flush?=0, dirty?=0 [ 52.476] sna_accel_flush: flush?=0, dirty?=0 [ 52.476] sna_accel_flush: flush?=0, dirty?=0 [ 52.476] sna_block_handler (tv=0.76000) [ 52.476] kgem_retire, need_retire?=1 [ 52.476] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.476] kgem_retire__requests_ring: retiring ring 0 [ 52.476] __kgem_busy: handle=2, busy=131072, wedged=0 [ 52.476] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=2, retired? 0 [ 52.476] kgem_retire__requests_ring: retiring ring 1 [ 52.476] __kgem_busy: handle=1, busy=524288, wedged=0 [ 52.476] kgem_retire__requests_ring: ring=1, 1 outstanding requests, oldest=1, retired? 0 [ 52.476] kgem_retire -- retired=0, need_retire=1 [ 52.476] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.476] kgem_retire__buffers: handle=106, busy? 1 [0] [ 52.476] sna_scanout_do_flush: flush timer active: delta=16 [ 52.476] sna_accel_block: evaluating timers, active=7 [ 52.476] sna_accel_block: flush timer expires in 16 [52492] [ 52.476] sna_wakeup_handler [ 52.476] sna_accel_flush: flush?=0, dirty?=0 [ 52.476] sna_accel_flush: flush?=0, dirty?=0 [ 52.476] sna_accel_flush: flush?=0, dirty?=0 [ 52.476] sna_block_handler (tv=0.76000) [ 52.476] kgem_retire, need_retire?=1 [ 52.476] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.476] kgem_retire__requests_ring: retiring ring 0 [ 52.476] __kgem_busy: handle=2, busy=131072, wedged=0 [ 52.476] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=2, retired? 0 [ 52.476] kgem_retire__requests_ring: retiring ring 1 [ 52.476] __kgem_busy: handle=1, busy=524288, wedged=0 [ 52.476] kgem_retire__requests_ring: ring=1, 1 outstanding requests, oldest=1, retired? 0 [ 52.476] kgem_retire -- retired=0, need_retire=1 [ 52.476] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.476] kgem_retire__buffers: handle=106, busy? 1 [0] [ 52.476] sna_scanout_do_flush: flush timer active: delta=16 [ 52.476] sna_accel_block: evaluating timers, active=7 [ 52.476] sna_accel_block: flush timer expires in 16 [52492] [ 52.476] sna_wakeup_handler [ 52.476] sna_accel_flush: flush?=0, dirty?=0 [ 52.476] sna_accel_flush: flush?=0, dirty?=0 [ 52.476] sna_accel_flush: flush?=0, dirty?=0 [ 52.476] sna_block_handler (tv=0.76000) [ 52.476] kgem_retire, need_retire?=1 [ 52.476] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.476] kgem_retire__requests_ring: retiring ring 0 [ 52.476] __kgem_busy: handle=2, busy=131072, wedged=0 [ 52.476] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=2, retired? 0 [ 52.476] kgem_retire__requests_ring: retiring ring 1 [ 52.476] __kgem_busy: handle=1, busy=524288, wedged=0 [ 52.476] kgem_retire__requests_ring: ring=1, 1 outstanding requests, oldest=1, retired? 0 [ 52.476] kgem_retire -- retired=0, need_retire=1 [ 52.476] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.477] kgem_retire__buffers: handle=106, busy? 1 [0] [ 52.477] sna_scanout_do_flush: flush timer active: delta=15 [ 52.477] sna_accel_block: evaluating timers, active=7 [ 52.477] sna_accel_block: flush timer expires in 15 [52492] [ 52.477] sna_wakeup_handler [ 52.477] sna_accel_flush: flush?=0, dirty?=0 [ 52.477] sna_accel_flush: flush?=0, dirty?=0 [ 52.477] sna_block_handler (tv=0.75000) [ 52.477] kgem_retire, need_retire?=1 [ 52.477] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.477] kgem_retire__requests_ring: retiring ring 0 [ 52.477] __kgem_busy: handle=2, busy=131072, wedged=0 [ 52.477] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=2, retired? 0 [ 52.477] kgem_retire__requests_ring: retiring ring 1 [ 52.477] __kgem_busy: handle=1, busy=524288, wedged=0 [ 52.477] kgem_retire__requests_ring: ring=1, 1 outstanding requests, oldest=1, retired? 0 [ 52.477] kgem_retire -- retired=0, need_retire=1 [ 52.477] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.477] kgem_retire__buffers: handle=106, busy? 1 [0] [ 52.477] sna_scanout_do_flush: flush timer active: delta=15 [ 52.477] sna_accel_block: evaluating timers, active=7 [ 52.477] sna_accel_block: flush timer expires in 15 [52492] [ 52.477] sna_wakeup_handler [ 52.477] sna_accel_flush: flush?=0, dirty?=0 [ 52.477] sna_accel_flush: flush?=0, dirty?=0 [ 52.477] sna_block_handler (tv=0.75000) [ 52.477] kgem_retire, need_retire?=1 [ 52.477] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.477] kgem_retire__requests_ring: retiring ring 0 [ 52.477] __kgem_busy: handle=2, busy=131072, wedged=0 [ 52.477] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=2, retired? 0 [ 52.477] kgem_retire__requests_ring: retiring ring 1 [ 52.477] __kgem_busy: handle=1, busy=524288, wedged=0 [ 52.477] kgem_retire__requests_ring: ring=1, 1 outstanding requests, oldest=1, retired? 0 [ 52.477] kgem_retire -- retired=0, need_retire=1 [ 52.477] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.477] kgem_retire__buffers: handle=106, busy? 1 [0] [ 52.477] sna_scanout_do_flush: flush timer active: delta=15 [ 52.477] sna_accel_block: evaluating timers, active=7 [ 52.477] sna_accel_block: flush timer expires in 15 [52492] [ 52.477] sna_wakeup_handler [ 52.477] sna_accel_flush: flush?=0, dirty?=0 [ 52.477] sna_accel_flush: flush?=0, dirty?=0 [ 52.477] sna_accel_flush: flush?=0, dirty?=0 [ 52.477] sna_block_handler (tv=0.75000) [ 52.477] kgem_retire, need_retire?=1 [ 52.477] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.477] kgem_retire__requests_ring: retiring ring 0 [ 52.477] __kgem_busy: handle=2, busy=131072, wedged=0 [ 52.477] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=2, retired? 0 [ 52.477] kgem_retire__requests_ring: retiring ring 1 [ 52.477] __kgem_busy: handle=1, busy=524288, wedged=0 [ 52.477] kgem_retire__requests_ring: ring=1, 1 outstanding requests, oldest=1, retired? 0 [ 52.477] kgem_retire -- retired=0, need_retire=1 [ 52.477] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.477] kgem_retire__buffers: handle=106, busy? 1 [0] [ 52.477] sna_scanout_do_flush: flush timer active: delta=15 [ 52.477] sna_accel_block: evaluating timers, active=7 [ 52.477] sna_accel_block: flush timer expires in 15 [52492] [ 52.477] sna_wakeup_handler [ 52.477] sna_create_pixmap(7680, 2160, 24, usage=0) [ 52.477] kgem_can_create_2d: 7680x2160 @ 24 [ 52.477] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 [ 52.477] kgem_can_create_2d: untiled size=66355200 [ 52.477] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 52.477] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 [ 52.477] kgem_can_create_2d: tiled[-1] size=66355200 [ 52.477] sna_create_pixmap: usage=0, flags=1b [ 52.477] sna_create_pixmap: creating GPU pixmap 7680x2160, stride=30720, flags=1b [ 52.477] __pop_freed_pixmap: reusing freed pixmap=3719 header [ 52.477] create_pixmap_hdr: pixmap=3730, width=7680, height=2160, usage=0 [ 52.477] sna_create_pixmap: serial=3730, 7680x2160, usage=0 [ 52.477] sna_composite_rectangles(pixmap=3731, op=0, 0 x 1 [(0, 0)x(7680, 2160) ...]) [ 52.477] sna_composite_rectangles: converted to op 0 [ 52.477] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) [ 52.477] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 [ 52.477] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 [ 52.477] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) [ 52.477] sna_composite_rectangles: dropping last-cpu hint [ 52.477] sna_drawable_use_bo pixmap=3731, box=((0, 0), (7680, 2160)), flags=19... [ 52.477] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 52.477] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 52.477] sna_pixmap_move_to_gpu(pixmap=3731, usage=0), flags=b [ 52.478] sna_pixmap_move_to_gpu: CPU damage? 0 [ 52.478] sna_pixmap_move_to_gpu: creating GPU bo (7680x2160@32), create=b [ 52.478] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 52.478] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 52.478] sna_pixmap_alloc_gpu: pixmap=3731 [ 52.478] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 52.478] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 [ 52.478] kgem_bo_remove_from_active: removing handle=111 from active [ 52.478] 1:from active: pitch=30720, tiling=1, handle=111, id=2186 [ 52.478] __sna_damage_all(7680, 2160) [ 52.478] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 52.478] sna_pixmap_mark_active: pixmap=3731, handle=111 [ 52.478] sna_drawable_use_bo: allocated GPU bo for operation [ 52.478] sna_drawable_use_bo: using GPU bo with damage? 0 [ 52.478] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) [ 52.478] kgem_bo_is_render: handle=111, rq? 1 [3] [ 52.478] gen9_render_fill_boxes(0 x 1 [(0, 0), (7680, 2160) ...]) [ 52.478] sna_render_get_solid: 0 [ 52.478] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 52.478] needs_batch_flush: flushing before handle=111 for required semaphore [ 52.478] kgem_check_bo: num_pages=+16200, num_exec=+1 [ 52.478] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 52.478] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 52.478] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 52.478] kgem_add_handle: handle=4, index=0 [ 52.478] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 52.478] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 52.478] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 52.478] gen9_composite_get_binding_table(ffc0) [ 52.478] kgem_add_reloc64: handle=111, pos=16360, delta=0, domains=20002 [ 52.478] kgem_add_handle: handle=111, index=1 [ 52.478] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d089d000) [ 52.478] __kgem_bo_mark_dirty: handle=111 (proxy? 0) [ 52.478] [3fe0] bind bo(handle=111, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 52.478] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 52.478] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 52.478] kgem_add_handle: handle=7, index=2 [ 52.478] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 52.478] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 52.478] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 52.478] gen9_emit_sampler: sampler = 1 [ 52.478] gen9_emit_sf: num_sf_outputs=1 [ 52.478] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 52.478] gen9_emit_vertex_elements: setup id=0 [ 52.478] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 52.478] (0, 0), (7680, 2160) [ 52.478] gen8_vertex_flush[490] = 3 [ 52.478] sna_composite_rectangles: pixmap=3731 marking clear [0]? 1 [ 52.478] sna_copy_area: src=pixmap=3731:(0, 0)x(7680, 2160)+(0, 0) -> dst=pixmap=3502:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 52.478] sna_copy_area: normal copy [ 52.478] sna_do_copy: src=(0, 0), dst=(0, 0), size=(7680x2160) [ 52.478] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(7680x2160) [ 52.478] sna_do_copy: dst extents (0, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 [ 52.478] sna_do_copy: clipped dst extents (0, 0), (7680, 2160) [ 52.478] sna_do_copy: unclipped src extents (0, 0), (7680, 2160) [ 52.478] sna_do_copy: clipped src extents (0, 0), (7680, 2160) [ 52.478] sna_do_copy: pixmap -- no source clipping [ 52.478] sna_do_copy: src extents (0, 0), (7680, 2160) x 1 [ 52.478] sna_do_copy: copy region (0, 0), (7680, 2160) x 1 + (0, 0) [ 52.478] sna_copy_boxes (boxes=1x[(0, 0), (7680, 2160)...], src pixmap=3731+(0, 0), dst pixmap=3502+(0, 0), alu=3, src.size=7680x2160, dst.size=7680x2160) [ 52.478] sna_copy_boxes: dst=(priv=0x561c94a26fb0, gpu_bo=96, cpu_bo=0), src=(priv=0x561c94b03d20, gpu_bo=111, cpu_bo=0), replaces=1 [ 52.478] copy_prefer_gpu: source is clear, don't force use of GPU [ 52.478] sna_drawable_use_bo pixmap=3502, box=((0, 0), (7680, 2160)), flags=18... [ 52.478] sna_drawable_use_bo: not reading damage and large, set PREFER_GPU [ 52.478] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 52.478] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.478] sna_drawable_use_bo: using whole GPU bo [ 52.478] sna_copy_boxes: applying src clear [0] to dst [ 52.478] kgem_bo_is_render: handle=96, rq? 1 [3] [ 52.478] color_convert: src=0 [20020888] [ 52.478] color_convert: dst=ff000000 [20028888] [ 52.478] sna_render_get_solid: ff000000 [ 52.478] __kgem_busy: handle=1, busy=524288, wedged=0 [ 52.478] __kgem_ring_is_idle: last fence handle=1 still busy [ 52.478] kgem_check_bo: num_pages=+16200, num_exec=+1 [ 52.478] __kgem_busy: handle=1, busy=524288, wedged=0 [ 52.478] __kgem_ring_is_idle: last fence handle=1 still busy [ 52.478] gen9_composite_get_binding_table(ff00) [ 52.478] kgem_add_reloc64: handle=96, pos=16312, delta=0, domains=20002 [ 52.478] kgem_add_handle: handle=96, index=3 [ 52.478] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=f61c9000) [ 52.478] __kgem_bo_mark_dirty: handle=96 (proxy? 0) [ 52.478] [3fb0] bind bo(handle=96, addr=f61c9000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 52.478] kgem_add_reloc64: handle=7, pos=16296, delta=0, domains=40000 [ 52.478] kgem_add_reloc64: adding proxy [delta=1020] for handle=7 [ 52.478] kgem_add_reloc64[6] = (delta=1020, target handle=2, presumed=fffe8000) [ 52.478] [3fa0] bind bo(handle=7, addr=fffe83fc), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 52.478] gen9_emit_vertex_elements: setup id=0 [ 52.478] (0, 0), (7680, 2160) [ 52.478] gen8_vertex_flush[4cc] = 3 [ 52.478] sna_copy_boxes: marking dst handle=96 as all clear [0] [ 52.478] sna_destroy_pixmap: pixmap=3731, attached?=1 [ 52.478] _kgem_bo_destroy: handle=111, proxy? 0 [ 52.478] __kgem_bo_destroy: handle=111, size=66355200 [ 52.478] __kgem_bo_destroy: handle=111 -> active [ 52.478] __sna_free_pixmap(pixmap=3731) [ 52.478] sna_accel_flush: flush?=0, dirty?=0 [ 52.478] sna_block_handler (tv=0.74000) [ 52.478] kgem_retire, need_retire?=1 [ 52.478] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.478] kgem_retire__requests_ring: retiring ring 0 [ 52.478] __kgem_busy: handle=2, busy=131072, wedged=0 [ 52.478] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=2, retired? 0 [ 52.478] kgem_retire__requests_ring: retiring ring 1 [ 52.478] __kgem_busy: handle=1, busy=524288, wedged=0 [ 52.478] kgem_retire__requests_ring: ring=1, 1 outstanding requests, oldest=1, retired? 0 [ 52.478] kgem_retire -- retired=0, need_retire=1 [ 52.478] kgem_retire__buffers: handle=106, busy? 1 [0] [ 52.478] __kgem_busy: handle=1, busy=524288, wedged=0 [ 52.478] __kgem_ring_is_idle: last fence handle=1 still busy [ 52.478] sna_scanout_do_flush: flush timer active: delta=14 [ 52.478] sna_accel_block: evaluating timers, active=7 [ 52.478] sna_accel_block: flush timer expires in 14 [52492] [ 52.478] sna_wakeup_handler [ 52.478] sna_accel_flush: flush?=0, dirty?=0 [ 52.478] sna_accel_flush: flush?=0, dirty?=0 [ 52.478] sna_accel_flush: flush?=0, dirty?=0 [ 52.478] sna_block_handler (tv=0.74000) [ 52.478] kgem_retire, need_retire?=1 [ 52.478] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.478] kgem_retire__requests_ring: retiring ring 0 [ 52.478] __kgem_busy: handle=2, busy=131072, wedged=0 [ 52.478] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=2, retired? 0 [ 52.478] kgem_retire__requests_ring: retiring ring 1 [ 52.478] __kgem_busy: handle=1, busy=524288, wedged=0 [ 52.478] kgem_retire__requests_ring: ring=1, 1 outstanding requests, oldest=1, retired? 0 [ 52.478] kgem_retire -- retired=0, need_retire=1 [ 52.478] kgem_retire__buffers: handle=106, busy? 1 [0] [ 52.478] __kgem_busy: handle=1, busy=524288, wedged=0 [ 52.478] __kgem_ring_is_idle: last fence handle=1 still busy [ 52.479] sna_scanout_do_flush: flush timer active: delta=14 [ 52.479] sna_accel_block: evaluating timers, active=7 [ 52.479] sna_accel_block: flush timer expires in 14 [52492] [ 52.479] sna_wakeup_handler [ 52.479] sna_accel_flush: flush?=0, dirty?=0 [ 52.479] sna_accel_flush: flush?=0, dirty?=0 [ 52.479] sna_block_handler (tv=0.73000) [ 52.479] kgem_retire, need_retire?=1 [ 52.479] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.479] kgem_retire__requests_ring: retiring ring 0 [ 52.479] __kgem_busy: handle=2, busy=131072, wedged=0 [ 52.479] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=2, retired? 0 [ 52.479] kgem_retire__requests_ring: retiring ring 1 [ 52.479] __kgem_busy: handle=1, busy=524288, wedged=0 [ 52.479] kgem_retire__requests_ring: ring=1, 1 outstanding requests, oldest=1, retired? 0 [ 52.479] kgem_retire -- retired=0, need_retire=1 [ 52.479] kgem_retire__buffers: handle=106, busy? 1 [0] [ 52.479] __kgem_busy: handle=1, busy=524288, wedged=0 [ 52.479] __kgem_ring_is_idle: last fence handle=1 still busy [ 52.479] sna_scanout_do_flush: flush timer active: delta=13 [ 52.479] sna_accel_block: evaluating timers, active=7 [ 52.479] sna_accel_block: flush timer expires in 13 [52492] [ 52.481] sna_wakeup_handler [ 52.481] sna_accel_flush: flush?=0, dirty?=0 [ 52.481] sna_accel_flush: flush?=0, dirty?=0 [ 52.481] sna_accel_flush: flush?=0, dirty?=0 [ 52.481] sna_block_handler (tv=0.71000) [ 52.481] kgem_retire, need_retire?=1 [ 52.481] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.481] kgem_retire__requests_ring: retiring ring 0 [ 52.481] __kgem_busy: handle=2, busy=131072, wedged=0 [ 52.481] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=2, retired? 0 [ 52.481] kgem_retire__requests_ring: retiring ring 1 [ 52.481] __kgem_busy: handle=1, busy=524288, wedged=0 [ 52.481] kgem_retire__requests_ring: ring=1, 1 outstanding requests, oldest=1, retired? 0 [ 52.481] kgem_retire -- retired=0, need_retire=1 [ 52.481] kgem_retire__buffers: handle=106, busy? 1 [0] [ 52.481] __kgem_busy: handle=1, busy=524288, wedged=0 [ 52.481] __kgem_ring_is_idle: last fence handle=1 still busy [ 52.481] sna_scanout_do_flush: flush timer active: delta=11 [ 52.481] sna_accel_block: evaluating timers, active=7 [ 52.481] sna_accel_block: flush timer expires in 11 [52492] [ 52.481] sna_wakeup_handler [ 52.481] sna_accel_flush: flush?=0, dirty?=0 [ 52.481] sna_accel_flush: flush?=0, dirty?=0 [ 52.481] sna_block_handler (tv=0.71000) [ 52.481] kgem_retire, need_retire?=1 [ 52.481] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.481] kgem_retire__requests_ring: retiring ring 0 [ 52.481] __kgem_busy: handle=2, busy=131072, wedged=0 [ 52.481] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=2, retired? 0 [ 52.481] kgem_retire__requests_ring: retiring ring 1 [ 52.481] __kgem_busy: handle=1, busy=0, wedged=0 [ 52.481] __kgem_retire_rq: request 1 complete [ 52.481] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.481] kgem_retire -- retired=0, need_retire=1 [ 52.481] kgem_retire__buffers: handle=106, busy? 1 [0] [ 52.481] __kgem_busy: handle=2, busy=131072, wedged=0 [ 52.481] __kgem_ring_is_idle: last fence handle=2 still busy [ 52.481] sna_scanout_do_flush: flush timer active: delta=11 [ 52.481] sna_accel_block: evaluating timers, active=7 [ 52.481] sna_accel_block: flush timer expires in 11 [52492] [ 52.481] sna_wakeup_handler [ 52.481] sna_accel_flush: flush?=0, dirty?=0 [ 52.481] sna_accel_flush: flush?=0, dirty?=0 [ 52.481] sna_accel_flush: flush?=0, dirty?=0 [ 52.481] sna_block_handler (tv=0.71000) [ 52.481] kgem_retire, need_retire?=1 [ 52.481] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.481] kgem_retire__requests_ring: retiring ring 0 [ 52.481] __kgem_busy: handle=2, busy=0, wedged=0 [ 52.481] __kgem_retire_rq: request 2 complete [ 52.481] __kgem_bo_flush: handle=25, busy=0, wedged=0 [ 52.481] __kgem_bo_flush: handle=125, busy=0, wedged=0 [ 52.481] kgem_bo_move_to_cache: release handle=125 [ 52.481] kgem_bo_move_to_inactive: moving handle=125 to inactive [ 52.481] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 52.481] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.481] kgem_retire -- retired=1, need_retire=0 [ 52.481] kgem_retire__buffers: handle=106, busy? 0 [0] [ 52.481] kgem_retire__buffers: releasing upload cache for handle=106? 0 [ 52.481] __kgem_bo_destroy: handle=106, size=262144 [ 52.481] kgem_bo_replace_io: transferring io handle=106 to bo [ 52.481] kgem_bo_move_to_inactive: moving handle=106 to inactive [ 52.481] sna_accel_block: GPU idle, flushing [ 52.481] gen8_vertex_close: used=33614, vbo active? 23, vb=1, nreloc=1 [ 52.481] gen8_vertex_close: reloc[0] = 287 [ 52.481] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 52.481] kgem_add_handle: handle=23, index=4 [ 52.481] kgem_add_reloc64[7] = (delta=0, target handle=4, presumed=fd541000) [ 52.481] batch[1/1, flags=1800]: 314 314 16288 16384, nreloc=8, nexec=5, nfence=0, aperture=32475 [fenced=0] [ 52.481] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 52.481] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 52.481] kgem_fixup_relocs: shrinking by 61440 [ 52.481] __kgem_busy: handle=1, busy=0, wedged=0 [ 52.481] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 52.481] kgem_commit: release handle=96 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f61c9000 [ 52.481] kgem_commit: release handle=111 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d089d000 [ 52.481] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 52.481] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 52.481] __kgem_bo_clear_busy: handle=7 [ 52.481] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 52.481] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 52.481] __kgem_bo_clear_busy: handle=7 [ 52.481] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 52.481] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.481] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 52.481] sna_scanout_do_flush: flush timer active: delta=11 [ 52.481] sna_accel_block: evaluating timers, active=7 [ 52.481] sna_accel_block: flush timer expires in 11 [52492] [ 52.481] sna_wakeup_handler [ 52.481] sna_accel_flush: flush?=0, dirty?=0 [ 52.481] sna_accel_flush: flush?=0, dirty?=0 [ 52.481] sna_accel_flush: flush?=0, dirty?=0 [ 52.481] sna_accel_flush: flush?=0, dirty?=0 [ 52.481] sna_accel_flush: flush?=0, dirty?=0 [ 52.481] sna_accel_flush: flush?=0, dirty?=0 [ 52.481] sna_accel_flush: flush?=0, dirty?=0 [ 52.481] sna_accel_flush: flush?=0, dirty?=0 [ 52.481] sna_block_handler (tv=0.71000) [ 52.481] kgem_retire, need_retire?=1 [ 52.481] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.481] kgem_retire__requests_ring: retiring ring 0 [ 52.481] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.481] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 52.481] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.481] kgem_retire -- retired=0, need_retire=1 [ 52.481] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.482] sna_scanout_do_flush: flush timer active: delta=10 [ 52.482] sna_accel_block: evaluating timers, active=7 [ 52.482] sna_accel_block: flush timer expires in 10 [52492] [ 52.482] sna_wakeup_handler [ 52.482] sna_accel_flush: flush?=0, dirty?=0 [ 52.482] sna_accel_flush: flush?=0, dirty?=0 [ 52.482] sna_block_handler (tv=0.70000) [ 52.482] kgem_retire, need_retire?=1 [ 52.482] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.482] kgem_retire__requests_ring: retiring ring 0 [ 52.482] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.482] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 52.482] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.482] kgem_retire -- retired=0, need_retire=1 [ 52.482] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.482] sna_scanout_do_flush: flush timer active: delta=10 [ 52.482] sna_accel_block: evaluating timers, active=7 [ 52.482] sna_accel_block: flush timer expires in 10 [52492] [ 52.482] sna_wakeup_handler [ 52.482] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=29, name=3 [ 52.482] kgem_bo_flink: flinked handle=29 to name=3, marking non-reusable [ 52.482] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 52.482] sna_dri2_get_back: draw size=7680x2160, back buffer handle=29 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 [ 52.482] sna_dri2_get_back: reuse backbuffer? 1 [ 52.482] sna_dri2_get_back: back buffer handle=29, active?=0, refcnt=1 [ 52.482] sna_dri2_get_back: reuse unattached back [ 52.482] kgem_bo_flink: flinked handle=29 to name=3, marking non-reusable [ 52.482] sna_dri2_reuse_buffer: reusing back buffer handle=29, name=3, pitch=30720, age=0 [ 52.482] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 52.482] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=128, name=76, active_scanout=3 [ 52.482] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 52.482] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 52.482] sna_accel_flush: flush?=0, dirty?=0 [ 52.482] sna_accel_flush: flush?=0, dirty?=0 [ 52.482] sna_accel_flush: flush?=0, dirty?=0 [ 52.482] sna_block_handler (tv=0.70000) [ 52.482] kgem_retire, need_retire?=1 [ 52.482] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.482] kgem_retire__requests_ring: retiring ring 0 [ 52.482] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.482] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 52.482] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.482] kgem_retire -- retired=0, need_retire=1 [ 52.482] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.482] sna_scanout_do_flush: flush timer active: delta=10 [ 52.482] sna_accel_block: evaluating timers, active=7 [ 52.482] sna_accel_block: flush timer expires in 10 [52492] [ 52.483] sna_wakeup_handler [ 52.483] sna_accel_flush: flush?=0, dirty?=0 [ 52.483] sna_accel_flush: flush?=0, dirty?=0 [ 52.483] sna_accel_flush: flush?=0, dirty?=0 [ 52.483] sna_block_handler (tv=0.69000) [ 52.483] kgem_retire, need_retire?=1 [ 52.483] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.483] kgem_retire__requests_ring: retiring ring 0 [ 52.483] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.483] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 52.483] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.483] kgem_retire -- retired=0, need_retire=1 [ 52.483] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.483] sna_scanout_do_flush: flush timer active: delta=9 [ 52.483] sna_accel_block: evaluating timers, active=7 [ 52.483] sna_accel_block: flush timer expires in 9 [52492] [ 52.483] sna_wakeup_handler [ 52.484] sna_accel_flush: flush?=0, dirty?=0 [ 52.484] sna_accel_flush: flush?=0, dirty?=0 [ 52.484] sna_block_handler (tv=0.68000) [ 52.484] kgem_retire, need_retire?=1 [ 52.484] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.484] kgem_retire__requests_ring: retiring ring 0 [ 52.484] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.484] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 52.484] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.484] kgem_retire -- retired=0, need_retire=1 [ 52.484] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.484] sna_scanout_do_flush: flush timer active: delta=8 [ 52.484] sna_accel_block: evaluating timers, active=7 [ 52.484] sna_accel_block: flush timer expires in 8 [52492] [ 52.486] sna_wakeup_handler [ 52.486] sna_accel_flush: flush?=0, dirty?=0 [ 52.486] sna_accel_flush: flush?=0, dirty?=0 [ 52.486] sna_accel_flush: flush?=0, dirty?=0 [ 52.486] sna_block_handler (tv=0.66000) [ 52.486] kgem_retire, need_retire?=1 [ 52.486] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.486] kgem_retire__requests_ring: retiring ring 0 [ 52.486] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.486] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 52.486] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.486] kgem_retire -- retired=0, need_retire=1 [ 52.486] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.486] sna_scanout_do_flush: flush timer active: delta=6 [ 52.486] sna_accel_block: evaluating timers, active=7 [ 52.486] sna_accel_block: flush timer expires in 6 [52492] [ 52.486] sna_wakeup_handler [ 52.486] sna_accel_flush: flush?=0, dirty?=0 [ 52.486] sna_accel_flush: flush?=0, dirty?=0 [ 52.486] sna_block_handler (tv=0.66000) [ 52.486] kgem_retire, need_retire?=1 [ 52.486] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.486] kgem_retire__requests_ring: retiring ring 0 [ 52.486] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.486] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 52.486] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.486] kgem_retire -- retired=0, need_retire=1 [ 52.486] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.486] sna_scanout_do_flush: flush timer active: delta=6 [ 52.486] sna_accel_block: evaluating timers, active=7 [ 52.486] sna_accel_block: flush timer expires in 6 [52492] [ 52.488] sna_wakeup_handler [ 52.488] sna_accel_flush: flush?=0, dirty?=0 [ 52.488] sna_accel_flush: flush?=0, dirty?=0 [ 52.488] sna_accel_flush: flush?=0, dirty?=0 [ 52.488] sna_block_handler (tv=0.64000) [ 52.488] kgem_retire, need_retire?=1 [ 52.488] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.488] kgem_retire__requests_ring: retiring ring 0 [ 52.488] __kgem_busy: handle=1, busy=0, wedged=0 [ 52.488] __kgem_retire_rq: request 1 complete [ 52.488] __kgem_bo_flush: handle=96, busy=0, wedged=0 [ 52.488] __kgem_bo_flush: handle=111, busy=0, wedged=0 [ 52.488] kgem_bo_move_to_cache: release handle=111 [ 52.488] kgem_bo_move_to_inactive: moving handle=111 to inactive [ 52.488] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 52.488] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.488] kgem_retire -- retired=1, need_retire=0 [ 52.488] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 52.488] gen6_render_retire: resetting idle vbo [ 52.488] sna_scanout_do_flush: flush timer active: delta=4 [ 52.488] sna_accel_block: evaluating timers, active=7 [ 52.488] sna_accel_block: flush timer expires in 4 [52492] [ 52.488] sna_wakeup_handler [ 52.488] sna_accel_flush: flush?=0, dirty?=0 [ 52.488] sna_accel_flush: flush?=0, dirty?=0 [ 52.488] sna_block_handler (tv=0.64000) [ 52.488] sna_scanout_do_flush: flush timer active: delta=4 [ 52.488] sna_accel_block: evaluating timers, active=7 [ 52.488] sna_accel_block: flush timer expires in 4 [52492] [ 52.489] sna_wakeup_handler [ 52.489] sna_accel_flush: flush?=0, dirty?=0 [ 52.489] sna_accel_flush: flush?=0, dirty?=0 [ 52.489] sna_accel_flush: flush?=0, dirty?=0 [ 52.489] sna_block_handler (tv=0.63000) [ 52.489] sna_scanout_do_flush: flush timer active: delta=3 [ 52.489] sna_scanout_do_flush (time=52489), triggered [ 52.489] sna_scanout_flush (time=52489), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 52.489] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.489] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 52.489] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.489] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 52.489] sna_accel_block: evaluating timers, active=7 [ 52.489] sna_accel_block: flush timer expires in 16 [52505] [ 52.489] sna_wakeup_handler [ 52.489] sna_accel_flush: flush?=0, dirty?=0 [ 52.489] sna_accel_flush: flush?=0, dirty?=0 [ 52.489] sna_block_handler (tv=0.63000) [ 52.489] sna_scanout_do_flush: flush timer active: delta=16 [ 52.489] sna_accel_block: evaluating timers, active=7 [ 52.489] sna_accel_block: flush timer expires in 16 [52505] [ 52.489] sna_wakeup_handler [ 52.489] sna_accel_flush: flush?=0, dirty?=0 [ 52.489] sna_accel_flush: flush?=0, dirty?=0 [ 52.489] sna_accel_flush: flush?=0, dirty?=0 [ 52.489] sna_block_handler (tv=0.63000) [ 52.489] sna_scanout_do_flush: flush timer active: delta=16 [ 52.489] sna_accel_block: evaluating timers, active=7 [ 52.489] sna_accel_block: flush timer expires in 16 [52505] [ 52.489] sna_wakeup_handler [ 52.489] sna_accel_flush: flush?=0, dirty?=0 [ 52.489] sna_accel_flush: flush?=0, dirty?=0 [ 52.489] sna_block_handler (tv=0.63000) [ 52.489] sna_scanout_do_flush: flush timer active: delta=16 [ 52.489] sna_accel_block: evaluating timers, active=7 [ 52.489] sna_accel_block: flush timer expires in 16 [52505] [ 52.489] sna_wakeup_handler [ 52.489] sna_accel_flush: flush?=0, dirty?=0 [ 52.489] sna_accel_flush: flush?=0, dirty?=0 [ 52.489] sna_accel_flush: flush?=0, dirty?=0 [ 52.489] sna_block_handler (tv=0.63000) [ 52.489] sna_scanout_do_flush: flush timer active: delta=16 [ 52.489] sna_accel_block: evaluating timers, active=7 [ 52.489] sna_accel_block: flush timer expires in 16 [52505] [ 52.489] sna_wakeup_handler [ 52.489] sna_block_handler (tv=0.63000) [ 52.489] sna_scanout_do_flush: flush timer active: delta=16 [ 52.489] sna_accel_block: evaluating timers, active=7 [ 52.489] sna_accel_block: flush timer expires in 16 [52505] [ 52.490] sna_wakeup_handler [ 52.490] sna_accel_flush: flush?=0, dirty?=0 [ 52.490] sna_accel_flush: flush?=0, dirty?=0 [ 52.490] sna_accel_flush: flush?=0, dirty?=0 [ 52.490] sna_block_handler (tv=0.62000) [ 52.490] sna_scanout_do_flush: flush timer active: delta=15 [ 52.490] sna_accel_block: evaluating timers, active=7 [ 52.490] sna_accel_block: flush timer expires in 15 [52505] [ 52.490] sna_wakeup_handler [ 52.490] sna_accel_flush: flush?=0, dirty?=0 [ 52.490] sna_accel_flush: flush?=0, dirty?=0 [ 52.490] sna_accel_flush: flush?=0, dirty?=0 [ 52.490] sna_block_handler (tv=0.62000) [ 52.490] sna_scanout_do_flush: flush timer active: delta=15 [ 52.490] sna_accel_block: evaluating timers, active=7 [ 52.490] sna_accel_block: flush timer expires in 15 [52505] [ 52.490] sna_wakeup_handler [ 52.490] sna_accel_flush: flush?=0, dirty?=0 [ 52.490] sna_accel_flush: flush?=0, dirty?=0 [ 52.490] sna_accel_flush: flush?=0, dirty?=0 [ 52.490] sna_block_handler (tv=0.62000) [ 52.490] sna_scanout_do_flush: flush timer active: delta=15 [ 52.490] sna_accel_block: evaluating timers, active=7 [ 52.490] sna_accel_block: flush timer expires in 15 [52505] [ 52.490] sna_wakeup_handler [ 52.490] sna_accel_flush: flush?=0, dirty?=0 [ 52.490] sna_accel_flush: flush?=0, dirty?=0 [ 52.490] sna_block_handler (tv=0.62000) [ 52.490] sna_scanout_do_flush: flush timer active: delta=15 [ 52.490] sna_accel_block: evaluating timers, active=7 [ 52.490] sna_accel_block: flush timer expires in 15 [52505] [ 52.491] sna_wakeup_handler [ 52.491] sna_accel_flush: flush?=0, dirty?=0 [ 52.491] sna_accel_flush: flush?=0, dirty?=0 [ 52.491] sna_accel_flush: flush?=0, dirty?=0 [ 52.491] sna_block_handler (tv=0.61000) [ 52.491] sna_scanout_do_flush: flush timer active: delta=14 [ 52.491] sna_accel_block: evaluating timers, active=7 [ 52.491] sna_accel_block: flush timer expires in 14 [52505] [ 52.491] sna_wakeup_handler [ 52.491] sna_accel_flush: flush?=0, dirty?=0 [ 52.491] sna_accel_flush: flush?=0, dirty?=0 [ 52.491] sna_block_handler (tv=0.61000) [ 52.491] sna_scanout_do_flush: flush timer active: delta=14 [ 52.491] sna_accel_block: evaluating timers, active=7 [ 52.491] sna_accel_block: flush timer expires in 14 [52505] [ 52.491] sna_wakeup_handler [ 52.491] sna_accel_flush: flush?=0, dirty?=0 [ 52.491] sna_accel_flush: flush?=0, dirty?=0 [ 52.491] sna_accel_flush: flush?=0, dirty?=0 [ 52.491] sna_block_handler (tv=0.61000) [ 52.491] sna_scanout_do_flush: flush timer active: delta=14 [ 52.491] sna_accel_block: evaluating timers, active=7 [ 52.491] sna_accel_block: flush timer expires in 14 [52505] [ 52.491] sna_wakeup_handler [ 52.491] sna_accel_flush: flush?=0, dirty?=0 [ 52.491] sna_accel_flush: flush?=0, dirty?=0 [ 52.491] sna_block_handler (tv=0.61000) [ 52.491] sna_scanout_do_flush: flush timer active: delta=14 [ 52.491] sna_accel_block: evaluating timers, active=7 [ 52.491] sna_accel_block: flush timer expires in 14 [52505] [ 52.491] sna_wakeup_handler [ 52.491] sna_accel_flush: flush?=0, dirty?=0 [ 52.491] sna_accel_flush: flush?=0, dirty?=0 [ 52.491] sna_accel_flush: flush?=0, dirty?=0 [ 52.491] sna_block_handler (tv=0.61000) [ 52.491] sna_scanout_do_flush: flush timer active: delta=14 [ 52.491] sna_accel_block: evaluating timers, active=7 [ 52.491] sna_accel_block: flush timer expires in 14 [52505] [ 52.491] sna_wakeup_handler [ 52.491] sna_accel_flush: flush?=0, dirty?=0 [ 52.491] sna_accel_flush: flush?=0, dirty?=0 [ 52.491] sna_block_handler (tv=0.61000) [ 52.491] sna_scanout_do_flush: flush timer active: delta=14 [ 52.491] sna_accel_block: evaluating timers, active=7 [ 52.491] sna_accel_block: flush timer expires in 14 [52505] [ 52.492] sna_wakeup_handler [ 52.492] sna_accel_flush: flush?=0, dirty?=0 [ 52.492] sna_accel_flush: flush?=0, dirty?=0 [ 52.492] sna_accel_flush: flush?=0, dirty?=0 [ 52.492] sna_block_handler (tv=0.60000) [ 52.492] sna_scanout_do_flush: flush timer active: delta=13 [ 52.492] sna_accel_block: evaluating timers, active=7 [ 52.492] sna_accel_block: flush timer expires in 13 [52505] [ 52.492] sna_wakeup_handler [ 52.492] sna_accel_flush: flush?=0, dirty?=0 [ 52.492] sna_accel_flush: flush?=0, dirty?=0 [ 52.492] sna_block_handler (tv=0.60000) [ 52.492] sna_scanout_do_flush: flush timer active: delta=13 [ 52.492] sna_accel_block: evaluating timers, active=7 [ 52.492] sna_accel_block: flush timer expires in 13 [52505] [ 52.492] sna_wakeup_handler [ 52.492] sna_accel_flush: flush?=0, dirty?=0 [ 52.492] sna_accel_flush: flush?=0, dirty?=0 [ 52.492] sna_accel_flush: flush?=0, dirty?=0 [ 52.492] sna_block_handler (tv=0.60000) [ 52.492] sna_scanout_do_flush: flush timer active: delta=13 [ 52.492] sna_accel_block: evaluating timers, active=7 [ 52.492] sna_accel_block: flush timer expires in 13 [52505] [ 52.492] sna_wakeup_handler [ 52.492] sna_accel_flush: flush?=0, dirty?=0 [ 52.492] sna_accel_flush: flush?=0, dirty?=0 [ 52.492] sna_block_handler (tv=0.60000) [ 52.492] sna_scanout_do_flush: flush timer active: delta=13 [ 52.492] sna_accel_block: evaluating timers, active=7 [ 52.492] sna_accel_block: flush timer expires in 13 [52505] [ 52.492] sna_wakeup_handler [ 52.492] sna_accel_flush: flush?=0, dirty?=0 [ 52.492] sna_accel_flush: flush?=0, dirty?=0 [ 52.492] sna_accel_flush: flush?=0, dirty?=0 [ 52.492] sna_block_handler (tv=0.60000) [ 52.492] sna_scanout_do_flush: flush timer active: delta=13 [ 52.492] sna_accel_block: evaluating timers, active=7 [ 52.492] sna_accel_block: flush timer expires in 13 [52505] [ 52.492] sna_wakeup_handler [ 52.492] sna_accel_flush: flush?=0, dirty?=0 [ 52.492] sna_accel_flush: flush?=0, dirty?=0 [ 52.492] sna_block_handler (tv=0.60000) [ 52.492] sna_scanout_do_flush: flush timer active: delta=13 [ 52.492] sna_accel_block: evaluating timers, active=7 [ 52.492] sna_accel_block: flush timer expires in 13 [52505] [ 52.496] sna_wakeup_handler [ 52.496] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 52.496] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 52.496] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 52.496] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 52.496] sna_dri2_get_msc(draw=146, pipe=0) [ 52.496] sna_crtc_record_swap: recording last swap on pipe=0, frame 2901 [msc=2901], time 52.492438 [ 52.496] sna_dri2_get_msc: msc=2901 [raw=2901], ust=52492438 [ 52.496] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=29 (refs=1/1, flush=0) , front=128 (refs=1/4, flush=1) [ 52.496] sna_dri2_schedule_swap(target_msc=2895, divisor=0, remainder=0) [ 52.496] sna_dri2_schedule_swap: using front handle=128, active_scanout?=3, flush?=1 [ 52.496] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 52.496] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 52.496] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 52.496] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 52.496] sna_crtc_record_swap: recording last swap on pipe=0, frame 2901 [msc=2901], time 52.492438 [ 52.496] immediate_swap: current_msc=2901, target_msc=2895 -- yes [ 52.496] can_flip: no, shadow enabled [ 52.496] sna_dri2_add_event: adding event to window 146) [ 52.496] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 52.496] sna_dri2_immediate_blit: no pending blit, starting chain [ 52.496] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 52.496] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 52.496] can_xchg: back size=8701e00, front size=8701e00 [ 52.496] can_xchg: yes, pixmap=165 [ 52.496] sna_dri2_xchg: win=146, exchange front=128/76,ref=2 and back=29/3,ref=2, pixmap=165 7680x2160 [ 52.496] sna_dri2_xchg: back_bo handle=29, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 52.496] sna_dri2_xchg: front_bo handle=128, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 52.496] set_bo: pixmap=165, handle=29 (old handle=128) [ 52.496] set_bo: marking whole pixmap as damaged [ 52.496] set_bo: applying final/discard move-to-gpu [ 52.496] wait_for_shadow: flags=0, flips=0, handle=128, shadow=32 [ 52.496] set_bo: dropping flush hint from handle=128 [ 52.496] set_bo: adding flush hint to handle=29 [ 52.496] mark_stale(handle=128) => 1 [ 52.496] swap_limit: draw=146 setting swap limit to 3 [ 52.496] sna_dri2_swap_limit_validate: swap limit set to 3 [ 52.496] sna_next_vblank(pipe=0, waiting until next vblank) [ 52.496] sna_dri2_schedule_swap: reported target_msc=2901 [ 52.496] sna_accel_flush: flush?=0, dirty?=0 [ 52.496] sna_accel_flush: flush?=0, dirty?=0 [ 52.496] sna_accel_flush: flush?=0, dirty?=0 [ 52.496] sna_accel_flush: flush?=0, dirty?=0 [ 52.496] sna_block_handler (tv=0.56000) [ 52.496] sna_scanout_do_flush: flush timer active: delta=9 [ 52.496] sna_accel_do_throttle (time=52496), triggered [ 52.496] sna_accel_throttle (time=52496) [ 52.496] sna_accel_disarm_timer[1] (time=52496) [ 52.496] sna_accel_block: evaluating timers, active=5 [ 52.496] sna_accel_block: flush timer expires in 9 [52505] [ 52.496] sna_wakeup_handler [ 52.496] sna_accel_flush: flush?=0, dirty?=0 [ 52.496] sna_accel_flush: flush?=0, dirty?=0 [ 52.496] sna_accel_flush: flush?=0, dirty?=0 [ 52.496] sna_block_handler (tv=0.56000) [ 52.496] sna_scanout_do_flush: flush timer active: delta=9 [ 52.496] sna_accel_do_throttle -- no pending activity [ 52.496] sna_accel_block: evaluating timers, active=5 [ 52.496] sna_accel_block: flush timer expires in 9 [52505] [ 52.496] sna_wakeup_handler [ 52.496] sna_accel_flush: flush?=0, dirty?=0 [ 52.496] sna_accel_flush: flush?=0, dirty?=0 [ 52.496] sna_accel_flush: flush?=0, dirty?=0 [ 52.496] sna_block_handler (tv=0.56000) [ 52.496] sna_scanout_do_flush: flush timer active: delta=9 [ 52.496] sna_accel_do_throttle -- no pending activity [ 52.496] sna_accel_block: evaluating timers, active=5 [ 52.496] sna_accel_block: flush timer expires in 9 [52505] [ 52.497] sna_wakeup_handler [ 52.497] sna_accel_flush: flush?=0, dirty?=0 [ 52.497] sna_accel_flush: flush?=0, dirty?=0 [ 52.497] sna_accel_flush: flush?=0, dirty?=0 [ 52.497] sna_block_handler (tv=0.55000) [ 52.497] sna_scanout_do_flush: flush timer active: delta=8 [ 52.497] sna_accel_do_throttle -- no pending activity [ 52.497] sna_accel_block: evaluating timers, active=5 [ 52.497] sna_accel_block: flush timer expires in 8 [52505] [ 52.497] sna_wakeup_handler [ 52.497] sna_accel_flush: flush?=0, dirty?=0 [ 52.497] sna_accel_flush: flush?=0, dirty?=0 [ 52.497] sna_accel_flush: flush?=0, dirty?=0 [ 52.497] sna_block_handler (tv=0.55000) [ 52.497] sna_scanout_do_flush: flush timer active: delta=8 [ 52.497] sna_accel_do_throttle -- no pending activity [ 52.497] sna_accel_block: evaluating timers, active=5 [ 52.497] sna_accel_block: flush timer expires in 8 [52505] [ 52.497] sna_wakeup_handler [ 52.497] sna_accel_flush: flush?=0, dirty?=0 [ 52.497] sna_accel_flush: flush?=0, dirty?=0 [ 52.497] sna_accel_flush: flush?=0, dirty?=0 [ 52.497] sna_block_handler (tv=0.55000) [ 52.497] sna_scanout_do_flush: flush timer active: delta=8 [ 52.497] sna_accel_do_throttle -- no pending activity [ 52.497] sna_accel_block: evaluating timers, active=5 [ 52.497] sna_accel_block: flush timer expires in 8 [52505] [ 52.501] sna_wakeup_handler [ 52.501] sna_accel_flush: flush?=0, dirty?=0 [ 52.501] sna_accel_flush: flush?=0, dirty?=0 [ 52.501] sna_create_pixmap(7680, 2160, 24, usage=0) [ 52.501] kgem_can_create_2d: 7680x2160 @ 24 [ 52.501] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 [ 52.501] kgem_can_create_2d: untiled size=66355200 [ 52.501] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 52.501] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 [ 52.501] kgem_can_create_2d: tiled[-1] size=66355200 [ 52.501] sna_create_pixmap: usage=0, flags=1b [ 52.501] sna_create_pixmap: creating GPU pixmap 7680x2160, stride=30720, flags=1b [ 52.501] __pop_freed_pixmap: reusing freed pixmap=3731 header [ 52.501] create_pixmap_hdr: pixmap=3732, width=7680, height=2160, usage=0 [ 52.501] sna_create_pixmap: serial=3732, 7680x2160, usage=0 [ 52.501] sna_composite_rectangles(pixmap=3733, op=0, 0 x 1 [(0, 0)x(7680, 2160) ...]) [ 52.501] sna_composite_rectangles: converted to op 0 [ 52.501] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) [ 52.501] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 [ 52.501] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 [ 52.501] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) [ 52.501] sna_composite_rectangles: dropping last-cpu hint [ 52.501] sna_drawable_use_bo pixmap=3733, box=((0, 0), (7680, 2160)), flags=19... [ 52.501] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 52.501] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 52.501] sna_pixmap_move_to_gpu(pixmap=3733, usage=0), flags=b [ 52.501] sna_pixmap_move_to_gpu: CPU damage? 0 [ 52.501] sna_pixmap_move_to_gpu: creating GPU bo (7680x2160@32), create=b [ 52.501] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 52.501] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 52.501] sna_pixmap_alloc_gpu: pixmap=3733 [ 52.501] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 52.501] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 [ 52.501] kgem_bo_remove_from_inactive: removing handle=111 from inactive [ 52.501] from inactive: pitch=30720, tiling=1: handle=111, id=2187 [ 52.501] __sna_damage_all(7680, 2160) [ 52.501] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 52.501] sna_pixmap_mark_active: pixmap=3733, handle=111 [ 52.501] sna_drawable_use_bo: allocated GPU bo for operation [ 52.501] sna_drawable_use_bo: using GPU bo with damage? 0 [ 52.501] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) [ 52.501] kgem_bo_is_render: handle=111, rq? 0 [0] [ 52.501] kgem_bo_is_render: handle=111, rq? 0 [0] [ 52.501] gen9_render_fill_boxes(0 x 1 [(0, 0), (7680, 2160) ...]) [ 52.501] sna_render_get_solid: 0 [ 52.501] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 52.502] kgem_check_bo: num_pages=+16200, num_exec=+1 [ 52.502] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 52.502] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 52.502] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 52.502] kgem_add_handle: handle=4, index=0 [ 52.502] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 52.502] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 52.502] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 52.502] gen9_composite_get_binding_table(ffc0) [ 52.502] kgem_add_reloc64: handle=111, pos=16360, delta=0, domains=20002 [ 52.502] kgem_add_handle: handle=111, index=1 [ 52.502] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d089d000) [ 52.502] __kgem_bo_mark_dirty: handle=111 (proxy? 0) [ 52.502] [3fe0] bind bo(handle=111, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 52.502] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 52.502] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 52.502] kgem_add_handle: handle=7, index=2 [ 52.502] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 52.502] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 52.502] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 52.502] gen9_emit_sampler: sampler = 1 [ 52.502] gen9_emit_sf: num_sf_outputs=1 [ 52.502] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 52.502] gen9_emit_vertex_elements: setup id=0 [ 52.502] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 52.502] (0, 0), (7680, 2160) [ 52.502] gen8_vertex_flush[490] = 3 [ 52.502] sna_composite_rectangles: pixmap=3733 marking clear [0]? 1 [ 52.502] sna_copy_area: src=pixmap=3733:(0, 0)x(7680, 2160)+(0, 0) -> dst=pixmap=3502:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 52.502] sna_copy_area: normal copy [ 52.502] sna_do_copy: src=(0, 0), dst=(0, 0), size=(7680x2160) [ 52.502] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(7680x2160) [ 52.502] sna_do_copy: dst extents (0, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 [ 52.502] sna_do_copy: clipped dst extents (0, 0), (7680, 2160) [ 52.502] sna_do_copy: unclipped src extents (0, 0), (7680, 2160) [ 52.502] sna_do_copy: clipped src extents (0, 0), (7680, 2160) [ 52.502] sna_do_copy: pixmap -- no source clipping [ 52.502] sna_do_copy: src extents (0, 0), (7680, 2160) x 1 [ 52.502] sna_do_copy: copy region (0, 0), (7680, 2160) x 1 + (0, 0) [ 52.502] sna_copy_boxes (boxes=1x[(0, 0), (7680, 2160)...], src pixmap=3733+(0, 0), dst pixmap=3502+(0, 0), alu=3, src.size=7680x2160, dst.size=7680x2160) [ 52.502] sna_copy_boxes: dst=(priv=0x561c94a26fb0, gpu_bo=96, cpu_bo=0), src=(priv=0x561c94b03d20, gpu_bo=111, cpu_bo=0), replaces=1 [ 52.502] copy_prefer_gpu: source is clear, don't force use of GPU [ 52.502] sna_drawable_use_bo pixmap=3502, box=((0, 0), (7680, 2160)), flags=18... [ 52.502] sna_drawable_use_bo: not reading damage and large, set PREFER_GPU [ 52.502] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 52.502] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.502] sna_drawable_use_bo: using whole GPU bo [ 52.502] sna_copy_boxes: applying src clear [0] to dst [ 52.502] kgem_bo_is_render: handle=96, rq? 0 [0] [ 52.502] color_convert: src=0 [20020888] [ 52.502] color_convert: dst=ff000000 [20028888] [ 52.502] sna_render_get_solid: ff000000 [ 52.502] kgem_set_mode: flushing before new bo [ 52.502] gen8_vertex_close: used=6, vbo active? 23, vb=1, nreloc=1 [ 52.502] gen8_vertex_close: reloc[0] = 287 [ 52.502] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 52.502] kgem_add_handle: handle=23, index=3 [ 52.502] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 52.502] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16275 [fenced=0] [ 52.502] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 52.502] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 52.502] kgem_fixup_relocs: shrinking by 61440 [ 52.502] __kgem_busy: handle=1, busy=0, wedged=0 [ 52.502] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 52.502] kgem_commit: release handle=111 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d089d000 [ 52.502] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 52.502] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 52.502] __kgem_bo_clear_busy: handle=7 [ 52.502] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 52.502] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 52.502] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.502] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 52.502] kgem_check_bo: num_pages=+16200, num_exec=+1 [ 52.502] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 52.502] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 52.502] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 52.502] kgem_add_handle: handle=4, index=0 [ 52.502] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 52.502] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 52.502] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 52.502] gen9_composite_get_binding_table(ffc0) [ 52.502] kgem_add_reloc64: handle=96, pos=16360, delta=0, domains=20002 [ 52.502] kgem_add_handle: handle=96, index=1 [ 52.502] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f61c9000) [ 52.502] __kgem_bo_mark_dirty: handle=96 (proxy? 0) [ 52.502] [3fe0] bind bo(handle=96, addr=f61c9000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 52.502] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 52.502] kgem_add_reloc64: adding proxy [delta=1020] for handle=7 [ 52.502] kgem_add_handle: handle=7, index=2 [ 52.502] kgem_add_reloc64[4] = (delta=1020, target handle=2, presumed=fffe8000) [ 52.502] [3fd0] bind bo(handle=7, addr=fffe83fc), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 52.502] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 52.502] gen9_emit_sampler: sampler = 1 [ 52.502] gen9_emit_sf: num_sf_outputs=1 [ 52.502] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 52.502] gen9_emit_vertex_elements: setup id=0 [ 52.502] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 52.502] (0, 0), (7680, 2160) [ 52.502] gen8_vertex_flush[490] = 3 [ 52.502] sna_copy_boxes: marking dst handle=96 as all clear [0] [ 52.502] sna_destroy_pixmap: pixmap=3733, attached?=1 [ 52.502] _kgem_bo_destroy: handle=111, proxy? 0 [ 52.502] __kgem_bo_destroy: handle=111, size=66355200 [ 52.502] __kgem_busy: handle=111, busy=131073, wedged=0 [ 52.502] __kgem_bo_destroy: handle=111 -> active [ 52.502] __sna_free_pixmap(pixmap=3733) [ 52.502] sna_accel_flush: flush?=0, dirty?=0 [ 52.502] sna_accel_flush: flush?=0, dirty?=0 [ 52.502] sna_block_handler (tv=0.50000) [ 52.502] kgem_retire, need_retire?=1 [ 52.502] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.502] kgem_retire__requests_ring: retiring ring 0 [ 52.502] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.502] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 52.502] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.502] kgem_retire -- retired=0, need_retire=1 [ 52.502] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.502] __kgem_ring_is_idle: last fence handle=1 still busy [ 52.502] sna_scanout_do_flush: flush timer active: delta=3 [ 52.502] sna_scanout_do_flush (time=52502), triggered [ 52.502] sna_scanout_flush (time=52502), cpu damage? 0, exec? 0 nbatch=297, busy? 1 [ 52.502] has_shadow: has pending damage? 1, outstanding flips: 0 [ 52.502] stop_flush: scanout=29 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 52.502] has_shadow: has pending damage? 1, outstanding flips: 0 [ 52.502] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 52.502] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 52.502] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 52.502] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 52.502] sna_pixmap_move_to_gpu: already all-damaged [ 52.502] sna_pixmap_mark_active: pixmap=165, handle=29 [ 52.502] sna_mode_redisplay: crtc[0] transformed? 0 [ 52.502] sna_mode_redisplay: crtc[1] transformed? 0 [ 52.502] sna_mode_redisplay: crtc[2] transformed? 0 [ 52.502] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=29 [active=1] [ 52.502] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 128, transformed? 0 [ 52.502] get_fb: reusing fb=102 for handle=29 [ 52.502] sna_mode_redisplay: recording flip on CRTC:32 handle=29, active_scanout=2, serial=2 [ 52.502] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 52.502] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 128, transformed? 0 [ 52.502] sna_mode_redisplay: recording flip on CRTC:39 handle=29, active_scanout=3, serial=3 [ 52.502] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 52.502] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 52.502] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 52.502] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=29, shadow handle=32 [ 52.502] timer_enable (time=52502), starting timer 1 [ 52.502] sna_accel_block: evaluating timers, active=7 [ 52.502] sna_accel_block: flush timer expires in 16 [52518] [ 52.503] sna_wakeup_handler [ 52.503] sna_accel_flush: flush?=0, dirty?=0 [ 52.503] sna_accel_flush: flush?=0, dirty?=0 [ 52.503] sna_block_handler (tv=0.49000) [ 52.503] kgem_retire, need_retire?=1 [ 52.503] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.503] kgem_retire__requests_ring: retiring ring 0 [ 52.503] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.503] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 52.503] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.503] kgem_retire -- retired=0, need_retire=1 [ 52.503] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.503] __kgem_ring_is_idle: last fence handle=1 still busy [ 52.503] sna_scanout_do_flush: flush timer active: delta=15 [ 52.503] sna_accel_block: evaluating timers, active=7 [ 52.503] sna_accel_block: flush timer expires in 15 [52518] [ 52.503] sna_wakeup_handler [ 52.503] sna_accel_flush: flush?=0, dirty?=0 [ 52.503] sna_accel_flush: flush?=0, dirty?=0 [ 52.503] sna_accel_flush: flush?=0, dirty?=0 [ 52.503] sna_block_handler (tv=0.49000) [ 52.503] kgem_retire, need_retire?=1 [ 52.503] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.503] kgem_retire__requests_ring: retiring ring 0 [ 52.503] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.503] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 52.503] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.503] kgem_retire -- retired=0, need_retire=1 [ 52.503] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.503] __kgem_ring_is_idle: last fence handle=1 still busy [ 52.503] sna_scanout_do_flush: flush timer active: delta=15 [ 52.503] sna_accel_block: evaluating timers, active=7 [ 52.503] sna_accel_block: flush timer expires in 15 [52518] [ 52.503] sna_wakeup_handler [ 52.503] sna_block_handler (tv=0.49000) [ 52.503] kgem_retire, need_retire?=1 [ 52.503] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.503] kgem_retire__requests_ring: retiring ring 0 [ 52.503] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.503] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 52.503] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.503] kgem_retire -- retired=0, need_retire=1 [ 52.503] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.503] __kgem_ring_is_idle: last fence handle=1 still busy [ 52.503] sna_scanout_do_flush: flush timer active: delta=15 [ 52.503] sna_accel_block: evaluating timers, active=7 [ 52.503] sna_accel_block: flush timer expires in 15 [52518] [ 52.503] sna_wakeup_handler [ 52.503] sna_accel_flush: flush?=0, dirty?=0 [ 52.503] sna_accel_flush: flush?=0, dirty?=0 [ 52.503] sna_accel_flush: flush?=0, dirty?=0 [ 52.503] sna_block_handler (tv=0.49000) [ 52.503] kgem_retire, need_retire?=1 [ 52.503] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.503] kgem_retire__requests_ring: retiring ring 0 [ 52.503] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.503] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 52.503] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.503] kgem_retire -- retired=0, need_retire=1 [ 52.503] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.503] __kgem_ring_is_idle: last fence handle=1 still busy [ 52.503] sna_scanout_do_flush: flush timer active: delta=15 [ 52.503] sna_accel_block: evaluating timers, active=7 [ 52.503] sna_accel_block: flush timer expires in 15 [52518] [ 52.503] sna_wakeup_handler [ 52.503] sna_accel_flush: flush?=0, dirty?=0 [ 52.503] sna_accel_flush: flush?=0, dirty?=0 [ 52.503] sna_accel_flush: flush?=0, dirty?=0 [ 52.503] sna_block_handler (tv=0.49000) [ 52.503] kgem_retire, need_retire?=1 [ 52.503] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.503] kgem_retire__requests_ring: retiring ring 0 [ 52.503] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.503] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 52.503] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.503] kgem_retire -- retired=0, need_retire=1 [ 52.503] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.503] __kgem_ring_is_idle: last fence handle=1 still busy [ 52.503] sna_scanout_do_flush: flush timer active: delta=15 [ 52.503] sna_accel_block: evaluating timers, active=7 [ 52.503] sna_accel_block: flush timer expires in 15 [52518] [ 52.503] sna_wakeup_handler [ 52.503] sna_accel_flush: flush?=0, dirty?=0 [ 52.503] sna_accel_flush: flush?=0, dirty?=0 [ 52.503] sna_accel_flush: flush?=0, dirty?=0 [ 52.503] sna_block_handler (tv=0.49000) [ 52.503] kgem_retire, need_retire?=1 [ 52.503] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.503] kgem_retire__requests_ring: retiring ring 0 [ 52.503] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.503] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 52.503] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.503] kgem_retire -- retired=0, need_retire=1 [ 52.503] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.503] __kgem_ring_is_idle: last fence handle=1 still busy [ 52.503] sna_scanout_do_flush: flush timer active: delta=15 [ 52.503] sna_accel_block: evaluating timers, active=7 [ 52.503] sna_accel_block: flush timer expires in 15 [52518] [ 52.503] sna_wakeup_handler [ 52.503] sna_accel_flush: flush?=0, dirty?=0 [ 52.503] sna_accel_flush: flush?=0, dirty?=0 [ 52.503] sna_block_handler (tv=0.49000) [ 52.503] kgem_retire, need_retire?=1 [ 52.503] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.503] kgem_retire__requests_ring: retiring ring 0 [ 52.503] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.503] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 52.503] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.503] kgem_retire -- retired=0, need_retire=1 [ 52.503] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.503] __kgem_ring_is_idle: last fence handle=1 still busy [ 52.503] sna_scanout_do_flush: flush timer active: delta=15 [ 52.503] sna_accel_block: evaluating timers, active=7 [ 52.503] sna_accel_block: flush timer expires in 15 [52518] [ 52.503] sna_wakeup_handler [ 52.503] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=128, name=76 [ 52.503] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 52.503] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 52.503] sna_dri2_get_back: draw size=7680x2160, back buffer handle=128 size=7680x2160, is-scanout? 1, active?=2, pitch=30720, front pitch=30720 [ 52.503] sna_dri2_get_back: reuse backbuffer? 1 [ 52.503] sna_dri2_get_back: back buffer handle=128, active?=2, refcnt=2 [ 52.503] sna_dri2_get_back: cache: handle=40, active=0 [ 52.503] sna_dri2_get_back: reuse cache handle=40, name=5, flags=0 [ 52.503] sna_dri2_get_back: caching handle=128 (name=76, flags=0, active_scanout=2) [ 52.503] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 52.503] sna_dri2_reuse_buffer: reusing back buffer handle=40, name=5, pitch=30720, age=0 [ 52.503] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 52.503] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=29, name=3, active_scanout=3 [ 52.503] kgem_bo_flink: flinked handle=29 to name=3, marking non-reusable [ 52.503] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=29] -- refcnt=3, draw=146, pixmap=165, proxy?=0 [ 52.503] sna_accel_flush: flush?=0, dirty?=0 [ 52.503] sna_accel_flush: flush?=0, dirty?=0 [ 52.503] sna_accel_flush: flush?=0, dirty?=0 [ 52.503] sna_block_handler (tv=0.49000) [ 52.503] kgem_retire, need_retire?=1 [ 52.503] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.503] kgem_retire__requests_ring: retiring ring 0 [ 52.503] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.503] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 52.503] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.503] kgem_retire -- retired=0, need_retire=1 [ 52.503] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.503] __kgem_ring_is_idle: last fence handle=1 still busy [ 52.503] sna_scanout_do_flush: flush timer active: delta=15 [ 52.503] sna_accel_block: evaluating timers, active=7 [ 52.503] sna_accel_block: flush timer expires in 15 [52518] [ 52.506] sna_wakeup_handler [ 52.506] sna_accel_flush: flush?=0, dirty?=0 [ 52.506] sna_accel_flush: flush?=0, dirty?=0 [ 52.506] sna_block_handler (tv=0.46000) [ 52.506] kgem_retire, need_retire?=1 [ 52.506] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.506] kgem_retire__requests_ring: retiring ring 0 [ 52.506] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.506] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 52.506] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.506] kgem_retire -- retired=0, need_retire=1 [ 52.506] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.506] __kgem_ring_is_idle: last fence handle=1 still busy [ 52.506] sna_scanout_do_flush: flush timer active: delta=12 [ 52.506] sna_accel_block: evaluating timers, active=7 [ 52.506] sna_accel_block: flush timer expires in 12 [52518] [ 52.506] sna_wakeup_handler [ 52.506] sna_block_handler (tv=0.46000) [ 52.506] kgem_retire, need_retire?=1 [ 52.506] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.506] kgem_retire__requests_ring: retiring ring 0 [ 52.506] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.506] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 52.506] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.506] kgem_retire -- retired=0, need_retire=1 [ 52.506] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.506] __kgem_ring_is_idle: last fence handle=1 still busy [ 52.506] sna_scanout_do_flush: flush timer active: delta=12 [ 52.506] sna_accel_block: evaluating timers, active=7 [ 52.506] sna_accel_block: flush timer expires in 12 [52518] [ 52.507] sna_wakeup_handler [ 52.507] sna_accel_flush: flush?=0, dirty?=0 [ 52.507] sna_accel_flush: flush?=0, dirty?=0 [ 52.507] sna_accel_flush: flush?=0, dirty?=0 [ 52.507] sna_block_handler (tv=0.45000) [ 52.507] kgem_retire, need_retire?=1 [ 52.507] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.507] kgem_retire__requests_ring: retiring ring 0 [ 52.507] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.507] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 52.507] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.507] kgem_retire -- retired=0, need_retire=1 [ 52.507] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.507] __kgem_ring_is_idle: last fence handle=1 still busy [ 52.507] sna_scanout_do_flush: flush timer active: delta=11 [ 52.507] sna_accel_block: evaluating timers, active=7 [ 52.507] sna_accel_block: flush timer expires in 11 [52518] [ 52.507] sna_wakeup_handler [ 52.507] sna_accel_flush: flush?=0, dirty?=0 [ 52.507] sna_accel_flush: flush?=0, dirty?=0 [ 52.507] sna_block_handler (tv=0.45000) [ 52.507] kgem_retire, need_retire?=1 [ 52.507] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.507] kgem_retire__requests_ring: retiring ring 0 [ 52.507] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.507] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 52.507] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.507] kgem_retire -- retired=0, need_retire=1 [ 52.507] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.507] __kgem_ring_is_idle: last fence handle=1 still busy [ 52.507] sna_scanout_do_flush: flush timer active: delta=11 [ 52.507] sna_accel_block: evaluating timers, active=7 [ 52.507] sna_accel_block: flush timer expires in 11 [52518] [ 52.507] sna_wakeup_handler [ 52.507] sna_mode_wakeup: len=32 [ 52.507] sna_mode_wakeup: recording last swap on pipe=1, frame 2872 [b38], time 52.507754 [ 52.507] sna_mode_wakeup: removing handle=128 [active_scanout=1] from scanout, installing handle=29 [active_scanout=3] [ 52.507] sna_mode_wakeup: flip complete, pending? 2 [ 52.507] sna_dri2_get_msc(draw=0, pipe=-1) [ 52.507] sna_crtc_record_swap: recording last swap on pipe=0, frame 2901 [msc=2901], time 52.492438 [ 52.507] sna_dri2_get_msc: msc=2901 [raw=2901], ust=52492438 [ 52.507] sna_dri2_create_buffer pixmap=3502, (attachment=0, format=32, drawable=7680x2160), window?=0 [ 52.507] sna_pixmap_set_dri: attaching DRI client to pixmap=3502 [ 52.507] sna_pixmap_move_to_gpu(pixmap=3502, usage=0), flags=c2 [ 52.507] sna_pixmap_move_to_gpu: already all-damaged [ 52.507] sna_pixmap_mark_active: pixmap=3502, handle=96 [ 52.507] sna_dri2_create_buffer: attaching to front buffer 7680x2160 [0x561c94a26c60:3], scanout? 0 [ 52.507] kgem_bo_flink: flinked handle=96 to name=85, marking non-reusable [ 52.507] sna_dri2_create_buffer: adding flush hint to handle=96 [ 52.507] sna_accel_watch_flush: enable=1 [ 52.507] sna_accel_flush: flush?=1, dirty?=0 [ 52.507] gen8_vertex_close: used=12, vbo active? 23, vb=1, nreloc=1 [ 52.507] gen8_vertex_close: reloc[0] = 287 [ 52.507] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 52.507] kgem_add_handle: handle=23, index=3 [ 52.507] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 52.507] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16275 [fenced=0] [ 52.507] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.507] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd981000 [ 52.508] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 52.508] kgem_fixup_relocs: shrinking by 61440 [ 52.508] __kgem_busy: handle=2, busy=0, wedged=0 [ 52.508] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd981000 [ 52.508] kgem_commit: release handle=96 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f61c9000 [ 52.508] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 52.508] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 52.508] __kgem_bo_clear_busy: handle=7 [ 52.508] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 52.508] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 52.508] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 52.508] sna_accel_flush: flush?=0, dirty?=0 [ 52.508] sna_accel_flush: flush?=0, dirty?=0 [ 52.508] sna_block_handler (tv=0.44000) [ 52.508] kgem_retire, need_retire?=1 [ 52.508] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.508] kgem_retire__requests_ring: retiring ring 0 [ 52.508] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.508] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 52.508] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.508] kgem_retire -- retired=0, need_retire=1 [ 52.508] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.508] sna_scanout_do_flush: flush timer active: delta=10 [ 52.508] sna_accel_block: evaluating timers, active=7 [ 52.508] sna_accel_block: flush timer expires in 10 [52518] [ 52.508] sna_wakeup_handler [ 52.509] sna_mode_wakeup: len=64 [ 52.509] sna_dri2_vblank_handler(type=2, sequence=2902, draw=3353) [ 52.509] sna_crtc_record_swap: recording last swap on pipe=0, frame 2902 [msc=2902], time 52.509159 [ 52.509] sna_dri2_vblank_handler: 2 complete, frame=2902 tv=52.509159 [ 52.509] sna_dri2_blit_complete: blit finished [ 52.509] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=2902, tv=52.509159) [ 52.509] frame_swap_complete(type=2): draw=146, pipe=0, frame=2902 [msc=2902], tv=52.509159 [ 52.509] sna_accel_flush: flush?=0, dirty?=0 [ 52.509] sna_dri2_event_free(draw?=1) [ 52.509] sna_dri2_remove_event: remove[0x561c94b06060] from window 146, active? 1 [ 52.509] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=29] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 52.509] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=40] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 52.509] sna_dri2_vblank_handler complete [ 52.509] sna_mode_wakeup: recording last swap on pipe=0, frame 2902 [b56], time 52.509159 [ 52.509] sna_mode_wakeup: removing handle=128 [active_scanout=0] from scanout, installing handle=29 [active_scanout=3] [ 52.509] sna_mode_wakeup: flip complete, pending? 1 [ 52.509] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 52.509] sna_block_handler (tv=0.43000) [ 52.509] kgem_retire, need_retire?=1 [ 52.509] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.509] kgem_retire__requests_ring: retiring ring 0 [ 52.509] __kgem_busy: handle=1, busy=0, wedged=0 [ 52.509] __kgem_retire_rq: request 1 complete [ 52.509] __kgem_bo_flush: handle=111, busy=0, wedged=0 [ 52.509] kgem_bo_move_to_cache: release handle=111 [ 52.509] kgem_bo_move_to_inactive: moving handle=111 to inactive [ 52.509] kgem_retire__requests_ring: retiring ring 0 [ 52.509] __kgem_busy: handle=2, busy=131072, wedged=0 [ 52.509] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=2, retired? 1 [ 52.509] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.509] kgem_retire -- retired=1, need_retire=1 [ 52.509] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.509] sna_scanout_do_flush: flush timer active: delta=9 [ 52.509] sna_accel_block: evaluating timers, active=7 [ 52.509] sna_accel_block: flush timer expires in 9 [52518] [ 52.509] sna_wakeup_handler [ 52.509] sna_accel_flush: flush?=0, dirty?=0 [ 52.509] sna_accel_flush: flush?=0, dirty?=0 [ 52.509] sna_accel_flush: flush?=0, dirty?=0 [ 52.509] sna_block_handler (tv=0.43000) [ 52.509] kgem_retire, need_retire?=1 [ 52.509] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.509] kgem_retire__requests_ring: retiring ring 0 [ 52.509] __kgem_busy: handle=2, busy=131072, wedged=0 [ 52.509] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=2, retired? 0 [ 52.509] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.509] kgem_retire -- retired=0, need_retire=1 [ 52.509] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.509] sna_scanout_do_flush: flush timer active: delta=9 [ 52.509] sna_accel_block: evaluating timers, active=7 [ 52.509] sna_accel_block: flush timer expires in 9 [52518] [ 52.510] sna_wakeup_handler [ 52.510] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 52.510] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 52.510] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 52.510] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 52.510] sna_dri2_get_msc(draw=146, pipe=0) [ 52.510] sna_crtc_record_swap: recording last swap on pipe=0, frame 2902 [msc=2902], time 52.509159 [ 52.510] sna_dri2_get_msc: msc=2902 [raw=2902], ust=52509159 [ 52.510] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=40 (refs=1/1, flush=0) , front=29 (refs=1/4, flush=1) [ 52.510] sna_dri2_schedule_swap(target_msc=2902, divisor=0, remainder=0) [ 52.510] sna_dri2_schedule_swap: using front handle=29, active_scanout?=3, flush?=1 [ 52.510] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 52.510] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 52.510] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 52.510] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 52.510] sna_crtc_record_swap: recording last swap on pipe=0, frame 2902 [msc=2902], time 52.509159 [ 52.510] immediate_swap: current_msc=2902, target_msc=2902 -- yes [ 52.510] can_flip: no, shadow enabled [ 52.510] sna_dri2_add_event: adding event to window 146) [ 52.510] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 52.510] sna_dri2_immediate_blit: no pending blit, starting chain [ 52.510] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 52.510] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 52.510] can_xchg: back size=8701e00, front size=8701e00 [ 52.510] can_xchg: yes, pixmap=165 [ 52.510] sna_dri2_xchg: win=146, exchange front=29/3,ref=2 and back=40/5,ref=2, pixmap=165 7680x2160 [ 52.510] sna_dri2_xchg: back_bo handle=40, pitch=30720, size=132710400, ref=1, active_scanout?=0 [ 52.511] sna_dri2_xchg: front_bo handle=29, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 52.511] set_bo: pixmap=165, handle=40 (old handle=29) [ 52.511] set_bo: marking whole pixmap as damaged [ 52.511] set_bo: applying final/discard move-to-gpu [ 52.511] wait_for_shadow: flags=0, flips=0, handle=29, shadow=32 [ 52.511] set_bo: dropping flush hint from handle=29 [ 52.511] set_bo: adding flush hint to handle=40 [ 52.511] mark_stale(handle=29) => 1 [ 52.511] swap_limit: draw=146 setting swap limit to 3 [ 52.511] sna_dri2_swap_limit_validate: swap limit set to 3 [ 52.511] sna_next_vblank(pipe=0, waiting until next vblank) [ 52.511] sna_dri2_schedule_swap: reported target_msc=2902 [ 52.511] sna_accel_flush: flush?=0, dirty?=0 [ 52.511] sna_accel_flush: flush?=0, dirty?=0 [ 52.511] sna_accel_flush: flush?=0, dirty?=0 [ 52.511] sna_accel_flush: flush?=0, dirty?=0 [ 52.511] sna_block_handler (tv=0.41000) [ 52.511] kgem_retire, need_retire?=1 [ 52.511] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.511] kgem_retire__requests_ring: retiring ring 0 [ 52.511] __kgem_busy: handle=2, busy=131072, wedged=0 [ 52.511] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=2, retired? 0 [ 52.511] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.511] kgem_retire -- retired=0, need_retire=1 [ 52.511] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.511] sna_scanout_do_flush: flush timer active: delta=7 [ 52.511] sna_accel_block: evaluating timers, active=7 [ 52.511] sna_accel_block: flush timer expires in 7 [52518] [ 52.511] sna_wakeup_handler [ 52.511] sna_accel_flush: flush?=0, dirty?=0 [ 52.511] sna_accel_flush: flush?=0, dirty?=0 [ 52.511] sna_accel_flush: flush?=0, dirty?=0 [ 52.511] sna_block_handler (tv=0.41000) [ 52.511] kgem_retire, need_retire?=1 [ 52.511] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.511] kgem_retire__requests_ring: retiring ring 0 [ 52.511] __kgem_busy: handle=2, busy=131072, wedged=0 [ 52.511] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=2, retired? 0 [ 52.511] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.511] kgem_retire -- retired=0, need_retire=1 [ 52.511] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.511] sna_scanout_do_flush: flush timer active: delta=7 [ 52.511] sna_accel_block: evaluating timers, active=7 [ 52.511] sna_accel_block: flush timer expires in 7 [52518] [ 52.511] sna_wakeup_handler [ 52.511] sna_accel_flush: flush?=0, dirty?=0 [ 52.511] sna_accel_flush: flush?=0, dirty?=0 [ 52.511] sna_accel_flush: flush?=0, dirty?=0 [ 52.511] sna_block_handler (tv=0.41000) [ 52.511] kgem_retire, need_retire?=1 [ 52.511] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.511] kgem_retire__requests_ring: retiring ring 0 [ 52.511] __kgem_busy: handle=2, busy=131072, wedged=0 [ 52.511] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=2, retired? 0 [ 52.511] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.511] kgem_retire -- retired=0, need_retire=1 [ 52.511] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.511] sna_scanout_do_flush: flush timer active: delta=7 [ 52.511] sna_accel_block: evaluating timers, active=7 [ 52.511] sna_accel_block: flush timer expires in 7 [52518] [ 52.518] sna_wakeup_handler [ 52.518] sna_accel_flush: flush?=0, dirty?=0 [ 52.518] sna_accel_flush: flush?=0, dirty?=0 [ 52.518] sna_accel_flush: flush?=0, dirty?=0 [ 52.518] sna_block_handler (tv=0.34000) [ 52.518] kgem_retire, need_retire?=1 [ 52.518] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.518] kgem_retire__requests_ring: retiring ring 0 [ 52.518] __kgem_busy: handle=2, busy=0, wedged=0 [ 52.518] __kgem_retire_rq: request 2 complete [ 52.518] __kgem_bo_flush: handle=96, busy=131072, wedged=0 [ 52.518] __kgem_bo_flush: moving 96 to flushing [ 52.518] __kgem_retire_rq: movied 96 to flushing [ 52.518] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 52.518] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.518] kgem_retire -- retired=0, need_retire=1 [ 52.518] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 52.518] gen6_render_retire: resetting idle vbo [ 52.518] sna_scanout_do_flush: flush timer active: delta=0 [ 52.518] sna_scanout_do_flush (time=52518), triggered [ 52.518] sna_scanout_flush (time=52518), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 52.518] has_shadow: has pending damage? 1, outstanding flips: 0 [ 52.518] stop_flush: scanout=40 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 52.518] has_shadow: has pending damage? 1, outstanding flips: 0 [ 52.518] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 52.518] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 52.518] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 52.518] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 52.518] sna_pixmap_move_to_gpu: already all-damaged [ 52.518] sna_pixmap_mark_active: pixmap=165, handle=40 [ 52.518] sna_mode_redisplay: crtc[0] transformed? 0 [ 52.518] sna_mode_redisplay: crtc[1] transformed? 0 [ 52.518] sna_mode_redisplay: crtc[2] transformed? 0 [ 52.518] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=40 [active=1] [ 52.518] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 29, transformed? 0 [ 52.518] get_fb: reusing fb=110 for handle=40 [ 52.518] sna_mode_redisplay: recording flip on CRTC:32 handle=40, active_scanout=2, serial=2 [ 52.518] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 52.518] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 29, transformed? 0 [ 52.519] sna_mode_redisplay: recording flip on CRTC:39 handle=40, active_scanout=3, serial=3 [ 52.519] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 52.519] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 52.519] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 52.519] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=40, shadow handle=32 [ 52.519] sna_accel_block: evaluating timers, active=7 [ 52.519] sna_accel_block: flush timer expires in 16 [52534] [ 52.519] sna_wakeup_handler [ 52.519] sna_accel_flush: flush?=0, dirty?=0 [ 52.519] sna_accel_flush: flush?=0, dirty?=0 [ 52.519] sna_block_handler (tv=0.33000) [ 52.519] kgem_retire, need_retire?=1 [ 52.519] __kgem_busy: handle=96, busy=131072, wedged=0 [ 52.519] kgem_retire__flushing: 1 bo on flushing list, retired? 0 [ 52.519] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 52.519] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.519] kgem_retire -- retired=0, need_retire=1 [ 52.519] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 52.519] gen6_render_retire: resetting idle vbo [ 52.519] sna_scanout_do_flush: flush timer active: delta=15 [ 52.519] sna_accel_do_throttle (time=52519), triggered [ 52.519] sna_accel_throttle (time=52519) [ 52.519] sna_accel_block: evaluating timers, active=7 [ 52.519] sna_accel_block: flush timer expires in 15 [52534] [ 52.519] sna_wakeup_handler [ 52.519] sna_create_pixmap(7680, 2160, 24, usage=0) [ 52.519] kgem_can_create_2d: 7680x2160 @ 24 [ 52.519] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 [ 52.519] kgem_can_create_2d: untiled size=66355200 [ 52.519] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 52.519] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 [ 52.519] kgem_can_create_2d: tiled[-1] size=66355200 [ 52.519] sna_create_pixmap: usage=0, flags=1b [ 52.519] sna_create_pixmap: creating GPU pixmap 7680x2160, stride=30720, flags=1b [ 52.519] __pop_freed_pixmap: reusing freed pixmap=3733 header [ 52.519] create_pixmap_hdr: pixmap=3735, width=7680, height=2160, usage=0 [ 52.519] sna_create_pixmap: serial=3735, 7680x2160, usage=0 [ 52.519] sna_composite_rectangles(pixmap=3736, op=0, 0 x 1 [(0, 0)x(7680, 2160) ...]) [ 52.519] sna_composite_rectangles: converted to op 0 [ 52.519] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) [ 52.519] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 [ 52.519] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 [ 52.519] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) [ 52.519] sna_composite_rectangles: dropping last-cpu hint [ 52.519] sna_drawable_use_bo pixmap=3736, box=((0, 0), (7680, 2160)), flags=19... [ 52.519] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 52.519] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 52.519] sna_pixmap_move_to_gpu(pixmap=3736, usage=0), flags=b [ 52.519] sna_pixmap_move_to_gpu: CPU damage? 0 [ 52.519] sna_pixmap_move_to_gpu: creating GPU bo (7680x2160@32), create=b [ 52.519] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 52.519] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 52.519] sna_pixmap_alloc_gpu: pixmap=3736 [ 52.519] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 52.519] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 [ 52.519] kgem_bo_remove_from_inactive: removing handle=111 from inactive [ 52.519] from inactive: pitch=30720, tiling=1: handle=111, id=2188 [ 52.519] __sna_damage_all(7680, 2160) [ 52.519] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 52.519] sna_pixmap_mark_active: pixmap=3736, handle=111 [ 52.519] sna_drawable_use_bo: allocated GPU bo for operation [ 52.519] sna_drawable_use_bo: using GPU bo with damage? 0 [ 52.519] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) [ 52.519] kgem_bo_is_render: handle=111, rq? 0 [0] [ 52.519] gen9_render_fill_boxes(0 x 1 [(0, 0), (7680, 2160) ...]) [ 52.519] sna_render_get_solid: 0 [ 52.519] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 52.519] kgem_check_bo: num_pages=+16200, num_exec=+1 [ 52.519] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 52.519] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 52.519] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 52.519] kgem_add_handle: handle=4, index=0 [ 52.519] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 52.519] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 52.519] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 52.519] gen9_composite_get_binding_table(ffc0) [ 52.519] kgem_add_reloc64: handle=111, pos=16360, delta=0, domains=20002 [ 52.519] kgem_add_handle: handle=111, index=1 [ 52.519] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d089d000) [ 52.519] __kgem_bo_mark_dirty: handle=111 (proxy? 0) [ 52.519] [3fe0] bind bo(handle=111, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 52.519] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 52.519] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 52.519] kgem_add_handle: handle=7, index=2 [ 52.519] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 52.519] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 52.519] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 52.519] gen9_emit_sampler: sampler = 1 [ 52.519] gen9_emit_sf: num_sf_outputs=1 [ 52.519] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 52.519] gen9_emit_vertex_elements: setup id=0 [ 52.519] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 52.519] (0, 0), (7680, 2160) [ 52.519] gen8_vertex_flush[490] = 3 [ 52.519] sna_composite_rectangles: pixmap=3736 marking clear [0]? 1 [ 52.519] sna_copy_area: src=pixmap=3736:(0, 0)x(7680, 2160)+(0, 0) -> dst=pixmap=3734:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 52.519] sna_copy_area: normal copy [ 52.519] sna_do_copy: src=(0, 0), dst=(0, 0), size=(7680x2160) [ 52.520] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(7680x2160) [ 52.520] sna_do_copy: dst extents (0, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 [ 52.520] sna_do_copy: clipped dst extents (0, 0), (7680, 2160) [ 52.520] sna_do_copy: unclipped src extents (0, 0), (7680, 2160) [ 52.520] sna_do_copy: clipped src extents (0, 0), (7680, 2160) [ 52.520] sna_do_copy: pixmap -- no source clipping [ 52.520] sna_do_copy: src extents (0, 0), (7680, 2160) x 1 [ 52.520] sna_do_copy: copy region (0, 0), (7680, 2160) x 1 + (0, 0) [ 52.520] sna_copy_boxes (boxes=1x[(0, 0), (7680, 2160)...], src pixmap=3736+(0, 0), dst pixmap=3734+(0, 0), alu=3, src.size=7680x2160, dst.size=7680x2160) [ 52.520] sna_copy_boxes: dst=(priv=0x561c94a26fb0, gpu_bo=96, cpu_bo=0), src=(priv=0x561c94b03d20, gpu_bo=111, cpu_bo=0), replaces=1 [ 52.520] copy_prefer_gpu: source is clear, don't force use of GPU [ 52.520] sna_drawable_use_bo pixmap=3734, box=((0, 0), (7680, 2160)), flags=18... [ 52.520] sna_drawable_use_bo: exported target, set PREFER_GPU [ 52.520] sna_drawable_use_bo: pinned, never REPLACES [ 52.520] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 52.520] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.520] sna_drawable_use_bo: using whole GPU bo [ 52.520] sna_copy_boxes: applying src clear [0] to dst [ 52.520] kgem_bo_is_render: handle=96, rq? 1 [1] [ 52.520] color_convert: src=0 [20020888] [ 52.520] color_convert: dst=ff000000 [20028888] [ 52.520] sna_render_get_solid: ff000000 [ 52.520] kgem_set_mode: flushing before new bo [ 52.520] gen8_vertex_close: used=6, vbo active? 23, vb=1, nreloc=1 [ 52.520] gen8_vertex_close: reloc[0] = 287 [ 52.520] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 52.520] kgem_add_handle: handle=23, index=3 [ 52.520] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 52.520] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16275 [fenced=0] [ 52.520] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 52.520] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 52.520] kgem_fixup_relocs: shrinking by 61440 [ 52.520] __kgem_busy: handle=1, busy=0, wedged=0 [ 52.520] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 52.520] kgem_commit: release handle=111 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d089d000 [ 52.520] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 52.520] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 52.520] __kgem_bo_clear_busy: handle=7 [ 52.520] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 52.520] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 52.520] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.520] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 52.520] kgem_check_bo: num_pages=+16200, num_exec=+1 [ 52.520] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 52.520] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 52.520] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 52.520] kgem_add_handle: handle=4, index=0 [ 52.520] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 52.520] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 52.520] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 52.520] gen9_composite_get_binding_table(ffc0) [ 52.520] kgem_add_reloc64: handle=96, pos=16360, delta=0, domains=20002 [ 52.520] kgem_add_handle: handle=96, index=1 [ 52.520] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f61c9000) [ 52.520] __kgem_bo_mark_dirty: handle=96 (proxy? 0) [ 52.520] [3fe0] bind bo(handle=96, addr=f61c9000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 52.520] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 52.520] kgem_add_reloc64: adding proxy [delta=1020] for handle=7 [ 52.520] kgem_add_handle: handle=7, index=2 [ 52.520] kgem_add_reloc64[4] = (delta=1020, target handle=2, presumed=fffe8000) [ 52.520] [3fd0] bind bo(handle=7, addr=fffe83fc), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 52.520] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 52.520] gen9_emit_sampler: sampler = 1 [ 52.520] gen9_emit_sf: num_sf_outputs=1 [ 52.520] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 52.520] gen9_emit_vertex_elements: setup id=0 [ 52.520] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 52.520] (0, 0), (7680, 2160) [ 52.520] gen8_vertex_flush[490] = 3 [ 52.520] sna_copy_boxes: marking dst handle=96 as all clear [0] [ 52.520] sna_accel_flush: flush?=1, dirty?=0 [ 52.520] gen8_vertex_close: used=12, vbo active? 23, vb=1, nreloc=1 [ 52.520] gen8_vertex_close: reloc[0] = 287 [ 52.520] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 52.520] kgem_add_handle: handle=23, index=3 [ 52.520] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 52.520] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16275 [fenced=0] [ 52.520] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.520] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd981000 [ 52.520] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 52.520] kgem_fixup_relocs: shrinking by 61440 [ 52.520] __kgem_busy: handle=2, busy=0, wedged=0 [ 52.520] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd981000 [ 52.520] kgem_commit: release handle=96 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f61c9000 [ 52.520] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 52.520] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 52.520] __kgem_bo_clear_busy: handle=7 [ 52.520] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 52.520] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 52.520] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 52.520] sna_accel_flush: flush?=0, dirty?=0 [ 52.520] sna_accel_flush: flush?=0, dirty?=0 [ 52.520] sna_accel_flush: flush?=0, dirty?=0 [ 52.520] sna_destroy_pixmap: pixmap=3736, attached?=1 [ 52.520] _kgem_bo_destroy: handle=111, proxy? 0 [ 52.520] __kgem_bo_destroy: handle=111, size=66355200 [ 52.521] __kgem_busy: handle=111, busy=131073, wedged=0 [ 52.521] __kgem_bo_destroy: handle=111 -> active [ 52.521] __sna_free_pixmap(pixmap=3736) [ 52.521] sna_accel_flush: flush?=0, dirty?=0 [ 52.521] sna_accel_flush: flush?=0, dirty?=0 [ 52.521] sna_accel_flush: flush?=0, dirty?=0 [ 52.521] sna_block_handler (tv=0.31000) [ 52.521] kgem_retire, need_retire?=1 [ 52.521] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.521] kgem_retire__requests_ring: retiring ring 0 [ 52.521] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.521] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 52.521] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.521] kgem_retire -- retired=0, need_retire=1 [ 52.521] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.521] sna_scanout_do_flush: flush timer active: delta=13 [ 52.521] sna_accel_block: evaluating timers, active=7 [ 52.521] sna_accel_block: flush timer expires in 13 [52534] [ 52.521] sna_wakeup_handler [ 52.521] sna_accel_flush: flush?=0, dirty?=0 [ 52.521] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=29, name=3 [ 52.521] kgem_bo_flink: flinked handle=29 to name=3, marking non-reusable [ 52.521] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 52.521] sna_dri2_get_back: draw size=7680x2160, back buffer handle=29 size=7680x2160, is-scanout? 1, active?=2, pitch=30720, front pitch=30720 [ 52.521] sna_dri2_get_back: reuse backbuffer? 1 [ 52.521] sna_dri2_get_back: back buffer handle=29, active?=2, refcnt=2 [ 52.521] sna_dri2_get_back: cache: handle=128, active=0 [ 52.521] sna_dri2_get_back: reuse cache handle=128, name=76, flags=0 [ 52.521] sna_dri2_get_back: caching handle=29 (name=3, flags=0, active_scanout=2) [ 52.521] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 52.521] sna_dri2_reuse_buffer: reusing back buffer handle=128, name=76, pitch=30720, age=0 [ 52.521] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 52.521] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=40, name=5, active_scanout=3 [ 52.521] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 52.521] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=3, draw=146, pixmap=165, proxy?=0 [ 52.521] sna_accel_flush: flush?=0, dirty?=0 [ 52.521] sna_accel_flush: flush?=0, dirty?=0 [ 52.521] sna_accel_flush: flush?=0, dirty?=0 [ 52.521] sna_block_handler (tv=0.31000) [ 52.521] kgem_retire, need_retire?=1 [ 52.521] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.521] kgem_retire__requests_ring: retiring ring 0 [ 52.521] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.521] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 52.521] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.521] kgem_retire -- retired=0, need_retire=1 [ 52.521] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.521] sna_scanout_do_flush: flush timer active: delta=13 [ 52.521] sna_accel_block: evaluating timers, active=7 [ 52.521] sna_accel_block: flush timer expires in 13 [52534] [ 52.525] sna_wakeup_handler [ 52.525] sna_mode_wakeup: len=32 [ 52.525] sna_dri2_vblank_handler(type=2, sequence=2903, draw=3353) [ 52.525] sna_crtc_record_swap: recording last swap on pipe=0, frame 2903 [msc=2903], time 52.525897 [ 52.525] sna_dri2_vblank_handler: 2 complete, frame=2903 tv=52.525897 [ 52.525] sna_dri2_blit_complete: blit finished [ 52.525] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=2903, tv=52.525897) [ 52.525] frame_swap_complete(type=2): draw=146, pipe=0, frame=2903 [msc=2903], tv=52.525897 [ 52.525] sna_accel_flush: flush?=0, dirty?=0 [ 52.525] sna_dri2_event_free(draw?=1) [ 52.525] sna_dri2_remove_event: remove[0x561c94b06060] from window 146, active? 1 [ 52.525] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 52.525] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=128] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 52.525] sna_dri2_vblank_handler complete [ 52.525] sna_block_handler (tv=0.27000) [ 52.525] kgem_retire, need_retire?=1 [ 52.525] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.525] kgem_retire__requests_ring: retiring ring 0 [ 52.525] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.525] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 52.525] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.525] kgem_retire -- retired=0, need_retire=1 [ 52.525] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.525] sna_scanout_do_flush: flush timer active: delta=9 [ 52.525] sna_accel_block: evaluating timers, active=7 [ 52.525] sna_accel_block: flush timer expires in 9 [52534] [ 52.526] sna_wakeup_handler [ 52.526] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 52.526] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 52.526] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 52.526] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 52.526] sna_dri2_get_msc(draw=146, pipe=0) [ 52.526] sna_crtc_record_swap: recording last swap on pipe=0, frame 2903 [msc=2903], time 52.525897 [ 52.526] sna_dri2_get_msc: msc=2903 [raw=2903], ust=52525897 [ 52.526] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=128 (refs=1/1, flush=0) , front=40 (refs=1/4, flush=1) [ 52.526] sna_dri2_schedule_swap(target_msc=2903, divisor=0, remainder=0) [ 52.526] sna_dri2_schedule_swap: using front handle=40, active_scanout?=3, flush?=1 [ 52.526] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 52.526] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 52.526] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 52.526] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 52.526] sna_crtc_record_swap: recording last swap on pipe=0, frame 2903 [msc=2903], time 52.525897 [ 52.526] immediate_swap: current_msc=2903, target_msc=2903 -- yes [ 52.526] can_flip: no, shadow enabled [ 52.526] sna_dri2_add_event: adding event to window 146) [ 52.526] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 52.526] sna_dri2_immediate_blit: no pending blit, starting chain [ 52.526] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 52.526] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 52.526] can_xchg: back size=8701e00, front size=8701e00 [ 52.526] can_xchg: yes, pixmap=165 [ 52.526] sna_dri2_xchg: win=146, exchange front=40/5,ref=2 and back=128/76,ref=2, pixmap=165 7680x2160 [ 52.526] sna_dri2_xchg: back_bo handle=128, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 52.526] sna_dri2_xchg: front_bo handle=40, pitch=30720, size=132710400, ref=4, active_scanout?=3 [ 52.526] set_bo: pixmap=165, handle=128 (old handle=40) [ 52.526] set_bo: marking whole pixmap as damaged [ 52.526] set_bo: applying final/discard move-to-gpu [ 52.526] wait_for_shadow: flags=0, flips=2, handle=40, shadow=32 [ 52.526] set_bo: dropping flush hint from handle=40 [ 52.526] set_bo: adding flush hint to handle=128 [ 52.526] mark_stale(handle=40) => 1 [ 52.526] swap_limit: draw=146 setting swap limit to 3 [ 52.526] sna_dri2_swap_limit_validate: swap limit set to 3 [ 52.526] sna_next_vblank(pipe=0, waiting until next vblank) [ 52.526] sna_dri2_schedule_swap: reported target_msc=2903 [ 52.526] sna_accel_flush: flush?=0, dirty?=0 [ 52.526] sna_accel_flush: flush?=0, dirty?=0 [ 52.526] sna_accel_flush: flush?=0, dirty?=0 [ 52.526] sna_accel_flush: flush?=0, dirty?=0 [ 52.526] sna_block_handler (tv=0.26000) [ 52.526] kgem_retire, need_retire?=1 [ 52.526] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.526] kgem_retire__requests_ring: retiring ring 0 [ 52.526] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.526] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 52.526] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.526] kgem_retire -- retired=0, need_retire=1 [ 52.526] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.526] sna_scanout_do_flush: flush timer active: delta=8 [ 52.526] sna_accel_block: evaluating timers, active=7 [ 52.526] sna_accel_block: flush timer expires in 8 [52534] [ 52.526] sna_wakeup_handler [ 52.526] sna_accel_flush: flush?=0, dirty?=0 [ 52.526] sna_accel_flush: flush?=0, dirty?=0 [ 52.526] sna_accel_flush: flush?=0, dirty?=0 [ 52.526] sna_block_handler (tv=0.26000) [ 52.526] kgem_retire, need_retire?=1 [ 52.526] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.526] kgem_retire__requests_ring: retiring ring 0 [ 52.526] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.526] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 52.526] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.526] kgem_retire -- retired=0, need_retire=1 [ 52.527] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.527] sna_scanout_do_flush: flush timer active: delta=7 [ 52.527] sna_accel_block: evaluating timers, active=7 [ 52.527] sna_accel_block: flush timer expires in 7 [52534] [ 52.527] sna_wakeup_handler [ 52.527] sna_accel_flush: flush?=0, dirty?=0 [ 52.527] sna_accel_flush: flush?=0, dirty?=0 [ 52.527] sna_accel_flush: flush?=0, dirty?=0 [ 52.527] sna_block_handler (tv=0.25000) [ 52.527] kgem_retire, need_retire?=1 [ 52.527] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.527] kgem_retire__requests_ring: retiring ring 0 [ 52.527] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.527] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 52.527] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.527] kgem_retire -- retired=0, need_retire=1 [ 52.527] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.527] sna_scanout_do_flush: flush timer active: delta=7 [ 52.527] sna_accel_block: evaluating timers, active=7 [ 52.527] sna_accel_block: flush timer expires in 7 [52534] [ 52.527] sna_wakeup_handler [ 52.527] sna_accel_flush: flush?=0, dirty?=0 [ 52.527] sna_accel_flush: flush?=0, dirty?=0 [ 52.527] sna_accel_flush: flush?=0, dirty?=0 [ 52.527] sna_block_handler (tv=0.25000) [ 52.527] kgem_retire, need_retire?=1 [ 52.527] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.527] kgem_retire__requests_ring: retiring ring 0 [ 52.527] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.527] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 52.527] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.527] kgem_retire -- retired=0, need_retire=1 [ 52.527] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.527] sna_scanout_do_flush: flush timer active: delta=7 [ 52.527] sna_accel_block: evaluating timers, active=7 [ 52.527] sna_accel_block: flush timer expires in 7 [52534] [ 52.534] sna_wakeup_handler [ 52.534] sna_block_handler (tv=0.18000) [ 52.534] kgem_retire, need_retire?=1 [ 52.534] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.534] kgem_retire__requests_ring: retiring ring 0 [ 52.534] __kgem_busy: handle=1, busy=0, wedged=0 [ 52.534] __kgem_retire_rq: request 1 complete [ 52.534] __kgem_bo_flush: handle=111, busy=0, wedged=0 [ 52.534] kgem_bo_move_to_cache: release handle=111 [ 52.534] kgem_bo_move_to_inactive: moving handle=111 to inactive [ 52.534] kgem_retire__requests_ring: retiring ring 0 [ 52.534] __kgem_busy: handle=2, busy=131072, wedged=0 [ 52.534] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=2, retired? 1 [ 52.534] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.534] kgem_retire -- retired=1, need_retire=1 [ 52.534] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.534] sna_scanout_do_flush: flush timer active: delta=0 [ 52.534] sna_scanout_do_flush (time=52534), triggered [ 52.534] sna_scanout_flush (time=52534), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 52.534] has_shadow: has pending damage? 1, outstanding flips: 2 [ 52.534] stop_flush: scanout=128 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 52.534] has_shadow: has pending damage? 1, outstanding flips: 2 [ 52.534] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 2, mode reconfiguration pending? 0) [ 52.534] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 52.534] sna_mode_redisplay: checking for 2 outstanding flip completions [ 52.534] sna_mode_redisplay: now 2 outstanding flip completions (enabled? 1) [ 52.534] sna_accel_block: evaluating timers, active=7 [ 52.534] sna_accel_block: flush timer expires in 16 [52550] [ 52.535] sna_wakeup_handler [ 52.535] sna_accel_flush: flush?=0, dirty?=0 [ 52.535] sna_accel_flush: flush?=0, dirty?=0 [ 52.535] sna_create_pixmap(7680, 2160, 24, usage=0) [ 52.535] kgem_can_create_2d: 7680x2160 @ 24 [ 52.535] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 [ 52.535] kgem_can_create_2d: untiled size=66355200 [ 52.535] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 52.535] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 [ 52.535] kgem_can_create_2d: tiled[-1] size=66355200 [ 52.535] sna_create_pixmap: usage=0, flags=1b [ 52.535] sna_create_pixmap: creating GPU pixmap 7680x2160, stride=30720, flags=1b [ 52.535] __pop_freed_pixmap: reusing freed pixmap=3736 header [ 52.536] create_pixmap_hdr: pixmap=3737, width=7680, height=2160, usage=0 [ 52.536] sna_create_pixmap: serial=3737, 7680x2160, usage=0 [ 52.536] sna_composite_rectangles(pixmap=3738, op=0, 0 x 1 [(0, 0)x(7680, 2160) ...]) [ 52.536] sna_composite_rectangles: converted to op 0 [ 52.536] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) [ 52.536] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 [ 52.536] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 [ 52.536] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) [ 52.536] sna_composite_rectangles: dropping last-cpu hint [ 52.536] sna_drawable_use_bo pixmap=3738, box=((0, 0), (7680, 2160)), flags=19... [ 52.536] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 52.536] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 52.536] sna_pixmap_move_to_gpu(pixmap=3738, usage=0), flags=b [ 52.536] sna_pixmap_move_to_gpu: CPU damage? 0 [ 52.536] sna_pixmap_move_to_gpu: creating GPU bo (7680x2160@32), create=b [ 52.536] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 52.536] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 52.536] sna_pixmap_alloc_gpu: pixmap=3738 [ 52.536] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 52.536] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 [ 52.536] kgem_bo_remove_from_inactive: removing handle=111 from inactive [ 52.536] from inactive: pitch=30720, tiling=1: handle=111, id=2189 [ 52.536] __sna_damage_all(7680, 2160) [ 52.536] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 52.536] sna_pixmap_mark_active: pixmap=3738, handle=111 [ 52.536] sna_drawable_use_bo: allocated GPU bo for operation [ 52.536] sna_drawable_use_bo: using GPU bo with damage? 0 [ 52.536] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) [ 52.536] kgem_bo_is_render: handle=111, rq? 0 [0] [ 52.536] gen9_render_fill_boxes(0 x 1 [(0, 0), (7680, 2160) ...]) [ 52.536] sna_render_get_solid: 0 [ 52.536] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 52.536] kgem_check_bo: num_pages=+16200, num_exec=+1 [ 52.536] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 52.536] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 52.536] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 52.536] kgem_add_handle: handle=4, index=0 [ 52.536] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 52.536] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 52.536] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 52.536] gen9_composite_get_binding_table(ffc0) [ 52.536] kgem_add_reloc64: handle=111, pos=16360, delta=0, domains=20002 [ 52.536] kgem_add_handle: handle=111, index=1 [ 52.536] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d089d000) [ 52.536] __kgem_bo_mark_dirty: handle=111 (proxy? 0) [ 52.536] [3fe0] bind bo(handle=111, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 52.536] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 52.536] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 52.536] kgem_add_handle: handle=7, index=2 [ 52.536] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 52.536] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 52.536] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 52.536] gen9_emit_sampler: sampler = 1 [ 52.536] gen9_emit_sf: num_sf_outputs=1 [ 52.536] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 52.536] gen9_emit_vertex_elements: setup id=0 [ 52.536] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 52.536] (0, 0), (7680, 2160) [ 52.536] gen8_vertex_flush[490] = 3 [ 52.536] sna_composite_rectangles: pixmap=3738 marking clear [0]? 1 [ 52.536] sna_copy_area: src=pixmap=3738:(0, 0)x(7680, 2160)+(0, 0) -> dst=pixmap=3734:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 52.536] sna_copy_area: normal copy [ 52.536] sna_do_copy: src=(0, 0), dst=(0, 0), size=(7680x2160) [ 52.536] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(7680x2160) [ 52.536] sna_do_copy: dst extents (0, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 [ 52.536] sna_do_copy: clipped dst extents (0, 0), (7680, 2160) [ 52.536] sna_do_copy: unclipped src extents (0, 0), (7680, 2160) [ 52.536] sna_do_copy: clipped src extents (0, 0), (7680, 2160) [ 52.536] sna_do_copy: pixmap -- no source clipping [ 52.536] sna_do_copy: src extents (0, 0), (7680, 2160) x 1 [ 52.536] sna_do_copy: copy region (0, 0), (7680, 2160) x 1 + (0, 0) [ 52.536] sna_copy_boxes (boxes=1x[(0, 0), (7680, 2160)...], src pixmap=3738+(0, 0), dst pixmap=3734+(0, 0), alu=3, src.size=7680x2160, dst.size=7680x2160) [ 52.536] sna_copy_boxes: dst=(priv=0x561c94a26fb0, gpu_bo=96, cpu_bo=0), src=(priv=0x561c94b03d20, gpu_bo=111, cpu_bo=0), replaces=1 [ 52.536] copy_prefer_gpu: source is clear, don't force use of GPU [ 52.536] sna_drawable_use_bo pixmap=3734, box=((0, 0), (7680, 2160)), flags=18... [ 52.536] sna_drawable_use_bo: exported target, set PREFER_GPU [ 52.536] sna_drawable_use_bo: pinned, never REPLACES [ 52.536] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 52.536] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.536] sna_drawable_use_bo: using whole GPU bo [ 52.536] sna_copy_boxes: applying src clear [0] to dst [ 52.536] kgem_bo_is_render: handle=96, rq? 1 [1] [ 52.536] color_convert: src=0 [20020888] [ 52.536] color_convert: dst=ff000000 [20028888] [ 52.536] sna_render_get_solid: ff000000 [ 52.536] __kgem_busy: handle=2, busy=0, wedged=0 [ 52.536] __kgem_ring_is_idle: ring=0 idle (handle=2) [ 52.536] __kgem_retire_rq: request 2 complete [ 52.536] __kgem_bo_flush: handle=96, busy=131072, wedged=0 [ 52.536] __kgem_bo_flush: moving 96 to flushing [ 52.536] __kgem_retire_rq: movied 96 to flushing [ 52.536] kgem_set_mode: flushing before new bo [ 52.536] gen8_vertex_close: used=18, vbo active? 23, vb=1, nreloc=1 [ 52.536] gen8_vertex_close: reloc[0] = 287 [ 52.536] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 52.536] kgem_add_handle: handle=23, index=3 [ 52.536] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 52.536] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16275 [fenced=0] [ 52.536] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 52.536] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 52.536] kgem_fixup_relocs: shrinking by 61440 [ 52.536] __kgem_busy: handle=1, busy=0, wedged=0 [ 52.536] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 52.536] kgem_commit: release handle=111 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d089d000 [ 52.536] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 52.536] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 52.536] __kgem_bo_clear_busy: handle=7 [ 52.536] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 52.536] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 52.536] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.536] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 52.536] kgem_check_bo: num_pages=+16200, num_exec=+1 [ 52.536] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 52.537] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 52.537] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 52.537] kgem_add_handle: handle=4, index=0 [ 52.537] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 52.537] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 52.537] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 52.537] gen9_composite_get_binding_table(ffc0) [ 52.537] kgem_add_reloc64: handle=96, pos=16360, delta=0, domains=20002 [ 52.537] kgem_add_handle: handle=96, index=1 [ 52.537] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f61c9000) [ 52.537] __kgem_bo_mark_dirty: handle=96 (proxy? 0) [ 52.537] [3fe0] bind bo(handle=96, addr=f61c9000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 52.537] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 52.537] kgem_add_reloc64: adding proxy [delta=1020] for handle=7 [ 52.537] kgem_add_handle: handle=7, index=2 [ 52.537] kgem_add_reloc64[4] = (delta=1020, target handle=2, presumed=fffe8000) [ 52.537] [3fd0] bind bo(handle=7, addr=fffe83fc), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 52.537] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 52.537] gen9_emit_sampler: sampler = 1 [ 52.537] gen9_emit_sf: num_sf_outputs=1 [ 52.537] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 52.537] gen9_emit_vertex_elements: setup id=0 [ 52.537] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 52.537] (0, 0), (7680, 2160) [ 52.537] gen8_vertex_flush[490] = 3 [ 52.537] sna_copy_boxes: marking dst handle=96 as all clear [0] [ 52.537] sna_destroy_pixmap: pixmap=3738, attached?=1 [ 52.537] _kgem_bo_destroy: handle=111, proxy? 0 [ 52.537] __kgem_bo_destroy: handle=111, size=66355200 [ 52.537] __kgem_busy: handle=111, busy=131073, wedged=0 [ 52.537] __kgem_bo_destroy: handle=111 -> active [ 52.537] __sna_free_pixmap(pixmap=3738) [ 52.537] sna_accel_flush: flush?=1, dirty?=0 [ 52.537] gen8_vertex_close: used=24, vbo active? 23, vb=1, nreloc=1 [ 52.537] gen8_vertex_close: reloc[0] = 287 [ 52.537] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 52.537] kgem_add_handle: handle=23, index=3 [ 52.537] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 52.537] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16275 [fenced=0] [ 52.537] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.537] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd981000 [ 52.537] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 52.537] kgem_fixup_relocs: shrinking by 61440 [ 52.537] __kgem_busy: handle=2, busy=0, wedged=0 [ 52.537] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd981000 [ 52.537] kgem_commit: release handle=96 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f61c9000 [ 52.537] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 52.537] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 52.537] __kgem_bo_clear_busy: handle=7 [ 52.537] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 52.537] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 52.537] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 52.537] sna_block_handler (tv=0.15000) [ 52.537] kgem_retire, need_retire?=1 [ 52.537] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.537] kgem_retire__requests_ring: retiring ring 0 [ 52.537] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.537] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 52.537] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.537] kgem_retire -- retired=0, need_retire=1 [ 52.537] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.537] sna_scanout_do_flush: flush timer active: delta=13 [ 52.537] sna_accel_do_throttle (time=52537), triggered [ 52.537] sna_accel_throttle (time=52537) [ 52.537] sna_accel_block: evaluating timers, active=7 [ 52.537] sna_accel_block: flush timer expires in 13 [52550] [ 52.537] sna_wakeup_handler [ 52.537] sna_accel_flush: flush?=0, dirty?=0 [ 52.537] sna_accel_flush: flush?=0, dirty?=0 [ 52.537] sna_block_handler (tv=0.15000) [ 52.537] kgem_retire, need_retire?=1 [ 52.537] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.537] kgem_retire__requests_ring: retiring ring 0 [ 52.537] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.537] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 52.537] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.537] kgem_retire -- retired=0, need_retire=1 [ 52.537] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.537] sna_scanout_do_flush: flush timer active: delta=13 [ 52.537] sna_accel_block: evaluating timers, active=7 [ 52.537] sna_accel_block: flush timer expires in 13 [52550] [ 52.538] sna_wakeup_handler [ 52.538] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=40, name=5 [ 52.538] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 52.538] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 52.538] sna_dri2_get_back: draw size=7680x2160, back buffer handle=40 size=7680x2160, is-scanout? 1, active?=2, pitch=30720, front pitch=30720 [ 52.538] sna_dri2_get_back: reuse backbuffer? 1 [ 52.538] sna_dri2_get_back: back buffer handle=40, active?=2, refcnt=2 [ 52.538] sna_dri2_get_back: cache: handle=29, active=2 [ 52.538] sna_dri2_get_back: allocating new backbuffer [ 52.538] sna_dri2_get_back: requesting scanout compatible back [ 52.538] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=1, prime?=0, temp?=0) [ 52.538] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 [ 52.538] __kgem_busy: handle=111, busy=131073, wedged=0 [ 52.538] kgem_create_2d: not throttling for active handle=111 [ 52.538] __kgem_bo_init(handle=114, num_pages=16200) [ 52.538] kgem_set_tiling: handle=114, tiling=1 [1], pitch=30720 [30720]: 1 [ 52.538] __kgem_bo_make_scanout: create fb 7680x2160@24/32 [ 52.538] __kgem_bo_map__gtt(handle=114, size=66355200) [ 52.555] __kgem_bo_make_scanout: attached fb=101 to handle=114 [ 52.555] new pitch=30720, tiling=1, handle=114, id=2190, num_pages=16200 [16200], bucket=13 [ 52.555] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 52.555] sna_dri2_get_back: caching handle=40 (name=5, flags=0, active_scanout=2) [ 52.555] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 52.555] sna_dri2_reuse_buffer: reusing back buffer handle=114, name=86, pitch=30720, age=0 [ 52.555] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 52.555] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=128, name=76, active_scanout=1 [ 52.555] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 52.555] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=3, draw=146, pixmap=165, proxy?=0 [ 52.555] sna_accel_flush: flush?=0, dirty?=0 [ 52.555] sna_accel_flush: flush?=0, dirty?=0 [ 52.555] sna_accel_flush: flush?=0, dirty?=0 [ 52.555] sna_block_handler (tv=0.0) [ 52.555] sna_wakeup_handler [ 52.555] sna_mode_wakeup: len=96 [ 52.555] sna_mode_wakeup: recording last swap on pipe=1, frame 2874 [b3a], time 52.541230 [ 52.555] sna_mode_wakeup: removing handle=29 [active_scanout=1] from scanout, installing handle=40 [active_scanout=2] [ 52.555] sna_mode_wakeup: flip complete, pending? 2 [ 52.555] sna_dri2_vblank_handler(type=2, sequence=2904, draw=3353) [ 52.555] sna_crtc_record_swap: recording last swap on pipe=0, frame 2904 [msc=2904], time 52.542634 [ 52.555] sna_dri2_vblank_handler: 2 complete, frame=2904 tv=52.542634 [ 52.555] sna_dri2_blit_complete: blit finished [ 52.555] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=2904, tv=52.542634) [ 52.555] frame_swap_complete(type=2): draw=146, pipe=0, frame=2904 [msc=2904], tv=52.542634 [ 52.555] sna_accel_flush: flush?=0, dirty?=0 [ 52.555] sna_dri2_event_free(draw?=1) [ 52.555] sna_dri2_remove_event: remove[0x561c94b06060] from window 146, active? 1 [ 52.555] sna_dri2_remove_event: releasing cached handle=29 [ 52.555] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 52.555] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=114] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 52.555] sna_dri2_vblank_handler complete [ 52.555] sna_mode_wakeup: recording last swap on pipe=0, frame 2904 [b58], time 52.542634 [ 52.555] sna_mode_wakeup: removing handle=29 [active_scanout=0] from scanout, installing handle=40 [active_scanout=2] [ 52.555] _kgem_bo_destroy: handle=29, proxy? 0 [ 52.555] __kgem_bo_destroy: handle=29, size=66355200 [ 52.555] kgem_bo_move_to_scanout: moving 29 [fb 102] to scanout cache, active? 1 [ 52.555] sna_mode_wakeup: flip complete, pending? 1 [ 52.555] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 52.555] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 52.555] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 52.555] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 52.555] sna_pixmap_move_to_gpu: already all-damaged [ 52.555] sna_pixmap_mark_active: pixmap=165, handle=128 [ 52.555] sna_mode_redisplay: crtc[0] transformed? 0 [ 52.555] sna_mode_redisplay: crtc[1] transformed? 0 [ 52.555] sna_mode_redisplay: crtc[2] transformed? 0 [ 52.555] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=128 [active=1] [ 52.555] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 40, transformed? 0 [ 52.555] get_fb: reusing fb=112 for handle=128 [ 52.556] sna_mode_redisplay: recording flip on CRTC:32 handle=128, active_scanout=2, serial=2 [ 52.556] __kgem_bo_clear_busy: handle=128 [ 52.556] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 40, transformed? 0 [ 52.556] sna_mode_redisplay: recording flip on CRTC:39 handle=128, active_scanout=3, serial=3 [ 52.556] __kgem_bo_clear_busy: handle=128 [ 52.556] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 52.556] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 52.556] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=128, shadow handle=32 [ 52.556] sna_block_handler (tv=568.533000) [ 52.556] kgem_retire, need_retire?=1 [ 52.556] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.556] kgem_retire__requests_ring: retiring ring 0 [ 52.556] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.556] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 52.556] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.556] kgem_retire -- retired=0, need_retire=1 [ 52.556] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.556] sna_scanout_do_flush: flush timer active: delta=-6 [ 52.556] sna_scanout_do_flush (time=52556), triggered [ 52.556] sna_scanout_flush (time=52556), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 52.556] has_shadow: has pending damage? 0, outstanding flips: 2 [ 52.556] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 52.556] has_shadow: has pending damage? 0, outstanding flips: 2 [ 52.556] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 2, mode reconfiguration pending? 0) [ 52.556] sna_accel_do_throttle (time=52556), triggered [ 52.556] sna_accel_throttle (time=52556) [ 52.556] sna_accel_block: evaluating timers, active=7 [ 52.556] sna_accel_block: flush timer expires in 16 [52572] [ 52.556] sna_wakeup_handler [ 52.556] sna_accel_flush: flush?=0, dirty?=0 [ 52.557] sna_accel_flush: flush?=0, dirty?=0 [ 52.557] sna_block_handler (tv=568.532000) [ 52.557] kgem_retire, need_retire?=1 [ 52.557] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.557] kgem_retire__requests_ring: retiring ring 0 [ 52.557] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.557] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 52.557] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.557] kgem_retire -- retired=0, need_retire=1 [ 52.557] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.557] sna_scanout_do_flush: flush timer active: delta=15 [ 52.557] sna_accel_block: evaluating timers, active=7 [ 52.557] sna_accel_block: flush timer expires in 15 [52572] [ 52.557] sna_wakeup_handler [ 52.557] sna_accel_flush: flush?=0, dirty?=0 [ 52.557] sna_accel_flush: flush?=0, dirty?=0 [ 52.557] sna_accel_flush: flush?=0, dirty?=0 [ 52.557] sna_block_handler (tv=568.532000) [ 52.557] kgem_retire, need_retire?=1 [ 52.557] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.557] kgem_retire__requests_ring: retiring ring 0 [ 52.557] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.557] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 52.557] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.557] kgem_retire -- retired=0, need_retire=1 [ 52.557] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.557] sna_scanout_do_flush: flush timer active: delta=15 [ 52.557] sna_accel_block: evaluating timers, active=7 [ 52.557] sna_accel_block: flush timer expires in 15 [52572] [ 52.557] sna_wakeup_handler [ 52.557] sna_mode_wakeup: len=32 [ 52.557] sna_mode_wakeup: recording last swap on pipe=1, frame 2875 [b3b], time 52.557961 [ 52.557] sna_mode_wakeup: removing handle=40 [active_scanout=1] from scanout, installing handle=128 [active_scanout=3] [ 52.557] sna_mode_wakeup: flip complete, pending? 2 [ 52.557] sna_accel_flush: flush?=0, dirty?=0 [ 52.557] sna_accel_flush: flush?=0, dirty?=0 [ 52.557] sna_block_handler (tv=568.532000) [ 52.557] kgem_retire, need_retire?=1 [ 52.557] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.557] kgem_retire__requests_ring: retiring ring 0 [ 52.557] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.557] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 52.557] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.557] kgem_retire -- retired=0, need_retire=1 [ 52.557] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.557] sna_scanout_do_flush: flush timer active: delta=15 [ 52.557] sna_accel_block: evaluating timers, active=7 [ 52.557] sna_accel_block: flush timer expires in 15 [52572] [ 52.558] sna_wakeup_handler [ 52.558] sna_accel_flush: flush?=0, dirty?=0 [ 52.558] sna_accel_flush: flush?=0, dirty?=0 [ 52.558] sna_accel_flush: flush?=0, dirty?=0 [ 52.558] sna_accel_flush: flush?=0, dirty?=0 [ 52.558] sna_create_pixmap(7680, 2160, 24, usage=0) [ 52.558] kgem_can_create_2d: 7680x2160 @ 24 [ 52.558] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 [ 52.558] kgem_can_create_2d: untiled size=66355200 [ 52.558] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 52.558] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 [ 52.558] kgem_can_create_2d: tiled[-1] size=66355200 [ 52.558] sna_create_pixmap: usage=0, flags=1b [ 52.558] sna_create_pixmap: creating GPU pixmap 7680x2160, stride=30720, flags=1b [ 52.558] __pop_freed_pixmap: reusing freed pixmap=3738 header [ 52.558] create_pixmap_hdr: pixmap=3739, width=7680, height=2160, usage=0 [ 52.558] sna_create_pixmap: serial=3739, 7680x2160, usage=0 [ 52.558] sna_composite_rectangles(pixmap=3740, op=0, 0 x 1 [(0, 0)x(7680, 2160) ...]) [ 52.558] sna_composite_rectangles: converted to op 0 [ 52.558] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) [ 52.558] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 [ 52.558] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 [ 52.558] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) [ 52.558] sna_composite_rectangles: dropping last-cpu hint [ 52.558] sna_drawable_use_bo pixmap=3740, box=((0, 0), (7680, 2160)), flags=19... [ 52.558] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 52.558] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 52.558] sna_pixmap_move_to_gpu(pixmap=3740, usage=0), flags=b [ 52.558] sna_pixmap_move_to_gpu: CPU damage? 0 [ 52.558] sna_pixmap_move_to_gpu: creating GPU bo (7680x2160@32), create=b [ 52.558] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 52.558] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 52.558] sna_pixmap_alloc_gpu: pixmap=3740 [ 52.558] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 52.558] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 [ 52.558] kgem_bo_remove_from_active: removing handle=111 from active [ 52.558] 1:from active: pitch=30720, tiling=1, handle=111, id=2191 [ 52.558] __sna_damage_all(7680, 2160) [ 52.558] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 52.558] sna_pixmap_mark_active: pixmap=3740, handle=111 [ 52.558] sna_drawable_use_bo: allocated GPU bo for operation [ 52.558] sna_drawable_use_bo: using GPU bo with damage? 0 [ 52.558] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) [ 52.558] kgem_bo_is_render: handle=111, rq? 1 [1] [ 52.558] gen9_render_fill_boxes(0 x 1 [(0, 0), (7680, 2160) ...]) [ 52.558] sna_render_get_solid: 0 [ 52.558] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 52.558] kgem_check_bo: num_pages=+16200, num_exec=+1 [ 52.558] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 52.558] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 52.558] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 52.558] kgem_add_handle: handle=4, index=0 [ 52.558] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 52.559] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 52.559] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 52.559] gen9_composite_get_binding_table(ffc0) [ 52.559] kgem_add_reloc64: handle=111, pos=16360, delta=0, domains=20002 [ 52.559] kgem_add_handle: handle=111, index=1 [ 52.559] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d089d000) [ 52.559] __kgem_bo_mark_dirty: handle=111 (proxy? 0) [ 52.559] [3fe0] bind bo(handle=111, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 52.559] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 52.559] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 52.559] kgem_add_handle: handle=7, index=2 [ 52.559] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 52.559] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 52.559] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 52.559] gen9_emit_sampler: sampler = 1 [ 52.559] gen9_emit_sf: num_sf_outputs=1 [ 52.559] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 52.559] gen9_emit_vertex_elements: setup id=0 [ 52.559] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 52.559] (0, 0), (7680, 2160) [ 52.559] gen8_vertex_flush[490] = 3 [ 52.559] sna_composite_rectangles: pixmap=3740 marking clear [0]? 1 [ 52.559] sna_copy_area: src=pixmap=3740:(0, 0)x(7680, 2160)+(0, 0) -> dst=pixmap=3734:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 52.559] sna_copy_area: normal copy [ 52.559] sna_do_copy: src=(0, 0), dst=(0, 0), size=(7680x2160) [ 52.559] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(7680x2160) [ 52.559] sna_do_copy: dst extents (0, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 [ 52.559] sna_do_copy: clipped dst extents (0, 0), (7680, 2160) [ 52.559] sna_do_copy: unclipped src extents (0, 0), (7680, 2160) [ 52.559] sna_do_copy: clipped src extents (0, 0), (7680, 2160) [ 52.559] sna_do_copy: pixmap -- no source clipping [ 52.559] sna_do_copy: src extents (0, 0), (7680, 2160) x 1 [ 52.559] sna_do_copy: copy region (0, 0), (7680, 2160) x 1 + (0, 0) [ 52.559] sna_copy_boxes (boxes=1x[(0, 0), (7680, 2160)...], src pixmap=3740+(0, 0), dst pixmap=3734+(0, 0), alu=3, src.size=7680x2160, dst.size=7680x2160) [ 52.559] sna_copy_boxes: dst=(priv=0x561c94a26fb0, gpu_bo=96, cpu_bo=0), src=(priv=0x561c94b03d20, gpu_bo=111, cpu_bo=0), replaces=1 [ 52.559] copy_prefer_gpu: source is clear, don't force use of GPU [ 52.559] sna_drawable_use_bo pixmap=3734, box=((0, 0), (7680, 2160)), flags=18... [ 52.559] sna_drawable_use_bo: exported target, set PREFER_GPU [ 52.559] sna_drawable_use_bo: pinned, never REPLACES [ 52.559] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 52.559] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.559] sna_drawable_use_bo: using whole GPU bo [ 52.559] sna_copy_boxes: applying src clear [0] to dst [ 52.559] kgem_bo_is_render: handle=96, rq? 1 [1] [ 52.559] color_convert: src=0 [20020888] [ 52.559] color_convert: dst=ff000000 [20028888] [ 52.559] sna_render_get_solid: ff000000 [ 52.559] __kgem_busy: handle=1, busy=0, wedged=0 [ 52.559] __kgem_retire_rq: request 1 complete [ 52.559] __kgem_busy: handle=2, busy=131072, wedged=0 [ 52.559] __kgem_ring_is_idle: last requests handle=2 still busy [ 52.559] kgem_check_bo: num_pages=+16200, num_exec=+1 [ 52.559] __kgem_busy: handle=2, busy=131072, wedged=0 [ 52.559] __kgem_ring_is_idle: last fence handle=2 still busy [ 52.559] gen9_composite_get_binding_table(ff00) [ 52.559] kgem_add_reloc64: handle=96, pos=16312, delta=0, domains=20002 [ 52.559] kgem_add_handle: handle=96, index=3 [ 52.559] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=f61c9000) [ 52.559] __kgem_bo_mark_dirty: handle=96 (proxy? 0) [ 52.559] [3fb0] bind bo(handle=96, addr=f61c9000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 52.559] kgem_add_reloc64: handle=7, pos=16296, delta=0, domains=40000 [ 52.559] kgem_add_reloc64: adding proxy [delta=1020] for handle=7 [ 52.559] kgem_add_reloc64[6] = (delta=1020, target handle=2, presumed=fffe8000) [ 52.559] [3fa0] bind bo(handle=7, addr=fffe83fc), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 52.559] gen9_emit_vertex_elements: setup id=0 [ 52.559] (0, 0), (7680, 2160) [ 52.559] gen8_vertex_flush[4cc] = 3 [ 52.560] sna_copy_boxes: marking dst handle=96 as all clear [0] [ 52.560] sna_accel_flush: flush?=1, dirty?=0 [ 52.560] gen8_vertex_close: used=36, vbo active? 23, vb=1, nreloc=1 [ 52.560] gen8_vertex_close: reloc[0] = 287 [ 52.560] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 52.560] kgem_add_handle: handle=23, index=4 [ 52.560] kgem_add_reloc64[7] = (delta=0, target handle=4, presumed=fd541000) [ 52.560] batch[1/1, flags=1800]: 314 314 16288 16384, nreloc=8, nexec=5, nfence=0, aperture=32475 [fenced=0] [ 52.560] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 52.560] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 52.560] kgem_fixup_relocs: shrinking by 61440 [ 52.560] __kgem_busy: handle=1, busy=0, wedged=0 [ 52.560] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 52.560] kgem_commit: release handle=96 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f61c9000 [ 52.560] kgem_commit: release handle=111 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d089d000 [ 52.560] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 52.560] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 52.560] __kgem_bo_clear_busy: handle=7 [ 52.560] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 52.560] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 52.560] __kgem_bo_clear_busy: handle=7 [ 52.560] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 52.560] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 52.560] sna_accel_flush: flush?=0, dirty?=0 [ 52.560] sna_accel_flush: flush?=0, dirty?=0 [ 52.560] sna_accel_flush: flush?=0, dirty?=0 [ 52.560] sna_destroy_pixmap: pixmap=3740, attached?=1 [ 52.560] _kgem_bo_destroy: handle=111, proxy? 0 [ 52.560] __kgem_bo_destroy: handle=111, size=66355200 [ 52.560] __kgem_busy: handle=111, busy=131073, wedged=0 [ 52.560] __kgem_bo_destroy: handle=111 -> active [ 52.560] __sna_free_pixmap(pixmap=3740) [ 52.560] sna_accel_flush: flush?=0, dirty?=0 [ 52.560] sna_accel_flush: flush?=0, dirty?=0 [ 52.560] sna_accel_flush: flush?=0, dirty?=0 [ 52.560] sna_block_handler (tv=568.529000) [ 52.560] kgem_retire, need_retire?=1 [ 52.560] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.560] kgem_retire__requests_ring: retiring ring 0 [ 52.560] __kgem_busy: handle=2, busy=131072, wedged=0 [ 52.560] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=2, retired? 0 [ 52.560] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.560] kgem_retire -- retired=0, need_retire=1 [ 52.560] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.560] sna_scanout_do_flush: flush timer active: delta=12 [ 52.560] sna_accel_block: evaluating timers, active=7 [ 52.560] sna_accel_block: flush timer expires in 12 [52572] [ 52.560] sna_wakeup_handler [ 52.561] sna_mode_wakeup: len=32 [ 52.561] sna_mode_wakeup: recording last swap on pipe=0, frame 2905 [b59], time 52.559373 [ 52.561] sna_mode_wakeup: removing handle=40 [active_scanout=0] from scanout, installing handle=128 [active_scanout=3] [ 52.561] sna_mode_wakeup: flip complete, pending? 1 [ 52.561] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 52.561] sna_block_handler (tv=568.528000) [ 52.561] kgem_retire, need_retire?=1 [ 52.561] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.561] kgem_retire__requests_ring: retiring ring 0 [ 52.561] __kgem_busy: handle=2, busy=131072, wedged=0 [ 52.561] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=2, retired? 0 [ 52.561] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.561] kgem_retire -- retired=0, need_retire=1 [ 52.561] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.561] sna_scanout_do_flush: flush timer active: delta=11 [ 52.561] sna_accel_block: evaluating timers, active=7 [ 52.561] sna_accel_block: flush timer expires in 11 [52572] [ 52.561] sna_wakeup_handler [ 52.561] sna_accel_flush: flush?=0, dirty?=0 [ 52.561] sna_accel_flush: flush?=0, dirty?=0 [ 52.561] sna_accel_flush: flush?=0, dirty?=0 [ 52.561] sna_accel_flush: flush?=0, dirty?=0 [ 52.561] sna_block_handler (tv=568.528000) [ 52.561] kgem_retire, need_retire?=1 [ 52.561] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.561] kgem_retire__requests_ring: retiring ring 0 [ 52.562] __kgem_busy: handle=2, busy=0, wedged=0 [ 52.562] __kgem_retire_rq: request 2 complete [ 52.562] kgem_retire__requests_ring: retiring ring 0 [ 52.562] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.562] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 52.562] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.562] kgem_retire -- retired=0, need_retire=1 [ 52.562] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.562] sna_scanout_do_flush: flush timer active: delta=10 [ 52.562] sna_accel_block: evaluating timers, active=7 [ 52.562] sna_accel_block: flush timer expires in 10 [52572] [ 52.563] sna_wakeup_handler [ 52.563] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 52.563] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 52.563] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 52.563] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 52.563] sna_dri2_get_msc(draw=146, pipe=0) [ 52.563] sna_crtc_record_swap: recording last swap on pipe=0, frame 2905 [msc=2905], time 52.559373 [ 52.563] sna_dri2_get_msc: msc=2905 [raw=2905], ust=52559373 [ 52.563] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=114 (refs=1/1, flush=0) , front=128 (refs=1/4, flush=1) [ 52.563] sna_dri2_schedule_swap(target_msc=2904, divisor=0, remainder=0) [ 52.563] sna_dri2_schedule_swap: using front handle=128, active_scanout?=3, flush?=1 [ 52.563] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 52.563] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 52.563] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 52.563] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 52.563] sna_crtc_record_swap: recording last swap on pipe=0, frame 2905 [msc=2905], time 52.559373 [ 52.563] immediate_swap: current_msc=2905, target_msc=2904 -- yes [ 52.563] can_flip: no, shadow enabled [ 52.563] sna_dri2_add_event: adding event to window 146) [ 52.563] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 52.563] sna_dri2_immediate_blit: no pending blit, starting chain [ 52.563] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 52.563] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 52.563] can_xchg: back size=8701e00, front size=8701e00 [ 52.563] can_xchg: yes, pixmap=165 [ 52.563] sna_dri2_xchg: win=146, exchange front=128/76,ref=2 and back=114/86,ref=2, pixmap=165 7680x2160 [ 52.563] sna_dri2_xchg: back_bo handle=114, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 52.563] sna_dri2_xchg: front_bo handle=128, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 52.563] set_bo: pixmap=165, handle=114 (old handle=128) [ 52.563] set_bo: marking whole pixmap as damaged [ 52.563] set_bo: applying final/discard move-to-gpu [ 52.563] wait_for_shadow: flags=0, flips=0, handle=128, shadow=32 [ 52.563] set_bo: dropping flush hint from handle=128 [ 52.563] set_bo: adding flush hint to handle=114 [ 52.563] mark_stale(handle=128) => 1 [ 52.563] swap_limit: draw=146 setting swap limit to 3 [ 52.563] sna_dri2_swap_limit_validate: swap limit set to 3 [ 52.563] sna_next_vblank(pipe=0, waiting until next vblank) [ 52.563] sna_dri2_schedule_swap: reported target_msc=2905 [ 52.563] sna_accel_flush: flush?=0, dirty?=0 [ 52.563] sna_accel_flush: flush?=0, dirty?=0 [ 52.563] sna_accel_flush: flush?=0, dirty?=0 [ 52.563] sna_accel_flush: flush?=0, dirty?=0 [ 52.563] sna_block_handler (tv=568.526000) [ 52.563] kgem_retire, need_retire?=1 [ 52.563] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.563] kgem_retire__requests_ring: retiring ring 0 [ 52.563] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.563] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 52.563] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.563] kgem_retire -- retired=0, need_retire=1 [ 52.563] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.563] sna_scanout_do_flush: flush timer active: delta=9 [ 52.563] sna_accel_block: evaluating timers, active=7 [ 52.563] sna_accel_block: flush timer expires in 9 [52572] [ 52.563] sna_wakeup_handler [ 52.564] sna_accel_flush: flush?=0, dirty?=0 [ 52.564] sna_accel_flush: flush?=0, dirty?=0 [ 52.564] sna_accel_flush: flush?=0, dirty?=0 [ 52.564] sna_block_handler (tv=568.525000) [ 52.564] kgem_retire, need_retire?=1 [ 52.564] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.564] kgem_retire__requests_ring: retiring ring 0 [ 52.564] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.564] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 52.564] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.564] kgem_retire -- retired=0, need_retire=1 [ 52.564] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.564] sna_scanout_do_flush: flush timer active: delta=8 [ 52.564] sna_accel_block: evaluating timers, active=7 [ 52.564] sna_accel_block: flush timer expires in 8 [52572] [ 52.564] sna_wakeup_handler [ 52.564] sna_accel_flush: flush?=0, dirty?=0 [ 52.564] sna_accel_flush: flush?=0, dirty?=0 [ 52.564] sna_accel_flush: flush?=0, dirty?=0 [ 52.564] sna_block_handler (tv=568.525000) [ 52.564] kgem_retire, need_retire?=1 [ 52.564] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.564] kgem_retire__requests_ring: retiring ring 0 [ 52.564] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.564] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 52.564] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.564] kgem_retire -- retired=0, need_retire=1 [ 52.564] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.564] sna_scanout_do_flush: flush timer active: delta=8 [ 52.564] sna_accel_block: evaluating timers, active=7 [ 52.564] sna_accel_block: flush timer expires in 8 [52572] [ 52.564] sna_wakeup_handler [ 52.564] sna_accel_flush: flush?=0, dirty?=0 [ 52.564] sna_accel_flush: flush?=0, dirty?=0 [ 52.564] sna_accel_flush: flush?=0, dirty?=0 [ 52.564] sna_block_handler (tv=568.525000) [ 52.564] kgem_retire, need_retire?=1 [ 52.564] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.564] kgem_retire__requests_ring: retiring ring 0 [ 52.564] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.564] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 52.564] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.564] kgem_retire -- retired=0, need_retire=1 [ 52.564] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.564] sna_scanout_do_flush: flush timer active: delta=8 [ 52.564] sna_accel_block: evaluating timers, active=7 [ 52.564] sna_accel_block: flush timer expires in 8 [52572] [ 52.564] sna_wakeup_handler [ 52.564] sna_accel_flush: flush?=0, dirty?=0 [ 52.564] sna_accel_flush: flush?=0, dirty?=0 [ 52.564] sna_accel_flush: flush?=0, dirty?=0 [ 52.564] sna_block_handler (tv=568.525000) [ 52.564] kgem_retire, need_retire?=1 [ 52.564] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.564] kgem_retire__requests_ring: retiring ring 0 [ 52.564] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.564] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 52.564] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.564] kgem_retire -- retired=0, need_retire=1 [ 52.564] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.564] sna_scanout_do_flush: flush timer active: delta=8 [ 52.564] sna_accel_block: evaluating timers, active=7 [ 52.564] sna_accel_block: flush timer expires in 8 [52572] [ 52.564] sna_wakeup_handler [ 52.564] sna_accel_flush: flush?=0, dirty?=0 [ 52.564] sna_accel_flush: flush?=0, dirty?=0 [ 52.564] sna_block_handler (tv=568.525000) [ 52.564] kgem_retire, need_retire?=1 [ 52.564] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.564] kgem_retire__requests_ring: retiring ring 0 [ 52.564] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.564] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 52.564] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.564] kgem_retire -- retired=0, need_retire=1 [ 52.565] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.565] sna_scanout_do_flush: flush timer active: delta=7 [ 52.565] sna_accel_block: evaluating timers, active=7 [ 52.565] sna_accel_block: flush timer expires in 7 [52572] [ 52.565] sna_wakeup_handler [ 52.565] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=128, name=76 [ 52.565] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 52.565] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 52.565] sna_dri2_get_back: draw size=7680x2160, back buffer handle=128 size=7680x2160, is-scanout? 1, active?=2, pitch=30720, front pitch=30720 [ 52.565] sna_dri2_get_back: reuse backbuffer? 1 [ 52.565] sna_dri2_get_back: back buffer handle=128, active?=2, refcnt=2 [ 52.565] sna_dri2_get_back: cache: handle=40, active=0 [ 52.565] sna_dri2_get_back: reuse cache handle=40, name=5, flags=0 [ 52.565] sna_dri2_get_back: caching handle=128 (name=76, flags=0, active_scanout=2) [ 52.565] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 52.565] sna_dri2_reuse_buffer: reusing back buffer handle=40, name=5, pitch=30720, age=0 [ 52.565] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 52.565] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=114, name=86, active_scanout=1 [ 52.565] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 52.565] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=114] -- refcnt=3, draw=146, pixmap=165, proxy?=0 [ 52.565] sna_accel_flush: flush?=0, dirty?=0 [ 52.565] sna_accel_flush: flush?=0, dirty?=0 [ 52.565] sna_accel_flush: flush?=0, dirty?=0 [ 52.565] sna_block_handler (tv=568.524000) [ 52.565] kgem_retire, need_retire?=1 [ 52.565] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.565] kgem_retire__requests_ring: retiring ring 0 [ 52.565] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.565] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 52.565] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.565] kgem_retire -- retired=0, need_retire=1 [ 52.565] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.565] sna_scanout_do_flush: flush timer active: delta=7 [ 52.565] sna_accel_block: evaluating timers, active=7 [ 52.565] sna_accel_block: flush timer expires in 7 [52572] [ 52.570] sna_wakeup_handler [ 52.570] sna_accel_flush: flush?=0, dirty?=0 [ 52.570] sna_accel_flush: flush?=0, dirty?=0 [ 52.570] sna_accel_flush: flush?=0, dirty?=0 [ 52.570] sna_block_handler (tv=568.519000) [ 52.570] kgem_retire, need_retire?=1 [ 52.570] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.570] kgem_retire__requests_ring: retiring ring 0 [ 52.570] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.570] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 52.570] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.570] kgem_retire -- retired=0, need_retire=1 [ 52.570] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.570] sna_scanout_do_flush: flush timer active: delta=2 [ 52.570] sna_scanout_do_flush (time=52570), triggered [ 52.570] sna_scanout_flush (time=52570), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 52.570] has_shadow: has pending damage? 1, outstanding flips: 0 [ 52.571] stop_flush: scanout=114 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 52.571] has_shadow: has pending damage? 1, outstanding flips: 0 [ 52.571] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 52.571] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 52.571] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 52.571] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 52.571] sna_pixmap_move_to_gpu: already all-damaged [ 52.571] sna_pixmap_mark_active: pixmap=165, handle=114 [ 52.571] sna_mode_redisplay: crtc[0] transformed? 0 [ 52.571] sna_mode_redisplay: crtc[1] transformed? 0 [ 52.571] sna_mode_redisplay: crtc[2] transformed? 0 [ 52.571] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=114 [active=1] [ 52.571] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 128, transformed? 0 [ 52.571] get_fb: reusing fb=101 for handle=114 [ 52.571] sna_mode_redisplay: recording flip on CRTC:32 handle=114, active_scanout=2, serial=2 [ 52.571] __kgem_bo_clear_busy: handle=114 [ 52.571] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 128, transformed? 0 [ 52.571] sna_mode_redisplay: recording flip on CRTC:39 handle=114, active_scanout=3, serial=3 [ 52.571] __kgem_bo_clear_busy: handle=114 [ 52.571] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 52.571] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 52.571] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=114, shadow handle=32 [ 52.571] sna_accel_block: evaluating timers, active=7 [ 52.571] sna_accel_block: flush timer expires in 16 [52586] [ 52.571] sna_wakeup_handler [ 52.571] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 52.571] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 52.571] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 52.571] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 52.571] sna_dri2_get_msc(draw=146, pipe=0) [ 52.571] sna_crtc_record_swap: recording last swap on pipe=0, frame 2905 [msc=2905], time 52.559373 [ 52.571] sna_dri2_get_msc: msc=2905 [raw=2905], ust=52559373 [ 52.571] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=40 (refs=2/1, flush=0) , front=114 (refs=2/4, flush=1) [ 52.571] sna_dri2_schedule_swap(target_msc=2906, divisor=0, remainder=0) [ 52.571] sna_dri2_schedule_swap: using front handle=114, active_scanout?=3, flush?=1 [ 52.571] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 52.571] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 52.571] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 52.571] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 52.571] sna_crtc_record_swap: recording last swap on pipe=0, frame 2905 [msc=2905], time 52.559373 [ 52.571] immediate_swap: current_msc=2905, target_msc=2906 -- yes [ 52.571] can_flip: no, shadow enabled [ 52.571] sna_dri2_add_event: adding event to window 146) [ 52.571] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 1, chained? 1, pipe 0 [ 52.571] sna_dri2_immediate_blit: current event front=114 [name=86, active?=3], back=40 [name=5, active?=0] [ 52.571] swap_limit: draw=146 setting swap limit to 2 [ 52.571] sna_dri2_swap_limit_validate: swap limit set to 2 [ 52.571] sna_dri2_immediate_blit: setting handle=40 as pending blit (current event front=114, back=40) [ 52.571] sna_dri2_event_free(draw?=1) [ 52.571] sna_dri2_remove_event: remove[0x561c94b09e00] from window 146, active? 1 [ 52.571] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=114] -- refcnt=3, draw=146, pixmap=165, proxy?=0 [ 52.571] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=40] -- refcnt=3, draw=146, pixmap=0, proxy?=0 [ 52.571] sna_dri2_schedule_swap: reported target_msc=2906 [ 52.571] sna_accel_flush: flush?=0, dirty?=0 [ 52.572] sna_accel_flush: flush?=0, dirty?=0 [ 52.572] sna_accel_flush: flush?=0, dirty?=0 [ 52.572] sna_accel_flush: flush?=0, dirty?=0 [ 52.572] sna_block_handler (tv=568.517000) [ 52.572] kgem_retire, need_retire?=1 [ 52.572] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.572] kgem_retire__requests_ring: retiring ring 0 [ 52.572] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.572] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 52.572] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.572] kgem_retire -- retired=0, need_retire=1 [ 52.572] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.572] sna_scanout_do_flush: flush timer active: delta=14 [ 52.572] sna_accel_block: evaluating timers, active=7 [ 52.572] sna_accel_block: flush timer expires in 14 [52586] [ 52.572] sna_wakeup_handler [ 52.572] sna_create_pixmap(7680, 2160, 24, usage=0) [ 52.572] kgem_can_create_2d: 7680x2160 @ 24 [ 52.572] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 [ 52.572] kgem_can_create_2d: untiled size=66355200 [ 52.572] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 52.572] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 [ 52.572] kgem_can_create_2d: tiled[-1] size=66355200 [ 52.572] sna_create_pixmap: usage=0, flags=1b [ 52.572] sna_create_pixmap: creating GPU pixmap 7680x2160, stride=30720, flags=1b [ 52.572] __pop_freed_pixmap: reusing freed pixmap=3740 header [ 52.572] create_pixmap_hdr: pixmap=3741, width=7680, height=2160, usage=0 [ 52.572] sna_create_pixmap: serial=3741, 7680x2160, usage=0 [ 52.572] sna_composite_rectangles(pixmap=3742, op=0, 0 x 1 [(0, 0)x(7680, 2160) ...]) [ 52.572] sna_composite_rectangles: converted to op 0 [ 52.572] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) [ 52.572] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 [ 52.572] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 [ 52.572] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) [ 52.572] sna_composite_rectangles: dropping last-cpu hint [ 52.572] sna_drawable_use_bo pixmap=3742, box=((0, 0), (7680, 2160)), flags=19... [ 52.572] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 52.572] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 52.572] sna_pixmap_move_to_gpu(pixmap=3742, usage=0), flags=b [ 52.572] sna_pixmap_move_to_gpu: CPU damage? 0 [ 52.572] sna_pixmap_move_to_gpu: creating GPU bo (7680x2160@32), create=b [ 52.572] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 52.572] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 52.572] sna_pixmap_alloc_gpu: pixmap=3742 [ 52.572] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 52.572] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 [ 52.572] kgem_bo_remove_from_active: removing handle=111 from active [ 52.572] 1:from active: pitch=30720, tiling=1, handle=111, id=2192 [ 52.572] __sna_damage_all(7680, 2160) [ 52.572] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 52.572] sna_pixmap_mark_active: pixmap=3742, handle=111 [ 52.572] sna_drawable_use_bo: allocated GPU bo for operation [ 52.572] sna_drawable_use_bo: using GPU bo with damage? 0 [ 52.572] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) [ 52.572] kgem_bo_is_render: handle=111, rq? 1 [1] [ 52.572] gen9_render_fill_boxes(0 x 1 [(0, 0), (7680, 2160) ...]) [ 52.572] sna_render_get_solid: 0 [ 52.572] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 52.572] kgem_check_bo: num_pages=+16200, num_exec=+1 [ 52.572] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 52.572] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 52.572] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 52.572] kgem_add_handle: handle=4, index=0 [ 52.573] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 52.573] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 52.573] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 52.573] gen9_composite_get_binding_table(ffc0) [ 52.573] kgem_add_reloc64: handle=111, pos=16360, delta=0, domains=20002 [ 52.573] kgem_add_handle: handle=111, index=1 [ 52.573] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d089d000) [ 52.573] __kgem_bo_mark_dirty: handle=111 (proxy? 0) [ 52.573] [3fe0] bind bo(handle=111, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 52.573] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 52.573] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 52.573] kgem_add_handle: handle=7, index=2 [ 52.573] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 52.573] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 52.573] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 52.573] gen9_emit_sampler: sampler = 1 [ 52.573] gen9_emit_sf: num_sf_outputs=1 [ 52.573] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 52.573] gen9_emit_vertex_elements: setup id=0 [ 52.573] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 52.573] (0, 0), (7680, 2160) [ 52.573] gen8_vertex_flush[490] = 3 [ 52.573] sna_composite_rectangles: pixmap=3742 marking clear [0]? 1 [ 52.573] sna_copy_area: src=pixmap=3742:(0, 0)x(7680, 2160)+(0, 0) -> dst=pixmap=3734:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 52.573] sna_copy_area: normal copy [ 52.573] sna_do_copy: src=(0, 0), dst=(0, 0), size=(7680x2160) [ 52.573] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(7680x2160) [ 52.573] sna_do_copy: dst extents (0, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 [ 52.573] sna_do_copy: clipped dst extents (0, 0), (7680, 2160) [ 52.573] sna_do_copy: unclipped src extents (0, 0), (7680, 2160) [ 52.573] sna_do_copy: clipped src extents (0, 0), (7680, 2160) [ 52.573] sna_do_copy: pixmap -- no source clipping [ 52.573] sna_do_copy: src extents (0, 0), (7680, 2160) x 1 [ 52.573] sna_do_copy: copy region (0, 0), (7680, 2160) x 1 + (0, 0) [ 52.573] sna_copy_boxes (boxes=1x[(0, 0), (7680, 2160)...], src pixmap=3742+(0, 0), dst pixmap=3734+(0, 0), alu=3, src.size=7680x2160, dst.size=7680x2160) [ 52.573] sna_copy_boxes: dst=(priv=0x561c94a26fb0, gpu_bo=96, cpu_bo=0), src=(priv=0x561c94b03d20, gpu_bo=111, cpu_bo=0), replaces=1 [ 52.573] copy_prefer_gpu: source is clear, don't force use of GPU [ 52.573] sna_drawable_use_bo pixmap=3734, box=((0, 0), (7680, 2160)), flags=18... [ 52.573] sna_drawable_use_bo: exported target, set PREFER_GPU [ 52.573] sna_drawable_use_bo: pinned, never REPLACES [ 52.573] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 52.573] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.573] sna_drawable_use_bo: using whole GPU bo [ 52.573] sna_copy_boxes: applying src clear [0] to dst [ 52.573] kgem_bo_is_render: handle=96, rq? 1 [1] [ 52.573] color_convert: src=0 [20020888] [ 52.573] color_convert: dst=ff000000 [20028888] [ 52.573] sna_render_get_solid: ff000000 [ 52.573] __kgem_busy: handle=1, busy=0, wedged=0 [ 52.573] __kgem_ring_is_idle: ring=0 idle (handle=1) [ 52.573] __kgem_retire_rq: request 1 complete [ 52.573] __kgem_bo_flush: handle=96, busy=131072, wedged=0 [ 52.573] __kgem_bo_flush: moving 96 to flushing [ 52.573] __kgem_retire_rq: movied 96 to flushing [ 52.573] kgem_set_mode: flushing before new bo [ 52.573] gen8_vertex_close: used=42, vbo active? 23, vb=1, nreloc=1 [ 52.573] gen8_vertex_close: reloc[0] = 287 [ 52.573] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 52.573] kgem_add_handle: handle=23, index=3 [ 52.573] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 52.573] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16275 [fenced=0] [ 52.573] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 52.573] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 52.573] kgem_fixup_relocs: shrinking by 61440 [ 52.573] __kgem_busy: handle=1, busy=0, wedged=0 [ 52.573] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 52.573] kgem_commit: release handle=111 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d089d000 [ 52.573] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 52.573] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 52.573] __kgem_bo_clear_busy: handle=7 [ 52.573] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 52.573] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 52.573] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.573] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 52.573] kgem_check_bo: num_pages=+16200, num_exec=+1 [ 52.573] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 52.573] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 52.573] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 52.573] kgem_add_handle: handle=4, index=0 [ 52.573] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 52.573] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 52.573] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 52.573] gen9_composite_get_binding_table(ffc0) [ 52.573] kgem_add_reloc64: handle=96, pos=16360, delta=0, domains=20002 [ 52.573] kgem_add_handle: handle=96, index=1 [ 52.573] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f61c9000) [ 52.573] __kgem_bo_mark_dirty: handle=96 (proxy? 0) [ 52.573] [3fe0] bind bo(handle=96, addr=f61c9000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 52.573] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 52.573] kgem_add_reloc64: adding proxy [delta=1020] for handle=7 [ 52.573] kgem_add_handle: handle=7, index=2 [ 52.573] kgem_add_reloc64[4] = (delta=1020, target handle=2, presumed=fffe8000) [ 52.573] [3fd0] bind bo(handle=7, addr=fffe83fc), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 52.573] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 52.573] gen9_emit_sampler: sampler = 1 [ 52.573] gen9_emit_sf: num_sf_outputs=1 [ 52.573] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 52.573] gen9_emit_vertex_elements: setup id=0 [ 52.573] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 52.573] (0, 0), (7680, 2160) [ 52.573] gen8_vertex_flush[490] = 3 [ 52.573] sna_copy_boxes: marking dst handle=96 as all clear [0] [ 52.573] sna_accel_flush: flush?=1, dirty?=0 [ 52.573] gen8_vertex_close: used=48, vbo active? 23, vb=1, nreloc=1 [ 52.573] gen8_vertex_close: reloc[0] = 287 [ 52.573] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 52.573] kgem_add_handle: handle=23, index=3 [ 52.573] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 52.573] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16275 [fenced=0] [ 52.573] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.573] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd981000 [ 52.573] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 52.573] kgem_fixup_relocs: shrinking by 61440 [ 52.573] __kgem_busy: handle=2, busy=0, wedged=0 [ 52.573] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd981000 [ 52.573] kgem_commit: release handle=96 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f61c9000 [ 52.573] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 52.573] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 52.573] __kgem_bo_clear_busy: handle=7 [ 52.573] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 52.573] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 52.573] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 52.574] sna_accel_flush: flush?=0, dirty?=0 [ 52.574] sna_accel_flush: flush?=0, dirty?=0 [ 52.574] sna_accel_flush: flush?=0, dirty?=0 [ 52.574] sna_destroy_pixmap: pixmap=3742, attached?=1 [ 52.574] _kgem_bo_destroy: handle=111, proxy? 0 [ 52.574] __kgem_bo_destroy: handle=111, size=66355200 [ 52.574] __kgem_busy: handle=111, busy=131073, wedged=0 [ 52.574] __kgem_bo_destroy: handle=111 -> active [ 52.574] __sna_free_pixmap(pixmap=3742) [ 52.574] sna_accel_flush: flush?=0, dirty?=0 [ 52.574] sna_accel_flush: flush?=0, dirty?=0 [ 52.574] sna_accel_flush: flush?=0, dirty?=0 [ 52.574] sna_block_handler (tv=568.515000) [ 52.574] kgem_retire, need_retire?=1 [ 52.574] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.574] kgem_retire__requests_ring: retiring ring 0 [ 52.574] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.574] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 52.574] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.574] kgem_retire -- retired=0, need_retire=1 [ 52.574] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.574] sna_scanout_do_flush: flush timer active: delta=12 [ 52.574] sna_accel_do_throttle (time=52574), triggered [ 52.574] sna_accel_throttle (time=52574) [ 52.574] sna_accel_block: evaluating timers, active=7 [ 52.574] sna_accel_block: flush timer expires in 12 [52586] [ 52.574] sna_wakeup_handler [ 52.574] sna_accel_flush: flush?=0, dirty?=0 [ 52.574] sna_accel_flush: flush?=0, dirty?=0 [ 52.574] sna_accel_flush: flush?=0, dirty?=0 [ 52.574] sna_accel_flush: flush?=0, dirty?=0 [ 52.574] sna_block_handler (tv=568.515000) [ 52.574] kgem_retire, need_retire?=1 [ 52.574] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.574] kgem_retire__requests_ring: retiring ring 0 [ 52.574] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.574] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 52.574] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.574] kgem_retire -- retired=0, need_retire=1 [ 52.574] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.574] sna_scanout_do_flush: flush timer active: delta=12 [ 52.574] sna_accel_block: evaluating timers, active=7 [ 52.574] sna_accel_block: flush timer expires in 12 [52586] [ 52.575] sna_wakeup_handler [ 52.575] sna_mode_wakeup: len=32 [ 52.575] sna_dri2_vblank_handler(type=2, sequence=2906, draw=3353) [ 52.575] sna_crtc_record_swap: recording last swap on pipe=0, frame 2906 [msc=2906], time 52.576110 [ 52.575] sna_dri2_vblank_handler: 2 complete, frame=2906 tv=52.576110 [ 52.575] sna_dri2_blit_complete: blit finished [ 52.575] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=2906, tv=52.576110) [ 52.575] frame_swap_complete(type=2): draw=146, pipe=0, frame=2906 [msc=2906], tv=52.576110 [ 52.575] sna_accel_flush: flush?=0, dirty?=0 [ 52.575] sna_dri2_vblank_handler: swapping old back handle=40 [name=5, active=1] for pending handle=40 [name=5, active=1], front handle=114 [name=86, active=3] [ 52.575] sna_dri2_cache_bo(handle=40, name=5) [ 52.575] sna_dri2_cache_bo: multiple references [2], releasing handle [ 52.575] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 52.575] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 52.575] can_xchg: back size=8701e00, front size=8701e00 [ 52.576] can_xchg: yes, pixmap=165 [ 52.576] sna_dri2_xchg: win=146, exchange front=114/86,ref=2 and back=40/5,ref=2, pixmap=165 7680x2160 [ 52.576] sna_dri2_xchg: back_bo handle=40, pitch=30720, size=132710400, ref=1, active_scanout?=0 [ 52.576] sna_dri2_xchg: front_bo handle=114, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 52.576] set_bo: pixmap=165, handle=40 (old handle=114) [ 52.576] set_bo: marking whole pixmap as damaged [ 52.576] set_bo: applying final/discard move-to-gpu [ 52.576] wait_for_shadow: flags=0, flips=2, handle=114, shadow=32 [ 52.576] set_bo: dropping flush hint from handle=114 [ 52.576] set_bo: adding flush hint to handle=40 [ 52.576] mark_stale(handle=114) => 1 [ 52.576] sna_next_vblank(pipe=0, waiting until next vblank) [ 52.576] sna_block_handler (tv=568.513000) [ 52.576] kgem_retire, need_retire?=1 [ 52.576] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.576] kgem_retire__requests_ring: retiring ring 0 [ 52.576] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.576] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 52.576] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.576] kgem_retire -- retired=0, need_retire=1 [ 52.576] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.576] sna_scanout_do_flush: flush timer active: delta=10 [ 52.576] sna_accel_block: evaluating timers, active=7 [ 52.576] sna_accel_block: flush timer expires in 10 [52586] [ 52.576] sna_wakeup_handler [ 52.576] sna_create_pixmap(10, 23, 32, usage=0) [ 52.576] kgem_can_create_2d: 10x23 @ 32 [ 52.576] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=23 [ 52.576] kgem_can_create_2d: untiled size=4096 [ 52.576] kgem_choose_tiling: too thin [width 10, 32 bpp] for TILING_X [ 52.576] kgem_choose_tiling: 10x23 -> 0 [ 52.576] sna_create_pixmap: usage=0, flags=a [ 52.576] sna_create_pixmap: small buffer [920], attaching to shadow pixmap [ 52.576] create_pixmap: allocating pixmap 10x23, depth=32/32, size=928 [ 52.576] create_pixmap: serial=3743, usage=0, 10x23 [ 52.576] sna_create_pixmap: serial=3743, 10x23, usage=0 [ 52.576] sna_dri2_get_msc(draw=16778303, pipe=-1) [ 52.576] sna_crtc_record_swap: recording last swap on pipe=0, frame 2906 [msc=2906], time 52.576110 [ 52.576] sna_dri2_get_msc: msc=2906 [raw=2906], ust=52576110 [ 52.576] sna_dri2_create_buffer pixmap=3744, (attachment=1, format=32, drawable=10x23), window?=0 [ 52.576] sna_dri2_create_buffer: creating back buffer 10x23, suitable for scanout? 0 [ 52.576] kgem_create_2d(10x23, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 52.576] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=512, height=24 [ 52.576] kgem_set_tiling: handle=107, tiling=1 [1], pitch=512 [512]: 1 [ 52.576] kgem_bo_remove_from_inactive: removing handle=107 from inactive [ 52.576] from inactive: pitch=512, tiling=1: handle=107, id=2193 [ 52.576] kgem_bo_flink: flinked handle=107 to name=87, marking non-reusable [ 52.576] sna_dri2_create_buffer pixmap=3744, (attachment=0, format=32, drawable=10x23), window?=0 [ 52.576] sna_pixmap_set_dri: attaching DRI client to pixmap=3744 [ 52.576] sna_pixmap_move_to_gpu(pixmap=3744, usage=0), flags=c2 [ 52.576] sna_pixmap_move_to_gpu: CPU damage? 0 [ 52.576] sna_pixmap_move_to_gpu: creating GPU bo (10x23@32), create=8 [ 52.576] kgem_choose_tiling: too thin [width 10, 32 bpp] for TILING_X [ 52.576] kgem_choose_tiling: 10x23 -> 0 [ 52.576] kgem_choose_tiling: too thin [width 10, 32 bpp] for TILING_X [ 52.576] kgem_choose_tiling: 10x23 -> 0 [ 52.576] sna_pixmap_alloc_gpu: pixmap=3744 [ 52.576] kgem_create_2d(10x23, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 52.576] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=23 [ 52.576] kgem_set_tiling: handle=104, tiling=0 [0], pitch=64 [64]: 1 [ 52.576] kgem_bo_remove_from_inactive: removing handle=104 from inactive [ 52.577] from inactive: pitch=64, tiling=0: handle=104, id=2194 [ 52.577] sna_pixmap_mark_active: pixmap=3744, handle=104 [ 52.577] sna_pixmap_change_tiling: changing tiling 0 -> 1 for 10x23 pixmap [ 52.577] kgem_create_2d(10x23, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 52.577] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=512, height=24 [ 52.577] __kgem_bo_init(handle=115, num_pages=3) [ 52.577] kgem_set_tiling: handle=115, tiling=1 [1], pitch=512 [512]: 1 [ 52.577] new pitch=512, tiling=1, handle=115, id=2195, num_pages=3 [3], bucket=1 [ 52.577] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 52.577] kgem_bo_is_render: handle=104, rq? 0 [0] [ 52.577] kgem_bo_is_render: handle=115, rq? 0 [0] [ 52.577] kgem_bo_is_render: handle=115, rq? 0 [0] [ 52.577] kgem_bo_is_render: handle=104, rq? 0 [0] [ 52.577] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.577] __kgem_ring_is_idle: last fence handle=1 still busy [ 52.577] kgem_check_bo: num_pages=+9, num_exec=+2 [ 52.577] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 52.577] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 52.577] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 52.577] kgem_add_handle: handle=4, index=0 [ 52.577] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 52.577] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 52.577] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 52.577] gen9_composite_get_binding_table(ffc0) [ 52.577] kgem_add_reloc64: handle=115, pos=16360, delta=0, domains=20002 [ 52.577] kgem_add_handle: handle=115, index=1 [ 52.577] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=0) [ 52.577] __kgem_bo_mark_dirty: handle=115 (proxy? 0) [ 52.577] [3fe0] bind bo(handle=115, addr=0), format=192, width=10, height=23, pitch=512, tiling=1 -> render [ 52.577] kgem_add_reloc64: handle=104, pos=16344, delta=0, domains=40000 [ 52.577] kgem_add_handle: handle=104, index=2 [ 52.577] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fe002000) [ 52.577] [3fd0] bind bo(handle=104, addr=fe002000), format=192, width=10, height=23, pitch=64, tiling=0 -> sampler [ 52.577] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 52.577] gen9_emit_sampler: sampler = 0 [ 52.577] gen9_emit_sf: num_sf_outputs=1 [ 52.577] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 52.577] gen9_emit_vertex_elements: setup id=0 [ 52.577] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 52.577] (0, 0) -> (0, 0) + (10, 23) [ 52.577] gen8_vertex_flush[490] = 3 [ 52.577] _kgem_bo_destroy: handle=104, proxy? 0 [ 52.577] __kgem_bo_destroy: handle=104, size=24576 [ 52.577] __kgem_bo_destroy: handle=104 -> active [ 52.577] sna_dri2_create_buffer: attaching to front buffer 10x23 [0x561c94b0a080:2], scanout? 0 [ 52.577] kgem_bo_flink: flinked handle=115 to name=88, marking non-reusable [ 52.577] sna_dri2_create_buffer: adding flush hint to handle=115 [ 52.577] __sna_damage_all(10, 23) [ 52.577] sna_accel_watch_flush: enable=1 [ 52.577] sna_accel_flush: flush?=1, dirty?=0 [ 52.577] gen8_vertex_close: used=54, vbo active? 23, vb=1, nreloc=1 [ 52.577] gen8_vertex_close: reloc[0] = 287 [ 52.577] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 52.577] kgem_add_handle: handle=23, index=3 [ 52.577] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 52.577] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=83 [fenced=0] [ 52.577] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.577] __kgem_busy: handle=2, busy=131072, wedged=0 [ 52.577] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x70, presumed-offset=0 [ 52.577] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> 1 [ 52.577] kgem_create_linear(65536) [ 52.577] search_linear_cache: num_pages=16, flags=406, use_active? 0, use_large=0 [max=65536] [ 52.577] search_linear_cache: searching for inactive cpu map [ 52.577] kgem_set_tiling: handle=125, tiling=0 [0], pitch=0 [0]: 1 [ 52.577] kgem_bo_remove_from_inactive: removing handle=125 from inactive [ 52.577] search_linear_cache: found handle=125 (num_pages=16) in linear vma cache [ 52.577] kgem_bo_map__cpu(handle=125, size=65536, map=0x0:0x7fc6b407e000) [ 52.577] kgem_new_batch: allocated and mapped batch handle=125 [size=65536] [ 52.577] kgem_bo_sync__cpu: handle=125 [ 52.577] __kgem_busy: handle=125, busy=0, wedged=0 [ 52.577] kgem_bo_sync__cpu: SYNC: handle=125, needs_flush? 0, domain? 0, busy? 0 [ 52.577] __kgem_busy: handle=125, busy=0, wedged=0 [ 52.577] kgem_bo_retire: retiring bo handle=125 (needed flush? 0), rq? 0 [busy?=0] [ 52.577] assert_bo_retired: handle=125, domain: 0 exec? 0, rq? 0 [ 52.577] kgem_new_batch: using last batch handle=112 [ 52.577] kgem_commit: release handle=112 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd422000 [ 52.577] kgem_commit: release handle=115 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fdfff000 [ 52.577] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 52.577] kgem_commit: release handle=104 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fe002000 [ 52.577] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 52.577] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 52.577] sna_accel_flush: flush?=0, dirty?=0 [ 52.577] sna_accel_flush: flush?=0, dirty?=0 [ 52.577] sna_accel_flush: flush?=0, dirty?=0 [ 52.577] sna_block_handler (tv=568.512000) [ 52.577] kgem_retire, need_retire?=1 [ 52.577] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.577] kgem_retire__requests_ring: retiring ring 0 [ 52.577] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.577] kgem_retire__requests_ring: ring=0, 3 outstanding requests, oldest=1, retired? 0 [ 52.577] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.577] kgem_retire -- retired=0, need_retire=1 [ 52.577] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.577] sna_scanout_do_flush: flush timer active: delta=9 [ 52.577] sna_accel_block: evaluating timers, active=7 [ 52.577] sna_accel_block: flush timer expires in 9 [52586] [ 52.578] sna_wakeup_handler [ 52.578] sna_composite_rectangles(pixmap=3745, op=0, 0 x 1 [(0, 0)x(10, 23) ...]) [ 52.578] sna_composite_rectangles: converted to op 0 [ 52.578] sna_composite_rectangles[0] (0, 0)x(10, 23) -> (0, 0), (10, 23) [ 52.578] sna_composite_rectangles: nrects=1, region=(0, 0), (10, 23) x 1 [ 52.578] sna_composite_rectangles: clipped extents (0, 0),(10, 23) x 1 [ 52.578] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(10, 23) [ 52.578] sna_composite_rectangles: promoting to full GPU [ 52.578] sna_composite_rectangles: dropping last-cpu hint [ 52.578] sna_drawable_use_bo pixmap=3745, box=((0, 0), (10, 23)), flags=19... [ 52.578] sna_drawable_use_bo: exported target, set PREFER_GPU [ 52.578] sna_drawable_use_bo: pinned, never REPLACES [ 52.578] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 52.578] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.578] sna_drawable_use_bo: using whole GPU bo [ 52.578] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 52.578] kgem_bo_is_render: handle=115, rq? 1 [1] [ 52.578] gen9_render_fill_boxes(0 x 1 [(0, 0), (10, 23) ...]) [ 52.578] sna_render_get_solid: 0 [ 52.578] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 52.578] kgem_check_bo: num_pages=+3, num_exec=+1 [ 52.578] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 52.578] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 52.578] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 52.578] kgem_add_handle: handle=4, index=0 [ 52.578] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 52.578] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 52.578] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 52.578] gen9_composite_get_binding_table(ffc0) [ 52.578] kgem_add_reloc64: handle=115, pos=16360, delta=0, domains=20002 [ 52.578] kgem_add_handle: handle=115, index=1 [ 52.578] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fdfff000) [ 52.578] __kgem_bo_mark_dirty: handle=115 (proxy? 0) [ 52.578] [3fe0] bind bo(handle=115, addr=fdfff000), format=192, width=10, height=23, pitch=512, tiling=1 -> render [ 52.578] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 52.578] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 52.578] kgem_add_handle: handle=7, index=2 [ 52.578] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 52.578] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 52.578] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 52.578] gen9_emit_sampler: sampler = 1 [ 52.578] gen9_emit_sf: num_sf_outputs=1 [ 52.578] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 52.578] gen9_emit_vertex_elements: setup id=0 [ 52.578] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 52.578] (0, 0), (10, 23) [ 52.578] gen8_vertex_flush[490] = 3 [ 52.578] sna_composite_rectangles: pixmap=3745 marking clear [0]? 1 [ 52.578] sna_accel_flush: flush?=1, dirty?=0 [ 52.578] gen8_vertex_close: used=60, vbo active? 23, vb=1, nreloc=1 [ 52.578] gen8_vertex_close: reloc[0] = 287 [ 52.578] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 52.578] kgem_add_handle: handle=23, index=3 [ 52.578] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 52.578] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=78 [fenced=0] [ 52.578] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.578] __kgem_busy: handle=2, busy=131072, wedged=0 [ 52.578] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x7d, presumed-offset=fd0d4000 [ 52.578] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> 1 [ 52.578] kgem_create_linear(65536) [ 52.578] search_linear_cache: num_pages=16, flags=406, use_active? 0, use_large=0 [max=65536] [ 52.578] search_linear_cache: inactive and cache bucket empty [ 52.578] search_linear_cache: active cache bucket empty [ 52.578] kgem_create_linear: new handle=117, num_pages=16 [ 52.578] __kgem_bo_init(handle=117, num_pages=16) [ 52.578] kgem_bo_map__cpu(handle=117, size=65536, map=0x0:0x0) [ 52.578] kgem_trim_vma_cache: type=1, count=-32766 (bucket: 4) [ 52.578] __kgem_bo_map__cpu: caching CPU vma for 117 [ 52.578] kgem_new_batch: allocated and mapped batch handle=117 [size=65536] [ 52.578] kgem_bo_sync__cpu: handle=117 [ 52.578] kgem_new_batch: using last batch handle=125 [ 52.578] kgem_commit: release handle=125 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd0d4000 [ 52.578] kgem_commit: release handle=115 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fdfff000 [ 52.578] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 52.578] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 52.578] __kgem_bo_clear_busy: handle=7 [ 52.578] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 52.578] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 52.578] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 52.579] sna_accel_flush: flush?=0, dirty?=0 [ 52.579] sna_create_pixmap(10, 23, 32, usage=0) [ 52.579] kgem_can_create_2d: 10x23 @ 32 [ 52.579] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=23 [ 52.579] kgem_can_create_2d: untiled size=4096 [ 52.579] kgem_choose_tiling: too thin [width 10, 32 bpp] for TILING_X [ 52.579] kgem_choose_tiling: 10x23 -> 0 [ 52.579] sna_create_pixmap: usage=0, flags=a [ 52.579] sna_create_pixmap: small buffer [920], attaching to shadow pixmap [ 52.579] create_pixmap: allocating pixmap 10x23, depth=32/32, size=928 [ 52.579] create_pixmap: serial=3746, usage=0, 10x23 [ 52.579] sna_create_pixmap: serial=3746, 10x23, usage=0 [ 52.579] sna_accel_flush: flush?=0, dirty?=0 [ 52.579] sna_accel_flush: flush?=0, dirty?=0 [ 52.579] sna_composite_rectangles(pixmap=3747, op=0, 0 x 1 [(0, 0)x(10, 23) ...]) [ 52.579] sna_composite_rectangles: converted to op 0 [ 52.579] sna_composite_rectangles[0] (0, 0)x(10, 23) -> (0, 0), (10, 23) [ 52.579] sna_composite_rectangles: nrects=1, region=(0, 0), (10, 23) x 1 [ 52.579] sna_composite_rectangles: clipped extents (0, 0),(10, 23) x 1 [ 52.579] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(10, 23) [ 52.579] sna_composite_rectangles: fallback, dst pixmap=3747 too small or not attached [ 52.579] sna_composite_rectangles: fallback [ 52.579] sna_drawable_move_region_to_cpu(pixmap=3747 (10x23), [(0, 0), (10, 23)], flags=1) [ 52.579] sna_drawable_move_region_to_cpu: region (0, 0), (10, 23) + (0, 0) subsumes pixmap (10x23) [ 52.579] _sna_pixmap_move_to_cpu(pixmap=3747, 10x23, flags=1) [ 52.579] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 52.579] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 52.579] operate_inplace: no, inplace operation not suitable [ 52.579] _sna_pixmap_move_to_cpu: marking as damaged [ 52.579] __sna_damage_all(10, 23) [ 52.579] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 52.579] sna_accel_flush: flush?=0, dirty?=0 [ 52.579] sna_create_pixmap(10, 23, 32, usage=0) [ 52.579] kgem_can_create_2d: 10x23 @ 32 [ 52.579] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=23 [ 52.579] kgem_can_create_2d: untiled size=4096 [ 52.579] kgem_choose_tiling: too thin [width 10, 32 bpp] for TILING_X [ 52.579] kgem_choose_tiling: 10x23 -> 0 [ 52.579] sna_create_pixmap: usage=0, flags=a [ 52.579] sna_create_pixmap: small buffer [920], attaching to shadow pixmap [ 52.579] create_pixmap: allocating pixmap 10x23, depth=32/32, size=928 [ 52.579] create_pixmap: serial=3748, usage=0, 10x23 [ 52.579] sna_create_pixmap: serial=3748, 10x23, usage=0 [ 52.579] sna_accel_flush: flush?=0, dirty?=0 [ 52.579] sna_accel_flush: flush?=0, dirty?=0 [ 52.579] sna_composite_rectangles(pixmap=3749, op=0, 0 x 1 [(0, 0)x(10, 23) ...]) [ 52.579] sna_composite_rectangles: converted to op 0 [ 52.579] sna_composite_rectangles[0] (0, 0)x(10, 23) -> (0, 0), (10, 23) [ 52.579] sna_composite_rectangles: nrects=1, region=(0, 0), (10, 23) x 1 [ 52.579] sna_composite_rectangles: clipped extents (0, 0),(10, 23) x 1 [ 52.579] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(10, 23) [ 52.579] sna_composite_rectangles: fallback, dst pixmap=3749 too small or not attached [ 52.579] sna_composite_rectangles: fallback [ 52.579] sna_drawable_move_region_to_cpu(pixmap=3749 (10x23), [(0, 0), (10, 23)], flags=1) [ 52.579] sna_drawable_move_region_to_cpu: region (0, 0), (10, 23) + (0, 0) subsumes pixmap (10x23) [ 52.579] _sna_pixmap_move_to_cpu(pixmap=3749, 10x23, flags=1) [ 52.579] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 52.579] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 52.579] operate_inplace: no, inplace operation not suitable [ 52.579] _sna_pixmap_move_to_cpu: marking as damaged [ 52.579] __sna_damage_all(10, 23) [ 52.579] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 52.579] sna_accel_flush: flush?=0, dirty?=0 [ 52.579] sna_accel_flush: flush?=0, dirty?=0 [ 52.579] sna_accel_flush: flush?=0, dirty?=0 [ 52.579] sna_accel_flush: flush?=0, dirty?=0 [ 52.579] sna_accel_flush: flush?=0, dirty?=0 [ 52.579] sna_composite_trapezoids(op=1, src=(2, 1), mask=18000, ntrap=4) [ 52.579] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 52.579] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 52.579] imprecise_trapezoid_span_converter: fallback -- composite spans not supported [ 52.579] imprecise_trapezoid_mask_converter: ntraps=4, extents (1, 1), (9, 23) [ 52.579] sna_compute_composite_extents: dst=(1, 1)x(8, 22) [ 52.579] sna_compute_composite_extents: initial clip against dst->pDrawable: (1, 1), (9, 23) [ 52.579] sna_compute_composite_extents: initial clip against dst->pCompositeClip: (1, 1), (9, 23) [ 52.579] trim_extents: trim((1, 1), (9, 23)) against ((0, 0), (10, 23)) + (0, 0) [ 52.579] sna_compute_composite_extents: clip against dst: (1, 1), (9, 23) [ 52.579] trim_source_extents: -> (1, 1), (9, 23) [ 52.579] imprecise_trapezoid_mask_converter: extents (1, 1), (9, 23) [ 52.579] imprecise_trapezoid_mask_converter: mask (8x22), dx=(-4, -4) [ 52.579] sna_pixmap_create_upload(8, 22, 8, flags=3) [ 52.579] __pop_freed_pixmap: reusing freed pixmap=3742 header [ 52.579] create_pixmap_hdr: pixmap=3750, width=8, height=22, usage=1 [ 52.579] kgem_create_buffer_2d: 8x22, 8 bpp, stride=32 [ 52.579] kgem_create_buffer: size=704, flags=3 [write?=1, inplace?=1, last?=0] [ 52.579] kgem_create_buffer: searching for an inactive GTT map for upload [ 52.579] search_linear_cache: num_pages=64, flags=b, use_active? 0, use_large=0 [max=65536] [ 52.579] search_linear_cache: searching for inactive gtt map [ 52.579] search_linear_cache: num_pages=1, flags=b, use_active? 0, use_large=0 [max=65536] [ 52.579] search_linear_cache: inactive and cache bucket empty [ 52.579] search_linear_cache: active cache bucket empty [ 52.579] search_linear_cache: num_pages=64, flags=2, use_active? 0, use_large=0 [max=65536] [ 52.579] kgem_bo_remove_from_inactive: removing handle=106 from inactive [ 52.579] search_linear_cache: found handle=106 (near-miss) (num_pages=64) in linear inactive cache [ 52.579] kgem_bo_can_map: handle=106, map=0x0:0x0:0x7fc6b4be1000, tiling=0, domain=0, offset=4249636864 [ 52.579] kgem_create_buffer: reusing handle=106 for buffer [ 52.579] kgem_bo_can_map: handle=106, map=0x0:0x0:0x7fc6b4be1000, tiling=0, domain=0, offset=4249636864 [ 52.579] init_buffer_from_bo: reusing handle=106 for buffer [ 52.579] kgem_bo_map: handle=106, offset=4249636864, tiling=0, map=0x0:0x7fc6b4be1000, domain=0 [ 52.579] kgem_bo_map: converting request for GTT map into CPU map [ 52.579] kgem_bo_map__cpu(handle=106, size=262144, map=0x0:0x7fc6b4be1000) [ 52.579] kgem_bo_sync__cpu: handle=106 [ 52.579] __kgem_busy: handle=106, busy=0, wedged=0 [ 52.579] kgem_bo_sync__cpu: SYNC: handle=106, needs_flush? 0, domain? 0, busy? 0 [ 52.579] __kgem_busy: handle=106, busy=0, wedged=0 [ 52.579] kgem_bo_retire: retiring bo handle=106 (needed flush? 0), rq? 0 [busy?=0] [ 52.579] assert_bo_retired: handle=106, domain: 0 exec? 0, rq? 0 [ 52.579] kgem_create_buffer(pages=64 [64]) new handle=106, used=704, write=1 [ 52.579] kgem_create_proxy: target handle=106 [proxy? -1], offset=0, length=704, io=1 [ 52.579] __kgem_bo_init(handle=106, num_pages=704) [ 52.579] __sna_damage_all(8, 22) [ 52.579] __sna_damage_all(8, 22) [ 52.579] sna_pixmap_create_upload: serial=3750, 8x22, usage=0 [ 52.579] imprecise_trapezoid_mask_converter: created buffer 0x7fc6b4be1000, stride 32 [ 52.580] sna_composite(pixmap=3749, op=1, src=0+(1, 2), mask=3750+(0, 0), dst=3749+(1, 1)+(0, 0), size=(8, 22) [ 52.580] sna_compute_composite_region: dst=(1, 1)x(8, 22) [ 52.580] sna_compute_composite_region: initial clip against dst->pDrawable: (1, 1), (9, 23) [ 52.580] clip_to_dst: region: 1x[(1, 1), (9, 23)], clip: 1x[(0, 0), (10, 23)] [ 52.580] sna_compute_composite_region: clip against dst->pCompositeClip: (1, 1), (9, 23) [ 52.580] sna_compute_composite_region: clip against src (0x0 clip=0): (1, 1), (9, 23) [ 52.580] sna_compute_composite_region: clip against mask: (1, 1), (9, 23) [ 52.580] sna_composite: fallback, dst pixmap=3749 is too small (or completely damaged) [ 52.580] sna_composite: fallback -- fbComposite [ 52.580] sna_composite_fb -- op=1, fallback dst=(1, 1)+(0, 0), size=(8, 22): region=((1,1), (9, 23)) [ 52.580] sna_composite_fb: fallback -- move mask to cpu [ 52.580] _sna_pixmap_move_to_cpu(pixmap=3750, 8x22, flags=2) [ 52.580] _sna_pixmap_move_to_cpu: gpu_bo=106, gpu_damage=0x561c94ab00c1, cpu_damage=0x561c94b0bb21, is-clear?=0 [ 52.580] _sna_pixmap_move_to_cpu: CPU all-damaged [ 52.580] sna_composite_fb: fallback -- move dst to cpu [ 52.580] sna_drawable_move_region_to_cpu(pixmap=3749 (10x23), [(1, 1), (9, 23)], flags=5) [ 52.580] sna_drawable_move_region_to_cpu: pixmap=3749 all damaged on CPU [ 52.580] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 52.580] sna_destroy_pixmap: pixmap=3750, attached?=1 [ 52.580] _kgem_bo_destroy: handle=106, proxy? 1 [ 52.580] _kgem_bo_delete_buffer: size=704, offset=0, parent used=768 [ 52.580] __sna_free_pixmap(pixmap=3750) [ 52.580] sna_accel_flush: flush?=0, dirty?=0 [ 52.580] sna_accel_flush: flush?=0, dirty?=0 [ 52.580] sna_composite_trapezoids(op=3, src=(5, 1), mask=18000, ntrap=25) [ 52.580] sna_composite_trapezoids: force fallbacks -- (!gpu dst, 10x23? 1) && (src-is-cpu? 1 && untransformed? 1) [ 52.580] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 52.580] color_convert: src=ff474642 [20028888] [ 52.580] color_convert: dst=ff474642 [20028888] [ 52.580] trapezoid_span_inplace__x8r8g8b8: extents (1, 1), (9, 6) [ 52.580] sna_compute_composite_extents: dst=(1, 1)x(8, 5) [ 52.580] sna_compute_composite_extents: initial clip against dst->pDrawable: (1, 1), (9, 6) [ 52.580] sna_compute_composite_extents: initial clip against dst->pCompositeClip: (1, 1), (9, 6) [ 52.580] trim_extents: trim((1, 1), (9, 6)) against ((0, 0), (10, 23)) + (0, 0) [ 52.580] sna_compute_composite_extents: clip against dst: (1, 1), (9, 6) [ 52.580] trim_source_extents: -> (1, 1), (9, 6) [ 52.580] trapezoid_span_inplace__x8r8g8b8: clipped extents (1, 1), (9, 6) [ 52.580] sna_drawable_move_region_to_cpu(pixmap=3749 (10x23), [(1, 1), (9, 6)], flags=3) [ 52.580] sna_drawable_move_region_to_cpu: pixmap=3749 all damaged on CPU [ 52.580] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 52.580] trapezoid_span_inplace__x8r8g8b8: 8x5, format=20028888, op=1, lerp?=1, num_threads=1 [ 52.580] trapezoid_span_inplace__x8r8g8b8: render inplace op=1, color=ff474642 [ 52.580] sna_accel_flush: flush?=0, dirty?=0 [ 52.580] sna_accel_flush: flush?=0, dirty?=0 [ 52.580] sna_destroy_pixmap: pixmap=3747, attached?=1 [ 52.580] __sna_free_pixmap(pixmap=3747) [ 52.580] sna_accel_flush: flush?=0, dirty?=0 [ 52.580] sna_accel_flush: flush?=0, dirty?=0 [ 52.580] sna_destroy_pixmap: pixmap=3749, attached?=1 [ 52.580] __sna_free_pixmap(pixmap=3749) [ 52.580] sna_accel_flush: flush?=0, dirty?=0 [ 52.580] sna_accel_flush: flush?=0, dirty?=0 [ 52.580] sna_create_pixmap(20, 16, 32, usage=0) [ 52.580] kgem_can_create_2d: 20x16 @ 32 [ 52.580] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=16 [ 52.580] kgem_can_create_2d: untiled size=4096 [ 52.580] kgem_choose_tiling: too thin [width 20, 32 bpp] for TILING_X [ 52.580] kgem_choose_tiling: 20x16 -> 0 [ 52.580] sna_create_pixmap: usage=0, flags=a [ 52.580] sna_create_pixmap: small buffer [1280], attaching to shadow pixmap [ 52.580] create_pixmap: allocating pixmap 20x16, depth=32/32, size=1288 [ 52.580] create_pixmap: serial=3751, usage=0, 20x16 [ 52.580] sna_create_pixmap: serial=3751, 20x16, usage=0 [ 52.580] sna_accel_flush: flush?=0, dirty?=0 [ 52.580] sna_dri2_get_msc(draw=16778312, pipe=-1) [ 52.580] sna_crtc_record_swap: recording last swap on pipe=0, frame 2906 [msc=2906], time 52.576110 [ 52.580] sna_dri2_get_msc: msc=2906 [raw=2906], ust=52576110 [ 52.580] sna_accel_flush: flush?=0, dirty?=0 [ 52.580] sna_accel_flush: flush?=0, dirty?=0 [ 52.580] sna_accel_flush: flush?=0, dirty?=0 [ 52.580] sna_dri2_create_buffer pixmap=3752, (attachment=1, format=32, drawable=20x16), window?=0 [ 52.580] sna_dri2_create_buffer: creating back buffer 20x16, suitable for scanout? 0 [ 52.580] kgem_create_2d(20x16, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 52.580] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=512, height=16 [ 52.580] kgem_set_tiling: handle=104, tiling=1 [1], pitch=512 [512]: 1 [ 52.580] kgem_bo_remove_from_active: removing handle=104 from active [ 52.580] 1:from active: pitch=512, tiling=1, handle=104, id=2198 [ 52.580] kgem_bo_flink: flinked handle=104 to name=89, marking non-reusable [ 52.580] sna_dri2_create_buffer pixmap=3752, (attachment=0, format=32, drawable=20x16), window?=0 [ 52.580] sna_pixmap_set_dri: attaching DRI client to pixmap=3752 [ 52.580] sna_pixmap_move_to_gpu(pixmap=3752, usage=0), flags=c2 [ 52.581] sna_pixmap_move_to_gpu: CPU damage? 0 [ 52.581] sna_pixmap_move_to_gpu: creating GPU bo (20x16@32), create=8 [ 52.581] kgem_choose_tiling: too thin [width 20, 32 bpp] for TILING_X [ 52.581] kgem_choose_tiling: 20x16 -> 0 [ 52.581] kgem_choose_tiling: too thin [width 20, 32 bpp] for TILING_X [ 52.581] kgem_choose_tiling: 20x16 -> 0 [ 52.581] sna_pixmap_alloc_gpu: pixmap=3752 [ 52.581] kgem_create_2d(20x16, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 52.581] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=16 [ 52.581] __kgem_bo_init(handle=118, num_pages=1) [ 52.581] new pitch=96, tiling=0, handle=118, id=2199, num_pages=1 [1], bucket=0 [ 52.581] sna_pixmap_mark_active: pixmap=3752, handle=118 [ 52.581] sna_pixmap_change_tiling: changing tiling 0 -> 1 for 20x16 pixmap [ 52.581] kgem_create_2d(20x16, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 52.581] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=512, height=16 [ 52.581] __kgem_bo_init(handle=120, num_pages=2) [ 52.581] kgem_set_tiling: handle=120, tiling=1 [1], pitch=512 [512]: 1 [ 52.581] new pitch=512, tiling=1, handle=120, id=2200, num_pages=2 [2], bucket=1 [ 52.581] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 52.581] kgem_bo_is_render: handle=118, rq? 0 [0] [ 52.581] kgem_bo_is_render: handle=120, rq? 0 [0] [ 52.581] kgem_bo_is_render: handle=120, rq? 0 [0] [ 52.581] kgem_bo_is_render: handle=118, rq? 0 [0] [ 52.581] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.581] __kgem_ring_is_idle: last fence handle=1 still busy [ 52.581] kgem_check_bo: num_pages=+3, num_exec=+2 [ 52.581] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 52.581] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 52.581] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 52.581] kgem_add_handle: handle=4, index=0 [ 52.581] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 52.581] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 52.581] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 52.581] gen9_composite_get_binding_table(ffc0) [ 52.581] kgem_add_reloc64: handle=120, pos=16360, delta=0, domains=20002 [ 52.581] kgem_add_handle: handle=120, index=1 [ 52.581] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=0) [ 52.581] __kgem_bo_mark_dirty: handle=120 (proxy? 0) [ 52.581] [3fe0] bind bo(handle=120, addr=0), format=192, width=20, height=16, pitch=512, tiling=1 -> render [ 52.581] kgem_add_reloc64: handle=118, pos=16344, delta=0, domains=40000 [ 52.581] kgem_add_handle: handle=118, index=2 [ 52.581] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) [ 52.581] [3fd0] bind bo(handle=118, addr=0), format=192, width=20, height=16, pitch=96, tiling=0 -> sampler [ 52.581] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 52.581] gen9_emit_sampler: sampler = 0 [ 52.581] gen9_emit_sf: num_sf_outputs=1 [ 52.581] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 52.581] gen9_emit_vertex_elements: setup id=0 [ 52.581] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 52.581] (0, 0) -> (0, 0) + (20, 16) [ 52.581] gen8_vertex_flush[490] = 3 [ 52.581] _kgem_bo_destroy: handle=118, proxy? 0 [ 52.581] __kgem_bo_destroy: handle=118, size=4096 [ 52.581] __kgem_bo_destroy: handle=118 -> active [ 52.581] sna_dri2_create_buffer: attaching to front buffer 20x16 [0x561c94b0ae50:2], scanout? 0 [ 52.581] kgem_bo_flink: flinked handle=120 to name=90, marking non-reusable [ 52.581] sna_dri2_create_buffer: adding flush hint to handle=120 [ 52.581] __sna_damage_all(20, 16) [ 52.581] sna_accel_watch_flush: enable=1 [ 52.581] sna_accel_flush: flush?=1, dirty?=0 [ 52.581] gen8_vertex_close: used=66, vbo active? 23, vb=1, nreloc=1 [ 52.581] gen8_vertex_close: reloc[0] = 287 [ 52.581] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 52.581] kgem_add_handle: handle=23, index=3 [ 52.581] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 52.581] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=77 [fenced=0] [ 52.581] kgem_finish_buffers: buffer handle=106, used=0, exec?=0, write=1, mmapped=cpu, refcnt=1 [ 52.581] kgem_finish_buffers: retaining upload buffer (0/262144): used=0, refcnt=1 [ 52.581] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.581] __kgem_busy: handle=2, busy=131072, wedged=0 [ 52.581] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x75, presumed-offset=0 [ 52.581] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> 1 [ 52.581] kgem_create_linear(65536) [ 52.581] search_linear_cache: num_pages=16, flags=406, use_active? 0, use_large=0 [max=65536] [ 52.581] search_linear_cache: inactive and cache bucket empty [ 52.581] search_linear_cache: active cache bucket empty [ 52.581] kgem_create_linear: new handle=121, num_pages=16 [ 52.581] __kgem_bo_init(handle=121, num_pages=16) [ 52.581] kgem_bo_map__cpu(handle=121, size=65536, map=0x0:0x0) [ 52.581] kgem_trim_vma_cache: type=1, count=-32767 (bucket: 4) [ 52.581] __kgem_bo_map__cpu: caching CPU vma for 121 [ 52.581] kgem_new_batch: allocated and mapped batch handle=121 [size=65536] [ 52.581] kgem_bo_sync__cpu: handle=121 [ 52.581] kgem_new_batch: using last batch handle=117 [ 52.581] kgem_commit: release handle=117 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd412000 [ 52.581] kgem_commit: release handle=120 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd453000 [ 52.581] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 52.581] kgem_commit: release handle=118 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fe009000 [ 52.581] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 52.581] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 52.582] sna_accel_flush: flush?=0, dirty?=0 [ 52.582] sna_accel_flush: flush?=0, dirty?=0 [ 52.582] sna_accel_flush: flush?=0, dirty?=0 [ 52.582] sna_block_handler (tv=568.507000) [ 52.582] kgem_retire, need_retire?=1 [ 52.582] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.582] kgem_retire__requests_ring: retiring ring 0 [ 52.582] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.582] kgem_retire__requests_ring: ring=0, 5 outstanding requests, oldest=1, retired? 0 [ 52.582] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.582] kgem_retire -- retired=0, need_retire=1 [ 52.582] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.582] kgem_retire__buffers: handle=106, busy? 0 [0] [ 52.582] kgem_retire__buffers: releasing upload cache for handle=106? 0 [ 52.582] __kgem_bo_destroy: handle=106, size=262144 [ 52.582] kgem_bo_replace_io: transferring io handle=106 to bo [ 52.582] kgem_bo_move_to_inactive: moving handle=106 to inactive [ 52.582] sna_scanout_do_flush: flush timer active: delta=4 [ 52.582] sna_accel_block: evaluating timers, active=7 [ 52.582] sna_accel_block: flush timer expires in 4 [52586] [ 52.582] sna_wakeup_handler [ 52.582] sna_accel_flush: flush?=0, dirty?=0 [ 52.582] sna_accel_flush: flush?=0, dirty?=0 [ 52.582] sna_accel_flush: flush?=0, dirty?=0 [ 52.582] sna_block_handler (tv=568.507000) [ 52.582] kgem_retire, need_retire?=1 [ 52.582] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.582] kgem_retire__requests_ring: retiring ring 0 [ 52.582] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.582] kgem_retire__requests_ring: ring=0, 5 outstanding requests, oldest=1, retired? 0 [ 52.582] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.582] kgem_retire -- retired=0, need_retire=1 [ 52.582] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.582] sna_scanout_do_flush: flush timer active: delta=4 [ 52.582] sna_accel_block: evaluating timers, active=7 [ 52.582] sna_accel_block: flush timer expires in 4 [52586] [ 52.582] sna_wakeup_handler [ 52.582] sna_composite_rectangles(pixmap=3753, op=0, 0 x 1 [(0, 0)x(20, 16) ...]) [ 52.582] sna_composite_rectangles: converted to op 0 [ 52.582] sna_composite_rectangles[0] (0, 0)x(20, 16) -> (0, 0), (20, 16) [ 52.582] sna_composite_rectangles: nrects=1, region=(0, 0), (20, 16) x 1 [ 52.582] sna_composite_rectangles: clipped extents (0, 0),(20, 16) x 1 [ 52.582] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(20, 16) [ 52.582] sna_composite_rectangles: promoting to full GPU [ 52.582] sna_composite_rectangles: dropping last-cpu hint [ 52.582] sna_drawable_use_bo pixmap=3753, box=((0, 0), (20, 16)), flags=19... [ 52.582] sna_drawable_use_bo: exported target, set PREFER_GPU [ 52.582] sna_drawable_use_bo: pinned, never REPLACES [ 52.582] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 52.582] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.582] sna_drawable_use_bo: using whole GPU bo [ 52.582] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 52.582] kgem_bo_is_render: handle=120, rq? 1 [1] [ 52.582] gen9_render_fill_boxes(0 x 1 [(0, 0), (20, 16) ...]) [ 52.582] sna_render_get_solid: 0 [ 52.582] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 52.582] kgem_check_bo: num_pages=+2, num_exec=+1 [ 52.582] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 52.582] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 52.582] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 52.582] kgem_add_handle: handle=4, index=0 [ 52.582] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 52.582] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 52.582] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 52.582] gen9_composite_get_binding_table(ffc0) [ 52.582] kgem_add_reloc64: handle=120, pos=16360, delta=0, domains=20002 [ 52.582] kgem_add_handle: handle=120, index=1 [ 52.582] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd453000) [ 52.582] __kgem_bo_mark_dirty: handle=120 (proxy? 0) [ 52.582] [3fe0] bind bo(handle=120, addr=fd453000), format=192, width=20, height=16, pitch=512, tiling=1 -> render [ 52.582] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 52.582] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 52.582] kgem_add_handle: handle=7, index=2 [ 52.582] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 52.582] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 52.582] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 52.582] gen9_emit_sampler: sampler = 1 [ 52.582] gen9_emit_sf: num_sf_outputs=1 [ 52.582] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 52.582] gen9_emit_vertex_elements: setup id=0 [ 52.582] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 52.582] (0, 0), (20, 16) [ 52.582] gen8_vertex_flush[490] = 3 [ 52.582] sna_composite_rectangles: pixmap=3753 marking clear [0]? 1 [ 52.582] sna_accel_flush: flush?=1, dirty?=0 [ 52.582] gen8_vertex_close: used=72, vbo active? 23, vb=1, nreloc=1 [ 52.582] gen8_vertex_close: reloc[0] = 287 [ 52.582] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 52.582] kgem_add_handle: handle=23, index=3 [ 52.582] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 52.582] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=77 [fenced=0] [ 52.582] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.582] __kgem_busy: handle=2, busy=131072, wedged=0 [ 52.582] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x79, presumed-offset=0 [ 52.582] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> 1 [ 52.582] kgem_create_linear(65536) [ 52.582] search_linear_cache: num_pages=16, flags=406, use_active? 0, use_large=0 [max=65536] [ 52.582] search_linear_cache: inactive and cache bucket empty [ 52.582] search_linear_cache: active cache bucket empty [ 52.583] kgem_create_linear: new handle=127, num_pages=16 [ 52.583] __kgem_bo_init(handle=127, num_pages=16) [ 52.583] kgem_bo_map__cpu(handle=127, size=65536, map=0x0:0x0) [ 52.583] kgem_trim_vma_cache: type=1, count=-32766 (bucket: 4) [ 52.583] __kgem_bo_map__cpu: caching CPU vma for 127 [ 52.583] kgem_new_batch: allocated and mapped batch handle=127 [size=65536] [ 52.583] kgem_bo_sync__cpu: handle=127 [ 52.583] kgem_new_batch: using last batch handle=121 [ 52.583] kgem_commit: release handle=121 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd383000 [ 52.583] kgem_commit: release handle=120 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd453000 [ 52.583] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 52.583] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 52.583] __kgem_bo_clear_busy: handle=7 [ 52.583] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 52.583] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 52.583] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 52.583] sna_accel_flush: flush?=0, dirty?=0 [ 52.583] sna_validate_gc(0x561c9495e470) changes=0, previous serial=e1a, drawable=ea9 [ 52.583] sna_validate_gc: recomputing clip [ 52.583] sna_validate_gc: composite clip=1x[(0, 0), (20, 16)] [0x561c9495e680] [ 52.583] sna_put_image((5, 3)x(10, 10), depth=32, format=2) [ 52.583] __kgem_bo_is_busy: handle=120, domain: 3 exec? 0, rq? 1 [ 52.583] __kgem_busy: handle=120, busy=131073, wedged=0 [ 52.583] kgem_create_map(0x7fc6acd70000 size=400, read-only?=1) - has_userptr?=1 [ 52.583] gem_userptr: failed to map 0x7fc6acd70000 + 4096 bytes: 19 [ 52.583] __kgem_bo_init(handle=131, num_pages=1) [ 52.583] kgem_create_map(ptr=0x7fc6acd70000, size=400, pages=1, read_only=1) => handle=131 (proxy? 0) [ 52.583] sna_pixmap_move_area_to_gpu: pixmap=3753 box=(5, 3), (15, 13), flags=9 [ 52.583] _sna_damage_subtract_box(None - (5, 3), (15, 13))... [ 52.583] = None [ 52.583] sna_pixmap_move_area_to_gpu: already all-damaged [ 52.583] sna_pixmap_unclean(pixmap=3753): cleaning foreign bo handle=120, busy=20001 [ring=1] [ 52.583] sna_pixmap_mark_active: pixmap=3753, handle=120 [ 52.583] try_upload__blt: upload(5, 3, 10, 10) x 1 through a temporary map [ 52.583] gen9_render_copy_boxes (-5, -3)->(0, 0) x 1, alu=3, flags=1, self-copy=0, overlaps? 0 [ 52.583] kgem_bo_is_render: handle=131, rq? 0 [0] [ 52.583] kgem_bo_is_render: handle=120, rq? 1 [3] [ 52.583] kgem_bo_is_render: handle=120, rq? 1 [3] [ 52.583] kgem_bo_is_render: handle=131, rq? 0 [0] [ 52.583] needs_batch_flush: flushing before handle=120 for required semaphore [ 52.583] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.583] __kgem_ring_is_idle: last fence handle=1 still busy [ 52.583] kgem_check_bo: num_pages=+3, num_exec=+2 [ 52.583] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 52.583] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 52.583] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 52.583] kgem_add_handle: handle=4, index=0 [ 52.583] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 52.583] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 52.583] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 52.583] gen9_composite_get_binding_table(ffc0) [ 52.583] kgem_add_reloc64: handle=120, pos=16360, delta=0, domains=20002 [ 52.583] kgem_add_handle: handle=120, index=1 [ 52.583] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd453000) [ 52.583] __kgem_bo_mark_dirty: handle=120 (proxy? 0) [ 52.583] [3fe0] bind bo(handle=120, addr=fd453000), format=192, width=20, height=16, pitch=512, tiling=1 -> render [ 52.583] kgem_add_reloc64: handle=131, pos=16344, delta=0, domains=40000 [ 52.583] kgem_add_handle: handle=131, index=2 [ 52.583] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) [ 52.583] [3fd0] bind bo(handle=131, addr=0), format=192, width=20, height=16, pitch=40, tiling=0 -> sampler [ 52.583] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 52.583] gen9_emit_sampler: sampler = 0 [ 52.583] gen9_emit_sf: num_sf_outputs=1 [ 52.583] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 52.583] gen9_emit_vertex_elements: setup id=0 [ 52.583] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 52.583] (0, 0) -> (5, 3) + (10, 10) [ 52.583] gen8_vertex_flush[490] = 3 [ 52.583] kgem_bo_sync__cpu: handle=131 [ 52.583] gen8_vertex_close: used=78, vbo active? 23, vb=1, nreloc=1 [ 52.583] gen8_vertex_close: reloc[0] = 287 [ 52.583] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 52.583] kgem_add_handle: handle=23, index=3 [ 52.583] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 52.583] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=77 [fenced=0] [ 52.583] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.583] __kgem_busy: handle=2, busy=131072, wedged=0 [ 52.583] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x7f, presumed-offset=0 [ 52.583] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> 1 [ 52.583] kgem_create_linear(65536) [ 52.583] search_linear_cache: num_pages=16, flags=406, use_active? 0, use_large=0 [max=65536] [ 52.583] search_linear_cache: inactive and cache bucket empty [ 52.583] search_linear_cache: active cache bucket empty [ 52.583] kgem_create_linear: new handle=135, num_pages=16 [ 52.583] __kgem_bo_init(handle=135, num_pages=16) [ 52.583] kgem_bo_map__cpu(handle=135, size=65536, map=0x0:0x0) [ 52.583] kgem_trim_vma_cache: type=1, count=-32766 (bucket: 4) [ 52.583] __kgem_bo_map__cpu: caching CPU vma for 135 [ 52.583] kgem_new_batch: allocated and mapped batch handle=135 [size=65536] [ 52.583] kgem_bo_sync__cpu: handle=135 [ 52.583] kgem_new_batch: using last batch handle=127 [ 52.583] kgem_commit: release handle=127 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd373000 [ 52.583] kgem_commit: release handle=120 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd453000 [ 52.583] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 52.583] kgem_commit: release handle=131 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffa000 [ 52.583] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 52.583] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 52.583] __kgem_busy: handle=131, busy=131072, wedged=0 [ 52.583] kgem_bo_sync__cpu: SYNC: handle=131, needs_flush? 0, domain? 3, busy? 1 [ 52.609] __kgem_busy: handle=131, busy=0, wedged=0 [ 52.609] kgem_bo_retire: retiring bo handle=131 (needed flush? 0), rq? 1 [busy?=0] [ 52.609] __kgem_retire_requests_upto(handle=131, ring=0) [ 52.609] __kgem_retire_rq: request 1 complete [ 52.609] __kgem_bo_flush: handle=111, busy=0, wedged=0 [ 52.609] kgem_bo_move_to_cache: release handle=111 [ 52.609] kgem_bo_move_to_inactive: moving handle=111 to inactive [ 52.609] __kgem_retire_rq: request 2 complete [ 52.609] __kgem_bo_flush: handle=96, busy=0, wedged=0 [ 52.609] __kgem_retire_rq: request 112 complete [ 52.609] __kgem_bo_flush: handle=104, busy=0, wedged=0 [ 52.609] kgem_bo_move_to_inactive: moving handle=112 to inactive [ 52.609] __kgem_retire_rq: request 125 complete [ 52.609] __kgem_bo_flush: handle=115, busy=0, wedged=0 [ 52.609] kgem_bo_move_to_inactive: moving handle=125 to inactive [ 52.609] __kgem_retire_rq: request 117 complete [ 52.609] kgem_bo_move_to_cache: release handle=118 [ 52.609] kgem_bo_move_to_inactive: moving handle=118 to inactive [ 52.609] kgem_bo_move_to_inactive: moving handle=117 to inactive [ 52.609] __kgem_retire_rq: request 121 complete [ 52.609] kgem_bo_move_to_inactive: moving handle=121 to inactive [ 52.609] __kgem_retire_rq: request 127 complete [ 52.609] __kgem_bo_flush: handle=120, busy=0, wedged=0 [ 52.609] kgem_bo_move_to_inactive: moving handle=127 to inactive [ 52.609] assert_bo_retired: handle=131, domain: 0 exec? 0, rq? 0 [ 52.609] _kgem_bo_destroy: handle=131, proxy? 0 [ 52.609] __kgem_bo_destroy: handle=131, size=4096 [ 52.609] __kgem_bo_destroy: handle=131, not reusable [ 52.609] kgem_bo_free: handle=131, size=4096 [ 52.609] __kgem_busy: handle=131, busy=0, wedged=0 [ 52.609] kgem_bo_free: releasing 0x0:0x0 vma for handle=131, count=0 [ 52.609] sna_accel_flush: flush?=0, dirty?=0 [ 52.609] sna_accel_flush: flush?=0, dirty?=0 [ 52.609] sna_block_handler (tv=0.0) [ 52.609] sna_wakeup_handler [ 52.609] sna_mode_wakeup: len=96 [ 52.609] sna_mode_wakeup: recording last swap on pipe=1, frame 2877 [b3d], time 52.591441 [ 52.609] sna_mode_wakeup: removing handle=128 [active_scanout=1] from scanout, installing handle=114 [active_scanout=2] [ 52.609] sna_mode_wakeup: flip complete, pending? 2 [ 52.609] sna_dri2_vblank_handler(type=2, sequence=2907, draw=3353) [ 52.609] sna_crtc_record_swap: recording last swap on pipe=0, frame 2907 [msc=2907], time 52.592848 [ 52.609] sna_dri2_vblank_handler: 2 complete, frame=2907 tv=52.592848 [ 52.609] sna_dri2_blit_complete: blit finished [ 52.609] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=2907, tv=52.592848) [ 52.609] frame_swap_complete(type=2): draw=146, pipe=0, frame=2907 [msc=2907], tv=52.592848 [ 52.609] sna_accel_flush: flush?=0, dirty?=0 [ 52.609] sna_dri2_event_free(draw?=1) [ 52.609] sna_dri2_remove_event: remove[0x561c94b09d60] from window 146, active? 1 [ 52.609] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 52.609] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=114] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 52.609] sna_dri2_vblank_handler complete [ 52.609] sna_mode_wakeup: recording last swap on pipe=0, frame 2907 [b5b], time 52.592848 [ 52.609] sna_mode_wakeup: removing handle=128 [active_scanout=0] from scanout, installing handle=114 [active_scanout=2] [ 52.609] sna_mode_wakeup: flip complete, pending? 1 [ 52.609] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 52.609] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 52.609] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 52.609] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 52.609] sna_pixmap_move_to_gpu: already all-damaged [ 52.609] sna_pixmap_mark_active: pixmap=165, handle=40 [ 52.609] sna_mode_redisplay: crtc[0] transformed? 0 [ 52.609] sna_mode_redisplay: crtc[1] transformed? 0 [ 52.609] sna_mode_redisplay: crtc[2] transformed? 0 [ 52.609] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=40 [active=1] [ 52.609] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 114, transformed? 0 [ 52.609] get_fb: reusing fb=110 for handle=40 [ 52.609] sna_mode_redisplay: recording flip on CRTC:32 handle=40, active_scanout=2, serial=2 [ 52.609] __kgem_bo_clear_busy: handle=40 [ 52.609] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 114, transformed? 0 [ 52.609] sna_mode_redisplay: recording flip on CRTC:39 handle=40, active_scanout=3, serial=3 [ 52.609] __kgem_bo_clear_busy: handle=40 [ 52.609] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 52.609] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 52.609] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=40, shadow handle=32 [ 52.609] sna_accel_flush: flush?=0, dirty?=0 [ 52.609] sna_accel_flush: flush?=0, dirty?=0 [ 52.609] sna_block_handler (tv=568.480000) [ 52.609] kgem_retire, need_retire?=1 [ 52.609] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.609] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 52.609] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.609] kgem_retire -- retired=0, need_retire=0 [ 52.609] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 52.609] gen6_render_retire: resetting idle vbo [ 52.609] sna_scanout_do_flush: flush timer active: delta=-23 [ 52.609] sna_scanout_do_flush (time=52609), triggered [ 52.609] sna_scanout_flush (time=52609), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 52.609] has_shadow: has pending damage? 0, outstanding flips: 2 [ 52.609] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 52.609] has_shadow: has pending damage? 0, outstanding flips: 2 [ 52.609] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 2, mode reconfiguration pending? 0) [ 52.609] sna_accel_do_throttle (time=52609), triggered [ 52.609] sna_accel_throttle (time=52609) [ 52.609] sna_accel_disarm_timer[1] (time=52609) [ 52.609] sna_accel_block: evaluating timers, active=5 [ 52.609] sna_accel_block: flush timer expires in 16 [52625] [ 52.609] sna_wakeup_handler [ 52.609] sna_accel_flush: flush?=0, dirty?=0 [ 52.609] sna_accel_flush: flush?=0, dirty?=0 [ 52.609] sna_create_pixmap(7680, 2160, 24, usage=0) [ 52.609] kgem_can_create_2d: 7680x2160 @ 24 [ 52.609] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 [ 52.609] kgem_can_create_2d: untiled size=66355200 [ 52.609] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 52.609] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 [ 52.609] kgem_can_create_2d: tiled[-1] size=66355200 [ 52.609] sna_create_pixmap: usage=0, flags=1b [ 52.609] sna_create_pixmap: creating GPU pixmap 7680x2160, stride=30720, flags=1b [ 52.609] __pop_freed_pixmap: reusing freed pixmap=3750 header [ 52.609] create_pixmap_hdr: pixmap=3754, width=7680, height=2160, usage=0 [ 52.609] sna_create_pixmap: serial=3754, 7680x2160, usage=0 [ 52.609] sna_composite_rectangles(pixmap=3755, op=0, 0 x 1 [(0, 0)x(7680, 2160) ...]) [ 52.609] sna_composite_rectangles: converted to op 0 [ 52.609] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) [ 52.609] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 [ 52.609] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 [ 52.609] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) [ 52.609] sna_composite_rectangles: dropping last-cpu hint [ 52.610] sna_drawable_use_bo pixmap=3755, box=((0, 0), (7680, 2160)), flags=19... [ 52.610] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 52.610] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 52.610] sna_pixmap_move_to_gpu(pixmap=3755, usage=0), flags=b [ 52.610] sna_pixmap_move_to_gpu: CPU damage? 0 [ 52.610] sna_pixmap_move_to_gpu: creating GPU bo (7680x2160@32), create=b [ 52.610] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 52.610] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 52.610] sna_pixmap_alloc_gpu: pixmap=3755 [ 52.610] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 52.610] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 [ 52.610] kgem_bo_remove_from_inactive: removing handle=111 from inactive [ 52.610] from inactive: pitch=30720, tiling=1: handle=111, id=2202 [ 52.610] __sna_damage_all(7680, 2160) [ 52.610] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 52.610] sna_pixmap_mark_active: pixmap=3755, handle=111 [ 52.610] sna_drawable_use_bo: allocated GPU bo for operation [ 52.610] sna_drawable_use_bo: using GPU bo with damage? 0 [ 52.610] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) [ 52.610] kgem_bo_is_render: handle=111, rq? 0 [0] [ 52.610] kgem_bo_is_render: handle=111, rq? 0 [0] [ 52.610] gen9_render_fill_boxes(0 x 1 [(0, 0), (7680, 2160) ...]) [ 52.610] sna_render_get_solid: 0 [ 52.610] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 52.610] kgem_check_bo: num_pages=+16200, num_exec=+1 [ 52.610] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 52.610] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 52.610] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 52.610] kgem_add_handle: handle=4, index=0 [ 52.610] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 52.610] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 52.610] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 52.610] gen9_composite_get_binding_table(ffc0) [ 52.610] kgem_add_reloc64: handle=111, pos=16360, delta=0, domains=20002 [ 52.610] kgem_add_handle: handle=111, index=1 [ 52.610] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d089d000) [ 52.610] __kgem_bo_mark_dirty: handle=111 (proxy? 0) [ 52.610] [3fe0] bind bo(handle=111, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 52.610] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 52.610] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 52.610] kgem_add_handle: handle=7, index=2 [ 52.610] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 52.610] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 52.610] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 52.610] gen9_emit_sampler: sampler = 1 [ 52.610] gen9_emit_sf: num_sf_outputs=1 [ 52.610] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 52.610] gen9_emit_vertex_elements: setup id=0 [ 52.610] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 52.610] (0, 0), (7680, 2160) [ 52.610] gen8_vertex_flush[490] = 3 [ 52.610] sna_composite_rectangles: pixmap=3755 marking clear [0]? 1 [ 52.610] sna_copy_area: src=pixmap=3755:(0, 0)x(7680, 2160)+(0, 0) -> dst=pixmap=3734:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 52.610] sna_copy_area: normal copy [ 52.610] sna_do_copy: src=(0, 0), dst=(0, 0), size=(7680x2160) [ 52.610] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(7680x2160) [ 52.610] sna_do_copy: dst extents (0, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 [ 52.610] sna_do_copy: clipped dst extents (0, 0), (7680, 2160) [ 52.610] sna_do_copy: unclipped src extents (0, 0), (7680, 2160) [ 52.610] sna_do_copy: clipped src extents (0, 0), (7680, 2160) [ 52.610] sna_do_copy: pixmap -- no source clipping [ 52.610] sna_do_copy: src extents (0, 0), (7680, 2160) x 1 [ 52.610] sna_do_copy: copy region (0, 0), (7680, 2160) x 1 + (0, 0) [ 52.610] sna_copy_boxes (boxes=1x[(0, 0), (7680, 2160)...], src pixmap=3755+(0, 0), dst pixmap=3734+(0, 0), alu=3, src.size=7680x2160, dst.size=7680x2160) [ 52.610] sna_copy_boxes: dst=(priv=0x561c94a26fb0, gpu_bo=96, cpu_bo=0), src=(priv=0x561c94b03d20, gpu_bo=111, cpu_bo=0), replaces=1 [ 52.610] copy_prefer_gpu: source is clear, don't force use of GPU [ 52.610] sna_drawable_use_bo pixmap=3734, box=((0, 0), (7680, 2160)), flags=18... [ 52.610] sna_drawable_use_bo: exported target, set PREFER_GPU [ 52.610] sna_drawable_use_bo: pinned, never REPLACES [ 52.610] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 52.610] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.610] sna_drawable_use_bo: using whole GPU bo [ 52.610] sna_copy_boxes: applying src clear [0] to dst [ 52.610] kgem_bo_is_render: handle=96, rq? 0 [0] [ 52.610] color_convert: src=0 [20020888] [ 52.610] color_convert: dst=ff000000 [20028888] [ 52.610] sna_render_get_solid: ff000000 [ 52.610] kgem_set_mode: flushing before new bo [ 52.610] gen8_vertex_close: used=6, vbo active? 23, vb=1, nreloc=1 [ 52.610] gen8_vertex_close: reloc[0] = 287 [ 52.610] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 52.610] kgem_add_handle: handle=23, index=3 [ 52.610] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 52.610] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16275 [fenced=0] [ 52.610] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 52.610] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 52.610] kgem_fixup_relocs: shrinking by 61440 [ 52.610] __kgem_busy: handle=1, busy=0, wedged=0 [ 52.610] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 52.610] kgem_commit: release handle=111 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d089d000 [ 52.610] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 52.610] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 52.610] __kgem_bo_clear_busy: handle=7 [ 52.610] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 52.610] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 52.610] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.610] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 52.610] kgem_check_bo: num_pages=+16200, num_exec=+1 [ 52.610] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 52.610] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 52.610] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 52.610] kgem_add_handle: handle=4, index=0 [ 52.610] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 52.610] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 52.610] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 52.610] gen9_composite_get_binding_table(ffc0) [ 52.610] kgem_add_reloc64: handle=96, pos=16360, delta=0, domains=20002 [ 52.610] kgem_add_handle: handle=96, index=1 [ 52.610] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f61c9000) [ 52.610] __kgem_bo_mark_dirty: handle=96 (proxy? 0) [ 52.610] [3fe0] bind bo(handle=96, addr=f61c9000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 52.610] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 52.610] kgem_add_reloc64: adding proxy [delta=1020] for handle=7 [ 52.610] kgem_add_handle: handle=7, index=2 [ 52.610] kgem_add_reloc64[4] = (delta=1020, target handle=2, presumed=fffe8000) [ 52.610] [3fd0] bind bo(handle=7, addr=fffe83fc), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 52.610] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 52.610] gen9_emit_sampler: sampler = 1 [ 52.610] gen9_emit_sf: num_sf_outputs=1 [ 52.610] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 52.610] gen9_emit_vertex_elements: setup id=0 [ 52.610] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 52.610] (0, 0), (7680, 2160) [ 52.610] gen8_vertex_flush[490] = 3 [ 52.610] sna_copy_boxes: marking dst handle=96 as all clear [0] [ 52.610] sna_destroy_pixmap: pixmap=3755, attached?=1 [ 52.610] _kgem_bo_destroy: handle=111, proxy? 0 [ 52.610] __kgem_bo_destroy: handle=111, size=66355200 [ 52.610] __kgem_busy: handle=111, busy=131073, wedged=0 [ 52.610] __kgem_bo_destroy: handle=111 -> active [ 52.610] __sna_free_pixmap(pixmap=3755) [ 52.610] sna_accel_flush: flush?=1, dirty?=0 [ 52.610] gen8_vertex_close: used=12, vbo active? 23, vb=1, nreloc=1 [ 52.610] gen8_vertex_close: reloc[0] = 287 [ 52.610] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 52.610] kgem_add_handle: handle=23, index=3 [ 52.610] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 52.610] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16275 [fenced=0] [ 52.610] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.610] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd981000 [ 52.610] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 52.610] kgem_fixup_relocs: shrinking by 61440 [ 52.610] __kgem_busy: handle=2, busy=0, wedged=0 [ 52.610] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd981000 [ 52.610] kgem_commit: release handle=96 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f61c9000 [ 52.610] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 52.610] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 52.610] __kgem_bo_clear_busy: handle=7 [ 52.610] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 52.610] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 52.610] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 52.610] sna_accel_flush: flush?=0, dirty?=0 [ 52.610] sna_accel_flush: flush?=0, dirty?=0 [ 52.610] sna_accel_flush: flush?=0, dirty?=0 [ 52.610] sna_create_pixmap(7680, 2160, 24, usage=0) [ 52.610] kgem_can_create_2d: 7680x2160 @ 24 [ 52.610] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 [ 52.610] kgem_can_create_2d: untiled size=66355200 [ 52.610] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 52.610] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 [ 52.610] kgem_can_create_2d: tiled[-1] size=66355200 [ 52.610] sna_create_pixmap: usage=0, flags=1b [ 52.610] sna_create_pixmap: creating GPU pixmap 7680x2160, stride=30720, flags=1b [ 52.610] __pop_freed_pixmap: reusing freed pixmap=3755 header [ 52.610] create_pixmap_hdr: pixmap=3756, width=7680, height=2160, usage=0 [ 52.610] sna_create_pixmap: serial=3756, 7680x2160, usage=0 [ 52.610] sna_composite_rectangles(pixmap=3757, op=0, 0 x 1 [(0, 0)x(7680, 2160) ...]) [ 52.611] sna_composite_rectangles: converted to op 0 [ 52.611] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) [ 52.611] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 [ 52.611] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 [ 52.611] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) [ 52.611] sna_composite_rectangles: dropping last-cpu hint [ 52.611] sna_drawable_use_bo pixmap=3757, box=((0, 0), (7680, 2160)), flags=19... [ 52.611] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 52.611] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 52.611] sna_pixmap_move_to_gpu(pixmap=3757, usage=0), flags=b [ 52.611] sna_pixmap_move_to_gpu: CPU damage? 0 [ 52.611] sna_pixmap_move_to_gpu: creating GPU bo (7680x2160@32), create=b [ 52.611] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 52.611] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 52.611] sna_pixmap_alloc_gpu: pixmap=3757 [ 52.611] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 52.611] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 [ 52.611] kgem_bo_remove_from_active: removing handle=111 from active [ 52.611] 1:from active: pitch=30720, tiling=1, handle=111, id=2203 [ 52.611] __sna_damage_all(7680, 2160) [ 52.611] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 52.611] sna_pixmap_mark_active: pixmap=3757, handle=111 [ 52.611] sna_drawable_use_bo: allocated GPU bo for operation [ 52.611] sna_drawable_use_bo: using GPU bo with damage? 0 [ 52.611] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) [ 52.611] kgem_bo_is_render: handle=111, rq? 1 [1] [ 52.611] gen9_render_fill_boxes(0 x 1 [(0, 0), (7680, 2160) ...]) [ 52.611] sna_render_get_solid: 0 [ 52.611] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 52.611] kgem_check_bo: num_pages=+16200, num_exec=+1 [ 52.611] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 52.611] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 52.611] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 52.611] kgem_add_handle: handle=4, index=0 [ 52.611] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 52.611] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 52.611] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 52.611] gen9_composite_get_binding_table(ffc0) [ 52.611] kgem_add_reloc64: handle=111, pos=16360, delta=0, domains=20002 [ 52.611] kgem_add_handle: handle=111, index=1 [ 52.611] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d089d000) [ 52.611] __kgem_bo_mark_dirty: handle=111 (proxy? 0) [ 52.611] [3fe0] bind bo(handle=111, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 52.611] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 52.611] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 52.611] kgem_add_handle: handle=7, index=2 [ 52.611] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 52.611] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 52.611] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 52.611] gen9_emit_sampler: sampler = 1 [ 52.611] gen9_emit_sf: num_sf_outputs=1 [ 52.611] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 52.611] gen9_emit_vertex_elements: setup id=0 [ 52.611] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 52.611] (0, 0), (7680, 2160) [ 52.611] gen8_vertex_flush[490] = 3 [ 52.611] sna_composite_rectangles: pixmap=3757 marking clear [0]? 1 [ 52.611] sna_copy_area: src=pixmap=3757:(0, 0)x(7680, 2160)+(0, 0) -> dst=pixmap=3734:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 52.611] sna_copy_area: normal copy [ 52.611] sna_do_copy: src=(0, 0), dst=(0, 0), size=(7680x2160) [ 52.611] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(7680x2160) [ 52.611] sna_do_copy: dst extents (0, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 [ 52.611] sna_do_copy: clipped dst extents (0, 0), (7680, 2160) [ 52.611] sna_do_copy: unclipped src extents (0, 0), (7680, 2160) [ 52.611] sna_do_copy: clipped src extents (0, 0), (7680, 2160) [ 52.611] sna_do_copy: pixmap -- no source clipping [ 52.611] sna_do_copy: src extents (0, 0), (7680, 2160) x 1 [ 52.611] sna_do_copy: copy region (0, 0), (7680, 2160) x 1 + (0, 0) [ 52.611] sna_copy_boxes (boxes=1x[(0, 0), (7680, 2160)...], src pixmap=3757+(0, 0), dst pixmap=3734+(0, 0), alu=3, src.size=7680x2160, dst.size=7680x2160) [ 52.611] sna_copy_boxes: dst=(priv=0x561c94a26fb0, gpu_bo=96, cpu_bo=0), src=(priv=0x561c94b03d20, gpu_bo=111, cpu_bo=0), replaces=1 [ 52.611] copy_prefer_gpu: source is clear, don't force use of GPU [ 52.611] sna_drawable_use_bo pixmap=3734, box=((0, 0), (7680, 2160)), flags=18... [ 52.611] sna_drawable_use_bo: exported target, set PREFER_GPU [ 52.611] sna_drawable_use_bo: pinned, never REPLACES [ 52.611] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 52.611] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.611] sna_drawable_use_bo: using whole GPU bo [ 52.611] sna_copy_boxes: applying src clear [0] to dst [ 52.611] kgem_bo_is_render: handle=96, rq? 1 [1] [ 52.611] color_convert: src=0 [20020888] [ 52.611] color_convert: dst=ff000000 [20028888] [ 52.611] sna_render_get_solid: ff000000 [ 52.611] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.611] __kgem_ring_is_idle: last fence handle=1 still busy [ 52.611] kgem_check_bo: num_pages=+16200, num_exec=+1 [ 52.611] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.611] __kgem_ring_is_idle: last fence handle=1 still busy [ 52.611] gen9_composite_get_binding_table(ff00) [ 52.611] kgem_add_reloc64: handle=96, pos=16312, delta=0, domains=20002 [ 52.611] kgem_add_handle: handle=96, index=3 [ 52.611] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=f61c9000) [ 52.611] __kgem_bo_mark_dirty: handle=96 (proxy? 0) [ 52.611] [3fb0] bind bo(handle=96, addr=f61c9000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 52.611] kgem_add_reloc64: handle=7, pos=16296, delta=0, domains=40000 [ 52.611] kgem_add_reloc64: adding proxy [delta=1020] for handle=7 [ 52.611] kgem_add_reloc64[6] = (delta=1020, target handle=2, presumed=fffe8000) [ 52.611] [3fa0] bind bo(handle=7, addr=fffe83fc), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 52.611] gen9_emit_vertex_elements: setup id=0 [ 52.611] (0, 0), (7680, 2160) [ 52.611] gen8_vertex_flush[4cc] = 3 [ 52.611] sna_copy_boxes: marking dst handle=96 as all clear [0] [ 52.611] sna_destroy_pixmap: pixmap=3757, attached?=1 [ 52.611] _kgem_bo_destroy: handle=111, proxy? 0 [ 52.611] __kgem_bo_destroy: handle=111, size=66355200 [ 52.611] __kgem_bo_destroy: handle=111 -> active [ 52.611] __sna_free_pixmap(pixmap=3757) [ 52.611] sna_accel_flush: flush?=1, dirty?=0 [ 52.612] gen8_vertex_close: used=24, vbo active? 23, vb=1, nreloc=1 [ 52.612] gen8_vertex_close: reloc[0] = 287 [ 52.612] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 52.612] kgem_add_handle: handle=23, index=4 [ 52.612] kgem_add_reloc64[7] = (delta=0, target handle=4, presumed=fd541000) [ 52.612] batch[1/1, flags=1800]: 314 314 16288 16384, nreloc=8, nexec=5, nfence=0, aperture=32475 [fenced=0] [ 52.612] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.612] __kgem_busy: handle=2, busy=131072, wedged=0 [ 52.612] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x87, presumed-offset=0 [ 52.612] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> 1 [ 52.612] kgem_create_linear(65536) [ 52.612] search_linear_cache: num_pages=16, flags=406, use_active? 0, use_large=0 [max=65536] [ 52.612] search_linear_cache: searching for inactive cpu map [ 52.612] kgem_bo_remove_from_inactive: removing handle=127 from inactive [ 52.612] search_linear_cache: found handle=127 (num_pages=16) in linear vma cache [ 52.612] kgem_bo_map__cpu(handle=127, size=65536, map=0x0:0x7fc6b419d000) [ 52.612] kgem_new_batch: allocated and mapped batch handle=127 [size=65536] [ 52.612] kgem_bo_sync__cpu: handle=127 [ 52.612] __kgem_busy: handle=127, busy=0, wedged=0 [ 52.612] kgem_bo_sync__cpu: SYNC: handle=127, needs_flush? 0, domain? 0, busy? 0 [ 52.612] __kgem_busy: handle=127, busy=0, wedged=0 [ 52.612] kgem_bo_retire: retiring bo handle=127 (needed flush? 0), rq? 0 [busy?=0] [ 52.612] assert_bo_retired: handle=127, domain: 0 exec? 0, rq? 0 [ 52.612] kgem_new_batch: using last batch handle=135 [ 52.612] kgem_commit: release handle=135 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd363000 [ 52.612] kgem_commit: release handle=96 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f61c9000 [ 52.612] kgem_commit: release handle=111 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d089d000 [ 52.612] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 52.612] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 52.612] __kgem_bo_clear_busy: handle=7 [ 52.612] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 52.612] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 52.612] __kgem_bo_clear_busy: handle=7 [ 52.612] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 52.612] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 52.612] sna_block_handler (tv=568.477000) [ 52.612] kgem_retire, need_retire?=1 [ 52.612] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.612] kgem_retire__requests_ring: retiring ring 0 [ 52.612] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.612] kgem_retire__requests_ring: ring=0, 3 outstanding requests, oldest=1, retired? 0 [ 52.612] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.612] kgem_retire -- retired=0, need_retire=1 [ 52.612] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.612] sna_scanout_do_flush: flush timer active: delta=13 [ 52.612] timer_enable (time=52612), starting timer 1 [ 52.612] sna_accel_block: evaluating timers, active=7 [ 52.612] sna_accel_block: flush timer expires in 13 [52625] [ 52.612] sna_wakeup_handler [ 52.612] _sna_dri2_destroy_buffer: 0x561c94b0ac00 [handle=107] -- refcnt=1, draw=16778303, pixmap=0, proxy?=0 [ 52.612] sna_dri2_cache_bo(handle=107, name=87) [ 52.612] sna_dri2_cache_bo: not a window, releasing handle=107 [ 52.612] _kgem_bo_destroy: handle=107, proxy? 0 [ 52.612] __kgem_bo_destroy: handle=107, size=24576 [ 52.612] __kgem_bo_destroy: handle=107, not reusable [ 52.612] kgem_bo_free: handle=107, size=24576 [ 52.612] kgem_bo_free: releasing 0x0:0x0 vma for handle=107, count=0 [ 52.612] _sna_dri2_destroy_buffer: 0x561c94b0ac50 [handle=115] -- refcnt=1, draw=16778303, pixmap=3758, proxy?=0 [ 52.612] _sna_dri2_destroy_buffer: removing active_scanout=1 from pixmap handle=115 [ 52.612] _sna_dri2_destroy_buffer: releasing last DRI pixmap=3758, scanout?=0 [ 52.612] _sna_dri2_destroy_buffer: dropping flush hint from handle=115 [ 52.612] sna_accel_watch_flush: enable=-1 [ 52.612] sna_dri2_cache_bo(handle=115, name=88) [ 52.613] sna_dri2_cache_bo: not a window, releasing handle=115 [ 52.613] sna_destroy_pixmap: pixmap=3758, attached?=1 [ 52.613] _kgem_bo_destroy: handle=115, proxy? 0 [ 52.613] __kgem_bo_destroy: handle=115, size=12288 [ 52.613] __kgem_bo_destroy: handle=115, not reusable [ 52.613] kgem_bo_free: handle=115, size=12288 [ 52.613] kgem_bo_free: releasing 0x0:0x0 vma for handle=115, count=0 [ 52.613] __sna_free_pixmap(pixmap=3758) [ 52.613] sna_create_pixmap(87, 23, 32, usage=0) [ 52.613] kgem_can_create_2d: 87x23 @ 32 [ 52.613] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=352, height=23 [ 52.613] kgem_can_create_2d: untiled size=8192 [ 52.613] kgem_choose_tiling: too thin [width 87, 32 bpp] for TILING_X [ 52.613] kgem_choose_tiling: 87x23 -> 0 [ 52.613] sna_create_pixmap: usage=0, flags=b [ 52.613] sna_create_pixmap: creating GPU pixmap 87x23, stride=348, flags=b [ 52.613] __pop_freed_pixmap: reusing freed pixmap=3757 header [ 52.613] create_pixmap_hdr: pixmap=3759, width=87, height=23, usage=0 [ 52.613] sna_create_pixmap: serial=3759, 87x23, usage=0 [ 52.613] sna_dri2_get_msc(draw=16778316, pipe=-1) [ 52.613] sna_crtc_record_swap: recording last swap on pipe=0, frame 2908 [msc=2908], time 52.609581 [ 52.613] sna_dri2_get_msc: msc=2908 [raw=2908], ust=52609581 [ 52.613] sna_dri2_create_buffer pixmap=3760, (attachment=1, format=32, drawable=87x23), window?=0 [ 52.613] sna_dri2_create_buffer: creating back buffer 87x23, suitable for scanout? 0 [ 52.613] kgem_create_2d(87x23, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 52.613] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=512, height=24 [ 52.613] __kgem_bo_init(handle=107, num_pages=3) [ 52.613] kgem_set_tiling: handle=107, tiling=1 [1], pitch=512 [512]: 1 [ 52.613] new pitch=512, tiling=1, handle=107, id=2204, num_pages=3 [3], bucket=1 [ 52.613] kgem_bo_flink: flinked handle=107 to name=87, marking non-reusable [ 52.613] sna_dri2_create_buffer pixmap=3760, (attachment=0, format=32, drawable=87x23), window?=0 [ 52.613] sna_pixmap_set_dri: attaching DRI client to pixmap=3760 [ 52.613] sna_pixmap_move_to_gpu(pixmap=3760, usage=0), flags=c2 [ 52.613] sna_pixmap_move_to_gpu: CPU damage? 0 [ 52.613] sna_pixmap_move_to_gpu: creating GPU bo (87x23@32), create=b [ 52.613] kgem_choose_tiling: too thin [width 87, 32 bpp] for TILING_X [ 52.613] kgem_choose_tiling: 87x23 -> 0 [ 52.613] kgem_choose_tiling: too thin [width 87, 32 bpp] for TILING_X [ 52.613] kgem_choose_tiling: 87x23 -> 0 [ 52.613] sna_pixmap_alloc_gpu: pixmap=3760 [ 52.613] kgem_create_2d(87x23, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 52.613] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=352, height=23 [ 52.613] __kgem_bo_init(handle=115, num_pages=2) [ 52.613] new pitch=352, tiling=0, handle=115, id=2205, num_pages=2 [2], bucket=1 [ 52.613] sna_pixmap_mark_active: pixmap=3760, handle=115 [ 52.613] sna_pixmap_change_tiling: changing tiling 0 -> 1 for 87x23 pixmap [ 52.613] kgem_create_2d(87x23, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 52.613] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=512, height=24 [ 52.613] __kgem_bo_init(handle=131, num_pages=3) [ 52.613] kgem_set_tiling: handle=131, tiling=1 [1], pitch=512 [512]: 1 [ 52.613] new pitch=512, tiling=1, handle=131, id=2206, num_pages=3 [3], bucket=1 [ 52.613] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 52.613] kgem_bo_is_render: handle=115, rq? 0 [0] [ 52.613] kgem_bo_is_render: handle=131, rq? 0 [0] [ 52.613] kgem_bo_is_render: handle=131, rq? 0 [0] [ 52.613] kgem_bo_is_render: handle=115, rq? 0 [0] [ 52.613] __kgem_busy: handle=1, busy=0, wedged=0 [ 52.613] __kgem_retire_rq: request 1 complete [ 52.613] __kgem_busy: handle=135, busy=131072, wedged=0 [ 52.613] __kgem_ring_is_idle: last requests handle=135 still busy [ 52.613] kgem_check_bo: num_pages=+5, num_exec=+2 [ 52.613] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 52.613] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 52.613] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 52.613] kgem_add_handle: handle=4, index=0 [ 52.613] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 52.613] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 52.613] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 52.613] gen9_composite_get_binding_table(ffc0) [ 52.613] kgem_add_reloc64: handle=131, pos=16360, delta=0, domains=20002 [ 52.613] kgem_add_handle: handle=131, index=1 [ 52.613] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=0) [ 52.613] __kgem_bo_mark_dirty: handle=131 (proxy? 0) [ 52.613] [3fe0] bind bo(handle=131, addr=0), format=192, width=87, height=23, pitch=512, tiling=1 -> render [ 52.613] kgem_add_reloc64: handle=115, pos=16344, delta=0, domains=40000 [ 52.613] kgem_add_handle: handle=115, index=2 [ 52.613] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) [ 52.613] [3fd0] bind bo(handle=115, addr=0), format=192, width=87, height=23, pitch=352, tiling=0 -> sampler [ 52.613] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 52.613] gen9_emit_sampler: sampler = 0 [ 52.613] gen9_emit_sf: num_sf_outputs=1 [ 52.613] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 52.613] gen9_emit_vertex_elements: setup id=0 [ 52.613] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 52.613] (0, 0) -> (0, 0) + (87, 23) [ 52.613] gen8_vertex_flush[490] = 3 [ 52.613] _kgem_bo_destroy: handle=115, proxy? 0 [ 52.613] __kgem_bo_destroy: handle=115, size=8192 [ 52.614] __kgem_bo_destroy: handle=115 -> active [ 52.614] sna_dri2_create_buffer: attaching to front buffer 87x23 [0x561c94b03ca0:2], scanout? 0 [ 52.614] kgem_bo_flink: flinked handle=131 to name=88, marking non-reusable [ 52.614] sna_dri2_create_buffer: adding flush hint to handle=131 [ 52.614] __sna_damage_all(87, 23) [ 52.614] sna_accel_watch_flush: enable=1 [ 52.614] sna_accel_flush: flush?=1, dirty?=0 [ 52.614] gen8_vertex_close: used=30, vbo active? 23, vb=1, nreloc=1 [ 52.614] gen8_vertex_close: reloc[0] = 287 [ 52.614] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 52.614] kgem_add_handle: handle=23, index=3 [ 52.614] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 52.614] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=79 [fenced=0] [ 52.614] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 52.614] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 52.614] kgem_fixup_relocs: shrinking by 61440 [ 52.614] __kgem_busy: handle=1, busy=0, wedged=0 [ 52.614] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 52.614] kgem_commit: release handle=131 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd458000 [ 52.614] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 52.614] kgem_commit: release handle=115 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd456000 [ 52.614] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 52.614] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 52.614] sna_accel_flush: flush?=0, dirty?=0 [ 52.614] sna_accel_flush: flush?=0, dirty?=0 [ 52.614] sna_accel_flush: flush?=0, dirty?=0 [ 52.614] sna_block_handler (tv=568.475000) [ 52.614] kgem_retire, need_retire?=1 [ 52.614] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.614] kgem_retire__requests_ring: retiring ring 0 [ 52.614] __kgem_busy: handle=2, busy=131072, wedged=0 [ 52.614] kgem_retire__requests_ring: ring=0, 3 outstanding requests, oldest=2, retired? 0 [ 52.614] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.614] kgem_retire -- retired=0, need_retire=1 [ 52.614] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.614] sna_scanout_do_flush: flush timer active: delta=11 [ 52.614] sna_accel_block: evaluating timers, active=7 [ 52.614] sna_accel_block: flush timer expires in 11 [52625] [ 52.614] sna_wakeup_handler [ 52.614] sna_accel_flush: flush?=0, dirty?=0 [ 52.614] sna_accel_flush: flush?=0, dirty?=0 [ 52.614] sna_accel_flush: flush?=0, dirty?=0 [ 52.615] sna_block_handler (tv=568.474000) [ 52.615] kgem_retire, need_retire?=1 [ 52.615] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.615] kgem_retire__requests_ring: retiring ring 0 [ 52.615] __kgem_busy: handle=2, busy=131072, wedged=0 [ 52.615] kgem_retire__requests_ring: ring=0, 3 outstanding requests, oldest=2, retired? 0 [ 52.615] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.615] kgem_retire -- retired=0, need_retire=1 [ 52.615] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.615] sna_scanout_do_flush: flush timer active: delta=10 [ 52.615] sna_accel_block: evaluating timers, active=7 [ 52.615] sna_accel_block: flush timer expires in 10 [52625] [ 52.615] sna_wakeup_handler [ 52.616] sna_composite_rectangles(pixmap=3761, op=0, 0 x 1 [(0, 0)x(87, 23) ...]) [ 52.616] sna_composite_rectangles: converted to op 0 [ 52.616] sna_composite_rectangles[0] (0, 0)x(87, 23) -> (0, 0), (87, 23) [ 52.616] sna_composite_rectangles: nrects=1, region=(0, 0), (87, 23) x 1 [ 52.616] sna_composite_rectangles: clipped extents (0, 0),(87, 23) x 1 [ 52.616] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(87, 23) [ 52.616] sna_composite_rectangles: promoting to full GPU [ 52.616] sna_composite_rectangles: dropping last-cpu hint [ 52.616] sna_drawable_use_bo pixmap=3761, box=((0, 0), (87, 23)), flags=19... [ 52.616] sna_drawable_use_bo: exported target, set PREFER_GPU [ 52.616] sna_drawable_use_bo: pinned, never REPLACES [ 52.616] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 52.616] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.616] sna_drawable_use_bo: using whole GPU bo [ 52.616] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 52.616] kgem_bo_is_render: handle=131, rq? 1 [1] [ 52.616] gen9_render_fill_boxes(0 x 1 [(0, 0), (87, 23) ...]) [ 52.616] sna_render_get_solid: 0 [ 52.616] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 52.616] kgem_check_bo: num_pages=+3, num_exec=+1 [ 52.616] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 52.616] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 52.616] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 52.616] kgem_add_handle: handle=4, index=0 [ 52.616] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 52.616] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 52.616] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 52.616] gen9_composite_get_binding_table(ffc0) [ 52.616] kgem_add_reloc64: handle=131, pos=16360, delta=0, domains=20002 [ 52.616] kgem_add_handle: handle=131, index=1 [ 52.616] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd458000) [ 52.616] __kgem_bo_mark_dirty: handle=131 (proxy? 0) [ 52.616] [3fe0] bind bo(handle=131, addr=fd458000), format=192, width=87, height=23, pitch=512, tiling=1 -> render [ 52.616] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 52.616] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 52.616] kgem_add_handle: handle=7, index=2 [ 52.616] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 52.616] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 52.616] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 52.616] gen9_emit_sampler: sampler = 1 [ 52.616] gen9_emit_sf: num_sf_outputs=1 [ 52.616] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 52.616] gen9_emit_vertex_elements: setup id=0 [ 52.616] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 52.616] (0, 0), (87, 23) [ 52.616] gen8_vertex_flush[490] = 3 [ 52.616] sna_composite_rectangles: pixmap=3761 marking clear [0]? 1 [ 52.616] sna_accel_flush: flush?=1, dirty?=0 [ 52.616] gen8_vertex_close: used=36, vbo active? 23, vb=1, nreloc=1 [ 52.616] gen8_vertex_close: reloc[0] = 287 [ 52.616] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 52.616] kgem_add_handle: handle=23, index=3 [ 52.616] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 52.616] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=78 [fenced=0] [ 52.616] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.616] __kgem_busy: handle=2, busy=0, wedged=0 [ 52.616] __kgem_retire_rq: request 2 complete [ 52.616] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd981000 [ 52.616] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 52.616] kgem_fixup_relocs: shrinking by 61440 [ 52.616] __kgem_busy: handle=2, busy=0, wedged=0 [ 52.616] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd981000 [ 52.616] kgem_commit: release handle=131 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd458000 [ 52.616] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 52.616] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 52.616] __kgem_bo_clear_busy: handle=7 [ 52.616] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 52.616] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 52.616] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 52.616] sna_accel_flush: flush?=0, dirty?=0 [ 52.616] sna_create_pixmap(87, 23, 32, usage=0) [ 52.616] kgem_can_create_2d: 87x23 @ 32 [ 52.616] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=352, height=23 [ 52.617] kgem_can_create_2d: untiled size=8192 [ 52.617] kgem_choose_tiling: too thin [width 87, 32 bpp] for TILING_X [ 52.617] kgem_choose_tiling: 87x23 -> 0 [ 52.617] sna_create_pixmap: usage=0, flags=b [ 52.617] sna_create_pixmap: creating GPU pixmap 87x23, stride=348, flags=b [ 52.617] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 [ 52.617] create_pixmap: serial=3762, usage=0, 0x0 [ 52.617] create_pixmap_hdr: pixmap=3762, width=87, height=23, usage=0 [ 52.617] sna_create_pixmap: serial=3762, 87x23, usage=0 [ 52.617] sna_accel_flush: flush?=0, dirty?=0 [ 52.617] sna_accel_flush: flush?=0, dirty?=0 [ 52.617] sna_composite_rectangles(pixmap=3763, op=0, 0 x 1 [(0, 0)x(87, 23) ...]) [ 52.617] sna_composite_rectangles: converted to op 0 [ 52.617] sna_composite_rectangles[0] (0, 0)x(87, 23) -> (0, 0), (87, 23) [ 52.617] sna_composite_rectangles: nrects=1, region=(0, 0), (87, 23) x 1 [ 52.617] sna_composite_rectangles: clipped extents (0, 0),(87, 23) x 1 [ 52.617] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(87, 23) [ 52.617] sna_composite_rectangles: dropping last-cpu hint [ 52.617] sna_drawable_use_bo pixmap=3763, box=((0, 0), (87, 23)), flags=19... [ 52.617] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 52.617] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 52.617] sna_pixmap_move_to_gpu(pixmap=3763, usage=0), flags=b [ 52.617] sna_pixmap_move_to_gpu: CPU damage? 0 [ 52.617] sna_pixmap_move_to_gpu: creating GPU bo (87x23@32), create=b [ 52.617] kgem_choose_tiling: too thin [width 87, 32 bpp] for TILING_X [ 52.617] kgem_choose_tiling: 87x23 -> 0 [ 52.617] kgem_choose_tiling: too thin [width 87, 32 bpp] for TILING_X [ 52.617] kgem_choose_tiling: 87x23 -> 0 [ 52.617] sna_pixmap_alloc_gpu: pixmap=3763 [ 52.617] kgem_create_2d(87x23, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 52.617] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=352, height=23 [ 52.617] kgem_bo_remove_from_active: removing handle=115 from active [ 52.617] 1:from active: pitch=352, tiling=0, handle=115, id=2207 [ 52.617] __sna_damage_all(87, 23) [ 52.617] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 52.617] sna_pixmap_mark_active: pixmap=3763, handle=115 [ 52.617] sna_drawable_use_bo: allocated GPU bo for operation [ 52.617] sna_drawable_use_bo: using GPU bo with damage? 0 [ 52.617] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 52.617] kgem_bo_is_render: handle=115, rq? 1 [1] [ 52.617] gen9_render_fill_boxes(0 x 1 [(0, 0), (87, 23) ...]) [ 52.617] sna_render_get_solid: 0 [ 52.617] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 52.617] kgem_check_bo: num_pages=+2, num_exec=+1 [ 52.617] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 52.617] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 52.617] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 52.617] kgem_add_handle: handle=4, index=0 [ 52.617] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 52.617] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 52.617] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 52.617] gen9_composite_get_binding_table(ffc0) [ 52.617] kgem_add_reloc64: handle=115, pos=16360, delta=0, domains=20002 [ 52.617] kgem_add_handle: handle=115, index=1 [ 52.617] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd456000) [ 52.617] __kgem_bo_mark_dirty: handle=115 (proxy? 0) [ 52.617] [3fe0] bind bo(handle=115, addr=fd456000), format=192, width=87, height=23, pitch=352, tiling=0 -> render [ 52.617] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 52.617] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 52.617] kgem_add_handle: handle=7, index=2 [ 52.617] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 52.617] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 52.617] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 52.617] gen9_emit_sampler: sampler = 1 [ 52.617] gen9_emit_sf: num_sf_outputs=1 [ 52.617] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 52.617] gen9_emit_vertex_elements: setup id=0 [ 52.617] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 52.617] (0, 0), (87, 23) [ 52.617] gen8_vertex_flush[490] = 3 [ 52.617] sna_composite_rectangles: pixmap=3763 marking clear [0]? 1 [ 52.617] sna_accel_flush: flush?=0, dirty?=0 [ 52.617] sna_accel_flush: flush?=0, dirty?=0 [ 52.617] sna_accel_flush: flush?=0, dirty?=0 [ 52.617] sna_glyphs(op=3, nlist=1, src=(5, 16)) [ 52.617] kgem_bo_is_busy: handle=115, domain: 3 exec? 1, rq? 1 [ 52.617] sna_glyphs: discarding mask [ 52.617] glyphs0_to_dst(op=3, src=(5, 16), nlist=1, dst=(5, 16)+(0, 0)) [ 52.617] clipped_glyphs: no, clip region (0, 0), (87, 23) matches drawable pixmap=94680753660000 size=87x23 [ 52.617] gen9_render_composite: 0x0, current mode=1/1 [ 52.617] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 52.617] gen9_composite_fallback: mask is already on the GPU, try to use GPU [ 52.617] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.617] sna_drawable_use_bo pixmap=3763, box=((0, 0), (87, 23)), flags=7... [ 52.617] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.617] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.617] sna_drawable_use_bo: using whole GPU bo [ 52.617] gen9_composite_set_target: pixmap=3763, format=20028888, size=87x23, pitch=352, delta=(0,0),damage=0xffffffffffffffff [ 52.617] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.617] color_convert: src=ff2f2f2c [20028888] [ 52.617] color_convert: dst=ff2f2f2c [20028888] [ 52.617] sna_render_get_solid: ff2f2f2c [ 52.617] sna_render_get_solid(24) = ff2f2f2c (recreate) [ 52.617] kgem_create_proxy: target handle=113 [proxy? -1], offset=96, length=4, io=0 [ 52.617] __kgem_bo_init(handle=113, num_pages=4) [ 52.617] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.617] sna_transform_is_imprecise_integer_translation: no transform [ 52.617] gen9_composite_picture: integer translation (0, 0), removing [ 52.617] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.617] sna_render_pixmap_bo: GPU all damaged [ 52.617] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.617] gen4_choose_composite_emitter: solid, identity mask [ 52.617] kgem_check_bo: num_pages=+1025, num_exec=+2 [ 52.617] aligning vertex: was 2, now 4 floats per vertex [ 52.617] gen9_composite_get_binding_table(ff00) [ 52.617] kgem_add_reloc64: handle=113, pos=16312, delta=0, domains=40000 [ 52.617] kgem_add_reloc64: adding proxy [delta=96] for handle=113 [ 52.617] kgem_add_handle: handle=113, index=3 [ 52.617] kgem_add_reloc64[5] = (delta=96, target handle=3, presumed=fe00a000) [ 52.617] [3fb0] bind bo(handle=113, addr=fe00a060), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 52.617] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 [ 52.617] kgem_add_handle: handle=6, index=4 [ 52.617] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd581000) [ 52.617] [3fa0] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 52.617] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 52.617] gen9_emit_sampler: sampler = a [ 52.618] gen9_emit_sf: num_sf_outputs=2 [ 52.618] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.618] gen9_emit_vertex_elements: setup id=9 [ 52.618] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 52.618] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 52.618] glyphs0_to_dst: glyph=(4, 6)x(10, 10), unclipped [ 52.618] emit_primitive_identity_mask__avx2: dst=(4, 6), mask=(560.00, 32.00) x (10.00, 10.00) [ 52.618] glyphs0_to_dst: glyph=(12, 8)x(9, 8), unclipped [ 52.618] emit_primitive_identity_mask__avx2: dst=(12, 8), mask=(544.00, 48.00) x (9.00, 8.00) [ 52.618] glyphs0_to_dst: glyph=(20, 8)x(7, 8), unclipped [ 52.618] emit_primitive_identity_mask__avx2: dst=(20, 8), mask=(560.00, 48.00) x (7.00, 8.00) [ 52.618] glyphs0_to_dst: glyph=(25, 8)x(10, 8), unclipped [ 52.618] emit_primitive_identity_mask__avx2: dst=(25, 8), mask=(576.00, 0.00) x (10.00, 8.00) [ 52.618] glyphs0_to_dst: glyph=(33, 8)x(10, 8), unclipped [ 52.618] emit_primitive_identity_mask__avx2: dst=(33, 8), mask=(576.00, 0.00) x (10.00, 8.00) [ 52.618] glyphs0_to_dst: glyph=(42, 8)x(9, 8), unclipped [ 52.618] emit_primitive_identity_mask__avx2: dst=(42, 8), mask=(592.00, 0.00) x (9.00, 8.00) [ 52.618] glyphs0_to_dst: glyph=(50, 8)x(9, 8), unclipped [ 52.618] emit_primitive_identity_mask__avx2: dst=(50, 8), mask=(576.00, 16.00) x (9.00, 8.00) [ 52.618] glyphs0_to_dst: glyph=(58, 4)x(9, 12), unclipped [ 52.618] emit_primitive_identity_mask__avx2: dst=(58, 4), mask=(592.00, 16.00) x (9.00, 12.00) [ 52.618] glyphs0_to_dst: glyph=(66, 8)x(11, 8), unclipped [ 52.618] emit_primitive_identity_mask__avx2: dst=(66, 8), mask=(608.00, 0.00) x (11.00, 8.00) [ 52.618] glyphs0_to_dst: glyph=(76, 5)x(7, 11), unclipped [ 52.618] emit_primitive_identity_mask__avx2: dst=(76, 5), mask=(624.00, 0.00) x (7.00, 11.00) [ 52.618] gen8_vertex_flush[56c] = 30 [ 52.618] gen9_magic_ca_pass: CA fixup (11 -> 41) [ 52.618] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.618] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.618] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.618] sna_accel_flush: flush?=0, dirty?=0 [ 52.618] sna_glyphs(op=3, nlist=1, src=(5, 17)) [ 52.618] kgem_bo_is_busy: handle=115, domain: 3 exec? 1, rq? 1 [ 52.618] sna_glyphs: discarding mask [ 52.618] glyphs0_to_dst(op=3, src=(5, 17), nlist=1, dst=(5, 17)+(0, 0)) [ 52.618] clipped_glyphs: no, clip region (0, 0), (87, 23) matches drawable pixmap=94680753660000 size=87x23 [ 52.618] gen9_render_composite: 0x0, current mode=1/1 [ 52.618] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 52.618] kgem_bo_is_busy: handle=115, domain: 3 exec? 1, rq? 1 [ 52.618] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.618] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.618] sna_drawable_use_bo pixmap=3763, box=((0, 0), (87, 23)), flags=7... [ 52.618] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.618] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.618] sna_drawable_use_bo: using whole GPU bo [ 52.618] gen9_composite_set_target: pixmap=3763, format=20028888, size=87x23, pitch=352, delta=(0,0),damage=0xffffffffffffffff [ 52.618] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.618] color_convert: src=ff807d78 [20028888] [ 52.618] color_convert: dst=ff807d78 [20028888] [ 52.618] sna_render_get_solid: ff807d78 [ 52.618] sna_render_get_solid(25) = ff807d78 (recreate) [ 52.618] kgem_create_proxy: target handle=113 [proxy? -1], offset=100, length=4, io=0 [ 52.618] __kgem_bo_init(handle=113, num_pages=4) [ 52.618] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.618] sna_transform_is_imprecise_integer_translation: no transform [ 52.618] gen9_composite_picture: integer translation (0, 0), removing [ 52.618] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.618] sna_render_pixmap_bo: GPU all damaged [ 52.618] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.618] gen4_choose_composite_emitter: solid, identity mask [ 52.618] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.618] gen9_composite_get_binding_table(fe40) [ 52.618] kgem_add_reloc64: handle=113, pos=16264, delta=0, domains=40000 [ 52.618] kgem_add_reloc64: adding proxy [delta=100] for handle=113 [ 52.618] kgem_add_reloc64[7] = (delta=100, target handle=3, presumed=fe00a000) [ 52.618] [3f80] bind bo(handle=113, addr=fe00a064), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 52.618] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 52.618] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.618] gen9_emit_vertex_elements: setup id=9 [ 52.618] glyphs0_to_dst: glyph=(4, 7)x(10, 10), unclipped [ 52.618] emit_primitive_identity_mask__avx2: dst=(4, 7), mask=(560.00, 32.00) x (10.00, 10.00) [ 52.618] glyphs0_to_dst: glyph=(12, 9)x(9, 8), unclipped [ 52.618] emit_primitive_identity_mask__avx2: dst=(12, 9), mask=(544.00, 48.00) x (9.00, 8.00) [ 52.618] glyphs0_to_dst: glyph=(20, 9)x(7, 8), unclipped [ 52.618] emit_primitive_identity_mask__avx2: dst=(20, 9), mask=(560.00, 48.00) x (7.00, 8.00) [ 52.618] glyphs0_to_dst: glyph=(25, 9)x(10, 8), unclipped [ 52.618] emit_primitive_identity_mask__avx2: dst=(25, 9), mask=(576.00, 0.00) x (10.00, 8.00) [ 52.618] glyphs0_to_dst: glyph=(33, 9)x(10, 8), unclipped [ 52.618] emit_primitive_identity_mask__avx2: dst=(33, 9), mask=(576.00, 0.00) x (10.00, 8.00) [ 52.618] glyphs0_to_dst: glyph=(42, 9)x(9, 8), unclipped [ 52.618] emit_primitive_identity_mask__avx2: dst=(42, 9), mask=(592.00, 0.00) x (9.00, 8.00) [ 52.618] glyphs0_to_dst: glyph=(50, 9)x(9, 8), unclipped [ 52.618] emit_primitive_identity_mask__avx2: dst=(50, 9), mask=(576.00, 16.00) x (9.00, 8.00) [ 52.618] glyphs0_to_dst: glyph=(58, 5)x(9, 12), unclipped [ 52.618] emit_primitive_identity_mask__avx2: dst=(58, 5), mask=(592.00, 16.00) x (9.00, 12.00) [ 52.618] glyphs0_to_dst: glyph=(66, 9)x(11, 8), unclipped [ 52.618] emit_primitive_identity_mask__avx2: dst=(66, 9), mask=(608.00, 0.00) x (11.00, 8.00) [ 52.618] glyphs0_to_dst: glyph=(76, 6)x(7, 11), unclipped [ 52.618] emit_primitive_identity_mask__avx2: dst=(76, 6), mask=(624.00, 0.00) x (7.00, 11.00) [ 52.618] gen8_vertex_flush[66c] = 30 [ 52.618] gen9_magic_ca_pass: CA fixup (41 -> 71) [ 52.618] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.618] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.618] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.618] sna_accel_flush: flush?=0, dirty?=0 [ 52.618] sna_create_pixmap(87, 23, 32, usage=0) [ 52.618] kgem_can_create_2d: 87x23 @ 32 [ 52.618] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=352, height=23 [ 52.618] kgem_can_create_2d: untiled size=8192 [ 52.618] kgem_choose_tiling: too thin [width 87, 32 bpp] for TILING_X [ 52.618] kgem_choose_tiling: 87x23 -> 0 [ 52.618] sna_create_pixmap: usage=0, flags=b [ 52.618] sna_create_pixmap: creating GPU pixmap 87x23, stride=348, flags=b [ 52.618] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 [ 52.618] create_pixmap: serial=3764, usage=0, 0x0 [ 52.618] create_pixmap_hdr: pixmap=3764, width=87, height=23, usage=0 [ 52.618] sna_create_pixmap: serial=3764, 87x23, usage=0 [ 52.618] sna_accel_flush: flush?=0, dirty?=0 [ 52.618] sna_accel_flush: flush?=0, dirty?=0 [ 52.618] sna_composite_rectangles(pixmap=3765, op=0, 0 x 1 [(0, 0)x(87, 23) ...]) [ 52.618] sna_composite_rectangles: converted to op 0 [ 52.618] sna_composite_rectangles[0] (0, 0)x(87, 23) -> (0, 0), (87, 23) [ 52.618] sna_composite_rectangles: nrects=1, region=(0, 0), (87, 23) x 1 [ 52.618] sna_composite_rectangles: clipped extents (0, 0),(87, 23) x 1 [ 52.618] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(87, 23) [ 52.619] sna_composite_rectangles: dropping last-cpu hint [ 52.619] sna_drawable_use_bo pixmap=3765, box=((0, 0), (87, 23)), flags=19... [ 52.619] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 52.619] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 52.619] sna_pixmap_move_to_gpu(pixmap=3765, usage=0), flags=b [ 52.619] sna_pixmap_move_to_gpu: CPU damage? 0 [ 52.619] sna_pixmap_move_to_gpu: creating GPU bo (87x23@32), create=b [ 52.619] kgem_choose_tiling: too thin [width 87, 32 bpp] for TILING_X [ 52.619] kgem_choose_tiling: 87x23 -> 0 [ 52.619] kgem_choose_tiling: too thin [width 87, 32 bpp] for TILING_X [ 52.619] kgem_choose_tiling: 87x23 -> 0 [ 52.619] sna_pixmap_alloc_gpu: pixmap=3765 [ 52.619] kgem_create_2d(87x23, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 52.619] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=352, height=23 [ 52.619] __kgem_bo_init(handle=136, num_pages=2) [ 52.619] new pitch=352, tiling=0, handle=136, id=2210, num_pages=2 [2], bucket=1 [ 52.619] __sna_damage_all(87, 23) [ 52.619] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 52.619] sna_pixmap_mark_active: pixmap=3765, handle=136 [ 52.619] sna_drawable_use_bo: allocated GPU bo for operation [ 52.619] sna_drawable_use_bo: using GPU bo with damage? 0 [ 52.619] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 52.619] kgem_bo_is_render: handle=136, rq? 0 [0] [ 52.619] gen9_render_fill_boxes(0 x 1 [(0, 0), (87, 23) ...]) [ 52.619] sna_render_get_solid: 0 [ 52.619] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 52.619] __kgem_busy: handle=135, busy=131072, wedged=0 [ 52.619] __kgem_ring_is_idle: last fence handle=135 still busy [ 52.619] __kgem_busy: handle=135, busy=131072, wedged=0 [ 52.619] __kgem_ring_is_idle: last fence handle=135 still busy [ 52.619] kgem_check_bo: num_pages=+2, num_exec=+1 [ 52.619] aligning vertex: was 4, now 2 floats per vertex [ 52.619] __kgem_busy: handle=135, busy=131072, wedged=0 [ 52.619] __kgem_ring_is_idle: last fence handle=135 still busy [ 52.619] gen9_composite_get_binding_table(fdc0) [ 52.619] kgem_add_reloc64: handle=136, pos=16232, delta=0, domains=20002 [ 52.619] kgem_add_handle: handle=136, index=5 [ 52.619] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=0) [ 52.619] __kgem_bo_mark_dirty: handle=136 (proxy? 0) [ 52.619] [3f60] bind bo(handle=136, addr=0), format=192, width=87, height=23, pitch=352, tiling=0 -> render [ 52.619] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 52.619] gen9_emit_sampler: sampler = 1 [ 52.619] gen9_emit_sf: num_sf_outputs=1 [ 52.619] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 52.619] gen9_emit_vertex_elements: setup id=0 [ 52.619] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 52.619] (0, 0), (87, 23) [ 52.619] gen8_vertex_flush[7a8] = 3 [ 52.619] sna_composite_rectangles: pixmap=3765 marking clear [0]? 1 [ 52.619] sna_accel_flush: flush?=0, dirty?=0 [ 52.619] sna_accel_flush: flush?=0, dirty?=0 [ 52.619] sna_accel_flush: flush?=0, dirty?=0 [ 52.619] sna_accel_flush: flush?=0, dirty?=0 [ 52.619] sna_accel_flush: flush?=0, dirty?=0 [ 52.619] sna_composite_trapezoids(op=1, src=(4, 0), mask=18000, ntrap=6) [ 52.619] kgem_bo_is_busy: handle=136, domain: 1 exec? 1, rq? 1 [ 52.619] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 52.619] trapezoid_spans_maybe_inplace? clear, yes [ 52.619] trapezoid_span_inplace__x8r8g8b8: extents (1, 1), (86, 23) [ 52.619] sna_compute_composite_extents: dst=(1, 1)x(85, 22) [ 52.619] sna_compute_composite_extents: initial clip against dst->pDrawable: (1, 1), (86, 23) [ 52.619] sna_compute_composite_extents: initial clip against dst->pCompositeClip: (1, 1), (86, 23) [ 52.619] trim_extents: trim((1, 1), (86, 23)) against ((0, 0), (87, 23)) + (0, 0) [ 52.619] sna_compute_composite_extents: clip against dst: (1, 1), (86, 23) [ 52.619] trim_source_extents: -> (1, 1), (86, 23) [ 52.619] trapezoid_span_inplace__x8r8g8b8: clipped extents (1, 1), (86, 23) [ 52.619] sna_drawable_move_region_to_cpu(pixmap=3765 (87x23), [(1, 1), (86, 23)], flags=3) [ 52.619] operate_inplace: no, inplace operation not suitable [ 52.619] sna_drawable_move_region_to_cpu: pending clear, moving whole pixmap for partial write [ 52.619] _sna_pixmap_move_to_cpu(pixmap=3765, 87x23, flags=3) [ 52.619] _sna_pixmap_move_to_cpu: gpu_bo=136, gpu_damage=0x561c94b0bb21, cpu_damage=0x0, is-clear?=1 [ 52.619] operate_inplace: no, inplace operation not suitable [ 52.619] kgem_bo_is_busy: handle=136, domain: 1 exec? 1, rq? 1 [ 52.619] sna_pixmap_alloc_cpu: pixmap=3765 [ 52.619] sna_pixmap_alloc_cpu: allocating CPU buffer (87x23) [ 52.619] kgem_create_cpu_2d(87x23, bpp=32) [ 52.619] kgem_create_2d(87x23, bpp=32, tiling=0, exact=0, inactive=1, cpu-mapping=1, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 52.619] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=352, height=23 [ 52.619] __kgem_bo_init(handle=137, num_pages=2) [ 52.619] new pitch=352, tiling=0, handle=137, id=2211, num_pages=2 [2], bucket=1 [ 52.619] kgem_bo_map__cpu(handle=137, size=8192, map=0x0:0x0) [ 52.619] kgem_trim_vma_cache: type=1, count=-32762 (bucket: 1) [ 52.619] __kgem_bo_map__cpu: caching CPU vma for 137 [ 52.619] kgem_bo_map__cpu(handle=137, size=8192, map=0x0:0x7fc6b418b000) [ 52.619] sna_pixmap_alloc_cpu: allocated CPU handle=137 (snooped? 0) [ 52.619] _sna_pixmap_move_to_cpu: applying clear [0] size=87x23, stride=352 (total=8096) [ 52.619] _sna_pixmap_move_to_cpu: syncing CPU bo [ 52.619] kgem_bo_sync__cpu: handle=137 [ 52.619] __sna_damage_all(87, 23) [ 52.619] sna_pixmap_free_gpu: handle=136 (pinned? 0) [ 52.620] _kgem_bo_destroy: handle=136, proxy? 0 [ 52.620] __kgem_bo_destroy: handle=136, size=8192 [ 52.620] __kgem_bo_destroy: handle=136 -> active [ 52.620] _sna_pixmap_move_to_cpu: marking as damaged [ 52.620] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 52.620] _sna_pixmap_move_to_cpu: syncing CPU bo [ 52.620] kgem_bo_sync__cpu_full: handle=137 [ 52.620] kgem_bo_is_busy: handle=137, domain: 1 exec? 0, rq? 0 [ 52.620] trapezoid_span_inplace__x8r8g8b8: 85x22, format=20028888, op=1, lerp?=0, num_threads=4 [ 52.620] trapezoid_span_inplace__x8r8g8b8: using 4 threads for inplace compositing 85x22 [ 52.620] sna_accel_flush: flush?=0, dirty?=0 [ 52.620] sna_accel_flush: flush?=0, dirty?=0 [ 52.620] sna_composite_trapezoids(op=3, src=(6, 1), mask=18000, ntrap=30) [ 52.620] kgem_bo_is_busy: handle=137, domain: 1 exec? 0, rq? 0 [ 52.620] kgem_bo_is_busy: handle=137, domain: 1 exec? 0, rq? 0 [ 52.620] kgem_bo_is_busy: handle=137, domain: 1 exec? 0, rq? 0 [ 52.620] kgem_bo_is_busy: handle=137, domain: 1 exec? 0, rq? 0 [ 52.620] sna_composite_trapezoids: force fallbacks -- (!gpu dst, 87x23? 1) && (src-is-cpu? 1 && untransformed? 1) [ 52.620] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 1, mono? 0 precise? 0 [ 52.620] color_convert: src=ff474642 [20028888] [ 52.620] color_convert: dst=ff474642 [20028888] [ 52.620] trapezoid_span_inplace__x8r8g8b8: extents (1, 1), (86, 7) [ 52.620] sna_compute_composite_extents: dst=(1, 1)x(85, 6) [ 52.620] sna_compute_composite_extents: initial clip against dst->pDrawable: (1, 1), (86, 7) [ 52.620] sna_compute_composite_extents: initial clip against dst->pCompositeClip: (1, 1), (86, 7) [ 52.620] trim_extents: trim((1, 1), (86, 7)) against ((0, 0), (87, 23)) + (0, 0) [ 52.620] sna_compute_composite_extents: clip against dst: (1, 1), (86, 7) [ 52.620] trim_source_extents: -> (1, 1), (86, 7) [ 52.620] trapezoid_span_inplace__x8r8g8b8: clipped extents (1, 1), (86, 7) [ 52.620] sna_drawable_move_region_to_cpu(pixmap=3765 (87x23), [(1, 1), (86, 7)], flags=3) [ 52.620] sna_drawable_move_region_to_cpu: pixmap=3765 all damaged on CPU [ 52.620] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 52.620] sna_drawable_move_region_to_cpu: syncing cpu bo [ 52.620] kgem_bo_sync__cpu_full: handle=137 [ 52.620] kgem_bo_is_busy: handle=137, domain: 1 exec? 0, rq? 0 [ 52.620] trapezoid_span_inplace__x8r8g8b8: 85x6, format=20028888, op=1, lerp?=1, num_threads=1 [ 52.620] trapezoid_span_inplace__x8r8g8b8: render inplace op=1, color=ff474642 [ 52.620] sna_accel_flush: flush?=0, dirty?=0 [ 52.620] sna_composite(pixmap=3761, op=3, src=3765+(0, 0), mask=3763+(0, 0), dst=3761+(0, 0)+(0, 0), size=(87, 23) [ 52.620] sna_compute_composite_region: dst=(0, 0)x(87, 23) [ 52.620] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (87, 23) [ 52.620] clip_to_dst: region: 1x[(0, 0), (87, 23)], clip: 1x[(0, 0), (87, 23)] [ 52.620] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (87, 23) [ 52.620] sna_compute_composite_region: clip against src (87x23 clip=0): (0, 0), (87, 23) [ 52.620] sna_compute_composite_region: clip against mask: (0, 0), (87, 23) [ 52.620] sna_composite: composite region extents:+(0, 0) -> (0, 0), (87, 23) + (0, 0) [ 52.620] gen9_render_composite: 87x23, current mode=1/1 [ 52.620] kgem_bo_is_busy: handle=137, domain: 1 exec? 0, rq? 0 [ 52.620] kgem_bo_is_busy: handle=115, domain: 3 exec? 1, rq? 1 [ 52.620] gen9_composite_fallback: src is already on the GPU, try to use GPU [ 52.620] gen9_composite_set_target: (0, 0)x(87, 23), partial?=1 [ 52.620] sna_drawable_use_bo pixmap=3761, box=((0, 0), (87, 23)), flags=7... [ 52.620] sna_drawable_use_bo: exported target, set PREFER_GPU [ 52.620] sna_drawable_use_bo: pinned, never REPLACES [ 52.620] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=7 [ 52.620] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.620] sna_drawable_use_bo: using whole GPU bo [ 52.620] gen9_composite_set_target: pixmap=3761, format=20028888, size=87x23, pitch=512, delta=(0,0),damage=0xffffffffffffffff [ 52.620] gen9_composite_picture: (0, 0)x(87, 23), dst=(0, 0) [ 52.620] sna_transform_is_imprecise_integer_translation: no transform [ 52.620] gen9_composite_picture: integer translation (0, 0), removing [ 52.620] sna_render_pixmap_bo pixmap=3765, (0, 0)x(87, 23)/(87, 23) [ 52.620] sna_render_pixmap_bo: CPU all damaged [ 52.620] gen9_composite_picture: (0, 0)x(87, 23), dst=(0, 0) [ 52.620] sna_transform_is_imprecise_integer_translation: no transform [ 52.620] gen9_composite_picture: integer translation (0, 0), removing [ 52.620] sna_render_pixmap_bo pixmap=3763, (0, 0)x(87, 23)/(87, 23) [ 52.620] sna_render_pixmap_bo: GPU all damaged [ 52.620] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 52.620] gen4_choose_composite_emitter: identity source, identity mask [ 52.620] __kgem_busy: handle=135, busy=131072, wedged=0 [ 52.620] __kgem_ring_is_idle: last fence handle=135 still busy [ 52.620] kgem_check_bo: num_pages=+5, num_exec=+2 [ 52.620] __kgem_busy: handle=135, busy=131072, wedged=0 [ 52.620] __kgem_ring_is_idle: last fence handle=135 still busy [ 52.620] kgem_flush: opportunistic flushing? flush=0,1, aperture=1040/262144, idle?=0 [ 52.620] __kgem_busy: handle=135, busy=131072, wedged=0 [ 52.620] __kgem_ring_is_idle: last fence handle=135 still busy [ 52.620] aligning vertex: was 2, now 5 floats per vertex [ 52.620] __kgem_busy: handle=135, busy=131072, wedged=0 [ 52.620] __kgem_ring_is_idle: last fence handle=135 still busy [ 52.620] gen9_composite_get_binding_table(fd40) [ 52.621] kgem_add_reloc64: handle=131, pos=16200, delta=0, domains=20002 [ 52.621] kgem_add_handle: handle=131, index=6 [ 52.621] kgem_add_reloc64[9] = (delta=0, target handle=6, presumed=fd458000) [ 52.621] __kgem_bo_mark_dirty: handle=131 (proxy? 0) [ 52.621] [3f40] bind bo(handle=131, addr=fd458000), format=192, width=87, height=23, pitch=512, tiling=1 -> render [ 52.621] kgem_add_reloc64: handle=137, pos=16184, delta=0, domains=40000 [ 52.621] kgem_add_handle: handle=137, index=7 [ 52.621] kgem_add_reloc64[10] = (delta=0, target handle=7, presumed=0) [ 52.621] [3f30] bind bo(handle=137, addr=0), format=192, width=87, height=23, pitch=352, tiling=0 -> sampler [ 52.621] kgem_add_reloc64: handle=115, pos=16168, delta=0, domains=40000 [ 52.621] kgem_add_reloc64[11] = (delta=0, target handle=1, presumed=fd456000) [ 52.621] [3f20] bind bo(handle=115, addr=fd456000), format=192, width=87, height=23, pitch=352, tiling=0 -> sampler [ 52.621] __kgem_bo_mark_dirty: handle=131 (proxy? 0) [ 52.621] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 52.621] gen9_emit_sampler: sampler = 2 [ 52.621] gen9_emit_sf: num_sf_outputs=2 [ 52.621] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) [ 52.621] gen9_emit_vertex_elements: setup id=10 [ 52.621] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 52.621] gen9_emit_vertex_elements: second channel 2 floats, offset=12 [ 52.621] gen9_render_composite_box: (0, 0), (87, 23) [ 52.621] apply_damage: damage=0x0, region=1 [(0, 0), (87, 23) + (0, 0)] [ 52.621] gen8_vertex_flush[884] = 3 [ 52.621] sna_accel_flush: flush?=1, dirty?=0 [ 52.621] gen8_vertex_close: used=305, vbo active? 23, vb=601, nreloc=3 [ 52.621] gen8_vertex_close: reloc[0] = 287 [ 52.621] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 52.621] kgem_add_handle: handle=23, index=8 [ 52.621] kgem_add_reloc64[12] = (delta=0, target handle=8, presumed=fd541000) [ 52.621] gen8_vertex_close: reloc[1] = 342 [ 52.621] kgem_add_reloc64: handle=23, pos=342, delta=0, domains=200000 [ 52.621] kgem_add_reloc64[13] = (delta=0, target handle=8, presumed=fd541000) [ 52.621] gen8_vertex_close: reloc[2] = 540 [ 52.621] kgem_add_reloc64: handle=23, pos=540, delta=0, domains=200000 [ 52.621] kgem_add_reloc64[14] = (delta=0, target handle=8, presumed=fd541000) [ 52.621] batch[1/1, flags=1800]: 552 552 16160 16384, nreloc=15, nexec=9, nfence=0, aperture=1109 [fenced=0] [ 52.621] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.621] __kgem_busy: handle=2, busy=131072, wedged=0 [ 52.621] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x7f, presumed-offset=fd373000 [ 52.621] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> 1 [ 52.621] kgem_create_linear(65536) [ 52.621] search_linear_cache: num_pages=16, flags=406, use_active? 0, use_large=0 [max=65536] [ 52.621] search_linear_cache: searching for inactive cpu map [ 52.621] kgem_bo_remove_from_inactive: removing handle=121 from inactive [ 52.621] search_linear_cache: found handle=121 (num_pages=16) in linear vma cache [ 52.621] kgem_bo_map__cpu(handle=121, size=65536, map=0x0:0x7fc6b41ad000) [ 52.621] kgem_new_batch: allocated and mapped batch handle=121 [size=65536] [ 52.621] kgem_bo_sync__cpu: handle=121 [ 52.621] __kgem_busy: handle=121, busy=0, wedged=0 [ 52.621] kgem_bo_sync__cpu: SYNC: handle=121, needs_flush? 0, domain? 0, busy? 0 [ 52.621] __kgem_busy: handle=121, busy=0, wedged=0 [ 52.621] kgem_bo_retire: retiring bo handle=121 (needed flush? 0), rq? 0 [busy?=0] [ 52.621] assert_bo_retired: handle=121, domain: 0 exec? 0, rq? 0 [ 52.621] kgem_new_batch: using last batch handle=127 [ 52.621] kgem_commit: release handle=127 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd373000 [ 52.621] kgem_commit: release handle=131 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd458000 [ 52.621] kgem_commit: release handle=136 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fe000000 [ 52.621] kgem_commit: release handle=115 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd456000 [ 52.621] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 52.621] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 52.621] __kgem_bo_clear_busy: handle=7 [ 52.621] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 52.621] kgem_commit: release handle=113 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 52.621] __kgem_bo_clear_busy: handle=113 [ 52.621] kgem_commit: release handle=113 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fe00a000 [ 52.621] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 52.621] kgem_commit: release handle=113 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 52.621] __kgem_bo_clear_busy: handle=113 [ 52.621] kgem_commit: release handle=137 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd451000 [ 52.621] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 52.621] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 52.621] sna_accel_flush: flush?=0, dirty?=0 [ 52.621] sna_block_handler (tv=0.0) [ 52.621] sna_wakeup_handler [ 52.621] sna_accel_flush: flush?=0, dirty?=0 [ 52.621] sna_accel_flush: flush?=0, dirty?=0 [ 52.621] sna_destroy_pixmap: pixmap=3763, attached?=1 [ 52.621] _kgem_bo_destroy: handle=115, proxy? 0 [ 52.621] __kgem_bo_destroy: handle=115, size=8192 [ 52.621] __kgem_busy: handle=115, busy=0, wedged=0 [ 52.621] __kgem_bo_clear_busy: handle=115 [ 52.621] __kgem_bo_destroy: handle=115, purged [ 52.621] kgem_bo_move_to_inactive: moving handle=115 to inactive [ 52.621] __sna_free_pixmap(pixmap=3763) [ 52.621] sna_accel_flush: flush?=0, dirty?=0 [ 52.621] sna_glyphs(op=3, nlist=1, src=(5, 16)) [ 52.621] kgem_bo_is_busy: handle=131, domain: 3 exec? 0, rq? 1 [ 52.621] sna_glyphs: discarding mask [ 52.621] glyphs0_to_dst(op=3, src=(5, 16), nlist=1, dst=(5, 16)+(0, 0)) [ 52.621] clipped_glyphs: no, clip region (0, 0), (87, 23) matches drawable pixmap=94680753650848 size=87x23 [ 52.621] gen9_render_composite: 0x0, current mode=0/1 [ 52.621] kgem_bo_is_busy: handle=6, domain: 3 exec? 0, rq? 1 [ 52.621] kgem_bo_is_busy: handle=131, domain: 3 exec? 0, rq? 1 [ 52.621] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.621] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.621] sna_drawable_use_bo pixmap=3761, box=((0, 0), (87, 23)), flags=7... [ 52.621] sna_drawable_use_bo: exported target, set PREFER_GPU [ 52.621] sna_drawable_use_bo: pinned, never REPLACES [ 52.621] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=7 [ 52.621] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.621] sna_drawable_use_bo: using whole GPU bo [ 52.621] gen9_composite_set_target: pixmap=3761, format=20028888, size=87x23, pitch=512, delta=(0,0),damage=0xffffffffffffffff [ 52.621] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.621] color_convert: src=ff2f2f2c [20028888] [ 52.621] color_convert: dst=ff2f2f2c [20028888] [ 52.621] sna_render_get_solid: ff2f2f2c [ 52.621] sna_render_get_solid(24) = ff2f2f2c (old) [ 52.621] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.621] sna_transform_is_imprecise_integer_translation: no transform [ 52.621] gen9_composite_picture: integer translation (0, 0), removing [ 52.621] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.621] sna_render_pixmap_bo: GPU all damaged [ 52.621] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.621] gen4_choose_composite_emitter: solid, identity mask [ 52.621] kgem_check_bo: num_pages=+1028, num_exec=+3 [ 52.621] aligning vertex: was 5, now 4 floats per vertex [ 52.621] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 52.621] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 52.621] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 52.621] kgem_add_handle: handle=4, index=0 [ 52.621] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 52.621] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 52.621] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 52.621] gen9_composite_get_binding_table(ffc0) [ 52.621] kgem_add_reloc64: handle=131, pos=16360, delta=0, domains=20002 [ 52.621] kgem_add_handle: handle=131, index=1 [ 52.621] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd458000) [ 52.621] __kgem_bo_mark_dirty: handle=131 (proxy? 0) [ 52.621] [3fe0] bind bo(handle=131, addr=fd458000), format=192, width=87, height=23, pitch=512, tiling=1 -> render [ 52.621] kgem_add_reloc64: handle=113, pos=16344, delta=0, domains=40000 [ 52.621] kgem_add_reloc64: adding proxy [delta=96] for handle=113 [ 52.621] kgem_add_handle: handle=113, index=2 [ 52.621] kgem_add_reloc64[4] = (delta=96, target handle=2, presumed=fe00a000) [ 52.621] [3fd0] bind bo(handle=113, addr=fe00a060), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 52.621] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 [ 52.621] kgem_add_handle: handle=6, index=3 [ 52.621] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd581000) [ 52.621] [3fc0] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 52.621] gen9_emit_cc: blend=177 (current=ffffffff), src=17, dst=18 [ 52.621] gen9_emit_sampler: sampler = a [ 52.621] gen9_emit_sf: num_sf_outputs=2 [ 52.621] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.621] gen9_emit_vertex_elements: setup id=9 [ 52.621] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 52.621] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 52.621] glyphs0_to_dst: glyph=(4, 6)x(10, 10), unclipped [ 52.621] emit_primitive_identity_mask__avx2: dst=(4, 6), mask=(560.00, 32.00) x (10.00, 10.00) [ 52.621] glyphs0_to_dst: glyph=(12, 8)x(9, 8), unclipped [ 52.621] emit_primitive_identity_mask__avx2: dst=(12, 8), mask=(544.00, 48.00) x (9.00, 8.00) [ 52.621] glyphs0_to_dst: glyph=(20, 8)x(7, 8), unclipped [ 52.621] emit_primitive_identity_mask__avx2: dst=(20, 8), mask=(560.00, 48.00) x (7.00, 8.00) [ 52.621] glyphs0_to_dst: glyph=(25, 8)x(10, 8), unclipped [ 52.621] emit_primitive_identity_mask__avx2: dst=(25, 8), mask=(576.00, 0.00) x (10.00, 8.00) [ 52.621] glyphs0_to_dst: glyph=(33, 8)x(10, 8), unclipped [ 52.621] emit_primitive_identity_mask__avx2: dst=(33, 8), mask=(576.00, 0.00) x (10.00, 8.00) [ 52.621] glyphs0_to_dst: glyph=(42, 8)x(9, 8), unclipped [ 52.621] emit_primitive_identity_mask__avx2: dst=(42, 8), mask=(592.00, 0.00) x (9.00, 8.00) [ 52.621] glyphs0_to_dst: glyph=(50, 8)x(9, 8), unclipped [ 52.621] emit_primitive_identity_mask__avx2: dst=(50, 8), mask=(576.00, 16.00) x (9.00, 8.00) [ 52.621] glyphs0_to_dst: glyph=(58, 4)x(9, 12), unclipped [ 52.621] emit_primitive_identity_mask__avx2: dst=(58, 4), mask=(592.00, 16.00) x (9.00, 12.00) [ 52.621] glyphs0_to_dst: glyph=(66, 8)x(11, 8), unclipped [ 52.621] emit_primitive_identity_mask__avx2: dst=(66, 8), mask=(608.00, 0.00) x (11.00, 8.00) [ 52.621] glyphs0_to_dst: glyph=(76, 5)x(7, 11), unclipped [ 52.622] emit_primitive_identity_mask__avx2: dst=(76, 5), mask=(624.00, 0.00) x (7.00, 11.00) [ 52.622] gen8_vertex_flush[498] = 30 [ 52.622] gen9_magic_ca_pass: CA fixup (77 -> 107) [ 52.622] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.622] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.622] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.622] sna_accel_flush: flush?=1, dirty?=0 [ 52.622] gen8_vertex_close: used=428, vbo active? 23, vb=200, nreloc=1 [ 52.622] gen8_vertex_close: reloc[0] = 289 [ 52.622] kgem_add_reloc64: handle=23, pos=289, delta=0, domains=200000 [ 52.622] kgem_add_handle: handle=23, index=4 [ 52.622] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd541000) [ 52.622] batch[1/1, flags=1800]: 332 332 16320 16384, nreloc=7, nexec=5, nfence=0, aperture=1102 [fenced=0] [ 52.622] __kgem_busy: handle=1, busy=0, wedged=0 [ 52.622] __kgem_retire_rq: request 1 complete [ 52.622] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 52.622] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 52.622] kgem_fixup_relocs: shrinking by 61440 [ 52.622] __kgem_busy: handle=1, busy=0, wedged=0 [ 52.622] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 52.622] kgem_commit: release handle=131 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd458000 [ 52.622] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 52.622] kgem_commit: release handle=113 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 52.622] __kgem_bo_clear_busy: handle=113 [ 52.622] kgem_commit: release handle=113 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fe00a000 [ 52.622] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 52.622] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 52.622] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 52.622] sna_glyphs(op=3, nlist=1, src=(5, 17)) [ 52.622] kgem_bo_is_busy: handle=131, domain: 3 exec? 0, rq? 1 [ 52.622] sna_glyphs: discarding mask [ 52.622] glyphs0_to_dst(op=3, src=(5, 17), nlist=1, dst=(5, 17)+(0, 0)) [ 52.622] clipped_glyphs: no, clip region (0, 0), (87, 23) matches drawable pixmap=94680753650848 size=87x23 [ 52.622] gen9_render_composite: 0x0, current mode=0/1 [ 52.622] kgem_bo_is_busy: handle=6, domain: 3 exec? 0, rq? 1 [ 52.622] kgem_bo_is_busy: handle=131, domain: 3 exec? 0, rq? 1 [ 52.622] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.622] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.622] sna_drawable_use_bo pixmap=3761, box=((0, 0), (87, 23)), flags=7... [ 52.622] sna_drawable_use_bo: exported target, set PREFER_GPU [ 52.622] sna_drawable_use_bo: pinned, never REPLACES [ 52.622] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=7 [ 52.622] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.622] sna_drawable_use_bo: using whole GPU bo [ 52.622] gen9_composite_set_target: pixmap=3761, format=20028888, size=87x23, pitch=512, delta=(0,0),damage=0xffffffffffffffff [ 52.622] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.622] color_convert: src=ff807d78 [20028888] [ 52.622] color_convert: dst=ff807d78 [20028888] [ 52.622] sna_render_get_solid: ff807d78 [ 52.622] sna_render_get_solid(25) = ff807d78 (old) [ 52.622] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.622] sna_transform_is_imprecise_integer_translation: no transform [ 52.622] gen9_composite_picture: integer translation (0, 0), removing [ 52.622] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.622] sna_render_pixmap_bo: GPU all damaged [ 52.622] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.622] gen4_choose_composite_emitter: solid, identity mask [ 52.622] kgem_check_bo: num_pages=+1028, num_exec=+3 [ 52.622] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 52.622] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 52.622] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 52.622] kgem_add_handle: handle=4, index=0 [ 52.622] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 52.622] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 52.622] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 52.622] gen9_composite_get_binding_table(ffc0) [ 52.622] kgem_add_reloc64: handle=131, pos=16360, delta=0, domains=20002 [ 52.622] kgem_add_handle: handle=131, index=1 [ 52.622] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd458000) [ 52.622] __kgem_bo_mark_dirty: handle=131 (proxy? 0) [ 52.622] [3fe0] bind bo(handle=131, addr=fd458000), format=192, width=87, height=23, pitch=512, tiling=1 -> render [ 52.622] kgem_add_reloc64: handle=113, pos=16344, delta=0, domains=40000 [ 52.622] kgem_add_reloc64: adding proxy [delta=100] for handle=113 [ 52.622] kgem_add_handle: handle=113, index=2 [ 52.622] kgem_add_reloc64[4] = (delta=100, target handle=2, presumed=fe00a000) [ 52.622] [3fd0] bind bo(handle=113, addr=fe00a064), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 52.622] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 [ 52.622] kgem_add_handle: handle=6, index=3 [ 52.622] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd581000) [ 52.622] [3fc0] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 52.622] gen9_emit_cc: blend=177 (current=ffffffff), src=17, dst=18 [ 52.622] gen9_emit_sampler: sampler = a [ 52.622] gen9_emit_sf: num_sf_outputs=2 [ 52.622] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.622] gen9_emit_vertex_elements: setup id=9 [ 52.622] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 52.622] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 52.622] glyphs0_to_dst: glyph=(4, 7)x(10, 10), unclipped [ 52.622] emit_primitive_identity_mask__avx2: dst=(4, 7), mask=(560.00, 32.00) x (10.00, 10.00) [ 52.622] glyphs0_to_dst: glyph=(12, 9)x(9, 8), unclipped [ 52.622] emit_primitive_identity_mask__avx2: dst=(12, 9), mask=(544.00, 48.00) x (9.00, 8.00) [ 52.622] glyphs0_to_dst: glyph=(20, 9)x(7, 8), unclipped [ 52.622] emit_primitive_identity_mask__avx2: dst=(20, 9), mask=(560.00, 48.00) x (7.00, 8.00) [ 52.622] glyphs0_to_dst: glyph=(25, 9)x(10, 8), unclipped [ 52.622] emit_primitive_identity_mask__avx2: dst=(25, 9), mask=(576.00, 0.00) x (10.00, 8.00) [ 52.622] glyphs0_to_dst: glyph=(33, 9)x(10, 8), unclipped [ 52.622] emit_primitive_identity_mask__avx2: dst=(33, 9), mask=(576.00, 0.00) x (10.00, 8.00) [ 52.622] glyphs0_to_dst: glyph=(42, 9)x(9, 8), unclipped [ 52.622] emit_primitive_identity_mask__avx2: dst=(42, 9), mask=(592.00, 0.00) x (9.00, 8.00) [ 52.622] glyphs0_to_dst: glyph=(50, 9)x(9, 8), unclipped [ 52.622] emit_primitive_identity_mask__avx2: dst=(50, 9), mask=(576.00, 16.00) x (9.00, 8.00) [ 52.622] glyphs0_to_dst: glyph=(58, 5)x(9, 12), unclipped [ 52.622] emit_primitive_identity_mask__avx2: dst=(58, 5), mask=(592.00, 16.00) x (9.00, 12.00) [ 52.622] glyphs0_to_dst: glyph=(66, 9)x(11, 8), unclipped [ 52.622] emit_primitive_identity_mask__avx2: dst=(66, 9), mask=(608.00, 0.00) x (11.00, 8.00) [ 52.622] glyphs0_to_dst: glyph=(76, 6)x(7, 11), unclipped [ 52.622] emit_primitive_identity_mask__avx2: dst=(76, 6), mask=(624.00, 0.00) x (7.00, 11.00) [ 52.622] gen8_vertex_flush[498] = 30 [ 52.622] gen9_magic_ca_pass: CA fixup (107 -> 137) [ 52.622] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.622] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.622] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.622] sna_accel_flush: flush?=1, dirty?=0 [ 52.622] gen8_vertex_close: used=548, vbo active? 23, vb=200, nreloc=1 [ 52.622] gen8_vertex_close: reloc[0] = 289 [ 52.622] kgem_add_reloc64: handle=23, pos=289, delta=0, domains=200000 [ 52.622] kgem_add_handle: handle=23, index=4 [ 52.622] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd541000) [ 52.622] batch[1/1, flags=1800]: 332 332 16320 16384, nreloc=7, nexec=5, nfence=0, aperture=1102 [fenced=0] [ 52.622] __kgem_busy: handle=1, busy=0, wedged=0 [ 52.622] __kgem_retire_rq: request 1 complete [ 52.622] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 52.622] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 52.622] kgem_fixup_relocs: shrinking by 61440 [ 52.622] __kgem_busy: handle=1, busy=0, wedged=0 [ 52.622] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 52.622] kgem_commit: release handle=131 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd458000 [ 52.622] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 52.622] kgem_commit: release handle=113 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 52.622] __kgem_bo_clear_busy: handle=113 [ 52.622] kgem_commit: release handle=113 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fe00a000 [ 52.622] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 52.622] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 52.622] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 52.622] sna_accel_flush: flush?=0, dirty?=0 [ 52.622] sna_destroy_pixmap: pixmap=3765, attached?=1 [ 52.622] __sna_free_pixmap(pixmap=3765) [ 52.622] __sna_pixmap_free_cpu: discarding CPU buffer, handle=137, size=8192 [ 52.622] _kgem_bo_destroy: handle=137, proxy? 0 [ 52.622] __kgem_bo_destroy: handle=137, size=8192 [ 52.622] __kgem_busy: handle=137, busy=0, wedged=0 [ 52.622] __kgem_bo_clear_busy: handle=137 [ 52.622] kgem_bo_move_to_inactive: moving handle=137 to inactive [ 52.622] sna_accel_flush: flush?=0, dirty?=0 [ 52.622] sna_accel_flush: flush?=0, dirty?=0 [ 52.622] sna_create_pixmap(87, 23, 32, usage=0) [ 52.622] kgem_can_create_2d: 87x23 @ 32 [ 52.622] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=352, height=23 [ 52.622] kgem_can_create_2d: untiled size=8192 [ 52.622] kgem_choose_tiling: too thin [width 87, 32 bpp] for TILING_X [ 52.622] kgem_choose_tiling: 87x23 -> 0 [ 52.622] sna_create_pixmap: usage=0, flags=b [ 52.622] sna_create_pixmap: creating GPU pixmap 87x23, stride=348, flags=b [ 52.622] __pop_freed_pixmap: reusing freed pixmap=3765 header [ 52.622] create_pixmap_hdr: pixmap=3766, width=87, height=23, usage=0 [ 52.622] sna_create_pixmap: serial=3766, 87x23, usage=0 [ 52.622] sna_accel_flush: flush?=0, dirty?=0 [ 52.622] sna_dri2_get_msc(draw=16778325, pipe=-1) [ 52.622] sna_crtc_record_swap: recording last swap on pipe=0, frame 2908 [msc=2908], time 52.609581 [ 52.622] sna_dri2_get_msc: msc=2908 [raw=2908], ust=52609581 [ 52.622] sna_accel_flush: flush?=0, dirty?=0 [ 52.622] sna_accel_flush: flush?=0, dirty?=0 [ 52.622] sna_accel_flush: flush?=0, dirty?=0 [ 52.622] sna_dri2_create_buffer pixmap=3767, (attachment=1, format=32, drawable=87x23), window?=0 [ 52.622] sna_dri2_create_buffer: creating back buffer 87x23, suitable for scanout? 0 [ 52.622] kgem_create_2d(87x23, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 52.622] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=512, height=24 [ 52.622] inactive too small: 2 < 3 [ 52.622] inactive too small: 2 < 3 [ 52.622] __kgem_bo_init(handle=138, num_pages=3) [ 52.622] kgem_set_tiling: handle=138, tiling=1 [1], pitch=512 [512]: 1 [ 52.622] new pitch=512, tiling=1, handle=138, id=2212, num_pages=3 [3], bucket=1 [ 52.622] kgem_bo_flink: flinked handle=138 to name=91, marking non-reusable [ 52.622] sna_dri2_create_buffer pixmap=3767, (attachment=0, format=32, drawable=87x23), window?=0 [ 52.622] sna_pixmap_set_dri: attaching DRI client to pixmap=3767 [ 52.622] sna_pixmap_move_to_gpu(pixmap=3767, usage=0), flags=c2 [ 52.622] sna_pixmap_move_to_gpu: CPU damage? 0 [ 52.622] sna_pixmap_move_to_gpu: creating GPU bo (87x23@32), create=b [ 52.622] kgem_choose_tiling: too thin [width 87, 32 bpp] for TILING_X [ 52.622] kgem_choose_tiling: 87x23 -> 0 [ 52.622] kgem_choose_tiling: too thin [width 87, 32 bpp] for TILING_X [ 52.622] kgem_choose_tiling: 87x23 -> 0 [ 52.622] sna_pixmap_alloc_gpu: pixmap=3767 [ 52.622] kgem_create_2d(87x23, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 52.622] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=352, height=23 [ 52.622] kgem_bo_remove_from_active: removing handle=136 from active [ 52.622] 1:from active: pitch=352, tiling=0, handle=136, id=2213 [ 52.622] sna_pixmap_mark_active: pixmap=3767, handle=136 [ 52.622] sna_pixmap_change_tiling: changing tiling 0 -> 1 for 87x23 pixmap [ 52.622] kgem_create_2d(87x23, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 52.622] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=512, height=24 [ 52.622] inactive too small: 2 < 3 [ 52.622] inactive too small: 2 < 3 [ 52.622] __kgem_bo_init(handle=139, num_pages=3) [ 52.622] kgem_set_tiling: handle=139, tiling=1 [1], pitch=512 [512]: 1 [ 52.622] new pitch=512, tiling=1, handle=139, id=2214, num_pages=3 [3], bucket=1 [ 52.622] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 52.622] kgem_bo_is_render: handle=136, rq? 1 [1] [ 52.622] kgem_bo_is_render: handle=139, rq? 0 [0] [ 52.622] kgem_bo_is_render: handle=139, rq? 0 [0] [ 52.622] kgem_bo_is_render: handle=136, rq? 1 [1] [ 52.622] __kgem_busy: handle=135, busy=0, wedged=0 [ 52.622] __kgem_retire_rq: request 135 complete [ 52.622] __kgem_bo_flush: handle=96, busy=0, wedged=0 [ 52.622] __kgem_bo_flush: handle=111, busy=0, wedged=0 [ 52.622] kgem_bo_move_to_cache: release handle=111 [ 52.622] kgem_bo_move_to_inactive: moving handle=111 to inactive [ 52.622] kgem_bo_move_to_inactive: moving handle=135 to inactive [ 52.622] __kgem_busy: handle=1, busy=0, wedged=0 [ 52.622] __kgem_ring_is_idle: ring=0 idle (handle=1) [ 52.622] __kgem_retire_rq: request 2 complete [ 52.622] __kgem_retire_rq: request 127 complete [ 52.622] __kgem_bo_flush: handle=136, busy=0, wedged=0 [ 52.622] kgem_bo_move_to_inactive: moving handle=127 to inactive [ 52.622] __kgem_retire_rq: request 1 complete [ 52.622] __kgem_bo_flush: handle=131, busy=0, wedged=0 [ 52.622] needs_batch_flush: flushing before handle=139 for new reservation [ 52.622] kgem_check_bo: num_pages=+5, num_exec=+2 [ 52.622] aligning vertex: was 4, now 2 floats per vertex [ 52.622] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 52.622] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 52.622] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 52.622] kgem_add_handle: handle=4, index=0 [ 52.622] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 52.622] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 52.622] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 52.622] gen9_composite_get_binding_table(ffc0) [ 52.622] kgem_add_reloc64: handle=139, pos=16360, delta=0, domains=20002 [ 52.622] kgem_add_handle: handle=139, index=1 [ 52.622] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=0) [ 52.622] __kgem_bo_mark_dirty: handle=139 (proxy? 0) [ 52.623] [3fe0] bind bo(handle=139, addr=0), format=192, width=87, height=23, pitch=512, tiling=1 -> render [ 52.623] kgem_add_reloc64: handle=136, pos=16344, delta=0, domains=40000 [ 52.623] kgem_add_handle: handle=136, index=2 [ 52.623] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fe000000) [ 52.623] [3fd0] bind bo(handle=136, addr=fe000000), format=192, width=87, height=23, pitch=352, tiling=0 -> sampler [ 52.623] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 52.623] gen9_emit_sampler: sampler = 0 [ 52.623] gen9_emit_sf: num_sf_outputs=1 [ 52.623] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 52.623] gen9_emit_vertex_elements: setup id=0 [ 52.623] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 52.623] (0, 0) -> (0, 0) + (87, 23) [ 52.623] gen8_vertex_flush[490] = 3 [ 52.623] _kgem_bo_destroy: handle=136, proxy? 0 [ 52.623] __kgem_bo_destroy: handle=136, size=8192 [ 52.623] __kgem_bo_destroy: handle=136 -> active [ 52.623] sna_dri2_create_buffer: attaching to front buffer 87x23 [0x561c94b0aa10:2], scanout? 0 [ 52.623] kgem_bo_flink: flinked handle=139 to name=92, marking non-reusable [ 52.623] sna_dri2_create_buffer: adding flush hint to handle=139 [ 52.623] __sna_damage_all(87, 23) [ 52.623] sna_accel_watch_flush: enable=1 [ 52.623] sna_accel_flush: flush?=1, dirty?=0 [ 52.623] gen8_vertex_close: used=554, vbo active? 23, vb=1, nreloc=1 [ 52.623] gen8_vertex_close: reloc[0] = 287 [ 52.623] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 52.623] kgem_add_handle: handle=23, index=3 [ 52.623] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 52.623] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=79 [fenced=0] [ 52.623] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 52.623] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 52.623] kgem_fixup_relocs: shrinking by 61440 [ 52.623] __kgem_busy: handle=1, busy=0, wedged=0 [ 52.623] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 52.623] kgem_commit: release handle=139 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd40f000 [ 52.623] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 52.623] kgem_commit: release handle=136 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fe000000 [ 52.623] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 52.623] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.623] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 52.623] sna_accel_flush: flush?=0, dirty?=0 [ 52.623] sna_accel_flush: flush?=0, dirty?=0 [ 52.623] sna_accel_flush: flush?=0, dirty?=0 [ 52.623] sna_block_handler (tv=568.466000) [ 52.623] kgem_retire, need_retire?=1 [ 52.623] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.623] kgem_retire__requests_ring: retiring ring 0 [ 52.623] __kgem_busy: handle=1, busy=0, wedged=0 [ 52.623] __kgem_retire_rq: request 1 complete [ 52.623] __kgem_bo_flush: handle=139, busy=0, wedged=0 [ 52.623] kgem_bo_move_to_cache: release handle=136 [ 52.623] kgem_bo_move_to_inactive: moving handle=136 to inactive [ 52.623] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 52.623] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.623] kgem_retire -- retired=1, need_retire=0 [ 52.623] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 52.623] gen6_render_retire: resetting idle vbo [ 52.623] sna_scanout_do_flush: flush timer active: delta=2 [ 52.623] sna_scanout_do_flush (time=52623), triggered [ 52.623] sna_scanout_flush (time=52623), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 52.623] has_shadow: has pending damage? 0, outstanding flips: 2 [ 52.623] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 52.623] has_shadow: has pending damage? 0, outstanding flips: 2 [ 52.623] sna_accel_disarm_timer[0] (time=52623) [ 52.623] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 2, mode reconfiguration pending? 0) [ 52.623] sna_wakeup_handler [ 52.623] sna_accel_flush: flush?=0, dirty?=0 [ 52.623] sna_accel_flush: flush?=0, dirty?=0 [ 52.623] sna_create_pixmap(7680, 2160, 24, usage=0) [ 52.623] kgem_can_create_2d: 7680x2160 @ 24 [ 52.623] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 [ 52.623] kgem_can_create_2d: untiled size=66355200 [ 52.623] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 52.623] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 [ 52.623] kgem_can_create_2d: tiled[-1] size=66355200 [ 52.623] sna_create_pixmap: usage=0, flags=1b [ 52.623] sna_create_pixmap: creating GPU pixmap 7680x2160, stride=30720, flags=1b [ 52.623] __pop_freed_pixmap: reusing freed pixmap=3763 header [ 52.623] create_pixmap_hdr: pixmap=3768, width=7680, height=2160, usage=0 [ 52.623] sna_create_pixmap: serial=3768, 7680x2160, usage=0 [ 52.623] sna_composite_rectangles(pixmap=3769, op=0, 0 x 1 [(0, 0)x(7680, 2160) ...]) [ 52.623] sna_composite_rectangles: converted to op 0 [ 52.623] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) [ 52.623] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 [ 52.623] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 [ 52.623] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) [ 52.623] sna_composite_rectangles: dropping last-cpu hint [ 52.623] sna_drawable_use_bo pixmap=3769, box=((0, 0), (7680, 2160)), flags=19... [ 52.623] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 52.623] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 52.623] sna_pixmap_move_to_gpu(pixmap=3769, usage=0), flags=b [ 52.623] sna_pixmap_move_to_gpu: CPU damage? 0 [ 52.623] sna_pixmap_move_to_gpu: creating GPU bo (7680x2160@32), create=b [ 52.623] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 52.623] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 52.623] sna_pixmap_alloc_gpu: pixmap=3769 [ 52.623] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 52.623] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 [ 52.623] kgem_bo_remove_from_inactive: removing handle=111 from inactive [ 52.623] from inactive: pitch=30720, tiling=1: handle=111, id=2215 [ 52.623] __sna_damage_all(7680, 2160) [ 52.623] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 52.623] sna_pixmap_mark_active: pixmap=3769, handle=111 [ 52.623] sna_drawable_use_bo: allocated GPU bo for operation [ 52.623] sna_drawable_use_bo: using GPU bo with damage? 0 [ 52.623] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) [ 52.623] kgem_bo_is_render: handle=111, rq? 0 [0] [ 52.623] kgem_bo_is_render: handle=111, rq? 0 [0] [ 52.623] gen9_render_fill_boxes(0 x 1 [(0, 0), (7680, 2160) ...]) [ 52.623] sna_render_get_solid: 0 [ 52.623] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 52.623] kgem_check_bo: num_pages=+16200, num_exec=+1 [ 52.623] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 52.623] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 52.623] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 52.623] kgem_add_handle: handle=4, index=0 [ 52.623] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 52.623] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 52.623] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 52.623] gen9_composite_get_binding_table(ffc0) [ 52.623] kgem_add_reloc64: handle=111, pos=16360, delta=0, domains=20002 [ 52.623] kgem_add_handle: handle=111, index=1 [ 52.623] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d089d000) [ 52.623] __kgem_bo_mark_dirty: handle=111 (proxy? 0) [ 52.623] [3fe0] bind bo(handle=111, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 52.623] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 52.623] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 52.623] kgem_add_handle: handle=7, index=2 [ 52.623] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 52.623] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 52.623] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 52.623] gen9_emit_sampler: sampler = 1 [ 52.623] gen9_emit_sf: num_sf_outputs=1 [ 52.623] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 52.623] gen9_emit_vertex_elements: setup id=0 [ 52.623] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 52.623] (0, 0), (7680, 2160) [ 52.623] gen8_vertex_flush[490] = 3 [ 52.623] sna_composite_rectangles: pixmap=3769 marking clear [0]? 1 [ 52.623] sna_copy_area: src=pixmap=3769:(0, 0)x(7680, 2160)+(0, 0) -> dst=pixmap=3734:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 52.623] sna_copy_area: normal copy [ 52.623] sna_do_copy: src=(0, 0), dst=(0, 0), size=(7680x2160) [ 52.623] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(7680x2160) [ 52.623] sna_do_copy: dst extents (0, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 [ 52.623] sna_do_copy: clipped dst extents (0, 0), (7680, 2160) [ 52.623] sna_do_copy: unclipped src extents (0, 0), (7680, 2160) [ 52.623] sna_do_copy: clipped src extents (0, 0), (7680, 2160) [ 52.623] sna_do_copy: pixmap -- no source clipping [ 52.623] sna_do_copy: src extents (0, 0), (7680, 2160) x 1 [ 52.623] sna_do_copy: copy region (0, 0), (7680, 2160) x 1 + (0, 0) [ 52.623] sna_copy_boxes (boxes=1x[(0, 0), (7680, 2160)...], src pixmap=3769+(0, 0), dst pixmap=3734+(0, 0), alu=3, src.size=7680x2160, dst.size=7680x2160) [ 52.623] sna_copy_boxes: dst=(priv=0x561c94a26fb0, gpu_bo=96, cpu_bo=0), src=(priv=0x561c94b09d60, gpu_bo=111, cpu_bo=0), replaces=1 [ 52.623] copy_prefer_gpu: source is clear, don't force use of GPU [ 52.623] sna_drawable_use_bo pixmap=3734, box=((0, 0), (7680, 2160)), flags=18... [ 52.623] sna_drawable_use_bo: exported target, set PREFER_GPU [ 52.623] sna_drawable_use_bo: pinned, never REPLACES [ 52.623] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 52.623] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.623] sna_drawable_use_bo: using whole GPU bo [ 52.623] sna_copy_boxes: applying src clear [0] to dst [ 52.623] kgem_bo_is_render: handle=96, rq? 0 [0] [ 52.623] color_convert: src=0 [20020888] [ 52.623] color_convert: dst=ff000000 [20028888] [ 52.623] sna_render_get_solid: ff000000 [ 52.623] kgem_set_mode: flushing before new bo [ 52.623] gen8_vertex_close: used=6, vbo active? 23, vb=1, nreloc=1 [ 52.623] gen8_vertex_close: reloc[0] = 287 [ 52.623] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 52.623] kgem_add_handle: handle=23, index=3 [ 52.623] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 52.623] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16275 [fenced=0] [ 52.623] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 52.623] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 52.623] kgem_fixup_relocs: shrinking by 61440 [ 52.623] __kgem_busy: handle=1, busy=0, wedged=0 [ 52.623] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 52.623] kgem_commit: release handle=111 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d089d000 [ 52.623] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 52.623] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 52.623] __kgem_bo_clear_busy: handle=7 [ 52.623] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 52.623] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 52.623] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.623] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 52.623] kgem_check_bo: num_pages=+16200, num_exec=+1 [ 52.623] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 52.623] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 52.623] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 52.623] kgem_add_handle: handle=4, index=0 [ 52.623] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 52.623] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 52.623] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 52.623] gen9_composite_get_binding_table(ffc0) [ 52.623] kgem_add_reloc64: handle=96, pos=16360, delta=0, domains=20002 [ 52.623] kgem_add_handle: handle=96, index=1 [ 52.623] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f61c9000) [ 52.623] __kgem_bo_mark_dirty: handle=96 (proxy? 0) [ 52.623] [3fe0] bind bo(handle=96, addr=f61c9000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 52.623] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 52.623] kgem_add_reloc64: adding proxy [delta=1020] for handle=7 [ 52.624] kgem_add_handle: handle=7, index=2 [ 52.624] kgem_add_reloc64[4] = (delta=1020, target handle=2, presumed=fffe8000) [ 52.624] [3fd0] bind bo(handle=7, addr=fffe83fc), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 52.624] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 52.624] gen9_emit_sampler: sampler = 1 [ 52.624] gen9_emit_sf: num_sf_outputs=1 [ 52.624] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 52.624] gen9_emit_vertex_elements: setup id=0 [ 52.624] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 52.624] (0, 0), (7680, 2160) [ 52.624] gen8_vertex_flush[490] = 3 [ 52.624] sna_copy_boxes: marking dst handle=96 as all clear [0] [ 52.624] sna_destroy_pixmap: pixmap=3769, attached?=1 [ 52.624] _kgem_bo_destroy: handle=111, proxy? 0 [ 52.624] __kgem_bo_destroy: handle=111, size=66355200 [ 52.624] __kgem_busy: handle=111, busy=131073, wedged=0 [ 52.624] __kgem_bo_destroy: handle=111 -> active [ 52.624] __sna_free_pixmap(pixmap=3769) [ 52.624] sna_accel_flush: flush?=1, dirty?=0 [ 52.624] gen8_vertex_close: used=12, vbo active? 23, vb=1, nreloc=1 [ 52.624] gen8_vertex_close: reloc[0] = 287 [ 52.624] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 52.624] kgem_add_handle: handle=23, index=3 [ 52.624] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 52.624] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16275 [fenced=0] [ 52.624] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.624] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd981000 [ 52.624] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 52.624] kgem_fixup_relocs: shrinking by 61440 [ 52.624] __kgem_busy: handle=2, busy=0, wedged=0 [ 52.624] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd981000 [ 52.624] kgem_commit: release handle=96 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f61c9000 [ 52.624] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 52.624] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 52.624] __kgem_bo_clear_busy: handle=7 [ 52.624] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 52.624] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 52.624] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 52.624] sna_block_handler (tv=568.465000) [ 52.624] kgem_retire, need_retire?=1 [ 52.624] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.624] kgem_retire__requests_ring: retiring ring 0 [ 52.624] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.624] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 52.624] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.624] kgem_retire -- retired=0, need_retire=1 [ 52.624] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.624] has_shadow: has pending damage? 0, outstanding flips: 2 [ 52.624] sna_wakeup_handler [ 52.624] sna_composite_rectangles(pixmap=3770, op=0, 0 x 1 [(0, 0)x(87, 23) ...]) [ 52.624] sna_composite_rectangles: converted to op 0 [ 52.624] sna_composite_rectangles[0] (0, 0)x(87, 23) -> (0, 0), (87, 23) [ 52.624] sna_composite_rectangles: nrects=1, region=(0, 0), (87, 23) x 1 [ 52.624] sna_composite_rectangles: clipped extents (0, 0),(87, 23) x 1 [ 52.624] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(87, 23) [ 52.624] sna_composite_rectangles: promoting to full GPU [ 52.624] sna_composite_rectangles: dropping last-cpu hint [ 52.624] sna_drawable_use_bo pixmap=3770, box=((0, 0), (87, 23)), flags=19... [ 52.624] sna_drawable_use_bo: exported target, set PREFER_GPU [ 52.624] sna_drawable_use_bo: pinned, never REPLACES [ 52.624] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 52.624] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.624] sna_drawable_use_bo: using whole GPU bo [ 52.624] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 52.624] kgem_bo_is_render: handle=139, rq? 0 [0] [ 52.624] gen9_render_fill_boxes(0 x 1 [(0, 0), (87, 23) ...]) [ 52.624] sna_render_get_solid: 0 [ 52.624] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 52.624] kgem_check_bo: num_pages=+3, num_exec=+1 [ 52.624] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 52.624] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 52.624] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 52.624] kgem_add_handle: handle=4, index=0 [ 52.624] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 52.624] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 52.624] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 52.624] gen9_composite_get_binding_table(ffc0) [ 52.624] kgem_add_reloc64: handle=139, pos=16360, delta=0, domains=20002 [ 52.624] kgem_add_handle: handle=139, index=1 [ 52.624] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd40f000) [ 52.624] __kgem_bo_mark_dirty: handle=139 (proxy? 0) [ 52.624] [3fe0] bind bo(handle=139, addr=fd40f000), format=192, width=87, height=23, pitch=512, tiling=1 -> render [ 52.624] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 52.624] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 52.624] kgem_add_handle: handle=7, index=2 [ 52.624] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 52.624] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 52.624] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 52.624] gen9_emit_sampler: sampler = 1 [ 52.624] gen9_emit_sf: num_sf_outputs=1 [ 52.624] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 52.624] gen9_emit_vertex_elements: setup id=0 [ 52.624] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 52.624] (0, 0), (87, 23) [ 52.624] gen8_vertex_flush[490] = 3 [ 52.624] sna_composite_rectangles: pixmap=3770 marking clear [0]? 1 [ 52.624] sna_accel_flush: flush?=1, dirty?=0 [ 52.624] gen8_vertex_close: used=18, vbo active? 23, vb=1, nreloc=1 [ 52.624] gen8_vertex_close: reloc[0] = 287 [ 52.624] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 52.624] kgem_add_handle: handle=23, index=3 [ 52.624] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 52.624] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=78 [fenced=0] [ 52.624] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.624] __kgem_busy: handle=2, busy=131072, wedged=0 [ 52.624] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x79, presumed-offset=fd383000 [ 52.624] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> 1 [ 52.624] kgem_create_linear(65536) [ 52.624] search_linear_cache: num_pages=16, flags=406, use_active? 0, use_large=0 [max=65536] [ 52.624] search_linear_cache: searching for inactive cpu map [ 52.624] kgem_bo_remove_from_inactive: removing handle=127 from inactive [ 52.624] search_linear_cache: found handle=127 (num_pages=16) in linear vma cache [ 52.625] kgem_bo_map__cpu(handle=127, size=65536, map=0x0:0x7fc6b419d000) [ 52.625] kgem_new_batch: allocated and mapped batch handle=127 [size=65536] [ 52.625] kgem_bo_sync__cpu: handle=127 [ 52.625] __kgem_busy: handle=127, busy=0, wedged=0 [ 52.625] kgem_bo_sync__cpu: SYNC: handle=127, needs_flush? 0, domain? 0, busy? 0 [ 52.625] __kgem_busy: handle=127, busy=0, wedged=0 [ 52.625] kgem_bo_retire: retiring bo handle=127 (needed flush? 0), rq? 0 [busy?=0] [ 52.625] assert_bo_retired: handle=127, domain: 0 exec? 0, rq? 0 [ 52.625] kgem_new_batch: using last batch handle=121 [ 52.625] kgem_commit: release handle=121 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd383000 [ 52.625] kgem_commit: release handle=139 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd40f000 [ 52.625] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 52.625] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 52.625] __kgem_bo_clear_busy: handle=7 [ 52.625] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 52.625] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 52.625] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 52.625] sna_accel_flush: flush?=0, dirty?=0 [ 52.625] sna_create_pixmap(87, 23, 32, usage=0) [ 52.625] kgem_can_create_2d: 87x23 @ 32 [ 52.625] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=352, height=23 [ 52.625] kgem_can_create_2d: untiled size=8192 [ 52.625] kgem_choose_tiling: too thin [width 87, 32 bpp] for TILING_X [ 52.625] kgem_choose_tiling: 87x23 -> 0 [ 52.625] sna_create_pixmap: usage=0, flags=b [ 52.625] sna_create_pixmap: creating GPU pixmap 87x23, stride=348, flags=b [ 52.625] __pop_freed_pixmap: reusing freed pixmap=3769 header [ 52.625] create_pixmap_hdr: pixmap=3771, width=87, height=23, usage=0 [ 52.625] sna_create_pixmap: serial=3771, 87x23, usage=0 [ 52.625] sna_accel_flush: flush?=0, dirty?=0 [ 52.625] sna_accel_flush: flush?=0, dirty?=0 [ 52.625] sna_composite_rectangles(pixmap=3772, op=0, 0 x 1 [(0, 0)x(87, 23) ...]) [ 52.625] sna_composite_rectangles: converted to op 0 [ 52.625] sna_composite_rectangles[0] (0, 0)x(87, 23) -> (0, 0), (87, 23) [ 52.625] sna_composite_rectangles: nrects=1, region=(0, 0), (87, 23) x 1 [ 52.625] sna_composite_rectangles: clipped extents (0, 0),(87, 23) x 1 [ 52.625] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(87, 23) [ 52.625] sna_composite_rectangles: dropping last-cpu hint [ 52.625] sna_drawable_use_bo pixmap=3772, box=((0, 0), (87, 23)), flags=19... [ 52.625] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 52.625] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 52.625] sna_pixmap_move_to_gpu(pixmap=3772, usage=0), flags=b [ 52.625] sna_pixmap_move_to_gpu: CPU damage? 0 [ 52.625] sna_pixmap_move_to_gpu: creating GPU bo (87x23@32), create=b [ 52.625] kgem_choose_tiling: too thin [width 87, 32 bpp] for TILING_X [ 52.625] kgem_choose_tiling: 87x23 -> 0 [ 52.625] kgem_choose_tiling: too thin [width 87, 32 bpp] for TILING_X [ 52.625] kgem_choose_tiling: 87x23 -> 0 [ 52.625] sna_pixmap_alloc_gpu: pixmap=3772 [ 52.625] kgem_create_2d(87x23, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 52.625] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=352, height=23 [ 52.625] kgem_bo_remove_from_inactive: removing handle=136 from inactive [ 52.625] from inactive: pitch=352, tiling=0: handle=136, id=2216 [ 52.625] __sna_damage_all(87, 23) [ 52.625] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 52.625] sna_pixmap_mark_active: pixmap=3772, handle=136 [ 52.625] sna_drawable_use_bo: allocated GPU bo for operation [ 52.625] sna_drawable_use_bo: using GPU bo with damage? 0 [ 52.625] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 52.625] kgem_bo_is_render: handle=136, rq? 0 [0] [ 52.625] gen9_render_fill_boxes(0 x 1 [(0, 0), (87, 23) ...]) [ 52.625] sna_render_get_solid: 0 [ 52.625] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 52.625] kgem_check_bo: num_pages=+2, num_exec=+1 [ 52.625] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 52.625] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 52.625] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 52.625] kgem_add_handle: handle=4, index=0 [ 52.625] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 52.625] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 52.625] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 52.625] gen9_composite_get_binding_table(ffc0) [ 52.625] kgem_add_reloc64: handle=136, pos=16360, delta=0, domains=20002 [ 52.625] kgem_add_handle: handle=136, index=1 [ 52.625] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fe000000) [ 52.625] __kgem_bo_mark_dirty: handle=136 (proxy? 0) [ 52.625] [3fe0] bind bo(handle=136, addr=fe000000), format=192, width=87, height=23, pitch=352, tiling=0 -> render [ 52.625] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 52.625] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 52.625] kgem_add_handle: handle=7, index=2 [ 52.626] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 52.626] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 52.626] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 52.626] gen9_emit_sampler: sampler = 1 [ 52.626] gen9_emit_sf: num_sf_outputs=1 [ 52.626] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 52.626] gen9_emit_vertex_elements: setup id=0 [ 52.626] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 52.626] (0, 0), (87, 23) [ 52.626] gen8_vertex_flush[490] = 3 [ 52.626] sna_composite_rectangles: pixmap=3772 marking clear [0]? 1 [ 52.626] sna_accel_flush: flush?=0, dirty?=0 [ 52.626] sna_glyphs(op=3, nlist=1, src=(6, 17)) [ 52.626] kgem_bo_is_busy: handle=136, domain: 0 exec? 1, rq? 1 [ 52.626] sna_glyphs: discarding mask [ 52.626] glyphs0_to_dst(op=3, src=(6, 17), nlist=1, dst=(6, 17)+(0, 0)) [ 52.626] clipped_glyphs: no, clip region (0, 0), (87, 23) matches drawable pixmap=94680753660000 size=87x23 [ 52.626] gen9_render_composite: 0x0, current mode=1/1 [ 52.626] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 52.626] gen9_composite_fallback: mask is already on the GPU, try to use GPU [ 52.626] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.626] sna_drawable_use_bo pixmap=3772, box=((0, 0), (87, 23)), flags=7... [ 52.626] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.626] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.626] sna_drawable_use_bo: using whole GPU bo [ 52.626] gen9_composite_set_target: pixmap=3772, format=20028888, size=87x23, pitch=352, delta=(0,0),damage=0xffffffffffffffff [ 52.626] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.626] color_convert: src=ff333333 [20028888] [ 52.626] color_convert: dst=ff333333 [20028888] [ 52.626] sna_render_get_solid: ff333333 [ 52.626] sna_render_get_solid(20) = ff333333 (recreate) [ 52.626] kgem_create_proxy: target handle=113 [proxy? -1], offset=80, length=4, io=0 [ 52.626] __kgem_bo_init(handle=113, num_pages=4) [ 52.626] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.626] sna_transform_is_imprecise_integer_translation: no transform [ 52.626] gen9_composite_picture: integer translation (0, 0), removing [ 52.626] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.626] sna_render_pixmap_bo: GPU all damaged [ 52.626] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.626] gen4_choose_composite_emitter: solid, identity mask [ 52.626] kgem_check_bo: num_pages=+1025, num_exec=+2 [ 52.626] aligning vertex: was 2, now 4 floats per vertex [ 52.626] gen9_composite_get_binding_table(ff00) [ 52.626] kgem_add_reloc64: handle=113, pos=16312, delta=0, domains=40000 [ 52.626] kgem_add_reloc64: adding proxy [delta=80] for handle=113 [ 52.626] kgem_add_handle: handle=113, index=3 [ 52.626] kgem_add_reloc64[5] = (delta=80, target handle=3, presumed=fe00a000) [ 52.626] [3fb0] bind bo(handle=113, addr=fe00a050), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 52.626] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 [ 52.626] kgem_add_handle: handle=6, index=4 [ 52.626] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd581000) [ 52.626] [3fa0] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 52.626] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 52.626] gen9_emit_sampler: sampler = a [ 52.626] gen9_emit_sf: num_sf_outputs=2 [ 52.626] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.626] gen9_emit_vertex_elements: setup id=9 [ 52.626] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 52.626] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 52.626] glyphs0_to_dst: glyph=(5, 7)x(10, 10), unclipped [ 52.626] emit_primitive_identity_mask__avx2: dst=(5, 7), mask=(560.00, 32.00) x (10.00, 10.00) [ 52.626] glyphs0_to_dst: glyph=(13, 9)x(9, 8), unclipped [ 52.626] emit_primitive_identity_mask__avx2: dst=(13, 9), mask=(544.00, 48.00) x (9.00, 8.00) [ 52.626] glyphs0_to_dst: glyph=(21, 9)x(7, 8), unclipped [ 52.626] emit_primitive_identity_mask__avx2: dst=(21, 9), mask=(560.00, 48.00) x (7.00, 8.00) [ 52.626] glyphs0_to_dst: glyph=(26, 9)x(10, 8), unclipped [ 52.626] emit_primitive_identity_mask__avx2: dst=(26, 9), mask=(576.00, 0.00) x (10.00, 8.00) [ 52.626] glyphs0_to_dst: glyph=(34, 9)x(10, 8), unclipped [ 52.626] emit_primitive_identity_mask__avx2: dst=(34, 9), mask=(576.00, 0.00) x (10.00, 8.00) [ 52.626] glyphs0_to_dst: glyph=(43, 9)x(9, 8), unclipped [ 52.626] emit_primitive_identity_mask__avx2: dst=(43, 9), mask=(592.00, 0.00) x (9.00, 8.00) [ 52.626] glyphs0_to_dst: glyph=(51, 9)x(9, 8), unclipped [ 52.626] emit_primitive_identity_mask__avx2: dst=(51, 9), mask=(576.00, 16.00) x (9.00, 8.00) [ 52.626] glyphs0_to_dst: glyph=(59, 5)x(9, 12), unclipped [ 52.626] emit_primitive_identity_mask__avx2: dst=(59, 5), mask=(592.00, 16.00) x (9.00, 12.00) [ 52.626] glyphs0_to_dst: glyph=(67, 9)x(11, 8), unclipped [ 52.626] emit_primitive_identity_mask__avx2: dst=(67, 9), mask=(608.00, 0.00) x (11.00, 8.00) [ 52.626] glyphs0_to_dst: glyph=(77, 6)x(7, 11), unclipped [ 52.626] emit_primitive_identity_mask__avx2: dst=(77, 6), mask=(624.00, 0.00) x (7.00, 11.00) [ 52.626] gen8_vertex_flush[56c] = 30 [ 52.626] gen9_magic_ca_pass: CA fixup (6 -> 36) [ 52.626] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.626] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.626] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.626] sna_accel_flush: flush?=0, dirty?=0 [ 52.626] sna_glyphs(op=3, nlist=1, src=(4, 17)) [ 52.626] kgem_bo_is_busy: handle=136, domain: 0 exec? 1, rq? 1 [ 52.626] sna_glyphs: discarding mask [ 52.626] glyphs0_to_dst(op=3, src=(4, 17), nlist=1, dst=(4, 17)+(0, 0)) [ 52.626] clipped_glyphs: no, clip region (0, 0), (87, 23) matches drawable pixmap=94680753660000 size=87x23 [ 52.626] gen9_render_composite: 0x0, current mode=1/1 [ 52.626] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 52.626] kgem_bo_is_busy: handle=136, domain: 0 exec? 1, rq? 1 [ 52.626] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.626] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.626] sna_drawable_use_bo pixmap=3772, box=((0, 0), (87, 23)), flags=7... [ 52.626] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.626] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.626] sna_drawable_use_bo: using whole GPU bo [ 52.626] gen9_composite_set_target: pixmap=3772, format=20028888, size=87x23, pitch=352, delta=(0,0),damage=0xffffffffffffffff [ 52.626] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.626] color_convert: src=ff333333 [20028888] [ 52.626] color_convert: dst=ff333333 [20028888] [ 52.626] sna_render_get_solid: ff333333 [ 52.626] sna_render_get_solid(20) = ff333333 (last) [ 52.626] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.626] sna_transform_is_imprecise_integer_translation: no transform [ 52.626] gen9_composite_picture: integer translation (0, 0), removing [ 52.626] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.626] sna_render_pixmap_bo: GPU all damaged [ 52.626] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.626] gen4_choose_composite_emitter: solid, identity mask [ 52.626] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.626] gen9_composite_get_binding_table(fe40) [ 52.626] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 52.626] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.626] gen9_emit_vertex_elements: setup id=9 [ 52.626] glyphs0_to_dst: glyph=(3, 7)x(10, 10), unclipped [ 52.626] emit_primitive_identity_mask__avx2: dst=(3, 7), mask=(560.00, 32.00) x (10.00, 10.00) [ 52.626] glyphs0_to_dst: glyph=(11, 9)x(9, 8), unclipped [ 52.626] emit_primitive_identity_mask__avx2: dst=(11, 9), mask=(544.00, 48.00) x (9.00, 8.00) [ 52.626] glyphs0_to_dst: glyph=(19, 9)x(7, 8), unclipped [ 52.626] emit_primitive_identity_mask__avx2: dst=(19, 9), mask=(560.00, 48.00) x (7.00, 8.00) [ 52.626] glyphs0_to_dst: glyph=(24, 9)x(10, 8), unclipped [ 52.626] emit_primitive_identity_mask__avx2: dst=(24, 9), mask=(576.00, 0.00) x (10.00, 8.00) [ 52.627] glyphs0_to_dst: glyph=(32, 9)x(10, 8), unclipped [ 52.627] emit_primitive_identity_mask__avx2: dst=(32, 9), mask=(576.00, 0.00) x (10.00, 8.00) [ 52.627] glyphs0_to_dst: glyph=(41, 9)x(9, 8), unclipped [ 52.627] emit_primitive_identity_mask__avx2: dst=(41, 9), mask=(592.00, 0.00) x (9.00, 8.00) [ 52.627] glyphs0_to_dst: glyph=(49, 9)x(9, 8), unclipped [ 52.627] emit_primitive_identity_mask__avx2: dst=(49, 9), mask=(576.00, 16.00) x (9.00, 8.00) [ 52.627] glyphs0_to_dst: glyph=(57, 5)x(9, 12), unclipped [ 52.627] emit_primitive_identity_mask__avx2: dst=(57, 5), mask=(592.00, 16.00) x (9.00, 12.00) [ 52.627] glyphs0_to_dst: glyph=(65, 9)x(11, 8), unclipped [ 52.627] emit_primitive_identity_mask__avx2: dst=(65, 9), mask=(608.00, 0.00) x (11.00, 8.00) [ 52.627] glyphs0_to_dst: glyph=(75, 6)x(7, 11), unclipped [ 52.627] emit_primitive_identity_mask__avx2: dst=(75, 6), mask=(624.00, 0.00) x (7.00, 11.00) [ 52.627] gen8_vertex_flush[664] = 30 [ 52.627] gen9_magic_ca_pass: CA fixup (36 -> 66) [ 52.627] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.627] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.627] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.627] sna_accel_flush: flush?=0, dirty?=0 [ 52.627] sna_glyphs(op=3, nlist=1, src=(5, 18)) [ 52.627] kgem_bo_is_busy: handle=136, domain: 0 exec? 1, rq? 1 [ 52.627] sna_glyphs: discarding mask [ 52.627] glyphs0_to_dst(op=3, src=(5, 18), nlist=1, dst=(5, 18)+(0, 0)) [ 52.627] clipped_glyphs: no, clip region (0, 0), (87, 23) matches drawable pixmap=94680753660000 size=87x23 [ 52.627] gen9_render_composite: 0x0, current mode=1/1 [ 52.627] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 52.627] kgem_bo_is_busy: handle=136, domain: 0 exec? 1, rq? 1 [ 52.627] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.627] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.627] sna_drawable_use_bo pixmap=3772, box=((0, 0), (87, 23)), flags=7... [ 52.627] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.627] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.627] sna_drawable_use_bo: using whole GPU bo [ 52.627] gen9_composite_set_target: pixmap=3772, format=20028888, size=87x23, pitch=352, delta=(0,0),damage=0xffffffffffffffff [ 52.627] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.627] color_convert: src=ff333333 [20028888] [ 52.627] color_convert: dst=ff333333 [20028888] [ 52.627] sna_render_get_solid: ff333333 [ 52.627] sna_render_get_solid(20) = ff333333 (last) [ 52.627] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.627] sna_transform_is_imprecise_integer_translation: no transform [ 52.627] gen9_composite_picture: integer translation (0, 0), removing [ 52.627] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.627] sna_render_pixmap_bo: GPU all damaged [ 52.627] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.627] gen4_choose_composite_emitter: solid, identity mask [ 52.627] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.627] gen9_composite_get_binding_table(fe40) [ 52.627] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 52.627] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.627] gen9_emit_vertex_elements: setup id=9 [ 52.627] glyphs0_to_dst: glyph=(4, 8)x(10, 10), unclipped [ 52.627] emit_primitive_identity_mask__avx2: dst=(4, 8), mask=(560.00, 32.00) x (10.00, 10.00) [ 52.627] glyphs0_to_dst: glyph=(12, 10)x(9, 8), unclipped [ 52.627] emit_primitive_identity_mask__avx2: dst=(12, 10), mask=(544.00, 48.00) x (9.00, 8.00) [ 52.627] glyphs0_to_dst: glyph=(20, 10)x(7, 8), unclipped [ 52.627] emit_primitive_identity_mask__avx2: dst=(20, 10), mask=(560.00, 48.00) x (7.00, 8.00) [ 52.627] glyphs0_to_dst: glyph=(25, 10)x(10, 8), unclipped [ 52.627] emit_primitive_identity_mask__avx2: dst=(25, 10), mask=(576.00, 0.00) x (10.00, 8.00) [ 52.627] glyphs0_to_dst: glyph=(33, 10)x(10, 8), unclipped [ 52.627] emit_primitive_identity_mask__avx2: dst=(33, 10), mask=(576.00, 0.00) x (10.00, 8.00) [ 52.627] glyphs0_to_dst: glyph=(42, 10)x(9, 8), unclipped [ 52.627] emit_primitive_identity_mask__avx2: dst=(42, 10), mask=(592.00, 0.00) x (9.00, 8.00) [ 52.627] glyphs0_to_dst: glyph=(50, 10)x(9, 8), unclipped [ 52.627] emit_primitive_identity_mask__avx2: dst=(50, 10), mask=(576.00, 16.00) x (9.00, 8.00) [ 52.627] glyphs0_to_dst: glyph=(58, 6)x(9, 12), unclipped [ 52.627] emit_primitive_identity_mask__avx2: dst=(58, 6), mask=(592.00, 16.00) x (9.00, 12.00) [ 52.627] glyphs0_to_dst: glyph=(66, 10)x(11, 8), unclipped [ 52.627] emit_primitive_identity_mask__avx2: dst=(66, 10), mask=(608.00, 0.00) x (11.00, 8.00) [ 52.627] glyphs0_to_dst: glyph=(76, 7)x(7, 11), unclipped [ 52.627] emit_primitive_identity_mask__avx2: dst=(76, 7), mask=(624.00, 0.00) x (7.00, 11.00) [ 52.627] gen8_vertex_flush[75c] = 30 [ 52.627] gen9_magic_ca_pass: CA fixup (66 -> 96) [ 52.627] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.627] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.627] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.627] sna_accel_flush: flush?=0, dirty?=0 [ 52.627] sna_glyphs(op=3, nlist=1, src=(5, 16)) [ 52.627] kgem_bo_is_busy: handle=136, domain: 0 exec? 1, rq? 1 [ 52.627] sna_glyphs: discarding mask [ 52.627] glyphs0_to_dst(op=3, src=(5, 16), nlist=1, dst=(5, 16)+(0, 0)) [ 52.627] clipped_glyphs: no, clip region (0, 0), (87, 23) matches drawable pixmap=94680753660000 size=87x23 [ 52.627] gen9_render_composite: 0x0, current mode=1/1 [ 52.627] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 52.627] kgem_bo_is_busy: handle=136, domain: 0 exec? 1, rq? 1 [ 52.627] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.627] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.627] sna_drawable_use_bo pixmap=3772, box=((0, 0), (87, 23)), flags=7... [ 52.627] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.627] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.627] sna_drawable_use_bo: using whole GPU bo [ 52.627] gen9_composite_set_target: pixmap=3772, format=20028888, size=87x23, pitch=352, delta=(0,0),damage=0xffffffffffffffff [ 52.627] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.627] color_convert: src=ff333333 [20028888] [ 52.627] color_convert: dst=ff333333 [20028888] [ 52.627] sna_render_get_solid: ff333333 [ 52.627] sna_render_get_solid(20) = ff333333 (last) [ 52.627] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.627] sna_transform_is_imprecise_integer_translation: no transform [ 52.627] gen9_composite_picture: integer translation (0, 0), removing [ 52.627] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.627] sna_render_pixmap_bo: GPU all damaged [ 52.627] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.627] gen4_choose_composite_emitter: solid, identity mask [ 52.627] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.627] gen9_composite_get_binding_table(fe40) [ 52.627] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 52.627] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.627] gen9_emit_vertex_elements: setup id=9 [ 52.627] glyphs0_to_dst: glyph=(4, 6)x(10, 10), unclipped [ 52.627] emit_primitive_identity_mask__avx2: dst=(4, 6), mask=(560.00, 32.00) x (10.00, 10.00) [ 52.627] glyphs0_to_dst: glyph=(12, 8)x(9, 8), unclipped [ 52.627] emit_primitive_identity_mask__avx2: dst=(12, 8), mask=(544.00, 48.00) x (9.00, 8.00) [ 52.627] glyphs0_to_dst: glyph=(20, 8)x(7, 8), unclipped [ 52.627] emit_primitive_identity_mask__avx2: dst=(20, 8), mask=(560.00, 48.00) x (7.00, 8.00) [ 52.627] glyphs0_to_dst: glyph=(25, 8)x(10, 8), unclipped [ 52.627] emit_primitive_identity_mask__avx2: dst=(25, 8), mask=(576.00, 0.00) x (10.00, 8.00) [ 52.627] glyphs0_to_dst: glyph=(33, 8)x(10, 8), unclipped [ 52.627] emit_primitive_identity_mask__avx2: dst=(33, 8), mask=(576.00, 0.00) x (10.00, 8.00) [ 52.627] glyphs0_to_dst: glyph=(42, 8)x(9, 8), unclipped [ 52.627] emit_primitive_identity_mask__avx2: dst=(42, 8), mask=(592.00, 0.00) x (9.00, 8.00) [ 52.627] glyphs0_to_dst: glyph=(50, 8)x(9, 8), unclipped [ 52.628] emit_primitive_identity_mask__avx2: dst=(50, 8), mask=(576.00, 16.00) x (9.00, 8.00) [ 52.628] glyphs0_to_dst: glyph=(58, 4)x(9, 12), unclipped [ 52.628] emit_primitive_identity_mask__avx2: dst=(58, 4), mask=(592.00, 16.00) x (9.00, 12.00) [ 52.628] glyphs0_to_dst: glyph=(66, 8)x(11, 8), unclipped [ 52.628] emit_primitive_identity_mask__avx2: dst=(66, 8), mask=(608.00, 0.00) x (11.00, 8.00) [ 52.628] glyphs0_to_dst: glyph=(76, 5)x(7, 11), unclipped [ 52.628] emit_primitive_identity_mask__avx2: dst=(76, 5), mask=(624.00, 0.00) x (7.00, 11.00) [ 52.628] gen8_vertex_flush[854] = 30 [ 52.628] gen9_magic_ca_pass: CA fixup (96 -> 126) [ 52.628] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.628] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.628] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.628] sna_accel_flush: flush?=0, dirty?=0 [ 52.628] sna_glyphs(op=3, nlist=1, src=(5, 17)) [ 52.628] kgem_bo_is_busy: handle=136, domain: 0 exec? 1, rq? 1 [ 52.628] sna_glyphs: discarding mask [ 52.628] glyphs0_to_dst(op=3, src=(5, 17), nlist=1, dst=(5, 17)+(0, 0)) [ 52.628] clipped_glyphs: no, clip region (0, 0), (87, 23) matches drawable pixmap=94680753660000 size=87x23 [ 52.628] gen9_render_composite: 0x0, current mode=1/1 [ 52.628] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 52.628] kgem_bo_is_busy: handle=136, domain: 0 exec? 1, rq? 1 [ 52.628] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.628] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.628] sna_drawable_use_bo pixmap=3772, box=((0, 0), (87, 23)), flags=7... [ 52.628] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 52.628] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.628] sna_drawable_use_bo: using whole GPU bo [ 52.628] gen9_composite_set_target: pixmap=3772, format=20028888, size=87x23, pitch=352, delta=(0,0),damage=0xffffffffffffffff [ 52.628] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.628] color_convert: src=ffdfdbd2 [20028888] [ 52.628] color_convert: dst=ffdfdbd2 [20028888] [ 52.628] sna_render_get_solid: ffdfdbd2 [ 52.628] sna_render_get_solid(6) = ffdfdbd2 (recreate) [ 52.628] kgem_create_proxy: target handle=113 [proxy? -1], offset=24, length=4, io=0 [ 52.628] __kgem_bo_init(handle=113, num_pages=4) [ 52.628] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.628] sna_transform_is_imprecise_integer_translation: no transform [ 52.628] gen9_composite_picture: integer translation (0, 0), removing [ 52.628] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.628] sna_render_pixmap_bo: GPU all damaged [ 52.628] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.628] gen4_choose_composite_emitter: solid, identity mask [ 52.628] kgem_check_bo: num_pages=+0, num_exec=+0 [ 52.628] gen9_composite_get_binding_table(fe40) [ 52.628] kgem_add_reloc64: handle=113, pos=16264, delta=0, domains=40000 [ 52.628] kgem_add_reloc64: adding proxy [delta=24] for handle=113 [ 52.628] kgem_add_reloc64[7] = (delta=24, target handle=3, presumed=fe00a000) [ 52.628] [3f80] bind bo(handle=113, addr=fe00a018), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 52.628] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 52.628] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.628] gen9_emit_vertex_elements: setup id=9 [ 52.628] glyphs0_to_dst: glyph=(4, 7)x(10, 10), unclipped [ 52.628] emit_primitive_identity_mask__avx2: dst=(4, 7), mask=(560.00, 32.00) x (10.00, 10.00) [ 52.628] glyphs0_to_dst: glyph=(12, 9)x(9, 8), unclipped [ 52.628] emit_primitive_identity_mask__avx2: dst=(12, 9), mask=(544.00, 48.00) x (9.00, 8.00) [ 52.628] glyphs0_to_dst: glyph=(20, 9)x(7, 8), unclipped [ 52.628] emit_primitive_identity_mask__avx2: dst=(20, 9), mask=(560.00, 48.00) x (7.00, 8.00) [ 52.628] glyphs0_to_dst: glyph=(25, 9)x(10, 8), unclipped [ 52.628] emit_primitive_identity_mask__avx2: dst=(25, 9), mask=(576.00, 0.00) x (10.00, 8.00) [ 52.628] glyphs0_to_dst: glyph=(33, 9)x(10, 8), unclipped [ 52.628] emit_primitive_identity_mask__avx2: dst=(33, 9), mask=(576.00, 0.00) x (10.00, 8.00) [ 52.628] glyphs0_to_dst: glyph=(42, 9)x(9, 8), unclipped [ 52.628] emit_primitive_identity_mask__avx2: dst=(42, 9), mask=(592.00, 0.00) x (9.00, 8.00) [ 52.628] glyphs0_to_dst: glyph=(50, 9)x(9, 8), unclipped [ 52.628] emit_primitive_identity_mask__avx2: dst=(50, 9), mask=(576.00, 16.00) x (9.00, 8.00) [ 52.628] glyphs0_to_dst: glyph=(58, 5)x(9, 12), unclipped [ 52.628] emit_primitive_identity_mask__avx2: dst=(58, 5), mask=(592.00, 16.00) x (9.00, 12.00) [ 52.628] glyphs0_to_dst: glyph=(66, 9)x(11, 8), unclipped [ 52.628] emit_primitive_identity_mask__avx2: dst=(66, 9), mask=(608.00, 0.00) x (11.00, 8.00) [ 52.628] glyphs0_to_dst: glyph=(76, 6)x(7, 11), unclipped [ 52.628] emit_primitive_identity_mask__avx2: dst=(76, 6), mask=(624.00, 0.00) x (7.00, 11.00) [ 52.628] gen8_vertex_flush[954] = 30 [ 52.628] gen9_magic_ca_pass: CA fixup (126 -> 156) [ 52.628] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.628] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.628] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.628] sna_accel_flush: flush?=0, dirty?=0 [ 52.628] sna_create_pixmap(87, 23, 32, usage=0) [ 52.628] kgem_can_create_2d: 87x23 @ 32 [ 52.628] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=352, height=23 [ 52.628] kgem_can_create_2d: untiled size=8192 [ 52.628] kgem_choose_tiling: too thin [width 87, 32 bpp] for TILING_X [ 52.628] kgem_choose_tiling: 87x23 -> 0 [ 52.628] sna_create_pixmap: usage=0, flags=b [ 52.628] sna_create_pixmap: creating GPU pixmap 87x23, stride=348, flags=b [ 52.628] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 [ 52.628] create_pixmap: serial=3773, usage=0, 0x0 [ 52.628] create_pixmap_hdr: pixmap=3773, width=87, height=23, usage=0 [ 52.628] sna_create_pixmap: serial=3773, 87x23, usage=0 [ 52.628] sna_accel_flush: flush?=0, dirty?=0 [ 52.628] sna_accel_flush: flush?=0, dirty?=0 [ 52.628] sna_composite_rectangles(pixmap=3774, op=0, 0 x 1 [(0, 0)x(87, 23) ...]) [ 52.628] sna_composite_rectangles: converted to op 0 [ 52.628] sna_composite_rectangles[0] (0, 0)x(87, 23) -> (0, 0), (87, 23) [ 52.628] sna_composite_rectangles: nrects=1, region=(0, 0), (87, 23) x 1 [ 52.628] sna_composite_rectangles: clipped extents (0, 0),(87, 23) x 1 [ 52.628] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(87, 23) [ 52.628] sna_composite_rectangles: dropping last-cpu hint [ 52.628] sna_drawable_use_bo pixmap=3774, box=((0, 0), (87, 23)), flags=19... [ 52.628] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 52.628] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 52.628] sna_pixmap_move_to_gpu(pixmap=3774, usage=0), flags=b [ 52.628] sna_pixmap_move_to_gpu: CPU damage? 0 [ 52.628] sna_pixmap_move_to_gpu: creating GPU bo (87x23@32), create=b [ 52.628] kgem_choose_tiling: too thin [width 87, 32 bpp] for TILING_X [ 52.628] kgem_choose_tiling: 87x23 -> 0 [ 52.628] kgem_choose_tiling: too thin [width 87, 32 bpp] for TILING_X [ 52.628] kgem_choose_tiling: 87x23 -> 0 [ 52.628] sna_pixmap_alloc_gpu: pixmap=3774 [ 52.628] kgem_create_2d(87x23, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 52.629] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=352, height=23 [ 52.629] kgem_bo_remove_from_inactive: removing handle=137 from inactive [ 52.629] from inactive: pitch=352, tiling=0: handle=137, id=2219 [ 52.629] __sna_damage_all(87, 23) [ 52.629] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 52.629] sna_pixmap_mark_active: pixmap=3774, handle=137 [ 52.629] sna_drawable_use_bo: allocated GPU bo for operation [ 52.629] sna_drawable_use_bo: using GPU bo with damage? 0 [ 52.629] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 52.629] kgem_bo_is_render: handle=137, rq? 0 [0] [ 52.629] gen9_render_fill_boxes(0 x 1 [(0, 0), (87, 23) ...]) [ 52.629] sna_render_get_solid: 0 [ 52.629] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 52.629] __kgem_busy: handle=1, busy=0, wedged=0 [ 52.629] __kgem_retire_rq: request 1 complete [ 52.629] __kgem_bo_flush: handle=111, busy=0, wedged=0 [ 52.629] kgem_bo_move_to_cache: release handle=111 [ 52.629] kgem_bo_move_to_inactive: moving handle=111 to inactive [ 52.629] __kgem_busy: handle=121, busy=0, wedged=0 [ 52.629] __kgem_ring_is_idle: ring=0 idle (handle=121) [ 52.629] __kgem_retire_rq: request 2 complete [ 52.629] __kgem_bo_flush: handle=96, busy=0, wedged=0 [ 52.629] __kgem_retire_rq: request 121 complete [ 52.629] __kgem_bo_flush: handle=139, busy=0, wedged=0 [ 52.629] kgem_bo_move_to_inactive: moving handle=121 to inactive [ 52.629] kgem_set_mode: flushing before new bo [ 52.629] gen8_vertex_close: used=624, vbo active? 23, vb=201, nreloc=2 [ 52.629] gen8_vertex_close: reloc[0] = 287 [ 52.629] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 52.629] kgem_add_handle: handle=23, index=5 [ 52.629] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fd541000) [ 52.629] gen8_vertex_close: reloc[1] = 342 [ 52.629] kgem_add_reloc64: handle=23, pos=342, delta=0, domains=200000 [ 52.629] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=fd541000) [ 52.629] batch[1/1, flags=1800]: 634 634 16256 16384, nreloc=10, nexec=6, nfence=0, aperture=1102 [fenced=0] [ 52.629] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 52.629] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 52.629] kgem_fixup_relocs: shrinking by 61440 [ 52.629] __kgem_busy: handle=1, busy=0, wedged=0 [ 52.629] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 52.629] kgem_commit: release handle=136 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fe000000 [ 52.629] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 52.629] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 52.629] __kgem_bo_clear_busy: handle=7 [ 52.629] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 52.629] kgem_commit: release handle=113 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 52.629] __kgem_bo_clear_busy: handle=113 [ 52.629] kgem_commit: release handle=113 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fe00a000 [ 52.629] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 52.629] kgem_commit: release handle=113 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 52.629] __kgem_bo_clear_busy: handle=113 [ 52.629] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 52.629] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.629] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 52.629] kgem_check_bo: num_pages=+2, num_exec=+1 [ 52.629] aligning vertex: was 4, now 2 floats per vertex [ 52.629] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 52.629] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 52.629] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 52.629] kgem_add_handle: handle=4, index=0 [ 52.629] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 52.629] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 52.629] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 52.629] gen9_composite_get_binding_table(ffc0) [ 52.629] kgem_add_reloc64: handle=137, pos=16360, delta=0, domains=20002 [ 52.629] kgem_add_handle: handle=137, index=1 [ 52.629] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd451000) [ 52.629] __kgem_bo_mark_dirty: handle=137 (proxy? 0) [ 52.629] [3fe0] bind bo(handle=137, addr=fd451000), format=192, width=87, height=23, pitch=352, tiling=0 -> render [ 52.629] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 52.629] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 52.629] kgem_add_handle: handle=7, index=2 [ 52.629] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 52.629] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 52.629] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 52.629] gen9_emit_sampler: sampler = 1 [ 52.629] gen9_emit_sf: num_sf_outputs=1 [ 52.629] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 52.629] gen9_emit_vertex_elements: setup id=0 [ 52.629] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 52.629] (0, 0), (87, 23) [ 52.629] gen8_vertex_flush[490] = 3 [ 52.629] sna_composite_rectangles: pixmap=3774 marking clear [0]? 1 [ 52.629] sna_accel_flush: flush?=0, dirty?=0 [ 52.629] sna_accel_flush: flush?=0, dirty?=0 [ 52.629] sna_block_handler (tv=0.0) [ 52.629] sna_wakeup_handler [ 52.629] sna_mode_wakeup: len=64 [ 52.629] sna_mode_wakeup: recording last swap on pipe=1, frame 2879 [b3f], time 52.624914 [ 52.629] sna_mode_wakeup: removing handle=114 [active_scanout=1] from scanout, installing handle=40 [active_scanout=3] [ 52.629] sna_mode_wakeup: flip complete, pending? 2 [ 52.629] sna_mode_wakeup: recording last swap on pipe=0, frame 2909 [b5d], time 52.626322 [ 52.629] sna_mode_wakeup: removing handle=114 [active_scanout=0] from scanout, installing handle=40 [active_scanout=3] [ 52.629] sna_mode_wakeup: flip complete, pending? 1 [ 52.629] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 52.629] sna_accel_flush: flush?=0, dirty?=0 [ 52.629] sna_accel_flush: flush?=0, dirty?=0 [ 52.629] sna_destroy_pixmap: pixmap=3772, attached?=1 [ 52.629] _kgem_bo_destroy: handle=136, proxy? 0 [ 52.629] __kgem_bo_destroy: handle=136, size=8192 [ 52.629] __kgem_busy: handle=136, busy=0, wedged=0 [ 52.629] __kgem_bo_clear_busy: handle=136 [ 52.629] __kgem_bo_destroy: handle=136, purged [ 52.629] kgem_bo_move_to_inactive: moving handle=136 to inactive [ 52.629] __sna_free_pixmap(pixmap=3772) [ 52.629] sna_accel_flush: flush?=0, dirty?=0 [ 52.629] sna_glyphs(op=3, nlist=1, src=(6, 17)) [ 52.629] kgem_bo_is_busy: handle=139, domain: 0 exec? 0, rq? 0 [ 52.629] sna_glyphs: discarding mask [ 52.629] glyphs0_to_dst(op=3, src=(6, 17), nlist=1, dst=(6, 17)+(0, 0)) [ 52.629] clipped_glyphs: no, clip region (0, 0), (87, 23) matches drawable pixmap=94680753678864 size=87x23 [ 52.629] gen9_render_composite: 0x0, current mode=1/1 [ 52.629] kgem_bo_is_busy: handle=6, domain: 3 exec? 0, rq? 1 [ 52.629] gen9_composite_fallback: mask is already on the GPU, try to use GPU [ 52.629] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.629] sna_drawable_use_bo pixmap=3770, box=((0, 0), (87, 23)), flags=7... [ 52.629] sna_drawable_use_bo: exported target, set PREFER_GPU [ 52.629] sna_drawable_use_bo: pinned, never REPLACES [ 52.629] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=7 [ 52.629] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.629] sna_drawable_use_bo: using whole GPU bo [ 52.629] gen9_composite_set_target: pixmap=3770, format=20028888, size=87x23, pitch=512, delta=(0,0),damage=0xffffffffffffffff [ 52.629] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.629] color_convert: src=ff333333 [20028888] [ 52.629] color_convert: dst=ff333333 [20028888] [ 52.629] sna_render_get_solid: ff333333 [ 52.629] sna_render_get_solid(20) = ff333333 (old) [ 52.629] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.629] sna_transform_is_imprecise_integer_translation: no transform [ 52.629] gen9_composite_picture: integer translation (0, 0), removing [ 52.629] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.629] sna_render_pixmap_bo: GPU all damaged [ 52.629] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.629] gen4_choose_composite_emitter: solid, identity mask [ 52.629] __kgem_busy: handle=1, busy=0, wedged=0 [ 52.629] __kgem_retire_rq: request 1 complete [ 52.629] kgem_set_mode: flushing before new bo [ 52.629] gen8_vertex_close: used=630, vbo active? 23, vb=1, nreloc=1 [ 52.629] gen8_vertex_close: reloc[0] = 287 [ 52.629] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 52.629] kgem_add_handle: handle=23, index=3 [ 52.629] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 52.629] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=77 [fenced=0] [ 52.629] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 52.629] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 52.629] kgem_fixup_relocs: shrinking by 61440 [ 52.629] __kgem_busy: handle=1, busy=0, wedged=0 [ 52.629] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 52.629] kgem_commit: release handle=137 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd451000 [ 52.629] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 52.629] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 52.629] __kgem_bo_clear_busy: handle=7 [ 52.629] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 52.629] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 52.629] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.629] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 52.629] kgem_check_bo: num_pages=+1028, num_exec=+3 [ 52.629] aligning vertex: was 2, now 4 floats per vertex [ 52.629] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 52.629] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 52.629] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 52.629] kgem_add_handle: handle=4, index=0 [ 52.629] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 52.629] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 52.629] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 52.629] gen9_composite_get_binding_table(ffc0) [ 52.629] kgem_add_reloc64: handle=139, pos=16360, delta=0, domains=20002 [ 52.629] kgem_add_handle: handle=139, index=1 [ 52.629] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd40f000) [ 52.629] __kgem_bo_mark_dirty: handle=139 (proxy? 0) [ 52.629] [3fe0] bind bo(handle=139, addr=fd40f000), format=192, width=87, height=23, pitch=512, tiling=1 -> render [ 52.629] kgem_add_reloc64: handle=113, pos=16344, delta=0, domains=40000 [ 52.629] kgem_add_reloc64: adding proxy [delta=80] for handle=113 [ 52.629] kgem_add_handle: handle=113, index=2 [ 52.629] kgem_add_reloc64[4] = (delta=80, target handle=2, presumed=fe00a000) [ 52.629] [3fd0] bind bo(handle=113, addr=fe00a050), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 52.629] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 [ 52.629] kgem_add_handle: handle=6, index=3 [ 52.629] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd581000) [ 52.629] [3fc0] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 52.629] gen9_emit_cc: blend=177 (current=ffffffff), src=17, dst=18 [ 52.629] gen9_emit_sampler: sampler = a [ 52.629] gen9_emit_sf: num_sf_outputs=2 [ 52.629] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.629] gen9_emit_vertex_elements: setup id=9 [ 52.629] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 52.629] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 52.629] glyphs0_to_dst: glyph=(5, 7)x(10, 10), unclipped [ 52.629] emit_primitive_identity_mask__avx2: dst=(5, 7), mask=(560.00, 32.00) x (10.00, 10.00) [ 52.629] glyphs0_to_dst: glyph=(13, 9)x(9, 8), unclipped [ 52.629] emit_primitive_identity_mask__avx2: dst=(13, 9), mask=(544.00, 48.00) x (9.00, 8.00) [ 52.629] glyphs0_to_dst: glyph=(21, 9)x(7, 8), unclipped [ 52.629] emit_primitive_identity_mask__avx2: dst=(21, 9), mask=(560.00, 48.00) x (7.00, 8.00) [ 52.629] glyphs0_to_dst: glyph=(26, 9)x(10, 8), unclipped [ 52.629] emit_primitive_identity_mask__avx2: dst=(26, 9), mask=(576.00, 0.00) x (10.00, 8.00) [ 52.629] glyphs0_to_dst: glyph=(34, 9)x(10, 8), unclipped [ 52.629] emit_primitive_identity_mask__avx2: dst=(34, 9), mask=(576.00, 0.00) x (10.00, 8.00) [ 52.629] glyphs0_to_dst: glyph=(43, 9)x(9, 8), unclipped [ 52.629] emit_primitive_identity_mask__avx2: dst=(43, 9), mask=(592.00, 0.00) x (9.00, 8.00) [ 52.629] glyphs0_to_dst: glyph=(51, 9)x(9, 8), unclipped [ 52.629] emit_primitive_identity_mask__avx2: dst=(51, 9), mask=(576.00, 16.00) x (9.00, 8.00) [ 52.629] glyphs0_to_dst: glyph=(59, 5)x(9, 12), unclipped [ 52.629] emit_primitive_identity_mask__avx2: dst=(59, 5), mask=(592.00, 16.00) x (9.00, 12.00) [ 52.630] glyphs0_to_dst: glyph=(67, 9)x(11, 8), unclipped [ 52.630] emit_primitive_identity_mask__avx2: dst=(67, 9), mask=(608.00, 0.00) x (11.00, 8.00) [ 52.630] glyphs0_to_dst: glyph=(77, 6)x(7, 11), unclipped [ 52.630] emit_primitive_identity_mask__avx2: dst=(77, 6), mask=(624.00, 0.00) x (7.00, 11.00) [ 52.630] gen8_vertex_flush[498] = 30 [ 52.630] gen9_magic_ca_pass: CA fixup (158 -> 188) [ 52.630] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.630] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.630] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.630] sna_accel_flush: flush?=1, dirty?=0 [ 52.630] gen8_vertex_close: used=752, vbo active? 23, vb=200, nreloc=1 [ 52.630] gen8_vertex_close: reloc[0] = 289 [ 52.630] kgem_add_reloc64: handle=23, pos=289, delta=0, domains=200000 [ 52.630] kgem_add_handle: handle=23, index=4 [ 52.630] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd541000) [ 52.630] batch[1/1, flags=1800]: 332 332 16320 16384, nreloc=7, nexec=5, nfence=0, aperture=1102 [fenced=0] [ 52.630] __kgem_busy: handle=1, busy=0, wedged=0 [ 52.630] __kgem_retire_rq: request 1 complete [ 52.630] __kgem_bo_flush: handle=137, busy=0, wedged=0 [ 52.630] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 52.630] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 52.630] kgem_fixup_relocs: shrinking by 61440 [ 52.630] __kgem_busy: handle=1, busy=0, wedged=0 [ 52.630] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 52.630] kgem_commit: release handle=139 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd40f000 [ 52.630] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 52.630] kgem_commit: release handle=113 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 52.630] __kgem_bo_clear_busy: handle=113 [ 52.630] kgem_commit: release handle=113 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fe00a000 [ 52.630] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 52.630] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 52.630] __kgem_busy: handle=1, busy=0, wedged=0 [ 52.630] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 52.630] sna_glyphs(op=3, nlist=1, src=(4, 17)) [ 52.630] kgem_bo_is_busy: handle=139, domain: 3 exec? 0, rq? 1 [ 52.630] sna_glyphs: discarding mask [ 52.630] glyphs0_to_dst(op=3, src=(4, 17), nlist=1, dst=(4, 17)+(0, 0)) [ 52.630] clipped_glyphs: no, clip region (0, 0), (87, 23) matches drawable pixmap=94680753678864 size=87x23 [ 52.630] gen9_render_composite: 0x0, current mode=0/1 [ 52.630] kgem_bo_is_busy: handle=6, domain: 3 exec? 0, rq? 1 [ 52.630] kgem_bo_is_busy: handle=139, domain: 3 exec? 0, rq? 1 [ 52.630] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.630] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.630] sna_drawable_use_bo pixmap=3770, box=((0, 0), (87, 23)), flags=7... [ 52.630] sna_drawable_use_bo: exported target, set PREFER_GPU [ 52.630] sna_drawable_use_bo: pinned, never REPLACES [ 52.630] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=7 [ 52.630] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.630] sna_drawable_use_bo: using whole GPU bo [ 52.630] gen9_composite_set_target: pixmap=3770, format=20028888, size=87x23, pitch=512, delta=(0,0),damage=0xffffffffffffffff [ 52.630] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.630] color_convert: src=ff333333 [20028888] [ 52.630] color_convert: dst=ff333333 [20028888] [ 52.630] sna_render_get_solid: ff333333 [ 52.630] sna_render_get_solid(20) = ff333333 (last) [ 52.630] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.630] sna_transform_is_imprecise_integer_translation: no transform [ 52.630] gen9_composite_picture: integer translation (0, 0), removing [ 52.630] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.630] sna_render_pixmap_bo: GPU all damaged [ 52.630] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.630] gen4_choose_composite_emitter: solid, identity mask [ 52.630] kgem_check_bo: num_pages=+1028, num_exec=+3 [ 52.630] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 52.630] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 52.630] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 52.630] kgem_add_handle: handle=4, index=0 [ 52.630] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 52.630] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 52.630] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 52.630] gen9_composite_get_binding_table(ffc0) [ 52.630] kgem_add_reloc64: handle=139, pos=16360, delta=0, domains=20002 [ 52.630] kgem_add_handle: handle=139, index=1 [ 52.630] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd40f000) [ 52.630] __kgem_bo_mark_dirty: handle=139 (proxy? 0) [ 52.630] [3fe0] bind bo(handle=139, addr=fd40f000), format=192, width=87, height=23, pitch=512, tiling=1 -> render [ 52.630] kgem_add_reloc64: handle=113, pos=16344, delta=0, domains=40000 [ 52.630] kgem_add_reloc64: adding proxy [delta=80] for handle=113 [ 52.630] kgem_add_handle: handle=113, index=2 [ 52.630] kgem_add_reloc64[4] = (delta=80, target handle=2, presumed=fe00a000) [ 52.630] [3fd0] bind bo(handle=113, addr=fe00a050), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 52.630] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 [ 52.630] kgem_add_handle: handle=6, index=3 [ 52.630] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd581000) [ 52.630] [3fc0] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 52.630] gen9_emit_cc: blend=177 (current=ffffffff), src=17, dst=18 [ 52.630] gen9_emit_sampler: sampler = a [ 52.630] gen9_emit_sf: num_sf_outputs=2 [ 52.630] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.630] gen9_emit_vertex_elements: setup id=9 [ 52.630] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 52.630] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 52.630] glyphs0_to_dst: glyph=(3, 7)x(10, 10), unclipped [ 52.630] emit_primitive_identity_mask__avx2: dst=(3, 7), mask=(560.00, 32.00) x (10.00, 10.00) [ 52.630] glyphs0_to_dst: glyph=(11, 9)x(9, 8), unclipped [ 52.630] emit_primitive_identity_mask__avx2: dst=(11, 9), mask=(544.00, 48.00) x (9.00, 8.00) [ 52.630] glyphs0_to_dst: glyph=(19, 9)x(7, 8), unclipped [ 52.630] emit_primitive_identity_mask__avx2: dst=(19, 9), mask=(560.00, 48.00) x (7.00, 8.00) [ 52.630] glyphs0_to_dst: glyph=(24, 9)x(10, 8), unclipped [ 52.630] emit_primitive_identity_mask__avx2: dst=(24, 9), mask=(576.00, 0.00) x (10.00, 8.00) [ 52.630] glyphs0_to_dst: glyph=(32, 9)x(10, 8), unclipped [ 52.630] emit_primitive_identity_mask__avx2: dst=(32, 9), mask=(576.00, 0.00) x (10.00, 8.00) [ 52.630] glyphs0_to_dst: glyph=(41, 9)x(9, 8), unclipped [ 52.630] emit_primitive_identity_mask__avx2: dst=(41, 9), mask=(592.00, 0.00) x (9.00, 8.00) [ 52.630] glyphs0_to_dst: glyph=(49, 9)x(9, 8), unclipped [ 52.630] emit_primitive_identity_mask__avx2: dst=(49, 9), mask=(576.00, 16.00) x (9.00, 8.00) [ 52.630] glyphs0_to_dst: glyph=(57, 5)x(9, 12), unclipped [ 52.630] emit_primitive_identity_mask__avx2: dst=(57, 5), mask=(592.00, 16.00) x (9.00, 12.00) [ 52.630] glyphs0_to_dst: glyph=(65, 9)x(11, 8), unclipped [ 52.630] emit_primitive_identity_mask__avx2: dst=(65, 9), mask=(608.00, 0.00) x (11.00, 8.00) [ 52.630] glyphs0_to_dst: glyph=(75, 6)x(7, 11), unclipped [ 52.630] emit_primitive_identity_mask__avx2: dst=(75, 6), mask=(624.00, 0.00) x (7.00, 11.00) [ 52.630] gen8_vertex_flush[498] = 30 [ 52.630] gen9_magic_ca_pass: CA fixup (188 -> 218) [ 52.630] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.630] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.630] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.630] sna_accel_flush: flush?=1, dirty?=0 [ 52.630] gen8_vertex_close: used=872, vbo active? 23, vb=200, nreloc=1 [ 52.630] gen8_vertex_close: reloc[0] = 289 [ 52.630] kgem_add_reloc64: handle=23, pos=289, delta=0, domains=200000 [ 52.630] kgem_add_handle: handle=23, index=4 [ 52.630] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd541000) [ 52.630] batch[1/1, flags=1800]: 332 332 16320 16384, nreloc=7, nexec=5, nfence=0, aperture=1102 [fenced=0] [ 52.630] __kgem_busy: handle=1, busy=0, wedged=0 [ 52.630] __kgem_retire_rq: request 1 complete [ 52.630] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 52.630] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 52.630] kgem_fixup_relocs: shrinking by 61440 [ 52.630] __kgem_busy: handle=1, busy=0, wedged=0 [ 52.630] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 52.630] kgem_commit: release handle=139 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd40f000 [ 52.630] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 52.630] kgem_commit: release handle=113 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 52.630] __kgem_bo_clear_busy: handle=113 [ 52.630] kgem_commit: release handle=113 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fe00a000 [ 52.630] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 52.630] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 52.630] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.630] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 52.630] sna_glyphs(op=3, nlist=1, src=(5, 18)) [ 52.630] kgem_bo_is_busy: handle=139, domain: 3 exec? 0, rq? 1 [ 52.630] sna_glyphs: discarding mask [ 52.630] glyphs0_to_dst(op=3, src=(5, 18), nlist=1, dst=(5, 18)+(0, 0)) [ 52.630] clipped_glyphs: no, clip region (0, 0), (87, 23) matches drawable pixmap=94680753678864 size=87x23 [ 52.630] gen9_render_composite: 0x0, current mode=0/1 [ 52.630] kgem_bo_is_busy: handle=6, domain: 3 exec? 0, rq? 1 [ 52.630] kgem_bo_is_busy: handle=139, domain: 3 exec? 0, rq? 1 [ 52.630] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.630] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.630] sna_drawable_use_bo pixmap=3770, box=((0, 0), (87, 23)), flags=7... [ 52.630] sna_drawable_use_bo: exported target, set PREFER_GPU [ 52.630] sna_drawable_use_bo: pinned, never REPLACES [ 52.630] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=7 [ 52.630] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.630] sna_drawable_use_bo: using whole GPU bo [ 52.630] gen9_composite_set_target: pixmap=3770, format=20028888, size=87x23, pitch=512, delta=(0,0),damage=0xffffffffffffffff [ 52.630] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.630] color_convert: src=ff333333 [20028888] [ 52.630] color_convert: dst=ff333333 [20028888] [ 52.630] sna_render_get_solid: ff333333 [ 52.630] sna_render_get_solid(20) = ff333333 (last) [ 52.630] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.630] sna_transform_is_imprecise_integer_translation: no transform [ 52.630] gen9_composite_picture: integer translation (0, 0), removing [ 52.630] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.630] sna_render_pixmap_bo: GPU all damaged [ 52.630] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.630] gen4_choose_composite_emitter: solid, identity mask [ 52.630] kgem_check_bo: num_pages=+1028, num_exec=+3 [ 52.630] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 52.630] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 52.630] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 52.630] kgem_add_handle: handle=4, index=0 [ 52.630] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 52.630] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 52.630] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 52.630] gen9_composite_get_binding_table(ffc0) [ 52.630] kgem_add_reloc64: handle=139, pos=16360, delta=0, domains=20002 [ 52.630] kgem_add_handle: handle=139, index=1 [ 52.630] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd40f000) [ 52.630] __kgem_bo_mark_dirty: handle=139 (proxy? 0) [ 52.630] [3fe0] bind bo(handle=139, addr=fd40f000), format=192, width=87, height=23, pitch=512, tiling=1 -> render [ 52.630] kgem_add_reloc64: handle=113, pos=16344, delta=0, domains=40000 [ 52.630] kgem_add_reloc64: adding proxy [delta=80] for handle=113 [ 52.630] kgem_add_handle: handle=113, index=2 [ 52.630] kgem_add_reloc64[4] = (delta=80, target handle=2, presumed=fe00a000) [ 52.630] [3fd0] bind bo(handle=113, addr=fe00a050), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 52.630] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 [ 52.630] kgem_add_handle: handle=6, index=3 [ 52.630] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd581000) [ 52.630] [3fc0] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 52.630] gen9_emit_cc: blend=177 (current=ffffffff), src=17, dst=18 [ 52.630] gen9_emit_sampler: sampler = a [ 52.630] gen9_emit_sf: num_sf_outputs=2 [ 52.630] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.630] gen9_emit_vertex_elements: setup id=9 [ 52.630] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 52.630] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 52.630] glyphs0_to_dst: glyph=(4, 8)x(10, 10), unclipped [ 52.630] emit_primitive_identity_mask__avx2: dst=(4, 8), mask=(560.00, 32.00) x (10.00, 10.00) [ 52.630] glyphs0_to_dst: glyph=(12, 10)x(9, 8), unclipped [ 52.630] emit_primitive_identity_mask__avx2: dst=(12, 10), mask=(544.00, 48.00) x (9.00, 8.00) [ 52.630] glyphs0_to_dst: glyph=(20, 10)x(7, 8), unclipped [ 52.630] emit_primitive_identity_mask__avx2: dst=(20, 10), mask=(560.00, 48.00) x (7.00, 8.00) [ 52.630] glyphs0_to_dst: glyph=(25, 10)x(10, 8), unclipped [ 52.630] emit_primitive_identity_mask__avx2: dst=(25, 10), mask=(576.00, 0.00) x (10.00, 8.00) [ 52.630] glyphs0_to_dst: glyph=(33, 10)x(10, 8), unclipped [ 52.630] emit_primitive_identity_mask__avx2: dst=(33, 10), mask=(576.00, 0.00) x (10.00, 8.00) [ 52.630] glyphs0_to_dst: glyph=(42, 10)x(9, 8), unclipped [ 52.630] emit_primitive_identity_mask__avx2: dst=(42, 10), mask=(592.00, 0.00) x (9.00, 8.00) [ 52.630] glyphs0_to_dst: glyph=(50, 10)x(9, 8), unclipped [ 52.630] emit_primitive_identity_mask__avx2: dst=(50, 10), mask=(576.00, 16.00) x (9.00, 8.00) [ 52.630] glyphs0_to_dst: glyph=(58, 6)x(9, 12), unclipped [ 52.630] emit_primitive_identity_mask__avx2: dst=(58, 6), mask=(592.00, 16.00) x (9.00, 12.00) [ 52.630] glyphs0_to_dst: glyph=(66, 10)x(11, 8), unclipped [ 52.630] emit_primitive_identity_mask__avx2: dst=(66, 10), mask=(608.00, 0.00) x (11.00, 8.00) [ 52.630] glyphs0_to_dst: glyph=(76, 7)x(7, 11), unclipped [ 52.630] emit_primitive_identity_mask__avx2: dst=(76, 7), mask=(624.00, 0.00) x (7.00, 11.00) [ 52.630] gen8_vertex_flush[498] = 30 [ 52.630] gen9_magic_ca_pass: CA fixup (218 -> 248) [ 52.630] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.630] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.630] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.630] sna_accel_flush: flush?=1, dirty?=0 [ 52.630] gen8_vertex_close: used=992, vbo active? 23, vb=200, nreloc=1 [ 52.630] gen8_vertex_close: reloc[0] = 289 [ 52.630] kgem_add_reloc64: handle=23, pos=289, delta=0, domains=200000 [ 52.630] kgem_add_handle: handle=23, index=4 [ 52.630] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd541000) [ 52.630] batch[1/1, flags=1800]: 332 332 16320 16384, nreloc=7, nexec=5, nfence=0, aperture=1102 [fenced=0] [ 52.630] __kgem_busy: handle=1, busy=0, wedged=0 [ 52.630] __kgem_retire_rq: request 1 complete [ 52.630] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 52.630] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 52.630] kgem_fixup_relocs: shrinking by 61440 [ 52.630] __kgem_busy: handle=1, busy=0, wedged=0 [ 52.630] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 52.630] kgem_commit: release handle=139 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd40f000 [ 52.630] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 52.630] kgem_commit: release handle=113 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 52.630] __kgem_bo_clear_busy: handle=113 [ 52.630] kgem_commit: release handle=113 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fe00a000 [ 52.630] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 52.630] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 52.630] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.630] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 52.630] sna_glyphs(op=3, nlist=1, src=(5, 16)) [ 52.631] kgem_bo_is_busy: handle=139, domain: 3 exec? 0, rq? 1 [ 52.631] sna_glyphs: discarding mask [ 52.631] glyphs0_to_dst(op=3, src=(5, 16), nlist=1, dst=(5, 16)+(0, 0)) [ 52.631] clipped_glyphs: no, clip region (0, 0), (87, 23) matches drawable pixmap=94680753678864 size=87x23 [ 52.631] gen9_render_composite: 0x0, current mode=0/1 [ 52.631] kgem_bo_is_busy: handle=6, domain: 3 exec? 0, rq? 1 [ 52.631] kgem_bo_is_busy: handle=139, domain: 3 exec? 0, rq? 1 [ 52.631] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.631] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.631] sna_drawable_use_bo pixmap=3770, box=((0, 0), (87, 23)), flags=7... [ 52.631] sna_drawable_use_bo: exported target, set PREFER_GPU [ 52.631] sna_drawable_use_bo: pinned, never REPLACES [ 52.631] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=7 [ 52.631] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.631] sna_drawable_use_bo: using whole GPU bo [ 52.631] gen9_composite_set_target: pixmap=3770, format=20028888, size=87x23, pitch=512, delta=(0,0),damage=0xffffffffffffffff [ 52.631] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.631] color_convert: src=ff333333 [20028888] [ 52.631] color_convert: dst=ff333333 [20028888] [ 52.631] sna_render_get_solid: ff333333 [ 52.631] sna_render_get_solid(20) = ff333333 (last) [ 52.631] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.631] sna_transform_is_imprecise_integer_translation: no transform [ 52.631] gen9_composite_picture: integer translation (0, 0), removing [ 52.631] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.631] sna_render_pixmap_bo: GPU all damaged [ 52.631] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.631] gen4_choose_composite_emitter: solid, identity mask [ 52.631] kgem_check_bo: num_pages=+1028, num_exec=+3 [ 52.631] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 52.631] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 52.631] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 52.631] kgem_add_handle: handle=4, index=0 [ 52.631] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 52.631] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 52.631] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 52.631] gen9_composite_get_binding_table(ffc0) [ 52.631] kgem_add_reloc64: handle=139, pos=16360, delta=0, domains=20002 [ 52.631] kgem_add_handle: handle=139, index=1 [ 52.631] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd40f000) [ 52.631] __kgem_bo_mark_dirty: handle=139 (proxy? 0) [ 52.631] [3fe0] bind bo(handle=139, addr=fd40f000), format=192, width=87, height=23, pitch=512, tiling=1 -> render [ 52.631] kgem_add_reloc64: handle=113, pos=16344, delta=0, domains=40000 [ 52.631] kgem_add_reloc64: adding proxy [delta=80] for handle=113 [ 52.631] kgem_add_handle: handle=113, index=2 [ 52.631] kgem_add_reloc64[4] = (delta=80, target handle=2, presumed=fe00a000) [ 52.631] [3fd0] bind bo(handle=113, addr=fe00a050), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 52.631] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 [ 52.631] kgem_add_handle: handle=6, index=3 [ 52.631] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd581000) [ 52.631] [3fc0] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 52.631] gen9_emit_cc: blend=177 (current=ffffffff), src=17, dst=18 [ 52.631] gen9_emit_sampler: sampler = a [ 52.631] gen9_emit_sf: num_sf_outputs=2 [ 52.631] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.631] gen9_emit_vertex_elements: setup id=9 [ 52.631] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 52.631] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 52.631] glyphs0_to_dst: glyph=(4, 6)x(10, 10), unclipped [ 52.631] emit_primitive_identity_mask__avx2: dst=(4, 6), mask=(560.00, 32.00) x (10.00, 10.00) [ 52.631] glyphs0_to_dst: glyph=(12, 8)x(9, 8), unclipped [ 52.631] emit_primitive_identity_mask__avx2: dst=(12, 8), mask=(544.00, 48.00) x (9.00, 8.00) [ 52.631] glyphs0_to_dst: glyph=(20, 8)x(7, 8), unclipped [ 52.631] emit_primitive_identity_mask__avx2: dst=(20, 8), mask=(560.00, 48.00) x (7.00, 8.00) [ 52.631] glyphs0_to_dst: glyph=(25, 8)x(10, 8), unclipped [ 52.631] emit_primitive_identity_mask__avx2: dst=(25, 8), mask=(576.00, 0.00) x (10.00, 8.00) [ 52.631] glyphs0_to_dst: glyph=(33, 8)x(10, 8), unclipped [ 52.631] emit_primitive_identity_mask__avx2: dst=(33, 8), mask=(576.00, 0.00) x (10.00, 8.00) [ 52.631] glyphs0_to_dst: glyph=(42, 8)x(9, 8), unclipped [ 52.631] emit_primitive_identity_mask__avx2: dst=(42, 8), mask=(592.00, 0.00) x (9.00, 8.00) [ 52.631] glyphs0_to_dst: glyph=(50, 8)x(9, 8), unclipped [ 52.631] emit_primitive_identity_mask__avx2: dst=(50, 8), mask=(576.00, 16.00) x (9.00, 8.00) [ 52.631] glyphs0_to_dst: glyph=(58, 4)x(9, 12), unclipped [ 52.631] emit_primitive_identity_mask__avx2: dst=(58, 4), mask=(592.00, 16.00) x (9.00, 12.00) [ 52.631] glyphs0_to_dst: glyph=(66, 8)x(11, 8), unclipped [ 52.631] emit_primitive_identity_mask__avx2: dst=(66, 8), mask=(608.00, 0.00) x (11.00, 8.00) [ 52.631] glyphs0_to_dst: glyph=(76, 5)x(7, 11), unclipped [ 52.631] emit_primitive_identity_mask__avx2: dst=(76, 5), mask=(624.00, 0.00) x (7.00, 11.00) [ 52.631] gen8_vertex_flush[498] = 30 [ 52.631] gen9_magic_ca_pass: CA fixup (248 -> 278) [ 52.631] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.631] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.631] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.631] sna_accel_flush: flush?=1, dirty?=0 [ 52.631] gen8_vertex_close: used=1112, vbo active? 23, vb=200, nreloc=1 [ 52.631] gen8_vertex_close: reloc[0] = 289 [ 52.631] kgem_add_reloc64: handle=23, pos=289, delta=0, domains=200000 [ 52.631] kgem_add_handle: handle=23, index=4 [ 52.631] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd541000) [ 52.631] batch[1/1, flags=1800]: 332 332 16320 16384, nreloc=7, nexec=5, nfence=0, aperture=1102 [fenced=0] [ 52.631] __kgem_busy: handle=1, busy=0, wedged=0 [ 52.631] __kgem_retire_rq: request 1 complete [ 52.631] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 52.631] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 52.631] kgem_fixup_relocs: shrinking by 61440 [ 52.631] __kgem_busy: handle=1, busy=0, wedged=0 [ 52.631] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 52.631] kgem_commit: release handle=139 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd40f000 [ 52.631] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 52.631] kgem_commit: release handle=113 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 52.631] __kgem_bo_clear_busy: handle=113 [ 52.631] kgem_commit: release handle=113 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fe00a000 [ 52.631] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 52.631] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 52.631] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.631] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 52.631] sna_glyphs(op=3, nlist=1, src=(5, 17)) [ 52.631] kgem_bo_is_busy: handle=139, domain: 3 exec? 0, rq? 1 [ 52.631] sna_glyphs: discarding mask [ 52.631] glyphs0_to_dst(op=3, src=(5, 17), nlist=1, dst=(5, 17)+(0, 0)) [ 52.631] clipped_glyphs: no, clip region (0, 0), (87, 23) matches drawable pixmap=94680753678864 size=87x23 [ 52.631] gen9_render_composite: 0x0, current mode=0/1 [ 52.631] kgem_bo_is_busy: handle=6, domain: 3 exec? 0, rq? 1 [ 52.631] kgem_bo_is_busy: handle=139, domain: 3 exec? 0, rq? 1 [ 52.631] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 52.631] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 52.631] sna_drawable_use_bo pixmap=3770, box=((0, 0), (87, 23)), flags=7... [ 52.631] sna_drawable_use_bo: exported target, set PREFER_GPU [ 52.631] sna_drawable_use_bo: pinned, never REPLACES [ 52.631] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=7 [ 52.631] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.631] sna_drawable_use_bo: using whole GPU bo [ 52.631] gen9_composite_set_target: pixmap=3770, format=20028888, size=87x23, pitch=512, delta=(0,0),damage=0xffffffffffffffff [ 52.631] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.631] color_convert: src=ffdfdbd2 [20028888] [ 52.631] color_convert: dst=ffdfdbd2 [20028888] [ 52.631] sna_render_get_solid: ffdfdbd2 [ 52.631] sna_render_get_solid(6) = ffdfdbd2 (old) [ 52.631] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 52.631] sna_transform_is_imprecise_integer_translation: no transform [ 52.631] gen9_composite_picture: integer translation (0, 0), removing [ 52.631] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 52.631] sna_render_pixmap_bo: GPU all damaged [ 52.631] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 52.631] gen4_choose_composite_emitter: solid, identity mask [ 52.631] kgem_check_bo: num_pages=+1028, num_exec=+3 [ 52.631] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 52.631] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 52.631] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 52.631] kgem_add_handle: handle=4, index=0 [ 52.631] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 52.631] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 52.631] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 52.631] gen9_composite_get_binding_table(ffc0) [ 52.631] kgem_add_reloc64: handle=139, pos=16360, delta=0, domains=20002 [ 52.631] kgem_add_handle: handle=139, index=1 [ 52.631] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd40f000) [ 52.631] __kgem_bo_mark_dirty: handle=139 (proxy? 0) [ 52.631] [3fe0] bind bo(handle=139, addr=fd40f000), format=192, width=87, height=23, pitch=512, tiling=1 -> render [ 52.631] kgem_add_reloc64: handle=113, pos=16344, delta=0, domains=40000 [ 52.631] kgem_add_reloc64: adding proxy [delta=24] for handle=113 [ 52.631] kgem_add_handle: handle=113, index=2 [ 52.631] kgem_add_reloc64[4] = (delta=24, target handle=2, presumed=fe00a000) [ 52.631] [3fd0] bind bo(handle=113, addr=fe00a018), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 52.631] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 [ 52.631] kgem_add_handle: handle=6, index=3 [ 52.631] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd581000) [ 52.631] [3fc0] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 52.631] gen9_emit_cc: blend=177 (current=ffffffff), src=17, dst=18 [ 52.631] gen9_emit_sampler: sampler = a [ 52.631] gen9_emit_sf: num_sf_outputs=2 [ 52.631] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 52.631] gen9_emit_vertex_elements: setup id=9 [ 52.631] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 52.631] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 52.631] glyphs0_to_dst: glyph=(4, 7)x(10, 10), unclipped [ 52.631] emit_primitive_identity_mask__avx2: dst=(4, 7), mask=(560.00, 32.00) x (10.00, 10.00) [ 52.631] glyphs0_to_dst: glyph=(12, 9)x(9, 8), unclipped [ 52.631] emit_primitive_identity_mask__avx2: dst=(12, 9), mask=(544.00, 48.00) x (9.00, 8.00) [ 52.631] glyphs0_to_dst: glyph=(20, 9)x(7, 8), unclipped [ 52.631] emit_primitive_identity_mask__avx2: dst=(20, 9), mask=(560.00, 48.00) x (7.00, 8.00) [ 52.631] glyphs0_to_dst: glyph=(25, 9)x(10, 8), unclipped [ 52.631] emit_primitive_identity_mask__avx2: dst=(25, 9), mask=(576.00, 0.00) x (10.00, 8.00) [ 52.631] glyphs0_to_dst: glyph=(33, 9)x(10, 8), unclipped [ 52.631] emit_primitive_identity_mask__avx2: dst=(33, 9), mask=(576.00, 0.00) x (10.00, 8.00) [ 52.631] glyphs0_to_dst: glyph=(42, 9)x(9, 8), unclipped [ 52.631] emit_primitive_identity_mask__avx2: dst=(42, 9), mask=(592.00, 0.00) x (9.00, 8.00) [ 52.631] glyphs0_to_dst: glyph=(50, 9)x(9, 8), unclipped [ 52.631] emit_primitive_identity_mask__avx2: dst=(50, 9), mask=(576.00, 16.00) x (9.00, 8.00) [ 52.631] glyphs0_to_dst: glyph=(58, 5)x(9, 12), unclipped [ 52.631] emit_primitive_identity_mask__avx2: dst=(58, 5), mask=(592.00, 16.00) x (9.00, 12.00) [ 52.631] glyphs0_to_dst: glyph=(66, 9)x(11, 8), unclipped [ 52.631] emit_primitive_identity_mask__avx2: dst=(66, 9), mask=(608.00, 0.00) x (11.00, 8.00) [ 52.631] glyphs0_to_dst: glyph=(76, 6)x(7, 11), unclipped [ 52.631] emit_primitive_identity_mask__avx2: dst=(76, 6), mask=(624.00, 0.00) x (7.00, 11.00) [ 52.631] gen8_vertex_flush[498] = 30 [ 52.631] gen9_magic_ca_pass: CA fixup (278 -> 308) [ 52.631] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 52.631] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 52.631] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 52.631] sna_accel_flush: flush?=1, dirty?=0 [ 52.631] gen8_vertex_close: used=1232, vbo active? 23, vb=200, nreloc=1 [ 52.631] gen8_vertex_close: reloc[0] = 289 [ 52.631] kgem_add_reloc64: handle=23, pos=289, delta=0, domains=200000 [ 52.631] kgem_add_handle: handle=23, index=4 [ 52.631] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd541000) [ 52.631] batch[1/1, flags=1800]: 332 332 16320 16384, nreloc=7, nexec=5, nfence=0, aperture=1102 [fenced=0] [ 52.631] __kgem_busy: handle=1, busy=0, wedged=0 [ 52.631] __kgem_retire_rq: request 1 complete [ 52.631] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 52.631] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 52.631] kgem_fixup_relocs: shrinking by 61440 [ 52.631] __kgem_busy: handle=1, busy=0, wedged=0 [ 52.631] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 52.631] kgem_commit: release handle=139 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd40f000 [ 52.631] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 52.631] kgem_commit: release handle=113 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 52.631] __kgem_bo_clear_busy: handle=113 [ 52.631] kgem_commit: release handle=113 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fe00a000 [ 52.631] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 52.631] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 52.631] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.631] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 52.631] sna_accel_flush: flush?=0, dirty?=0 [ 52.631] sna_destroy_pixmap: pixmap=3774, attached?=1 [ 52.631] _kgem_bo_destroy: handle=137, proxy? 0 [ 52.631] __kgem_bo_destroy: handle=137, size=8192 [ 52.631] kgem_bo_move_to_inactive: moving handle=137 to inactive [ 52.631] __sna_free_pixmap(pixmap=3774) [ 52.631] sna_accel_flush: flush?=0, dirty?=0 [ 52.631] sna_accel_flush: flush?=0, dirty?=0 [ 52.631] sna_accel_flush: flush?=0, dirty?=0 [ 52.631] sna_accel_flush: flush?=0, dirty?=0 [ 52.631] sna_block_handler (tv=568.458000) [ 52.631] kgem_retire, need_retire?=1 [ 52.631] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.631] kgem_retire__requests_ring: retiring ring 0 [ 52.631] __kgem_busy: handle=1, busy=0, wedged=0 [ 52.631] __kgem_retire_rq: request 1 complete [ 52.632] __kgem_bo_flush: handle=139, busy=0, wedged=0 [ 52.632] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 52.632] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.632] kgem_retire -- retired=0, need_retire=0 [ 52.632] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 52.632] gen6_render_retire: resetting idle vbo [ 52.632] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.632] sna_accel_do_throttle (time=52632), triggered [ 52.632] sna_accel_throttle (time=52632) [ 52.632] sna_accel_disarm_timer[1] (time=52632) [ 52.632] sna_wakeup_handler [ 52.632] sna_accel_flush: flush?=0, dirty?=0 [ 52.632] sna_accel_flush: flush?=0, dirty?=0 [ 52.632] sna_accel_flush: flush?=0, dirty?=0 [ 52.632] sna_block_handler (tv=568.457000) [ 52.632] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.632] sna_accel_do_throttle -- no pending activity [ 52.632] sna_wakeup_handler [ 52.632] _sna_dri2_destroy_buffer: 0x561c94b0a800 [handle=107] -- refcnt=1, draw=16778316, pixmap=0, proxy?=0 [ 52.632] sna_dri2_cache_bo(handle=107, name=87) [ 52.632] sna_dri2_cache_bo: not a window, releasing handle=107 [ 52.632] _kgem_bo_destroy: handle=107, proxy? 0 [ 52.632] __kgem_bo_destroy: handle=107, size=12288 [ 52.632] __kgem_bo_destroy: handle=107, not reusable [ 52.632] kgem_bo_free: handle=107, size=12288 [ 52.632] kgem_bo_free: releasing 0x0:0x0 vma for handle=107, count=0 [ 52.632] _sna_dri2_destroy_buffer: 0x561c94b0a850 [handle=131] -- refcnt=1, draw=16778316, pixmap=3775, proxy?=0 [ 52.632] _sna_dri2_destroy_buffer: removing active_scanout=1 from pixmap handle=131 [ 52.632] _sna_dri2_destroy_buffer: releasing last DRI pixmap=3775, scanout?=0 [ 52.632] _sna_dri2_destroy_buffer: dropping flush hint from handle=131 [ 52.632] sna_accel_watch_flush: enable=-1 [ 52.632] sna_dri2_cache_bo(handle=131, name=88) [ 52.632] sna_dri2_cache_bo: not a window, releasing handle=131 [ 52.632] sna_destroy_pixmap: pixmap=3775, attached?=1 [ 52.632] _kgem_bo_destroy: handle=131, proxy? 0 [ 52.632] __kgem_bo_destroy: handle=131, size=12288 [ 52.632] __kgem_bo_destroy: handle=131, not reusable [ 52.632] kgem_bo_free: handle=131, size=12288 [ 52.632] kgem_bo_free: releasing 0x0:0x0 vma for handle=131, count=0 [ 52.632] __sna_free_pixmap(pixmap=3775) [ 52.632] sna_accel_flush: flush?=0, dirty?=0 [ 52.632] sna_accel_flush: flush?=0, dirty?=0 [ 52.632] sna_block_handler (tv=568.457000) [ 52.632] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.632] sna_accel_do_throttle -- no pending activity [ 52.632] sna_wakeup_handler [ 52.632] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=114, name=86 [ 52.632] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 52.632] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 52.632] sna_dri2_get_back: draw size=7680x2160, back buffer handle=114 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 [ 52.632] sna_dri2_get_back: reuse backbuffer? 1 [ 52.632] sna_dri2_get_back: back buffer handle=114, active?=0, refcnt=1 [ 52.633] sna_dri2_get_back: reuse unattached back [ 52.633] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 52.633] sna_dri2_reuse_buffer: reusing back buffer handle=114, name=86, pitch=30720, age=0 [ 52.633] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 52.633] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=40, name=5, active_scanout=3 [ 52.633] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 52.633] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 52.633] sna_accel_flush: flush?=0, dirty?=0 [ 52.633] sna_accel_flush: flush?=0, dirty?=0 [ 52.633] sna_accel_flush: flush?=0, dirty?=0 [ 52.633] sna_block_handler (tv=568.456000) [ 52.633] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.633] timer_enable (time=52633), starting timer 0 [ 52.633] sna_accel_do_throttle -- no pending activity [ 52.633] sna_accel_block: evaluating timers, active=5 [ 52.633] sna_accel_block: flush timer expires in 8 [52641] [ 52.636] sna_wakeup_handler [ 52.636] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 52.636] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 52.636] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 52.636] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 52.636] sna_dri2_get_msc(draw=146, pipe=0) [ 52.636] sna_crtc_record_swap: recording last swap on pipe=0, frame 2909 [msc=2909], time 52.626322 [ 52.636] sna_dri2_get_msc: msc=2909 [raw=2909], ust=52626322 [ 52.636] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=114 (refs=1/1, flush=0) , front=40 (refs=1/4, flush=1) [ 52.636] sna_dri2_schedule_swap(target_msc=2907, divisor=0, remainder=0) [ 52.636] sna_dri2_schedule_swap: using front handle=40, active_scanout?=3, flush?=1 [ 52.636] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 52.636] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 52.636] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 52.636] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 52.636] sna_crtc_record_swap: recording last swap on pipe=0, frame 2909 [msc=2909], time 52.626322 [ 52.636] immediate_swap: current_msc=2909, target_msc=2907 -- yes [ 52.636] can_flip: no, shadow enabled [ 52.636] sna_dri2_add_event: adding event to window 146) [ 52.636] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 52.636] sna_dri2_immediate_blit: no pending blit, starting chain [ 52.636] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 52.636] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 52.636] can_xchg: back size=8701e00, front size=8701e00 [ 52.636] can_xchg: yes, pixmap=165 [ 52.636] sna_dri2_xchg: win=146, exchange front=40/5,ref=2 and back=114/86,ref=2, pixmap=165 7680x2160 [ 52.636] sna_dri2_xchg: back_bo handle=114, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 52.636] sna_dri2_xchg: front_bo handle=40, pitch=30720, size=132710400, ref=4, active_scanout?=3 [ 52.636] set_bo: pixmap=165, handle=114 (old handle=40) [ 52.636] set_bo: marking whole pixmap as damaged [ 52.636] set_bo: applying final/discard move-to-gpu [ 52.636] wait_for_shadow: flags=0, flips=0, handle=40, shadow=32 [ 52.636] set_bo: dropping flush hint from handle=40 [ 52.636] set_bo: adding flush hint to handle=114 [ 52.636] mark_stale(handle=40) => 1 [ 52.636] swap_limit: draw=146 setting swap limit to 3 [ 52.636] sna_dri2_swap_limit_validate: swap limit set to 3 [ 52.636] sna_next_vblank(pipe=0, waiting until next vblank) [ 52.636] sna_dri2_schedule_swap: reported target_msc=2909 [ 52.636] sna_accel_flush: flush?=0, dirty?=0 [ 52.636] sna_accel_flush: flush?=0, dirty?=0 [ 52.636] sna_accel_flush: flush?=0, dirty?=0 [ 52.636] sna_accel_flush: flush?=0, dirty?=0 [ 52.636] sna_block_handler (tv=568.453000) [ 52.636] sna_scanout_do_flush: flush timer active: delta=5 [ 52.636] sna_accel_do_throttle -- no pending activity [ 52.636] sna_accel_block: evaluating timers, active=5 [ 52.636] sna_accel_block: flush timer expires in 5 [52641] [ 52.636] sna_wakeup_handler [ 52.636] sna_accel_flush: flush?=0, dirty?=0 [ 52.636] sna_accel_flush: flush?=0, dirty?=0 [ 52.636] sna_accel_flush: flush?=0, dirty?=0 [ 52.636] sna_block_handler (tv=568.453000) [ 52.636] sna_scanout_do_flush: flush timer active: delta=5 [ 52.636] sna_accel_do_throttle -- no pending activity [ 52.636] sna_accel_block: evaluating timers, active=5 [ 52.636] sna_accel_block: flush timer expires in 5 [52641] [ 52.636] sna_wakeup_handler [ 52.636] sna_accel_flush: flush?=0, dirty?=0 [ 52.636] sna_accel_flush: flush?=0, dirty?=0 [ 52.636] sna_accel_flush: flush?=0, dirty?=0 [ 52.636] sna_block_handler (tv=568.453000) [ 52.636] sna_scanout_do_flush: flush timer active: delta=5 [ 52.636] sna_accel_do_throttle -- no pending activity [ 52.636] sna_accel_block: evaluating timers, active=5 [ 52.636] sna_accel_block: flush timer expires in 5 [52641] [ 52.636] sna_wakeup_handler [ 52.636] sna_accel_flush: flush?=0, dirty?=0 [ 52.636] sna_accel_flush: flush?=0, dirty?=0 [ 52.636] sna_accel_flush: flush?=0, dirty?=0 [ 52.636] sna_block_handler (tv=568.453000) [ 52.636] sna_scanout_do_flush: flush timer active: delta=5 [ 52.637] sna_accel_do_throttle -- no pending activity [ 52.637] sna_accel_block: evaluating timers, active=5 [ 52.637] sna_accel_block: flush timer expires in 5 [52641] [ 52.637] sna_wakeup_handler [ 52.637] sna_accel_flush: flush?=0, dirty?=0 [ 52.637] sna_accel_flush: flush?=0, dirty?=0 [ 52.637] sna_accel_flush: flush?=0, dirty?=0 [ 52.637] sna_block_handler (tv=568.452000) [ 52.637] sna_scanout_do_flush: flush timer active: delta=4 [ 52.637] sna_accel_do_throttle -- no pending activity [ 52.637] sna_accel_block: evaluating timers, active=5 [ 52.637] sna_accel_block: flush timer expires in 4 [52641] [ 52.637] sna_wakeup_handler [ 52.637] sna_accel_flush: flush?=0, dirty?=0 [ 52.637] sna_accel_flush: flush?=0, dirty?=0 [ 52.637] sna_accel_flush: flush?=0, dirty?=0 [ 52.637] sna_block_handler (tv=568.452000) [ 52.637] sna_scanout_do_flush: flush timer active: delta=4 [ 52.637] sna_accel_do_throttle -- no pending activity [ 52.637] sna_accel_block: evaluating timers, active=5 [ 52.637] sna_accel_block: flush timer expires in 4 [52641] [ 52.637] sna_wakeup_handler [ 52.637] sna_accel_flush: flush?=0, dirty?=0 [ 52.637] sna_accel_flush: flush?=0, dirty?=0 [ 52.637] sna_accel_flush: flush?=0, dirty?=0 [ 52.637] sna_block_handler (tv=568.452000) [ 52.637] sna_scanout_do_flush: flush timer active: delta=4 [ 52.637] sna_accel_do_throttle -- no pending activity [ 52.637] sna_accel_block: evaluating timers, active=5 [ 52.637] sna_accel_block: flush timer expires in 4 [52641] [ 52.637] sna_wakeup_handler [ 52.637] sna_accel_flush: flush?=0, dirty?=0 [ 52.637] sna_accel_flush: flush?=0, dirty?=0 [ 52.637] sna_accel_flush: flush?=0, dirty?=0 [ 52.637] sna_block_handler (tv=568.452000) [ 52.637] sna_scanout_do_flush: flush timer active: delta=4 [ 52.637] sna_accel_do_throttle -- no pending activity [ 52.637] sna_accel_block: evaluating timers, active=5 [ 52.637] sna_accel_block: flush timer expires in 4 [52641] [ 52.639] sna_wakeup_handler [ 52.639] sna_accel_flush: flush?=0, dirty?=0 [ 52.639] sna_accel_flush: flush?=0, dirty?=0 [ 52.639] sna_create_pixmap(7680, 2160, 24, usage=0) [ 52.639] kgem_can_create_2d: 7680x2160 @ 24 [ 52.639] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 [ 52.639] kgem_can_create_2d: untiled size=66355200 [ 52.639] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 52.639] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 [ 52.639] kgem_can_create_2d: tiled[-1] size=66355200 [ 52.639] sna_create_pixmap: usage=0, flags=1b [ 52.639] sna_create_pixmap: creating GPU pixmap 7680x2160, stride=30720, flags=1b [ 52.639] __pop_freed_pixmap: reusing freed pixmap=3775 header [ 52.639] create_pixmap_hdr: pixmap=3776, width=7680, height=2160, usage=0 [ 52.639] sna_create_pixmap: serial=3776, 7680x2160, usage=0 [ 52.639] sna_composite_rectangles(pixmap=3777, op=0, 0 x 1 [(0, 0)x(7680, 2160) ...]) [ 52.639] sna_composite_rectangles: converted to op 0 [ 52.639] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) [ 52.639] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 [ 52.639] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 [ 52.639] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) [ 52.639] sna_composite_rectangles: dropping last-cpu hint [ 52.639] sna_drawable_use_bo pixmap=3777, box=((0, 0), (7680, 2160)), flags=19... [ 52.639] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 52.639] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 52.639] sna_pixmap_move_to_gpu(pixmap=3777, usage=0), flags=b [ 52.639] sna_pixmap_move_to_gpu: CPU damage? 0 [ 52.639] sna_pixmap_move_to_gpu: creating GPU bo (7680x2160@32), create=b [ 52.639] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 52.639] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 52.639] sna_pixmap_alloc_gpu: pixmap=3777 [ 52.639] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 52.639] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 [ 52.639] kgem_bo_remove_from_inactive: removing handle=111 from inactive [ 52.639] from inactive: pitch=30720, tiling=1: handle=111, id=2220 [ 52.639] __sna_damage_all(7680, 2160) [ 52.639] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 52.639] sna_pixmap_mark_active: pixmap=3777, handle=111 [ 52.639] sna_drawable_use_bo: allocated GPU bo for operation [ 52.639] sna_drawable_use_bo: using GPU bo with damage? 0 [ 52.639] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) [ 52.639] kgem_bo_is_render: handle=111, rq? 0 [0] [ 52.639] kgem_bo_is_render: handle=111, rq? 0 [0] [ 52.639] gen9_render_fill_boxes(0 x 1 [(0, 0), (7680, 2160) ...]) [ 52.639] sna_render_get_solid: 0 [ 52.639] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 52.639] kgem_check_bo: num_pages=+16200, num_exec=+1 [ 52.640] aligning vertex: was 4, now 2 floats per vertex [ 52.640] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 52.640] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 52.640] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 52.640] kgem_add_handle: handle=4, index=0 [ 52.640] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 52.640] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 52.640] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 52.640] gen9_composite_get_binding_table(ffc0) [ 52.640] kgem_add_reloc64: handle=111, pos=16360, delta=0, domains=20002 [ 52.640] kgem_add_handle: handle=111, index=1 [ 52.640] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d089d000) [ 52.640] __kgem_bo_mark_dirty: handle=111 (proxy? 0) [ 52.640] [3fe0] bind bo(handle=111, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 52.640] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 52.640] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 52.640] kgem_add_handle: handle=7, index=2 [ 52.640] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 52.640] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 52.640] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 52.640] gen9_emit_sampler: sampler = 1 [ 52.640] gen9_emit_sf: num_sf_outputs=1 [ 52.640] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 52.640] gen9_emit_vertex_elements: setup id=0 [ 52.640] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 52.640] (0, 0), (7680, 2160) [ 52.640] gen8_vertex_flush[490] = 3 [ 52.640] sna_composite_rectangles: pixmap=3777 marking clear [0]? 1 [ 52.640] sna_copy_area: src=pixmap=3777:(0, 0)x(7680, 2160)+(0, 0) -> dst=pixmap=3734:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 52.640] sna_copy_area: normal copy [ 52.640] sna_do_copy: src=(0, 0), dst=(0, 0), size=(7680x2160) [ 52.640] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(7680x2160) [ 52.640] sna_do_copy: dst extents (0, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 [ 52.640] sna_do_copy: clipped dst extents (0, 0), (7680, 2160) [ 52.640] sna_do_copy: unclipped src extents (0, 0), (7680, 2160) [ 52.640] sna_do_copy: clipped src extents (0, 0), (7680, 2160) [ 52.640] sna_do_copy: pixmap -- no source clipping [ 52.640] sna_do_copy: src extents (0, 0), (7680, 2160) x 1 [ 52.640] sna_do_copy: copy region (0, 0), (7680, 2160) x 1 + (0, 0) [ 52.640] sna_copy_boxes (boxes=1x[(0, 0), (7680, 2160)...], src pixmap=3777+(0, 0), dst pixmap=3734+(0, 0), alu=3, src.size=7680x2160, dst.size=7680x2160) [ 52.640] sna_copy_boxes: dst=(priv=0x561c94a26fb0, gpu_bo=96, cpu_bo=0), src=(priv=0x561c94b03d20, gpu_bo=111, cpu_bo=0), replaces=1 [ 52.640] copy_prefer_gpu: source is clear, don't force use of GPU [ 52.640] sna_drawable_use_bo pixmap=3734, box=((0, 0), (7680, 2160)), flags=18... [ 52.640] sna_drawable_use_bo: exported target, set PREFER_GPU [ 52.640] sna_drawable_use_bo: pinned, never REPLACES [ 52.640] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 52.640] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.640] sna_drawable_use_bo: using whole GPU bo [ 52.640] sna_copy_boxes: applying src clear [0] to dst [ 52.640] kgem_bo_is_render: handle=96, rq? 0 [0] [ 52.640] color_convert: src=0 [20020888] [ 52.640] color_convert: dst=ff000000 [20028888] [ 52.640] sna_render_get_solid: ff000000 [ 52.640] kgem_set_mode: flushing before new bo [ 52.640] gen8_vertex_close: used=6, vbo active? 23, vb=1, nreloc=1 [ 52.640] gen8_vertex_close: reloc[0] = 287 [ 52.640] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 52.640] kgem_add_handle: handle=23, index=3 [ 52.640] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 52.640] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16275 [fenced=0] [ 52.640] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 52.640] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 52.640] kgem_fixup_relocs: shrinking by 61440 [ 52.640] __kgem_busy: handle=1, busy=0, wedged=0 [ 52.640] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 52.640] kgem_commit: release handle=111 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d089d000 [ 52.640] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 52.640] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 52.640] __kgem_bo_clear_busy: handle=7 [ 52.640] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 52.640] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 52.640] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.640] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 52.640] kgem_check_bo: num_pages=+16200, num_exec=+1 [ 52.640] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 52.640] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 52.640] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 52.640] kgem_add_handle: handle=4, index=0 [ 52.640] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 52.640] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 52.640] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 52.640] gen9_composite_get_binding_table(ffc0) [ 52.640] kgem_add_reloc64: handle=96, pos=16360, delta=0, domains=20002 [ 52.640] kgem_add_handle: handle=96, index=1 [ 52.640] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f61c9000) [ 52.640] __kgem_bo_mark_dirty: handle=96 (proxy? 0) [ 52.640] [3fe0] bind bo(handle=96, addr=f61c9000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 52.640] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 52.640] kgem_add_reloc64: adding proxy [delta=1020] for handle=7 [ 52.640] kgem_add_handle: handle=7, index=2 [ 52.640] kgem_add_reloc64[4] = (delta=1020, target handle=2, presumed=fffe8000) [ 52.640] [3fd0] bind bo(handle=7, addr=fffe83fc), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 52.640] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 52.640] gen9_emit_sampler: sampler = 1 [ 52.640] gen9_emit_sf: num_sf_outputs=1 [ 52.640] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 52.640] gen9_emit_vertex_elements: setup id=0 [ 52.640] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 52.640] (0, 0), (7680, 2160) [ 52.640] gen8_vertex_flush[490] = 3 [ 52.640] sna_copy_boxes: marking dst handle=96 as all clear [0] [ 52.641] sna_accel_flush: flush?=1, dirty?=0 [ 52.641] gen8_vertex_close: used=12, vbo active? 23, vb=1, nreloc=1 [ 52.641] gen8_vertex_close: reloc[0] = 287 [ 52.641] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 52.641] kgem_add_handle: handle=23, index=3 [ 52.641] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 52.641] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16275 [fenced=0] [ 52.641] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.641] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd981000 [ 52.641] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 52.641] kgem_fixup_relocs: shrinking by 61440 [ 52.641] __kgem_busy: handle=2, busy=0, wedged=0 [ 52.641] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd981000 [ 52.641] kgem_commit: release handle=96 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f61c9000 [ 52.641] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 52.641] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 52.641] __kgem_bo_clear_busy: handle=7 [ 52.641] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 52.641] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 52.641] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 52.641] sna_accel_flush: flush?=0, dirty?=0 [ 52.641] sna_accel_flush: flush?=0, dirty?=0 [ 52.641] sna_accel_flush: flush?=0, dirty?=0 [ 52.641] sna_destroy_pixmap: pixmap=3777, attached?=1 [ 52.641] _kgem_bo_destroy: handle=111, proxy? 0 [ 52.641] __kgem_bo_destroy: handle=111, size=66355200 [ 52.641] __kgem_busy: handle=111, busy=131073, wedged=0 [ 52.641] __kgem_bo_destroy: handle=111 -> active [ 52.641] __sna_free_pixmap(pixmap=3777) [ 52.641] sna_accel_flush: flush?=0, dirty?=0 [ 52.641] sna_accel_flush: flush?=0, dirty?=0 [ 52.641] sna_accel_flush: flush?=0, dirty?=0 [ 52.641] sna_block_handler (tv=568.448000) [ 52.641] kgem_retire, need_retire?=1 [ 52.641] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.641] kgem_retire__requests_ring: retiring ring 0 [ 52.641] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.641] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 52.641] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.641] kgem_retire -- retired=0, need_retire=1 [ 52.641] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.641] sna_scanout_do_flush: flush timer active: delta=0 [ 52.641] sna_scanout_do_flush (time=52641), triggered [ 52.641] sna_scanout_flush (time=52641), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 52.641] has_shadow: has pending damage? 1, outstanding flips: 0 [ 52.641] stop_flush: scanout=114 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 52.641] has_shadow: has pending damage? 1, outstanding flips: 0 [ 52.641] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 52.641] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 52.641] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 52.641] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 52.641] sna_pixmap_move_to_gpu: already all-damaged [ 52.641] sna_pixmap_mark_active: pixmap=165, handle=114 [ 52.641] sna_mode_redisplay: crtc[0] transformed? 0 [ 52.641] sna_mode_redisplay: crtc[1] transformed? 0 [ 52.641] sna_mode_redisplay: crtc[2] transformed? 0 [ 52.641] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=114 [active=1] [ 52.641] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 40, transformed? 0 [ 52.641] get_fb: reusing fb=101 for handle=114 [ 52.641] sna_mode_redisplay: recording flip on CRTC:32 handle=114, active_scanout=2, serial=2 [ 52.641] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 52.641] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 40, transformed? 0 [ 52.641] sna_mode_redisplay: recording flip on CRTC:39 handle=114, active_scanout=3, serial=3 [ 52.641] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 52.641] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 52.641] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 52.641] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=114, shadow handle=32 [ 52.641] timer_enable (time=52641), starting timer 1 [ 52.641] sna_accel_block: evaluating timers, active=7 [ 52.641] sna_accel_block: flush timer expires in 16 [52657] [ 52.641] sna_wakeup_handler [ 52.641] sna_accel_flush: flush?=0, dirty?=0 [ 52.641] sna_accel_flush: flush?=0, dirty?=0 [ 52.642] sna_accel_flush: flush?=0, dirty?=0 [ 52.642] sna_accel_flush: flush?=0, dirty?=0 [ 52.642] sna_block_handler (tv=568.447000) [ 52.642] kgem_retire, need_retire?=1 [ 52.642] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.642] kgem_retire__requests_ring: retiring ring 0 [ 52.642] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.642] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 52.642] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.642] kgem_retire -- retired=0, need_retire=1 [ 52.642] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.642] sna_scanout_do_flush: flush timer active: delta=15 [ 52.642] sna_accel_block: evaluating timers, active=7 [ 52.642] sna_accel_block: flush timer expires in 15 [52657] [ 52.642] sna_wakeup_handler [ 52.642] sna_mode_wakeup: len=32 [ 52.642] sna_dri2_vblank_handler(type=2, sequence=2910, draw=3353) [ 52.642] sna_crtc_record_swap: recording last swap on pipe=0, frame 2910 [msc=2910], time 52.643058 [ 52.642] sna_dri2_vblank_handler: 2 complete, frame=2910 tv=52.643058 [ 52.642] sna_dri2_blit_complete: blit finished [ 52.642] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=2910, tv=52.643058) [ 52.642] frame_swap_complete(type=2): draw=146, pipe=0, frame=2910 [msc=2910], tv=52.643058 [ 52.642] sna_accel_flush: flush?=0, dirty?=0 [ 52.642] sna_dri2_event_free(draw?=1) [ 52.642] sna_dri2_remove_event: remove[0x561c94b09de0] from window 146, active? 1 [ 52.642] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=114] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 52.642] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=40] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 52.642] sna_dri2_vblank_handler complete [ 52.642] sna_block_handler (tv=568.447000) [ 52.642] kgem_retire, need_retire?=1 [ 52.642] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.642] kgem_retire__requests_ring: retiring ring 0 [ 52.642] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.642] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 52.642] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.642] kgem_retire -- retired=0, need_retire=1 [ 52.642] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.643] sna_scanout_do_flush: flush timer active: delta=15 [ 52.643] sna_accel_block: evaluating timers, active=7 [ 52.643] sna_accel_block: flush timer expires in 15 [52657] [ 52.648] sna_wakeup_handler [ 52.648] sna_accel_flush: flush?=0, dirty?=0 [ 52.648] sna_accel_flush: flush?=0, dirty?=0 [ 52.648] sna_accel_flush: flush?=0, dirty?=0 [ 52.648] sna_block_handler (tv=568.441000) [ 52.648] kgem_retire, need_retire?=1 [ 52.648] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.648] kgem_retire__requests_ring: retiring ring 0 [ 52.648] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.648] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 52.648] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.648] kgem_retire -- retired=0, need_retire=1 [ 52.648] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.648] sna_scanout_do_flush: flush timer active: delta=9 [ 52.648] sna_accel_block: evaluating timers, active=7 [ 52.648] sna_accel_block: flush timer expires in 9 [52657] [ 52.648] sna_wakeup_handler [ 52.648] sna_accel_flush: flush?=0, dirty?=0 [ 52.648] sna_accel_flush: flush?=0, dirty?=0 [ 52.648] sna_block_handler (tv=0.0) [ 52.648] sna_wakeup_handler [ 52.648] sna_accel_flush: flush?=0, dirty?=0 [ 52.648] sna_accel_flush: flush?=0, dirty?=0 [ 52.648] sna_block_handler (tv=0.0) [ 52.648] sna_wakeup_handler [ 52.648] sna_accel_flush: flush?=0, dirty?=0 [ 52.648] sna_accel_flush: flush?=0, dirty?=0 [ 52.648] sna_block_handler (tv=568.441000) [ 52.648] kgem_retire, need_retire?=1 [ 52.648] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.648] kgem_retire__requests_ring: retiring ring 0 [ 52.648] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.648] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 52.648] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.648] kgem_retire -- retired=0, need_retire=1 [ 52.648] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.648] sna_scanout_do_flush: flush timer active: delta=9 [ 52.648] sna_accel_block: evaluating timers, active=7 [ 52.648] sna_accel_block: flush timer expires in 9 [52657] [ 52.649] sna_wakeup_handler [ 52.649] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=40, name=5 [ 52.649] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 52.649] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 52.649] sna_dri2_get_back: draw size=7680x2160, back buffer handle=40 size=7680x2160, is-scanout? 1, active?=2, pitch=30720, front pitch=30720 [ 52.649] sna_dri2_get_back: reuse backbuffer? 1 [ 52.649] sna_dri2_get_back: back buffer handle=40, active?=2, refcnt=1 [ 52.649] sna_dri2_get_back: cache: handle=128, active=0 [ 52.649] sna_dri2_get_back: reuse cache handle=128, name=76, flags=0 [ 52.649] sna_dri2_get_back: caching handle=40 (name=5, flags=0, active_scanout=2) [ 52.649] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 52.649] sna_dri2_reuse_buffer: reusing back buffer handle=128, name=76, pitch=30720, age=0 [ 52.649] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 52.649] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=114, name=86, active_scanout=3 [ 52.649] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 52.649] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=114] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 52.649] sna_accel_flush: flush?=0, dirty?=0 [ 52.649] sna_accel_flush: flush?=0, dirty?=0 [ 52.649] sna_accel_flush: flush?=0, dirty?=0 [ 52.649] sna_block_handler (tv=568.440000) [ 52.649] kgem_retire, need_retire?=1 [ 52.649] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.649] kgem_retire__requests_ring: retiring ring 0 [ 52.649] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.649] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 52.649] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.649] kgem_retire -- retired=0, need_retire=1 [ 52.649] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.649] sna_scanout_do_flush: flush timer active: delta=8 [ 52.649] sna_accel_block: evaluating timers, active=7 [ 52.649] sna_accel_block: flush timer expires in 8 [52657] [ 52.651] sna_wakeup_handler [ 52.651] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 52.651] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 52.651] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 52.651] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 52.651] sna_dri2_get_msc(draw=146, pipe=0) [ 52.651] sna_crtc_record_swap: recording last swap on pipe=0, frame 2910 [msc=2910], time 52.643058 [ 52.651] sna_dri2_get_msc: msc=2910 [raw=2910], ust=52643058 [ 52.651] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=128 (refs=1/1, flush=0) , front=114 (refs=1/4, flush=1) [ 52.651] sna_dri2_schedule_swap(target_msc=2910, divisor=0, remainder=0) [ 52.651] sna_dri2_schedule_swap: using front handle=114, active_scanout?=3, flush?=1 [ 52.651] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 52.651] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 52.651] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 52.651] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 52.651] sna_crtc_record_swap: recording last swap on pipe=0, frame 2910 [msc=2910], time 52.643058 [ 52.651] immediate_swap: current_msc=2910, target_msc=2910 -- yes [ 52.651] can_flip: no, shadow enabled [ 52.651] sna_dri2_add_event: adding event to window 146) [ 52.651] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 52.651] sna_dri2_immediate_blit: no pending blit, starting chain [ 52.651] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 52.651] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 52.651] can_xchg: back size=8701e00, front size=8701e00 [ 52.651] can_xchg: yes, pixmap=165 [ 52.651] sna_dri2_xchg: win=146, exchange front=114/86,ref=2 and back=128/76,ref=2, pixmap=165 7680x2160 [ 52.651] sna_dri2_xchg: back_bo handle=128, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 52.651] sna_dri2_xchg: front_bo handle=114, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 52.651] set_bo: pixmap=165, handle=128 (old handle=114) [ 52.651] set_bo: marking whole pixmap as damaged [ 52.651] set_bo: applying final/discard move-to-gpu [ 52.651] wait_for_shadow: flags=0, flips=2, handle=114, shadow=32 [ 52.651] set_bo: dropping flush hint from handle=114 [ 52.651] set_bo: adding flush hint to handle=128 [ 52.651] mark_stale(handle=114) => 1 [ 52.651] swap_limit: draw=146 setting swap limit to 3 [ 52.651] sna_dri2_swap_limit_validate: swap limit set to 3 [ 52.651] sna_next_vblank(pipe=0, waiting until next vblank) [ 52.651] sna_dri2_schedule_swap: reported target_msc=2910 [ 52.651] sna_accel_flush: flush?=0, dirty?=0 [ 52.651] sna_accel_flush: flush?=0, dirty?=0 [ 52.651] sna_accel_flush: flush?=0, dirty?=0 [ 52.651] sna_accel_flush: flush?=0, dirty?=0 [ 52.651] sna_block_handler (tv=568.438000) [ 52.651] kgem_retire, need_retire?=1 [ 52.651] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.651] kgem_retire__requests_ring: retiring ring 0 [ 52.651] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.651] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 52.651] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.651] kgem_retire -- retired=0, need_retire=1 [ 52.651] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.652] sna_scanout_do_flush: flush timer active: delta=5 [ 52.652] sna_accel_block: evaluating timers, active=7 [ 52.652] sna_accel_block: flush timer expires in 5 [52657] [ 52.652] sna_wakeup_handler [ 52.652] sna_accel_flush: flush?=0, dirty?=0 [ 52.652] sna_accel_flush: flush?=0, dirty?=0 [ 52.652] sna_accel_flush: flush?=0, dirty?=0 [ 52.652] sna_block_handler (tv=568.437000) [ 52.652] kgem_retire, need_retire?=1 [ 52.652] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.652] kgem_retire__requests_ring: retiring ring 0 [ 52.652] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.652] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 52.652] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.652] kgem_retire -- retired=0, need_retire=1 [ 52.652] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.652] sna_scanout_do_flush: flush timer active: delta=5 [ 52.652] sna_accel_block: evaluating timers, active=7 [ 52.652] sna_accel_block: flush timer expires in 5 [52657] [ 52.656] sna_wakeup_handler [ 52.656] sna_accel_flush: flush?=0, dirty?=0 [ 52.656] sna_accel_flush: flush?=0, dirty?=0 [ 52.657] sna_create_pixmap(7680, 2160, 24, usage=0) [ 52.657] kgem_can_create_2d: 7680x2160 @ 24 [ 52.657] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 [ 52.657] kgem_can_create_2d: untiled size=66355200 [ 52.657] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 52.657] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 [ 52.657] kgem_can_create_2d: tiled[-1] size=66355200 [ 52.657] sna_create_pixmap: usage=0, flags=1b [ 52.657] sna_create_pixmap: creating GPU pixmap 7680x2160, stride=30720, flags=1b [ 52.657] __pop_freed_pixmap: reusing freed pixmap=3777 header [ 52.657] create_pixmap_hdr: pixmap=3778, width=7680, height=2160, usage=0 [ 52.657] sna_create_pixmap: serial=3778, 7680x2160, usage=0 [ 52.657] sna_composite_rectangles(pixmap=3779, op=0, 0 x 1 [(0, 0)x(7680, 2160) ...]) [ 52.657] sna_composite_rectangles: converted to op 0 [ 52.657] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) [ 52.657] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 [ 52.657] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 [ 52.657] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) [ 52.657] sna_composite_rectangles: dropping last-cpu hint [ 52.657] sna_drawable_use_bo pixmap=3779, box=((0, 0), (7680, 2160)), flags=19... [ 52.657] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 52.657] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 52.657] sna_pixmap_move_to_gpu(pixmap=3779, usage=0), flags=b [ 52.657] sna_pixmap_move_to_gpu: CPU damage? 0 [ 52.657] sna_pixmap_move_to_gpu: creating GPU bo (7680x2160@32), create=b [ 52.657] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 52.657] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 52.657] sna_pixmap_alloc_gpu: pixmap=3779 [ 52.657] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 52.657] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 [ 52.657] kgem_bo_remove_from_active: removing handle=111 from active [ 52.657] 1:from active: pitch=30720, tiling=1, handle=111, id=2221 [ 52.657] __sna_damage_all(7680, 2160) [ 52.657] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 52.657] sna_pixmap_mark_active: pixmap=3779, handle=111 [ 52.657] sna_drawable_use_bo: allocated GPU bo for operation [ 52.657] sna_drawable_use_bo: using GPU bo with damage? 0 [ 52.657] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) [ 52.657] kgem_bo_is_render: handle=111, rq? 1 [1] [ 52.657] gen9_render_fill_boxes(0 x 1 [(0, 0), (7680, 2160) ...]) [ 52.657] sna_render_get_solid: 0 [ 52.657] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 52.657] kgem_check_bo: num_pages=+16200, num_exec=+1 [ 52.657] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 52.657] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 52.657] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 52.657] kgem_add_handle: handle=4, index=0 [ 52.657] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 52.657] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 52.657] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 52.657] gen9_composite_get_binding_table(ffc0) [ 52.657] kgem_add_reloc64: handle=111, pos=16360, delta=0, domains=20002 [ 52.657] kgem_add_handle: handle=111, index=1 [ 52.657] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d089d000) [ 52.657] __kgem_bo_mark_dirty: handle=111 (proxy? 0) [ 52.657] [3fe0] bind bo(handle=111, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 52.657] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 52.657] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 52.657] kgem_add_handle: handle=7, index=2 [ 52.657] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 52.657] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 52.657] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 52.657] gen9_emit_sampler: sampler = 1 [ 52.657] gen9_emit_sf: num_sf_outputs=1 [ 52.657] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 52.657] gen9_emit_vertex_elements: setup id=0 [ 52.657] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 52.657] (0, 0), (7680, 2160) [ 52.657] gen8_vertex_flush[490] = 3 [ 52.657] sna_composite_rectangles: pixmap=3779 marking clear [0]? 1 [ 52.657] sna_copy_area: src=pixmap=3779:(0, 0)x(7680, 2160)+(0, 0) -> dst=pixmap=3734:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 52.657] sna_copy_area: normal copy [ 52.657] sna_do_copy: src=(0, 0), dst=(0, 0), size=(7680x2160) [ 52.657] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(7680x2160) [ 52.657] sna_do_copy: dst extents (0, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 [ 52.657] sna_do_copy: clipped dst extents (0, 0), (7680, 2160) [ 52.657] sna_do_copy: unclipped src extents (0, 0), (7680, 2160) [ 52.657] sna_do_copy: clipped src extents (0, 0), (7680, 2160) [ 52.657] sna_do_copy: pixmap -- no source clipping [ 52.657] sna_do_copy: src extents (0, 0), (7680, 2160) x 1 [ 52.657] sna_do_copy: copy region (0, 0), (7680, 2160) x 1 + (0, 0) [ 52.657] sna_copy_boxes (boxes=1x[(0, 0), (7680, 2160)...], src pixmap=3779+(0, 0), dst pixmap=3734+(0, 0), alu=3, src.size=7680x2160, dst.size=7680x2160) [ 52.657] sna_copy_boxes: dst=(priv=0x561c94a26fb0, gpu_bo=96, cpu_bo=0), src=(priv=0x561c94b03d20, gpu_bo=111, cpu_bo=0), replaces=1 [ 52.657] copy_prefer_gpu: source is clear, don't force use of GPU [ 52.657] sna_drawable_use_bo pixmap=3734, box=((0, 0), (7680, 2160)), flags=18... [ 52.657] sna_drawable_use_bo: exported target, set PREFER_GPU [ 52.657] sna_drawable_use_bo: pinned, never REPLACES [ 52.657] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 52.657] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.657] sna_drawable_use_bo: using whole GPU bo [ 52.657] sna_copy_boxes: applying src clear [0] to dst [ 52.657] kgem_bo_is_render: handle=96, rq? 1 [1] [ 52.657] color_convert: src=0 [20020888] [ 52.657] color_convert: dst=ff000000 [20028888] [ 52.657] sna_render_get_solid: ff000000 [ 52.657] __kgem_busy: handle=1, busy=0, wedged=0 [ 52.657] __kgem_retire_rq: request 1 complete [ 52.657] __kgem_busy: handle=2, busy=0, wedged=0 [ 52.657] __kgem_ring_is_idle: ring=0 idle (handle=2) [ 52.657] __kgem_retire_rq: request 2 complete [ 52.657] __kgem_bo_flush: handle=96, busy=131072, wedged=0 [ 52.657] __kgem_bo_flush: moving 96 to flushing [ 52.657] __kgem_retire_rq: movied 96 to flushing [ 52.657] kgem_set_mode: flushing before new bo [ 52.657] gen8_vertex_close: used=18, vbo active? 23, vb=1, nreloc=1 [ 52.657] gen8_vertex_close: reloc[0] = 287 [ 52.657] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 52.657] kgem_add_handle: handle=23, index=3 [ 52.657] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 52.657] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16275 [fenced=0] [ 52.657] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 52.657] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 52.658] kgem_fixup_relocs: shrinking by 61440 [ 52.658] __kgem_busy: handle=1, busy=0, wedged=0 [ 52.658] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 52.658] kgem_commit: release handle=111 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d089d000 [ 52.658] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 52.658] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 52.658] __kgem_bo_clear_busy: handle=7 [ 52.658] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 52.658] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 52.658] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.658] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 52.658] kgem_check_bo: num_pages=+16200, num_exec=+1 [ 52.658] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 52.658] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 52.658] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 52.658] kgem_add_handle: handle=4, index=0 [ 52.658] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 52.658] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 52.658] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 52.658] gen9_composite_get_binding_table(ffc0) [ 52.658] kgem_add_reloc64: handle=96, pos=16360, delta=0, domains=20002 [ 52.658] kgem_add_handle: handle=96, index=1 [ 52.658] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f61c9000) [ 52.658] __kgem_bo_mark_dirty: handle=96 (proxy? 0) [ 52.658] [3fe0] bind bo(handle=96, addr=f61c9000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 52.658] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 52.658] kgem_add_reloc64: adding proxy [delta=1020] for handle=7 [ 52.658] kgem_add_handle: handle=7, index=2 [ 52.658] kgem_add_reloc64[4] = (delta=1020, target handle=2, presumed=fffe8000) [ 52.658] [3fd0] bind bo(handle=7, addr=fffe83fc), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 52.658] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 52.658] gen9_emit_sampler: sampler = 1 [ 52.658] gen9_emit_sf: num_sf_outputs=1 [ 52.658] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 52.658] gen9_emit_vertex_elements: setup id=0 [ 52.658] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 52.658] (0, 0), (7680, 2160) [ 52.658] gen8_vertex_flush[490] = 3 [ 52.658] sna_copy_boxes: marking dst handle=96 as all clear [0] [ 52.658] sna_accel_flush: flush?=1, dirty?=0 [ 52.658] gen8_vertex_close: used=24, vbo active? 23, vb=1, nreloc=1 [ 52.658] gen8_vertex_close: reloc[0] = 287 [ 52.658] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 52.658] kgem_add_handle: handle=23, index=3 [ 52.658] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 52.658] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16275 [fenced=0] [ 52.658] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.658] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd981000 [ 52.658] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 52.658] kgem_fixup_relocs: shrinking by 61440 [ 52.658] __kgem_busy: handle=2, busy=0, wedged=0 [ 52.658] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd981000 [ 52.658] kgem_commit: release handle=96 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f61c9000 [ 52.658] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 52.658] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 52.658] __kgem_bo_clear_busy: handle=7 [ 52.658] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 52.658] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 52.658] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 52.658] sna_accel_flush: flush?=0, dirty?=0 [ 52.658] sna_accel_flush: flush?=0, dirty?=0 [ 52.658] sna_accel_flush: flush?=0, dirty?=0 [ 52.658] sna_destroy_pixmap: pixmap=3779, attached?=1 [ 52.658] _kgem_bo_destroy: handle=111, proxy? 0 [ 52.658] __kgem_bo_destroy: handle=111, size=66355200 [ 52.658] __kgem_busy: handle=111, busy=131073, wedged=0 [ 52.658] __kgem_bo_destroy: handle=111 -> active [ 52.658] __sna_free_pixmap(pixmap=3779) [ 52.658] sna_accel_flush: flush?=0, dirty?=0 [ 52.658] sna_accel_flush: flush?=0, dirty?=0 [ 52.658] sna_accel_flush: flush?=0, dirty?=0 [ 52.658] sna_block_handler (tv=568.431000) [ 52.658] kgem_retire, need_retire?=1 [ 52.658] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.658] kgem_retire__requests_ring: retiring ring 0 [ 52.658] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.658] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 52.658] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.658] kgem_retire -- retired=0, need_retire=1 [ 52.658] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.658] sna_scanout_do_flush: flush timer active: delta=-1 [ 52.658] sna_scanout_do_flush (time=52658), triggered [ 52.658] sna_scanout_flush (time=52658), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 52.658] has_shadow: has pending damage? 1, outstanding flips: 2 [ 52.658] stop_flush: scanout=128 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 52.658] has_shadow: has pending damage? 1, outstanding flips: 2 [ 52.658] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 2, mode reconfiguration pending? 0) [ 52.658] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 52.658] sna_mode_redisplay: checking for 2 outstanding flip completions [ 52.658] sna_mode_wakeup: len=32 [ 52.658] sna_mode_wakeup: recording last swap on pipe=1, frame 2881 [b41], time 52.658383 [ 52.658] sna_mode_wakeup: removing handle=40 [active_scanout=1] from scanout, installing handle=114 [active_scanout=2] [ 52.658] sna_mode_wakeup: flip complete, pending? 2 [ 52.658] sna_mode_redisplay: now 1 outstanding flip completions (enabled? 1) [ 52.658] sna_accel_do_throttle (time=52658), triggered [ 52.658] sna_accel_throttle (time=52658) [ 52.658] sna_accel_block: evaluating timers, active=7 [ 52.658] sna_accel_block: flush timer expires in 16 [52674] [ 52.659] sna_wakeup_handler [ 52.659] sna_accel_flush: flush?=0, dirty?=0 [ 52.659] sna_accel_flush: flush?=0, dirty?=0 [ 52.659] sna_accel_flush: flush?=0, dirty?=0 [ 52.659] sna_accel_flush: flush?=0, dirty?=0 [ 52.659] sna_block_handler (tv=568.430000) [ 52.659] kgem_retire, need_retire?=1 [ 52.659] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.659] kgem_retire__requests_ring: retiring ring 0 [ 52.659] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.659] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 52.659] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.659] kgem_retire -- retired=0, need_retire=1 [ 52.659] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.659] sna_scanout_do_flush: flush timer active: delta=15 [ 52.659] sna_accel_block: evaluating timers, active=7 [ 52.659] sna_accel_block: flush timer expires in 15 [52674] [ 52.659] sna_wakeup_handler [ 52.659] sna_mode_wakeup: len=64 [ 52.659] sna_dri2_vblank_handler(type=2, sequence=2911, draw=3353) [ 52.659] sna_crtc_record_swap: recording last swap on pipe=0, frame 2911 [msc=2911], time 52.659790 [ 52.659] sna_dri2_vblank_handler: 2 complete, frame=2911 tv=52.659790 [ 52.659] sna_dri2_blit_complete: blit finished [ 52.659] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=2911, tv=52.659790) [ 52.659] frame_swap_complete(type=2): draw=146, pipe=0, frame=2911 [msc=2911], tv=52.659790 [ 52.659] sna_accel_flush: flush?=0, dirty?=0 [ 52.659] sna_dri2_event_free(draw?=1) [ 52.659] sna_dri2_remove_event: remove[0x561c94b09de0] from window 146, active? 1 [ 52.659] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 52.659] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=114] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 52.659] sna_dri2_vblank_handler complete [ 52.659] sna_mode_wakeup: recording last swap on pipe=0, frame 2911 [b5f], time 52.659790 [ 52.659] sna_mode_wakeup: removing handle=40 [active_scanout=0] from scanout, installing handle=114 [active_scanout=2] [ 52.659] sna_mode_wakeup: flip complete, pending? 1 [ 52.659] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 52.659] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 52.659] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 52.659] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 52.659] sna_pixmap_move_to_gpu: already all-damaged [ 52.659] sna_pixmap_mark_active: pixmap=165, handle=128 [ 52.659] sna_mode_redisplay: crtc[0] transformed? 0 [ 52.659] sna_mode_redisplay: crtc[1] transformed? 0 [ 52.659] sna_mode_redisplay: crtc[2] transformed? 0 [ 52.659] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=128 [active=1] [ 52.659] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 114, transformed? 0 [ 52.659] get_fb: reusing fb=112 for handle=128 [ 52.659] sna_mode_redisplay: recording flip on CRTC:32 handle=128, active_scanout=2, serial=2 [ 52.659] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 52.659] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 114, transformed? 0 [ 52.659] sna_mode_redisplay: recording flip on CRTC:39 handle=128, active_scanout=3, serial=3 [ 52.659] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 52.659] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 52.659] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 52.659] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=128, shadow handle=32 [ 52.659] sna_block_handler (tv=568.430000) [ 52.659] kgem_retire, need_retire?=1 [ 52.659] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.659] kgem_retire__requests_ring: retiring ring 0 [ 52.659] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.659] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 52.659] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.659] kgem_retire -- retired=0, need_retire=1 [ 52.659] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.659] sna_scanout_do_flush: flush timer active: delta=15 [ 52.659] sna_accel_block: evaluating timers, active=7 [ 52.659] sna_accel_block: flush timer expires in 15 [52674] [ 52.665] sna_wakeup_handler [ 52.665] sna_accel_flush: flush?=0, dirty?=0 [ 52.665] sna_accel_flush: flush?=0, dirty?=0 [ 52.665] sna_block_handler (tv=568.424000) [ 52.665] kgem_retire, need_retire?=1 [ 52.665] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.665] kgem_retire__requests_ring: retiring ring 0 [ 52.665] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.665] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 52.665] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.665] kgem_retire -- retired=0, need_retire=1 [ 52.665] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.665] sna_scanout_do_flush: flush timer active: delta=9 [ 52.665] sna_accel_block: evaluating timers, active=7 [ 52.665] sna_accel_block: flush timer expires in 9 [52674] [ 52.665] sna_wakeup_handler [ 52.665] sna_accel_flush: flush?=0, dirty?=0 [ 52.665] sna_accel_flush: flush?=0, dirty?=0 [ 52.665] sna_accel_flush: flush?=0, dirty?=0 [ 52.665] sna_block_handler (tv=568.424000) [ 52.665] kgem_retire, need_retire?=1 [ 52.665] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.665] kgem_retire__requests_ring: retiring ring 0 [ 52.665] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.665] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 52.665] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.665] kgem_retire -- retired=0, need_retire=1 [ 52.665] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.665] sna_scanout_do_flush: flush timer active: delta=9 [ 52.665] sna_accel_block: evaluating timers, active=7 [ 52.665] sna_accel_block: flush timer expires in 9 [52674] [ 52.666] sna_wakeup_handler [ 52.666] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=114, name=86 [ 52.666] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 52.666] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 52.666] sna_dri2_get_back: draw size=7680x2160, back buffer handle=114 size=7680x2160, is-scanout? 1, active?=2, pitch=30720, front pitch=30720 [ 52.666] sna_dri2_get_back: reuse backbuffer? 1 [ 52.666] sna_dri2_get_back: back buffer handle=114, active?=2, refcnt=1 [ 52.666] sna_dri2_get_back: cache: handle=40, active=0 [ 52.666] sna_dri2_get_back: reuse cache handle=40, name=5, flags=0 [ 52.666] sna_dri2_get_back: caching handle=114 (name=86, flags=0, active_scanout=2) [ 52.666] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 52.666] sna_dri2_reuse_buffer: reusing back buffer handle=40, name=5, pitch=30720, age=0 [ 52.666] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 52.666] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=128, name=76, active_scanout=3 [ 52.666] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 52.666] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 52.666] sna_accel_flush: flush?=0, dirty?=0 [ 52.666] sna_accel_flush: flush?=0, dirty?=0 [ 52.666] sna_accel_flush: flush?=0, dirty?=0 [ 52.666] sna_block_handler (tv=568.423000) [ 52.666] kgem_retire, need_retire?=1 [ 52.666] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.666] kgem_retire__requests_ring: retiring ring 0 [ 52.666] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.666] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 52.666] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.666] kgem_retire -- retired=0, need_retire=1 [ 52.666] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.666] sna_scanout_do_flush: flush timer active: delta=8 [ 52.666] sna_accel_block: evaluating timers, active=7 [ 52.666] sna_accel_block: flush timer expires in 8 [52674] [ 52.670] sna_wakeup_handler [ 52.670] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 52.670] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 52.670] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 52.670] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 52.670] sna_dri2_get_msc(draw=146, pipe=0) [ 52.670] sna_crtc_record_swap: recording last swap on pipe=0, frame 2911 [msc=2911], time 52.659790 [ 52.670] sna_dri2_get_msc: msc=2911 [raw=2911], ust=52659790 [ 52.670] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=40 (refs=1/1, flush=0) , front=128 (refs=1/4, flush=1) [ 52.670] sna_dri2_schedule_swap(target_msc=2911, divisor=0, remainder=0) [ 52.670] sna_dri2_schedule_swap: using front handle=128, active_scanout?=3, flush?=1 [ 52.670] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 52.670] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 52.670] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 52.670] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 52.670] sna_crtc_record_swap: recording last swap on pipe=0, frame 2911 [msc=2911], time 52.659790 [ 52.670] immediate_swap: current_msc=2911, target_msc=2911 -- yes [ 52.670] can_flip: no, shadow enabled [ 52.670] sna_dri2_add_event: adding event to window 146) [ 52.670] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 52.670] sna_dri2_immediate_blit: no pending blit, starting chain [ 52.670] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 52.670] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 52.670] can_xchg: back size=8701e00, front size=8701e00 [ 52.670] can_xchg: yes, pixmap=165 [ 52.670] sna_dri2_xchg: win=146, exchange front=128/76,ref=2 and back=40/5,ref=2, pixmap=165 7680x2160 [ 52.670] sna_dri2_xchg: back_bo handle=40, pitch=30720, size=132710400, ref=1, active_scanout?=0 [ 52.670] sna_dri2_xchg: front_bo handle=128, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 52.670] set_bo: pixmap=165, handle=40 (old handle=128) [ 52.670] set_bo: marking whole pixmap as damaged [ 52.670] set_bo: applying final/discard move-to-gpu [ 52.670] wait_for_shadow: flags=0, flips=2, handle=128, shadow=32 [ 52.670] set_bo: dropping flush hint from handle=128 [ 52.670] set_bo: adding flush hint to handle=40 [ 52.670] mark_stale(handle=128) => 1 [ 52.670] swap_limit: draw=146 setting swap limit to 3 [ 52.670] sna_dri2_swap_limit_validate: swap limit set to 3 [ 52.670] sna_next_vblank(pipe=0, waiting until next vblank) [ 52.670] sna_dri2_schedule_swap: reported target_msc=2911 [ 52.670] sna_accel_flush: flush?=0, dirty?=0 [ 52.671] sna_accel_flush: flush?=0, dirty?=0 [ 52.671] sna_accel_flush: flush?=0, dirty?=0 [ 52.671] sna_accel_flush: flush?=0, dirty?=0 [ 52.671] sna_block_handler (tv=568.418000) [ 52.671] kgem_retire, need_retire?=1 [ 52.671] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.671] kgem_retire__requests_ring: retiring ring 0 [ 52.671] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.671] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 52.671] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.671] kgem_retire -- retired=0, need_retire=1 [ 52.671] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.671] sna_scanout_do_flush: flush timer active: delta=3 [ 52.671] sna_scanout_do_flush (time=52671), triggered [ 52.671] sna_scanout_flush (time=52671), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 52.671] has_shadow: has pending damage? 1, outstanding flips: 2 [ 52.671] stop_flush: scanout=40 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 52.671] has_shadow: has pending damage? 1, outstanding flips: 2 [ 52.671] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 2, mode reconfiguration pending? 0) [ 52.671] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 52.671] sna_mode_redisplay: checking for 2 outstanding flip completions [ 52.671] sna_mode_redisplay: now 2 outstanding flip completions (enabled? 1) [ 52.671] sna_accel_block: evaluating timers, active=7 [ 52.671] sna_accel_block: flush timer expires in 16 [52687] [ 52.671] sna_wakeup_handler [ 52.671] sna_accel_flush: flush?=0, dirty?=0 [ 52.671] sna_accel_flush: flush?=0, dirty?=0 [ 52.671] sna_accel_flush: flush?=0, dirty?=0 [ 52.671] sna_block_handler (tv=568.418000) [ 52.671] kgem_retire, need_retire?=1 [ 52.671] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.671] kgem_retire__requests_ring: retiring ring 0 [ 52.671] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.671] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 52.671] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.671] kgem_retire -- retired=0, need_retire=1 [ 52.671] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.671] sna_scanout_do_flush: flush timer active: delta=16 [ 52.671] sna_accel_block: evaluating timers, active=7 [ 52.671] sna_accel_block: flush timer expires in 16 [52687] [ 52.674] sna_wakeup_handler [ 52.674] sna_accel_flush: flush?=0, dirty?=0 [ 52.674] sna_accel_flush: flush?=0, dirty?=0 [ 52.674] sna_create_pixmap(7680, 2160, 24, usage=0) [ 52.674] kgem_can_create_2d: 7680x2160 @ 24 [ 52.674] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 [ 52.674] kgem_can_create_2d: untiled size=66355200 [ 52.674] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 52.674] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 [ 52.674] kgem_can_create_2d: tiled[-1] size=66355200 [ 52.674] sna_create_pixmap: usage=0, flags=1b [ 52.674] sna_create_pixmap: creating GPU pixmap 7680x2160, stride=30720, flags=1b [ 52.674] __pop_freed_pixmap: reusing freed pixmap=3779 header [ 52.674] create_pixmap_hdr: pixmap=3780, width=7680, height=2160, usage=0 [ 52.674] sna_create_pixmap: serial=3780, 7680x2160, usage=0 [ 52.674] sna_composite_rectangles(pixmap=3781, op=0, 0 x 1 [(0, 0)x(7680, 2160) ...]) [ 52.674] sna_composite_rectangles: converted to op 0 [ 52.674] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) [ 52.674] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 [ 52.674] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 [ 52.674] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) [ 52.674] sna_composite_rectangles: dropping last-cpu hint [ 52.674] sna_drawable_use_bo pixmap=3781, box=((0, 0), (7680, 2160)), flags=19... [ 52.674] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 52.674] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 52.674] sna_pixmap_move_to_gpu(pixmap=3781, usage=0), flags=b [ 52.674] sna_pixmap_move_to_gpu: CPU damage? 0 [ 52.674] sna_pixmap_move_to_gpu: creating GPU bo (7680x2160@32), create=b [ 52.674] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 52.674] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 52.674] sna_pixmap_alloc_gpu: pixmap=3781 [ 52.674] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 52.674] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 [ 52.674] kgem_bo_remove_from_active: removing handle=111 from active [ 52.674] 1:from active: pitch=30720, tiling=1, handle=111, id=2222 [ 52.674] __sna_damage_all(7680, 2160) [ 52.674] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 52.674] sna_pixmap_mark_active: pixmap=3781, handle=111 [ 52.674] sna_drawable_use_bo: allocated GPU bo for operation [ 52.674] sna_drawable_use_bo: using GPU bo with damage? 0 [ 52.674] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) [ 52.674] kgem_bo_is_render: handle=111, rq? 1 [1] [ 52.674] gen9_render_fill_boxes(0 x 1 [(0, 0), (7680, 2160) ...]) [ 52.674] sna_render_get_solid: 0 [ 52.674] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 52.674] kgem_check_bo: num_pages=+16200, num_exec=+1 [ 52.674] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 52.674] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 52.674] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 52.674] kgem_add_handle: handle=4, index=0 [ 52.674] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 52.674] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 52.674] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 52.674] gen9_composite_get_binding_table(ffc0) [ 52.674] kgem_add_reloc64: handle=111, pos=16360, delta=0, domains=20002 [ 52.674] kgem_add_handle: handle=111, index=1 [ 52.674] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d089d000) [ 52.674] __kgem_bo_mark_dirty: handle=111 (proxy? 0) [ 52.674] [3fe0] bind bo(handle=111, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 52.674] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 52.674] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 52.674] kgem_add_handle: handle=7, index=2 [ 52.674] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 52.674] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 52.674] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 52.674] gen9_emit_sampler: sampler = 1 [ 52.674] gen9_emit_sf: num_sf_outputs=1 [ 52.674] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 52.674] gen9_emit_vertex_elements: setup id=0 [ 52.674] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 52.674] (0, 0), (7680, 2160) [ 52.674] gen8_vertex_flush[490] = 3 [ 52.674] sna_composite_rectangles: pixmap=3781 marking clear [0]? 1 [ 52.674] sna_copy_area: src=pixmap=3781:(0, 0)x(7680, 2160)+(0, 0) -> dst=pixmap=3734:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 52.674] sna_copy_area: normal copy [ 52.674] sna_do_copy: src=(0, 0), dst=(0, 0), size=(7680x2160) [ 52.674] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(7680x2160) [ 52.674] sna_do_copy: dst extents (0, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 [ 52.674] sna_do_copy: clipped dst extents (0, 0), (7680, 2160) [ 52.674] sna_do_copy: unclipped src extents (0, 0), (7680, 2160) [ 52.674] sna_do_copy: clipped src extents (0, 0), (7680, 2160) [ 52.674] sna_do_copy: pixmap -- no source clipping [ 52.674] sna_do_copy: src extents (0, 0), (7680, 2160) x 1 [ 52.674] sna_do_copy: copy region (0, 0), (7680, 2160) x 1 + (0, 0) [ 52.674] sna_copy_boxes (boxes=1x[(0, 0), (7680, 2160)...], src pixmap=3781+(0, 0), dst pixmap=3734+(0, 0), alu=3, src.size=7680x2160, dst.size=7680x2160) [ 52.674] sna_copy_boxes: dst=(priv=0x561c94a26fb0, gpu_bo=96, cpu_bo=0), src=(priv=0x561c94b03d20, gpu_bo=111, cpu_bo=0), replaces=1 [ 52.674] copy_prefer_gpu: source is clear, don't force use of GPU [ 52.674] sna_drawable_use_bo pixmap=3734, box=((0, 0), (7680, 2160)), flags=18... [ 52.674] sna_drawable_use_bo: exported target, set PREFER_GPU [ 52.674] sna_drawable_use_bo: pinned, never REPLACES [ 52.674] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 52.674] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.674] sna_drawable_use_bo: using whole GPU bo [ 52.674] sna_copy_boxes: applying src clear [0] to dst [ 52.674] kgem_bo_is_render: handle=96, rq? 1 [1] [ 52.674] color_convert: src=0 [20020888] [ 52.674] color_convert: dst=ff000000 [20028888] [ 52.674] sna_render_get_solid: ff000000 [ 52.674] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.674] __kgem_ring_is_idle: last fence handle=1 still busy [ 52.674] kgem_check_bo: num_pages=+16200, num_exec=+1 [ 52.674] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.674] __kgem_ring_is_idle: last fence handle=1 still busy [ 52.674] gen9_composite_get_binding_table(ff00) [ 52.674] kgem_add_reloc64: handle=96, pos=16312, delta=0, domains=20002 [ 52.674] kgem_add_handle: handle=96, index=3 [ 52.674] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=f61c9000) [ 52.674] __kgem_bo_mark_dirty: handle=96 (proxy? 0) [ 52.674] [3fb0] bind bo(handle=96, addr=f61c9000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 52.674] kgem_add_reloc64: handle=7, pos=16296, delta=0, domains=40000 [ 52.674] kgem_add_reloc64: adding proxy [delta=1020] for handle=7 [ 52.674] kgem_add_reloc64[6] = (delta=1020, target handle=2, presumed=fffe8000) [ 52.674] [3fa0] bind bo(handle=7, addr=fffe83fc), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 52.674] gen9_emit_vertex_elements: setup id=0 [ 52.674] (0, 0), (7680, 2160) [ 52.674] gen8_vertex_flush[4cc] = 3 [ 52.674] sna_copy_boxes: marking dst handle=96 as all clear [0] [ 52.674] sna_accel_flush: flush?=1, dirty?=0 [ 52.674] gen8_vertex_close: used=36, vbo active? 23, vb=1, nreloc=1 [ 52.674] gen8_vertex_close: reloc[0] = 287 [ 52.674] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 52.674] kgem_add_handle: handle=23, index=4 [ 52.674] kgem_add_reloc64[7] = (delta=0, target handle=4, presumed=fd541000) [ 52.674] batch[1/1, flags=1800]: 314 314 16288 16384, nreloc=8, nexec=5, nfence=0, aperture=32475 [fenced=0] [ 52.674] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.674] __kgem_busy: handle=2, busy=131072, wedged=0 [ 52.674] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x7f, presumed-offset=fd373000 [ 52.674] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> 1 [ 52.674] kgem_create_linear(65536) [ 52.674] search_linear_cache: num_pages=16, flags=406, use_active? 0, use_large=0 [max=65536] [ 52.674] search_linear_cache: searching for inactive cpu map [ 52.675] kgem_bo_remove_from_inactive: removing handle=121 from inactive [ 52.675] search_linear_cache: found handle=121 (num_pages=16) in linear vma cache [ 52.675] kgem_bo_map__cpu(handle=121, size=65536, map=0x0:0x7fc6b41ad000) [ 52.675] kgem_new_batch: allocated and mapped batch handle=121 [size=65536] [ 52.675] kgem_bo_sync__cpu: handle=121 [ 52.675] __kgem_busy: handle=121, busy=0, wedged=0 [ 52.675] kgem_bo_sync__cpu: SYNC: handle=121, needs_flush? 0, domain? 0, busy? 0 [ 52.675] __kgem_busy: handle=121, busy=0, wedged=0 [ 52.675] kgem_bo_retire: retiring bo handle=121 (needed flush? 0), rq? 0 [busy?=0] [ 52.675] assert_bo_retired: handle=121, domain: 0 exec? 0, rq? 0 [ 52.675] kgem_new_batch: using last batch handle=127 [ 52.675] kgem_commit: release handle=127 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd373000 [ 52.675] kgem_commit: release handle=96 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f61c9000 [ 52.675] kgem_commit: release handle=111 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d089d000 [ 52.675] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 52.675] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 52.675] __kgem_bo_clear_busy: handle=7 [ 52.675] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 52.675] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 52.675] __kgem_bo_clear_busy: handle=7 [ 52.675] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 52.675] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 52.675] sna_accel_flush: flush?=0, dirty?=0 [ 52.675] sna_accel_flush: flush?=0, dirty?=0 [ 52.675] sna_accel_flush: flush?=0, dirty?=0 [ 52.675] sna_destroy_pixmap: pixmap=3781, attached?=1 [ 52.675] _kgem_bo_destroy: handle=111, proxy? 0 [ 52.675] __kgem_bo_destroy: handle=111, size=66355200 [ 52.675] __kgem_busy: handle=111, busy=131073, wedged=0 [ 52.675] __kgem_bo_destroy: handle=111 -> active [ 52.675] __sna_free_pixmap(pixmap=3781) [ 52.675] sna_accel_flush: flush?=0, dirty?=0 [ 52.675] sna_accel_flush: flush?=0, dirty?=0 [ 52.675] sna_accel_flush: flush?=0, dirty?=0 [ 52.675] sna_block_handler (tv=568.414000) [ 52.675] kgem_retire, need_retire?=1 [ 52.675] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.675] kgem_retire__requests_ring: retiring ring 0 [ 52.675] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.675] kgem_retire__requests_ring: ring=0, 3 outstanding requests, oldest=1, retired? 0 [ 52.675] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.675] kgem_retire -- retired=0, need_retire=1 [ 52.675] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.675] sna_scanout_do_flush: flush timer active: delta=12 [ 52.675] sna_accel_do_throttle (time=52675), triggered [ 52.675] sna_accel_throttle (time=52675) [ 52.675] sna_accel_block: evaluating timers, active=7 [ 52.675] sna_accel_block: flush timer expires in 12 [52687] [ 52.675] sna_wakeup_handler [ 52.675] sna_accel_flush: flush?=0, dirty?=0 [ 52.675] sna_accel_flush: flush?=0, dirty?=0 [ 52.675] sna_accel_flush: flush?=0, dirty?=0 [ 52.675] sna_accel_flush: flush?=0, dirty?=0 [ 52.675] sna_block_handler (tv=568.414000) [ 52.675] kgem_retire, need_retire?=1 [ 52.675] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.675] kgem_retire__requests_ring: retiring ring 0 [ 52.675] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.675] kgem_retire__requests_ring: ring=0, 3 outstanding requests, oldest=1, retired? 0 [ 52.675] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.675] kgem_retire -- retired=0, need_retire=1 [ 52.675] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.675] sna_scanout_do_flush: flush timer active: delta=12 [ 52.675] sna_accel_block: evaluating timers, active=7 [ 52.675] sna_accel_block: flush timer expires in 12 [52687] [ 52.676] sna_wakeup_handler [ 52.676] sna_mode_wakeup: len=32 [ 52.676] sna_dri2_vblank_handler(type=2, sequence=2912, draw=3353) [ 52.676] sna_crtc_record_swap: recording last swap on pipe=0, frame 2912 [msc=2912], time 52.676526 [ 52.676] sna_dri2_vblank_handler: 2 complete, frame=2912 tv=52.676526 [ 52.676] sna_dri2_blit_complete: blit finished [ 52.676] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=2912, tv=52.676526) [ 52.676] frame_swap_complete(type=2): draw=146, pipe=0, frame=2912 [msc=2912], tv=52.676526 [ 52.676] sna_accel_flush: flush?=0, dirty?=0 [ 52.676] sna_dri2_event_free(draw?=1) [ 52.676] sna_dri2_remove_event: remove[0x561c94b09de0] from window 146, active? 1 [ 52.676] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 52.676] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=128] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 52.676] sna_dri2_vblank_handler complete [ 52.676] sna_block_handler (tv=568.413000) [ 52.676] kgem_retire, need_retire?=1 [ 52.676] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.676] kgem_retire__requests_ring: retiring ring 0 [ 52.676] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.676] kgem_retire__requests_ring: ring=0, 3 outstanding requests, oldest=1, retired? 0 [ 52.676] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.676] kgem_retire -- retired=0, need_retire=1 [ 52.676] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.676] sna_scanout_do_flush: flush timer active: delta=11 [ 52.676] sna_accel_block: evaluating timers, active=7 [ 52.676] sna_accel_block: flush timer expires in 11 [52687] [ 52.682] sna_wakeup_handler [ 52.682] sna_accel_flush: flush?=0, dirty?=0 [ 52.682] sna_accel_flush: flush?=0, dirty?=0 [ 52.682] sna_block_handler (tv=568.407000) [ 52.682] kgem_retire, need_retire?=1 [ 52.682] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.682] kgem_retire__requests_ring: retiring ring 0 [ 52.682] __kgem_busy: handle=1, busy=0, wedged=0 [ 52.682] __kgem_retire_rq: request 1 complete [ 52.682] kgem_retire__requests_ring: retiring ring 0 [ 52.682] __kgem_busy: handle=2, busy=0, wedged=0 [ 52.682] __kgem_retire_rq: request 2 complete [ 52.682] kgem_retire__requests_ring: retiring ring 0 [ 52.682] __kgem_busy: handle=127, busy=131072, wedged=0 [ 52.682] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=127, retired? 0 [ 52.682] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.682] kgem_retire -- retired=0, need_retire=1 [ 52.682] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.682] sna_scanout_do_flush: flush timer active: delta=5 [ 52.682] sna_accel_block: evaluating timers, active=7 [ 52.682] sna_accel_block: flush timer expires in 5 [52687] [ 52.682] sna_wakeup_handler [ 52.682] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=128, name=76 [ 52.682] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 52.682] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 52.682] sna_dri2_get_back: draw size=7680x2160, back buffer handle=128 size=7680x2160, is-scanout? 1, active?=2, pitch=30720, front pitch=30720 [ 52.682] sna_dri2_get_back: reuse backbuffer? 1 [ 52.682] sna_dri2_get_back: back buffer handle=128, active?=2, refcnt=1 [ 52.682] sna_dri2_get_back: cache: handle=114, active=2 [ 52.682] sna_dri2_get_back: allocating new backbuffer [ 52.682] sna_dri2_get_back: requesting scanout compatible back [ 52.682] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=1, prime?=0, temp?=0) [ 52.682] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 [ 52.682] 1:from scanout: pitch=30720, tiling=1, handle=29, id=2223 [ 52.682] kgem_bo_flink: flinked handle=29 to name=3, marking non-reusable [ 52.682] sna_dri2_get_back: caching handle=128 (name=76, flags=0, active_scanout=2) [ 52.682] kgem_bo_flink: flinked handle=29 to name=3, marking non-reusable [ 52.682] sna_dri2_reuse_buffer: reusing back buffer handle=29, name=3, pitch=30720, age=0 [ 52.682] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 52.682] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=40, name=5, active_scanout=1 [ 52.682] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 52.682] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 52.682] sna_accel_flush: flush?=0, dirty?=0 [ 52.682] sna_accel_flush: flush?=0, dirty?=0 [ 52.682] sna_accel_flush: flush?=0, dirty?=0 [ 52.682] sna_block_handler (tv=568.407000) [ 52.682] kgem_retire, need_retire?=1 [ 52.682] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.682] kgem_retire__requests_ring: retiring ring 0 [ 52.682] __kgem_busy: handle=127, busy=131072, wedged=0 [ 52.682] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=127, retired? 0 [ 52.682] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.682] kgem_retire -- retired=0, need_retire=1 [ 52.682] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.682] sna_scanout_do_flush: flush timer active: delta=5 [ 52.682] sna_accel_block: evaluating timers, active=7 [ 52.682] sna_accel_block: flush timer expires in 5 [52687] [ 52.683] sna_wakeup_handler [ 52.683] sna_accel_flush: flush?=0, dirty?=0 [ 52.683] sna_accel_flush: flush?=0, dirty?=0 [ 52.683] sna_accel_flush: flush?=0, dirty?=0 [ 52.683] sna_block_handler (tv=568.406000) [ 52.683] kgem_retire, need_retire?=1 [ 52.683] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.683] kgem_retire__requests_ring: retiring ring 0 [ 52.683] __kgem_busy: handle=127, busy=131072, wedged=0 [ 52.683] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=127, retired? 0 [ 52.683] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.683] kgem_retire -- retired=0, need_retire=1 [ 52.683] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.683] sna_scanout_do_flush: flush timer active: delta=4 [ 52.683] sna_accel_block: evaluating timers, active=7 [ 52.683] sna_accel_block: flush timer expires in 4 [52687] [ 52.687] sna_wakeup_handler [ 52.687] sna_block_handler (tv=568.402000) [ 52.687] kgem_retire, need_retire?=1 [ 52.687] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.687] kgem_retire__requests_ring: retiring ring 0 [ 52.687] __kgem_busy: handle=127, busy=131072, wedged=0 [ 52.687] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=127, retired? 0 [ 52.687] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.687] kgem_retire -- retired=0, need_retire=1 [ 52.687] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.687] sna_scanout_do_flush: flush timer active: delta=0 [ 52.687] sna_scanout_do_flush (time=52687), triggered [ 52.687] sna_scanout_flush (time=52687), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 52.687] has_shadow: has pending damage? 1, outstanding flips: 2 [ 52.687] stop_flush: scanout=40 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 52.687] has_shadow: has pending damage? 1, outstanding flips: 2 [ 52.687] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 2, mode reconfiguration pending? 0) [ 52.687] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 52.687] sna_mode_redisplay: checking for 2 outstanding flip completions [ 52.687] sna_mode_redisplay: now 2 outstanding flip completions (enabled? 1) [ 52.687] sna_accel_block: evaluating timers, active=7 [ 52.687] sna_accel_block: flush timer expires in 16 [52703] [ 52.687] sna_wakeup_handler [ 52.687] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 52.687] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 52.687] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 52.687] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 52.687] sna_dri2_get_msc(draw=146, pipe=0) [ 52.687] sna_crtc_record_swap: recording last swap on pipe=0, frame 2912 [msc=2912], time 52.676526 [ 52.687] sna_dri2_get_msc: msc=2912 [raw=2912], ust=52676526 [ 52.687] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=29 (refs=1/1, flush=0) , front=40 (refs=1/2, flush=1) [ 52.687] sna_dri2_schedule_swap(target_msc=2912, divisor=0, remainder=0) [ 52.687] sna_dri2_schedule_swap: using front handle=40, active_scanout?=1, flush?=1 [ 52.687] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 52.687] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 52.687] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 52.687] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 52.687] sna_crtc_record_swap: recording last swap on pipe=0, frame 2912 [msc=2912], time 52.676526 [ 52.687] immediate_swap: current_msc=2912, target_msc=2912 -- yes [ 52.687] can_flip: no, shadow enabled [ 52.687] sna_dri2_add_event: adding event to window 146) [ 52.687] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 52.687] sna_dri2_immediate_blit: no pending blit, starting chain [ 52.687] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 52.687] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 52.687] can_xchg: back size=8701e00, front size=8701e00 [ 52.687] can_xchg: yes, pixmap=165 [ 52.687] sna_dri2_xchg: win=146, exchange front=40/5,ref=2 and back=29/3,ref=2, pixmap=165 7680x2160 [ 52.687] sna_dri2_xchg: back_bo handle=29, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 52.687] sna_dri2_xchg: front_bo handle=40, pitch=30720, size=132710400, ref=2, active_scanout?=1 [ 52.687] set_bo: pixmap=165, handle=29 (old handle=40) [ 52.687] set_bo: marking whole pixmap as damaged [ 52.687] set_bo: dropping flush hint from handle=40 [ 52.687] set_bo: adding flush hint to handle=29 [ 52.687] mark_stale(handle=40) => 1 [ 52.687] swap_limit: draw=146 setting swap limit to 3 [ 52.687] sna_dri2_swap_limit_validate: swap limit set to 3 [ 52.687] sna_next_vblank(pipe=0, waiting until next vblank) [ 52.687] sna_dri2_schedule_swap: reported target_msc=2912 [ 52.687] sna_accel_flush: flush?=0, dirty?=0 [ 52.687] sna_accel_flush: flush?=0, dirty?=0 [ 52.687] sna_accel_flush: flush?=0, dirty?=0 [ 52.687] sna_accel_flush: flush?=0, dirty?=0 [ 52.687] sna_block_handler (tv=568.402000) [ 52.687] kgem_retire, need_retire?=1 [ 52.687] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.687] kgem_retire__requests_ring: retiring ring 0 [ 52.687] __kgem_busy: handle=127, busy=131072, wedged=0 [ 52.687] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=127, retired? 0 [ 52.687] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.687] kgem_retire -- retired=0, need_retire=1 [ 52.687] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.687] sna_scanout_do_flush: flush timer active: delta=16 [ 52.687] sna_accel_block: evaluating timers, active=7 [ 52.687] sna_accel_block: flush timer expires in 16 [52703] [ 52.688] sna_wakeup_handler [ 52.688] sna_accel_flush: flush?=0, dirty?=0 [ 52.688] sna_accel_flush: flush?=0, dirty?=0 [ 52.688] sna_accel_flush: flush?=0, dirty?=0 [ 52.688] sna_block_handler (tv=568.401000) [ 52.688] kgem_retire, need_retire?=1 [ 52.688] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.688] kgem_retire__requests_ring: retiring ring 0 [ 52.688] __kgem_busy: handle=127, busy=131072, wedged=0 [ 52.688] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=127, retired? 0 [ 52.688] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.688] kgem_retire -- retired=0, need_retire=1 [ 52.688] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.688] sna_scanout_do_flush: flush timer active: delta=15 [ 52.688] sna_accel_block: evaluating timers, active=7 [ 52.688] sna_accel_block: flush timer expires in 15 [52703] [ 52.691] sna_wakeup_handler [ 52.691] sna_mode_wakeup: len=32 [ 52.691] sna_mode_wakeup: recording last swap on pipe=1, frame 2883 [b43], time 52.691858 [ 52.691] sna_mode_wakeup: removing handle=114 [active_scanout=1] from scanout, installing handle=128 [active_scanout=2] [ 52.691] sna_mode_wakeup: flip complete, pending? 2 [ 52.691] sna_accel_flush: flush?=0, dirty?=0 [ 52.691] sna_accel_flush: flush?=0, dirty?=0 [ 52.691] sna_create_pixmap(7680, 2160, 24, usage=0) [ 52.691] kgem_can_create_2d: 7680x2160 @ 24 [ 52.691] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 [ 52.691] kgem_can_create_2d: untiled size=66355200 [ 52.691] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 52.691] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 [ 52.691] kgem_can_create_2d: tiled[-1] size=66355200 [ 52.691] sna_create_pixmap: usage=0, flags=1b [ 52.691] sna_create_pixmap: creating GPU pixmap 7680x2160, stride=30720, flags=1b [ 52.691] __pop_freed_pixmap: reusing freed pixmap=3781 header [ 52.691] create_pixmap_hdr: pixmap=3782, width=7680, height=2160, usage=0 [ 52.691] sna_create_pixmap: serial=3782, 7680x2160, usage=0 [ 52.691] sna_composite_rectangles(pixmap=3783, op=0, 0 x 1 [(0, 0)x(7680, 2160) ...]) [ 52.691] sna_composite_rectangles: converted to op 0 [ 52.691] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) [ 52.691] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 [ 52.691] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 [ 52.691] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) [ 52.691] sna_composite_rectangles: dropping last-cpu hint [ 52.691] sna_drawable_use_bo pixmap=3783, box=((0, 0), (7680, 2160)), flags=19... [ 52.691] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 52.691] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 52.691] sna_pixmap_move_to_gpu(pixmap=3783, usage=0), flags=b [ 52.691] sna_pixmap_move_to_gpu: CPU damage? 0 [ 52.691] sna_pixmap_move_to_gpu: creating GPU bo (7680x2160@32), create=b [ 52.691] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 52.691] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 52.691] sna_pixmap_alloc_gpu: pixmap=3783 [ 52.691] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 52.691] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 [ 52.691] kgem_bo_remove_from_active: removing handle=111 from active [ 52.691] 1:from active: pitch=30720, tiling=1, handle=111, id=2224 [ 52.691] __sna_damage_all(7680, 2160) [ 52.691] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 52.691] sna_pixmap_mark_active: pixmap=3783, handle=111 [ 52.691] sna_drawable_use_bo: allocated GPU bo for operation [ 52.691] sna_drawable_use_bo: using GPU bo with damage? 0 [ 52.691] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) [ 52.691] kgem_bo_is_render: handle=111, rq? 1 [1] [ 52.691] gen9_render_fill_boxes(0 x 1 [(0, 0), (7680, 2160) ...]) [ 52.691] sna_render_get_solid: 0 [ 52.691] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 52.692] kgem_check_bo: num_pages=+16200, num_exec=+1 [ 52.692] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 52.692] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 52.692] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 52.692] kgem_add_handle: handle=4, index=0 [ 52.692] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 52.692] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 52.692] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 52.692] gen9_composite_get_binding_table(ffc0) [ 52.692] kgem_add_reloc64: handle=111, pos=16360, delta=0, domains=20002 [ 52.692] kgem_add_handle: handle=111, index=1 [ 52.692] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d089d000) [ 52.692] __kgem_bo_mark_dirty: handle=111 (proxy? 0) [ 52.692] [3fe0] bind bo(handle=111, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 52.692] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 52.692] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 52.692] kgem_add_handle: handle=7, index=2 [ 52.692] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 52.692] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 52.692] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 52.692] gen9_emit_sampler: sampler = 1 [ 52.692] gen9_emit_sf: num_sf_outputs=1 [ 52.692] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 52.692] gen9_emit_vertex_elements: setup id=0 [ 52.692] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 52.692] (0, 0), (7680, 2160) [ 52.692] gen8_vertex_flush[490] = 3 [ 52.692] sna_composite_rectangles: pixmap=3783 marking clear [0]? 1 [ 52.692] sna_copy_area: src=pixmap=3783:(0, 0)x(7680, 2160)+(0, 0) -> dst=pixmap=3734:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 52.692] sna_copy_area: normal copy [ 52.692] sna_do_copy: src=(0, 0), dst=(0, 0), size=(7680x2160) [ 52.692] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(7680x2160) [ 52.692] sna_do_copy: dst extents (0, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 [ 52.692] sna_do_copy: clipped dst extents (0, 0), (7680, 2160) [ 52.692] sna_do_copy: unclipped src extents (0, 0), (7680, 2160) [ 52.692] sna_do_copy: clipped src extents (0, 0), (7680, 2160) [ 52.692] sna_do_copy: pixmap -- no source clipping [ 52.692] sna_do_copy: src extents (0, 0), (7680, 2160) x 1 [ 52.692] sna_do_copy: copy region (0, 0), (7680, 2160) x 1 + (0, 0) [ 52.692] sna_copy_boxes (boxes=1x[(0, 0), (7680, 2160)...], src pixmap=3783+(0, 0), dst pixmap=3734+(0, 0), alu=3, src.size=7680x2160, dst.size=7680x2160) [ 52.692] sna_copy_boxes: dst=(priv=0x561c94a26fb0, gpu_bo=96, cpu_bo=0), src=(priv=0x561c94b03d20, gpu_bo=111, cpu_bo=0), replaces=1 [ 52.692] copy_prefer_gpu: source is clear, don't force use of GPU [ 52.692] sna_drawable_use_bo pixmap=3734, box=((0, 0), (7680, 2160)), flags=18... [ 52.692] sna_drawable_use_bo: exported target, set PREFER_GPU [ 52.692] sna_drawable_use_bo: pinned, never REPLACES [ 52.692] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 52.692] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.692] sna_drawable_use_bo: using whole GPU bo [ 52.692] sna_copy_boxes: applying src clear [0] to dst [ 52.692] kgem_bo_is_render: handle=96, rq? 1 [1] [ 52.692] color_convert: src=0 [20020888] [ 52.692] color_convert: dst=ff000000 [20028888] [ 52.692] sna_render_get_solid: ff000000 [ 52.692] __kgem_busy: handle=127, busy=131072, wedged=0 [ 52.692] __kgem_ring_is_idle: last requests handle=127 still busy [ 52.692] kgem_check_bo: num_pages=+16200, num_exec=+1 [ 52.692] __kgem_busy: handle=127, busy=131072, wedged=0 [ 52.692] __kgem_ring_is_idle: last fence handle=127 still busy [ 52.692] gen9_composite_get_binding_table(ff00) [ 52.692] kgem_add_reloc64: handle=96, pos=16312, delta=0, domains=20002 [ 52.692] kgem_add_handle: handle=96, index=3 [ 52.692] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=f61c9000) [ 52.692] __kgem_bo_mark_dirty: handle=96 (proxy? 0) [ 52.692] [3fb0] bind bo(handle=96, addr=f61c9000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 52.692] kgem_add_reloc64: handle=7, pos=16296, delta=0, domains=40000 [ 52.692] kgem_add_reloc64: adding proxy [delta=1020] for handle=7 [ 52.692] kgem_add_reloc64[6] = (delta=1020, target handle=2, presumed=fffe8000) [ 52.692] [3fa0] bind bo(handle=7, addr=fffe83fc), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 52.692] gen9_emit_vertex_elements: setup id=0 [ 52.692] (0, 0), (7680, 2160) [ 52.692] gen8_vertex_flush[4cc] = 3 [ 52.692] sna_copy_boxes: marking dst handle=96 as all clear [0] [ 52.692] sna_accel_flush: flush?=1, dirty?=0 [ 52.692] gen8_vertex_close: used=48, vbo active? 23, vb=1, nreloc=1 [ 52.692] gen8_vertex_close: reloc[0] = 287 [ 52.692] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 52.692] kgem_add_handle: handle=23, index=4 [ 52.692] kgem_add_reloc64[7] = (delta=0, target handle=4, presumed=fd541000) [ 52.692] batch[1/1, flags=1800]: 314 314 16288 16384, nreloc=8, nexec=5, nfence=0, aperture=32475 [fenced=0] [ 52.692] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 52.692] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 52.692] kgem_fixup_relocs: shrinking by 61440 [ 52.692] __kgem_busy: handle=1, busy=0, wedged=0 [ 52.692] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 52.692] kgem_commit: release handle=96 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f61c9000 [ 52.692] kgem_commit: release handle=111 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d089d000 [ 52.692] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 52.692] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 52.692] __kgem_bo_clear_busy: handle=7 [ 52.692] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 52.692] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 52.692] __kgem_bo_clear_busy: handle=7 [ 52.692] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 52.692] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 52.692] sna_accel_flush: flush?=0, dirty?=0 [ 52.692] sna_accel_flush: flush?=0, dirty?=0 [ 52.692] sna_accel_flush: flush?=0, dirty?=0 [ 52.692] sna_destroy_pixmap: pixmap=3783, attached?=1 [ 52.692] _kgem_bo_destroy: handle=111, proxy? 0 [ 52.692] __kgem_bo_destroy: handle=111, size=66355200 [ 52.692] __kgem_busy: handle=111, busy=131073, wedged=0 [ 52.692] __kgem_bo_destroy: handle=111 -> active [ 52.692] __sna_free_pixmap(pixmap=3783) [ 52.692] sna_accel_flush: flush?=0, dirty?=0 [ 52.692] sna_accel_flush: flush?=0, dirty?=0 [ 52.693] sna_accel_flush: flush?=0, dirty?=0 [ 52.693] sna_block_handler (tv=568.396000) [ 52.693] kgem_retire, need_retire?=1 [ 52.693] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.693] kgem_retire__requests_ring: retiring ring 0 [ 52.693] __kgem_busy: handle=127, busy=131072, wedged=0 [ 52.693] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=127, retired? 0 [ 52.693] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.693] kgem_retire -- retired=0, need_retire=1 [ 52.693] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.693] sna_scanout_do_flush: flush timer active: delta=10 [ 52.693] sna_accel_do_throttle (time=52693), triggered [ 52.693] sna_accel_throttle (time=52693) [ 52.693] sna_accel_block: evaluating timers, active=7 [ 52.693] sna_accel_block: flush timer expires in 10 [52703] [ 52.693] sna_wakeup_handler [ 52.693] sna_mode_wakeup: len=64 [ 52.693] sna_mode_wakeup: recording last swap on pipe=0, frame 2913 [b61], time 52.693269 [ 52.693] sna_mode_wakeup: removing handle=114 [active_scanout=0] from scanout, installing handle=128 [active_scanout=2] [ 52.693] sna_mode_wakeup: flip complete, pending? 1 [ 52.693] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 52.693] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 52.693] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 52.693] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 52.693] sna_pixmap_move_to_gpu: already all-damaged [ 52.693] sna_pixmap_mark_active: pixmap=165, handle=29 [ 52.693] sna_mode_redisplay: crtc[0] transformed? 0 [ 52.693] sna_mode_redisplay: crtc[1] transformed? 0 [ 52.693] sna_mode_redisplay: crtc[2] transformed? 0 [ 52.693] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=29 [active=1] [ 52.693] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 128, transformed? 0 [ 52.693] get_fb: reusing fb=102 for handle=29 [ 52.693] sna_mode_redisplay: recording flip on CRTC:32 handle=29, active_scanout=2, serial=2 [ 52.693] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 52.693] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 128, transformed? 0 [ 52.693] sna_mode_redisplay: recording flip on CRTC:39 handle=29, active_scanout=3, serial=3 [ 52.693] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 52.693] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 52.693] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 52.693] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=29, shadow handle=32 [ 52.693] sna_dri2_vblank_handler(type=2, sequence=2913, draw=3353) [ 52.693] sna_crtc_record_swap: recording last swap on pipe=0, frame 2913 [msc=2913], time 52.693269 [ 52.693] sna_dri2_vblank_handler: 2 complete, frame=2913 tv=52.693269 [ 52.693] sna_dri2_blit_complete: blit finished [ 52.693] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=2913, tv=52.693269) [ 52.693] frame_swap_complete(type=2): draw=146, pipe=0, frame=2913 [msc=2913], tv=52.693269 [ 52.693] sna_accel_flush: flush?=0, dirty?=0 [ 52.693] sna_dri2_event_free(draw?=1) [ 52.693] sna_dri2_remove_event: remove[0x561c94b09de0] from window 146, active? 1 [ 52.693] sna_dri2_remove_event: releasing cached handle=114 [ 52.693] _kgem_bo_destroy: handle=114, proxy? 0 [ 52.693] __kgem_bo_destroy: handle=114, size=66355200 [ 52.693] kgem_bo_move_to_scanout: moving 114 [fb 101] to scanout cache, active? 1 [ 52.693] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=29] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 52.693] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=40] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 52.693] sna_dri2_vblank_handler complete [ 52.693] sna_accel_flush: flush?=0, dirty?=0 [ 52.693] sna_accel_flush: flush?=0, dirty?=0 [ 52.693] sna_accel_flush: flush?=0, dirty?=0 [ 52.693] sna_block_handler (tv=568.396000) [ 52.693] kgem_retire, need_retire?=1 [ 52.693] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.693] kgem_retire__requests_ring: retiring ring 0 [ 52.693] __kgem_busy: handle=127, busy=131072, wedged=0 [ 52.693] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=127, retired? 0 [ 52.693] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.693] kgem_retire -- retired=0, need_retire=1 [ 52.693] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.693] sna_scanout_do_flush: flush timer active: delta=10 [ 52.693] sna_accel_block: evaluating timers, active=7 [ 52.693] sna_accel_block: flush timer expires in 10 [52703] [ 52.699] sna_wakeup_handler [ 52.699] sna_accel_flush: flush?=0, dirty?=0 [ 52.699] sna_accel_flush: flush?=0, dirty?=0 [ 52.699] sna_block_handler (tv=568.390000) [ 52.699] kgem_retire, need_retire?=1 [ 52.699] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.699] kgem_retire__requests_ring: retiring ring 0 [ 52.699] __kgem_busy: handle=127, busy=131072, wedged=0 [ 52.699] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=127, retired? 0 [ 52.699] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.699] kgem_retire -- retired=0, need_retire=1 [ 52.699] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.699] sna_scanout_do_flush: flush timer active: delta=4 [ 52.699] sna_accel_block: evaluating timers, active=7 [ 52.699] sna_accel_block: flush timer expires in 4 [52703] [ 52.699] sna_wakeup_handler [ 52.699] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=40, name=5 [ 52.699] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 52.699] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 52.699] sna_dri2_get_back: draw size=7680x2160, back buffer handle=40 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 [ 52.699] sna_dri2_get_back: reuse backbuffer? 1 [ 52.699] sna_dri2_get_back: back buffer handle=40, active?=0, refcnt=1 [ 52.699] sna_dri2_get_back: reuse unattached back [ 52.699] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 52.699] sna_dri2_reuse_buffer: reusing back buffer handle=40, name=5, pitch=30720, age=0 [ 52.699] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 52.699] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=29, name=3, active_scanout=3 [ 52.699] kgem_bo_flink: flinked handle=29 to name=3, marking non-reusable [ 52.699] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=29] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 52.699] sna_accel_flush: flush?=0, dirty?=0 [ 52.699] sna_accel_flush: flush?=0, dirty?=0 [ 52.699] sna_accel_flush: flush?=0, dirty?=0 [ 52.699] sna_block_handler (tv=568.390000) [ 52.699] kgem_retire, need_retire?=1 [ 52.699] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.699] kgem_retire__requests_ring: retiring ring 0 [ 52.699] __kgem_busy: handle=127, busy=131072, wedged=0 [ 52.699] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=127, retired? 0 [ 52.699] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.699] kgem_retire -- retired=0, need_retire=1 [ 52.699] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.699] sna_scanout_do_flush: flush timer active: delta=4 [ 52.699] sna_accel_block: evaluating timers, active=7 [ 52.699] sna_accel_block: flush timer expires in 4 [52703] [ 52.699] sna_wakeup_handler [ 52.700] sna_accel_flush: flush?=0, dirty?=0 [ 52.700] sna_accel_flush: flush?=0, dirty?=0 [ 52.700] sna_accel_flush: flush?=0, dirty?=0 [ 52.700] sna_block_handler (tv=568.389000) [ 52.700] kgem_retire, need_retire?=1 [ 52.700] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.700] kgem_retire__requests_ring: retiring ring 0 [ 52.700] __kgem_busy: handle=127, busy=131072, wedged=0 [ 52.700] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=127, retired? 0 [ 52.700] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.700] kgem_retire -- retired=0, need_retire=1 [ 52.700] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.700] sna_scanout_do_flush: flush timer active: delta=3 [ 52.700] sna_scanout_do_flush (time=52700), triggered [ 52.700] sna_scanout_flush (time=52700), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 52.700] has_shadow: has pending damage? 0, outstanding flips: 2 [ 52.700] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 52.700] has_shadow: has pending damage? 0, outstanding flips: 2 [ 52.700] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 2, mode reconfiguration pending? 0) [ 52.700] sna_accel_block: evaluating timers, active=7 [ 52.700] sna_accel_block: flush timer expires in 16 [52716] [ 52.708] sna_wakeup_handler [ 52.708] sna_accel_flush: flush?=0, dirty?=0 [ 52.708] sna_accel_flush: flush?=0, dirty?=0 [ 52.708] sna_create_pixmap(7680, 2160, 24, usage=0) [ 52.708] kgem_can_create_2d: 7680x2160 @ 24 [ 52.708] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 [ 52.708] kgem_can_create_2d: untiled size=66355200 [ 52.708] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 52.708] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 [ 52.708] kgem_can_create_2d: tiled[-1] size=66355200 [ 52.708] sna_create_pixmap: usage=0, flags=1b [ 52.708] sna_create_pixmap: creating GPU pixmap 7680x2160, stride=30720, flags=1b [ 52.708] __pop_freed_pixmap: reusing freed pixmap=3783 header [ 52.708] create_pixmap_hdr: pixmap=3784, width=7680, height=2160, usage=0 [ 52.708] sna_create_pixmap: serial=3784, 7680x2160, usage=0 [ 52.708] sna_composite_rectangles(pixmap=3785, op=0, 0 x 1 [(0, 0)x(7680, 2160) ...]) [ 52.708] sna_composite_rectangles: converted to op 0 [ 52.708] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) [ 52.708] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 [ 52.708] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 [ 52.708] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) [ 52.708] sna_composite_rectangles: dropping last-cpu hint [ 52.708] sna_drawable_use_bo pixmap=3785, box=((0, 0), (7680, 2160)), flags=19... [ 52.708] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 52.708] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 52.708] sna_pixmap_move_to_gpu(pixmap=3785, usage=0), flags=b [ 52.708] sna_pixmap_move_to_gpu: CPU damage? 0 [ 52.708] sna_pixmap_move_to_gpu: creating GPU bo (7680x2160@32), create=b [ 52.708] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 52.708] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 52.708] sna_pixmap_alloc_gpu: pixmap=3785 [ 52.708] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 52.708] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 [ 52.708] kgem_bo_remove_from_active: removing handle=111 from active [ 52.708] 1:from active: pitch=30720, tiling=1, handle=111, id=2225 [ 52.708] __sna_damage_all(7680, 2160) [ 52.708] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 52.708] sna_pixmap_mark_active: pixmap=3785, handle=111 [ 52.708] sna_drawable_use_bo: allocated GPU bo for operation [ 52.708] sna_drawable_use_bo: using GPU bo with damage? 0 [ 52.708] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) [ 52.708] kgem_bo_is_render: handle=111, rq? 1 [1] [ 52.708] gen9_render_fill_boxes(0 x 1 [(0, 0), (7680, 2160) ...]) [ 52.708] sna_render_get_solid: 0 [ 52.708] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 52.708] kgem_check_bo: num_pages=+16200, num_exec=+1 [ 52.708] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 52.708] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 52.708] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 52.708] kgem_add_handle: handle=4, index=0 [ 52.708] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 52.708] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 52.708] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 52.708] gen9_composite_get_binding_table(ffc0) [ 52.708] kgem_add_reloc64: handle=111, pos=16360, delta=0, domains=20002 [ 52.708] kgem_add_handle: handle=111, index=1 [ 52.708] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d089d000) [ 52.708] __kgem_bo_mark_dirty: handle=111 (proxy? 0) [ 52.708] [3fe0] bind bo(handle=111, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 52.708] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 52.708] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 52.708] kgem_add_handle: handle=7, index=2 [ 52.708] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 52.708] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 52.708] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 52.708] gen9_emit_sampler: sampler = 1 [ 52.708] gen9_emit_sf: num_sf_outputs=1 [ 52.708] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 52.708] gen9_emit_vertex_elements: setup id=0 [ 52.708] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 52.708] (0, 0), (7680, 2160) [ 52.708] gen8_vertex_flush[490] = 3 [ 52.708] sna_composite_rectangles: pixmap=3785 marking clear [0]? 1 [ 52.708] sna_copy_area: src=pixmap=3785:(0, 0)x(7680, 2160)+(0, 0) -> dst=pixmap=3734:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 52.708] sna_copy_area: normal copy [ 52.708] sna_do_copy: src=(0, 0), dst=(0, 0), size=(7680x2160) [ 52.708] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(7680x2160) [ 52.708] sna_do_copy: dst extents (0, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 [ 52.708] sna_do_copy: clipped dst extents (0, 0), (7680, 2160) [ 52.708] sna_do_copy: unclipped src extents (0, 0), (7680, 2160) [ 52.709] sna_do_copy: clipped src extents (0, 0), (7680, 2160) [ 52.709] sna_do_copy: pixmap -- no source clipping [ 52.709] sna_do_copy: src extents (0, 0), (7680, 2160) x 1 [ 52.709] sna_do_copy: copy region (0, 0), (7680, 2160) x 1 + (0, 0) [ 52.709] sna_copy_boxes (boxes=1x[(0, 0), (7680, 2160)...], src pixmap=3785+(0, 0), dst pixmap=3734+(0, 0), alu=3, src.size=7680x2160, dst.size=7680x2160) [ 52.709] sna_copy_boxes: dst=(priv=0x561c94a26fb0, gpu_bo=96, cpu_bo=0), src=(priv=0x561c94b03d20, gpu_bo=111, cpu_bo=0), replaces=1 [ 52.709] copy_prefer_gpu: source is clear, don't force use of GPU [ 52.709] sna_drawable_use_bo pixmap=3734, box=((0, 0), (7680, 2160)), flags=18... [ 52.709] sna_drawable_use_bo: exported target, set PREFER_GPU [ 52.709] sna_drawable_use_bo: pinned, never REPLACES [ 52.709] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 52.709] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.709] sna_drawable_use_bo: using whole GPU bo [ 52.709] sna_copy_boxes: applying src clear [0] to dst [ 52.709] kgem_bo_is_render: handle=96, rq? 1 [1] [ 52.709] color_convert: src=0 [20020888] [ 52.709] color_convert: dst=ff000000 [20028888] [ 52.709] sna_render_get_solid: ff000000 [ 52.709] __kgem_busy: handle=127, busy=0, wedged=0 [ 52.709] __kgem_retire_rq: request 127 complete [ 52.709] kgem_bo_move_to_inactive: moving handle=127 to inactive [ 52.709] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.709] __kgem_ring_is_idle: last requests handle=1 still busy [ 52.709] kgem_check_bo: num_pages=+16200, num_exec=+1 [ 52.709] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.709] __kgem_ring_is_idle: last fence handle=1 still busy [ 52.709] gen9_composite_get_binding_table(ff00) [ 52.709] kgem_add_reloc64: handle=96, pos=16312, delta=0, domains=20002 [ 52.709] kgem_add_handle: handle=96, index=3 [ 52.709] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=f61c9000) [ 52.709] __kgem_bo_mark_dirty: handle=96 (proxy? 0) [ 52.709] [3fb0] bind bo(handle=96, addr=f61c9000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 52.709] kgem_add_reloc64: handle=7, pos=16296, delta=0, domains=40000 [ 52.709] kgem_add_reloc64: adding proxy [delta=1020] for handle=7 [ 52.709] kgem_add_reloc64[6] = (delta=1020, target handle=2, presumed=fffe8000) [ 52.709] [3fa0] bind bo(handle=7, addr=fffe83fc), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 52.709] gen9_emit_vertex_elements: setup id=0 [ 52.709] (0, 0), (7680, 2160) [ 52.709] gen8_vertex_flush[4cc] = 3 [ 52.709] sna_copy_boxes: marking dst handle=96 as all clear [0] [ 52.709] sna_accel_flush: flush?=1, dirty?=0 [ 52.709] gen8_vertex_close: used=60, vbo active? 23, vb=1, nreloc=1 [ 52.709] gen8_vertex_close: reloc[0] = 287 [ 52.709] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 52.709] kgem_add_handle: handle=23, index=4 [ 52.709] kgem_add_reloc64[7] = (delta=0, target handle=4, presumed=fd541000) [ 52.709] batch[1/1, flags=1800]: 314 314 16288 16384, nreloc=8, nexec=5, nfence=0, aperture=32475 [fenced=0] [ 52.709] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.709] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd981000 [ 52.709] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 52.709] kgem_fixup_relocs: shrinking by 61440 [ 52.709] __kgem_busy: handle=2, busy=0, wedged=0 [ 52.709] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd981000 [ 52.709] kgem_commit: release handle=96 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f61c9000 [ 52.709] kgem_commit: release handle=111 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d089d000 [ 52.709] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 52.709] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 52.709] __kgem_bo_clear_busy: handle=7 [ 52.709] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 52.709] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 52.709] __kgem_bo_clear_busy: handle=7 [ 52.709] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 52.709] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 52.709] sna_accel_flush: flush?=0, dirty?=0 [ 52.709] sna_accel_flush: flush?=0, dirty?=0 [ 52.709] sna_accel_flush: flush?=0, dirty?=0 [ 52.709] sna_destroy_pixmap: pixmap=3785, attached?=1 [ 52.709] _kgem_bo_destroy: handle=111, proxy? 0 [ 52.709] __kgem_bo_destroy: handle=111, size=66355200 [ 52.709] __kgem_busy: handle=111, busy=131073, wedged=0 [ 52.709] __kgem_bo_destroy: handle=111 -> active [ 52.709] __sna_free_pixmap(pixmap=3785) [ 52.709] sna_accel_flush: flush?=0, dirty?=0 [ 52.709] sna_accel_flush: flush?=0, dirty?=0 [ 52.709] sna_accel_flush: flush?=0, dirty?=0 [ 52.709] sna_block_handler (tv=568.380000) [ 52.709] kgem_retire, need_retire?=1 [ 52.709] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.709] kgem_retire__requests_ring: retiring ring 0 [ 52.709] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.709] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 52.709] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.709] kgem_retire -- retired=0, need_retire=1 [ 52.709] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.709] sna_scanout_do_flush: flush timer active: delta=7 [ 52.709] sna_accel_block: evaluating timers, active=7 [ 52.709] sna_accel_block: flush timer expires in 7 [52716] [ 52.710] sna_wakeup_handler [ 52.710] sna_accel_flush: flush?=0, dirty?=0 [ 52.710] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 52.710] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 52.710] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 52.710] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 52.710] sna_dri2_get_msc(draw=146, pipe=0) [ 52.710] sna_crtc_record_swap: recording last swap on pipe=0, frame 2914 [msc=2914], time 52.710000 [ 52.710] sna_dri2_get_msc: msc=2914 [raw=2914], ust=52710000 [ 52.710] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=40 (refs=1/1, flush=0) , front=29 (refs=1/4, flush=1) [ 52.710] sna_dri2_schedule_swap(target_msc=2913, divisor=0, remainder=0) [ 52.710] sna_dri2_schedule_swap: using front handle=29, active_scanout?=3, flush?=1 [ 52.710] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 52.710] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 52.710] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 52.710] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 52.710] sna_crtc_record_swap: recording last swap on pipe=0, frame 2914 [msc=2914], time 52.710000 [ 52.710] immediate_swap: current_msc=2914, target_msc=2913 -- yes [ 52.710] can_flip: no, shadow enabled [ 52.710] sna_dri2_add_event: adding event to window 146) [ 52.711] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 52.711] sna_dri2_immediate_blit: no pending blit, starting chain [ 52.711] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 52.711] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 52.711] can_xchg: back size=8701e00, front size=8701e00 [ 52.711] can_xchg: yes, pixmap=165 [ 52.711] sna_dri2_xchg: win=146, exchange front=29/3,ref=2 and back=40/5,ref=2, pixmap=165 7680x2160 [ 52.711] sna_dri2_xchg: back_bo handle=40, pitch=30720, size=132710400, ref=1, active_scanout?=0 [ 52.711] sna_dri2_xchg: front_bo handle=29, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 52.711] set_bo: pixmap=165, handle=40 (old handle=29) [ 52.711] set_bo: marking whole pixmap as damaged [ 52.711] set_bo: applying final/discard move-to-gpu [ 52.711] wait_for_shadow: flags=0, flips=2, handle=29, shadow=32 [ 52.711] set_bo: dropping flush hint from handle=29 [ 52.711] set_bo: adding flush hint to handle=40 [ 52.711] mark_stale(handle=29) => 1 [ 52.711] swap_limit: draw=146 setting swap limit to 3 [ 52.711] sna_dri2_swap_limit_validate: swap limit set to 3 [ 52.711] sna_next_vblank(pipe=0, waiting until next vblank) [ 52.711] sna_dri2_schedule_swap: reported target_msc=2914 [ 52.711] sna_accel_flush: flush?=0, dirty?=0 [ 52.711] sna_accel_flush: flush?=0, dirty?=0 [ 52.711] sna_accel_flush: flush?=0, dirty?=0 [ 52.711] sna_accel_flush: flush?=0, dirty?=0 [ 52.711] sna_block_handler (tv=568.378000) [ 52.711] kgem_retire, need_retire?=1 [ 52.711] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.711] kgem_retire__requests_ring: retiring ring 0 [ 52.711] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.711] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 52.711] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.711] kgem_retire -- retired=0, need_retire=1 [ 52.711] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.711] sna_scanout_do_flush: flush timer active: delta=5 [ 52.711] sna_accel_do_throttle (time=52711), triggered [ 52.711] sna_accel_throttle (time=52711) [ 52.711] sna_accel_block: evaluating timers, active=7 [ 52.711] sna_accel_block: flush timer expires in 5 [52716] [ 52.711] sna_wakeup_handler [ 52.711] sna_accel_flush: flush?=0, dirty?=0 [ 52.711] sna_accel_flush: flush?=0, dirty?=0 [ 52.711] sna_accel_flush: flush?=0, dirty?=0 [ 52.711] sna_block_handler (tv=568.378000) [ 52.711] kgem_retire, need_retire?=1 [ 52.711] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.711] kgem_retire__requests_ring: retiring ring 0 [ 52.711] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.711] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 52.711] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.711] kgem_retire -- retired=0, need_retire=1 [ 52.711] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.711] sna_scanout_do_flush: flush timer active: delta=5 [ 52.711] sna_accel_block: evaluating timers, active=7 [ 52.711] sna_accel_block: flush timer expires in 5 [52716] [ 52.711] sna_wakeup_handler [ 52.711] sna_accel_flush: flush?=0, dirty?=0 [ 52.711] sna_accel_flush: flush?=0, dirty?=0 [ 52.711] sna_accel_flush: flush?=0, dirty?=0 [ 52.711] sna_block_handler (tv=568.378000) [ 52.711] kgem_retire, need_retire?=1 [ 52.711] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.711] kgem_retire__requests_ring: retiring ring 0 [ 52.711] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.711] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 52.711] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.711] kgem_retire -- retired=0, need_retire=1 [ 52.711] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.711] sna_scanout_do_flush: flush timer active: delta=5 [ 52.711] sna_accel_block: evaluating timers, active=7 [ 52.711] sna_accel_block: flush timer expires in 5 [52716] [ 52.716] sna_wakeup_handler [ 52.716] sna_accel_flush: flush?=0, dirty?=0 [ 52.716] sna_accel_flush: flush?=0, dirty?=0 [ 52.716] sna_block_handler (tv=568.373000) [ 52.716] kgem_retire, need_retire?=1 [ 52.716] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.716] kgem_retire__requests_ring: retiring ring 0 [ 52.716] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.716] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 52.716] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.716] kgem_retire -- retired=0, need_retire=1 [ 52.716] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.716] sna_scanout_do_flush: flush timer active: delta=0 [ 52.716] sna_scanout_do_flush (time=52716), triggered [ 52.716] sna_scanout_flush (time=52716), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 52.716] has_shadow: has pending damage? 1, outstanding flips: 2 [ 52.716] stop_flush: scanout=40 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 52.716] has_shadow: has pending damage? 1, outstanding flips: 2 [ 52.716] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 2, mode reconfiguration pending? 0) [ 52.716] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 52.716] sna_mode_redisplay: checking for 2 outstanding flip completions [ 52.716] sna_mode_redisplay: now 2 outstanding flip completions (enabled? 1) [ 52.716] sna_accel_block: evaluating timers, active=7 [ 52.716] sna_accel_block: flush timer expires in 16 [52732] [ 52.716] sna_wakeup_handler [ 52.716] sna_accel_flush: flush?=0, dirty?=0 [ 52.716] sna_accel_flush: flush?=0, dirty?=0 [ 52.717] sna_accel_flush: flush?=0, dirty?=0 [ 52.717] sna_block_handler (tv=568.372000) [ 52.717] kgem_retire, need_retire?=1 [ 52.717] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.717] kgem_retire__requests_ring: retiring ring 0 [ 52.717] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.717] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 52.717] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.717] kgem_retire -- retired=0, need_retire=1 [ 52.717] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.717] sna_scanout_do_flush: flush timer active: delta=15 [ 52.717] sna_accel_block: evaluating timers, active=7 [ 52.717] sna_accel_block: flush timer expires in 15 [52732] [ 52.717] sna_wakeup_handler [ 52.717] sna_accel_flush: flush?=0, dirty?=0 [ 52.717] sna_accel_flush: flush?=0, dirty?=0 [ 52.717] sna_accel_flush: flush?=0, dirty?=0 [ 52.717] sna_accel_flush: flush?=0, dirty?=0 [ 52.717] sna_accel_flush: flush?=0, dirty?=0 [ 52.717] sna_accel_flush: flush?=0, dirty?=0 [ 52.717] sna_accel_flush: flush?=0, dirty?=0 [ 52.717] sna_accel_flush: flush?=0, dirty?=0 [ 52.717] sna_accel_flush: flush?=0, dirty?=0 [ 52.717] sna_accel_flush: flush?=0, dirty?=0 [ 52.717] sna_accel_flush: flush?=0, dirty?=0 [ 52.717] sna_accel_flush: flush?=0, dirty?=0 [ 52.717] sna_accel_flush: flush?=0, dirty?=0 [ 52.717] sna_accel_flush: flush?=0, dirty?=0 [ 52.717] sna_accel_flush: flush?=0, dirty?=0 [ 52.717] sna_accel_flush: flush?=0, dirty?=0 [ 52.717] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=29, name=3 [ 52.717] kgem_bo_flink: flinked handle=29 to name=3, marking non-reusable [ 52.717] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 52.717] sna_dri2_get_back: draw size=7680x2160, back buffer handle=29 size=7680x2160, is-scanout? 1, active?=2, pitch=30720, front pitch=30720 [ 52.717] sna_dri2_get_back: reuse backbuffer? 1 [ 52.717] sna_dri2_get_back: back buffer handle=29, active?=2, refcnt=2 [ 52.717] sna_dri2_get_back: cache: handle=128, active=2 [ 52.717] sna_dri2_get_back: allocating new backbuffer [ 52.717] sna_dri2_get_back: requesting scanout compatible back [ 52.717] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=1, prime?=0, temp?=0) [ 52.717] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 [ 52.717] 1:from scanout: pitch=30720, tiling=1, handle=114, id=2226 [ 52.717] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 52.717] sna_dri2_get_back: caching handle=29 (name=3, flags=0, active_scanout=2) [ 52.718] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 52.718] sna_dri2_reuse_buffer: reusing back buffer handle=114, name=86, pitch=30720, age=0 [ 52.718] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 52.718] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=40, name=5, active_scanout=1 [ 52.718] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 52.718] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=3, draw=146, pixmap=165, proxy?=0 [ 52.718] sna_accel_flush: flush?=0, dirty?=0 [ 52.718] sna_accel_flush: flush?=0, dirty?=0 [ 52.718] sna_accel_flush: flush?=0, dirty?=0 [ 52.718] sna_block_handler (tv=568.371000) [ 52.718] kgem_retire, need_retire?=1 [ 52.718] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.718] kgem_retire__requests_ring: retiring ring 0 [ 52.718] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.718] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 52.718] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.718] kgem_retire -- retired=0, need_retire=1 [ 52.718] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.718] sna_scanout_do_flush: flush timer active: delta=14 [ 52.718] sna_accel_block: evaluating timers, active=7 [ 52.718] sna_accel_block: flush timer expires in 14 [52732] [ 52.718] sna_accel_flush: flush?=0, dirty?=0 [ 52.718] sna_wakeup_handler [ 52.718] sna_accel_flush: flush?=0, dirty?=0 [ 52.718] sna_accel_flush: flush?=0, dirty?=0 [ 52.718] sna_block_handler (tv=568.371000) [ 52.718] kgem_retire, need_retire?=1 [ 52.718] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.718] kgem_retire__requests_ring: retiring ring 0 [ 52.718] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.718] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 52.718] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.718] kgem_retire -- retired=0, need_retire=1 [ 52.718] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.718] sna_scanout_do_flush: flush timer active: delta=14 [ 52.718] sna_accel_block: evaluating timers, active=7 [ 52.718] sna_accel_block: flush timer expires in 14 [52732] [ 52.718] sna_wakeup_handler [ 52.718] sna_accel_flush: flush?=0, dirty?=0 [ 52.718] sna_block_handler (tv=568.371000) [ 52.718] kgem_retire, need_retire?=1 [ 52.718] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.718] kgem_retire__requests_ring: retiring ring 0 [ 52.718] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.718] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 52.718] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.718] kgem_retire -- retired=0, need_retire=1 [ 52.718] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.718] sna_scanout_do_flush: flush timer active: delta=14 [ 52.718] sna_accel_block: evaluating timers, active=7 [ 52.718] sna_accel_block: flush timer expires in 14 [52732] [ 52.719] sna_wakeup_handler [ 52.720] sna_block_handler (tv=568.369000) [ 52.720] kgem_retire, need_retire?=1 [ 52.720] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.720] kgem_retire__requests_ring: retiring ring 0 [ 52.720] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.720] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 52.720] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.720] kgem_retire -- retired=0, need_retire=1 [ 52.720] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.720] sna_scanout_do_flush: flush timer active: delta=12 [ 52.720] sna_accel_block: evaluating timers, active=7 [ 52.720] sna_accel_block: flush timer expires in 12 [52732] [ 52.725] sna_wakeup_handler [ 52.725] sna_accel_flush: flush?=0, dirty?=0 [ 52.725] sna_block_handler (tv=568.364000) [ 52.725] kgem_retire, need_retire?=1 [ 52.725] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.725] kgem_retire__requests_ring: retiring ring 0 [ 52.725] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.725] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 52.725] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.725] kgem_retire -- retired=0, need_retire=1 [ 52.725] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.725] sna_scanout_do_flush: flush timer active: delta=7 [ 52.725] sna_accel_block: evaluating timers, active=7 [ 52.725] sna_accel_block: flush timer expires in 7 [52732] [ 52.725] sna_wakeup_handler [ 52.725] sna_block_handler (tv=568.364000) [ 52.725] kgem_retire, need_retire?=1 [ 52.725] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.725] kgem_retire__requests_ring: retiring ring 0 [ 52.725] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.725] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 52.725] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.725] kgem_retire -- retired=0, need_retire=1 [ 52.725] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.725] sna_scanout_do_flush: flush timer active: delta=7 [ 52.725] sna_accel_block: evaluating timers, active=7 [ 52.725] sna_accel_block: flush timer expires in 7 [52732] [ 52.725] sna_wakeup_handler [ 52.725] sna_accel_flush: flush?=0, dirty?=0 [ 52.725] sna_accel_flush: flush?=0, dirty?=0 [ 52.725] sna_create_pixmap(7680, 2160, 24, usage=0) [ 52.725] kgem_can_create_2d: 7680x2160 @ 24 [ 52.725] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 [ 52.725] kgem_can_create_2d: untiled size=66355200 [ 52.725] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 52.725] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 [ 52.725] kgem_can_create_2d: tiled[-1] size=66355200 [ 52.725] sna_create_pixmap: usage=0, flags=1b [ 52.725] sna_create_pixmap: creating GPU pixmap 7680x2160, stride=30720, flags=1b [ 52.725] __pop_freed_pixmap: reusing freed pixmap=3785 header [ 52.725] create_pixmap_hdr: pixmap=3786, width=7680, height=2160, usage=0 [ 52.725] sna_create_pixmap: serial=3786, 7680x2160, usage=0 [ 52.725] sna_composite_rectangles(pixmap=3787, op=0, 0 x 1 [(0, 0)x(7680, 2160) ...]) [ 52.725] sna_composite_rectangles: converted to op 0 [ 52.725] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) [ 52.726] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 [ 52.726] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 [ 52.726] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) [ 52.726] sna_composite_rectangles: dropping last-cpu hint [ 52.726] sna_drawable_use_bo pixmap=3787, box=((0, 0), (7680, 2160)), flags=19... [ 52.726] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 52.726] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 52.726] sna_pixmap_move_to_gpu(pixmap=3787, usage=0), flags=b [ 52.726] sna_pixmap_move_to_gpu: CPU damage? 0 [ 52.726] sna_pixmap_move_to_gpu: creating GPU bo (7680x2160@32), create=b [ 52.726] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 52.726] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 52.726] sna_pixmap_alloc_gpu: pixmap=3787 [ 52.726] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 52.726] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 [ 52.726] kgem_bo_remove_from_active: removing handle=111 from active [ 52.726] 1:from active: pitch=30720, tiling=1, handle=111, id=2227 [ 52.726] __sna_damage_all(7680, 2160) [ 52.726] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 52.726] sna_pixmap_mark_active: pixmap=3787, handle=111 [ 52.726] sna_drawable_use_bo: allocated GPU bo for operation [ 52.726] sna_drawable_use_bo: using GPU bo with damage? 0 [ 52.726] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) [ 52.726] kgem_bo_is_render: handle=111, rq? 1 [1] [ 52.726] gen9_render_fill_boxes(0 x 1 [(0, 0), (7680, 2160) ...]) [ 52.726] sna_render_get_solid: 0 [ 52.726] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 52.726] kgem_check_bo: num_pages=+16200, num_exec=+1 [ 52.726] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 52.726] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 52.726] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 52.726] kgem_add_handle: handle=4, index=0 [ 52.726] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 52.726] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 52.726] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 52.726] gen9_composite_get_binding_table(ffc0) [ 52.726] kgem_add_reloc64: handle=111, pos=16360, delta=0, domains=20002 [ 52.726] kgem_add_handle: handle=111, index=1 [ 52.726] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d089d000) [ 52.726] __kgem_bo_mark_dirty: handle=111 (proxy? 0) [ 52.726] [3fe0] bind bo(handle=111, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 52.726] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 52.726] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 52.726] kgem_add_handle: handle=7, index=2 [ 52.726] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 52.726] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 52.726] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 52.726] gen9_emit_sampler: sampler = 1 [ 52.726] gen9_emit_sf: num_sf_outputs=1 [ 52.726] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 52.726] gen9_emit_vertex_elements: setup id=0 [ 52.726] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 52.726] (0, 0), (7680, 2160) [ 52.726] gen8_vertex_flush[490] = 3 [ 52.726] sna_composite_rectangles: pixmap=3787 marking clear [0]? 1 [ 52.726] sna_copy_area: src=pixmap=3787:(0, 0)x(7680, 2160)+(0, 0) -> dst=pixmap=3734:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 52.726] sna_copy_area: normal copy [ 52.726] sna_do_copy: src=(0, 0), dst=(0, 0), size=(7680x2160) [ 52.726] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(7680x2160) [ 52.726] sna_do_copy: dst extents (0, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 [ 52.726] sna_do_copy: clipped dst extents (0, 0), (7680, 2160) [ 52.726] sna_do_copy: unclipped src extents (0, 0), (7680, 2160) [ 52.726] sna_do_copy: clipped src extents (0, 0), (7680, 2160) [ 52.726] sna_do_copy: pixmap -- no source clipping [ 52.726] sna_do_copy: src extents (0, 0), (7680, 2160) x 1 [ 52.726] sna_do_copy: copy region (0, 0), (7680, 2160) x 1 + (0, 0) [ 52.726] sna_copy_boxes (boxes=1x[(0, 0), (7680, 2160)...], src pixmap=3787+(0, 0), dst pixmap=3734+(0, 0), alu=3, src.size=7680x2160, dst.size=7680x2160) [ 52.726] sna_copy_boxes: dst=(priv=0x561c94a26fb0, gpu_bo=96, cpu_bo=0), src=(priv=0x561c94b03d20, gpu_bo=111, cpu_bo=0), replaces=1 [ 52.726] copy_prefer_gpu: source is clear, don't force use of GPU [ 52.726] sna_drawable_use_bo pixmap=3734, box=((0, 0), (7680, 2160)), flags=18... [ 52.726] sna_drawable_use_bo: exported target, set PREFER_GPU [ 52.726] sna_drawable_use_bo: pinned, never REPLACES [ 52.726] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 52.726] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.726] sna_drawable_use_bo: using whole GPU bo [ 52.726] sna_copy_boxes: applying src clear [0] to dst [ 52.726] kgem_bo_is_render: handle=96, rq? 1 [1] [ 52.726] color_convert: src=0 [20020888] [ 52.726] color_convert: dst=ff000000 [20028888] [ 52.726] sna_render_get_solid: ff000000 [ 52.726] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.726] __kgem_ring_is_idle: last fence handle=1 still busy [ 52.726] kgem_check_bo: num_pages=+16200, num_exec=+1 [ 52.726] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.726] __kgem_ring_is_idle: last fence handle=1 still busy [ 52.726] gen9_composite_get_binding_table(ff00) [ 52.726] kgem_add_reloc64: handle=96, pos=16312, delta=0, domains=20002 [ 52.726] kgem_add_handle: handle=96, index=3 [ 52.726] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=f61c9000) [ 52.726] __kgem_bo_mark_dirty: handle=96 (proxy? 0) [ 52.726] [3fb0] bind bo(handle=96, addr=f61c9000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 52.726] kgem_add_reloc64: handle=7, pos=16296, delta=0, domains=40000 [ 52.726] kgem_add_reloc64: adding proxy [delta=1020] for handle=7 [ 52.726] kgem_add_reloc64[6] = (delta=1020, target handle=2, presumed=fffe8000) [ 52.726] [3fa0] bind bo(handle=7, addr=fffe83fc), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 52.726] gen9_emit_vertex_elements: setup id=0 [ 52.726] (0, 0), (7680, 2160) [ 52.726] gen8_vertex_flush[4cc] = 3 [ 52.726] sna_copy_boxes: marking dst handle=96 as all clear [0] [ 52.726] sna_accel_flush: flush?=1, dirty?=0 [ 52.726] gen8_vertex_close: used=72, vbo active? 23, vb=1, nreloc=1 [ 52.726] gen8_vertex_close: reloc[0] = 287 [ 52.726] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 52.726] kgem_add_handle: handle=23, index=4 [ 52.726] kgem_add_reloc64[7] = (delta=0, target handle=4, presumed=fd541000) [ 52.726] batch[1/1, flags=1800]: 314 314 16288 16384, nreloc=8, nexec=5, nfence=0, aperture=32475 [fenced=0] [ 52.727] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.727] __kgem_busy: handle=2, busy=131072, wedged=0 [ 52.727] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x79, presumed-offset=fd383000 [ 52.727] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> 1 [ 52.727] kgem_create_linear(65536) [ 52.727] search_linear_cache: num_pages=16, flags=406, use_active? 0, use_large=0 [max=65536] [ 52.727] search_linear_cache: searching for inactive cpu map [ 52.727] kgem_bo_remove_from_inactive: removing handle=127 from inactive [ 52.727] search_linear_cache: found handle=127 (num_pages=16) in linear vma cache [ 52.727] kgem_bo_map__cpu(handle=127, size=65536, map=0x0:0x7fc6b419d000) [ 52.727] kgem_new_batch: allocated and mapped batch handle=127 [size=65536] [ 52.727] kgem_bo_sync__cpu: handle=127 [ 52.727] __kgem_busy: handle=127, busy=0, wedged=0 [ 52.727] kgem_bo_sync__cpu: SYNC: handle=127, needs_flush? 0, domain? 0, busy? 0 [ 52.727] __kgem_busy: handle=127, busy=0, wedged=0 [ 52.727] kgem_bo_retire: retiring bo handle=127 (needed flush? 0), rq? 0 [busy?=0] [ 52.727] assert_bo_retired: handle=127, domain: 0 exec? 0, rq? 0 [ 52.727] kgem_new_batch: using last batch handle=121 [ 52.727] kgem_commit: release handle=121 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd383000 [ 52.727] kgem_commit: release handle=96 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f61c9000 [ 52.727] kgem_commit: release handle=111 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d089d000 [ 52.727] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 52.727] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 52.727] __kgem_bo_clear_busy: handle=7 [ 52.727] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 52.727] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 52.727] __kgem_bo_clear_busy: handle=7 [ 52.727] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 52.727] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 52.727] sna_accel_flush: flush?=0, dirty?=0 [ 52.727] sna_accel_flush: flush?=0, dirty?=0 [ 52.727] sna_accel_flush: flush?=0, dirty?=0 [ 52.727] sna_destroy_pixmap: pixmap=3787, attached?=1 [ 52.727] _kgem_bo_destroy: handle=111, proxy? 0 [ 52.727] __kgem_bo_destroy: handle=111, size=66355200 [ 52.727] __kgem_busy: handle=111, busy=131073, wedged=0 [ 52.727] __kgem_bo_destroy: handle=111 -> active [ 52.727] __sna_free_pixmap(pixmap=3787) [ 52.727] sna_accel_flush: flush?=0, dirty?=0 [ 52.727] sna_accel_flush: flush?=0, dirty?=0 [ 52.727] sna_accel_flush: flush?=0, dirty?=0 [ 52.727] sna_block_handler (tv=568.362000) [ 52.727] kgem_retire, need_retire?=1 [ 52.727] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.727] kgem_retire__requests_ring: retiring ring 0 [ 52.727] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.727] kgem_retire__requests_ring: ring=0, 3 outstanding requests, oldest=1, retired? 0 [ 52.727] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.727] kgem_retire -- retired=0, need_retire=1 [ 52.727] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.727] sna_scanout_do_flush: flush timer active: delta=5 [ 52.727] sna_accel_block: evaluating timers, active=7 [ 52.727] sna_accel_block: flush timer expires in 5 [52732] [ 52.727] sna_wakeup_handler [ 52.727] sna_mode_wakeup: len=64 [ 52.727] sna_dri2_vblank_handler(type=2, sequence=2915, draw=3353) [ 52.727] sna_crtc_record_swap: recording last swap on pipe=0, frame 2915 [msc=2915], time 52.726739 [ 52.727] sna_dri2_vblank_handler: 2 complete, frame=2915 tv=52.726739 [ 52.727] sna_dri2_blit_complete: blit finished [ 52.727] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=2915, tv=52.726739) [ 52.727] frame_swap_complete(type=2): draw=146, pipe=0, frame=2915 [msc=2915], tv=52.726739 [ 52.727] sna_accel_flush: flush?=0, dirty?=0 [ 52.727] sna_dri2_event_free(draw?=1) [ 52.727] sna_dri2_remove_event: remove[0x561c94b09de0] from window 146, active? 1 [ 52.727] sna_dri2_remove_event: releasing cached handle=128 [ 52.727] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 52.727] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=114] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 52.727] sna_dri2_vblank_handler complete [ 52.727] sna_mode_wakeup: recording last swap on pipe=0, frame 2915 [b63], time 52.726739 [ 52.727] sna_mode_wakeup: removing handle=128 [active_scanout=1] from scanout, installing handle=29 [active_scanout=2] [ 52.727] sna_mode_wakeup: flip complete, pending? 2 [ 52.728] sna_accel_flush: flush?=0, dirty?=0 [ 52.728] sna_block_handler (tv=568.361000) [ 52.728] kgem_retire, need_retire?=1 [ 52.728] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.728] kgem_retire__requests_ring: retiring ring 0 [ 52.728] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.728] kgem_retire__requests_ring: ring=0, 3 outstanding requests, oldest=1, retired? 0 [ 52.728] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.728] kgem_retire -- retired=0, need_retire=1 [ 52.728] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.728] sna_scanout_do_flush: flush timer active: delta=4 [ 52.728] sna_accel_do_throttle (time=52728), triggered [ 52.728] sna_accel_throttle (time=52728) [ 52.730] sna_accel_block: evaluating timers, active=7 [ 52.730] sna_accel_block: flush timer expires in 4 [52732] [ 52.733] sna_wakeup_handler [ 52.733] sna_accel_flush: flush?=0, dirty?=0 [ 52.733] sna_block_handler (tv=568.356000) [ 52.733] kgem_retire, need_retire?=1 [ 52.733] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.733] kgem_retire__requests_ring: retiring ring 0 [ 52.733] __kgem_busy: handle=1, busy=0, wedged=0 [ 52.733] __kgem_retire_rq: request 1 complete [ 52.733] kgem_retire__requests_ring: retiring ring 0 [ 52.733] __kgem_busy: handle=2, busy=131072, wedged=0 [ 52.733] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=2, retired? 0 [ 52.733] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.733] kgem_retire -- retired=0, need_retire=1 [ 52.733] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.733] sna_scanout_do_flush: flush timer active: delta=-1 [ 52.733] sna_scanout_do_flush (time=52733), triggered [ 52.733] sna_scanout_flush (time=52733), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 52.733] has_shadow: has pending damage? 1, outstanding flips: 1 [ 52.733] stop_flush: scanout=40 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 52.733] has_shadow: has pending damage? 1, outstanding flips: 1 [ 52.733] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 1, mode reconfiguration pending? 0) [ 52.733] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 52.733] sna_mode_redisplay: checking for 1 outstanding flip completions [ 52.733] sna_mode_redisplay: now 1 outstanding flip completions (enabled? 1) [ 52.733] sna_accel_block: evaluating timers, active=7 [ 52.733] sna_accel_block: flush timer expires in 16 [52749] [ 52.733] sna_wakeup_handler [ 52.733] sna_block_handler (tv=568.356000) [ 52.733] kgem_retire, need_retire?=1 [ 52.733] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.733] kgem_retire__requests_ring: retiring ring 0 [ 52.733] __kgem_busy: handle=2, busy=131072, wedged=0 [ 52.733] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=2, retired? 0 [ 52.733] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.733] kgem_retire -- retired=0, need_retire=1 [ 52.733] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.733] sna_scanout_do_flush: flush timer active: delta=16 [ 52.733] sna_accel_block: evaluating timers, active=7 [ 52.733] sna_accel_block: flush timer expires in 16 [52749] [ 52.733] sna_wakeup_handler [ 52.733] sna_accel_flush: flush?=0, dirty?=0 [ 52.733] sna_block_handler (tv=568.356000) [ 52.733] kgem_retire, need_retire?=1 [ 52.733] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.733] kgem_retire__requests_ring: retiring ring 0 [ 52.733] __kgem_busy: handle=2, busy=131072, wedged=0 [ 52.733] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=2, retired? 0 [ 52.733] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.733] kgem_retire -- retired=0, need_retire=1 [ 52.733] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.733] sna_scanout_do_flush: flush timer active: delta=16 [ 52.733] sna_accel_block: evaluating timers, active=7 [ 52.733] sna_accel_block: flush timer expires in 16 [52749] [ 52.734] sna_wakeup_handler [ 52.734] sna_accel_flush: flush?=0, dirty?=0 [ 52.734] sna_accel_flush: flush?=0, dirty?=0 [ 52.734] sna_accel_flush: flush?=0, dirty?=0 [ 52.734] sna_block_handler (tv=568.355000) [ 52.734] kgem_retire, need_retire?=1 [ 52.734] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.734] kgem_retire__requests_ring: retiring ring 0 [ 52.734] __kgem_busy: handle=2, busy=131072, wedged=0 [ 52.734] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=2, retired? 0 [ 52.734] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.734] kgem_retire -- retired=0, need_retire=1 [ 52.734] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.734] sna_scanout_do_flush: flush timer active: delta=15 [ 52.734] sna_accel_block: evaluating timers, active=7 [ 52.734] sna_accel_block: flush timer expires in 15 [52749] [ 52.735] sna_wakeup_handler [ 52.735] sna_block_handler (tv=568.354000) [ 52.735] kgem_retire, need_retire?=1 [ 52.735] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.735] kgem_retire__requests_ring: retiring ring 0 [ 52.735] __kgem_busy: handle=2, busy=131072, wedged=0 [ 52.735] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=2, retired? 0 [ 52.735] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.735] kgem_retire -- retired=0, need_retire=1 [ 52.735] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.735] sna_scanout_do_flush: flush timer active: delta=14 [ 52.735] sna_accel_block: evaluating timers, active=7 [ 52.735] sna_accel_block: flush timer expires in 14 [52749] [ 52.741] sna_wakeup_handler [ 52.741] sna_accel_flush: flush?=0, dirty?=0 [ 52.741] sna_block_handler (tv=568.348000) [ 52.741] kgem_retire, need_retire?=1 [ 52.741] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.741] kgem_retire__requests_ring: retiring ring 0 [ 52.741] __kgem_busy: handle=2, busy=131072, wedged=0 [ 52.741] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=2, retired? 0 [ 52.741] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.741] kgem_retire -- retired=0, need_retire=1 [ 52.741] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.741] sna_scanout_do_flush: flush timer active: delta=8 [ 52.741] sna_accel_block: evaluating timers, active=7 [ 52.741] sna_accel_block: flush timer expires in 8 [52749] [ 52.741] sna_wakeup_handler [ 52.741] sna_mode_wakeup: len=32 [ 52.741] sna_mode_wakeup: recording last swap on pipe=1, frame 2886 [b46], time 52.742073 [ 52.741] sna_mode_wakeup: removing handle=128 [active_scanout=0] from scanout, installing handle=29 [active_scanout=2] [ 52.741] _kgem_bo_destroy: handle=128, proxy? 0 [ 52.741] __kgem_bo_destroy: handle=128, size=66355200 [ 52.741] kgem_bo_move_to_scanout: moving 128 [fb 112] to scanout cache, active? 1 [ 52.741] sna_mode_wakeup: flip complete, pending? 1 [ 52.741] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 52.741] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 52.741] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 52.741] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 52.741] sna_pixmap_move_to_gpu: already all-damaged [ 52.741] sna_pixmap_mark_active: pixmap=165, handle=40 [ 52.742] sna_mode_redisplay: crtc[0] transformed? 0 [ 52.742] sna_mode_redisplay: crtc[1] transformed? 0 [ 52.742] sna_mode_redisplay: crtc[2] transformed? 0 [ 52.742] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=40 [active=1] [ 52.742] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 29, transformed? 0 [ 52.742] get_fb: reusing fb=110 for handle=40 [ 52.742] sna_mode_redisplay: recording flip on CRTC:32 handle=40, active_scanout=2, serial=2 [ 52.742] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 52.742] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 29, transformed? 0 [ 52.742] sna_mode_redisplay: recording flip on CRTC:39 handle=40, active_scanout=3, serial=3 [ 52.742] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 52.742] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 52.742] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 52.742] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=40, shadow handle=32 [ 52.742] sna_block_handler (tv=568.347000) [ 52.742] kgem_retire, need_retire?=1 [ 52.742] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.742] kgem_retire__requests_ring: retiring ring 0 [ 52.742] __kgem_busy: handle=2, busy=131072, wedged=0 [ 52.742] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=2, retired? 0 [ 52.742] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.742] kgem_retire -- retired=0, need_retire=1 [ 52.742] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.742] sna_scanout_do_flush: flush timer active: delta=7 [ 52.742] sna_accel_block: evaluating timers, active=7 [ 52.742] sna_accel_block: flush timer expires in 7 [52749] [ 52.742] sna_wakeup_handler [ 52.742] sna_accel_flush: flush?=0, dirty?=0 [ 52.742] sna_accel_flush: flush?=0, dirty?=0 [ 52.742] sna_block_handler (tv=568.347000) [ 52.742] kgem_retire, need_retire?=1 [ 52.742] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.742] kgem_retire__requests_ring: retiring ring 0 [ 52.742] __kgem_busy: handle=2, busy=131072, wedged=0 [ 52.742] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=2, retired? 0 [ 52.742] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.742] kgem_retire -- retired=0, need_retire=1 [ 52.742] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.742] sna_scanout_do_flush: flush timer active: delta=7 [ 52.742] sna_accel_block: evaluating timers, active=7 [ 52.742] sna_accel_block: flush timer expires in 7 [52749] [ 52.742] sna_wakeup_handler [ 52.742] sna_accel_flush: flush?=0, dirty?=0 [ 52.742] sna_accel_flush: flush?=0, dirty?=0 [ 52.742] sna_accel_flush: flush?=0, dirty?=0 [ 52.742] sna_block_handler (tv=568.347000) [ 52.742] kgem_retire, need_retire?=1 [ 52.742] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.742] kgem_retire__requests_ring: retiring ring 0 [ 52.742] __kgem_busy: handle=2, busy=131072, wedged=0 [ 52.742] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=2, retired? 0 [ 52.742] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.742] kgem_retire -- retired=0, need_retire=1 [ 52.742] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.742] sna_scanout_do_flush: flush timer active: delta=7 [ 52.742] sna_accel_block: evaluating timers, active=7 [ 52.742] sna_accel_block: flush timer expires in 7 [52749] [ 52.742] sna_wakeup_handler [ 52.742] sna_create_pixmap(7680, 2160, 24, usage=0) [ 52.742] kgem_can_create_2d: 7680x2160 @ 24 [ 52.742] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 [ 52.743] kgem_can_create_2d: untiled size=66355200 [ 52.743] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 52.743] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 [ 52.743] kgem_can_create_2d: tiled[-1] size=66355200 [ 52.743] sna_create_pixmap: usage=0, flags=1b [ 52.743] sna_create_pixmap: creating GPU pixmap 7680x2160, stride=30720, flags=1b [ 52.743] __pop_freed_pixmap: reusing freed pixmap=3787 header [ 52.743] create_pixmap_hdr: pixmap=3788, width=7680, height=2160, usage=0 [ 52.743] sna_create_pixmap: serial=3788, 7680x2160, usage=0 [ 52.743] sna_composite_rectangles(pixmap=3789, op=0, 0 x 1 [(0, 0)x(7680, 2160) ...]) [ 52.743] sna_composite_rectangles: converted to op 0 [ 52.743] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) [ 52.743] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 [ 52.743] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 [ 52.743] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) [ 52.743] sna_composite_rectangles: dropping last-cpu hint [ 52.743] sna_drawable_use_bo pixmap=3789, box=((0, 0), (7680, 2160)), flags=19... [ 52.743] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 52.743] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 52.743] sna_pixmap_move_to_gpu(pixmap=3789, usage=0), flags=b [ 52.743] sna_pixmap_move_to_gpu: CPU damage? 0 [ 52.743] sna_pixmap_move_to_gpu: creating GPU bo (7680x2160@32), create=b [ 52.743] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 52.743] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 52.743] sna_pixmap_alloc_gpu: pixmap=3789 [ 52.743] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 52.743] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 [ 52.743] kgem_bo_remove_from_active: removing handle=111 from active [ 52.743] 1:from active: pitch=30720, tiling=1, handle=111, id=2228 [ 52.743] __sna_damage_all(7680, 2160) [ 52.743] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 52.743] sna_pixmap_mark_active: pixmap=3789, handle=111 [ 52.743] sna_drawable_use_bo: allocated GPU bo for operation [ 52.743] sna_drawable_use_bo: using GPU bo with damage? 0 [ 52.743] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) [ 52.743] kgem_bo_is_render: handle=111, rq? 1 [1] [ 52.743] gen9_render_fill_boxes(0 x 1 [(0, 0), (7680, 2160) ...]) [ 52.743] sna_render_get_solid: 0 [ 52.743] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 52.743] kgem_check_bo: num_pages=+16200, num_exec=+1 [ 52.743] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 52.743] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 52.743] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 52.743] kgem_add_handle: handle=4, index=0 [ 52.743] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 52.743] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 52.743] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 52.743] gen9_composite_get_binding_table(ffc0) [ 52.743] kgem_add_reloc64: handle=111, pos=16360, delta=0, domains=20002 [ 52.743] kgem_add_handle: handle=111, index=1 [ 52.743] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d089d000) [ 52.743] __kgem_bo_mark_dirty: handle=111 (proxy? 0) [ 52.743] [3fe0] bind bo(handle=111, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 52.743] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 52.743] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 52.743] kgem_add_handle: handle=7, index=2 [ 52.743] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 52.743] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 52.743] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 52.743] gen9_emit_sampler: sampler = 1 [ 52.743] gen9_emit_sf: num_sf_outputs=1 [ 52.743] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 52.743] gen9_emit_vertex_elements: setup id=0 [ 52.743] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 52.743] (0, 0), (7680, 2160) [ 52.743] gen8_vertex_flush[490] = 3 [ 52.743] sna_composite_rectangles: pixmap=3789 marking clear [0]? 1 [ 52.743] sna_copy_area: src=pixmap=3789:(0, 0)x(7680, 2160)+(0, 0) -> dst=pixmap=3734:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 52.743] sna_copy_area: normal copy [ 52.743] sna_do_copy: src=(0, 0), dst=(0, 0), size=(7680x2160) [ 52.743] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(7680x2160) [ 52.743] sna_do_copy: dst extents (0, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 [ 52.743] sna_do_copy: clipped dst extents (0, 0), (7680, 2160) [ 52.743] sna_do_copy: unclipped src extents (0, 0), (7680, 2160) [ 52.743] sna_do_copy: clipped src extents (0, 0), (7680, 2160) [ 52.743] sna_do_copy: pixmap -- no source clipping [ 52.743] sna_do_copy: src extents (0, 0), (7680, 2160) x 1 [ 52.743] sna_do_copy: copy region (0, 0), (7680, 2160) x 1 + (0, 0) [ 52.743] sna_copy_boxes (boxes=1x[(0, 0), (7680, 2160)...], src pixmap=3789+(0, 0), dst pixmap=3734+(0, 0), alu=3, src.size=7680x2160, dst.size=7680x2160) [ 52.743] sna_copy_boxes: dst=(priv=0x561c94a26fb0, gpu_bo=96, cpu_bo=0), src=(priv=0x561c94b03d20, gpu_bo=111, cpu_bo=0), replaces=1 [ 52.743] copy_prefer_gpu: source is clear, don't force use of GPU [ 52.743] sna_drawable_use_bo pixmap=3734, box=((0, 0), (7680, 2160)), flags=18... [ 52.743] sna_drawable_use_bo: exported target, set PREFER_GPU [ 52.743] sna_drawable_use_bo: pinned, never REPLACES [ 52.743] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 52.743] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.743] sna_drawable_use_bo: using whole GPU bo [ 52.743] sna_copy_boxes: applying src clear [0] to dst [ 52.743] kgem_bo_is_render: handle=96, rq? 1 [1] [ 52.743] color_convert: src=0 [20020888] [ 52.743] color_convert: dst=ff000000 [20028888] [ 52.743] sna_render_get_solid: ff000000 [ 52.743] __kgem_busy: handle=121, busy=131072, wedged=0 [ 52.743] __kgem_ring_is_idle: last requests handle=121 still busy [ 52.743] kgem_check_bo: num_pages=+16200, num_exec=+1 [ 52.743] __kgem_busy: handle=121, busy=131072, wedged=0 [ 52.743] __kgem_ring_is_idle: last fence handle=121 still busy [ 52.743] gen9_composite_get_binding_table(ff00) [ 52.743] kgem_add_reloc64: handle=96, pos=16312, delta=0, domains=20002 [ 52.743] kgem_add_handle: handle=96, index=3 [ 52.743] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=f61c9000) [ 52.743] __kgem_bo_mark_dirty: handle=96 (proxy? 0) [ 52.743] [3fb0] bind bo(handle=96, addr=f61c9000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 52.743] kgem_add_reloc64: handle=7, pos=16296, delta=0, domains=40000 [ 52.743] kgem_add_reloc64: adding proxy [delta=1020] for handle=7 [ 52.743] kgem_add_reloc64[6] = (delta=1020, target handle=2, presumed=fffe8000) [ 52.743] [3fa0] bind bo(handle=7, addr=fffe83fc), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 52.743] gen9_emit_vertex_elements: setup id=0 [ 52.743] (0, 0), (7680, 2160) [ 52.743] gen8_vertex_flush[4cc] = 3 [ 52.743] sna_copy_boxes: marking dst handle=96 as all clear [0] [ 52.743] sna_destroy_pixmap: pixmap=3789, attached?=1 [ 52.743] _kgem_bo_destroy: handle=111, proxy? 0 [ 52.743] __kgem_bo_destroy: handle=111, size=66355200 [ 52.743] __kgem_bo_destroy: handle=111 -> active [ 52.743] __sna_free_pixmap(pixmap=3789) [ 52.743] sna_accel_flush: flush?=1, dirty?=0 [ 52.743] gen8_vertex_close: used=84, vbo active? 23, vb=1, nreloc=1 [ 52.743] gen8_vertex_close: reloc[0] = 287 [ 52.743] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 52.743] kgem_add_handle: handle=23, index=4 [ 52.743] kgem_add_reloc64[7] = (delta=0, target handle=4, presumed=fd541000) [ 52.743] batch[1/1, flags=1800]: 314 314 16288 16384, nreloc=8, nexec=5, nfence=0, aperture=32475 [fenced=0] [ 52.743] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 52.743] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 52.743] kgem_fixup_relocs: shrinking by 61440 [ 52.743] __kgem_busy: handle=1, busy=0, wedged=0 [ 52.743] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 52.743] kgem_commit: release handle=96 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f61c9000 [ 52.743] kgem_commit: release handle=111 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d089d000 [ 52.743] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 52.743] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 52.743] __kgem_bo_clear_busy: handle=7 [ 52.743] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 52.743] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 52.744] __kgem_bo_clear_busy: handle=7 [ 52.744] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 52.744] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 52.744] sna_block_handler (tv=568.345000) [ 52.744] kgem_retire, need_retire?=1 [ 52.744] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.744] kgem_retire__requests_ring: retiring ring 0 [ 52.744] __kgem_busy: handle=2, busy=131072, wedged=0 [ 52.744] kgem_retire__requests_ring: ring=0, 3 outstanding requests, oldest=2, retired? 0 [ 52.744] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.744] kgem_retire -- retired=0, need_retire=1 [ 52.744] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.744] sna_scanout_do_flush: flush timer active: delta=5 [ 52.744] sna_accel_block: evaluating timers, active=7 [ 52.744] sna_accel_block: flush timer expires in 5 [52749] [ 52.748] sna_wakeup_handler [ 52.748] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 52.748] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 52.748] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 52.748] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 52.748] sna_dri2_get_msc(draw=146, pipe=0) [ 52.748] sna_crtc_record_swap: recording last swap on pipe=0, frame 2916 [msc=2916], time 52.743478 [ 52.748] sna_dri2_get_msc: msc=2916 [raw=2916], ust=52743478 [ 52.748] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=114 (refs=1/1, flush=0) , front=40 (refs=1/4, flush=1) [ 52.748] sna_dri2_schedule_swap(target_msc=2915, divisor=0, remainder=0) [ 52.748] sna_dri2_schedule_swap: using front handle=40, active_scanout?=3, flush?=1 [ 52.748] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 52.748] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 52.748] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 52.748] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 52.748] sna_crtc_record_swap: recording last swap on pipe=0, frame 2916 [msc=2916], time 52.743478 [ 52.748] immediate_swap: current_msc=2916, target_msc=2915 -- yes [ 52.748] can_flip: no, shadow enabled [ 52.748] sna_dri2_add_event: adding event to window 146) [ 52.748] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 52.748] sna_dri2_immediate_blit: no pending blit, starting chain [ 52.748] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 52.748] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 52.748] can_xchg: back size=8701e00, front size=8701e00 [ 52.748] can_xchg: yes, pixmap=165 [ 52.748] sna_dri2_xchg: win=146, exchange front=40/5,ref=2 and back=114/86,ref=2, pixmap=165 7680x2160 [ 52.748] sna_dri2_xchg: back_bo handle=114, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 52.748] sna_dri2_xchg: front_bo handle=40, pitch=30720, size=132710400, ref=4, active_scanout?=3 [ 52.748] set_bo: pixmap=165, handle=114 (old handle=40) [ 52.748] set_bo: marking whole pixmap as damaged [ 52.748] set_bo: applying final/discard move-to-gpu [ 52.748] wait_for_shadow: flags=0, flips=2, handle=40, shadow=32 [ 52.748] set_bo: dropping flush hint from handle=40 [ 52.748] set_bo: adding flush hint to handle=114 [ 52.748] mark_stale(handle=40) => 1 [ 52.748] swap_limit: draw=146 setting swap limit to 3 [ 52.748] sna_dri2_swap_limit_validate: swap limit set to 3 [ 52.748] sna_next_vblank(pipe=0, waiting until next vblank) [ 52.748] sna_dri2_schedule_swap: reported target_msc=2916 [ 52.748] sna_accel_flush: flush?=0, dirty?=0 [ 52.748] sna_accel_flush: flush?=0, dirty?=0 [ 52.748] sna_accel_flush: flush?=0, dirty?=0 [ 52.748] sna_accel_flush: flush?=0, dirty?=0 [ 52.748] sna_block_handler (tv=568.341000) [ 52.748] kgem_retire, need_retire?=1 [ 52.748] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.748] kgem_retire__requests_ring: retiring ring 0 [ 52.748] __kgem_busy: handle=2, busy=131072, wedged=0 [ 52.748] kgem_retire__requests_ring: ring=0, 3 outstanding requests, oldest=2, retired? 0 [ 52.748] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.748] kgem_retire -- retired=0, need_retire=1 [ 52.748] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.748] sna_scanout_do_flush: flush timer active: delta=1 [ 52.748] sna_scanout_do_flush (time=52748), triggered [ 52.748] sna_scanout_flush (time=52748), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 52.748] has_shadow: has pending damage? 1, outstanding flips: 2 [ 52.748] stop_flush: scanout=114 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 52.748] has_shadow: has pending damage? 1, outstanding flips: 2 [ 52.748] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 2, mode reconfiguration pending? 0) [ 52.748] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 52.748] sna_mode_redisplay: checking for 2 outstanding flip completions [ 52.748] sna_mode_redisplay: now 2 outstanding flip completions (enabled? 1) [ 52.748] sna_accel_do_throttle (time=52748), triggered [ 52.748] sna_accel_throttle (time=52748) [ 52.780] sna_accel_block: evaluating timers, active=7 [ 52.780] sna_accel_block: flush timer expires in 16 [52764] [ 52.780] sna_wakeup_handler [ 52.780] sna_mode_wakeup: len=96 [ 52.780] sna_mode_wakeup: recording last swap on pipe=1, frame 2887 [b47], time 52.758812 [ 52.780] sna_mode_wakeup: removing handle=29 [active_scanout=1] from scanout, installing handle=40 [active_scanout=2] [ 52.780] sna_mode_wakeup: flip complete, pending? 2 [ 52.780] sna_mode_wakeup: recording last swap on pipe=0, frame 2917 [b65], time 52.760217 [ 52.780] sna_mode_wakeup: removing handle=29 [active_scanout=0] from scanout, installing handle=40 [active_scanout=2] [ 52.780] sna_mode_wakeup: flip complete, pending? 1 [ 52.780] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 52.780] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 52.780] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 52.780] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 52.780] sna_pixmap_move_to_gpu: already all-damaged [ 52.780] sna_pixmap_mark_active: pixmap=165, handle=114 [ 52.780] sna_mode_redisplay: crtc[0] transformed? 0 [ 52.780] sna_mode_redisplay: crtc[1] transformed? 0 [ 52.780] sna_mode_redisplay: crtc[2] transformed? 0 [ 52.780] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=114 [active=1] [ 52.780] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 40, transformed? 0 [ 52.780] get_fb: reusing fb=101 for handle=114 [ 52.780] sna_mode_redisplay: recording flip on CRTC:32 handle=114, active_scanout=2, serial=2 [ 52.780] __kgem_bo_clear_busy: handle=114 [ 52.780] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 40, transformed? 0 [ 52.780] sna_mode_redisplay: recording flip on CRTC:39 handle=114, active_scanout=3, serial=3 [ 52.780] __kgem_bo_clear_busy: handle=114 [ 52.780] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 52.780] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 52.780] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=114, shadow handle=32 [ 52.780] sna_dri2_vblank_handler(type=2, sequence=2917, draw=3353) [ 52.780] sna_crtc_record_swap: recording last swap on pipe=0, frame 2917 [msc=2917], time 52.760217 [ 52.780] sna_dri2_vblank_handler: 2 complete, frame=2917 tv=52.760217 [ 52.780] sna_dri2_blit_complete: blit finished [ 52.780] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=2917, tv=52.760217) [ 52.780] frame_swap_complete(type=2): draw=146, pipe=0, frame=2917 [msc=2917], tv=52.760217 [ 52.780] sna_accel_flush: flush?=0, dirty?=0 [ 52.780] sna_dri2_event_free(draw?=1) [ 52.780] sna_dri2_remove_event: remove[0x561c94b09de0] from window 146, active? 1 [ 52.780] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=114] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 52.780] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=40] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 52.780] sna_dri2_vblank_handler complete [ 52.780] sna_accel_flush: flush?=0, dirty?=0 [ 52.780] sna_accel_flush: flush?=0, dirty?=0 [ 52.780] sna_accel_flush: flush?=0, dirty?=0 [ 52.780] sna_accel_flush: flush?=0, dirty?=0 [ 52.780] sna_accel_flush: flush?=0, dirty?=0 [ 52.780] sna_accel_flush: flush?=0, dirty?=0 [ 52.780] sna_accel_flush: flush?=0, dirty?=0 [ 52.780] sna_block_handler (tv=568.309000) [ 52.780] kgem_retire, need_retire?=1 [ 52.780] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.780] kgem_retire__requests_ring: retiring ring 0 [ 52.780] __kgem_busy: handle=2, busy=0, wedged=0 [ 52.780] __kgem_retire_rq: request 2 complete [ 52.780] kgem_retire__requests_ring: retiring ring 0 [ 52.780] __kgem_busy: handle=121, busy=0, wedged=0 [ 52.780] __kgem_retire_rq: request 121 complete [ 52.780] kgem_bo_move_to_inactive: moving handle=121 to inactive [ 52.780] kgem_retire__requests_ring: retiring ring 0 [ 52.780] __kgem_busy: handle=1, busy=0, wedged=0 [ 52.780] __kgem_retire_rq: request 1 complete [ 52.780] __kgem_bo_flush: handle=96, busy=0, wedged=0 [ 52.780] __kgem_bo_flush: handle=111, busy=0, wedged=0 [ 52.780] kgem_bo_move_to_cache: release handle=111 [ 52.780] kgem_bo_move_to_inactive: moving handle=111 to inactive [ 52.780] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 52.780] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.780] kgem_retire -- retired=1, need_retire=0 [ 52.780] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 52.780] gen6_render_retire: resetting idle vbo [ 52.780] sna_scanout_do_flush: flush timer active: delta=-16 [ 52.780] sna_scanout_do_flush (time=52780), triggered [ 52.780] sna_scanout_flush (time=52780), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 52.780] has_shadow: has pending damage? 0, outstanding flips: 2 [ 52.780] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 52.780] has_shadow: has pending damage? 0, outstanding flips: 2 [ 52.780] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 2, mode reconfiguration pending? 0) [ 52.780] sna_accel_do_throttle (time=52780), triggered [ 52.780] sna_accel_throttle (time=52780) [ 52.780] sna_accel_disarm_timer[1] (time=52780) [ 52.780] sna_accel_block: evaluating timers, active=5 [ 52.780] sna_accel_block: flush timer expires in 16 [52796] [ 52.780] sna_wakeup_handler [ 52.780] sna_accel_flush: flush?=0, dirty?=0 [ 52.780] sna_accel_flush: flush?=0, dirty?=0 [ 52.780] sna_accel_flush: flush?=0, dirty?=0 [ 52.780] sna_block_handler (tv=568.309000) [ 52.780] sna_scanout_do_flush: flush timer active: delta=16 [ 52.780] sna_accel_do_throttle -- no pending activity [ 52.780] sna_accel_block: evaluating timers, active=5 [ 52.780] sna_accel_block: flush timer expires in 16 [52796] [ 52.780] sna_wakeup_handler [ 52.780] sna_accel_flush: flush?=0, dirty?=0 [ 52.780] sna_accel_flush: flush?=0, dirty?=0 [ 52.780] sna_accel_flush: flush?=0, dirty?=0 [ 52.780] sna_block_handler (tv=568.309000) [ 52.780] sna_scanout_do_flush: flush timer active: delta=16 [ 52.780] sna_accel_do_throttle -- no pending activity [ 52.780] sna_accel_block: evaluating timers, active=5 [ 52.780] sna_accel_block: flush timer expires in 16 [52796] [ 52.780] sna_wakeup_handler [ 52.781] sna_accel_flush: flush?=0, dirty?=0 [ 52.781] sna_accel_flush: flush?=0, dirty?=0 [ 52.781] sna_accel_flush: flush?=0, dirty?=0 [ 52.781] sna_block_handler (tv=568.308000) [ 52.781] sna_scanout_do_flush: flush timer active: delta=15 [ 52.781] sna_accel_do_throttle -- no pending activity [ 52.781] sna_accel_block: evaluating timers, active=5 [ 52.781] sna_accel_block: flush timer expires in 15 [52796] [ 52.781] sna_wakeup_handler [ 52.781] sna_accel_flush: flush?=0, dirty?=0 [ 52.781] sna_accel_flush: flush?=0, dirty?=0 [ 52.781] sna_block_handler (tv=568.308000) [ 52.781] sna_scanout_do_flush: flush timer active: delta=15 [ 52.781] sna_accel_do_throttle -- no pending activity [ 52.781] sna_accel_block: evaluating timers, active=5 [ 52.781] sna_accel_block: flush timer expires in 15 [52796] [ 52.781] sna_wakeup_handler [ 52.781] sna_accel_flush: flush?=0, dirty?=0 [ 52.781] sna_accel_flush: flush?=0, dirty?=0 [ 52.781] sna_accel_flush: flush?=0, dirty?=0 [ 52.781] sna_accel_flush: flush?=0, dirty?=0 [ 52.781] sna_create_pixmap(7680, 2160, 24, usage=0) [ 52.781] kgem_can_create_2d: 7680x2160 @ 24 [ 52.781] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 [ 52.781] kgem_can_create_2d: untiled size=66355200 [ 52.781] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 52.781] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 [ 52.781] kgem_can_create_2d: tiled[-1] size=66355200 [ 52.781] sna_create_pixmap: usage=0, flags=1b [ 52.781] sna_create_pixmap: creating GPU pixmap 7680x2160, stride=30720, flags=1b [ 52.781] __pop_freed_pixmap: reusing freed pixmap=3789 header [ 52.781] create_pixmap_hdr: pixmap=3790, width=7680, height=2160, usage=0 [ 52.781] sna_create_pixmap: serial=3790, 7680x2160, usage=0 [ 52.781] sna_composite_rectangles(pixmap=3791, op=0, 0 x 1 [(0, 0)x(7680, 2160) ...]) [ 52.781] sna_composite_rectangles: converted to op 0 [ 52.781] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) [ 52.781] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 [ 52.781] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 [ 52.781] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) [ 52.781] sna_composite_rectangles: dropping last-cpu hint [ 52.781] sna_drawable_use_bo pixmap=3791, box=((0, 0), (7680, 2160)), flags=19... [ 52.781] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 52.781] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 52.781] sna_pixmap_move_to_gpu(pixmap=3791, usage=0), flags=b [ 52.781] sna_pixmap_move_to_gpu: CPU damage? 0 [ 52.781] sna_pixmap_move_to_gpu: creating GPU bo (7680x2160@32), create=b [ 52.781] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 52.781] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 52.781] sna_pixmap_alloc_gpu: pixmap=3791 [ 52.781] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 52.781] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 [ 52.781] kgem_bo_remove_from_inactive: removing handle=111 from inactive [ 52.781] from inactive: pitch=30720, tiling=1: handle=111, id=2229 [ 52.781] __sna_damage_all(7680, 2160) [ 52.781] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 52.781] sna_pixmap_mark_active: pixmap=3791, handle=111 [ 52.781] sna_drawable_use_bo: allocated GPU bo for operation [ 52.781] sna_drawable_use_bo: using GPU bo with damage? 0 [ 52.781] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) [ 52.781] kgem_bo_is_render: handle=111, rq? 0 [0] [ 52.781] kgem_bo_is_render: handle=111, rq? 0 [0] [ 52.781] gen9_render_fill_boxes(0 x 1 [(0, 0), (7680, 2160) ...]) [ 52.781] sna_render_get_solid: 0 [ 52.781] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 52.781] kgem_check_bo: num_pages=+16200, num_exec=+1 [ 52.781] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 52.781] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 52.781] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 52.781] kgem_add_handle: handle=4, index=0 [ 52.781] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 52.781] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 52.781] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 52.781] gen9_composite_get_binding_table(ffc0) [ 52.781] kgem_add_reloc64: handle=111, pos=16360, delta=0, domains=20002 [ 52.781] kgem_add_handle: handle=111, index=1 [ 52.781] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d089d000) [ 52.781] __kgem_bo_mark_dirty: handle=111 (proxy? 0) [ 52.781] [3fe0] bind bo(handle=111, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 52.781] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 52.781] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 52.781] kgem_add_handle: handle=7, index=2 [ 52.781] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 52.781] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 52.781] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 52.781] gen9_emit_sampler: sampler = 1 [ 52.781] gen9_emit_sf: num_sf_outputs=1 [ 52.781] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 52.781] gen9_emit_vertex_elements: setup id=0 [ 52.781] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 52.781] (0, 0), (7680, 2160) [ 52.781] gen8_vertex_flush[490] = 3 [ 52.781] sna_composite_rectangles: pixmap=3791 marking clear [0]? 1 [ 52.781] sna_accel_flush: flush?=0, dirty?=0 [ 52.781] sna_copy_area: src=pixmap=3791:(0, 0)x(7680, 2160)+(0, 0) -> dst=pixmap=3734:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 52.781] sna_copy_area: normal copy [ 52.781] sna_do_copy: src=(0, 0), dst=(0, 0), size=(7680x2160) [ 52.781] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(7680x2160) [ 52.781] sna_do_copy: dst extents (0, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 [ 52.781] sna_do_copy: clipped dst extents (0, 0), (7680, 2160) [ 52.781] sna_do_copy: unclipped src extents (0, 0), (7680, 2160) [ 52.781] sna_do_copy: clipped src extents (0, 0), (7680, 2160) [ 52.781] sna_do_copy: pixmap -- no source clipping [ 52.781] sna_do_copy: src extents (0, 0), (7680, 2160) x 1 [ 52.781] sna_do_copy: copy region (0, 0), (7680, 2160) x 1 + (0, 0) [ 52.781] sna_copy_boxes (boxes=1x[(0, 0), (7680, 2160)...], src pixmap=3791+(0, 0), dst pixmap=3734+(0, 0), alu=3, src.size=7680x2160, dst.size=7680x2160) [ 52.781] sna_copy_boxes: dst=(priv=0x561c94a26fb0, gpu_bo=96, cpu_bo=0), src=(priv=0x561c94b03d20, gpu_bo=111, cpu_bo=0), replaces=1 [ 52.781] copy_prefer_gpu: source is clear, don't force use of GPU [ 52.781] sna_drawable_use_bo pixmap=3734, box=((0, 0), (7680, 2160)), flags=18... [ 52.781] sna_drawable_use_bo: exported target, set PREFER_GPU [ 52.781] sna_drawable_use_bo: pinned, never REPLACES [ 52.781] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 52.781] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.781] sna_drawable_use_bo: using whole GPU bo [ 52.781] sna_copy_boxes: applying src clear [0] to dst [ 52.781] kgem_bo_is_render: handle=96, rq? 0 [0] [ 52.781] color_convert: src=0 [20020888] [ 52.781] color_convert: dst=ff000000 [20028888] [ 52.781] sna_render_get_solid: ff000000 [ 52.781] kgem_set_mode: flushing before new bo [ 52.781] gen8_vertex_close: used=6, vbo active? 23, vb=1, nreloc=1 [ 52.781] gen8_vertex_close: reloc[0] = 287 [ 52.781] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 52.781] kgem_add_handle: handle=23, index=3 [ 52.781] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 52.781] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16275 [fenced=0] [ 52.781] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 52.781] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 52.781] kgem_fixup_relocs: shrinking by 61440 [ 52.781] __kgem_busy: handle=1, busy=0, wedged=0 [ 52.781] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 52.781] kgem_commit: release handle=111 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d089d000 [ 52.781] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 52.781] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 52.781] __kgem_bo_clear_busy: handle=7 [ 52.781] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 52.781] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 52.781] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.781] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 52.781] kgem_check_bo: num_pages=+16200, num_exec=+1 [ 52.781] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 52.781] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 52.781] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 52.781] kgem_add_handle: handle=4, index=0 [ 52.781] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 52.781] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 52.781] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 52.781] gen9_composite_get_binding_table(ffc0) [ 52.781] kgem_add_reloc64: handle=96, pos=16360, delta=0, domains=20002 [ 52.781] kgem_add_handle: handle=96, index=1 [ 52.781] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f61c9000) [ 52.781] __kgem_bo_mark_dirty: handle=96 (proxy? 0) [ 52.781] [3fe0] bind bo(handle=96, addr=f61c9000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 52.781] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 52.781] kgem_add_reloc64: adding proxy [delta=1020] for handle=7 [ 52.781] kgem_add_handle: handle=7, index=2 [ 52.781] kgem_add_reloc64[4] = (delta=1020, target handle=2, presumed=fffe8000) [ 52.781] [3fd0] bind bo(handle=7, addr=fffe83fc), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 52.781] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 52.781] gen9_emit_sampler: sampler = 1 [ 52.781] gen9_emit_sf: num_sf_outputs=1 [ 52.781] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 52.781] gen9_emit_vertex_elements: setup id=0 [ 52.781] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 52.781] (0, 0), (7680, 2160) [ 52.781] gen8_vertex_flush[490] = 3 [ 52.781] sna_copy_boxes: marking dst handle=96 as all clear [0] [ 52.781] sna_destroy_pixmap: pixmap=3791, attached?=1 [ 52.781] _kgem_bo_destroy: handle=111, proxy? 0 [ 52.781] __kgem_bo_destroy: handle=111, size=66355200 [ 52.781] __kgem_busy: handle=111, busy=131073, wedged=0 [ 52.781] __kgem_bo_destroy: handle=111 -> active [ 52.781] __sna_free_pixmap(pixmap=3791) [ 52.781] sna_accel_flush: flush?=1, dirty?=0 [ 52.781] gen8_vertex_close: used=12, vbo active? 23, vb=1, nreloc=1 [ 52.781] gen8_vertex_close: reloc[0] = 287 [ 52.781] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 52.781] kgem_add_handle: handle=23, index=3 [ 52.781] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 52.781] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16275 [fenced=0] [ 52.781] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.781] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd981000 [ 52.781] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 52.781] kgem_fixup_relocs: shrinking by 61440 [ 52.781] __kgem_busy: handle=2, busy=0, wedged=0 [ 52.781] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd981000 [ 52.782] kgem_commit: release handle=96 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f61c9000 [ 52.782] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 52.782] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 52.782] __kgem_bo_clear_busy: handle=7 [ 52.782] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 52.782] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 52.782] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 52.782] sna_accel_flush: flush?=0, dirty?=0 [ 52.782] sna_accel_flush: flush?=0, dirty?=0 [ 52.782] sna_accel_flush: flush?=0, dirty?=0 [ 52.782] sna_create_pixmap(7680, 2160, 24, usage=0) [ 52.782] kgem_can_create_2d: 7680x2160 @ 24 [ 52.782] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 [ 52.782] kgem_can_create_2d: untiled size=66355200 [ 52.782] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 52.782] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 [ 52.782] kgem_can_create_2d: tiled[-1] size=66355200 [ 52.782] sna_create_pixmap: usage=0, flags=1b [ 52.782] sna_create_pixmap: creating GPU pixmap 7680x2160, stride=30720, flags=1b [ 52.782] __pop_freed_pixmap: reusing freed pixmap=3791 header [ 52.782] create_pixmap_hdr: pixmap=3792, width=7680, height=2160, usage=0 [ 52.782] sna_create_pixmap: serial=3792, 7680x2160, usage=0 [ 52.782] sna_composite_rectangles(pixmap=3793, op=0, 0 x 1 [(0, 0)x(7680, 2160) ...]) [ 52.782] sna_composite_rectangles: converted to op 0 [ 52.782] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) [ 52.782] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 [ 52.782] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 [ 52.782] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) [ 52.782] sna_composite_rectangles: dropping last-cpu hint [ 52.782] sna_drawable_use_bo pixmap=3793, box=((0, 0), (7680, 2160)), flags=19... [ 52.782] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 52.782] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 52.782] sna_pixmap_move_to_gpu(pixmap=3793, usage=0), flags=b [ 52.782] sna_pixmap_move_to_gpu: CPU damage? 0 [ 52.782] sna_pixmap_move_to_gpu: creating GPU bo (7680x2160@32), create=b [ 52.782] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 52.782] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 52.782] sna_pixmap_alloc_gpu: pixmap=3793 [ 52.782] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 52.782] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 [ 52.782] kgem_bo_remove_from_active: removing handle=111 from active [ 52.782] 1:from active: pitch=30720, tiling=1, handle=111, id=2230 [ 52.782] __sna_damage_all(7680, 2160) [ 52.782] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 52.782] sna_pixmap_mark_active: pixmap=3793, handle=111 [ 52.782] sna_drawable_use_bo: allocated GPU bo for operation [ 52.782] sna_drawable_use_bo: using GPU bo with damage? 0 [ 52.782] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) [ 52.782] kgem_bo_is_render: handle=111, rq? 1 [1] [ 52.782] gen9_render_fill_boxes(0 x 1 [(0, 0), (7680, 2160) ...]) [ 52.782] sna_render_get_solid: 0 [ 52.782] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 52.782] kgem_check_bo: num_pages=+16200, num_exec=+1 [ 52.782] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 52.782] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 52.782] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 52.782] kgem_add_handle: handle=4, index=0 [ 52.782] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 52.782] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 52.782] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 52.782] gen9_composite_get_binding_table(ffc0) [ 52.782] kgem_add_reloc64: handle=111, pos=16360, delta=0, domains=20002 [ 52.782] kgem_add_handle: handle=111, index=1 [ 52.782] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d089d000) [ 52.782] __kgem_bo_mark_dirty: handle=111 (proxy? 0) [ 52.782] [3fe0] bind bo(handle=111, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 52.782] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 52.782] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 52.782] kgem_add_handle: handle=7, index=2 [ 52.782] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 52.782] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 52.782] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 52.782] gen9_emit_sampler: sampler = 1 [ 52.782] gen9_emit_sf: num_sf_outputs=1 [ 52.782] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 52.782] gen9_emit_vertex_elements: setup id=0 [ 52.782] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 52.782] (0, 0), (7680, 2160) [ 52.782] gen8_vertex_flush[490] = 3 [ 52.782] sna_composite_rectangles: pixmap=3793 marking clear [0]? 1 [ 52.782] sna_copy_area: src=pixmap=3793:(0, 0)x(7680, 2160)+(0, 0) -> dst=pixmap=3734:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 52.782] sna_copy_area: normal copy [ 52.782] sna_do_copy: src=(0, 0), dst=(0, 0), size=(7680x2160) [ 52.782] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(7680x2160) [ 52.782] sna_do_copy: dst extents (0, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 [ 52.782] sna_do_copy: clipped dst extents (0, 0), (7680, 2160) [ 52.782] sna_do_copy: unclipped src extents (0, 0), (7680, 2160) [ 52.782] sna_do_copy: clipped src extents (0, 0), (7680, 2160) [ 52.782] sna_do_copy: pixmap -- no source clipping [ 52.782] sna_do_copy: src extents (0, 0), (7680, 2160) x 1 [ 52.782] sna_do_copy: copy region (0, 0), (7680, 2160) x 1 + (0, 0) [ 52.782] sna_copy_boxes (boxes=1x[(0, 0), (7680, 2160)...], src pixmap=3793+(0, 0), dst pixmap=3734+(0, 0), alu=3, src.size=7680x2160, dst.size=7680x2160) [ 52.782] sna_copy_boxes: dst=(priv=0x561c94a26fb0, gpu_bo=96, cpu_bo=0), src=(priv=0x561c94b03d20, gpu_bo=111, cpu_bo=0), replaces=1 [ 52.782] copy_prefer_gpu: source is clear, don't force use of GPU [ 52.782] sna_drawable_use_bo pixmap=3734, box=((0, 0), (7680, 2160)), flags=18... [ 52.782] sna_drawable_use_bo: exported target, set PREFER_GPU [ 52.782] sna_drawable_use_bo: pinned, never REPLACES [ 52.782] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 52.782] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.782] sna_drawable_use_bo: using whole GPU bo [ 52.782] sna_copy_boxes: applying src clear [0] to dst [ 52.782] kgem_bo_is_render: handle=96, rq? 1 [1] [ 52.782] color_convert: src=0 [20020888] [ 52.782] color_convert: dst=ff000000 [20028888] [ 52.782] sna_render_get_solid: ff000000 [ 52.782] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.782] __kgem_ring_is_idle: last fence handle=1 still busy [ 52.782] kgem_check_bo: num_pages=+16200, num_exec=+1 [ 52.782] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.782] __kgem_ring_is_idle: last fence handle=1 still busy [ 52.782] gen9_composite_get_binding_table(ff00) [ 52.783] kgem_add_reloc64: handle=96, pos=16312, delta=0, domains=20002 [ 52.783] kgem_add_handle: handle=96, index=3 [ 52.783] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=f61c9000) [ 52.783] __kgem_bo_mark_dirty: handle=96 (proxy? 0) [ 52.783] [3fb0] bind bo(handle=96, addr=f61c9000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 52.783] kgem_add_reloc64: handle=7, pos=16296, delta=0, domains=40000 [ 52.783] kgem_add_reloc64: adding proxy [delta=1020] for handle=7 [ 52.783] kgem_add_reloc64[6] = (delta=1020, target handle=2, presumed=fffe8000) [ 52.783] [3fa0] bind bo(handle=7, addr=fffe83fc), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 52.783] gen9_emit_vertex_elements: setup id=0 [ 52.783] (0, 0), (7680, 2160) [ 52.783] gen8_vertex_flush[4cc] = 3 [ 52.783] sna_copy_boxes: marking dst handle=96 as all clear [0] [ 52.783] sna_destroy_pixmap: pixmap=3793, attached?=1 [ 52.783] _kgem_bo_destroy: handle=111, proxy? 0 [ 52.783] __kgem_bo_destroy: handle=111, size=66355200 [ 52.783] __kgem_bo_destroy: handle=111 -> active [ 52.783] __sna_free_pixmap(pixmap=3793) [ 52.783] sna_accel_flush: flush?=1, dirty?=0 [ 52.783] gen8_vertex_close: used=24, vbo active? 23, vb=1, nreloc=1 [ 52.783] gen8_vertex_close: reloc[0] = 287 [ 52.783] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 52.783] kgem_add_handle: handle=23, index=4 [ 52.783] kgem_add_reloc64[7] = (delta=0, target handle=4, presumed=fd541000) [ 52.783] batch[1/1, flags=1800]: 314 314 16288 16384, nreloc=8, nexec=5, nfence=0, aperture=32475 [fenced=0] [ 52.783] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.783] __kgem_busy: handle=2, busy=131072, wedged=0 [ 52.783] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x7f, presumed-offset=fd373000 [ 52.783] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> 1 [ 52.783] kgem_create_linear(65536) [ 52.783] search_linear_cache: num_pages=16, flags=406, use_active? 0, use_large=0 [max=65536] [ 52.783] search_linear_cache: searching for inactive cpu map [ 52.783] kgem_bo_remove_from_inactive: removing handle=121 from inactive [ 52.783] search_linear_cache: found handle=121 (num_pages=16) in linear vma cache [ 52.783] kgem_bo_map__cpu(handle=121, size=65536, map=0x0:0x7fc6b41ad000) [ 52.783] kgem_new_batch: allocated and mapped batch handle=121 [size=65536] [ 52.783] kgem_bo_sync__cpu: handle=121 [ 52.783] __kgem_busy: handle=121, busy=0, wedged=0 [ 52.783] kgem_bo_sync__cpu: SYNC: handle=121, needs_flush? 0, domain? 0, busy? 0 [ 52.783] __kgem_busy: handle=121, busy=0, wedged=0 [ 52.783] kgem_bo_retire: retiring bo handle=121 (needed flush? 0), rq? 0 [busy?=0] [ 52.783] assert_bo_retired: handle=121, domain: 0 exec? 0, rq? 0 [ 52.783] kgem_new_batch: using last batch handle=127 [ 52.783] kgem_commit: release handle=127 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd373000 [ 52.783] kgem_commit: release handle=96 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f61c9000 [ 52.783] kgem_commit: release handle=111 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d089d000 [ 52.783] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 52.783] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 52.783] __kgem_bo_clear_busy: handle=7 [ 52.783] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 52.783] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 52.783] __kgem_bo_clear_busy: handle=7 [ 52.783] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 52.783] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 52.783] sna_block_handler (tv=568.306000) [ 52.783] kgem_retire, need_retire?=1 [ 52.783] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.783] kgem_retire__requests_ring: retiring ring 0 [ 52.783] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.783] kgem_retire__requests_ring: ring=0, 3 outstanding requests, oldest=1, retired? 0 [ 52.783] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.783] kgem_retire -- retired=0, need_retire=1 [ 52.783] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.783] sna_scanout_do_flush: flush timer active: delta=13 [ 52.783] timer_enable (time=52783), starting timer 1 [ 52.783] sna_accel_block: evaluating timers, active=7 [ 52.783] sna_accel_block: flush timer expires in 13 [52796] [ 52.783] sna_wakeup_handler [ 52.783] sna_accel_flush: flush?=0, dirty?=0 [ 52.783] sna_accel_flush: flush?=0, dirty?=0 [ 52.783] sna_accel_flush: flush?=0, dirty?=0 [ 52.783] sna_block_handler (tv=568.306000) [ 52.783] kgem_retire, need_retire?=1 [ 52.784] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.784] kgem_retire__requests_ring: retiring ring 0 [ 52.784] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.784] kgem_retire__requests_ring: ring=0, 3 outstanding requests, oldest=1, retired? 0 [ 52.784] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.784] kgem_retire -- retired=0, need_retire=1 [ 52.784] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.784] sna_scanout_do_flush: flush timer active: delta=12 [ 52.784] sna_accel_block: evaluating timers, active=7 [ 52.784] sna_accel_block: flush timer expires in 12 [52796] [ 52.784] sna_wakeup_handler [ 52.784] sna_accel_flush: flush?=0, dirty?=0 [ 52.784] sna_accel_flush: flush?=0, dirty?=0 [ 52.784] sna_accel_flush: flush?=0, dirty?=0 [ 52.784] sna_block_handler (tv=568.305000) [ 52.784] kgem_retire, need_retire?=1 [ 52.784] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.784] kgem_retire__requests_ring: retiring ring 0 [ 52.784] __kgem_busy: handle=1, busy=0, wedged=0 [ 52.784] __kgem_retire_rq: request 1 complete [ 52.784] kgem_retire__requests_ring: retiring ring 0 [ 52.784] __kgem_busy: handle=2, busy=131072, wedged=0 [ 52.784] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=2, retired? 0 [ 52.784] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.784] kgem_retire -- retired=0, need_retire=1 [ 52.784] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.784] sna_scanout_do_flush: flush timer active: delta=12 [ 52.784] sna_accel_block: evaluating timers, active=7 [ 52.784] sna_accel_block: flush timer expires in 12 [52796] [ 52.784] sna_wakeup_handler [ 52.784] sna_accel_flush: flush?=0, dirty?=0 [ 52.784] sna_accel_flush: flush?=0, dirty?=0 [ 52.784] sna_accel_flush: flush?=0, dirty?=0 [ 52.784] sna_block_handler (tv=568.305000) [ 52.784] kgem_retire, need_retire?=1 [ 52.784] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.784] kgem_retire__requests_ring: retiring ring 0 [ 52.784] __kgem_busy: handle=2, busy=131072, wedged=0 [ 52.784] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=2, retired? 0 [ 52.784] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.784] kgem_retire -- retired=0, need_retire=1 [ 52.784] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.784] sna_scanout_do_flush: flush timer active: delta=12 [ 52.784] sna_accel_block: evaluating timers, active=7 [ 52.784] sna_accel_block: flush timer expires in 12 [52796] [ 52.784] sna_wakeup_handler [ 52.784] sna_accel_flush: flush?=0, dirty?=0 [ 52.784] sna_accel_flush: flush?=0, dirty?=0 [ 52.784] sna_accel_flush: flush?=0, dirty?=0 [ 52.784] sna_block_handler (tv=568.305000) [ 52.785] kgem_retire, need_retire?=1 [ 52.785] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.785] kgem_retire__requests_ring: retiring ring 0 [ 52.785] __kgem_busy: handle=2, busy=131072, wedged=0 [ 52.785] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=2, retired? 0 [ 52.785] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.785] kgem_retire -- retired=0, need_retire=1 [ 52.785] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.785] sna_scanout_do_flush: flush timer active: delta=11 [ 52.785] sna_accel_block: evaluating timers, active=7 [ 52.785] sna_accel_block: flush timer expires in 11 [52796] [ 52.785] sna_wakeup_handler [ 52.785] sna_accel_flush: flush?=0, dirty?=0 [ 52.785] sna_block_handler (tv=568.304000) [ 52.785] kgem_retire, need_retire?=1 [ 52.785] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.785] kgem_retire__requests_ring: retiring ring 0 [ 52.785] __kgem_busy: handle=2, busy=131072, wedged=0 [ 52.785] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=2, retired? 0 [ 52.785] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.785] kgem_retire -- retired=0, need_retire=1 [ 52.785] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.785] sna_scanout_do_flush: flush timer active: delta=11 [ 52.785] sna_accel_block: evaluating timers, active=7 [ 52.785] sna_accel_block: flush timer expires in 11 [52796] [ 52.785] sna_wakeup_handler [ 52.785] sna_accel_flush: flush?=0, dirty?=0 [ 52.785] sna_accel_flush: flush?=0, dirty?=0 [ 52.785] sna_block_handler (tv=568.304000) [ 52.785] kgem_retire, need_retire?=1 [ 52.785] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.785] kgem_retire__requests_ring: retiring ring 0 [ 52.785] __kgem_busy: handle=2, busy=131072, wedged=0 [ 52.785] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=2, retired? 0 [ 52.785] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.785] kgem_retire -- retired=0, need_retire=1 [ 52.785] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.785] sna_scanout_do_flush: flush timer active: delta=11 [ 52.785] sna_accel_block: evaluating timers, active=7 [ 52.785] sna_accel_block: flush timer expires in 11 [52796] [ 52.786] sna_wakeup_handler [ 52.786] sna_accel_flush: flush?=0, dirty?=0 [ 52.786] sna_accel_flush: flush?=0, dirty?=0 [ 52.786] sna_accel_flush: flush?=0, dirty?=0 [ 52.786] sna_block_handler (tv=568.303000) [ 52.786] kgem_retire, need_retire?=1 [ 52.786] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.786] kgem_retire__requests_ring: retiring ring 0 [ 52.786] __kgem_busy: handle=2, busy=131072, wedged=0 [ 52.786] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=2, retired? 0 [ 52.786] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.786] kgem_retire -- retired=0, need_retire=1 [ 52.786] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.786] sna_scanout_do_flush: flush timer active: delta=10 [ 52.786] sna_accel_block: evaluating timers, active=7 [ 52.786] sna_accel_block: flush timer expires in 10 [52796] [ 52.786] sna_wakeup_handler [ 52.786] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=40, name=5 [ 52.786] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 52.786] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 52.786] sna_dri2_get_back: draw size=7680x2160, back buffer handle=40 size=7680x2160, is-scanout? 1, active?=2, pitch=30720, front pitch=30720 [ 52.786] sna_dri2_get_back: reuse backbuffer? 1 [ 52.786] sna_dri2_get_back: back buffer handle=40, active?=2, refcnt=1 [ 52.786] sna_dri2_get_back: cache: handle=29, active=0 [ 52.786] sna_dri2_get_back: reuse cache handle=29, name=3, flags=0 [ 52.786] sna_dri2_get_back: caching handle=40 (name=5, flags=0, active_scanout=2) [ 52.786] kgem_bo_flink: flinked handle=29 to name=3, marking non-reusable [ 52.786] sna_dri2_reuse_buffer: reusing back buffer handle=29, name=3, pitch=30720, age=0 [ 52.786] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 52.786] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=114, name=86, active_scanout=3 [ 52.786] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 52.786] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=114] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 52.786] sna_accel_flush: flush?=0, dirty?=0 [ 52.786] sna_accel_flush: flush?=0, dirty?=0 [ 52.786] sna_accel_flush: flush?=0, dirty?=0 [ 52.786] sna_block_handler (tv=568.303000) [ 52.786] kgem_retire, need_retire?=1 [ 52.786] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.786] kgem_retire__requests_ring: retiring ring 0 [ 52.786] __kgem_busy: handle=2, busy=131072, wedged=0 [ 52.786] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=2, retired? 0 [ 52.786] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.786] kgem_retire -- retired=0, need_retire=1 [ 52.786] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.786] sna_scanout_do_flush: flush timer active: delta=10 [ 52.786] sna_accel_block: evaluating timers, active=7 [ 52.787] sna_accel_block: flush timer expires in 10 [52796] [ 52.789] sna_wakeup_handler [ 52.790] sna_accel_flush: flush?=0, dirty?=0 [ 52.790] sna_block_handler (tv=568.299000) [ 52.790] kgem_retire, need_retire?=1 [ 52.790] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.790] kgem_retire__requests_ring: retiring ring 0 [ 52.790] __kgem_busy: handle=2, busy=0, wedged=0 [ 52.790] __kgem_retire_rq: request 2 complete [ 52.790] kgem_retire__requests_ring: retiring ring 0 [ 52.790] __kgem_busy: handle=127, busy=131072, wedged=0 [ 52.790] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=127, retired? 0 [ 52.790] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.790] kgem_retire -- retired=0, need_retire=1 [ 52.790] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.790] sna_scanout_do_flush: flush timer active: delta=6 [ 52.790] sna_accel_block: evaluating timers, active=7 [ 52.790] sna_accel_block: flush timer expires in 6 [52796] [ 52.790] sna_wakeup_handler [ 52.790] sna_block_handler (tv=568.299000) [ 52.790] kgem_retire, need_retire?=1 [ 52.790] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.790] kgem_retire__requests_ring: retiring ring 0 [ 52.790] __kgem_busy: handle=127, busy=131072, wedged=0 [ 52.790] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=127, retired? 0 [ 52.790] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.790] kgem_retire -- retired=0, need_retire=1 [ 52.790] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.790] sna_scanout_do_flush: flush timer active: delta=6 [ 52.790] sna_accel_block: evaluating timers, active=7 [ 52.790] sna_accel_block: flush timer expires in 6 [52796] [ 52.790] sna_wakeup_handler [ 52.791] sna_accel_flush: flush?=0, dirty?=0 [ 52.791] sna_block_handler (tv=568.298000) [ 52.791] kgem_retire, need_retire?=1 [ 52.791] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.791] kgem_retire__requests_ring: retiring ring 0 [ 52.791] __kgem_busy: handle=127, busy=131072, wedged=0 [ 52.791] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=127, retired? 0 [ 52.791] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.791] kgem_retire -- retired=0, need_retire=1 [ 52.791] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.791] sna_scanout_do_flush: flush timer active: delta=5 [ 52.791] sna_accel_block: evaluating timers, active=7 [ 52.791] sna_accel_block: flush timer expires in 5 [52796] [ 52.791] sna_wakeup_handler [ 52.791] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 52.791] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 52.791] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 52.791] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 52.791] sna_dri2_get_msc(draw=146, pipe=0) [ 52.791] sna_crtc_record_swap: recording last swap on pipe=0, frame 2918 [msc=2918], time 52.776952 [ 52.791] sna_dri2_get_msc: msc=2918 [raw=2918], ust=52776952 [ 52.791] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=29 (refs=1/1, flush=0) , front=114 (refs=1/4, flush=1) [ 52.791] sna_dri2_schedule_swap(target_msc=2917, divisor=0, remainder=0) [ 52.791] sna_dri2_schedule_swap: using front handle=114, active_scanout?=3, flush?=1 [ 52.791] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 52.791] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 52.792] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 52.792] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 52.792] sna_crtc_record_swap: recording last swap on pipe=0, frame 2918 [msc=2918], time 52.776952 [ 52.792] immediate_swap: current_msc=2918, target_msc=2917 -- yes [ 52.792] can_flip: no, shadow enabled [ 52.792] sna_dri2_add_event: adding event to window 146) [ 52.792] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 52.792] sna_dri2_immediate_blit: no pending blit, starting chain [ 52.792] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 52.792] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 52.792] can_xchg: back size=8701e00, front size=8701e00 [ 52.792] can_xchg: yes, pixmap=165 [ 52.792] sna_dri2_xchg: win=146, exchange front=114/86,ref=2 and back=29/3,ref=2, pixmap=165 7680x2160 [ 52.792] sna_dri2_xchg: back_bo handle=29, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 52.792] sna_dri2_xchg: front_bo handle=114, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 52.792] set_bo: pixmap=165, handle=29 (old handle=114) [ 52.792] set_bo: marking whole pixmap as damaged [ 52.792] set_bo: applying final/discard move-to-gpu [ 52.792] wait_for_shadow: flags=0, flips=2, handle=114, shadow=32 [ 52.792] set_bo: dropping flush hint from handle=114 [ 52.792] set_bo: adding flush hint to handle=29 [ 52.792] mark_stale(handle=114) => 1 [ 52.792] swap_limit: draw=146 setting swap limit to 3 [ 52.792] sna_dri2_swap_limit_validate: swap limit set to 3 [ 52.792] sna_next_vblank(pipe=0, waiting until next vblank) [ 52.792] sna_dri2_schedule_swap: reported target_msc=2918 [ 52.792] sna_accel_flush: flush?=0, dirty?=0 [ 52.792] sna_accel_flush: flush?=0, dirty?=0 [ 52.792] sna_accel_flush: flush?=0, dirty?=0 [ 52.792] sna_accel_flush: flush?=0, dirty?=0 [ 52.792] sna_block_handler (tv=568.297000) [ 52.792] kgem_retire, need_retire?=1 [ 52.792] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.792] kgem_retire__requests_ring: retiring ring 0 [ 52.792] __kgem_busy: handle=127, busy=131072, wedged=0 [ 52.792] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=127, retired? 0 [ 52.792] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.792] kgem_retire -- retired=0, need_retire=1 [ 52.792] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.792] sna_scanout_do_flush: flush timer active: delta=4 [ 52.792] sna_accel_block: evaluating timers, active=7 [ 52.792] sna_accel_block: flush timer expires in 4 [52796] [ 52.792] sna_wakeup_handler [ 52.792] sna_mode_wakeup: len=32 [ 52.792] sna_mode_wakeup: recording last swap on pipe=1, frame 2889 [b49], time 52.792282 [ 52.792] sna_mode_wakeup: removing handle=40 [active_scanout=1] from scanout, installing handle=114 [active_scanout=2] [ 52.792] sna_mode_wakeup: flip complete, pending? 2 [ 52.792] sna_block_handler (tv=568.297000) [ 52.792] kgem_retire, need_retire?=1 [ 52.792] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.792] kgem_retire__requests_ring: retiring ring 0 [ 52.792] __kgem_busy: handle=127, busy=131072, wedged=0 [ 52.792] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=127, retired? 0 [ 52.792] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.792] kgem_retire -- retired=0, need_retire=1 [ 52.792] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.792] sna_scanout_do_flush: flush timer active: delta=4 [ 52.792] sna_accel_block: evaluating timers, active=7 [ 52.792] sna_accel_block: flush timer expires in 4 [52796] [ 52.792] sna_wakeup_handler [ 52.792] sna_accel_flush: flush?=0, dirty?=0 [ 52.792] sna_accel_flush: flush?=0, dirty?=0 [ 52.792] sna_accel_flush: flush?=0, dirty?=0 [ 52.792] sna_block_handler (tv=568.297000) [ 52.792] kgem_retire, need_retire?=1 [ 52.792] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.792] kgem_retire__requests_ring: retiring ring 0 [ 52.792] __kgem_busy: handle=127, busy=0, wedged=0 [ 52.793] __kgem_retire_rq: request 127 complete [ 52.793] __kgem_bo_flush: handle=96, busy=131072, wedged=0 [ 52.793] __kgem_bo_flush: moving 96 to flushing [ 52.793] __kgem_retire_rq: movied 96 to flushing [ 52.793] __kgem_bo_flush: handle=111, busy=0, wedged=0 [ 52.793] kgem_bo_move_to_cache: release handle=111 [ 52.793] kgem_bo_move_to_inactive: moving handle=111 to inactive [ 52.793] kgem_bo_move_to_inactive: moving handle=127 to inactive [ 52.793] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 52.793] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.793] kgem_retire -- retired=1, need_retire=1 [ 52.793] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 52.793] gen6_render_retire: resetting idle vbo [ 52.793] sna_scanout_do_flush: flush timer active: delta=3 [ 52.793] sna_scanout_do_flush (time=52793), triggered [ 52.793] sna_scanout_flush (time=52793), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 52.793] has_shadow: has pending damage? 1, outstanding flips: 1 [ 52.793] stop_flush: scanout=29 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 52.793] has_shadow: has pending damage? 1, outstanding flips: 1 [ 52.793] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 1, mode reconfiguration pending? 0) [ 52.793] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 52.793] sna_mode_redisplay: checking for 1 outstanding flip completions [ 52.793] sna_mode_redisplay: now 1 outstanding flip completions (enabled? 1) [ 52.793] sna_accel_block: evaluating timers, active=7 [ 52.793] sna_accel_block: flush timer expires in 16 [52809] [ 52.793] sna_wakeup_handler [ 52.793] sna_mode_wakeup: len=64 [ 52.793] sna_mode_wakeup: recording last swap on pipe=0, frame 2919 [b67], time 52.793687 [ 52.793] sna_mode_wakeup: removing handle=40 [active_scanout=0] from scanout, installing handle=114 [active_scanout=2] [ 52.793] sna_mode_wakeup: flip complete, pending? 1 [ 52.793] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 52.793] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 52.793] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 52.793] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 52.793] sna_pixmap_move_to_gpu: already all-damaged [ 52.793] sna_pixmap_mark_active: pixmap=165, handle=29 [ 52.793] sna_mode_redisplay: crtc[0] transformed? 0 [ 52.793] sna_mode_redisplay: crtc[1] transformed? 0 [ 52.793] sna_mode_redisplay: crtc[2] transformed? 0 [ 52.793] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=29 [active=1] [ 52.793] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 114, transformed? 0 [ 52.793] get_fb: reusing fb=102 for handle=29 [ 52.793] sna_mode_redisplay: recording flip on CRTC:32 handle=29, active_scanout=2, serial=2 [ 52.793] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 52.793] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 114, transformed? 0 [ 52.793] sna_mode_redisplay: recording flip on CRTC:39 handle=29, active_scanout=3, serial=3 [ 52.793] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 52.793] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 52.793] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 52.793] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=29, shadow handle=32 [ 52.793] sna_dri2_vblank_handler(type=2, sequence=2919, draw=3353) [ 52.793] sna_crtc_record_swap: recording last swap on pipe=0, frame 2919 [msc=2919], time 52.793687 [ 52.793] sna_dri2_vblank_handler: 2 complete, frame=2919 tv=52.793687 [ 52.793] sna_dri2_blit_complete: blit finished [ 52.793] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=2919, tv=52.793687) [ 52.793] frame_swap_complete(type=2): draw=146, pipe=0, frame=2919 [msc=2919], tv=52.793687 [ 52.793] sna_accel_flush: flush?=0, dirty?=0 [ 52.793] sna_dri2_event_free(draw?=1) [ 52.793] sna_dri2_remove_event: remove[0x561c94b09de0] from window 146, active? 1 [ 52.793] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=29] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 52.793] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=114] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 52.793] sna_dri2_vblank_handler complete [ 52.793] sna_block_handler (tv=568.296000) [ 52.793] kgem_retire, need_retire?=1 [ 52.793] __kgem_busy: handle=96, busy=131072, wedged=0 [ 52.793] kgem_retire__flushing: 1 bo on flushing list, retired? 0 [ 52.793] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 52.793] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.793] kgem_retire -- retired=0, need_retire=1 [ 52.793] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 52.793] gen6_render_retire: resetting idle vbo [ 52.793] sna_scanout_do_flush: flush timer active: delta=16 [ 52.793] sna_accel_block: evaluating timers, active=7 [ 52.793] sna_accel_block: flush timer expires in 16 [52809] [ 52.793] sna_wakeup_handler [ 52.793] sna_accel_flush: flush?=0, dirty?=0 [ 52.793] sna_accel_flush: flush?=0, dirty?=0 [ 52.793] sna_create_pixmap(7680, 2160, 24, usage=0) [ 52.793] kgem_can_create_2d: 7680x2160 @ 24 [ 52.793] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 [ 52.794] kgem_can_create_2d: untiled size=66355200 [ 52.794] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 52.794] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 [ 52.794] kgem_can_create_2d: tiled[-1] size=66355200 [ 52.794] sna_create_pixmap: usage=0, flags=1b [ 52.794] sna_create_pixmap: creating GPU pixmap 7680x2160, stride=30720, flags=1b [ 52.794] __pop_freed_pixmap: reusing freed pixmap=3793 header [ 52.794] create_pixmap_hdr: pixmap=3794, width=7680, height=2160, usage=0 [ 52.794] sna_create_pixmap: serial=3794, 7680x2160, usage=0 [ 52.794] sna_composite_rectangles(pixmap=3795, op=0, 0 x 1 [(0, 0)x(7680, 2160) ...]) [ 52.794] sna_composite_rectangles: converted to op 0 [ 52.794] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) [ 52.794] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 [ 52.794] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 [ 52.794] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) [ 52.794] sna_composite_rectangles: dropping last-cpu hint [ 52.794] sna_drawable_use_bo pixmap=3795, box=((0, 0), (7680, 2160)), flags=19... [ 52.794] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 52.794] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 52.794] sna_pixmap_move_to_gpu(pixmap=3795, usage=0), flags=b [ 52.794] sna_pixmap_move_to_gpu: CPU damage? 0 [ 52.794] sna_pixmap_move_to_gpu: creating GPU bo (7680x2160@32), create=b [ 52.794] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 52.794] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 52.794] sna_pixmap_alloc_gpu: pixmap=3795 [ 52.794] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 52.794] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 [ 52.794] kgem_bo_remove_from_inactive: removing handle=111 from inactive [ 52.794] from inactive: pitch=30720, tiling=1: handle=111, id=2231 [ 52.794] __sna_damage_all(7680, 2160) [ 52.794] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 52.794] sna_pixmap_mark_active: pixmap=3795, handle=111 [ 52.794] sna_drawable_use_bo: allocated GPU bo for operation [ 52.794] sna_drawable_use_bo: using GPU bo with damage? 0 [ 52.794] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) [ 52.794] kgem_bo_is_render: handle=111, rq? 0 [0] [ 52.794] gen9_render_fill_boxes(0 x 1 [(0, 0), (7680, 2160) ...]) [ 52.794] sna_render_get_solid: 0 [ 52.794] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 52.794] kgem_check_bo: num_pages=+16200, num_exec=+1 [ 52.794] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 52.794] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 52.794] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 52.794] kgem_add_handle: handle=4, index=0 [ 52.794] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 52.794] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 52.794] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 52.794] gen9_composite_get_binding_table(ffc0) [ 52.794] kgem_add_reloc64: handle=111, pos=16360, delta=0, domains=20002 [ 52.794] kgem_add_handle: handle=111, index=1 [ 52.794] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d089d000) [ 52.794] __kgem_bo_mark_dirty: handle=111 (proxy? 0) [ 52.794] [3fe0] bind bo(handle=111, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 52.794] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 52.794] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 52.794] kgem_add_handle: handle=7, index=2 [ 52.794] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 52.794] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 52.794] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 52.794] gen9_emit_sampler: sampler = 1 [ 52.794] gen9_emit_sf: num_sf_outputs=1 [ 52.794] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 52.794] gen9_emit_vertex_elements: setup id=0 [ 52.794] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 52.794] (0, 0), (7680, 2160) [ 52.794] gen8_vertex_flush[490] = 3 [ 52.794] sna_composite_rectangles: pixmap=3795 marking clear [0]? 1 [ 52.794] sna_copy_area: src=pixmap=3795:(0, 0)x(7680, 2160)+(0, 0) -> dst=pixmap=3734:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 52.794] sna_copy_area: normal copy [ 52.794] sna_do_copy: src=(0, 0), dst=(0, 0), size=(7680x2160) [ 52.794] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(7680x2160) [ 52.794] sna_do_copy: dst extents (0, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 [ 52.794] sna_do_copy: clipped dst extents (0, 0), (7680, 2160) [ 52.794] sna_do_copy: unclipped src extents (0, 0), (7680, 2160) [ 52.794] sna_do_copy: clipped src extents (0, 0), (7680, 2160) [ 52.794] sna_do_copy: pixmap -- no source clipping [ 52.794] sna_do_copy: src extents (0, 0), (7680, 2160) x 1 [ 52.794] sna_do_copy: copy region (0, 0), (7680, 2160) x 1 + (0, 0) [ 52.794] sna_copy_boxes (boxes=1x[(0, 0), (7680, 2160)...], src pixmap=3795+(0, 0), dst pixmap=3734+(0, 0), alu=3, src.size=7680x2160, dst.size=7680x2160) [ 52.794] sna_copy_boxes: dst=(priv=0x561c94a26fb0, gpu_bo=96, cpu_bo=0), src=(priv=0x561c94b03d20, gpu_bo=111, cpu_bo=0), replaces=1 [ 52.794] copy_prefer_gpu: source is clear, don't force use of GPU [ 52.794] sna_drawable_use_bo pixmap=3734, box=((0, 0), (7680, 2160)), flags=18... [ 52.794] sna_drawable_use_bo: exported target, set PREFER_GPU [ 52.794] sna_drawable_use_bo: pinned, never REPLACES [ 52.794] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 52.794] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.794] sna_drawable_use_bo: using whole GPU bo [ 52.794] sna_copy_boxes: applying src clear [0] to dst [ 52.794] kgem_bo_is_render: handle=96, rq? 1 [1] [ 52.794] color_convert: src=0 [20020888] [ 52.794] color_convert: dst=ff000000 [20028888] [ 52.794] sna_render_get_solid: ff000000 [ 52.794] kgem_set_mode: flushing before new bo [ 52.794] gen8_vertex_close: used=6, vbo active? 23, vb=1, nreloc=1 [ 52.794] gen8_vertex_close: reloc[0] = 287 [ 52.794] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 52.794] kgem_add_handle: handle=23, index=3 [ 52.794] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 52.794] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16275 [fenced=0] [ 52.794] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 52.794] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 52.794] kgem_fixup_relocs: shrinking by 61440 [ 52.794] __kgem_busy: handle=1, busy=0, wedged=0 [ 52.794] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 52.794] kgem_commit: release handle=111 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d089d000 [ 52.794] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 52.794] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 52.794] __kgem_bo_clear_busy: handle=7 [ 52.794] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 52.794] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 52.794] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.794] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 52.794] kgem_check_bo: num_pages=+16200, num_exec=+1 [ 52.794] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 52.794] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 52.794] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 52.794] kgem_add_handle: handle=4, index=0 [ 52.794] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 52.794] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 52.794] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 52.794] gen9_composite_get_binding_table(ffc0) [ 52.794] kgem_add_reloc64: handle=96, pos=16360, delta=0, domains=20002 [ 52.794] kgem_add_handle: handle=96, index=1 [ 52.794] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f61c9000) [ 52.794] __kgem_bo_mark_dirty: handle=96 (proxy? 0) [ 52.794] [3fe0] bind bo(handle=96, addr=f61c9000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 52.794] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 52.794] kgem_add_reloc64: adding proxy [delta=1020] for handle=7 [ 52.794] kgem_add_handle: handle=7, index=2 [ 52.794] kgem_add_reloc64[4] = (delta=1020, target handle=2, presumed=fffe8000) [ 52.794] [3fd0] bind bo(handle=7, addr=fffe83fc), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 52.794] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 52.794] gen9_emit_sampler: sampler = 1 [ 52.794] gen9_emit_sf: num_sf_outputs=1 [ 52.795] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 52.795] gen9_emit_vertex_elements: setup id=0 [ 52.795] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 52.795] (0, 0), (7680, 2160) [ 52.795] gen8_vertex_flush[490] = 3 [ 52.795] sna_copy_boxes: marking dst handle=96 as all clear [0] [ 52.795] sna_accel_flush: flush?=1, dirty?=0 [ 52.795] gen8_vertex_close: used=12, vbo active? 23, vb=1, nreloc=1 [ 52.795] gen8_vertex_close: reloc[0] = 287 [ 52.795] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 52.795] kgem_add_handle: handle=23, index=3 [ 52.795] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 52.795] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16275 [fenced=0] [ 52.795] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.795] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd981000 [ 52.795] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 52.795] kgem_fixup_relocs: shrinking by 61440 [ 52.795] __kgem_busy: handle=2, busy=0, wedged=0 [ 52.795] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd981000 [ 52.795] kgem_commit: release handle=96 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f61c9000 [ 52.795] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 52.795] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 52.795] __kgem_bo_clear_busy: handle=7 [ 52.795] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 52.795] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 52.795] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 52.795] sna_accel_flush: flush?=0, dirty?=0 [ 52.795] sna_accel_flush: flush?=0, dirty?=0 [ 52.795] sna_accel_flush: flush?=0, dirty?=0 [ 52.795] sna_destroy_pixmap: pixmap=3795, attached?=1 [ 52.795] _kgem_bo_destroy: handle=111, proxy? 0 [ 52.795] __kgem_bo_destroy: handle=111, size=66355200 [ 52.795] __kgem_busy: handle=111, busy=131073, wedged=0 [ 52.795] __kgem_bo_destroy: handle=111 -> active [ 52.795] __sna_free_pixmap(pixmap=3795) [ 52.795] sna_accel_flush: flush?=0, dirty?=0 [ 52.795] sna_accel_flush: flush?=0, dirty?=0 [ 52.795] sna_accel_flush: flush?=0, dirty?=0 [ 52.795] sna_block_handler (tv=568.294000) [ 52.795] kgem_retire, need_retire?=1 [ 52.795] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.795] kgem_retire__requests_ring: retiring ring 0 [ 52.795] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.795] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 52.795] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.795] kgem_retire -- retired=0, need_retire=1 [ 52.795] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.795] sna_scanout_do_flush: flush timer active: delta=14 [ 52.795] sna_accel_block: evaluating timers, active=7 [ 52.795] sna_accel_block: flush timer expires in 14 [52809] [ 52.795] sna_wakeup_handler [ 52.795] sna_accel_flush: flush?=0, dirty?=0 [ 52.795] sna_accel_flush: flush?=0, dirty?=0 [ 52.795] sna_accel_flush: flush?=0, dirty?=0 [ 52.795] sna_accel_flush: flush?=0, dirty?=0 [ 52.795] sna_block_handler (tv=568.294000) [ 52.795] kgem_retire, need_retire?=1 [ 52.795] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.795] kgem_retire__requests_ring: retiring ring 0 [ 52.795] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.795] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 52.795] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.795] kgem_retire -- retired=0, need_retire=1 [ 52.795] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.795] sna_scanout_do_flush: flush timer active: delta=14 [ 52.795] sna_accel_block: evaluating timers, active=7 [ 52.795] sna_accel_block: flush timer expires in 14 [52809] [ 52.797] sna_wakeup_handler [ 52.797] sna_accel_flush: flush?=0, dirty?=0 [ 52.797] sna_block_handler (tv=568.292000) [ 52.797] kgem_retire, need_retire?=1 [ 52.797] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.797] kgem_retire__requests_ring: retiring ring 0 [ 52.797] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.797] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 52.797] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.797] kgem_retire -- retired=0, need_retire=1 [ 52.797] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.797] sna_scanout_do_flush: flush timer active: delta=12 [ 52.797] sna_accel_block: evaluating timers, active=7 [ 52.797] sna_accel_block: flush timer expires in 12 [52809] [ 52.797] sna_wakeup_handler [ 52.797] sna_block_handler (tv=568.292000) [ 52.797] kgem_retire, need_retire?=1 [ 52.797] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.797] kgem_retire__requests_ring: retiring ring 0 [ 52.797] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.797] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 52.797] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.797] kgem_retire -- retired=0, need_retire=1 [ 52.797] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.797] sna_scanout_do_flush: flush timer active: delta=12 [ 52.797] sna_accel_block: evaluating timers, active=7 [ 52.797] sna_accel_block: flush timer expires in 12 [52809] [ 52.798] sna_wakeup_handler [ 52.798] sna_accel_flush: flush?=0, dirty?=0 [ 52.798] sna_accel_flush: flush?=0, dirty?=0 [ 52.798] sna_block_handler (tv=568.291000) [ 52.798] kgem_retire, need_retire?=1 [ 52.798] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.798] kgem_retire__requests_ring: retiring ring 0 [ 52.798] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.798] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 52.798] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.798] kgem_retire -- retired=0, need_retire=1 [ 52.798] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.798] sna_scanout_do_flush: flush timer active: delta=11 [ 52.798] sna_accel_block: evaluating timers, active=7 [ 52.798] sna_accel_block: flush timer expires in 11 [52809] [ 52.799] sna_wakeup_handler [ 52.799] sna_block_handler (tv=568.290000) [ 52.799] kgem_retire, need_retire?=1 [ 52.799] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.799] kgem_retire__requests_ring: retiring ring 0 [ 52.799] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.799] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 52.799] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.799] kgem_retire -- retired=0, need_retire=1 [ 52.799] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.799] sna_scanout_do_flush: flush timer active: delta=10 [ 52.799] sna_accel_block: evaluating timers, active=7 [ 52.799] sna_accel_block: flush timer expires in 10 [52809] [ 52.802] sna_wakeup_handler [ 52.802] sna_accel_flush: flush?=0, dirty?=0 [ 52.802] sna_accel_flush: flush?=0, dirty?=0 [ 52.802] sna_block_handler (tv=568.287000) [ 52.802] kgem_retire, need_retire?=1 [ 52.802] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.802] kgem_retire__requests_ring: retiring ring 0 [ 52.802] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.802] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 52.802] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.802] kgem_retire -- retired=0, need_retire=1 [ 52.802] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.802] sna_scanout_do_flush: flush timer active: delta=7 [ 52.802] sna_accel_do_throttle (time=52802), triggered [ 52.802] sna_accel_throttle (time=52802) [ 52.802] sna_accel_block: evaluating timers, active=7 [ 52.802] sna_accel_block: flush timer expires in 7 [52809] [ 52.802] sna_wakeup_handler [ 52.802] sna_accel_flush: flush?=0, dirty?=0 [ 52.802] sna_accel_flush: flush?=0, dirty?=0 [ 52.802] sna_accel_flush: flush?=0, dirty?=0 [ 52.802] sna_block_handler (tv=568.287000) [ 52.802] kgem_retire, need_retire?=1 [ 52.802] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.802] kgem_retire__requests_ring: retiring ring 0 [ 52.802] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.802] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 52.802] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.802] kgem_retire -- retired=0, need_retire=1 [ 52.802] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.802] sna_scanout_do_flush: flush timer active: delta=7 [ 52.802] sna_accel_block: evaluating timers, active=7 [ 52.802] sna_accel_block: flush timer expires in 7 [52809] [ 52.802] sna_wakeup_handler [ 52.802] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=114, name=86 [ 52.802] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 52.802] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 52.802] sna_dri2_get_back: draw size=7680x2160, back buffer handle=114 size=7680x2160, is-scanout? 1, active?=2, pitch=30720, front pitch=30720 [ 52.802] sna_dri2_get_back: reuse backbuffer? 1 [ 52.802] sna_dri2_get_back: back buffer handle=114, active?=2, refcnt=1 [ 52.802] sna_dri2_get_back: cache: handle=40, active=0 [ 52.802] sna_dri2_get_back: reuse cache handle=40, name=5, flags=0 [ 52.802] sna_dri2_get_back: caching handle=114 (name=86, flags=0, active_scanout=2) [ 52.802] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 52.802] sna_dri2_reuse_buffer: reusing back buffer handle=40, name=5, pitch=30720, age=0 [ 52.802] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 52.802] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=29, name=3, active_scanout=3 [ 52.802] kgem_bo_flink: flinked handle=29 to name=3, marking non-reusable [ 52.802] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=29] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 52.802] sna_accel_flush: flush?=0, dirty?=0 [ 52.802] sna_accel_flush: flush?=0, dirty?=0 [ 52.802] sna_accel_flush: flush?=0, dirty?=0 [ 52.802] sna_block_handler (tv=568.287000) [ 52.802] kgem_retire, need_retire?=1 [ 52.802] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.802] kgem_retire__requests_ring: retiring ring 0 [ 52.802] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.802] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 52.802] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.802] kgem_retire -- retired=0, need_retire=1 [ 52.802] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.802] sna_scanout_do_flush: flush timer active: delta=7 [ 52.802] sna_accel_block: evaluating timers, active=7 [ 52.802] sna_accel_block: flush timer expires in 7 [52809] [ 52.805] sna_wakeup_handler [ 52.805] sna_accel_flush: flush?=0, dirty?=0 [ 52.805] sna_block_handler (tv=568.284000) [ 52.805] kgem_retire, need_retire?=1 [ 52.805] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.805] kgem_retire__requests_ring: retiring ring 0 [ 52.805] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.805] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 52.805] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.805] kgem_retire -- retired=0, need_retire=1 [ 52.805] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.805] sna_scanout_do_flush: flush timer active: delta=4 [ 52.805] sna_accel_block: evaluating timers, active=7 [ 52.805] sna_accel_block: flush timer expires in 4 [52809] [ 52.806] sna_wakeup_handler [ 52.806] sna_block_handler (tv=568.283000) [ 52.806] kgem_retire, need_retire?=1 [ 52.806] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.806] kgem_retire__requests_ring: retiring ring 0 [ 52.806] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.806] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 52.806] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.806] kgem_retire -- retired=0, need_retire=1 [ 52.806] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.806] sna_scanout_do_flush: flush timer active: delta=3 [ 52.806] sna_scanout_do_flush (time=52806), triggered [ 52.806] sna_scanout_flush (time=52806), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 52.806] has_shadow: has pending damage? 0, outstanding flips: 2 [ 52.806] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 52.806] has_shadow: has pending damage? 0, outstanding flips: 2 [ 52.806] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 2, mode reconfiguration pending? 0) [ 52.806] sna_accel_block: evaluating timers, active=7 [ 52.806] sna_accel_block: flush timer expires in 16 [52822] [ 52.806] sna_wakeup_handler [ 52.806] sna_accel_flush: flush?=0, dirty?=0 [ 52.806] sna_block_handler (tv=568.283000) [ 52.806] kgem_retire, need_retire?=1 [ 52.806] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.806] kgem_retire__requests_ring: retiring ring 0 [ 52.806] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.806] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 52.806] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.806] kgem_retire -- retired=0, need_retire=1 [ 52.806] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.806] sna_scanout_do_flush: flush timer active: delta=16 [ 52.806] sna_accel_block: evaluating timers, active=7 [ 52.806] sna_accel_block: flush timer expires in 16 [52822] [ 52.807] sna_wakeup_handler [ 52.807] sna_block_handler (tv=568.282000) [ 52.807] kgem_retire, need_retire?=1 [ 52.807] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.807] kgem_retire__requests_ring: retiring ring 0 [ 52.807] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.807] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 52.807] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.807] kgem_retire -- retired=0, need_retire=1 [ 52.807] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.807] sna_scanout_do_flush: flush timer active: delta=15 [ 52.807] sna_accel_block: evaluating timers, active=7 [ 52.807] sna_accel_block: flush timer expires in 15 [52822] [ 52.810] sna_wakeup_handler [ 52.810] sna_accel_flush: flush?=0, dirty?=0 [ 52.810] sna_accel_flush: flush?=0, dirty?=0 [ 52.810] sna_accel_flush: flush?=0, dirty?=0 [ 52.810] sna_block_handler (tv=568.279000) [ 52.810] kgem_retire, need_retire?=1 [ 52.810] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.810] kgem_retire__requests_ring: retiring ring 0 [ 52.810] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.810] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 52.810] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.810] kgem_retire -- retired=0, need_retire=1 [ 52.810] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.810] sna_scanout_do_flush: flush timer active: delta=12 [ 52.810] sna_accel_block: evaluating timers, active=7 [ 52.810] sna_accel_block: flush timer expires in 12 [52822] [ 52.810] sna_wakeup_handler [ 52.810] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 52.810] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 52.810] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 52.810] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 52.810] sna_dri2_get_msc(draw=146, pipe=0) [ 52.810] sna_crtc_record_swap: recording last swap on pipe=0, frame 2920 [msc=2920], time 52.810429 [ 52.810] sna_dri2_get_msc: msc=2920 [raw=2920], ust=52810429 [ 52.810] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=40 (refs=1/1, flush=0) , front=29 (refs=1/4, flush=1) [ 52.810] sna_dri2_schedule_swap(target_msc=2919, divisor=0, remainder=0) [ 52.810] sna_dri2_schedule_swap: using front handle=29, active_scanout?=3, flush?=1 [ 52.810] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 52.810] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 52.810] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 52.810] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 52.810] sna_crtc_record_swap: recording last swap on pipe=0, frame 2920 [msc=2920], time 52.810429 [ 52.810] immediate_swap: current_msc=2920, target_msc=2919 -- yes [ 52.810] can_flip: no, shadow enabled [ 52.810] sna_dri2_add_event: adding event to window 146) [ 52.810] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 52.810] sna_dri2_immediate_blit: no pending blit, starting chain [ 52.810] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 52.811] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 52.811] can_xchg: back size=8701e00, front size=8701e00 [ 52.811] can_xchg: yes, pixmap=165 [ 52.811] sna_dri2_xchg: win=146, exchange front=29/3,ref=2 and back=40/5,ref=2, pixmap=165 7680x2160 [ 52.811] sna_dri2_xchg: back_bo handle=40, pitch=30720, size=132710400, ref=1, active_scanout?=0 [ 52.811] sna_dri2_xchg: front_bo handle=29, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 52.811] set_bo: pixmap=165, handle=40 (old handle=29) [ 52.811] set_bo: marking whole pixmap as damaged [ 52.811] set_bo: applying final/discard move-to-gpu [ 52.811] wait_for_shadow: flags=0, flips=2, handle=29, shadow=32 [ 52.811] set_bo: dropping flush hint from handle=29 [ 52.811] set_bo: adding flush hint to handle=40 [ 52.811] mark_stale(handle=29) => 1 [ 52.811] swap_limit: draw=146 setting swap limit to 3 [ 52.811] sna_dri2_swap_limit_validate: swap limit set to 3 [ 52.811] sna_next_vblank(pipe=0, waiting until next vblank) [ 52.811] sna_dri2_schedule_swap: reported target_msc=2920 [ 52.811] sna_accel_flush: flush?=0, dirty?=0 [ 52.811] sna_accel_flush: flush?=0, dirty?=0 [ 52.811] sna_accel_flush: flush?=0, dirty?=0 [ 52.811] sna_accel_flush: flush?=0, dirty?=0 [ 52.811] sna_block_handler (tv=568.278000) [ 52.811] kgem_retire, need_retire?=1 [ 52.811] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.811] kgem_retire__requests_ring: retiring ring 0 [ 52.811] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.811] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 52.811] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.811] kgem_retire -- retired=0, need_retire=1 [ 52.811] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.811] sna_scanout_do_flush: flush timer active: delta=11 [ 52.811] sna_accel_block: evaluating timers, active=7 [ 52.811] sna_accel_block: flush timer expires in 11 [52822] [ 52.811] sna_wakeup_handler [ 52.811] sna_create_pixmap(7680, 2160, 24, usage=0) [ 52.811] kgem_can_create_2d: 7680x2160 @ 24 [ 52.811] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 [ 52.811] kgem_can_create_2d: untiled size=66355200 [ 52.811] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 52.811] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 [ 52.811] kgem_can_create_2d: tiled[-1] size=66355200 [ 52.811] sna_create_pixmap: usage=0, flags=1b [ 52.811] sna_create_pixmap: creating GPU pixmap 7680x2160, stride=30720, flags=1b [ 52.811] __pop_freed_pixmap: reusing freed pixmap=3795 header [ 52.811] create_pixmap_hdr: pixmap=3796, width=7680, height=2160, usage=0 [ 52.811] sna_create_pixmap: serial=3796, 7680x2160, usage=0 [ 52.811] sna_composite_rectangles(pixmap=3797, op=0, 0 x 1 [(0, 0)x(7680, 2160) ...]) [ 52.811] sna_composite_rectangles: converted to op 0 [ 52.811] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) [ 52.811] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 [ 52.811] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 [ 52.811] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) [ 52.811] sna_composite_rectangles: dropping last-cpu hint [ 52.811] sna_drawable_use_bo pixmap=3797, box=((0, 0), (7680, 2160)), flags=19... [ 52.811] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 52.811] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 52.811] sna_pixmap_move_to_gpu(pixmap=3797, usage=0), flags=b [ 52.811] sna_pixmap_move_to_gpu: CPU damage? 0 [ 52.811] sna_pixmap_move_to_gpu: creating GPU bo (7680x2160@32), create=b [ 52.811] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 52.811] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 52.811] sna_pixmap_alloc_gpu: pixmap=3797 [ 52.811] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 52.811] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 [ 52.811] kgem_bo_remove_from_active: removing handle=111 from active [ 52.811] 1:from active: pitch=30720, tiling=1, handle=111, id=2232 [ 52.811] __sna_damage_all(7680, 2160) [ 52.811] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 52.811] sna_pixmap_mark_active: pixmap=3797, handle=111 [ 52.811] sna_drawable_use_bo: allocated GPU bo for operation [ 52.811] sna_drawable_use_bo: using GPU bo with damage? 0 [ 52.811] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) [ 52.811] kgem_bo_is_render: handle=111, rq? 1 [1] [ 52.811] gen9_render_fill_boxes(0 x 1 [(0, 0), (7680, 2160) ...]) [ 52.811] sna_render_get_solid: 0 [ 52.811] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 52.811] kgem_check_bo: num_pages=+16200, num_exec=+1 [ 52.811] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 52.811] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 52.811] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 52.811] kgem_add_handle: handle=4, index=0 [ 52.811] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 52.811] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 52.811] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 52.811] gen9_composite_get_binding_table(ffc0) [ 52.811] kgem_add_reloc64: handle=111, pos=16360, delta=0, domains=20002 [ 52.812] kgem_add_handle: handle=111, index=1 [ 52.812] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d089d000) [ 52.812] __kgem_bo_mark_dirty: handle=111 (proxy? 0) [ 52.812] [3fe0] bind bo(handle=111, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 52.812] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 52.812] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 52.812] kgem_add_handle: handle=7, index=2 [ 52.812] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 52.812] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 52.812] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 52.812] gen9_emit_sampler: sampler = 1 [ 52.812] gen9_emit_sf: num_sf_outputs=1 [ 52.812] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 52.812] gen9_emit_vertex_elements: setup id=0 [ 52.812] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 52.812] (0, 0), (7680, 2160) [ 52.812] gen8_vertex_flush[490] = 3 [ 52.812] sna_composite_rectangles: pixmap=3797 marking clear [0]? 1 [ 52.812] sna_copy_area: src=pixmap=3797:(0, 0)x(7680, 2160)+(0, 0) -> dst=pixmap=3734:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 52.812] sna_copy_area: normal copy [ 52.812] sna_do_copy: src=(0, 0), dst=(0, 0), size=(7680x2160) [ 52.812] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(7680x2160) [ 52.812] sna_do_copy: dst extents (0, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 [ 52.812] sna_do_copy: clipped dst extents (0, 0), (7680, 2160) [ 52.812] sna_do_copy: unclipped src extents (0, 0), (7680, 2160) [ 52.812] sna_do_copy: clipped src extents (0, 0), (7680, 2160) [ 52.812] sna_do_copy: pixmap -- no source clipping [ 52.812] sna_do_copy: src extents (0, 0), (7680, 2160) x 1 [ 52.812] sna_do_copy: copy region (0, 0), (7680, 2160) x 1 + (0, 0) [ 52.812] sna_copy_boxes (boxes=1x[(0, 0), (7680, 2160)...], src pixmap=3797+(0, 0), dst pixmap=3734+(0, 0), alu=3, src.size=7680x2160, dst.size=7680x2160) [ 52.812] sna_copy_boxes: dst=(priv=0x561c94a26fb0, gpu_bo=96, cpu_bo=0), src=(priv=0x561c94b03d20, gpu_bo=111, cpu_bo=0), replaces=1 [ 52.812] copy_prefer_gpu: source is clear, don't force use of GPU [ 52.812] sna_drawable_use_bo pixmap=3734, box=((0, 0), (7680, 2160)), flags=18... [ 52.812] sna_drawable_use_bo: exported target, set PREFER_GPU [ 52.812] sna_drawable_use_bo: pinned, never REPLACES [ 52.812] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 52.812] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.812] sna_drawable_use_bo: using whole GPU bo [ 52.812] sna_copy_boxes: applying src clear [0] to dst [ 52.812] kgem_bo_is_render: handle=96, rq? 1 [1] [ 52.812] color_convert: src=0 [20020888] [ 52.812] color_convert: dst=ff000000 [20028888] [ 52.812] sna_render_get_solid: ff000000 [ 52.812] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.812] __kgem_ring_is_idle: last fence handle=1 still busy [ 52.812] kgem_check_bo: num_pages=+16200, num_exec=+1 [ 52.812] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.812] __kgem_ring_is_idle: last fence handle=1 still busy [ 52.812] gen9_composite_get_binding_table(ff00) [ 52.812] kgem_add_reloc64: handle=96, pos=16312, delta=0, domains=20002 [ 52.812] kgem_add_handle: handle=96, index=3 [ 52.812] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=f61c9000) [ 52.812] __kgem_bo_mark_dirty: handle=96 (proxy? 0) [ 52.812] [3fb0] bind bo(handle=96, addr=f61c9000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 52.812] kgem_add_reloc64: handle=7, pos=16296, delta=0, domains=40000 [ 52.812] kgem_add_reloc64: adding proxy [delta=1020] for handle=7 [ 52.812] kgem_add_reloc64[6] = (delta=1020, target handle=2, presumed=fffe8000) [ 52.812] [3fa0] bind bo(handle=7, addr=fffe83fc), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 52.812] gen9_emit_vertex_elements: setup id=0 [ 52.812] (0, 0), (7680, 2160) [ 52.812] gen8_vertex_flush[4cc] = 3 [ 52.812] sna_copy_boxes: marking dst handle=96 as all clear [0] [ 52.812] sna_accel_flush: flush?=1, dirty?=0 [ 52.812] gen8_vertex_close: used=24, vbo active? 23, vb=1, nreloc=1 [ 52.812] gen8_vertex_close: reloc[0] = 287 [ 52.812] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 52.812] kgem_add_handle: handle=23, index=4 [ 52.812] kgem_add_reloc64[7] = (delta=0, target handle=4, presumed=fd541000) [ 52.812] batch[1/1, flags=1800]: 314 314 16288 16384, nreloc=8, nexec=5, nfence=0, aperture=32475 [fenced=0] [ 52.812] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.812] __kgem_busy: handle=2, busy=131072, wedged=0 [ 52.812] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x79, presumed-offset=fd383000 [ 52.812] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> 1 [ 52.813] kgem_create_linear(65536) [ 52.813] search_linear_cache: num_pages=16, flags=406, use_active? 0, use_large=0 [max=65536] [ 52.813] search_linear_cache: searching for inactive cpu map [ 52.813] kgem_bo_remove_from_inactive: removing handle=127 from inactive [ 52.813] search_linear_cache: found handle=127 (num_pages=16) in linear vma cache [ 52.813] kgem_bo_map__cpu(handle=127, size=65536, map=0x0:0x7fc6b419d000) [ 52.813] kgem_new_batch: allocated and mapped batch handle=127 [size=65536] [ 52.813] kgem_bo_sync__cpu: handle=127 [ 52.813] __kgem_busy: handle=127, busy=0, wedged=0 [ 52.813] kgem_bo_sync__cpu: SYNC: handle=127, needs_flush? 0, domain? 0, busy? 0 [ 52.813] __kgem_busy: handle=127, busy=0, wedged=0 [ 52.813] kgem_bo_retire: retiring bo handle=127 (needed flush? 0), rq? 0 [busy?=0] [ 52.813] assert_bo_retired: handle=127, domain: 0 exec? 0, rq? 0 [ 52.813] kgem_new_batch: using last batch handle=121 [ 52.813] kgem_commit: release handle=121 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd383000 [ 52.813] kgem_commit: release handle=96 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f61c9000 [ 52.813] kgem_commit: release handle=111 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d089d000 [ 52.813] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 52.813] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 52.813] __kgem_bo_clear_busy: handle=7 [ 52.813] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 52.813] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 52.813] __kgem_bo_clear_busy: handle=7 [ 52.813] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 52.813] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 52.813] sna_accel_flush: flush?=0, dirty?=0 [ 52.813] sna_accel_flush: flush?=0, dirty?=0 [ 52.813] sna_accel_flush: flush?=0, dirty?=0 [ 52.813] sna_destroy_pixmap: pixmap=3797, attached?=1 [ 52.813] _kgem_bo_destroy: handle=111, proxy? 0 [ 52.813] __kgem_bo_destroy: handle=111, size=66355200 [ 52.813] __kgem_busy: handle=111, busy=131073, wedged=0 [ 52.813] __kgem_bo_destroy: handle=111 -> active [ 52.813] __sna_free_pixmap(pixmap=3797) [ 52.813] sna_accel_flush: flush?=0, dirty?=0 [ 52.813] sna_accel_flush: flush?=0, dirty?=0 [ 52.813] sna_block_handler (tv=568.276000) [ 52.813] kgem_retire, need_retire?=1 [ 52.813] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.813] kgem_retire__requests_ring: retiring ring 0 [ 52.814] __kgem_busy: handle=1, busy=0, wedged=0 [ 52.814] __kgem_retire_rq: request 1 complete [ 52.814] kgem_retire__requests_ring: retiring ring 0 [ 52.814] __kgem_busy: handle=2, busy=131072, wedged=0 [ 52.814] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=2, retired? 0 [ 52.814] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.814] kgem_retire -- retired=0, need_retire=1 [ 52.814] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.814] sna_scanout_do_flush: flush timer active: delta=8 [ 52.814] sna_accel_block: evaluating timers, active=7 [ 52.814] sna_accel_block: flush timer expires in 8 [52822] [ 52.814] sna_wakeup_handler [ 52.814] sna_accel_flush: flush?=0, dirty?=0 [ 52.814] sna_accel_flush: flush?=0, dirty?=0 [ 52.814] sna_accel_flush: flush?=0, dirty?=0 [ 52.814] sna_block_handler (tv=568.275000) [ 52.814] kgem_retire, need_retire?=1 [ 52.814] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.814] kgem_retire__requests_ring: retiring ring 0 [ 52.814] __kgem_busy: handle=2, busy=131072, wedged=0 [ 52.814] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=2, retired? 0 [ 52.814] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.814] kgem_retire -- retired=0, need_retire=1 [ 52.814] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.814] sna_scanout_do_flush: flush timer active: delta=8 [ 52.814] sna_accel_block: evaluating timers, active=7 [ 52.814] sna_accel_block: flush timer expires in 8 [52822] [ 52.814] sna_wakeup_handler [ 52.814] sna_accel_flush: flush?=0, dirty?=0 [ 52.814] sna_accel_flush: flush?=0, dirty?=0 [ 52.814] sna_accel_flush: flush?=0, dirty?=0 [ 52.814] sna_block_handler (tv=568.275000) [ 52.814] kgem_retire, need_retire?=1 [ 52.814] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.814] kgem_retire__requests_ring: retiring ring 0 [ 52.814] __kgem_busy: handle=2, busy=131072, wedged=0 [ 52.814] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=2, retired? 0 [ 52.814] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.814] kgem_retire -- retired=0, need_retire=1 [ 52.814] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.814] sna_scanout_do_flush: flush timer active: delta=8 [ 52.814] sna_accel_block: evaluating timers, active=7 [ 52.814] sna_accel_block: flush timer expires in 8 [52822] [ 52.814] sna_wakeup_handler [ 52.815] sna_accel_flush: flush?=0, dirty?=0 [ 52.815] sna_block_handler (tv=568.274000) [ 52.815] kgem_retire, need_retire?=1 [ 52.815] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.815] kgem_retire__requests_ring: retiring ring 0 [ 52.815] __kgem_busy: handle=2, busy=131072, wedged=0 [ 52.815] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=2, retired? 0 [ 52.815] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.815] kgem_retire -- retired=0, need_retire=1 [ 52.815] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.815] sna_scanout_do_flush: flush timer active: delta=7 [ 52.815] sna_accel_block: evaluating timers, active=7 [ 52.815] sna_accel_block: flush timer expires in 7 [52822] [ 52.819] sna_wakeup_handler [ 52.819] sna_accel_flush: flush?=0, dirty?=0 [ 52.819] sna_accel_flush: flush?=0, dirty?=0 [ 52.819] sna_accel_flush: flush?=0, dirty?=0 [ 52.819] sna_block_handler (tv=568.270000) [ 52.819] kgem_retire, need_retire?=1 [ 52.819] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.819] kgem_retire__requests_ring: retiring ring 0 [ 52.819] __kgem_busy: handle=2, busy=0, wedged=0 [ 52.819] __kgem_retire_rq: request 2 complete [ 52.819] kgem_retire__requests_ring: retiring ring 0 [ 52.819] __kgem_busy: handle=121, busy=131072, wedged=0 [ 52.819] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=121, retired? 0 [ 52.819] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.819] kgem_retire -- retired=0, need_retire=1 [ 52.819] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.819] sna_scanout_do_flush: flush timer active: delta=3 [ 52.819] sna_scanout_do_flush (time=52819), triggered [ 52.819] sna_scanout_flush (time=52819), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 52.819] has_shadow: has pending damage? 1, outstanding flips: 2 [ 52.819] stop_flush: scanout=40 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 52.819] has_shadow: has pending damage? 1, outstanding flips: 2 [ 52.819] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 2, mode reconfiguration pending? 0) [ 52.819] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 52.819] sna_mode_redisplay: checking for 2 outstanding flip completions [ 52.819] sna_mode_redisplay: now 2 outstanding flip completions (enabled? 1) [ 52.819] sna_accel_do_throttle (time=52819), triggered [ 52.819] sna_accel_throttle (time=52819) [ 52.819] sna_accel_block: evaluating timers, active=7 [ 52.819] sna_accel_block: flush timer expires in 16 [52835] [ 52.819] sna_wakeup_handler [ 52.819] sna_accel_flush: flush?=0, dirty?=0 [ 52.819] sna_accel_flush: flush?=0, dirty?=0 [ 52.819] sna_block_handler (tv=568.270000) [ 52.819] kgem_retire, need_retire?=1 [ 52.819] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.819] kgem_retire__requests_ring: retiring ring 0 [ 52.819] __kgem_busy: handle=121, busy=131072, wedged=0 [ 52.819] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=121, retired? 0 [ 52.819] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.819] kgem_retire -- retired=0, need_retire=1 [ 52.819] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.819] sna_scanout_do_flush: flush timer active: delta=16 [ 52.819] sna_accel_block: evaluating timers, active=7 [ 52.819] sna_accel_block: flush timer expires in 16 [52835] [ 52.820] sna_wakeup_handler [ 52.820] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=29, name=3 [ 52.820] kgem_bo_flink: flinked handle=29 to name=3, marking non-reusable [ 52.820] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 52.820] sna_dri2_get_back: draw size=7680x2160, back buffer handle=29 size=7680x2160, is-scanout? 1, active?=2, pitch=30720, front pitch=30720 [ 52.820] sna_dri2_get_back: reuse backbuffer? 1 [ 52.820] sna_dri2_get_back: back buffer handle=29, active?=2, refcnt=2 [ 52.820] sna_dri2_get_back: cache: handle=114, active=2 [ 52.820] sna_dri2_get_back: allocating new backbuffer [ 52.820] sna_dri2_get_back: requesting scanout compatible back [ 52.820] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=1, prime?=0, temp?=0) [ 52.820] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 [ 52.820] 1:from scanout: pitch=30720, tiling=1, handle=128, id=2233 [ 52.820] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 52.820] sna_dri2_get_back: caching handle=29 (name=3, flags=0, active_scanout=2) [ 52.820] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 52.820] sna_dri2_reuse_buffer: reusing back buffer handle=128, name=76, pitch=30720, age=0 [ 52.820] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 52.820] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=40, name=5, active_scanout=1 [ 52.820] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 52.820] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=3, draw=146, pixmap=165, proxy?=0 [ 52.820] sna_accel_flush: flush?=0, dirty?=0 [ 52.820] sna_accel_flush: flush?=0, dirty?=0 [ 52.820] sna_accel_flush: flush?=0, dirty?=0 [ 52.820] sna_block_handler (tv=568.269000) [ 52.820] kgem_retire, need_retire?=1 [ 52.820] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.820] kgem_retire__requests_ring: retiring ring 0 [ 52.820] __kgem_busy: handle=121, busy=131072, wedged=0 [ 52.820] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=121, retired? 0 [ 52.820] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.820] kgem_retire -- retired=0, need_retire=1 [ 52.820] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.820] sna_scanout_do_flush: flush timer active: delta=15 [ 52.820] sna_accel_block: evaluating timers, active=7 [ 52.820] sna_accel_block: flush timer expires in 15 [52835] [ 52.821] sna_wakeup_handler [ 52.821] sna_accel_flush: flush?=0, dirty?=0 [ 52.821] sna_block_handler (tv=568.268000) [ 52.821] kgem_retire, need_retire?=1 [ 52.821] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.821] kgem_retire__requests_ring: retiring ring 0 [ 52.821] __kgem_busy: handle=121, busy=131072, wedged=0 [ 52.821] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=121, retired? 0 [ 52.821] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.821] kgem_retire -- retired=0, need_retire=1 [ 52.822] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.822] sna_scanout_do_flush: flush timer active: delta=13 [ 52.822] sna_accel_block: evaluating timers, active=7 [ 52.822] sna_accel_block: flush timer expires in 13 [52835] [ 52.822] sna_wakeup_handler [ 52.822] sna_block_handler (tv=568.267000) [ 52.822] kgem_retire, need_retire?=1 [ 52.822] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.822] kgem_retire__requests_ring: retiring ring 0 [ 52.822] __kgem_busy: handle=121, busy=131072, wedged=0 [ 52.822] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=121, retired? 0 [ 52.822] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.822] kgem_retire -- retired=0, need_retire=1 [ 52.822] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.822] sna_scanout_do_flush: flush timer active: delta=13 [ 52.822] sna_accel_block: evaluating timers, active=7 [ 52.822] sna_accel_block: flush timer expires in 13 [52835] [ 52.822] sna_wakeup_handler [ 52.822] sna_accel_flush: flush?=0, dirty?=0 [ 52.822] sna_accel_flush: flush?=0, dirty?=0 [ 52.822] sna_block_handler (tv=568.267000) [ 52.822] kgem_retire, need_retire?=1 [ 52.822] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.822] kgem_retire__requests_ring: retiring ring 0 [ 52.822] __kgem_busy: handle=121, busy=131072, wedged=0 [ 52.822] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=121, retired? 0 [ 52.822] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.822] kgem_retire -- retired=0, need_retire=1 [ 52.822] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.822] sna_scanout_do_flush: flush timer active: delta=13 [ 52.822] sna_accel_block: evaluating timers, active=7 [ 52.822] sna_accel_block: flush timer expires in 13 [52835] [ 52.823] sna_wakeup_handler [ 52.823] sna_block_handler (tv=568.266000) [ 52.823] kgem_retire, need_retire?=1 [ 52.823] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.823] kgem_retire__requests_ring: retiring ring 0 [ 52.823] __kgem_busy: handle=121, busy=131072, wedged=0 [ 52.823] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=121, retired? 0 [ 52.823] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.823] kgem_retire -- retired=0, need_retire=1 [ 52.823] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.824] sna_scanout_do_flush: flush timer active: delta=12 [ 52.824] sna_accel_block: evaluating timers, active=7 [ 52.824] sna_accel_block: flush timer expires in 12 [52835] [ 52.825] sna_wakeup_handler [ 52.825] sna_mode_wakeup: len=32 [ 52.825] sna_mode_wakeup: recording last swap on pipe=1, frame 2891 [b4b], time 52.825754 [ 52.825] sna_mode_wakeup: removing handle=114 [active_scanout=1] from scanout, installing handle=29 [active_scanout=2] [ 52.825] sna_mode_wakeup: flip complete, pending? 2 [ 52.825] sna_block_handler (tv=568.264000) [ 52.825] kgem_retire, need_retire?=1 [ 52.825] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.825] kgem_retire__requests_ring: retiring ring 0 [ 52.825] __kgem_busy: handle=121, busy=131072, wedged=0 [ 52.825] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=121, retired? 0 [ 52.825] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.825] kgem_retire -- retired=0, need_retire=1 [ 52.825] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.825] sna_scanout_do_flush: flush timer active: delta=10 [ 52.825] sna_accel_block: evaluating timers, active=7 [ 52.825] sna_accel_block: flush timer expires in 10 [52835] [ 52.826] sna_wakeup_handler [ 52.826] sna_mode_wakeup: len=64 [ 52.826] sna_mode_wakeup: recording last swap on pipe=0, frame 2921 [b69], time 52.827162 [ 52.826] sna_mode_wakeup: removing handle=114 [active_scanout=0] from scanout, installing handle=29 [active_scanout=2] [ 52.826] sna_mode_wakeup: flip complete, pending? 1 [ 52.826] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 52.826] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 52.826] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 52.826] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 52.826] sna_pixmap_move_to_gpu: already all-damaged [ 52.826] sna_pixmap_mark_active: pixmap=165, handle=40 [ 52.826] sna_mode_redisplay: crtc[0] transformed? 0 [ 52.826] sna_mode_redisplay: crtc[1] transformed? 0 [ 52.826] sna_mode_redisplay: crtc[2] transformed? 0 [ 52.826] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=40 [active=1] [ 52.826] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 29, transformed? 0 [ 52.827] get_fb: reusing fb=110 for handle=40 [ 52.827] sna_mode_redisplay: recording flip on CRTC:32 handle=40, active_scanout=2, serial=2 [ 52.827] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 52.827] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 29, transformed? 0 [ 52.827] sna_mode_redisplay: recording flip on CRTC:39 handle=40, active_scanout=3, serial=3 [ 52.827] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 52.827] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 52.827] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 52.827] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=40, shadow handle=32 [ 52.827] sna_dri2_vblank_handler(type=2, sequence=2921, draw=3353) [ 52.827] sna_crtc_record_swap: recording last swap on pipe=0, frame 2921 [msc=2921], time 52.827162 [ 52.827] sna_dri2_vblank_handler: 2 complete, frame=2921 tv=52.827162 [ 52.827] sna_dri2_blit_complete: blit finished [ 52.827] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=2921, tv=52.827162) [ 52.827] frame_swap_complete(type=2): draw=146, pipe=0, frame=2921 [msc=2921], tv=52.827162 [ 52.827] sna_accel_flush: flush?=0, dirty?=0 [ 52.827] sna_dri2_event_free(draw?=1) [ 52.827] sna_dri2_remove_event: remove[0x561c94b09de0] from window 146, active? 1 [ 52.827] sna_dri2_remove_event: releasing cached handle=114 [ 52.827] _kgem_bo_destroy: handle=114, proxy? 0 [ 52.827] __kgem_bo_destroy: handle=114, size=66355200 [ 52.827] kgem_bo_move_to_scanout: moving 114 [fb 101] to scanout cache, active? 1 [ 52.827] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 52.827] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=128] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 52.827] sna_dri2_vblank_handler complete [ 52.827] sna_block_handler (tv=568.262000) [ 52.827] kgem_retire, need_retire?=1 [ 52.827] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.827] kgem_retire__requests_ring: retiring ring 0 [ 52.827] __kgem_busy: handle=121, busy=131072, wedged=0 [ 52.827] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=121, retired? 0 [ 52.827] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.827] kgem_retire -- retired=0, need_retire=1 [ 52.827] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.827] sna_scanout_do_flush: flush timer active: delta=8 [ 52.827] sna_accel_block: evaluating timers, active=7 [ 52.827] sna_accel_block: flush timer expires in 8 [52835] [ 52.827] sna_wakeup_handler [ 52.827] sna_accel_flush: flush?=0, dirty?=0 [ 52.827] sna_accel_flush: flush?=0, dirty?=0 [ 52.827] sna_accel_flush: flush?=0, dirty?=0 [ 52.827] sna_block_handler (tv=568.262000) [ 52.827] kgem_retire, need_retire?=1 [ 52.828] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.828] kgem_retire__requests_ring: retiring ring 0 [ 52.828] __kgem_busy: handle=121, busy=131072, wedged=0 [ 52.828] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=121, retired? 0 [ 52.828] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.828] kgem_retire -- retired=0, need_retire=1 [ 52.828] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.828] sna_scanout_do_flush: flush timer active: delta=7 [ 52.828] sna_accel_block: evaluating timers, active=7 [ 52.828] sna_accel_block: flush timer expires in 7 [52835] [ 52.828] sna_wakeup_handler [ 52.828] sna_create_pixmap(7680, 2160, 24, usage=0) [ 52.828] kgem_can_create_2d: 7680x2160 @ 24 [ 52.828] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 [ 52.828] kgem_can_create_2d: untiled size=66355200 [ 52.828] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 52.828] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 [ 52.828] kgem_can_create_2d: tiled[-1] size=66355200 [ 52.828] sna_create_pixmap: usage=0, flags=1b [ 52.828] sna_create_pixmap: creating GPU pixmap 7680x2160, stride=30720, flags=1b [ 52.828] __pop_freed_pixmap: reusing freed pixmap=3797 header [ 52.828] create_pixmap_hdr: pixmap=3798, width=7680, height=2160, usage=0 [ 52.828] sna_create_pixmap: serial=3798, 7680x2160, usage=0 [ 52.828] sna_composite_rectangles(pixmap=3799, op=0, 0 x 1 [(0, 0)x(7680, 2160) ...]) [ 52.828] sna_composite_rectangles: converted to op 0 [ 52.828] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) [ 52.828] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 [ 52.828] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 [ 52.828] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) [ 52.828] sna_composite_rectangles: dropping last-cpu hint [ 52.828] sna_drawable_use_bo pixmap=3799, box=((0, 0), (7680, 2160)), flags=19... [ 52.828] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 52.828] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 52.828] sna_pixmap_move_to_gpu(pixmap=3799, usage=0), flags=b [ 52.828] sna_pixmap_move_to_gpu: CPU damage? 0 [ 52.828] sna_pixmap_move_to_gpu: creating GPU bo (7680x2160@32), create=b [ 52.828] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 52.828] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 52.828] sna_pixmap_alloc_gpu: pixmap=3799 [ 52.828] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 52.828] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 [ 52.828] kgem_bo_remove_from_active: removing handle=111 from active [ 52.828] 1:from active: pitch=30720, tiling=1, handle=111, id=2234 [ 52.828] __sna_damage_all(7680, 2160) [ 52.828] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 52.828] sna_pixmap_mark_active: pixmap=3799, handle=111 [ 52.828] sna_drawable_use_bo: allocated GPU bo for operation [ 52.828] sna_drawable_use_bo: using GPU bo with damage? 0 [ 52.828] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) [ 52.828] kgem_bo_is_render: handle=111, rq? 1 [1] [ 52.828] gen9_render_fill_boxes(0 x 1 [(0, 0), (7680, 2160) ...]) [ 52.828] sna_render_get_solid: 0 [ 52.828] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 52.828] kgem_check_bo: num_pages=+16200, num_exec=+1 [ 52.828] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 52.828] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 52.828] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 52.828] kgem_add_handle: handle=4, index=0 [ 52.828] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 52.828] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 52.828] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 52.828] gen9_composite_get_binding_table(ffc0) [ 52.828] kgem_add_reloc64: handle=111, pos=16360, delta=0, domains=20002 [ 52.828] kgem_add_handle: handle=111, index=1 [ 52.828] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d089d000) [ 52.828] __kgem_bo_mark_dirty: handle=111 (proxy? 0) [ 52.828] [3fe0] bind bo(handle=111, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 52.828] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 52.828] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 52.828] kgem_add_handle: handle=7, index=2 [ 52.828] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 52.828] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 52.828] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 52.828] gen9_emit_sampler: sampler = 1 [ 52.828] gen9_emit_sf: num_sf_outputs=1 [ 52.828] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 52.828] gen9_emit_vertex_elements: setup id=0 [ 52.828] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 52.828] (0, 0), (7680, 2160) [ 52.828] gen8_vertex_flush[490] = 3 [ 52.828] sna_composite_rectangles: pixmap=3799 marking clear [0]? 1 [ 52.828] sna_copy_area: src=pixmap=3799:(0, 0)x(7680, 2160)+(0, 0) -> dst=pixmap=3734:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 52.828] sna_copy_area: normal copy [ 52.828] sna_do_copy: src=(0, 0), dst=(0, 0), size=(7680x2160) [ 52.828] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(7680x2160) [ 52.828] sna_do_copy: dst extents (0, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 [ 52.828] sna_do_copy: clipped dst extents (0, 0), (7680, 2160) [ 52.828] sna_do_copy: unclipped src extents (0, 0), (7680, 2160) [ 52.828] sna_do_copy: clipped src extents (0, 0), (7680, 2160) [ 52.828] sna_do_copy: pixmap -- no source clipping [ 52.828] sna_do_copy: src extents (0, 0), (7680, 2160) x 1 [ 52.828] sna_do_copy: copy region (0, 0), (7680, 2160) x 1 + (0, 0) [ 52.828] sna_copy_boxes (boxes=1x[(0, 0), (7680, 2160)...], src pixmap=3799+(0, 0), dst pixmap=3734+(0, 0), alu=3, src.size=7680x2160, dst.size=7680x2160) [ 52.828] sna_copy_boxes: dst=(priv=0x561c94a26fb0, gpu_bo=96, cpu_bo=0), src=(priv=0x561c94b03d20, gpu_bo=111, cpu_bo=0), replaces=1 [ 52.828] copy_prefer_gpu: source is clear, don't force use of GPU [ 52.828] sna_drawable_use_bo pixmap=3734, box=((0, 0), (7680, 2160)), flags=18... [ 52.828] sna_drawable_use_bo: exported target, set PREFER_GPU [ 52.828] sna_drawable_use_bo: pinned, never REPLACES [ 52.828] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 52.828] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.829] sna_drawable_use_bo: using whole GPU bo [ 52.829] sna_copy_boxes: applying src clear [0] to dst [ 52.829] kgem_bo_is_render: handle=96, rq? 1 [1] [ 52.829] color_convert: src=0 [20020888] [ 52.829] color_convert: dst=ff000000 [20028888] [ 52.829] sna_render_get_solid: ff000000 [ 52.829] __kgem_busy: handle=121, busy=131072, wedged=0 [ 52.829] __kgem_ring_is_idle: last requests handle=121 still busy [ 52.829] kgem_check_bo: num_pages=+16200, num_exec=+1 [ 52.829] __kgem_busy: handle=121, busy=131072, wedged=0 [ 52.829] __kgem_ring_is_idle: last fence handle=121 still busy [ 52.829] gen9_composite_get_binding_table(ff00) [ 52.829] kgem_add_reloc64: handle=96, pos=16312, delta=0, domains=20002 [ 52.829] kgem_add_handle: handle=96, index=3 [ 52.829] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=f61c9000) [ 52.829] __kgem_bo_mark_dirty: handle=96 (proxy? 0) [ 52.829] [3fb0] bind bo(handle=96, addr=f61c9000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 52.829] kgem_add_reloc64: handle=7, pos=16296, delta=0, domains=40000 [ 52.829] kgem_add_reloc64: adding proxy [delta=1020] for handle=7 [ 52.829] kgem_add_reloc64[6] = (delta=1020, target handle=2, presumed=fffe8000) [ 52.829] [3fa0] bind bo(handle=7, addr=fffe83fc), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 52.829] gen9_emit_vertex_elements: setup id=0 [ 52.829] (0, 0), (7680, 2160) [ 52.829] gen8_vertex_flush[4cc] = 3 [ 52.829] sna_copy_boxes: marking dst handle=96 as all clear [0] [ 52.829] sna_accel_flush: flush?=1, dirty?=0 [ 52.829] gen8_vertex_close: used=36, vbo active? 23, vb=1, nreloc=1 [ 52.829] gen8_vertex_close: reloc[0] = 287 [ 52.829] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 52.829] kgem_add_handle: handle=23, index=4 [ 52.829] kgem_add_reloc64[7] = (delta=0, target handle=4, presumed=fd541000) [ 52.829] batch[1/1, flags=1800]: 314 314 16288 16384, nreloc=8, nexec=5, nfence=0, aperture=32475 [fenced=0] [ 52.829] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 52.829] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 52.829] kgem_fixup_relocs: shrinking by 61440 [ 52.829] __kgem_busy: handle=1, busy=0, wedged=0 [ 52.829] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 52.829] kgem_commit: release handle=96 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f61c9000 [ 52.829] kgem_commit: release handle=111 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d089d000 [ 52.829] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 52.829] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 52.829] __kgem_bo_clear_busy: handle=7 [ 52.829] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 52.829] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 52.829] __kgem_bo_clear_busy: handle=7 [ 52.829] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 52.829] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 52.829] sna_accel_flush: flush?=0, dirty?=0 [ 52.829] sna_accel_flush: flush?=0, dirty?=0 [ 52.829] sna_accel_flush: flush?=0, dirty?=0 [ 52.829] sna_destroy_pixmap: pixmap=3799, attached?=1 [ 52.829] _kgem_bo_destroy: handle=111, proxy? 0 [ 52.829] __kgem_bo_destroy: handle=111, size=66355200 [ 52.829] __kgem_busy: handle=111, busy=131073, wedged=0 [ 52.829] __kgem_bo_destroy: handle=111 -> active [ 52.829] __sna_free_pixmap(pixmap=3799) [ 52.829] sna_accel_flush: flush?=0, dirty?=0 [ 52.829] sna_accel_flush: flush?=0, dirty?=0 [ 52.829] sna_block_handler (tv=568.260000) [ 52.829] kgem_retire, need_retire?=1 [ 52.829] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.829] kgem_retire__requests_ring: retiring ring 0 [ 52.829] __kgem_busy: handle=121, busy=131072, wedged=0 [ 52.829] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=121, retired? 0 [ 52.829] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.829] kgem_retire -- retired=0, need_retire=1 [ 52.829] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.829] sna_scanout_do_flush: flush timer active: delta=6 [ 52.829] sna_accel_block: evaluating timers, active=7 [ 52.829] sna_accel_block: flush timer expires in 6 [52835] [ 52.829] sna_wakeup_handler [ 52.830] sna_block_handler (tv=568.260000) [ 52.830] kgem_retire, need_retire?=1 [ 52.830] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.830] kgem_retire__requests_ring: retiring ring 0 [ 52.830] __kgem_busy: handle=121, busy=131072, wedged=0 [ 52.830] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=121, retired? 0 [ 52.830] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.830] kgem_retire -- retired=0, need_retire=1 [ 52.830] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.830] sna_scanout_do_flush: flush timer active: delta=5 [ 52.830] sna_accel_block: evaluating timers, active=7 [ 52.830] sna_accel_block: flush timer expires in 5 [52835] [ 52.830] sna_wakeup_handler [ 52.830] sna_accel_flush: flush?=0, dirty?=0 [ 52.830] sna_block_handler (tv=568.259000) [ 52.830] kgem_retire, need_retire?=1 [ 52.830] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.830] kgem_retire__requests_ring: retiring ring 0 [ 52.830] __kgem_busy: handle=121, busy=131072, wedged=0 [ 52.830] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=121, retired? 0 [ 52.830] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.830] kgem_retire -- retired=0, need_retire=1 [ 52.830] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.830] sna_scanout_do_flush: flush timer active: delta=5 [ 52.830] sna_accel_block: evaluating timers, active=7 [ 52.830] sna_accel_block: flush timer expires in 5 [52835] [ 52.831] sna_wakeup_handler [ 52.831] sna_block_handler (tv=568.258000) [ 52.831] kgem_retire, need_retire?=1 [ 52.831] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.831] kgem_retire__requests_ring: retiring ring 0 [ 52.831] __kgem_busy: handle=121, busy=131072, wedged=0 [ 52.831] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=121, retired? 0 [ 52.831] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.831] kgem_retire -- retired=0, need_retire=1 [ 52.831] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.831] sna_scanout_do_flush: flush timer active: delta=4 [ 52.831] sna_accel_block: evaluating timers, active=7 [ 52.831] sna_accel_block: flush timer expires in 4 [52835] [ 52.834] sna_wakeup_handler [ 52.834] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 52.834] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 52.834] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 52.834] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 52.834] sna_dri2_get_msc(draw=146, pipe=0) [ 52.834] sna_crtc_record_swap: recording last swap on pipe=0, frame 2921 [msc=2921], time 52.827162 [ 52.834] sna_dri2_get_msc: msc=2921 [raw=2921], ust=52827162 [ 52.834] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=128 (refs=1/1, flush=0) , front=40 (refs=1/4, flush=1) [ 52.834] sna_dri2_schedule_swap(target_msc=2921, divisor=0, remainder=0) [ 52.834] sna_dri2_schedule_swap: using front handle=40, active_scanout?=3, flush?=1 [ 52.834] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 52.834] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 52.834] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 52.834] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 52.834] sna_crtc_record_swap: recording last swap on pipe=0, frame 2921 [msc=2921], time 52.827162 [ 52.834] immediate_swap: current_msc=2921, target_msc=2921 -- yes [ 52.834] can_flip: no, shadow enabled [ 52.834] sna_dri2_add_event: adding event to window 146) [ 52.834] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 52.834] sna_dri2_immediate_blit: no pending blit, starting chain [ 52.834] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 52.834] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 52.834] can_xchg: back size=8701e00, front size=8701e00 [ 52.834] can_xchg: yes, pixmap=165 [ 52.834] sna_dri2_xchg: win=146, exchange front=40/5,ref=2 and back=128/76,ref=2, pixmap=165 7680x2160 [ 52.834] sna_dri2_xchg: back_bo handle=128, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 52.834] sna_dri2_xchg: front_bo handle=40, pitch=30720, size=132710400, ref=4, active_scanout?=3 [ 52.834] set_bo: pixmap=165, handle=128 (old handle=40) [ 52.834] set_bo: marking whole pixmap as damaged [ 52.834] set_bo: applying final/discard move-to-gpu [ 52.834] wait_for_shadow: flags=0, flips=2, handle=40, shadow=32 [ 52.834] set_bo: dropping flush hint from handle=40 [ 52.834] set_bo: adding flush hint to handle=128 [ 52.834] mark_stale(handle=40) => 1 [ 52.834] swap_limit: draw=146 setting swap limit to 3 [ 52.834] sna_dri2_swap_limit_validate: swap limit set to 3 [ 52.834] sna_next_vblank(pipe=0, waiting until next vblank) [ 52.834] sna_dri2_schedule_swap: reported target_msc=2921 [ 52.834] sna_accel_flush: flush?=0, dirty?=0 [ 52.835] sna_accel_flush: flush?=0, dirty?=0 [ 52.835] sna_accel_flush: flush?=0, dirty?=0 [ 52.835] sna_accel_flush: flush?=0, dirty?=0 [ 52.835] sna_block_handler (tv=568.254000) [ 52.835] kgem_retire, need_retire?=1 [ 52.835] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.835] kgem_retire__requests_ring: retiring ring 0 [ 52.835] __kgem_busy: handle=121, busy=131072, wedged=0 [ 52.835] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=121, retired? 0 [ 52.835] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.835] kgem_retire -- retired=0, need_retire=1 [ 52.835] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.835] sna_scanout_do_flush: flush timer active: delta=0 [ 52.835] sna_scanout_do_flush (time=52835), triggered [ 52.835] sna_scanout_flush (time=52835), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 52.835] has_shadow: has pending damage? 1, outstanding flips: 2 [ 52.835] stop_flush: scanout=128 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 52.835] has_shadow: has pending damage? 1, outstanding flips: 2 [ 52.835] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 2, mode reconfiguration pending? 0) [ 52.835] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 52.835] sna_mode_redisplay: checking for 2 outstanding flip completions [ 52.835] sna_mode_redisplay: now 2 outstanding flip completions (enabled? 1) [ 52.835] sna_accel_block: evaluating timers, active=7 [ 52.835] sna_accel_block: flush timer expires in 16 [52851] [ 52.835] sna_wakeup_handler [ 52.835] sna_accel_flush: flush?=0, dirty?=0 [ 52.835] sna_accel_flush: flush?=0, dirty?=0 [ 52.835] sna_accel_flush: flush?=0, dirty?=0 [ 52.835] sna_block_handler (tv=568.254000) [ 52.835] kgem_retire, need_retire?=1 [ 52.835] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.835] kgem_retire__requests_ring: retiring ring 0 [ 52.835] __kgem_busy: handle=121, busy=131072, wedged=0 [ 52.835] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=121, retired? 0 [ 52.835] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.835] kgem_retire -- retired=0, need_retire=1 [ 52.835] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.835] sna_scanout_do_flush: flush timer active: delta=16 [ 52.835] sna_accel_block: evaluating timers, active=7 [ 52.835] sna_accel_block: flush timer expires in 16 [52851] [ 52.835] sna_wakeup_handler [ 52.835] sna_accel_flush: flush?=0, dirty?=0 [ 52.835] sna_accel_flush: flush?=0, dirty?=0 [ 52.835] sna_accel_flush: flush?=0, dirty?=0 [ 52.835] sna_block_handler (tv=568.254000) [ 52.835] kgem_retire, need_retire?=1 [ 52.835] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.835] kgem_retire__requests_ring: retiring ring 0 [ 52.835] __kgem_busy: handle=121, busy=131072, wedged=0 [ 52.835] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=121, retired? 0 [ 52.835] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.835] kgem_retire -- retired=0, need_retire=1 [ 52.835] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.835] sna_scanout_do_flush: flush timer active: delta=16 [ 52.835] sna_accel_block: evaluating timers, active=7 [ 52.835] sna_accel_block: flush timer expires in 16 [52851] [ 52.836] sna_wakeup_handler [ 52.836] sna_accel_flush: flush?=0, dirty?=0 [ 52.836] sna_accel_flush: flush?=0, dirty?=0 [ 52.836] sna_accel_flush: flush?=0, dirty?=0 [ 52.836] sna_block_handler (tv=568.253000) [ 52.836] kgem_retire, need_retire?=1 [ 52.836] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.836] kgem_retire__requests_ring: retiring ring 0 [ 52.836] __kgem_busy: handle=121, busy=131072, wedged=0 [ 52.836] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=121, retired? 0 [ 52.836] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.836] kgem_retire -- retired=0, need_retire=1 [ 52.836] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.836] sna_scanout_do_flush: flush timer active: delta=15 [ 52.836] sna_accel_do_throttle (time=52836), triggered [ 52.836] sna_accel_throttle (time=52836) [ 52.840] sna_accel_block: evaluating timers, active=7 [ 52.840] sna_accel_block: flush timer expires in 15 [52851] [ 52.840] sna_wakeup_handler [ 52.840] sna_accel_flush: flush?=0, dirty?=0 [ 52.840] sna_accel_flush: flush?=0, dirty?=0 [ 52.840] sna_accel_flush: flush?=0, dirty?=0 [ 52.840] sna_block_handler (tv=568.249000) [ 52.840] kgem_retire, need_retire?=1 [ 52.840] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.840] kgem_retire__requests_ring: retiring ring 0 [ 52.840] __kgem_busy: handle=121, busy=0, wedged=0 [ 52.840] __kgem_retire_rq: request 121 complete [ 52.840] kgem_bo_move_to_inactive: moving handle=121 to inactive [ 52.840] kgem_retire__requests_ring: retiring ring 0 [ 52.840] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.840] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 1 [ 52.840] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.840] kgem_retire -- retired=1, need_retire=1 [ 52.840] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.840] sna_scanout_do_flush: flush timer active: delta=11 [ 52.840] sna_accel_block: evaluating timers, active=7 [ 52.840] sna_accel_block: flush timer expires in 11 [52851] [ 52.840] sna_wakeup_handler [ 52.840] sna_block_handler (tv=568.249000) [ 52.840] kgem_retire, need_retire?=1 [ 52.840] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.840] kgem_retire__requests_ring: retiring ring 0 [ 52.840] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.840] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 52.840] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.840] kgem_retire -- retired=0, need_retire=1 [ 52.840] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.840] sna_scanout_do_flush: flush timer active: delta=11 [ 52.840] sna_accel_block: evaluating timers, active=7 [ 52.840] sna_accel_block: flush timer expires in 11 [52851] [ 52.840] sna_wakeup_handler [ 52.840] sna_accel_flush: flush?=0, dirty?=0 [ 52.840] sna_block_handler (tv=568.249000) [ 52.840] kgem_retire, need_retire?=1 [ 52.840] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.840] kgem_retire__requests_ring: retiring ring 0 [ 52.840] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.840] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 52.840] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.840] kgem_retire -- retired=0, need_retire=1 [ 52.840] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.840] sna_scanout_do_flush: flush timer active: delta=11 [ 52.840] sna_accel_block: evaluating timers, active=7 [ 52.840] sna_accel_block: flush timer expires in 11 [52851] [ 52.840] sna_wakeup_handler [ 52.841] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=40, name=5 [ 52.841] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 52.841] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 52.841] sna_dri2_get_back: draw size=7680x2160, back buffer handle=40 size=7680x2160, is-scanout? 1, active?=2, pitch=30720, front pitch=30720 [ 52.841] sna_dri2_get_back: reuse backbuffer? 1 [ 52.841] sna_dri2_get_back: back buffer handle=40, active?=2, refcnt=2 [ 52.841] sna_dri2_get_back: cache: handle=29, active=2 [ 52.841] sna_dri2_get_back: allocating new backbuffer [ 52.841] sna_dri2_get_back: requesting scanout compatible back [ 52.841] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=1, prime?=0, temp?=0) [ 52.841] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 [ 52.841] 1:from scanout: pitch=30720, tiling=1, handle=114, id=2235 [ 52.841] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 52.841] sna_dri2_get_back: caching handle=40 (name=5, flags=0, active_scanout=2) [ 52.841] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 52.841] sna_dri2_reuse_buffer: reusing back buffer handle=114, name=86, pitch=30720, age=0 [ 52.841] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 52.841] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=128, name=76, active_scanout=1 [ 52.841] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 52.841] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=3, draw=146, pixmap=165, proxy?=0 [ 52.841] sna_accel_flush: flush?=0, dirty?=0 [ 52.841] sna_accel_flush: flush?=0, dirty?=0 [ 52.841] sna_accel_flush: flush?=0, dirty?=0 [ 52.841] sna_block_handler (tv=568.248000) [ 52.841] kgem_retire, need_retire?=1 [ 52.841] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.841] kgem_retire__requests_ring: retiring ring 0 [ 52.841] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.841] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 52.841] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.841] kgem_retire -- retired=0, need_retire=1 [ 52.841] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.841] sna_scanout_do_flush: flush timer active: delta=10 [ 52.841] sna_accel_block: evaluating timers, active=7 [ 52.841] sna_accel_block: flush timer expires in 10 [52851] [ 52.842] sna_wakeup_handler [ 52.842] sna_mode_wakeup: len=32 [ 52.842] sna_mode_wakeup: recording last swap on pipe=1, frame 2892 [b4c], time 52.842490 [ 52.842] sna_mode_wakeup: removing handle=29 [active_scanout=1] from scanout, installing handle=40 [active_scanout=2] [ 52.842] sna_mode_wakeup: flip complete, pending? 2 [ 52.842] sna_block_handler (tv=568.247000) [ 52.842] kgem_retire, need_retire?=1 [ 52.842] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.842] kgem_retire__requests_ring: retiring ring 0 [ 52.842] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.842] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 52.842] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.842] kgem_retire -- retired=0, need_retire=1 [ 52.842] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.842] sna_scanout_do_flush: flush timer active: delta=9 [ 52.842] sna_accel_block: evaluating timers, active=7 [ 52.842] sna_accel_block: flush timer expires in 9 [52851] [ 52.843] sna_wakeup_handler [ 52.843] sna_mode_wakeup: len=64 [ 52.843] sna_mode_wakeup: recording last swap on pipe=0, frame 2922 [b6a], time 52.843902 [ 52.843] sna_mode_wakeup: removing handle=29 [active_scanout=0] from scanout, installing handle=40 [active_scanout=2] [ 52.843] sna_mode_wakeup: flip complete, pending? 1 [ 52.843] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 52.843] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 52.843] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 52.843] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 52.843] sna_pixmap_move_to_gpu: already all-damaged [ 52.843] sna_pixmap_mark_active: pixmap=165, handle=128 [ 52.843] sna_mode_redisplay: crtc[0] transformed? 0 [ 52.843] sna_mode_redisplay: crtc[1] transformed? 0 [ 52.843] sna_mode_redisplay: crtc[2] transformed? 0 [ 52.843] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=128 [active=1] [ 52.843] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 40, transformed? 0 [ 52.843] get_fb: reusing fb=112 for handle=128 [ 52.843] sna_mode_redisplay: recording flip on CRTC:32 handle=128, active_scanout=2, serial=2 [ 52.843] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 52.843] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 40, transformed? 0 [ 52.843] sna_mode_redisplay: recording flip on CRTC:39 handle=128, active_scanout=3, serial=3 [ 52.843] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 52.843] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 52.843] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 52.843] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=128, shadow handle=32 [ 52.843] sna_dri2_vblank_handler(type=2, sequence=2922, draw=3353) [ 52.843] sna_crtc_record_swap: recording last swap on pipe=0, frame 2922 [msc=2922], time 52.843902 [ 52.843] sna_dri2_vblank_handler: 2 complete, frame=2922 tv=52.843902 [ 52.843] sna_dri2_blit_complete: blit finished [ 52.843] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=2922, tv=52.843902) [ 52.843] frame_swap_complete(type=2): draw=146, pipe=0, frame=2922 [msc=2922], tv=52.843902 [ 52.843] sna_accel_flush: flush?=0, dirty?=0 [ 52.843] sna_dri2_event_free(draw?=1) [ 52.843] sna_dri2_remove_event: remove[0x561c94b09de0] from window 146, active? 1 [ 52.843] sna_dri2_remove_event: releasing cached handle=29 [ 52.843] _kgem_bo_destroy: handle=29, proxy? 0 [ 52.843] __kgem_bo_destroy: handle=29, size=66355200 [ 52.843] kgem_bo_move_to_scanout: moving 29 [fb 102] to scanout cache, active? 1 [ 52.843] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 52.843] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=114] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 52.843] sna_dri2_vblank_handler complete [ 52.844] sna_block_handler (tv=568.245000) [ 52.844] kgem_retire, need_retire?=1 [ 52.844] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.844] kgem_retire__requests_ring: retiring ring 0 [ 52.844] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.844] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 52.844] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.844] kgem_retire -- retired=0, need_retire=1 [ 52.844] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.844] sna_scanout_do_flush: flush timer active: delta=7 [ 52.844] sna_accel_block: evaluating timers, active=7 [ 52.844] sna_accel_block: flush timer expires in 7 [52851] [ 52.845] sna_wakeup_handler [ 52.845] sna_accel_flush: flush?=0, dirty?=0 [ 52.845] sna_accel_flush: flush?=0, dirty?=0 [ 52.845] sna_create_pixmap(7680, 2160, 24, usage=0) [ 52.845] kgem_can_create_2d: 7680x2160 @ 24 [ 52.845] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 [ 52.845] kgem_can_create_2d: untiled size=66355200 [ 52.845] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 52.845] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 [ 52.845] kgem_can_create_2d: tiled[-1] size=66355200 [ 52.845] sna_create_pixmap: usage=0, flags=1b [ 52.845] sna_create_pixmap: creating GPU pixmap 7680x2160, stride=30720, flags=1b [ 52.845] __pop_freed_pixmap: reusing freed pixmap=3799 header [ 52.845] create_pixmap_hdr: pixmap=3800, width=7680, height=2160, usage=0 [ 52.845] sna_create_pixmap: serial=3800, 7680x2160, usage=0 [ 52.845] sna_composite_rectangles(pixmap=3801, op=0, 0 x 1 [(0, 0)x(7680, 2160) ...]) [ 52.845] sna_composite_rectangles: converted to op 0 [ 52.845] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) [ 52.845] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 [ 52.845] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 [ 52.845] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) [ 52.845] sna_composite_rectangles: dropping last-cpu hint [ 52.845] sna_drawable_use_bo pixmap=3801, box=((0, 0), (7680, 2160)), flags=19... [ 52.845] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 52.845] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 52.845] sna_pixmap_move_to_gpu(pixmap=3801, usage=0), flags=b [ 52.845] sna_pixmap_move_to_gpu: CPU damage? 0 [ 52.845] sna_pixmap_move_to_gpu: creating GPU bo (7680x2160@32), create=b [ 52.845] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 52.845] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 52.845] sna_pixmap_alloc_gpu: pixmap=3801 [ 52.845] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 52.845] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 [ 52.845] kgem_bo_remove_from_active: removing handle=111 from active [ 52.845] 1:from active: pitch=30720, tiling=1, handle=111, id=2236 [ 52.845] __sna_damage_all(7680, 2160) [ 52.845] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 52.845] sna_pixmap_mark_active: pixmap=3801, handle=111 [ 52.845] sna_drawable_use_bo: allocated GPU bo for operation [ 52.845] sna_drawable_use_bo: using GPU bo with damage? 0 [ 52.845] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) [ 52.845] kgem_bo_is_render: handle=111, rq? 1 [1] [ 52.845] gen9_render_fill_boxes(0 x 1 [(0, 0), (7680, 2160) ...]) [ 52.845] sna_render_get_solid: 0 [ 52.845] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 52.845] kgem_check_bo: num_pages=+16200, num_exec=+1 [ 52.845] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 52.845] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 52.845] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 52.845] kgem_add_handle: handle=4, index=0 [ 52.845] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 52.845] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 52.845] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 52.845] gen9_composite_get_binding_table(ffc0) [ 52.846] kgem_add_reloc64: handle=111, pos=16360, delta=0, domains=20002 [ 52.846] kgem_add_handle: handle=111, index=1 [ 52.846] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d089d000) [ 52.846] __kgem_bo_mark_dirty: handle=111 (proxy? 0) [ 52.846] [3fe0] bind bo(handle=111, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 52.846] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 52.846] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 52.846] kgem_add_handle: handle=7, index=2 [ 52.846] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 52.846] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 52.846] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 52.846] gen9_emit_sampler: sampler = 1 [ 52.846] gen9_emit_sf: num_sf_outputs=1 [ 52.846] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 52.846] gen9_emit_vertex_elements: setup id=0 [ 52.846] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 52.846] (0, 0), (7680, 2160) [ 52.846] gen8_vertex_flush[490] = 3 [ 52.846] sna_composite_rectangles: pixmap=3801 marking clear [0]? 1 [ 52.846] sna_accel_flush: flush?=0, dirty?=0 [ 52.846] sna_copy_area: src=pixmap=3801:(0, 0)x(7680, 2160)+(0, 0) -> dst=pixmap=3734:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 52.846] sna_copy_area: normal copy [ 52.846] sna_do_copy: src=(0, 0), dst=(0, 0), size=(7680x2160) [ 52.846] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(7680x2160) [ 52.846] sna_do_copy: dst extents (0, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 [ 52.846] sna_do_copy: clipped dst extents (0, 0), (7680, 2160) [ 52.846] sna_do_copy: unclipped src extents (0, 0), (7680, 2160) [ 52.846] sna_do_copy: clipped src extents (0, 0), (7680, 2160) [ 52.846] sna_do_copy: pixmap -- no source clipping [ 52.846] sna_do_copy: src extents (0, 0), (7680, 2160) x 1 [ 52.846] sna_do_copy: copy region (0, 0), (7680, 2160) x 1 + (0, 0) [ 52.846] sna_copy_boxes (boxes=1x[(0, 0), (7680, 2160)...], src pixmap=3801+(0, 0), dst pixmap=3734+(0, 0), alu=3, src.size=7680x2160, dst.size=7680x2160) [ 52.846] sna_copy_boxes: dst=(priv=0x561c94a26fb0, gpu_bo=96, cpu_bo=0), src=(priv=0x561c94b03d20, gpu_bo=111, cpu_bo=0), replaces=1 [ 52.846] copy_prefer_gpu: source is clear, don't force use of GPU [ 52.846] sna_drawable_use_bo pixmap=3734, box=((0, 0), (7680, 2160)), flags=18... [ 52.846] sna_drawable_use_bo: exported target, set PREFER_GPU [ 52.846] sna_drawable_use_bo: pinned, never REPLACES [ 52.846] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 52.846] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.846] sna_drawable_use_bo: using whole GPU bo [ 52.846] sna_copy_boxes: applying src clear [0] to dst [ 52.846] kgem_bo_is_render: handle=96, rq? 1 [1] [ 52.846] color_convert: src=0 [20020888] [ 52.846] color_convert: dst=ff000000 [20028888] [ 52.846] sna_render_get_solid: ff000000 [ 52.846] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.846] __kgem_ring_is_idle: last requests handle=1 still busy [ 52.846] kgem_check_bo: num_pages=+16200, num_exec=+1 [ 52.846] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.846] __kgem_ring_is_idle: last fence handle=1 still busy [ 52.846] gen9_composite_get_binding_table(ff00) [ 52.846] kgem_add_reloc64: handle=96, pos=16312, delta=0, domains=20002 [ 52.846] kgem_add_handle: handle=96, index=3 [ 52.846] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=f61c9000) [ 52.846] __kgem_bo_mark_dirty: handle=96 (proxy? 0) [ 52.846] [3fb0] bind bo(handle=96, addr=f61c9000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 52.846] kgem_add_reloc64: handle=7, pos=16296, delta=0, domains=40000 [ 52.846] kgem_add_reloc64: adding proxy [delta=1020] for handle=7 [ 52.846] kgem_add_reloc64[6] = (delta=1020, target handle=2, presumed=fffe8000) [ 52.846] [3fa0] bind bo(handle=7, addr=fffe83fc), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 52.846] gen9_emit_vertex_elements: setup id=0 [ 52.846] (0, 0), (7680, 2160) [ 52.846] gen8_vertex_flush[4cc] = 3 [ 52.846] sna_copy_boxes: marking dst handle=96 as all clear [0] [ 52.846] sna_accel_flush: flush?=1, dirty?=0 [ 52.846] gen8_vertex_close: used=48, vbo active? 23, vb=1, nreloc=1 [ 52.846] gen8_vertex_close: reloc[0] = 287 [ 52.846] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 52.846] kgem_add_handle: handle=23, index=4 [ 52.846] kgem_add_reloc64[7] = (delta=0, target handle=4, presumed=fd541000) [ 52.846] batch[1/1, flags=1800]: 314 314 16288 16384, nreloc=8, nexec=5, nfence=0, aperture=32475 [fenced=0] [ 52.846] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.846] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd981000 [ 52.846] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 52.846] kgem_fixup_relocs: shrinking by 61440 [ 52.846] __kgem_busy: handle=2, busy=0, wedged=0 [ 52.846] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd981000 [ 52.846] kgem_commit: release handle=96 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f61c9000 [ 52.846] kgem_commit: release handle=111 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d089d000 [ 52.846] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 52.846] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 52.846] __kgem_bo_clear_busy: handle=7 [ 52.846] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 52.846] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 52.846] __kgem_bo_clear_busy: handle=7 [ 52.846] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 52.846] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 52.846] sna_accel_flush: flush?=0, dirty?=0 [ 52.847] sna_accel_flush: flush?=0, dirty?=0 [ 52.847] sna_accel_flush: flush?=0, dirty?=0 [ 52.847] sna_destroy_pixmap: pixmap=3801, attached?=1 [ 52.847] _kgem_bo_destroy: handle=111, proxy? 0 [ 52.847] __kgem_bo_destroy: handle=111, size=66355200 [ 52.847] __kgem_busy: handle=111, busy=131073, wedged=0 [ 52.847] __kgem_bo_destroy: handle=111 -> active [ 52.847] __sna_free_pixmap(pixmap=3801) [ 52.847] sna_accel_flush: flush?=0, dirty?=0 [ 52.847] sna_accel_flush: flush?=0, dirty?=0 [ 52.847] sna_accel_flush: flush?=0, dirty?=0 [ 52.847] sna_block_handler (tv=568.242000) [ 52.847] kgem_retire, need_retire?=1 [ 52.847] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.847] kgem_retire__requests_ring: retiring ring 0 [ 52.847] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.847] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 52.847] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.847] kgem_retire -- retired=0, need_retire=1 [ 52.847] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.847] sna_scanout_do_flush: flush timer active: delta=4 [ 52.847] sna_accel_block: evaluating timers, active=7 [ 52.847] sna_accel_block: flush timer expires in 4 [52851] [ 52.847] sna_wakeup_handler [ 52.847] sna_accel_flush: flush?=0, dirty?=0 [ 52.847] sna_accel_flush: flush?=0, dirty?=0 [ 52.847] sna_accel_flush: flush?=0, dirty?=0 [ 52.847] sna_accel_flush: flush?=0, dirty?=0 [ 52.847] sna_block_handler (tv=568.242000) [ 52.847] kgem_retire, need_retire?=1 [ 52.847] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.847] kgem_retire__requests_ring: retiring ring 0 [ 52.847] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.847] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 52.847] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.847] kgem_retire -- retired=0, need_retire=1 [ 52.847] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.847] sna_scanout_do_flush: flush timer active: delta=4 [ 52.847] sna_accel_block: evaluating timers, active=7 [ 52.847] sna_accel_block: flush timer expires in 4 [52851] [ 52.851] sna_wakeup_handler [ 52.851] sna_block_handler (tv=568.238000) [ 52.851] kgem_retire, need_retire?=1 [ 52.851] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.851] kgem_retire__requests_ring: retiring ring 0 [ 52.851] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.851] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 52.851] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.851] kgem_retire -- retired=0, need_retire=1 [ 52.851] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.851] sna_scanout_do_flush: flush timer active: delta=0 [ 52.851] sna_scanout_do_flush (time=52851), triggered [ 52.851] sna_scanout_flush (time=52851), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 52.851] has_shadow: has pending damage? 0, outstanding flips: 2 [ 52.851] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 52.851] has_shadow: has pending damage? 0, outstanding flips: 2 [ 52.851] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 2, mode reconfiguration pending? 0) [ 52.851] sna_accel_block: evaluating timers, active=7 [ 52.851] sna_accel_block: flush timer expires in 16 [52867] [ 52.853] sna_wakeup_handler [ 52.854] sna_accel_flush: flush?=0, dirty?=0 [ 52.854] sna_block_handler (tv=568.235000) [ 52.854] kgem_retire, need_retire?=1 [ 52.854] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.854] kgem_retire__requests_ring: retiring ring 0 [ 52.854] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.854] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 52.854] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.854] kgem_retire -- retired=0, need_retire=1 [ 52.854] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.854] sna_scanout_do_flush: flush timer active: delta=13 [ 52.854] sna_accel_do_throttle (time=52854), triggered [ 52.854] sna_accel_throttle (time=52854) [ 52.862] sna_accel_block: evaluating timers, active=7 [ 52.862] sna_accel_block: flush timer expires in 13 [52867] [ 52.862] sna_accel_flush: flush?=0, dirty?=0 [ 52.863] sna_wakeup_handler [ 52.863] sna_mode_wakeup: len=64 [ 52.863] sna_mode_wakeup: recording last swap on pipe=1, frame 2893 [b4d], time 52.859231 [ 52.863] sna_mode_wakeup: removing handle=40 [active_scanout=1] from scanout, installing handle=128 [active_scanout=3] [ 52.863] sna_mode_wakeup: flip complete, pending? 2 [ 52.863] sna_mode_wakeup: recording last swap on pipe=0, frame 2923 [b6b], time 52.860637 [ 52.863] sna_mode_wakeup: removing handle=40 [active_scanout=0] from scanout, installing handle=128 [active_scanout=3] [ 52.863] sna_mode_wakeup: flip complete, pending? 1 [ 52.863] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 52.863] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 52.863] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 52.863] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 52.863] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 52.863] sna_dri2_get_msc(draw=146, pipe=0) [ 52.863] sna_crtc_record_swap: recording last swap on pipe=0, frame 2923 [msc=2923], time 52.860637 [ 52.863] sna_dri2_get_msc: msc=2923 [raw=2923], ust=52860637 [ 52.863] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=114 (refs=1/1, flush=0) , front=128 (refs=1/4, flush=1) [ 52.863] sna_dri2_schedule_swap(target_msc=2922, divisor=0, remainder=0) [ 52.863] sna_dri2_schedule_swap: using front handle=128, active_scanout?=3, flush?=1 [ 52.863] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 52.863] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 52.863] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 52.863] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 52.863] sna_crtc_record_swap: recording last swap on pipe=0, frame 2923 [msc=2923], time 52.860637 [ 52.863] immediate_swap: current_msc=2923, target_msc=2922 -- yes [ 52.863] can_flip: no, shadow enabled [ 52.863] sna_dri2_add_event: adding event to window 146) [ 52.863] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 52.863] sna_dri2_immediate_blit: no pending blit, starting chain [ 52.863] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 52.863] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 52.863] can_xchg: back size=8701e00, front size=8701e00 [ 52.863] can_xchg: yes, pixmap=165 [ 52.863] sna_dri2_xchg: win=146, exchange front=128/76,ref=2 and back=114/86,ref=2, pixmap=165 7680x2160 [ 52.863] sna_dri2_xchg: back_bo handle=114, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 52.863] sna_dri2_xchg: front_bo handle=128, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 52.863] set_bo: pixmap=165, handle=114 (old handle=128) [ 52.863] set_bo: marking whole pixmap as damaged [ 52.863] set_bo: applying final/discard move-to-gpu [ 52.863] wait_for_shadow: flags=0, flips=0, handle=128, shadow=32 [ 52.863] set_bo: dropping flush hint from handle=128 [ 52.863] set_bo: adding flush hint to handle=114 [ 52.863] mark_stale(handle=128) => 1 [ 52.863] swap_limit: draw=146 setting swap limit to 3 [ 52.863] sna_dri2_swap_limit_validate: swap limit set to 3 [ 52.863] sna_next_vblank(pipe=0, waiting until next vblank) [ 52.863] sna_dri2_schedule_swap: reported target_msc=2923 [ 52.863] sna_accel_flush: flush?=0, dirty?=0 [ 52.863] sna_accel_flush: flush?=0, dirty?=0 [ 52.863] sna_accel_flush: flush?=0, dirty?=0 [ 52.863] sna_accel_flush: flush?=0, dirty?=0 [ 52.863] sna_block_handler (tv=568.226000) [ 52.863] kgem_retire, need_retire?=1 [ 52.863] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.863] kgem_retire__requests_ring: retiring ring 0 [ 52.863] __kgem_busy: handle=1, busy=0, wedged=0 [ 52.863] __kgem_retire_rq: request 1 complete [ 52.863] kgem_retire__requests_ring: retiring ring 0 [ 52.863] __kgem_busy: handle=2, busy=131072, wedged=0 [ 52.863] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=2, retired? 0 [ 52.863] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.863] kgem_retire -- retired=0, need_retire=1 [ 52.863] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.863] sna_scanout_do_flush: flush timer active: delta=4 [ 52.863] sna_accel_block: evaluating timers, active=7 [ 52.863] sna_accel_block: flush timer expires in 4 [52867] [ 52.863] sna_wakeup_handler [ 52.863] sna_accel_flush: flush?=0, dirty?=0 [ 52.863] sna_accel_flush: flush?=0, dirty?=0 [ 52.863] sna_accel_flush: flush?=0, dirty?=0 [ 52.863] sna_block_handler (tv=568.226000) [ 52.863] kgem_retire, need_retire?=1 [ 52.863] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.863] kgem_retire__requests_ring: retiring ring 0 [ 52.863] __kgem_busy: handle=2, busy=131072, wedged=0 [ 52.863] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=2, retired? 0 [ 52.863] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.863] kgem_retire -- retired=0, need_retire=1 [ 52.863] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.863] sna_scanout_do_flush: flush timer active: delta=4 [ 52.863] sna_accel_block: evaluating timers, active=7 [ 52.863] sna_accel_block: flush timer expires in 4 [52867] [ 52.863] sna_wakeup_handler [ 52.863] sna_accel_flush: flush?=0, dirty?=0 [ 52.863] sna_accel_flush: flush?=0, dirty?=0 [ 52.863] sna_accel_flush: flush?=0, dirty?=0 [ 52.863] sna_block_handler (tv=568.226000) [ 52.863] kgem_retire, need_retire?=1 [ 52.863] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.863] kgem_retire__requests_ring: retiring ring 0 [ 52.864] __kgem_busy: handle=2, busy=131072, wedged=0 [ 52.864] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=2, retired? 0 [ 52.864] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.864] kgem_retire -- retired=0, need_retire=1 [ 52.864] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.864] sna_scanout_do_flush: flush timer active: delta=3 [ 52.864] sna_scanout_do_flush (time=52864), triggered [ 52.864] sna_scanout_flush (time=52864), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 52.864] has_shadow: has pending damage? 1, outstanding flips: 0 [ 52.864] stop_flush: scanout=114 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 52.864] has_shadow: has pending damage? 1, outstanding flips: 0 [ 52.864] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 52.864] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 52.864] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 52.864] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 52.864] sna_pixmap_move_to_gpu: already all-damaged [ 52.864] sna_pixmap_mark_active: pixmap=165, handle=114 [ 52.864] sna_mode_redisplay: crtc[0] transformed? 0 [ 52.864] sna_mode_redisplay: crtc[1] transformed? 0 [ 52.864] sna_mode_redisplay: crtc[2] transformed? 0 [ 52.864] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=114 [active=1] [ 52.864] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 128, transformed? 0 [ 52.864] get_fb: reusing fb=101 for handle=114 [ 52.864] sna_mode_redisplay: recording flip on CRTC:32 handle=114, active_scanout=2, serial=2 [ 52.864] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 52.864] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 128, transformed? 0 [ 52.864] sna_mode_redisplay: recording flip on CRTC:39 handle=114, active_scanout=3, serial=3 [ 52.864] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 52.864] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 52.864] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 52.864] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=114, shadow handle=32 [ 52.864] sna_accel_block: evaluating timers, active=7 [ 52.864] sna_accel_block: flush timer expires in 16 [52880] [ 52.864] sna_wakeup_handler [ 52.864] sna_accel_flush: flush?=0, dirty?=0 [ 52.864] sna_block_handler (tv=568.225000) [ 52.864] kgem_retire, need_retire?=1 [ 52.864] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.864] kgem_retire__requests_ring: retiring ring 0 [ 52.864] __kgem_busy: handle=2, busy=131072, wedged=0 [ 52.864] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=2, retired? 0 [ 52.864] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.864] kgem_retire -- retired=0, need_retire=1 [ 52.864] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.864] sna_scanout_do_flush: flush timer active: delta=16 [ 52.864] sna_accel_block: evaluating timers, active=7 [ 52.864] sna_accel_block: flush timer expires in 16 [52880] [ 52.864] sna_wakeup_handler [ 52.864] sna_accel_flush: flush?=0, dirty?=0 [ 52.864] sna_accel_flush: flush?=0, dirty?=0 [ 52.864] sna_accel_flush: flush?=0, dirty?=0 [ 52.864] sna_accel_flush: flush?=0, dirty?=0 [ 52.864] sna_create_pixmap(7680, 2160, 24, usage=0) [ 52.864] kgem_can_create_2d: 7680x2160 @ 24 [ 52.864] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 [ 52.864] kgem_can_create_2d: untiled size=66355200 [ 52.864] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 52.864] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 [ 52.864] kgem_can_create_2d: tiled[-1] size=66355200 [ 52.864] sna_create_pixmap: usage=0, flags=1b [ 52.864] sna_create_pixmap: creating GPU pixmap 7680x2160, stride=30720, flags=1b [ 52.864] __pop_freed_pixmap: reusing freed pixmap=3801 header [ 52.864] create_pixmap_hdr: pixmap=3802, width=7680, height=2160, usage=0 [ 52.864] sna_create_pixmap: serial=3802, 7680x2160, usage=0 [ 52.864] sna_composite_rectangles(pixmap=3803, op=0, 0 x 1 [(0, 0)x(7680, 2160) ...]) [ 52.864] sna_composite_rectangles: converted to op 0 [ 52.864] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) [ 52.864] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 [ 52.864] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 [ 52.864] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) [ 52.864] sna_composite_rectangles: dropping last-cpu hint [ 52.864] sna_drawable_use_bo pixmap=3803, box=((0, 0), (7680, 2160)), flags=19... [ 52.864] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 52.864] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 52.864] sna_pixmap_move_to_gpu(pixmap=3803, usage=0), flags=b [ 52.864] sna_pixmap_move_to_gpu: CPU damage? 0 [ 52.864] sna_pixmap_move_to_gpu: creating GPU bo (7680x2160@32), create=b [ 52.864] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 52.864] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 52.864] sna_pixmap_alloc_gpu: pixmap=3803 [ 52.864] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 52.864] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 [ 52.864] kgem_bo_remove_from_active: removing handle=111 from active [ 52.864] 1:from active: pitch=30720, tiling=1, handle=111, id=2237 [ 52.864] __sna_damage_all(7680, 2160) [ 52.865] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 52.865] sna_pixmap_mark_active: pixmap=3803, handle=111 [ 52.865] sna_drawable_use_bo: allocated GPU bo for operation [ 52.865] sna_drawable_use_bo: using GPU bo with damage? 0 [ 52.865] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) [ 52.865] kgem_bo_is_render: handle=111, rq? 1 [1] [ 52.865] gen9_render_fill_boxes(0 x 1 [(0, 0), (7680, 2160) ...]) [ 52.865] sna_render_get_solid: 0 [ 52.865] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 52.865] kgem_check_bo: num_pages=+16200, num_exec=+1 [ 52.865] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 52.865] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 52.865] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 52.865] kgem_add_handle: handle=4, index=0 [ 52.865] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 52.865] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 52.865] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 52.865] gen9_composite_get_binding_table(ffc0) [ 52.865] kgem_add_reloc64: handle=111, pos=16360, delta=0, domains=20002 [ 52.865] kgem_add_handle: handle=111, index=1 [ 52.865] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d089d000) [ 52.865] __kgem_bo_mark_dirty: handle=111 (proxy? 0) [ 52.865] [3fe0] bind bo(handle=111, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 52.865] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 52.865] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 52.865] kgem_add_handle: handle=7, index=2 [ 52.865] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 52.865] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 52.865] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 52.865] gen9_emit_sampler: sampler = 1 [ 52.865] gen9_emit_sf: num_sf_outputs=1 [ 52.865] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 52.865] gen9_emit_vertex_elements: setup id=0 [ 52.865] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 52.865] (0, 0), (7680, 2160) [ 52.865] gen8_vertex_flush[490] = 3 [ 52.865] sna_composite_rectangles: pixmap=3803 marking clear [0]? 1 [ 52.865] sna_copy_area: src=pixmap=3803:(0, 0)x(7680, 2160)+(0, 0) -> dst=pixmap=3734:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 52.865] sna_copy_area: normal copy [ 52.865] sna_do_copy: src=(0, 0), dst=(0, 0), size=(7680x2160) [ 52.865] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(7680x2160) [ 52.865] sna_do_copy: dst extents (0, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 [ 52.865] sna_do_copy: clipped dst extents (0, 0), (7680, 2160) [ 52.865] sna_do_copy: unclipped src extents (0, 0), (7680, 2160) [ 52.865] sna_do_copy: clipped src extents (0, 0), (7680, 2160) [ 52.865] sna_do_copy: pixmap -- no source clipping [ 52.865] sna_do_copy: src extents (0, 0), (7680, 2160) x 1 [ 52.865] sna_do_copy: copy region (0, 0), (7680, 2160) x 1 + (0, 0) [ 52.865] sna_copy_boxes (boxes=1x[(0, 0), (7680, 2160)...], src pixmap=3803+(0, 0), dst pixmap=3734+(0, 0), alu=3, src.size=7680x2160, dst.size=7680x2160) [ 52.865] sna_copy_boxes: dst=(priv=0x561c94a26fb0, gpu_bo=96, cpu_bo=0), src=(priv=0x561c94b03d20, gpu_bo=111, cpu_bo=0), replaces=1 [ 52.865] copy_prefer_gpu: source is clear, don't force use of GPU [ 52.865] sna_drawable_use_bo pixmap=3734, box=((0, 0), (7680, 2160)), flags=18... [ 52.865] sna_drawable_use_bo: exported target, set PREFER_GPU [ 52.865] sna_drawable_use_bo: pinned, never REPLACES [ 52.865] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 52.865] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.865] sna_drawable_use_bo: using whole GPU bo [ 52.865] sna_copy_boxes: applying src clear [0] to dst [ 52.865] kgem_bo_is_render: handle=96, rq? 1 [1] [ 52.865] color_convert: src=0 [20020888] [ 52.865] color_convert: dst=ff000000 [20028888] [ 52.865] sna_render_get_solid: ff000000 [ 52.865] __kgem_busy: handle=2, busy=131072, wedged=0 [ 52.865] __kgem_ring_is_idle: last requests handle=2 still busy [ 52.865] kgem_check_bo: num_pages=+16200, num_exec=+1 [ 52.865] __kgem_busy: handle=2, busy=131072, wedged=0 [ 52.865] __kgem_ring_is_idle: last fence handle=2 still busy [ 52.865] gen9_composite_get_binding_table(ff00) [ 52.865] kgem_add_reloc64: handle=96, pos=16312, delta=0, domains=20002 [ 52.865] kgem_add_handle: handle=96, index=3 [ 52.865] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=f61c9000) [ 52.865] __kgem_bo_mark_dirty: handle=96 (proxy? 0) [ 52.865] [3fb0] bind bo(handle=96, addr=f61c9000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 52.865] kgem_add_reloc64: handle=7, pos=16296, delta=0, domains=40000 [ 52.865] kgem_add_reloc64: adding proxy [delta=1020] for handle=7 [ 52.865] kgem_add_reloc64[6] = (delta=1020, target handle=2, presumed=fffe8000) [ 52.865] [3fa0] bind bo(handle=7, addr=fffe83fc), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 52.865] gen9_emit_vertex_elements: setup id=0 [ 52.865] (0, 0), (7680, 2160) [ 52.865] gen8_vertex_flush[4cc] = 3 [ 52.865] sna_copy_boxes: marking dst handle=96 as all clear [0] [ 52.865] sna_destroy_pixmap: pixmap=3803, attached?=1 [ 52.865] _kgem_bo_destroy: handle=111, proxy? 0 [ 52.865] __kgem_bo_destroy: handle=111, size=66355200 [ 52.865] __kgem_bo_destroy: handle=111 -> active [ 52.865] __sna_free_pixmap(pixmap=3803) [ 52.865] sna_accel_flush: flush?=1, dirty?=0 [ 52.865] gen8_vertex_close: used=60, vbo active? 23, vb=1, nreloc=1 [ 52.865] gen8_vertex_close: reloc[0] = 287 [ 52.865] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 52.865] kgem_add_handle: handle=23, index=4 [ 52.865] kgem_add_reloc64[7] = (delta=0, target handle=4, presumed=fd541000) [ 52.865] batch[1/1, flags=1800]: 314 314 16288 16384, nreloc=8, nexec=5, nfence=0, aperture=32475 [fenced=0] [ 52.865] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 52.865] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 52.865] kgem_fixup_relocs: shrinking by 61440 [ 52.865] __kgem_busy: handle=1, busy=0, wedged=0 [ 52.865] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 52.865] kgem_commit: release handle=96 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f61c9000 [ 52.865] kgem_commit: release handle=111 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d089d000 [ 52.865] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 52.865] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 52.865] __kgem_bo_clear_busy: handle=7 [ 52.865] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 52.865] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 52.865] __kgem_bo_clear_busy: handle=7 [ 52.865] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 52.865] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 52.865] sna_block_handler (tv=568.224000) [ 52.865] kgem_retire, need_retire?=1 [ 52.865] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.865] kgem_retire__requests_ring: retiring ring 0 [ 52.865] __kgem_busy: handle=2, busy=131072, wedged=0 [ 52.865] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=2, retired? 0 [ 52.865] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.865] kgem_retire -- retired=0, need_retire=1 [ 52.865] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.865] sna_scanout_do_flush: flush timer active: delta=15 [ 52.865] sna_accel_block: evaluating timers, active=7 [ 52.865] sna_accel_block: flush timer expires in 15 [52880] [ 52.865] sna_wakeup_handler [ 52.865] sna_accel_flush: flush?=0, dirty?=0 [ 52.865] sna_accel_flush: flush?=0, dirty?=0 [ 52.865] sna_block_handler (tv=568.224000) [ 52.865] kgem_retire, need_retire?=1 [ 52.865] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.865] kgem_retire__requests_ring: retiring ring 0 [ 52.865] __kgem_busy: handle=2, busy=131072, wedged=0 [ 52.865] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=2, retired? 0 [ 52.865] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.866] kgem_retire -- retired=0, need_retire=1 [ 52.866] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.866] sna_scanout_do_flush: flush timer active: delta=14 [ 52.866] sna_accel_block: evaluating timers, active=7 [ 52.866] sna_accel_block: flush timer expires in 14 [52880] [ 52.866] sna_wakeup_handler [ 52.866] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=128, name=76 [ 52.866] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 52.866] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 52.866] sna_dri2_get_back: draw size=7680x2160, back buffer handle=128 size=7680x2160, is-scanout? 1, active?=2, pitch=30720, front pitch=30720 [ 52.866] sna_dri2_get_back: reuse backbuffer? 1 [ 52.866] sna_dri2_get_back: back buffer handle=128, active?=2, refcnt=2 [ 52.866] sna_dri2_get_back: cache: handle=40, active=0 [ 52.866] sna_dri2_get_back: reuse cache handle=40, name=5, flags=0 [ 52.866] sna_dri2_get_back: caching handle=128 (name=76, flags=0, active_scanout=2) [ 52.866] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 52.866] sna_dri2_reuse_buffer: reusing back buffer handle=40, name=5, pitch=30720, age=0 [ 52.866] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 52.866] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=114, name=86, active_scanout=3 [ 52.866] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 52.866] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=114] -- refcnt=3, draw=146, pixmap=165, proxy?=0 [ 52.866] sna_accel_flush: flush?=0, dirty?=0 [ 52.866] sna_accel_flush: flush?=0, dirty?=0 [ 52.866] sna_accel_flush: flush?=0, dirty?=0 [ 52.866] sna_block_handler (tv=568.223000) [ 52.866] kgem_retire, need_retire?=1 [ 52.866] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.866] kgem_retire__requests_ring: retiring ring 0 [ 52.866] __kgem_busy: handle=2, busy=131072, wedged=0 [ 52.866] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=2, retired? 0 [ 52.866] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.866] kgem_retire -- retired=0, need_retire=1 [ 52.866] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.866] sna_scanout_do_flush: flush timer active: delta=14 [ 52.866] sna_accel_block: evaluating timers, active=7 [ 52.866] sna_accel_block: flush timer expires in 14 [52880] [ 52.871] sna_wakeup_handler [ 52.871] sna_accel_flush: flush?=0, dirty?=0 [ 52.871] sna_accel_flush: flush?=0, dirty?=0 [ 52.871] sna_accel_flush: flush?=0, dirty?=0 [ 52.871] sna_block_handler (tv=568.218000) [ 52.871] kgem_retire, need_retire?=1 [ 52.871] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.871] kgem_retire__requests_ring: retiring ring 0 [ 52.871] __kgem_busy: handle=2, busy=131072, wedged=0 [ 52.871] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=2, retired? 0 [ 52.871] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.871] kgem_retire -- retired=0, need_retire=1 [ 52.871] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.871] sna_scanout_do_flush: flush timer active: delta=9 [ 52.871] sna_accel_do_throttle (time=52871), triggered [ 52.871] sna_accel_throttle (time=52871) [ 52.885] sna_accel_block: evaluating timers, active=7 [ 52.885] sna_accel_block: flush timer expires in 9 [52880] [ 52.885] sna_wakeup_handler [ 52.885] sna_mode_wakeup: len=32 [ 52.885] sna_dri2_vblank_handler(type=2, sequence=2924, draw=3353) [ 52.885] sna_crtc_record_swap: recording last swap on pipe=0, frame 2924 [msc=2924], time 52.877376 [ 52.885] sna_dri2_vblank_handler: 2 complete, frame=2924 tv=52.877376 [ 52.885] sna_dri2_blit_complete: blit finished [ 52.885] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=2924, tv=52.877376) [ 52.885] frame_swap_complete(type=2): draw=146, pipe=0, frame=2924 [msc=2924], tv=52.877376 [ 52.885] sna_accel_flush: flush?=0, dirty?=0 [ 52.885] sna_dri2_event_free(draw?=1) [ 52.885] sna_dri2_remove_event: remove[0x561c94b09de0] from window 146, active? 1 [ 52.885] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=114] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 52.885] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=40] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 52.885] sna_dri2_vblank_handler complete [ 52.885] sna_accel_flush: flush?=0, dirty?=0 [ 52.886] sna_accel_flush: flush?=0, dirty?=0 [ 52.886] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 52.886] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 52.886] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 52.886] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 52.886] sna_dri2_get_msc(draw=146, pipe=0) [ 52.886] sna_crtc_record_swap: recording last swap on pipe=0, frame 2924 [msc=2924], time 52.877376 [ 52.886] sna_dri2_get_msc: msc=2924 [raw=2924], ust=52877376 [ 52.886] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=40 (refs=1/1, flush=0) , front=114 (refs=1/4, flush=1) [ 52.886] sna_dri2_schedule_swap(target_msc=2924, divisor=0, remainder=0) [ 52.886] sna_dri2_schedule_swap: using front handle=114, active_scanout?=3, flush?=1 [ 52.886] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 52.886] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 52.886] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 52.886] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 52.886] sna_crtc_record_swap: recording last swap on pipe=0, frame 2924 [msc=2924], time 52.877376 [ 52.886] immediate_swap: current_msc=2924, target_msc=2924 -- yes [ 52.886] can_flip: no, shadow enabled [ 52.886] sna_dri2_add_event: adding event to window 146) [ 52.886] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 52.886] sna_dri2_immediate_blit: no pending blit, starting chain [ 52.886] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 52.886] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 52.886] can_xchg: back size=8701e00, front size=8701e00 [ 52.886] can_xchg: yes, pixmap=165 [ 52.886] sna_dri2_xchg: win=146, exchange front=114/86,ref=2 and back=40/5,ref=2, pixmap=165 7680x2160 [ 52.886] sna_dri2_xchg: back_bo handle=40, pitch=30720, size=132710400, ref=1, active_scanout?=0 [ 52.886] sna_dri2_xchg: front_bo handle=114, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 52.886] set_bo: pixmap=165, handle=40 (old handle=114) [ 52.886] set_bo: marking whole pixmap as damaged [ 52.886] set_bo: applying final/discard move-to-gpu [ 52.886] wait_for_shadow: flags=0, flips=2, handle=114, shadow=32 [ 52.886] set_bo: dropping flush hint from handle=114 [ 52.886] set_bo: adding flush hint to handle=40 [ 52.886] mark_stale(handle=114) => 1 [ 52.886] swap_limit: draw=146 setting swap limit to 3 [ 52.886] sna_dri2_swap_limit_validate: swap limit set to 3 [ 52.886] sna_next_vblank(pipe=0, waiting until next vblank) [ 52.886] sna_dri2_schedule_swap: reported target_msc=2924 [ 52.886] sna_accel_flush: flush?=0, dirty?=0 [ 52.886] sna_accel_flush: flush?=0, dirty?=0 [ 52.886] sna_accel_flush: flush?=0, dirty?=0 [ 52.886] sna_accel_flush: flush?=0, dirty?=0 [ 52.886] sna_block_handler (tv=568.203000) [ 52.886] kgem_retire, need_retire?=1 [ 52.886] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.886] kgem_retire__requests_ring: retiring ring 0 [ 52.886] __kgem_busy: handle=2, busy=0, wedged=0 [ 52.886] __kgem_retire_rq: request 2 complete [ 52.886] kgem_retire__requests_ring: retiring ring 0 [ 52.886] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.886] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 52.886] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.886] kgem_retire -- retired=0, need_retire=1 [ 52.886] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.886] sna_scanout_do_flush: flush timer active: delta=-6 [ 52.886] sna_scanout_do_flush (time=52886), triggered [ 52.886] sna_scanout_flush (time=52886), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 52.886] has_shadow: has pending damage? 1, outstanding flips: 2 [ 52.886] stop_flush: scanout=40 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 52.886] has_shadow: has pending damage? 1, outstanding flips: 2 [ 52.886] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 2, mode reconfiguration pending? 0) [ 52.886] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 52.886] sna_mode_redisplay: checking for 2 outstanding flip completions [ 52.886] sna_mode_redisplay: now 2 outstanding flip completions (enabled? 1) [ 52.886] sna_accel_block: evaluating timers, active=7 [ 52.886] sna_accel_block: flush timer expires in 16 [52902] [ 52.887] sna_wakeup_handler [ 52.887] sna_accel_flush: flush?=0, dirty?=0 [ 52.887] sna_accel_flush: flush?=0, dirty?=0 [ 52.887] sna_accel_flush: flush?=0, dirty?=0 [ 52.887] sna_block_handler (tv=568.202000) [ 52.887] kgem_retire, need_retire?=1 [ 52.887] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.887] kgem_retire__requests_ring: retiring ring 0 [ 52.887] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.887] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 52.887] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.887] kgem_retire -- retired=0, need_retire=1 [ 52.887] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.887] sna_scanout_do_flush: flush timer active: delta=15 [ 52.887] sna_accel_block: evaluating timers, active=7 [ 52.887] sna_accel_block: flush timer expires in 15 [52902] [ 52.887] sna_wakeup_handler [ 52.887] sna_accel_flush: flush?=0, dirty?=0 [ 52.887] sna_accel_flush: flush?=0, dirty?=0 [ 52.887] sna_accel_flush: flush?=0, dirty?=0 [ 52.887] sna_block_handler (tv=568.202000) [ 52.887] kgem_retire, need_retire?=1 [ 52.887] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.887] kgem_retire__requests_ring: retiring ring 0 [ 52.887] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.887] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 52.887] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.887] kgem_retire -- retired=0, need_retire=1 [ 52.887] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.887] sna_scanout_do_flush: flush timer active: delta=15 [ 52.887] sna_accel_block: evaluating timers, active=7 [ 52.887] sna_accel_block: flush timer expires in 15 [52902] [ 52.887] sna_wakeup_handler [ 52.887] sna_accel_flush: flush?=0, dirty?=0 [ 52.887] sna_accel_flush: flush?=0, dirty?=0 [ 52.887] sna_accel_flush: flush?=0, dirty?=0 [ 52.887] sna_block_handler (tv=568.202000) [ 52.887] kgem_retire, need_retire?=1 [ 52.887] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.887] kgem_retire__requests_ring: retiring ring 0 [ 52.887] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.887] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 52.888] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.888] kgem_retire -- retired=0, need_retire=1 [ 52.888] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.888] sna_scanout_do_flush: flush timer active: delta=14 [ 52.888] sna_accel_do_throttle (time=52888), triggered [ 52.888] sna_accel_throttle (time=52888) [ 52.888] sna_accel_block: evaluating timers, active=7 [ 52.888] sna_accel_block: flush timer expires in 14 [52902] [ 52.888] sna_wakeup_handler [ 52.888] sna_accel_flush: flush?=0, dirty?=0 [ 52.888] sna_accel_flush: flush?=0, dirty?=0 [ 52.888] sna_block_handler (tv=568.201000) [ 52.888] kgem_retire, need_retire?=1 [ 52.888] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.888] kgem_retire__requests_ring: retiring ring 0 [ 52.888] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.888] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 52.888] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.888] kgem_retire -- retired=0, need_retire=1 [ 52.888] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.888] sna_scanout_do_flush: flush timer active: delta=14 [ 52.888] sna_accel_block: evaluating timers, active=7 [ 52.888] sna_accel_block: flush timer expires in 14 [52902] [ 52.888] sna_wakeup_handler [ 52.888] sna_accel_flush: flush?=0, dirty?=0 [ 52.888] sna_accel_flush: flush?=0, dirty?=0 [ 52.888] sna_block_handler (tv=568.201000) [ 52.888] kgem_retire, need_retire?=1 [ 52.888] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.888] kgem_retire__requests_ring: retiring ring 0 [ 52.888] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.888] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 52.888] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.888] kgem_retire -- retired=0, need_retire=1 [ 52.888] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.888] sna_scanout_do_flush: flush timer active: delta=14 [ 52.889] sna_accel_block: evaluating timers, active=7 [ 52.889] sna_accel_block: flush timer expires in 14 [52902] [ 52.889] sna_wakeup_handler [ 52.889] sna_accel_flush: flush?=0, dirty?=0 [ 52.889] sna_block_handler (tv=568.200000) [ 52.889] kgem_retire, need_retire?=1 [ 52.889] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.889] kgem_retire__requests_ring: retiring ring 0 [ 52.889] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.889] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 52.889] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.889] kgem_retire -- retired=0, need_retire=1 [ 52.889] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.889] sna_scanout_do_flush: flush timer active: delta=13 [ 52.889] sna_accel_block: evaluating timers, active=7 [ 52.889] sna_accel_block: flush timer expires in 13 [52902] [ 52.889] sna_wakeup_handler [ 52.889] sna_accel_flush: flush?=0, dirty?=0 [ 52.889] sna_accel_flush: flush?=0, dirty?=0 [ 52.889] sna_create_pixmap(7680, 2160, 24, usage=0) [ 52.889] kgem_can_create_2d: 7680x2160 @ 24 [ 52.889] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 [ 52.889] kgem_can_create_2d: untiled size=66355200 [ 52.889] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 52.889] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 [ 52.889] kgem_can_create_2d: tiled[-1] size=66355200 [ 52.889] sna_create_pixmap: usage=0, flags=1b [ 52.889] sna_create_pixmap: creating GPU pixmap 7680x2160, stride=30720, flags=1b [ 52.889] __pop_freed_pixmap: reusing freed pixmap=3803 header [ 52.889] create_pixmap_hdr: pixmap=3804, width=7680, height=2160, usage=0 [ 52.889] sna_create_pixmap: serial=3804, 7680x2160, usage=0 [ 52.889] sna_composite_rectangles(pixmap=3805, op=0, 0 x 1 [(0, 0)x(7680, 2160) ...]) [ 52.889] sna_composite_rectangles: converted to op 0 [ 52.889] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) [ 52.889] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 [ 52.889] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 [ 52.889] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) [ 52.889] sna_composite_rectangles: dropping last-cpu hint [ 52.889] sna_drawable_use_bo pixmap=3805, box=((0, 0), (7680, 2160)), flags=19... [ 52.889] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 52.889] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 52.889] sna_pixmap_move_to_gpu(pixmap=3805, usage=0), flags=b [ 52.889] sna_pixmap_move_to_gpu: CPU damage? 0 [ 52.889] sna_pixmap_move_to_gpu: creating GPU bo (7680x2160@32), create=b [ 52.889] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 52.889] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 52.889] sna_pixmap_alloc_gpu: pixmap=3805 [ 52.889] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 52.889] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 [ 52.889] kgem_bo_remove_from_active: removing handle=111 from active [ 52.889] 1:from active: pitch=30720, tiling=1, handle=111, id=2238 [ 52.889] __sna_damage_all(7680, 2160) [ 52.889] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 52.889] sna_pixmap_mark_active: pixmap=3805, handle=111 [ 52.889] sna_drawable_use_bo: allocated GPU bo for operation [ 52.889] sna_drawable_use_bo: using GPU bo with damage? 0 [ 52.889] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) [ 52.889] kgem_bo_is_render: handle=111, rq? 1 [1] [ 52.889] gen9_render_fill_boxes(0 x 1 [(0, 0), (7680, 2160) ...]) [ 52.889] sna_render_get_solid: 0 [ 52.889] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 52.890] kgem_check_bo: num_pages=+16200, num_exec=+1 [ 52.890] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 52.890] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 52.890] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 52.890] kgem_add_handle: handle=4, index=0 [ 52.890] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 52.890] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 52.890] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 52.890] gen9_composite_get_binding_table(ffc0) [ 52.890] kgem_add_reloc64: handle=111, pos=16360, delta=0, domains=20002 [ 52.890] kgem_add_handle: handle=111, index=1 [ 52.890] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d089d000) [ 52.890] __kgem_bo_mark_dirty: handle=111 (proxy? 0) [ 52.890] [3fe0] bind bo(handle=111, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 52.890] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 52.890] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 52.890] kgem_add_handle: handle=7, index=2 [ 52.890] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 52.890] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 52.890] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 52.890] gen9_emit_sampler: sampler = 1 [ 52.890] gen9_emit_sf: num_sf_outputs=1 [ 52.890] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 52.890] gen9_emit_vertex_elements: setup id=0 [ 52.890] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 52.890] (0, 0), (7680, 2160) [ 52.890] gen8_vertex_flush[490] = 3 [ 52.890] sna_composite_rectangles: pixmap=3805 marking clear [0]? 1 [ 52.890] sna_copy_area: src=pixmap=3805:(0, 0)x(7680, 2160)+(0, 0) -> dst=pixmap=3734:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 52.890] sna_copy_area: normal copy [ 52.890] sna_do_copy: src=(0, 0), dst=(0, 0), size=(7680x2160) [ 52.890] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(7680x2160) [ 52.890] sna_do_copy: dst extents (0, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 [ 52.890] sna_do_copy: clipped dst extents (0, 0), (7680, 2160) [ 52.890] sna_do_copy: unclipped src extents (0, 0), (7680, 2160) [ 52.890] sna_do_copy: clipped src extents (0, 0), (7680, 2160) [ 52.890] sna_do_copy: pixmap -- no source clipping [ 52.890] sna_do_copy: src extents (0, 0), (7680, 2160) x 1 [ 52.890] sna_do_copy: copy region (0, 0), (7680, 2160) x 1 + (0, 0) [ 52.890] sna_copy_boxes (boxes=1x[(0, 0), (7680, 2160)...], src pixmap=3805+(0, 0), dst pixmap=3734+(0, 0), alu=3, src.size=7680x2160, dst.size=7680x2160) [ 52.890] sna_copy_boxes: dst=(priv=0x561c94a26fb0, gpu_bo=96, cpu_bo=0), src=(priv=0x561c94b03d20, gpu_bo=111, cpu_bo=0), replaces=1 [ 52.890] copy_prefer_gpu: source is clear, don't force use of GPU [ 52.890] sna_drawable_use_bo pixmap=3734, box=((0, 0), (7680, 2160)), flags=18... [ 52.890] sna_drawable_use_bo: exported target, set PREFER_GPU [ 52.890] sna_drawable_use_bo: pinned, never REPLACES [ 52.890] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 52.890] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.890] sna_drawable_use_bo: using whole GPU bo [ 52.890] sna_copy_boxes: applying src clear [0] to dst [ 52.890] kgem_bo_is_render: handle=96, rq? 1 [1] [ 52.890] color_convert: src=0 [20020888] [ 52.890] color_convert: dst=ff000000 [20028888] [ 52.890] sna_render_get_solid: ff000000 [ 52.890] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.890] __kgem_ring_is_idle: last requests handle=1 still busy [ 52.890] kgem_check_bo: num_pages=+16200, num_exec=+1 [ 52.890] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.890] __kgem_ring_is_idle: last fence handle=1 still busy [ 52.890] gen9_composite_get_binding_table(ff00) [ 52.890] kgem_add_reloc64: handle=96, pos=16312, delta=0, domains=20002 [ 52.890] kgem_add_handle: handle=96, index=3 [ 52.890] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=f61c9000) [ 52.890] __kgem_bo_mark_dirty: handle=96 (proxy? 0) [ 52.890] [3fb0] bind bo(handle=96, addr=f61c9000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 52.890] kgem_add_reloc64: handle=7, pos=16296, delta=0, domains=40000 [ 52.890] kgem_add_reloc64: adding proxy [delta=1020] for handle=7 [ 52.890] kgem_add_reloc64[6] = (delta=1020, target handle=2, presumed=fffe8000) [ 52.890] [3fa0] bind bo(handle=7, addr=fffe83fc), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 52.890] gen9_emit_vertex_elements: setup id=0 [ 52.890] (0, 0), (7680, 2160) [ 52.890] gen8_vertex_flush[4cc] = 3 [ 52.890] sna_copy_boxes: marking dst handle=96 as all clear [0] [ 52.890] sna_accel_flush: flush?=1, dirty?=0 [ 52.890] gen8_vertex_close: used=72, vbo active? 23, vb=1, nreloc=1 [ 52.890] gen8_vertex_close: reloc[0] = 287 [ 52.890] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 52.890] kgem_add_handle: handle=23, index=4 [ 52.890] kgem_add_reloc64[7] = (delta=0, target handle=4, presumed=fd541000) [ 52.890] batch[1/1, flags=1800]: 314 314 16288 16384, nreloc=8, nexec=5, nfence=0, aperture=32475 [fenced=0] [ 52.890] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.890] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd981000 [ 52.890] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 52.890] kgem_fixup_relocs: shrinking by 61440 [ 52.890] __kgem_busy: handle=2, busy=0, wedged=0 [ 52.890] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd981000 [ 52.890] kgem_commit: release handle=96 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f61c9000 [ 52.890] kgem_commit: release handle=111 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d089d000 [ 52.890] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 52.890] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 52.890] __kgem_bo_clear_busy: handle=7 [ 52.890] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 52.890] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 52.890] __kgem_bo_clear_busy: handle=7 [ 52.890] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 52.890] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 52.891] sna_accel_flush: flush?=0, dirty?=0 [ 52.891] sna_accel_flush: flush?=0, dirty?=0 [ 52.891] sna_accel_flush: flush?=0, dirty?=0 [ 52.891] sna_destroy_pixmap: pixmap=3805, attached?=1 [ 52.891] _kgem_bo_destroy: handle=111, proxy? 0 [ 52.891] __kgem_bo_destroy: handle=111, size=66355200 [ 52.891] __kgem_busy: handle=111, busy=131073, wedged=0 [ 52.891] __kgem_bo_destroy: handle=111 -> active [ 52.891] __sna_free_pixmap(pixmap=3805) [ 52.891] sna_accel_flush: flush?=0, dirty?=0 [ 52.891] sna_accel_flush: flush?=0, dirty?=0 [ 52.891] sna_accel_flush: flush?=0, dirty?=0 [ 52.891] sna_accel_flush: flush?=0, dirty?=0 [ 52.891] sna_accel_flush: flush?=0, dirty?=0 [ 52.891] sna_block_handler (tv=568.198000) [ 52.891] kgem_retire, need_retire?=1 [ 52.891] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.891] kgem_retire__requests_ring: retiring ring 0 [ 52.891] __kgem_busy: handle=1, busy=0, wedged=0 [ 52.891] __kgem_retire_rq: request 1 complete [ 52.891] kgem_retire__requests_ring: retiring ring 0 [ 52.891] __kgem_busy: handle=2, busy=131072, wedged=0 [ 52.891] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=2, retired? 0 [ 52.891] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.891] kgem_retire -- retired=0, need_retire=1 [ 52.891] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.891] sna_scanout_do_flush: flush timer active: delta=11 [ 52.891] sna_accel_block: evaluating timers, active=7 [ 52.891] sna_accel_block: flush timer expires in 11 [52902] [ 52.891] sna_wakeup_handler [ 52.891] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=114, name=86 [ 52.891] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 52.891] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 52.891] sna_dri2_get_back: draw size=7680x2160, back buffer handle=114 size=7680x2160, is-scanout? 1, active?=2, pitch=30720, front pitch=30720 [ 52.891] sna_dri2_get_back: reuse backbuffer? 1 [ 52.891] sna_dri2_get_back: back buffer handle=114, active?=2, refcnt=2 [ 52.891] sna_dri2_get_back: cache: handle=128, active=2 [ 52.891] sna_dri2_get_back: allocating new backbuffer [ 52.891] sna_dri2_get_back: requesting scanout compatible back [ 52.891] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=1, prime?=0, temp?=0) [ 52.891] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 [ 52.891] 1:from scanout: pitch=30720, tiling=1, handle=29, id=2239 [ 52.891] kgem_bo_flink: flinked handle=29 to name=3, marking non-reusable [ 52.891] sna_dri2_get_back: caching handle=114 (name=86, flags=0, active_scanout=2) [ 52.891] kgem_bo_flink: flinked handle=29 to name=3, marking non-reusable [ 52.891] sna_dri2_reuse_buffer: reusing back buffer handle=29, name=3, pitch=30720, age=0 [ 52.891] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 52.891] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=40, name=5, active_scanout=1 [ 52.891] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 52.891] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=3, draw=146, pixmap=165, proxy?=0 [ 52.891] sna_accel_flush: flush?=0, dirty?=0 [ 52.891] sna_accel_flush: flush?=0, dirty?=0 [ 52.891] sna_accel_flush: flush?=0, dirty?=0 [ 52.891] sna_block_handler (tv=568.198000) [ 52.891] kgem_retire, need_retire?=1 [ 52.891] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.891] kgem_retire__requests_ring: retiring ring 0 [ 52.891] __kgem_busy: handle=2, busy=131072, wedged=0 [ 52.891] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=2, retired? 0 [ 52.891] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.891] kgem_retire -- retired=0, need_retire=1 [ 52.891] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.891] sna_scanout_do_flush: flush timer active: delta=11 [ 52.891] sna_accel_block: evaluating timers, active=7 [ 52.891] sna_accel_block: flush timer expires in 11 [52902] [ 52.892] sna_wakeup_handler [ 52.892] sna_mode_wakeup: len=32 [ 52.892] sna_mode_wakeup: recording last swap on pipe=1, frame 2895 [b4f], time 52.892707 [ 52.892] sna_mode_wakeup: removing handle=128 [active_scanout=1] from scanout, installing handle=114 [active_scanout=2] [ 52.892] sna_mode_wakeup: flip complete, pending? 2 [ 52.892] sna_block_handler (tv=568.197000) [ 52.892] kgem_retire, need_retire?=1 [ 52.892] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.892] kgem_retire__requests_ring: retiring ring 0 [ 52.892] __kgem_busy: handle=2, busy=131072, wedged=0 [ 52.892] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=2, retired? 0 [ 52.892] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.892] kgem_retire -- retired=0, need_retire=1 [ 52.892] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.892] sna_scanout_do_flush: flush timer active: delta=10 [ 52.892] sna_accel_block: evaluating timers, active=7 [ 52.892] sna_accel_block: flush timer expires in 10 [52902] [ 52.893] sna_wakeup_handler [ 52.893] sna_mode_wakeup: len=64 [ 52.893] sna_mode_wakeup: recording last swap on pipe=0, frame 2925 [b6d], time 52.894108 [ 52.893] sna_mode_wakeup: removing handle=128 [active_scanout=0] from scanout, installing handle=114 [active_scanout=2] [ 52.893] sna_mode_wakeup: flip complete, pending? 1 [ 52.893] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 52.893] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 52.893] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 52.893] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 52.893] sna_pixmap_move_to_gpu: already all-damaged [ 52.893] sna_pixmap_mark_active: pixmap=165, handle=40 [ 52.893] sna_mode_redisplay: crtc[0] transformed? 0 [ 52.893] sna_mode_redisplay: crtc[1] transformed? 0 [ 52.893] sna_mode_redisplay: crtc[2] transformed? 0 [ 52.893] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=40 [active=1] [ 52.894] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 114, transformed? 0 [ 52.894] get_fb: reusing fb=110 for handle=40 [ 52.894] sna_mode_redisplay: recording flip on CRTC:32 handle=40, active_scanout=2, serial=2 [ 52.894] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 52.894] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 114, transformed? 0 [ 52.894] sna_mode_redisplay: recording flip on CRTC:39 handle=40, active_scanout=3, serial=3 [ 52.894] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 52.894] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 52.894] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 52.894] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=40, shadow handle=32 [ 52.894] sna_dri2_vblank_handler(type=2, sequence=2925, draw=3353) [ 52.894] sna_crtc_record_swap: recording last swap on pipe=0, frame 2925 [msc=2925], time 52.894108 [ 52.894] sna_dri2_vblank_handler: 2 complete, frame=2925 tv=52.894108 [ 52.894] sna_dri2_blit_complete: blit finished [ 52.894] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=2925, tv=52.894108) [ 52.894] frame_swap_complete(type=2): draw=146, pipe=0, frame=2925 [msc=2925], tv=52.894108 [ 52.894] sna_accel_flush: flush?=0, dirty?=0 [ 52.894] sna_dri2_event_free(draw?=1) [ 52.894] sna_dri2_remove_event: remove[0x561c94b09de0] from window 146, active? 1 [ 52.894] sna_dri2_remove_event: releasing cached handle=128 [ 52.894] _kgem_bo_destroy: handle=128, proxy? 0 [ 52.894] __kgem_bo_destroy: handle=128, size=66355200 [ 52.894] kgem_bo_move_to_scanout: moving 128 [fb 112] to scanout cache, active? 1 [ 52.894] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 52.894] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=29] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 52.894] sna_dri2_vblank_handler complete [ 52.894] sna_accel_flush: flush?=0, dirty?=0 [ 52.894] sna_block_handler (tv=568.195000) [ 52.894] kgem_retire, need_retire?=1 [ 52.894] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.894] kgem_retire__requests_ring: retiring ring 0 [ 52.894] __kgem_busy: handle=2, busy=131072, wedged=0 [ 52.894] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=2, retired? 0 [ 52.894] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.894] kgem_retire -- retired=0, need_retire=1 [ 52.894] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.894] sna_scanout_do_flush: flush timer active: delta=8 [ 52.894] sna_accel_block: evaluating timers, active=7 [ 52.894] sna_accel_block: flush timer expires in 8 [52902] [ 52.894] sna_wakeup_handler [ 52.894] sna_block_handler (tv=568.195000) [ 52.894] kgem_retire, need_retire?=1 [ 52.894] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.894] kgem_retire__requests_ring: retiring ring 0 [ 52.894] __kgem_busy: handle=2, busy=131072, wedged=0 [ 52.894] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=2, retired? 0 [ 52.894] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.894] kgem_retire -- retired=0, need_retire=1 [ 52.894] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.894] sna_scanout_do_flush: flush timer active: delta=8 [ 52.894] sna_accel_block: evaluating timers, active=7 [ 52.894] sna_accel_block: flush timer expires in 8 [52902] [ 52.894] sna_wakeup_handler [ 52.894] sna_accel_flush: flush?=0, dirty?=0 [ 52.894] sna_block_handler (tv=568.195000) [ 52.894] kgem_retire, need_retire?=1 [ 52.894] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.894] kgem_retire__requests_ring: retiring ring 0 [ 52.894] __kgem_busy: handle=2, busy=131072, wedged=0 [ 52.894] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=2, retired? 0 [ 52.894] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.894] kgem_retire -- retired=0, need_retire=1 [ 52.894] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.894] sna_scanout_do_flush: flush timer active: delta=8 [ 52.894] sna_accel_block: evaluating timers, active=7 [ 52.894] sna_accel_block: flush timer expires in 8 [52902] [ 52.895] sna_wakeup_handler [ 52.895] sna_block_handler (tv=568.194000) [ 52.895] kgem_retire, need_retire?=1 [ 52.895] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.895] kgem_retire__requests_ring: retiring ring 0 [ 52.896] __kgem_busy: handle=2, busy=131072, wedged=0 [ 52.896] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=2, retired? 0 [ 52.896] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.896] kgem_retire -- retired=0, need_retire=1 [ 52.896] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.896] sna_scanout_do_flush: flush timer active: delta=6 [ 52.896] sna_accel_block: evaluating timers, active=7 [ 52.896] sna_accel_block: flush timer expires in 6 [52902] [ 52.896] sna_wakeup_handler [ 52.896] sna_accel_flush: flush?=0, dirty?=0 [ 52.896] sna_accel_flush: flush?=0, dirty?=0 [ 52.896] sna_create_pixmap(7680, 2160, 24, usage=0) [ 52.896] kgem_can_create_2d: 7680x2160 @ 24 [ 52.896] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 [ 52.896] kgem_can_create_2d: untiled size=66355200 [ 52.896] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 52.896] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 [ 52.896] kgem_can_create_2d: tiled[-1] size=66355200 [ 52.896] sna_create_pixmap: usage=0, flags=1b [ 52.896] sna_create_pixmap: creating GPU pixmap 7680x2160, stride=30720, flags=1b [ 52.896] __pop_freed_pixmap: reusing freed pixmap=3805 header [ 52.896] create_pixmap_hdr: pixmap=3806, width=7680, height=2160, usage=0 [ 52.896] sna_create_pixmap: serial=3806, 7680x2160, usage=0 [ 52.896] sna_composite_rectangles(pixmap=3807, op=0, 0 x 1 [(0, 0)x(7680, 2160) ...]) [ 52.896] sna_composite_rectangles: converted to op 0 [ 52.896] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) [ 52.896] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 [ 52.896] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 [ 52.896] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) [ 52.896] sna_composite_rectangles: dropping last-cpu hint [ 52.896] sna_drawable_use_bo pixmap=3807, box=((0, 0), (7680, 2160)), flags=19... [ 52.896] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 52.897] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 52.897] sna_pixmap_move_to_gpu(pixmap=3807, usage=0), flags=b [ 52.897] sna_pixmap_move_to_gpu: CPU damage? 0 [ 52.897] sna_pixmap_move_to_gpu: creating GPU bo (7680x2160@32), create=b [ 52.897] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 52.897] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 52.897] sna_pixmap_alloc_gpu: pixmap=3807 [ 52.897] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 52.897] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 [ 52.897] kgem_bo_remove_from_active: removing handle=111 from active [ 52.897] 1:from active: pitch=30720, tiling=1, handle=111, id=2240 [ 52.897] __sna_damage_all(7680, 2160) [ 52.897] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 52.897] sna_pixmap_mark_active: pixmap=3807, handle=111 [ 52.897] sna_drawable_use_bo: allocated GPU bo for operation [ 52.897] sna_drawable_use_bo: using GPU bo with damage? 0 [ 52.897] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) [ 52.897] kgem_bo_is_render: handle=111, rq? 1 [1] [ 52.897] gen9_render_fill_boxes(0 x 1 [(0, 0), (7680, 2160) ...]) [ 52.897] sna_render_get_solid: 0 [ 52.897] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 52.897] kgem_check_bo: num_pages=+16200, num_exec=+1 [ 52.897] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 52.897] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 52.897] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 52.897] kgem_add_handle: handle=4, index=0 [ 52.897] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 52.897] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 52.897] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 52.897] gen9_composite_get_binding_table(ffc0) [ 52.897] kgem_add_reloc64: handle=111, pos=16360, delta=0, domains=20002 [ 52.897] kgem_add_handle: handle=111, index=1 [ 52.897] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d089d000) [ 52.897] __kgem_bo_mark_dirty: handle=111 (proxy? 0) [ 52.897] [3fe0] bind bo(handle=111, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 52.897] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 52.897] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 52.897] kgem_add_handle: handle=7, index=2 [ 52.897] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 52.897] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 52.897] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 52.897] gen9_emit_sampler: sampler = 1 [ 52.897] gen9_emit_sf: num_sf_outputs=1 [ 52.897] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 52.897] gen9_emit_vertex_elements: setup id=0 [ 52.897] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 52.897] (0, 0), (7680, 2160) [ 52.897] gen8_vertex_flush[490] = 3 [ 52.897] sna_composite_rectangles: pixmap=3807 marking clear [0]? 1 [ 52.897] sna_copy_area: src=pixmap=3807:(0, 0)x(7680, 2160)+(0, 0) -> dst=pixmap=3734:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 52.897] sna_copy_area: normal copy [ 52.897] sna_do_copy: src=(0, 0), dst=(0, 0), size=(7680x2160) [ 52.897] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(7680x2160) [ 52.897] sna_do_copy: dst extents (0, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 [ 52.897] sna_do_copy: clipped dst extents (0, 0), (7680, 2160) [ 52.897] sna_do_copy: unclipped src extents (0, 0), (7680, 2160) [ 52.897] sna_do_copy: clipped src extents (0, 0), (7680, 2160) [ 52.897] sna_do_copy: pixmap -- no source clipping [ 52.897] sna_do_copy: src extents (0, 0), (7680, 2160) x 1 [ 52.897] sna_do_copy: copy region (0, 0), (7680, 2160) x 1 + (0, 0) [ 52.897] sna_copy_boxes (boxes=1x[(0, 0), (7680, 2160)...], src pixmap=3807+(0, 0), dst pixmap=3734+(0, 0), alu=3, src.size=7680x2160, dst.size=7680x2160) [ 52.897] sna_copy_boxes: dst=(priv=0x561c94a26fb0, gpu_bo=96, cpu_bo=0), src=(priv=0x561c94b03d20, gpu_bo=111, cpu_bo=0), replaces=1 [ 52.897] copy_prefer_gpu: source is clear, don't force use of GPU [ 52.897] sna_drawable_use_bo pixmap=3734, box=((0, 0), (7680, 2160)), flags=18... [ 52.897] sna_drawable_use_bo: exported target, set PREFER_GPU [ 52.897] sna_drawable_use_bo: pinned, never REPLACES [ 52.897] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 52.897] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.897] sna_drawable_use_bo: using whole GPU bo [ 52.897] sna_copy_boxes: applying src clear [0] to dst [ 52.897] kgem_bo_is_render: handle=96, rq? 1 [1] [ 52.897] color_convert: src=0 [20020888] [ 52.897] color_convert: dst=ff000000 [20028888] [ 52.897] sna_render_get_solid: ff000000 [ 52.897] __kgem_busy: handle=2, busy=131072, wedged=0 [ 52.897] __kgem_ring_is_idle: last requests handle=2 still busy [ 52.897] kgem_check_bo: num_pages=+16200, num_exec=+1 [ 52.897] __kgem_busy: handle=2, busy=131072, wedged=0 [ 52.897] __kgem_ring_is_idle: last fence handle=2 still busy [ 52.897] gen9_composite_get_binding_table(ff00) [ 52.897] kgem_add_reloc64: handle=96, pos=16312, delta=0, domains=20002 [ 52.897] kgem_add_handle: handle=96, index=3 [ 52.897] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=f61c9000) [ 52.897] __kgem_bo_mark_dirty: handle=96 (proxy? 0) [ 52.897] [3fb0] bind bo(handle=96, addr=f61c9000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 52.897] kgem_add_reloc64: handle=7, pos=16296, delta=0, domains=40000 [ 52.897] kgem_add_reloc64: adding proxy [delta=1020] for handle=7 [ 52.897] kgem_add_reloc64[6] = (delta=1020, target handle=2, presumed=fffe8000) [ 52.897] [3fa0] bind bo(handle=7, addr=fffe83fc), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 52.897] gen9_emit_vertex_elements: setup id=0 [ 52.897] (0, 0), (7680, 2160) [ 52.897] gen8_vertex_flush[4cc] = 3 [ 52.897] sna_copy_boxes: marking dst handle=96 as all clear [0] [ 52.897] sna_destroy_pixmap: pixmap=3807, attached?=1 [ 52.897] _kgem_bo_destroy: handle=111, proxy? 0 [ 52.897] __kgem_bo_destroy: handle=111, size=66355200 [ 52.897] __kgem_bo_destroy: handle=111 -> active [ 52.897] __sna_free_pixmap(pixmap=3807) [ 52.897] sna_accel_flush: flush?=1, dirty?=0 [ 52.897] gen8_vertex_close: used=84, vbo active? 23, vb=1, nreloc=1 [ 52.897] gen8_vertex_close: reloc[0] = 287 [ 52.897] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 52.897] kgem_add_handle: handle=23, index=4 [ 52.897] kgem_add_reloc64[7] = (delta=0, target handle=4, presumed=fd541000) [ 52.897] batch[1/1, flags=1800]: 314 314 16288 16384, nreloc=8, nexec=5, nfence=0, aperture=32475 [fenced=0] [ 52.897] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 52.897] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 52.897] kgem_fixup_relocs: shrinking by 61440 [ 52.897] __kgem_busy: handle=1, busy=0, wedged=0 [ 52.898] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 52.898] kgem_commit: release handle=96 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f61c9000 [ 52.898] kgem_commit: release handle=111 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d089d000 [ 52.898] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 52.898] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 52.898] __kgem_bo_clear_busy: handle=7 [ 52.898] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 52.898] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 52.898] __kgem_bo_clear_busy: handle=7 [ 52.898] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 52.898] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 52.898] sna_block_handler (tv=568.191000) [ 52.898] kgem_retire, need_retire?=1 [ 52.898] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.898] kgem_retire__requests_ring: retiring ring 0 [ 52.898] __kgem_busy: handle=2, busy=131072, wedged=0 [ 52.898] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=2, retired? 0 [ 52.898] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.898] kgem_retire -- retired=0, need_retire=1 [ 52.898] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.898] sna_scanout_do_flush: flush timer active: delta=4 [ 52.898] sna_accel_block: evaluating timers, active=7 [ 52.898] sna_accel_block: flush timer expires in 4 [52902] [ 52.902] sna_wakeup_handler [ 52.902] sna_accel_flush: flush?=0, dirty?=0 [ 52.902] sna_block_handler (tv=568.187000) [ 52.902] kgem_retire, need_retire?=1 [ 52.902] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.902] kgem_retire__requests_ring: retiring ring 0 [ 52.902] __kgem_busy: handle=2, busy=131072, wedged=0 [ 52.902] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=2, retired? 0 [ 52.902] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.902] kgem_retire -- retired=0, need_retire=1 [ 52.902] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.902] sna_scanout_do_flush: flush timer active: delta=0 [ 52.902] sna_scanout_do_flush (time=52902), triggered [ 52.902] sna_scanout_flush (time=52902), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 52.902] has_shadow: has pending damage? 0, outstanding flips: 2 [ 52.902] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 52.902] has_shadow: has pending damage? 0, outstanding flips: 2 [ 52.902] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 2, mode reconfiguration pending? 0) [ 52.902] sna_accel_block: evaluating timers, active=7 [ 52.902] sna_accel_block: flush timer expires in 16 [52918] [ 52.902] sna_wakeup_handler [ 52.902] sna_block_handler (tv=568.187000) [ 52.902] kgem_retire, need_retire?=1 [ 52.902] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.902] kgem_retire__requests_ring: retiring ring 0 [ 52.902] __kgem_busy: handle=2, busy=131072, wedged=0 [ 52.902] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=2, retired? 0 [ 52.902] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.902] kgem_retire -- retired=0, need_retire=1 [ 52.902] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.902] sna_scanout_do_flush: flush timer active: delta=16 [ 52.902] sna_accel_block: evaluating timers, active=7 [ 52.902] sna_accel_block: flush timer expires in 16 [52918] [ 52.902] sna_wakeup_handler [ 52.902] sna_accel_flush: flush?=0, dirty?=0 [ 52.902] sna_accel_flush: flush?=0, dirty?=0 [ 52.902] sna_block_handler (tv=568.187000) [ 52.902] kgem_retire, need_retire?=1 [ 52.902] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.902] kgem_retire__requests_ring: retiring ring 0 [ 52.902] __kgem_busy: handle=2, busy=131072, wedged=0 [ 52.902] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=2, retired? 0 [ 52.902] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.902] kgem_retire -- retired=0, need_retire=1 [ 52.902] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.902] sna_scanout_do_flush: flush timer active: delta=16 [ 52.902] sna_accel_block: evaluating timers, active=7 [ 52.902] sna_accel_block: flush timer expires in 16 [52918] [ 52.904] sna_wakeup_handler [ 52.904] sna_block_handler (tv=568.185000) [ 52.904] kgem_retire, need_retire?=1 [ 52.904] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.904] kgem_retire__requests_ring: retiring ring 0 [ 52.904] __kgem_busy: handle=2, busy=131072, wedged=0 [ 52.904] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=2, retired? 0 [ 52.904] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.904] kgem_retire -- retired=0, need_retire=1 [ 52.904] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.904] sna_scanout_do_flush: flush timer active: delta=14 [ 52.904] sna_accel_block: evaluating timers, active=7 [ 52.904] sna_accel_block: flush timer expires in 14 [52918] [ 52.905] sna_wakeup_handler [ 52.905] sna_accel_flush: flush?=0, dirty?=0 [ 52.905] sna_accel_flush: flush?=0, dirty?=0 [ 52.905] sna_accel_flush: flush?=0, dirty?=0 [ 52.905] sna_block_handler (tv=568.184000) [ 52.905] kgem_retire, need_retire?=1 [ 52.905] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.905] kgem_retire__requests_ring: retiring ring 0 [ 52.905] __kgem_busy: handle=2, busy=131072, wedged=0 [ 52.905] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=2, retired? 0 [ 52.905] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.905] kgem_retire -- retired=0, need_retire=1 [ 52.905] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.905] sna_scanout_do_flush: flush timer active: delta=13 [ 52.905] sna_accel_do_throttle (time=52905), triggered [ 52.905] sna_accel_throttle (time=52905) [ 52.905] sna_accel_block: evaluating timers, active=7 [ 52.905] sna_accel_block: flush timer expires in 13 [52918] [ 52.909] sna_wakeup_handler [ 52.909] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 52.909] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 52.909] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 52.909] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 52.909] sna_dri2_get_msc(draw=146, pipe=0) [ 52.909] sna_crtc_record_swap: recording last swap on pipe=0, frame 2925 [msc=2925], time 52.894108 [ 52.909] sna_dri2_get_msc: msc=2925 [raw=2925], ust=52894108 [ 52.909] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=29 (refs=1/1, flush=0) , front=40 (refs=1/4, flush=1) [ 52.909] sna_dri2_schedule_swap(target_msc=2925, divisor=0, remainder=0) [ 52.909] sna_dri2_schedule_swap: using front handle=40, active_scanout?=3, flush?=1 [ 52.909] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 52.909] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 52.909] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 52.909] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 52.909] sna_crtc_record_swap: recording last swap on pipe=0, frame 2925 [msc=2925], time 52.894108 [ 52.909] immediate_swap: current_msc=2925, target_msc=2925 -- yes [ 52.909] can_flip: no, shadow enabled [ 52.909] sna_dri2_add_event: adding event to window 146) [ 52.909] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 52.909] sna_dri2_immediate_blit: no pending blit, starting chain [ 52.909] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 52.909] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 52.909] can_xchg: back size=8701e00, front size=8701e00 [ 52.909] can_xchg: yes, pixmap=165 [ 52.909] sna_dri2_xchg: win=146, exchange front=40/5,ref=2 and back=29/3,ref=2, pixmap=165 7680x2160 [ 52.909] sna_dri2_xchg: back_bo handle=29, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 52.909] sna_dri2_xchg: front_bo handle=40, pitch=30720, size=132710400, ref=4, active_scanout?=3 [ 52.909] set_bo: pixmap=165, handle=29 (old handle=40) [ 52.909] set_bo: marking whole pixmap as damaged [ 52.909] set_bo: applying final/discard move-to-gpu [ 52.909] wait_for_shadow: flags=0, flips=2, handle=40, shadow=32 [ 52.909] set_bo: dropping flush hint from handle=40 [ 52.909] set_bo: adding flush hint to handle=29 [ 52.909] mark_stale(handle=40) => 1 [ 52.909] swap_limit: draw=146 setting swap limit to 3 [ 52.909] sna_dri2_swap_limit_validate: swap limit set to 3 [ 52.909] sna_next_vblank(pipe=0, waiting until next vblank) [ 52.909] sna_dri2_schedule_swap: reported target_msc=2925 [ 52.909] sna_accel_flush: flush?=0, dirty?=0 [ 52.909] sna_accel_flush: flush?=0, dirty?=0 [ 52.909] sna_accel_flush: flush?=0, dirty?=0 [ 52.909] sna_accel_flush: flush?=0, dirty?=0 [ 52.909] sna_block_handler (tv=568.180000) [ 52.909] kgem_retire, need_retire?=1 [ 52.909] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.909] kgem_retire__requests_ring: retiring ring 0 [ 52.909] __kgem_busy: handle=2, busy=131072, wedged=0 [ 52.909] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=2, retired? 0 [ 52.909] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.909] kgem_retire -- retired=0, need_retire=1 [ 52.909] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.909] sna_scanout_do_flush: flush timer active: delta=9 [ 52.909] sna_accel_block: evaluating timers, active=7 [ 52.909] sna_accel_block: flush timer expires in 9 [52918] [ 52.910] sna_wakeup_handler [ 52.910] sna_accel_flush: flush?=0, dirty?=0 [ 52.910] sna_accel_flush: flush?=0, dirty?=0 [ 52.910] sna_accel_flush: flush?=0, dirty?=0 [ 52.910] sna_accel_flush: flush?=0, dirty?=0 [ 52.910] sna_block_handler (tv=568.179000) [ 52.910] kgem_retire, need_retire?=1 [ 52.910] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.910] kgem_retire__requests_ring: retiring ring 0 [ 52.910] __kgem_busy: handle=2, busy=131072, wedged=0 [ 52.910] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=2, retired? 0 [ 52.910] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.910] kgem_retire -- retired=0, need_retire=1 [ 52.910] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.910] sna_scanout_do_flush: flush timer active: delta=8 [ 52.910] sna_accel_block: evaluating timers, active=7 [ 52.910] sna_accel_block: flush timer expires in 8 [52918] [ 52.910] sna_wakeup_handler [ 52.910] sna_mode_wakeup: len=64 [ 52.910] sna_mode_wakeup: recording last swap on pipe=0, frame 2926 [b6e], time 52.910850 [ 52.910] sna_mode_wakeup: removing handle=114 [active_scanout=1] from scanout, installing handle=40 [active_scanout=2] [ 52.910] sna_mode_wakeup: flip complete, pending? 2 [ 52.910] sna_dri2_vblank_handler(type=2, sequence=2926, draw=3353) [ 52.910] sna_crtc_record_swap: recording last swap on pipe=0, frame 2926 [msc=2926], time 52.910850 [ 52.910] sna_dri2_vblank_handler: 2 complete, frame=2926 tv=52.910850 [ 52.910] sna_dri2_blit_complete: blit finished [ 52.910] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=2926, tv=52.910850) [ 52.910] frame_swap_complete(type=2): draw=146, pipe=0, frame=2926 [msc=2926], tv=52.910850 [ 52.910] sna_accel_flush: flush?=0, dirty?=0 [ 52.910] sna_dri2_event_free(draw?=1) [ 52.910] sna_dri2_remove_event: remove[0x561c94b09de0] from window 146, active? 1 [ 52.910] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=29] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 52.910] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=40] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 52.910] sna_dri2_vblank_handler complete [ 52.910] sna_block_handler (tv=568.179000) [ 52.910] kgem_retire, need_retire?=1 [ 52.910] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.911] kgem_retire__requests_ring: retiring ring 0 [ 52.911] __kgem_busy: handle=2, busy=131072, wedged=0 [ 52.911] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=2, retired? 0 [ 52.911] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.911] kgem_retire -- retired=0, need_retire=1 [ 52.911] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.911] sna_scanout_do_flush: flush timer active: delta=7 [ 52.911] sna_accel_block: evaluating timers, active=7 [ 52.911] sna_accel_block: flush timer expires in 7 [52918] [ 52.911] sna_wakeup_handler [ 52.911] sna_accel_flush: flush?=0, dirty?=0 [ 52.911] sna_accel_flush: flush?=0, dirty?=0 [ 52.911] sna_accel_flush: flush?=0, dirty?=0 [ 52.911] sna_block_handler (tv=568.178000) [ 52.911] kgem_retire, need_retire?=1 [ 52.911] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.911] kgem_retire__requests_ring: retiring ring 0 [ 52.911] __kgem_busy: handle=2, busy=131072, wedged=0 [ 52.911] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=2, retired? 0 [ 52.911] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.911] kgem_retire -- retired=0, need_retire=1 [ 52.911] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.911] sna_scanout_do_flush: flush timer active: delta=7 [ 52.911] sna_accel_block: evaluating timers, active=7 [ 52.911] sna_accel_block: flush timer expires in 7 [52918] [ 52.911] sna_wakeup_handler [ 52.911] sna_accel_flush: flush?=0, dirty?=0 [ 52.911] sna_accel_flush: flush?=0, dirty?=0 [ 52.911] sna_accel_flush: flush?=0, dirty?=0 [ 52.911] sna_block_handler (tv=568.178000) [ 52.911] kgem_retire, need_retire?=1 [ 52.911] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.911] kgem_retire__requests_ring: retiring ring 0 [ 52.911] __kgem_busy: handle=2, busy=131072, wedged=0 [ 52.911] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=2, retired? 0 [ 52.911] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.911] kgem_retire -- retired=0, need_retire=1 [ 52.911] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.911] sna_scanout_do_flush: flush timer active: delta=7 [ 52.911] sna_accel_block: evaluating timers, active=7 [ 52.911] sna_accel_block: flush timer expires in 7 [52918] [ 52.911] sna_wakeup_handler [ 52.911] sna_accel_flush: flush?=0, dirty?=0 [ 52.911] sna_accel_flush: flush?=0, dirty?=0 [ 52.911] sna_accel_flush: flush?=0, dirty?=0 [ 52.911] sna_block_handler (tv=568.178000) [ 52.911] kgem_retire, need_retire?=1 [ 52.911] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.911] kgem_retire__requests_ring: retiring ring 0 [ 52.911] __kgem_busy: handle=2, busy=131072, wedged=0 [ 52.911] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=2, retired? 0 [ 52.911] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.911] kgem_retire -- retired=0, need_retire=1 [ 52.911] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.911] sna_scanout_do_flush: flush timer active: delta=7 [ 52.911] sna_accel_block: evaluating timers, active=7 [ 52.911] sna_accel_block: flush timer expires in 7 [52918] [ 52.911] sna_wakeup_handler [ 52.912] sna_accel_flush: flush?=0, dirty?=0 [ 52.912] sna_block_handler (tv=568.177000) [ 52.912] kgem_retire, need_retire?=1 [ 52.912] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.912] kgem_retire__requests_ring: retiring ring 0 [ 52.912] __kgem_busy: handle=2, busy=131072, wedged=0 [ 52.912] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=2, retired? 0 [ 52.912] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.912] kgem_retire -- retired=0, need_retire=1 [ 52.912] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.912] sna_scanout_do_flush: flush timer active: delta=6 [ 52.912] sna_accel_block: evaluating timers, active=7 [ 52.912] sna_accel_block: flush timer expires in 6 [52918] [ 52.912] sna_wakeup_handler [ 52.912] sna_accel_flush: flush?=0, dirty?=0 [ 52.912] sna_accel_flush: flush?=0, dirty?=0 [ 52.912] sna_block_handler (tv=568.177000) [ 52.912] kgem_retire, need_retire?=1 [ 52.912] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.912] kgem_retire__requests_ring: retiring ring 0 [ 52.912] __kgem_busy: handle=2, busy=131072, wedged=0 [ 52.912] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=2, retired? 0 [ 52.912] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.912] kgem_retire -- retired=0, need_retire=1 [ 52.912] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.912] sna_scanout_do_flush: flush timer active: delta=6 [ 52.912] sna_accel_block: evaluating timers, active=7 [ 52.912] sna_accel_block: flush timer expires in 6 [52918] [ 52.913] sna_wakeup_handler [ 52.913] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=40, name=5 [ 52.913] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 52.913] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 52.913] sna_dri2_get_back: draw size=7680x2160, back buffer handle=40 size=7680x2160, is-scanout? 1, active?=2, pitch=30720, front pitch=30720 [ 52.913] sna_dri2_get_back: reuse backbuffer? 1 [ 52.913] sna_dri2_get_back: back buffer handle=40, active?=2, refcnt=1 [ 52.913] sna_dri2_get_back: cache: handle=114, active=1 [ 52.913] sna_dri2_get_back: allocating new backbuffer [ 52.913] sna_dri2_get_back: requesting scanout compatible back [ 52.913] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=1, prime?=0, temp?=0) [ 52.913] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 [ 52.913] 1:from scanout: pitch=30720, tiling=1, handle=128, id=2241 [ 52.913] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 52.913] sna_dri2_get_back: caching handle=40 (name=5, flags=0, active_scanout=2) [ 52.913] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 52.913] sna_dri2_reuse_buffer: reusing back buffer handle=128, name=76, pitch=30720, age=0 [ 52.913] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 52.913] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=29, name=3, active_scanout=1 [ 52.913] kgem_bo_flink: flinked handle=29 to name=3, marking non-reusable [ 52.913] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=29] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 52.913] sna_accel_flush: flush?=0, dirty?=0 [ 52.913] sna_accel_flush: flush?=0, dirty?=0 [ 52.913] sna_accel_flush: flush?=0, dirty?=0 [ 52.913] sna_block_handler (tv=568.176000) [ 52.913] kgem_retire, need_retire?=1 [ 52.913] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.913] kgem_retire__requests_ring: retiring ring 0 [ 52.913] __kgem_busy: handle=2, busy=131072, wedged=0 [ 52.913] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=2, retired? 0 [ 52.913] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.913] kgem_retire -- retired=0, need_retire=1 [ 52.913] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.913] sna_scanout_do_flush: flush timer active: delta=5 [ 52.913] sna_accel_block: evaluating timers, active=7 [ 52.913] sna_accel_block: flush timer expires in 5 [52918] [ 52.913] sna_wakeup_handler [ 52.914] sna_accel_flush: flush?=0, dirty?=0 [ 52.914] sna_accel_flush: flush?=0, dirty?=0 [ 52.914] sna_create_pixmap(7680, 2160, 24, usage=0) [ 52.914] kgem_can_create_2d: 7680x2160 @ 24 [ 52.914] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 [ 52.914] kgem_can_create_2d: untiled size=66355200 [ 52.914] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 52.914] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 [ 52.914] kgem_can_create_2d: tiled[-1] size=66355200 [ 52.914] sna_create_pixmap: usage=0, flags=1b [ 52.914] sna_create_pixmap: creating GPU pixmap 7680x2160, stride=30720, flags=1b [ 52.914] __pop_freed_pixmap: reusing freed pixmap=3807 header [ 52.914] create_pixmap_hdr: pixmap=3808, width=7680, height=2160, usage=0 [ 52.914] sna_create_pixmap: serial=3808, 7680x2160, usage=0 [ 52.914] sna_composite_rectangles(pixmap=3809, op=0, 0 x 1 [(0, 0)x(7680, 2160) ...]) [ 52.914] sna_composite_rectangles: converted to op 0 [ 52.914] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) [ 52.914] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 [ 52.914] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 [ 52.914] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) [ 52.914] sna_composite_rectangles: dropping last-cpu hint [ 52.914] sna_drawable_use_bo pixmap=3809, box=((0, 0), (7680, 2160)), flags=19... [ 52.914] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 52.914] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 52.914] sna_pixmap_move_to_gpu(pixmap=3809, usage=0), flags=b [ 52.914] sna_pixmap_move_to_gpu: CPU damage? 0 [ 52.914] sna_pixmap_move_to_gpu: creating GPU bo (7680x2160@32), create=b [ 52.914] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 52.914] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 52.914] sna_pixmap_alloc_gpu: pixmap=3809 [ 52.914] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 52.914] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 [ 52.914] kgem_bo_remove_from_active: removing handle=111 from active [ 52.914] 1:from active: pitch=30720, tiling=1, handle=111, id=2242 [ 52.914] __sna_damage_all(7680, 2160) [ 52.914] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 52.914] sna_pixmap_mark_active: pixmap=3809, handle=111 [ 52.914] sna_drawable_use_bo: allocated GPU bo for operation [ 52.914] sna_drawable_use_bo: using GPU bo with damage? 0 [ 52.914] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) [ 52.914] kgem_bo_is_render: handle=111, rq? 1 [1] [ 52.914] gen9_render_fill_boxes(0 x 1 [(0, 0), (7680, 2160) ...]) [ 52.914] sna_render_get_solid: 0 [ 52.914] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 52.914] kgem_check_bo: num_pages=+16200, num_exec=+1 [ 52.914] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 52.914] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 52.914] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 52.914] kgem_add_handle: handle=4, index=0 [ 52.914] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 52.914] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 52.914] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 52.914] gen9_composite_get_binding_table(ffc0) [ 52.914] kgem_add_reloc64: handle=111, pos=16360, delta=0, domains=20002 [ 52.914] kgem_add_handle: handle=111, index=1 [ 52.914] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d089d000) [ 52.914] __kgem_bo_mark_dirty: handle=111 (proxy? 0) [ 52.914] [3fe0] bind bo(handle=111, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 52.914] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 52.914] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 52.914] kgem_add_handle: handle=7, index=2 [ 52.914] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 52.914] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 52.914] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 52.914] gen9_emit_sampler: sampler = 1 [ 52.914] gen9_emit_sf: num_sf_outputs=1 [ 52.914] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 52.914] gen9_emit_vertex_elements: setup id=0 [ 52.914] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 52.914] (0, 0), (7680, 2160) [ 52.914] gen8_vertex_flush[490] = 3 [ 52.914] sna_composite_rectangles: pixmap=3809 marking clear [0]? 1 [ 52.914] sna_copy_area: src=pixmap=3809:(0, 0)x(7680, 2160)+(0, 0) -> dst=pixmap=3734:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 52.914] sna_copy_area: normal copy [ 52.914] sna_do_copy: src=(0, 0), dst=(0, 0), size=(7680x2160) [ 52.915] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(7680x2160) [ 52.915] sna_do_copy: dst extents (0, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 [ 52.915] sna_do_copy: clipped dst extents (0, 0), (7680, 2160) [ 52.915] sna_do_copy: unclipped src extents (0, 0), (7680, 2160) [ 52.915] sna_do_copy: clipped src extents (0, 0), (7680, 2160) [ 52.915] sna_do_copy: pixmap -- no source clipping [ 52.915] sna_do_copy: src extents (0, 0), (7680, 2160) x 1 [ 52.915] sna_do_copy: copy region (0, 0), (7680, 2160) x 1 + (0, 0) [ 52.915] sna_copy_boxes (boxes=1x[(0, 0), (7680, 2160)...], src pixmap=3809+(0, 0), dst pixmap=3734+(0, 0), alu=3, src.size=7680x2160, dst.size=7680x2160) [ 52.915] sna_copy_boxes: dst=(priv=0x561c94a26fb0, gpu_bo=96, cpu_bo=0), src=(priv=0x561c94b03d20, gpu_bo=111, cpu_bo=0), replaces=1 [ 52.915] copy_prefer_gpu: source is clear, don't force use of GPU [ 52.915] sna_drawable_use_bo pixmap=3734, box=((0, 0), (7680, 2160)), flags=18... [ 52.915] sna_drawable_use_bo: exported target, set PREFER_GPU [ 52.915] sna_drawable_use_bo: pinned, never REPLACES [ 52.915] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 52.915] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.915] sna_drawable_use_bo: using whole GPU bo [ 52.915] sna_copy_boxes: applying src clear [0] to dst [ 52.915] kgem_bo_is_render: handle=96, rq? 1 [1] [ 52.915] color_convert: src=0 [20020888] [ 52.915] color_convert: dst=ff000000 [20028888] [ 52.915] sna_render_get_solid: ff000000 [ 52.915] __kgem_busy: handle=2, busy=0, wedged=0 [ 52.915] __kgem_retire_rq: request 2 complete [ 52.915] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.915] __kgem_ring_is_idle: last requests handle=1 still busy [ 52.915] kgem_check_bo: num_pages=+16200, num_exec=+1 [ 52.915] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.915] __kgem_ring_is_idle: last fence handle=1 still busy [ 52.915] gen9_composite_get_binding_table(ff00) [ 52.915] kgem_add_reloc64: handle=96, pos=16312, delta=0, domains=20002 [ 52.915] kgem_add_handle: handle=96, index=3 [ 52.915] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=f61c9000) [ 52.915] __kgem_bo_mark_dirty: handle=96 (proxy? 0) [ 52.915] [3fb0] bind bo(handle=96, addr=f61c9000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 52.915] kgem_add_reloc64: handle=7, pos=16296, delta=0, domains=40000 [ 52.915] kgem_add_reloc64: adding proxy [delta=1020] for handle=7 [ 52.915] kgem_add_reloc64[6] = (delta=1020, target handle=2, presumed=fffe8000) [ 52.915] [3fa0] bind bo(handle=7, addr=fffe83fc), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 52.915] gen9_emit_vertex_elements: setup id=0 [ 52.915] (0, 0), (7680, 2160) [ 52.915] gen8_vertex_flush[4cc] = 3 [ 52.915] sna_copy_boxes: marking dst handle=96 as all clear [0] [ 52.915] sna_accel_flush: flush?=1, dirty?=0 [ 52.915] gen8_vertex_close: used=96, vbo active? 23, vb=1, nreloc=1 [ 52.915] gen8_vertex_close: reloc[0] = 287 [ 52.915] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 52.915] kgem_add_handle: handle=23, index=4 [ 52.915] kgem_add_reloc64[7] = (delta=0, target handle=4, presumed=fd541000) [ 52.915] batch[1/1, flags=1800]: 314 314 16288 16384, nreloc=8, nexec=5, nfence=0, aperture=32475 [fenced=0] [ 52.915] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.915] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd981000 [ 52.915] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 52.915] kgem_fixup_relocs: shrinking by 61440 [ 52.915] __kgem_busy: handle=2, busy=0, wedged=0 [ 52.915] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd981000 [ 52.915] kgem_commit: release handle=96 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f61c9000 [ 52.915] kgem_commit: release handle=111 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d089d000 [ 52.915] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 52.915] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 52.915] __kgem_bo_clear_busy: handle=7 [ 52.915] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 52.915] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 52.915] __kgem_bo_clear_busy: handle=7 [ 52.915] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 52.915] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 52.915] sna_accel_flush: flush?=0, dirty?=0 [ 52.915] sna_accel_flush: flush?=0, dirty?=0 [ 52.915] sna_accel_flush: flush?=0, dirty?=0 [ 52.915] sna_destroy_pixmap: pixmap=3809, attached?=1 [ 52.915] _kgem_bo_destroy: handle=111, proxy? 0 [ 52.915] __kgem_bo_destroy: handle=111, size=66355200 [ 52.915] __kgem_busy: handle=111, busy=131073, wedged=0 [ 52.915] __kgem_bo_destroy: handle=111 -> active [ 52.915] __sna_free_pixmap(pixmap=3809) [ 52.915] sna_accel_flush: flush?=0, dirty?=0 [ 52.915] sna_accel_flush: flush?=0, dirty?=0 [ 52.915] sna_accel_flush: flush?=0, dirty?=0 [ 52.915] sna_block_handler (tv=568.174000) [ 52.915] kgem_retire, need_retire?=1 [ 52.915] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.915] kgem_retire__requests_ring: retiring ring 0 [ 52.915] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.915] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 52.915] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.915] kgem_retire -- retired=0, need_retire=1 [ 52.915] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.915] sna_scanout_do_flush: flush timer active: delta=3 [ 52.915] sna_scanout_do_flush (time=52915), triggered [ 52.915] sna_scanout_flush (time=52915), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 52.915] has_shadow: has pending damage? 1, outstanding flips: 1 [ 52.915] stop_flush: scanout=29 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 52.915] has_shadow: has pending damage? 1, outstanding flips: 1 [ 52.915] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 1, mode reconfiguration pending? 0) [ 52.915] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 52.915] sna_mode_redisplay: checking for 1 outstanding flip completions [ 52.915] sna_mode_redisplay: now 1 outstanding flip completions (enabled? 1) [ 52.915] sna_accel_block: evaluating timers, active=7 [ 52.916] sna_accel_block: flush timer expires in 16 [52931] [ 52.918] sna_wakeup_handler [ 52.918] sna_accel_flush: flush?=0, dirty?=0 [ 52.918] sna_block_handler (tv=568.171000) [ 52.918] kgem_retire, need_retire?=1 [ 52.918] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.918] kgem_retire__requests_ring: retiring ring 0 [ 52.918] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.918] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 52.918] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.918] kgem_retire -- retired=0, need_retire=1 [ 52.918] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.918] sna_scanout_do_flush: flush timer active: delta=13 [ 52.918] sna_accel_block: evaluating timers, active=7 [ 52.918] sna_accel_block: flush timer expires in 13 [52931] [ 52.918] sna_wakeup_handler [ 52.918] sna_block_handler (tv=568.171000) [ 52.918] kgem_retire, need_retire?=1 [ 52.918] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.918] kgem_retire__requests_ring: retiring ring 0 [ 52.918] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.918] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 52.918] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.918] kgem_retire -- retired=0, need_retire=1 [ 52.918] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.918] sna_scanout_do_flush: flush timer active: delta=13 [ 52.918] sna_accel_block: evaluating timers, active=7 [ 52.918] sna_accel_block: flush timer expires in 13 [52931] [ 52.918] sna_wakeup_handler [ 52.918] sna_accel_flush: flush?=0, dirty?=0 [ 52.918] sna_block_handler (tv=568.171000) [ 52.918] kgem_retire, need_retire?=1 [ 52.918] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.918] kgem_retire__requests_ring: retiring ring 0 [ 52.918] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.918] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 52.918] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.918] kgem_retire -- retired=0, need_retire=1 [ 52.918] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.918] sna_scanout_do_flush: flush timer active: delta=13 [ 52.918] sna_accel_block: evaluating timers, active=7 [ 52.918] sna_accel_block: flush timer expires in 13 [52931] [ 52.919] sna_wakeup_handler [ 52.919] sna_block_handler (tv=568.170000) [ 52.919] kgem_retire, need_retire?=1 [ 52.919] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.919] kgem_retire__requests_ring: retiring ring 0 [ 52.919] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.919] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 52.919] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.919] kgem_retire -- retired=0, need_retire=1 [ 52.919] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.919] sna_scanout_do_flush: flush timer active: delta=12 [ 52.920] sna_accel_block: evaluating timers, active=7 [ 52.920] sna_accel_block: flush timer expires in 12 [52931] [ 52.922] sna_wakeup_handler [ 52.922] sna_accel_flush: flush?=0, dirty?=0 [ 52.922] sna_accel_flush: flush?=0, dirty?=0 [ 52.922] sna_accel_flush: flush?=0, dirty?=0 [ 52.922] sna_block_handler (tv=568.167000) [ 52.922] kgem_retire, need_retire?=1 [ 52.922] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.922] kgem_retire__requests_ring: retiring ring 0 [ 52.922] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.922] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 52.922] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.922] kgem_retire -- retired=0, need_retire=1 [ 52.922] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.922] sna_scanout_do_flush: flush timer active: delta=9 [ 52.922] sna_accel_do_throttle (time=52922), triggered [ 52.922] sna_accel_throttle (time=52922) [ 52.937] sna_accel_block: evaluating timers, active=7 [ 52.937] sna_accel_block: flush timer expires in 9 [52931] [ 52.937] sna_wakeup_handler [ 52.937] sna_mode_wakeup: len=32 [ 52.937] sna_mode_wakeup: recording last swap on pipe=1, frame 2897 [b51], time 52.926177 [ 52.937] sna_mode_wakeup: removing handle=114 [active_scanout=0] from scanout, installing handle=40 [active_scanout=2] [ 52.937] sna_mode_wakeup: flip complete, pending? 1 [ 52.937] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 52.937] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 52.937] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 52.937] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 52.937] sna_pixmap_move_to_gpu: already all-damaged [ 52.937] sna_pixmap_mark_active: pixmap=165, handle=29 [ 52.937] sna_mode_redisplay: crtc[0] transformed? 0 [ 52.937] sna_mode_redisplay: crtc[1] transformed? 0 [ 52.937] sna_mode_redisplay: crtc[2] transformed? 0 [ 52.937] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=29 [active=1] [ 52.937] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 40, transformed? 0 [ 52.937] get_fb: reusing fb=102 for handle=29 [ 52.937] sna_mode_redisplay: recording flip on CRTC:32 handle=29, active_scanout=2, serial=2 [ 52.937] __kgem_bo_clear_busy: handle=29 [ 52.937] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 40, transformed? 0 [ 52.937] sna_mode_redisplay: recording flip on CRTC:39 handle=29, active_scanout=3, serial=3 [ 52.937] __kgem_bo_clear_busy: handle=29 [ 52.937] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 52.937] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 52.938] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=29, shadow handle=32 [ 52.938] sna_accel_flush: flush?=0, dirty?=0 [ 52.938] sna_accel_flush: flush?=0, dirty?=0 [ 52.938] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 52.938] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 52.938] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 52.938] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 52.938] sna_dri2_get_msc(draw=146, pipe=0) [ 52.938] sna_crtc_record_swap: recording last swap on pipe=0, frame 2927 [msc=2927], time 52.927589 [ 52.938] sna_dri2_get_msc: msc=2927 [raw=2927], ust=52927589 [ 52.938] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=128 (refs=1/1, flush=0) , front=29 (refs=1/4, flush=1) [ 52.938] sna_dri2_schedule_swap(target_msc=2926, divisor=0, remainder=0) [ 52.938] sna_dri2_schedule_swap: using front handle=29, active_scanout?=3, flush?=1 [ 52.938] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 52.938] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 52.938] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 52.938] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 52.938] sna_crtc_record_swap: recording last swap on pipe=0, frame 2927 [msc=2927], time 52.927589 [ 52.938] immediate_swap: current_msc=2927, target_msc=2926 -- yes [ 52.938] can_flip: no, shadow enabled [ 52.938] sna_dri2_add_event: adding event to window 146) [ 52.938] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 52.938] sna_dri2_immediate_blit: no pending blit, starting chain [ 52.938] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 52.938] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 52.938] can_xchg: back size=8701e00, front size=8701e00 [ 52.938] can_xchg: yes, pixmap=165 [ 52.938] sna_dri2_xchg: win=146, exchange front=29/3,ref=2 and back=128/76,ref=2, pixmap=165 7680x2160 [ 52.938] sna_dri2_xchg: back_bo handle=128, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 52.938] sna_dri2_xchg: front_bo handle=29, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 52.938] set_bo: pixmap=165, handle=128 (old handle=29) [ 52.938] set_bo: marking whole pixmap as damaged [ 52.938] set_bo: applying final/discard move-to-gpu [ 52.938] wait_for_shadow: flags=0, flips=2, handle=29, shadow=32 [ 52.938] set_bo: dropping flush hint from handle=29 [ 52.938] set_bo: adding flush hint to handle=128 [ 52.938] mark_stale(handle=29) => 1 [ 52.938] swap_limit: draw=146 setting swap limit to 3 [ 52.938] sna_dri2_swap_limit_validate: swap limit set to 3 [ 52.938] sna_next_vblank(pipe=0, waiting until next vblank) [ 52.938] sna_dri2_schedule_swap: reported target_msc=2927 [ 52.938] sna_accel_flush: flush?=0, dirty?=0 [ 52.938] sna_accel_flush: flush?=0, dirty?=0 [ 52.938] sna_accel_flush: flush?=0, dirty?=0 [ 52.938] sna_accel_flush: flush?=0, dirty?=0 [ 52.938] sna_block_handler (tv=568.151000) [ 52.938] kgem_retire, need_retire?=1 [ 52.938] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.938] kgem_retire__requests_ring: retiring ring 0 [ 52.938] __kgem_busy: handle=1, busy=0, wedged=0 [ 52.938] __kgem_retire_rq: request 1 complete [ 52.938] kgem_retire__requests_ring: retiring ring 0 [ 52.938] __kgem_busy: handle=2, busy=131072, wedged=0 [ 52.939] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=2, retired? 0 [ 52.939] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.939] kgem_retire -- retired=0, need_retire=1 [ 52.939] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.939] sna_scanout_do_flush: flush timer active: delta=-8 [ 52.939] sna_scanout_do_flush (time=52939), triggered [ 52.939] sna_scanout_flush (time=52939), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 52.939] has_shadow: has pending damage? 1, outstanding flips: 2 [ 52.939] stop_flush: scanout=128 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 52.939] has_shadow: has pending damage? 1, outstanding flips: 2 [ 52.939] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 2, mode reconfiguration pending? 0) [ 52.939] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 52.939] sna_mode_redisplay: checking for 2 outstanding flip completions [ 52.939] sna_mode_redisplay: now 2 outstanding flip completions (enabled? 1) [ 52.939] sna_accel_do_throttle (time=52939), triggered [ 52.939] sna_accel_throttle (time=52939) [ 52.939] sna_accel_block: evaluating timers, active=7 [ 52.939] sna_accel_block: flush timer expires in 16 [52955] [ 52.939] sna_wakeup_handler [ 52.939] sna_accel_flush: flush?=0, dirty?=0 [ 52.939] sna_accel_flush: flush?=0, dirty?=0 [ 52.939] sna_accel_flush: flush?=0, dirty?=0 [ 52.939] sna_block_handler (tv=568.150000) [ 52.939] kgem_retire, need_retire?=1 [ 52.939] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.939] kgem_retire__requests_ring: retiring ring 0 [ 52.939] __kgem_busy: handle=2, busy=131072, wedged=0 [ 52.939] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=2, retired? 0 [ 52.939] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.939] kgem_retire -- retired=0, need_retire=1 [ 52.939] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.939] sna_scanout_do_flush: flush timer active: delta=16 [ 52.939] sna_accel_block: evaluating timers, active=7 [ 52.939] sna_accel_block: flush timer expires in 16 [52955] [ 52.939] sna_wakeup_handler [ 52.939] sna_accel_flush: flush?=0, dirty?=0 [ 52.939] sna_accel_flush: flush?=0, dirty?=0 [ 52.939] sna_block_handler (tv=568.150000) [ 52.939] kgem_retire, need_retire?=1 [ 52.939] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.939] kgem_retire__requests_ring: retiring ring 0 [ 52.939] __kgem_busy: handle=2, busy=131072, wedged=0 [ 52.939] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=2, retired? 0 [ 52.939] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.939] kgem_retire -- retired=0, need_retire=1 [ 52.939] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.939] sna_scanout_do_flush: flush timer active: delta=16 [ 52.939] sna_accel_block: evaluating timers, active=7 [ 52.939] sna_accel_block: flush timer expires in 16 [52955] [ 52.939] sna_wakeup_handler [ 52.940] sna_accel_flush: flush?=0, dirty?=0 [ 52.940] sna_accel_flush: flush?=0, dirty?=0 [ 52.940] sna_accel_flush: flush?=0, dirty?=0 [ 52.940] sna_block_handler (tv=568.149000) [ 52.940] kgem_retire, need_retire?=1 [ 52.940] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.940] kgem_retire__requests_ring: retiring ring 0 [ 52.940] __kgem_busy: handle=2, busy=131072, wedged=0 [ 52.940] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=2, retired? 0 [ 52.940] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.940] kgem_retire -- retired=0, need_retire=1 [ 52.940] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.940] sna_scanout_do_flush: flush timer active: delta=15 [ 52.940] sna_accel_block: evaluating timers, active=7 [ 52.940] sna_accel_block: flush timer expires in 15 [52955] [ 52.940] sna_wakeup_handler [ 52.940] sna_accel_flush: flush?=0, dirty?=0 [ 52.940] sna_accel_flush: flush?=0, dirty?=0 [ 52.940] sna_create_pixmap(7680, 2160, 24, usage=0) [ 52.940] kgem_can_create_2d: 7680x2160 @ 24 [ 52.940] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 [ 52.940] kgem_can_create_2d: untiled size=66355200 [ 52.940] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 52.940] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 [ 52.940] kgem_can_create_2d: tiled[-1] size=66355200 [ 52.940] sna_create_pixmap: usage=0, flags=1b [ 52.940] sna_create_pixmap: creating GPU pixmap 7680x2160, stride=30720, flags=1b [ 52.940] __pop_freed_pixmap: reusing freed pixmap=3809 header [ 52.940] create_pixmap_hdr: pixmap=3810, width=7680, height=2160, usage=0 [ 52.940] sna_create_pixmap: serial=3810, 7680x2160, usage=0 [ 52.940] sna_composite_rectangles(pixmap=3811, op=0, 0 x 1 [(0, 0)x(7680, 2160) ...]) [ 52.940] sna_composite_rectangles: converted to op 0 [ 52.940] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) [ 52.940] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 [ 52.940] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 [ 52.940] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) [ 52.940] sna_composite_rectangles: dropping last-cpu hint [ 52.940] sna_drawable_use_bo pixmap=3811, box=((0, 0), (7680, 2160)), flags=19... [ 52.940] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 52.940] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 52.940] sna_pixmap_move_to_gpu(pixmap=3811, usage=0), flags=b [ 52.940] sna_pixmap_move_to_gpu: CPU damage? 0 [ 52.940] sna_pixmap_move_to_gpu: creating GPU bo (7680x2160@32), create=b [ 52.940] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 52.940] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 52.940] sna_pixmap_alloc_gpu: pixmap=3811 [ 52.940] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 52.940] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 [ 52.940] kgem_bo_remove_from_active: removing handle=111 from active [ 52.940] 1:from active: pitch=30720, tiling=1, handle=111, id=2243 [ 52.940] __sna_damage_all(7680, 2160) [ 52.940] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 52.940] sna_pixmap_mark_active: pixmap=3811, handle=111 [ 52.940] sna_drawable_use_bo: allocated GPU bo for operation [ 52.940] sna_drawable_use_bo: using GPU bo with damage? 0 [ 52.940] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) [ 52.940] kgem_bo_is_render: handle=111, rq? 1 [1] [ 52.940] gen9_render_fill_boxes(0 x 1 [(0, 0), (7680, 2160) ...]) [ 52.940] sna_render_get_solid: 0 [ 52.940] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 52.940] kgem_check_bo: num_pages=+16200, num_exec=+1 [ 52.940] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 52.940] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 52.940] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 52.940] kgem_add_handle: handle=4, index=0 [ 52.940] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 52.940] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 52.940] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 52.940] gen9_composite_get_binding_table(ffc0) [ 52.940] kgem_add_reloc64: handle=111, pos=16360, delta=0, domains=20002 [ 52.940] kgem_add_handle: handle=111, index=1 [ 52.940] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d089d000) [ 52.940] __kgem_bo_mark_dirty: handle=111 (proxy? 0) [ 52.941] [3fe0] bind bo(handle=111, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 52.941] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 52.941] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 52.941] kgem_add_handle: handle=7, index=2 [ 52.941] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 52.941] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 52.941] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 52.941] gen9_emit_sampler: sampler = 1 [ 52.941] gen9_emit_sf: num_sf_outputs=1 [ 52.941] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 52.941] gen9_emit_vertex_elements: setup id=0 [ 52.941] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 52.941] (0, 0), (7680, 2160) [ 52.941] gen8_vertex_flush[490] = 3 [ 52.941] sna_composite_rectangles: pixmap=3811 marking clear [0]? 1 [ 52.941] sna_copy_area: src=pixmap=3811:(0, 0)x(7680, 2160)+(0, 0) -> dst=pixmap=3734:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 52.941] sna_copy_area: normal copy [ 52.941] sna_do_copy: src=(0, 0), dst=(0, 0), size=(7680x2160) [ 52.941] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(7680x2160) [ 52.941] sna_do_copy: dst extents (0, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 [ 52.941] sna_do_copy: clipped dst extents (0, 0), (7680, 2160) [ 52.941] sna_do_copy: unclipped src extents (0, 0), (7680, 2160) [ 52.941] sna_do_copy: clipped src extents (0, 0), (7680, 2160) [ 52.941] sna_do_copy: pixmap -- no source clipping [ 52.941] sna_do_copy: src extents (0, 0), (7680, 2160) x 1 [ 52.941] sna_do_copy: copy region (0, 0), (7680, 2160) x 1 + (0, 0) [ 52.941] sna_copy_boxes (boxes=1x[(0, 0), (7680, 2160)...], src pixmap=3811+(0, 0), dst pixmap=3734+(0, 0), alu=3, src.size=7680x2160, dst.size=7680x2160) [ 52.941] sna_copy_boxes: dst=(priv=0x561c94a26fb0, gpu_bo=96, cpu_bo=0), src=(priv=0x561c94b03d20, gpu_bo=111, cpu_bo=0), replaces=1 [ 52.941] copy_prefer_gpu: source is clear, don't force use of GPU [ 52.941] sna_drawable_use_bo pixmap=3734, box=((0, 0), (7680, 2160)), flags=18... [ 52.941] sna_drawable_use_bo: exported target, set PREFER_GPU [ 52.941] sna_drawable_use_bo: pinned, never REPLACES [ 52.941] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 52.941] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.941] sna_drawable_use_bo: using whole GPU bo [ 52.941] sna_copy_boxes: applying src clear [0] to dst [ 52.941] kgem_bo_is_render: handle=96, rq? 1 [1] [ 52.941] color_convert: src=0 [20020888] [ 52.941] color_convert: dst=ff000000 [20028888] [ 52.941] sna_render_get_solid: ff000000 [ 52.941] __kgem_busy: handle=2, busy=131072, wedged=0 [ 52.941] __kgem_ring_is_idle: last requests handle=2 still busy [ 52.941] kgem_check_bo: num_pages=+16200, num_exec=+1 [ 52.941] __kgem_busy: handle=2, busy=131072, wedged=0 [ 52.941] __kgem_ring_is_idle: last fence handle=2 still busy [ 52.941] gen9_composite_get_binding_table(ff00) [ 52.941] kgem_add_reloc64: handle=96, pos=16312, delta=0, domains=20002 [ 52.941] kgem_add_handle: handle=96, index=3 [ 52.941] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=f61c9000) [ 52.941] __kgem_bo_mark_dirty: handle=96 (proxy? 0) [ 52.941] [3fb0] bind bo(handle=96, addr=f61c9000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 52.941] kgem_add_reloc64: handle=7, pos=16296, delta=0, domains=40000 [ 52.941] kgem_add_reloc64: adding proxy [delta=1020] for handle=7 [ 52.941] kgem_add_reloc64[6] = (delta=1020, target handle=2, presumed=fffe8000) [ 52.941] [3fa0] bind bo(handle=7, addr=fffe83fc), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 52.941] gen9_emit_vertex_elements: setup id=0 [ 52.941] (0, 0), (7680, 2160) [ 52.941] gen8_vertex_flush[4cc] = 3 [ 52.941] sna_copy_boxes: marking dst handle=96 as all clear [0] [ 52.941] sna_destroy_pixmap: pixmap=3811, attached?=1 [ 52.941] _kgem_bo_destroy: handle=111, proxy? 0 [ 52.941] __kgem_bo_destroy: handle=111, size=66355200 [ 52.941] __kgem_bo_destroy: handle=111 -> active [ 52.941] __sna_free_pixmap(pixmap=3811) [ 52.941] sna_accel_flush: flush?=1, dirty?=0 [ 52.941] gen8_vertex_close: used=108, vbo active? 23, vb=1, nreloc=1 [ 52.941] gen8_vertex_close: reloc[0] = 287 [ 52.941] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 52.941] kgem_add_handle: handle=23, index=4 [ 52.941] kgem_add_reloc64[7] = (delta=0, target handle=4, presumed=fd541000) [ 52.941] batch[1/1, flags=1800]: 314 314 16288 16384, nreloc=8, nexec=5, nfence=0, aperture=32475 [fenced=0] [ 52.941] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 52.941] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 52.941] kgem_fixup_relocs: shrinking by 61440 [ 52.941] __kgem_busy: handle=1, busy=0, wedged=0 [ 52.941] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 52.941] kgem_commit: release handle=96 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f61c9000 [ 52.941] kgem_commit: release handle=111 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d089d000 [ 52.941] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 52.941] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 52.941] __kgem_bo_clear_busy: handle=7 [ 52.941] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 52.941] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 52.941] __kgem_bo_clear_busy: handle=7 [ 52.941] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 52.941] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 52.942] sna_accel_flush: flush?=0, dirty?=0 [ 52.942] sna_accel_flush: flush?=0, dirty?=0 [ 52.942] sna_accel_flush: flush?=0, dirty?=0 [ 52.942] sna_block_handler (tv=568.147000) [ 52.942] kgem_retire, need_retire?=1 [ 52.942] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.942] kgem_retire__requests_ring: retiring ring 0 [ 52.942] __kgem_busy: handle=2, busy=131072, wedged=0 [ 52.942] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=2, retired? 0 [ 52.942] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.942] kgem_retire -- retired=0, need_retire=1 [ 52.942] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.942] sna_scanout_do_flush: flush timer active: delta=13 [ 52.942] sna_accel_block: evaluating timers, active=7 [ 52.942] sna_accel_block: flush timer expires in 13 [52955] [ 52.942] sna_wakeup_handler [ 52.942] sna_mode_wakeup: len=32 [ 52.942] sna_mode_wakeup: recording last swap on pipe=1, frame 2898 [b52], time 52.942917 [ 52.942] sna_mode_wakeup: removing handle=40 [active_scanout=1] from scanout, installing handle=29 [active_scanout=2] [ 52.942] sna_mode_wakeup: flip complete, pending? 2 [ 52.942] sna_accel_flush: flush?=0, dirty?=0 [ 52.942] sna_accel_flush: flush?=0, dirty?=0 [ 52.942] sna_block_handler (tv=568.147000) [ 52.942] kgem_retire, need_retire?=1 [ 52.942] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.942] kgem_retire__requests_ring: retiring ring 0 [ 52.942] __kgem_busy: handle=2, busy=131072, wedged=0 [ 52.942] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=2, retired? 0 [ 52.942] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.942] kgem_retire -- retired=0, need_retire=1 [ 52.943] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.943] sna_scanout_do_flush: flush timer active: delta=12 [ 52.943] sna_accel_block: evaluating timers, active=7 [ 52.943] sna_accel_block: flush timer expires in 12 [52955] [ 52.943] sna_wakeup_handler [ 52.943] sna_accel_flush: flush?=0, dirty?=0 [ 52.943] sna_block_handler (tv=568.146000) [ 52.943] kgem_retire, need_retire?=1 [ 52.943] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.943] kgem_retire__requests_ring: retiring ring 0 [ 52.943] __kgem_busy: handle=2, busy=0, wedged=0 [ 52.943] __kgem_retire_rq: request 2 complete [ 52.943] kgem_retire__requests_ring: retiring ring 0 [ 52.943] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.943] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 52.943] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.943] kgem_retire -- retired=0, need_retire=1 [ 52.943] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.943] sna_scanout_do_flush: flush timer active: delta=12 [ 52.943] sna_accel_block: evaluating timers, active=7 [ 52.943] sna_accel_block: flush timer expires in 12 [52955] [ 52.943] sna_wakeup_handler [ 52.943] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=29, name=3 [ 52.943] kgem_bo_flink: flinked handle=29 to name=3, marking non-reusable [ 52.943] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 52.943] sna_dri2_get_back: draw size=7680x2160, back buffer handle=29 size=7680x2160, is-scanout? 1, active?=2, pitch=30720, front pitch=30720 [ 52.943] sna_dri2_get_back: reuse backbuffer? 1 [ 52.943] sna_dri2_get_back: back buffer handle=29, active?=2, refcnt=2 [ 52.943] sna_dri2_get_back: cache: handle=40, active=1 [ 52.943] sna_dri2_get_back: cache: handle=114, active=0 [ 52.943] sna_dri2_get_back: reuse cache handle=114, name=86, flags=0 [ 52.943] sna_dri2_get_back: caching handle=29 (name=3, flags=0, active_scanout=2) [ 52.943] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 52.943] sna_dri2_reuse_buffer: reusing back buffer handle=114, name=86, pitch=30720, age=0 [ 52.943] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 52.943] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=128, name=76, active_scanout=1 [ 52.943] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 52.943] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=3, draw=146, pixmap=165, proxy?=0 [ 52.943] sna_accel_flush: flush?=0, dirty?=0 [ 52.943] sna_accel_flush: flush?=0, dirty?=0 [ 52.943] sna_accel_flush: flush?=0, dirty?=0 [ 52.943] sna_block_handler (tv=568.146000) [ 52.943] kgem_retire, need_retire?=1 [ 52.943] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.943] kgem_retire__requests_ring: retiring ring 0 [ 52.943] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.943] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 52.943] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.943] kgem_retire -- retired=0, need_retire=1 [ 52.943] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.943] sna_scanout_do_flush: flush timer active: delta=12 [ 52.943] sna_accel_block: evaluating timers, active=7 [ 52.943] sna_accel_block: flush timer expires in 12 [52955] [ 52.943] sna_wakeup_handler [ 52.943] sna_mode_wakeup: len=64 [ 52.943] sna_mode_wakeup: recording last swap on pipe=0, frame 2928 [b70], time 52.944320 [ 52.944] sna_mode_wakeup: removing handle=40 [active_scanout=0] from scanout, installing handle=29 [active_scanout=2] [ 52.944] sna_mode_wakeup: flip complete, pending? 1 [ 52.944] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 52.944] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 52.944] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 52.944] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 52.944] sna_pixmap_move_to_gpu: already all-damaged [ 52.944] sna_pixmap_mark_active: pixmap=165, handle=128 [ 52.944] sna_mode_redisplay: crtc[0] transformed? 0 [ 52.944] sna_mode_redisplay: crtc[1] transformed? 0 [ 52.944] sna_mode_redisplay: crtc[2] transformed? 0 [ 52.944] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=128 [active=1] [ 52.944] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 29, transformed? 0 [ 52.944] get_fb: reusing fb=112 for handle=128 [ 52.944] sna_mode_redisplay: recording flip on CRTC:32 handle=128, active_scanout=2, serial=2 [ 52.944] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 52.944] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 29, transformed? 0 [ 52.944] sna_mode_redisplay: recording flip on CRTC:39 handle=128, active_scanout=3, serial=3 [ 52.944] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 52.944] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 52.944] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 52.944] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=128, shadow handle=32 [ 52.944] sna_dri2_vblank_handler(type=2, sequence=2928, draw=3353) [ 52.944] sna_crtc_record_swap: recording last swap on pipe=0, frame 2928 [msc=2928], time 52.944320 [ 52.944] sna_dri2_vblank_handler: 2 complete, frame=2928 tv=52.944320 [ 52.944] sna_dri2_blit_complete: blit finished [ 52.944] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=2928, tv=52.944320) [ 52.944] frame_swap_complete(type=2): draw=146, pipe=0, frame=2928 [msc=2928], tv=52.944320 [ 52.944] sna_accel_flush: flush?=0, dirty?=0 [ 52.944] sna_dri2_event_free(draw?=1) [ 52.944] sna_dri2_remove_event: remove[0x561c94b09de0] from window 146, active? 1 [ 52.944] sna_dri2_remove_event: releasing cached handle=40 [ 52.944] _kgem_bo_destroy: handle=40, proxy? 0 [ 52.944] __kgem_bo_destroy: handle=40, size=132710400 [ 52.944] kgem_bo_move_to_scanout: moving 40 [fb 110] to scanout cache, active? 1 [ 52.944] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 52.944] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=114] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 52.944] sna_dri2_vblank_handler complete [ 52.944] sna_block_handler (tv=568.145000) [ 52.944] kgem_retire, need_retire?=1 [ 52.944] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.944] kgem_retire__requests_ring: retiring ring 0 [ 52.944] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.944] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 52.944] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.944] kgem_retire -- retired=0, need_retire=1 [ 52.944] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.944] sna_scanout_do_flush: flush timer active: delta=11 [ 52.944] sna_accel_block: evaluating timers, active=7 [ 52.944] sna_accel_block: flush timer expires in 11 [52955] [ 52.948] sna_wakeup_handler [ 52.948] sna_accel_flush: flush?=0, dirty?=0 [ 52.948] sna_accel_flush: flush?=0, dirty?=0 [ 52.948] sna_create_pixmap(7680, 2160, 24, usage=0) [ 52.948] kgem_can_create_2d: 7680x2160 @ 24 [ 52.948] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 [ 52.948] kgem_can_create_2d: untiled size=66355200 [ 52.948] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 52.948] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 [ 52.948] kgem_can_create_2d: tiled[-1] size=66355200 [ 52.948] sna_create_pixmap: usage=0, flags=1b [ 52.948] sna_create_pixmap: creating GPU pixmap 7680x2160, stride=30720, flags=1b [ 52.948] __pop_freed_pixmap: reusing freed pixmap=3811 header [ 52.948] create_pixmap_hdr: pixmap=3812, width=7680, height=2160, usage=0 [ 52.948] sna_create_pixmap: serial=3812, 7680x2160, usage=0 [ 52.948] sna_composite_rectangles(pixmap=3813, op=0, 0 x 1 [(0, 0)x(7680, 2160) ...]) [ 52.948] sna_composite_rectangles: converted to op 0 [ 52.948] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) [ 52.948] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 [ 52.949] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 [ 52.949] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) [ 52.949] sna_composite_rectangles: dropping last-cpu hint [ 52.949] sna_drawable_use_bo pixmap=3813, box=((0, 0), (7680, 2160)), flags=19... [ 52.949] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 52.949] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 52.949] sna_pixmap_move_to_gpu(pixmap=3813, usage=0), flags=b [ 52.949] sna_pixmap_move_to_gpu: CPU damage? 0 [ 52.949] sna_pixmap_move_to_gpu: creating GPU bo (7680x2160@32), create=b [ 52.949] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 52.949] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 52.949] sna_pixmap_alloc_gpu: pixmap=3813 [ 52.949] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 52.949] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 [ 52.949] kgem_bo_remove_from_active: removing handle=111 from active [ 52.949] 1:from active: pitch=30720, tiling=1, handle=111, id=2244 [ 52.949] __sna_damage_all(7680, 2160) [ 52.949] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 52.949] sna_pixmap_mark_active: pixmap=3813, handle=111 [ 52.949] sna_drawable_use_bo: allocated GPU bo for operation [ 52.949] sna_drawable_use_bo: using GPU bo with damage? 0 [ 52.949] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) [ 52.949] kgem_bo_is_render: handle=111, rq? 1 [1] [ 52.949] gen9_render_fill_boxes(0 x 1 [(0, 0), (7680, 2160) ...]) [ 52.949] sna_render_get_solid: 0 [ 52.949] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 52.949] kgem_check_bo: num_pages=+16200, num_exec=+1 [ 52.949] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 52.949] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 52.949] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 52.949] kgem_add_handle: handle=4, index=0 [ 52.949] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 52.949] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 52.949] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 52.949] gen9_composite_get_binding_table(ffc0) [ 52.949] kgem_add_reloc64: handle=111, pos=16360, delta=0, domains=20002 [ 52.949] kgem_add_handle: handle=111, index=1 [ 52.949] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d089d000) [ 52.949] __kgem_bo_mark_dirty: handle=111 (proxy? 0) [ 52.949] [3fe0] bind bo(handle=111, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 52.949] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 52.949] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 52.949] kgem_add_handle: handle=7, index=2 [ 52.949] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 52.949] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 52.949] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 52.949] gen9_emit_sampler: sampler = 1 [ 52.949] gen9_emit_sf: num_sf_outputs=1 [ 52.949] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 52.949] gen9_emit_vertex_elements: setup id=0 [ 52.949] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 52.949] (0, 0), (7680, 2160) [ 52.949] gen8_vertex_flush[490] = 3 [ 52.949] sna_composite_rectangles: pixmap=3813 marking clear [0]? 1 [ 52.949] sna_copy_area: src=pixmap=3813:(0, 0)x(7680, 2160)+(0, 0) -> dst=pixmap=3734:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 52.949] sna_copy_area: normal copy [ 52.949] sna_do_copy: src=(0, 0), dst=(0, 0), size=(7680x2160) [ 52.949] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(7680x2160) [ 52.949] sna_do_copy: dst extents (0, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 [ 52.949] sna_do_copy: clipped dst extents (0, 0), (7680, 2160) [ 52.949] sna_do_copy: unclipped src extents (0, 0), (7680, 2160) [ 52.949] sna_do_copy: clipped src extents (0, 0), (7680, 2160) [ 52.949] sna_do_copy: pixmap -- no source clipping [ 52.949] sna_do_copy: src extents (0, 0), (7680, 2160) x 1 [ 52.949] sna_do_copy: copy region (0, 0), (7680, 2160) x 1 + (0, 0) [ 52.949] sna_copy_boxes (boxes=1x[(0, 0), (7680, 2160)...], src pixmap=3813+(0, 0), dst pixmap=3734+(0, 0), alu=3, src.size=7680x2160, dst.size=7680x2160) [ 52.949] sna_copy_boxes: dst=(priv=0x561c94a26fb0, gpu_bo=96, cpu_bo=0), src=(priv=0x561c94b03d20, gpu_bo=111, cpu_bo=0), replaces=1 [ 52.949] copy_prefer_gpu: source is clear, don't force use of GPU [ 52.949] sna_drawable_use_bo pixmap=3734, box=((0, 0), (7680, 2160)), flags=18... [ 52.949] sna_drawable_use_bo: exported target, set PREFER_GPU [ 52.949] sna_drawable_use_bo: pinned, never REPLACES [ 52.949] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 52.949] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.949] sna_drawable_use_bo: using whole GPU bo [ 52.949] sna_copy_boxes: applying src clear [0] to dst [ 52.949] kgem_bo_is_render: handle=96, rq? 1 [1] [ 52.949] color_convert: src=0 [20020888] [ 52.949] color_convert: dst=ff000000 [20028888] [ 52.949] sna_render_get_solid: ff000000 [ 52.949] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.949] __kgem_ring_is_idle: last requests handle=1 still busy [ 52.949] kgem_check_bo: num_pages=+16200, num_exec=+1 [ 52.949] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.949] __kgem_ring_is_idle: last fence handle=1 still busy [ 52.949] gen9_composite_get_binding_table(ff00) [ 52.949] kgem_add_reloc64: handle=96, pos=16312, delta=0, domains=20002 [ 52.949] kgem_add_handle: handle=96, index=3 [ 52.949] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=f61c9000) [ 52.949] __kgem_bo_mark_dirty: handle=96 (proxy? 0) [ 52.949] [3fb0] bind bo(handle=96, addr=f61c9000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 52.949] kgem_add_reloc64: handle=7, pos=16296, delta=0, domains=40000 [ 52.949] kgem_add_reloc64: adding proxy [delta=1020] for handle=7 [ 52.949] kgem_add_reloc64[6] = (delta=1020, target handle=2, presumed=fffe8000) [ 52.949] [3fa0] bind bo(handle=7, addr=fffe83fc), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 52.949] gen9_emit_vertex_elements: setup id=0 [ 52.949] (0, 0), (7680, 2160) [ 52.949] gen8_vertex_flush[4cc] = 3 [ 52.949] sna_copy_boxes: marking dst handle=96 as all clear [0] [ 52.949] sna_accel_flush: flush?=1, dirty?=0 [ 52.949] gen8_vertex_close: used=120, vbo active? 23, vb=1, nreloc=1 [ 52.949] gen8_vertex_close: reloc[0] = 287 [ 52.949] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 52.949] kgem_add_handle: handle=23, index=4 [ 52.949] kgem_add_reloc64[7] = (delta=0, target handle=4, presumed=fd541000) [ 52.949] batch[1/1, flags=1800]: 314 314 16288 16384, nreloc=8, nexec=5, nfence=0, aperture=32475 [fenced=0] [ 52.949] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.949] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd981000 [ 52.949] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 52.949] kgem_fixup_relocs: shrinking by 61440 [ 52.949] __kgem_busy: handle=2, busy=0, wedged=0 [ 52.950] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd981000 [ 52.950] kgem_commit: release handle=96 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f61c9000 [ 52.950] kgem_commit: release handle=111 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d089d000 [ 52.950] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 52.950] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 52.950] __kgem_bo_clear_busy: handle=7 [ 52.950] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 52.950] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 52.950] __kgem_bo_clear_busy: handle=7 [ 52.950] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 52.950] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 52.950] sna_accel_flush: flush?=0, dirty?=0 [ 52.950] sna_accel_flush: flush?=0, dirty?=0 [ 52.950] sna_destroy_pixmap: pixmap=3813, attached?=1 [ 52.950] _kgem_bo_destroy: handle=111, proxy? 0 [ 52.950] __kgem_bo_destroy: handle=111, size=66355200 [ 52.950] __kgem_busy: handle=111, busy=131073, wedged=0 [ 52.950] __kgem_bo_destroy: handle=111 -> active [ 52.950] __sna_free_pixmap(pixmap=3813) [ 52.950] sna_accel_flush: flush?=0, dirty?=0 [ 52.950] sna_block_handler (tv=568.139000) [ 52.950] kgem_retire, need_retire?=1 [ 52.950] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.950] kgem_retire__requests_ring: retiring ring 0 [ 52.950] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.950] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 52.950] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.950] kgem_retire -- retired=0, need_retire=1 [ 52.950] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.950] sna_scanout_do_flush: flush timer active: delta=5 [ 52.950] sna_accel_block: evaluating timers, active=7 [ 52.950] sna_accel_block: flush timer expires in 5 [52955] [ 52.950] sna_wakeup_handler [ 52.950] sna_block_handler (tv=568.139000) [ 52.950] kgem_retire, need_retire?=1 [ 52.950] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.950] kgem_retire__requests_ring: retiring ring 0 [ 52.950] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.950] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 52.950] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.950] kgem_retire -- retired=0, need_retire=1 [ 52.950] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.950] sna_scanout_do_flush: flush timer active: delta=5 [ 52.950] sna_accel_block: evaluating timers, active=7 [ 52.950] sna_accel_block: flush timer expires in 5 [52955] [ 52.950] sna_wakeup_handler [ 52.950] sna_accel_flush: flush?=0, dirty?=0 [ 52.950] sna_block_handler (tv=568.139000) [ 52.950] kgem_retire, need_retire?=1 [ 52.950] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.950] kgem_retire__requests_ring: retiring ring 0 [ 52.950] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.950] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 52.950] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.950] kgem_retire -- retired=0, need_retire=1 [ 52.951] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.951] sna_scanout_do_flush: flush timer active: delta=4 [ 52.951] sna_accel_block: evaluating timers, active=7 [ 52.951] sna_accel_block: flush timer expires in 4 [52955] [ 52.955] sna_wakeup_handler [ 52.955] sna_block_handler (tv=568.134000) [ 52.955] kgem_retire, need_retire?=1 [ 52.955] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.955] kgem_retire__requests_ring: retiring ring 0 [ 52.955] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.955] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 52.955] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.955] kgem_retire -- retired=0, need_retire=1 [ 52.955] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.955] sna_scanout_do_flush: flush timer active: delta=0 [ 52.955] sna_scanout_do_flush (time=52955), triggered [ 52.955] sna_scanout_flush (time=52955), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 52.955] has_shadow: has pending damage? 0, outstanding flips: 2 [ 52.955] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 52.955] has_shadow: has pending damage? 0, outstanding flips: 2 [ 52.955] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 2, mode reconfiguration pending? 0) [ 52.955] sna_accel_block: evaluating timers, active=7 [ 52.955] sna_accel_block: flush timer expires in 16 [52971] [ 52.957] sna_wakeup_handler [ 52.957] sna_accel_flush: flush?=0, dirty?=0 [ 52.957] sna_accel_flush: flush?=0, dirty?=0 [ 52.957] sna_accel_flush: flush?=0, dirty?=0 [ 52.957] sna_block_handler (tv=568.132000) [ 52.957] kgem_retire, need_retire?=1 [ 52.957] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.957] kgem_retire__requests_ring: retiring ring 0 [ 52.957] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.957] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 52.957] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.957] kgem_retire -- retired=0, need_retire=1 [ 52.957] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.957] sna_scanout_do_flush: flush timer active: delta=14 [ 52.957] sna_accel_do_throttle (time=52957), triggered [ 52.957] sna_accel_throttle (time=52957) [ 52.957] sna_accel_block: evaluating timers, active=7 [ 52.957] sna_accel_block: flush timer expires in 14 [52971] [ 52.958] sna_wakeup_handler [ 52.958] sna_accel_flush: flush?=0, dirty?=0 [ 52.958] sna_block_handler (tv=568.131000) [ 52.958] kgem_retire, need_retire?=1 [ 52.958] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.958] kgem_retire__requests_ring: retiring ring 0 [ 52.958] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.958] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 52.958] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.958] kgem_retire -- retired=0, need_retire=1 [ 52.958] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.958] sna_scanout_do_flush: flush timer active: delta=13 [ 52.958] sna_accel_block: evaluating timers, active=7 [ 52.958] sna_accel_block: flush timer expires in 13 [52971] [ 52.958] sna_wakeup_handler [ 52.958] sna_block_handler (tv=568.131000) [ 52.958] kgem_retire, need_retire?=1 [ 52.958] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.958] kgem_retire__requests_ring: retiring ring 0 [ 52.958] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.958] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 52.958] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.958] kgem_retire -- retired=0, need_retire=1 [ 52.958] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.958] sna_scanout_do_flush: flush timer active: delta=13 [ 52.958] sna_accel_block: evaluating timers, active=7 [ 52.958] sna_accel_block: flush timer expires in 13 [52971] [ 52.958] sna_wakeup_handler [ 52.958] sna_accel_flush: flush?=0, dirty?=0 [ 52.958] sna_accel_flush: flush?=0, dirty?=0 [ 52.958] sna_block_handler (tv=568.131000) [ 52.958] kgem_retire, need_retire?=1 [ 52.958] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.958] kgem_retire__requests_ring: retiring ring 0 [ 52.958] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.958] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 52.958] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.958] kgem_retire -- retired=0, need_retire=1 [ 52.958] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.958] sna_scanout_do_flush: flush timer active: delta=13 [ 52.958] sna_accel_block: evaluating timers, active=7 [ 52.958] sna_accel_block: flush timer expires in 13 [52971] [ 52.959] sna_wakeup_handler [ 52.960] sna_block_handler (tv=568.129000) [ 52.960] kgem_retire, need_retire?=1 [ 52.960] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.960] kgem_retire__requests_ring: retiring ring 0 [ 52.960] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.960] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 52.960] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.960] kgem_retire -- retired=0, need_retire=1 [ 52.960] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.960] sna_scanout_do_flush: flush timer active: delta=11 [ 52.960] sna_accel_block: evaluating timers, active=7 [ 52.960] sna_accel_block: flush timer expires in 11 [52971] [ 52.961] sna_wakeup_handler [ 52.961] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 52.961] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 52.961] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 52.961] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 52.961] sna_dri2_get_msc(draw=146, pipe=0) [ 52.961] sna_crtc_record_swap: recording last swap on pipe=0, frame 2929 [msc=2929], time 52.961063 [ 52.961] sna_dri2_get_msc: msc=2929 [raw=2929], ust=52961063 [ 52.961] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=114 (refs=1/1, flush=0) , front=128 (refs=1/4, flush=1) [ 52.961] sna_dri2_schedule_swap(target_msc=2928, divisor=0, remainder=0) [ 52.961] sna_dri2_schedule_swap: using front handle=128, active_scanout?=3, flush?=1 [ 52.961] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 52.961] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 52.961] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 52.961] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 52.961] sna_crtc_record_swap: recording last swap on pipe=0, frame 2929 [msc=2929], time 52.961063 [ 52.961] immediate_swap: current_msc=2929, target_msc=2928 -- yes [ 52.961] can_flip: no, shadow enabled [ 52.961] sna_dri2_add_event: adding event to window 146) [ 52.961] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 52.961] sna_dri2_immediate_blit: no pending blit, starting chain [ 52.961] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 52.961] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 52.961] can_xchg: back size=8701e00, front size=8701e00 [ 52.961] can_xchg: yes, pixmap=165 [ 52.961] sna_dri2_xchg: win=146, exchange front=128/76,ref=2 and back=114/86,ref=2, pixmap=165 7680x2160 [ 52.961] sna_dri2_xchg: back_bo handle=114, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 52.961] sna_dri2_xchg: front_bo handle=128, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 52.961] set_bo: pixmap=165, handle=114 (old handle=128) [ 52.961] set_bo: marking whole pixmap as damaged [ 52.961] set_bo: applying final/discard move-to-gpu [ 52.961] wait_for_shadow: flags=0, flips=2, handle=128, shadow=32 [ 52.961] set_bo: dropping flush hint from handle=128 [ 52.961] set_bo: adding flush hint to handle=114 [ 52.961] mark_stale(handle=128) => 1 [ 52.961] swap_limit: draw=146 setting swap limit to 3 [ 52.961] sna_dri2_swap_limit_validate: swap limit set to 3 [ 52.961] sna_next_vblank(pipe=0, waiting until next vblank) [ 52.961] sna_dri2_schedule_swap: reported target_msc=2929 [ 52.961] sna_accel_flush: flush?=0, dirty?=0 [ 52.961] sna_accel_flush: flush?=0, dirty?=0 [ 52.961] sna_accel_flush: flush?=0, dirty?=0 [ 52.961] sna_accel_flush: flush?=0, dirty?=0 [ 52.961] sna_block_handler (tv=568.128000) [ 52.961] kgem_retire, need_retire?=1 [ 52.961] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.961] kgem_retire__requests_ring: retiring ring 0 [ 52.961] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.961] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 52.961] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.961] kgem_retire -- retired=0, need_retire=1 [ 52.961] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.961] sna_scanout_do_flush: flush timer active: delta=10 [ 52.961] sna_accel_block: evaluating timers, active=7 [ 52.961] sna_accel_block: flush timer expires in 10 [52971] [ 52.961] sna_wakeup_handler [ 52.962] sna_accel_flush: flush?=0, dirty?=0 [ 52.962] sna_accel_flush: flush?=0, dirty?=0 [ 52.962] sna_accel_flush: flush?=0, dirty?=0 [ 52.962] sna_block_handler (tv=568.127000) [ 52.962] kgem_retire, need_retire?=1 [ 52.962] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.962] kgem_retire__requests_ring: retiring ring 0 [ 52.962] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.962] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 52.962] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.962] kgem_retire -- retired=0, need_retire=1 [ 52.962] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.962] sna_scanout_do_flush: flush timer active: delta=9 [ 52.962] sna_accel_block: evaluating timers, active=7 [ 52.962] sna_accel_block: flush timer expires in 9 [52971] [ 52.962] sna_wakeup_handler [ 52.962] sna_accel_flush: flush?=0, dirty?=0 [ 52.962] sna_accel_flush: flush?=0, dirty?=0 [ 52.962] sna_accel_flush: flush?=0, dirty?=0 [ 52.962] sna_block_handler (tv=568.127000) [ 52.962] kgem_retire, need_retire?=1 [ 52.962] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.962] kgem_retire__requests_ring: retiring ring 0 [ 52.962] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.962] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 52.962] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.962] kgem_retire -- retired=0, need_retire=1 [ 52.962] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.962] sna_scanout_do_flush: flush timer active: delta=9 [ 52.962] sna_accel_block: evaluating timers, active=7 [ 52.962] sna_accel_block: flush timer expires in 9 [52971] [ 52.962] sna_wakeup_handler [ 52.962] sna_accel_flush: flush?=0, dirty?=0 [ 52.962] sna_accel_flush: flush?=0, dirty?=0 [ 52.962] sna_accel_flush: flush?=0, dirty?=0 [ 52.962] sna_block_handler (tv=568.127000) [ 52.962] kgem_retire, need_retire?=1 [ 52.962] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.962] kgem_retire__requests_ring: retiring ring 0 [ 52.962] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.962] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 52.962] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.962] kgem_retire -- retired=0, need_retire=1 [ 52.962] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.962] sna_scanout_do_flush: flush timer active: delta=9 [ 52.962] sna_accel_block: evaluating timers, active=7 [ 52.962] sna_accel_block: flush timer expires in 9 [52971] [ 52.962] sna_wakeup_handler [ 52.962] sna_accel_flush: flush?=0, dirty?=0 [ 52.962] sna_accel_flush: flush?=0, dirty?=0 [ 52.962] sna_accel_flush: flush?=0, dirty?=0 [ 52.962] sna_block_handler (tv=568.127000) [ 52.962] kgem_retire, need_retire?=1 [ 52.962] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.962] kgem_retire__requests_ring: retiring ring 0 [ 52.962] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.962] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 52.962] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.962] kgem_retire -- retired=0, need_retire=1 [ 52.962] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.962] sna_scanout_do_flush: flush timer active: delta=9 [ 52.962] sna_accel_block: evaluating timers, active=7 [ 52.962] sna_accel_block: flush timer expires in 9 [52971] [ 52.963] sna_wakeup_handler [ 52.963] sna_accel_flush: flush?=0, dirty?=0 [ 52.963] sna_accel_flush: flush?=0, dirty?=0 [ 52.963] sna_block_handler (tv=568.126000) [ 52.963] kgem_retire, need_retire?=1 [ 52.963] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.963] kgem_retire__requests_ring: retiring ring 0 [ 52.963] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.963] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 52.963] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.963] kgem_retire -- retired=0, need_retire=1 [ 52.963] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.963] sna_scanout_do_flush: flush timer active: delta=8 [ 52.963] sna_accel_block: evaluating timers, active=7 [ 52.963] sna_accel_block: flush timer expires in 8 [52971] [ 52.964] sna_wakeup_handler [ 52.964] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=128, name=76 [ 52.964] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 52.964] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 52.964] sna_dri2_get_back: draw size=7680x2160, back buffer handle=128 size=7680x2160, is-scanout? 1, active?=2, pitch=30720, front pitch=30720 [ 52.964] sna_dri2_get_back: reuse backbuffer? 1 [ 52.964] sna_dri2_get_back: back buffer handle=128, active?=2, refcnt=2 [ 52.964] sna_dri2_get_back: cache: handle=29, active=2 [ 52.964] sna_dri2_get_back: allocating new backbuffer [ 52.964] sna_dri2_get_back: requesting scanout compatible back [ 52.964] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=1, prime?=0, temp?=0) [ 52.964] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 [ 52.964] 1:from scanout: pitch=30720, tiling=1, handle=40, id=2245 [ 52.964] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 52.964] sna_dri2_get_back: caching handle=128 (name=76, flags=0, active_scanout=2) [ 52.964] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 52.964] sna_dri2_reuse_buffer: reusing back buffer handle=40, name=5, pitch=30720, age=0 [ 52.964] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 52.964] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=114, name=86, active_scanout=1 [ 52.964] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 52.964] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=114] -- refcnt=3, draw=146, pixmap=165, proxy?=0 [ 52.964] sna_accel_flush: flush?=0, dirty?=0 [ 52.964] sna_accel_flush: flush?=0, dirty?=0 [ 52.964] sna_accel_flush: flush?=0, dirty?=0 [ 52.964] sna_block_handler (tv=568.125000) [ 52.964] kgem_retire, need_retire?=1 [ 52.964] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.964] kgem_retire__requests_ring: retiring ring 0 [ 52.964] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.964] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 52.964] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.964] kgem_retire -- retired=0, need_retire=1 [ 52.964] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.964] sna_scanout_do_flush: flush timer active: delta=7 [ 52.964] sna_accel_block: evaluating timers, active=7 [ 52.964] sna_accel_block: flush timer expires in 7 [52971] [ 52.966] sna_wakeup_handler [ 52.966] sna_accel_flush: flush?=0, dirty?=0 [ 52.966] sna_accel_flush: flush?=0, dirty?=0 [ 52.966] sna_accel_flush: flush?=0, dirty?=0 [ 52.966] sna_block_handler (tv=568.123000) [ 52.966] kgem_retire, need_retire?=1 [ 52.966] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.966] kgem_retire__requests_ring: retiring ring 0 [ 52.966] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.966] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 52.966] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.966] kgem_retire -- retired=0, need_retire=1 [ 52.966] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.966] sna_scanout_do_flush: flush timer active: delta=5 [ 52.966] sna_accel_block: evaluating timers, active=7 [ 52.966] sna_accel_block: flush timer expires in 5 [52971] [ 52.966] sna_wakeup_handler [ 52.966] sna_accel_flush: flush?=0, dirty?=0 [ 52.966] sna_create_pixmap(7680, 2160, 24, usage=0) [ 52.966] kgem_can_create_2d: 7680x2160 @ 24 [ 52.966] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 [ 52.966] kgem_can_create_2d: untiled size=66355200 [ 52.966] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 52.966] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 [ 52.966] kgem_can_create_2d: tiled[-1] size=66355200 [ 52.966] sna_create_pixmap: usage=0, flags=1b [ 52.966] sna_create_pixmap: creating GPU pixmap 7680x2160, stride=30720, flags=1b [ 52.966] __pop_freed_pixmap: reusing freed pixmap=3813 header [ 52.966] create_pixmap_hdr: pixmap=3814, width=7680, height=2160, usage=0 [ 52.966] sna_create_pixmap: serial=3814, 7680x2160, usage=0 [ 52.966] sna_composite_rectangles(pixmap=3815, op=0, 0 x 1 [(0, 0)x(7680, 2160) ...]) [ 52.966] sna_composite_rectangles: converted to op 0 [ 52.966] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) [ 52.966] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 [ 52.966] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 [ 52.966] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) [ 52.966] sna_composite_rectangles: dropping last-cpu hint [ 52.966] sna_drawable_use_bo pixmap=3815, box=((0, 0), (7680, 2160)), flags=19... [ 52.967] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 52.967] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 52.967] sna_pixmap_move_to_gpu(pixmap=3815, usage=0), flags=b [ 52.967] sna_pixmap_move_to_gpu: CPU damage? 0 [ 52.967] sna_pixmap_move_to_gpu: creating GPU bo (7680x2160@32), create=b [ 52.967] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 52.967] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 52.967] sna_pixmap_alloc_gpu: pixmap=3815 [ 52.967] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 52.967] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 [ 52.967] kgem_bo_remove_from_active: removing handle=111 from active [ 52.967] 1:from active: pitch=30720, tiling=1, handle=111, id=2246 [ 52.967] __sna_damage_all(7680, 2160) [ 52.967] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 52.967] sna_pixmap_mark_active: pixmap=3815, handle=111 [ 52.967] sna_drawable_use_bo: allocated GPU bo for operation [ 52.967] sna_drawable_use_bo: using GPU bo with damage? 0 [ 52.967] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) [ 52.967] kgem_bo_is_render: handle=111, rq? 1 [1] [ 52.967] gen9_render_fill_boxes(0 x 1 [(0, 0), (7680, 2160) ...]) [ 52.967] sna_render_get_solid: 0 [ 52.967] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 52.967] kgem_check_bo: num_pages=+16200, num_exec=+1 [ 52.967] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 52.967] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 52.967] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 52.967] kgem_add_handle: handle=4, index=0 [ 52.967] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 52.967] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 52.967] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 52.967] gen9_composite_get_binding_table(ffc0) [ 52.967] kgem_add_reloc64: handle=111, pos=16360, delta=0, domains=20002 [ 52.967] kgem_add_handle: handle=111, index=1 [ 52.967] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d089d000) [ 52.967] __kgem_bo_mark_dirty: handle=111 (proxy? 0) [ 52.967] [3fe0] bind bo(handle=111, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 52.967] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 52.967] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 52.967] kgem_add_handle: handle=7, index=2 [ 52.967] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 52.967] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 52.967] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 52.967] gen9_emit_sampler: sampler = 1 [ 52.967] gen9_emit_sf: num_sf_outputs=1 [ 52.967] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 52.967] gen9_emit_vertex_elements: setup id=0 [ 52.967] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 52.967] (0, 0), (7680, 2160) [ 52.967] gen8_vertex_flush[490] = 3 [ 52.967] sna_composite_rectangles: pixmap=3815 marking clear [0]? 1 [ 52.967] sna_copy_area: src=pixmap=3815:(0, 0)x(7680, 2160)+(0, 0) -> dst=pixmap=3734:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 52.967] sna_copy_area: normal copy [ 52.967] sna_do_copy: src=(0, 0), dst=(0, 0), size=(7680x2160) [ 52.967] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(7680x2160) [ 52.967] sna_do_copy: dst extents (0, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 [ 52.967] sna_do_copy: clipped dst extents (0, 0), (7680, 2160) [ 52.967] sna_do_copy: unclipped src extents (0, 0), (7680, 2160) [ 52.967] sna_do_copy: clipped src extents (0, 0), (7680, 2160) [ 52.967] sna_do_copy: pixmap -- no source clipping [ 52.967] sna_do_copy: src extents (0, 0), (7680, 2160) x 1 [ 52.967] sna_do_copy: copy region (0, 0), (7680, 2160) x 1 + (0, 0) [ 52.967] sna_copy_boxes (boxes=1x[(0, 0), (7680, 2160)...], src pixmap=3815+(0, 0), dst pixmap=3734+(0, 0), alu=3, src.size=7680x2160, dst.size=7680x2160) [ 52.967] sna_copy_boxes: dst=(priv=0x561c94a26fb0, gpu_bo=96, cpu_bo=0), src=(priv=0x561c94b03d20, gpu_bo=111, cpu_bo=0), replaces=1 [ 52.967] copy_prefer_gpu: source is clear, don't force use of GPU [ 52.967] sna_drawable_use_bo pixmap=3734, box=((0, 0), (7680, 2160)), flags=18... [ 52.967] sna_drawable_use_bo: exported target, set PREFER_GPU [ 52.967] sna_drawable_use_bo: pinned, never REPLACES [ 52.967] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 52.967] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.967] sna_drawable_use_bo: using whole GPU bo [ 52.967] sna_copy_boxes: applying src clear [0] to dst [ 52.967] kgem_bo_is_render: handle=96, rq? 1 [1] [ 52.967] color_convert: src=0 [20020888] [ 52.967] color_convert: dst=ff000000 [20028888] [ 52.967] sna_render_get_solid: ff000000 [ 52.967] __kgem_busy: handle=1, busy=0, wedged=0 [ 52.967] __kgem_retire_rq: request 1 complete [ 52.967] __kgem_busy: handle=2, busy=131072, wedged=0 [ 52.967] __kgem_ring_is_idle: last requests handle=2 still busy [ 52.967] kgem_check_bo: num_pages=+16200, num_exec=+1 [ 52.967] __kgem_busy: handle=2, busy=131072, wedged=0 [ 52.967] __kgem_ring_is_idle: last fence handle=2 still busy [ 52.967] gen9_composite_get_binding_table(ff00) [ 52.967] kgem_add_reloc64: handle=96, pos=16312, delta=0, domains=20002 [ 52.967] kgem_add_handle: handle=96, index=3 [ 52.967] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=f61c9000) [ 52.967] __kgem_bo_mark_dirty: handle=96 (proxy? 0) [ 52.967] [3fb0] bind bo(handle=96, addr=f61c9000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 52.967] kgem_add_reloc64: handle=7, pos=16296, delta=0, domains=40000 [ 52.967] kgem_add_reloc64: adding proxy [delta=1020] for handle=7 [ 52.967] kgem_add_reloc64[6] = (delta=1020, target handle=2, presumed=fffe8000) [ 52.967] [3fa0] bind bo(handle=7, addr=fffe83fc), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 52.967] gen9_emit_vertex_elements: setup id=0 [ 52.967] (0, 0), (7680, 2160) [ 52.967] gen8_vertex_flush[4cc] = 3 [ 52.967] sna_copy_boxes: marking dst handle=96 as all clear [0] [ 52.967] sna_accel_flush: flush?=1, dirty?=0 [ 52.967] gen8_vertex_close: used=132, vbo active? 23, vb=1, nreloc=1 [ 52.967] gen8_vertex_close: reloc[0] = 287 [ 52.967] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 52.967] kgem_add_handle: handle=23, index=4 [ 52.967] kgem_add_reloc64[7] = (delta=0, target handle=4, presumed=fd541000) [ 52.967] batch[1/1, flags=1800]: 314 314 16288 16384, nreloc=8, nexec=5, nfence=0, aperture=32475 [fenced=0] [ 52.967] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 52.967] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 52.967] kgem_fixup_relocs: shrinking by 61440 [ 52.967] __kgem_busy: handle=1, busy=0, wedged=0 [ 52.967] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 52.967] kgem_commit: release handle=96 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f61c9000 [ 52.967] kgem_commit: release handle=111 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d089d000 [ 52.968] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 52.968] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 52.968] __kgem_bo_clear_busy: handle=7 [ 52.968] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 52.968] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 52.968] __kgem_bo_clear_busy: handle=7 [ 52.968] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 52.968] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 52.968] sna_accel_flush: flush?=0, dirty?=0 [ 52.968] sna_accel_flush: flush?=0, dirty?=0 [ 52.968] sna_accel_flush: flush?=0, dirty?=0 [ 52.968] sna_destroy_pixmap: pixmap=3815, attached?=1 [ 52.968] _kgem_bo_destroy: handle=111, proxy? 0 [ 52.968] __kgem_bo_destroy: handle=111, size=66355200 [ 52.968] __kgem_busy: handle=111, busy=131073, wedged=0 [ 52.968] __kgem_bo_destroy: handle=111 -> active [ 52.968] __sna_free_pixmap(pixmap=3815) [ 52.968] sna_accel_flush: flush?=0, dirty?=0 [ 52.968] sna_accel_flush: flush?=0, dirty?=0 [ 52.968] sna_accel_flush: flush?=0, dirty?=0 [ 52.968] sna_block_handler (tv=568.121000) [ 52.968] kgem_retire, need_retire?=1 [ 52.968] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.968] kgem_retire__requests_ring: retiring ring 0 [ 52.968] __kgem_busy: handle=2, busy=131072, wedged=0 [ 52.968] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=2, retired? 0 [ 52.968] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.968] kgem_retire -- retired=0, need_retire=1 [ 52.968] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.968] sna_scanout_do_flush: flush timer active: delta=3 [ 52.968] sna_scanout_do_flush (time=52968), triggered [ 52.968] sna_scanout_flush (time=52968), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 52.968] has_shadow: has pending damage? 1, outstanding flips: 2 [ 52.968] stop_flush: scanout=114 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 52.968] has_shadow: has pending damage? 1, outstanding flips: 2 [ 52.968] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 2, mode reconfiguration pending? 0) [ 52.968] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 52.968] sna_mode_redisplay: checking for 2 outstanding flip completions [ 52.968] sna_mode_redisplay: now 2 outstanding flip completions (enabled? 1) [ 52.968] sna_accel_block: evaluating timers, active=7 [ 52.968] sna_accel_block: flush timer expires in 16 [52984] [ 52.968] sna_wakeup_handler [ 52.968] sna_accel_flush: flush?=0, dirty?=0 [ 52.968] sna_accel_flush: flush?=0, dirty?=0 [ 52.968] sna_accel_flush: flush?=0, dirty?=0 [ 52.968] sna_block_handler (tv=568.121000) [ 52.968] kgem_retire, need_retire?=1 [ 52.968] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.968] kgem_retire__requests_ring: retiring ring 0 [ 52.968] __kgem_busy: handle=2, busy=131072, wedged=0 [ 52.968] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=2, retired? 0 [ 52.968] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.968] kgem_retire -- retired=0, need_retire=1 [ 52.968] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.968] sna_scanout_do_flush: flush timer active: delta=16 [ 52.968] sna_accel_block: evaluating timers, active=7 [ 52.968] sna_accel_block: flush timer expires in 16 [52984] [ 52.974] sna_wakeup_handler [ 52.974] sna_accel_flush: flush?=0, dirty?=0 [ 52.974] sna_block_handler (tv=568.115000) [ 52.974] kgem_retire, need_retire?=1 [ 52.974] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.974] kgem_retire__requests_ring: retiring ring 0 [ 52.974] __kgem_busy: handle=2, busy=131072, wedged=0 [ 52.974] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=2, retired? 0 [ 52.974] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.974] kgem_retire -- retired=0, need_retire=1 [ 52.974] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.974] sna_scanout_do_flush: flush timer active: delta=10 [ 52.974] sna_accel_do_throttle (time=52974), triggered [ 52.974] sna_accel_throttle (time=52974) [ 52.989] sna_accel_block: evaluating timers, active=7 [ 52.989] sna_accel_block: flush timer expires in 10 [52984] [ 52.989] sna_accel_flush: flush?=0, dirty?=0 [ 52.990] sna_wakeup_handler [ 52.990] sna_mode_wakeup: len=96 [ 52.990] sna_mode_wakeup: recording last swap on pipe=1, frame 2900 [b54], time 52.976386 [ 52.990] sna_mode_wakeup: removing handle=29 [active_scanout=1] from scanout, installing handle=128 [active_scanout=2] [ 52.990] sna_mode_wakeup: flip complete, pending? 2 [ 52.990] sna_mode_wakeup: recording last swap on pipe=0, frame 2930 [b72], time 52.977793 [ 52.990] sna_mode_wakeup: removing handle=29 [active_scanout=0] from scanout, installing handle=128 [active_scanout=2] [ 52.990] sna_mode_wakeup: flip complete, pending? 1 [ 52.990] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 52.990] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 52.990] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 52.990] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 52.990] sna_pixmap_move_to_gpu: already all-damaged [ 52.990] sna_pixmap_mark_active: pixmap=165, handle=114 [ 52.990] sna_mode_redisplay: crtc[0] transformed? 0 [ 52.990] sna_mode_redisplay: crtc[1] transformed? 0 [ 52.990] sna_mode_redisplay: crtc[2] transformed? 0 [ 52.990] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=114 [active=1] [ 52.990] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 128, transformed? 0 [ 52.990] get_fb: reusing fb=101 for handle=114 [ 52.990] sna_mode_redisplay: recording flip on CRTC:32 handle=114, active_scanout=2, serial=2 [ 52.990] __kgem_bo_clear_busy: handle=114 [ 52.990] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 128, transformed? 0 [ 52.990] sna_mode_redisplay: recording flip on CRTC:39 handle=114, active_scanout=3, serial=3 [ 52.990] __kgem_bo_clear_busy: handle=114 [ 52.990] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 52.990] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 52.990] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=114, shadow handle=32 [ 52.990] sna_dri2_vblank_handler(type=2, sequence=2930, draw=3353) [ 52.990] sna_crtc_record_swap: recording last swap on pipe=0, frame 2930 [msc=2930], time 52.977793 [ 52.990] sna_dri2_vblank_handler: 2 complete, frame=2930 tv=52.977793 [ 52.990] sna_dri2_blit_complete: blit finished [ 52.990] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=2930, tv=52.977793) [ 52.990] frame_swap_complete(type=2): draw=146, pipe=0, frame=2930 [msc=2930], tv=52.977793 [ 52.990] sna_accel_flush: flush?=0, dirty?=0 [ 52.990] sna_dri2_event_free(draw?=1) [ 52.990] sna_dri2_remove_event: remove[0x561c94b09de0] from window 146, active? 1 [ 52.990] sna_dri2_remove_event: releasing cached handle=29 [ 52.990] _kgem_bo_destroy: handle=29, proxy? 0 [ 52.990] __kgem_bo_destroy: handle=29, size=66355200 [ 52.990] kgem_bo_move_to_scanout: moving 29 [fb 102] to scanout cache, active? 1 [ 52.990] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=114] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 52.990] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=40] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 52.990] sna_dri2_vblank_handler complete [ 52.990] sna_accel_flush: flush?=0, dirty?=0 [ 52.991] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 52.991] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 52.991] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 52.991] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 52.991] sna_dri2_get_msc(draw=146, pipe=0) [ 52.991] sna_crtc_record_swap: recording last swap on pipe=0, frame 2930 [msc=2930], time 52.977793 [ 52.991] sna_dri2_get_msc: msc=2930 [raw=2930], ust=52977793 [ 52.991] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=40 (refs=1/1, flush=0) , front=114 (refs=1/4, flush=1) [ 52.991] sna_dri2_schedule_swap(target_msc=2930, divisor=0, remainder=0) [ 52.991] sna_dri2_schedule_swap: using front handle=114, active_scanout?=3, flush?=1 [ 52.991] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 52.991] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 52.991] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 52.991] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 52.991] sna_crtc_record_swap: recording last swap on pipe=0, frame 2930 [msc=2930], time 52.977793 [ 52.991] immediate_swap: current_msc=2930, target_msc=2930 -- yes [ 52.991] can_flip: no, shadow enabled [ 52.991] sna_dri2_add_event: adding event to window 146) [ 52.991] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 52.991] sna_dri2_immediate_blit: no pending blit, starting chain [ 52.991] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 52.991] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 52.991] can_xchg: back size=8701e00, front size=8701e00 [ 52.991] can_xchg: yes, pixmap=165 [ 52.991] sna_dri2_xchg: win=146, exchange front=114/86,ref=2 and back=40/5,ref=2, pixmap=165 7680x2160 [ 52.991] sna_dri2_xchg: back_bo handle=40, pitch=30720, size=132710400, ref=1, active_scanout?=0 [ 52.991] sna_dri2_xchg: front_bo handle=114, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 52.991] set_bo: pixmap=165, handle=40 (old handle=114) [ 52.991] set_bo: marking whole pixmap as damaged [ 52.991] set_bo: applying final/discard move-to-gpu [ 52.991] wait_for_shadow: flags=0, flips=2, handle=114, shadow=32 [ 52.991] set_bo: dropping flush hint from handle=114 [ 52.991] set_bo: adding flush hint to handle=40 [ 52.991] mark_stale(handle=114) => 1 [ 52.991] swap_limit: draw=146 setting swap limit to 3 [ 52.991] sna_dri2_swap_limit_validate: swap limit set to 3 [ 52.991] sna_next_vblank(pipe=0, waiting until next vblank) [ 52.991] sna_dri2_schedule_swap: reported target_msc=2930 [ 52.991] sna_accel_flush: flush?=0, dirty?=0 [ 52.991] sna_accel_flush: flush?=0, dirty?=0 [ 52.991] sna_accel_flush: flush?=0, dirty?=0 [ 52.991] sna_accel_flush: flush?=0, dirty?=0 [ 52.991] sna_block_handler (tv=568.98000) [ 52.991] kgem_retire, need_retire?=1 [ 52.991] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.991] kgem_retire__requests_ring: retiring ring 0 [ 52.991] __kgem_busy: handle=2, busy=0, wedged=0 [ 52.991] __kgem_retire_rq: request 2 complete [ 52.991] kgem_retire__requests_ring: retiring ring 0 [ 52.991] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.991] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 52.991] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.991] kgem_retire -- retired=0, need_retire=1 [ 52.991] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.991] sna_scanout_do_flush: flush timer active: delta=-7 [ 52.991] sna_scanout_do_flush (time=52991), triggered [ 52.991] sna_scanout_flush (time=52991), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 52.991] has_shadow: has pending damage? 1, outstanding flips: 2 [ 52.991] stop_flush: scanout=40 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 52.991] has_shadow: has pending damage? 1, outstanding flips: 2 [ 52.991] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 2, mode reconfiguration pending? 0) [ 52.991] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 52.991] sna_mode_redisplay: checking for 2 outstanding flip completions [ 52.991] sna_mode_redisplay: now 2 outstanding flip completions (enabled? 1) [ 52.991] sna_accel_do_throttle (time=52991), triggered [ 52.991] sna_accel_throttle (time=52991) [ 52.991] sna_accel_block: evaluating timers, active=7 [ 52.991] sna_accel_block: flush timer expires in 16 [53007] [ 52.991] sna_wakeup_handler [ 52.992] sna_accel_flush: flush?=0, dirty?=0 [ 52.992] sna_accel_flush: flush?=0, dirty?=0 [ 52.992] sna_accel_flush: flush?=0, dirty?=0 [ 52.992] sna_block_handler (tv=568.97000) [ 52.992] kgem_retire, need_retire?=1 [ 52.992] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.992] kgem_retire__requests_ring: retiring ring 0 [ 52.992] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.992] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 52.992] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.992] kgem_retire -- retired=0, need_retire=1 [ 52.992] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.992] sna_scanout_do_flush: flush timer active: delta=15 [ 52.992] sna_accel_block: evaluating timers, active=7 [ 52.992] sna_accel_block: flush timer expires in 15 [53007] [ 52.992] sna_wakeup_handler [ 52.992] sna_accel_flush: flush?=0, dirty?=0 [ 52.992] sna_accel_flush: flush?=0, dirty?=0 [ 52.992] sna_block_handler (tv=568.97000) [ 52.992] kgem_retire, need_retire?=1 [ 52.992] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.992] kgem_retire__requests_ring: retiring ring 0 [ 52.992] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.992] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 52.992] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.992] kgem_retire -- retired=0, need_retire=1 [ 52.992] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.992] sna_scanout_do_flush: flush timer active: delta=15 [ 52.992] sna_accel_block: evaluating timers, active=7 [ 52.992] sna_accel_block: flush timer expires in 15 [53007] [ 52.992] sna_wakeup_handler [ 52.992] sna_accel_flush: flush?=0, dirty?=0 [ 52.992] sna_accel_flush: flush?=0, dirty?=0 [ 52.992] sna_create_pixmap(7680, 2160, 24, usage=0) [ 52.992] kgem_can_create_2d: 7680x2160 @ 24 [ 52.992] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 [ 52.992] kgem_can_create_2d: untiled size=66355200 [ 52.992] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 52.993] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 [ 52.993] kgem_can_create_2d: tiled[-1] size=66355200 [ 52.993] sna_create_pixmap: usage=0, flags=1b [ 52.993] sna_create_pixmap: creating GPU pixmap 7680x2160, stride=30720, flags=1b [ 52.993] __pop_freed_pixmap: reusing freed pixmap=3815 header [ 52.993] create_pixmap_hdr: pixmap=3816, width=7680, height=2160, usage=0 [ 52.993] sna_create_pixmap: serial=3816, 7680x2160, usage=0 [ 52.993] sna_composite_rectangles(pixmap=3817, op=0, 0 x 1 [(0, 0)x(7680, 2160) ...]) [ 52.993] sna_composite_rectangles: converted to op 0 [ 52.993] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) [ 52.993] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 [ 52.993] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 [ 52.993] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) [ 52.993] sna_composite_rectangles: dropping last-cpu hint [ 52.993] sna_drawable_use_bo pixmap=3817, box=((0, 0), (7680, 2160)), flags=19... [ 52.993] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 52.993] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 52.993] sna_pixmap_move_to_gpu(pixmap=3817, usage=0), flags=b [ 52.993] sna_pixmap_move_to_gpu: CPU damage? 0 [ 52.993] sna_pixmap_move_to_gpu: creating GPU bo (7680x2160@32), create=b [ 52.993] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 52.993] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 52.993] sna_pixmap_alloc_gpu: pixmap=3817 [ 52.993] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 52.993] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 [ 52.993] kgem_bo_remove_from_active: removing handle=111 from active [ 52.993] 1:from active: pitch=30720, tiling=1, handle=111, id=2247 [ 52.993] __sna_damage_all(7680, 2160) [ 52.993] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 52.993] sna_pixmap_mark_active: pixmap=3817, handle=111 [ 52.993] sna_drawable_use_bo: allocated GPU bo for operation [ 52.993] sna_drawable_use_bo: using GPU bo with damage? 0 [ 52.993] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) [ 52.993] kgem_bo_is_render: handle=111, rq? 1 [1] [ 52.993] gen9_render_fill_boxes(0 x 1 [(0, 0), (7680, 2160) ...]) [ 52.993] sna_render_get_solid: 0 [ 52.993] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 52.993] kgem_check_bo: num_pages=+16200, num_exec=+1 [ 52.993] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 52.993] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 52.993] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 52.993] kgem_add_handle: handle=4, index=0 [ 52.993] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 52.993] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 52.993] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 52.993] gen9_composite_get_binding_table(ffc0) [ 52.993] kgem_add_reloc64: handle=111, pos=16360, delta=0, domains=20002 [ 52.993] kgem_add_handle: handle=111, index=1 [ 52.993] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d089d000) [ 52.993] __kgem_bo_mark_dirty: handle=111 (proxy? 0) [ 52.993] [3fe0] bind bo(handle=111, addr=d089d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 52.993] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 52.993] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 52.993] kgem_add_handle: handle=7, index=2 [ 52.993] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 52.993] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 52.993] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 52.993] gen9_emit_sampler: sampler = 1 [ 52.993] gen9_emit_sf: num_sf_outputs=1 [ 52.993] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 52.993] gen9_emit_vertex_elements: setup id=0 [ 52.993] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 52.993] (0, 0), (7680, 2160) [ 52.993] gen8_vertex_flush[490] = 3 [ 52.993] sna_composite_rectangles: pixmap=3817 marking clear [0]? 1 [ 52.993] sna_copy_area: src=pixmap=3817:(0, 0)x(7680, 2160)+(0, 0) -> dst=pixmap=3734:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 52.993] sna_copy_area: normal copy [ 52.993] sna_do_copy: src=(0, 0), dst=(0, 0), size=(7680x2160) [ 52.993] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(7680x2160) [ 52.993] sna_do_copy: dst extents (0, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 [ 52.993] sna_do_copy: clipped dst extents (0, 0), (7680, 2160) [ 52.993] sna_do_copy: unclipped src extents (0, 0), (7680, 2160) [ 52.993] sna_do_copy: clipped src extents (0, 0), (7680, 2160) [ 52.993] sna_do_copy: pixmap -- no source clipping [ 52.993] sna_do_copy: src extents (0, 0), (7680, 2160) x 1 [ 52.993] sna_do_copy: copy region (0, 0), (7680, 2160) x 1 + (0, 0) [ 52.993] sna_copy_boxes (boxes=1x[(0, 0), (7680, 2160)...], src pixmap=3817+(0, 0), dst pixmap=3734+(0, 0), alu=3, src.size=7680x2160, dst.size=7680x2160) [ 52.993] sna_copy_boxes: dst=(priv=0x561c94a26fb0, gpu_bo=96, cpu_bo=0), src=(priv=0x561c94b03d20, gpu_bo=111, cpu_bo=0), replaces=1 [ 52.993] copy_prefer_gpu: source is clear, don't force use of GPU [ 52.993] sna_drawable_use_bo pixmap=3734, box=((0, 0), (7680, 2160)), flags=18... [ 52.993] sna_drawable_use_bo: exported target, set PREFER_GPU [ 52.993] sna_drawable_use_bo: pinned, never REPLACES [ 52.993] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 52.993] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 52.993] sna_drawable_use_bo: using whole GPU bo [ 52.993] sna_copy_boxes: applying src clear [0] to dst [ 52.993] kgem_bo_is_render: handle=96, rq? 1 [1] [ 52.993] color_convert: src=0 [20020888] [ 52.993] color_convert: dst=ff000000 [20028888] [ 52.993] sna_render_get_solid: ff000000 [ 52.993] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.993] __kgem_ring_is_idle: last requests handle=1 still busy [ 52.993] kgem_check_bo: num_pages=+16200, num_exec=+1 [ 52.993] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.993] __kgem_ring_is_idle: last fence handle=1 still busy [ 52.993] gen9_composite_get_binding_table(ff00) [ 52.993] kgem_add_reloc64: handle=96, pos=16312, delta=0, domains=20002 [ 52.993] kgem_add_handle: handle=96, index=3 [ 52.993] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=f61c9000) [ 52.994] __kgem_bo_mark_dirty: handle=96 (proxy? 0) [ 52.994] [3fb0] bind bo(handle=96, addr=f61c9000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 52.994] kgem_add_reloc64: handle=7, pos=16296, delta=0, domains=40000 [ 52.994] kgem_add_reloc64: adding proxy [delta=1020] for handle=7 [ 52.994] kgem_add_reloc64[6] = (delta=1020, target handle=2, presumed=fffe8000) [ 52.994] [3fa0] bind bo(handle=7, addr=fffe83fc), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 52.994] gen9_emit_vertex_elements: setup id=0 [ 52.994] (0, 0), (7680, 2160) [ 52.994] gen8_vertex_flush[4cc] = 3 [ 52.994] sna_copy_boxes: marking dst handle=96 as all clear [0] [ 52.994] sna_destroy_pixmap: pixmap=3817, attached?=1 [ 52.994] _kgem_bo_destroy: handle=111, proxy? 0 [ 52.994] __kgem_bo_destroy: handle=111, size=66355200 [ 52.994] __kgem_bo_destroy: handle=111 -> active [ 52.994] __sna_free_pixmap(pixmap=3817) [ 52.994] sna_accel_flush: flush?=1, dirty?=0 [ 52.994] gen8_vertex_close: used=144, vbo active? 23, vb=1, nreloc=1 [ 52.994] gen8_vertex_close: reloc[0] = 287 [ 52.994] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 52.994] kgem_add_handle: handle=23, index=4 [ 52.994] kgem_add_reloc64[7] = (delta=0, target handle=4, presumed=fd541000) [ 52.994] batch[1/1, flags=1800]: 314 314 16288 16384, nreloc=8, nexec=5, nfence=0, aperture=32475 [fenced=0] [ 52.994] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.994] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd981000 [ 52.994] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 52.994] kgem_fixup_relocs: shrinking by 61440 [ 52.994] __kgem_busy: handle=2, busy=0, wedged=0 [ 52.994] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd981000 [ 52.994] kgem_commit: release handle=96 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f61c9000 [ 52.994] kgem_commit: release handle=111 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d089d000 [ 52.994] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 52.994] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 52.994] __kgem_bo_clear_busy: handle=7 [ 52.994] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 52.994] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 52.994] __kgem_bo_clear_busy: handle=7 [ 52.994] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 52.994] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 52.994] sna_block_handler (tv=568.95000) [ 52.994] kgem_retire, need_retire?=1 [ 52.994] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.994] kgem_retire__requests_ring: retiring ring 0 [ 52.994] __kgem_busy: handle=1, busy=131072, wedged=0 [ 52.994] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 52.994] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.994] kgem_retire -- retired=0, need_retire=1 [ 52.994] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.994] sna_scanout_do_flush: flush timer active: delta=13 [ 52.994] sna_accel_block: evaluating timers, active=7 [ 52.994] sna_accel_block: flush timer expires in 13 [53007] [ 52.994] sna_wakeup_handler [ 52.994] sna_mode_wakeup: len=96 [ 52.994] sna_mode_wakeup: recording last swap on pipe=1, frame 2901 [b55], time 52.993129 [ 52.994] sna_mode_wakeup: removing handle=128 [active_scanout=1] from scanout, installing handle=114 [active_scanout=2] [ 52.994] sna_mode_wakeup: flip complete, pending? 2 [ 52.994] sna_mode_wakeup: recording last swap on pipe=0, frame 2931 [b73], time 52.994533 [ 52.994] sna_mode_wakeup: removing handle=128 [active_scanout=0] from scanout, installing handle=114 [active_scanout=2] [ 52.994] sna_mode_wakeup: flip complete, pending? 1 [ 52.994] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 52.994] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 52.994] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 52.994] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 52.994] sna_pixmap_move_to_gpu: already all-damaged [ 52.994] sna_pixmap_mark_active: pixmap=165, handle=40 [ 52.994] sna_mode_redisplay: crtc[0] transformed? 0 [ 52.994] sna_mode_redisplay: crtc[1] transformed? 0 [ 52.994] sna_mode_redisplay: crtc[2] transformed? 0 [ 52.994] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=40 [active=1] [ 52.994] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 114, transformed? 0 [ 52.994] get_fb: reusing fb=110 for handle=40 [ 52.995] sna_mode_redisplay: recording flip on CRTC:32 handle=40, active_scanout=2, serial=2 [ 52.995] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 52.995] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 114, transformed? 0 [ 52.995] sna_mode_redisplay: recording flip on CRTC:39 handle=40, active_scanout=3, serial=3 [ 52.995] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 52.995] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 52.995] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 52.995] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=40, shadow handle=32 [ 52.995] sna_dri2_vblank_handler(type=2, sequence=2931, draw=3353) [ 52.995] sna_crtc_record_swap: recording last swap on pipe=0, frame 2931 [msc=2931], time 52.994533 [ 52.995] sna_dri2_vblank_handler: 2 complete, frame=2931 tv=52.994533 [ 52.995] sna_dri2_blit_complete: blit finished [ 52.995] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=2931, tv=52.994533) [ 52.995] frame_swap_complete(type=2): draw=146, pipe=0, frame=2931 [msc=2931], tv=52.994533 [ 52.995] sna_accel_flush: flush?=0, dirty?=0 [ 52.995] sna_dri2_event_free(draw?=1) [ 52.995] sna_dri2_remove_event: remove[0x561c94b09de0] from window 146, active? 1 [ 52.995] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 52.995] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=114] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 52.995] sna_dri2_vblank_handler complete [ 52.995] sna_accel_flush: flush?=0, dirty?=0 [ 52.995] sna_accel_flush: flush?=0, dirty?=0 [ 52.995] sna_block_handler (tv=568.94000) [ 52.995] kgem_retire, need_retire?=1 [ 52.995] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.995] kgem_retire__requests_ring: retiring ring 0 [ 52.995] __kgem_busy: handle=1, busy=0, wedged=0 [ 52.995] __kgem_retire_rq: request 1 complete [ 52.995] kgem_retire__requests_ring: retiring ring 0 [ 52.995] __kgem_busy: handle=2, busy=131072, wedged=0 [ 52.995] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=2, retired? 0 [ 52.995] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.995] kgem_retire -- retired=0, need_retire=1 [ 52.995] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.995] sna_scanout_do_flush: flush timer active: delta=12 [ 52.995] sna_accel_block: evaluating timers, active=7 [ 52.995] sna_accel_block: flush timer expires in 12 [53007] [ 52.995] sna_wakeup_handler [ 52.995] sna_accel_flush: flush?=0, dirty?=0 [ 52.995] sna_block_handler (tv=568.94000) [ 52.995] kgem_retire, need_retire?=1 [ 52.995] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.995] kgem_retire__requests_ring: retiring ring 0 [ 52.995] __kgem_busy: handle=2, busy=131072, wedged=0 [ 52.995] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=2, retired? 0 [ 52.995] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.995] kgem_retire -- retired=0, need_retire=1 [ 52.995] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.995] sna_scanout_do_flush: flush timer active: delta=12 [ 52.995] sna_accel_block: evaluating timers, active=7 [ 52.995] sna_accel_block: flush timer expires in 12 [53007] [ 52.996] sna_wakeup_handler [ 52.996] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=114, name=86 [ 52.996] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 52.996] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 52.996] sna_dri2_get_back: draw size=7680x2160, back buffer handle=114 size=7680x2160, is-scanout? 1, active?=2, pitch=30720, front pitch=30720 [ 52.996] sna_dri2_get_back: reuse backbuffer? 1 [ 52.996] sna_dri2_get_back: back buffer handle=114, active?=2, refcnt=1 [ 52.996] sna_dri2_get_back: cache: handle=128, active=0 [ 52.996] sna_dri2_get_back: reuse cache handle=128, name=76, flags=0 [ 52.996] sna_dri2_get_back: caching handle=114 (name=86, flags=0, active_scanout=2) [ 52.996] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 52.996] sna_dri2_reuse_buffer: reusing back buffer handle=128, name=76, pitch=30720, age=0 [ 52.996] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 52.996] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=40, name=5, active_scanout=3 [ 52.996] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 52.996] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 52.996] sna_accel_flush: flush?=0, dirty?=0 [ 52.996] sna_accel_flush: flush?=0, dirty?=0 [ 52.996] sna_accel_flush: flush?=0, dirty?=0 [ 52.996] sna_block_handler (tv=568.93000) [ 52.996] kgem_retire, need_retire?=1 [ 52.996] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.996] kgem_retire__requests_ring: retiring ring 0 [ 52.996] __kgem_busy: handle=2, busy=131072, wedged=0 [ 52.996] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=2, retired? 0 [ 52.996] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.996] kgem_retire -- retired=0, need_retire=1 [ 52.996] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.996] sna_scanout_do_flush: flush timer active: delta=11 [ 52.996] sna_accel_block: evaluating timers, active=7 [ 52.996] sna_accel_block: flush timer expires in 11 [53007] [ 52.998] sna_wakeup_handler [ 52.998] sna_accel_flush: flush?=0, dirty?=0 [ 52.998] sna_block_handler (tv=568.91000) [ 52.998] kgem_retire, need_retire?=1 [ 52.998] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.998] kgem_retire__requests_ring: retiring ring 0 [ 52.998] __kgem_busy: handle=2, busy=131072, wedged=0 [ 52.998] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=2, retired? 0 [ 52.998] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.998] kgem_retire -- retired=0, need_retire=1 [ 52.998] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.998] sna_scanout_do_flush: flush timer active: delta=9 [ 52.998] sna_accel_block: evaluating timers, active=7 [ 52.998] sna_accel_block: flush timer expires in 9 [53007] [ 52.998] sna_wakeup_handler [ 52.998] sna_block_handler (tv=568.91000) [ 52.998] kgem_retire, need_retire?=1 [ 52.998] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.998] kgem_retire__requests_ring: retiring ring 0 [ 52.998] __kgem_busy: handle=2, busy=131072, wedged=0 [ 52.998] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=2, retired? 0 [ 52.998] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.998] kgem_retire -- retired=0, need_retire=1 [ 52.998] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.998] sna_scanout_do_flush: flush timer active: delta=9 [ 52.998] sna_accel_block: evaluating timers, active=7 [ 52.998] sna_accel_block: flush timer expires in 9 [53007] [ 52.998] sna_wakeup_handler [ 52.999] sna_accel_flush: flush?=0, dirty?=0 [ 52.999] sna_block_handler (tv=568.90000) [ 52.999] kgem_retire, need_retire?=1 [ 52.999] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 52.999] kgem_retire__requests_ring: retiring ring 0 [ 52.999] __kgem_busy: handle=2, busy=131072, wedged=0 [ 52.999] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=2, retired? 0 [ 52.999] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 52.999] kgem_retire -- retired=0, need_retire=1 [ 52.999] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 52.999] sna_scanout_do_flush: flush timer active: delta=8 [ 52.999] sna_accel_block: evaluating timers, active=7 [ 52.999] sna_accel_block: flush timer expires in 8 [53007] [ 53.006] sna_wakeup_handler [ 53.006] sna_accel_flush: flush?=0, dirty?=0 [ 53.006] sna_block_handler (tv=568.83000) [ 53.006] kgem_retire, need_retire?=1 [ 53.006] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 53.006] kgem_retire__requests_ring: retiring ring 0 [ 53.006] __kgem_busy: handle=2, busy=131072, wedged=0 [ 53.006] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=2, retired? 0 [ 53.006] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 53.006] kgem_retire -- retired=0, need_retire=1 [ 53.006] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 53.006] sna_scanout_do_flush: flush timer active: delta=1 [ 53.006] sna_scanout_do_flush (time=53006), triggered [ 53.006] sna_scanout_flush (time=53006), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 53.006] has_shadow: has pending damage? 0, outstanding flips: 2 [ 53.006] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 53.006] has_shadow: has pending damage? 0, outstanding flips: 2 [ 53.006] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 2, mode reconfiguration pending? 0) [ 53.006] sna_accel_block: evaluating timers, active=7 [ 53.006] sna_accel_block: flush timer expires in 16 [53022] [ 53.006] sna_wakeup_handler [ 53.006] sna_block_handler (tv=568.83000) [ 53.006] kgem_retire, need_retire?=1 [ 53.006] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 53.006] kgem_retire__requests_ring: retiring ring 0 [ 53.006] __kgem_busy: handle=2, busy=131072, wedged=0 [ 53.006] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=2, retired? 0 [ 53.006] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 53.007] kgem_retire -- retired=0, need_retire=1 [ 53.007] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 53.007] sna_scanout_do_flush: flush timer active: delta=15 [ 53.007] sna_accel_block: evaluating timers, active=7 [ 53.007] sna_accel_block: flush timer expires in 15 [53022] [ 53.007] sna_wakeup_handler [ 53.007] sna_accel_flush: flush?=0, dirty?=0 [ 53.007] sna_accel_flush: flush?=0, dirty?=0 [ 53.007] sna_block_handler (tv=568.82000) [ 53.007] kgem_retire, need_retire?=1 [ 53.007] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 53.007] kgem_retire__requests_ring: retiring ring 0 [ 53.007] __kgem_busy: handle=2, busy=131072, wedged=0 [ 53.007] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=2, retired? 0 [ 53.007] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 53.007] kgem_retire -- retired=0, need_retire=1 [ 53.007] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 53.007] sna_scanout_do_flush: flush timer active: delta=15 [ 53.007] sna_accel_block: evaluating timers, active=7 [ 53.007] sna_accel_block: flush timer expires in 15 [53022] [ 53.008] sna_wakeup_handler [ 53.008] sna_block_handler (tv=568.81000) [ 53.008] kgem_retire, need_retire?=1 [ 53.008] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 53.008] kgem_retire__requests_ring: retiring ring 0 [ 53.008] __kgem_busy: handle=2, busy=131072, wedged=0 [ 53.008] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=2, retired? 0 [ 53.008] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 53.008] kgem_retire -- retired=0, need_retire=1 [ 53.008] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 53.008] sna_scanout_do_flush: flush timer active: delta=14 [ 53.008] sna_accel_do_throttle (time=53008), triggered [ 53.008] sna_accel_throttle (time=53008) [ 53.008] sna_accel_block: evaluating timers, active=7 [ 53.008] sna_accel_block: flush timer expires in 14 [53022] [ 53.013] sna_wakeup_handler [ 53.013] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 53.013] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 53.013] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 53.013] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 53.013] sna_dri2_get_msc(draw=146, pipe=0) [ 53.013] sna_crtc_record_swap: recording last swap on pipe=0, frame 2932 [msc=2932], time 53.11271 [ 53.013] sna_dri2_get_msc: msc=2932 [raw=2932], ust=53011271 [ 53.013] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=128 (refs=1/1, flush=0) , front=40 (refs=1/4, flush=1) [ 53.013] sna_dri2_schedule_swap(target_msc=2931, divisor=0, remainder=0) [ 53.013] sna_dri2_schedule_swap: using front handle=40, active_scanout?=3, flush?=1 [ 53.013] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 53.013] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 53.013] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 53.013] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 53.013] sna_crtc_record_swap: recording last swap on pipe=0, frame 2932 [msc=2932], time 53.11271 [ 53.013] immediate_swap: current_msc=2932, target_msc=2931 -- yes [ 53.013] can_flip: no, shadow enabled [ 53.013] sna_dri2_add_event: adding event to window 146) [ 53.013] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 53.013] sna_dri2_immediate_blit: no pending blit, starting chain [ 53.013] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 53.013] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 53.013] can_xchg: back size=8701e00, front size=8701e00 [ 53.013] can_xchg: yes, pixmap=165 [ 53.013] sna_dri2_xchg: win=146, exchange front=40/5,ref=2 and back=128/76,ref=2, pixmap=165 7680x2160 [ 53.013] sna_dri2_xchg: back_bo handle=128, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 53.013] sna_dri2_xchg: front_bo handle=40, pitch=30720, size=132710400, ref=4, active_scanout?=3 [ 53.013] set_bo: pixmap=165, handle=128 (old handle=40) [ 53.013] set_bo: marking whole pixmap as damaged [ 53.013] set_bo: applying final/discard move-to-gpu [ 53.013] wait_for_shadow: flags=0, flips=2, handle=40, shadow=32 [ 53.013] set_bo: dropping flush hint from handle=40 [ 53.013] set_bo: adding flush hint to handle=128 [ 53.013] mark_stale(handle=40) => 1 [ 53.013] swap_limit: draw=146 setting swap limit to 3 [ 53.013] sna_dri2_swap_limit_validate: swap limit set to 3 [ 53.013] sna_next_vblank(pipe=0, waiting until next vblank) [ 53.013] sna_dri2_schedule_swap: reported target_msc=2932 [ 53.013] sna_accel_flush: flush?=0, dirty?=0 [ 53.014] sna_accel_flush: flush?=0, dirty?=0 [ 53.014] sna_accel_flush: flush?=0, dirty?=0 [ 53.014] sna_accel_flush: flush?=0, dirty?=0 [ 53.014] sna_block_handler (tv=568.75000) [ 53.014] kgem_retire, need_retire?=1 [ 53.014] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 53.014] kgem_retire__requests_ring: retiring ring 0 [ 53.014] __kgem_busy: handle=2, busy=131072, wedged=0 [ 53.014] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=2, retired? 0 [ 53.014] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 53.014] kgem_retire -- retired=0, need_retire=1 [ 53.014] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 53.014] sna_scanout_do_flush: flush timer active: delta=8 [ 53.014] sna_accel_block: evaluating timers, active=7 [ 53.014] sna_accel_block: flush timer expires in 8 [53022] [ 53.014] sna_wakeup_handler [ 53.014] sna_accel_flush: flush?=0, dirty?=0 [ 53.014] sna_accel_flush: flush?=0, dirty?=0 [ 53.014] sna_accel_flush: flush?=0, dirty?=0 [ 53.014] sna_accel_flush: flush?=0, dirty?=0 [ 53.014] sna_block_handler (tv=568.75000) [ 53.014] kgem_retire, need_retire?=1 [ 53.014] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 53.014] kgem_retire__requests_ring: retiring ring 0 [ 53.014] __kgem_busy: handle=2, busy=131072, wedged=0 [ 53.014] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=2, retired? 0 [ 53.014] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 53.014] kgem_retire -- retired=0, need_retire=1 [ 53.014] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 53.014] sna_scanout_do_flush: flush timer active: delta=8 [ 53.014] sna_accel_block: evaluating timers, active=7 [ 53.014] sna_accel_block: flush timer expires in 8 [53022] [ 53.014] sna_wakeup_handler [ 53.014] sna_block_handler (tv=568.75000) [ 53.014] kgem_retire, need_retire?=1 [ 53.015] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 53.015] kgem_retire__requests_ring: retiring ring 0 [ 53.015] __kgem_busy: handle=2, busy=131072, wedged=0 [ 53.015] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=2, retired? 0 [ 53.015] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 53.015] kgem_retire -- retired=0, need_retire=1 [ 53.015] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 53.015] sna_scanout_do_flush: flush timer active: delta=7 [ 53.015] sna_accel_block: evaluating timers, active=7 [ 53.015] sna_accel_block: flush timer expires in 7 [53022] [ 53.015] sna_wakeup_handler [ 53.015] sna_accel_flush: flush?=0, dirty?=0 [ 53.015] sna_block_handler (tv=568.74000) [ 53.015] kgem_retire, need_retire?=1 [ 53.015] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 53.015] kgem_retire__requests_ring: retiring ring 0 [ 53.015] __kgem_busy: handle=2, busy=131072, wedged=0 [ 53.015] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=2, retired? 0 [ 53.015] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 53.015] kgem_retire -- retired=0, need_retire=1 [ 53.015] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 53.015] sna_scanout_do_flush: flush timer active: delta=7 [ 53.015] sna_accel_block: evaluating timers, active=7 [ 53.015] sna_accel_block: flush timer expires in 7 [53022] [ 53.016] sna_wakeup_handler [ 53.016] sna_accel_flush: flush?=0, dirty?=0 [ 53.016] sna_accel_flush: flush?=0, dirty?=0 [ 53.016] sna_block_handler (tv=568.73000) [ 53.016] kgem_retire, need_retire?=1 [ 53.016] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 53.016] kgem_retire__requests_ring: retiring ring 0 [ 53.016] __kgem_busy: handle=2, busy=131072, wedged=0 [ 53.016] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=2, retired? 0 [ 53.016] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 53.016] kgem_retire -- retired=0, need_retire=1 [ 53.016] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 53.016] sna_scanout_do_flush: flush timer active: delta=6 [ 53.016] sna_accel_block: evaluating timers, active=7 [ 53.016] sna_accel_block: flush timer expires in 6 [53022] [ 53.017] sna_wakeup_handler [ 53.017] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=40, name=5 [ 53.017] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 53.017] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 53.017] sna_dri2_get_back: draw size=7680x2160, back buffer handle=40 size=7680x2160, is-scanout? 1, active?=2, pitch=30720, front pitch=30720 [ 53.017] sna_dri2_get_back: reuse backbuffer? 1 [ 53.017] sna_dri2_get_back: back buffer handle=40, active?=2, refcnt=2 [ 53.017] sna_dri2_get_back: cache: handle=114, active=2 [ 53.017] sna_dri2_get_back: allocating new backbuffer [ 53.017] sna_dri2_get_back: requesting scanout compatible back [ 53.017] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=1, prime?=0, temp?=0) [ 53.017] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 [ 53.017] 1:from scanout: pitch=30720, tiling=1, handle=29, id=2248 [ 53.017] kgem_bo_flink: flinked handle=29 to name=3, marking non-reusable [ 53.017] sna_dri2_get_back: caching handle=40 (name=5, flags=0, active_scanout=2) [ 53.017] kgem_bo_flink: flinked handle=29 to name=3, marking non-reusable [ 53.017] sna_dri2_reuse_buffer: reusing back buffer handle=29, name=3, pitch=30720, age=0 [ 53.017] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 53.017] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=128, name=76, active_scanout=1 [ 53.017] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 53.017] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=3, draw=146, pixmap=165, proxy?=0 [ 53.017] sna_accel_flush: flush?=0, dirty?=0 [ 53.017] sna_accel_flush: flush?=0, dirty?=0 [ 53.017] sna_accel_flush: flush?=0, dirty?=0 [ 53.017] sna_block_handler (tv=568.72000) [ 53.017] kgem_retire, need_retire?=1 [ 53.017] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 53.017] kgem_retire__requests_ring: retiring ring 0 [ 53.017] __kgem_busy: handle=2, busy=131072, wedged=0 [ 53.017] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=2, retired? 0 [ 53.017] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 53.017] kgem_retire -- retired=0, need_retire=1 [ 53.017] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 53.017] sna_scanout_do_flush: flush timer active: delta=5 [ 53.017] sna_accel_block: evaluating timers, active=7 [ 53.017] sna_accel_block: flush timer expires in 5 [53022] [ 53.022] sna_wakeup_handler [ 53.022] sna_accel_flush: flush?=0, dirty?=0 [ 53.022] sna_block_handler (tv=568.67000) [ 53.022] kgem_retire, need_retire?=1 [ 53.022] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 53.022] kgem_retire__requests_ring: retiring ring 0 [ 53.022] __kgem_busy: handle=2, busy=0, wedged=0 [ 53.022] __kgem_retire_rq: request 2 complete [ 53.022] __kgem_bo_flush: handle=96, busy=131072, wedged=0 [ 53.022] __kgem_bo_flush: moving 96 to flushing [ 53.022] __kgem_retire_rq: movied 96 to flushing [ 53.022] __kgem_bo_flush: handle=111, busy=0, wedged=0 [ 53.022] kgem_bo_move_to_cache: release handle=111 [ 53.022] kgem_bo_move_to_inactive: moving handle=111 to inactive [ 53.022] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 53.022] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 53.022] kgem_retire -- retired=1, need_retire=1 [ 53.022] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 53.022] gen6_render_retire: resetting idle vbo [ 53.022] sna_scanout_do_flush: flush timer active: delta=0 [ 53.022] sna_scanout_do_flush (time=53022), triggered [ 53.022] sna_scanout_flush (time=53022), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 53.022] has_shadow: has pending damage? 1, outstanding flips: 2 [ 53.022] stop_flush: scanout=128 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 53.022] has_shadow: has pending damage? 1, outstanding flips: 2 [ 53.022] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 2, mode reconfiguration pending? 0) [ 53.022] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 53.022] sna_mode_redisplay: checking for 2 outstanding flip completions [ 53.022] sna_mode_redisplay: now 2 outstanding flip completions (enabled? 1) [ 53.022] sna_accel_block: evaluating timers, active=7 [ 53.022] sna_accel_block: flush timer expires in 16 [53038] [ 53.022] sna_wakeup_handler [ 53.022] sna_block_handler (tv=568.67000) [ 53.022] kgem_retire, need_retire?=1 [ 53.023] __kgem_busy: handle=96, busy=131072, wedged=0 [ 53.023] kgem_retire__flushing: 1 bo on flushing list, retired? 0 [ 53.023] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 53.023] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 53.023] kgem_retire -- retired=0, need_retire=1 [ 53.023] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 53.023] gen6_render_retire: resetting idle vbo [ 53.023] sna_scanout_do_flush: flush timer active: delta=15 [ 53.023] sna_accel_block: evaluating timers, active=7 [ 53.023] sna_accel_block: flush timer expires in 15 [53038] [ 53.023] sna_wakeup_handler [ 53.023] sna_accel_flush: flush?=0, dirty?=0 [ 53.023] sna_block_handler (tv=568.66000) [ 53.023] kgem_retire, need_retire?=1 [ 53.023] __kgem_busy: handle=96, busy=131072, wedged=0 [ 53.023] kgem_retire__flushing: 1 bo on flushing list, retired? 0 [ 53.023] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 53.023] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 53.023] kgem_retire -- retired=0, need_retire=1 [ 53.023] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 53.023] gen6_render_retire: resetting idle vbo [ 53.023] sna_scanout_do_flush: flush timer active: delta=15 [ 53.023] sna_accel_block: evaluating timers, active=7 [ 53.023] sna_accel_block: flush timer expires in 15 [53038] [ 53.024] sna_wakeup_handler [ 53.024] sna_block_handler (tv=568.65000) [ 53.024] kgem_retire, need_retire?=1 [ 53.024] __kgem_busy: handle=96, busy=131072, wedged=0 [ 53.024] kgem_retire__flushing: 1 bo on flushing list, retired? 0 [ 53.024] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 53.024] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 53.024] kgem_retire -- retired=0, need_retire=1 [ 53.024] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 53.024] gen6_render_retire: resetting idle vbo [ 53.024] sna_scanout_do_flush: flush timer active: delta=14 [ 53.024] sna_accel_block: evaluating timers, active=7 [ 53.024] sna_accel_block: flush timer expires in 14 [53038] [ 53.026] sna_wakeup_handler [ 53.026] sna_mode_wakeup: len=32 [ 53.026] sna_mode_wakeup: recording last swap on pipe=1, frame 2903 [b57], time 53.26599 [ 53.026] sna_mode_wakeup: removing handle=114 [active_scanout=1] from scanout, installing handle=40 [active_scanout=2] [ 53.026] sna_mode_wakeup: flip complete, pending? 2 [ 53.026] sna_block_handler (tv=568.63000) [ 53.026] kgem_retire, need_retire?=1 [ 53.026] __kgem_busy: handle=96, busy=131072, wedged=0 [ 53.026] kgem_retire__flushing: 1 bo on flushing list, retired? 0 [ 53.026] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 53.026] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 53.026] kgem_retire -- retired=0, need_retire=1 [ 53.026] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 53.026] gen6_render_retire: resetting idle vbo [ 53.026] sna_scanout_do_flush: flush timer active: delta=12 [ 53.026] sna_accel_do_throttle (time=53026), triggered [ 53.026] sna_accel_throttle (time=53026) [ 53.026] sna_accel_block: evaluating timers, active=7 [ 53.026] sna_accel_block: flush timer expires in 12 [53038] [ 53.027] sna_wakeup_handler [ 53.027] sna_mode_wakeup: len=64 [ 53.027] sna_mode_wakeup: recording last swap on pipe=0, frame 2933 [b75], time 53.28009 [ 53.027] sna_mode_wakeup: removing handle=114 [active_scanout=0] from scanout, installing handle=40 [active_scanout=2] [ 53.027] sna_mode_wakeup: flip complete, pending? 1 [ 53.027] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 53.027] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 53.027] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 53.027] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 53.027] sna_pixmap_move_to_gpu: already all-damaged [ 53.027] sna_pixmap_mark_active: pixmap=165, handle=128 [ 53.027] sna_mode_redisplay: crtc[0] transformed? 0 [ 53.027] sna_mode_redisplay: crtc[1] transformed? 0 [ 53.027] sna_mode_redisplay: crtc[2] transformed? 0 [ 53.027] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=128 [active=1] [ 53.027] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 40, transformed? 0 [ 53.027] get_fb: reusing fb=112 for handle=128 [ 53.027] sna_mode_redisplay: recording flip on CRTC:32 handle=128, active_scanout=2, serial=2 [ 53.027] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 53.027] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 40, transformed? 0 [ 53.027] sna_mode_redisplay: recording flip on CRTC:39 handle=128, active_scanout=3, serial=3 [ 53.027] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 53.027] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 53.027] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 53.027] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=128, shadow handle=32 [ 53.027] sna_dri2_vblank_handler(type=2, sequence=2933, draw=3353) [ 53.027] sna_crtc_record_swap: recording last swap on pipe=0, frame 2933 [msc=2933], time 53.28009 [ 53.027] sna_dri2_vblank_handler: 2 complete, frame=2933 tv=53.28009 [ 53.027] sna_dri2_blit_complete: blit finished [ 53.027] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=2933, tv=53.28009) [ 53.027] frame_swap_complete(type=2): draw=146, pipe=0, frame=2933 [msc=2933], tv=53.28009 [ 53.027] sna_accel_flush: flush?=0, dirty?=0 [ 53.028] sna_dri2_event_free(draw?=1) [ 53.028] sna_dri2_remove_event: remove[0x561c94b09de0] from window 146, active? 1 [ 53.028] sna_dri2_remove_event: releasing cached handle=114 [ 53.028] _kgem_bo_destroy: handle=114, proxy? 0 [ 53.028] __kgem_bo_destroy: handle=114, size=66355200 [ 53.028] kgem_bo_move_to_scanout: moving 114 [fb 101] to scanout cache, active? 1 [ 53.028] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 53.028] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=29] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 53.028] sna_dri2_vblank_handler complete [ 53.028] sna_block_handler (tv=568.61000) [ 53.028] kgem_retire, need_retire?=1 [ 53.028] __kgem_busy: handle=96, busy=131072, wedged=0 [ 53.028] kgem_retire__flushing: 1 bo on flushing list, retired? 0 [ 53.028] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 53.028] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 53.028] kgem_retire -- retired=0, need_retire=1 [ 53.028] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 53.028] gen6_render_retire: resetting idle vbo [ 53.028] sna_scanout_do_flush: flush timer active: delta=10 [ 53.028] sna_accel_block: evaluating timers, active=7 [ 53.028] sna_accel_block: flush timer expires in 10 [53038] [ 53.030] sna_wakeup_handler [ 53.030] sna_accel_flush: flush?=0, dirty?=0 [ 53.030] sna_block_handler (tv=568.59000) [ 53.030] kgem_retire, need_retire?=1 [ 53.030] __kgem_busy: handle=96, busy=131072, wedged=0 [ 53.030] kgem_retire__flushing: 1 bo on flushing list, retired? 0 [ 53.030] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 53.030] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 53.030] kgem_retire -- retired=0, need_retire=1 [ 53.030] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 53.030] gen6_render_retire: resetting idle vbo [ 53.031] sna_scanout_do_flush: flush timer active: delta=8 [ 53.031] sna_accel_block: evaluating timers, active=7 [ 53.031] sna_accel_block: flush timer expires in 8 [53038] [ 53.031] sna_wakeup_handler [ 53.031] sna_block_handler (tv=568.58000) [ 53.031] kgem_retire, need_retire?=1 [ 53.031] __kgem_busy: handle=96, busy=131072, wedged=0 [ 53.031] kgem_retire__flushing: 1 bo on flushing list, retired? 0 [ 53.031] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 53.031] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 53.031] kgem_retire -- retired=0, need_retire=1 [ 53.031] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 53.031] gen6_render_retire: resetting idle vbo [ 53.031] sna_scanout_do_flush: flush timer active: delta=7 [ 53.031] sna_accel_block: evaluating timers, active=7 [ 53.031] sna_accel_block: flush timer expires in 7 [53038] [ 53.031] sna_wakeup_handler [ 53.031] sna_accel_flush: flush?=0, dirty?=0 [ 53.031] sna_accel_flush: flush?=0, dirty?=0 [ 53.031] sna_block_handler (tv=568.58000) [ 53.031] kgem_retire, need_retire?=1 [ 53.031] __kgem_busy: handle=96, busy=131072, wedged=0 [ 53.031] kgem_retire__flushing: 1 bo on flushing list, retired? 0 [ 53.031] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 53.031] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 53.031] kgem_retire -- retired=0, need_retire=1 [ 53.031] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 53.031] gen6_render_retire: resetting idle vbo [ 53.031] sna_scanout_do_flush: flush timer active: delta=7 [ 53.031] sna_accel_block: evaluating timers, active=7 [ 53.031] sna_accel_block: flush timer expires in 7 [53038] [ 53.032] sna_wakeup_handler [ 53.032] sna_block_handler (tv=568.57000) [ 53.032] kgem_retire, need_retire?=1 [ 53.032] __kgem_busy: handle=96, busy=131072, wedged=0 [ 53.032] kgem_retire__flushing: 1 bo on flushing list, retired? 0 [ 53.032] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 53.032] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 53.032] kgem_retire -- retired=0, need_retire=1 [ 53.032] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 53.032] gen6_render_retire: resetting idle vbo [ 53.032] sna_scanout_do_flush: flush timer active: delta=6 [ 53.032] sna_accel_block: evaluating timers, active=7 [ 53.032] sna_accel_block: flush timer expires in 6 [53038] [ 53.037] sna_wakeup_handler [ 53.037] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 53.037] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 53.037] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 53.037] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 53.037] sna_dri2_get_msc(draw=146, pipe=0) [ 53.037] sna_crtc_record_swap: recording last swap on pipe=0, frame 2933 [msc=2933], time 53.28009 [ 53.037] sna_dri2_get_msc: msc=2933 [raw=2933], ust=53028009 [ 53.037] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=29 (refs=1/1, flush=0) , front=128 (refs=1/4, flush=1) [ 53.037] sna_dri2_schedule_swap(target_msc=2933, divisor=0, remainder=0) [ 53.037] sna_dri2_schedule_swap: using front handle=128, active_scanout?=3, flush?=1 [ 53.037] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 53.037] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 53.037] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 53.037] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 53.037] sna_crtc_record_swap: recording last swap on pipe=0, frame 2933 [msc=2933], time 53.28009 [ 53.037] immediate_swap: current_msc=2933, target_msc=2933 -- yes [ 53.037] can_flip: no, shadow enabled [ 53.037] sna_dri2_add_event: adding event to window 146) [ 53.037] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 53.037] sna_dri2_immediate_blit: no pending blit, starting chain [ 53.037] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 53.037] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 53.037] can_xchg: back size=8701e00, front size=8701e00 [ 53.037] can_xchg: yes, pixmap=165 [ 53.037] sna_dri2_xchg: win=146, exchange front=128/76,ref=2 and back=29/3,ref=2, pixmap=165 7680x2160 [ 53.037] sna_dri2_xchg: back_bo handle=29, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 53.037] sna_dri2_xchg: front_bo handle=128, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 53.037] set_bo: pixmap=165, handle=29 (old handle=128) [ 53.037] set_bo: marking whole pixmap as damaged [ 53.037] set_bo: applying final/discard move-to-gpu [ 53.037] wait_for_shadow: flags=0, flips=2, handle=128, shadow=32 [ 53.037] set_bo: dropping flush hint from handle=128 [ 53.037] set_bo: adding flush hint to handle=29 [ 53.037] mark_stale(handle=128) => 1 [ 53.037] swap_limit: draw=146 setting swap limit to 3 [ 53.037] sna_dri2_swap_limit_validate: swap limit set to 3 [ 53.037] sna_next_vblank(pipe=0, waiting until next vblank) [ 53.037] sna_dri2_schedule_swap: reported target_msc=2933 [ 53.037] sna_accel_flush: flush?=0, dirty?=0 [ 53.037] sna_accel_flush: flush?=0, dirty?=0 [ 53.037] sna_accel_flush: flush?=0, dirty?=0 [ 53.037] sna_accel_flush: flush?=0, dirty?=0 [ 53.037] sna_block_handler (tv=568.52000) [ 53.037] kgem_retire, need_retire?=1 [ 53.037] __kgem_busy: handle=96, busy=131072, wedged=0 [ 53.037] kgem_retire__flushing: 1 bo on flushing list, retired? 0 [ 53.037] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 53.037] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 53.037] kgem_retire -- retired=0, need_retire=1 [ 53.037] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 53.037] gen6_render_retire: resetting idle vbo [ 53.037] sna_scanout_do_flush: flush timer active: delta=1 [ 53.037] sna_scanout_do_flush (time=53037), triggered [ 53.037] sna_scanout_flush (time=53037), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 53.037] has_shadow: has pending damage? 1, outstanding flips: 2 [ 53.037] stop_flush: scanout=29 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 53.037] has_shadow: has pending damage? 1, outstanding flips: 2 [ 53.037] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 2, mode reconfiguration pending? 0) [ 53.037] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 53.037] sna_mode_redisplay: checking for 2 outstanding flip completions [ 53.037] sna_mode_redisplay: now 2 outstanding flip completions (enabled? 1) [ 53.037] sna_accel_block: evaluating timers, active=7 [ 53.037] sna_accel_block: flush timer expires in 16 [53053] [ 53.038] sna_wakeup_handler [ 53.038] sna_accel_flush: flush?=0, dirty?=0 [ 53.038] sna_block_handler (tv=568.51000) [ 53.038] kgem_retire, need_retire?=1 [ 53.038] __kgem_busy: handle=96, busy=131072, wedged=0 [ 53.038] kgem_retire__flushing: 1 bo on flushing list, retired? 0 [ 53.038] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 53.038] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 53.038] kgem_retire -- retired=0, need_retire=1 [ 53.038] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 53.038] gen6_render_retire: resetting idle vbo [ 53.038] sna_scanout_do_flush: flush timer active: delta=15 [ 53.038] sna_accel_block: evaluating timers, active=7 [ 53.038] sna_accel_block: flush timer expires in 15 [53053] [ 53.038] sna_wakeup_handler [ 53.038] sna_block_handler (tv=568.51000) [ 53.038] kgem_retire, need_retire?=1 [ 53.038] __kgem_busy: handle=96, busy=131072, wedged=0 [ 53.038] kgem_retire__flushing: 1 bo on flushing list, retired? 0 [ 53.038] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 53.039] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 53.039] kgem_retire -- retired=0, need_retire=1 [ 53.039] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 53.039] gen6_render_retire: resetting idle vbo [ 53.039] sna_scanout_do_flush: flush timer active: delta=14 [ 53.039] sna_accel_block: evaluating timers, active=7 [ 53.039] sna_accel_block: flush timer expires in 14 [53053] [ 53.039] sna_wakeup_handler [ 53.039] sna_accel_flush: flush?=0, dirty?=0 [ 53.039] sna_block_handler (tv=568.50000) [ 53.039] kgem_retire, need_retire?=1 [ 53.039] __kgem_busy: handle=96, busy=131072, wedged=0 [ 53.039] kgem_retire__flushing: 1 bo on flushing list, retired? 0 [ 53.039] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 53.039] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 53.039] kgem_retire -- retired=0, need_retire=1 [ 53.039] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 53.039] gen6_render_retire: resetting idle vbo [ 53.039] sna_scanout_do_flush: flush timer active: delta=14 [ 53.039] sna_accel_block: evaluating timers, active=7 [ 53.039] sna_accel_block: flush timer expires in 14 [53053] [ 53.040] sna_wakeup_handler [ 53.040] sna_block_handler (tv=568.49000) [ 53.040] kgem_retire, need_retire?=1 [ 53.040] __kgem_busy: handle=96, busy=131072, wedged=0 [ 53.040] kgem_retire__flushing: 1 bo on flushing list, retired? 0 [ 53.040] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 53.040] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 53.040] kgem_retire -- retired=0, need_retire=1 [ 53.040] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 53.040] gen6_render_retire: resetting idle vbo [ 53.040] sna_scanout_do_flush: flush timer active: delta=13 [ 53.040] sna_accel_block: evaluating timers, active=7 [ 53.040] sna_accel_block: flush timer expires in 13 [53053] [ 53.043] sna_wakeup_handler [ 53.043] sna_mode_wakeup: len=32 [ 53.043] sna_mode_wakeup: recording last swap on pipe=1, frame 2904 [b58], time 53.43337 [ 53.043] sna_mode_wakeup: removing handle=40 [active_scanout=1] from scanout, installing handle=128 [active_scanout=2] [ 53.043] sna_mode_wakeup: flip complete, pending? 2 [ 53.043] sna_block_handler (tv=568.46000) [ 53.043] kgem_retire, need_retire?=1 [ 53.043] __kgem_busy: handle=96, busy=131072, wedged=0 [ 53.043] kgem_retire__flushing: 1 bo on flushing list, retired? 0 [ 53.043] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 53.043] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 53.043] kgem_retire -- retired=0, need_retire=1 [ 53.043] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 53.043] gen6_render_retire: resetting idle vbo [ 53.043] sna_scanout_do_flush: flush timer active: delta=10 [ 53.043] sna_accel_do_throttle (time=53043), triggered [ 53.043] sna_accel_throttle (time=53043) [ 53.043] sna_accel_block: evaluating timers, active=7 [ 53.043] sna_accel_block: flush timer expires in 10 [53053] [ 53.044] sna_wakeup_handler [ 53.044] sna_mode_wakeup: len=64 [ 53.044] sna_mode_wakeup: recording last swap on pipe=0, frame 2934 [b76], time 53.44748 [ 53.044] sna_mode_wakeup: removing handle=40 [active_scanout=0] from scanout, installing handle=128 [active_scanout=2] [ 53.044] sna_mode_wakeup: flip complete, pending? 1 [ 53.044] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 53.044] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 53.044] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 53.044] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 53.044] sna_pixmap_move_to_gpu: already all-damaged [ 53.044] sna_pixmap_mark_active: pixmap=165, handle=29 [ 53.044] sna_mode_redisplay: crtc[0] transformed? 0 [ 53.044] sna_mode_redisplay: crtc[1] transformed? 0 [ 53.044] sna_mode_redisplay: crtc[2] transformed? 0 [ 53.044] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=29 [active=1] [ 53.044] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 128, transformed? 0 [ 53.044] get_fb: reusing fb=102 for handle=29 [ 53.044] sna_mode_redisplay: recording flip on CRTC:32 handle=29, active_scanout=2, serial=2 [ 53.044] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 53.044] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 128, transformed? 0 [ 53.044] sna_mode_redisplay: recording flip on CRTC:39 handle=29, active_scanout=3, serial=3 [ 53.044] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 53.044] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 53.044] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 53.044] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=29, shadow handle=32 [ 53.044] sna_dri2_vblank_handler(type=2, sequence=2934, draw=3353) [ 53.044] sna_crtc_record_swap: recording last swap on pipe=0, frame 2934 [msc=2934], time 53.44748 [ 53.044] sna_dri2_vblank_handler: 2 complete, frame=2934 tv=53.44748 [ 53.044] sna_dri2_blit_complete: blit finished [ 53.044] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=2934, tv=53.44748) [ 53.044] frame_swap_complete(type=2): draw=146, pipe=0, frame=2934 [msc=2934], tv=53.44748 [ 53.044] sna_accel_flush: flush?=0, dirty?=0 [ 53.044] sna_dri2_event_free(draw?=1) [ 53.044] sna_dri2_remove_event: remove[0x561c94b09de0] from window 146, active? 1 [ 53.044] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=29] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 53.044] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=128] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 53.044] sna_dri2_vblank_handler complete [ 53.044] sna_block_handler (tv=568.45000) [ 53.044] kgem_retire, need_retire?=1 [ 53.044] __kgem_busy: handle=96, busy=131072, wedged=0 [ 53.044] kgem_retire__flushing: 1 bo on flushing list, retired? 0 [ 53.044] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 53.044] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 53.044] kgem_retire -- retired=0, need_retire=1 [ 53.044] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 53.044] gen6_render_retire: resetting idle vbo [ 53.044] sna_scanout_do_flush: flush timer active: delta=9 [ 53.044] sna_accel_block: evaluating timers, active=7 [ 53.044] sna_accel_block: flush timer expires in 9 [53053] [ 53.046] sna_wakeup_handler [ 53.046] sna_accel_flush: flush?=0, dirty?=0 [ 53.046] sna_block_handler (tv=568.43000) [ 53.046] kgem_retire, need_retire?=1 [ 53.046] __kgem_busy: handle=96, busy=131072, wedged=0 [ 53.046] kgem_retire__flushing: 1 bo on flushing list, retired? 0 [ 53.046] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 53.046] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 53.046] kgem_retire -- retired=0, need_retire=1 [ 53.046] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 53.046] gen6_render_retire: resetting idle vbo [ 53.046] sna_scanout_do_flush: flush timer active: delta=7 [ 53.046] sna_accel_block: evaluating timers, active=7 [ 53.046] sna_accel_block: flush timer expires in 7 [53053] [ 53.047] sna_wakeup_handler [ 53.047] sna_block_handler (tv=568.42000) [ 53.047] kgem_retire, need_retire?=1 [ 53.047] __kgem_busy: handle=96, busy=131072, wedged=0 [ 53.047] kgem_retire__flushing: 1 bo on flushing list, retired? 0 [ 53.047] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 53.047] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 53.047] kgem_retire -- retired=0, need_retire=1 [ 53.047] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 53.047] gen6_render_retire: resetting idle vbo [ 53.047] sna_scanout_do_flush: flush timer active: delta=6 [ 53.047] sna_accel_block: evaluating timers, active=7 [ 53.047] sna_accel_block: flush timer expires in 6 [53053] [ 53.047] sna_wakeup_handler [ 53.047] sna_accel_flush: flush?=0, dirty?=0 [ 53.047] sna_block_handler (tv=568.42000) [ 53.047] kgem_retire, need_retire?=1 [ 53.047] __kgem_busy: handle=96, busy=131072, wedged=0 [ 53.047] kgem_retire__flushing: 1 bo on flushing list, retired? 0 [ 53.047] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 53.047] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 53.047] kgem_retire -- retired=0, need_retire=1 [ 53.047] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 53.047] gen6_render_retire: resetting idle vbo [ 53.047] sna_scanout_do_flush: flush timer active: delta=6 [ 53.047] sna_accel_block: evaluating timers, active=7 [ 53.047] sna_accel_block: flush timer expires in 6 [53053] [ 53.048] sna_wakeup_handler [ 53.048] sna_block_handler (tv=568.41000) [ 53.048] kgem_retire, need_retire?=1 [ 53.048] __kgem_busy: handle=96, busy=131072, wedged=0 [ 53.048] kgem_retire__flushing: 1 bo on flushing list, retired? 0 [ 53.048] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 53.048] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 53.048] kgem_retire -- retired=0, need_retire=1 [ 53.048] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 53.048] gen6_render_retire: resetting idle vbo [ 53.048] sna_scanout_do_flush: flush timer active: delta=5 [ 53.048] sna_accel_block: evaluating timers, active=7 [ 53.048] sna_accel_block: flush timer expires in 5 [53053] [ 53.053] sna_wakeup_handler [ 53.054] sna_block_handler (tv=568.35000) [ 53.054] kgem_retire, need_retire?=1 [ 53.054] __kgem_busy: handle=96, busy=0, wedged=0 [ 53.054] __kgem_bo_clear_busy: handle=96 [ 53.054] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 53.054] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 53.054] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 53.054] kgem_retire -- retired=0, need_retire=0 [ 53.054] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 53.054] gen6_render_retire: resetting idle vbo [ 53.054] sna_scanout_do_flush: flush timer active: delta=-1 [ 53.054] sna_scanout_do_flush (time=53054), triggered [ 53.054] sna_scanout_flush (time=53054), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 53.054] has_shadow: has pending damage? 0, outstanding flips: 2 [ 53.054] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 53.054] has_shadow: has pending damage? 0, outstanding flips: 2 [ 53.054] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 2, mode reconfiguration pending? 0) [ 53.054] sna_accel_block: evaluating timers, active=7 [ 53.054] sna_accel_block: flush timer expires in 16 [53070] [ 53.054] sna_wakeup_handler [ 53.054] sna_accel_flush: flush?=0, dirty?=0 [ 53.054] sna_block_handler (tv=568.35000) [ 53.054] sna_scanout_do_flush: flush timer active: delta=16 [ 53.054] sna_accel_block: evaluating timers, active=7 [ 53.054] sna_accel_block: flush timer expires in 16 [53070] [ 53.054] sna_wakeup_handler [ 53.054] sna_block_handler (tv=568.35000) [ 53.054] sna_scanout_do_flush: flush timer active: delta=16 [ 53.054] sna_accel_block: evaluating timers, active=7 [ 53.054] sna_accel_block: flush timer expires in 16 [53070] [ 53.054] sna_wakeup_handler [ 53.054] sna_accel_flush: flush?=0, dirty?=0 [ 53.054] sna_accel_flush: flush?=0, dirty?=0 [ 53.054] sna_block_handler (tv=568.35000) [ 53.054] sna_scanout_do_flush: flush timer active: delta=16 [ 53.054] sna_accel_block: evaluating timers, active=7 [ 53.054] sna_accel_block: flush timer expires in 16 [53070] [ 53.056] sna_wakeup_handler [ 53.056] sna_block_handler (tv=568.33000) [ 53.056] sna_scanout_do_flush: flush timer active: delta=14 [ 53.056] sna_accel_block: evaluating timers, active=7 [ 53.056] sna_accel_block: flush timer expires in 14 [53070] [ 53.059] sna_wakeup_handler [ 53.059] sna_mode_wakeup: len=32 [ 53.059] sna_mode_wakeup: recording last swap on pipe=1, frame 2905 [b59], time 53.60074 [ 53.059] sna_mode_wakeup: removing handle=128 [active_scanout=1] from scanout, installing handle=29 [active_scanout=3] [ 53.059] sna_mode_wakeup: flip complete, pending? 2 [ 53.059] sna_block_handler (tv=568.30000) [ 53.059] sna_scanout_do_flush: flush timer active: delta=11 [ 53.059] sna_accel_block: evaluating timers, active=7 [ 53.059] sna_accel_block: flush timer expires in 11 [53070] [ 53.061] sna_wakeup_handler [ 53.061] sna_mode_wakeup: len=32 [ 53.061] sna_mode_wakeup: recording last swap on pipe=0, frame 2935 [b77], time 53.61481 [ 53.061] sna_mode_wakeup: removing handle=128 [active_scanout=0] from scanout, installing handle=29 [active_scanout=3] [ 53.061] sna_mode_wakeup: flip complete, pending? 1 [ 53.061] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 53.061] sna_block_handler (tv=568.28000) [ 53.061] sna_scanout_do_flush: flush timer active: delta=9 [ 53.061] sna_accel_do_throttle (time=53061), triggered [ 53.061] sna_accel_throttle (time=53061) [ 53.061] sna_accel_disarm_timer[1] (time=53061) [ 53.061] sna_accel_block: evaluating timers, active=5 [ 53.061] sna_accel_block: flush timer expires in 9 [53070] [ 53.062] sna_wakeup_handler [ 53.062] sna_accel_flush: flush?=0, dirty?=0 [ 53.062] sna_block_handler (tv=568.27000) [ 53.062] sna_scanout_do_flush: flush timer active: delta=8 [ 53.062] sna_accel_do_throttle -- no pending activity [ 53.062] sna_accel_block: evaluating timers, active=5 [ 53.062] sna_accel_block: flush timer expires in 8 [53070] [ 53.062] sna_wakeup_handler [ 53.062] sna_block_handler (tv=568.27000) [ 53.062] sna_scanout_do_flush: flush timer active: delta=8 [ 53.062] sna_accel_do_throttle -- no pending activity [ 53.062] sna_accel_block: evaluating timers, active=5 [ 53.062] sna_accel_block: flush timer expires in 8 [53070] [ 53.062] sna_wakeup_handler [ 53.062] sna_accel_flush: flush?=0, dirty?=0 [ 53.062] sna_block_handler (tv=568.27000) [ 53.062] sna_scanout_do_flush: flush timer active: delta=8 [ 53.062] sna_accel_do_throttle -- no pending activity [ 53.062] sna_accel_block: evaluating timers, active=5 [ 53.062] sna_accel_block: flush timer expires in 8 [53070] [ 53.063] sna_wakeup_handler [ 53.063] sna_block_handler (tv=568.26000) [ 53.063] sna_scanout_do_flush: flush timer active: delta=7 [ 53.063] sna_accel_do_throttle -- no pending activity [ 53.063] sna_accel_block: evaluating timers, active=5 [ 53.063] sna_accel_block: flush timer expires in 7 [53070] [ 53.065] sna_wakeup_handler [ 53.065] sna_block_handler (tv=568.24000) [ 53.065] sna_scanout_do_flush: flush timer active: delta=5 [ 53.065] sna_accel_do_throttle -- no pending activity [ 53.065] sna_accel_block: evaluating timers, active=5 [ 53.065] sna_accel_block: flush timer expires in 5 [53070] [ 53.070] sna_wakeup_handler [ 53.070] sna_block_handler (tv=568.19000) [ 53.070] sna_scanout_do_flush: flush timer active: delta=0 [ 53.070] sna_scanout_do_flush (time=53070), triggered [ 53.070] sna_scanout_flush (time=53070), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 53.070] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.070] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 53.070] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.070] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 53.070] sna_accel_do_throttle -- no pending activity [ 53.070] sna_accel_block: evaluating timers, active=5 [ 53.070] sna_accel_block: flush timer expires in 16 [53086] [ 53.070] sna_wakeup_handler [ 53.070] sna_accel_flush: flush?=0, dirty?=0 [ 53.070] sna_block_handler (tv=568.19000) [ 53.070] sna_scanout_do_flush: flush timer active: delta=16 [ 53.070] sna_accel_do_throttle -- no pending activity [ 53.070] sna_accel_block: evaluating timers, active=5 [ 53.070] sna_accel_block: flush timer expires in 16 [53086] [ 53.070] sna_wakeup_handler [ 53.070] sna_block_handler (tv=568.19000) [ 53.070] sna_scanout_do_flush: flush timer active: delta=16 [ 53.070] sna_accel_do_throttle -- no pending activity [ 53.070] sna_accel_block: evaluating timers, active=5 [ 53.070] sna_accel_block: flush timer expires in 16 [53086] [ 53.070] sna_wakeup_handler [ 53.070] sna_accel_flush: flush?=0, dirty?=0 [ 53.070] sna_block_handler (tv=568.19000) [ 53.070] sna_scanout_do_flush: flush timer active: delta=16 [ 53.070] sna_accel_do_throttle -- no pending activity [ 53.070] sna_accel_block: evaluating timers, active=5 [ 53.070] sna_accel_block: flush timer expires in 16 [53086] [ 53.071] sna_wakeup_handler [ 53.072] sna_block_handler (tv=568.17000) [ 53.072] sna_scanout_do_flush: flush timer active: delta=14 [ 53.072] sna_accel_do_throttle -- no pending activity [ 53.072] sna_accel_block: evaluating timers, active=5 [ 53.072] sna_accel_block: flush timer expires in 14 [53086] [ 53.078] sna_wakeup_handler [ 53.078] sna_accel_flush: flush?=0, dirty?=0 [ 53.078] sna_block_handler (tv=568.11000) [ 53.078] sna_scanout_do_flush: flush timer active: delta=8 [ 53.078] sna_accel_do_throttle -- no pending activity [ 53.078] sna_accel_block: evaluating timers, active=5 [ 53.078] sna_accel_block: flush timer expires in 8 [53086] [ 53.078] sna_wakeup_handler [ 53.078] sna_block_handler (tv=568.11000) [ 53.078] sna_scanout_do_flush: flush timer active: delta=8 [ 53.078] sna_accel_do_throttle -- no pending activity [ 53.078] sna_accel_block: evaluating timers, active=5 [ 53.078] sna_accel_block: flush timer expires in 8 [53086] [ 53.078] sna_wakeup_handler [ 53.078] sna_accel_flush: flush?=0, dirty?=0 [ 53.078] sna_accel_flush: flush?=0, dirty?=0 [ 53.078] sna_block_handler (tv=568.11000) [ 53.078] sna_scanout_do_flush: flush timer active: delta=8 [ 53.078] sna_accel_do_throttle -- no pending activity [ 53.078] sna_accel_block: evaluating timers, active=5 [ 53.078] sna_accel_block: flush timer expires in 8 [53086] [ 53.080] sna_wakeup_handler [ 53.080] sna_block_handler (tv=568.9000) [ 53.080] sna_scanout_do_flush: flush timer active: delta=6 [ 53.080] sna_accel_do_throttle -- no pending activity [ 53.080] sna_accel_block: evaluating timers, active=5 [ 53.080] sna_accel_block: flush timer expires in 6 [53086] [ 53.086] sna_wakeup_handler [ 53.086] sna_block_handler (tv=568.3000) [ 53.086] sna_scanout_do_flush: flush timer active: delta=0 [ 53.086] sna_scanout_do_flush (time=53086), triggered [ 53.086] sna_scanout_flush (time=53086), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 53.086] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.086] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 53.086] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.086] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 53.086] sna_accel_do_throttle -- no pending activity [ 53.086] sna_accel_block: evaluating timers, active=5 [ 53.086] sna_accel_block: flush timer expires in 16 [53102] [ 53.086] sna_wakeup_handler [ 53.086] sna_accel_flush: flush?=0, dirty?=0 [ 53.086] sna_block_handler (tv=568.3000) [ 53.086] sna_scanout_do_flush: flush timer active: delta=16 [ 53.086] sna_accel_do_throttle -- no pending activity [ 53.086] sna_accel_block: evaluating timers, active=5 [ 53.086] sna_accel_block: flush timer expires in 16 [53102] [ 53.086] sna_wakeup_handler [ 53.086] sna_block_handler (tv=568.3000) [ 53.086] sna_scanout_do_flush: flush timer active: delta=16 [ 53.086] sna_accel_do_throttle -- no pending activity [ 53.086] sna_accel_block: evaluating timers, active=5 [ 53.086] sna_accel_block: flush timer expires in 16 [53102] [ 53.086] sna_wakeup_handler [ 53.086] sna_accel_flush: flush?=0, dirty?=0 [ 53.086] sna_block_handler (tv=568.3000) [ 53.086] sna_scanout_do_flush: flush timer active: delta=16 [ 53.086] sna_accel_do_throttle -- no pending activity [ 53.086] sna_accel_block: evaluating timers, active=5 [ 53.086] sna_accel_block: flush timer expires in 16 [53102] [ 53.088] sna_wakeup_handler [ 53.088] sna_block_handler (tv=568.1000) [ 53.088] sna_scanout_do_flush: flush timer active: delta=14 [ 53.088] sna_accel_do_throttle -- no pending activity [ 53.088] sna_accel_block: evaluating timers, active=5 [ 53.088] sna_accel_block: flush timer expires in 14 [53102] [ 53.094] sna_wakeup_handler [ 53.094] sna_accel_flush: flush?=0, dirty?=0 [ 53.094] sna_block_handler (tv=567.995000) [ 53.094] sna_scanout_do_flush: flush timer active: delta=8 [ 53.094] sna_accel_do_throttle -- no pending activity [ 53.094] sna_accel_block: evaluating timers, active=5 [ 53.094] sna_accel_block: flush timer expires in 8 [53102] [ 53.094] sna_wakeup_handler [ 53.094] sna_block_handler (tv=567.995000) [ 53.094] sna_scanout_do_flush: flush timer active: delta=8 [ 53.094] sna_accel_do_throttle -- no pending activity [ 53.094] sna_accel_block: evaluating timers, active=5 [ 53.094] sna_accel_block: flush timer expires in 8 [53102] [ 53.094] sna_wakeup_handler [ 53.094] sna_accel_flush: flush?=0, dirty?=0 [ 53.094] sna_block_handler (tv=567.995000) [ 53.094] sna_scanout_do_flush: flush timer active: delta=8 [ 53.094] sna_accel_do_throttle -- no pending activity [ 53.094] sna_accel_block: evaluating timers, active=5 [ 53.094] sna_accel_block: flush timer expires in 8 [53102] [ 53.096] sna_wakeup_handler [ 53.096] sna_block_handler (tv=567.993000) [ 53.096] sna_scanout_do_flush: flush timer active: delta=6 [ 53.096] sna_accel_do_throttle -- no pending activity [ 53.096] sna_accel_block: evaluating timers, active=5 [ 53.096] sna_accel_block: flush timer expires in 6 [53102] [ 53.102] sna_wakeup_handler [ 53.102] sna_block_handler (tv=567.987000) [ 53.102] sna_scanout_do_flush: flush timer active: delta=0 [ 53.102] sna_scanout_do_flush (time=53102), triggered [ 53.102] sna_scanout_flush (time=53102), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 53.102] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.102] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 53.102] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.102] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 53.102] sna_accel_do_throttle -- no pending activity [ 53.102] sna_accel_block: evaluating timers, active=5 [ 53.102] sna_accel_block: flush timer expires in 16 [53118] [ 53.102] sna_wakeup_handler [ 53.102] sna_accel_flush: flush?=0, dirty?=0 [ 53.102] sna_block_handler (tv=567.987000) [ 53.102] sna_scanout_do_flush: flush timer active: delta=16 [ 53.102] sna_accel_do_throttle -- no pending activity [ 53.102] sna_accel_block: evaluating timers, active=5 [ 53.102] sna_accel_block: flush timer expires in 16 [53118] [ 53.102] sna_wakeup_handler [ 53.102] sna_block_handler (tv=567.987000) [ 53.102] sna_scanout_do_flush: flush timer active: delta=16 [ 53.102] sna_accel_do_throttle -- no pending activity [ 53.102] sna_accel_block: evaluating timers, active=5 [ 53.102] sna_accel_block: flush timer expires in 16 [53118] [ 53.102] sna_wakeup_handler [ 53.102] sna_accel_flush: flush?=0, dirty?=0 [ 53.102] sna_accel_flush: flush?=0, dirty?=0 [ 53.102] sna_block_handler (tv=567.987000) [ 53.102] sna_scanout_do_flush: flush timer active: delta=16 [ 53.102] sna_accel_do_throttle -- no pending activity [ 53.102] sna_accel_block: evaluating timers, active=5 [ 53.102] sna_accel_block: flush timer expires in 16 [53118] [ 53.104] sna_wakeup_handler [ 53.104] sna_block_handler (tv=567.985000) [ 53.104] sna_scanout_do_flush: flush timer active: delta=14 [ 53.104] sna_accel_do_throttle -- no pending activity [ 53.104] sna_accel_block: evaluating timers, active=5 [ 53.104] sna_accel_block: flush timer expires in 14 [53118] [ 53.110] sna_wakeup_handler [ 53.110] sna_accel_flush: flush?=0, dirty?=0 [ 53.110] sna_block_handler (tv=567.979000) [ 53.110] sna_scanout_do_flush: flush timer active: delta=8 [ 53.110] sna_accel_do_throttle -- no pending activity [ 53.110] sna_accel_block: evaluating timers, active=5 [ 53.110] sna_accel_block: flush timer expires in 8 [53118] [ 53.110] sna_wakeup_handler [ 53.110] sna_block_handler (tv=567.979000) [ 53.110] sna_scanout_do_flush: flush timer active: delta=8 [ 53.110] sna_accel_do_throttle -- no pending activity [ 53.110] sna_accel_block: evaluating timers, active=5 [ 53.110] sna_accel_block: flush timer expires in 8 [53118] [ 53.111] sna_wakeup_handler [ 53.111] sna_accel_flush: flush?=0, dirty?=0 [ 53.111] sna_block_handler (tv=567.978000) [ 53.111] sna_scanout_do_flush: flush timer active: delta=7 [ 53.111] sna_accel_do_throttle -- no pending activity [ 53.111] sna_accel_block: evaluating timers, active=5 [ 53.111] sna_accel_block: flush timer expires in 7 [53118] [ 53.112] sna_wakeup_handler [ 53.112] sna_block_handler (tv=567.977000) [ 53.112] sna_scanout_do_flush: flush timer active: delta=6 [ 53.112] sna_accel_do_throttle -- no pending activity [ 53.112] sna_accel_block: evaluating timers, active=5 [ 53.112] sna_accel_block: flush timer expires in 6 [53118] [ 53.118] sna_wakeup_handler [ 53.118] sna_block_handler (tv=567.971000) [ 53.118] sna_scanout_do_flush: flush timer active: delta=0 [ 53.118] sna_scanout_do_flush (time=53118), triggered [ 53.118] sna_scanout_flush (time=53118), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 53.118] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.118] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 53.118] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.118] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 53.118] sna_accel_do_throttle -- no pending activity [ 53.118] sna_accel_block: evaluating timers, active=5 [ 53.118] sna_accel_block: flush timer expires in 16 [53134] [ 53.118] sna_wakeup_handler [ 53.118] sna_accel_flush: flush?=0, dirty?=0 [ 53.118] sna_block_handler (tv=567.971000) [ 53.118] sna_scanout_do_flush: flush timer active: delta=16 [ 53.118] sna_accel_do_throttle -- no pending activity [ 53.118] sna_accel_block: evaluating timers, active=5 [ 53.118] sna_accel_block: flush timer expires in 16 [53134] [ 53.118] sna_wakeup_handler [ 53.118] sna_block_handler (tv=567.971000) [ 53.118] sna_scanout_do_flush: flush timer active: delta=16 [ 53.118] sna_accel_do_throttle -- no pending activity [ 53.118] sna_accel_block: evaluating timers, active=5 [ 53.118] sna_accel_block: flush timer expires in 16 [53134] [ 53.119] sna_wakeup_handler [ 53.119] sna_accel_flush: flush?=0, dirty?=0 [ 53.119] sna_block_handler (tv=567.970000) [ 53.119] sna_scanout_do_flush: flush timer active: delta=15 [ 53.119] sna_accel_do_throttle -- no pending activity [ 53.119] sna_accel_block: evaluating timers, active=5 [ 53.119] sna_accel_block: flush timer expires in 15 [53134] [ 53.120] sna_wakeup_handler [ 53.120] sna_block_handler (tv=567.969000) [ 53.120] sna_scanout_do_flush: flush timer active: delta=14 [ 53.120] sna_accel_do_throttle -- no pending activity [ 53.120] sna_accel_block: evaluating timers, active=5 [ 53.120] sna_accel_block: flush timer expires in 14 [53134] [ 53.126] sna_wakeup_handler [ 53.126] sna_accel_flush: flush?=0, dirty?=0 [ 53.126] sna_block_handler (tv=567.963000) [ 53.126] sna_scanout_do_flush: flush timer active: delta=8 [ 53.126] sna_accel_do_throttle -- no pending activity [ 53.126] sna_accel_block: evaluating timers, active=5 [ 53.126] sna_accel_block: flush timer expires in 8 [53134] [ 53.126] sna_wakeup_handler [ 53.126] sna_block_handler (tv=567.963000) [ 53.126] sna_scanout_do_flush: flush timer active: delta=8 [ 53.126] sna_accel_do_throttle -- no pending activity [ 53.126] sna_accel_block: evaluating timers, active=5 [ 53.126] sna_accel_block: flush timer expires in 8 [53134] [ 53.127] sna_wakeup_handler [ 53.127] sna_accel_flush: flush?=0, dirty?=0 [ 53.127] sna_accel_flush: flush?=0, dirty?=0 [ 53.127] sna_block_handler (tv=567.962000) [ 53.127] sna_scanout_do_flush: flush timer active: delta=7 [ 53.127] sna_accel_do_throttle -- no pending activity [ 53.127] sna_accel_block: evaluating timers, active=5 [ 53.127] sna_accel_block: flush timer expires in 7 [53134] [ 53.127] sna_wakeup_handler [ 53.127] sna_accel_flush: flush?=0, dirty?=0 [ 53.127] sna_block_handler (tv=567.962000) [ 53.127] sna_scanout_do_flush: flush timer active: delta=7 [ 53.127] sna_accel_do_throttle -- no pending activity [ 53.127] sna_accel_block: evaluating timers, active=5 [ 53.127] sna_accel_block: flush timer expires in 7 [53134] [ 53.128] sna_wakeup_handler [ 53.128] sna_block_handler (tv=567.961000) [ 53.128] sna_scanout_do_flush: flush timer active: delta=6 [ 53.128] sna_accel_do_throttle -- no pending activity [ 53.128] sna_accel_block: evaluating timers, active=5 [ 53.128] sna_accel_block: flush timer expires in 6 [53134] [ 53.134] sna_wakeup_handler [ 53.134] sna_block_handler (tv=567.955000) [ 53.134] sna_scanout_do_flush: flush timer active: delta=0 [ 53.134] sna_scanout_do_flush (time=53134), triggered [ 53.134] sna_scanout_flush (time=53134), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 53.134] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.134] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 53.134] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.134] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 53.134] sna_accel_do_throttle -- no pending activity [ 53.134] sna_accel_block: evaluating timers, active=5 [ 53.134] sna_accel_block: flush timer expires in 16 [53150] [ 53.134] sna_wakeup_handler [ 53.134] sna_accel_flush: flush?=0, dirty?=0 [ 53.134] sna_accel_flush: flush?=0, dirty?=0 [ 53.134] sna_accel_flush: flush?=0, dirty?=0 [ 53.134] sna_accel_flush: flush?=0, dirty?=0 [ 53.134] sna_block_handler (tv=567.955000) [ 53.134] sna_scanout_do_flush: flush timer active: delta=16 [ 53.134] sna_accel_do_throttle -- no pending activity [ 53.134] sna_accel_block: evaluating timers, active=5 [ 53.134] sna_accel_block: flush timer expires in 16 [53150] [ 53.134] sna_wakeup_handler [ 53.134] sna_accel_flush: flush?=0, dirty?=0 [ 53.134] sna_accel_flush: flush?=0, dirty?=0 [ 53.134] sna_accel_flush: flush?=0, dirty?=0 [ 53.134] sna_block_handler (tv=567.955000) [ 53.134] sna_scanout_do_flush: flush timer active: delta=16 [ 53.134] sna_accel_do_throttle -- no pending activity [ 53.134] sna_accel_block: evaluating timers, active=5 [ 53.134] sna_accel_block: flush timer expires in 16 [53150] [ 53.134] sna_wakeup_handler [ 53.134] sna_accel_flush: flush?=0, dirty?=0 [ 53.134] sna_block_handler (tv=567.955000) [ 53.134] sna_scanout_do_flush: flush timer active: delta=16 [ 53.134] sna_accel_do_throttle -- no pending activity [ 53.134] sna_accel_block: evaluating timers, active=5 [ 53.134] sna_accel_block: flush timer expires in 16 [53150] [ 53.134] sna_wakeup_handler [ 53.134] sna_block_handler (tv=567.955000) [ 53.134] sna_scanout_do_flush: flush timer active: delta=16 [ 53.134] sna_accel_do_throttle -- no pending activity [ 53.134] sna_accel_block: evaluating timers, active=5 [ 53.134] sna_accel_block: flush timer expires in 16 [53150] [ 53.135] sna_wakeup_handler [ 53.135] sna_accel_flush: flush?=0, dirty?=0 [ 53.135] sna_block_handler (tv=567.954000) [ 53.135] sna_scanout_do_flush: flush timer active: delta=15 [ 53.135] sna_accel_do_throttle -- no pending activity [ 53.135] sna_accel_block: evaluating timers, active=5 [ 53.135] sna_accel_block: flush timer expires in 15 [53150] [ 53.136] sna_wakeup_handler [ 53.136] sna_block_handler (tv=567.953000) [ 53.136] sna_scanout_do_flush: flush timer active: delta=14 [ 53.136] sna_accel_do_throttle -- no pending activity [ 53.136] sna_accel_block: evaluating timers, active=5 [ 53.136] sna_accel_block: flush timer expires in 14 [53150] [ 53.142] sna_wakeup_handler [ 53.142] sna_accel_flush: flush?=0, dirty?=0 [ 53.143] sna_block_handler (tv=567.946000) [ 53.143] sna_scanout_do_flush: flush timer active: delta=7 [ 53.143] sna_accel_do_throttle -- no pending activity [ 53.143] sna_accel_block: evaluating timers, active=5 [ 53.143] sna_accel_block: flush timer expires in 7 [53150] [ 53.143] sna_wakeup_handler [ 53.143] sna_block_handler (tv=567.946000) [ 53.143] sna_scanout_do_flush: flush timer active: delta=7 [ 53.143] sna_accel_do_throttle -- no pending activity [ 53.143] sna_accel_block: evaluating timers, active=5 [ 53.143] sna_accel_block: flush timer expires in 7 [53150] [ 53.143] sna_wakeup_handler [ 53.143] sna_accel_flush: flush?=0, dirty?=0 [ 53.143] sna_block_handler (tv=567.946000) [ 53.143] sna_scanout_do_flush: flush timer active: delta=7 [ 53.143] sna_accel_do_throttle -- no pending activity [ 53.143] sna_accel_block: evaluating timers, active=5 [ 53.143] sna_accel_block: flush timer expires in 7 [53150] [ 53.144] sna_wakeup_handler [ 53.144] sna_block_handler (tv=567.945000) [ 53.144] sna_scanout_do_flush: flush timer active: delta=6 [ 53.144] sna_accel_do_throttle -- no pending activity [ 53.144] sna_accel_block: evaluating timers, active=5 [ 53.144] sna_accel_block: flush timer expires in 6 [53150] [ 53.150] sna_wakeup_handler [ 53.150] sna_block_handler (tv=567.939000) [ 53.150] sna_scanout_do_flush: flush timer active: delta=0 [ 53.150] sna_scanout_do_flush (time=53150), triggered [ 53.150] sna_scanout_flush (time=53150), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 53.150] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.150] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 53.150] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.150] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 53.150] sna_accel_do_throttle -- no pending activity [ 53.150] sna_accel_block: evaluating timers, active=5 [ 53.150] sna_accel_block: flush timer expires in 16 [53166] [ 53.151] sna_wakeup_handler [ 53.151] sna_accel_flush: flush?=0, dirty?=0 [ 53.151] sna_block_handler (tv=567.938000) [ 53.151] sna_scanout_do_flush: flush timer active: delta=15 [ 53.151] sna_accel_do_throttle -- no pending activity [ 53.151] sna_accel_block: evaluating timers, active=5 [ 53.151] sna_accel_block: flush timer expires in 15 [53166] [ 53.151] sna_wakeup_handler [ 53.151] sna_block_handler (tv=567.938000) [ 53.151] sna_scanout_do_flush: flush timer active: delta=15 [ 53.151] sna_accel_do_throttle -- no pending activity [ 53.151] sna_accel_block: evaluating timers, active=5 [ 53.151] sna_accel_block: flush timer expires in 15 [53166] [ 53.151] sna_wakeup_handler [ 53.151] sna_accel_flush: flush?=0, dirty?=0 [ 53.151] sna_accel_flush: flush?=0, dirty?=0 [ 53.151] sna_block_handler (tv=567.938000) [ 53.151] sna_scanout_do_flush: flush timer active: delta=15 [ 53.151] sna_accel_do_throttle -- no pending activity [ 53.151] sna_accel_block: evaluating timers, active=5 [ 53.151] sna_accel_block: flush timer expires in 15 [53166] [ 53.152] sna_wakeup_handler [ 53.152] sna_block_handler (tv=567.937000) [ 53.152] sna_scanout_do_flush: flush timer active: delta=14 [ 53.152] sna_accel_do_throttle -- no pending activity [ 53.152] sna_accel_block: evaluating timers, active=5 [ 53.152] sna_accel_block: flush timer expires in 14 [53166] [ 53.159] sna_wakeup_handler [ 53.159] sna_accel_flush: flush?=0, dirty?=0 [ 53.159] sna_block_handler (tv=567.930000) [ 53.159] sna_scanout_do_flush: flush timer active: delta=7 [ 53.159] sna_accel_do_throttle -- no pending activity [ 53.159] sna_accel_block: evaluating timers, active=5 [ 53.159] sna_accel_block: flush timer expires in 7 [53166] [ 53.159] sna_wakeup_handler [ 53.159] sna_block_handler (tv=567.930000) [ 53.159] sna_scanout_do_flush: flush timer active: delta=7 [ 53.159] sna_accel_do_throttle -- no pending activity [ 53.159] sna_accel_block: evaluating timers, active=5 [ 53.159] sna_accel_block: flush timer expires in 7 [53166] [ 53.159] sna_wakeup_handler [ 53.159] sna_accel_flush: flush?=0, dirty?=0 [ 53.159] sna_block_handler (tv=567.930000) [ 53.159] sna_scanout_do_flush: flush timer active: delta=7 [ 53.159] sna_accel_do_throttle -- no pending activity [ 53.159] sna_accel_block: evaluating timers, active=5 [ 53.159] sna_accel_block: flush timer expires in 7 [53166] [ 53.160] sna_wakeup_handler [ 53.160] sna_block_handler (tv=567.929000) [ 53.160] sna_scanout_do_flush: flush timer active: delta=6 [ 53.160] sna_accel_do_throttle -- no pending activity [ 53.160] sna_accel_block: evaluating timers, active=5 [ 53.160] sna_accel_block: flush timer expires in 6 [53166] [ 53.161] sna_wakeup_handler [ 53.161] sna_block_handler (tv=567.928000) [ 53.161] sna_scanout_do_flush: flush timer active: delta=5 [ 53.161] sna_accel_do_throttle -- no pending activity [ 53.161] sna_accel_block: evaluating timers, active=5 [ 53.161] sna_accel_block: flush timer expires in 5 [53166] [ 53.166] sna_wakeup_handler [ 53.166] sna_block_handler (tv=567.923000) [ 53.166] sna_scanout_do_flush: flush timer active: delta=0 [ 53.166] sna_scanout_do_flush (time=53166), triggered [ 53.166] sna_scanout_flush (time=53166), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 53.166] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.166] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 53.166] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.166] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 53.166] sna_accel_do_throttle -- no pending activity [ 53.166] sna_accel_block: evaluating timers, active=5 [ 53.166] sna_accel_block: flush timer expires in 16 [53182] [ 53.167] sna_wakeup_handler [ 53.167] sna_accel_flush: flush?=0, dirty?=0 [ 53.167] sna_block_handler (tv=567.922000) [ 53.167] sna_scanout_do_flush: flush timer active: delta=15 [ 53.167] sna_accel_do_throttle -- no pending activity [ 53.167] sna_accel_block: evaluating timers, active=5 [ 53.167] sna_accel_block: flush timer expires in 15 [53182] [ 53.167] sna_wakeup_handler [ 53.167] sna_block_handler (tv=567.922000) [ 53.167] sna_scanout_do_flush: flush timer active: delta=15 [ 53.167] sna_accel_do_throttle -- no pending activity [ 53.167] sna_accel_block: evaluating timers, active=5 [ 53.167] sna_accel_block: flush timer expires in 15 [53182] [ 53.167] sna_wakeup_handler [ 53.167] sna_accel_flush: flush?=0, dirty?=0 [ 53.167] sna_block_handler (tv=567.922000) [ 53.167] sna_scanout_do_flush: flush timer active: delta=15 [ 53.167] sna_accel_do_throttle -- no pending activity [ 53.167] sna_accel_block: evaluating timers, active=5 [ 53.167] sna_accel_block: flush timer expires in 15 [53182] [ 53.168] sna_wakeup_handler [ 53.168] sna_block_handler (tv=567.921000) [ 53.168] sna_scanout_do_flush: flush timer active: delta=14 [ 53.168] sna_accel_do_throttle -- no pending activity [ 53.168] sna_accel_block: evaluating timers, active=5 [ 53.168] sna_accel_block: flush timer expires in 14 [53182] [ 53.169] sna_wakeup_handler [ 53.169] sna_block_handler (tv=567.920000) [ 53.169] sna_scanout_do_flush: flush timer active: delta=13 [ 53.169] sna_accel_do_throttle -- no pending activity [ 53.169] sna_accel_block: evaluating timers, active=5 [ 53.169] sna_accel_block: flush timer expires in 13 [53182] [ 53.175] sna_wakeup_handler [ 53.175] sna_accel_flush: flush?=0, dirty?=0 [ 53.175] sna_block_handler (tv=567.914000) [ 53.175] sna_scanout_do_flush: flush timer active: delta=7 [ 53.175] sna_accel_do_throttle -- no pending activity [ 53.175] sna_accel_block: evaluating timers, active=5 [ 53.175] sna_accel_block: flush timer expires in 7 [53182] [ 53.175] sna_wakeup_handler [ 53.175] sna_block_handler (tv=567.914000) [ 53.175] sna_scanout_do_flush: flush timer active: delta=7 [ 53.175] sna_accel_do_throttle -- no pending activity [ 53.175] sna_accel_block: evaluating timers, active=5 [ 53.175] sna_accel_block: flush timer expires in 7 [53182] [ 53.175] sna_wakeup_handler [ 53.175] sna_accel_flush: flush?=0, dirty?=0 [ 53.175] sna_accel_flush: flush?=0, dirty?=0 [ 53.175] sna_block_handler (tv=567.914000) [ 53.175] sna_scanout_do_flush: flush timer active: delta=7 [ 53.175] sna_accel_do_throttle -- no pending activity [ 53.175] sna_accel_block: evaluating timers, active=5 [ 53.175] sna_accel_block: flush timer expires in 7 [53182] [ 53.176] sna_wakeup_handler [ 53.176] sna_block_handler (tv=567.913000) [ 53.176] sna_scanout_do_flush: flush timer active: delta=6 [ 53.176] sna_accel_do_throttle -- no pending activity [ 53.176] sna_accel_block: evaluating timers, active=5 [ 53.176] sna_accel_block: flush timer expires in 6 [53182] [ 53.177] sna_wakeup_handler [ 53.177] sna_block_handler (tv=567.912000) [ 53.177] sna_scanout_do_flush: flush timer active: delta=5 [ 53.177] sna_accel_do_throttle -- no pending activity [ 53.177] sna_accel_block: evaluating timers, active=5 [ 53.177] sna_accel_block: flush timer expires in 5 [53182] [ 53.182] sna_wakeup_handler [ 53.182] sna_block_handler (tv=567.907000) [ 53.182] sna_scanout_do_flush: flush timer active: delta=0 [ 53.182] sna_scanout_do_flush (time=53182), triggered [ 53.182] sna_scanout_flush (time=53182), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 53.182] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.182] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 53.182] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.182] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 53.182] sna_accel_do_throttle -- no pending activity [ 53.182] sna_accel_block: evaluating timers, active=5 [ 53.182] sna_accel_block: flush timer expires in 16 [53198] [ 53.183] sna_wakeup_handler [ 53.183] sna_accel_flush: flush?=0, dirty?=0 [ 53.183] sna_block_handler (tv=567.906000) [ 53.183] sna_scanout_do_flush: flush timer active: delta=15 [ 53.183] sna_accel_do_throttle -- no pending activity [ 53.183] sna_accel_block: evaluating timers, active=5 [ 53.183] sna_accel_block: flush timer expires in 15 [53198] [ 53.183] sna_wakeup_handler [ 53.183] sna_block_handler (tv=567.906000) [ 53.183] sna_scanout_do_flush: flush timer active: delta=15 [ 53.183] sna_accel_do_throttle -- no pending activity [ 53.183] sna_accel_block: evaluating timers, active=5 [ 53.183] sna_accel_block: flush timer expires in 15 [53198] [ 53.183] sna_wakeup_handler [ 53.183] sna_accel_flush: flush?=0, dirty?=0 [ 53.183] sna_block_handler (tv=567.906000) [ 53.183] sna_scanout_do_flush: flush timer active: delta=15 [ 53.183] sna_accel_do_throttle -- no pending activity [ 53.183] sna_accel_block: evaluating timers, active=5 [ 53.183] sna_accel_block: flush timer expires in 15 [53198] [ 53.184] sna_wakeup_handler [ 53.184] sna_block_handler (tv=567.905000) [ 53.184] sna_scanout_do_flush: flush timer active: delta=14 [ 53.184] sna_accel_do_throttle -- no pending activity [ 53.184] sna_accel_block: evaluating timers, active=5 [ 53.184] sna_accel_block: flush timer expires in 14 [53198] [ 53.185] sna_wakeup_handler [ 53.185] sna_block_handler (tv=567.904000) [ 53.185] sna_scanout_do_flush: flush timer active: delta=13 [ 53.185] sna_accel_do_throttle -- no pending activity [ 53.185] sna_accel_block: evaluating timers, active=5 [ 53.185] sna_accel_block: flush timer expires in 13 [53198] [ 53.191] sna_wakeup_handler [ 53.191] sna_accel_flush: flush?=0, dirty?=0 [ 53.191] sna_block_handler (tv=567.898000) [ 53.191] sna_scanout_do_flush: flush timer active: delta=7 [ 53.191] sna_accel_do_throttle -- no pending activity [ 53.191] sna_accel_block: evaluating timers, active=5 [ 53.191] sna_accel_block: flush timer expires in 7 [53198] [ 53.191] sna_wakeup_handler [ 53.191] sna_block_handler (tv=567.898000) [ 53.191] sna_scanout_do_flush: flush timer active: delta=7 [ 53.191] sna_accel_do_throttle -- no pending activity [ 53.191] sna_accel_block: evaluating timers, active=5 [ 53.191] sna_accel_block: flush timer expires in 7 [53198] [ 53.191] sna_wakeup_handler [ 53.191] sna_accel_flush: flush?=0, dirty?=0 [ 53.191] sna_block_handler (tv=567.898000) [ 53.191] sna_scanout_do_flush: flush timer active: delta=7 [ 53.191] sna_accel_do_throttle -- no pending activity [ 53.191] sna_accel_block: evaluating timers, active=5 [ 53.191] sna_accel_block: flush timer expires in 7 [53198] [ 53.192] sna_wakeup_handler [ 53.192] sna_block_handler (tv=567.897000) [ 53.192] sna_scanout_do_flush: flush timer active: delta=6 [ 53.192] sna_accel_do_throttle -- no pending activity [ 53.192] sna_accel_block: evaluating timers, active=5 [ 53.192] sna_accel_block: flush timer expires in 6 [53198] [ 53.193] sna_wakeup_handler [ 53.193] sna_block_handler (tv=567.896000) [ 53.193] sna_scanout_do_flush: flush timer active: delta=5 [ 53.193] sna_accel_do_throttle -- no pending activity [ 53.193] sna_accel_block: evaluating timers, active=5 [ 53.193] sna_accel_block: flush timer expires in 5 [53198] [ 53.198] sna_wakeup_handler [ 53.198] sna_block_handler (tv=567.891000) [ 53.198] sna_scanout_do_flush: flush timer active: delta=0 [ 53.198] sna_scanout_do_flush (time=53198), triggered [ 53.198] sna_scanout_flush (time=53198), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 53.198] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.198] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 53.198] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.198] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 53.198] sna_accel_do_throttle -- no pending activity [ 53.198] sna_accel_block: evaluating timers, active=5 [ 53.198] sna_accel_block: flush timer expires in 16 [53214] [ 53.199] sna_wakeup_handler [ 53.199] sna_accel_flush: flush?=0, dirty?=0 [ 53.199] sna_block_handler (tv=567.890000) [ 53.199] sna_scanout_do_flush: flush timer active: delta=15 [ 53.199] sna_accel_do_throttle -- no pending activity [ 53.199] sna_accel_block: evaluating timers, active=5 [ 53.199] sna_accel_block: flush timer expires in 15 [53214] [ 53.199] sna_wakeup_handler [ 53.199] sna_block_handler (tv=567.890000) [ 53.199] sna_scanout_do_flush: flush timer active: delta=15 [ 53.199] sna_accel_do_throttle -- no pending activity [ 53.199] sna_accel_block: evaluating timers, active=5 [ 53.199] sna_accel_block: flush timer expires in 15 [53214] [ 53.199] sna_wakeup_handler [ 53.199] sna_accel_flush: flush?=0, dirty?=0 [ 53.199] sna_accel_flush: flush?=0, dirty?=0 [ 53.199] sna_block_handler (tv=567.890000) [ 53.199] sna_scanout_do_flush: flush timer active: delta=15 [ 53.199] sna_accel_do_throttle -- no pending activity [ 53.199] sna_accel_block: evaluating timers, active=5 [ 53.199] sna_accel_block: flush timer expires in 15 [53214] [ 53.200] sna_wakeup_handler [ 53.200] sna_block_handler (tv=567.889000) [ 53.200] sna_scanout_do_flush: flush timer active: delta=14 [ 53.200] sna_accel_do_throttle -- no pending activity [ 53.200] sna_accel_block: evaluating timers, active=5 [ 53.200] sna_accel_block: flush timer expires in 14 [53214] [ 53.201] sna_wakeup_handler [ 53.201] sna_block_handler (tv=567.888000) [ 53.201] sna_scanout_do_flush: flush timer active: delta=13 [ 53.201] sna_accel_do_throttle -- no pending activity [ 53.201] sna_accel_block: evaluating timers, active=5 [ 53.201] sna_accel_block: flush timer expires in 13 [53214] [ 53.207] sna_wakeup_handler [ 53.207] sna_accel_flush: flush?=0, dirty?=0 [ 53.207] sna_block_handler (tv=567.882000) [ 53.207] sna_scanout_do_flush: flush timer active: delta=7 [ 53.207] sna_accel_do_throttle -- no pending activity [ 53.207] sna_accel_block: evaluating timers, active=5 [ 53.207] sna_accel_block: flush timer expires in 7 [53214] [ 53.207] sna_wakeup_handler [ 53.207] sna_block_handler (tv=567.882000) [ 53.207] sna_scanout_do_flush: flush timer active: delta=7 [ 53.207] sna_accel_do_throttle -- no pending activity [ 53.207] sna_accel_block: evaluating timers, active=5 [ 53.207] sna_accel_block: flush timer expires in 7 [53214] [ 53.207] sna_wakeup_handler [ 53.207] sna_accel_flush: flush?=0, dirty?=0 [ 53.207] sna_block_handler (tv=567.882000) [ 53.207] sna_scanout_do_flush: flush timer active: delta=7 [ 53.207] sna_accel_do_throttle -- no pending activity [ 53.207] sna_accel_block: evaluating timers, active=5 [ 53.207] sna_accel_block: flush timer expires in 7 [53214] [ 53.208] sna_wakeup_handler [ 53.208] sna_block_handler (tv=567.881000) [ 53.208] sna_scanout_do_flush: flush timer active: delta=6 [ 53.208] sna_accel_do_throttle -- no pending activity [ 53.208] sna_accel_block: evaluating timers, active=5 [ 53.208] sna_accel_block: flush timer expires in 6 [53214] [ 53.209] sna_wakeup_handler [ 53.209] sna_block_handler (tv=567.880000) [ 53.209] sna_scanout_do_flush: flush timer active: delta=5 [ 53.209] sna_accel_do_throttle -- no pending activity [ 53.209] sna_accel_block: evaluating timers, active=5 [ 53.209] sna_accel_block: flush timer expires in 5 [53214] [ 53.214] sna_wakeup_handler [ 53.214] sna_block_handler (tv=567.875000) [ 53.214] sna_scanout_do_flush: flush timer active: delta=0 [ 53.214] sna_scanout_do_flush (time=53214), triggered [ 53.214] sna_scanout_flush (time=53214), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 53.214] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.214] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 53.214] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.214] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 53.214] sna_accel_do_throttle -- no pending activity [ 53.214] sna_accel_block: evaluating timers, active=5 [ 53.214] sna_accel_block: flush timer expires in 16 [53230] [ 53.215] sna_wakeup_handler [ 53.215] sna_accel_flush: flush?=0, dirty?=0 [ 53.215] sna_block_handler (tv=567.874000) [ 53.215] sna_scanout_do_flush: flush timer active: delta=15 [ 53.215] sna_accel_do_throttle -- no pending activity [ 53.215] sna_accel_block: evaluating timers, active=5 [ 53.215] sna_accel_block: flush timer expires in 15 [53230] [ 53.215] sna_wakeup_handler [ 53.215] sna_block_handler (tv=567.874000) [ 53.215] sna_scanout_do_flush: flush timer active: delta=15 [ 53.215] sna_accel_do_throttle -- no pending activity [ 53.215] sna_accel_block: evaluating timers, active=5 [ 53.215] sna_accel_block: flush timer expires in 15 [53230] [ 53.215] sna_wakeup_handler [ 53.215] sna_accel_flush: flush?=0, dirty?=0 [ 53.215] sna_block_handler (tv=567.874000) [ 53.215] sna_scanout_do_flush: flush timer active: delta=15 [ 53.215] sna_accel_do_throttle -- no pending activity [ 53.215] sna_accel_block: evaluating timers, active=5 [ 53.215] sna_accel_block: flush timer expires in 15 [53230] [ 53.216] sna_wakeup_handler [ 53.216] sna_block_handler (tv=567.873000) [ 53.216] sna_scanout_do_flush: flush timer active: delta=14 [ 53.216] sna_accel_do_throttle -- no pending activity [ 53.216] sna_accel_block: evaluating timers, active=5 [ 53.216] sna_accel_block: flush timer expires in 14 [53230] [ 53.217] sna_wakeup_handler [ 53.217] sna_block_handler (tv=567.872000) [ 53.217] sna_scanout_do_flush: flush timer active: delta=13 [ 53.217] sna_accel_do_throttle -- no pending activity [ 53.217] sna_accel_block: evaluating timers, active=5 [ 53.217] sna_accel_block: flush timer expires in 13 [53230] [ 53.223] sna_wakeup_handler [ 53.223] sna_accel_flush: flush?=0, dirty?=0 [ 53.223] sna_block_handler (tv=567.866000) [ 53.223] sna_scanout_do_flush: flush timer active: delta=7 [ 53.223] sna_accel_do_throttle -- no pending activity [ 53.223] sna_accel_block: evaluating timers, active=5 [ 53.223] sna_accel_block: flush timer expires in 7 [53230] [ 53.223] sna_wakeup_handler [ 53.223] sna_block_handler (tv=567.866000) [ 53.223] sna_scanout_do_flush: flush timer active: delta=7 [ 53.223] sna_accel_do_throttle -- no pending activity [ 53.223] sna_accel_block: evaluating timers, active=5 [ 53.223] sna_accel_block: flush timer expires in 7 [53230] [ 53.223] sna_wakeup_handler [ 53.223] sna_accel_flush: flush?=0, dirty?=0 [ 53.223] sna_accel_flush: flush?=0, dirty?=0 [ 53.223] sna_block_handler (tv=567.866000) [ 53.223] sna_scanout_do_flush: flush timer active: delta=7 [ 53.223] sna_accel_do_throttle -- no pending activity [ 53.223] sna_accel_block: evaluating timers, active=5 [ 53.223] sna_accel_block: flush timer expires in 7 [53230] [ 53.224] sna_wakeup_handler [ 53.224] sna_block_handler (tv=567.865000) [ 53.224] sna_scanout_do_flush: flush timer active: delta=6 [ 53.224] sna_accel_do_throttle -- no pending activity [ 53.224] sna_accel_block: evaluating timers, active=5 [ 53.224] sna_accel_block: flush timer expires in 6 [53230] [ 53.225] sna_wakeup_handler [ 53.225] sna_block_handler (tv=567.864000) [ 53.225] sna_scanout_do_flush: flush timer active: delta=5 [ 53.225] sna_accel_do_throttle -- no pending activity [ 53.225] sna_accel_block: evaluating timers, active=5 [ 53.225] sna_accel_block: flush timer expires in 5 [53230] [ 53.230] sna_wakeup_handler [ 53.230] sna_block_handler (tv=567.859000) [ 53.230] sna_scanout_do_flush: flush timer active: delta=0 [ 53.230] sna_scanout_do_flush (time=53230), triggered [ 53.230] sna_scanout_flush (time=53230), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 53.230] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.230] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 53.230] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.230] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 53.230] sna_accel_do_throttle -- no pending activity [ 53.230] sna_accel_block: evaluating timers, active=5 [ 53.230] sna_accel_block: flush timer expires in 16 [53246] [ 53.231] sna_wakeup_handler [ 53.231] sna_accel_flush: flush?=0, dirty?=0 [ 53.231] sna_block_handler (tv=567.858000) [ 53.231] sna_scanout_do_flush: flush timer active: delta=15 [ 53.231] sna_accel_do_throttle -- no pending activity [ 53.231] sna_accel_block: evaluating timers, active=5 [ 53.231] sna_accel_block: flush timer expires in 15 [53246] [ 53.231] sna_wakeup_handler [ 53.231] sna_block_handler (tv=567.858000) [ 53.231] sna_scanout_do_flush: flush timer active: delta=15 [ 53.231] sna_accel_do_throttle -- no pending activity [ 53.231] sna_accel_block: evaluating timers, active=5 [ 53.231] sna_accel_block: flush timer expires in 15 [53246] [ 53.231] sna_wakeup_handler [ 53.231] sna_accel_flush: flush?=0, dirty?=0 [ 53.231] sna_block_handler (tv=567.858000) [ 53.231] sna_scanout_do_flush: flush timer active: delta=15 [ 53.231] sna_accel_do_throttle -- no pending activity [ 53.231] sna_accel_block: evaluating timers, active=5 [ 53.231] sna_accel_block: flush timer expires in 15 [53246] [ 53.232] sna_wakeup_handler [ 53.232] sna_block_handler (tv=567.857000) [ 53.232] sna_scanout_do_flush: flush timer active: delta=14 [ 53.232] sna_accel_do_throttle -- no pending activity [ 53.232] sna_accel_block: evaluating timers, active=5 [ 53.232] sna_accel_block: flush timer expires in 14 [53246] [ 53.233] sna_wakeup_handler [ 53.233] sna_block_handler (tv=567.856000) [ 53.233] sna_scanout_do_flush: flush timer active: delta=13 [ 53.233] sna_accel_do_throttle -- no pending activity [ 53.233] sna_accel_block: evaluating timers, active=5 [ 53.233] sna_accel_block: flush timer expires in 13 [53246] [ 53.239] sna_wakeup_handler [ 53.239] sna_accel_flush: flush?=0, dirty?=0 [ 53.239] sna_block_handler (tv=567.850000) [ 53.239] sna_scanout_do_flush: flush timer active: delta=7 [ 53.239] sna_accel_do_throttle -- no pending activity [ 53.239] sna_accel_block: evaluating timers, active=5 [ 53.239] sna_accel_block: flush timer expires in 7 [53246] [ 53.239] sna_wakeup_handler [ 53.239] sna_block_handler (tv=567.850000) [ 53.239] sna_scanout_do_flush: flush timer active: delta=7 [ 53.239] sna_accel_do_throttle -- no pending activity [ 53.239] sna_accel_block: evaluating timers, active=5 [ 53.239] sna_accel_block: flush timer expires in 7 [53246] [ 53.239] sna_wakeup_handler [ 53.239] sna_accel_flush: flush?=0, dirty?=0 [ 53.239] sna_block_handler (tv=567.850000) [ 53.239] sna_scanout_do_flush: flush timer active: delta=7 [ 53.239] sna_accel_do_throttle -- no pending activity [ 53.239] sna_accel_block: evaluating timers, active=5 [ 53.239] sna_accel_block: flush timer expires in 7 [53246] [ 53.240] sna_wakeup_handler [ 53.240] sna_block_handler (tv=567.849000) [ 53.240] sna_scanout_do_flush: flush timer active: delta=6 [ 53.240] sna_accel_do_throttle -- no pending activity [ 53.240] sna_accel_block: evaluating timers, active=5 [ 53.240] sna_accel_block: flush timer expires in 6 [53246] [ 53.241] sna_wakeup_handler [ 53.241] sna_block_handler (tv=567.848000) [ 53.241] sna_scanout_do_flush: flush timer active: delta=5 [ 53.241] sna_accel_do_throttle -- no pending activity [ 53.241] sna_accel_block: evaluating timers, active=5 [ 53.241] sna_accel_block: flush timer expires in 5 [53246] [ 53.247] sna_wakeup_handler [ 53.247] sna_block_handler (tv=567.842000) [ 53.247] sna_scanout_do_flush: flush timer active: delta=-1 [ 53.247] sna_scanout_do_flush (time=53247), triggered [ 53.247] sna_scanout_flush (time=53247), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 53.247] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.247] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 53.247] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.247] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 53.247] sna_accel_do_throttle -- no pending activity [ 53.247] sna_accel_block: evaluating timers, active=5 [ 53.247] sna_accel_block: flush timer expires in 16 [53263] [ 53.247] sna_wakeup_handler [ 53.247] sna_accel_flush: flush?=0, dirty?=0 [ 53.247] sna_block_handler (tv=567.842000) [ 53.247] sna_scanout_do_flush: flush timer active: delta=16 [ 53.247] sna_accel_do_throttle -- no pending activity [ 53.247] sna_accel_block: evaluating timers, active=5 [ 53.247] sna_accel_block: flush timer expires in 16 [53263] [ 53.247] sna_wakeup_handler [ 53.247] sna_block_handler (tv=567.842000) [ 53.247] sna_scanout_do_flush: flush timer active: delta=16 [ 53.247] sna_accel_do_throttle -- no pending activity [ 53.247] sna_accel_block: evaluating timers, active=5 [ 53.247] sna_accel_block: flush timer expires in 16 [53263] [ 53.247] sna_wakeup_handler [ 53.247] sna_accel_flush: flush?=0, dirty?=0 [ 53.247] sna_accel_flush: flush?=0, dirty?=0 [ 53.247] sna_block_handler (tv=567.842000) [ 53.247] sna_scanout_do_flush: flush timer active: delta=16 [ 53.247] sna_accel_do_throttle -- no pending activity [ 53.247] sna_accel_block: evaluating timers, active=5 [ 53.247] sna_accel_block: flush timer expires in 16 [53263] [ 53.248] sna_wakeup_handler [ 53.248] sna_block_handler (tv=567.841000) [ 53.248] sna_scanout_do_flush: flush timer active: delta=15 [ 53.248] sna_accel_do_throttle -- no pending activity [ 53.248] sna_accel_block: evaluating timers, active=5 [ 53.248] sna_accel_block: flush timer expires in 15 [53263] [ 53.249] sna_wakeup_handler [ 53.249] sna_block_handler (tv=567.840000) [ 53.249] sna_scanout_do_flush: flush timer active: delta=14 [ 53.249] sna_accel_do_throttle -- no pending activity [ 53.249] sna_accel_block: evaluating timers, active=5 [ 53.249] sna_accel_block: flush timer expires in 14 [53263] [ 53.255] sna_wakeup_handler [ 53.255] sna_accel_flush: flush?=0, dirty?=0 [ 53.255] sna_block_handler (tv=567.834000) [ 53.255] sna_scanout_do_flush: flush timer active: delta=8 [ 53.255] sna_accel_do_throttle -- no pending activity [ 53.255] sna_accel_block: evaluating timers, active=5 [ 53.255] sna_accel_block: flush timer expires in 8 [53263] [ 53.255] sna_wakeup_handler [ 53.255] sna_block_handler (tv=567.834000) [ 53.255] sna_scanout_do_flush: flush timer active: delta=8 [ 53.255] sna_accel_do_throttle -- no pending activity [ 53.255] sna_accel_block: evaluating timers, active=5 [ 53.255] sna_accel_block: flush timer expires in 8 [53263] [ 53.255] sna_wakeup_handler [ 53.255] sna_accel_flush: flush?=0, dirty?=0 [ 53.255] sna_block_handler (tv=567.834000) [ 53.255] sna_scanout_do_flush: flush timer active: delta=8 [ 53.255] sna_accel_do_throttle -- no pending activity [ 53.255] sna_accel_block: evaluating timers, active=5 [ 53.255] sna_accel_block: flush timer expires in 8 [53263] [ 53.256] sna_wakeup_handler [ 53.256] sna_block_handler (tv=567.833000) [ 53.256] sna_scanout_do_flush: flush timer active: delta=7 [ 53.256] sna_accel_do_throttle -- no pending activity [ 53.256] sna_accel_block: evaluating timers, active=5 [ 53.256] sna_accel_block: flush timer expires in 7 [53263] [ 53.257] sna_wakeup_handler [ 53.257] sna_block_handler (tv=567.832000) [ 53.257] sna_scanout_do_flush: flush timer active: delta=6 [ 53.257] sna_accel_do_throttle -- no pending activity [ 53.257] sna_accel_block: evaluating timers, active=5 [ 53.257] sna_accel_block: flush timer expires in 6 [53263] [ 53.263] sna_wakeup_handler [ 53.263] sna_accel_flush: flush?=0, dirty?=0 [ 53.263] sna_block_handler (tv=567.826000) [ 53.263] sna_scanout_do_flush: flush timer active: delta=0 [ 53.263] sna_scanout_do_flush (time=53263), triggered [ 53.263] sna_scanout_flush (time=53263), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 53.263] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.263] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 53.263] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.263] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 53.263] sna_accel_do_throttle -- no pending activity [ 53.263] sna_accel_block: evaluating timers, active=5 [ 53.263] sna_accel_block: flush timer expires in 16 [53279] [ 53.263] sna_wakeup_handler [ 53.263] sna_block_handler (tv=567.826000) [ 53.263] sna_scanout_do_flush: flush timer active: delta=16 [ 53.263] sna_accel_do_throttle -- no pending activity [ 53.263] sna_accel_block: evaluating timers, active=5 [ 53.263] sna_accel_block: flush timer expires in 16 [53279] [ 53.263] sna_wakeup_handler [ 53.263] sna_accel_flush: flush?=0, dirty?=0 [ 53.263] sna_block_handler (tv=567.826000) [ 53.263] sna_scanout_do_flush: flush timer active: delta=16 [ 53.263] sna_accel_do_throttle -- no pending activity [ 53.263] sna_accel_block: evaluating timers, active=5 [ 53.263] sna_accel_block: flush timer expires in 16 [53279] [ 53.264] sna_wakeup_handler [ 53.264] sna_block_handler (tv=567.825000) [ 53.264] sna_scanout_do_flush: flush timer active: delta=15 [ 53.264] sna_accel_do_throttle -- no pending activity [ 53.264] sna_accel_block: evaluating timers, active=5 [ 53.264] sna_accel_block: flush timer expires in 15 [53279] [ 53.265] sna_wakeup_handler [ 53.265] sna_block_handler (tv=567.824000) [ 53.265] sna_scanout_do_flush: flush timer active: delta=14 [ 53.265] sna_accel_do_throttle -- no pending activity [ 53.265] sna_accel_block: evaluating timers, active=5 [ 53.265] sna_accel_block: flush timer expires in 14 [53279] [ 53.271] sna_wakeup_handler [ 53.271] sna_accel_flush: flush?=0, dirty?=0 [ 53.271] sna_block_handler (tv=567.818000) [ 53.271] sna_scanout_do_flush: flush timer active: delta=8 [ 53.271] sna_accel_do_throttle -- no pending activity [ 53.271] sna_accel_block: evaluating timers, active=5 [ 53.271] sna_accel_block: flush timer expires in 8 [53279] [ 53.271] sna_wakeup_handler [ 53.271] sna_block_handler (tv=567.818000) [ 53.271] sna_scanout_do_flush: flush timer active: delta=8 [ 53.271] sna_accel_do_throttle -- no pending activity [ 53.271] sna_accel_block: evaluating timers, active=5 [ 53.271] sna_accel_block: flush timer expires in 8 [53279] [ 53.271] sna_wakeup_handler [ 53.271] sna_accel_flush: flush?=0, dirty?=0 [ 53.271] sna_accel_flush: flush?=0, dirty?=0 [ 53.271] sna_block_handler (tv=567.818000) [ 53.271] sna_scanout_do_flush: flush timer active: delta=8 [ 53.271] sna_accel_do_throttle -- no pending activity [ 53.271] sna_accel_block: evaluating timers, active=5 [ 53.271] sna_accel_block: flush timer expires in 8 [53279] [ 53.272] sna_wakeup_handler [ 53.272] sna_block_handler (tv=567.817000) [ 53.272] sna_scanout_do_flush: flush timer active: delta=7 [ 53.272] sna_accel_do_throttle -- no pending activity [ 53.272] sna_accel_block: evaluating timers, active=5 [ 53.272] sna_accel_block: flush timer expires in 7 [53279] [ 53.273] sna_wakeup_handler [ 53.273] sna_block_handler (tv=567.816000) [ 53.274] sna_scanout_do_flush: flush timer active: delta=5 [ 53.274] sna_accel_do_throttle -- no pending activity [ 53.274] sna_accel_block: evaluating timers, active=5 [ 53.274] sna_accel_block: flush timer expires in 5 [53279] [ 53.279] sna_wakeup_handler [ 53.279] sna_block_handler (tv=567.810000) [ 53.279] sna_scanout_do_flush: flush timer active: delta=0 [ 53.279] sna_scanout_do_flush (time=53279), triggered [ 53.279] sna_scanout_flush (time=53279), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 53.279] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.279] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 53.279] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.279] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 53.279] sna_accel_do_throttle -- no pending activity [ 53.279] sna_accel_block: evaluating timers, active=5 [ 53.279] sna_accel_block: flush timer expires in 16 [53295] [ 53.279] sna_wakeup_handler [ 53.279] sna_accel_flush: flush?=0, dirty?=0 [ 53.279] sna_block_handler (tv=567.810000) [ 53.279] sna_scanout_do_flush: flush timer active: delta=16 [ 53.279] sna_accel_do_throttle -- no pending activity [ 53.279] sna_accel_block: evaluating timers, active=5 [ 53.279] sna_accel_block: flush timer expires in 16 [53295] [ 53.279] sna_wakeup_handler [ 53.279] sna_block_handler (tv=567.810000) [ 53.279] sna_scanout_do_flush: flush timer active: delta=16 [ 53.279] sna_accel_do_throttle -- no pending activity [ 53.279] sna_accel_block: evaluating timers, active=5 [ 53.279] sna_accel_block: flush timer expires in 16 [53295] [ 53.279] sna_wakeup_handler [ 53.279] sna_accel_flush: flush?=0, dirty?=0 [ 53.279] sna_block_handler (tv=567.810000) [ 53.279] sna_scanout_do_flush: flush timer active: delta=16 [ 53.279] sna_accel_do_throttle -- no pending activity [ 53.279] sna_accel_block: evaluating timers, active=5 [ 53.279] sna_accel_block: flush timer expires in 16 [53295] [ 53.280] sna_wakeup_handler [ 53.280] sna_block_handler (tv=567.809000) [ 53.280] sna_scanout_do_flush: flush timer active: delta=15 [ 53.280] sna_accel_do_throttle -- no pending activity [ 53.280] sna_accel_block: evaluating timers, active=5 [ 53.280] sna_accel_block: flush timer expires in 15 [53295] [ 53.282] sna_wakeup_handler [ 53.282] sna_block_handler (tv=567.807000) [ 53.282] sna_scanout_do_flush: flush timer active: delta=13 [ 53.282] sna_accel_do_throttle -- no pending activity [ 53.282] sna_accel_block: evaluating timers, active=5 [ 53.282] sna_accel_block: flush timer expires in 13 [53295] [ 53.287] sna_wakeup_handler [ 53.287] sna_accel_flush: flush?=0, dirty?=0 [ 53.287] sna_block_handler (tv=567.802000) [ 53.287] sna_scanout_do_flush: flush timer active: delta=8 [ 53.287] sna_accel_do_throttle -- no pending activity [ 53.287] sna_accel_block: evaluating timers, active=5 [ 53.287] sna_accel_block: flush timer expires in 8 [53295] [ 53.287] sna_wakeup_handler [ 53.287] sna_block_handler (tv=567.802000) [ 53.287] sna_scanout_do_flush: flush timer active: delta=8 [ 53.287] sna_accel_do_throttle -- no pending activity [ 53.287] sna_accel_block: evaluating timers, active=5 [ 53.287] sna_accel_block: flush timer expires in 8 [53295] [ 53.287] sna_wakeup_handler [ 53.287] sna_accel_flush: flush?=0, dirty?=0 [ 53.287] sna_block_handler (tv=567.802000) [ 53.287] sna_scanout_do_flush: flush timer active: delta=8 [ 53.287] sna_accel_do_throttle -- no pending activity [ 53.287] sna_accel_block: evaluating timers, active=5 [ 53.287] sna_accel_block: flush timer expires in 8 [53295] [ 53.288] sna_wakeup_handler [ 53.288] sna_block_handler (tv=567.801000) [ 53.288] sna_scanout_do_flush: flush timer active: delta=7 [ 53.288] sna_accel_do_throttle -- no pending activity [ 53.288] sna_accel_block: evaluating timers, active=5 [ 53.288] sna_accel_block: flush timer expires in 7 [53295] [ 53.290] sna_wakeup_handler [ 53.290] sna_block_handler (tv=567.799000) [ 53.290] sna_scanout_do_flush: flush timer active: delta=5 [ 53.290] sna_accel_do_throttle -- no pending activity [ 53.290] sna_accel_block: evaluating timers, active=5 [ 53.290] sna_accel_block: flush timer expires in 5 [53295] [ 53.295] sna_wakeup_handler [ 53.295] sna_block_handler (tv=567.794000) [ 53.295] sna_scanout_do_flush: flush timer active: delta=0 [ 53.295] sna_scanout_do_flush (time=53295), triggered [ 53.295] sna_scanout_flush (time=53295), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 53.295] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.295] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 53.295] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.295] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 53.295] sna_accel_do_throttle -- no pending activity [ 53.295] sna_accel_block: evaluating timers, active=5 [ 53.295] sna_accel_block: flush timer expires in 16 [53311] [ 53.295] sna_wakeup_handler [ 53.295] sna_accel_flush: flush?=0, dirty?=0 [ 53.295] sna_accel_flush: flush?=0, dirty?=0 [ 53.295] sna_accel_flush: flush?=0, dirty?=0 [ 53.295] sna_accel_flush: flush?=0, dirty?=0 [ 53.295] sna_accel_flush: flush?=0, dirty?=0 [ 53.295] sna_accel_flush: flush?=0, dirty?=0 [ 53.295] sna_accel_flush: flush?=0, dirty?=0 [ 53.295] sna_use_hw_cursor (24x24)? [ 53.295] sna_use_hw_cursor(24x24): ARGB?=1, serial->16, size->64 [ 53.295] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x24, pitch=96/256 [ 53.295] sna_show_cursors: cursor?=1 [ 53.295] sna_show_cursors: skipping cursor already show on CRTC (pipe=0) [ 53.295] sna_show_cursors: skipping cursor outside CRTC (pipe=1) [ 53.295] sna_accel_flush: flush?=0, dirty?=0 [ 53.295] sna_block_handler (tv=567.794000) [ 53.295] sna_scanout_do_flush: flush timer active: delta=16 [ 53.295] sna_accel_do_throttle -- no pending activity [ 53.295] sna_accel_block: evaluating timers, active=5 [ 53.295] sna_accel_block: flush timer expires in 16 [53311] [ 53.295] sna_wakeup_handler [ 53.295] sna_block_handler (tv=567.794000) [ 53.295] sna_scanout_do_flush: flush timer active: delta=16 [ 53.295] sna_accel_do_throttle -- no pending activity [ 53.295] sna_accel_block: evaluating timers, active=5 [ 53.295] sna_accel_block: flush timer expires in 16 [53311] [ 53.296] sna_wakeup_handler [ 53.296] sna_accel_flush: flush?=0, dirty?=0 [ 53.296] sna_block_handler (tv=567.793000) [ 53.296] sna_scanout_do_flush: flush timer active: delta=15 [ 53.296] sna_accel_do_throttle -- no pending activity [ 53.296] sna_accel_block: evaluating timers, active=5 [ 53.296] sna_accel_block: flush timer expires in 15 [53311] [ 53.303] sna_wakeup_handler [ 53.303] sna_accel_flush: flush?=0, dirty?=0 [ 53.303] sna_block_handler (tv=567.786000) [ 53.303] sna_scanout_do_flush: flush timer active: delta=8 [ 53.303] sna_accel_do_throttle -- no pending activity [ 53.303] sna_accel_block: evaluating timers, active=5 [ 53.303] sna_accel_block: flush timer expires in 8 [53311] [ 53.303] sna_wakeup_handler [ 53.303] sna_block_handler (tv=567.786000) [ 53.303] sna_scanout_do_flush: flush timer active: delta=8 [ 53.303] sna_accel_do_throttle -- no pending activity [ 53.303] sna_accel_block: evaluating timers, active=5 [ 53.303] sna_accel_block: flush timer expires in 8 [53311] [ 53.304] sna_wakeup_handler [ 53.304] sna_block_handler (tv=567.785000) [ 53.304] sna_scanout_do_flush: flush timer active: delta=7 [ 53.304] sna_accel_do_throttle -- no pending activity [ 53.304] sna_accel_block: evaluating timers, active=5 [ 53.304] sna_accel_block: flush timer expires in 7 [53311] [ 53.306] sna_wakeup_handler [ 53.306] sna_block_handler (tv=567.783000) [ 53.306] sna_scanout_do_flush: flush timer active: delta=5 [ 53.306] sna_accel_do_throttle -- no pending activity [ 53.306] sna_accel_block: evaluating timers, active=5 [ 53.306] sna_accel_block: flush timer expires in 5 [53311] [ 53.311] sna_wakeup_handler [ 53.311] sna_block_handler (tv=567.778000) [ 53.311] sna_scanout_do_flush: flush timer active: delta=0 [ 53.311] sna_scanout_do_flush (time=53311), triggered [ 53.311] sna_scanout_flush (time=53311), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 53.311] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.311] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 53.311] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.311] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 53.311] sna_accel_do_throttle -- no pending activity [ 53.311] sna_accel_block: evaluating timers, active=5 [ 53.311] sna_accel_block: flush timer expires in 16 [53327] [ 53.311] sna_wakeup_handler [ 53.311] sna_accel_flush: flush?=0, dirty?=0 [ 53.311] sna_block_handler (tv=567.778000) [ 53.311] sna_scanout_do_flush: flush timer active: delta=16 [ 53.311] sna_accel_do_throttle -- no pending activity [ 53.311] sna_accel_block: evaluating timers, active=5 [ 53.311] sna_accel_block: flush timer expires in 16 [53327] [ 53.311] sna_wakeup_handler [ 53.311] sna_block_handler (tv=567.778000) [ 53.311] sna_scanout_do_flush: flush timer active: delta=16 [ 53.311] sna_accel_do_throttle -- no pending activity [ 53.311] sna_accel_block: evaluating timers, active=5 [ 53.311] sna_accel_block: flush timer expires in 16 [53327] [ 53.312] sna_wakeup_handler [ 53.312] sna_block_handler (tv=567.777000) [ 53.312] sna_scanout_do_flush: flush timer active: delta=15 [ 53.312] sna_accel_do_throttle -- no pending activity [ 53.312] sna_accel_block: evaluating timers, active=5 [ 53.312] sna_accel_block: flush timer expires in 15 [53327] [ 53.314] sna_wakeup_handler [ 53.314] sna_block_handler (tv=567.775000) [ 53.314] sna_scanout_do_flush: flush timer active: delta=13 [ 53.314] sna_accel_do_throttle -- no pending activity [ 53.314] sna_accel_block: evaluating timers, active=5 [ 53.314] sna_accel_block: flush timer expires in 13 [53327] [ 53.319] sna_wakeup_handler [ 53.319] sna_accel_flush: flush?=0, dirty?=0 [ 53.319] sna_block_handler (tv=567.770000) [ 53.319] sna_scanout_do_flush: flush timer active: delta=8 [ 53.319] sna_accel_do_throttle -- no pending activity [ 53.319] sna_accel_block: evaluating timers, active=5 [ 53.319] sna_accel_block: flush timer expires in 8 [53327] [ 53.319] sna_wakeup_handler [ 53.319] sna_block_handler (tv=567.770000) [ 53.319] sna_scanout_do_flush: flush timer active: delta=8 [ 53.319] sna_accel_do_throttle -- no pending activity [ 53.319] sna_accel_block: evaluating timers, active=5 [ 53.319] sna_accel_block: flush timer expires in 8 [53327] [ 53.320] sna_wakeup_handler [ 53.320] sna_block_handler (tv=567.769000) [ 53.320] sna_scanout_do_flush: flush timer active: delta=7 [ 53.320] sna_accel_do_throttle -- no pending activity [ 53.320] sna_accel_block: evaluating timers, active=5 [ 53.320] sna_accel_block: flush timer expires in 7 [53327] [ 53.322] sna_wakeup_handler [ 53.322] sna_block_handler (tv=567.767000) [ 53.322] sna_scanout_do_flush: flush timer active: delta=5 [ 53.322] sna_accel_do_throttle -- no pending activity [ 53.322] sna_accel_block: evaluating timers, active=5 [ 53.322] sna_accel_block: flush timer expires in 5 [53327] [ 53.327] sna_wakeup_handler [ 53.327] sna_block_handler (tv=567.762000) [ 53.327] sna_scanout_do_flush: flush timer active: delta=0 [ 53.327] sna_scanout_do_flush (time=53327), triggered [ 53.327] sna_scanout_flush (time=53327), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 53.327] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.327] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 53.327] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.327] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 53.327] sna_accel_do_throttle -- no pending activity [ 53.327] sna_accel_block: evaluating timers, active=5 [ 53.327] sna_accel_block: flush timer expires in 16 [53343] [ 53.327] sna_wakeup_handler [ 53.327] sna_accel_flush: flush?=0, dirty?=0 [ 53.327] sna_block_handler (tv=567.762000) [ 53.327] sna_scanout_do_flush: flush timer active: delta=16 [ 53.327] sna_accel_do_throttle -- no pending activity [ 53.327] sna_accel_block: evaluating timers, active=5 [ 53.327] sna_accel_block: flush timer expires in 16 [53343] [ 53.327] sna_wakeup_handler [ 53.327] sna_block_handler (tv=567.762000) [ 53.327] sna_scanout_do_flush: flush timer active: delta=16 [ 53.327] sna_accel_do_throttle -- no pending activity [ 53.327] sna_accel_block: evaluating timers, active=5 [ 53.327] sna_accel_block: flush timer expires in 16 [53343] [ 53.328] sna_wakeup_handler [ 53.328] sna_block_handler (tv=567.761000) [ 53.328] sna_scanout_do_flush: flush timer active: delta=15 [ 53.328] sna_accel_do_throttle -- no pending activity [ 53.328] sna_accel_block: evaluating timers, active=5 [ 53.328] sna_accel_block: flush timer expires in 15 [53343] [ 53.330] sna_wakeup_handler [ 53.330] sna_block_handler (tv=567.759000) [ 53.330] sna_scanout_do_flush: flush timer active: delta=13 [ 53.330] sna_accel_do_throttle -- no pending activity [ 53.330] sna_accel_block: evaluating timers, active=5 [ 53.330] sna_accel_block: flush timer expires in 13 [53343] [ 53.335] sna_wakeup_handler [ 53.335] sna_accel_flush: flush?=0, dirty?=0 [ 53.335] sna_block_handler (tv=567.754000) [ 53.335] sna_scanout_do_flush: flush timer active: delta=8 [ 53.335] sna_accel_do_throttle -- no pending activity [ 53.335] sna_accel_block: evaluating timers, active=5 [ 53.335] sna_accel_block: flush timer expires in 8 [53343] [ 53.335] sna_wakeup_handler [ 53.335] sna_block_handler (tv=567.754000) [ 53.335] sna_scanout_do_flush: flush timer active: delta=8 [ 53.335] sna_accel_do_throttle -- no pending activity [ 53.335] sna_accel_block: evaluating timers, active=5 [ 53.335] sna_accel_block: flush timer expires in 8 [53343] [ 53.336] sna_wakeup_handler [ 53.336] sna_block_handler (tv=567.753000) [ 53.336] sna_scanout_do_flush: flush timer active: delta=7 [ 53.336] sna_accel_do_throttle -- no pending activity [ 53.336] sna_accel_block: evaluating timers, active=5 [ 53.337] sna_accel_block: flush timer expires in 7 [53343] [ 53.343] sna_wakeup_handler [ 53.343] sna_accel_flush: flush?=0, dirty?=0 [ 53.343] sna_block_handler (tv=567.746000) [ 53.343] sna_scanout_do_flush: flush timer active: delta=0 [ 53.343] sna_scanout_do_flush (time=53343), triggered [ 53.343] sna_scanout_flush (time=53343), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 53.343] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.343] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 53.343] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.343] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 53.343] sna_accel_do_throttle -- no pending activity [ 53.343] sna_accel_block: evaluating timers, active=5 [ 53.343] sna_accel_block: flush timer expires in 16 [53359] [ 53.343] sna_wakeup_handler [ 53.343] sna_block_handler (tv=567.746000) [ 53.343] sna_scanout_do_flush: flush timer active: delta=16 [ 53.343] sna_accel_do_throttle -- no pending activity [ 53.343] sna_accel_block: evaluating timers, active=5 [ 53.343] sna_accel_block: flush timer expires in 16 [53359] [ 53.345] sna_wakeup_handler [ 53.345] sna_block_handler (tv=567.744000) [ 53.345] sna_scanout_do_flush: flush timer active: delta=14 [ 53.345] sna_accel_do_throttle -- no pending activity [ 53.345] sna_accel_block: evaluating timers, active=5 [ 53.345] sna_accel_block: flush timer expires in 14 [53359] [ 53.351] sna_wakeup_handler [ 53.351] sna_accel_flush: flush?=0, dirty?=0 [ 53.351] sna_accel_flush: flush?=0, dirty?=0 [ 53.351] sna_accel_flush: flush?=0, dirty?=0 [ 53.351] sna_accel_flush: flush?=0, dirty?=0 [ 53.351] sna_block_handler (tv=567.738000) [ 53.351] sna_scanout_do_flush: flush timer active: delta=8 [ 53.351] sna_accel_do_throttle -- no pending activity [ 53.351] sna_accel_block: evaluating timers, active=5 [ 53.351] sna_accel_block: flush timer expires in 8 [53359] [ 53.351] sna_wakeup_handler [ 53.351] sna_block_handler (tv=567.738000) [ 53.351] sna_scanout_do_flush: flush timer active: delta=8 [ 53.351] sna_accel_do_throttle -- no pending activity [ 53.351] sna_accel_block: evaluating timers, active=5 [ 53.351] sna_accel_block: flush timer expires in 8 [53359] [ 53.353] sna_wakeup_handler [ 53.353] sna_block_handler (tv=567.736000) [ 53.353] sna_scanout_do_flush: flush timer active: delta=6 [ 53.353] sna_accel_do_throttle -- no pending activity [ 53.353] sna_accel_block: evaluating timers, active=5 [ 53.353] sna_accel_block: flush timer expires in 6 [53359] [ 53.353] sna_wakeup_handler [ 53.353] sna_accel_flush: flush?=0, dirty?=0 [ 53.353] sna_accel_flush: flush?=0, dirty?=0 [ 53.353] sna_block_handler (tv=567.736000) [ 53.353] sna_scanout_do_flush: flush timer active: delta=6 [ 53.353] sna_accel_do_throttle -- no pending activity [ 53.353] sna_accel_block: evaluating timers, active=5 [ 53.353] sna_accel_block: flush timer expires in 6 [53359] [ 53.353] sna_wakeup_handler [ 53.353] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=128, name=76 [ 53.353] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 53.353] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 53.353] sna_dri2_get_back: draw size=7680x2160, back buffer handle=128 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 [ 53.353] sna_dri2_get_back: reuse backbuffer? 1 [ 53.353] sna_dri2_get_back: back buffer handle=128, active?=0, refcnt=1 [ 53.353] sna_dri2_get_back: reuse unattached back [ 53.353] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 53.353] sna_dri2_reuse_buffer: reusing back buffer handle=128, name=76, pitch=30720, age=0 [ 53.353] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 53.353] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=29, name=3, active_scanout=3 [ 53.353] kgem_bo_flink: flinked handle=29 to name=3, marking non-reusable [ 53.353] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=29] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 53.353] sna_accel_flush: flush?=0, dirty?=0 [ 53.353] sna_accel_flush: flush?=0, dirty?=0 [ 53.353] sna_accel_flush: flush?=0, dirty?=0 [ 53.353] sna_block_handler (tv=567.736000) [ 53.353] sna_scanout_do_flush: flush timer active: delta=6 [ 53.353] sna_accel_do_throttle -- no pending activity [ 53.353] sna_accel_block: evaluating timers, active=5 [ 53.353] sna_accel_block: flush timer expires in 6 [53359] [ 53.353] sna_wakeup_handler [ 53.353] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 53.353] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 53.353] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 53.353] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 53.353] sna_dri2_get_msc(draw=146, pipe=0) [ 53.354] sna_crtc_record_swap: recording last swap on pipe=0, frame 2952 [msc=2952], time 53.346048 [ 53.354] sna_dri2_get_msc: msc=2952 [raw=2952], ust=53346048 [ 53.354] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=128 (refs=1/1, flush=0) , front=29 (refs=1/4, flush=1) [ 53.354] sna_dri2_schedule_swap(target_msc=2934, divisor=0, remainder=0) [ 53.354] sna_dri2_schedule_swap: using front handle=29, active_scanout?=3, flush?=1 [ 53.354] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 53.354] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 53.354] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 53.354] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 53.354] sna_crtc_record_swap: recording last swap on pipe=0, frame 2952 [msc=2952], time 53.346048 [ 53.354] immediate_swap: current_msc=2952, target_msc=2934 -- yes [ 53.354] can_flip: no, shadow enabled [ 53.354] sna_dri2_add_event: adding event to window 146) [ 53.354] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 53.354] sna_dri2_immediate_blit: no pending blit, starting chain [ 53.354] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 53.354] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 53.354] can_xchg: back size=8701e00, front size=8701e00 [ 53.354] can_xchg: yes, pixmap=165 [ 53.354] sna_dri2_xchg: win=146, exchange front=29/3,ref=2 and back=128/76,ref=2, pixmap=165 7680x2160 [ 53.354] sna_dri2_xchg: back_bo handle=128, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 53.354] sna_dri2_xchg: front_bo handle=29, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 53.354] set_bo: pixmap=165, handle=128 (old handle=29) [ 53.354] set_bo: marking whole pixmap as damaged [ 53.354] set_bo: applying final/discard move-to-gpu [ 53.354] wait_for_shadow: flags=0, flips=0, handle=29, shadow=32 [ 53.354] set_bo: dropping flush hint from handle=29 [ 53.354] set_bo: adding flush hint to handle=128 [ 53.354] mark_stale(handle=29) => 1 [ 53.354] swap_limit: draw=146 setting swap limit to 3 [ 53.354] sna_dri2_swap_limit_validate: swap limit set to 3 [ 53.354] sna_next_vblank(pipe=0, waiting until next vblank) [ 53.354] sna_dri2_schedule_swap: reported target_msc=2952 [ 53.354] sna_accel_flush: flush?=0, dirty?=0 [ 53.354] sna_accel_flush: flush?=0, dirty?=0 [ 53.354] sna_accel_flush: flush?=0, dirty?=0 [ 53.354] sna_accel_flush: flush?=0, dirty?=0 [ 53.354] sna_block_handler (tv=567.735000) [ 53.354] sna_scanout_do_flush: flush timer active: delta=5 [ 53.354] sna_accel_do_throttle -- no pending activity [ 53.354] sna_accel_block: evaluating timers, active=5 [ 53.354] sna_accel_block: flush timer expires in 5 [53359] [ 53.359] sna_wakeup_handler [ 53.359] sna_block_handler (tv=567.730000) [ 53.359] sna_scanout_do_flush: flush timer active: delta=0 [ 53.359] sna_scanout_do_flush (time=53359), triggered [ 53.359] sna_scanout_flush (time=53359), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 53.359] has_shadow: has pending damage? 1, outstanding flips: 0 [ 53.359] stop_flush: scanout=128 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 53.359] has_shadow: has pending damage? 1, outstanding flips: 0 [ 53.359] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 53.359] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 53.359] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 53.359] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 53.359] sna_pixmap_move_to_gpu: already all-damaged [ 53.359] sna_pixmap_mark_active: pixmap=165, handle=128 [ 53.359] sna_mode_redisplay: crtc[0] transformed? 0 [ 53.359] sna_mode_redisplay: crtc[1] transformed? 0 [ 53.359] sna_mode_redisplay: crtc[2] transformed? 0 [ 53.359] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=128 [active=1] [ 53.359] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 29, transformed? 0 [ 53.359] get_fb: reusing fb=112 for handle=128 [ 53.359] sna_mode_redisplay: recording flip on CRTC:32 handle=128, active_scanout=2, serial=2 [ 53.359] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 53.359] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 29, transformed? 0 [ 53.359] sna_mode_redisplay: recording flip on CRTC:39 handle=128, active_scanout=3, serial=3 [ 53.359] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 53.359] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 53.359] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 53.359] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=128, shadow handle=32 [ 53.359] sna_accel_do_throttle -- no pending activity [ 53.359] sna_accel_block: evaluating timers, active=5 [ 53.359] sna_accel_block: flush timer expires in 16 [53375] [ 53.359] sna_wakeup_handler [ 53.359] sna_accel_flush: flush?=0, dirty?=0 [ 53.359] sna_accel_flush: flush?=0, dirty?=0 [ 53.359] sna_accel_flush: flush?=0, dirty?=0 [ 53.359] sna_accel_flush: flush?=0, dirty?=0 [ 53.359] sna_accel_flush: flush?=0, dirty?=0 [ 53.359] sna_accel_flush: flush?=0, dirty?=0 [ 53.360] sna_use_hw_cursor (24x24)? [ 53.360] sna_use_hw_cursor(24x24): ARGB?=1, serial->17, size->64 [ 53.360] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x24, pitch=96/256 [ 53.360] sna_show_cursors: cursor?=1 [ 53.360] sna_show_cursors: skipping cursor already show on CRTC (pipe=0) [ 53.360] sna_show_cursors: skipping cursor outside CRTC (pipe=1) [ 53.360] sna_accel_flush: flush?=0, dirty?=0 [ 53.360] sna_block_handler (tv=567.729000) [ 53.360] sna_scanout_do_flush: flush timer active: delta=15 [ 53.360] sna_accel_do_throttle -- no pending activity [ 53.360] sna_accel_block: evaluating timers, active=5 [ 53.360] sna_accel_block: flush timer expires in 15 [53375] [ 53.360] sna_wakeup_handler [ 53.360] sna_block_handler (tv=567.729000) [ 53.360] sna_scanout_do_flush: flush timer active: delta=15 [ 53.360] sna_accel_do_throttle -- no pending activity [ 53.360] sna_accel_block: evaluating timers, active=5 [ 53.360] sna_accel_block: flush timer expires in 15 [53375] [ 53.360] sna_wakeup_handler [ 53.360] sna_accel_flush: flush?=0, dirty?=0 [ 53.360] sna_block_handler (tv=567.729000) [ 53.360] sna_scanout_do_flush: flush timer active: delta=15 [ 53.360] sna_accel_do_throttle -- no pending activity [ 53.360] sna_accel_block: evaluating timers, active=5 [ 53.360] sna_accel_block: flush timer expires in 15 [53375] [ 53.360] sna_wakeup_handler [ 53.360] sna_accel_flush: flush?=0, dirty?=0 [ 53.360] sna_accel_flush: flush?=0, dirty?=0 [ 53.360] sna_block_handler (tv=567.729000) [ 53.360] sna_scanout_do_flush: flush timer active: delta=15 [ 53.360] sna_accel_do_throttle -- no pending activity [ 53.360] sna_accel_block: evaluating timers, active=5 [ 53.360] sna_accel_block: flush timer expires in 15 [53375] [ 53.361] sna_wakeup_handler [ 53.361] sna_block_handler (tv=567.728000) [ 53.361] sna_scanout_do_flush: flush timer active: delta=14 [ 53.361] sna_accel_do_throttle -- no pending activity [ 53.361] sna_accel_block: evaluating timers, active=5 [ 53.361] sna_accel_block: flush timer expires in 14 [53375] [ 53.362] sna_wakeup_handler [ 53.362] sna_mode_wakeup: len=64 [ 53.362] sna_dri2_vblank_handler(type=2, sequence=2953, draw=3353) [ 53.362] sna_crtc_record_swap: recording last swap on pipe=0, frame 2953 [msc=2953], time 53.362750 [ 53.362] sna_dri2_vblank_handler: 2 complete, frame=2953 tv=53.362750 [ 53.362] sna_dri2_blit_complete: blit finished [ 53.362] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=2953, tv=53.362750) [ 53.362] frame_swap_complete(type=2): draw=146, pipe=0, frame=2953 [msc=2953], tv=53.362750 [ 53.362] sna_accel_flush: flush?=0, dirty?=0 [ 53.362] sna_dri2_event_free(draw?=1) [ 53.362] sna_dri2_remove_event: remove[0x561c94b09e40] from window 146, active? 1 [ 53.362] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 53.362] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=29] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 53.362] sna_dri2_vblank_handler complete [ 53.362] sna_mode_wakeup: recording last swap on pipe=0, frame 2953 [b89], time 53.362750 [ 53.362] sna_mode_wakeup: removing handle=29 [active_scanout=1] from scanout, installing handle=128 [active_scanout=3] [ 53.362] sna_mode_wakeup: flip complete, pending? 2 [ 53.362] sna_block_handler (tv=567.727000) [ 53.362] sna_scanout_do_flush: flush timer active: delta=13 [ 53.362] sna_accel_do_throttle -- no pending activity [ 53.362] sna_accel_block: evaluating timers, active=5 [ 53.362] sna_accel_block: flush timer expires in 13 [53375] [ 53.367] sna_wakeup_handler [ 53.367] sna_accel_flush: flush?=0, dirty?=0 [ 53.367] sna_block_handler (tv=567.722000) [ 53.367] sna_scanout_do_flush: flush timer active: delta=8 [ 53.367] sna_accel_do_throttle -- no pending activity [ 53.367] sna_accel_block: evaluating timers, active=5 [ 53.367] sna_accel_block: flush timer expires in 8 [53375] [ 53.367] sna_wakeup_handler [ 53.367] sna_block_handler (tv=567.722000) [ 53.367] sna_scanout_do_flush: flush timer active: delta=8 [ 53.367] sna_accel_do_throttle -- no pending activity [ 53.368] sna_accel_block: evaluating timers, active=5 [ 53.368] sna_accel_block: flush timer expires in 8 [53375] [ 53.368] sna_wakeup_handler [ 53.368] sna_accel_flush: flush?=0, dirty?=0 [ 53.368] sna_block_handler (tv=567.721000) [ 53.368] sna_scanout_do_flush: flush timer active: delta=7 [ 53.368] sna_accel_do_throttle -- no pending activity [ 53.368] sna_accel_block: evaluating timers, active=5 [ 53.368] sna_accel_block: flush timer expires in 7 [53375] [ 53.369] sna_wakeup_handler [ 53.369] sna_block_handler (tv=567.720000) [ 53.369] sna_scanout_do_flush: flush timer active: delta=6 [ 53.369] sna_accel_do_throttle -- no pending activity [ 53.369] sna_accel_block: evaluating timers, active=5 [ 53.369] sna_accel_block: flush timer expires in 6 [53375] [ 53.369] sna_wakeup_handler [ 53.369] sna_accel_flush: flush?=0, dirty?=0 [ 53.369] sna_accel_flush: flush?=0, dirty?=0 [ 53.369] sna_block_handler (tv=567.720000) [ 53.369] sna_scanout_do_flush: flush timer active: delta=6 [ 53.369] sna_accel_do_throttle -- no pending activity [ 53.369] sna_accel_block: evaluating timers, active=5 [ 53.369] sna_accel_block: flush timer expires in 6 [53375] [ 53.370] sna_wakeup_handler [ 53.370] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=29, name=3 [ 53.370] kgem_bo_flink: flinked handle=29 to name=3, marking non-reusable [ 53.370] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 53.370] sna_dri2_get_back: draw size=7680x2160, back buffer handle=29 size=7680x2160, is-scanout? 1, active?=1, pitch=30720, front pitch=30720 [ 53.370] sna_dri2_get_back: reuse backbuffer? 1 [ 53.370] sna_dri2_get_back: back buffer handle=29, active?=1, refcnt=1 [ 53.370] sna_dri2_get_back: cache: handle=40, active=0 [ 53.370] sna_dri2_get_back: reuse cache handle=40, name=5, flags=0 [ 53.370] sna_dri2_get_back: caching handle=29 (name=3, flags=0, active_scanout=1) [ 53.370] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 53.370] sna_dri2_reuse_buffer: reusing back buffer handle=40, name=5, pitch=30720, age=0 [ 53.370] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 53.370] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=128, name=76, active_scanout=3 [ 53.370] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 53.370] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 53.370] sna_accel_flush: flush?=0, dirty?=0 [ 53.370] sna_accel_flush: flush?=0, dirty?=0 [ 53.370] sna_accel_flush: flush?=0, dirty?=0 [ 53.370] sna_block_handler (tv=567.719000) [ 53.370] sna_scanout_do_flush: flush timer active: delta=5 [ 53.370] sna_accel_do_throttle -- no pending activity [ 53.370] sna_accel_block: evaluating timers, active=5 [ 53.370] sna_accel_block: flush timer expires in 5 [53375] [ 53.370] sna_wakeup_handler [ 53.370] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 53.370] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 53.370] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 53.370] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 53.370] sna_dri2_get_msc(draw=146, pipe=0) [ 53.370] sna_crtc_record_swap: recording last swap on pipe=0, frame 2953 [msc=2953], time 53.362750 [ 53.370] sna_dri2_get_msc: msc=2953 [raw=2953], ust=53362750 [ 53.370] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=40 (refs=1/1, flush=0) , front=128 (refs=1/4, flush=1) [ 53.370] sna_dri2_schedule_swap(target_msc=2953, divisor=0, remainder=0) [ 53.370] sna_dri2_schedule_swap: using front handle=128, active_scanout?=3, flush?=1 [ 53.370] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 53.370] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 53.370] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 53.370] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 53.370] sna_crtc_record_swap: recording last swap on pipe=0, frame 2953 [msc=2953], time 53.362750 [ 53.370] immediate_swap: current_msc=2953, target_msc=2953 -- yes [ 53.370] can_flip: no, shadow enabled [ 53.370] sna_dri2_add_event: adding event to window 146) [ 53.370] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 53.370] sna_dri2_immediate_blit: no pending blit, starting chain [ 53.370] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 53.370] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 53.370] can_xchg: back size=8701e00, front size=8701e00 [ 53.370] can_xchg: yes, pixmap=165 [ 53.370] sna_dri2_xchg: win=146, exchange front=128/76,ref=2 and back=40/5,ref=2, pixmap=165 7680x2160 [ 53.370] sna_dri2_xchg: back_bo handle=40, pitch=30720, size=132710400, ref=1, active_scanout?=0 [ 53.370] sna_dri2_xchg: front_bo handle=128, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 53.370] set_bo: pixmap=165, handle=40 (old handle=128) [ 53.370] set_bo: marking whole pixmap as damaged [ 53.370] set_bo: applying final/discard move-to-gpu [ 53.370] wait_for_shadow: flags=0, flips=1, handle=128, shadow=32 [ 53.370] set_bo: dropping flush hint from handle=128 [ 53.370] set_bo: adding flush hint to handle=40 [ 53.370] mark_stale(handle=128) => 1 [ 53.370] swap_limit: draw=146 setting swap limit to 3 [ 53.370] sna_dri2_swap_limit_validate: swap limit set to 3 [ 53.370] sna_next_vblank(pipe=0, waiting until next vblank) [ 53.370] sna_dri2_schedule_swap: reported target_msc=2953 [ 53.370] sna_accel_flush: flush?=0, dirty?=0 [ 53.370] sna_accel_flush: flush?=0, dirty?=0 [ 53.370] sna_accel_flush: flush?=0, dirty?=0 [ 53.370] sna_accel_flush: flush?=0, dirty?=0 [ 53.370] sna_block_handler (tv=567.719000) [ 53.370] sna_scanout_do_flush: flush timer active: delta=5 [ 53.370] sna_accel_do_throttle -- no pending activity [ 53.370] sna_accel_block: evaluating timers, active=5 [ 53.370] sna_accel_block: flush timer expires in 5 [53375] [ 53.375] sna_wakeup_handler [ 53.376] sna_accel_flush: flush?=0, dirty?=0 [ 53.376] sna_block_handler (tv=567.713000) [ 53.376] sna_scanout_do_flush: flush timer active: delta=-1 [ 53.376] sna_scanout_do_flush (time=53376), triggered [ 53.376] sna_scanout_flush (time=53376), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 53.376] has_shadow: has pending damage? 1, outstanding flips: 1 [ 53.376] stop_flush: scanout=40 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 53.376] has_shadow: has pending damage? 1, outstanding flips: 1 [ 53.376] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 1, mode reconfiguration pending? 0) [ 53.376] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 53.376] sna_mode_redisplay: checking for 1 outstanding flip completions [ 53.376] sna_mode_redisplay: now 1 outstanding flip completions (enabled? 1) [ 53.376] sna_accel_do_throttle -- no pending activity [ 53.376] sna_accel_block: evaluating timers, active=5 [ 53.376] sna_accel_block: flush timer expires in 16 [53392] [ 53.376] sna_wakeup_handler [ 53.376] sna_block_handler (tv=567.713000) [ 53.376] sna_scanout_do_flush: flush timer active: delta=16 [ 53.376] sna_accel_do_throttle -- no pending activity [ 53.376] sna_accel_block: evaluating timers, active=5 [ 53.376] sna_accel_block: flush timer expires in 16 [53392] [ 53.376] sna_wakeup_handler [ 53.376] sna_accel_flush: flush?=0, dirty?=0 [ 53.376] sna_block_handler (tv=567.713000) [ 53.376] sna_scanout_do_flush: flush timer active: delta=16 [ 53.376] sna_accel_do_throttle -- no pending activity [ 53.376] sna_accel_block: evaluating timers, active=5 [ 53.376] sna_accel_block: flush timer expires in 16 [53392] [ 53.377] sna_wakeup_handler [ 53.377] sna_block_handler (tv=567.712000) [ 53.377] sna_scanout_do_flush: flush timer active: delta=15 [ 53.377] sna_accel_do_throttle -- no pending activity [ 53.377] sna_accel_block: evaluating timers, active=5 [ 53.377] sna_accel_block: flush timer expires in 15 [53392] [ 53.377] sna_wakeup_handler [ 53.377] sna_mode_wakeup: len=32 [ 53.377] sna_mode_wakeup: recording last swap on pipe=1, frame 2924 [b6c], time 53.378076 [ 53.377] sna_mode_wakeup: removing handle=29 [active_scanout=0] from scanout, installing handle=128 [active_scanout=2] [ 53.377] sna_mode_wakeup: flip complete, pending? 1 [ 53.377] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 53.377] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 53.377] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 53.377] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 53.377] sna_pixmap_move_to_gpu: already all-damaged [ 53.377] sna_pixmap_mark_active: pixmap=165, handle=40 [ 53.377] sna_mode_redisplay: crtc[0] transformed? 0 [ 53.377] sna_mode_redisplay: crtc[1] transformed? 0 [ 53.377] sna_mode_redisplay: crtc[2] transformed? 0 [ 53.377] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=40 [active=1] [ 53.377] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 128, transformed? 0 [ 53.377] get_fb: reusing fb=110 for handle=40 [ 53.377] sna_mode_redisplay: recording flip on CRTC:32 handle=40, active_scanout=2, serial=2 [ 53.377] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 53.377] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 128, transformed? 0 [ 53.377] sna_mode_redisplay: recording flip on CRTC:39 handle=40, active_scanout=3, serial=3 [ 53.377] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 53.377] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 53.377] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 53.377] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=40, shadow handle=32 [ 53.377] sna_block_handler (tv=567.712000) [ 53.377] sna_scanout_do_flush: flush timer active: delta=15 [ 53.377] sna_accel_do_throttle -- no pending activity [ 53.377] sna_accel_block: evaluating timers, active=5 [ 53.377] sna_accel_block: flush timer expires in 15 [53392] [ 53.379] sna_wakeup_handler [ 53.379] sna_mode_wakeup: len=64 [ 53.379] sna_dri2_vblank_handler(type=2, sequence=2954, draw=3353) [ 53.379] sna_crtc_record_swap: recording last swap on pipe=0, frame 2954 [msc=2954], time 53.379484 [ 53.379] sna_dri2_vblank_handler: 2 complete, frame=2954 tv=53.379484 [ 53.379] sna_dri2_blit_complete: blit finished [ 53.379] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=2954, tv=53.379484) [ 53.379] frame_swap_complete(type=2): draw=146, pipe=0, frame=2954 [msc=2954], tv=53.379484 [ 53.379] sna_accel_flush: flush?=0, dirty?=0 [ 53.379] sna_dri2_event_free(draw?=1) [ 53.379] sna_dri2_remove_event: remove[0x561c94b09e40] from window 146, active? 1 [ 53.379] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 53.379] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=128] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 53.379] sna_dri2_vblank_handler complete [ 53.379] sna_mode_wakeup: recording last swap on pipe=0, frame 2954 [b8a], time 53.379484 [ 53.379] sna_mode_wakeup: removing handle=128 [active_scanout=1] from scanout, installing handle=40 [active_scanout=3] [ 53.379] sna_mode_wakeup: flip complete, pending? 2 [ 53.379] sna_block_handler (tv=567.710000) [ 53.379] sna_scanout_do_flush: flush timer active: delta=13 [ 53.379] sna_accel_do_throttle -- no pending activity [ 53.379] sna_accel_block: evaluating timers, active=5 [ 53.379] sna_accel_block: flush timer expires in 13 [53392] [ 53.383] sna_wakeup_handler [ 53.383] sna_accel_flush: flush?=0, dirty?=0 [ 53.384] sna_block_handler (tv=567.705000) [ 53.384] sna_scanout_do_flush: flush timer active: delta=8 [ 53.384] sna_accel_do_throttle -- no pending activity [ 53.384] sna_accel_block: evaluating timers, active=5 [ 53.384] sna_accel_block: flush timer expires in 8 [53392] [ 53.384] sna_wakeup_handler [ 53.384] sna_block_handler (tv=567.705000) [ 53.384] sna_scanout_do_flush: flush timer active: delta=8 [ 53.384] sna_accel_do_throttle -- no pending activity [ 53.384] sna_accel_block: evaluating timers, active=5 [ 53.384] sna_accel_block: flush timer expires in 8 [53392] [ 53.384] sna_wakeup_handler [ 53.384] sna_accel_flush: flush?=0, dirty?=0 [ 53.384] sna_accel_flush: flush?=0, dirty?=0 [ 53.384] sna_block_handler (tv=567.705000) [ 53.384] sna_scanout_do_flush: flush timer active: delta=8 [ 53.384] sna_accel_do_throttle -- no pending activity [ 53.384] sna_accel_block: evaluating timers, active=5 [ 53.384] sna_accel_block: flush timer expires in 8 [53392] [ 53.385] sna_wakeup_handler [ 53.385] sna_block_handler (tv=567.704000) [ 53.385] sna_scanout_do_flush: flush timer active: delta=7 [ 53.385] sna_accel_do_throttle -- no pending activity [ 53.385] sna_accel_block: evaluating timers, active=5 [ 53.385] sna_accel_block: flush timer expires in 7 [53392] [ 53.392] sna_wakeup_handler [ 53.392] sna_block_handler (tv=567.697000) [ 53.392] sna_scanout_do_flush: flush timer active: delta=0 [ 53.392] sna_scanout_do_flush (time=53392), triggered [ 53.392] sna_scanout_flush (time=53392), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 53.392] has_shadow: has pending damage? 0, outstanding flips: 1 [ 53.392] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 53.392] has_shadow: has pending damage? 0, outstanding flips: 1 [ 53.392] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) [ 53.392] sna_accel_do_throttle -- no pending activity [ 53.392] sna_accel_block: evaluating timers, active=5 [ 53.392] sna_accel_block: flush timer expires in 16 [53408] [ 53.394] sna_wakeup_handler [ 53.394] sna_mode_wakeup: len=32 [ 53.394] sna_mode_wakeup: recording last swap on pipe=1, frame 2925 [b6d], time 53.394813 [ 53.394] sna_mode_wakeup: removing handle=128 [active_scanout=0] from scanout, installing handle=40 [active_scanout=3] [ 53.394] sna_mode_wakeup: flip complete, pending? 1 [ 53.394] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 53.394] sna_block_handler (tv=567.695000) [ 53.394] sna_scanout_do_flush: flush timer active: delta=14 [ 53.394] sna_accel_do_throttle -- no pending activity [ 53.394] sna_accel_block: evaluating timers, active=5 [ 53.394] sna_accel_block: flush timer expires in 14 [53408] [ 53.408] sna_wakeup_handler [ 53.408] sna_block_handler (tv=567.681000) [ 53.408] sna_scanout_do_flush: flush timer active: delta=0 [ 53.408] sna_scanout_do_flush (time=53408), triggered [ 53.408] sna_scanout_flush (time=53408), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 53.408] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.408] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 53.408] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.408] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 53.408] sna_accel_do_throttle -- no pending activity [ 53.408] sna_accel_block: evaluating timers, active=5 [ 53.408] sna_accel_block: flush timer expires in 16 [53424] [ 53.424] sna_wakeup_handler [ 53.424] sna_accel_flush: flush?=0, dirty?=0 [ 53.424] sna_block_handler (tv=567.665000) [ 53.424] sna_scanout_do_flush: flush timer active: delta=0 [ 53.424] sna_scanout_do_flush (time=53424), triggered [ 53.424] sna_scanout_flush (time=53424), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 53.424] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.424] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 53.424] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.424] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 53.424] sna_accel_do_throttle -- no pending activity [ 53.424] sna_accel_block: evaluating timers, active=5 [ 53.424] sna_accel_block: flush timer expires in 16 [53440] [ 53.424] sna_wakeup_handler [ 53.424] sna_block_handler (tv=567.665000) [ 53.424] sna_scanout_do_flush: flush timer active: delta=16 [ 53.424] sna_accel_do_throttle -- no pending activity [ 53.424] sna_accel_block: evaluating timers, active=5 [ 53.424] sna_accel_block: flush timer expires in 16 [53440] [ 53.424] sna_wakeup_handler [ 53.424] sna_accel_flush: flush?=0, dirty?=0 [ 53.424] sna_accel_flush: flush?=0, dirty?=0 [ 53.424] sna_block_handler (tv=567.665000) [ 53.424] sna_scanout_do_flush: flush timer active: delta=16 [ 53.424] sna_accel_do_throttle -- no pending activity [ 53.424] sna_accel_block: evaluating timers, active=5 [ 53.424] sna_accel_block: flush timer expires in 16 [53440] [ 53.425] sna_wakeup_handler [ 53.425] sna_block_handler (tv=567.664000) [ 53.425] sna_scanout_do_flush: flush timer active: delta=15 [ 53.425] sna_accel_do_throttle -- no pending activity [ 53.425] sna_accel_block: evaluating timers, active=5 [ 53.425] sna_accel_block: flush timer expires in 15 [53440] [ 53.426] sna_wakeup_handler [ 53.426] sna_block_handler (tv=567.663000) [ 53.426] sna_scanout_do_flush: flush timer active: delta=14 [ 53.426] sna_accel_do_throttle -- no pending activity [ 53.426] sna_accel_block: evaluating timers, active=5 [ 53.426] sna_accel_block: flush timer expires in 14 [53440] [ 53.440] sna_wakeup_handler [ 53.440] sna_block_handler (tv=567.649000) [ 53.440] sna_scanout_do_flush: flush timer active: delta=0 [ 53.440] sna_scanout_do_flush (time=53440), triggered [ 53.440] sna_scanout_flush (time=53440), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 53.440] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.440] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 53.440] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.440] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 53.440] sna_accel_do_throttle -- no pending activity [ 53.440] sna_accel_block: evaluating timers, active=5 [ 53.440] sna_accel_block: flush timer expires in 16 [53456] [ 53.456] sna_wakeup_handler [ 53.456] sna_accel_flush: flush?=0, dirty?=0 [ 53.456] sna_block_handler (tv=567.633000) [ 53.456] sna_scanout_do_flush: flush timer active: delta=0 [ 53.456] sna_scanout_do_flush (time=53456), triggered [ 53.456] sna_scanout_flush (time=53456), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 53.456] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.456] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 53.456] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.456] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 53.456] sna_accel_do_throttle -- no pending activity [ 53.456] sna_accel_block: evaluating timers, active=5 [ 53.456] sna_accel_block: flush timer expires in 16 [53472] [ 53.456] sna_wakeup_handler [ 53.456] sna_block_handler (tv=567.633000) [ 53.456] sna_scanout_do_flush: flush timer active: delta=16 [ 53.456] sna_accel_do_throttle -- no pending activity [ 53.456] sna_accel_block: evaluating timers, active=5 [ 53.456] sna_accel_block: flush timer expires in 16 [53472] [ 53.456] sna_wakeup_handler [ 53.456] sna_accel_flush: flush?=0, dirty?=0 [ 53.456] sna_accel_flush: flush?=0, dirty?=0 [ 53.456] sna_block_handler (tv=567.633000) [ 53.456] sna_scanout_do_flush: flush timer active: delta=16 [ 53.456] sna_accel_do_throttle -- no pending activity [ 53.456] sna_accel_block: evaluating timers, active=5 [ 53.456] sna_accel_block: flush timer expires in 16 [53472] [ 53.457] sna_wakeup_handler [ 53.457] sna_block_handler (tv=567.632000) [ 53.457] sna_scanout_do_flush: flush timer active: delta=15 [ 53.457] sna_accel_do_throttle -- no pending activity [ 53.457] sna_accel_block: evaluating timers, active=5 [ 53.457] sna_accel_block: flush timer expires in 15 [53472] [ 53.458] sna_wakeup_handler [ 53.458] sna_block_handler (tv=567.631000) [ 53.458] sna_scanout_do_flush: flush timer active: delta=14 [ 53.458] sna_accel_do_throttle -- no pending activity [ 53.458] sna_accel_block: evaluating timers, active=5 [ 53.458] sna_accel_block: flush timer expires in 14 [53472] [ 53.464] sna_wakeup_handler [ 53.464] sna_accel_flush: flush?=0, dirty?=0 [ 53.464] sna_block_handler (tv=567.625000) [ 53.464] sna_scanout_do_flush: flush timer active: delta=8 [ 53.464] sna_accel_do_throttle -- no pending activity [ 53.464] sna_accel_block: evaluating timers, active=5 [ 53.464] sna_accel_block: flush timer expires in 8 [53472] [ 53.464] sna_wakeup_handler [ 53.464] sna_block_handler (tv=567.625000) [ 53.464] sna_scanout_do_flush: flush timer active: delta=8 [ 53.464] sna_accel_do_throttle -- no pending activity [ 53.464] sna_accel_block: evaluating timers, active=5 [ 53.464] sna_accel_block: flush timer expires in 8 [53472] [ 53.464] sna_wakeup_handler [ 53.464] sna_accel_flush: flush?=0, dirty?=0 [ 53.464] sna_block_handler (tv=567.625000) [ 53.464] sna_scanout_do_flush: flush timer active: delta=8 [ 53.464] sna_accel_do_throttle -- no pending activity [ 53.464] sna_accel_block: evaluating timers, active=5 [ 53.464] sna_accel_block: flush timer expires in 8 [53472] [ 53.465] sna_wakeup_handler [ 53.465] sna_block_handler (tv=567.624000) [ 53.465] sna_scanout_do_flush: flush timer active: delta=7 [ 53.465] sna_accel_do_throttle -- no pending activity [ 53.465] sna_accel_block: evaluating timers, active=5 [ 53.465] sna_accel_block: flush timer expires in 7 [53472] [ 53.466] sna_wakeup_handler [ 53.466] sna_block_handler (tv=567.623000) [ 53.466] sna_scanout_do_flush: flush timer active: delta=6 [ 53.466] sna_accel_do_throttle -- no pending activity [ 53.466] sna_accel_block: evaluating timers, active=5 [ 53.466] sna_accel_block: flush timer expires in 6 [53472] [ 53.472] sna_wakeup_handler [ 53.472] sna_accel_flush: flush?=0, dirty?=0 [ 53.472] sna_block_handler (tv=567.617000) [ 53.472] sna_scanout_do_flush: flush timer active: delta=0 [ 53.472] sna_scanout_do_flush (time=53472), triggered [ 53.472] sna_scanout_flush (time=53472), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 53.472] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.472] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 53.472] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.472] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 53.472] sna_accel_do_throttle -- no pending activity [ 53.472] sna_accel_block: evaluating timers, active=5 [ 53.472] sna_accel_block: flush timer expires in 16 [53488] [ 53.472] sna_wakeup_handler [ 53.472] sna_block_handler (tv=567.617000) [ 53.472] sna_scanout_do_flush: flush timer active: delta=16 [ 53.472] sna_accel_do_throttle -- no pending activity [ 53.472] sna_accel_block: evaluating timers, active=5 [ 53.472] sna_accel_block: flush timer expires in 16 [53488] [ 53.472] sna_wakeup_handler [ 53.472] sna_accel_flush: flush?=0, dirty?=0 [ 53.472] sna_block_handler (tv=567.617000) [ 53.472] sna_scanout_do_flush: flush timer active: delta=16 [ 53.472] sna_accel_do_throttle -- no pending activity [ 53.472] sna_accel_block: evaluating timers, active=5 [ 53.472] sna_accel_block: flush timer expires in 16 [53488] [ 53.473] sna_wakeup_handler [ 53.473] sna_block_handler (tv=567.616000) [ 53.473] sna_scanout_do_flush: flush timer active: delta=15 [ 53.473] sna_accel_do_throttle -- no pending activity [ 53.473] sna_accel_block: evaluating timers, active=5 [ 53.473] sna_accel_block: flush timer expires in 15 [53488] [ 53.474] sna_wakeup_handler [ 53.474] sna_block_handler (tv=567.615000) [ 53.474] sna_scanout_do_flush: flush timer active: delta=14 [ 53.474] sna_accel_do_throttle -- no pending activity [ 53.474] sna_accel_block: evaluating timers, active=5 [ 53.474] sna_accel_block: flush timer expires in 14 [53488] [ 53.480] sna_wakeup_handler [ 53.480] sna_accel_flush: flush?=0, dirty?=0 [ 53.480] sna_block_handler (tv=567.609000) [ 53.480] sna_scanout_do_flush: flush timer active: delta=8 [ 53.480] sna_accel_do_throttle -- no pending activity [ 53.480] sna_accel_block: evaluating timers, active=5 [ 53.480] sna_accel_block: flush timer expires in 8 [53488] [ 53.480] sna_wakeup_handler [ 53.480] sna_block_handler (tv=567.609000) [ 53.480] sna_scanout_do_flush: flush timer active: delta=8 [ 53.480] sna_accel_do_throttle -- no pending activity [ 53.480] sna_accel_block: evaluating timers, active=5 [ 53.480] sna_accel_block: flush timer expires in 8 [53488] [ 53.480] sna_wakeup_handler [ 53.480] sna_accel_flush: flush?=0, dirty?=0 [ 53.480] sna_accel_flush: flush?=0, dirty?=0 [ 53.480] sna_block_handler (tv=567.609000) [ 53.480] sna_scanout_do_flush: flush timer active: delta=8 [ 53.480] sna_accel_do_throttle -- no pending activity [ 53.480] sna_accel_block: evaluating timers, active=5 [ 53.480] sna_accel_block: flush timer expires in 8 [53488] [ 53.481] sna_wakeup_handler [ 53.481] sna_block_handler (tv=567.608000) [ 53.481] sna_scanout_do_flush: flush timer active: delta=7 [ 53.481] sna_accel_do_throttle -- no pending activity [ 53.481] sna_accel_block: evaluating timers, active=5 [ 53.481] sna_accel_block: flush timer expires in 7 [53488] [ 53.482] sna_wakeup_handler [ 53.482] sna_block_handler (tv=567.607000) [ 53.482] sna_scanout_do_flush: flush timer active: delta=6 [ 53.482] sna_accel_do_throttle -- no pending activity [ 53.482] sna_accel_block: evaluating timers, active=5 [ 53.482] sna_accel_block: flush timer expires in 6 [53488] [ 53.488] sna_wakeup_handler [ 53.488] sna_accel_flush: flush?=0, dirty?=0 [ 53.488] sna_block_handler (tv=567.601000) [ 53.488] sna_scanout_do_flush: flush timer active: delta=0 [ 53.488] sna_scanout_do_flush (time=53488), triggered [ 53.488] sna_scanout_flush (time=53488), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 53.488] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.488] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 53.488] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.488] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 53.488] sna_accel_do_throttle -- no pending activity [ 53.488] sna_accel_block: evaluating timers, active=5 [ 53.488] sna_accel_block: flush timer expires in 16 [53504] [ 53.488] sna_wakeup_handler [ 53.488] sna_block_handler (tv=567.601000) [ 53.488] sna_scanout_do_flush: flush timer active: delta=16 [ 53.488] sna_accel_do_throttle -- no pending activity [ 53.488] sna_accel_block: evaluating timers, active=5 [ 53.488] sna_accel_block: flush timer expires in 16 [53504] [ 53.488] sna_wakeup_handler [ 53.488] sna_accel_flush: flush?=0, dirty?=0 [ 53.488] sna_block_handler (tv=567.601000) [ 53.488] sna_scanout_do_flush: flush timer active: delta=16 [ 53.488] sna_accel_do_throttle -- no pending activity [ 53.488] sna_accel_block: evaluating timers, active=5 [ 53.488] sna_accel_block: flush timer expires in 16 [53504] [ 53.489] sna_wakeup_handler [ 53.489] sna_block_handler (tv=567.600000) [ 53.489] sna_scanout_do_flush: flush timer active: delta=15 [ 53.489] sna_accel_do_throttle -- no pending activity [ 53.489] sna_accel_block: evaluating timers, active=5 [ 53.489] sna_accel_block: flush timer expires in 15 [53504] [ 53.490] sna_wakeup_handler [ 53.490] sna_block_handler (tv=567.599000) [ 53.490] sna_scanout_do_flush: flush timer active: delta=14 [ 53.490] sna_accel_do_throttle -- no pending activity [ 53.490] sna_accel_block: evaluating timers, active=5 [ 53.490] sna_accel_block: flush timer expires in 14 [53504] [ 53.496] sna_wakeup_handler [ 53.496] sna_accel_flush: flush?=0, dirty?=0 [ 53.496] sna_block_handler (tv=567.593000) [ 53.496] sna_scanout_do_flush: flush timer active: delta=8 [ 53.496] sna_accel_do_throttle -- no pending activity [ 53.496] sna_accel_block: evaluating timers, active=5 [ 53.496] sna_accel_block: flush timer expires in 8 [53504] [ 53.496] sna_wakeup_handler [ 53.496] sna_block_handler (tv=567.593000) [ 53.496] sna_scanout_do_flush: flush timer active: delta=8 [ 53.496] sna_accel_do_throttle -- no pending activity [ 53.496] sna_accel_block: evaluating timers, active=5 [ 53.496] sna_accel_block: flush timer expires in 8 [53504] [ 53.496] sna_wakeup_handler [ 53.496] sna_accel_flush: flush?=0, dirty?=0 [ 53.496] sna_block_handler (tv=567.593000) [ 53.496] sna_scanout_do_flush: flush timer active: delta=8 [ 53.496] sna_accel_do_throttle -- no pending activity [ 53.496] sna_accel_block: evaluating timers, active=5 [ 53.496] sna_accel_block: flush timer expires in 8 [53504] [ 53.497] sna_wakeup_handler [ 53.497] sna_block_handler (tv=567.592000) [ 53.497] sna_scanout_do_flush: flush timer active: delta=7 [ 53.497] sna_accel_do_throttle -- no pending activity [ 53.497] sna_accel_block: evaluating timers, active=5 [ 53.497] sna_accel_block: flush timer expires in 7 [53504] [ 53.498] sna_wakeup_handler [ 53.498] sna_block_handler (tv=567.591000) [ 53.498] sna_scanout_do_flush: flush timer active: delta=6 [ 53.498] sna_accel_do_throttle -- no pending activity [ 53.498] sna_accel_block: evaluating timers, active=5 [ 53.498] sna_accel_block: flush timer expires in 6 [53504] [ 53.504] sna_wakeup_handler [ 53.504] sna_accel_flush: flush?=0, dirty?=0 [ 53.504] sna_block_handler (tv=567.585000) [ 53.504] sna_scanout_do_flush: flush timer active: delta=0 [ 53.504] sna_scanout_do_flush (time=53504), triggered [ 53.504] sna_scanout_flush (time=53504), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 53.504] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.504] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 53.504] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.504] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 53.504] sna_accel_do_throttle -- no pending activity [ 53.504] sna_accel_block: evaluating timers, active=5 [ 53.504] sna_accel_block: flush timer expires in 16 [53520] [ 53.504] sna_wakeup_handler [ 53.504] sna_block_handler (tv=567.585000) [ 53.504] sna_scanout_do_flush: flush timer active: delta=16 [ 53.504] sna_accel_do_throttle -- no pending activity [ 53.504] sna_accel_block: evaluating timers, active=5 [ 53.504] sna_accel_block: flush timer expires in 16 [53520] [ 53.504] sna_wakeup_handler [ 53.504] sna_accel_flush: flush?=0, dirty?=0 [ 53.504] sna_accel_flush: flush?=0, dirty?=0 [ 53.504] sna_block_handler (tv=567.585000) [ 53.504] sna_scanout_do_flush: flush timer active: delta=16 [ 53.504] sna_accel_do_throttle -- no pending activity [ 53.504] sna_accel_block: evaluating timers, active=5 [ 53.504] sna_accel_block: flush timer expires in 16 [53520] [ 53.505] sna_wakeup_handler [ 53.505] sna_block_handler (tv=567.584000) [ 53.505] sna_scanout_do_flush: flush timer active: delta=15 [ 53.505] sna_accel_do_throttle -- no pending activity [ 53.505] sna_accel_block: evaluating timers, active=5 [ 53.505] sna_accel_block: flush timer expires in 15 [53520] [ 53.506] sna_wakeup_handler [ 53.506] sna_block_handler (tv=567.583000) [ 53.506] sna_scanout_do_flush: flush timer active: delta=14 [ 53.506] sna_accel_do_throttle -- no pending activity [ 53.506] sna_accel_block: evaluating timers, active=5 [ 53.506] sna_accel_block: flush timer expires in 14 [53520] [ 53.512] sna_wakeup_handler [ 53.512] sna_accel_flush: flush?=0, dirty?=0 [ 53.512] sna_block_handler (tv=567.577000) [ 53.512] sna_scanout_do_flush: flush timer active: delta=8 [ 53.512] sna_accel_do_throttle -- no pending activity [ 53.512] sna_accel_block: evaluating timers, active=5 [ 53.512] sna_accel_block: flush timer expires in 8 [53520] [ 53.512] sna_wakeup_handler [ 53.512] sna_block_handler (tv=567.577000) [ 53.512] sna_scanout_do_flush: flush timer active: delta=8 [ 53.512] sna_accel_do_throttle -- no pending activity [ 53.512] sna_accel_block: evaluating timers, active=5 [ 53.512] sna_accel_block: flush timer expires in 8 [53520] [ 53.512] sna_wakeup_handler [ 53.512] sna_accel_flush: flush?=0, dirty?=0 [ 53.512] sna_block_handler (tv=567.577000) [ 53.512] sna_scanout_do_flush: flush timer active: delta=8 [ 53.512] sna_accel_do_throttle -- no pending activity [ 53.512] sna_accel_block: evaluating timers, active=5 [ 53.512] sna_accel_block: flush timer expires in 8 [53520] [ 53.513] sna_wakeup_handler [ 53.513] sna_block_handler (tv=567.576000) [ 53.513] sna_scanout_do_flush: flush timer active: delta=7 [ 53.513] sna_accel_do_throttle -- no pending activity [ 53.513] sna_accel_block: evaluating timers, active=5 [ 53.513] sna_accel_block: flush timer expires in 7 [53520] [ 53.514] sna_wakeup_handler [ 53.514] sna_block_handler (tv=567.575000) [ 53.514] sna_scanout_do_flush: flush timer active: delta=6 [ 53.514] sna_accel_do_throttle -- no pending activity [ 53.514] sna_accel_block: evaluating timers, active=5 [ 53.514] sna_accel_block: flush timer expires in 6 [53520] [ 53.520] sna_wakeup_handler [ 53.520] sna_accel_flush: flush?=0, dirty?=0 [ 53.520] sna_block_handler (tv=567.569000) [ 53.520] sna_scanout_do_flush: flush timer active: delta=0 [ 53.520] sna_scanout_do_flush (time=53520), triggered [ 53.520] sna_scanout_flush (time=53520), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 53.520] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.520] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 53.520] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.520] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 53.520] sna_accel_do_throttle -- no pending activity [ 53.520] sna_accel_block: evaluating timers, active=5 [ 53.520] sna_accel_block: flush timer expires in 16 [53536] [ 53.520] sna_wakeup_handler [ 53.520] sna_block_handler (tv=567.569000) [ 53.520] sna_scanout_do_flush: flush timer active: delta=16 [ 53.520] sna_accel_do_throttle -- no pending activity [ 53.520] sna_accel_block: evaluating timers, active=5 [ 53.520] sna_accel_block: flush timer expires in 16 [53536] [ 53.520] sna_wakeup_handler [ 53.520] sna_accel_flush: flush?=0, dirty?=0 [ 53.520] sna_block_handler (tv=567.569000) [ 53.520] sna_scanout_do_flush: flush timer active: delta=16 [ 53.520] sna_accel_do_throttle -- no pending activity [ 53.520] sna_accel_block: evaluating timers, active=5 [ 53.520] sna_accel_block: flush timer expires in 16 [53536] [ 53.521] sna_wakeup_handler [ 53.521] sna_block_handler (tv=567.568000) [ 53.521] sna_scanout_do_flush: flush timer active: delta=15 [ 53.521] sna_accel_do_throttle -- no pending activity [ 53.521] sna_accel_block: evaluating timers, active=5 [ 53.521] sna_accel_block: flush timer expires in 15 [53536] [ 53.522] sna_wakeup_handler [ 53.522] sna_block_handler (tv=567.567000) [ 53.522] sna_scanout_do_flush: flush timer active: delta=14 [ 53.522] sna_accel_do_throttle -- no pending activity [ 53.522] sna_accel_block: evaluating timers, active=5 [ 53.522] sna_accel_block: flush timer expires in 14 [53536] [ 53.528] sna_wakeup_handler [ 53.528] sna_accel_flush: flush?=0, dirty?=0 [ 53.528] sna_block_handler (tv=567.561000) [ 53.528] sna_scanout_do_flush: flush timer active: delta=8 [ 53.528] sna_accel_do_throttle -- no pending activity [ 53.528] sna_accel_block: evaluating timers, active=5 [ 53.528] sna_accel_block: flush timer expires in 8 [53536] [ 53.528] sna_wakeup_handler [ 53.528] sna_block_handler (tv=567.561000) [ 53.528] sna_scanout_do_flush: flush timer active: delta=8 [ 53.528] sna_accel_do_throttle -- no pending activity [ 53.528] sna_accel_block: evaluating timers, active=5 [ 53.528] sna_accel_block: flush timer expires in 8 [53536] [ 53.528] sna_wakeup_handler [ 53.528] sna_accel_flush: flush?=0, dirty?=0 [ 53.528] sna_accel_flush: flush?=0, dirty?=0 [ 53.528] sna_block_handler (tv=567.561000) [ 53.528] sna_scanout_do_flush: flush timer active: delta=8 [ 53.528] sna_accel_do_throttle -- no pending activity [ 53.528] sna_accel_block: evaluating timers, active=5 [ 53.528] sna_accel_block: flush timer expires in 8 [53536] [ 53.529] sna_wakeup_handler [ 53.529] sna_block_handler (tv=567.560000) [ 53.529] sna_scanout_do_flush: flush timer active: delta=7 [ 53.529] sna_accel_do_throttle -- no pending activity [ 53.529] sna_accel_block: evaluating timers, active=5 [ 53.529] sna_accel_block: flush timer expires in 7 [53536] [ 53.530] sna_wakeup_handler [ 53.530] sna_block_handler (tv=567.559000) [ 53.530] sna_scanout_do_flush: flush timer active: delta=6 [ 53.530] sna_accel_do_throttle -- no pending activity [ 53.530] sna_accel_block: evaluating timers, active=5 [ 53.530] sna_accel_block: flush timer expires in 6 [53536] [ 53.536] sna_wakeup_handler [ 53.536] sna_accel_flush: flush?=0, dirty?=0 [ 53.536] sna_block_handler (tv=567.553000) [ 53.536] sna_scanout_do_flush: flush timer active: delta=0 [ 53.536] sna_scanout_do_flush (time=53536), triggered [ 53.536] sna_scanout_flush (time=53536), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 53.536] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.536] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 53.536] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.536] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 53.536] sna_accel_do_throttle -- no pending activity [ 53.536] sna_accel_block: evaluating timers, active=5 [ 53.536] sna_accel_block: flush timer expires in 16 [53552] [ 53.536] sna_wakeup_handler [ 53.536] sna_block_handler (tv=567.553000) [ 53.536] sna_scanout_do_flush: flush timer active: delta=16 [ 53.536] sna_accel_do_throttle -- no pending activity [ 53.536] sna_accel_block: evaluating timers, active=5 [ 53.536] sna_accel_block: flush timer expires in 16 [53552] [ 53.536] sna_wakeup_handler [ 53.536] sna_accel_flush: flush?=0, dirty?=0 [ 53.536] sna_block_handler (tv=567.553000) [ 53.536] sna_scanout_do_flush: flush timer active: delta=16 [ 53.536] sna_accel_do_throttle -- no pending activity [ 53.536] sna_accel_block: evaluating timers, active=5 [ 53.536] sna_accel_block: flush timer expires in 16 [53552] [ 53.537] sna_wakeup_handler [ 53.537] sna_block_handler (tv=567.552000) [ 53.537] sna_scanout_do_flush: flush timer active: delta=15 [ 53.537] sna_accel_do_throttle -- no pending activity [ 53.537] sna_accel_block: evaluating timers, active=5 [ 53.537] sna_accel_block: flush timer expires in 15 [53552] [ 53.538] sna_wakeup_handler [ 53.539] sna_block_handler (tv=567.550000) [ 53.539] sna_scanout_do_flush: flush timer active: delta=13 [ 53.539] sna_accel_do_throttle -- no pending activity [ 53.539] sna_accel_block: evaluating timers, active=5 [ 53.539] sna_accel_block: flush timer expires in 13 [53552] [ 53.552] sna_wakeup_handler [ 53.552] sna_block_handler (tv=567.537000) [ 53.552] sna_scanout_do_flush: flush timer active: delta=0 [ 53.552] sna_scanout_do_flush (time=53552), triggered [ 53.552] sna_scanout_flush (time=53552), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 53.552] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.552] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 53.552] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.552] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 53.552] sna_accel_do_throttle -- no pending activity [ 53.552] sna_accel_block: evaluating timers, active=5 [ 53.552] sna_accel_block: flush timer expires in 16 [53568] [ 53.568] sna_wakeup_handler [ 53.568] sna_block_handler (tv=567.521000) [ 53.568] sna_scanout_do_flush: flush timer active: delta=0 [ 53.568] sna_scanout_do_flush (time=53568), triggered [ 53.568] sna_scanout_flush (time=53568), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 53.568] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.568] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 53.568] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.568] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 53.568] sna_accel_do_throttle -- no pending activity [ 53.568] sna_accel_block: evaluating timers, active=5 [ 53.568] sna_accel_block: flush timer expires in 16 [53584] [ 53.576] sna_wakeup_handler [ 53.576] sna_accel_flush: flush?=0, dirty?=0 [ 53.576] sna_block_handler (tv=567.513000) [ 53.576] sna_scanout_do_flush: flush timer active: delta=8 [ 53.576] sna_accel_do_throttle -- no pending activity [ 53.576] sna_accel_block: evaluating timers, active=5 [ 53.576] sna_accel_block: flush timer expires in 8 [53584] [ 53.576] sna_wakeup_handler [ 53.576] sna_block_handler (tv=567.513000) [ 53.576] sna_scanout_do_flush: flush timer active: delta=8 [ 53.576] sna_accel_do_throttle -- no pending activity [ 53.576] sna_accel_block: evaluating timers, active=5 [ 53.576] sna_accel_block: flush timer expires in 8 [53584] [ 53.576] sna_wakeup_handler [ 53.576] sna_accel_flush: flush?=0, dirty?=0 [ 53.576] sna_accel_flush: flush?=0, dirty?=0 [ 53.576] sna_block_handler (tv=567.513000) [ 53.576] sna_scanout_do_flush: flush timer active: delta=8 [ 53.576] sna_accel_do_throttle -- no pending activity [ 53.576] sna_accel_block: evaluating timers, active=5 [ 53.576] sna_accel_block: flush timer expires in 8 [53584] [ 53.578] sna_wakeup_handler [ 53.578] sna_block_handler (tv=567.511000) [ 53.578] sna_scanout_do_flush: flush timer active: delta=6 [ 53.578] sna_accel_do_throttle -- no pending activity [ 53.578] sna_accel_block: evaluating timers, active=5 [ 53.578] sna_accel_block: flush timer expires in 6 [53584] [ 53.584] sna_wakeup_handler [ 53.584] sna_block_handler (tv=567.505000) [ 53.584] sna_scanout_do_flush: flush timer active: delta=0 [ 53.584] sna_scanout_do_flush (time=53584), triggered [ 53.584] sna_scanout_flush (time=53584), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 53.584] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.584] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 53.584] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.584] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 53.584] sna_accel_do_throttle -- no pending activity [ 53.584] sna_accel_block: evaluating timers, active=5 [ 53.584] sna_accel_block: flush timer expires in 16 [53600] [ 53.584] sna_wakeup_handler [ 53.584] sna_accel_flush: flush?=0, dirty?=0 [ 53.584] sna_block_handler (tv=567.505000) [ 53.584] sna_scanout_do_flush: flush timer active: delta=16 [ 53.584] sna_accel_do_throttle -- no pending activity [ 53.584] sna_accel_block: evaluating timers, active=5 [ 53.584] sna_accel_block: flush timer expires in 16 [53600] [ 53.584] sna_wakeup_handler [ 53.584] sna_block_handler (tv=567.505000) [ 53.584] sna_scanout_do_flush: flush timer active: delta=16 [ 53.584] sna_accel_do_throttle -- no pending activity [ 53.584] sna_accel_block: evaluating timers, active=5 [ 53.584] sna_accel_block: flush timer expires in 16 [53600] [ 53.584] sna_wakeup_handler [ 53.584] sna_accel_flush: flush?=0, dirty?=0 [ 53.584] sna_block_handler (tv=567.505000) [ 53.584] sna_scanout_do_flush: flush timer active: delta=16 [ 53.584] sna_accel_do_throttle -- no pending activity [ 53.584] sna_accel_block: evaluating timers, active=5 [ 53.584] sna_accel_block: flush timer expires in 16 [53600] [ 53.586] sna_wakeup_handler [ 53.586] sna_block_handler (tv=567.503000) [ 53.586] sna_scanout_do_flush: flush timer active: delta=14 [ 53.586] sna_accel_do_throttle -- no pending activity [ 53.586] sna_accel_block: evaluating timers, active=5 [ 53.586] sna_accel_block: flush timer expires in 14 [53600] [ 53.592] sna_wakeup_handler [ 53.592] sna_accel_flush: flush?=0, dirty?=0 [ 53.592] sna_block_handler (tv=567.497000) [ 53.592] sna_scanout_do_flush: flush timer active: delta=8 [ 53.592] sna_accel_do_throttle -- no pending activity [ 53.592] sna_accel_block: evaluating timers, active=5 [ 53.592] sna_accel_block: flush timer expires in 8 [53600] [ 53.592] sna_wakeup_handler [ 53.592] sna_block_handler (tv=567.497000) [ 53.592] sna_scanout_do_flush: flush timer active: delta=8 [ 53.592] sna_accel_do_throttle -- no pending activity [ 53.592] sna_accel_block: evaluating timers, active=5 [ 53.592] sna_accel_block: flush timer expires in 8 [53600] [ 53.592] sna_wakeup_handler [ 53.592] sna_accel_flush: flush?=0, dirty?=0 [ 53.592] sna_block_handler (tv=567.497000) [ 53.592] sna_scanout_do_flush: flush timer active: delta=8 [ 53.592] sna_accel_do_throttle -- no pending activity [ 53.592] sna_accel_block: evaluating timers, active=5 [ 53.592] sna_accel_block: flush timer expires in 8 [53600] [ 53.594] sna_wakeup_handler [ 53.594] sna_block_handler (tv=567.495000) [ 53.594] sna_scanout_do_flush: flush timer active: delta=6 [ 53.594] sna_accel_do_throttle -- no pending activity [ 53.594] sna_accel_block: evaluating timers, active=5 [ 53.594] sna_accel_block: flush timer expires in 6 [53600] [ 53.600] sna_wakeup_handler [ 53.600] sna_block_handler (tv=567.489000) [ 53.600] sna_scanout_do_flush: flush timer active: delta=0 [ 53.600] sna_scanout_do_flush (time=53600), triggered [ 53.600] sna_scanout_flush (time=53600), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 53.600] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.600] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 53.600] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.600] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 53.600] sna_accel_do_throttle -- no pending activity [ 53.600] sna_accel_block: evaluating timers, active=5 [ 53.600] sna_accel_block: flush timer expires in 16 [53616] [ 53.600] sna_wakeup_handler [ 53.600] sna_accel_flush: flush?=0, dirty?=0 [ 53.600] sna_block_handler (tv=567.489000) [ 53.600] sna_scanout_do_flush: flush timer active: delta=16 [ 53.600] sna_accel_do_throttle -- no pending activity [ 53.600] sna_accel_block: evaluating timers, active=5 [ 53.600] sna_accel_block: flush timer expires in 16 [53616] [ 53.600] sna_wakeup_handler [ 53.600] sna_block_handler (tv=567.489000) [ 53.600] sna_scanout_do_flush: flush timer active: delta=16 [ 53.600] sna_accel_do_throttle -- no pending activity [ 53.600] sna_accel_block: evaluating timers, active=5 [ 53.600] sna_accel_block: flush timer expires in 16 [53616] [ 53.600] sna_wakeup_handler [ 53.600] sna_accel_flush: flush?=0, dirty?=0 [ 53.600] sna_accel_flush: flush?=0, dirty?=0 [ 53.600] sna_block_handler (tv=567.489000) [ 53.600] sna_scanout_do_flush: flush timer active: delta=16 [ 53.600] sna_accel_do_throttle -- no pending activity [ 53.600] sna_accel_block: evaluating timers, active=5 [ 53.600] sna_accel_block: flush timer expires in 16 [53616] [ 53.602] sna_wakeup_handler [ 53.602] sna_block_handler (tv=567.487000) [ 53.602] sna_scanout_do_flush: flush timer active: delta=14 [ 53.602] sna_accel_do_throttle -- no pending activity [ 53.602] sna_accel_block: evaluating timers, active=5 [ 53.602] sna_accel_block: flush timer expires in 14 [53616] [ 53.608] sna_wakeup_handler [ 53.608] sna_accel_flush: flush?=0, dirty?=0 [ 53.608] sna_block_handler (tv=567.481000) [ 53.608] sna_scanout_do_flush: flush timer active: delta=8 [ 53.608] sna_accel_do_throttle -- no pending activity [ 53.608] sna_accel_block: evaluating timers, active=5 [ 53.608] sna_accel_block: flush timer expires in 8 [53616] [ 53.608] sna_wakeup_handler [ 53.608] sna_block_handler (tv=567.481000) [ 53.608] sna_scanout_do_flush: flush timer active: delta=8 [ 53.608] sna_accel_do_throttle -- no pending activity [ 53.608] sna_accel_block: evaluating timers, active=5 [ 53.608] sna_accel_block: flush timer expires in 8 [53616] [ 53.608] sna_wakeup_handler [ 53.608] sna_accel_flush: flush?=0, dirty?=0 [ 53.608] sna_block_handler (tv=567.481000) [ 53.608] sna_scanout_do_flush: flush timer active: delta=8 [ 53.609] sna_accel_do_throttle -- no pending activity [ 53.609] sna_accel_block: evaluating timers, active=5 [ 53.609] sna_accel_block: flush timer expires in 8 [53616] [ 53.616] sna_wakeup_handler [ 53.616] sna_accel_flush: flush?=0, dirty?=0 [ 53.616] sna_block_handler (tv=567.473000) [ 53.616] sna_scanout_do_flush: flush timer active: delta=0 [ 53.616] sna_scanout_do_flush (time=53616), triggered [ 53.616] sna_scanout_flush (time=53616), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 53.616] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.616] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 53.616] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.616] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 53.616] sna_accel_do_throttle -- no pending activity [ 53.616] sna_accel_block: evaluating timers, active=5 [ 53.616] sna_accel_block: flush timer expires in 16 [53632] [ 53.616] sna_wakeup_handler [ 53.616] sna_block_handler (tv=567.473000) [ 53.616] sna_scanout_do_flush: flush timer active: delta=16 [ 53.616] sna_accel_do_throttle -- no pending activity [ 53.616] sna_accel_block: evaluating timers, active=5 [ 53.616] sna_accel_block: flush timer expires in 16 [53632] [ 53.616] sna_wakeup_handler [ 53.616] sna_accel_flush: flush?=0, dirty?=0 [ 53.616] sna_block_handler (tv=567.473000) [ 53.616] sna_scanout_do_flush: flush timer active: delta=16 [ 53.616] sna_accel_do_throttle -- no pending activity [ 53.616] sna_accel_block: evaluating timers, active=5 [ 53.616] sna_accel_block: flush timer expires in 16 [53632] [ 53.618] sna_wakeup_handler [ 53.618] sna_block_handler (tv=567.471000) [ 53.618] sna_scanout_do_flush: flush timer active: delta=14 [ 53.618] sna_accel_do_throttle -- no pending activity [ 53.618] sna_accel_block: evaluating timers, active=5 [ 53.618] sna_accel_block: flush timer expires in 14 [53632] [ 53.624] sna_wakeup_handler [ 53.624] sna_accel_flush: flush?=0, dirty?=0 [ 53.624] sna_block_handler (tv=567.465000) [ 53.624] sna_scanout_do_flush: flush timer active: delta=8 [ 53.624] sna_accel_do_throttle -- no pending activity [ 53.624] sna_accel_block: evaluating timers, active=5 [ 53.624] sna_accel_block: flush timer expires in 8 [53632] [ 53.624] sna_wakeup_handler [ 53.624] sna_block_handler (tv=567.465000) [ 53.624] sna_scanout_do_flush: flush timer active: delta=8 [ 53.624] sna_accel_do_throttle -- no pending activity [ 53.624] sna_accel_block: evaluating timers, active=5 [ 53.624] sna_accel_block: flush timer expires in 8 [53632] [ 53.624] sna_wakeup_handler [ 53.624] sna_accel_flush: flush?=0, dirty?=0 [ 53.624] sna_accel_flush: flush?=0, dirty?=0 [ 53.624] sna_block_handler (tv=567.465000) [ 53.625] sna_scanout_do_flush: flush timer active: delta=7 [ 53.625] sna_accel_do_throttle -- no pending activity [ 53.625] sna_accel_block: evaluating timers, active=5 [ 53.625] sna_accel_block: flush timer expires in 7 [53632] [ 53.632] sna_wakeup_handler [ 53.632] sna_block_handler (tv=567.457000) [ 53.632] sna_scanout_do_flush: flush timer active: delta=0 [ 53.632] sna_scanout_do_flush (time=53632), triggered [ 53.632] sna_scanout_flush (time=53632), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 53.632] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.632] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 53.632] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.632] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 53.632] sna_accel_do_throttle -- no pending activity [ 53.632] sna_accel_block: evaluating timers, active=5 [ 53.632] sna_accel_block: flush timer expires in 16 [53648] [ 53.632] sna_wakeup_handler [ 53.632] sna_accel_flush: flush?=0, dirty?=0 [ 53.632] sna_accel_flush: flush?=0, dirty?=0 [ 53.632] sna_accel_flush: flush?=0, dirty?=0 [ 53.632] sna_accel_flush: flush?=0, dirty?=0 [ 53.632] sna_accel_flush: flush?=0, dirty?=0 [ 53.632] sna_use_hw_cursor (24x24)? [ 53.632] sna_use_hw_cursor(24x24): ARGB?=1, serial->18, size->64 [ 53.632] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x24, pitch=96/256 [ 53.632] sna_show_cursors: cursor?=1 [ 53.632] sna_show_cursors: skipping cursor already show on CRTC (pipe=0) [ 53.632] sna_show_cursors: skipping cursor outside CRTC (pipe=1) [ 53.632] sna_accel_flush: flush?=0, dirty?=0 [ 53.632] sna_block_handler (tv=567.457000) [ 53.633] sna_scanout_do_flush: flush timer active: delta=15 [ 53.633] sna_accel_do_throttle -- no pending activity [ 53.633] sna_accel_block: evaluating timers, active=5 [ 53.633] sna_accel_block: flush timer expires in 15 [53648] [ 53.633] sna_wakeup_handler [ 53.633] sna_change_window_attributes [ 53.633] sna_accel_flush: flush?=0, dirty?=0 [ 53.633] sna_block_handler (tv=567.456000) [ 53.633] sna_scanout_do_flush: flush timer active: delta=15 [ 53.633] sna_accel_do_throttle -- no pending activity [ 53.633] sna_accel_block: evaluating timers, active=5 [ 53.633] sna_accel_block: flush timer expires in 15 [53648] [ 53.634] sna_wakeup_handler [ 53.634] sna_block_handler (tv=567.455000) [ 53.634] sna_scanout_do_flush: flush timer active: delta=14 [ 53.634] sna_accel_do_throttle -- no pending activity [ 53.634] sna_accel_block: evaluating timers, active=5 [ 53.634] sna_accel_block: flush timer expires in 14 [53648] [ 53.634] sna_wakeup_handler [ 53.634] sna_accel_flush: flush?=0, dirty?=0 [ 53.634] sna_accel_flush: flush?=0, dirty?=0 [ 53.634] sna_block_handler (tv=567.455000) [ 53.634] sna_scanout_do_flush: flush timer active: delta=14 [ 53.634] sna_accel_do_throttle -- no pending activity [ 53.634] sna_accel_block: evaluating timers, active=5 [ 53.634] sna_accel_block: flush timer expires in 14 [53648] [ 53.634] sna_wakeup_handler [ 53.634] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=128, name=76 [ 53.634] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 53.634] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 53.634] sna_dri2_get_back: draw size=7680x2160, back buffer handle=128 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 [ 53.634] sna_dri2_get_back: reuse backbuffer? 1 [ 53.634] sna_dri2_get_back: back buffer handle=128, active?=0, refcnt=1 [ 53.634] sna_dri2_get_back: reuse unattached back [ 53.634] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 53.634] sna_dri2_reuse_buffer: reusing back buffer handle=128, name=76, pitch=30720, age=0 [ 53.634] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 53.634] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=40, name=5, active_scanout=3 [ 53.634] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 53.634] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 53.634] sna_accel_flush: flush?=0, dirty?=0 [ 53.634] sna_accel_flush: flush?=0, dirty?=0 [ 53.634] sna_accel_flush: flush?=0, dirty?=0 [ 53.634] sna_block_handler (tv=567.455000) [ 53.634] sna_scanout_do_flush: flush timer active: delta=14 [ 53.634] sna_accel_do_throttle -- no pending activity [ 53.634] sna_accel_block: evaluating timers, active=5 [ 53.634] sna_accel_block: flush timer expires in 14 [53648] [ 53.634] sna_wakeup_handler [ 53.634] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 53.634] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 53.634] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 53.634] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 53.634] sna_dri2_get_msc(draw=146, pipe=0) [ 53.635] sna_crtc_record_swap: recording last swap on pipe=0, frame 2969 [msc=2969], time 53.630465 [ 53.635] sna_dri2_get_msc: msc=2969 [raw=2969], ust=53630465 [ 53.635] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=128 (refs=1/1, flush=0) , front=40 (refs=1/4, flush=1) [ 53.635] sna_dri2_schedule_swap(target_msc=2954, divisor=0, remainder=0) [ 53.635] sna_dri2_schedule_swap: using front handle=40, active_scanout?=3, flush?=1 [ 53.635] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 53.635] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 53.635] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 53.635] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 53.635] sna_crtc_record_swap: recording last swap on pipe=0, frame 2969 [msc=2969], time 53.630465 [ 53.635] immediate_swap: current_msc=2969, target_msc=2954 -- yes [ 53.635] can_flip: no, shadow enabled [ 53.635] sna_dri2_add_event: adding event to window 146) [ 53.635] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 53.635] sna_dri2_immediate_blit: no pending blit, starting chain [ 53.635] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 53.635] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 53.635] can_xchg: back size=8701e00, front size=8701e00 [ 53.635] can_xchg: yes, pixmap=165 [ 53.635] sna_dri2_xchg: win=146, exchange front=40/5,ref=2 and back=128/76,ref=2, pixmap=165 7680x2160 [ 53.635] sna_dri2_xchg: back_bo handle=128, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 53.635] sna_dri2_xchg: front_bo handle=40, pitch=30720, size=132710400, ref=4, active_scanout?=3 [ 53.635] set_bo: pixmap=165, handle=128 (old handle=40) [ 53.635] set_bo: marking whole pixmap as damaged [ 53.635] set_bo: applying final/discard move-to-gpu [ 53.635] wait_for_shadow: flags=0, flips=0, handle=40, shadow=32 [ 53.635] set_bo: dropping flush hint from handle=40 [ 53.635] set_bo: adding flush hint to handle=128 [ 53.635] mark_stale(handle=40) => 1 [ 53.635] swap_limit: draw=146 setting swap limit to 3 [ 53.635] sna_dri2_swap_limit_validate: swap limit set to 3 [ 53.635] sna_next_vblank(pipe=0, waiting until next vblank) [ 53.635] sna_dri2_schedule_swap: reported target_msc=2969 [ 53.635] sna_accel_flush: flush?=0, dirty?=0 [ 53.635] sna_accel_flush: flush?=0, dirty?=0 [ 53.635] sna_accel_flush: flush?=0, dirty?=0 [ 53.635] sna_accel_flush: flush?=0, dirty?=0 [ 53.635] sna_block_handler (tv=567.454000) [ 53.635] sna_scanout_do_flush: flush timer active: delta=13 [ 53.635] sna_accel_do_throttle -- no pending activity [ 53.635] sna_accel_block: evaluating timers, active=5 [ 53.635] sna_accel_block: flush timer expires in 13 [53648] [ 53.640] sna_wakeup_handler [ 53.641] sna_accel_flush: flush?=0, dirty?=0 [ 53.641] sna_block_handler (tv=567.448000) [ 53.641] sna_scanout_do_flush: flush timer active: delta=7 [ 53.641] sna_accel_do_throttle -- no pending activity [ 53.641] sna_accel_block: evaluating timers, active=5 [ 53.641] sna_accel_block: flush timer expires in 7 [53648] [ 53.641] sna_wakeup_handler [ 53.641] sna_block_handler (tv=567.448000) [ 53.641] sna_scanout_do_flush: flush timer active: delta=7 [ 53.641] sna_accel_do_throttle -- no pending activity [ 53.641] sna_accel_block: evaluating timers, active=5 [ 53.641] sna_accel_block: flush timer expires in 7 [53648] [ 53.641] sna_wakeup_handler [ 53.641] sna_change_window_attributes [ 53.641] sna_accel_flush: flush?=0, dirty?=0 [ 53.641] sna_block_handler (tv=567.448000) [ 53.641] sna_scanout_do_flush: flush timer active: delta=7 [ 53.641] sna_accel_do_throttle -- no pending activity [ 53.641] sna_accel_block: evaluating timers, active=5 [ 53.641] sna_accel_block: flush timer expires in 7 [53648] [ 53.642] sna_wakeup_handler [ 53.642] sna_block_handler (tv=567.447000) [ 53.642] sna_scanout_do_flush: flush timer active: delta=6 [ 53.642] sna_accel_do_throttle -- no pending activity [ 53.642] sna_accel_block: evaluating timers, active=5 [ 53.642] sna_accel_block: flush timer expires in 6 [53648] [ 53.646] sna_wakeup_handler [ 53.646] sna_mode_wakeup: len=32 [ 53.646] sna_dri2_vblank_handler(type=2, sequence=2970, draw=3353) [ 53.646] sna_crtc_record_swap: recording last swap on pipe=0, frame 2970 [msc=2970], time 53.647176 [ 53.646] sna_dri2_vblank_handler: 2 complete, frame=2970 tv=53.647176 [ 53.646] sna_dri2_blit_complete: blit finished [ 53.646] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=2970, tv=53.647176) [ 53.646] frame_swap_complete(type=2): draw=146, pipe=0, frame=2970 [msc=2970], tv=53.647176 [ 53.646] sna_accel_flush: flush?=0, dirty?=0 [ 53.646] sna_dri2_event_free(draw?=1) [ 53.646] sna_dri2_remove_event: remove[0x561c94b09e40] from window 146, active? 1 [ 53.646] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 53.646] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=40] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 53.646] sna_dri2_vblank_handler complete [ 53.646] sna_block_handler (tv=567.443000) [ 53.646] sna_scanout_do_flush: flush timer active: delta=2 [ 53.646] sna_scanout_do_flush (time=53646), triggered [ 53.646] sna_scanout_flush (time=53646), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 53.646] has_shadow: has pending damage? 1, outstanding flips: 0 [ 53.646] stop_flush: scanout=128 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 53.646] has_shadow: has pending damage? 1, outstanding flips: 0 [ 53.646] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 53.646] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 53.646] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 53.646] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 53.646] sna_pixmap_move_to_gpu: already all-damaged [ 53.646] sna_pixmap_mark_active: pixmap=165, handle=128 [ 53.646] sna_mode_redisplay: crtc[0] transformed? 0 [ 53.646] sna_mode_redisplay: crtc[1] transformed? 0 [ 53.646] sna_mode_redisplay: crtc[2] transformed? 0 [ 53.646] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=128 [active=1] [ 53.646] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 40, transformed? 0 [ 53.646] get_fb: reusing fb=112 for handle=128 [ 53.647] sna_mode_redisplay: recording flip on CRTC:32 handle=128, active_scanout=2, serial=2 [ 53.647] __kgem_bo_clear_busy: handle=128 [ 53.647] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 40, transformed? 0 [ 53.647] sna_mode_redisplay: recording flip on CRTC:39 handle=128, active_scanout=3, serial=3 [ 53.647] __kgem_bo_clear_busy: handle=128 [ 53.647] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 53.647] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 53.647] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=128, shadow handle=32 [ 53.647] sna_accel_do_throttle -- no pending activity [ 53.647] sna_accel_block: evaluating timers, active=5 [ 53.647] sna_accel_block: flush timer expires in 16 [53662] [ 53.648] sna_wakeup_handler [ 53.648] sna_accel_flush: flush?=0, dirty?=0 [ 53.649] sna_block_handler (tv=567.440000) [ 53.649] sna_scanout_do_flush: flush timer active: delta=13 [ 53.649] sna_accel_do_throttle -- no pending activity [ 53.649] sna_accel_block: evaluating timers, active=5 [ 53.649] sna_accel_block: flush timer expires in 13 [53662] [ 53.649] sna_wakeup_handler [ 53.649] sna_block_handler (tv=567.440000) [ 53.649] sna_scanout_do_flush: flush timer active: delta=13 [ 53.649] sna_accel_do_throttle -- no pending activity [ 53.649] sna_accel_block: evaluating timers, active=5 [ 53.649] sna_accel_block: flush timer expires in 13 [53662] [ 53.649] sna_wakeup_handler [ 53.649] sna_change_window_attributes [ 53.649] sna_accel_flush: flush?=0, dirty?=0 [ 53.649] sna_block_handler (tv=567.440000) [ 53.649] sna_scanout_do_flush: flush timer active: delta=13 [ 53.649] sna_accel_do_throttle -- no pending activity [ 53.649] sna_accel_block: evaluating timers, active=5 [ 53.649] sna_accel_block: flush timer expires in 13 [53662] [ 53.650] sna_wakeup_handler [ 53.650] sna_block_handler (tv=567.439000) [ 53.650] sna_scanout_do_flush: flush timer active: delta=12 [ 53.650] sna_accel_do_throttle -- no pending activity [ 53.650] sna_accel_block: evaluating timers, active=5 [ 53.650] sna_accel_block: flush timer expires in 12 [53662] [ 53.650] sna_wakeup_handler [ 53.650] sna_accel_flush: flush?=0, dirty?=0 [ 53.650] sna_accel_flush: flush?=0, dirty?=0 [ 53.650] sna_block_handler (tv=567.439000) [ 53.650] sna_scanout_do_flush: flush timer active: delta=12 [ 53.650] sna_accel_do_throttle -- no pending activity [ 53.650] sna_accel_block: evaluating timers, active=5 [ 53.650] sna_accel_block: flush timer expires in 12 [53662] [ 53.650] sna_wakeup_handler [ 53.650] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=40, name=5 [ 53.650] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 53.650] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 53.650] sna_dri2_get_back: draw size=7680x2160, back buffer handle=40 size=7680x2160, is-scanout? 1, active?=2, pitch=30720, front pitch=30720 [ 53.650] sna_dri2_get_back: reuse backbuffer? 1 [ 53.650] sna_dri2_get_back: back buffer handle=40, active?=2, refcnt=1 [ 53.650] sna_dri2_get_back: cache: handle=29, active=0 [ 53.650] sna_dri2_get_back: reuse cache handle=29, name=3, flags=0 [ 53.650] sna_dri2_get_back: caching handle=40 (name=5, flags=0, active_scanout=2) [ 53.650] kgem_bo_flink: flinked handle=29 to name=3, marking non-reusable [ 53.650] sna_dri2_reuse_buffer: reusing back buffer handle=29, name=3, pitch=30720, age=0 [ 53.650] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 53.650] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=128, name=76, active_scanout=3 [ 53.650] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 53.650] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 53.650] sna_accel_flush: flush?=0, dirty?=0 [ 53.650] sna_accel_flush: flush?=0, dirty?=0 [ 53.650] sna_accel_flush: flush?=0, dirty?=0 [ 53.650] sna_block_handler (tv=567.439000) [ 53.650] sna_scanout_do_flush: flush timer active: delta=12 [ 53.650] sna_accel_do_throttle -- no pending activity [ 53.650] sna_accel_block: evaluating timers, active=5 [ 53.650] sna_accel_block: flush timer expires in 12 [53662] [ 53.650] sna_wakeup_handler [ 53.650] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 53.650] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 53.651] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 53.651] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 53.651] sna_dri2_get_msc(draw=146, pipe=0) [ 53.651] sna_crtc_record_swap: recording last swap on pipe=0, frame 2970 [msc=2970], time 53.647176 [ 53.651] sna_dri2_get_msc: msc=2970 [raw=2970], ust=53647176 [ 53.651] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=29 (refs=1/1, flush=0) , front=128 (refs=1/4, flush=1) [ 53.651] sna_dri2_schedule_swap(target_msc=2970, divisor=0, remainder=0) [ 53.651] sna_dri2_schedule_swap: using front handle=128, active_scanout?=3, flush?=1 [ 53.651] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 53.651] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 53.651] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 53.651] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 53.651] sna_crtc_record_swap: recording last swap on pipe=0, frame 2970 [msc=2970], time 53.647176 [ 53.651] immediate_swap: current_msc=2970, target_msc=2970 -- yes [ 53.651] can_flip: no, shadow enabled [ 53.651] sna_dri2_add_event: adding event to window 146) [ 53.651] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 53.651] sna_dri2_immediate_blit: no pending blit, starting chain [ 53.651] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 53.651] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 53.651] can_xchg: back size=8701e00, front size=8701e00 [ 53.651] can_xchg: yes, pixmap=165 [ 53.651] sna_dri2_xchg: win=146, exchange front=128/76,ref=2 and back=29/3,ref=2, pixmap=165 7680x2160 [ 53.651] sna_dri2_xchg: back_bo handle=29, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 53.651] sna_dri2_xchg: front_bo handle=128, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 53.651] set_bo: pixmap=165, handle=29 (old handle=128) [ 53.651] set_bo: marking whole pixmap as damaged [ 53.651] set_bo: applying final/discard move-to-gpu [ 53.651] wait_for_shadow: flags=0, flips=2, handle=128, shadow=32 [ 53.651] set_bo: dropping flush hint from handle=128 [ 53.651] set_bo: adding flush hint to handle=29 [ 53.651] mark_stale(handle=128) => 1 [ 53.651] swap_limit: draw=146 setting swap limit to 3 [ 53.651] sna_dri2_swap_limit_validate: swap limit set to 3 [ 53.651] sna_next_vblank(pipe=0, waiting until next vblank) [ 53.651] sna_dri2_schedule_swap: reported target_msc=2970 [ 53.651] sna_accel_flush: flush?=0, dirty?=0 [ 53.651] sna_accel_flush: flush?=0, dirty?=0 [ 53.651] sna_accel_flush: flush?=0, dirty?=0 [ 53.651] sna_accel_flush: flush?=0, dirty?=0 [ 53.651] sna_block_handler (tv=567.438000) [ 53.651] sna_scanout_do_flush: flush timer active: delta=11 [ 53.651] sna_accel_do_throttle -- no pending activity [ 53.651] sna_accel_block: evaluating timers, active=5 [ 53.651] sna_accel_block: flush timer expires in 11 [53662] [ 53.657] sna_wakeup_handler [ 53.657] sna_accel_flush: flush?=0, dirty?=0 [ 53.657] sna_accel_flush: flush?=0, dirty?=0 [ 53.657] sna_accel_flush: flush?=0, dirty?=0 [ 53.657] sna_accel_flush: flush?=0, dirty?=0 [ 53.657] sna_accel_flush: flush?=0, dirty?=0 [ 53.657] sna_accel_flush: flush?=0, dirty?=0 [ 53.657] sna_use_hw_cursor (24x24)? [ 53.657] sna_use_hw_cursor(24x24): ARGB?=1, serial->19, size->64 [ 53.657] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x24, pitch=96/256 [ 53.657] sna_show_cursors: cursor?=1 [ 53.657] sna_show_cursors: skipping cursor already show on CRTC (pipe=0) [ 53.657] sna_show_cursors: skipping cursor outside CRTC (pipe=1) [ 53.657] sna_accel_flush: flush?=0, dirty?=0 [ 53.657] sna_block_handler (tv=567.432000) [ 53.657] sna_scanout_do_flush: flush timer active: delta=5 [ 53.657] sna_accel_do_throttle -- no pending activity [ 53.657] sna_accel_block: evaluating timers, active=5 [ 53.657] sna_accel_block: flush timer expires in 5 [53662] [ 53.657] sna_wakeup_handler [ 53.657] sna_change_window_attributes [ 53.657] sna_accel_flush: flush?=0, dirty?=0 [ 53.657] sna_block_handler (tv=567.432000) [ 53.657] sna_scanout_do_flush: flush timer active: delta=5 [ 53.657] sna_accel_do_throttle -- no pending activity [ 53.657] sna_accel_block: evaluating timers, active=5 [ 53.657] sna_accel_block: flush timer expires in 5 [53662] [ 53.657] sna_wakeup_handler [ 53.657] sna_accel_flush: flush?=0, dirty?=0 [ 53.657] sna_block_handler (tv=567.432000) [ 53.657] sna_scanout_do_flush: flush timer active: delta=5 [ 53.657] sna_accel_do_throttle -- no pending activity [ 53.657] sna_accel_block: evaluating timers, active=5 [ 53.657] sna_accel_block: flush timer expires in 5 [53662] [ 53.657] sna_wakeup_handler [ 53.657] sna_accel_flush: flush?=0, dirty?=0 [ 53.657] sna_accel_flush: flush?=0, dirty?=0 [ 53.657] sna_block_handler (tv=567.432000) [ 53.657] sna_scanout_do_flush: flush timer active: delta=5 [ 53.657] sna_accel_do_throttle -- no pending activity [ 53.657] sna_accel_block: evaluating timers, active=5 [ 53.657] sna_accel_block: flush timer expires in 5 [53662] [ 53.658] sna_wakeup_handler [ 53.658] sna_block_handler (tv=567.431000) [ 53.658] sna_scanout_do_flush: flush timer active: delta=4 [ 53.658] sna_accel_do_throttle -- no pending activity [ 53.658] sna_accel_block: evaluating timers, active=5 [ 53.658] sna_accel_block: flush timer expires in 4 [53662] [ 53.662] sna_wakeup_handler [ 53.662] sna_mode_wakeup: len=32 [ 53.662] sna_mode_wakeup: recording last swap on pipe=1, frame 2941 [b7d], time 53.662500 [ 53.662] sna_mode_wakeup: removing handle=40 [active_scanout=1] from scanout, installing handle=128 [active_scanout=2] [ 53.662] sna_mode_wakeup: flip complete, pending? 2 [ 53.662] sna_block_handler (tv=567.427000) [ 53.662] sna_scanout_do_flush: flush timer active: delta=0 [ 53.662] sna_scanout_do_flush (time=53662), triggered [ 53.662] sna_scanout_flush (time=53662), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 53.662] has_shadow: has pending damage? 1, outstanding flips: 1 [ 53.662] stop_flush: scanout=29 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 53.662] has_shadow: has pending damage? 1, outstanding flips: 1 [ 53.662] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 1, mode reconfiguration pending? 0) [ 53.662] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 53.662] sna_mode_redisplay: checking for 1 outstanding flip completions [ 53.662] sna_mode_redisplay: now 1 outstanding flip completions (enabled? 1) [ 53.662] sna_accel_do_throttle -- no pending activity [ 53.662] sna_accel_block: evaluating timers, active=5 [ 53.662] sna_accel_block: flush timer expires in 16 [53678] [ 53.663] sna_wakeup_handler [ 53.663] sna_mode_wakeup: len=64 [ 53.663] sna_mode_wakeup: recording last swap on pipe=0, frame 2971 [b9b], time 53.663908 [ 53.663] sna_mode_wakeup: removing handle=40 [active_scanout=0] from scanout, installing handle=128 [active_scanout=2] [ 53.663] sna_mode_wakeup: flip complete, pending? 1 [ 53.663] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 53.663] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 53.663] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 53.663] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 53.663] sna_pixmap_move_to_gpu: already all-damaged [ 53.663] sna_pixmap_mark_active: pixmap=165, handle=29 [ 53.663] sna_mode_redisplay: crtc[0] transformed? 0 [ 53.663] sna_mode_redisplay: crtc[1] transformed? 0 [ 53.663] sna_mode_redisplay: crtc[2] transformed? 0 [ 53.663] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=29 [active=1] [ 53.663] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 128, transformed? 0 [ 53.663] get_fb: reusing fb=102 for handle=29 [ 53.663] sna_mode_redisplay: recording flip on CRTC:32 handle=29, active_scanout=2, serial=2 [ 53.663] __kgem_bo_clear_busy: handle=29 [ 53.663] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 128, transformed? 0 [ 53.663] sna_mode_redisplay: recording flip on CRTC:39 handle=29, active_scanout=3, serial=3 [ 53.663] __kgem_bo_clear_busy: handle=29 [ 53.663] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 53.663] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 53.663] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=29, shadow handle=32 [ 53.663] sna_dri2_vblank_handler(type=2, sequence=2971, draw=3353) [ 53.663] sna_crtc_record_swap: recording last swap on pipe=0, frame 2971 [msc=2971], time 53.663908 [ 53.663] sna_dri2_vblank_handler: 2 complete, frame=2971 tv=53.663908 [ 53.663] sna_dri2_blit_complete: blit finished [ 53.663] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=2971, tv=53.663908) [ 53.663] frame_swap_complete(type=2): draw=146, pipe=0, frame=2971 [msc=2971], tv=53.663908 [ 53.663] sna_accel_flush: flush?=0, dirty?=0 [ 53.663] sna_dri2_event_free(draw?=1) [ 53.663] sna_dri2_remove_event: remove[0x561c94b09e40] from window 146, active? 1 [ 53.663] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=29] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 53.663] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=128] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 53.663] sna_dri2_vblank_handler complete [ 53.663] sna_block_handler (tv=567.426000) [ 53.663] sna_scanout_do_flush: flush timer active: delta=15 [ 53.663] sna_accel_do_throttle -- no pending activity [ 53.663] sna_accel_block: evaluating timers, active=5 [ 53.663] sna_accel_block: flush timer expires in 15 [53678] [ 53.665] sna_wakeup_handler [ 53.665] sna_accel_flush: flush?=0, dirty?=0 [ 53.665] sna_block_handler (tv=567.424000) [ 53.665] sna_scanout_do_flush: flush timer active: delta=13 [ 53.665] sna_accel_do_throttle -- no pending activity [ 53.665] sna_accel_block: evaluating timers, active=5 [ 53.665] sna_accel_block: flush timer expires in 13 [53678] [ 53.665] sna_wakeup_handler [ 53.665] sna_block_handler (tv=567.424000) [ 53.665] sna_scanout_do_flush: flush timer active: delta=13 [ 53.665] sna_accel_do_throttle -- no pending activity [ 53.665] sna_accel_block: evaluating timers, active=5 [ 53.665] sna_accel_block: flush timer expires in 13 [53678] [ 53.665] sna_wakeup_handler [ 53.665] sna_accel_flush: flush?=0, dirty?=0 [ 53.665] sna_block_handler (tv=567.424000) [ 53.665] sna_scanout_do_flush: flush timer active: delta=13 [ 53.665] sna_accel_do_throttle -- no pending activity [ 53.665] sna_accel_block: evaluating timers, active=5 [ 53.665] sna_accel_block: flush timer expires in 13 [53678] [ 53.666] sna_wakeup_handler [ 53.666] sna_block_handler (tv=567.423000) [ 53.666] sna_scanout_do_flush: flush timer active: delta=12 [ 53.666] sna_accel_do_throttle -- no pending activity [ 53.666] sna_accel_block: evaluating timers, active=5 [ 53.666] sna_accel_block: flush timer expires in 12 [53678] [ 53.667] sna_wakeup_handler [ 53.667] sna_accel_flush: flush?=0, dirty?=0 [ 53.667] sna_accel_flush: flush?=0, dirty?=0 [ 53.667] sna_block_handler (tv=567.422000) [ 53.667] sna_scanout_do_flush: flush timer active: delta=11 [ 53.667] sna_accel_do_throttle -- no pending activity [ 53.667] sna_accel_block: evaluating timers, active=5 [ 53.667] sna_accel_block: flush timer expires in 11 [53678] [ 53.667] sna_wakeup_handler [ 53.667] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=128, name=76 [ 53.667] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 53.667] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 53.667] sna_dri2_get_back: draw size=7680x2160, back buffer handle=128 size=7680x2160, is-scanout? 1, active?=2, pitch=30720, front pitch=30720 [ 53.667] sna_dri2_get_back: reuse backbuffer? 1 [ 53.667] sna_dri2_get_back: back buffer handle=128, active?=2, refcnt=1 [ 53.667] sna_dri2_get_back: cache: handle=40, active=0 [ 53.667] sna_dri2_get_back: reuse cache handle=40, name=5, flags=0 [ 53.667] sna_dri2_get_back: caching handle=128 (name=76, flags=0, active_scanout=2) [ 53.667] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 53.667] sna_dri2_reuse_buffer: reusing back buffer handle=40, name=5, pitch=30720, age=0 [ 53.667] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 53.667] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=29, name=3, active_scanout=3 [ 53.667] kgem_bo_flink: flinked handle=29 to name=3, marking non-reusable [ 53.667] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=29] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 53.667] sna_accel_flush: flush?=0, dirty?=0 [ 53.667] sna_accel_flush: flush?=0, dirty?=0 [ 53.667] sna_accel_flush: flush?=0, dirty?=0 [ 53.667] sna_block_handler (tv=567.422000) [ 53.667] sna_scanout_do_flush: flush timer active: delta=11 [ 53.667] sna_accel_do_throttle -- no pending activity [ 53.667] sna_accel_block: evaluating timers, active=5 [ 53.667] sna_accel_block: flush timer expires in 11 [53678] [ 53.667] sna_wakeup_handler [ 53.667] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 53.667] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 53.667] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 53.667] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 53.667] sna_dri2_get_msc(draw=146, pipe=0) [ 53.667] sna_crtc_record_swap: recording last swap on pipe=0, frame 2971 [msc=2971], time 53.663908 [ 53.667] sna_dri2_get_msc: msc=2971 [raw=2971], ust=53663908 [ 53.667] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=40 (refs=1/1, flush=0) , front=29 (refs=1/4, flush=1) [ 53.667] sna_dri2_schedule_swap(target_msc=2971, divisor=0, remainder=0) [ 53.667] sna_dri2_schedule_swap: using front handle=29, active_scanout?=3, flush?=1 [ 53.667] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 53.667] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 53.667] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 53.667] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 53.667] sna_crtc_record_swap: recording last swap on pipe=0, frame 2971 [msc=2971], time 53.663908 [ 53.667] immediate_swap: current_msc=2971, target_msc=2971 -- yes [ 53.667] can_flip: no, shadow enabled [ 53.667] sna_dri2_add_event: adding event to window 146) [ 53.667] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 53.667] sna_dri2_immediate_blit: no pending blit, starting chain [ 53.667] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 53.667] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 53.667] can_xchg: back size=8701e00, front size=8701e00 [ 53.667] can_xchg: yes, pixmap=165 [ 53.667] sna_dri2_xchg: win=146, exchange front=29/3,ref=2 and back=40/5,ref=2, pixmap=165 7680x2160 [ 53.667] sna_dri2_xchg: back_bo handle=40, pitch=30720, size=132710400, ref=1, active_scanout?=0 [ 53.667] sna_dri2_xchg: front_bo handle=29, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 53.667] set_bo: pixmap=165, handle=40 (old handle=29) [ 53.667] set_bo: marking whole pixmap as damaged [ 53.667] set_bo: applying final/discard move-to-gpu [ 53.667] wait_for_shadow: flags=0, flips=2, handle=29, shadow=32 [ 53.667] set_bo: dropping flush hint from handle=29 [ 53.667] set_bo: adding flush hint to handle=40 [ 53.667] mark_stale(handle=29) => 1 [ 53.667] swap_limit: draw=146 setting swap limit to 3 [ 53.667] sna_dri2_swap_limit_validate: swap limit set to 3 [ 53.668] sna_next_vblank(pipe=0, waiting until next vblank) [ 53.668] sna_dri2_schedule_swap: reported target_msc=2971 [ 53.668] sna_accel_flush: flush?=0, dirty?=0 [ 53.668] sna_accel_flush: flush?=0, dirty?=0 [ 53.668] sna_accel_flush: flush?=0, dirty?=0 [ 53.668] sna_accel_flush: flush?=0, dirty?=0 [ 53.668] sna_block_handler (tv=567.421000) [ 53.668] sna_scanout_do_flush: flush timer active: delta=10 [ 53.668] sna_accel_do_throttle -- no pending activity [ 53.668] sna_accel_block: evaluating timers, active=5 [ 53.668] sna_accel_block: flush timer expires in 10 [53678] [ 53.673] sna_wakeup_handler [ 53.673] sna_accel_flush: flush?=0, dirty?=0 [ 53.673] sna_block_handler (tv=567.416000) [ 53.673] sna_scanout_do_flush: flush timer active: delta=5 [ 53.673] sna_accel_do_throttle -- no pending activity [ 53.673] sna_accel_block: evaluating timers, active=5 [ 53.673] sna_accel_block: flush timer expires in 5 [53678] [ 53.673] sna_wakeup_handler [ 53.673] sna_block_handler (tv=567.416000) [ 53.673] sna_scanout_do_flush: flush timer active: delta=5 [ 53.673] sna_accel_do_throttle -- no pending activity [ 53.673] sna_accel_block: evaluating timers, active=5 [ 53.673] sna_accel_block: flush timer expires in 5 [53678] [ 53.673] sna_wakeup_handler [ 53.673] sna_accel_flush: flush?=0, dirty?=0 [ 53.673] sna_block_handler (tv=567.416000) [ 53.673] sna_scanout_do_flush: flush timer active: delta=5 [ 53.673] sna_accel_do_throttle -- no pending activity [ 53.673] sna_accel_block: evaluating timers, active=5 [ 53.673] sna_accel_block: flush timer expires in 5 [53678] [ 53.674] sna_wakeup_handler [ 53.674] sna_block_handler (tv=567.415000) [ 53.674] sna_scanout_do_flush: flush timer active: delta=4 [ 53.674] sna_accel_do_throttle -- no pending activity [ 53.674] sna_accel_block: evaluating timers, active=5 [ 53.674] sna_accel_block: flush timer expires in 4 [53678] [ 53.675] sna_wakeup_handler [ 53.675] sna_block_handler (tv=567.414000) [ 53.675] sna_scanout_do_flush: flush timer active: delta=3 [ 53.675] sna_scanout_do_flush (time=53675), triggered [ 53.675] sna_scanout_flush (time=53675), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 53.675] has_shadow: has pending damage? 1, outstanding flips: 2 [ 53.675] stop_flush: scanout=40 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 53.675] has_shadow: has pending damage? 1, outstanding flips: 2 [ 53.675] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 2, mode reconfiguration pending? 0) [ 53.675] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 53.675] sna_mode_redisplay: checking for 2 outstanding flip completions [ 53.675] sna_mode_redisplay: now 2 outstanding flip completions (enabled? 1) [ 53.675] sna_accel_do_throttle -- no pending activity [ 53.675] sna_accel_block: evaluating timers, active=5 [ 53.675] sna_accel_block: flush timer expires in 16 [53691] [ 53.678] sna_wakeup_handler [ 53.678] sna_mode_wakeup: len=32 [ 53.678] sna_mode_wakeup: recording last swap on pipe=1, frame 2942 [b7e], time 53.679228 [ 53.678] sna_mode_wakeup: removing handle=128 [active_scanout=1] from scanout, installing handle=29 [active_scanout=2] [ 53.678] sna_mode_wakeup: flip complete, pending? 2 [ 53.678] sna_block_handler (tv=567.411000) [ 53.678] sna_scanout_do_flush: flush timer active: delta=13 [ 53.678] sna_accel_do_throttle -- no pending activity [ 53.678] sna_accel_block: evaluating timers, active=5 [ 53.678] sna_accel_block: flush timer expires in 13 [53691] [ 53.680] sna_wakeup_handler [ 53.680] sna_mode_wakeup: len=64 [ 53.680] sna_mode_wakeup: recording last swap on pipe=0, frame 2972 [b9c], time 53.680633 [ 53.680] sna_mode_wakeup: removing handle=128 [active_scanout=0] from scanout, installing handle=29 [active_scanout=2] [ 53.680] sna_mode_wakeup: flip complete, pending? 1 [ 53.680] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 53.680] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 53.680] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 53.680] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 53.680] sna_pixmap_move_to_gpu: already all-damaged [ 53.680] sna_pixmap_mark_active: pixmap=165, handle=40 [ 53.680] sna_mode_redisplay: crtc[0] transformed? 0 [ 53.680] sna_mode_redisplay: crtc[1] transformed? 0 [ 53.680] sna_mode_redisplay: crtc[2] transformed? 0 [ 53.680] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=40 [active=1] [ 53.680] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 29, transformed? 0 [ 53.680] get_fb: reusing fb=110 for handle=40 [ 53.680] sna_mode_redisplay: recording flip on CRTC:32 handle=40, active_scanout=2, serial=2 [ 53.680] __kgem_bo_clear_busy: handle=40 [ 53.680] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 29, transformed? 0 [ 53.680] sna_mode_redisplay: recording flip on CRTC:39 handle=40, active_scanout=3, serial=3 [ 53.680] __kgem_bo_clear_busy: handle=40 [ 53.680] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 53.680] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 53.680] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=40, shadow handle=32 [ 53.680] sna_dri2_vblank_handler(type=2, sequence=2972, draw=3353) [ 53.680] sna_crtc_record_swap: recording last swap on pipe=0, frame 2972 [msc=2972], time 53.680633 [ 53.680] sna_dri2_vblank_handler: 2 complete, frame=2972 tv=53.680633 [ 53.680] sna_dri2_blit_complete: blit finished [ 53.680] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=2972, tv=53.680633) [ 53.680] frame_swap_complete(type=2): draw=146, pipe=0, frame=2972 [msc=2972], tv=53.680633 [ 53.680] sna_accel_flush: flush?=0, dirty?=0 [ 53.680] sna_dri2_event_free(draw?=1) [ 53.680] sna_dri2_remove_event: remove[0x561c94b09e40] from window 146, active? 1 [ 53.680] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 53.680] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=29] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 53.680] sna_dri2_vblank_handler complete [ 53.680] sna_block_handler (tv=567.409000) [ 53.680] sna_scanout_do_flush: flush timer active: delta=11 [ 53.680] sna_accel_do_throttle -- no pending activity [ 53.680] sna_accel_block: evaluating timers, active=5 [ 53.680] sna_accel_block: flush timer expires in 11 [53691] [ 53.681] sna_wakeup_handler [ 53.681] sna_accel_flush: flush?=0, dirty?=0 [ 53.681] sna_block_handler (tv=567.408000) [ 53.681] sna_scanout_do_flush: flush timer active: delta=10 [ 53.681] sna_accel_do_throttle -- no pending activity [ 53.681] sna_accel_block: evaluating timers, active=5 [ 53.681] sna_accel_block: flush timer expires in 10 [53691] [ 53.681] sna_wakeup_handler [ 53.681] sna_block_handler (tv=567.408000) [ 53.681] sna_scanout_do_flush: flush timer active: delta=10 [ 53.681] sna_accel_do_throttle -- no pending activity [ 53.681] sna_accel_block: evaluating timers, active=5 [ 53.681] sna_accel_block: flush timer expires in 10 [53691] [ 53.681] sna_wakeup_handler [ 53.681] sna_accel_flush: flush?=0, dirty?=0 [ 53.681] sna_accel_flush: flush?=0, dirty?=0 [ 53.681] sna_block_handler (tv=567.408000) [ 53.681] sna_scanout_do_flush: flush timer active: delta=10 [ 53.681] sna_accel_do_throttle -- no pending activity [ 53.681] sna_accel_block: evaluating timers, active=5 [ 53.681] sna_accel_block: flush timer expires in 10 [53691] [ 53.682] sna_wakeup_handler [ 53.682] sna_block_handler (tv=567.407000) [ 53.682] sna_scanout_do_flush: flush timer active: delta=9 [ 53.682] sna_accel_do_throttle -- no pending activity [ 53.682] sna_accel_block: evaluating timers, active=5 [ 53.682] sna_accel_block: flush timer expires in 9 [53691] [ 53.683] sna_wakeup_handler [ 53.683] sna_block_handler (tv=567.406000) [ 53.683] sna_scanout_do_flush: flush timer active: delta=8 [ 53.683] sna_accel_do_throttle -- no pending activity [ 53.683] sna_accel_block: evaluating timers, active=5 [ 53.683] sna_accel_block: flush timer expires in 8 [53691] [ 53.689] sna_wakeup_handler [ 53.689] sna_accel_flush: flush?=0, dirty?=0 [ 53.689] sna_block_handler (tv=567.400000) [ 53.689] sna_scanout_do_flush: flush timer active: delta=2 [ 53.689] sna_scanout_do_flush (time=53689), triggered [ 53.689] sna_scanout_flush (time=53689), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 53.689] has_shadow: has pending damage? 0, outstanding flips: 2 [ 53.689] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 53.689] has_shadow: has pending damage? 0, outstanding flips: 2 [ 53.689] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 2, mode reconfiguration pending? 0) [ 53.689] sna_accel_do_throttle -- no pending activity [ 53.689] sna_accel_block: evaluating timers, active=5 [ 53.689] sna_accel_block: flush timer expires in 16 [53705] [ 53.689] sna_wakeup_handler [ 53.689] sna_block_handler (tv=567.400000) [ 53.689] sna_scanout_do_flush: flush timer active: delta=16 [ 53.689] sna_accel_do_throttle -- no pending activity [ 53.689] sna_accel_block: evaluating timers, active=5 [ 53.689] sna_accel_block: flush timer expires in 16 [53705] [ 53.689] sna_wakeup_handler [ 53.689] sna_accel_flush: flush?=0, dirty?=0 [ 53.689] sna_block_handler (tv=567.400000) [ 53.689] sna_scanout_do_flush: flush timer active: delta=16 [ 53.689] sna_accel_do_throttle -- no pending activity [ 53.689] sna_accel_block: evaluating timers, active=5 [ 53.689] sna_accel_block: flush timer expires in 16 [53705] [ 53.690] sna_wakeup_handler [ 53.690] sna_block_handler (tv=567.399000) [ 53.690] sna_scanout_do_flush: flush timer active: delta=15 [ 53.690] sna_accel_do_throttle -- no pending activity [ 53.690] sna_accel_block: evaluating timers, active=5 [ 53.690] sna_accel_block: flush timer expires in 15 [53705] [ 53.691] sna_wakeup_handler [ 53.691] sna_block_handler (tv=567.398000) [ 53.691] sna_scanout_do_flush: flush timer active: delta=14 [ 53.691] sna_accel_do_throttle -- no pending activity [ 53.691] sna_accel_block: evaluating timers, active=5 [ 53.691] sna_accel_block: flush timer expires in 14 [53705] [ 53.695] sna_wakeup_handler [ 53.695] sna_mode_wakeup: len=32 [ 53.695] sna_mode_wakeup: recording last swap on pipe=1, frame 2943 [b7f], time 53.695955 [ 53.695] sna_mode_wakeup: removing handle=29 [active_scanout=1] from scanout, installing handle=40 [active_scanout=3] [ 53.695] sna_mode_wakeup: flip complete, pending? 2 [ 53.695] sna_block_handler (tv=567.394000) [ 53.695] sna_scanout_do_flush: flush timer active: delta=10 [ 53.695] sna_accel_do_throttle -- no pending activity [ 53.695] sna_accel_block: evaluating timers, active=5 [ 53.695] sna_accel_block: flush timer expires in 10 [53705] [ 53.697] sna_wakeup_handler [ 53.697] sna_mode_wakeup: len=32 [ 53.697] sna_mode_wakeup: recording last swap on pipe=0, frame 2973 [b9d], time 53.697361 [ 53.697] sna_mode_wakeup: removing handle=29 [active_scanout=0] from scanout, installing handle=40 [active_scanout=3] [ 53.697] sna_mode_wakeup: flip complete, pending? 1 [ 53.697] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 53.697] sna_accel_flush: flush?=0, dirty?=0 [ 53.697] sna_block_handler (tv=567.392000) [ 53.697] sna_scanout_do_flush: flush timer active: delta=8 [ 53.697] sna_accel_do_throttle -- no pending activity [ 53.697] sna_accel_block: evaluating timers, active=5 [ 53.697] sna_accel_block: flush timer expires in 8 [53705] [ 53.697] sna_wakeup_handler [ 53.697] sna_block_handler (tv=567.392000) [ 53.697] sna_scanout_do_flush: flush timer active: delta=8 [ 53.697] sna_accel_do_throttle -- no pending activity [ 53.697] sna_accel_block: evaluating timers, active=5 [ 53.697] sna_accel_block: flush timer expires in 8 [53705] [ 53.697] sna_wakeup_handler [ 53.697] sna_accel_flush: flush?=0, dirty?=0 [ 53.697] sna_block_handler (tv=567.392000) [ 53.697] sna_scanout_do_flush: flush timer active: delta=8 [ 53.697] sna_accel_do_throttle -- no pending activity [ 53.697] sna_accel_block: evaluating timers, active=5 [ 53.697] sna_accel_block: flush timer expires in 8 [53705] [ 53.698] sna_wakeup_handler [ 53.698] sna_block_handler (tv=567.391000) [ 53.698] sna_scanout_do_flush: flush timer active: delta=7 [ 53.698] sna_accel_do_throttle -- no pending activity [ 53.698] sna_accel_block: evaluating timers, active=5 [ 53.698] sna_accel_block: flush timer expires in 7 [53705] [ 53.699] sna_wakeup_handler [ 53.699] sna_block_handler (tv=567.390000) [ 53.699] sna_scanout_do_flush: flush timer active: delta=6 [ 53.699] sna_accel_do_throttle -- no pending activity [ 53.699] sna_accel_block: evaluating timers, active=5 [ 53.699] sna_accel_block: flush timer expires in 6 [53705] [ 53.705] sna_wakeup_handler [ 53.705] sna_accel_flush: flush?=0, dirty?=0 [ 53.705] sna_block_handler (tv=567.384000) [ 53.705] sna_scanout_do_flush: flush timer active: delta=0 [ 53.705] sna_scanout_do_flush (time=53705), triggered [ 53.705] sna_scanout_flush (time=53705), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 53.705] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.705] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 53.705] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.705] sna_accel_disarm_timer[0] (time=53705) [ 53.705] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 53.705] sna_accel_do_throttle -- no pending activity [ 53.705] sna_wakeup_handler [ 53.705] sna_block_handler (tv=567.384000) [ 53.705] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.705] sna_accel_do_throttle -- no pending activity [ 53.705] sna_wakeup_handler [ 53.705] sna_accel_flush: flush?=0, dirty?=0 [ 53.705] sna_accel_flush: flush?=0, dirty?=0 [ 53.705] sna_block_handler (tv=567.384000) [ 53.705] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.705] sna_accel_do_throttle -- no pending activity [ 53.706] sna_wakeup_handler [ 53.706] sna_block_handler (tv=567.383000) [ 53.706] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.706] sna_accel_do_throttle -- no pending activity [ 53.707] sna_wakeup_handler [ 53.707] sna_block_handler (tv=567.382000) [ 53.707] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.707] sna_accel_do_throttle -- no pending activity [ 53.713] sna_wakeup_handler [ 53.713] sna_accel_flush: flush?=0, dirty?=0 [ 53.713] sna_block_handler (tv=567.376000) [ 53.713] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.713] sna_accel_do_throttle -- no pending activity [ 53.713] sna_wakeup_handler [ 53.713] sna_block_handler (tv=567.376000) [ 53.713] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.713] sna_accel_do_throttle -- no pending activity [ 53.713] sna_wakeup_handler [ 53.713] sna_accel_flush: flush?=0, dirty?=0 [ 53.713] sna_block_handler (tv=567.376000) [ 53.713] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.713] sna_accel_do_throttle -- no pending activity [ 53.714] sna_wakeup_handler [ 53.714] sna_block_handler (tv=567.375000) [ 53.714] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.714] sna_accel_do_throttle -- no pending activity [ 53.715] sna_wakeup_handler [ 53.715] sna_block_handler (tv=567.374000) [ 53.715] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.715] sna_accel_do_throttle -- no pending activity [ 53.825] sna_wakeup_handler [ 53.825] sna_accel_flush: flush?=0, dirty?=0 [ 53.825] sna_block_handler (tv=567.264000) [ 53.825] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.825] sna_accel_do_throttle -- no pending activity [ 53.825] sna_wakeup_handler [ 53.825] sna_block_handler (tv=567.264000) [ 53.825] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.825] sna_accel_do_throttle -- no pending activity [ 53.825] sna_wakeup_handler [ 53.825] sna_accel_flush: flush?=0, dirty?=0 [ 53.825] sna_accel_flush: flush?=0, dirty?=0 [ 53.825] sna_block_handler (tv=567.264000) [ 53.825] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.825] sna_accel_do_throttle -- no pending activity [ 53.826] sna_wakeup_handler [ 53.826] sna_block_handler (tv=567.263000) [ 53.826] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.826] sna_accel_do_throttle -- no pending activity [ 53.833] sna_wakeup_handler [ 53.833] sna_accel_flush: flush?=0, dirty?=0 [ 53.833] sna_block_handler (tv=567.256000) [ 53.833] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.833] sna_accel_do_throttle -- no pending activity [ 53.833] sna_wakeup_handler [ 53.833] sna_block_handler (tv=567.256000) [ 53.833] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.833] sna_accel_do_throttle -- no pending activity [ 53.833] sna_wakeup_handler [ 53.833] sna_accel_flush: flush?=0, dirty?=0 [ 53.833] sna_block_handler (tv=567.256000) [ 53.833] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.833] sna_accel_do_throttle -- no pending activity [ 53.835] sna_wakeup_handler [ 53.835] sna_block_handler (tv=567.254000) [ 53.835] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.835] sna_accel_do_throttle -- no pending activity [ 53.841] sna_wakeup_handler [ 53.841] sna_accel_flush: flush?=0, dirty?=0 [ 53.841] sna_block_handler (tv=567.248000) [ 53.841] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.841] sna_accel_do_throttle -- no pending activity [ 53.841] sna_wakeup_handler [ 53.841] sna_block_handler (tv=567.248000) [ 53.841] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.841] sna_accel_do_throttle -- no pending activity [ 53.841] sna_wakeup_handler [ 53.841] sna_accel_flush: flush?=0, dirty?=0 [ 53.841] sna_block_handler (tv=567.248000) [ 53.841] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.841] sna_accel_do_throttle -- no pending activity [ 53.843] sna_wakeup_handler [ 53.843] sna_block_handler (tv=567.246000) [ 53.843] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.843] sna_accel_do_throttle -- no pending activity [ 53.857] sna_wakeup_handler [ 53.857] sna_accel_flush: flush?=0, dirty?=0 [ 53.857] sna_block_handler (tv=567.232000) [ 53.857] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.857] sna_accel_do_throttle -- no pending activity [ 53.857] sna_wakeup_handler [ 53.857] sna_block_handler (tv=567.232000) [ 53.857] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.857] sna_accel_do_throttle -- no pending activity [ 53.857] sna_wakeup_handler [ 53.857] sna_accel_flush: flush?=0, dirty?=0 [ 53.857] sna_accel_flush: flush?=0, dirty?=0 [ 53.857] sna_block_handler (tv=567.232000) [ 53.857] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.857] sna_accel_do_throttle -- no pending activity [ 53.859] sna_wakeup_handler [ 53.859] sna_block_handler (tv=567.230000) [ 53.859] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.859] sna_accel_do_throttle -- no pending activity [ 53.865] sna_wakeup_handler [ 53.865] sna_accel_flush: flush?=0, dirty?=0 [ 53.865] sna_block_handler (tv=567.224000) [ 53.865] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.865] sna_accel_do_throttle -- no pending activity [ 53.865] sna_wakeup_handler [ 53.865] sna_block_handler (tv=567.224000) [ 53.865] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.865] sna_accel_do_throttle -- no pending activity [ 53.865] sna_wakeup_handler [ 53.865] sna_accel_flush: flush?=0, dirty?=0 [ 53.865] sna_block_handler (tv=567.224000) [ 53.865] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.865] sna_accel_do_throttle -- no pending activity [ 53.867] sna_wakeup_handler [ 53.867] sna_block_handler (tv=567.222000) [ 53.867] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.867] sna_accel_do_throttle -- no pending activity [ 53.946] sna_wakeup_handler [ 53.946] sna_accel_flush: flush?=0, dirty?=0 [ 53.946] sna_block_handler (tv=567.143000) [ 53.946] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.946] sna_accel_do_throttle -- no pending activity [ 53.946] sna_wakeup_handler [ 53.946] sna_block_handler (tv=567.143000) [ 53.946] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.946] sna_accel_do_throttle -- no pending activity [ 53.946] sna_wakeup_handler [ 53.946] sna_accel_flush: flush?=0, dirty?=0 [ 53.946] sna_accel_flush: flush?=0, dirty?=0 [ 53.946] sna_block_handler (tv=567.143000) [ 53.946] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.946] sna_accel_do_throttle -- no pending activity [ 53.947] sna_wakeup_handler [ 53.947] sna_block_handler (tv=567.142000) [ 53.947] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.947] sna_accel_do_throttle -- no pending activity [ 53.948] sna_wakeup_handler [ 53.948] sna_block_handler (tv=567.141000) [ 53.948] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.948] sna_accel_do_throttle -- no pending activity [ 53.954] sna_wakeup_handler [ 53.954] sna_accel_flush: flush?=0, dirty?=0 [ 53.954] sna_block_handler (tv=567.135000) [ 53.954] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.954] sna_accel_do_throttle -- no pending activity [ 53.954] sna_wakeup_handler [ 53.954] sna_block_handler (tv=567.135000) [ 53.954] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.954] sna_accel_do_throttle -- no pending activity [ 53.954] sna_wakeup_handler [ 53.954] sna_accel_flush: flush?=0, dirty?=0 [ 53.954] sna_block_handler (tv=567.135000) [ 53.954] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.954] sna_accel_do_throttle -- no pending activity [ 53.955] sna_wakeup_handler [ 53.955] sna_block_handler (tv=567.134000) [ 53.955] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.955] sna_accel_do_throttle -- no pending activity [ 53.956] sna_wakeup_handler [ 53.956] sna_block_handler (tv=567.133000) [ 53.956] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.956] sna_accel_do_throttle -- no pending activity [ 53.962] sna_wakeup_handler [ 53.962] sna_accel_flush: flush?=0, dirty?=0 [ 53.962] sna_block_handler (tv=567.127000) [ 53.962] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.962] sna_accel_do_throttle -- no pending activity [ 53.962] sna_wakeup_handler [ 53.962] sna_block_handler (tv=567.127000) [ 53.962] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.962] sna_accel_do_throttle -- no pending activity [ 53.962] sna_wakeup_handler [ 53.962] sna_accel_flush: flush?=0, dirty?=0 [ 53.962] sna_block_handler (tv=567.127000) [ 53.962] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.962] sna_accel_do_throttle -- no pending activity [ 53.963] sna_wakeup_handler [ 53.963] sna_block_handler (tv=567.126000) [ 53.963] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.963] sna_accel_do_throttle -- no pending activity [ 53.964] sna_wakeup_handler [ 53.964] sna_block_handler (tv=567.125000) [ 53.964] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.964] sna_accel_do_throttle -- no pending activity [ 53.970] sna_wakeup_handler [ 53.970] sna_accel_flush: flush?=0, dirty?=0 [ 53.970] sna_block_handler (tv=567.119000) [ 53.970] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.970] sna_accel_do_throttle -- no pending activity [ 53.970] sna_wakeup_handler [ 53.970] sna_block_handler (tv=567.119000) [ 53.970] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.970] sna_accel_do_throttle -- no pending activity [ 53.970] sna_wakeup_handler [ 53.970] sna_accel_flush: flush?=0, dirty?=0 [ 53.970] sna_accel_flush: flush?=0, dirty?=0 [ 53.970] sna_block_handler (tv=567.119000) [ 53.970] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.970] sna_accel_do_throttle -- no pending activity [ 53.971] sna_wakeup_handler [ 53.971] sna_block_handler (tv=567.118000) [ 53.971] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.971] sna_accel_do_throttle -- no pending activity [ 53.972] sna_wakeup_handler [ 53.972] sna_block_handler (tv=567.117000) [ 53.972] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.972] sna_accel_do_throttle -- no pending activity [ 53.978] sna_wakeup_handler [ 53.978] sna_accel_flush: flush?=0, dirty?=0 [ 53.978] sna_block_handler (tv=567.111000) [ 53.978] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.978] sna_accel_do_throttle -- no pending activity [ 53.978] sna_wakeup_handler [ 53.978] sna_block_handler (tv=567.111000) [ 53.978] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.978] sna_accel_do_throttle -- no pending activity [ 53.978] sna_wakeup_handler [ 53.978] sna_accel_flush: flush?=0, dirty?=0 [ 53.978] sna_block_handler (tv=567.111000) [ 53.978] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.978] sna_accel_do_throttle -- no pending activity [ 53.979] sna_wakeup_handler [ 53.979] sna_block_handler (tv=567.110000) [ 53.979] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.979] sna_accel_do_throttle -- no pending activity [ 53.980] sna_wakeup_handler [ 53.980] sna_block_handler (tv=567.109000) [ 53.980] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.980] sna_accel_do_throttle -- no pending activity [ 53.982] sna_wakeup_handler [ 53.982] sna_accel_flush: flush?=0, dirty?=0 [ 53.982] sna_accel_flush: flush?=0, dirty?=0 [ 53.982] sna_block_handler (tv=567.107000) [ 53.982] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.982] sna_accel_do_throttle -- no pending activity [ 53.983] sna_wakeup_handler [ 53.983] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=29, name=3 [ 53.983] kgem_bo_flink: flinked handle=29 to name=3, marking non-reusable [ 53.983] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 53.983] sna_dri2_get_back: draw size=7680x2160, back buffer handle=29 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 [ 53.983] sna_dri2_get_back: reuse backbuffer? 1 [ 53.983] sna_dri2_get_back: back buffer handle=29, active?=0, refcnt=1 [ 53.983] sna_dri2_get_back: reuse unattached back [ 53.983] kgem_bo_flink: flinked handle=29 to name=3, marking non-reusable [ 53.983] sna_dri2_reuse_buffer: reusing back buffer handle=29, name=3, pitch=30720, age=0 [ 53.983] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 53.983] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=40, name=5, active_scanout=3 [ 53.983] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 53.983] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 53.983] sna_accel_flush: flush?=0, dirty?=0 [ 53.983] sna_accel_flush: flush?=0, dirty?=0 [ 53.983] sna_accel_flush: flush?=0, dirty?=0 [ 53.983] sna_block_handler (tv=567.106000) [ 53.983] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.983] timer_enable (time=53983), starting timer 0 [ 53.983] sna_accel_do_throttle -- no pending activity [ 53.983] sna_accel_block: evaluating timers, active=5 [ 53.983] sna_accel_block: flush timer expires in 8 [53991] [ 53.984] sna_wakeup_handler [ 53.984] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 53.984] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 53.984] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 53.984] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 53.984] sna_dri2_get_msc(draw=146, pipe=0) [ 53.984] sna_crtc_record_swap: recording last swap on pipe=0, frame 2990 [msc=2990], time 53.981756 [ 53.984] sna_dri2_get_msc: msc=2990 [raw=2990], ust=53981756 [ 53.984] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=29 (refs=1/1, flush=0) , front=40 (refs=1/4, flush=1) [ 53.984] sna_dri2_schedule_swap(target_msc=2972, divisor=0, remainder=0) [ 53.984] sna_dri2_schedule_swap: using front handle=40, active_scanout?=3, flush?=1 [ 53.984] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 53.984] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 53.984] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 53.984] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 53.984] sna_crtc_record_swap: recording last swap on pipe=0, frame 2990 [msc=2990], time 53.981756 [ 53.984] immediate_swap: current_msc=2990, target_msc=2972 -- yes [ 53.984] can_flip: no, shadow enabled [ 53.984] sna_dri2_add_event: adding event to window 146) [ 53.984] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 53.984] sna_dri2_immediate_blit: no pending blit, starting chain [ 53.984] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 53.984] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 53.984] can_xchg: back size=8701e00, front size=8701e00 [ 53.984] can_xchg: yes, pixmap=165 [ 53.984] sna_dri2_xchg: win=146, exchange front=40/5,ref=2 and back=29/3,ref=2, pixmap=165 7680x2160 [ 53.984] sna_dri2_xchg: back_bo handle=29, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 53.984] sna_dri2_xchg: front_bo handle=40, pitch=30720, size=132710400, ref=4, active_scanout?=3 [ 53.984] set_bo: pixmap=165, handle=29 (old handle=40) [ 53.984] set_bo: marking whole pixmap as damaged [ 53.984] set_bo: applying final/discard move-to-gpu [ 53.984] wait_for_shadow: flags=0, flips=0, handle=40, shadow=32 [ 53.984] set_bo: dropping flush hint from handle=40 [ 53.985] set_bo: adding flush hint to handle=29 [ 53.985] mark_stale(handle=40) => 1 [ 53.985] swap_limit: draw=146 setting swap limit to 3 [ 53.985] sna_dri2_swap_limit_validate: swap limit set to 3 [ 53.985] sna_next_vblank(pipe=0, waiting until next vblank) [ 53.985] sna_dri2_schedule_swap: reported target_msc=2990 [ 53.985] sna_accel_flush: flush?=0, dirty?=0 [ 53.985] sna_accel_flush: flush?=0, dirty?=0 [ 53.985] sna_accel_flush: flush?=0, dirty?=0 [ 53.985] sna_accel_flush: flush?=0, dirty?=0 [ 53.985] sna_block_handler (tv=567.104000) [ 53.985] sna_scanout_do_flush: flush timer active: delta=6 [ 53.985] sna_accel_do_throttle -- no pending activity [ 53.985] sna_accel_block: evaluating timers, active=5 [ 53.985] sna_accel_block: flush timer expires in 6 [53991] [ 53.986] sna_wakeup_handler [ 53.986] sna_accel_flush: flush?=0, dirty?=0 [ 53.986] sna_block_handler (tv=567.103000) [ 53.986] sna_scanout_do_flush: flush timer active: delta=5 [ 53.986] sna_accel_do_throttle -- no pending activity [ 53.986] sna_accel_block: evaluating timers, active=5 [ 53.986] sna_accel_block: flush timer expires in 5 [53991] [ 53.986] sna_wakeup_handler [ 53.986] sna_block_handler (tv=567.103000) [ 53.986] sna_scanout_do_flush: flush timer active: delta=5 [ 53.986] sna_accel_do_throttle -- no pending activity [ 53.986] sna_accel_block: evaluating timers, active=5 [ 53.986] sna_accel_block: flush timer expires in 5 [53991] [ 53.986] sna_wakeup_handler [ 53.986] sna_accel_flush: flush?=0, dirty?=0 [ 53.986] sna_block_handler (tv=567.103000) [ 53.986] sna_scanout_do_flush: flush timer active: delta=5 [ 53.986] sna_accel_do_throttle -- no pending activity [ 53.986] sna_accel_block: evaluating timers, active=5 [ 53.986] sna_accel_block: flush timer expires in 5 [53991] [ 53.987] sna_wakeup_handler [ 53.987] sna_block_handler (tv=567.102000) [ 53.987] sna_scanout_do_flush: flush timer active: delta=4 [ 53.987] sna_accel_do_throttle -- no pending activity [ 53.987] sna_accel_block: evaluating timers, active=5 [ 53.987] sna_accel_block: flush timer expires in 4 [53991] [ 53.988] sna_wakeup_handler [ 53.988] sna_block_handler (tv=567.101000) [ 53.988] sna_scanout_do_flush: flush timer active: delta=3 [ 53.988] sna_scanout_do_flush (time=53988), triggered [ 53.988] sna_scanout_flush (time=53988), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 53.988] has_shadow: has pending damage? 1, outstanding flips: 0 [ 53.988] stop_flush: scanout=29 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 53.988] has_shadow: has pending damage? 1, outstanding flips: 0 [ 53.989] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 53.989] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 53.989] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 53.989] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 53.989] sna_pixmap_move_to_gpu: already all-damaged [ 53.989] sna_pixmap_mark_active: pixmap=165, handle=29 [ 53.989] sna_mode_redisplay: crtc[0] transformed? 0 [ 53.989] sna_mode_redisplay: crtc[1] transformed? 0 [ 53.989] sna_mode_redisplay: crtc[2] transformed? 0 [ 53.989] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=29 [active=1] [ 53.989] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 40, transformed? 0 [ 53.989] get_fb: reusing fb=102 for handle=29 [ 53.989] sna_mode_redisplay: recording flip on CRTC:32 handle=29, active_scanout=2, serial=2 [ 53.989] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 53.989] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 40, transformed? 0 [ 53.989] sna_mode_redisplay: recording flip on CRTC:39 handle=29, active_scanout=3, serial=3 [ 53.989] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 53.989] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 53.989] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 53.989] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=29, shadow handle=32 [ 53.989] sna_accel_do_throttle -- no pending activity [ 53.989] sna_accel_block: evaluating timers, active=5 [ 53.989] sna_accel_block: flush timer expires in 16 [54004] [ 53.994] sna_wakeup_handler [ 53.994] sna_accel_flush: flush?=0, dirty?=0 [ 53.994] sna_block_handler (tv=567.95000) [ 53.994] sna_scanout_do_flush: flush timer active: delta=10 [ 53.994] sna_accel_do_throttle -- no pending activity [ 53.994] sna_accel_block: evaluating timers, active=5 [ 53.994] sna_accel_block: flush timer expires in 10 [54004] [ 53.994] sna_wakeup_handler [ 53.994] sna_block_handler (tv=567.95000) [ 53.994] sna_scanout_do_flush: flush timer active: delta=10 [ 53.994] sna_accel_do_throttle -- no pending activity [ 53.994] sna_accel_block: evaluating timers, active=5 [ 53.994] sna_accel_block: flush timer expires in 10 [54004] [ 53.994] sna_wakeup_handler [ 53.994] sna_accel_flush: flush?=0, dirty?=0 [ 53.994] sna_accel_flush: flush?=0, dirty?=0 [ 53.994] sna_block_handler (tv=567.95000) [ 53.994] sna_scanout_do_flush: flush timer active: delta=10 [ 53.994] sna_accel_do_throttle -- no pending activity [ 53.994] sna_accel_block: evaluating timers, active=5 [ 53.994] sna_accel_block: flush timer expires in 10 [54004] [ 53.995] sna_wakeup_handler [ 53.995] sna_block_handler (tv=567.94000) [ 53.995] sna_scanout_do_flush: flush timer active: delta=9 [ 53.995] sna_accel_do_throttle -- no pending activity [ 53.995] sna_accel_block: evaluating timers, active=5 [ 53.995] sna_accel_block: flush timer expires in 9 [54004] [ 53.996] sna_wakeup_handler [ 53.996] sna_mode_wakeup: len=32 [ 53.996] sna_mode_wakeup: recording last swap on pipe=1, frame 2961 [b91], time 53.997064 [ 53.996] sna_mode_wakeup: removing handle=40 [active_scanout=1] from scanout, installing handle=29 [active_scanout=3] [ 53.996] sna_mode_wakeup: flip complete, pending? 2 [ 53.996] sna_block_handler (tv=567.93000) [ 53.996] sna_scanout_do_flush: flush timer active: delta=8 [ 53.996] sna_accel_do_throttle -- no pending activity [ 53.996] sna_accel_block: evaluating timers, active=5 [ 53.996] sna_accel_block: flush timer expires in 8 [54004] [ 53.998] sna_wakeup_handler [ 53.998] sna_mode_wakeup: len=64 [ 53.998] sna_dri2_vblank_handler(type=2, sequence=2991, draw=3353) [ 53.998] sna_crtc_record_swap: recording last swap on pipe=0, frame 2991 [msc=2991], time 53.998476 [ 53.998] sna_dri2_vblank_handler: 2 complete, frame=2991 tv=53.998476 [ 53.998] sna_dri2_blit_complete: blit finished [ 53.998] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=2991, tv=53.998476) [ 53.998] frame_swap_complete(type=2): draw=146, pipe=0, frame=2991 [msc=2991], tv=53.998476 [ 53.998] sna_accel_flush: flush?=0, dirty?=0 [ 53.998] sna_dri2_event_free(draw?=1) [ 53.998] sna_dri2_remove_event: remove[0x561c94b09e40] from window 146, active? 1 [ 53.998] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=29] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 53.998] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=40] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 53.998] sna_dri2_vblank_handler complete [ 53.998] sna_mode_wakeup: recording last swap on pipe=0, frame 2991 [baf], time 53.998476 [ 53.998] sna_mode_wakeup: removing handle=40 [active_scanout=0] from scanout, installing handle=29 [active_scanout=3] [ 53.998] sna_mode_wakeup: flip complete, pending? 1 [ 53.998] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 53.998] sna_block_handler (tv=567.91000) [ 53.998] sna_scanout_do_flush: flush timer active: delta=6 [ 53.998] sna_accel_do_throttle -- no pending activity [ 53.998] sna_accel_block: evaluating timers, active=5 [ 53.998] sna_accel_block: flush timer expires in 6 [54004] [ 53.999] sna_wakeup_handler [ 53.999] sna_accel_flush: flush?=0, dirty?=0 [ 53.999] sna_accel_flush: flush?=0, dirty?=0 [ 53.999] sna_block_handler (tv=567.90000) [ 53.999] sna_scanout_do_flush: flush timer active: delta=5 [ 53.999] sna_accel_do_throttle -- no pending activity [ 53.999] sna_accel_block: evaluating timers, active=5 [ 53.999] sna_accel_block: flush timer expires in 5 [54004] [ 53.999] sna_wakeup_handler [ 53.999] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=40, name=5 [ 53.999] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 53.999] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 53.999] sna_dri2_get_back: draw size=7680x2160, back buffer handle=40 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 [ 53.999] sna_dri2_get_back: reuse backbuffer? 1 [ 53.999] sna_dri2_get_back: back buffer handle=40, active?=0, refcnt=1 [ 53.999] sna_dri2_get_back: reuse unattached back [ 53.999] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 53.999] sna_dri2_reuse_buffer: reusing back buffer handle=40, name=5, pitch=30720, age=0 [ 53.999] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 53.999] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=29, name=3, active_scanout=3 [ 53.999] kgem_bo_flink: flinked handle=29 to name=3, marking non-reusable [ 53.999] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=29] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 53.999] sna_accel_flush: flush?=0, dirty?=0 [ 53.999] sna_accel_flush: flush?=0, dirty?=0 [ 53.999] sna_accel_flush: flush?=0, dirty?=0 [ 53.999] sna_block_handler (tv=567.90000) [ 53.999] sna_scanout_do_flush: flush timer active: delta=5 [ 53.999] sna_accel_do_throttle -- no pending activity [ 53.999] sna_accel_block: evaluating timers, active=5 [ 53.999] sna_accel_block: flush timer expires in 5 [54004] [ 54.001] sna_wakeup_handler [ 54.001] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 54.001] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 54.001] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 54.001] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 54.001] sna_dri2_get_msc(draw=146, pipe=0) [ 54.001] sna_crtc_record_swap: recording last swap on pipe=0, frame 2991 [msc=2991], time 53.998476 [ 54.001] sna_dri2_get_msc: msc=2991 [raw=2991], ust=53998476 [ 54.001] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=40 (refs=1/1, flush=0) , front=29 (refs=1/4, flush=1) [ 54.001] sna_dri2_schedule_swap(target_msc=2991, divisor=0, remainder=0) [ 54.001] sna_dri2_schedule_swap: using front handle=29, active_scanout?=3, flush?=1 [ 54.001] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 54.001] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 54.001] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 54.001] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 54.001] sna_crtc_record_swap: recording last swap on pipe=0, frame 2991 [msc=2991], time 53.998476 [ 54.001] immediate_swap: current_msc=2991, target_msc=2991 -- yes [ 54.001] can_flip: no, shadow enabled [ 54.001] sna_dri2_add_event: adding event to window 146) [ 54.001] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 54.001] sna_dri2_immediate_blit: no pending blit, starting chain [ 54.001] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 54.001] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 54.001] can_xchg: back size=8701e00, front size=8701e00 [ 54.001] can_xchg: yes, pixmap=165 [ 54.001] sna_dri2_xchg: win=146, exchange front=29/3,ref=2 and back=40/5,ref=2, pixmap=165 7680x2160 [ 54.001] sna_dri2_xchg: back_bo handle=40, pitch=30720, size=132710400, ref=1, active_scanout?=0 [ 54.001] sna_dri2_xchg: front_bo handle=29, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 54.001] set_bo: pixmap=165, handle=40 (old handle=29) [ 54.001] set_bo: marking whole pixmap as damaged [ 54.001] set_bo: applying final/discard move-to-gpu [ 54.001] wait_for_shadow: flags=0, flips=0, handle=29, shadow=32 [ 54.001] set_bo: dropping flush hint from handle=29 [ 54.001] set_bo: adding flush hint to handle=40 [ 54.001] mark_stale(handle=29) => 1 [ 54.001] swap_limit: draw=146 setting swap limit to 3 [ 54.001] sna_dri2_swap_limit_validate: swap limit set to 3 [ 54.001] sna_next_vblank(pipe=0, waiting until next vblank) [ 54.001] sna_dri2_schedule_swap: reported target_msc=2991 [ 54.001] sna_accel_flush: flush?=0, dirty?=0 [ 54.001] sna_accel_flush: flush?=0, dirty?=0 [ 54.001] sna_accel_flush: flush?=0, dirty?=0 [ 54.001] sna_accel_flush: flush?=0, dirty?=0 [ 54.001] sna_block_handler (tv=567.88000) [ 54.001] sna_scanout_do_flush: flush timer active: delta=3 [ 54.001] sna_scanout_do_flush (time=54001), triggered [ 54.001] sna_scanout_flush (time=54001), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 54.001] has_shadow: has pending damage? 1, outstanding flips: 0 [ 54.001] stop_flush: scanout=40 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 54.001] has_shadow: has pending damage? 1, outstanding flips: 0 [ 54.001] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 54.001] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 54.001] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 54.001] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 54.001] sna_pixmap_move_to_gpu: already all-damaged [ 54.001] sna_pixmap_mark_active: pixmap=165, handle=40 [ 54.001] sna_mode_redisplay: crtc[0] transformed? 0 [ 54.001] sna_mode_redisplay: crtc[1] transformed? 0 [ 54.001] sna_mode_redisplay: crtc[2] transformed? 0 [ 54.001] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=40 [active=1] [ 54.001] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 29, transformed? 0 [ 54.001] get_fb: reusing fb=110 for handle=40 [ 54.001] sna_mode_redisplay: recording flip on CRTC:32 handle=40, active_scanout=2, serial=2 [ 54.001] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 54.001] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 29, transformed? 0 [ 54.001] sna_mode_redisplay: recording flip on CRTC:39 handle=40, active_scanout=3, serial=3 [ 54.001] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 54.002] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 54.002] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 54.002] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=40, shadow handle=32 [ 54.002] sna_accel_do_throttle -- no pending activity [ 54.002] sna_accel_block: evaluating timers, active=5 [ 54.002] sna_accel_block: flush timer expires in 16 [54017] [ 54.010] sna_wakeup_handler [ 54.010] sna_accel_flush: flush?=0, dirty?=0 [ 54.010] sna_block_handler (tv=567.79000) [ 54.010] sna_scanout_do_flush: flush timer active: delta=7 [ 54.010] sna_accel_do_throttle -- no pending activity [ 54.010] sna_accel_block: evaluating timers, active=5 [ 54.010] sna_accel_block: flush timer expires in 7 [54017] [ 54.010] sna_wakeup_handler [ 54.010] sna_block_handler (tv=567.79000) [ 54.010] sna_scanout_do_flush: flush timer active: delta=7 [ 54.010] sna_accel_do_throttle -- no pending activity [ 54.010] sna_accel_block: evaluating timers, active=5 [ 54.010] sna_accel_block: flush timer expires in 7 [54017] [ 54.010] sna_wakeup_handler [ 54.010] sna_accel_flush: flush?=0, dirty?=0 [ 54.010] sna_block_handler (tv=567.79000) [ 54.010] sna_scanout_do_flush: flush timer active: delta=7 [ 54.010] sna_accel_do_throttle -- no pending activity [ 54.010] sna_accel_block: evaluating timers, active=5 [ 54.010] sna_accel_block: flush timer expires in 7 [54017] [ 54.011] sna_wakeup_handler [ 54.011] sna_block_handler (tv=567.78000) [ 54.011] sna_scanout_do_flush: flush timer active: delta=6 [ 54.011] sna_accel_do_throttle -- no pending activity [ 54.011] sna_accel_block: evaluating timers, active=5 [ 54.011] sna_accel_block: flush timer expires in 6 [54017] [ 54.012] sna_wakeup_handler [ 54.012] sna_block_handler (tv=567.77000) [ 54.012] sna_scanout_do_flush: flush timer active: delta=5 [ 54.012] sna_accel_do_throttle -- no pending activity [ 54.012] sna_accel_block: evaluating timers, active=5 [ 54.012] sna_accel_block: flush timer expires in 5 [54017] [ 54.013] sna_wakeup_handler [ 54.013] sna_mode_wakeup: len=32 [ 54.013] sna_mode_wakeup: recording last swap on pipe=1, frame 2962 [b92], time 54.13799 [ 54.013] sna_mode_wakeup: removing handle=29 [active_scanout=1] from scanout, installing handle=40 [active_scanout=3] [ 54.013] sna_mode_wakeup: flip complete, pending? 2 [ 54.013] sna_block_handler (tv=567.76000) [ 54.013] sna_scanout_do_flush: flush timer active: delta=4 [ 54.013] sna_accel_do_throttle -- no pending activity [ 54.013] sna_accel_block: evaluating timers, active=5 [ 54.013] sna_accel_block: flush timer expires in 4 [54017] [ 54.014] sna_wakeup_handler [ 54.014] sna_mode_wakeup: len=64 [ 54.014] sna_dri2_vblank_handler(type=2, sequence=2992, draw=3353) [ 54.014] sna_crtc_record_swap: recording last swap on pipe=0, frame 2992 [msc=2992], time 54.15204 [ 54.014] sna_dri2_vblank_handler: 2 complete, frame=2992 tv=54.15204 [ 54.014] sna_dri2_blit_complete: blit finished [ 54.014] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=2992, tv=54.15204) [ 54.014] frame_swap_complete(type=2): draw=146, pipe=0, frame=2992 [msc=2992], tv=54.15204 [ 54.014] sna_accel_flush: flush?=0, dirty?=0 [ 54.014] sna_dri2_event_free(draw?=1) [ 54.014] sna_dri2_remove_event: remove[0x561c94b09e40] from window 146, active? 1 [ 54.014] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 54.014] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=29] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 54.014] sna_dri2_vblank_handler complete [ 54.014] sna_mode_wakeup: recording last swap on pipe=0, frame 2992 [bb0], time 54.15204 [ 54.014] sna_mode_wakeup: removing handle=29 [active_scanout=0] from scanout, installing handle=40 [active_scanout=3] [ 54.014] sna_mode_wakeup: flip complete, pending? 1 [ 54.014] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 54.014] sna_block_handler (tv=567.75000) [ 54.014] sna_scanout_do_flush: flush timer active: delta=3 [ 54.014] sna_scanout_do_flush (time=54014), triggered [ 54.014] sna_scanout_flush (time=54014), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 54.014] has_shadow: has pending damage? 0, outstanding flips: 0 [ 54.014] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 54.014] has_shadow: has pending damage? 0, outstanding flips: 0 [ 54.014] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 54.014] sna_accel_do_throttle -- no pending activity [ 54.014] sna_accel_block: evaluating timers, active=5 [ 54.015] sna_accel_block: flush timer expires in 16 [54030] [ 54.016] sna_wakeup_handler [ 54.016] sna_accel_flush: flush?=0, dirty?=0 [ 54.016] sna_accel_flush: flush?=0, dirty?=0 [ 54.016] sna_block_handler (tv=567.73000) [ 54.016] sna_scanout_do_flush: flush timer active: delta=14 [ 54.016] sna_accel_do_throttle -- no pending activity [ 54.016] sna_accel_block: evaluating timers, active=5 [ 54.016] sna_accel_block: flush timer expires in 14 [54030] [ 54.016] sna_wakeup_handler [ 54.016] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=29, name=3 [ 54.016] kgem_bo_flink: flinked handle=29 to name=3, marking non-reusable [ 54.016] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 54.016] sna_dri2_get_back: draw size=7680x2160, back buffer handle=29 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 [ 54.016] sna_dri2_get_back: reuse backbuffer? 1 [ 54.016] sna_dri2_get_back: back buffer handle=29, active?=0, refcnt=1 [ 54.016] sna_dri2_get_back: reuse unattached back [ 54.016] kgem_bo_flink: flinked handle=29 to name=3, marking non-reusable [ 54.016] sna_dri2_reuse_buffer: reusing back buffer handle=29, name=3, pitch=30720, age=0 [ 54.016] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 54.016] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=40, name=5, active_scanout=3 [ 54.016] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 54.016] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 54.016] sna_accel_flush: flush?=0, dirty?=0 [ 54.016] sna_accel_flush: flush?=0, dirty?=0 [ 54.016] sna_accel_flush: flush?=0, dirty?=0 [ 54.016] sna_block_handler (tv=567.73000) [ 54.016] sna_scanout_do_flush: flush timer active: delta=14 [ 54.016] sna_accel_do_throttle -- no pending activity [ 54.016] sna_accel_block: evaluating timers, active=5 [ 54.016] sna_accel_block: flush timer expires in 14 [54030] [ 54.018] sna_wakeup_handler [ 54.018] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 54.018] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 54.018] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 54.018] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 54.018] sna_dri2_get_msc(draw=146, pipe=0) [ 54.018] sna_crtc_record_swap: recording last swap on pipe=0, frame 2992 [msc=2992], time 54.15204 [ 54.018] sna_dri2_get_msc: msc=2992 [raw=2992], ust=54015204 [ 54.018] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=29 (refs=1/1, flush=0) , front=40 (refs=1/4, flush=1) [ 54.018] sna_dri2_schedule_swap(target_msc=2992, divisor=0, remainder=0) [ 54.018] sna_dri2_schedule_swap: using front handle=40, active_scanout?=3, flush?=1 [ 54.018] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 54.018] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 54.018] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 54.018] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 54.018] sna_crtc_record_swap: recording last swap on pipe=0, frame 2992 [msc=2992], time 54.15204 [ 54.018] immediate_swap: current_msc=2992, target_msc=2992 -- yes [ 54.018] can_flip: no, shadow enabled [ 54.018] sna_dri2_add_event: adding event to window 146) [ 54.018] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 54.018] sna_dri2_immediate_blit: no pending blit, starting chain [ 54.018] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 54.018] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 54.018] can_xchg: back size=8701e00, front size=8701e00 [ 54.018] can_xchg: yes, pixmap=165 [ 54.018] sna_dri2_xchg: win=146, exchange front=40/5,ref=2 and back=29/3,ref=2, pixmap=165 7680x2160 [ 54.018] sna_dri2_xchg: back_bo handle=29, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 54.018] sna_dri2_xchg: front_bo handle=40, pitch=30720, size=132710400, ref=4, active_scanout?=3 [ 54.018] set_bo: pixmap=165, handle=29 (old handle=40) [ 54.018] set_bo: marking whole pixmap as damaged [ 54.018] set_bo: applying final/discard move-to-gpu [ 54.018] wait_for_shadow: flags=0, flips=0, handle=40, shadow=32 [ 54.018] set_bo: dropping flush hint from handle=40 [ 54.018] set_bo: adding flush hint to handle=29 [ 54.018] mark_stale(handle=40) => 1 [ 54.018] swap_limit: draw=146 setting swap limit to 3 [ 54.018] sna_dri2_swap_limit_validate: swap limit set to 3 [ 54.018] sna_next_vblank(pipe=0, waiting until next vblank) [ 54.018] sna_dri2_schedule_swap: reported target_msc=2992 [ 54.018] sna_accel_flush: flush?=0, dirty?=0 [ 54.018] sna_accel_flush: flush?=0, dirty?=0 [ 54.018] sna_accel_flush: flush?=0, dirty?=0 [ 54.018] sna_accel_flush: flush?=0, dirty?=0 [ 54.018] sna_accel_flush: flush?=0, dirty?=0 [ 54.018] sna_block_handler (tv=567.71000) [ 54.018] sna_scanout_do_flush: flush timer active: delta=12 [ 54.018] sna_accel_do_throttle -- no pending activity [ 54.018] sna_accel_block: evaluating timers, active=5 [ 54.018] sna_accel_block: flush timer expires in 12 [54030] [ 54.018] sna_wakeup_handler [ 54.018] sna_block_handler (tv=567.71000) [ 54.018] sna_scanout_do_flush: flush timer active: delta=12 [ 54.018] sna_accel_do_throttle -- no pending activity [ 54.018] sna_accel_block: evaluating timers, active=5 [ 54.018] sna_accel_block: flush timer expires in 12 [54030] [ 54.018] sna_wakeup_handler [ 54.018] sna_accel_flush: flush?=0, dirty?=0 [ 54.018] sna_accel_flush: flush?=0, dirty?=0 [ 54.018] sna_block_handler (tv=567.71000) [ 54.018] sna_scanout_do_flush: flush timer active: delta=12 [ 54.018] sna_accel_do_throttle -- no pending activity [ 54.018] sna_accel_block: evaluating timers, active=5 [ 54.018] sna_accel_block: flush timer expires in 12 [54030] [ 54.019] sna_wakeup_handler [ 54.019] sna_block_handler (tv=567.70000) [ 54.019] sna_scanout_do_flush: flush timer active: delta=11 [ 54.019] sna_accel_do_throttle -- no pending activity [ 54.019] sna_accel_block: evaluating timers, active=5 [ 54.019] sna_accel_block: flush timer expires in 11 [54030] [ 54.021] sna_wakeup_handler [ 54.021] sna_block_handler (tv=567.68000) [ 54.021] sna_scanout_do_flush: flush timer active: delta=9 [ 54.021] sna_accel_do_throttle -- no pending activity [ 54.021] sna_accel_block: evaluating timers, active=5 [ 54.021] sna_accel_block: flush timer expires in 9 [54030] [ 54.030] sna_wakeup_handler [ 54.030] sna_block_handler (tv=567.59000) [ 54.030] sna_scanout_do_flush: flush timer active: delta=0 [ 54.030] sna_scanout_do_flush (time=54030), triggered [ 54.030] sna_scanout_flush (time=54030), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 54.030] has_shadow: has pending damage? 1, outstanding flips: 0 [ 54.030] stop_flush: scanout=29 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 54.030] has_shadow: has pending damage? 1, outstanding flips: 0 [ 54.030] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 54.030] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 54.030] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 54.030] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 54.030] sna_pixmap_move_to_gpu: already all-damaged [ 54.030] sna_pixmap_mark_active: pixmap=165, handle=29 [ 54.030] sna_mode_redisplay: crtc[0] transformed? 0 [ 54.030] sna_mode_redisplay: crtc[1] transformed? 0 [ 54.030] sna_mode_redisplay: crtc[2] transformed? 0 [ 54.030] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=29 [active=1] [ 54.030] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 40, transformed? 0 [ 54.030] get_fb: reusing fb=102 for handle=29 [ 54.030] sna_mode_redisplay: recording flip on CRTC:32 handle=29, active_scanout=2, serial=2 [ 54.030] __kgem_bo_clear_busy: handle=29 [ 54.030] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 40, transformed? 0 [ 54.030] sna_mode_redisplay: recording flip on CRTC:39 handle=29, active_scanout=3, serial=3 [ 54.030] __kgem_bo_clear_busy: handle=29 [ 54.030] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 54.030] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 54.030] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=29, shadow handle=32 [ 54.030] sna_accel_do_throttle -- no pending activity [ 54.030] sna_accel_block: evaluating timers, active=5 [ 54.030] sna_accel_block: flush timer expires in 16 [54046] [ 54.031] sna_wakeup_handler [ 54.031] sna_mode_wakeup: len=64 [ 54.031] sna_dri2_vblank_handler(type=2, sequence=2993, draw=3353) [ 54.031] sna_crtc_record_swap: recording last swap on pipe=0, frame 2993 [msc=2993], time 54.31926 [ 54.031] sna_dri2_vblank_handler: 2 complete, frame=2993 tv=54.31926 [ 54.031] sna_dri2_blit_complete: blit finished [ 54.031] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=2993, tv=54.31926) [ 54.031] frame_swap_complete(type=2): draw=146, pipe=0, frame=2993 [msc=2993], tv=54.31926 [ 54.031] sna_accel_flush: flush?=0, dirty?=0 [ 54.031] sna_dri2_event_free(draw?=1) [ 54.031] sna_dri2_remove_event: remove[0x561c94b09e40] from window 146, active? 1 [ 54.031] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=29] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 54.031] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=40] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 54.031] sna_dri2_vblank_handler complete [ 54.031] sna_mode_wakeup: recording last swap on pipe=0, frame 2993 [bb1], time 54.31926 [ 54.031] sna_mode_wakeup: removing handle=40 [active_scanout=1] from scanout, installing handle=29 [active_scanout=3] [ 54.031] sna_mode_wakeup: flip complete, pending? 2 [ 54.031] sna_block_handler (tv=567.58000) [ 54.031] sna_scanout_do_flush: flush timer active: delta=15 [ 54.031] sna_accel_do_throttle -- no pending activity [ 54.031] sna_accel_block: evaluating timers, active=5 [ 54.031] sna_accel_block: flush timer expires in 15 [54046] [ 54.032] sna_wakeup_handler [ 54.032] sna_accel_flush: flush?=0, dirty?=0 [ 54.032] sna_accel_flush: flush?=0, dirty?=0 [ 54.033] sna_block_handler (tv=567.56000) [ 54.033] sna_scanout_do_flush: flush timer active: delta=13 [ 54.033] sna_accel_do_throttle -- no pending activity [ 54.033] sna_accel_block: evaluating timers, active=5 [ 54.033] sna_accel_block: flush timer expires in 13 [54046] [ 54.033] sna_wakeup_handler [ 54.033] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=40, name=5 [ 54.033] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 54.033] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 54.033] sna_dri2_get_back: draw size=7680x2160, back buffer handle=40 size=7680x2160, is-scanout? 1, active?=1, pitch=30720, front pitch=30720 [ 54.033] sna_dri2_get_back: reuse backbuffer? 1 [ 54.033] sna_dri2_get_back: back buffer handle=40, active?=1, refcnt=1 [ 54.033] sna_dri2_get_back: cache: handle=128, active=0 [ 54.033] sna_dri2_get_back: reuse cache handle=128, name=76, flags=0 [ 54.033] sna_dri2_get_back: caching handle=40 (name=5, flags=0, active_scanout=1) [ 54.033] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 54.033] sna_dri2_reuse_buffer: reusing back buffer handle=128, name=76, pitch=30720, age=0 [ 54.033] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 54.033] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=29, name=3, active_scanout=3 [ 54.033] kgem_bo_flink: flinked handle=29 to name=3, marking non-reusable [ 54.033] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=29] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 54.033] sna_accel_flush: flush?=0, dirty?=0 [ 54.033] sna_accel_flush: flush?=0, dirty?=0 [ 54.033] sna_accel_flush: flush?=0, dirty?=0 [ 54.033] sna_block_handler (tv=567.56000) [ 54.033] sna_scanout_do_flush: flush timer active: delta=13 [ 54.033] sna_accel_do_throttle -- no pending activity [ 54.033] sna_accel_block: evaluating timers, active=5 [ 54.033] sna_accel_block: flush timer expires in 13 [54046] [ 54.034] sna_wakeup_handler [ 54.034] sna_accel_flush: flush?=0, dirty?=0 [ 54.034] sna_block_handler (tv=567.55000) [ 54.034] sna_scanout_do_flush: flush timer active: delta=12 [ 54.034] sna_accel_do_throttle -- no pending activity [ 54.034] sna_accel_block: evaluating timers, active=5 [ 54.034] sna_accel_block: flush timer expires in 12 [54046] [ 54.034] sna_wakeup_handler [ 54.034] sna_block_handler (tv=567.55000) [ 54.034] sna_scanout_do_flush: flush timer active: delta=12 [ 54.034] sna_accel_do_throttle -- no pending activity [ 54.034] sna_accel_block: evaluating timers, active=5 [ 54.034] sna_accel_block: flush timer expires in 12 [54046] [ 54.034] sna_wakeup_handler [ 54.034] sna_accel_flush: flush?=0, dirty?=0 [ 54.034] sna_block_handler (tv=567.55000) [ 54.034] sna_scanout_do_flush: flush timer active: delta=12 [ 54.034] sna_accel_do_throttle -- no pending activity [ 54.034] sna_accel_block: evaluating timers, active=5 [ 54.034] sna_accel_block: flush timer expires in 12 [54046] [ 54.034] sna_wakeup_handler [ 54.035] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 54.035] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 54.035] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 54.035] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 54.035] sna_dri2_get_msc(draw=146, pipe=0) [ 54.035] sna_crtc_record_swap: recording last swap on pipe=0, frame 2993 [msc=2993], time 54.31926 [ 54.035] sna_dri2_get_msc: msc=2993 [raw=2993], ust=54031926 [ 54.035] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=128 (refs=1/1, flush=0) , front=29 (refs=1/4, flush=1) [ 54.035] sna_dri2_schedule_swap(target_msc=2993, divisor=0, remainder=0) [ 54.035] sna_dri2_schedule_swap: using front handle=29, active_scanout?=3, flush?=1 [ 54.035] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 54.035] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 54.035] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 54.035] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 54.035] sna_crtc_record_swap: recording last swap on pipe=0, frame 2993 [msc=2993], time 54.31926 [ 54.035] immediate_swap: current_msc=2993, target_msc=2993 -- yes [ 54.035] can_flip: no, shadow enabled [ 54.035] sna_dri2_add_event: adding event to window 146) [ 54.035] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 54.035] sna_dri2_immediate_blit: no pending blit, starting chain [ 54.035] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 54.035] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 54.035] can_xchg: back size=8701e00, front size=8701e00 [ 54.035] can_xchg: yes, pixmap=165 [ 54.035] sna_dri2_xchg: win=146, exchange front=29/3,ref=2 and back=128/76,ref=2, pixmap=165 7680x2160 [ 54.035] sna_dri2_xchg: back_bo handle=128, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 54.035] sna_dri2_xchg: front_bo handle=29, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 54.035] set_bo: pixmap=165, handle=128 (old handle=29) [ 54.035] set_bo: marking whole pixmap as damaged [ 54.035] set_bo: applying final/discard move-to-gpu [ 54.035] wait_for_shadow: flags=0, flips=1, handle=29, shadow=32 [ 54.035] set_bo: dropping flush hint from handle=29 [ 54.035] set_bo: adding flush hint to handle=128 [ 54.035] mark_stale(handle=29) => 1 [ 54.035] swap_limit: draw=146 setting swap limit to 3 [ 54.035] sna_dri2_swap_limit_validate: swap limit set to 3 [ 54.035] sna_next_vblank(pipe=0, waiting until next vblank) [ 54.035] sna_dri2_schedule_swap: reported target_msc=2993 [ 54.035] sna_accel_flush: flush?=0, dirty?=0 [ 54.035] sna_accel_flush: flush?=0, dirty?=0 [ 54.035] sna_accel_flush: flush?=0, dirty?=0 [ 54.035] sna_accel_flush: flush?=0, dirty?=0 [ 54.035] sna_block_handler (tv=567.54000) [ 54.035] sna_scanout_do_flush: flush timer active: delta=11 [ 54.035] sna_accel_do_throttle -- no pending activity [ 54.035] sna_accel_block: evaluating timers, active=5 [ 54.035] sna_accel_block: flush timer expires in 11 [54046] [ 54.046] sna_wakeup_handler [ 54.046] sna_block_handler (tv=567.43000) [ 54.046] sna_scanout_do_flush: flush timer active: delta=0 [ 54.046] sna_scanout_do_flush (time=54046), triggered [ 54.046] sna_scanout_flush (time=54046), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 54.046] has_shadow: has pending damage? 1, outstanding flips: 1 [ 54.046] stop_flush: scanout=128 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 54.046] has_shadow: has pending damage? 1, outstanding flips: 1 [ 54.046] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 1, mode reconfiguration pending? 0) [ 54.046] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 54.046] sna_mode_redisplay: checking for 1 outstanding flip completions [ 54.046] sna_mode_redisplay: now 1 outstanding flip completions (enabled? 1) [ 54.046] sna_accel_do_throttle -- no pending activity [ 54.046] sna_accel_block: evaluating timers, active=5 [ 54.046] sna_accel_block: flush timer expires in 16 [54062] [ 54.046] sna_wakeup_handler [ 54.046] sna_mode_wakeup: len=32 [ 54.046] sna_mode_wakeup: recording last swap on pipe=1, frame 2964 [b94], time 54.47253 [ 54.046] sna_mode_wakeup: removing handle=40 [active_scanout=0] from scanout, installing handle=29 [active_scanout=2] [ 54.046] sna_mode_wakeup: flip complete, pending? 1 [ 54.046] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 54.046] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 54.046] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 54.046] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 54.046] sna_pixmap_move_to_gpu: already all-damaged [ 54.046] sna_pixmap_mark_active: pixmap=165, handle=128 [ 54.046] sna_mode_redisplay: crtc[0] transformed? 0 [ 54.046] sna_mode_redisplay: crtc[1] transformed? 0 [ 54.046] sna_mode_redisplay: crtc[2] transformed? 0 [ 54.046] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=128 [active=1] [ 54.046] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 29, transformed? 0 [ 54.046] get_fb: reusing fb=112 for handle=128 [ 54.047] sna_mode_redisplay: recording flip on CRTC:32 handle=128, active_scanout=2, serial=2 [ 54.047] __kgem_bo_clear_busy: handle=128 [ 54.047] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 29, transformed? 0 [ 54.047] sna_mode_redisplay: recording flip on CRTC:39 handle=128, active_scanout=3, serial=3 [ 54.047] __kgem_bo_clear_busy: handle=128 [ 54.047] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 54.047] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 54.047] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=128, shadow handle=32 [ 54.047] sna_block_handler (tv=567.42000) [ 54.047] sna_scanout_do_flush: flush timer active: delta=15 [ 54.047] sna_accel_do_throttle -- no pending activity [ 54.047] sna_accel_block: evaluating timers, active=5 [ 54.047] sna_accel_block: flush timer expires in 15 [54062] [ 54.048] sna_wakeup_handler [ 54.048] sna_mode_wakeup: len=64 [ 54.048] sna_dri2_vblank_handler(type=2, sequence=2994, draw=3353) [ 54.048] sna_crtc_record_swap: recording last swap on pipe=0, frame 2994 [msc=2994], time 54.48660 [ 54.048] sna_dri2_vblank_handler: 2 complete, frame=2994 tv=54.48660 [ 54.048] sna_dri2_blit_complete: blit finished [ 54.048] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=2994, tv=54.48660) [ 54.048] frame_swap_complete(type=2): draw=146, pipe=0, frame=2994 [msc=2994], tv=54.48660 [ 54.048] sna_accel_flush: flush?=0, dirty?=0 [ 54.048] sna_dri2_event_free(draw?=1) [ 54.048] sna_dri2_remove_event: remove[0x561c94b09e40] from window 146, active? 1 [ 54.048] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 54.048] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=29] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 54.048] sna_dri2_vblank_handler complete [ 54.048] sna_mode_wakeup: recording last swap on pipe=0, frame 2994 [bb2], time 54.48660 [ 54.048] sna_mode_wakeup: removing handle=29 [active_scanout=1] from scanout, installing handle=128 [active_scanout=3] [ 54.048] sna_mode_wakeup: flip complete, pending? 2 [ 54.048] sna_block_handler (tv=567.41000) [ 54.048] sna_scanout_do_flush: flush timer active: delta=14 [ 54.048] sna_accel_do_throttle -- no pending activity [ 54.048] sna_accel_block: evaluating timers, active=5 [ 54.048] sna_accel_block: flush timer expires in 14 [54062] [ 54.049] sna_wakeup_handler [ 54.049] sna_accel_flush: flush?=0, dirty?=0 [ 54.049] sna_accel_flush: flush?=0, dirty?=0 [ 54.049] sna_block_handler (tv=567.40000) [ 54.049] sna_scanout_do_flush: flush timer active: delta=13 [ 54.049] sna_accel_do_throttle -- no pending activity [ 54.049] sna_accel_block: evaluating timers, active=5 [ 54.049] sna_accel_block: flush timer expires in 13 [54062] [ 54.049] sna_wakeup_handler [ 54.049] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=29, name=3 [ 54.049] kgem_bo_flink: flinked handle=29 to name=3, marking non-reusable [ 54.049] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 54.049] sna_dri2_get_back: draw size=7680x2160, back buffer handle=29 size=7680x2160, is-scanout? 1, active?=1, pitch=30720, front pitch=30720 [ 54.049] sna_dri2_get_back: reuse backbuffer? 1 [ 54.049] sna_dri2_get_back: back buffer handle=29, active?=1, refcnt=1 [ 54.049] sna_dri2_get_back: cache: handle=40, active=0 [ 54.049] sna_dri2_get_back: reuse cache handle=40, name=5, flags=0 [ 54.049] sna_dri2_get_back: caching handle=29 (name=3, flags=0, active_scanout=1) [ 54.049] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 54.049] sna_dri2_reuse_buffer: reusing back buffer handle=40, name=5, pitch=30720, age=0 [ 54.049] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 54.049] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=128, name=76, active_scanout=3 [ 54.050] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 54.050] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 54.050] sna_accel_flush: flush?=0, dirty?=0 [ 54.050] sna_accel_flush: flush?=0, dirty?=0 [ 54.050] sna_accel_flush: flush?=0, dirty?=0 [ 54.050] sna_block_handler (tv=567.39000) [ 54.050] sna_scanout_do_flush: flush timer active: delta=12 [ 54.050] sna_accel_do_throttle -- no pending activity [ 54.050] sna_accel_block: evaluating timers, active=5 [ 54.050] sna_accel_block: flush timer expires in 12 [54062] [ 54.051] sna_wakeup_handler [ 54.051] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 54.051] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 54.051] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 54.051] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 54.051] sna_dri2_get_msc(draw=146, pipe=0) [ 54.051] sna_crtc_record_swap: recording last swap on pipe=0, frame 2994 [msc=2994], time 54.48660 [ 54.051] sna_dri2_get_msc: msc=2994 [raw=2994], ust=54048660 [ 54.051] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=40 (refs=1/1, flush=0) , front=128 (refs=1/4, flush=1) [ 54.051] sna_dri2_schedule_swap(target_msc=2994, divisor=0, remainder=0) [ 54.051] sna_dri2_schedule_swap: using front handle=128, active_scanout?=3, flush?=1 [ 54.051] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 54.051] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 54.051] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 54.051] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 54.051] sna_crtc_record_swap: recording last swap on pipe=0, frame 2994 [msc=2994], time 54.48660 [ 54.051] immediate_swap: current_msc=2994, target_msc=2994 -- yes [ 54.051] can_flip: no, shadow enabled [ 54.051] sna_dri2_add_event: adding event to window 146) [ 54.051] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 54.051] sna_dri2_immediate_blit: no pending blit, starting chain [ 54.051] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 54.051] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 54.051] can_xchg: back size=8701e00, front size=8701e00 [ 54.051] can_xchg: yes, pixmap=165 [ 54.051] sna_dri2_xchg: win=146, exchange front=128/76,ref=2 and back=40/5,ref=2, pixmap=165 7680x2160 [ 54.051] sna_dri2_xchg: back_bo handle=40, pitch=30720, size=132710400, ref=1, active_scanout?=0 [ 54.051] sna_dri2_xchg: front_bo handle=128, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 54.051] set_bo: pixmap=165, handle=40 (old handle=128) [ 54.051] set_bo: marking whole pixmap as damaged [ 54.051] set_bo: applying final/discard move-to-gpu [ 54.051] wait_for_shadow: flags=0, flips=1, handle=128, shadow=32 [ 54.051] set_bo: dropping flush hint from handle=128 [ 54.051] set_bo: adding flush hint to handle=40 [ 54.051] mark_stale(handle=128) => 1 [ 54.051] swap_limit: draw=146 setting swap limit to 3 [ 54.051] sna_dri2_swap_limit_validate: swap limit set to 3 [ 54.051] sna_next_vblank(pipe=0, waiting until next vblank) [ 54.051] sna_dri2_schedule_swap: reported target_msc=2994 [ 54.051] sna_accel_flush: flush?=0, dirty?=0 [ 54.051] sna_accel_flush: flush?=0, dirty?=0 [ 54.051] sna_accel_flush: flush?=0, dirty?=0 [ 54.051] sna_accel_flush: flush?=0, dirty?=0 [ 54.051] sna_block_handler (tv=567.38000) [ 54.051] sna_scanout_do_flush: flush timer active: delta=11 [ 54.051] sna_accel_do_throttle -- no pending activity [ 54.051] sna_accel_block: evaluating timers, active=5 [ 54.051] sna_accel_block: flush timer expires in 11 [54062] [ 54.063] sna_wakeup_handler [ 54.063] sna_block_handler (tv=567.26000) [ 54.063] sna_scanout_do_flush: flush timer active: delta=-1 [ 54.063] sna_scanout_do_flush (time=54063), triggered [ 54.063] sna_scanout_flush (time=54063), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 54.063] has_shadow: has pending damage? 1, outstanding flips: 1 [ 54.063] stop_flush: scanout=40 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 54.063] has_shadow: has pending damage? 1, outstanding flips: 1 [ 54.063] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 1, mode reconfiguration pending? 0) [ 54.063] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 54.063] sna_mode_redisplay: checking for 1 outstanding flip completions [ 54.063] sna_mode_redisplay: now 1 outstanding flip completions (enabled? 1) [ 54.063] sna_accel_do_throttle -- no pending activity [ 54.063] sna_accel_block: evaluating timers, active=5 [ 54.063] sna_accel_block: flush timer expires in 16 [54079] [ 54.063] sna_wakeup_handler [ 54.063] sna_mode_wakeup: len=32 [ 54.063] sna_mode_wakeup: recording last swap on pipe=1, frame 2965 [b95], time 54.63979 [ 54.063] sna_mode_wakeup: removing handle=29 [active_scanout=0] from scanout, installing handle=128 [active_scanout=2] [ 54.063] sna_mode_wakeup: flip complete, pending? 1 [ 54.063] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 54.063] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 54.063] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 54.063] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 54.063] sna_pixmap_move_to_gpu: already all-damaged [ 54.063] sna_pixmap_mark_active: pixmap=165, handle=40 [ 54.063] sna_mode_redisplay: crtc[0] transformed? 0 [ 54.063] sna_mode_redisplay: crtc[1] transformed? 0 [ 54.063] sna_mode_redisplay: crtc[2] transformed? 0 [ 54.063] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=40 [active=1] [ 54.063] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 128, transformed? 0 [ 54.063] get_fb: reusing fb=110 for handle=40 [ 54.063] sna_mode_redisplay: recording flip on CRTC:32 handle=40, active_scanout=2, serial=2 [ 54.063] __kgem_bo_clear_busy: handle=40 [ 54.063] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 128, transformed? 0 [ 54.063] sna_mode_redisplay: recording flip on CRTC:39 handle=40, active_scanout=3, serial=3 [ 54.063] __kgem_bo_clear_busy: handle=40 [ 54.063] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 54.063] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 54.063] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=40, shadow handle=32 [ 54.063] sna_block_handler (tv=567.26000) [ 54.063] sna_scanout_do_flush: flush timer active: delta=16 [ 54.063] sna_accel_do_throttle -- no pending activity [ 54.063] sna_accel_block: evaluating timers, active=5 [ 54.063] sna_accel_block: flush timer expires in 16 [54079] [ 54.065] sna_wakeup_handler [ 54.065] sna_mode_wakeup: len=64 [ 54.065] sna_dri2_vblank_handler(type=2, sequence=2995, draw=3353) [ 54.065] sna_crtc_record_swap: recording last swap on pipe=0, frame 2995 [msc=2995], time 54.65383 [ 54.065] sna_dri2_vblank_handler: 2 complete, frame=2995 tv=54.65383 [ 54.065] sna_dri2_blit_complete: blit finished [ 54.065] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=2995, tv=54.65383) [ 54.065] frame_swap_complete(type=2): draw=146, pipe=0, frame=2995 [msc=2995], tv=54.65383 [ 54.065] sna_accel_flush: flush?=0, dirty?=0 [ 54.065] sna_dri2_event_free(draw?=1) [ 54.065] sna_dri2_remove_event: remove[0x561c94b09e40] from window 146, active? 1 [ 54.065] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 54.065] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=128] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 54.065] sna_dri2_vblank_handler complete [ 54.065] sna_mode_wakeup: recording last swap on pipe=0, frame 2995 [bb3], time 54.65383 [ 54.065] sna_mode_wakeup: removing handle=128 [active_scanout=1] from scanout, installing handle=40 [active_scanout=3] [ 54.065] sna_mode_wakeup: flip complete, pending? 2 [ 54.065] sna_block_handler (tv=567.24000) [ 54.065] sna_scanout_do_flush: flush timer active: delta=14 [ 54.065] sna_accel_do_throttle -- no pending activity [ 54.065] sna_accel_block: evaluating timers, active=5 [ 54.065] sna_accel_block: flush timer expires in 14 [54079] [ 54.066] sna_wakeup_handler [ 54.066] sna_accel_flush: flush?=0, dirty?=0 [ 54.066] sna_accel_flush: flush?=0, dirty?=0 [ 54.066] sna_block_handler (tv=567.23000) [ 54.066] sna_scanout_do_flush: flush timer active: delta=13 [ 54.066] sna_accel_do_throttle -- no pending activity [ 54.066] sna_accel_block: evaluating timers, active=5 [ 54.066] sna_accel_block: flush timer expires in 13 [54079] [ 54.066] sna_wakeup_handler [ 54.066] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=128, name=76 [ 54.066] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 54.066] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 54.066] sna_dri2_get_back: draw size=7680x2160, back buffer handle=128 size=7680x2160, is-scanout? 1, active?=1, pitch=30720, front pitch=30720 [ 54.066] sna_dri2_get_back: reuse backbuffer? 1 [ 54.066] sna_dri2_get_back: back buffer handle=128, active?=1, refcnt=1 [ 54.066] sna_dri2_get_back: cache: handle=29, active=0 [ 54.066] sna_dri2_get_back: reuse cache handle=29, name=3, flags=0 [ 54.066] sna_dri2_get_back: caching handle=128 (name=76, flags=0, active_scanout=1) [ 54.066] kgem_bo_flink: flinked handle=29 to name=3, marking non-reusable [ 54.066] sna_dri2_reuse_buffer: reusing back buffer handle=29, name=3, pitch=30720, age=0 [ 54.066] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 54.066] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=40, name=5, active_scanout=3 [ 54.066] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 54.066] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 54.066] sna_accel_flush: flush?=0, dirty?=0 [ 54.066] sna_accel_flush: flush?=0, dirty?=0 [ 54.066] sna_accel_flush: flush?=0, dirty?=0 [ 54.066] sna_block_handler (tv=567.23000) [ 54.066] sna_scanout_do_flush: flush timer active: delta=13 [ 54.066] sna_accel_do_throttle -- no pending activity [ 54.066] sna_accel_block: evaluating timers, active=5 [ 54.066] sna_accel_block: flush timer expires in 13 [54079] [ 54.068] sna_wakeup_handler [ 54.068] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 54.068] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 54.068] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 54.068] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 54.068] sna_dri2_get_msc(draw=146, pipe=0) [ 54.068] sna_crtc_record_swap: recording last swap on pipe=0, frame 2995 [msc=2995], time 54.65383 [ 54.068] sna_dri2_get_msc: msc=2995 [raw=2995], ust=54065383 [ 54.068] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=29 (refs=1/1, flush=0) , front=40 (refs=1/4, flush=1) [ 54.068] sna_dri2_schedule_swap(target_msc=2995, divisor=0, remainder=0) [ 54.068] sna_dri2_schedule_swap: using front handle=40, active_scanout?=3, flush?=1 [ 54.068] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 54.068] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 54.068] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 54.068] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 54.068] sna_crtc_record_swap: recording last swap on pipe=0, frame 2995 [msc=2995], time 54.65383 [ 54.068] immediate_swap: current_msc=2995, target_msc=2995 -- yes [ 54.068] can_flip: no, shadow enabled [ 54.068] sna_dri2_add_event: adding event to window 146) [ 54.068] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 54.068] sna_dri2_immediate_blit: no pending blit, starting chain [ 54.068] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 54.068] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 54.068] can_xchg: back size=8701e00, front size=8701e00 [ 54.068] can_xchg: yes, pixmap=165 [ 54.068] sna_dri2_xchg: win=146, exchange front=40/5,ref=2 and back=29/3,ref=2, pixmap=165 7680x2160 [ 54.068] sna_dri2_xchg: back_bo handle=29, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 54.068] sna_dri2_xchg: front_bo handle=40, pitch=30720, size=132710400, ref=4, active_scanout?=3 [ 54.068] set_bo: pixmap=165, handle=29 (old handle=40) [ 54.068] set_bo: marking whole pixmap as damaged [ 54.068] set_bo: applying final/discard move-to-gpu [ 54.068] wait_for_shadow: flags=0, flips=1, handle=40, shadow=32 [ 54.068] set_bo: dropping flush hint from handle=40 [ 54.068] set_bo: adding flush hint to handle=29 [ 54.068] mark_stale(handle=40) => 1 [ 54.068] swap_limit: draw=146 setting swap limit to 3 [ 54.068] sna_dri2_swap_limit_validate: swap limit set to 3 [ 54.068] sna_next_vblank(pipe=0, waiting until next vblank) [ 54.068] sna_dri2_schedule_swap: reported target_msc=2995 [ 54.068] sna_accel_flush: flush?=0, dirty?=0 [ 54.068] sna_accel_flush: flush?=0, dirty?=0 [ 54.068] sna_accel_flush: flush?=0, dirty?=0 [ 54.068] sna_accel_flush: flush?=0, dirty?=0 [ 54.068] sna_block_handler (tv=567.21000) [ 54.068] sna_scanout_do_flush: flush timer active: delta=11 [ 54.068] sna_accel_do_throttle -- no pending activity [ 54.068] sna_accel_block: evaluating timers, active=5 [ 54.068] sna_accel_block: flush timer expires in 11 [54079] [ 54.074] sna_wakeup_handler [ 54.074] sna_accel_flush: flush?=0, dirty?=0 [ 54.074] sna_block_handler (tv=567.15000) [ 54.074] sna_scanout_do_flush: flush timer active: delta=5 [ 54.074] sna_accel_do_throttle -- no pending activity [ 54.074] sna_accel_block: evaluating timers, active=5 [ 54.074] sna_accel_block: flush timer expires in 5 [54079] [ 54.074] sna_wakeup_handler [ 54.074] sna_block_handler (tv=567.15000) [ 54.074] sna_scanout_do_flush: flush timer active: delta=5 [ 54.074] sna_accel_do_throttle -- no pending activity [ 54.074] sna_accel_block: evaluating timers, active=5 [ 54.074] sna_accel_block: flush timer expires in 5 [54079] [ 54.074] sna_wakeup_handler [ 54.074] sna_accel_flush: flush?=0, dirty?=0 [ 54.074] sna_accel_flush: flush?=0, dirty?=0 [ 54.074] sna_block_handler (tv=567.15000) [ 54.074] sna_scanout_do_flush: flush timer active: delta=5 [ 54.074] sna_accel_do_throttle -- no pending activity [ 54.074] sna_accel_block: evaluating timers, active=5 [ 54.074] sna_accel_block: flush timer expires in 5 [54079] [ 54.076] sna_wakeup_handler [ 54.076] sna_block_handler (tv=567.13000) [ 54.076] sna_scanout_do_flush: flush timer active: delta=3 [ 54.076] sna_scanout_do_flush (time=54076), triggered [ 54.076] sna_scanout_flush (time=54076), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 54.076] has_shadow: has pending damage? 1, outstanding flips: 1 [ 54.076] stop_flush: scanout=29 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 54.076] has_shadow: has pending damage? 1, outstanding flips: 1 [ 54.076] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 1, mode reconfiguration pending? 0) [ 54.076] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 54.076] sna_mode_redisplay: checking for 1 outstanding flip completions [ 54.076] sna_mode_redisplay: now 1 outstanding flip completions (enabled? 1) [ 54.076] sna_accel_do_throttle -- no pending activity [ 54.076] sna_accel_block: evaluating timers, active=5 [ 54.076] sna_accel_block: flush timer expires in 16 [54092] [ 54.080] sna_wakeup_handler [ 54.080] sna_mode_wakeup: len=32 [ 54.080] sna_mode_wakeup: recording last swap on pipe=1, frame 2966 [b96], time 54.80709 [ 54.080] sna_mode_wakeup: removing handle=128 [active_scanout=0] from scanout, installing handle=40 [active_scanout=2] [ 54.080] sna_mode_wakeup: flip complete, pending? 1 [ 54.080] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 54.080] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 54.080] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 54.080] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 54.080] sna_pixmap_move_to_gpu: already all-damaged [ 54.080] sna_pixmap_mark_active: pixmap=165, handle=29 [ 54.080] sna_mode_redisplay: crtc[0] transformed? 0 [ 54.080] sna_mode_redisplay: crtc[1] transformed? 0 [ 54.080] sna_mode_redisplay: crtc[2] transformed? 0 [ 54.080] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=29 [active=1] [ 54.080] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 40, transformed? 0 [ 54.080] get_fb: reusing fb=102 for handle=29 [ 54.080] sna_mode_redisplay: recording flip on CRTC:32 handle=29, active_scanout=2, serial=2 [ 54.080] __kgem_bo_clear_busy: handle=29 [ 54.080] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 40, transformed? 0 [ 54.080] sna_mode_redisplay: recording flip on CRTC:39 handle=29, active_scanout=3, serial=3 [ 54.080] __kgem_bo_clear_busy: handle=29 [ 54.080] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 54.080] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 54.080] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=29, shadow handle=32 [ 54.080] sna_block_handler (tv=567.9000) [ 54.080] sna_scanout_do_flush: flush timer active: delta=12 [ 54.080] sna_accel_do_throttle -- no pending activity [ 54.080] sna_accel_block: evaluating timers, active=5 [ 54.080] sna_accel_block: flush timer expires in 12 [54092] [ 54.081] sna_wakeup_handler [ 54.081] sna_mode_wakeup: len=64 [ 54.081] sna_dri2_vblank_handler(type=2, sequence=2996, draw=3353) [ 54.081] sna_crtc_record_swap: recording last swap on pipe=0, frame 2996 [msc=2996], time 54.82113 [ 54.081] sna_dri2_vblank_handler: 2 complete, frame=2996 tv=54.82113 [ 54.081] sna_dri2_blit_complete: blit finished [ 54.081] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=2996, tv=54.82113) [ 54.081] frame_swap_complete(type=2): draw=146, pipe=0, frame=2996 [msc=2996], tv=54.82113 [ 54.081] sna_accel_flush: flush?=0, dirty?=0 [ 54.081] sna_dri2_event_free(draw?=1) [ 54.081] sna_dri2_remove_event: remove[0x561c94b09e40] from window 146, active? 1 [ 54.081] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=29] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 54.081] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=40] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 54.081] sna_dri2_vblank_handler complete [ 54.081] sna_mode_wakeup: recording last swap on pipe=0, frame 2996 [bb4], time 54.82113 [ 54.081] sna_mode_wakeup: removing handle=40 [active_scanout=1] from scanout, installing handle=29 [active_scanout=3] [ 54.081] sna_mode_wakeup: flip complete, pending? 2 [ 54.081] sna_block_handler (tv=567.8000) [ 54.081] sna_scanout_do_flush: flush timer active: delta=11 [ 54.081] sna_accel_do_throttle -- no pending activity [ 54.081] sna_accel_block: evaluating timers, active=5 [ 54.081] sna_accel_block: flush timer expires in 11 [54092] [ 54.083] sna_wakeup_handler [ 54.083] sna_accel_flush: flush?=0, dirty?=0 [ 54.083] sna_accel_flush: flush?=0, dirty?=0 [ 54.083] sna_block_handler (tv=567.6000) [ 54.083] sna_scanout_do_flush: flush timer active: delta=9 [ 54.083] sna_accel_do_throttle -- no pending activity [ 54.083] sna_accel_block: evaluating timers, active=5 [ 54.083] sna_accel_block: flush timer expires in 9 [54092] [ 54.083] sna_wakeup_handler [ 54.083] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=40, name=5 [ 54.083] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 54.083] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 54.083] sna_dri2_get_back: draw size=7680x2160, back buffer handle=40 size=7680x2160, is-scanout? 1, active?=1, pitch=30720, front pitch=30720 [ 54.083] sna_dri2_get_back: reuse backbuffer? 1 [ 54.083] sna_dri2_get_back: back buffer handle=40, active?=1, refcnt=1 [ 54.083] sna_dri2_get_back: cache: handle=128, active=0 [ 54.083] sna_dri2_get_back: reuse cache handle=128, name=76, flags=0 [ 54.083] sna_dri2_get_back: caching handle=40 (name=5, flags=0, active_scanout=1) [ 54.083] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 54.083] sna_dri2_reuse_buffer: reusing back buffer handle=128, name=76, pitch=30720, age=0 [ 54.083] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 54.083] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=29, name=3, active_scanout=3 [ 54.083] kgem_bo_flink: flinked handle=29 to name=3, marking non-reusable [ 54.083] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=29] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 54.083] sna_accel_flush: flush?=0, dirty?=0 [ 54.083] sna_accel_flush: flush?=0, dirty?=0 [ 54.083] sna_accel_flush: flush?=0, dirty?=0 [ 54.083] sna_block_handler (tv=567.6000) [ 54.083] sna_scanout_do_flush: flush timer active: delta=9 [ 54.083] sna_accel_do_throttle -- no pending activity [ 54.083] sna_accel_block: evaluating timers, active=5 [ 54.083] sna_accel_block: flush timer expires in 9 [54092] [ 54.085] sna_wakeup_handler [ 54.085] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 54.085] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 54.085] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 54.085] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 54.085] sna_dri2_get_msc(draw=146, pipe=0) [ 54.085] sna_crtc_record_swap: recording last swap on pipe=0, frame 2996 [msc=2996], time 54.82113 [ 54.085] sna_dri2_get_msc: msc=2996 [raw=2996], ust=54082113 [ 54.085] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=128 (refs=1/1, flush=0) , front=29 (refs=1/4, flush=1) [ 54.085] sna_dri2_schedule_swap(target_msc=2996, divisor=0, remainder=0) [ 54.085] sna_dri2_schedule_swap: using front handle=29, active_scanout?=3, flush?=1 [ 54.085] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 54.085] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 54.085] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 54.085] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 54.085] sna_crtc_record_swap: recording last swap on pipe=0, frame 2996 [msc=2996], time 54.82113 [ 54.085] immediate_swap: current_msc=2996, target_msc=2996 -- yes [ 54.085] can_flip: no, shadow enabled [ 54.085] sna_dri2_add_event: adding event to window 146) [ 54.085] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 54.085] sna_dri2_immediate_blit: no pending blit, starting chain [ 54.085] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 54.085] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 54.085] can_xchg: back size=8701e00, front size=8701e00 [ 54.085] can_xchg: yes, pixmap=165 [ 54.085] sna_dri2_xchg: win=146, exchange front=29/3,ref=2 and back=128/76,ref=2, pixmap=165 7680x2160 [ 54.085] sna_dri2_xchg: back_bo handle=128, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 54.085] sna_dri2_xchg: front_bo handle=29, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 54.085] set_bo: pixmap=165, handle=128 (old handle=29) [ 54.085] set_bo: marking whole pixmap as damaged [ 54.085] set_bo: applying final/discard move-to-gpu [ 54.085] wait_for_shadow: flags=0, flips=1, handle=29, shadow=32 [ 54.085] set_bo: dropping flush hint from handle=29 [ 54.085] set_bo: adding flush hint to handle=128 [ 54.085] mark_stale(handle=29) => 1 [ 54.085] swap_limit: draw=146 setting swap limit to 3 [ 54.085] sna_dri2_swap_limit_validate: swap limit set to 3 [ 54.085] sna_next_vblank(pipe=0, waiting until next vblank) [ 54.085] sna_dri2_schedule_swap: reported target_msc=2996 [ 54.085] sna_accel_flush: flush?=0, dirty?=0 [ 54.085] sna_accel_flush: flush?=0, dirty?=0 [ 54.085] sna_accel_flush: flush?=0, dirty?=0 [ 54.085] sna_accel_flush: flush?=0, dirty?=0 [ 54.085] sna_block_handler (tv=567.4000) [ 54.085] sna_scanout_do_flush: flush timer active: delta=7 [ 54.085] sna_accel_do_throttle -- no pending activity [ 54.085] sna_accel_block: evaluating timers, active=5 [ 54.085] sna_accel_block: flush timer expires in 7 [54092] [ 54.090] sna_wakeup_handler [ 54.090] sna_accel_flush: flush?=0, dirty?=0 [ 54.090] sna_block_handler (tv=566.999000) [ 54.090] sna_scanout_do_flush: flush timer active: delta=2 [ 54.090] sna_scanout_do_flush (time=54090), triggered [ 54.090] sna_scanout_flush (time=54090), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 54.090] has_shadow: has pending damage? 1, outstanding flips: 1 [ 54.090] stop_flush: scanout=128 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 54.090] has_shadow: has pending damage? 1, outstanding flips: 1 [ 54.090] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 1, mode reconfiguration pending? 0) [ 54.090] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 54.090] sna_mode_redisplay: checking for 1 outstanding flip completions [ 54.090] sna_mode_redisplay: now 1 outstanding flip completions (enabled? 1) [ 54.090] sna_accel_do_throttle -- no pending activity [ 54.090] sna_accel_block: evaluating timers, active=5 [ 54.090] sna_accel_block: flush timer expires in 16 [54106] [ 54.090] sna_wakeup_handler [ 54.090] sna_block_handler (tv=566.999000) [ 54.090] sna_scanout_do_flush: flush timer active: delta=16 [ 54.090] sna_accel_do_throttle -- no pending activity [ 54.090] sna_accel_block: evaluating timers, active=5 [ 54.090] sna_accel_block: flush timer expires in 16 [54106] [ 54.090] sna_wakeup_handler [ 54.090] sna_accel_flush: flush?=0, dirty?=0 [ 54.090] sna_block_handler (tv=566.999000) [ 54.090] sna_scanout_do_flush: flush timer active: delta=16 [ 54.090] sna_accel_do_throttle -- no pending activity [ 54.090] sna_accel_block: evaluating timers, active=5 [ 54.090] sna_accel_block: flush timer expires in 16 [54106] [ 54.092] sna_wakeup_handler [ 54.092] sna_block_handler (tv=566.997000) [ 54.092] sna_scanout_do_flush: flush timer active: delta=14 [ 54.092] sna_accel_do_throttle -- no pending activity [ 54.092] sna_accel_block: evaluating timers, active=5 [ 54.092] sna_accel_block: flush timer expires in 14 [54106] [ 54.097] sna_wakeup_handler [ 54.097] sna_mode_wakeup: len=32 [ 54.097] sna_mode_wakeup: recording last swap on pipe=1, frame 2967 [b97], time 54.97434 [ 54.097] sna_mode_wakeup: removing handle=40 [active_scanout=0] from scanout, installing handle=29 [active_scanout=2] [ 54.097] sna_mode_wakeup: flip complete, pending? 1 [ 54.097] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 54.097] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 54.097] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 54.097] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 54.097] sna_pixmap_move_to_gpu: already all-damaged [ 54.097] sna_pixmap_mark_active: pixmap=165, handle=128 [ 54.097] sna_mode_redisplay: crtc[0] transformed? 0 [ 54.097] sna_mode_redisplay: crtc[1] transformed? 0 [ 54.097] sna_mode_redisplay: crtc[2] transformed? 0 [ 54.097] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=128 [active=1] [ 54.097] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 29, transformed? 0 [ 54.097] get_fb: reusing fb=112 for handle=128 [ 54.097] sna_mode_redisplay: recording flip on CRTC:32 handle=128, active_scanout=2, serial=2 [ 54.097] __kgem_bo_clear_busy: handle=128 [ 54.097] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 29, transformed? 0 [ 54.097] sna_mode_redisplay: recording flip on CRTC:39 handle=128, active_scanout=3, serial=3 [ 54.097] __kgem_bo_clear_busy: handle=128 [ 54.097] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 54.097] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 54.097] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=128, shadow handle=32 [ 54.097] sna_block_handler (tv=566.992000) [ 54.097] sna_scanout_do_flush: flush timer active: delta=9 [ 54.097] sna_accel_do_throttle -- no pending activity [ 54.097] sna_accel_block: evaluating timers, active=5 [ 54.097] sna_accel_block: flush timer expires in 9 [54106] [ 54.098] sna_wakeup_handler [ 54.098] sna_mode_wakeup: len=64 [ 54.098] sna_dri2_vblank_handler(type=2, sequence=2997, draw=3353) [ 54.098] sna_crtc_record_swap: recording last swap on pipe=0, frame 2997 [msc=2997], time 54.98841 [ 54.098] sna_dri2_vblank_handler: 2 complete, frame=2997 tv=54.98841 [ 54.098] sna_dri2_blit_complete: blit finished [ 54.098] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=2997, tv=54.98841) [ 54.098] frame_swap_complete(type=2): draw=146, pipe=0, frame=2997 [msc=2997], tv=54.98841 [ 54.098] sna_accel_flush: flush?=0, dirty?=0 [ 54.098] sna_dri2_event_free(draw?=1) [ 54.098] sna_dri2_remove_event: remove[0x561c94b09e40] from window 146, active? 1 [ 54.098] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 54.098] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=29] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 54.098] sna_dri2_vblank_handler complete [ 54.098] sna_mode_wakeup: recording last swap on pipe=0, frame 2997 [bb5], time 54.98841 [ 54.098] sna_mode_wakeup: removing handle=29 [active_scanout=1] from scanout, installing handle=128 [active_scanout=3] [ 54.098] sna_mode_wakeup: flip complete, pending? 2 [ 54.098] sna_accel_flush: flush?=0, dirty?=0 [ 54.098] sna_block_handler (tv=566.991000) [ 54.098] sna_scanout_do_flush: flush timer active: delta=8 [ 54.098] sna_accel_do_throttle -- no pending activity [ 54.098] sna_accel_block: evaluating timers, active=5 [ 54.098] sna_accel_block: flush timer expires in 8 [54106] [ 54.098] sna_wakeup_handler [ 54.098] sna_block_handler (tv=566.991000) [ 54.098] sna_scanout_do_flush: flush timer active: delta=8 [ 54.098] sna_accel_do_throttle -- no pending activity [ 54.098] sna_accel_block: evaluating timers, active=5 [ 54.098] sna_accel_block: flush timer expires in 8 [54106] [ 54.098] sna_wakeup_handler [ 54.098] sna_accel_flush: flush?=0, dirty?=0 [ 54.098] sna_accel_flush: flush?=0, dirty?=0 [ 54.098] sna_block_handler (tv=566.991000) [ 54.098] sna_scanout_do_flush: flush timer active: delta=8 [ 54.098] sna_accel_do_throttle -- no pending activity [ 54.098] sna_accel_block: evaluating timers, active=5 [ 54.098] sna_accel_block: flush timer expires in 8 [54106] [ 54.099] sna_wakeup_handler [ 54.099] sna_accel_flush: flush?=0, dirty?=0 [ 54.099] sna_accel_flush: flush?=0, dirty?=0 [ 54.099] sna_block_handler (tv=566.990000) [ 54.099] sna_scanout_do_flush: flush timer active: delta=7 [ 54.099] sna_accel_do_throttle -- no pending activity [ 54.099] sna_accel_block: evaluating timers, active=5 [ 54.099] sna_accel_block: flush timer expires in 7 [54106] [ 54.100] sna_wakeup_handler [ 54.100] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=29, name=3 [ 54.100] kgem_bo_flink: flinked handle=29 to name=3, marking non-reusable [ 54.100] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 54.100] sna_dri2_get_back: draw size=7680x2160, back buffer handle=29 size=7680x2160, is-scanout? 1, active?=1, pitch=30720, front pitch=30720 [ 54.100] sna_dri2_get_back: reuse backbuffer? 1 [ 54.100] sna_dri2_get_back: back buffer handle=29, active?=1, refcnt=1 [ 54.100] sna_dri2_get_back: cache: handle=40, active=0 [ 54.100] sna_dri2_get_back: reuse cache handle=40, name=5, flags=0 [ 54.100] sna_dri2_get_back: caching handle=29 (name=3, flags=0, active_scanout=1) [ 54.100] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 54.100] sna_dri2_reuse_buffer: reusing back buffer handle=40, name=5, pitch=30720, age=0 [ 54.100] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 54.100] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=128, name=76, active_scanout=3 [ 54.100] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 54.100] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 54.100] sna_accel_flush: flush?=0, dirty?=0 [ 54.100] sna_accel_flush: flush?=0, dirty?=0 [ 54.100] sna_accel_flush: flush?=0, dirty?=0 [ 54.100] sna_block_handler (tv=566.989000) [ 54.100] sna_scanout_do_flush: flush timer active: delta=6 [ 54.100] sna_accel_do_throttle -- no pending activity [ 54.100] sna_accel_block: evaluating timers, active=5 [ 54.100] sna_accel_block: flush timer expires in 6 [54106] [ 54.101] sna_wakeup_handler [ 54.101] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 54.101] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 54.101] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 54.101] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 54.101] sna_dri2_get_msc(draw=146, pipe=0) [ 54.101] sna_crtc_record_swap: recording last swap on pipe=0, frame 2997 [msc=2997], time 54.98841 [ 54.101] sna_dri2_get_msc: msc=2997 [raw=2997], ust=54098841 [ 54.101] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=40 (refs=1/1, flush=0) , front=128 (refs=1/4, flush=1) [ 54.101] sna_dri2_schedule_swap(target_msc=2997, divisor=0, remainder=0) [ 54.101] sna_dri2_schedule_swap: using front handle=128, active_scanout?=3, flush?=1 [ 54.101] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 54.101] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 54.101] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 54.101] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 54.101] sna_crtc_record_swap: recording last swap on pipe=0, frame 2997 [msc=2997], time 54.98841 [ 54.101] immediate_swap: current_msc=2997, target_msc=2997 -- yes [ 54.101] can_flip: no, shadow enabled [ 54.101] sna_dri2_add_event: adding event to window 146) [ 54.101] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 54.101] sna_dri2_immediate_blit: no pending blit, starting chain [ 54.101] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 54.101] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 54.101] can_xchg: back size=8701e00, front size=8701e00 [ 54.101] can_xchg: yes, pixmap=165 [ 54.101] sna_dri2_xchg: win=146, exchange front=128/76,ref=2 and back=40/5,ref=2, pixmap=165 7680x2160 [ 54.101] sna_dri2_xchg: back_bo handle=40, pitch=30720, size=132710400, ref=1, active_scanout?=0 [ 54.101] sna_dri2_xchg: front_bo handle=128, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 54.101] set_bo: pixmap=165, handle=40 (old handle=128) [ 54.101] set_bo: marking whole pixmap as damaged [ 54.101] set_bo: applying final/discard move-to-gpu [ 54.101] wait_for_shadow: flags=0, flips=1, handle=128, shadow=32 [ 54.101] set_bo: dropping flush hint from handle=128 [ 54.101] set_bo: adding flush hint to handle=40 [ 54.101] mark_stale(handle=128) => 1 [ 54.101] swap_limit: draw=146 setting swap limit to 3 [ 54.101] sna_dri2_swap_limit_validate: swap limit set to 3 [ 54.101] sna_next_vblank(pipe=0, waiting until next vblank) [ 54.101] sna_dri2_schedule_swap: reported target_msc=2997 [ 54.101] sna_accel_flush: flush?=0, dirty?=0 [ 54.102] sna_accel_flush: flush?=0, dirty?=0 [ 54.102] sna_accel_flush: flush?=0, dirty?=0 [ 54.102] sna_accel_flush: flush?=0, dirty?=0 [ 54.102] sna_block_handler (tv=566.987000) [ 54.102] sna_scanout_do_flush: flush timer active: delta=4 [ 54.102] sna_accel_do_throttle -- no pending activity [ 54.102] sna_accel_block: evaluating timers, active=5 [ 54.102] sna_accel_block: flush timer expires in 4 [54106] [ 54.106] sna_wakeup_handler [ 54.106] sna_block_handler (tv=566.983000) [ 54.106] sna_scanout_do_flush: flush timer active: delta=0 [ 54.106] sna_scanout_do_flush (time=54106), triggered [ 54.106] sna_scanout_flush (time=54106), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 54.106] has_shadow: has pending damage? 1, outstanding flips: 1 [ 54.106] stop_flush: scanout=40 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 54.106] has_shadow: has pending damage? 1, outstanding flips: 1 [ 54.106] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 1, mode reconfiguration pending? 0) [ 54.106] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 54.106] sna_mode_redisplay: checking for 1 outstanding flip completions [ 54.106] sna_mode_redisplay: now 1 outstanding flip completions (enabled? 1) [ 54.106] sna_accel_do_throttle -- no pending activity [ 54.106] sna_accel_block: evaluating timers, active=5 [ 54.106] sna_accel_block: flush timer expires in 16 [54122] [ 54.106] sna_wakeup_handler [ 54.106] sna_accel_flush: flush?=0, dirty?=0 [ 54.106] sna_block_handler (tv=566.983000) [ 54.106] sna_scanout_do_flush: flush timer active: delta=16 [ 54.106] sna_accel_do_throttle -- no pending activity [ 54.106] sna_accel_block: evaluating timers, active=5 [ 54.106] sna_accel_block: flush timer expires in 16 [54122] [ 54.106] sna_wakeup_handler [ 54.106] sna_block_handler (tv=566.983000) [ 54.106] sna_scanout_do_flush: flush timer active: delta=16 [ 54.106] sna_accel_do_throttle -- no pending activity [ 54.106] sna_accel_block: evaluating timers, active=5 [ 54.106] sna_accel_block: flush timer expires in 16 [54122] [ 54.106] sna_wakeup_handler [ 54.106] sna_accel_flush: flush?=0, dirty?=0 [ 54.106] sna_block_handler (tv=566.983000) [ 54.106] sna_scanout_do_flush: flush timer active: delta=16 [ 54.106] sna_accel_do_throttle -- no pending activity [ 54.106] sna_accel_block: evaluating timers, active=5 [ 54.106] sna_accel_block: flush timer expires in 16 [54122] [ 54.108] sna_wakeup_handler [ 54.108] sna_block_handler (tv=566.981000) [ 54.108] sna_scanout_do_flush: flush timer active: delta=14 [ 54.108] sna_accel_do_throttle -- no pending activity [ 54.108] sna_accel_block: evaluating timers, active=5 [ 54.108] sna_accel_block: flush timer expires in 14 [54122] [ 54.113] sna_wakeup_handler [ 54.113] sna_mode_wakeup: len=32 [ 54.113] sna_mode_wakeup: recording last swap on pipe=1, frame 2968 [b98], time 54.114166 [ 54.113] sna_mode_wakeup: removing handle=29 [active_scanout=0] from scanout, installing handle=128 [active_scanout=2] [ 54.113] sna_mode_wakeup: flip complete, pending? 1 [ 54.113] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 54.113] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 54.113] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 54.113] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 54.113] sna_pixmap_move_to_gpu: already all-damaged [ 54.113] sna_pixmap_mark_active: pixmap=165, handle=40 [ 54.113] sna_mode_redisplay: crtc[0] transformed? 0 [ 54.113] sna_mode_redisplay: crtc[1] transformed? 0 [ 54.113] sna_mode_redisplay: crtc[2] transformed? 0 [ 54.113] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=40 [active=1] [ 54.113] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 128, transformed? 0 [ 54.113] get_fb: reusing fb=110 for handle=40 [ 54.114] sna_mode_redisplay: recording flip on CRTC:32 handle=40, active_scanout=2, serial=2 [ 54.114] __kgem_bo_clear_busy: handle=40 [ 54.114] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 128, transformed? 0 [ 54.114] sna_mode_redisplay: recording flip on CRTC:39 handle=40, active_scanout=3, serial=3 [ 54.114] __kgem_bo_clear_busy: handle=40 [ 54.114] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 54.114] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 54.114] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=40, shadow handle=32 [ 54.114] sna_block_handler (tv=566.975000) [ 54.114] sna_scanout_do_flush: flush timer active: delta=8 [ 54.114] sna_accel_do_throttle -- no pending activity [ 54.114] sna_accel_block: evaluating timers, active=5 [ 54.114] sna_accel_block: flush timer expires in 8 [54122] [ 54.115] sna_wakeup_handler [ 54.115] sna_mode_wakeup: len=64 [ 54.115] sna_dri2_vblank_handler(type=2, sequence=2998, draw=3353) [ 54.115] sna_crtc_record_swap: recording last swap on pipe=0, frame 2998 [msc=2998], time 54.115570 [ 54.115] sna_dri2_vblank_handler: 2 complete, frame=2998 tv=54.115570 [ 54.115] sna_dri2_blit_complete: blit finished [ 54.115] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=2998, tv=54.115570) [ 54.115] frame_swap_complete(type=2): draw=146, pipe=0, frame=2998 [msc=2998], tv=54.115570 [ 54.115] sna_accel_flush: flush?=0, dirty?=0 [ 54.115] sna_dri2_event_free(draw?=1) [ 54.115] sna_dri2_remove_event: remove[0x561c94b09e40] from window 146, active? 1 [ 54.115] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 54.115] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=128] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 54.115] sna_dri2_vblank_handler complete [ 54.115] sna_mode_wakeup: recording last swap on pipe=0, frame 2998 [bb6], time 54.115570 [ 54.115] sna_mode_wakeup: removing handle=128 [active_scanout=1] from scanout, installing handle=40 [active_scanout=3] [ 54.115] sna_mode_wakeup: flip complete, pending? 2 [ 54.115] sna_block_handler (tv=566.974000) [ 54.115] sna_scanout_do_flush: flush timer active: delta=7 [ 54.115] sna_accel_do_throttle -- no pending activity [ 54.115] sna_accel_block: evaluating timers, active=5 [ 54.115] sna_accel_block: flush timer expires in 7 [54122] [ 54.116] sna_wakeup_handler [ 54.116] sna_accel_flush: flush?=0, dirty?=0 [ 54.116] sna_accel_flush: flush?=0, dirty?=0 [ 54.116] sna_block_handler (tv=566.973000) [ 54.116] sna_scanout_do_flush: flush timer active: delta=6 [ 54.116] sna_accel_do_throttle -- no pending activity [ 54.116] sna_accel_block: evaluating timers, active=5 [ 54.116] sna_accel_block: flush timer expires in 6 [54122] [ 54.116] sna_wakeup_handler [ 54.116] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=128, name=76 [ 54.116] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 54.116] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 54.116] sna_dri2_get_back: draw size=7680x2160, back buffer handle=128 size=7680x2160, is-scanout? 1, active?=1, pitch=30720, front pitch=30720 [ 54.116] sna_dri2_get_back: reuse backbuffer? 1 [ 54.116] sna_dri2_get_back: back buffer handle=128, active?=1, refcnt=1 [ 54.116] sna_dri2_get_back: cache: handle=29, active=0 [ 54.116] sna_dri2_get_back: reuse cache handle=29, name=3, flags=0 [ 54.116] sna_dri2_get_back: caching handle=128 (name=76, flags=0, active_scanout=1) [ 54.116] kgem_bo_flink: flinked handle=29 to name=3, marking non-reusable [ 54.116] sna_dri2_reuse_buffer: reusing back buffer handle=29, name=3, pitch=30720, age=0 [ 54.116] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 54.116] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=40, name=5, active_scanout=3 [ 54.116] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 54.116] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 54.116] sna_accel_flush: flush?=0, dirty?=0 [ 54.116] sna_accel_flush: flush?=0, dirty?=0 [ 54.116] sna_accel_flush: flush?=0, dirty?=0 [ 54.116] sna_block_handler (tv=566.973000) [ 54.116] sna_scanout_do_flush: flush timer active: delta=6 [ 54.116] sna_accel_do_throttle -- no pending activity [ 54.116] sna_accel_block: evaluating timers, active=5 [ 54.116] sna_accel_block: flush timer expires in 6 [54122] [ 54.118] sna_wakeup_handler [ 54.118] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 54.118] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 54.118] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 54.118] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 54.118] sna_dri2_get_msc(draw=146, pipe=0) [ 54.118] sna_crtc_record_swap: recording last swap on pipe=0, frame 2998 [msc=2998], time 54.115570 [ 54.118] sna_dri2_get_msc: msc=2998 [raw=2998], ust=54115570 [ 54.118] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=29 (refs=1/1, flush=0) , front=40 (refs=1/4, flush=1) [ 54.118] sna_dri2_schedule_swap(target_msc=2998, divisor=0, remainder=0) [ 54.118] sna_dri2_schedule_swap: using front handle=40, active_scanout?=3, flush?=1 [ 54.118] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 54.118] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 54.118] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 54.118] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 54.118] sna_crtc_record_swap: recording last swap on pipe=0, frame 2998 [msc=2998], time 54.115570 [ 54.118] immediate_swap: current_msc=2998, target_msc=2998 -- yes [ 54.118] can_flip: no, shadow enabled [ 54.118] sna_dri2_add_event: adding event to window 146) [ 54.118] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 54.118] sna_dri2_immediate_blit: no pending blit, starting chain [ 54.118] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 54.118] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 54.118] can_xchg: back size=8701e00, front size=8701e00 [ 54.118] can_xchg: yes, pixmap=165 [ 54.118] sna_dri2_xchg: win=146, exchange front=40/5,ref=2 and back=29/3,ref=2, pixmap=165 7680x2160 [ 54.118] sna_dri2_xchg: back_bo handle=29, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 54.118] sna_dri2_xchg: front_bo handle=40, pitch=30720, size=132710400, ref=4, active_scanout?=3 [ 54.118] set_bo: pixmap=165, handle=29 (old handle=40) [ 54.118] set_bo: marking whole pixmap as damaged [ 54.118] set_bo: applying final/discard move-to-gpu [ 54.118] wait_for_shadow: flags=0, flips=1, handle=40, shadow=32 [ 54.118] set_bo: dropping flush hint from handle=40 [ 54.118] set_bo: adding flush hint to handle=29 [ 54.118] mark_stale(handle=40) => 1 [ 54.118] swap_limit: draw=146 setting swap limit to 3 [ 54.118] sna_dri2_swap_limit_validate: swap limit set to 3 [ 54.118] sna_next_vblank(pipe=0, waiting until next vblank) [ 54.118] sna_dri2_schedule_swap: reported target_msc=2998 [ 54.118] sna_accel_flush: flush?=0, dirty?=0 [ 54.118] sna_accel_flush: flush?=0, dirty?=0 [ 54.118] sna_accel_flush: flush?=0, dirty?=0 [ 54.118] sna_accel_flush: flush?=0, dirty?=0 [ 54.118] sna_block_handler (tv=566.971000) [ 54.118] sna_scanout_do_flush: flush timer active: delta=4 [ 54.118] sna_accel_do_throttle -- no pending activity [ 54.118] sna_accel_block: evaluating timers, active=5 [ 54.118] sna_accel_block: flush timer expires in 4 [54122] [ 54.122] sna_wakeup_handler [ 54.122] sna_block_handler (tv=566.967000) [ 54.122] sna_scanout_do_flush: flush timer active: delta=0 [ 54.122] sna_scanout_do_flush (time=54122), triggered [ 54.122] sna_scanout_flush (time=54122), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 54.122] has_shadow: has pending damage? 1, outstanding flips: 1 [ 54.122] stop_flush: scanout=29 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 54.122] has_shadow: has pending damage? 1, outstanding flips: 1 [ 54.122] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 1, mode reconfiguration pending? 0) [ 54.122] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 54.122] sna_mode_redisplay: checking for 1 outstanding flip completions [ 54.122] sna_mode_redisplay: now 1 outstanding flip completions (enabled? 1) [ 54.122] sna_accel_do_throttle -- no pending activity [ 54.122] sna_accel_block: evaluating timers, active=5 [ 54.122] sna_accel_block: flush timer expires in 16 [54138] [ 54.130] sna_wakeup_handler [ 54.130] sna_mode_wakeup: len=32 [ 54.130] sna_mode_wakeup: recording last swap on pipe=1, frame 2969 [b99], time 54.130894 [ 54.130] sna_mode_wakeup: removing handle=128 [active_scanout=0] from scanout, installing handle=40 [active_scanout=2] [ 54.130] sna_mode_wakeup: flip complete, pending? 1 [ 54.130] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 54.130] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 54.130] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 54.130] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 54.130] sna_pixmap_move_to_gpu: already all-damaged [ 54.130] sna_pixmap_mark_active: pixmap=165, handle=29 [ 54.130] sna_mode_redisplay: crtc[0] transformed? 0 [ 54.130] sna_mode_redisplay: crtc[1] transformed? 0 [ 54.130] sna_mode_redisplay: crtc[2] transformed? 0 [ 54.130] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=29 [active=1] [ 54.130] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 40, transformed? 0 [ 54.130] get_fb: reusing fb=102 for handle=29 [ 54.130] sna_mode_redisplay: recording flip on CRTC:32 handle=29, active_scanout=2, serial=2 [ 54.130] __kgem_bo_clear_busy: handle=29 [ 54.130] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 40, transformed? 0 [ 54.130] sna_mode_redisplay: recording flip on CRTC:39 handle=29, active_scanout=3, serial=3 [ 54.130] __kgem_bo_clear_busy: handle=29 [ 54.130] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 54.130] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 54.130] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=29, shadow handle=32 [ 54.130] sna_block_handler (tv=566.959000) [ 54.130] sna_scanout_do_flush: flush timer active: delta=8 [ 54.130] sna_accel_do_throttle -- no pending activity [ 54.130] sna_accel_block: evaluating timers, active=5 [ 54.130] sna_accel_block: flush timer expires in 8 [54138] [ 54.131] sna_wakeup_handler [ 54.131] sna_mode_wakeup: len=64 [ 54.131] sna_dri2_vblank_handler(type=2, sequence=2999, draw=3353) [ 54.131] sna_crtc_record_swap: recording last swap on pipe=0, frame 2999 [msc=2999], time 54.132298 [ 54.131] sna_dri2_vblank_handler: 2 complete, frame=2999 tv=54.132298 [ 54.131] sna_dri2_blit_complete: blit finished [ 54.131] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=2999, tv=54.132298) [ 54.131] frame_swap_complete(type=2): draw=146, pipe=0, frame=2999 [msc=2999], tv=54.132298 [ 54.132] sna_accel_flush: flush?=0, dirty?=0 [ 54.132] sna_dri2_event_free(draw?=1) [ 54.132] sna_dri2_remove_event: remove[0x561c94b09e40] from window 146, active? 1 [ 54.132] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=29] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 54.132] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=40] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 54.132] sna_dri2_vblank_handler complete [ 54.132] sna_mode_wakeup: recording last swap on pipe=0, frame 2999 [bb7], time 54.132298 [ 54.132] sna_mode_wakeup: removing handle=40 [active_scanout=1] from scanout, installing handle=29 [active_scanout=3] [ 54.132] sna_mode_wakeup: flip complete, pending? 2 [ 54.132] sna_block_handler (tv=566.957000) [ 54.132] sna_scanout_do_flush: flush timer active: delta=6 [ 54.132] sna_accel_do_throttle -- no pending activity [ 54.132] sna_accel_block: evaluating timers, active=5 [ 54.132] sna_accel_block: flush timer expires in 6 [54138] [ 54.133] sna_wakeup_handler [ 54.133] sna_accel_flush: flush?=0, dirty?=0 [ 54.133] sna_accel_flush: flush?=0, dirty?=0 [ 54.133] sna_block_handler (tv=566.956000) [ 54.133] sna_scanout_do_flush: flush timer active: delta=5 [ 54.133] sna_accel_do_throttle -- no pending activity [ 54.133] sna_accel_block: evaluating timers, active=5 [ 54.133] sna_accel_block: flush timer expires in 5 [54138] [ 54.133] sna_wakeup_handler [ 54.133] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=40, name=5 [ 54.133] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 54.133] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 54.133] sna_dri2_get_back: draw size=7680x2160, back buffer handle=40 size=7680x2160, is-scanout? 1, active?=1, pitch=30720, front pitch=30720 [ 54.133] sna_dri2_get_back: reuse backbuffer? 1 [ 54.133] sna_dri2_get_back: back buffer handle=40, active?=1, refcnt=1 [ 54.133] sna_dri2_get_back: cache: handle=128, active=0 [ 54.133] sna_dri2_get_back: reuse cache handle=128, name=76, flags=0 [ 54.133] sna_dri2_get_back: caching handle=40 (name=5, flags=0, active_scanout=1) [ 54.133] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 54.133] sna_dri2_reuse_buffer: reusing back buffer handle=128, name=76, pitch=30720, age=0 [ 54.133] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 54.133] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=29, name=3, active_scanout=3 [ 54.133] kgem_bo_flink: flinked handle=29 to name=3, marking non-reusable [ 54.133] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=29] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 54.133] sna_accel_flush: flush?=0, dirty?=0 [ 54.133] sna_accel_flush: flush?=0, dirty?=0 [ 54.133] sna_accel_flush: flush?=0, dirty?=0 [ 54.133] sna_block_handler (tv=566.956000) [ 54.133] sna_scanout_do_flush: flush timer active: delta=5 [ 54.133] sna_accel_do_throttle -- no pending activity [ 54.133] sna_accel_block: evaluating timers, active=5 [ 54.133] sna_accel_block: flush timer expires in 5 [54138] [ 54.135] sna_wakeup_handler [ 54.135] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 54.135] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 54.135] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 54.135] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 54.135] sna_dri2_get_msc(draw=146, pipe=0) [ 54.135] sna_crtc_record_swap: recording last swap on pipe=0, frame 2999 [msc=2999], time 54.132298 [ 54.135] sna_dri2_get_msc: msc=2999 [raw=2999], ust=54132298 [ 54.135] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=128 (refs=1/1, flush=0) , front=29 (refs=1/4, flush=1) [ 54.135] sna_dri2_schedule_swap(target_msc=2999, divisor=0, remainder=0) [ 54.135] sna_dri2_schedule_swap: using front handle=29, active_scanout?=3, flush?=1 [ 54.135] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 54.135] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 54.135] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 54.135] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 54.135] sna_crtc_record_swap: recording last swap on pipe=0, frame 2999 [msc=2999], time 54.132298 [ 54.135] immediate_swap: current_msc=2999, target_msc=2999 -- yes [ 54.135] can_flip: no, shadow enabled [ 54.135] sna_dri2_add_event: adding event to window 146) [ 54.135] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 54.135] sna_dri2_immediate_blit: no pending blit, starting chain [ 54.135] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 54.135] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 54.135] can_xchg: back size=8701e00, front size=8701e00 [ 54.135] can_xchg: yes, pixmap=165 [ 54.135] sna_dri2_xchg: win=146, exchange front=29/3,ref=2 and back=128/76,ref=2, pixmap=165 7680x2160 [ 54.135] sna_dri2_xchg: back_bo handle=128, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 54.135] sna_dri2_xchg: front_bo handle=29, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 54.135] set_bo: pixmap=165, handle=128 (old handle=29) [ 54.135] set_bo: marking whole pixmap as damaged [ 54.135] set_bo: applying final/discard move-to-gpu [ 54.135] wait_for_shadow: flags=0, flips=1, handle=29, shadow=32 [ 54.135] set_bo: dropping flush hint from handle=29 [ 54.135] set_bo: adding flush hint to handle=128 [ 54.135] mark_stale(handle=29) => 1 [ 54.135] swap_limit: draw=146 setting swap limit to 3 [ 54.135] sna_dri2_swap_limit_validate: swap limit set to 3 [ 54.135] sna_next_vblank(pipe=0, waiting until next vblank) [ 54.135] sna_dri2_schedule_swap: reported target_msc=2999 [ 54.135] sna_accel_flush: flush?=0, dirty?=0 [ 54.135] sna_accel_flush: flush?=0, dirty?=0 [ 54.135] sna_accel_flush: flush?=0, dirty?=0 [ 54.135] sna_accel_flush: flush?=0, dirty?=0 [ 54.135] sna_block_handler (tv=566.954000) [ 54.135] sna_scanout_do_flush: flush timer active: delta=3 [ 54.135] sna_scanout_do_flush (time=54135), triggered [ 54.135] sna_scanout_flush (time=54135), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 54.135] has_shadow: has pending damage? 1, outstanding flips: 1 [ 54.135] stop_flush: scanout=128 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 54.135] has_shadow: has pending damage? 1, outstanding flips: 1 [ 54.135] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 1, mode reconfiguration pending? 0) [ 54.135] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 54.135] sna_mode_redisplay: checking for 1 outstanding flip completions [ 54.135] sna_mode_redisplay: now 1 outstanding flip completions (enabled? 1) [ 54.135] sna_accel_do_throttle -- no pending activity [ 54.135] sna_accel_block: evaluating timers, active=5 [ 54.135] sna_accel_block: flush timer expires in 16 [54151] [ 54.138] sna_wakeup_handler [ 54.138] sna_accel_flush: flush?=0, dirty?=0 [ 54.138] sna_accel_flush: flush?=0, dirty?=0 [ 54.138] sna_accel_flush: flush?=0, dirty?=0 [ 54.138] sna_accel_flush: flush?=0, dirty?=0 [ 54.138] sna_accel_flush: flush?=0, dirty?=0 [ 54.138] sna_use_hw_cursor (24x24)? [ 54.138] sna_use_hw_cursor(24x24): ARGB?=1, serial->20, size->64 [ 54.138] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x24, pitch=96/256 [ 54.138] sna_show_cursors: cursor?=1 [ 54.138] sna_show_cursors: skipping cursor already show on CRTC (pipe=0) [ 54.138] sna_show_cursors: skipping cursor outside CRTC (pipe=1) [ 54.138] sna_accel_flush: flush?=0, dirty?=0 [ 54.138] sna_block_handler (tv=566.951000) [ 54.138] sna_scanout_do_flush: flush timer active: delta=13 [ 54.138] sna_accel_do_throttle -- no pending activity [ 54.138] sna_accel_block: evaluating timers, active=5 [ 54.138] sna_accel_block: flush timer expires in 13 [54151] [ 54.138] sna_wakeup_handler [ 54.138] sna_block_handler (tv=566.951000) [ 54.138] sna_scanout_do_flush: flush timer active: delta=13 [ 54.138] sna_accel_do_throttle -- no pending activity [ 54.138] sna_accel_block: evaluating timers, active=5 [ 54.138] sna_accel_block: flush timer expires in 13 [54151] [ 54.139] sna_wakeup_handler [ 54.139] sna_change_window_attributes [ 54.139] sna_accel_flush: flush?=0, dirty?=0 [ 54.139] sna_block_handler (tv=566.950000) [ 54.139] sna_scanout_do_flush: flush timer active: delta=12 [ 54.139] sna_accel_do_throttle -- no pending activity [ 54.139] sna_accel_block: evaluating timers, active=5 [ 54.139] sna_accel_block: flush timer expires in 12 [54151] [ 54.140] sna_wakeup_handler [ 54.140] sna_block_handler (tv=566.949000) [ 54.140] sna_scanout_do_flush: flush timer active: delta=11 [ 54.140] sna_accel_do_throttle -- no pending activity [ 54.140] sna_accel_block: evaluating timers, active=5 [ 54.140] sna_accel_block: flush timer expires in 11 [54151] [ 54.147] sna_wakeup_handler [ 54.147] sna_mode_wakeup: len=32 [ 54.147] sna_mode_wakeup: recording last swap on pipe=1, frame 2970 [b9a], time 54.147624 [ 54.147] sna_mode_wakeup: removing handle=40 [active_scanout=0] from scanout, installing handle=29 [active_scanout=2] [ 54.147] sna_mode_wakeup: flip complete, pending? 1 [ 54.147] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 54.147] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 54.147] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 54.147] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 54.147] sna_pixmap_move_to_gpu: already all-damaged [ 54.147] sna_pixmap_mark_active: pixmap=165, handle=128 [ 54.147] sna_mode_redisplay: crtc[0] transformed? 0 [ 54.147] sna_mode_redisplay: crtc[1] transformed? 0 [ 54.147] sna_mode_redisplay: crtc[2] transformed? 0 [ 54.147] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=128 [active=1] [ 54.147] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 29, transformed? 0 [ 54.147] get_fb: reusing fb=112 for handle=128 [ 54.147] sna_mode_redisplay: recording flip on CRTC:32 handle=128, active_scanout=2, serial=2 [ 54.147] __kgem_bo_clear_busy: handle=128 [ 54.147] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 29, transformed? 0 [ 54.147] sna_mode_redisplay: recording flip on CRTC:39 handle=128, active_scanout=3, serial=3 [ 54.147] __kgem_bo_clear_busy: handle=128 [ 54.147] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 54.147] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 54.147] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=128, shadow handle=32 [ 54.147] sna_block_handler (tv=566.942000) [ 54.147] sna_scanout_do_flush: flush timer active: delta=4 [ 54.147] sna_accel_do_throttle -- no pending activity [ 54.147] sna_accel_block: evaluating timers, active=5 [ 54.147] sna_accel_block: flush timer expires in 4 [54151] [ 54.148] sna_wakeup_handler [ 54.148] sna_mode_wakeup: len=64 [ 54.148] sna_dri2_vblank_handler(type=2, sequence=3000, draw=3353) [ 54.148] sna_crtc_record_swap: recording last swap on pipe=0, frame 3000 [msc=3000], time 54.149027 [ 54.148] sna_dri2_vblank_handler: 2 complete, frame=3000 tv=54.149027 [ 54.148] sna_dri2_blit_complete: blit finished [ 54.148] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=3000, tv=54.149027) [ 54.148] frame_swap_complete(type=2): draw=146, pipe=0, frame=3000 [msc=3000], tv=54.149027 [ 54.148] sna_accel_flush: flush?=0, dirty?=0 [ 54.148] sna_dri2_event_free(draw?=1) [ 54.148] sna_dri2_remove_event: remove[0x561c94b09e40] from window 146, active? 1 [ 54.148] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 54.148] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=29] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 54.148] sna_dri2_vblank_handler complete [ 54.148] sna_mode_wakeup: recording last swap on pipe=0, frame 3000 [bb8], time 54.149027 [ 54.148] sna_mode_wakeup: removing handle=29 [active_scanout=1] from scanout, installing handle=128 [active_scanout=3] [ 54.148] sna_mode_wakeup: flip complete, pending? 2 [ 54.148] sna_block_handler (tv=566.941000) [ 54.148] sna_scanout_do_flush: flush timer active: delta=3 [ 54.148] sna_scanout_do_flush (time=54148), triggered [ 54.148] sna_scanout_flush (time=54148), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 54.148] has_shadow: has pending damage? 0, outstanding flips: 1 [ 54.148] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 54.148] has_shadow: has pending damage? 0, outstanding flips: 1 [ 54.148] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) [ 54.148] sna_accel_do_throttle -- no pending activity [ 54.148] sna_accel_block: evaluating timers, active=5 [ 54.148] sna_accel_block: flush timer expires in 16 [54164] [ 54.150] sna_wakeup_handler [ 54.150] sna_accel_flush: flush?=0, dirty?=0 [ 54.150] sna_accel_flush: flush?=0, dirty?=0 [ 54.150] sna_block_handler (tv=566.939000) [ 54.150] sna_scanout_do_flush: flush timer active: delta=14 [ 54.150] sna_accel_do_throttle -- no pending activity [ 54.150] sna_accel_block: evaluating timers, active=5 [ 54.150] sna_accel_block: flush timer expires in 14 [54164] [ 54.150] sna_wakeup_handler [ 54.150] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=29, name=3 [ 54.150] kgem_bo_flink: flinked handle=29 to name=3, marking non-reusable [ 54.150] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 54.150] sna_dri2_get_back: draw size=7680x2160, back buffer handle=29 size=7680x2160, is-scanout? 1, active?=1, pitch=30720, front pitch=30720 [ 54.150] sna_dri2_get_back: reuse backbuffer? 1 [ 54.150] sna_dri2_get_back: back buffer handle=29, active?=1, refcnt=1 [ 54.150] sna_dri2_get_back: cache: handle=40, active=0 [ 54.150] sna_dri2_get_back: reuse cache handle=40, name=5, flags=0 [ 54.150] sna_dri2_get_back: caching handle=29 (name=3, flags=0, active_scanout=1) [ 54.150] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 54.150] sna_dri2_reuse_buffer: reusing back buffer handle=40, name=5, pitch=30720, age=0 [ 54.150] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 54.150] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=128, name=76, active_scanout=3 [ 54.150] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 54.150] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 54.150] sna_accel_flush: flush?=0, dirty?=0 [ 54.150] sna_accel_flush: flush?=0, dirty?=0 [ 54.150] sna_accel_flush: flush?=0, dirty?=0 [ 54.150] sna_block_handler (tv=566.939000) [ 54.150] sna_scanout_do_flush: flush timer active: delta=14 [ 54.150] sna_accel_do_throttle -- no pending activity [ 54.150] sna_accel_block: evaluating timers, active=5 [ 54.150] sna_accel_block: flush timer expires in 14 [54164] [ 54.152] sna_wakeup_handler [ 54.152] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 54.152] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 54.152] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 54.152] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 54.152] sna_dri2_get_msc(draw=146, pipe=0) [ 54.152] sna_crtc_record_swap: recording last swap on pipe=0, frame 3000 [msc=3000], time 54.149027 [ 54.152] sna_dri2_get_msc: msc=3000 [raw=3000], ust=54149027 [ 54.152] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=40 (refs=1/1, flush=0) , front=128 (refs=1/4, flush=1) [ 54.152] sna_dri2_schedule_swap(target_msc=3000, divisor=0, remainder=0) [ 54.152] sna_dri2_schedule_swap: using front handle=128, active_scanout?=3, flush?=1 [ 54.152] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 54.152] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 54.152] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 54.152] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 54.152] sna_crtc_record_swap: recording last swap on pipe=0, frame 3000 [msc=3000], time 54.149027 [ 54.152] immediate_swap: current_msc=3000, target_msc=3000 -- yes [ 54.152] can_flip: no, shadow enabled [ 54.152] sna_dri2_add_event: adding event to window 146) [ 54.152] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 54.152] sna_dri2_immediate_blit: no pending blit, starting chain [ 54.152] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 54.152] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 54.152] can_xchg: back size=8701e00, front size=8701e00 [ 54.152] can_xchg: yes, pixmap=165 [ 54.152] sna_dri2_xchg: win=146, exchange front=128/76,ref=2 and back=40/5,ref=2, pixmap=165 7680x2160 [ 54.152] sna_dri2_xchg: back_bo handle=40, pitch=30720, size=132710400, ref=1, active_scanout?=0 [ 54.152] sna_dri2_xchg: front_bo handle=128, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 54.152] set_bo: pixmap=165, handle=40 (old handle=128) [ 54.152] set_bo: marking whole pixmap as damaged [ 54.152] set_bo: applying final/discard move-to-gpu [ 54.152] wait_for_shadow: flags=0, flips=1, handle=128, shadow=32 [ 54.152] set_bo: dropping flush hint from handle=128 [ 54.152] set_bo: adding flush hint to handle=40 [ 54.152] mark_stale(handle=128) => 1 [ 54.152] swap_limit: draw=146 setting swap limit to 3 [ 54.152] sna_dri2_swap_limit_validate: swap limit set to 3 [ 54.152] sna_next_vblank(pipe=0, waiting until next vblank) [ 54.152] sna_dri2_schedule_swap: reported target_msc=3000 [ 54.152] sna_accel_flush: flush?=0, dirty?=0 [ 54.152] sna_accel_flush: flush?=0, dirty?=0 [ 54.152] sna_accel_flush: flush?=0, dirty?=0 [ 54.152] sna_accel_flush: flush?=0, dirty?=0 [ 54.152] sna_block_handler (tv=566.937000) [ 54.152] sna_scanout_do_flush: flush timer active: delta=12 [ 54.152] sna_accel_do_throttle -- no pending activity [ 54.152] sna_accel_block: evaluating timers, active=5 [ 54.152] sna_accel_block: flush timer expires in 12 [54164] [ 54.164] sna_wakeup_handler [ 54.164] sna_mode_wakeup: len=32 [ 54.164] sna_mode_wakeup: recording last swap on pipe=1, frame 2971 [b9b], time 54.164353 [ 54.164] sna_mode_wakeup: removing handle=29 [active_scanout=0] from scanout, installing handle=128 [active_scanout=2] [ 54.164] sna_mode_wakeup: flip complete, pending? 1 [ 54.164] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 54.164] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 54.164] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 54.164] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 54.164] sna_pixmap_move_to_gpu: already all-damaged [ 54.164] sna_pixmap_mark_active: pixmap=165, handle=40 [ 54.164] sna_mode_redisplay: crtc[0] transformed? 0 [ 54.164] sna_mode_redisplay: crtc[1] transformed? 0 [ 54.164] sna_mode_redisplay: crtc[2] transformed? 0 [ 54.164] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=40 [active=1] [ 54.164] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 128, transformed? 0 [ 54.164] get_fb: reusing fb=110 for handle=40 [ 54.164] sna_mode_redisplay: recording flip on CRTC:32 handle=40, active_scanout=2, serial=2 [ 54.164] __kgem_bo_clear_busy: handle=40 [ 54.164] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 128, transformed? 0 [ 54.164] sna_mode_redisplay: recording flip on CRTC:39 handle=40, active_scanout=3, serial=3 [ 54.164] __kgem_bo_clear_busy: handle=40 [ 54.164] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 54.164] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 54.164] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=40, shadow handle=32 [ 54.164] sna_block_handler (tv=566.925000) [ 54.164] sna_scanout_do_flush: flush timer active: delta=0 [ 54.164] sna_scanout_do_flush (time=54164), triggered [ 54.164] sna_scanout_flush (time=54164), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 54.164] has_shadow: has pending damage? 0, outstanding flips: 2 [ 54.164] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 54.164] has_shadow: has pending damage? 0, outstanding flips: 2 [ 54.164] sna_accel_disarm_timer[0] (time=54164) [ 54.164] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 2, mode reconfiguration pending? 0) [ 54.164] sna_accel_do_throttle -- no pending activity [ 54.165] sna_wakeup_handler [ 54.165] sna_mode_wakeup: len=64 [ 54.165] sna_dri2_vblank_handler(type=2, sequence=3001, draw=3353) [ 54.165] sna_crtc_record_swap: recording last swap on pipe=0, frame 3001 [msc=3001], time 54.165755 [ 54.165] sna_dri2_vblank_handler: 2 complete, frame=3001 tv=54.165755 [ 54.165] sna_dri2_blit_complete: blit finished [ 54.165] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=3001, tv=54.165755) [ 54.165] frame_swap_complete(type=2): draw=146, pipe=0, frame=3001 [msc=3001], tv=54.165755 [ 54.165] sna_accel_flush: flush?=0, dirty?=0 [ 54.165] sna_dri2_event_free(draw?=1) [ 54.165] sna_dri2_remove_event: remove[0x561c94b09e40] from window 146, active? 1 [ 54.165] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 54.165] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=128] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 54.165] sna_dri2_vblank_handler complete [ 54.165] sna_mode_wakeup: recording last swap on pipe=0, frame 3001 [bb9], time 54.165755 [ 54.165] sna_mode_wakeup: removing handle=128 [active_scanout=1] from scanout, installing handle=40 [active_scanout=3] [ 54.165] sna_mode_wakeup: flip complete, pending? 2 [ 54.165] sna_block_handler (tv=566.924000) [ 54.165] has_shadow: has pending damage? 0, outstanding flips: 1 [ 54.165] sna_accel_do_throttle -- no pending activity [ 54.166] sna_wakeup_handler [ 54.166] sna_accel_flush: flush?=0, dirty?=0 [ 54.166] sna_accel_flush: flush?=0, dirty?=0 [ 54.166] sna_block_handler (tv=566.923000) [ 54.166] has_shadow: has pending damage? 0, outstanding flips: 1 [ 54.166] sna_accel_do_throttle -- no pending activity [ 54.167] sna_wakeup_handler [ 54.167] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=128, name=76 [ 54.167] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 54.167] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 54.167] sna_dri2_get_back: draw size=7680x2160, back buffer handle=128 size=7680x2160, is-scanout? 1, active?=1, pitch=30720, front pitch=30720 [ 54.167] sna_dri2_get_back: reuse backbuffer? 1 [ 54.167] sna_dri2_get_back: back buffer handle=128, active?=1, refcnt=1 [ 54.167] sna_dri2_get_back: cache: handle=29, active=0 [ 54.167] sna_dri2_get_back: reuse cache handle=29, name=3, flags=0 [ 54.167] sna_dri2_get_back: caching handle=128 (name=76, flags=0, active_scanout=1) [ 54.167] kgem_bo_flink: flinked handle=29 to name=3, marking non-reusable [ 54.167] sna_dri2_reuse_buffer: reusing back buffer handle=29, name=3, pitch=30720, age=0 [ 54.167] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 54.167] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=40, name=5, active_scanout=3 [ 54.167] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 54.167] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 54.167] sna_accel_flush: flush?=0, dirty?=0 [ 54.167] sna_accel_flush: flush?=0, dirty?=0 [ 54.167] sna_accel_flush: flush?=0, dirty?=0 [ 54.167] sna_block_handler (tv=566.922000) [ 54.167] has_shadow: has pending damage? 0, outstanding flips: 1 [ 54.167] timer_enable (time=54167), starting timer 0 [ 54.167] sna_accel_do_throttle -- no pending activity [ 54.167] sna_accel_block: evaluating timers, active=5 [ 54.167] sna_accel_block: flush timer expires in 8 [54175] [ 54.168] sna_wakeup_handler [ 54.168] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 54.168] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 54.168] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 54.168] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 54.168] sna_dri2_get_msc(draw=146, pipe=0) [ 54.168] sna_crtc_record_swap: recording last swap on pipe=0, frame 3001 [msc=3001], time 54.165755 [ 54.168] sna_dri2_get_msc: msc=3001 [raw=3001], ust=54165755 [ 54.168] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=29 (refs=1/1, flush=0) , front=40 (refs=1/4, flush=1) [ 54.168] sna_dri2_schedule_swap(target_msc=3001, divisor=0, remainder=0) [ 54.168] sna_dri2_schedule_swap: using front handle=40, active_scanout?=3, flush?=1 [ 54.168] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 54.168] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 54.168] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 54.168] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 54.168] sna_crtc_record_swap: recording last swap on pipe=0, frame 3001 [msc=3001], time 54.165755 [ 54.168] immediate_swap: current_msc=3001, target_msc=3001 -- yes [ 54.168] can_flip: no, shadow enabled [ 54.168] sna_dri2_add_event: adding event to window 146) [ 54.168] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 54.168] sna_dri2_immediate_blit: no pending blit, starting chain [ 54.168] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 54.168] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 54.168] can_xchg: back size=8701e00, front size=8701e00 [ 54.168] can_xchg: yes, pixmap=165 [ 54.168] sna_dri2_xchg: win=146, exchange front=40/5,ref=2 and back=29/3,ref=2, pixmap=165 7680x2160 [ 54.168] sna_dri2_xchg: back_bo handle=29, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 54.168] sna_dri2_xchg: front_bo handle=40, pitch=30720, size=132710400, ref=4, active_scanout?=3 [ 54.168] set_bo: pixmap=165, handle=29 (old handle=40) [ 54.168] set_bo: marking whole pixmap as damaged [ 54.168] set_bo: applying final/discard move-to-gpu [ 54.168] wait_for_shadow: flags=0, flips=1, handle=40, shadow=32 [ 54.168] set_bo: dropping flush hint from handle=40 [ 54.168] set_bo: adding flush hint to handle=29 [ 54.168] mark_stale(handle=40) => 1 [ 54.168] swap_limit: draw=146 setting swap limit to 3 [ 54.168] sna_dri2_swap_limit_validate: swap limit set to 3 [ 54.168] sna_next_vblank(pipe=0, waiting until next vblank) [ 54.168] sna_dri2_schedule_swap: reported target_msc=3001 [ 54.168] sna_accel_flush: flush?=0, dirty?=0 [ 54.168] sna_accel_flush: flush?=0, dirty?=0 [ 54.168] sna_accel_flush: flush?=0, dirty?=0 [ 54.168] sna_accel_flush: flush?=0, dirty?=0 [ 54.168] sna_block_handler (tv=566.921000) [ 54.168] sna_scanout_do_flush: flush timer active: delta=7 [ 54.168] sna_accel_do_throttle -- no pending activity [ 54.168] sna_accel_block: evaluating timers, active=5 [ 54.168] sna_accel_block: flush timer expires in 7 [54175] [ 54.176] sna_wakeup_handler [ 54.176] sna_block_handler (tv=566.913000) [ 54.176] sna_scanout_do_flush: flush timer active: delta=-1 [ 54.176] sna_scanout_do_flush (time=54176), triggered [ 54.176] sna_scanout_flush (time=54176), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 54.176] has_shadow: has pending damage? 1, outstanding flips: 1 [ 54.176] stop_flush: scanout=29 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 54.176] has_shadow: has pending damage? 1, outstanding flips: 1 [ 54.176] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 1, mode reconfiguration pending? 0) [ 54.176] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 54.176] sna_mode_redisplay: checking for 1 outstanding flip completions [ 54.176] sna_mode_redisplay: now 1 outstanding flip completions (enabled? 1) [ 54.176] sna_accel_do_throttle -- no pending activity [ 54.176] sna_accel_block: evaluating timers, active=5 [ 54.176] sna_accel_block: flush timer expires in 16 [54192] [ 54.180] sna_wakeup_handler [ 54.180] sna_mode_wakeup: len=32 [ 54.180] sna_mode_wakeup: recording last swap on pipe=1, frame 2972 [b9c], time 54.181079 [ 54.180] sna_mode_wakeup: removing handle=128 [active_scanout=0] from scanout, installing handle=40 [active_scanout=2] [ 54.180] sna_mode_wakeup: flip complete, pending? 1 [ 54.180] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 54.180] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 54.180] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 54.180] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 54.180] sna_pixmap_move_to_gpu: already all-damaged [ 54.180] sna_pixmap_mark_active: pixmap=165, handle=29 [ 54.180] sna_mode_redisplay: crtc[0] transformed? 0 [ 54.180] sna_mode_redisplay: crtc[1] transformed? 0 [ 54.180] sna_mode_redisplay: crtc[2] transformed? 0 [ 54.180] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=29 [active=1] [ 54.180] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 40, transformed? 0 [ 54.180] get_fb: reusing fb=102 for handle=29 [ 54.180] sna_mode_redisplay: recording flip on CRTC:32 handle=29, active_scanout=2, serial=2 [ 54.180] __kgem_bo_clear_busy: handle=29 [ 54.180] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 40, transformed? 0 [ 54.180] sna_mode_redisplay: recording flip on CRTC:39 handle=29, active_scanout=3, serial=3 [ 54.180] __kgem_bo_clear_busy: handle=29 [ 54.180] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 54.180] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 54.180] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=29, shadow handle=32 [ 54.180] sna_block_handler (tv=566.909000) [ 54.180] sna_scanout_do_flush: flush timer active: delta=12 [ 54.180] sna_accel_do_throttle -- no pending activity [ 54.180] sna_accel_block: evaluating timers, active=5 [ 54.180] sna_accel_block: flush timer expires in 12 [54192] [ 54.182] sna_wakeup_handler [ 54.182] sna_mode_wakeup: len=64 [ 54.182] sna_dri2_vblank_handler(type=2, sequence=3002, draw=3353) [ 54.182] sna_crtc_record_swap: recording last swap on pipe=0, frame 3002 [msc=3002], time 54.182485 [ 54.182] sna_dri2_vblank_handler: 2 complete, frame=3002 tv=54.182485 [ 54.182] sna_dri2_blit_complete: blit finished [ 54.182] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=3002, tv=54.182485) [ 54.182] frame_swap_complete(type=2): draw=146, pipe=0, frame=3002 [msc=3002], tv=54.182485 [ 54.182] sna_accel_flush: flush?=0, dirty?=0 [ 54.182] sna_dri2_event_free(draw?=1) [ 54.182] sna_dri2_remove_event: remove[0x561c94b09e40] from window 146, active? 1 [ 54.182] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=29] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 54.182] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=40] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 54.182] sna_dri2_vblank_handler complete [ 54.182] sna_mode_wakeup: recording last swap on pipe=0, frame 3002 [bba], time 54.182485 [ 54.182] sna_mode_wakeup: removing handle=40 [active_scanout=1] from scanout, installing handle=29 [active_scanout=3] [ 54.182] sna_mode_wakeup: flip complete, pending? 2 [ 54.182] sna_block_handler (tv=566.907000) [ 54.182] sna_scanout_do_flush: flush timer active: delta=10 [ 54.182] sna_accel_do_throttle -- no pending activity [ 54.182] sna_accel_block: evaluating timers, active=5 [ 54.182] sna_accel_block: flush timer expires in 10 [54192] [ 54.183] sna_wakeup_handler [ 54.183] sna_accel_flush: flush?=0, dirty?=0 [ 54.183] sna_accel_flush: flush?=0, dirty?=0 [ 54.183] sna_block_handler (tv=566.906000) [ 54.183] sna_scanout_do_flush: flush timer active: delta=9 [ 54.183] sna_accel_do_throttle -- no pending activity [ 54.183] sna_accel_block: evaluating timers, active=5 [ 54.183] sna_accel_block: flush timer expires in 9 [54192] [ 54.183] sna_wakeup_handler [ 54.183] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=40, name=5 [ 54.183] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 54.183] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 54.183] sna_dri2_get_back: draw size=7680x2160, back buffer handle=40 size=7680x2160, is-scanout? 1, active?=1, pitch=30720, front pitch=30720 [ 54.183] sna_dri2_get_back: reuse backbuffer? 1 [ 54.183] sna_dri2_get_back: back buffer handle=40, active?=1, refcnt=1 [ 54.183] sna_dri2_get_back: cache: handle=128, active=0 [ 54.183] sna_dri2_get_back: reuse cache handle=128, name=76, flags=0 [ 54.183] sna_dri2_get_back: caching handle=40 (name=5, flags=0, active_scanout=1) [ 54.183] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 54.183] sna_dri2_reuse_buffer: reusing back buffer handle=128, name=76, pitch=30720, age=0 [ 54.183] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 54.183] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=29, name=3, active_scanout=3 [ 54.183] kgem_bo_flink: flinked handle=29 to name=3, marking non-reusable [ 54.183] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=29] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 54.183] sna_accel_flush: flush?=0, dirty?=0 [ 54.183] sna_accel_flush: flush?=0, dirty?=0 [ 54.183] sna_accel_flush: flush?=0, dirty?=0 [ 54.183] sna_block_handler (tv=566.906000) [ 54.183] sna_scanout_do_flush: flush timer active: delta=9 [ 54.183] sna_accel_do_throttle -- no pending activity [ 54.183] sna_accel_block: evaluating timers, active=5 [ 54.183] sna_accel_block: flush timer expires in 9 [54192] [ 54.185] sna_wakeup_handler [ 54.185] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 54.185] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 54.185] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 54.185] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 54.185] sna_dri2_get_msc(draw=146, pipe=0) [ 54.185] sna_crtc_record_swap: recording last swap on pipe=0, frame 3002 [msc=3002], time 54.182485 [ 54.185] sna_dri2_get_msc: msc=3002 [raw=3002], ust=54182485 [ 54.185] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=128 (refs=1/1, flush=0) , front=29 (refs=1/4, flush=1) [ 54.185] sna_dri2_schedule_swap(target_msc=3002, divisor=0, remainder=0) [ 54.185] sna_dri2_schedule_swap: using front handle=29, active_scanout?=3, flush?=1 [ 54.185] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 54.185] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 54.185] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 54.185] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 54.185] sna_crtc_record_swap: recording last swap on pipe=0, frame 3002 [msc=3002], time 54.182485 [ 54.185] immediate_swap: current_msc=3002, target_msc=3002 -- yes [ 54.185] can_flip: no, shadow enabled [ 54.185] sna_dri2_add_event: adding event to window 146) [ 54.185] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 54.185] sna_dri2_immediate_blit: no pending blit, starting chain [ 54.185] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 54.185] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 54.185] can_xchg: back size=8701e00, front size=8701e00 [ 54.185] can_xchg: yes, pixmap=165 [ 54.185] sna_dri2_xchg: win=146, exchange front=29/3,ref=2 and back=128/76,ref=2, pixmap=165 7680x2160 [ 54.185] sna_dri2_xchg: back_bo handle=128, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 54.185] sna_dri2_xchg: front_bo handle=29, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 54.185] set_bo: pixmap=165, handle=128 (old handle=29) [ 54.185] set_bo: marking whole pixmap as damaged [ 54.185] set_bo: applying final/discard move-to-gpu [ 54.185] wait_for_shadow: flags=0, flips=1, handle=29, shadow=32 [ 54.185] set_bo: dropping flush hint from handle=29 [ 54.185] set_bo: adding flush hint to handle=128 [ 54.185] mark_stale(handle=29) => 1 [ 54.185] swap_limit: draw=146 setting swap limit to 3 [ 54.185] sna_dri2_swap_limit_validate: swap limit set to 3 [ 54.185] sna_next_vblank(pipe=0, waiting until next vblank) [ 54.185] sna_dri2_schedule_swap: reported target_msc=3002 [ 54.185] sna_accel_flush: flush?=0, dirty?=0 [ 54.185] sna_accel_flush: flush?=0, dirty?=0 [ 54.185] sna_accel_flush: flush?=0, dirty?=0 [ 54.185] sna_accel_flush: flush?=0, dirty?=0 [ 54.185] sna_block_handler (tv=566.904000) [ 54.185] sna_scanout_do_flush: flush timer active: delta=7 [ 54.185] sna_accel_do_throttle -- no pending activity [ 54.185] sna_accel_block: evaluating timers, active=5 [ 54.185] sna_accel_block: flush timer expires in 7 [54192] [ 54.192] sna_wakeup_handler [ 54.192] sna_block_handler (tv=566.897000) [ 54.192] sna_scanout_do_flush: flush timer active: delta=0 [ 54.192] sna_scanout_do_flush (time=54192), triggered [ 54.192] sna_scanout_flush (time=54192), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 54.192] has_shadow: has pending damage? 1, outstanding flips: 1 [ 54.192] stop_flush: scanout=128 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 54.192] has_shadow: has pending damage? 1, outstanding flips: 1 [ 54.192] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 1, mode reconfiguration pending? 0) [ 54.192] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 54.192] sna_mode_redisplay: checking for 1 outstanding flip completions [ 54.192] sna_mode_redisplay: now 1 outstanding flip completions (enabled? 1) [ 54.192] sna_accel_do_throttle -- no pending activity [ 54.192] sna_accel_block: evaluating timers, active=5 [ 54.192] sna_accel_block: flush timer expires in 16 [54208] [ 54.195] sna_wakeup_handler [ 54.195] sna_accel_flush: flush?=0, dirty?=0 [ 54.195] sna_block_handler (tv=566.894000) [ 54.195] sna_scanout_do_flush: flush timer active: delta=13 [ 54.195] sna_accel_do_throttle -- no pending activity [ 54.195] sna_accel_block: evaluating timers, active=5 [ 54.195] sna_accel_block: flush timer expires in 13 [54208] [ 54.195] sna_wakeup_handler [ 54.195] sna_block_handler (tv=566.894000) [ 54.195] sna_scanout_do_flush: flush timer active: delta=13 [ 54.195] sna_accel_do_throttle -- no pending activity [ 54.195] sna_accel_block: evaluating timers, active=5 [ 54.195] sna_accel_block: flush timer expires in 13 [54208] [ 54.196] sna_wakeup_handler [ 54.196] sna_block_handler (tv=566.893000) [ 54.196] sna_scanout_do_flush: flush timer active: delta=12 [ 54.196] sna_accel_do_throttle -- no pending activity [ 54.196] sna_accel_block: evaluating timers, active=5 [ 54.196] sna_accel_block: flush timer expires in 12 [54208] [ 54.197] sna_wakeup_handler [ 54.197] sna_mode_wakeup: len=32 [ 54.197] sna_mode_wakeup: recording last swap on pipe=1, frame 2973 [b9d], time 54.197807 [ 54.197] sna_mode_wakeup: removing handle=40 [active_scanout=0] from scanout, installing handle=29 [active_scanout=2] [ 54.197] sna_mode_wakeup: flip complete, pending? 1 [ 54.197] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 54.197] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 54.197] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 54.197] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 54.197] sna_pixmap_move_to_gpu: already all-damaged [ 54.197] sna_pixmap_mark_active: pixmap=165, handle=128 [ 54.197] sna_mode_redisplay: crtc[0] transformed? 0 [ 54.197] sna_mode_redisplay: crtc[1] transformed? 0 [ 54.197] sna_mode_redisplay: crtc[2] transformed? 0 [ 54.197] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=128 [active=1] [ 54.197] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 29, transformed? 0 [ 54.197] get_fb: reusing fb=112 for handle=128 [ 54.197] sna_mode_redisplay: recording flip on CRTC:32 handle=128, active_scanout=2, serial=2 [ 54.197] __kgem_bo_clear_busy: handle=128 [ 54.197] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 29, transformed? 0 [ 54.197] sna_mode_redisplay: recording flip on CRTC:39 handle=128, active_scanout=3, serial=3 [ 54.197] __kgem_bo_clear_busy: handle=128 [ 54.197] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 54.197] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 54.197] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=128, shadow handle=32 [ 54.197] sna_block_handler (tv=566.892000) [ 54.197] sna_scanout_do_flush: flush timer active: delta=11 [ 54.197] sna_accel_do_throttle -- no pending activity [ 54.197] sna_accel_block: evaluating timers, active=5 [ 54.197] sna_accel_block: flush timer expires in 11 [54208] [ 54.198] sna_wakeup_handler [ 54.198] sna_mode_wakeup: len=64 [ 54.198] sna_dri2_vblank_handler(type=2, sequence=3003, draw=3353) [ 54.198] sna_crtc_record_swap: recording last swap on pipe=0, frame 3003 [msc=3003], time 54.199211 [ 54.198] sna_dri2_vblank_handler: 2 complete, frame=3003 tv=54.199211 [ 54.198] sna_dri2_blit_complete: blit finished [ 54.198] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=3003, tv=54.199211) [ 54.198] frame_swap_complete(type=2): draw=146, pipe=0, frame=3003 [msc=3003], tv=54.199211 [ 54.198] sna_accel_flush: flush?=0, dirty?=0 [ 54.198] sna_dri2_event_free(draw?=1) [ 54.198] sna_dri2_remove_event: remove[0x561c94b09e40] from window 146, active? 1 [ 54.198] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 54.198] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=29] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 54.198] sna_dri2_vblank_handler complete [ 54.198] sna_mode_wakeup: recording last swap on pipe=0, frame 3003 [bbb], time 54.199211 [ 54.198] sna_mode_wakeup: removing handle=29 [active_scanout=1] from scanout, installing handle=128 [active_scanout=3] [ 54.198] sna_mode_wakeup: flip complete, pending? 2 [ 54.198] sna_block_handler (tv=566.891000) [ 54.198] sna_scanout_do_flush: flush timer active: delta=10 [ 54.198] sna_accel_do_throttle -- no pending activity [ 54.198] sna_accel_block: evaluating timers, active=5 [ 54.198] sna_accel_block: flush timer expires in 10 [54208] [ 54.200] sna_wakeup_handler [ 54.200] sna_accel_flush: flush?=0, dirty?=0 [ 54.200] sna_accel_flush: flush?=0, dirty?=0 [ 54.200] sna_block_handler (tv=566.889000) [ 54.200] sna_scanout_do_flush: flush timer active: delta=8 [ 54.200] sna_accel_do_throttle -- no pending activity [ 54.200] sna_accel_block: evaluating timers, active=5 [ 54.200] sna_accel_block: flush timer expires in 8 [54208] [ 54.200] sna_wakeup_handler [ 54.200] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=29, name=3 [ 54.200] kgem_bo_flink: flinked handle=29 to name=3, marking non-reusable [ 54.200] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 54.200] sna_dri2_get_back: draw size=7680x2160, back buffer handle=29 size=7680x2160, is-scanout? 1, active?=1, pitch=30720, front pitch=30720 [ 54.200] sna_dri2_get_back: reuse backbuffer? 1 [ 54.200] sna_dri2_get_back: back buffer handle=29, active?=1, refcnt=1 [ 54.200] sna_dri2_get_back: cache: handle=40, active=0 [ 54.200] sna_dri2_get_back: reuse cache handle=40, name=5, flags=0 [ 54.200] sna_dri2_get_back: caching handle=29 (name=3, flags=0, active_scanout=1) [ 54.200] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 54.200] sna_dri2_reuse_buffer: reusing back buffer handle=40, name=5, pitch=30720, age=0 [ 54.200] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 54.200] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=128, name=76, active_scanout=3 [ 54.200] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 54.200] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 54.200] sna_accel_flush: flush?=0, dirty?=0 [ 54.200] sna_accel_flush: flush?=0, dirty?=0 [ 54.200] sna_accel_flush: flush?=0, dirty?=0 [ 54.200] sna_block_handler (tv=566.889000) [ 54.200] sna_scanout_do_flush: flush timer active: delta=8 [ 54.200] sna_accel_do_throttle -- no pending activity [ 54.200] sna_accel_block: evaluating timers, active=5 [ 54.200] sna_accel_block: flush timer expires in 8 [54208] [ 54.201] sna_wakeup_handler [ 54.201] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 54.201] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 54.201] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 54.201] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 54.201] sna_dri2_get_msc(draw=146, pipe=0) [ 54.201] sna_crtc_record_swap: recording last swap on pipe=0, frame 3003 [msc=3003], time 54.199211 [ 54.201] sna_dri2_get_msc: msc=3003 [raw=3003], ust=54199211 [ 54.201] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=40 (refs=1/1, flush=0) , front=128 (refs=1/4, flush=1) [ 54.201] sna_dri2_schedule_swap(target_msc=3003, divisor=0, remainder=0) [ 54.201] sna_dri2_schedule_swap: using front handle=128, active_scanout?=3, flush?=1 [ 54.201] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 54.201] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 54.201] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 54.201] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 54.201] sna_crtc_record_swap: recording last swap on pipe=0, frame 3003 [msc=3003], time 54.199211 [ 54.201] immediate_swap: current_msc=3003, target_msc=3003 -- yes [ 54.201] can_flip: no, shadow enabled [ 54.201] sna_dri2_add_event: adding event to window 146) [ 54.201] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 54.201] sna_dri2_immediate_blit: no pending blit, starting chain [ 54.201] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 54.201] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 54.201] can_xchg: back size=8701e00, front size=8701e00 [ 54.201] can_xchg: yes, pixmap=165 [ 54.201] sna_dri2_xchg: win=146, exchange front=128/76,ref=2 and back=40/5,ref=2, pixmap=165 7680x2160 [ 54.201] sna_dri2_xchg: back_bo handle=40, pitch=30720, size=132710400, ref=1, active_scanout?=0 [ 54.201] sna_dri2_xchg: front_bo handle=128, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 54.201] set_bo: pixmap=165, handle=40 (old handle=128) [ 54.201] set_bo: marking whole pixmap as damaged [ 54.201] set_bo: applying final/discard move-to-gpu [ 54.201] wait_for_shadow: flags=0, flips=1, handle=128, shadow=32 [ 54.201] set_bo: dropping flush hint from handle=128 [ 54.201] set_bo: adding flush hint to handle=40 [ 54.201] mark_stale(handle=128) => 1 [ 54.201] swap_limit: draw=146 setting swap limit to 3 [ 54.201] sna_dri2_swap_limit_validate: swap limit set to 3 [ 54.201] sna_next_vblank(pipe=0, waiting until next vblank) [ 54.201] sna_dri2_schedule_swap: reported target_msc=3003 [ 54.201] sna_accel_flush: flush?=0, dirty?=0 [ 54.201] sna_accel_flush: flush?=0, dirty?=0 [ 54.201] sna_accel_flush: flush?=0, dirty?=0 [ 54.201] sna_accel_flush: flush?=0, dirty?=0 [ 54.201] sna_block_handler (tv=566.888000) [ 54.201] sna_scanout_do_flush: flush timer active: delta=7 [ 54.201] sna_accel_do_throttle -- no pending activity [ 54.201] sna_accel_block: evaluating timers, active=5 [ 54.201] sna_accel_block: flush timer expires in 7 [54208] [ 54.208] sna_wakeup_handler [ 54.208] sna_block_handler (tv=566.881000) [ 54.208] sna_scanout_do_flush: flush timer active: delta=0 [ 54.208] sna_scanout_do_flush (time=54208), triggered [ 54.208] sna_scanout_flush (time=54208), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 54.208] has_shadow: has pending damage? 1, outstanding flips: 1 [ 54.208] stop_flush: scanout=40 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 54.208] has_shadow: has pending damage? 1, outstanding flips: 1 [ 54.208] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 1, mode reconfiguration pending? 0) [ 54.208] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 54.208] sna_mode_redisplay: checking for 1 outstanding flip completions [ 54.208] sna_mode_redisplay: now 1 outstanding flip completions (enabled? 1) [ 54.208] sna_accel_do_throttle -- no pending activity [ 54.208] sna_accel_block: evaluating timers, active=5 [ 54.208] sna_accel_block: flush timer expires in 16 [54224] [ 54.214] sna_wakeup_handler [ 54.214] sna_mode_wakeup: len=32 [ 54.214] sna_mode_wakeup: recording last swap on pipe=1, frame 2974 [b9e], time 54.214535 [ 54.214] sna_mode_wakeup: removing handle=29 [active_scanout=0] from scanout, installing handle=128 [active_scanout=2] [ 54.214] sna_mode_wakeup: flip complete, pending? 1 [ 54.214] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 54.214] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 54.214] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 54.214] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 54.214] sna_pixmap_move_to_gpu: already all-damaged [ 54.214] sna_pixmap_mark_active: pixmap=165, handle=40 [ 54.214] sna_mode_redisplay: crtc[0] transformed? 0 [ 54.214] sna_mode_redisplay: crtc[1] transformed? 0 [ 54.214] sna_mode_redisplay: crtc[2] transformed? 0 [ 54.214] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=40 [active=1] [ 54.214] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 128, transformed? 0 [ 54.214] get_fb: reusing fb=110 for handle=40 [ 54.214] sna_mode_redisplay: recording flip on CRTC:32 handle=40, active_scanout=2, serial=2 [ 54.214] __kgem_bo_clear_busy: handle=40 [ 54.214] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 128, transformed? 0 [ 54.214] sna_mode_redisplay: recording flip on CRTC:39 handle=40, active_scanout=3, serial=3 [ 54.214] __kgem_bo_clear_busy: handle=40 [ 54.214] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 54.214] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 54.214] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=40, shadow handle=32 [ 54.214] sna_block_handler (tv=566.875000) [ 54.214] sna_scanout_do_flush: flush timer active: delta=10 [ 54.214] sna_accel_do_throttle -- no pending activity [ 54.214] sna_accel_block: evaluating timers, active=5 [ 54.214] sna_accel_block: flush timer expires in 10 [54224] [ 54.215] sna_wakeup_handler [ 54.215] sna_mode_wakeup: len=64 [ 54.215] sna_dri2_vblank_handler(type=2, sequence=3004, draw=3353) [ 54.215] sna_crtc_record_swap: recording last swap on pipe=0, frame 3004 [msc=3004], time 54.215940 [ 54.215] sna_dri2_vblank_handler: 2 complete, frame=3004 tv=54.215940 [ 54.215] sna_dri2_blit_complete: blit finished [ 54.215] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=3004, tv=54.215940) [ 54.215] frame_swap_complete(type=2): draw=146, pipe=0, frame=3004 [msc=3004], tv=54.215940 [ 54.215] sna_accel_flush: flush?=0, dirty?=0 [ 54.215] sna_dri2_event_free(draw?=1) [ 54.215] sna_dri2_remove_event: remove[0x561c94b09e40] from window 146, active? 1 [ 54.215] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 54.215] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=128] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 54.215] sna_dri2_vblank_handler complete [ 54.215] sna_mode_wakeup: recording last swap on pipe=0, frame 3004 [bbc], time 54.215940 [ 54.215] sna_mode_wakeup: removing handle=128 [active_scanout=1] from scanout, installing handle=40 [active_scanout=3] [ 54.215] sna_mode_wakeup: flip complete, pending? 2 [ 54.215] sna_block_handler (tv=566.874000) [ 54.215] sna_scanout_do_flush: flush timer active: delta=9 [ 54.215] sna_accel_do_throttle -- no pending activity [ 54.215] sna_accel_block: evaluating timers, active=5 [ 54.215] sna_accel_block: flush timer expires in 9 [54224] [ 54.216] sna_wakeup_handler [ 54.216] sna_accel_flush: flush?=0, dirty?=0 [ 54.216] sna_accel_flush: flush?=0, dirty?=0 [ 54.216] sna_block_handler (tv=566.873000) [ 54.216] sna_scanout_do_flush: flush timer active: delta=8 [ 54.216] sna_accel_do_throttle -- no pending activity [ 54.216] sna_accel_block: evaluating timers, active=5 [ 54.216] sna_accel_block: flush timer expires in 8 [54224] [ 54.217] sna_wakeup_handler [ 54.217] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=128, name=76 [ 54.217] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 54.217] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 54.217] sna_dri2_get_back: draw size=7680x2160, back buffer handle=128 size=7680x2160, is-scanout? 1, active?=1, pitch=30720, front pitch=30720 [ 54.217] sna_dri2_get_back: reuse backbuffer? 1 [ 54.217] sna_dri2_get_back: back buffer handle=128, active?=1, refcnt=1 [ 54.217] sna_dri2_get_back: cache: handle=29, active=0 [ 54.217] sna_dri2_get_back: reuse cache handle=29, name=3, flags=0 [ 54.217] sna_dri2_get_back: caching handle=128 (name=76, flags=0, active_scanout=1) [ 54.217] kgem_bo_flink: flinked handle=29 to name=3, marking non-reusable [ 54.217] sna_dri2_reuse_buffer: reusing back buffer handle=29, name=3, pitch=30720, age=0 [ 54.217] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 54.217] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=40, name=5, active_scanout=3 [ 54.217] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 54.217] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 54.217] sna_accel_flush: flush?=0, dirty?=0 [ 54.217] sna_accel_flush: flush?=0, dirty?=0 [ 54.217] sna_accel_flush: flush?=0, dirty?=0 [ 54.217] sna_block_handler (tv=566.872000) [ 54.217] sna_scanout_do_flush: flush timer active: delta=7 [ 54.217] sna_accel_do_throttle -- no pending activity [ 54.217] sna_accel_block: evaluating timers, active=5 [ 54.217] sna_accel_block: flush timer expires in 7 [54224] [ 54.217] sna_wakeup_handler [ 54.217] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 54.217] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 54.217] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 54.217] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 54.217] sna_dri2_get_msc(draw=146, pipe=0) [ 54.217] sna_crtc_record_swap: recording last swap on pipe=0, frame 3004 [msc=3004], time 54.215940 [ 54.217] sna_dri2_get_msc: msc=3004 [raw=3004], ust=54215940 [ 54.217] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=29 (refs=1/1, flush=0) , front=40 (refs=1/4, flush=1) [ 54.217] sna_dri2_schedule_swap(target_msc=3004, divisor=0, remainder=0) [ 54.217] sna_dri2_schedule_swap: using front handle=40, active_scanout?=3, flush?=1 [ 54.217] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 54.217] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 54.217] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 54.217] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 54.217] sna_crtc_record_swap: recording last swap on pipe=0, frame 3004 [msc=3004], time 54.215940 [ 54.217] immediate_swap: current_msc=3004, target_msc=3004 -- yes [ 54.217] can_flip: no, shadow enabled [ 54.217] sna_dri2_add_event: adding event to window 146) [ 54.217] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 54.217] sna_dri2_immediate_blit: no pending blit, starting chain [ 54.217] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 54.217] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 54.217] can_xchg: back size=8701e00, front size=8701e00 [ 54.217] can_xchg: yes, pixmap=165 [ 54.217] sna_dri2_xchg: win=146, exchange front=40/5,ref=2 and back=29/3,ref=2, pixmap=165 7680x2160 [ 54.217] sna_dri2_xchg: back_bo handle=29, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 54.217] sna_dri2_xchg: front_bo handle=40, pitch=30720, size=132710400, ref=4, active_scanout?=3 [ 54.217] set_bo: pixmap=165, handle=29 (old handle=40) [ 54.217] set_bo: marking whole pixmap as damaged [ 54.217] set_bo: applying final/discard move-to-gpu [ 54.217] wait_for_shadow: flags=0, flips=1, handle=40, shadow=32 [ 54.217] set_bo: dropping flush hint from handle=40 [ 54.217] set_bo: adding flush hint to handle=29 [ 54.217] mark_stale(handle=40) => 1 [ 54.217] swap_limit: draw=146 setting swap limit to 3 [ 54.217] sna_dri2_swap_limit_validate: swap limit set to 3 [ 54.217] sna_next_vblank(pipe=0, waiting until next vblank) [ 54.217] sna_dri2_schedule_swap: reported target_msc=3004 [ 54.217] sna_accel_flush: flush?=0, dirty?=0 [ 54.217] sna_accel_flush: flush?=0, dirty?=0 [ 54.217] sna_accel_flush: flush?=0, dirty?=0 [ 54.217] sna_accel_flush: flush?=0, dirty?=0 [ 54.217] sna_block_handler (tv=566.872000) [ 54.217] sna_scanout_do_flush: flush timer active: delta=7 [ 54.217] sna_accel_do_throttle -- no pending activity [ 54.217] sna_accel_block: evaluating timers, active=5 [ 54.217] sna_accel_block: flush timer expires in 7 [54224] [ 54.225] sna_wakeup_handler [ 54.225] sna_block_handler (tv=566.864000) [ 54.225] sna_scanout_do_flush: flush timer active: delta=-1 [ 54.225] sna_scanout_do_flush (time=54225), triggered [ 54.225] sna_scanout_flush (time=54225), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 54.225] has_shadow: has pending damage? 1, outstanding flips: 1 [ 54.225] stop_flush: scanout=29 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 54.225] has_shadow: has pending damage? 1, outstanding flips: 1 [ 54.225] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 1, mode reconfiguration pending? 0) [ 54.225] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 54.225] sna_mode_redisplay: checking for 1 outstanding flip completions [ 54.225] sna_mode_redisplay: now 1 outstanding flip completions (enabled? 1) [ 54.225] sna_accel_do_throttle -- no pending activity [ 54.225] sna_accel_block: evaluating timers, active=5 [ 54.225] sna_accel_block: flush timer expires in 16 [54241] [ 54.230] sna_wakeup_handler [ 54.230] sna_mode_wakeup: len=32 [ 54.230] sna_mode_wakeup: recording last swap on pipe=1, frame 2975 [b9f], time 54.231263 [ 54.230] sna_mode_wakeup: removing handle=128 [active_scanout=0] from scanout, installing handle=40 [active_scanout=2] [ 54.230] sna_mode_wakeup: flip complete, pending? 1 [ 54.230] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 54.230] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 54.230] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 54.230] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 54.230] sna_pixmap_move_to_gpu: already all-damaged [ 54.231] sna_pixmap_mark_active: pixmap=165, handle=29 [ 54.231] sna_mode_redisplay: crtc[0] transformed? 0 [ 54.231] sna_mode_redisplay: crtc[1] transformed? 0 [ 54.231] sna_mode_redisplay: crtc[2] transformed? 0 [ 54.231] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=29 [active=1] [ 54.231] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 40, transformed? 0 [ 54.231] get_fb: reusing fb=102 for handle=29 [ 54.231] sna_mode_redisplay: recording flip on CRTC:32 handle=29, active_scanout=2, serial=2 [ 54.231] __kgem_bo_clear_busy: handle=29 [ 54.231] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 40, transformed? 0 [ 54.231] sna_mode_redisplay: recording flip on CRTC:39 handle=29, active_scanout=3, serial=3 [ 54.231] __kgem_bo_clear_busy: handle=29 [ 54.231] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 54.231] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 54.231] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=29, shadow handle=32 [ 54.231] sna_block_handler (tv=566.858000) [ 54.231] sna_scanout_do_flush: flush timer active: delta=10 [ 54.231] sna_accel_do_throttle -- no pending activity [ 54.231] sna_accel_block: evaluating timers, active=5 [ 54.231] sna_accel_block: flush timer expires in 10 [54241] [ 54.232] sna_wakeup_handler [ 54.232] sna_mode_wakeup: len=64 [ 54.232] sna_dri2_vblank_handler(type=2, sequence=3005, draw=3353) [ 54.232] sna_crtc_record_swap: recording last swap on pipe=0, frame 3005 [msc=3005], time 54.232672 [ 54.232] sna_dri2_vblank_handler: 2 complete, frame=3005 tv=54.232672 [ 54.232] sna_dri2_blit_complete: blit finished [ 54.232] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=3005, tv=54.232672) [ 54.232] frame_swap_complete(type=2): draw=146, pipe=0, frame=3005 [msc=3005], tv=54.232672 [ 54.232] sna_accel_flush: flush?=0, dirty?=0 [ 54.232] sna_dri2_event_free(draw?=1) [ 54.232] sna_dri2_remove_event: remove[0x561c94b09e40] from window 146, active? 1 [ 54.232] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=29] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 54.232] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=40] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 54.232] sna_dri2_vblank_handler complete [ 54.232] sna_mode_wakeup: recording last swap on pipe=0, frame 3005 [bbd], time 54.232672 [ 54.232] sna_mode_wakeup: removing handle=40 [active_scanout=1] from scanout, installing handle=29 [active_scanout=3] [ 54.232] sna_mode_wakeup: flip complete, pending? 2 [ 54.232] sna_block_handler (tv=566.857000) [ 54.232] sna_scanout_do_flush: flush timer active: delta=9 [ 54.232] sna_accel_do_throttle -- no pending activity [ 54.232] sna_accel_block: evaluating timers, active=5 [ 54.232] sna_accel_block: flush timer expires in 9 [54241] [ 54.232] sna_wakeup_handler [ 54.232] sna_accel_flush: flush?=0, dirty?=0 [ 54.232] sna_accel_flush: flush?=0, dirty?=0 [ 54.232] sna_block_handler (tv=566.857000) [ 54.232] sna_scanout_do_flush: flush timer active: delta=9 [ 54.232] sna_accel_do_throttle -- no pending activity [ 54.232] sna_accel_block: evaluating timers, active=5 [ 54.232] sna_accel_block: flush timer expires in 9 [54241] [ 54.232] sna_wakeup_handler [ 54.232] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=40, name=5 [ 54.232] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 54.232] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 54.232] sna_dri2_get_back: draw size=7680x2160, back buffer handle=40 size=7680x2160, is-scanout? 1, active?=1, pitch=30720, front pitch=30720 [ 54.232] sna_dri2_get_back: reuse backbuffer? 1 [ 54.232] sna_dri2_get_back: back buffer handle=40, active?=1, refcnt=1 [ 54.232] sna_dri2_get_back: cache: handle=128, active=0 [ 54.232] sna_dri2_get_back: reuse cache handle=128, name=76, flags=0 [ 54.232] sna_dri2_get_back: caching handle=40 (name=5, flags=0, active_scanout=1) [ 54.232] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 54.232] sna_dri2_reuse_buffer: reusing back buffer handle=128, name=76, pitch=30720, age=0 [ 54.232] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 54.232] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=29, name=3, active_scanout=3 [ 54.232] kgem_bo_flink: flinked handle=29 to name=3, marking non-reusable [ 54.232] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=29] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 54.232] sna_accel_flush: flush?=0, dirty?=0 [ 54.232] sna_accel_flush: flush?=0, dirty?=0 [ 54.232] sna_accel_flush: flush?=0, dirty?=0 [ 54.232] sna_block_handler (tv=566.857000) [ 54.232] sna_scanout_do_flush: flush timer active: delta=9 [ 54.232] sna_accel_do_throttle -- no pending activity [ 54.232] sna_accel_block: evaluating timers, active=5 [ 54.232] sna_accel_block: flush timer expires in 9 [54241] [ 54.233] sna_wakeup_handler [ 54.233] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 54.233] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 54.233] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 54.233] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 54.233] sna_dri2_get_msc(draw=146, pipe=0) [ 54.233] sna_crtc_record_swap: recording last swap on pipe=0, frame 3005 [msc=3005], time 54.232672 [ 54.233] sna_dri2_get_msc: msc=3005 [raw=3005], ust=54232672 [ 54.233] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=128 (refs=1/1, flush=0) , front=29 (refs=1/4, flush=1) [ 54.233] sna_dri2_schedule_swap(target_msc=3005, divisor=0, remainder=0) [ 54.233] sna_dri2_schedule_swap: using front handle=29, active_scanout?=3, flush?=1 [ 54.233] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 54.233] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 54.233] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 54.233] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 54.233] sna_crtc_record_swap: recording last swap on pipe=0, frame 3005 [msc=3005], time 54.232672 [ 54.233] immediate_swap: current_msc=3005, target_msc=3005 -- yes [ 54.233] can_flip: no, shadow enabled [ 54.233] sna_dri2_add_event: adding event to window 146) [ 54.233] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 54.233] sna_dri2_immediate_blit: no pending blit, starting chain [ 54.233] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 54.233] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 54.233] can_xchg: back size=8701e00, front size=8701e00 [ 54.233] can_xchg: yes, pixmap=165 [ 54.233] sna_dri2_xchg: win=146, exchange front=29/3,ref=2 and back=128/76,ref=2, pixmap=165 7680x2160 [ 54.233] sna_dri2_xchg: back_bo handle=128, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 54.233] sna_dri2_xchg: front_bo handle=29, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 54.233] set_bo: pixmap=165, handle=128 (old handle=29) [ 54.233] set_bo: marking whole pixmap as damaged [ 54.233] set_bo: applying final/discard move-to-gpu [ 54.233] wait_for_shadow: flags=0, flips=1, handle=29, shadow=32 [ 54.233] set_bo: dropping flush hint from handle=29 [ 54.233] set_bo: adding flush hint to handle=128 [ 54.233] mark_stale(handle=29) => 1 [ 54.233] swap_limit: draw=146 setting swap limit to 3 [ 54.233] sna_dri2_swap_limit_validate: swap limit set to 3 [ 54.233] sna_next_vblank(pipe=0, waiting until next vblank) [ 54.233] sna_dri2_schedule_swap: reported target_msc=3005 [ 54.233] sna_accel_flush: flush?=0, dirty?=0 [ 54.233] sna_accel_flush: flush?=0, dirty?=0 [ 54.233] sna_accel_flush: flush?=0, dirty?=0 [ 54.233] sna_accel_flush: flush?=0, dirty?=0 [ 54.233] sna_block_handler (tv=566.856000) [ 54.233] sna_scanout_do_flush: flush timer active: delta=8 [ 54.233] sna_accel_do_throttle -- no pending activity [ 54.233] sna_accel_block: evaluating timers, active=5 [ 54.233] sna_accel_block: flush timer expires in 8 [54241] [ 54.241] sna_wakeup_handler [ 54.241] sna_block_handler (tv=566.848000) [ 54.241] sna_scanout_do_flush: flush timer active: delta=0 [ 54.241] sna_scanout_do_flush (time=54241), triggered [ 54.241] sna_scanout_flush (time=54241), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 54.241] has_shadow: has pending damage? 1, outstanding flips: 1 [ 54.241] stop_flush: scanout=128 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 54.241] has_shadow: has pending damage? 1, outstanding flips: 1 [ 54.241] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 1, mode reconfiguration pending? 0) [ 54.241] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 54.241] sna_mode_redisplay: checking for 1 outstanding flip completions [ 54.241] sna_mode_redisplay: now 1 outstanding flip completions (enabled? 1) [ 54.241] sna_accel_do_throttle -- no pending activity [ 54.241] sna_accel_block: evaluating timers, active=5 [ 54.241] sna_accel_block: flush timer expires in 16 [54257] [ 54.247] sna_wakeup_handler [ 54.247] sna_mode_wakeup: len=32 [ 54.247] sna_mode_wakeup: recording last swap on pipe=1, frame 2976 [ba0], time 54.247992 [ 54.247] sna_mode_wakeup: removing handle=40 [active_scanout=0] from scanout, installing handle=29 [active_scanout=2] [ 54.247] sna_mode_wakeup: flip complete, pending? 1 [ 54.247] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 54.247] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 54.247] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 54.247] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 54.247] sna_pixmap_move_to_gpu: already all-damaged [ 54.247] sna_pixmap_mark_active: pixmap=165, handle=128 [ 54.247] sna_mode_redisplay: crtc[0] transformed? 0 [ 54.247] sna_mode_redisplay: crtc[1] transformed? 0 [ 54.247] sna_mode_redisplay: crtc[2] transformed? 0 [ 54.247] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=128 [active=1] [ 54.247] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 29, transformed? 0 [ 54.247] get_fb: reusing fb=112 for handle=128 [ 54.247] sna_mode_redisplay: recording flip on CRTC:32 handle=128, active_scanout=2, serial=2 [ 54.247] __kgem_bo_clear_busy: handle=128 [ 54.247] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 29, transformed? 0 [ 54.247] sna_mode_redisplay: recording flip on CRTC:39 handle=128, active_scanout=3, serial=3 [ 54.247] __kgem_bo_clear_busy: handle=128 [ 54.247] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 54.247] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 54.247] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=128, shadow handle=32 [ 54.247] sna_block_handler (tv=566.842000) [ 54.247] sna_scanout_do_flush: flush timer active: delta=10 [ 54.247] sna_accel_do_throttle -- no pending activity [ 54.247] sna_accel_block: evaluating timers, active=5 [ 54.247] sna_accel_block: flush timer expires in 10 [54257] [ 54.248] sna_wakeup_handler [ 54.248] sna_accel_flush: flush?=0, dirty?=0 [ 54.248] sna_accel_flush: flush?=0, dirty?=0 [ 54.248] sna_block_handler (tv=566.841000) [ 54.248] sna_scanout_do_flush: flush timer active: delta=9 [ 54.248] sna_accel_do_throttle -- no pending activity [ 54.248] sna_accel_block: evaluating timers, active=5 [ 54.248] sna_accel_block: flush timer expires in 9 [54257] [ 54.249] sna_wakeup_handler [ 54.249] sna_mode_wakeup: len=64 [ 54.249] sna_dri2_vblank_handler(type=2, sequence=3006, draw=3353) [ 54.249] sna_crtc_record_swap: recording last swap on pipe=0, frame 3006 [msc=3006], time 54.249395 [ 54.249] sna_dri2_vblank_handler: 2 complete, frame=3006 tv=54.249395 [ 54.249] sna_dri2_blit_complete: blit finished [ 54.249] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=3006, tv=54.249395) [ 54.249] frame_swap_complete(type=2): draw=146, pipe=0, frame=3006 [msc=3006], tv=54.249395 [ 54.249] sna_accel_flush: flush?=0, dirty?=0 [ 54.249] sna_dri2_event_free(draw?=1) [ 54.249] sna_dri2_remove_event: remove[0x561c94b09e40] from window 146, active? 1 [ 54.249] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 54.249] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=29] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 54.249] sna_dri2_vblank_handler complete [ 54.249] sna_mode_wakeup: recording last swap on pipe=0, frame 3006 [bbe], time 54.249395 [ 54.249] sna_mode_wakeup: removing handle=29 [active_scanout=1] from scanout, installing handle=128 [active_scanout=3] [ 54.249] sna_mode_wakeup: flip complete, pending? 2 [ 54.249] sna_block_handler (tv=566.840000) [ 54.249] sna_scanout_do_flush: flush timer active: delta=8 [ 54.249] sna_accel_do_throttle -- no pending activity [ 54.249] sna_accel_block: evaluating timers, active=5 [ 54.249] sna_accel_block: flush timer expires in 8 [54257] [ 54.249] sna_wakeup_handler [ 54.249] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=29, name=3 [ 54.249] kgem_bo_flink: flinked handle=29 to name=3, marking non-reusable [ 54.249] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 54.249] sna_dri2_get_back: draw size=7680x2160, back buffer handle=29 size=7680x2160, is-scanout? 1, active?=1, pitch=30720, front pitch=30720 [ 54.249] sna_dri2_get_back: reuse backbuffer? 1 [ 54.249] sna_dri2_get_back: back buffer handle=29, active?=1, refcnt=1 [ 54.249] sna_dri2_get_back: cache: handle=40, active=0 [ 54.249] sna_dri2_get_back: reuse cache handle=40, name=5, flags=0 [ 54.249] sna_dri2_get_back: caching handle=29 (name=3, flags=0, active_scanout=1) [ 54.249] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 54.249] sna_dri2_reuse_buffer: reusing back buffer handle=40, name=5, pitch=30720, age=0 [ 54.249] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 54.249] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=128, name=76, active_scanout=3 [ 54.249] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 54.249] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 54.249] sna_accel_flush: flush?=0, dirty?=0 [ 54.249] sna_accel_flush: flush?=0, dirty?=0 [ 54.249] sna_accel_flush: flush?=0, dirty?=0 [ 54.249] sna_block_handler (tv=566.840000) [ 54.249] sna_scanout_do_flush: flush timer active: delta=8 [ 54.249] sna_accel_do_throttle -- no pending activity [ 54.249] sna_accel_block: evaluating timers, active=5 [ 54.249] sna_accel_block: flush timer expires in 8 [54257] [ 54.249] sna_wakeup_handler [ 54.249] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 54.249] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 54.249] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 54.249] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 54.249] sna_dri2_get_msc(draw=146, pipe=0) [ 54.249] sna_crtc_record_swap: recording last swap on pipe=0, frame 3006 [msc=3006], time 54.249395 [ 54.249] sna_dri2_get_msc: msc=3006 [raw=3006], ust=54249395 [ 54.249] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=40 (refs=1/1, flush=0) , front=128 (refs=1/4, flush=1) [ 54.249] sna_dri2_schedule_swap(target_msc=3006, divisor=0, remainder=0) [ 54.249] sna_dri2_schedule_swap: using front handle=128, active_scanout?=3, flush?=1 [ 54.249] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 54.249] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 54.249] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 54.249] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 54.249] sna_crtc_record_swap: recording last swap on pipe=0, frame 3006 [msc=3006], time 54.249395 [ 54.249] immediate_swap: current_msc=3006, target_msc=3006 -- yes [ 54.249] can_flip: no, shadow enabled [ 54.249] sna_dri2_add_event: adding event to window 146) [ 54.249] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 54.249] sna_dri2_immediate_blit: no pending blit, starting chain [ 54.249] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 54.249] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 54.249] can_xchg: back size=8701e00, front size=8701e00 [ 54.249] can_xchg: yes, pixmap=165 [ 54.249] sna_dri2_xchg: win=146, exchange front=128/76,ref=2 and back=40/5,ref=2, pixmap=165 7680x2160 [ 54.249] sna_dri2_xchg: back_bo handle=40, pitch=30720, size=132710400, ref=1, active_scanout?=0 [ 54.249] sna_dri2_xchg: front_bo handle=128, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 54.249] set_bo: pixmap=165, handle=40 (old handle=128) [ 54.249] set_bo: marking whole pixmap as damaged [ 54.249] set_bo: applying final/discard move-to-gpu [ 54.249] wait_for_shadow: flags=0, flips=1, handle=128, shadow=32 [ 54.249] set_bo: dropping flush hint from handle=128 [ 54.249] set_bo: adding flush hint to handle=40 [ 54.249] mark_stale(handle=128) => 1 [ 54.249] swap_limit: draw=146 setting swap limit to 3 [ 54.249] sna_dri2_swap_limit_validate: swap limit set to 3 [ 54.249] sna_next_vblank(pipe=0, waiting until next vblank) [ 54.249] sna_dri2_schedule_swap: reported target_msc=3006 [ 54.249] sna_accel_flush: flush?=0, dirty?=0 [ 54.249] sna_accel_flush: flush?=0, dirty?=0 [ 54.249] sna_accel_flush: flush?=0, dirty?=0 [ 54.249] sna_accel_flush: flush?=0, dirty?=0 [ 54.249] sna_block_handler (tv=566.840000) [ 54.249] sna_scanout_do_flush: flush timer active: delta=8 [ 54.249] sna_accel_do_throttle -- no pending activity [ 54.249] sna_accel_block: evaluating timers, active=5 [ 54.249] sna_accel_block: flush timer expires in 8 [54257] [ 54.258] sna_wakeup_handler [ 54.258] sna_block_handler (tv=566.831000) [ 54.258] sna_scanout_do_flush: flush timer active: delta=-1 [ 54.258] sna_scanout_do_flush (time=54258), triggered [ 54.258] sna_scanout_flush (time=54258), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 54.258] has_shadow: has pending damage? 1, outstanding flips: 1 [ 54.258] stop_flush: scanout=40 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 54.258] has_shadow: has pending damage? 1, outstanding flips: 1 [ 54.258] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 1, mode reconfiguration pending? 0) [ 54.258] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 54.258] sna_mode_redisplay: checking for 1 outstanding flip completions [ 54.258] sna_mode_redisplay: now 1 outstanding flip completions (enabled? 1) [ 54.258] sna_accel_do_throttle -- no pending activity [ 54.258] sna_accel_block: evaluating timers, active=5 [ 54.258] sna_accel_block: flush timer expires in 16 [54274] [ 54.264] sna_wakeup_handler [ 54.264] sna_mode_wakeup: len=32 [ 54.264] sna_mode_wakeup: recording last swap on pipe=1, frame 2977 [ba1], time 54.264720 [ 54.264] sna_mode_wakeup: removing handle=29 [active_scanout=0] from scanout, installing handle=128 [active_scanout=2] [ 54.264] sna_mode_wakeup: flip complete, pending? 1 [ 54.264] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 54.264] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 54.264] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 54.264] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 54.264] sna_pixmap_move_to_gpu: already all-damaged [ 54.264] sna_pixmap_mark_active: pixmap=165, handle=40 [ 54.264] sna_mode_redisplay: crtc[0] transformed? 0 [ 54.264] sna_mode_redisplay: crtc[1] transformed? 0 [ 54.264] sna_mode_redisplay: crtc[2] transformed? 0 [ 54.264] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=40 [active=1] [ 54.264] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 128, transformed? 0 [ 54.264] get_fb: reusing fb=110 for handle=40 [ 54.264] sna_mode_redisplay: recording flip on CRTC:32 handle=40, active_scanout=2, serial=2 [ 54.264] __kgem_bo_clear_busy: handle=40 [ 54.264] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 128, transformed? 0 [ 54.264] sna_mode_redisplay: recording flip on CRTC:39 handle=40, active_scanout=3, serial=3 [ 54.264] __kgem_bo_clear_busy: handle=40 [ 54.264] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 54.264] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 54.264] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=40, shadow handle=32 [ 54.264] sna_block_handler (tv=566.825000) [ 54.264] sna_scanout_do_flush: flush timer active: delta=10 [ 54.264] sna_accel_do_throttle -- no pending activity [ 54.264] sna_accel_block: evaluating timers, active=5 [ 54.264] sna_accel_block: flush timer expires in 10 [54274] [ 54.265] sna_wakeup_handler [ 54.265] sna_mode_wakeup: len=64 [ 54.265] sna_dri2_vblank_handler(type=2, sequence=3007, draw=3353) [ 54.265] sna_crtc_record_swap: recording last swap on pipe=0, frame 3007 [msc=3007], time 54.266126 [ 54.265] sna_dri2_vblank_handler: 2 complete, frame=3007 tv=54.266126 [ 54.265] sna_dri2_blit_complete: blit finished [ 54.265] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=3007, tv=54.266126) [ 54.265] frame_swap_complete(type=2): draw=146, pipe=0, frame=3007 [msc=3007], tv=54.266126 [ 54.265] sna_accel_flush: flush?=0, dirty?=0 [ 54.265] sna_dri2_event_free(draw?=1) [ 54.265] sna_dri2_remove_event: remove[0x561c94b09e40] from window 146, active? 1 [ 54.265] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 54.265] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=128] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 54.265] sna_dri2_vblank_handler complete [ 54.265] sna_mode_wakeup: recording last swap on pipe=0, frame 3007 [bbf], time 54.266126 [ 54.265] sna_mode_wakeup: removing handle=128 [active_scanout=1] from scanout, installing handle=40 [active_scanout=3] [ 54.265] sna_mode_wakeup: flip complete, pending? 2 [ 54.265] sna_block_handler (tv=566.824000) [ 54.265] sna_scanout_do_flush: flush timer active: delta=9 [ 54.265] sna_accel_do_throttle -- no pending activity [ 54.265] sna_accel_block: evaluating timers, active=5 [ 54.265] sna_accel_block: flush timer expires in 9 [54274] [ 54.275] sna_wakeup_handler [ 54.275] sna_block_handler (tv=566.814000) [ 54.275] sna_scanout_do_flush: flush timer active: delta=-1 [ 54.275] sna_scanout_do_flush (time=54275), triggered [ 54.275] sna_scanout_flush (time=54275), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 54.275] has_shadow: has pending damage? 0, outstanding flips: 1 [ 54.275] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 54.275] has_shadow: has pending damage? 0, outstanding flips: 1 [ 54.275] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) [ 54.275] sna_accel_do_throttle -- no pending activity [ 54.275] sna_accel_block: evaluating timers, active=5 [ 54.275] sna_accel_block: flush timer expires in 16 [54291] [ 54.281] sna_wakeup_handler [ 54.281] sna_mode_wakeup: len=32 [ 54.281] sna_mode_wakeup: recording last swap on pipe=1, frame 2978 [ba2], time 54.281448 [ 54.281] sna_mode_wakeup: removing handle=128 [active_scanout=0] from scanout, installing handle=40 [active_scanout=3] [ 54.281] sna_mode_wakeup: flip complete, pending? 1 [ 54.281] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 54.281] sna_block_handler (tv=566.808000) [ 54.281] sna_scanout_do_flush: flush timer active: delta=10 [ 54.281] sna_accel_do_throttle -- no pending activity [ 54.281] sna_accel_block: evaluating timers, active=5 [ 54.281] sna_accel_block: flush timer expires in 10 [54291] [ 54.291] sna_wakeup_handler [ 54.291] sna_block_handler (tv=566.798000) [ 54.291] sna_scanout_do_flush: flush timer active: delta=0 [ 54.291] sna_scanout_do_flush (time=54291), triggered [ 54.291] sna_scanout_flush (time=54291), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 54.291] has_shadow: has pending damage? 0, outstanding flips: 0 [ 54.291] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 54.291] has_shadow: has pending damage? 0, outstanding flips: 0 [ 54.291] sna_accel_disarm_timer[0] (time=54291) [ 54.291] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 54.291] sna_accel_do_throttle -- no pending activity [ 54.403] sna_wakeup_handler [ 54.404] sna_accel_flush: flush?=0, dirty?=0 [ 54.404] sna_accel_flush: flush?=0, dirty?=0 [ 54.404] sna_accel_flush: flush?=0, dirty?=0 [ 54.404] sna_block_handler (tv=566.685000) [ 54.404] has_shadow: has pending damage? 0, outstanding flips: 0 [ 54.404] sna_accel_do_throttle -- no pending activity [ 54.404] sna_wakeup_handler [ 54.404] sna_accel_flush: flush?=0, dirty?=0 [ 54.404] sna_accel_flush: flush?=0, dirty?=0 [ 54.404] sna_accel_flush: flush?=0, dirty?=0 [ 54.404] sna_block_handler (tv=566.685000) [ 54.404] has_shadow: has pending damage? 0, outstanding flips: 0 [ 54.404] sna_accel_do_throttle -- no pending activity [ 54.404] sna_wakeup_handler [ 54.404] sna_accel_flush: flush?=0, dirty?=0 [ 54.404] sna_accel_flush: flush?=0, dirty?=0 [ 54.404] sna_block_handler (tv=566.685000) [ 54.404] has_shadow: has pending damage? 0, outstanding flips: 0 [ 54.404] sna_accel_do_throttle -- no pending activity [ 54.404] sna_wakeup_handler [ 54.404] sna_accel_flush: flush?=0, dirty?=0 [ 54.404] sna_accel_flush: flush?=0, dirty?=0 [ 54.404] sna_block_handler (tv=566.685000) [ 54.404] has_shadow: has pending damage? 0, outstanding flips: 0 [ 54.404] sna_accel_do_throttle -- no pending activity [ 54.404] sna_wakeup_handler [ 54.404] sna_accel_flush: flush?=0, dirty?=0 [ 54.404] sna_accel_flush: flush?=0, dirty?=0 [ 54.404] sna_block_handler (tv=566.685000) [ 54.404] has_shadow: has pending damage? 0, outstanding flips: 0 [ 54.404] sna_accel_do_throttle -- no pending activity [ 54.405] sna_wakeup_handler [ 54.405] sna_create_pixmap(24, 24, 32, usage=0) [ 54.405] kgem_can_create_2d: 24x24 @ 32 [ 54.405] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=24 [ 54.405] kgem_can_create_2d: untiled size=4096 [ 54.405] kgem_choose_tiling: too thin [width 24, 32 bpp] for TILING_X [ 54.405] kgem_choose_tiling: 24x24 -> 0 [ 54.405] sna_create_pixmap: usage=0, flags=a [ 54.405] sna_create_pixmap: small buffer [2304], attaching to shadow pixmap [ 54.405] create_pixmap: allocating pixmap 24x24, depth=32/32, size=2312 [ 54.405] create_pixmap: serial=3818, usage=0, 24x24 [ 54.405] sna_create_pixmap: serial=3818, 24x24, usage=0 [ 54.405] sna_validate_gc(0x561c94b0c990) changes=7fffff, previous serial=80000000, drawable=eeb [ 54.405] sna_validate_gc: recomputing clip [ 54.405] sna_validate_gc: composite clip=1x[(0, 0), (24, 24)] [0x561c94ad4450] [ 54.405] sna_put_image((0, 0)x(24, 24), depth=32, format=2) [ 54.405] try_upload__fast: ignore existing cpu damage (if any) [ 54.405] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 54.405] try_upload__fast: no, no gpu damage [ 54.405] sna_drawable_move_region_to_cpu(pixmap=3819 (24x24), [(0, 0), (24, 24)], flags=1) [ 54.405] sna_drawable_move_region_to_cpu: region (0, 0), (24, 24) + (0, 0) subsumes pixmap (24x24) [ 54.405] _sna_pixmap_move_to_cpu(pixmap=3819, 24x24, flags=1) [ 54.405] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 54.405] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 54.405] operate_inplace: no, inplace operation not suitable [ 54.405] _sna_pixmap_move_to_cpu: marking as damaged [ 54.405] __sna_damage_all(24, 24) [ 54.405] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 54.405] sna_put_zpixmap_blt: upload(0, 0, 24, 24) x 1 boxes [ 54.405] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(24, 24) [ 54.405] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x24, pitch=96/96 [ 54.405] sna_get_image: pixmap=3819 (0, 0)x(24, 24), format=2, mask=ffffffff, depth=32 [ 54.405] sna_get_image__fast: attached?=1, has gpu damage?=0 [ 54.405] sna_drawable_move_region_to_cpu(pixmap=3819 (24x24), [(0, 0), (24, 24)], flags=22) [ 54.405] sna_drawable_move_region_to_cpu: pixmap=3819 all damaged on CPU [ 54.405] sna_get_image: copy box (0, 0), (24, 24) [ 54.405] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x24, pitch=96/96 [ 54.405] sna_destroy_pixmap: pixmap=3819, attached?=1 [ 54.405] __sna_free_pixmap(pixmap=3819) [ 54.405] sna_accel_flush: flush?=0, dirty?=0 [ 54.405] sna_accel_flush: flush?=0, dirty?=0 [ 54.405] sna_accel_flush: flush?=0, dirty?=0 [ 54.405] sna_use_hw_cursor (24x24)? [ 54.405] sna_use_hw_cursor(24x24): ARGB?=1, serial->21, size->64 [ 54.405] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x24, pitch=96/256 [ 54.405] sna_show_cursors: cursor?=1 [ 54.405] sna_show_cursors: skipping cursor already show on CRTC (pipe=0) [ 54.405] sna_show_cursors: skipping cursor outside CRTC (pipe=1) [ 54.405] sna_accel_flush: flush?=0, dirty?=0 [ 54.405] sna_accel_flush: flush?=0, dirty?=0 [ 54.405] sna_block_handler (tv=566.684000) [ 54.405] has_shadow: has pending damage? 0, outstanding flips: 0 [ 54.405] sna_accel_do_throttle -- no pending activity [ 54.419] sna_wakeup_handler [ 54.419] sna_accel_flush: flush?=0, dirty?=0 [ 54.419] sna_block_handler (tv=566.670000) [ 54.419] has_shadow: has pending damage? 0, outstanding flips: 0 [ 54.419] sna_accel_do_throttle -- no pending activity [ 54.419] sna_wakeup_handler [ 54.419] sna_block_handler (tv=566.670000) [ 54.419] has_shadow: has pending damage? 0, outstanding flips: 0 [ 54.419] sna_accel_do_throttle -- no pending activity [ 54.419] sna_wakeup_handler [ 54.419] sna_accel_flush: flush?=0, dirty?=0 [ 54.419] sna_accel_flush: flush?=0, dirty?=0 [ 54.419] sna_accel_flush: flush?=0, dirty?=0 [ 54.419] sna_accel_flush: flush?=0, dirty?=0 [ 54.419] sna_accel_flush: flush?=0, dirty?=0 [ 54.419] sna_accel_flush: flush?=0, dirty?=0 [ 54.419] sna_accel_flush: flush?=0, dirty?=0 [ 54.419] sna_accel_flush: flush?=0, dirty?=0 [ 54.420] sna_accel_flush: flush?=0, dirty?=0 [ 54.420] sna_block_handler (tv=566.669000) [ 54.420] has_shadow: has pending damage? 0, outstanding flips: 0 [ 54.420] sna_accel_do_throttle -- no pending activity [ 54.421] sna_wakeup_handler [ 54.421] sna_accel_flush: flush?=0, dirty?=0 [ 54.421] sna_accel_flush: flush?=0, dirty?=0 [ 54.421] sna_block_handler (tv=566.668000) [ 54.421] has_shadow: has pending damage? 0, outstanding flips: 0 [ 54.421] sna_accel_do_throttle -- no pending activity [ 54.421] sna_wakeup_handler [ 54.421] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=128, name=76 [ 54.421] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 54.421] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 54.421] sna_dri2_get_back: draw size=7680x2160, back buffer handle=128 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 [ 54.421] sna_dri2_get_back: reuse backbuffer? 1 [ 54.421] sna_dri2_get_back: back buffer handle=128, active?=0, refcnt=1 [ 54.421] sna_dri2_get_back: reuse unattached back [ 54.421] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 54.421] sna_dri2_reuse_buffer: reusing back buffer handle=128, name=76, pitch=30720, age=0 [ 54.421] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 54.421] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=40, name=5, active_scanout=3 [ 54.421] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 54.421] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 54.421] sna_accel_flush: flush?=0, dirty?=0 [ 54.421] sna_accel_flush: flush?=0, dirty?=0 [ 54.421] sna_accel_flush: flush?=0, dirty?=0 [ 54.421] sna_block_handler (tv=566.668000) [ 54.421] has_shadow: has pending damage? 0, outstanding flips: 0 [ 54.421] timer_enable (time=54421), starting timer 0 [ 54.421] sna_accel_do_throttle -- no pending activity [ 54.421] sna_accel_block: evaluating timers, active=5 [ 54.421] sna_accel_block: flush timer expires in 8 [54429] [ 54.422] sna_wakeup_handler [ 54.422] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 54.422] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 54.422] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 54.422] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 54.422] sna_dri2_get_msc(draw=146, pipe=0) [ 54.422] sna_crtc_record_swap: recording last swap on pipe=0, frame 3016 [msc=3016], time 54.416702 [ 54.422] sna_dri2_get_msc: msc=3016 [raw=3016], ust=54416702 [ 54.422] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=128 (refs=1/1, flush=0) , front=40 (refs=1/4, flush=1) [ 54.422] sna_dri2_schedule_swap(target_msc=3007, divisor=0, remainder=0) [ 54.422] sna_dri2_schedule_swap: using front handle=40, active_scanout?=3, flush?=1 [ 54.422] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 54.422] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 54.422] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 54.422] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 54.422] sna_crtc_record_swap: recording last swap on pipe=0, frame 3016 [msc=3016], time 54.416702 [ 54.422] immediate_swap: current_msc=3016, target_msc=3007 -- yes [ 54.422] can_flip: no, shadow enabled [ 54.422] sna_dri2_add_event: adding event to window 146) [ 54.422] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 54.422] sna_dri2_immediate_blit: no pending blit, starting chain [ 54.422] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 54.422] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 54.422] can_xchg: back size=8701e00, front size=8701e00 [ 54.422] can_xchg: yes, pixmap=165 [ 54.422] sna_dri2_xchg: win=146, exchange front=40/5,ref=2 and back=128/76,ref=2, pixmap=165 7680x2160 [ 54.422] sna_dri2_xchg: back_bo handle=128, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 54.422] sna_dri2_xchg: front_bo handle=40, pitch=30720, size=132710400, ref=4, active_scanout?=3 [ 54.422] set_bo: pixmap=165, handle=128 (old handle=40) [ 54.422] set_bo: marking whole pixmap as damaged [ 54.422] set_bo: applying final/discard move-to-gpu [ 54.422] wait_for_shadow: flags=0, flips=0, handle=40, shadow=32 [ 54.422] set_bo: dropping flush hint from handle=40 [ 54.422] set_bo: adding flush hint to handle=128 [ 54.422] mark_stale(handle=40) => 1 [ 54.422] swap_limit: draw=146 setting swap limit to 3 [ 54.422] sna_dri2_swap_limit_validate: swap limit set to 3 [ 54.422] sna_next_vblank(pipe=0, waiting until next vblank) [ 54.422] sna_dri2_schedule_swap: reported target_msc=3016 [ 54.422] sna_accel_flush: flush?=0, dirty?=0 [ 54.422] sna_accel_flush: flush?=0, dirty?=0 [ 54.422] sna_accel_flush: flush?=0, dirty?=0 [ 54.422] sna_accel_flush: flush?=0, dirty?=0 [ 54.422] sna_block_handler (tv=566.667000) [ 54.422] sna_scanout_do_flush: flush timer active: delta=7 [ 54.422] sna_accel_do_throttle -- no pending activity [ 54.422] sna_accel_block: evaluating timers, active=5 [ 54.422] sna_accel_block: flush timer expires in 7 [54429] [ 54.429] sna_wakeup_handler [ 54.429] sna_block_handler (tv=566.660000) [ 54.429] sna_scanout_do_flush: flush timer active: delta=0 [ 54.429] sna_scanout_do_flush (time=54429), triggered [ 54.429] sna_scanout_flush (time=54429), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 54.429] has_shadow: has pending damage? 1, outstanding flips: 0 [ 54.429] stop_flush: scanout=128 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 54.429] has_shadow: has pending damage? 1, outstanding flips: 0 [ 54.429] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 54.429] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 54.429] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 54.429] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 54.429] sna_pixmap_move_to_gpu: already all-damaged [ 54.429] sna_pixmap_mark_active: pixmap=165, handle=128 [ 54.429] sna_mode_redisplay: crtc[0] transformed? 0 [ 54.429] sna_mode_redisplay: crtc[1] transformed? 0 [ 54.429] sna_mode_redisplay: crtc[2] transformed? 0 [ 54.429] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=128 [active=1] [ 54.429] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 40, transformed? 0 [ 54.429] get_fb: reusing fb=112 for handle=128 [ 54.429] sna_mode_redisplay: recording flip on CRTC:32 handle=128, active_scanout=2, serial=2 [ 54.429] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 54.429] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 40, transformed? 0 [ 54.429] sna_mode_redisplay: recording flip on CRTC:39 handle=128, active_scanout=3, serial=3 [ 54.429] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 54.429] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 54.429] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 54.430] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=128, shadow handle=32 [ 54.430] sna_accel_do_throttle -- no pending activity [ 54.430] sna_accel_block: evaluating timers, active=5 [ 54.430] sna_accel_block: flush timer expires in 16 [54445] [ 54.433] sna_wakeup_handler [ 54.433] sna_mode_wakeup: len=32 [ 54.433] sna_dri2_vblank_handler(type=2, sequence=3017, draw=3353) [ 54.433] sna_crtc_record_swap: recording last swap on pipe=0, frame 3017 [msc=3017], time 54.433410 [ 54.433] sna_dri2_vblank_handler: 2 complete, frame=3017 tv=54.433410 [ 54.433] sna_dri2_blit_complete: blit finished [ 54.433] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=3017, tv=54.433410) [ 54.433] frame_swap_complete(type=2): draw=146, pipe=0, frame=3017 [msc=3017], tv=54.433410 [ 54.433] sna_accel_flush: flush?=0, dirty?=0 [ 54.433] sna_dri2_event_free(draw?=1) [ 54.433] sna_dri2_remove_event: remove[0x561c94b0a080] from window 146, active? 1 [ 54.433] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 54.433] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=40] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 54.433] sna_dri2_vblank_handler complete [ 54.433] sna_block_handler (tv=566.656000) [ 54.433] sna_scanout_do_flush: flush timer active: delta=12 [ 54.433] sna_accel_do_throttle -- no pending activity [ 54.433] sna_accel_block: evaluating timers, active=5 [ 54.433] sna_accel_block: flush timer expires in 12 [54445] [ 54.445] sna_wakeup_handler [ 54.445] sna_block_handler (tv=566.644000) [ 54.445] sna_scanout_do_flush: flush timer active: delta=0 [ 54.445] sna_scanout_do_flush (time=54445), triggered [ 54.445] sna_scanout_flush (time=54445), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 54.445] has_shadow: has pending damage? 0, outstanding flips: 2 [ 54.445] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 54.445] has_shadow: has pending damage? 0, outstanding flips: 2 [ 54.445] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 2, mode reconfiguration pending? 0) [ 54.445] sna_accel_do_throttle -- no pending activity [ 54.445] sna_accel_block: evaluating timers, active=5 [ 54.445] sna_accel_block: flush timer expires in 16 [54461] [ 54.448] sna_wakeup_handler [ 54.448] sna_mode_wakeup: len=32 [ 54.448] sna_mode_wakeup: recording last swap on pipe=1, frame 2988 [bac], time 54.448737 [ 54.448] sna_mode_wakeup: removing handle=40 [active_scanout=1] from scanout, installing handle=128 [active_scanout=3] [ 54.448] sna_mode_wakeup: flip complete, pending? 2 [ 54.448] sna_block_handler (tv=566.641000) [ 54.448] sna_scanout_do_flush: flush timer active: delta=13 [ 54.448] sna_accel_do_throttle -- no pending activity [ 54.448] sna_accel_block: evaluating timers, active=5 [ 54.448] sna_accel_block: flush timer expires in 13 [54461] [ 54.449] sna_wakeup_handler [ 54.449] sna_mode_wakeup: len=32 [ 54.449] sna_mode_wakeup: recording last swap on pipe=0, frame 3018 [bca], time 54.450136 [ 54.449] sna_mode_wakeup: removing handle=40 [active_scanout=0] from scanout, installing handle=128 [active_scanout=3] [ 54.449] sna_mode_wakeup: flip complete, pending? 1 [ 54.449] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 54.449] sna_block_handler (tv=566.640000) [ 54.449] sna_scanout_do_flush: flush timer active: delta=12 [ 54.449] sna_accel_do_throttle -- no pending activity [ 54.449] sna_accel_block: evaluating timers, active=5 [ 54.449] sna_accel_block: flush timer expires in 12 [54461] [ 54.462] sna_wakeup_handler [ 54.462] sna_block_handler (tv=566.627000) [ 54.462] sna_scanout_do_flush: flush timer active: delta=-1 [ 54.462] sna_scanout_do_flush (time=54462), triggered [ 54.462] sna_scanout_flush (time=54462), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 54.462] has_shadow: has pending damage? 0, outstanding flips: 0 [ 54.462] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 54.462] has_shadow: has pending damage? 0, outstanding flips: 0 [ 54.462] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 54.462] sna_accel_do_throttle -- no pending activity [ 54.462] sna_accel_block: evaluating timers, active=5 [ 54.462] sna_accel_block: flush timer expires in 16 [54478] [ 54.478] sna_wakeup_handler [ 54.478] sna_block_handler (tv=566.611000) [ 54.478] sna_scanout_do_flush: flush timer active: delta=0 [ 54.478] sna_scanout_do_flush (time=54478), triggered [ 54.478] sna_scanout_flush (time=54478), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 54.478] has_shadow: has pending damage? 0, outstanding flips: 0 [ 54.478] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 54.478] has_shadow: has pending damage? 0, outstanding flips: 0 [ 54.478] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 54.478] sna_accel_do_throttle -- no pending activity [ 54.478] sna_accel_block: evaluating timers, active=5 [ 54.478] sna_accel_block: flush timer expires in 16 [54494] [ 54.494] sna_wakeup_handler [ 54.494] sna_block_handler (tv=566.595000) [ 54.494] sna_scanout_do_flush: flush timer active: delta=0 [ 54.494] sna_scanout_do_flush (time=54494), triggered [ 54.494] sna_scanout_flush (time=54494), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 54.494] has_shadow: has pending damage? 0, outstanding flips: 0 [ 54.494] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 54.494] has_shadow: has pending damage? 0, outstanding flips: 0 [ 54.494] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 54.494] sna_accel_do_throttle -- no pending activity [ 54.494] sna_accel_block: evaluating timers, active=5 [ 54.494] sna_accel_block: flush timer expires in 16 [54510] [ 54.510] sna_wakeup_handler [ 54.510] sna_block_handler (tv=566.579000) [ 54.510] sna_scanout_do_flush: flush timer active: delta=0 [ 54.510] sna_scanout_do_flush (time=54510), triggered [ 54.510] sna_scanout_flush (time=54510), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 54.510] has_shadow: has pending damage? 0, outstanding flips: 0 [ 54.510] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 54.510] has_shadow: has pending damage? 0, outstanding flips: 0 [ 54.510] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 54.510] sna_accel_do_throttle -- no pending activity [ 54.510] sna_accel_block: evaluating timers, active=5 [ 54.510] sna_accel_block: flush timer expires in 16 [54526] [ 54.524] sna_wakeup_handler [ 54.524] sna_accel_flush: flush?=0, dirty?=0 [ 54.524] sna_accel_flush: flush?=0, dirty?=0 [ 54.524] sna_accel_flush: flush?=0, dirty?=0 [ 54.524] sna_block_handler (tv=566.565000) [ 54.524] sna_scanout_do_flush: flush timer active: delta=2 [ 54.524] sna_scanout_do_flush (time=54524), triggered [ 54.524] sna_scanout_flush (time=54524), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 54.524] has_shadow: has pending damage? 0, outstanding flips: 0 [ 54.524] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 54.524] has_shadow: has pending damage? 0, outstanding flips: 0 [ 54.524] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 54.524] sna_accel_do_throttle -- no pending activity [ 54.524] sna_accel_block: evaluating timers, active=5 [ 54.524] sna_accel_block: flush timer expires in 16 [54540] [ 54.524] sna_wakeup_handler [ 54.524] sna_accel_flush: flush?=0, dirty?=0 [ 54.524] sna_accel_flush: flush?=0, dirty?=0 [ 54.524] sna_block_handler (tv=566.565000) [ 54.524] sna_scanout_do_flush: flush timer active: delta=16 [ 54.524] sna_accel_do_throttle -- no pending activity [ 54.524] sna_accel_block: evaluating timers, active=5 [ 54.524] sna_accel_block: flush timer expires in 16 [54540] [ 54.524] sna_wakeup_handler [ 54.524] sna_accel_flush: flush?=0, dirty?=0 [ 54.524] sna_accel_flush: flush?=0, dirty?=0 [ 54.524] sna_block_handler (tv=566.565000) [ 54.524] sna_scanout_do_flush: flush timer active: delta=16 [ 54.524] sna_accel_do_throttle -- no pending activity [ 54.524] sna_accel_block: evaluating timers, active=5 [ 54.524] sna_accel_block: flush timer expires in 16 [54540] [ 54.524] sna_wakeup_handler [ 54.524] sna_accel_flush: flush?=0, dirty?=0 [ 54.524] sna_accel_flush: flush?=0, dirty?=0 [ 54.524] sna_use_hw_cursor (24x24)? [ 54.524] sna_use_hw_cursor(24x24): ARGB?=1, serial->22, size->64 [ 54.524] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x24, pitch=96/256 [ 54.524] sna_show_cursors: cursor?=1 [ 54.524] sna_show_cursors: skipping cursor already show on CRTC (pipe=0) [ 54.524] sna_show_cursors: skipping cursor outside CRTC (pipe=1) [ 54.524] sna_accel_flush: flush?=0, dirty?=0 [ 54.524] sna_block_handler (tv=566.565000) [ 54.524] sna_scanout_do_flush: flush timer active: delta=16 [ 54.524] sna_accel_do_throttle -- no pending activity [ 54.524] sna_accel_block: evaluating timers, active=5 [ 54.524] sna_accel_block: flush timer expires in 16 [54540] [ 54.525] sna_wakeup_handler [ 54.525] sna_block_handler (tv=566.564000) [ 54.525] sna_scanout_do_flush: flush timer active: delta=15 [ 54.525] sna_accel_do_throttle -- no pending activity [ 54.525] sna_accel_block: evaluating timers, active=5 [ 54.525] sna_accel_block: flush timer expires in 15 [54540] [ 54.526] sna_wakeup_handler [ 54.526] sna_block_handler (tv=566.563000) [ 54.526] sna_scanout_do_flush: flush timer active: delta=14 [ 54.526] sna_accel_do_throttle -- no pending activity [ 54.526] sna_accel_block: evaluating timers, active=5 [ 54.526] sna_accel_block: flush timer expires in 14 [54540] [ 54.541] sna_wakeup_handler [ 54.541] sna_block_handler (tv=566.548000) [ 54.541] sna_scanout_do_flush: flush timer active: delta=-1 [ 54.541] sna_scanout_do_flush (time=54541), triggered [ 54.541] sna_scanout_flush (time=54541), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 54.541] has_shadow: has pending damage? 0, outstanding flips: 0 [ 54.541] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 54.541] has_shadow: has pending damage? 0, outstanding flips: 0 [ 54.541] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 54.541] sna_accel_do_throttle -- no pending activity [ 54.541] sna_accel_block: evaluating timers, active=5 [ 54.541] sna_accel_block: flush timer expires in 16 [54557] [ 54.557] sna_wakeup_handler [ 54.557] sna_block_handler (tv=566.532000) [ 54.557] sna_scanout_do_flush: flush timer active: delta=0 [ 54.557] sna_scanout_do_flush (time=54557), triggered [ 54.557] sna_scanout_flush (time=54557), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 54.557] has_shadow: has pending damage? 0, outstanding flips: 0 [ 54.557] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 54.557] has_shadow: has pending damage? 0, outstanding flips: 0 [ 54.557] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 54.557] sna_accel_do_throttle -- no pending activity [ 54.557] sna_accel_block: evaluating timers, active=5 [ 54.557] sna_accel_block: flush timer expires in 16 [54573] [ 54.573] sna_wakeup_handler [ 54.573] sna_block_handler (tv=566.516000) [ 54.573] sna_scanout_do_flush: flush timer active: delta=0 [ 54.573] sna_scanout_do_flush (time=54573), triggered [ 54.573] sna_scanout_flush (time=54573), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 54.573] has_shadow: has pending damage? 0, outstanding flips: 0 [ 54.573] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 54.573] has_shadow: has pending damage? 0, outstanding flips: 0 [ 54.573] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 54.573] sna_accel_do_throttle -- no pending activity [ 54.573] sna_accel_block: evaluating timers, active=5 [ 54.573] sna_accel_block: flush timer expires in 16 [54589] [ 54.589] sna_wakeup_handler [ 54.589] sna_block_handler (tv=566.500000) [ 54.589] sna_scanout_do_flush: flush timer active: delta=0 [ 54.589] sna_scanout_do_flush (time=54589), triggered [ 54.589] sna_scanout_flush (time=54589), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 54.589] has_shadow: has pending damage? 0, outstanding flips: 0 [ 54.589] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 54.589] has_shadow: has pending damage? 0, outstanding flips: 0 [ 54.589] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 54.589] sna_accel_do_throttle -- no pending activity [ 54.589] sna_accel_block: evaluating timers, active=5 [ 54.589] sna_accel_block: flush timer expires in 16 [54605] [ 54.605] sna_wakeup_handler [ 54.605] sna_block_handler (tv=566.484000) [ 54.605] sna_scanout_do_flush: flush timer active: delta=0 [ 54.605] sna_scanout_do_flush (time=54605), triggered [ 54.605] sna_scanout_flush (time=54605), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 54.606] has_shadow: has pending damage? 0, outstanding flips: 0 [ 54.606] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 54.606] has_shadow: has pending damage? 0, outstanding flips: 0 [ 54.606] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 54.606] sna_accel_do_throttle -- no pending activity [ 54.606] sna_accel_block: evaluating timers, active=5 [ 54.606] sna_accel_block: flush timer expires in 16 [54621] [ 54.622] sna_wakeup_handler [ 54.622] sna_block_handler (tv=566.467000) [ 54.622] sna_scanout_do_flush: flush timer active: delta=-1 [ 54.622] sna_scanout_do_flush (time=54622), triggered [ 54.622] sna_scanout_flush (time=54622), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 54.622] has_shadow: has pending damage? 0, outstanding flips: 0 [ 54.622] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 54.622] has_shadow: has pending damage? 0, outstanding flips: 0 [ 54.622] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 54.622] sna_accel_do_throttle -- no pending activity [ 54.622] sna_accel_block: evaluating timers, active=5 [ 54.622] sna_accel_block: flush timer expires in 16 [54638] [ 54.638] sna_wakeup_handler [ 54.638] sna_block_handler (tv=566.451000) [ 54.638] sna_scanout_do_flush: flush timer active: delta=0 [ 54.638] sna_scanout_do_flush (time=54638), triggered [ 54.638] sna_scanout_flush (time=54638), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 54.638] has_shadow: has pending damage? 0, outstanding flips: 0 [ 54.638] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 54.638] has_shadow: has pending damage? 0, outstanding flips: 0 [ 54.638] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 54.638] sna_accel_do_throttle -- no pending activity [ 54.638] sna_accel_block: evaluating timers, active=5 [ 54.638] sna_accel_block: flush timer expires in 16 [54654] [ 54.654] sna_wakeup_handler [ 54.654] sna_block_handler (tv=566.435000) [ 54.654] sna_scanout_do_flush: flush timer active: delta=0 [ 54.654] sna_scanout_do_flush (time=54654), triggered [ 54.654] sna_scanout_flush (time=54654), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 54.654] has_shadow: has pending damage? 0, outstanding flips: 0 [ 54.654] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 54.654] has_shadow: has pending damage? 0, outstanding flips: 0 [ 54.654] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 54.654] sna_accel_do_throttle -- no pending activity [ 54.654] sna_accel_block: evaluating timers, active=5 [ 54.654] sna_accel_block: flush timer expires in 16 [54670] [ 54.668] sna_wakeup_handler [ 54.668] sna_accel_flush: flush?=0, dirty?=0 [ 54.668] sna_block_handler (tv=566.421000) [ 54.668] sna_scanout_do_flush: flush timer active: delta=2 [ 54.668] sna_scanout_do_flush (time=54668), triggered [ 54.668] sna_scanout_flush (time=54668), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 54.668] has_shadow: has pending damage? 0, outstanding flips: 0 [ 54.668] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 54.668] has_shadow: has pending damage? 0, outstanding flips: 0 [ 54.668] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 54.668] sna_accel_do_throttle -- no pending activity [ 54.668] sna_accel_block: evaluating timers, active=5 [ 54.668] sna_accel_block: flush timer expires in 16 [54684] [ 54.668] sna_wakeup_handler [ 54.668] sna_block_handler (tv=566.421000) [ 54.668] sna_scanout_do_flush: flush timer active: delta=16 [ 54.668] sna_accel_do_throttle -- no pending activity [ 54.668] sna_accel_block: evaluating timers, active=5 [ 54.668] sna_accel_block: flush timer expires in 16 [54684] [ 54.670] sna_wakeup_handler [ 54.670] sna_block_handler (tv=566.419000) [ 54.670] sna_scanout_do_flush: flush timer active: delta=14 [ 54.670] sna_accel_do_throttle -- no pending activity [ 54.670] sna_accel_block: evaluating timers, active=5 [ 54.670] sna_accel_block: flush timer expires in 14 [54684] [ 54.684] sna_wakeup_handler [ 54.684] sna_block_handler (tv=566.405000) [ 54.684] sna_scanout_do_flush: flush timer active: delta=0 [ 54.684] sna_scanout_do_flush (time=54684), triggered [ 54.684] sna_scanout_flush (time=54684), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 54.684] has_shadow: has pending damage? 0, outstanding flips: 0 [ 54.684] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 54.684] has_shadow: has pending damage? 0, outstanding flips: 0 [ 54.684] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 54.684] sna_accel_do_throttle -- no pending activity [ 54.684] sna_accel_block: evaluating timers, active=5 [ 54.684] sna_accel_block: flush timer expires in 16 [54700] [ 54.684] sna_wakeup_handler [ 54.684] sna_accel_flush: flush?=0, dirty?=0 [ 54.684] sna_block_handler (tv=566.405000) [ 54.684] sna_scanout_do_flush: flush timer active: delta=16 [ 54.684] sna_accel_do_throttle -- no pending activity [ 54.684] sna_accel_block: evaluating timers, active=5 [ 54.684] sna_accel_block: flush timer expires in 16 [54700] [ 54.684] sna_wakeup_handler [ 54.684] sna_block_handler (tv=566.405000) [ 54.684] sna_scanout_do_flush: flush timer active: delta=16 [ 54.684] sna_accel_do_throttle -- no pending activity [ 54.684] sna_accel_block: evaluating timers, active=5 [ 54.684] sna_accel_block: flush timer expires in 16 [54700] [ 54.686] sna_wakeup_handler [ 54.686] sna_block_handler (tv=566.403000) [ 54.686] sna_scanout_do_flush: flush timer active: delta=14 [ 54.686] sna_accel_do_throttle -- no pending activity [ 54.686] sna_accel_block: evaluating timers, active=5 [ 54.686] sna_accel_block: flush timer expires in 14 [54700] [ 54.692] sna_wakeup_handler [ 54.692] sna_accel_flush: flush?=0, dirty?=0 [ 54.692] sna_block_handler (tv=566.397000) [ 54.692] sna_scanout_do_flush: flush timer active: delta=8 [ 54.692] sna_accel_do_throttle -- no pending activity [ 54.692] sna_accel_block: evaluating timers, active=5 [ 54.692] sna_accel_block: flush timer expires in 8 [54700] [ 54.692] sna_wakeup_handler [ 54.692] sna_block_handler (tv=566.397000) [ 54.692] sna_scanout_do_flush: flush timer active: delta=8 [ 54.692] sna_accel_do_throttle -- no pending activity [ 54.692] sna_accel_block: evaluating timers, active=5 [ 54.692] sna_accel_block: flush timer expires in 8 [54700] [ 54.694] sna_wakeup_handler [ 54.694] sna_block_handler (tv=566.395000) [ 54.694] sna_scanout_do_flush: flush timer active: delta=6 [ 54.694] sna_accel_do_throttle -- no pending activity [ 54.694] sna_accel_block: evaluating timers, active=5 [ 54.694] sna_accel_block: flush timer expires in 6 [54700] [ 54.700] sna_wakeup_handler [ 54.700] sna_block_handler (tv=566.389000) [ 54.700] sna_scanout_do_flush: flush timer active: delta=0 [ 54.700] sna_scanout_do_flush (time=54700), triggered [ 54.700] sna_scanout_flush (time=54700), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 54.700] has_shadow: has pending damage? 0, outstanding flips: 0 [ 54.700] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 54.700] has_shadow: has pending damage? 0, outstanding flips: 0 [ 54.700] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 54.700] sna_accel_do_throttle -- no pending activity [ 54.700] sna_accel_block: evaluating timers, active=5 [ 54.700] sna_accel_block: flush timer expires in 16 [54716] [ 54.700] sna_wakeup_handler [ 54.700] sna_accel_flush: flush?=0, dirty?=0 [ 54.700] sna_block_handler (tv=566.389000) [ 54.700] sna_scanout_do_flush: flush timer active: delta=16 [ 54.700] sna_accel_do_throttle -- no pending activity [ 54.700] sna_accel_block: evaluating timers, active=5 [ 54.700] sna_accel_block: flush timer expires in 16 [54716] [ 54.700] sna_wakeup_handler [ 54.700] sna_block_handler (tv=566.389000) [ 54.700] sna_scanout_do_flush: flush timer active: delta=16 [ 54.700] sna_accel_do_throttle -- no pending activity [ 54.700] sna_accel_block: evaluating timers, active=5 [ 54.700] sna_accel_block: flush timer expires in 16 [54716] [ 54.701] sna_wakeup_handler [ 54.701] sna_change_window_attributes [ 54.701] sna_accel_flush: flush?=0, dirty?=0 [ 54.701] sna_block_handler (tv=566.388000) [ 54.701] sna_scanout_do_flush: flush timer active: delta=15 [ 54.701] sna_accel_do_throttle -- no pending activity [ 54.701] sna_accel_block: evaluating timers, active=5 [ 54.701] sna_accel_block: flush timer expires in 15 [54716] [ 54.702] sna_wakeup_handler [ 54.702] sna_accel_flush: flush?=0, dirty?=0 [ 54.702] sna_accel_flush: flush?=0, dirty?=0 [ 54.702] sna_block_handler (tv=566.387000) [ 54.702] sna_scanout_do_flush: flush timer active: delta=14 [ 54.702] sna_accel_do_throttle -- no pending activity [ 54.702] sna_accel_block: evaluating timers, active=5 [ 54.702] sna_accel_block: flush timer expires in 14 [54716] [ 54.702] sna_wakeup_handler [ 54.702] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=40, name=5 [ 54.702] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 54.702] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 54.702] sna_dri2_get_back: draw size=7680x2160, back buffer handle=40 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 [ 54.702] sna_dri2_get_back: reuse backbuffer? 1 [ 54.702] sna_dri2_get_back: back buffer handle=40, active?=0, refcnt=1 [ 54.702] sna_dri2_get_back: reuse unattached back [ 54.702] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 54.702] sna_dri2_reuse_buffer: reusing back buffer handle=40, name=5, pitch=30720, age=0 [ 54.702] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 54.702] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=128, name=76, active_scanout=3 [ 54.702] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 54.702] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 54.702] sna_accel_flush: flush?=0, dirty?=0 [ 54.702] sna_accel_flush: flush?=0, dirty?=0 [ 54.702] sna_accel_flush: flush?=0, dirty?=0 [ 54.702] sna_block_handler (tv=566.387000) [ 54.702] sna_scanout_do_flush: flush timer active: delta=14 [ 54.702] sna_accel_do_throttle -- no pending activity [ 54.702] sna_accel_block: evaluating timers, active=5 [ 54.702] sna_accel_block: flush timer expires in 14 [54716] [ 54.703] sna_wakeup_handler [ 54.703] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 54.703] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 54.703] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 54.703] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 54.703] sna_dri2_get_msc(draw=146, pipe=0) [ 54.703] sna_crtc_record_swap: recording last swap on pipe=0, frame 3033 [msc=3033], time 54.700956 [ 54.703] sna_dri2_get_msc: msc=3033 [raw=3033], ust=54700956 [ 54.703] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=40 (refs=1/1, flush=0) , front=128 (refs=1/4, flush=1) [ 54.703] sna_dri2_schedule_swap(target_msc=3017, divisor=0, remainder=0) [ 54.703] sna_dri2_schedule_swap: using front handle=128, active_scanout?=3, flush?=1 [ 54.703] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 54.703] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 54.703] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 54.703] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 54.703] sna_crtc_record_swap: recording last swap on pipe=0, frame 3033 [msc=3033], time 54.700956 [ 54.703] immediate_swap: current_msc=3033, target_msc=3017 -- yes [ 54.703] can_flip: no, shadow enabled [ 54.703] sna_dri2_add_event: adding event to window 146) [ 54.703] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 54.703] sna_dri2_immediate_blit: no pending blit, starting chain [ 54.703] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 54.703] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 54.703] can_xchg: back size=8701e00, front size=8701e00 [ 54.703] can_xchg: yes, pixmap=165 [ 54.703] sna_dri2_xchg: win=146, exchange front=128/76,ref=2 and back=40/5,ref=2, pixmap=165 7680x2160 [ 54.703] sna_dri2_xchg: back_bo handle=40, pitch=30720, size=132710400, ref=1, active_scanout?=0 [ 54.703] sna_dri2_xchg: front_bo handle=128, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 54.703] set_bo: pixmap=165, handle=40 (old handle=128) [ 54.703] set_bo: marking whole pixmap as damaged [ 54.703] set_bo: applying final/discard move-to-gpu [ 54.703] wait_for_shadow: flags=0, flips=0, handle=128, shadow=32 [ 54.703] set_bo: dropping flush hint from handle=128 [ 54.703] set_bo: adding flush hint to handle=40 [ 54.703] mark_stale(handle=128) => 1 [ 54.703] swap_limit: draw=146 setting swap limit to 3 [ 54.703] sna_dri2_swap_limit_validate: swap limit set to 3 [ 54.703] sna_next_vblank(pipe=0, waiting until next vblank) [ 54.703] sna_dri2_schedule_swap: reported target_msc=3033 [ 54.703] sna_accel_flush: flush?=0, dirty?=0 [ 54.703] sna_accel_flush: flush?=0, dirty?=0 [ 54.703] sna_accel_flush: flush?=0, dirty?=0 [ 54.703] sna_accel_flush: flush?=0, dirty?=0 [ 54.703] sna_block_handler (tv=566.386000) [ 54.703] sna_scanout_do_flush: flush timer active: delta=13 [ 54.703] sna_accel_do_throttle -- no pending activity [ 54.703] sna_accel_block: evaluating timers, active=5 [ 54.703] sna_accel_block: flush timer expires in 13 [54716] [ 54.708] sna_wakeup_handler [ 54.708] sna_accel_flush: flush?=0, dirty?=0 [ 54.708] sna_block_handler (tv=566.381000) [ 54.708] sna_scanout_do_flush: flush timer active: delta=8 [ 54.708] sna_accel_do_throttle -- no pending activity [ 54.708] sna_accel_block: evaluating timers, active=5 [ 54.708] sna_accel_block: flush timer expires in 8 [54716] [ 54.708] sna_wakeup_handler [ 54.708] sna_block_handler (tv=566.381000) [ 54.708] sna_scanout_do_flush: flush timer active: delta=8 [ 54.708] sna_accel_do_throttle -- no pending activity [ 54.708] sna_accel_block: evaluating timers, active=5 [ 54.708] sna_accel_block: flush timer expires in 8 [54716] [ 54.710] sna_wakeup_handler [ 54.710] sna_block_handler (tv=566.379000) [ 54.710] sna_scanout_do_flush: flush timer active: delta=6 [ 54.710] sna_accel_do_throttle -- no pending activity [ 54.710] sna_accel_block: evaluating timers, active=5 [ 54.710] sna_accel_block: flush timer expires in 6 [54716] [ 54.716] sna_wakeup_handler [ 54.716] sna_block_handler (tv=566.373000) [ 54.716] sna_scanout_do_flush: flush timer active: delta=0 [ 54.716] sna_scanout_do_flush (time=54716), triggered [ 54.716] sna_scanout_flush (time=54716), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 54.716] has_shadow: has pending damage? 1, outstanding flips: 0 [ 54.716] stop_flush: scanout=40 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 54.716] has_shadow: has pending damage? 1, outstanding flips: 0 [ 54.716] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 54.716] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 54.716] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 54.716] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 54.716] sna_pixmap_move_to_gpu: already all-damaged [ 54.716] sna_pixmap_mark_active: pixmap=165, handle=40 [ 54.716] sna_mode_redisplay: crtc[0] transformed? 0 [ 54.716] sna_mode_redisplay: crtc[1] transformed? 0 [ 54.716] sna_mode_redisplay: crtc[2] transformed? 0 [ 54.716] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=40 [active=1] [ 54.716] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 128, transformed? 0 [ 54.716] get_fb: reusing fb=110 for handle=40 [ 54.716] sna_mode_redisplay: recording flip on CRTC:32 handle=40, active_scanout=2, serial=2 [ 54.716] __kgem_bo_clear_busy: handle=40 [ 54.716] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 128, transformed? 0 [ 54.716] sna_mode_redisplay: recording flip on CRTC:39 handle=40, active_scanout=3, serial=3 [ 54.716] __kgem_bo_clear_busy: handle=40 [ 54.716] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 54.716] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 54.716] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=40, shadow handle=32 [ 54.716] sna_accel_do_throttle -- no pending activity [ 54.716] sna_accel_block: evaluating timers, active=5 [ 54.716] sna_accel_block: flush timer expires in 16 [54732] [ 54.717] sna_wakeup_handler [ 54.717] sna_mode_wakeup: len=64 [ 54.717] sna_dri2_vblank_handler(type=2, sequence=3034, draw=3353) [ 54.717] sna_crtc_record_swap: recording last swap on pipe=0, frame 3034 [msc=3034], time 54.717675 [ 54.717] sna_dri2_vblank_handler: 2 complete, frame=3034 tv=54.717675 [ 54.717] sna_dri2_blit_complete: blit finished [ 54.717] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=3034, tv=54.717675) [ 54.717] frame_swap_complete(type=2): draw=146, pipe=0, frame=3034 [msc=3034], tv=54.717675 [ 54.717] sna_accel_flush: flush?=0, dirty?=0 [ 54.717] sna_dri2_event_free(draw?=1) [ 54.717] sna_dri2_remove_event: remove[0x561c94b0a080] from window 146, active? 1 [ 54.717] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 54.717] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=128] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 54.717] sna_dri2_vblank_handler complete [ 54.717] sna_mode_wakeup: recording last swap on pipe=0, frame 3034 [bda], time 54.717675 [ 54.717] sna_mode_wakeup: removing handle=128 [active_scanout=1] from scanout, installing handle=40 [active_scanout=3] [ 54.717] sna_mode_wakeup: flip complete, pending? 2 [ 54.717] sna_block_handler (tv=566.372000) [ 54.717] sna_scanout_do_flush: flush timer active: delta=15 [ 54.717] sna_accel_do_throttle -- no pending activity [ 54.717] sna_accel_block: evaluating timers, active=5 [ 54.717] sna_accel_block: flush timer expires in 15 [54732] [ 54.718] sna_wakeup_handler [ 54.718] sna_accel_flush: flush?=0, dirty?=0 [ 54.718] sna_accel_flush: flush?=0, dirty?=0 [ 54.718] sna_block_handler (tv=566.371000) [ 54.718] sna_scanout_do_flush: flush timer active: delta=14 [ 54.718] sna_accel_do_throttle -- no pending activity [ 54.718] sna_accel_block: evaluating timers, active=5 [ 54.718] sna_accel_block: flush timer expires in 14 [54732] [ 54.719] sna_wakeup_handler [ 54.719] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=128, name=76 [ 54.719] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 54.719] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 54.719] sna_dri2_get_back: draw size=7680x2160, back buffer handle=128 size=7680x2160, is-scanout? 1, active?=1, pitch=30720, front pitch=30720 [ 54.719] sna_dri2_get_back: reuse backbuffer? 1 [ 54.719] sna_dri2_get_back: back buffer handle=128, active?=1, refcnt=1 [ 54.719] sna_dri2_get_back: cache: handle=29, active=0 [ 54.719] sna_dri2_get_back: reuse cache handle=29, name=3, flags=0 [ 54.719] sna_dri2_get_back: caching handle=128 (name=76, flags=0, active_scanout=1) [ 54.719] kgem_bo_flink: flinked handle=29 to name=3, marking non-reusable [ 54.719] sna_dri2_reuse_buffer: reusing back buffer handle=29, name=3, pitch=30720, age=0 [ 54.719] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 54.719] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=40, name=5, active_scanout=3 [ 54.719] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 54.719] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 54.719] sna_accel_flush: flush?=0, dirty?=0 [ 54.719] sna_accel_flush: flush?=0, dirty?=0 [ 54.719] sna_accel_flush: flush?=0, dirty?=0 [ 54.719] sna_block_handler (tv=566.370000) [ 54.719] sna_scanout_do_flush: flush timer active: delta=13 [ 54.719] sna_accel_do_throttle -- no pending activity [ 54.719] sna_accel_block: evaluating timers, active=5 [ 54.719] sna_accel_block: flush timer expires in 13 [54732] [ 54.719] sna_wakeup_handler [ 54.719] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 54.719] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 54.719] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 54.719] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 54.719] sna_dri2_get_msc(draw=146, pipe=0) [ 54.719] sna_crtc_record_swap: recording last swap on pipe=0, frame 3034 [msc=3034], time 54.717675 [ 54.719] sna_dri2_get_msc: msc=3034 [raw=3034], ust=54717675 [ 54.719] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=29 (refs=1/1, flush=0) , front=40 (refs=1/4, flush=1) [ 54.719] sna_dri2_schedule_swap(target_msc=3034, divisor=0, remainder=0) [ 54.719] sna_dri2_schedule_swap: using front handle=40, active_scanout?=3, flush?=1 [ 54.719] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 54.719] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 54.719] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 54.719] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 54.719] sna_crtc_record_swap: recording last swap on pipe=0, frame 3034 [msc=3034], time 54.717675 [ 54.719] immediate_swap: current_msc=3034, target_msc=3034 -- yes [ 54.719] can_flip: no, shadow enabled [ 54.719] sna_dri2_add_event: adding event to window 146) [ 54.719] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 54.719] sna_dri2_immediate_blit: no pending blit, starting chain [ 54.719] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 54.719] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 54.719] can_xchg: back size=8701e00, front size=8701e00 [ 54.719] can_xchg: yes, pixmap=165 [ 54.719] sna_dri2_xchg: win=146, exchange front=40/5,ref=2 and back=29/3,ref=2, pixmap=165 7680x2160 [ 54.719] sna_dri2_xchg: back_bo handle=29, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 54.719] sna_dri2_xchg: front_bo handle=40, pitch=30720, size=132710400, ref=4, active_scanout?=3 [ 54.719] set_bo: pixmap=165, handle=29 (old handle=40) [ 54.719] set_bo: marking whole pixmap as damaged [ 54.719] set_bo: applying final/discard move-to-gpu [ 54.719] wait_for_shadow: flags=0, flips=1, handle=40, shadow=32 [ 54.719] set_bo: dropping flush hint from handle=40 [ 54.719] set_bo: adding flush hint to handle=29 [ 54.719] mark_stale(handle=40) => 1 [ 54.719] swap_limit: draw=146 setting swap limit to 3 [ 54.719] sna_dri2_swap_limit_validate: swap limit set to 3 [ 54.719] sna_next_vblank(pipe=0, waiting until next vblank) [ 54.719] sna_dri2_schedule_swap: reported target_msc=3034 [ 54.719] sna_accel_flush: flush?=0, dirty?=0 [ 54.719] sna_accel_flush: flush?=0, dirty?=0 [ 54.719] sna_accel_flush: flush?=0, dirty?=0 [ 54.719] sna_accel_flush: flush?=0, dirty?=0 [ 54.719] sna_block_handler (tv=566.370000) [ 54.719] sna_scanout_do_flush: flush timer active: delta=13 [ 54.719] sna_accel_do_throttle -- no pending activity [ 54.719] sna_accel_block: evaluating timers, active=5 [ 54.719] sna_accel_block: flush timer expires in 13 [54732] [ 54.732] sna_wakeup_handler [ 54.732] sna_mode_wakeup: len=32 [ 54.732] sna_mode_wakeup: recording last swap on pipe=1, frame 3005 [bbd], time 54.732991 [ 54.732] sna_mode_wakeup: removing handle=128 [active_scanout=0] from scanout, installing handle=40 [active_scanout=2] [ 54.732] sna_mode_wakeup: flip complete, pending? 1 [ 54.732] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 54.732] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 54.732] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 54.732] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 54.732] sna_pixmap_move_to_gpu: already all-damaged [ 54.732] sna_pixmap_mark_active: pixmap=165, handle=29 [ 54.732] sna_mode_redisplay: crtc[0] transformed? 0 [ 54.732] sna_mode_redisplay: crtc[1] transformed? 0 [ 54.732] sna_mode_redisplay: crtc[2] transformed? 0 [ 54.732] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=29 [active=1] [ 54.732] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 40, transformed? 0 [ 54.732] get_fb: reusing fb=102 for handle=29 [ 54.732] sna_mode_redisplay: recording flip on CRTC:32 handle=29, active_scanout=2, serial=2 [ 54.732] __kgem_bo_clear_busy: handle=29 [ 54.732] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 40, transformed? 0 [ 54.732] sna_mode_redisplay: recording flip on CRTC:39 handle=29, active_scanout=3, serial=3 [ 54.732] __kgem_bo_clear_busy: handle=29 [ 54.732] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 54.732] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 54.732] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=29, shadow handle=32 [ 54.732] sna_block_handler (tv=566.357000) [ 54.732] sna_scanout_do_flush: flush timer active: delta=0 [ 54.732] sna_scanout_do_flush (time=54732), triggered [ 54.732] sna_scanout_flush (time=54732), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 54.732] has_shadow: has pending damage? 0, outstanding flips: 2 [ 54.732] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 54.732] has_shadow: has pending damage? 0, outstanding flips: 2 [ 54.732] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 2, mode reconfiguration pending? 0) [ 54.732] sna_accel_do_throttle -- no pending activity [ 54.732] sna_accel_block: evaluating timers, active=5 [ 54.732] sna_accel_block: flush timer expires in 16 [54748] [ 54.734] sna_wakeup_handler [ 54.734] sna_mode_wakeup: len=64 [ 54.734] sna_dri2_vblank_handler(type=2, sequence=3035, draw=3353) [ 54.734] sna_crtc_record_swap: recording last swap on pipe=0, frame 3035 [msc=3035], time 54.734394 [ 54.734] sna_dri2_vblank_handler: 2 complete, frame=3035 tv=54.734394 [ 54.734] sna_dri2_blit_complete: blit finished [ 54.734] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=3035, tv=54.734394) [ 54.734] frame_swap_complete(type=2): draw=146, pipe=0, frame=3035 [msc=3035], tv=54.734394 [ 54.734] sna_accel_flush: flush?=0, dirty?=0 [ 54.734] sna_dri2_event_free(draw?=1) [ 54.734] sna_dri2_remove_event: remove[0x561c94b0a080] from window 146, active? 1 [ 54.734] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=29] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 54.734] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=40] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 54.734] sna_dri2_vblank_handler complete [ 54.734] sna_mode_wakeup: recording last swap on pipe=0, frame 3035 [bdb], time 54.734394 [ 54.734] sna_mode_wakeup: removing handle=40 [active_scanout=1] from scanout, installing handle=29 [active_scanout=3] [ 54.734] sna_mode_wakeup: flip complete, pending? 2 [ 54.734] sna_block_handler (tv=566.355000) [ 54.734] sna_scanout_do_flush: flush timer active: delta=14 [ 54.734] sna_accel_do_throttle -- no pending activity [ 54.734] sna_accel_block: evaluating timers, active=5 [ 54.734] sna_accel_block: flush timer expires in 14 [54748] [ 54.735] sna_wakeup_handler [ 54.735] sna_accel_flush: flush?=0, dirty?=0 [ 54.735] sna_accel_flush: flush?=0, dirty?=0 [ 54.735] sna_block_handler (tv=566.354000) [ 54.735] sna_scanout_do_flush: flush timer active: delta=13 [ 54.735] sna_accel_do_throttle -- no pending activity [ 54.735] sna_accel_block: evaluating timers, active=5 [ 54.735] sna_accel_block: flush timer expires in 13 [54748] [ 54.735] sna_wakeup_handler [ 54.735] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=40, name=5 [ 54.735] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 54.735] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 54.735] sna_dri2_get_back: draw size=7680x2160, back buffer handle=40 size=7680x2160, is-scanout? 1, active?=1, pitch=30720, front pitch=30720 [ 54.735] sna_dri2_get_back: reuse backbuffer? 1 [ 54.735] sna_dri2_get_back: back buffer handle=40, active?=1, refcnt=1 [ 54.735] sna_dri2_get_back: cache: handle=128, active=0 [ 54.735] sna_dri2_get_back: reuse cache handle=128, name=76, flags=0 [ 54.735] sna_dri2_get_back: caching handle=40 (name=5, flags=0, active_scanout=1) [ 54.735] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 54.735] sna_dri2_reuse_buffer: reusing back buffer handle=128, name=76, pitch=30720, age=0 [ 54.735] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 54.735] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=29, name=3, active_scanout=3 [ 54.735] kgem_bo_flink: flinked handle=29 to name=3, marking non-reusable [ 54.735] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=29] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 54.735] sna_accel_flush: flush?=0, dirty?=0 [ 54.735] sna_accel_flush: flush?=0, dirty?=0 [ 54.735] sna_accel_flush: flush?=0, dirty?=0 [ 54.735] sna_block_handler (tv=566.354000) [ 54.735] sna_scanout_do_flush: flush timer active: delta=13 [ 54.735] sna_accel_do_throttle -- no pending activity [ 54.735] sna_accel_block: evaluating timers, active=5 [ 54.735] sna_accel_block: flush timer expires in 13 [54748] [ 54.736] sna_wakeup_handler [ 54.736] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 54.736] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 54.736] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 54.736] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 54.736] sna_dri2_get_msc(draw=146, pipe=0) [ 54.736] sna_crtc_record_swap: recording last swap on pipe=0, frame 3035 [msc=3035], time 54.734394 [ 54.736] sna_dri2_get_msc: msc=3035 [raw=3035], ust=54734394 [ 54.736] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=128 (refs=1/1, flush=0) , front=29 (refs=1/4, flush=1) [ 54.736] sna_dri2_schedule_swap(target_msc=3035, divisor=0, remainder=0) [ 54.736] sna_dri2_schedule_swap: using front handle=29, active_scanout?=3, flush?=1 [ 54.736] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 54.736] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 54.736] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 54.736] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 54.736] sna_crtc_record_swap: recording last swap on pipe=0, frame 3035 [msc=3035], time 54.734394 [ 54.736] immediate_swap: current_msc=3035, target_msc=3035 -- yes [ 54.736] can_flip: no, shadow enabled [ 54.736] sna_dri2_add_event: adding event to window 146) [ 54.736] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 54.736] sna_dri2_immediate_blit: no pending blit, starting chain [ 54.736] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 54.736] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 54.736] can_xchg: back size=8701e00, front size=8701e00 [ 54.736] can_xchg: yes, pixmap=165 [ 54.736] sna_dri2_xchg: win=146, exchange front=29/3,ref=2 and back=128/76,ref=2, pixmap=165 7680x2160 [ 54.736] sna_dri2_xchg: back_bo handle=128, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 54.736] sna_dri2_xchg: front_bo handle=29, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 54.736] set_bo: pixmap=165, handle=128 (old handle=29) [ 54.736] set_bo: marking whole pixmap as damaged [ 54.736] set_bo: applying final/discard move-to-gpu [ 54.736] wait_for_shadow: flags=0, flips=1, handle=29, shadow=32 [ 54.736] set_bo: dropping flush hint from handle=29 [ 54.736] set_bo: adding flush hint to handle=128 [ 54.736] mark_stale(handle=29) => 1 [ 54.736] swap_limit: draw=146 setting swap limit to 3 [ 54.736] sna_dri2_swap_limit_validate: swap limit set to 3 [ 54.736] sna_next_vblank(pipe=0, waiting until next vblank) [ 54.736] sna_dri2_schedule_swap: reported target_msc=3035 [ 54.736] sna_accel_flush: flush?=0, dirty?=0 [ 54.736] sna_accel_flush: flush?=0, dirty?=0 [ 54.736] sna_accel_flush: flush?=0, dirty?=0 [ 54.736] sna_accel_flush: flush?=0, dirty?=0 [ 54.736] sna_block_handler (tv=566.353000) [ 54.736] sna_scanout_do_flush: flush timer active: delta=12 [ 54.736] sna_accel_do_throttle -- no pending activity [ 54.736] sna_accel_block: evaluating timers, active=5 [ 54.736] sna_accel_block: flush timer expires in 12 [54748] [ 54.748] sna_wakeup_handler [ 54.749] sna_block_handler (tv=566.340000) [ 54.749] sna_scanout_do_flush: flush timer active: delta=-1 [ 54.749] sna_scanout_do_flush (time=54749), triggered [ 54.749] sna_scanout_flush (time=54749), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 54.749] has_shadow: has pending damage? 1, outstanding flips: 1 [ 54.749] stop_flush: scanout=128 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 54.749] has_shadow: has pending damage? 1, outstanding flips: 1 [ 54.749] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 1, mode reconfiguration pending? 0) [ 54.749] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 54.749] sna_mode_redisplay: checking for 1 outstanding flip completions [ 54.749] sna_mode_redisplay: now 1 outstanding flip completions (enabled? 1) [ 54.749] sna_accel_do_throttle -- no pending activity [ 54.749] sna_accel_block: evaluating timers, active=5 [ 54.749] sna_accel_block: flush timer expires in 16 [54765] [ 54.749] sna_wakeup_handler [ 54.749] sna_mode_wakeup: len=32 [ 54.749] sna_mode_wakeup: recording last swap on pipe=1, frame 3006 [bbe], time 54.749709 [ 54.749] sna_mode_wakeup: removing handle=40 [active_scanout=0] from scanout, installing handle=29 [active_scanout=2] [ 54.749] sna_mode_wakeup: flip complete, pending? 1 [ 54.749] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 54.749] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 54.749] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 54.749] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 54.749] sna_pixmap_move_to_gpu: already all-damaged [ 54.749] sna_pixmap_mark_active: pixmap=165, handle=128 [ 54.749] sna_mode_redisplay: crtc[0] transformed? 0 [ 54.749] sna_mode_redisplay: crtc[1] transformed? 0 [ 54.749] sna_mode_redisplay: crtc[2] transformed? 0 [ 54.749] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=128 [active=1] [ 54.749] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 29, transformed? 0 [ 54.749] get_fb: reusing fb=112 for handle=128 [ 54.749] sna_mode_redisplay: recording flip on CRTC:32 handle=128, active_scanout=2, serial=2 [ 54.749] __kgem_bo_clear_busy: handle=128 [ 54.749] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 29, transformed? 0 [ 54.749] sna_mode_redisplay: recording flip on CRTC:39 handle=128, active_scanout=3, serial=3 [ 54.749] __kgem_bo_clear_busy: handle=128 [ 54.749] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 54.749] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 54.749] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=128, shadow handle=32 [ 54.749] sna_block_handler (tv=566.340000) [ 54.749] sna_scanout_do_flush: flush timer active: delta=16 [ 54.749] sna_accel_do_throttle -- no pending activity [ 54.749] sna_accel_block: evaluating timers, active=5 [ 54.749] sna_accel_block: flush timer expires in 16 [54765] [ 54.750] sna_wakeup_handler [ 54.750] sna_mode_wakeup: len=64 [ 54.750] sna_dri2_vblank_handler(type=2, sequence=3036, draw=3353) [ 54.750] sna_crtc_record_swap: recording last swap on pipe=0, frame 3036 [msc=3036], time 54.751115 [ 54.750] sna_dri2_vblank_handler: 2 complete, frame=3036 tv=54.751115 [ 54.750] sna_dri2_blit_complete: blit finished [ 54.750] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=3036, tv=54.751115) [ 54.750] frame_swap_complete(type=2): draw=146, pipe=0, frame=3036 [msc=3036], tv=54.751115 [ 54.750] sna_accel_flush: flush?=0, dirty?=0 [ 54.750] sna_dri2_event_free(draw?=1) [ 54.750] sna_dri2_remove_event: remove[0x561c94b0a080] from window 146, active? 1 [ 54.750] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 54.750] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=29] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 54.750] sna_dri2_vblank_handler complete [ 54.750] sna_mode_wakeup: recording last swap on pipe=0, frame 3036 [bdc], time 54.751115 [ 54.750] sna_mode_wakeup: removing handle=29 [active_scanout=1] from scanout, installing handle=128 [active_scanout=3] [ 54.750] sna_mode_wakeup: flip complete, pending? 2 [ 54.750] sna_block_handler (tv=566.339000) [ 54.750] sna_scanout_do_flush: flush timer active: delta=15 [ 54.750] sna_accel_do_throttle -- no pending activity [ 54.750] sna_accel_block: evaluating timers, active=5 [ 54.750] sna_accel_block: flush timer expires in 15 [54765] [ 54.752] sna_wakeup_handler [ 54.752] sna_accel_flush: flush?=0, dirty?=0 [ 54.752] sna_accel_flush: flush?=0, dirty?=0 [ 54.752] sna_block_handler (tv=566.337000) [ 54.752] sna_scanout_do_flush: flush timer active: delta=13 [ 54.752] sna_accel_do_throttle -- no pending activity [ 54.752] sna_accel_block: evaluating timers, active=5 [ 54.752] sna_accel_block: flush timer expires in 13 [54765] [ 54.752] sna_wakeup_handler [ 54.752] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=29, name=3 [ 54.752] kgem_bo_flink: flinked handle=29 to name=3, marking non-reusable [ 54.752] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 54.752] sna_dri2_get_back: draw size=7680x2160, back buffer handle=29 size=7680x2160, is-scanout? 1, active?=1, pitch=30720, front pitch=30720 [ 54.752] sna_dri2_get_back: reuse backbuffer? 1 [ 54.752] sna_dri2_get_back: back buffer handle=29, active?=1, refcnt=1 [ 54.752] sna_dri2_get_back: cache: handle=40, active=0 [ 54.752] sna_dri2_get_back: reuse cache handle=40, name=5, flags=0 [ 54.752] sna_dri2_get_back: caching handle=29 (name=3, flags=0, active_scanout=1) [ 54.752] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 54.752] sna_dri2_reuse_buffer: reusing back buffer handle=40, name=5, pitch=30720, age=0 [ 54.752] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 54.752] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=128, name=76, active_scanout=3 [ 54.752] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 54.752] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 54.752] sna_accel_flush: flush?=0, dirty?=0 [ 54.752] sna_accel_flush: flush?=0, dirty?=0 [ 54.752] sna_accel_flush: flush?=0, dirty?=0 [ 54.752] sna_block_handler (tv=566.337000) [ 54.752] sna_scanout_do_flush: flush timer active: delta=13 [ 54.752] sna_accel_do_throttle -- no pending activity [ 54.752] sna_accel_block: evaluating timers, active=5 [ 54.752] sna_accel_block: flush timer expires in 13 [54765] [ 54.753] sna_wakeup_handler [ 54.753] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 54.753] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 54.753] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 54.753] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 54.753] sna_dri2_get_msc(draw=146, pipe=0) [ 54.753] sna_crtc_record_swap: recording last swap on pipe=0, frame 3036 [msc=3036], time 54.751115 [ 54.753] sna_dri2_get_msc: msc=3036 [raw=3036], ust=54751115 [ 54.753] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=40 (refs=1/1, flush=0) , front=128 (refs=1/4, flush=1) [ 54.753] sna_dri2_schedule_swap(target_msc=3036, divisor=0, remainder=0) [ 54.753] sna_dri2_schedule_swap: using front handle=128, active_scanout?=3, flush?=1 [ 54.753] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 54.753] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 54.753] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 54.753] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 54.753] sna_crtc_record_swap: recording last swap on pipe=0, frame 3036 [msc=3036], time 54.751115 [ 54.753] immediate_swap: current_msc=3036, target_msc=3036 -- yes [ 54.753] can_flip: no, shadow enabled [ 54.753] sna_dri2_add_event: adding event to window 146) [ 54.753] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 54.753] sna_dri2_immediate_blit: no pending blit, starting chain [ 54.753] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 54.753] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 54.753] can_xchg: back size=8701e00, front size=8701e00 [ 54.753] can_xchg: yes, pixmap=165 [ 54.753] sna_dri2_xchg: win=146, exchange front=128/76,ref=2 and back=40/5,ref=2, pixmap=165 7680x2160 [ 54.753] sna_dri2_xchg: back_bo handle=40, pitch=30720, size=132710400, ref=1, active_scanout?=0 [ 54.753] sna_dri2_xchg: front_bo handle=128, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 54.753] set_bo: pixmap=165, handle=40 (old handle=128) [ 54.753] set_bo: marking whole pixmap as damaged [ 54.753] set_bo: applying final/discard move-to-gpu [ 54.753] wait_for_shadow: flags=0, flips=1, handle=128, shadow=32 [ 54.753] set_bo: dropping flush hint from handle=128 [ 54.753] set_bo: adding flush hint to handle=40 [ 54.753] mark_stale(handle=128) => 1 [ 54.753] swap_limit: draw=146 setting swap limit to 3 [ 54.753] sna_dri2_swap_limit_validate: swap limit set to 3 [ 54.753] sna_next_vblank(pipe=0, waiting until next vblank) [ 54.753] sna_dri2_schedule_swap: reported target_msc=3036 [ 54.753] sna_accel_flush: flush?=0, dirty?=0 [ 54.753] sna_accel_flush: flush?=0, dirty?=0 [ 54.753] sna_accel_flush: flush?=0, dirty?=0 [ 54.753] sna_accel_flush: flush?=0, dirty?=0 [ 54.753] sna_block_handler (tv=566.336000) [ 54.753] sna_scanout_do_flush: flush timer active: delta=12 [ 54.753] sna_accel_do_throttle -- no pending activity [ 54.753] sna_accel_block: evaluating timers, active=5 [ 54.753] sna_accel_block: flush timer expires in 12 [54765] [ 54.765] sna_wakeup_handler [ 54.765] sna_block_handler (tv=566.324000) [ 54.765] sna_scanout_do_flush: flush timer active: delta=0 [ 54.765] sna_scanout_do_flush (time=54765), triggered [ 54.765] sna_scanout_flush (time=54765), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 54.765] has_shadow: has pending damage? 1, outstanding flips: 1 [ 54.765] stop_flush: scanout=40 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 54.765] has_shadow: has pending damage? 1, outstanding flips: 1 [ 54.765] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 1, mode reconfiguration pending? 0) [ 54.765] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 54.765] sna_mode_redisplay: checking for 1 outstanding flip completions [ 54.765] sna_mode_redisplay: now 1 outstanding flip completions (enabled? 1) [ 54.765] sna_accel_do_throttle -- no pending activity [ 54.765] sna_accel_block: evaluating timers, active=5 [ 54.765] sna_accel_block: flush timer expires in 16 [54781] [ 54.766] sna_wakeup_handler [ 54.766] sna_mode_wakeup: len=32 [ 54.766] sna_mode_wakeup: recording last swap on pipe=1, frame 3007 [bbf], time 54.766427 [ 54.766] sna_mode_wakeup: removing handle=29 [active_scanout=0] from scanout, installing handle=128 [active_scanout=2] [ 54.766] sna_mode_wakeup: flip complete, pending? 1 [ 54.766] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 54.766] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 54.766] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 54.766] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 54.766] sna_pixmap_move_to_gpu: already all-damaged [ 54.766] sna_pixmap_mark_active: pixmap=165, handle=40 [ 54.766] sna_mode_redisplay: crtc[0] transformed? 0 [ 54.766] sna_mode_redisplay: crtc[1] transformed? 0 [ 54.766] sna_mode_redisplay: crtc[2] transformed? 0 [ 54.766] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=40 [active=1] [ 54.766] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 128, transformed? 0 [ 54.766] get_fb: reusing fb=110 for handle=40 [ 54.766] sna_mode_redisplay: recording flip on CRTC:32 handle=40, active_scanout=2, serial=2 [ 54.766] __kgem_bo_clear_busy: handle=40 [ 54.766] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 128, transformed? 0 [ 54.766] sna_mode_redisplay: recording flip on CRTC:39 handle=40, active_scanout=3, serial=3 [ 54.766] __kgem_bo_clear_busy: handle=40 [ 54.766] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 54.766] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 54.766] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=40, shadow handle=32 [ 54.766] sna_block_handler (tv=566.323000) [ 54.766] sna_scanout_do_flush: flush timer active: delta=15 [ 54.766] sna_accel_do_throttle -- no pending activity [ 54.766] sna_accel_block: evaluating timers, active=5 [ 54.766] sna_accel_block: flush timer expires in 15 [54781] [ 54.767] sna_wakeup_handler [ 54.767] sna_mode_wakeup: len=64 [ 54.767] sna_dri2_vblank_handler(type=2, sequence=3037, draw=3353) [ 54.767] sna_crtc_record_swap: recording last swap on pipe=0, frame 3037 [msc=3037], time 54.767831 [ 54.767] sna_dri2_vblank_handler: 2 complete, frame=3037 tv=54.767831 [ 54.767] sna_dri2_blit_complete: blit finished [ 54.767] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=3037, tv=54.767831) [ 54.767] frame_swap_complete(type=2): draw=146, pipe=0, frame=3037 [msc=3037], tv=54.767831 [ 54.767] sna_accel_flush: flush?=0, dirty?=0 [ 54.767] sna_dri2_event_free(draw?=1) [ 54.767] sna_dri2_remove_event: remove[0x561c94b0a080] from window 146, active? 1 [ 54.767] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 54.767] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=128] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 54.767] sna_dri2_vblank_handler complete [ 54.767] sna_mode_wakeup: recording last swap on pipe=0, frame 3037 [bdd], time 54.767831 [ 54.767] sna_mode_wakeup: removing handle=128 [active_scanout=1] from scanout, installing handle=40 [active_scanout=3] [ 54.767] sna_mode_wakeup: flip complete, pending? 2 [ 54.767] sna_block_handler (tv=566.322000) [ 54.767] sna_scanout_do_flush: flush timer active: delta=14 [ 54.767] sna_accel_do_throttle -- no pending activity [ 54.767] sna_accel_block: evaluating timers, active=5 [ 54.767] sna_accel_block: flush timer expires in 14 [54781] [ 54.768] sna_wakeup_handler [ 54.768] sna_accel_flush: flush?=0, dirty?=0 [ 54.768] sna_accel_flush: flush?=0, dirty?=0 [ 54.768] sna_block_handler (tv=566.321000) [ 54.769] sna_scanout_do_flush: flush timer active: delta=12 [ 54.769] sna_accel_do_throttle -- no pending activity [ 54.769] sna_accel_block: evaluating timers, active=5 [ 54.769] sna_accel_block: flush timer expires in 12 [54781] [ 54.769] sna_wakeup_handler [ 54.769] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=128, name=76 [ 54.769] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 54.769] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 54.769] sna_dri2_get_back: draw size=7680x2160, back buffer handle=128 size=7680x2160, is-scanout? 1, active?=1, pitch=30720, front pitch=30720 [ 54.769] sna_dri2_get_back: reuse backbuffer? 1 [ 54.769] sna_dri2_get_back: back buffer handle=128, active?=1, refcnt=1 [ 54.769] sna_dri2_get_back: cache: handle=29, active=0 [ 54.769] sna_dri2_get_back: reuse cache handle=29, name=3, flags=0 [ 54.769] sna_dri2_get_back: caching handle=128 (name=76, flags=0, active_scanout=1) [ 54.769] kgem_bo_flink: flinked handle=29 to name=3, marking non-reusable [ 54.769] sna_dri2_reuse_buffer: reusing back buffer handle=29, name=3, pitch=30720, age=0 [ 54.769] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 54.769] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=40, name=5, active_scanout=3 [ 54.769] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 54.769] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 54.769] sna_accel_flush: flush?=0, dirty?=0 [ 54.769] sna_accel_flush: flush?=0, dirty?=0 [ 54.769] sna_accel_flush: flush?=0, dirty?=0 [ 54.769] sna_block_handler (tv=566.320000) [ 54.769] sna_scanout_do_flush: flush timer active: delta=12 [ 54.769] sna_accel_do_throttle -- no pending activity [ 54.769] sna_accel_block: evaluating timers, active=5 [ 54.769] sna_accel_block: flush timer expires in 12 [54781] [ 54.769] sna_wakeup_handler [ 54.769] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 54.769] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 54.769] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 54.769] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 54.769] sna_dri2_get_msc(draw=146, pipe=0) [ 54.769] sna_crtc_record_swap: recording last swap on pipe=0, frame 3037 [msc=3037], time 54.767831 [ 54.769] sna_dri2_get_msc: msc=3037 [raw=3037], ust=54767831 [ 54.769] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=29 (refs=1/1, flush=0) , front=40 (refs=1/4, flush=1) [ 54.769] sna_dri2_schedule_swap(target_msc=3037, divisor=0, remainder=0) [ 54.769] sna_dri2_schedule_swap: using front handle=40, active_scanout?=3, flush?=1 [ 54.769] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 54.769] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 54.769] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 54.769] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 54.769] sna_crtc_record_swap: recording last swap on pipe=0, frame 3037 [msc=3037], time 54.767831 [ 54.769] immediate_swap: current_msc=3037, target_msc=3037 -- yes [ 54.769] can_flip: no, shadow enabled [ 54.769] sna_dri2_add_event: adding event to window 146) [ 54.769] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 54.769] sna_dri2_immediate_blit: no pending blit, starting chain [ 54.769] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 54.769] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 54.769] can_xchg: back size=8701e00, front size=8701e00 [ 54.769] can_xchg: yes, pixmap=165 [ 54.770] sna_dri2_xchg: win=146, exchange front=40/5,ref=2 and back=29/3,ref=2, pixmap=165 7680x2160 [ 54.770] sna_dri2_xchg: back_bo handle=29, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 54.770] sna_dri2_xchg: front_bo handle=40, pitch=30720, size=132710400, ref=4, active_scanout?=3 [ 54.770] set_bo: pixmap=165, handle=29 (old handle=40) [ 54.770] set_bo: marking whole pixmap as damaged [ 54.770] set_bo: applying final/discard move-to-gpu [ 54.770] wait_for_shadow: flags=0, flips=1, handle=40, shadow=32 [ 54.770] set_bo: dropping flush hint from handle=40 [ 54.770] set_bo: adding flush hint to handle=29 [ 54.770] mark_stale(handle=40) => 1 [ 54.770] swap_limit: draw=146 setting swap limit to 3 [ 54.770] sna_dri2_swap_limit_validate: swap limit set to 3 [ 54.770] sna_next_vblank(pipe=0, waiting until next vblank) [ 54.770] sna_dri2_schedule_swap: reported target_msc=3037 [ 54.770] sna_accel_flush: flush?=0, dirty?=0 [ 54.770] sna_accel_flush: flush?=0, dirty?=0 [ 54.770] sna_accel_flush: flush?=0, dirty?=0 [ 54.770] sna_accel_flush: flush?=0, dirty?=0 [ 54.770] sna_block_handler (tv=566.319000) [ 54.770] sna_scanout_do_flush: flush timer active: delta=11 [ 54.770] sna_accel_do_throttle -- no pending activity [ 54.770] sna_accel_block: evaluating timers, active=5 [ 54.770] sna_accel_block: flush timer expires in 11 [54781] [ 54.781] sna_wakeup_handler [ 54.781] sna_block_handler (tv=566.308000) [ 54.781] sna_scanout_do_flush: flush timer active: delta=0 [ 54.781] sna_scanout_do_flush (time=54781), triggered [ 54.781] sna_scanout_flush (time=54781), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 54.781] has_shadow: has pending damage? 1, outstanding flips: 1 [ 54.781] stop_flush: scanout=29 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 54.781] has_shadow: has pending damage? 1, outstanding flips: 1 [ 54.781] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 1, mode reconfiguration pending? 0) [ 54.781] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 54.781] sna_mode_redisplay: checking for 1 outstanding flip completions [ 54.781] sna_mode_redisplay: now 1 outstanding flip completions (enabled? 1) [ 54.781] sna_accel_do_throttle -- no pending activity [ 54.781] sna_accel_block: evaluating timers, active=5 [ 54.781] sna_accel_block: flush timer expires in 16 [54797] [ 54.782] sna_wakeup_handler [ 54.782] sna_mode_wakeup: len=32 [ 54.782] sna_mode_wakeup: recording last swap on pipe=1, frame 3008 [bc0], time 54.783146 [ 54.782] sna_mode_wakeup: removing handle=128 [active_scanout=0] from scanout, installing handle=40 [active_scanout=2] [ 54.782] sna_mode_wakeup: flip complete, pending? 1 [ 54.782] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 54.782] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 54.782] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 54.782] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 54.782] sna_pixmap_move_to_gpu: already all-damaged [ 54.782] sna_pixmap_mark_active: pixmap=165, handle=29 [ 54.782] sna_mode_redisplay: crtc[0] transformed? 0 [ 54.782] sna_mode_redisplay: crtc[1] transformed? 0 [ 54.782] sna_mode_redisplay: crtc[2] transformed? 0 [ 54.782] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=29 [active=1] [ 54.782] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 40, transformed? 0 [ 54.782] get_fb: reusing fb=102 for handle=29 [ 54.783] sna_mode_redisplay: recording flip on CRTC:32 handle=29, active_scanout=2, serial=2 [ 54.783] __kgem_bo_clear_busy: handle=29 [ 54.783] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 40, transformed? 0 [ 54.783] sna_mode_redisplay: recording flip on CRTC:39 handle=29, active_scanout=3, serial=3 [ 54.783] __kgem_bo_clear_busy: handle=29 [ 54.783] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 54.783] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 54.783] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=29, shadow handle=32 [ 54.783] sna_block_handler (tv=566.306000) [ 54.783] sna_scanout_do_flush: flush timer active: delta=14 [ 54.783] sna_accel_do_throttle -- no pending activity [ 54.783] sna_accel_block: evaluating timers, active=5 [ 54.783] sna_accel_block: flush timer expires in 14 [54797] [ 54.784] sna_wakeup_handler [ 54.784] sna_mode_wakeup: len=64 [ 54.784] sna_dri2_vblank_handler(type=2, sequence=3038, draw=3353) [ 54.784] sna_crtc_record_swap: recording last swap on pipe=0, frame 3038 [msc=3038], time 54.784552 [ 54.784] sna_dri2_vblank_handler: 2 complete, frame=3038 tv=54.784552 [ 54.784] sna_dri2_blit_complete: blit finished [ 54.784] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=3038, tv=54.784552) [ 54.784] frame_swap_complete(type=2): draw=146, pipe=0, frame=3038 [msc=3038], tv=54.784552 [ 54.784] sna_accel_flush: flush?=0, dirty?=0 [ 54.784] sna_dri2_event_free(draw?=1) [ 54.784] sna_dri2_remove_event: remove[0x561c94b0a080] from window 146, active? 1 [ 54.784] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=29] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 54.784] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=40] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 54.784] sna_dri2_vblank_handler complete [ 54.784] sna_mode_wakeup: recording last swap on pipe=0, frame 3038 [bde], time 54.784552 [ 54.784] sna_mode_wakeup: removing handle=40 [active_scanout=1] from scanout, installing handle=29 [active_scanout=3] [ 54.784] sna_mode_wakeup: flip complete, pending? 2 [ 54.784] sna_block_handler (tv=566.305000) [ 54.784] sna_scanout_do_flush: flush timer active: delta=13 [ 54.784] sna_accel_do_throttle -- no pending activity [ 54.784] sna_accel_block: evaluating timers, active=5 [ 54.784] sna_accel_block: flush timer expires in 13 [54797] [ 54.785] sna_wakeup_handler [ 54.785] sna_accel_flush: flush?=0, dirty?=0 [ 54.785] sna_accel_flush: flush?=0, dirty?=0 [ 54.785] sna_block_handler (tv=566.304000) [ 54.785] sna_scanout_do_flush: flush timer active: delta=12 [ 54.785] sna_accel_do_throttle -- no pending activity [ 54.785] sna_accel_block: evaluating timers, active=5 [ 54.785] sna_accel_block: flush timer expires in 12 [54797] [ 54.785] sna_wakeup_handler [ 54.785] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=40, name=5 [ 54.785] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 54.785] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 54.785] sna_dri2_get_back: draw size=7680x2160, back buffer handle=40 size=7680x2160, is-scanout? 1, active?=1, pitch=30720, front pitch=30720 [ 54.785] sna_dri2_get_back: reuse backbuffer? 1 [ 54.785] sna_dri2_get_back: back buffer handle=40, active?=1, refcnt=1 [ 54.785] sna_dri2_get_back: cache: handle=128, active=0 [ 54.785] sna_dri2_get_back: reuse cache handle=128, name=76, flags=0 [ 54.785] sna_dri2_get_back: caching handle=40 (name=5, flags=0, active_scanout=1) [ 54.785] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 54.785] sna_dri2_reuse_buffer: reusing back buffer handle=128, name=76, pitch=30720, age=0 [ 54.785] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 54.785] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=29, name=3, active_scanout=3 [ 54.785] kgem_bo_flink: flinked handle=29 to name=3, marking non-reusable [ 54.785] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=29] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 54.786] sna_accel_flush: flush?=0, dirty?=0 [ 54.786] sna_accel_flush: flush?=0, dirty?=0 [ 54.786] sna_accel_flush: flush?=0, dirty?=0 [ 54.786] sna_block_handler (tv=566.303000) [ 54.786] sna_scanout_do_flush: flush timer active: delta=11 [ 54.786] sna_accel_do_throttle -- no pending activity [ 54.786] sna_accel_block: evaluating timers, active=5 [ 54.786] sna_accel_block: flush timer expires in 11 [54797] [ 54.786] sna_wakeup_handler [ 54.786] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 54.786] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 54.786] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 54.786] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 54.786] sna_dri2_get_msc(draw=146, pipe=0) [ 54.786] sna_crtc_record_swap: recording last swap on pipe=0, frame 3038 [msc=3038], time 54.784552 [ 54.786] sna_dri2_get_msc: msc=3038 [raw=3038], ust=54784552 [ 54.786] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=128 (refs=1/1, flush=0) , front=29 (refs=1/4, flush=1) [ 54.786] sna_dri2_schedule_swap(target_msc=3038, divisor=0, remainder=0) [ 54.786] sna_dri2_schedule_swap: using front handle=29, active_scanout?=3, flush?=1 [ 54.786] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 54.786] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 54.786] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 54.786] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 54.786] sna_crtc_record_swap: recording last swap on pipe=0, frame 3038 [msc=3038], time 54.784552 [ 54.786] immediate_swap: current_msc=3038, target_msc=3038 -- yes [ 54.786] can_flip: no, shadow enabled [ 54.786] sna_dri2_add_event: adding event to window 146) [ 54.786] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 54.786] sna_dri2_immediate_blit: no pending blit, starting chain [ 54.786] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 54.786] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 54.786] can_xchg: back size=8701e00, front size=8701e00 [ 54.786] can_xchg: yes, pixmap=165 [ 54.786] sna_dri2_xchg: win=146, exchange front=29/3,ref=2 and back=128/76,ref=2, pixmap=165 7680x2160 [ 54.786] sna_dri2_xchg: back_bo handle=128, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 54.786] sna_dri2_xchg: front_bo handle=29, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 54.786] set_bo: pixmap=165, handle=128 (old handle=29) [ 54.786] set_bo: marking whole pixmap as damaged [ 54.786] set_bo: applying final/discard move-to-gpu [ 54.786] wait_for_shadow: flags=0, flips=1, handle=29, shadow=32 [ 54.786] set_bo: dropping flush hint from handle=29 [ 54.786] set_bo: adding flush hint to handle=128 [ 54.786] mark_stale(handle=29) => 1 [ 54.786] swap_limit: draw=146 setting swap limit to 3 [ 54.786] sna_dri2_swap_limit_validate: swap limit set to 3 [ 54.786] sna_next_vblank(pipe=0, waiting until next vblank) [ 54.786] sna_dri2_schedule_swap: reported target_msc=3038 [ 54.786] sna_accel_flush: flush?=0, dirty?=0 [ 54.786] sna_accel_flush: flush?=0, dirty?=0 [ 54.786] sna_accel_flush: flush?=0, dirty?=0 [ 54.786] sna_accel_flush: flush?=0, dirty?=0 [ 54.786] sna_block_handler (tv=566.303000) [ 54.786] sna_scanout_do_flush: flush timer active: delta=11 [ 54.786] sna_accel_do_throttle -- no pending activity [ 54.786] sna_accel_block: evaluating timers, active=5 [ 54.786] sna_accel_block: flush timer expires in 11 [54797] [ 54.798] sna_wakeup_handler [ 54.798] sna_block_handler (tv=566.291000) [ 54.798] sna_scanout_do_flush: flush timer active: delta=-1 [ 54.798] sna_scanout_do_flush (time=54798), triggered [ 54.798] sna_scanout_flush (time=54798), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 54.798] has_shadow: has pending damage? 1, outstanding flips: 1 [ 54.798] stop_flush: scanout=128 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 54.798] has_shadow: has pending damage? 1, outstanding flips: 1 [ 54.798] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 1, mode reconfiguration pending? 0) [ 54.798] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 54.798] sna_mode_redisplay: checking for 1 outstanding flip completions [ 54.798] sna_mode_redisplay: now 1 outstanding flip completions (enabled? 1) [ 54.798] sna_accel_do_throttle -- no pending activity [ 54.798] sna_accel_block: evaluating timers, active=5 [ 54.798] sna_accel_block: flush timer expires in 16 [54814] [ 54.799] sna_wakeup_handler [ 54.799] sna_mode_wakeup: len=32 [ 54.799] sna_mode_wakeup: recording last swap on pipe=1, frame 3009 [bc1], time 54.799874 [ 54.799] sna_mode_wakeup: removing handle=40 [active_scanout=0] from scanout, installing handle=29 [active_scanout=2] [ 54.799] sna_mode_wakeup: flip complete, pending? 1 [ 54.799] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 54.799] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 54.799] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 54.799] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 54.799] sna_pixmap_move_to_gpu: already all-damaged [ 54.799] sna_pixmap_mark_active: pixmap=165, handle=128 [ 54.799] sna_mode_redisplay: crtc[0] transformed? 0 [ 54.799] sna_mode_redisplay: crtc[1] transformed? 0 [ 54.799] sna_mode_redisplay: crtc[2] transformed? 0 [ 54.799] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=128 [active=1] [ 54.799] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 29, transformed? 0 [ 54.799] get_fb: reusing fb=112 for handle=128 [ 54.799] sna_mode_redisplay: recording flip on CRTC:32 handle=128, active_scanout=2, serial=2 [ 54.799] __kgem_bo_clear_busy: handle=128 [ 54.799] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 29, transformed? 0 [ 54.799] sna_mode_redisplay: recording flip on CRTC:39 handle=128, active_scanout=3, serial=3 [ 54.799] __kgem_bo_clear_busy: handle=128 [ 54.799] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 54.799] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 54.799] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=128, shadow handle=32 [ 54.799] sna_block_handler (tv=566.290000) [ 54.799] sna_scanout_do_flush: flush timer active: delta=15 [ 54.799] sna_accel_do_throttle -- no pending activity [ 54.799] sna_accel_block: evaluating timers, active=5 [ 54.799] sna_accel_block: flush timer expires in 15 [54814] [ 54.801] sna_wakeup_handler [ 54.801] sna_mode_wakeup: len=64 [ 54.801] sna_dri2_vblank_handler(type=2, sequence=3039, draw=3353) [ 54.801] sna_crtc_record_swap: recording last swap on pipe=0, frame 3039 [msc=3039], time 54.801278 [ 54.801] sna_dri2_vblank_handler: 2 complete, frame=3039 tv=54.801278 [ 54.801] sna_dri2_blit_complete: blit finished [ 54.801] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=3039, tv=54.801278) [ 54.801] frame_swap_complete(type=2): draw=146, pipe=0, frame=3039 [msc=3039], tv=54.801278 [ 54.801] sna_accel_flush: flush?=0, dirty?=0 [ 54.801] sna_dri2_event_free(draw?=1) [ 54.801] sna_dri2_remove_event: remove[0x561c94b0a080] from window 146, active? 1 [ 54.801] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 54.801] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=29] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 54.801] sna_dri2_vblank_handler complete [ 54.801] sna_mode_wakeup: recording last swap on pipe=0, frame 3039 [bdf], time 54.801278 [ 54.801] sna_mode_wakeup: removing handle=29 [active_scanout=1] from scanout, installing handle=128 [active_scanout=3] [ 54.801] sna_mode_wakeup: flip complete, pending? 2 [ 54.801] sna_block_handler (tv=566.288000) [ 54.801] sna_scanout_do_flush: flush timer active: delta=13 [ 54.801] sna_accel_do_throttle -- no pending activity [ 54.801] sna_accel_block: evaluating timers, active=5 [ 54.801] sna_accel_block: flush timer expires in 13 [54814] [ 54.802] sna_wakeup_handler [ 54.802] sna_accel_flush: flush?=0, dirty?=0 [ 54.802] sna_accel_flush: flush?=0, dirty?=0 [ 54.802] sna_block_handler (tv=566.287000) [ 54.802] sna_scanout_do_flush: flush timer active: delta=12 [ 54.802] sna_accel_do_throttle -- no pending activity [ 54.802] sna_accel_block: evaluating timers, active=5 [ 54.802] sna_accel_block: flush timer expires in 12 [54814] [ 54.802] sna_wakeup_handler [ 54.802] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=29, name=3 [ 54.802] kgem_bo_flink: flinked handle=29 to name=3, marking non-reusable [ 54.802] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 54.802] sna_dri2_get_back: draw size=7680x2160, back buffer handle=29 size=7680x2160, is-scanout? 1, active?=1, pitch=30720, front pitch=30720 [ 54.802] sna_dri2_get_back: reuse backbuffer? 1 [ 54.802] sna_dri2_get_back: back buffer handle=29, active?=1, refcnt=1 [ 54.802] sna_dri2_get_back: cache: handle=40, active=0 [ 54.802] sna_dri2_get_back: reuse cache handle=40, name=5, flags=0 [ 54.802] sna_dri2_get_back: caching handle=29 (name=3, flags=0, active_scanout=1) [ 54.802] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 54.802] sna_dri2_reuse_buffer: reusing back buffer handle=40, name=5, pitch=30720, age=0 [ 54.802] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 54.802] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=128, name=76, active_scanout=3 [ 54.802] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 54.802] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 54.802] sna_accel_flush: flush?=0, dirty?=0 [ 54.802] sna_accel_flush: flush?=0, dirty?=0 [ 54.802] sna_accel_flush: flush?=0, dirty?=0 [ 54.802] sna_block_handler (tv=566.287000) [ 54.802] sna_scanout_do_flush: flush timer active: delta=12 [ 54.802] sna_accel_do_throttle -- no pending activity [ 54.802] sna_accel_block: evaluating timers, active=5 [ 54.802] sna_accel_block: flush timer expires in 12 [54814] [ 54.803] sna_wakeup_handler [ 54.803] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 54.803] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 54.803] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 54.803] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 54.803] sna_dri2_get_msc(draw=146, pipe=0) [ 54.803] sna_crtc_record_swap: recording last swap on pipe=0, frame 3039 [msc=3039], time 54.801278 [ 54.803] sna_dri2_get_msc: msc=3039 [raw=3039], ust=54801278 [ 54.803] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=40 (refs=1/1, flush=0) , front=128 (refs=1/4, flush=1) [ 54.803] sna_dri2_schedule_swap(target_msc=3039, divisor=0, remainder=0) [ 54.803] sna_dri2_schedule_swap: using front handle=128, active_scanout?=3, flush?=1 [ 54.803] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 54.803] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 54.803] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 54.803] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 54.803] sna_crtc_record_swap: recording last swap on pipe=0, frame 3039 [msc=3039], time 54.801278 [ 54.803] immediate_swap: current_msc=3039, target_msc=3039 -- yes [ 54.803] can_flip: no, shadow enabled [ 54.803] sna_dri2_add_event: adding event to window 146) [ 54.803] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 54.803] sna_dri2_immediate_blit: no pending blit, starting chain [ 54.803] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 54.803] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 54.803] can_xchg: back size=8701e00, front size=8701e00 [ 54.803] can_xchg: yes, pixmap=165 [ 54.803] sna_dri2_xchg: win=146, exchange front=128/76,ref=2 and back=40/5,ref=2, pixmap=165 7680x2160 [ 54.803] sna_dri2_xchg: back_bo handle=40, pitch=30720, size=132710400, ref=1, active_scanout?=0 [ 54.803] sna_dri2_xchg: front_bo handle=128, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 54.803] set_bo: pixmap=165, handle=40 (old handle=128) [ 54.803] set_bo: marking whole pixmap as damaged [ 54.803] set_bo: applying final/discard move-to-gpu [ 54.803] wait_for_shadow: flags=0, flips=1, handle=128, shadow=32 [ 54.803] set_bo: dropping flush hint from handle=128 [ 54.803] set_bo: adding flush hint to handle=40 [ 54.803] mark_stale(handle=128) => 1 [ 54.803] swap_limit: draw=146 setting swap limit to 3 [ 54.803] sna_dri2_swap_limit_validate: swap limit set to 3 [ 54.803] sna_next_vblank(pipe=0, waiting until next vblank) [ 54.803] sna_dri2_schedule_swap: reported target_msc=3039 [ 54.803] sna_accel_flush: flush?=0, dirty?=0 [ 54.803] sna_accel_flush: flush?=0, dirty?=0 [ 54.803] sna_accel_flush: flush?=0, dirty?=0 [ 54.803] sna_accel_flush: flush?=0, dirty?=0 [ 54.803] sna_block_handler (tv=566.286000) [ 54.803] sna_scanout_do_flush: flush timer active: delta=11 [ 54.803] sna_accel_do_throttle -- no pending activity [ 54.803] sna_accel_block: evaluating timers, active=5 [ 54.803] sna_accel_block: flush timer expires in 11 [54814] [ 54.814] sna_wakeup_handler [ 54.814] sna_block_handler (tv=566.275000) [ 54.814] sna_scanout_do_flush: flush timer active: delta=0 [ 54.814] sna_scanout_do_flush (time=54814), triggered [ 54.814] sna_scanout_flush (time=54814), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 54.814] has_shadow: has pending damage? 1, outstanding flips: 1 [ 54.814] stop_flush: scanout=40 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 54.814] has_shadow: has pending damage? 1, outstanding flips: 1 [ 54.814] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 1, mode reconfiguration pending? 0) [ 54.814] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 54.814] sna_mode_redisplay: checking for 1 outstanding flip completions [ 54.814] sna_mode_redisplay: now 1 outstanding flip completions (enabled? 1) [ 54.814] sna_accel_do_throttle -- no pending activity [ 54.814] sna_accel_block: evaluating timers, active=5 [ 54.814] sna_accel_block: flush timer expires in 16 [54830] [ 54.816] sna_wakeup_handler [ 54.816] sna_mode_wakeup: len=32 [ 54.816] sna_mode_wakeup: recording last swap on pipe=1, frame 3010 [bc2], time 54.816590 [ 54.816] sna_mode_wakeup: removing handle=29 [active_scanout=0] from scanout, installing handle=128 [active_scanout=2] [ 54.816] sna_mode_wakeup: flip complete, pending? 1 [ 54.816] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 54.816] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 54.816] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 54.816] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 54.816] sna_pixmap_move_to_gpu: already all-damaged [ 54.816] sna_pixmap_mark_active: pixmap=165, handle=40 [ 54.816] sna_mode_redisplay: crtc[0] transformed? 0 [ 54.816] sna_mode_redisplay: crtc[1] transformed? 0 [ 54.816] sna_mode_redisplay: crtc[2] transformed? 0 [ 54.816] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=40 [active=1] [ 54.816] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 128, transformed? 0 [ 54.816] get_fb: reusing fb=110 for handle=40 [ 54.816] sna_mode_redisplay: recording flip on CRTC:32 handle=40, active_scanout=2, serial=2 [ 54.816] __kgem_bo_clear_busy: handle=40 [ 54.816] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 128, transformed? 0 [ 54.816] sna_mode_redisplay: recording flip on CRTC:39 handle=40, active_scanout=3, serial=3 [ 54.816] __kgem_bo_clear_busy: handle=40 [ 54.816] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 54.816] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 54.816] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=40, shadow handle=32 [ 54.816] sna_block_handler (tv=566.273000) [ 54.816] sna_scanout_do_flush: flush timer active: delta=14 [ 54.816] sna_accel_do_throttle -- no pending activity [ 54.816] sna_accel_block: evaluating timers, active=5 [ 54.816] sna_accel_block: flush timer expires in 14 [54830] [ 54.817] sna_wakeup_handler [ 54.817] sna_mode_wakeup: len=64 [ 54.817] sna_dri2_vblank_handler(type=2, sequence=3040, draw=3353) [ 54.817] sna_crtc_record_swap: recording last swap on pipe=0, frame 3040 [msc=3040], time 54.817993 [ 54.817] sna_dri2_vblank_handler: 2 complete, frame=3040 tv=54.817993 [ 54.817] sna_dri2_blit_complete: blit finished [ 54.817] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=3040, tv=54.817993) [ 54.817] frame_swap_complete(type=2): draw=146, pipe=0, frame=3040 [msc=3040], tv=54.817993 [ 54.817] sna_accel_flush: flush?=0, dirty?=0 [ 54.817] sna_dri2_event_free(draw?=1) [ 54.817] sna_dri2_remove_event: remove[0x561c94b0a080] from window 146, active? 1 [ 54.817] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 54.817] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=128] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 54.817] sna_dri2_vblank_handler complete [ 54.817] sna_mode_wakeup: recording last swap on pipe=0, frame 3040 [be0], time 54.817993 [ 54.817] sna_mode_wakeup: removing handle=128 [active_scanout=1] from scanout, installing handle=40 [active_scanout=3] [ 54.817] sna_mode_wakeup: flip complete, pending? 2 [ 54.817] sna_block_handler (tv=566.272000) [ 54.817] sna_scanout_do_flush: flush timer active: delta=13 [ 54.817] sna_accel_do_throttle -- no pending activity [ 54.817] sna_accel_block: evaluating timers, active=5 [ 54.817] sna_accel_block: flush timer expires in 13 [54830] [ 54.819] sna_wakeup_handler [ 54.819] sna_accel_flush: flush?=0, dirty?=0 [ 54.819] sna_accel_flush: flush?=0, dirty?=0 [ 54.819] sna_block_handler (tv=566.270000) [ 54.819] sna_scanout_do_flush: flush timer active: delta=11 [ 54.819] sna_accel_do_throttle -- no pending activity [ 54.819] sna_accel_block: evaluating timers, active=5 [ 54.819] sna_accel_block: flush timer expires in 11 [54830] [ 54.819] sna_wakeup_handler [ 54.819] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=128, name=76 [ 54.819] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 54.819] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 54.819] sna_dri2_get_back: draw size=7680x2160, back buffer handle=128 size=7680x2160, is-scanout? 1, active?=1, pitch=30720, front pitch=30720 [ 54.819] sna_dri2_get_back: reuse backbuffer? 1 [ 54.819] sna_dri2_get_back: back buffer handle=128, active?=1, refcnt=1 [ 54.819] sna_dri2_get_back: cache: handle=29, active=0 [ 54.819] sna_dri2_get_back: reuse cache handle=29, name=3, flags=0 [ 54.819] sna_dri2_get_back: caching handle=128 (name=76, flags=0, active_scanout=1) [ 54.819] kgem_bo_flink: flinked handle=29 to name=3, marking non-reusable [ 54.819] sna_dri2_reuse_buffer: reusing back buffer handle=29, name=3, pitch=30720, age=0 [ 54.819] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 54.819] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=40, name=5, active_scanout=3 [ 54.819] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 54.819] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 54.819] sna_accel_flush: flush?=0, dirty?=0 [ 54.819] sna_accel_flush: flush?=0, dirty?=0 [ 54.819] sna_accel_flush: flush?=0, dirty?=0 [ 54.819] sna_block_handler (tv=566.270000) [ 54.819] sna_scanout_do_flush: flush timer active: delta=11 [ 54.819] sna_accel_do_throttle -- no pending activity [ 54.819] sna_accel_block: evaluating timers, active=5 [ 54.819] sna_accel_block: flush timer expires in 11 [54830] [ 54.819] sna_wakeup_handler [ 54.820] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 54.820] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 54.820] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 54.820] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 54.820] sna_dri2_get_msc(draw=146, pipe=0) [ 54.820] sna_crtc_record_swap: recording last swap on pipe=0, frame 3040 [msc=3040], time 54.817993 [ 54.820] sna_dri2_get_msc: msc=3040 [raw=3040], ust=54817993 [ 54.820] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=29 (refs=1/1, flush=0) , front=40 (refs=1/4, flush=1) [ 54.820] sna_dri2_schedule_swap(target_msc=3040, divisor=0, remainder=0) [ 54.820] sna_dri2_schedule_swap: using front handle=40, active_scanout?=3, flush?=1 [ 54.820] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 54.820] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 54.820] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 54.820] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 54.820] sna_crtc_record_swap: recording last swap on pipe=0, frame 3040 [msc=3040], time 54.817993 [ 54.820] immediate_swap: current_msc=3040, target_msc=3040 -- yes [ 54.820] can_flip: no, shadow enabled [ 54.820] sna_dri2_add_event: adding event to window 146) [ 54.820] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 54.820] sna_dri2_immediate_blit: no pending blit, starting chain [ 54.820] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 54.820] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 54.820] can_xchg: back size=8701e00, front size=8701e00 [ 54.820] can_xchg: yes, pixmap=165 [ 54.820] sna_dri2_xchg: win=146, exchange front=40/5,ref=2 and back=29/3,ref=2, pixmap=165 7680x2160 [ 54.820] sna_dri2_xchg: back_bo handle=29, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 54.820] sna_dri2_xchg: front_bo handle=40, pitch=30720, size=132710400, ref=4, active_scanout?=3 [ 54.820] set_bo: pixmap=165, handle=29 (old handle=40) [ 54.820] set_bo: marking whole pixmap as damaged [ 54.820] set_bo: applying final/discard move-to-gpu [ 54.820] wait_for_shadow: flags=0, flips=1, handle=40, shadow=32 [ 54.820] set_bo: dropping flush hint from handle=40 [ 54.820] set_bo: adding flush hint to handle=29 [ 54.820] mark_stale(handle=40) => 1 [ 54.820] swap_limit: draw=146 setting swap limit to 3 [ 54.820] sna_dri2_swap_limit_validate: swap limit set to 3 [ 54.820] sna_next_vblank(pipe=0, waiting until next vblank) [ 54.820] sna_dri2_schedule_swap: reported target_msc=3040 [ 54.820] sna_accel_flush: flush?=0, dirty?=0 [ 54.820] sna_accel_flush: flush?=0, dirty?=0 [ 54.820] sna_accel_flush: flush?=0, dirty?=0 [ 54.820] sna_accel_flush: flush?=0, dirty?=0 [ 54.820] sna_block_handler (tv=566.269000) [ 54.820] sna_scanout_do_flush: flush timer active: delta=10 [ 54.820] sna_accel_do_throttle -- no pending activity [ 54.820] sna_accel_block: evaluating timers, active=5 [ 54.820] sna_accel_block: flush timer expires in 10 [54830] [ 54.830] sna_wakeup_handler [ 54.830] sna_block_handler (tv=566.259000) [ 54.830] sna_scanout_do_flush: flush timer active: delta=0 [ 54.830] sna_scanout_do_flush (time=54830), triggered [ 54.830] sna_scanout_flush (time=54830), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 54.830] has_shadow: has pending damage? 1, outstanding flips: 1 [ 54.830] stop_flush: scanout=29 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 54.830] has_shadow: has pending damage? 1, outstanding flips: 1 [ 54.830] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 1, mode reconfiguration pending? 0) [ 54.830] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 54.830] sna_mode_redisplay: checking for 1 outstanding flip completions [ 54.830] sna_mode_redisplay: now 1 outstanding flip completions (enabled? 1) [ 54.830] sna_accel_do_throttle -- no pending activity [ 54.830] sna_accel_block: evaluating timers, active=5 [ 54.830] sna_accel_block: flush timer expires in 16 [54846] [ 54.833] sna_wakeup_handler [ 54.833] sna_mode_wakeup: len=32 [ 54.833] sna_mode_wakeup: recording last swap on pipe=1, frame 3011 [bc3], time 54.833311 [ 54.833] sna_mode_wakeup: removing handle=128 [active_scanout=0] from scanout, installing handle=40 [active_scanout=2] [ 54.833] sna_mode_wakeup: flip complete, pending? 1 [ 54.833] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 54.833] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 54.833] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 54.833] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 54.833] sna_pixmap_move_to_gpu: already all-damaged [ 54.833] sna_pixmap_mark_active: pixmap=165, handle=29 [ 54.833] sna_mode_redisplay: crtc[0] transformed? 0 [ 54.833] sna_mode_redisplay: crtc[1] transformed? 0 [ 54.833] sna_mode_redisplay: crtc[2] transformed? 0 [ 54.833] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=29 [active=1] [ 54.833] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 40, transformed? 0 [ 54.833] get_fb: reusing fb=102 for handle=29 [ 54.833] sna_mode_redisplay: recording flip on CRTC:32 handle=29, active_scanout=2, serial=2 [ 54.833] __kgem_bo_clear_busy: handle=29 [ 54.833] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 40, transformed? 0 [ 54.833] sna_mode_redisplay: recording flip on CRTC:39 handle=29, active_scanout=3, serial=3 [ 54.833] __kgem_bo_clear_busy: handle=29 [ 54.833] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 54.833] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 54.833] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=29, shadow handle=32 [ 54.833] sna_block_handler (tv=566.256000) [ 54.833] sna_scanout_do_flush: flush timer active: delta=13 [ 54.833] sna_accel_do_throttle -- no pending activity [ 54.833] sna_accel_block: evaluating timers, active=5 [ 54.833] sna_accel_block: flush timer expires in 13 [54846] [ 54.834] sna_wakeup_handler [ 54.834] sna_mode_wakeup: len=64 [ 54.834] sna_dri2_vblank_handler(type=2, sequence=3041, draw=3353) [ 54.834] sna_crtc_record_swap: recording last swap on pipe=0, frame 3041 [msc=3041], time 54.834718 [ 54.834] sna_dri2_vblank_handler: 2 complete, frame=3041 tv=54.834718 [ 54.834] sna_dri2_blit_complete: blit finished [ 54.834] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=3041, tv=54.834718) [ 54.834] frame_swap_complete(type=2): draw=146, pipe=0, frame=3041 [msc=3041], tv=54.834718 [ 54.834] sna_accel_flush: flush?=0, dirty?=0 [ 54.834] sna_dri2_event_free(draw?=1) [ 54.834] sna_dri2_remove_event: remove[0x561c94b0a080] from window 146, active? 1 [ 54.834] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=29] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 54.834] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=40] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 54.834] sna_dri2_vblank_handler complete [ 54.834] sna_mode_wakeup: recording last swap on pipe=0, frame 3041 [be1], time 54.834718 [ 54.834] sna_mode_wakeup: removing handle=40 [active_scanout=1] from scanout, installing handle=29 [active_scanout=3] [ 54.834] sna_mode_wakeup: flip complete, pending? 2 [ 54.834] sna_block_handler (tv=566.255000) [ 54.834] sna_scanout_do_flush: flush timer active: delta=12 [ 54.834] sna_accel_do_throttle -- no pending activity [ 54.834] sna_accel_block: evaluating timers, active=5 [ 54.834] sna_accel_block: flush timer expires in 12 [54846] [ 54.846] sna_wakeup_handler [ 54.846] sna_block_handler (tv=566.243000) [ 54.846] sna_scanout_do_flush: flush timer active: delta=0 [ 54.846] sna_scanout_do_flush (time=54846), triggered [ 54.846] sna_scanout_flush (time=54846), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 54.846] has_shadow: has pending damage? 0, outstanding flips: 1 [ 54.846] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 54.846] has_shadow: has pending damage? 0, outstanding flips: 1 [ 54.846] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) [ 54.846] sna_accel_do_throttle -- no pending activity [ 54.846] sna_accel_block: evaluating timers, active=5 [ 54.846] sna_accel_block: flush timer expires in 16 [54862] [ 54.849] sna_wakeup_handler [ 54.849] sna_mode_wakeup: len=32 [ 54.849] sna_mode_wakeup: recording last swap on pipe=1, frame 3012 [bc4], time 54.850035 [ 54.849] sna_mode_wakeup: removing handle=40 [active_scanout=0] from scanout, installing handle=29 [active_scanout=3] [ 54.849] sna_mode_wakeup: flip complete, pending? 1 [ 54.849] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 54.849] sna_block_handler (tv=566.240000) [ 54.849] sna_scanout_do_flush: flush timer active: delta=13 [ 54.849] sna_accel_do_throttle -- no pending activity [ 54.849] sna_accel_block: evaluating timers, active=5 [ 54.849] sna_accel_block: flush timer expires in 13 [54862] [ 54.863] sna_wakeup_handler [ 54.863] sna_block_handler (tv=566.226000) [ 54.863] sna_scanout_do_flush: flush timer active: delta=-1 [ 54.863] sna_scanout_do_flush (time=54863), triggered [ 54.863] sna_scanout_flush (time=54863), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 54.863] has_shadow: has pending damage? 0, outstanding flips: 0 [ 54.863] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 54.863] has_shadow: has pending damage? 0, outstanding flips: 0 [ 54.863] sna_accel_disarm_timer[0] (time=54863) [ 54.863] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 54.863] sna_accel_do_throttle -- no pending activity [ 55.086] sna_wakeup_handler [ 55.086] sna_accel_flush: flush?=0, dirty?=0 [ 55.086] sna_accel_flush: flush?=0, dirty?=0 [ 55.086] sna_accel_flush: flush?=0, dirty?=0 [ 55.086] sna_block_handler (tv=566.3000) [ 55.086] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.086] sna_accel_do_throttle -- no pending activity [ 55.086] sna_wakeup_handler [ 55.086] sna_block_handler (tv=566.3000) [ 55.086] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.086] sna_accel_do_throttle -- no pending activity [ 55.086] sna_wakeup_handler [ 55.086] sna_accel_flush: flush?=0, dirty?=0 [ 55.086] sna_accel_flush: flush?=0, dirty?=0 [ 55.086] sna_block_handler (tv=566.3000) [ 55.086] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.086] sna_accel_do_throttle -- no pending activity [ 55.086] sna_wakeup_handler [ 55.086] sna_accel_flush: flush?=0, dirty?=0 [ 55.086] sna_accel_flush: flush?=0, dirty?=0 [ 55.086] sna_block_handler (tv=566.3000) [ 55.086] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.086] sna_accel_do_throttle -- no pending activity [ 55.086] sna_wakeup_handler [ 55.086] sna_accel_flush: flush?=0, dirty?=0 [ 55.086] sna_block_handler (tv=566.3000) [ 55.086] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.086] sna_accel_do_throttle -- no pending activity [ 55.087] sna_wakeup_handler [ 55.087] sna_block_handler (tv=566.2000) [ 55.087] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.087] sna_accel_do_throttle -- no pending activity [ 55.087] sna_wakeup_handler [ 55.087] sna_accel_flush: flush?=0, dirty?=0 [ 55.087] sna_accel_flush: flush?=0, dirty?=0 [ 55.087] sna_block_handler (tv=566.2000) [ 55.087] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.087] sna_accel_do_throttle -- no pending activity [ 55.088] sna_wakeup_handler [ 55.088] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=40, name=5 [ 55.088] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 55.088] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 55.088] sna_dri2_get_back: draw size=7680x2160, back buffer handle=40 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 [ 55.088] sna_dri2_get_back: reuse backbuffer? 1 [ 55.088] sna_dri2_get_back: back buffer handle=40, active?=0, refcnt=1 [ 55.088] sna_dri2_get_back: reuse unattached back [ 55.088] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 55.088] sna_dri2_reuse_buffer: reusing back buffer handle=40, name=5, pitch=30720, age=0 [ 55.088] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 55.088] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=29, name=3, active_scanout=3 [ 55.088] kgem_bo_flink: flinked handle=29 to name=3, marking non-reusable [ 55.088] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=29] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 55.088] sna_accel_flush: flush?=0, dirty?=0 [ 55.088] sna_accel_flush: flush?=0, dirty?=0 [ 55.088] sna_accel_flush: flush?=0, dirty?=0 [ 55.088] sna_block_handler (tv=566.1000) [ 55.088] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.088] timer_enable (time=55088), starting timer 0 [ 55.088] sna_accel_do_throttle -- no pending activity [ 55.088] sna_accel_block: evaluating timers, active=5 [ 55.088] sna_accel_block: flush timer expires in 8 [55096] [ 55.088] sna_wakeup_handler [ 55.088] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 55.088] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 55.088] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 55.088] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 55.088] sna_dri2_get_msc(draw=146, pipe=0) [ 55.088] sna_crtc_record_swap: recording last swap on pipe=0, frame 3056 [msc=3056], time 55.85538 [ 55.088] sna_dri2_get_msc: msc=3056 [raw=3056], ust=55085538 [ 55.088] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=40 (refs=1/1, flush=0) , front=29 (refs=1/4, flush=1) [ 55.088] sna_dri2_schedule_swap(target_msc=3041, divisor=0, remainder=0) [ 55.088] sna_dri2_schedule_swap: using front handle=29, active_scanout?=3, flush?=1 [ 55.088] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 55.088] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 55.088] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 55.088] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 55.088] sna_crtc_record_swap: recording last swap on pipe=0, frame 3056 [msc=3056], time 55.85538 [ 55.088] immediate_swap: current_msc=3056, target_msc=3041 -- yes [ 55.088] can_flip: no, shadow enabled [ 55.088] sna_dri2_add_event: adding event to window 146) [ 55.088] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 55.088] sna_dri2_immediate_blit: no pending blit, starting chain [ 55.088] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 55.089] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 55.089] can_xchg: back size=8701e00, front size=8701e00 [ 55.089] can_xchg: yes, pixmap=165 [ 55.089] sna_dri2_xchg: win=146, exchange front=29/3,ref=2 and back=40/5,ref=2, pixmap=165 7680x2160 [ 55.089] sna_dri2_xchg: back_bo handle=40, pitch=30720, size=132710400, ref=1, active_scanout?=0 [ 55.089] sna_dri2_xchg: front_bo handle=29, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 55.089] set_bo: pixmap=165, handle=40 (old handle=29) [ 55.089] set_bo: marking whole pixmap as damaged [ 55.089] set_bo: applying final/discard move-to-gpu [ 55.089] wait_for_shadow: flags=0, flips=0, handle=29, shadow=32 [ 55.089] set_bo: dropping flush hint from handle=29 [ 55.089] set_bo: adding flush hint to handle=40 [ 55.089] mark_stale(handle=29) => 1 [ 55.089] swap_limit: draw=146 setting swap limit to 3 [ 55.089] sna_dri2_swap_limit_validate: swap limit set to 3 [ 55.089] sna_next_vblank(pipe=0, waiting until next vblank) [ 55.089] sna_dri2_schedule_swap: reported target_msc=3056 [ 55.089] sna_accel_flush: flush?=0, dirty?=0 [ 55.089] sna_accel_flush: flush?=0, dirty?=0 [ 55.089] sna_accel_flush: flush?=0, dirty?=0 [ 55.089] sna_accel_flush: flush?=0, dirty?=0 [ 55.089] sna_block_handler (tv=566.0) [ 55.089] sna_scanout_do_flush: flush timer active: delta=7 [ 55.089] sna_accel_do_throttle -- no pending activity [ 55.089] sna_accel_block: evaluating timers, active=5 [ 55.089] sna_accel_block: flush timer expires in 7 [55096] [ 55.096] sna_wakeup_handler [ 55.096] sna_block_handler (tv=565.993000) [ 55.096] sna_scanout_do_flush: flush timer active: delta=0 [ 55.096] sna_scanout_do_flush (time=55096), triggered [ 55.096] sna_scanout_flush (time=55096), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 55.096] has_shadow: has pending damage? 1, outstanding flips: 0 [ 55.096] stop_flush: scanout=40 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 55.096] has_shadow: has pending damage? 1, outstanding flips: 0 [ 55.096] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 55.096] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 55.096] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 55.096] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 55.096] sna_pixmap_move_to_gpu: already all-damaged [ 55.096] sna_pixmap_mark_active: pixmap=165, handle=40 [ 55.096] sna_mode_redisplay: crtc[0] transformed? 0 [ 55.096] sna_mode_redisplay: crtc[1] transformed? 0 [ 55.096] sna_mode_redisplay: crtc[2] transformed? 0 [ 55.096] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=40 [active=1] [ 55.096] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 29, transformed? 0 [ 55.096] get_fb: reusing fb=110 for handle=40 [ 55.096] sna_mode_redisplay: recording flip on CRTC:32 handle=40, active_scanout=2, serial=2 [ 55.096] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 55.096] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 29, transformed? 0 [ 55.096] sna_mode_redisplay: recording flip on CRTC:39 handle=40, active_scanout=3, serial=3 [ 55.096] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 55.096] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 55.096] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 55.096] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=40, shadow handle=32 [ 55.096] sna_accel_do_throttle -- no pending activity [ 55.096] sna_accel_block: evaluating timers, active=5 [ 55.096] sna_accel_block: flush timer expires in 16 [55112] [ 55.100] sna_wakeup_handler [ 55.100] sna_mode_wakeup: len=32 [ 55.100] sna_mode_wakeup: recording last swap on pipe=1, frame 3027 [bd3], time 55.100843 [ 55.100] sna_mode_wakeup: removing handle=29 [active_scanout=1] from scanout, installing handle=40 [active_scanout=3] [ 55.100] sna_mode_wakeup: flip complete, pending? 2 [ 55.100] sna_block_handler (tv=565.989000) [ 55.100] sna_scanout_do_flush: flush timer active: delta=12 [ 55.100] sna_accel_do_throttle -- no pending activity [ 55.100] sna_accel_block: evaluating timers, active=5 [ 55.100] sna_accel_block: flush timer expires in 12 [55112] [ 55.101] sna_wakeup_handler [ 55.102] sna_mode_wakeup: len=64 [ 55.102] sna_dri2_vblank_handler(type=2, sequence=3057, draw=3353) [ 55.102] sna_crtc_record_swap: recording last swap on pipe=0, frame 3057 [msc=3057], time 55.102249 [ 55.102] sna_dri2_vblank_handler: 2 complete, frame=3057 tv=55.102249 [ 55.102] sna_dri2_blit_complete: blit finished [ 55.102] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=3057, tv=55.102249) [ 55.102] frame_swap_complete(type=2): draw=146, pipe=0, frame=3057 [msc=3057], tv=55.102249 [ 55.102] sna_accel_flush: flush?=0, dirty?=0 [ 55.102] sna_dri2_event_free(draw?=1) [ 55.102] sna_dri2_remove_event: remove[0x561c94b0a080] from window 146, active? 1 [ 55.102] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 55.102] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=29] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 55.102] sna_dri2_vblank_handler complete [ 55.102] sna_mode_wakeup: recording last swap on pipe=0, frame 3057 [bf1], time 55.102249 [ 55.102] sna_mode_wakeup: removing handle=29 [active_scanout=0] from scanout, installing handle=40 [active_scanout=3] [ 55.102] sna_mode_wakeup: flip complete, pending? 1 [ 55.102] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 55.102] sna_block_handler (tv=565.987000) [ 55.102] sna_scanout_do_flush: flush timer active: delta=10 [ 55.102] sna_accel_do_throttle -- no pending activity [ 55.102] sna_accel_block: evaluating timers, active=5 [ 55.102] sna_accel_block: flush timer expires in 10 [55112] [ 55.112] sna_wakeup_handler [ 55.112] sna_block_handler (tv=565.977000) [ 55.112] sna_scanout_do_flush: flush timer active: delta=0 [ 55.112] sna_scanout_do_flush (time=55112), triggered [ 55.112] sna_scanout_flush (time=55112), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 55.112] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.112] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 55.112] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.112] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 55.112] sna_accel_do_throttle -- no pending activity [ 55.112] sna_accel_block: evaluating timers, active=5 [ 55.112] sna_accel_block: flush timer expires in 16 [55128] [ 55.128] sna_wakeup_handler [ 55.128] sna_block_handler (tv=565.961000) [ 55.128] sna_scanout_do_flush: flush timer active: delta=0 [ 55.128] sna_scanout_do_flush (time=55128), triggered [ 55.128] sna_scanout_flush (time=55128), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 55.128] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.128] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 55.128] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.128] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 55.128] sna_accel_do_throttle -- no pending activity [ 55.128] sna_accel_block: evaluating timers, active=5 [ 55.128] sna_accel_block: flush timer expires in 16 [55144] [ 55.145] sna_wakeup_handler [ 55.145] sna_block_handler (tv=565.944000) [ 55.145] sna_scanout_do_flush: flush timer active: delta=-1 [ 55.145] sna_scanout_do_flush (time=55145), triggered [ 55.145] sna_scanout_flush (time=55145), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 55.145] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.145] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 55.145] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.145] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 55.145] sna_accel_do_throttle -- no pending activity [ 55.145] sna_accel_block: evaluating timers, active=5 [ 55.145] sna_accel_block: flush timer expires in 16 [55161] [ 55.161] sna_wakeup_handler [ 55.161] sna_block_handler (tv=565.928000) [ 55.161] sna_scanout_do_flush: flush timer active: delta=0 [ 55.161] sna_scanout_do_flush (time=55161), triggered [ 55.161] sna_scanout_flush (time=55161), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 55.161] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.161] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 55.161] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.161] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 55.161] sna_accel_do_throttle -- no pending activity [ 55.161] sna_accel_block: evaluating timers, active=5 [ 55.161] sna_accel_block: flush timer expires in 16 [55177] [ 55.177] sna_wakeup_handler [ 55.177] sna_block_handler (tv=565.912000) [ 55.177] sna_scanout_do_flush: flush timer active: delta=0 [ 55.177] sna_scanout_do_flush (time=55177), triggered [ 55.177] sna_scanout_flush (time=55177), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 55.177] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.177] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 55.177] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.177] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 55.177] sna_accel_do_throttle -- no pending activity [ 55.177] sna_accel_block: evaluating timers, active=5 [ 55.177] sna_accel_block: flush timer expires in 16 [55193] [ 55.190] sna_wakeup_handler [ 55.190] sna_accel_flush: flush?=0, dirty?=0 [ 55.190] sna_accel_flush: flush?=0, dirty?=0 [ 55.190] sna_accel_flush: flush?=0, dirty?=0 [ 55.190] sna_block_handler (tv=565.899000) [ 55.190] sna_scanout_do_flush: flush timer active: delta=3 [ 55.190] sna_scanout_do_flush (time=55190), triggered [ 55.190] sna_scanout_flush (time=55190), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 55.190] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.190] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 55.190] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.190] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 55.190] sna_accel_do_throttle -- no pending activity [ 55.190] sna_accel_block: evaluating timers, active=5 [ 55.190] sna_accel_block: flush timer expires in 16 [55206] [ 55.190] sna_wakeup_handler [ 55.190] sna_accel_flush: flush?=0, dirty?=0 [ 55.190] sna_accel_flush: flush?=0, dirty?=0 [ 55.190] sna_block_handler (tv=565.899000) [ 55.190] sna_scanout_do_flush: flush timer active: delta=16 [ 55.190] sna_accel_do_throttle -- no pending activity [ 55.190] sna_accel_block: evaluating timers, active=5 [ 55.190] sna_accel_block: flush timer expires in 16 [55206] [ 55.190] sna_wakeup_handler [ 55.190] sna_accel_flush: flush?=0, dirty?=0 [ 55.190] sna_accel_flush: flush?=0, dirty?=0 [ 55.190] sna_block_handler (tv=565.899000) [ 55.190] sna_scanout_do_flush: flush timer active: delta=16 [ 55.190] sna_accel_do_throttle -- no pending activity [ 55.190] sna_accel_block: evaluating timers, active=5 [ 55.190] sna_accel_block: flush timer expires in 16 [55206] [ 55.190] sna_wakeup_handler [ 55.190] sna_accel_flush: flush?=0, dirty?=0 [ 55.190] sna_accel_flush: flush?=0, dirty?=0 [ 55.190] sna_block_handler (tv=565.899000) [ 55.190] sna_scanout_do_flush: flush timer active: delta=16 [ 55.190] sna_accel_do_throttle -- no pending activity [ 55.190] sna_accel_block: evaluating timers, active=5 [ 55.190] sna_accel_block: flush timer expires in 16 [55206] [ 55.191] sna_wakeup_handler [ 55.191] sna_accel_flush: flush?=0, dirty?=0 [ 55.191] sna_accel_flush: flush?=0, dirty?=0 [ 55.191] sna_accel_flush: flush?=0, dirty?=0 [ 55.191] sna_accel_flush: flush?=0, dirty?=0 [ 55.191] sna_accel_flush: flush?=0, dirty?=0 [ 55.191] sna_accel_flush: flush?=0, dirty?=0 [ 55.191] sna_accel_flush: flush?=0, dirty?=0 [ 55.191] sna_accel_flush: flush?=0, dirty?=0 [ 55.191] sna_accel_flush: flush?=0, dirty?=0 [ 55.191] sna_accel_flush: flush?=0, dirty?=0 [ 55.191] sna_accel_flush: flush?=0, dirty?=0 [ 55.191] sna_accel_flush: flush?=0, dirty?=0 [ 55.191] sna_accel_flush: flush?=0, dirty?=0 [ 55.191] sna_block_handler (tv=565.898000) [ 55.191] sna_scanout_do_flush: flush timer active: delta=15 [ 55.191] sna_accel_do_throttle -- no pending activity [ 55.191] sna_accel_block: evaluating timers, active=5 [ 55.191] sna_accel_block: flush timer expires in 15 [55206] [ 55.191] sna_wakeup_handler [ 55.191] sna_accel_flush: flush?=0, dirty?=0 [ 55.191] sna_accel_flush: flush?=0, dirty?=0 [ 55.191] sna_block_handler (tv=565.898000) [ 55.191] sna_scanout_do_flush: flush timer active: delta=15 [ 55.191] sna_accel_do_throttle -- no pending activity [ 55.191] sna_accel_block: evaluating timers, active=5 [ 55.191] sna_accel_block: flush timer expires in 15 [55206] [ 55.191] sna_wakeup_handler [ 55.191] sna_accel_flush: flush?=0, dirty?=0 [ 55.191] sna_accel_flush: flush?=0, dirty?=0 [ 55.191] sna_accel_flush: flush?=0, dirty?=0 [ 55.191] sna_accel_flush: flush?=0, dirty?=0 [ 55.191] sna_accel_flush: flush?=0, dirty?=0 [ 55.191] sna_accel_flush: flush?=0, dirty?=0 [ 55.191] sna_block_handler (tv=565.898000) [ 55.191] sna_scanout_do_flush: flush timer active: delta=15 [ 55.191] sna_accel_do_throttle -- no pending activity [ 55.191] sna_accel_block: evaluating timers, active=5 [ 55.191] sna_accel_block: flush timer expires in 15 [55206] [ 55.192] sna_wakeup_handler [ 55.192] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=29, name=3 [ 55.192] kgem_bo_flink: flinked handle=29 to name=3, marking non-reusable [ 55.192] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 55.192] sna_dri2_get_back: draw size=7680x2160, back buffer handle=29 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 [ 55.192] sna_dri2_get_back: reuse backbuffer? 1 [ 55.192] sna_dri2_get_back: back buffer handle=29, active?=0, refcnt=1 [ 55.192] sna_dri2_get_back: reuse unattached back [ 55.192] kgem_bo_flink: flinked handle=29 to name=3, marking non-reusable [ 55.192] sna_dri2_reuse_buffer: reusing back buffer handle=29, name=3, pitch=30720, age=0 [ 55.192] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 55.192] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=40, name=5, active_scanout=3 [ 55.192] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 55.192] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 55.192] sna_accel_flush: flush?=0, dirty?=0 [ 55.192] sna_accel_flush: flush?=0, dirty?=0 [ 55.192] sna_accel_flush: flush?=0, dirty?=0 [ 55.192] sna_block_handler (tv=565.897000) [ 55.192] sna_scanout_do_flush: flush timer active: delta=14 [ 55.192] sna_accel_do_throttle -- no pending activity [ 55.192] sna_accel_block: evaluating timers, active=5 [ 55.192] sna_accel_block: flush timer expires in 14 [55206] [ 55.192] sna_wakeup_handler [ 55.192] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 55.192] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 55.192] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 55.192] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 55.192] sna_dri2_get_msc(draw=146, pipe=0) [ 55.192] sna_crtc_record_swap: recording last swap on pipe=0, frame 3062 [msc=3062], time 55.185880 [ 55.192] sna_dri2_get_msc: msc=3062 [raw=3062], ust=55185880 [ 55.192] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=29 (refs=1/1, flush=0) , front=40 (refs=1/4, flush=1) [ 55.192] sna_dri2_schedule_swap(target_msc=3057, divisor=0, remainder=0) [ 55.192] sna_dri2_schedule_swap: using front handle=40, active_scanout?=3, flush?=1 [ 55.192] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 55.192] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 55.192] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 55.192] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 55.192] sna_crtc_record_swap: recording last swap on pipe=0, frame 3062 [msc=3062], time 55.185880 [ 55.192] immediate_swap: current_msc=3062, target_msc=3057 -- yes [ 55.192] can_flip: no, shadow enabled [ 55.192] sna_dri2_add_event: adding event to window 146) [ 55.192] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 55.192] sna_dri2_immediate_blit: no pending blit, starting chain [ 55.192] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 55.192] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 55.192] can_xchg: back size=8701e00, front size=8701e00 [ 55.192] can_xchg: yes, pixmap=165 [ 55.192] sna_dri2_xchg: win=146, exchange front=40/5,ref=2 and back=29/3,ref=2, pixmap=165 7680x2160 [ 55.192] sna_dri2_xchg: back_bo handle=29, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 55.192] sna_dri2_xchg: front_bo handle=40, pitch=30720, size=132710400, ref=4, active_scanout?=3 [ 55.192] set_bo: pixmap=165, handle=29 (old handle=40) [ 55.192] set_bo: marking whole pixmap as damaged [ 55.192] set_bo: applying final/discard move-to-gpu [ 55.192] wait_for_shadow: flags=0, flips=0, handle=40, shadow=32 [ 55.192] set_bo: dropping flush hint from handle=40 [ 55.192] set_bo: adding flush hint to handle=29 [ 55.192] mark_stale(handle=40) => 1 [ 55.192] swap_limit: draw=146 setting swap limit to 3 [ 55.192] sna_dri2_swap_limit_validate: swap limit set to 3 [ 55.192] sna_next_vblank(pipe=0, waiting until next vblank) [ 55.192] sna_dri2_schedule_swap: reported target_msc=3062 [ 55.192] sna_accel_flush: flush?=0, dirty?=0 [ 55.192] sna_accel_flush: flush?=0, dirty?=0 [ 55.192] sna_accel_flush: flush?=0, dirty?=0 [ 55.192] sna_accel_flush: flush?=0, dirty?=0 [ 55.192] sna_block_handler (tv=565.897000) [ 55.192] sna_scanout_do_flush: flush timer active: delta=14 [ 55.192] sna_accel_do_throttle -- no pending activity [ 55.192] sna_accel_block: evaluating timers, active=5 [ 55.192] sna_accel_block: flush timer expires in 14 [55206] [ 55.193] sna_wakeup_handler [ 55.193] sna_accel_flush: flush?=0, dirty?=0 [ 55.193] sna_accel_flush: flush?=0, dirty?=0 [ 55.193] sna_block_handler (tv=565.896000) [ 55.193] sna_scanout_do_flush: flush timer active: delta=13 [ 55.193] sna_accel_do_throttle -- no pending activity [ 55.193] sna_accel_block: evaluating timers, active=5 [ 55.193] sna_accel_block: flush timer expires in 13 [55206] [ 55.193] sna_wakeup_handler [ 55.193] sna_accel_flush: flush?=0, dirty?=0 [ 55.193] sna_accel_flush: flush?=0, dirty?=0 [ 55.193] sna_accel_flush: flush?=0, dirty?=0 [ 55.193] sna_accel_flush: flush?=0, dirty?=0 [ 55.193] sna_accel_flush: flush?=0, dirty?=0 [ 55.193] sna_accel_flush: flush?=0, dirty?=0 [ 55.193] sna_accel_flush: flush?=0, dirty?=0 [ 55.193] sna_set_window_pixmap: window=16778244, old pixmap=3645 new pixmap=165 [ 55.193] sna_set_window_pixmap: window=16778245, old pixmap=3645 new pixmap=165 [ 55.193] sna_set_window_pixmap: window=54525966, old pixmap=3645 new pixmap=165 [ 55.193] sna_set_window_pixmap: window=54525967, old pixmap=3645 new pixmap=165 [ 55.193] sna_set_window_pixmap: window=16778247, old pixmap=3645 new pixmap=165 [ 55.193] sna_accel_flush: flush?=0, dirty?=0 [ 55.193] sna_accel_flush: flush?=0, dirty?=0 [ 55.193] sna_accel_flush: flush?=0, dirty?=0 [ 55.193] sna_accel_flush: flush?=0, dirty?=0 [ 55.193] sna_accel_flush: flush?=0, dirty?=0 [ 55.193] sna_accel_flush: flush?=0, dirty?=0 [ 55.193] sna_use_hw_cursor (24x24)? [ 55.193] sna_use_hw_cursor(24x24): ARGB?=1, serial->23, size->64 [ 55.193] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x24, pitch=96/256 [ 55.193] sna_show_cursors: cursor?=1 [ 55.193] sna_show_cursors: skipping cursor already show on CRTC (pipe=0) [ 55.193] sna_show_cursors: skipping cursor outside CRTC (pipe=1) [ 55.193] sna_accel_flush: flush?=0, dirty?=0 [ 55.193] sna_accel_flush: flush?=0, dirty?=0 [ 55.193] sna_accel_flush: flush?=0, dirty?=0 [ 55.193] sna_accel_flush: flush?=0, dirty?=0 [ 55.193] sna_accel_flush: flush?=0, dirty?=0 [ 55.193] sna_accel_flush: flush?=0, dirty?=0 [ 55.193] sna_block_handler (tv=565.896000) [ 55.193] sna_scanout_do_flush: flush timer active: delta=13 [ 55.193] sna_accel_do_throttle -- no pending activity [ 55.193] sna_accel_block: evaluating timers, active=5 [ 55.193] sna_accel_block: flush timer expires in 13 [55206] [ 55.193] sna_wakeup_handler [ 55.193] sna_accel_flush: flush?=0, dirty?=0 [ 55.193] sna_accel_flush: flush?=0, dirty?=0 [ 55.193] sna_accel_flush: flush?=0, dirty?=0 [ 55.193] sna_accel_flush: flush?=0, dirty?=0 [ 55.193] sna_block_handler (tv=565.896000) [ 55.193] sna_scanout_do_flush: flush timer active: delta=13 [ 55.193] sna_accel_do_throttle -- no pending activity [ 55.193] sna_accel_block: evaluating timers, active=5 [ 55.193] sna_accel_block: flush timer expires in 13 [55206] [ 55.193] sna_wakeup_handler [ 55.193] sna_accel_flush: flush?=0, dirty?=0 [ 55.193] sna_accel_flush: flush?=0, dirty?=0 [ 55.193] sna_accel_flush: flush?=0, dirty?=0 [ 55.193] sna_block_handler (tv=565.896000) [ 55.193] sna_scanout_do_flush: flush timer active: delta=13 [ 55.193] sna_accel_do_throttle -- no pending activity [ 55.193] sna_accel_block: evaluating timers, active=5 [ 55.193] sna_accel_block: flush timer expires in 13 [55206] [ 55.193] sna_wakeup_handler [ 55.193] sna_accel_flush: flush?=0, dirty?=0 [ 55.193] sna_accel_flush: flush?=0, dirty?=0 [ 55.193] sna_block_handler (tv=565.896000) [ 55.193] sna_scanout_do_flush: flush timer active: delta=13 [ 55.193] sna_accel_do_throttle -- no pending activity [ 55.193] sna_accel_block: evaluating timers, active=5 [ 55.193] sna_accel_block: flush timer expires in 13 [55206] [ 55.193] sna_wakeup_handler [ 55.193] sna_accel_flush: flush?=0, dirty?=0 [ 55.193] sna_accel_flush: flush?=0, dirty?=0 [ 55.193] sna_accel_flush: flush?=0, dirty?=0 [ 55.193] sna_accel_flush: flush?=0, dirty?=0 [ 55.193] sna_block_handler (tv=565.896000) [ 55.193] sna_scanout_do_flush: flush timer active: delta=13 [ 55.193] sna_accel_do_throttle -- no pending activity [ 55.193] sna_accel_block: evaluating timers, active=5 [ 55.193] sna_accel_block: flush timer expires in 13 [55206] [ 55.193] sna_wakeup_handler [ 55.193] sna_accel_flush: flush?=0, dirty?=0 [ 55.193] sna_accel_flush: flush?=0, dirty?=0 [ 55.193] sna_accel_flush: flush?=0, dirty?=0 [ 55.193] sna_block_handler (tv=565.896000) [ 55.193] sna_scanout_do_flush: flush timer active: delta=13 [ 55.193] sna_accel_do_throttle -- no pending activity [ 55.193] sna_accel_block: evaluating timers, active=5 [ 55.193] sna_accel_block: flush timer expires in 13 [55206] [ 55.193] sna_wakeup_handler [ 55.193] sna_accel_flush: flush?=0, dirty?=0 [ 55.193] sna_accel_flush: flush?=0, dirty?=0 [ 55.193] sna_block_handler (tv=565.896000) [ 55.193] sna_scanout_do_flush: flush timer active: delta=13 [ 55.193] sna_accel_do_throttle -- no pending activity [ 55.193] sna_accel_block: evaluating timers, active=5 [ 55.193] sna_accel_block: flush timer expires in 13 [55206] [ 55.193] sna_wakeup_handler [ 55.193] sna_accel_flush: flush?=0, dirty?=0 [ 55.193] sna_accel_flush: flush?=0, dirty?=0 [ 55.193] sna_block_handler (tv=565.896000) [ 55.193] sna_scanout_do_flush: flush timer active: delta=13 [ 55.193] sna_accel_do_throttle -- no pending activity [ 55.193] sna_accel_block: evaluating timers, active=5 [ 55.193] sna_accel_block: flush timer expires in 13 [55206] [ 55.193] sna_wakeup_handler [ 55.193] sna_accel_flush: flush?=0, dirty?=0 [ 55.193] sna_accel_flush: flush?=0, dirty?=0 [ 55.193] sna_accel_flush: flush?=0, dirty?=0 [ 55.193] sna_accel_flush: flush?=0, dirty?=0 [ 55.193] sna_accel_flush: flush?=0, dirty?=0 [ 55.193] sna_accel_flush: flush?=0, dirty?=0 [ 55.193] sna_accel_flush: flush?=0, dirty?=0 [ 55.193] sna_accel_flush: flush?=0, dirty?=0 [ 55.193] sna_block_handler (tv=565.896000) [ 55.193] sna_scanout_do_flush: flush timer active: delta=13 [ 55.193] sna_accel_do_throttle -- no pending activity [ 55.193] sna_accel_block: evaluating timers, active=5 [ 55.193] sna_accel_block: flush timer expires in 13 [55206] [ 55.193] sna_wakeup_handler [ 55.194] sna_accel_flush: flush?=0, dirty?=0 [ 55.194] sna_accel_flush: flush?=0, dirty?=0 [ 55.194] sna_accel_flush: flush?=0, dirty?=0 [ 55.194] sna_accel_flush: flush?=0, dirty?=0 [ 55.194] sna_accel_flush: flush?=0, dirty?=0 [ 55.194] sna_block_handler (tv=565.895000) [ 55.194] sna_scanout_do_flush: flush timer active: delta=12 [ 55.194] sna_accel_do_throttle -- no pending activity [ 55.194] sna_accel_block: evaluating timers, active=5 [ 55.194] sna_accel_block: flush timer expires in 12 [55206] [ 55.194] sna_wakeup_handler [ 55.194] sna_block_handler (tv=565.895000) [ 55.194] sna_scanout_do_flush: flush timer active: delta=12 [ 55.194] sna_accel_do_throttle -- no pending activity [ 55.194] sna_accel_block: evaluating timers, active=5 [ 55.194] sna_accel_block: flush timer expires in 12 [55206] [ 55.194] sna_wakeup_handler [ 55.194] sna_accel_flush: flush?=0, dirty?=0 [ 55.194] sna_accel_flush: flush?=0, dirty?=0 [ 55.194] sna_block_handler (tv=565.895000) [ 55.194] sna_scanout_do_flush: flush timer active: delta=12 [ 55.194] sna_accel_do_throttle -- no pending activity [ 55.194] sna_accel_block: evaluating timers, active=5 [ 55.194] sna_accel_block: flush timer expires in 12 [55206] [ 55.194] sna_wakeup_handler [ 55.194] sna_accel_flush: flush?=0, dirty?=0 [ 55.194] sna_accel_flush: flush?=0, dirty?=0 [ 55.194] sna_accel_flush: flush?=0, dirty?=0 [ 55.194] sna_block_handler (tv=565.895000) [ 55.194] sna_scanout_do_flush: flush timer active: delta=12 [ 55.194] sna_accel_do_throttle -- no pending activity [ 55.194] sna_accel_block: evaluating timers, active=5 [ 55.194] sna_accel_block: flush timer expires in 12 [55206] [ 55.194] sna_wakeup_handler [ 55.194] sna_accel_flush: flush?=0, dirty?=0 [ 55.194] sna_accel_flush: flush?=0, dirty?=0 [ 55.194] sna_block_handler (tv=565.895000) [ 55.194] sna_scanout_do_flush: flush timer active: delta=12 [ 55.194] sna_accel_do_throttle -- no pending activity [ 55.194] sna_accel_block: evaluating timers, active=5 [ 55.194] sna_accel_block: flush timer expires in 12 [55206] [ 55.194] sna_wakeup_handler [ 55.194] sna_accel_flush: flush?=0, dirty?=0 [ 55.194] sna_accel_flush: flush?=0, dirty?=0 [ 55.194] sna_accel_flush: flush?=0, dirty?=0 [ 55.194] sna_accel_flush: flush?=0, dirty?=0 [ 55.194] sna_accel_flush: flush?=0, dirty?=0 [ 55.194] sna_accel_flush: flush?=0, dirty?=0 [ 55.194] sna_block_handler (tv=565.895000) [ 55.194] sna_scanout_do_flush: flush timer active: delta=12 [ 55.194] sna_accel_do_throttle -- no pending activity [ 55.194] sna_accel_block: evaluating timers, active=5 [ 55.194] sna_accel_block: flush timer expires in 12 [55206] [ 55.194] sna_wakeup_handler [ 55.194] _sna_dri2_destroy_buffer: 0x561c94577d50 [handle=130] -- refcnt=1, draw=16778270, pixmap=0, proxy?=0 [ 55.194] sna_dri2_cache_bo(handle=130, name=75) [ 55.194] sna_dri2_cache_bo: not a window, releasing handle=130 [ 55.194] _kgem_bo_destroy: handle=130, proxy? 0 [ 55.194] __kgem_bo_destroy: handle=130, size=524288 [ 55.194] __kgem_bo_destroy: handle=130, not reusable [ 55.194] kgem_bo_free: handle=130, size=524288 [ 55.194] kgem_bo_free: releasing 0x0:0x7fc6acbdc000 vma for handle=130, count=0 [ 55.194] _sna_dri2_destroy_buffer: 0x561c94a331d0 [handle=17] -- refcnt=1, draw=16778270, pixmap=3842, proxy?=0 [ 55.194] _sna_dri2_destroy_buffer: removing active_scanout=1 from pixmap handle=17 [ 55.194] _sna_dri2_destroy_buffer: releasing last DRI pixmap=3842, scanout?=0 [ 55.194] _sna_dri2_destroy_buffer: dropping flush hint from handle=17 [ 55.194] sna_accel_watch_flush: enable=-1 [ 55.194] sna_dri2_cache_bo(handle=17, name=80) [ 55.194] sna_dri2_cache_bo: not a window, releasing handle=17 [ 55.194] sna_destroy_pixmap: pixmap=3842, attached?=1 [ 55.194] _kgem_bo_destroy: handle=17, proxy? 0 [ 55.194] __kgem_bo_destroy: handle=17, size=262144 [ 55.194] __kgem_bo_destroy: handle=17, not reusable [ 55.194] kgem_bo_free: handle=17, size=262144 [ 55.194] kgem_bo_free: releasing 0x0:0x0 vma for handle=17, count=0 [ 55.194] __sna_free_pixmap(pixmap=3842) [ 55.194] sna_create_pixmap(87, 23, 32, usage=0) [ 55.194] kgem_can_create_2d: 87x23 @ 32 [ 55.194] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=352, height=23 [ 55.194] kgem_can_create_2d: untiled size=8192 [ 55.194] kgem_choose_tiling: too thin [width 87, 32 bpp] for TILING_X [ 55.194] kgem_choose_tiling: 87x23 -> 0 [ 55.194] sna_create_pixmap: usage=0, flags=b [ 55.194] sna_create_pixmap: creating GPU pixmap 87x23, stride=348, flags=b [ 55.194] __pop_freed_pixmap: reusing freed pixmap=3842 header [ 55.194] create_pixmap_hdr: pixmap=3843, width=87, height=23, usage=0 [ 55.194] sna_create_pixmap: serial=3843, 87x23, usage=0 [ 55.194] sna_dri2_get_msc(draw=16778373, pipe=-1) [ 55.194] sna_crtc_record_swap: recording last swap on pipe=0, frame 3062 [msc=3062], time 55.185880 [ 55.194] sna_dri2_get_msc: msc=3062 [raw=3062], ust=55185880 [ 55.194] sna_dri2_create_buffer pixmap=3844, (attachment=1, format=32, drawable=87x23), window?=0 [ 55.194] sna_dri2_create_buffer: creating back buffer 87x23, suitable for scanout? 0 [ 55.194] kgem_create_2d(87x23, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 55.194] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=512, height=24 [ 55.194] inactive too small: 2 < 3 [ 55.194] inactive too small: 2 < 3 [ 55.194] inactive too small: 2 < 3 [ 55.194] __kgem_bo_init(handle=17, num_pages=3) [ 55.194] kgem_set_tiling: handle=17, tiling=1 [1], pitch=512 [512]: 1 [ 55.194] new pitch=512, tiling=1, handle=17, id=2249, num_pages=3 [3], bucket=1 [ 55.194] kgem_bo_flink: flinked handle=17 to name=75, marking non-reusable [ 55.194] sna_dri2_create_buffer pixmap=3844, (attachment=0, format=32, drawable=87x23), window?=0 [ 55.194] sna_pixmap_set_dri: attaching DRI client to pixmap=3844 [ 55.194] sna_pixmap_move_to_gpu(pixmap=3844, usage=0), flags=c2 [ 55.194] sna_pixmap_move_to_gpu: CPU damage? 0 [ 55.194] sna_pixmap_move_to_gpu: creating GPU bo (87x23@32), create=b [ 55.194] kgem_choose_tiling: too thin [width 87, 32 bpp] for TILING_X [ 55.194] kgem_choose_tiling: 87x23 -> 0 [ 55.194] kgem_choose_tiling: too thin [width 87, 32 bpp] for TILING_X [ 55.194] kgem_choose_tiling: 87x23 -> 0 [ 55.194] sna_pixmap_alloc_gpu: pixmap=3844 [ 55.194] kgem_create_2d(87x23, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 55.194] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=352, height=23 [ 55.194] kgem_bo_remove_from_inactive: removing handle=137 from inactive [ 55.194] from inactive: pitch=352, tiling=0: handle=137, id=2250 [ 55.194] sna_pixmap_mark_active: pixmap=3844, handle=137 [ 55.194] sna_pixmap_change_tiling: changing tiling 0 -> 1 for 87x23 pixmap [ 55.194] kgem_create_2d(87x23, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 55.194] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=512, height=24 [ 55.194] inactive too small: 2 < 3 [ 55.194] inactive too small: 2 < 3 [ 55.194] __kgem_bo_init(handle=107, num_pages=3) [ 55.194] kgem_set_tiling: handle=107, tiling=1 [1], pitch=512 [512]: 1 [ 55.194] new pitch=512, tiling=1, handle=107, id=2251, num_pages=3 [3], bucket=1 [ 55.194] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 55.194] kgem_bo_is_render: handle=137, rq? 0 [0] [ 55.194] kgem_bo_is_render: handle=107, rq? 0 [0] [ 55.194] kgem_bo_is_render: handle=107, rq? 0 [0] [ 55.194] kgem_bo_is_render: handle=137, rq? 0 [0] [ 55.194] kgem_bo_is_render: handle=107, rq? 0 [0] [ 55.194] needs_batch_flush: flushing before handle=107 for new reservation [ 55.194] kgem_check_bo: num_pages=+5, num_exec=+2 [ 55.194] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 55.194] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 55.194] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 55.194] kgem_add_handle: handle=4, index=0 [ 55.194] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 55.194] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 55.194] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 55.194] gen9_composite_get_binding_table(ffc0) [ 55.194] kgem_add_reloc64: handle=107, pos=16360, delta=0, domains=20002 [ 55.194] kgem_add_handle: handle=107, index=1 [ 55.194] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=0) [ 55.194] __kgem_bo_mark_dirty: handle=107 (proxy? 0) [ 55.194] [3fe0] bind bo(handle=107, addr=0), format=192, width=87, height=23, pitch=512, tiling=1 -> render [ 55.194] kgem_add_reloc64: handle=137, pos=16344, delta=0, domains=40000 [ 55.194] kgem_add_handle: handle=137, index=2 [ 55.194] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd451000) [ 55.194] [3fd0] bind bo(handle=137, addr=fd451000), format=192, width=87, height=23, pitch=352, tiling=0 -> sampler [ 55.194] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 55.194] gen9_emit_sampler: sampler = 0 [ 55.194] gen9_emit_sf: num_sf_outputs=1 [ 55.194] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 55.195] gen9_emit_vertex_elements: setup id=0 [ 55.195] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 55.195] (0, 0) -> (0, 0) + (87, 23) [ 55.195] gen8_vertex_flush[490] = 3 [ 55.195] _kgem_bo_destroy: handle=137, proxy? 0 [ 55.195] __kgem_bo_destroy: handle=137, size=8192 [ 55.195] __kgem_bo_destroy: handle=137 -> active [ 55.195] sna_dri2_create_buffer: attaching to front buffer 87x23 [0x561c94ae7580:2], scanout? 0 [ 55.195] kgem_bo_flink: flinked handle=107 to name=80, marking non-reusable [ 55.195] sna_dri2_create_buffer: adding flush hint to handle=107 [ 55.195] __sna_damage_all(87, 23) [ 55.195] sna_accel_watch_flush: enable=1 [ 55.195] sna_accel_flush: flush?=1, dirty?=0 [ 55.195] gen8_vertex_close: used=6, vbo active? 23, vb=1, nreloc=1 [ 55.195] gen8_vertex_close: reloc[0] = 287 [ 55.195] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 55.195] kgem_add_handle: handle=23, index=3 [ 55.195] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 55.195] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=79 [fenced=0] [ 55.195] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 55.195] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 55.195] kgem_fixup_relocs: shrinking by 61440 [ 55.195] __kgem_busy: handle=1, busy=0, wedged=0 [ 55.195] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 55.195] kgem_commit: release handle=107 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fffa0000 [ 55.195] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 55.195] kgem_commit: release handle=137 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd451000 [ 55.195] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 55.195] __kgem_busy: handle=1, busy=131072, wedged=0 [ 55.195] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 55.195] sna_accel_flush: flush?=0, dirty?=0 [ 55.195] sna_accel_flush: flush?=0, dirty?=0 [ 55.195] sna_accel_flush: flush?=0, dirty?=0 [ 55.195] sna_block_handler (tv=565.894000) [ 55.195] kgem_retire, need_retire?=1 [ 55.195] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 55.195] kgem_retire__requests_ring: retiring ring 0 [ 55.195] __kgem_busy: handle=1, busy=131072, wedged=0 [ 55.195] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 55.195] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 55.195] kgem_retire -- retired=0, need_retire=1 [ 55.195] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 55.195] sna_scanout_do_flush: flush timer active: delta=11 [ 55.195] timer_enable (time=55195), starting timer 1 [ 55.195] sna_accel_block: evaluating timers, active=7 [ 55.195] sna_accel_block: flush timer expires in 11 [55206] [ 55.195] sna_wakeup_handler [ 55.195] sna_accel_flush: flush?=0, dirty?=0 [ 55.195] sna_accel_flush: flush?=0, dirty?=0 [ 55.195] sna_accel_flush: flush?=0, dirty?=0 [ 55.195] sna_block_handler (tv=565.894000) [ 55.195] kgem_retire, need_retire?=1 [ 55.195] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 55.195] kgem_retire__requests_ring: retiring ring 0 [ 55.195] __kgem_busy: handle=1, busy=131072, wedged=0 [ 55.195] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 55.195] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 55.195] kgem_retire -- retired=0, need_retire=1 [ 55.195] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 55.195] sna_scanout_do_flush: flush timer active: delta=11 [ 55.195] sna_accel_block: evaluating timers, active=7 [ 55.195] sna_accel_block: flush timer expires in 11 [55206] [ 55.195] sna_wakeup_handler [ 55.195] sna_accel_flush: flush?=0, dirty?=0 [ 55.195] sna_accel_flush: flush?=0, dirty?=0 [ 55.195] sna_block_handler (tv=565.894000) [ 55.195] kgem_retire, need_retire?=1 [ 55.195] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 55.195] kgem_retire__requests_ring: retiring ring 0 [ 55.195] __kgem_busy: handle=1, busy=131072, wedged=0 [ 55.195] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 55.195] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 55.195] kgem_retire -- retired=0, need_retire=1 [ 55.195] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 55.195] sna_scanout_do_flush: flush timer active: delta=11 [ 55.195] sna_accel_block: evaluating timers, active=7 [ 55.195] sna_accel_block: flush timer expires in 11 [55206] [ 55.195] sna_wakeup_handler [ 55.195] sna_composite_rectangles(pixmap=3845, op=0, 0 x 1 [(0, 0)x(87, 23) ...]) [ 55.195] sna_composite_rectangles: converted to op 0 [ 55.195] sna_composite_rectangles[0] (0, 0)x(87, 23) -> (0, 0), (87, 23) [ 55.195] sna_composite_rectangles: nrects=1, region=(0, 0), (87, 23) x 1 [ 55.195] sna_composite_rectangles: clipped extents (0, 0),(87, 23) x 1 [ 55.195] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(87, 23) [ 55.195] sna_composite_rectangles: promoting to full GPU [ 55.195] sna_composite_rectangles: dropping last-cpu hint [ 55.195] sna_drawable_use_bo pixmap=3845, box=((0, 0), (87, 23)), flags=19... [ 55.195] sna_drawable_use_bo: exported target, set PREFER_GPU [ 55.195] sna_drawable_use_bo: pinned, never REPLACES [ 55.195] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 55.195] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.195] sna_drawable_use_bo: using whole GPU bo [ 55.195] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 55.195] kgem_bo_is_render: handle=107, rq? 1 [1] [ 55.195] gen9_render_fill_boxes(0 x 1 [(0, 0), (87, 23) ...]) [ 55.195] sna_render_get_solid: 0 [ 55.195] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 55.195] kgem_check_bo: num_pages=+3, num_exec=+1 [ 55.195] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 55.195] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 55.195] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 55.195] kgem_add_handle: handle=4, index=0 [ 55.195] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 55.195] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 55.195] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 55.195] gen9_composite_get_binding_table(ffc0) [ 55.195] kgem_add_reloc64: handle=107, pos=16360, delta=0, domains=20002 [ 55.195] kgem_add_handle: handle=107, index=1 [ 55.195] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fffa0000) [ 55.195] __kgem_bo_mark_dirty: handle=107 (proxy? 0) [ 55.195] [3fe0] bind bo(handle=107, addr=fffa0000), format=192, width=87, height=23, pitch=512, tiling=1 -> render [ 55.195] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 55.195] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 55.195] kgem_add_handle: handle=7, index=2 [ 55.195] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 55.195] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 55.195] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 55.195] gen9_emit_sampler: sampler = 1 [ 55.195] gen9_emit_sf: num_sf_outputs=1 [ 55.195] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 55.195] gen9_emit_vertex_elements: setup id=0 [ 55.195] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 55.195] (0, 0), (87, 23) [ 55.195] gen8_vertex_flush[490] = 3 [ 55.195] sna_composite_rectangles: pixmap=3845 marking clear [0]? 1 [ 55.195] sna_accel_flush: flush?=1, dirty?=0 [ 55.195] gen8_vertex_close: used=12, vbo active? 23, vb=1, nreloc=1 [ 55.195] gen8_vertex_close: reloc[0] = 287 [ 55.195] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 55.195] kgem_add_handle: handle=23, index=3 [ 55.195] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 55.195] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=78 [fenced=0] [ 55.195] __kgem_busy: handle=1, busy=131072, wedged=0 [ 55.195] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd981000 [ 55.195] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 55.195] kgem_fixup_relocs: shrinking by 61440 [ 55.195] __kgem_busy: handle=2, busy=0, wedged=0 [ 55.195] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd981000 [ 55.195] kgem_commit: release handle=107 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fffa0000 [ 55.195] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 55.195] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 55.195] __kgem_bo_clear_busy: handle=7 [ 55.195] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 55.195] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 55.195] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 55.195] sna_accel_flush: flush?=0, dirty?=0 [ 55.195] sna_create_pixmap(87, 23, 32, usage=0) [ 55.195] kgem_can_create_2d: 87x23 @ 32 [ 55.195] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=352, height=23 [ 55.195] kgem_can_create_2d: untiled size=8192 [ 55.195] kgem_choose_tiling: too thin [width 87, 32 bpp] for TILING_X [ 55.195] kgem_choose_tiling: 87x23 -> 0 [ 55.195] sna_create_pixmap: usage=0, flags=b [ 55.195] sna_create_pixmap: creating GPU pixmap 87x23, stride=348, flags=b [ 55.195] __pop_freed_pixmap: reusing freed pixmap=3817 header [ 55.195] create_pixmap_hdr: pixmap=3846, width=87, height=23, usage=0 [ 55.195] sna_create_pixmap: serial=3846, 87x23, usage=0 [ 55.195] sna_accel_flush: flush?=0, dirty?=0 [ 55.195] sna_accel_flush: flush?=0, dirty?=0 [ 55.195] sna_composite_rectangles(pixmap=3847, op=0, 0 x 1 [(0, 0)x(87, 23) ...]) [ 55.195] sna_composite_rectangles: converted to op 0 [ 55.195] sna_composite_rectangles[0] (0, 0)x(87, 23) -> (0, 0), (87, 23) [ 55.195] sna_composite_rectangles: nrects=1, region=(0, 0), (87, 23) x 1 [ 55.195] sna_composite_rectangles: clipped extents (0, 0),(87, 23) x 1 [ 55.195] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(87, 23) [ 55.195] sna_composite_rectangles: dropping last-cpu hint [ 55.195] sna_drawable_use_bo pixmap=3847, box=((0, 0), (87, 23)), flags=19... [ 55.195] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 55.195] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 55.195] sna_pixmap_move_to_gpu(pixmap=3847, usage=0), flags=b [ 55.195] sna_pixmap_move_to_gpu: CPU damage? 0 [ 55.195] sna_pixmap_move_to_gpu: creating GPU bo (87x23@32), create=b [ 55.195] kgem_choose_tiling: too thin [width 87, 32 bpp] for TILING_X [ 55.195] kgem_choose_tiling: 87x23 -> 0 [ 55.195] kgem_choose_tiling: too thin [width 87, 32 bpp] for TILING_X [ 55.195] kgem_choose_tiling: 87x23 -> 0 [ 55.195] sna_pixmap_alloc_gpu: pixmap=3847 [ 55.195] kgem_create_2d(87x23, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 55.196] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=352, height=23 [ 55.196] kgem_bo_remove_from_active: removing handle=137 from active [ 55.196] 1:from active: pitch=352, tiling=0, handle=137, id=2252 [ 55.196] __sna_damage_all(87, 23) [ 55.196] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 55.196] sna_pixmap_mark_active: pixmap=3847, handle=137 [ 55.196] sna_drawable_use_bo: allocated GPU bo for operation [ 55.196] sna_drawable_use_bo: using GPU bo with damage? 0 [ 55.196] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 55.196] kgem_bo_is_render: handle=137, rq? 1 [1] [ 55.196] gen9_render_fill_boxes(0 x 1 [(0, 0), (87, 23) ...]) [ 55.196] sna_render_get_solid: 0 [ 55.196] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 55.196] kgem_check_bo: num_pages=+2, num_exec=+1 [ 55.196] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 55.196] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 55.196] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 55.196] kgem_add_handle: handle=4, index=0 [ 55.196] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 55.196] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 55.196] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 55.196] gen9_composite_get_binding_table(ffc0) [ 55.196] kgem_add_reloc64: handle=137, pos=16360, delta=0, domains=20002 [ 55.196] kgem_add_handle: handle=137, index=1 [ 55.196] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd451000) [ 55.196] __kgem_bo_mark_dirty: handle=137 (proxy? 0) [ 55.196] [3fe0] bind bo(handle=137, addr=fd451000), format=192, width=87, height=23, pitch=352, tiling=0 -> render [ 55.196] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 55.196] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 55.196] kgem_add_handle: handle=7, index=2 [ 55.196] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 55.196] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 55.196] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 55.196] gen9_emit_sampler: sampler = 1 [ 55.196] gen9_emit_sf: num_sf_outputs=1 [ 55.196] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 55.196] gen9_emit_vertex_elements: setup id=0 [ 55.196] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 55.196] (0, 0), (87, 23) [ 55.196] gen8_vertex_flush[490] = 3 [ 55.196] sna_composite_rectangles: pixmap=3847 marking clear [0]? 1 [ 55.196] sna_accel_flush: flush?=0, dirty?=0 [ 55.196] sna_glyphs(op=3, nlist=1, src=(5, 16)) [ 55.196] kgem_bo_is_busy: handle=137, domain: 3 exec? 1, rq? 1 [ 55.196] sna_glyphs: discarding mask [ 55.196] glyphs0_to_dst(op=3, src=(5, 16), nlist=1, dst=(5, 16)+(0, 0)) [ 55.196] clipped_glyphs: no, clip region (0, 0), (87, 23) matches drawable pixmap=94680753650848 size=87x23 [ 55.196] gen9_render_composite: 0x0, current mode=1/1 [ 55.196] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 55.196] gen9_composite_fallback: mask is already on the GPU, try to use GPU [ 55.196] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.196] sna_drawable_use_bo pixmap=3847, box=((0, 0), (87, 23)), flags=7... [ 55.196] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.196] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.196] sna_drawable_use_bo: using whole GPU bo [ 55.196] gen9_composite_set_target: pixmap=3847, format=20028888, size=87x23, pitch=352, delta=(0,0),damage=0xffffffffffffffff [ 55.196] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.196] color_convert: src=ff2f2f2c [20028888] [ 55.196] color_convert: dst=ff2f2f2c [20028888] [ 55.196] sna_render_get_solid: ff2f2f2c [ 55.196] sna_render_get_solid(24) = ff2f2f2c (old) [ 55.196] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.196] sna_transform_is_imprecise_integer_translation: no transform [ 55.196] gen9_composite_picture: integer translation (0, 0), removing [ 55.196] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 55.196] sna_render_pixmap_bo: GPU all damaged [ 55.196] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 55.196] gen4_choose_composite_emitter: solid, identity mask [ 55.196] kgem_check_bo: num_pages=+1025, num_exec=+2 [ 55.196] aligning vertex: was 2, now 4 floats per vertex [ 55.196] gen9_composite_get_binding_table(ff00) [ 55.196] kgem_add_reloc64: handle=113, pos=16312, delta=0, domains=40000 [ 55.196] kgem_add_reloc64: adding proxy [delta=96] for handle=113 [ 55.196] kgem_add_handle: handle=113, index=3 [ 55.196] kgem_add_reloc64[5] = (delta=96, target handle=3, presumed=fe00a000) [ 55.196] [3fb0] bind bo(handle=113, addr=fe00a060), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 55.196] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 [ 55.196] kgem_add_handle: handle=6, index=4 [ 55.196] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd581000) [ 55.196] [3fa0] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 55.196] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 55.196] gen9_emit_sampler: sampler = a [ 55.196] gen9_emit_sf: num_sf_outputs=2 [ 55.196] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 55.196] gen9_emit_vertex_elements: setup id=9 [ 55.196] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 55.196] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 55.196] glyphs0_to_dst: glyph=(4, 6)x(10, 10), unclipped [ 55.196] emit_primitive_identity_mask__avx2: dst=(4, 6), mask=(560.00, 32.00) x (10.00, 10.00) [ 55.196] glyphs0_to_dst: glyph=(12, 8)x(9, 8), unclipped [ 55.196] emit_primitive_identity_mask__avx2: dst=(12, 8), mask=(544.00, 48.00) x (9.00, 8.00) [ 55.196] glyphs0_to_dst: glyph=(20, 8)x(7, 8), unclipped [ 55.196] emit_primitive_identity_mask__avx2: dst=(20, 8), mask=(560.00, 48.00) x (7.00, 8.00) [ 55.196] glyphs0_to_dst: glyph=(25, 8)x(10, 8), unclipped [ 55.196] emit_primitive_identity_mask__avx2: dst=(25, 8), mask=(576.00, 0.00) x (10.00, 8.00) [ 55.196] glyphs0_to_dst: glyph=(33, 8)x(10, 8), unclipped [ 55.196] emit_primitive_identity_mask__avx2: dst=(33, 8), mask=(576.00, 0.00) x (10.00, 8.00) [ 55.196] glyphs0_to_dst: glyph=(42, 8)x(9, 8), unclipped [ 55.196] emit_primitive_identity_mask__avx2: dst=(42, 8), mask=(592.00, 0.00) x (9.00, 8.00) [ 55.196] glyphs0_to_dst: glyph=(50, 8)x(9, 8), unclipped [ 55.196] emit_primitive_identity_mask__avx2: dst=(50, 8), mask=(576.00, 16.00) x (9.00, 8.00) [ 55.196] glyphs0_to_dst: glyph=(58, 4)x(9, 12), unclipped [ 55.196] emit_primitive_identity_mask__avx2: dst=(58, 4), mask=(592.00, 16.00) x (9.00, 12.00) [ 55.196] glyphs0_to_dst: glyph=(66, 8)x(11, 8), unclipped [ 55.196] emit_primitive_identity_mask__avx2: dst=(66, 8), mask=(608.00, 0.00) x (11.00, 8.00) [ 55.196] glyphs0_to_dst: glyph=(76, 5)x(7, 11), unclipped [ 55.196] emit_primitive_identity_mask__avx2: dst=(76, 5), mask=(624.00, 0.00) x (7.00, 11.00) [ 55.196] gen8_vertex_flush[56c] = 30 [ 55.196] gen9_magic_ca_pass: CA fixup (5 -> 35) [ 55.196] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 55.196] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 55.196] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 55.196] sna_accel_flush: flush?=0, dirty?=0 [ 55.196] sna_glyphs(op=3, nlist=1, src=(5, 17)) [ 55.196] kgem_bo_is_busy: handle=137, domain: 3 exec? 1, rq? 1 [ 55.196] sna_glyphs: discarding mask [ 55.196] glyphs0_to_dst(op=3, src=(5, 17), nlist=1, dst=(5, 17)+(0, 0)) [ 55.196] clipped_glyphs: no, clip region (0, 0), (87, 23) matches drawable pixmap=94680753650848 size=87x23 [ 55.196] gen9_render_composite: 0x0, current mode=1/1 [ 55.196] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 55.196] kgem_bo_is_busy: handle=137, domain: 3 exec? 1, rq? 1 [ 55.196] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.196] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.196] sna_drawable_use_bo pixmap=3847, box=((0, 0), (87, 23)), flags=7... [ 55.196] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.196] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.196] sna_drawable_use_bo: using whole GPU bo [ 55.196] gen9_composite_set_target: pixmap=3847, format=20028888, size=87x23, pitch=352, delta=(0,0),damage=0xffffffffffffffff [ 55.196] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.196] color_convert: src=ff807d78 [20028888] [ 55.196] color_convert: dst=ff807d78 [20028888] [ 55.196] sna_render_get_solid: ff807d78 [ 55.196] sna_render_get_solid(25) = ff807d78 (old) [ 55.196] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.196] sna_transform_is_imprecise_integer_translation: no transform [ 55.196] gen9_composite_picture: integer translation (0, 0), removing [ 55.196] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 55.196] sna_render_pixmap_bo: GPU all damaged [ 55.196] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 55.196] gen4_choose_composite_emitter: solid, identity mask [ 55.196] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.196] gen9_composite_get_binding_table(fe40) [ 55.196] kgem_add_reloc64: handle=113, pos=16264, delta=0, domains=40000 [ 55.196] kgem_add_reloc64: adding proxy [delta=100] for handle=113 [ 55.196] kgem_add_reloc64[7] = (delta=100, target handle=3, presumed=fe00a000) [ 55.196] [3f80] bind bo(handle=113, addr=fe00a064), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 55.196] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 55.196] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 55.196] gen9_emit_vertex_elements: setup id=9 [ 55.196] glyphs0_to_dst: glyph=(4, 7)x(10, 10), unclipped [ 55.196] emit_primitive_identity_mask__avx2: dst=(4, 7), mask=(560.00, 32.00) x (10.00, 10.00) [ 55.196] glyphs0_to_dst: glyph=(12, 9)x(9, 8), unclipped [ 55.196] emit_primitive_identity_mask__avx2: dst=(12, 9), mask=(544.00, 48.00) x (9.00, 8.00) [ 55.196] glyphs0_to_dst: glyph=(20, 9)x(7, 8), unclipped [ 55.196] emit_primitive_identity_mask__avx2: dst=(20, 9), mask=(560.00, 48.00) x (7.00, 8.00) [ 55.196] glyphs0_to_dst: glyph=(25, 9)x(10, 8), unclipped [ 55.196] emit_primitive_identity_mask__avx2: dst=(25, 9), mask=(576.00, 0.00) x (10.00, 8.00) [ 55.196] glyphs0_to_dst: glyph=(33, 9)x(10, 8), unclipped [ 55.196] emit_primitive_identity_mask__avx2: dst=(33, 9), mask=(576.00, 0.00) x (10.00, 8.00) [ 55.196] glyphs0_to_dst: glyph=(42, 9)x(9, 8), unclipped [ 55.196] emit_primitive_identity_mask__avx2: dst=(42, 9), mask=(592.00, 0.00) x (9.00, 8.00) [ 55.196] glyphs0_to_dst: glyph=(50, 9)x(9, 8), unclipped [ 55.196] emit_primitive_identity_mask__avx2: dst=(50, 9), mask=(576.00, 16.00) x (9.00, 8.00) [ 55.196] glyphs0_to_dst: glyph=(58, 5)x(9, 12), unclipped [ 55.196] emit_primitive_identity_mask__avx2: dst=(58, 5), mask=(592.00, 16.00) x (9.00, 12.00) [ 55.196] glyphs0_to_dst: glyph=(66, 9)x(11, 8), unclipped [ 55.196] emit_primitive_identity_mask__avx2: dst=(66, 9), mask=(608.00, 0.00) x (11.00, 8.00) [ 55.196] glyphs0_to_dst: glyph=(76, 6)x(7, 11), unclipped [ 55.196] emit_primitive_identity_mask__avx2: dst=(76, 6), mask=(624.00, 0.00) x (7.00, 11.00) [ 55.196] gen8_vertex_flush[66c] = 30 [ 55.196] gen9_magic_ca_pass: CA fixup (35 -> 65) [ 55.196] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 55.196] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 55.196] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 55.196] sna_accel_flush: flush?=0, dirty?=0 [ 55.196] sna_create_pixmap(87, 23, 32, usage=0) [ 55.196] kgem_can_create_2d: 87x23 @ 32 [ 55.196] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=352, height=23 [ 55.196] kgem_can_create_2d: untiled size=8192 [ 55.196] kgem_choose_tiling: too thin [width 87, 32 bpp] for TILING_X [ 55.196] kgem_choose_tiling: 87x23 -> 0 [ 55.196] sna_create_pixmap: usage=0, flags=b [ 55.196] sna_create_pixmap: creating GPU pixmap 87x23, stride=348, flags=b [ 55.196] __pop_freed_pixmap: reusing freed pixmap=3774 header [ 55.196] create_pixmap_hdr: pixmap=3848, width=87, height=23, usage=0 [ 55.196] sna_create_pixmap: serial=3848, 87x23, usage=0 [ 55.196] sna_accel_flush: flush?=0, dirty?=0 [ 55.196] sna_accel_flush: flush?=0, dirty?=0 [ 55.196] sna_composite_rectangles(pixmap=3849, op=0, 0 x 1 [(0, 0)x(87, 23) ...]) [ 55.196] sna_composite_rectangles: converted to op 0 [ 55.196] sna_composite_rectangles[0] (0, 0)x(87, 23) -> (0, 0), (87, 23) [ 55.196] sna_composite_rectangles: nrects=1, region=(0, 0), (87, 23) x 1 [ 55.196] sna_composite_rectangles: clipped extents (0, 0),(87, 23) x 1 [ 55.196] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(87, 23) [ 55.196] sna_composite_rectangles: dropping last-cpu hint [ 55.196] sna_drawable_use_bo pixmap=3849, box=((0, 0), (87, 23)), flags=19... [ 55.196] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 55.196] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 55.196] sna_pixmap_move_to_gpu(pixmap=3849, usage=0), flags=b [ 55.196] sna_pixmap_move_to_gpu: CPU damage? 0 [ 55.196] sna_pixmap_move_to_gpu: creating GPU bo (87x23@32), create=b [ 55.196] kgem_choose_tiling: too thin [width 87, 32 bpp] for TILING_X [ 55.196] kgem_choose_tiling: 87x23 -> 0 [ 55.196] kgem_choose_tiling: too thin [width 87, 32 bpp] for TILING_X [ 55.196] kgem_choose_tiling: 87x23 -> 0 [ 55.196] sna_pixmap_alloc_gpu: pixmap=3849 [ 55.196] kgem_create_2d(87x23, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 55.196] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=352, height=23 [ 55.196] kgem_bo_remove_from_inactive: removing handle=136 from inactive [ 55.196] from inactive: pitch=352, tiling=0: handle=136, id=2253 [ 55.196] __sna_damage_all(87, 23) [ 55.196] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 55.196] sna_pixmap_mark_active: pixmap=3849, handle=136 [ 55.196] sna_drawable_use_bo: allocated GPU bo for operation [ 55.196] sna_drawable_use_bo: using GPU bo with damage? 0 [ 55.196] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 55.196] kgem_bo_is_render: handle=136, rq? 0 [0] [ 55.196] gen9_render_fill_boxes(0 x 1 [(0, 0), (87, 23) ...]) [ 55.196] sna_render_get_solid: 0 [ 55.196] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 55.196] __kgem_busy: handle=1, busy=131072, wedged=0 [ 55.196] __kgem_ring_is_idle: last fence handle=1 still busy [ 55.196] kgem_check_bo: num_pages=+2, num_exec=+1 [ 55.196] aligning vertex: was 4, now 2 floats per vertex [ 55.196] __kgem_busy: handle=1, busy=131072, wedged=0 [ 55.196] __kgem_ring_is_idle: last fence handle=1 still busy [ 55.196] gen9_composite_get_binding_table(fdc0) [ 55.196] kgem_add_reloc64: handle=136, pos=16232, delta=0, domains=20002 [ 55.196] kgem_add_handle: handle=136, index=5 [ 55.196] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fe000000) [ 55.196] __kgem_bo_mark_dirty: handle=136 (proxy? 0) [ 55.196] [3f60] bind bo(handle=136, addr=fe000000), format=192, width=87, height=23, pitch=352, tiling=0 -> render [ 55.196] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 55.196] gen9_emit_sampler: sampler = 1 [ 55.196] gen9_emit_sf: num_sf_outputs=1 [ 55.196] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 55.196] gen9_emit_vertex_elements: setup id=0 [ 55.196] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 55.196] (0, 0), (87, 23) [ 55.196] gen8_vertex_flush[7a8] = 3 [ 55.196] sna_composite_rectangles: pixmap=3849 marking clear [0]? 1 [ 55.196] sna_accel_flush: flush?=0, dirty?=0 [ 55.197] sna_accel_flush: flush?=0, dirty?=0 [ 55.197] sna_accel_flush: flush?=0, dirty?=0 [ 55.197] sna_accel_flush: flush?=0, dirty?=0 [ 55.197] sna_accel_flush: flush?=0, dirty?=0 [ 55.197] sna_composite(pixmap=3849, op=1, src=0+(0, 1), mask=0+(0, 1), dst=3849+(0, 1)+(0, 0), size=(87, 22) [ 55.197] sna_compute_composite_region: dst=(0, 1)x(87, 22) [ 55.197] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 1), (87, 23) [ 55.197] clip_to_dst: region: 1x[(0, 1), (87, 23)], clip: 1x[(0, 0), (87, 23)] [ 55.197] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 1), (87, 23) [ 55.197] sna_compute_composite_region: clip against src (0x0 clip=0): (0, 1), (87, 23) [ 55.197] sna_composite: composite region extents:+(0, 0) -> (0, 1), (87, 23) + (0, 0) [ 55.197] gen9_render_composite: 87x22, current mode=1/1 [ 55.197] kgem_bo_is_render: handle=136, rq? 1 [1] [ 55.197] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 55.197] gen9_composite_set_target: (0, 1)x(87, 22), partial?=0 [ 55.197] sna_drawable_use_bo pixmap=3849, box=((0, 1), (87, 23)), flags=f... [ 55.197] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 55.197] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.197] sna_drawable_use_bo: using whole GPU bo [ 55.197] gen9_composite_set_target: pixmap=3849, format=20028888, size=87x23, pitch=352, delta=(0,0),damage=0xffffffffffffffff [ 55.197] gen9_composite_picture: (0, 1)x(87, 22), dst=(0, 1) [ 55.197] gen4_channel_init_linear: p1=(0.00, 0.00), p2=(0.00, 1.00), src=(0, 1), dst=(0, 1), size=(87, 22) [ 55.197] sna_render_get_gradient: 2x[0.00:ff41403d ... 1.00:ff3c3b37 ... 1.00:ff3c3b37] [ 55.197] sna_render_get_gradient: old --> 2 [ 55.197] gen4_channel_init_linear: transform = [0.00 0.00 0.02, 0.00 0.04 -0.04, 0.00 0.00 1.00] [ 55.197] gen4_channel_init_linear: untransformed: p1=(-47.38, 0.00, 1.00), p2=(-47.38, 28.00, 1.00) [ 55.197] gen4_channel_init_linear: dx=0.00, dy=0.04, offset=-0.04 [ 55.197] kgem_bo_is_render: handle=136, rq? 1 [1] [ 55.197] kgem_bo_is_render: handle=35, rq? 0 [0] [ 55.197] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 55.197] gen4_choose_composite_emitter: linear, no mask [ 55.197] kgem_check_bo: num_pages=+1, num_exec=+1 [ 55.197] gen9_composite_get_binding_table(fd40) [ 55.197] kgem_add_reloc64: handle=35, pos=16200, delta=0, domains=40000 [ 55.197] kgem_add_handle: handle=35, index=6 [ 55.197] kgem_add_reloc64[9] = (delta=0, target handle=6, presumed=fffa4000) [ 55.197] [3f40] bind bo(handle=35, addr=fffa4000), format=192, width=8, height=1, pitch=32, tiling=0 -> sampler [ 55.197] gen9_emit_sampler: sampler = 12 [ 55.197] gen9_emit_vertex_elements: setup id=1 [ 55.197] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 55.197] gen9_render_composite_box: (0, 1), (87, 23) [ 55.197] apply_damage: damage=0x0, region=1 [(0, 1), (87, 23) + (0, 0)] [ 55.197] gen8_vertex_flush[81c] = 3 [ 55.197] sna_accel_flush: flush?=0, dirty?=0 [ 55.197] sna_accel_flush: flush?=0, dirty?=0 [ 55.197] sna_composite_rectangles(pixmap=3849, op=1, ff474642 x 1 [(0, 1)x(87, 1) ...]) [ 55.197] sna_composite_rectangles: converted to op 1 [ 55.197] sna_composite_rectangles[0] (0, 1)x(87, 1) -> (0, 1), (87, 2) [ 55.197] sna_composite_rectangles: nrects=1, region=(0, 1), (87, 2) x 1 [ 55.197] sna_composite_rectangles: clipped extents (0, 1),(87, 2) x 1 [ 55.197] sna_composite_rectangles: pixmap +(0, 0) extents (0, 1),(87, 2) [ 55.197] sna_composite_rectangles: dropping last-cpu hint [ 55.197] sna_drawable_use_bo pixmap=3849, box=((0, 1), (87, 2)), flags=9... [ 55.197] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 55.197] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.197] sna_drawable_use_bo: using whole GPU bo [ 55.197] gen9_render_fill_boxes (op=1, color=(4747, 4646, 4242, ffff) [20028888]) [ 55.197] kgem_bo_is_render: handle=136, rq? 1 [1] [ 55.197] gen9_render_fill_boxes(ff474642 x 1 [(0, 1), (87, 2) ...]) [ 55.197] sna_render_get_solid: ff474642 [ 55.197] sna_render_get_solid(14) = ff474642 (recreate) [ 55.197] kgem_create_proxy: target handle=113 [proxy? -1], offset=56, length=4, io=0 [ 55.197] __kgem_bo_init(handle=113, num_pages=4) [ 55.197] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 55.197] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.197] gen9_composite_get_binding_table(fcc0) [ 55.197] kgem_add_reloc64: handle=113, pos=16168, delta=0, domains=40000 [ 55.197] kgem_add_reloc64: adding proxy [delta=56] for handle=113 [ 55.197] kgem_add_reloc64[10] = (delta=56, target handle=3, presumed=fe00a000) [ 55.197] [3f20] bind bo(handle=113, addr=fe00a038), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 55.197] gen9_emit_sampler: sampler = 1 [ 55.197] gen9_emit_vertex_elements: setup id=0 [ 55.197] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 55.197] (0, 1), (87, 2) [ 55.197] gen8_vertex_flush[87c] = 3 [ 55.197] sna_accel_flush: flush?=0, dirty?=0 [ 55.197] sna_composite(pixmap=3845, op=3, src=3849+(0, 0), mask=3847+(0, 0), dst=3845+(0, 0)+(0, 0), size=(87, 23) [ 55.197] sna_compute_composite_region: dst=(0, 0)x(87, 23) [ 55.197] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (87, 23) [ 55.197] clip_to_dst: region: 1x[(0, 0), (87, 23)], clip: 1x[(0, 0), (87, 23)] [ 55.197] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (87, 23) [ 55.197] sna_compute_composite_region: clip against src (87x23 clip=0): (0, 0), (87, 23) [ 55.197] sna_compute_composite_region: clip against mask: (0, 0), (87, 23) [ 55.197] sna_composite: composite region extents:+(0, 0) -> (0, 0), (87, 23) + (0, 0) [ 55.197] gen9_render_composite: 87x23, current mode=1/1 [ 55.197] kgem_bo_is_busy: handle=136, domain: 0 exec? 1, rq? 1 [ 55.197] kgem_bo_is_busy: handle=137, domain: 3 exec? 1, rq? 1 [ 55.197] gen9_composite_fallback: src is already on the GPU, try to use GPU [ 55.197] gen9_composite_set_target: (0, 0)x(87, 23), partial?=1 [ 55.197] sna_drawable_use_bo pixmap=3845, box=((0, 0), (87, 23)), flags=7... [ 55.197] sna_drawable_use_bo: exported target, set PREFER_GPU [ 55.197] sna_drawable_use_bo: pinned, never REPLACES [ 55.197] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=7 [ 55.197] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.197] sna_drawable_use_bo: using whole GPU bo [ 55.197] gen9_composite_set_target: pixmap=3845, format=20028888, size=87x23, pitch=512, delta=(0,0),damage=0xffffffffffffffff [ 55.197] gen9_composite_picture: (0, 0)x(87, 23), dst=(0, 0) [ 55.197] sna_transform_is_imprecise_integer_translation: no transform [ 55.197] gen9_composite_picture: integer translation (0, 0), removing [ 55.197] sna_render_pixmap_bo pixmap=3849, (0, 0)x(87, 23)/(87, 23) [ 55.197] sna_render_pixmap_bo: GPU all damaged [ 55.197] gen9_composite_picture: (0, 0)x(87, 23), dst=(0, 0) [ 55.197] sna_transform_is_imprecise_integer_translation: no transform [ 55.197] gen9_composite_picture: integer translation (0, 0), removing [ 55.197] sna_render_pixmap_bo pixmap=3847, (0, 0)x(87, 23)/(87, 23) [ 55.197] sna_render_pixmap_bo: GPU all damaged [ 55.197] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 55.197] gen4_choose_composite_emitter: identity source, identity mask [ 55.197] __kgem_busy: handle=1, busy=131072, wedged=0 [ 55.197] __kgem_ring_is_idle: last fence handle=1 still busy [ 55.197] kgem_check_bo: num_pages=+3, num_exec=+1 [ 55.197] aligning vertex: was 2, now 5 floats per vertex [ 55.197] __kgem_busy: handle=1, busy=131072, wedged=0 [ 55.197] __kgem_ring_is_idle: last fence handle=1 still busy [ 55.197] gen9_composite_get_binding_table(fc40) [ 55.197] kgem_add_reloc64: handle=107, pos=16136, delta=0, domains=20002 [ 55.197] kgem_add_handle: handle=107, index=7 [ 55.197] kgem_add_reloc64[11] = (delta=0, target handle=7, presumed=fffa0000) [ 55.197] __kgem_bo_mark_dirty: handle=107 (proxy? 0) [ 55.197] [3f00] bind bo(handle=107, addr=fffa0000), format=192, width=87, height=23, pitch=512, tiling=1 -> render [ 55.197] kgem_add_reloc64: handle=136, pos=16120, delta=0, domains=40000 [ 55.197] kgem_add_reloc64[12] = (delta=0, target handle=5, presumed=fe000000) [ 55.197] [3ef0] bind bo(handle=136, addr=fe000000), format=192, width=87, height=23, pitch=352, tiling=0 -> sampler [ 55.197] kgem_add_reloc64: handle=137, pos=16104, delta=0, domains=40000 [ 55.197] kgem_add_reloc64[13] = (delta=0, target handle=1, presumed=fd451000) [ 55.197] [3ee0] bind bo(handle=137, addr=fd451000), format=192, width=87, height=23, pitch=352, tiling=0 -> sampler [ 55.197] __kgem_bo_mark_dirty: handle=107 (proxy? 0) [ 55.197] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 55.197] gen9_emit_sampler: sampler = 2 [ 55.197] gen9_emit_sf: num_sf_outputs=2 [ 55.197] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) [ 55.197] gen9_emit_vertex_elements: setup id=10 [ 55.197] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 55.197] gen9_emit_vertex_elements: second channel 2 floats, offset=12 [ 55.197] gen9_render_composite_box: (0, 0), (87, 23) [ 55.197] apply_damage: damage=0x0, region=1 [(0, 0), (87, 23) + (0, 0)] [ 55.197] gen8_vertex_flush[958] = 3 [ 55.197] sna_accel_flush: flush?=1, dirty?=0 [ 55.197] gen8_vertex_close: used=295, vbo active? 23, vb=603, nreloc=4 [ 55.197] gen8_vertex_close: reloc[0] = 287 [ 55.197] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 55.197] kgem_add_handle: handle=23, index=8 [ 55.197] kgem_add_reloc64[14] = (delta=0, target handle=8, presumed=fd541000) [ 55.197] gen8_vertex_close: reloc[1] = 342 [ 55.197] kgem_add_reloc64: handle=23, pos=342, delta=0, domains=200000 [ 55.197] kgem_add_reloc64[15] = (delta=0, target handle=8, presumed=fd541000) [ 55.197] gen8_vertex_close: reloc[2] = 514 [ 55.197] kgem_add_reloc64: handle=23, pos=514, delta=0, domains=200000 [ 55.197] kgem_add_reloc64[16] = (delta=0, target handle=8, presumed=fd541000) [ 55.197] gen8_vertex_close: reloc[3] = 593 [ 55.197] kgem_add_reloc64: handle=23, pos=593, delta=0, domains=200000 [ 55.197] kgem_add_reloc64[17] = (delta=0, target handle=8, presumed=fd541000) [ 55.197] batch[1/1, flags=1800]: 604 604 16096 16384, nreloc=18, nexec=9, nfence=0, aperture=1108 [fenced=0] [ 55.197] __kgem_busy: handle=1, busy=131072, wedged=0 [ 55.197] __kgem_busy: handle=2, busy=131072, wedged=0 [ 55.197] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x7f, presumed-offset=fd373000 [ 55.197] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> 1 [ 55.197] kgem_create_linear(65536) [ 55.197] search_linear_cache: num_pages=16, flags=406, use_active? 0, use_large=0 [max=65536] [ 55.197] search_linear_cache: searching for inactive cpu map [ 55.197] kgem_bo_remove_from_inactive: removing handle=121 from inactive [ 55.197] search_linear_cache: found handle=121 (num_pages=16) in linear vma cache [ 55.197] kgem_bo_map__cpu(handle=121, size=65536, map=0x0:0x7fc6b41ad000) [ 55.197] kgem_new_batch: allocated and mapped batch handle=121 [size=65536] [ 55.197] kgem_bo_sync__cpu: handle=121 [ 55.197] __kgem_busy: handle=121, busy=0, wedged=0 [ 55.197] kgem_bo_sync__cpu: SYNC: handle=121, needs_flush? 0, domain? 0, busy? 0 [ 55.197] __kgem_busy: handle=121, busy=0, wedged=0 [ 55.197] kgem_bo_retire: retiring bo handle=121 (needed flush? 0), rq? 0 [busy?=0] [ 55.197] assert_bo_retired: handle=121, domain: 0 exec? 0, rq? 0 [ 55.197] kgem_new_batch: using last batch handle=127 [ 55.197] kgem_commit: release handle=127 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd373000 [ 55.197] kgem_commit: release handle=107 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fffa0000 [ 55.197] kgem_commit: release handle=136 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fe000000 [ 55.197] kgem_commit: release handle=137 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd451000 [ 55.197] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 55.197] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 55.197] __kgem_bo_clear_busy: handle=7 [ 55.197] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 55.197] kgem_commit: release handle=113 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 55.197] __kgem_bo_clear_busy: handle=113 [ 55.197] kgem_commit: release handle=113 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fe00a000 [ 55.197] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 55.197] kgem_commit: release handle=113 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 55.197] __kgem_bo_clear_busy: handle=113 [ 55.197] kgem_commit: release handle=35 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa4000 [ 55.197] kgem_commit: release handle=113 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 55.197] __kgem_bo_clear_busy: handle=113 [ 55.197] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 55.197] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 55.197] sna_accel_flush: flush?=0, dirty?=0 [ 55.197] sna_destroy_pixmap: pixmap=3847, attached?=1 [ 55.197] _kgem_bo_destroy: handle=137, proxy? 0 [ 55.197] __kgem_bo_destroy: handle=137, size=8192 [ 55.197] __kgem_busy: handle=137, busy=131073, wedged=0 [ 55.197] __kgem_bo_destroy: handle=137 -> active [ 55.197] __sna_free_pixmap(pixmap=3847) [ 55.197] sna_accel_flush: flush?=0, dirty?=0 [ 55.197] sna_glyphs(op=3, nlist=1, src=(5, 16)) [ 55.197] kgem_bo_is_busy: handle=107, domain: 3 exec? 0, rq? 1 [ 55.197] sna_glyphs: discarding mask [ 55.197] glyphs0_to_dst(op=3, src=(5, 16), nlist=1, dst=(5, 16)+(0, 0)) [ 55.197] clipped_glyphs: no, clip region (0, 0), (87, 23) matches drawable pixmap=94680753534336 size=87x23 [ 55.197] gen9_render_composite: 0x0, current mode=0/1 [ 55.197] kgem_bo_is_busy: handle=6, domain: 3 exec? 0, rq? 1 [ 55.197] kgem_bo_is_busy: handle=107, domain: 3 exec? 0, rq? 1 [ 55.197] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.197] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.197] sna_drawable_use_bo pixmap=3845, box=((0, 0), (87, 23)), flags=7... [ 55.197] sna_drawable_use_bo: exported target, set PREFER_GPU [ 55.197] sna_drawable_use_bo: pinned, never REPLACES [ 55.197] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=7 [ 55.197] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.197] sna_drawable_use_bo: using whole GPU bo [ 55.197] gen9_composite_set_target: pixmap=3845, format=20028888, size=87x23, pitch=512, delta=(0,0),damage=0xffffffffffffffff [ 55.197] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.197] color_convert: src=ff2f2f2c [20028888] [ 55.197] color_convert: dst=ff2f2f2c [20028888] [ 55.197] sna_render_get_solid: ff2f2f2c [ 55.197] sna_render_get_solid(24) = ff2f2f2c (old) [ 55.197] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.197] sna_transform_is_imprecise_integer_translation: no transform [ 55.197] gen9_composite_picture: integer translation (0, 0), removing [ 55.197] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 55.197] sna_render_pixmap_bo: GPU all damaged [ 55.197] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 55.197] gen4_choose_composite_emitter: solid, identity mask [ 55.197] kgem_check_bo: num_pages=+1028, num_exec=+3 [ 55.197] aligning vertex: was 5, now 4 floats per vertex [ 55.197] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 55.197] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 55.197] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 55.197] kgem_add_handle: handle=4, index=0 [ 55.197] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 55.197] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 55.197] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 55.197] gen9_composite_get_binding_table(ffc0) [ 55.197] kgem_add_reloc64: handle=107, pos=16360, delta=0, domains=20002 [ 55.197] kgem_add_handle: handle=107, index=1 [ 55.198] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fffa0000) [ 55.198] __kgem_bo_mark_dirty: handle=107 (proxy? 0) [ 55.198] [3fe0] bind bo(handle=107, addr=fffa0000), format=192, width=87, height=23, pitch=512, tiling=1 -> render [ 55.198] kgem_add_reloc64: handle=113, pos=16344, delta=0, domains=40000 [ 55.198] kgem_add_reloc64: adding proxy [delta=96] for handle=113 [ 55.198] kgem_add_handle: handle=113, index=2 [ 55.198] kgem_add_reloc64[4] = (delta=96, target handle=2, presumed=fe00a000) [ 55.198] [3fd0] bind bo(handle=113, addr=fe00a060), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 55.198] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 [ 55.198] kgem_add_handle: handle=6, index=3 [ 55.198] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd581000) [ 55.198] [3fc0] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 55.198] gen9_emit_cc: blend=177 (current=ffffffff), src=17, dst=18 [ 55.198] gen9_emit_sampler: sampler = a [ 55.198] gen9_emit_sf: num_sf_outputs=2 [ 55.198] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 55.198] gen9_emit_vertex_elements: setup id=9 [ 55.198] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 55.198] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 55.198] glyphs0_to_dst: glyph=(4, 6)x(10, 10), unclipped [ 55.198] emit_primitive_identity_mask__avx2: dst=(4, 6), mask=(560.00, 32.00) x (10.00, 10.00) [ 55.198] glyphs0_to_dst: glyph=(12, 8)x(9, 8), unclipped [ 55.198] emit_primitive_identity_mask__avx2: dst=(12, 8), mask=(544.00, 48.00) x (9.00, 8.00) [ 55.198] glyphs0_to_dst: glyph=(20, 8)x(7, 8), unclipped [ 55.198] emit_primitive_identity_mask__avx2: dst=(20, 8), mask=(560.00, 48.00) x (7.00, 8.00) [ 55.198] glyphs0_to_dst: glyph=(25, 8)x(10, 8), unclipped [ 55.198] emit_primitive_identity_mask__avx2: dst=(25, 8), mask=(576.00, 0.00) x (10.00, 8.00) [ 55.198] glyphs0_to_dst: glyph=(33, 8)x(10, 8), unclipped [ 55.198] emit_primitive_identity_mask__avx2: dst=(33, 8), mask=(576.00, 0.00) x (10.00, 8.00) [ 55.198] glyphs0_to_dst: glyph=(42, 8)x(9, 8), unclipped [ 55.198] emit_primitive_identity_mask__avx2: dst=(42, 8), mask=(592.00, 0.00) x (9.00, 8.00) [ 55.198] glyphs0_to_dst: glyph=(50, 8)x(9, 8), unclipped [ 55.198] emit_primitive_identity_mask__avx2: dst=(50, 8), mask=(576.00, 16.00) x (9.00, 8.00) [ 55.198] glyphs0_to_dst: glyph=(58, 4)x(9, 12), unclipped [ 55.198] emit_primitive_identity_mask__avx2: dst=(58, 4), mask=(592.00, 16.00) x (9.00, 12.00) [ 55.198] glyphs0_to_dst: glyph=(66, 8)x(11, 8), unclipped [ 55.198] emit_primitive_identity_mask__avx2: dst=(66, 8), mask=(608.00, 0.00) x (11.00, 8.00) [ 55.198] glyphs0_to_dst: glyph=(76, 5)x(7, 11), unclipped [ 55.198] emit_primitive_identity_mask__avx2: dst=(76, 5), mask=(624.00, 0.00) x (7.00, 11.00) [ 55.198] gen8_vertex_flush[498] = 30 [ 55.198] gen9_magic_ca_pass: CA fixup (74 -> 104) [ 55.198] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 55.198] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 55.198] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 55.198] sna_accel_flush: flush?=1, dirty?=0 [ 55.198] gen8_vertex_close: used=416, vbo active? 23, vb=200, nreloc=1 [ 55.198] gen8_vertex_close: reloc[0] = 289 [ 55.198] kgem_add_reloc64: handle=23, pos=289, delta=0, domains=200000 [ 55.198] kgem_add_handle: handle=23, index=4 [ 55.198] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd541000) [ 55.198] batch[1/1, flags=1800]: 332 332 16320 16384, nreloc=7, nexec=5, nfence=0, aperture=1102 [fenced=0] [ 55.198] __kgem_busy: handle=1, busy=131072, wedged=0 [ 55.198] __kgem_busy: handle=2, busy=131072, wedged=0 [ 55.198] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x79, presumed-offset=fd383000 [ 55.198] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> 1 [ 55.198] kgem_create_linear(65536) [ 55.198] search_linear_cache: num_pages=16, flags=406, use_active? 0, use_large=0 [max=65536] [ 55.198] search_linear_cache: searching for inactive cpu map [ 55.198] kgem_bo_remove_from_inactive: removing handle=135 from inactive [ 55.198] search_linear_cache: found handle=135 (num_pages=16) in linear vma cache [ 55.198] kgem_bo_map__cpu(handle=135, size=65536, map=0x0:0x7fc6b418d000) [ 55.198] kgem_new_batch: allocated and mapped batch handle=135 [size=65536] [ 55.198] kgem_bo_sync__cpu: handle=135 [ 55.198] __kgem_busy: handle=135, busy=0, wedged=0 [ 55.198] kgem_bo_sync__cpu: SYNC: handle=135, needs_flush? 0, domain? 0, busy? 0 [ 55.198] __kgem_busy: handle=135, busy=0, wedged=0 [ 55.198] kgem_bo_retire: retiring bo handle=135 (needed flush? 0), rq? 0 [busy?=0] [ 55.198] assert_bo_retired: handle=135, domain: 0 exec? 0, rq? 0 [ 55.198] kgem_new_batch: using last batch handle=121 [ 55.198] kgem_commit: release handle=121 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd383000 [ 55.198] kgem_commit: release handle=107 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fffa0000 [ 55.198] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 55.198] kgem_commit: release handle=113 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 55.198] __kgem_bo_clear_busy: handle=113 [ 55.198] kgem_commit: release handle=113 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fe00a000 [ 55.198] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 55.198] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 55.198] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 55.198] sna_glyphs(op=3, nlist=1, src=(5, 17)) [ 55.198] kgem_bo_is_busy: handle=107, domain: 3 exec? 0, rq? 1 [ 55.198] sna_glyphs: discarding mask [ 55.198] glyphs0_to_dst(op=3, src=(5, 17), nlist=1, dst=(5, 17)+(0, 0)) [ 55.198] clipped_glyphs: no, clip region (0, 0), (87, 23) matches drawable pixmap=94680753534336 size=87x23 [ 55.198] gen9_render_composite: 0x0, current mode=0/1 [ 55.198] kgem_bo_is_busy: handle=6, domain: 3 exec? 0, rq? 1 [ 55.198] kgem_bo_is_busy: handle=107, domain: 3 exec? 0, rq? 1 [ 55.198] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.198] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.198] sna_drawable_use_bo pixmap=3845, box=((0, 0), (87, 23)), flags=7... [ 55.198] sna_drawable_use_bo: exported target, set PREFER_GPU [ 55.198] sna_drawable_use_bo: pinned, never REPLACES [ 55.198] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=7 [ 55.198] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.198] sna_drawable_use_bo: using whole GPU bo [ 55.198] gen9_composite_set_target: pixmap=3845, format=20028888, size=87x23, pitch=512, delta=(0,0),damage=0xffffffffffffffff [ 55.198] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.198] color_convert: src=ff807d78 [20028888] [ 55.198] color_convert: dst=ff807d78 [20028888] [ 55.198] sna_render_get_solid: ff807d78 [ 55.198] sna_render_get_solid(25) = ff807d78 (old) [ 55.198] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.198] sna_transform_is_imprecise_integer_translation: no transform [ 55.198] gen9_composite_picture: integer translation (0, 0), removing [ 55.198] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 55.198] sna_render_pixmap_bo: GPU all damaged [ 55.198] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 55.198] gen4_choose_composite_emitter: solid, identity mask [ 55.198] kgem_check_bo: num_pages=+1028, num_exec=+3 [ 55.198] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 55.198] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 55.198] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 55.198] kgem_add_handle: handle=4, index=0 [ 55.198] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 55.198] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 55.198] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 55.198] gen9_composite_get_binding_table(ffc0) [ 55.198] kgem_add_reloc64: handle=107, pos=16360, delta=0, domains=20002 [ 55.198] kgem_add_handle: handle=107, index=1 [ 55.198] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fffa0000) [ 55.198] __kgem_bo_mark_dirty: handle=107 (proxy? 0) [ 55.198] [3fe0] bind bo(handle=107, addr=fffa0000), format=192, width=87, height=23, pitch=512, tiling=1 -> render [ 55.198] kgem_add_reloc64: handle=113, pos=16344, delta=0, domains=40000 [ 55.198] kgem_add_reloc64: adding proxy [delta=100] for handle=113 [ 55.198] kgem_add_handle: handle=113, index=2 [ 55.198] kgem_add_reloc64[4] = (delta=100, target handle=2, presumed=fe00a000) [ 55.198] [3fd0] bind bo(handle=113, addr=fe00a064), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 55.198] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 [ 55.198] kgem_add_handle: handle=6, index=3 [ 55.198] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd581000) [ 55.198] [3fc0] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 55.198] gen9_emit_cc: blend=177 (current=ffffffff), src=17, dst=18 [ 55.198] gen9_emit_sampler: sampler = a [ 55.198] gen9_emit_sf: num_sf_outputs=2 [ 55.198] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 55.198] gen9_emit_vertex_elements: setup id=9 [ 55.198] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 55.198] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 55.198] glyphs0_to_dst: glyph=(4, 7)x(10, 10), unclipped [ 55.198] emit_primitive_identity_mask__avx2: dst=(4, 7), mask=(560.00, 32.00) x (10.00, 10.00) [ 55.198] glyphs0_to_dst: glyph=(12, 9)x(9, 8), unclipped [ 55.198] emit_primitive_identity_mask__avx2: dst=(12, 9), mask=(544.00, 48.00) x (9.00, 8.00) [ 55.198] glyphs0_to_dst: glyph=(20, 9)x(7, 8), unclipped [ 55.198] emit_primitive_identity_mask__avx2: dst=(20, 9), mask=(560.00, 48.00) x (7.00, 8.00) [ 55.198] glyphs0_to_dst: glyph=(25, 9)x(10, 8), unclipped [ 55.198] emit_primitive_identity_mask__avx2: dst=(25, 9), mask=(576.00, 0.00) x (10.00, 8.00) [ 55.198] glyphs0_to_dst: glyph=(33, 9)x(10, 8), unclipped [ 55.198] emit_primitive_identity_mask__avx2: dst=(33, 9), mask=(576.00, 0.00) x (10.00, 8.00) [ 55.198] glyphs0_to_dst: glyph=(42, 9)x(9, 8), unclipped [ 55.198] emit_primitive_identity_mask__avx2: dst=(42, 9), mask=(592.00, 0.00) x (9.00, 8.00) [ 55.198] glyphs0_to_dst: glyph=(50, 9)x(9, 8), unclipped [ 55.198] emit_primitive_identity_mask__avx2: dst=(50, 9), mask=(576.00, 16.00) x (9.00, 8.00) [ 55.198] glyphs0_to_dst: glyph=(58, 5)x(9, 12), unclipped [ 55.198] emit_primitive_identity_mask__avx2: dst=(58, 5), mask=(592.00, 16.00) x (9.00, 12.00) [ 55.198] glyphs0_to_dst: glyph=(66, 9)x(11, 8), unclipped [ 55.198] emit_primitive_identity_mask__avx2: dst=(66, 9), mask=(608.00, 0.00) x (11.00, 8.00) [ 55.198] glyphs0_to_dst: glyph=(76, 6)x(7, 11), unclipped [ 55.198] emit_primitive_identity_mask__avx2: dst=(76, 6), mask=(624.00, 0.00) x (7.00, 11.00) [ 55.198] gen8_vertex_flush[498] = 30 [ 55.198] gen9_magic_ca_pass: CA fixup (104 -> 134) [ 55.198] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 55.198] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 55.198] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 55.198] sna_accel_flush: flush?=1, dirty?=0 [ 55.198] gen8_vertex_close: used=536, vbo active? 23, vb=200, nreloc=1 [ 55.198] gen8_vertex_close: reloc[0] = 289 [ 55.198] kgem_add_reloc64: handle=23, pos=289, delta=0, domains=200000 [ 55.198] kgem_add_handle: handle=23, index=4 [ 55.198] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd541000) [ 55.198] batch[1/1, flags=1800]: 332 332 16320 16384, nreloc=7, nexec=5, nfence=0, aperture=1102 [fenced=0] [ 55.198] __kgem_busy: handle=1, busy=131072, wedged=0 [ 55.198] __kgem_busy: handle=2, busy=131072, wedged=0 [ 55.198] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x87, presumed-offset=fd363000 [ 55.198] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> 1 [ 55.198] kgem_create_linear(65536) [ 55.198] search_linear_cache: num_pages=16, flags=406, use_active? 0, use_large=0 [max=65536] [ 55.198] search_linear_cache: searching for inactive cpu map [ 55.198] kgem_bo_remove_from_inactive: removing handle=117 from inactive [ 55.198] search_linear_cache: found handle=117 (num_pages=16) in linear vma cache [ 55.198] kgem_bo_map__cpu(handle=117, size=65536, map=0x0:0x7fc6b41bd000) [ 55.198] kgem_new_batch: allocated and mapped batch handle=117 [size=65536] [ 55.198] kgem_bo_sync__cpu: handle=117 [ 55.198] __kgem_busy: handle=117, busy=0, wedged=0 [ 55.198] kgem_bo_sync__cpu: SYNC: handle=117, needs_flush? 0, domain? 0, busy? 0 [ 55.198] __kgem_busy: handle=117, busy=0, wedged=0 [ 55.198] kgem_bo_retire: retiring bo handle=117 (needed flush? 0), rq? 0 [busy?=0] [ 55.198] assert_bo_retired: handle=117, domain: 0 exec? 0, rq? 0 [ 55.198] kgem_new_batch: using last batch handle=135 [ 55.198] kgem_commit: release handle=135 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd363000 [ 55.198] kgem_commit: release handle=107 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fffa0000 [ 55.198] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 55.198] kgem_commit: release handle=113 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 55.198] __kgem_bo_clear_busy: handle=113 [ 55.198] kgem_commit: release handle=113 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fe00a000 [ 55.198] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 55.198] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 55.198] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 55.198] sna_accel_flush: flush?=0, dirty?=0 [ 55.198] sna_destroy_pixmap: pixmap=3849, attached?=1 [ 55.198] _kgem_bo_destroy: handle=136, proxy? 0 [ 55.198] __kgem_bo_destroy: handle=136, size=8192 [ 55.198] __kgem_busy: handle=136, busy=131073, wedged=0 [ 55.198] __kgem_bo_destroy: handle=136 -> active [ 55.198] __sna_free_pixmap(pixmap=3849) [ 55.198] sna_accel_flush: flush?=0, dirty?=0 [ 55.198] sna_accel_flush: flush?=0, dirty?=0 [ 55.198] sna_accel_flush: flush?=0, dirty?=0 [ 55.198] sna_accel_flush: flush?=0, dirty?=0 [ 55.198] sna_block_handler (tv=565.891000) [ 55.198] kgem_retire, need_retire?=1 [ 55.198] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 55.198] kgem_retire__requests_ring: retiring ring 0 [ 55.198] __kgem_busy: handle=1, busy=131072, wedged=0 [ 55.198] kgem_retire__requests_ring: ring=0, 5 outstanding requests, oldest=1, retired? 0 [ 55.198] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 55.198] kgem_retire -- retired=0, need_retire=1 [ 55.198] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 55.198] sna_scanout_do_flush: flush timer active: delta=8 [ 55.198] sna_accel_block: evaluating timers, active=7 [ 55.198] sna_accel_block: flush timer expires in 8 [55206] [ 55.198] sna_wakeup_handler [ 55.198] _sna_dri2_destroy_buffer: 0x561c94b0c820 [handle=138] -- refcnt=1, draw=16778325, pixmap=0, proxy?=0 [ 55.198] sna_dri2_cache_bo(handle=138, name=91) [ 55.198] sna_dri2_cache_bo: not a window, releasing handle=138 [ 55.198] _kgem_bo_destroy: handle=138, proxy? 0 [ 55.198] __kgem_bo_destroy: handle=138, size=12288 [ 55.198] __kgem_bo_destroy: handle=138, not reusable [ 55.198] kgem_bo_free: handle=138, size=12288 [ 55.198] kgem_bo_free: releasing 0x0:0x0 vma for handle=138, count=0 [ 55.198] _sna_dri2_destroy_buffer: 0x561c94b0c870 [handle=139] -- refcnt=1, draw=16778325, pixmap=3850, proxy?=0 [ 55.199] _sna_dri2_destroy_buffer: removing active_scanout=1 from pixmap handle=139 [ 55.199] _sna_dri2_destroy_buffer: releasing last DRI pixmap=3850, scanout?=0 [ 55.199] _sna_dri2_destroy_buffer: dropping flush hint from handle=139 [ 55.199] sna_accel_watch_flush: enable=-1 [ 55.199] sna_dri2_cache_bo(handle=139, name=92) [ 55.199] sna_dri2_cache_bo: not a window, releasing handle=139 [ 55.199] sna_destroy_pixmap: pixmap=3850, attached?=1 [ 55.199] _kgem_bo_destroy: handle=139, proxy? 0 [ 55.199] __kgem_bo_destroy: handle=139, size=12288 [ 55.199] __kgem_bo_destroy: handle=139, not reusable [ 55.199] kgem_bo_free: handle=139, size=12288 [ 55.199] kgem_bo_free: releasing 0x0:0x0 vma for handle=139, count=0 [ 55.199] __sna_free_pixmap(pixmap=3850) [ 55.199] sna_create_pixmap(134, 17, 32, usage=0) [ 55.199] kgem_can_create_2d: 134x17 @ 32 [ 55.199] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=544, height=17 [ 55.199] kgem_can_create_2d: untiled size=12288 [ 55.199] kgem_choose_tiling: 134x17 -> 1 [ 55.199] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1024, height=24 [ 55.199] kgem_can_create_2d: tiled[1] size=24576 [ 55.199] sna_create_pixmap: usage=0, flags=1b [ 55.199] sna_create_pixmap: creating GPU pixmap 134x17, stride=536, flags=1b [ 55.199] __pop_freed_pixmap: reusing freed pixmap=3850 header [ 55.199] create_pixmap_hdr: pixmap=3851, width=134, height=17, usage=0 [ 55.199] sna_create_pixmap: serial=3851, 134x17, usage=0 [ 55.199] sna_dri2_get_msc(draw=16778382, pipe=-1) [ 55.199] sna_crtc_record_swap: recording last swap on pipe=0, frame 3062 [msc=3062], time 55.185880 [ 55.199] sna_dri2_get_msc: msc=3062 [raw=3062], ust=55185880 [ 55.199] sna_dri2_create_buffer pixmap=3852, (attachment=1, format=32, drawable=134x17), window?=0 [ 55.199] sna_dri2_create_buffer: creating back buffer 134x17, suitable for scanout? 0 [ 55.199] kgem_create_2d(134x17, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 55.199] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1024, height=24 [ 55.199] kgem_set_tiling: handle=125, tiling=1 [1], pitch=1024 [1024]: 1 [ 55.199] kgem_bo_remove_from_inactive: removing handle=125 from inactive [ 55.199] from inactive: pitch=1024, tiling=1: handle=125, id=2255 [ 55.199] kgem_bo_flink: flinked handle=125 to name=87, marking non-reusable [ 55.199] sna_dri2_create_buffer pixmap=3852, (attachment=0, format=32, drawable=134x17), window?=0 [ 55.199] sna_pixmap_set_dri: attaching DRI client to pixmap=3852 [ 55.199] sna_pixmap_move_to_gpu(pixmap=3852, usage=0), flags=c2 [ 55.199] sna_pixmap_move_to_gpu: CPU damage? 0 [ 55.199] sna_pixmap_move_to_gpu: creating GPU bo (134x17@32), create=b [ 55.199] kgem_choose_tiling: 134x17 -> 1 [ 55.199] kgem_choose_tiling: 134x17 -> 1 [ 55.199] sna_pixmap_alloc_gpu: pixmap=3852 [ 55.199] kgem_create_2d(134x17, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 55.199] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1024, height=24 [ 55.199] kgem_set_tiling: handle=112, tiling=1 [1], pitch=1024 [1024]: 1 [ 55.199] kgem_bo_remove_from_inactive: removing handle=112 from inactive [ 55.199] from inactive: pitch=1024, tiling=1: handle=112, id=2256 [ 55.199] sna_pixmap_mark_active: pixmap=3852, handle=112 [ 55.199] sna_dri2_create_buffer: attaching to front buffer 134x17 [0x561c94b0aa10:2], scanout? 0 [ 55.199] kgem_bo_flink: flinked handle=112 to name=88, marking non-reusable [ 55.199] sna_dri2_create_buffer: adding flush hint to handle=112 [ 55.199] __sna_damage_all(134, 17) [ 55.199] sna_accel_watch_flush: enable=1 [ 55.199] sna_accel_flush: flush?=0, dirty?=0 [ 55.199] sna_accel_flush: flush?=0, dirty?=0 [ 55.199] sna_accel_flush: flush?=0, dirty?=0 [ 55.199] sna_accel_flush: flush?=0, dirty?=0 [ 55.199] sna_block_handler (tv=565.890000) [ 55.199] kgem_retire, need_retire?=1 [ 55.199] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 55.199] kgem_retire__requests_ring: retiring ring 0 [ 55.199] __kgem_busy: handle=1, busy=131072, wedged=0 [ 55.199] kgem_retire__requests_ring: ring=0, 5 outstanding requests, oldest=1, retired? 0 [ 55.199] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 55.199] kgem_retire -- retired=0, need_retire=1 [ 55.199] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 55.199] sna_scanout_do_flush: flush timer active: delta=7 [ 55.199] sna_accel_block: evaluating timers, active=7 [ 55.199] sna_accel_block: flush timer expires in 7 [55206] [ 55.199] sna_wakeup_handler [ 55.199] sna_accel_flush: flush?=0, dirty?=0 [ 55.199] sna_accel_flush: flush?=0, dirty?=0 [ 55.199] sna_accel_flush: flush?=0, dirty?=0 [ 55.199] sna_block_handler (tv=565.890000) [ 55.199] kgem_retire, need_retire?=1 [ 55.199] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 55.199] kgem_retire__requests_ring: retiring ring 0 [ 55.199] __kgem_busy: handle=1, busy=131072, wedged=0 [ 55.199] kgem_retire__requests_ring: ring=0, 5 outstanding requests, oldest=1, retired? 0 [ 55.199] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 55.199] kgem_retire -- retired=0, need_retire=1 [ 55.199] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 55.199] sna_scanout_do_flush: flush timer active: delta=7 [ 55.199] sna_accel_block: evaluating timers, active=7 [ 55.199] sna_accel_block: flush timer expires in 7 [55206] [ 55.199] sna_wakeup_handler [ 55.199] sna_accel_flush: flush?=0, dirty?=0 [ 55.199] sna_accel_flush: flush?=0, dirty?=0 [ 55.199] sna_block_handler (tv=565.890000) [ 55.199] kgem_retire, need_retire?=1 [ 55.199] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 55.199] kgem_retire__requests_ring: retiring ring 0 [ 55.199] __kgem_busy: handle=1, busy=131072, wedged=0 [ 55.199] kgem_retire__requests_ring: ring=0, 5 outstanding requests, oldest=1, retired? 0 [ 55.199] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 55.199] kgem_retire -- retired=0, need_retire=1 [ 55.199] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 55.199] sna_scanout_do_flush: flush timer active: delta=7 [ 55.199] sna_accel_block: evaluating timers, active=7 [ 55.199] sna_accel_block: flush timer expires in 7 [55206] [ 55.199] sna_wakeup_handler [ 55.199] sna_accel_flush: flush?=0, dirty?=0 [ 55.199] sna_accel_flush: flush?=0, dirty?=0 [ 55.199] sna_accel_flush: flush?=0, dirty?=0 [ 55.199] sna_create_pixmap(3775, 2136, 32, usage=0) [ 55.199] kgem_can_create_2d: 3775x2136 @ 32 [ 55.199] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15104, height=2136 [ 55.199] kgem_can_create_2d: untiled size=32264192 [ 55.199] kgem_choose_tiling: TLB miss between lines 3775x2136 (pitch=15100), forcing tiling 1 [ 55.199] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15104, height=2136 [ 55.199] kgem_can_create_2d: tiled[-1] size=32264192 [ 55.199] sna_create_pixmap: usage=0, flags=1b [ 55.199] sna_create_pixmap: creating GPU pixmap 3775x2136, stride=15100, flags=1b [ 55.199] __pop_freed_pixmap: reusing freed pixmap=3849 header [ 55.199] create_pixmap_hdr: pixmap=3853, width=3775, height=2136, usage=0 [ 55.199] sna_create_pixmap: serial=3853, 3775x2136, usage=0 [ 55.199] sna_composite_rectangles(pixmap=3854, op=0, 0 x 1 [(0, 0)x(3775, 2136) ...]) [ 55.199] sna_composite_rectangles: converted to op 0 [ 55.199] sna_composite_rectangles[0] (0, 0)x(3775, 2136) -> (0, 0), (3775, 2136) [ 55.199] sna_composite_rectangles: nrects=1, region=(0, 0), (3775, 2136) x 1 [ 55.199] sna_composite_rectangles: clipped extents (0, 0),(3775, 2136) x 1 [ 55.199] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(3775, 2136) [ 55.199] sna_composite_rectangles: dropping last-cpu hint [ 55.199] sna_drawable_use_bo pixmap=3854, box=((0, 0), (3775, 2136)), flags=19... [ 55.199] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 55.199] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 55.199] sna_pixmap_move_to_gpu(pixmap=3854, usage=0), flags=b [ 55.199] sna_pixmap_move_to_gpu: CPU damage? 0 [ 55.199] sna_pixmap_move_to_gpu: creating GPU bo (3775x2136@32), create=b [ 55.199] kgem_choose_tiling: TLB miss between lines 3775x2136 (pitch=15100), forcing tiling 1 [ 55.199] kgem_choose_tiling: TLB miss between lines 3775x2136 (pitch=15100), forcing tiling 1 [ 55.199] sna_pixmap_alloc_gpu: pixmap=3854 [ 55.199] kgem_create_2d(3775x2136, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 55.199] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=15360, height=2136 [ 55.199] kgem_bo_remove_from_inactive: removing handle=109 from inactive [ 55.199] from inactive: pitch=15360, tiling=1: handle=109, id=2257 [ 55.199] __sna_damage_all(3775, 2136) [ 55.199] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 55.199] sna_pixmap_mark_active: pixmap=3854, handle=109 [ 55.199] sna_drawable_use_bo: allocated GPU bo for operation [ 55.199] sna_drawable_use_bo: using GPU bo with damage? 0 [ 55.199] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 55.199] kgem_bo_is_render: handle=109, rq? 0 [0] [ 55.199] gen9_render_fill_boxes(0 x 1 [(0, 0), (3775, 2136) ...]) [ 55.199] sna_render_get_solid: 0 [ 55.199] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 55.199] kgem_check_bo: num_pages=+8010, num_exec=+1 [ 55.199] aligning vertex: was 4, now 2 floats per vertex [ 55.199] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 55.199] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 55.199] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 55.199] kgem_add_handle: handle=4, index=0 [ 55.199] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 55.199] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 55.199] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 55.199] gen9_composite_get_binding_table(ffc0) [ 55.199] kgem_add_reloc64: handle=109, pos=16360, delta=0, domains=20002 [ 55.199] kgem_add_handle: handle=109, index=1 [ 55.199] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=ea44b000) [ 55.199] __kgem_bo_mark_dirty: handle=109 (proxy? 0) [ 55.199] [3fe0] bind bo(handle=109, addr=ea44b000), format=192, width=3775, height=2136, pitch=15360, tiling=1 -> render [ 55.199] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 55.199] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 55.199] kgem_add_handle: handle=7, index=2 [ 55.199] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 55.199] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 55.199] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 55.199] gen9_emit_sampler: sampler = 1 [ 55.199] gen9_emit_sf: num_sf_outputs=1 [ 55.199] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 55.199] gen9_emit_vertex_elements: setup id=0 [ 55.199] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 55.199] (0, 0), (3775, 2136) [ 55.199] gen8_vertex_flush[490] = 3 [ 55.199] sna_composite_rectangles: pixmap=3854 marking clear [0]? 1 [ 55.199] sna_composite_rectangles(pixmap=3854, op=1, fff2f1f0 x 1 [(0, 0)x(3775, 2136) ...]) [ 55.200] sna_composite_rectangles: converted to op 1 [ 55.200] sna_composite_rectangles[0] (0, 0)x(3775, 2136) -> (0, 0), (3775, 2136) [ 55.200] sna_composite_rectangles: nrects=1, region=(0, 0), (3775, 2136) x 1 [ 55.200] sna_composite_rectangles: clipped extents (0, 0),(3775, 2136) x 1 [ 55.200] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(3775, 2136) [ 55.200] sna_composite_rectangles: promoting to full GPU [ 55.200] sna_composite_rectangles: dropping last-cpu hint [ 55.200] sna_drawable_use_bo pixmap=3854, box=((0, 0), (3775, 2136)), flags=19... [ 55.200] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 55.200] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.200] sna_drawable_use_bo: using whole GPU bo [ 55.200] gen9_render_fill_boxes (op=1, color=(f2f2, f1f1, f0f0, ffff) [20028888]) [ 55.200] kgem_bo_is_render: handle=109, rq? 1 [1] [ 55.200] gen9_render_fill_boxes(fff2f1f0 x 1 [(0, 0), (3775, 2136) ...]) [ 55.200] sna_render_get_solid: fff2f1f0 [ 55.200] sna_render_get_solid(15) = fff2f1f0 (old) [ 55.200] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 55.200] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.200] gen9_composite_get_binding_table(ff00) [ 55.200] kgem_add_reloc64: handle=113, pos=16312, delta=0, domains=40000 [ 55.200] kgem_add_reloc64: adding proxy [delta=60] for handle=113 [ 55.200] kgem_add_handle: handle=113, index=3 [ 55.200] kgem_add_reloc64[5] = (delta=60, target handle=3, presumed=fe00a000) [ 55.200] [3fb0] bind bo(handle=113, addr=fe00a03c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 55.200] gen9_emit_vertex_elements: setup id=0 [ 55.200] (0, 0), (3775, 2136) [ 55.200] gen8_vertex_flush[4cc] = 3 [ 55.200] sna_composite_rectangles: pixmap=3854 marking clear [fff2f1f0]? 1 [ 55.200] sna_composite_rectangles(pixmap=3854, op=1, ff300a24 x 1 [(3765, 0)x(10, 2136) ...]) [ 55.200] sna_composite_rectangles: converted to op 1 [ 55.200] sna_composite_rectangles[0] (3765, 0)x(10, 2136) -> (3765, 0), (3775, 2136) [ 55.200] sna_composite_rectangles: nrects=1, region=(3765, 0), (3775, 2136) x 1 [ 55.200] sna_composite_rectangles: clipped extents (3765, 0),(3775, 2136) x 1 [ 55.200] sna_composite_rectangles: pixmap +(0, 0) extents (3765, 0),(3775, 2136) [ 55.200] sna_composite_rectangles: dropping last-cpu hint [ 55.200] sna_drawable_use_bo pixmap=3854, box=((3765, 0), (3775, 2136)), flags=9... [ 55.200] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 55.200] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.200] sna_drawable_use_bo: using whole GPU bo [ 55.200] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 55.200] kgem_bo_is_render: handle=109, rq? 1 [1] [ 55.200] gen9_render_fill_boxes(ff300a24 x 1 [(3765, 0), (3775, 2136) ...]) [ 55.200] sna_render_get_solid: ff300a24 [ 55.200] sna_render_get_solid(17) = ff300a24 (recreate) [ 55.200] kgem_create_proxy: target handle=113 [proxy? -1], offset=68, length=4, io=0 [ 55.200] __kgem_bo_init(handle=113, num_pages=4) [ 55.200] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 55.200] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.200] gen9_composite_get_binding_table(fe80) [ 55.200] kgem_add_reloc64: handle=113, pos=16280, delta=0, domains=40000 [ 55.200] kgem_add_reloc64: adding proxy [delta=68] for handle=113 [ 55.200] kgem_add_reloc64[6] = (delta=68, target handle=3, presumed=fe00a000) [ 55.200] [3f90] bind bo(handle=113, addr=fe00a044), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 55.200] gen9_emit_vertex_elements: setup id=0 [ 55.200] (3765, 0), (3775, 2136) [ 55.200] gen8_vertex_flush[508] = 3 [ 55.200] sna_composite_trapezoids(op=3, src=(3773, 0), mask=18000, ntrap=9) [ 55.200] kgem_bo_is_busy: handle=109, domain: 0 exec? 1, rq? 1 [ 55.200] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 55.200] kgem_bo_is_busy: handle=109, domain: 0 exec? 1, rq? 1 [ 55.200] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 55.200] kgem_bo_is_busy: handle=109, domain: 0 exec? 1, rq? 1 [ 55.200] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.200] imprecise_trapezoid_span_converter: extents (3772, 0), (3775, 2136) [ 55.200] sna_compute_composite_region: dst=(3772, 0)x(3, 2136) [ 55.200] sna_compute_composite_region: initial clip against dst->pDrawable: (3772, 0), (3775, 2136) [ 55.200] clip_to_dst: region: 1x[(3772, 0), (3775, 2136)], clip: 1x[(0, 0), (3775, 2136)] [ 55.200] sna_compute_composite_region: clip against dst->pCompositeClip: (3772, 0), (3775, 2136) [ 55.200] sna_compute_composite_region: clip against src (0x0 clip=0): (3772, 0), (3775, 2136) [ 55.200] kgem_bo_is_busy: handle=109, domain: 0 exec? 1, rq? 1 [ 55.200] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.200] imprecise_trapezoid_span_converter: after clip -- extents (3772, 0), (3775, 2136), delta=(0, 0) src -> (3772, 0) [ 55.200] gen9_render_composite_spans: 3x2136 with flags=0, current mode=1 [ 55.200] kgem_bo_is_busy: handle=109, domain: 0 exec? 1, rq? 1 [ 55.200] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.200] gen9_composite_set_target: (3772, 0)x(3, 2136), partial?=1 [ 55.200] sna_drawable_use_bo pixmap=3854, box=((3772, 0), (3775, 2136)), flags=7... [ 55.200] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.200] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.200] sna_drawable_use_bo: using whole GPU bo [ 55.200] gen9_composite_set_target: pixmap=3854, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 55.200] gen9_composite_picture: (3772, 0)x(3, 2136), dst=(3772, 0) [ 55.200] color_convert: src=ccc05f38 [20028888] [ 55.200] color_convert: dst=ccc05f38 [20028888] [ 55.200] sna_render_get_solid: ccc05f38 [ 55.200] sna_render_get_solid(21) = ccc05f38 (recreate) [ 55.200] kgem_create_proxy: target handle=113 [proxy? -1], offset=84, length=4, io=0 [ 55.200] __kgem_bo_init(handle=113, num_pages=4) [ 55.200] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 55.200] gen4_choose_spans_emitter: solid source [ 55.200] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.200] aligning vertex: was 2, now 3 floats per vertex [ 55.200] gen9_composite_get_binding_table(fe00) [ 55.200] kgem_add_reloc64: handle=113, pos=16248, delta=0, domains=40000 [ 55.200] kgem_add_reloc64: adding proxy [delta=84] for handle=113 [ 55.200] kgem_add_reloc64[7] = (delta=84, target handle=3, presumed=fe00a000) [ 55.200] [3f70] bind bo(handle=113, addr=fe00a054), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 55.200] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 55.200] gen9_emit_sampler: sampler = c [ 55.200] gen9_emit_sf: num_sf_outputs=2 [ 55.200] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) [ 55.200] gen9_emit_vertex_elements: setup id=5 [ 55.200] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 55.200] gen9_emit_vertex_elements: second channel 1 floats, offset=8 [ 55.200] thread_choose_span: clipped? 0 [ 55.200] imprecise_trapezoid_span_converter: using 4 threads [ 55.200] imprecise_trapezoid_span_converter: using 4 threads for span compositing 3x2136 [ 55.200] thread_choose_span: clipped? 0 [ 55.200] span_thread: flushing 4 boxes [ 55.200] span_thread: flushing 1 boxes [ 55.200] span_thread: flushing 4 boxes [ 55.200] gen9_render_composite_spans_boxes__thread: nbox=4, src=+(0, 0), dst=+(0, 0) [ 55.200] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 55.200] span_thread: flushing 1 boxes [ 55.200] gen9_render_composite_spans_boxes__thread: nbox=4, src=+(0, 0), dst=+(0, 0) [ 55.200] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 55.200] gen8_vertex_flush[5e4] = 30 [ 55.200] gen9_render_composite_spans_done() [ 55.200] sna_composite_rectangles(pixmap=3854, op=1, ff300a24 x 2 [(0, 0)x(3765, 2136) ...]) [ 55.200] sna_composite_rectangles: converted to op 1 [ 55.200] sna_composite_rectangles[0] (0, 0)x(3765, 2136) -> (0, 0), (3765, 2136) [ 55.200] sna_composite_rectangles[1] (0, 0)x(3765, 2136) -> (0, 0), (3765, 2136) [ 55.200] sna_composite_rectangles: nrects=2, region=(0, 0), (3765, 2136) x 2 [ 55.200] sna_composite_rectangles: clipped extents (0, 0),(3765, 2136) x 1 [ 55.200] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(3765, 2136) [ 55.200] sna_composite_rectangles: promoting to full GPU [ 55.200] sna_composite_rectangles: dropping last-cpu hint [ 55.200] sna_drawable_use_bo pixmap=3854, box=((0, 0), (3765, 2136)), flags=9... [ 55.200] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 55.200] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.200] sna_drawable_use_bo: using whole GPU bo [ 55.200] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 55.200] kgem_bo_is_render: handle=109, rq? 1 [1] [ 55.200] gen9_render_fill_boxes(ff300a24 x 1 [(0, 0), (3765, 2136) ...]) [ 55.200] sna_render_get_solid: ff300a24 [ 55.200] sna_render_get_solid(17) = ff300a24 (old) [ 55.200] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 55.200] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.200] aligning vertex: was 3, now 2 floats per vertex [ 55.200] gen9_composite_get_binding_table(fd80) [ 55.200] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 55.200] gen9_emit_sampler: sampler = 1 [ 55.200] gen9_emit_sf: num_sf_outputs=1 [ 55.200] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 55.200] gen9_emit_vertex_elements: setup id=0 [ 55.200] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 55.200] (0, 0), (3765, 2136) [ 55.200] gen8_vertex_flush[6a4] = 3 [ 55.200] sna_glyphs(op=3, nlist=1, src=(1, 15)) [ 55.200] kgem_bo_is_busy: handle=109, domain: 0 exec? 1, rq? 1 [ 55.200] sna_glyphs: discarding mask [ 55.200] glyphs0_to_dst(op=3, src=(1, 15), nlist=1, dst=(1, 15)+(0, 0)) [ 55.200] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753687280 size=3775x2136 [ 55.200] gen9_render_composite: 0x0, current mode=1/1 [ 55.200] kgem_bo_is_busy: handle=6, domain: 3 exec? 0, rq? 1 [ 55.200] kgem_bo_is_busy: handle=109, domain: 0 exec? 1, rq? 1 [ 55.200] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.200] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.200] sna_drawable_use_bo pixmap=3854, box=((0, 0), (3775, 2136)), flags=7... [ 55.200] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.200] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.200] sna_drawable_use_bo: using whole GPU bo [ 55.200] gen9_composite_set_target: pixmap=3854, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 55.200] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.200] color_convert: src=ff8ae234 [20028888] [ 55.200] color_convert: dst=ff8ae234 [20028888] [ 55.200] sna_render_get_solid: ff8ae234 [ 55.200] sna_render_get_solid(22) = ff8ae234 (old) [ 55.200] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.200] sna_transform_is_imprecise_integer_translation: no transform [ 55.200] gen9_composite_picture: integer translation (0, 0), removing [ 55.200] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 55.200] sna_render_pixmap_bo: GPU all damaged [ 55.200] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 55.200] gen4_choose_composite_emitter: solid, identity mask [ 55.200] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 55.200] aligning vertex: was 2, now 4 floats per vertex [ 55.200] gen9_composite_get_binding_table(fd40) [ 55.200] kgem_add_reloc64: handle=113, pos=16200, delta=0, domains=40000 [ 55.200] kgem_add_reloc64: adding proxy [delta=88] for handle=113 [ 55.200] kgem_add_reloc64[8] = (delta=88, target handle=3, presumed=fe00a000) [ 55.200] [3f40] bind bo(handle=113, addr=fe00a058), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 55.200] kgem_add_reloc64: handle=6, pos=16184, delta=0, domains=40000 [ 55.200] kgem_add_handle: handle=6, index=4 [ 55.200] kgem_add_reloc64[9] = (delta=0, target handle=4, presumed=fd581000) [ 55.200] [3f30] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 55.200] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 55.200] gen9_emit_sampler: sampler = a [ 55.200] gen9_emit_sf: num_sf_outputs=2 [ 55.200] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 55.200] gen9_emit_vertex_elements: setup id=9 [ 55.200] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 55.200] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 55.200] glyphs0_to_dst: glyph=(1, 7)x(9, 8), unclipped [ 55.200] emit_primitive_identity_mask__avx2: dst=(1, 7), mask=(688.00, 32.00) x (9.00, 8.00) [ 55.200] glyphs0_to_dst: glyph=(9, 5)x(10, 13), unclipped [ 55.200] emit_primitive_identity_mask__avx2: dst=(9, 5), mask=(672.00, 48.00) x (10.00, 13.00) [ 55.200] glyphs0_to_dst: glyph=(19, 7)x(9, 8), unclipped [ 55.200] emit_primitive_identity_mask__avx2: dst=(19, 7), mask=(688.00, 32.00) x (9.00, 8.00) [ 55.200] glyphs0_to_dst: glyph=(28, 9)x(8, 3), unclipped [ 55.200] emit_primitive_identity_mask__avx2: dst=(28, 9), mask=(688.00, 48.00) x (8.00, 3.00) [ 55.200] glyphs0_to_dst: glyph=(36, 5)x(11, 10), unclipped [ 55.200] emit_primitive_identity_mask__avx2: dst=(36, 5), mask=(704.00, 0.00) x (11.00, 10.00) [ 55.200] glyphs0_to_dst: glyph=(46, 7)x(9, 8), unclipped [ 55.200] emit_primitive_identity_mask__avx2: dst=(46, 7), mask=(720.00, 0.00) x (9.00, 8.00) [ 55.200] glyphs0_to_dst: glyph=(54, 7)x(10, 8), unclipped [ 55.200] emit_primitive_identity_mask__avx2: dst=(54, 7), mask=(704.00, 16.00) x (10.00, 8.00) [ 55.200] glyphs0_to_dst: glyph=(63, 7)x(10, 8), unclipped [ 55.200] emit_primitive_identity_mask__avx2: dst=(63, 7), mask=(720.00, 16.00) x (10.00, 8.00) [ 55.200] glyphs0_to_dst: glyph=(72, 4)x(10, 11), unclipped [ 55.200] emit_primitive_identity_mask__avx2: dst=(72, 4), mask=(736.00, 0.00) x (10.00, 11.00) [ 55.200] glyphs0_to_dst: glyph=(81, 7)x(10, 8), unclipped [ 55.200] emit_primitive_identity_mask__avx2: dst=(81, 7), mask=(752.00, 0.00) x (10.00, 8.00) [ 55.200] glyphs0_to_dst: glyph=(90, 4)x(10, 11), unclipped [ 55.200] emit_primitive_identity_mask__avx2: dst=(90, 4), mask=(736.00, 0.00) x (10.00, 11.00) [ 55.200] glyphs0_to_dst: glyph=(99, 7)x(11, 8), unclipped [ 55.200] emit_primitive_identity_mask__avx2: dst=(99, 7), mask=(736.00, 16.00) x (11.00, 8.00) [ 55.200] glyphs0_to_dst: glyph=(109, 7)x(9, 8), unclipped [ 55.200] emit_primitive_identity_mask__avx2: dst=(109, 7), mask=(752.00, 16.00) x (9.00, 8.00) [ 55.200] glyphs0_to_dst: glyph=(118, 9)x(8, 3), unclipped [ 55.200] emit_primitive_identity_mask__avx2: dst=(118, 9), mask=(688.00, 48.00) x (8.00, 3.00) [ 55.200] glyphs0_to_dst: glyph=(126, 5)x(10, 10), unclipped [ 55.200] emit_primitive_identity_mask__avx2: dst=(126, 5), mask=(704.00, 32.00) x (10.00, 10.00) [ 55.200] glyphs0_to_dst: glyph=(135, 5)x(10, 10), unclipped [ 55.200] emit_primitive_identity_mask__avx2: dst=(135, 5), mask=(704.00, 32.00) x (10.00, 10.00) [ 55.200] glyphs0_to_dst: glyph=(144, 5)x(10, 10), unclipped [ 55.200] emit_primitive_identity_mask__avx2: dst=(144, 5), mask=(720.00, 32.00) x (10.00, 10.00) [ 55.200] glyphs0_to_dst: glyph=(153, 5)x(10, 10), unclipped [ 55.200] emit_primitive_identity_mask__avx2: dst=(153, 5), mask=(704.00, 48.00) x (10.00, 10.00) [ 55.200] gen8_vertex_flush[780] = 54 [ 55.200] gen9_magic_ca_pass: CA fixup (163 -> 217) [ 55.200] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 55.200] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 55.200] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 55.200] sna_glyphs(op=3, nlist=1, src=(163, 15)) [ 55.200] kgem_bo_is_busy: handle=109, domain: 0 exec? 1, rq? 1 [ 55.200] sna_glyphs: discarding mask [ 55.200] glyphs0_to_dst(op=3, src=(163, 15), nlist=1, dst=(163, 15)+(0, 0)) [ 55.200] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753687280 size=3775x2136 [ 55.200] gen9_render_composite: 0x0, current mode=1/1 [ 55.200] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.200] kgem_bo_is_busy: handle=109, domain: 0 exec? 1, rq? 1 [ 55.200] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.200] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.201] sna_drawable_use_bo pixmap=3854, box=((0, 0), (3775, 2136)), flags=7... [ 55.201] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.201] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.201] sna_drawable_use_bo: using whole GPU bo [ 55.201] gen9_composite_set_target: pixmap=3854, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 55.201] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.201] color_convert: src=ffffffff [20028888] [ 55.201] color_convert: dst=ffffffff [20028888] [ 55.201] sna_render_get_solid: ffffffff [ 55.201] sna_render_get_solid(white) [ 55.201] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.201] sna_transform_is_imprecise_integer_translation: no transform [ 55.201] gen9_composite_picture: integer translation (0, 0), removing [ 55.201] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 55.201] sna_render_pixmap_bo: GPU all damaged [ 55.201] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 55.201] gen4_choose_composite_emitter: solid, identity mask [ 55.201] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.201] gen9_composite_get_binding_table(fc80) [ 55.201] kgem_add_reloc64: handle=7, pos=16152, delta=0, domains=40000 [ 55.201] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 55.201] kgem_add_reloc64[10] = (delta=1048, target handle=2, presumed=fffe8000) [ 55.201] [3f10] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 55.201] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 55.201] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 55.201] gen9_emit_vertex_elements: setup id=9 [ 55.201] glyphs0_to_dst: glyph=(165, 7)x(5, 8), unclipped [ 55.201] emit_primitive_identity_mask__avx2: dst=(165, 7), mask=(720.00, 48.00) x (5.00, 8.00) [ 55.201] gen8_vertex_flush[880] = 3 [ 55.201] gen9_magic_ca_pass: CA fixup (217 -> 220) [ 55.201] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 55.201] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 55.201] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 55.201] sna_glyphs(op=3, nlist=1, src=(172, 15)) [ 55.201] kgem_bo_is_busy: handle=109, domain: 0 exec? 1, rq? 1 [ 55.201] sna_glyphs: discarding mask [ 55.201] glyphs0_to_dst(op=3, src=(172, 15), nlist=1, dst=(172, 15)+(0, 0)) [ 55.201] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753687280 size=3775x2136 [ 55.201] gen9_render_composite: 0x0, current mode=1/1 [ 55.201] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.201] kgem_bo_is_busy: handle=109, domain: 0 exec? 1, rq? 1 [ 55.201] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.201] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.201] sna_drawable_use_bo pixmap=3854, box=((0, 0), (3775, 2136)), flags=7... [ 55.201] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.201] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.201] sna_drawable_use_bo: using whole GPU bo [ 55.201] gen9_composite_set_target: pixmap=3854, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 55.201] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.201] color_convert: src=ff729fcf [20028888] [ 55.201] color_convert: dst=ff729fcf [20028888] [ 55.201] sna_render_get_solid: ff729fcf [ 55.201] sna_render_get_solid(23) = ff729fcf (old) [ 55.201] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.201] sna_transform_is_imprecise_integer_translation: no transform [ 55.201] gen9_composite_picture: integer translation (0, 0), removing [ 55.201] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 55.201] sna_render_pixmap_bo: GPU all damaged [ 55.201] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 55.201] gen4_choose_composite_emitter: solid, identity mask [ 55.201] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.201] gen9_composite_get_binding_table(fc00) [ 55.201] kgem_add_reloc64: handle=113, pos=16120, delta=0, domains=40000 [ 55.201] kgem_add_reloc64: adding proxy [delta=92] for handle=113 [ 55.201] kgem_add_reloc64[11] = (delta=92, target handle=3, presumed=fe00a000) [ 55.201] [3ef0] bind bo(handle=113, addr=fe00a05c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 55.201] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 55.201] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 55.201] gen9_emit_vertex_elements: setup id=9 [ 55.201] glyphs0_to_dst: glyph=(171, 9)x(11, 3), unclipped [ 55.201] emit_primitive_identity_mask__avx2: dst=(171, 9), mask=(736.00, 32.00) x (11.00, 3.00) [ 55.201] gen8_vertex_flush[980] = 3 [ 55.201] gen9_magic_ca_pass: CA fixup (220 -> 223) [ 55.201] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 55.201] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 55.201] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 55.201] sna_glyphs(op=3, nlist=1, src=(181, 15)) [ 55.201] kgem_bo_is_busy: handle=109, domain: 0 exec? 1, rq? 1 [ 55.201] sna_glyphs: discarding mask [ 55.201] glyphs0_to_dst(op=3, src=(181, 15), nlist=1, dst=(181, 15)+(0, 0)) [ 55.201] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753687280 size=3775x2136 [ 55.201] gen9_render_composite: 0x0, current mode=1/1 [ 55.201] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.201] kgem_bo_is_busy: handle=109, domain: 0 exec? 1, rq? 1 [ 55.201] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.201] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.201] sna_drawable_use_bo pixmap=3854, box=((0, 0), (3775, 2136)), flags=7... [ 55.201] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.201] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.201] sna_drawable_use_bo: using whole GPU bo [ 55.201] gen9_composite_set_target: pixmap=3854, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 55.201] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.201] color_convert: src=ffffffff [20028888] [ 55.201] color_convert: dst=ffffffff [20028888] [ 55.201] sna_render_get_solid: ffffffff [ 55.201] sna_render_get_solid(white) [ 55.201] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.201] sna_transform_is_imprecise_integer_translation: no transform [ 55.201] gen9_composite_picture: integer translation (0, 0), removing [ 55.201] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 55.201] sna_render_pixmap_bo: GPU all damaged [ 55.201] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 55.201] gen4_choose_composite_emitter: solid, identity mask [ 55.201] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.201] gen9_composite_get_binding_table(fb80) [ 55.201] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 55.201] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 55.201] gen9_emit_vertex_elements: setup id=9 [ 55.201] glyphs0_to_dst: glyph=(180, 4)x(10, 13), unclipped [ 55.201] emit_primitive_identity_mask__avx2: dst=(180, 4), mask=(752.00, 32.00) x (10.00, 13.00) [ 55.201] gen8_vertex_flush[a80] = 3 [ 55.201] gen9_magic_ca_pass: CA fixup (223 -> 226) [ 55.201] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 55.201] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 55.201] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 55.201] sna_glyphs(op=3, nlist=1, src=(1, 32)) [ 55.201] kgem_bo_is_busy: handle=109, domain: 0 exec? 1, rq? 1 [ 55.201] sna_glyphs: discarding mask [ 55.201] glyphs0_to_dst(op=3, src=(1, 32), nlist=1, dst=(1, 32)+(0, 0)) [ 55.201] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753687280 size=3775x2136 [ 55.201] gen9_render_composite: 0x0, current mode=1/1 [ 55.201] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.201] kgem_bo_is_busy: handle=109, domain: 0 exec? 1, rq? 1 [ 55.201] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.201] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.201] sna_drawable_use_bo pixmap=3854, box=((0, 0), (3775, 2136)), flags=7... [ 55.201] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.201] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.201] sna_drawable_use_bo: using whole GPU bo [ 55.201] gen9_composite_set_target: pixmap=3854, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 55.201] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.201] color_convert: src=ff8ae234 [20028888] [ 55.201] color_convert: dst=ff8ae234 [20028888] [ 55.201] sna_render_get_solid: ff8ae234 [ 55.201] sna_render_get_solid(22) = ff8ae234 (old) [ 55.201] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.201] sna_transform_is_imprecise_integer_translation: no transform [ 55.201] gen9_composite_picture: integer translation (0, 0), removing [ 55.201] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 55.201] sna_render_pixmap_bo: GPU all damaged [ 55.201] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 55.201] gen4_choose_composite_emitter: solid, identity mask [ 55.201] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.201] gen9_composite_get_binding_table(fb40) [ 55.201] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 55.201] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 55.201] gen9_emit_vertex_elements: setup id=9 [ 55.201] glyphs0_to_dst: glyph=(1, 24)x(9, 8), unclipped [ 55.201] emit_primitive_identity_mask__avx2: dst=(1, 24), mask=(688.00, 32.00) x (9.00, 8.00) [ 55.201] glyphs0_to_dst: glyph=(9, 22)x(10, 13), unclipped [ 55.201] emit_primitive_identity_mask__avx2: dst=(9, 22), mask=(672.00, 48.00) x (10.00, 13.00) [ 55.201] glyphs0_to_dst: glyph=(19, 24)x(9, 8), unclipped [ 55.201] emit_primitive_identity_mask__avx2: dst=(19, 24), mask=(688.00, 32.00) x (9.00, 8.00) [ 55.201] glyphs0_to_dst: glyph=(28, 26)x(8, 3), unclipped [ 55.201] emit_primitive_identity_mask__avx2: dst=(28, 26), mask=(688.00, 48.00) x (8.00, 3.00) [ 55.201] glyphs0_to_dst: glyph=(36, 22)x(11, 10), unclipped [ 55.201] emit_primitive_identity_mask__avx2: dst=(36, 22), mask=(704.00, 0.00) x (11.00, 10.00) [ 55.201] glyphs0_to_dst: glyph=(46, 24)x(9, 8), unclipped [ 55.201] emit_primitive_identity_mask__avx2: dst=(46, 24), mask=(720.00, 0.00) x (9.00, 8.00) [ 55.201] glyphs0_to_dst: glyph=(54, 24)x(10, 8), unclipped [ 55.201] emit_primitive_identity_mask__avx2: dst=(54, 24), mask=(704.00, 16.00) x (10.00, 8.00) [ 55.201] glyphs0_to_dst: glyph=(63, 24)x(10, 8), unclipped [ 55.201] emit_primitive_identity_mask__avx2: dst=(63, 24), mask=(720.00, 16.00) x (10.00, 8.00) [ 55.201] glyphs0_to_dst: glyph=(72, 21)x(10, 11), unclipped [ 55.201] emit_primitive_identity_mask__avx2: dst=(72, 21), mask=(736.00, 0.00) x (10.00, 11.00) [ 55.201] glyphs0_to_dst: glyph=(81, 24)x(10, 8), unclipped [ 55.201] emit_primitive_identity_mask__avx2: dst=(81, 24), mask=(752.00, 0.00) x (10.00, 8.00) [ 55.201] glyphs0_to_dst: glyph=(90, 21)x(10, 11), unclipped [ 55.201] emit_primitive_identity_mask__avx2: dst=(90, 21), mask=(736.00, 0.00) x (10.00, 11.00) [ 55.201] glyphs0_to_dst: glyph=(99, 24)x(11, 8), unclipped [ 55.201] emit_primitive_identity_mask__avx2: dst=(99, 24), mask=(736.00, 16.00) x (11.00, 8.00) [ 55.201] glyphs0_to_dst: glyph=(109, 24)x(9, 8), unclipped [ 55.201] emit_primitive_identity_mask__avx2: dst=(109, 24), mask=(752.00, 16.00) x (9.00, 8.00) [ 55.201] glyphs0_to_dst: glyph=(118, 26)x(8, 3), unclipped [ 55.201] emit_primitive_identity_mask__avx2: dst=(118, 26), mask=(688.00, 48.00) x (8.00, 3.00) [ 55.201] glyphs0_to_dst: glyph=(126, 22)x(10, 10), unclipped [ 55.201] emit_primitive_identity_mask__avx2: dst=(126, 22), mask=(704.00, 32.00) x (10.00, 10.00) [ 55.201] glyphs0_to_dst: glyph=(135, 22)x(10, 10), unclipped [ 55.201] emit_primitive_identity_mask__avx2: dst=(135, 22), mask=(704.00, 32.00) x (10.00, 10.00) [ 55.201] glyphs0_to_dst: glyph=(144, 22)x(10, 10), unclipped [ 55.201] emit_primitive_identity_mask__avx2: dst=(144, 22), mask=(720.00, 32.00) x (10.00, 10.00) [ 55.201] glyphs0_to_dst: glyph=(153, 22)x(10, 10), unclipped [ 55.201] emit_primitive_identity_mask__avx2: dst=(153, 22), mask=(704.00, 48.00) x (10.00, 10.00) [ 55.201] gen8_vertex_flush[b80] = 54 [ 55.201] gen9_magic_ca_pass: CA fixup (226 -> 280) [ 55.201] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 55.201] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 55.201] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 55.201] sna_glyphs(op=3, nlist=1, src=(163, 32)) [ 55.201] kgem_bo_is_busy: handle=109, domain: 0 exec? 1, rq? 1 [ 55.201] sna_glyphs: discarding mask [ 55.201] glyphs0_to_dst(op=3, src=(163, 32), nlist=1, dst=(163, 32)+(0, 0)) [ 55.201] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753687280 size=3775x2136 [ 55.201] gen9_render_composite: 0x0, current mode=1/1 [ 55.201] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.201] kgem_bo_is_busy: handle=109, domain: 0 exec? 1, rq? 1 [ 55.201] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.201] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.201] sna_drawable_use_bo pixmap=3854, box=((0, 0), (3775, 2136)), flags=7... [ 55.201] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.201] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.201] sna_drawable_use_bo: using whole GPU bo [ 55.201] gen9_composite_set_target: pixmap=3854, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 55.201] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.201] color_convert: src=ffffffff [20028888] [ 55.201] color_convert: dst=ffffffff [20028888] [ 55.201] sna_render_get_solid: ffffffff [ 55.201] sna_render_get_solid(white) [ 55.201] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.201] sna_transform_is_imprecise_integer_translation: no transform [ 55.201] gen9_composite_picture: integer translation (0, 0), removing [ 55.201] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 55.201] sna_render_pixmap_bo: GPU all damaged [ 55.201] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 55.201] gen4_choose_composite_emitter: solid, identity mask [ 55.201] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.201] gen9_composite_get_binding_table(fb00) [ 55.201] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 55.201] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 55.201] gen9_emit_vertex_elements: setup id=9 [ 55.201] glyphs0_to_dst: glyph=(165, 24)x(5, 8), unclipped [ 55.201] emit_primitive_identity_mask__avx2: dst=(165, 24), mask=(720.00, 48.00) x (5.00, 8.00) [ 55.201] gen8_vertex_flush[c80] = 3 [ 55.201] gen9_magic_ca_pass: CA fixup (280 -> 283) [ 55.201] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 55.201] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 55.201] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 55.201] sna_glyphs(op=3, nlist=1, src=(172, 32)) [ 55.201] kgem_bo_is_busy: handle=109, domain: 0 exec? 1, rq? 1 [ 55.201] sna_glyphs: discarding mask [ 55.201] glyphs0_to_dst(op=3, src=(172, 32), nlist=1, dst=(172, 32)+(0, 0)) [ 55.201] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753687280 size=3775x2136 [ 55.201] gen9_render_composite: 0x0, current mode=1/1 [ 55.201] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.201] kgem_bo_is_busy: handle=109, domain: 0 exec? 1, rq? 1 [ 55.201] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.201] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.201] sna_drawable_use_bo pixmap=3854, box=((0, 0), (3775, 2136)), flags=7... [ 55.201] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.201] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.201] sna_drawable_use_bo: using whole GPU bo [ 55.201] gen9_composite_set_target: pixmap=3854, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 55.201] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.201] color_convert: src=ff729fcf [20028888] [ 55.201] color_convert: dst=ff729fcf [20028888] [ 55.201] sna_render_get_solid: ff729fcf [ 55.201] sna_render_get_solid(23) = ff729fcf (old) [ 55.201] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.201] sna_transform_is_imprecise_integer_translation: no transform [ 55.201] gen9_composite_picture: integer translation (0, 0), removing [ 55.201] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 55.201] sna_render_pixmap_bo: GPU all damaged [ 55.201] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 55.201] gen4_choose_composite_emitter: solid, identity mask [ 55.201] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.201] gen9_composite_get_binding_table(fac0) [ 55.201] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 55.201] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 55.201] gen9_emit_vertex_elements: setup id=9 [ 55.201] glyphs0_to_dst: glyph=(171, 26)x(11, 3), unclipped [ 55.201] emit_primitive_identity_mask__avx2: dst=(171, 26), mask=(736.00, 32.00) x (11.00, 3.00) [ 55.201] gen8_vertex_flush[d80] = 3 [ 55.201] gen9_magic_ca_pass: CA fixup (283 -> 286) [ 55.201] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 55.201] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 55.202] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 55.202] sna_glyphs(op=3, nlist=1, src=(181, 32)) [ 55.202] kgem_bo_is_busy: handle=109, domain: 0 exec? 1, rq? 1 [ 55.202] sna_glyphs: discarding mask [ 55.202] glyphs0_to_dst(op=3, src=(181, 32), nlist=1, dst=(181, 32)+(0, 0)) [ 55.202] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753687280 size=3775x2136 [ 55.202] gen9_render_composite: 0x0, current mode=1/1 [ 55.202] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.202] kgem_bo_is_busy: handle=109, domain: 0 exec? 1, rq? 1 [ 55.202] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.202] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.202] sna_drawable_use_bo pixmap=3854, box=((0, 0), (3775, 2136)), flags=7... [ 55.202] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.202] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.202] sna_drawable_use_bo: using whole GPU bo [ 55.202] gen9_composite_set_target: pixmap=3854, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 55.202] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.202] color_convert: src=ffffffff [20028888] [ 55.202] color_convert: dst=ffffffff [20028888] [ 55.202] sna_render_get_solid: ffffffff [ 55.202] sna_render_get_solid(white) [ 55.202] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.202] sna_transform_is_imprecise_integer_translation: no transform [ 55.202] gen9_composite_picture: integer translation (0, 0), removing [ 55.202] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 55.202] sna_render_pixmap_bo: GPU all damaged [ 55.202] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 55.202] gen4_choose_composite_emitter: solid, identity mask [ 55.202] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.202] gen9_composite_get_binding_table(fa80) [ 55.202] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 55.202] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 55.202] gen9_emit_vertex_elements: setup id=9 [ 55.202] glyphs0_to_dst: glyph=(180, 21)x(10, 13), unclipped [ 55.202] emit_primitive_identity_mask__avx2: dst=(180, 21), mask=(752.00, 32.00) x (10.00, 13.00) [ 55.202] gen8_vertex_flush[e80] = 3 [ 55.202] gen9_magic_ca_pass: CA fixup (286 -> 289) [ 55.202] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 55.202] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 55.202] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 55.202] sna_glyphs(op=3, nlist=1, src=(1, 49)) [ 55.202] kgem_bo_is_busy: handle=109, domain: 0 exec? 1, rq? 1 [ 55.202] sna_glyphs: discarding mask [ 55.202] glyphs0_to_dst(op=3, src=(1, 49), nlist=1, dst=(1, 49)+(0, 0)) [ 55.202] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753687280 size=3775x2136 [ 55.202] gen9_render_composite: 0x0, current mode=1/1 [ 55.202] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.202] kgem_bo_is_busy: handle=109, domain: 0 exec? 1, rq? 1 [ 55.202] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.202] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.202] sna_drawable_use_bo pixmap=3854, box=((0, 0), (3775, 2136)), flags=7... [ 55.202] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.202] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.202] sna_drawable_use_bo: using whole GPU bo [ 55.202] gen9_composite_set_target: pixmap=3854, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 55.202] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.202] color_convert: src=ff8ae234 [20028888] [ 55.202] color_convert: dst=ff8ae234 [20028888] [ 55.202] sna_render_get_solid: ff8ae234 [ 55.202] sna_render_get_solid(22) = ff8ae234 (old) [ 55.202] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.202] sna_transform_is_imprecise_integer_translation: no transform [ 55.202] gen9_composite_picture: integer translation (0, 0), removing [ 55.202] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 55.202] sna_render_pixmap_bo: GPU all damaged [ 55.202] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 55.202] gen4_choose_composite_emitter: solid, identity mask [ 55.202] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.202] gen9_composite_get_binding_table(fa40) [ 55.202] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 55.202] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 55.202] gen9_emit_vertex_elements: setup id=9 [ 55.202] glyphs0_to_dst: glyph=(1, 41)x(9, 8), unclipped [ 55.202] emit_primitive_identity_mask__avx2: dst=(1, 41), mask=(688.00, 32.00) x (9.00, 8.00) [ 55.202] glyphs0_to_dst: glyph=(9, 39)x(10, 13), unclipped [ 55.202] emit_primitive_identity_mask__avx2: dst=(9, 39), mask=(672.00, 48.00) x (10.00, 13.00) [ 55.202] glyphs0_to_dst: glyph=(19, 41)x(9, 8), unclipped [ 55.202] emit_primitive_identity_mask__avx2: dst=(19, 41), mask=(688.00, 32.00) x (9.00, 8.00) [ 55.202] glyphs0_to_dst: glyph=(28, 43)x(8, 3), unclipped [ 55.202] emit_primitive_identity_mask__avx2: dst=(28, 43), mask=(688.00, 48.00) x (8.00, 3.00) [ 55.202] glyphs0_to_dst: glyph=(36, 39)x(11, 10), unclipped [ 55.202] emit_primitive_identity_mask__avx2: dst=(36, 39), mask=(704.00, 0.00) x (11.00, 10.00) [ 55.202] glyphs0_to_dst: glyph=(46, 41)x(9, 8), unclipped [ 55.202] emit_primitive_identity_mask__avx2: dst=(46, 41), mask=(720.00, 0.00) x (9.00, 8.00) [ 55.202] glyphs0_to_dst: glyph=(54, 41)x(10, 8), unclipped [ 55.202] emit_primitive_identity_mask__avx2: dst=(54, 41), mask=(704.00, 16.00) x (10.00, 8.00) [ 55.202] glyphs0_to_dst: glyph=(63, 41)x(10, 8), unclipped [ 55.202] emit_primitive_identity_mask__avx2: dst=(63, 41), mask=(720.00, 16.00) x (10.00, 8.00) [ 55.202] glyphs0_to_dst: glyph=(72, 38)x(10, 11), unclipped [ 55.202] emit_primitive_identity_mask__avx2: dst=(72, 38), mask=(736.00, 0.00) x (10.00, 11.00) [ 55.202] glyphs0_to_dst: glyph=(81, 41)x(10, 8), unclipped [ 55.202] emit_primitive_identity_mask__avx2: dst=(81, 41), mask=(752.00, 0.00) x (10.00, 8.00) [ 55.202] glyphs0_to_dst: glyph=(90, 38)x(10, 11), unclipped [ 55.202] emit_primitive_identity_mask__avx2: dst=(90, 38), mask=(736.00, 0.00) x (10.00, 11.00) [ 55.202] glyphs0_to_dst: glyph=(99, 41)x(11, 8), unclipped [ 55.202] emit_primitive_identity_mask__avx2: dst=(99, 41), mask=(736.00, 16.00) x (11.00, 8.00) [ 55.202] glyphs0_to_dst: glyph=(109, 41)x(9, 8), unclipped [ 55.202] emit_primitive_identity_mask__avx2: dst=(109, 41), mask=(752.00, 16.00) x (9.00, 8.00) [ 55.202] glyphs0_to_dst: glyph=(118, 43)x(8, 3), unclipped [ 55.202] emit_primitive_identity_mask__avx2: dst=(118, 43), mask=(688.00, 48.00) x (8.00, 3.00) [ 55.202] glyphs0_to_dst: glyph=(126, 39)x(10, 10), unclipped [ 55.202] emit_primitive_identity_mask__avx2: dst=(126, 39), mask=(704.00, 32.00) x (10.00, 10.00) [ 55.202] glyphs0_to_dst: glyph=(135, 39)x(10, 10), unclipped [ 55.202] emit_primitive_identity_mask__avx2: dst=(135, 39), mask=(704.00, 32.00) x (10.00, 10.00) [ 55.202] glyphs0_to_dst: glyph=(144, 39)x(10, 10), unclipped [ 55.202] emit_primitive_identity_mask__avx2: dst=(144, 39), mask=(720.00, 32.00) x (10.00, 10.00) [ 55.202] glyphs0_to_dst: glyph=(153, 39)x(10, 10), unclipped [ 55.202] emit_primitive_identity_mask__avx2: dst=(153, 39), mask=(704.00, 48.00) x (10.00, 10.00) [ 55.202] gen8_vertex_flush[f80] = 54 [ 55.202] gen9_magic_ca_pass: CA fixup (289 -> 343) [ 55.202] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 55.202] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 55.202] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 55.202] sna_glyphs(op=3, nlist=1, src=(163, 49)) [ 55.202] kgem_bo_is_busy: handle=109, domain: 0 exec? 1, rq? 1 [ 55.202] sna_glyphs: discarding mask [ 55.202] glyphs0_to_dst(op=3, src=(163, 49), nlist=1, dst=(163, 49)+(0, 0)) [ 55.202] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753687280 size=3775x2136 [ 55.202] gen9_render_composite: 0x0, current mode=1/1 [ 55.202] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.202] kgem_bo_is_busy: handle=109, domain: 0 exec? 1, rq? 1 [ 55.202] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.202] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.202] sna_drawable_use_bo pixmap=3854, box=((0, 0), (3775, 2136)), flags=7... [ 55.202] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.202] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.202] sna_drawable_use_bo: using whole GPU bo [ 55.202] gen9_composite_set_target: pixmap=3854, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 55.202] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.202] color_convert: src=ffffffff [20028888] [ 55.202] color_convert: dst=ffffffff [20028888] [ 55.202] sna_render_get_solid: ffffffff [ 55.202] sna_render_get_solid(white) [ 55.202] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.202] sna_transform_is_imprecise_integer_translation: no transform [ 55.202] gen9_composite_picture: integer translation (0, 0), removing [ 55.202] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 55.202] sna_render_pixmap_bo: GPU all damaged [ 55.202] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 55.202] gen4_choose_composite_emitter: solid, identity mask [ 55.202] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.202] gen9_composite_get_binding_table(fa00) [ 55.202] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 55.202] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 55.202] gen9_emit_vertex_elements: setup id=9 [ 55.202] glyphs0_to_dst: glyph=(165, 41)x(5, 8), unclipped [ 55.202] emit_primitive_identity_mask__avx2: dst=(165, 41), mask=(720.00, 48.00) x (5.00, 8.00) [ 55.202] gen8_vertex_flush[1080] = 3 [ 55.202] gen9_magic_ca_pass: CA fixup (343 -> 346) [ 55.202] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 55.202] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 55.202] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 55.202] sna_glyphs(op=3, nlist=1, src=(172, 49)) [ 55.202] kgem_bo_is_busy: handle=109, domain: 0 exec? 1, rq? 1 [ 55.202] sna_glyphs: discarding mask [ 55.202] glyphs0_to_dst(op=3, src=(172, 49), nlist=1, dst=(172, 49)+(0, 0)) [ 55.202] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753687280 size=3775x2136 [ 55.202] gen9_render_composite: 0x0, current mode=1/1 [ 55.202] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.202] kgem_bo_is_busy: handle=109, domain: 0 exec? 1, rq? 1 [ 55.202] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.202] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.202] sna_drawable_use_bo pixmap=3854, box=((0, 0), (3775, 2136)), flags=7... [ 55.202] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.202] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.202] sna_drawable_use_bo: using whole GPU bo [ 55.202] gen9_composite_set_target: pixmap=3854, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 55.202] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.202] color_convert: src=ff729fcf [20028888] [ 55.202] color_convert: dst=ff729fcf [20028888] [ 55.202] sna_render_get_solid: ff729fcf [ 55.202] sna_render_get_solid(23) = ff729fcf (old) [ 55.202] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.202] sna_transform_is_imprecise_integer_translation: no transform [ 55.202] gen9_composite_picture: integer translation (0, 0), removing [ 55.202] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 55.202] sna_render_pixmap_bo: GPU all damaged [ 55.202] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 55.202] gen4_choose_composite_emitter: solid, identity mask [ 55.202] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.202] gen9_composite_get_binding_table(f9c0) [ 55.202] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 55.202] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 55.202] gen9_emit_vertex_elements: setup id=9 [ 55.202] glyphs0_to_dst: glyph=(171, 43)x(11, 3), unclipped [ 55.202] emit_primitive_identity_mask__avx2: dst=(171, 43), mask=(736.00, 32.00) x (11.00, 3.00) [ 55.202] gen8_vertex_flush[1180] = 3 [ 55.202] gen9_magic_ca_pass: CA fixup (346 -> 349) [ 55.202] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 55.202] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 55.202] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 55.202] sna_glyphs(op=3, nlist=1, src=(181, 49)) [ 55.202] kgem_bo_is_busy: handle=109, domain: 0 exec? 1, rq? 1 [ 55.202] sna_glyphs: discarding mask [ 55.202] glyphs0_to_dst(op=3, src=(181, 49), nlist=1, dst=(181, 49)+(0, 0)) [ 55.202] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753687280 size=3775x2136 [ 55.202] gen9_render_composite: 0x0, current mode=1/1 [ 55.202] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.202] kgem_bo_is_busy: handle=109, domain: 0 exec? 1, rq? 1 [ 55.202] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.202] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.202] sna_drawable_use_bo pixmap=3854, box=((0, 0), (3775, 2136)), flags=7... [ 55.202] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.202] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.202] sna_drawable_use_bo: using whole GPU bo [ 55.202] gen9_composite_set_target: pixmap=3854, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 55.202] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.202] color_convert: src=ffffffff [20028888] [ 55.202] color_convert: dst=ffffffff [20028888] [ 55.202] sna_render_get_solid: ffffffff [ 55.202] sna_render_get_solid(white) [ 55.202] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.202] sna_transform_is_imprecise_integer_translation: no transform [ 55.202] gen9_composite_picture: integer translation (0, 0), removing [ 55.202] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 55.202] sna_render_pixmap_bo: GPU all damaged [ 55.202] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 55.202] gen4_choose_composite_emitter: solid, identity mask [ 55.202] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.202] gen9_composite_get_binding_table(f980) [ 55.202] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 55.202] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 55.202] gen9_emit_vertex_elements: setup id=9 [ 55.202] glyphs0_to_dst: glyph=(180, 38)x(10, 13), unclipped [ 55.202] emit_primitive_identity_mask__avx2: dst=(180, 38), mask=(752.00, 32.00) x (10.00, 13.00) [ 55.202] gen8_vertex_flush[1280] = 3 [ 55.202] gen9_magic_ca_pass: CA fixup (349 -> 352) [ 55.202] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 55.202] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 55.202] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 55.202] sna_glyphs(op=3, nlist=1, src=(1, 66)) [ 55.202] kgem_bo_is_busy: handle=109, domain: 0 exec? 1, rq? 1 [ 55.202] sna_glyphs: discarding mask [ 55.202] glyphs0_to_dst(op=3, src=(1, 66), nlist=1, dst=(1, 66)+(0, 0)) [ 55.202] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753687280 size=3775x2136 [ 55.202] gen9_render_composite: 0x0, current mode=1/1 [ 55.202] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.202] kgem_bo_is_busy: handle=109, domain: 0 exec? 1, rq? 1 [ 55.202] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.202] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.202] sna_drawable_use_bo pixmap=3854, box=((0, 0), (3775, 2136)), flags=7... [ 55.202] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.202] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.202] sna_drawable_use_bo: using whole GPU bo [ 55.202] gen9_composite_set_target: pixmap=3854, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 55.202] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.202] color_convert: src=ff8ae234 [20028888] [ 55.202] color_convert: dst=ff8ae234 [20028888] [ 55.202] sna_render_get_solid: ff8ae234 [ 55.202] sna_render_get_solid(22) = ff8ae234 (old) [ 55.202] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.202] sna_transform_is_imprecise_integer_translation: no transform [ 55.202] gen9_composite_picture: integer translation (0, 0), removing [ 55.202] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 55.202] sna_render_pixmap_bo: GPU all damaged [ 55.202] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 55.202] gen4_choose_composite_emitter: solid, identity mask [ 55.202] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.202] gen9_composite_get_binding_table(f940) [ 55.202] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 55.202] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 55.202] gen9_emit_vertex_elements: setup id=9 [ 55.202] glyphs0_to_dst: glyph=(1, 58)x(9, 8), unclipped [ 55.202] emit_primitive_identity_mask__avx2: dst=(1, 58), mask=(688.00, 32.00) x (9.00, 8.00) [ 55.202] glyphs0_to_dst: glyph=(9, 56)x(10, 13), unclipped [ 55.202] emit_primitive_identity_mask__avx2: dst=(9, 56), mask=(672.00, 48.00) x (10.00, 13.00) [ 55.202] glyphs0_to_dst: glyph=(19, 58)x(9, 8), unclipped [ 55.202] emit_primitive_identity_mask__avx2: dst=(19, 58), mask=(688.00, 32.00) x (9.00, 8.00) [ 55.202] glyphs0_to_dst: glyph=(28, 60)x(8, 3), unclipped [ 55.202] emit_primitive_identity_mask__avx2: dst=(28, 60), mask=(688.00, 48.00) x (8.00, 3.00) [ 55.202] glyphs0_to_dst: glyph=(36, 56)x(11, 10), unclipped [ 55.202] emit_primitive_identity_mask__avx2: dst=(36, 56), mask=(704.00, 0.00) x (11.00, 10.00) [ 55.202] glyphs0_to_dst: glyph=(46, 58)x(9, 8), unclipped [ 55.202] emit_primitive_identity_mask__avx2: dst=(46, 58), mask=(720.00, 0.00) x (9.00, 8.00) [ 55.202] glyphs0_to_dst: glyph=(54, 58)x(10, 8), unclipped [ 55.202] emit_primitive_identity_mask__avx2: dst=(54, 58), mask=(704.00, 16.00) x (10.00, 8.00) [ 55.202] glyphs0_to_dst: glyph=(63, 58)x(10, 8), unclipped [ 55.202] emit_primitive_identity_mask__avx2: dst=(63, 58), mask=(720.00, 16.00) x (10.00, 8.00) [ 55.202] glyphs0_to_dst: glyph=(72, 55)x(10, 11), unclipped [ 55.202] emit_primitive_identity_mask__avx2: dst=(72, 55), mask=(736.00, 0.00) x (10.00, 11.00) [ 55.202] glyphs0_to_dst: glyph=(81, 58)x(10, 8), unclipped [ 55.202] emit_primitive_identity_mask__avx2: dst=(81, 58), mask=(752.00, 0.00) x (10.00, 8.00) [ 55.202] glyphs0_to_dst: glyph=(90, 55)x(10, 11), unclipped [ 55.202] emit_primitive_identity_mask__avx2: dst=(90, 55), mask=(736.00, 0.00) x (10.00, 11.00) [ 55.202] glyphs0_to_dst: glyph=(99, 58)x(11, 8), unclipped [ 55.202] emit_primitive_identity_mask__avx2: dst=(99, 58), mask=(736.00, 16.00) x (11.00, 8.00) [ 55.202] glyphs0_to_dst: glyph=(109, 58)x(9, 8), unclipped [ 55.202] emit_primitive_identity_mask__avx2: dst=(109, 58), mask=(752.00, 16.00) x (9.00, 8.00) [ 55.202] glyphs0_to_dst: glyph=(118, 60)x(8, 3), unclipped [ 55.202] emit_primitive_identity_mask__avx2: dst=(118, 60), mask=(688.00, 48.00) x (8.00, 3.00) [ 55.203] glyphs0_to_dst: glyph=(126, 56)x(10, 10), unclipped [ 55.203] emit_primitive_identity_mask__avx2: dst=(126, 56), mask=(704.00, 32.00) x (10.00, 10.00) [ 55.203] glyphs0_to_dst: glyph=(135, 56)x(10, 10), unclipped [ 55.203] emit_primitive_identity_mask__avx2: dst=(135, 56), mask=(704.00, 32.00) x (10.00, 10.00) [ 55.203] glyphs0_to_dst: glyph=(144, 56)x(10, 10), unclipped [ 55.203] emit_primitive_identity_mask__avx2: dst=(144, 56), mask=(720.00, 32.00) x (10.00, 10.00) [ 55.203] glyphs0_to_dst: glyph=(153, 56)x(10, 10), unclipped [ 55.203] emit_primitive_identity_mask__avx2: dst=(153, 56), mask=(704.00, 48.00) x (10.00, 10.00) [ 55.203] gen8_vertex_flush[1380] = 54 [ 55.203] gen9_magic_ca_pass: CA fixup (352 -> 406) [ 55.203] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 55.203] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 55.203] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 55.203] sna_glyphs(op=3, nlist=1, src=(163, 66)) [ 55.203] kgem_bo_is_busy: handle=109, domain: 0 exec? 1, rq? 1 [ 55.203] sna_glyphs: discarding mask [ 55.203] glyphs0_to_dst(op=3, src=(163, 66), nlist=1, dst=(163, 66)+(0, 0)) [ 55.203] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753687280 size=3775x2136 [ 55.203] gen9_render_composite: 0x0, current mode=1/1 [ 55.203] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.203] kgem_bo_is_busy: handle=109, domain: 0 exec? 1, rq? 1 [ 55.203] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.203] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.203] sna_drawable_use_bo pixmap=3854, box=((0, 0), (3775, 2136)), flags=7... [ 55.203] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.203] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.203] sna_drawable_use_bo: using whole GPU bo [ 55.203] gen9_composite_set_target: pixmap=3854, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 55.203] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.203] color_convert: src=ffffffff [20028888] [ 55.203] color_convert: dst=ffffffff [20028888] [ 55.203] sna_render_get_solid: ffffffff [ 55.203] sna_render_get_solid(white) [ 55.203] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.203] sna_transform_is_imprecise_integer_translation: no transform [ 55.203] gen9_composite_picture: integer translation (0, 0), removing [ 55.203] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 55.203] sna_render_pixmap_bo: GPU all damaged [ 55.203] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 55.203] gen4_choose_composite_emitter: solid, identity mask [ 55.203] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.203] gen9_composite_get_binding_table(f900) [ 55.203] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 55.203] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 55.203] gen9_emit_vertex_elements: setup id=9 [ 55.203] glyphs0_to_dst: glyph=(165, 58)x(5, 8), unclipped [ 55.203] emit_primitive_identity_mask__avx2: dst=(165, 58), mask=(720.00, 48.00) x (5.00, 8.00) [ 55.203] gen8_vertex_flush[1480] = 3 [ 55.203] gen9_magic_ca_pass: CA fixup (406 -> 409) [ 55.203] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 55.203] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 55.203] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 55.203] sna_glyphs(op=3, nlist=1, src=(172, 66)) [ 55.203] kgem_bo_is_busy: handle=109, domain: 0 exec? 1, rq? 1 [ 55.203] sna_glyphs: discarding mask [ 55.203] glyphs0_to_dst(op=3, src=(172, 66), nlist=1, dst=(172, 66)+(0, 0)) [ 55.203] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753687280 size=3775x2136 [ 55.203] gen9_render_composite: 0x0, current mode=1/1 [ 55.203] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.203] kgem_bo_is_busy: handle=109, domain: 0 exec? 1, rq? 1 [ 55.203] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.203] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.203] sna_drawable_use_bo pixmap=3854, box=((0, 0), (3775, 2136)), flags=7... [ 55.203] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.203] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.203] sna_drawable_use_bo: using whole GPU bo [ 55.203] gen9_composite_set_target: pixmap=3854, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 55.203] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.203] color_convert: src=ff729fcf [20028888] [ 55.203] color_convert: dst=ff729fcf [20028888] [ 55.203] sna_render_get_solid: ff729fcf [ 55.203] sna_render_get_solid(23) = ff729fcf (old) [ 55.203] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.203] sna_transform_is_imprecise_integer_translation: no transform [ 55.203] gen9_composite_picture: integer translation (0, 0), removing [ 55.203] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 55.203] sna_render_pixmap_bo: GPU all damaged [ 55.203] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 55.203] gen4_choose_composite_emitter: solid, identity mask [ 55.203] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.203] gen9_composite_get_binding_table(f8c0) [ 55.203] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 55.203] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 55.203] gen9_emit_vertex_elements: setup id=9 [ 55.203] glyphs0_to_dst: glyph=(171, 60)x(11, 3), unclipped [ 55.203] emit_primitive_identity_mask__avx2: dst=(171, 60), mask=(736.00, 32.00) x (11.00, 3.00) [ 55.203] gen8_vertex_flush[1580] = 3 [ 55.203] gen9_magic_ca_pass: CA fixup (409 -> 412) [ 55.203] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 55.203] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 55.203] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 55.203] sna_glyphs(op=3, nlist=1, src=(181, 66)) [ 55.203] kgem_bo_is_busy: handle=109, domain: 0 exec? 1, rq? 1 [ 55.203] sna_glyphs: discarding mask [ 55.203] glyphs0_to_dst(op=3, src=(181, 66), nlist=1, dst=(181, 66)+(0, 0)) [ 55.203] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753687280 size=3775x2136 [ 55.203] gen9_render_composite: 0x0, current mode=1/1 [ 55.203] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.203] kgem_bo_is_busy: handle=109, domain: 0 exec? 1, rq? 1 [ 55.203] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.203] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.203] sna_drawable_use_bo pixmap=3854, box=((0, 0), (3775, 2136)), flags=7... [ 55.203] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.203] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.203] sna_drawable_use_bo: using whole GPU bo [ 55.203] gen9_composite_set_target: pixmap=3854, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 55.203] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.203] color_convert: src=ffffffff [20028888] [ 55.203] color_convert: dst=ffffffff [20028888] [ 55.203] sna_render_get_solid: ffffffff [ 55.203] sna_render_get_solid(white) [ 55.203] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.203] sna_transform_is_imprecise_integer_translation: no transform [ 55.203] gen9_composite_picture: integer translation (0, 0), removing [ 55.203] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 55.203] sna_render_pixmap_bo: GPU all damaged [ 55.203] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 55.203] gen4_choose_composite_emitter: solid, identity mask [ 55.203] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.203] gen9_composite_get_binding_table(f880) [ 55.203] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 55.203] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 55.203] gen9_emit_vertex_elements: setup id=9 [ 55.203] glyphs0_to_dst: glyph=(180, 55)x(10, 13), unclipped [ 55.203] emit_primitive_identity_mask__avx2: dst=(180, 55), mask=(752.00, 32.00) x (10.00, 13.00) [ 55.203] gen8_vertex_flush[1680] = 3 [ 55.203] gen9_magic_ca_pass: CA fixup (412 -> 415) [ 55.203] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 55.203] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 55.203] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 55.203] sna_glyphs(op=3, nlist=1, src=(1, 83)) [ 55.203] kgem_bo_is_busy: handle=109, domain: 0 exec? 1, rq? 1 [ 55.203] sna_glyphs: discarding mask [ 55.203] glyphs0_to_dst(op=3, src=(1, 83), nlist=1, dst=(1, 83)+(0, 0)) [ 55.203] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753687280 size=3775x2136 [ 55.203] gen9_render_composite: 0x0, current mode=1/1 [ 55.203] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.203] kgem_bo_is_busy: handle=109, domain: 0 exec? 1, rq? 1 [ 55.203] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.203] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.203] sna_drawable_use_bo pixmap=3854, box=((0, 0), (3775, 2136)), flags=7... [ 55.203] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.203] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.203] sna_drawable_use_bo: using whole GPU bo [ 55.203] gen9_composite_set_target: pixmap=3854, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 55.203] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.203] color_convert: src=ff8ae234 [20028888] [ 55.203] color_convert: dst=ff8ae234 [20028888] [ 55.203] sna_render_get_solid: ff8ae234 [ 55.203] sna_render_get_solid(22) = ff8ae234 (old) [ 55.203] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.203] sna_transform_is_imprecise_integer_translation: no transform [ 55.203] gen9_composite_picture: integer translation (0, 0), removing [ 55.203] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 55.203] sna_render_pixmap_bo: GPU all damaged [ 55.203] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 55.203] gen4_choose_composite_emitter: solid, identity mask [ 55.203] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.203] gen9_composite_get_binding_table(f840) [ 55.203] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 55.203] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 55.203] gen9_emit_vertex_elements: setup id=9 [ 55.203] glyphs0_to_dst: glyph=(1, 75)x(9, 8), unclipped [ 55.203] emit_primitive_identity_mask__avx2: dst=(1, 75), mask=(688.00, 32.00) x (9.00, 8.00) [ 55.203] glyphs0_to_dst: glyph=(9, 73)x(10, 13), unclipped [ 55.203] emit_primitive_identity_mask__avx2: dst=(9, 73), mask=(672.00, 48.00) x (10.00, 13.00) [ 55.203] glyphs0_to_dst: glyph=(19, 75)x(9, 8), unclipped [ 55.203] emit_primitive_identity_mask__avx2: dst=(19, 75), mask=(688.00, 32.00) x (9.00, 8.00) [ 55.203] glyphs0_to_dst: glyph=(28, 77)x(8, 3), unclipped [ 55.203] emit_primitive_identity_mask__avx2: dst=(28, 77), mask=(688.00, 48.00) x (8.00, 3.00) [ 55.203] glyphs0_to_dst: glyph=(36, 73)x(11, 10), unclipped [ 55.203] emit_primitive_identity_mask__avx2: dst=(36, 73), mask=(704.00, 0.00) x (11.00, 10.00) [ 55.203] glyphs0_to_dst: glyph=(46, 75)x(9, 8), unclipped [ 55.203] emit_primitive_identity_mask__avx2: dst=(46, 75), mask=(720.00, 0.00) x (9.00, 8.00) [ 55.203] glyphs0_to_dst: glyph=(54, 75)x(10, 8), unclipped [ 55.203] emit_primitive_identity_mask__avx2: dst=(54, 75), mask=(704.00, 16.00) x (10.00, 8.00) [ 55.203] glyphs0_to_dst: glyph=(63, 75)x(10, 8), unclipped [ 55.203] emit_primitive_identity_mask__avx2: dst=(63, 75), mask=(720.00, 16.00) x (10.00, 8.00) [ 55.203] glyphs0_to_dst: glyph=(72, 72)x(10, 11), unclipped [ 55.203] emit_primitive_identity_mask__avx2: dst=(72, 72), mask=(736.00, 0.00) x (10.00, 11.00) [ 55.203] glyphs0_to_dst: glyph=(81, 75)x(10, 8), unclipped [ 55.203] emit_primitive_identity_mask__avx2: dst=(81, 75), mask=(752.00, 0.00) x (10.00, 8.00) [ 55.203] glyphs0_to_dst: glyph=(90, 72)x(10, 11), unclipped [ 55.203] emit_primitive_identity_mask__avx2: dst=(90, 72), mask=(736.00, 0.00) x (10.00, 11.00) [ 55.203] glyphs0_to_dst: glyph=(99, 75)x(11, 8), unclipped [ 55.203] emit_primitive_identity_mask__avx2: dst=(99, 75), mask=(736.00, 16.00) x (11.00, 8.00) [ 55.203] glyphs0_to_dst: glyph=(109, 75)x(9, 8), unclipped [ 55.203] emit_primitive_identity_mask__avx2: dst=(109, 75), mask=(752.00, 16.00) x (9.00, 8.00) [ 55.203] glyphs0_to_dst: glyph=(118, 77)x(8, 3), unclipped [ 55.203] emit_primitive_identity_mask__avx2: dst=(118, 77), mask=(688.00, 48.00) x (8.00, 3.00) [ 55.203] glyphs0_to_dst: glyph=(126, 73)x(10, 10), unclipped [ 55.203] emit_primitive_identity_mask__avx2: dst=(126, 73), mask=(704.00, 32.00) x (10.00, 10.00) [ 55.203] glyphs0_to_dst: glyph=(135, 73)x(10, 10), unclipped [ 55.203] emit_primitive_identity_mask__avx2: dst=(135, 73), mask=(704.00, 32.00) x (10.00, 10.00) [ 55.203] glyphs0_to_dst: glyph=(144, 73)x(10, 10), unclipped [ 55.203] emit_primitive_identity_mask__avx2: dst=(144, 73), mask=(720.00, 32.00) x (10.00, 10.00) [ 55.203] glyphs0_to_dst: glyph=(153, 73)x(10, 10), unclipped [ 55.203] emit_primitive_identity_mask__avx2: dst=(153, 73), mask=(704.00, 48.00) x (10.00, 10.00) [ 55.203] gen8_vertex_flush[1780] = 54 [ 55.203] gen9_magic_ca_pass: CA fixup (415 -> 469) [ 55.203] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 55.203] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 55.203] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 55.203] sna_glyphs(op=3, nlist=1, src=(163, 83)) [ 55.203] kgem_bo_is_busy: handle=109, domain: 0 exec? 1, rq? 1 [ 55.203] sna_glyphs: discarding mask [ 55.203] glyphs0_to_dst(op=3, src=(163, 83), nlist=1, dst=(163, 83)+(0, 0)) [ 55.203] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753687280 size=3775x2136 [ 55.203] gen9_render_composite: 0x0, current mode=1/1 [ 55.203] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.203] kgem_bo_is_busy: handle=109, domain: 0 exec? 1, rq? 1 [ 55.203] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.203] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.203] sna_drawable_use_bo pixmap=3854, box=((0, 0), (3775, 2136)), flags=7... [ 55.203] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.203] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.203] sna_drawable_use_bo: using whole GPU bo [ 55.203] gen9_composite_set_target: pixmap=3854, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 55.203] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.203] color_convert: src=ffffffff [20028888] [ 55.203] color_convert: dst=ffffffff [20028888] [ 55.203] sna_render_get_solid: ffffffff [ 55.203] sna_render_get_solid(white) [ 55.203] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.203] sna_transform_is_imprecise_integer_translation: no transform [ 55.203] gen9_composite_picture: integer translation (0, 0), removing [ 55.203] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 55.203] sna_render_pixmap_bo: GPU all damaged [ 55.203] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 55.203] gen4_choose_composite_emitter: solid, identity mask [ 55.203] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.203] gen9_composite_get_binding_table(f800) [ 55.203] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 55.203] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 55.203] gen9_emit_vertex_elements: setup id=9 [ 55.203] glyphs0_to_dst: glyph=(165, 75)x(5, 8), unclipped [ 55.203] emit_primitive_identity_mask__avx2: dst=(165, 75), mask=(720.00, 48.00) x (5.00, 8.00) [ 55.203] gen8_vertex_flush[1880] = 3 [ 55.203] gen9_magic_ca_pass: CA fixup (469 -> 472) [ 55.203] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 55.203] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 55.203] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 55.203] sna_glyphs(op=3, nlist=1, src=(172, 83)) [ 55.203] kgem_bo_is_busy: handle=109, domain: 0 exec? 1, rq? 1 [ 55.203] sna_glyphs: discarding mask [ 55.203] glyphs0_to_dst(op=3, src=(172, 83), nlist=1, dst=(172, 83)+(0, 0)) [ 55.203] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753687280 size=3775x2136 [ 55.203] gen9_render_composite: 0x0, current mode=1/1 [ 55.203] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.203] kgem_bo_is_busy: handle=109, domain: 0 exec? 1, rq? 1 [ 55.203] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.203] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.203] sna_drawable_use_bo pixmap=3854, box=((0, 0), (3775, 2136)), flags=7... [ 55.203] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.203] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.203] sna_drawable_use_bo: using whole GPU bo [ 55.203] gen9_composite_set_target: pixmap=3854, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 55.203] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.203] color_convert: src=ff729fcf [20028888] [ 55.203] color_convert: dst=ff729fcf [20028888] [ 55.203] sna_render_get_solid: ff729fcf [ 55.203] sna_render_get_solid(23) = ff729fcf (old) [ 55.203] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.203] sna_transform_is_imprecise_integer_translation: no transform [ 55.203] gen9_composite_picture: integer translation (0, 0), removing [ 55.203] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 55.203] sna_render_pixmap_bo: GPU all damaged [ 55.203] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 55.203] gen4_choose_composite_emitter: solid, identity mask [ 55.203] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.203] gen9_composite_get_binding_table(f7c0) [ 55.203] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 55.203] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 55.203] gen9_emit_vertex_elements: setup id=9 [ 55.203] glyphs0_to_dst: glyph=(171, 77)x(11, 3), unclipped [ 55.203] emit_primitive_identity_mask__avx2: dst=(171, 77), mask=(736.00, 32.00) x (11.00, 3.00) [ 55.203] gen8_vertex_flush[1980] = 3 [ 55.203] gen9_magic_ca_pass: CA fixup (472 -> 475) [ 55.203] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 55.203] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 55.203] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 55.203] sna_glyphs(op=3, nlist=1, src=(181, 83)) [ 55.203] kgem_bo_is_busy: handle=109, domain: 0 exec? 1, rq? 1 [ 55.203] sna_glyphs: discarding mask [ 55.203] glyphs0_to_dst(op=3, src=(181, 83), nlist=1, dst=(181, 83)+(0, 0)) [ 55.203] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753687280 size=3775x2136 [ 55.203] gen9_render_composite: 0x0, current mode=1/1 [ 55.203] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.203] kgem_bo_is_busy: handle=109, domain: 0 exec? 1, rq? 1 [ 55.203] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.203] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.203] sna_drawable_use_bo pixmap=3854, box=((0, 0), (3775, 2136)), flags=7... [ 55.203] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.203] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.203] sna_drawable_use_bo: using whole GPU bo [ 55.204] gen9_composite_set_target: pixmap=3854, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 55.204] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.204] color_convert: src=ffffffff [20028888] [ 55.204] color_convert: dst=ffffffff [20028888] [ 55.204] sna_render_get_solid: ffffffff [ 55.204] sna_render_get_solid(white) [ 55.204] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.204] sna_transform_is_imprecise_integer_translation: no transform [ 55.204] gen9_composite_picture: integer translation (0, 0), removing [ 55.204] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 55.204] sna_render_pixmap_bo: GPU all damaged [ 55.204] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 55.204] gen4_choose_composite_emitter: solid, identity mask [ 55.204] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.204] gen9_composite_get_binding_table(f780) [ 55.204] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 55.204] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 55.204] gen9_emit_vertex_elements: setup id=9 [ 55.204] glyphs0_to_dst: glyph=(180, 72)x(10, 13), unclipped [ 55.204] emit_primitive_identity_mask__avx2: dst=(180, 72), mask=(752.00, 32.00) x (10.00, 13.00) [ 55.204] gen8_vertex_flush[1a80] = 3 [ 55.204] gen9_magic_ca_pass: CA fixup (475 -> 478) [ 55.204] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 55.204] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 55.204] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 55.204] sna_glyphs(op=3, nlist=1, src=(1, 100)) [ 55.204] kgem_bo_is_busy: handle=109, domain: 0 exec? 1, rq? 1 [ 55.204] sna_glyphs: discarding mask [ 55.204] glyphs0_to_dst(op=3, src=(1, 100), nlist=1, dst=(1, 100)+(0, 0)) [ 55.204] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753687280 size=3775x2136 [ 55.204] gen9_render_composite: 0x0, current mode=1/1 [ 55.204] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.204] kgem_bo_is_busy: handle=109, domain: 0 exec? 1, rq? 1 [ 55.204] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.204] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.204] sna_drawable_use_bo pixmap=3854, box=((0, 0), (3775, 2136)), flags=7... [ 55.204] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.204] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.204] sna_drawable_use_bo: using whole GPU bo [ 55.204] gen9_composite_set_target: pixmap=3854, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 55.204] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.204] color_convert: src=ff8ae234 [20028888] [ 55.204] color_convert: dst=ff8ae234 [20028888] [ 55.204] sna_render_get_solid: ff8ae234 [ 55.204] sna_render_get_solid(22) = ff8ae234 (old) [ 55.204] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.204] sna_transform_is_imprecise_integer_translation: no transform [ 55.204] gen9_composite_picture: integer translation (0, 0), removing [ 55.204] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 55.204] sna_render_pixmap_bo: GPU all damaged [ 55.204] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 55.204] gen4_choose_composite_emitter: solid, identity mask [ 55.204] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.204] gen9_composite_get_binding_table(f740) [ 55.204] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 55.204] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 55.204] gen9_emit_vertex_elements: setup id=9 [ 55.204] glyphs0_to_dst: glyph=(1, 92)x(9, 8), unclipped [ 55.204] emit_primitive_identity_mask__avx2: dst=(1, 92), mask=(688.00, 32.00) x (9.00, 8.00) [ 55.204] glyphs0_to_dst: glyph=(9, 90)x(10, 13), unclipped [ 55.204] emit_primitive_identity_mask__avx2: dst=(9, 90), mask=(672.00, 48.00) x (10.00, 13.00) [ 55.204] glyphs0_to_dst: glyph=(19, 92)x(9, 8), unclipped [ 55.204] emit_primitive_identity_mask__avx2: dst=(19, 92), mask=(688.00, 32.00) x (9.00, 8.00) [ 55.204] glyphs0_to_dst: glyph=(28, 94)x(8, 3), unclipped [ 55.204] emit_primitive_identity_mask__avx2: dst=(28, 94), mask=(688.00, 48.00) x (8.00, 3.00) [ 55.204] glyphs0_to_dst: glyph=(36, 90)x(11, 10), unclipped [ 55.204] emit_primitive_identity_mask__avx2: dst=(36, 90), mask=(704.00, 0.00) x (11.00, 10.00) [ 55.204] glyphs0_to_dst: glyph=(46, 92)x(9, 8), unclipped [ 55.204] emit_primitive_identity_mask__avx2: dst=(46, 92), mask=(720.00, 0.00) x (9.00, 8.00) [ 55.204] glyphs0_to_dst: glyph=(54, 92)x(10, 8), unclipped [ 55.204] emit_primitive_identity_mask__avx2: dst=(54, 92), mask=(704.00, 16.00) x (10.00, 8.00) [ 55.204] glyphs0_to_dst: glyph=(63, 92)x(10, 8), unclipped [ 55.204] emit_primitive_identity_mask__avx2: dst=(63, 92), mask=(720.00, 16.00) x (10.00, 8.00) [ 55.204] glyphs0_to_dst: glyph=(72, 89)x(10, 11), unclipped [ 55.204] emit_primitive_identity_mask__avx2: dst=(72, 89), mask=(736.00, 0.00) x (10.00, 11.00) [ 55.204] glyphs0_to_dst: glyph=(81, 92)x(10, 8), unclipped [ 55.204] emit_primitive_identity_mask__avx2: dst=(81, 92), mask=(752.00, 0.00) x (10.00, 8.00) [ 55.204] glyphs0_to_dst: glyph=(90, 89)x(10, 11), unclipped [ 55.204] emit_primitive_identity_mask__avx2: dst=(90, 89), mask=(736.00, 0.00) x (10.00, 11.00) [ 55.204] glyphs0_to_dst: glyph=(99, 92)x(11, 8), unclipped [ 55.204] emit_primitive_identity_mask__avx2: dst=(99, 92), mask=(736.00, 16.00) x (11.00, 8.00) [ 55.204] glyphs0_to_dst: glyph=(109, 92)x(9, 8), unclipped [ 55.204] emit_primitive_identity_mask__avx2: dst=(109, 92), mask=(752.00, 16.00) x (9.00, 8.00) [ 55.204] glyphs0_to_dst: glyph=(118, 94)x(8, 3), unclipped [ 55.204] emit_primitive_identity_mask__avx2: dst=(118, 94), mask=(688.00, 48.00) x (8.00, 3.00) [ 55.204] glyphs0_to_dst: glyph=(126, 90)x(10, 10), unclipped [ 55.204] emit_primitive_identity_mask__avx2: dst=(126, 90), mask=(704.00, 32.00) x (10.00, 10.00) [ 55.204] glyphs0_to_dst: glyph=(135, 90)x(10, 10), unclipped [ 55.204] emit_primitive_identity_mask__avx2: dst=(135, 90), mask=(704.00, 32.00) x (10.00, 10.00) [ 55.204] glyphs0_to_dst: glyph=(144, 90)x(10, 10), unclipped [ 55.204] emit_primitive_identity_mask__avx2: dst=(144, 90), mask=(720.00, 32.00) x (10.00, 10.00) [ 55.204] glyphs0_to_dst: glyph=(153, 90)x(10, 10), unclipped [ 55.204] emit_primitive_identity_mask__avx2: dst=(153, 90), mask=(704.00, 48.00) x (10.00, 10.00) [ 55.204] gen8_vertex_flush[1b80] = 54 [ 55.204] gen9_magic_ca_pass: CA fixup (478 -> 532) [ 55.204] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 55.204] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 55.204] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 55.204] sna_glyphs(op=3, nlist=1, src=(163, 100)) [ 55.204] kgem_bo_is_busy: handle=109, domain: 0 exec? 1, rq? 1 [ 55.204] sna_glyphs: discarding mask [ 55.204] glyphs0_to_dst(op=3, src=(163, 100), nlist=1, dst=(163, 100)+(0, 0)) [ 55.204] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753687280 size=3775x2136 [ 55.204] gen9_render_composite: 0x0, current mode=1/1 [ 55.204] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.204] kgem_bo_is_busy: handle=109, domain: 0 exec? 1, rq? 1 [ 55.204] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.204] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.204] sna_drawable_use_bo pixmap=3854, box=((0, 0), (3775, 2136)), flags=7... [ 55.204] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.204] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.204] sna_drawable_use_bo: using whole GPU bo [ 55.204] gen9_composite_set_target: pixmap=3854, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 55.204] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.204] color_convert: src=ffffffff [20028888] [ 55.204] color_convert: dst=ffffffff [20028888] [ 55.204] sna_render_get_solid: ffffffff [ 55.204] sna_render_get_solid(white) [ 55.204] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.204] sna_transform_is_imprecise_integer_translation: no transform [ 55.204] gen9_composite_picture: integer translation (0, 0), removing [ 55.204] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 55.204] sna_render_pixmap_bo: GPU all damaged [ 55.204] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 55.204] gen4_choose_composite_emitter: solid, identity mask [ 55.204] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.204] gen9_composite_get_binding_table(f700) [ 55.204] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 55.204] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 55.204] gen9_emit_vertex_elements: setup id=9 [ 55.204] glyphs0_to_dst: glyph=(165, 92)x(5, 8), unclipped [ 55.204] emit_primitive_identity_mask__avx2: dst=(165, 92), mask=(720.00, 48.00) x (5.00, 8.00) [ 55.204] gen8_vertex_flush[1c80] = 3 [ 55.204] gen9_magic_ca_pass: CA fixup (532 -> 535) [ 55.204] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 55.204] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 55.204] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 55.204] sna_glyphs(op=3, nlist=1, src=(172, 100)) [ 55.204] kgem_bo_is_busy: handle=109, domain: 0 exec? 1, rq? 1 [ 55.204] sna_glyphs: discarding mask [ 55.204] glyphs0_to_dst(op=3, src=(172, 100), nlist=1, dst=(172, 100)+(0, 0)) [ 55.204] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753687280 size=3775x2136 [ 55.204] gen9_render_composite: 0x0, current mode=1/1 [ 55.204] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.204] kgem_bo_is_busy: handle=109, domain: 0 exec? 1, rq? 1 [ 55.204] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.204] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.204] sna_drawable_use_bo pixmap=3854, box=((0, 0), (3775, 2136)), flags=7... [ 55.204] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.204] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.204] sna_drawable_use_bo: using whole GPU bo [ 55.204] gen9_composite_set_target: pixmap=3854, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 55.204] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.204] color_convert: src=ff729fcf [20028888] [ 55.204] color_convert: dst=ff729fcf [20028888] [ 55.204] sna_render_get_solid: ff729fcf [ 55.204] sna_render_get_solid(23) = ff729fcf (old) [ 55.204] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.204] sna_transform_is_imprecise_integer_translation: no transform [ 55.204] gen9_composite_picture: integer translation (0, 0), removing [ 55.204] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 55.204] sna_render_pixmap_bo: GPU all damaged [ 55.204] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 55.204] gen4_choose_composite_emitter: solid, identity mask [ 55.204] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.204] gen9_composite_get_binding_table(f6c0) [ 55.204] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 55.204] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 55.204] gen9_emit_vertex_elements: setup id=9 [ 55.204] glyphs0_to_dst: glyph=(171, 94)x(11, 3), unclipped [ 55.204] emit_primitive_identity_mask__avx2: dst=(171, 94), mask=(736.00, 32.00) x (11.00, 3.00) [ 55.204] gen8_vertex_flush[1d80] = 3 [ 55.204] gen9_magic_ca_pass: CA fixup (535 -> 538) [ 55.204] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 55.204] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 55.204] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 55.204] sna_accel_flush: flush?=0, dirty?=0 [ 55.204] sna_block_handler (tv=0.0) [ 55.204] kgem_retire, need_retire?=1 [ 55.204] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 55.204] kgem_retire__requests_ring: retiring ring 0 [ 55.204] __kgem_busy: handle=1, busy=0, wedged=0 [ 55.204] __kgem_retire_rq: request 1 complete [ 55.204] kgem_retire__requests_ring: retiring ring 0 [ 55.204] __kgem_busy: handle=2, busy=0, wedged=0 [ 55.204] __kgem_retire_rq: request 2 complete [ 55.204] kgem_retire__requests_ring: retiring ring 0 [ 55.204] __kgem_busy: handle=127, busy=0, wedged=0 [ 55.204] __kgem_retire_rq: request 127 complete [ 55.204] __kgem_bo_flush: handle=136, busy=0, wedged=0 [ 55.204] kgem_bo_move_to_cache: release handle=136 [ 55.204] kgem_bo_move_to_inactive: moving handle=136 to inactive [ 55.204] __kgem_bo_flush: handle=137, busy=0, wedged=0 [ 55.204] kgem_bo_move_to_cache: release handle=137 [ 55.204] kgem_bo_move_to_inactive: moving handle=137 to inactive [ 55.204] kgem_bo_move_to_inactive: moving handle=127 to inactive [ 55.204] kgem_retire__requests_ring: retiring ring 0 [ 55.204] __kgem_busy: handle=121, busy=0, wedged=0 [ 55.204] __kgem_retire_rq: request 121 complete [ 55.204] kgem_bo_move_to_inactive: moving handle=121 to inactive [ 55.204] kgem_retire__requests_ring: retiring ring 0 [ 55.204] __kgem_busy: handle=135, busy=0, wedged=0 [ 55.204] __kgem_retire_rq: request 135 complete [ 55.204] __kgem_bo_flush: handle=107, busy=0, wedged=0 [ 55.204] kgem_bo_move_to_inactive: moving handle=135 to inactive [ 55.204] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 55.204] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 55.204] kgem_retire -- retired=1, need_retire=0 [ 55.204] sna_accel_block: GPU idle, flushing [ 55.204] gen8_vertex_close: used=2152, vbo active? 23, vb=221, nreloc=3 [ 55.204] gen8_vertex_close: reloc[0] = 287 [ 55.204] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 55.204] kgem_add_handle: handle=23, index=5 [ 55.204] kgem_add_reloc64[12] = (delta=0, target handle=5, presumed=fd541000) [ 55.204] gen8_vertex_close: reloc[1] = 372 [ 55.204] kgem_add_reloc64: handle=23, pos=372, delta=0, domains=200000 [ 55.204] kgem_add_reloc64[13] = (delta=0, target handle=5, presumed=fd541000) [ 55.204] gen8_vertex_close: reloc[2] = 475 [ 55.204] kgem_add_reloc64: handle=23, pos=475, delta=0, domains=200000 [ 55.204] kgem_add_reloc64[14] = (delta=0, target handle=5, presumed=fd541000) [ 55.204] batch[1/1, flags=1800]: 1926 1926 15792 16384, nreloc=15, nexec=6, nfence=0, aperture=9110 [fenced=0] [ 55.204] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd981000 [ 55.204] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -53247 [ 55.204] kgem_fixup_relocs: shrinking by 53248 [ 55.204] __kgem_busy: handle=2, busy=0, wedged=0 [ 55.204] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd981000 [ 55.204] kgem_commit: release handle=109 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ea44b000 [ 55.204] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 55.204] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 55.204] __kgem_bo_clear_busy: handle=7 [ 55.204] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 55.204] kgem_commit: release handle=113 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 55.204] __kgem_bo_clear_busy: handle=113 [ 55.204] kgem_commit: release handle=113 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fe00a000 [ 55.204] kgem_commit: release handle=113 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 55.204] __kgem_bo_clear_busy: handle=113 [ 55.204] kgem_commit: release handle=113 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 55.204] __kgem_bo_clear_busy: handle=113 [ 55.204] kgem_commit: release handle=113 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 55.205] __kgem_bo_clear_busy: handle=113 [ 55.205] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 55.205] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 55.205] __kgem_bo_clear_busy: handle=7 [ 55.205] kgem_commit: release handle=113 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 55.205] __kgem_bo_clear_busy: handle=113 [ 55.205] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 55.205] __kgem_busy: handle=2, busy=131072, wedged=0 [ 55.205] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 55.205] sna_scanout_do_flush: flush timer active: delta=2 [ 55.205] sna_scanout_do_flush (time=55204), triggered [ 55.205] sna_scanout_flush (time=55204), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 55.205] has_shadow: has pending damage? 1, outstanding flips: 0 [ 55.205] stop_flush: scanout=29 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 55.205] has_shadow: has pending damage? 1, outstanding flips: 0 [ 55.205] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 55.205] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 55.205] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 55.205] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 55.205] sna_pixmap_move_to_gpu: already all-damaged [ 55.205] sna_pixmap_mark_active: pixmap=165, handle=29 [ 55.205] sna_mode_redisplay: crtc[0] transformed? 0 [ 55.205] sna_mode_redisplay: crtc[1] transformed? 0 [ 55.205] sna_mode_redisplay: crtc[2] transformed? 0 [ 55.205] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=29 [active=1] [ 55.205] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 40, transformed? 0 [ 55.205] get_fb: reusing fb=102 for handle=29 [ 55.205] sna_mode_redisplay: recording flip on CRTC:32 handle=29, active_scanout=2, serial=2 [ 55.205] __kgem_bo_clear_busy: handle=29 [ 55.205] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 40, transformed? 0 [ 55.205] sna_mode_redisplay: recording flip on CRTC:39 handle=29, active_scanout=3, serial=3 [ 55.205] __kgem_bo_clear_busy: handle=29 [ 55.205] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 55.205] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 55.205] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=29, shadow handle=32 [ 55.205] sna_accel_block: evaluating timers, active=7 [ 55.205] sna_accel_block: flush timer expires in 16 [55220] [ 55.205] sna_wakeup_handler [ 55.205] sna_mode_wakeup: len=32 [ 55.205] sna_dri2_vblank_handler(type=2, sequence=3063, draw=3353) [ 55.205] sna_crtc_record_swap: recording last swap on pipe=0, frame 3063 [msc=3063], time 55.202572 [ 55.205] sna_dri2_vblank_handler: 2 complete, frame=3063 tv=55.202572 [ 55.205] sna_dri2_blit_complete: blit finished [ 55.205] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=3063, tv=55.202572) [ 55.205] frame_swap_complete(type=2): draw=146, pipe=0, frame=3063 [msc=3063], tv=55.202572 [ 55.205] sna_accel_flush: flush?=0, dirty?=0 [ 55.205] sna_dri2_event_free(draw?=1) [ 55.205] sna_dri2_remove_event: remove[0x561c94b0a080] from window 146, active? 1 [ 55.205] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=29] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 55.205] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=40] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 55.205] sna_dri2_vblank_handler complete [ 55.205] sna_composite_rectangles(pixmap=3855, op=0, 0 x 1 [(0, 0)x(134, 17) ...]) [ 55.205] sna_composite_rectangles: converted to op 0 [ 55.205] sna_composite_rectangles[0] (0, 0)x(134, 17) -> (0, 0), (134, 17) [ 55.205] sna_composite_rectangles: nrects=1, region=(0, 0), (134, 17) x 1 [ 55.205] sna_composite_rectangles: clipped extents (0, 0),(134, 17) x 1 [ 55.205] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(134, 17) [ 55.205] sna_composite_rectangles: promoting to full GPU [ 55.205] sna_composite_rectangles: dropping last-cpu hint [ 55.205] sna_drawable_use_bo pixmap=3855, box=((0, 0), (134, 17)), flags=19... [ 55.205] sna_drawable_use_bo: exported target, set PREFER_GPU [ 55.205] sna_drawable_use_bo: pinned, never REPLACES [ 55.205] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 55.205] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.205] sna_drawable_use_bo: using whole GPU bo [ 55.205] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 55.205] kgem_bo_is_render: handle=112, rq? 1 [0] [ 55.205] gen9_render_fill_boxes(0 x 1 [(0, 0), (134, 17) ...]) [ 55.205] sna_render_get_solid: 0 [ 55.205] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 55.205] needs_batch_flush: flushing before handle=112 for required semaphore [ 55.205] kgem_check_bo: num_pages=+16, num_exec=+1 [ 55.205] aligning vertex: was 4, now 2 floats per vertex [ 55.205] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 55.205] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 55.205] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 55.205] kgem_add_handle: handle=4, index=0 [ 55.205] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 55.205] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 55.205] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 55.205] gen9_composite_get_binding_table(ffc0) [ 55.205] kgem_add_reloc64: handle=112, pos=16360, delta=0, domains=20002 [ 55.205] kgem_add_handle: handle=112, index=1 [ 55.205] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd422000) [ 55.205] __kgem_bo_mark_dirty: handle=112 (proxy? 0) [ 55.205] [3fe0] bind bo(handle=112, addr=fd422000), format=192, width=134, height=17, pitch=1024, tiling=1 -> render [ 55.205] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 55.205] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 55.205] kgem_add_handle: handle=7, index=2 [ 55.205] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 55.205] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 55.205] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 55.205] gen9_emit_sampler: sampler = 1 [ 55.205] gen9_emit_sf: num_sf_outputs=1 [ 55.205] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 55.205] gen9_emit_vertex_elements: setup id=0 [ 55.205] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 55.205] (0, 0), (134, 17) [ 55.205] gen8_vertex_flush[490] = 3 [ 55.205] sna_composite_rectangles: pixmap=3855 marking clear [0]? 1 [ 55.205] sna_accel_flush: flush?=1, dirty?=0 [ 55.205] gen8_vertex_close: used=2158, vbo active? 23, vb=1, nreloc=1 [ 55.205] gen8_vertex_close: reloc[0] = 287 [ 55.205] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 55.205] kgem_add_handle: handle=23, index=3 [ 55.205] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 55.205] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=91 [fenced=0] [ 55.205] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 55.205] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 55.205] kgem_fixup_relocs: shrinking by 61440 [ 55.205] __kgem_busy: handle=1, busy=0, wedged=0 [ 55.205] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 55.205] kgem_commit: release handle=112 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd422000 [ 55.205] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 55.205] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 55.205] __kgem_bo_clear_busy: handle=7 [ 55.205] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 55.205] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 55.205] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 55.205] sna_accel_flush: flush?=0, dirty?=0 [ 55.205] sna_create_pixmap(134, 17, 32, usage=0) [ 55.205] kgem_can_create_2d: 134x17 @ 32 [ 55.205] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=544, height=17 [ 55.205] kgem_can_create_2d: untiled size=12288 [ 55.205] kgem_choose_tiling: 134x17 -> 1 [ 55.205] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1024, height=24 [ 55.205] kgem_can_create_2d: tiled[1] size=24576 [ 55.205] sna_create_pixmap: usage=0, flags=1b [ 55.205] sna_create_pixmap: creating GPU pixmap 134x17, stride=536, flags=1b [ 55.205] __pop_freed_pixmap: reusing freed pixmap=3847 header [ 55.205] create_pixmap_hdr: pixmap=3856, width=134, height=17, usage=0 [ 55.205] sna_create_pixmap: serial=3856, 134x17, usage=0 [ 55.205] sna_accel_flush: flush?=0, dirty?=0 [ 55.205] sna_accel_flush: flush?=0, dirty?=0 [ 55.205] sna_composite_rectangles(pixmap=3857, op=0, 0 x 1 [(0, 0)x(134, 17) ...]) [ 55.205] sna_composite_rectangles: converted to op 0 [ 55.205] sna_composite_rectangles[0] (0, 0)x(134, 17) -> (0, 0), (134, 17) [ 55.205] sna_composite_rectangles: nrects=1, region=(0, 0), (134, 17) x 1 [ 55.205] sna_composite_rectangles: clipped extents (0, 0),(134, 17) x 1 [ 55.205] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(134, 17) [ 55.205] sna_composite_rectangles: dropping last-cpu hint [ 55.205] sna_drawable_use_bo pixmap=3857, box=((0, 0), (134, 17)), flags=19... [ 55.205] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 55.205] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 55.205] sna_pixmap_move_to_gpu(pixmap=3857, usage=0), flags=b [ 55.205] sna_pixmap_move_to_gpu: CPU damage? 0 [ 55.205] sna_pixmap_move_to_gpu: creating GPU bo (134x17@32), create=b [ 55.205] kgem_choose_tiling: 134x17 -> 1 [ 55.205] kgem_choose_tiling: 134x17 -> 1 [ 55.205] sna_pixmap_alloc_gpu: pixmap=3857 [ 55.205] kgem_create_2d(134x17, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 55.205] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1024, height=24 [ 55.205] kgem_set_tiling: handle=135, tiling=1 [1], pitch=1024 [1024]: 1 [ 55.205] kgem_bo_remove_from_inactive: removing handle=135 from inactive [ 55.205] from inactive: pitch=1024, tiling=1: handle=135, id=2260 [ 55.205] __sna_damage_all(134, 17) [ 55.205] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 55.205] sna_pixmap_mark_active: pixmap=3857, handle=135 [ 55.205] sna_drawable_use_bo: allocated GPU bo for operation [ 55.205] sna_drawable_use_bo: using GPU bo with damage? 0 [ 55.205] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 55.205] kgem_bo_is_render: handle=135, rq? 0 [0] [ 55.205] gen9_render_fill_boxes(0 x 1 [(0, 0), (134, 17) ...]) [ 55.205] sna_render_get_solid: 0 [ 55.205] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 55.205] kgem_check_bo: num_pages=+16, num_exec=+1 [ 55.205] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 55.205] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 55.205] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 55.205] kgem_add_handle: handle=4, index=0 [ 55.205] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 55.205] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 55.205] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 55.205] gen9_composite_get_binding_table(ffc0) [ 55.205] kgem_add_reloc64: handle=135, pos=16360, delta=0, domains=20002 [ 55.205] kgem_add_handle: handle=135, index=1 [ 55.205] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd363000) [ 55.205] __kgem_bo_mark_dirty: handle=135 (proxy? 0) [ 55.205] [3fe0] bind bo(handle=135, addr=fd363000), format=192, width=134, height=17, pitch=1024, tiling=1 -> render [ 55.205] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 55.205] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 55.205] kgem_add_handle: handle=7, index=2 [ 55.205] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 55.205] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 55.205] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 55.205] gen9_emit_sampler: sampler = 1 [ 55.205] gen9_emit_sf: num_sf_outputs=1 [ 55.205] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 55.205] gen9_emit_vertex_elements: setup id=0 [ 55.205] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 55.205] (0, 0), (134, 17) [ 55.205] gen8_vertex_flush[490] = 3 [ 55.205] sna_composite_rectangles: pixmap=3857 marking clear [0]? 1 [ 55.205] sna_accel_flush: flush?=0, dirty?=0 [ 55.205] sna_accel_flush: flush?=0, dirty?=0 [ 55.205] sna_glyphs(op=3, nlist=1, src=(1, 14)) [ 55.205] kgem_bo_is_busy: handle=135, domain: 0 exec? 1, rq? 1 [ 55.205] can_discard_mask: nlist=1, mask=28888, depth 32, op=3 (bounded? 1) [ 55.205] glyphs_format: format=166024, depth=32 [ 55.205] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 55.205] sna_glyphs: discarding mask [ 55.205] glyphs0_to_dst(op=3, src=(1, 14), nlist=1, dst=(1, 14)+(0, 0)) [ 55.205] clipped_glyphs? 16 glyph in 1 lists extents (0, 2), (136, 17), region (1, 2), (134, 17): yes [ 55.205] gen9_render_composite: 0x0, current mode=1/1 [ 55.205] kgem_bo_is_busy: handle=6, domain: 3 exec? 0, rq? 1 [ 55.205] gen9_composite_fallback: mask is already on the GPU, try to use GPU [ 55.205] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.205] sna_drawable_use_bo pixmap=3857, box=((1, 2), (134, 17)), flags=7... [ 55.206] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.206] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.206] sna_drawable_use_bo: using whole GPU bo [ 55.206] gen9_composite_set_target: pixmap=3857, format=20028888, size=134x17, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 55.206] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.206] color_convert: src=ff333333 [20028888] [ 55.206] color_convert: dst=ff333333 [20028888] [ 55.206] sna_render_get_solid: ff333333 [ 55.206] sna_render_get_solid(20) = ff333333 (old) [ 55.206] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.206] sna_transform_is_imprecise_integer_translation: no transform [ 55.206] gen9_composite_picture: integer translation (0, 0), removing [ 55.206] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 55.206] sna_render_pixmap_bo: GPU all damaged [ 55.206] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 55.206] gen4_choose_composite_emitter: solid, identity mask [ 55.206] kgem_check_bo: num_pages=+1025, num_exec=+2 [ 55.206] aligning vertex: was 2, now 4 floats per vertex [ 55.206] gen9_composite_get_binding_table(ff00) [ 55.206] kgem_add_reloc64: handle=113, pos=16312, delta=0, domains=40000 [ 55.206] kgem_add_reloc64: adding proxy [delta=80] for handle=113 [ 55.206] kgem_add_handle: handle=113, index=3 [ 55.206] kgem_add_reloc64[5] = (delta=80, target handle=3, presumed=fe00a000) [ 55.206] [3fb0] bind bo(handle=113, addr=fe00a050), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 55.206] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 [ 55.206] kgem_add_handle: handle=6, index=4 [ 55.206] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd581000) [ 55.206] [3fa0] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 55.206] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 55.206] gen9_emit_sampler: sampler = a [ 55.206] gen9_emit_sf: num_sf_outputs=2 [ 55.206] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 55.206] gen9_emit_vertex_elements: setup id=9 [ 55.206] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 55.206] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 55.206] glyphs0_to_dst: glyph=(0, 6), (10, 17), clip=(1, 2), (134, 17) [ 55.206] glyphs0_to_dst: blt=(1, 6), (10, 17) [ 55.206] emit_primitive_identity_mask__avx2: dst=(1, 6), mask=(1.00, 64.00) x (9.00, 11.00) [ 55.206] glyphs0_to_dst: glyph=(10, 6), (19, 14), clip=(1, 2), (134, 17) [ 55.206] glyphs0_to_dst: blt=(10, 6), (19, 14) [ 55.206] emit_primitive_identity_mask__avx2: dst=(10, 6), mask=(640.00, 48.00) x (9.00, 8.00) [ 55.206] glyphs0_to_dst: glyph=(18, 6), (29, 14), clip=(1, 2), (134, 17) [ 55.206] glyphs0_to_dst: blt=(18, 6), (29, 14) [ 55.206] emit_primitive_identity_mask__avx2: dst=(18, 6), mask=(800.00, 0.00) x (11.00, 8.00) [ 55.206] glyphs0_to_dst: glyph=(28, 6), (41, 14), clip=(1, 2), (134, 17) [ 55.206] glyphs0_to_dst: blt=(28, 6), (41, 14) [ 55.206] emit_primitive_identity_mask__avx2: dst=(28, 6), mask=(640.00, 32.00) x (13.00, 8.00) [ 55.206] glyphs0_to_dst: glyph=(40, 6), (51, 14), clip=(1, 2), (134, 17) [ 55.206] glyphs0_to_dst: blt=(40, 6), (51, 14) [ 55.206] emit_primitive_identity_mask__avx2: dst=(40, 6), mask=(672.00, 16.00) x (11.00, 8.00) [ 55.206] glyphs0_to_dst: glyph=(49, 9), (56, 11), clip=(1, 2), (134, 17) [ 55.206] glyphs0_to_dst: blt=(49, 9), (56, 11) [ 55.206] emit_primitive_identity_mask__avx2: dst=(49, 9), mask=(768.00, 0.00) x (7.00, 2.00) [ 55.206] glyphs0_to_dst: glyph=(54, 6), (63, 14), clip=(1, 2), (134, 17) [ 55.206] glyphs0_to_dst: blt=(54, 6), (63, 14) [ 55.206] emit_primitive_identity_mask__avx2: dst=(54, 6), mask=(784.00, 16.00) x (9.00, 8.00) [ 55.206] glyphs0_to_dst: glyph=(61, 6), (71, 14), clip=(1, 2), (134, 17) [ 55.206] glyphs0_to_dst: blt=(61, 6), (71, 14) [ 55.206] emit_primitive_identity_mask__avx2: dst=(61, 6), mask=(768.00, 16.00) x (10.00, 8.00) [ 55.206] glyphs0_to_dst: glyph=(70, 6), (78, 14), clip=(1, 2), (134, 17) [ 55.206] glyphs0_to_dst: blt=(70, 6), (78, 14) [ 55.206] emit_primitive_identity_mask__avx2: dst=(70, 6), mask=(688.00, 16.00) x (8.00, 8.00) [ 55.206] glyphs0_to_dst: glyph=(75, 6), (86, 14), clip=(1, 2), (134, 17) [ 55.206] glyphs0_to_dst: blt=(75, 6), (86, 14) [ 55.206] emit_primitive_identity_mask__avx2: dst=(75, 6), mask=(672.00, 16.00) x (11.00, 8.00) [ 55.206] glyphs0_to_dst: glyph=(84, 6), (95, 14), clip=(1, 2), (134, 17) [ 55.206] glyphs0_to_dst: blt=(84, 6), (95, 14) [ 55.206] emit_primitive_identity_mask__avx2: dst=(84, 6), mask=(672.00, 16.00) x (11.00, 8.00) [ 55.206] glyphs0_to_dst: glyph=(94, 6), (103, 14), clip=(1, 2), (134, 17) [ 55.206] glyphs0_to_dst: blt=(94, 6), (103, 14) [ 55.206] emit_primitive_identity_mask__avx2: dst=(94, 6), mask=(640.00, 48.00) x (9.00, 8.00) [ 55.206] glyphs0_to_dst: glyph=(102, 6), (111, 14), clip=(1, 2), (134, 17) [ 55.206] glyphs0_to_dst: blt=(102, 6), (111, 14) [ 55.206] emit_primitive_identity_mask__avx2: dst=(102, 6), mask=(784.00, 16.00) x (9.00, 8.00) [ 55.206] glyphs0_to_dst: glyph=(110, 2), (119, 14), clip=(1, 2), (134, 17) [ 55.206] glyphs0_to_dst: blt=(110, 2), (119, 14) [ 55.206] emit_primitive_identity_mask__avx2: dst=(110, 2), mask=(16.00, 64.00) x (9.00, 12.00) [ 55.206] glyphs0_to_dst: glyph=(118, 6), (129, 14), clip=(1, 2), (134, 17) [ 55.206] glyphs0_to_dst: blt=(118, 6), (129, 14) [ 55.206] emit_primitive_identity_mask__avx2: dst=(118, 6), mask=(800.00, 0.00) x (11.00, 8.00) [ 55.206] glyphs0_to_dst: glyph=(127, 3), (136, 14), clip=(1, 2), (134, 17) [ 55.206] glyphs0_to_dst: blt=(127, 3), (134, 14) [ 55.206] emit_primitive_identity_mask__avx2: dst=(127, 3), mask=(0.00, 80.00) x (7.00, 11.00) [ 55.206] gen8_vertex_flush[56c] = 48 [ 55.206] gen9_magic_ca_pass: CA fixup (541 -> 589) [ 55.206] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 55.206] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 55.206] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 55.206] sna_accel_flush: flush?=0, dirty?=0 [ 55.206] sna_accel_flush: flush?=0, dirty?=0 [ 55.206] sna_accel_flush: flush?=0, dirty?=0 [ 55.206] sna_glyphs(op=3, nlist=1, src=(-1, 14)) [ 55.206] kgem_bo_is_busy: handle=135, domain: 0 exec? 1, rq? 1 [ 55.206] can_discard_mask: nlist=1, mask=28888, depth 32, op=3 (bounded? 1) [ 55.206] glyphs_format: format=166024, depth=32 [ 55.206] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 55.206] sna_glyphs: discarding mask [ 55.206] glyphs0_to_dst(op=3, src=(-1, 14), nlist=1, dst=(-1, 14)+(0, 0)) [ 55.206] clipped_glyphs? 16 glyph in 1 lists extents (-2, 2), (134, 17), region (0, 2), (133, 17): yes [ 55.206] gen9_render_composite: 0x0, current mode=1/1 [ 55.206] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.206] kgem_bo_is_busy: handle=135, domain: 0 exec? 1, rq? 1 [ 55.206] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.206] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.206] sna_drawable_use_bo pixmap=3857, box=((0, 2), (133, 17)), flags=7... [ 55.206] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.206] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.206] sna_drawable_use_bo: using whole GPU bo [ 55.206] gen9_composite_set_target: pixmap=3857, format=20028888, size=134x17, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 55.206] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.206] color_convert: src=ff333333 [20028888] [ 55.206] color_convert: dst=ff333333 [20028888] [ 55.206] sna_render_get_solid: ff333333 [ 55.206] sna_render_get_solid(20) = ff333333 (last) [ 55.206] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.206] sna_transform_is_imprecise_integer_translation: no transform [ 55.206] gen9_composite_picture: integer translation (0, 0), removing [ 55.206] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 55.206] sna_render_pixmap_bo: GPU all damaged [ 55.206] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 55.206] gen4_choose_composite_emitter: solid, identity mask [ 55.206] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.206] gen9_composite_get_binding_table(fe40) [ 55.206] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 55.206] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 55.206] gen9_emit_vertex_elements: setup id=9 [ 55.206] glyphs0_to_dst: glyph=(-2, 6), (8, 17), clip=(0, 2), (133, 17) [ 55.206] glyphs0_to_dst: blt=(0, 6), (8, 17) [ 55.206] emit_primitive_identity_mask__avx2: dst=(0, 6), mask=(2.00, 64.00) x (8.00, 11.00) [ 55.206] glyphs0_to_dst: glyph=(8, 6), (17, 14), clip=(0, 2), (133, 17) [ 55.206] glyphs0_to_dst: blt=(8, 6), (17, 14) [ 55.206] emit_primitive_identity_mask__avx2: dst=(8, 6), mask=(640.00, 48.00) x (9.00, 8.00) [ 55.206] glyphs0_to_dst: glyph=(16, 6), (27, 14), clip=(0, 2), (133, 17) [ 55.206] glyphs0_to_dst: blt=(16, 6), (27, 14) [ 55.206] emit_primitive_identity_mask__avx2: dst=(16, 6), mask=(800.00, 0.00) x (11.00, 8.00) [ 55.206] glyphs0_to_dst: glyph=(26, 6), (39, 14), clip=(0, 2), (133, 17) [ 55.206] glyphs0_to_dst: blt=(26, 6), (39, 14) [ 55.206] emit_primitive_identity_mask__avx2: dst=(26, 6), mask=(640.00, 32.00) x (13.00, 8.00) [ 55.206] glyphs0_to_dst: glyph=(38, 6), (49, 14), clip=(0, 2), (133, 17) [ 55.206] glyphs0_to_dst: blt=(38, 6), (49, 14) [ 55.206] emit_primitive_identity_mask__avx2: dst=(38, 6), mask=(672.00, 16.00) x (11.00, 8.00) [ 55.206] glyphs0_to_dst: glyph=(47, 9), (54, 11), clip=(0, 2), (133, 17) [ 55.206] glyphs0_to_dst: blt=(47, 9), (54, 11) [ 55.206] emit_primitive_identity_mask__avx2: dst=(47, 9), mask=(768.00, 0.00) x (7.00, 2.00) [ 55.206] glyphs0_to_dst: glyph=(52, 6), (61, 14), clip=(0, 2), (133, 17) [ 55.206] glyphs0_to_dst: blt=(52, 6), (61, 14) [ 55.206] emit_primitive_identity_mask__avx2: dst=(52, 6), mask=(784.00, 16.00) x (9.00, 8.00) [ 55.206] glyphs0_to_dst: glyph=(59, 6), (69, 14), clip=(0, 2), (133, 17) [ 55.206] glyphs0_to_dst: blt=(59, 6), (69, 14) [ 55.206] emit_primitive_identity_mask__avx2: dst=(59, 6), mask=(768.00, 16.00) x (10.00, 8.00) [ 55.206] glyphs0_to_dst: glyph=(68, 6), (76, 14), clip=(0, 2), (133, 17) [ 55.206] glyphs0_to_dst: blt=(68, 6), (76, 14) [ 55.206] emit_primitive_identity_mask__avx2: dst=(68, 6), mask=(688.00, 16.00) x (8.00, 8.00) [ 55.206] glyphs0_to_dst: glyph=(73, 6), (84, 14), clip=(0, 2), (133, 17) [ 55.206] glyphs0_to_dst: blt=(73, 6), (84, 14) [ 55.206] emit_primitive_identity_mask__avx2: dst=(73, 6), mask=(672.00, 16.00) x (11.00, 8.00) [ 55.206] glyphs0_to_dst: glyph=(82, 6), (93, 14), clip=(0, 2), (133, 17) [ 55.206] glyphs0_to_dst: blt=(82, 6), (93, 14) [ 55.206] emit_primitive_identity_mask__avx2: dst=(82, 6), mask=(672.00, 16.00) x (11.00, 8.00) [ 55.206] glyphs0_to_dst: glyph=(92, 6), (101, 14), clip=(0, 2), (133, 17) [ 55.206] glyphs0_to_dst: blt=(92, 6), (101, 14) [ 55.206] emit_primitive_identity_mask__avx2: dst=(92, 6), mask=(640.00, 48.00) x (9.00, 8.00) [ 55.206] glyphs0_to_dst: glyph=(100, 6), (109, 14), clip=(0, 2), (133, 17) [ 55.206] glyphs0_to_dst: blt=(100, 6), (109, 14) [ 55.206] emit_primitive_identity_mask__avx2: dst=(100, 6), mask=(784.00, 16.00) x (9.00, 8.00) [ 55.206] glyphs0_to_dst: glyph=(108, 2), (117, 14), clip=(0, 2), (133, 17) [ 55.206] glyphs0_to_dst: blt=(108, 2), (117, 14) [ 55.206] emit_primitive_identity_mask__avx2: dst=(108, 2), mask=(16.00, 64.00) x (9.00, 12.00) [ 55.206] glyphs0_to_dst: glyph=(116, 6), (127, 14), clip=(0, 2), (133, 17) [ 55.206] glyphs0_to_dst: blt=(116, 6), (127, 14) [ 55.206] emit_primitive_identity_mask__avx2: dst=(116, 6), mask=(800.00, 0.00) x (11.00, 8.00) [ 55.206] glyphs0_to_dst: glyph=(125, 3), (134, 14), clip=(0, 2), (133, 17) [ 55.206] glyphs0_to_dst: blt=(125, 3), (133, 14) [ 55.206] emit_primitive_identity_mask__avx2: dst=(125, 3), mask=(0.00, 80.00) x (8.00, 11.00) [ 55.206] gen8_vertex_flush[664] = 48 [ 55.206] gen9_magic_ca_pass: CA fixup (589 -> 637) [ 55.206] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 55.206] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 55.206] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 55.206] sna_accel_flush: flush?=0, dirty?=0 [ 55.206] sna_accel_flush: flush?=0, dirty?=0 [ 55.206] sna_accel_flush: flush?=0, dirty?=0 [ 55.206] sna_glyphs(op=3, nlist=1, src=(0, 15)) [ 55.206] kgem_bo_is_busy: handle=135, domain: 0 exec? 1, rq? 1 [ 55.206] can_discard_mask: nlist=1, mask=28888, depth 32, op=3 (bounded? 1) [ 55.206] glyphs_format: format=166024, depth=32 [ 55.206] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 55.206] sna_glyphs: discarding mask [ 55.206] glyphs0_to_dst(op=3, src=(0, 15), nlist=1, dst=(0, 15)+(0, 0)) [ 55.207] clipped_glyphs? 16 glyph in 1 lists extents (-1, 3), (135, 18), region (0, 3), (134, 17): yes [ 55.207] gen9_render_composite: 0x0, current mode=1/1 [ 55.207] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.207] kgem_bo_is_busy: handle=135, domain: 0 exec? 1, rq? 1 [ 55.207] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.207] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.207] sna_drawable_use_bo pixmap=3857, box=((0, 3), (134, 17)), flags=7... [ 55.207] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.207] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.207] sna_drawable_use_bo: using whole GPU bo [ 55.207] gen9_composite_set_target: pixmap=3857, format=20028888, size=134x17, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 55.207] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.207] color_convert: src=ff333333 [20028888] [ 55.207] color_convert: dst=ff333333 [20028888] [ 55.207] sna_render_get_solid: ff333333 [ 55.207] sna_render_get_solid(20) = ff333333 (last) [ 55.207] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.207] sna_transform_is_imprecise_integer_translation: no transform [ 55.207] gen9_composite_picture: integer translation (0, 0), removing [ 55.207] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 55.207] sna_render_pixmap_bo: GPU all damaged [ 55.207] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 55.207] gen4_choose_composite_emitter: solid, identity mask [ 55.207] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.207] gen9_composite_get_binding_table(fe40) [ 55.207] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 55.207] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 55.207] gen9_emit_vertex_elements: setup id=9 [ 55.207] glyphs0_to_dst: glyph=(-1, 7), (9, 18), clip=(0, 3), (134, 17) [ 55.207] glyphs0_to_dst: blt=(0, 7), (9, 17) [ 55.207] emit_primitive_identity_mask__avx2: dst=(0, 7), mask=(1.00, 64.00) x (9.00, 10.00) [ 55.207] glyphs0_to_dst: glyph=(9, 7), (18, 15), clip=(0, 3), (134, 17) [ 55.207] glyphs0_to_dst: blt=(9, 7), (18, 15) [ 55.207] emit_primitive_identity_mask__avx2: dst=(9, 7), mask=(640.00, 48.00) x (9.00, 8.00) [ 55.207] glyphs0_to_dst: glyph=(17, 7), (28, 15), clip=(0, 3), (134, 17) [ 55.207] glyphs0_to_dst: blt=(17, 7), (28, 15) [ 55.207] emit_primitive_identity_mask__avx2: dst=(17, 7), mask=(800.00, 0.00) x (11.00, 8.00) [ 55.207] glyphs0_to_dst: glyph=(27, 7), (40, 15), clip=(0, 3), (134, 17) [ 55.207] glyphs0_to_dst: blt=(27, 7), (40, 15) [ 55.207] emit_primitive_identity_mask__avx2: dst=(27, 7), mask=(640.00, 32.00) x (13.00, 8.00) [ 55.207] glyphs0_to_dst: glyph=(39, 7), (50, 15), clip=(0, 3), (134, 17) [ 55.207] glyphs0_to_dst: blt=(39, 7), (50, 15) [ 55.207] emit_primitive_identity_mask__avx2: dst=(39, 7), mask=(672.00, 16.00) x (11.00, 8.00) [ 55.207] glyphs0_to_dst: glyph=(48, 10), (55, 12), clip=(0, 3), (134, 17) [ 55.207] glyphs0_to_dst: blt=(48, 10), (55, 12) [ 55.207] emit_primitive_identity_mask__avx2: dst=(48, 10), mask=(768.00, 0.00) x (7.00, 2.00) [ 55.207] glyphs0_to_dst: glyph=(53, 7), (62, 15), clip=(0, 3), (134, 17) [ 55.207] glyphs0_to_dst: blt=(53, 7), (62, 15) [ 55.207] emit_primitive_identity_mask__avx2: dst=(53, 7), mask=(784.00, 16.00) x (9.00, 8.00) [ 55.207] glyphs0_to_dst: glyph=(60, 7), (70, 15), clip=(0, 3), (134, 17) [ 55.207] glyphs0_to_dst: blt=(60, 7), (70, 15) [ 55.207] emit_primitive_identity_mask__avx2: dst=(60, 7), mask=(768.00, 16.00) x (10.00, 8.00) [ 55.207] glyphs0_to_dst: glyph=(69, 7), (77, 15), clip=(0, 3), (134, 17) [ 55.207] glyphs0_to_dst: blt=(69, 7), (77, 15) [ 55.207] emit_primitive_identity_mask__avx2: dst=(69, 7), mask=(688.00, 16.00) x (8.00, 8.00) [ 55.207] glyphs0_to_dst: glyph=(74, 7), (85, 15), clip=(0, 3), (134, 17) [ 55.207] glyphs0_to_dst: blt=(74, 7), (85, 15) [ 55.207] emit_primitive_identity_mask__avx2: dst=(74, 7), mask=(672.00, 16.00) x (11.00, 8.00) [ 55.207] glyphs0_to_dst: glyph=(83, 7), (94, 15), clip=(0, 3), (134, 17) [ 55.207] glyphs0_to_dst: blt=(83, 7), (94, 15) [ 55.207] emit_primitive_identity_mask__avx2: dst=(83, 7), mask=(672.00, 16.00) x (11.00, 8.00) [ 55.207] glyphs0_to_dst: glyph=(93, 7), (102, 15), clip=(0, 3), (134, 17) [ 55.207] glyphs0_to_dst: blt=(93, 7), (102, 15) [ 55.207] emit_primitive_identity_mask__avx2: dst=(93, 7), mask=(640.00, 48.00) x (9.00, 8.00) [ 55.207] glyphs0_to_dst: glyph=(101, 7), (110, 15), clip=(0, 3), (134, 17) [ 55.207] glyphs0_to_dst: blt=(101, 7), (110, 15) [ 55.207] emit_primitive_identity_mask__avx2: dst=(101, 7), mask=(784.00, 16.00) x (9.00, 8.00) [ 55.207] glyphs0_to_dst: glyph=(109, 3), (118, 15), clip=(0, 3), (134, 17) [ 55.207] glyphs0_to_dst: blt=(109, 3), (118, 15) [ 55.207] emit_primitive_identity_mask__avx2: dst=(109, 3), mask=(16.00, 64.00) x (9.00, 12.00) [ 55.207] glyphs0_to_dst: glyph=(117, 7), (128, 15), clip=(0, 3), (134, 17) [ 55.207] glyphs0_to_dst: blt=(117, 7), (128, 15) [ 55.207] emit_primitive_identity_mask__avx2: dst=(117, 7), mask=(800.00, 0.00) x (11.00, 8.00) [ 55.207] glyphs0_to_dst: glyph=(126, 4), (135, 15), clip=(0, 3), (134, 17) [ 55.207] glyphs0_to_dst: blt=(126, 4), (134, 15) [ 55.207] emit_primitive_identity_mask__avx2: dst=(126, 4), mask=(0.00, 80.00) x (8.00, 11.00) [ 55.207] gen8_vertex_flush[75c] = 48 [ 55.207] gen9_magic_ca_pass: CA fixup (637 -> 685) [ 55.207] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 55.207] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 55.207] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 55.207] sna_accel_flush: flush?=0, dirty?=0 [ 55.207] sna_accel_flush: flush?=0, dirty?=0 [ 55.207] sna_glyphs(op=3, nlist=1, src=(0, 13)) [ 55.207] kgem_bo_is_busy: handle=135, domain: 0 exec? 1, rq? 1 [ 55.207] can_discard_mask: nlist=1, mask=28888, depth 32, op=3 (bounded? 1) [ 55.207] glyphs_format: format=166024, depth=32 [ 55.207] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 55.207] sna_glyphs: discarding mask [ 55.207] glyphs0_to_dst(op=3, src=(0, 13), nlist=1, dst=(0, 13)+(0, 0)) [ 55.207] clipped_glyphs: no, clip region (0, 0), (134, 17) matches drawable pixmap=94680753650848 size=134x17 [ 55.207] gen9_render_composite: 0x0, current mode=1/1 [ 55.207] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.207] kgem_bo_is_busy: handle=135, domain: 0 exec? 1, rq? 1 [ 55.207] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.207] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.207] sna_drawable_use_bo pixmap=3857, box=((0, 0), (134, 17)), flags=7... [ 55.207] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.207] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.207] sna_drawable_use_bo: using whole GPU bo [ 55.207] gen9_composite_set_target: pixmap=3857, format=20028888, size=134x17, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 55.207] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.207] color_convert: src=ff333333 [20028888] [ 55.207] color_convert: dst=ff333333 [20028888] [ 55.207] sna_render_get_solid: ff333333 [ 55.207] sna_render_get_solid(20) = ff333333 (last) [ 55.207] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.207] sna_transform_is_imprecise_integer_translation: no transform [ 55.207] gen9_composite_picture: integer translation (0, 0), removing [ 55.207] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 55.207] sna_render_pixmap_bo: GPU all damaged [ 55.207] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 55.207] gen4_choose_composite_emitter: solid, identity mask [ 55.207] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.207] gen9_composite_get_binding_table(fe40) [ 55.207] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 55.207] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 55.207] gen9_emit_vertex_elements: setup id=9 [ 55.207] glyphs0_to_dst: glyph=(-1, 5)x(10, 11), unclipped [ 55.207] emit_primitive_identity_mask__avx2: dst=(-1, 5), mask=(0.00, 64.00) x (10.00, 11.00) [ 55.207] glyphs0_to_dst: glyph=(9, 5)x(9, 8), unclipped [ 55.207] emit_primitive_identity_mask__avx2: dst=(9, 5), mask=(640.00, 48.00) x (9.00, 8.00) [ 55.207] glyphs0_to_dst: glyph=(17, 5)x(11, 8), unclipped [ 55.207] emit_primitive_identity_mask__avx2: dst=(17, 5), mask=(800.00, 0.00) x (11.00, 8.00) [ 55.207] glyphs0_to_dst: glyph=(27, 5)x(13, 8), unclipped [ 55.207] emit_primitive_identity_mask__avx2: dst=(27, 5), mask=(640.00, 32.00) x (13.00, 8.00) [ 55.207] glyphs0_to_dst: glyph=(39, 5)x(11, 8), unclipped [ 55.207] emit_primitive_identity_mask__avx2: dst=(39, 5), mask=(672.00, 16.00) x (11.00, 8.00) [ 55.207] glyphs0_to_dst: glyph=(48, 8)x(7, 2), unclipped [ 55.207] emit_primitive_identity_mask__avx2: dst=(48, 8), mask=(768.00, 0.00) x (7.00, 2.00) [ 55.207] glyphs0_to_dst: glyph=(53, 5)x(9, 8), unclipped [ 55.207] emit_primitive_identity_mask__avx2: dst=(53, 5), mask=(784.00, 16.00) x (9.00, 8.00) [ 55.207] glyphs0_to_dst: glyph=(60, 5)x(10, 8), unclipped [ 55.207] emit_primitive_identity_mask__avx2: dst=(60, 5), mask=(768.00, 16.00) x (10.00, 8.00) [ 55.207] glyphs0_to_dst: glyph=(69, 5)x(8, 8), unclipped [ 55.207] emit_primitive_identity_mask__avx2: dst=(69, 5), mask=(688.00, 16.00) x (8.00, 8.00) [ 55.207] glyphs0_to_dst: glyph=(74, 5)x(11, 8), unclipped [ 55.207] emit_primitive_identity_mask__avx2: dst=(74, 5), mask=(672.00, 16.00) x (11.00, 8.00) [ 55.207] glyphs0_to_dst: glyph=(83, 5)x(11, 8), unclipped [ 55.207] emit_primitive_identity_mask__avx2: dst=(83, 5), mask=(672.00, 16.00) x (11.00, 8.00) [ 55.207] glyphs0_to_dst: glyph=(93, 5)x(9, 8), unclipped [ 55.207] emit_primitive_identity_mask__avx2: dst=(93, 5), mask=(640.00, 48.00) x (9.00, 8.00) [ 55.207] glyphs0_to_dst: glyph=(101, 5)x(9, 8), unclipped [ 55.207] emit_primitive_identity_mask__avx2: dst=(101, 5), mask=(784.00, 16.00) x (9.00, 8.00) [ 55.207] glyphs0_to_dst: glyph=(109, 1)x(9, 12), unclipped [ 55.207] emit_primitive_identity_mask__avx2: dst=(109, 1), mask=(16.00, 64.00) x (9.00, 12.00) [ 55.207] glyphs0_to_dst: glyph=(117, 5)x(11, 8), unclipped [ 55.207] emit_primitive_identity_mask__avx2: dst=(117, 5), mask=(800.00, 0.00) x (11.00, 8.00) [ 55.207] glyphs0_to_dst: glyph=(126, 2)x(9, 11), unclipped [ 55.207] emit_primitive_identity_mask__avx2: dst=(126, 2), mask=(0.00, 80.00) x (9.00, 11.00) [ 55.207] gen8_vertex_flush[854] = 48 [ 55.207] gen9_magic_ca_pass: CA fixup (685 -> 733) [ 55.207] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 55.207] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 55.207] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 55.207] sna_accel_flush: flush?=0, dirty?=0 [ 55.207] sna_glyphs(op=3, nlist=1, src=(0, 14)) [ 55.207] kgem_bo_is_busy: handle=135, domain: 0 exec? 1, rq? 1 [ 55.207] can_discard_mask: nlist=1, mask=28888, depth 32, op=3 (bounded? 1) [ 55.207] glyphs_format: format=166024, depth=32 [ 55.207] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 55.207] sna_glyphs: discarding mask [ 55.207] glyphs0_to_dst(op=3, src=(0, 14), nlist=1, dst=(0, 14)+(0, 0)) [ 55.207] clipped_glyphs: no, clip region (0, 0), (134, 17) matches drawable pixmap=94680753650848 size=134x17 [ 55.207] gen9_render_composite: 0x0, current mode=1/1 [ 55.207] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.207] kgem_bo_is_busy: handle=135, domain: 0 exec? 1, rq? 1 [ 55.207] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.207] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.207] sna_drawable_use_bo pixmap=3857, box=((0, 0), (134, 17)), flags=7... [ 55.207] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.207] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.207] sna_drawable_use_bo: using whole GPU bo [ 55.207] gen9_composite_set_target: pixmap=3857, format=20028888, size=134x17, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 55.207] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.207] color_convert: src=ff807d78 [20028888] [ 55.207] color_convert: dst=ff807d78 [20028888] [ 55.207] sna_render_get_solid: ff807d78 [ 55.207] sna_render_get_solid(25) = ff807d78 (old) [ 55.207] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.207] sna_transform_is_imprecise_integer_translation: no transform [ 55.207] gen9_composite_picture: integer translation (0, 0), removing [ 55.207] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 55.207] sna_render_pixmap_bo: GPU all damaged [ 55.207] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 55.207] gen4_choose_composite_emitter: solid, identity mask [ 55.207] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.207] gen9_composite_get_binding_table(fe40) [ 55.207] kgem_add_reloc64: handle=113, pos=16264, delta=0, domains=40000 [ 55.207] kgem_add_reloc64: adding proxy [delta=100] for handle=113 [ 55.207] kgem_add_reloc64[7] = (delta=100, target handle=3, presumed=fe00a000) [ 55.207] [3f80] bind bo(handle=113, addr=fe00a064), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 55.208] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 55.208] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 55.208] gen9_emit_vertex_elements: setup id=9 [ 55.208] glyphs0_to_dst: glyph=(-1, 6)x(10, 11), unclipped [ 55.208] emit_primitive_identity_mask__avx2: dst=(-1, 6), mask=(0.00, 64.00) x (10.00, 11.00) [ 55.208] glyphs0_to_dst: glyph=(9, 6)x(9, 8), unclipped [ 55.208] emit_primitive_identity_mask__avx2: dst=(9, 6), mask=(640.00, 48.00) x (9.00, 8.00) [ 55.208] glyphs0_to_dst: glyph=(17, 6)x(11, 8), unclipped [ 55.208] emit_primitive_identity_mask__avx2: dst=(17, 6), mask=(800.00, 0.00) x (11.00, 8.00) [ 55.208] glyphs0_to_dst: glyph=(27, 6)x(13, 8), unclipped [ 55.208] emit_primitive_identity_mask__avx2: dst=(27, 6), mask=(640.00, 32.00) x (13.00, 8.00) [ 55.208] glyphs0_to_dst: glyph=(39, 6)x(11, 8), unclipped [ 55.208] emit_primitive_identity_mask__avx2: dst=(39, 6), mask=(672.00, 16.00) x (11.00, 8.00) [ 55.208] glyphs0_to_dst: glyph=(48, 9)x(7, 2), unclipped [ 55.208] emit_primitive_identity_mask__avx2: dst=(48, 9), mask=(768.00, 0.00) x (7.00, 2.00) [ 55.208] glyphs0_to_dst: glyph=(53, 6)x(9, 8), unclipped [ 55.208] emit_primitive_identity_mask__avx2: dst=(53, 6), mask=(784.00, 16.00) x (9.00, 8.00) [ 55.208] glyphs0_to_dst: glyph=(60, 6)x(10, 8), unclipped [ 55.208] emit_primitive_identity_mask__avx2: dst=(60, 6), mask=(768.00, 16.00) x (10.00, 8.00) [ 55.208] glyphs0_to_dst: glyph=(69, 6)x(8, 8), unclipped [ 55.208] emit_primitive_identity_mask__avx2: dst=(69, 6), mask=(688.00, 16.00) x (8.00, 8.00) [ 55.208] glyphs0_to_dst: glyph=(74, 6)x(11, 8), unclipped [ 55.208] emit_primitive_identity_mask__avx2: dst=(74, 6), mask=(672.00, 16.00) x (11.00, 8.00) [ 55.208] glyphs0_to_dst: glyph=(83, 6)x(11, 8), unclipped [ 55.208] emit_primitive_identity_mask__avx2: dst=(83, 6), mask=(672.00, 16.00) x (11.00, 8.00) [ 55.208] glyphs0_to_dst: glyph=(93, 6)x(9, 8), unclipped [ 55.208] emit_primitive_identity_mask__avx2: dst=(93, 6), mask=(640.00, 48.00) x (9.00, 8.00) [ 55.208] glyphs0_to_dst: glyph=(101, 6)x(9, 8), unclipped [ 55.208] emit_primitive_identity_mask__avx2: dst=(101, 6), mask=(784.00, 16.00) x (9.00, 8.00) [ 55.208] glyphs0_to_dst: glyph=(109, 2)x(9, 12), unclipped [ 55.208] emit_primitive_identity_mask__avx2: dst=(109, 2), mask=(16.00, 64.00) x (9.00, 12.00) [ 55.208] glyphs0_to_dst: glyph=(117, 6)x(11, 8), unclipped [ 55.208] emit_primitive_identity_mask__avx2: dst=(117, 6), mask=(800.00, 0.00) x (11.00, 8.00) [ 55.208] glyphs0_to_dst: glyph=(126, 3)x(9, 11), unclipped [ 55.208] emit_primitive_identity_mask__avx2: dst=(126, 3), mask=(0.00, 80.00) x (9.00, 11.00) [ 55.208] gen8_vertex_flush[954] = 48 [ 55.208] gen9_magic_ca_pass: CA fixup (733 -> 781) [ 55.208] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 55.208] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 55.208] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 55.208] sna_accel_flush: flush?=0, dirty?=0 [ 55.208] sna_create_pixmap(134, 17, 32, usage=0) [ 55.208] kgem_can_create_2d: 134x17 @ 32 [ 55.208] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=544, height=17 [ 55.208] kgem_can_create_2d: untiled size=12288 [ 55.208] kgem_choose_tiling: 134x17 -> 1 [ 55.208] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1024, height=24 [ 55.208] kgem_can_create_2d: tiled[1] size=24576 [ 55.208] sna_create_pixmap: usage=0, flags=1b [ 55.208] sna_create_pixmap: creating GPU pixmap 134x17, stride=536, flags=1b [ 55.208] __pop_freed_pixmap: reusing freed pixmap=3772 header [ 55.208] create_pixmap_hdr: pixmap=3858, width=134, height=17, usage=0 [ 55.208] sna_create_pixmap: serial=3858, 134x17, usage=0 [ 55.208] sna_accel_flush: flush?=0, dirty?=0 [ 55.208] sna_accel_flush: flush?=0, dirty?=0 [ 55.208] sna_composite_rectangles(pixmap=3859, op=0, 0 x 1 [(0, 0)x(134, 17) ...]) [ 55.208] sna_composite_rectangles: converted to op 0 [ 55.208] sna_composite_rectangles[0] (0, 0)x(134, 17) -> (0, 0), (134, 17) [ 55.208] sna_composite_rectangles: nrects=1, region=(0, 0), (134, 17) x 1 [ 55.208] sna_composite_rectangles: clipped extents (0, 0),(134, 17) x 1 [ 55.208] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(134, 17) [ 55.208] sna_composite_rectangles: dropping last-cpu hint [ 55.208] sna_drawable_use_bo pixmap=3859, box=((0, 0), (134, 17)), flags=19... [ 55.208] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 55.208] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 55.208] sna_pixmap_move_to_gpu(pixmap=3859, usage=0), flags=b [ 55.208] sna_pixmap_move_to_gpu: CPU damage? 0 [ 55.208] sna_pixmap_move_to_gpu: creating GPU bo (134x17@32), create=b [ 55.208] kgem_choose_tiling: 134x17 -> 1 [ 55.208] kgem_choose_tiling: 134x17 -> 1 [ 55.208] sna_pixmap_alloc_gpu: pixmap=3859 [ 55.208] kgem_create_2d(134x17, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 55.208] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1024, height=24 [ 55.208] kgem_set_tiling: handle=121, tiling=1 [1], pitch=1024 [1024]: 1 [ 55.208] kgem_bo_remove_from_inactive: removing handle=121 from inactive [ 55.208] from inactive: pitch=1024, tiling=1: handle=121, id=2261 [ 55.208] __sna_damage_all(134, 17) [ 55.208] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 55.208] sna_pixmap_mark_active: pixmap=3859, handle=121 [ 55.208] sna_drawable_use_bo: allocated GPU bo for operation [ 55.208] sna_drawable_use_bo: using GPU bo with damage? 0 [ 55.208] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 55.208] kgem_bo_is_render: handle=121, rq? 0 [0] [ 55.208] gen9_render_fill_boxes(0 x 1 [(0, 0), (134, 17) ...]) [ 55.208] sna_render_get_solid: 0 [ 55.208] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 55.208] __kgem_busy: handle=2, busy=131072, wedged=0 [ 55.208] __kgem_ring_is_idle: last fence handle=2 still busy [ 55.208] kgem_check_bo: num_pages=+16, num_exec=+1 [ 55.208] aligning vertex: was 4, now 2 floats per vertex [ 55.208] __kgem_busy: handle=2, busy=131072, wedged=0 [ 55.208] __kgem_ring_is_idle: last fence handle=2 still busy [ 55.208] gen9_composite_get_binding_table(fdc0) [ 55.208] kgem_add_reloc64: handle=121, pos=16232, delta=0, domains=20002 [ 55.208] kgem_add_handle: handle=121, index=5 [ 55.208] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fd383000) [ 55.208] __kgem_bo_mark_dirty: handle=121 (proxy? 0) [ 55.208] [3f60] bind bo(handle=121, addr=fd383000), format=192, width=134, height=17, pitch=1024, tiling=1 -> render [ 55.208] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 55.208] gen9_emit_sampler: sampler = 1 [ 55.208] gen9_emit_sf: num_sf_outputs=1 [ 55.208] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 55.208] gen9_emit_vertex_elements: setup id=0 [ 55.208] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 55.208] (0, 0), (134, 17) [ 55.208] gen8_vertex_flush[a90] = 3 [ 55.208] sna_composite_rectangles: pixmap=3859 marking clear [0]? 1 [ 55.208] sna_accel_flush: flush?=0, dirty?=0 [ 55.208] sna_accel_flush: flush?=0, dirty?=0 [ 55.208] sna_accel_flush: flush?=0, dirty?=0 [ 55.208] sna_accel_flush: flush?=0, dirty?=0 [ 55.208] sna_accel_flush: flush?=0, dirty?=0 [ 55.208] sna_composite(pixmap=3859, op=1, src=0+(0, 1), mask=0+(0, 0), dst=3859+(0, 0)+(0, 0), size=(134, 17) [ 55.208] sna_compute_composite_region: dst=(0, 0)x(134, 17) [ 55.208] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (134, 17) [ 55.208] clip_to_dst: region: 1x[(0, 0), (134, 17)], clip: 1x[(0, 0), (134, 17)] [ 55.208] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (134, 17) [ 55.208] sna_compute_composite_region: clip against src (0x0 clip=0): (0, 0), (134, 17) [ 55.208] sna_composite: composite region extents:+(0, 0) -> (0, 0), (134, 17) + (0, 0) [ 55.208] gen9_render_composite: 134x17, current mode=1/1 [ 55.208] kgem_bo_is_render: handle=121, rq? 1 [1] [ 55.208] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 55.208] gen9_composite_set_target: (0, 0)x(134, 17), partial?=0 [ 55.208] sna_drawable_use_bo pixmap=3859, box=((0, 0), (134, 17)), flags=1f... [ 55.208] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1f [ 55.208] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.208] sna_drawable_use_bo: using whole GPU bo [ 55.208] gen9_composite_set_target: pixmap=3859, format=20028888, size=134x17, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 55.208] gen9_composite_picture: (0, 1)x(134, 17), dst=(0, 0) [ 55.208] gen4_channel_init_linear: p1=(0.00, 0.00), p2=(0.00, 1.00), src=(0, 1), dst=(0, 0), size=(134, 17) [ 55.208] sna_render_get_gradient: 2x[0.00:ff41403d ... 1.00:ff3c3b37 ... 1.00:ff3c3b37] [ 55.208] sna_render_get_gradient: old --> 2 [ 55.208] gen4_channel_init_linear: transform = [0.00 0.00 0.03, 0.00 0.04 0.18, 0.00 0.00 1.00] [ 55.208] gen4_channel_init_linear: untransformed: p1=(-53.03, -4.00, 1.00), p2=(-53.03, 22.00, 1.00) [ 55.208] gen4_channel_init_linear: dx=0.00, dy=0.04, offset=0.21 [ 55.208] kgem_bo_is_render: handle=121, rq? 1 [1] [ 55.208] kgem_bo_is_render: handle=35, rq? 0 [0] [ 55.208] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 55.208] gen4_choose_composite_emitter: linear, no mask [ 55.208] kgem_check_bo: num_pages=+1, num_exec=+1 [ 55.208] gen9_composite_get_binding_table(fd40) [ 55.208] kgem_add_reloc64: handle=35, pos=16200, delta=0, domains=40000 [ 55.208] kgem_add_handle: handle=35, index=6 [ 55.208] kgem_add_reloc64[9] = (delta=0, target handle=6, presumed=fffa4000) [ 55.208] [3f40] bind bo(handle=35, addr=fffa4000), format=192, width=8, height=1, pitch=32, tiling=0 -> sampler [ 55.208] gen9_emit_sampler: sampler = 12 [ 55.208] gen9_emit_vertex_elements: setup id=1 [ 55.208] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 55.208] gen9_render_composite_box: (0, 0), (134, 17) [ 55.208] apply_damage: damage=0x0, region=1 [(0, 0), (134, 17) + (0, 0)] [ 55.208] gen8_vertex_flush[b04] = 3 [ 55.208] sna_accel_flush: flush?=0, dirty?=0 [ 55.208] sna_accel_flush: flush?=0, dirty?=0 [ 55.208] sna_composite(pixmap=3855, op=3, src=3859+(0, 0), mask=3857+(0, 0), dst=3855+(0, 0)+(0, 0), size=(134, 17) [ 55.208] sna_compute_composite_region: dst=(0, 0)x(134, 17) [ 55.208] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (134, 17) [ 55.208] clip_to_dst: region: 1x[(0, 0), (134, 17)], clip: 1x[(0, 0), (134, 17)] [ 55.208] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (134, 17) [ 55.208] sna_compute_composite_region: clip against src (134x17 clip=0): (0, 0), (134, 17) [ 55.208] sna_compute_composite_region: clip against mask: (0, 0), (134, 17) [ 55.208] sna_composite: composite region extents:+(0, 0) -> (0, 0), (134, 17) + (0, 0) [ 55.208] gen9_render_composite: 134x17, current mode=1/1 [ 55.208] kgem_bo_is_busy: handle=121, domain: 0 exec? 1, rq? 1 [ 55.208] kgem_bo_is_busy: handle=135, domain: 0 exec? 1, rq? 1 [ 55.208] gen9_composite_fallback: src is already on the GPU, try to use GPU [ 55.208] gen9_composite_set_target: (0, 0)x(134, 17), partial?=1 [ 55.208] sna_drawable_use_bo pixmap=3855, box=((0, 0), (134, 17)), flags=7... [ 55.208] sna_drawable_use_bo: exported target, set PREFER_GPU [ 55.208] sna_drawable_use_bo: pinned, never REPLACES [ 55.208] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=7 [ 55.208] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.208] sna_drawable_use_bo: using whole GPU bo [ 55.208] gen9_composite_set_target: pixmap=3855, format=20028888, size=134x17, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 55.208] gen9_composite_picture: (0, 0)x(134, 17), dst=(0, 0) [ 55.208] sna_transform_is_imprecise_integer_translation: no transform [ 55.208] gen9_composite_picture: integer translation (0, 0), removing [ 55.208] sna_render_pixmap_bo pixmap=3859, (0, 0)x(134, 17)/(134, 17) [ 55.208] sna_render_pixmap_bo: GPU all damaged [ 55.208] gen9_composite_picture: (0, 0)x(134, 17), dst=(0, 0) [ 55.208] sna_transform_is_imprecise_integer_translation: no transform [ 55.208] gen9_composite_picture: integer translation (0, 0), removing [ 55.209] sna_render_pixmap_bo pixmap=3857, (0, 0)x(134, 17)/(134, 17) [ 55.209] sna_render_pixmap_bo: GPU all damaged [ 55.209] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 55.209] gen4_choose_composite_emitter: identity source, identity mask [ 55.209] __kgem_busy: handle=2, busy=131072, wedged=0 [ 55.209] __kgem_ring_is_idle: last fence handle=2 still busy [ 55.209] kgem_check_bo: num_pages=+16, num_exec=+1 [ 55.209] aligning vertex: was 2, now 5 floats per vertex [ 55.209] __kgem_busy: handle=2, busy=131072, wedged=0 [ 55.209] __kgem_ring_is_idle: last fence handle=2 still busy [ 55.209] gen9_composite_get_binding_table(fcc0) [ 55.209] kgem_add_reloc64: handle=112, pos=16168, delta=0, domains=20002 [ 55.209] kgem_add_handle: handle=112, index=7 [ 55.209] kgem_add_reloc64[10] = (delta=0, target handle=7, presumed=fd422000) [ 55.209] __kgem_bo_mark_dirty: handle=112 (proxy? 0) [ 55.209] [3f20] bind bo(handle=112, addr=fd422000), format=192, width=134, height=17, pitch=1024, tiling=1 -> render [ 55.209] kgem_add_reloc64: handle=121, pos=16152, delta=0, domains=40000 [ 55.209] kgem_add_reloc64[11] = (delta=0, target handle=5, presumed=fd383000) [ 55.209] [3f10] bind bo(handle=121, addr=fd383000), format=192, width=134, height=17, pitch=1024, tiling=1 -> sampler [ 55.209] kgem_add_reloc64: handle=135, pos=16136, delta=0, domains=40000 [ 55.209] kgem_add_reloc64[12] = (delta=0, target handle=1, presumed=fd363000) [ 55.209] [3f00] bind bo(handle=135, addr=fd363000), format=192, width=134, height=17, pitch=1024, tiling=1 -> sampler [ 55.209] __kgem_bo_mark_dirty: handle=112 (proxy? 0) [ 55.209] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 55.209] gen9_emit_sampler: sampler = 2 [ 55.209] gen9_emit_sf: num_sf_outputs=2 [ 55.209] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) [ 55.209] gen9_emit_vertex_elements: setup id=10 [ 55.209] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 55.209] gen9_emit_vertex_elements: second channel 2 floats, offset=12 [ 55.209] gen9_render_composite_box: (0, 0), (134, 17) [ 55.209] apply_damage: damage=0x0, region=1 [(0, 0), (134, 17) + (0, 0)] [ 55.209] gen8_vertex_flush[be0] = 3 [ 55.209] sna_accel_flush: flush?=1, dirty?=0 [ 55.209] gen8_vertex_close: used=3155, vbo active? 23, vb=603, nreloc=4 [ 55.209] gen8_vertex_close: reloc[0] = 287 [ 55.209] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 55.209] kgem_add_handle: handle=23, index=8 [ 55.209] kgem_add_reloc64[13] = (delta=0, target handle=8, presumed=fd541000) [ 55.209] gen8_vertex_close: reloc[1] = 342 [ 55.209] kgem_add_reloc64: handle=23, pos=342, delta=0, domains=200000 [ 55.209] kgem_add_reloc64[14] = (delta=0, target handle=8, presumed=fd541000) [ 55.209] gen8_vertex_close: reloc[2] = 700 [ 55.209] kgem_add_reloc64: handle=23, pos=700, delta=0, domains=200000 [ 55.209] kgem_add_reloc64[15] = (delta=0, target handle=8, presumed=fd541000) [ 55.209] gen8_vertex_close: reloc[3] = 755 [ 55.209] kgem_add_reloc64: handle=23, pos=755, delta=0, domains=200000 [ 55.209] kgem_add_reloc64[16] = (delta=0, target handle=8, presumed=fd541000) [ 55.209] batch[1/1, flags=1800]: 766 766 16128 16384, nreloc=17, nexec=9, nfence=0, aperture=1149 [fenced=0] [ 55.209] __kgem_busy: handle=1, busy=131072, wedged=0 [ 55.209] __kgem_busy: handle=2, busy=131072, wedged=0 [ 55.209] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x75, presumed-offset=fd412000 [ 55.209] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> 1 [ 55.209] kgem_create_linear(65536) [ 55.209] search_linear_cache: num_pages=16, flags=406, use_active? 0, use_large=0 [max=65536] [ 55.209] search_linear_cache: searching for inactive cpu map [ 55.209] kgem_bo_remove_from_inactive: removing handle=127 from inactive [ 55.209] search_linear_cache: found handle=127 (num_pages=16) in linear vma cache [ 55.209] kgem_bo_map__cpu(handle=127, size=65536, map=0x0:0x7fc6b419d000) [ 55.209] kgem_new_batch: allocated and mapped batch handle=127 [size=65536] [ 55.209] kgem_bo_sync__cpu: handle=127 [ 55.209] __kgem_busy: handle=127, busy=0, wedged=0 [ 55.209] kgem_bo_sync__cpu: SYNC: handle=127, needs_flush? 0, domain? 0, busy? 0 [ 55.209] __kgem_busy: handle=127, busy=0, wedged=0 [ 55.209] kgem_bo_retire: retiring bo handle=127 (needed flush? 0), rq? 0 [busy?=0] [ 55.209] assert_bo_retired: handle=127, domain: 0 exec? 0, rq? 0 [ 55.209] kgem_new_batch: using last batch handle=117 [ 55.209] kgem_commit: release handle=117 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd412000 [ 55.209] kgem_commit: release handle=112 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd422000 [ 55.209] kgem_commit: release handle=121 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd383000 [ 55.209] kgem_commit: release handle=135 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd363000 [ 55.209] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 55.209] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 55.209] __kgem_bo_clear_busy: handle=7 [ 55.209] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 55.209] kgem_commit: release handle=113 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 55.209] __kgem_bo_clear_busy: handle=113 [ 55.209] kgem_commit: release handle=113 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fe00a000 [ 55.209] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 55.209] kgem_commit: release handle=113 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 55.209] __kgem_bo_clear_busy: handle=113 [ 55.209] kgem_commit: release handle=35 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa4000 [ 55.209] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 55.209] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 55.209] sna_accel_flush: flush?=0, dirty?=0 [ 55.209] sna_destroy_pixmap: pixmap=3857, attached?=1 [ 55.209] _kgem_bo_destroy: handle=135, proxy? 0 [ 55.209] __kgem_bo_destroy: handle=135, size=65536 [ 55.209] __kgem_busy: handle=135, busy=131073, wedged=0 [ 55.209] __kgem_bo_destroy: handle=135 -> active [ 55.209] __sna_free_pixmap(pixmap=3857) [ 55.209] sna_accel_flush: flush?=0, dirty?=0 [ 55.209] sna_accel_flush: flush?=0, dirty?=0 [ 55.209] sna_glyphs(op=3, nlist=1, src=(1, 14)) [ 55.209] kgem_bo_is_busy: handle=112, domain: 3 exec? 0, rq? 1 [ 55.209] can_discard_mask: nlist=1, mask=28888, depth 32, op=3 (bounded? 1) [ 55.209] glyphs_format: format=166024, depth=32 [ 55.209] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 55.209] sna_glyphs: discarding mask [ 55.209] glyphs0_to_dst(op=3, src=(1, 14), nlist=1, dst=(1, 14)+(0, 0)) [ 55.209] clipped_glyphs? 16 glyph in 1 lists extents (0, 2), (136, 17), region (1, 2), (134, 17): yes [ 55.209] gen9_render_composite: 0x0, current mode=0/1 [ 55.209] kgem_bo_is_busy: handle=6, domain: 3 exec? 0, rq? 1 [ 55.209] kgem_bo_is_busy: handle=112, domain: 3 exec? 0, rq? 1 [ 55.209] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.209] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.209] sna_drawable_use_bo pixmap=3855, box=((1, 2), (134, 17)), flags=7... [ 55.209] sna_drawable_use_bo: exported target, set PREFER_GPU [ 55.209] sna_drawable_use_bo: pinned, never REPLACES [ 55.209] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=7 [ 55.209] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.209] sna_drawable_use_bo: using whole GPU bo [ 55.209] gen9_composite_set_target: pixmap=3855, format=20028888, size=134x17, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 55.209] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.209] color_convert: src=ff333333 [20028888] [ 55.209] color_convert: dst=ff333333 [20028888] [ 55.209] sna_render_get_solid: ff333333 [ 55.209] sna_render_get_solid(20) = ff333333 (old) [ 55.209] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.209] sna_transform_is_imprecise_integer_translation: no transform [ 55.209] gen9_composite_picture: integer translation (0, 0), removing [ 55.209] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 55.209] sna_render_pixmap_bo: GPU all damaged [ 55.209] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 55.209] gen4_choose_composite_emitter: solid, identity mask [ 55.209] kgem_check_bo: num_pages=+1041, num_exec=+3 [ 55.209] aligning vertex: was 5, now 4 floats per vertex [ 55.209] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 55.209] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 55.209] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 55.209] kgem_add_handle: handle=4, index=0 [ 55.209] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 55.209] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 55.209] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 55.209] gen9_composite_get_binding_table(ffc0) [ 55.209] kgem_add_reloc64: handle=112, pos=16360, delta=0, domains=20002 [ 55.209] kgem_add_handle: handle=112, index=1 [ 55.209] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd422000) [ 55.209] __kgem_bo_mark_dirty: handle=112 (proxy? 0) [ 55.209] [3fe0] bind bo(handle=112, addr=fd422000), format=192, width=134, height=17, pitch=1024, tiling=1 -> render [ 55.209] kgem_add_reloc64: handle=113, pos=16344, delta=0, domains=40000 [ 55.209] kgem_add_reloc64: adding proxy [delta=80] for handle=113 [ 55.209] kgem_add_handle: handle=113, index=2 [ 55.209] kgem_add_reloc64[4] = (delta=80, target handle=2, presumed=fe00a000) [ 55.209] [3fd0] bind bo(handle=113, addr=fe00a050), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 55.209] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 [ 55.209] kgem_add_handle: handle=6, index=3 [ 55.209] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd581000) [ 55.209] [3fc0] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 55.209] gen9_emit_cc: blend=177 (current=ffffffff), src=17, dst=18 [ 55.209] gen9_emit_sampler: sampler = a [ 55.209] gen9_emit_sf: num_sf_outputs=2 [ 55.209] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 55.209] gen9_emit_vertex_elements: setup id=9 [ 55.209] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 55.209] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 55.209] glyphs0_to_dst: glyph=(0, 6), (10, 17), clip=(1, 2), (134, 17) [ 55.209] glyphs0_to_dst: blt=(1, 6), (10, 17) [ 55.209] emit_primitive_identity_mask__avx2: dst=(1, 6), mask=(1.00, 64.00) x (9.00, 11.00) [ 55.209] glyphs0_to_dst: glyph=(10, 6), (19, 14), clip=(1, 2), (134, 17) [ 55.209] glyphs0_to_dst: blt=(10, 6), (19, 14) [ 55.209] emit_primitive_identity_mask__avx2: dst=(10, 6), mask=(640.00, 48.00) x (9.00, 8.00) [ 55.209] glyphs0_to_dst: glyph=(18, 6), (29, 14), clip=(1, 2), (134, 17) [ 55.209] glyphs0_to_dst: blt=(18, 6), (29, 14) [ 55.209] emit_primitive_identity_mask__avx2: dst=(18, 6), mask=(800.00, 0.00) x (11.00, 8.00) [ 55.209] glyphs0_to_dst: glyph=(28, 6), (41, 14), clip=(1, 2), (134, 17) [ 55.209] glyphs0_to_dst: blt=(28, 6), (41, 14) [ 55.209] emit_primitive_identity_mask__avx2: dst=(28, 6), mask=(640.00, 32.00) x (13.00, 8.00) [ 55.209] glyphs0_to_dst: glyph=(40, 6), (51, 14), clip=(1, 2), (134, 17) [ 55.209] glyphs0_to_dst: blt=(40, 6), (51, 14) [ 55.209] emit_primitive_identity_mask__avx2: dst=(40, 6), mask=(672.00, 16.00) x (11.00, 8.00) [ 55.209] glyphs0_to_dst: glyph=(49, 9), (56, 11), clip=(1, 2), (134, 17) [ 55.209] glyphs0_to_dst: blt=(49, 9), (56, 11) [ 55.209] emit_primitive_identity_mask__avx2: dst=(49, 9), mask=(768.00, 0.00) x (7.00, 2.00) [ 55.209] glyphs0_to_dst: glyph=(54, 6), (63, 14), clip=(1, 2), (134, 17) [ 55.209] glyphs0_to_dst: blt=(54, 6), (63, 14) [ 55.209] emit_primitive_identity_mask__avx2: dst=(54, 6), mask=(784.00, 16.00) x (9.00, 8.00) [ 55.209] glyphs0_to_dst: glyph=(61, 6), (71, 14), clip=(1, 2), (134, 17) [ 55.209] glyphs0_to_dst: blt=(61, 6), (71, 14) [ 55.209] emit_primitive_identity_mask__avx2: dst=(61, 6), mask=(768.00, 16.00) x (10.00, 8.00) [ 55.209] glyphs0_to_dst: glyph=(70, 6), (78, 14), clip=(1, 2), (134, 17) [ 55.209] glyphs0_to_dst: blt=(70, 6), (78, 14) [ 55.209] emit_primitive_identity_mask__avx2: dst=(70, 6), mask=(688.00, 16.00) x (8.00, 8.00) [ 55.209] glyphs0_to_dst: glyph=(75, 6), (86, 14), clip=(1, 2), (134, 17) [ 55.209] glyphs0_to_dst: blt=(75, 6), (86, 14) [ 55.209] emit_primitive_identity_mask__avx2: dst=(75, 6), mask=(672.00, 16.00) x (11.00, 8.00) [ 55.209] glyphs0_to_dst: glyph=(84, 6), (95, 14), clip=(1, 2), (134, 17) [ 55.209] glyphs0_to_dst: blt=(84, 6), (95, 14) [ 55.209] emit_primitive_identity_mask__avx2: dst=(84, 6), mask=(672.00, 16.00) x (11.00, 8.00) [ 55.209] glyphs0_to_dst: glyph=(94, 6), (103, 14), clip=(1, 2), (134, 17) [ 55.209] glyphs0_to_dst: blt=(94, 6), (103, 14) [ 55.209] emit_primitive_identity_mask__avx2: dst=(94, 6), mask=(640.00, 48.00) x (9.00, 8.00) [ 55.209] glyphs0_to_dst: glyph=(102, 6), (111, 14), clip=(1, 2), (134, 17) [ 55.209] glyphs0_to_dst: blt=(102, 6), (111, 14) [ 55.209] emit_primitive_identity_mask__avx2: dst=(102, 6), mask=(784.00, 16.00) x (9.00, 8.00) [ 55.209] glyphs0_to_dst: glyph=(110, 2), (119, 14), clip=(1, 2), (134, 17) [ 55.209] glyphs0_to_dst: blt=(110, 2), (119, 14) [ 55.209] emit_primitive_identity_mask__avx2: dst=(110, 2), mask=(16.00, 64.00) x (9.00, 12.00) [ 55.209] glyphs0_to_dst: glyph=(118, 6), (129, 14), clip=(1, 2), (134, 17) [ 55.209] glyphs0_to_dst: blt=(118, 6), (129, 14) [ 55.209] emit_primitive_identity_mask__avx2: dst=(118, 6), mask=(800.00, 0.00) x (11.00, 8.00) [ 55.209] glyphs0_to_dst: glyph=(127, 3), (136, 14), clip=(1, 2), (134, 17) [ 55.209] glyphs0_to_dst: blt=(127, 3), (134, 14) [ 55.209] emit_primitive_identity_mask__avx2: dst=(127, 3), mask=(0.00, 80.00) x (7.00, 11.00) [ 55.209] gen8_vertex_flush[498] = 48 [ 55.210] gen9_magic_ca_pass: CA fixup (789 -> 837) [ 55.210] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 55.210] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 55.210] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 55.210] sna_accel_flush: flush?=1, dirty?=0 [ 55.210] gen8_vertex_close: used=3348, vbo active? 23, vb=200, nreloc=1 [ 55.210] gen8_vertex_close: reloc[0] = 289 [ 55.210] kgem_add_reloc64: handle=23, pos=289, delta=0, domains=200000 [ 55.210] kgem_add_handle: handle=23, index=4 [ 55.210] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd541000) [ 55.210] batch[1/1, flags=1800]: 332 332 16320 16384, nreloc=7, nexec=5, nfence=0, aperture=1115 [fenced=0] [ 55.210] __kgem_busy: handle=1, busy=131072, wedged=0 [ 55.210] __kgem_busy: handle=2, busy=131072, wedged=0 [ 55.210] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x7f, presumed-offset=fd373000 [ 55.210] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> 1 [ 55.210] kgem_create_linear(65536) [ 55.210] search_linear_cache: num_pages=16, flags=406, use_active? 0, use_large=0 [max=65536] [ 55.210] search_linear_cache: inactive and cache bucket empty [ 55.210] search_linear_cache: active cache bucket empty [ 55.210] kgem_create_linear: new handle=130, num_pages=16 [ 55.210] __kgem_bo_init(handle=130, num_pages=16) [ 55.210] kgem_bo_map__cpu(handle=130, size=65536, map=0x0:0x0) [ 55.210] kgem_trim_vma_cache: type=1, count=-32765 (bucket: 4) [ 55.210] __kgem_bo_map__cpu: caching CPU vma for 130 [ 55.210] kgem_new_batch: allocated and mapped batch handle=130 [size=65536] [ 55.210] kgem_bo_sync__cpu: handle=130 [ 55.210] kgem_new_batch: using last batch handle=127 [ 55.210] kgem_commit: release handle=127 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd373000 [ 55.210] kgem_commit: release handle=112 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd422000 [ 55.210] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 55.210] kgem_commit: release handle=113 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 55.210] __kgem_bo_clear_busy: handle=113 [ 55.210] kgem_commit: release handle=113 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fe00a000 [ 55.210] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 55.210] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 55.210] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 55.210] sna_accel_flush: flush?=0, dirty?=0 [ 55.210] sna_accel_flush: flush?=0, dirty?=0 [ 55.210] sna_glyphs(op=3, nlist=1, src=(-1, 14)) [ 55.210] kgem_bo_is_busy: handle=112, domain: 3 exec? 0, rq? 1 [ 55.210] can_discard_mask: nlist=1, mask=28888, depth 32, op=3 (bounded? 1) [ 55.210] glyphs_format: format=166024, depth=32 [ 55.210] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 55.210] sna_glyphs: discarding mask [ 55.210] glyphs0_to_dst(op=3, src=(-1, 14), nlist=1, dst=(-1, 14)+(0, 0)) [ 55.210] clipped_glyphs? 16 glyph in 1 lists extents (-2, 2), (134, 17), region (0, 2), (133, 17): yes [ 55.210] gen9_render_composite: 0x0, current mode=0/1 [ 55.210] kgem_bo_is_busy: handle=6, domain: 3 exec? 0, rq? 1 [ 55.210] kgem_bo_is_busy: handle=112, domain: 3 exec? 0, rq? 1 [ 55.210] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.210] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.210] sna_drawable_use_bo pixmap=3855, box=((0, 2), (133, 17)), flags=7... [ 55.210] sna_drawable_use_bo: exported target, set PREFER_GPU [ 55.210] sna_drawable_use_bo: pinned, never REPLACES [ 55.210] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=7 [ 55.210] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.210] sna_drawable_use_bo: using whole GPU bo [ 55.210] gen9_composite_set_target: pixmap=3855, format=20028888, size=134x17, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 55.210] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.210] color_convert: src=ff333333 [20028888] [ 55.210] color_convert: dst=ff333333 [20028888] [ 55.210] sna_render_get_solid: ff333333 [ 55.210] sna_render_get_solid(20) = ff333333 (last) [ 55.210] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.210] sna_transform_is_imprecise_integer_translation: no transform [ 55.210] gen9_composite_picture: integer translation (0, 0), removing [ 55.210] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 55.210] sna_render_pixmap_bo: GPU all damaged [ 55.210] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 55.210] gen4_choose_composite_emitter: solid, identity mask [ 55.210] kgem_check_bo: num_pages=+1041, num_exec=+3 [ 55.210] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 55.210] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 55.210] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 55.210] kgem_add_handle: handle=4, index=0 [ 55.210] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 55.210] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 55.210] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 55.210] gen9_composite_get_binding_table(ffc0) [ 55.210] kgem_add_reloc64: handle=112, pos=16360, delta=0, domains=20002 [ 55.210] kgem_add_handle: handle=112, index=1 [ 55.210] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd422000) [ 55.210] __kgem_bo_mark_dirty: handle=112 (proxy? 0) [ 55.210] [3fe0] bind bo(handle=112, addr=fd422000), format=192, width=134, height=17, pitch=1024, tiling=1 -> render [ 55.210] kgem_add_reloc64: handle=113, pos=16344, delta=0, domains=40000 [ 55.210] kgem_add_reloc64: adding proxy [delta=80] for handle=113 [ 55.210] kgem_add_handle: handle=113, index=2 [ 55.210] kgem_add_reloc64[4] = (delta=80, target handle=2, presumed=fe00a000) [ 55.210] [3fd0] bind bo(handle=113, addr=fe00a050), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 55.210] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 [ 55.210] kgem_add_handle: handle=6, index=3 [ 55.210] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd581000) [ 55.210] [3fc0] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 55.210] gen9_emit_cc: blend=177 (current=ffffffff), src=17, dst=18 [ 55.210] gen9_emit_sampler: sampler = a [ 55.210] gen9_emit_sf: num_sf_outputs=2 [ 55.210] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 55.210] gen9_emit_vertex_elements: setup id=9 [ 55.210] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 55.210] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 55.210] glyphs0_to_dst: glyph=(-2, 6), (8, 17), clip=(0, 2), (133, 17) [ 55.210] glyphs0_to_dst: blt=(0, 6), (8, 17) [ 55.210] emit_primitive_identity_mask__avx2: dst=(0, 6), mask=(2.00, 64.00) x (8.00, 11.00) [ 55.210] glyphs0_to_dst: glyph=(8, 6), (17, 14), clip=(0, 2), (133, 17) [ 55.210] glyphs0_to_dst: blt=(8, 6), (17, 14) [ 55.210] emit_primitive_identity_mask__avx2: dst=(8, 6), mask=(640.00, 48.00) x (9.00, 8.00) [ 55.210] glyphs0_to_dst: glyph=(16, 6), (27, 14), clip=(0, 2), (133, 17) [ 55.210] glyphs0_to_dst: blt=(16, 6), (27, 14) [ 55.210] emit_primitive_identity_mask__avx2: dst=(16, 6), mask=(800.00, 0.00) x (11.00, 8.00) [ 55.210] glyphs0_to_dst: glyph=(26, 6), (39, 14), clip=(0, 2), (133, 17) [ 55.210] glyphs0_to_dst: blt=(26, 6), (39, 14) [ 55.210] emit_primitive_identity_mask__avx2: dst=(26, 6), mask=(640.00, 32.00) x (13.00, 8.00) [ 55.210] glyphs0_to_dst: glyph=(38, 6), (49, 14), clip=(0, 2), (133, 17) [ 55.210] glyphs0_to_dst: blt=(38, 6), (49, 14) [ 55.210] emit_primitive_identity_mask__avx2: dst=(38, 6), mask=(672.00, 16.00) x (11.00, 8.00) [ 55.210] glyphs0_to_dst: glyph=(47, 9), (54, 11), clip=(0, 2), (133, 17) [ 55.210] glyphs0_to_dst: blt=(47, 9), (54, 11) [ 55.210] emit_primitive_identity_mask__avx2: dst=(47, 9), mask=(768.00, 0.00) x (7.00, 2.00) [ 55.210] glyphs0_to_dst: glyph=(52, 6), (61, 14), clip=(0, 2), (133, 17) [ 55.210] glyphs0_to_dst: blt=(52, 6), (61, 14) [ 55.210] emit_primitive_identity_mask__avx2: dst=(52, 6), mask=(784.00, 16.00) x (9.00, 8.00) [ 55.210] glyphs0_to_dst: glyph=(59, 6), (69, 14), clip=(0, 2), (133, 17) [ 55.210] glyphs0_to_dst: blt=(59, 6), (69, 14) [ 55.210] emit_primitive_identity_mask__avx2: dst=(59, 6), mask=(768.00, 16.00) x (10.00, 8.00) [ 55.210] glyphs0_to_dst: glyph=(68, 6), (76, 14), clip=(0, 2), (133, 17) [ 55.210] glyphs0_to_dst: blt=(68, 6), (76, 14) [ 55.210] emit_primitive_identity_mask__avx2: dst=(68, 6), mask=(688.00, 16.00) x (8.00, 8.00) [ 55.210] glyphs0_to_dst: glyph=(73, 6), (84, 14), clip=(0, 2), (133, 17) [ 55.210] glyphs0_to_dst: blt=(73, 6), (84, 14) [ 55.210] emit_primitive_identity_mask__avx2: dst=(73, 6), mask=(672.00, 16.00) x (11.00, 8.00) [ 55.210] glyphs0_to_dst: glyph=(82, 6), (93, 14), clip=(0, 2), (133, 17) [ 55.210] glyphs0_to_dst: blt=(82, 6), (93, 14) [ 55.210] emit_primitive_identity_mask__avx2: dst=(82, 6), mask=(672.00, 16.00) x (11.00, 8.00) [ 55.210] glyphs0_to_dst: glyph=(92, 6), (101, 14), clip=(0, 2), (133, 17) [ 55.210] glyphs0_to_dst: blt=(92, 6), (101, 14) [ 55.210] emit_primitive_identity_mask__avx2: dst=(92, 6), mask=(640.00, 48.00) x (9.00, 8.00) [ 55.210] glyphs0_to_dst: glyph=(100, 6), (109, 14), clip=(0, 2), (133, 17) [ 55.210] glyphs0_to_dst: blt=(100, 6), (109, 14) [ 55.210] emit_primitive_identity_mask__avx2: dst=(100, 6), mask=(784.00, 16.00) x (9.00, 8.00) [ 55.210] glyphs0_to_dst: glyph=(108, 2), (117, 14), clip=(0, 2), (133, 17) [ 55.210] glyphs0_to_dst: blt=(108, 2), (117, 14) [ 55.210] emit_primitive_identity_mask__avx2: dst=(108, 2), mask=(16.00, 64.00) x (9.00, 12.00) [ 55.210] glyphs0_to_dst: glyph=(116, 6), (127, 14), clip=(0, 2), (133, 17) [ 55.210] glyphs0_to_dst: blt=(116, 6), (127, 14) [ 55.210] emit_primitive_identity_mask__avx2: dst=(116, 6), mask=(800.00, 0.00) x (11.00, 8.00) [ 55.210] glyphs0_to_dst: glyph=(125, 3), (134, 14), clip=(0, 2), (133, 17) [ 55.210] glyphs0_to_dst: blt=(125, 3), (133, 14) [ 55.210] emit_primitive_identity_mask__avx2: dst=(125, 3), mask=(0.00, 80.00) x (8.00, 11.00) [ 55.210] gen8_vertex_flush[498] = 48 [ 55.210] gen9_magic_ca_pass: CA fixup (837 -> 885) [ 55.210] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 55.210] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 55.210] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 55.210] sna_accel_flush: flush?=1, dirty?=0 [ 55.210] gen8_vertex_close: used=3540, vbo active? 23, vb=200, nreloc=1 [ 55.210] gen8_vertex_close: reloc[0] = 289 [ 55.210] kgem_add_reloc64: handle=23, pos=289, delta=0, domains=200000 [ 55.210] kgem_add_handle: handle=23, index=4 [ 55.210] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd541000) [ 55.210] batch[1/1, flags=1800]: 332 332 16320 16384, nreloc=7, nexec=5, nfence=0, aperture=1115 [fenced=0] [ 55.210] __kgem_busy: handle=1, busy=131072, wedged=0 [ 55.210] __kgem_busy: handle=2, busy=131072, wedged=0 [ 55.210] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x82, presumed-offset=0 [ 55.210] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> 1 [ 55.210] kgem_create_linear(65536) [ 55.210] search_linear_cache: num_pages=16, flags=406, use_active? 0, use_large=0 [max=65536] [ 55.210] search_linear_cache: inactive and cache bucket empty [ 55.210] search_linear_cache: active cache bucket empty [ 55.210] kgem_create_linear: new handle=131, num_pages=16 [ 55.210] __kgem_bo_init(handle=131, num_pages=16) [ 55.210] kgem_bo_map__cpu(handle=131, size=65536, map=0x0:0x0) [ 55.210] kgem_trim_vma_cache: type=1, count=-32765 (bucket: 4) [ 55.210] __kgem_bo_map__cpu: caching CPU vma for 131 [ 55.210] kgem_new_batch: allocated and mapped batch handle=131 [size=65536] [ 55.210] kgem_bo_sync__cpu: handle=131 [ 55.210] kgem_new_batch: using last batch handle=130 [ 55.210] kgem_commit: release handle=130 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff90000 [ 55.210] kgem_commit: release handle=112 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd422000 [ 55.210] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 55.210] kgem_commit: release handle=113 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 55.210] __kgem_bo_clear_busy: handle=113 [ 55.210] kgem_commit: release handle=113 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fe00a000 [ 55.210] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 55.210] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 55.210] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 55.210] sna_accel_flush: flush?=0, dirty?=0 [ 55.211] sna_block_handler (tv=0.0) [ 55.211] sna_wakeup_handler [ 55.211] sna_accel_flush: flush?=0, dirty?=0 [ 55.211] sna_accel_flush: flush?=0, dirty?=0 [ 55.211] sna_accel_flush: flush?=0, dirty?=0 [ 55.211] sna_glyphs(op=3, nlist=1, src=(0, 15)) [ 55.211] kgem_bo_is_busy: handle=112, domain: 3 exec? 0, rq? 1 [ 55.211] can_discard_mask: nlist=1, mask=28888, depth 32, op=3 (bounded? 1) [ 55.211] glyphs_format: format=166024, depth=32 [ 55.211] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 55.211] sna_glyphs: discarding mask [ 55.211] glyphs0_to_dst(op=3, src=(0, 15), nlist=1, dst=(0, 15)+(0, 0)) [ 55.211] clipped_glyphs? 16 glyph in 1 lists extents (-1, 3), (135, 18), region (0, 3), (134, 17): yes [ 55.211] gen9_render_composite: 0x0, current mode=0/1 [ 55.211] kgem_bo_is_busy: handle=6, domain: 3 exec? 0, rq? 1 [ 55.211] kgem_bo_is_busy: handle=112, domain: 3 exec? 0, rq? 1 [ 55.211] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.211] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.211] sna_drawable_use_bo pixmap=3855, box=((0, 3), (134, 17)), flags=7... [ 55.211] sna_drawable_use_bo: exported target, set PREFER_GPU [ 55.211] sna_drawable_use_bo: pinned, never REPLACES [ 55.211] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=7 [ 55.211] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.211] sna_drawable_use_bo: using whole GPU bo [ 55.211] gen9_composite_set_target: pixmap=3855, format=20028888, size=134x17, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 55.211] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.211] color_convert: src=ff333333 [20028888] [ 55.211] color_convert: dst=ff333333 [20028888] [ 55.211] sna_render_get_solid: ff333333 [ 55.211] sna_render_get_solid(20) = ff333333 (last) [ 55.211] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.211] sna_transform_is_imprecise_integer_translation: no transform [ 55.211] gen9_composite_picture: integer translation (0, 0), removing [ 55.211] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 55.211] sna_render_pixmap_bo: GPU all damaged [ 55.211] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 55.211] gen4_choose_composite_emitter: solid, identity mask [ 55.211] kgem_check_bo: num_pages=+1041, num_exec=+3 [ 55.211] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 55.211] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 55.211] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 55.211] kgem_add_handle: handle=4, index=0 [ 55.211] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 55.211] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 55.211] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 55.211] gen9_composite_get_binding_table(ffc0) [ 55.211] kgem_add_reloc64: handle=112, pos=16360, delta=0, domains=20002 [ 55.211] kgem_add_handle: handle=112, index=1 [ 55.211] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd422000) [ 55.211] __kgem_bo_mark_dirty: handle=112 (proxy? 0) [ 55.211] [3fe0] bind bo(handle=112, addr=fd422000), format=192, width=134, height=17, pitch=1024, tiling=1 -> render [ 55.211] kgem_add_reloc64: handle=113, pos=16344, delta=0, domains=40000 [ 55.211] kgem_add_reloc64: adding proxy [delta=80] for handle=113 [ 55.211] kgem_add_handle: handle=113, index=2 [ 55.211] kgem_add_reloc64[4] = (delta=80, target handle=2, presumed=fe00a000) [ 55.211] [3fd0] bind bo(handle=113, addr=fe00a050), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 55.211] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 [ 55.211] kgem_add_handle: handle=6, index=3 [ 55.211] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd581000) [ 55.211] [3fc0] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 55.211] gen9_emit_cc: blend=177 (current=ffffffff), src=17, dst=18 [ 55.211] gen9_emit_sampler: sampler = a [ 55.211] gen9_emit_sf: num_sf_outputs=2 [ 55.211] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 55.211] gen9_emit_vertex_elements: setup id=9 [ 55.211] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 55.211] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 55.211] glyphs0_to_dst: glyph=(-1, 7), (9, 18), clip=(0, 3), (134, 17) [ 55.211] glyphs0_to_dst: blt=(0, 7), (9, 17) [ 55.211] emit_primitive_identity_mask__avx2: dst=(0, 7), mask=(1.00, 64.00) x (9.00, 10.00) [ 55.211] glyphs0_to_dst: glyph=(9, 7), (18, 15), clip=(0, 3), (134, 17) [ 55.211] glyphs0_to_dst: blt=(9, 7), (18, 15) [ 55.211] emit_primitive_identity_mask__avx2: dst=(9, 7), mask=(640.00, 48.00) x (9.00, 8.00) [ 55.211] glyphs0_to_dst: glyph=(17, 7), (28, 15), clip=(0, 3), (134, 17) [ 55.211] glyphs0_to_dst: blt=(17, 7), (28, 15) [ 55.211] emit_primitive_identity_mask__avx2: dst=(17, 7), mask=(800.00, 0.00) x (11.00, 8.00) [ 55.211] glyphs0_to_dst: glyph=(27, 7), (40, 15), clip=(0, 3), (134, 17) [ 55.211] glyphs0_to_dst: blt=(27, 7), (40, 15) [ 55.211] emit_primitive_identity_mask__avx2: dst=(27, 7), mask=(640.00, 32.00) x (13.00, 8.00) [ 55.211] glyphs0_to_dst: glyph=(39, 7), (50, 15), clip=(0, 3), (134, 17) [ 55.211] glyphs0_to_dst: blt=(39, 7), (50, 15) [ 55.211] emit_primitive_identity_mask__avx2: dst=(39, 7), mask=(672.00, 16.00) x (11.00, 8.00) [ 55.211] glyphs0_to_dst: glyph=(48, 10), (55, 12), clip=(0, 3), (134, 17) [ 55.211] glyphs0_to_dst: blt=(48, 10), (55, 12) [ 55.211] emit_primitive_identity_mask__avx2: dst=(48, 10), mask=(768.00, 0.00) x (7.00, 2.00) [ 55.211] glyphs0_to_dst: glyph=(53, 7), (62, 15), clip=(0, 3), (134, 17) [ 55.211] glyphs0_to_dst: blt=(53, 7), (62, 15) [ 55.211] emit_primitive_identity_mask__avx2: dst=(53, 7), mask=(784.00, 16.00) x (9.00, 8.00) [ 55.211] glyphs0_to_dst: glyph=(60, 7), (70, 15), clip=(0, 3), (134, 17) [ 55.211] glyphs0_to_dst: blt=(60, 7), (70, 15) [ 55.211] emit_primitive_identity_mask__avx2: dst=(60, 7), mask=(768.00, 16.00) x (10.00, 8.00) [ 55.211] glyphs0_to_dst: glyph=(69, 7), (77, 15), clip=(0, 3), (134, 17) [ 55.211] glyphs0_to_dst: blt=(69, 7), (77, 15) [ 55.211] emit_primitive_identity_mask__avx2: dst=(69, 7), mask=(688.00, 16.00) x (8.00, 8.00) [ 55.211] glyphs0_to_dst: glyph=(74, 7), (85, 15), clip=(0, 3), (134, 17) [ 55.211] glyphs0_to_dst: blt=(74, 7), (85, 15) [ 55.211] emit_primitive_identity_mask__avx2: dst=(74, 7), mask=(672.00, 16.00) x (11.00, 8.00) [ 55.211] glyphs0_to_dst: glyph=(83, 7), (94, 15), clip=(0, 3), (134, 17) [ 55.211] glyphs0_to_dst: blt=(83, 7), (94, 15) [ 55.211] emit_primitive_identity_mask__avx2: dst=(83, 7), mask=(672.00, 16.00) x (11.00, 8.00) [ 55.211] glyphs0_to_dst: glyph=(93, 7), (102, 15), clip=(0, 3), (134, 17) [ 55.211] glyphs0_to_dst: blt=(93, 7), (102, 15) [ 55.211] emit_primitive_identity_mask__avx2: dst=(93, 7), mask=(640.00, 48.00) x (9.00, 8.00) [ 55.211] glyphs0_to_dst: glyph=(101, 7), (110, 15), clip=(0, 3), (134, 17) [ 55.211] glyphs0_to_dst: blt=(101, 7), (110, 15) [ 55.211] emit_primitive_identity_mask__avx2: dst=(101, 7), mask=(784.00, 16.00) x (9.00, 8.00) [ 55.211] glyphs0_to_dst: glyph=(109, 3), (118, 15), clip=(0, 3), (134, 17) [ 55.211] glyphs0_to_dst: blt=(109, 3), (118, 15) [ 55.211] emit_primitive_identity_mask__avx2: dst=(109, 3), mask=(16.00, 64.00) x (9.00, 12.00) [ 55.211] glyphs0_to_dst: glyph=(117, 7), (128, 15), clip=(0, 3), (134, 17) [ 55.211] glyphs0_to_dst: blt=(117, 7), (128, 15) [ 55.211] emit_primitive_identity_mask__avx2: dst=(117, 7), mask=(800.00, 0.00) x (11.00, 8.00) [ 55.211] glyphs0_to_dst: glyph=(126, 4), (135, 15), clip=(0, 3), (134, 17) [ 55.211] glyphs0_to_dst: blt=(126, 4), (134, 15) [ 55.211] emit_primitive_identity_mask__avx2: dst=(126, 4), mask=(0.00, 80.00) x (8.00, 11.00) [ 55.211] gen8_vertex_flush[498] = 48 [ 55.211] gen9_magic_ca_pass: CA fixup (885 -> 933) [ 55.211] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 55.211] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 55.211] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 55.211] sna_accel_flush: flush?=1, dirty?=0 [ 55.211] gen8_vertex_close: used=3732, vbo active? 23, vb=200, nreloc=1 [ 55.211] gen8_vertex_close: reloc[0] = 289 [ 55.211] kgem_add_reloc64: handle=23, pos=289, delta=0, domains=200000 [ 55.211] kgem_add_handle: handle=23, index=4 [ 55.211] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd541000) [ 55.211] batch[1/1, flags=1800]: 332 332 16320 16384, nreloc=7, nexec=5, nfence=0, aperture=1115 [fenced=0] [ 55.211] __kgem_busy: handle=1, busy=131072, wedged=0 [ 55.211] __kgem_busy: handle=2, busy=131072, wedged=0 [ 55.211] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x83, presumed-offset=0 [ 55.211] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> 1 [ 55.211] kgem_create_linear(65536) [ 55.211] search_linear_cache: num_pages=16, flags=406, use_active? 0, use_large=0 [max=65536] [ 55.211] search_linear_cache: inactive and cache bucket empty [ 55.211] search_linear_cache: active cache bucket empty [ 55.211] kgem_create_linear: new handle=138, num_pages=16 [ 55.211] __kgem_bo_init(handle=138, num_pages=16) [ 55.211] kgem_bo_map__cpu(handle=138, size=65536, map=0x0:0x0) [ 55.211] kgem_trim_vma_cache: type=1, count=-32765 (bucket: 4) [ 55.211] __kgem_bo_map__cpu: caching CPU vma for 138 [ 55.211] kgem_new_batch: allocated and mapped batch handle=138 [size=65536] [ 55.211] kgem_bo_sync__cpu: handle=138 [ 55.211] kgem_new_batch: using last batch handle=131 [ 55.211] kgem_commit: release handle=131 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff80000 [ 55.211] kgem_commit: release handle=112 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd422000 [ 55.211] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 55.211] kgem_commit: release handle=113 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 55.211] __kgem_bo_clear_busy: handle=113 [ 55.211] kgem_commit: release handle=113 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fe00a000 [ 55.211] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 55.211] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 55.211] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 55.211] sna_accel_flush: flush?=0, dirty?=0 [ 55.211] sna_glyphs(op=3, nlist=1, src=(0, 13)) [ 55.211] kgem_bo_is_busy: handle=112, domain: 3 exec? 0, rq? 1 [ 55.211] can_discard_mask: nlist=1, mask=28888, depth 32, op=3 (bounded? 1) [ 55.211] glyphs_format: format=166024, depth=32 [ 55.211] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 55.211] sna_glyphs: discarding mask [ 55.211] glyphs0_to_dst(op=3, src=(0, 13), nlist=1, dst=(0, 13)+(0, 0)) [ 55.211] clipped_glyphs: no, clip region (0, 0), (134, 17) matches drawable pixmap=94680753678864 size=134x17 [ 55.211] gen9_render_composite: 0x0, current mode=0/1 [ 55.211] kgem_bo_is_busy: handle=6, domain: 3 exec? 0, rq? 1 [ 55.211] kgem_bo_is_busy: handle=112, domain: 3 exec? 0, rq? 1 [ 55.211] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.211] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.211] sna_drawable_use_bo pixmap=3855, box=((0, 0), (134, 17)), flags=7... [ 55.212] sna_drawable_use_bo: exported target, set PREFER_GPU [ 55.212] sna_drawable_use_bo: pinned, never REPLACES [ 55.212] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=7 [ 55.212] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.212] sna_drawable_use_bo: using whole GPU bo [ 55.212] gen9_composite_set_target: pixmap=3855, format=20028888, size=134x17, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 55.212] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.212] color_convert: src=ff333333 [20028888] [ 55.212] color_convert: dst=ff333333 [20028888] [ 55.212] sna_render_get_solid: ff333333 [ 55.212] sna_render_get_solid(20) = ff333333 (last) [ 55.212] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.212] sna_transform_is_imprecise_integer_translation: no transform [ 55.212] gen9_composite_picture: integer translation (0, 0), removing [ 55.212] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 55.212] sna_render_pixmap_bo: GPU all damaged [ 55.212] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 55.212] gen4_choose_composite_emitter: solid, identity mask [ 55.212] kgem_check_bo: num_pages=+1041, num_exec=+3 [ 55.212] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 55.212] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 55.212] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 55.212] kgem_add_handle: handle=4, index=0 [ 55.212] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 55.212] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 55.212] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 55.212] gen9_composite_get_binding_table(ffc0) [ 55.212] kgem_add_reloc64: handle=112, pos=16360, delta=0, domains=20002 [ 55.212] kgem_add_handle: handle=112, index=1 [ 55.212] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd422000) [ 55.212] __kgem_bo_mark_dirty: handle=112 (proxy? 0) [ 55.212] [3fe0] bind bo(handle=112, addr=fd422000), format=192, width=134, height=17, pitch=1024, tiling=1 -> render [ 55.212] kgem_add_reloc64: handle=113, pos=16344, delta=0, domains=40000 [ 55.212] kgem_add_reloc64: adding proxy [delta=80] for handle=113 [ 55.212] kgem_add_handle: handle=113, index=2 [ 55.212] kgem_add_reloc64[4] = (delta=80, target handle=2, presumed=fe00a000) [ 55.212] [3fd0] bind bo(handle=113, addr=fe00a050), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 55.212] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 [ 55.212] kgem_add_handle: handle=6, index=3 [ 55.212] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd581000) [ 55.212] [3fc0] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 55.212] gen9_emit_cc: blend=177 (current=ffffffff), src=17, dst=18 [ 55.212] gen9_emit_sampler: sampler = a [ 55.212] gen9_emit_sf: num_sf_outputs=2 [ 55.212] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 55.212] gen9_emit_vertex_elements: setup id=9 [ 55.212] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 55.212] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 55.212] glyphs0_to_dst: glyph=(-1, 5)x(10, 11), unclipped [ 55.212] emit_primitive_identity_mask__avx2: dst=(-1, 5), mask=(0.00, 64.00) x (10.00, 11.00) [ 55.212] glyphs0_to_dst: glyph=(9, 5)x(9, 8), unclipped [ 55.212] emit_primitive_identity_mask__avx2: dst=(9, 5), mask=(640.00, 48.00) x (9.00, 8.00) [ 55.212] glyphs0_to_dst: glyph=(17, 5)x(11, 8), unclipped [ 55.212] emit_primitive_identity_mask__avx2: dst=(17, 5), mask=(800.00, 0.00) x (11.00, 8.00) [ 55.212] glyphs0_to_dst: glyph=(27, 5)x(13, 8), unclipped [ 55.212] emit_primitive_identity_mask__avx2: dst=(27, 5), mask=(640.00, 32.00) x (13.00, 8.00) [ 55.212] glyphs0_to_dst: glyph=(39, 5)x(11, 8), unclipped [ 55.212] emit_primitive_identity_mask__avx2: dst=(39, 5), mask=(672.00, 16.00) x (11.00, 8.00) [ 55.212] glyphs0_to_dst: glyph=(48, 8)x(7, 2), unclipped [ 55.212] emit_primitive_identity_mask__avx2: dst=(48, 8), mask=(768.00, 0.00) x (7.00, 2.00) [ 55.212] glyphs0_to_dst: glyph=(53, 5)x(9, 8), unclipped [ 55.212] emit_primitive_identity_mask__avx2: dst=(53, 5), mask=(784.00, 16.00) x (9.00, 8.00) [ 55.212] glyphs0_to_dst: glyph=(60, 5)x(10, 8), unclipped [ 55.212] emit_primitive_identity_mask__avx2: dst=(60, 5), mask=(768.00, 16.00) x (10.00, 8.00) [ 55.212] glyphs0_to_dst: glyph=(69, 5)x(8, 8), unclipped [ 55.212] emit_primitive_identity_mask__avx2: dst=(69, 5), mask=(688.00, 16.00) x (8.00, 8.00) [ 55.212] glyphs0_to_dst: glyph=(74, 5)x(11, 8), unclipped [ 55.212] emit_primitive_identity_mask__avx2: dst=(74, 5), mask=(672.00, 16.00) x (11.00, 8.00) [ 55.212] glyphs0_to_dst: glyph=(83, 5)x(11, 8), unclipped [ 55.212] emit_primitive_identity_mask__avx2: dst=(83, 5), mask=(672.00, 16.00) x (11.00, 8.00) [ 55.212] glyphs0_to_dst: glyph=(93, 5)x(9, 8), unclipped [ 55.212] emit_primitive_identity_mask__avx2: dst=(93, 5), mask=(640.00, 48.00) x (9.00, 8.00) [ 55.212] glyphs0_to_dst: glyph=(101, 5)x(9, 8), unclipped [ 55.212] emit_primitive_identity_mask__avx2: dst=(101, 5), mask=(784.00, 16.00) x (9.00, 8.00) [ 55.212] glyphs0_to_dst: glyph=(109, 1)x(9, 12), unclipped [ 55.212] emit_primitive_identity_mask__avx2: dst=(109, 1), mask=(16.00, 64.00) x (9.00, 12.00) [ 55.212] glyphs0_to_dst: glyph=(117, 5)x(11, 8), unclipped [ 55.212] emit_primitive_identity_mask__avx2: dst=(117, 5), mask=(800.00, 0.00) x (11.00, 8.00) [ 55.212] glyphs0_to_dst: glyph=(126, 2)x(9, 11), unclipped [ 55.212] emit_primitive_identity_mask__avx2: dst=(126, 2), mask=(0.00, 80.00) x (9.00, 11.00) [ 55.212] gen8_vertex_flush[498] = 48 [ 55.212] gen9_magic_ca_pass: CA fixup (933 -> 981) [ 55.212] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 55.212] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 55.212] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 55.212] sna_accel_flush: flush?=1, dirty?=0 [ 55.212] gen8_vertex_close: used=3924, vbo active? 23, vb=200, nreloc=1 [ 55.212] gen8_vertex_close: reloc[0] = 289 [ 55.212] kgem_add_reloc64: handle=23, pos=289, delta=0, domains=200000 [ 55.212] kgem_add_handle: handle=23, index=4 [ 55.212] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd541000) [ 55.212] batch[1/1, flags=1800]: 332 332 16320 16384, nreloc=7, nexec=5, nfence=0, aperture=1115 [fenced=0] [ 55.212] __kgem_busy: handle=1, busy=131072, wedged=0 [ 55.212] __kgem_busy: handle=2, busy=131072, wedged=0 [ 55.212] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x8a, presumed-offset=0 [ 55.212] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> 1 [ 55.212] kgem_create_linear(65536) [ 55.212] search_linear_cache: num_pages=16, flags=406, use_active? 0, use_large=0 [max=65536] [ 55.212] search_linear_cache: inactive and cache bucket empty [ 55.212] search_linear_cache: active cache bucket empty [ 55.212] kgem_create_linear: new handle=139, num_pages=16 [ 55.212] __kgem_bo_init(handle=139, num_pages=16) [ 55.212] kgem_bo_map__cpu(handle=139, size=65536, map=0x0:0x0) [ 55.212] kgem_trim_vma_cache: type=1, count=-32765 (bucket: 4) [ 55.212] __kgem_bo_map__cpu: caching CPU vma for 139 [ 55.212] kgem_new_batch: allocated and mapped batch handle=139 [size=65536] [ 55.212] kgem_bo_sync__cpu: handle=139 [ 55.212] kgem_new_batch: using last batch handle=138 [ 55.212] kgem_commit: release handle=138 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff70000 [ 55.212] kgem_commit: release handle=112 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd422000 [ 55.212] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 55.212] kgem_commit: release handle=113 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 55.212] __kgem_bo_clear_busy: handle=113 [ 55.212] kgem_commit: release handle=113 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fe00a000 [ 55.212] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 55.212] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 55.212] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 55.212] sna_glyphs(op=3, nlist=1, src=(0, 14)) [ 55.212] kgem_bo_is_busy: handle=112, domain: 3 exec? 0, rq? 1 [ 55.212] can_discard_mask: nlist=1, mask=28888, depth 32, op=3 (bounded? 1) [ 55.212] glyphs_format: format=166024, depth=32 [ 55.212] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 55.212] sna_glyphs: discarding mask [ 55.212] glyphs0_to_dst(op=3, src=(0, 14), nlist=1, dst=(0, 14)+(0, 0)) [ 55.212] clipped_glyphs: no, clip region (0, 0), (134, 17) matches drawable pixmap=94680753678864 size=134x17 [ 55.212] gen9_render_composite: 0x0, current mode=0/1 [ 55.212] kgem_bo_is_busy: handle=6, domain: 3 exec? 0, rq? 1 [ 55.212] kgem_bo_is_busy: handle=112, domain: 3 exec? 0, rq? 1 [ 55.212] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.212] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.212] sna_drawable_use_bo pixmap=3855, box=((0, 0), (134, 17)), flags=7... [ 55.212] sna_drawable_use_bo: exported target, set PREFER_GPU [ 55.212] sna_drawable_use_bo: pinned, never REPLACES [ 55.212] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=7 [ 55.212] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.212] sna_drawable_use_bo: using whole GPU bo [ 55.212] gen9_composite_set_target: pixmap=3855, format=20028888, size=134x17, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 55.212] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.212] color_convert: src=ff807d78 [20028888] [ 55.212] color_convert: dst=ff807d78 [20028888] [ 55.212] sna_render_get_solid: ff807d78 [ 55.212] sna_render_get_solid(25) = ff807d78 (old) [ 55.212] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.212] sna_transform_is_imprecise_integer_translation: no transform [ 55.212] gen9_composite_picture: integer translation (0, 0), removing [ 55.212] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 55.212] sna_render_pixmap_bo: GPU all damaged [ 55.212] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 55.212] gen4_choose_composite_emitter: solid, identity mask [ 55.212] kgem_check_bo: num_pages=+1041, num_exec=+3 [ 55.212] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 55.212] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 55.212] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 55.212] kgem_add_handle: handle=4, index=0 [ 55.212] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 55.212] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 55.212] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 55.212] gen9_composite_get_binding_table(ffc0) [ 55.212] kgem_add_reloc64: handle=112, pos=16360, delta=0, domains=20002 [ 55.212] kgem_add_handle: handle=112, index=1 [ 55.212] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd422000) [ 55.212] __kgem_bo_mark_dirty: handle=112 (proxy? 0) [ 55.212] [3fe0] bind bo(handle=112, addr=fd422000), format=192, width=134, height=17, pitch=1024, tiling=1 -> render [ 55.212] kgem_add_reloc64: handle=113, pos=16344, delta=0, domains=40000 [ 55.212] kgem_add_reloc64: adding proxy [delta=100] for handle=113 [ 55.212] kgem_add_handle: handle=113, index=2 [ 55.212] kgem_add_reloc64[4] = (delta=100, target handle=2, presumed=fe00a000) [ 55.212] [3fd0] bind bo(handle=113, addr=fe00a064), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 55.212] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 [ 55.212] kgem_add_handle: handle=6, index=3 [ 55.212] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd581000) [ 55.213] [3fc0] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 55.213] gen9_emit_cc: blend=177 (current=ffffffff), src=17, dst=18 [ 55.213] gen9_emit_sampler: sampler = a [ 55.213] gen9_emit_sf: num_sf_outputs=2 [ 55.213] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 55.213] gen9_emit_vertex_elements: setup id=9 [ 55.213] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 55.213] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 55.213] glyphs0_to_dst: glyph=(-1, 6)x(10, 11), unclipped [ 55.213] emit_primitive_identity_mask__avx2: dst=(-1, 6), mask=(0.00, 64.00) x (10.00, 11.00) [ 55.213] glyphs0_to_dst: glyph=(9, 6)x(9, 8), unclipped [ 55.213] emit_primitive_identity_mask__avx2: dst=(9, 6), mask=(640.00, 48.00) x (9.00, 8.00) [ 55.213] glyphs0_to_dst: glyph=(17, 6)x(11, 8), unclipped [ 55.213] emit_primitive_identity_mask__avx2: dst=(17, 6), mask=(800.00, 0.00) x (11.00, 8.00) [ 55.213] glyphs0_to_dst: glyph=(27, 6)x(13, 8), unclipped [ 55.213] emit_primitive_identity_mask__avx2: dst=(27, 6), mask=(640.00, 32.00) x (13.00, 8.00) [ 55.213] glyphs0_to_dst: glyph=(39, 6)x(11, 8), unclipped [ 55.213] emit_primitive_identity_mask__avx2: dst=(39, 6), mask=(672.00, 16.00) x (11.00, 8.00) [ 55.213] glyphs0_to_dst: glyph=(48, 9)x(7, 2), unclipped [ 55.213] emit_primitive_identity_mask__avx2: dst=(48, 9), mask=(768.00, 0.00) x (7.00, 2.00) [ 55.213] glyphs0_to_dst: glyph=(53, 6)x(9, 8), unclipped [ 55.213] emit_primitive_identity_mask__avx2: dst=(53, 6), mask=(784.00, 16.00) x (9.00, 8.00) [ 55.213] glyphs0_to_dst: glyph=(60, 6)x(10, 8), unclipped [ 55.213] emit_primitive_identity_mask__avx2: dst=(60, 6), mask=(768.00, 16.00) x (10.00, 8.00) [ 55.213] glyphs0_to_dst: glyph=(69, 6)x(8, 8), unclipped [ 55.213] emit_primitive_identity_mask__avx2: dst=(69, 6), mask=(688.00, 16.00) x (8.00, 8.00) [ 55.213] glyphs0_to_dst: glyph=(74, 6)x(11, 8), unclipped [ 55.213] emit_primitive_identity_mask__avx2: dst=(74, 6), mask=(672.00, 16.00) x (11.00, 8.00) [ 55.213] glyphs0_to_dst: glyph=(83, 6)x(11, 8), unclipped [ 55.213] emit_primitive_identity_mask__avx2: dst=(83, 6), mask=(672.00, 16.00) x (11.00, 8.00) [ 55.213] glyphs0_to_dst: glyph=(93, 6)x(9, 8), unclipped [ 55.213] emit_primitive_identity_mask__avx2: dst=(93, 6), mask=(640.00, 48.00) x (9.00, 8.00) [ 55.213] glyphs0_to_dst: glyph=(101, 6)x(9, 8), unclipped [ 55.213] emit_primitive_identity_mask__avx2: dst=(101, 6), mask=(784.00, 16.00) x (9.00, 8.00) [ 55.213] glyphs0_to_dst: glyph=(109, 2)x(9, 12), unclipped [ 55.213] emit_primitive_identity_mask__avx2: dst=(109, 2), mask=(16.00, 64.00) x (9.00, 12.00) [ 55.213] glyphs0_to_dst: glyph=(117, 6)x(11, 8), unclipped [ 55.213] emit_primitive_identity_mask__avx2: dst=(117, 6), mask=(800.00, 0.00) x (11.00, 8.00) [ 55.213] glyphs0_to_dst: glyph=(126, 3)x(9, 11), unclipped [ 55.213] emit_primitive_identity_mask__avx2: dst=(126, 3), mask=(0.00, 80.00) x (9.00, 11.00) [ 55.213] gen8_vertex_flush[498] = 48 [ 55.213] gen9_magic_ca_pass: CA fixup (981 -> 1029) [ 55.213] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 55.213] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 55.213] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 55.213] sna_accel_flush: flush?=1, dirty?=0 [ 55.213] gen8_vertex_close: used=4116, vbo active? 23, vb=200, nreloc=1 [ 55.213] gen8_vertex_close: reloc[0] = 289 [ 55.213] kgem_add_reloc64: handle=23, pos=289, delta=0, domains=200000 [ 55.213] kgem_add_handle: handle=23, index=4 [ 55.213] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd541000) [ 55.213] batch[1/1, flags=1800]: 332 332 16320 16384, nreloc=7, nexec=5, nfence=0, aperture=1115 [fenced=0] [ 55.213] __kgem_busy: handle=1, busy=131072, wedged=0 [ 55.213] __kgem_busy: handle=2, busy=131072, wedged=0 [ 55.213] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x8b, presumed-offset=0 [ 55.213] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> 1 [ 55.213] kgem_create_linear(65536) [ 55.213] search_linear_cache: num_pages=16, flags=406, use_active? 0, use_large=0 [max=65536] [ 55.213] search_linear_cache: inactive and cache bucket empty [ 55.213] search_linear_cache: active cache bucket empty [ 55.213] kgem_create_linear: new handle=140, num_pages=16 [ 55.213] __kgem_bo_init(handle=140, num_pages=16) [ 55.213] kgem_bo_map__cpu(handle=140, size=65536, map=0x0:0x0) [ 55.213] kgem_trim_vma_cache: type=1, count=-32765 (bucket: 4) [ 55.213] __kgem_bo_map__cpu: caching CPU vma for 140 [ 55.213] kgem_new_batch: allocated and mapped batch handle=140 [size=65536] [ 55.213] kgem_bo_sync__cpu: handle=140 [ 55.213] kgem_new_batch: using last batch handle=139 [ 55.213] kgem_commit: release handle=139 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd353000 [ 55.213] kgem_commit: release handle=112 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd422000 [ 55.213] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 55.213] kgem_commit: release handle=113 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 55.213] __kgem_bo_clear_busy: handle=113 [ 55.213] kgem_commit: release handle=113 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fe00a000 [ 55.213] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 55.213] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 55.213] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 55.213] sna_accel_flush: flush?=0, dirty?=0 [ 55.213] sna_accel_flush: flush?=0, dirty?=0 [ 55.213] sna_accel_flush: flush?=0, dirty?=0 [ 55.213] sna_block_handler (tv=0.0) [ 55.213] sna_wakeup_handler [ 55.213] sna_glyphs(op=3, nlist=1, src=(181, 100)) [ 55.213] kgem_bo_is_busy: handle=109, domain: 3 exec? 0, rq? 1 [ 55.213] sna_glyphs: discarding mask [ 55.213] glyphs0_to_dst(op=3, src=(181, 100), nlist=1, dst=(181, 100)+(0, 0)) [ 55.213] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753687280 size=3775x2136 [ 55.213] gen9_render_composite: 0x0, current mode=0/1 [ 55.213] kgem_bo_is_busy: handle=6, domain: 3 exec? 0, rq? 1 [ 55.213] kgem_bo_is_busy: handle=109, domain: 3 exec? 0, rq? 1 [ 55.213] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.213] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.213] sna_drawable_use_bo pixmap=3854, box=((0, 0), (3775, 2136)), flags=7... [ 55.213] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.213] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.213] sna_drawable_use_bo: using whole GPU bo [ 55.213] gen9_composite_set_target: pixmap=3854, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 55.213] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.213] color_convert: src=ffffffff [20028888] [ 55.213] color_convert: dst=ffffffff [20028888] [ 55.213] sna_render_get_solid: ffffffff [ 55.213] sna_render_get_solid(white) [ 55.213] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.213] sna_transform_is_imprecise_integer_translation: no transform [ 55.213] gen9_composite_picture: integer translation (0, 0), removing [ 55.213] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 55.213] sna_render_pixmap_bo: GPU all damaged [ 55.213] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 55.213] gen4_choose_composite_emitter: solid, identity mask [ 55.213] kgem_check_bo: num_pages=+9035, num_exec=+3 [ 55.213] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 55.213] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 55.213] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 55.213] kgem_add_handle: handle=4, index=0 [ 55.213] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 55.213] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 55.213] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 55.213] gen9_composite_get_binding_table(ffc0) [ 55.213] kgem_add_reloc64: handle=109, pos=16360, delta=0, domains=20002 [ 55.213] kgem_add_handle: handle=109, index=1 [ 55.213] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=ea44b000) [ 55.213] __kgem_bo_mark_dirty: handle=109 (proxy? 0) [ 55.213] [3fe0] bind bo(handle=109, addr=ea44b000), format=192, width=3775, height=2136, pitch=15360, tiling=1 -> render [ 55.213] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 55.213] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 55.213] kgem_add_handle: handle=7, index=2 [ 55.213] kgem_add_reloc64[4] = (delta=1048, target handle=2, presumed=fffe8000) [ 55.213] [3fd0] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 55.213] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 [ 55.213] kgem_add_handle: handle=6, index=3 [ 55.213] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd581000) [ 55.213] [3fc0] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 55.213] gen9_emit_cc: blend=177 (current=ffffffff), src=17, dst=18 [ 55.213] gen9_emit_sampler: sampler = a [ 55.213] gen9_emit_sf: num_sf_outputs=2 [ 55.213] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 55.213] gen9_emit_vertex_elements: setup id=9 [ 55.213] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 55.213] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 55.213] glyphs0_to_dst: glyph=(180, 89)x(10, 13), unclipped [ 55.213] emit_primitive_identity_mask__avx2: dst=(180, 89), mask=(752.00, 32.00) x (10.00, 13.00) [ 55.213] gen8_vertex_flush[498] = 3 [ 55.213] gen9_magic_ca_pass: CA fixup (1029 -> 1032) [ 55.213] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 55.213] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 55.213] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 55.213] sna_glyphs(op=3, nlist=1, src=(1, 117)) [ 55.213] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.213] sna_glyphs: discarding mask [ 55.213] glyphs0_to_dst(op=3, src=(1, 117), nlist=1, dst=(1, 117)+(0, 0)) [ 55.213] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753687280 size=3775x2136 [ 55.213] gen9_render_composite: 0x0, current mode=1/1 [ 55.213] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.213] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.213] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.213] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.213] sna_drawable_use_bo pixmap=3854, box=((0, 0), (3775, 2136)), flags=7... [ 55.213] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.213] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.213] sna_drawable_use_bo: using whole GPU bo [ 55.213] gen9_composite_set_target: pixmap=3854, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 55.213] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.213] color_convert: src=ff8ae234 [20028888] [ 55.213] color_convert: dst=ff8ae234 [20028888] [ 55.213] sna_render_get_solid: ff8ae234 [ 55.213] sna_render_get_solid(22) = ff8ae234 (old) [ 55.213] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.213] sna_transform_is_imprecise_integer_translation: no transform [ 55.213] gen9_composite_picture: integer translation (0, 0), removing [ 55.213] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 55.213] sna_render_pixmap_bo: GPU all damaged [ 55.213] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 55.213] gen4_choose_composite_emitter: solid, identity mask [ 55.213] kgem_check_bo: num_pages=+1, num_exec=+1 [ 55.213] gen9_composite_get_binding_table(fec0) [ 55.213] kgem_add_reloc64: handle=113, pos=16296, delta=0, domains=40000 [ 55.213] kgem_add_reloc64: adding proxy [delta=88] for handle=113 [ 55.213] kgem_add_handle: handle=113, index=4 [ 55.213] kgem_add_reloc64[6] = (delta=88, target handle=4, presumed=fe00a000) [ 55.213] [3fa0] bind bo(handle=113, addr=fe00a058), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 55.213] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 55.213] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 55.213] gen9_emit_vertex_elements: setup id=9 [ 55.213] glyphs0_to_dst: glyph=(1, 109)x(9, 8), unclipped [ 55.213] emit_primitive_identity_mask__avx2: dst=(1, 109), mask=(688.00, 32.00) x (9.00, 8.00) [ 55.213] glyphs0_to_dst: glyph=(9, 107)x(10, 13), unclipped [ 55.213] emit_primitive_identity_mask__avx2: dst=(9, 107), mask=(672.00, 48.00) x (10.00, 13.00) [ 55.213] glyphs0_to_dst: glyph=(19, 109)x(9, 8), unclipped [ 55.213] emit_primitive_identity_mask__avx2: dst=(19, 109), mask=(688.00, 32.00) x (9.00, 8.00) [ 55.213] glyphs0_to_dst: glyph=(28, 111)x(8, 3), unclipped [ 55.213] emit_primitive_identity_mask__avx2: dst=(28, 111), mask=(688.00, 48.00) x (8.00, 3.00) [ 55.213] glyphs0_to_dst: glyph=(36, 107)x(11, 10), unclipped [ 55.213] emit_primitive_identity_mask__avx2: dst=(36, 107), mask=(704.00, 0.00) x (11.00, 10.00) [ 55.213] glyphs0_to_dst: glyph=(46, 109)x(9, 8), unclipped [ 55.214] emit_primitive_identity_mask__avx2: dst=(46, 109), mask=(720.00, 0.00) x (9.00, 8.00) [ 55.214] glyphs0_to_dst: glyph=(54, 109)x(10, 8), unclipped [ 55.214] emit_primitive_identity_mask__avx2: dst=(54, 109), mask=(704.00, 16.00) x (10.00, 8.00) [ 55.214] glyphs0_to_dst: glyph=(63, 109)x(10, 8), unclipped [ 55.214] emit_primitive_identity_mask__avx2: dst=(63, 109), mask=(720.00, 16.00) x (10.00, 8.00) [ 55.214] glyphs0_to_dst: glyph=(72, 106)x(10, 11), unclipped [ 55.214] emit_primitive_identity_mask__avx2: dst=(72, 106), mask=(736.00, 0.00) x (10.00, 11.00) [ 55.214] glyphs0_to_dst: glyph=(81, 109)x(10, 8), unclipped [ 55.214] emit_primitive_identity_mask__avx2: dst=(81, 109), mask=(752.00, 0.00) x (10.00, 8.00) [ 55.214] glyphs0_to_dst: glyph=(90, 106)x(10, 11), unclipped [ 55.214] emit_primitive_identity_mask__avx2: dst=(90, 106), mask=(736.00, 0.00) x (10.00, 11.00) [ 55.214] glyphs0_to_dst: glyph=(99, 109)x(11, 8), unclipped [ 55.214] emit_primitive_identity_mask__avx2: dst=(99, 109), mask=(736.00, 16.00) x (11.00, 8.00) [ 55.214] glyphs0_to_dst: glyph=(109, 109)x(9, 8), unclipped [ 55.214] emit_primitive_identity_mask__avx2: dst=(109, 109), mask=(752.00, 16.00) x (9.00, 8.00) [ 55.214] glyphs0_to_dst: glyph=(118, 111)x(8, 3), unclipped [ 55.214] emit_primitive_identity_mask__avx2: dst=(118, 111), mask=(688.00, 48.00) x (8.00, 3.00) [ 55.214] glyphs0_to_dst: glyph=(126, 107)x(10, 10), unclipped [ 55.214] emit_primitive_identity_mask__avx2: dst=(126, 107), mask=(704.00, 32.00) x (10.00, 10.00) [ 55.214] glyphs0_to_dst: glyph=(135, 107)x(10, 10), unclipped [ 55.214] emit_primitive_identity_mask__avx2: dst=(135, 107), mask=(704.00, 32.00) x (10.00, 10.00) [ 55.214] glyphs0_to_dst: glyph=(144, 107)x(10, 10), unclipped [ 55.214] emit_primitive_identity_mask__avx2: dst=(144, 107), mask=(720.00, 32.00) x (10.00, 10.00) [ 55.214] glyphs0_to_dst: glyph=(153, 107)x(10, 10), unclipped [ 55.214] emit_primitive_identity_mask__avx2: dst=(153, 107), mask=(704.00, 48.00) x (10.00, 10.00) [ 55.214] gen8_vertex_flush[598] = 54 [ 55.214] gen9_magic_ca_pass: CA fixup (1032 -> 1086) [ 55.214] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 55.214] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 55.214] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 55.214] sna_glyphs(op=3, nlist=1, src=(163, 117)) [ 55.214] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.214] sna_glyphs: discarding mask [ 55.214] glyphs0_to_dst(op=3, src=(163, 117), nlist=1, dst=(163, 117)+(0, 0)) [ 55.214] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753687280 size=3775x2136 [ 55.214] gen9_render_composite: 0x0, current mode=1/1 [ 55.214] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.214] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.214] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.214] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.214] sna_drawable_use_bo pixmap=3854, box=((0, 0), (3775, 2136)), flags=7... [ 55.214] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.214] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.214] sna_drawable_use_bo: using whole GPU bo [ 55.214] gen9_composite_set_target: pixmap=3854, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 55.214] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.214] color_convert: src=ffffffff [20028888] [ 55.214] color_convert: dst=ffffffff [20028888] [ 55.214] sna_render_get_solid: ffffffff [ 55.214] sna_render_get_solid(white) [ 55.214] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.214] sna_transform_is_imprecise_integer_translation: no transform [ 55.214] gen9_composite_picture: integer translation (0, 0), removing [ 55.214] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 55.214] sna_render_pixmap_bo: GPU all damaged [ 55.214] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 55.214] gen4_choose_composite_emitter: solid, identity mask [ 55.214] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.214] gen9_composite_get_binding_table(fe40) [ 55.214] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 55.214] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 55.214] gen9_emit_vertex_elements: setup id=9 [ 55.214] glyphs0_to_dst: glyph=(165, 109)x(5, 8), unclipped [ 55.214] emit_primitive_identity_mask__avx2: dst=(165, 109), mask=(720.00, 48.00) x (5.00, 8.00) [ 55.214] gen8_vertex_flush[698] = 3 [ 55.214] gen9_magic_ca_pass: CA fixup (1086 -> 1089) [ 55.214] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 55.214] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 55.214] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 55.214] sna_glyphs(op=3, nlist=1, src=(172, 117)) [ 55.214] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.214] sna_glyphs: discarding mask [ 55.214] glyphs0_to_dst(op=3, src=(172, 117), nlist=1, dst=(172, 117)+(0, 0)) [ 55.214] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753687280 size=3775x2136 [ 55.214] gen9_render_composite: 0x0, current mode=1/1 [ 55.214] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.214] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.214] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.214] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.214] sna_drawable_use_bo pixmap=3854, box=((0, 0), (3775, 2136)), flags=7... [ 55.214] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.214] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.214] sna_drawable_use_bo: using whole GPU bo [ 55.214] gen9_composite_set_target: pixmap=3854, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 55.214] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.214] color_convert: src=ff729fcf [20028888] [ 55.214] color_convert: dst=ff729fcf [20028888] [ 55.214] sna_render_get_solid: ff729fcf [ 55.214] sna_render_get_solid(23) = ff729fcf (old) [ 55.214] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.214] sna_transform_is_imprecise_integer_translation: no transform [ 55.214] gen9_composite_picture: integer translation (0, 0), removing [ 55.214] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 55.214] sna_render_pixmap_bo: GPU all damaged [ 55.214] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 55.214] gen4_choose_composite_emitter: solid, identity mask [ 55.214] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.214] gen9_composite_get_binding_table(fe00) [ 55.214] kgem_add_reloc64: handle=113, pos=16248, delta=0, domains=40000 [ 55.214] kgem_add_reloc64: adding proxy [delta=92] for handle=113 [ 55.214] kgem_add_reloc64[7] = (delta=92, target handle=4, presumed=fe00a000) [ 55.214] [3f70] bind bo(handle=113, addr=fe00a05c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 55.214] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 55.214] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 55.214] gen9_emit_vertex_elements: setup id=9 [ 55.214] glyphs0_to_dst: glyph=(171, 111)x(11, 3), unclipped [ 55.214] emit_primitive_identity_mask__avx2: dst=(171, 111), mask=(736.00, 32.00) x (11.00, 3.00) [ 55.214] gen8_vertex_flush[798] = 3 [ 55.214] gen9_magic_ca_pass: CA fixup (1089 -> 1092) [ 55.214] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 55.214] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 55.214] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 55.214] sna_glyphs(op=3, nlist=1, src=(181, 117)) [ 55.214] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.214] sna_glyphs: discarding mask [ 55.214] glyphs0_to_dst(op=3, src=(181, 117), nlist=1, dst=(181, 117)+(0, 0)) [ 55.214] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753687280 size=3775x2136 [ 55.214] gen9_render_composite: 0x0, current mode=1/1 [ 55.214] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.214] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.214] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.214] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.214] sna_drawable_use_bo pixmap=3854, box=((0, 0), (3775, 2136)), flags=7... [ 55.214] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.214] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.214] sna_drawable_use_bo: using whole GPU bo [ 55.214] gen9_composite_set_target: pixmap=3854, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 55.214] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.214] color_convert: src=ffffffff [20028888] [ 55.214] color_convert: dst=ffffffff [20028888] [ 55.214] sna_render_get_solid: ffffffff [ 55.214] sna_render_get_solid(white) [ 55.214] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.214] sna_transform_is_imprecise_integer_translation: no transform [ 55.214] gen9_composite_picture: integer translation (0, 0), removing [ 55.214] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 55.214] sna_render_pixmap_bo: GPU all damaged [ 55.214] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 55.214] gen4_choose_composite_emitter: solid, identity mask [ 55.214] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.214] gen9_composite_get_binding_table(fd80) [ 55.214] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 55.214] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 55.214] gen9_emit_vertex_elements: setup id=9 [ 55.214] glyphs0_to_dst: glyph=(180, 106)x(10, 13), unclipped [ 55.214] emit_primitive_identity_mask__avx2: dst=(180, 106), mask=(752.00, 32.00) x (10.00, 13.00) [ 55.214] gen8_vertex_flush[898] = 3 [ 55.214] gen9_magic_ca_pass: CA fixup (1092 -> 1095) [ 55.214] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 55.214] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 55.214] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 55.214] sna_glyphs(op=3, nlist=1, src=(1, 134)) [ 55.214] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.214] sna_glyphs: discarding mask [ 55.214] glyphs0_to_dst(op=3, src=(1, 134), nlist=1, dst=(1, 134)+(0, 0)) [ 55.214] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753687280 size=3775x2136 [ 55.214] gen9_render_composite: 0x0, current mode=1/1 [ 55.214] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.214] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.214] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.214] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.214] sna_drawable_use_bo pixmap=3854, box=((0, 0), (3775, 2136)), flags=7... [ 55.214] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.214] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.214] sna_drawable_use_bo: using whole GPU bo [ 55.214] gen9_composite_set_target: pixmap=3854, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 55.214] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.214] color_convert: src=ff8ae234 [20028888] [ 55.214] color_convert: dst=ff8ae234 [20028888] [ 55.214] sna_render_get_solid: ff8ae234 [ 55.214] sna_render_get_solid(22) = ff8ae234 (old) [ 55.214] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.214] sna_transform_is_imprecise_integer_translation: no transform [ 55.214] gen9_composite_picture: integer translation (0, 0), removing [ 55.214] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 55.214] sna_render_pixmap_bo: GPU all damaged [ 55.214] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 55.214] gen4_choose_composite_emitter: solid, identity mask [ 55.214] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.214] gen9_composite_get_binding_table(fd40) [ 55.214] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 55.214] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 55.215] gen9_emit_vertex_elements: setup id=9 [ 55.215] glyphs0_to_dst: glyph=(1, 126)x(9, 8), unclipped [ 55.215] emit_primitive_identity_mask__avx2: dst=(1, 126), mask=(688.00, 32.00) x (9.00, 8.00) [ 55.215] glyphs0_to_dst: glyph=(9, 124)x(10, 13), unclipped [ 55.215] emit_primitive_identity_mask__avx2: dst=(9, 124), mask=(672.00, 48.00) x (10.00, 13.00) [ 55.215] glyphs0_to_dst: glyph=(19, 126)x(9, 8), unclipped [ 55.215] emit_primitive_identity_mask__avx2: dst=(19, 126), mask=(688.00, 32.00) x (9.00, 8.00) [ 55.215] glyphs0_to_dst: glyph=(28, 128)x(8, 3), unclipped [ 55.215] emit_primitive_identity_mask__avx2: dst=(28, 128), mask=(688.00, 48.00) x (8.00, 3.00) [ 55.215] glyphs0_to_dst: glyph=(36, 124)x(11, 10), unclipped [ 55.215] emit_primitive_identity_mask__avx2: dst=(36, 124), mask=(704.00, 0.00) x (11.00, 10.00) [ 55.215] glyphs0_to_dst: glyph=(46, 126)x(9, 8), unclipped [ 55.215] emit_primitive_identity_mask__avx2: dst=(46, 126), mask=(720.00, 0.00) x (9.00, 8.00) [ 55.215] glyphs0_to_dst: glyph=(54, 126)x(10, 8), unclipped [ 55.215] emit_primitive_identity_mask__avx2: dst=(54, 126), mask=(704.00, 16.00) x (10.00, 8.00) [ 55.215] glyphs0_to_dst: glyph=(63, 126)x(10, 8), unclipped [ 55.215] emit_primitive_identity_mask__avx2: dst=(63, 126), mask=(720.00, 16.00) x (10.00, 8.00) [ 55.215] glyphs0_to_dst: glyph=(72, 123)x(10, 11), unclipped [ 55.215] emit_primitive_identity_mask__avx2: dst=(72, 123), mask=(736.00, 0.00) x (10.00, 11.00) [ 55.215] glyphs0_to_dst: glyph=(81, 126)x(10, 8), unclipped [ 55.215] emit_primitive_identity_mask__avx2: dst=(81, 126), mask=(752.00, 0.00) x (10.00, 8.00) [ 55.215] glyphs0_to_dst: glyph=(90, 123)x(10, 11), unclipped [ 55.215] emit_primitive_identity_mask__avx2: dst=(90, 123), mask=(736.00, 0.00) x (10.00, 11.00) [ 55.215] glyphs0_to_dst: glyph=(99, 126)x(11, 8), unclipped [ 55.215] emit_primitive_identity_mask__avx2: dst=(99, 126), mask=(736.00, 16.00) x (11.00, 8.00) [ 55.215] glyphs0_to_dst: glyph=(109, 126)x(9, 8), unclipped [ 55.215] emit_primitive_identity_mask__avx2: dst=(109, 126), mask=(752.00, 16.00) x (9.00, 8.00) [ 55.215] glyphs0_to_dst: glyph=(118, 128)x(8, 3), unclipped [ 55.215] emit_primitive_identity_mask__avx2: dst=(118, 128), mask=(688.00, 48.00) x (8.00, 3.00) [ 55.215] glyphs0_to_dst: glyph=(126, 124)x(10, 10), unclipped [ 55.215] emit_primitive_identity_mask__avx2: dst=(126, 124), mask=(704.00, 32.00) x (10.00, 10.00) [ 55.215] glyphs0_to_dst: glyph=(135, 124)x(10, 10), unclipped [ 55.215] emit_primitive_identity_mask__avx2: dst=(135, 124), mask=(704.00, 32.00) x (10.00, 10.00) [ 55.215] glyphs0_to_dst: glyph=(144, 124)x(10, 10), unclipped [ 55.215] emit_primitive_identity_mask__avx2: dst=(144, 124), mask=(720.00, 32.00) x (10.00, 10.00) [ 55.215] glyphs0_to_dst: glyph=(153, 124)x(10, 10), unclipped [ 55.215] emit_primitive_identity_mask__avx2: dst=(153, 124), mask=(704.00, 48.00) x (10.00, 10.00) [ 55.215] gen8_vertex_flush[998] = 54 [ 55.215] gen9_magic_ca_pass: CA fixup (1095 -> 1149) [ 55.215] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 55.215] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 55.215] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 55.215] sna_glyphs(op=3, nlist=1, src=(163, 134)) [ 55.215] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.215] sna_glyphs: discarding mask [ 55.215] glyphs0_to_dst(op=3, src=(163, 134), nlist=1, dst=(163, 134)+(0, 0)) [ 55.215] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753687280 size=3775x2136 [ 55.215] gen9_render_composite: 0x0, current mode=1/1 [ 55.215] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.215] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.215] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.215] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.215] sna_drawable_use_bo pixmap=3854, box=((0, 0), (3775, 2136)), flags=7... [ 55.215] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.215] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.215] sna_drawable_use_bo: using whole GPU bo [ 55.215] gen9_composite_set_target: pixmap=3854, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 55.215] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.215] color_convert: src=ffffffff [20028888] [ 55.215] color_convert: dst=ffffffff [20028888] [ 55.215] sna_render_get_solid: ffffffff [ 55.215] sna_render_get_solid(white) [ 55.215] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.215] sna_transform_is_imprecise_integer_translation: no transform [ 55.215] gen9_composite_picture: integer translation (0, 0), removing [ 55.215] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 55.215] sna_render_pixmap_bo: GPU all damaged [ 55.215] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 55.215] gen4_choose_composite_emitter: solid, identity mask [ 55.215] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.215] gen9_composite_get_binding_table(fd00) [ 55.215] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 55.215] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 55.215] gen9_emit_vertex_elements: setup id=9 [ 55.215] glyphs0_to_dst: glyph=(165, 126)x(5, 8), unclipped [ 55.215] emit_primitive_identity_mask__avx2: dst=(165, 126), mask=(720.00, 48.00) x (5.00, 8.00) [ 55.215] gen8_vertex_flush[a98] = 3 [ 55.215] gen9_magic_ca_pass: CA fixup (1149 -> 1152) [ 55.215] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 55.215] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 55.215] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 55.215] sna_glyphs(op=3, nlist=1, src=(172, 134)) [ 55.215] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.215] sna_glyphs: discarding mask [ 55.215] glyphs0_to_dst(op=3, src=(172, 134), nlist=1, dst=(172, 134)+(0, 0)) [ 55.215] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753687280 size=3775x2136 [ 55.215] gen9_render_composite: 0x0, current mode=1/1 [ 55.215] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.215] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.215] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.215] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.215] sna_drawable_use_bo pixmap=3854, box=((0, 0), (3775, 2136)), flags=7... [ 55.215] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.215] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.215] sna_drawable_use_bo: using whole GPU bo [ 55.215] gen9_composite_set_target: pixmap=3854, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 55.215] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.215] color_convert: src=ff729fcf [20028888] [ 55.215] color_convert: dst=ff729fcf [20028888] [ 55.215] sna_render_get_solid: ff729fcf [ 55.215] sna_render_get_solid(23) = ff729fcf (old) [ 55.215] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.215] sna_transform_is_imprecise_integer_translation: no transform [ 55.215] gen9_composite_picture: integer translation (0, 0), removing [ 55.215] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 55.215] sna_render_pixmap_bo: GPU all damaged [ 55.215] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 55.215] gen4_choose_composite_emitter: solid, identity mask [ 55.215] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.215] gen9_composite_get_binding_table(fcc0) [ 55.215] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 55.215] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 55.215] gen9_emit_vertex_elements: setup id=9 [ 55.215] glyphs0_to_dst: glyph=(171, 128)x(11, 3), unclipped [ 55.215] emit_primitive_identity_mask__avx2: dst=(171, 128), mask=(736.00, 32.00) x (11.00, 3.00) [ 55.215] gen8_vertex_flush[b98] = 3 [ 55.215] gen9_magic_ca_pass: CA fixup (1152 -> 1155) [ 55.215] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 55.215] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 55.215] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 55.215] sna_glyphs(op=3, nlist=1, src=(181, 134)) [ 55.215] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.215] sna_glyphs: discarding mask [ 55.215] glyphs0_to_dst(op=3, src=(181, 134), nlist=1, dst=(181, 134)+(0, 0)) [ 55.215] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753687280 size=3775x2136 [ 55.215] gen9_render_composite: 0x0, current mode=1/1 [ 55.215] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.215] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.215] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.215] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.215] sna_drawable_use_bo pixmap=3854, box=((0, 0), (3775, 2136)), flags=7... [ 55.215] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.215] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.215] sna_drawable_use_bo: using whole GPU bo [ 55.215] gen9_composite_set_target: pixmap=3854, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 55.215] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.215] color_convert: src=ffffffff [20028888] [ 55.215] color_convert: dst=ffffffff [20028888] [ 55.215] sna_render_get_solid: ffffffff [ 55.215] sna_render_get_solid(white) [ 55.215] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.215] sna_transform_is_imprecise_integer_translation: no transform [ 55.215] gen9_composite_picture: integer translation (0, 0), removing [ 55.215] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 55.215] sna_render_pixmap_bo: GPU all damaged [ 55.215] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 55.215] gen4_choose_composite_emitter: solid, identity mask [ 55.215] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.215] gen9_composite_get_binding_table(fc80) [ 55.216] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 55.216] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 55.216] gen9_emit_vertex_elements: setup id=9 [ 55.216] glyphs0_to_dst: glyph=(180, 123)x(10, 13), unclipped [ 55.216] emit_primitive_identity_mask__avx2: dst=(180, 123), mask=(752.00, 32.00) x (10.00, 13.00) [ 55.216] gen8_vertex_flush[c98] = 3 [ 55.216] gen9_magic_ca_pass: CA fixup (1155 -> 1158) [ 55.216] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 55.216] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 55.216] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 55.216] sna_glyphs(op=3, nlist=1, src=(1, 151)) [ 55.216] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.216] sna_glyphs: discarding mask [ 55.216] glyphs0_to_dst(op=3, src=(1, 151), nlist=1, dst=(1, 151)+(0, 0)) [ 55.216] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753687280 size=3775x2136 [ 55.216] gen9_render_composite: 0x0, current mode=1/1 [ 55.216] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.216] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.216] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.216] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.216] sna_drawable_use_bo pixmap=3854, box=((0, 0), (3775, 2136)), flags=7... [ 55.216] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.216] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.216] sna_drawable_use_bo: using whole GPU bo [ 55.216] gen9_composite_set_target: pixmap=3854, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 55.216] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.216] color_convert: src=ff8ae234 [20028888] [ 55.216] color_convert: dst=ff8ae234 [20028888] [ 55.216] sna_render_get_solid: ff8ae234 [ 55.216] sna_render_get_solid(22) = ff8ae234 (old) [ 55.216] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.216] sna_transform_is_imprecise_integer_translation: no transform [ 55.216] gen9_composite_picture: integer translation (0, 0), removing [ 55.216] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 55.216] sna_render_pixmap_bo: GPU all damaged [ 55.216] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 55.216] gen4_choose_composite_emitter: solid, identity mask [ 55.216] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.216] gen9_composite_get_binding_table(fc40) [ 55.216] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 55.216] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 55.216] gen9_emit_vertex_elements: setup id=9 [ 55.216] glyphs0_to_dst: glyph=(1, 143)x(9, 8), unclipped [ 55.216] emit_primitive_identity_mask__avx2: dst=(1, 143), mask=(688.00, 32.00) x (9.00, 8.00) [ 55.216] glyphs0_to_dst: glyph=(9, 141)x(10, 13), unclipped [ 55.216] emit_primitive_identity_mask__avx2: dst=(9, 141), mask=(672.00, 48.00) x (10.00, 13.00) [ 55.216] glyphs0_to_dst: glyph=(19, 143)x(9, 8), unclipped [ 55.216] emit_primitive_identity_mask__avx2: dst=(19, 143), mask=(688.00, 32.00) x (9.00, 8.00) [ 55.216] glyphs0_to_dst: glyph=(28, 145)x(8, 3), unclipped [ 55.216] emit_primitive_identity_mask__avx2: dst=(28, 145), mask=(688.00, 48.00) x (8.00, 3.00) [ 55.216] glyphs0_to_dst: glyph=(36, 141)x(11, 10), unclipped [ 55.216] emit_primitive_identity_mask__avx2: dst=(36, 141), mask=(704.00, 0.00) x (11.00, 10.00) [ 55.216] glyphs0_to_dst: glyph=(46, 143)x(9, 8), unclipped [ 55.216] emit_primitive_identity_mask__avx2: dst=(46, 143), mask=(720.00, 0.00) x (9.00, 8.00) [ 55.216] glyphs0_to_dst: glyph=(54, 143)x(10, 8), unclipped [ 55.216] emit_primitive_identity_mask__avx2: dst=(54, 143), mask=(704.00, 16.00) x (10.00, 8.00) [ 55.216] glyphs0_to_dst: glyph=(63, 143)x(10, 8), unclipped [ 55.216] emit_primitive_identity_mask__avx2: dst=(63, 143), mask=(720.00, 16.00) x (10.00, 8.00) [ 55.216] glyphs0_to_dst: glyph=(72, 140)x(10, 11), unclipped [ 55.216] emit_primitive_identity_mask__avx2: dst=(72, 140), mask=(736.00, 0.00) x (10.00, 11.00) [ 55.216] glyphs0_to_dst: glyph=(81, 143)x(10, 8), unclipped [ 55.216] emit_primitive_identity_mask__avx2: dst=(81, 143), mask=(752.00, 0.00) x (10.00, 8.00) [ 55.216] glyphs0_to_dst: glyph=(90, 140)x(10, 11), unclipped [ 55.216] emit_primitive_identity_mask__avx2: dst=(90, 140), mask=(736.00, 0.00) x (10.00, 11.00) [ 55.216] glyphs0_to_dst: glyph=(99, 143)x(11, 8), unclipped [ 55.216] emit_primitive_identity_mask__avx2: dst=(99, 143), mask=(736.00, 16.00) x (11.00, 8.00) [ 55.216] glyphs0_to_dst: glyph=(109, 143)x(9, 8), unclipped [ 55.216] emit_primitive_identity_mask__avx2: dst=(109, 143), mask=(752.00, 16.00) x (9.00, 8.00) [ 55.216] glyphs0_to_dst: glyph=(118, 145)x(8, 3), unclipped [ 55.216] emit_primitive_identity_mask__avx2: dst=(118, 145), mask=(688.00, 48.00) x (8.00, 3.00) [ 55.216] glyphs0_to_dst: glyph=(126, 141)x(10, 10), unclipped [ 55.216] emit_primitive_identity_mask__avx2: dst=(126, 141), mask=(704.00, 32.00) x (10.00, 10.00) [ 55.216] glyphs0_to_dst: glyph=(135, 141)x(10, 10), unclipped [ 55.216] emit_primitive_identity_mask__avx2: dst=(135, 141), mask=(704.00, 32.00) x (10.00, 10.00) [ 55.216] glyphs0_to_dst: glyph=(144, 141)x(10, 10), unclipped [ 55.216] emit_primitive_identity_mask__avx2: dst=(144, 141), mask=(720.00, 32.00) x (10.00, 10.00) [ 55.216] glyphs0_to_dst: glyph=(153, 141)x(10, 10), unclipped [ 55.216] emit_primitive_identity_mask__avx2: dst=(153, 141), mask=(704.00, 48.00) x (10.00, 10.00) [ 55.216] gen8_vertex_flush[d98] = 54 [ 55.216] gen9_magic_ca_pass: CA fixup (1158 -> 1212) [ 55.216] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 55.216] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 55.216] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 55.216] sna_glyphs(op=3, nlist=1, src=(163, 151)) [ 55.216] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.216] sna_glyphs: discarding mask [ 55.216] glyphs0_to_dst(op=3, src=(163, 151), nlist=1, dst=(163, 151)+(0, 0)) [ 55.216] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753687280 size=3775x2136 [ 55.216] gen9_render_composite: 0x0, current mode=1/1 [ 55.216] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.216] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.216] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.216] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.216] sna_drawable_use_bo pixmap=3854, box=((0, 0), (3775, 2136)), flags=7... [ 55.216] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.216] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.216] sna_drawable_use_bo: using whole GPU bo [ 55.216] gen9_composite_set_target: pixmap=3854, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 55.216] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.216] color_convert: src=ffffffff [20028888] [ 55.216] color_convert: dst=ffffffff [20028888] [ 55.216] sna_render_get_solid: ffffffff [ 55.216] sna_render_get_solid(white) [ 55.216] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.216] sna_transform_is_imprecise_integer_translation: no transform [ 55.216] gen9_composite_picture: integer translation (0, 0), removing [ 55.216] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 55.216] sna_render_pixmap_bo: GPU all damaged [ 55.216] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 55.216] gen4_choose_composite_emitter: solid, identity mask [ 55.216] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.216] gen9_composite_get_binding_table(fc00) [ 55.216] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 55.216] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 55.216] gen9_emit_vertex_elements: setup id=9 [ 55.216] glyphs0_to_dst: glyph=(165, 143)x(5, 8), unclipped [ 55.216] emit_primitive_identity_mask__avx2: dst=(165, 143), mask=(720.00, 48.00) x (5.00, 8.00) [ 55.216] gen8_vertex_flush[e98] = 3 [ 55.216] gen9_magic_ca_pass: CA fixup (1212 -> 1215) [ 55.216] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 55.216] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 55.216] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 55.216] sna_glyphs(op=3, nlist=1, src=(172, 151)) [ 55.216] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.216] sna_glyphs: discarding mask [ 55.216] glyphs0_to_dst(op=3, src=(172, 151), nlist=1, dst=(172, 151)+(0, 0)) [ 55.216] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753687280 size=3775x2136 [ 55.216] gen9_render_composite: 0x0, current mode=1/1 [ 55.216] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.216] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.216] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.216] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.216] sna_drawable_use_bo pixmap=3854, box=((0, 0), (3775, 2136)), flags=7... [ 55.216] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.216] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.216] sna_drawable_use_bo: using whole GPU bo [ 55.216] gen9_composite_set_target: pixmap=3854, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 55.216] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.216] color_convert: src=ff729fcf [20028888] [ 55.216] color_convert: dst=ff729fcf [20028888] [ 55.216] sna_render_get_solid: ff729fcf [ 55.216] sna_render_get_solid(23) = ff729fcf (old) [ 55.216] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.216] sna_transform_is_imprecise_integer_translation: no transform [ 55.216] gen9_composite_picture: integer translation (0, 0), removing [ 55.216] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 55.216] sna_render_pixmap_bo: GPU all damaged [ 55.216] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 55.216] gen4_choose_composite_emitter: solid, identity mask [ 55.216] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.216] gen9_composite_get_binding_table(fbc0) [ 55.216] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 55.216] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 55.216] gen9_emit_vertex_elements: setup id=9 [ 55.216] glyphs0_to_dst: glyph=(171, 145)x(11, 3), unclipped [ 55.216] emit_primitive_identity_mask__avx2: dst=(171, 145), mask=(736.00, 32.00) x (11.00, 3.00) [ 55.216] gen8_vertex_flush[f98] = 3 [ 55.216] gen9_magic_ca_pass: CA fixup (1215 -> 1218) [ 55.216] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 55.216] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 55.216] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 55.216] sna_glyphs(op=3, nlist=1, src=(181, 151)) [ 55.216] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.216] sna_glyphs: discarding mask [ 55.216] glyphs0_to_dst(op=3, src=(181, 151), nlist=1, dst=(181, 151)+(0, 0)) [ 55.216] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753687280 size=3775x2136 [ 55.216] gen9_render_composite: 0x0, current mode=1/1 [ 55.216] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.216] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.216] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.216] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.216] sna_drawable_use_bo pixmap=3854, box=((0, 0), (3775, 2136)), flags=7... [ 55.216] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.216] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.216] sna_drawable_use_bo: using whole GPU bo [ 55.216] gen9_composite_set_target: pixmap=3854, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 55.216] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.216] color_convert: src=ffffffff [20028888] [ 55.216] color_convert: dst=ffffffff [20028888] [ 55.216] sna_render_get_solid: ffffffff [ 55.216] sna_render_get_solid(white) [ 55.216] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.216] sna_transform_is_imprecise_integer_translation: no transform [ 55.216] gen9_composite_picture: integer translation (0, 0), removing [ 55.216] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 55.216] sna_render_pixmap_bo: GPU all damaged [ 55.216] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 55.216] gen4_choose_composite_emitter: solid, identity mask [ 55.216] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.216] gen9_composite_get_binding_table(fb80) [ 55.216] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 55.216] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 55.216] gen9_emit_vertex_elements: setup id=9 [ 55.216] glyphs0_to_dst: glyph=(180, 140)x(10, 13), unclipped [ 55.216] emit_primitive_identity_mask__avx2: dst=(180, 140), mask=(752.00, 32.00) x (10.00, 13.00) [ 55.216] gen8_vertex_flush[1098] = 3 [ 55.216] gen9_magic_ca_pass: CA fixup (1218 -> 1221) [ 55.216] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 55.216] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 55.216] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 55.216] sna_glyphs(op=3, nlist=1, src=(1, 168)) [ 55.216] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.216] sna_glyphs: discarding mask [ 55.216] glyphs0_to_dst(op=3, src=(1, 168), nlist=1, dst=(1, 168)+(0, 0)) [ 55.216] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753687280 size=3775x2136 [ 55.216] gen9_render_composite: 0x0, current mode=1/1 [ 55.216] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.216] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.216] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.216] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.216] sna_drawable_use_bo pixmap=3854, box=((0, 0), (3775, 2136)), flags=7... [ 55.216] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.216] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.216] sna_drawable_use_bo: using whole GPU bo [ 55.216] gen9_composite_set_target: pixmap=3854, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 55.216] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.216] color_convert: src=ff8ae234 [20028888] [ 55.216] color_convert: dst=ff8ae234 [20028888] [ 55.216] sna_render_get_solid: ff8ae234 [ 55.216] sna_render_get_solid(22) = ff8ae234 (old) [ 55.216] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.216] sna_transform_is_imprecise_integer_translation: no transform [ 55.216] gen9_composite_picture: integer translation (0, 0), removing [ 55.216] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 55.216] sna_render_pixmap_bo: GPU all damaged [ 55.216] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 55.216] gen4_choose_composite_emitter: solid, identity mask [ 55.216] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.216] gen9_composite_get_binding_table(fb40) [ 55.216] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 55.216] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 55.216] gen9_emit_vertex_elements: setup id=9 [ 55.216] glyphs0_to_dst: glyph=(1, 160)x(9, 8), unclipped [ 55.216] emit_primitive_identity_mask__avx2: dst=(1, 160), mask=(688.00, 32.00) x (9.00, 8.00) [ 55.216] glyphs0_to_dst: glyph=(9, 158)x(10, 13), unclipped [ 55.216] emit_primitive_identity_mask__avx2: dst=(9, 158), mask=(672.00, 48.00) x (10.00, 13.00) [ 55.216] glyphs0_to_dst: glyph=(19, 160)x(9, 8), unclipped [ 55.216] emit_primitive_identity_mask__avx2: dst=(19, 160), mask=(688.00, 32.00) x (9.00, 8.00) [ 55.216] glyphs0_to_dst: glyph=(28, 162)x(8, 3), unclipped [ 55.216] emit_primitive_identity_mask__avx2: dst=(28, 162), mask=(688.00, 48.00) x (8.00, 3.00) [ 55.216] glyphs0_to_dst: glyph=(36, 158)x(11, 10), unclipped [ 55.216] emit_primitive_identity_mask__avx2: dst=(36, 158), mask=(704.00, 0.00) x (11.00, 10.00) [ 55.216] glyphs0_to_dst: glyph=(46, 160)x(9, 8), unclipped [ 55.216] emit_primitive_identity_mask__avx2: dst=(46, 160), mask=(720.00, 0.00) x (9.00, 8.00) [ 55.216] glyphs0_to_dst: glyph=(54, 160)x(10, 8), unclipped [ 55.216] emit_primitive_identity_mask__avx2: dst=(54, 160), mask=(704.00, 16.00) x (10.00, 8.00) [ 55.216] glyphs0_to_dst: glyph=(63, 160)x(10, 8), unclipped [ 55.216] emit_primitive_identity_mask__avx2: dst=(63, 160), mask=(720.00, 16.00) x (10.00, 8.00) [ 55.217] glyphs0_to_dst: glyph=(72, 157)x(10, 11), unclipped [ 55.217] emit_primitive_identity_mask__avx2: dst=(72, 157), mask=(736.00, 0.00) x (10.00, 11.00) [ 55.217] glyphs0_to_dst: glyph=(81, 160)x(10, 8), unclipped [ 55.217] emit_primitive_identity_mask__avx2: dst=(81, 160), mask=(752.00, 0.00) x (10.00, 8.00) [ 55.217] glyphs0_to_dst: glyph=(90, 157)x(10, 11), unclipped [ 55.217] emit_primitive_identity_mask__avx2: dst=(90, 157), mask=(736.00, 0.00) x (10.00, 11.00) [ 55.217] glyphs0_to_dst: glyph=(99, 160)x(11, 8), unclipped [ 55.217] emit_primitive_identity_mask__avx2: dst=(99, 160), mask=(736.00, 16.00) x (11.00, 8.00) [ 55.217] glyphs0_to_dst: glyph=(109, 160)x(9, 8), unclipped [ 55.217] emit_primitive_identity_mask__avx2: dst=(109, 160), mask=(752.00, 16.00) x (9.00, 8.00) [ 55.217] glyphs0_to_dst: glyph=(118, 162)x(8, 3), unclipped [ 55.217] emit_primitive_identity_mask__avx2: dst=(118, 162), mask=(688.00, 48.00) x (8.00, 3.00) [ 55.217] glyphs0_to_dst: glyph=(126, 158)x(10, 10), unclipped [ 55.217] emit_primitive_identity_mask__avx2: dst=(126, 158), mask=(704.00, 32.00) x (10.00, 10.00) [ 55.217] glyphs0_to_dst: glyph=(135, 158)x(10, 10), unclipped [ 55.217] emit_primitive_identity_mask__avx2: dst=(135, 158), mask=(704.00, 32.00) x (10.00, 10.00) [ 55.217] glyphs0_to_dst: glyph=(144, 158)x(10, 10), unclipped [ 55.217] emit_primitive_identity_mask__avx2: dst=(144, 158), mask=(720.00, 32.00) x (10.00, 10.00) [ 55.217] glyphs0_to_dst: glyph=(153, 158)x(10, 10), unclipped [ 55.217] emit_primitive_identity_mask__avx2: dst=(153, 158), mask=(704.00, 48.00) x (10.00, 10.00) [ 55.217] gen8_vertex_flush[1198] = 54 [ 55.217] gen9_magic_ca_pass: CA fixup (1221 -> 1275) [ 55.217] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 55.217] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 55.217] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 55.217] sna_glyphs(op=3, nlist=1, src=(163, 168)) [ 55.217] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.217] sna_glyphs: discarding mask [ 55.217] glyphs0_to_dst(op=3, src=(163, 168), nlist=1, dst=(163, 168)+(0, 0)) [ 55.217] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753687280 size=3775x2136 [ 55.217] gen9_render_composite: 0x0, current mode=1/1 [ 55.217] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.217] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.217] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.217] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.217] sna_drawable_use_bo pixmap=3854, box=((0, 0), (3775, 2136)), flags=7... [ 55.217] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.217] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.217] sna_drawable_use_bo: using whole GPU bo [ 55.217] gen9_composite_set_target: pixmap=3854, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 55.217] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.217] color_convert: src=ffffffff [20028888] [ 55.217] color_convert: dst=ffffffff [20028888] [ 55.217] sna_render_get_solid: ffffffff [ 55.217] sna_render_get_solid(white) [ 55.217] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.217] sna_transform_is_imprecise_integer_translation: no transform [ 55.217] gen9_composite_picture: integer translation (0, 0), removing [ 55.217] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 55.217] sna_render_pixmap_bo: GPU all damaged [ 55.217] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 55.217] gen4_choose_composite_emitter: solid, identity mask [ 55.217] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.217] gen9_composite_get_binding_table(fb00) [ 55.217] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 55.217] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 55.217] gen9_emit_vertex_elements: setup id=9 [ 55.217] glyphs0_to_dst: glyph=(165, 160)x(5, 8), unclipped [ 55.217] emit_primitive_identity_mask__avx2: dst=(165, 160), mask=(720.00, 48.00) x (5.00, 8.00) [ 55.217] gen8_vertex_flush[1298] = 3 [ 55.217] gen9_magic_ca_pass: CA fixup (1275 -> 1278) [ 55.217] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 55.217] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 55.217] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 55.217] sna_glyphs(op=3, nlist=1, src=(172, 168)) [ 55.217] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.217] sna_glyphs: discarding mask [ 55.217] glyphs0_to_dst(op=3, src=(172, 168), nlist=1, dst=(172, 168)+(0, 0)) [ 55.217] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753687280 size=3775x2136 [ 55.217] gen9_render_composite: 0x0, current mode=1/1 [ 55.217] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.217] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.217] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.217] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.217] sna_drawable_use_bo pixmap=3854, box=((0, 0), (3775, 2136)), flags=7... [ 55.217] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.217] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.217] sna_drawable_use_bo: using whole GPU bo [ 55.217] gen9_composite_set_target: pixmap=3854, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 55.217] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.217] color_convert: src=ff729fcf [20028888] [ 55.217] color_convert: dst=ff729fcf [20028888] [ 55.217] sna_render_get_solid: ff729fcf [ 55.217] sna_render_get_solid(23) = ff729fcf (old) [ 55.217] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.217] sna_transform_is_imprecise_integer_translation: no transform [ 55.217] gen9_composite_picture: integer translation (0, 0), removing [ 55.217] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 55.217] sna_render_pixmap_bo: GPU all damaged [ 55.217] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 55.217] gen4_choose_composite_emitter: solid, identity mask [ 55.217] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.217] gen9_composite_get_binding_table(fac0) [ 55.217] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 55.217] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 55.217] gen9_emit_vertex_elements: setup id=9 [ 55.217] glyphs0_to_dst: glyph=(171, 162)x(11, 3), unclipped [ 55.217] emit_primitive_identity_mask__avx2: dst=(171, 162), mask=(736.00, 32.00) x (11.00, 3.00) [ 55.217] gen8_vertex_flush[1398] = 3 [ 55.217] gen9_magic_ca_pass: CA fixup (1278 -> 1281) [ 55.217] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 55.217] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 55.217] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 55.217] sna_glyphs(op=3, nlist=2, src=(181, 168)) [ 55.217] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.217] can_discard_mask: nlist=2, mask=28888, depth 32, op=3 (bounded? 1) [ 55.217] glyphs_format: format=166024, depth=32 [ 55.217] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 55.217] sna_glyphs: discarding mask [ 55.217] glyphs0_to_dst(op=3, src=(181, 168), nlist=2, dst=(181, 168)+(0, 0)) [ 55.217] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753687280 size=3775x2136 [ 55.217] gen9_render_composite: 0x0, current mode=1/1 [ 55.217] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.217] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.217] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.217] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.217] sna_drawable_use_bo pixmap=3854, box=((0, 0), (3775, 2136)), flags=7... [ 55.217] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.217] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.217] sna_drawable_use_bo: using whole GPU bo [ 55.217] gen9_composite_set_target: pixmap=3854, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 55.217] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.217] color_convert: src=ffffffff [20028888] [ 55.217] color_convert: dst=ffffffff [20028888] [ 55.217] sna_render_get_solid: ffffffff [ 55.217] sna_render_get_solid(white) [ 55.217] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.217] sna_transform_is_imprecise_integer_translation: no transform [ 55.217] gen9_composite_picture: integer translation (0, 0), removing [ 55.217] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 55.217] sna_render_pixmap_bo: GPU all damaged [ 55.217] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 55.217] gen4_choose_composite_emitter: solid, identity mask [ 55.217] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.217] gen9_composite_get_binding_table(fa80) [ 55.217] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 55.217] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 55.217] gen9_emit_vertex_elements: setup id=9 [ 55.217] glyphs0_to_dst: glyph=(180, 157)x(10, 13), unclipped [ 55.217] emit_primitive_identity_mask__avx2: dst=(180, 157), mask=(752.00, 32.00) x (10.00, 13.00) [ 55.217] glyphs0_to_dst: glyph=(198, 160)x(10, 8), unclipped [ 55.217] emit_primitive_identity_mask__avx2: dst=(198, 160), mask=(848.00, 16.00) x (10.00, 8.00) [ 55.217] glyphs0_to_dst: glyph=(207, 156)x(10, 12), unclipped [ 55.217] emit_primitive_identity_mask__avx2: dst=(207, 156), mask=(864.00, 0.00) x (10.00, 12.00) [ 55.217] glyphs0_to_dst: glyph=(226, 157)x(9, 11), unclipped [ 55.217] emit_primitive_identity_mask__avx2: dst=(226, 157), mask=(880.00, 0.00) x (9.00, 11.00) [ 55.217] glyphs0_to_dst: glyph=(234, 160)x(10, 8), unclipped [ 55.217] emit_primitive_identity_mask__avx2: dst=(234, 160), mask=(864.00, 16.00) x (10.00, 8.00) [ 55.217] glyphs0_to_dst: glyph=(244, 160)x(9, 11), unclipped [ 55.217] emit_primitive_identity_mask__avx2: dst=(244, 160), mask=(880.00, 16.00) x (9.00, 11.00) [ 55.217] glyphs0_to_dst: glyph=(253, 157)x(9, 14), unclipped [ 55.217] emit_primitive_identity_mask__avx2: dst=(253, 157), mask=(832.00, 32.00) x (9.00, 14.00) [ 55.217] glyphs0_to_dst: glyph=(1, 175)x(9, 10), unclipped [ 55.217] emit_primitive_identity_mask__avx2: dst=(1, 175), mask=(848.00, 32.00) x (9.00, 10.00) [ 55.217] glyphs0_to_dst: glyph=(9, 187)x(11, 2), unclipped [ 55.217] emit_primitive_identity_mask__avx2: dst=(9, 187), mask=(832.00, 48.00) x (11.00, 2.00) [ 55.217] glyphs0_to_dst: glyph=(19, 177)x(9, 8), unclipped [ 55.217] emit_primitive_identity_mask__avx2: dst=(19, 177), mask=(848.00, 48.00) x (9.00, 8.00) [ 55.217] glyphs0_to_dst: glyph=(27, 177)x(10, 8), unclipped [ 55.217] emit_primitive_identity_mask__avx2: dst=(27, 177), mask=(864.00, 32.00) x (10.00, 8.00) [ 55.217] glyphs0_to_dst: glyph=(37, 177)x(9, 11), unclipped [ 55.217] emit_primitive_identity_mask__avx2: dst=(37, 177), mask=(880.00, 16.00) x (9.00, 11.00) [ 55.217] glyphs0_to_dst: glyph=(45, 174)x(10, 11), unclipped [ 55.217] emit_primitive_identity_mask__avx2: dst=(45, 174), mask=(880.00, 32.00) x (10.00, 11.00) [ 55.217] glyphs0_to_dst: glyph=(55, 177)x(9, 8), unclipped [ 55.217] emit_primitive_identity_mask__avx2: dst=(55, 177), mask=(864.00, 48.00) x (9.00, 8.00) [ 55.217] glyphs0_to_dst: glyph=(63, 177)x(10, 11), unclipped [ 55.217] emit_primitive_identity_mask__avx2: dst=(63, 177), mask=(880.00, 48.00) x (10.00, 11.00) [ 55.217] glyphs0_to_dst: glyph=(73, 174)x(9, 14), unclipped [ 55.217] emit_primitive_identity_mask__avx2: dst=(73, 174), mask=(832.00, 32.00) x (9.00, 14.00) [ 55.217] glyphs0_to_dst: glyph=(172, 175)x(9, 10), unclipped [ 55.217] emit_primitive_identity_mask__avx2: dst=(172, 175), mask=(848.00, 32.00) x (9.00, 10.00) [ 55.217] glyphs0_to_dst: glyph=(180, 187)x(11, 2), unclipped [ 55.217] emit_primitive_identity_mask__avx2: dst=(180, 187), mask=(832.00, 48.00) x (11.00, 2.00) [ 55.217] glyphs0_to_dst: glyph=(190, 177)x(9, 8), unclipped [ 55.217] emit_primitive_identity_mask__avx2: dst=(190, 177), mask=(864.00, 48.00) x (9.00, 8.00) [ 55.217] glyphs0_to_dst: glyph=(199, 177)x(9, 8), unclipped [ 55.217] emit_primitive_identity_mask__avx2: dst=(199, 177), mask=(896.00, 0.00) x (9.00, 8.00) [ 55.217] glyphs0_to_dst: glyph=(208, 177)x(9, 11), unclipped [ 55.217] emit_primitive_identity_mask__avx2: dst=(208, 177), mask=(880.00, 16.00) x (9.00, 11.00) [ 55.217] glyphs0_to_dst: glyph=(216, 174)x(10, 11), unclipped [ 55.217] emit_primitive_identity_mask__avx2: dst=(216, 174), mask=(880.00, 32.00) x (10.00, 11.00) [ 55.217] glyphs0_to_dst: glyph=(226, 177)x(9, 8), unclipped [ 55.217] emit_primitive_identity_mask__avx2: dst=(226, 177), mask=(864.00, 48.00) x (9.00, 8.00) [ 55.217] glyphs0_to_dst: glyph=(234, 177)x(10, 11), unclipped [ 55.217] emit_primitive_identity_mask__avx2: dst=(234, 177), mask=(880.00, 48.00) x (10.00, 11.00) [ 55.217] glyphs0_to_dst: glyph=(244, 174)x(9, 14), unclipped [ 55.217] emit_primitive_identity_mask__avx2: dst=(244, 174), mask=(832.00, 32.00) x (9.00, 14.00) [ 55.217] glyphs0_to_dst: glyph=(342, 175)x(10, 10), unclipped [ 55.217] emit_primitive_identity_mask__avx2: dst=(342, 175), mask=(912.00, 0.00) x (10.00, 10.00) [ 55.217] glyphs0_to_dst: glyph=(351, 187)x(11, 2), unclipped [ 55.217] emit_primitive_identity_mask__avx2: dst=(351, 187), mask=(832.00, 48.00) x (11.00, 2.00) [ 55.217] glyphs0_to_dst: glyph=(361, 177)x(9, 11), unclipped [ 55.217] emit_primitive_identity_mask__avx2: dst=(361, 177), mask=(880.00, 16.00) x (9.00, 11.00) [ 55.217] glyphs0_to_dst: glyph=(369, 174)x(10, 11), unclipped [ 55.217] emit_primitive_identity_mask__avx2: dst=(369, 174), mask=(880.00, 32.00) x (10.00, 11.00) [ 55.217] glyphs0_to_dst: glyph=(379, 177)x(9, 8), unclipped [ 55.217] emit_primitive_identity_mask__avx2: dst=(379, 177), mask=(864.00, 48.00) x (9.00, 8.00) [ 55.217] glyphs0_to_dst: glyph=(387, 177)x(10, 11), unclipped [ 55.217] emit_primitive_identity_mask__avx2: dst=(387, 177), mask=(880.00, 48.00) x (10.00, 11.00) [ 55.217] glyphs0_to_dst: glyph=(396, 187)x(11, 2), unclipped [ 55.217] emit_primitive_identity_mask__avx2: dst=(396, 187), mask=(832.00, 48.00) x (11.00, 2.00) [ 55.217] glyphs0_to_dst: glyph=(405, 177)x(10, 8), unclipped [ 55.217] emit_primitive_identity_mask__avx2: dst=(405, 177), mask=(896.00, 16.00) x (10.00, 8.00) [ 55.217] glyphs0_to_dst: glyph=(415, 174)x(10, 11), unclipped [ 55.217] emit_primitive_identity_mask__avx2: dst=(415, 174), mask=(912.00, 16.00) x (10.00, 11.00) [ 55.217] glyphs0_to_dst: glyph=(424, 174)x(9, 11), unclipped [ 55.217] emit_primitive_identity_mask__avx2: dst=(424, 174), mask=(880.00, 0.00) x (9.00, 11.00) [ 55.217] glyphs0_to_dst: glyph=(432, 177)x(10, 8), unclipped [ 55.217] emit_primitive_identity_mask__avx2: dst=(432, 177), mask=(864.00, 32.00) x (10.00, 8.00) [ 55.217] glyphs0_to_dst: glyph=(442, 177)x(9, 8), unclipped [ 55.217] emit_primitive_identity_mask__avx2: dst=(442, 177), mask=(848.00, 48.00) x (9.00, 8.00) [ 55.217] glyphs0_to_dst: glyph=(450, 187)x(11, 2), unclipped [ 55.217] emit_primitive_identity_mask__avx2: dst=(450, 187), mask=(832.00, 48.00) x (11.00, 2.00) [ 55.217] glyphs0_to_dst: glyph=(460, 173)x(9, 12), unclipped [ 55.217] emit_primitive_identity_mask__avx2: dst=(460, 173), mask=(928.00, 0.00) x (9.00, 12.00) [ 55.217] glyphs0_to_dst: glyph=(468, 177)x(10, 8), unclipped [ 55.217] emit_primitive_identity_mask__avx2: dst=(468, 177), mask=(944.00, 0.00) x (10.00, 8.00) [ 55.217] glyphs0_to_dst: glyph=(477, 177)x(10, 8), unclipped [ 55.217] emit_primitive_identity_mask__avx2: dst=(477, 177), mask=(944.00, 0.00) x (10.00, 8.00) [ 55.217] glyphs0_to_dst: glyph=(487, 174)x(9, 11), unclipped [ 55.217] emit_primitive_identity_mask__avx2: dst=(487, 174), mask=(880.00, 0.00) x (9.00, 11.00) [ 55.217] glyphs0_to_dst: glyph=(496, 174)x(9, 14), unclipped [ 55.217] emit_primitive_identity_mask__avx2: dst=(496, 174), mask=(832.00, 32.00) x (9.00, 14.00) [ 55.217] glyphs0_to_dst: glyph=(514, 175)x(9, 10), unclipped [ 55.217] emit_primitive_identity_mask__avx2: dst=(514, 175), mask=(928.00, 16.00) x (9.00, 10.00) [ 55.217] glyphs0_to_dst: glyph=(522, 187)x(11, 2), unclipped [ 55.217] emit_primitive_identity_mask__avx2: dst=(522, 187), mask=(832.00, 48.00) x (11.00, 2.00) [ 55.217] glyphs0_to_dst: glyph=(532, 177)x(9, 8), unclipped [ 55.217] emit_primitive_identity_mask__avx2: dst=(532, 177), mask=(848.00, 48.00) x (9.00, 8.00) [ 55.217] glyphs0_to_dst: glyph=(540, 177)x(10, 8), unclipped [ 55.217] emit_primitive_identity_mask__avx2: dst=(540, 177), mask=(864.00, 32.00) x (10.00, 8.00) [ 55.217] glyphs0_to_dst: glyph=(550, 177)x(9, 11), unclipped [ 55.217] emit_primitive_identity_mask__avx2: dst=(550, 177), mask=(880.00, 16.00) x (9.00, 11.00) [ 55.217] glyphs0_to_dst: glyph=(558, 174)x(10, 11), unclipped [ 55.217] emit_primitive_identity_mask__avx2: dst=(558, 174), mask=(880.00, 32.00) x (10.00, 11.00) [ 55.217] glyphs0_to_dst: glyph=(568, 177)x(9, 8), unclipped [ 55.217] emit_primitive_identity_mask__avx2: dst=(568, 177), mask=(864.00, 48.00) x (9.00, 8.00) [ 55.217] glyphs0_to_dst: glyph=(576, 177)x(10, 11), unclipped [ 55.217] emit_primitive_identity_mask__avx2: dst=(576, 177), mask=(880.00, 48.00) x (10.00, 11.00) [ 55.217] glyphs0_to_dst: glyph=(586, 174)x(9, 14), unclipped [ 55.217] emit_primitive_identity_mask__avx2: dst=(586, 174), mask=(832.00, 32.00) x (9.00, 14.00) [ 55.217] glyphs0_to_dst: glyph=(684, 175)x(10, 10), unclipped [ 55.217] emit_primitive_identity_mask__avx2: dst=(684, 175), mask=(944.00, 16.00) x (10.00, 10.00) [ 55.217] glyphs0_to_dst: glyph=(693, 187)x(11, 2), unclipped [ 55.217] emit_primitive_identity_mask__avx2: dst=(693, 187), mask=(832.00, 48.00) x (11.00, 2.00) [ 55.217] glyphs0_to_dst: glyph=(703, 177)x(9, 11), unclipped [ 55.217] emit_primitive_identity_mask__avx2: dst=(703, 177), mask=(880.00, 16.00) x (9.00, 11.00) [ 55.217] glyphs0_to_dst: glyph=(711, 174)x(10, 11), unclipped [ 55.217] emit_primitive_identity_mask__avx2: dst=(711, 174), mask=(880.00, 32.00) x (10.00, 11.00) [ 55.217] glyphs0_to_dst: glyph=(721, 177)x(9, 8), unclipped [ 55.217] emit_primitive_identity_mask__avx2: dst=(721, 177), mask=(864.00, 48.00) x (9.00, 8.00) [ 55.217] glyphs0_to_dst: glyph=(729, 177)x(10, 11), unclipped [ 55.217] emit_primitive_identity_mask__avx2: dst=(729, 177), mask=(880.00, 48.00) x (10.00, 11.00) [ 55.217] glyphs0_to_dst: glyph=(738, 187)x(11, 2), unclipped [ 55.217] emit_primitive_identity_mask__avx2: dst=(738, 187), mask=(832.00, 48.00) x (11.00, 2.00) [ 55.217] glyphs0_to_dst: glyph=(747, 177)x(10, 8), unclipped [ 55.217] emit_primitive_identity_mask__avx2: dst=(747, 177), mask=(896.00, 16.00) x (10.00, 8.00) [ 55.217] glyphs0_to_dst: glyph=(757, 174)x(10, 11), unclipped [ 55.217] emit_primitive_identity_mask__avx2: dst=(757, 174), mask=(912.00, 16.00) x (10.00, 11.00) [ 55.217] glyphs0_to_dst: glyph=(766, 174)x(9, 11), unclipped [ 55.217] emit_primitive_identity_mask__avx2: dst=(766, 174), mask=(880.00, 0.00) x (9.00, 11.00) [ 55.217] glyphs0_to_dst: glyph=(774, 177)x(10, 8), unclipped [ 55.217] emit_primitive_identity_mask__avx2: dst=(774, 177), mask=(864.00, 32.00) x (10.00, 8.00) [ 55.217] glyphs0_to_dst: glyph=(784, 177)x(9, 8), unclipped [ 55.217] emit_primitive_identity_mask__avx2: dst=(784, 177), mask=(848.00, 48.00) x (9.00, 8.00) [ 55.217] glyphs0_to_dst: glyph=(792, 187)x(11, 2), unclipped [ 55.217] emit_primitive_identity_mask__avx2: dst=(792, 187), mask=(832.00, 48.00) x (11.00, 2.00) [ 55.217] glyphs0_to_dst: glyph=(802, 173)x(9, 12), unclipped [ 55.217] emit_primitive_identity_mask__avx2: dst=(802, 173), mask=(928.00, 0.00) x (9.00, 12.00) [ 55.217] glyphs0_to_dst: glyph=(810, 177)x(10, 8), unclipped [ 55.217] emit_primitive_identity_mask__avx2: dst=(810, 177), mask=(944.00, 0.00) x (10.00, 8.00) [ 55.217] gen8_vertex_flush[1498] = 201 [ 55.217] gen9_magic_ca_pass: CA fixup (1281 -> 1482) [ 55.217] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 55.217] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 55.217] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 55.217] sna_glyphs(op=3, nlist=1, src=(820, 185)) [ 55.217] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.217] sna_glyphs: discarding mask [ 55.217] glyphs0_to_dst(op=3, src=(820, 185), nlist=1, dst=(820, 185)+(0, 0)) [ 55.217] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753687280 size=3775x2136 [ 55.217] gen9_render_composite: 0x0, current mode=1/1 [ 55.217] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.217] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.217] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.217] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.217] sna_drawable_use_bo pixmap=3854, box=((0, 0), (3775, 2136)), flags=7... [ 55.217] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.217] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.217] sna_drawable_use_bo: using whole GPU bo [ 55.217] gen9_composite_set_target: pixmap=3854, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 55.217] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.217] color_convert: src=ffffffff [20028888] [ 55.217] color_convert: dst=ffffffff [20028888] [ 55.217] sna_render_get_solid: ffffffff [ 55.217] sna_render_get_solid(white) [ 55.217] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.217] sna_transform_is_imprecise_integer_translation: no transform [ 55.217] gen9_composite_picture: integer translation (0, 0), removing [ 55.217] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 55.217] sna_render_pixmap_bo: GPU all damaged [ 55.217] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 55.217] gen4_choose_composite_emitter: solid, identity mask [ 55.217] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.217] gen9_composite_get_binding_table(fa40) [ 55.218] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 55.218] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 55.218] gen9_emit_vertex_elements: setup id=9 [ 55.218] glyphs0_to_dst: glyph=(819, 177)x(10, 8), unclipped [ 55.218] emit_primitive_identity_mask__avx2: dst=(819, 177), mask=(944.00, 0.00) x (10.00, 8.00) [ 55.218] glyphs0_to_dst: glyph=(829, 174)x(9, 11), unclipped [ 55.218] emit_primitive_identity_mask__avx2: dst=(829, 174), mask=(880.00, 0.00) x (9.00, 11.00) [ 55.218] glyphs0_to_dst: glyph=(838, 174)x(9, 14), unclipped [ 55.218] emit_primitive_identity_mask__avx2: dst=(838, 174), mask=(832.00, 32.00) x (9.00, 14.00) [ 55.218] glyphs0_to_dst: glyph=(856, 175)x(9, 10), unclipped [ 55.218] emit_primitive_identity_mask__avx2: dst=(856, 175), mask=(896.00, 32.00) x (9.00, 10.00) [ 55.218] glyphs0_to_dst: glyph=(864, 187)x(11, 2), unclipped [ 55.218] emit_primitive_identity_mask__avx2: dst=(864, 187), mask=(832.00, 48.00) x (11.00, 2.00) [ 55.218] glyphs0_to_dst: glyph=(874, 177)x(9, 8), unclipped [ 55.218] emit_primitive_identity_mask__avx2: dst=(874, 177), mask=(896.00, 0.00) x (9.00, 8.00) [ 55.218] glyphs0_to_dst: glyph=(883, 173)x(9, 12), unclipped [ 55.218] emit_primitive_identity_mask__avx2: dst=(883, 173), mask=(928.00, 0.00) x (9.00, 12.00) [ 55.218] glyphs0_to_dst: glyph=(892, 174)x(9, 14), unclipped [ 55.218] emit_primitive_identity_mask__avx2: dst=(892, 174), mask=(832.00, 32.00) x (9.00, 14.00) [ 55.218] glyphs0_to_dst: glyph=(1026, 175)x(10, 10), unclipped [ 55.218] emit_primitive_identity_mask__avx2: dst=(1026, 175), mask=(912.00, 32.00) x (10.00, 10.00) [ 55.218] glyphs0_to_dst: glyph=(1035, 187)x(11, 2), unclipped [ 55.218] emit_primitive_identity_mask__avx2: dst=(1035, 187), mask=(832.00, 48.00) x (11.00, 2.00) [ 55.218] glyphs0_to_dst: glyph=(1045, 174)x(10, 11), unclipped [ 55.218] emit_primitive_identity_mask__avx2: dst=(1045, 174), mask=(912.00, 16.00) x (10.00, 11.00) [ 55.218] glyphs0_to_dst: glyph=(1054, 177)x(9, 8), unclipped [ 55.218] emit_primitive_identity_mask__avx2: dst=(1054, 177), mask=(848.00, 48.00) x (9.00, 8.00) [ 55.218] glyphs0_to_dst: glyph=(1062, 177)x(10, 8), unclipped [ 55.218] emit_primitive_identity_mask__avx2: dst=(1062, 177), mask=(864.00, 32.00) x (10.00, 8.00) [ 55.218] glyphs0_to_dst: glyph=(1071, 177)x(10, 8), unclipped [ 55.218] emit_primitive_identity_mask__avx2: dst=(1071, 177), mask=(864.00, 32.00) x (10.00, 8.00) [ 55.218] glyphs0_to_dst: glyph=(1080, 173)x(10, 12), unclipped [ 55.218] emit_primitive_identity_mask__avx2: dst=(1080, 173), mask=(864.00, 0.00) x (10.00, 12.00) [ 55.218] glyphs0_to_dst: glyph=(1089, 177)x(10, 8), unclipped [ 55.218] emit_primitive_identity_mask__avx2: dst=(1089, 177), mask=(864.00, 32.00) x (10.00, 8.00) [ 55.218] glyphs0_to_dst: glyph=(1099, 177)x(9, 8), unclipped [ 55.218] emit_primitive_identity_mask__avx2: dst=(1099, 177), mask=(896.00, 48.00) x (9.00, 8.00) [ 55.218] glyphs0_to_dst: glyph=(1108, 173)x(10, 12), unclipped [ 55.218] emit_primitive_identity_mask__avx2: dst=(1108, 173), mask=(912.00, 48.00) x (10.00, 12.00) [ 55.218] glyphs0_to_dst: glyph=(1117, 174)x(9, 11), unclipped [ 55.218] emit_primitive_identity_mask__avx2: dst=(1117, 174), mask=(880.00, 0.00) x (9.00, 11.00) [ 55.218] glyphs0_to_dst: glyph=(1125, 177)x(10, 8), unclipped [ 55.218] emit_primitive_identity_mask__avx2: dst=(1125, 177), mask=(944.00, 0.00) x (10.00, 8.00) [ 55.218] glyphs0_to_dst: glyph=(1135, 177)x(9, 11), unclipped [ 55.218] emit_primitive_identity_mask__avx2: dst=(1135, 177), mask=(880.00, 16.00) x (9.00, 11.00) [ 55.218] glyphs0_to_dst: glyph=(1144, 174)x(9, 14), unclipped [ 55.218] emit_primitive_identity_mask__avx2: dst=(1144, 174), mask=(832.00, 32.00) x (9.00, 14.00) [ 55.218] glyphs0_to_dst: glyph=(1198, 175)x(9, 10), unclipped [ 55.218] emit_primitive_identity_mask__avx2: dst=(1198, 175), mask=(928.00, 32.00) x (9.00, 10.00) [ 55.218] glyphs0_to_dst: glyph=(1206, 187)x(11, 2), unclipped [ 55.218] emit_primitive_identity_mask__avx2: dst=(1206, 187), mask=(832.00, 48.00) x (11.00, 2.00) [ 55.218] glyphs0_to_dst: glyph=(1216, 174)x(10, 11), unclipped [ 55.218] emit_primitive_identity_mask__avx2: dst=(1216, 174), mask=(912.00, 16.00) x (10.00, 11.00) [ 55.218] glyphs0_to_dst: glyph=(1225, 177)x(9, 8), unclipped [ 55.218] emit_primitive_identity_mask__avx2: dst=(1225, 177), mask=(848.00, 48.00) x (9.00, 8.00) [ 55.218] glyphs0_to_dst: glyph=(1233, 177)x(10, 8), unclipped [ 55.218] emit_primitive_identity_mask__avx2: dst=(1233, 177), mask=(864.00, 32.00) x (10.00, 8.00) [ 55.218] glyphs0_to_dst: glyph=(1242, 177)x(10, 8), unclipped [ 55.218] emit_primitive_identity_mask__avx2: dst=(1242, 177), mask=(864.00, 32.00) x (10.00, 8.00) [ 55.218] glyphs0_to_dst: glyph=(1251, 173)x(10, 12), unclipped [ 55.218] emit_primitive_identity_mask__avx2: dst=(1251, 173), mask=(864.00, 0.00) x (10.00, 12.00) [ 55.218] glyphs0_to_dst: glyph=(1260, 177)x(10, 8), unclipped [ 55.218] emit_primitive_identity_mask__avx2: dst=(1260, 177), mask=(864.00, 32.00) x (10.00, 8.00) [ 55.218] glyphs0_to_dst: glyph=(1270, 177)x(9, 8), unclipped [ 55.218] emit_primitive_identity_mask__avx2: dst=(1270, 177), mask=(896.00, 48.00) x (9.00, 8.00) [ 55.218] glyphs0_to_dst: glyph=(1279, 173)x(10, 12), unclipped [ 55.218] emit_primitive_identity_mask__avx2: dst=(1279, 173), mask=(912.00, 48.00) x (10.00, 12.00) [ 55.218] glyphs0_to_dst: glyph=(1288, 174)x(9, 11), unclipped [ 55.218] emit_primitive_identity_mask__avx2: dst=(1288, 174), mask=(880.00, 0.00) x (9.00, 11.00) [ 55.218] glyphs0_to_dst: glyph=(1296, 177)x(10, 8), unclipped [ 55.218] emit_primitive_identity_mask__avx2: dst=(1296, 177), mask=(944.00, 0.00) x (10.00, 8.00) [ 55.218] glyphs0_to_dst: glyph=(1306, 177)x(9, 11), unclipped [ 55.218] emit_primitive_identity_mask__avx2: dst=(1306, 177), mask=(880.00, 16.00) x (9.00, 11.00) [ 55.218] glyphs0_to_dst: glyph=(1315, 174)x(9, 14), unclipped [ 55.218] emit_primitive_identity_mask__avx2: dst=(1315, 174), mask=(832.00, 32.00) x (9.00, 14.00) [ 55.218] glyphs0_to_dst: glyph=(1368, 175)x(10, 10), unclipped [ 55.218] emit_primitive_identity_mask__avx2: dst=(1368, 175), mask=(944.00, 32.00) x (10.00, 10.00) [ 55.218] glyphs0_to_dst: glyph=(1377, 187)x(11, 2), unclipped [ 55.218] emit_primitive_identity_mask__avx2: dst=(1377, 187), mask=(832.00, 48.00) x (11.00, 2.00) [ 55.218] glyphs0_to_dst: glyph=(1387, 174)x(10, 11), unclipped [ 55.218] emit_primitive_identity_mask__avx2: dst=(1387, 174), mask=(912.00, 16.00) x (10.00, 11.00) [ 55.218] glyphs0_to_dst: glyph=(1396, 177)x(9, 8), unclipped [ 55.218] emit_primitive_identity_mask__avx2: dst=(1396, 177), mask=(848.00, 48.00) x (9.00, 8.00) [ 55.218] glyphs0_to_dst: glyph=(1404, 177)x(10, 8), unclipped [ 55.218] emit_primitive_identity_mask__avx2: dst=(1404, 177), mask=(864.00, 32.00) x (10.00, 8.00) [ 55.218] glyphs0_to_dst: glyph=(1413, 177)x(10, 8), unclipped [ 55.218] emit_primitive_identity_mask__avx2: dst=(1413, 177), mask=(864.00, 32.00) x (10.00, 8.00) [ 55.218] glyphs0_to_dst: glyph=(1422, 173)x(10, 12), unclipped [ 55.218] emit_primitive_identity_mask__avx2: dst=(1422, 173), mask=(864.00, 0.00) x (10.00, 12.00) [ 55.218] glyphs0_to_dst: glyph=(1431, 177)x(10, 8), unclipped [ 55.218] emit_primitive_identity_mask__avx2: dst=(1431, 177), mask=(864.00, 32.00) x (10.00, 8.00) [ 55.218] glyphs0_to_dst: glyph=(1441, 177)x(9, 8), unclipped [ 55.218] emit_primitive_identity_mask__avx2: dst=(1441, 177), mask=(896.00, 48.00) x (9.00, 8.00) [ 55.218] glyphs0_to_dst: glyph=(1450, 173)x(10, 12), unclipped [ 55.218] emit_primitive_identity_mask__avx2: dst=(1450, 173), mask=(912.00, 48.00) x (10.00, 12.00) [ 55.218] glyphs0_to_dst: glyph=(1459, 174)x(9, 11), unclipped [ 55.218] emit_primitive_identity_mask__avx2: dst=(1459, 174), mask=(880.00, 0.00) x (9.00, 11.00) [ 55.218] glyphs0_to_dst: glyph=(1467, 177)x(10, 8), unclipped [ 55.218] emit_primitive_identity_mask__avx2: dst=(1467, 177), mask=(944.00, 0.00) x (10.00, 8.00) [ 55.218] glyphs0_to_dst: glyph=(1477, 177)x(9, 11), unclipped [ 55.218] emit_primitive_identity_mask__avx2: dst=(1477, 177), mask=(880.00, 16.00) x (9.00, 11.00) [ 55.218] glyphs0_to_dst: glyph=(1485, 187)x(11, 2), unclipped [ 55.218] emit_primitive_identity_mask__avx2: dst=(1485, 187), mask=(832.00, 48.00) x (11.00, 2.00) [ 55.218] glyphs0_to_dst: glyph=(1494, 173)x(10, 12), unclipped [ 55.218] emit_primitive_identity_mask__avx2: dst=(1494, 173), mask=(864.00, 0.00) x (10.00, 12.00) [ 55.218] glyphs0_to_dst: glyph=(1504, 173)x(9, 12), unclipped [ 55.218] emit_primitive_identity_mask__avx2: dst=(1504, 173), mask=(928.00, 0.00) x (9.00, 12.00) [ 55.218] glyphs0_to_dst: glyph=(1512, 177)x(10, 11), unclipped [ 55.218] emit_primitive_identity_mask__avx2: dst=(1512, 177), mask=(880.00, 48.00) x (10.00, 11.00) [ 55.218] glyphs0_to_dst: glyph=(1522, 174)x(9, 14), unclipped [ 55.218] emit_primitive_identity_mask__avx2: dst=(1522, 174), mask=(832.00, 32.00) x (9.00, 14.00) [ 55.218] glyphs0_to_dst: glyph=(1539, 175)x(10, 10), unclipped [ 55.218] emit_primitive_identity_mask__avx2: dst=(1539, 175), mask=(928.00, 48.00) x (10.00, 10.00) [ 55.218] glyphs0_to_dst: glyph=(1548, 187)x(11, 2), unclipped [ 55.218] emit_primitive_identity_mask__avx2: dst=(1548, 187), mask=(832.00, 48.00) x (11.00, 2.00) [ 55.218] glyphs0_to_dst: glyph=(1558, 174)x(10, 11), unclipped [ 55.218] emit_primitive_identity_mask__avx2: dst=(1558, 174), mask=(912.00, 16.00) x (10.00, 11.00) [ 55.218] glyphs0_to_dst: glyph=(1567, 177)x(9, 8), unclipped [ 55.218] emit_primitive_identity_mask__avx2: dst=(1567, 177), mask=(848.00, 48.00) x (9.00, 8.00) [ 55.218] glyphs0_to_dst: glyph=(1575, 177)x(10, 8), unclipped [ 55.218] emit_primitive_identity_mask__avx2: dst=(1575, 177), mask=(864.00, 32.00) x (10.00, 8.00) [ 55.218] glyphs0_to_dst: glyph=(1584, 177)x(10, 8), unclipped [ 55.218] emit_primitive_identity_mask__avx2: dst=(1584, 177), mask=(864.00, 32.00) x (10.00, 8.00) [ 55.218] glyphs0_to_dst: glyph=(1593, 173)x(10, 12), unclipped [ 55.218] emit_primitive_identity_mask__avx2: dst=(1593, 173), mask=(864.00, 0.00) x (10.00, 12.00) [ 55.218] glyphs0_to_dst: glyph=(1602, 177)x(10, 8), unclipped [ 55.218] emit_primitive_identity_mask__avx2: dst=(1602, 177), mask=(864.00, 32.00) x (10.00, 8.00) [ 55.218] glyphs0_to_dst: glyph=(1612, 177)x(9, 8), unclipped [ 55.218] emit_primitive_identity_mask__avx2: dst=(1612, 177), mask=(896.00, 48.00) x (9.00, 8.00) [ 55.218] glyphs0_to_dst: glyph=(1621, 173)x(10, 12), unclipped [ 55.218] emit_primitive_identity_mask__avx2: dst=(1621, 173), mask=(912.00, 48.00) x (10.00, 12.00) [ 55.218] glyphs0_to_dst: glyph=(1630, 174)x(9, 11), unclipped [ 55.218] emit_primitive_identity_mask__avx2: dst=(1630, 174), mask=(880.00, 0.00) x (9.00, 11.00) [ 55.218] glyphs0_to_dst: glyph=(1638, 177)x(10, 8), unclipped [ 55.218] emit_primitive_identity_mask__avx2: dst=(1638, 177), mask=(944.00, 0.00) x (10.00, 8.00) [ 55.218] glyphs0_to_dst: glyph=(1648, 177)x(9, 11), unclipped [ 55.218] emit_primitive_identity_mask__avx2: dst=(1648, 177), mask=(880.00, 16.00) x (9.00, 11.00) [ 55.218] glyphs0_to_dst: glyph=(1656, 187)x(11, 2), unclipped [ 55.218] emit_primitive_identity_mask__avx2: dst=(1656, 187), mask=(832.00, 48.00) x (11.00, 2.00) [ 55.218] glyphs0_to_dst: glyph=(1665, 173)x(10, 12), unclipped [ 55.218] emit_primitive_identity_mask__avx2: dst=(1665, 173), mask=(864.00, 0.00) x (10.00, 12.00) [ 55.218] glyphs0_to_dst: glyph=(1675, 173)x(9, 12), unclipped [ 55.218] emit_primitive_identity_mask__avx2: dst=(1675, 173), mask=(928.00, 0.00) x (9.00, 12.00) [ 55.218] glyphs0_to_dst: glyph=(1683, 177)x(10, 11), unclipped [ 55.218] emit_primitive_identity_mask__avx2: dst=(1683, 177), mask=(880.00, 48.00) x (10.00, 11.00) [ 55.218] glyphs0_to_dst: glyph=(1693, 174)x(9, 14), unclipped [ 55.218] emit_primitive_identity_mask__avx2: dst=(1693, 174), mask=(832.00, 32.00) x (9.00, 14.00) [ 55.218] gen8_vertex_flush[1590] = 216 [ 55.218] gen9_magic_ca_pass: CA fixup (1482 -> 1698) [ 55.218] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 55.218] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 55.218] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 55.218] sna_glyphs(op=3, nlist=1, src=(1, 202)) [ 55.218] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.218] sna_glyphs: discarding mask [ 55.218] glyphs0_to_dst(op=3, src=(1, 202), nlist=1, dst=(1, 202)+(0, 0)) [ 55.218] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753687280 size=3775x2136 [ 55.218] gen9_render_composite: 0x0, current mode=1/1 [ 55.218] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.218] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.218] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.218] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.218] sna_drawable_use_bo pixmap=3854, box=((0, 0), (3775, 2136)), flags=7... [ 55.218] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.218] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.218] sna_drawable_use_bo: using whole GPU bo [ 55.218] gen9_composite_set_target: pixmap=3854, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 55.218] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.218] color_convert: src=ff8ae234 [20028888] [ 55.218] color_convert: dst=ff8ae234 [20028888] [ 55.218] sna_render_get_solid: ff8ae234 [ 55.218] sna_render_get_solid(22) = ff8ae234 (old) [ 55.218] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.218] sna_transform_is_imprecise_integer_translation: no transform [ 55.218] gen9_composite_picture: integer translation (0, 0), removing [ 55.218] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 55.218] sna_render_pixmap_bo: GPU all damaged [ 55.218] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 55.218] gen4_choose_composite_emitter: solid, identity mask [ 55.218] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.218] gen9_composite_get_binding_table(fa40) [ 55.218] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 55.218] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 55.218] gen9_emit_vertex_elements: setup id=9 [ 55.218] glyphs0_to_dst: glyph=(1, 194)x(9, 8), unclipped [ 55.218] emit_primitive_identity_mask__avx2: dst=(1, 194), mask=(688.00, 32.00) x (9.00, 8.00) [ 55.218] glyphs0_to_dst: glyph=(9, 192)x(10, 13), unclipped [ 55.218] emit_primitive_identity_mask__avx2: dst=(9, 192), mask=(672.00, 48.00) x (10.00, 13.00) [ 55.218] glyphs0_to_dst: glyph=(19, 194)x(9, 8), unclipped [ 55.218] emit_primitive_identity_mask__avx2: dst=(19, 194), mask=(688.00, 32.00) x (9.00, 8.00) [ 55.218] glyphs0_to_dst: glyph=(28, 196)x(8, 3), unclipped [ 55.218] emit_primitive_identity_mask__avx2: dst=(28, 196), mask=(688.00, 48.00) x (8.00, 3.00) [ 55.218] glyphs0_to_dst: glyph=(36, 192)x(11, 10), unclipped [ 55.218] emit_primitive_identity_mask__avx2: dst=(36, 192), mask=(704.00, 0.00) x (11.00, 10.00) [ 55.218] glyphs0_to_dst: glyph=(46, 194)x(9, 8), unclipped [ 55.218] emit_primitive_identity_mask__avx2: dst=(46, 194), mask=(720.00, 0.00) x (9.00, 8.00) [ 55.218] glyphs0_to_dst: glyph=(54, 194)x(10, 8), unclipped [ 55.218] emit_primitive_identity_mask__avx2: dst=(54, 194), mask=(704.00, 16.00) x (10.00, 8.00) [ 55.218] glyphs0_to_dst: glyph=(63, 194)x(10, 8), unclipped [ 55.218] emit_primitive_identity_mask__avx2: dst=(63, 194), mask=(720.00, 16.00) x (10.00, 8.00) [ 55.218] glyphs0_to_dst: glyph=(72, 191)x(10, 11), unclipped [ 55.218] emit_primitive_identity_mask__avx2: dst=(72, 191), mask=(736.00, 0.00) x (10.00, 11.00) [ 55.218] glyphs0_to_dst: glyph=(81, 194)x(10, 8), unclipped [ 55.218] emit_primitive_identity_mask__avx2: dst=(81, 194), mask=(752.00, 0.00) x (10.00, 8.00) [ 55.218] glyphs0_to_dst: glyph=(90, 191)x(10, 11), unclipped [ 55.218] emit_primitive_identity_mask__avx2: dst=(90, 191), mask=(736.00, 0.00) x (10.00, 11.00) [ 55.218] glyphs0_to_dst: glyph=(99, 194)x(11, 8), unclipped [ 55.218] emit_primitive_identity_mask__avx2: dst=(99, 194), mask=(736.00, 16.00) x (11.00, 8.00) [ 55.218] glyphs0_to_dst: glyph=(109, 194)x(9, 8), unclipped [ 55.218] emit_primitive_identity_mask__avx2: dst=(109, 194), mask=(752.00, 16.00) x (9.00, 8.00) [ 55.218] glyphs0_to_dst: glyph=(118, 196)x(8, 3), unclipped [ 55.218] emit_primitive_identity_mask__avx2: dst=(118, 196), mask=(688.00, 48.00) x (8.00, 3.00) [ 55.218] glyphs0_to_dst: glyph=(126, 192)x(10, 10), unclipped [ 55.218] emit_primitive_identity_mask__avx2: dst=(126, 192), mask=(704.00, 32.00) x (10.00, 10.00) [ 55.218] glyphs0_to_dst: glyph=(135, 192)x(10, 10), unclipped [ 55.218] emit_primitive_identity_mask__avx2: dst=(135, 192), mask=(704.00, 32.00) x (10.00, 10.00) [ 55.218] glyphs0_to_dst: glyph=(144, 192)x(10, 10), unclipped [ 55.218] emit_primitive_identity_mask__avx2: dst=(144, 192), mask=(720.00, 32.00) x (10.00, 10.00) [ 55.218] glyphs0_to_dst: glyph=(153, 192)x(10, 10), unclipped [ 55.218] emit_primitive_identity_mask__avx2: dst=(153, 192), mask=(704.00, 48.00) x (10.00, 10.00) [ 55.218] gen8_vertex_flush[1690] = 54 [ 55.218] gen9_magic_ca_pass: CA fixup (1698 -> 1752) [ 55.218] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 55.218] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 55.218] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 55.218] sna_accel_flush: flush?=0, dirty?=0 [ 55.218] sna_block_handler (tv=0.0) [ 55.218] sna_wakeup_handler [ 55.218] sna_mode_wakeup: len=32 [ 55.218] sna_mode_wakeup: recording last swap on pipe=1, frame 3034 [bda], time 55.217893 [ 55.218] sna_mode_wakeup: removing handle=40 [active_scanout=1] from scanout, installing handle=29 [active_scanout=3] [ 55.218] sna_mode_wakeup: flip complete, pending? 2 [ 55.218] _sna_dri2_destroy_buffer: 0x561c94a26f40 [handle=119] -- refcnt=1, draw=16778275, pixmap=0, proxy?=0 [ 55.218] sna_dri2_cache_bo(handle=119, name=81) [ 55.218] sna_dri2_cache_bo: not a window, releasing handle=119 [ 55.218] _kgem_bo_destroy: handle=119, proxy? 0 [ 55.218] __kgem_bo_destroy: handle=119, size=65536 [ 55.218] __kgem_bo_destroy: handle=119, not reusable [ 55.218] kgem_bo_free: handle=119, size=65536 [ 55.218] kgem_bo_free: releasing 0x0:0x7fc6b40ce000 vma for handle=119, count=0 [ 55.218] _sna_dri2_destroy_buffer: 0x561c94a325b0 [handle=103] -- refcnt=1, draw=16778275, pixmap=3860, proxy?=0 [ 55.218] _sna_dri2_destroy_buffer: removing active_scanout=1 from pixmap handle=103 [ 55.218] _sna_dri2_destroy_buffer: releasing last DRI pixmap=3860, scanout?=0 [ 55.218] _sna_dri2_destroy_buffer: dropping flush hint from handle=103 [ 55.218] sna_accel_watch_flush: enable=-1 [ 55.218] sna_dri2_cache_bo(handle=103, name=82) [ 55.218] sna_dri2_cache_bo: not a window, releasing handle=103 [ 55.218] sna_destroy_pixmap: pixmap=3860, attached?=1 [ 55.218] _kgem_bo_destroy: handle=103, proxy? 0 [ 55.218] __kgem_bo_destroy: handle=103, size=24576 [ 55.218] __kgem_bo_destroy: handle=103, not reusable [ 55.218] kgem_bo_free: handle=103, size=24576 [ 55.218] kgem_bo_free: releasing 0x0:0x0 vma for handle=103, count=0 [ 55.218] __sna_free_pixmap(pixmap=3860) [ 55.218] sna_destroy_pixmap: pixmap=3859, attached?=1 [ 55.218] _kgem_bo_destroy: handle=121, proxy? 0 [ 55.218] __kgem_bo_destroy: handle=121, size=65536 [ 55.218] __kgem_busy: handle=121, busy=0, wedged=0 [ 55.218] __kgem_bo_clear_busy: handle=121 [ 55.218] kgem_bo_move_to_inactive: moving handle=121 to inactive [ 55.218] __sna_free_pixmap(pixmap=3859) [ 55.218] sna_accel_flush: flush?=0, dirty?=0 [ 55.218] sna_accel_flush: flush?=0, dirty?=0 [ 55.218] sna_block_handler (tv=0.0) [ 55.218] sna_wakeup_handler [ 55.218] sna_mode_wakeup: len=32 [ 55.218] sna_mode_wakeup: recording last swap on pipe=0, frame 3064 [bf8], time 55.219294 [ 55.218] sna_mode_wakeup: removing handle=40 [active_scanout=0] from scanout, installing handle=29 [active_scanout=3] [ 55.218] sna_mode_wakeup: flip complete, pending? 1 [ 55.218] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 55.219] sna_destroy_pixmap: pixmap=3528, attached?=1 [ 55.219] _kgem_bo_destroy: handle=102, proxy? 0 [ 55.219] __kgem_bo_destroy: handle=102, size=12288 [ 55.219] __kgem_bo_destroy: handle=102, purged [ 55.219] kgem_bo_move_to_inactive: moving handle=102 to inactive [ 55.219] __sna_free_pixmap(pixmap=3528) [ 55.219] sna_destroy_pixmap: pixmap=3535, attached?=0 [ 55.219] sna_destroy_window: window=54525967 [ 55.219] sna_accel_flush: flush?=0, dirty?=0 [ 55.219] sna_accel_flush: flush?=0, dirty?=0 [ 55.219] sna_accel_flush: flush?=0, dirty?=0 [ 55.219] sna_accel_flush: flush?=0, dirty?=0 [ 55.219] sna_accel_flush: flush?=0, dirty?=0 [ 55.219] sna_accel_flush: flush?=0, dirty?=0 [ 55.219] sna_accel_flush: flush?=0, dirty?=0 [ 55.219] sna_accel_flush: flush?=0, dirty?=0 [ 55.219] sna_accel_flush: flush?=0, dirty?=0 [ 55.219] sna_accel_flush: flush?=0, dirty?=0 [ 55.219] sna_accel_flush: flush?=0, dirty?=0 [ 55.219] sna_accel_flush: flush?=0, dirty?=0 [ 55.219] sna_accel_flush: flush?=0, dirty?=0 [ 55.219] sna_accel_flush: flush?=0, dirty?=0 [ 55.219] sna_accel_flush: flush?=0, dirty?=0 [ 55.219] sna_accel_flush: flush?=0, dirty?=0 [ 55.219] sna_accel_flush: flush?=0, dirty?=0 [ 55.219] sna_accel_flush: flush?=0, dirty?=0 [ 55.219] sna_accel_flush: flush?=0, dirty?=0 [ 55.219] sna_accel_flush: flush?=0, dirty?=0 [ 55.219] sna_accel_flush: flush?=0, dirty?=0 [ 55.219] sna_accel_flush: flush?=0, dirty?=0 [ 55.219] sna_accel_flush: flush?=0, dirty?=0 [ 55.219] sna_accel_flush: flush?=0, dirty?=0 [ 55.219] sna_accel_flush: flush?=0, dirty?=0 [ 55.219] sna_accel_flush: flush?=0, dirty?=0 [ 55.219] sna_accel_flush: flush?=0, dirty?=0 [ 55.219] sna_accel_flush: flush?=0, dirty?=0 [ 55.219] sna_accel_flush: flush?=0, dirty?=0 [ 55.219] sna_accel_flush: flush?=0, dirty?=0 [ 55.219] sna_accel_flush: flush?=0, dirty?=0 [ 55.219] sna_accel_flush: flush?=0, dirty?=0 [ 55.219] sna_accel_flush: flush?=0, dirty?=0 [ 55.219] sna_accel_flush: flush?=0, dirty?=0 [ 55.219] sna_accel_flush: flush?=0, dirty?=0 [ 55.219] sna_destroy_window: window=54525966 [ 55.219] sna_accel_flush: flush?=0, dirty?=0 [ 55.219] sna_accel_flush: flush?=0, dirty?=0 [ 55.219] sna_accel_flush: flush?=0, dirty?=0 [ 55.219] sna_destroy_window: window=54525953 [ 55.219] sna_accel_flush: flush?=0, dirty?=0 [ 55.219] sna_destroy_window: window=54525955 [ 55.219] sna_destroy_pixmap: pixmap=3496, attached?=1 [ 55.219] kgem_bo_is_busy: handle=3, domain: 1 exec? 0, rq? 0 [ 55.219] __sna_free_pixmap(pixmap=3496) [ 55.219] __sna_pixmap_free_cpu: discarding CPU buffer, handle=3, size=66355200 [ 55.219] kgem_bo_sync__cpu: handle=3 [ 55.219] sna_accel_watch_flush: enable=-1 [ 55.219] _kgem_bo_destroy: handle=3, proxy? 0 [ 55.219] __kgem_bo_destroy: handle=3, size=66355200 [ 55.219] __kgem_bo_destroy: handle=3, not reusable [ 55.219] kgem_bo_free: handle=3, size=66355200 [ 55.219] __kgem_busy: handle=3, busy=0, wedged=0 [ 55.219] kgem_bo_free: releasing 0x0:0x0 vma for handle=3, count=0 [ 55.224] sna_destroy_pixmap: pixmap=3497, attached?=1 [ 55.224] __sna_free_pixmap(pixmap=3497) [ 55.224] sna_accel_flush: flush?=0, dirty?=0 [ 55.224] sna_set_window_pixmap: window=54525961, old pixmap=3734 new pixmap=165 [ 55.224] sna_set_window_pixmap: window=54525962, old pixmap=3734 new pixmap=165 [ 55.224] sna_validate_gc(0x561c944e2810) changes=7fffff, previous serial=80000000, drawable=daf [ 55.224] sna_validate_gc: recomputing clip [ 55.224] sna_validate_gc: composite clip=0x[(0, 0), (0, 0)] [0x561c94ae7d50] [ 55.224] sna_copy_area: src=pixmap=3734:(0, 0)x(7680, 2160)+(0, 0) -> dst=pixmap=165:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 55.224] sna_copy_area: normal copy [ 55.224] sna_do_copy: src=(0, 0), dst=(0, 0), size=(7680x2160) [ 55.224] sna_do_copy: unmapped/unrealized dst (pixmap=94680750224000) [ 55.224] sna_destroy_window: window=54525962 [ 55.224] sna_accel_flush: flush?=0, dirty?=0 [ 55.224] sna_destroy_window: window=54525961 [ 55.224] sna_destroy_pixmap: pixmap=3533, attached?=1 [ 55.224] __sna_free_pixmap(pixmap=3533) [ 55.224] sna_accel_flush: flush?=0, dirty?=0 [ 55.224] sna_destroy_window: window=54525986 [ 55.224] sna_destroy_pixmap: pixmap=3695, attached?=1 [ 55.224] __sna_free_pixmap(pixmap=3695) [ 55.224] sna_glyph_unrealize: screen=0, glyph=0x561c94b07d10 (image?=0, atlas?=1) [ 55.224] sna_glyph_unrealize: releasing glyph pos 1056 from cache 1 [ 55.224] sna_destroy_pixmap: pixmap=3679, attached?=1 [ 55.224] __sna_free_pixmap(pixmap=3679) [ 55.224] sna_glyph_unrealize: screen=0, glyph=0x561c94b07c50 (image?=0, atlas?=1) [ 55.224] sna_glyph_unrealize: releasing glyph pos 1048 from cache 1 [ 55.224] sna_destroy_pixmap: pixmap=3665, attached?=1 [ 55.224] __sna_free_pixmap(pixmap=3665) [ 55.224] sna_glyph_unrealize: screen=0, glyph=0x561c94b05f10 (image?=0, atlas?=1) [ 55.224] sna_glyph_unrealize: releasing glyph pos 1040 from cache 1 [ 55.224] sna_destroy_pixmap: pixmap=3709, attached?=1 [ 55.224] __sna_free_pixmap(pixmap=3709) [ 55.224] sna_glyph_unrealize: screen=0, glyph=0x561c94b076c0 (image?=0, atlas?=1) [ 55.224] sna_glyph_unrealize: releasing glyph pos 1060 from cache 1 [ 55.224] sna_destroy_pixmap: pixmap=3711, attached?=1 [ 55.224] __sna_free_pixmap(pixmap=3711) [ 55.224] sna_glyph_unrealize: screen=0, glyph=0x561c94ad40f0 (image?=0, atlas?=1) [ 55.224] sna_glyph_unrealize: releasing glyph pos 1064 from cache 1 [ 55.224] sna_destroy_pixmap: pixmap=3663, attached?=1 [ 55.224] __sna_free_pixmap(pixmap=3663) [ 55.224] sna_glyph_unrealize: screen=0, glyph=0x561c94b06150 (image?=0, atlas?=1) [ 55.224] sna_glyph_unrealize: releasing glyph pos 1036 from cache 1 [ 55.224] sna_destroy_pixmap: pixmap=3713, attached?=1 [ 55.224] __sna_free_pixmap(pixmap=3713) [ 55.224] sna_glyph_unrealize: screen=0, glyph=0x561c94b06240 (image?=0, atlas?=1) [ 55.224] sna_glyph_unrealize: releasing glyph pos 1068 from cache 1 [ 55.224] sna_destroy_pixmap: pixmap=3693, attached?=1 [ 55.224] __sna_free_pixmap(pixmap=3693) [ 55.224] sna_glyph_unrealize: screen=0, glyph=0x561c94b07cb0 (image?=0, atlas?=1) [ 55.224] sna_glyph_unrealize: releasing glyph pos 1052 from cache 1 [ 55.224] sna_destroy_pixmap: pixmap=3667, attached?=1 [ 55.224] __sna_free_pixmap(pixmap=3667) [ 55.224] sna_glyph_unrealize: screen=0, glyph=0x561c9499d620 (image?=0, atlas?=1) [ 55.224] sna_glyph_unrealize: releasing glyph pos 1044 from cache 1 [ 55.224] sna_accel_flush: flush?=0, dirty?=0 [ 55.224] sna_block_handler (tv=0.0) [ 55.224] sna_wakeup_handler [ 55.224] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=40, name=5 [ 55.224] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 55.224] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 55.224] sna_dri2_get_back: draw size=7680x2160, back buffer handle=40 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 [ 55.224] sna_dri2_get_back: reuse backbuffer? 1 [ 55.224] sna_dri2_get_back: back buffer handle=40, active?=0, refcnt=1 [ 55.224] sna_dri2_get_back: reuse unattached back [ 55.224] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 55.224] sna_dri2_reuse_buffer: reusing back buffer handle=40, name=5, pitch=30720, age=0 [ 55.224] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 55.224] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=29, name=3, active_scanout=3 [ 55.224] kgem_bo_flink: flinked handle=29 to name=3, marking non-reusable [ 55.224] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=29] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 55.224] sna_accel_flush: flush?=0, dirty?=0 [ 55.224] sna_accel_flush: flush?=0, dirty?=0 [ 55.224] sna_accel_flush: flush?=0, dirty?=0 [ 55.224] sna_block_handler (tv=0.0) [ 55.224] sna_wakeup_handler [ 55.224] sna_glyphs(op=3, nlist=1, src=(163, 202)) [ 55.224] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.224] sna_glyphs: discarding mask [ 55.224] glyphs0_to_dst(op=3, src=(163, 202), nlist=1, dst=(163, 202)+(0, 0)) [ 55.224] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753687280 size=3775x2136 [ 55.224] gen9_render_composite: 0x0, current mode=1/1 [ 55.224] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.224] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.224] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.224] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.224] sna_drawable_use_bo pixmap=3854, box=((0, 0), (3775, 2136)), flags=7... [ 55.224] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.224] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.224] sna_drawable_use_bo: using whole GPU bo [ 55.224] gen9_composite_set_target: pixmap=3854, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 55.224] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.224] color_convert: src=ffffffff [20028888] [ 55.224] color_convert: dst=ffffffff [20028888] [ 55.224] sna_render_get_solid: ffffffff [ 55.224] sna_render_get_solid(white) [ 55.224] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.224] sna_transform_is_imprecise_integer_translation: no transform [ 55.224] gen9_composite_picture: integer translation (0, 0), removing [ 55.224] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 55.224] sna_render_pixmap_bo: GPU all damaged [ 55.225] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 55.225] gen4_choose_composite_emitter: solid, identity mask [ 55.225] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.225] gen9_composite_get_binding_table(fa00) [ 55.225] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 55.225] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 55.225] gen9_emit_vertex_elements: setup id=9 [ 55.225] glyphs0_to_dst: glyph=(165, 194)x(5, 8), unclipped [ 55.225] emit_primitive_identity_mask__avx2: dst=(165, 194), mask=(720.00, 48.00) x (5.00, 8.00) [ 55.225] gen8_vertex_flush[1790] = 3 [ 55.225] gen9_magic_ca_pass: CA fixup (1752 -> 1755) [ 55.225] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 55.225] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 55.225] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 55.225] sna_glyphs(op=3, nlist=1, src=(172, 202)) [ 55.225] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.225] sna_glyphs: discarding mask [ 55.225] glyphs0_to_dst(op=3, src=(172, 202), nlist=1, dst=(172, 202)+(0, 0)) [ 55.225] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753687280 size=3775x2136 [ 55.225] gen9_render_composite: 0x0, current mode=1/1 [ 55.225] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.225] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.225] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.225] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.225] sna_drawable_use_bo pixmap=3854, box=((0, 0), (3775, 2136)), flags=7... [ 55.225] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.225] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.225] sna_drawable_use_bo: using whole GPU bo [ 55.225] gen9_composite_set_target: pixmap=3854, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 55.225] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.225] color_convert: src=ff729fcf [20028888] [ 55.225] color_convert: dst=ff729fcf [20028888] [ 55.225] sna_render_get_solid: ff729fcf [ 55.225] sna_render_get_solid(23) = ff729fcf (old) [ 55.225] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.225] sna_transform_is_imprecise_integer_translation: no transform [ 55.225] gen9_composite_picture: integer translation (0, 0), removing [ 55.225] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 55.225] sna_render_pixmap_bo: GPU all damaged [ 55.225] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 55.225] gen4_choose_composite_emitter: solid, identity mask [ 55.225] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.225] gen9_composite_get_binding_table(f9c0) [ 55.225] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 55.225] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 55.225] gen9_emit_vertex_elements: setup id=9 [ 55.225] glyphs0_to_dst: glyph=(171, 196)x(11, 3), unclipped [ 55.225] emit_primitive_identity_mask__avx2: dst=(171, 196), mask=(736.00, 32.00) x (11.00, 3.00) [ 55.225] gen8_vertex_flush[1890] = 3 [ 55.225] gen9_magic_ca_pass: CA fixup (1755 -> 1758) [ 55.225] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 55.225] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 55.225] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 55.225] sna_glyphs(op=3, nlist=1, src=(181, 202)) [ 55.225] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.225] sna_glyphs: discarding mask [ 55.225] glyphs0_to_dst(op=3, src=(181, 202), nlist=1, dst=(181, 202)+(0, 0)) [ 55.225] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753687280 size=3775x2136 [ 55.225] gen9_render_composite: 0x0, current mode=1/1 [ 55.225] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.225] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.225] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.225] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.225] sna_drawable_use_bo pixmap=3854, box=((0, 0), (3775, 2136)), flags=7... [ 55.225] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.225] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.225] sna_drawable_use_bo: using whole GPU bo [ 55.225] gen9_composite_set_target: pixmap=3854, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 55.225] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.225] color_convert: src=ffffffff [20028888] [ 55.225] color_convert: dst=ffffffff [20028888] [ 55.225] sna_render_get_solid: ffffffff [ 55.225] sna_render_get_solid(white) [ 55.225] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.225] sna_transform_is_imprecise_integer_translation: no transform [ 55.225] gen9_composite_picture: integer translation (0, 0), removing [ 55.225] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 55.225] sna_render_pixmap_bo: GPU all damaged [ 55.225] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 55.225] gen4_choose_composite_emitter: solid, identity mask [ 55.225] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.225] gen9_composite_get_binding_table(f980) [ 55.225] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 55.225] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 55.225] gen9_emit_vertex_elements: setup id=9 [ 55.225] glyphs0_to_dst: glyph=(180, 191)x(10, 13), unclipped [ 55.225] emit_primitive_identity_mask__avx2: dst=(180, 191), mask=(752.00, 32.00) x (10.00, 13.00) [ 55.225] glyphs0_to_dst: glyph=(198, 194)x(10, 8), unclipped [ 55.225] emit_primitive_identity_mask__avx2: dst=(198, 194), mask=(848.00, 16.00) x (10.00, 8.00) [ 55.225] glyphs0_to_dst: glyph=(207, 190)x(10, 12), unclipped [ 55.225] emit_primitive_identity_mask__avx2: dst=(207, 190), mask=(864.00, 0.00) x (10.00, 12.00) [ 55.225] glyphs0_to_dst: glyph=(226, 191)x(9, 11), unclipped [ 55.225] emit_primitive_identity_mask__avx2: dst=(226, 191), mask=(880.00, 0.00) x (9.00, 11.00) [ 55.225] glyphs0_to_dst: glyph=(234, 194)x(10, 8), unclipped [ 55.225] emit_primitive_identity_mask__avx2: dst=(234, 194), mask=(864.00, 16.00) x (10.00, 8.00) [ 55.225] glyphs0_to_dst: glyph=(244, 194)x(9, 11), unclipped [ 55.225] emit_primitive_identity_mask__avx2: dst=(244, 194), mask=(880.00, 16.00) x (9.00, 11.00) [ 55.225] glyphs0_to_dst: glyph=(253, 191)x(9, 14), unclipped [ 55.225] emit_primitive_identity_mask__avx2: dst=(253, 191), mask=(832.00, 32.00) x (9.00, 14.00) [ 55.225] glyphs0_to_dst: glyph=(261, 192)x(10, 10), unclipped [ 55.225] emit_primitive_identity_mask__avx2: dst=(261, 192), mask=(928.00, 48.00) x (10.00, 10.00) [ 55.225] glyphs0_to_dst: glyph=(270, 204)x(11, 2), unclipped [ 55.225] emit_primitive_identity_mask__avx2: dst=(270, 204), mask=(832.00, 48.00) x (11.00, 2.00) [ 55.225] glyphs0_to_dst: glyph=(280, 191)x(10, 11), unclipped [ 55.225] emit_primitive_identity_mask__avx2: dst=(280, 191), mask=(912.00, 16.00) x (10.00, 11.00) [ 55.225] glyphs0_to_dst: glyph=(289, 194)x(9, 8), unclipped [ 55.225] emit_primitive_identity_mask__avx2: dst=(289, 194), mask=(848.00, 48.00) x (9.00, 8.00) [ 55.225] glyphs0_to_dst: glyph=(297, 194)x(10, 8), unclipped [ 55.225] emit_primitive_identity_mask__avx2: dst=(297, 194), mask=(864.00, 32.00) x (10.00, 8.00) [ 55.225] glyphs0_to_dst: glyph=(306, 194)x(10, 8), unclipped [ 55.225] emit_primitive_identity_mask__avx2: dst=(306, 194), mask=(864.00, 32.00) x (10.00, 8.00) [ 55.225] glyphs0_to_dst: glyph=(315, 190)x(10, 12), unclipped [ 55.225] emit_primitive_identity_mask__avx2: dst=(315, 190), mask=(864.00, 0.00) x (10.00, 12.00) [ 55.225] glyphs0_to_dst: glyph=(324, 194)x(10, 8), unclipped [ 55.225] emit_primitive_identity_mask__avx2: dst=(324, 194), mask=(864.00, 32.00) x (10.00, 8.00) [ 55.225] glyphs0_to_dst: glyph=(334, 194)x(9, 8), unclipped [ 55.225] emit_primitive_identity_mask__avx2: dst=(334, 194), mask=(896.00, 48.00) x (9.00, 8.00) [ 55.225] glyphs0_to_dst: glyph=(343, 190)x(10, 12), unclipped [ 55.225] emit_primitive_identity_mask__avx2: dst=(343, 190), mask=(912.00, 48.00) x (10.00, 12.00) [ 55.225] glyphs0_to_dst: glyph=(352, 191)x(9, 11), unclipped [ 55.225] emit_primitive_identity_mask__avx2: dst=(352, 191), mask=(880.00, 0.00) x (9.00, 11.00) [ 55.225] glyphs0_to_dst: glyph=(360, 194)x(10, 8), unclipped [ 55.225] emit_primitive_identity_mask__avx2: dst=(360, 194), mask=(944.00, 0.00) x (10.00, 8.00) [ 55.225] glyphs0_to_dst: glyph=(370, 194)x(9, 11), unclipped [ 55.225] emit_primitive_identity_mask__avx2: dst=(370, 194), mask=(880.00, 16.00) x (9.00, 11.00) [ 55.225] glyphs0_to_dst: glyph=(378, 204)x(11, 2), unclipped [ 55.225] emit_primitive_identity_mask__avx2: dst=(378, 204), mask=(832.00, 48.00) x (11.00, 2.00) [ 55.225] glyphs0_to_dst: glyph=(387, 190)x(10, 12), unclipped [ 55.225] emit_primitive_identity_mask__avx2: dst=(387, 190), mask=(864.00, 0.00) x (10.00, 12.00) [ 55.225] glyphs0_to_dst: glyph=(397, 190)x(9, 12), unclipped [ 55.225] emit_primitive_identity_mask__avx2: dst=(397, 190), mask=(928.00, 0.00) x (9.00, 12.00) [ 55.225] glyphs0_to_dst: glyph=(405, 194)x(10, 11), unclipped [ 55.225] emit_primitive_identity_mask__avx2: dst=(405, 194), mask=(880.00, 48.00) x (10.00, 11.00) [ 55.225] glyphs0_to_dst: glyph=(415, 191)x(9, 14), unclipped [ 55.225] emit_primitive_identity_mask__avx2: dst=(415, 191), mask=(832.00, 32.00) x (9.00, 14.00) [ 55.225] glyphs0_to_dst: glyph=(424, 192)x(9, 10), unclipped [ 55.225] emit_primitive_identity_mask__avx2: dst=(424, 192), mask=(848.00, 32.00) x (9.00, 10.00) [ 55.225] glyphs0_to_dst: glyph=(432, 204)x(11, 2), unclipped [ 55.225] emit_primitive_identity_mask__avx2: dst=(432, 204), mask=(832.00, 48.00) x (11.00, 2.00) [ 55.225] glyphs0_to_dst: glyph=(442, 194)x(9, 8), unclipped [ 55.225] emit_primitive_identity_mask__avx2: dst=(442, 194), mask=(864.00, 48.00) x (9.00, 8.00) [ 55.225] glyphs0_to_dst: glyph=(451, 194)x(9, 8), unclipped [ 55.225] emit_primitive_identity_mask__avx2: dst=(451, 194), mask=(896.00, 0.00) x (9.00, 8.00) [ 55.225] glyphs0_to_dst: glyph=(460, 194)x(9, 11), unclipped [ 55.225] emit_primitive_identity_mask__avx2: dst=(460, 194), mask=(880.00, 16.00) x (9.00, 11.00) [ 55.225] glyphs0_to_dst: glyph=(468, 191)x(10, 11), unclipped [ 55.225] emit_primitive_identity_mask__avx2: dst=(468, 191), mask=(880.00, 32.00) x (10.00, 11.00) [ 55.225] glyphs0_to_dst: glyph=(478, 194)x(9, 8), unclipped [ 55.225] emit_primitive_identity_mask__avx2: dst=(478, 194), mask=(864.00, 48.00) x (9.00, 8.00) [ 55.225] glyphs0_to_dst: glyph=(486, 194)x(10, 11), unclipped [ 55.225] emit_primitive_identity_mask__avx2: dst=(486, 194), mask=(880.00, 48.00) x (10.00, 11.00) [ 55.225] glyphs0_to_dst: glyph=(496, 191)x(9, 14), unclipped [ 55.225] emit_primitive_identity_mask__avx2: dst=(496, 191), mask=(832.00, 32.00) x (9.00, 14.00) [ 55.225] gen8_vertex_flush[1990] = 102 [ 55.225] gen9_magic_ca_pass: CA fixup (1758 -> 1860) [ 55.225] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 55.225] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 55.225] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 55.225] sna_glyphs(op=3, nlist=1, src=(1, 219)) [ 55.225] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.225] sna_glyphs: discarding mask [ 55.225] glyphs0_to_dst(op=3, src=(1, 219), nlist=1, dst=(1, 219)+(0, 0)) [ 55.225] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753687280 size=3775x2136 [ 55.225] gen9_render_composite: 0x0, current mode=1/1 [ 55.225] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.225] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.225] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.225] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.225] sna_drawable_use_bo pixmap=3854, box=((0, 0), (3775, 2136)), flags=7... [ 55.225] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.225] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.225] sna_drawable_use_bo: using whole GPU bo [ 55.225] gen9_composite_set_target: pixmap=3854, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 55.225] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.225] color_convert: src=ff8ae234 [20028888] [ 55.225] color_convert: dst=ff8ae234 [20028888] [ 55.225] sna_render_get_solid: ff8ae234 [ 55.225] sna_render_get_solid(22) = ff8ae234 (old) [ 55.225] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.225] sna_transform_is_imprecise_integer_translation: no transform [ 55.225] gen9_composite_picture: integer translation (0, 0), removing [ 55.225] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 55.225] sna_render_pixmap_bo: GPU all damaged [ 55.225] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 55.225] gen4_choose_composite_emitter: solid, identity mask [ 55.225] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.225] gen9_composite_get_binding_table(f940) [ 55.225] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 55.225] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 55.225] gen9_emit_vertex_elements: setup id=9 [ 55.225] glyphs0_to_dst: glyph=(1, 211)x(9, 8), unclipped [ 55.225] emit_primitive_identity_mask__avx2: dst=(1, 211), mask=(688.00, 32.00) x (9.00, 8.00) [ 55.225] glyphs0_to_dst: glyph=(9, 209)x(10, 13), unclipped [ 55.225] emit_primitive_identity_mask__avx2: dst=(9, 209), mask=(672.00, 48.00) x (10.00, 13.00) [ 55.225] glyphs0_to_dst: glyph=(19, 211)x(9, 8), unclipped [ 55.225] emit_primitive_identity_mask__avx2: dst=(19, 211), mask=(688.00, 32.00) x (9.00, 8.00) [ 55.225] glyphs0_to_dst: glyph=(28, 213)x(8, 3), unclipped [ 55.225] emit_primitive_identity_mask__avx2: dst=(28, 213), mask=(688.00, 48.00) x (8.00, 3.00) [ 55.225] glyphs0_to_dst: glyph=(36, 209)x(11, 10), unclipped [ 55.225] emit_primitive_identity_mask__avx2: dst=(36, 209), mask=(704.00, 0.00) x (11.00, 10.00) [ 55.225] glyphs0_to_dst: glyph=(46, 211)x(9, 8), unclipped [ 55.225] emit_primitive_identity_mask__avx2: dst=(46, 211), mask=(720.00, 0.00) x (9.00, 8.00) [ 55.225] glyphs0_to_dst: glyph=(54, 211)x(10, 8), unclipped [ 55.225] emit_primitive_identity_mask__avx2: dst=(54, 211), mask=(704.00, 16.00) x (10.00, 8.00) [ 55.225] glyphs0_to_dst: glyph=(63, 211)x(10, 8), unclipped [ 55.225] emit_primitive_identity_mask__avx2: dst=(63, 211), mask=(720.00, 16.00) x (10.00, 8.00) [ 55.225] glyphs0_to_dst: glyph=(72, 208)x(10, 11), unclipped [ 55.225] emit_primitive_identity_mask__avx2: dst=(72, 208), mask=(736.00, 0.00) x (10.00, 11.00) [ 55.225] glyphs0_to_dst: glyph=(81, 211)x(10, 8), unclipped [ 55.225] emit_primitive_identity_mask__avx2: dst=(81, 211), mask=(752.00, 0.00) x (10.00, 8.00) [ 55.225] glyphs0_to_dst: glyph=(90, 208)x(10, 11), unclipped [ 55.225] emit_primitive_identity_mask__avx2: dst=(90, 208), mask=(736.00, 0.00) x (10.00, 11.00) [ 55.225] glyphs0_to_dst: glyph=(99, 211)x(11, 8), unclipped [ 55.225] emit_primitive_identity_mask__avx2: dst=(99, 211), mask=(736.00, 16.00) x (11.00, 8.00) [ 55.225] glyphs0_to_dst: glyph=(109, 211)x(9, 8), unclipped [ 55.225] emit_primitive_identity_mask__avx2: dst=(109, 211), mask=(752.00, 16.00) x (9.00, 8.00) [ 55.225] glyphs0_to_dst: glyph=(118, 213)x(8, 3), unclipped [ 55.225] emit_primitive_identity_mask__avx2: dst=(118, 213), mask=(688.00, 48.00) x (8.00, 3.00) [ 55.225] glyphs0_to_dst: glyph=(126, 209)x(10, 10), unclipped [ 55.225] emit_primitive_identity_mask__avx2: dst=(126, 209), mask=(704.00, 32.00) x (10.00, 10.00) [ 55.225] glyphs0_to_dst: glyph=(135, 209)x(10, 10), unclipped [ 55.225] emit_primitive_identity_mask__avx2: dst=(135, 209), mask=(704.00, 32.00) x (10.00, 10.00) [ 55.225] glyphs0_to_dst: glyph=(144, 209)x(10, 10), unclipped [ 55.225] emit_primitive_identity_mask__avx2: dst=(144, 209), mask=(720.00, 32.00) x (10.00, 10.00) [ 55.225] glyphs0_to_dst: glyph=(153, 209)x(10, 10), unclipped [ 55.225] emit_primitive_identity_mask__avx2: dst=(153, 209), mask=(704.00, 48.00) x (10.00, 10.00) [ 55.225] gen8_vertex_flush[1a90] = 54 [ 55.225] gen9_magic_ca_pass: CA fixup (1860 -> 1914) [ 55.225] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 55.225] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 55.225] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 55.225] sna_glyphs(op=3, nlist=1, src=(163, 219)) [ 55.225] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.225] sna_glyphs: discarding mask [ 55.225] glyphs0_to_dst(op=3, src=(163, 219), nlist=1, dst=(163, 219)+(0, 0)) [ 55.225] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753687280 size=3775x2136 [ 55.225] gen9_render_composite: 0x0, current mode=1/1 [ 55.225] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.225] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.225] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.225] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.225] sna_drawable_use_bo pixmap=3854, box=((0, 0), (3775, 2136)), flags=7... [ 55.225] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.225] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.225] sna_drawable_use_bo: using whole GPU bo [ 55.225] gen9_composite_set_target: pixmap=3854, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 55.225] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.225] color_convert: src=ffffffff [20028888] [ 55.225] color_convert: dst=ffffffff [20028888] [ 55.225] sna_render_get_solid: ffffffff [ 55.225] sna_render_get_solid(white) [ 55.225] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.225] sna_transform_is_imprecise_integer_translation: no transform [ 55.225] gen9_composite_picture: integer translation (0, 0), removing [ 55.225] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 55.225] sna_render_pixmap_bo: GPU all damaged [ 55.225] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 55.225] gen4_choose_composite_emitter: solid, identity mask [ 55.225] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.225] gen9_composite_get_binding_table(f900) [ 55.225] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 55.225] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 55.225] gen9_emit_vertex_elements: setup id=9 [ 55.225] glyphs0_to_dst: glyph=(165, 211)x(5, 8), unclipped [ 55.225] emit_primitive_identity_mask__avx2: dst=(165, 211), mask=(720.00, 48.00) x (5.00, 8.00) [ 55.225] gen8_vertex_flush[1b90] = 3 [ 55.225] gen9_magic_ca_pass: CA fixup (1914 -> 1917) [ 55.225] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 55.225] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 55.225] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 55.225] sna_glyphs(op=3, nlist=1, src=(172, 219)) [ 55.225] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.225] sna_glyphs: discarding mask [ 55.225] glyphs0_to_dst(op=3, src=(172, 219), nlist=1, dst=(172, 219)+(0, 0)) [ 55.225] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753687280 size=3775x2136 [ 55.225] gen9_render_composite: 0x0, current mode=1/1 [ 55.225] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.225] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.225] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.225] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.225] sna_drawable_use_bo pixmap=3854, box=((0, 0), (3775, 2136)), flags=7... [ 55.225] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.225] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.225] sna_drawable_use_bo: using whole GPU bo [ 55.225] gen9_composite_set_target: pixmap=3854, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 55.225] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.225] color_convert: src=ff729fcf [20028888] [ 55.225] color_convert: dst=ff729fcf [20028888] [ 55.225] sna_render_get_solid: ff729fcf [ 55.225] sna_render_get_solid(23) = ff729fcf (old) [ 55.225] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.225] sna_transform_is_imprecise_integer_translation: no transform [ 55.225] gen9_composite_picture: integer translation (0, 0), removing [ 55.225] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 55.225] sna_render_pixmap_bo: GPU all damaged [ 55.225] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 55.225] gen4_choose_composite_emitter: solid, identity mask [ 55.225] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.225] gen9_composite_get_binding_table(f8c0) [ 55.225] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 55.225] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 55.226] gen9_emit_vertex_elements: setup id=9 [ 55.226] glyphs0_to_dst: glyph=(171, 213)x(11, 3), unclipped [ 55.226] emit_primitive_identity_mask__avx2: dst=(171, 213), mask=(736.00, 32.00) x (11.00, 3.00) [ 55.226] glyphs0_to_dst: glyph=(180, 208)x(10, 14), unclipped [ 55.226] emit_primitive_identity_mask__avx2: dst=(180, 208), mask=(944.00, 48.00) x (10.00, 14.00) [ 55.226] glyphs0_to_dst: glyph=(189, 208)x(11, 11), unclipped [ 55.226] emit_primitive_identity_mask__avx2: dst=(189, 208), mask=(960.00, 0.00) x (11.00, 11.00) [ 55.226] glyphs0_to_dst: glyph=(198, 211)x(10, 8), unclipped [ 55.226] emit_primitive_identity_mask__avx2: dst=(198, 211), mask=(976.00, 0.00) x (10.00, 8.00) [ 55.226] glyphs0_to_dst: glyph=(208, 211)x(9, 11), unclipped [ 55.226] emit_primitive_identity_mask__avx2: dst=(208, 211), mask=(960.00, 16.00) x (9.00, 11.00) [ 55.226] glyphs0_to_dst: glyph=(216, 208)x(10, 14), unclipped [ 55.226] emit_primitive_identity_mask__avx2: dst=(216, 208), mask=(944.00, 48.00) x (10.00, 14.00) [ 55.226] glyphs0_to_dst: glyph=(225, 209)x(10, 10), unclipped [ 55.226] emit_primitive_identity_mask__avx2: dst=(225, 209), mask=(976.00, 16.00) x (10.00, 10.00) [ 55.226] glyphs0_to_dst: glyph=(234, 220)x(11, 2), unclipped [ 55.226] emit_primitive_identity_mask__avx2: dst=(234, 220), mask=(992.00, 0.00) x (11.00, 2.00) [ 55.226] glyphs0_to_dst: glyph=(243, 208)x(11, 11), unclipped [ 55.226] emit_primitive_identity_mask__avx2: dst=(243, 208), mask=(1008.00, 0.00) x (11.00, 11.00) [ 55.226] glyphs0_to_dst: glyph=(253, 211)x(9, 8), unclipped [ 55.226] emit_primitive_identity_mask__avx2: dst=(253, 211), mask=(720.00, 0.00) x (9.00, 8.00) [ 55.226] glyphs0_to_dst: glyph=(261, 211)x(10, 8), unclipped [ 55.226] emit_primitive_identity_mask__avx2: dst=(261, 211), mask=(704.00, 16.00) x (10.00, 8.00) [ 55.226] glyphs0_to_dst: glyph=(270, 211)x(10, 8), unclipped [ 55.226] emit_primitive_identity_mask__avx2: dst=(270, 211), mask=(704.00, 16.00) x (10.00, 8.00) [ 55.226] glyphs0_to_dst: glyph=(279, 207)x(10, 12), unclipped [ 55.226] emit_primitive_identity_mask__avx2: dst=(279, 207), mask=(992.00, 16.00) x (10.00, 12.00) [ 55.226] glyphs0_to_dst: glyph=(288, 211)x(10, 8), unclipped [ 55.226] emit_primitive_identity_mask__avx2: dst=(288, 211), mask=(704.00, 16.00) x (10.00, 8.00) [ 55.226] glyphs0_to_dst: glyph=(297, 211)x(10, 8), unclipped [ 55.226] emit_primitive_identity_mask__avx2: dst=(297, 211), mask=(752.00, 0.00) x (10.00, 8.00) [ 55.226] glyphs0_to_dst: glyph=(307, 207)x(10, 12), unclipped [ 55.226] emit_primitive_identity_mask__avx2: dst=(307, 207), mask=(1008.00, 16.00) x (10.00, 12.00) [ 55.226] glyphs0_to_dst: glyph=(315, 208)x(11, 11), unclipped [ 55.226] emit_primitive_identity_mask__avx2: dst=(315, 208), mask=(960.00, 0.00) x (11.00, 11.00) [ 55.226] glyphs0_to_dst: glyph=(324, 211)x(11, 8), unclipped [ 55.226] emit_primitive_identity_mask__avx2: dst=(324, 211), mask=(736.00, 16.00) x (11.00, 8.00) [ 55.226] glyphs0_to_dst: glyph=(334, 211)x(9, 11), unclipped [ 55.226] emit_primitive_identity_mask__avx2: dst=(334, 211), mask=(960.00, 16.00) x (9.00, 11.00) [ 55.226] glyphs0_to_dst: glyph=(342, 220)x(11, 2), unclipped [ 55.226] emit_primitive_identity_mask__avx2: dst=(342, 220), mask=(992.00, 0.00) x (11.00, 2.00) [ 55.226] glyphs0_to_dst: glyph=(351, 207)x(10, 12), unclipped [ 55.226] emit_primitive_identity_mask__avx2: dst=(351, 207), mask=(992.00, 16.00) x (10.00, 12.00) [ 55.226] glyphs0_to_dst: glyph=(361, 207)x(9, 12), unclipped [ 55.226] emit_primitive_identity_mask__avx2: dst=(361, 207), mask=(960.00, 32.00) x (9.00, 12.00) [ 55.226] glyphs0_to_dst: glyph=(369, 211)x(10, 11), unclipped [ 55.226] emit_primitive_identity_mask__avx2: dst=(369, 211), mask=(976.00, 32.00) x (10.00, 11.00) [ 55.226] glyphs0_to_dst: glyph=(378, 208)x(10, 14), unclipped [ 55.226] emit_primitive_identity_mask__avx2: dst=(378, 208), mask=(944.00, 48.00) x (10.00, 14.00) [ 55.226] glyphs0_to_dst: glyph=(387, 209)x(10, 10), unclipped [ 55.226] emit_primitive_identity_mask__avx2: dst=(387, 209), mask=(960.00, 48.00) x (10.00, 10.00) [ 55.226] glyphs0_to_dst: glyph=(396, 220)x(11, 2), unclipped [ 55.226] emit_primitive_identity_mask__avx2: dst=(396, 220), mask=(992.00, 0.00) x (11.00, 2.00) [ 55.226] glyphs0_to_dst: glyph=(406, 211)x(9, 8), unclipped [ 55.226] emit_primitive_identity_mask__avx2: dst=(406, 211), mask=(688.00, 32.00) x (9.00, 8.00) [ 55.226] glyphs0_to_dst: glyph=(415, 211)x(9, 8), unclipped [ 55.226] emit_primitive_identity_mask__avx2: dst=(415, 211), mask=(752.00, 16.00) x (9.00, 8.00) [ 55.226] glyphs0_to_dst: glyph=(424, 211)x(9, 11), unclipped [ 55.226] emit_primitive_identity_mask__avx2: dst=(424, 211), mask=(960.00, 16.00) x (9.00, 11.00) [ 55.226] glyphs0_to_dst: glyph=(432, 208)x(10, 11), unclipped [ 55.226] emit_primitive_identity_mask__avx2: dst=(432, 208), mask=(976.00, 48.00) x (10.00, 11.00) [ 55.226] glyphs0_to_dst: glyph=(442, 211)x(9, 8), unclipped [ 55.226] emit_primitive_identity_mask__avx2: dst=(442, 211), mask=(688.00, 32.00) x (9.00, 8.00) [ 55.226] glyphs0_to_dst: glyph=(450, 211)x(10, 11), unclipped [ 55.226] emit_primitive_identity_mask__avx2: dst=(450, 211), mask=(976.00, 32.00) x (10.00, 11.00) [ 55.226] gen8_vertex_flush[1c90] = 96 [ 55.226] gen9_magic_ca_pass: CA fixup (1917 -> 2013) [ 55.226] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 55.226] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 55.226] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 55.226] sna_glyphs(op=3, nlist=1, src=(460, 219)) [ 55.226] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.226] sna_glyphs: discarding mask [ 55.226] glyphs0_to_dst(op=3, src=(460, 219), nlist=1, dst=(460, 219)+(0, 0)) [ 55.226] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753687280 size=3775x2136 [ 55.226] gen9_render_composite: 0x0, current mode=1/1 [ 55.226] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.226] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.226] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.226] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.226] sna_drawable_use_bo pixmap=3854, box=((0, 0), (3775, 2136)), flags=7... [ 55.226] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.226] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.226] sna_drawable_use_bo: using whole GPU bo [ 55.226] gen9_composite_set_target: pixmap=3854, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 55.226] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.226] color_convert: src=ffffffff [20028888] [ 55.226] color_convert: dst=ffffffff [20028888] [ 55.226] sna_render_get_solid: ffffffff [ 55.226] sna_render_get_solid(white) [ 55.226] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.226] sna_transform_is_imprecise_integer_translation: no transform [ 55.226] gen9_composite_picture: integer translation (0, 0), removing [ 55.226] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 55.226] sna_render_pixmap_bo: GPU all damaged [ 55.226] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 55.226] gen4_choose_composite_emitter: solid, identity mask [ 55.226] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.226] gen9_composite_get_binding_table(f880) [ 55.226] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 55.226] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 55.226] gen9_emit_vertex_elements: setup id=9 [ 55.226] glyphs0_to_dst: glyph=(459, 208)x(10, 13), unclipped [ 55.226] emit_primitive_identity_mask__avx2: dst=(459, 208), mask=(752.00, 32.00) x (10.00, 13.00) [ 55.226] glyphs0_to_dst: glyph=(477, 208)x(10, 11), unclipped [ 55.226] emit_primitive_identity_mask__avx2: dst=(477, 208), mask=(880.00, 32.00) x (10.00, 11.00) [ 55.226] glyphs0_to_dst: glyph=(487, 211)x(9, 8), unclipped [ 55.226] emit_primitive_identity_mask__avx2: dst=(487, 211), mask=(896.00, 48.00) x (9.00, 8.00) [ 55.226] gen8_vertex_flush[1d90] = 9 [ 55.226] gen9_magic_ca_pass: CA fixup (2013 -> 2022) [ 55.226] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 55.226] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 55.226] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 55.226] sna_glyphs(op=3, nlist=1, src=(1, 236)) [ 55.226] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.226] sna_glyphs: discarding mask [ 55.226] glyphs0_to_dst(op=3, src=(1, 236), nlist=1, dst=(1, 236)+(0, 0)) [ 55.226] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753687280 size=3775x2136 [ 55.226] gen9_render_composite: 0x0, current mode=1/1 [ 55.226] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.226] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.226] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.226] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.226] sna_drawable_use_bo pixmap=3854, box=((0, 0), (3775, 2136)), flags=7... [ 55.226] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.226] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.226] sna_drawable_use_bo: using whole GPU bo [ 55.226] gen9_composite_set_target: pixmap=3854, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 55.226] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.226] color_convert: src=ff8ae234 [20028888] [ 55.226] color_convert: dst=ff8ae234 [20028888] [ 55.226] sna_render_get_solid: ff8ae234 [ 55.226] sna_render_get_solid(22) = ff8ae234 (old) [ 55.226] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.226] sna_transform_is_imprecise_integer_translation: no transform [ 55.226] gen9_composite_picture: integer translation (0, 0), removing [ 55.226] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 55.226] sna_render_pixmap_bo: GPU all damaged [ 55.226] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 55.226] gen4_choose_composite_emitter: solid, identity mask [ 55.226] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.226] gen9_composite_get_binding_table(f840) [ 55.226] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 55.226] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 55.226] gen9_emit_vertex_elements: setup id=9 [ 55.226] glyphs0_to_dst: glyph=(1, 228)x(9, 8), unclipped [ 55.226] emit_primitive_identity_mask__avx2: dst=(1, 228), mask=(688.00, 32.00) x (9.00, 8.00) [ 55.226] glyphs0_to_dst: glyph=(9, 226)x(10, 13), unclipped [ 55.226] emit_primitive_identity_mask__avx2: dst=(9, 226), mask=(672.00, 48.00) x (10.00, 13.00) [ 55.226] glyphs0_to_dst: glyph=(19, 228)x(9, 8), unclipped [ 55.226] emit_primitive_identity_mask__avx2: dst=(19, 228), mask=(688.00, 32.00) x (9.00, 8.00) [ 55.226] glyphs0_to_dst: glyph=(28, 230)x(8, 3), unclipped [ 55.226] emit_primitive_identity_mask__avx2: dst=(28, 230), mask=(688.00, 48.00) x (8.00, 3.00) [ 55.226] glyphs0_to_dst: glyph=(36, 226)x(11, 10), unclipped [ 55.226] emit_primitive_identity_mask__avx2: dst=(36, 226), mask=(704.00, 0.00) x (11.00, 10.00) [ 55.226] glyphs0_to_dst: glyph=(46, 228)x(9, 8), unclipped [ 55.226] emit_primitive_identity_mask__avx2: dst=(46, 228), mask=(720.00, 0.00) x (9.00, 8.00) [ 55.226] glyphs0_to_dst: glyph=(54, 228)x(10, 8), unclipped [ 55.226] emit_primitive_identity_mask__avx2: dst=(54, 228), mask=(704.00, 16.00) x (10.00, 8.00) [ 55.226] glyphs0_to_dst: glyph=(63, 228)x(10, 8), unclipped [ 55.226] emit_primitive_identity_mask__avx2: dst=(63, 228), mask=(720.00, 16.00) x (10.00, 8.00) [ 55.226] glyphs0_to_dst: glyph=(72, 225)x(10, 11), unclipped [ 55.226] emit_primitive_identity_mask__avx2: dst=(72, 225), mask=(736.00, 0.00) x (10.00, 11.00) [ 55.226] glyphs0_to_dst: glyph=(81, 228)x(10, 8), unclipped [ 55.226] emit_primitive_identity_mask__avx2: dst=(81, 228), mask=(752.00, 0.00) x (10.00, 8.00) [ 55.226] glyphs0_to_dst: glyph=(90, 225)x(10, 11), unclipped [ 55.226] emit_primitive_identity_mask__avx2: dst=(90, 225), mask=(736.00, 0.00) x (10.00, 11.00) [ 55.226] glyphs0_to_dst: glyph=(99, 228)x(11, 8), unclipped [ 55.226] emit_primitive_identity_mask__avx2: dst=(99, 228), mask=(736.00, 16.00) x (11.00, 8.00) [ 55.226] glyphs0_to_dst: glyph=(109, 228)x(9, 8), unclipped [ 55.226] emit_primitive_identity_mask__avx2: dst=(109, 228), mask=(752.00, 16.00) x (9.00, 8.00) [ 55.226] glyphs0_to_dst: glyph=(118, 230)x(8, 3), unclipped [ 55.226] emit_primitive_identity_mask__avx2: dst=(118, 230), mask=(688.00, 48.00) x (8.00, 3.00) [ 55.226] glyphs0_to_dst: glyph=(126, 226)x(10, 10), unclipped [ 55.226] emit_primitive_identity_mask__avx2: dst=(126, 226), mask=(704.00, 32.00) x (10.00, 10.00) [ 55.226] glyphs0_to_dst: glyph=(135, 226)x(10, 10), unclipped [ 55.226] emit_primitive_identity_mask__avx2: dst=(135, 226), mask=(704.00, 32.00) x (10.00, 10.00) [ 55.226] glyphs0_to_dst: glyph=(144, 226)x(10, 10), unclipped [ 55.226] emit_primitive_identity_mask__avx2: dst=(144, 226), mask=(720.00, 32.00) x (10.00, 10.00) [ 55.226] glyphs0_to_dst: glyph=(153, 226)x(10, 10), unclipped [ 55.226] emit_primitive_identity_mask__avx2: dst=(153, 226), mask=(704.00, 48.00) x (10.00, 10.00) [ 55.226] gen8_vertex_flush[1e90] = 54 [ 55.226] gen9_magic_ca_pass: CA fixup (2022 -> 2076) [ 55.226] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 55.226] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 55.226] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 55.226] sna_glyphs(op=3, nlist=1, src=(163, 236)) [ 55.226] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.226] sna_glyphs: discarding mask [ 55.226] glyphs0_to_dst(op=3, src=(163, 236), nlist=1, dst=(163, 236)+(0, 0)) [ 55.226] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753687280 size=3775x2136 [ 55.226] gen9_render_composite: 0x0, current mode=1/1 [ 55.226] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.226] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.226] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.226] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.226] sna_drawable_use_bo pixmap=3854, box=((0, 0), (3775, 2136)), flags=7... [ 55.226] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.226] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.226] sna_drawable_use_bo: using whole GPU bo [ 55.226] gen9_composite_set_target: pixmap=3854, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 55.226] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.226] color_convert: src=ffffffff [20028888] [ 55.226] color_convert: dst=ffffffff [20028888] [ 55.226] sna_render_get_solid: ffffffff [ 55.226] sna_render_get_solid(white) [ 55.226] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.226] sna_transform_is_imprecise_integer_translation: no transform [ 55.226] gen9_composite_picture: integer translation (0, 0), removing [ 55.226] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 55.226] sna_render_pixmap_bo: GPU all damaged [ 55.226] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 55.226] gen4_choose_composite_emitter: solid, identity mask [ 55.226] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.226] gen9_composite_get_binding_table(f800) [ 55.226] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 55.226] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 55.226] gen9_emit_vertex_elements: setup id=9 [ 55.226] glyphs0_to_dst: glyph=(165, 228)x(5, 8), unclipped [ 55.226] emit_primitive_identity_mask__avx2: dst=(165, 228), mask=(720.00, 48.00) x (5.00, 8.00) [ 55.226] gen8_vertex_flush[1f90] = 3 [ 55.226] gen9_magic_ca_pass: CA fixup (2076 -> 2079) [ 55.226] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 55.226] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 55.226] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 55.227] sna_glyphs(op=3, nlist=1, src=(172, 236)) [ 55.227] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.227] sna_glyphs: discarding mask [ 55.227] glyphs0_to_dst(op=3, src=(172, 236), nlist=1, dst=(172, 236)+(0, 0)) [ 55.227] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753687280 size=3775x2136 [ 55.227] gen9_render_composite: 0x0, current mode=1/1 [ 55.227] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.227] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.227] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.227] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.227] sna_drawable_use_bo pixmap=3854, box=((0, 0), (3775, 2136)), flags=7... [ 55.227] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.227] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.227] sna_drawable_use_bo: using whole GPU bo [ 55.227] gen9_composite_set_target: pixmap=3854, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 55.227] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.227] color_convert: src=ff729fcf [20028888] [ 55.227] color_convert: dst=ff729fcf [20028888] [ 55.227] sna_render_get_solid: ff729fcf [ 55.227] sna_render_get_solid(23) = ff729fcf (old) [ 55.227] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.227] sna_transform_is_imprecise_integer_translation: no transform [ 55.227] gen9_composite_picture: integer translation (0, 0), removing [ 55.227] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 55.227] sna_render_pixmap_bo: GPU all damaged [ 55.227] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 55.227] gen4_choose_composite_emitter: solid, identity mask [ 55.227] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.227] gen9_composite_get_binding_table(f7c0) [ 55.227] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 55.227] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 55.227] gen9_emit_vertex_elements: setup id=9 [ 55.227] glyphs0_to_dst: glyph=(171, 230)x(11, 3), unclipped [ 55.227] emit_primitive_identity_mask__avx2: dst=(171, 230), mask=(736.00, 32.00) x (11.00, 3.00) [ 55.227] glyphs0_to_dst: glyph=(180, 225)x(10, 14), unclipped [ 55.227] emit_primitive_identity_mask__avx2: dst=(180, 225), mask=(944.00, 48.00) x (10.00, 14.00) [ 55.227] glyphs0_to_dst: glyph=(189, 225)x(11, 11), unclipped [ 55.227] emit_primitive_identity_mask__avx2: dst=(189, 225), mask=(960.00, 0.00) x (11.00, 11.00) [ 55.227] glyphs0_to_dst: glyph=(198, 228)x(10, 8), unclipped [ 55.227] emit_primitive_identity_mask__avx2: dst=(198, 228), mask=(976.00, 0.00) x (10.00, 8.00) [ 55.227] glyphs0_to_dst: glyph=(208, 228)x(9, 11), unclipped [ 55.227] emit_primitive_identity_mask__avx2: dst=(208, 228), mask=(960.00, 16.00) x (9.00, 11.00) [ 55.227] glyphs0_to_dst: glyph=(216, 225)x(10, 14), unclipped [ 55.227] emit_primitive_identity_mask__avx2: dst=(216, 225), mask=(944.00, 48.00) x (10.00, 14.00) [ 55.227] glyphs0_to_dst: glyph=(225, 226)x(10, 10), unclipped [ 55.227] emit_primitive_identity_mask__avx2: dst=(225, 226), mask=(976.00, 16.00) x (10.00, 10.00) [ 55.227] glyphs0_to_dst: glyph=(234, 237)x(11, 2), unclipped [ 55.227] emit_primitive_identity_mask__avx2: dst=(234, 237), mask=(992.00, 0.00) x (11.00, 2.00) [ 55.227] glyphs0_to_dst: glyph=(243, 225)x(11, 11), unclipped [ 55.227] emit_primitive_identity_mask__avx2: dst=(243, 225), mask=(1008.00, 0.00) x (11.00, 11.00) [ 55.227] glyphs0_to_dst: glyph=(253, 228)x(9, 8), unclipped [ 55.227] emit_primitive_identity_mask__avx2: dst=(253, 228), mask=(720.00, 0.00) x (9.00, 8.00) [ 55.227] glyphs0_to_dst: glyph=(261, 228)x(10, 8), unclipped [ 55.227] emit_primitive_identity_mask__avx2: dst=(261, 228), mask=(704.00, 16.00) x (10.00, 8.00) [ 55.227] glyphs0_to_dst: glyph=(270, 228)x(10, 8), unclipped [ 55.227] emit_primitive_identity_mask__avx2: dst=(270, 228), mask=(704.00, 16.00) x (10.00, 8.00) [ 55.227] glyphs0_to_dst: glyph=(279, 224)x(10, 12), unclipped [ 55.227] emit_primitive_identity_mask__avx2: dst=(279, 224), mask=(992.00, 16.00) x (10.00, 12.00) [ 55.227] glyphs0_to_dst: glyph=(288, 228)x(10, 8), unclipped [ 55.227] emit_primitive_identity_mask__avx2: dst=(288, 228), mask=(704.00, 16.00) x (10.00, 8.00) [ 55.227] glyphs0_to_dst: glyph=(297, 228)x(10, 8), unclipped [ 55.227] emit_primitive_identity_mask__avx2: dst=(297, 228), mask=(752.00, 0.00) x (10.00, 8.00) [ 55.227] glyphs0_to_dst: glyph=(307, 224)x(10, 12), unclipped [ 55.227] emit_primitive_identity_mask__avx2: dst=(307, 224), mask=(1008.00, 16.00) x (10.00, 12.00) [ 55.227] glyphs0_to_dst: glyph=(315, 225)x(11, 11), unclipped [ 55.227] emit_primitive_identity_mask__avx2: dst=(315, 225), mask=(960.00, 0.00) x (11.00, 11.00) [ 55.227] glyphs0_to_dst: glyph=(324, 228)x(11, 8), unclipped [ 55.227] emit_primitive_identity_mask__avx2: dst=(324, 228), mask=(736.00, 16.00) x (11.00, 8.00) [ 55.227] glyphs0_to_dst: glyph=(334, 228)x(9, 11), unclipped [ 55.227] emit_primitive_identity_mask__avx2: dst=(334, 228), mask=(960.00, 16.00) x (9.00, 11.00) [ 55.227] glyphs0_to_dst: glyph=(342, 237)x(11, 2), unclipped [ 55.227] emit_primitive_identity_mask__avx2: dst=(342, 237), mask=(992.00, 0.00) x (11.00, 2.00) [ 55.227] glyphs0_to_dst: glyph=(351, 224)x(10, 12), unclipped [ 55.227] emit_primitive_identity_mask__avx2: dst=(351, 224), mask=(992.00, 16.00) x (10.00, 12.00) [ 55.227] glyphs0_to_dst: glyph=(361, 224)x(9, 12), unclipped [ 55.227] emit_primitive_identity_mask__avx2: dst=(361, 224), mask=(960.00, 32.00) x (9.00, 12.00) [ 55.227] glyphs0_to_dst: glyph=(369, 228)x(10, 11), unclipped [ 55.227] emit_primitive_identity_mask__avx2: dst=(369, 228), mask=(976.00, 32.00) x (10.00, 11.00) [ 55.227] glyphs0_to_dst: glyph=(378, 225)x(10, 14), unclipped [ 55.227] emit_primitive_identity_mask__avx2: dst=(378, 225), mask=(944.00, 48.00) x (10.00, 14.00) [ 55.227] glyphs0_to_dst: glyph=(387, 226)x(10, 10), unclipped [ 55.227] emit_primitive_identity_mask__avx2: dst=(387, 226), mask=(960.00, 48.00) x (10.00, 10.00) [ 55.227] glyphs0_to_dst: glyph=(396, 237)x(11, 2), unclipped [ 55.227] emit_primitive_identity_mask__avx2: dst=(396, 237), mask=(992.00, 0.00) x (11.00, 2.00) [ 55.227] glyphs0_to_dst: glyph=(406, 228)x(9, 8), unclipped [ 55.227] emit_primitive_identity_mask__avx2: dst=(406, 228), mask=(688.00, 32.00) x (9.00, 8.00) [ 55.227] glyphs0_to_dst: glyph=(415, 228)x(9, 8), unclipped [ 55.227] emit_primitive_identity_mask__avx2: dst=(415, 228), mask=(752.00, 16.00) x (9.00, 8.00) [ 55.227] glyphs0_to_dst: glyph=(424, 228)x(9, 11), unclipped [ 55.227] emit_primitive_identity_mask__avx2: dst=(424, 228), mask=(960.00, 16.00) x (9.00, 11.00) [ 55.227] glyphs0_to_dst: glyph=(432, 225)x(10, 11), unclipped [ 55.227] emit_primitive_identity_mask__avx2: dst=(432, 225), mask=(976.00, 48.00) x (10.00, 11.00) [ 55.227] glyphs0_to_dst: glyph=(442, 228)x(9, 8), unclipped [ 55.227] emit_primitive_identity_mask__avx2: dst=(442, 228), mask=(688.00, 32.00) x (9.00, 8.00) [ 55.227] glyphs0_to_dst: glyph=(450, 228)x(10, 11), unclipped [ 55.227] emit_primitive_identity_mask__avx2: dst=(450, 228), mask=(976.00, 32.00) x (10.00, 11.00) [ 55.227] gen8_vertex_flush[2090] = 96 [ 55.227] gen9_magic_ca_pass: CA fixup (2079 -> 2175) [ 55.227] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 55.227] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 55.227] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 55.227] sna_glyphs(op=3, nlist=1, src=(460, 236)) [ 55.227] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.227] sna_glyphs: discarding mask [ 55.227] glyphs0_to_dst(op=3, src=(460, 236), nlist=1, dst=(460, 236)+(0, 0)) [ 55.227] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753687280 size=3775x2136 [ 55.227] gen9_render_composite: 0x0, current mode=1/1 [ 55.227] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.227] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.227] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.227] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.227] sna_drawable_use_bo pixmap=3854, box=((0, 0), (3775, 2136)), flags=7... [ 55.227] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.227] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.227] sna_drawable_use_bo: using whole GPU bo [ 55.227] gen9_composite_set_target: pixmap=3854, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 55.227] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.227] color_convert: src=ffffffff [20028888] [ 55.227] color_convert: dst=ffffffff [20028888] [ 55.227] sna_render_get_solid: ffffffff [ 55.227] sna_render_get_solid(white) [ 55.227] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.227] sna_transform_is_imprecise_integer_translation: no transform [ 55.227] gen9_composite_picture: integer translation (0, 0), removing [ 55.227] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 55.227] sna_render_pixmap_bo: GPU all damaged [ 55.227] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 55.227] gen4_choose_composite_emitter: solid, identity mask [ 55.227] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.227] gen9_composite_get_binding_table(f780) [ 55.227] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 55.227] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 55.227] gen9_emit_vertex_elements: setup id=9 [ 55.227] glyphs0_to_dst: glyph=(459, 225)x(10, 13), unclipped [ 55.227] emit_primitive_identity_mask__avx2: dst=(459, 225), mask=(752.00, 32.00) x (10.00, 13.00) [ 55.227] gen8_vertex_flush[2190] = 3 [ 55.227] gen9_magic_ca_pass: CA fixup (2175 -> 2178) [ 55.227] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 55.227] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 55.227] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 55.227] sna_glyphs(op=3, nlist=1, src=(1, 253)) [ 55.227] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.227] sna_glyphs: discarding mask [ 55.227] glyphs0_to_dst(op=3, src=(1, 253), nlist=1, dst=(1, 253)+(0, 0)) [ 55.227] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753687280 size=3775x2136 [ 55.227] gen9_render_composite: 0x0, current mode=1/1 [ 55.227] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.227] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.227] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.227] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.227] sna_drawable_use_bo pixmap=3854, box=((0, 0), (3775, 2136)), flags=7... [ 55.227] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.227] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.227] sna_drawable_use_bo: using whole GPU bo [ 55.227] gen9_composite_set_target: pixmap=3854, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 55.227] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.227] color_convert: src=ff8ae234 [20028888] [ 55.227] color_convert: dst=ff8ae234 [20028888] [ 55.227] sna_render_get_solid: ff8ae234 [ 55.227] sna_render_get_solid(22) = ff8ae234 (old) [ 55.227] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.227] sna_transform_is_imprecise_integer_translation: no transform [ 55.227] gen9_composite_picture: integer translation (0, 0), removing [ 55.227] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 55.227] sna_render_pixmap_bo: GPU all damaged [ 55.227] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 55.227] gen4_choose_composite_emitter: solid, identity mask [ 55.227] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.227] gen9_composite_get_binding_table(f740) [ 55.227] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 55.227] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 55.227] gen9_emit_vertex_elements: setup id=9 [ 55.227] glyphs0_to_dst: glyph=(1, 245)x(9, 8), unclipped [ 55.227] emit_primitive_identity_mask__avx2: dst=(1, 245), mask=(688.00, 32.00) x (9.00, 8.00) [ 55.227] glyphs0_to_dst: glyph=(9, 243)x(10, 13), unclipped [ 55.227] emit_primitive_identity_mask__avx2: dst=(9, 243), mask=(672.00, 48.00) x (10.00, 13.00) [ 55.227] glyphs0_to_dst: glyph=(19, 245)x(9, 8), unclipped [ 55.227] emit_primitive_identity_mask__avx2: dst=(19, 245), mask=(688.00, 32.00) x (9.00, 8.00) [ 55.227] glyphs0_to_dst: glyph=(28, 247)x(8, 3), unclipped [ 55.227] emit_primitive_identity_mask__avx2: dst=(28, 247), mask=(688.00, 48.00) x (8.00, 3.00) [ 55.227] glyphs0_to_dst: glyph=(36, 243)x(11, 10), unclipped [ 55.227] emit_primitive_identity_mask__avx2: dst=(36, 243), mask=(704.00, 0.00) x (11.00, 10.00) [ 55.227] glyphs0_to_dst: glyph=(46, 245)x(9, 8), unclipped [ 55.227] emit_primitive_identity_mask__avx2: dst=(46, 245), mask=(720.00, 0.00) x (9.00, 8.00) [ 55.227] glyphs0_to_dst: glyph=(54, 245)x(10, 8), unclipped [ 55.227] emit_primitive_identity_mask__avx2: dst=(54, 245), mask=(704.00, 16.00) x (10.00, 8.00) [ 55.227] glyphs0_to_dst: glyph=(63, 245)x(10, 8), unclipped [ 55.227] emit_primitive_identity_mask__avx2: dst=(63, 245), mask=(720.00, 16.00) x (10.00, 8.00) [ 55.227] glyphs0_to_dst: glyph=(72, 242)x(10, 11), unclipped [ 55.227] emit_primitive_identity_mask__avx2: dst=(72, 242), mask=(736.00, 0.00) x (10.00, 11.00) [ 55.227] glyphs0_to_dst: glyph=(81, 245)x(10, 8), unclipped [ 55.227] emit_primitive_identity_mask__avx2: dst=(81, 245), mask=(752.00, 0.00) x (10.00, 8.00) [ 55.227] glyphs0_to_dst: glyph=(90, 242)x(10, 11), unclipped [ 55.227] emit_primitive_identity_mask__avx2: dst=(90, 242), mask=(736.00, 0.00) x (10.00, 11.00) [ 55.227] glyphs0_to_dst: glyph=(99, 245)x(11, 8), unclipped [ 55.227] emit_primitive_identity_mask__avx2: dst=(99, 245), mask=(736.00, 16.00) x (11.00, 8.00) [ 55.227] glyphs0_to_dst: glyph=(109, 245)x(9, 8), unclipped [ 55.227] emit_primitive_identity_mask__avx2: dst=(109, 245), mask=(752.00, 16.00) x (9.00, 8.00) [ 55.227] glyphs0_to_dst: glyph=(118, 247)x(8, 3), unclipped [ 55.227] emit_primitive_identity_mask__avx2: dst=(118, 247), mask=(688.00, 48.00) x (8.00, 3.00) [ 55.227] glyphs0_to_dst: glyph=(126, 243)x(10, 10), unclipped [ 55.227] emit_primitive_identity_mask__avx2: dst=(126, 243), mask=(704.00, 32.00) x (10.00, 10.00) [ 55.227] glyphs0_to_dst: glyph=(135, 243)x(10, 10), unclipped [ 55.227] emit_primitive_identity_mask__avx2: dst=(135, 243), mask=(704.00, 32.00) x (10.00, 10.00) [ 55.227] glyphs0_to_dst: glyph=(144, 243)x(10, 10), unclipped [ 55.227] emit_primitive_identity_mask__avx2: dst=(144, 243), mask=(720.00, 32.00) x (10.00, 10.00) [ 55.227] glyphs0_to_dst: glyph=(153, 243)x(10, 10), unclipped [ 55.227] emit_primitive_identity_mask__avx2: dst=(153, 243), mask=(704.00, 48.00) x (10.00, 10.00) [ 55.227] gen8_vertex_flush[2290] = 54 [ 55.227] gen9_magic_ca_pass: CA fixup (2178 -> 2232) [ 55.227] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 55.227] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 55.227] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 55.227] sna_glyphs(op=3, nlist=1, src=(163, 253)) [ 55.227] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.227] sna_glyphs: discarding mask [ 55.227] glyphs0_to_dst(op=3, src=(163, 253), nlist=1, dst=(163, 253)+(0, 0)) [ 55.227] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753687280 size=3775x2136 [ 55.227] gen9_render_composite: 0x0, current mode=1/1 [ 55.227] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.227] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.227] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.227] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.227] sna_drawable_use_bo pixmap=3854, box=((0, 0), (3775, 2136)), flags=7... [ 55.227] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.227] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.227] sna_drawable_use_bo: using whole GPU bo [ 55.227] gen9_composite_set_target: pixmap=3854, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 55.227] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.227] color_convert: src=ffffffff [20028888] [ 55.227] color_convert: dst=ffffffff [20028888] [ 55.227] sna_render_get_solid: ffffffff [ 55.227] sna_render_get_solid(white) [ 55.227] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.227] sna_transform_is_imprecise_integer_translation: no transform [ 55.227] gen9_composite_picture: integer translation (0, 0), removing [ 55.227] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 55.227] sna_render_pixmap_bo: GPU all damaged [ 55.227] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 55.227] gen4_choose_composite_emitter: solid, identity mask [ 55.227] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.227] gen9_composite_get_binding_table(f700) [ 55.227] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 55.227] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 55.227] gen9_emit_vertex_elements: setup id=9 [ 55.227] glyphs0_to_dst: glyph=(165, 245)x(5, 8), unclipped [ 55.227] emit_primitive_identity_mask__avx2: dst=(165, 245), mask=(720.00, 48.00) x (5.00, 8.00) [ 55.228] gen8_vertex_flush[2390] = 3 [ 55.228] gen9_magic_ca_pass: CA fixup (2232 -> 2235) [ 55.228] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 55.228] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 55.228] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 55.228] sna_glyphs(op=3, nlist=1, src=(172, 253)) [ 55.228] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.228] sna_glyphs: discarding mask [ 55.228] glyphs0_to_dst(op=3, src=(172, 253), nlist=1, dst=(172, 253)+(0, 0)) [ 55.228] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753687280 size=3775x2136 [ 55.228] gen9_render_composite: 0x0, current mode=1/1 [ 55.228] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.228] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.228] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.228] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.228] sna_drawable_use_bo pixmap=3854, box=((0, 0), (3775, 2136)), flags=7... [ 55.228] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.228] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.228] sna_drawable_use_bo: using whole GPU bo [ 55.228] gen9_composite_set_target: pixmap=3854, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 55.228] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.228] color_convert: src=ff729fcf [20028888] [ 55.228] color_convert: dst=ff729fcf [20028888] [ 55.228] sna_render_get_solid: ff729fcf [ 55.228] sna_render_get_solid(23) = ff729fcf (old) [ 55.228] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.228] sna_transform_is_imprecise_integer_translation: no transform [ 55.228] gen9_composite_picture: integer translation (0, 0), removing [ 55.228] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 55.228] sna_render_pixmap_bo: GPU all damaged [ 55.228] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 55.228] gen4_choose_composite_emitter: solid, identity mask [ 55.228] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.228] gen9_composite_get_binding_table(f6c0) [ 55.228] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 55.228] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 55.228] gen9_emit_vertex_elements: setup id=9 [ 55.228] glyphs0_to_dst: glyph=(171, 247)x(11, 3), unclipped [ 55.228] emit_primitive_identity_mask__avx2: dst=(171, 247), mask=(736.00, 32.00) x (11.00, 3.00) [ 55.228] glyphs0_to_dst: glyph=(180, 242)x(10, 14), unclipped [ 55.228] emit_primitive_identity_mask__avx2: dst=(180, 242), mask=(944.00, 48.00) x (10.00, 14.00) [ 55.228] glyphs0_to_dst: glyph=(189, 242)x(11, 11), unclipped [ 55.228] emit_primitive_identity_mask__avx2: dst=(189, 242), mask=(960.00, 0.00) x (11.00, 11.00) [ 55.228] glyphs0_to_dst: glyph=(198, 245)x(10, 8), unclipped [ 55.228] emit_primitive_identity_mask__avx2: dst=(198, 245), mask=(976.00, 0.00) x (10.00, 8.00) [ 55.228] glyphs0_to_dst: glyph=(208, 245)x(9, 11), unclipped [ 55.228] emit_primitive_identity_mask__avx2: dst=(208, 245), mask=(960.00, 16.00) x (9.00, 11.00) [ 55.228] glyphs0_to_dst: glyph=(216, 242)x(10, 14), unclipped [ 55.228] emit_primitive_identity_mask__avx2: dst=(216, 242), mask=(944.00, 48.00) x (10.00, 14.00) [ 55.228] glyphs0_to_dst: glyph=(225, 243)x(10, 10), unclipped [ 55.228] emit_primitive_identity_mask__avx2: dst=(225, 243), mask=(976.00, 16.00) x (10.00, 10.00) [ 55.228] glyphs0_to_dst: glyph=(234, 254)x(11, 2), unclipped [ 55.228] emit_primitive_identity_mask__avx2: dst=(234, 254), mask=(992.00, 0.00) x (11.00, 2.00) [ 55.228] glyphs0_to_dst: glyph=(243, 242)x(11, 11), unclipped [ 55.228] emit_primitive_identity_mask__avx2: dst=(243, 242), mask=(1008.00, 0.00) x (11.00, 11.00) [ 55.228] glyphs0_to_dst: glyph=(253, 245)x(9, 8), unclipped [ 55.228] emit_primitive_identity_mask__avx2: dst=(253, 245), mask=(720.00, 0.00) x (9.00, 8.00) [ 55.228] glyphs0_to_dst: glyph=(261, 245)x(10, 8), unclipped [ 55.228] emit_primitive_identity_mask__avx2: dst=(261, 245), mask=(704.00, 16.00) x (10.00, 8.00) [ 55.228] glyphs0_to_dst: glyph=(270, 245)x(10, 8), unclipped [ 55.228] emit_primitive_identity_mask__avx2: dst=(270, 245), mask=(704.00, 16.00) x (10.00, 8.00) [ 55.228] glyphs0_to_dst: glyph=(279, 241)x(10, 12), unclipped [ 55.228] emit_primitive_identity_mask__avx2: dst=(279, 241), mask=(992.00, 16.00) x (10.00, 12.00) [ 55.228] glyphs0_to_dst: glyph=(288, 245)x(10, 8), unclipped [ 55.228] emit_primitive_identity_mask__avx2: dst=(288, 245), mask=(704.00, 16.00) x (10.00, 8.00) [ 55.228] glyphs0_to_dst: glyph=(297, 245)x(10, 8), unclipped [ 55.228] emit_primitive_identity_mask__avx2: dst=(297, 245), mask=(752.00, 0.00) x (10.00, 8.00) [ 55.228] glyphs0_to_dst: glyph=(307, 241)x(10, 12), unclipped [ 55.228] emit_primitive_identity_mask__avx2: dst=(307, 241), mask=(1008.00, 16.00) x (10.00, 12.00) [ 55.228] glyphs0_to_dst: glyph=(315, 242)x(11, 11), unclipped [ 55.228] emit_primitive_identity_mask__avx2: dst=(315, 242), mask=(960.00, 0.00) x (11.00, 11.00) [ 55.228] glyphs0_to_dst: glyph=(324, 245)x(11, 8), unclipped [ 55.228] emit_primitive_identity_mask__avx2: dst=(324, 245), mask=(736.00, 16.00) x (11.00, 8.00) [ 55.228] glyphs0_to_dst: glyph=(334, 245)x(9, 11), unclipped [ 55.228] emit_primitive_identity_mask__avx2: dst=(334, 245), mask=(960.00, 16.00) x (9.00, 11.00) [ 55.228] glyphs0_to_dst: glyph=(342, 254)x(11, 2), unclipped [ 55.228] emit_primitive_identity_mask__avx2: dst=(342, 254), mask=(992.00, 0.00) x (11.00, 2.00) [ 55.228] glyphs0_to_dst: glyph=(351, 241)x(10, 12), unclipped [ 55.228] emit_primitive_identity_mask__avx2: dst=(351, 241), mask=(992.00, 16.00) x (10.00, 12.00) [ 55.228] glyphs0_to_dst: glyph=(361, 241)x(9, 12), unclipped [ 55.228] emit_primitive_identity_mask__avx2: dst=(361, 241), mask=(960.00, 32.00) x (9.00, 12.00) [ 55.228] glyphs0_to_dst: glyph=(369, 245)x(10, 11), unclipped [ 55.228] emit_primitive_identity_mask__avx2: dst=(369, 245), mask=(976.00, 32.00) x (10.00, 11.00) [ 55.228] glyphs0_to_dst: glyph=(378, 242)x(10, 14), unclipped [ 55.228] emit_primitive_identity_mask__avx2: dst=(378, 242), mask=(944.00, 48.00) x (10.00, 14.00) [ 55.228] glyphs0_to_dst: glyph=(387, 243)x(10, 10), unclipped [ 55.228] emit_primitive_identity_mask__avx2: dst=(387, 243), mask=(960.00, 48.00) x (10.00, 10.00) [ 55.228] glyphs0_to_dst: glyph=(396, 254)x(11, 2), unclipped [ 55.228] emit_primitive_identity_mask__avx2: dst=(396, 254), mask=(992.00, 0.00) x (11.00, 2.00) [ 55.228] glyphs0_to_dst: glyph=(406, 245)x(9, 8), unclipped [ 55.228] emit_primitive_identity_mask__avx2: dst=(406, 245), mask=(688.00, 32.00) x (9.00, 8.00) [ 55.228] glyphs0_to_dst: glyph=(415, 245)x(9, 8), unclipped [ 55.228] emit_primitive_identity_mask__avx2: dst=(415, 245), mask=(752.00, 16.00) x (9.00, 8.00) [ 55.228] glyphs0_to_dst: glyph=(424, 245)x(9, 11), unclipped [ 55.228] emit_primitive_identity_mask__avx2: dst=(424, 245), mask=(960.00, 16.00) x (9.00, 11.00) [ 55.228] glyphs0_to_dst: glyph=(432, 242)x(10, 11), unclipped [ 55.228] emit_primitive_identity_mask__avx2: dst=(432, 242), mask=(976.00, 48.00) x (10.00, 11.00) [ 55.228] glyphs0_to_dst: glyph=(442, 245)x(9, 8), unclipped [ 55.228] emit_primitive_identity_mask__avx2: dst=(442, 245), mask=(688.00, 32.00) x (9.00, 8.00) [ 55.228] glyphs0_to_dst: glyph=(450, 245)x(10, 11), unclipped [ 55.228] emit_primitive_identity_mask__avx2: dst=(450, 245), mask=(976.00, 32.00) x (10.00, 11.00) [ 55.228] gen8_vertex_flush[2490] = 96 [ 55.228] gen9_magic_ca_pass: CA fixup (2235 -> 2331) [ 55.228] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 55.228] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 55.228] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 55.228] sna_glyphs(op=3, nlist=1, src=(460, 253)) [ 55.228] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.228] sna_glyphs: discarding mask [ 55.228] glyphs0_to_dst(op=3, src=(460, 253), nlist=1, dst=(460, 253)+(0, 0)) [ 55.228] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753687280 size=3775x2136 [ 55.228] gen9_render_composite: 0x0, current mode=1/1 [ 55.228] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.228] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.228] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.228] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.228] sna_drawable_use_bo pixmap=3854, box=((0, 0), (3775, 2136)), flags=7... [ 55.228] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.228] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.228] sna_drawable_use_bo: using whole GPU bo [ 55.228] gen9_composite_set_target: pixmap=3854, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 55.228] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.228] color_convert: src=ffffffff [20028888] [ 55.228] color_convert: dst=ffffffff [20028888] [ 55.228] sna_render_get_solid: ffffffff [ 55.228] sna_render_get_solid(white) [ 55.228] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.228] sna_transform_is_imprecise_integer_translation: no transform [ 55.228] gen9_composite_picture: integer translation (0, 0), removing [ 55.228] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 55.228] sna_render_pixmap_bo: GPU all damaged [ 55.228] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 55.228] gen4_choose_composite_emitter: solid, identity mask [ 55.228] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.228] gen9_composite_get_binding_table(f680) [ 55.228] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 55.228] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 55.228] gen9_emit_vertex_elements: setup id=9 [ 55.228] glyphs0_to_dst: glyph=(459, 242)x(10, 13), unclipped [ 55.228] emit_primitive_identity_mask__avx2: dst=(459, 242), mask=(752.00, 32.00) x (10.00, 13.00) [ 55.228] gen8_vertex_flush[2590] = 3 [ 55.228] gen9_magic_ca_pass: CA fixup (2331 -> 2334) [ 55.228] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 55.228] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 55.228] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 55.228] sna_glyphs(op=3, nlist=1, src=(1, 270)) [ 55.228] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.228] sna_glyphs: discarding mask [ 55.228] glyphs0_to_dst(op=3, src=(1, 270), nlist=1, dst=(1, 270)+(0, 0)) [ 55.228] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753687280 size=3775x2136 [ 55.228] gen9_render_composite: 0x0, current mode=1/1 [ 55.228] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.228] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.228] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.228] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.228] sna_drawable_use_bo pixmap=3854, box=((0, 0), (3775, 2136)), flags=7... [ 55.228] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.228] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.228] sna_drawable_use_bo: using whole GPU bo [ 55.228] gen9_composite_set_target: pixmap=3854, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 55.228] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.228] color_convert: src=ff8ae234 [20028888] [ 55.228] color_convert: dst=ff8ae234 [20028888] [ 55.228] sna_render_get_solid: ff8ae234 [ 55.228] sna_render_get_solid(22) = ff8ae234 (old) [ 55.228] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.228] sna_transform_is_imprecise_integer_translation: no transform [ 55.228] gen9_composite_picture: integer translation (0, 0), removing [ 55.228] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 55.228] sna_render_pixmap_bo: GPU all damaged [ 55.228] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 55.228] gen4_choose_composite_emitter: solid, identity mask [ 55.228] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.228] gen9_composite_get_binding_table(f640) [ 55.228] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 55.228] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 55.228] gen9_emit_vertex_elements: setup id=9 [ 55.228] glyphs0_to_dst: glyph=(1, 262)x(9, 8), unclipped [ 55.228] emit_primitive_identity_mask__avx2: dst=(1, 262), mask=(688.00, 32.00) x (9.00, 8.00) [ 55.228] glyphs0_to_dst: glyph=(9, 260)x(10, 13), unclipped [ 55.228] emit_primitive_identity_mask__avx2: dst=(9, 260), mask=(672.00, 48.00) x (10.00, 13.00) [ 55.228] glyphs0_to_dst: glyph=(19, 262)x(9, 8), unclipped [ 55.228] emit_primitive_identity_mask__avx2: dst=(19, 262), mask=(688.00, 32.00) x (9.00, 8.00) [ 55.228] glyphs0_to_dst: glyph=(28, 264)x(8, 3), unclipped [ 55.228] emit_primitive_identity_mask__avx2: dst=(28, 264), mask=(688.00, 48.00) x (8.00, 3.00) [ 55.228] glyphs0_to_dst: glyph=(36, 260)x(11, 10), unclipped [ 55.228] emit_primitive_identity_mask__avx2: dst=(36, 260), mask=(704.00, 0.00) x (11.00, 10.00) [ 55.228] glyphs0_to_dst: glyph=(46, 262)x(9, 8), unclipped [ 55.228] emit_primitive_identity_mask__avx2: dst=(46, 262), mask=(720.00, 0.00) x (9.00, 8.00) [ 55.228] glyphs0_to_dst: glyph=(54, 262)x(10, 8), unclipped [ 55.228] emit_primitive_identity_mask__avx2: dst=(54, 262), mask=(704.00, 16.00) x (10.00, 8.00) [ 55.228] glyphs0_to_dst: glyph=(63, 262)x(10, 8), unclipped [ 55.228] emit_primitive_identity_mask__avx2: dst=(63, 262), mask=(720.00, 16.00) x (10.00, 8.00) [ 55.228] glyphs0_to_dst: glyph=(72, 259)x(10, 11), unclipped [ 55.228] emit_primitive_identity_mask__avx2: dst=(72, 259), mask=(736.00, 0.00) x (10.00, 11.00) [ 55.228] glyphs0_to_dst: glyph=(81, 262)x(10, 8), unclipped [ 55.228] emit_primitive_identity_mask__avx2: dst=(81, 262), mask=(752.00, 0.00) x (10.00, 8.00) [ 55.228] glyphs0_to_dst: glyph=(90, 259)x(10, 11), unclipped [ 55.228] emit_primitive_identity_mask__avx2: dst=(90, 259), mask=(736.00, 0.00) x (10.00, 11.00) [ 55.228] glyphs0_to_dst: glyph=(99, 262)x(11, 8), unclipped [ 55.228] emit_primitive_identity_mask__avx2: dst=(99, 262), mask=(736.00, 16.00) x (11.00, 8.00) [ 55.228] glyphs0_to_dst: glyph=(109, 262)x(9, 8), unclipped [ 55.228] emit_primitive_identity_mask__avx2: dst=(109, 262), mask=(752.00, 16.00) x (9.00, 8.00) [ 55.228] glyphs0_to_dst: glyph=(118, 264)x(8, 3), unclipped [ 55.228] emit_primitive_identity_mask__avx2: dst=(118, 264), mask=(688.00, 48.00) x (8.00, 3.00) [ 55.228] glyphs0_to_dst: glyph=(126, 260)x(10, 10), unclipped [ 55.228] emit_primitive_identity_mask__avx2: dst=(126, 260), mask=(704.00, 32.00) x (10.00, 10.00) [ 55.228] glyphs0_to_dst: glyph=(135, 260)x(10, 10), unclipped [ 55.228] emit_primitive_identity_mask__avx2: dst=(135, 260), mask=(704.00, 32.00) x (10.00, 10.00) [ 55.228] glyphs0_to_dst: glyph=(144, 260)x(10, 10), unclipped [ 55.228] emit_primitive_identity_mask__avx2: dst=(144, 260), mask=(720.00, 32.00) x (10.00, 10.00) [ 55.228] glyphs0_to_dst: glyph=(153, 260)x(10, 10), unclipped [ 55.228] emit_primitive_identity_mask__avx2: dst=(153, 260), mask=(704.00, 48.00) x (10.00, 10.00) [ 55.228] gen8_vertex_flush[2690] = 54 [ 55.228] gen9_magic_ca_pass: CA fixup (2334 -> 2388) [ 55.228] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 55.228] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 55.228] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 55.228] sna_glyphs(op=3, nlist=1, src=(163, 270)) [ 55.228] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.228] sna_glyphs: discarding mask [ 55.228] glyphs0_to_dst(op=3, src=(163, 270), nlist=1, dst=(163, 270)+(0, 0)) [ 55.228] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753687280 size=3775x2136 [ 55.228] gen9_render_composite: 0x0, current mode=1/1 [ 55.228] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.228] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.229] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.229] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.229] sna_drawable_use_bo pixmap=3854, box=((0, 0), (3775, 2136)), flags=7... [ 55.229] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.229] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.229] sna_drawable_use_bo: using whole GPU bo [ 55.229] gen9_composite_set_target: pixmap=3854, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 55.229] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.229] color_convert: src=ffffffff [20028888] [ 55.229] color_convert: dst=ffffffff [20028888] [ 55.229] sna_render_get_solid: ffffffff [ 55.229] sna_render_get_solid(white) [ 55.229] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.229] sna_transform_is_imprecise_integer_translation: no transform [ 55.229] gen9_composite_picture: integer translation (0, 0), removing [ 55.229] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 55.229] sna_render_pixmap_bo: GPU all damaged [ 55.229] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 55.229] gen4_choose_composite_emitter: solid, identity mask [ 55.229] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.229] gen9_composite_get_binding_table(f600) [ 55.229] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 55.229] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 55.229] gen9_emit_vertex_elements: setup id=9 [ 55.229] glyphs0_to_dst: glyph=(165, 262)x(5, 8), unclipped [ 55.229] emit_primitive_identity_mask__avx2: dst=(165, 262), mask=(720.00, 48.00) x (5.00, 8.00) [ 55.229] gen8_vertex_flush[2790] = 3 [ 55.229] gen9_magic_ca_pass: CA fixup (2388 -> 2391) [ 55.229] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 55.229] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 55.229] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 55.229] sna_glyphs(op=3, nlist=1, src=(172, 270)) [ 55.229] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.229] sna_glyphs: discarding mask [ 55.229] glyphs0_to_dst(op=3, src=(172, 270), nlist=1, dst=(172, 270)+(0, 0)) [ 55.229] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753687280 size=3775x2136 [ 55.229] gen9_render_composite: 0x0, current mode=1/1 [ 55.229] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.229] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.229] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.229] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.229] sna_drawable_use_bo pixmap=3854, box=((0, 0), (3775, 2136)), flags=7... [ 55.229] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.229] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.229] sna_drawable_use_bo: using whole GPU bo [ 55.229] gen9_composite_set_target: pixmap=3854, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 55.229] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.229] color_convert: src=ff729fcf [20028888] [ 55.229] color_convert: dst=ff729fcf [20028888] [ 55.229] sna_render_get_solid: ff729fcf [ 55.229] sna_render_get_solid(23) = ff729fcf (old) [ 55.229] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.229] sna_transform_is_imprecise_integer_translation: no transform [ 55.229] gen9_composite_picture: integer translation (0, 0), removing [ 55.229] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 55.229] sna_render_pixmap_bo: GPU all damaged [ 55.229] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 55.229] gen4_choose_composite_emitter: solid, identity mask [ 55.229] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.229] gen9_composite_get_binding_table(f5c0) [ 55.229] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 55.229] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 55.229] gen9_emit_vertex_elements: setup id=9 [ 55.229] glyphs0_to_dst: glyph=(171, 264)x(11, 3), unclipped [ 55.229] emit_primitive_identity_mask__avx2: dst=(171, 264), mask=(736.00, 32.00) x (11.00, 3.00) [ 55.229] glyphs0_to_dst: glyph=(180, 259)x(10, 14), unclipped [ 55.229] emit_primitive_identity_mask__avx2: dst=(180, 259), mask=(944.00, 48.00) x (10.00, 14.00) [ 55.229] glyphs0_to_dst: glyph=(189, 259)x(11, 11), unclipped [ 55.229] emit_primitive_identity_mask__avx2: dst=(189, 259), mask=(960.00, 0.00) x (11.00, 11.00) [ 55.229] glyphs0_to_dst: glyph=(198, 262)x(10, 8), unclipped [ 55.229] emit_primitive_identity_mask__avx2: dst=(198, 262), mask=(976.00, 0.00) x (10.00, 8.00) [ 55.229] glyphs0_to_dst: glyph=(208, 262)x(9, 11), unclipped [ 55.229] emit_primitive_identity_mask__avx2: dst=(208, 262), mask=(960.00, 16.00) x (9.00, 11.00) [ 55.229] glyphs0_to_dst: glyph=(216, 259)x(10, 14), unclipped [ 55.229] emit_primitive_identity_mask__avx2: dst=(216, 259), mask=(944.00, 48.00) x (10.00, 14.00) [ 55.229] glyphs0_to_dst: glyph=(225, 260)x(10, 10), unclipped [ 55.229] emit_primitive_identity_mask__avx2: dst=(225, 260), mask=(976.00, 16.00) x (10.00, 10.00) [ 55.229] glyphs0_to_dst: glyph=(234, 271)x(11, 2), unclipped [ 55.229] emit_primitive_identity_mask__avx2: dst=(234, 271), mask=(992.00, 0.00) x (11.00, 2.00) [ 55.229] glyphs0_to_dst: glyph=(243, 259)x(11, 11), unclipped [ 55.229] emit_primitive_identity_mask__avx2: dst=(243, 259), mask=(1008.00, 0.00) x (11.00, 11.00) [ 55.229] glyphs0_to_dst: glyph=(253, 262)x(9, 8), unclipped [ 55.229] emit_primitive_identity_mask__avx2: dst=(253, 262), mask=(720.00, 0.00) x (9.00, 8.00) [ 55.229] glyphs0_to_dst: glyph=(261, 262)x(10, 8), unclipped [ 55.229] emit_primitive_identity_mask__avx2: dst=(261, 262), mask=(704.00, 16.00) x (10.00, 8.00) [ 55.229] glyphs0_to_dst: glyph=(270, 262)x(10, 8), unclipped [ 55.229] emit_primitive_identity_mask__avx2: dst=(270, 262), mask=(704.00, 16.00) x (10.00, 8.00) [ 55.229] glyphs0_to_dst: glyph=(279, 258)x(10, 12), unclipped [ 55.229] emit_primitive_identity_mask__avx2: dst=(279, 258), mask=(992.00, 16.00) x (10.00, 12.00) [ 55.229] glyphs0_to_dst: glyph=(288, 262)x(10, 8), unclipped [ 55.229] emit_primitive_identity_mask__avx2: dst=(288, 262), mask=(704.00, 16.00) x (10.00, 8.00) [ 55.229] glyphs0_to_dst: glyph=(297, 262)x(10, 8), unclipped [ 55.229] emit_primitive_identity_mask__avx2: dst=(297, 262), mask=(752.00, 0.00) x (10.00, 8.00) [ 55.229] glyphs0_to_dst: glyph=(307, 258)x(10, 12), unclipped [ 55.229] emit_primitive_identity_mask__avx2: dst=(307, 258), mask=(1008.00, 16.00) x (10.00, 12.00) [ 55.229] glyphs0_to_dst: glyph=(315, 259)x(11, 11), unclipped [ 55.229] emit_primitive_identity_mask__avx2: dst=(315, 259), mask=(960.00, 0.00) x (11.00, 11.00) [ 55.229] glyphs0_to_dst: glyph=(324, 262)x(11, 8), unclipped [ 55.229] emit_primitive_identity_mask__avx2: dst=(324, 262), mask=(736.00, 16.00) x (11.00, 8.00) [ 55.229] glyphs0_to_dst: glyph=(334, 262)x(9, 11), unclipped [ 55.229] emit_primitive_identity_mask__avx2: dst=(334, 262), mask=(960.00, 16.00) x (9.00, 11.00) [ 55.229] glyphs0_to_dst: glyph=(342, 271)x(11, 2), unclipped [ 55.229] emit_primitive_identity_mask__avx2: dst=(342, 271), mask=(992.00, 0.00) x (11.00, 2.00) [ 55.229] glyphs0_to_dst: glyph=(351, 258)x(10, 12), unclipped [ 55.229] emit_primitive_identity_mask__avx2: dst=(351, 258), mask=(992.00, 16.00) x (10.00, 12.00) [ 55.229] glyphs0_to_dst: glyph=(361, 258)x(9, 12), unclipped [ 55.229] emit_primitive_identity_mask__avx2: dst=(361, 258), mask=(960.00, 32.00) x (9.00, 12.00) [ 55.229] glyphs0_to_dst: glyph=(369, 262)x(10, 11), unclipped [ 55.229] emit_primitive_identity_mask__avx2: dst=(369, 262), mask=(976.00, 32.00) x (10.00, 11.00) [ 55.229] glyphs0_to_dst: glyph=(378, 259)x(10, 14), unclipped [ 55.229] emit_primitive_identity_mask__avx2: dst=(378, 259), mask=(944.00, 48.00) x (10.00, 14.00) [ 55.229] glyphs0_to_dst: glyph=(387, 260)x(10, 10), unclipped [ 55.229] emit_primitive_identity_mask__avx2: dst=(387, 260), mask=(960.00, 48.00) x (10.00, 10.00) [ 55.229] glyphs0_to_dst: glyph=(396, 271)x(11, 2), unclipped [ 55.229] emit_primitive_identity_mask__avx2: dst=(396, 271), mask=(992.00, 0.00) x (11.00, 2.00) [ 55.229] glyphs0_to_dst: glyph=(406, 262)x(9, 8), unclipped [ 55.229] emit_primitive_identity_mask__avx2: dst=(406, 262), mask=(688.00, 32.00) x (9.00, 8.00) [ 55.229] glyphs0_to_dst: glyph=(415, 262)x(9, 8), unclipped [ 55.229] emit_primitive_identity_mask__avx2: dst=(415, 262), mask=(752.00, 16.00) x (9.00, 8.00) [ 55.229] glyphs0_to_dst: glyph=(424, 262)x(9, 11), unclipped [ 55.229] emit_primitive_identity_mask__avx2: dst=(424, 262), mask=(960.00, 16.00) x (9.00, 11.00) [ 55.229] glyphs0_to_dst: glyph=(432, 259)x(10, 11), unclipped [ 55.229] emit_primitive_identity_mask__avx2: dst=(432, 259), mask=(976.00, 48.00) x (10.00, 11.00) [ 55.229] glyphs0_to_dst: glyph=(442, 262)x(9, 8), unclipped [ 55.229] emit_primitive_identity_mask__avx2: dst=(442, 262), mask=(688.00, 32.00) x (9.00, 8.00) [ 55.229] glyphs0_to_dst: glyph=(450, 262)x(10, 11), unclipped [ 55.229] emit_primitive_identity_mask__avx2: dst=(450, 262), mask=(976.00, 32.00) x (10.00, 11.00) [ 55.229] gen8_vertex_flush[2890] = 96 [ 55.229] gen9_magic_ca_pass: CA fixup (2391 -> 2487) [ 55.229] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 55.229] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 55.229] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 55.229] sna_glyphs(op=3, nlist=1, src=(460, 270)) [ 55.229] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.229] sna_glyphs: discarding mask [ 55.229] glyphs0_to_dst(op=3, src=(460, 270), nlist=1, dst=(460, 270)+(0, 0)) [ 55.229] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753687280 size=3775x2136 [ 55.229] gen9_render_composite: 0x0, current mode=1/1 [ 55.229] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.229] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.229] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.229] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.229] sna_drawable_use_bo pixmap=3854, box=((0, 0), (3775, 2136)), flags=7... [ 55.229] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.229] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.229] sna_drawable_use_bo: using whole GPU bo [ 55.229] gen9_composite_set_target: pixmap=3854, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 55.229] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.229] color_convert: src=ffffffff [20028888] [ 55.229] color_convert: dst=ffffffff [20028888] [ 55.229] sna_render_get_solid: ffffffff [ 55.229] sna_render_get_solid(white) [ 55.229] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.229] sna_transform_is_imprecise_integer_translation: no transform [ 55.229] gen9_composite_picture: integer translation (0, 0), removing [ 55.229] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 55.229] sna_render_pixmap_bo: GPU all damaged [ 55.229] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 55.229] gen4_choose_composite_emitter: solid, identity mask [ 55.229] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.229] gen9_composite_get_binding_table(f580) [ 55.229] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 55.229] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 55.229] gen9_emit_vertex_elements: setup id=9 [ 55.229] glyphs0_to_dst: glyph=(459, 259)x(10, 13), unclipped [ 55.229] emit_primitive_identity_mask__avx2: dst=(459, 259), mask=(752.00, 32.00) x (10.00, 13.00) [ 55.229] gen8_vertex_flush[2990] = 3 [ 55.229] gen9_magic_ca_pass: CA fixup (2487 -> 2490) [ 55.229] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 55.229] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 55.229] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 55.229] sna_glyphs(op=3, nlist=1, src=(1, 287)) [ 55.229] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.229] sna_glyphs: discarding mask [ 55.229] glyphs0_to_dst(op=3, src=(1, 287), nlist=1, dst=(1, 287)+(0, 0)) [ 55.229] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753687280 size=3775x2136 [ 55.229] gen9_render_composite: 0x0, current mode=1/1 [ 55.229] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.229] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.229] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.229] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.229] sna_drawable_use_bo pixmap=3854, box=((0, 0), (3775, 2136)), flags=7... [ 55.229] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.229] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.229] sna_drawable_use_bo: using whole GPU bo [ 55.229] gen9_composite_set_target: pixmap=3854, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 55.229] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.229] color_convert: src=ff8ae234 [20028888] [ 55.229] color_convert: dst=ff8ae234 [20028888] [ 55.229] sna_render_get_solid: ff8ae234 [ 55.229] sna_render_get_solid(22) = ff8ae234 (old) [ 55.229] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.229] sna_transform_is_imprecise_integer_translation: no transform [ 55.229] gen9_composite_picture: integer translation (0, 0), removing [ 55.229] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 55.229] sna_render_pixmap_bo: GPU all damaged [ 55.229] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 55.229] gen4_choose_composite_emitter: solid, identity mask [ 55.229] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.229] gen9_composite_get_binding_table(f540) [ 55.229] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 55.229] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 55.229] gen9_emit_vertex_elements: setup id=9 [ 55.229] glyphs0_to_dst: glyph=(1, 279)x(9, 8), unclipped [ 55.229] emit_primitive_identity_mask__avx2: dst=(1, 279), mask=(688.00, 32.00) x (9.00, 8.00) [ 55.229] glyphs0_to_dst: glyph=(9, 277)x(10, 13), unclipped [ 55.229] emit_primitive_identity_mask__avx2: dst=(9, 277), mask=(672.00, 48.00) x (10.00, 13.00) [ 55.229] glyphs0_to_dst: glyph=(19, 279)x(9, 8), unclipped [ 55.229] emit_primitive_identity_mask__avx2: dst=(19, 279), mask=(688.00, 32.00) x (9.00, 8.00) [ 55.229] glyphs0_to_dst: glyph=(28, 281)x(8, 3), unclipped [ 55.229] emit_primitive_identity_mask__avx2: dst=(28, 281), mask=(688.00, 48.00) x (8.00, 3.00) [ 55.229] glyphs0_to_dst: glyph=(36, 277)x(11, 10), unclipped [ 55.229] emit_primitive_identity_mask__avx2: dst=(36, 277), mask=(704.00, 0.00) x (11.00, 10.00) [ 55.229] glyphs0_to_dst: glyph=(46, 279)x(9, 8), unclipped [ 55.229] emit_primitive_identity_mask__avx2: dst=(46, 279), mask=(720.00, 0.00) x (9.00, 8.00) [ 55.229] glyphs0_to_dst: glyph=(54, 279)x(10, 8), unclipped [ 55.229] emit_primitive_identity_mask__avx2: dst=(54, 279), mask=(704.00, 16.00) x (10.00, 8.00) [ 55.229] glyphs0_to_dst: glyph=(63, 279)x(10, 8), unclipped [ 55.229] emit_primitive_identity_mask__avx2: dst=(63, 279), mask=(720.00, 16.00) x (10.00, 8.00) [ 55.229] glyphs0_to_dst: glyph=(72, 276)x(10, 11), unclipped [ 55.229] emit_primitive_identity_mask__avx2: dst=(72, 276), mask=(736.00, 0.00) x (10.00, 11.00) [ 55.229] glyphs0_to_dst: glyph=(81, 279)x(10, 8), unclipped [ 55.229] emit_primitive_identity_mask__avx2: dst=(81, 279), mask=(752.00, 0.00) x (10.00, 8.00) [ 55.229] glyphs0_to_dst: glyph=(90, 276)x(10, 11), unclipped [ 55.229] emit_primitive_identity_mask__avx2: dst=(90, 276), mask=(736.00, 0.00) x (10.00, 11.00) [ 55.229] glyphs0_to_dst: glyph=(99, 279)x(11, 8), unclipped [ 55.229] emit_primitive_identity_mask__avx2: dst=(99, 279), mask=(736.00, 16.00) x (11.00, 8.00) [ 55.229] glyphs0_to_dst: glyph=(109, 279)x(9, 8), unclipped [ 55.229] emit_primitive_identity_mask__avx2: dst=(109, 279), mask=(752.00, 16.00) x (9.00, 8.00) [ 55.229] glyphs0_to_dst: glyph=(118, 281)x(8, 3), unclipped [ 55.230] emit_primitive_identity_mask__avx2: dst=(118, 281), mask=(688.00, 48.00) x (8.00, 3.00) [ 55.230] glyphs0_to_dst: glyph=(126, 277)x(10, 10), unclipped [ 55.230] emit_primitive_identity_mask__avx2: dst=(126, 277), mask=(704.00, 32.00) x (10.00, 10.00) [ 55.230] glyphs0_to_dst: glyph=(135, 277)x(10, 10), unclipped [ 55.230] emit_primitive_identity_mask__avx2: dst=(135, 277), mask=(704.00, 32.00) x (10.00, 10.00) [ 55.230] glyphs0_to_dst: glyph=(144, 277)x(10, 10), unclipped [ 55.230] emit_primitive_identity_mask__avx2: dst=(144, 277), mask=(720.00, 32.00) x (10.00, 10.00) [ 55.230] glyphs0_to_dst: glyph=(153, 277)x(10, 10), unclipped [ 55.230] emit_primitive_identity_mask__avx2: dst=(153, 277), mask=(704.00, 48.00) x (10.00, 10.00) [ 55.230] gen8_vertex_flush[2a90] = 54 [ 55.230] gen9_magic_ca_pass: CA fixup (2490 -> 2544) [ 55.230] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 55.230] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 55.230] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 55.230] sna_accel_flush: flush?=0, dirty?=0 [ 55.230] sna_block_handler (tv=0.0) [ 55.230] sna_wakeup_handler [ 55.230] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 55.230] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 55.230] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 55.230] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 55.230] sna_dri2_get_msc(draw=146, pipe=0) [ 55.230] sna_crtc_record_swap: recording last swap on pipe=0, frame 3064 [msc=3064], time 55.219294 [ 55.230] sna_dri2_get_msc: msc=3064 [raw=3064], ust=55219294 [ 55.230] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=40 (refs=1/1, flush=0) , front=29 (refs=1/4, flush=1) [ 55.230] sna_dri2_schedule_swap(target_msc=3063, divisor=0, remainder=0) [ 55.230] sna_dri2_schedule_swap: using front handle=29, active_scanout?=3, flush?=1 [ 55.230] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 55.230] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 55.230] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 55.230] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 55.230] sna_crtc_record_swap: recording last swap on pipe=0, frame 3064 [msc=3064], time 55.219294 [ 55.230] immediate_swap: current_msc=3064, target_msc=3063 -- yes [ 55.230] can_flip: no, shadow enabled [ 55.230] sna_dri2_add_event: adding event to window 146) [ 55.230] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 55.230] sna_dri2_immediate_blit: no pending blit, starting chain [ 55.230] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 55.230] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 55.230] can_xchg: back size=8701e00, front size=8701e00 [ 55.230] can_xchg: yes, pixmap=165 [ 55.230] sna_dri2_xchg: win=146, exchange front=29/3,ref=2 and back=40/5,ref=2, pixmap=165 7680x2160 [ 55.230] sna_dri2_xchg: back_bo handle=40, pitch=30720, size=132710400, ref=1, active_scanout?=0 [ 55.230] sna_dri2_xchg: front_bo handle=29, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 55.230] set_bo: pixmap=165, handle=40 (old handle=29) [ 55.230] set_bo: marking whole pixmap as damaged [ 55.230] set_bo: applying final/discard move-to-gpu [ 55.230] wait_for_shadow: flags=0, flips=0, handle=29, shadow=32 [ 55.230] set_bo: dropping flush hint from handle=29 [ 55.230] set_bo: adding flush hint to handle=40 [ 55.230] mark_stale(handle=29) => 1 [ 55.230] swap_limit: draw=146 setting swap limit to 3 [ 55.230] sna_dri2_swap_limit_validate: swap limit set to 3 [ 55.230] sna_next_vblank(pipe=0, waiting until next vblank) [ 55.230] sna_dri2_schedule_swap: reported target_msc=3064 [ 55.230] sna_accel_flush: flush?=0, dirty?=0 [ 55.230] sna_accel_flush: flush?=0, dirty?=0 [ 55.230] sna_accel_flush: flush?=0, dirty?=0 [ 55.230] sna_accel_flush: flush?=0, dirty?=0 [ 55.230] sna_block_handler (tv=0.0) [ 55.230] kgem_retire, need_retire?=1 [ 55.230] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 55.230] kgem_retire__requests_ring: retiring ring 0 [ 55.230] __kgem_busy: handle=2, busy=0, wedged=0 [ 55.230] __kgem_retire_rq: request 2 complete [ 55.230] kgem_retire__requests_ring: retiring ring 0 [ 55.230] __kgem_busy: handle=1, busy=0, wedged=0 [ 55.230] __kgem_retire_rq: request 1 complete [ 55.230] kgem_retire__requests_ring: retiring ring 0 [ 55.230] __kgem_busy: handle=117, busy=0, wedged=0 [ 55.230] __kgem_retire_rq: request 117 complete [ 55.230] __kgem_bo_flush: handle=135, busy=0, wedged=0 [ 55.230] kgem_bo_move_to_cache: release handle=135 [ 55.230] kgem_bo_move_to_inactive: moving handle=135 to inactive [ 55.230] kgem_bo_move_to_inactive: moving handle=117 to inactive [ 55.230] kgem_retire__requests_ring: retiring ring 0 [ 55.230] __kgem_busy: handle=127, busy=0, wedged=0 [ 55.230] __kgem_retire_rq: request 127 complete [ 55.230] kgem_bo_move_to_inactive: moving handle=127 to inactive [ 55.230] kgem_retire__requests_ring: retiring ring 0 [ 55.230] __kgem_busy: handle=130, busy=0, wedged=0 [ 55.230] __kgem_retire_rq: request 130 complete [ 55.230] kgem_bo_move_to_inactive: moving handle=130 to inactive [ 55.230] kgem_retire__requests_ring: retiring ring 0 [ 55.230] __kgem_busy: handle=131, busy=0, wedged=0 [ 55.230] __kgem_retire_rq: request 131 complete [ 55.230] kgem_bo_move_to_inactive: moving handle=131 to inactive [ 55.230] kgem_retire__requests_ring: retiring ring 0 [ 55.230] __kgem_busy: handle=138, busy=0, wedged=0 [ 55.230] __kgem_retire_rq: request 138 complete [ 55.230] kgem_bo_move_to_inactive: moving handle=138 to inactive [ 55.230] kgem_retire__requests_ring: retiring ring 0 [ 55.230] __kgem_busy: handle=139, busy=0, wedged=0 [ 55.230] __kgem_retire_rq: request 139 complete [ 55.230] __kgem_bo_flush: handle=112, busy=131072, wedged=0 [ 55.230] __kgem_bo_flush: moving 112 to flushing [ 55.230] __kgem_retire_rq: movied 112 to flushing [ 55.230] kgem_bo_move_to_inactive: moving handle=139 to inactive [ 55.230] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 55.230] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 55.230] kgem_retire -- retired=1, need_retire=1 [ 55.230] sna_accel_block: GPU idle, flushing [ 55.230] gen8_vertex_close: used=10176, vbo active? 23, vb=200, nreloc=1 [ 55.230] gen8_vertex_close: reloc[0] = 289 [ 55.230] kgem_add_reloc64: handle=23, pos=289, delta=0, domains=200000 [ 55.230] kgem_add_handle: handle=23, index=5 [ 55.230] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fd541000) [ 55.230] batch[1/1, flags=1800]: 2762 2762 15696 16384, nreloc=9, nexec=6, nfence=0, aperture=9110 [fenced=0] [ 55.230] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd981000 [ 55.230] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -49151 [ 55.230] kgem_fixup_relocs: shrinking by 49152 [ 55.230] __kgem_busy: handle=2, busy=0, wedged=0 [ 55.230] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd981000 [ 55.230] kgem_commit: release handle=109 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ea44b000 [ 55.230] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 55.230] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 55.230] __kgem_bo_clear_busy: handle=7 [ 55.230] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 55.230] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 55.230] kgem_commit: release handle=113 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 55.230] __kgem_bo_clear_busy: handle=113 [ 55.230] kgem_commit: release handle=113 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fe00a000 [ 55.230] kgem_commit: release handle=113 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 55.230] __kgem_bo_clear_busy: handle=113 [ 55.230] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 55.230] __kgem_busy: handle=2, busy=131072, wedged=0 [ 55.230] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 55.230] sna_scanout_do_flush: flush timer active: delta=-10 [ 55.230] sna_scanout_do_flush (time=55230), triggered [ 55.230] sna_scanout_flush (time=55230), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 55.230] has_shadow: has pending damage? 1, outstanding flips: 0 [ 55.230] stop_flush: scanout=40 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 55.230] has_shadow: has pending damage? 1, outstanding flips: 0 [ 55.230] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 55.230] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 55.230] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 55.230] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 55.230] sna_pixmap_move_to_gpu: already all-damaged [ 55.230] sna_pixmap_mark_active: pixmap=165, handle=40 [ 55.230] sna_mode_redisplay: crtc[0] transformed? 0 [ 55.230] sna_mode_redisplay: crtc[1] transformed? 0 [ 55.230] sna_mode_redisplay: crtc[2] transformed? 0 [ 55.230] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=40 [active=1] [ 55.230] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 29, transformed? 0 [ 55.230] get_fb: reusing fb=110 for handle=40 [ 55.230] sna_mode_redisplay: recording flip on CRTC:32 handle=40, active_scanout=2, serial=2 [ 55.230] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 55.230] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 29, transformed? 0 [ 55.230] sna_mode_redisplay: recording flip on CRTC:39 handle=40, active_scanout=3, serial=3 [ 55.230] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 55.230] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 55.230] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 55.230] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=40, shadow handle=32 [ 55.230] sna_accel_do_throttle (time=55230), triggered [ 55.230] sna_accel_throttle (time=55230) [ 55.230] sna_accel_block: evaluating timers, active=7 [ 55.230] sna_accel_block: flush timer expires in 16 [55246] [ 55.230] sna_wakeup_handler [ 55.230] sna_glyphs(op=3, nlist=1, src=(163, 287)) [ 55.230] kgem_bo_is_busy: handle=109, domain: 3 exec? 0, rq? 1 [ 55.230] sna_glyphs: discarding mask [ 55.230] glyphs0_to_dst(op=3, src=(163, 287), nlist=1, dst=(163, 287)+(0, 0)) [ 55.230] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753687280 size=3775x2136 [ 55.230] gen9_render_composite: 0x0, current mode=0/1 [ 55.230] kgem_bo_is_busy: handle=6, domain: 3 exec? 0, rq? 1 [ 55.230] kgem_bo_is_busy: handle=109, domain: 3 exec? 0, rq? 1 [ 55.230] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.230] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.230] sna_drawable_use_bo pixmap=3854, box=((0, 0), (3775, 2136)), flags=7... [ 55.230] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.230] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.230] sna_drawable_use_bo: using whole GPU bo [ 55.230] gen9_composite_set_target: pixmap=3854, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 55.230] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.230] color_convert: src=ffffffff [20028888] [ 55.230] color_convert: dst=ffffffff [20028888] [ 55.230] sna_render_get_solid: ffffffff [ 55.230] sna_render_get_solid(white) [ 55.230] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.230] sna_transform_is_imprecise_integer_translation: no transform [ 55.230] gen9_composite_picture: integer translation (0, 0), removing [ 55.230] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 55.230] sna_render_pixmap_bo: GPU all damaged [ 55.230] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 55.230] gen4_choose_composite_emitter: solid, identity mask [ 55.230] kgem_check_bo: num_pages=+9035, num_exec=+3 [ 55.230] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 55.230] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 55.230] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 55.230] kgem_add_handle: handle=4, index=0 [ 55.230] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 55.230] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 55.230] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 55.230] gen9_composite_get_binding_table(ffc0) [ 55.230] kgem_add_reloc64: handle=109, pos=16360, delta=0, domains=20002 [ 55.230] kgem_add_handle: handle=109, index=1 [ 55.230] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=ea44b000) [ 55.230] __kgem_bo_mark_dirty: handle=109 (proxy? 0) [ 55.230] [3fe0] bind bo(handle=109, addr=ea44b000), format=192, width=3775, height=2136, pitch=15360, tiling=1 -> render [ 55.231] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 55.231] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 55.231] kgem_add_handle: handle=7, index=2 [ 55.231] kgem_add_reloc64[4] = (delta=1048, target handle=2, presumed=fffe8000) [ 55.231] [3fd0] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 55.231] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 [ 55.231] kgem_add_handle: handle=6, index=3 [ 55.231] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd581000) [ 55.231] [3fc0] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 55.231] gen9_emit_cc: blend=177 (current=ffffffff), src=17, dst=18 [ 55.231] gen9_emit_sampler: sampler = a [ 55.231] gen9_emit_sf: num_sf_outputs=2 [ 55.231] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 55.231] gen9_emit_vertex_elements: setup id=9 [ 55.231] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 55.231] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 55.231] glyphs0_to_dst: glyph=(165, 279)x(5, 8), unclipped [ 55.231] emit_primitive_identity_mask__avx2: dst=(165, 279), mask=(720.00, 48.00) x (5.00, 8.00) [ 55.231] gen8_vertex_flush[498] = 3 [ 55.231] gen9_magic_ca_pass: CA fixup (2544 -> 2547) [ 55.231] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 55.231] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 55.231] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 55.231] sna_glyphs(op=3, nlist=1, src=(172, 287)) [ 55.231] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.231] sna_glyphs: discarding mask [ 55.231] glyphs0_to_dst(op=3, src=(172, 287), nlist=1, dst=(172, 287)+(0, 0)) [ 55.231] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753687280 size=3775x2136 [ 55.231] gen9_render_composite: 0x0, current mode=1/1 [ 55.231] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.231] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.231] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.231] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.231] sna_drawable_use_bo pixmap=3854, box=((0, 0), (3775, 2136)), flags=7... [ 55.231] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.231] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.231] sna_drawable_use_bo: using whole GPU bo [ 55.231] gen9_composite_set_target: pixmap=3854, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 55.231] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.231] color_convert: src=ff729fcf [20028888] [ 55.231] color_convert: dst=ff729fcf [20028888] [ 55.231] sna_render_get_solid: ff729fcf [ 55.231] sna_render_get_solid(23) = ff729fcf (old) [ 55.231] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.231] sna_transform_is_imprecise_integer_translation: no transform [ 55.231] gen9_composite_picture: integer translation (0, 0), removing [ 55.231] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 55.231] sna_render_pixmap_bo: GPU all damaged [ 55.231] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 55.231] gen4_choose_composite_emitter: solid, identity mask [ 55.231] kgem_check_bo: num_pages=+1, num_exec=+1 [ 55.231] gen9_composite_get_binding_table(fec0) [ 55.231] kgem_add_reloc64: handle=113, pos=16296, delta=0, domains=40000 [ 55.231] kgem_add_reloc64: adding proxy [delta=92] for handle=113 [ 55.231] kgem_add_handle: handle=113, index=4 [ 55.231] kgem_add_reloc64[6] = (delta=92, target handle=4, presumed=fe00a000) [ 55.231] [3fa0] bind bo(handle=113, addr=fe00a05c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 55.231] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 55.231] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 55.231] gen9_emit_vertex_elements: setup id=9 [ 55.231] glyphs0_to_dst: glyph=(171, 281)x(11, 3), unclipped [ 55.231] emit_primitive_identity_mask__avx2: dst=(171, 281), mask=(736.00, 32.00) x (11.00, 3.00) [ 55.231] glyphs0_to_dst: glyph=(180, 276)x(10, 14), unclipped [ 55.231] emit_primitive_identity_mask__avx2: dst=(180, 276), mask=(944.00, 48.00) x (10.00, 14.00) [ 55.231] glyphs0_to_dst: glyph=(189, 276)x(11, 11), unclipped [ 55.231] emit_primitive_identity_mask__avx2: dst=(189, 276), mask=(960.00, 0.00) x (11.00, 11.00) [ 55.231] glyphs0_to_dst: glyph=(198, 279)x(10, 8), unclipped [ 55.231] emit_primitive_identity_mask__avx2: dst=(198, 279), mask=(976.00, 0.00) x (10.00, 8.00) [ 55.231] glyphs0_to_dst: glyph=(208, 279)x(9, 11), unclipped [ 55.231] emit_primitive_identity_mask__avx2: dst=(208, 279), mask=(960.00, 16.00) x (9.00, 11.00) [ 55.231] glyphs0_to_dst: glyph=(216, 276)x(10, 14), unclipped [ 55.231] emit_primitive_identity_mask__avx2: dst=(216, 276), mask=(944.00, 48.00) x (10.00, 14.00) [ 55.231] glyphs0_to_dst: glyph=(225, 277)x(10, 10), unclipped [ 55.231] emit_primitive_identity_mask__avx2: dst=(225, 277), mask=(976.00, 16.00) x (10.00, 10.00) [ 55.231] glyphs0_to_dst: glyph=(234, 288)x(11, 2), unclipped [ 55.231] emit_primitive_identity_mask__avx2: dst=(234, 288), mask=(992.00, 0.00) x (11.00, 2.00) [ 55.231] glyphs0_to_dst: glyph=(243, 276)x(11, 11), unclipped [ 55.231] emit_primitive_identity_mask__avx2: dst=(243, 276), mask=(1008.00, 0.00) x (11.00, 11.00) [ 55.231] glyphs0_to_dst: glyph=(253, 279)x(9, 8), unclipped [ 55.231] emit_primitive_identity_mask__avx2: dst=(253, 279), mask=(720.00, 0.00) x (9.00, 8.00) [ 55.231] glyphs0_to_dst: glyph=(261, 279)x(10, 8), unclipped [ 55.231] emit_primitive_identity_mask__avx2: dst=(261, 279), mask=(704.00, 16.00) x (10.00, 8.00) [ 55.231] glyphs0_to_dst: glyph=(270, 279)x(10, 8), unclipped [ 55.231] emit_primitive_identity_mask__avx2: dst=(270, 279), mask=(704.00, 16.00) x (10.00, 8.00) [ 55.231] glyphs0_to_dst: glyph=(279, 275)x(10, 12), unclipped [ 55.231] emit_primitive_identity_mask__avx2: dst=(279, 275), mask=(992.00, 16.00) x (10.00, 12.00) [ 55.231] glyphs0_to_dst: glyph=(288, 279)x(10, 8), unclipped [ 55.231] emit_primitive_identity_mask__avx2: dst=(288, 279), mask=(704.00, 16.00) x (10.00, 8.00) [ 55.231] glyphs0_to_dst: glyph=(297, 279)x(10, 8), unclipped [ 55.231] emit_primitive_identity_mask__avx2: dst=(297, 279), mask=(752.00, 0.00) x (10.00, 8.00) [ 55.231] glyphs0_to_dst: glyph=(307, 275)x(10, 12), unclipped [ 55.231] emit_primitive_identity_mask__avx2: dst=(307, 275), mask=(1008.00, 16.00) x (10.00, 12.00) [ 55.231] glyphs0_to_dst: glyph=(315, 276)x(11, 11), unclipped [ 55.231] emit_primitive_identity_mask__avx2: dst=(315, 276), mask=(960.00, 0.00) x (11.00, 11.00) [ 55.231] glyphs0_to_dst: glyph=(324, 279)x(11, 8), unclipped [ 55.231] emit_primitive_identity_mask__avx2: dst=(324, 279), mask=(736.00, 16.00) x (11.00, 8.00) [ 55.231] glyphs0_to_dst: glyph=(334, 279)x(9, 11), unclipped [ 55.231] emit_primitive_identity_mask__avx2: dst=(334, 279), mask=(960.00, 16.00) x (9.00, 11.00) [ 55.231] glyphs0_to_dst: glyph=(342, 288)x(11, 2), unclipped [ 55.231] emit_primitive_identity_mask__avx2: dst=(342, 288), mask=(992.00, 0.00) x (11.00, 2.00) [ 55.231] glyphs0_to_dst: glyph=(351, 275)x(10, 12), unclipped [ 55.231] emit_primitive_identity_mask__avx2: dst=(351, 275), mask=(992.00, 16.00) x (10.00, 12.00) [ 55.231] glyphs0_to_dst: glyph=(361, 275)x(9, 12), unclipped [ 55.231] emit_primitive_identity_mask__avx2: dst=(361, 275), mask=(960.00, 32.00) x (9.00, 12.00) [ 55.231] glyphs0_to_dst: glyph=(369, 279)x(10, 11), unclipped [ 55.231] emit_primitive_identity_mask__avx2: dst=(369, 279), mask=(976.00, 32.00) x (10.00, 11.00) [ 55.231] glyphs0_to_dst: glyph=(378, 276)x(10, 14), unclipped [ 55.231] emit_primitive_identity_mask__avx2: dst=(378, 276), mask=(944.00, 48.00) x (10.00, 14.00) [ 55.231] glyphs0_to_dst: glyph=(387, 277)x(10, 10), unclipped [ 55.231] emit_primitive_identity_mask__avx2: dst=(387, 277), mask=(960.00, 48.00) x (10.00, 10.00) [ 55.231] glyphs0_to_dst: glyph=(396, 288)x(11, 2), unclipped [ 55.231] emit_primitive_identity_mask__avx2: dst=(396, 288), mask=(992.00, 0.00) x (11.00, 2.00) [ 55.231] glyphs0_to_dst: glyph=(406, 279)x(9, 8), unclipped [ 55.231] emit_primitive_identity_mask__avx2: dst=(406, 279), mask=(688.00, 32.00) x (9.00, 8.00) [ 55.231] glyphs0_to_dst: glyph=(415, 279)x(9, 8), unclipped [ 55.231] emit_primitive_identity_mask__avx2: dst=(415, 279), mask=(752.00, 16.00) x (9.00, 8.00) [ 55.231] glyphs0_to_dst: glyph=(424, 279)x(9, 11), unclipped [ 55.231] emit_primitive_identity_mask__avx2: dst=(424, 279), mask=(960.00, 16.00) x (9.00, 11.00) [ 55.231] glyphs0_to_dst: glyph=(432, 276)x(10, 11), unclipped [ 55.231] emit_primitive_identity_mask__avx2: dst=(432, 276), mask=(976.00, 48.00) x (10.00, 11.00) [ 55.231] glyphs0_to_dst: glyph=(442, 279)x(9, 8), unclipped [ 55.231] emit_primitive_identity_mask__avx2: dst=(442, 279), mask=(688.00, 32.00) x (9.00, 8.00) [ 55.231] glyphs0_to_dst: glyph=(450, 279)x(10, 11), unclipped [ 55.231] emit_primitive_identity_mask__avx2: dst=(450, 279), mask=(976.00, 32.00) x (10.00, 11.00) [ 55.231] gen8_vertex_flush[598] = 96 [ 55.231] gen9_magic_ca_pass: CA fixup (2547 -> 2643) [ 55.231] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 55.231] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 55.231] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 55.231] sna_glyphs(op=3, nlist=1, src=(460, 287)) [ 55.231] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.231] sna_glyphs: discarding mask [ 55.231] glyphs0_to_dst(op=3, src=(460, 287), nlist=1, dst=(460, 287)+(0, 0)) [ 55.231] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753687280 size=3775x2136 [ 55.231] gen9_render_composite: 0x0, current mode=1/1 [ 55.231] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.231] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.231] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.231] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.231] sna_drawable_use_bo pixmap=3854, box=((0, 0), (3775, 2136)), flags=7... [ 55.231] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.231] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.231] sna_drawable_use_bo: using whole GPU bo [ 55.231] gen9_composite_set_target: pixmap=3854, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 55.231] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.231] color_convert: src=ffffffff [20028888] [ 55.231] color_convert: dst=ffffffff [20028888] [ 55.231] sna_render_get_solid: ffffffff [ 55.231] sna_render_get_solid(white) [ 55.231] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.231] sna_transform_is_imprecise_integer_translation: no transform [ 55.231] gen9_composite_picture: integer translation (0, 0), removing [ 55.231] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 55.231] sna_render_pixmap_bo: GPU all damaged [ 55.231] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 55.231] gen4_choose_composite_emitter: solid, identity mask [ 55.231] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.231] gen9_composite_get_binding_table(fe40) [ 55.231] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 55.231] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 55.231] gen9_emit_vertex_elements: setup id=9 [ 55.231] glyphs0_to_dst: glyph=(459, 276)x(10, 13), unclipped [ 55.231] emit_primitive_identity_mask__avx2: dst=(459, 276), mask=(752.00, 32.00) x (10.00, 13.00) [ 55.231] gen8_vertex_flush[698] = 3 [ 55.231] gen9_magic_ca_pass: CA fixup (2643 -> 2646) [ 55.231] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 55.231] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 55.231] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 55.231] sna_glyphs(op=3, nlist=1, src=(1, 304)) [ 55.231] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.231] sna_glyphs: discarding mask [ 55.231] glyphs0_to_dst(op=3, src=(1, 304), nlist=1, dst=(1, 304)+(0, 0)) [ 55.231] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753687280 size=3775x2136 [ 55.231] gen9_render_composite: 0x0, current mode=1/1 [ 55.231] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.231] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.231] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.231] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.231] sna_drawable_use_bo pixmap=3854, box=((0, 0), (3775, 2136)), flags=7... [ 55.231] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.231] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.231] sna_drawable_use_bo: using whole GPU bo [ 55.231] gen9_composite_set_target: pixmap=3854, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 55.231] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.231] color_convert: src=ff8ae234 [20028888] [ 55.231] color_convert: dst=ff8ae234 [20028888] [ 55.231] sna_render_get_solid: ff8ae234 [ 55.231] sna_render_get_solid(22) = ff8ae234 (old) [ 55.231] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.231] sna_transform_is_imprecise_integer_translation: no transform [ 55.231] gen9_composite_picture: integer translation (0, 0), removing [ 55.231] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 55.231] sna_render_pixmap_bo: GPU all damaged [ 55.231] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 55.231] gen4_choose_composite_emitter: solid, identity mask [ 55.231] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.231] gen9_composite_get_binding_table(fe00) [ 55.231] kgem_add_reloc64: handle=113, pos=16248, delta=0, domains=40000 [ 55.231] kgem_add_reloc64: adding proxy [delta=88] for handle=113 [ 55.231] kgem_add_reloc64[7] = (delta=88, target handle=4, presumed=fe00a000) [ 55.231] [3f70] bind bo(handle=113, addr=fe00a058), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 55.231] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 55.231] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 55.231] gen9_emit_vertex_elements: setup id=9 [ 55.231] glyphs0_to_dst: glyph=(1, 296)x(9, 8), unclipped [ 55.231] emit_primitive_identity_mask__avx2: dst=(1, 296), mask=(688.00, 32.00) x (9.00, 8.00) [ 55.231] glyphs0_to_dst: glyph=(9, 294)x(10, 13), unclipped [ 55.231] emit_primitive_identity_mask__avx2: dst=(9, 294), mask=(672.00, 48.00) x (10.00, 13.00) [ 55.231] glyphs0_to_dst: glyph=(19, 296)x(9, 8), unclipped [ 55.231] emit_primitive_identity_mask__avx2: dst=(19, 296), mask=(688.00, 32.00) x (9.00, 8.00) [ 55.231] glyphs0_to_dst: glyph=(28, 298)x(8, 3), unclipped [ 55.231] emit_primitive_identity_mask__avx2: dst=(28, 298), mask=(688.00, 48.00) x (8.00, 3.00) [ 55.231] glyphs0_to_dst: glyph=(36, 294)x(11, 10), unclipped [ 55.231] emit_primitive_identity_mask__avx2: dst=(36, 294), mask=(704.00, 0.00) x (11.00, 10.00) [ 55.231] glyphs0_to_dst: glyph=(46, 296)x(9, 8), unclipped [ 55.231] emit_primitive_identity_mask__avx2: dst=(46, 296), mask=(720.00, 0.00) x (9.00, 8.00) [ 55.231] glyphs0_to_dst: glyph=(54, 296)x(10, 8), unclipped [ 55.231] emit_primitive_identity_mask__avx2: dst=(54, 296), mask=(704.00, 16.00) x (10.00, 8.00) [ 55.231] glyphs0_to_dst: glyph=(63, 296)x(10, 8), unclipped [ 55.231] emit_primitive_identity_mask__avx2: dst=(63, 296), mask=(720.00, 16.00) x (10.00, 8.00) [ 55.231] glyphs0_to_dst: glyph=(72, 293)x(10, 11), unclipped [ 55.231] emit_primitive_identity_mask__avx2: dst=(72, 293), mask=(736.00, 0.00) x (10.00, 11.00) [ 55.231] glyphs0_to_dst: glyph=(81, 296)x(10, 8), unclipped [ 55.231] emit_primitive_identity_mask__avx2: dst=(81, 296), mask=(752.00, 0.00) x (10.00, 8.00) [ 55.231] glyphs0_to_dst: glyph=(90, 293)x(10, 11), unclipped [ 55.231] emit_primitive_identity_mask__avx2: dst=(90, 293), mask=(736.00, 0.00) x (10.00, 11.00) [ 55.231] glyphs0_to_dst: glyph=(99, 296)x(11, 8), unclipped [ 55.231] emit_primitive_identity_mask__avx2: dst=(99, 296), mask=(736.00, 16.00) x (11.00, 8.00) [ 55.231] glyphs0_to_dst: glyph=(109, 296)x(9, 8), unclipped [ 55.231] emit_primitive_identity_mask__avx2: dst=(109, 296), mask=(752.00, 16.00) x (9.00, 8.00) [ 55.231] glyphs0_to_dst: glyph=(118, 298)x(8, 3), unclipped [ 55.231] emit_primitive_identity_mask__avx2: dst=(118, 298), mask=(688.00, 48.00) x (8.00, 3.00) [ 55.231] glyphs0_to_dst: glyph=(126, 294)x(10, 10), unclipped [ 55.231] emit_primitive_identity_mask__avx2: dst=(126, 294), mask=(704.00, 32.00) x (10.00, 10.00) [ 55.231] glyphs0_to_dst: glyph=(135, 294)x(10, 10), unclipped [ 55.231] emit_primitive_identity_mask__avx2: dst=(135, 294), mask=(704.00, 32.00) x (10.00, 10.00) [ 55.231] glyphs0_to_dst: glyph=(144, 294)x(10, 10), unclipped [ 55.231] emit_primitive_identity_mask__avx2: dst=(144, 294), mask=(720.00, 32.00) x (10.00, 10.00) [ 55.231] glyphs0_to_dst: glyph=(153, 294)x(10, 10), unclipped [ 55.231] emit_primitive_identity_mask__avx2: dst=(153, 294), mask=(704.00, 48.00) x (10.00, 10.00) [ 55.231] gen8_vertex_flush[798] = 54 [ 55.231] gen9_magic_ca_pass: CA fixup (2646 -> 2700) [ 55.231] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 55.231] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 55.231] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 55.231] sna_glyphs(op=3, nlist=1, src=(163, 304)) [ 55.231] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.231] sna_glyphs: discarding mask [ 55.231] glyphs0_to_dst(op=3, src=(163, 304), nlist=1, dst=(163, 304)+(0, 0)) [ 55.231] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753687280 size=3775x2136 [ 55.231] gen9_render_composite: 0x0, current mode=1/1 [ 55.231] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.231] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.231] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.231] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.231] sna_drawable_use_bo pixmap=3854, box=((0, 0), (3775, 2136)), flags=7... [ 55.231] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.231] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.231] sna_drawable_use_bo: using whole GPU bo [ 55.231] gen9_composite_set_target: pixmap=3854, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 55.231] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.231] color_convert: src=ffffffff [20028888] [ 55.231] color_convert: dst=ffffffff [20028888] [ 55.231] sna_render_get_solid: ffffffff [ 55.231] sna_render_get_solid(white) [ 55.231] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.231] sna_transform_is_imprecise_integer_translation: no transform [ 55.231] gen9_composite_picture: integer translation (0, 0), removing [ 55.231] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 55.232] sna_render_pixmap_bo: GPU all damaged [ 55.232] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 55.232] gen4_choose_composite_emitter: solid, identity mask [ 55.232] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.232] gen9_composite_get_binding_table(fd80) [ 55.232] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 55.232] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 55.232] gen9_emit_vertex_elements: setup id=9 [ 55.232] glyphs0_to_dst: glyph=(165, 296)x(5, 8), unclipped [ 55.232] emit_primitive_identity_mask__avx2: dst=(165, 296), mask=(720.00, 48.00) x (5.00, 8.00) [ 55.232] gen8_vertex_flush[898] = 3 [ 55.232] gen9_magic_ca_pass: CA fixup (2700 -> 2703) [ 55.232] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 55.232] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 55.232] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 55.232] sna_glyphs(op=3, nlist=1, src=(172, 304)) [ 55.232] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.232] sna_glyphs: discarding mask [ 55.232] glyphs0_to_dst(op=3, src=(172, 304), nlist=1, dst=(172, 304)+(0, 0)) [ 55.232] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753687280 size=3775x2136 [ 55.232] gen9_render_composite: 0x0, current mode=1/1 [ 55.232] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.232] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.232] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.232] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.232] sna_drawable_use_bo pixmap=3854, box=((0, 0), (3775, 2136)), flags=7... [ 55.232] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.232] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.232] sna_drawable_use_bo: using whole GPU bo [ 55.232] gen9_composite_set_target: pixmap=3854, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 55.232] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.232] color_convert: src=ff729fcf [20028888] [ 55.232] color_convert: dst=ff729fcf [20028888] [ 55.232] sna_render_get_solid: ff729fcf [ 55.232] sna_render_get_solid(23) = ff729fcf (old) [ 55.232] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.232] sna_transform_is_imprecise_integer_translation: no transform [ 55.232] gen9_composite_picture: integer translation (0, 0), removing [ 55.232] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 55.232] sna_render_pixmap_bo: GPU all damaged [ 55.232] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 55.232] gen4_choose_composite_emitter: solid, identity mask [ 55.232] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.232] gen9_composite_get_binding_table(fd40) [ 55.232] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 55.232] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 55.232] gen9_emit_vertex_elements: setup id=9 [ 55.232] glyphs0_to_dst: glyph=(171, 298)x(11, 3), unclipped [ 55.232] emit_primitive_identity_mask__avx2: dst=(171, 298), mask=(736.00, 32.00) x (11.00, 3.00) [ 55.232] glyphs0_to_dst: glyph=(180, 293)x(10, 14), unclipped [ 55.232] emit_primitive_identity_mask__avx2: dst=(180, 293), mask=(944.00, 48.00) x (10.00, 14.00) [ 55.232] glyphs0_to_dst: glyph=(189, 293)x(11, 11), unclipped [ 55.232] emit_primitive_identity_mask__avx2: dst=(189, 293), mask=(960.00, 0.00) x (11.00, 11.00) [ 55.232] glyphs0_to_dst: glyph=(198, 296)x(10, 8), unclipped [ 55.232] emit_primitive_identity_mask__avx2: dst=(198, 296), mask=(976.00, 0.00) x (10.00, 8.00) [ 55.232] glyphs0_to_dst: glyph=(208, 296)x(9, 11), unclipped [ 55.232] emit_primitive_identity_mask__avx2: dst=(208, 296), mask=(960.00, 16.00) x (9.00, 11.00) [ 55.232] glyphs0_to_dst: glyph=(216, 293)x(10, 14), unclipped [ 55.232] emit_primitive_identity_mask__avx2: dst=(216, 293), mask=(944.00, 48.00) x (10.00, 14.00) [ 55.232] glyphs0_to_dst: glyph=(225, 294)x(10, 10), unclipped [ 55.232] emit_primitive_identity_mask__avx2: dst=(225, 294), mask=(976.00, 16.00) x (10.00, 10.00) [ 55.232] glyphs0_to_dst: glyph=(234, 305)x(11, 2), unclipped [ 55.232] emit_primitive_identity_mask__avx2: dst=(234, 305), mask=(992.00, 0.00) x (11.00, 2.00) [ 55.232] glyphs0_to_dst: glyph=(243, 293)x(11, 11), unclipped [ 55.232] emit_primitive_identity_mask__avx2: dst=(243, 293), mask=(1008.00, 0.00) x (11.00, 11.00) [ 55.232] glyphs0_to_dst: glyph=(253, 296)x(9, 8), unclipped [ 55.232] emit_primitive_identity_mask__avx2: dst=(253, 296), mask=(720.00, 0.00) x (9.00, 8.00) [ 55.232] glyphs0_to_dst: glyph=(261, 296)x(10, 8), unclipped [ 55.232] emit_primitive_identity_mask__avx2: dst=(261, 296), mask=(704.00, 16.00) x (10.00, 8.00) [ 55.232] glyphs0_to_dst: glyph=(270, 296)x(10, 8), unclipped [ 55.232] emit_primitive_identity_mask__avx2: dst=(270, 296), mask=(704.00, 16.00) x (10.00, 8.00) [ 55.232] glyphs0_to_dst: glyph=(279, 292)x(10, 12), unclipped [ 55.232] emit_primitive_identity_mask__avx2: dst=(279, 292), mask=(992.00, 16.00) x (10.00, 12.00) [ 55.232] glyphs0_to_dst: glyph=(288, 296)x(10, 8), unclipped [ 55.232] emit_primitive_identity_mask__avx2: dst=(288, 296), mask=(704.00, 16.00) x (10.00, 8.00) [ 55.232] glyphs0_to_dst: glyph=(297, 296)x(10, 8), unclipped [ 55.232] emit_primitive_identity_mask__avx2: dst=(297, 296), mask=(752.00, 0.00) x (10.00, 8.00) [ 55.232] glyphs0_to_dst: glyph=(307, 292)x(10, 12), unclipped [ 55.232] emit_primitive_identity_mask__avx2: dst=(307, 292), mask=(1008.00, 16.00) x (10.00, 12.00) [ 55.232] glyphs0_to_dst: glyph=(315, 293)x(11, 11), unclipped [ 55.232] emit_primitive_identity_mask__avx2: dst=(315, 293), mask=(960.00, 0.00) x (11.00, 11.00) [ 55.232] glyphs0_to_dst: glyph=(324, 296)x(11, 8), unclipped [ 55.232] emit_primitive_identity_mask__avx2: dst=(324, 296), mask=(736.00, 16.00) x (11.00, 8.00) [ 55.232] glyphs0_to_dst: glyph=(334, 296)x(9, 11), unclipped [ 55.232] emit_primitive_identity_mask__avx2: dst=(334, 296), mask=(960.00, 16.00) x (9.00, 11.00) [ 55.232] glyphs0_to_dst: glyph=(342, 305)x(11, 2), unclipped [ 55.232] emit_primitive_identity_mask__avx2: dst=(342, 305), mask=(992.00, 0.00) x (11.00, 2.00) [ 55.232] glyphs0_to_dst: glyph=(351, 292)x(10, 12), unclipped [ 55.232] emit_primitive_identity_mask__avx2: dst=(351, 292), mask=(992.00, 16.00) x (10.00, 12.00) [ 55.232] glyphs0_to_dst: glyph=(361, 292)x(9, 12), unclipped [ 55.232] emit_primitive_identity_mask__avx2: dst=(361, 292), mask=(960.00, 32.00) x (9.00, 12.00) [ 55.232] glyphs0_to_dst: glyph=(369, 296)x(10, 11), unclipped [ 55.232] emit_primitive_identity_mask__avx2: dst=(369, 296), mask=(976.00, 32.00) x (10.00, 11.00) [ 55.232] glyphs0_to_dst: glyph=(378, 293)x(10, 14), unclipped [ 55.232] emit_primitive_identity_mask__avx2: dst=(378, 293), mask=(944.00, 48.00) x (10.00, 14.00) [ 55.232] glyphs0_to_dst: glyph=(387, 294)x(10, 10), unclipped [ 55.232] emit_primitive_identity_mask__avx2: dst=(387, 294), mask=(960.00, 48.00) x (10.00, 10.00) [ 55.232] glyphs0_to_dst: glyph=(396, 305)x(11, 2), unclipped [ 55.232] emit_primitive_identity_mask__avx2: dst=(396, 305), mask=(992.00, 0.00) x (11.00, 2.00) [ 55.232] glyphs0_to_dst: glyph=(406, 296)x(9, 8), unclipped [ 55.232] emit_primitive_identity_mask__avx2: dst=(406, 296), mask=(688.00, 32.00) x (9.00, 8.00) [ 55.232] glyphs0_to_dst: glyph=(415, 296)x(9, 8), unclipped [ 55.232] emit_primitive_identity_mask__avx2: dst=(415, 296), mask=(752.00, 16.00) x (9.00, 8.00) [ 55.232] glyphs0_to_dst: glyph=(424, 296)x(9, 11), unclipped [ 55.232] emit_primitive_identity_mask__avx2: dst=(424, 296), mask=(960.00, 16.00) x (9.00, 11.00) [ 55.232] glyphs0_to_dst: glyph=(432, 293)x(10, 11), unclipped [ 55.232] emit_primitive_identity_mask__avx2: dst=(432, 293), mask=(976.00, 48.00) x (10.00, 11.00) [ 55.232] glyphs0_to_dst: glyph=(442, 296)x(9, 8), unclipped [ 55.232] emit_primitive_identity_mask__avx2: dst=(442, 296), mask=(688.00, 32.00) x (9.00, 8.00) [ 55.232] glyphs0_to_dst: glyph=(450, 296)x(10, 11), unclipped [ 55.232] emit_primitive_identity_mask__avx2: dst=(450, 296), mask=(976.00, 32.00) x (10.00, 11.00) [ 55.232] gen8_vertex_flush[998] = 96 [ 55.232] gen9_magic_ca_pass: CA fixup (2703 -> 2799) [ 55.232] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 55.232] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 55.232] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 55.232] sna_glyphs(op=3, nlist=1, src=(460, 304)) [ 55.232] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.232] sna_glyphs: discarding mask [ 55.232] glyphs0_to_dst(op=3, src=(460, 304), nlist=1, dst=(460, 304)+(0, 0)) [ 55.232] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753687280 size=3775x2136 [ 55.232] gen9_render_composite: 0x0, current mode=1/1 [ 55.232] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.232] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.232] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.232] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.232] sna_drawable_use_bo pixmap=3854, box=((0, 0), (3775, 2136)), flags=7... [ 55.232] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.232] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.232] sna_drawable_use_bo: using whole GPU bo [ 55.232] gen9_composite_set_target: pixmap=3854, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 55.232] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.232] color_convert: src=ffffffff [20028888] [ 55.232] color_convert: dst=ffffffff [20028888] [ 55.232] sna_render_get_solid: ffffffff [ 55.232] sna_render_get_solid(white) [ 55.232] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.232] sna_transform_is_imprecise_integer_translation: no transform [ 55.232] gen9_composite_picture: integer translation (0, 0), removing [ 55.232] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 55.232] sna_render_pixmap_bo: GPU all damaged [ 55.232] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 55.232] gen4_choose_composite_emitter: solid, identity mask [ 55.232] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.232] gen9_composite_get_binding_table(fd00) [ 55.232] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 55.232] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 55.232] gen9_emit_vertex_elements: setup id=9 [ 55.232] glyphs0_to_dst: glyph=(459, 293)x(10, 13), unclipped [ 55.232] emit_primitive_identity_mask__avx2: dst=(459, 293), mask=(752.00, 32.00) x (10.00, 13.00) [ 55.232] gen8_vertex_flush[a98] = 3 [ 55.232] gen9_magic_ca_pass: CA fixup (2799 -> 2802) [ 55.232] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 55.232] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 55.232] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 55.232] sna_glyphs(op=3, nlist=1, src=(1, 321)) [ 55.232] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.232] sna_glyphs: discarding mask [ 55.232] glyphs0_to_dst(op=3, src=(1, 321), nlist=1, dst=(1, 321)+(0, 0)) [ 55.232] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753687280 size=3775x2136 [ 55.232] gen9_render_composite: 0x0, current mode=1/1 [ 55.232] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.232] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.232] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.232] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.232] sna_drawable_use_bo pixmap=3854, box=((0, 0), (3775, 2136)), flags=7... [ 55.232] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.232] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.232] sna_drawable_use_bo: using whole GPU bo [ 55.232] gen9_composite_set_target: pixmap=3854, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 55.232] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.232] color_convert: src=ff8ae234 [20028888] [ 55.232] color_convert: dst=ff8ae234 [20028888] [ 55.232] sna_render_get_solid: ff8ae234 [ 55.232] sna_render_get_solid(22) = ff8ae234 (old) [ 55.232] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.232] sna_transform_is_imprecise_integer_translation: no transform [ 55.232] gen9_composite_picture: integer translation (0, 0), removing [ 55.232] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 55.232] sna_render_pixmap_bo: GPU all damaged [ 55.232] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 55.232] gen4_choose_composite_emitter: solid, identity mask [ 55.232] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.232] gen9_composite_get_binding_table(fcc0) [ 55.232] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 55.232] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 55.232] gen9_emit_vertex_elements: setup id=9 [ 55.232] glyphs0_to_dst: glyph=(1, 313)x(9, 8), unclipped [ 55.232] emit_primitive_identity_mask__avx2: dst=(1, 313), mask=(688.00, 32.00) x (9.00, 8.00) [ 55.232] glyphs0_to_dst: glyph=(9, 311)x(10, 13), unclipped [ 55.232] emit_primitive_identity_mask__avx2: dst=(9, 311), mask=(672.00, 48.00) x (10.00, 13.00) [ 55.232] glyphs0_to_dst: glyph=(19, 313)x(9, 8), unclipped [ 55.232] emit_primitive_identity_mask__avx2: dst=(19, 313), mask=(688.00, 32.00) x (9.00, 8.00) [ 55.232] glyphs0_to_dst: glyph=(28, 315)x(8, 3), unclipped [ 55.232] emit_primitive_identity_mask__avx2: dst=(28, 315), mask=(688.00, 48.00) x (8.00, 3.00) [ 55.232] glyphs0_to_dst: glyph=(36, 311)x(11, 10), unclipped [ 55.232] emit_primitive_identity_mask__avx2: dst=(36, 311), mask=(704.00, 0.00) x (11.00, 10.00) [ 55.232] glyphs0_to_dst: glyph=(46, 313)x(9, 8), unclipped [ 55.232] emit_primitive_identity_mask__avx2: dst=(46, 313), mask=(720.00, 0.00) x (9.00, 8.00) [ 55.232] glyphs0_to_dst: glyph=(54, 313)x(10, 8), unclipped [ 55.232] emit_primitive_identity_mask__avx2: dst=(54, 313), mask=(704.00, 16.00) x (10.00, 8.00) [ 55.232] glyphs0_to_dst: glyph=(63, 313)x(10, 8), unclipped [ 55.232] emit_primitive_identity_mask__avx2: dst=(63, 313), mask=(720.00, 16.00) x (10.00, 8.00) [ 55.232] glyphs0_to_dst: glyph=(72, 310)x(10, 11), unclipped [ 55.232] emit_primitive_identity_mask__avx2: dst=(72, 310), mask=(736.00, 0.00) x (10.00, 11.00) [ 55.232] glyphs0_to_dst: glyph=(81, 313)x(10, 8), unclipped [ 55.232] emit_primitive_identity_mask__avx2: dst=(81, 313), mask=(752.00, 0.00) x (10.00, 8.00) [ 55.232] glyphs0_to_dst: glyph=(90, 310)x(10, 11), unclipped [ 55.232] emit_primitive_identity_mask__avx2: dst=(90, 310), mask=(736.00, 0.00) x (10.00, 11.00) [ 55.232] glyphs0_to_dst: glyph=(99, 313)x(11, 8), unclipped [ 55.232] emit_primitive_identity_mask__avx2: dst=(99, 313), mask=(736.00, 16.00) x (11.00, 8.00) [ 55.232] glyphs0_to_dst: glyph=(109, 313)x(9, 8), unclipped [ 55.232] emit_primitive_identity_mask__avx2: dst=(109, 313), mask=(752.00, 16.00) x (9.00, 8.00) [ 55.232] glyphs0_to_dst: glyph=(118, 315)x(8, 3), unclipped [ 55.232] emit_primitive_identity_mask__avx2: dst=(118, 315), mask=(688.00, 48.00) x (8.00, 3.00) [ 55.232] glyphs0_to_dst: glyph=(126, 311)x(10, 10), unclipped [ 55.232] emit_primitive_identity_mask__avx2: dst=(126, 311), mask=(704.00, 32.00) x (10.00, 10.00) [ 55.232] glyphs0_to_dst: glyph=(135, 311)x(10, 10), unclipped [ 55.232] emit_primitive_identity_mask__avx2: dst=(135, 311), mask=(704.00, 32.00) x (10.00, 10.00) [ 55.232] glyphs0_to_dst: glyph=(144, 311)x(10, 10), unclipped [ 55.232] emit_primitive_identity_mask__avx2: dst=(144, 311), mask=(720.00, 32.00) x (10.00, 10.00) [ 55.232] glyphs0_to_dst: glyph=(153, 311)x(10, 10), unclipped [ 55.232] emit_primitive_identity_mask__avx2: dst=(153, 311), mask=(704.00, 48.00) x (10.00, 10.00) [ 55.232] gen8_vertex_flush[b98] = 54 [ 55.232] gen9_magic_ca_pass: CA fixup (2802 -> 2856) [ 55.232] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 55.232] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 55.232] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 55.232] sna_glyphs(op=3, nlist=1, src=(163, 321)) [ 55.232] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.232] sna_glyphs: discarding mask [ 55.232] glyphs0_to_dst(op=3, src=(163, 321), nlist=1, dst=(163, 321)+(0, 0)) [ 55.232] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753687280 size=3775x2136 [ 55.232] gen9_render_composite: 0x0, current mode=1/1 [ 55.232] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.232] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.232] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.232] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.232] sna_drawable_use_bo pixmap=3854, box=((0, 0), (3775, 2136)), flags=7... [ 55.232] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.232] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.232] sna_drawable_use_bo: using whole GPU bo [ 55.232] gen9_composite_set_target: pixmap=3854, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 55.232] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.232] color_convert: src=ffffffff [20028888] [ 55.232] color_convert: dst=ffffffff [20028888] [ 55.233] sna_render_get_solid: ffffffff [ 55.233] sna_render_get_solid(white) [ 55.233] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.233] sna_transform_is_imprecise_integer_translation: no transform [ 55.233] gen9_composite_picture: integer translation (0, 0), removing [ 55.233] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 55.233] sna_render_pixmap_bo: GPU all damaged [ 55.233] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 55.233] gen4_choose_composite_emitter: solid, identity mask [ 55.233] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.233] gen9_composite_get_binding_table(fc80) [ 55.233] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 55.233] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 55.233] gen9_emit_vertex_elements: setup id=9 [ 55.233] glyphs0_to_dst: glyph=(165, 313)x(5, 8), unclipped [ 55.233] emit_primitive_identity_mask__avx2: dst=(165, 313), mask=(720.00, 48.00) x (5.00, 8.00) [ 55.233] gen8_vertex_flush[c98] = 3 [ 55.233] gen9_magic_ca_pass: CA fixup (2856 -> 2859) [ 55.233] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 55.233] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 55.233] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 55.233] sna_glyphs(op=3, nlist=1, src=(172, 321)) [ 55.233] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.233] sna_glyphs: discarding mask [ 55.233] glyphs0_to_dst(op=3, src=(172, 321), nlist=1, dst=(172, 321)+(0, 0)) [ 55.233] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753687280 size=3775x2136 [ 55.233] gen9_render_composite: 0x0, current mode=1/1 [ 55.233] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.233] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.233] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.233] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.233] sna_drawable_use_bo pixmap=3854, box=((0, 0), (3775, 2136)), flags=7... [ 55.233] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.233] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.233] sna_drawable_use_bo: using whole GPU bo [ 55.233] gen9_composite_set_target: pixmap=3854, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 55.233] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.233] color_convert: src=ff729fcf [20028888] [ 55.233] color_convert: dst=ff729fcf [20028888] [ 55.233] sna_render_get_solid: ff729fcf [ 55.233] sna_render_get_solid(23) = ff729fcf (old) [ 55.233] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.233] sna_transform_is_imprecise_integer_translation: no transform [ 55.233] gen9_composite_picture: integer translation (0, 0), removing [ 55.233] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 55.233] sna_render_pixmap_bo: GPU all damaged [ 55.233] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 55.233] gen4_choose_composite_emitter: solid, identity mask [ 55.233] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.233] gen9_composite_get_binding_table(fc40) [ 55.233] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 55.233] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 55.233] gen9_emit_vertex_elements: setup id=9 [ 55.233] glyphs0_to_dst: glyph=(171, 315)x(11, 3), unclipped [ 55.233] emit_primitive_identity_mask__avx2: dst=(171, 315), mask=(736.00, 32.00) x (11.00, 3.00) [ 55.233] glyphs0_to_dst: glyph=(180, 310)x(10, 14), unclipped [ 55.233] emit_primitive_identity_mask__avx2: dst=(180, 310), mask=(944.00, 48.00) x (10.00, 14.00) [ 55.233] glyphs0_to_dst: glyph=(189, 310)x(11, 11), unclipped [ 55.233] emit_primitive_identity_mask__avx2: dst=(189, 310), mask=(960.00, 0.00) x (11.00, 11.00) [ 55.233] glyphs0_to_dst: glyph=(198, 313)x(10, 8), unclipped [ 55.233] emit_primitive_identity_mask__avx2: dst=(198, 313), mask=(976.00, 0.00) x (10.00, 8.00) [ 55.233] glyphs0_to_dst: glyph=(208, 313)x(9, 11), unclipped [ 55.233] emit_primitive_identity_mask__avx2: dst=(208, 313), mask=(960.00, 16.00) x (9.00, 11.00) [ 55.233] glyphs0_to_dst: glyph=(216, 310)x(10, 14), unclipped [ 55.233] emit_primitive_identity_mask__avx2: dst=(216, 310), mask=(944.00, 48.00) x (10.00, 14.00) [ 55.233] glyphs0_to_dst: glyph=(225, 311)x(10, 10), unclipped [ 55.233] emit_primitive_identity_mask__avx2: dst=(225, 311), mask=(976.00, 16.00) x (10.00, 10.00) [ 55.233] glyphs0_to_dst: glyph=(234, 322)x(11, 2), unclipped [ 55.233] emit_primitive_identity_mask__avx2: dst=(234, 322), mask=(992.00, 0.00) x (11.00, 2.00) [ 55.233] glyphs0_to_dst: glyph=(243, 310)x(11, 11), unclipped [ 55.233] emit_primitive_identity_mask__avx2: dst=(243, 310), mask=(1008.00, 0.00) x (11.00, 11.00) [ 55.233] glyphs0_to_dst: glyph=(253, 313)x(9, 8), unclipped [ 55.233] emit_primitive_identity_mask__avx2: dst=(253, 313), mask=(720.00, 0.00) x (9.00, 8.00) [ 55.233] glyphs0_to_dst: glyph=(261, 313)x(10, 8), unclipped [ 55.233] emit_primitive_identity_mask__avx2: dst=(261, 313), mask=(704.00, 16.00) x (10.00, 8.00) [ 55.233] glyphs0_to_dst: glyph=(270, 313)x(10, 8), unclipped [ 55.233] emit_primitive_identity_mask__avx2: dst=(270, 313), mask=(704.00, 16.00) x (10.00, 8.00) [ 55.233] glyphs0_to_dst: glyph=(279, 309)x(10, 12), unclipped [ 55.233] emit_primitive_identity_mask__avx2: dst=(279, 309), mask=(992.00, 16.00) x (10.00, 12.00) [ 55.233] glyphs0_to_dst: glyph=(288, 313)x(10, 8), unclipped [ 55.233] emit_primitive_identity_mask__avx2: dst=(288, 313), mask=(704.00, 16.00) x (10.00, 8.00) [ 55.233] glyphs0_to_dst: glyph=(297, 313)x(10, 8), unclipped [ 55.233] emit_primitive_identity_mask__avx2: dst=(297, 313), mask=(752.00, 0.00) x (10.00, 8.00) [ 55.233] glyphs0_to_dst: glyph=(307, 309)x(10, 12), unclipped [ 55.233] emit_primitive_identity_mask__avx2: dst=(307, 309), mask=(1008.00, 16.00) x (10.00, 12.00) [ 55.233] glyphs0_to_dst: glyph=(315, 310)x(11, 11), unclipped [ 55.233] emit_primitive_identity_mask__avx2: dst=(315, 310), mask=(960.00, 0.00) x (11.00, 11.00) [ 55.233] glyphs0_to_dst: glyph=(324, 313)x(11, 8), unclipped [ 55.233] emit_primitive_identity_mask__avx2: dst=(324, 313), mask=(736.00, 16.00) x (11.00, 8.00) [ 55.233] glyphs0_to_dst: glyph=(334, 313)x(9, 11), unclipped [ 55.233] emit_primitive_identity_mask__avx2: dst=(334, 313), mask=(960.00, 16.00) x (9.00, 11.00) [ 55.233] glyphs0_to_dst: glyph=(342, 322)x(11, 2), unclipped [ 55.233] emit_primitive_identity_mask__avx2: dst=(342, 322), mask=(992.00, 0.00) x (11.00, 2.00) [ 55.233] glyphs0_to_dst: glyph=(351, 309)x(10, 12), unclipped [ 55.233] emit_primitive_identity_mask__avx2: dst=(351, 309), mask=(992.00, 16.00) x (10.00, 12.00) [ 55.233] glyphs0_to_dst: glyph=(361, 309)x(9, 12), unclipped [ 55.233] emit_primitive_identity_mask__avx2: dst=(361, 309), mask=(960.00, 32.00) x (9.00, 12.00) [ 55.233] glyphs0_to_dst: glyph=(369, 313)x(10, 11), unclipped [ 55.233] emit_primitive_identity_mask__avx2: dst=(369, 313), mask=(976.00, 32.00) x (10.00, 11.00) [ 55.233] glyphs0_to_dst: glyph=(378, 310)x(10, 14), unclipped [ 55.233] emit_primitive_identity_mask__avx2: dst=(378, 310), mask=(944.00, 48.00) x (10.00, 14.00) [ 55.233] glyphs0_to_dst: glyph=(387, 311)x(10, 10), unclipped [ 55.233] emit_primitive_identity_mask__avx2: dst=(387, 311), mask=(960.00, 48.00) x (10.00, 10.00) [ 55.233] glyphs0_to_dst: glyph=(396, 322)x(11, 2), unclipped [ 55.233] emit_primitive_identity_mask__avx2: dst=(396, 322), mask=(992.00, 0.00) x (11.00, 2.00) [ 55.233] glyphs0_to_dst: glyph=(406, 313)x(9, 8), unclipped [ 55.233] emit_primitive_identity_mask__avx2: dst=(406, 313), mask=(688.00, 32.00) x (9.00, 8.00) [ 55.233] glyphs0_to_dst: glyph=(415, 313)x(9, 8), unclipped [ 55.233] emit_primitive_identity_mask__avx2: dst=(415, 313), mask=(752.00, 16.00) x (9.00, 8.00) [ 55.233] glyphs0_to_dst: glyph=(424, 313)x(9, 11), unclipped [ 55.233] emit_primitive_identity_mask__avx2: dst=(424, 313), mask=(960.00, 16.00) x (9.00, 11.00) [ 55.233] glyphs0_to_dst: glyph=(432, 310)x(10, 11), unclipped [ 55.233] emit_primitive_identity_mask__avx2: dst=(432, 310), mask=(976.00, 48.00) x (10.00, 11.00) [ 55.233] glyphs0_to_dst: glyph=(442, 313)x(9, 8), unclipped [ 55.233] emit_primitive_identity_mask__avx2: dst=(442, 313), mask=(688.00, 32.00) x (9.00, 8.00) [ 55.233] glyphs0_to_dst: glyph=(450, 313)x(10, 11), unclipped [ 55.233] emit_primitive_identity_mask__avx2: dst=(450, 313), mask=(976.00, 32.00) x (10.00, 11.00) [ 55.233] gen8_vertex_flush[d98] = 96 [ 55.233] gen9_magic_ca_pass: CA fixup (2859 -> 2955) [ 55.233] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 55.233] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 55.233] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 55.233] sna_glyphs(op=3, nlist=1, src=(460, 321)) [ 55.233] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.233] sna_glyphs: discarding mask [ 55.233] glyphs0_to_dst(op=3, src=(460, 321), nlist=1, dst=(460, 321)+(0, 0)) [ 55.233] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753687280 size=3775x2136 [ 55.233] gen9_render_composite: 0x0, current mode=1/1 [ 55.233] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.233] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.233] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.233] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.233] sna_drawable_use_bo pixmap=3854, box=((0, 0), (3775, 2136)), flags=7... [ 55.233] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.233] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.233] sna_drawable_use_bo: using whole GPU bo [ 55.233] gen9_composite_set_target: pixmap=3854, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 55.233] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.233] color_convert: src=ffffffff [20028888] [ 55.233] color_convert: dst=ffffffff [20028888] [ 55.233] sna_render_get_solid: ffffffff [ 55.233] sna_render_get_solid(white) [ 55.233] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.233] sna_transform_is_imprecise_integer_translation: no transform [ 55.233] gen9_composite_picture: integer translation (0, 0), removing [ 55.233] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 55.233] sna_render_pixmap_bo: GPU all damaged [ 55.233] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 55.233] gen4_choose_composite_emitter: solid, identity mask [ 55.233] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.233] gen9_composite_get_binding_table(fc00) [ 55.233] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 55.233] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 55.233] gen9_emit_vertex_elements: setup id=9 [ 55.233] glyphs0_to_dst: glyph=(459, 310)x(10, 13), unclipped [ 55.233] emit_primitive_identity_mask__avx2: dst=(459, 310), mask=(752.00, 32.00) x (10.00, 13.00) [ 55.233] gen8_vertex_flush[e98] = 3 [ 55.233] gen9_magic_ca_pass: CA fixup (2955 -> 2958) [ 55.233] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 55.233] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 55.233] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 55.233] sna_glyphs(op=3, nlist=1, src=(1, 338)) [ 55.233] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.233] sna_glyphs: discarding mask [ 55.233] glyphs0_to_dst(op=3, src=(1, 338), nlist=1, dst=(1, 338)+(0, 0)) [ 55.233] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753687280 size=3775x2136 [ 55.233] gen9_render_composite: 0x0, current mode=1/1 [ 55.233] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.233] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.233] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.233] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.233] sna_drawable_use_bo pixmap=3854, box=((0, 0), (3775, 2136)), flags=7... [ 55.233] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.233] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.233] sna_drawable_use_bo: using whole GPU bo [ 55.233] gen9_composite_set_target: pixmap=3854, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 55.233] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.233] color_convert: src=ff8ae234 [20028888] [ 55.233] color_convert: dst=ff8ae234 [20028888] [ 55.233] sna_render_get_solid: ff8ae234 [ 55.233] sna_render_get_solid(22) = ff8ae234 (old) [ 55.233] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.233] sna_transform_is_imprecise_integer_translation: no transform [ 55.233] gen9_composite_picture: integer translation (0, 0), removing [ 55.233] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 55.233] sna_render_pixmap_bo: GPU all damaged [ 55.233] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 55.233] gen4_choose_composite_emitter: solid, identity mask [ 55.233] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.233] gen9_composite_get_binding_table(fbc0) [ 55.233] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 55.233] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 55.233] gen9_emit_vertex_elements: setup id=9 [ 55.233] glyphs0_to_dst: glyph=(1, 330)x(9, 8), unclipped [ 55.233] emit_primitive_identity_mask__avx2: dst=(1, 330), mask=(688.00, 32.00) x (9.00, 8.00) [ 55.233] glyphs0_to_dst: glyph=(9, 328)x(10, 13), unclipped [ 55.233] emit_primitive_identity_mask__avx2: dst=(9, 328), mask=(672.00, 48.00) x (10.00, 13.00) [ 55.233] glyphs0_to_dst: glyph=(19, 330)x(9, 8), unclipped [ 55.233] emit_primitive_identity_mask__avx2: dst=(19, 330), mask=(688.00, 32.00) x (9.00, 8.00) [ 55.233] glyphs0_to_dst: glyph=(28, 332)x(8, 3), unclipped [ 55.233] emit_primitive_identity_mask__avx2: dst=(28, 332), mask=(688.00, 48.00) x (8.00, 3.00) [ 55.233] glyphs0_to_dst: glyph=(36, 328)x(11, 10), unclipped [ 55.233] emit_primitive_identity_mask__avx2: dst=(36, 328), mask=(704.00, 0.00) x (11.00, 10.00) [ 55.233] glyphs0_to_dst: glyph=(46, 330)x(9, 8), unclipped [ 55.233] emit_primitive_identity_mask__avx2: dst=(46, 330), mask=(720.00, 0.00) x (9.00, 8.00) [ 55.233] glyphs0_to_dst: glyph=(54, 330)x(10, 8), unclipped [ 55.233] emit_primitive_identity_mask__avx2: dst=(54, 330), mask=(704.00, 16.00) x (10.00, 8.00) [ 55.233] glyphs0_to_dst: glyph=(63, 330)x(10, 8), unclipped [ 55.233] emit_primitive_identity_mask__avx2: dst=(63, 330), mask=(720.00, 16.00) x (10.00, 8.00) [ 55.233] glyphs0_to_dst: glyph=(72, 327)x(10, 11), unclipped [ 55.233] emit_primitive_identity_mask__avx2: dst=(72, 327), mask=(736.00, 0.00) x (10.00, 11.00) [ 55.233] glyphs0_to_dst: glyph=(81, 330)x(10, 8), unclipped [ 55.233] emit_primitive_identity_mask__avx2: dst=(81, 330), mask=(752.00, 0.00) x (10.00, 8.00) [ 55.233] glyphs0_to_dst: glyph=(90, 327)x(10, 11), unclipped [ 55.233] emit_primitive_identity_mask__avx2: dst=(90, 327), mask=(736.00, 0.00) x (10.00, 11.00) [ 55.233] glyphs0_to_dst: glyph=(99, 330)x(11, 8), unclipped [ 55.233] emit_primitive_identity_mask__avx2: dst=(99, 330), mask=(736.00, 16.00) x (11.00, 8.00) [ 55.233] glyphs0_to_dst: glyph=(109, 330)x(9, 8), unclipped [ 55.233] emit_primitive_identity_mask__avx2: dst=(109, 330), mask=(752.00, 16.00) x (9.00, 8.00) [ 55.233] glyphs0_to_dst: glyph=(118, 332)x(8, 3), unclipped [ 55.233] emit_primitive_identity_mask__avx2: dst=(118, 332), mask=(688.00, 48.00) x (8.00, 3.00) [ 55.233] glyphs0_to_dst: glyph=(126, 328)x(10, 10), unclipped [ 55.233] emit_primitive_identity_mask__avx2: dst=(126, 328), mask=(704.00, 32.00) x (10.00, 10.00) [ 55.233] glyphs0_to_dst: glyph=(135, 328)x(10, 10), unclipped [ 55.233] emit_primitive_identity_mask__avx2: dst=(135, 328), mask=(704.00, 32.00) x (10.00, 10.00) [ 55.233] glyphs0_to_dst: glyph=(144, 328)x(10, 10), unclipped [ 55.233] emit_primitive_identity_mask__avx2: dst=(144, 328), mask=(720.00, 32.00) x (10.00, 10.00) [ 55.233] glyphs0_to_dst: glyph=(153, 328)x(10, 10), unclipped [ 55.233] emit_primitive_identity_mask__avx2: dst=(153, 328), mask=(704.00, 48.00) x (10.00, 10.00) [ 55.233] gen8_vertex_flush[f98] = 54 [ 55.233] gen9_magic_ca_pass: CA fixup (2958 -> 3012) [ 55.233] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 55.233] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 55.233] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 55.233] sna_glyphs(op=3, nlist=1, src=(163, 338)) [ 55.233] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.233] sna_glyphs: discarding mask [ 55.233] glyphs0_to_dst(op=3, src=(163, 338), nlist=1, dst=(163, 338)+(0, 0)) [ 55.233] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753687280 size=3775x2136 [ 55.233] gen9_render_composite: 0x0, current mode=1/1 [ 55.233] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.233] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.233] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.233] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.233] sna_drawable_use_bo pixmap=3854, box=((0, 0), (3775, 2136)), flags=7... [ 55.233] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.233] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.233] sna_drawable_use_bo: using whole GPU bo [ 55.233] gen9_composite_set_target: pixmap=3854, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 55.233] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.233] color_convert: src=ffffffff [20028888] [ 55.233] color_convert: dst=ffffffff [20028888] [ 55.233] sna_render_get_solid: ffffffff [ 55.233] sna_render_get_solid(white) [ 55.233] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.233] sna_transform_is_imprecise_integer_translation: no transform [ 55.233] gen9_composite_picture: integer translation (0, 0), removing [ 55.233] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 55.233] sna_render_pixmap_bo: GPU all damaged [ 55.233] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 55.233] gen4_choose_composite_emitter: solid, identity mask [ 55.233] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.233] gen9_composite_get_binding_table(fb80) [ 55.233] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 55.233] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 55.233] gen9_emit_vertex_elements: setup id=9 [ 55.233] glyphs0_to_dst: glyph=(165, 330)x(5, 8), unclipped [ 55.233] emit_primitive_identity_mask__avx2: dst=(165, 330), mask=(720.00, 48.00) x (5.00, 8.00) [ 55.233] gen8_vertex_flush[1098] = 3 [ 55.233] gen9_magic_ca_pass: CA fixup (3012 -> 3015) [ 55.233] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 55.233] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 55.233] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 55.233] sna_glyphs(op=3, nlist=1, src=(172, 338)) [ 55.233] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.233] sna_glyphs: discarding mask [ 55.233] glyphs0_to_dst(op=3, src=(172, 338), nlist=1, dst=(172, 338)+(0, 0)) [ 55.233] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753687280 size=3775x2136 [ 55.233] gen9_render_composite: 0x0, current mode=1/1 [ 55.233] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.233] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.233] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.233] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.233] sna_drawable_use_bo pixmap=3854, box=((0, 0), (3775, 2136)), flags=7... [ 55.233] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.233] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.233] sna_drawable_use_bo: using whole GPU bo [ 55.233] gen9_composite_set_target: pixmap=3854, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 55.234] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.234] color_convert: src=ff729fcf [20028888] [ 55.234] color_convert: dst=ff729fcf [20028888] [ 55.234] sna_render_get_solid: ff729fcf [ 55.234] sna_render_get_solid(23) = ff729fcf (old) [ 55.234] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.234] sna_transform_is_imprecise_integer_translation: no transform [ 55.234] gen9_composite_picture: integer translation (0, 0), removing [ 55.234] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 55.234] sna_render_pixmap_bo: GPU all damaged [ 55.234] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 55.234] gen4_choose_composite_emitter: solid, identity mask [ 55.234] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.234] gen9_composite_get_binding_table(fb40) [ 55.234] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 55.234] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 55.234] gen9_emit_vertex_elements: setup id=9 [ 55.234] glyphs0_to_dst: glyph=(171, 332)x(11, 3), unclipped [ 55.234] emit_primitive_identity_mask__avx2: dst=(171, 332), mask=(736.00, 32.00) x (11.00, 3.00) [ 55.234] glyphs0_to_dst: glyph=(180, 327)x(10, 14), unclipped [ 55.234] emit_primitive_identity_mask__avx2: dst=(180, 327), mask=(944.00, 48.00) x (10.00, 14.00) [ 55.234] glyphs0_to_dst: glyph=(189, 327)x(11, 11), unclipped [ 55.234] emit_primitive_identity_mask__avx2: dst=(189, 327), mask=(960.00, 0.00) x (11.00, 11.00) [ 55.234] glyphs0_to_dst: glyph=(198, 330)x(10, 8), unclipped [ 55.234] emit_primitive_identity_mask__avx2: dst=(198, 330), mask=(976.00, 0.00) x (10.00, 8.00) [ 55.234] glyphs0_to_dst: glyph=(208, 330)x(9, 11), unclipped [ 55.234] emit_primitive_identity_mask__avx2: dst=(208, 330), mask=(960.00, 16.00) x (9.00, 11.00) [ 55.234] glyphs0_to_dst: glyph=(216, 327)x(10, 14), unclipped [ 55.234] emit_primitive_identity_mask__avx2: dst=(216, 327), mask=(944.00, 48.00) x (10.00, 14.00) [ 55.234] glyphs0_to_dst: glyph=(225, 328)x(10, 10), unclipped [ 55.234] emit_primitive_identity_mask__avx2: dst=(225, 328), mask=(976.00, 16.00) x (10.00, 10.00) [ 55.234] glyphs0_to_dst: glyph=(234, 339)x(11, 2), unclipped [ 55.234] emit_primitive_identity_mask__avx2: dst=(234, 339), mask=(992.00, 0.00) x (11.00, 2.00) [ 55.234] glyphs0_to_dst: glyph=(243, 327)x(11, 11), unclipped [ 55.234] emit_primitive_identity_mask__avx2: dst=(243, 327), mask=(1008.00, 0.00) x (11.00, 11.00) [ 55.234] glyphs0_to_dst: glyph=(253, 330)x(9, 8), unclipped [ 55.234] emit_primitive_identity_mask__avx2: dst=(253, 330), mask=(720.00, 0.00) x (9.00, 8.00) [ 55.234] glyphs0_to_dst: glyph=(261, 330)x(10, 8), unclipped [ 55.234] emit_primitive_identity_mask__avx2: dst=(261, 330), mask=(704.00, 16.00) x (10.00, 8.00) [ 55.234] glyphs0_to_dst: glyph=(270, 330)x(10, 8), unclipped [ 55.234] emit_primitive_identity_mask__avx2: dst=(270, 330), mask=(704.00, 16.00) x (10.00, 8.00) [ 55.234] glyphs0_to_dst: glyph=(279, 326)x(10, 12), unclipped [ 55.234] emit_primitive_identity_mask__avx2: dst=(279, 326), mask=(992.00, 16.00) x (10.00, 12.00) [ 55.234] glyphs0_to_dst: glyph=(288, 330)x(10, 8), unclipped [ 55.234] emit_primitive_identity_mask__avx2: dst=(288, 330), mask=(704.00, 16.00) x (10.00, 8.00) [ 55.234] glyphs0_to_dst: glyph=(297, 330)x(10, 8), unclipped [ 55.234] emit_primitive_identity_mask__avx2: dst=(297, 330), mask=(752.00, 0.00) x (10.00, 8.00) [ 55.234] glyphs0_to_dst: glyph=(307, 326)x(10, 12), unclipped [ 55.234] emit_primitive_identity_mask__avx2: dst=(307, 326), mask=(1008.00, 16.00) x (10.00, 12.00) [ 55.234] glyphs0_to_dst: glyph=(315, 327)x(11, 11), unclipped [ 55.234] emit_primitive_identity_mask__avx2: dst=(315, 327), mask=(960.00, 0.00) x (11.00, 11.00) [ 55.234] glyphs0_to_dst: glyph=(324, 330)x(11, 8), unclipped [ 55.234] emit_primitive_identity_mask__avx2: dst=(324, 330), mask=(736.00, 16.00) x (11.00, 8.00) [ 55.234] glyphs0_to_dst: glyph=(334, 330)x(9, 11), unclipped [ 55.234] emit_primitive_identity_mask__avx2: dst=(334, 330), mask=(960.00, 16.00) x (9.00, 11.00) [ 55.234] glyphs0_to_dst: glyph=(342, 339)x(11, 2), unclipped [ 55.234] emit_primitive_identity_mask__avx2: dst=(342, 339), mask=(992.00, 0.00) x (11.00, 2.00) [ 55.234] glyphs0_to_dst: glyph=(351, 326)x(10, 12), unclipped [ 55.234] emit_primitive_identity_mask__avx2: dst=(351, 326), mask=(992.00, 16.00) x (10.00, 12.00) [ 55.234] glyphs0_to_dst: glyph=(361, 326)x(9, 12), unclipped [ 55.234] emit_primitive_identity_mask__avx2: dst=(361, 326), mask=(960.00, 32.00) x (9.00, 12.00) [ 55.234] glyphs0_to_dst: glyph=(369, 330)x(10, 11), unclipped [ 55.234] emit_primitive_identity_mask__avx2: dst=(369, 330), mask=(976.00, 32.00) x (10.00, 11.00) [ 55.234] glyphs0_to_dst: glyph=(378, 327)x(10, 14), unclipped [ 55.234] emit_primitive_identity_mask__avx2: dst=(378, 327), mask=(944.00, 48.00) x (10.00, 14.00) [ 55.234] glyphs0_to_dst: glyph=(387, 328)x(10, 10), unclipped [ 55.234] emit_primitive_identity_mask__avx2: dst=(387, 328), mask=(960.00, 48.00) x (10.00, 10.00) [ 55.234] glyphs0_to_dst: glyph=(396, 339)x(11, 2), unclipped [ 55.234] emit_primitive_identity_mask__avx2: dst=(396, 339), mask=(992.00, 0.00) x (11.00, 2.00) [ 55.234] glyphs0_to_dst: glyph=(406, 330)x(9, 8), unclipped [ 55.234] emit_primitive_identity_mask__avx2: dst=(406, 330), mask=(688.00, 32.00) x (9.00, 8.00) [ 55.234] glyphs0_to_dst: glyph=(415, 330)x(9, 8), unclipped [ 55.234] emit_primitive_identity_mask__avx2: dst=(415, 330), mask=(752.00, 16.00) x (9.00, 8.00) [ 55.234] glyphs0_to_dst: glyph=(424, 330)x(9, 11), unclipped [ 55.234] emit_primitive_identity_mask__avx2: dst=(424, 330), mask=(960.00, 16.00) x (9.00, 11.00) [ 55.234] glyphs0_to_dst: glyph=(432, 327)x(10, 11), unclipped [ 55.234] emit_primitive_identity_mask__avx2: dst=(432, 327), mask=(976.00, 48.00) x (10.00, 11.00) [ 55.234] glyphs0_to_dst: glyph=(442, 330)x(9, 8), unclipped [ 55.234] emit_primitive_identity_mask__avx2: dst=(442, 330), mask=(688.00, 32.00) x (9.00, 8.00) [ 55.234] glyphs0_to_dst: glyph=(450, 330)x(10, 11), unclipped [ 55.234] emit_primitive_identity_mask__avx2: dst=(450, 330), mask=(976.00, 32.00) x (10.00, 11.00) [ 55.234] gen8_vertex_flush[1198] = 96 [ 55.234] gen9_magic_ca_pass: CA fixup (3015 -> 3111) [ 55.234] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 55.234] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 55.234] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 55.234] sna_glyphs(op=3, nlist=1, src=(460, 338)) [ 55.234] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.234] sna_glyphs: discarding mask [ 55.234] glyphs0_to_dst(op=3, src=(460, 338), nlist=1, dst=(460, 338)+(0, 0)) [ 55.234] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753687280 size=3775x2136 [ 55.234] gen9_render_composite: 0x0, current mode=1/1 [ 55.234] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.234] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.234] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.234] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.234] sna_drawable_use_bo pixmap=3854, box=((0, 0), (3775, 2136)), flags=7... [ 55.234] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.234] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.234] sna_drawable_use_bo: using whole GPU bo [ 55.234] gen9_composite_set_target: pixmap=3854, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 55.234] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.234] color_convert: src=ffffffff [20028888] [ 55.234] color_convert: dst=ffffffff [20028888] [ 55.234] sna_render_get_solid: ffffffff [ 55.234] sna_render_get_solid(white) [ 55.234] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.234] sna_transform_is_imprecise_integer_translation: no transform [ 55.234] gen9_composite_picture: integer translation (0, 0), removing [ 55.234] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 55.234] sna_render_pixmap_bo: GPU all damaged [ 55.234] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 55.234] gen4_choose_composite_emitter: solid, identity mask [ 55.234] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.234] gen9_composite_get_binding_table(fb00) [ 55.234] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 55.234] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 55.234] gen9_emit_vertex_elements: setup id=9 [ 55.234] glyphs0_to_dst: glyph=(459, 327)x(10, 13), unclipped [ 55.234] emit_primitive_identity_mask__avx2: dst=(459, 327), mask=(752.00, 32.00) x (10.00, 13.00) [ 55.234] gen8_vertex_flush[1298] = 3 [ 55.234] gen9_magic_ca_pass: CA fixup (3111 -> 3114) [ 55.234] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 55.234] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 55.234] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 55.234] sna_glyphs(op=3, nlist=1, src=(1, 355)) [ 55.234] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.234] sna_glyphs: discarding mask [ 55.234] glyphs0_to_dst(op=3, src=(1, 355), nlist=1, dst=(1, 355)+(0, 0)) [ 55.234] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753687280 size=3775x2136 [ 55.234] gen9_render_composite: 0x0, current mode=1/1 [ 55.234] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.234] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.234] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.234] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.234] sna_drawable_use_bo pixmap=3854, box=((0, 0), (3775, 2136)), flags=7... [ 55.234] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.234] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.234] sna_drawable_use_bo: using whole GPU bo [ 55.234] gen9_composite_set_target: pixmap=3854, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 55.234] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.234] color_convert: src=ff8ae234 [20028888] [ 55.234] color_convert: dst=ff8ae234 [20028888] [ 55.234] sna_render_get_solid: ff8ae234 [ 55.234] sna_render_get_solid(22) = ff8ae234 (old) [ 55.234] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.234] sna_transform_is_imprecise_integer_translation: no transform [ 55.234] gen9_composite_picture: integer translation (0, 0), removing [ 55.234] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 55.234] sna_render_pixmap_bo: GPU all damaged [ 55.234] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 55.234] gen4_choose_composite_emitter: solid, identity mask [ 55.234] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.234] gen9_composite_get_binding_table(fac0) [ 55.234] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 55.234] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 55.234] gen9_emit_vertex_elements: setup id=9 [ 55.234] glyphs0_to_dst: glyph=(1, 347)x(9, 8), unclipped [ 55.234] emit_primitive_identity_mask__avx2: dst=(1, 347), mask=(688.00, 32.00) x (9.00, 8.00) [ 55.234] glyphs0_to_dst: glyph=(9, 345)x(10, 13), unclipped [ 55.234] emit_primitive_identity_mask__avx2: dst=(9, 345), mask=(672.00, 48.00) x (10.00, 13.00) [ 55.234] glyphs0_to_dst: glyph=(19, 347)x(9, 8), unclipped [ 55.234] emit_primitive_identity_mask__avx2: dst=(19, 347), mask=(688.00, 32.00) x (9.00, 8.00) [ 55.234] glyphs0_to_dst: glyph=(28, 349)x(8, 3), unclipped [ 55.234] emit_primitive_identity_mask__avx2: dst=(28, 349), mask=(688.00, 48.00) x (8.00, 3.00) [ 55.234] glyphs0_to_dst: glyph=(36, 345)x(11, 10), unclipped [ 55.234] emit_primitive_identity_mask__avx2: dst=(36, 345), mask=(704.00, 0.00) x (11.00, 10.00) [ 55.234] glyphs0_to_dst: glyph=(46, 347)x(9, 8), unclipped [ 55.234] emit_primitive_identity_mask__avx2: dst=(46, 347), mask=(720.00, 0.00) x (9.00, 8.00) [ 55.234] glyphs0_to_dst: glyph=(54, 347)x(10, 8), unclipped [ 55.234] emit_primitive_identity_mask__avx2: dst=(54, 347), mask=(704.00, 16.00) x (10.00, 8.00) [ 55.234] glyphs0_to_dst: glyph=(63, 347)x(10, 8), unclipped [ 55.234] emit_primitive_identity_mask__avx2: dst=(63, 347), mask=(720.00, 16.00) x (10.00, 8.00) [ 55.234] glyphs0_to_dst: glyph=(72, 344)x(10, 11), unclipped [ 55.234] emit_primitive_identity_mask__avx2: dst=(72, 344), mask=(736.00, 0.00) x (10.00, 11.00) [ 55.234] glyphs0_to_dst: glyph=(81, 347)x(10, 8), unclipped [ 55.234] emit_primitive_identity_mask__avx2: dst=(81, 347), mask=(752.00, 0.00) x (10.00, 8.00) [ 55.234] glyphs0_to_dst: glyph=(90, 344)x(10, 11), unclipped [ 55.234] emit_primitive_identity_mask__avx2: dst=(90, 344), mask=(736.00, 0.00) x (10.00, 11.00) [ 55.234] glyphs0_to_dst: glyph=(99, 347)x(11, 8), unclipped [ 55.234] emit_primitive_identity_mask__avx2: dst=(99, 347), mask=(736.00, 16.00) x (11.00, 8.00) [ 55.234] glyphs0_to_dst: glyph=(109, 347)x(9, 8), unclipped [ 55.234] emit_primitive_identity_mask__avx2: dst=(109, 347), mask=(752.00, 16.00) x (9.00, 8.00) [ 55.234] glyphs0_to_dst: glyph=(118, 349)x(8, 3), unclipped [ 55.234] emit_primitive_identity_mask__avx2: dst=(118, 349), mask=(688.00, 48.00) x (8.00, 3.00) [ 55.234] glyphs0_to_dst: glyph=(126, 345)x(10, 10), unclipped [ 55.234] emit_primitive_identity_mask__avx2: dst=(126, 345), mask=(704.00, 32.00) x (10.00, 10.00) [ 55.234] glyphs0_to_dst: glyph=(135, 345)x(10, 10), unclipped [ 55.234] emit_primitive_identity_mask__avx2: dst=(135, 345), mask=(704.00, 32.00) x (10.00, 10.00) [ 55.234] glyphs0_to_dst: glyph=(144, 345)x(10, 10), unclipped [ 55.234] emit_primitive_identity_mask__avx2: dst=(144, 345), mask=(720.00, 32.00) x (10.00, 10.00) [ 55.234] glyphs0_to_dst: glyph=(153, 345)x(10, 10), unclipped [ 55.234] emit_primitive_identity_mask__avx2: dst=(153, 345), mask=(704.00, 48.00) x (10.00, 10.00) [ 55.234] gen8_vertex_flush[1398] = 54 [ 55.234] gen9_magic_ca_pass: CA fixup (3114 -> 3168) [ 55.234] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 55.234] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 55.234] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 55.234] sna_glyphs(op=3, nlist=1, src=(163, 355)) [ 55.234] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.234] sna_glyphs: discarding mask [ 55.234] glyphs0_to_dst(op=3, src=(163, 355), nlist=1, dst=(163, 355)+(0, 0)) [ 55.234] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753687280 size=3775x2136 [ 55.234] gen9_render_composite: 0x0, current mode=1/1 [ 55.234] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.234] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.234] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.234] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.234] sna_drawable_use_bo pixmap=3854, box=((0, 0), (3775, 2136)), flags=7... [ 55.234] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.234] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.234] sna_drawable_use_bo: using whole GPU bo [ 55.234] gen9_composite_set_target: pixmap=3854, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 55.234] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.234] color_convert: src=ffffffff [20028888] [ 55.234] color_convert: dst=ffffffff [20028888] [ 55.234] sna_render_get_solid: ffffffff [ 55.234] sna_render_get_solid(white) [ 55.234] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.234] sna_transform_is_imprecise_integer_translation: no transform [ 55.234] gen9_composite_picture: integer translation (0, 0), removing [ 55.234] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 55.234] sna_render_pixmap_bo: GPU all damaged [ 55.234] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 55.234] gen4_choose_composite_emitter: solid, identity mask [ 55.234] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.234] gen9_composite_get_binding_table(fa80) [ 55.234] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 55.234] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 55.234] gen9_emit_vertex_elements: setup id=9 [ 55.234] glyphs0_to_dst: glyph=(165, 347)x(5, 8), unclipped [ 55.234] emit_primitive_identity_mask__avx2: dst=(165, 347), mask=(720.00, 48.00) x (5.00, 8.00) [ 55.234] gen8_vertex_flush[1498] = 3 [ 55.234] gen9_magic_ca_pass: CA fixup (3168 -> 3171) [ 55.234] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 55.234] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 55.234] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 55.234] sna_glyphs(op=3, nlist=1, src=(172, 355)) [ 55.234] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.234] sna_glyphs: discarding mask [ 55.234] glyphs0_to_dst(op=3, src=(172, 355), nlist=1, dst=(172, 355)+(0, 0)) [ 55.234] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753687280 size=3775x2136 [ 55.234] gen9_render_composite: 0x0, current mode=1/1 [ 55.234] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.234] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.234] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.234] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.234] sna_drawable_use_bo pixmap=3854, box=((0, 0), (3775, 2136)), flags=7... [ 55.234] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.234] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.234] sna_drawable_use_bo: using whole GPU bo [ 55.234] gen9_composite_set_target: pixmap=3854, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 55.234] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.234] color_convert: src=ff729fcf [20028888] [ 55.234] color_convert: dst=ff729fcf [20028888] [ 55.234] sna_render_get_solid: ff729fcf [ 55.234] sna_render_get_solid(23) = ff729fcf (old) [ 55.234] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.234] sna_transform_is_imprecise_integer_translation: no transform [ 55.234] gen9_composite_picture: integer translation (0, 0), removing [ 55.234] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 55.234] sna_render_pixmap_bo: GPU all damaged [ 55.234] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 55.234] gen4_choose_composite_emitter: solid, identity mask [ 55.234] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.234] gen9_composite_get_binding_table(fa40) [ 55.234] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 55.234] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 55.234] gen9_emit_vertex_elements: setup id=9 [ 55.234] glyphs0_to_dst: glyph=(171, 349)x(11, 3), unclipped [ 55.234] emit_primitive_identity_mask__avx2: dst=(171, 349), mask=(736.00, 32.00) x (11.00, 3.00) [ 55.234] glyphs0_to_dst: glyph=(180, 344)x(10, 14), unclipped [ 55.234] emit_primitive_identity_mask__avx2: dst=(180, 344), mask=(944.00, 48.00) x (10.00, 14.00) [ 55.234] glyphs0_to_dst: glyph=(189, 344)x(11, 11), unclipped [ 55.234] emit_primitive_identity_mask__avx2: dst=(189, 344), mask=(960.00, 0.00) x (11.00, 11.00) [ 55.234] glyphs0_to_dst: glyph=(198, 347)x(10, 8), unclipped [ 55.234] emit_primitive_identity_mask__avx2: dst=(198, 347), mask=(976.00, 0.00) x (10.00, 8.00) [ 55.234] glyphs0_to_dst: glyph=(208, 347)x(9, 11), unclipped [ 55.234] emit_primitive_identity_mask__avx2: dst=(208, 347), mask=(960.00, 16.00) x (9.00, 11.00) [ 55.234] glyphs0_to_dst: glyph=(216, 344)x(10, 14), unclipped [ 55.234] emit_primitive_identity_mask__avx2: dst=(216, 344), mask=(944.00, 48.00) x (10.00, 14.00) [ 55.235] glyphs0_to_dst: glyph=(225, 345)x(10, 10), unclipped [ 55.235] emit_primitive_identity_mask__avx2: dst=(225, 345), mask=(976.00, 16.00) x (10.00, 10.00) [ 55.235] glyphs0_to_dst: glyph=(234, 356)x(11, 2), unclipped [ 55.235] emit_primitive_identity_mask__avx2: dst=(234, 356), mask=(992.00, 0.00) x (11.00, 2.00) [ 55.235] glyphs0_to_dst: glyph=(243, 344)x(11, 11), unclipped [ 55.235] emit_primitive_identity_mask__avx2: dst=(243, 344), mask=(1008.00, 0.00) x (11.00, 11.00) [ 55.235] glyphs0_to_dst: glyph=(253, 347)x(9, 8), unclipped [ 55.235] emit_primitive_identity_mask__avx2: dst=(253, 347), mask=(720.00, 0.00) x (9.00, 8.00) [ 55.235] glyphs0_to_dst: glyph=(261, 347)x(10, 8), unclipped [ 55.235] emit_primitive_identity_mask__avx2: dst=(261, 347), mask=(704.00, 16.00) x (10.00, 8.00) [ 55.235] glyphs0_to_dst: glyph=(270, 347)x(10, 8), unclipped [ 55.235] emit_primitive_identity_mask__avx2: dst=(270, 347), mask=(704.00, 16.00) x (10.00, 8.00) [ 55.235] glyphs0_to_dst: glyph=(279, 343)x(10, 12), unclipped [ 55.235] emit_primitive_identity_mask__avx2: dst=(279, 343), mask=(992.00, 16.00) x (10.00, 12.00) [ 55.235] glyphs0_to_dst: glyph=(288, 347)x(10, 8), unclipped [ 55.235] emit_primitive_identity_mask__avx2: dst=(288, 347), mask=(704.00, 16.00) x (10.00, 8.00) [ 55.235] glyphs0_to_dst: glyph=(297, 347)x(10, 8), unclipped [ 55.235] emit_primitive_identity_mask__avx2: dst=(297, 347), mask=(752.00, 0.00) x (10.00, 8.00) [ 55.235] glyphs0_to_dst: glyph=(307, 343)x(10, 12), unclipped [ 55.235] emit_primitive_identity_mask__avx2: dst=(307, 343), mask=(1008.00, 16.00) x (10.00, 12.00) [ 55.235] glyphs0_to_dst: glyph=(315, 344)x(11, 11), unclipped [ 55.235] emit_primitive_identity_mask__avx2: dst=(315, 344), mask=(960.00, 0.00) x (11.00, 11.00) [ 55.235] glyphs0_to_dst: glyph=(324, 347)x(11, 8), unclipped [ 55.235] emit_primitive_identity_mask__avx2: dst=(324, 347), mask=(736.00, 16.00) x (11.00, 8.00) [ 55.235] glyphs0_to_dst: glyph=(334, 347)x(9, 11), unclipped [ 55.235] emit_primitive_identity_mask__avx2: dst=(334, 347), mask=(960.00, 16.00) x (9.00, 11.00) [ 55.235] glyphs0_to_dst: glyph=(342, 356)x(11, 2), unclipped [ 55.235] emit_primitive_identity_mask__avx2: dst=(342, 356), mask=(992.00, 0.00) x (11.00, 2.00) [ 55.235] glyphs0_to_dst: glyph=(351, 343)x(10, 12), unclipped [ 55.235] emit_primitive_identity_mask__avx2: dst=(351, 343), mask=(992.00, 16.00) x (10.00, 12.00) [ 55.235] glyphs0_to_dst: glyph=(361, 343)x(9, 12), unclipped [ 55.235] emit_primitive_identity_mask__avx2: dst=(361, 343), mask=(960.00, 32.00) x (9.00, 12.00) [ 55.235] glyphs0_to_dst: glyph=(369, 347)x(10, 11), unclipped [ 55.235] emit_primitive_identity_mask__avx2: dst=(369, 347), mask=(976.00, 32.00) x (10.00, 11.00) [ 55.235] glyphs0_to_dst: glyph=(378, 344)x(10, 14), unclipped [ 55.235] emit_primitive_identity_mask__avx2: dst=(378, 344), mask=(944.00, 48.00) x (10.00, 14.00) [ 55.235] glyphs0_to_dst: glyph=(387, 345)x(10, 10), unclipped [ 55.235] emit_primitive_identity_mask__avx2: dst=(387, 345), mask=(960.00, 48.00) x (10.00, 10.00) [ 55.235] glyphs0_to_dst: glyph=(396, 356)x(11, 2), unclipped [ 55.235] emit_primitive_identity_mask__avx2: dst=(396, 356), mask=(992.00, 0.00) x (11.00, 2.00) [ 55.235] glyphs0_to_dst: glyph=(406, 347)x(9, 8), unclipped [ 55.235] emit_primitive_identity_mask__avx2: dst=(406, 347), mask=(688.00, 32.00) x (9.00, 8.00) [ 55.235] glyphs0_to_dst: glyph=(415, 347)x(9, 8), unclipped [ 55.235] emit_primitive_identity_mask__avx2: dst=(415, 347), mask=(752.00, 16.00) x (9.00, 8.00) [ 55.235] glyphs0_to_dst: glyph=(424, 347)x(9, 11), unclipped [ 55.235] emit_primitive_identity_mask__avx2: dst=(424, 347), mask=(960.00, 16.00) x (9.00, 11.00) [ 55.235] glyphs0_to_dst: glyph=(432, 344)x(10, 11), unclipped [ 55.235] emit_primitive_identity_mask__avx2: dst=(432, 344), mask=(976.00, 48.00) x (10.00, 11.00) [ 55.235] glyphs0_to_dst: glyph=(442, 347)x(9, 8), unclipped [ 55.235] emit_primitive_identity_mask__avx2: dst=(442, 347), mask=(688.00, 32.00) x (9.00, 8.00) [ 55.235] glyphs0_to_dst: glyph=(450, 347)x(10, 11), unclipped [ 55.235] emit_primitive_identity_mask__avx2: dst=(450, 347), mask=(976.00, 32.00) x (10.00, 11.00) [ 55.235] gen8_vertex_flush[1598] = 96 [ 55.235] gen9_magic_ca_pass: CA fixup (3171 -> 3267) [ 55.235] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 55.235] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 55.235] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 55.235] sna_glyphs(op=3, nlist=1, src=(460, 355)) [ 55.235] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.235] sna_glyphs: discarding mask [ 55.235] glyphs0_to_dst(op=3, src=(460, 355), nlist=1, dst=(460, 355)+(0, 0)) [ 55.235] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753687280 size=3775x2136 [ 55.235] gen9_render_composite: 0x0, current mode=1/1 [ 55.235] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.235] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.235] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.235] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.235] sna_drawable_use_bo pixmap=3854, box=((0, 0), (3775, 2136)), flags=7... [ 55.235] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.235] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.235] sna_drawable_use_bo: using whole GPU bo [ 55.235] gen9_composite_set_target: pixmap=3854, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 55.235] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.235] color_convert: src=ffffffff [20028888] [ 55.235] color_convert: dst=ffffffff [20028888] [ 55.235] sna_render_get_solid: ffffffff [ 55.235] sna_render_get_solid(white) [ 55.235] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.235] sna_transform_is_imprecise_integer_translation: no transform [ 55.235] gen9_composite_picture: integer translation (0, 0), removing [ 55.235] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 55.235] sna_render_pixmap_bo: GPU all damaged [ 55.235] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 55.235] gen4_choose_composite_emitter: solid, identity mask [ 55.235] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.235] gen9_composite_get_binding_table(fa00) [ 55.235] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 55.235] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 55.235] gen9_emit_vertex_elements: setup id=9 [ 55.235] glyphs0_to_dst: glyph=(459, 344)x(10, 13), unclipped [ 55.235] emit_primitive_identity_mask__avx2: dst=(459, 344), mask=(752.00, 32.00) x (10.00, 13.00) [ 55.235] gen8_vertex_flush[1698] = 3 [ 55.235] gen9_magic_ca_pass: CA fixup (3267 -> 3270) [ 55.235] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 55.235] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 55.235] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 55.235] sna_glyphs(op=3, nlist=1, src=(1, 372)) [ 55.235] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.235] sna_glyphs: discarding mask [ 55.235] glyphs0_to_dst(op=3, src=(1, 372), nlist=1, dst=(1, 372)+(0, 0)) [ 55.235] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753687280 size=3775x2136 [ 55.235] gen9_render_composite: 0x0, current mode=1/1 [ 55.235] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.235] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.235] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.235] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.235] sna_drawable_use_bo pixmap=3854, box=((0, 0), (3775, 2136)), flags=7... [ 55.235] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.235] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.235] sna_drawable_use_bo: using whole GPU bo [ 55.235] gen9_composite_set_target: pixmap=3854, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 55.235] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.235] color_convert: src=ff8ae234 [20028888] [ 55.235] color_convert: dst=ff8ae234 [20028888] [ 55.235] sna_render_get_solid: ff8ae234 [ 55.235] sna_render_get_solid(22) = ff8ae234 (old) [ 55.235] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.235] sna_transform_is_imprecise_integer_translation: no transform [ 55.235] gen9_composite_picture: integer translation (0, 0), removing [ 55.235] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 55.235] sna_render_pixmap_bo: GPU all damaged [ 55.235] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 55.235] gen4_choose_composite_emitter: solid, identity mask [ 55.235] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.235] gen9_composite_get_binding_table(f9c0) [ 55.235] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 55.235] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 55.235] gen9_emit_vertex_elements: setup id=9 [ 55.235] glyphs0_to_dst: glyph=(1, 364)x(9, 8), unclipped [ 55.235] emit_primitive_identity_mask__avx2: dst=(1, 364), mask=(688.00, 32.00) x (9.00, 8.00) [ 55.235] glyphs0_to_dst: glyph=(9, 362)x(10, 13), unclipped [ 55.235] emit_primitive_identity_mask__avx2: dst=(9, 362), mask=(672.00, 48.00) x (10.00, 13.00) [ 55.235] glyphs0_to_dst: glyph=(19, 364)x(9, 8), unclipped [ 55.235] emit_primitive_identity_mask__avx2: dst=(19, 364), mask=(688.00, 32.00) x (9.00, 8.00) [ 55.235] glyphs0_to_dst: glyph=(28, 366)x(8, 3), unclipped [ 55.235] emit_primitive_identity_mask__avx2: dst=(28, 366), mask=(688.00, 48.00) x (8.00, 3.00) [ 55.235] glyphs0_to_dst: glyph=(36, 362)x(11, 10), unclipped [ 55.235] emit_primitive_identity_mask__avx2: dst=(36, 362), mask=(704.00, 0.00) x (11.00, 10.00) [ 55.235] glyphs0_to_dst: glyph=(46, 364)x(9, 8), unclipped [ 55.235] emit_primitive_identity_mask__avx2: dst=(46, 364), mask=(720.00, 0.00) x (9.00, 8.00) [ 55.235] glyphs0_to_dst: glyph=(54, 364)x(10, 8), unclipped [ 55.235] emit_primitive_identity_mask__avx2: dst=(54, 364), mask=(704.00, 16.00) x (10.00, 8.00) [ 55.235] glyphs0_to_dst: glyph=(63, 364)x(10, 8), unclipped [ 55.235] emit_primitive_identity_mask__avx2: dst=(63, 364), mask=(720.00, 16.00) x (10.00, 8.00) [ 55.235] glyphs0_to_dst: glyph=(72, 361)x(10, 11), unclipped [ 55.235] emit_primitive_identity_mask__avx2: dst=(72, 361), mask=(736.00, 0.00) x (10.00, 11.00) [ 55.235] glyphs0_to_dst: glyph=(81, 364)x(10, 8), unclipped [ 55.235] emit_primitive_identity_mask__avx2: dst=(81, 364), mask=(752.00, 0.00) x (10.00, 8.00) [ 55.235] glyphs0_to_dst: glyph=(90, 361)x(10, 11), unclipped [ 55.235] emit_primitive_identity_mask__avx2: dst=(90, 361), mask=(736.00, 0.00) x (10.00, 11.00) [ 55.235] glyphs0_to_dst: glyph=(99, 364)x(11, 8), unclipped [ 55.235] emit_primitive_identity_mask__avx2: dst=(99, 364), mask=(736.00, 16.00) x (11.00, 8.00) [ 55.235] glyphs0_to_dst: glyph=(109, 364)x(9, 8), unclipped [ 55.235] emit_primitive_identity_mask__avx2: dst=(109, 364), mask=(752.00, 16.00) x (9.00, 8.00) [ 55.235] glyphs0_to_dst: glyph=(118, 366)x(8, 3), unclipped [ 55.235] emit_primitive_identity_mask__avx2: dst=(118, 366), mask=(688.00, 48.00) x (8.00, 3.00) [ 55.235] glyphs0_to_dst: glyph=(126, 362)x(10, 10), unclipped [ 55.235] emit_primitive_identity_mask__avx2: dst=(126, 362), mask=(704.00, 32.00) x (10.00, 10.00) [ 55.235] glyphs0_to_dst: glyph=(135, 362)x(10, 10), unclipped [ 55.235] emit_primitive_identity_mask__avx2: dst=(135, 362), mask=(704.00, 32.00) x (10.00, 10.00) [ 55.235] glyphs0_to_dst: glyph=(144, 362)x(10, 10), unclipped [ 55.235] emit_primitive_identity_mask__avx2: dst=(144, 362), mask=(720.00, 32.00) x (10.00, 10.00) [ 55.235] glyphs0_to_dst: glyph=(153, 362)x(10, 10), unclipped [ 55.235] emit_primitive_identity_mask__avx2: dst=(153, 362), mask=(704.00, 48.00) x (10.00, 10.00) [ 55.235] gen8_vertex_flush[1798] = 54 [ 55.235] gen9_magic_ca_pass: CA fixup (3270 -> 3324) [ 55.235] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 55.235] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 55.235] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 55.235] sna_glyphs(op=3, nlist=1, src=(163, 372)) [ 55.235] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.235] sna_glyphs: discarding mask [ 55.235] glyphs0_to_dst(op=3, src=(163, 372), nlist=1, dst=(163, 372)+(0, 0)) [ 55.235] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753687280 size=3775x2136 [ 55.235] gen9_render_composite: 0x0, current mode=1/1 [ 55.235] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.235] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.235] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.235] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.235] sna_drawable_use_bo pixmap=3854, box=((0, 0), (3775, 2136)), flags=7... [ 55.235] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.235] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.235] sna_drawable_use_bo: using whole GPU bo [ 55.235] gen9_composite_set_target: pixmap=3854, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 55.235] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.235] color_convert: src=ffffffff [20028888] [ 55.235] color_convert: dst=ffffffff [20028888] [ 55.235] sna_render_get_solid: ffffffff [ 55.235] sna_render_get_solid(white) [ 55.235] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.235] sna_transform_is_imprecise_integer_translation: no transform [ 55.235] gen9_composite_picture: integer translation (0, 0), removing [ 55.235] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 55.235] sna_render_pixmap_bo: GPU all damaged [ 55.235] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 55.235] gen4_choose_composite_emitter: solid, identity mask [ 55.235] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.235] gen9_composite_get_binding_table(f980) [ 55.235] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 55.235] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 55.235] gen9_emit_vertex_elements: setup id=9 [ 55.235] glyphs0_to_dst: glyph=(165, 364)x(5, 8), unclipped [ 55.235] emit_primitive_identity_mask__avx2: dst=(165, 364), mask=(720.00, 48.00) x (5.00, 8.00) [ 55.235] gen8_vertex_flush[1898] = 3 [ 55.235] gen9_magic_ca_pass: CA fixup (3324 -> 3327) [ 55.235] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 55.235] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 55.235] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 55.235] sna_glyphs(op=3, nlist=1, src=(172, 372)) [ 55.235] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.235] sna_glyphs: discarding mask [ 55.235] glyphs0_to_dst(op=3, src=(172, 372), nlist=1, dst=(172, 372)+(0, 0)) [ 55.235] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753687280 size=3775x2136 [ 55.235] gen9_render_composite: 0x0, current mode=1/1 [ 55.235] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.235] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.235] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.235] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.235] sna_drawable_use_bo pixmap=3854, box=((0, 0), (3775, 2136)), flags=7... [ 55.235] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.235] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.235] sna_drawable_use_bo: using whole GPU bo [ 55.235] gen9_composite_set_target: pixmap=3854, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 55.235] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.235] color_convert: src=ff729fcf [20028888] [ 55.235] color_convert: dst=ff729fcf [20028888] [ 55.235] sna_render_get_solid: ff729fcf [ 55.235] sna_render_get_solid(23) = ff729fcf (old) [ 55.235] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.235] sna_transform_is_imprecise_integer_translation: no transform [ 55.235] gen9_composite_picture: integer translation (0, 0), removing [ 55.235] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 55.235] sna_render_pixmap_bo: GPU all damaged [ 55.235] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 55.235] gen4_choose_composite_emitter: solid, identity mask [ 55.235] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.235] gen9_composite_get_binding_table(f940) [ 55.235] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 55.235] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 55.235] gen9_emit_vertex_elements: setup id=9 [ 55.235] glyphs0_to_dst: glyph=(171, 366)x(11, 3), unclipped [ 55.235] emit_primitive_identity_mask__avx2: dst=(171, 366), mask=(736.00, 32.00) x (11.00, 3.00) [ 55.235] glyphs0_to_dst: glyph=(180, 361)x(10, 14), unclipped [ 55.235] emit_primitive_identity_mask__avx2: dst=(180, 361), mask=(944.00, 48.00) x (10.00, 14.00) [ 55.235] glyphs0_to_dst: glyph=(189, 361)x(11, 11), unclipped [ 55.235] emit_primitive_identity_mask__avx2: dst=(189, 361), mask=(960.00, 0.00) x (11.00, 11.00) [ 55.235] glyphs0_to_dst: glyph=(198, 364)x(10, 8), unclipped [ 55.235] emit_primitive_identity_mask__avx2: dst=(198, 364), mask=(976.00, 0.00) x (10.00, 8.00) [ 55.235] glyphs0_to_dst: glyph=(208, 364)x(9, 11), unclipped [ 55.235] emit_primitive_identity_mask__avx2: dst=(208, 364), mask=(960.00, 16.00) x (9.00, 11.00) [ 55.235] glyphs0_to_dst: glyph=(216, 361)x(10, 14), unclipped [ 55.235] emit_primitive_identity_mask__avx2: dst=(216, 361), mask=(944.00, 48.00) x (10.00, 14.00) [ 55.235] glyphs0_to_dst: glyph=(225, 362)x(10, 10), unclipped [ 55.235] emit_primitive_identity_mask__avx2: dst=(225, 362), mask=(976.00, 16.00) x (10.00, 10.00) [ 55.235] glyphs0_to_dst: glyph=(234, 373)x(11, 2), unclipped [ 55.235] emit_primitive_identity_mask__avx2: dst=(234, 373), mask=(992.00, 0.00) x (11.00, 2.00) [ 55.235] glyphs0_to_dst: glyph=(243, 361)x(11, 11), unclipped [ 55.235] emit_primitive_identity_mask__avx2: dst=(243, 361), mask=(1008.00, 0.00) x (11.00, 11.00) [ 55.235] glyphs0_to_dst: glyph=(253, 364)x(9, 8), unclipped [ 55.235] emit_primitive_identity_mask__avx2: dst=(253, 364), mask=(720.00, 0.00) x (9.00, 8.00) [ 55.235] glyphs0_to_dst: glyph=(261, 364)x(10, 8), unclipped [ 55.235] emit_primitive_identity_mask__avx2: dst=(261, 364), mask=(704.00, 16.00) x (10.00, 8.00) [ 55.235] glyphs0_to_dst: glyph=(270, 364)x(10, 8), unclipped [ 55.235] emit_primitive_identity_mask__avx2: dst=(270, 364), mask=(704.00, 16.00) x (10.00, 8.00) [ 55.235] glyphs0_to_dst: glyph=(279, 360)x(10, 12), unclipped [ 55.235] emit_primitive_identity_mask__avx2: dst=(279, 360), mask=(992.00, 16.00) x (10.00, 12.00) [ 55.235] glyphs0_to_dst: glyph=(288, 364)x(10, 8), unclipped [ 55.235] emit_primitive_identity_mask__avx2: dst=(288, 364), mask=(704.00, 16.00) x (10.00, 8.00) [ 55.235] glyphs0_to_dst: glyph=(297, 364)x(10, 8), unclipped [ 55.235] emit_primitive_identity_mask__avx2: dst=(297, 364), mask=(752.00, 0.00) x (10.00, 8.00) [ 55.235] glyphs0_to_dst: glyph=(307, 360)x(10, 12), unclipped [ 55.235] emit_primitive_identity_mask__avx2: dst=(307, 360), mask=(1008.00, 16.00) x (10.00, 12.00) [ 55.235] glyphs0_to_dst: glyph=(315, 361)x(11, 11), unclipped [ 55.235] emit_primitive_identity_mask__avx2: dst=(315, 361), mask=(960.00, 0.00) x (11.00, 11.00) [ 55.235] glyphs0_to_dst: glyph=(324, 364)x(11, 8), unclipped [ 55.235] emit_primitive_identity_mask__avx2: dst=(324, 364), mask=(736.00, 16.00) x (11.00, 8.00) [ 55.235] glyphs0_to_dst: glyph=(334, 364)x(9, 11), unclipped [ 55.235] emit_primitive_identity_mask__avx2: dst=(334, 364), mask=(960.00, 16.00) x (9.00, 11.00) [ 55.235] glyphs0_to_dst: glyph=(342, 373)x(11, 2), unclipped [ 55.236] emit_primitive_identity_mask__avx2: dst=(342, 373), mask=(992.00, 0.00) x (11.00, 2.00) [ 55.236] glyphs0_to_dst: glyph=(351, 360)x(10, 12), unclipped [ 55.236] emit_primitive_identity_mask__avx2: dst=(351, 360), mask=(992.00, 16.00) x (10.00, 12.00) [ 55.236] glyphs0_to_dst: glyph=(361, 360)x(9, 12), unclipped [ 55.236] emit_primitive_identity_mask__avx2: dst=(361, 360), mask=(960.00, 32.00) x (9.00, 12.00) [ 55.236] glyphs0_to_dst: glyph=(369, 364)x(10, 11), unclipped [ 55.236] emit_primitive_identity_mask__avx2: dst=(369, 364), mask=(976.00, 32.00) x (10.00, 11.00) [ 55.236] glyphs0_to_dst: glyph=(378, 361)x(10, 14), unclipped [ 55.236] emit_primitive_identity_mask__avx2: dst=(378, 361), mask=(944.00, 48.00) x (10.00, 14.00) [ 55.236] glyphs0_to_dst: glyph=(387, 362)x(10, 10), unclipped [ 55.236] emit_primitive_identity_mask__avx2: dst=(387, 362), mask=(960.00, 48.00) x (10.00, 10.00) [ 55.236] glyphs0_to_dst: glyph=(396, 373)x(11, 2), unclipped [ 55.236] emit_primitive_identity_mask__avx2: dst=(396, 373), mask=(992.00, 0.00) x (11.00, 2.00) [ 55.236] glyphs0_to_dst: glyph=(406, 364)x(9, 8), unclipped [ 55.236] emit_primitive_identity_mask__avx2: dst=(406, 364), mask=(688.00, 32.00) x (9.00, 8.00) [ 55.236] glyphs0_to_dst: glyph=(415, 364)x(9, 8), unclipped [ 55.236] emit_primitive_identity_mask__avx2: dst=(415, 364), mask=(752.00, 16.00) x (9.00, 8.00) [ 55.236] glyphs0_to_dst: glyph=(424, 364)x(9, 11), unclipped [ 55.236] emit_primitive_identity_mask__avx2: dst=(424, 364), mask=(960.00, 16.00) x (9.00, 11.00) [ 55.236] glyphs0_to_dst: glyph=(432, 361)x(10, 11), unclipped [ 55.236] emit_primitive_identity_mask__avx2: dst=(432, 361), mask=(976.00, 48.00) x (10.00, 11.00) [ 55.236] glyphs0_to_dst: glyph=(442, 364)x(9, 8), unclipped [ 55.236] emit_primitive_identity_mask__avx2: dst=(442, 364), mask=(688.00, 32.00) x (9.00, 8.00) [ 55.236] glyphs0_to_dst: glyph=(450, 364)x(10, 11), unclipped [ 55.236] emit_primitive_identity_mask__avx2: dst=(450, 364), mask=(976.00, 32.00) x (10.00, 11.00) [ 55.236] gen8_vertex_flush[1998] = 96 [ 55.236] gen9_magic_ca_pass: CA fixup (3327 -> 3423) [ 55.236] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 55.236] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 55.236] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 55.236] sna_accel_flush: flush?=0, dirty?=0 [ 55.236] sna_block_handler (tv=0.0) [ 55.236] sna_wakeup_handler [ 55.236] sna_mode_wakeup: len=32 [ 55.236] sna_dri2_vblank_handler(type=2, sequence=3065, draw=3353) [ 55.236] sna_crtc_record_swap: recording last swap on pipe=0, frame 3065 [msc=3065], time 55.236014 [ 55.236] sna_dri2_vblank_handler: 2 complete, frame=3065 tv=55.236014 [ 55.236] sna_dri2_blit_complete: blit finished [ 55.236] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=3065, tv=55.236014) [ 55.236] frame_swap_complete(type=2): draw=146, pipe=0, frame=3065 [msc=3065], tv=55.236014 [ 55.236] sna_accel_flush: flush?=0, dirty?=0 [ 55.236] sna_dri2_event_free(draw?=1) [ 55.236] sna_dri2_remove_event: remove[0x561c94b0a080] from window 146, active? 1 [ 55.236] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 55.236] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=29] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 55.236] sna_dri2_vblank_handler complete [ 55.236] sna_accel_flush: flush?=0, dirty?=0 [ 55.236] sna_accel_flush: flush?=0, dirty?=0 [ 55.236] sna_block_handler (tv=0.0) [ 55.236] sna_wakeup_handler [ 55.236] sna_glyphs(op=3, nlist=1, src=(460, 372)) [ 55.236] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.236] sna_glyphs: discarding mask [ 55.236] glyphs0_to_dst(op=3, src=(460, 372), nlist=1, dst=(460, 372)+(0, 0)) [ 55.236] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753687280 size=3775x2136 [ 55.236] gen9_render_composite: 0x0, current mode=1/1 [ 55.236] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.236] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.236] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.236] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.236] sna_drawable_use_bo pixmap=3854, box=((0, 0), (3775, 2136)), flags=7... [ 55.236] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.236] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.236] sna_drawable_use_bo: using whole GPU bo [ 55.236] gen9_composite_set_target: pixmap=3854, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 55.236] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.236] color_convert: src=ffffffff [20028888] [ 55.236] color_convert: dst=ffffffff [20028888] [ 55.236] sna_render_get_solid: ffffffff [ 55.236] sna_render_get_solid(white) [ 55.236] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.236] sna_transform_is_imprecise_integer_translation: no transform [ 55.236] gen9_composite_picture: integer translation (0, 0), removing [ 55.236] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 55.236] sna_render_pixmap_bo: GPU all damaged [ 55.236] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 55.236] gen4_choose_composite_emitter: solid, identity mask [ 55.236] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.236] gen9_composite_get_binding_table(f900) [ 55.236] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 55.236] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 55.236] gen9_emit_vertex_elements: setup id=9 [ 55.236] glyphs0_to_dst: glyph=(459, 361)x(10, 13), unclipped [ 55.236] emit_primitive_identity_mask__avx2: dst=(459, 361), mask=(752.00, 32.00) x (10.00, 13.00) [ 55.236] gen8_vertex_flush[1a98] = 3 [ 55.236] gen9_magic_ca_pass: CA fixup (3423 -> 3426) [ 55.236] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 55.236] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 55.236] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 55.236] sna_glyphs(op=3, nlist=1, src=(1, 389)) [ 55.236] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.236] sna_glyphs: discarding mask [ 55.236] glyphs0_to_dst(op=3, src=(1, 389), nlist=1, dst=(1, 389)+(0, 0)) [ 55.236] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753687280 size=3775x2136 [ 55.236] gen9_render_composite: 0x0, current mode=1/1 [ 55.236] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.236] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.236] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.236] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.236] sna_drawable_use_bo pixmap=3854, box=((0, 0), (3775, 2136)), flags=7... [ 55.236] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.236] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.236] sna_drawable_use_bo: using whole GPU bo [ 55.236] gen9_composite_set_target: pixmap=3854, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 55.236] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.236] color_convert: src=ff8ae234 [20028888] [ 55.236] color_convert: dst=ff8ae234 [20028888] [ 55.236] sna_render_get_solid: ff8ae234 [ 55.236] sna_render_get_solid(22) = ff8ae234 (old) [ 55.236] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.236] sna_transform_is_imprecise_integer_translation: no transform [ 55.236] gen9_composite_picture: integer translation (0, 0), removing [ 55.236] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 55.236] sna_render_pixmap_bo: GPU all damaged [ 55.236] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 55.236] gen4_choose_composite_emitter: solid, identity mask [ 55.236] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.236] gen9_composite_get_binding_table(f8c0) [ 55.236] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 55.236] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 55.236] gen9_emit_vertex_elements: setup id=9 [ 55.236] glyphs0_to_dst: glyph=(1, 381)x(9, 8), unclipped [ 55.236] emit_primitive_identity_mask__avx2: dst=(1, 381), mask=(688.00, 32.00) x (9.00, 8.00) [ 55.236] glyphs0_to_dst: glyph=(9, 379)x(10, 13), unclipped [ 55.236] emit_primitive_identity_mask__avx2: dst=(9, 379), mask=(672.00, 48.00) x (10.00, 13.00) [ 55.236] glyphs0_to_dst: glyph=(19, 381)x(9, 8), unclipped [ 55.236] emit_primitive_identity_mask__avx2: dst=(19, 381), mask=(688.00, 32.00) x (9.00, 8.00) [ 55.236] glyphs0_to_dst: glyph=(28, 383)x(8, 3), unclipped [ 55.236] emit_primitive_identity_mask__avx2: dst=(28, 383), mask=(688.00, 48.00) x (8.00, 3.00) [ 55.236] glyphs0_to_dst: glyph=(36, 379)x(11, 10), unclipped [ 55.236] emit_primitive_identity_mask__avx2: dst=(36, 379), mask=(704.00, 0.00) x (11.00, 10.00) [ 55.236] glyphs0_to_dst: glyph=(46, 381)x(9, 8), unclipped [ 55.236] emit_primitive_identity_mask__avx2: dst=(46, 381), mask=(720.00, 0.00) x (9.00, 8.00) [ 55.236] glyphs0_to_dst: glyph=(54, 381)x(10, 8), unclipped [ 55.236] emit_primitive_identity_mask__avx2: dst=(54, 381), mask=(704.00, 16.00) x (10.00, 8.00) [ 55.236] glyphs0_to_dst: glyph=(63, 381)x(10, 8), unclipped [ 55.236] emit_primitive_identity_mask__avx2: dst=(63, 381), mask=(720.00, 16.00) x (10.00, 8.00) [ 55.236] glyphs0_to_dst: glyph=(72, 378)x(10, 11), unclipped [ 55.236] emit_primitive_identity_mask__avx2: dst=(72, 378), mask=(736.00, 0.00) x (10.00, 11.00) [ 55.236] glyphs0_to_dst: glyph=(81, 381)x(10, 8), unclipped [ 55.236] emit_primitive_identity_mask__avx2: dst=(81, 381), mask=(752.00, 0.00) x (10.00, 8.00) [ 55.236] glyphs0_to_dst: glyph=(90, 378)x(10, 11), unclipped [ 55.236] emit_primitive_identity_mask__avx2: dst=(90, 378), mask=(736.00, 0.00) x (10.00, 11.00) [ 55.236] glyphs0_to_dst: glyph=(99, 381)x(11, 8), unclipped [ 55.236] emit_primitive_identity_mask__avx2: dst=(99, 381), mask=(736.00, 16.00) x (11.00, 8.00) [ 55.236] glyphs0_to_dst: glyph=(109, 381)x(9, 8), unclipped [ 55.236] emit_primitive_identity_mask__avx2: dst=(109, 381), mask=(752.00, 16.00) x (9.00, 8.00) [ 55.236] glyphs0_to_dst: glyph=(118, 383)x(8, 3), unclipped [ 55.236] emit_primitive_identity_mask__avx2: dst=(118, 383), mask=(688.00, 48.00) x (8.00, 3.00) [ 55.236] glyphs0_to_dst: glyph=(126, 379)x(10, 10), unclipped [ 55.236] emit_primitive_identity_mask__avx2: dst=(126, 379), mask=(704.00, 32.00) x (10.00, 10.00) [ 55.236] glyphs0_to_dst: glyph=(135, 379)x(10, 10), unclipped [ 55.236] emit_primitive_identity_mask__avx2: dst=(135, 379), mask=(704.00, 32.00) x (10.00, 10.00) [ 55.236] glyphs0_to_dst: glyph=(144, 379)x(10, 10), unclipped [ 55.236] emit_primitive_identity_mask__avx2: dst=(144, 379), mask=(720.00, 32.00) x (10.00, 10.00) [ 55.236] glyphs0_to_dst: glyph=(153, 379)x(10, 10), unclipped [ 55.236] emit_primitive_identity_mask__avx2: dst=(153, 379), mask=(704.00, 48.00) x (10.00, 10.00) [ 55.236] gen8_vertex_flush[1b98] = 54 [ 55.236] gen9_magic_ca_pass: CA fixup (3426 -> 3480) [ 55.236] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 55.236] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 55.236] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 55.236] sna_glyphs(op=3, nlist=1, src=(163, 389)) [ 55.236] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.236] sna_glyphs: discarding mask [ 55.236] glyphs0_to_dst(op=3, src=(163, 389), nlist=1, dst=(163, 389)+(0, 0)) [ 55.236] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753687280 size=3775x2136 [ 55.236] gen9_render_composite: 0x0, current mode=1/1 [ 55.236] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.236] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.236] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.236] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.236] sna_drawable_use_bo pixmap=3854, box=((0, 0), (3775, 2136)), flags=7... [ 55.236] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.236] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.236] sna_drawable_use_bo: using whole GPU bo [ 55.236] gen9_composite_set_target: pixmap=3854, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 55.236] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.236] color_convert: src=ffffffff [20028888] [ 55.236] color_convert: dst=ffffffff [20028888] [ 55.236] sna_render_get_solid: ffffffff [ 55.236] sna_render_get_solid(white) [ 55.236] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.236] sna_transform_is_imprecise_integer_translation: no transform [ 55.236] gen9_composite_picture: integer translation (0, 0), removing [ 55.236] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 55.236] sna_render_pixmap_bo: GPU all damaged [ 55.236] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 55.236] gen4_choose_composite_emitter: solid, identity mask [ 55.236] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.236] gen9_composite_get_binding_table(f880) [ 55.236] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 55.236] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 55.236] gen9_emit_vertex_elements: setup id=9 [ 55.236] glyphs0_to_dst: glyph=(165, 381)x(5, 8), unclipped [ 55.236] emit_primitive_identity_mask__avx2: dst=(165, 381), mask=(720.00, 48.00) x (5.00, 8.00) [ 55.236] gen8_vertex_flush[1c98] = 3 [ 55.236] gen9_magic_ca_pass: CA fixup (3480 -> 3483) [ 55.236] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 55.236] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 55.236] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 55.236] sna_glyphs(op=3, nlist=1, src=(172, 389)) [ 55.236] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.236] sna_glyphs: discarding mask [ 55.236] glyphs0_to_dst(op=3, src=(172, 389), nlist=1, dst=(172, 389)+(0, 0)) [ 55.236] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753687280 size=3775x2136 [ 55.236] gen9_render_composite: 0x0, current mode=1/1 [ 55.236] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.236] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.236] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.236] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.236] sna_drawable_use_bo pixmap=3854, box=((0, 0), (3775, 2136)), flags=7... [ 55.236] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.236] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.236] sna_drawable_use_bo: using whole GPU bo [ 55.236] gen9_composite_set_target: pixmap=3854, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 55.236] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.236] color_convert: src=ff729fcf [20028888] [ 55.236] color_convert: dst=ff729fcf [20028888] [ 55.236] sna_render_get_solid: ff729fcf [ 55.236] sna_render_get_solid(23) = ff729fcf (old) [ 55.236] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.236] sna_transform_is_imprecise_integer_translation: no transform [ 55.236] gen9_composite_picture: integer translation (0, 0), removing [ 55.236] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 55.236] sna_render_pixmap_bo: GPU all damaged [ 55.236] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 55.236] gen4_choose_composite_emitter: solid, identity mask [ 55.236] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.236] gen9_composite_get_binding_table(f840) [ 55.236] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 55.237] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 55.237] gen9_emit_vertex_elements: setup id=9 [ 55.237] glyphs0_to_dst: glyph=(171, 383)x(11, 3), unclipped [ 55.237] emit_primitive_identity_mask__avx2: dst=(171, 383), mask=(736.00, 32.00) x (11.00, 3.00) [ 55.237] glyphs0_to_dst: glyph=(180, 378)x(10, 14), unclipped [ 55.237] emit_primitive_identity_mask__avx2: dst=(180, 378), mask=(944.00, 48.00) x (10.00, 14.00) [ 55.237] glyphs0_to_dst: glyph=(189, 378)x(11, 11), unclipped [ 55.237] emit_primitive_identity_mask__avx2: dst=(189, 378), mask=(960.00, 0.00) x (11.00, 11.00) [ 55.237] glyphs0_to_dst: glyph=(198, 381)x(10, 8), unclipped [ 55.237] emit_primitive_identity_mask__avx2: dst=(198, 381), mask=(976.00, 0.00) x (10.00, 8.00) [ 55.237] glyphs0_to_dst: glyph=(208, 381)x(9, 11), unclipped [ 55.237] emit_primitive_identity_mask__avx2: dst=(208, 381), mask=(960.00, 16.00) x (9.00, 11.00) [ 55.237] glyphs0_to_dst: glyph=(216, 378)x(10, 14), unclipped [ 55.237] emit_primitive_identity_mask__avx2: dst=(216, 378), mask=(944.00, 48.00) x (10.00, 14.00) [ 55.237] glyphs0_to_dst: glyph=(225, 379)x(10, 10), unclipped [ 55.237] emit_primitive_identity_mask__avx2: dst=(225, 379), mask=(976.00, 16.00) x (10.00, 10.00) [ 55.237] glyphs0_to_dst: glyph=(234, 390)x(11, 2), unclipped [ 55.237] emit_primitive_identity_mask__avx2: dst=(234, 390), mask=(992.00, 0.00) x (11.00, 2.00) [ 55.237] glyphs0_to_dst: glyph=(243, 378)x(11, 11), unclipped [ 55.237] emit_primitive_identity_mask__avx2: dst=(243, 378), mask=(1008.00, 0.00) x (11.00, 11.00) [ 55.237] glyphs0_to_dst: glyph=(253, 381)x(9, 8), unclipped [ 55.237] emit_primitive_identity_mask__avx2: dst=(253, 381), mask=(720.00, 0.00) x (9.00, 8.00) [ 55.237] glyphs0_to_dst: glyph=(261, 381)x(10, 8), unclipped [ 55.237] emit_primitive_identity_mask__avx2: dst=(261, 381), mask=(704.00, 16.00) x (10.00, 8.00) [ 55.237] glyphs0_to_dst: glyph=(270, 381)x(10, 8), unclipped [ 55.237] emit_primitive_identity_mask__avx2: dst=(270, 381), mask=(704.00, 16.00) x (10.00, 8.00) [ 55.237] glyphs0_to_dst: glyph=(279, 377)x(10, 12), unclipped [ 55.237] emit_primitive_identity_mask__avx2: dst=(279, 377), mask=(992.00, 16.00) x (10.00, 12.00) [ 55.237] glyphs0_to_dst: glyph=(288, 381)x(10, 8), unclipped [ 55.237] emit_primitive_identity_mask__avx2: dst=(288, 381), mask=(704.00, 16.00) x (10.00, 8.00) [ 55.237] glyphs0_to_dst: glyph=(297, 381)x(10, 8), unclipped [ 55.237] emit_primitive_identity_mask__avx2: dst=(297, 381), mask=(752.00, 0.00) x (10.00, 8.00) [ 55.237] glyphs0_to_dst: glyph=(307, 377)x(10, 12), unclipped [ 55.237] emit_primitive_identity_mask__avx2: dst=(307, 377), mask=(1008.00, 16.00) x (10.00, 12.00) [ 55.237] glyphs0_to_dst: glyph=(315, 378)x(11, 11), unclipped [ 55.237] emit_primitive_identity_mask__avx2: dst=(315, 378), mask=(960.00, 0.00) x (11.00, 11.00) [ 55.237] glyphs0_to_dst: glyph=(324, 381)x(11, 8), unclipped [ 55.237] emit_primitive_identity_mask__avx2: dst=(324, 381), mask=(736.00, 16.00) x (11.00, 8.00) [ 55.237] glyphs0_to_dst: glyph=(334, 381)x(9, 11), unclipped [ 55.237] emit_primitive_identity_mask__avx2: dst=(334, 381), mask=(960.00, 16.00) x (9.00, 11.00) [ 55.237] glyphs0_to_dst: glyph=(342, 390)x(11, 2), unclipped [ 55.237] emit_primitive_identity_mask__avx2: dst=(342, 390), mask=(992.00, 0.00) x (11.00, 2.00) [ 55.237] glyphs0_to_dst: glyph=(351, 377)x(10, 12), unclipped [ 55.237] emit_primitive_identity_mask__avx2: dst=(351, 377), mask=(992.00, 16.00) x (10.00, 12.00) [ 55.237] glyphs0_to_dst: glyph=(361, 377)x(9, 12), unclipped [ 55.237] emit_primitive_identity_mask__avx2: dst=(361, 377), mask=(960.00, 32.00) x (9.00, 12.00) [ 55.237] glyphs0_to_dst: glyph=(369, 381)x(10, 11), unclipped [ 55.237] emit_primitive_identity_mask__avx2: dst=(369, 381), mask=(976.00, 32.00) x (10.00, 11.00) [ 55.237] glyphs0_to_dst: glyph=(378, 378)x(10, 14), unclipped [ 55.237] emit_primitive_identity_mask__avx2: dst=(378, 378), mask=(944.00, 48.00) x (10.00, 14.00) [ 55.237] glyphs0_to_dst: glyph=(387, 379)x(10, 10), unclipped [ 55.237] emit_primitive_identity_mask__avx2: dst=(387, 379), mask=(960.00, 48.00) x (10.00, 10.00) [ 55.237] glyphs0_to_dst: glyph=(396, 390)x(11, 2), unclipped [ 55.237] emit_primitive_identity_mask__avx2: dst=(396, 390), mask=(992.00, 0.00) x (11.00, 2.00) [ 55.237] glyphs0_to_dst: glyph=(406, 381)x(9, 8), unclipped [ 55.237] emit_primitive_identity_mask__avx2: dst=(406, 381), mask=(688.00, 32.00) x (9.00, 8.00) [ 55.237] glyphs0_to_dst: glyph=(415, 381)x(9, 8), unclipped [ 55.237] emit_primitive_identity_mask__avx2: dst=(415, 381), mask=(752.00, 16.00) x (9.00, 8.00) [ 55.237] glyphs0_to_dst: glyph=(424, 381)x(9, 11), unclipped [ 55.237] emit_primitive_identity_mask__avx2: dst=(424, 381), mask=(960.00, 16.00) x (9.00, 11.00) [ 55.237] glyphs0_to_dst: glyph=(432, 378)x(10, 11), unclipped [ 55.237] emit_primitive_identity_mask__avx2: dst=(432, 378), mask=(976.00, 48.00) x (10.00, 11.00) [ 55.237] glyphs0_to_dst: glyph=(442, 381)x(9, 8), unclipped [ 55.237] emit_primitive_identity_mask__avx2: dst=(442, 381), mask=(688.00, 32.00) x (9.00, 8.00) [ 55.237] glyphs0_to_dst: glyph=(450, 381)x(10, 11), unclipped [ 55.237] emit_primitive_identity_mask__avx2: dst=(450, 381), mask=(976.00, 32.00) x (10.00, 11.00) [ 55.237] gen8_vertex_flush[1d98] = 96 [ 55.237] gen9_magic_ca_pass: CA fixup (3483 -> 3579) [ 55.237] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 55.237] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 55.237] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 55.237] sna_glyphs(op=3, nlist=1, src=(460, 389)) [ 55.237] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.237] sna_glyphs: discarding mask [ 55.237] glyphs0_to_dst(op=3, src=(460, 389), nlist=1, dst=(460, 389)+(0, 0)) [ 55.237] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753687280 size=3775x2136 [ 55.237] gen9_render_composite: 0x0, current mode=1/1 [ 55.237] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.237] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.237] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.237] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.237] sna_drawable_use_bo pixmap=3854, box=((0, 0), (3775, 2136)), flags=7... [ 55.237] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.237] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.237] sna_drawable_use_bo: using whole GPU bo [ 55.237] gen9_composite_set_target: pixmap=3854, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 55.237] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.237] color_convert: src=ffffffff [20028888] [ 55.237] color_convert: dst=ffffffff [20028888] [ 55.237] sna_render_get_solid: ffffffff [ 55.237] sna_render_get_solid(white) [ 55.237] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.237] sna_transform_is_imprecise_integer_translation: no transform [ 55.237] gen9_composite_picture: integer translation (0, 0), removing [ 55.237] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 55.237] sna_render_pixmap_bo: GPU all damaged [ 55.237] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 55.237] gen4_choose_composite_emitter: solid, identity mask [ 55.237] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.237] gen9_composite_get_binding_table(f800) [ 55.237] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 55.237] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 55.237] gen9_emit_vertex_elements: setup id=9 [ 55.237] glyphs0_to_dst: glyph=(459, 378)x(10, 13), unclipped [ 55.237] emit_primitive_identity_mask__avx2: dst=(459, 378), mask=(752.00, 32.00) x (10.00, 13.00) [ 55.237] gen8_vertex_flush[1e98] = 3 [ 55.237] gen9_magic_ca_pass: CA fixup (3579 -> 3582) [ 55.237] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 55.237] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 55.237] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 55.237] sna_glyphs(op=3, nlist=1, src=(1, 406)) [ 55.237] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.237] sna_glyphs: discarding mask [ 55.237] glyphs0_to_dst(op=3, src=(1, 406), nlist=1, dst=(1, 406)+(0, 0)) [ 55.237] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753687280 size=3775x2136 [ 55.237] gen9_render_composite: 0x0, current mode=1/1 [ 55.237] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.237] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.237] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.237] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.237] sna_drawable_use_bo pixmap=3854, box=((0, 0), (3775, 2136)), flags=7... [ 55.237] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.237] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.237] sna_drawable_use_bo: using whole GPU bo [ 55.237] gen9_composite_set_target: pixmap=3854, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 55.237] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.237] color_convert: src=ff8ae234 [20028888] [ 55.237] color_convert: dst=ff8ae234 [20028888] [ 55.237] sna_render_get_solid: ff8ae234 [ 55.237] sna_render_get_solid(22) = ff8ae234 (old) [ 55.237] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.237] sna_transform_is_imprecise_integer_translation: no transform [ 55.237] gen9_composite_picture: integer translation (0, 0), removing [ 55.237] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 55.237] sna_render_pixmap_bo: GPU all damaged [ 55.237] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 55.237] gen4_choose_composite_emitter: solid, identity mask [ 55.237] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.237] gen9_composite_get_binding_table(f7c0) [ 55.237] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 55.237] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 55.237] gen9_emit_vertex_elements: setup id=9 [ 55.237] glyphs0_to_dst: glyph=(1, 398)x(9, 8), unclipped [ 55.237] emit_primitive_identity_mask__avx2: dst=(1, 398), mask=(688.00, 32.00) x (9.00, 8.00) [ 55.237] glyphs0_to_dst: glyph=(9, 396)x(10, 13), unclipped [ 55.237] emit_primitive_identity_mask__avx2: dst=(9, 396), mask=(672.00, 48.00) x (10.00, 13.00) [ 55.237] glyphs0_to_dst: glyph=(19, 398)x(9, 8), unclipped [ 55.237] emit_primitive_identity_mask__avx2: dst=(19, 398), mask=(688.00, 32.00) x (9.00, 8.00) [ 55.237] glyphs0_to_dst: glyph=(28, 400)x(8, 3), unclipped [ 55.237] emit_primitive_identity_mask__avx2: dst=(28, 400), mask=(688.00, 48.00) x (8.00, 3.00) [ 55.237] glyphs0_to_dst: glyph=(36, 396)x(11, 10), unclipped [ 55.237] emit_primitive_identity_mask__avx2: dst=(36, 396), mask=(704.00, 0.00) x (11.00, 10.00) [ 55.237] glyphs0_to_dst: glyph=(46, 398)x(9, 8), unclipped [ 55.237] emit_primitive_identity_mask__avx2: dst=(46, 398), mask=(720.00, 0.00) x (9.00, 8.00) [ 55.237] glyphs0_to_dst: glyph=(54, 398)x(10, 8), unclipped [ 55.237] emit_primitive_identity_mask__avx2: dst=(54, 398), mask=(704.00, 16.00) x (10.00, 8.00) [ 55.237] glyphs0_to_dst: glyph=(63, 398)x(10, 8), unclipped [ 55.237] emit_primitive_identity_mask__avx2: dst=(63, 398), mask=(720.00, 16.00) x (10.00, 8.00) [ 55.237] glyphs0_to_dst: glyph=(72, 395)x(10, 11), unclipped [ 55.237] emit_primitive_identity_mask__avx2: dst=(72, 395), mask=(736.00, 0.00) x (10.00, 11.00) [ 55.237] glyphs0_to_dst: glyph=(81, 398)x(10, 8), unclipped [ 55.237] emit_primitive_identity_mask__avx2: dst=(81, 398), mask=(752.00, 0.00) x (10.00, 8.00) [ 55.237] glyphs0_to_dst: glyph=(90, 395)x(10, 11), unclipped [ 55.237] emit_primitive_identity_mask__avx2: dst=(90, 395), mask=(736.00, 0.00) x (10.00, 11.00) [ 55.237] glyphs0_to_dst: glyph=(99, 398)x(11, 8), unclipped [ 55.237] emit_primitive_identity_mask__avx2: dst=(99, 398), mask=(736.00, 16.00) x (11.00, 8.00) [ 55.237] glyphs0_to_dst: glyph=(109, 398)x(9, 8), unclipped [ 55.237] emit_primitive_identity_mask__avx2: dst=(109, 398), mask=(752.00, 16.00) x (9.00, 8.00) [ 55.237] glyphs0_to_dst: glyph=(118, 400)x(8, 3), unclipped [ 55.237] emit_primitive_identity_mask__avx2: dst=(118, 400), mask=(688.00, 48.00) x (8.00, 3.00) [ 55.237] glyphs0_to_dst: glyph=(126, 396)x(10, 10), unclipped [ 55.237] emit_primitive_identity_mask__avx2: dst=(126, 396), mask=(704.00, 32.00) x (10.00, 10.00) [ 55.237] glyphs0_to_dst: glyph=(135, 396)x(10, 10), unclipped [ 55.237] emit_primitive_identity_mask__avx2: dst=(135, 396), mask=(704.00, 32.00) x (10.00, 10.00) [ 55.237] glyphs0_to_dst: glyph=(144, 396)x(10, 10), unclipped [ 55.237] emit_primitive_identity_mask__avx2: dst=(144, 396), mask=(720.00, 32.00) x (10.00, 10.00) [ 55.237] glyphs0_to_dst: glyph=(153, 396)x(10, 10), unclipped [ 55.237] emit_primitive_identity_mask__avx2: dst=(153, 396), mask=(704.00, 48.00) x (10.00, 10.00) [ 55.237] gen8_vertex_flush[1f98] = 54 [ 55.237] gen9_magic_ca_pass: CA fixup (3582 -> 3636) [ 55.237] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 55.237] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 55.237] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 55.237] sna_glyphs(op=3, nlist=1, src=(163, 406)) [ 55.237] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.237] sna_glyphs: discarding mask [ 55.237] glyphs0_to_dst(op=3, src=(163, 406), nlist=1, dst=(163, 406)+(0, 0)) [ 55.237] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753687280 size=3775x2136 [ 55.237] gen9_render_composite: 0x0, current mode=1/1 [ 55.237] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.237] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.237] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.237] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.237] sna_drawable_use_bo pixmap=3854, box=((0, 0), (3775, 2136)), flags=7... [ 55.237] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.237] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.237] sna_drawable_use_bo: using whole GPU bo [ 55.237] gen9_composite_set_target: pixmap=3854, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 55.237] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.237] color_convert: src=ffffffff [20028888] [ 55.237] color_convert: dst=ffffffff [20028888] [ 55.237] sna_render_get_solid: ffffffff [ 55.237] sna_render_get_solid(white) [ 55.237] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.237] sna_transform_is_imprecise_integer_translation: no transform [ 55.237] gen9_composite_picture: integer translation (0, 0), removing [ 55.237] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 55.237] sna_render_pixmap_bo: GPU all damaged [ 55.237] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 55.237] gen4_choose_composite_emitter: solid, identity mask [ 55.237] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.237] gen9_composite_get_binding_table(f780) [ 55.237] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 55.237] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 55.237] gen9_emit_vertex_elements: setup id=9 [ 55.237] glyphs0_to_dst: glyph=(165, 398)x(5, 8), unclipped [ 55.237] emit_primitive_identity_mask__avx2: dst=(165, 398), mask=(720.00, 48.00) x (5.00, 8.00) [ 55.237] gen8_vertex_flush[2098] = 3 [ 55.237] gen9_magic_ca_pass: CA fixup (3636 -> 3639) [ 55.237] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 55.237] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 55.237] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 55.237] sna_glyphs(op=3, nlist=1, src=(172, 406)) [ 55.237] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.237] sna_glyphs: discarding mask [ 55.237] glyphs0_to_dst(op=3, src=(172, 406), nlist=1, dst=(172, 406)+(0, 0)) [ 55.237] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753687280 size=3775x2136 [ 55.237] gen9_render_composite: 0x0, current mode=1/1 [ 55.237] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.237] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.237] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.237] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.237] sna_drawable_use_bo pixmap=3854, box=((0, 0), (3775, 2136)), flags=7... [ 55.237] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.237] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.237] sna_drawable_use_bo: using whole GPU bo [ 55.237] gen9_composite_set_target: pixmap=3854, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 55.237] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.237] color_convert: src=ff729fcf [20028888] [ 55.237] color_convert: dst=ff729fcf [20028888] [ 55.237] sna_render_get_solid: ff729fcf [ 55.237] sna_render_get_solid(23) = ff729fcf (old) [ 55.237] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.237] sna_transform_is_imprecise_integer_translation: no transform [ 55.237] gen9_composite_picture: integer translation (0, 0), removing [ 55.237] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 55.237] sna_render_pixmap_bo: GPU all damaged [ 55.237] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 55.237] gen4_choose_composite_emitter: solid, identity mask [ 55.237] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.237] gen9_composite_get_binding_table(f740) [ 55.237] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 55.237] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 55.237] gen9_emit_vertex_elements: setup id=9 [ 55.237] glyphs0_to_dst: glyph=(171, 400)x(11, 3), unclipped [ 55.237] emit_primitive_identity_mask__avx2: dst=(171, 400), mask=(736.00, 32.00) x (11.00, 3.00) [ 55.237] glyphs0_to_dst: glyph=(180, 395)x(10, 14), unclipped [ 55.237] emit_primitive_identity_mask__avx2: dst=(180, 395), mask=(944.00, 48.00) x (10.00, 14.00) [ 55.237] glyphs0_to_dst: glyph=(189, 395)x(11, 11), unclipped [ 55.237] emit_primitive_identity_mask__avx2: dst=(189, 395), mask=(960.00, 0.00) x (11.00, 11.00) [ 55.237] glyphs0_to_dst: glyph=(198, 398)x(10, 8), unclipped [ 55.237] emit_primitive_identity_mask__avx2: dst=(198, 398), mask=(976.00, 0.00) x (10.00, 8.00) [ 55.237] glyphs0_to_dst: glyph=(208, 398)x(9, 11), unclipped [ 55.237] emit_primitive_identity_mask__avx2: dst=(208, 398), mask=(960.00, 16.00) x (9.00, 11.00) [ 55.237] glyphs0_to_dst: glyph=(216, 395)x(10, 14), unclipped [ 55.237] emit_primitive_identity_mask__avx2: dst=(216, 395), mask=(944.00, 48.00) x (10.00, 14.00) [ 55.237] glyphs0_to_dst: glyph=(225, 396)x(10, 10), unclipped [ 55.237] emit_primitive_identity_mask__avx2: dst=(225, 396), mask=(976.00, 16.00) x (10.00, 10.00) [ 55.237] glyphs0_to_dst: glyph=(234, 407)x(11, 2), unclipped [ 55.237] emit_primitive_identity_mask__avx2: dst=(234, 407), mask=(992.00, 0.00) x (11.00, 2.00) [ 55.237] glyphs0_to_dst: glyph=(243, 395)x(11, 11), unclipped [ 55.237] emit_primitive_identity_mask__avx2: dst=(243, 395), mask=(1008.00, 0.00) x (11.00, 11.00) [ 55.237] glyphs0_to_dst: glyph=(253, 398)x(9, 8), unclipped [ 55.237] emit_primitive_identity_mask__avx2: dst=(253, 398), mask=(720.00, 0.00) x (9.00, 8.00) [ 55.237] glyphs0_to_dst: glyph=(261, 398)x(10, 8), unclipped [ 55.237] emit_primitive_identity_mask__avx2: dst=(261, 398), mask=(704.00, 16.00) x (10.00, 8.00) [ 55.237] glyphs0_to_dst: glyph=(270, 398)x(10, 8), unclipped [ 55.237] emit_primitive_identity_mask__avx2: dst=(270, 398), mask=(704.00, 16.00) x (10.00, 8.00) [ 55.237] glyphs0_to_dst: glyph=(279, 394)x(10, 12), unclipped [ 55.237] emit_primitive_identity_mask__avx2: dst=(279, 394), mask=(992.00, 16.00) x (10.00, 12.00) [ 55.237] glyphs0_to_dst: glyph=(288, 398)x(10, 8), unclipped [ 55.237] emit_primitive_identity_mask__avx2: dst=(288, 398), mask=(704.00, 16.00) x (10.00, 8.00) [ 55.237] glyphs0_to_dst: glyph=(297, 398)x(10, 8), unclipped [ 55.237] emit_primitive_identity_mask__avx2: dst=(297, 398), mask=(752.00, 0.00) x (10.00, 8.00) [ 55.237] glyphs0_to_dst: glyph=(307, 394)x(10, 12), unclipped [ 55.237] emit_primitive_identity_mask__avx2: dst=(307, 394), mask=(1008.00, 16.00) x (10.00, 12.00) [ 55.237] glyphs0_to_dst: glyph=(315, 395)x(11, 11), unclipped [ 55.237] emit_primitive_identity_mask__avx2: dst=(315, 395), mask=(960.00, 0.00) x (11.00, 11.00) [ 55.237] glyphs0_to_dst: glyph=(324, 398)x(11, 8), unclipped [ 55.237] emit_primitive_identity_mask__avx2: dst=(324, 398), mask=(736.00, 16.00) x (11.00, 8.00) [ 55.237] glyphs0_to_dst: glyph=(334, 398)x(9, 11), unclipped [ 55.237] emit_primitive_identity_mask__avx2: dst=(334, 398), mask=(960.00, 16.00) x (9.00, 11.00) [ 55.237] glyphs0_to_dst: glyph=(342, 407)x(11, 2), unclipped [ 55.237] emit_primitive_identity_mask__avx2: dst=(342, 407), mask=(992.00, 0.00) x (11.00, 2.00) [ 55.238] glyphs0_to_dst: glyph=(351, 394)x(10, 12), unclipped [ 55.238] emit_primitive_identity_mask__avx2: dst=(351, 394), mask=(992.00, 16.00) x (10.00, 12.00) [ 55.238] glyphs0_to_dst: glyph=(361, 394)x(9, 12), unclipped [ 55.238] emit_primitive_identity_mask__avx2: dst=(361, 394), mask=(960.00, 32.00) x (9.00, 12.00) [ 55.238] glyphs0_to_dst: glyph=(369, 398)x(10, 11), unclipped [ 55.238] emit_primitive_identity_mask__avx2: dst=(369, 398), mask=(976.00, 32.00) x (10.00, 11.00) [ 55.238] glyphs0_to_dst: glyph=(378, 395)x(10, 14), unclipped [ 55.238] emit_primitive_identity_mask__avx2: dst=(378, 395), mask=(944.00, 48.00) x (10.00, 14.00) [ 55.238] glyphs0_to_dst: glyph=(387, 396)x(10, 10), unclipped [ 55.238] emit_primitive_identity_mask__avx2: dst=(387, 396), mask=(960.00, 48.00) x (10.00, 10.00) [ 55.238] glyphs0_to_dst: glyph=(396, 407)x(11, 2), unclipped [ 55.238] emit_primitive_identity_mask__avx2: dst=(396, 407), mask=(992.00, 0.00) x (11.00, 2.00) [ 55.238] glyphs0_to_dst: glyph=(406, 398)x(9, 8), unclipped [ 55.238] emit_primitive_identity_mask__avx2: dst=(406, 398), mask=(688.00, 32.00) x (9.00, 8.00) [ 55.238] glyphs0_to_dst: glyph=(415, 398)x(9, 8), unclipped [ 55.238] emit_primitive_identity_mask__avx2: dst=(415, 398), mask=(752.00, 16.00) x (9.00, 8.00) [ 55.238] glyphs0_to_dst: glyph=(424, 398)x(9, 11), unclipped [ 55.238] emit_primitive_identity_mask__avx2: dst=(424, 398), mask=(960.00, 16.00) x (9.00, 11.00) [ 55.238] glyphs0_to_dst: glyph=(432, 395)x(10, 11), unclipped [ 55.238] emit_primitive_identity_mask__avx2: dst=(432, 395), mask=(976.00, 48.00) x (10.00, 11.00) [ 55.238] glyphs0_to_dst: glyph=(442, 398)x(9, 8), unclipped [ 55.238] emit_primitive_identity_mask__avx2: dst=(442, 398), mask=(688.00, 32.00) x (9.00, 8.00) [ 55.238] glyphs0_to_dst: glyph=(450, 398)x(10, 11), unclipped [ 55.238] emit_primitive_identity_mask__avx2: dst=(450, 398), mask=(976.00, 32.00) x (10.00, 11.00) [ 55.238] gen8_vertex_flush[2198] = 96 [ 55.238] gen9_magic_ca_pass: CA fixup (3639 -> 3735) [ 55.238] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 55.238] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 55.238] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 55.238] sna_glyphs(op=3, nlist=1, src=(460, 406)) [ 55.238] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.238] sna_glyphs: discarding mask [ 55.238] glyphs0_to_dst(op=3, src=(460, 406), nlist=1, dst=(460, 406)+(0, 0)) [ 55.238] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753687280 size=3775x2136 [ 55.238] gen9_render_composite: 0x0, current mode=1/1 [ 55.238] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.238] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.238] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.238] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.238] sna_drawable_use_bo pixmap=3854, box=((0, 0), (3775, 2136)), flags=7... [ 55.238] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.238] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.238] sna_drawable_use_bo: using whole GPU bo [ 55.238] gen9_composite_set_target: pixmap=3854, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 55.238] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.238] color_convert: src=ffffffff [20028888] [ 55.238] color_convert: dst=ffffffff [20028888] [ 55.238] sna_render_get_solid: ffffffff [ 55.238] sna_render_get_solid(white) [ 55.238] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.238] sna_transform_is_imprecise_integer_translation: no transform [ 55.238] gen9_composite_picture: integer translation (0, 0), removing [ 55.238] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 55.238] sna_render_pixmap_bo: GPU all damaged [ 55.238] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 55.238] gen4_choose_composite_emitter: solid, identity mask [ 55.238] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.238] gen9_composite_get_binding_table(f700) [ 55.238] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 55.238] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 55.238] gen9_emit_vertex_elements: setup id=9 [ 55.238] glyphs0_to_dst: glyph=(459, 395)x(10, 13), unclipped [ 55.238] emit_primitive_identity_mask__avx2: dst=(459, 395), mask=(752.00, 32.00) x (10.00, 13.00) [ 55.238] gen8_vertex_flush[2298] = 3 [ 55.238] gen9_magic_ca_pass: CA fixup (3735 -> 3738) [ 55.238] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 55.238] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 55.238] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 55.238] sna_glyphs(op=3, nlist=1, src=(1, 423)) [ 55.238] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.238] sna_glyphs: discarding mask [ 55.238] glyphs0_to_dst(op=3, src=(1, 423), nlist=1, dst=(1, 423)+(0, 0)) [ 55.238] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753687280 size=3775x2136 [ 55.238] gen9_render_composite: 0x0, current mode=1/1 [ 55.238] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.238] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.238] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.238] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.238] sna_drawable_use_bo pixmap=3854, box=((0, 0), (3775, 2136)), flags=7... [ 55.238] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.238] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.238] sna_drawable_use_bo: using whole GPU bo [ 55.238] gen9_composite_set_target: pixmap=3854, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 55.238] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.238] color_convert: src=ff8ae234 [20028888] [ 55.238] color_convert: dst=ff8ae234 [20028888] [ 55.238] sna_render_get_solid: ff8ae234 [ 55.238] sna_render_get_solid(22) = ff8ae234 (old) [ 55.238] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.238] sna_transform_is_imprecise_integer_translation: no transform [ 55.238] gen9_composite_picture: integer translation (0, 0), removing [ 55.238] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 55.238] sna_render_pixmap_bo: GPU all damaged [ 55.238] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 55.238] gen4_choose_composite_emitter: solid, identity mask [ 55.238] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.238] gen9_composite_get_binding_table(f6c0) [ 55.238] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 55.238] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 55.238] gen9_emit_vertex_elements: setup id=9 [ 55.238] glyphs0_to_dst: glyph=(1, 415)x(9, 8), unclipped [ 55.238] emit_primitive_identity_mask__avx2: dst=(1, 415), mask=(688.00, 32.00) x (9.00, 8.00) [ 55.238] glyphs0_to_dst: glyph=(9, 413)x(10, 13), unclipped [ 55.238] emit_primitive_identity_mask__avx2: dst=(9, 413), mask=(672.00, 48.00) x (10.00, 13.00) [ 55.238] glyphs0_to_dst: glyph=(19, 415)x(9, 8), unclipped [ 55.238] emit_primitive_identity_mask__avx2: dst=(19, 415), mask=(688.00, 32.00) x (9.00, 8.00) [ 55.238] glyphs0_to_dst: glyph=(28, 417)x(8, 3), unclipped [ 55.238] emit_primitive_identity_mask__avx2: dst=(28, 417), mask=(688.00, 48.00) x (8.00, 3.00) [ 55.238] glyphs0_to_dst: glyph=(36, 413)x(11, 10), unclipped [ 55.238] emit_primitive_identity_mask__avx2: dst=(36, 413), mask=(704.00, 0.00) x (11.00, 10.00) [ 55.238] glyphs0_to_dst: glyph=(46, 415)x(9, 8), unclipped [ 55.238] emit_primitive_identity_mask__avx2: dst=(46, 415), mask=(720.00, 0.00) x (9.00, 8.00) [ 55.238] glyphs0_to_dst: glyph=(54, 415)x(10, 8), unclipped [ 55.238] emit_primitive_identity_mask__avx2: dst=(54, 415), mask=(704.00, 16.00) x (10.00, 8.00) [ 55.238] glyphs0_to_dst: glyph=(63, 415)x(10, 8), unclipped [ 55.238] emit_primitive_identity_mask__avx2: dst=(63, 415), mask=(720.00, 16.00) x (10.00, 8.00) [ 55.238] glyphs0_to_dst: glyph=(72, 412)x(10, 11), unclipped [ 55.238] emit_primitive_identity_mask__avx2: dst=(72, 412), mask=(736.00, 0.00) x (10.00, 11.00) [ 55.238] glyphs0_to_dst: glyph=(81, 415)x(10, 8), unclipped [ 55.238] emit_primitive_identity_mask__avx2: dst=(81, 415), mask=(752.00, 0.00) x (10.00, 8.00) [ 55.238] glyphs0_to_dst: glyph=(90, 412)x(10, 11), unclipped [ 55.238] emit_primitive_identity_mask__avx2: dst=(90, 412), mask=(736.00, 0.00) x (10.00, 11.00) [ 55.238] glyphs0_to_dst: glyph=(99, 415)x(11, 8), unclipped [ 55.238] emit_primitive_identity_mask__avx2: dst=(99, 415), mask=(736.00, 16.00) x (11.00, 8.00) [ 55.238] glyphs0_to_dst: glyph=(109, 415)x(9, 8), unclipped [ 55.238] emit_primitive_identity_mask__avx2: dst=(109, 415), mask=(752.00, 16.00) x (9.00, 8.00) [ 55.238] glyphs0_to_dst: glyph=(118, 417)x(8, 3), unclipped [ 55.238] emit_primitive_identity_mask__avx2: dst=(118, 417), mask=(688.00, 48.00) x (8.00, 3.00) [ 55.238] glyphs0_to_dst: glyph=(126, 413)x(10, 10), unclipped [ 55.238] emit_primitive_identity_mask__avx2: dst=(126, 413), mask=(704.00, 32.00) x (10.00, 10.00) [ 55.238] glyphs0_to_dst: glyph=(135, 413)x(10, 10), unclipped [ 55.238] emit_primitive_identity_mask__avx2: dst=(135, 413), mask=(704.00, 32.00) x (10.00, 10.00) [ 55.238] glyphs0_to_dst: glyph=(144, 413)x(10, 10), unclipped [ 55.238] emit_primitive_identity_mask__avx2: dst=(144, 413), mask=(720.00, 32.00) x (10.00, 10.00) [ 55.238] glyphs0_to_dst: glyph=(153, 413)x(10, 10), unclipped [ 55.238] emit_primitive_identity_mask__avx2: dst=(153, 413), mask=(704.00, 48.00) x (10.00, 10.00) [ 55.238] gen8_vertex_flush[2398] = 54 [ 55.238] gen9_magic_ca_pass: CA fixup (3738 -> 3792) [ 55.238] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 55.238] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 55.238] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 55.238] sna_glyphs(op=3, nlist=1, src=(163, 423)) [ 55.238] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.238] sna_glyphs: discarding mask [ 55.238] glyphs0_to_dst(op=3, src=(163, 423), nlist=1, dst=(163, 423)+(0, 0)) [ 55.238] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753687280 size=3775x2136 [ 55.238] gen9_render_composite: 0x0, current mode=1/1 [ 55.238] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.238] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.238] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.238] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.238] sna_drawable_use_bo pixmap=3854, box=((0, 0), (3775, 2136)), flags=7... [ 55.238] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.238] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.238] sna_drawable_use_bo: using whole GPU bo [ 55.238] gen9_composite_set_target: pixmap=3854, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 55.238] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.238] color_convert: src=ffffffff [20028888] [ 55.238] color_convert: dst=ffffffff [20028888] [ 55.238] sna_render_get_solid: ffffffff [ 55.238] sna_render_get_solid(white) [ 55.238] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.238] sna_transform_is_imprecise_integer_translation: no transform [ 55.238] gen9_composite_picture: integer translation (0, 0), removing [ 55.238] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 55.238] sna_render_pixmap_bo: GPU all damaged [ 55.238] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 55.238] gen4_choose_composite_emitter: solid, identity mask [ 55.238] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.238] gen9_composite_get_binding_table(f680) [ 55.238] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 55.238] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 55.238] gen9_emit_vertex_elements: setup id=9 [ 55.238] glyphs0_to_dst: glyph=(165, 415)x(5, 8), unclipped [ 55.238] emit_primitive_identity_mask__avx2: dst=(165, 415), mask=(720.00, 48.00) x (5.00, 8.00) [ 55.238] gen8_vertex_flush[2498] = 3 [ 55.238] gen9_magic_ca_pass: CA fixup (3792 -> 3795) [ 55.238] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 55.238] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 55.238] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 55.238] sna_glyphs(op=3, nlist=1, src=(172, 423)) [ 55.238] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.238] sna_glyphs: discarding mask [ 55.238] glyphs0_to_dst(op=3, src=(172, 423), nlist=1, dst=(172, 423)+(0, 0)) [ 55.238] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753687280 size=3775x2136 [ 55.238] gen9_render_composite: 0x0, current mode=1/1 [ 55.238] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.238] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.238] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.238] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.238] sna_drawable_use_bo pixmap=3854, box=((0, 0), (3775, 2136)), flags=7... [ 55.238] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.238] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.238] sna_drawable_use_bo: using whole GPU bo [ 55.238] gen9_composite_set_target: pixmap=3854, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 55.238] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.238] color_convert: src=ff729fcf [20028888] [ 55.238] color_convert: dst=ff729fcf [20028888] [ 55.238] sna_render_get_solid: ff729fcf [ 55.238] sna_render_get_solid(23) = ff729fcf (old) [ 55.238] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.238] sna_transform_is_imprecise_integer_translation: no transform [ 55.238] gen9_composite_picture: integer translation (0, 0), removing [ 55.238] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 55.238] sna_render_pixmap_bo: GPU all damaged [ 55.238] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 55.238] gen4_choose_composite_emitter: solid, identity mask [ 55.238] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.238] gen9_composite_get_binding_table(f640) [ 55.238] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 55.238] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 55.238] gen9_emit_vertex_elements: setup id=9 [ 55.238] glyphs0_to_dst: glyph=(171, 417)x(11, 3), unclipped [ 55.238] emit_primitive_identity_mask__avx2: dst=(171, 417), mask=(736.00, 32.00) x (11.00, 3.00) [ 55.238] glyphs0_to_dst: glyph=(180, 412)x(10, 14), unclipped [ 55.238] emit_primitive_identity_mask__avx2: dst=(180, 412), mask=(944.00, 48.00) x (10.00, 14.00) [ 55.238] glyphs0_to_dst: glyph=(189, 412)x(11, 11), unclipped [ 55.238] emit_primitive_identity_mask__avx2: dst=(189, 412), mask=(960.00, 0.00) x (11.00, 11.00) [ 55.238] glyphs0_to_dst: glyph=(198, 415)x(10, 8), unclipped [ 55.238] emit_primitive_identity_mask__avx2: dst=(198, 415), mask=(976.00, 0.00) x (10.00, 8.00) [ 55.238] glyphs0_to_dst: glyph=(208, 415)x(9, 11), unclipped [ 55.238] emit_primitive_identity_mask__avx2: dst=(208, 415), mask=(960.00, 16.00) x (9.00, 11.00) [ 55.238] glyphs0_to_dst: glyph=(216, 412)x(10, 14), unclipped [ 55.238] emit_primitive_identity_mask__avx2: dst=(216, 412), mask=(944.00, 48.00) x (10.00, 14.00) [ 55.238] glyphs0_to_dst: glyph=(225, 413)x(10, 10), unclipped [ 55.238] emit_primitive_identity_mask__avx2: dst=(225, 413), mask=(976.00, 16.00) x (10.00, 10.00) [ 55.238] glyphs0_to_dst: glyph=(234, 424)x(11, 2), unclipped [ 55.238] emit_primitive_identity_mask__avx2: dst=(234, 424), mask=(992.00, 0.00) x (11.00, 2.00) [ 55.238] glyphs0_to_dst: glyph=(243, 412)x(11, 11), unclipped [ 55.238] emit_primitive_identity_mask__avx2: dst=(243, 412), mask=(1008.00, 0.00) x (11.00, 11.00) [ 55.238] glyphs0_to_dst: glyph=(253, 415)x(9, 8), unclipped [ 55.238] emit_primitive_identity_mask__avx2: dst=(253, 415), mask=(720.00, 0.00) x (9.00, 8.00) [ 55.238] glyphs0_to_dst: glyph=(261, 415)x(10, 8), unclipped [ 55.238] emit_primitive_identity_mask__avx2: dst=(261, 415), mask=(704.00, 16.00) x (10.00, 8.00) [ 55.238] glyphs0_to_dst: glyph=(270, 415)x(10, 8), unclipped [ 55.238] emit_primitive_identity_mask__avx2: dst=(270, 415), mask=(704.00, 16.00) x (10.00, 8.00) [ 55.238] glyphs0_to_dst: glyph=(279, 411)x(10, 12), unclipped [ 55.238] emit_primitive_identity_mask__avx2: dst=(279, 411), mask=(992.00, 16.00) x (10.00, 12.00) [ 55.238] glyphs0_to_dst: glyph=(288, 415)x(10, 8), unclipped [ 55.238] emit_primitive_identity_mask__avx2: dst=(288, 415), mask=(704.00, 16.00) x (10.00, 8.00) [ 55.238] glyphs0_to_dst: glyph=(297, 415)x(10, 8), unclipped [ 55.238] emit_primitive_identity_mask__avx2: dst=(297, 415), mask=(752.00, 0.00) x (10.00, 8.00) [ 55.238] glyphs0_to_dst: glyph=(307, 411)x(10, 12), unclipped [ 55.238] emit_primitive_identity_mask__avx2: dst=(307, 411), mask=(1008.00, 16.00) x (10.00, 12.00) [ 55.238] glyphs0_to_dst: glyph=(315, 412)x(11, 11), unclipped [ 55.238] emit_primitive_identity_mask__avx2: dst=(315, 412), mask=(960.00, 0.00) x (11.00, 11.00) [ 55.238] glyphs0_to_dst: glyph=(324, 415)x(11, 8), unclipped [ 55.238] emit_primitive_identity_mask__avx2: dst=(324, 415), mask=(736.00, 16.00) x (11.00, 8.00) [ 55.238] glyphs0_to_dst: glyph=(334, 415)x(9, 11), unclipped [ 55.238] emit_primitive_identity_mask__avx2: dst=(334, 415), mask=(960.00, 16.00) x (9.00, 11.00) [ 55.238] glyphs0_to_dst: glyph=(342, 424)x(11, 2), unclipped [ 55.238] emit_primitive_identity_mask__avx2: dst=(342, 424), mask=(992.00, 0.00) x (11.00, 2.00) [ 55.238] glyphs0_to_dst: glyph=(351, 411)x(10, 12), unclipped [ 55.238] emit_primitive_identity_mask__avx2: dst=(351, 411), mask=(992.00, 16.00) x (10.00, 12.00) [ 55.238] glyphs0_to_dst: glyph=(361, 411)x(9, 12), unclipped [ 55.238] emit_primitive_identity_mask__avx2: dst=(361, 411), mask=(960.00, 32.00) x (9.00, 12.00) [ 55.238] glyphs0_to_dst: glyph=(369, 415)x(10, 11), unclipped [ 55.238] emit_primitive_identity_mask__avx2: dst=(369, 415), mask=(976.00, 32.00) x (10.00, 11.00) [ 55.238] glyphs0_to_dst: glyph=(378, 412)x(10, 14), unclipped [ 55.238] emit_primitive_identity_mask__avx2: dst=(378, 412), mask=(944.00, 48.00) x (10.00, 14.00) [ 55.238] glyphs0_to_dst: glyph=(387, 413)x(10, 10), unclipped [ 55.238] emit_primitive_identity_mask__avx2: dst=(387, 413), mask=(960.00, 48.00) x (10.00, 10.00) [ 55.238] glyphs0_to_dst: glyph=(396, 424)x(11, 2), unclipped [ 55.238] emit_primitive_identity_mask__avx2: dst=(396, 424), mask=(992.00, 0.00) x (11.00, 2.00) [ 55.238] glyphs0_to_dst: glyph=(406, 415)x(9, 8), unclipped [ 55.238] emit_primitive_identity_mask__avx2: dst=(406, 415), mask=(688.00, 32.00) x (9.00, 8.00) [ 55.238] glyphs0_to_dst: glyph=(415, 415)x(9, 8), unclipped [ 55.238] emit_primitive_identity_mask__avx2: dst=(415, 415), mask=(752.00, 16.00) x (9.00, 8.00) [ 55.238] glyphs0_to_dst: glyph=(424, 415)x(9, 11), unclipped [ 55.238] emit_primitive_identity_mask__avx2: dst=(424, 415), mask=(960.00, 16.00) x (9.00, 11.00) [ 55.238] glyphs0_to_dst: glyph=(432, 412)x(10, 11), unclipped [ 55.238] emit_primitive_identity_mask__avx2: dst=(432, 412), mask=(976.00, 48.00) x (10.00, 11.00) [ 55.238] glyphs0_to_dst: glyph=(442, 415)x(9, 8), unclipped [ 55.238] emit_primitive_identity_mask__avx2: dst=(442, 415), mask=(688.00, 32.00) x (9.00, 8.00) [ 55.238] glyphs0_to_dst: glyph=(450, 415)x(10, 11), unclipped [ 55.238] emit_primitive_identity_mask__avx2: dst=(450, 415), mask=(976.00, 32.00) x (10.00, 11.00) [ 55.238] gen8_vertex_flush[2598] = 96 [ 55.238] gen9_magic_ca_pass: CA fixup (3795 -> 3891) [ 55.238] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 55.238] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 55.238] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 55.238] sna_glyphs(op=3, nlist=1, src=(460, 423)) [ 55.238] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.238] sna_glyphs: discarding mask [ 55.238] glyphs0_to_dst(op=3, src=(460, 423), nlist=1, dst=(460, 423)+(0, 0)) [ 55.238] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753687280 size=3775x2136 [ 55.238] gen9_render_composite: 0x0, current mode=1/1 [ 55.239] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.239] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.239] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.239] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.239] sna_drawable_use_bo pixmap=3854, box=((0, 0), (3775, 2136)), flags=7... [ 55.239] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.239] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.239] sna_drawable_use_bo: using whole GPU bo [ 55.239] gen9_composite_set_target: pixmap=3854, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 55.239] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.239] color_convert: src=ffffffff [20028888] [ 55.239] color_convert: dst=ffffffff [20028888] [ 55.239] sna_render_get_solid: ffffffff [ 55.239] sna_render_get_solid(white) [ 55.239] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.239] sna_transform_is_imprecise_integer_translation: no transform [ 55.239] gen9_composite_picture: integer translation (0, 0), removing [ 55.239] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 55.239] sna_render_pixmap_bo: GPU all damaged [ 55.239] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 55.239] gen4_choose_composite_emitter: solid, identity mask [ 55.239] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.239] gen9_composite_get_binding_table(f600) [ 55.239] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 55.239] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 55.239] gen9_emit_vertex_elements: setup id=9 [ 55.239] glyphs0_to_dst: glyph=(459, 412)x(10, 13), unclipped [ 55.239] emit_primitive_identity_mask__avx2: dst=(459, 412), mask=(752.00, 32.00) x (10.00, 13.00) [ 55.239] glyphs0_to_dst: glyph=(477, 418)x(10, 3), unclipped [ 55.239] emit_primitive_identity_mask__avx2: dst=(477, 418), mask=(1008.00, 48.00) x (10.00, 3.00) [ 55.239] glyphs0_to_dst: glyph=(487, 412)x(9, 14), unclipped [ 55.239] emit_primitive_identity_mask__avx2: dst=(487, 412), mask=(832.00, 32.00) x (9.00, 14.00) [ 55.239] glyphs0_to_dst: glyph=(496, 415)x(9, 8), unclipped [ 55.239] emit_primitive_identity_mask__avx2: dst=(496, 415), mask=(896.00, 48.00) x (9.00, 8.00) [ 55.239] glyphs0_to_dst: glyph=(504, 415)x(10, 8), unclipped [ 55.239] emit_primitive_identity_mask__avx2: dst=(504, 415), mask=(848.00, 16.00) x (10.00, 8.00) [ 55.239] glyphs0_to_dst: glyph=(514, 415)x(9, 8), unclipped [ 55.239] emit_primitive_identity_mask__avx2: dst=(514, 415), mask=(848.00, 48.00) x (9.00, 8.00) [ 55.239] glyphs0_to_dst: glyph=(522, 412)x(10, 11), unclipped [ 55.239] emit_primitive_identity_mask__avx2: dst=(522, 412), mask=(992.00, 32.00) x (10.00, 11.00) [ 55.239] glyphs0_to_dst: glyph=(532, 415)x(9, 11), unclipped [ 55.239] emit_primitive_identity_mask__avx2: dst=(532, 415), mask=(880.00, 16.00) x (9.00, 11.00) [ 55.239] glyphs0_to_dst: glyph=(541, 412)x(9, 11), unclipped [ 55.239] emit_primitive_identity_mask__avx2: dst=(541, 412), mask=(880.00, 0.00) x (9.00, 11.00) [ 55.239] glyphs0_to_dst: glyph=(550, 412)x(9, 14), unclipped [ 55.239] emit_primitive_identity_mask__avx2: dst=(550, 412), mask=(832.00, 32.00) x (9.00, 14.00) [ 55.239] glyphs0_to_dst: glyph=(558, 415)x(10, 8), unclipped [ 55.239] emit_primitive_identity_mask__avx2: dst=(558, 415), mask=(848.00, 16.00) x (10.00, 8.00) [ 55.239] glyphs0_to_dst: glyph=(568, 415)x(9, 11), unclipped [ 55.239] emit_primitive_identity_mask__avx2: dst=(568, 415), mask=(880.00, 16.00) x (9.00, 11.00) [ 55.239] glyphs0_to_dst: glyph=(576, 425)x(11, 2), unclipped [ 55.239] emit_primitive_identity_mask__avx2: dst=(576, 425), mask=(832.00, 48.00) x (11.00, 2.00) [ 55.239] glyphs0_to_dst: glyph=(585, 411)x(10, 12), unclipped [ 55.239] emit_primitive_identity_mask__avx2: dst=(585, 411), mask=(864.00, 0.00) x (10.00, 12.00) [ 55.239] glyphs0_to_dst: glyph=(594, 415)x(10, 8), unclipped [ 55.239] emit_primitive_identity_mask__avx2: dst=(594, 415), mask=(864.00, 32.00) x (10.00, 8.00) [ 55.239] glyphs0_to_dst: glyph=(603, 412)x(10, 11), unclipped [ 55.239] emit_primitive_identity_mask__avx2: dst=(603, 412), mask=(880.00, 32.00) x (10.00, 11.00) [ 55.239] glyphs0_to_dst: glyph=(612, 425)x(11, 2), unclipped [ 55.239] emit_primitive_identity_mask__avx2: dst=(612, 425), mask=(832.00, 48.00) x (11.00, 2.00) [ 55.239] glyphs0_to_dst: glyph=(621, 412)x(10, 11), unclipped [ 55.239] emit_primitive_identity_mask__avx2: dst=(621, 412), mask=(880.00, 32.00) x (10.00, 11.00) [ 55.239] glyphs0_to_dst: glyph=(630, 415)x(10, 8), unclipped [ 55.239] emit_primitive_identity_mask__avx2: dst=(630, 415), mask=(944.00, 0.00) x (10.00, 8.00) [ 55.239] glyphs0_to_dst: glyph=(639, 415)x(10, 11), unclipped [ 55.239] emit_primitive_identity_mask__avx2: dst=(639, 415), mask=(880.00, 48.00) x (10.00, 11.00) [ 55.239] glyphs0_to_dst: glyph=(651, 420)x(5, 3), unclipped [ 55.239] emit_primitive_identity_mask__avx2: dst=(651, 420), mask=(1008.00, 32.00) x (5.00, 3.00) [ 55.239] glyphs0_to_dst: glyph=(658, 415)x(9, 8), unclipped [ 55.239] emit_primitive_identity_mask__avx2: dst=(658, 415), mask=(896.00, 48.00) x (9.00, 8.00) [ 55.239] glyphs0_to_dst: glyph=(667, 411)x(9, 12), unclipped [ 55.239] emit_primitive_identity_mask__avx2: dst=(667, 411), mask=(992.00, 48.00) x (9.00, 12.00) [ 55.239] gen8_vertex_flush[2698] = 69 [ 55.239] gen9_magic_ca_pass: CA fixup (3891 -> 3960) [ 55.239] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 55.239] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 55.239] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 55.239] sna_glyphs(op=3, nlist=1, src=(1, 440)) [ 55.239] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.239] sna_glyphs: discarding mask [ 55.239] glyphs0_to_dst(op=3, src=(1, 440), nlist=1, dst=(1, 440)+(0, 0)) [ 55.239] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753687280 size=3775x2136 [ 55.239] gen9_render_composite: 0x0, current mode=1/1 [ 55.239] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.239] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.239] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.239] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.239] sna_drawable_use_bo pixmap=3854, box=((0, 0), (3775, 2136)), flags=7... [ 55.239] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.239] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.239] sna_drawable_use_bo: using whole GPU bo [ 55.239] gen9_composite_set_target: pixmap=3854, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 55.239] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.239] color_convert: src=ff8ae234 [20028888] [ 55.239] color_convert: dst=ff8ae234 [20028888] [ 55.239] sna_render_get_solid: ff8ae234 [ 55.239] sna_render_get_solid(22) = ff8ae234 (old) [ 55.239] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.239] sna_transform_is_imprecise_integer_translation: no transform [ 55.239] gen9_composite_picture: integer translation (0, 0), removing [ 55.239] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 55.239] sna_render_pixmap_bo: GPU all damaged [ 55.239] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 55.239] gen4_choose_composite_emitter: solid, identity mask [ 55.239] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.239] gen9_composite_get_binding_table(f5c0) [ 55.239] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 55.239] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 55.239] gen9_emit_vertex_elements: setup id=9 [ 55.239] glyphs0_to_dst: glyph=(1, 432)x(9, 8), unclipped [ 55.239] emit_primitive_identity_mask__avx2: dst=(1, 432), mask=(688.00, 32.00) x (9.00, 8.00) [ 55.239] glyphs0_to_dst: glyph=(9, 430)x(10, 13), unclipped [ 55.239] emit_primitive_identity_mask__avx2: dst=(9, 430), mask=(672.00, 48.00) x (10.00, 13.00) [ 55.239] glyphs0_to_dst: glyph=(19, 432)x(9, 8), unclipped [ 55.239] emit_primitive_identity_mask__avx2: dst=(19, 432), mask=(688.00, 32.00) x (9.00, 8.00) [ 55.239] glyphs0_to_dst: glyph=(28, 434)x(8, 3), unclipped [ 55.239] emit_primitive_identity_mask__avx2: dst=(28, 434), mask=(688.00, 48.00) x (8.00, 3.00) [ 55.239] glyphs0_to_dst: glyph=(36, 430)x(11, 10), unclipped [ 55.239] emit_primitive_identity_mask__avx2: dst=(36, 430), mask=(704.00, 0.00) x (11.00, 10.00) [ 55.239] glyphs0_to_dst: glyph=(46, 432)x(9, 8), unclipped [ 55.239] emit_primitive_identity_mask__avx2: dst=(46, 432), mask=(720.00, 0.00) x (9.00, 8.00) [ 55.239] glyphs0_to_dst: glyph=(54, 432)x(10, 8), unclipped [ 55.239] emit_primitive_identity_mask__avx2: dst=(54, 432), mask=(704.00, 16.00) x (10.00, 8.00) [ 55.239] glyphs0_to_dst: glyph=(63, 432)x(10, 8), unclipped [ 55.239] emit_primitive_identity_mask__avx2: dst=(63, 432), mask=(720.00, 16.00) x (10.00, 8.00) [ 55.239] glyphs0_to_dst: glyph=(72, 429)x(10, 11), unclipped [ 55.239] emit_primitive_identity_mask__avx2: dst=(72, 429), mask=(736.00, 0.00) x (10.00, 11.00) [ 55.239] glyphs0_to_dst: glyph=(81, 432)x(10, 8), unclipped [ 55.239] emit_primitive_identity_mask__avx2: dst=(81, 432), mask=(752.00, 0.00) x (10.00, 8.00) [ 55.239] glyphs0_to_dst: glyph=(90, 429)x(10, 11), unclipped [ 55.239] emit_primitive_identity_mask__avx2: dst=(90, 429), mask=(736.00, 0.00) x (10.00, 11.00) [ 55.239] glyphs0_to_dst: glyph=(99, 432)x(11, 8), unclipped [ 55.239] emit_primitive_identity_mask__avx2: dst=(99, 432), mask=(736.00, 16.00) x (11.00, 8.00) [ 55.239] glyphs0_to_dst: glyph=(109, 432)x(9, 8), unclipped [ 55.239] emit_primitive_identity_mask__avx2: dst=(109, 432), mask=(752.00, 16.00) x (9.00, 8.00) [ 55.239] glyphs0_to_dst: glyph=(118, 434)x(8, 3), unclipped [ 55.239] emit_primitive_identity_mask__avx2: dst=(118, 434), mask=(688.00, 48.00) x (8.00, 3.00) [ 55.239] glyphs0_to_dst: glyph=(126, 430)x(10, 10), unclipped [ 55.239] emit_primitive_identity_mask__avx2: dst=(126, 430), mask=(704.00, 32.00) x (10.00, 10.00) [ 55.239] glyphs0_to_dst: glyph=(135, 430)x(10, 10), unclipped [ 55.239] emit_primitive_identity_mask__avx2: dst=(135, 430), mask=(704.00, 32.00) x (10.00, 10.00) [ 55.239] glyphs0_to_dst: glyph=(144, 430)x(10, 10), unclipped [ 55.239] emit_primitive_identity_mask__avx2: dst=(144, 430), mask=(720.00, 32.00) x (10.00, 10.00) [ 55.239] glyphs0_to_dst: glyph=(153, 430)x(10, 10), unclipped [ 55.239] emit_primitive_identity_mask__avx2: dst=(153, 430), mask=(704.00, 48.00) x (10.00, 10.00) [ 55.239] gen8_vertex_flush[2798] = 54 [ 55.239] gen9_magic_ca_pass: CA fixup (3960 -> 4014) [ 55.239] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 55.239] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 55.239] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 55.239] sna_glyphs(op=3, nlist=1, src=(163, 440)) [ 55.239] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.239] sna_glyphs: discarding mask [ 55.239] glyphs0_to_dst(op=3, src=(163, 440), nlist=1, dst=(163, 440)+(0, 0)) [ 55.239] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753687280 size=3775x2136 [ 55.239] gen9_render_composite: 0x0, current mode=1/1 [ 55.239] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.239] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.239] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.239] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.239] sna_drawable_use_bo pixmap=3854, box=((0, 0), (3775, 2136)), flags=7... [ 55.239] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.239] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.239] sna_drawable_use_bo: using whole GPU bo [ 55.239] gen9_composite_set_target: pixmap=3854, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 55.239] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.239] color_convert: src=ffffffff [20028888] [ 55.239] color_convert: dst=ffffffff [20028888] [ 55.239] sna_render_get_solid: ffffffff [ 55.239] sna_render_get_solid(white) [ 55.239] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.239] sna_transform_is_imprecise_integer_translation: no transform [ 55.239] gen9_composite_picture: integer translation (0, 0), removing [ 55.239] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 55.239] sna_render_pixmap_bo: GPU all damaged [ 55.239] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 55.239] gen4_choose_composite_emitter: solid, identity mask [ 55.239] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.239] gen9_composite_get_binding_table(f580) [ 55.239] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 55.239] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 55.239] gen9_emit_vertex_elements: setup id=9 [ 55.239] glyphs0_to_dst: glyph=(165, 432)x(5, 8), unclipped [ 55.239] emit_primitive_identity_mask__avx2: dst=(165, 432), mask=(720.00, 48.00) x (5.00, 8.00) [ 55.239] gen8_vertex_flush[2898] = 3 [ 55.239] gen9_magic_ca_pass: CA fixup (4014 -> 4017) [ 55.239] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 55.239] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 55.239] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 55.239] sna_glyphs(op=3, nlist=1, src=(172, 440)) [ 55.239] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.239] sna_glyphs: discarding mask [ 55.239] glyphs0_to_dst(op=3, src=(172, 440), nlist=1, dst=(172, 440)+(0, 0)) [ 55.239] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753687280 size=3775x2136 [ 55.239] gen9_render_composite: 0x0, current mode=1/1 [ 55.239] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.239] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.239] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.239] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.239] sna_drawable_use_bo pixmap=3854, box=((0, 0), (3775, 2136)), flags=7... [ 55.239] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.239] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.239] sna_drawable_use_bo: using whole GPU bo [ 55.239] gen9_composite_set_target: pixmap=3854, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 55.239] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.239] color_convert: src=ff729fcf [20028888] [ 55.239] color_convert: dst=ff729fcf [20028888] [ 55.239] sna_render_get_solid: ff729fcf [ 55.239] sna_render_get_solid(23) = ff729fcf (old) [ 55.239] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.239] sna_transform_is_imprecise_integer_translation: no transform [ 55.239] gen9_composite_picture: integer translation (0, 0), removing [ 55.239] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 55.239] sna_render_pixmap_bo: GPU all damaged [ 55.239] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 55.239] gen4_choose_composite_emitter: solid, identity mask [ 55.239] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.239] gen9_composite_get_binding_table(f540) [ 55.239] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 55.239] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 55.239] gen9_emit_vertex_elements: setup id=9 [ 55.239] glyphs0_to_dst: glyph=(171, 434)x(11, 3), unclipped [ 55.239] emit_primitive_identity_mask__avx2: dst=(171, 434), mask=(736.00, 32.00) x (11.00, 3.00) [ 55.239] glyphs0_to_dst: glyph=(180, 429)x(10, 14), unclipped [ 55.239] emit_primitive_identity_mask__avx2: dst=(180, 429), mask=(944.00, 48.00) x (10.00, 14.00) [ 55.239] glyphs0_to_dst: glyph=(189, 429)x(11, 11), unclipped [ 55.239] emit_primitive_identity_mask__avx2: dst=(189, 429), mask=(960.00, 0.00) x (11.00, 11.00) [ 55.239] glyphs0_to_dst: glyph=(198, 432)x(10, 8), unclipped [ 55.239] emit_primitive_identity_mask__avx2: dst=(198, 432), mask=(976.00, 0.00) x (10.00, 8.00) [ 55.239] glyphs0_to_dst: glyph=(208, 432)x(9, 11), unclipped [ 55.239] emit_primitive_identity_mask__avx2: dst=(208, 432), mask=(960.00, 16.00) x (9.00, 11.00) [ 55.239] glyphs0_to_dst: glyph=(216, 429)x(10, 14), unclipped [ 55.239] emit_primitive_identity_mask__avx2: dst=(216, 429), mask=(944.00, 48.00) x (10.00, 14.00) [ 55.239] glyphs0_to_dst: glyph=(225, 430)x(10, 10), unclipped [ 55.239] emit_primitive_identity_mask__avx2: dst=(225, 430), mask=(976.00, 16.00) x (10.00, 10.00) [ 55.239] glyphs0_to_dst: glyph=(234, 441)x(11, 2), unclipped [ 55.239] emit_primitive_identity_mask__avx2: dst=(234, 441), mask=(992.00, 0.00) x (11.00, 2.00) [ 55.239] glyphs0_to_dst: glyph=(243, 429)x(11, 11), unclipped [ 55.239] emit_primitive_identity_mask__avx2: dst=(243, 429), mask=(1008.00, 0.00) x (11.00, 11.00) [ 55.239] glyphs0_to_dst: glyph=(253, 432)x(9, 8), unclipped [ 55.239] emit_primitive_identity_mask__avx2: dst=(253, 432), mask=(720.00, 0.00) x (9.00, 8.00) [ 55.239] glyphs0_to_dst: glyph=(261, 432)x(10, 8), unclipped [ 55.239] emit_primitive_identity_mask__avx2: dst=(261, 432), mask=(704.00, 16.00) x (10.00, 8.00) [ 55.239] glyphs0_to_dst: glyph=(270, 432)x(10, 8), unclipped [ 55.239] emit_primitive_identity_mask__avx2: dst=(270, 432), mask=(704.00, 16.00) x (10.00, 8.00) [ 55.239] glyphs0_to_dst: glyph=(279, 428)x(10, 12), unclipped [ 55.239] emit_primitive_identity_mask__avx2: dst=(279, 428), mask=(992.00, 16.00) x (10.00, 12.00) [ 55.239] glyphs0_to_dst: glyph=(288, 432)x(10, 8), unclipped [ 55.239] emit_primitive_identity_mask__avx2: dst=(288, 432), mask=(704.00, 16.00) x (10.00, 8.00) [ 55.239] glyphs0_to_dst: glyph=(297, 432)x(10, 8), unclipped [ 55.239] emit_primitive_identity_mask__avx2: dst=(297, 432), mask=(752.00, 0.00) x (10.00, 8.00) [ 55.239] glyphs0_to_dst: glyph=(307, 428)x(10, 12), unclipped [ 55.239] emit_primitive_identity_mask__avx2: dst=(307, 428), mask=(1008.00, 16.00) x (10.00, 12.00) [ 55.239] glyphs0_to_dst: glyph=(315, 429)x(11, 11), unclipped [ 55.239] emit_primitive_identity_mask__avx2: dst=(315, 429), mask=(960.00, 0.00) x (11.00, 11.00) [ 55.239] glyphs0_to_dst: glyph=(324, 432)x(11, 8), unclipped [ 55.239] emit_primitive_identity_mask__avx2: dst=(324, 432), mask=(736.00, 16.00) x (11.00, 8.00) [ 55.239] glyphs0_to_dst: glyph=(334, 432)x(9, 11), unclipped [ 55.239] emit_primitive_identity_mask__avx2: dst=(334, 432), mask=(960.00, 16.00) x (9.00, 11.00) [ 55.239] glyphs0_to_dst: glyph=(342, 441)x(11, 2), unclipped [ 55.239] emit_primitive_identity_mask__avx2: dst=(342, 441), mask=(992.00, 0.00) x (11.00, 2.00) [ 55.239] glyphs0_to_dst: glyph=(351, 428)x(10, 12), unclipped [ 55.239] emit_primitive_identity_mask__avx2: dst=(351, 428), mask=(992.00, 16.00) x (10.00, 12.00) [ 55.239] glyphs0_to_dst: glyph=(361, 428)x(9, 12), unclipped [ 55.239] emit_primitive_identity_mask__avx2: dst=(361, 428), mask=(960.00, 32.00) x (9.00, 12.00) [ 55.239] glyphs0_to_dst: glyph=(369, 432)x(10, 11), unclipped [ 55.239] emit_primitive_identity_mask__avx2: dst=(369, 432), mask=(976.00, 32.00) x (10.00, 11.00) [ 55.239] glyphs0_to_dst: glyph=(378, 429)x(10, 14), unclipped [ 55.239] emit_primitive_identity_mask__avx2: dst=(378, 429), mask=(944.00, 48.00) x (10.00, 14.00) [ 55.240] glyphs0_to_dst: glyph=(387, 430)x(10, 10), unclipped [ 55.240] emit_primitive_identity_mask__avx2: dst=(387, 430), mask=(960.00, 48.00) x (10.00, 10.00) [ 55.240] glyphs0_to_dst: glyph=(396, 441)x(11, 2), unclipped [ 55.240] emit_primitive_identity_mask__avx2: dst=(396, 441), mask=(992.00, 0.00) x (11.00, 2.00) [ 55.240] glyphs0_to_dst: glyph=(406, 432)x(9, 8), unclipped [ 55.240] emit_primitive_identity_mask__avx2: dst=(406, 432), mask=(688.00, 32.00) x (9.00, 8.00) [ 55.240] glyphs0_to_dst: glyph=(415, 432)x(9, 8), unclipped [ 55.240] emit_primitive_identity_mask__avx2: dst=(415, 432), mask=(752.00, 16.00) x (9.00, 8.00) [ 55.240] glyphs0_to_dst: glyph=(424, 432)x(9, 11), unclipped [ 55.240] emit_primitive_identity_mask__avx2: dst=(424, 432), mask=(960.00, 16.00) x (9.00, 11.00) [ 55.240] glyphs0_to_dst: glyph=(432, 429)x(10, 11), unclipped [ 55.240] emit_primitive_identity_mask__avx2: dst=(432, 429), mask=(976.00, 48.00) x (10.00, 11.00) [ 55.240] glyphs0_to_dst: glyph=(442, 432)x(9, 8), unclipped [ 55.240] emit_primitive_identity_mask__avx2: dst=(442, 432), mask=(688.00, 32.00) x (9.00, 8.00) [ 55.240] glyphs0_to_dst: glyph=(450, 432)x(10, 11), unclipped [ 55.240] emit_primitive_identity_mask__avx2: dst=(450, 432), mask=(976.00, 32.00) x (10.00, 11.00) [ 55.240] gen8_vertex_flush[2998] = 96 [ 55.240] gen9_magic_ca_pass: CA fixup (4017 -> 4113) [ 55.240] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 55.240] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 55.240] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 55.240] sna_glyphs(op=3, nlist=1, src=(460, 440)) [ 55.240] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.240] sna_glyphs: discarding mask [ 55.240] glyphs0_to_dst(op=3, src=(460, 440), nlist=1, dst=(460, 440)+(0, 0)) [ 55.240] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753687280 size=3775x2136 [ 55.240] gen9_render_composite: 0x0, current mode=1/1 [ 55.240] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.240] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.240] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.240] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.240] sna_drawable_use_bo pixmap=3854, box=((0, 0), (3775, 2136)), flags=7... [ 55.240] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.240] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.240] sna_drawable_use_bo: using whole GPU bo [ 55.240] gen9_composite_set_target: pixmap=3854, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 55.240] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.240] color_convert: src=ffffffff [20028888] [ 55.240] color_convert: dst=ffffffff [20028888] [ 55.240] sna_render_get_solid: ffffffff [ 55.240] sna_render_get_solid(white) [ 55.240] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.240] sna_transform_is_imprecise_integer_translation: no transform [ 55.240] gen9_composite_picture: integer translation (0, 0), removing [ 55.240] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 55.240] sna_render_pixmap_bo: GPU all damaged [ 55.240] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 55.240] gen4_choose_composite_emitter: solid, identity mask [ 55.240] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.240] gen9_composite_get_binding_table(f500) [ 55.240] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 55.240] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 55.240] gen9_emit_vertex_elements: setup id=9 [ 55.240] glyphs0_to_dst: glyph=(459, 429)x(10, 13), unclipped [ 55.240] emit_primitive_identity_mask__avx2: dst=(459, 429), mask=(752.00, 32.00) x (10.00, 13.00) [ 55.240] glyphs0_to_dst: glyph=(477, 435)x(10, 3), unclipped [ 55.240] emit_primitive_identity_mask__avx2: dst=(477, 435), mask=(1008.00, 48.00) x (10.00, 3.00) [ 55.240] glyphs0_to_dst: glyph=(487, 429)x(9, 14), unclipped [ 55.240] emit_primitive_identity_mask__avx2: dst=(487, 429), mask=(832.00, 32.00) x (9.00, 14.00) [ 55.240] glyphs0_to_dst: glyph=(496, 432)x(9, 8), unclipped [ 55.240] emit_primitive_identity_mask__avx2: dst=(496, 432), mask=(896.00, 48.00) x (9.00, 8.00) [ 55.240] glyphs0_to_dst: glyph=(504, 432)x(10, 8), unclipped [ 55.240] emit_primitive_identity_mask__avx2: dst=(504, 432), mask=(848.00, 16.00) x (10.00, 8.00) [ 55.240] glyphs0_to_dst: glyph=(514, 432)x(9, 8), unclipped [ 55.240] emit_primitive_identity_mask__avx2: dst=(514, 432), mask=(848.00, 48.00) x (9.00, 8.00) [ 55.240] glyphs0_to_dst: glyph=(522, 429)x(10, 11), unclipped [ 55.240] emit_primitive_identity_mask__avx2: dst=(522, 429), mask=(992.00, 32.00) x (10.00, 11.00) [ 55.240] glyphs0_to_dst: glyph=(532, 432)x(9, 11), unclipped [ 55.240] emit_primitive_identity_mask__avx2: dst=(532, 432), mask=(880.00, 16.00) x (9.00, 11.00) [ 55.240] glyphs0_to_dst: glyph=(541, 429)x(9, 11), unclipped [ 55.240] emit_primitive_identity_mask__avx2: dst=(541, 429), mask=(880.00, 0.00) x (9.00, 11.00) [ 55.240] glyphs0_to_dst: glyph=(550, 429)x(9, 14), unclipped [ 55.240] emit_primitive_identity_mask__avx2: dst=(550, 429), mask=(832.00, 32.00) x (9.00, 14.00) [ 55.240] glyphs0_to_dst: glyph=(558, 432)x(10, 8), unclipped [ 55.240] emit_primitive_identity_mask__avx2: dst=(558, 432), mask=(848.00, 16.00) x (10.00, 8.00) [ 55.240] glyphs0_to_dst: glyph=(568, 432)x(9, 11), unclipped [ 55.240] emit_primitive_identity_mask__avx2: dst=(568, 432), mask=(880.00, 16.00) x (9.00, 11.00) [ 55.240] glyphs0_to_dst: glyph=(576, 442)x(11, 2), unclipped [ 55.240] emit_primitive_identity_mask__avx2: dst=(576, 442), mask=(832.00, 48.00) x (11.00, 2.00) [ 55.240] glyphs0_to_dst: glyph=(585, 428)x(10, 12), unclipped [ 55.240] emit_primitive_identity_mask__avx2: dst=(585, 428), mask=(864.00, 0.00) x (10.00, 12.00) [ 55.240] glyphs0_to_dst: glyph=(594, 432)x(10, 8), unclipped [ 55.240] emit_primitive_identity_mask__avx2: dst=(594, 432), mask=(864.00, 32.00) x (10.00, 8.00) [ 55.240] glyphs0_to_dst: glyph=(603, 429)x(10, 11), unclipped [ 55.240] emit_primitive_identity_mask__avx2: dst=(603, 429), mask=(880.00, 32.00) x (10.00, 11.00) [ 55.240] glyphs0_to_dst: glyph=(612, 442)x(11, 2), unclipped [ 55.240] emit_primitive_identity_mask__avx2: dst=(612, 442), mask=(832.00, 48.00) x (11.00, 2.00) [ 55.240] glyphs0_to_dst: glyph=(621, 429)x(10, 11), unclipped [ 55.240] emit_primitive_identity_mask__avx2: dst=(621, 429), mask=(880.00, 32.00) x (10.00, 11.00) [ 55.240] glyphs0_to_dst: glyph=(630, 432)x(10, 8), unclipped [ 55.240] emit_primitive_identity_mask__avx2: dst=(630, 432), mask=(944.00, 0.00) x (10.00, 8.00) [ 55.240] glyphs0_to_dst: glyph=(639, 432)x(10, 11), unclipped [ 55.240] emit_primitive_identity_mask__avx2: dst=(639, 432), mask=(880.00, 48.00) x (10.00, 11.00) [ 55.240] glyphs0_to_dst: glyph=(651, 437)x(5, 3), unclipped [ 55.240] emit_primitive_identity_mask__avx2: dst=(651, 437), mask=(1008.00, 32.00) x (5.00, 3.00) [ 55.240] glyphs0_to_dst: glyph=(658, 432)x(9, 8), unclipped [ 55.240] emit_primitive_identity_mask__avx2: dst=(658, 432), mask=(896.00, 48.00) x (9.00, 8.00) [ 55.240] glyphs0_to_dst: glyph=(667, 428)x(9, 12), unclipped [ 55.240] emit_primitive_identity_mask__avx2: dst=(667, 428), mask=(992.00, 48.00) x (9.00, 12.00) [ 55.240] gen8_vertex_flush[2a98] = 69 [ 55.240] gen9_magic_ca_pass: CA fixup (4113 -> 4182) [ 55.240] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 55.240] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 55.240] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 55.240] sna_glyphs(op=3, nlist=1, src=(1, 457)) [ 55.240] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.240] sna_glyphs: discarding mask [ 55.240] glyphs0_to_dst(op=3, src=(1, 457), nlist=1, dst=(1, 457)+(0, 0)) [ 55.240] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753687280 size=3775x2136 [ 55.240] gen9_render_composite: 0x0, current mode=1/1 [ 55.240] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.240] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.240] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.240] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.240] sna_drawable_use_bo pixmap=3854, box=((0, 0), (3775, 2136)), flags=7... [ 55.240] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.240] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.240] sna_drawable_use_bo: using whole GPU bo [ 55.240] gen9_composite_set_target: pixmap=3854, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 55.240] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.240] color_convert: src=ff8ae234 [20028888] [ 55.240] color_convert: dst=ff8ae234 [20028888] [ 55.240] sna_render_get_solid: ff8ae234 [ 55.240] sna_render_get_solid(22) = ff8ae234 (old) [ 55.240] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.240] sna_transform_is_imprecise_integer_translation: no transform [ 55.240] gen9_composite_picture: integer translation (0, 0), removing [ 55.240] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 55.240] sna_render_pixmap_bo: GPU all damaged [ 55.240] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 55.240] gen4_choose_composite_emitter: solid, identity mask [ 55.240] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.240] gen9_composite_get_binding_table(f4c0) [ 55.240] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 55.240] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 55.240] gen9_emit_vertex_elements: setup id=9 [ 55.240] glyphs0_to_dst: glyph=(1, 449)x(9, 8), unclipped [ 55.240] emit_primitive_identity_mask__avx2: dst=(1, 449), mask=(688.00, 32.00) x (9.00, 8.00) [ 55.240] glyphs0_to_dst: glyph=(9, 447)x(10, 13), unclipped [ 55.240] emit_primitive_identity_mask__avx2: dst=(9, 447), mask=(672.00, 48.00) x (10.00, 13.00) [ 55.240] glyphs0_to_dst: glyph=(19, 449)x(9, 8), unclipped [ 55.240] emit_primitive_identity_mask__avx2: dst=(19, 449), mask=(688.00, 32.00) x (9.00, 8.00) [ 55.240] glyphs0_to_dst: glyph=(28, 451)x(8, 3), unclipped [ 55.240] emit_primitive_identity_mask__avx2: dst=(28, 451), mask=(688.00, 48.00) x (8.00, 3.00) [ 55.240] glyphs0_to_dst: glyph=(36, 447)x(11, 10), unclipped [ 55.240] emit_primitive_identity_mask__avx2: dst=(36, 447), mask=(704.00, 0.00) x (11.00, 10.00) [ 55.240] glyphs0_to_dst: glyph=(46, 449)x(9, 8), unclipped [ 55.240] emit_primitive_identity_mask__avx2: dst=(46, 449), mask=(720.00, 0.00) x (9.00, 8.00) [ 55.240] glyphs0_to_dst: glyph=(54, 449)x(10, 8), unclipped [ 55.240] emit_primitive_identity_mask__avx2: dst=(54, 449), mask=(704.00, 16.00) x (10.00, 8.00) [ 55.240] glyphs0_to_dst: glyph=(63, 449)x(10, 8), unclipped [ 55.240] emit_primitive_identity_mask__avx2: dst=(63, 449), mask=(720.00, 16.00) x (10.00, 8.00) [ 55.240] glyphs0_to_dst: glyph=(72, 446)x(10, 11), unclipped [ 55.240] emit_primitive_identity_mask__avx2: dst=(72, 446), mask=(736.00, 0.00) x (10.00, 11.00) [ 55.240] glyphs0_to_dst: glyph=(81, 449)x(10, 8), unclipped [ 55.240] emit_primitive_identity_mask__avx2: dst=(81, 449), mask=(752.00, 0.00) x (10.00, 8.00) [ 55.240] glyphs0_to_dst: glyph=(90, 446)x(10, 11), unclipped [ 55.240] emit_primitive_identity_mask__avx2: dst=(90, 446), mask=(736.00, 0.00) x (10.00, 11.00) [ 55.240] glyphs0_to_dst: glyph=(99, 449)x(11, 8), unclipped [ 55.240] emit_primitive_identity_mask__avx2: dst=(99, 449), mask=(736.00, 16.00) x (11.00, 8.00) [ 55.240] glyphs0_to_dst: glyph=(109, 449)x(9, 8), unclipped [ 55.240] emit_primitive_identity_mask__avx2: dst=(109, 449), mask=(752.00, 16.00) x (9.00, 8.00) [ 55.240] glyphs0_to_dst: glyph=(118, 451)x(8, 3), unclipped [ 55.240] emit_primitive_identity_mask__avx2: dst=(118, 451), mask=(688.00, 48.00) x (8.00, 3.00) [ 55.240] glyphs0_to_dst: glyph=(126, 447)x(10, 10), unclipped [ 55.240] emit_primitive_identity_mask__avx2: dst=(126, 447), mask=(704.00, 32.00) x (10.00, 10.00) [ 55.240] glyphs0_to_dst: glyph=(135, 447)x(10, 10), unclipped [ 55.240] emit_primitive_identity_mask__avx2: dst=(135, 447), mask=(704.00, 32.00) x (10.00, 10.00) [ 55.240] glyphs0_to_dst: glyph=(144, 447)x(10, 10), unclipped [ 55.240] emit_primitive_identity_mask__avx2: dst=(144, 447), mask=(720.00, 32.00) x (10.00, 10.00) [ 55.240] glyphs0_to_dst: glyph=(153, 447)x(10, 10), unclipped [ 55.240] emit_primitive_identity_mask__avx2: dst=(153, 447), mask=(704.00, 48.00) x (10.00, 10.00) [ 55.240] gen8_vertex_flush[2b98] = 54 [ 55.240] gen9_magic_ca_pass: CA fixup (4182 -> 4236) [ 55.240] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 55.240] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 55.240] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 55.240] sna_glyphs(op=3, nlist=1, src=(163, 457)) [ 55.240] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.240] sna_glyphs: discarding mask [ 55.240] glyphs0_to_dst(op=3, src=(163, 457), nlist=1, dst=(163, 457)+(0, 0)) [ 55.240] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753687280 size=3775x2136 [ 55.240] gen9_render_composite: 0x0, current mode=1/1 [ 55.240] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.240] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.240] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.240] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.240] sna_drawable_use_bo pixmap=3854, box=((0, 0), (3775, 2136)), flags=7... [ 55.240] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.240] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.240] sna_drawable_use_bo: using whole GPU bo [ 55.240] gen9_composite_set_target: pixmap=3854, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 55.240] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.240] color_convert: src=ffffffff [20028888] [ 55.240] color_convert: dst=ffffffff [20028888] [ 55.240] sna_render_get_solid: ffffffff [ 55.240] sna_render_get_solid(white) [ 55.240] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.240] sna_transform_is_imprecise_integer_translation: no transform [ 55.240] gen9_composite_picture: integer translation (0, 0), removing [ 55.240] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 55.240] sna_render_pixmap_bo: GPU all damaged [ 55.240] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 55.240] gen4_choose_composite_emitter: solid, identity mask [ 55.240] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.240] gen9_composite_get_binding_table(f480) [ 55.240] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 55.240] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 55.240] gen9_emit_vertex_elements: setup id=9 [ 55.240] glyphs0_to_dst: glyph=(165, 449)x(5, 8), unclipped [ 55.240] emit_primitive_identity_mask__avx2: dst=(165, 449), mask=(720.00, 48.00) x (5.00, 8.00) [ 55.240] gen8_vertex_flush[2c98] = 3 [ 55.240] gen9_magic_ca_pass: CA fixup (4236 -> 4239) [ 55.240] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 55.240] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 55.240] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 55.240] sna_glyphs(op=3, nlist=1, src=(172, 457)) [ 55.240] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.240] sna_glyphs: discarding mask [ 55.240] glyphs0_to_dst(op=3, src=(172, 457), nlist=1, dst=(172, 457)+(0, 0)) [ 55.240] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753687280 size=3775x2136 [ 55.240] gen9_render_composite: 0x0, current mode=1/1 [ 55.240] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.240] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.240] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.240] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.240] sna_drawable_use_bo pixmap=3854, box=((0, 0), (3775, 2136)), flags=7... [ 55.240] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.240] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.240] sna_drawable_use_bo: using whole GPU bo [ 55.240] gen9_composite_set_target: pixmap=3854, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 55.240] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.240] color_convert: src=ff729fcf [20028888] [ 55.240] color_convert: dst=ff729fcf [20028888] [ 55.240] sna_render_get_solid: ff729fcf [ 55.240] sna_render_get_solid(23) = ff729fcf (old) [ 55.240] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.240] sna_transform_is_imprecise_integer_translation: no transform [ 55.240] gen9_composite_picture: integer translation (0, 0), removing [ 55.240] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 55.240] sna_render_pixmap_bo: GPU all damaged [ 55.240] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 55.240] gen4_choose_composite_emitter: solid, identity mask [ 55.240] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.240] gen9_composite_get_binding_table(f440) [ 55.240] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 55.240] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 55.240] gen9_emit_vertex_elements: setup id=9 [ 55.240] glyphs0_to_dst: glyph=(171, 451)x(11, 3), unclipped [ 55.240] emit_primitive_identity_mask__avx2: dst=(171, 451), mask=(736.00, 32.00) x (11.00, 3.00) [ 55.240] glyphs0_to_dst: glyph=(180, 446)x(10, 14), unclipped [ 55.240] emit_primitive_identity_mask__avx2: dst=(180, 446), mask=(944.00, 48.00) x (10.00, 14.00) [ 55.240] glyphs0_to_dst: glyph=(189, 446)x(11, 11), unclipped [ 55.240] emit_primitive_identity_mask__avx2: dst=(189, 446), mask=(960.00, 0.00) x (11.00, 11.00) [ 55.240] glyphs0_to_dst: glyph=(198, 449)x(10, 8), unclipped [ 55.240] emit_primitive_identity_mask__avx2: dst=(198, 449), mask=(976.00, 0.00) x (10.00, 8.00) [ 55.240] glyphs0_to_dst: glyph=(208, 449)x(9, 11), unclipped [ 55.240] emit_primitive_identity_mask__avx2: dst=(208, 449), mask=(960.00, 16.00) x (9.00, 11.00) [ 55.240] glyphs0_to_dst: glyph=(216, 446)x(10, 14), unclipped [ 55.240] emit_primitive_identity_mask__avx2: dst=(216, 446), mask=(944.00, 48.00) x (10.00, 14.00) [ 55.240] glyphs0_to_dst: glyph=(225, 447)x(10, 10), unclipped [ 55.240] emit_primitive_identity_mask__avx2: dst=(225, 447), mask=(976.00, 16.00) x (10.00, 10.00) [ 55.240] glyphs0_to_dst: glyph=(234, 458)x(11, 2), unclipped [ 55.240] emit_primitive_identity_mask__avx2: dst=(234, 458), mask=(992.00, 0.00) x (11.00, 2.00) [ 55.240] glyphs0_to_dst: glyph=(243, 446)x(11, 11), unclipped [ 55.240] emit_primitive_identity_mask__avx2: dst=(243, 446), mask=(1008.00, 0.00) x (11.00, 11.00) [ 55.240] glyphs0_to_dst: glyph=(253, 449)x(9, 8), unclipped [ 55.240] emit_primitive_identity_mask__avx2: dst=(253, 449), mask=(720.00, 0.00) x (9.00, 8.00) [ 55.240] glyphs0_to_dst: glyph=(261, 449)x(10, 8), unclipped [ 55.240] emit_primitive_identity_mask__avx2: dst=(261, 449), mask=(704.00, 16.00) x (10.00, 8.00) [ 55.240] glyphs0_to_dst: glyph=(270, 449)x(10, 8), unclipped [ 55.240] emit_primitive_identity_mask__avx2: dst=(270, 449), mask=(704.00, 16.00) x (10.00, 8.00) [ 55.240] glyphs0_to_dst: glyph=(279, 445)x(10, 12), unclipped [ 55.240] emit_primitive_identity_mask__avx2: dst=(279, 445), mask=(992.00, 16.00) x (10.00, 12.00) [ 55.240] glyphs0_to_dst: glyph=(288, 449)x(10, 8), unclipped [ 55.240] emit_primitive_identity_mask__avx2: dst=(288, 449), mask=(704.00, 16.00) x (10.00, 8.00) [ 55.240] glyphs0_to_dst: glyph=(297, 449)x(10, 8), unclipped [ 55.240] emit_primitive_identity_mask__avx2: dst=(297, 449), mask=(752.00, 0.00) x (10.00, 8.00) [ 55.240] glyphs0_to_dst: glyph=(307, 445)x(10, 12), unclipped [ 55.241] emit_primitive_identity_mask__avx2: dst=(307, 445), mask=(1008.00, 16.00) x (10.00, 12.00) [ 55.241] glyphs0_to_dst: glyph=(315, 446)x(11, 11), unclipped [ 55.241] emit_primitive_identity_mask__avx2: dst=(315, 446), mask=(960.00, 0.00) x (11.00, 11.00) [ 55.241] glyphs0_to_dst: glyph=(324, 449)x(11, 8), unclipped [ 55.241] emit_primitive_identity_mask__avx2: dst=(324, 449), mask=(736.00, 16.00) x (11.00, 8.00) [ 55.241] glyphs0_to_dst: glyph=(334, 449)x(9, 11), unclipped [ 55.241] emit_primitive_identity_mask__avx2: dst=(334, 449), mask=(960.00, 16.00) x (9.00, 11.00) [ 55.241] glyphs0_to_dst: glyph=(342, 458)x(11, 2), unclipped [ 55.241] emit_primitive_identity_mask__avx2: dst=(342, 458), mask=(992.00, 0.00) x (11.00, 2.00) [ 55.241] glyphs0_to_dst: glyph=(351, 445)x(10, 12), unclipped [ 55.241] emit_primitive_identity_mask__avx2: dst=(351, 445), mask=(992.00, 16.00) x (10.00, 12.00) [ 55.241] glyphs0_to_dst: glyph=(361, 445)x(9, 12), unclipped [ 55.241] emit_primitive_identity_mask__avx2: dst=(361, 445), mask=(960.00, 32.00) x (9.00, 12.00) [ 55.241] glyphs0_to_dst: glyph=(369, 449)x(10, 11), unclipped [ 55.241] emit_primitive_identity_mask__avx2: dst=(369, 449), mask=(976.00, 32.00) x (10.00, 11.00) [ 55.241] glyphs0_to_dst: glyph=(378, 446)x(10, 14), unclipped [ 55.241] emit_primitive_identity_mask__avx2: dst=(378, 446), mask=(944.00, 48.00) x (10.00, 14.00) [ 55.241] glyphs0_to_dst: glyph=(387, 447)x(10, 10), unclipped [ 55.241] emit_primitive_identity_mask__avx2: dst=(387, 447), mask=(960.00, 48.00) x (10.00, 10.00) [ 55.241] glyphs0_to_dst: glyph=(396, 458)x(11, 2), unclipped [ 55.241] emit_primitive_identity_mask__avx2: dst=(396, 458), mask=(992.00, 0.00) x (11.00, 2.00) [ 55.241] glyphs0_to_dst: glyph=(406, 449)x(9, 8), unclipped [ 55.241] emit_primitive_identity_mask__avx2: dst=(406, 449), mask=(688.00, 32.00) x (9.00, 8.00) [ 55.241] glyphs0_to_dst: glyph=(415, 449)x(9, 8), unclipped [ 55.241] emit_primitive_identity_mask__avx2: dst=(415, 449), mask=(752.00, 16.00) x (9.00, 8.00) [ 55.241] glyphs0_to_dst: glyph=(424, 449)x(9, 11), unclipped [ 55.241] emit_primitive_identity_mask__avx2: dst=(424, 449), mask=(960.00, 16.00) x (9.00, 11.00) [ 55.241] glyphs0_to_dst: glyph=(432, 446)x(10, 11), unclipped [ 55.241] emit_primitive_identity_mask__avx2: dst=(432, 446), mask=(976.00, 48.00) x (10.00, 11.00) [ 55.241] glyphs0_to_dst: glyph=(442, 449)x(9, 8), unclipped [ 55.241] emit_primitive_identity_mask__avx2: dst=(442, 449), mask=(688.00, 32.00) x (9.00, 8.00) [ 55.241] glyphs0_to_dst: glyph=(450, 449)x(10, 11), unclipped [ 55.241] emit_primitive_identity_mask__avx2: dst=(450, 449), mask=(976.00, 32.00) x (10.00, 11.00) [ 55.241] gen8_vertex_flush[2d98] = 96 [ 55.241] gen9_magic_ca_pass: CA fixup (4239 -> 4335) [ 55.241] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 55.241] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 55.241] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 55.241] sna_glyphs(op=3, nlist=1, src=(460, 457)) [ 55.241] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.241] sna_glyphs: discarding mask [ 55.241] glyphs0_to_dst(op=3, src=(460, 457), nlist=1, dst=(460, 457)+(0, 0)) [ 55.241] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753687280 size=3775x2136 [ 55.241] gen9_render_composite: 0x0, current mode=1/1 [ 55.241] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.241] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.241] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.241] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.241] sna_drawable_use_bo pixmap=3854, box=((0, 0), (3775, 2136)), flags=7... [ 55.241] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.241] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.241] sna_drawable_use_bo: using whole GPU bo [ 55.241] gen9_composite_set_target: pixmap=3854, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 55.241] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.241] color_convert: src=ffffffff [20028888] [ 55.241] color_convert: dst=ffffffff [20028888] [ 55.241] sna_render_get_solid: ffffffff [ 55.241] sna_render_get_solid(white) [ 55.241] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.241] sna_transform_is_imprecise_integer_translation: no transform [ 55.241] gen9_composite_picture: integer translation (0, 0), removing [ 55.241] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 55.241] sna_render_pixmap_bo: GPU all damaged [ 55.241] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 55.241] gen4_choose_composite_emitter: solid, identity mask [ 55.241] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.241] gen9_composite_get_binding_table(f400) [ 55.241] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 55.241] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 55.241] gen9_emit_vertex_elements: setup id=9 [ 55.241] glyphs0_to_dst: glyph=(459, 446)x(10, 13), unclipped [ 55.241] emit_primitive_identity_mask__avx2: dst=(459, 446), mask=(752.00, 32.00) x (10.00, 13.00) [ 55.241] glyphs0_to_dst: glyph=(477, 452)x(10, 3), unclipped [ 55.241] emit_primitive_identity_mask__avx2: dst=(477, 452), mask=(1008.00, 48.00) x (10.00, 3.00) [ 55.241] glyphs0_to_dst: glyph=(487, 446)x(9, 14), unclipped [ 55.241] emit_primitive_identity_mask__avx2: dst=(487, 446), mask=(832.00, 32.00) x (9.00, 14.00) [ 55.241] glyphs0_to_dst: glyph=(496, 449)x(9, 8), unclipped [ 55.241] emit_primitive_identity_mask__avx2: dst=(496, 449), mask=(896.00, 48.00) x (9.00, 8.00) [ 55.241] glyphs0_to_dst: glyph=(504, 449)x(10, 8), unclipped [ 55.241] emit_primitive_identity_mask__avx2: dst=(504, 449), mask=(848.00, 16.00) x (10.00, 8.00) [ 55.241] glyphs0_to_dst: glyph=(514, 449)x(9, 8), unclipped [ 55.241] emit_primitive_identity_mask__avx2: dst=(514, 449), mask=(848.00, 48.00) x (9.00, 8.00) [ 55.241] glyphs0_to_dst: glyph=(522, 446)x(10, 11), unclipped [ 55.241] emit_primitive_identity_mask__avx2: dst=(522, 446), mask=(992.00, 32.00) x (10.00, 11.00) [ 55.241] glyphs0_to_dst: glyph=(532, 449)x(9, 11), unclipped [ 55.241] emit_primitive_identity_mask__avx2: dst=(532, 449), mask=(880.00, 16.00) x (9.00, 11.00) [ 55.241] glyphs0_to_dst: glyph=(541, 446)x(9, 11), unclipped [ 55.241] emit_primitive_identity_mask__avx2: dst=(541, 446), mask=(880.00, 0.00) x (9.00, 11.00) [ 55.241] glyphs0_to_dst: glyph=(550, 446)x(9, 14), unclipped [ 55.241] emit_primitive_identity_mask__avx2: dst=(550, 446), mask=(832.00, 32.00) x (9.00, 14.00) [ 55.241] glyphs0_to_dst: glyph=(558, 449)x(10, 8), unclipped [ 55.241] emit_primitive_identity_mask__avx2: dst=(558, 449), mask=(848.00, 16.00) x (10.00, 8.00) [ 55.241] glyphs0_to_dst: glyph=(568, 449)x(9, 11), unclipped [ 55.241] emit_primitive_identity_mask__avx2: dst=(568, 449), mask=(880.00, 16.00) x (9.00, 11.00) [ 55.241] glyphs0_to_dst: glyph=(576, 459)x(11, 2), unclipped [ 55.241] emit_primitive_identity_mask__avx2: dst=(576, 459), mask=(832.00, 48.00) x (11.00, 2.00) [ 55.241] glyphs0_to_dst: glyph=(585, 445)x(10, 12), unclipped [ 55.241] emit_primitive_identity_mask__avx2: dst=(585, 445), mask=(864.00, 0.00) x (10.00, 12.00) [ 55.241] glyphs0_to_dst: glyph=(594, 449)x(10, 8), unclipped [ 55.241] emit_primitive_identity_mask__avx2: dst=(594, 449), mask=(864.00, 32.00) x (10.00, 8.00) [ 55.241] glyphs0_to_dst: glyph=(603, 446)x(10, 11), unclipped [ 55.241] emit_primitive_identity_mask__avx2: dst=(603, 446), mask=(880.00, 32.00) x (10.00, 11.00) [ 55.241] glyphs0_to_dst: glyph=(612, 459)x(11, 2), unclipped [ 55.241] emit_primitive_identity_mask__avx2: dst=(612, 459), mask=(832.00, 48.00) x (11.00, 2.00) [ 55.241] glyphs0_to_dst: glyph=(621, 446)x(10, 11), unclipped [ 55.241] emit_primitive_identity_mask__avx2: dst=(621, 446), mask=(880.00, 32.00) x (10.00, 11.00) [ 55.241] glyphs0_to_dst: glyph=(630, 449)x(10, 8), unclipped [ 55.241] emit_primitive_identity_mask__avx2: dst=(630, 449), mask=(944.00, 0.00) x (10.00, 8.00) [ 55.241] glyphs0_to_dst: glyph=(639, 449)x(10, 11), unclipped [ 55.241] emit_primitive_identity_mask__avx2: dst=(639, 449), mask=(880.00, 48.00) x (10.00, 11.00) [ 55.241] glyphs0_to_dst: glyph=(651, 454)x(5, 3), unclipped [ 55.241] emit_primitive_identity_mask__avx2: dst=(651, 454), mask=(1008.00, 32.00) x (5.00, 3.00) [ 55.241] glyphs0_to_dst: glyph=(658, 449)x(9, 8), unclipped [ 55.241] emit_primitive_identity_mask__avx2: dst=(658, 449), mask=(896.00, 48.00) x (9.00, 8.00) [ 55.241] glyphs0_to_dst: glyph=(667, 445)x(9, 12), unclipped [ 55.241] emit_primitive_identity_mask__avx2: dst=(667, 445), mask=(992.00, 48.00) x (9.00, 12.00) [ 55.241] gen8_vertex_flush[2e98] = 69 [ 55.241] gen9_magic_ca_pass: CA fixup (4335 -> 4404) [ 55.241] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 55.241] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 55.241] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 55.241] sna_accel_flush: flush?=0, dirty?=0 [ 55.241] sna_block_handler (tv=0.0) [ 55.241] sna_wakeup_handler [ 55.241] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=29, name=3 [ 55.241] kgem_bo_flink: flinked handle=29 to name=3, marking non-reusable [ 55.241] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 55.241] sna_dri2_get_back: draw size=7680x2160, back buffer handle=29 size=7680x2160, is-scanout? 1, active?=2, pitch=30720, front pitch=30720 [ 55.241] sna_dri2_get_back: reuse backbuffer? 1 [ 55.241] sna_dri2_get_back: back buffer handle=29, active?=2, refcnt=1 [ 55.241] sna_dri2_get_back: cache: handle=128, active=0 [ 55.241] sna_dri2_get_back: reuse cache handle=128, name=76, flags=0 [ 55.241] sna_dri2_get_back: caching handle=29 (name=3, flags=0, active_scanout=2) [ 55.241] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 55.241] sna_dri2_reuse_buffer: reusing back buffer handle=128, name=76, pitch=30720, age=0 [ 55.241] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 55.241] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=40, name=5, active_scanout=3 [ 55.241] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 55.241] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 55.241] sna_accel_flush: flush?=0, dirty?=0 [ 55.241] sna_accel_flush: flush?=0, dirty?=0 [ 55.241] sna_accel_flush: flush?=0, dirty?=0 [ 55.241] sna_block_handler (tv=0.0) [ 55.241] sna_wakeup_handler [ 55.241] sna_glyphs(op=3, nlist=1, src=(1, 474)) [ 55.241] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.241] sna_glyphs: discarding mask [ 55.241] glyphs0_to_dst(op=3, src=(1, 474), nlist=1, dst=(1, 474)+(0, 0)) [ 55.241] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753687280 size=3775x2136 [ 55.241] gen9_render_composite: 0x0, current mode=1/1 [ 55.241] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.241] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.241] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.241] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.241] sna_drawable_use_bo pixmap=3854, box=((0, 0), (3775, 2136)), flags=7... [ 55.241] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.241] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.241] sna_drawable_use_bo: using whole GPU bo [ 55.241] gen9_composite_set_target: pixmap=3854, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 55.241] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.241] color_convert: src=ff8ae234 [20028888] [ 55.241] color_convert: dst=ff8ae234 [20028888] [ 55.241] sna_render_get_solid: ff8ae234 [ 55.241] sna_render_get_solid(22) = ff8ae234 (old) [ 55.241] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.241] sna_transform_is_imprecise_integer_translation: no transform [ 55.241] gen9_composite_picture: integer translation (0, 0), removing [ 55.241] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 55.241] sna_render_pixmap_bo: GPU all damaged [ 55.241] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 55.241] gen4_choose_composite_emitter: solid, identity mask [ 55.241] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.241] gen9_composite_get_binding_table(f3c0) [ 55.241] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 55.241] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 55.241] gen9_emit_vertex_elements: setup id=9 [ 55.241] glyphs0_to_dst: glyph=(1, 466)x(9, 8), unclipped [ 55.241] emit_primitive_identity_mask__avx2: dst=(1, 466), mask=(688.00, 32.00) x (9.00, 8.00) [ 55.241] glyphs0_to_dst: glyph=(9, 464)x(10, 13), unclipped [ 55.241] emit_primitive_identity_mask__avx2: dst=(9, 464), mask=(672.00, 48.00) x (10.00, 13.00) [ 55.241] glyphs0_to_dst: glyph=(19, 466)x(9, 8), unclipped [ 55.241] emit_primitive_identity_mask__avx2: dst=(19, 466), mask=(688.00, 32.00) x (9.00, 8.00) [ 55.241] glyphs0_to_dst: glyph=(28, 468)x(8, 3), unclipped [ 55.241] emit_primitive_identity_mask__avx2: dst=(28, 468), mask=(688.00, 48.00) x (8.00, 3.00) [ 55.241] glyphs0_to_dst: glyph=(36, 464)x(11, 10), unclipped [ 55.241] emit_primitive_identity_mask__avx2: dst=(36, 464), mask=(704.00, 0.00) x (11.00, 10.00) [ 55.241] glyphs0_to_dst: glyph=(46, 466)x(9, 8), unclipped [ 55.241] emit_primitive_identity_mask__avx2: dst=(46, 466), mask=(720.00, 0.00) x (9.00, 8.00) [ 55.241] glyphs0_to_dst: glyph=(54, 466)x(10, 8), unclipped [ 55.241] emit_primitive_identity_mask__avx2: dst=(54, 466), mask=(704.00, 16.00) x (10.00, 8.00) [ 55.241] glyphs0_to_dst: glyph=(63, 466)x(10, 8), unclipped [ 55.241] emit_primitive_identity_mask__avx2: dst=(63, 466), mask=(720.00, 16.00) x (10.00, 8.00) [ 55.241] glyphs0_to_dst: glyph=(72, 463)x(10, 11), unclipped [ 55.241] emit_primitive_identity_mask__avx2: dst=(72, 463), mask=(736.00, 0.00) x (10.00, 11.00) [ 55.241] glyphs0_to_dst: glyph=(81, 466)x(10, 8), unclipped [ 55.241] emit_primitive_identity_mask__avx2: dst=(81, 466), mask=(752.00, 0.00) x (10.00, 8.00) [ 55.241] glyphs0_to_dst: glyph=(90, 463)x(10, 11), unclipped [ 55.241] emit_primitive_identity_mask__avx2: dst=(90, 463), mask=(736.00, 0.00) x (10.00, 11.00) [ 55.241] glyphs0_to_dst: glyph=(99, 466)x(11, 8), unclipped [ 55.241] emit_primitive_identity_mask__avx2: dst=(99, 466), mask=(736.00, 16.00) x (11.00, 8.00) [ 55.241] glyphs0_to_dst: glyph=(109, 466)x(9, 8), unclipped [ 55.241] emit_primitive_identity_mask__avx2: dst=(109, 466), mask=(752.00, 16.00) x (9.00, 8.00) [ 55.241] glyphs0_to_dst: glyph=(118, 468)x(8, 3), unclipped [ 55.241] emit_primitive_identity_mask__avx2: dst=(118, 468), mask=(688.00, 48.00) x (8.00, 3.00) [ 55.241] glyphs0_to_dst: glyph=(126, 464)x(10, 10), unclipped [ 55.241] emit_primitive_identity_mask__avx2: dst=(126, 464), mask=(704.00, 32.00) x (10.00, 10.00) [ 55.241] glyphs0_to_dst: glyph=(135, 464)x(10, 10), unclipped [ 55.241] emit_primitive_identity_mask__avx2: dst=(135, 464), mask=(704.00, 32.00) x (10.00, 10.00) [ 55.241] glyphs0_to_dst: glyph=(144, 464)x(10, 10), unclipped [ 55.241] emit_primitive_identity_mask__avx2: dst=(144, 464), mask=(720.00, 32.00) x (10.00, 10.00) [ 55.241] glyphs0_to_dst: glyph=(153, 464)x(10, 10), unclipped [ 55.241] emit_primitive_identity_mask__avx2: dst=(153, 464), mask=(704.00, 48.00) x (10.00, 10.00) [ 55.241] gen8_vertex_flush[2f98] = 54 [ 55.241] gen9_magic_ca_pass: CA fixup (4404 -> 4458) [ 55.241] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 55.241] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 55.241] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 55.241] sna_glyphs(op=3, nlist=1, src=(163, 474)) [ 55.241] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.241] sna_glyphs: discarding mask [ 55.241] glyphs0_to_dst(op=3, src=(163, 474), nlist=1, dst=(163, 474)+(0, 0)) [ 55.241] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753687280 size=3775x2136 [ 55.241] gen9_render_composite: 0x0, current mode=1/1 [ 55.241] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.241] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.241] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.241] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.241] sna_drawable_use_bo pixmap=3854, box=((0, 0), (3775, 2136)), flags=7... [ 55.241] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.241] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.241] sna_drawable_use_bo: using whole GPU bo [ 55.241] gen9_composite_set_target: pixmap=3854, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 55.241] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.241] color_convert: src=ffffffff [20028888] [ 55.241] color_convert: dst=ffffffff [20028888] [ 55.241] sna_render_get_solid: ffffffff [ 55.241] sna_render_get_solid(white) [ 55.241] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.241] sna_transform_is_imprecise_integer_translation: no transform [ 55.241] gen9_composite_picture: integer translation (0, 0), removing [ 55.241] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 55.241] sna_render_pixmap_bo: GPU all damaged [ 55.241] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 55.241] gen4_choose_composite_emitter: solid, identity mask [ 55.241] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.241] gen9_composite_get_binding_table(f380) [ 55.241] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 55.241] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 55.241] gen9_emit_vertex_elements: setup id=9 [ 55.241] glyphs0_to_dst: glyph=(165, 466)x(5, 8), unclipped [ 55.241] emit_primitive_identity_mask__avx2: dst=(165, 466), mask=(720.00, 48.00) x (5.00, 8.00) [ 55.241] gen8_vertex_flush[3098] = 3 [ 55.241] gen9_magic_ca_pass: CA fixup (4458 -> 4461) [ 55.241] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 55.241] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 55.241] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 55.241] sna_glyphs(op=3, nlist=1, src=(172, 474)) [ 55.241] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.241] sna_glyphs: discarding mask [ 55.241] glyphs0_to_dst(op=3, src=(172, 474), nlist=1, dst=(172, 474)+(0, 0)) [ 55.241] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753687280 size=3775x2136 [ 55.241] gen9_render_composite: 0x0, current mode=1/1 [ 55.241] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.241] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.241] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.241] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.241] sna_drawable_use_bo pixmap=3854, box=((0, 0), (3775, 2136)), flags=7... [ 55.241] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.241] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.241] sna_drawable_use_bo: using whole GPU bo [ 55.241] gen9_composite_set_target: pixmap=3854, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 55.241] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.241] color_convert: src=ff729fcf [20028888] [ 55.241] color_convert: dst=ff729fcf [20028888] [ 55.241] sna_render_get_solid: ff729fcf [ 55.241] sna_render_get_solid(23) = ff729fcf (old) [ 55.241] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.241] sna_transform_is_imprecise_integer_translation: no transform [ 55.241] gen9_composite_picture: integer translation (0, 0), removing [ 55.241] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 55.241] sna_render_pixmap_bo: GPU all damaged [ 55.241] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 55.241] gen4_choose_composite_emitter: solid, identity mask [ 55.241] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.241] gen9_composite_get_binding_table(f340) [ 55.242] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 55.242] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 55.242] gen9_emit_vertex_elements: setup id=9 [ 55.242] glyphs0_to_dst: glyph=(171, 468)x(11, 3), unclipped [ 55.242] emit_primitive_identity_mask__avx2: dst=(171, 468), mask=(736.00, 32.00) x (11.00, 3.00) [ 55.242] glyphs0_to_dst: glyph=(180, 463)x(10, 14), unclipped [ 55.242] emit_primitive_identity_mask__avx2: dst=(180, 463), mask=(944.00, 48.00) x (10.00, 14.00) [ 55.242] glyphs0_to_dst: glyph=(189, 463)x(11, 11), unclipped [ 55.242] emit_primitive_identity_mask__avx2: dst=(189, 463), mask=(960.00, 0.00) x (11.00, 11.00) [ 55.242] glyphs0_to_dst: glyph=(198, 466)x(10, 8), unclipped [ 55.242] emit_primitive_identity_mask__avx2: dst=(198, 466), mask=(976.00, 0.00) x (10.00, 8.00) [ 55.242] glyphs0_to_dst: glyph=(208, 466)x(9, 11), unclipped [ 55.242] emit_primitive_identity_mask__avx2: dst=(208, 466), mask=(960.00, 16.00) x (9.00, 11.00) [ 55.242] glyphs0_to_dst: glyph=(216, 463)x(10, 14), unclipped [ 55.242] emit_primitive_identity_mask__avx2: dst=(216, 463), mask=(944.00, 48.00) x (10.00, 14.00) [ 55.242] glyphs0_to_dst: glyph=(225, 464)x(10, 10), unclipped [ 55.242] emit_primitive_identity_mask__avx2: dst=(225, 464), mask=(976.00, 16.00) x (10.00, 10.00) [ 55.242] glyphs0_to_dst: glyph=(234, 475)x(11, 2), unclipped [ 55.242] emit_primitive_identity_mask__avx2: dst=(234, 475), mask=(992.00, 0.00) x (11.00, 2.00) [ 55.242] glyphs0_to_dst: glyph=(243, 463)x(11, 11), unclipped [ 55.242] emit_primitive_identity_mask__avx2: dst=(243, 463), mask=(1008.00, 0.00) x (11.00, 11.00) [ 55.242] glyphs0_to_dst: glyph=(253, 466)x(9, 8), unclipped [ 55.242] emit_primitive_identity_mask__avx2: dst=(253, 466), mask=(720.00, 0.00) x (9.00, 8.00) [ 55.242] glyphs0_to_dst: glyph=(261, 466)x(10, 8), unclipped [ 55.242] emit_primitive_identity_mask__avx2: dst=(261, 466), mask=(704.00, 16.00) x (10.00, 8.00) [ 55.242] glyphs0_to_dst: glyph=(270, 466)x(10, 8), unclipped [ 55.242] emit_primitive_identity_mask__avx2: dst=(270, 466), mask=(704.00, 16.00) x (10.00, 8.00) [ 55.242] glyphs0_to_dst: glyph=(279, 462)x(10, 12), unclipped [ 55.242] emit_primitive_identity_mask__avx2: dst=(279, 462), mask=(992.00, 16.00) x (10.00, 12.00) [ 55.242] glyphs0_to_dst: glyph=(288, 466)x(10, 8), unclipped [ 55.242] emit_primitive_identity_mask__avx2: dst=(288, 466), mask=(704.00, 16.00) x (10.00, 8.00) [ 55.242] glyphs0_to_dst: glyph=(297, 466)x(10, 8), unclipped [ 55.242] emit_primitive_identity_mask__avx2: dst=(297, 466), mask=(752.00, 0.00) x (10.00, 8.00) [ 55.242] glyphs0_to_dst: glyph=(307, 462)x(10, 12), unclipped [ 55.242] emit_primitive_identity_mask__avx2: dst=(307, 462), mask=(1008.00, 16.00) x (10.00, 12.00) [ 55.242] glyphs0_to_dst: glyph=(315, 463)x(11, 11), unclipped [ 55.242] emit_primitive_identity_mask__avx2: dst=(315, 463), mask=(960.00, 0.00) x (11.00, 11.00) [ 55.242] glyphs0_to_dst: glyph=(324, 466)x(11, 8), unclipped [ 55.242] emit_primitive_identity_mask__avx2: dst=(324, 466), mask=(736.00, 16.00) x (11.00, 8.00) [ 55.242] glyphs0_to_dst: glyph=(334, 466)x(9, 11), unclipped [ 55.242] emit_primitive_identity_mask__avx2: dst=(334, 466), mask=(960.00, 16.00) x (9.00, 11.00) [ 55.242] glyphs0_to_dst: glyph=(342, 475)x(11, 2), unclipped [ 55.242] emit_primitive_identity_mask__avx2: dst=(342, 475), mask=(992.00, 0.00) x (11.00, 2.00) [ 55.242] glyphs0_to_dst: glyph=(351, 462)x(10, 12), unclipped [ 55.242] emit_primitive_identity_mask__avx2: dst=(351, 462), mask=(992.00, 16.00) x (10.00, 12.00) [ 55.242] glyphs0_to_dst: glyph=(361, 462)x(9, 12), unclipped [ 55.242] emit_primitive_identity_mask__avx2: dst=(361, 462), mask=(960.00, 32.00) x (9.00, 12.00) [ 55.242] glyphs0_to_dst: glyph=(369, 466)x(10, 11), unclipped [ 55.242] emit_primitive_identity_mask__avx2: dst=(369, 466), mask=(976.00, 32.00) x (10.00, 11.00) [ 55.242] glyphs0_to_dst: glyph=(378, 463)x(10, 14), unclipped [ 55.242] emit_primitive_identity_mask__avx2: dst=(378, 463), mask=(944.00, 48.00) x (10.00, 14.00) [ 55.242] glyphs0_to_dst: glyph=(387, 464)x(10, 10), unclipped [ 55.242] emit_primitive_identity_mask__avx2: dst=(387, 464), mask=(960.00, 48.00) x (10.00, 10.00) [ 55.242] glyphs0_to_dst: glyph=(396, 475)x(11, 2), unclipped [ 55.242] emit_primitive_identity_mask__avx2: dst=(396, 475), mask=(992.00, 0.00) x (11.00, 2.00) [ 55.242] glyphs0_to_dst: glyph=(406, 466)x(9, 8), unclipped [ 55.242] emit_primitive_identity_mask__avx2: dst=(406, 466), mask=(688.00, 32.00) x (9.00, 8.00) [ 55.242] glyphs0_to_dst: glyph=(415, 466)x(9, 8), unclipped [ 55.242] emit_primitive_identity_mask__avx2: dst=(415, 466), mask=(752.00, 16.00) x (9.00, 8.00) [ 55.242] glyphs0_to_dst: glyph=(424, 466)x(9, 11), unclipped [ 55.242] emit_primitive_identity_mask__avx2: dst=(424, 466), mask=(960.00, 16.00) x (9.00, 11.00) [ 55.242] glyphs0_to_dst: glyph=(432, 463)x(10, 11), unclipped [ 55.242] emit_primitive_identity_mask__avx2: dst=(432, 463), mask=(976.00, 48.00) x (10.00, 11.00) [ 55.242] glyphs0_to_dst: glyph=(442, 466)x(9, 8), unclipped [ 55.242] emit_primitive_identity_mask__avx2: dst=(442, 466), mask=(688.00, 32.00) x (9.00, 8.00) [ 55.242] glyphs0_to_dst: glyph=(450, 466)x(10, 11), unclipped [ 55.242] emit_primitive_identity_mask__avx2: dst=(450, 466), mask=(976.00, 32.00) x (10.00, 11.00) [ 55.242] gen8_vertex_flush[3198] = 96 [ 55.242] gen9_magic_ca_pass: CA fixup (4461 -> 4557) [ 55.242] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 55.242] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 55.242] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 55.242] sna_glyphs(op=3, nlist=1, src=(460, 474)) [ 55.242] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.242] sna_glyphs: discarding mask [ 55.242] glyphs0_to_dst(op=3, src=(460, 474), nlist=1, dst=(460, 474)+(0, 0)) [ 55.242] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753687280 size=3775x2136 [ 55.242] gen9_render_composite: 0x0, current mode=1/1 [ 55.242] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.242] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.242] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.242] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.242] sna_drawable_use_bo pixmap=3854, box=((0, 0), (3775, 2136)), flags=7... [ 55.242] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.242] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.242] sna_drawable_use_bo: using whole GPU bo [ 55.242] gen9_composite_set_target: pixmap=3854, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 55.242] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.242] color_convert: src=ffffffff [20028888] [ 55.242] color_convert: dst=ffffffff [20028888] [ 55.242] sna_render_get_solid: ffffffff [ 55.242] sna_render_get_solid(white) [ 55.242] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.242] sna_transform_is_imprecise_integer_translation: no transform [ 55.242] gen9_composite_picture: integer translation (0, 0), removing [ 55.242] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 55.242] sna_render_pixmap_bo: GPU all damaged [ 55.242] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 55.242] gen4_choose_composite_emitter: solid, identity mask [ 55.242] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.242] gen9_composite_get_binding_table(f300) [ 55.242] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 55.242] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 55.242] gen9_emit_vertex_elements: setup id=9 [ 55.242] glyphs0_to_dst: glyph=(459, 463)x(10, 13), unclipped [ 55.242] emit_primitive_identity_mask__avx2: dst=(459, 463), mask=(752.00, 32.00) x (10.00, 13.00) [ 55.242] glyphs0_to_dst: glyph=(477, 469)x(10, 3), unclipped [ 55.242] emit_primitive_identity_mask__avx2: dst=(477, 469), mask=(1008.00, 48.00) x (10.00, 3.00) [ 55.242] glyphs0_to_dst: glyph=(487, 463)x(9, 14), unclipped [ 55.242] emit_primitive_identity_mask__avx2: dst=(487, 463), mask=(832.00, 32.00) x (9.00, 14.00) [ 55.242] glyphs0_to_dst: glyph=(496, 466)x(9, 8), unclipped [ 55.242] emit_primitive_identity_mask__avx2: dst=(496, 466), mask=(896.00, 48.00) x (9.00, 8.00) [ 55.242] glyphs0_to_dst: glyph=(504, 466)x(10, 8), unclipped [ 55.242] emit_primitive_identity_mask__avx2: dst=(504, 466), mask=(848.00, 16.00) x (10.00, 8.00) [ 55.242] glyphs0_to_dst: glyph=(514, 466)x(9, 8), unclipped [ 55.242] emit_primitive_identity_mask__avx2: dst=(514, 466), mask=(848.00, 48.00) x (9.00, 8.00) [ 55.242] glyphs0_to_dst: glyph=(522, 463)x(10, 11), unclipped [ 55.242] emit_primitive_identity_mask__avx2: dst=(522, 463), mask=(992.00, 32.00) x (10.00, 11.00) [ 55.242] glyphs0_to_dst: glyph=(532, 466)x(9, 11), unclipped [ 55.242] emit_primitive_identity_mask__avx2: dst=(532, 466), mask=(880.00, 16.00) x (9.00, 11.00) [ 55.242] glyphs0_to_dst: glyph=(541, 463)x(9, 11), unclipped [ 55.242] emit_primitive_identity_mask__avx2: dst=(541, 463), mask=(880.00, 0.00) x (9.00, 11.00) [ 55.242] glyphs0_to_dst: glyph=(550, 463)x(9, 14), unclipped [ 55.242] emit_primitive_identity_mask__avx2: dst=(550, 463), mask=(832.00, 32.00) x (9.00, 14.00) [ 55.242] glyphs0_to_dst: glyph=(558, 466)x(10, 8), unclipped [ 55.242] emit_primitive_identity_mask__avx2: dst=(558, 466), mask=(848.00, 16.00) x (10.00, 8.00) [ 55.242] glyphs0_to_dst: glyph=(568, 466)x(9, 11), unclipped [ 55.242] emit_primitive_identity_mask__avx2: dst=(568, 466), mask=(880.00, 16.00) x (9.00, 11.00) [ 55.242] glyphs0_to_dst: glyph=(576, 476)x(11, 2), unclipped [ 55.242] emit_primitive_identity_mask__avx2: dst=(576, 476), mask=(832.00, 48.00) x (11.00, 2.00) [ 55.242] glyphs0_to_dst: glyph=(585, 462)x(10, 12), unclipped [ 55.242] emit_primitive_identity_mask__avx2: dst=(585, 462), mask=(864.00, 0.00) x (10.00, 12.00) [ 55.242] glyphs0_to_dst: glyph=(594, 466)x(10, 8), unclipped [ 55.242] emit_primitive_identity_mask__avx2: dst=(594, 466), mask=(864.00, 32.00) x (10.00, 8.00) [ 55.242] glyphs0_to_dst: glyph=(603, 463)x(10, 11), unclipped [ 55.242] emit_primitive_identity_mask__avx2: dst=(603, 463), mask=(880.00, 32.00) x (10.00, 11.00) [ 55.242] glyphs0_to_dst: glyph=(612, 476)x(11, 2), unclipped [ 55.242] emit_primitive_identity_mask__avx2: dst=(612, 476), mask=(832.00, 48.00) x (11.00, 2.00) [ 55.242] glyphs0_to_dst: glyph=(621, 463)x(10, 11), unclipped [ 55.242] emit_primitive_identity_mask__avx2: dst=(621, 463), mask=(880.00, 32.00) x (10.00, 11.00) [ 55.242] glyphs0_to_dst: glyph=(630, 466)x(10, 8), unclipped [ 55.242] emit_primitive_identity_mask__avx2: dst=(630, 466), mask=(944.00, 0.00) x (10.00, 8.00) [ 55.242] glyphs0_to_dst: glyph=(639, 466)x(10, 11), unclipped [ 55.242] emit_primitive_identity_mask__avx2: dst=(639, 466), mask=(880.00, 48.00) x (10.00, 11.00) [ 55.242] glyphs0_to_dst: glyph=(651, 471)x(5, 3), unclipped [ 55.242] emit_primitive_identity_mask__avx2: dst=(651, 471), mask=(1008.00, 32.00) x (5.00, 3.00) [ 55.242] glyphs0_to_dst: glyph=(658, 466)x(9, 8), unclipped [ 55.242] emit_primitive_identity_mask__avx2: dst=(658, 466), mask=(896.00, 48.00) x (9.00, 8.00) [ 55.242] glyphs0_to_dst: glyph=(667, 462)x(9, 12), unclipped [ 55.242] emit_primitive_identity_mask__avx2: dst=(667, 462), mask=(992.00, 48.00) x (9.00, 12.00) [ 55.242] gen8_vertex_flush[3298] = 69 [ 55.242] gen9_magic_ca_pass: CA fixup (4557 -> 4626) [ 55.242] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 55.242] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 55.242] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 55.242] sna_glyphs(op=3, nlist=1, src=(1, 491)) [ 55.242] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.242] sna_glyphs: discarding mask [ 55.242] glyphs0_to_dst(op=3, src=(1, 491), nlist=1, dst=(1, 491)+(0, 0)) [ 55.242] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753687280 size=3775x2136 [ 55.242] gen9_render_composite: 0x0, current mode=1/1 [ 55.242] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.242] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.242] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.242] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.242] sna_drawable_use_bo pixmap=3854, box=((0, 0), (3775, 2136)), flags=7... [ 55.242] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.242] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.242] sna_drawable_use_bo: using whole GPU bo [ 55.242] gen9_composite_set_target: pixmap=3854, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 55.242] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.242] color_convert: src=ff8ae234 [20028888] [ 55.242] color_convert: dst=ff8ae234 [20028888] [ 55.242] sna_render_get_solid: ff8ae234 [ 55.242] sna_render_get_solid(22) = ff8ae234 (old) [ 55.242] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.242] sna_transform_is_imprecise_integer_translation: no transform [ 55.242] gen9_composite_picture: integer translation (0, 0), removing [ 55.242] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 55.242] sna_render_pixmap_bo: GPU all damaged [ 55.242] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 55.242] gen4_choose_composite_emitter: solid, identity mask [ 55.242] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.242] gen9_composite_get_binding_table(f2c0) [ 55.242] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 55.242] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 55.242] gen9_emit_vertex_elements: setup id=9 [ 55.242] glyphs0_to_dst: glyph=(1, 483)x(9, 8), unclipped [ 55.242] emit_primitive_identity_mask__avx2: dst=(1, 483), mask=(688.00, 32.00) x (9.00, 8.00) [ 55.242] glyphs0_to_dst: glyph=(9, 481)x(10, 13), unclipped [ 55.242] emit_primitive_identity_mask__avx2: dst=(9, 481), mask=(672.00, 48.00) x (10.00, 13.00) [ 55.242] glyphs0_to_dst: glyph=(19, 483)x(9, 8), unclipped [ 55.242] emit_primitive_identity_mask__avx2: dst=(19, 483), mask=(688.00, 32.00) x (9.00, 8.00) [ 55.242] glyphs0_to_dst: glyph=(28, 485)x(8, 3), unclipped [ 55.242] emit_primitive_identity_mask__avx2: dst=(28, 485), mask=(688.00, 48.00) x (8.00, 3.00) [ 55.242] glyphs0_to_dst: glyph=(36, 481)x(11, 10), unclipped [ 55.242] emit_primitive_identity_mask__avx2: dst=(36, 481), mask=(704.00, 0.00) x (11.00, 10.00) [ 55.242] glyphs0_to_dst: glyph=(46, 483)x(9, 8), unclipped [ 55.242] emit_primitive_identity_mask__avx2: dst=(46, 483), mask=(720.00, 0.00) x (9.00, 8.00) [ 55.242] glyphs0_to_dst: glyph=(54, 483)x(10, 8), unclipped [ 55.242] emit_primitive_identity_mask__avx2: dst=(54, 483), mask=(704.00, 16.00) x (10.00, 8.00) [ 55.242] glyphs0_to_dst: glyph=(63, 483)x(10, 8), unclipped [ 55.242] emit_primitive_identity_mask__avx2: dst=(63, 483), mask=(720.00, 16.00) x (10.00, 8.00) [ 55.242] glyphs0_to_dst: glyph=(72, 480)x(10, 11), unclipped [ 55.242] emit_primitive_identity_mask__avx2: dst=(72, 480), mask=(736.00, 0.00) x (10.00, 11.00) [ 55.242] glyphs0_to_dst: glyph=(81, 483)x(10, 8), unclipped [ 55.242] emit_primitive_identity_mask__avx2: dst=(81, 483), mask=(752.00, 0.00) x (10.00, 8.00) [ 55.242] glyphs0_to_dst: glyph=(90, 480)x(10, 11), unclipped [ 55.242] emit_primitive_identity_mask__avx2: dst=(90, 480), mask=(736.00, 0.00) x (10.00, 11.00) [ 55.242] glyphs0_to_dst: glyph=(99, 483)x(11, 8), unclipped [ 55.242] emit_primitive_identity_mask__avx2: dst=(99, 483), mask=(736.00, 16.00) x (11.00, 8.00) [ 55.242] glyphs0_to_dst: glyph=(109, 483)x(9, 8), unclipped [ 55.242] emit_primitive_identity_mask__avx2: dst=(109, 483), mask=(752.00, 16.00) x (9.00, 8.00) [ 55.242] glyphs0_to_dst: glyph=(118, 485)x(8, 3), unclipped [ 55.242] emit_primitive_identity_mask__avx2: dst=(118, 485), mask=(688.00, 48.00) x (8.00, 3.00) [ 55.242] glyphs0_to_dst: glyph=(126, 481)x(10, 10), unclipped [ 55.242] emit_primitive_identity_mask__avx2: dst=(126, 481), mask=(704.00, 32.00) x (10.00, 10.00) [ 55.242] glyphs0_to_dst: glyph=(135, 481)x(10, 10), unclipped [ 55.242] emit_primitive_identity_mask__avx2: dst=(135, 481), mask=(704.00, 32.00) x (10.00, 10.00) [ 55.242] glyphs0_to_dst: glyph=(144, 481)x(10, 10), unclipped [ 55.242] emit_primitive_identity_mask__avx2: dst=(144, 481), mask=(720.00, 32.00) x (10.00, 10.00) [ 55.242] glyphs0_to_dst: glyph=(153, 481)x(10, 10), unclipped [ 55.242] emit_primitive_identity_mask__avx2: dst=(153, 481), mask=(704.00, 48.00) x (10.00, 10.00) [ 55.242] gen8_vertex_flush[3398] = 54 [ 55.242] gen9_magic_ca_pass: CA fixup (4626 -> 4680) [ 55.242] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 55.242] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 55.242] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 55.242] sna_glyphs(op=3, nlist=1, src=(163, 491)) [ 55.242] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.242] sna_glyphs: discarding mask [ 55.242] glyphs0_to_dst(op=3, src=(163, 491), nlist=1, dst=(163, 491)+(0, 0)) [ 55.242] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753687280 size=3775x2136 [ 55.242] gen9_render_composite: 0x0, current mode=1/1 [ 55.242] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.243] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.243] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.243] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.243] sna_drawable_use_bo pixmap=3854, box=((0, 0), (3775, 2136)), flags=7... [ 55.243] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.243] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.243] sna_drawable_use_bo: using whole GPU bo [ 55.243] gen9_composite_set_target: pixmap=3854, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 55.243] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.243] color_convert: src=ffffffff [20028888] [ 55.243] color_convert: dst=ffffffff [20028888] [ 55.243] sna_render_get_solid: ffffffff [ 55.243] sna_render_get_solid(white) [ 55.243] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.243] sna_transform_is_imprecise_integer_translation: no transform [ 55.243] gen9_composite_picture: integer translation (0, 0), removing [ 55.243] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 55.243] sna_render_pixmap_bo: GPU all damaged [ 55.243] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 55.243] gen4_choose_composite_emitter: solid, identity mask [ 55.243] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.243] gen9_composite_get_binding_table(f280) [ 55.243] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 55.243] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 55.243] gen9_emit_vertex_elements: setup id=9 [ 55.243] glyphs0_to_dst: glyph=(165, 483)x(5, 8), unclipped [ 55.243] emit_primitive_identity_mask__avx2: dst=(165, 483), mask=(720.00, 48.00) x (5.00, 8.00) [ 55.243] gen8_vertex_flush[3498] = 3 [ 55.243] gen9_magic_ca_pass: CA fixup (4680 -> 4683) [ 55.243] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 55.243] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 55.243] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 55.243] sna_glyphs(op=3, nlist=1, src=(172, 491)) [ 55.243] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.243] sna_glyphs: discarding mask [ 55.243] glyphs0_to_dst(op=3, src=(172, 491), nlist=1, dst=(172, 491)+(0, 0)) [ 55.243] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753687280 size=3775x2136 [ 55.243] gen9_render_composite: 0x0, current mode=1/1 [ 55.243] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.243] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.243] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.243] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.243] sna_drawable_use_bo pixmap=3854, box=((0, 0), (3775, 2136)), flags=7... [ 55.243] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.243] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.243] sna_drawable_use_bo: using whole GPU bo [ 55.243] gen9_composite_set_target: pixmap=3854, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 55.243] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.243] color_convert: src=ff729fcf [20028888] [ 55.243] color_convert: dst=ff729fcf [20028888] [ 55.243] sna_render_get_solid: ff729fcf [ 55.243] sna_render_get_solid(23) = ff729fcf (old) [ 55.243] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.243] sna_transform_is_imprecise_integer_translation: no transform [ 55.243] gen9_composite_picture: integer translation (0, 0), removing [ 55.243] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 55.243] sna_render_pixmap_bo: GPU all damaged [ 55.243] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 55.243] gen4_choose_composite_emitter: solid, identity mask [ 55.243] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.243] gen9_composite_get_binding_table(f240) [ 55.243] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 55.243] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 55.243] gen9_emit_vertex_elements: setup id=9 [ 55.243] glyphs0_to_dst: glyph=(171, 485)x(11, 3), unclipped [ 55.243] emit_primitive_identity_mask__avx2: dst=(171, 485), mask=(736.00, 32.00) x (11.00, 3.00) [ 55.243] glyphs0_to_dst: glyph=(180, 480)x(10, 14), unclipped [ 55.243] emit_primitive_identity_mask__avx2: dst=(180, 480), mask=(944.00, 48.00) x (10.00, 14.00) [ 55.243] glyphs0_to_dst: glyph=(189, 480)x(11, 11), unclipped [ 55.243] emit_primitive_identity_mask__avx2: dst=(189, 480), mask=(960.00, 0.00) x (11.00, 11.00) [ 55.243] glyphs0_to_dst: glyph=(198, 483)x(10, 8), unclipped [ 55.243] emit_primitive_identity_mask__avx2: dst=(198, 483), mask=(976.00, 0.00) x (10.00, 8.00) [ 55.243] glyphs0_to_dst: glyph=(208, 483)x(9, 11), unclipped [ 55.243] emit_primitive_identity_mask__avx2: dst=(208, 483), mask=(960.00, 16.00) x (9.00, 11.00) [ 55.243] glyphs0_to_dst: glyph=(216, 480)x(10, 14), unclipped [ 55.243] emit_primitive_identity_mask__avx2: dst=(216, 480), mask=(944.00, 48.00) x (10.00, 14.00) [ 55.243] glyphs0_to_dst: glyph=(225, 481)x(10, 10), unclipped [ 55.243] emit_primitive_identity_mask__avx2: dst=(225, 481), mask=(976.00, 16.00) x (10.00, 10.00) [ 55.243] glyphs0_to_dst: glyph=(234, 492)x(11, 2), unclipped [ 55.243] emit_primitive_identity_mask__avx2: dst=(234, 492), mask=(992.00, 0.00) x (11.00, 2.00) [ 55.243] glyphs0_to_dst: glyph=(243, 480)x(11, 11), unclipped [ 55.243] emit_primitive_identity_mask__avx2: dst=(243, 480), mask=(1008.00, 0.00) x (11.00, 11.00) [ 55.243] glyphs0_to_dst: glyph=(253, 483)x(9, 8), unclipped [ 55.243] emit_primitive_identity_mask__avx2: dst=(253, 483), mask=(720.00, 0.00) x (9.00, 8.00) [ 55.243] glyphs0_to_dst: glyph=(261, 483)x(10, 8), unclipped [ 55.243] emit_primitive_identity_mask__avx2: dst=(261, 483), mask=(704.00, 16.00) x (10.00, 8.00) [ 55.243] glyphs0_to_dst: glyph=(270, 483)x(10, 8), unclipped [ 55.243] emit_primitive_identity_mask__avx2: dst=(270, 483), mask=(704.00, 16.00) x (10.00, 8.00) [ 55.243] glyphs0_to_dst: glyph=(279, 479)x(10, 12), unclipped [ 55.243] emit_primitive_identity_mask__avx2: dst=(279, 479), mask=(992.00, 16.00) x (10.00, 12.00) [ 55.243] glyphs0_to_dst: glyph=(288, 483)x(10, 8), unclipped [ 55.243] emit_primitive_identity_mask__avx2: dst=(288, 483), mask=(704.00, 16.00) x (10.00, 8.00) [ 55.243] glyphs0_to_dst: glyph=(297, 483)x(10, 8), unclipped [ 55.243] emit_primitive_identity_mask__avx2: dst=(297, 483), mask=(752.00, 0.00) x (10.00, 8.00) [ 55.243] glyphs0_to_dst: glyph=(307, 479)x(10, 12), unclipped [ 55.243] emit_primitive_identity_mask__avx2: dst=(307, 479), mask=(1008.00, 16.00) x (10.00, 12.00) [ 55.243] glyphs0_to_dst: glyph=(315, 480)x(11, 11), unclipped [ 55.243] emit_primitive_identity_mask__avx2: dst=(315, 480), mask=(960.00, 0.00) x (11.00, 11.00) [ 55.243] glyphs0_to_dst: glyph=(324, 483)x(11, 8), unclipped [ 55.243] emit_primitive_identity_mask__avx2: dst=(324, 483), mask=(736.00, 16.00) x (11.00, 8.00) [ 55.243] glyphs0_to_dst: glyph=(334, 483)x(9, 11), unclipped [ 55.243] emit_primitive_identity_mask__avx2: dst=(334, 483), mask=(960.00, 16.00) x (9.00, 11.00) [ 55.243] glyphs0_to_dst: glyph=(342, 492)x(11, 2), unclipped [ 55.243] emit_primitive_identity_mask__avx2: dst=(342, 492), mask=(992.00, 0.00) x (11.00, 2.00) [ 55.243] glyphs0_to_dst: glyph=(351, 479)x(10, 12), unclipped [ 55.243] emit_primitive_identity_mask__avx2: dst=(351, 479), mask=(992.00, 16.00) x (10.00, 12.00) [ 55.243] glyphs0_to_dst: glyph=(361, 479)x(9, 12), unclipped [ 55.243] emit_primitive_identity_mask__avx2: dst=(361, 479), mask=(960.00, 32.00) x (9.00, 12.00) [ 55.243] glyphs0_to_dst: glyph=(369, 483)x(10, 11), unclipped [ 55.243] emit_primitive_identity_mask__avx2: dst=(369, 483), mask=(976.00, 32.00) x (10.00, 11.00) [ 55.243] glyphs0_to_dst: glyph=(378, 480)x(10, 14), unclipped [ 55.243] emit_primitive_identity_mask__avx2: dst=(378, 480), mask=(944.00, 48.00) x (10.00, 14.00) [ 55.243] glyphs0_to_dst: glyph=(387, 481)x(10, 10), unclipped [ 55.243] emit_primitive_identity_mask__avx2: dst=(387, 481), mask=(960.00, 48.00) x (10.00, 10.00) [ 55.243] glyphs0_to_dst: glyph=(396, 492)x(11, 2), unclipped [ 55.243] emit_primitive_identity_mask__avx2: dst=(396, 492), mask=(992.00, 0.00) x (11.00, 2.00) [ 55.243] glyphs0_to_dst: glyph=(406, 483)x(9, 8), unclipped [ 55.243] emit_primitive_identity_mask__avx2: dst=(406, 483), mask=(688.00, 32.00) x (9.00, 8.00) [ 55.243] glyphs0_to_dst: glyph=(415, 483)x(9, 8), unclipped [ 55.243] emit_primitive_identity_mask__avx2: dst=(415, 483), mask=(752.00, 16.00) x (9.00, 8.00) [ 55.243] glyphs0_to_dst: glyph=(424, 483)x(9, 11), unclipped [ 55.243] emit_primitive_identity_mask__avx2: dst=(424, 483), mask=(960.00, 16.00) x (9.00, 11.00) [ 55.243] glyphs0_to_dst: glyph=(432, 480)x(10, 11), unclipped [ 55.243] emit_primitive_identity_mask__avx2: dst=(432, 480), mask=(976.00, 48.00) x (10.00, 11.00) [ 55.243] glyphs0_to_dst: glyph=(442, 483)x(9, 8), unclipped [ 55.243] emit_primitive_identity_mask__avx2: dst=(442, 483), mask=(688.00, 32.00) x (9.00, 8.00) [ 55.243] glyphs0_to_dst: glyph=(450, 483)x(10, 11), unclipped [ 55.243] emit_primitive_identity_mask__avx2: dst=(450, 483), mask=(976.00, 32.00) x (10.00, 11.00) [ 55.243] gen8_vertex_flush[3598] = 96 [ 55.243] gen9_magic_ca_pass: CA fixup (4683 -> 4779) [ 55.243] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 55.243] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 55.243] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 55.243] sna_glyphs(op=3, nlist=1, src=(460, 491)) [ 55.243] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.243] sna_glyphs: discarding mask [ 55.243] glyphs0_to_dst(op=3, src=(460, 491), nlist=1, dst=(460, 491)+(0, 0)) [ 55.243] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753687280 size=3775x2136 [ 55.243] gen9_render_composite: 0x0, current mode=1/1 [ 55.243] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.243] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.243] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.243] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.243] sna_drawable_use_bo pixmap=3854, box=((0, 0), (3775, 2136)), flags=7... [ 55.243] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.243] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.243] sna_drawable_use_bo: using whole GPU bo [ 55.243] gen9_composite_set_target: pixmap=3854, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 55.243] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.243] color_convert: src=ffffffff [20028888] [ 55.243] color_convert: dst=ffffffff [20028888] [ 55.243] sna_render_get_solid: ffffffff [ 55.243] sna_render_get_solid(white) [ 55.243] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.243] sna_transform_is_imprecise_integer_translation: no transform [ 55.243] gen9_composite_picture: integer translation (0, 0), removing [ 55.243] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 55.243] sna_render_pixmap_bo: GPU all damaged [ 55.243] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 55.243] gen4_choose_composite_emitter: solid, identity mask [ 55.243] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.243] gen9_composite_get_binding_table(f200) [ 55.243] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 55.243] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 55.243] gen9_emit_vertex_elements: setup id=9 [ 55.243] glyphs0_to_dst: glyph=(459, 480)x(10, 13), unclipped [ 55.243] emit_primitive_identity_mask__avx2: dst=(459, 480), mask=(752.00, 32.00) x (10.00, 13.00) [ 55.243] glyphs0_to_dst: glyph=(477, 486)x(10, 3), unclipped [ 55.243] emit_primitive_identity_mask__avx2: dst=(477, 486), mask=(1008.00, 48.00) x (10.00, 3.00) [ 55.243] glyphs0_to_dst: glyph=(487, 480)x(9, 14), unclipped [ 55.243] emit_primitive_identity_mask__avx2: dst=(487, 480), mask=(832.00, 32.00) x (9.00, 14.00) [ 55.243] glyphs0_to_dst: glyph=(496, 483)x(9, 8), unclipped [ 55.243] emit_primitive_identity_mask__avx2: dst=(496, 483), mask=(896.00, 48.00) x (9.00, 8.00) [ 55.243] glyphs0_to_dst: glyph=(504, 483)x(10, 8), unclipped [ 55.243] emit_primitive_identity_mask__avx2: dst=(504, 483), mask=(848.00, 16.00) x (10.00, 8.00) [ 55.243] glyphs0_to_dst: glyph=(514, 483)x(9, 8), unclipped [ 55.243] emit_primitive_identity_mask__avx2: dst=(514, 483), mask=(848.00, 48.00) x (9.00, 8.00) [ 55.243] glyphs0_to_dst: glyph=(522, 480)x(10, 11), unclipped [ 55.243] emit_primitive_identity_mask__avx2: dst=(522, 480), mask=(992.00, 32.00) x (10.00, 11.00) [ 55.243] glyphs0_to_dst: glyph=(532, 483)x(9, 11), unclipped [ 55.243] emit_primitive_identity_mask__avx2: dst=(532, 483), mask=(880.00, 16.00) x (9.00, 11.00) [ 55.243] glyphs0_to_dst: glyph=(541, 480)x(9, 11), unclipped [ 55.243] emit_primitive_identity_mask__avx2: dst=(541, 480), mask=(880.00, 0.00) x (9.00, 11.00) [ 55.243] glyphs0_to_dst: glyph=(550, 480)x(9, 14), unclipped [ 55.243] emit_primitive_identity_mask__avx2: dst=(550, 480), mask=(832.00, 32.00) x (9.00, 14.00) [ 55.243] glyphs0_to_dst: glyph=(558, 483)x(10, 8), unclipped [ 55.243] emit_primitive_identity_mask__avx2: dst=(558, 483), mask=(848.00, 16.00) x (10.00, 8.00) [ 55.243] glyphs0_to_dst: glyph=(568, 483)x(9, 11), unclipped [ 55.243] emit_primitive_identity_mask__avx2: dst=(568, 483), mask=(880.00, 16.00) x (9.00, 11.00) [ 55.243] glyphs0_to_dst: glyph=(576, 493)x(11, 2), unclipped [ 55.243] emit_primitive_identity_mask__avx2: dst=(576, 493), mask=(832.00, 48.00) x (11.00, 2.00) [ 55.243] glyphs0_to_dst: glyph=(585, 479)x(10, 12), unclipped [ 55.243] emit_primitive_identity_mask__avx2: dst=(585, 479), mask=(864.00, 0.00) x (10.00, 12.00) [ 55.243] glyphs0_to_dst: glyph=(594, 483)x(10, 8), unclipped [ 55.243] emit_primitive_identity_mask__avx2: dst=(594, 483), mask=(864.00, 32.00) x (10.00, 8.00) [ 55.243] glyphs0_to_dst: glyph=(603, 480)x(10, 11), unclipped [ 55.243] emit_primitive_identity_mask__avx2: dst=(603, 480), mask=(880.00, 32.00) x (10.00, 11.00) [ 55.243] glyphs0_to_dst: glyph=(612, 493)x(11, 2), unclipped [ 55.243] emit_primitive_identity_mask__avx2: dst=(612, 493), mask=(832.00, 48.00) x (11.00, 2.00) [ 55.243] glyphs0_to_dst: glyph=(621, 480)x(10, 11), unclipped [ 55.243] emit_primitive_identity_mask__avx2: dst=(621, 480), mask=(880.00, 32.00) x (10.00, 11.00) [ 55.243] glyphs0_to_dst: glyph=(630, 483)x(10, 8), unclipped [ 55.243] emit_primitive_identity_mask__avx2: dst=(630, 483), mask=(944.00, 0.00) x (10.00, 8.00) [ 55.243] glyphs0_to_dst: glyph=(639, 483)x(10, 11), unclipped [ 55.243] emit_primitive_identity_mask__avx2: dst=(639, 483), mask=(880.00, 48.00) x (10.00, 11.00) [ 55.243] glyphs0_to_dst: glyph=(651, 488)x(5, 3), unclipped [ 55.243] emit_primitive_identity_mask__avx2: dst=(651, 488), mask=(1008.00, 32.00) x (5.00, 3.00) [ 55.243] glyphs0_to_dst: glyph=(658, 483)x(9, 8), unclipped [ 55.243] emit_primitive_identity_mask__avx2: dst=(658, 483), mask=(896.00, 48.00) x (9.00, 8.00) [ 55.243] glyphs0_to_dst: glyph=(667, 479)x(9, 12), unclipped [ 55.243] emit_primitive_identity_mask__avx2: dst=(667, 479), mask=(992.00, 48.00) x (9.00, 12.00) [ 55.243] gen8_vertex_flush[3698] = 69 [ 55.244] gen9_magic_ca_pass: CA fixup (4779 -> 4848) [ 55.244] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 55.244] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 55.244] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 55.244] sna_glyphs(op=3, nlist=1, src=(1, 508)) [ 55.244] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.244] sna_glyphs: discarding mask [ 55.244] glyphs0_to_dst(op=3, src=(1, 508), nlist=1, dst=(1, 508)+(0, 0)) [ 55.244] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753687280 size=3775x2136 [ 55.244] gen9_render_composite: 0x0, current mode=1/1 [ 55.244] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.244] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.244] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.244] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.244] sna_drawable_use_bo pixmap=3854, box=((0, 0), (3775, 2136)), flags=7... [ 55.244] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.244] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.244] sna_drawable_use_bo: using whole GPU bo [ 55.244] gen9_composite_set_target: pixmap=3854, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 55.244] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.244] color_convert: src=ff8ae234 [20028888] [ 55.244] color_convert: dst=ff8ae234 [20028888] [ 55.244] sna_render_get_solid: ff8ae234 [ 55.244] sna_render_get_solid(22) = ff8ae234 (old) [ 55.244] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.244] sna_transform_is_imprecise_integer_translation: no transform [ 55.244] gen9_composite_picture: integer translation (0, 0), removing [ 55.244] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 55.244] sna_render_pixmap_bo: GPU all damaged [ 55.244] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 55.244] gen4_choose_composite_emitter: solid, identity mask [ 55.244] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.244] gen9_composite_get_binding_table(f1c0) [ 55.244] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 55.244] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 55.244] gen9_emit_vertex_elements: setup id=9 [ 55.244] glyphs0_to_dst: glyph=(1, 500)x(9, 8), unclipped [ 55.244] emit_primitive_identity_mask__avx2: dst=(1, 500), mask=(688.00, 32.00) x (9.00, 8.00) [ 55.244] glyphs0_to_dst: glyph=(9, 498)x(10, 13), unclipped [ 55.244] emit_primitive_identity_mask__avx2: dst=(9, 498), mask=(672.00, 48.00) x (10.00, 13.00) [ 55.244] glyphs0_to_dst: glyph=(19, 500)x(9, 8), unclipped [ 55.244] emit_primitive_identity_mask__avx2: dst=(19, 500), mask=(688.00, 32.00) x (9.00, 8.00) [ 55.244] glyphs0_to_dst: glyph=(28, 502)x(8, 3), unclipped [ 55.244] emit_primitive_identity_mask__avx2: dst=(28, 502), mask=(688.00, 48.00) x (8.00, 3.00) [ 55.244] glyphs0_to_dst: glyph=(36, 498)x(11, 10), unclipped [ 55.244] emit_primitive_identity_mask__avx2: dst=(36, 498), mask=(704.00, 0.00) x (11.00, 10.00) [ 55.244] glyphs0_to_dst: glyph=(46, 500)x(9, 8), unclipped [ 55.244] emit_primitive_identity_mask__avx2: dst=(46, 500), mask=(720.00, 0.00) x (9.00, 8.00) [ 55.244] glyphs0_to_dst: glyph=(54, 500)x(10, 8), unclipped [ 55.244] emit_primitive_identity_mask__avx2: dst=(54, 500), mask=(704.00, 16.00) x (10.00, 8.00) [ 55.244] glyphs0_to_dst: glyph=(63, 500)x(10, 8), unclipped [ 55.244] emit_primitive_identity_mask__avx2: dst=(63, 500), mask=(720.00, 16.00) x (10.00, 8.00) [ 55.244] glyphs0_to_dst: glyph=(72, 497)x(10, 11), unclipped [ 55.244] emit_primitive_identity_mask__avx2: dst=(72, 497), mask=(736.00, 0.00) x (10.00, 11.00) [ 55.244] glyphs0_to_dst: glyph=(81, 500)x(10, 8), unclipped [ 55.244] emit_primitive_identity_mask__avx2: dst=(81, 500), mask=(752.00, 0.00) x (10.00, 8.00) [ 55.244] glyphs0_to_dst: glyph=(90, 497)x(10, 11), unclipped [ 55.244] emit_primitive_identity_mask__avx2: dst=(90, 497), mask=(736.00, 0.00) x (10.00, 11.00) [ 55.244] glyphs0_to_dst: glyph=(99, 500)x(11, 8), unclipped [ 55.244] emit_primitive_identity_mask__avx2: dst=(99, 500), mask=(736.00, 16.00) x (11.00, 8.00) [ 55.244] glyphs0_to_dst: glyph=(109, 500)x(9, 8), unclipped [ 55.244] emit_primitive_identity_mask__avx2: dst=(109, 500), mask=(752.00, 16.00) x (9.00, 8.00) [ 55.244] glyphs0_to_dst: glyph=(118, 502)x(8, 3), unclipped [ 55.244] emit_primitive_identity_mask__avx2: dst=(118, 502), mask=(688.00, 48.00) x (8.00, 3.00) [ 55.244] glyphs0_to_dst: glyph=(126, 498)x(10, 10), unclipped [ 55.244] emit_primitive_identity_mask__avx2: dst=(126, 498), mask=(704.00, 32.00) x (10.00, 10.00) [ 55.244] glyphs0_to_dst: glyph=(135, 498)x(10, 10), unclipped [ 55.244] emit_primitive_identity_mask__avx2: dst=(135, 498), mask=(704.00, 32.00) x (10.00, 10.00) [ 55.244] glyphs0_to_dst: glyph=(144, 498)x(10, 10), unclipped [ 55.244] emit_primitive_identity_mask__avx2: dst=(144, 498), mask=(720.00, 32.00) x (10.00, 10.00) [ 55.244] glyphs0_to_dst: glyph=(153, 498)x(10, 10), unclipped [ 55.244] emit_primitive_identity_mask__avx2: dst=(153, 498), mask=(704.00, 48.00) x (10.00, 10.00) [ 55.244] gen8_vertex_flush[3798] = 54 [ 55.244] gen9_magic_ca_pass: CA fixup (4848 -> 4902) [ 55.244] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 55.244] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 55.244] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 55.244] sna_glyphs(op=3, nlist=1, src=(163, 508)) [ 55.244] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.244] sna_glyphs: discarding mask [ 55.244] glyphs0_to_dst(op=3, src=(163, 508), nlist=1, dst=(163, 508)+(0, 0)) [ 55.244] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753687280 size=3775x2136 [ 55.244] gen9_render_composite: 0x0, current mode=1/1 [ 55.244] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.244] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.244] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.244] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.244] sna_drawable_use_bo pixmap=3854, box=((0, 0), (3775, 2136)), flags=7... [ 55.244] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.244] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.244] sna_drawable_use_bo: using whole GPU bo [ 55.244] gen9_composite_set_target: pixmap=3854, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 55.244] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.244] color_convert: src=ffffffff [20028888] [ 55.244] color_convert: dst=ffffffff [20028888] [ 55.244] sna_render_get_solid: ffffffff [ 55.244] sna_render_get_solid(white) [ 55.244] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.244] sna_transform_is_imprecise_integer_translation: no transform [ 55.244] gen9_composite_picture: integer translation (0, 0), removing [ 55.244] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 55.244] sna_render_pixmap_bo: GPU all damaged [ 55.244] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 55.244] gen4_choose_composite_emitter: solid, identity mask [ 55.244] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.244] gen9_composite_get_binding_table(f180) [ 55.244] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 55.244] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 55.244] gen9_emit_vertex_elements: setup id=9 [ 55.244] glyphs0_to_dst: glyph=(165, 500)x(5, 8), unclipped [ 55.244] emit_primitive_identity_mask__avx2: dst=(165, 500), mask=(720.00, 48.00) x (5.00, 8.00) [ 55.244] gen8_vertex_flush[3898] = 3 [ 55.244] gen9_magic_ca_pass: CA fixup (4902 -> 4905) [ 55.244] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 55.244] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 55.244] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 55.244] sna_glyphs(op=3, nlist=1, src=(172, 508)) [ 55.244] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.244] sna_glyphs: discarding mask [ 55.244] glyphs0_to_dst(op=3, src=(172, 508), nlist=1, dst=(172, 508)+(0, 0)) [ 55.244] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753687280 size=3775x2136 [ 55.244] gen9_render_composite: 0x0, current mode=1/1 [ 55.244] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.244] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.244] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.244] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.244] sna_drawable_use_bo pixmap=3854, box=((0, 0), (3775, 2136)), flags=7... [ 55.244] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.244] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.244] sna_drawable_use_bo: using whole GPU bo [ 55.244] gen9_composite_set_target: pixmap=3854, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 55.244] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.244] color_convert: src=ff729fcf [20028888] [ 55.244] color_convert: dst=ff729fcf [20028888] [ 55.244] sna_render_get_solid: ff729fcf [ 55.244] sna_render_get_solid(23) = ff729fcf (old) [ 55.244] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.244] sna_transform_is_imprecise_integer_translation: no transform [ 55.244] gen9_composite_picture: integer translation (0, 0), removing [ 55.244] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 55.244] sna_render_pixmap_bo: GPU all damaged [ 55.244] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 55.244] gen4_choose_composite_emitter: solid, identity mask [ 55.244] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.244] gen9_composite_get_binding_table(f140) [ 55.244] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 55.244] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 55.244] gen9_emit_vertex_elements: setup id=9 [ 55.244] glyphs0_to_dst: glyph=(171, 502)x(11, 3), unclipped [ 55.244] emit_primitive_identity_mask__avx2: dst=(171, 502), mask=(736.00, 32.00) x (11.00, 3.00) [ 55.244] glyphs0_to_dst: glyph=(180, 497)x(10, 14), unclipped [ 55.244] emit_primitive_identity_mask__avx2: dst=(180, 497), mask=(944.00, 48.00) x (10.00, 14.00) [ 55.244] glyphs0_to_dst: glyph=(189, 497)x(11, 11), unclipped [ 55.244] emit_primitive_identity_mask__avx2: dst=(189, 497), mask=(960.00, 0.00) x (11.00, 11.00) [ 55.244] glyphs0_to_dst: glyph=(198, 500)x(10, 8), unclipped [ 55.244] emit_primitive_identity_mask__avx2: dst=(198, 500), mask=(976.00, 0.00) x (10.00, 8.00) [ 55.244] glyphs0_to_dst: glyph=(208, 500)x(9, 11), unclipped [ 55.244] emit_primitive_identity_mask__avx2: dst=(208, 500), mask=(960.00, 16.00) x (9.00, 11.00) [ 55.244] glyphs0_to_dst: glyph=(216, 497)x(10, 14), unclipped [ 55.244] emit_primitive_identity_mask__avx2: dst=(216, 497), mask=(944.00, 48.00) x (10.00, 14.00) [ 55.244] glyphs0_to_dst: glyph=(225, 498)x(10, 10), unclipped [ 55.244] emit_primitive_identity_mask__avx2: dst=(225, 498), mask=(976.00, 16.00) x (10.00, 10.00) [ 55.244] glyphs0_to_dst: glyph=(234, 509)x(11, 2), unclipped [ 55.244] emit_primitive_identity_mask__avx2: dst=(234, 509), mask=(992.00, 0.00) x (11.00, 2.00) [ 55.244] glyphs0_to_dst: glyph=(243, 497)x(11, 11), unclipped [ 55.244] emit_primitive_identity_mask__avx2: dst=(243, 497), mask=(1008.00, 0.00) x (11.00, 11.00) [ 55.244] glyphs0_to_dst: glyph=(253, 500)x(9, 8), unclipped [ 55.244] emit_primitive_identity_mask__avx2: dst=(253, 500), mask=(720.00, 0.00) x (9.00, 8.00) [ 55.244] glyphs0_to_dst: glyph=(261, 500)x(10, 8), unclipped [ 55.244] emit_primitive_identity_mask__avx2: dst=(261, 500), mask=(704.00, 16.00) x (10.00, 8.00) [ 55.244] glyphs0_to_dst: glyph=(270, 500)x(10, 8), unclipped [ 55.244] emit_primitive_identity_mask__avx2: dst=(270, 500), mask=(704.00, 16.00) x (10.00, 8.00) [ 55.244] glyphs0_to_dst: glyph=(279, 496)x(10, 12), unclipped [ 55.244] emit_primitive_identity_mask__avx2: dst=(279, 496), mask=(992.00, 16.00) x (10.00, 12.00) [ 55.244] glyphs0_to_dst: glyph=(288, 500)x(10, 8), unclipped [ 55.244] emit_primitive_identity_mask__avx2: dst=(288, 500), mask=(704.00, 16.00) x (10.00, 8.00) [ 55.244] glyphs0_to_dst: glyph=(297, 500)x(10, 8), unclipped [ 55.244] emit_primitive_identity_mask__avx2: dst=(297, 500), mask=(752.00, 0.00) x (10.00, 8.00) [ 55.244] glyphs0_to_dst: glyph=(307, 496)x(10, 12), unclipped [ 55.244] emit_primitive_identity_mask__avx2: dst=(307, 496), mask=(1008.00, 16.00) x (10.00, 12.00) [ 55.244] glyphs0_to_dst: glyph=(315, 497)x(11, 11), unclipped [ 55.244] emit_primitive_identity_mask__avx2: dst=(315, 497), mask=(960.00, 0.00) x (11.00, 11.00) [ 55.244] glyphs0_to_dst: glyph=(324, 500)x(11, 8), unclipped [ 55.244] emit_primitive_identity_mask__avx2: dst=(324, 500), mask=(736.00, 16.00) x (11.00, 8.00) [ 55.244] glyphs0_to_dst: glyph=(334, 500)x(9, 11), unclipped [ 55.244] emit_primitive_identity_mask__avx2: dst=(334, 500), mask=(960.00, 16.00) x (9.00, 11.00) [ 55.244] glyphs0_to_dst: glyph=(342, 509)x(11, 2), unclipped [ 55.244] emit_primitive_identity_mask__avx2: dst=(342, 509), mask=(992.00, 0.00) x (11.00, 2.00) [ 55.244] glyphs0_to_dst: glyph=(351, 496)x(10, 12), unclipped [ 55.244] emit_primitive_identity_mask__avx2: dst=(351, 496), mask=(992.00, 16.00) x (10.00, 12.00) [ 55.244] glyphs0_to_dst: glyph=(361, 496)x(9, 12), unclipped [ 55.244] emit_primitive_identity_mask__avx2: dst=(361, 496), mask=(960.00, 32.00) x (9.00, 12.00) [ 55.244] glyphs0_to_dst: glyph=(369, 500)x(10, 11), unclipped [ 55.244] emit_primitive_identity_mask__avx2: dst=(369, 500), mask=(976.00, 32.00) x (10.00, 11.00) [ 55.244] glyphs0_to_dst: glyph=(378, 497)x(10, 14), unclipped [ 55.244] emit_primitive_identity_mask__avx2: dst=(378, 497), mask=(944.00, 48.00) x (10.00, 14.00) [ 55.244] glyphs0_to_dst: glyph=(387, 498)x(10, 10), unclipped [ 55.244] emit_primitive_identity_mask__avx2: dst=(387, 498), mask=(960.00, 48.00) x (10.00, 10.00) [ 55.244] glyphs0_to_dst: glyph=(396, 509)x(11, 2), unclipped [ 55.244] emit_primitive_identity_mask__avx2: dst=(396, 509), mask=(992.00, 0.00) x (11.00, 2.00) [ 55.244] glyphs0_to_dst: glyph=(406, 500)x(9, 8), unclipped [ 55.244] emit_primitive_identity_mask__avx2: dst=(406, 500), mask=(688.00, 32.00) x (9.00, 8.00) [ 55.244] glyphs0_to_dst: glyph=(415, 500)x(9, 8), unclipped [ 55.244] emit_primitive_identity_mask__avx2: dst=(415, 500), mask=(752.00, 16.00) x (9.00, 8.00) [ 55.244] glyphs0_to_dst: glyph=(424, 500)x(9, 11), unclipped [ 55.244] emit_primitive_identity_mask__avx2: dst=(424, 500), mask=(960.00, 16.00) x (9.00, 11.00) [ 55.244] glyphs0_to_dst: glyph=(432, 497)x(10, 11), unclipped [ 55.244] emit_primitive_identity_mask__avx2: dst=(432, 497), mask=(976.00, 48.00) x (10.00, 11.00) [ 55.244] glyphs0_to_dst: glyph=(442, 500)x(9, 8), unclipped [ 55.244] emit_primitive_identity_mask__avx2: dst=(442, 500), mask=(688.00, 32.00) x (9.00, 8.00) [ 55.244] glyphs0_to_dst: glyph=(450, 500)x(10, 11), unclipped [ 55.244] emit_primitive_identity_mask__avx2: dst=(450, 500), mask=(976.00, 32.00) x (10.00, 11.00) [ 55.244] gen8_vertex_flush[3998] = 96 [ 55.244] gen9_magic_ca_pass: CA fixup (4905 -> 5001) [ 55.244] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 55.244] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 55.244] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 55.244] sna_glyphs(op=3, nlist=1, src=(460, 508)) [ 55.244] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.244] sna_glyphs: discarding mask [ 55.244] glyphs0_to_dst(op=3, src=(460, 508), nlist=1, dst=(460, 508)+(0, 0)) [ 55.244] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753687280 size=3775x2136 [ 55.244] gen9_render_composite: 0x0, current mode=1/1 [ 55.244] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.244] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.244] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.244] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.244] sna_drawable_use_bo pixmap=3854, box=((0, 0), (3775, 2136)), flags=7... [ 55.244] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.244] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.244] sna_drawable_use_bo: using whole GPU bo [ 55.244] gen9_composite_set_target: pixmap=3854, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 55.244] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.244] color_convert: src=ffffffff [20028888] [ 55.244] color_convert: dst=ffffffff [20028888] [ 55.244] sna_render_get_solid: ffffffff [ 55.244] sna_render_get_solid(white) [ 55.244] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.244] sna_transform_is_imprecise_integer_translation: no transform [ 55.244] gen9_composite_picture: integer translation (0, 0), removing [ 55.244] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 55.245] sna_render_pixmap_bo: GPU all damaged [ 55.245] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 55.245] gen4_choose_composite_emitter: solid, identity mask [ 55.245] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.245] gen9_composite_get_binding_table(f100) [ 55.245] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 55.245] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 55.245] gen9_emit_vertex_elements: setup id=9 [ 55.245] glyphs0_to_dst: glyph=(459, 497)x(10, 13), unclipped [ 55.245] emit_primitive_identity_mask__avx2: dst=(459, 497), mask=(752.00, 32.00) x (10.00, 13.00) [ 55.245] glyphs0_to_dst: glyph=(477, 503)x(10, 3), unclipped [ 55.245] emit_primitive_identity_mask__avx2: dst=(477, 503), mask=(1008.00, 48.00) x (10.00, 3.00) [ 55.245] glyphs0_to_dst: glyph=(487, 497)x(9, 14), unclipped [ 55.245] emit_primitive_identity_mask__avx2: dst=(487, 497), mask=(832.00, 32.00) x (9.00, 14.00) [ 55.245] glyphs0_to_dst: glyph=(496, 500)x(9, 8), unclipped [ 55.245] emit_primitive_identity_mask__avx2: dst=(496, 500), mask=(896.00, 48.00) x (9.00, 8.00) [ 55.245] glyphs0_to_dst: glyph=(504, 500)x(10, 8), unclipped [ 55.245] emit_primitive_identity_mask__avx2: dst=(504, 500), mask=(848.00, 16.00) x (10.00, 8.00) [ 55.245] glyphs0_to_dst: glyph=(514, 500)x(9, 8), unclipped [ 55.245] emit_primitive_identity_mask__avx2: dst=(514, 500), mask=(848.00, 48.00) x (9.00, 8.00) [ 55.245] glyphs0_to_dst: glyph=(522, 497)x(10, 11), unclipped [ 55.245] emit_primitive_identity_mask__avx2: dst=(522, 497), mask=(992.00, 32.00) x (10.00, 11.00) [ 55.245] glyphs0_to_dst: glyph=(532, 500)x(9, 11), unclipped [ 55.245] emit_primitive_identity_mask__avx2: dst=(532, 500), mask=(880.00, 16.00) x (9.00, 11.00) [ 55.245] glyphs0_to_dst: glyph=(541, 497)x(9, 11), unclipped [ 55.245] emit_primitive_identity_mask__avx2: dst=(541, 497), mask=(880.00, 0.00) x (9.00, 11.00) [ 55.245] glyphs0_to_dst: glyph=(550, 497)x(9, 14), unclipped [ 55.245] emit_primitive_identity_mask__avx2: dst=(550, 497), mask=(832.00, 32.00) x (9.00, 14.00) [ 55.245] glyphs0_to_dst: glyph=(558, 500)x(10, 8), unclipped [ 55.245] emit_primitive_identity_mask__avx2: dst=(558, 500), mask=(848.00, 16.00) x (10.00, 8.00) [ 55.245] glyphs0_to_dst: glyph=(568, 500)x(9, 11), unclipped [ 55.245] emit_primitive_identity_mask__avx2: dst=(568, 500), mask=(880.00, 16.00) x (9.00, 11.00) [ 55.245] glyphs0_to_dst: glyph=(576, 510)x(11, 2), unclipped [ 55.245] emit_primitive_identity_mask__avx2: dst=(576, 510), mask=(832.00, 48.00) x (11.00, 2.00) [ 55.245] glyphs0_to_dst: glyph=(585, 496)x(10, 12), unclipped [ 55.245] emit_primitive_identity_mask__avx2: dst=(585, 496), mask=(864.00, 0.00) x (10.00, 12.00) [ 55.245] glyphs0_to_dst: glyph=(594, 500)x(10, 8), unclipped [ 55.245] emit_primitive_identity_mask__avx2: dst=(594, 500), mask=(864.00, 32.00) x (10.00, 8.00) [ 55.245] glyphs0_to_dst: glyph=(603, 497)x(10, 11), unclipped [ 55.245] emit_primitive_identity_mask__avx2: dst=(603, 497), mask=(880.00, 32.00) x (10.00, 11.00) [ 55.245] glyphs0_to_dst: glyph=(612, 510)x(11, 2), unclipped [ 55.245] emit_primitive_identity_mask__avx2: dst=(612, 510), mask=(832.00, 48.00) x (11.00, 2.00) [ 55.245] glyphs0_to_dst: glyph=(621, 497)x(10, 11), unclipped [ 55.245] emit_primitive_identity_mask__avx2: dst=(621, 497), mask=(880.00, 32.00) x (10.00, 11.00) [ 55.245] glyphs0_to_dst: glyph=(630, 500)x(10, 8), unclipped [ 55.245] emit_primitive_identity_mask__avx2: dst=(630, 500), mask=(944.00, 0.00) x (10.00, 8.00) [ 55.245] glyphs0_to_dst: glyph=(639, 500)x(10, 11), unclipped [ 55.245] emit_primitive_identity_mask__avx2: dst=(639, 500), mask=(880.00, 48.00) x (10.00, 11.00) [ 55.245] glyphs0_to_dst: glyph=(651, 505)x(5, 3), unclipped [ 55.245] emit_primitive_identity_mask__avx2: dst=(651, 505), mask=(1008.00, 32.00) x (5.00, 3.00) [ 55.245] glyphs0_to_dst: glyph=(658, 500)x(9, 8), unclipped [ 55.245] emit_primitive_identity_mask__avx2: dst=(658, 500), mask=(896.00, 48.00) x (9.00, 8.00) [ 55.245] glyphs0_to_dst: glyph=(667, 496)x(9, 12), unclipped [ 55.245] emit_primitive_identity_mask__avx2: dst=(667, 496), mask=(992.00, 48.00) x (9.00, 12.00) [ 55.245] gen8_vertex_flush[3a98] = 69 [ 55.245] gen9_magic_ca_pass: CA fixup (5001 -> 5070) [ 55.245] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 55.245] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 55.245] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 55.245] sna_glyphs(op=3, nlist=1, src=(1, 525)) [ 55.245] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.245] sna_glyphs: discarding mask [ 55.245] glyphs0_to_dst(op=3, src=(1, 525), nlist=1, dst=(1, 525)+(0, 0)) [ 55.245] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753687280 size=3775x2136 [ 55.245] gen9_render_composite: 0x0, current mode=1/1 [ 55.245] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.245] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.245] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.245] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.245] sna_drawable_use_bo pixmap=3854, box=((0, 0), (3775, 2136)), flags=7... [ 55.245] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.245] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.245] sna_drawable_use_bo: using whole GPU bo [ 55.245] gen9_composite_set_target: pixmap=3854, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 55.245] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.245] color_convert: src=ff8ae234 [20028888] [ 55.245] color_convert: dst=ff8ae234 [20028888] [ 55.245] sna_render_get_solid: ff8ae234 [ 55.245] sna_render_get_solid(22) = ff8ae234 (old) [ 55.245] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.245] sna_transform_is_imprecise_integer_translation: no transform [ 55.245] gen9_composite_picture: integer translation (0, 0), removing [ 55.245] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 55.245] sna_render_pixmap_bo: GPU all damaged [ 55.245] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 55.245] gen4_choose_composite_emitter: solid, identity mask [ 55.245] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.245] gen9_composite_get_binding_table(f0c0) [ 55.245] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 55.245] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 55.245] gen9_emit_vertex_elements: setup id=9 [ 55.245] glyphs0_to_dst: glyph=(1, 517)x(9, 8), unclipped [ 55.245] emit_primitive_identity_mask__avx2: dst=(1, 517), mask=(688.00, 32.00) x (9.00, 8.00) [ 55.245] glyphs0_to_dst: glyph=(9, 515)x(10, 13), unclipped [ 55.245] emit_primitive_identity_mask__avx2: dst=(9, 515), mask=(672.00, 48.00) x (10.00, 13.00) [ 55.245] glyphs0_to_dst: glyph=(19, 517)x(9, 8), unclipped [ 55.245] emit_primitive_identity_mask__avx2: dst=(19, 517), mask=(688.00, 32.00) x (9.00, 8.00) [ 55.245] glyphs0_to_dst: glyph=(28, 519)x(8, 3), unclipped [ 55.245] emit_primitive_identity_mask__avx2: dst=(28, 519), mask=(688.00, 48.00) x (8.00, 3.00) [ 55.245] glyphs0_to_dst: glyph=(36, 515)x(11, 10), unclipped [ 55.245] emit_primitive_identity_mask__avx2: dst=(36, 515), mask=(704.00, 0.00) x (11.00, 10.00) [ 55.245] glyphs0_to_dst: glyph=(46, 517)x(9, 8), unclipped [ 55.245] emit_primitive_identity_mask__avx2: dst=(46, 517), mask=(720.00, 0.00) x (9.00, 8.00) [ 55.245] glyphs0_to_dst: glyph=(54, 517)x(10, 8), unclipped [ 55.245] emit_primitive_identity_mask__avx2: dst=(54, 517), mask=(704.00, 16.00) x (10.00, 8.00) [ 55.245] glyphs0_to_dst: glyph=(63, 517)x(10, 8), unclipped [ 55.245] emit_primitive_identity_mask__avx2: dst=(63, 517), mask=(720.00, 16.00) x (10.00, 8.00) [ 55.245] glyphs0_to_dst: glyph=(72, 514)x(10, 11), unclipped [ 55.245] emit_primitive_identity_mask__avx2: dst=(72, 514), mask=(736.00, 0.00) x (10.00, 11.00) [ 55.245] glyphs0_to_dst: glyph=(81, 517)x(10, 8), unclipped [ 55.245] emit_primitive_identity_mask__avx2: dst=(81, 517), mask=(752.00, 0.00) x (10.00, 8.00) [ 55.245] glyphs0_to_dst: glyph=(90, 514)x(10, 11), unclipped [ 55.245] emit_primitive_identity_mask__avx2: dst=(90, 514), mask=(736.00, 0.00) x (10.00, 11.00) [ 55.245] glyphs0_to_dst: glyph=(99, 517)x(11, 8), unclipped [ 55.245] emit_primitive_identity_mask__avx2: dst=(99, 517), mask=(736.00, 16.00) x (11.00, 8.00) [ 55.245] glyphs0_to_dst: glyph=(109, 517)x(9, 8), unclipped [ 55.245] emit_primitive_identity_mask__avx2: dst=(109, 517), mask=(752.00, 16.00) x (9.00, 8.00) [ 55.245] glyphs0_to_dst: glyph=(118, 519)x(8, 3), unclipped [ 55.245] emit_primitive_identity_mask__avx2: dst=(118, 519), mask=(688.00, 48.00) x (8.00, 3.00) [ 55.245] glyphs0_to_dst: glyph=(126, 515)x(10, 10), unclipped [ 55.245] emit_primitive_identity_mask__avx2: dst=(126, 515), mask=(704.00, 32.00) x (10.00, 10.00) [ 55.245] glyphs0_to_dst: glyph=(135, 515)x(10, 10), unclipped [ 55.245] emit_primitive_identity_mask__avx2: dst=(135, 515), mask=(704.00, 32.00) x (10.00, 10.00) [ 55.245] glyphs0_to_dst: glyph=(144, 515)x(10, 10), unclipped [ 55.245] emit_primitive_identity_mask__avx2: dst=(144, 515), mask=(720.00, 32.00) x (10.00, 10.00) [ 55.245] glyphs0_to_dst: glyph=(153, 515)x(10, 10), unclipped [ 55.245] emit_primitive_identity_mask__avx2: dst=(153, 515), mask=(704.00, 48.00) x (10.00, 10.00) [ 55.245] gen8_vertex_flush[3b98] = 54 [ 55.245] gen9_magic_ca_pass: CA fixup (5070 -> 5124) [ 55.245] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 55.245] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 55.245] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 55.245] sna_glyphs(op=3, nlist=1, src=(163, 525)) [ 55.245] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.245] sna_glyphs: discarding mask [ 55.245] glyphs0_to_dst(op=3, src=(163, 525), nlist=1, dst=(163, 525)+(0, 0)) [ 55.245] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753687280 size=3775x2136 [ 55.245] gen9_render_composite: 0x0, current mode=1/1 [ 55.245] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.245] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.245] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.245] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.245] sna_drawable_use_bo pixmap=3854, box=((0, 0), (3775, 2136)), flags=7... [ 55.245] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.245] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.245] sna_drawable_use_bo: using whole GPU bo [ 55.245] gen9_composite_set_target: pixmap=3854, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 55.245] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.245] color_convert: src=ffffffff [20028888] [ 55.245] color_convert: dst=ffffffff [20028888] [ 55.245] sna_render_get_solid: ffffffff [ 55.245] sna_render_get_solid(white) [ 55.245] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.245] sna_transform_is_imprecise_integer_translation: no transform [ 55.245] gen9_composite_picture: integer translation (0, 0), removing [ 55.245] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 55.245] sna_render_pixmap_bo: GPU all damaged [ 55.245] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 55.245] gen4_choose_composite_emitter: solid, identity mask [ 55.245] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.245] gen9_composite_get_binding_table(f080) [ 55.245] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 55.245] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 55.245] gen9_emit_vertex_elements: setup id=9 [ 55.245] glyphs0_to_dst: glyph=(165, 517)x(5, 8), unclipped [ 55.245] emit_primitive_identity_mask__avx2: dst=(165, 517), mask=(720.00, 48.00) x (5.00, 8.00) [ 55.245] gen8_vertex_flush[3c98] = 3 [ 55.245] gen9_magic_ca_pass: CA fixup (5124 -> 5127) [ 55.245] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 55.245] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 55.245] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 55.245] sna_glyphs(op=3, nlist=1, src=(172, 525)) [ 55.245] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.245] sna_glyphs: discarding mask [ 55.245] glyphs0_to_dst(op=3, src=(172, 525), nlist=1, dst=(172, 525)+(0, 0)) [ 55.245] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753687280 size=3775x2136 [ 55.245] gen9_render_composite: 0x0, current mode=1/1 [ 55.245] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.245] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.245] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.245] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.245] sna_drawable_use_bo pixmap=3854, box=((0, 0), (3775, 2136)), flags=7... [ 55.245] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.245] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.245] sna_drawable_use_bo: using whole GPU bo [ 55.245] gen9_composite_set_target: pixmap=3854, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 55.245] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.245] color_convert: src=ff729fcf [20028888] [ 55.245] color_convert: dst=ff729fcf [20028888] [ 55.245] sna_render_get_solid: ff729fcf [ 55.245] sna_render_get_solid(23) = ff729fcf (old) [ 55.245] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.245] sna_transform_is_imprecise_integer_translation: no transform [ 55.245] gen9_composite_picture: integer translation (0, 0), removing [ 55.245] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 55.245] sna_render_pixmap_bo: GPU all damaged [ 55.245] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 55.245] gen4_choose_composite_emitter: solid, identity mask [ 55.245] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.245] gen9_composite_get_binding_table(f040) [ 55.245] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 55.245] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 55.245] gen9_emit_vertex_elements: setup id=9 [ 55.245] glyphs0_to_dst: glyph=(171, 519)x(11, 3), unclipped [ 55.245] emit_primitive_identity_mask__avx2: dst=(171, 519), mask=(736.00, 32.00) x (11.00, 3.00) [ 55.245] glyphs0_to_dst: glyph=(180, 514)x(10, 14), unclipped [ 55.245] emit_primitive_identity_mask__avx2: dst=(180, 514), mask=(944.00, 48.00) x (10.00, 14.00) [ 55.245] glyphs0_to_dst: glyph=(189, 514)x(11, 11), unclipped [ 55.245] emit_primitive_identity_mask__avx2: dst=(189, 514), mask=(960.00, 0.00) x (11.00, 11.00) [ 55.245] glyphs0_to_dst: glyph=(198, 517)x(10, 8), unclipped [ 55.245] emit_primitive_identity_mask__avx2: dst=(198, 517), mask=(976.00, 0.00) x (10.00, 8.00) [ 55.245] glyphs0_to_dst: glyph=(208, 517)x(9, 11), unclipped [ 55.245] emit_primitive_identity_mask__avx2: dst=(208, 517), mask=(960.00, 16.00) x (9.00, 11.00) [ 55.245] glyphs0_to_dst: glyph=(216, 514)x(10, 14), unclipped [ 55.245] emit_primitive_identity_mask__avx2: dst=(216, 514), mask=(944.00, 48.00) x (10.00, 14.00) [ 55.245] glyphs0_to_dst: glyph=(225, 515)x(10, 10), unclipped [ 55.245] emit_primitive_identity_mask__avx2: dst=(225, 515), mask=(976.00, 16.00) x (10.00, 10.00) [ 55.245] glyphs0_to_dst: glyph=(234, 526)x(11, 2), unclipped [ 55.245] emit_primitive_identity_mask__avx2: dst=(234, 526), mask=(992.00, 0.00) x (11.00, 2.00) [ 55.245] glyphs0_to_dst: glyph=(243, 514)x(11, 11), unclipped [ 55.245] emit_primitive_identity_mask__avx2: dst=(243, 514), mask=(1008.00, 0.00) x (11.00, 11.00) [ 55.245] glyphs0_to_dst: glyph=(253, 517)x(9, 8), unclipped [ 55.245] emit_primitive_identity_mask__avx2: dst=(253, 517), mask=(720.00, 0.00) x (9.00, 8.00) [ 55.245] glyphs0_to_dst: glyph=(261, 517)x(10, 8), unclipped [ 55.245] emit_primitive_identity_mask__avx2: dst=(261, 517), mask=(704.00, 16.00) x (10.00, 8.00) [ 55.245] glyphs0_to_dst: glyph=(270, 517)x(10, 8), unclipped [ 55.245] emit_primitive_identity_mask__avx2: dst=(270, 517), mask=(704.00, 16.00) x (10.00, 8.00) [ 55.245] glyphs0_to_dst: glyph=(279, 513)x(10, 12), unclipped [ 55.245] emit_primitive_identity_mask__avx2: dst=(279, 513), mask=(992.00, 16.00) x (10.00, 12.00) [ 55.245] glyphs0_to_dst: glyph=(288, 517)x(10, 8), unclipped [ 55.245] emit_primitive_identity_mask__avx2: dst=(288, 517), mask=(704.00, 16.00) x (10.00, 8.00) [ 55.245] glyphs0_to_dst: glyph=(297, 517)x(10, 8), unclipped [ 55.245] emit_primitive_identity_mask__avx2: dst=(297, 517), mask=(752.00, 0.00) x (10.00, 8.00) [ 55.245] glyphs0_to_dst: glyph=(307, 513)x(10, 12), unclipped [ 55.245] emit_primitive_identity_mask__avx2: dst=(307, 513), mask=(1008.00, 16.00) x (10.00, 12.00) [ 55.245] glyphs0_to_dst: glyph=(315, 514)x(11, 11), unclipped [ 55.245] emit_primitive_identity_mask__avx2: dst=(315, 514), mask=(960.00, 0.00) x (11.00, 11.00) [ 55.245] glyphs0_to_dst: glyph=(324, 517)x(11, 8), unclipped [ 55.245] emit_primitive_identity_mask__avx2: dst=(324, 517), mask=(736.00, 16.00) x (11.00, 8.00) [ 55.245] glyphs0_to_dst: glyph=(334, 517)x(9, 11), unclipped [ 55.245] emit_primitive_identity_mask__avx2: dst=(334, 517), mask=(960.00, 16.00) x (9.00, 11.00) [ 55.245] glyphs0_to_dst: glyph=(342, 526)x(11, 2), unclipped [ 55.245] emit_primitive_identity_mask__avx2: dst=(342, 526), mask=(992.00, 0.00) x (11.00, 2.00) [ 55.245] glyphs0_to_dst: glyph=(351, 513)x(10, 12), unclipped [ 55.245] emit_primitive_identity_mask__avx2: dst=(351, 513), mask=(992.00, 16.00) x (10.00, 12.00) [ 55.245] glyphs0_to_dst: glyph=(361, 513)x(9, 12), unclipped [ 55.245] emit_primitive_identity_mask__avx2: dst=(361, 513), mask=(960.00, 32.00) x (9.00, 12.00) [ 55.245] glyphs0_to_dst: glyph=(369, 517)x(10, 11), unclipped [ 55.245] emit_primitive_identity_mask__avx2: dst=(369, 517), mask=(976.00, 32.00) x (10.00, 11.00) [ 55.245] glyphs0_to_dst: glyph=(378, 514)x(10, 14), unclipped [ 55.245] emit_primitive_identity_mask__avx2: dst=(378, 514), mask=(944.00, 48.00) x (10.00, 14.00) [ 55.245] glyphs0_to_dst: glyph=(387, 515)x(10, 10), unclipped [ 55.245] emit_primitive_identity_mask__avx2: dst=(387, 515), mask=(960.00, 48.00) x (10.00, 10.00) [ 55.245] glyphs0_to_dst: glyph=(396, 526)x(11, 2), unclipped [ 55.245] emit_primitive_identity_mask__avx2: dst=(396, 526), mask=(992.00, 0.00) x (11.00, 2.00) [ 55.245] glyphs0_to_dst: glyph=(406, 517)x(9, 8), unclipped [ 55.245] emit_primitive_identity_mask__avx2: dst=(406, 517), mask=(688.00, 32.00) x (9.00, 8.00) [ 55.245] glyphs0_to_dst: glyph=(415, 517)x(9, 8), unclipped [ 55.245] emit_primitive_identity_mask__avx2: dst=(415, 517), mask=(752.00, 16.00) x (9.00, 8.00) [ 55.245] glyphs0_to_dst: glyph=(424, 517)x(9, 11), unclipped [ 55.245] emit_primitive_identity_mask__avx2: dst=(424, 517), mask=(960.00, 16.00) x (9.00, 11.00) [ 55.245] glyphs0_to_dst: glyph=(432, 514)x(10, 11), unclipped [ 55.245] emit_primitive_identity_mask__avx2: dst=(432, 514), mask=(976.00, 48.00) x (10.00, 11.00) [ 55.245] glyphs0_to_dst: glyph=(442, 517)x(9, 8), unclipped [ 55.245] emit_primitive_identity_mask__avx2: dst=(442, 517), mask=(688.00, 32.00) x (9.00, 8.00) [ 55.245] glyphs0_to_dst: glyph=(450, 517)x(10, 11), unclipped [ 55.245] emit_primitive_identity_mask__avx2: dst=(450, 517), mask=(976.00, 32.00) x (10.00, 11.00) [ 55.245] gen8_vertex_flush[3d98] = 96 [ 55.245] gen9_magic_ca_pass: CA fixup (5127 -> 5223) [ 55.245] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 55.245] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 55.245] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 55.245] sna_glyphs(op=3, nlist=1, src=(460, 525)) [ 55.245] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.245] sna_glyphs: discarding mask [ 55.245] glyphs0_to_dst(op=3, src=(460, 525), nlist=1, dst=(460, 525)+(0, 0)) [ 55.245] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753687280 size=3775x2136 [ 55.245] gen9_render_composite: 0x0, current mode=1/1 [ 55.245] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.245] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.245] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.245] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.245] sna_drawable_use_bo pixmap=3854, box=((0, 0), (3775, 2136)), flags=7... [ 55.245] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.245] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.245] sna_drawable_use_bo: using whole GPU bo [ 55.245] gen9_composite_set_target: pixmap=3854, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 55.245] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.245] color_convert: src=ffffffff [20028888] [ 55.245] color_convert: dst=ffffffff [20028888] [ 55.245] sna_render_get_solid: ffffffff [ 55.245] sna_render_get_solid(white) [ 55.245] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.245] sna_transform_is_imprecise_integer_translation: no transform [ 55.245] gen9_composite_picture: integer translation (0, 0), removing [ 55.245] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 55.245] sna_render_pixmap_bo: GPU all damaged [ 55.245] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 55.245] gen4_choose_composite_emitter: solid, identity mask [ 55.245] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.246] gen9_composite_get_binding_table(f000) [ 55.246] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 55.246] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 55.246] gen9_emit_vertex_elements: setup id=9 [ 55.246] glyphs0_to_dst: glyph=(459, 514)x(10, 13), unclipped [ 55.246] emit_primitive_identity_mask__avx2: dst=(459, 514), mask=(752.00, 32.00) x (10.00, 13.00) [ 55.246] gen8_vertex_flush[3e98] = 3 [ 55.246] gen9_magic_ca_pass: CA fixup (5223 -> 5226) [ 55.246] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 55.246] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 55.246] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 55.246] sna_glyphs(op=3, nlist=1, src=(1, 542)) [ 55.246] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.246] sna_glyphs: discarding mask [ 55.246] glyphs0_to_dst(op=3, src=(1, 542), nlist=1, dst=(1, 542)+(0, 0)) [ 55.246] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753687280 size=3775x2136 [ 55.246] gen9_render_composite: 0x0, current mode=1/1 [ 55.246] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.246] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.246] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.246] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.246] sna_drawable_use_bo pixmap=3854, box=((0, 0), (3775, 2136)), flags=7... [ 55.246] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.246] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.246] sna_drawable_use_bo: using whole GPU bo [ 55.246] gen9_composite_set_target: pixmap=3854, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 55.246] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.246] color_convert: src=ff8ae234 [20028888] [ 55.246] color_convert: dst=ff8ae234 [20028888] [ 55.246] sna_render_get_solid: ff8ae234 [ 55.246] sna_render_get_solid(22) = ff8ae234 (old) [ 55.246] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.246] sna_transform_is_imprecise_integer_translation: no transform [ 55.246] gen9_composite_picture: integer translation (0, 0), removing [ 55.246] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 55.246] sna_render_pixmap_bo: GPU all damaged [ 55.246] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 55.246] gen4_choose_composite_emitter: solid, identity mask [ 55.246] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.246] gen9_composite_get_binding_table(efc0) [ 55.246] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 55.246] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 55.246] gen9_emit_vertex_elements: setup id=9 [ 55.246] glyphs0_to_dst: glyph=(1, 534)x(9, 8), unclipped [ 55.246] emit_primitive_identity_mask__avx2: dst=(1, 534), mask=(688.00, 32.00) x (9.00, 8.00) [ 55.246] glyphs0_to_dst: glyph=(9, 532)x(10, 13), unclipped [ 55.246] emit_primitive_identity_mask__avx2: dst=(9, 532), mask=(672.00, 48.00) x (10.00, 13.00) [ 55.246] glyphs0_to_dst: glyph=(19, 534)x(9, 8), unclipped [ 55.246] emit_primitive_identity_mask__avx2: dst=(19, 534), mask=(688.00, 32.00) x (9.00, 8.00) [ 55.246] glyphs0_to_dst: glyph=(28, 536)x(8, 3), unclipped [ 55.246] emit_primitive_identity_mask__avx2: dst=(28, 536), mask=(688.00, 48.00) x (8.00, 3.00) [ 55.246] glyphs0_to_dst: glyph=(36, 532)x(11, 10), unclipped [ 55.246] emit_primitive_identity_mask__avx2: dst=(36, 532), mask=(704.00, 0.00) x (11.00, 10.00) [ 55.246] glyphs0_to_dst: glyph=(46, 534)x(9, 8), unclipped [ 55.246] emit_primitive_identity_mask__avx2: dst=(46, 534), mask=(720.00, 0.00) x (9.00, 8.00) [ 55.246] glyphs0_to_dst: glyph=(54, 534)x(10, 8), unclipped [ 55.246] emit_primitive_identity_mask__avx2: dst=(54, 534), mask=(704.00, 16.00) x (10.00, 8.00) [ 55.246] glyphs0_to_dst: glyph=(63, 534)x(10, 8), unclipped [ 55.246] emit_primitive_identity_mask__avx2: dst=(63, 534), mask=(720.00, 16.00) x (10.00, 8.00) [ 55.246] glyphs0_to_dst: glyph=(72, 531)x(10, 11), unclipped [ 55.246] emit_primitive_identity_mask__avx2: dst=(72, 531), mask=(736.00, 0.00) x (10.00, 11.00) [ 55.246] glyphs0_to_dst: glyph=(81, 534)x(10, 8), unclipped [ 55.246] emit_primitive_identity_mask__avx2: dst=(81, 534), mask=(752.00, 0.00) x (10.00, 8.00) [ 55.246] glyphs0_to_dst: glyph=(90, 531)x(10, 11), unclipped [ 55.246] emit_primitive_identity_mask__avx2: dst=(90, 531), mask=(736.00, 0.00) x (10.00, 11.00) [ 55.246] glyphs0_to_dst: glyph=(99, 534)x(11, 8), unclipped [ 55.246] emit_primitive_identity_mask__avx2: dst=(99, 534), mask=(736.00, 16.00) x (11.00, 8.00) [ 55.246] glyphs0_to_dst: glyph=(109, 534)x(9, 8), unclipped [ 55.246] emit_primitive_identity_mask__avx2: dst=(109, 534), mask=(752.00, 16.00) x (9.00, 8.00) [ 55.246] glyphs0_to_dst: glyph=(118, 536)x(8, 3), unclipped [ 55.246] emit_primitive_identity_mask__avx2: dst=(118, 536), mask=(688.00, 48.00) x (8.00, 3.00) [ 55.246] glyphs0_to_dst: glyph=(126, 532)x(10, 10), unclipped [ 55.246] emit_primitive_identity_mask__avx2: dst=(126, 532), mask=(704.00, 32.00) x (10.00, 10.00) [ 55.246] glyphs0_to_dst: glyph=(135, 532)x(10, 10), unclipped [ 55.246] emit_primitive_identity_mask__avx2: dst=(135, 532), mask=(704.00, 32.00) x (10.00, 10.00) [ 55.246] glyphs0_to_dst: glyph=(144, 532)x(10, 10), unclipped [ 55.246] emit_primitive_identity_mask__avx2: dst=(144, 532), mask=(720.00, 32.00) x (10.00, 10.00) [ 55.246] glyphs0_to_dst: glyph=(153, 532)x(10, 10), unclipped [ 55.246] emit_primitive_identity_mask__avx2: dst=(153, 532), mask=(704.00, 48.00) x (10.00, 10.00) [ 55.246] gen8_vertex_flush[3f98] = 54 [ 55.246] gen9_magic_ca_pass: CA fixup (5226 -> 5280) [ 55.246] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 55.246] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 55.246] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 55.246] sna_glyphs(op=3, nlist=1, src=(163, 542)) [ 55.246] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.246] sna_glyphs: discarding mask [ 55.246] glyphs0_to_dst(op=3, src=(163, 542), nlist=1, dst=(163, 542)+(0, 0)) [ 55.246] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753687280 size=3775x2136 [ 55.246] gen9_render_composite: 0x0, current mode=1/1 [ 55.246] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.246] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.246] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.246] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.246] sna_drawable_use_bo pixmap=3854, box=((0, 0), (3775, 2136)), flags=7... [ 55.246] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.246] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.246] sna_drawable_use_bo: using whole GPU bo [ 55.246] gen9_composite_set_target: pixmap=3854, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 55.246] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.246] color_convert: src=ffffffff [20028888] [ 55.246] color_convert: dst=ffffffff [20028888] [ 55.246] sna_render_get_solid: ffffffff [ 55.246] sna_render_get_solid(white) [ 55.246] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.246] sna_transform_is_imprecise_integer_translation: no transform [ 55.246] gen9_composite_picture: integer translation (0, 0), removing [ 55.246] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 55.246] sna_render_pixmap_bo: GPU all damaged [ 55.246] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 55.246] gen4_choose_composite_emitter: solid, identity mask [ 55.246] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.246] gen9_composite_get_binding_table(ef80) [ 55.246] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 55.246] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 55.246] gen9_emit_vertex_elements: setup id=9 [ 55.246] glyphs0_to_dst: glyph=(165, 534)x(5, 8), unclipped [ 55.246] emit_primitive_identity_mask__avx2: dst=(165, 534), mask=(720.00, 48.00) x (5.00, 8.00) [ 55.246] gen8_vertex_flush[4098] = 3 [ 55.246] gen9_magic_ca_pass: CA fixup (5280 -> 5283) [ 55.246] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 55.246] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 55.246] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 55.246] sna_glyphs(op=3, nlist=1, src=(172, 542)) [ 55.246] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.246] sna_glyphs: discarding mask [ 55.246] glyphs0_to_dst(op=3, src=(172, 542), nlist=1, dst=(172, 542)+(0, 0)) [ 55.246] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753687280 size=3775x2136 [ 55.246] gen9_render_composite: 0x0, current mode=1/1 [ 55.246] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.246] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.246] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.246] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.246] sna_drawable_use_bo pixmap=3854, box=((0, 0), (3775, 2136)), flags=7... [ 55.246] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.246] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.246] sna_drawable_use_bo: using whole GPU bo [ 55.246] gen9_composite_set_target: pixmap=3854, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 55.246] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.246] color_convert: src=ff729fcf [20028888] [ 55.246] color_convert: dst=ff729fcf [20028888] [ 55.246] sna_render_get_solid: ff729fcf [ 55.246] sna_render_get_solid(23) = ff729fcf (old) [ 55.246] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.246] sna_transform_is_imprecise_integer_translation: no transform [ 55.246] gen9_composite_picture: integer translation (0, 0), removing [ 55.246] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 55.246] sna_render_pixmap_bo: GPU all damaged [ 55.246] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 55.246] gen4_choose_composite_emitter: solid, identity mask [ 55.246] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.246] gen9_composite_get_binding_table(ef40) [ 55.246] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 55.246] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 55.246] gen9_emit_vertex_elements: setup id=9 [ 55.246] glyphs0_to_dst: glyph=(171, 536)x(11, 3), unclipped [ 55.246] emit_primitive_identity_mask__avx2: dst=(171, 536), mask=(736.00, 32.00) x (11.00, 3.00) [ 55.246] glyphs0_to_dst: glyph=(180, 531)x(10, 14), unclipped [ 55.246] emit_primitive_identity_mask__avx2: dst=(180, 531), mask=(944.00, 48.00) x (10.00, 14.00) [ 55.246] glyphs0_to_dst: glyph=(189, 531)x(11, 11), unclipped [ 55.246] emit_primitive_identity_mask__avx2: dst=(189, 531), mask=(960.00, 0.00) x (11.00, 11.00) [ 55.246] glyphs0_to_dst: glyph=(198, 534)x(10, 8), unclipped [ 55.246] emit_primitive_identity_mask__avx2: dst=(198, 534), mask=(976.00, 0.00) x (10.00, 8.00) [ 55.246] glyphs0_to_dst: glyph=(208, 534)x(9, 11), unclipped [ 55.246] emit_primitive_identity_mask__avx2: dst=(208, 534), mask=(960.00, 16.00) x (9.00, 11.00) [ 55.246] glyphs0_to_dst: glyph=(216, 531)x(10, 14), unclipped [ 55.246] emit_primitive_identity_mask__avx2: dst=(216, 531), mask=(944.00, 48.00) x (10.00, 14.00) [ 55.246] glyphs0_to_dst: glyph=(225, 532)x(10, 10), unclipped [ 55.246] emit_primitive_identity_mask__avx2: dst=(225, 532), mask=(976.00, 16.00) x (10.00, 10.00) [ 55.246] glyphs0_to_dst: glyph=(234, 543)x(11, 2), unclipped [ 55.246] emit_primitive_identity_mask__avx2: dst=(234, 543), mask=(992.00, 0.00) x (11.00, 2.00) [ 55.246] glyphs0_to_dst: glyph=(243, 531)x(11, 11), unclipped [ 55.246] emit_primitive_identity_mask__avx2: dst=(243, 531), mask=(1008.00, 0.00) x (11.00, 11.00) [ 55.246] glyphs0_to_dst: glyph=(253, 534)x(9, 8), unclipped [ 55.246] emit_primitive_identity_mask__avx2: dst=(253, 534), mask=(720.00, 0.00) x (9.00, 8.00) [ 55.246] glyphs0_to_dst: glyph=(261, 534)x(10, 8), unclipped [ 55.246] emit_primitive_identity_mask__avx2: dst=(261, 534), mask=(704.00, 16.00) x (10.00, 8.00) [ 55.246] glyphs0_to_dst: glyph=(270, 534)x(10, 8), unclipped [ 55.246] emit_primitive_identity_mask__avx2: dst=(270, 534), mask=(704.00, 16.00) x (10.00, 8.00) [ 55.246] glyphs0_to_dst: glyph=(279, 530)x(10, 12), unclipped [ 55.246] emit_primitive_identity_mask__avx2: dst=(279, 530), mask=(992.00, 16.00) x (10.00, 12.00) [ 55.246] glyphs0_to_dst: glyph=(288, 534)x(10, 8), unclipped [ 55.246] emit_primitive_identity_mask__avx2: dst=(288, 534), mask=(704.00, 16.00) x (10.00, 8.00) [ 55.246] glyphs0_to_dst: glyph=(297, 534)x(10, 8), unclipped [ 55.246] emit_primitive_identity_mask__avx2: dst=(297, 534), mask=(752.00, 0.00) x (10.00, 8.00) [ 55.246] glyphs0_to_dst: glyph=(307, 530)x(10, 12), unclipped [ 55.246] emit_primitive_identity_mask__avx2: dst=(307, 530), mask=(1008.00, 16.00) x (10.00, 12.00) [ 55.246] glyphs0_to_dst: glyph=(315, 531)x(11, 11), unclipped [ 55.246] emit_primitive_identity_mask__avx2: dst=(315, 531), mask=(960.00, 0.00) x (11.00, 11.00) [ 55.246] glyphs0_to_dst: glyph=(324, 534)x(11, 8), unclipped [ 55.246] emit_primitive_identity_mask__avx2: dst=(324, 534), mask=(736.00, 16.00) x (11.00, 8.00) [ 55.246] glyphs0_to_dst: glyph=(334, 534)x(9, 11), unclipped [ 55.246] emit_primitive_identity_mask__avx2: dst=(334, 534), mask=(960.00, 16.00) x (9.00, 11.00) [ 55.246] glyphs0_to_dst: glyph=(342, 543)x(11, 2), unclipped [ 55.246] emit_primitive_identity_mask__avx2: dst=(342, 543), mask=(992.00, 0.00) x (11.00, 2.00) [ 55.246] glyphs0_to_dst: glyph=(351, 530)x(10, 12), unclipped [ 55.246] emit_primitive_identity_mask__avx2: dst=(351, 530), mask=(992.00, 16.00) x (10.00, 12.00) [ 55.246] glyphs0_to_dst: glyph=(361, 530)x(9, 12), unclipped [ 55.246] emit_primitive_identity_mask__avx2: dst=(361, 530), mask=(960.00, 32.00) x (9.00, 12.00) [ 55.246] glyphs0_to_dst: glyph=(369, 534)x(10, 11), unclipped [ 55.246] emit_primitive_identity_mask__avx2: dst=(369, 534), mask=(976.00, 32.00) x (10.00, 11.00) [ 55.246] glyphs0_to_dst: glyph=(378, 531)x(10, 14), unclipped [ 55.246] emit_primitive_identity_mask__avx2: dst=(378, 531), mask=(944.00, 48.00) x (10.00, 14.00) [ 55.246] glyphs0_to_dst: glyph=(387, 532)x(10, 10), unclipped [ 55.246] emit_primitive_identity_mask__avx2: dst=(387, 532), mask=(960.00, 48.00) x (10.00, 10.00) [ 55.246] glyphs0_to_dst: glyph=(396, 543)x(11, 2), unclipped [ 55.246] emit_primitive_identity_mask__avx2: dst=(396, 543), mask=(992.00, 0.00) x (11.00, 2.00) [ 55.246] glyphs0_to_dst: glyph=(406, 534)x(9, 8), unclipped [ 55.246] emit_primitive_identity_mask__avx2: dst=(406, 534), mask=(688.00, 32.00) x (9.00, 8.00) [ 55.246] glyphs0_to_dst: glyph=(415, 534)x(9, 8), unclipped [ 55.246] emit_primitive_identity_mask__avx2: dst=(415, 534), mask=(752.00, 16.00) x (9.00, 8.00) [ 55.246] glyphs0_to_dst: glyph=(424, 534)x(9, 11), unclipped [ 55.246] emit_primitive_identity_mask__avx2: dst=(424, 534), mask=(960.00, 16.00) x (9.00, 11.00) [ 55.246] glyphs0_to_dst: glyph=(432, 531)x(10, 11), unclipped [ 55.246] emit_primitive_identity_mask__avx2: dst=(432, 531), mask=(976.00, 48.00) x (10.00, 11.00) [ 55.246] glyphs0_to_dst: glyph=(442, 534)x(9, 8), unclipped [ 55.246] emit_primitive_identity_mask__avx2: dst=(442, 534), mask=(688.00, 32.00) x (9.00, 8.00) [ 55.246] glyphs0_to_dst: glyph=(450, 534)x(10, 11), unclipped [ 55.246] emit_primitive_identity_mask__avx2: dst=(450, 534), mask=(976.00, 32.00) x (10.00, 11.00) [ 55.246] gen8_vertex_flush[4198] = 96 [ 55.246] gen9_magic_ca_pass: CA fixup (5283 -> 5379) [ 55.246] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 55.246] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 55.246] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 55.246] sna_accel_flush: flush?=0, dirty?=0 [ 55.246] sna_block_handler (tv=0.0) [ 55.246] sna_wakeup_handler [ 55.246] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 55.246] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 55.246] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 55.246] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 55.246] sna_dri2_get_msc(draw=146, pipe=0) [ 55.246] sna_crtc_record_swap: recording last swap on pipe=0, frame 3065 [msc=3065], time 55.236014 [ 55.246] sna_dri2_get_msc: msc=3065 [raw=3065], ust=55236014 [ 55.246] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=128 (refs=1/1, flush=0) , front=40 (refs=1/4, flush=1) [ 55.246] sna_dri2_schedule_swap(target_msc=3065, divisor=0, remainder=0) [ 55.246] sna_dri2_schedule_swap: using front handle=40, active_scanout?=3, flush?=1 [ 55.246] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 55.246] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 55.246] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 55.246] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 55.246] sna_crtc_record_swap: recording last swap on pipe=0, frame 3065 [msc=3065], time 55.236014 [ 55.246] immediate_swap: current_msc=3065, target_msc=3065 -- yes [ 55.246] can_flip: no, shadow enabled [ 55.246] sna_dri2_add_event: adding event to window 146) [ 55.246] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 55.246] sna_dri2_immediate_blit: no pending blit, starting chain [ 55.246] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 55.246] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 55.246] can_xchg: back size=8701e00, front size=8701e00 [ 55.246] can_xchg: yes, pixmap=165 [ 55.246] sna_dri2_xchg: win=146, exchange front=40/5,ref=2 and back=128/76,ref=2, pixmap=165 7680x2160 [ 55.246] sna_dri2_xchg: back_bo handle=128, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 55.246] sna_dri2_xchg: front_bo handle=40, pitch=30720, size=132710400, ref=4, active_scanout?=3 [ 55.246] set_bo: pixmap=165, handle=128 (old handle=40) [ 55.246] set_bo: marking whole pixmap as damaged [ 55.246] set_bo: applying final/discard move-to-gpu [ 55.246] wait_for_shadow: flags=0, flips=2, handle=40, shadow=32 [ 55.246] set_bo: dropping flush hint from handle=40 [ 55.246] set_bo: adding flush hint to handle=128 [ 55.246] mark_stale(handle=40) => 1 [ 55.246] swap_limit: draw=146 setting swap limit to 3 [ 55.246] sna_dri2_swap_limit_validate: swap limit set to 3 [ 55.246] sna_next_vblank(pipe=0, waiting until next vblank) [ 55.246] sna_dri2_schedule_swap: reported target_msc=3065 [ 55.246] sna_accel_flush: flush?=0, dirty?=0 [ 55.246] sna_accel_flush: flush?=0, dirty?=0 [ 55.247] sna_accel_flush: flush?=0, dirty?=0 [ 55.247] sna_accel_flush: flush?=0, dirty?=0 [ 55.247] sna_block_handler (tv=0.0) [ 55.247] sna_wakeup_handler [ 55.247] sna_glyphs(op=3, nlist=1, src=(460, 542)) [ 55.247] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.247] sna_glyphs: discarding mask [ 55.247] glyphs0_to_dst(op=3, src=(460, 542), nlist=1, dst=(460, 542)+(0, 0)) [ 55.247] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753687280 size=3775x2136 [ 55.247] gen9_render_composite: 0x0, current mode=1/1 [ 55.247] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.247] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.247] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.247] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.247] sna_drawable_use_bo pixmap=3854, box=((0, 0), (3775, 2136)), flags=7... [ 55.247] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.247] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.247] sna_drawable_use_bo: using whole GPU bo [ 55.247] gen9_composite_set_target: pixmap=3854, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 55.247] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.247] color_convert: src=ffffffff [20028888] [ 55.247] color_convert: dst=ffffffff [20028888] [ 55.247] sna_render_get_solid: ffffffff [ 55.247] sna_render_get_solid(white) [ 55.247] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.247] sna_transform_is_imprecise_integer_translation: no transform [ 55.247] gen9_composite_picture: integer translation (0, 0), removing [ 55.247] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 55.247] sna_render_pixmap_bo: GPU all damaged [ 55.247] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 55.247] gen4_choose_composite_emitter: solid, identity mask [ 55.247] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.247] gen9_composite_get_binding_table(ef00) [ 55.247] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 55.247] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 55.247] gen9_emit_vertex_elements: setup id=9 [ 55.247] glyphs0_to_dst: glyph=(459, 531)x(10, 13), unclipped [ 55.247] emit_primitive_identity_mask__avx2: dst=(459, 531), mask=(752.00, 32.00) x (10.00, 13.00) [ 55.247] gen8_vertex_flush[4298] = 3 [ 55.247] gen9_magic_ca_pass: CA fixup (5379 -> 5382) [ 55.247] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 55.247] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 55.247] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 55.247] sna_glyphs(op=3, nlist=1, src=(1, 559)) [ 55.247] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.247] sna_glyphs: discarding mask [ 55.247] glyphs0_to_dst(op=3, src=(1, 559), nlist=1, dst=(1, 559)+(0, 0)) [ 55.247] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753687280 size=3775x2136 [ 55.247] gen9_render_composite: 0x0, current mode=1/1 [ 55.247] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.247] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.247] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.247] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.247] sna_drawable_use_bo pixmap=3854, box=((0, 0), (3775, 2136)), flags=7... [ 55.247] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.247] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.247] sna_drawable_use_bo: using whole GPU bo [ 55.247] gen9_composite_set_target: pixmap=3854, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 55.247] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.247] color_convert: src=ff8ae234 [20028888] [ 55.247] color_convert: dst=ff8ae234 [20028888] [ 55.247] sna_render_get_solid: ff8ae234 [ 55.247] sna_render_get_solid(22) = ff8ae234 (old) [ 55.247] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.247] sna_transform_is_imprecise_integer_translation: no transform [ 55.247] gen9_composite_picture: integer translation (0, 0), removing [ 55.247] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 55.247] sna_render_pixmap_bo: GPU all damaged [ 55.247] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 55.247] gen4_choose_composite_emitter: solid, identity mask [ 55.247] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.247] gen9_composite_get_binding_table(eec0) [ 55.247] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 55.247] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 55.247] gen9_emit_vertex_elements: setup id=9 [ 55.247] glyphs0_to_dst: glyph=(1, 551)x(9, 8), unclipped [ 55.247] emit_primitive_identity_mask__avx2: dst=(1, 551), mask=(688.00, 32.00) x (9.00, 8.00) [ 55.247] glyphs0_to_dst: glyph=(9, 549)x(10, 13), unclipped [ 55.247] emit_primitive_identity_mask__avx2: dst=(9, 549), mask=(672.00, 48.00) x (10.00, 13.00) [ 55.247] glyphs0_to_dst: glyph=(19, 551)x(9, 8), unclipped [ 55.247] emit_primitive_identity_mask__avx2: dst=(19, 551), mask=(688.00, 32.00) x (9.00, 8.00) [ 55.247] glyphs0_to_dst: glyph=(28, 553)x(8, 3), unclipped [ 55.247] emit_primitive_identity_mask__avx2: dst=(28, 553), mask=(688.00, 48.00) x (8.00, 3.00) [ 55.247] glyphs0_to_dst: glyph=(36, 549)x(11, 10), unclipped [ 55.247] emit_primitive_identity_mask__avx2: dst=(36, 549), mask=(704.00, 0.00) x (11.00, 10.00) [ 55.247] glyphs0_to_dst: glyph=(46, 551)x(9, 8), unclipped [ 55.247] emit_primitive_identity_mask__avx2: dst=(46, 551), mask=(720.00, 0.00) x (9.00, 8.00) [ 55.247] glyphs0_to_dst: glyph=(54, 551)x(10, 8), unclipped [ 55.247] emit_primitive_identity_mask__avx2: dst=(54, 551), mask=(704.00, 16.00) x (10.00, 8.00) [ 55.247] glyphs0_to_dst: glyph=(63, 551)x(10, 8), unclipped [ 55.247] emit_primitive_identity_mask__avx2: dst=(63, 551), mask=(720.00, 16.00) x (10.00, 8.00) [ 55.247] glyphs0_to_dst: glyph=(72, 548)x(10, 11), unclipped [ 55.247] emit_primitive_identity_mask__avx2: dst=(72, 548), mask=(736.00, 0.00) x (10.00, 11.00) [ 55.247] glyphs0_to_dst: glyph=(81, 551)x(10, 8), unclipped [ 55.247] emit_primitive_identity_mask__avx2: dst=(81, 551), mask=(752.00, 0.00) x (10.00, 8.00) [ 55.247] glyphs0_to_dst: glyph=(90, 548)x(10, 11), unclipped [ 55.247] emit_primitive_identity_mask__avx2: dst=(90, 548), mask=(736.00, 0.00) x (10.00, 11.00) [ 55.247] glyphs0_to_dst: glyph=(99, 551)x(11, 8), unclipped [ 55.247] emit_primitive_identity_mask__avx2: dst=(99, 551), mask=(736.00, 16.00) x (11.00, 8.00) [ 55.247] glyphs0_to_dst: glyph=(109, 551)x(9, 8), unclipped [ 55.247] emit_primitive_identity_mask__avx2: dst=(109, 551), mask=(752.00, 16.00) x (9.00, 8.00) [ 55.247] glyphs0_to_dst: glyph=(118, 553)x(8, 3), unclipped [ 55.247] emit_primitive_identity_mask__avx2: dst=(118, 553), mask=(688.00, 48.00) x (8.00, 3.00) [ 55.247] glyphs0_to_dst: glyph=(126, 549)x(10, 10), unclipped [ 55.247] emit_primitive_identity_mask__avx2: dst=(126, 549), mask=(704.00, 32.00) x (10.00, 10.00) [ 55.247] glyphs0_to_dst: glyph=(135, 549)x(10, 10), unclipped [ 55.247] emit_primitive_identity_mask__avx2: dst=(135, 549), mask=(704.00, 32.00) x (10.00, 10.00) [ 55.247] glyphs0_to_dst: glyph=(144, 549)x(10, 10), unclipped [ 55.247] emit_primitive_identity_mask__avx2: dst=(144, 549), mask=(720.00, 32.00) x (10.00, 10.00) [ 55.247] glyphs0_to_dst: glyph=(153, 549)x(10, 10), unclipped [ 55.247] emit_primitive_identity_mask__avx2: dst=(153, 549), mask=(704.00, 48.00) x (10.00, 10.00) [ 55.247] gen8_vertex_flush[4398] = 54 [ 55.247] gen9_magic_ca_pass: CA fixup (5382 -> 5436) [ 55.247] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 55.247] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 55.247] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 55.247] sna_glyphs(op=3, nlist=1, src=(163, 559)) [ 55.247] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.247] sna_glyphs: discarding mask [ 55.247] glyphs0_to_dst(op=3, src=(163, 559), nlist=1, dst=(163, 559)+(0, 0)) [ 55.247] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753687280 size=3775x2136 [ 55.247] gen9_render_composite: 0x0, current mode=1/1 [ 55.247] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.247] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.247] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.247] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.247] sna_drawable_use_bo pixmap=3854, box=((0, 0), (3775, 2136)), flags=7... [ 55.247] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.247] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.247] sna_drawable_use_bo: using whole GPU bo [ 55.247] gen9_composite_set_target: pixmap=3854, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 55.247] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.247] color_convert: src=ffffffff [20028888] [ 55.247] color_convert: dst=ffffffff [20028888] [ 55.247] sna_render_get_solid: ffffffff [ 55.247] sna_render_get_solid(white) [ 55.247] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.247] sna_transform_is_imprecise_integer_translation: no transform [ 55.247] gen9_composite_picture: integer translation (0, 0), removing [ 55.247] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 55.247] sna_render_pixmap_bo: GPU all damaged [ 55.247] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 55.247] gen4_choose_composite_emitter: solid, identity mask [ 55.247] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.247] gen9_composite_get_binding_table(ee80) [ 55.247] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 55.247] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 55.247] gen9_emit_vertex_elements: setup id=9 [ 55.247] glyphs0_to_dst: glyph=(165, 551)x(5, 8), unclipped [ 55.247] emit_primitive_identity_mask__avx2: dst=(165, 551), mask=(720.00, 48.00) x (5.00, 8.00) [ 55.247] gen8_vertex_flush[4498] = 3 [ 55.247] gen9_magic_ca_pass: CA fixup (5436 -> 5439) [ 55.247] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 55.247] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 55.247] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 55.247] sna_glyphs(op=3, nlist=1, src=(172, 559)) [ 55.247] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.247] sna_glyphs: discarding mask [ 55.247] glyphs0_to_dst(op=3, src=(172, 559), nlist=1, dst=(172, 559)+(0, 0)) [ 55.247] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753687280 size=3775x2136 [ 55.247] gen9_render_composite: 0x0, current mode=1/1 [ 55.247] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.247] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.247] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.247] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.247] sna_drawable_use_bo pixmap=3854, box=((0, 0), (3775, 2136)), flags=7... [ 55.247] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.247] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.247] sna_drawable_use_bo: using whole GPU bo [ 55.247] gen9_composite_set_target: pixmap=3854, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 55.247] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.247] color_convert: src=ff729fcf [20028888] [ 55.247] color_convert: dst=ff729fcf [20028888] [ 55.247] sna_render_get_solid: ff729fcf [ 55.247] sna_render_get_solid(23) = ff729fcf (old) [ 55.247] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.247] sna_transform_is_imprecise_integer_translation: no transform [ 55.247] gen9_composite_picture: integer translation (0, 0), removing [ 55.247] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 55.247] sna_render_pixmap_bo: GPU all damaged [ 55.247] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 55.247] gen4_choose_composite_emitter: solid, identity mask [ 55.247] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.247] gen9_composite_get_binding_table(ee40) [ 55.247] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 55.247] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 55.247] gen9_emit_vertex_elements: setup id=9 [ 55.247] glyphs0_to_dst: glyph=(171, 553)x(11, 3), unclipped [ 55.247] emit_primitive_identity_mask__avx2: dst=(171, 553), mask=(736.00, 32.00) x (11.00, 3.00) [ 55.247] glyphs0_to_dst: glyph=(180, 548)x(10, 14), unclipped [ 55.247] emit_primitive_identity_mask__avx2: dst=(180, 548), mask=(944.00, 48.00) x (10.00, 14.00) [ 55.247] glyphs0_to_dst: glyph=(189, 548)x(11, 11), unclipped [ 55.247] emit_primitive_identity_mask__avx2: dst=(189, 548), mask=(960.00, 0.00) x (11.00, 11.00) [ 55.247] glyphs0_to_dst: glyph=(198, 551)x(10, 8), unclipped [ 55.247] emit_primitive_identity_mask__avx2: dst=(198, 551), mask=(976.00, 0.00) x (10.00, 8.00) [ 55.248] glyphs0_to_dst: glyph=(208, 551)x(9, 11), unclipped [ 55.248] emit_primitive_identity_mask__avx2: dst=(208, 551), mask=(960.00, 16.00) x (9.00, 11.00) [ 55.248] glyphs0_to_dst: glyph=(216, 548)x(10, 14), unclipped [ 55.248] emit_primitive_identity_mask__avx2: dst=(216, 548), mask=(944.00, 48.00) x (10.00, 14.00) [ 55.248] glyphs0_to_dst: glyph=(225, 549)x(10, 10), unclipped [ 55.248] emit_primitive_identity_mask__avx2: dst=(225, 549), mask=(976.00, 16.00) x (10.00, 10.00) [ 55.248] glyphs0_to_dst: glyph=(234, 560)x(11, 2), unclipped [ 55.248] emit_primitive_identity_mask__avx2: dst=(234, 560), mask=(992.00, 0.00) x (11.00, 2.00) [ 55.248] glyphs0_to_dst: glyph=(243, 548)x(11, 11), unclipped [ 55.248] emit_primitive_identity_mask__avx2: dst=(243, 548), mask=(1008.00, 0.00) x (11.00, 11.00) [ 55.248] glyphs0_to_dst: glyph=(253, 551)x(9, 8), unclipped [ 55.248] emit_primitive_identity_mask__avx2: dst=(253, 551), mask=(720.00, 0.00) x (9.00, 8.00) [ 55.248] glyphs0_to_dst: glyph=(261, 551)x(10, 8), unclipped [ 55.248] emit_primitive_identity_mask__avx2: dst=(261, 551), mask=(704.00, 16.00) x (10.00, 8.00) [ 55.248] glyphs0_to_dst: glyph=(270, 551)x(10, 8), unclipped [ 55.248] emit_primitive_identity_mask__avx2: dst=(270, 551), mask=(704.00, 16.00) x (10.00, 8.00) [ 55.248] glyphs0_to_dst: glyph=(279, 547)x(10, 12), unclipped [ 55.248] emit_primitive_identity_mask__avx2: dst=(279, 547), mask=(992.00, 16.00) x (10.00, 12.00) [ 55.248] glyphs0_to_dst: glyph=(288, 551)x(10, 8), unclipped [ 55.248] emit_primitive_identity_mask__avx2: dst=(288, 551), mask=(704.00, 16.00) x (10.00, 8.00) [ 55.248] glyphs0_to_dst: glyph=(297, 551)x(10, 8), unclipped [ 55.248] emit_primitive_identity_mask__avx2: dst=(297, 551), mask=(752.00, 0.00) x (10.00, 8.00) [ 55.248] glyphs0_to_dst: glyph=(307, 547)x(10, 12), unclipped [ 55.248] emit_primitive_identity_mask__avx2: dst=(307, 547), mask=(1008.00, 16.00) x (10.00, 12.00) [ 55.248] glyphs0_to_dst: glyph=(315, 548)x(11, 11), unclipped [ 55.248] emit_primitive_identity_mask__avx2: dst=(315, 548), mask=(960.00, 0.00) x (11.00, 11.00) [ 55.248] glyphs0_to_dst: glyph=(324, 551)x(11, 8), unclipped [ 55.248] emit_primitive_identity_mask__avx2: dst=(324, 551), mask=(736.00, 16.00) x (11.00, 8.00) [ 55.248] glyphs0_to_dst: glyph=(334, 551)x(9, 11), unclipped [ 55.248] emit_primitive_identity_mask__avx2: dst=(334, 551), mask=(960.00, 16.00) x (9.00, 11.00) [ 55.248] glyphs0_to_dst: glyph=(342, 560)x(11, 2), unclipped [ 55.248] emit_primitive_identity_mask__avx2: dst=(342, 560), mask=(992.00, 0.00) x (11.00, 2.00) [ 55.248] glyphs0_to_dst: glyph=(351, 547)x(10, 12), unclipped [ 55.248] emit_primitive_identity_mask__avx2: dst=(351, 547), mask=(992.00, 16.00) x (10.00, 12.00) [ 55.248] glyphs0_to_dst: glyph=(361, 547)x(9, 12), unclipped [ 55.248] emit_primitive_identity_mask__avx2: dst=(361, 547), mask=(960.00, 32.00) x (9.00, 12.00) [ 55.248] glyphs0_to_dst: glyph=(369, 551)x(10, 11), unclipped [ 55.248] emit_primitive_identity_mask__avx2: dst=(369, 551), mask=(976.00, 32.00) x (10.00, 11.00) [ 55.248] glyphs0_to_dst: glyph=(378, 548)x(10, 14), unclipped [ 55.248] emit_primitive_identity_mask__avx2: dst=(378, 548), mask=(944.00, 48.00) x (10.00, 14.00) [ 55.248] glyphs0_to_dst: glyph=(387, 549)x(10, 10), unclipped [ 55.248] emit_primitive_identity_mask__avx2: dst=(387, 549), mask=(960.00, 48.00) x (10.00, 10.00) [ 55.248] glyphs0_to_dst: glyph=(396, 560)x(11, 2), unclipped [ 55.248] emit_primitive_identity_mask__avx2: dst=(396, 560), mask=(992.00, 0.00) x (11.00, 2.00) [ 55.248] glyphs0_to_dst: glyph=(406, 551)x(9, 8), unclipped [ 55.248] emit_primitive_identity_mask__avx2: dst=(406, 551), mask=(688.00, 32.00) x (9.00, 8.00) [ 55.248] glyphs0_to_dst: glyph=(415, 551)x(9, 8), unclipped [ 55.248] emit_primitive_identity_mask__avx2: dst=(415, 551), mask=(752.00, 16.00) x (9.00, 8.00) [ 55.248] glyphs0_to_dst: glyph=(424, 551)x(9, 11), unclipped [ 55.248] emit_primitive_identity_mask__avx2: dst=(424, 551), mask=(960.00, 16.00) x (9.00, 11.00) [ 55.248] glyphs0_to_dst: glyph=(432, 548)x(10, 11), unclipped [ 55.248] emit_primitive_identity_mask__avx2: dst=(432, 548), mask=(976.00, 48.00) x (10.00, 11.00) [ 55.248] glyphs0_to_dst: glyph=(442, 551)x(9, 8), unclipped [ 55.248] emit_primitive_identity_mask__avx2: dst=(442, 551), mask=(688.00, 32.00) x (9.00, 8.00) [ 55.248] glyphs0_to_dst: glyph=(450, 551)x(10, 11), unclipped [ 55.248] emit_primitive_identity_mask__avx2: dst=(450, 551), mask=(976.00, 32.00) x (10.00, 11.00) [ 55.248] gen8_vertex_flush[4598] = 96 [ 55.248] gen9_magic_ca_pass: CA fixup (5439 -> 5535) [ 55.248] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 55.248] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 55.248] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 55.248] sna_glyphs(op=3, nlist=1, src=(460, 559)) [ 55.248] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.248] sna_glyphs: discarding mask [ 55.248] glyphs0_to_dst(op=3, src=(460, 559), nlist=1, dst=(460, 559)+(0, 0)) [ 55.248] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753687280 size=3775x2136 [ 55.248] gen9_render_composite: 0x0, current mode=1/1 [ 55.248] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.248] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.248] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.248] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.248] sna_drawable_use_bo pixmap=3854, box=((0, 0), (3775, 2136)), flags=7... [ 55.248] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.248] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.248] sna_drawable_use_bo: using whole GPU bo [ 55.248] gen9_composite_set_target: pixmap=3854, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 55.248] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.248] color_convert: src=ffffffff [20028888] [ 55.248] color_convert: dst=ffffffff [20028888] [ 55.248] sna_render_get_solid: ffffffff [ 55.248] sna_render_get_solid(white) [ 55.248] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.248] sna_transform_is_imprecise_integer_translation: no transform [ 55.248] gen9_composite_picture: integer translation (0, 0), removing [ 55.248] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 55.248] sna_render_pixmap_bo: GPU all damaged [ 55.248] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 55.248] gen4_choose_composite_emitter: solid, identity mask [ 55.248] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.248] gen9_composite_get_binding_table(ee00) [ 55.248] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 55.248] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 55.248] gen9_emit_vertex_elements: setup id=9 [ 55.248] glyphs0_to_dst: glyph=(459, 548)x(10, 13), unclipped [ 55.248] emit_primitive_identity_mask__avx2: dst=(459, 548), mask=(752.00, 32.00) x (10.00, 13.00) [ 55.248] gen8_vertex_flush[4698] = 3 [ 55.248] gen9_magic_ca_pass: CA fixup (5535 -> 5538) [ 55.248] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 55.248] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 55.248] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 55.248] sna_glyphs(op=3, nlist=1, src=(1, 576)) [ 55.248] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.248] sna_glyphs: discarding mask [ 55.248] glyphs0_to_dst(op=3, src=(1, 576), nlist=1, dst=(1, 576)+(0, 0)) [ 55.248] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753687280 size=3775x2136 [ 55.248] gen9_render_composite: 0x0, current mode=1/1 [ 55.248] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.248] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.248] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.248] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.248] sna_drawable_use_bo pixmap=3854, box=((0, 0), (3775, 2136)), flags=7... [ 55.248] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.248] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.248] sna_drawable_use_bo: using whole GPU bo [ 55.248] gen9_composite_set_target: pixmap=3854, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 55.248] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.248] color_convert: src=ff8ae234 [20028888] [ 55.248] color_convert: dst=ff8ae234 [20028888] [ 55.248] sna_render_get_solid: ff8ae234 [ 55.248] sna_render_get_solid(22) = ff8ae234 (old) [ 55.248] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.248] sna_transform_is_imprecise_integer_translation: no transform [ 55.248] gen9_composite_picture: integer translation (0, 0), removing [ 55.248] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 55.248] sna_render_pixmap_bo: GPU all damaged [ 55.248] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 55.248] gen4_choose_composite_emitter: solid, identity mask [ 55.248] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.248] gen9_composite_get_binding_table(edc0) [ 55.248] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 55.248] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 55.248] gen9_emit_vertex_elements: setup id=9 [ 55.248] glyphs0_to_dst: glyph=(1, 568)x(9, 8), unclipped [ 55.248] emit_primitive_identity_mask__avx2: dst=(1, 568), mask=(688.00, 32.00) x (9.00, 8.00) [ 55.248] glyphs0_to_dst: glyph=(9, 566)x(10, 13), unclipped [ 55.248] emit_primitive_identity_mask__avx2: dst=(9, 566), mask=(672.00, 48.00) x (10.00, 13.00) [ 55.248] glyphs0_to_dst: glyph=(19, 568)x(9, 8), unclipped [ 55.248] emit_primitive_identity_mask__avx2: dst=(19, 568), mask=(688.00, 32.00) x (9.00, 8.00) [ 55.248] glyphs0_to_dst: glyph=(28, 570)x(8, 3), unclipped [ 55.248] emit_primitive_identity_mask__avx2: dst=(28, 570), mask=(688.00, 48.00) x (8.00, 3.00) [ 55.248] glyphs0_to_dst: glyph=(36, 566)x(11, 10), unclipped [ 55.248] emit_primitive_identity_mask__avx2: dst=(36, 566), mask=(704.00, 0.00) x (11.00, 10.00) [ 55.248] glyphs0_to_dst: glyph=(46, 568)x(9, 8), unclipped [ 55.248] emit_primitive_identity_mask__avx2: dst=(46, 568), mask=(720.00, 0.00) x (9.00, 8.00) [ 55.248] glyphs0_to_dst: glyph=(54, 568)x(10, 8), unclipped [ 55.248] emit_primitive_identity_mask__avx2: dst=(54, 568), mask=(704.00, 16.00) x (10.00, 8.00) [ 55.248] glyphs0_to_dst: glyph=(63, 568)x(10, 8), unclipped [ 55.248] emit_primitive_identity_mask__avx2: dst=(63, 568), mask=(720.00, 16.00) x (10.00, 8.00) [ 55.248] glyphs0_to_dst: glyph=(72, 565)x(10, 11), unclipped [ 55.248] emit_primitive_identity_mask__avx2: dst=(72, 565), mask=(736.00, 0.00) x (10.00, 11.00) [ 55.248] glyphs0_to_dst: glyph=(81, 568)x(10, 8), unclipped [ 55.248] emit_primitive_identity_mask__avx2: dst=(81, 568), mask=(752.00, 0.00) x (10.00, 8.00) [ 55.248] glyphs0_to_dst: glyph=(90, 565)x(10, 11), unclipped [ 55.248] emit_primitive_identity_mask__avx2: dst=(90, 565), mask=(736.00, 0.00) x (10.00, 11.00) [ 55.248] glyphs0_to_dst: glyph=(99, 568)x(11, 8), unclipped [ 55.248] emit_primitive_identity_mask__avx2: dst=(99, 568), mask=(736.00, 16.00) x (11.00, 8.00) [ 55.248] glyphs0_to_dst: glyph=(109, 568)x(9, 8), unclipped [ 55.248] emit_primitive_identity_mask__avx2: dst=(109, 568), mask=(752.00, 16.00) x (9.00, 8.00) [ 55.248] glyphs0_to_dst: glyph=(118, 570)x(8, 3), unclipped [ 55.248] emit_primitive_identity_mask__avx2: dst=(118, 570), mask=(688.00, 48.00) x (8.00, 3.00) [ 55.248] glyphs0_to_dst: glyph=(126, 566)x(10, 10), unclipped [ 55.248] emit_primitive_identity_mask__avx2: dst=(126, 566), mask=(704.00, 32.00) x (10.00, 10.00) [ 55.248] glyphs0_to_dst: glyph=(135, 566)x(10, 10), unclipped [ 55.248] emit_primitive_identity_mask__avx2: dst=(135, 566), mask=(704.00, 32.00) x (10.00, 10.00) [ 55.248] glyphs0_to_dst: glyph=(144, 566)x(10, 10), unclipped [ 55.248] emit_primitive_identity_mask__avx2: dst=(144, 566), mask=(720.00, 32.00) x (10.00, 10.00) [ 55.248] glyphs0_to_dst: glyph=(153, 566)x(10, 10), unclipped [ 55.248] emit_primitive_identity_mask__avx2: dst=(153, 566), mask=(704.00, 48.00) x (10.00, 10.00) [ 55.248] gen8_vertex_flush[4798] = 54 [ 55.248] gen9_magic_ca_pass: CA fixup (5538 -> 5592) [ 55.248] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 55.248] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 55.248] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 55.248] sna_glyphs(op=3, nlist=1, src=(163, 576)) [ 55.248] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.248] sna_glyphs: discarding mask [ 55.248] glyphs0_to_dst(op=3, src=(163, 576), nlist=1, dst=(163, 576)+(0, 0)) [ 55.248] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753687280 size=3775x2136 [ 55.248] gen9_render_composite: 0x0, current mode=1/1 [ 55.248] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.248] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.248] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.248] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.248] sna_drawable_use_bo pixmap=3854, box=((0, 0), (3775, 2136)), flags=7... [ 55.248] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.248] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.248] sna_drawable_use_bo: using whole GPU bo [ 55.248] gen9_composite_set_target: pixmap=3854, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 55.248] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.248] color_convert: src=ffffffff [20028888] [ 55.248] color_convert: dst=ffffffff [20028888] [ 55.248] sna_render_get_solid: ffffffff [ 55.248] sna_render_get_solid(white) [ 55.248] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.248] sna_transform_is_imprecise_integer_translation: no transform [ 55.248] gen9_composite_picture: integer translation (0, 0), removing [ 55.248] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 55.248] sna_render_pixmap_bo: GPU all damaged [ 55.248] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 55.248] gen4_choose_composite_emitter: solid, identity mask [ 55.248] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.248] gen9_composite_get_binding_table(ed80) [ 55.248] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 55.248] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 55.248] gen9_emit_vertex_elements: setup id=9 [ 55.248] glyphs0_to_dst: glyph=(165, 568)x(5, 8), unclipped [ 55.248] emit_primitive_identity_mask__avx2: dst=(165, 568), mask=(720.00, 48.00) x (5.00, 8.00) [ 55.248] gen8_vertex_flush[4898] = 3 [ 55.248] gen9_magic_ca_pass: CA fixup (5592 -> 5595) [ 55.248] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 55.248] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 55.248] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 55.248] sna_glyphs(op=3, nlist=1, src=(172, 576)) [ 55.248] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.248] sna_glyphs: discarding mask [ 55.248] glyphs0_to_dst(op=3, src=(172, 576), nlist=1, dst=(172, 576)+(0, 0)) [ 55.248] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753687280 size=3775x2136 [ 55.248] gen9_render_composite: 0x0, current mode=1/1 [ 55.248] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.248] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.248] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.248] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.248] sna_drawable_use_bo pixmap=3854, box=((0, 0), (3775, 2136)), flags=7... [ 55.248] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.248] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.248] sna_drawable_use_bo: using whole GPU bo [ 55.248] gen9_composite_set_target: pixmap=3854, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 55.248] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.248] color_convert: src=ff729fcf [20028888] [ 55.248] color_convert: dst=ff729fcf [20028888] [ 55.248] sna_render_get_solid: ff729fcf [ 55.248] sna_render_get_solid(23) = ff729fcf (old) [ 55.248] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.248] sna_transform_is_imprecise_integer_translation: no transform [ 55.248] gen9_composite_picture: integer translation (0, 0), removing [ 55.248] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 55.248] sna_render_pixmap_bo: GPU all damaged [ 55.248] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 55.248] gen4_choose_composite_emitter: solid, identity mask [ 55.248] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.248] gen9_composite_get_binding_table(ed40) [ 55.248] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 55.248] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 55.248] gen9_emit_vertex_elements: setup id=9 [ 55.248] glyphs0_to_dst: glyph=(171, 570)x(11, 3), unclipped [ 55.248] emit_primitive_identity_mask__avx2: dst=(171, 570), mask=(736.00, 32.00) x (11.00, 3.00) [ 55.248] glyphs0_to_dst: glyph=(180, 565)x(10, 14), unclipped [ 55.248] emit_primitive_identity_mask__avx2: dst=(180, 565), mask=(944.00, 48.00) x (10.00, 14.00) [ 55.248] glyphs0_to_dst: glyph=(189, 565)x(11, 11), unclipped [ 55.248] emit_primitive_identity_mask__avx2: dst=(189, 565), mask=(960.00, 0.00) x (11.00, 11.00) [ 55.248] glyphs0_to_dst: glyph=(198, 568)x(10, 8), unclipped [ 55.248] emit_primitive_identity_mask__avx2: dst=(198, 568), mask=(976.00, 0.00) x (10.00, 8.00) [ 55.248] glyphs0_to_dst: glyph=(208, 568)x(9, 11), unclipped [ 55.248] emit_primitive_identity_mask__avx2: dst=(208, 568), mask=(960.00, 16.00) x (9.00, 11.00) [ 55.249] glyphs0_to_dst: glyph=(216, 565)x(10, 14), unclipped [ 55.249] emit_primitive_identity_mask__avx2: dst=(216, 565), mask=(944.00, 48.00) x (10.00, 14.00) [ 55.249] glyphs0_to_dst: glyph=(225, 566)x(10, 10), unclipped [ 55.249] emit_primitive_identity_mask__avx2: dst=(225, 566), mask=(976.00, 16.00) x (10.00, 10.00) [ 55.249] glyphs0_to_dst: glyph=(234, 577)x(11, 2), unclipped [ 55.249] emit_primitive_identity_mask__avx2: dst=(234, 577), mask=(992.00, 0.00) x (11.00, 2.00) [ 55.249] glyphs0_to_dst: glyph=(243, 565)x(11, 11), unclipped [ 55.249] emit_primitive_identity_mask__avx2: dst=(243, 565), mask=(1008.00, 0.00) x (11.00, 11.00) [ 55.249] glyphs0_to_dst: glyph=(253, 568)x(9, 8), unclipped [ 55.249] emit_primitive_identity_mask__avx2: dst=(253, 568), mask=(720.00, 0.00) x (9.00, 8.00) [ 55.249] glyphs0_to_dst: glyph=(261, 568)x(10, 8), unclipped [ 55.249] emit_primitive_identity_mask__avx2: dst=(261, 568), mask=(704.00, 16.00) x (10.00, 8.00) [ 55.249] glyphs0_to_dst: glyph=(270, 568)x(10, 8), unclipped [ 55.249] emit_primitive_identity_mask__avx2: dst=(270, 568), mask=(704.00, 16.00) x (10.00, 8.00) [ 55.249] glyphs0_to_dst: glyph=(279, 564)x(10, 12), unclipped [ 55.249] emit_primitive_identity_mask__avx2: dst=(279, 564), mask=(992.00, 16.00) x (10.00, 12.00) [ 55.249] glyphs0_to_dst: glyph=(288, 568)x(10, 8), unclipped [ 55.249] emit_primitive_identity_mask__avx2: dst=(288, 568), mask=(704.00, 16.00) x (10.00, 8.00) [ 55.249] glyphs0_to_dst: glyph=(297, 568)x(10, 8), unclipped [ 55.249] emit_primitive_identity_mask__avx2: dst=(297, 568), mask=(752.00, 0.00) x (10.00, 8.00) [ 55.249] glyphs0_to_dst: glyph=(307, 564)x(10, 12), unclipped [ 55.249] emit_primitive_identity_mask__avx2: dst=(307, 564), mask=(1008.00, 16.00) x (10.00, 12.00) [ 55.249] glyphs0_to_dst: glyph=(315, 565)x(11, 11), unclipped [ 55.249] emit_primitive_identity_mask__avx2: dst=(315, 565), mask=(960.00, 0.00) x (11.00, 11.00) [ 55.249] glyphs0_to_dst: glyph=(324, 568)x(11, 8), unclipped [ 55.249] emit_primitive_identity_mask__avx2: dst=(324, 568), mask=(736.00, 16.00) x (11.00, 8.00) [ 55.249] glyphs0_to_dst: glyph=(334, 568)x(9, 11), unclipped [ 55.249] emit_primitive_identity_mask__avx2: dst=(334, 568), mask=(960.00, 16.00) x (9.00, 11.00) [ 55.249] glyphs0_to_dst: glyph=(342, 577)x(11, 2), unclipped [ 55.249] emit_primitive_identity_mask__avx2: dst=(342, 577), mask=(992.00, 0.00) x (11.00, 2.00) [ 55.249] glyphs0_to_dst: glyph=(351, 564)x(10, 12), unclipped [ 55.249] emit_primitive_identity_mask__avx2: dst=(351, 564), mask=(992.00, 16.00) x (10.00, 12.00) [ 55.249] glyphs0_to_dst: glyph=(361, 564)x(9, 12), unclipped [ 55.249] emit_primitive_identity_mask__avx2: dst=(361, 564), mask=(960.00, 32.00) x (9.00, 12.00) [ 55.249] glyphs0_to_dst: glyph=(369, 568)x(10, 11), unclipped [ 55.249] emit_primitive_identity_mask__avx2: dst=(369, 568), mask=(976.00, 32.00) x (10.00, 11.00) [ 55.249] glyphs0_to_dst: glyph=(378, 565)x(10, 14), unclipped [ 55.249] emit_primitive_identity_mask__avx2: dst=(378, 565), mask=(944.00, 48.00) x (10.00, 14.00) [ 55.249] glyphs0_to_dst: glyph=(387, 566)x(10, 10), unclipped [ 55.249] emit_primitive_identity_mask__avx2: dst=(387, 566), mask=(960.00, 48.00) x (10.00, 10.00) [ 55.249] glyphs0_to_dst: glyph=(396, 577)x(11, 2), unclipped [ 55.249] emit_primitive_identity_mask__avx2: dst=(396, 577), mask=(992.00, 0.00) x (11.00, 2.00) [ 55.249] glyphs0_to_dst: glyph=(406, 568)x(9, 8), unclipped [ 55.249] emit_primitive_identity_mask__avx2: dst=(406, 568), mask=(688.00, 32.00) x (9.00, 8.00) [ 55.249] glyphs0_to_dst: glyph=(415, 568)x(9, 8), unclipped [ 55.249] emit_primitive_identity_mask__avx2: dst=(415, 568), mask=(752.00, 16.00) x (9.00, 8.00) [ 55.249] glyphs0_to_dst: glyph=(424, 568)x(9, 11), unclipped [ 55.249] emit_primitive_identity_mask__avx2: dst=(424, 568), mask=(960.00, 16.00) x (9.00, 11.00) [ 55.249] glyphs0_to_dst: glyph=(432, 565)x(10, 11), unclipped [ 55.249] emit_primitive_identity_mask__avx2: dst=(432, 565), mask=(976.00, 48.00) x (10.00, 11.00) [ 55.249] glyphs0_to_dst: glyph=(442, 568)x(9, 8), unclipped [ 55.249] emit_primitive_identity_mask__avx2: dst=(442, 568), mask=(688.00, 32.00) x (9.00, 8.00) [ 55.249] glyphs0_to_dst: glyph=(450, 568)x(10, 11), unclipped [ 55.249] emit_primitive_identity_mask__avx2: dst=(450, 568), mask=(976.00, 32.00) x (10.00, 11.00) [ 55.249] gen8_vertex_flush[4998] = 96 [ 55.249] gen9_magic_ca_pass: CA fixup (5595 -> 5691) [ 55.249] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 55.249] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 55.249] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 55.249] sna_glyphs(op=3, nlist=1, src=(460, 576)) [ 55.249] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.249] sna_glyphs: discarding mask [ 55.249] glyphs0_to_dst(op=3, src=(460, 576), nlist=1, dst=(460, 576)+(0, 0)) [ 55.249] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753687280 size=3775x2136 [ 55.249] gen9_render_composite: 0x0, current mode=1/1 [ 55.249] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.249] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.249] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.249] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.249] sna_drawable_use_bo pixmap=3854, box=((0, 0), (3775, 2136)), flags=7... [ 55.249] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.249] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.249] sna_drawable_use_bo: using whole GPU bo [ 55.249] gen9_composite_set_target: pixmap=3854, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 55.249] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.249] color_convert: src=ffffffff [20028888] [ 55.249] color_convert: dst=ffffffff [20028888] [ 55.249] sna_render_get_solid: ffffffff [ 55.249] sna_render_get_solid(white) [ 55.249] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.249] sna_transform_is_imprecise_integer_translation: no transform [ 55.249] gen9_composite_picture: integer translation (0, 0), removing [ 55.249] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 55.249] sna_render_pixmap_bo: GPU all damaged [ 55.249] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 55.249] gen4_choose_composite_emitter: solid, identity mask [ 55.249] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.249] gen9_composite_get_binding_table(ed00) [ 55.249] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 55.249] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 55.249] gen9_emit_vertex_elements: setup id=9 [ 55.249] glyphs0_to_dst: glyph=(459, 565)x(10, 13), unclipped [ 55.249] emit_primitive_identity_mask__avx2: dst=(459, 565), mask=(752.00, 32.00) x (10.00, 13.00) [ 55.249] gen8_vertex_flush[4a98] = 3 [ 55.249] gen9_magic_ca_pass: CA fixup (5691 -> 5694) [ 55.249] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 55.249] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 55.249] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 55.249] sna_glyphs(op=3, nlist=1, src=(1, 593)) [ 55.249] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.249] sna_glyphs: discarding mask [ 55.249] glyphs0_to_dst(op=3, src=(1, 593), nlist=1, dst=(1, 593)+(0, 0)) [ 55.249] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753687280 size=3775x2136 [ 55.249] gen9_render_composite: 0x0, current mode=1/1 [ 55.249] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.249] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.249] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.249] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.249] sna_drawable_use_bo pixmap=3854, box=((0, 0), (3775, 2136)), flags=7... [ 55.249] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.249] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.249] sna_drawable_use_bo: using whole GPU bo [ 55.249] gen9_composite_set_target: pixmap=3854, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 55.249] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.249] color_convert: src=ff8ae234 [20028888] [ 55.249] color_convert: dst=ff8ae234 [20028888] [ 55.249] sna_render_get_solid: ff8ae234 [ 55.249] sna_render_get_solid(22) = ff8ae234 (old) [ 55.249] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.249] sna_transform_is_imprecise_integer_translation: no transform [ 55.249] gen9_composite_picture: integer translation (0, 0), removing [ 55.249] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 55.249] sna_render_pixmap_bo: GPU all damaged [ 55.249] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 55.249] gen4_choose_composite_emitter: solid, identity mask [ 55.249] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.249] gen9_composite_get_binding_table(ecc0) [ 55.249] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 55.249] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 55.249] gen9_emit_vertex_elements: setup id=9 [ 55.249] glyphs0_to_dst: glyph=(1, 585)x(9, 8), unclipped [ 55.249] emit_primitive_identity_mask__avx2: dst=(1, 585), mask=(688.00, 32.00) x (9.00, 8.00) [ 55.249] glyphs0_to_dst: glyph=(9, 583)x(10, 13), unclipped [ 55.249] emit_primitive_identity_mask__avx2: dst=(9, 583), mask=(672.00, 48.00) x (10.00, 13.00) [ 55.249] glyphs0_to_dst: glyph=(19, 585)x(9, 8), unclipped [ 55.249] emit_primitive_identity_mask__avx2: dst=(19, 585), mask=(688.00, 32.00) x (9.00, 8.00) [ 55.249] glyphs0_to_dst: glyph=(28, 587)x(8, 3), unclipped [ 55.249] emit_primitive_identity_mask__avx2: dst=(28, 587), mask=(688.00, 48.00) x (8.00, 3.00) [ 55.249] glyphs0_to_dst: glyph=(36, 583)x(11, 10), unclipped [ 55.249] emit_primitive_identity_mask__avx2: dst=(36, 583), mask=(704.00, 0.00) x (11.00, 10.00) [ 55.249] glyphs0_to_dst: glyph=(46, 585)x(9, 8), unclipped [ 55.249] emit_primitive_identity_mask__avx2: dst=(46, 585), mask=(720.00, 0.00) x (9.00, 8.00) [ 55.249] glyphs0_to_dst: glyph=(54, 585)x(10, 8), unclipped [ 55.249] emit_primitive_identity_mask__avx2: dst=(54, 585), mask=(704.00, 16.00) x (10.00, 8.00) [ 55.249] glyphs0_to_dst: glyph=(63, 585)x(10, 8), unclipped [ 55.249] emit_primitive_identity_mask__avx2: dst=(63, 585), mask=(720.00, 16.00) x (10.00, 8.00) [ 55.249] glyphs0_to_dst: glyph=(72, 582)x(10, 11), unclipped [ 55.249] emit_primitive_identity_mask__avx2: dst=(72, 582), mask=(736.00, 0.00) x (10.00, 11.00) [ 55.249] glyphs0_to_dst: glyph=(81, 585)x(10, 8), unclipped [ 55.249] emit_primitive_identity_mask__avx2: dst=(81, 585), mask=(752.00, 0.00) x (10.00, 8.00) [ 55.249] glyphs0_to_dst: glyph=(90, 582)x(10, 11), unclipped [ 55.249] emit_primitive_identity_mask__avx2: dst=(90, 582), mask=(736.00, 0.00) x (10.00, 11.00) [ 55.249] glyphs0_to_dst: glyph=(99, 585)x(11, 8), unclipped [ 55.249] emit_primitive_identity_mask__avx2: dst=(99, 585), mask=(736.00, 16.00) x (11.00, 8.00) [ 55.249] glyphs0_to_dst: glyph=(109, 585)x(9, 8), unclipped [ 55.249] emit_primitive_identity_mask__avx2: dst=(109, 585), mask=(752.00, 16.00) x (9.00, 8.00) [ 55.249] glyphs0_to_dst: glyph=(118, 587)x(8, 3), unclipped [ 55.249] emit_primitive_identity_mask__avx2: dst=(118, 587), mask=(688.00, 48.00) x (8.00, 3.00) [ 55.249] glyphs0_to_dst: glyph=(126, 583)x(10, 10), unclipped [ 55.249] emit_primitive_identity_mask__avx2: dst=(126, 583), mask=(704.00, 32.00) x (10.00, 10.00) [ 55.249] glyphs0_to_dst: glyph=(135, 583)x(10, 10), unclipped [ 55.249] emit_primitive_identity_mask__avx2: dst=(135, 583), mask=(704.00, 32.00) x (10.00, 10.00) [ 55.249] glyphs0_to_dst: glyph=(144, 583)x(10, 10), unclipped [ 55.249] emit_primitive_identity_mask__avx2: dst=(144, 583), mask=(720.00, 32.00) x (10.00, 10.00) [ 55.249] glyphs0_to_dst: glyph=(153, 583)x(10, 10), unclipped [ 55.249] emit_primitive_identity_mask__avx2: dst=(153, 583), mask=(704.00, 48.00) x (10.00, 10.00) [ 55.249] gen8_vertex_flush[4b98] = 54 [ 55.249] gen9_magic_ca_pass: CA fixup (5694 -> 5748) [ 55.249] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 55.249] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 55.249] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 55.249] sna_glyphs(op=3, nlist=1, src=(163, 593)) [ 55.249] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.249] sna_glyphs: discarding mask [ 55.249] glyphs0_to_dst(op=3, src=(163, 593), nlist=1, dst=(163, 593)+(0, 0)) [ 55.249] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753687280 size=3775x2136 [ 55.249] gen9_render_composite: 0x0, current mode=1/1 [ 55.249] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.249] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.249] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.249] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.249] sna_drawable_use_bo pixmap=3854, box=((0, 0), (3775, 2136)), flags=7... [ 55.249] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.249] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.249] sna_drawable_use_bo: using whole GPU bo [ 55.249] gen9_composite_set_target: pixmap=3854, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 55.249] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.249] color_convert: src=ffffffff [20028888] [ 55.249] color_convert: dst=ffffffff [20028888] [ 55.249] sna_render_get_solid: ffffffff [ 55.249] sna_render_get_solid(white) [ 55.249] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.249] sna_transform_is_imprecise_integer_translation: no transform [ 55.249] gen9_composite_picture: integer translation (0, 0), removing [ 55.249] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 55.249] sna_render_pixmap_bo: GPU all damaged [ 55.249] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 55.249] gen4_choose_composite_emitter: solid, identity mask [ 55.249] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.249] gen9_composite_get_binding_table(ec80) [ 55.249] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 55.249] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 55.249] gen9_emit_vertex_elements: setup id=9 [ 55.249] glyphs0_to_dst: glyph=(165, 585)x(5, 8), unclipped [ 55.249] emit_primitive_identity_mask__avx2: dst=(165, 585), mask=(720.00, 48.00) x (5.00, 8.00) [ 55.249] gen8_vertex_flush[4c98] = 3 [ 55.249] gen9_magic_ca_pass: CA fixup (5748 -> 5751) [ 55.249] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 55.249] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 55.249] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 55.249] sna_glyphs(op=3, nlist=1, src=(172, 593)) [ 55.249] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.249] sna_glyphs: discarding mask [ 55.249] glyphs0_to_dst(op=3, src=(172, 593), nlist=1, dst=(172, 593)+(0, 0)) [ 55.249] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753687280 size=3775x2136 [ 55.249] gen9_render_composite: 0x0, current mode=1/1 [ 55.249] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.249] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.249] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.249] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.249] sna_drawable_use_bo pixmap=3854, box=((0, 0), (3775, 2136)), flags=7... [ 55.249] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.249] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.249] sna_drawable_use_bo: using whole GPU bo [ 55.249] gen9_composite_set_target: pixmap=3854, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 55.249] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.249] color_convert: src=ff729fcf [20028888] [ 55.249] color_convert: dst=ff729fcf [20028888] [ 55.249] sna_render_get_solid: ff729fcf [ 55.249] sna_render_get_solid(23) = ff729fcf (old) [ 55.249] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.249] sna_transform_is_imprecise_integer_translation: no transform [ 55.249] gen9_composite_picture: integer translation (0, 0), removing [ 55.249] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 55.249] sna_render_pixmap_bo: GPU all damaged [ 55.249] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 55.249] gen4_choose_composite_emitter: solid, identity mask [ 55.249] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.249] gen9_composite_get_binding_table(ec40) [ 55.249] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 55.249] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 55.249] gen9_emit_vertex_elements: setup id=9 [ 55.249] glyphs0_to_dst: glyph=(171, 587)x(11, 3), unclipped [ 55.249] emit_primitive_identity_mask__avx2: dst=(171, 587), mask=(736.00, 32.00) x (11.00, 3.00) [ 55.249] glyphs0_to_dst: glyph=(180, 582)x(10, 14), unclipped [ 55.249] emit_primitive_identity_mask__avx2: dst=(180, 582), mask=(944.00, 48.00) x (10.00, 14.00) [ 55.249] glyphs0_to_dst: glyph=(189, 582)x(11, 11), unclipped [ 55.249] emit_primitive_identity_mask__avx2: dst=(189, 582), mask=(960.00, 0.00) x (11.00, 11.00) [ 55.249] glyphs0_to_dst: glyph=(198, 585)x(10, 8), unclipped [ 55.249] emit_primitive_identity_mask__avx2: dst=(198, 585), mask=(976.00, 0.00) x (10.00, 8.00) [ 55.249] glyphs0_to_dst: glyph=(208, 585)x(9, 11), unclipped [ 55.249] emit_primitive_identity_mask__avx2: dst=(208, 585), mask=(960.00, 16.00) x (9.00, 11.00) [ 55.249] glyphs0_to_dst: glyph=(216, 582)x(10, 14), unclipped [ 55.249] emit_primitive_identity_mask__avx2: dst=(216, 582), mask=(944.00, 48.00) x (10.00, 14.00) [ 55.249] glyphs0_to_dst: glyph=(225, 583)x(10, 10), unclipped [ 55.249] emit_primitive_identity_mask__avx2: dst=(225, 583), mask=(976.00, 16.00) x (10.00, 10.00) [ 55.249] glyphs0_to_dst: glyph=(234, 594)x(11, 2), unclipped [ 55.249] emit_primitive_identity_mask__avx2: dst=(234, 594), mask=(992.00, 0.00) x (11.00, 2.00) [ 55.249] glyphs0_to_dst: glyph=(243, 582)x(11, 11), unclipped [ 55.249] emit_primitive_identity_mask__avx2: dst=(243, 582), mask=(1008.00, 0.00) x (11.00, 11.00) [ 55.249] glyphs0_to_dst: glyph=(253, 585)x(9, 8), unclipped [ 55.249] emit_primitive_identity_mask__avx2: dst=(253, 585), mask=(720.00, 0.00) x (9.00, 8.00) [ 55.249] glyphs0_to_dst: glyph=(261, 585)x(10, 8), unclipped [ 55.249] emit_primitive_identity_mask__avx2: dst=(261, 585), mask=(704.00, 16.00) x (10.00, 8.00) [ 55.249] glyphs0_to_dst: glyph=(270, 585)x(10, 8), unclipped [ 55.249] emit_primitive_identity_mask__avx2: dst=(270, 585), mask=(704.00, 16.00) x (10.00, 8.00) [ 55.249] glyphs0_to_dst: glyph=(279, 581)x(10, 12), unclipped [ 55.249] emit_primitive_identity_mask__avx2: dst=(279, 581), mask=(992.00, 16.00) x (10.00, 12.00) [ 55.249] glyphs0_to_dst: glyph=(288, 585)x(10, 8), unclipped [ 55.249] emit_primitive_identity_mask__avx2: dst=(288, 585), mask=(704.00, 16.00) x (10.00, 8.00) [ 55.249] glyphs0_to_dst: glyph=(297, 585)x(10, 8), unclipped [ 55.249] emit_primitive_identity_mask__avx2: dst=(297, 585), mask=(752.00, 0.00) x (10.00, 8.00) [ 55.249] glyphs0_to_dst: glyph=(307, 581)x(10, 12), unclipped [ 55.249] emit_primitive_identity_mask__avx2: dst=(307, 581), mask=(1008.00, 16.00) x (10.00, 12.00) [ 55.249] glyphs0_to_dst: glyph=(315, 582)x(11, 11), unclipped [ 55.249] emit_primitive_identity_mask__avx2: dst=(315, 582), mask=(960.00, 0.00) x (11.00, 11.00) [ 55.249] glyphs0_to_dst: glyph=(324, 585)x(11, 8), unclipped [ 55.249] emit_primitive_identity_mask__avx2: dst=(324, 585), mask=(736.00, 16.00) x (11.00, 8.00) [ 55.249] glyphs0_to_dst: glyph=(334, 585)x(9, 11), unclipped [ 55.249] emit_primitive_identity_mask__avx2: dst=(334, 585), mask=(960.00, 16.00) x (9.00, 11.00) [ 55.249] glyphs0_to_dst: glyph=(342, 594)x(11, 2), unclipped [ 55.249] emit_primitive_identity_mask__avx2: dst=(342, 594), mask=(992.00, 0.00) x (11.00, 2.00) [ 55.249] glyphs0_to_dst: glyph=(351, 581)x(10, 12), unclipped [ 55.249] emit_primitive_identity_mask__avx2: dst=(351, 581), mask=(992.00, 16.00) x (10.00, 12.00) [ 55.249] glyphs0_to_dst: glyph=(361, 581)x(9, 12), unclipped [ 55.249] emit_primitive_identity_mask__avx2: dst=(361, 581), mask=(960.00, 32.00) x (9.00, 12.00) [ 55.249] glyphs0_to_dst: glyph=(369, 585)x(10, 11), unclipped [ 55.249] emit_primitive_identity_mask__avx2: dst=(369, 585), mask=(976.00, 32.00) x (10.00, 11.00) [ 55.249] glyphs0_to_dst: glyph=(378, 582)x(10, 14), unclipped [ 55.249] emit_primitive_identity_mask__avx2: dst=(378, 582), mask=(944.00, 48.00) x (10.00, 14.00) [ 55.250] glyphs0_to_dst: glyph=(387, 583)x(10, 10), unclipped [ 55.250] emit_primitive_identity_mask__avx2: dst=(387, 583), mask=(960.00, 48.00) x (10.00, 10.00) [ 55.250] glyphs0_to_dst: glyph=(396, 594)x(11, 2), unclipped [ 55.250] emit_primitive_identity_mask__avx2: dst=(396, 594), mask=(992.00, 0.00) x (11.00, 2.00) [ 55.250] glyphs0_to_dst: glyph=(406, 585)x(9, 8), unclipped [ 55.250] emit_primitive_identity_mask__avx2: dst=(406, 585), mask=(688.00, 32.00) x (9.00, 8.00) [ 55.250] glyphs0_to_dst: glyph=(415, 585)x(9, 8), unclipped [ 55.250] emit_primitive_identity_mask__avx2: dst=(415, 585), mask=(752.00, 16.00) x (9.00, 8.00) [ 55.250] glyphs0_to_dst: glyph=(424, 585)x(9, 11), unclipped [ 55.250] emit_primitive_identity_mask__avx2: dst=(424, 585), mask=(960.00, 16.00) x (9.00, 11.00) [ 55.250] glyphs0_to_dst: glyph=(432, 582)x(10, 11), unclipped [ 55.250] emit_primitive_identity_mask__avx2: dst=(432, 582), mask=(976.00, 48.00) x (10.00, 11.00) [ 55.250] glyphs0_to_dst: glyph=(442, 585)x(9, 8), unclipped [ 55.250] emit_primitive_identity_mask__avx2: dst=(442, 585), mask=(688.00, 32.00) x (9.00, 8.00) [ 55.250] glyphs0_to_dst: glyph=(450, 585)x(10, 11), unclipped [ 55.250] emit_primitive_identity_mask__avx2: dst=(450, 585), mask=(976.00, 32.00) x (10.00, 11.00) [ 55.250] gen8_vertex_flush[4d98] = 96 [ 55.250] gen9_magic_ca_pass: CA fixup (5751 -> 5847) [ 55.250] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 55.250] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 55.250] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 55.250] sna_glyphs(op=3, nlist=1, src=(460, 593)) [ 55.250] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.250] sna_glyphs: discarding mask [ 55.250] glyphs0_to_dst(op=3, src=(460, 593), nlist=1, dst=(460, 593)+(0, 0)) [ 55.250] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753687280 size=3775x2136 [ 55.250] gen9_render_composite: 0x0, current mode=1/1 [ 55.250] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.250] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.250] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.250] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.250] sna_drawable_use_bo pixmap=3854, box=((0, 0), (3775, 2136)), flags=7... [ 55.250] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.250] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.250] sna_drawable_use_bo: using whole GPU bo [ 55.250] gen9_composite_set_target: pixmap=3854, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 55.250] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.250] color_convert: src=ffffffff [20028888] [ 55.250] color_convert: dst=ffffffff [20028888] [ 55.250] sna_render_get_solid: ffffffff [ 55.250] sna_render_get_solid(white) [ 55.250] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.250] sna_transform_is_imprecise_integer_translation: no transform [ 55.250] gen9_composite_picture: integer translation (0, 0), removing [ 55.250] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 55.250] sna_render_pixmap_bo: GPU all damaged [ 55.250] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 55.250] gen4_choose_composite_emitter: solid, identity mask [ 55.250] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.250] gen9_composite_get_binding_table(ec00) [ 55.250] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 55.250] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 55.250] gen9_emit_vertex_elements: setup id=9 [ 55.250] glyphs0_to_dst: glyph=(459, 582)x(10, 13), unclipped [ 55.250] emit_primitive_identity_mask__avx2: dst=(459, 582), mask=(752.00, 32.00) x (10.00, 13.00) [ 55.250] gen8_vertex_flush[4e98] = 3 [ 55.250] gen9_magic_ca_pass: CA fixup (5847 -> 5850) [ 55.250] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 55.250] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 55.250] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 55.250] sna_glyphs(op=3, nlist=1, src=(1, 610)) [ 55.250] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.250] sna_glyphs: discarding mask [ 55.250] glyphs0_to_dst(op=3, src=(1, 610), nlist=1, dst=(1, 610)+(0, 0)) [ 55.250] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753687280 size=3775x2136 [ 55.250] gen9_render_composite: 0x0, current mode=1/1 [ 55.250] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.250] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.250] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.250] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.250] sna_drawable_use_bo pixmap=3854, box=((0, 0), (3775, 2136)), flags=7... [ 55.250] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.250] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.250] sna_drawable_use_bo: using whole GPU bo [ 55.250] gen9_composite_set_target: pixmap=3854, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 55.250] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.250] color_convert: src=ff8ae234 [20028888] [ 55.250] color_convert: dst=ff8ae234 [20028888] [ 55.250] sna_render_get_solid: ff8ae234 [ 55.250] sna_render_get_solid(22) = ff8ae234 (old) [ 55.250] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.250] sna_transform_is_imprecise_integer_translation: no transform [ 55.250] gen9_composite_picture: integer translation (0, 0), removing [ 55.250] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 55.250] sna_render_pixmap_bo: GPU all damaged [ 55.250] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 55.250] gen4_choose_composite_emitter: solid, identity mask [ 55.250] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.250] gen9_composite_get_binding_table(ebc0) [ 55.250] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 55.250] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 55.250] gen9_emit_vertex_elements: setup id=9 [ 55.250] glyphs0_to_dst: glyph=(1, 602)x(9, 8), unclipped [ 55.250] emit_primitive_identity_mask__avx2: dst=(1, 602), mask=(688.00, 32.00) x (9.00, 8.00) [ 55.250] glyphs0_to_dst: glyph=(9, 600)x(10, 13), unclipped [ 55.250] emit_primitive_identity_mask__avx2: dst=(9, 600), mask=(672.00, 48.00) x (10.00, 13.00) [ 55.250] glyphs0_to_dst: glyph=(19, 602)x(9, 8), unclipped [ 55.250] emit_primitive_identity_mask__avx2: dst=(19, 602), mask=(688.00, 32.00) x (9.00, 8.00) [ 55.250] glyphs0_to_dst: glyph=(28, 604)x(8, 3), unclipped [ 55.250] emit_primitive_identity_mask__avx2: dst=(28, 604), mask=(688.00, 48.00) x (8.00, 3.00) [ 55.250] glyphs0_to_dst: glyph=(36, 600)x(11, 10), unclipped [ 55.250] emit_primitive_identity_mask__avx2: dst=(36, 600), mask=(704.00, 0.00) x (11.00, 10.00) [ 55.250] glyphs0_to_dst: glyph=(46, 602)x(9, 8), unclipped [ 55.250] emit_primitive_identity_mask__avx2: dst=(46, 602), mask=(720.00, 0.00) x (9.00, 8.00) [ 55.250] glyphs0_to_dst: glyph=(54, 602)x(10, 8), unclipped [ 55.250] emit_primitive_identity_mask__avx2: dst=(54, 602), mask=(704.00, 16.00) x (10.00, 8.00) [ 55.250] glyphs0_to_dst: glyph=(63, 602)x(10, 8), unclipped [ 55.250] emit_primitive_identity_mask__avx2: dst=(63, 602), mask=(720.00, 16.00) x (10.00, 8.00) [ 55.250] glyphs0_to_dst: glyph=(72, 599)x(10, 11), unclipped [ 55.250] emit_primitive_identity_mask__avx2: dst=(72, 599), mask=(736.00, 0.00) x (10.00, 11.00) [ 55.250] glyphs0_to_dst: glyph=(81, 602)x(10, 8), unclipped [ 55.250] emit_primitive_identity_mask__avx2: dst=(81, 602), mask=(752.00, 0.00) x (10.00, 8.00) [ 55.250] glyphs0_to_dst: glyph=(90, 599)x(10, 11), unclipped [ 55.250] emit_primitive_identity_mask__avx2: dst=(90, 599), mask=(736.00, 0.00) x (10.00, 11.00) [ 55.250] glyphs0_to_dst: glyph=(99, 602)x(11, 8), unclipped [ 55.250] emit_primitive_identity_mask__avx2: dst=(99, 602), mask=(736.00, 16.00) x (11.00, 8.00) [ 55.250] glyphs0_to_dst: glyph=(109, 602)x(9, 8), unclipped [ 55.250] emit_primitive_identity_mask__avx2: dst=(109, 602), mask=(752.00, 16.00) x (9.00, 8.00) [ 55.250] glyphs0_to_dst: glyph=(118, 604)x(8, 3), unclipped [ 55.250] emit_primitive_identity_mask__avx2: dst=(118, 604), mask=(688.00, 48.00) x (8.00, 3.00) [ 55.250] glyphs0_to_dst: glyph=(126, 600)x(10, 10), unclipped [ 55.250] emit_primitive_identity_mask__avx2: dst=(126, 600), mask=(704.00, 32.00) x (10.00, 10.00) [ 55.250] glyphs0_to_dst: glyph=(135, 600)x(10, 10), unclipped [ 55.250] emit_primitive_identity_mask__avx2: dst=(135, 600), mask=(704.00, 32.00) x (10.00, 10.00) [ 55.250] glyphs0_to_dst: glyph=(144, 600)x(10, 10), unclipped [ 55.250] emit_primitive_identity_mask__avx2: dst=(144, 600), mask=(720.00, 32.00) x (10.00, 10.00) [ 55.250] glyphs0_to_dst: glyph=(153, 600)x(10, 10), unclipped [ 55.250] emit_primitive_identity_mask__avx2: dst=(153, 600), mask=(704.00, 48.00) x (10.00, 10.00) [ 55.250] gen8_vertex_flush[4f98] = 54 [ 55.250] gen9_magic_ca_pass: CA fixup (5850 -> 5904) [ 55.250] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 55.250] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 55.250] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 55.250] sna_glyphs(op=3, nlist=1, src=(163, 610)) [ 55.250] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.250] sna_glyphs: discarding mask [ 55.250] glyphs0_to_dst(op=3, src=(163, 610), nlist=1, dst=(163, 610)+(0, 0)) [ 55.250] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753687280 size=3775x2136 [ 55.250] gen9_render_composite: 0x0, current mode=1/1 [ 55.250] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.250] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.250] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.250] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.250] sna_drawable_use_bo pixmap=3854, box=((0, 0), (3775, 2136)), flags=7... [ 55.250] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.250] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.250] sna_drawable_use_bo: using whole GPU bo [ 55.250] gen9_composite_set_target: pixmap=3854, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 55.250] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.250] color_convert: src=ffffffff [20028888] [ 55.250] color_convert: dst=ffffffff [20028888] [ 55.250] sna_render_get_solid: ffffffff [ 55.250] sna_render_get_solid(white) [ 55.250] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.250] sna_transform_is_imprecise_integer_translation: no transform [ 55.250] gen9_composite_picture: integer translation (0, 0), removing [ 55.250] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 55.250] sna_render_pixmap_bo: GPU all damaged [ 55.250] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 55.250] gen4_choose_composite_emitter: solid, identity mask [ 55.250] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.250] gen9_composite_get_binding_table(eb80) [ 55.250] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 55.250] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 55.250] gen9_emit_vertex_elements: setup id=9 [ 55.250] glyphs0_to_dst: glyph=(165, 602)x(5, 8), unclipped [ 55.250] emit_primitive_identity_mask__avx2: dst=(165, 602), mask=(720.00, 48.00) x (5.00, 8.00) [ 55.250] gen8_vertex_flush[5098] = 3 [ 55.250] gen9_magic_ca_pass: CA fixup (5904 -> 5907) [ 55.250] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 55.250] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 55.250] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 55.250] sna_glyphs(op=3, nlist=1, src=(172, 610)) [ 55.250] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.250] sna_glyphs: discarding mask [ 55.250] glyphs0_to_dst(op=3, src=(172, 610), nlist=1, dst=(172, 610)+(0, 0)) [ 55.250] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753687280 size=3775x2136 [ 55.250] gen9_render_composite: 0x0, current mode=1/1 [ 55.250] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.250] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.250] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.250] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.250] sna_drawable_use_bo pixmap=3854, box=((0, 0), (3775, 2136)), flags=7... [ 55.250] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.250] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.250] sna_drawable_use_bo: using whole GPU bo [ 55.250] gen9_composite_set_target: pixmap=3854, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 55.250] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.250] color_convert: src=ff729fcf [20028888] [ 55.250] color_convert: dst=ff729fcf [20028888] [ 55.250] sna_render_get_solid: ff729fcf [ 55.250] sna_render_get_solid(23) = ff729fcf (old) [ 55.250] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.250] sna_transform_is_imprecise_integer_translation: no transform [ 55.250] gen9_composite_picture: integer translation (0, 0), removing [ 55.250] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 55.250] sna_render_pixmap_bo: GPU all damaged [ 55.250] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 55.250] gen4_choose_composite_emitter: solid, identity mask [ 55.250] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.250] gen9_composite_get_binding_table(eb40) [ 55.250] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 55.250] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 55.250] gen9_emit_vertex_elements: setup id=9 [ 55.250] glyphs0_to_dst: glyph=(171, 604)x(11, 3), unclipped [ 55.250] emit_primitive_identity_mask__avx2: dst=(171, 604), mask=(736.00, 32.00) x (11.00, 3.00) [ 55.250] glyphs0_to_dst: glyph=(180, 599)x(10, 14), unclipped [ 55.250] emit_primitive_identity_mask__avx2: dst=(180, 599), mask=(944.00, 48.00) x (10.00, 14.00) [ 55.250] glyphs0_to_dst: glyph=(189, 599)x(11, 11), unclipped [ 55.250] emit_primitive_identity_mask__avx2: dst=(189, 599), mask=(960.00, 0.00) x (11.00, 11.00) [ 55.250] glyphs0_to_dst: glyph=(198, 602)x(10, 8), unclipped [ 55.250] emit_primitive_identity_mask__avx2: dst=(198, 602), mask=(976.00, 0.00) x (10.00, 8.00) [ 55.250] glyphs0_to_dst: glyph=(208, 602)x(9, 11), unclipped [ 55.250] emit_primitive_identity_mask__avx2: dst=(208, 602), mask=(960.00, 16.00) x (9.00, 11.00) [ 55.250] glyphs0_to_dst: glyph=(216, 599)x(10, 14), unclipped [ 55.250] emit_primitive_identity_mask__avx2: dst=(216, 599), mask=(944.00, 48.00) x (10.00, 14.00) [ 55.250] glyphs0_to_dst: glyph=(225, 600)x(10, 10), unclipped [ 55.250] emit_primitive_identity_mask__avx2: dst=(225, 600), mask=(976.00, 16.00) x (10.00, 10.00) [ 55.250] glyphs0_to_dst: glyph=(234, 611)x(11, 2), unclipped [ 55.250] emit_primitive_identity_mask__avx2: dst=(234, 611), mask=(992.00, 0.00) x (11.00, 2.00) [ 55.250] glyphs0_to_dst: glyph=(243, 599)x(11, 11), unclipped [ 55.250] emit_primitive_identity_mask__avx2: dst=(243, 599), mask=(1008.00, 0.00) x (11.00, 11.00) [ 55.250] glyphs0_to_dst: glyph=(253, 602)x(9, 8), unclipped [ 55.250] emit_primitive_identity_mask__avx2: dst=(253, 602), mask=(720.00, 0.00) x (9.00, 8.00) [ 55.250] glyphs0_to_dst: glyph=(261, 602)x(10, 8), unclipped [ 55.250] emit_primitive_identity_mask__avx2: dst=(261, 602), mask=(704.00, 16.00) x (10.00, 8.00) [ 55.250] glyphs0_to_dst: glyph=(270, 602)x(10, 8), unclipped [ 55.250] emit_primitive_identity_mask__avx2: dst=(270, 602), mask=(704.00, 16.00) x (10.00, 8.00) [ 55.250] glyphs0_to_dst: glyph=(279, 598)x(10, 12), unclipped [ 55.250] emit_primitive_identity_mask__avx2: dst=(279, 598), mask=(992.00, 16.00) x (10.00, 12.00) [ 55.250] glyphs0_to_dst: glyph=(288, 602)x(10, 8), unclipped [ 55.250] emit_primitive_identity_mask__avx2: dst=(288, 602), mask=(704.00, 16.00) x (10.00, 8.00) [ 55.250] glyphs0_to_dst: glyph=(297, 602)x(10, 8), unclipped [ 55.250] emit_primitive_identity_mask__avx2: dst=(297, 602), mask=(752.00, 0.00) x (10.00, 8.00) [ 55.250] glyphs0_to_dst: glyph=(307, 598)x(10, 12), unclipped [ 55.250] emit_primitive_identity_mask__avx2: dst=(307, 598), mask=(1008.00, 16.00) x (10.00, 12.00) [ 55.250] glyphs0_to_dst: glyph=(315, 599)x(11, 11), unclipped [ 55.250] emit_primitive_identity_mask__avx2: dst=(315, 599), mask=(960.00, 0.00) x (11.00, 11.00) [ 55.250] glyphs0_to_dst: glyph=(324, 602)x(11, 8), unclipped [ 55.250] emit_primitive_identity_mask__avx2: dst=(324, 602), mask=(736.00, 16.00) x (11.00, 8.00) [ 55.250] glyphs0_to_dst: glyph=(334, 602)x(9, 11), unclipped [ 55.250] emit_primitive_identity_mask__avx2: dst=(334, 602), mask=(960.00, 16.00) x (9.00, 11.00) [ 55.250] glyphs0_to_dst: glyph=(342, 611)x(11, 2), unclipped [ 55.250] emit_primitive_identity_mask__avx2: dst=(342, 611), mask=(992.00, 0.00) x (11.00, 2.00) [ 55.250] glyphs0_to_dst: glyph=(351, 598)x(10, 12), unclipped [ 55.250] emit_primitive_identity_mask__avx2: dst=(351, 598), mask=(992.00, 16.00) x (10.00, 12.00) [ 55.250] glyphs0_to_dst: glyph=(361, 598)x(9, 12), unclipped [ 55.250] emit_primitive_identity_mask__avx2: dst=(361, 598), mask=(960.00, 32.00) x (9.00, 12.00) [ 55.250] glyphs0_to_dst: glyph=(369, 602)x(10, 11), unclipped [ 55.250] emit_primitive_identity_mask__avx2: dst=(369, 602), mask=(976.00, 32.00) x (10.00, 11.00) [ 55.250] glyphs0_to_dst: glyph=(378, 599)x(10, 14), unclipped [ 55.250] emit_primitive_identity_mask__avx2: dst=(378, 599), mask=(944.00, 48.00) x (10.00, 14.00) [ 55.250] glyphs0_to_dst: glyph=(387, 600)x(10, 10), unclipped [ 55.250] emit_primitive_identity_mask__avx2: dst=(387, 600), mask=(960.00, 48.00) x (10.00, 10.00) [ 55.250] glyphs0_to_dst: glyph=(396, 611)x(11, 2), unclipped [ 55.250] emit_primitive_identity_mask__avx2: dst=(396, 611), mask=(992.00, 0.00) x (11.00, 2.00) [ 55.250] glyphs0_to_dst: glyph=(406, 602)x(9, 8), unclipped [ 55.250] emit_primitive_identity_mask__avx2: dst=(406, 602), mask=(688.00, 32.00) x (9.00, 8.00) [ 55.250] glyphs0_to_dst: glyph=(415, 602)x(9, 8), unclipped [ 55.250] emit_primitive_identity_mask__avx2: dst=(415, 602), mask=(752.00, 16.00) x (9.00, 8.00) [ 55.250] glyphs0_to_dst: glyph=(424, 602)x(9, 11), unclipped [ 55.250] emit_primitive_identity_mask__avx2: dst=(424, 602), mask=(960.00, 16.00) x (9.00, 11.00) [ 55.250] glyphs0_to_dst: glyph=(432, 599)x(10, 11), unclipped [ 55.250] emit_primitive_identity_mask__avx2: dst=(432, 599), mask=(976.00, 48.00) x (10.00, 11.00) [ 55.250] glyphs0_to_dst: glyph=(442, 602)x(9, 8), unclipped [ 55.250] emit_primitive_identity_mask__avx2: dst=(442, 602), mask=(688.00, 32.00) x (9.00, 8.00) [ 55.250] glyphs0_to_dst: glyph=(450, 602)x(10, 11), unclipped [ 55.251] emit_primitive_identity_mask__avx2: dst=(450, 602), mask=(976.00, 32.00) x (10.00, 11.00) [ 55.251] gen8_vertex_flush[5198] = 96 [ 55.251] gen9_magic_ca_pass: CA fixup (5907 -> 6003) [ 55.251] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 55.251] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 55.251] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 55.251] sna_glyphs(op=3, nlist=1, src=(460, 610)) [ 55.251] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.251] sna_glyphs: discarding mask [ 55.251] glyphs0_to_dst(op=3, src=(460, 610), nlist=1, dst=(460, 610)+(0, 0)) [ 55.251] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753687280 size=3775x2136 [ 55.251] gen9_render_composite: 0x0, current mode=1/1 [ 55.251] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.251] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.251] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.251] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.251] sna_drawable_use_bo pixmap=3854, box=((0, 0), (3775, 2136)), flags=7... [ 55.251] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.251] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.251] sna_drawable_use_bo: using whole GPU bo [ 55.251] gen9_composite_set_target: pixmap=3854, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 55.251] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.251] color_convert: src=ffffffff [20028888] [ 55.251] color_convert: dst=ffffffff [20028888] [ 55.251] sna_render_get_solid: ffffffff [ 55.251] sna_render_get_solid(white) [ 55.251] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.251] sna_transform_is_imprecise_integer_translation: no transform [ 55.251] gen9_composite_picture: integer translation (0, 0), removing [ 55.251] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 55.251] sna_render_pixmap_bo: GPU all damaged [ 55.251] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 55.251] gen4_choose_composite_emitter: solid, identity mask [ 55.251] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.251] gen9_composite_get_binding_table(eb00) [ 55.251] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 55.251] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 55.251] gen9_emit_vertex_elements: setup id=9 [ 55.251] glyphs0_to_dst: glyph=(459, 599)x(10, 13), unclipped [ 55.251] emit_primitive_identity_mask__avx2: dst=(459, 599), mask=(752.00, 32.00) x (10.00, 13.00) [ 55.251] glyphs0_to_dst: glyph=(477, 605)x(10, 3), unclipped [ 55.251] emit_primitive_identity_mask__avx2: dst=(477, 605), mask=(1008.00, 48.00) x (10.00, 3.00) [ 55.251] glyphs0_to_dst: glyph=(487, 599)x(9, 14), unclipped [ 55.251] emit_primitive_identity_mask__avx2: dst=(487, 599), mask=(832.00, 32.00) x (9.00, 14.00) [ 55.251] glyphs0_to_dst: glyph=(496, 602)x(9, 8), unclipped [ 55.251] emit_primitive_identity_mask__avx2: dst=(496, 602), mask=(896.00, 48.00) x (9.00, 8.00) [ 55.251] glyphs0_to_dst: glyph=(504, 602)x(10, 8), unclipped [ 55.251] emit_primitive_identity_mask__avx2: dst=(504, 602), mask=(848.00, 16.00) x (10.00, 8.00) [ 55.251] glyphs0_to_dst: glyph=(514, 602)x(9, 8), unclipped [ 55.251] emit_primitive_identity_mask__avx2: dst=(514, 602), mask=(848.00, 48.00) x (9.00, 8.00) [ 55.251] glyphs0_to_dst: glyph=(522, 599)x(10, 11), unclipped [ 55.251] emit_primitive_identity_mask__avx2: dst=(522, 599), mask=(992.00, 32.00) x (10.00, 11.00) [ 55.251] glyphs0_to_dst: glyph=(532, 602)x(9, 11), unclipped [ 55.251] emit_primitive_identity_mask__avx2: dst=(532, 602), mask=(880.00, 16.00) x (9.00, 11.00) [ 55.251] glyphs0_to_dst: glyph=(541, 599)x(9, 11), unclipped [ 55.251] emit_primitive_identity_mask__avx2: dst=(541, 599), mask=(880.00, 0.00) x (9.00, 11.00) [ 55.251] glyphs0_to_dst: glyph=(550, 599)x(9, 14), unclipped [ 55.251] emit_primitive_identity_mask__avx2: dst=(550, 599), mask=(832.00, 32.00) x (9.00, 14.00) [ 55.251] glyphs0_to_dst: glyph=(558, 602)x(10, 8), unclipped [ 55.251] emit_primitive_identity_mask__avx2: dst=(558, 602), mask=(848.00, 16.00) x (10.00, 8.00) [ 55.251] glyphs0_to_dst: glyph=(568, 602)x(9, 11), unclipped [ 55.251] emit_primitive_identity_mask__avx2: dst=(568, 602), mask=(880.00, 16.00) x (9.00, 11.00) [ 55.251] glyphs0_to_dst: glyph=(576, 612)x(11, 2), unclipped [ 55.251] emit_primitive_identity_mask__avx2: dst=(576, 612), mask=(832.00, 48.00) x (11.00, 2.00) [ 55.251] glyphs0_to_dst: glyph=(585, 598)x(10, 12), unclipped [ 55.251] emit_primitive_identity_mask__avx2: dst=(585, 598), mask=(864.00, 0.00) x (10.00, 12.00) [ 55.251] glyphs0_to_dst: glyph=(594, 602)x(10, 8), unclipped [ 55.251] emit_primitive_identity_mask__avx2: dst=(594, 602), mask=(864.00, 32.00) x (10.00, 8.00) [ 55.251] glyphs0_to_dst: glyph=(603, 599)x(10, 11), unclipped [ 55.251] emit_primitive_identity_mask__avx2: dst=(603, 599), mask=(880.00, 32.00) x (10.00, 11.00) [ 55.251] glyphs0_to_dst: glyph=(612, 612)x(11, 2), unclipped [ 55.251] emit_primitive_identity_mask__avx2: dst=(612, 612), mask=(832.00, 48.00) x (11.00, 2.00) [ 55.251] glyphs0_to_dst: glyph=(621, 599)x(10, 11), unclipped [ 55.251] emit_primitive_identity_mask__avx2: dst=(621, 599), mask=(880.00, 32.00) x (10.00, 11.00) [ 55.251] glyphs0_to_dst: glyph=(630, 602)x(10, 8), unclipped [ 55.251] emit_primitive_identity_mask__avx2: dst=(630, 602), mask=(944.00, 0.00) x (10.00, 8.00) [ 55.251] glyphs0_to_dst: glyph=(639, 602)x(10, 11), unclipped [ 55.251] emit_primitive_identity_mask__avx2: dst=(639, 602), mask=(880.00, 48.00) x (10.00, 11.00) [ 55.251] glyphs0_to_dst: glyph=(651, 607)x(5, 3), unclipped [ 55.251] emit_primitive_identity_mask__avx2: dst=(651, 607), mask=(1008.00, 32.00) x (5.00, 3.00) [ 55.251] glyphs0_to_dst: glyph=(658, 602)x(9, 8), unclipped [ 55.251] emit_primitive_identity_mask__avx2: dst=(658, 602), mask=(896.00, 48.00) x (9.00, 8.00) [ 55.251] glyphs0_to_dst: glyph=(667, 598)x(9, 12), unclipped [ 55.251] emit_primitive_identity_mask__avx2: dst=(667, 598), mask=(992.00, 48.00) x (9.00, 12.00) [ 55.251] gen8_vertex_flush[5298] = 69 [ 55.251] gen9_magic_ca_pass: CA fixup (6003 -> 6072) [ 55.251] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 55.251] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 55.251] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 55.251] sna_glyphs(op=3, nlist=1, src=(1, 627)) [ 55.251] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.251] sna_glyphs: discarding mask [ 55.251] glyphs0_to_dst(op=3, src=(1, 627), nlist=1, dst=(1, 627)+(0, 0)) [ 55.251] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753687280 size=3775x2136 [ 55.251] gen9_render_composite: 0x0, current mode=1/1 [ 55.251] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.251] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.251] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.251] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.251] sna_drawable_use_bo pixmap=3854, box=((0, 0), (3775, 2136)), flags=7... [ 55.251] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.251] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.251] sna_drawable_use_bo: using whole GPU bo [ 55.251] gen9_composite_set_target: pixmap=3854, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 55.251] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.251] color_convert: src=ff8ae234 [20028888] [ 55.251] color_convert: dst=ff8ae234 [20028888] [ 55.251] sna_render_get_solid: ff8ae234 [ 55.251] sna_render_get_solid(22) = ff8ae234 (old) [ 55.251] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.251] sna_transform_is_imprecise_integer_translation: no transform [ 55.251] gen9_composite_picture: integer translation (0, 0), removing [ 55.251] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 55.251] sna_render_pixmap_bo: GPU all damaged [ 55.251] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 55.251] gen4_choose_composite_emitter: solid, identity mask [ 55.251] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.251] gen9_composite_get_binding_table(eac0) [ 55.251] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 55.251] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 55.251] gen9_emit_vertex_elements: setup id=9 [ 55.251] glyphs0_to_dst: glyph=(1, 619)x(9, 8), unclipped [ 55.251] emit_primitive_identity_mask__avx2: dst=(1, 619), mask=(688.00, 32.00) x (9.00, 8.00) [ 55.251] glyphs0_to_dst: glyph=(9, 617)x(10, 13), unclipped [ 55.251] emit_primitive_identity_mask__avx2: dst=(9, 617), mask=(672.00, 48.00) x (10.00, 13.00) [ 55.251] glyphs0_to_dst: glyph=(19, 619)x(9, 8), unclipped [ 55.251] emit_primitive_identity_mask__avx2: dst=(19, 619), mask=(688.00, 32.00) x (9.00, 8.00) [ 55.251] glyphs0_to_dst: glyph=(28, 621)x(8, 3), unclipped [ 55.251] emit_primitive_identity_mask__avx2: dst=(28, 621), mask=(688.00, 48.00) x (8.00, 3.00) [ 55.251] glyphs0_to_dst: glyph=(36, 617)x(11, 10), unclipped [ 55.251] emit_primitive_identity_mask__avx2: dst=(36, 617), mask=(704.00, 0.00) x (11.00, 10.00) [ 55.251] glyphs0_to_dst: glyph=(46, 619)x(9, 8), unclipped [ 55.251] emit_primitive_identity_mask__avx2: dst=(46, 619), mask=(720.00, 0.00) x (9.00, 8.00) [ 55.251] glyphs0_to_dst: glyph=(54, 619)x(10, 8), unclipped [ 55.251] emit_primitive_identity_mask__avx2: dst=(54, 619), mask=(704.00, 16.00) x (10.00, 8.00) [ 55.251] glyphs0_to_dst: glyph=(63, 619)x(10, 8), unclipped [ 55.251] emit_primitive_identity_mask__avx2: dst=(63, 619), mask=(720.00, 16.00) x (10.00, 8.00) [ 55.251] glyphs0_to_dst: glyph=(72, 616)x(10, 11), unclipped [ 55.251] emit_primitive_identity_mask__avx2: dst=(72, 616), mask=(736.00, 0.00) x (10.00, 11.00) [ 55.251] glyphs0_to_dst: glyph=(81, 619)x(10, 8), unclipped [ 55.251] emit_primitive_identity_mask__avx2: dst=(81, 619), mask=(752.00, 0.00) x (10.00, 8.00) [ 55.251] glyphs0_to_dst: glyph=(90, 616)x(10, 11), unclipped [ 55.251] emit_primitive_identity_mask__avx2: dst=(90, 616), mask=(736.00, 0.00) x (10.00, 11.00) [ 55.251] glyphs0_to_dst: glyph=(99, 619)x(11, 8), unclipped [ 55.251] emit_primitive_identity_mask__avx2: dst=(99, 619), mask=(736.00, 16.00) x (11.00, 8.00) [ 55.251] glyphs0_to_dst: glyph=(109, 619)x(9, 8), unclipped [ 55.251] emit_primitive_identity_mask__avx2: dst=(109, 619), mask=(752.00, 16.00) x (9.00, 8.00) [ 55.251] glyphs0_to_dst: glyph=(118, 621)x(8, 3), unclipped [ 55.251] emit_primitive_identity_mask__avx2: dst=(118, 621), mask=(688.00, 48.00) x (8.00, 3.00) [ 55.251] glyphs0_to_dst: glyph=(126, 617)x(10, 10), unclipped [ 55.251] emit_primitive_identity_mask__avx2: dst=(126, 617), mask=(704.00, 32.00) x (10.00, 10.00) [ 55.251] glyphs0_to_dst: glyph=(135, 617)x(10, 10), unclipped [ 55.251] emit_primitive_identity_mask__avx2: dst=(135, 617), mask=(704.00, 32.00) x (10.00, 10.00) [ 55.251] glyphs0_to_dst: glyph=(144, 617)x(10, 10), unclipped [ 55.251] emit_primitive_identity_mask__avx2: dst=(144, 617), mask=(720.00, 32.00) x (10.00, 10.00) [ 55.251] glyphs0_to_dst: glyph=(153, 617)x(10, 10), unclipped [ 55.251] emit_primitive_identity_mask__avx2: dst=(153, 617), mask=(704.00, 48.00) x (10.00, 10.00) [ 55.251] gen8_vertex_flush[5398] = 54 [ 55.251] gen9_magic_ca_pass: CA fixup (6072 -> 6126) [ 55.251] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 55.251] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 55.251] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 55.251] sna_glyphs(op=3, nlist=1, src=(163, 627)) [ 55.251] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.251] sna_glyphs: discarding mask [ 55.251] glyphs0_to_dst(op=3, src=(163, 627), nlist=1, dst=(163, 627)+(0, 0)) [ 55.251] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753687280 size=3775x2136 [ 55.251] gen9_render_composite: 0x0, current mode=1/1 [ 55.251] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.251] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.251] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.251] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.251] sna_drawable_use_bo pixmap=3854, box=((0, 0), (3775, 2136)), flags=7... [ 55.251] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.251] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.251] sna_drawable_use_bo: using whole GPU bo [ 55.251] gen9_composite_set_target: pixmap=3854, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 55.251] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.251] color_convert: src=ffffffff [20028888] [ 55.251] color_convert: dst=ffffffff [20028888] [ 55.251] sna_render_get_solid: ffffffff [ 55.251] sna_render_get_solid(white) [ 55.251] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.251] sna_transform_is_imprecise_integer_translation: no transform [ 55.251] gen9_composite_picture: integer translation (0, 0), removing [ 55.251] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 55.251] sna_render_pixmap_bo: GPU all damaged [ 55.251] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 55.251] gen4_choose_composite_emitter: solid, identity mask [ 55.251] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.251] gen9_composite_get_binding_table(ea80) [ 55.251] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 55.251] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 55.251] gen9_emit_vertex_elements: setup id=9 [ 55.251] glyphs0_to_dst: glyph=(165, 619)x(5, 8), unclipped [ 55.251] emit_primitive_identity_mask__avx2: dst=(165, 619), mask=(720.00, 48.00) x (5.00, 8.00) [ 55.251] gen8_vertex_flush[5498] = 3 [ 55.251] gen9_magic_ca_pass: CA fixup (6126 -> 6129) [ 55.251] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 55.251] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 55.251] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 55.251] sna_glyphs(op=3, nlist=1, src=(172, 627)) [ 55.251] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.251] sna_glyphs: discarding mask [ 55.251] glyphs0_to_dst(op=3, src=(172, 627), nlist=1, dst=(172, 627)+(0, 0)) [ 55.251] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753687280 size=3775x2136 [ 55.251] gen9_render_composite: 0x0, current mode=1/1 [ 55.251] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.251] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.251] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.251] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.251] sna_drawable_use_bo pixmap=3854, box=((0, 0), (3775, 2136)), flags=7... [ 55.251] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.251] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.251] sna_drawable_use_bo: using whole GPU bo [ 55.251] gen9_composite_set_target: pixmap=3854, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 55.251] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.251] color_convert: src=ff729fcf [20028888] [ 55.251] color_convert: dst=ff729fcf [20028888] [ 55.251] sna_render_get_solid: ff729fcf [ 55.251] sna_render_get_solid(23) = ff729fcf (old) [ 55.251] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.251] sna_transform_is_imprecise_integer_translation: no transform [ 55.251] gen9_composite_picture: integer translation (0, 0), removing [ 55.251] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 55.251] sna_render_pixmap_bo: GPU all damaged [ 55.251] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 55.251] gen4_choose_composite_emitter: solid, identity mask [ 55.251] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.251] gen9_composite_get_binding_table(ea40) [ 55.251] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 55.251] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 55.251] gen9_emit_vertex_elements: setup id=9 [ 55.251] glyphs0_to_dst: glyph=(171, 621)x(11, 3), unclipped [ 55.251] emit_primitive_identity_mask__avx2: dst=(171, 621), mask=(736.00, 32.00) x (11.00, 3.00) [ 55.251] glyphs0_to_dst: glyph=(180, 616)x(10, 14), unclipped [ 55.251] emit_primitive_identity_mask__avx2: dst=(180, 616), mask=(944.00, 48.00) x (10.00, 14.00) [ 55.251] glyphs0_to_dst: glyph=(189, 616)x(11, 11), unclipped [ 55.251] emit_primitive_identity_mask__avx2: dst=(189, 616), mask=(960.00, 0.00) x (11.00, 11.00) [ 55.251] glyphs0_to_dst: glyph=(198, 619)x(10, 8), unclipped [ 55.251] emit_primitive_identity_mask__avx2: dst=(198, 619), mask=(976.00, 0.00) x (10.00, 8.00) [ 55.251] glyphs0_to_dst: glyph=(208, 619)x(9, 11), unclipped [ 55.251] emit_primitive_identity_mask__avx2: dst=(208, 619), mask=(960.00, 16.00) x (9.00, 11.00) [ 55.251] glyphs0_to_dst: glyph=(216, 616)x(10, 14), unclipped [ 55.251] emit_primitive_identity_mask__avx2: dst=(216, 616), mask=(944.00, 48.00) x (10.00, 14.00) [ 55.251] glyphs0_to_dst: glyph=(225, 617)x(10, 10), unclipped [ 55.251] emit_primitive_identity_mask__avx2: dst=(225, 617), mask=(976.00, 16.00) x (10.00, 10.00) [ 55.251] glyphs0_to_dst: glyph=(234, 628)x(11, 2), unclipped [ 55.251] emit_primitive_identity_mask__avx2: dst=(234, 628), mask=(992.00, 0.00) x (11.00, 2.00) [ 55.251] glyphs0_to_dst: glyph=(243, 616)x(11, 11), unclipped [ 55.251] emit_primitive_identity_mask__avx2: dst=(243, 616), mask=(1008.00, 0.00) x (11.00, 11.00) [ 55.251] glyphs0_to_dst: glyph=(253, 619)x(9, 8), unclipped [ 55.251] emit_primitive_identity_mask__avx2: dst=(253, 619), mask=(720.00, 0.00) x (9.00, 8.00) [ 55.251] glyphs0_to_dst: glyph=(261, 619)x(10, 8), unclipped [ 55.251] emit_primitive_identity_mask__avx2: dst=(261, 619), mask=(704.00, 16.00) x (10.00, 8.00) [ 55.251] glyphs0_to_dst: glyph=(270, 619)x(10, 8), unclipped [ 55.251] emit_primitive_identity_mask__avx2: dst=(270, 619), mask=(704.00, 16.00) x (10.00, 8.00) [ 55.251] glyphs0_to_dst: glyph=(279, 615)x(10, 12), unclipped [ 55.251] emit_primitive_identity_mask__avx2: dst=(279, 615), mask=(992.00, 16.00) x (10.00, 12.00) [ 55.251] glyphs0_to_dst: glyph=(288, 619)x(10, 8), unclipped [ 55.251] emit_primitive_identity_mask__avx2: dst=(288, 619), mask=(704.00, 16.00) x (10.00, 8.00) [ 55.251] glyphs0_to_dst: glyph=(297, 619)x(10, 8), unclipped [ 55.251] emit_primitive_identity_mask__avx2: dst=(297, 619), mask=(752.00, 0.00) x (10.00, 8.00) [ 55.251] glyphs0_to_dst: glyph=(307, 615)x(10, 12), unclipped [ 55.251] emit_primitive_identity_mask__avx2: dst=(307, 615), mask=(1008.00, 16.00) x (10.00, 12.00) [ 55.251] glyphs0_to_dst: glyph=(315, 616)x(11, 11), unclipped [ 55.251] emit_primitive_identity_mask__avx2: dst=(315, 616), mask=(960.00, 0.00) x (11.00, 11.00) [ 55.251] glyphs0_to_dst: glyph=(324, 619)x(11, 8), unclipped [ 55.251] emit_primitive_identity_mask__avx2: dst=(324, 619), mask=(736.00, 16.00) x (11.00, 8.00) [ 55.251] glyphs0_to_dst: glyph=(334, 619)x(9, 11), unclipped [ 55.251] emit_primitive_identity_mask__avx2: dst=(334, 619), mask=(960.00, 16.00) x (9.00, 11.00) [ 55.251] glyphs0_to_dst: glyph=(342, 628)x(11, 2), unclipped [ 55.251] emit_primitive_identity_mask__avx2: dst=(342, 628), mask=(992.00, 0.00) x (11.00, 2.00) [ 55.251] glyphs0_to_dst: glyph=(351, 615)x(10, 12), unclipped [ 55.251] emit_primitive_identity_mask__avx2: dst=(351, 615), mask=(992.00, 16.00) x (10.00, 12.00) [ 55.251] glyphs0_to_dst: glyph=(361, 615)x(9, 12), unclipped [ 55.251] emit_primitive_identity_mask__avx2: dst=(361, 615), mask=(960.00, 32.00) x (9.00, 12.00) [ 55.251] glyphs0_to_dst: glyph=(369, 619)x(10, 11), unclipped [ 55.251] emit_primitive_identity_mask__avx2: dst=(369, 619), mask=(976.00, 32.00) x (10.00, 11.00) [ 55.251] glyphs0_to_dst: glyph=(378, 616)x(10, 14), unclipped [ 55.251] emit_primitive_identity_mask__avx2: dst=(378, 616), mask=(944.00, 48.00) x (10.00, 14.00) [ 55.251] glyphs0_to_dst: glyph=(387, 617)x(10, 10), unclipped [ 55.251] emit_primitive_identity_mask__avx2: dst=(387, 617), mask=(960.00, 48.00) x (10.00, 10.00) [ 55.251] glyphs0_to_dst: glyph=(396, 628)x(11, 2), unclipped [ 55.251] emit_primitive_identity_mask__avx2: dst=(396, 628), mask=(992.00, 0.00) x (11.00, 2.00) [ 55.251] glyphs0_to_dst: glyph=(406, 619)x(9, 8), unclipped [ 55.251] emit_primitive_identity_mask__avx2: dst=(406, 619), mask=(688.00, 32.00) x (9.00, 8.00) [ 55.251] glyphs0_to_dst: glyph=(415, 619)x(9, 8), unclipped [ 55.251] emit_primitive_identity_mask__avx2: dst=(415, 619), mask=(752.00, 16.00) x (9.00, 8.00) [ 55.251] glyphs0_to_dst: glyph=(424, 619)x(9, 11), unclipped [ 55.251] emit_primitive_identity_mask__avx2: dst=(424, 619), mask=(960.00, 16.00) x (9.00, 11.00) [ 55.251] glyphs0_to_dst: glyph=(432, 616)x(10, 11), unclipped [ 55.252] emit_primitive_identity_mask__avx2: dst=(432, 616), mask=(976.00, 48.00) x (10.00, 11.00) [ 55.252] glyphs0_to_dst: glyph=(442, 619)x(9, 8), unclipped [ 55.252] emit_primitive_identity_mask__avx2: dst=(442, 619), mask=(688.00, 32.00) x (9.00, 8.00) [ 55.252] glyphs0_to_dst: glyph=(450, 619)x(10, 11), unclipped [ 55.252] emit_primitive_identity_mask__avx2: dst=(450, 619), mask=(976.00, 32.00) x (10.00, 11.00) [ 55.252] gen8_vertex_flush[5598] = 96 [ 55.252] gen9_magic_ca_pass: CA fixup (6129 -> 6225) [ 55.252] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 55.252] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 55.252] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 55.252] sna_accel_flush: flush?=0, dirty?=0 [ 55.252] sna_block_handler (tv=0.0) [ 55.252] sna_wakeup_handler [ 55.252] sna_mode_wakeup: len=32 [ 55.252] sna_mode_wakeup: recording last swap on pipe=1, frame 3036 [bdc], time 55.251332 [ 55.252] sna_mode_wakeup: removing handle=29 [active_scanout=1] from scanout, installing handle=40 [active_scanout=2] [ 55.252] sna_mode_wakeup: flip complete, pending? 2 [ 55.252] sna_accel_flush: flush?=0, dirty?=0 [ 55.252] sna_accel_flush: flush?=0, dirty?=0 [ 55.252] sna_accel_flush: flush?=0, dirty?=0 [ 55.252] sna_accel_flush: flush?=0, dirty?=0 [ 55.252] sna_destroy_window: window=16778247 [ 55.252] sna_accel_flush: flush?=0, dirty?=0 [ 55.252] sna_accel_flush: flush?=0, dirty?=0 [ 55.252] sna_block_handler (tv=0.0) [ 55.252] sna_wakeup_handler [ 55.252] sna_glyphs(op=3, nlist=1, src=(460, 627)) [ 55.252] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.252] sna_glyphs: discarding mask [ 55.252] glyphs0_to_dst(op=3, src=(460, 627), nlist=1, dst=(460, 627)+(0, 0)) [ 55.252] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753687280 size=3775x2136 [ 55.252] gen9_render_composite: 0x0, current mode=1/1 [ 55.252] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.252] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.252] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.252] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.252] sna_drawable_use_bo pixmap=3854, box=((0, 0), (3775, 2136)), flags=7... [ 55.252] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.252] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.252] sna_drawable_use_bo: using whole GPU bo [ 55.252] gen9_composite_set_target: pixmap=3854, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 55.252] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.252] color_convert: src=ffffffff [20028888] [ 55.252] color_convert: dst=ffffffff [20028888] [ 55.252] sna_render_get_solid: ffffffff [ 55.252] sna_render_get_solid(white) [ 55.252] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.252] sna_transform_is_imprecise_integer_translation: no transform [ 55.252] gen9_composite_picture: integer translation (0, 0), removing [ 55.252] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 55.252] sna_render_pixmap_bo: GPU all damaged [ 55.252] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 55.252] gen4_choose_composite_emitter: solid, identity mask [ 55.252] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.252] gen9_composite_get_binding_table(ea00) [ 55.252] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 55.252] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 55.252] gen9_emit_vertex_elements: setup id=9 [ 55.252] glyphs0_to_dst: glyph=(459, 616)x(10, 13), unclipped [ 55.252] emit_primitive_identity_mask__avx2: dst=(459, 616), mask=(752.00, 32.00) x (10.00, 13.00) [ 55.252] glyphs0_to_dst: glyph=(477, 622)x(10, 3), unclipped [ 55.252] emit_primitive_identity_mask__avx2: dst=(477, 622), mask=(1008.00, 48.00) x (10.00, 3.00) [ 55.252] glyphs0_to_dst: glyph=(487, 616)x(9, 14), unclipped [ 55.252] emit_primitive_identity_mask__avx2: dst=(487, 616), mask=(832.00, 32.00) x (9.00, 14.00) [ 55.252] glyphs0_to_dst: glyph=(496, 619)x(9, 8), unclipped [ 55.252] emit_primitive_identity_mask__avx2: dst=(496, 619), mask=(896.00, 48.00) x (9.00, 8.00) [ 55.252] glyphs0_to_dst: glyph=(504, 619)x(10, 8), unclipped [ 55.252] emit_primitive_identity_mask__avx2: dst=(504, 619), mask=(848.00, 16.00) x (10.00, 8.00) [ 55.252] glyphs0_to_dst: glyph=(514, 619)x(9, 8), unclipped [ 55.252] emit_primitive_identity_mask__avx2: dst=(514, 619), mask=(848.00, 48.00) x (9.00, 8.00) [ 55.252] glyphs0_to_dst: glyph=(522, 616)x(10, 11), unclipped [ 55.252] emit_primitive_identity_mask__avx2: dst=(522, 616), mask=(992.00, 32.00) x (10.00, 11.00) [ 55.252] glyphs0_to_dst: glyph=(532, 619)x(9, 11), unclipped [ 55.252] emit_primitive_identity_mask__avx2: dst=(532, 619), mask=(880.00, 16.00) x (9.00, 11.00) [ 55.252] glyphs0_to_dst: glyph=(541, 616)x(9, 11), unclipped [ 55.252] emit_primitive_identity_mask__avx2: dst=(541, 616), mask=(880.00, 0.00) x (9.00, 11.00) [ 55.252] glyphs0_to_dst: glyph=(550, 616)x(9, 14), unclipped [ 55.252] emit_primitive_identity_mask__avx2: dst=(550, 616), mask=(832.00, 32.00) x (9.00, 14.00) [ 55.252] glyphs0_to_dst: glyph=(558, 619)x(10, 8), unclipped [ 55.252] emit_primitive_identity_mask__avx2: dst=(558, 619), mask=(848.00, 16.00) x (10.00, 8.00) [ 55.252] glyphs0_to_dst: glyph=(568, 619)x(9, 11), unclipped [ 55.252] emit_primitive_identity_mask__avx2: dst=(568, 619), mask=(880.00, 16.00) x (9.00, 11.00) [ 55.252] glyphs0_to_dst: glyph=(576, 629)x(11, 2), unclipped [ 55.252] emit_primitive_identity_mask__avx2: dst=(576, 629), mask=(832.00, 48.00) x (11.00, 2.00) [ 55.252] glyphs0_to_dst: glyph=(585, 615)x(10, 12), unclipped [ 55.252] emit_primitive_identity_mask__avx2: dst=(585, 615), mask=(864.00, 0.00) x (10.00, 12.00) [ 55.252] glyphs0_to_dst: glyph=(594, 619)x(10, 8), unclipped [ 55.252] emit_primitive_identity_mask__avx2: dst=(594, 619), mask=(864.00, 32.00) x (10.00, 8.00) [ 55.252] glyphs0_to_dst: glyph=(603, 616)x(10, 11), unclipped [ 55.252] emit_primitive_identity_mask__avx2: dst=(603, 616), mask=(880.00, 32.00) x (10.00, 11.00) [ 55.252] glyphs0_to_dst: glyph=(612, 629)x(11, 2), unclipped [ 55.252] emit_primitive_identity_mask__avx2: dst=(612, 629), mask=(832.00, 48.00) x (11.00, 2.00) [ 55.252] glyphs0_to_dst: glyph=(621, 616)x(10, 11), unclipped [ 55.252] emit_primitive_identity_mask__avx2: dst=(621, 616), mask=(880.00, 32.00) x (10.00, 11.00) [ 55.252] glyphs0_to_dst: glyph=(630, 619)x(10, 8), unclipped [ 55.252] emit_primitive_identity_mask__avx2: dst=(630, 619), mask=(944.00, 0.00) x (10.00, 8.00) [ 55.252] glyphs0_to_dst: glyph=(639, 619)x(10, 11), unclipped [ 55.252] emit_primitive_identity_mask__avx2: dst=(639, 619), mask=(880.00, 48.00) x (10.00, 11.00) [ 55.252] glyphs0_to_dst: glyph=(651, 624)x(5, 3), unclipped [ 55.252] emit_primitive_identity_mask__avx2: dst=(651, 624), mask=(1008.00, 32.00) x (5.00, 3.00) [ 55.252] glyphs0_to_dst: glyph=(658, 619)x(9, 8), unclipped [ 55.252] emit_primitive_identity_mask__avx2: dst=(658, 619), mask=(896.00, 48.00) x (9.00, 8.00) [ 55.252] glyphs0_to_dst: glyph=(667, 615)x(9, 12), unclipped [ 55.252] emit_primitive_identity_mask__avx2: dst=(667, 615), mask=(992.00, 48.00) x (9.00, 12.00) [ 55.252] gen8_vertex_flush[5698] = 69 [ 55.252] gen9_magic_ca_pass: CA fixup (6225 -> 6294) [ 55.252] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 55.252] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 55.252] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 55.252] sna_glyphs(op=3, nlist=1, src=(1, 644)) [ 55.252] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.252] sna_glyphs: discarding mask [ 55.252] glyphs0_to_dst(op=3, src=(1, 644), nlist=1, dst=(1, 644)+(0, 0)) [ 55.252] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753687280 size=3775x2136 [ 55.252] gen9_render_composite: 0x0, current mode=1/1 [ 55.252] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.252] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.252] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.252] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.252] sna_drawable_use_bo pixmap=3854, box=((0, 0), (3775, 2136)), flags=7... [ 55.252] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.252] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.252] sna_drawable_use_bo: using whole GPU bo [ 55.252] gen9_composite_set_target: pixmap=3854, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 55.252] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.252] color_convert: src=ff8ae234 [20028888] [ 55.252] color_convert: dst=ff8ae234 [20028888] [ 55.252] sna_render_get_solid: ff8ae234 [ 55.252] sna_render_get_solid(22) = ff8ae234 (old) [ 55.252] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.252] sna_transform_is_imprecise_integer_translation: no transform [ 55.252] gen9_composite_picture: integer translation (0, 0), removing [ 55.252] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 55.252] sna_render_pixmap_bo: GPU all damaged [ 55.252] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 55.252] gen4_choose_composite_emitter: solid, identity mask [ 55.252] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.252] gen9_composite_get_binding_table(e9c0) [ 55.252] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 55.252] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 55.252] gen9_emit_vertex_elements: setup id=9 [ 55.252] glyphs0_to_dst: glyph=(1, 636)x(9, 8), unclipped [ 55.252] emit_primitive_identity_mask__avx2: dst=(1, 636), mask=(688.00, 32.00) x (9.00, 8.00) [ 55.252] glyphs0_to_dst: glyph=(9, 634)x(10, 13), unclipped [ 55.252] emit_primitive_identity_mask__avx2: dst=(9, 634), mask=(672.00, 48.00) x (10.00, 13.00) [ 55.252] glyphs0_to_dst: glyph=(19, 636)x(9, 8), unclipped [ 55.252] emit_primitive_identity_mask__avx2: dst=(19, 636), mask=(688.00, 32.00) x (9.00, 8.00) [ 55.252] glyphs0_to_dst: glyph=(28, 638)x(8, 3), unclipped [ 55.252] emit_primitive_identity_mask__avx2: dst=(28, 638), mask=(688.00, 48.00) x (8.00, 3.00) [ 55.252] glyphs0_to_dst: glyph=(36, 634)x(11, 10), unclipped [ 55.252] emit_primitive_identity_mask__avx2: dst=(36, 634), mask=(704.00, 0.00) x (11.00, 10.00) [ 55.252] glyphs0_to_dst: glyph=(46, 636)x(9, 8), unclipped [ 55.252] emit_primitive_identity_mask__avx2: dst=(46, 636), mask=(720.00, 0.00) x (9.00, 8.00) [ 55.252] glyphs0_to_dst: glyph=(54, 636)x(10, 8), unclipped [ 55.252] emit_primitive_identity_mask__avx2: dst=(54, 636), mask=(704.00, 16.00) x (10.00, 8.00) [ 55.252] glyphs0_to_dst: glyph=(63, 636)x(10, 8), unclipped [ 55.252] emit_primitive_identity_mask__avx2: dst=(63, 636), mask=(720.00, 16.00) x (10.00, 8.00) [ 55.252] glyphs0_to_dst: glyph=(72, 633)x(10, 11), unclipped [ 55.252] emit_primitive_identity_mask__avx2: dst=(72, 633), mask=(736.00, 0.00) x (10.00, 11.00) [ 55.252] glyphs0_to_dst: glyph=(81, 636)x(10, 8), unclipped [ 55.252] emit_primitive_identity_mask__avx2: dst=(81, 636), mask=(752.00, 0.00) x (10.00, 8.00) [ 55.252] glyphs0_to_dst: glyph=(90, 633)x(10, 11), unclipped [ 55.252] emit_primitive_identity_mask__avx2: dst=(90, 633), mask=(736.00, 0.00) x (10.00, 11.00) [ 55.252] glyphs0_to_dst: glyph=(99, 636)x(11, 8), unclipped [ 55.252] emit_primitive_identity_mask__avx2: dst=(99, 636), mask=(736.00, 16.00) x (11.00, 8.00) [ 55.252] glyphs0_to_dst: glyph=(109, 636)x(9, 8), unclipped [ 55.252] emit_primitive_identity_mask__avx2: dst=(109, 636), mask=(752.00, 16.00) x (9.00, 8.00) [ 55.252] glyphs0_to_dst: glyph=(118, 638)x(8, 3), unclipped [ 55.252] emit_primitive_identity_mask__avx2: dst=(118, 638), mask=(688.00, 48.00) x (8.00, 3.00) [ 55.252] glyphs0_to_dst: glyph=(126, 634)x(10, 10), unclipped [ 55.252] emit_primitive_identity_mask__avx2: dst=(126, 634), mask=(704.00, 32.00) x (10.00, 10.00) [ 55.252] glyphs0_to_dst: glyph=(135, 634)x(10, 10), unclipped [ 55.252] emit_primitive_identity_mask__avx2: dst=(135, 634), mask=(704.00, 32.00) x (10.00, 10.00) [ 55.252] glyphs0_to_dst: glyph=(144, 634)x(10, 10), unclipped [ 55.252] emit_primitive_identity_mask__avx2: dst=(144, 634), mask=(720.00, 32.00) x (10.00, 10.00) [ 55.252] glyphs0_to_dst: glyph=(153, 634)x(10, 10), unclipped [ 55.252] emit_primitive_identity_mask__avx2: dst=(153, 634), mask=(704.00, 48.00) x (10.00, 10.00) [ 55.252] gen8_vertex_flush[5798] = 54 [ 55.252] gen9_magic_ca_pass: CA fixup (6294 -> 6348) [ 55.252] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 55.252] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 55.252] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 55.252] sna_glyphs(op=3, nlist=1, src=(163, 644)) [ 55.252] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.252] sna_glyphs: discarding mask [ 55.252] glyphs0_to_dst(op=3, src=(163, 644), nlist=1, dst=(163, 644)+(0, 0)) [ 55.252] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753687280 size=3775x2136 [ 55.252] gen9_render_composite: 0x0, current mode=1/1 [ 55.252] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.252] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.252] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.252] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.252] sna_drawable_use_bo pixmap=3854, box=((0, 0), (3775, 2136)), flags=7... [ 55.252] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.252] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.252] sna_drawable_use_bo: using whole GPU bo [ 55.252] gen9_composite_set_target: pixmap=3854, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 55.252] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.252] color_convert: src=ffffffff [20028888] [ 55.252] color_convert: dst=ffffffff [20028888] [ 55.252] sna_render_get_solid: ffffffff [ 55.252] sna_render_get_solid(white) [ 55.252] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.252] sna_transform_is_imprecise_integer_translation: no transform [ 55.252] gen9_composite_picture: integer translation (0, 0), removing [ 55.252] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 55.252] sna_render_pixmap_bo: GPU all damaged [ 55.252] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 55.252] gen4_choose_composite_emitter: solid, identity mask [ 55.252] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.252] gen9_composite_get_binding_table(e980) [ 55.252] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 55.252] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 55.252] gen9_emit_vertex_elements: setup id=9 [ 55.252] glyphs0_to_dst: glyph=(165, 636)x(5, 8), unclipped [ 55.252] emit_primitive_identity_mask__avx2: dst=(165, 636), mask=(720.00, 48.00) x (5.00, 8.00) [ 55.252] gen8_vertex_flush[5898] = 3 [ 55.252] gen9_magic_ca_pass: CA fixup (6348 -> 6351) [ 55.252] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 55.252] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 55.253] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 55.253] sna_glyphs(op=3, nlist=1, src=(172, 644)) [ 55.253] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.253] sna_glyphs: discarding mask [ 55.253] glyphs0_to_dst(op=3, src=(172, 644), nlist=1, dst=(172, 644)+(0, 0)) [ 55.253] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753687280 size=3775x2136 [ 55.253] gen9_render_composite: 0x0, current mode=1/1 [ 55.253] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.253] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.253] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.253] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.253] sna_drawable_use_bo pixmap=3854, box=((0, 0), (3775, 2136)), flags=7... [ 55.253] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.253] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.253] sna_drawable_use_bo: using whole GPU bo [ 55.253] gen9_composite_set_target: pixmap=3854, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 55.253] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.253] color_convert: src=ff729fcf [20028888] [ 55.253] color_convert: dst=ff729fcf [20028888] [ 55.253] sna_render_get_solid: ff729fcf [ 55.253] sna_render_get_solid(23) = ff729fcf (old) [ 55.253] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.253] sna_transform_is_imprecise_integer_translation: no transform [ 55.253] gen9_composite_picture: integer translation (0, 0), removing [ 55.253] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 55.253] sna_render_pixmap_bo: GPU all damaged [ 55.253] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 55.253] gen4_choose_composite_emitter: solid, identity mask [ 55.253] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.253] gen9_composite_get_binding_table(e940) [ 55.253] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 55.253] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 55.253] gen9_emit_vertex_elements: setup id=9 [ 55.253] glyphs0_to_dst: glyph=(171, 638)x(11, 3), unclipped [ 55.253] emit_primitive_identity_mask__avx2: dst=(171, 638), mask=(736.00, 32.00) x (11.00, 3.00) [ 55.253] glyphs0_to_dst: glyph=(180, 633)x(10, 14), unclipped [ 55.253] emit_primitive_identity_mask__avx2: dst=(180, 633), mask=(944.00, 48.00) x (10.00, 14.00) [ 55.253] glyphs0_to_dst: glyph=(189, 633)x(11, 11), unclipped [ 55.253] emit_primitive_identity_mask__avx2: dst=(189, 633), mask=(960.00, 0.00) x (11.00, 11.00) [ 55.253] glyphs0_to_dst: glyph=(198, 636)x(10, 8), unclipped [ 55.253] emit_primitive_identity_mask__avx2: dst=(198, 636), mask=(976.00, 0.00) x (10.00, 8.00) [ 55.253] glyphs0_to_dst: glyph=(208, 636)x(9, 11), unclipped [ 55.253] emit_primitive_identity_mask__avx2: dst=(208, 636), mask=(960.00, 16.00) x (9.00, 11.00) [ 55.253] glyphs0_to_dst: glyph=(216, 633)x(10, 14), unclipped [ 55.253] emit_primitive_identity_mask__avx2: dst=(216, 633), mask=(944.00, 48.00) x (10.00, 14.00) [ 55.253] glyphs0_to_dst: glyph=(225, 634)x(10, 10), unclipped [ 55.253] emit_primitive_identity_mask__avx2: dst=(225, 634), mask=(976.00, 16.00) x (10.00, 10.00) [ 55.253] glyphs0_to_dst: glyph=(234, 645)x(11, 2), unclipped [ 55.253] emit_primitive_identity_mask__avx2: dst=(234, 645), mask=(992.00, 0.00) x (11.00, 2.00) [ 55.253] glyphs0_to_dst: glyph=(243, 633)x(11, 11), unclipped [ 55.253] emit_primitive_identity_mask__avx2: dst=(243, 633), mask=(1008.00, 0.00) x (11.00, 11.00) [ 55.253] glyphs0_to_dst: glyph=(253, 636)x(9, 8), unclipped [ 55.253] emit_primitive_identity_mask__avx2: dst=(253, 636), mask=(720.00, 0.00) x (9.00, 8.00) [ 55.253] glyphs0_to_dst: glyph=(261, 636)x(10, 8), unclipped [ 55.253] emit_primitive_identity_mask__avx2: dst=(261, 636), mask=(704.00, 16.00) x (10.00, 8.00) [ 55.253] glyphs0_to_dst: glyph=(270, 636)x(10, 8), unclipped [ 55.253] emit_primitive_identity_mask__avx2: dst=(270, 636), mask=(704.00, 16.00) x (10.00, 8.00) [ 55.253] glyphs0_to_dst: glyph=(279, 632)x(10, 12), unclipped [ 55.253] emit_primitive_identity_mask__avx2: dst=(279, 632), mask=(992.00, 16.00) x (10.00, 12.00) [ 55.253] glyphs0_to_dst: glyph=(288, 636)x(10, 8), unclipped [ 55.253] emit_primitive_identity_mask__avx2: dst=(288, 636), mask=(704.00, 16.00) x (10.00, 8.00) [ 55.253] glyphs0_to_dst: glyph=(297, 636)x(10, 8), unclipped [ 55.253] emit_primitive_identity_mask__avx2: dst=(297, 636), mask=(752.00, 0.00) x (10.00, 8.00) [ 55.253] glyphs0_to_dst: glyph=(307, 632)x(10, 12), unclipped [ 55.253] emit_primitive_identity_mask__avx2: dst=(307, 632), mask=(1008.00, 16.00) x (10.00, 12.00) [ 55.253] glyphs0_to_dst: glyph=(315, 633)x(11, 11), unclipped [ 55.253] emit_primitive_identity_mask__avx2: dst=(315, 633), mask=(960.00, 0.00) x (11.00, 11.00) [ 55.253] glyphs0_to_dst: glyph=(324, 636)x(11, 8), unclipped [ 55.253] emit_primitive_identity_mask__avx2: dst=(324, 636), mask=(736.00, 16.00) x (11.00, 8.00) [ 55.253] glyphs0_to_dst: glyph=(334, 636)x(9, 11), unclipped [ 55.253] emit_primitive_identity_mask__avx2: dst=(334, 636), mask=(960.00, 16.00) x (9.00, 11.00) [ 55.253] glyphs0_to_dst: glyph=(342, 645)x(11, 2), unclipped [ 55.253] emit_primitive_identity_mask__avx2: dst=(342, 645), mask=(992.00, 0.00) x (11.00, 2.00) [ 55.253] glyphs0_to_dst: glyph=(351, 632)x(10, 12), unclipped [ 55.253] emit_primitive_identity_mask__avx2: dst=(351, 632), mask=(992.00, 16.00) x (10.00, 12.00) [ 55.253] glyphs0_to_dst: glyph=(361, 632)x(9, 12), unclipped [ 55.253] emit_primitive_identity_mask__avx2: dst=(361, 632), mask=(960.00, 32.00) x (9.00, 12.00) [ 55.253] glyphs0_to_dst: glyph=(369, 636)x(10, 11), unclipped [ 55.253] emit_primitive_identity_mask__avx2: dst=(369, 636), mask=(976.00, 32.00) x (10.00, 11.00) [ 55.253] glyphs0_to_dst: glyph=(378, 633)x(10, 14), unclipped [ 55.253] emit_primitive_identity_mask__avx2: dst=(378, 633), mask=(944.00, 48.00) x (10.00, 14.00) [ 55.253] glyphs0_to_dst: glyph=(387, 634)x(10, 10), unclipped [ 55.253] emit_primitive_identity_mask__avx2: dst=(387, 634), mask=(960.00, 48.00) x (10.00, 10.00) [ 55.253] glyphs0_to_dst: glyph=(396, 645)x(11, 2), unclipped [ 55.253] emit_primitive_identity_mask__avx2: dst=(396, 645), mask=(992.00, 0.00) x (11.00, 2.00) [ 55.253] glyphs0_to_dst: glyph=(406, 636)x(9, 8), unclipped [ 55.253] emit_primitive_identity_mask__avx2: dst=(406, 636), mask=(688.00, 32.00) x (9.00, 8.00) [ 55.253] glyphs0_to_dst: glyph=(415, 636)x(9, 8), unclipped [ 55.253] emit_primitive_identity_mask__avx2: dst=(415, 636), mask=(752.00, 16.00) x (9.00, 8.00) [ 55.253] glyphs0_to_dst: glyph=(424, 636)x(9, 11), unclipped [ 55.253] emit_primitive_identity_mask__avx2: dst=(424, 636), mask=(960.00, 16.00) x (9.00, 11.00) [ 55.253] glyphs0_to_dst: glyph=(432, 633)x(10, 11), unclipped [ 55.253] emit_primitive_identity_mask__avx2: dst=(432, 633), mask=(976.00, 48.00) x (10.00, 11.00) [ 55.253] glyphs0_to_dst: glyph=(442, 636)x(9, 8), unclipped [ 55.253] emit_primitive_identity_mask__avx2: dst=(442, 636), mask=(688.00, 32.00) x (9.00, 8.00) [ 55.253] glyphs0_to_dst: glyph=(450, 636)x(10, 11), unclipped [ 55.253] emit_primitive_identity_mask__avx2: dst=(450, 636), mask=(976.00, 32.00) x (10.00, 11.00) [ 55.253] gen8_vertex_flush[5998] = 96 [ 55.253] gen9_magic_ca_pass: CA fixup (6351 -> 6447) [ 55.253] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 55.253] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 55.253] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 55.253] sna_glyphs(op=3, nlist=1, src=(460, 644)) [ 55.253] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.253] sna_glyphs: discarding mask [ 55.253] glyphs0_to_dst(op=3, src=(460, 644), nlist=1, dst=(460, 644)+(0, 0)) [ 55.253] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753687280 size=3775x2136 [ 55.253] gen9_render_composite: 0x0, current mode=1/1 [ 55.253] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.253] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.253] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.253] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.253] sna_drawable_use_bo pixmap=3854, box=((0, 0), (3775, 2136)), flags=7... [ 55.253] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.253] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.253] sna_drawable_use_bo: using whole GPU bo [ 55.253] gen9_composite_set_target: pixmap=3854, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 55.253] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.253] color_convert: src=ffffffff [20028888] [ 55.253] color_convert: dst=ffffffff [20028888] [ 55.253] sna_render_get_solid: ffffffff [ 55.253] sna_render_get_solid(white) [ 55.253] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.253] sna_transform_is_imprecise_integer_translation: no transform [ 55.253] gen9_composite_picture: integer translation (0, 0), removing [ 55.253] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 55.253] sna_render_pixmap_bo: GPU all damaged [ 55.253] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 55.253] gen4_choose_composite_emitter: solid, identity mask [ 55.253] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.253] gen9_composite_get_binding_table(e900) [ 55.253] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 55.253] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 55.253] gen9_emit_vertex_elements: setup id=9 [ 55.253] glyphs0_to_dst: glyph=(459, 633)x(10, 13), unclipped [ 55.253] emit_primitive_identity_mask__avx2: dst=(459, 633), mask=(752.00, 32.00) x (10.00, 13.00) [ 55.253] glyphs0_to_dst: glyph=(477, 639)x(10, 3), unclipped [ 55.253] emit_primitive_identity_mask__avx2: dst=(477, 639), mask=(1008.00, 48.00) x (10.00, 3.00) [ 55.253] glyphs0_to_dst: glyph=(487, 633)x(9, 14), unclipped [ 55.253] emit_primitive_identity_mask__avx2: dst=(487, 633), mask=(832.00, 32.00) x (9.00, 14.00) [ 55.253] glyphs0_to_dst: glyph=(496, 636)x(9, 8), unclipped [ 55.253] emit_primitive_identity_mask__avx2: dst=(496, 636), mask=(896.00, 48.00) x (9.00, 8.00) [ 55.253] glyphs0_to_dst: glyph=(504, 636)x(10, 8), unclipped [ 55.253] emit_primitive_identity_mask__avx2: dst=(504, 636), mask=(848.00, 16.00) x (10.00, 8.00) [ 55.253] glyphs0_to_dst: glyph=(514, 636)x(9, 8), unclipped [ 55.253] emit_primitive_identity_mask__avx2: dst=(514, 636), mask=(848.00, 48.00) x (9.00, 8.00) [ 55.253] glyphs0_to_dst: glyph=(522, 633)x(10, 11), unclipped [ 55.253] emit_primitive_identity_mask__avx2: dst=(522, 633), mask=(992.00, 32.00) x (10.00, 11.00) [ 55.253] glyphs0_to_dst: glyph=(532, 636)x(9, 11), unclipped [ 55.253] emit_primitive_identity_mask__avx2: dst=(532, 636), mask=(880.00, 16.00) x (9.00, 11.00) [ 55.253] glyphs0_to_dst: glyph=(541, 633)x(9, 11), unclipped [ 55.253] emit_primitive_identity_mask__avx2: dst=(541, 633), mask=(880.00, 0.00) x (9.00, 11.00) [ 55.253] glyphs0_to_dst: glyph=(550, 633)x(9, 14), unclipped [ 55.253] emit_primitive_identity_mask__avx2: dst=(550, 633), mask=(832.00, 32.00) x (9.00, 14.00) [ 55.253] glyphs0_to_dst: glyph=(558, 636)x(10, 8), unclipped [ 55.253] emit_primitive_identity_mask__avx2: dst=(558, 636), mask=(848.00, 16.00) x (10.00, 8.00) [ 55.253] glyphs0_to_dst: glyph=(568, 636)x(9, 11), unclipped [ 55.253] emit_primitive_identity_mask__avx2: dst=(568, 636), mask=(880.00, 16.00) x (9.00, 11.00) [ 55.253] glyphs0_to_dst: glyph=(576, 646)x(11, 2), unclipped [ 55.253] emit_primitive_identity_mask__avx2: dst=(576, 646), mask=(832.00, 48.00) x (11.00, 2.00) [ 55.253] glyphs0_to_dst: glyph=(585, 632)x(10, 12), unclipped [ 55.253] emit_primitive_identity_mask__avx2: dst=(585, 632), mask=(864.00, 0.00) x (10.00, 12.00) [ 55.253] glyphs0_to_dst: glyph=(594, 636)x(10, 8), unclipped [ 55.253] emit_primitive_identity_mask__avx2: dst=(594, 636), mask=(864.00, 32.00) x (10.00, 8.00) [ 55.253] glyphs0_to_dst: glyph=(603, 633)x(10, 11), unclipped [ 55.253] emit_primitive_identity_mask__avx2: dst=(603, 633), mask=(880.00, 32.00) x (10.00, 11.00) [ 55.253] glyphs0_to_dst: glyph=(612, 646)x(11, 2), unclipped [ 55.253] emit_primitive_identity_mask__avx2: dst=(612, 646), mask=(832.00, 48.00) x (11.00, 2.00) [ 55.253] glyphs0_to_dst: glyph=(621, 633)x(10, 11), unclipped [ 55.253] emit_primitive_identity_mask__avx2: dst=(621, 633), mask=(880.00, 32.00) x (10.00, 11.00) [ 55.253] glyphs0_to_dst: glyph=(630, 636)x(10, 8), unclipped [ 55.253] emit_primitive_identity_mask__avx2: dst=(630, 636), mask=(944.00, 0.00) x (10.00, 8.00) [ 55.253] glyphs0_to_dst: glyph=(639, 636)x(10, 11), unclipped [ 55.253] emit_primitive_identity_mask__avx2: dst=(639, 636), mask=(880.00, 48.00) x (10.00, 11.00) [ 55.253] glyphs0_to_dst: glyph=(651, 641)x(5, 3), unclipped [ 55.253] emit_primitive_identity_mask__avx2: dst=(651, 641), mask=(1008.00, 32.00) x (5.00, 3.00) [ 55.253] glyphs0_to_dst: glyph=(658, 636)x(9, 8), unclipped [ 55.253] emit_primitive_identity_mask__avx2: dst=(658, 636), mask=(896.00, 48.00) x (9.00, 8.00) [ 55.253] glyphs0_to_dst: glyph=(667, 632)x(9, 12), unclipped [ 55.253] emit_primitive_identity_mask__avx2: dst=(667, 632), mask=(992.00, 48.00) x (9.00, 12.00) [ 55.253] gen8_vertex_flush[5a98] = 69 [ 55.253] gen9_magic_ca_pass: CA fixup (6447 -> 6516) [ 55.253] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 55.253] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 55.253] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 55.253] sna_glyphs(op=3, nlist=1, src=(1, 661)) [ 55.253] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.253] sna_glyphs: discarding mask [ 55.253] glyphs0_to_dst(op=3, src=(1, 661), nlist=1, dst=(1, 661)+(0, 0)) [ 55.253] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753687280 size=3775x2136 [ 55.253] gen9_render_composite: 0x0, current mode=1/1 [ 55.253] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.253] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.253] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.253] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.253] sna_drawable_use_bo pixmap=3854, box=((0, 0), (3775, 2136)), flags=7... [ 55.253] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.253] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.253] sna_drawable_use_bo: using whole GPU bo [ 55.253] gen9_composite_set_target: pixmap=3854, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 55.253] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.253] color_convert: src=ff8ae234 [20028888] [ 55.253] color_convert: dst=ff8ae234 [20028888] [ 55.253] sna_render_get_solid: ff8ae234 [ 55.253] sna_render_get_solid(22) = ff8ae234 (old) [ 55.253] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.253] sna_transform_is_imprecise_integer_translation: no transform [ 55.253] gen9_composite_picture: integer translation (0, 0), removing [ 55.253] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 55.253] sna_render_pixmap_bo: GPU all damaged [ 55.253] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 55.253] gen4_choose_composite_emitter: solid, identity mask [ 55.253] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.253] gen9_composite_get_binding_table(e8c0) [ 55.253] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 55.253] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 55.253] gen9_emit_vertex_elements: setup id=9 [ 55.253] glyphs0_to_dst: glyph=(1, 653)x(9, 8), unclipped [ 55.253] emit_primitive_identity_mask__avx2: dst=(1, 653), mask=(688.00, 32.00) x (9.00, 8.00) [ 55.253] glyphs0_to_dst: glyph=(9, 651)x(10, 13), unclipped [ 55.253] emit_primitive_identity_mask__avx2: dst=(9, 651), mask=(672.00, 48.00) x (10.00, 13.00) [ 55.253] glyphs0_to_dst: glyph=(19, 653)x(9, 8), unclipped [ 55.253] emit_primitive_identity_mask__avx2: dst=(19, 653), mask=(688.00, 32.00) x (9.00, 8.00) [ 55.253] glyphs0_to_dst: glyph=(28, 655)x(8, 3), unclipped [ 55.253] emit_primitive_identity_mask__avx2: dst=(28, 655), mask=(688.00, 48.00) x (8.00, 3.00) [ 55.253] glyphs0_to_dst: glyph=(36, 651)x(11, 10), unclipped [ 55.253] emit_primitive_identity_mask__avx2: dst=(36, 651), mask=(704.00, 0.00) x (11.00, 10.00) [ 55.253] glyphs0_to_dst: glyph=(46, 653)x(9, 8), unclipped [ 55.253] emit_primitive_identity_mask__avx2: dst=(46, 653), mask=(720.00, 0.00) x (9.00, 8.00) [ 55.253] glyphs0_to_dst: glyph=(54, 653)x(10, 8), unclipped [ 55.253] emit_primitive_identity_mask__avx2: dst=(54, 653), mask=(704.00, 16.00) x (10.00, 8.00) [ 55.253] glyphs0_to_dst: glyph=(63, 653)x(10, 8), unclipped [ 55.253] emit_primitive_identity_mask__avx2: dst=(63, 653), mask=(720.00, 16.00) x (10.00, 8.00) [ 55.253] glyphs0_to_dst: glyph=(72, 650)x(10, 11), unclipped [ 55.253] emit_primitive_identity_mask__avx2: dst=(72, 650), mask=(736.00, 0.00) x (10.00, 11.00) [ 55.253] glyphs0_to_dst: glyph=(81, 653)x(10, 8), unclipped [ 55.253] emit_primitive_identity_mask__avx2: dst=(81, 653), mask=(752.00, 0.00) x (10.00, 8.00) [ 55.253] glyphs0_to_dst: glyph=(90, 650)x(10, 11), unclipped [ 55.253] emit_primitive_identity_mask__avx2: dst=(90, 650), mask=(736.00, 0.00) x (10.00, 11.00) [ 55.253] glyphs0_to_dst: glyph=(99, 653)x(11, 8), unclipped [ 55.253] emit_primitive_identity_mask__avx2: dst=(99, 653), mask=(736.00, 16.00) x (11.00, 8.00) [ 55.253] glyphs0_to_dst: glyph=(109, 653)x(9, 8), unclipped [ 55.253] emit_primitive_identity_mask__avx2: dst=(109, 653), mask=(752.00, 16.00) x (9.00, 8.00) [ 55.253] glyphs0_to_dst: glyph=(118, 655)x(8, 3), unclipped [ 55.253] emit_primitive_identity_mask__avx2: dst=(118, 655), mask=(688.00, 48.00) x (8.00, 3.00) [ 55.253] glyphs0_to_dst: glyph=(126, 651)x(10, 10), unclipped [ 55.253] emit_primitive_identity_mask__avx2: dst=(126, 651), mask=(704.00, 32.00) x (10.00, 10.00) [ 55.253] glyphs0_to_dst: glyph=(135, 651)x(10, 10), unclipped [ 55.253] emit_primitive_identity_mask__avx2: dst=(135, 651), mask=(704.00, 32.00) x (10.00, 10.00) [ 55.253] glyphs0_to_dst: glyph=(144, 651)x(10, 10), unclipped [ 55.253] emit_primitive_identity_mask__avx2: dst=(144, 651), mask=(720.00, 32.00) x (10.00, 10.00) [ 55.253] glyphs0_to_dst: glyph=(153, 651)x(10, 10), unclipped [ 55.253] emit_primitive_identity_mask__avx2: dst=(153, 651), mask=(704.00, 48.00) x (10.00, 10.00) [ 55.253] gen8_vertex_flush[5b98] = 54 [ 55.253] gen9_magic_ca_pass: CA fixup (6516 -> 6570) [ 55.253] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 55.253] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 55.253] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 55.253] sna_glyphs(op=3, nlist=1, src=(163, 661)) [ 55.253] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.253] sna_glyphs: discarding mask [ 55.253] glyphs0_to_dst(op=3, src=(163, 661), nlist=1, dst=(163, 661)+(0, 0)) [ 55.253] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753687280 size=3775x2136 [ 55.253] gen9_render_composite: 0x0, current mode=1/1 [ 55.253] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.253] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.253] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.253] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.253] sna_drawable_use_bo pixmap=3854, box=((0, 0), (3775, 2136)), flags=7... [ 55.253] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.253] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.253] sna_drawable_use_bo: using whole GPU bo [ 55.253] gen9_composite_set_target: pixmap=3854, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 55.253] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.253] color_convert: src=ffffffff [20028888] [ 55.253] color_convert: dst=ffffffff [20028888] [ 55.253] sna_render_get_solid: ffffffff [ 55.253] sna_render_get_solid(white) [ 55.253] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.253] sna_transform_is_imprecise_integer_translation: no transform [ 55.253] gen9_composite_picture: integer translation (0, 0), removing [ 55.253] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 55.253] sna_render_pixmap_bo: GPU all damaged [ 55.253] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 55.253] gen4_choose_composite_emitter: solid, identity mask [ 55.253] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.254] gen9_composite_get_binding_table(e880) [ 55.254] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 55.254] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 55.254] gen9_emit_vertex_elements: setup id=9 [ 55.254] glyphs0_to_dst: glyph=(165, 653)x(5, 8), unclipped [ 55.254] emit_primitive_identity_mask__avx2: dst=(165, 653), mask=(720.00, 48.00) x (5.00, 8.00) [ 55.254] gen8_vertex_flush[5c98] = 3 [ 55.254] gen9_magic_ca_pass: CA fixup (6570 -> 6573) [ 55.254] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 55.254] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 55.254] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 55.254] sna_glyphs(op=3, nlist=1, src=(172, 661)) [ 55.254] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.254] sna_glyphs: discarding mask [ 55.254] glyphs0_to_dst(op=3, src=(172, 661), nlist=1, dst=(172, 661)+(0, 0)) [ 55.254] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753687280 size=3775x2136 [ 55.254] gen9_render_composite: 0x0, current mode=1/1 [ 55.254] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.254] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.254] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.254] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.254] sna_drawable_use_bo pixmap=3854, box=((0, 0), (3775, 2136)), flags=7... [ 55.254] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.254] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.254] sna_drawable_use_bo: using whole GPU bo [ 55.254] gen9_composite_set_target: pixmap=3854, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 55.254] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.254] color_convert: src=ff729fcf [20028888] [ 55.254] color_convert: dst=ff729fcf [20028888] [ 55.254] sna_render_get_solid: ff729fcf [ 55.254] sna_render_get_solid(23) = ff729fcf (old) [ 55.254] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.254] sna_transform_is_imprecise_integer_translation: no transform [ 55.254] gen9_composite_picture: integer translation (0, 0), removing [ 55.254] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 55.254] sna_render_pixmap_bo: GPU all damaged [ 55.254] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 55.254] gen4_choose_composite_emitter: solid, identity mask [ 55.254] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.254] gen9_composite_get_binding_table(e840) [ 55.254] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 55.254] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 55.254] gen9_emit_vertex_elements: setup id=9 [ 55.254] glyphs0_to_dst: glyph=(171, 655)x(11, 3), unclipped [ 55.254] emit_primitive_identity_mask__avx2: dst=(171, 655), mask=(736.00, 32.00) x (11.00, 3.00) [ 55.254] glyphs0_to_dst: glyph=(180, 650)x(10, 14), unclipped [ 55.254] emit_primitive_identity_mask__avx2: dst=(180, 650), mask=(944.00, 48.00) x (10.00, 14.00) [ 55.254] glyphs0_to_dst: glyph=(189, 650)x(11, 11), unclipped [ 55.254] emit_primitive_identity_mask__avx2: dst=(189, 650), mask=(960.00, 0.00) x (11.00, 11.00) [ 55.254] glyphs0_to_dst: glyph=(198, 653)x(10, 8), unclipped [ 55.254] emit_primitive_identity_mask__avx2: dst=(198, 653), mask=(976.00, 0.00) x (10.00, 8.00) [ 55.254] glyphs0_to_dst: glyph=(208, 653)x(9, 11), unclipped [ 55.254] emit_primitive_identity_mask__avx2: dst=(208, 653), mask=(960.00, 16.00) x (9.00, 11.00) [ 55.254] glyphs0_to_dst: glyph=(216, 650)x(10, 14), unclipped [ 55.254] emit_primitive_identity_mask__avx2: dst=(216, 650), mask=(944.00, 48.00) x (10.00, 14.00) [ 55.254] glyphs0_to_dst: glyph=(225, 651)x(10, 10), unclipped [ 55.254] emit_primitive_identity_mask__avx2: dst=(225, 651), mask=(976.00, 16.00) x (10.00, 10.00) [ 55.254] glyphs0_to_dst: glyph=(234, 662)x(11, 2), unclipped [ 55.254] emit_primitive_identity_mask__avx2: dst=(234, 662), mask=(992.00, 0.00) x (11.00, 2.00) [ 55.254] glyphs0_to_dst: glyph=(243, 650)x(11, 11), unclipped [ 55.254] emit_primitive_identity_mask__avx2: dst=(243, 650), mask=(1008.00, 0.00) x (11.00, 11.00) [ 55.254] glyphs0_to_dst: glyph=(253, 653)x(9, 8), unclipped [ 55.254] emit_primitive_identity_mask__avx2: dst=(253, 653), mask=(720.00, 0.00) x (9.00, 8.00) [ 55.254] glyphs0_to_dst: glyph=(261, 653)x(10, 8), unclipped [ 55.254] emit_primitive_identity_mask__avx2: dst=(261, 653), mask=(704.00, 16.00) x (10.00, 8.00) [ 55.254] glyphs0_to_dst: glyph=(270, 653)x(10, 8), unclipped [ 55.254] emit_primitive_identity_mask__avx2: dst=(270, 653), mask=(704.00, 16.00) x (10.00, 8.00) [ 55.254] glyphs0_to_dst: glyph=(279, 649)x(10, 12), unclipped [ 55.254] emit_primitive_identity_mask__avx2: dst=(279, 649), mask=(992.00, 16.00) x (10.00, 12.00) [ 55.254] glyphs0_to_dst: glyph=(288, 653)x(10, 8), unclipped [ 55.254] emit_primitive_identity_mask__avx2: dst=(288, 653), mask=(704.00, 16.00) x (10.00, 8.00) [ 55.254] glyphs0_to_dst: glyph=(297, 653)x(10, 8), unclipped [ 55.254] emit_primitive_identity_mask__avx2: dst=(297, 653), mask=(752.00, 0.00) x (10.00, 8.00) [ 55.254] glyphs0_to_dst: glyph=(307, 649)x(10, 12), unclipped [ 55.254] emit_primitive_identity_mask__avx2: dst=(307, 649), mask=(1008.00, 16.00) x (10.00, 12.00) [ 55.254] glyphs0_to_dst: glyph=(315, 650)x(11, 11), unclipped [ 55.254] emit_primitive_identity_mask__avx2: dst=(315, 650), mask=(960.00, 0.00) x (11.00, 11.00) [ 55.254] glyphs0_to_dst: glyph=(324, 653)x(11, 8), unclipped [ 55.254] emit_primitive_identity_mask__avx2: dst=(324, 653), mask=(736.00, 16.00) x (11.00, 8.00) [ 55.254] glyphs0_to_dst: glyph=(334, 653)x(9, 11), unclipped [ 55.254] emit_primitive_identity_mask__avx2: dst=(334, 653), mask=(960.00, 16.00) x (9.00, 11.00) [ 55.254] glyphs0_to_dst: glyph=(342, 662)x(11, 2), unclipped [ 55.254] emit_primitive_identity_mask__avx2: dst=(342, 662), mask=(992.00, 0.00) x (11.00, 2.00) [ 55.254] glyphs0_to_dst: glyph=(351, 649)x(10, 12), unclipped [ 55.254] emit_primitive_identity_mask__avx2: dst=(351, 649), mask=(992.00, 16.00) x (10.00, 12.00) [ 55.254] glyphs0_to_dst: glyph=(361, 649)x(9, 12), unclipped [ 55.254] emit_primitive_identity_mask__avx2: dst=(361, 649), mask=(960.00, 32.00) x (9.00, 12.00) [ 55.254] glyphs0_to_dst: glyph=(369, 653)x(10, 11), unclipped [ 55.254] emit_primitive_identity_mask__avx2: dst=(369, 653), mask=(976.00, 32.00) x (10.00, 11.00) [ 55.254] glyphs0_to_dst: glyph=(378, 650)x(10, 14), unclipped [ 55.254] emit_primitive_identity_mask__avx2: dst=(378, 650), mask=(944.00, 48.00) x (10.00, 14.00) [ 55.254] glyphs0_to_dst: glyph=(387, 651)x(10, 10), unclipped [ 55.254] emit_primitive_identity_mask__avx2: dst=(387, 651), mask=(960.00, 48.00) x (10.00, 10.00) [ 55.254] glyphs0_to_dst: glyph=(396, 662)x(11, 2), unclipped [ 55.254] emit_primitive_identity_mask__avx2: dst=(396, 662), mask=(992.00, 0.00) x (11.00, 2.00) [ 55.254] glyphs0_to_dst: glyph=(406, 653)x(9, 8), unclipped [ 55.254] emit_primitive_identity_mask__avx2: dst=(406, 653), mask=(688.00, 32.00) x (9.00, 8.00) [ 55.254] glyphs0_to_dst: glyph=(415, 653)x(9, 8), unclipped [ 55.254] emit_primitive_identity_mask__avx2: dst=(415, 653), mask=(752.00, 16.00) x (9.00, 8.00) [ 55.254] glyphs0_to_dst: glyph=(424, 653)x(9, 11), unclipped [ 55.254] emit_primitive_identity_mask__avx2: dst=(424, 653), mask=(960.00, 16.00) x (9.00, 11.00) [ 55.254] glyphs0_to_dst: glyph=(432, 650)x(10, 11), unclipped [ 55.254] emit_primitive_identity_mask__avx2: dst=(432, 650), mask=(976.00, 48.00) x (10.00, 11.00) [ 55.254] glyphs0_to_dst: glyph=(442, 653)x(9, 8), unclipped [ 55.254] emit_primitive_identity_mask__avx2: dst=(442, 653), mask=(688.00, 32.00) x (9.00, 8.00) [ 55.254] glyphs0_to_dst: glyph=(450, 653)x(10, 11), unclipped [ 55.254] emit_primitive_identity_mask__avx2: dst=(450, 653), mask=(976.00, 32.00) x (10.00, 11.00) [ 55.254] gen8_vertex_flush[5d98] = 96 [ 55.254] gen9_magic_ca_pass: CA fixup (6573 -> 6669) [ 55.254] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 55.254] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 55.254] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 55.254] sna_glyphs(op=3, nlist=1, src=(460, 661)) [ 55.254] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.254] sna_glyphs: discarding mask [ 55.254] glyphs0_to_dst(op=3, src=(460, 661), nlist=1, dst=(460, 661)+(0, 0)) [ 55.254] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753687280 size=3775x2136 [ 55.254] gen9_render_composite: 0x0, current mode=1/1 [ 55.254] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.254] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.254] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.254] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.254] sna_drawable_use_bo pixmap=3854, box=((0, 0), (3775, 2136)), flags=7... [ 55.254] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.254] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.254] sna_drawable_use_bo: using whole GPU bo [ 55.254] gen9_composite_set_target: pixmap=3854, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 55.254] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.254] color_convert: src=ffffffff [20028888] [ 55.254] color_convert: dst=ffffffff [20028888] [ 55.254] sna_render_get_solid: ffffffff [ 55.254] sna_render_get_solid(white) [ 55.254] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.254] sna_transform_is_imprecise_integer_translation: no transform [ 55.254] gen9_composite_picture: integer translation (0, 0), removing [ 55.254] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 55.254] sna_render_pixmap_bo: GPU all damaged [ 55.254] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 55.254] gen4_choose_composite_emitter: solid, identity mask [ 55.254] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.254] gen9_composite_get_binding_table(e800) [ 55.254] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 55.254] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 55.254] gen9_emit_vertex_elements: setup id=9 [ 55.254] glyphs0_to_dst: glyph=(459, 650)x(10, 13), unclipped [ 55.254] emit_primitive_identity_mask__avx2: dst=(459, 650), mask=(752.00, 32.00) x (10.00, 13.00) [ 55.254] glyphs0_to_dst: glyph=(477, 656)x(10, 3), unclipped [ 55.254] emit_primitive_identity_mask__avx2: dst=(477, 656), mask=(1008.00, 48.00) x (10.00, 3.00) [ 55.254] glyphs0_to_dst: glyph=(487, 650)x(9, 14), unclipped [ 55.254] emit_primitive_identity_mask__avx2: dst=(487, 650), mask=(832.00, 32.00) x (9.00, 14.00) [ 55.254] glyphs0_to_dst: glyph=(496, 653)x(9, 8), unclipped [ 55.254] emit_primitive_identity_mask__avx2: dst=(496, 653), mask=(896.00, 48.00) x (9.00, 8.00) [ 55.254] glyphs0_to_dst: glyph=(504, 653)x(10, 8), unclipped [ 55.254] emit_primitive_identity_mask__avx2: dst=(504, 653), mask=(848.00, 16.00) x (10.00, 8.00) [ 55.254] glyphs0_to_dst: glyph=(514, 653)x(9, 8), unclipped [ 55.254] emit_primitive_identity_mask__avx2: dst=(514, 653), mask=(848.00, 48.00) x (9.00, 8.00) [ 55.254] glyphs0_to_dst: glyph=(522, 650)x(10, 11), unclipped [ 55.254] emit_primitive_identity_mask__avx2: dst=(522, 650), mask=(992.00, 32.00) x (10.00, 11.00) [ 55.254] glyphs0_to_dst: glyph=(532, 653)x(9, 11), unclipped [ 55.254] emit_primitive_identity_mask__avx2: dst=(532, 653), mask=(880.00, 16.00) x (9.00, 11.00) [ 55.254] glyphs0_to_dst: glyph=(541, 650)x(9, 11), unclipped [ 55.254] emit_primitive_identity_mask__avx2: dst=(541, 650), mask=(880.00, 0.00) x (9.00, 11.00) [ 55.254] glyphs0_to_dst: glyph=(550, 650)x(9, 14), unclipped [ 55.254] emit_primitive_identity_mask__avx2: dst=(550, 650), mask=(832.00, 32.00) x (9.00, 14.00) [ 55.254] glyphs0_to_dst: glyph=(558, 653)x(10, 8), unclipped [ 55.254] emit_primitive_identity_mask__avx2: dst=(558, 653), mask=(848.00, 16.00) x (10.00, 8.00) [ 55.254] glyphs0_to_dst: glyph=(568, 653)x(9, 11), unclipped [ 55.254] emit_primitive_identity_mask__avx2: dst=(568, 653), mask=(880.00, 16.00) x (9.00, 11.00) [ 55.254] glyphs0_to_dst: glyph=(576, 663)x(11, 2), unclipped [ 55.254] emit_primitive_identity_mask__avx2: dst=(576, 663), mask=(832.00, 48.00) x (11.00, 2.00) [ 55.254] glyphs0_to_dst: glyph=(585, 649)x(10, 12), unclipped [ 55.254] emit_primitive_identity_mask__avx2: dst=(585, 649), mask=(864.00, 0.00) x (10.00, 12.00) [ 55.254] glyphs0_to_dst: glyph=(594, 653)x(10, 8), unclipped [ 55.254] emit_primitive_identity_mask__avx2: dst=(594, 653), mask=(864.00, 32.00) x (10.00, 8.00) [ 55.254] glyphs0_to_dst: glyph=(603, 650)x(10, 11), unclipped [ 55.254] emit_primitive_identity_mask__avx2: dst=(603, 650), mask=(880.00, 32.00) x (10.00, 11.00) [ 55.254] glyphs0_to_dst: glyph=(612, 663)x(11, 2), unclipped [ 55.254] emit_primitive_identity_mask__avx2: dst=(612, 663), mask=(832.00, 48.00) x (11.00, 2.00) [ 55.254] glyphs0_to_dst: glyph=(621, 650)x(10, 11), unclipped [ 55.254] emit_primitive_identity_mask__avx2: dst=(621, 650), mask=(880.00, 32.00) x (10.00, 11.00) [ 55.254] glyphs0_to_dst: glyph=(630, 653)x(10, 8), unclipped [ 55.254] emit_primitive_identity_mask__avx2: dst=(630, 653), mask=(944.00, 0.00) x (10.00, 8.00) [ 55.254] glyphs0_to_dst: glyph=(639, 653)x(10, 11), unclipped [ 55.254] emit_primitive_identity_mask__avx2: dst=(639, 653), mask=(880.00, 48.00) x (10.00, 11.00) [ 55.254] glyphs0_to_dst: glyph=(651, 658)x(5, 3), unclipped [ 55.254] emit_primitive_identity_mask__avx2: dst=(651, 658), mask=(1008.00, 32.00) x (5.00, 3.00) [ 55.254] glyphs0_to_dst: glyph=(658, 653)x(9, 8), unclipped [ 55.254] emit_primitive_identity_mask__avx2: dst=(658, 653), mask=(896.00, 48.00) x (9.00, 8.00) [ 55.254] glyphs0_to_dst: glyph=(667, 649)x(9, 12), unclipped [ 55.254] emit_primitive_identity_mask__avx2: dst=(667, 649), mask=(992.00, 48.00) x (9.00, 12.00) [ 55.254] gen8_vertex_flush[5e98] = 69 [ 55.254] gen9_magic_ca_pass: CA fixup (6669 -> 6738) [ 55.254] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 55.254] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 55.254] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 55.254] sna_glyphs(op=3, nlist=1, src=(1, 678)) [ 55.254] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.254] sna_glyphs: discarding mask [ 55.254] glyphs0_to_dst(op=3, src=(1, 678), nlist=1, dst=(1, 678)+(0, 0)) [ 55.254] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753687280 size=3775x2136 [ 55.254] gen9_render_composite: 0x0, current mode=1/1 [ 55.254] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.254] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.254] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.254] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.254] sna_drawable_use_bo pixmap=3854, box=((0, 0), (3775, 2136)), flags=7... [ 55.254] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.254] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.254] sna_drawable_use_bo: using whole GPU bo [ 55.254] gen9_composite_set_target: pixmap=3854, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 55.254] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.254] color_convert: src=ff8ae234 [20028888] [ 55.254] color_convert: dst=ff8ae234 [20028888] [ 55.254] sna_render_get_solid: ff8ae234 [ 55.254] sna_render_get_solid(22) = ff8ae234 (old) [ 55.254] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.254] sna_transform_is_imprecise_integer_translation: no transform [ 55.254] gen9_composite_picture: integer translation (0, 0), removing [ 55.254] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 55.254] sna_render_pixmap_bo: GPU all damaged [ 55.254] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 55.254] gen4_choose_composite_emitter: solid, identity mask [ 55.254] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.254] gen9_composite_get_binding_table(e7c0) [ 55.254] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 55.254] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 55.254] gen9_emit_vertex_elements: setup id=9 [ 55.254] glyphs0_to_dst: glyph=(1, 670)x(9, 8), unclipped [ 55.254] emit_primitive_identity_mask__avx2: dst=(1, 670), mask=(688.00, 32.00) x (9.00, 8.00) [ 55.254] glyphs0_to_dst: glyph=(9, 668)x(10, 13), unclipped [ 55.254] emit_primitive_identity_mask__avx2: dst=(9, 668), mask=(672.00, 48.00) x (10.00, 13.00) [ 55.254] glyphs0_to_dst: glyph=(19, 670)x(9, 8), unclipped [ 55.254] emit_primitive_identity_mask__avx2: dst=(19, 670), mask=(688.00, 32.00) x (9.00, 8.00) [ 55.254] glyphs0_to_dst: glyph=(28, 672)x(8, 3), unclipped [ 55.254] emit_primitive_identity_mask__avx2: dst=(28, 672), mask=(688.00, 48.00) x (8.00, 3.00) [ 55.254] glyphs0_to_dst: glyph=(36, 668)x(11, 10), unclipped [ 55.254] emit_primitive_identity_mask__avx2: dst=(36, 668), mask=(704.00, 0.00) x (11.00, 10.00) [ 55.254] glyphs0_to_dst: glyph=(46, 670)x(9, 8), unclipped [ 55.254] emit_primitive_identity_mask__avx2: dst=(46, 670), mask=(720.00, 0.00) x (9.00, 8.00) [ 55.254] glyphs0_to_dst: glyph=(54, 670)x(10, 8), unclipped [ 55.254] emit_primitive_identity_mask__avx2: dst=(54, 670), mask=(704.00, 16.00) x (10.00, 8.00) [ 55.254] glyphs0_to_dst: glyph=(63, 670)x(10, 8), unclipped [ 55.254] emit_primitive_identity_mask__avx2: dst=(63, 670), mask=(720.00, 16.00) x (10.00, 8.00) [ 55.254] glyphs0_to_dst: glyph=(72, 667)x(10, 11), unclipped [ 55.254] emit_primitive_identity_mask__avx2: dst=(72, 667), mask=(736.00, 0.00) x (10.00, 11.00) [ 55.254] glyphs0_to_dst: glyph=(81, 670)x(10, 8), unclipped [ 55.254] emit_primitive_identity_mask__avx2: dst=(81, 670), mask=(752.00, 0.00) x (10.00, 8.00) [ 55.254] glyphs0_to_dst: glyph=(90, 667)x(10, 11), unclipped [ 55.254] emit_primitive_identity_mask__avx2: dst=(90, 667), mask=(736.00, 0.00) x (10.00, 11.00) [ 55.254] glyphs0_to_dst: glyph=(99, 670)x(11, 8), unclipped [ 55.254] emit_primitive_identity_mask__avx2: dst=(99, 670), mask=(736.00, 16.00) x (11.00, 8.00) [ 55.254] glyphs0_to_dst: glyph=(109, 670)x(9, 8), unclipped [ 55.254] emit_primitive_identity_mask__avx2: dst=(109, 670), mask=(752.00, 16.00) x (9.00, 8.00) [ 55.254] glyphs0_to_dst: glyph=(118, 672)x(8, 3), unclipped [ 55.254] emit_primitive_identity_mask__avx2: dst=(118, 672), mask=(688.00, 48.00) x (8.00, 3.00) [ 55.254] glyphs0_to_dst: glyph=(126, 668)x(10, 10), unclipped [ 55.254] emit_primitive_identity_mask__avx2: dst=(126, 668), mask=(704.00, 32.00) x (10.00, 10.00) [ 55.254] glyphs0_to_dst: glyph=(135, 668)x(10, 10), unclipped [ 55.254] emit_primitive_identity_mask__avx2: dst=(135, 668), mask=(704.00, 32.00) x (10.00, 10.00) [ 55.254] glyphs0_to_dst: glyph=(144, 668)x(10, 10), unclipped [ 55.254] emit_primitive_identity_mask__avx2: dst=(144, 668), mask=(720.00, 32.00) x (10.00, 10.00) [ 55.254] glyphs0_to_dst: glyph=(153, 668)x(10, 10), unclipped [ 55.254] emit_primitive_identity_mask__avx2: dst=(153, 668), mask=(704.00, 48.00) x (10.00, 10.00) [ 55.254] gen8_vertex_flush[5f98] = 54 [ 55.254] gen9_magic_ca_pass: CA fixup (6738 -> 6792) [ 55.254] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 55.254] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 55.254] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 55.254] sna_glyphs(op=3, nlist=1, src=(163, 678)) [ 55.254] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.254] sna_glyphs: discarding mask [ 55.254] glyphs0_to_dst(op=3, src=(163, 678), nlist=1, dst=(163, 678)+(0, 0)) [ 55.254] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753687280 size=3775x2136 [ 55.254] gen9_render_composite: 0x0, current mode=1/1 [ 55.254] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.254] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.254] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.254] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.254] sna_drawable_use_bo pixmap=3854, box=((0, 0), (3775, 2136)), flags=7... [ 55.254] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.254] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.254] sna_drawable_use_bo: using whole GPU bo [ 55.254] gen9_composite_set_target: pixmap=3854, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 55.254] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.254] color_convert: src=ffffffff [20028888] [ 55.255] color_convert: dst=ffffffff [20028888] [ 55.255] sna_render_get_solid: ffffffff [ 55.255] sna_render_get_solid(white) [ 55.255] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.255] sna_transform_is_imprecise_integer_translation: no transform [ 55.255] gen9_composite_picture: integer translation (0, 0), removing [ 55.255] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 55.255] sna_render_pixmap_bo: GPU all damaged [ 55.255] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 55.255] gen4_choose_composite_emitter: solid, identity mask [ 55.255] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.255] gen9_composite_get_binding_table(e780) [ 55.255] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 55.255] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 55.255] gen9_emit_vertex_elements: setup id=9 [ 55.255] glyphs0_to_dst: glyph=(165, 670)x(5, 8), unclipped [ 55.255] emit_primitive_identity_mask__avx2: dst=(165, 670), mask=(720.00, 48.00) x (5.00, 8.00) [ 55.255] gen8_vertex_flush[6098] = 3 [ 55.255] gen9_magic_ca_pass: CA fixup (6792 -> 6795) [ 55.255] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 55.255] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 55.255] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 55.255] sna_glyphs(op=3, nlist=1, src=(172, 678)) [ 55.255] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.255] sna_glyphs: discarding mask [ 55.255] glyphs0_to_dst(op=3, src=(172, 678), nlist=1, dst=(172, 678)+(0, 0)) [ 55.255] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753687280 size=3775x2136 [ 55.255] gen9_render_composite: 0x0, current mode=1/1 [ 55.255] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.255] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.255] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.255] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.255] sna_drawable_use_bo pixmap=3854, box=((0, 0), (3775, 2136)), flags=7... [ 55.255] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.255] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.255] sna_drawable_use_bo: using whole GPU bo [ 55.255] gen9_composite_set_target: pixmap=3854, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 55.255] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.255] color_convert: src=ff729fcf [20028888] [ 55.255] color_convert: dst=ff729fcf [20028888] [ 55.255] sna_render_get_solid: ff729fcf [ 55.255] sna_render_get_solid(23) = ff729fcf (old) [ 55.255] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.255] sna_transform_is_imprecise_integer_translation: no transform [ 55.255] gen9_composite_picture: integer translation (0, 0), removing [ 55.255] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 55.255] sna_render_pixmap_bo: GPU all damaged [ 55.255] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 55.255] gen4_choose_composite_emitter: solid, identity mask [ 55.255] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.255] gen9_composite_get_binding_table(e740) [ 55.255] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 55.255] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 55.255] gen9_emit_vertex_elements: setup id=9 [ 55.255] glyphs0_to_dst: glyph=(171, 672)x(11, 3), unclipped [ 55.255] emit_primitive_identity_mask__avx2: dst=(171, 672), mask=(736.00, 32.00) x (11.00, 3.00) [ 55.255] glyphs0_to_dst: glyph=(180, 667)x(10, 14), unclipped [ 55.255] emit_primitive_identity_mask__avx2: dst=(180, 667), mask=(944.00, 48.00) x (10.00, 14.00) [ 55.255] glyphs0_to_dst: glyph=(189, 667)x(11, 11), unclipped [ 55.255] emit_primitive_identity_mask__avx2: dst=(189, 667), mask=(960.00, 0.00) x (11.00, 11.00) [ 55.255] glyphs0_to_dst: glyph=(198, 670)x(10, 8), unclipped [ 55.255] emit_primitive_identity_mask__avx2: dst=(198, 670), mask=(976.00, 0.00) x (10.00, 8.00) [ 55.255] glyphs0_to_dst: glyph=(208, 670)x(9, 11), unclipped [ 55.255] emit_primitive_identity_mask__avx2: dst=(208, 670), mask=(960.00, 16.00) x (9.00, 11.00) [ 55.255] glyphs0_to_dst: glyph=(216, 667)x(10, 14), unclipped [ 55.255] emit_primitive_identity_mask__avx2: dst=(216, 667), mask=(944.00, 48.00) x (10.00, 14.00) [ 55.255] glyphs0_to_dst: glyph=(225, 668)x(10, 10), unclipped [ 55.255] emit_primitive_identity_mask__avx2: dst=(225, 668), mask=(976.00, 16.00) x (10.00, 10.00) [ 55.255] glyphs0_to_dst: glyph=(234, 679)x(11, 2), unclipped [ 55.255] emit_primitive_identity_mask__avx2: dst=(234, 679), mask=(992.00, 0.00) x (11.00, 2.00) [ 55.255] glyphs0_to_dst: glyph=(243, 667)x(11, 11), unclipped [ 55.255] emit_primitive_identity_mask__avx2: dst=(243, 667), mask=(1008.00, 0.00) x (11.00, 11.00) [ 55.255] glyphs0_to_dst: glyph=(253, 670)x(9, 8), unclipped [ 55.255] emit_primitive_identity_mask__avx2: dst=(253, 670), mask=(720.00, 0.00) x (9.00, 8.00) [ 55.255] glyphs0_to_dst: glyph=(261, 670)x(10, 8), unclipped [ 55.255] emit_primitive_identity_mask__avx2: dst=(261, 670), mask=(704.00, 16.00) x (10.00, 8.00) [ 55.255] glyphs0_to_dst: glyph=(270, 670)x(10, 8), unclipped [ 55.255] emit_primitive_identity_mask__avx2: dst=(270, 670), mask=(704.00, 16.00) x (10.00, 8.00) [ 55.255] glyphs0_to_dst: glyph=(279, 666)x(10, 12), unclipped [ 55.255] emit_primitive_identity_mask__avx2: dst=(279, 666), mask=(992.00, 16.00) x (10.00, 12.00) [ 55.255] glyphs0_to_dst: glyph=(288, 670)x(10, 8), unclipped [ 55.255] emit_primitive_identity_mask__avx2: dst=(288, 670), mask=(704.00, 16.00) x (10.00, 8.00) [ 55.255] glyphs0_to_dst: glyph=(297, 670)x(10, 8), unclipped [ 55.255] emit_primitive_identity_mask__avx2: dst=(297, 670), mask=(752.00, 0.00) x (10.00, 8.00) [ 55.255] glyphs0_to_dst: glyph=(307, 666)x(10, 12), unclipped [ 55.255] emit_primitive_identity_mask__avx2: dst=(307, 666), mask=(1008.00, 16.00) x (10.00, 12.00) [ 55.255] glyphs0_to_dst: glyph=(315, 667)x(11, 11), unclipped [ 55.255] emit_primitive_identity_mask__avx2: dst=(315, 667), mask=(960.00, 0.00) x (11.00, 11.00) [ 55.255] glyphs0_to_dst: glyph=(324, 670)x(11, 8), unclipped [ 55.255] emit_primitive_identity_mask__avx2: dst=(324, 670), mask=(736.00, 16.00) x (11.00, 8.00) [ 55.255] glyphs0_to_dst: glyph=(334, 670)x(9, 11), unclipped [ 55.255] emit_primitive_identity_mask__avx2: dst=(334, 670), mask=(960.00, 16.00) x (9.00, 11.00) [ 55.255] glyphs0_to_dst: glyph=(342, 679)x(11, 2), unclipped [ 55.255] emit_primitive_identity_mask__avx2: dst=(342, 679), mask=(992.00, 0.00) x (11.00, 2.00) [ 55.255] glyphs0_to_dst: glyph=(351, 666)x(10, 12), unclipped [ 55.255] emit_primitive_identity_mask__avx2: dst=(351, 666), mask=(992.00, 16.00) x (10.00, 12.00) [ 55.255] glyphs0_to_dst: glyph=(361, 666)x(9, 12), unclipped [ 55.255] emit_primitive_identity_mask__avx2: dst=(361, 666), mask=(960.00, 32.00) x (9.00, 12.00) [ 55.255] glyphs0_to_dst: glyph=(369, 670)x(10, 11), unclipped [ 55.255] emit_primitive_identity_mask__avx2: dst=(369, 670), mask=(976.00, 32.00) x (10.00, 11.00) [ 55.255] glyphs0_to_dst: glyph=(378, 667)x(10, 14), unclipped [ 55.255] emit_primitive_identity_mask__avx2: dst=(378, 667), mask=(944.00, 48.00) x (10.00, 14.00) [ 55.255] glyphs0_to_dst: glyph=(387, 668)x(10, 10), unclipped [ 55.255] emit_primitive_identity_mask__avx2: dst=(387, 668), mask=(960.00, 48.00) x (10.00, 10.00) [ 55.255] glyphs0_to_dst: glyph=(396, 679)x(11, 2), unclipped [ 55.255] emit_primitive_identity_mask__avx2: dst=(396, 679), mask=(992.00, 0.00) x (11.00, 2.00) [ 55.255] glyphs0_to_dst: glyph=(406, 670)x(9, 8), unclipped [ 55.255] emit_primitive_identity_mask__avx2: dst=(406, 670), mask=(688.00, 32.00) x (9.00, 8.00) [ 55.255] glyphs0_to_dst: glyph=(415, 670)x(9, 8), unclipped [ 55.255] emit_primitive_identity_mask__avx2: dst=(415, 670), mask=(752.00, 16.00) x (9.00, 8.00) [ 55.255] glyphs0_to_dst: glyph=(424, 670)x(9, 11), unclipped [ 55.255] emit_primitive_identity_mask__avx2: dst=(424, 670), mask=(960.00, 16.00) x (9.00, 11.00) [ 55.255] glyphs0_to_dst: glyph=(432, 667)x(10, 11), unclipped [ 55.255] emit_primitive_identity_mask__avx2: dst=(432, 667), mask=(976.00, 48.00) x (10.00, 11.00) [ 55.255] glyphs0_to_dst: glyph=(442, 670)x(9, 8), unclipped [ 55.255] emit_primitive_identity_mask__avx2: dst=(442, 670), mask=(688.00, 32.00) x (9.00, 8.00) [ 55.255] glyphs0_to_dst: glyph=(450, 670)x(10, 11), unclipped [ 55.255] emit_primitive_identity_mask__avx2: dst=(450, 670), mask=(976.00, 32.00) x (10.00, 11.00) [ 55.255] gen8_vertex_flush[6198] = 96 [ 55.255] gen9_magic_ca_pass: CA fixup (6795 -> 6891) [ 55.255] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 55.255] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 55.255] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 55.255] sna_glyphs(op=3, nlist=1, src=(460, 678)) [ 55.255] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.255] sna_glyphs: discarding mask [ 55.255] glyphs0_to_dst(op=3, src=(460, 678), nlist=1, dst=(460, 678)+(0, 0)) [ 55.255] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753687280 size=3775x2136 [ 55.255] gen9_render_composite: 0x0, current mode=1/1 [ 55.255] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.255] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.255] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.255] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.255] sna_drawable_use_bo pixmap=3854, box=((0, 0), (3775, 2136)), flags=7... [ 55.255] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.255] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.255] sna_drawable_use_bo: using whole GPU bo [ 55.255] gen9_composite_set_target: pixmap=3854, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 55.255] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.255] color_convert: src=ffffffff [20028888] [ 55.255] color_convert: dst=ffffffff [20028888] [ 55.255] sna_render_get_solid: ffffffff [ 55.255] sna_render_get_solid(white) [ 55.255] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.255] sna_transform_is_imprecise_integer_translation: no transform [ 55.255] gen9_composite_picture: integer translation (0, 0), removing [ 55.255] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 55.255] sna_render_pixmap_bo: GPU all damaged [ 55.255] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 55.255] gen4_choose_composite_emitter: solid, identity mask [ 55.255] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.255] gen9_composite_get_binding_table(e700) [ 55.255] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 55.255] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 55.255] gen9_emit_vertex_elements: setup id=9 [ 55.255] glyphs0_to_dst: glyph=(459, 667)x(10, 13), unclipped [ 55.255] emit_primitive_identity_mask__avx2: dst=(459, 667), mask=(752.00, 32.00) x (10.00, 13.00) [ 55.255] glyphs0_to_dst: glyph=(477, 673)x(10, 3), unclipped [ 55.255] emit_primitive_identity_mask__avx2: dst=(477, 673), mask=(1008.00, 48.00) x (10.00, 3.00) [ 55.255] glyphs0_to_dst: glyph=(487, 667)x(9, 14), unclipped [ 55.255] emit_primitive_identity_mask__avx2: dst=(487, 667), mask=(832.00, 32.00) x (9.00, 14.00) [ 55.255] glyphs0_to_dst: glyph=(496, 670)x(9, 8), unclipped [ 55.255] emit_primitive_identity_mask__avx2: dst=(496, 670), mask=(896.00, 48.00) x (9.00, 8.00) [ 55.255] glyphs0_to_dst: glyph=(504, 670)x(10, 8), unclipped [ 55.255] emit_primitive_identity_mask__avx2: dst=(504, 670), mask=(848.00, 16.00) x (10.00, 8.00) [ 55.255] glyphs0_to_dst: glyph=(514, 670)x(9, 8), unclipped [ 55.255] emit_primitive_identity_mask__avx2: dst=(514, 670), mask=(848.00, 48.00) x (9.00, 8.00) [ 55.255] glyphs0_to_dst: glyph=(522, 667)x(10, 11), unclipped [ 55.255] emit_primitive_identity_mask__avx2: dst=(522, 667), mask=(992.00, 32.00) x (10.00, 11.00) [ 55.255] glyphs0_to_dst: glyph=(532, 670)x(9, 11), unclipped [ 55.255] emit_primitive_identity_mask__avx2: dst=(532, 670), mask=(880.00, 16.00) x (9.00, 11.00) [ 55.255] glyphs0_to_dst: glyph=(541, 667)x(9, 11), unclipped [ 55.255] emit_primitive_identity_mask__avx2: dst=(541, 667), mask=(880.00, 0.00) x (9.00, 11.00) [ 55.255] glyphs0_to_dst: glyph=(550, 667)x(9, 14), unclipped [ 55.255] emit_primitive_identity_mask__avx2: dst=(550, 667), mask=(832.00, 32.00) x (9.00, 14.00) [ 55.255] glyphs0_to_dst: glyph=(558, 670)x(10, 8), unclipped [ 55.255] emit_primitive_identity_mask__avx2: dst=(558, 670), mask=(848.00, 16.00) x (10.00, 8.00) [ 55.255] glyphs0_to_dst: glyph=(568, 670)x(9, 11), unclipped [ 55.255] emit_primitive_identity_mask__avx2: dst=(568, 670), mask=(880.00, 16.00) x (9.00, 11.00) [ 55.255] glyphs0_to_dst: glyph=(576, 680)x(11, 2), unclipped [ 55.255] emit_primitive_identity_mask__avx2: dst=(576, 680), mask=(832.00, 48.00) x (11.00, 2.00) [ 55.255] glyphs0_to_dst: glyph=(585, 666)x(10, 12), unclipped [ 55.255] emit_primitive_identity_mask__avx2: dst=(585, 666), mask=(864.00, 0.00) x (10.00, 12.00) [ 55.255] glyphs0_to_dst: glyph=(594, 670)x(10, 8), unclipped [ 55.255] emit_primitive_identity_mask__avx2: dst=(594, 670), mask=(864.00, 32.00) x (10.00, 8.00) [ 55.255] glyphs0_to_dst: glyph=(603, 667)x(10, 11), unclipped [ 55.255] emit_primitive_identity_mask__avx2: dst=(603, 667), mask=(880.00, 32.00) x (10.00, 11.00) [ 55.255] glyphs0_to_dst: glyph=(612, 680)x(11, 2), unclipped [ 55.255] emit_primitive_identity_mask__avx2: dst=(612, 680), mask=(832.00, 48.00) x (11.00, 2.00) [ 55.255] glyphs0_to_dst: glyph=(621, 667)x(10, 11), unclipped [ 55.255] emit_primitive_identity_mask__avx2: dst=(621, 667), mask=(880.00, 32.00) x (10.00, 11.00) [ 55.255] glyphs0_to_dst: glyph=(630, 670)x(10, 8), unclipped [ 55.255] emit_primitive_identity_mask__avx2: dst=(630, 670), mask=(944.00, 0.00) x (10.00, 8.00) [ 55.255] glyphs0_to_dst: glyph=(639, 670)x(10, 11), unclipped [ 55.255] emit_primitive_identity_mask__avx2: dst=(639, 670), mask=(880.00, 48.00) x (10.00, 11.00) [ 55.255] glyphs0_to_dst: glyph=(651, 675)x(5, 3), unclipped [ 55.255] emit_primitive_identity_mask__avx2: dst=(651, 675), mask=(1008.00, 32.00) x (5.00, 3.00) [ 55.255] glyphs0_to_dst: glyph=(658, 670)x(9, 8), unclipped [ 55.255] emit_primitive_identity_mask__avx2: dst=(658, 670), mask=(896.00, 48.00) x (9.00, 8.00) [ 55.255] glyphs0_to_dst: glyph=(667, 666)x(9, 12), unclipped [ 55.255] emit_primitive_identity_mask__avx2: dst=(667, 666), mask=(992.00, 48.00) x (9.00, 12.00) [ 55.255] gen8_vertex_flush[6298] = 69 [ 55.255] gen9_magic_ca_pass: CA fixup (6891 -> 6960) [ 55.255] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 55.255] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 55.255] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 55.255] sna_glyphs(op=3, nlist=1, src=(1, 695)) [ 55.255] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.255] sna_glyphs: discarding mask [ 55.255] glyphs0_to_dst(op=3, src=(1, 695), nlist=1, dst=(1, 695)+(0, 0)) [ 55.255] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753687280 size=3775x2136 [ 55.255] gen9_render_composite: 0x0, current mode=1/1 [ 55.255] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.255] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.255] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.255] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.255] sna_drawable_use_bo pixmap=3854, box=((0, 0), (3775, 2136)), flags=7... [ 55.255] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.255] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.255] sna_drawable_use_bo: using whole GPU bo [ 55.255] gen9_composite_set_target: pixmap=3854, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 55.255] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.255] color_convert: src=ff8ae234 [20028888] [ 55.255] color_convert: dst=ff8ae234 [20028888] [ 55.255] sna_render_get_solid: ff8ae234 [ 55.255] sna_render_get_solid(22) = ff8ae234 (old) [ 55.255] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.255] sna_transform_is_imprecise_integer_translation: no transform [ 55.255] gen9_composite_picture: integer translation (0, 0), removing [ 55.255] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 55.255] sna_render_pixmap_bo: GPU all damaged [ 55.255] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 55.255] gen4_choose_composite_emitter: solid, identity mask [ 55.255] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.255] gen9_composite_get_binding_table(e6c0) [ 55.255] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 55.255] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 55.255] gen9_emit_vertex_elements: setup id=9 [ 55.255] glyphs0_to_dst: glyph=(1, 687)x(9, 8), unclipped [ 55.255] emit_primitive_identity_mask__avx2: dst=(1, 687), mask=(688.00, 32.00) x (9.00, 8.00) [ 55.255] glyphs0_to_dst: glyph=(9, 685)x(10, 13), unclipped [ 55.255] emit_primitive_identity_mask__avx2: dst=(9, 685), mask=(672.00, 48.00) x (10.00, 13.00) [ 55.255] glyphs0_to_dst: glyph=(19, 687)x(9, 8), unclipped [ 55.255] emit_primitive_identity_mask__avx2: dst=(19, 687), mask=(688.00, 32.00) x (9.00, 8.00) [ 55.255] glyphs0_to_dst: glyph=(28, 689)x(8, 3), unclipped [ 55.255] emit_primitive_identity_mask__avx2: dst=(28, 689), mask=(688.00, 48.00) x (8.00, 3.00) [ 55.255] glyphs0_to_dst: glyph=(36, 685)x(11, 10), unclipped [ 55.255] emit_primitive_identity_mask__avx2: dst=(36, 685), mask=(704.00, 0.00) x (11.00, 10.00) [ 55.255] glyphs0_to_dst: glyph=(46, 687)x(9, 8), unclipped [ 55.255] emit_primitive_identity_mask__avx2: dst=(46, 687), mask=(720.00, 0.00) x (9.00, 8.00) [ 55.255] glyphs0_to_dst: glyph=(54, 687)x(10, 8), unclipped [ 55.255] emit_primitive_identity_mask__avx2: dst=(54, 687), mask=(704.00, 16.00) x (10.00, 8.00) [ 55.255] glyphs0_to_dst: glyph=(63, 687)x(10, 8), unclipped [ 55.255] emit_primitive_identity_mask__avx2: dst=(63, 687), mask=(720.00, 16.00) x (10.00, 8.00) [ 55.255] glyphs0_to_dst: glyph=(72, 684)x(10, 11), unclipped [ 55.255] emit_primitive_identity_mask__avx2: dst=(72, 684), mask=(736.00, 0.00) x (10.00, 11.00) [ 55.255] glyphs0_to_dst: glyph=(81, 687)x(10, 8), unclipped [ 55.255] emit_primitive_identity_mask__avx2: dst=(81, 687), mask=(752.00, 0.00) x (10.00, 8.00) [ 55.255] glyphs0_to_dst: glyph=(90, 684)x(10, 11), unclipped [ 55.255] emit_primitive_identity_mask__avx2: dst=(90, 684), mask=(736.00, 0.00) x (10.00, 11.00) [ 55.255] glyphs0_to_dst: glyph=(99, 687)x(11, 8), unclipped [ 55.255] emit_primitive_identity_mask__avx2: dst=(99, 687), mask=(736.00, 16.00) x (11.00, 8.00) [ 55.255] glyphs0_to_dst: glyph=(109, 687)x(9, 8), unclipped [ 55.255] emit_primitive_identity_mask__avx2: dst=(109, 687), mask=(752.00, 16.00) x (9.00, 8.00) [ 55.255] glyphs0_to_dst: glyph=(118, 689)x(8, 3), unclipped [ 55.255] emit_primitive_identity_mask__avx2: dst=(118, 689), mask=(688.00, 48.00) x (8.00, 3.00) [ 55.255] glyphs0_to_dst: glyph=(126, 685)x(10, 10), unclipped [ 55.255] emit_primitive_identity_mask__avx2: dst=(126, 685), mask=(704.00, 32.00) x (10.00, 10.00) [ 55.255] glyphs0_to_dst: glyph=(135, 685)x(10, 10), unclipped [ 55.255] emit_primitive_identity_mask__avx2: dst=(135, 685), mask=(704.00, 32.00) x (10.00, 10.00) [ 55.255] glyphs0_to_dst: glyph=(144, 685)x(10, 10), unclipped [ 55.255] emit_primitive_identity_mask__avx2: dst=(144, 685), mask=(720.00, 32.00) x (10.00, 10.00) [ 55.255] glyphs0_to_dst: glyph=(153, 685)x(10, 10), unclipped [ 55.255] emit_primitive_identity_mask__avx2: dst=(153, 685), mask=(704.00, 48.00) x (10.00, 10.00) [ 55.255] gen8_vertex_flush[6398] = 54 [ 55.255] gen9_magic_ca_pass: CA fixup (6960 -> 7014) [ 55.255] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 55.255] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 55.255] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 55.255] sna_glyphs(op=3, nlist=1, src=(163, 695)) [ 55.255] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.255] sna_glyphs: discarding mask [ 55.255] glyphs0_to_dst(op=3, src=(163, 695), nlist=1, dst=(163, 695)+(0, 0)) [ 55.255] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753687280 size=3775x2136 [ 55.255] gen9_render_composite: 0x0, current mode=1/1 [ 55.255] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.255] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.255] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.255] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.255] sna_drawable_use_bo pixmap=3854, box=((0, 0), (3775, 2136)), flags=7... [ 55.256] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.256] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.256] sna_drawable_use_bo: using whole GPU bo [ 55.256] gen9_composite_set_target: pixmap=3854, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 55.256] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.256] color_convert: src=ffffffff [20028888] [ 55.256] color_convert: dst=ffffffff [20028888] [ 55.256] sna_render_get_solid: ffffffff [ 55.256] sna_render_get_solid(white) [ 55.256] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.256] sna_transform_is_imprecise_integer_translation: no transform [ 55.256] gen9_composite_picture: integer translation (0, 0), removing [ 55.256] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 55.256] sna_render_pixmap_bo: GPU all damaged [ 55.256] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 55.256] gen4_choose_composite_emitter: solid, identity mask [ 55.256] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.256] gen9_composite_get_binding_table(e680) [ 55.256] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 55.256] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 55.256] gen9_emit_vertex_elements: setup id=9 [ 55.256] glyphs0_to_dst: glyph=(165, 687)x(5, 8), unclipped [ 55.256] emit_primitive_identity_mask__avx2: dst=(165, 687), mask=(720.00, 48.00) x (5.00, 8.00) [ 55.256] gen8_vertex_flush[6498] = 3 [ 55.256] gen9_magic_ca_pass: CA fixup (7014 -> 7017) [ 55.256] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 55.256] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 55.256] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 55.256] sna_glyphs(op=3, nlist=1, src=(172, 695)) [ 55.256] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.256] sna_glyphs: discarding mask [ 55.256] glyphs0_to_dst(op=3, src=(172, 695), nlist=1, dst=(172, 695)+(0, 0)) [ 55.256] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753687280 size=3775x2136 [ 55.256] gen9_render_composite: 0x0, current mode=1/1 [ 55.256] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.256] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.256] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.256] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.256] sna_drawable_use_bo pixmap=3854, box=((0, 0), (3775, 2136)), flags=7... [ 55.256] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.256] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.256] sna_drawable_use_bo: using whole GPU bo [ 55.256] gen9_composite_set_target: pixmap=3854, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 55.256] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.256] color_convert: src=ff729fcf [20028888] [ 55.256] color_convert: dst=ff729fcf [20028888] [ 55.256] sna_render_get_solid: ff729fcf [ 55.256] sna_render_get_solid(23) = ff729fcf (old) [ 55.256] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.256] sna_transform_is_imprecise_integer_translation: no transform [ 55.256] gen9_composite_picture: integer translation (0, 0), removing [ 55.256] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 55.256] sna_render_pixmap_bo: GPU all damaged [ 55.256] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 55.256] gen4_choose_composite_emitter: solid, identity mask [ 55.256] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.256] gen9_composite_get_binding_table(e640) [ 55.256] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 55.256] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 55.256] gen9_emit_vertex_elements: setup id=9 [ 55.256] glyphs0_to_dst: glyph=(171, 689)x(11, 3), unclipped [ 55.256] emit_primitive_identity_mask__avx2: dst=(171, 689), mask=(736.00, 32.00) x (11.00, 3.00) [ 55.256] glyphs0_to_dst: glyph=(180, 684)x(10, 14), unclipped [ 55.256] emit_primitive_identity_mask__avx2: dst=(180, 684), mask=(944.00, 48.00) x (10.00, 14.00) [ 55.256] glyphs0_to_dst: glyph=(189, 684)x(11, 11), unclipped [ 55.256] emit_primitive_identity_mask__avx2: dst=(189, 684), mask=(960.00, 0.00) x (11.00, 11.00) [ 55.256] glyphs0_to_dst: glyph=(198, 687)x(10, 8), unclipped [ 55.256] emit_primitive_identity_mask__avx2: dst=(198, 687), mask=(976.00, 0.00) x (10.00, 8.00) [ 55.256] glyphs0_to_dst: glyph=(208, 687)x(9, 11), unclipped [ 55.256] emit_primitive_identity_mask__avx2: dst=(208, 687), mask=(960.00, 16.00) x (9.00, 11.00) [ 55.256] glyphs0_to_dst: glyph=(216, 684)x(10, 14), unclipped [ 55.256] emit_primitive_identity_mask__avx2: dst=(216, 684), mask=(944.00, 48.00) x (10.00, 14.00) [ 55.256] glyphs0_to_dst: glyph=(225, 685)x(10, 10), unclipped [ 55.256] emit_primitive_identity_mask__avx2: dst=(225, 685), mask=(976.00, 16.00) x (10.00, 10.00) [ 55.256] glyphs0_to_dst: glyph=(234, 696)x(11, 2), unclipped [ 55.256] emit_primitive_identity_mask__avx2: dst=(234, 696), mask=(992.00, 0.00) x (11.00, 2.00) [ 55.256] glyphs0_to_dst: glyph=(243, 684)x(11, 11), unclipped [ 55.256] emit_primitive_identity_mask__avx2: dst=(243, 684), mask=(1008.00, 0.00) x (11.00, 11.00) [ 55.256] glyphs0_to_dst: glyph=(253, 687)x(9, 8), unclipped [ 55.256] emit_primitive_identity_mask__avx2: dst=(253, 687), mask=(720.00, 0.00) x (9.00, 8.00) [ 55.256] glyphs0_to_dst: glyph=(261, 687)x(10, 8), unclipped [ 55.256] emit_primitive_identity_mask__avx2: dst=(261, 687), mask=(704.00, 16.00) x (10.00, 8.00) [ 55.256] glyphs0_to_dst: glyph=(270, 687)x(10, 8), unclipped [ 55.256] emit_primitive_identity_mask__avx2: dst=(270, 687), mask=(704.00, 16.00) x (10.00, 8.00) [ 55.256] glyphs0_to_dst: glyph=(279, 683)x(10, 12), unclipped [ 55.256] emit_primitive_identity_mask__avx2: dst=(279, 683), mask=(992.00, 16.00) x (10.00, 12.00) [ 55.256] glyphs0_to_dst: glyph=(288, 687)x(10, 8), unclipped [ 55.256] emit_primitive_identity_mask__avx2: dst=(288, 687), mask=(704.00, 16.00) x (10.00, 8.00) [ 55.256] glyphs0_to_dst: glyph=(297, 687)x(10, 8), unclipped [ 55.256] emit_primitive_identity_mask__avx2: dst=(297, 687), mask=(752.00, 0.00) x (10.00, 8.00) [ 55.256] glyphs0_to_dst: glyph=(307, 683)x(10, 12), unclipped [ 55.256] emit_primitive_identity_mask__avx2: dst=(307, 683), mask=(1008.00, 16.00) x (10.00, 12.00) [ 55.256] glyphs0_to_dst: glyph=(315, 684)x(11, 11), unclipped [ 55.256] emit_primitive_identity_mask__avx2: dst=(315, 684), mask=(960.00, 0.00) x (11.00, 11.00) [ 55.256] glyphs0_to_dst: glyph=(324, 687)x(11, 8), unclipped [ 55.256] emit_primitive_identity_mask__avx2: dst=(324, 687), mask=(736.00, 16.00) x (11.00, 8.00) [ 55.256] glyphs0_to_dst: glyph=(334, 687)x(9, 11), unclipped [ 55.256] emit_primitive_identity_mask__avx2: dst=(334, 687), mask=(960.00, 16.00) x (9.00, 11.00) [ 55.256] glyphs0_to_dst: glyph=(342, 696)x(11, 2), unclipped [ 55.256] emit_primitive_identity_mask__avx2: dst=(342, 696), mask=(992.00, 0.00) x (11.00, 2.00) [ 55.256] glyphs0_to_dst: glyph=(351, 683)x(10, 12), unclipped [ 55.256] emit_primitive_identity_mask__avx2: dst=(351, 683), mask=(992.00, 16.00) x (10.00, 12.00) [ 55.256] glyphs0_to_dst: glyph=(361, 683)x(9, 12), unclipped [ 55.256] emit_primitive_identity_mask__avx2: dst=(361, 683), mask=(960.00, 32.00) x (9.00, 12.00) [ 55.256] glyphs0_to_dst: glyph=(369, 687)x(10, 11), unclipped [ 55.256] emit_primitive_identity_mask__avx2: dst=(369, 687), mask=(976.00, 32.00) x (10.00, 11.00) [ 55.256] glyphs0_to_dst: glyph=(378, 684)x(10, 14), unclipped [ 55.256] emit_primitive_identity_mask__avx2: dst=(378, 684), mask=(944.00, 48.00) x (10.00, 14.00) [ 55.256] glyphs0_to_dst: glyph=(387, 685)x(10, 10), unclipped [ 55.256] emit_primitive_identity_mask__avx2: dst=(387, 685), mask=(960.00, 48.00) x (10.00, 10.00) [ 55.256] glyphs0_to_dst: glyph=(396, 696)x(11, 2), unclipped [ 55.256] emit_primitive_identity_mask__avx2: dst=(396, 696), mask=(992.00, 0.00) x (11.00, 2.00) [ 55.256] glyphs0_to_dst: glyph=(406, 687)x(9, 8), unclipped [ 55.256] emit_primitive_identity_mask__avx2: dst=(406, 687), mask=(688.00, 32.00) x (9.00, 8.00) [ 55.256] glyphs0_to_dst: glyph=(415, 687)x(9, 8), unclipped [ 55.256] emit_primitive_identity_mask__avx2: dst=(415, 687), mask=(752.00, 16.00) x (9.00, 8.00) [ 55.256] glyphs0_to_dst: glyph=(424, 687)x(9, 11), unclipped [ 55.256] emit_primitive_identity_mask__avx2: dst=(424, 687), mask=(960.00, 16.00) x (9.00, 11.00) [ 55.256] glyphs0_to_dst: glyph=(432, 684)x(10, 11), unclipped [ 55.256] emit_primitive_identity_mask__avx2: dst=(432, 684), mask=(976.00, 48.00) x (10.00, 11.00) [ 55.256] glyphs0_to_dst: glyph=(442, 687)x(9, 8), unclipped [ 55.256] emit_primitive_identity_mask__avx2: dst=(442, 687), mask=(688.00, 32.00) x (9.00, 8.00) [ 55.256] glyphs0_to_dst: glyph=(450, 687)x(10, 11), unclipped [ 55.256] emit_primitive_identity_mask__avx2: dst=(450, 687), mask=(976.00, 32.00) x (10.00, 11.00) [ 55.256] gen8_vertex_flush[6598] = 96 [ 55.256] gen9_magic_ca_pass: CA fixup (7017 -> 7113) [ 55.256] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 55.256] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 55.256] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 55.256] sna_glyphs(op=3, nlist=1, src=(460, 695)) [ 55.256] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.256] sna_glyphs: discarding mask [ 55.256] glyphs0_to_dst(op=3, src=(460, 695), nlist=1, dst=(460, 695)+(0, 0)) [ 55.256] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753687280 size=3775x2136 [ 55.256] gen9_render_composite: 0x0, current mode=1/1 [ 55.256] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.256] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.256] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.256] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.256] sna_drawable_use_bo pixmap=3854, box=((0, 0), (3775, 2136)), flags=7... [ 55.256] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.256] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.256] sna_drawable_use_bo: using whole GPU bo [ 55.256] gen9_composite_set_target: pixmap=3854, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 55.256] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.256] color_convert: src=ffffffff [20028888] [ 55.256] color_convert: dst=ffffffff [20028888] [ 55.256] sna_render_get_solid: ffffffff [ 55.256] sna_render_get_solid(white) [ 55.256] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.256] sna_transform_is_imprecise_integer_translation: no transform [ 55.256] gen9_composite_picture: integer translation (0, 0), removing [ 55.256] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 55.256] sna_render_pixmap_bo: GPU all damaged [ 55.256] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 55.256] gen4_choose_composite_emitter: solid, identity mask [ 55.256] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.256] gen9_composite_get_binding_table(e600) [ 55.256] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 55.256] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 55.256] gen9_emit_vertex_elements: setup id=9 [ 55.256] glyphs0_to_dst: glyph=(459, 684)x(10, 13), unclipped [ 55.256] emit_primitive_identity_mask__avx2: dst=(459, 684), mask=(752.00, 32.00) x (10.00, 13.00) [ 55.256] glyphs0_to_dst: glyph=(477, 690)x(10, 3), unclipped [ 55.256] emit_primitive_identity_mask__avx2: dst=(477, 690), mask=(1008.00, 48.00) x (10.00, 3.00) [ 55.256] glyphs0_to_dst: glyph=(487, 684)x(9, 14), unclipped [ 55.256] emit_primitive_identity_mask__avx2: dst=(487, 684), mask=(832.00, 32.00) x (9.00, 14.00) [ 55.256] glyphs0_to_dst: glyph=(496, 687)x(9, 8), unclipped [ 55.256] emit_primitive_identity_mask__avx2: dst=(496, 687), mask=(896.00, 48.00) x (9.00, 8.00) [ 55.256] glyphs0_to_dst: glyph=(504, 687)x(10, 8), unclipped [ 55.256] emit_primitive_identity_mask__avx2: dst=(504, 687), mask=(848.00, 16.00) x (10.00, 8.00) [ 55.256] glyphs0_to_dst: glyph=(514, 687)x(9, 8), unclipped [ 55.256] emit_primitive_identity_mask__avx2: dst=(514, 687), mask=(848.00, 48.00) x (9.00, 8.00) [ 55.256] glyphs0_to_dst: glyph=(522, 684)x(10, 11), unclipped [ 55.256] emit_primitive_identity_mask__avx2: dst=(522, 684), mask=(992.00, 32.00) x (10.00, 11.00) [ 55.256] glyphs0_to_dst: glyph=(532, 687)x(9, 11), unclipped [ 55.256] emit_primitive_identity_mask__avx2: dst=(532, 687), mask=(880.00, 16.00) x (9.00, 11.00) [ 55.256] glyphs0_to_dst: glyph=(541, 684)x(9, 11), unclipped [ 55.256] emit_primitive_identity_mask__avx2: dst=(541, 684), mask=(880.00, 0.00) x (9.00, 11.00) [ 55.256] glyphs0_to_dst: glyph=(550, 684)x(9, 14), unclipped [ 55.256] emit_primitive_identity_mask__avx2: dst=(550, 684), mask=(832.00, 32.00) x (9.00, 14.00) [ 55.256] glyphs0_to_dst: glyph=(558, 687)x(10, 8), unclipped [ 55.256] emit_primitive_identity_mask__avx2: dst=(558, 687), mask=(848.00, 16.00) x (10.00, 8.00) [ 55.256] glyphs0_to_dst: glyph=(568, 687)x(9, 11), unclipped [ 55.256] emit_primitive_identity_mask__avx2: dst=(568, 687), mask=(880.00, 16.00) x (9.00, 11.00) [ 55.256] glyphs0_to_dst: glyph=(576, 697)x(11, 2), unclipped [ 55.256] emit_primitive_identity_mask__avx2: dst=(576, 697), mask=(832.00, 48.00) x (11.00, 2.00) [ 55.256] glyphs0_to_dst: glyph=(585, 683)x(10, 12), unclipped [ 55.256] emit_primitive_identity_mask__avx2: dst=(585, 683), mask=(864.00, 0.00) x (10.00, 12.00) [ 55.256] glyphs0_to_dst: glyph=(594, 687)x(10, 8), unclipped [ 55.256] emit_primitive_identity_mask__avx2: dst=(594, 687), mask=(864.00, 32.00) x (10.00, 8.00) [ 55.256] glyphs0_to_dst: glyph=(603, 684)x(10, 11), unclipped [ 55.256] emit_primitive_identity_mask__avx2: dst=(603, 684), mask=(880.00, 32.00) x (10.00, 11.00) [ 55.256] glyphs0_to_dst: glyph=(612, 697)x(11, 2), unclipped [ 55.256] emit_primitive_identity_mask__avx2: dst=(612, 697), mask=(832.00, 48.00) x (11.00, 2.00) [ 55.256] glyphs0_to_dst: glyph=(621, 684)x(10, 11), unclipped [ 55.256] emit_primitive_identity_mask__avx2: dst=(621, 684), mask=(880.00, 32.00) x (10.00, 11.00) [ 55.256] glyphs0_to_dst: glyph=(630, 687)x(10, 8), unclipped [ 55.256] emit_primitive_identity_mask__avx2: dst=(630, 687), mask=(944.00, 0.00) x (10.00, 8.00) [ 55.256] glyphs0_to_dst: glyph=(639, 687)x(10, 11), unclipped [ 55.256] emit_primitive_identity_mask__avx2: dst=(639, 687), mask=(880.00, 48.00) x (10.00, 11.00) [ 55.256] glyphs0_to_dst: glyph=(651, 692)x(5, 3), unclipped [ 55.256] emit_primitive_identity_mask__avx2: dst=(651, 692), mask=(1008.00, 32.00) x (5.00, 3.00) [ 55.256] glyphs0_to_dst: glyph=(658, 687)x(9, 8), unclipped [ 55.256] emit_primitive_identity_mask__avx2: dst=(658, 687), mask=(896.00, 48.00) x (9.00, 8.00) [ 55.256] glyphs0_to_dst: glyph=(667, 683)x(9, 12), unclipped [ 55.256] emit_primitive_identity_mask__avx2: dst=(667, 683), mask=(992.00, 48.00) x (9.00, 12.00) [ 55.256] gen8_vertex_flush[6698] = 69 [ 55.256] gen9_magic_ca_pass: CA fixup (7113 -> 7182) [ 55.256] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 55.256] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 55.256] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 55.256] sna_glyphs(op=3, nlist=1, src=(1, 712)) [ 55.256] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.256] sna_glyphs: discarding mask [ 55.256] glyphs0_to_dst(op=3, src=(1, 712), nlist=1, dst=(1, 712)+(0, 0)) [ 55.256] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753687280 size=3775x2136 [ 55.256] gen9_render_composite: 0x0, current mode=1/1 [ 55.256] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.256] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.256] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.256] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.256] sna_drawable_use_bo pixmap=3854, box=((0, 0), (3775, 2136)), flags=7... [ 55.256] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.256] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.256] sna_drawable_use_bo: using whole GPU bo [ 55.256] gen9_composite_set_target: pixmap=3854, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 55.256] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.256] color_convert: src=ff8ae234 [20028888] [ 55.256] color_convert: dst=ff8ae234 [20028888] [ 55.256] sna_render_get_solid: ff8ae234 [ 55.256] sna_render_get_solid(22) = ff8ae234 (old) [ 55.256] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.256] sna_transform_is_imprecise_integer_translation: no transform [ 55.256] gen9_composite_picture: integer translation (0, 0), removing [ 55.256] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 55.256] sna_render_pixmap_bo: GPU all damaged [ 55.256] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 55.256] gen4_choose_composite_emitter: solid, identity mask [ 55.256] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.256] gen9_composite_get_binding_table(e5c0) [ 55.256] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 55.256] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 55.256] gen9_emit_vertex_elements: setup id=9 [ 55.256] glyphs0_to_dst: glyph=(1, 704)x(9, 8), unclipped [ 55.256] emit_primitive_identity_mask__avx2: dst=(1, 704), mask=(688.00, 32.00) x (9.00, 8.00) [ 55.256] glyphs0_to_dst: glyph=(9, 702)x(10, 13), unclipped [ 55.256] emit_primitive_identity_mask__avx2: dst=(9, 702), mask=(672.00, 48.00) x (10.00, 13.00) [ 55.257] glyphs0_to_dst: glyph=(19, 704)x(9, 8), unclipped [ 55.257] emit_primitive_identity_mask__avx2: dst=(19, 704), mask=(688.00, 32.00) x (9.00, 8.00) [ 55.257] glyphs0_to_dst: glyph=(28, 706)x(8, 3), unclipped [ 55.257] emit_primitive_identity_mask__avx2: dst=(28, 706), mask=(688.00, 48.00) x (8.00, 3.00) [ 55.257] glyphs0_to_dst: glyph=(36, 702)x(11, 10), unclipped [ 55.257] emit_primitive_identity_mask__avx2: dst=(36, 702), mask=(704.00, 0.00) x (11.00, 10.00) [ 55.257] glyphs0_to_dst: glyph=(46, 704)x(9, 8), unclipped [ 55.257] emit_primitive_identity_mask__avx2: dst=(46, 704), mask=(720.00, 0.00) x (9.00, 8.00) [ 55.257] glyphs0_to_dst: glyph=(54, 704)x(10, 8), unclipped [ 55.257] emit_primitive_identity_mask__avx2: dst=(54, 704), mask=(704.00, 16.00) x (10.00, 8.00) [ 55.257] glyphs0_to_dst: glyph=(63, 704)x(10, 8), unclipped [ 55.257] emit_primitive_identity_mask__avx2: dst=(63, 704), mask=(720.00, 16.00) x (10.00, 8.00) [ 55.257] glyphs0_to_dst: glyph=(72, 701)x(10, 11), unclipped [ 55.257] emit_primitive_identity_mask__avx2: dst=(72, 701), mask=(736.00, 0.00) x (10.00, 11.00) [ 55.257] glyphs0_to_dst: glyph=(81, 704)x(10, 8), unclipped [ 55.257] emit_primitive_identity_mask__avx2: dst=(81, 704), mask=(752.00, 0.00) x (10.00, 8.00) [ 55.257] glyphs0_to_dst: glyph=(90, 701)x(10, 11), unclipped [ 55.257] emit_primitive_identity_mask__avx2: dst=(90, 701), mask=(736.00, 0.00) x (10.00, 11.00) [ 55.257] glyphs0_to_dst: glyph=(99, 704)x(11, 8), unclipped [ 55.257] emit_primitive_identity_mask__avx2: dst=(99, 704), mask=(736.00, 16.00) x (11.00, 8.00) [ 55.257] glyphs0_to_dst: glyph=(109, 704)x(9, 8), unclipped [ 55.257] emit_primitive_identity_mask__avx2: dst=(109, 704), mask=(752.00, 16.00) x (9.00, 8.00) [ 55.257] glyphs0_to_dst: glyph=(118, 706)x(8, 3), unclipped [ 55.257] emit_primitive_identity_mask__avx2: dst=(118, 706), mask=(688.00, 48.00) x (8.00, 3.00) [ 55.257] glyphs0_to_dst: glyph=(126, 702)x(10, 10), unclipped [ 55.257] emit_primitive_identity_mask__avx2: dst=(126, 702), mask=(704.00, 32.00) x (10.00, 10.00) [ 55.257] glyphs0_to_dst: glyph=(135, 702)x(10, 10), unclipped [ 55.257] emit_primitive_identity_mask__avx2: dst=(135, 702), mask=(704.00, 32.00) x (10.00, 10.00) [ 55.257] glyphs0_to_dst: glyph=(144, 702)x(10, 10), unclipped [ 55.257] emit_primitive_identity_mask__avx2: dst=(144, 702), mask=(720.00, 32.00) x (10.00, 10.00) [ 55.257] glyphs0_to_dst: glyph=(153, 702)x(10, 10), unclipped [ 55.257] emit_primitive_identity_mask__avx2: dst=(153, 702), mask=(704.00, 48.00) x (10.00, 10.00) [ 55.257] gen8_vertex_flush[6798] = 54 [ 55.257] gen9_magic_ca_pass: CA fixup (7182 -> 7236) [ 55.257] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 55.257] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 55.257] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 55.257] sna_glyphs(op=3, nlist=1, src=(163, 712)) [ 55.257] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.257] sna_glyphs: discarding mask [ 55.257] glyphs0_to_dst(op=3, src=(163, 712), nlist=1, dst=(163, 712)+(0, 0)) [ 55.257] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753687280 size=3775x2136 [ 55.257] gen9_render_composite: 0x0, current mode=1/1 [ 55.257] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.257] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.257] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.257] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.257] sna_drawable_use_bo pixmap=3854, box=((0, 0), (3775, 2136)), flags=7... [ 55.257] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.257] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.257] sna_drawable_use_bo: using whole GPU bo [ 55.257] gen9_composite_set_target: pixmap=3854, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 55.257] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.257] color_convert: src=ffffffff [20028888] [ 55.257] color_convert: dst=ffffffff [20028888] [ 55.257] sna_render_get_solid: ffffffff [ 55.257] sna_render_get_solid(white) [ 55.257] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.257] sna_transform_is_imprecise_integer_translation: no transform [ 55.257] gen9_composite_picture: integer translation (0, 0), removing [ 55.257] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 55.257] sna_render_pixmap_bo: GPU all damaged [ 55.257] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 55.257] gen4_choose_composite_emitter: solid, identity mask [ 55.257] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.257] gen9_composite_get_binding_table(e580) [ 55.257] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 55.257] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 55.257] gen9_emit_vertex_elements: setup id=9 [ 55.257] glyphs0_to_dst: glyph=(165, 704)x(5, 8), unclipped [ 55.257] emit_primitive_identity_mask__avx2: dst=(165, 704), mask=(720.00, 48.00) x (5.00, 8.00) [ 55.257] gen8_vertex_flush[6898] = 3 [ 55.257] gen9_magic_ca_pass: CA fixup (7236 -> 7239) [ 55.257] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 55.257] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 55.257] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 55.257] sna_glyphs(op=3, nlist=1, src=(172, 712)) [ 55.257] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.257] sna_glyphs: discarding mask [ 55.257] glyphs0_to_dst(op=3, src=(172, 712), nlist=1, dst=(172, 712)+(0, 0)) [ 55.257] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753687280 size=3775x2136 [ 55.257] gen9_render_composite: 0x0, current mode=1/1 [ 55.257] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.257] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.257] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.257] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.257] sna_drawable_use_bo pixmap=3854, box=((0, 0), (3775, 2136)), flags=7... [ 55.257] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.257] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.257] sna_drawable_use_bo: using whole GPU bo [ 55.257] gen9_composite_set_target: pixmap=3854, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 55.257] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.257] color_convert: src=ff729fcf [20028888] [ 55.257] color_convert: dst=ff729fcf [20028888] [ 55.257] sna_render_get_solid: ff729fcf [ 55.257] sna_render_get_solid(23) = ff729fcf (old) [ 55.257] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.257] sna_transform_is_imprecise_integer_translation: no transform [ 55.257] gen9_composite_picture: integer translation (0, 0), removing [ 55.257] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 55.257] sna_render_pixmap_bo: GPU all damaged [ 55.257] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 55.257] gen4_choose_composite_emitter: solid, identity mask [ 55.257] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.257] gen9_composite_get_binding_table(e540) [ 55.257] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 55.257] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 55.257] gen9_emit_vertex_elements: setup id=9 [ 55.257] glyphs0_to_dst: glyph=(171, 706)x(11, 3), unclipped [ 55.257] emit_primitive_identity_mask__avx2: dst=(171, 706), mask=(736.00, 32.00) x (11.00, 3.00) [ 55.257] glyphs0_to_dst: glyph=(180, 701)x(10, 14), unclipped [ 55.257] emit_primitive_identity_mask__avx2: dst=(180, 701), mask=(944.00, 48.00) x (10.00, 14.00) [ 55.257] glyphs0_to_dst: glyph=(189, 701)x(11, 11), unclipped [ 55.257] emit_primitive_identity_mask__avx2: dst=(189, 701), mask=(960.00, 0.00) x (11.00, 11.00) [ 55.257] glyphs0_to_dst: glyph=(198, 704)x(10, 8), unclipped [ 55.257] emit_primitive_identity_mask__avx2: dst=(198, 704), mask=(976.00, 0.00) x (10.00, 8.00) [ 55.257] glyphs0_to_dst: glyph=(208, 704)x(9, 11), unclipped [ 55.257] emit_primitive_identity_mask__avx2: dst=(208, 704), mask=(960.00, 16.00) x (9.00, 11.00) [ 55.257] glyphs0_to_dst: glyph=(216, 701)x(10, 14), unclipped [ 55.257] emit_primitive_identity_mask__avx2: dst=(216, 701), mask=(944.00, 48.00) x (10.00, 14.00) [ 55.257] glyphs0_to_dst: glyph=(225, 702)x(10, 10), unclipped [ 55.257] emit_primitive_identity_mask__avx2: dst=(225, 702), mask=(976.00, 16.00) x (10.00, 10.00) [ 55.257] glyphs0_to_dst: glyph=(234, 713)x(11, 2), unclipped [ 55.257] emit_primitive_identity_mask__avx2: dst=(234, 713), mask=(992.00, 0.00) x (11.00, 2.00) [ 55.257] glyphs0_to_dst: glyph=(243, 701)x(11, 11), unclipped [ 55.257] emit_primitive_identity_mask__avx2: dst=(243, 701), mask=(1008.00, 0.00) x (11.00, 11.00) [ 55.257] glyphs0_to_dst: glyph=(253, 704)x(9, 8), unclipped [ 55.257] emit_primitive_identity_mask__avx2: dst=(253, 704), mask=(720.00, 0.00) x (9.00, 8.00) [ 55.257] glyphs0_to_dst: glyph=(261, 704)x(10, 8), unclipped [ 55.257] emit_primitive_identity_mask__avx2: dst=(261, 704), mask=(704.00, 16.00) x (10.00, 8.00) [ 55.257] glyphs0_to_dst: glyph=(270, 704)x(10, 8), unclipped [ 55.257] emit_primitive_identity_mask__avx2: dst=(270, 704), mask=(704.00, 16.00) x (10.00, 8.00) [ 55.257] glyphs0_to_dst: glyph=(279, 700)x(10, 12), unclipped [ 55.257] emit_primitive_identity_mask__avx2: dst=(279, 700), mask=(992.00, 16.00) x (10.00, 12.00) [ 55.257] glyphs0_to_dst: glyph=(288, 704)x(10, 8), unclipped [ 55.257] emit_primitive_identity_mask__avx2: dst=(288, 704), mask=(704.00, 16.00) x (10.00, 8.00) [ 55.257] glyphs0_to_dst: glyph=(297, 704)x(10, 8), unclipped [ 55.257] emit_primitive_identity_mask__avx2: dst=(297, 704), mask=(752.00, 0.00) x (10.00, 8.00) [ 55.257] glyphs0_to_dst: glyph=(307, 700)x(10, 12), unclipped [ 55.257] emit_primitive_identity_mask__avx2: dst=(307, 700), mask=(1008.00, 16.00) x (10.00, 12.00) [ 55.257] glyphs0_to_dst: glyph=(315, 701)x(11, 11), unclipped [ 55.257] emit_primitive_identity_mask__avx2: dst=(315, 701), mask=(960.00, 0.00) x (11.00, 11.00) [ 55.257] glyphs0_to_dst: glyph=(324, 704)x(11, 8), unclipped [ 55.257] emit_primitive_identity_mask__avx2: dst=(324, 704), mask=(736.00, 16.00) x (11.00, 8.00) [ 55.257] glyphs0_to_dst: glyph=(334, 704)x(9, 11), unclipped [ 55.257] emit_primitive_identity_mask__avx2: dst=(334, 704), mask=(960.00, 16.00) x (9.00, 11.00) [ 55.257] glyphs0_to_dst: glyph=(342, 713)x(11, 2), unclipped [ 55.257] emit_primitive_identity_mask__avx2: dst=(342, 713), mask=(992.00, 0.00) x (11.00, 2.00) [ 55.257] glyphs0_to_dst: glyph=(351, 700)x(10, 12), unclipped [ 55.257] emit_primitive_identity_mask__avx2: dst=(351, 700), mask=(992.00, 16.00) x (10.00, 12.00) [ 55.257] glyphs0_to_dst: glyph=(361, 700)x(9, 12), unclipped [ 55.257] emit_primitive_identity_mask__avx2: dst=(361, 700), mask=(960.00, 32.00) x (9.00, 12.00) [ 55.257] glyphs0_to_dst: glyph=(369, 704)x(10, 11), unclipped [ 55.257] emit_primitive_identity_mask__avx2: dst=(369, 704), mask=(976.00, 32.00) x (10.00, 11.00) [ 55.257] glyphs0_to_dst: glyph=(378, 701)x(10, 14), unclipped [ 55.257] emit_primitive_identity_mask__avx2: dst=(378, 701), mask=(944.00, 48.00) x (10.00, 14.00) [ 55.257] glyphs0_to_dst: glyph=(387, 702)x(10, 10), unclipped [ 55.257] emit_primitive_identity_mask__avx2: dst=(387, 702), mask=(960.00, 48.00) x (10.00, 10.00) [ 55.257] glyphs0_to_dst: glyph=(396, 713)x(11, 2), unclipped [ 55.257] emit_primitive_identity_mask__avx2: dst=(396, 713), mask=(992.00, 0.00) x (11.00, 2.00) [ 55.257] glyphs0_to_dst: glyph=(406, 704)x(9, 8), unclipped [ 55.257] emit_primitive_identity_mask__avx2: dst=(406, 704), mask=(688.00, 32.00) x (9.00, 8.00) [ 55.257] glyphs0_to_dst: glyph=(415, 704)x(9, 8), unclipped [ 55.257] emit_primitive_identity_mask__avx2: dst=(415, 704), mask=(752.00, 16.00) x (9.00, 8.00) [ 55.257] glyphs0_to_dst: glyph=(424, 704)x(9, 11), unclipped [ 55.257] emit_primitive_identity_mask__avx2: dst=(424, 704), mask=(960.00, 16.00) x (9.00, 11.00) [ 55.257] glyphs0_to_dst: glyph=(432, 701)x(10, 11), unclipped [ 55.257] emit_primitive_identity_mask__avx2: dst=(432, 701), mask=(976.00, 48.00) x (10.00, 11.00) [ 55.257] glyphs0_to_dst: glyph=(442, 704)x(9, 8), unclipped [ 55.257] emit_primitive_identity_mask__avx2: dst=(442, 704), mask=(688.00, 32.00) x (9.00, 8.00) [ 55.257] glyphs0_to_dst: glyph=(450, 704)x(10, 11), unclipped [ 55.257] emit_primitive_identity_mask__avx2: dst=(450, 704), mask=(976.00, 32.00) x (10.00, 11.00) [ 55.257] gen8_vertex_flush[6998] = 96 [ 55.257] gen9_magic_ca_pass: CA fixup (7239 -> 7335) [ 55.257] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 55.257] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 55.257] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 55.257] sna_accel_flush: flush?=0, dirty?=0 [ 55.257] sna_block_handler (tv=0.0) [ 55.257] sna_wakeup_handler [ 55.257] sna_mode_wakeup: len=64 [ 55.257] sna_mode_wakeup: recording last swap on pipe=0, frame 3066 [bfa], time 55.252734 [ 55.257] sna_mode_wakeup: removing handle=29 [active_scanout=0] from scanout, installing handle=40 [active_scanout=2] [ 55.257] sna_mode_wakeup: flip complete, pending? 1 [ 55.257] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 55.257] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 55.257] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 55.257] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 55.257] sna_pixmap_move_to_gpu: already all-damaged [ 55.257] sna_pixmap_mark_active: pixmap=165, handle=128 [ 55.257] sna_mode_redisplay: crtc[0] transformed? 0 [ 55.257] sna_mode_redisplay: crtc[1] transformed? 0 [ 55.257] sna_mode_redisplay: crtc[2] transformed? 0 [ 55.257] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=128 [active=1] [ 55.257] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 40, transformed? 0 [ 55.257] get_fb: reusing fb=112 for handle=128 [ 55.257] sna_mode_redisplay: recording flip on CRTC:32 handle=128, active_scanout=2, serial=2 [ 55.257] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 55.257] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 40, transformed? 0 [ 55.257] sna_mode_redisplay: recording flip on CRTC:39 handle=128, active_scanout=3, serial=3 [ 55.257] __kgem_bo_clear_busy: handle=128 [ 55.257] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 55.257] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 55.257] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=128, shadow handle=32 [ 55.257] sna_dri2_vblank_handler(type=2, sequence=3066, draw=3353) [ 55.257] sna_crtc_record_swap: recording last swap on pipe=0, frame 3066 [msc=3066], time 55.252734 [ 55.257] sna_dri2_vblank_handler: 2 complete, frame=3066 tv=55.252734 [ 55.257] sna_dri2_blit_complete: blit finished [ 55.257] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=3066, tv=55.252734) [ 55.257] frame_swap_complete(type=2): draw=146, pipe=0, frame=3066 [msc=3066], tv=55.252734 [ 55.258] sna_accel_flush: flush?=0, dirty?=0 [ 55.258] sna_dri2_event_free(draw?=1) [ 55.258] sna_dri2_remove_event: remove[0x561c9473fac0] from window 146, active? 1 [ 55.258] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 55.258] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=40] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 55.258] sna_dri2_vblank_handler complete [ 55.258] _sna_dri2_destroy_buffer: 0x561c94b0bf40 [handle=104] -- refcnt=1, draw=16778312, pixmap=0, proxy?=0 [ 55.258] sna_dri2_cache_bo(handle=104, name=89) [ 55.258] sna_dri2_cache_bo: not a window, releasing handle=104 [ 55.258] _kgem_bo_destroy: handle=104, proxy? 0 [ 55.258] __kgem_bo_destroy: handle=104, size=24576 [ 55.258] __kgem_bo_destroy: handle=104, not reusable [ 55.258] kgem_bo_free: handle=104, size=24576 [ 55.258] kgem_bo_free: releasing 0x0:0x0 vma for handle=104, count=0 [ 55.258] _sna_dri2_destroy_buffer: 0x561c94b0bf90 [handle=120] -- refcnt=1, draw=16778312, pixmap=3884, proxy?=0 [ 55.258] _sna_dri2_destroy_buffer: removing active_scanout=1 from pixmap handle=120 [ 55.258] _sna_dri2_destroy_buffer: releasing last DRI pixmap=3884, scanout?=0 [ 55.258] _sna_dri2_destroy_buffer: dropping flush hint from handle=120 [ 55.258] sna_accel_watch_flush: enable=-1 [ 55.258] sna_dri2_cache_bo(handle=120, name=90) [ 55.258] sna_dri2_cache_bo: not a window, releasing handle=120 [ 55.258] sna_destroy_pixmap: pixmap=3884, attached?=1 [ 55.258] _kgem_bo_destroy: handle=120, proxy? 0 [ 55.258] __kgem_bo_destroy: handle=120, size=8192 [ 55.258] __kgem_bo_destroy: handle=120, not reusable [ 55.258] kgem_bo_free: handle=120, size=8192 [ 55.258] kgem_bo_free: releasing 0x0:0x0 vma for handle=120, count=0 [ 55.258] __sna_free_pixmap(pixmap=3884) [ 55.258] sna_accel_flush: flush?=0, dirty?=0 [ 55.258] sna_accel_flush: flush?=0, dirty?=0 [ 55.258] sna_block_handler (tv=0.0) [ 55.258] sna_wakeup_handler [ 55.258] sna_glyphs(op=3, nlist=1, src=(460, 712)) [ 55.258] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.258] sna_glyphs: discarding mask [ 55.258] glyphs0_to_dst(op=3, src=(460, 712), nlist=1, dst=(460, 712)+(0, 0)) [ 55.258] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753687280 size=3775x2136 [ 55.258] gen9_render_composite: 0x0, current mode=1/1 [ 55.258] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.258] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.258] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.258] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.258] sna_drawable_use_bo pixmap=3854, box=((0, 0), (3775, 2136)), flags=7... [ 55.258] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.258] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.258] sna_drawable_use_bo: using whole GPU bo [ 55.258] gen9_composite_set_target: pixmap=3854, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 55.258] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.258] color_convert: src=ffffffff [20028888] [ 55.258] color_convert: dst=ffffffff [20028888] [ 55.258] sna_render_get_solid: ffffffff [ 55.258] sna_render_get_solid(white) [ 55.258] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.258] sna_transform_is_imprecise_integer_translation: no transform [ 55.258] gen9_composite_picture: integer translation (0, 0), removing [ 55.258] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 55.258] sna_render_pixmap_bo: GPU all damaged [ 55.258] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 55.258] gen4_choose_composite_emitter: solid, identity mask [ 55.258] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.258] gen9_composite_get_binding_table(e500) [ 55.258] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 55.258] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 55.258] gen9_emit_vertex_elements: setup id=9 [ 55.258] glyphs0_to_dst: glyph=(459, 701)x(10, 13), unclipped [ 55.258] emit_primitive_identity_mask__avx2: dst=(459, 701), mask=(752.00, 32.00) x (10.00, 13.00) [ 55.258] glyphs0_to_dst: glyph=(477, 707)x(10, 3), unclipped [ 55.258] emit_primitive_identity_mask__avx2: dst=(477, 707), mask=(1008.00, 48.00) x (10.00, 3.00) [ 55.258] glyphs0_to_dst: glyph=(487, 701)x(9, 14), unclipped [ 55.258] emit_primitive_identity_mask__avx2: dst=(487, 701), mask=(832.00, 32.00) x (9.00, 14.00) [ 55.258] glyphs0_to_dst: glyph=(496, 704)x(9, 8), unclipped [ 55.258] emit_primitive_identity_mask__avx2: dst=(496, 704), mask=(896.00, 48.00) x (9.00, 8.00) [ 55.258] glyphs0_to_dst: glyph=(504, 704)x(10, 8), unclipped [ 55.258] emit_primitive_identity_mask__avx2: dst=(504, 704), mask=(848.00, 16.00) x (10.00, 8.00) [ 55.258] glyphs0_to_dst: glyph=(514, 704)x(9, 8), unclipped [ 55.258] emit_primitive_identity_mask__avx2: dst=(514, 704), mask=(848.00, 48.00) x (9.00, 8.00) [ 55.258] glyphs0_to_dst: glyph=(522, 701)x(10, 11), unclipped [ 55.258] emit_primitive_identity_mask__avx2: dst=(522, 701), mask=(992.00, 32.00) x (10.00, 11.00) [ 55.258] glyphs0_to_dst: glyph=(532, 704)x(9, 11), unclipped [ 55.258] emit_primitive_identity_mask__avx2: dst=(532, 704), mask=(880.00, 16.00) x (9.00, 11.00) [ 55.258] glyphs0_to_dst: glyph=(541, 701)x(9, 11), unclipped [ 55.258] emit_primitive_identity_mask__avx2: dst=(541, 701), mask=(880.00, 0.00) x (9.00, 11.00) [ 55.258] glyphs0_to_dst: glyph=(550, 701)x(9, 14), unclipped [ 55.258] emit_primitive_identity_mask__avx2: dst=(550, 701), mask=(832.00, 32.00) x (9.00, 14.00) [ 55.258] glyphs0_to_dst: glyph=(558, 704)x(10, 8), unclipped [ 55.258] emit_primitive_identity_mask__avx2: dst=(558, 704), mask=(848.00, 16.00) x (10.00, 8.00) [ 55.258] glyphs0_to_dst: glyph=(568, 704)x(9, 11), unclipped [ 55.258] emit_primitive_identity_mask__avx2: dst=(568, 704), mask=(880.00, 16.00) x (9.00, 11.00) [ 55.258] glyphs0_to_dst: glyph=(576, 714)x(11, 2), unclipped [ 55.258] emit_primitive_identity_mask__avx2: dst=(576, 714), mask=(832.00, 48.00) x (11.00, 2.00) [ 55.258] glyphs0_to_dst: glyph=(585, 700)x(10, 12), unclipped [ 55.258] emit_primitive_identity_mask__avx2: dst=(585, 700), mask=(864.00, 0.00) x (10.00, 12.00) [ 55.258] glyphs0_to_dst: glyph=(594, 704)x(10, 8), unclipped [ 55.258] emit_primitive_identity_mask__avx2: dst=(594, 704), mask=(864.00, 32.00) x (10.00, 8.00) [ 55.258] glyphs0_to_dst: glyph=(603, 701)x(10, 11), unclipped [ 55.258] emit_primitive_identity_mask__avx2: dst=(603, 701), mask=(880.00, 32.00) x (10.00, 11.00) [ 55.258] glyphs0_to_dst: glyph=(612, 714)x(11, 2), unclipped [ 55.258] emit_primitive_identity_mask__avx2: dst=(612, 714), mask=(832.00, 48.00) x (11.00, 2.00) [ 55.258] glyphs0_to_dst: glyph=(621, 701)x(10, 11), unclipped [ 55.258] emit_primitive_identity_mask__avx2: dst=(621, 701), mask=(880.00, 32.00) x (10.00, 11.00) [ 55.258] glyphs0_to_dst: glyph=(630, 704)x(10, 8), unclipped [ 55.258] emit_primitive_identity_mask__avx2: dst=(630, 704), mask=(944.00, 0.00) x (10.00, 8.00) [ 55.258] glyphs0_to_dst: glyph=(639, 704)x(10, 11), unclipped [ 55.258] emit_primitive_identity_mask__avx2: dst=(639, 704), mask=(880.00, 48.00) x (10.00, 11.00) [ 55.258] glyphs0_to_dst: glyph=(651, 709)x(5, 3), unclipped [ 55.258] emit_primitive_identity_mask__avx2: dst=(651, 709), mask=(1008.00, 32.00) x (5.00, 3.00) [ 55.258] glyphs0_to_dst: glyph=(658, 704)x(9, 8), unclipped [ 55.258] emit_primitive_identity_mask__avx2: dst=(658, 704), mask=(896.00, 48.00) x (9.00, 8.00) [ 55.258] glyphs0_to_dst: glyph=(667, 700)x(9, 12), unclipped [ 55.258] emit_primitive_identity_mask__avx2: dst=(667, 700), mask=(992.00, 48.00) x (9.00, 12.00) [ 55.258] gen8_vertex_flush[6a98] = 69 [ 55.258] gen9_magic_ca_pass: CA fixup (7335 -> 7404) [ 55.258] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 55.258] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 55.258] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 55.258] sna_glyphs(op=3, nlist=1, src=(1, 729)) [ 55.258] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.258] sna_glyphs: discarding mask [ 55.258] glyphs0_to_dst(op=3, src=(1, 729), nlist=1, dst=(1, 729)+(0, 0)) [ 55.258] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753687280 size=3775x2136 [ 55.258] gen9_render_composite: 0x0, current mode=1/1 [ 55.258] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.258] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.258] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.258] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.258] sna_drawable_use_bo pixmap=3854, box=((0, 0), (3775, 2136)), flags=7... [ 55.258] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.258] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.258] sna_drawable_use_bo: using whole GPU bo [ 55.258] gen9_composite_set_target: pixmap=3854, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 55.258] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.258] color_convert: src=ff8ae234 [20028888] [ 55.258] color_convert: dst=ff8ae234 [20028888] [ 55.258] sna_render_get_solid: ff8ae234 [ 55.258] sna_render_get_solid(22) = ff8ae234 (old) [ 55.258] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.258] sna_transform_is_imprecise_integer_translation: no transform [ 55.258] gen9_composite_picture: integer translation (0, 0), removing [ 55.258] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 55.258] sna_render_pixmap_bo: GPU all damaged [ 55.258] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 55.258] gen4_choose_composite_emitter: solid, identity mask [ 55.258] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.258] gen9_composite_get_binding_table(e4c0) [ 55.258] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 55.258] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 55.258] gen9_emit_vertex_elements: setup id=9 [ 55.258] glyphs0_to_dst: glyph=(1, 721)x(9, 8), unclipped [ 55.258] emit_primitive_identity_mask__avx2: dst=(1, 721), mask=(688.00, 32.00) x (9.00, 8.00) [ 55.258] glyphs0_to_dst: glyph=(9, 719)x(10, 13), unclipped [ 55.258] emit_primitive_identity_mask__avx2: dst=(9, 719), mask=(672.00, 48.00) x (10.00, 13.00) [ 55.258] glyphs0_to_dst: glyph=(19, 721)x(9, 8), unclipped [ 55.258] emit_primitive_identity_mask__avx2: dst=(19, 721), mask=(688.00, 32.00) x (9.00, 8.00) [ 55.258] glyphs0_to_dst: glyph=(28, 723)x(8, 3), unclipped [ 55.258] emit_primitive_identity_mask__avx2: dst=(28, 723), mask=(688.00, 48.00) x (8.00, 3.00) [ 55.258] glyphs0_to_dst: glyph=(36, 719)x(11, 10), unclipped [ 55.258] emit_primitive_identity_mask__avx2: dst=(36, 719), mask=(704.00, 0.00) x (11.00, 10.00) [ 55.258] glyphs0_to_dst: glyph=(46, 721)x(9, 8), unclipped [ 55.258] emit_primitive_identity_mask__avx2: dst=(46, 721), mask=(720.00, 0.00) x (9.00, 8.00) [ 55.258] glyphs0_to_dst: glyph=(54, 721)x(10, 8), unclipped [ 55.258] emit_primitive_identity_mask__avx2: dst=(54, 721), mask=(704.00, 16.00) x (10.00, 8.00) [ 55.258] glyphs0_to_dst: glyph=(63, 721)x(10, 8), unclipped [ 55.258] emit_primitive_identity_mask__avx2: dst=(63, 721), mask=(720.00, 16.00) x (10.00, 8.00) [ 55.258] glyphs0_to_dst: glyph=(72, 718)x(10, 11), unclipped [ 55.258] emit_primitive_identity_mask__avx2: dst=(72, 718), mask=(736.00, 0.00) x (10.00, 11.00) [ 55.258] glyphs0_to_dst: glyph=(81, 721)x(10, 8), unclipped [ 55.258] emit_primitive_identity_mask__avx2: dst=(81, 721), mask=(752.00, 0.00) x (10.00, 8.00) [ 55.258] glyphs0_to_dst: glyph=(90, 718)x(10, 11), unclipped [ 55.258] emit_primitive_identity_mask__avx2: dst=(90, 718), mask=(736.00, 0.00) x (10.00, 11.00) [ 55.258] glyphs0_to_dst: glyph=(99, 721)x(11, 8), unclipped [ 55.258] emit_primitive_identity_mask__avx2: dst=(99, 721), mask=(736.00, 16.00) x (11.00, 8.00) [ 55.258] glyphs0_to_dst: glyph=(109, 721)x(9, 8), unclipped [ 55.258] emit_primitive_identity_mask__avx2: dst=(109, 721), mask=(752.00, 16.00) x (9.00, 8.00) [ 55.258] glyphs0_to_dst: glyph=(118, 723)x(8, 3), unclipped [ 55.258] emit_primitive_identity_mask__avx2: dst=(118, 723), mask=(688.00, 48.00) x (8.00, 3.00) [ 55.258] glyphs0_to_dst: glyph=(126, 719)x(10, 10), unclipped [ 55.258] emit_primitive_identity_mask__avx2: dst=(126, 719), mask=(704.00, 32.00) x (10.00, 10.00) [ 55.258] glyphs0_to_dst: glyph=(135, 719)x(10, 10), unclipped [ 55.258] emit_primitive_identity_mask__avx2: dst=(135, 719), mask=(704.00, 32.00) x (10.00, 10.00) [ 55.258] glyphs0_to_dst: glyph=(144, 719)x(10, 10), unclipped [ 55.258] emit_primitive_identity_mask__avx2: dst=(144, 719), mask=(720.00, 32.00) x (10.00, 10.00) [ 55.258] glyphs0_to_dst: glyph=(153, 719)x(10, 10), unclipped [ 55.258] emit_primitive_identity_mask__avx2: dst=(153, 719), mask=(704.00, 48.00) x (10.00, 10.00) [ 55.258] gen8_vertex_flush[6b98] = 54 [ 55.258] gen9_magic_ca_pass: CA fixup (7404 -> 7458) [ 55.258] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 55.258] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 55.258] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 55.258] sna_glyphs(op=3, nlist=1, src=(163, 729)) [ 55.258] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.258] sna_glyphs: discarding mask [ 55.258] glyphs0_to_dst(op=3, src=(163, 729), nlist=1, dst=(163, 729)+(0, 0)) [ 55.258] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753687280 size=3775x2136 [ 55.258] gen9_render_composite: 0x0, current mode=1/1 [ 55.258] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.258] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.258] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.258] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.258] sna_drawable_use_bo pixmap=3854, box=((0, 0), (3775, 2136)), flags=7... [ 55.258] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.258] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.258] sna_drawable_use_bo: using whole GPU bo [ 55.258] gen9_composite_set_target: pixmap=3854, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 55.258] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.258] color_convert: src=ffffffff [20028888] [ 55.258] color_convert: dst=ffffffff [20028888] [ 55.258] sna_render_get_solid: ffffffff [ 55.258] sna_render_get_solid(white) [ 55.258] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.258] sna_transform_is_imprecise_integer_translation: no transform [ 55.258] gen9_composite_picture: integer translation (0, 0), removing [ 55.258] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 55.258] sna_render_pixmap_bo: GPU all damaged [ 55.258] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 55.258] gen4_choose_composite_emitter: solid, identity mask [ 55.258] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.258] gen9_composite_get_binding_table(e480) [ 55.258] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 55.258] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 55.258] gen9_emit_vertex_elements: setup id=9 [ 55.258] glyphs0_to_dst: glyph=(165, 721)x(5, 8), unclipped [ 55.258] emit_primitive_identity_mask__avx2: dst=(165, 721), mask=(720.00, 48.00) x (5.00, 8.00) [ 55.258] gen8_vertex_flush[6c98] = 3 [ 55.258] gen9_magic_ca_pass: CA fixup (7458 -> 7461) [ 55.258] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 55.258] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 55.258] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 55.258] sna_glyphs(op=3, nlist=1, src=(172, 729)) [ 55.258] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.258] sna_glyphs: discarding mask [ 55.258] glyphs0_to_dst(op=3, src=(172, 729), nlist=1, dst=(172, 729)+(0, 0)) [ 55.258] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753687280 size=3775x2136 [ 55.258] gen9_render_composite: 0x0, current mode=1/1 [ 55.258] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.258] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.258] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.258] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.258] sna_drawable_use_bo pixmap=3854, box=((0, 0), (3775, 2136)), flags=7... [ 55.258] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.258] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.258] sna_drawable_use_bo: using whole GPU bo [ 55.258] gen9_composite_set_target: pixmap=3854, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 55.258] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.258] color_convert: src=ff729fcf [20028888] [ 55.258] color_convert: dst=ff729fcf [20028888] [ 55.258] sna_render_get_solid: ff729fcf [ 55.258] sna_render_get_solid(23) = ff729fcf (old) [ 55.258] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.258] sna_transform_is_imprecise_integer_translation: no transform [ 55.258] gen9_composite_picture: integer translation (0, 0), removing [ 55.258] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 55.258] sna_render_pixmap_bo: GPU all damaged [ 55.258] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 55.258] gen4_choose_composite_emitter: solid, identity mask [ 55.258] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.258] gen9_composite_get_binding_table(e440) [ 55.258] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 55.258] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 55.258] gen9_emit_vertex_elements: setup id=9 [ 55.258] glyphs0_to_dst: glyph=(171, 723)x(11, 3), unclipped [ 55.258] emit_primitive_identity_mask__avx2: dst=(171, 723), mask=(736.00, 32.00) x (11.00, 3.00) [ 55.258] glyphs0_to_dst: glyph=(180, 718)x(10, 14), unclipped [ 55.258] emit_primitive_identity_mask__avx2: dst=(180, 718), mask=(944.00, 48.00) x (10.00, 14.00) [ 55.258] glyphs0_to_dst: glyph=(189, 718)x(11, 11), unclipped [ 55.259] emit_primitive_identity_mask__avx2: dst=(189, 718), mask=(960.00, 0.00) x (11.00, 11.00) [ 55.259] glyphs0_to_dst: glyph=(198, 721)x(10, 8), unclipped [ 55.259] emit_primitive_identity_mask__avx2: dst=(198, 721), mask=(976.00, 0.00) x (10.00, 8.00) [ 55.259] glyphs0_to_dst: glyph=(208, 721)x(9, 11), unclipped [ 55.259] emit_primitive_identity_mask__avx2: dst=(208, 721), mask=(960.00, 16.00) x (9.00, 11.00) [ 55.259] glyphs0_to_dst: glyph=(216, 718)x(10, 14), unclipped [ 55.259] emit_primitive_identity_mask__avx2: dst=(216, 718), mask=(944.00, 48.00) x (10.00, 14.00) [ 55.259] glyphs0_to_dst: glyph=(225, 719)x(10, 10), unclipped [ 55.259] emit_primitive_identity_mask__avx2: dst=(225, 719), mask=(976.00, 16.00) x (10.00, 10.00) [ 55.259] glyphs0_to_dst: glyph=(234, 730)x(11, 2), unclipped [ 55.259] emit_primitive_identity_mask__avx2: dst=(234, 730), mask=(992.00, 0.00) x (11.00, 2.00) [ 55.259] glyphs0_to_dst: glyph=(243, 718)x(11, 11), unclipped [ 55.259] emit_primitive_identity_mask__avx2: dst=(243, 718), mask=(1008.00, 0.00) x (11.00, 11.00) [ 55.259] glyphs0_to_dst: glyph=(253, 721)x(9, 8), unclipped [ 55.259] emit_primitive_identity_mask__avx2: dst=(253, 721), mask=(720.00, 0.00) x (9.00, 8.00) [ 55.259] glyphs0_to_dst: glyph=(261, 721)x(10, 8), unclipped [ 55.259] emit_primitive_identity_mask__avx2: dst=(261, 721), mask=(704.00, 16.00) x (10.00, 8.00) [ 55.259] glyphs0_to_dst: glyph=(270, 721)x(10, 8), unclipped [ 55.259] emit_primitive_identity_mask__avx2: dst=(270, 721), mask=(704.00, 16.00) x (10.00, 8.00) [ 55.259] glyphs0_to_dst: glyph=(279, 717)x(10, 12), unclipped [ 55.259] emit_primitive_identity_mask__avx2: dst=(279, 717), mask=(992.00, 16.00) x (10.00, 12.00) [ 55.259] glyphs0_to_dst: glyph=(288, 721)x(10, 8), unclipped [ 55.259] emit_primitive_identity_mask__avx2: dst=(288, 721), mask=(704.00, 16.00) x (10.00, 8.00) [ 55.259] glyphs0_to_dst: glyph=(297, 721)x(10, 8), unclipped [ 55.259] emit_primitive_identity_mask__avx2: dst=(297, 721), mask=(752.00, 0.00) x (10.00, 8.00) [ 55.259] glyphs0_to_dst: glyph=(307, 717)x(10, 12), unclipped [ 55.259] emit_primitive_identity_mask__avx2: dst=(307, 717), mask=(1008.00, 16.00) x (10.00, 12.00) [ 55.259] glyphs0_to_dst: glyph=(315, 718)x(11, 11), unclipped [ 55.259] emit_primitive_identity_mask__avx2: dst=(315, 718), mask=(960.00, 0.00) x (11.00, 11.00) [ 55.259] glyphs0_to_dst: glyph=(324, 721)x(11, 8), unclipped [ 55.259] emit_primitive_identity_mask__avx2: dst=(324, 721), mask=(736.00, 16.00) x (11.00, 8.00) [ 55.259] glyphs0_to_dst: glyph=(334, 721)x(9, 11), unclipped [ 55.259] emit_primitive_identity_mask__avx2: dst=(334, 721), mask=(960.00, 16.00) x (9.00, 11.00) [ 55.259] glyphs0_to_dst: glyph=(342, 730)x(11, 2), unclipped [ 55.259] emit_primitive_identity_mask__avx2: dst=(342, 730), mask=(992.00, 0.00) x (11.00, 2.00) [ 55.259] glyphs0_to_dst: glyph=(351, 717)x(10, 12), unclipped [ 55.259] emit_primitive_identity_mask__avx2: dst=(351, 717), mask=(992.00, 16.00) x (10.00, 12.00) [ 55.259] glyphs0_to_dst: glyph=(361, 717)x(9, 12), unclipped [ 55.259] emit_primitive_identity_mask__avx2: dst=(361, 717), mask=(960.00, 32.00) x (9.00, 12.00) [ 55.259] glyphs0_to_dst: glyph=(369, 721)x(10, 11), unclipped [ 55.259] emit_primitive_identity_mask__avx2: dst=(369, 721), mask=(976.00, 32.00) x (10.00, 11.00) [ 55.259] glyphs0_to_dst: glyph=(378, 718)x(10, 14), unclipped [ 55.259] emit_primitive_identity_mask__avx2: dst=(378, 718), mask=(944.00, 48.00) x (10.00, 14.00) [ 55.259] glyphs0_to_dst: glyph=(387, 719)x(10, 10), unclipped [ 55.259] emit_primitive_identity_mask__avx2: dst=(387, 719), mask=(960.00, 48.00) x (10.00, 10.00) [ 55.259] glyphs0_to_dst: glyph=(396, 730)x(11, 2), unclipped [ 55.259] emit_primitive_identity_mask__avx2: dst=(396, 730), mask=(992.00, 0.00) x (11.00, 2.00) [ 55.259] glyphs0_to_dst: glyph=(406, 721)x(9, 8), unclipped [ 55.259] emit_primitive_identity_mask__avx2: dst=(406, 721), mask=(688.00, 32.00) x (9.00, 8.00) [ 55.259] glyphs0_to_dst: glyph=(415, 721)x(9, 8), unclipped [ 55.259] emit_primitive_identity_mask__avx2: dst=(415, 721), mask=(752.00, 16.00) x (9.00, 8.00) [ 55.259] glyphs0_to_dst: glyph=(424, 721)x(9, 11), unclipped [ 55.259] emit_primitive_identity_mask__avx2: dst=(424, 721), mask=(960.00, 16.00) x (9.00, 11.00) [ 55.259] glyphs0_to_dst: glyph=(432, 718)x(10, 11), unclipped [ 55.259] emit_primitive_identity_mask__avx2: dst=(432, 718), mask=(976.00, 48.00) x (10.00, 11.00) [ 55.259] glyphs0_to_dst: glyph=(442, 721)x(9, 8), unclipped [ 55.259] emit_primitive_identity_mask__avx2: dst=(442, 721), mask=(688.00, 32.00) x (9.00, 8.00) [ 55.259] glyphs0_to_dst: glyph=(450, 721)x(10, 11), unclipped [ 55.259] emit_primitive_identity_mask__avx2: dst=(450, 721), mask=(976.00, 32.00) x (10.00, 11.00) [ 55.259] gen8_vertex_flush[6d98] = 96 [ 55.259] gen9_magic_ca_pass: CA fixup (7461 -> 7557) [ 55.259] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 55.259] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 55.259] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 55.259] sna_glyphs(op=3, nlist=1, src=(460, 729)) [ 55.259] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.259] sna_glyphs: discarding mask [ 55.259] glyphs0_to_dst(op=3, src=(460, 729), nlist=1, dst=(460, 729)+(0, 0)) [ 55.259] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753687280 size=3775x2136 [ 55.259] gen9_render_composite: 0x0, current mode=1/1 [ 55.259] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.259] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 55.259] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.259] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.259] sna_drawable_use_bo pixmap=3854, box=((0, 0), (3775, 2136)), flags=7... [ 55.259] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.259] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.259] sna_drawable_use_bo: using whole GPU bo [ 55.259] gen9_composite_set_target: pixmap=3854, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 55.259] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.259] color_convert: src=ffffffff [20028888] [ 55.259] color_convert: dst=ffffffff [20028888] [ 55.259] sna_render_get_solid: ffffffff [ 55.259] sna_render_get_solid(white) [ 55.259] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.259] sna_transform_is_imprecise_integer_translation: no transform [ 55.259] gen9_composite_picture: integer translation (0, 0), removing [ 55.259] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 55.259] sna_render_pixmap_bo: GPU all damaged [ 55.259] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 55.259] gen4_choose_composite_emitter: solid, identity mask [ 55.259] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.259] gen9_composite_get_binding_table(e400) [ 55.259] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 55.259] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 55.259] gen9_emit_vertex_elements: setup id=9 [ 55.259] glyphs0_to_dst: glyph=(459, 718)x(10, 13), unclipped [ 55.259] emit_primitive_identity_mask__avx2: dst=(459, 718), mask=(752.00, 32.00) x (10.00, 13.00) [ 55.259] gen8_vertex_flush[6e98] = 3 [ 55.259] gen9_magic_ca_pass: CA fixup (7557 -> 7560) [ 55.259] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 55.259] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 55.259] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 55.259] sna_composite_rectangles(pixmap=3854, op=1, ffffffff x 1 [(478, 715)x(9, 17) ...]) [ 55.259] sna_composite_rectangles: converted to op 1 [ 55.259] sna_composite_rectangles[0] (478, 715)x(9, 17) -> (478, 715), (487, 732) [ 55.259] sna_composite_rectangles: nrects=1, region=(478, 715), (487, 732) x 1 [ 55.259] sna_composite_rectangles: clipped extents (478, 715),(487, 732) x 1 [ 55.259] sna_composite_rectangles: pixmap +(0, 0) extents (478, 715),(487, 732) [ 55.259] sna_composite_rectangles: dropping last-cpu hint [ 55.259] sna_drawable_use_bo pixmap=3854, box=((478, 715), (487, 732)), flags=9... [ 55.259] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 55.259] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.259] sna_drawable_use_bo: using whole GPU bo [ 55.259] gen9_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20028888]) [ 55.259] kgem_bo_is_render: handle=109, rq? 1 [1] [ 55.259] gen9_render_fill_boxes(ffffffff x 1 [(478, 715), (487, 732) ...]) [ 55.259] sna_render_get_solid: ffffffff [ 55.259] sna_render_get_solid(white) [ 55.259] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 55.259] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.259] aligning vertex: was 4, now 2 floats per vertex [ 55.259] gen9_composite_get_binding_table(e3c0) [ 55.259] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 55.259] gen9_emit_sampler: sampler = 1 [ 55.259] gen9_emit_sf: num_sf_outputs=1 [ 55.259] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 55.259] gen9_emit_vertex_elements: setup id=0 [ 55.259] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 55.259] (478, 715), (487, 732) [ 55.259] gen8_vertex_flush[6fc8] = 3 [ 55.259] sna_validate_gc(0x561c94ab2470) changes=0, previous serial=e23, drawable=f24 [ 55.259] sna_validate_gc: recomputing clip [ 55.259] sna_validate_gc: composite clip=1x[(65, 24), (3840, 2160)] [0x561c94abf1d0] [ 55.259] sna_copy_area: src=pixmap=3854:(0, 0)x(3775, 2136)+(0, 0) -> dst=pixmap=3060:(0, 0)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 55.259] sna_copy_area: normal copy [ 55.259] sna_do_copy: src=(0, 0), dst=(0, 0), size=(3775x2136) [ 55.259] sna_do_copy: after drawable: src=(0, 0), dst=(65, 24), size=(3775x2136) [ 55.259] sna_do_copy: dst extents (65, 24), (3840, 2160), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 55.259] sna_do_copy: clipped dst extents (65, 24), (3840, 2160) [ 55.259] sna_do_copy: unclipped src extents (0, 0), (3775, 2136) [ 55.259] sna_do_copy: clipped src extents (0, 0), (3775, 2136) [ 55.259] sna_do_copy: pixmap -- no source clipping [ 55.259] sna_do_copy: src extents (0, 0), (3775, 2136) x 1 [ 55.259] sna_do_copy: copy region (65, 24), (3840, 2160) x 1 + (-65, -24) [ 55.259] sna_copy_boxes (boxes=1x[(65, 24), (3840, 2160)...], src pixmap=3854+(-65, -24), dst pixmap=3060+(-65, -24), alu=3, src.size=3775x2136, dst.size=3775x2136) [ 55.259] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94b0cb70, gpu_bo=109, cpu_bo=0), replaces=1 [ 55.259] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 55.259] sna_drawable_use_bo pixmap=3060, box=((0, 0), (3775, 2136)), flags=1b... [ 55.259] sna_drawable_use_bo: exported target, set PREFER_GPU [ 55.259] sna_drawable_use_bo: pinned, never REPLACES [ 55.259] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=b [ 55.259] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.259] sna_drawable_use_bo: using whole GPU bo [ 55.259] sna_pixmap_move_to_gpu(pixmap=3854, usage=0), flags=a [ 55.259] sna_pixmap_move_to_gpu: already all-damaged [ 55.259] sna_pixmap_mark_active: pixmap=3854, handle=109 [ 55.259] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 55.259] sna_pixmap_make_cow: make cow src=3854, dst=3060, handle=109 (already cow? src=0, dst=0) [ 55.259] sna_pixmap_make_cow: can't cow, dst_pinned=2 [ 55.259] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 55.259] kgem_bo_is_render: handle=109, rq? 1 [1] [ 55.259] kgem_bo_is_render: handle=9, rq? 0 [0] [ 55.259] kgem_bo_is_render: handle=9, rq? 0 [0] [ 55.259] kgem_bo_is_render: handle=109, rq? 1 [1] [ 55.259] __kgem_busy: handle=2, busy=0, wedged=0 [ 55.259] __kgem_retire_rq: request 2 complete [ 55.259] kgem_set_mode: flushing before new bo [ 55.259] gen8_vertex_close: used=30246, vbo active? 23, vb=201, nreloc=2 [ 55.259] gen8_vertex_close: reloc[0] = 289 [ 55.259] kgem_add_reloc64: handle=23, pos=289, delta=0, domains=200000 [ 55.259] kgem_add_handle: handle=23, index=5 [ 55.259] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fd541000) [ 55.259] gen8_vertex_close: reloc[1] = 7149 [ 55.259] kgem_add_reloc64: handle=23, pos=7149, delta=0, domains=200000 [ 55.259] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=fd541000) [ 55.259] batch[1/1, flags=1800]: 7160 7160 14592 16384, nreloc=10, nexec=6, nfence=0, aperture=9110 [fenced=0] [ 55.259] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x8c, presumed-offset=0 [ 55.259] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> 1 [ 55.259] kgem_create_linear(65536) [ 55.259] search_linear_cache: num_pages=16, flags=406, use_active? 0, use_large=0 [max=65536] [ 55.259] search_linear_cache: searching for inactive cpu map [ 55.259] kgem_bo_remove_from_inactive: removing handle=139 from inactive [ 55.259] search_linear_cache: found handle=139 (num_pages=16) in linear vma cache [ 55.259] kgem_bo_map__cpu(handle=139, size=65536, map=0x0:0x7fc6b414b000) [ 55.259] kgem_new_batch: allocated and mapped batch handle=139 [size=65536] [ 55.259] kgem_bo_sync__cpu: handle=139 [ 55.259] __kgem_busy: handle=139, busy=0, wedged=0 [ 55.259] kgem_bo_sync__cpu: SYNC: handle=139, needs_flush? 0, domain? 0, busy? 0 [ 55.259] __kgem_busy: handle=139, busy=0, wedged=0 [ 55.259] kgem_bo_retire: retiring bo handle=139 (needed flush? 0), rq? 0 [busy?=0] [ 55.259] assert_bo_retired: handle=139, domain: 0 exec? 0, rq? 0 [ 55.259] kgem_new_batch: using last batch handle=140 [ 55.259] kgem_commit: release handle=140 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd343000 [ 55.259] kgem_commit: release handle=109 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ea44b000 [ 55.259] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 55.259] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 55.259] __kgem_bo_clear_busy: handle=7 [ 55.259] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 55.259] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 55.259] kgem_commit: release handle=113 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 55.259] __kgem_bo_clear_busy: handle=113 [ 55.259] kgem_commit: release handle=113 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fe00a000 [ 55.259] kgem_commit: release handle=113 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 55.259] __kgem_bo_clear_busy: handle=113 [ 55.259] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 55.259] __kgem_busy: handle=140, busy=131072, wedged=0 [ 55.259] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 55.259] kgem_check_bo: num_pages=+16110, num_exec=+2 [ 55.259] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 55.259] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 55.259] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 55.259] kgem_add_handle: handle=4, index=0 [ 55.259] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 55.259] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 55.259] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 55.259] gen9_composite_get_binding_table(ffc0) [ 55.259] kgem_add_reloc64: handle=9, pos=16360, delta=0, domains=20002 [ 55.259] kgem_add_handle: handle=9, index=1 [ 55.259] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f02dd000) [ 55.259] __kgem_bo_mark_dirty: handle=9 (proxy? 0) [ 55.259] [3fe0] bind bo(handle=9, addr=f02dd000), format=192, width=3775, height=2136, pitch=15360, tiling=1 -> render [ 55.259] kgem_add_reloc64: handle=109, pos=16344, delta=0, domains=40000 [ 55.259] kgem_add_handle: handle=109, index=2 [ 55.259] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=ea44b000) [ 55.259] [3fd0] bind bo(handle=109, addr=ea44b000), format=192, width=3775, height=2136, pitch=15360, tiling=1 -> sampler [ 55.259] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 55.259] gen9_emit_sampler: sampler = 0 [ 55.259] gen9_emit_sf: num_sf_outputs=1 [ 55.259] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 55.259] gen9_emit_vertex_elements: setup id=0 [ 55.259] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 55.259] (0, 0) -> (0, 0) + (3775, 2136) [ 55.259] gen8_vertex_flush[490] = 3 [ 55.259] sna_accel_flush: flush?=1, dirty?=0 [ 55.259] gen8_vertex_close: used=30252, vbo active? 23, vb=1, nreloc=1 [ 55.259] gen8_vertex_close: reloc[0] = 287 [ 55.259] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 55.259] kgem_add_handle: handle=23, index=3 [ 55.259] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 55.259] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16184 [fenced=0] [ 55.259] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 55.259] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 55.259] kgem_fixup_relocs: shrinking by 61440 [ 55.259] __kgem_busy: handle=1, busy=0, wedged=0 [ 55.259] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 55.259] kgem_commit: release handle=9 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f02dd000 [ 55.259] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 55.259] kgem_commit: release handle=109 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=ea44b000 [ 55.259] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 55.259] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 55.259] sna_accel_flush: flush?=0, dirty?=0 [ 55.259] sna_accel_flush: flush?=0, dirty?=0 [ 55.259] sna_accel_flush: flush?=0, dirty?=0 [ 55.259] sna_destroy_pixmap: pixmap=3854, attached?=1 [ 55.259] _kgem_bo_destroy: handle=109, proxy? 0 [ 55.259] __kgem_bo_destroy: handle=109, size=32808960 [ 55.259] __kgem_busy: handle=109, busy=131073, wedged=0 [ 55.260] __kgem_bo_destroy: handle=109 -> active [ 55.260] __sna_free_pixmap(pixmap=3854) [ 55.260] sna_accel_flush: flush?=0, dirty?=0 [ 55.260] sna_accel_flush: flush?=0, dirty?=0 [ 55.260] sna_accel_flush: flush?=0, dirty?=0 [ 55.260] sna_accel_flush: flush?=0, dirty?=0 [ 55.260] sna_block_handler (tv=565.829000) [ 55.260] kgem_retire, need_retire?=1 [ 55.260] __kgem_busy: handle=112, busy=0, wedged=0 [ 55.260] __kgem_bo_clear_busy: handle=112 [ 55.260] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 55.260] kgem_retire__requests_ring: retiring ring 0 [ 55.260] __kgem_busy: handle=140, busy=131072, wedged=0 [ 55.260] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=140, retired? 0 [ 55.260] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 55.260] kgem_retire -- retired=0, need_retire=1 [ 55.260] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 55.260] sna_scanout_do_flush: flush timer active: delta=-14 [ 55.260] sna_scanout_do_flush (time=55260), triggered [ 55.260] sna_scanout_flush (time=55260), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 55.260] has_shadow: has pending damage? 0, outstanding flips: 2 [ 55.260] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 55.260] has_shadow: has pending damage? 0, outstanding flips: 2 [ 55.260] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 2, mode reconfiguration pending? 0) [ 55.260] sna_accel_do_throttle (time=55260), triggered [ 55.260] sna_accel_throttle (time=55260) [ 55.260] sna_accel_block: evaluating timers, active=7 [ 55.260] sna_accel_block: flush timer expires in 16 [55276] [ 55.260] sna_wakeup_handler [ 55.260] _sna_dri2_destroy_buffer: 0x561c94a331d0 [handle=17] -- refcnt=1, draw=16778373, pixmap=0, proxy?=0 [ 55.260] sna_dri2_cache_bo(handle=17, name=75) [ 55.260] sna_dri2_cache_bo: not a window, releasing handle=17 [ 55.260] _kgem_bo_destroy: handle=17, proxy? 0 [ 55.260] __kgem_bo_destroy: handle=17, size=12288 [ 55.260] __kgem_bo_destroy: handle=17, not reusable [ 55.260] kgem_bo_free: handle=17, size=12288 [ 55.260] kgem_bo_free: releasing 0x0:0x0 vma for handle=17, count=0 [ 55.260] _sna_dri2_destroy_buffer: 0x561c94577d50 [handle=107] -- refcnt=1, draw=16778373, pixmap=3885, proxy?=0 [ 55.260] _sna_dri2_destroy_buffer: removing active_scanout=1 from pixmap handle=107 [ 55.260] _sna_dri2_destroy_buffer: releasing last DRI pixmap=3885, scanout?=0 [ 55.260] _sna_dri2_destroy_buffer: dropping flush hint from handle=107 [ 55.260] sna_accel_watch_flush: enable=-1 [ 55.260] sna_dri2_cache_bo(handle=107, name=80) [ 55.260] sna_dri2_cache_bo: not a window, releasing handle=107 [ 55.260] sna_destroy_pixmap: pixmap=3885, attached?=1 [ 55.260] _kgem_bo_destroy: handle=107, proxy? 0 [ 55.260] __kgem_bo_destroy: handle=107, size=12288 [ 55.260] __kgem_bo_destroy: handle=107, not reusable [ 55.260] kgem_bo_free: handle=107, size=12288 [ 55.260] kgem_bo_free: releasing 0x0:0x0 vma for handle=107, count=0 [ 55.260] __sna_free_pixmap(pixmap=3885) [ 55.260] sna_accel_flush: flush?=0, dirty?=0 [ 55.260] sna_accel_flush: flush?=0, dirty?=0 [ 55.260] sna_block_handler (tv=565.829000) [ 55.260] kgem_retire, need_retire?=1 [ 55.260] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 55.260] kgem_retire__requests_ring: retiring ring 0 [ 55.260] __kgem_busy: handle=140, busy=131072, wedged=0 [ 55.260] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=140, retired? 0 [ 55.260] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 55.260] kgem_retire -- retired=0, need_retire=1 [ 55.260] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 55.260] sna_scanout_do_flush: flush timer active: delta=16 [ 55.260] sna_accel_block: evaluating timers, active=7 [ 55.260] sna_accel_block: flush timer expires in 16 [55276] [ 55.260] sna_wakeup_handler [ 55.260] _sna_dri2_destroy_buffer: 0x561c94577ce0 [handle=125] -- refcnt=1, draw=16778382, pixmap=0, proxy?=0 [ 55.260] sna_dri2_cache_bo(handle=125, name=87) [ 55.260] sna_dri2_cache_bo: not a window, releasing handle=125 [ 55.260] _kgem_bo_destroy: handle=125, proxy? 0 [ 55.260] __kgem_bo_destroy: handle=125, size=65536 [ 55.260] __kgem_bo_destroy: handle=125, not reusable [ 55.260] kgem_bo_free: handle=125, size=65536 [ 55.260] kgem_bo_free: releasing 0x0:0x7fc6b407e000 vma for handle=125, count=0 [ 55.260] _sna_dri2_destroy_buffer: 0x561c94b0c840 [handle=112] -- refcnt=1, draw=16778382, pixmap=3886, proxy?=0 [ 55.260] _sna_dri2_destroy_buffer: removing active_scanout=1 from pixmap handle=112 [ 55.260] _sna_dri2_destroy_buffer: releasing last DRI pixmap=3886, scanout?=0 [ 55.260] _sna_dri2_destroy_buffer: dropping flush hint from handle=112 [ 55.260] sna_accel_watch_flush: enable=-1 [ 55.260] sna_dri2_cache_bo(handle=112, name=88) [ 55.260] sna_dri2_cache_bo: not a window, releasing handle=112 [ 55.260] sna_destroy_pixmap: pixmap=3886, attached?=1 [ 55.260] _kgem_bo_destroy: handle=112, proxy? 0 [ 55.260] __kgem_bo_destroy: handle=112, size=65536 [ 55.260] __kgem_bo_destroy: handle=112, not reusable [ 55.260] kgem_bo_free: handle=112, size=65536 [ 55.260] kgem_bo_free: releasing 0x0:0x7fc6c2761000 vma for handle=112, count=0 [ 55.260] __sna_free_pixmap(pixmap=3886) [ 55.260] sna_accel_flush: flush?=0, dirty?=0 [ 55.260] sna_accel_flush: flush?=0, dirty?=0 [ 55.260] sna_accel_flush: flush?=0, dirty?=0 [ 55.260] sna_block_handler (tv=565.829000) [ 55.260] kgem_retire, need_retire?=1 [ 55.260] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 55.260] kgem_retire__requests_ring: retiring ring 0 [ 55.260] __kgem_busy: handle=140, busy=131072, wedged=0 [ 55.260] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=140, retired? 0 [ 55.260] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 55.260] kgem_retire -- retired=0, need_retire=1 [ 55.260] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 55.260] sna_scanout_do_flush: flush timer active: delta=16 [ 55.260] sna_accel_block: evaluating timers, active=7 [ 55.260] sna_accel_block: flush timer expires in 16 [55276] [ 55.260] sna_wakeup_handler [ 55.260] sna_change_window_attributes [ 55.260] sna_accel_flush: flush?=0, dirty?=0 [ 55.260] sna_accel_flush: flush?=0, dirty?=0 [ 55.260] sna_block_handler (tv=565.829000) [ 55.260] kgem_retire, need_retire?=1 [ 55.260] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 55.260] kgem_retire__requests_ring: retiring ring 0 [ 55.260] __kgem_busy: handle=140, busy=131072, wedged=0 [ 55.260] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=140, retired? 0 [ 55.260] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 55.260] kgem_retire -- retired=0, need_retire=1 [ 55.260] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 55.260] sna_scanout_do_flush: flush timer active: delta=16 [ 55.260] sna_accel_block: evaluating timers, active=7 [ 55.260] sna_accel_block: flush timer expires in 16 [55276] [ 55.260] sna_wakeup_handler [ 55.260] sna_accel_flush: flush?=0, dirty?=0 [ 55.260] sna_accel_flush: flush?=0, dirty?=0 [ 55.260] sna_block_handler (tv=565.829000) [ 55.260] kgem_retire, need_retire?=1 [ 55.260] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 55.260] kgem_retire__requests_ring: retiring ring 0 [ 55.260] __kgem_busy: handle=140, busy=131072, wedged=0 [ 55.260] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=140, retired? 0 [ 55.260] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 55.260] kgem_retire -- retired=0, need_retire=1 [ 55.260] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 55.260] sna_scanout_do_flush: flush timer active: delta=16 [ 55.260] sna_accel_block: evaluating timers, active=7 [ 55.260] sna_accel_block: flush timer expires in 16 [55276] [ 55.260] sna_wakeup_handler [ 55.260] sna_accel_flush: flush?=0, dirty?=0 [ 55.260] sna_accel_flush: flush?=0, dirty?=0 [ 55.261] sna_block_handler (tv=565.828000) [ 55.261] kgem_retire, need_retire?=1 [ 55.261] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 55.261] kgem_retire__requests_ring: retiring ring 0 [ 55.261] __kgem_busy: handle=140, busy=131072, wedged=0 [ 55.261] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=140, retired? 0 [ 55.261] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 55.261] kgem_retire -- retired=0, need_retire=1 [ 55.261] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 55.261] sna_scanout_do_flush: flush timer active: delta=15 [ 55.261] sna_accel_block: evaluating timers, active=7 [ 55.261] sna_accel_block: flush timer expires in 15 [55276] [ 55.261] sna_wakeup_handler [ 55.261] sna_accel_flush: flush?=0, dirty?=0 [ 55.261] sna_accel_flush: flush?=0, dirty?=0 [ 55.261] sna_block_handler (tv=565.828000) [ 55.261] kgem_retire, need_retire?=1 [ 55.261] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 55.261] kgem_retire__requests_ring: retiring ring 0 [ 55.261] __kgem_busy: handle=140, busy=131072, wedged=0 [ 55.261] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=140, retired? 0 [ 55.261] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 55.261] kgem_retire -- retired=0, need_retire=1 [ 55.261] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 55.261] sna_scanout_do_flush: flush timer active: delta=15 [ 55.261] sna_accel_block: evaluating timers, active=7 [ 55.261] sna_accel_block: flush timer expires in 15 [55276] [ 55.261] sna_wakeup_handler [ 55.261] sna_accel_flush: flush?=0, dirty?=0 [ 55.261] sna_accel_flush: flush?=0, dirty?=0 [ 55.261] sna_accel_flush: flush?=0, dirty?=0 [ 55.261] sna_accel_flush: flush?=0, dirty?=0 [ 55.261] sna_block_handler (tv=565.828000) [ 55.261] kgem_retire, need_retire?=1 [ 55.261] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 55.261] kgem_retire__requests_ring: retiring ring 0 [ 55.261] __kgem_busy: handle=140, busy=131072, wedged=0 [ 55.261] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=140, retired? 0 [ 55.261] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 55.261] kgem_retire -- retired=0, need_retire=1 [ 55.261] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 55.261] sna_scanout_do_flush: flush timer active: delta=15 [ 55.261] sna_accel_block: evaluating timers, active=7 [ 55.261] sna_accel_block: flush timer expires in 15 [55276] [ 55.261] sna_wakeup_handler [ 55.261] sna_accel_flush: flush?=0, dirty?=0 [ 55.261] sna_accel_flush: flush?=0, dirty?=0 [ 55.261] sna_block_handler (tv=565.828000) [ 55.261] kgem_retire, need_retire?=1 [ 55.261] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 55.261] kgem_retire__requests_ring: retiring ring 0 [ 55.261] __kgem_busy: handle=140, busy=131072, wedged=0 [ 55.261] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=140, retired? 0 [ 55.261] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 55.261] kgem_retire -- retired=0, need_retire=1 [ 55.261] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 55.261] sna_scanout_do_flush: flush timer active: delta=15 [ 55.261] sna_accel_block: evaluating timers, active=7 [ 55.261] sna_accel_block: flush timer expires in 15 [55276] [ 55.261] sna_wakeup_handler [ 55.261] sna_accel_flush: flush?=0, dirty?=0 [ 55.261] sna_accel_flush: flush?=0, dirty?=0 [ 55.261] sna_block_handler (tv=565.828000) [ 55.261] kgem_retire, need_retire?=1 [ 55.261] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 55.261] kgem_retire__requests_ring: retiring ring 0 [ 55.261] __kgem_busy: handle=140, busy=131072, wedged=0 [ 55.261] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=140, retired? 0 [ 55.261] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 55.261] kgem_retire -- retired=0, need_retire=1 [ 55.261] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 55.261] sna_scanout_do_flush: flush timer active: delta=15 [ 55.261] sna_accel_block: evaluating timers, active=7 [ 55.261] sna_accel_block: flush timer expires in 15 [55276] [ 55.261] sna_wakeup_handler [ 55.261] sna_accel_flush: flush?=0, dirty?=0 [ 55.261] sna_accel_flush: flush?=0, dirty?=0 [ 55.261] sna_block_handler (tv=565.828000) [ 55.261] kgem_retire, need_retire?=1 [ 55.261] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 55.261] kgem_retire__requests_ring: retiring ring 0 [ 55.261] __kgem_busy: handle=140, busy=131072, wedged=0 [ 55.261] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=140, retired? 0 [ 55.261] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 55.261] kgem_retire -- retired=0, need_retire=1 [ 55.261] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 55.261] sna_scanout_do_flush: flush timer active: delta=15 [ 55.261] sna_accel_block: evaluating timers, active=7 [ 55.261] sna_accel_block: flush timer expires in 15 [55276] [ 55.261] sna_wakeup_handler [ 55.261] sna_accel_flush: flush?=0, dirty?=0 [ 55.261] sna_accel_flush: flush?=0, dirty?=0 [ 55.261] sna_block_handler (tv=565.828000) [ 55.261] kgem_retire, need_retire?=1 [ 55.261] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 55.261] kgem_retire__requests_ring: retiring ring 0 [ 55.261] __kgem_busy: handle=140, busy=131072, wedged=0 [ 55.261] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=140, retired? 0 [ 55.261] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 55.261] kgem_retire -- retired=0, need_retire=1 [ 55.261] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 55.261] sna_scanout_do_flush: flush timer active: delta=15 [ 55.261] sna_accel_block: evaluating timers, active=7 [ 55.261] sna_accel_block: flush timer expires in 15 [55276] [ 55.261] sna_wakeup_handler [ 55.261] sna_accel_flush: flush?=0, dirty?=0 [ 55.261] sna_accel_flush: flush?=0, dirty?=0 [ 55.261] sna_block_handler (tv=565.828000) [ 55.261] kgem_retire, need_retire?=1 [ 55.261] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 55.261] kgem_retire__requests_ring: retiring ring 0 [ 55.261] __kgem_busy: handle=140, busy=131072, wedged=0 [ 55.261] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=140, retired? 0 [ 55.261] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 55.261] kgem_retire -- retired=0, need_retire=1 [ 55.261] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 55.261] sna_scanout_do_flush: flush timer active: delta=15 [ 55.261] sna_accel_block: evaluating timers, active=7 [ 55.261] sna_accel_block: flush timer expires in 15 [55276] [ 55.261] sna_wakeup_handler [ 55.261] sna_accel_flush: flush?=0, dirty?=0 [ 55.261] sna_accel_flush: flush?=0, dirty?=0 [ 55.261] sna_block_handler (tv=565.828000) [ 55.261] kgem_retire, need_retire?=1 [ 55.261] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 55.261] kgem_retire__requests_ring: retiring ring 0 [ 55.261] __kgem_busy: handle=140, busy=131072, wedged=0 [ 55.261] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=140, retired? 0 [ 55.261] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 55.261] kgem_retire -- retired=0, need_retire=1 [ 55.261] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 55.261] sna_scanout_do_flush: flush timer active: delta=15 [ 55.261] sna_accel_block: evaluating timers, active=7 [ 55.261] sna_accel_block: flush timer expires in 15 [55276] [ 55.261] sna_wakeup_handler [ 55.261] sna_accel_flush: flush?=0, dirty?=0 [ 55.261] sna_accel_flush: flush?=0, dirty?=0 [ 55.261] sna_block_handler (tv=565.828000) [ 55.261] kgem_retire, need_retire?=1 [ 55.261] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 55.261] kgem_retire__requests_ring: retiring ring 0 [ 55.261] __kgem_busy: handle=140, busy=131072, wedged=0 [ 55.261] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=140, retired? 0 [ 55.261] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 55.261] kgem_retire -- retired=0, need_retire=1 [ 55.261] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 55.261] sna_scanout_do_flush: flush timer active: delta=15 [ 55.261] sna_accel_block: evaluating timers, active=7 [ 55.261] sna_accel_block: flush timer expires in 15 [55276] [ 55.261] sna_wakeup_handler [ 55.261] sna_accel_flush: flush?=0, dirty?=0 [ 55.261] sna_accel_flush: flush?=0, dirty?=0 [ 55.261] sna_block_handler (tv=565.828000) [ 55.261] kgem_retire, need_retire?=1 [ 55.261] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 55.261] kgem_retire__requests_ring: retiring ring 0 [ 55.261] __kgem_busy: handle=140, busy=131072, wedged=0 [ 55.261] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=140, retired? 0 [ 55.261] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 55.261] kgem_retire -- retired=0, need_retire=1 [ 55.261] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 55.261] sna_scanout_do_flush: flush timer active: delta=15 [ 55.261] sna_accel_block: evaluating timers, active=7 [ 55.261] sna_accel_block: flush timer expires in 15 [55276] [ 55.261] sna_wakeup_handler [ 55.261] sna_accel_flush: flush?=0, dirty?=0 [ 55.261] sna_accel_flush: flush?=0, dirty?=0 [ 55.261] sna_block_handler (tv=565.828000) [ 55.261] kgem_retire, need_retire?=1 [ 55.261] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 55.261] kgem_retire__requests_ring: retiring ring 0 [ 55.261] __kgem_busy: handle=140, busy=131072, wedged=0 [ 55.261] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=140, retired? 0 [ 55.261] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 55.261] kgem_retire -- retired=0, need_retire=1 [ 55.261] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 55.261] sna_scanout_do_flush: flush timer active: delta=15 [ 55.261] sna_accel_block: evaluating timers, active=7 [ 55.261] sna_accel_block: flush timer expires in 15 [55276] [ 55.261] sna_wakeup_handler [ 55.261] sna_accel_flush: flush?=0, dirty?=0 [ 55.261] sna_accel_flush: flush?=0, dirty?=0 [ 55.261] sna_accel_flush: flush?=0, dirty?=0 [ 55.261] sna_block_handler (tv=565.828000) [ 55.261] kgem_retire, need_retire?=1 [ 55.261] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 55.261] kgem_retire__requests_ring: retiring ring 0 [ 55.261] __kgem_busy: handle=140, busy=131072, wedged=0 [ 55.261] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=140, retired? 0 [ 55.261] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 55.261] kgem_retire -- retired=0, need_retire=1 [ 55.261] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 55.261] sna_scanout_do_flush: flush timer active: delta=15 [ 55.261] sna_accel_block: evaluating timers, active=7 [ 55.261] sna_accel_block: flush timer expires in 15 [55276] [ 55.261] sna_wakeup_handler [ 55.261] sna_accel_flush: flush?=0, dirty?=0 [ 55.261] sna_accel_flush: flush?=0, dirty?=0 [ 55.261] sna_block_handler (tv=565.828000) [ 55.261] kgem_retire, need_retire?=1 [ 55.261] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 55.261] kgem_retire__requests_ring: retiring ring 0 [ 55.261] __kgem_busy: handle=140, busy=0, wedged=0 [ 55.261] __kgem_retire_rq: request 140 complete [ 55.261] kgem_bo_move_to_inactive: moving handle=140 to inactive [ 55.261] kgem_retire__requests_ring: retiring ring 0 [ 55.261] __kgem_busy: handle=1, busy=131072, wedged=0 [ 55.261] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 1 [ 55.261] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 55.261] kgem_retire -- retired=1, need_retire=1 [ 55.261] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 55.261] sna_scanout_do_flush: flush timer active: delta=15 [ 55.261] sna_accel_block: evaluating timers, active=7 [ 55.261] sna_accel_block: flush timer expires in 15 [55276] [ 55.261] sna_wakeup_handler [ 55.261] sna_accel_flush: flush?=0, dirty?=0 [ 55.261] sna_accel_flush: flush?=0, dirty?=0 [ 55.261] sna_block_handler (tv=565.828000) [ 55.261] kgem_retire, need_retire?=1 [ 55.261] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 55.261] kgem_retire__requests_ring: retiring ring 0 [ 55.261] __kgem_busy: handle=1, busy=131072, wedged=0 [ 55.261] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 55.262] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 55.262] kgem_retire -- retired=0, need_retire=1 [ 55.262] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 55.262] sna_scanout_do_flush: flush timer active: delta=14 [ 55.262] sna_accel_block: evaluating timers, active=7 [ 55.262] sna_accel_block: flush timer expires in 14 [55276] [ 55.262] sna_wakeup_handler [ 55.262] sna_accel_flush: flush?=0, dirty?=0 [ 55.262] sna_accel_flush: flush?=0, dirty?=0 [ 55.262] sna_block_handler (tv=0.0) [ 55.262] sna_wakeup_handler [ 55.262] sna_accel_flush: flush?=0, dirty?=0 [ 55.262] sna_accel_flush: flush?=0, dirty?=0 [ 55.262] sna_block_handler (tv=0.0) [ 55.262] sna_wakeup_handler [ 55.262] sna_accel_flush: flush?=0, dirty?=0 [ 55.262] sna_accel_flush: flush?=0, dirty?=0 [ 55.262] sna_block_handler (tv=565.827000) [ 55.262] kgem_retire, need_retire?=1 [ 55.262] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 55.262] kgem_retire__requests_ring: retiring ring 0 [ 55.262] __kgem_busy: handle=1, busy=131072, wedged=0 [ 55.262] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 55.262] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 55.262] kgem_retire -- retired=0, need_retire=1 [ 55.262] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 55.262] sna_scanout_do_flush: flush timer active: delta=14 [ 55.262] sna_accel_block: evaluating timers, active=7 [ 55.262] sna_accel_block: flush timer expires in 14 [55276] [ 55.262] sna_wakeup_handler [ 55.262] sna_accel_flush: flush?=0, dirty?=0 [ 55.262] sna_accel_flush: flush?=0, dirty?=0 [ 55.262] sna_accel_flush: flush?=0, dirty?=0 [ 55.262] sna_accel_flush: flush?=0, dirty?=0 [ 55.262] sna_accel_flush: flush?=0, dirty?=0 [ 55.262] sna_accel_flush: flush?=0, dirty?=0 [ 55.262] sna_accel_flush: flush?=0, dirty?=0 [ 55.262] sna_accel_flush: flush?=0, dirty?=0 [ 55.262] sna_accel_flush: flush?=0, dirty?=0 [ 55.262] sna_accel_flush: flush?=0, dirty?=0 [ 55.262] sna_accel_flush: flush?=0, dirty?=0 [ 55.262] sna_accel_flush: flush?=0, dirty?=0 [ 55.262] sna_accel_flush: flush?=0, dirty?=0 [ 55.262] sna_accel_flush: flush?=0, dirty?=0 [ 55.262] sna_block_handler (tv=565.827000) [ 55.262] kgem_retire, need_retire?=1 [ 55.262] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 55.262] kgem_retire__requests_ring: retiring ring 0 [ 55.262] __kgem_busy: handle=1, busy=131072, wedged=0 [ 55.262] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 55.262] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 55.262] kgem_retire -- retired=0, need_retire=1 [ 55.262] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 55.262] sna_scanout_do_flush: flush timer active: delta=14 [ 55.262] sna_accel_block: evaluating timers, active=7 [ 55.262] sna_accel_block: flush timer expires in 14 [55276] [ 55.262] sna_wakeup_handler [ 55.262] sna_accel_flush: flush?=0, dirty?=0 [ 55.262] sna_accel_flush: flush?=0, dirty?=0 [ 55.262] sna_block_handler (tv=565.827000) [ 55.262] kgem_retire, need_retire?=1 [ 55.262] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 55.262] kgem_retire__requests_ring: retiring ring 0 [ 55.262] __kgem_busy: handle=1, busy=131072, wedged=0 [ 55.262] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 55.262] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 55.262] kgem_retire -- retired=0, need_retire=1 [ 55.262] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 55.262] sna_scanout_do_flush: flush timer active: delta=14 [ 55.262] sna_accel_block: evaluating timers, active=7 [ 55.262] sna_accel_block: flush timer expires in 14 [55276] [ 55.262] sna_wakeup_handler [ 55.262] sna_accel_flush: flush?=0, dirty?=0 [ 55.262] sna_accel_flush: flush?=0, dirty?=0 [ 55.262] sna_accel_flush: flush?=0, dirty?=0 [ 55.262] sna_block_handler (tv=565.827000) [ 55.262] kgem_retire, need_retire?=1 [ 55.262] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 55.262] kgem_retire__requests_ring: retiring ring 0 [ 55.262] __kgem_busy: handle=1, busy=131072, wedged=0 [ 55.262] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 55.262] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 55.262] kgem_retire -- retired=0, need_retire=1 [ 55.262] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 55.262] sna_scanout_do_flush: flush timer active: delta=14 [ 55.262] sna_accel_block: evaluating timers, active=7 [ 55.262] sna_accel_block: flush timer expires in 14 [55276] [ 55.262] sna_wakeup_handler [ 55.262] sna_accel_flush: flush?=0, dirty?=0 [ 55.262] sna_accel_flush: flush?=0, dirty?=0 [ 55.262] sna_block_handler (tv=565.827000) [ 55.262] kgem_retire, need_retire?=1 [ 55.262] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 55.262] kgem_retire__requests_ring: retiring ring 0 [ 55.262] __kgem_busy: handle=1, busy=131072, wedged=0 [ 55.262] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 55.262] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 55.262] kgem_retire -- retired=0, need_retire=1 [ 55.262] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 55.262] sna_scanout_do_flush: flush timer active: delta=14 [ 55.262] sna_accel_block: evaluating timers, active=7 [ 55.262] sna_accel_block: flush timer expires in 14 [55276] [ 55.262] sna_wakeup_handler [ 55.262] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=40, name=5 [ 55.262] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 55.262] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 55.262] sna_dri2_get_back: draw size=7680x2160, back buffer handle=40 size=7680x2160, is-scanout? 1, active?=2, pitch=30720, front pitch=30720 [ 55.262] sna_dri2_get_back: reuse backbuffer? 1 [ 55.262] sna_dri2_get_back: back buffer handle=40, active?=2, refcnt=1 [ 55.262] sna_dri2_get_back: cache: handle=29, active=0 [ 55.262] sna_dri2_get_back: reuse cache handle=29, name=3, flags=0 [ 55.262] sna_dri2_get_back: caching handle=40 (name=5, flags=0, active_scanout=2) [ 55.262] kgem_bo_flink: flinked handle=29 to name=3, marking non-reusable [ 55.262] sna_dri2_reuse_buffer: reusing back buffer handle=29, name=3, pitch=30720, age=0 [ 55.262] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 55.262] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=128, name=76, active_scanout=3 [ 55.262] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 55.262] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 55.262] sna_accel_flush: flush?=0, dirty?=0 [ 55.262] sna_accel_flush: flush?=0, dirty?=0 [ 55.262] sna_accel_flush: flush?=0, dirty?=0 [ 55.262] sna_block_handler (tv=565.827000) [ 55.262] kgem_retire, need_retire?=1 [ 55.262] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 55.262] kgem_retire__requests_ring: retiring ring 0 [ 55.262] __kgem_busy: handle=1, busy=131072, wedged=0 [ 55.262] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 55.262] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 55.262] kgem_retire -- retired=0, need_retire=1 [ 55.262] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 55.262] sna_scanout_do_flush: flush timer active: delta=14 [ 55.262] sna_accel_block: evaluating timers, active=7 [ 55.262] sna_accel_block: flush timer expires in 14 [55276] [ 55.263] sna_wakeup_handler [ 55.263] sna_accel_flush: flush?=0, dirty?=0 [ 55.263] sna_accel_flush: flush?=0, dirty?=0 [ 55.263] sna_accel_flush: flush?=0, dirty?=0 [ 55.263] sna_block_handler (tv=565.826000) [ 55.263] kgem_retire, need_retire?=1 [ 55.263] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 55.263] kgem_retire__requests_ring: retiring ring 0 [ 55.263] __kgem_busy: handle=1, busy=131072, wedged=0 [ 55.263] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 55.263] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 55.263] kgem_retire -- retired=0, need_retire=1 [ 55.263] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 55.263] sna_scanout_do_flush: flush timer active: delta=13 [ 55.263] sna_accel_block: evaluating timers, active=7 [ 55.263] sna_accel_block: flush timer expires in 13 [55276] [ 55.263] sna_wakeup_handler [ 55.263] sna_accel_flush: flush?=0, dirty?=0 [ 55.263] sna_accel_flush: flush?=0, dirty?=0 [ 55.263] sna_block_handler (tv=565.826000) [ 55.263] kgem_retire, need_retire?=1 [ 55.263] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 55.263] kgem_retire__requests_ring: retiring ring 0 [ 55.263] __kgem_busy: handle=1, busy=131072, wedged=0 [ 55.263] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 55.263] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 55.263] kgem_retire -- retired=0, need_retire=1 [ 55.263] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 55.263] sna_scanout_do_flush: flush timer active: delta=13 [ 55.263] sna_accel_block: evaluating timers, active=7 [ 55.263] sna_accel_block: flush timer expires in 13 [55276] [ 55.265] sna_wakeup_handler [ 55.265] sna_accel_flush: flush?=0, dirty?=0 [ 55.265] sna_accel_flush: flush?=0, dirty?=0 [ 55.265] sna_block_handler (tv=0.0) [ 55.265] sna_wakeup_handler [ 55.265] sna_accel_flush: flush?=0, dirty?=0 [ 55.265] sna_accel_flush: flush?=0, dirty?=0 [ 55.265] sna_block_handler (tv=565.824000) [ 55.265] kgem_retire, need_retire?=1 [ 55.265] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 55.265] kgem_retire__requests_ring: retiring ring 0 [ 55.265] __kgem_busy: handle=1, busy=131072, wedged=0 [ 55.265] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 55.265] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 55.265] kgem_retire -- retired=0, need_retire=1 [ 55.265] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 55.265] sna_scanout_do_flush: flush timer active: delta=11 [ 55.265] sna_accel_block: evaluating timers, active=7 [ 55.265] sna_accel_block: flush timer expires in 11 [55276] [ 55.265] sna_wakeup_handler [ 55.265] sna_accel_flush: flush?=0, dirty?=0 [ 55.265] sna_accel_flush: flush?=0, dirty?=0 [ 55.265] sna_block_handler (tv=0.0) [ 55.265] sna_wakeup_handler [ 55.265] sna_accel_flush: flush?=0, dirty?=0 [ 55.265] sna_accel_flush: flush?=0, dirty?=0 [ 55.265] sna_block_handler (tv=565.824000) [ 55.265] kgem_retire, need_retire?=1 [ 55.265] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 55.265] kgem_retire__requests_ring: retiring ring 0 [ 55.265] __kgem_busy: handle=1, busy=131072, wedged=0 [ 55.265] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 55.265] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 55.265] kgem_retire -- retired=0, need_retire=1 [ 55.265] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 55.265] sna_scanout_do_flush: flush timer active: delta=11 [ 55.265] sna_accel_block: evaluating timers, active=7 [ 55.265] sna_accel_block: flush timer expires in 11 [55276] [ 55.266] sna_wakeup_handler [ 55.266] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 55.266] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 55.266] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 55.266] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 55.266] sna_dri2_get_msc(draw=146, pipe=0) [ 55.266] sna_crtc_record_swap: recording last swap on pipe=0, frame 3066 [msc=3066], time 55.252734 [ 55.266] sna_dri2_get_msc: msc=3066 [raw=3066], ust=55252734 [ 55.266] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=29 (refs=1/1, flush=0) , front=128 (refs=1/4, flush=1) [ 55.266] sna_dri2_schedule_swap(target_msc=3066, divisor=0, remainder=0) [ 55.266] sna_dri2_schedule_swap: using front handle=128, active_scanout?=3, flush?=1 [ 55.266] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 55.266] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 55.266] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 55.266] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 55.266] sna_crtc_record_swap: recording last swap on pipe=0, frame 3066 [msc=3066], time 55.252734 [ 55.266] immediate_swap: current_msc=3066, target_msc=3066 -- yes [ 55.266] can_flip: no, shadow enabled [ 55.266] sna_dri2_add_event: adding event to window 146) [ 55.266] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 55.266] sna_dri2_immediate_blit: no pending blit, starting chain [ 55.266] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 55.266] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 55.266] can_xchg: back size=8701e00, front size=8701e00 [ 55.266] can_xchg: yes, pixmap=165 [ 55.266] sna_dri2_xchg: win=146, exchange front=128/76,ref=2 and back=29/3,ref=2, pixmap=165 7680x2160 [ 55.266] sna_dri2_xchg: back_bo handle=29, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 55.266] sna_dri2_xchg: front_bo handle=128, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 55.266] set_bo: pixmap=165, handle=29 (old handle=128) [ 55.266] set_bo: marking whole pixmap as damaged [ 55.266] set_bo: applying final/discard move-to-gpu [ 55.266] wait_for_shadow: flags=0, flips=2, handle=128, shadow=32 [ 55.266] set_bo: dropping flush hint from handle=128 [ 55.266] set_bo: adding flush hint to handle=29 [ 55.266] sna_accel_flush: flush?=0, dirty?=0 [ 55.266] mark_stale(handle=128) => 1 [ 55.266] swap_limit: draw=146 setting swap limit to 3 [ 55.266] sna_dri2_swap_limit_validate: swap limit set to 3 [ 55.266] sna_next_vblank(pipe=0, waiting until next vblank) [ 55.266] sna_dri2_schedule_swap: reported target_msc=3066 [ 55.266] sna_accel_flush: flush?=0, dirty?=0 [ 55.266] sna_accel_flush: flush?=0, dirty?=0 [ 55.266] sna_accel_flush: flush?=0, dirty?=0 [ 55.266] sna_accel_flush: flush?=0, dirty?=0 [ 55.266] sna_block_handler (tv=565.823000) [ 55.266] kgem_retire, need_retire?=1 [ 55.266] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 55.266] kgem_retire__requests_ring: retiring ring 0 [ 55.266] __kgem_busy: handle=1, busy=131072, wedged=0 [ 55.266] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 55.266] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 55.266] kgem_retire -- retired=0, need_retire=1 [ 55.266] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 55.266] sna_scanout_do_flush: flush timer active: delta=10 [ 55.266] sna_accel_block: evaluating timers, active=7 [ 55.266] sna_accel_block: flush timer expires in 10 [55276] [ 55.266] sna_wakeup_handler [ 55.266] sna_accel_flush: flush?=0, dirty?=0 [ 55.266] sna_accel_flush: flush?=0, dirty?=0 [ 55.266] sna_accel_flush: flush?=0, dirty?=0 [ 55.266] sna_accel_flush: flush?=0, dirty?=0 [ 55.266] sna_accel_flush: flush?=0, dirty?=0 [ 55.266] sna_accel_flush: flush?=0, dirty?=0 [ 55.266] sna_accel_flush: flush?=0, dirty?=0 [ 55.266] sna_accel_flush: flush?=0, dirty?=0 [ 55.267] sna_accel_flush: flush?=0, dirty?=0 [ 55.267] sna_accel_flush: flush?=0, dirty?=0 [ 55.267] sna_accel_flush: flush?=0, dirty?=0 [ 55.267] sna_accel_flush: flush?=0, dirty?=0 [ 55.267] sna_accel_flush: flush?=0, dirty?=0 [ 55.267] sna_accel_flush: flush?=0, dirty?=0 [ 55.267] sna_accel_flush: flush?=0, dirty?=0 [ 55.267] sna_accel_flush: flush?=0, dirty?=0 [ 55.267] sna_accel_flush: flush?=0, dirty?=0 [ 55.267] sna_accel_flush: flush?=0, dirty?=0 [ 55.267] sna_accel_flush: flush?=0, dirty?=0 [ 55.267] sna_accel_flush: flush?=0, dirty?=0 [ 55.267] sna_accel_flush: flush?=0, dirty?=0 [ 55.267] sna_accel_flush: flush?=0, dirty?=0 [ 55.267] sna_accel_flush: flush?=0, dirty?=0 [ 55.267] sna_accel_flush: flush?=0, dirty?=0 [ 55.267] sna_accel_flush: flush?=0, dirty?=0 [ 55.267] sna_accel_flush: flush?=0, dirty?=0 [ 55.267] sna_accel_flush: flush?=0, dirty?=0 [ 55.267] sna_accel_flush: flush?=0, dirty?=0 [ 55.267] sna_block_handler (tv=565.822000) [ 55.267] kgem_retire, need_retire?=1 [ 55.267] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 55.267] kgem_retire__requests_ring: retiring ring 0 [ 55.267] __kgem_busy: handle=1, busy=0, wedged=0 [ 55.267] __kgem_retire_rq: request 1 complete [ 55.267] __kgem_bo_flush: handle=9, busy=131072, wedged=0 [ 55.267] __kgem_bo_flush: moving 9 to flushing [ 55.267] __kgem_retire_rq: movied 9 to flushing [ 55.267] __kgem_bo_flush: handle=109, busy=0, wedged=0 [ 55.267] kgem_bo_move_to_cache: release handle=109 [ 55.267] kgem_bo_move_to_inactive: moving handle=109 to inactive [ 55.267] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 55.267] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 55.267] kgem_retire -- retired=1, need_retire=1 [ 55.267] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 55.267] gen6_render_retire: resetting idle vbo [ 55.267] sna_scanout_do_flush: flush timer active: delta=9 [ 55.267] sna_accel_block: evaluating timers, active=7 [ 55.267] sna_accel_block: flush timer expires in 9 [55276] [ 55.267] sna_wakeup_handler [ 55.267] sna_accel_flush: flush?=0, dirty?=0 [ 55.267] sna_accel_flush: flush?=0, dirty?=0 [ 55.267] sna_block_handler (tv=565.822000) [ 55.267] kgem_retire, need_retire?=1 [ 55.267] __kgem_busy: handle=9, busy=131072, wedged=0 [ 55.267] kgem_retire__flushing: 1 bo on flushing list, retired? 0 [ 55.267] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 55.267] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 55.267] kgem_retire -- retired=0, need_retire=1 [ 55.267] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 55.267] gen6_render_retire: resetting idle vbo [ 55.267] sna_scanout_do_flush: flush timer active: delta=9 [ 55.267] sna_accel_block: evaluating timers, active=7 [ 55.267] sna_accel_block: flush timer expires in 9 [55276] [ 55.267] sna_wakeup_handler [ 55.267] sna_accel_flush: flush?=0, dirty?=0 [ 55.267] sna_accel_flush: flush?=0, dirty?=0 [ 55.267] sna_block_handler (tv=565.822000) [ 55.267] kgem_retire, need_retire?=1 [ 55.267] __kgem_busy: handle=9, busy=131072, wedged=0 [ 55.267] kgem_retire__flushing: 1 bo on flushing list, retired? 0 [ 55.267] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 55.267] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 55.267] kgem_retire -- retired=0, need_retire=1 [ 55.267] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 55.267] gen6_render_retire: resetting idle vbo [ 55.267] sna_scanout_do_flush: flush timer active: delta=9 [ 55.267] sna_accel_block: evaluating timers, active=7 [ 55.267] sna_accel_block: flush timer expires in 9 [55276] [ 55.267] sna_wakeup_handler [ 55.267] sna_accel_flush: flush?=0, dirty?=0 [ 55.267] sna_accel_flush: flush?=0, dirty?=0 [ 55.267] sna_accel_flush: flush?=0, dirty?=0 [ 55.267] sna_block_handler (tv=565.822000) [ 55.267] kgem_retire, need_retire?=1 [ 55.267] __kgem_busy: handle=9, busy=131072, wedged=0 [ 55.267] kgem_retire__flushing: 1 bo on flushing list, retired? 0 [ 55.267] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 55.267] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 55.267] kgem_retire -- retired=0, need_retire=1 [ 55.267] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 55.267] gen6_render_retire: resetting idle vbo [ 55.267] sna_scanout_do_flush: flush timer active: delta=9 [ 55.267] sna_accel_block: evaluating timers, active=7 [ 55.267] sna_accel_block: flush timer expires in 9 [55276] [ 55.267] sna_wakeup_handler [ 55.267] sna_accel_flush: flush?=0, dirty?=0 [ 55.267] sna_accel_flush: flush?=0, dirty?=0 [ 55.267] sna_block_handler (tv=565.822000) [ 55.267] kgem_retire, need_retire?=1 [ 55.267] __kgem_busy: handle=9, busy=131072, wedged=0 [ 55.267] kgem_retire__flushing: 1 bo on flushing list, retired? 0 [ 55.267] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 55.267] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 55.267] kgem_retire -- retired=0, need_retire=1 [ 55.267] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 55.267] gen6_render_retire: resetting idle vbo [ 55.267] sna_scanout_do_flush: flush timer active: delta=9 [ 55.267] sna_accel_block: evaluating timers, active=7 [ 55.267] sna_accel_block: flush timer expires in 9 [55276] [ 55.267] sna_wakeup_handler [ 55.267] sna_mode_wakeup: len=32 [ 55.267] sna_mode_wakeup: recording last swap on pipe=1, frame 3037 [bdd], time 55.268050 [ 55.267] sna_mode_wakeup: removing handle=40 [active_scanout=1] from scanout, installing handle=128 [active_scanout=2] [ 55.267] sna_mode_wakeup: flip complete, pending? 2 [ 55.267] sna_accel_flush: flush?=0, dirty?=0 [ 55.267] sna_accel_flush: flush?=0, dirty?=0 [ 55.267] sna_accel_flush: flush?=0, dirty?=0 [ 55.267] sna_block_handler (tv=565.822000) [ 55.267] kgem_retire, need_retire?=1 [ 55.267] __kgem_busy: handle=9, busy=131072, wedged=0 [ 55.267] kgem_retire__flushing: 1 bo on flushing list, retired? 0 [ 55.267] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 55.267] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 55.267] kgem_retire -- retired=0, need_retire=1 [ 55.267] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 55.267] gen6_render_retire: resetting idle vbo [ 55.267] sna_scanout_do_flush: flush timer active: delta=9 [ 55.267] sna_accel_block: evaluating timers, active=7 [ 55.267] sna_accel_block: flush timer expires in 9 [55276] [ 55.267] sna_wakeup_handler [ 55.267] sna_accel_flush: flush?=0, dirty?=0 [ 55.267] sna_accel_flush: flush?=0, dirty?=0 [ 55.267] sna_block_handler (tv=565.822000) [ 55.267] kgem_retire, need_retire?=1 [ 55.267] __kgem_busy: handle=9, busy=131072, wedged=0 [ 55.267] kgem_retire__flushing: 1 bo on flushing list, retired? 0 [ 55.267] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 55.267] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 55.267] kgem_retire -- retired=0, need_retire=1 [ 55.267] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 55.267] gen6_render_retire: resetting idle vbo [ 55.267] sna_scanout_do_flush: flush timer active: delta=9 [ 55.267] sna_accel_block: evaluating timers, active=7 [ 55.267] sna_accel_block: flush timer expires in 9 [55276] [ 55.267] sna_wakeup_handler [ 55.267] sna_accel_flush: flush?=0, dirty?=0 [ 55.267] sna_accel_flush: flush?=0, dirty?=0 [ 55.267] sna_accel_flush: flush?=0, dirty?=0 [ 55.267] sna_block_handler (tv=565.822000) [ 55.267] kgem_retire, need_retire?=1 [ 55.267] __kgem_busy: handle=9, busy=131072, wedged=0 [ 55.267] kgem_retire__flushing: 1 bo on flushing list, retired? 0 [ 55.267] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 55.267] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 55.267] kgem_retire -- retired=0, need_retire=1 [ 55.267] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 55.267] gen6_render_retire: resetting idle vbo [ 55.267] sna_scanout_do_flush: flush timer active: delta=9 [ 55.267] sna_accel_block: evaluating timers, active=7 [ 55.267] sna_accel_block: flush timer expires in 9 [55276] [ 55.267] sna_wakeup_handler [ 55.267] sna_accel_flush: flush?=0, dirty?=0 [ 55.267] sna_accel_flush: flush?=0, dirty?=0 [ 55.267] sna_block_handler (tv=565.822000) [ 55.267] kgem_retire, need_retire?=1 [ 55.267] __kgem_busy: handle=9, busy=131072, wedged=0 [ 55.267] kgem_retire__flushing: 1 bo on flushing list, retired? 0 [ 55.267] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 55.267] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 55.267] kgem_retire -- retired=0, need_retire=1 [ 55.267] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 55.267] gen6_render_retire: resetting idle vbo [ 55.267] sna_scanout_do_flush: flush timer active: delta=9 [ 55.267] sna_accel_block: evaluating timers, active=7 [ 55.267] sna_accel_block: flush timer expires in 9 [55276] [ 55.267] sna_wakeup_handler [ 55.267] sna_accel_flush: flush?=0, dirty?=0 [ 55.268] sna_accel_flush: flush?=0, dirty?=0 [ 55.268] sna_accel_flush: flush?=0, dirty?=0 [ 55.268] sna_block_handler (tv=565.821000) [ 55.268] kgem_retire, need_retire?=1 [ 55.268] __kgem_busy: handle=9, busy=131072, wedged=0 [ 55.268] kgem_retire__flushing: 1 bo on flushing list, retired? 0 [ 55.268] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 55.268] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 55.268] kgem_retire -- retired=0, need_retire=1 [ 55.268] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 55.268] gen6_render_retire: resetting idle vbo [ 55.268] sna_scanout_do_flush: flush timer active: delta=8 [ 55.268] sna_accel_block: evaluating timers, active=7 [ 55.268] sna_accel_block: flush timer expires in 8 [55276] [ 55.268] sna_wakeup_handler [ 55.268] sna_accel_flush: flush?=0, dirty?=0 [ 55.268] sna_accel_flush: flush?=0, dirty?=0 [ 55.268] sna_block_handler (tv=565.821000) [ 55.268] kgem_retire, need_retire?=1 [ 55.268] __kgem_busy: handle=9, busy=131072, wedged=0 [ 55.268] kgem_retire__flushing: 1 bo on flushing list, retired? 0 [ 55.268] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 55.268] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 55.268] kgem_retire -- retired=0, need_retire=1 [ 55.268] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 55.268] gen6_render_retire: resetting idle vbo [ 55.268] sna_scanout_do_flush: flush timer active: delta=8 [ 55.268] sna_accel_block: evaluating timers, active=7 [ 55.268] sna_accel_block: flush timer expires in 8 [55276] [ 55.268] sna_wakeup_handler [ 55.268] sna_accel_flush: flush?=0, dirty?=0 [ 55.268] sna_accel_flush: flush?=0, dirty?=0 [ 55.268] sna_accel_flush: flush?=0, dirty?=0 [ 55.268] sna_block_handler (tv=565.821000) [ 55.268] kgem_retire, need_retire?=1 [ 55.268] __kgem_busy: handle=9, busy=131072, wedged=0 [ 55.268] kgem_retire__flushing: 1 bo on flushing list, retired? 0 [ 55.268] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 55.268] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 55.268] kgem_retire -- retired=0, need_retire=1 [ 55.268] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 55.268] gen6_render_retire: resetting idle vbo [ 55.268] sna_scanout_do_flush: flush timer active: delta=8 [ 55.268] sna_accel_block: evaluating timers, active=7 [ 55.268] sna_accel_block: flush timer expires in 8 [55276] [ 55.268] sna_wakeup_handler [ 55.268] sna_accel_flush: flush?=0, dirty?=0 [ 55.268] sna_accel_flush: flush?=0, dirty?=0 [ 55.268] sna_block_handler (tv=565.821000) [ 55.268] kgem_retire, need_retire?=1 [ 55.268] __kgem_busy: handle=9, busy=131072, wedged=0 [ 55.268] kgem_retire__flushing: 1 bo on flushing list, retired? 0 [ 55.268] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 55.268] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 55.268] kgem_retire -- retired=0, need_retire=1 [ 55.268] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 55.268] gen6_render_retire: resetting idle vbo [ 55.268] sna_scanout_do_flush: flush timer active: delta=8 [ 55.268] sna_accel_block: evaluating timers, active=7 [ 55.268] sna_accel_block: flush timer expires in 8 [55276] [ 55.268] sna_wakeup_handler [ 55.268] sna_accel_flush: flush?=0, dirty?=0 [ 55.268] sna_accel_flush: flush?=0, dirty?=0 [ 55.268] sna_accel_flush: flush?=0, dirty?=0 [ 55.268] sna_block_handler (tv=565.821000) [ 55.268] kgem_retire, need_retire?=1 [ 55.268] __kgem_busy: handle=9, busy=131072, wedged=0 [ 55.268] kgem_retire__flushing: 1 bo on flushing list, retired? 0 [ 55.268] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 55.268] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 55.268] kgem_retire -- retired=0, need_retire=1 [ 55.268] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 55.268] gen6_render_retire: resetting idle vbo [ 55.268] sna_scanout_do_flush: flush timer active: delta=8 [ 55.268] sna_accel_block: evaluating timers, active=7 [ 55.268] sna_accel_block: flush timer expires in 8 [55276] [ 55.268] sna_wakeup_handler [ 55.268] sna_accel_flush: flush?=0, dirty?=0 [ 55.268] sna_accel_flush: flush?=0, dirty?=0 [ 55.268] sna_block_handler (tv=565.821000) [ 55.268] kgem_retire, need_retire?=1 [ 55.268] __kgem_busy: handle=9, busy=131072, wedged=0 [ 55.268] kgem_retire__flushing: 1 bo on flushing list, retired? 0 [ 55.268] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 55.268] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 55.268] kgem_retire -- retired=0, need_retire=1 [ 55.268] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 55.268] gen6_render_retire: resetting idle vbo [ 55.268] sna_scanout_do_flush: flush timer active: delta=8 [ 55.268] sna_accel_block: evaluating timers, active=7 [ 55.268] sna_accel_block: flush timer expires in 8 [55276] [ 55.268] sna_wakeup_handler [ 55.268] sna_accel_flush: flush?=0, dirty?=0 [ 55.268] sna_accel_flush: flush?=0, dirty?=0 [ 55.268] sna_accel_flush: flush?=0, dirty?=0 [ 55.268] sna_block_handler (tv=565.821000) [ 55.268] kgem_retire, need_retire?=1 [ 55.268] __kgem_busy: handle=9, busy=131072, wedged=0 [ 55.268] kgem_retire__flushing: 1 bo on flushing list, retired? 0 [ 55.268] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 55.268] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 55.268] kgem_retire -- retired=0, need_retire=1 [ 55.268] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 55.268] gen6_render_retire: resetting idle vbo [ 55.268] sna_scanout_do_flush: flush timer active: delta=8 [ 55.268] sna_accel_block: evaluating timers, active=7 [ 55.268] sna_accel_block: flush timer expires in 8 [55276] [ 55.268] sna_wakeup_handler [ 55.268] sna_accel_flush: flush?=0, dirty?=0 [ 55.268] sna_accel_flush: flush?=0, dirty?=0 [ 55.268] sna_block_handler (tv=565.821000) [ 55.268] kgem_retire, need_retire?=1 [ 55.268] __kgem_busy: handle=9, busy=131072, wedged=0 [ 55.268] kgem_retire__flushing: 1 bo on flushing list, retired? 0 [ 55.268] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 55.268] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 55.268] kgem_retire -- retired=0, need_retire=1 [ 55.268] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 55.268] gen6_render_retire: resetting idle vbo [ 55.268] sna_scanout_do_flush: flush timer active: delta=8 [ 55.268] sna_accel_block: evaluating timers, active=7 [ 55.268] sna_accel_block: flush timer expires in 8 [55276] [ 55.268] sna_wakeup_handler [ 55.268] sna_accel_flush: flush?=0, dirty?=0 [ 55.268] sna_accel_flush: flush?=0, dirty?=0 [ 55.268] sna_accel_flush: flush?=0, dirty?=0 [ 55.268] sna_block_handler (tv=565.821000) [ 55.268] kgem_retire, need_retire?=1 [ 55.268] __kgem_busy: handle=9, busy=131072, wedged=0 [ 55.268] kgem_retire__flushing: 1 bo on flushing list, retired? 0 [ 55.268] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 55.268] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 55.268] kgem_retire -- retired=0, need_retire=1 [ 55.268] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 55.268] gen6_render_retire: resetting idle vbo [ 55.268] sna_scanout_do_flush: flush timer active: delta=8 [ 55.268] sna_accel_block: evaluating timers, active=7 [ 55.268] sna_accel_block: flush timer expires in 8 [55276] [ 55.268] sna_wakeup_handler [ 55.268] sna_accel_flush: flush?=0, dirty?=0 [ 55.268] sna_accel_flush: flush?=0, dirty?=0 [ 55.268] sna_block_handler (tv=565.821000) [ 55.268] kgem_retire, need_retire?=1 [ 55.268] __kgem_busy: handle=9, busy=131072, wedged=0 [ 55.268] kgem_retire__flushing: 1 bo on flushing list, retired? 0 [ 55.268] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 55.268] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 55.268] kgem_retire -- retired=0, need_retire=1 [ 55.268] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 55.268] gen6_render_retire: resetting idle vbo [ 55.268] sna_scanout_do_flush: flush timer active: delta=8 [ 55.268] sna_accel_block: evaluating timers, active=7 [ 55.268] sna_accel_block: flush timer expires in 8 [55276] [ 55.268] sna_wakeup_handler [ 55.268] sna_accel_flush: flush?=0, dirty?=0 [ 55.268] sna_accel_flush: flush?=0, dirty?=0 [ 55.268] sna_block_handler (tv=565.821000) [ 55.268] kgem_retire, need_retire?=1 [ 55.268] __kgem_busy: handle=9, busy=131072, wedged=0 [ 55.268] kgem_retire__flushing: 1 bo on flushing list, retired? 0 [ 55.268] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 55.268] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 55.268] kgem_retire -- retired=0, need_retire=1 [ 55.268] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 55.268] gen6_render_retire: resetting idle vbo [ 55.268] sna_scanout_do_flush: flush timer active: delta=8 [ 55.268] sna_accel_block: evaluating timers, active=7 [ 55.269] sna_accel_block: flush timer expires in 8 [55276] [ 55.269] sna_wakeup_handler [ 55.269] sna_mode_wakeup: len=64 [ 55.269] sna_mode_wakeup: recording last swap on pipe=0, frame 3067 [bfb], time 55.269458 [ 55.269] sna_mode_wakeup: removing handle=40 [active_scanout=0] from scanout, installing handle=128 [active_scanout=2] [ 55.269] sna_mode_wakeup: flip complete, pending? 1 [ 55.269] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 55.269] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 55.269] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 55.269] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 55.269] sna_pixmap_move_to_gpu: already all-damaged [ 55.269] sna_pixmap_mark_active: pixmap=165, handle=29 [ 55.269] sna_mode_redisplay: crtc[0] transformed? 0 [ 55.269] sna_mode_redisplay: crtc[1] transformed? 0 [ 55.269] sna_mode_redisplay: crtc[2] transformed? 0 [ 55.269] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=29 [active=1] [ 55.269] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 128, transformed? 0 [ 55.269] get_fb: reusing fb=102 for handle=29 [ 55.269] sna_mode_redisplay: recording flip on CRTC:32 handle=29, active_scanout=2, serial=2 [ 55.269] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 55.269] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 128, transformed? 0 [ 55.269] sna_mode_redisplay: recording flip on CRTC:39 handle=29, active_scanout=3, serial=3 [ 55.269] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 55.269] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 55.269] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 55.269] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=29, shadow handle=32 [ 55.269] sna_dri2_vblank_handler(type=2, sequence=3067, draw=3353) [ 55.269] sna_crtc_record_swap: recording last swap on pipe=0, frame 3067 [msc=3067], time 55.269458 [ 55.269] sna_dri2_vblank_handler: 2 complete, frame=3067 tv=55.269458 [ 55.269] sna_dri2_blit_complete: blit finished [ 55.269] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=3067, tv=55.269458) [ 55.269] frame_swap_complete(type=2): draw=146, pipe=0, frame=3067 [msc=3067], tv=55.269458 [ 55.269] sna_accel_flush: flush?=0, dirty?=0 [ 55.269] sna_dri2_event_free(draw?=1) [ 55.269] sna_dri2_remove_event: remove[0x561c94ab16d0] from window 146, active? 1 [ 55.269] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=29] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 55.269] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=128] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 55.269] sna_dri2_vblank_handler complete [ 55.269] sna_accel_flush: flush?=0, dirty?=0 [ 55.269] sna_accel_flush: flush?=0, dirty?=0 [ 55.269] sna_accel_flush: flush?=0, dirty?=0 [ 55.269] sna_block_handler (tv=565.820000) [ 55.269] kgem_retire, need_retire?=1 [ 55.269] __kgem_busy: handle=9, busy=131072, wedged=0 [ 55.269] kgem_retire__flushing: 1 bo on flushing list, retired? 0 [ 55.269] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 55.269] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 55.269] kgem_retire -- retired=0, need_retire=1 [ 55.269] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 55.269] gen6_render_retire: resetting idle vbo [ 55.269] sna_scanout_do_flush: flush timer active: delta=7 [ 55.269] sna_accel_block: evaluating timers, active=7 [ 55.269] sna_accel_block: flush timer expires in 7 [55276] [ 55.276] sna_wakeup_handler [ 55.276] sna_block_handler (tv=565.813000) [ 55.276] kgem_retire, need_retire?=1 [ 55.276] __kgem_busy: handle=9, busy=131072, wedged=0 [ 55.276] kgem_retire__flushing: 1 bo on flushing list, retired? 0 [ 55.276] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 55.276] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 55.276] kgem_retire -- retired=0, need_retire=1 [ 55.276] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 55.276] gen6_render_retire: resetting idle vbo [ 55.276] sna_scanout_do_flush: flush timer active: delta=0 [ 55.276] sna_scanout_do_flush (time=55276), triggered [ 55.276] sna_scanout_flush (time=55276), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 55.276] has_shadow: has pending damage? 0, outstanding flips: 2 [ 55.276] stop_flush: scanout=29 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 55.276] has_shadow: has pending damage? 0, outstanding flips: 2 [ 55.276] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 2, mode reconfiguration pending? 0) [ 55.276] sna_accel_block: evaluating timers, active=7 [ 55.276] sna_accel_block: flush timer expires in 16 [55292] [ 55.278] sna_wakeup_handler [ 55.278] sna_accel_flush: flush?=0, dirty?=0 [ 55.278] sna_accel_flush: flush?=0, dirty?=0 [ 55.278] sna_block_handler (tv=565.811000) [ 55.278] kgem_retire, need_retire?=1 [ 55.278] __kgem_busy: handle=9, busy=131072, wedged=0 [ 55.278] kgem_retire__flushing: 1 bo on flushing list, retired? 0 [ 55.278] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 55.278] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 55.278] kgem_retire -- retired=0, need_retire=1 [ 55.278] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 55.278] gen6_render_retire: resetting idle vbo [ 55.278] sna_scanout_do_flush: flush timer active: delta=14 [ 55.278] sna_accel_do_throttle (time=55278), triggered [ 55.278] sna_accel_throttle (time=55278) [ 55.278] sna_accel_block: evaluating timers, active=7 [ 55.278] sna_accel_block: flush timer expires in 14 [55292] [ 55.278] sna_wakeup_handler [ 55.278] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=128, name=76 [ 55.279] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 55.279] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 55.279] sna_dri2_get_back: draw size=7680x2160, back buffer handle=128 size=7680x2160, is-scanout? 1, active?=2, pitch=30720, front pitch=30720 [ 55.279] sna_dri2_get_back: reuse backbuffer? 1 [ 55.279] sna_dri2_get_back: back buffer handle=128, active?=2, refcnt=1 [ 55.279] sna_dri2_get_back: cache: handle=40, active=0 [ 55.279] sna_dri2_get_back: reuse cache handle=40, name=5, flags=0 [ 55.279] sna_dri2_get_back: caching handle=128 (name=76, flags=0, active_scanout=2) [ 55.279] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 55.279] sna_dri2_reuse_buffer: reusing back buffer handle=40, name=5, pitch=30720, age=0 [ 55.279] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 55.279] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=29, name=3, active_scanout=3 [ 55.279] kgem_bo_flink: flinked handle=29 to name=3, marking non-reusable [ 55.279] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=29] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 55.279] sna_accel_flush: flush?=0, dirty?=0 [ 55.279] sna_accel_flush: flush?=0, dirty?=0 [ 55.279] sna_accel_flush: flush?=0, dirty?=0 [ 55.279] sna_block_handler (tv=565.810000) [ 55.279] kgem_retire, need_retire?=1 [ 55.279] __kgem_busy: handle=9, busy=131072, wedged=0 [ 55.279] kgem_retire__flushing: 1 bo on flushing list, retired? 0 [ 55.279] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 55.279] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 55.279] kgem_retire -- retired=0, need_retire=1 [ 55.279] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 55.279] gen6_render_retire: resetting idle vbo [ 55.279] sna_scanout_do_flush: flush timer active: delta=13 [ 55.279] sna_accel_block: evaluating timers, active=7 [ 55.279] sna_accel_block: flush timer expires in 13 [55292] [ 55.282] sna_wakeup_handler [ 55.282] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 55.282] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 55.282] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 55.282] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 55.282] sna_dri2_get_msc(draw=146, pipe=0) [ 55.282] sna_crtc_record_swap: recording last swap on pipe=0, frame 3067 [msc=3067], time 55.269458 [ 55.282] sna_dri2_get_msc: msc=3067 [raw=3067], ust=55269458 [ 55.282] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=40 (refs=1/1, flush=0) , front=29 (refs=1/4, flush=1) [ 55.282] sna_dri2_schedule_swap(target_msc=3067, divisor=0, remainder=0) [ 55.282] sna_dri2_schedule_swap: using front handle=29, active_scanout?=3, flush?=1 [ 55.282] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 55.282] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 55.282] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 55.282] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 55.282] sna_crtc_record_swap: recording last swap on pipe=0, frame 3067 [msc=3067], time 55.269458 [ 55.282] immediate_swap: current_msc=3067, target_msc=3067 -- yes [ 55.282] can_flip: no, shadow enabled [ 55.282] sna_dri2_add_event: adding event to window 146) [ 55.282] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 55.282] sna_dri2_immediate_blit: no pending blit, starting chain [ 55.282] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 55.282] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 55.282] can_xchg: back size=8701e00, front size=8701e00 [ 55.282] can_xchg: yes, pixmap=165 [ 55.282] sna_dri2_xchg: win=146, exchange front=29/3,ref=2 and back=40/5,ref=2, pixmap=165 7680x2160 [ 55.282] sna_dri2_xchg: back_bo handle=40, pitch=30720, size=132710400, ref=1, active_scanout?=0 [ 55.282] sna_dri2_xchg: front_bo handle=29, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 55.282] set_bo: pixmap=165, handle=40 (old handle=29) [ 55.282] set_bo: marking whole pixmap as damaged [ 55.282] set_bo: applying final/discard move-to-gpu [ 55.282] wait_for_shadow: flags=0, flips=2, handle=29, shadow=32 [ 55.282] set_bo: dropping flush hint from handle=29 [ 55.282] set_bo: adding flush hint to handle=40 [ 55.282] mark_stale(handle=29) => 1 [ 55.282] swap_limit: draw=146 setting swap limit to 3 [ 55.282] sna_dri2_swap_limit_validate: swap limit set to 3 [ 55.283] sna_next_vblank(pipe=0, waiting until next vblank) [ 55.283] sna_dri2_schedule_swap: reported target_msc=3067 [ 55.283] sna_accel_flush: flush?=0, dirty?=0 [ 55.283] sna_accel_flush: flush?=0, dirty?=0 [ 55.283] sna_accel_flush: flush?=0, dirty?=0 [ 55.283] sna_accel_flush: flush?=0, dirty?=0 [ 55.283] sna_block_handler (tv=565.806000) [ 55.283] kgem_retire, need_retire?=1 [ 55.283] __kgem_busy: handle=9, busy=131072, wedged=0 [ 55.283] kgem_retire__flushing: 1 bo on flushing list, retired? 0 [ 55.283] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 55.283] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 55.283] kgem_retire -- retired=0, need_retire=1 [ 55.283] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 55.283] gen6_render_retire: resetting idle vbo [ 55.283] sna_scanout_do_flush: flush timer active: delta=9 [ 55.283] sna_accel_block: evaluating timers, active=7 [ 55.283] sna_accel_block: flush timer expires in 9 [55292] [ 55.283] sna_wakeup_handler [ 55.283] sna_accel_flush: flush?=0, dirty?=0 [ 55.283] sna_accel_flush: flush?=0, dirty?=0 [ 55.283] sna_block_handler (tv=0.0) [ 55.283] sna_wakeup_handler [ 55.283] sna_accel_flush: flush?=0, dirty?=0 [ 55.283] sna_accel_flush: flush?=0, dirty?=0 [ 55.283] sna_block_handler (tv=0.0) [ 55.283] sna_wakeup_handler [ 55.283] sna_accel_flush: flush?=0, dirty?=0 [ 55.283] sna_accel_flush: flush?=0, dirty?=0 [ 55.283] sna_block_handler (tv=0.0) [ 55.283] sna_wakeup_handler [ 55.283] sna_accel_flush: flush?=0, dirty?=0 [ 55.283] sna_accel_flush: flush?=0, dirty?=0 [ 55.283] sna_block_handler (tv=565.806000) [ 55.283] kgem_retire, need_retire?=1 [ 55.283] __kgem_busy: handle=9, busy=131072, wedged=0 [ 55.283] kgem_retire__flushing: 1 bo on flushing list, retired? 0 [ 55.283] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 55.283] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 55.283] kgem_retire -- retired=0, need_retire=1 [ 55.283] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 55.283] gen6_render_retire: resetting idle vbo [ 55.283] sna_scanout_do_flush: flush timer active: delta=9 [ 55.283] sna_accel_block: evaluating timers, active=7 [ 55.283] sna_accel_block: flush timer expires in 9 [55292] [ 55.283] sna_wakeup_handler [ 55.283] sna_accel_flush: flush?=0, dirty?=0 [ 55.283] sna_accel_flush: flush?=0, dirty?=0 [ 55.283] sna_block_handler (tv=0.0) [ 55.283] sna_wakeup_handler [ 55.283] sna_accel_flush: flush?=0, dirty?=0 [ 55.283] sna_accel_flush: flush?=0, dirty?=0 [ 55.283] sna_block_handler (tv=565.806000) [ 55.283] kgem_retire, need_retire?=1 [ 55.283] __kgem_busy: handle=9, busy=131072, wedged=0 [ 55.283] kgem_retire__flushing: 1 bo on flushing list, retired? 0 [ 55.283] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 55.283] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 55.283] kgem_retire -- retired=0, need_retire=1 [ 55.284] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 55.284] gen6_render_retire: resetting idle vbo [ 55.284] sna_scanout_do_flush: flush timer active: delta=8 [ 55.284] sna_accel_block: evaluating timers, active=7 [ 55.284] sna_accel_block: flush timer expires in 8 [55292] [ 55.285] sna_wakeup_handler [ 55.285] sna_mode_wakeup: len=32 [ 55.285] sna_dri2_vblank_handler(type=2, sequence=3068, draw=3353) [ 55.285] sna_crtc_record_swap: recording last swap on pipe=0, frame 3068 [msc=3068], time 55.286180 [ 55.285] sna_dri2_vblank_handler: 2 complete, frame=3068 tv=55.286180 [ 55.285] sna_dri2_blit_complete: blit finished [ 55.285] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=3068, tv=55.286180) [ 55.285] frame_swap_complete(type=2): draw=146, pipe=0, frame=3068 [msc=3068], tv=55.286180 [ 55.286] sna_accel_flush: flush?=0, dirty?=0 [ 55.286] sna_dri2_event_free(draw?=1) [ 55.286] sna_dri2_remove_event: remove[0x561c94a02c70] from window 146, active? 1 [ 55.286] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 55.286] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=29] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 55.286] sna_dri2_vblank_handler complete [ 55.286] sna_block_handler (tv=565.803000) [ 55.286] kgem_retire, need_retire?=1 [ 55.286] __kgem_busy: handle=9, busy=131072, wedged=0 [ 55.286] kgem_retire__flushing: 1 bo on flushing list, retired? 0 [ 55.286] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 55.286] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 55.286] kgem_retire -- retired=0, need_retire=1 [ 55.286] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 55.286] gen6_render_retire: resetting idle vbo [ 55.286] sna_scanout_do_flush: flush timer active: delta=6 [ 55.286] sna_accel_block: evaluating timers, active=7 [ 55.286] sna_accel_block: flush timer expires in 6 [55292] [ 55.292] sna_wakeup_handler [ 55.292] sna_block_handler (tv=565.797000) [ 55.292] kgem_retire, need_retire?=1 [ 55.292] __kgem_busy: handle=9, busy=131072, wedged=0 [ 55.292] kgem_retire__flushing: 1 bo on flushing list, retired? 0 [ 55.292] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 55.292] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 55.292] kgem_retire -- retired=0, need_retire=1 [ 55.292] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 55.292] gen6_render_retire: resetting idle vbo [ 55.292] sna_scanout_do_flush: flush timer active: delta=0 [ 55.292] sna_scanout_do_flush (time=55292), triggered [ 55.292] sna_scanout_flush (time=55292), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 55.292] has_shadow: has pending damage? 1, outstanding flips: 2 [ 55.292] stop_flush: scanout=40 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 55.292] has_shadow: has pending damage? 1, outstanding flips: 2 [ 55.292] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 2, mode reconfiguration pending? 0) [ 55.292] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 55.292] sna_mode_redisplay: checking for 2 outstanding flip completions [ 55.292] sna_mode_redisplay: now 2 outstanding flip completions (enabled? 1) [ 55.292] sna_accel_block: evaluating timers, active=7 [ 55.292] sna_accel_block: flush timer expires in 16 [55308] [ 55.295] sna_wakeup_handler [ 55.295] sna_accel_flush: flush?=0, dirty?=0 [ 55.295] sna_accel_flush: flush?=0, dirty?=0 [ 55.295] sna_block_handler (tv=565.794000) [ 55.295] kgem_retire, need_retire?=1 [ 55.295] __kgem_busy: handle=9, busy=131072, wedged=0 [ 55.295] kgem_retire__flushing: 1 bo on flushing list, retired? 0 [ 55.295] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 55.295] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 55.295] kgem_retire -- retired=0, need_retire=1 [ 55.295] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 55.295] gen6_render_retire: resetting idle vbo [ 55.295] sna_scanout_do_flush: flush timer active: delta=13 [ 55.295] sna_accel_do_throttle (time=55295), triggered [ 55.295] sna_accel_throttle (time=55295) [ 55.295] sna_accel_block: evaluating timers, active=7 [ 55.295] sna_accel_block: flush timer expires in 13 [55308] [ 55.296] sna_wakeup_handler [ 55.296] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=29, name=3 [ 55.296] kgem_bo_flink: flinked handle=29 to name=3, marking non-reusable [ 55.296] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 55.296] sna_dri2_get_back: draw size=7680x2160, back buffer handle=29 size=7680x2160, is-scanout? 1, active?=2, pitch=30720, front pitch=30720 [ 55.296] sna_dri2_get_back: reuse backbuffer? 1 [ 55.296] sna_dri2_get_back: back buffer handle=29, active?=2, refcnt=1 [ 55.296] sna_dri2_get_back: cache: handle=128, active=2 [ 55.296] sna_dri2_get_back: allocating new backbuffer [ 55.296] sna_dri2_get_back: requesting scanout compatible back [ 55.296] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=1, prime?=0, temp?=0) [ 55.296] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 [ 55.296] 1:from scanout: pitch=30720, tiling=1, handle=114, id=2262 [ 55.296] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 55.296] sna_dri2_get_back: caching handle=29 (name=3, flags=0, active_scanout=2) [ 55.296] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 55.296] sna_dri2_reuse_buffer: reusing back buffer handle=114, name=86, pitch=30720, age=0 [ 55.296] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 55.296] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=40, name=5, active_scanout=1 [ 55.296] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 55.296] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 55.296] sna_accel_flush: flush?=0, dirty?=0 [ 55.296] sna_accel_flush: flush?=0, dirty?=0 [ 55.296] sna_accel_flush: flush?=0, dirty?=0 [ 55.296] sna_block_handler (tv=565.793000) [ 55.296] kgem_retire, need_retire?=1 [ 55.296] __kgem_busy: handle=9, busy=131072, wedged=0 [ 55.296] kgem_retire__flushing: 1 bo on flushing list, retired? 0 [ 55.296] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 55.296] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 55.296] kgem_retire -- retired=0, need_retire=1 [ 55.296] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 55.296] gen6_render_retire: resetting idle vbo [ 55.296] sna_scanout_do_flush: flush timer active: delta=12 [ 55.296] sna_accel_block: evaluating timers, active=7 [ 55.296] sna_accel_block: flush timer expires in 12 [55308] [ 55.300] sna_wakeup_handler [ 55.300] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 55.300] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 55.300] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 55.300] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 55.300] sna_dri2_get_msc(draw=146, pipe=0) [ 55.300] sna_crtc_record_swap: recording last swap on pipe=0, frame 3068 [msc=3068], time 55.286180 [ 55.300] sna_dri2_get_msc: msc=3068 [raw=3068], ust=55286180 [ 55.300] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=114 (refs=1/1, flush=0) , front=40 (refs=1/2, flush=1) [ 55.300] sna_dri2_schedule_swap(target_msc=3068, divisor=0, remainder=0) [ 55.300] sna_dri2_schedule_swap: using front handle=40, active_scanout?=1, flush?=1 [ 55.300] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 55.300] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 55.300] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 55.300] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 55.300] sna_crtc_record_swap: recording last swap on pipe=0, frame 3068 [msc=3068], time 55.286180 [ 55.300] immediate_swap: current_msc=3068, target_msc=3068 -- yes [ 55.300] can_flip: no, shadow enabled [ 55.300] sna_dri2_add_event: adding event to window 146) [ 55.300] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 55.300] sna_dri2_immediate_blit: no pending blit, starting chain [ 55.300] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 55.300] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 55.300] can_xchg: back size=8701e00, front size=8701e00 [ 55.300] can_xchg: yes, pixmap=165 [ 55.300] sna_dri2_xchg: win=146, exchange front=40/5,ref=2 and back=114/86,ref=2, pixmap=165 7680x2160 [ 55.300] sna_dri2_xchg: back_bo handle=114, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 55.300] sna_dri2_xchg: front_bo handle=40, pitch=30720, size=132710400, ref=2, active_scanout?=1 [ 55.300] set_bo: pixmap=165, handle=114 (old handle=40) [ 55.300] set_bo: marking whole pixmap as damaged [ 55.300] set_bo: dropping flush hint from handle=40 [ 55.300] set_bo: adding flush hint to handle=114 [ 55.300] mark_stale(handle=40) => 1 [ 55.300] swap_limit: draw=146 setting swap limit to 3 [ 55.300] sna_dri2_swap_limit_validate: swap limit set to 3 [ 55.300] sna_next_vblank(pipe=0, waiting until next vblank) [ 55.300] sna_dri2_schedule_swap: reported target_msc=3068 [ 55.300] sna_accel_flush: flush?=0, dirty?=0 [ 55.300] sna_accel_flush: flush?=0, dirty?=0 [ 55.300] sna_accel_flush: flush?=0, dirty?=0 [ 55.300] sna_accel_flush: flush?=0, dirty?=0 [ 55.300] sna_block_handler (tv=565.789000) [ 55.300] kgem_retire, need_retire?=1 [ 55.300] __kgem_busy: handle=9, busy=131072, wedged=0 [ 55.300] kgem_retire__flushing: 1 bo on flushing list, retired? 0 [ 55.300] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 55.300] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 55.300] kgem_retire -- retired=0, need_retire=1 [ 55.300] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 55.300] gen6_render_retire: resetting idle vbo [ 55.300] sna_scanout_do_flush: flush timer active: delta=8 [ 55.300] sna_accel_block: evaluating timers, active=7 [ 55.300] sna_accel_block: flush timer expires in 8 [55308] [ 55.301] sna_wakeup_handler [ 55.301] sna_mode_wakeup: len=32 [ 55.301] sna_mode_wakeup: recording last swap on pipe=1, frame 3039 [bdf], time 55.301495 [ 55.301] sna_mode_wakeup: removing handle=128 [active_scanout=1] from scanout, installing handle=29 [active_scanout=2] [ 55.301] sna_mode_wakeup: flip complete, pending? 2 [ 55.301] sna_block_handler (tv=565.788000) [ 55.301] kgem_retire, need_retire?=1 [ 55.301] __kgem_busy: handle=9, busy=131072, wedged=0 [ 55.301] kgem_retire__flushing: 1 bo on flushing list, retired? 0 [ 55.301] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 55.301] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 55.301] kgem_retire -- retired=0, need_retire=1 [ 55.301] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 55.301] gen6_render_retire: resetting idle vbo [ 55.301] sna_scanout_do_flush: flush timer active: delta=7 [ 55.301] sna_accel_block: evaluating timers, active=7 [ 55.301] sna_accel_block: flush timer expires in 7 [55308] [ 55.301] sna_wakeup_handler [ 55.301] sna_accel_flush: flush?=0, dirty?=0 [ 55.301] sna_accel_flush: flush?=0, dirty?=0 [ 55.301] sna_block_handler (tv=0.0) [ 55.301] sna_wakeup_handler [ 55.301] sna_accel_flush: flush?=0, dirty?=0 [ 55.301] sna_accel_flush: flush?=0, dirty?=0 [ 55.301] sna_block_handler (tv=0.0) [ 55.301] sna_wakeup_handler [ 55.301] sna_accel_flush: flush?=0, dirty?=0 [ 55.301] sna_accel_flush: flush?=0, dirty?=0 [ 55.301] sna_block_handler (tv=0.0) [ 55.301] sna_wakeup_handler [ 55.301] sna_accel_flush: flush?=0, dirty?=0 [ 55.301] sna_accel_flush: flush?=0, dirty?=0 [ 55.301] sna_block_handler (tv=0.0) [ 55.301] sna_wakeup_handler [ 55.301] sna_accel_flush: flush?=0, dirty?=0 [ 55.301] sna_accel_flush: flush?=0, dirty?=0 [ 55.301] sna_block_handler (tv=0.0) [ 55.301] sna_wakeup_handler [ 55.301] sna_accel_flush: flush?=0, dirty?=0 [ 55.301] sna_accel_flush: flush?=0, dirty?=0 [ 55.301] sna_block_handler (tv=565.788000) [ 55.301] kgem_retire, need_retire?=1 [ 55.301] __kgem_busy: handle=9, busy=131072, wedged=0 [ 55.301] kgem_retire__flushing: 1 bo on flushing list, retired? 0 [ 55.301] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 55.301] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 55.301] kgem_retire -- retired=0, need_retire=1 [ 55.301] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 55.301] gen6_render_retire: resetting idle vbo [ 55.301] sna_scanout_do_flush: flush timer active: delta=7 [ 55.301] sna_accel_block: evaluating timers, active=7 [ 55.301] sna_accel_block: flush timer expires in 7 [55308] [ 55.302] sna_wakeup_handler [ 55.302] sna_mode_wakeup: len=64 [ 55.302] sna_mode_wakeup: recording last swap on pipe=0, frame 3069 [bfd], time 55.302897 [ 55.302] sna_mode_wakeup: removing handle=128 [active_scanout=0] from scanout, installing handle=29 [active_scanout=2] [ 55.302] sna_mode_wakeup: flip complete, pending? 1 [ 55.302] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 55.302] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 55.302] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 55.302] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 55.302] sna_pixmap_move_to_gpu: already all-damaged [ 55.302] sna_pixmap_mark_active: pixmap=165, handle=114 [ 55.302] sna_mode_redisplay: crtc[0] transformed? 0 [ 55.302] sna_mode_redisplay: crtc[1] transformed? 0 [ 55.302] sna_mode_redisplay: crtc[2] transformed? 0 [ 55.302] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=114 [active=1] [ 55.302] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 29, transformed? 0 [ 55.302] get_fb: reusing fb=101 for handle=114 [ 55.302] sna_mode_redisplay: recording flip on CRTC:32 handle=114, active_scanout=2, serial=2 [ 55.302] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 55.302] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 29, transformed? 0 [ 55.302] sna_mode_redisplay: recording flip on CRTC:39 handle=114, active_scanout=3, serial=3 [ 55.302] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 55.302] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 55.302] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 55.302] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=114, shadow handle=32 [ 55.302] sna_dri2_vblank_handler(type=2, sequence=3069, draw=3353) [ 55.302] sna_crtc_record_swap: recording last swap on pipe=0, frame 3069 [msc=3069], time 55.302897 [ 55.302] sna_dri2_vblank_handler: 2 complete, frame=3069 tv=55.302897 [ 55.302] sna_dri2_blit_complete: blit finished [ 55.302] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=3069, tv=55.302897) [ 55.302] frame_swap_complete(type=2): draw=146, pipe=0, frame=3069 [msc=3069], tv=55.302897 [ 55.302] sna_accel_flush: flush?=0, dirty?=0 [ 55.302] sna_dri2_event_free(draw?=1) [ 55.302] sna_dri2_remove_event: remove[0x561c94749170] from window 146, active? 1 [ 55.302] sna_dri2_remove_event: releasing cached handle=128 [ 55.302] _kgem_bo_destroy: handle=128, proxy? 0 [ 55.302] __kgem_bo_destroy: handle=128, size=66355200 [ 55.303] kgem_bo_move_to_scanout: moving 128 [fb 112] to scanout cache, active? 1 [ 55.303] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=114] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 55.303] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=40] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 55.303] sna_dri2_vblank_handler complete [ 55.303] sna_block_handler (tv=565.786000) [ 55.303] kgem_retire, need_retire?=1 [ 55.303] __kgem_busy: handle=9, busy=131072, wedged=0 [ 55.303] kgem_retire__flushing: 1 bo on flushing list, retired? 0 [ 55.303] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 55.303] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 55.303] kgem_retire -- retired=0, need_retire=1 [ 55.303] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 55.303] gen6_render_retire: resetting idle vbo [ 55.303] sna_scanout_do_flush: flush timer active: delta=5 [ 55.303] sna_accel_block: evaluating timers, active=7 [ 55.303] sna_accel_block: flush timer expires in 5 [55308] [ 55.308] sna_wakeup_handler [ 55.308] sna_block_handler (tv=565.781000) [ 55.308] kgem_retire, need_retire?=1 [ 55.308] __kgem_busy: handle=9, busy=131072, wedged=0 [ 55.308] kgem_retire__flushing: 1 bo on flushing list, retired? 0 [ 55.308] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 55.308] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 55.308] kgem_retire -- retired=0, need_retire=1 [ 55.308] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 55.308] gen6_render_retire: resetting idle vbo [ 55.308] sna_scanout_do_flush: flush timer active: delta=0 [ 55.308] sna_scanout_do_flush (time=55308), triggered [ 55.308] sna_scanout_flush (time=55308), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 55.308] has_shadow: has pending damage? 0, outstanding flips: 2 [ 55.308] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 55.308] has_shadow: has pending damage? 0, outstanding flips: 2 [ 55.308] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 2, mode reconfiguration pending? 0) [ 55.308] sna_accel_block: evaluating timers, active=7 [ 55.308] sna_accel_block: flush timer expires in 16 [55324] [ 55.312] sna_wakeup_handler [ 55.312] sna_accel_flush: flush?=0, dirty?=0 [ 55.312] sna_accel_flush: flush?=0, dirty?=0 [ 55.312] sna_block_handler (tv=565.777000) [ 55.312] kgem_retire, need_retire?=1 [ 55.312] __kgem_busy: handle=9, busy=131072, wedged=0 [ 55.312] kgem_retire__flushing: 1 bo on flushing list, retired? 0 [ 55.312] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 55.312] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 55.312] kgem_retire -- retired=0, need_retire=1 [ 55.312] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 55.312] gen6_render_retire: resetting idle vbo [ 55.312] sna_scanout_do_flush: flush timer active: delta=12 [ 55.312] sna_accel_do_throttle (time=55312), triggered [ 55.312] sna_accel_throttle (time=55312) [ 55.312] sna_accel_block: evaluating timers, active=7 [ 55.312] sna_accel_block: flush timer expires in 12 [55324] [ 55.312] sna_wakeup_handler [ 55.312] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=40, name=5 [ 55.312] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 55.312] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 55.312] sna_dri2_get_back: draw size=7680x2160, back buffer handle=40 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 [ 55.312] sna_dri2_get_back: reuse backbuffer? 1 [ 55.312] sna_dri2_get_back: back buffer handle=40, active?=0, refcnt=1 [ 55.312] sna_dri2_get_back: reuse unattached back [ 55.312] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 55.312] sna_dri2_reuse_buffer: reusing back buffer handle=40, name=5, pitch=30720, age=0 [ 55.312] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 55.312] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=114, name=86, active_scanout=3 [ 55.312] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 55.312] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=114] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 55.312] sna_accel_flush: flush?=0, dirty?=0 [ 55.312] sna_accel_flush: flush?=0, dirty?=0 [ 55.312] sna_accel_flush: flush?=0, dirty?=0 [ 55.312] sna_block_handler (tv=565.777000) [ 55.312] kgem_retire, need_retire?=1 [ 55.312] __kgem_busy: handle=9, busy=131072, wedged=0 [ 55.312] kgem_retire__flushing: 1 bo on flushing list, retired? 0 [ 55.312] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 55.312] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 55.312] kgem_retire -- retired=0, need_retire=1 [ 55.312] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 55.313] gen6_render_retire: resetting idle vbo [ 55.313] sna_scanout_do_flush: flush timer active: delta=11 [ 55.313] sna_accel_block: evaluating timers, active=7 [ 55.313] sna_accel_block: flush timer expires in 11 [55324] [ 55.316] sna_wakeup_handler [ 55.316] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 55.316] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 55.316] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 55.316] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 55.316] sna_dri2_get_msc(draw=146, pipe=0) [ 55.316] sna_crtc_record_swap: recording last swap on pipe=0, frame 3069 [msc=3069], time 55.302897 [ 55.316] sna_dri2_get_msc: msc=3069 [raw=3069], ust=55302897 [ 55.317] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=40 (refs=1/1, flush=0) , front=114 (refs=1/4, flush=1) [ 55.317] sna_dri2_schedule_swap(target_msc=3069, divisor=0, remainder=0) [ 55.317] sna_dri2_schedule_swap: using front handle=114, active_scanout?=3, flush?=1 [ 55.317] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 55.317] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 55.317] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 55.317] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 55.317] sna_crtc_record_swap: recording last swap on pipe=0, frame 3069 [msc=3069], time 55.302897 [ 55.317] immediate_swap: current_msc=3069, target_msc=3069 -- yes [ 55.317] can_flip: no, shadow enabled [ 55.317] sna_dri2_add_event: adding event to window 146) [ 55.317] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 55.317] sna_dri2_immediate_blit: no pending blit, starting chain [ 55.317] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 55.317] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 55.317] can_xchg: back size=8701e00, front size=8701e00 [ 55.317] can_xchg: yes, pixmap=165 [ 55.317] sna_dri2_xchg: win=146, exchange front=114/86,ref=2 and back=40/5,ref=2, pixmap=165 7680x2160 [ 55.317] sna_dri2_xchg: back_bo handle=40, pitch=30720, size=132710400, ref=1, active_scanout?=0 [ 55.317] sna_dri2_xchg: front_bo handle=114, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 55.317] set_bo: pixmap=165, handle=40 (old handle=114) [ 55.317] set_bo: marking whole pixmap as damaged [ 55.317] set_bo: applying final/discard move-to-gpu [ 55.317] wait_for_shadow: flags=0, flips=2, handle=114, shadow=32 [ 55.317] set_bo: dropping flush hint from handle=114 [ 55.317] set_bo: adding flush hint to handle=40 [ 55.317] mark_stale(handle=114) => 1 [ 55.317] swap_limit: draw=146 setting swap limit to 3 [ 55.317] sna_dri2_swap_limit_validate: swap limit set to 3 [ 55.317] sna_next_vblank(pipe=0, waiting until next vblank) [ 55.317] sna_dri2_schedule_swap: reported target_msc=3069 [ 55.317] sna_accel_flush: flush?=0, dirty?=0 [ 55.317] sna_accel_flush: flush?=0, dirty?=0 [ 55.317] sna_accel_flush: flush?=0, dirty?=0 [ 55.317] sna_accel_flush: flush?=0, dirty?=0 [ 55.317] sna_block_handler (tv=565.772000) [ 55.317] kgem_retire, need_retire?=1 [ 55.317] __kgem_busy: handle=9, busy=131072, wedged=0 [ 55.317] kgem_retire__flushing: 1 bo on flushing list, retired? 0 [ 55.317] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 55.317] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 55.317] kgem_retire -- retired=0, need_retire=1 [ 55.317] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 55.317] gen6_render_retire: resetting idle vbo [ 55.317] sna_scanout_do_flush: flush timer active: delta=7 [ 55.317] sna_accel_block: evaluating timers, active=7 [ 55.317] sna_accel_block: flush timer expires in 7 [55324] [ 55.319] sna_wakeup_handler [ 55.319] sna_mode_wakeup: len=32 [ 55.319] sna_dri2_vblank_handler(type=2, sequence=3070, draw=3353) [ 55.319] sna_crtc_record_swap: recording last swap on pipe=0, frame 3070 [msc=3070], time 55.319622 [ 55.319] sna_dri2_vblank_handler: 2 complete, frame=3070 tv=55.319622 [ 55.319] sna_dri2_blit_complete: blit finished [ 55.319] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=3070, tv=55.319622) [ 55.319] frame_swap_complete(type=2): draw=146, pipe=0, frame=3070 [msc=3070], tv=55.319622 [ 55.319] sna_accel_flush: flush?=0, dirty?=0 [ 55.319] sna_dri2_event_free(draw?=1) [ 55.319] sna_dri2_remove_event: remove[0x561c94a33af0] from window 146, active? 1 [ 55.319] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 55.319] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=114] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 55.319] sna_dri2_vblank_handler complete [ 55.319] sna_block_handler (tv=565.770000) [ 55.319] kgem_retire, need_retire?=1 [ 55.319] __kgem_busy: handle=9, busy=131072, wedged=0 [ 55.319] kgem_retire__flushing: 1 bo on flushing list, retired? 0 [ 55.319] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 55.319] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 55.319] kgem_retire -- retired=0, need_retire=1 [ 55.319] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 55.319] gen6_render_retire: resetting idle vbo [ 55.319] sna_scanout_do_flush: flush timer active: delta=5 [ 55.319] sna_accel_block: evaluating timers, active=7 [ 55.319] sna_accel_block: flush timer expires in 5 [55324] [ 55.324] sna_wakeup_handler [ 55.324] sna_block_handler (tv=565.765000) [ 55.324] kgem_retire, need_retire?=1 [ 55.324] __kgem_busy: handle=9, busy=131072, wedged=0 [ 55.324] kgem_retire__flushing: 1 bo on flushing list, retired? 0 [ 55.324] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 55.324] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 55.324] kgem_retire -- retired=0, need_retire=1 [ 55.324] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 55.324] gen6_render_retire: resetting idle vbo [ 55.324] sna_scanout_do_flush: flush timer active: delta=0 [ 55.324] sna_scanout_do_flush (time=55324), triggered [ 55.324] sna_scanout_flush (time=55324), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 55.324] has_shadow: has pending damage? 1, outstanding flips: 2 [ 55.324] stop_flush: scanout=40 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 55.324] has_shadow: has pending damage? 1, outstanding flips: 2 [ 55.324] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 2, mode reconfiguration pending? 0) [ 55.324] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 55.324] sna_mode_redisplay: checking for 2 outstanding flip completions [ 55.324] sna_mode_redisplay: now 2 outstanding flip completions (enabled? 1) [ 55.324] sna_accel_block: evaluating timers, active=7 [ 55.324] sna_accel_block: flush timer expires in 16 [55340] [ 55.328] sna_wakeup_handler [ 55.329] sna_accel_flush: flush?=0, dirty?=0 [ 55.329] sna_accel_flush: flush?=0, dirty?=0 [ 55.329] sna_block_handler (tv=565.760000) [ 55.329] kgem_retire, need_retire?=1 [ 55.329] __kgem_busy: handle=9, busy=131072, wedged=0 [ 55.329] kgem_retire__flushing: 1 bo on flushing list, retired? 0 [ 55.329] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 55.329] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 55.329] kgem_retire -- retired=0, need_retire=1 [ 55.329] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 55.329] gen6_render_retire: resetting idle vbo [ 55.329] sna_scanout_do_flush: flush timer active: delta=11 [ 55.329] sna_accel_do_throttle (time=55329), triggered [ 55.329] sna_accel_throttle (time=55329) [ 55.329] sna_accel_block: evaluating timers, active=7 [ 55.329] sna_accel_block: flush timer expires in 11 [55340] [ 55.329] sna_wakeup_handler [ 55.329] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=114, name=86 [ 55.329] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 55.329] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 55.329] sna_dri2_get_back: draw size=7680x2160, back buffer handle=114 size=7680x2160, is-scanout? 1, active?=2, pitch=30720, front pitch=30720 [ 55.329] sna_dri2_get_back: reuse backbuffer? 1 [ 55.329] sna_dri2_get_back: back buffer handle=114, active?=2, refcnt=1 [ 55.329] sna_dri2_get_back: cache: handle=29, active=2 [ 55.329] sna_dri2_get_back: allocating new backbuffer [ 55.329] sna_dri2_get_back: requesting scanout compatible back [ 55.329] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=1, prime?=0, temp?=0) [ 55.329] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 [ 55.329] 1:from scanout: pitch=30720, tiling=1, handle=128, id=2263 [ 55.329] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 55.329] sna_dri2_get_back: caching handle=114 (name=86, flags=0, active_scanout=2) [ 55.329] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 55.329] sna_dri2_reuse_buffer: reusing back buffer handle=128, name=76, pitch=30720, age=0 [ 55.329] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 55.329] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=40, name=5, active_scanout=1 [ 55.329] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 55.329] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 55.329] sna_accel_flush: flush?=0, dirty?=0 [ 55.329] sna_accel_flush: flush?=0, dirty?=0 [ 55.329] sna_accel_flush: flush?=0, dirty?=0 [ 55.329] sna_block_handler (tv=565.760000) [ 55.329] kgem_retire, need_retire?=1 [ 55.329] __kgem_busy: handle=9, busy=131072, wedged=0 [ 55.329] kgem_retire__flushing: 1 bo on flushing list, retired? 0 [ 55.329] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 55.329] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 55.329] kgem_retire -- retired=0, need_retire=1 [ 55.329] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 55.329] gen6_render_retire: resetting idle vbo [ 55.329] sna_scanout_do_flush: flush timer active: delta=11 [ 55.329] sna_accel_block: evaluating timers, active=7 [ 55.329] sna_accel_block: flush timer expires in 11 [55340] [ 55.332] sna_wakeup_handler [ 55.332] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 55.332] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 55.332] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 55.332] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 55.332] sna_dri2_get_msc(draw=146, pipe=0) [ 55.332] sna_crtc_record_swap: recording last swap on pipe=0, frame 3070 [msc=3070], time 55.319622 [ 55.332] sna_dri2_get_msc: msc=3070 [raw=3070], ust=55319622 [ 55.332] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=128 (refs=1/1, flush=0) , front=40 (refs=1/2, flush=1) [ 55.332] sna_dri2_schedule_swap(target_msc=3070, divisor=0, remainder=0) [ 55.332] sna_dri2_schedule_swap: using front handle=40, active_scanout?=1, flush?=1 [ 55.332] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 55.332] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 55.332] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 55.332] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 55.332] sna_crtc_record_swap: recording last swap on pipe=0, frame 3070 [msc=3070], time 55.319622 [ 55.332] immediate_swap: current_msc=3070, target_msc=3070 -- yes [ 55.332] can_flip: no, shadow enabled [ 55.332] sna_dri2_add_event: adding event to window 146) [ 55.332] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 55.332] sna_dri2_immediate_blit: no pending blit, starting chain [ 55.332] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 55.332] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 55.332] can_xchg: back size=8701e00, front size=8701e00 [ 55.332] can_xchg: yes, pixmap=165 [ 55.332] sna_dri2_xchg: win=146, exchange front=40/5,ref=2 and back=128/76,ref=2, pixmap=165 7680x2160 [ 55.332] sna_dri2_xchg: back_bo handle=128, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 55.332] sna_dri2_xchg: front_bo handle=40, pitch=30720, size=132710400, ref=2, active_scanout?=1 [ 55.332] set_bo: pixmap=165, handle=128 (old handle=40) [ 55.332] set_bo: marking whole pixmap as damaged [ 55.332] set_bo: dropping flush hint from handle=40 [ 55.332] set_bo: adding flush hint to handle=128 [ 55.333] mark_stale(handle=40) => 1 [ 55.333] swap_limit: draw=146 setting swap limit to 3 [ 55.333] sna_dri2_swap_limit_validate: swap limit set to 3 [ 55.333] sna_next_vblank(pipe=0, waiting until next vblank) [ 55.333] sna_dri2_schedule_swap: reported target_msc=3070 [ 55.333] sna_accel_flush: flush?=0, dirty?=0 [ 55.333] sna_accel_flush: flush?=0, dirty?=0 [ 55.333] sna_accel_flush: flush?=0, dirty?=0 [ 55.333] sna_accel_flush: flush?=0, dirty?=0 [ 55.333] sna_block_handler (tv=565.756000) [ 55.333] kgem_retire, need_retire?=1 [ 55.333] __kgem_busy: handle=9, busy=131072, wedged=0 [ 55.333] kgem_retire__flushing: 1 bo on flushing list, retired? 0 [ 55.333] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 55.333] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 55.333] kgem_retire -- retired=0, need_retire=1 [ 55.333] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 55.333] gen6_render_retire: resetting idle vbo [ 55.333] sna_scanout_do_flush: flush timer active: delta=7 [ 55.333] sna_accel_block: evaluating timers, active=7 [ 55.333] sna_accel_block: flush timer expires in 7 [55340] [ 55.334] sna_wakeup_handler [ 55.334] sna_mode_wakeup: len=32 [ 55.334] sna_mode_wakeup: recording last swap on pipe=1, frame 3041 [be1], time 55.334935 [ 55.334] sna_mode_wakeup: removing handle=29 [active_scanout=1] from scanout, installing handle=114 [active_scanout=2] [ 55.334] sna_mode_wakeup: flip complete, pending? 2 [ 55.334] sna_block_handler (tv=565.755000) [ 55.334] kgem_retire, need_retire?=1 [ 55.334] __kgem_busy: handle=9, busy=131072, wedged=0 [ 55.334] kgem_retire__flushing: 1 bo on flushing list, retired? 0 [ 55.334] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 55.334] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 55.334] kgem_retire -- retired=0, need_retire=1 [ 55.334] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 55.334] gen6_render_retire: resetting idle vbo [ 55.334] sna_scanout_do_flush: flush timer active: delta=6 [ 55.334] sna_accel_block: evaluating timers, active=7 [ 55.334] sna_accel_block: flush timer expires in 6 [55340] [ 55.336] sna_wakeup_handler [ 55.336] sna_mode_wakeup: len=64 [ 55.336] sna_mode_wakeup: recording last swap on pipe=0, frame 3071 [bff], time 55.336338 [ 55.336] sna_mode_wakeup: removing handle=29 [active_scanout=0] from scanout, installing handle=114 [active_scanout=2] [ 55.336] sna_mode_wakeup: flip complete, pending? 1 [ 55.336] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 55.336] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 55.336] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 55.336] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 55.336] sna_pixmap_move_to_gpu: already all-damaged [ 55.336] sna_pixmap_mark_active: pixmap=165, handle=128 [ 55.336] sna_mode_redisplay: crtc[0] transformed? 0 [ 55.336] sna_mode_redisplay: crtc[1] transformed? 0 [ 55.336] sna_mode_redisplay: crtc[2] transformed? 0 [ 55.336] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=128 [active=1] [ 55.336] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 114, transformed? 0 [ 55.336] get_fb: reusing fb=112 for handle=128 [ 55.336] sna_mode_redisplay: recording flip on CRTC:32 handle=128, active_scanout=2, serial=2 [ 55.336] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 55.336] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 114, transformed? 0 [ 55.336] sna_mode_redisplay: recording flip on CRTC:39 handle=128, active_scanout=3, serial=3 [ 55.336] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 55.336] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 55.336] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 55.336] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=128, shadow handle=32 [ 55.336] sna_dri2_vblank_handler(type=2, sequence=3071, draw=3353) [ 55.336] sna_crtc_record_swap: recording last swap on pipe=0, frame 3071 [msc=3071], time 55.336338 [ 55.336] sna_dri2_vblank_handler: 2 complete, frame=3071 tv=55.336338 [ 55.336] sna_dri2_blit_complete: blit finished [ 55.336] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=3071, tv=55.336338) [ 55.336] frame_swap_complete(type=2): draw=146, pipe=0, frame=3071 [msc=3071], tv=55.336338 [ 55.336] sna_accel_flush: flush?=0, dirty?=0 [ 55.336] sna_dri2_event_free(draw?=1) [ 55.336] sna_dri2_remove_event: remove[0x561c9499d620] from window 146, active? 1 [ 55.336] sna_dri2_remove_event: releasing cached handle=29 [ 55.336] _kgem_bo_destroy: handle=29, proxy? 0 [ 55.336] __kgem_bo_destroy: handle=29, size=66355200 [ 55.336] kgem_bo_move_to_scanout: moving 29 [fb 102] to scanout cache, active? 1 [ 55.336] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 55.336] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=40] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 55.336] sna_dri2_vblank_handler complete [ 55.336] sna_block_handler (tv=565.753000) [ 55.336] kgem_retire, need_retire?=1 [ 55.336] __kgem_busy: handle=9, busy=131072, wedged=0 [ 55.336] kgem_retire__flushing: 1 bo on flushing list, retired? 0 [ 55.336] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 55.336] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 55.336] kgem_retire -- retired=0, need_retire=1 [ 55.336] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 55.336] gen6_render_retire: resetting idle vbo [ 55.336] sna_scanout_do_flush: flush timer active: delta=4 [ 55.336] sna_accel_block: evaluating timers, active=7 [ 55.336] sna_accel_block: flush timer expires in 4 [55340] [ 55.340] sna_wakeup_handler [ 55.340] sna_block_handler (tv=565.749000) [ 55.340] kgem_retire, need_retire?=1 [ 55.340] __kgem_busy: handle=9, busy=0, wedged=0 [ 55.340] __kgem_bo_clear_busy: handle=9 [ 55.340] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 55.340] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 55.340] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 55.340] kgem_retire -- retired=0, need_retire=0 [ 55.340] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 55.340] gen6_render_retire: resetting idle vbo [ 55.340] sna_scanout_do_flush: flush timer active: delta=0 [ 55.340] sna_scanout_do_flush (time=55340), triggered [ 55.340] sna_scanout_flush (time=55340), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 55.340] has_shadow: has pending damage? 0, outstanding flips: 2 [ 55.340] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 55.340] has_shadow: has pending damage? 0, outstanding flips: 2 [ 55.340] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 2, mode reconfiguration pending? 0) [ 55.340] sna_accel_block: evaluating timers, active=7 [ 55.340] sna_accel_block: flush timer expires in 16 [55356] [ 55.345] sna_wakeup_handler [ 55.345] sna_accel_flush: flush?=0, dirty?=0 [ 55.345] sna_accel_flush: flush?=0, dirty?=0 [ 55.345] sna_block_handler (tv=565.744000) [ 55.345] sna_scanout_do_flush: flush timer active: delta=11 [ 55.345] sna_accel_block: evaluating timers, active=7 [ 55.345] sna_accel_block: flush timer expires in 11 [55356] [ 55.345] sna_wakeup_handler [ 55.346] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=40, name=5 [ 55.346] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 55.346] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 55.346] sna_dri2_get_back: draw size=7680x2160, back buffer handle=40 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 [ 55.346] sna_dri2_get_back: reuse backbuffer? 1 [ 55.346] sna_dri2_get_back: back buffer handle=40, active?=0, refcnt=1 [ 55.346] sna_dri2_get_back: reuse unattached back [ 55.346] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 55.346] sna_dri2_reuse_buffer: reusing back buffer handle=40, name=5, pitch=30720, age=0 [ 55.346] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 55.346] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=128, name=76, active_scanout=3 [ 55.346] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 55.346] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 55.346] sna_accel_flush: flush?=0, dirty?=0 [ 55.346] sna_accel_flush: flush?=0, dirty?=0 [ 55.346] sna_accel_flush: flush?=0, dirty?=0 [ 55.346] sna_block_handler (tv=565.743000) [ 55.346] sna_scanout_do_flush: flush timer active: delta=10 [ 55.346] sna_accel_do_throttle (time=55346), triggered [ 55.346] sna_accel_throttle (time=55346) [ 55.346] sna_accel_disarm_timer[1] (time=55346) [ 55.346] sna_accel_block: evaluating timers, active=5 [ 55.346] sna_accel_block: flush timer expires in 10 [55356] [ 55.347] sna_wakeup_handler [ 55.347] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 55.347] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 55.347] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 55.347] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 55.347] sna_dri2_get_msc(draw=146, pipe=0) [ 55.347] sna_crtc_record_swap: recording last swap on pipe=0, frame 3071 [msc=3071], time 55.336338 [ 55.347] sna_dri2_get_msc: msc=3071 [raw=3071], ust=55336338 [ 55.347] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=40 (refs=1/1, flush=0) , front=128 (refs=1/4, flush=1) [ 55.347] sna_dri2_schedule_swap(target_msc=3071, divisor=0, remainder=0) [ 55.347] sna_dri2_schedule_swap: using front handle=128, active_scanout?=3, flush?=1 [ 55.347] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 55.347] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 55.347] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 55.347] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 55.347] sna_crtc_record_swap: recording last swap on pipe=0, frame 3071 [msc=3071], time 55.336338 [ 55.347] immediate_swap: current_msc=3071, target_msc=3071 -- yes [ 55.347] can_flip: no, shadow enabled [ 55.347] sna_dri2_add_event: adding event to window 146) [ 55.347] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 55.347] sna_dri2_immediate_blit: no pending blit, starting chain [ 55.347] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 55.347] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 55.347] can_xchg: back size=8701e00, front size=8701e00 [ 55.347] can_xchg: yes, pixmap=165 [ 55.347] sna_dri2_xchg: win=146, exchange front=128/76,ref=2 and back=40/5,ref=2, pixmap=165 7680x2160 [ 55.347] sna_dri2_xchg: back_bo handle=40, pitch=30720, size=132710400, ref=1, active_scanout?=0 [ 55.347] sna_dri2_xchg: front_bo handle=128, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 55.347] set_bo: pixmap=165, handle=40 (old handle=128) [ 55.347] set_bo: marking whole pixmap as damaged [ 55.347] set_bo: applying final/discard move-to-gpu [ 55.347] wait_for_shadow: flags=0, flips=2, handle=128, shadow=32 [ 55.347] set_bo: dropping flush hint from handle=128 [ 55.347] set_bo: adding flush hint to handle=40 [ 55.347] mark_stale(handle=128) => 1 [ 55.347] swap_limit: draw=146 setting swap limit to 3 [ 55.347] sna_dri2_swap_limit_validate: swap limit set to 3 [ 55.347] sna_next_vblank(pipe=0, waiting until next vblank) [ 55.347] sna_dri2_schedule_swap: reported target_msc=3071 [ 55.347] sna_accel_flush: flush?=0, dirty?=0 [ 55.347] sna_accel_flush: flush?=0, dirty?=0 [ 55.347] sna_accel_flush: flush?=0, dirty?=0 [ 55.347] sna_accel_flush: flush?=0, dirty?=0 [ 55.348] sna_block_handler (tv=565.741000) [ 55.348] sna_scanout_do_flush: flush timer active: delta=8 [ 55.348] sna_accel_do_throttle -- no pending activity [ 55.348] sna_accel_block: evaluating timers, active=5 [ 55.348] sna_accel_block: flush timer expires in 8 [55356] [ 55.351] sna_wakeup_handler [ 55.351] sna_mode_wakeup: len=32 [ 55.351] sna_mode_wakeup: recording last swap on pipe=1, frame 3042 [be2], time 55.351659 [ 55.351] sna_mode_wakeup: removing handle=114 [active_scanout=1] from scanout, installing handle=128 [active_scanout=2] [ 55.351] sna_mode_wakeup: flip complete, pending? 2 [ 55.351] sna_block_handler (tv=565.738000) [ 55.351] sna_scanout_do_flush: flush timer active: delta=5 [ 55.351] sna_accel_do_throttle -- no pending activity [ 55.351] sna_accel_block: evaluating timers, active=5 [ 55.351] sna_accel_block: flush timer expires in 5 [55356] [ 55.352] sna_wakeup_handler [ 55.352] sna_mode_wakeup: len=64 [ 55.352] sna_mode_wakeup: recording last swap on pipe=0, frame 3072 [c00], time 55.353059 [ 55.352] sna_mode_wakeup: removing handle=114 [active_scanout=0] from scanout, installing handle=128 [active_scanout=2] [ 55.352] sna_mode_wakeup: flip complete, pending? 1 [ 55.352] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 55.352] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 55.352] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 55.352] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 55.352] sna_pixmap_move_to_gpu: already all-damaged [ 55.352] sna_pixmap_mark_active: pixmap=165, handle=40 [ 55.352] sna_mode_redisplay: crtc[0] transformed? 0 [ 55.352] sna_mode_redisplay: crtc[1] transformed? 0 [ 55.352] sna_mode_redisplay: crtc[2] transformed? 0 [ 55.352] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=40 [active=1] [ 55.352] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 128, transformed? 0 [ 55.352] get_fb: reusing fb=110 for handle=40 [ 55.352] sna_mode_redisplay: recording flip on CRTC:32 handle=40, active_scanout=2, serial=2 [ 55.352] __kgem_bo_clear_busy: handle=40 [ 55.352] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 128, transformed? 0 [ 55.352] sna_mode_redisplay: recording flip on CRTC:39 handle=40, active_scanout=3, serial=3 [ 55.352] __kgem_bo_clear_busy: handle=40 [ 55.352] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 55.352] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 55.352] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=40, shadow handle=32 [ 55.352] sna_dri2_vblank_handler(type=2, sequence=3072, draw=3353) [ 55.352] sna_crtc_record_swap: recording last swap on pipe=0, frame 3072 [msc=3072], time 55.353059 [ 55.352] sna_dri2_vblank_handler: 2 complete, frame=3072 tv=55.353059 [ 55.352] sna_dri2_blit_complete: blit finished [ 55.352] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=3072, tv=55.353059) [ 55.352] frame_swap_complete(type=2): draw=146, pipe=0, frame=3072 [msc=3072], tv=55.353059 [ 55.352] sna_accel_flush: flush?=0, dirty?=0 [ 55.352] sna_dri2_event_free(draw?=1) [ 55.353] sna_dri2_remove_event: remove[0x561c94b05f10] from window 146, active? 1 [ 55.353] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 55.353] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=128] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 55.353] sna_dri2_vblank_handler complete [ 55.353] sna_block_handler (tv=565.736000) [ 55.353] sna_scanout_do_flush: flush timer active: delta=3 [ 55.353] sna_scanout_do_flush (time=55353), triggered [ 55.353] sna_scanout_flush (time=55353), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 55.353] has_shadow: has pending damage? 0, outstanding flips: 2 [ 55.353] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 55.353] has_shadow: has pending damage? 0, outstanding flips: 2 [ 55.353] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 2, mode reconfiguration pending? 0) [ 55.353] sna_accel_do_throttle -- no pending activity [ 55.353] sna_accel_block: evaluating timers, active=5 [ 55.353] sna_accel_block: flush timer expires in 16 [55369] [ 55.362] sna_wakeup_handler [ 55.362] sna_accel_flush: flush?=0, dirty?=0 [ 55.362] sna_accel_flush: flush?=0, dirty?=0 [ 55.362] sna_accel_flush: flush?=0, dirty?=0 [ 55.362] sna_block_handler (tv=565.727000) [ 55.362] sna_scanout_do_flush: flush timer active: delta=7 [ 55.362] sna_accel_do_throttle -- no pending activity [ 55.362] sna_accel_block: evaluating timers, active=5 [ 55.362] sna_accel_block: flush timer expires in 7 [55369] [ 55.362] sna_wakeup_handler [ 55.362] sna_accel_flush: flush?=0, dirty?=0 [ 55.362] sna_accel_flush: flush?=0, dirty?=0 [ 55.362] sna_block_handler (tv=565.727000) [ 55.362] sna_scanout_do_flush: flush timer active: delta=7 [ 55.362] sna_accel_do_throttle -- no pending activity [ 55.362] sna_accel_block: evaluating timers, active=5 [ 55.362] sna_accel_block: flush timer expires in 7 [55369] [ 55.362] sna_wakeup_handler [ 55.362] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=128, name=76 [ 55.362] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 55.362] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 55.362] sna_dri2_get_back: draw size=7680x2160, back buffer handle=128 size=7680x2160, is-scanout? 1, active?=2, pitch=30720, front pitch=30720 [ 55.362] sna_dri2_get_back: reuse backbuffer? 1 [ 55.362] sna_dri2_get_back: back buffer handle=128, active?=2, refcnt=1 [ 55.362] sna_dri2_get_back: cache: handle=114, active=0 [ 55.362] sna_dri2_get_back: reuse cache handle=114, name=86, flags=0 [ 55.362] sna_dri2_get_back: caching handle=128 (name=76, flags=0, active_scanout=2) [ 55.362] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 55.362] sna_dri2_reuse_buffer: reusing back buffer handle=114, name=86, pitch=30720, age=0 [ 55.362] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 55.362] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=40, name=5, active_scanout=3 [ 55.362] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 55.362] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 55.362] sna_accel_flush: flush?=0, dirty?=0 [ 55.362] sna_accel_flush: flush?=0, dirty?=0 [ 55.362] sna_accel_flush: flush?=0, dirty?=0 [ 55.362] sna_block_handler (tv=565.727000) [ 55.362] sna_scanout_do_flush: flush timer active: delta=7 [ 55.362] sna_accel_do_throttle -- no pending activity [ 55.362] sna_accel_block: evaluating timers, active=5 [ 55.362] sna_accel_block: flush timer expires in 7 [55369] [ 55.364] sna_wakeup_handler [ 55.364] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 55.364] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 55.364] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 55.364] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 55.364] sna_dri2_get_msc(draw=146, pipe=0) [ 55.364] sna_crtc_record_swap: recording last swap on pipe=0, frame 3072 [msc=3072], time 55.353059 [ 55.364] sna_dri2_get_msc: msc=3072 [raw=3072], ust=55353059 [ 55.364] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=114 (refs=1/1, flush=0) , front=40 (refs=1/4, flush=1) [ 55.364] sna_dri2_schedule_swap(target_msc=3072, divisor=0, remainder=0) [ 55.364] sna_dri2_schedule_swap: using front handle=40, active_scanout?=3, flush?=1 [ 55.364] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 55.364] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 55.364] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 55.364] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 55.364] sna_crtc_record_swap: recording last swap on pipe=0, frame 3072 [msc=3072], time 55.353059 [ 55.364] immediate_swap: current_msc=3072, target_msc=3072 -- yes [ 55.364] can_flip: no, shadow enabled [ 55.364] sna_dri2_add_event: adding event to window 146) [ 55.364] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 55.364] sna_dri2_immediate_blit: no pending blit, starting chain [ 55.364] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 55.364] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 55.364] can_xchg: back size=8701e00, front size=8701e00 [ 55.364] can_xchg: yes, pixmap=165 [ 55.364] sna_dri2_xchg: win=146, exchange front=40/5,ref=2 and back=114/86,ref=2, pixmap=165 7680x2160 [ 55.364] sna_dri2_xchg: back_bo handle=114, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 55.364] sna_dri2_xchg: front_bo handle=40, pitch=30720, size=132710400, ref=4, active_scanout?=3 [ 55.364] set_bo: pixmap=165, handle=114 (old handle=40) [ 55.364] set_bo: marking whole pixmap as damaged [ 55.364] set_bo: applying final/discard move-to-gpu [ 55.364] wait_for_shadow: flags=0, flips=2, handle=40, shadow=32 [ 55.364] set_bo: dropping flush hint from handle=40 [ 55.364] set_bo: adding flush hint to handle=114 [ 55.364] mark_stale(handle=40) => 1 [ 55.364] swap_limit: draw=146 setting swap limit to 3 [ 55.364] sna_dri2_swap_limit_validate: swap limit set to 3 [ 55.364] sna_next_vblank(pipe=0, waiting until next vblank) [ 55.364] sna_dri2_schedule_swap: reported target_msc=3072 [ 55.364] sna_accel_flush: flush?=0, dirty?=0 [ 55.364] sna_accel_flush: flush?=0, dirty?=0 [ 55.364] sna_accel_flush: flush?=0, dirty?=0 [ 55.364] sna_accel_flush: flush?=0, dirty?=0 [ 55.364] sna_block_handler (tv=565.725000) [ 55.364] sna_scanout_do_flush: flush timer active: delta=5 [ 55.364] sna_accel_do_throttle -- no pending activity [ 55.364] sna_accel_block: evaluating timers, active=5 [ 55.364] sna_accel_block: flush timer expires in 5 [55369] [ 55.364] sna_wakeup_handler [ 55.364] sna_accel_flush: flush?=0, dirty?=0 [ 55.365] sna_accel_flush: flush?=0, dirty?=0 [ 55.365] sna_block_handler (tv=565.724000) [ 55.365] sna_scanout_do_flush: flush timer active: delta=4 [ 55.365] sna_accel_do_throttle -- no pending activity [ 55.365] sna_accel_block: evaluating timers, active=5 [ 55.365] sna_accel_block: flush timer expires in 4 [55369] [ 55.365] sna_wakeup_handler [ 55.365] sna_accel_flush: flush?=0, dirty?=0 [ 55.365] sna_accel_flush: flush?=0, dirty?=0 [ 55.365] sna_block_handler (tv=0.0) [ 55.365] sna_wakeup_handler [ 55.365] _sna_dri2_destroy_buffer: 0x561c94b05c80 [handle=108] -- refcnt=1, draw=0, pixmap=0, proxy?=0 [ 55.365] sna_dri2_cache_bo(handle=108, name=83) [ 55.365] sna_dri2_cache_bo: not a window, releasing handle=108 [ 55.365] _kgem_bo_destroy: handle=108, proxy? 0 [ 55.365] __kgem_bo_destroy: handle=108, size=4259840 [ 55.365] __kgem_bo_destroy: handle=108, not reusable [ 55.365] kgem_bo_free: handle=108, size=4259840 [ 55.365] kgem_bo_free: releasing 0x0:0x0 vma for handle=108, count=0 [ 55.365] _sna_dri2_destroy_buffer: 0x561c94b05cd0 [handle=25] -- refcnt=1, draw=0, pixmap=3889, proxy?=0 [ 55.365] _sna_dri2_destroy_buffer: removing active_scanout=1 from pixmap handle=25 [ 55.365] _sna_dri2_destroy_buffer: releasing last DRI pixmap=3889, scanout?=0 [ 55.365] _sna_dri2_destroy_buffer: dropping flush hint from handle=25 [ 55.365] sna_accel_watch_flush: enable=-1 [ 55.365] sna_dri2_cache_bo(handle=25, name=84) [ 55.365] sna_dri2_cache_bo: not a window, releasing handle=25 [ 55.365] sna_destroy_pixmap: pixmap=3889, attached?=1 [ 55.365] _kgem_bo_destroy: handle=25, proxy? 0 [ 55.365] __kgem_bo_destroy: handle=25, size=32808960 [ 55.365] __kgem_bo_destroy: handle=25, not reusable [ 55.365] kgem_bo_free: handle=25, size=32808960 [ 55.365] kgem_bo_free: releasing 0x0:0x0 vma for handle=25, count=0 [ 55.365] __sna_free_pixmap(pixmap=3889) [ 55.365] sna_accel_flush: flush?=0, dirty?=0 [ 55.365] sna_accel_flush: flush?=0, dirty?=0 [ 55.365] sna_block_handler (tv=565.724000) [ 55.365] sna_scanout_do_flush: flush timer active: delta=4 [ 55.365] sna_accel_do_throttle -- no pending activity [ 55.365] sna_accel_block: evaluating timers, active=5 [ 55.365] sna_accel_block: flush timer expires in 4 [55369] [ 55.365] sna_wakeup_handler [ 55.365] sna_accel_flush: flush?=0, dirty?=0 [ 55.365] sna_accel_flush: flush?=0, dirty?=0 [ 55.365] sna_block_handler (tv=0.0) [ 55.365] sna_wakeup_handler [ 55.365] _sna_dri2_destroy_buffer: 0x561c94b09d10 [handle=96] -- refcnt=1, draw=0, pixmap=3890, proxy?=0 [ 55.365] _sna_dri2_destroy_buffer: removing active_scanout=1 from pixmap handle=96 [ 55.365] _sna_dri2_destroy_buffer: releasing last DRI pixmap=3890, scanout?=0 [ 55.365] _sna_dri2_destroy_buffer: dropping flush hint from handle=96 [ 55.365] sna_accel_watch_flush: enable=-1 [ 55.365] sna_dri2_cache_bo(handle=96, name=85) [ 55.365] sna_dri2_cache_bo: not a window, releasing handle=96 [ 55.365] sna_destroy_pixmap: pixmap=3890, attached?=1 [ 55.365] _kgem_bo_destroy: handle=96, proxy? 0 [ 55.365] __kgem_bo_destroy: handle=96, size=66355200 [ 55.365] __kgem_bo_destroy: handle=96, not reusable [ 55.365] kgem_bo_free: handle=96, size=66355200 [ 55.365] kgem_bo_free: releasing 0x0:0x0 vma for handle=96, count=0 [ 55.365] __sna_free_pixmap(pixmap=3890) [ 55.365] sna_accel_flush: flush?=0, dirty?=0 [ 55.365] sna_block_handler (tv=565.724000) [ 55.365] sna_scanout_do_flush: flush timer active: delta=4 [ 55.365] sna_accel_do_throttle -- no pending activity [ 55.365] sna_accel_block: evaluating timers, active=5 [ 55.365] sna_accel_block: flush timer expires in 4 [55369] [ 55.368] sna_wakeup_handler [ 55.368] sna_mode_wakeup: len=32 [ 55.368] sna_mode_wakeup: recording last swap on pipe=1, frame 3043 [be3], time 55.368377 [ 55.368] sna_mode_wakeup: removing handle=128 [active_scanout=1] from scanout, installing handle=40 [active_scanout=2] [ 55.368] sna_mode_wakeup: flip complete, pending? 2 [ 55.368] sna_block_handler (tv=565.721000) [ 55.368] sna_scanout_do_flush: flush timer active: delta=1 [ 55.368] sna_scanout_do_flush (time=55368), triggered [ 55.368] sna_scanout_flush (time=55368), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 55.368] has_shadow: has pending damage? 1, outstanding flips: 1 [ 55.368] stop_flush: scanout=114 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 55.368] has_shadow: has pending damage? 1, outstanding flips: 1 [ 55.368] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 1, mode reconfiguration pending? 0) [ 55.368] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 55.368] sna_mode_redisplay: checking for 1 outstanding flip completions [ 55.368] sna_mode_redisplay: now 1 outstanding flip completions (enabled? 1) [ 55.368] sna_accel_do_throttle -- no pending activity [ 55.368] sna_accel_block: evaluating timers, active=5 [ 55.368] sna_accel_block: flush timer expires in 16 [55384] [ 55.369] sna_wakeup_handler [ 55.369] sna_mode_wakeup: len=64 [ 55.369] sna_mode_wakeup: recording last swap on pipe=0, frame 3073 [c01], time 55.369781 [ 55.369] sna_mode_wakeup: removing handle=128 [active_scanout=0] from scanout, installing handle=40 [active_scanout=2] [ 55.369] sna_mode_wakeup: flip complete, pending? 1 [ 55.369] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 55.369] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 55.369] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 55.369] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 55.369] sna_pixmap_move_to_gpu: already all-damaged [ 55.369] sna_pixmap_mark_active: pixmap=165, handle=114 [ 55.369] sna_mode_redisplay: crtc[0] transformed? 0 [ 55.369] sna_mode_redisplay: crtc[1] transformed? 0 [ 55.369] sna_mode_redisplay: crtc[2] transformed? 0 [ 55.369] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=114 [active=1] [ 55.369] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 40, transformed? 0 [ 55.369] get_fb: reusing fb=101 for handle=114 [ 55.369] sna_mode_redisplay: recording flip on CRTC:32 handle=114, active_scanout=2, serial=2 [ 55.369] __kgem_bo_clear_busy: handle=114 [ 55.369] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 40, transformed? 0 [ 55.369] sna_mode_redisplay: recording flip on CRTC:39 handle=114, active_scanout=3, serial=3 [ 55.369] __kgem_bo_clear_busy: handle=114 [ 55.369] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 55.369] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 55.369] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=114, shadow handle=32 [ 55.369] sna_dri2_vblank_handler(type=2, sequence=3073, draw=3353) [ 55.369] sna_crtc_record_swap: recording last swap on pipe=0, frame 3073 [msc=3073], time 55.369781 [ 55.369] sna_dri2_vblank_handler: 2 complete, frame=3073 tv=55.369781 [ 55.369] sna_dri2_blit_complete: blit finished [ 55.369] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=3073, tv=55.369781) [ 55.369] frame_swap_complete(type=2): draw=146, pipe=0, frame=3073 [msc=3073], tv=55.369781 [ 55.369] sna_accel_flush: flush?=0, dirty?=0 [ 55.369] sna_dri2_event_free(draw?=1) [ 55.369] sna_dri2_remove_event: remove[0x561c947bf430] from window 146, active? 1 [ 55.369] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=114] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 55.369] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=40] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 55.369] sna_dri2_vblank_handler complete [ 55.369] sna_block_handler (tv=565.720000) [ 55.369] sna_scanout_do_flush: flush timer active: delta=15 [ 55.369] sna_accel_do_throttle -- no pending activity [ 55.369] sna_accel_block: evaluating timers, active=5 [ 55.369] sna_accel_block: flush timer expires in 15 [55384] [ 55.378] sna_wakeup_handler [ 55.379] sna_accel_flush: flush?=0, dirty?=0 [ 55.379] sna_accel_flush: flush?=0, dirty?=0 [ 55.379] sna_block_handler (tv=565.710000) [ 55.379] sna_scanout_do_flush: flush timer active: delta=5 [ 55.379] sna_accel_do_throttle -- no pending activity [ 55.379] sna_accel_block: evaluating timers, active=5 [ 55.379] sna_accel_block: flush timer expires in 5 [55384] [ 55.379] sna_wakeup_handler [ 55.379] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=40, name=5 [ 55.379] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 55.379] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 55.379] sna_dri2_get_back: draw size=7680x2160, back buffer handle=40 size=7680x2160, is-scanout? 1, active?=2, pitch=30720, front pitch=30720 [ 55.379] sna_dri2_get_back: reuse backbuffer? 1 [ 55.379] sna_dri2_get_back: back buffer handle=40, active?=2, refcnt=1 [ 55.379] sna_dri2_get_back: cache: handle=128, active=0 [ 55.379] sna_dri2_get_back: reuse cache handle=128, name=76, flags=0 [ 55.379] sna_dri2_get_back: caching handle=40 (name=5, flags=0, active_scanout=2) [ 55.379] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 55.379] sna_dri2_reuse_buffer: reusing back buffer handle=128, name=76, pitch=30720, age=0 [ 55.379] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 55.379] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=114, name=86, active_scanout=3 [ 55.379] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 55.379] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=114] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 55.379] sna_accel_flush: flush?=0, dirty?=0 [ 55.379] sna_accel_flush: flush?=0, dirty?=0 [ 55.379] sna_accel_flush: flush?=0, dirty?=0 [ 55.379] sna_block_handler (tv=565.710000) [ 55.379] sna_scanout_do_flush: flush timer active: delta=5 [ 55.379] sna_accel_do_throttle -- no pending activity [ 55.379] sna_accel_block: evaluating timers, active=5 [ 55.379] sna_accel_block: flush timer expires in 5 [55384] [ 55.382] sna_wakeup_handler [ 55.382] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 55.382] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 55.382] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 55.382] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 55.382] sna_dri2_get_msc(draw=146, pipe=0) [ 55.382] sna_crtc_record_swap: recording last swap on pipe=0, frame 3073 [msc=3073], time 55.369781 [ 55.382] sna_dri2_get_msc: msc=3073 [raw=3073], ust=55369781 [ 55.382] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=128 (refs=1/1, flush=0) , front=114 (refs=1/4, flush=1) [ 55.382] sna_dri2_schedule_swap(target_msc=3073, divisor=0, remainder=0) [ 55.382] sna_dri2_schedule_swap: using front handle=114, active_scanout?=3, flush?=1 [ 55.382] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 55.382] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 55.382] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 55.382] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 55.382] sna_crtc_record_swap: recording last swap on pipe=0, frame 3073 [msc=3073], time 55.369781 [ 55.382] immediate_swap: current_msc=3073, target_msc=3073 -- yes [ 55.382] can_flip: no, shadow enabled [ 55.382] sna_dri2_add_event: adding event to window 146) [ 55.382] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 55.382] sna_dri2_immediate_blit: no pending blit, starting chain [ 55.382] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 55.382] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 55.382] can_xchg: back size=8701e00, front size=8701e00 [ 55.382] can_xchg: yes, pixmap=165 [ 55.382] sna_dri2_xchg: win=146, exchange front=114/86,ref=2 and back=128/76,ref=2, pixmap=165 7680x2160 [ 55.382] sna_dri2_xchg: back_bo handle=128, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 55.382] sna_dri2_xchg: front_bo handle=114, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 55.382] set_bo: pixmap=165, handle=128 (old handle=114) [ 55.382] set_bo: marking whole pixmap as damaged [ 55.382] set_bo: applying final/discard move-to-gpu [ 55.382] wait_for_shadow: flags=0, flips=2, handle=114, shadow=32 [ 55.382] set_bo: dropping flush hint from handle=114 [ 55.382] set_bo: adding flush hint to handle=128 [ 55.382] mark_stale(handle=114) => 1 [ 55.382] swap_limit: draw=146 setting swap limit to 3 [ 55.382] sna_dri2_swap_limit_validate: swap limit set to 3 [ 55.382] sna_next_vblank(pipe=0, waiting until next vblank) [ 55.382] sna_dri2_schedule_swap: reported target_msc=3073 [ 55.382] sna_accel_flush: flush?=0, dirty?=0 [ 55.382] sna_accel_flush: flush?=0, dirty?=0 [ 55.382] sna_accel_flush: flush?=0, dirty?=0 [ 55.382] sna_accel_flush: flush?=0, dirty?=0 [ 55.382] sna_block_handler (tv=565.707000) [ 55.382] sna_scanout_do_flush: flush timer active: delta=2 [ 55.382] sna_scanout_do_flush (time=55382), triggered [ 55.382] sna_scanout_flush (time=55382), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 55.382] has_shadow: has pending damage? 1, outstanding flips: 2 [ 55.382] stop_flush: scanout=128 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 55.382] has_shadow: has pending damage? 1, outstanding flips: 2 [ 55.382] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 2, mode reconfiguration pending? 0) [ 55.382] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 55.382] sna_mode_redisplay: checking for 2 outstanding flip completions [ 55.382] sna_mode_redisplay: now 2 outstanding flip completions (enabled? 1) [ 55.382] sna_accel_do_throttle -- no pending activity [ 55.382] sna_accel_block: evaluating timers, active=5 [ 55.382] sna_accel_block: flush timer expires in 16 [55398] [ 55.384] sna_wakeup_handler [ 55.384] sna_mode_wakeup: len=32 [ 55.384] sna_mode_wakeup: recording last swap on pipe=1, frame 3044 [be4], time 55.385094 [ 55.384] sna_mode_wakeup: removing handle=40 [active_scanout=1] from scanout, installing handle=114 [active_scanout=2] [ 55.384] sna_mode_wakeup: flip complete, pending? 2 [ 55.384] sna_block_handler (tv=565.705000) [ 55.384] sna_scanout_do_flush: flush timer active: delta=14 [ 55.384] sna_accel_do_throttle -- no pending activity [ 55.384] sna_accel_block: evaluating timers, active=5 [ 55.384] sna_accel_block: flush timer expires in 14 [55398] [ 55.386] sna_wakeup_handler [ 55.386] sna_mode_wakeup: len=64 [ 55.386] sna_mode_wakeup: recording last swap on pipe=0, frame 3074 [c02], time 55.386498 [ 55.386] sna_mode_wakeup: removing handle=40 [active_scanout=0] from scanout, installing handle=114 [active_scanout=2] [ 55.386] sna_mode_wakeup: flip complete, pending? 1 [ 55.386] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 55.386] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 55.386] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 55.386] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 55.386] sna_pixmap_move_to_gpu: already all-damaged [ 55.386] sna_pixmap_mark_active: pixmap=165, handle=128 [ 55.386] sna_mode_redisplay: crtc[0] transformed? 0 [ 55.386] sna_mode_redisplay: crtc[1] transformed? 0 [ 55.386] sna_mode_redisplay: crtc[2] transformed? 0 [ 55.386] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=128 [active=1] [ 55.386] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 114, transformed? 0 [ 55.386] get_fb: reusing fb=112 for handle=128 [ 55.386] sna_mode_redisplay: recording flip on CRTC:32 handle=128, active_scanout=2, serial=2 [ 55.386] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 55.386] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 114, transformed? 0 [ 55.386] sna_mode_redisplay: recording flip on CRTC:39 handle=128, active_scanout=3, serial=3 [ 55.386] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 55.386] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 55.386] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 55.386] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=128, shadow handle=32 [ 55.386] sna_dri2_vblank_handler(type=2, sequence=3074, draw=3353) [ 55.386] sna_crtc_record_swap: recording last swap on pipe=0, frame 3074 [msc=3074], time 55.386498 [ 55.386] sna_dri2_vblank_handler: 2 complete, frame=3074 tv=55.386498 [ 55.386] sna_dri2_blit_complete: blit finished [ 55.386] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=3074, tv=55.386498) [ 55.386] frame_swap_complete(type=2): draw=146, pipe=0, frame=3074 [msc=3074], tv=55.386498 [ 55.386] sna_accel_flush: flush?=0, dirty?=0 [ 55.386] sna_dri2_event_free(draw?=1) [ 55.386] sna_dri2_remove_event: remove[0x561c94b0a080] from window 146, active? 1 [ 55.386] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 55.386] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=114] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 55.386] sna_dri2_vblank_handler complete [ 55.386] sna_block_handler (tv=565.703000) [ 55.386] sna_scanout_do_flush: flush timer active: delta=12 [ 55.386] sna_accel_do_throttle -- no pending activity [ 55.386] sna_accel_block: evaluating timers, active=5 [ 55.386] sna_accel_block: flush timer expires in 12 [55398] [ 55.395] sna_wakeup_handler [ 55.395] sna_accel_flush: flush?=0, dirty?=0 [ 55.395] sna_accel_flush: flush?=0, dirty?=0 [ 55.395] sna_block_handler (tv=565.694000) [ 55.395] sna_scanout_do_flush: flush timer active: delta=3 [ 55.395] sna_scanout_do_flush (time=55395), triggered [ 55.395] sna_scanout_flush (time=55395), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 55.395] has_shadow: has pending damage? 0, outstanding flips: 2 [ 55.395] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 55.395] has_shadow: has pending damage? 0, outstanding flips: 2 [ 55.395] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 2, mode reconfiguration pending? 0) [ 55.395] sna_accel_do_throttle -- no pending activity [ 55.395] sna_accel_block: evaluating timers, active=5 [ 55.395] sna_accel_block: flush timer expires in 16 [55411] [ 55.395] sna_wakeup_handler [ 55.395] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=114, name=86 [ 55.395] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 55.395] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 55.395] sna_dri2_get_back: draw size=7680x2160, back buffer handle=114 size=7680x2160, is-scanout? 1, active?=2, pitch=30720, front pitch=30720 [ 55.395] sna_dri2_get_back: reuse backbuffer? 1 [ 55.395] sna_dri2_get_back: back buffer handle=114, active?=2, refcnt=1 [ 55.395] sna_dri2_get_back: cache: handle=40, active=0 [ 55.395] sna_dri2_get_back: reuse cache handle=40, name=5, flags=0 [ 55.395] sna_dri2_get_back: caching handle=114 (name=86, flags=0, active_scanout=2) [ 55.395] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 55.395] sna_dri2_reuse_buffer: reusing back buffer handle=40, name=5, pitch=30720, age=0 [ 55.395] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 55.395] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=128, name=76, active_scanout=3 [ 55.395] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 55.395] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 55.395] sna_accel_flush: flush?=0, dirty?=0 [ 55.395] sna_accel_flush: flush?=0, dirty?=0 [ 55.395] sna_accel_flush: flush?=0, dirty?=0 [ 55.395] sna_block_handler (tv=565.694000) [ 55.395] sna_scanout_do_flush: flush timer active: delta=16 [ 55.395] sna_accel_do_throttle -- no pending activity [ 55.395] sna_accel_block: evaluating timers, active=5 [ 55.395] sna_accel_block: flush timer expires in 16 [55411] [ 55.397] sna_wakeup_handler [ 55.397] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 55.397] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 55.397] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 55.397] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 55.397] sna_dri2_get_msc(draw=146, pipe=0) [ 55.397] sna_crtc_record_swap: recording last swap on pipe=0, frame 3074 [msc=3074], time 55.386498 [ 55.397] sna_dri2_get_msc: msc=3074 [raw=3074], ust=55386498 [ 55.397] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=40 (refs=1/1, flush=0) , front=128 (refs=1/4, flush=1) [ 55.397] sna_dri2_schedule_swap(target_msc=3074, divisor=0, remainder=0) [ 55.397] sna_dri2_schedule_swap: using front handle=128, active_scanout?=3, flush?=1 [ 55.397] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 55.397] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 55.397] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 55.397] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 55.397] sna_crtc_record_swap: recording last swap on pipe=0, frame 3074 [msc=3074], time 55.386498 [ 55.397] immediate_swap: current_msc=3074, target_msc=3074 -- yes [ 55.397] can_flip: no, shadow enabled [ 55.397] sna_dri2_add_event: adding event to window 146) [ 55.397] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 55.397] sna_dri2_immediate_blit: no pending blit, starting chain [ 55.397] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 55.397] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 55.397] can_xchg: back size=8701e00, front size=8701e00 [ 55.397] can_xchg: yes, pixmap=165 [ 55.397] sna_dri2_xchg: win=146, exchange front=128/76,ref=2 and back=40/5,ref=2, pixmap=165 7680x2160 [ 55.397] sna_dri2_xchg: back_bo handle=40, pitch=30720, size=132710400, ref=1, active_scanout?=0 [ 55.397] sna_dri2_xchg: front_bo handle=128, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 55.397] set_bo: pixmap=165, handle=40 (old handle=128) [ 55.397] set_bo: marking whole pixmap as damaged [ 55.397] set_bo: applying final/discard move-to-gpu [ 55.397] wait_for_shadow: flags=0, flips=2, handle=128, shadow=32 [ 55.397] set_bo: dropping flush hint from handle=128 [ 55.397] set_bo: adding flush hint to handle=40 [ 55.397] mark_stale(handle=128) => 1 [ 55.397] swap_limit: draw=146 setting swap limit to 3 [ 55.397] sna_dri2_swap_limit_validate: swap limit set to 3 [ 55.397] sna_next_vblank(pipe=0, waiting until next vblank) [ 55.397] sna_dri2_schedule_swap: reported target_msc=3074 [ 55.397] sna_accel_flush: flush?=0, dirty?=0 [ 55.397] sna_accel_flush: flush?=0, dirty?=0 [ 55.397] sna_accel_flush: flush?=0, dirty?=0 [ 55.397] sna_accel_flush: flush?=0, dirty?=0 [ 55.397] sna_block_handler (tv=565.692000) [ 55.397] sna_scanout_do_flush: flush timer active: delta=14 [ 55.397] sna_accel_do_throttle -- no pending activity [ 55.397] sna_accel_block: evaluating timers, active=5 [ 55.397] sna_accel_block: flush timer expires in 14 [55411] [ 55.401] sna_wakeup_handler [ 55.401] sna_mode_wakeup: len=32 [ 55.401] sna_mode_wakeup: recording last swap on pipe=1, frame 3045 [be5], time 55.401815 [ 55.401] sna_mode_wakeup: removing handle=114 [active_scanout=1] from scanout, installing handle=128 [active_scanout=2] [ 55.401] sna_mode_wakeup: flip complete, pending? 2 [ 55.401] sna_block_handler (tv=565.688000) [ 55.401] sna_scanout_do_flush: flush timer active: delta=10 [ 55.401] sna_accel_do_throttle -- no pending activity [ 55.401] sna_accel_block: evaluating timers, active=5 [ 55.401] sna_accel_block: flush timer expires in 10 [55411] [ 55.402] sna_wakeup_handler [ 55.402] sna_mode_wakeup: len=64 [ 55.402] sna_mode_wakeup: recording last swap on pipe=0, frame 3075 [c03], time 55.403225 [ 55.402] sna_mode_wakeup: removing handle=114 [active_scanout=0] from scanout, installing handle=128 [active_scanout=2] [ 55.402] sna_mode_wakeup: flip complete, pending? 1 [ 55.402] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 55.402] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 55.402] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 55.402] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 55.402] sna_pixmap_move_to_gpu: already all-damaged [ 55.402] sna_pixmap_mark_active: pixmap=165, handle=40 [ 55.402] sna_mode_redisplay: crtc[0] transformed? 0 [ 55.402] sna_mode_redisplay: crtc[1] transformed? 0 [ 55.402] sna_mode_redisplay: crtc[2] transformed? 0 [ 55.402] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=40 [active=1] [ 55.402] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 128, transformed? 0 [ 55.402] get_fb: reusing fb=110 for handle=40 [ 55.403] sna_mode_redisplay: recording flip on CRTC:32 handle=40, active_scanout=2, serial=2 [ 55.403] __kgem_bo_clear_busy: handle=40 [ 55.403] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 128, transformed? 0 [ 55.403] sna_mode_redisplay: recording flip on CRTC:39 handle=40, active_scanout=3, serial=3 [ 55.403] __kgem_bo_clear_busy: handle=40 [ 55.403] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 55.403] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 55.403] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=40, shadow handle=32 [ 55.403] sna_dri2_vblank_handler(type=2, sequence=3075, draw=3353) [ 55.403] sna_crtc_record_swap: recording last swap on pipe=0, frame 3075 [msc=3075], time 55.403225 [ 55.403] sna_dri2_vblank_handler: 2 complete, frame=3075 tv=55.403225 [ 55.403] sna_dri2_blit_complete: blit finished [ 55.403] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=3075, tv=55.403225) [ 55.403] frame_swap_complete(type=2): draw=146, pipe=0, frame=3075 [msc=3075], tv=55.403225 [ 55.403] sna_accel_flush: flush?=0, dirty?=0 [ 55.403] sna_dri2_event_free(draw?=1) [ 55.403] sna_dri2_remove_event: remove[0x561c9473fac0] from window 146, active? 1 [ 55.403] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 55.403] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=128] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 55.403] sna_dri2_vblank_handler complete [ 55.403] sna_block_handler (tv=565.686000) [ 55.403] sna_scanout_do_flush: flush timer active: delta=8 [ 55.403] sna_accel_do_throttle -- no pending activity [ 55.403] sna_accel_block: evaluating timers, active=5 [ 55.403] sna_accel_block: flush timer expires in 8 [55411] [ 55.411] sna_wakeup_handler [ 55.411] sna_block_handler (tv=565.678000) [ 55.411] sna_scanout_do_flush: flush timer active: delta=0 [ 55.411] sna_scanout_do_flush (time=55411), triggered [ 55.411] sna_scanout_flush (time=55411), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 55.411] has_shadow: has pending damage? 0, outstanding flips: 2 [ 55.411] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 55.411] has_shadow: has pending damage? 0, outstanding flips: 2 [ 55.411] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 2, mode reconfiguration pending? 0) [ 55.411] sna_accel_do_throttle -- no pending activity [ 55.411] sna_accel_block: evaluating timers, active=5 [ 55.411] sna_accel_block: flush timer expires in 16 [55427] [ 55.418] sna_wakeup_handler [ 55.418] sna_mode_wakeup: len=32 [ 55.418] sna_mode_wakeup: recording last swap on pipe=1, frame 3046 [be6], time 55.418541 [ 55.418] sna_mode_wakeup: removing handle=128 [active_scanout=1] from scanout, installing handle=40 [active_scanout=3] [ 55.418] sna_mode_wakeup: flip complete, pending? 2 [ 55.418] sna_block_handler (tv=565.671000) [ 55.418] sna_scanout_do_flush: flush timer active: delta=9 [ 55.418] sna_accel_do_throttle -- no pending activity [ 55.418] sna_accel_block: evaluating timers, active=5 [ 55.418] sna_accel_block: flush timer expires in 9 [55427] [ 55.419] sna_wakeup_handler [ 55.419] sna_mode_wakeup: len=32 [ 55.419] sna_mode_wakeup: recording last swap on pipe=0, frame 3076 [c04], time 55.419945 [ 55.419] sna_mode_wakeup: removing handle=128 [active_scanout=0] from scanout, installing handle=40 [active_scanout=3] [ 55.419] sna_mode_wakeup: flip complete, pending? 1 [ 55.419] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 55.419] sna_block_handler (tv=565.670000) [ 55.419] sna_scanout_do_flush: flush timer active: delta=8 [ 55.419] sna_accel_do_throttle -- no pending activity [ 55.419] sna_accel_block: evaluating timers, active=5 [ 55.419] sna_accel_block: flush timer expires in 8 [55427] [ 55.427] sna_wakeup_handler [ 55.427] sna_block_handler (tv=565.662000) [ 55.427] sna_scanout_do_flush: flush timer active: delta=0 [ 55.427] sna_scanout_do_flush (time=55427), triggered [ 55.427] sna_scanout_flush (time=55427), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 55.427] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.427] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 55.427] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.427] sna_accel_disarm_timer[0] (time=55427) [ 55.427] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 55.427] sna_accel_do_throttle -- no pending activity [ 55.483] sna_wakeup_handler [ 55.483] sna_accel_flush: flush?=0, dirty?=0 [ 55.483] sna_accel_flush: flush?=0, dirty?=0 [ 55.483] sna_block_handler (tv=565.606000) [ 55.483] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.483] sna_accel_do_throttle -- no pending activity [ 55.483] sna_wakeup_handler [ 55.483] sna_accel_flush: flush?=0, dirty?=0 [ 55.483] sna_accel_flush: flush?=0, dirty?=0 [ 55.483] sna_block_handler (tv=565.606000) [ 55.483] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.483] sna_accel_do_throttle -- no pending activity [ 55.511] sna_wakeup_handler [ 55.511] sna_accel_flush: flush?=0, dirty?=0 [ 55.511] sna_block_handler (tv=565.578000) [ 55.511] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.511] sna_accel_do_throttle -- no pending activity [ 55.511] sna_wakeup_handler [ 55.511] sna_block_handler (tv=565.578000) [ 55.511] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.511] sna_accel_do_throttle -- no pending activity [ 55.511] sna_wakeup_handler [ 55.511] sna_accel_flush: flush?=0, dirty?=0 [ 55.511] sna_accel_flush: flush?=0, dirty?=0 [ 55.511] sna_block_handler (tv=565.578000) [ 55.511] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.511] sna_accel_do_throttle -- no pending activity [ 55.512] sna_wakeup_handler [ 55.512] sna_block_handler (tv=565.577000) [ 55.512] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.512] sna_accel_do_throttle -- no pending activity [ 55.513] sna_wakeup_handler [ 55.513] sna_block_handler (tv=565.576000) [ 55.513] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.513] sna_accel_do_throttle -- no pending activity [ 55.543] sna_wakeup_handler [ 55.543] sna_accel_flush: flush?=0, dirty?=0 [ 55.543] sna_block_handler (tv=565.546000) [ 55.543] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.543] sna_accel_do_throttle -- no pending activity [ 55.543] sna_wakeup_handler [ 55.543] sna_block_handler (tv=565.546000) [ 55.543] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.543] sna_accel_do_throttle -- no pending activity [ 55.543] sna_wakeup_handler [ 55.543] sna_accel_flush: flush?=0, dirty?=0 [ 55.543] sna_accel_flush: flush?=0, dirty?=0 [ 55.543] sna_block_handler (tv=565.546000) [ 55.543] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.543] sna_accel_do_throttle -- no pending activity [ 55.544] sna_wakeup_handler [ 55.544] sna_block_handler (tv=565.545000) [ 55.544] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.544] sna_accel_do_throttle -- no pending activity [ 55.545] sna_wakeup_handler [ 55.545] sna_block_handler (tv=565.544000) [ 55.545] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.545] sna_accel_do_throttle -- no pending activity [ 55.559] sna_wakeup_handler [ 55.559] sna_accel_flush: flush?=0, dirty?=0 [ 55.559] sna_block_handler (tv=565.530000) [ 55.559] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.559] sna_accel_do_throttle -- no pending activity [ 55.559] sna_wakeup_handler [ 55.559] sna_block_handler (tv=565.530000) [ 55.559] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.559] sna_accel_do_throttle -- no pending activity [ 55.559] sna_wakeup_handler [ 55.559] sna_accel_flush: flush?=0, dirty?=0 [ 55.559] sna_block_handler (tv=565.530000) [ 55.559] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.559] sna_accel_do_throttle -- no pending activity [ 55.560] sna_wakeup_handler [ 55.560] sna_block_handler (tv=565.529000) [ 55.560] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.560] sna_accel_do_throttle -- no pending activity [ 55.561] sna_wakeup_handler [ 55.561] sna_block_handler (tv=565.528000) [ 55.561] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.561] sna_accel_do_throttle -- no pending activity [ 55.575] sna_wakeup_handler [ 55.575] sna_accel_flush: flush?=0, dirty?=0 [ 55.575] sna_block_handler (tv=565.514000) [ 55.575] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.575] sna_accel_do_throttle -- no pending activity [ 55.575] sna_wakeup_handler [ 55.575] sna_block_handler (tv=565.514000) [ 55.575] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.575] sna_accel_do_throttle -- no pending activity [ 55.575] sna_wakeup_handler [ 55.575] sna_accel_flush: flush?=0, dirty?=0 [ 55.575] sna_accel_flush: flush?=0, dirty?=0 [ 55.575] sna_block_handler (tv=565.514000) [ 55.575] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.575] sna_accel_do_throttle -- no pending activity [ 55.576] sna_wakeup_handler [ 55.576] sna_block_handler (tv=565.513000) [ 55.576] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.576] sna_accel_do_throttle -- no pending activity [ 55.576] sna_wakeup_handler [ 55.576] sna_create_window: window=31457299 [ 55.576] sna_set_window_pixmap: window=31457299, old pixmap=0 new pixmap=165 [ 55.576] sna_change_window_attributes [ 55.576] sna_accel_flush: flush?=0, dirty?=0 [ 55.576] sna_accel_flush: flush?=0, dirty?=0 [ 55.576] sna_accel_flush: flush?=0, dirty?=0 [ 55.576] sna_accel_flush: flush?=0, dirty?=0 [ 55.576] sna_accel_flush: flush?=0, dirty?=0 [ 55.576] sna_accel_flush: flush?=0, dirty?=0 [ 55.576] sna_accel_flush: flush?=0, dirty?=0 [ 55.576] sna_accel_flush: flush?=0, dirty?=0 [ 55.576] sna_accel_flush: flush?=0, dirty?=0 [ 55.576] sna_accel_flush: flush?=0, dirty?=0 [ 55.576] sna_accel_flush: flush?=0, dirty?=0 [ 55.576] sna_accel_flush: flush?=0, dirty?=0 [ 55.576] sna_accel_flush: flush?=0, dirty?=0 [ 55.576] sna_accel_flush: flush?=0, dirty?=0 [ 55.576] sna_accel_flush: flush?=0, dirty?=0 [ 55.576] sna_accel_flush: flush?=0, dirty?=0 [ 55.576] sna_accel_flush: flush?=0, dirty?=0 [ 55.576] sna_accel_flush: flush?=0, dirty?=0 [ 55.576] sna_accel_flush: flush?=0, dirty?=0 [ 55.576] sna_accel_flush: flush?=0, dirty?=0 [ 55.576] sna_accel_flush: flush?=0, dirty?=0 [ 55.576] sna_accel_flush: flush?=0, dirty?=0 [ 55.576] sna_accel_flush: flush?=0, dirty?=0 [ 55.576] sna_accel_flush: flush?=0, dirty?=0 [ 55.576] sna_accel_flush: flush?=0, dirty?=0 [ 55.576] sna_accel_flush: flush?=0, dirty?=0 [ 55.576] sna_accel_flush: flush?=0, dirty?=0 [ 55.576] sna_destroy_window: window=31457299 [ 55.576] sna_accel_flush: flush?=0, dirty?=0 [ 55.576] sna_block_handler (tv=565.513000) [ 55.576] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.577] sna_accel_do_throttle -- no pending activity [ 55.577] sna_wakeup_handler [ 55.577] sna_accel_flush: flush?=0, dirty?=0 [ 55.577] sna_accel_flush: flush?=0, dirty?=0 [ 55.577] sna_block_handler (tv=0.0) [ 55.577] sna_wakeup_handler [ 55.577] sna_accel_flush: flush?=0, dirty?=0 [ 55.577] sna_accel_flush: flush?=0, dirty?=0 [ 55.577] sna_block_handler (tv=565.512000) [ 55.577] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.577] sna_accel_do_throttle -- no pending activity [ 55.577] sna_wakeup_handler [ 55.577] sna_accel_flush: flush?=0, dirty?=0 [ 55.577] sna_accel_flush: flush?=0, dirty?=0 [ 55.577] sna_block_handler (tv=0.0) [ 55.577] sna_wakeup_handler [ 55.577] sna_accel_flush: flush?=0, dirty?=0 [ 55.577] sna_accel_flush: flush?=0, dirty?=0 [ 55.577] sna_block_handler (tv=0.0) [ 55.577] sna_wakeup_handler [ 55.577] sna_accel_flush: flush?=0, dirty?=0 [ 55.577] sna_accel_flush: flush?=0, dirty?=0 [ 55.577] sna_block_handler (tv=565.512000) [ 55.577] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.577] sna_accel_do_throttle -- no pending activity [ 55.577] sna_wakeup_handler [ 55.577] sna_accel_flush: flush?=0, dirty?=0 [ 55.577] sna_accel_flush: flush?=0, dirty?=0 [ 55.577] sna_block_handler (tv=565.512000) [ 55.577] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.577] sna_accel_do_throttle -- no pending activity [ 55.577] sna_wakeup_handler [ 55.577] sna_accel_flush: flush?=0, dirty?=0 [ 55.577] sna_accel_flush: flush?=0, dirty?=0 [ 55.577] sna_block_handler (tv=565.512000) [ 55.577] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.577] sna_accel_do_throttle -- no pending activity [ 55.577] sna_wakeup_handler [ 55.577] sna_accel_flush: flush?=0, dirty?=0 [ 55.577] sna_accel_flush: flush?=0, dirty?=0 [ 55.577] sna_block_handler (tv=565.512000) [ 55.577] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.577] sna_accel_do_throttle -- no pending activity [ 55.577] sna_wakeup_handler [ 55.577] sna_accel_flush: flush?=0, dirty?=0 [ 55.577] sna_accel_flush: flush?=0, dirty?=0 [ 55.577] sna_block_handler (tv=565.512000) [ 55.577] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.577] sna_accel_do_throttle -- no pending activity [ 55.577] sna_wakeup_handler [ 55.577] sna_accel_flush: flush?=0, dirty?=0 [ 55.577] sna_accel_flush: flush?=0, dirty?=0 [ 55.577] sna_block_handler (tv=565.512000) [ 55.577] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.577] sna_accel_do_throttle -- no pending activity [ 55.577] sna_wakeup_handler [ 55.577] sna_accel_flush: flush?=0, dirty?=0 [ 55.577] sna_accel_flush: flush?=0, dirty?=0 [ 55.577] sna_block_handler (tv=565.512000) [ 55.577] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.577] sna_accel_do_throttle -- no pending activity [ 55.577] sna_wakeup_handler [ 55.577] sna_accel_flush: flush?=0, dirty?=0 [ 55.577] sna_accel_flush: flush?=0, dirty?=0 [ 55.577] sna_block_handler (tv=565.512000) [ 55.577] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.577] sna_accel_do_throttle -- no pending activity [ 55.577] sna_wakeup_handler [ 55.577] sna_accel_flush: flush?=0, dirty?=0 [ 55.577] sna_accel_flush: flush?=0, dirty?=0 [ 55.577] sna_block_handler (tv=565.512000) [ 55.577] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.577] sna_accel_do_throttle -- no pending activity [ 55.577] sna_wakeup_handler [ 55.577] sna_accel_flush: flush?=0, dirty?=0 [ 55.577] sna_accel_flush: flush?=0, dirty?=0 [ 55.577] sna_block_handler (tv=565.512000) [ 55.577] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.577] sna_accel_do_throttle -- no pending activity [ 55.577] sna_wakeup_handler [ 55.577] sna_accel_flush: flush?=0, dirty?=0 [ 55.577] sna_accel_flush: flush?=0, dirty?=0 [ 55.577] sna_block_handler (tv=565.512000) [ 55.577] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.577] sna_accel_do_throttle -- no pending activity [ 55.577] sna_wakeup_handler [ 55.577] sna_accel_flush: flush?=0, dirty?=0 [ 55.577] sna_accel_flush: flush?=0, dirty?=0 [ 55.577] sna_block_handler (tv=565.512000) [ 55.577] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.577] sna_accel_do_throttle -- no pending activity [ 55.577] sna_wakeup_handler [ 55.577] sna_accel_flush: flush?=0, dirty?=0 [ 55.577] sna_accel_flush: flush?=0, dirty?=0 [ 55.577] sna_block_handler (tv=0.0) [ 55.577] sna_wakeup_handler [ 55.577] sna_accel_flush: flush?=0, dirty?=0 [ 55.577] sna_accel_flush: flush?=0, dirty?=0 [ 55.577] sna_block_handler (tv=565.512000) [ 55.577] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.577] sna_accel_do_throttle -- no pending activity [ 55.577] sna_wakeup_handler [ 55.577] sna_accel_flush: flush?=0, dirty?=0 [ 55.577] sna_accel_flush: flush?=0, dirty?=0 [ 55.577] sna_block_handler (tv=565.512000) [ 55.577] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.577] sna_accel_do_throttle -- no pending activity [ 55.583] sna_wakeup_handler [ 55.583] sna_accel_flush: flush?=0, dirty?=0 [ 55.583] sna_block_handler (tv=565.506000) [ 55.583] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.583] sna_accel_do_throttle -- no pending activity [ 55.583] sna_wakeup_handler [ 55.583] sna_block_handler (tv=565.506000) [ 55.583] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.583] sna_accel_do_throttle -- no pending activity [ 55.583] sna_wakeup_handler [ 55.583] sna_accel_flush: flush?=0, dirty?=0 [ 55.583] sna_block_handler (tv=565.506000) [ 55.583] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.583] sna_accel_do_throttle -- no pending activity [ 55.584] sna_wakeup_handler [ 55.584] sna_block_handler (tv=565.505000) [ 55.584] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.584] sna_accel_do_throttle -- no pending activity [ 55.585] sna_wakeup_handler [ 55.585] sna_block_handler (tv=565.504000) [ 55.585] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.585] sna_accel_do_throttle -- no pending activity [ 55.591] sna_wakeup_handler [ 55.591] sna_accel_flush: flush?=0, dirty?=0 [ 55.591] sna_block_handler (tv=565.498000) [ 55.591] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.591] sna_accel_do_throttle -- no pending activity [ 55.591] sna_wakeup_handler [ 55.591] sna_block_handler (tv=565.498000) [ 55.591] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.591] sna_accel_do_throttle -- no pending activity [ 55.591] sna_wakeup_handler [ 55.591] sna_accel_flush: flush?=0, dirty?=0 [ 55.591] sna_block_handler (tv=565.498000) [ 55.591] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.591] sna_accel_do_throttle -- no pending activity [ 55.592] sna_wakeup_handler [ 55.592] sna_block_handler (tv=565.497000) [ 55.592] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.592] sna_accel_do_throttle -- no pending activity [ 55.593] sna_wakeup_handler [ 55.593] sna_block_handler (tv=565.496000) [ 55.593] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.593] sna_accel_do_throttle -- no pending activity [ 55.599] sna_wakeup_handler [ 55.599] sna_accel_flush: flush?=0, dirty?=0 [ 55.599] sna_block_handler (tv=565.490000) [ 55.599] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.599] sna_accel_do_throttle -- no pending activity [ 55.599] sna_wakeup_handler [ 55.599] sna_block_handler (tv=565.490000) [ 55.599] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.599] sna_accel_do_throttle -- no pending activity [ 55.599] sna_wakeup_handler [ 55.599] sna_accel_flush: flush?=0, dirty?=0 [ 55.599] sna_accel_flush: flush?=0, dirty?=0 [ 55.599] sna_block_handler (tv=565.490000) [ 55.599] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.599] sna_accel_do_throttle -- no pending activity [ 55.600] sna_wakeup_handler [ 55.600] sna_block_handler (tv=565.489000) [ 55.600] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.600] sna_accel_do_throttle -- no pending activity [ 55.601] sna_wakeup_handler [ 55.601] sna_block_handler (tv=565.488000) [ 55.601] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.601] sna_accel_do_throttle -- no pending activity [ 55.607] sna_wakeup_handler [ 55.607] sna_accel_flush: flush?=0, dirty?=0 [ 55.607] sna_block_handler (tv=565.482000) [ 55.607] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.607] sna_accel_do_throttle -- no pending activity [ 55.607] sna_wakeup_handler [ 55.607] sna_block_handler (tv=565.482000) [ 55.607] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.607] sna_accel_do_throttle -- no pending activity [ 55.607] sna_wakeup_handler [ 55.607] sna_accel_flush: flush?=0, dirty?=0 [ 55.607] sna_block_handler (tv=565.482000) [ 55.607] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.607] sna_accel_do_throttle -- no pending activity [ 55.608] sna_wakeup_handler [ 55.608] sna_block_handler (tv=565.481000) [ 55.608] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.608] sna_accel_do_throttle -- no pending activity [ 55.609] sna_wakeup_handler [ 55.609] sna_block_handler (tv=565.480000) [ 55.609] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.609] sna_accel_do_throttle -- no pending activity [ 55.615] sna_wakeup_handler [ 55.615] sna_accel_flush: flush?=0, dirty?=0 [ 55.615] sna_block_handler (tv=565.474000) [ 55.615] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.615] sna_accel_do_throttle -- no pending activity [ 55.615] sna_wakeup_handler [ 55.615] sna_block_handler (tv=565.474000) [ 55.615] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.615] sna_accel_do_throttle -- no pending activity [ 55.615] sna_wakeup_handler [ 55.615] sna_accel_flush: flush?=0, dirty?=0 [ 55.615] sna_block_handler (tv=565.474000) [ 55.615] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.615] sna_accel_do_throttle -- no pending activity [ 55.616] sna_wakeup_handler [ 55.616] sna_block_handler (tv=565.473000) [ 55.616] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.616] sna_accel_do_throttle -- no pending activity [ 55.617] sna_wakeup_handler [ 55.617] sna_block_handler (tv=565.472000) [ 55.617] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.618] sna_accel_do_throttle -- no pending activity [ 55.623] sna_wakeup_handler [ 55.623] sna_accel_flush: flush?=0, dirty?=0 [ 55.623] sna_block_handler (tv=565.466000) [ 55.623] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.623] sna_accel_do_throttle -- no pending activity [ 55.623] sna_wakeup_handler [ 55.623] sna_block_handler (tv=565.466000) [ 55.623] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.623] sna_accel_do_throttle -- no pending activity [ 55.623] sna_wakeup_handler [ 55.623] sna_accel_flush: flush?=0, dirty?=0 [ 55.623] sna_accel_flush: flush?=0, dirty?=0 [ 55.623] sna_block_handler (tv=565.466000) [ 55.623] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.623] sna_accel_do_throttle -- no pending activity [ 55.624] sna_wakeup_handler [ 55.624] sna_block_handler (tv=565.465000) [ 55.624] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.624] sna_accel_do_throttle -- no pending activity [ 55.626] sna_wakeup_handler [ 55.626] sna_block_handler (tv=565.463000) [ 55.626] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.626] sna_accel_do_throttle -- no pending activity [ 55.631] sna_wakeup_handler [ 55.631] sna_accel_flush: flush?=0, dirty?=0 [ 55.631] sna_block_handler (tv=565.458000) [ 55.631] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.631] sna_accel_do_throttle -- no pending activity [ 55.631] sna_wakeup_handler [ 55.631] sna_block_handler (tv=565.458000) [ 55.631] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.631] sna_accel_do_throttle -- no pending activity [ 55.631] sna_wakeup_handler [ 55.631] sna_accel_flush: flush?=0, dirty?=0 [ 55.631] sna_block_handler (tv=565.458000) [ 55.631] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.631] sna_accel_do_throttle -- no pending activity [ 55.632] sna_wakeup_handler [ 55.632] sna_block_handler (tv=565.457000) [ 55.632] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.632] sna_accel_do_throttle -- no pending activity [ 55.634] sna_wakeup_handler [ 55.634] sna_block_handler (tv=565.455000) [ 55.634] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.634] sna_accel_do_throttle -- no pending activity [ 55.639] sna_wakeup_handler [ 55.639] sna_accel_flush: flush?=0, dirty?=0 [ 55.639] sna_block_handler (tv=565.450000) [ 55.639] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.639] sna_accel_do_throttle -- no pending activity [ 55.639] sna_wakeup_handler [ 55.639] sna_block_handler (tv=565.450000) [ 55.639] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.639] sna_accel_do_throttle -- no pending activity [ 55.639] sna_wakeup_handler [ 55.639] sna_accel_flush: flush?=0, dirty?=0 [ 55.639] sna_block_handler (tv=565.450000) [ 55.639] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.639] sna_accel_do_throttle -- no pending activity [ 55.640] sna_wakeup_handler [ 55.640] sna_block_handler (tv=565.449000) [ 55.640] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.640] sna_accel_do_throttle -- no pending activity [ 55.642] sna_wakeup_handler [ 55.642] sna_block_handler (tv=565.447000) [ 55.642] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.642] sna_accel_do_throttle -- no pending activity [ 55.647] sna_wakeup_handler [ 55.647] sna_accel_flush: flush?=0, dirty?=0 [ 55.647] sna_block_handler (tv=565.442000) [ 55.647] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.647] sna_accel_do_throttle -- no pending activity [ 55.647] sna_wakeup_handler [ 55.647] sna_block_handler (tv=565.442000) [ 55.647] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.647] sna_accel_do_throttle -- no pending activity [ 55.647] sna_wakeup_handler [ 55.647] sna_accel_flush: flush?=0, dirty?=0 [ 55.647] sna_accel_flush: flush?=0, dirty?=0 [ 55.647] sna_block_handler (tv=565.442000) [ 55.647] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.647] sna_accel_do_throttle -- no pending activity [ 55.648] sna_wakeup_handler [ 55.648] sna_block_handler (tv=565.441000) [ 55.648] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.648] sna_accel_do_throttle -- no pending activity [ 55.650] sna_wakeup_handler [ 55.650] sna_block_handler (tv=565.439000) [ 55.650] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.650] sna_accel_do_throttle -- no pending activity [ 55.655] sna_wakeup_handler [ 55.655] sna_accel_flush: flush?=0, dirty?=0 [ 55.655] sna_block_handler (tv=565.434000) [ 55.655] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.655] sna_accel_do_throttle -- no pending activity [ 55.655] sna_wakeup_handler [ 55.655] sna_block_handler (tv=565.434000) [ 55.655] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.655] sna_accel_do_throttle -- no pending activity [ 55.655] sna_wakeup_handler [ 55.655] sna_accel_flush: flush?=0, dirty?=0 [ 55.655] sna_block_handler (tv=565.434000) [ 55.655] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.655] sna_accel_do_throttle -- no pending activity [ 55.656] sna_wakeup_handler [ 55.656] sna_block_handler (tv=565.433000) [ 55.656] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.656] sna_accel_do_throttle -- no pending activity [ 55.658] sna_wakeup_handler [ 55.658] sna_block_handler (tv=565.431000) [ 55.658] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.658] sna_accel_do_throttle -- no pending activity [ 55.663] sna_wakeup_handler [ 55.663] sna_accel_flush: flush?=0, dirty?=0 [ 55.663] sna_block_handler (tv=565.426000) [ 55.663] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.663] sna_accel_do_throttle -- no pending activity [ 55.663] sna_wakeup_handler [ 55.663] sna_block_handler (tv=565.426000) [ 55.663] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.663] sna_accel_do_throttle -- no pending activity [ 55.663] sna_wakeup_handler [ 55.663] sna_accel_flush: flush?=0, dirty?=0 [ 55.663] sna_block_handler (tv=565.426000) [ 55.663] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.663] sna_accel_do_throttle -- no pending activity [ 55.664] sna_wakeup_handler [ 55.664] sna_block_handler (tv=565.425000) [ 55.664] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.664] sna_accel_do_throttle -- no pending activity [ 55.666] sna_wakeup_handler [ 55.666] sna_block_handler (tv=565.423000) [ 55.666] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.666] sna_accel_do_throttle -- no pending activity [ 55.671] sna_wakeup_handler [ 55.671] sna_accel_flush: flush?=0, dirty?=0 [ 55.671] sna_block_handler (tv=565.418000) [ 55.671] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.671] sna_accel_do_throttle -- no pending activity [ 55.671] sna_wakeup_handler [ 55.671] sna_block_handler (tv=565.418000) [ 55.671] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.671] sna_accel_do_throttle -- no pending activity [ 55.671] sna_wakeup_handler [ 55.671] sna_accel_flush: flush?=0, dirty?=0 [ 55.671] sna_accel_flush: flush?=0, dirty?=0 [ 55.671] sna_block_handler (tv=565.418000) [ 55.671] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.671] sna_accel_do_throttle -- no pending activity [ 55.673] sna_wakeup_handler [ 55.673] sna_block_handler (tv=565.416000) [ 55.673] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.673] sna_accel_do_throttle -- no pending activity [ 55.679] sna_wakeup_handler [ 55.679] sna_accel_flush: flush?=0, dirty?=0 [ 55.679] sna_block_handler (tv=565.410000) [ 55.679] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.679] sna_accel_do_throttle -- no pending activity [ 55.679] sna_wakeup_handler [ 55.679] sna_block_handler (tv=565.410000) [ 55.679] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.679] sna_accel_do_throttle -- no pending activity [ 55.679] sna_wakeup_handler [ 55.679] sna_accel_flush: flush?=0, dirty?=0 [ 55.679] sna_block_handler (tv=565.410000) [ 55.679] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.679] sna_accel_do_throttle -- no pending activity [ 55.681] sna_wakeup_handler [ 55.681] sna_block_handler (tv=565.408000) [ 55.681] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.681] sna_accel_do_throttle -- no pending activity [ 55.687] sna_wakeup_handler [ 55.687] sna_accel_flush: flush?=0, dirty?=0 [ 55.687] sna_block_handler (tv=565.402000) [ 55.687] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.687] sna_accel_do_throttle -- no pending activity [ 55.687] sna_wakeup_handler [ 55.687] sna_block_handler (tv=565.402000) [ 55.687] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.687] sna_accel_do_throttle -- no pending activity [ 55.687] sna_wakeup_handler [ 55.687] sna_accel_flush: flush?=0, dirty?=0 [ 55.687] sna_block_handler (tv=565.402000) [ 55.687] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.687] sna_accel_do_throttle -- no pending activity [ 55.689] sna_wakeup_handler [ 55.689] sna_block_handler (tv=565.400000) [ 55.689] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.689] sna_accel_do_throttle -- no pending activity [ 55.695] sna_wakeup_handler [ 55.695] sna_accel_flush: flush?=0, dirty?=0 [ 55.695] sna_block_handler (tv=565.394000) [ 55.695] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.695] sna_accel_do_throttle -- no pending activity [ 55.695] sna_wakeup_handler [ 55.695] sna_block_handler (tv=565.394000) [ 55.695] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.695] sna_accel_do_throttle -- no pending activity [ 55.695] sna_wakeup_handler [ 55.695] sna_accel_flush: flush?=0, dirty?=0 [ 55.695] sna_accel_flush: flush?=0, dirty?=0 [ 55.695] sna_block_handler (tv=565.394000) [ 55.695] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.695] sna_accel_do_throttle -- no pending activity [ 55.697] sna_wakeup_handler [ 55.697] sna_block_handler (tv=565.392000) [ 55.697] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.697] sna_accel_do_throttle -- no pending activity [ 55.703] sna_wakeup_handler [ 55.703] sna_accel_flush: flush?=0, dirty?=0 [ 55.703] sna_block_handler (tv=565.386000) [ 55.703] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.703] sna_accel_do_throttle -- no pending activity [ 55.703] sna_wakeup_handler [ 55.703] sna_block_handler (tv=565.386000) [ 55.703] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.703] sna_accel_do_throttle -- no pending activity [ 55.703] sna_wakeup_handler [ 55.703] sna_accel_flush: flush?=0, dirty?=0 [ 55.703] sna_block_handler (tv=565.386000) [ 55.703] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.703] sna_accel_do_throttle -- no pending activity [ 55.705] sna_wakeup_handler [ 55.705] sna_block_handler (tv=565.384000) [ 55.705] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.705] sna_accel_do_throttle -- no pending activity [ 55.711] sna_wakeup_handler [ 55.711] sna_accel_flush: flush?=0, dirty?=0 [ 55.711] sna_block_handler (tv=565.378000) [ 55.711] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.711] sna_accel_do_throttle -- no pending activity [ 55.711] sna_wakeup_handler [ 55.711] sna_block_handler (tv=565.378000) [ 55.711] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.711] sna_accel_do_throttle -- no pending activity [ 55.711] sna_wakeup_handler [ 55.711] sna_accel_flush: flush?=0, dirty?=0 [ 55.711] sna_block_handler (tv=565.378000) [ 55.711] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.711] sna_accel_do_throttle -- no pending activity [ 55.713] sna_wakeup_handler [ 55.713] sna_block_handler (tv=565.376000) [ 55.713] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.713] sna_accel_do_throttle -- no pending activity [ 55.719] sna_wakeup_handler [ 55.719] sna_accel_flush: flush?=0, dirty?=0 [ 55.719] sna_block_handler (tv=565.370000) [ 55.719] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.719] sna_accel_do_throttle -- no pending activity [ 55.719] sna_wakeup_handler [ 55.719] sna_block_handler (tv=565.370000) [ 55.719] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.719] sna_accel_do_throttle -- no pending activity [ 55.719] sna_wakeup_handler [ 55.719] sna_accel_flush: flush?=0, dirty?=0 [ 55.719] sna_accel_flush: flush?=0, dirty?=0 [ 55.719] sna_block_handler (tv=565.370000) [ 55.719] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.720] sna_accel_do_throttle -- no pending activity [ 55.727] sna_wakeup_handler [ 55.727] sna_accel_flush: flush?=0, dirty?=0 [ 55.727] sna_block_handler (tv=565.362000) [ 55.727] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.727] sna_accel_do_throttle -- no pending activity [ 55.727] sna_wakeup_handler [ 55.727] sna_block_handler (tv=565.362000) [ 55.727] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.727] sna_accel_do_throttle -- no pending activity [ 55.727] sna_wakeup_handler [ 55.728] sna_accel_flush: flush?=0, dirty?=0 [ 55.728] sna_block_handler (tv=565.361000) [ 55.728] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.728] sna_accel_do_throttle -- no pending activity [ 55.735] sna_wakeup_handler [ 55.735] sna_accel_flush: flush?=0, dirty?=0 [ 55.735] sna_block_handler (tv=565.354000) [ 55.735] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.735] sna_accel_do_throttle -- no pending activity [ 55.735] sna_wakeup_handler [ 55.735] sna_block_handler (tv=565.354000) [ 55.735] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.735] sna_accel_do_throttle -- no pending activity [ 55.736] sna_wakeup_handler [ 55.736] sna_accel_flush: flush?=0, dirty?=0 [ 55.736] sna_block_handler (tv=565.353000) [ 55.736] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.736] sna_accel_do_throttle -- no pending activity [ 55.737] sna_wakeup_handler [ 55.737] sna_block_handler (tv=565.352000) [ 55.737] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.737] sna_accel_do_throttle -- no pending activity [ 55.743] sna_wakeup_handler [ 55.743] sna_accel_flush: flush?=0, dirty?=0 [ 55.743] sna_block_handler (tv=565.346000) [ 55.743] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.743] sna_accel_do_throttle -- no pending activity [ 55.743] sna_wakeup_handler [ 55.743] sna_block_handler (tv=565.346000) [ 55.743] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.743] sna_accel_do_throttle -- no pending activity [ 55.744] sna_wakeup_handler [ 55.744] sna_accel_flush: flush?=0, dirty?=0 [ 55.744] sna_accel_flush: flush?=0, dirty?=0 [ 55.744] sna_block_handler (tv=565.345000) [ 55.744] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.744] sna_accel_do_throttle -- no pending activity [ 55.745] sna_wakeup_handler [ 55.745] sna_block_handler (tv=565.344000) [ 55.745] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.745] sna_accel_do_throttle -- no pending activity [ 55.751] sna_wakeup_handler [ 55.751] sna_accel_flush: flush?=0, dirty?=0 [ 55.751] sna_block_handler (tv=565.338000) [ 55.751] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.751] sna_accel_do_throttle -- no pending activity [ 55.751] sna_wakeup_handler [ 55.751] sna_block_handler (tv=565.338000) [ 55.751] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.751] sna_accel_do_throttle -- no pending activity [ 55.752] sna_wakeup_handler [ 55.752] sna_accel_flush: flush?=0, dirty?=0 [ 55.752] sna_block_handler (tv=565.337000) [ 55.752] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.752] sna_accel_do_throttle -- no pending activity [ 55.753] sna_wakeup_handler [ 55.753] sna_block_handler (tv=565.336000) [ 55.753] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.753] sna_accel_do_throttle -- no pending activity [ 55.759] sna_wakeup_handler [ 55.759] sna_accel_flush: flush?=0, dirty?=0 [ 55.759] sna_block_handler (tv=565.330000) [ 55.759] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.759] sna_accel_do_throttle -- no pending activity [ 55.759] sna_wakeup_handler [ 55.759] sna_block_handler (tv=565.330000) [ 55.759] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.759] sna_accel_do_throttle -- no pending activity [ 55.760] sna_wakeup_handler [ 55.760] sna_accel_flush: flush?=0, dirty?=0 [ 55.760] sna_block_handler (tv=565.329000) [ 55.760] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.760] sna_accel_do_throttle -- no pending activity [ 55.761] sna_wakeup_handler [ 55.761] sna_block_handler (tv=565.328000) [ 55.761] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.761] sna_accel_do_throttle -- no pending activity [ 55.767] sna_wakeup_handler [ 55.767] sna_accel_flush: flush?=0, dirty?=0 [ 55.767] sna_block_handler (tv=565.322000) [ 55.767] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.767] sna_accel_do_throttle -- no pending activity [ 55.767] sna_wakeup_handler [ 55.767] sna_block_handler (tv=565.322000) [ 55.767] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.767] sna_accel_do_throttle -- no pending activity [ 55.768] sna_wakeup_handler [ 55.768] sna_accel_flush: flush?=0, dirty?=0 [ 55.768] sna_accel_flush: flush?=0, dirty?=0 [ 55.768] sna_block_handler (tv=565.321000) [ 55.768] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.768] sna_accel_do_throttle -- no pending activity [ 55.769] sna_wakeup_handler [ 55.769] sna_block_handler (tv=565.320000) [ 55.769] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.769] sna_accel_do_throttle -- no pending activity [ 55.794] sna_wakeup_handler [ 55.794] sna_create_pixmap(13, 20, 32, usage=0) [ 55.794] kgem_can_create_2d: 13x20 @ 32 [ 55.794] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=20 [ 55.794] kgem_can_create_2d: untiled size=4096 [ 55.794] kgem_choose_tiling: too thin [width 13, 32 bpp] for TILING_X [ 55.794] kgem_choose_tiling: 13x20 -> 0 [ 55.794] sna_create_pixmap: usage=0, flags=a [ 55.794] sna_create_pixmap: small buffer [1040], attaching to shadow pixmap [ 55.794] create_pixmap: allocating pixmap 13x20, depth=32/32, size=1048 [ 55.794] create_pixmap: serial=3892, usage=0, 13x20 [ 55.794] sna_create_pixmap: serial=3892, 13x20, usage=0 [ 55.794] sna_composite_rectangles(pixmap=3893, op=0, 0 x 1 [(0, 0)x(13, 20) ...]) [ 55.794] sna_composite_rectangles: converted to op 0 [ 55.794] sna_composite_rectangles[0] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 55.794] sna_composite_rectangles: nrects=1, region=(0, 0), (13, 20) x 1 [ 55.794] sna_composite_rectangles: clipped extents (0, 0),(13, 20) x 1 [ 55.794] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(13, 20) [ 55.794] sna_composite_rectangles: fallback, dst pixmap=3893 too small or not attached [ 55.794] sna_composite_rectangles: fallback [ 55.794] sna_drawable_move_region_to_cpu(pixmap=3893 (13x20), [(0, 0), (13, 20)], flags=1) [ 55.794] sna_drawable_move_region_to_cpu: region (0, 0), (13, 20) + (0, 0) subsumes pixmap (13x20) [ 55.794] _sna_pixmap_move_to_cpu(pixmap=3893, 13x20, flags=1) [ 55.794] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 55.794] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 55.794] operate_inplace: no, inplace operation not suitable [ 55.794] _sna_pixmap_move_to_cpu: marking as damaged [ 55.794] __sna_damage_all(13, 20) [ 55.794] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 55.794] sna_composite_rectangles(pixmap=3893, op=1, fff2f1f0 x 1 [(0, 0)x(13, 20) ...]) [ 55.794] sna_composite_rectangles: converted to op 1 [ 55.794] sna_composite_rectangles[0] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 55.794] sna_composite_rectangles: nrects=1, region=(0, 0), (13, 20) x 1 [ 55.794] sna_composite_rectangles: clipped extents (0, 0),(13, 20) x 1 [ 55.794] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(13, 20) [ 55.794] sna_composite_rectangles: fallback, dst pixmap=3893 too small or not attached [ 55.794] sna_composite_rectangles: fallback [ 55.794] sna_drawable_move_region_to_cpu(pixmap=3893 (13x20), [(0, 0), (13, 20)], flags=1) [ 55.794] sna_drawable_move_region_to_cpu: pixmap=3893 all damaged on CPU [ 55.794] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 55.794] sna_composite_rectangles: fallback fill: (0, 0)x(13, 20) fff2f1f0 [ 55.794] sna_composite_rectangles(pixmap=3893, op=1, ff300a24 x 2 [(0, 0)x(13, 20) ...]) [ 55.794] sna_composite_rectangles: converted to op 1 [ 55.794] sna_composite_rectangles[0] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 55.794] sna_composite_rectangles[1] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 55.794] sna_composite_rectangles: nrects=2, region=(0, 0), (13, 20) x 2 [ 55.794] sna_composite_rectangles: clipped extents (0, 0),(13, 20) x 1 [ 55.794] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(13, 20) [ 55.794] sna_composite_rectangles: fallback, dst pixmap=3893 too small or not attached [ 55.794] sna_composite_rectangles: fallback [ 55.794] sna_drawable_move_region_to_cpu(pixmap=3893 (13x20), [(0, 0), (13, 20)], flags=1) [ 55.794] sna_drawable_move_region_to_cpu: pixmap=3893 all damaged on CPU [ 55.794] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 55.794] sna_composite_rectangles: fallback fill: (0, 0)x(13, 20) ff300a24 [ 55.794] sna_glyphs(op=3, nlist=2, src=(1, -2)) [ 55.794] sna_glyphs: fallback -- too small (13x20) [ 55.794] glyphs_fallback: nlist=2, count=3, extents (0, -13), (19, 1) [ 55.794] glyphs_fallback: clipped extents (0, 0), (13, 1) [ 55.794] sna_drawable_move_region_to_cpu(pixmap=3893 (13x20), [(0, 0), (13, 1)], flags=3) [ 55.794] sna_drawable_move_region_to_cpu: pixmap=3893 all damaged on CPU [ 55.794] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 55.794] sna_copy_area: src=pixmap=3893:(0, 0)x(13, 20)+(0, 0) -> dst=pixmap=3060:(477, 714)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 55.794] sna_copy_area: normal copy [ 55.794] sna_do_copy: src=(0, 0), dst=(477, 714), size=(13x20) [ 55.794] sna_do_copy: after drawable: src=(0, 0), dst=(542, 738), size=(13x20) [ 55.794] sna_do_copy: dst extents (542, 738), (555, 758), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 55.794] sna_do_copy: clipped dst extents (542, 738), (555, 758) [ 55.794] sna_do_copy: unclipped src extents (0, 0), (13, 20) [ 55.794] sna_do_copy: clipped src extents (0, 0), (13, 20) [ 55.794] sna_do_copy: pixmap -- no source clipping [ 55.794] sna_do_copy: src extents (0, 0), (13, 20) x 1 [ 55.794] sna_do_copy: copy region (542, 738), (555, 758) x 1 + (-542, -738) [ 55.794] sna_copy_boxes (boxes=1x[(542, 738), (555, 758)...], src pixmap=3893+(-542, -738), dst pixmap=3060+(-65, -24), alu=3, src.size=13x20, dst.size=3775x2136) [ 55.794] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94ace290, gpu_bo=0, cpu_bo=0), replaces=0 [ 55.794] sna_drawable_use_bo pixmap=3060, box=((477, 714), (490, 734)), flags=8... [ 55.794] sna_drawable_use_bo: exported target, set PREFER_GPU [ 55.794] sna_drawable_use_bo: pinned, never REPLACES [ 55.794] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 55.794] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.794] sna_drawable_use_bo: using whole GPU bo [ 55.794] region_overlaps_damage? [ 55.794] use_shm_bo: no, not attached [ 55.794] sna_drawable_move_region_to_cpu(pixmap=3893 (13x20), [(0, 0), (13, 20)], flags=2) [ 55.794] sna_drawable_move_region_to_cpu: pixmap=3893 all damaged on CPU [ 55.794] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 55.794] sna_write_boxes x 1, src stride=52, src dx=(-477, -714) [ 55.794] kgem_bo_can_map: handle=9, map=0x7fc6b7845000:0x0:0x7fc656564000, tiling=1, domain=0, offset=4029534208 [ 55.794] write_boxes_inplace x 1, handle=9, tiling=1 [ 55.794] upload_inplace__tiled: tiling=1 [ 55.794] kgem_bo_can_map__cpu: handle=9 [ 55.794] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 55.794] kgem_bo_map__cpu(handle=9, size=33177600, map=0x7fc6b7845000:0x7fc656564000) [ 55.794] kgem_bo_sync__cpu: handle=9 [ 55.794] __kgem_busy: handle=9, busy=0, wedged=0 [ 55.794] kgem_bo_sync__cpu: SYNC: handle=9, needs_flush? 0, domain? 0, busy? 0 [ 55.794] __kgem_busy: handle=9, busy=0, wedged=0 [ 55.794] kgem_bo_retire: retiring bo handle=9 (needed flush? 0), rq? 0 [busy?=0] [ 55.794] assert_bo_retired: handle=9, domain: 0 exec? 0, rq? 0 [ 55.794] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(477, 714), size=13x20, pitch=52/15360 [ 55.794] sna_accel_flush: flush?=0, dirty?=0 [ 55.794] sna_accel_flush: flush?=0, dirty?=0 [ 55.795] sna_accel_flush: flush?=0, dirty?=0 [ 55.795] sna_accel_flush: flush?=0, dirty?=0 [ 55.795] sna_destroy_pixmap: pixmap=3893, attached?=1 [ 55.795] __sna_free_pixmap(pixmap=3893) [ 55.795] sna_accel_flush: flush?=0, dirty?=0 [ 55.795] sna_accel_flush: flush?=0, dirty?=0 [ 55.795] sna_accel_flush: flush?=0, dirty?=0 [ 55.795] sna_block_handler (tv=565.294000) [ 55.795] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.795] sna_accel_do_throttle -- no pending activity [ 55.796] sna_wakeup_handler [ 55.796] sna_accel_flush: flush?=0, dirty?=0 [ 55.796] sna_accel_flush: flush?=0, dirty?=0 [ 55.796] sna_accel_flush: flush?=0, dirty?=0 [ 55.796] sna_accel_flush: flush?=0, dirty?=0 [ 55.796] sna_accel_flush: flush?=0, dirty?=0 [ 55.796] sna_accel_flush: flush?=0, dirty?=0 [ 55.796] sna_accel_flush: flush?=0, dirty?=0 [ 55.796] sna_accel_flush: flush?=0, dirty?=0 [ 55.796] sna_accel_flush: flush?=0, dirty?=0 [ 55.796] sna_block_handler (tv=565.293000) [ 55.796] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.796] sna_accel_do_throttle -- no pending activity [ 55.796] sna_wakeup_handler [ 55.796] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=128, name=76 [ 55.796] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 55.796] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 55.796] sna_dri2_get_back: draw size=7680x2160, back buffer handle=128 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 [ 55.796] sna_dri2_get_back: reuse backbuffer? 1 [ 55.796] sna_dri2_get_back: back buffer handle=128, active?=0, refcnt=1 [ 55.796] sna_dri2_get_back: reuse unattached back [ 55.796] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 55.796] sna_dri2_reuse_buffer: reusing back buffer handle=128, name=76, pitch=30720, age=0 [ 55.796] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 55.796] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=40, name=5, active_scanout=3 [ 55.796] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 55.796] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 55.796] sna_accel_flush: flush?=0, dirty?=0 [ 55.796] sna_accel_flush: flush?=0, dirty?=0 [ 55.796] sna_accel_flush: flush?=0, dirty?=0 [ 55.796] sna_block_handler (tv=565.293000) [ 55.796] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.796] timer_enable (time=55796), starting timer 0 [ 55.796] sna_accel_do_throttle -- no pending activity [ 55.796] sna_accel_block: evaluating timers, active=5 [ 55.796] sna_accel_block: flush timer expires in 8 [55804] [ 55.796] sna_wakeup_handler [ 55.796] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 55.796] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 55.796] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 55.796] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 55.796] sna_dri2_get_msc(draw=146, pipe=0) [ 55.796] sna_crtc_record_swap: recording last swap on pipe=0, frame 3098 [msc=3098], time 55.787694 [ 55.796] sna_dri2_get_msc: msc=3098 [raw=3098], ust=55787694 [ 55.796] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=128 (refs=1/1, flush=0) , front=40 (refs=1/4, flush=1) [ 55.796] sna_dri2_schedule_swap(target_msc=3075, divisor=0, remainder=0) [ 55.796] sna_dri2_schedule_swap: using front handle=40, active_scanout?=3, flush?=1 [ 55.796] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 55.796] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 55.796] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 55.796] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 55.797] sna_crtc_record_swap: recording last swap on pipe=0, frame 3098 [msc=3098], time 55.787694 [ 55.797] immediate_swap: current_msc=3098, target_msc=3075 -- yes [ 55.797] can_flip: no, shadow enabled [ 55.797] sna_dri2_add_event: adding event to window 146) [ 55.797] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 55.797] sna_dri2_immediate_blit: no pending blit, starting chain [ 55.797] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 55.797] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 55.797] can_xchg: back size=8701e00, front size=8701e00 [ 55.797] can_xchg: yes, pixmap=165 [ 55.797] sna_dri2_xchg: win=146, exchange front=40/5,ref=2 and back=128/76,ref=2, pixmap=165 7680x2160 [ 55.797] sna_dri2_xchg: back_bo handle=128, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 55.797] sna_dri2_xchg: front_bo handle=40, pitch=30720, size=132710400, ref=4, active_scanout?=3 [ 55.797] set_bo: pixmap=165, handle=128 (old handle=40) [ 55.797] set_bo: marking whole pixmap as damaged [ 55.797] set_bo: applying final/discard move-to-gpu [ 55.797] wait_for_shadow: flags=0, flips=0, handle=40, shadow=32 [ 55.797] set_bo: dropping flush hint from handle=40 [ 55.797] set_bo: adding flush hint to handle=128 [ 55.797] mark_stale(handle=40) => 1 [ 55.797] swap_limit: draw=146 setting swap limit to 3 [ 55.797] sna_dri2_swap_limit_validate: swap limit set to 3 [ 55.797] sna_next_vblank(pipe=0, waiting until next vblank) [ 55.797] sna_dri2_schedule_swap: reported target_msc=3098 [ 55.797] sna_accel_flush: flush?=0, dirty?=0 [ 55.797] sna_accel_flush: flush?=0, dirty?=0 [ 55.797] sna_accel_flush: flush?=0, dirty?=0 [ 55.797] sna_accel_flush: flush?=0, dirty?=0 [ 55.797] sna_block_handler (tv=565.292000) [ 55.797] sna_scanout_do_flush: flush timer active: delta=7 [ 55.797] sna_accel_do_throttle -- no pending activity [ 55.797] sna_accel_block: evaluating timers, active=5 [ 55.797] sna_accel_block: flush timer expires in 7 [55804] [ 55.804] sna_wakeup_handler [ 55.804] sna_mode_wakeup: len=32 [ 55.804] sna_dri2_vblank_handler(type=2, sequence=3099, draw=3353) [ 55.804] sna_crtc_record_swap: recording last swap on pipe=0, frame 3099 [msc=3099], time 55.804381 [ 55.804] sna_dri2_vblank_handler: 2 complete, frame=3099 tv=55.804381 [ 55.804] sna_dri2_blit_complete: blit finished [ 55.804] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=3099, tv=55.804381) [ 55.804] frame_swap_complete(type=2): draw=146, pipe=0, frame=3099 [msc=3099], tv=55.804381 [ 55.804] sna_accel_flush: flush?=0, dirty?=0 [ 55.804] sna_dri2_event_free(draw?=1) [ 55.804] sna_dri2_remove_event: remove[0x561c94ab16d0] from window 146, active? 1 [ 55.804] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 55.804] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=40] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 55.804] sna_dri2_vblank_handler complete [ 55.804] sna_block_handler (tv=565.285000) [ 55.804] sna_scanout_do_flush: flush timer active: delta=0 [ 55.804] sna_scanout_do_flush (time=55804), triggered [ 55.804] sna_scanout_flush (time=55804), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 55.804] has_shadow: has pending damage? 1, outstanding flips: 0 [ 55.804] stop_flush: scanout=128 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 55.804] has_shadow: has pending damage? 1, outstanding flips: 0 [ 55.804] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 55.804] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 55.804] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 55.804] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 55.804] sna_pixmap_move_to_gpu: already all-damaged [ 55.804] sna_pixmap_mark_active: pixmap=165, handle=128 [ 55.804] sna_mode_redisplay: crtc[0] transformed? 0 [ 55.804] sna_mode_redisplay: crtc[1] transformed? 0 [ 55.804] sna_mode_redisplay: crtc[2] transformed? 0 [ 55.804] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=128 [active=1] [ 55.804] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 40, transformed? 0 [ 55.804] get_fb: reusing fb=112 for handle=128 [ 55.804] sna_mode_redisplay: recording flip on CRTC:32 handle=128, active_scanout=2, serial=2 [ 55.804] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 55.804] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 40, transformed? 0 [ 55.804] sna_mode_redisplay: recording flip on CRTC:39 handle=128, active_scanout=3, serial=3 [ 55.804] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 55.804] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 55.804] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 55.804] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=128, shadow handle=32 [ 55.804] sna_accel_do_throttle -- no pending activity [ 55.804] sna_accel_block: evaluating timers, active=5 [ 55.804] sna_accel_block: flush timer expires in 16 [55820] [ 55.819] sna_wakeup_handler [ 55.819] sna_mode_wakeup: len=32 [ 55.819] sna_mode_wakeup: recording last swap on pipe=1, frame 3070 [bfe], time 55.819691 [ 55.819] sna_mode_wakeup: removing handle=40 [active_scanout=1] from scanout, installing handle=128 [active_scanout=3] [ 55.819] sna_mode_wakeup: flip complete, pending? 2 [ 55.819] sna_block_handler (tv=565.270000) [ 55.819] sna_scanout_do_flush: flush timer active: delta=1 [ 55.819] sna_scanout_do_flush (time=55819), triggered [ 55.819] sna_scanout_flush (time=55819), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 55.819] has_shadow: has pending damage? 0, outstanding flips: 1 [ 55.819] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 55.819] has_shadow: has pending damage? 0, outstanding flips: 1 [ 55.819] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) [ 55.819] sna_accel_do_throttle -- no pending activity [ 55.819] sna_accel_block: evaluating timers, active=5 [ 55.819] sna_accel_block: flush timer expires in 16 [55835] [ 55.820] sna_wakeup_handler [ 55.820] sna_mode_wakeup: len=32 [ 55.820] sna_mode_wakeup: recording last swap on pipe=0, frame 3100 [c1c], time 55.821095 [ 55.820] sna_mode_wakeup: removing handle=40 [active_scanout=0] from scanout, installing handle=128 [active_scanout=3] [ 55.820] sna_mode_wakeup: flip complete, pending? 1 [ 55.820] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 55.820] sna_block_handler (tv=565.269000) [ 55.820] sna_scanout_do_flush: flush timer active: delta=15 [ 55.820] sna_accel_do_throttle -- no pending activity [ 55.820] sna_accel_block: evaluating timers, active=5 [ 55.820] sna_accel_block: flush timer expires in 15 [55835] [ 55.835] sna_wakeup_handler [ 55.836] sna_block_handler (tv=565.253000) [ 55.836] sna_scanout_do_flush: flush timer active: delta=-1 [ 55.836] sna_scanout_do_flush (time=55836), triggered [ 55.836] sna_scanout_flush (time=55836), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 55.836] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.836] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 55.836] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.836] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 55.836] sna_accel_do_throttle -- no pending activity [ 55.836] sna_accel_block: evaluating timers, active=5 [ 55.836] sna_accel_block: flush timer expires in 16 [55852] [ 55.852] sna_wakeup_handler [ 55.852] sna_block_handler (tv=565.237000) [ 55.852] sna_scanout_do_flush: flush timer active: delta=0 [ 55.852] sna_scanout_do_flush (time=55852), triggered [ 55.852] sna_scanout_flush (time=55852), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 55.852] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.852] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 55.852] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.852] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 55.852] sna_accel_do_throttle -- no pending activity [ 55.852] sna_accel_block: evaluating timers, active=5 [ 55.852] sna_accel_block: flush timer expires in 16 [55868] [ 55.868] sna_wakeup_handler [ 55.868] sna_block_handler (tv=565.221000) [ 55.868] sna_scanout_do_flush: flush timer active: delta=0 [ 55.868] sna_scanout_do_flush (time=55868), triggered [ 55.868] sna_scanout_flush (time=55868), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 55.868] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.868] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 55.868] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.868] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 55.868] sna_accel_do_throttle -- no pending activity [ 55.868] sna_accel_block: evaluating timers, active=5 [ 55.868] sna_accel_block: flush timer expires in 16 [55884] [ 55.884] sna_wakeup_handler [ 55.884] sna_block_handler (tv=565.205000) [ 55.884] sna_scanout_do_flush: flush timer active: delta=0 [ 55.884] sna_scanout_do_flush (time=55884), triggered [ 55.884] sna_scanout_flush (time=55884), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 55.884] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.884] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 55.884] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.884] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 55.884] sna_accel_do_throttle -- no pending activity [ 55.884] sna_accel_block: evaluating timers, active=5 [ 55.884] sna_accel_block: flush timer expires in 16 [55900] [ 55.900] sna_wakeup_handler [ 55.900] sna_block_handler (tv=565.189000) [ 55.900] sna_scanout_do_flush: flush timer active: delta=0 [ 55.900] sna_scanout_do_flush (time=55900), triggered [ 55.900] sna_scanout_flush (time=55900), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 55.900] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.900] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 55.900] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.900] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 55.901] sna_accel_do_throttle -- no pending activity [ 55.901] sna_accel_block: evaluating timers, active=5 [ 55.901] sna_accel_block: flush timer expires in 16 [55916] [ 55.917] sna_wakeup_handler [ 55.917] sna_block_handler (tv=565.172000) [ 55.917] sna_scanout_do_flush: flush timer active: delta=-1 [ 55.917] sna_scanout_do_flush (time=55917), triggered [ 55.917] sna_scanout_flush (time=55917), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 55.917] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.917] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 55.917] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.917] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 55.917] sna_accel_do_throttle -- no pending activity [ 55.917] sna_accel_block: evaluating timers, active=5 [ 55.917] sna_accel_block: flush timer expires in 16 [55933] [ 55.933] sna_wakeup_handler [ 55.933] sna_block_handler (tv=565.156000) [ 55.933] sna_scanout_do_flush: flush timer active: delta=0 [ 55.933] sna_scanout_do_flush (time=55933), triggered [ 55.933] sna_scanout_flush (time=55933), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 55.933] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.933] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 55.933] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.933] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 55.933] sna_accel_do_throttle -- no pending activity [ 55.933] sna_accel_block: evaluating timers, active=5 [ 55.933] sna_accel_block: flush timer expires in 16 [55949] [ 55.949] sna_wakeup_handler [ 55.949] sna_block_handler (tv=565.140000) [ 55.949] sna_scanout_do_flush: flush timer active: delta=0 [ 55.949] sna_scanout_do_flush (time=55949), triggered [ 55.949] sna_scanout_flush (time=55949), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 55.949] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.949] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 55.949] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.949] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 55.949] sna_accel_do_throttle -- no pending activity [ 55.949] sna_accel_block: evaluating timers, active=5 [ 55.949] sna_accel_block: flush timer expires in 16 [55965] [ 55.965] sna_wakeup_handler [ 55.965] sna_block_handler (tv=565.124000) [ 55.965] sna_scanout_do_flush: flush timer active: delta=0 [ 55.965] sna_scanout_do_flush (time=55965), triggered [ 55.965] sna_scanout_flush (time=55965), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 55.965] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.965] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 55.965] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.965] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 55.965] sna_accel_do_throttle -- no pending activity [ 55.965] sna_accel_block: evaluating timers, active=5 [ 55.965] sna_accel_block: flush timer expires in 16 [55981] [ 55.982] sna_wakeup_handler [ 55.982] sna_block_handler (tv=565.107000) [ 55.982] sna_scanout_do_flush: flush timer active: delta=-1 [ 55.982] sna_scanout_do_flush (time=55982), triggered [ 55.982] sna_scanout_flush (time=55982), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 55.982] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.982] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 55.982] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.982] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 55.982] sna_accel_do_throttle -- no pending activity [ 55.982] sna_accel_block: evaluating timers, active=5 [ 55.982] sna_accel_block: flush timer expires in 16 [55998] [ 55.998] sna_wakeup_handler [ 55.998] sna_block_handler (tv=565.91000) [ 55.998] sna_scanout_do_flush: flush timer active: delta=0 [ 55.998] sna_scanout_do_flush (time=55998), triggered [ 55.998] sna_scanout_flush (time=55998), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 55.998] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.998] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 55.998] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.998] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 55.998] sna_accel_do_throttle -- no pending activity [ 55.998] sna_accel_block: evaluating timers, active=5 [ 55.998] sna_accel_block: flush timer expires in 16 [56014] [ 56.014] sna_wakeup_handler [ 56.014] sna_block_handler (tv=565.75000) [ 56.014] sna_scanout_do_flush: flush timer active: delta=0 [ 56.014] sna_scanout_do_flush (time=56014), triggered [ 56.014] sna_scanout_flush (time=56014), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 56.014] has_shadow: has pending damage? 0, outstanding flips: 0 [ 56.014] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 56.014] has_shadow: has pending damage? 0, outstanding flips: 0 [ 56.014] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 56.014] sna_accel_do_throttle -- no pending activity [ 56.014] sna_accel_block: evaluating timers, active=5 [ 56.014] sna_accel_block: flush timer expires in 16 [56030] [ 56.030] sna_wakeup_handler [ 56.030] sna_block_handler (tv=565.59000) [ 56.030] sna_scanout_do_flush: flush timer active: delta=0 [ 56.030] sna_scanout_do_flush (time=56030), triggered [ 56.030] sna_scanout_flush (time=56030), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 56.030] has_shadow: has pending damage? 0, outstanding flips: 0 [ 56.030] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 56.030] has_shadow: has pending damage? 0, outstanding flips: 0 [ 56.030] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 56.030] sna_accel_do_throttle -- no pending activity [ 56.030] sna_accel_block: evaluating timers, active=5 [ 56.030] sna_accel_block: flush timer expires in 16 [56046] [ 56.047] sna_wakeup_handler [ 56.047] sna_block_handler (tv=565.42000) [ 56.047] sna_scanout_do_flush: flush timer active: delta=-1 [ 56.047] sna_scanout_do_flush (time=56047), triggered [ 56.047] sna_scanout_flush (time=56047), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 56.047] has_shadow: has pending damage? 0, outstanding flips: 0 [ 56.047] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 56.047] has_shadow: has pending damage? 0, outstanding flips: 0 [ 56.047] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 56.047] sna_accel_do_throttle -- no pending activity [ 56.047] sna_accel_block: evaluating timers, active=5 [ 56.047] sna_accel_block: flush timer expires in 16 [56063] [ 56.063] sna_wakeup_handler [ 56.063] sna_block_handler (tv=565.26000) [ 56.063] sna_scanout_do_flush: flush timer active: delta=0 [ 56.063] sna_scanout_do_flush (time=56063), triggered [ 56.063] sna_scanout_flush (time=56063), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 56.063] has_shadow: has pending damage? 0, outstanding flips: 0 [ 56.063] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 56.063] has_shadow: has pending damage? 0, outstanding flips: 0 [ 56.063] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 56.063] sna_accel_do_throttle -- no pending activity [ 56.063] sna_accel_block: evaluating timers, active=5 [ 56.063] sna_accel_block: flush timer expires in 16 [56079] [ 56.079] sna_wakeup_handler [ 56.079] sna_block_handler (tv=565.10000) [ 56.079] sna_scanout_do_flush: flush timer active: delta=0 [ 56.079] sna_scanout_do_flush (time=56079), triggered [ 56.079] sna_scanout_flush (time=56079), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 56.079] has_shadow: has pending damage? 0, outstanding flips: 0 [ 56.079] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 56.079] has_shadow: has pending damage? 0, outstanding flips: 0 [ 56.080] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 56.080] sna_accel_do_throttle -- no pending activity [ 56.080] sna_accel_block: evaluating timers, active=5 [ 56.080] sna_accel_block: flush timer expires in 16 [56095] [ 56.096] sna_wakeup_handler [ 56.096] sna_block_handler (tv=564.993000) [ 56.096] sna_scanout_do_flush: flush timer active: delta=-1 [ 56.096] sna_scanout_do_flush (time=56096), triggered [ 56.096] sna_scanout_flush (time=56096), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 56.096] has_shadow: has pending damage? 0, outstanding flips: 0 [ 56.096] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 56.096] has_shadow: has pending damage? 0, outstanding flips: 0 [ 56.096] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 56.096] sna_accel_do_throttle -- no pending activity [ 56.096] sna_accel_block: evaluating timers, active=5 [ 56.096] sna_accel_block: flush timer expires in 16 [56112] [ 56.112] sna_wakeup_handler [ 56.112] sna_block_handler (tv=564.977000) [ 56.112] sna_scanout_do_flush: flush timer active: delta=0 [ 56.112] sna_scanout_do_flush (time=56112), triggered [ 56.112] sna_scanout_flush (time=56112), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 56.112] has_shadow: has pending damage? 0, outstanding flips: 0 [ 56.112] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 56.112] has_shadow: has pending damage? 0, outstanding flips: 0 [ 56.112] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 56.112] sna_accel_do_throttle -- no pending activity [ 56.112] sna_accel_block: evaluating timers, active=5 [ 56.112] sna_accel_block: flush timer expires in 16 [56128] [ 56.129] sna_wakeup_handler [ 56.129] sna_block_handler (tv=564.960000) [ 56.129] sna_scanout_do_flush: flush timer active: delta=-1 [ 56.129] sna_scanout_do_flush (time=56129), triggered [ 56.129] sna_scanout_flush (time=56129), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 56.129] has_shadow: has pending damage? 0, outstanding flips: 0 [ 56.129] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 56.129] has_shadow: has pending damage? 0, outstanding flips: 0 [ 56.129] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 56.129] sna_accel_do_throttle -- no pending activity [ 56.129] sna_accel_block: evaluating timers, active=5 [ 56.129] sna_accel_block: flush timer expires in 16 [56145] [ 56.145] sna_wakeup_handler [ 56.145] sna_block_handler (tv=564.944000) [ 56.145] sna_scanout_do_flush: flush timer active: delta=0 [ 56.145] sna_scanout_do_flush (time=56145), triggered [ 56.145] sna_scanout_flush (time=56145), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 56.145] has_shadow: has pending damage? 0, outstanding flips: 0 [ 56.145] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 56.145] has_shadow: has pending damage? 0, outstanding flips: 0 [ 56.145] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 56.145] sna_accel_do_throttle -- no pending activity [ 56.145] sna_accel_block: evaluating timers, active=5 [ 56.145] sna_accel_block: flush timer expires in 16 [56161] [ 56.161] sna_wakeup_handler [ 56.161] sna_block_handler (tv=564.928000) [ 56.161] sna_scanout_do_flush: flush timer active: delta=0 [ 56.161] sna_scanout_do_flush (time=56161), triggered [ 56.161] sna_scanout_flush (time=56161), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 56.161] has_shadow: has pending damage? 0, outstanding flips: 0 [ 56.161] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 56.161] has_shadow: has pending damage? 0, outstanding flips: 0 [ 56.161] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 56.161] sna_accel_do_throttle -- no pending activity [ 56.161] sna_accel_block: evaluating timers, active=5 [ 56.161] sna_accel_block: flush timer expires in 16 [56177] [ 56.178] sna_wakeup_handler [ 56.178] sna_block_handler (tv=564.911000) [ 56.178] sna_scanout_do_flush: flush timer active: delta=-1 [ 56.178] sna_scanout_do_flush (time=56178), triggered [ 56.178] sna_scanout_flush (time=56178), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 56.178] has_shadow: has pending damage? 0, outstanding flips: 0 [ 56.178] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 56.178] has_shadow: has pending damage? 0, outstanding flips: 0 [ 56.178] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 56.178] sna_accel_do_throttle -- no pending activity [ 56.178] sna_accel_block: evaluating timers, active=5 [ 56.178] sna_accel_block: flush timer expires in 16 [56194] [ 56.194] sna_wakeup_handler [ 56.194] sna_block_handler (tv=564.895000) [ 56.194] sna_scanout_do_flush: flush timer active: delta=0 [ 56.194] sna_scanout_do_flush (time=56194), triggered [ 56.194] sna_scanout_flush (time=56194), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 56.194] has_shadow: has pending damage? 0, outstanding flips: 0 [ 56.194] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 56.194] has_shadow: has pending damage? 0, outstanding flips: 0 [ 56.194] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 56.194] sna_accel_do_throttle -- no pending activity [ 56.194] sna_accel_block: evaluating timers, active=5 [ 56.194] sna_accel_block: flush timer expires in 16 [56210] [ 56.210] sna_wakeup_handler [ 56.210] sna_block_handler (tv=564.879000) [ 56.210] sna_scanout_do_flush: flush timer active: delta=0 [ 56.210] sna_scanout_do_flush (time=56210), triggered [ 56.210] sna_scanout_flush (time=56210), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 56.210] has_shadow: has pending damage? 0, outstanding flips: 0 [ 56.210] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 56.210] has_shadow: has pending damage? 0, outstanding flips: 0 [ 56.210] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 56.210] sna_accel_do_throttle -- no pending activity [ 56.210] sna_accel_block: evaluating timers, active=5 [ 56.210] sna_accel_block: flush timer expires in 16 [56226] [ 56.227] sna_wakeup_handler [ 56.227] sna_block_handler (tv=564.862000) [ 56.227] sna_scanout_do_flush: flush timer active: delta=-1 [ 56.227] sna_scanout_do_flush (time=56227), triggered [ 56.227] sna_scanout_flush (time=56227), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 56.227] has_shadow: has pending damage? 0, outstanding flips: 0 [ 56.227] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 56.227] has_shadow: has pending damage? 0, outstanding flips: 0 [ 56.227] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 56.227] sna_accel_do_throttle -- no pending activity [ 56.227] sna_accel_block: evaluating timers, active=5 [ 56.227] sna_accel_block: flush timer expires in 16 [56243] [ 56.243] sna_wakeup_handler [ 56.243] sna_block_handler (tv=564.846000) [ 56.243] sna_scanout_do_flush: flush timer active: delta=0 [ 56.243] sna_scanout_do_flush (time=56243), triggered [ 56.243] sna_scanout_flush (time=56243), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 56.243] has_shadow: has pending damage? 0, outstanding flips: 0 [ 56.243] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 56.243] has_shadow: has pending damage? 0, outstanding flips: 0 [ 56.243] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 56.243] sna_accel_do_throttle -- no pending activity [ 56.243] sna_accel_block: evaluating timers, active=5 [ 56.243] sna_accel_block: flush timer expires in 16 [56259] [ 56.260] sna_wakeup_handler [ 56.260] sna_block_handler (tv=564.829000) [ 56.260] sna_scanout_do_flush: flush timer active: delta=-1 [ 56.260] sna_scanout_do_flush (time=56260), triggered [ 56.260] sna_scanout_flush (time=56260), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 56.260] has_shadow: has pending damage? 0, outstanding flips: 0 [ 56.260] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 56.260] has_shadow: has pending damage? 0, outstanding flips: 0 [ 56.260] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 56.260] sna_accel_do_throttle -- no pending activity [ 56.260] sna_accel_block: evaluating timers, active=5 [ 56.260] sna_accel_block: flush timer expires in 16 [56276] [ 56.269] sna_wakeup_handler [ 56.269] sna_accel_flush: flush?=0, dirty?=0 [ 56.269] sna_accel_flush: flush?=0, dirty?=0 [ 56.269] sna_block_handler (tv=564.820000) [ 56.269] sna_scanout_do_flush: flush timer active: delta=7 [ 56.269] sna_accel_do_throttle -- no pending activity [ 56.269] sna_accel_block: evaluating timers, active=5 [ 56.269] sna_accel_block: flush timer expires in 7 [56276] [ 56.269] sna_wakeup_handler [ 56.269] sna_accel_flush: flush?=0, dirty?=0 [ 56.269] sna_accel_flush: flush?=0, dirty?=0 [ 56.269] sna_accel_flush: flush?=0, dirty?=0 [ 56.269] sna_block_handler (tv=564.820000) [ 56.269] sna_scanout_do_flush: flush timer active: delta=7 [ 56.269] sna_accel_do_throttle -- no pending activity [ 56.269] sna_accel_block: evaluating timers, active=5 [ 56.269] sna_accel_block: flush timer expires in 7 [56276] [ 56.269] sna_wakeup_handler [ 56.269] sna_accel_flush: flush?=0, dirty?=0 [ 56.269] sna_accel_flush: flush?=0, dirty?=0 [ 56.269] sna_block_handler (tv=564.820000) [ 56.269] sna_scanout_do_flush: flush timer active: delta=7 [ 56.269] sna_accel_do_throttle -- no pending activity [ 56.269] sna_accel_block: evaluating timers, active=5 [ 56.269] sna_accel_block: flush timer expires in 7 [56276] [ 56.276] sna_wakeup_handler [ 56.276] sna_block_handler (tv=564.813000) [ 56.276] sna_scanout_do_flush: flush timer active: delta=0 [ 56.276] sna_scanout_do_flush (time=56276), triggered [ 56.276] sna_scanout_flush (time=56276), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 56.276] has_shadow: has pending damage? 0, outstanding flips: 0 [ 56.276] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 56.276] has_shadow: has pending damage? 0, outstanding flips: 0 [ 56.276] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 56.276] sna_accel_do_throttle -- no pending activity [ 56.276] sna_accel_block: evaluating timers, active=5 [ 56.276] sna_accel_block: flush timer expires in 16 [56292] [ 56.293] sna_wakeup_handler [ 56.293] sna_block_handler (tv=564.796000) [ 56.293] sna_scanout_do_flush: flush timer active: delta=-1 [ 56.293] sna_scanout_do_flush (time=56293), triggered [ 56.293] sna_scanout_flush (time=56293), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 56.293] has_shadow: has pending damage? 0, outstanding flips: 0 [ 56.293] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 56.293] has_shadow: has pending damage? 0, outstanding flips: 0 [ 56.293] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 56.293] sna_accel_do_throttle -- no pending activity [ 56.293] sna_accel_block: evaluating timers, active=5 [ 56.293] sna_accel_block: flush timer expires in 16 [56309] [ 56.309] sna_wakeup_handler [ 56.309] sna_block_handler (tv=564.780000) [ 56.309] sna_scanout_do_flush: flush timer active: delta=0 [ 56.309] sna_scanout_do_flush (time=56309), triggered [ 56.309] sna_scanout_flush (time=56309), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 56.309] has_shadow: has pending damage? 0, outstanding flips: 0 [ 56.309] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 56.309] has_shadow: has pending damage? 0, outstanding flips: 0 [ 56.309] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 56.309] sna_accel_do_throttle -- no pending activity [ 56.309] sna_accel_block: evaluating timers, active=5 [ 56.309] sna_accel_block: flush timer expires in 16 [56325] [ 56.325] sna_wakeup_handler [ 56.325] sna_block_handler (tv=564.764000) [ 56.325] sna_scanout_do_flush: flush timer active: delta=0 [ 56.325] sna_scanout_do_flush (time=56325), triggered [ 56.325] sna_scanout_flush (time=56325), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 56.325] has_shadow: has pending damage? 0, outstanding flips: 0 [ 56.325] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 56.325] has_shadow: has pending damage? 0, outstanding flips: 0 [ 56.325] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 56.325] sna_accel_do_throttle -- no pending activity [ 56.325] sna_accel_block: evaluating timers, active=5 [ 56.325] sna_accel_block: flush timer expires in 16 [56341] [ 56.342] sna_wakeup_handler [ 56.342] sna_block_handler (tv=564.747000) [ 56.342] sna_scanout_do_flush: flush timer active: delta=-1 [ 56.342] sna_scanout_do_flush (time=56342), triggered [ 56.342] sna_scanout_flush (time=56342), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 56.342] has_shadow: has pending damage? 0, outstanding flips: 0 [ 56.342] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 56.342] has_shadow: has pending damage? 0, outstanding flips: 0 [ 56.342] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 56.342] sna_accel_do_throttle -- no pending activity [ 56.342] sna_accel_block: evaluating timers, active=5 [ 56.342] sna_accel_block: flush timer expires in 16 [56358] [ 56.358] sna_wakeup_handler [ 56.358] sna_block_handler (tv=564.731000) [ 56.358] sna_scanout_do_flush: flush timer active: delta=0 [ 56.358] sna_scanout_do_flush (time=56358), triggered [ 56.358] sna_scanout_flush (time=56358), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 56.358] has_shadow: has pending damage? 0, outstanding flips: 0 [ 56.358] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 56.358] has_shadow: has pending damage? 0, outstanding flips: 0 [ 56.358] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 56.358] sna_accel_do_throttle -- no pending activity [ 56.358] sna_accel_block: evaluating timers, active=5 [ 56.358] sna_accel_block: flush timer expires in 16 [56374] [ 56.374] sna_wakeup_handler [ 56.374] sna_block_handler (tv=564.715000) [ 56.374] sna_scanout_do_flush: flush timer active: delta=0 [ 56.374] sna_scanout_do_flush (time=56374), triggered [ 56.374] sna_scanout_flush (time=56374), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 56.374] has_shadow: has pending damage? 0, outstanding flips: 0 [ 56.374] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 56.374] has_shadow: has pending damage? 0, outstanding flips: 0 [ 56.374] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 56.375] sna_accel_do_throttle -- no pending activity [ 56.375] sna_accel_block: evaluating timers, active=5 [ 56.375] sna_accel_block: flush timer expires in 16 [56390] [ 56.391] sna_wakeup_handler [ 56.391] sna_block_handler (tv=564.698000) [ 56.391] sna_scanout_do_flush: flush timer active: delta=-1 [ 56.391] sna_scanout_do_flush (time=56391), triggered [ 56.391] sna_scanout_flush (time=56391), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 56.391] has_shadow: has pending damage? 0, outstanding flips: 0 [ 56.391] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 56.391] has_shadow: has pending damage? 0, outstanding flips: 0 [ 56.391] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 56.391] sna_accel_do_throttle -- no pending activity [ 56.391] sna_accel_block: evaluating timers, active=5 [ 56.391] sna_accel_block: flush timer expires in 16 [56407] [ 56.395] sna_wakeup_handler [ 56.395] sna_create_pixmap(13, 20, 32, usage=0) [ 56.395] kgem_can_create_2d: 13x20 @ 32 [ 56.395] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=20 [ 56.395] kgem_can_create_2d: untiled size=4096 [ 56.395] kgem_choose_tiling: too thin [width 13, 32 bpp] for TILING_X [ 56.395] kgem_choose_tiling: 13x20 -> 0 [ 56.395] sna_create_pixmap: usage=0, flags=a [ 56.395] sna_create_pixmap: small buffer [1040], attaching to shadow pixmap [ 56.395] create_pixmap: allocating pixmap 13x20, depth=32/32, size=1048 [ 56.395] create_pixmap: serial=3894, usage=0, 13x20 [ 56.395] sna_create_pixmap: serial=3894, 13x20, usage=0 [ 56.395] sna_composite_rectangles(pixmap=3895, op=0, 0 x 1 [(0, 0)x(13, 20) ...]) [ 56.395] sna_composite_rectangles: converted to op 0 [ 56.395] sna_composite_rectangles[0] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 56.395] sna_composite_rectangles: nrects=1, region=(0, 0), (13, 20) x 1 [ 56.395] sna_composite_rectangles: clipped extents (0, 0),(13, 20) x 1 [ 56.395] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(13, 20) [ 56.395] sna_composite_rectangles: fallback, dst pixmap=3895 too small or not attached [ 56.395] sna_composite_rectangles: fallback [ 56.395] sna_drawable_move_region_to_cpu(pixmap=3895 (13x20), [(0, 0), (13, 20)], flags=1) [ 56.395] sna_drawable_move_region_to_cpu: region (0, 0), (13, 20) + (0, 0) subsumes pixmap (13x20) [ 56.395] _sna_pixmap_move_to_cpu(pixmap=3895, 13x20, flags=1) [ 56.395] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 56.395] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 56.395] operate_inplace: no, inplace operation not suitable [ 56.395] _sna_pixmap_move_to_cpu: marking as damaged [ 56.395] __sna_damage_all(13, 20) [ 56.395] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 56.395] sna_composite_rectangles(pixmap=3895, op=1, fff2f1f0 x 1 [(0, 0)x(13, 20) ...]) [ 56.395] sna_composite_rectangles: converted to op 1 [ 56.395] sna_composite_rectangles[0] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 56.395] sna_composite_rectangles: nrects=1, region=(0, 0), (13, 20) x 1 [ 56.395] sna_composite_rectangles: clipped extents (0, 0),(13, 20) x 1 [ 56.395] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(13, 20) [ 56.395] sna_composite_rectangles: fallback, dst pixmap=3895 too small or not attached [ 56.395] sna_composite_rectangles: fallback [ 56.395] sna_drawable_move_region_to_cpu(pixmap=3895 (13x20), [(0, 0), (13, 20)], flags=1) [ 56.395] sna_drawable_move_region_to_cpu: pixmap=3895 all damaged on CPU [ 56.395] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 56.395] sna_composite_rectangles: fallback fill: (0, 0)x(13, 20) fff2f1f0 [ 56.395] sna_composite_rectangles(pixmap=3895, op=1, ff300a24 x 2 [(0, 0)x(13, 20) ...]) [ 56.395] sna_composite_rectangles: converted to op 1 [ 56.395] sna_composite_rectangles[0] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 56.395] sna_composite_rectangles[1] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 56.395] sna_composite_rectangles: nrects=2, region=(0, 0), (13, 20) x 2 [ 56.395] sna_composite_rectangles: clipped extents (0, 0),(13, 20) x 1 [ 56.395] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(13, 20) [ 56.395] sna_composite_rectangles: fallback, dst pixmap=3895 too small or not attached [ 56.395] sna_composite_rectangles: fallback [ 56.395] sna_drawable_move_region_to_cpu(pixmap=3895 (13x20), [(0, 0), (13, 20)], flags=1) [ 56.395] sna_drawable_move_region_to_cpu: pixmap=3895 all damaged on CPU [ 56.395] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 56.395] sna_composite_rectangles: fallback fill: (0, 0)x(13, 20) ff300a24 [ 56.395] sna_glyphs(op=3, nlist=2, src=(1, -2)) [ 56.395] sna_glyphs: fallback -- too small (13x20) [ 56.395] glyphs_fallback: nlist=2, count=3, extents (0, -13), (19, 1) [ 56.395] glyphs_fallback: clipped extents (0, 0), (13, 1) [ 56.395] sna_drawable_move_region_to_cpu(pixmap=3895 (13x20), [(0, 0), (13, 1)], flags=3) [ 56.395] sna_drawable_move_region_to_cpu: pixmap=3895 all damaged on CPU [ 56.395] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 56.396] sna_composite_rectangles(pixmap=3895, op=1, ffffffff x 1 [(1, 1)x(9, 17) ...]) [ 56.396] sna_composite_rectangles: converted to op 1 [ 56.396] sna_composite_rectangles[0] (1, 1)x(9, 17) -> (1, 1), (10, 18) [ 56.396] sna_composite_rectangles: nrects=1, region=(1, 1), (10, 18) x 1 [ 56.396] sna_composite_rectangles: clipped extents (1, 1),(10, 18) x 1 [ 56.396] sna_composite_rectangles: pixmap +(0, 0) extents (1, 1),(10, 18) [ 56.396] sna_composite_rectangles: fallback, dst pixmap=3895 too small or not attached [ 56.396] sna_composite_rectangles: fallback [ 56.396] sna_drawable_move_region_to_cpu(pixmap=3895 (13x20), [(1, 1), (10, 18)], flags=1) [ 56.396] sna_drawable_move_region_to_cpu: pixmap=3895 all damaged on CPU [ 56.396] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 56.396] sna_composite_rectangles: fallback fill: (1, 1)x(9, 17) ffffffff [ 56.396] sna_copy_area: src=pixmap=3895:(0, 0)x(13, 20)+(0, 0) -> dst=pixmap=3060:(477, 714)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 56.396] sna_copy_area: normal copy [ 56.396] sna_do_copy: src=(0, 0), dst=(477, 714), size=(13x20) [ 56.396] sna_do_copy: after drawable: src=(0, 0), dst=(542, 738), size=(13x20) [ 56.396] sna_do_copy: dst extents (542, 738), (555, 758), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 56.396] sna_do_copy: clipped dst extents (542, 738), (555, 758) [ 56.396] sna_do_copy: unclipped src extents (0, 0), (13, 20) [ 56.396] sna_do_copy: clipped src extents (0, 0), (13, 20) [ 56.396] sna_do_copy: pixmap -- no source clipping [ 56.396] sna_do_copy: src extents (0, 0), (13, 20) x 1 [ 56.396] sna_do_copy: copy region (542, 738), (555, 758) x 1 + (-542, -738) [ 56.396] sna_copy_boxes (boxes=1x[(542, 738), (555, 758)...], src pixmap=3895+(-542, -738), dst pixmap=3060+(-65, -24), alu=3, src.size=13x20, dst.size=3775x2136) [ 56.396] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94ac8f90, gpu_bo=0, cpu_bo=0), replaces=0 [ 56.396] sna_drawable_use_bo pixmap=3060, box=((477, 714), (490, 734)), flags=8... [ 56.396] sna_drawable_use_bo: exported target, set PREFER_GPU [ 56.396] sna_drawable_use_bo: pinned, never REPLACES [ 56.396] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 56.396] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 56.396] sna_drawable_use_bo: using whole GPU bo [ 56.396] region_overlaps_damage? [ 56.396] use_shm_bo: no, not attached [ 56.396] sna_drawable_move_region_to_cpu(pixmap=3895 (13x20), [(0, 0), (13, 20)], flags=2) [ 56.396] sna_drawable_move_region_to_cpu: pixmap=3895 all damaged on CPU [ 56.396] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 56.396] sna_write_boxes x 1, src stride=52, src dx=(-477, -714) [ 56.396] kgem_bo_can_map: handle=9, map=0x7fc6b7845000:0x0:0x7fc656564000, tiling=1, domain=1, offset=4029534208 [ 56.396] write_boxes_inplace x 1, handle=9, tiling=1 [ 56.396] upload_inplace__tiled: tiling=1 [ 56.396] kgem_bo_can_map__cpu: handle=9 [ 56.396] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 56.396] kgem_bo_map__cpu(handle=9, size=33177600, map=0x7fc6b7845000:0x7fc656564000) [ 56.396] kgem_bo_sync__cpu: handle=9 [ 56.396] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(477, 714), size=13x20, pitch=52/15360 [ 56.396] sna_accel_flush: flush?=0, dirty?=0 [ 56.396] sna_accel_flush: flush?=0, dirty?=0 [ 56.396] sna_accel_flush: flush?=0, dirty?=0 [ 56.396] sna_accel_flush: flush?=0, dirty?=0 [ 56.396] sna_destroy_pixmap: pixmap=3895, attached?=1 [ 56.396] __sna_free_pixmap(pixmap=3895) [ 56.396] sna_accel_flush: flush?=0, dirty?=0 [ 56.396] sna_accel_flush: flush?=0, dirty?=0 [ 56.396] sna_accel_flush: flush?=0, dirty?=0 [ 56.396] sna_block_handler (tv=564.693000) [ 56.396] sna_scanout_do_flush: flush timer active: delta=11 [ 56.396] sna_accel_do_throttle -- no pending activity [ 56.396] sna_accel_block: evaluating timers, active=5 [ 56.396] sna_accel_block: flush timer expires in 11 [56407] [ 56.398] sna_wakeup_handler [ 56.398] sna_accel_flush: flush?=0, dirty?=0 [ 56.398] sna_accel_flush: flush?=0, dirty?=0 [ 56.398] sna_accel_flush: flush?=0, dirty?=0 [ 56.398] sna_accel_flush: flush?=0, dirty?=0 [ 56.398] sna_accel_flush: flush?=0, dirty?=0 [ 56.398] sna_accel_flush: flush?=0, dirty?=0 [ 56.398] sna_accel_flush: flush?=0, dirty?=0 [ 56.398] sna_accel_flush: flush?=0, dirty?=0 [ 56.398] sna_accel_flush: flush?=0, dirty?=0 [ 56.398] sna_block_handler (tv=564.691000) [ 56.398] sna_scanout_do_flush: flush timer active: delta=9 [ 56.398] sna_accel_do_throttle -- no pending activity [ 56.398] sna_accel_block: evaluating timers, active=5 [ 56.398] sna_accel_block: flush timer expires in 9 [56407] [ 56.398] sna_wakeup_handler [ 56.398] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=40, name=5 [ 56.398] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 56.398] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 56.398] sna_dri2_get_back: draw size=7680x2160, back buffer handle=40 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 [ 56.398] sna_dri2_get_back: reuse backbuffer? 1 [ 56.398] sna_dri2_get_back: back buffer handle=40, active?=0, refcnt=1 [ 56.398] sna_dri2_get_back: reuse unattached back [ 56.398] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 56.398] sna_dri2_reuse_buffer: reusing back buffer handle=40, name=5, pitch=30720, age=0 [ 56.398] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 56.398] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=128, name=76, active_scanout=3 [ 56.398] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 56.398] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 56.398] sna_accel_flush: flush?=0, dirty?=0 [ 56.398] sna_accel_flush: flush?=0, dirty?=0 [ 56.398] sna_accel_flush: flush?=0, dirty?=0 [ 56.398] sna_block_handler (tv=564.691000) [ 56.398] sna_scanout_do_flush: flush timer active: delta=9 [ 56.398] sna_accel_do_throttle -- no pending activity [ 56.398] sna_accel_block: evaluating timers, active=5 [ 56.398] sna_accel_block: flush timer expires in 9 [56407] [ 56.398] sna_wakeup_handler [ 56.398] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 56.398] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 56.398] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 56.398] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 56.398] sna_dri2_get_msc(draw=146, pipe=0) [ 56.398] sna_crtc_record_swap: recording last swap on pipe=0, frame 3134 [msc=3134], time 56.389407 [ 56.398] sna_dri2_get_msc: msc=3134 [raw=3134], ust=56389407 [ 56.398] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=40 (refs=1/1, flush=0) , front=128 (refs=1/4, flush=1) [ 56.398] sna_dri2_schedule_swap(target_msc=3099, divisor=0, remainder=0) [ 56.398] sna_dri2_schedule_swap: using front handle=128, active_scanout?=3, flush?=1 [ 56.398] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 56.398] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 56.398] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 56.398] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 56.398] sna_crtc_record_swap: recording last swap on pipe=0, frame 3134 [msc=3134], time 56.389407 [ 56.398] immediate_swap: current_msc=3134, target_msc=3099 -- yes [ 56.398] can_flip: no, shadow enabled [ 56.398] sna_dri2_add_event: adding event to window 146) [ 56.399] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 56.399] sna_dri2_immediate_blit: no pending blit, starting chain [ 56.399] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 56.399] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 56.399] can_xchg: back size=8701e00, front size=8701e00 [ 56.399] can_xchg: yes, pixmap=165 [ 56.399] sna_dri2_xchg: win=146, exchange front=128/76,ref=2 and back=40/5,ref=2, pixmap=165 7680x2160 [ 56.399] sna_dri2_xchg: back_bo handle=40, pitch=30720, size=132710400, ref=1, active_scanout?=0 [ 56.399] sna_dri2_xchg: front_bo handle=128, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 56.399] set_bo: pixmap=165, handle=40 (old handle=128) [ 56.399] set_bo: marking whole pixmap as damaged [ 56.399] set_bo: applying final/discard move-to-gpu [ 56.399] wait_for_shadow: flags=0, flips=0, handle=128, shadow=32 [ 56.399] set_bo: dropping flush hint from handle=128 [ 56.399] set_bo: adding flush hint to handle=40 [ 56.399] mark_stale(handle=128) => 1 [ 56.399] swap_limit: draw=146 setting swap limit to 3 [ 56.399] sna_dri2_swap_limit_validate: swap limit set to 3 [ 56.399] sna_next_vblank(pipe=0, waiting until next vblank) [ 56.399] sna_dri2_schedule_swap: reported target_msc=3134 [ 56.399] sna_accel_flush: flush?=0, dirty?=0 [ 56.399] sna_accel_flush: flush?=0, dirty?=0 [ 56.399] sna_accel_flush: flush?=0, dirty?=0 [ 56.399] sna_accel_flush: flush?=0, dirty?=0 [ 56.399] sna_block_handler (tv=564.690000) [ 56.399] sna_scanout_do_flush: flush timer active: delta=8 [ 56.399] sna_accel_do_throttle -- no pending activity [ 56.399] sna_accel_block: evaluating timers, active=5 [ 56.399] sna_accel_block: flush timer expires in 8 [56407] [ 56.405] sna_wakeup_handler [ 56.405] sna_mode_wakeup: len=32 [ 56.405] sna_dri2_vblank_handler(type=2, sequence=3135, draw=3353) [ 56.405] sna_crtc_record_swap: recording last swap on pipe=0, frame 3135 [msc=3135], time 56.406090 [ 56.405] sna_dri2_vblank_handler: 2 complete, frame=3135 tv=56.406090 [ 56.405] sna_dri2_blit_complete: blit finished [ 56.405] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=3135, tv=56.406090) [ 56.405] frame_swap_complete(type=2): draw=146, pipe=0, frame=3135 [msc=3135], tv=56.406090 [ 56.405] sna_accel_flush: flush?=0, dirty?=0 [ 56.405] sna_dri2_event_free(draw?=1) [ 56.405] sna_dri2_remove_event: remove[0x561c94a02c70] from window 146, active? 1 [ 56.405] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 56.405] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=128] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 56.405] sna_dri2_vblank_handler complete [ 56.405] sna_block_handler (tv=564.684000) [ 56.405] sna_scanout_do_flush: flush timer active: delta=2 [ 56.405] sna_scanout_do_flush (time=56405), triggered [ 56.405] sna_scanout_flush (time=56405), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 56.405] has_shadow: has pending damage? 1, outstanding flips: 0 [ 56.405] stop_flush: scanout=40 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 56.405] has_shadow: has pending damage? 1, outstanding flips: 0 [ 56.405] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 56.405] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 56.405] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 56.405] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 56.405] sna_pixmap_move_to_gpu: already all-damaged [ 56.405] sna_pixmap_mark_active: pixmap=165, handle=40 [ 56.405] sna_mode_redisplay: crtc[0] transformed? 0 [ 56.405] sna_mode_redisplay: crtc[1] transformed? 0 [ 56.405] sna_mode_redisplay: crtc[2] transformed? 0 [ 56.405] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=40 [active=1] [ 56.405] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 128, transformed? 0 [ 56.405] get_fb: reusing fb=110 for handle=40 [ 56.405] sna_mode_redisplay: recording flip on CRTC:32 handle=40, active_scanout=2, serial=2 [ 56.406] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 56.406] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 128, transformed? 0 [ 56.406] sna_mode_redisplay: recording flip on CRTC:39 handle=40, active_scanout=3, serial=3 [ 56.406] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 56.406] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 56.406] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 56.406] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=40, shadow handle=32 [ 56.406] sna_accel_do_throttle -- no pending activity [ 56.406] sna_accel_block: evaluating timers, active=5 [ 56.406] sna_accel_block: flush timer expires in 16 [56421] [ 56.413] sna_wakeup_handler [ 56.413] sna_accel_flush: flush?=0, dirty?=0 [ 56.413] sna_accel_flush: flush?=0, dirty?=0 [ 56.413] sna_block_handler (tv=0.500000) [ 56.413] sna_scanout_do_flush: flush timer active: delta=8 [ 56.413] sna_accel_do_throttle -- no pending activity [ 56.413] sna_accel_block: evaluating timers, active=5 [ 56.413] sna_accel_block: flush timer expires in 8 [56421] [ 56.413] sna_wakeup_handler [ 56.413] sna_accel_flush: flush?=0, dirty?=0 [ 56.413] sna_accel_flush: flush?=0, dirty?=0 [ 56.413] sna_accel_flush: flush?=0, dirty?=0 [ 56.413] sna_block_handler (tv=0.500000) [ 56.413] sna_scanout_do_flush: flush timer active: delta=8 [ 56.413] sna_accel_do_throttle -- no pending activity [ 56.413] sna_accel_block: evaluating timers, active=5 [ 56.413] sna_accel_block: flush timer expires in 8 [56421] [ 56.414] sna_wakeup_handler [ 56.414] sna_accel_flush: flush?=0, dirty?=0 [ 56.414] sna_block_handler (tv=0.499000) [ 56.414] sna_scanout_do_flush: flush timer active: delta=7 [ 56.414] sna_accel_do_throttle -- no pending activity [ 56.414] sna_accel_block: evaluating timers, active=5 [ 56.414] sna_accel_block: flush timer expires in 7 [56421] [ 56.414] sna_wakeup_handler [ 56.414] sna_accel_flush: flush?=0, dirty?=0 [ 56.414] sna_accel_flush: flush?=0, dirty?=0 [ 56.414] sna_accel_flush: flush?=0, dirty?=0 [ 56.414] sna_accel_flush: flush?=0, dirty?=0 [ 56.414] sna_block_handler (tv=0.499000) [ 56.414] sna_scanout_do_flush: flush timer active: delta=7 [ 56.414] sna_accel_do_throttle -- no pending activity [ 56.414] sna_accel_block: evaluating timers, active=5 [ 56.414] sna_accel_block: flush timer expires in 7 [56421] [ 56.415] sna_wakeup_handler [ 56.415] sna_hide_cursors [ 56.415] sna_crtc_disable_cursor: CRTC:32, handle=13 [ 56.422] sna_change_window_attributes [ 56.422] sna_accel_flush: flush?=0, dirty?=0 [ 56.422] sna_block_handler (tv=0.491000) [ 56.422] sna_scanout_do_flush: flush timer active: delta=-1 [ 56.422] sna_scanout_do_flush (time=56422), triggered [ 56.422] sna_scanout_flush (time=56422), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 56.422] has_shadow: has pending damage? 0, outstanding flips: 2 [ 56.422] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 56.422] has_shadow: has pending damage? 0, outstanding flips: 2 [ 56.422] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 2, mode reconfiguration pending? 0) [ 56.422] sna_accel_do_throttle -- no pending activity [ 56.422] sna_accel_block: evaluating timers, active=5 [ 56.422] sna_accel_block: flush timer expires in 16 [56438] [ 56.422] sna_wakeup_handler [ 56.422] sna_mode_wakeup: len=64 [ 56.422] sna_mode_wakeup: recording last swap on pipe=1, frame 3106 [c22], time 56.421400 [ 56.422] sna_mode_wakeup: removing handle=128 [active_scanout=1] from scanout, installing handle=40 [active_scanout=3] [ 56.422] sna_mode_wakeup: flip complete, pending? 2 [ 56.422] sna_mode_wakeup: recording last swap on pipe=0, frame 3136 [c40], time 56.422802 [ 56.422] sna_mode_wakeup: removing handle=128 [active_scanout=0] from scanout, installing handle=40 [active_scanout=3] [ 56.422] sna_mode_wakeup: flip complete, pending? 1 [ 56.422] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 56.422] sna_block_handler (tv=0.491000) [ 56.422] sna_scanout_do_flush: flush timer active: delta=16 [ 56.422] sna_accel_do_throttle -- no pending activity [ 56.422] sna_accel_block: evaluating timers, active=5 [ 56.422] sna_accel_block: flush timer expires in 16 [56438] [ 56.425] sna_wakeup_handler [ 56.425] sna_accel_flush: flush?=0, dirty?=0 [ 56.425] sna_accel_flush: flush?=0, dirty?=0 [ 56.425] sna_block_handler (tv=0.488000) [ 56.425] sna_scanout_do_flush: flush timer active: delta=13 [ 56.425] sna_accel_do_throttle -- no pending activity [ 56.425] sna_accel_block: evaluating timers, active=5 [ 56.425] sna_accel_block: flush timer expires in 13 [56438] [ 56.438] sna_wakeup_handler [ 56.438] sna_block_handler (tv=0.475000) [ 56.438] sna_scanout_do_flush: flush timer active: delta=0 [ 56.438] sna_scanout_do_flush (time=56438), triggered [ 56.438] sna_scanout_flush (time=56438), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 56.438] has_shadow: has pending damage? 0, outstanding flips: 0 [ 56.438] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 56.438] has_shadow: has pending damage? 0, outstanding flips: 0 [ 56.438] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 56.438] sna_accel_do_throttle -- no pending activity [ 56.438] sna_accel_block: evaluating timers, active=5 [ 56.438] sna_accel_block: flush timer expires in 16 [56454] [ 56.441] sna_wakeup_handler [ 56.441] sna_create_pixmap(220, 20, 32, usage=0) [ 56.441] kgem_can_create_2d: 220x20 @ 32 [ 56.441] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=896, height=20 [ 56.441] kgem_can_create_2d: untiled size=20480 [ 56.441] kgem_choose_tiling: 220x20 -> 1 [ 56.441] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1024, height=24 [ 56.441] kgem_can_create_2d: tiled[1] size=24576 [ 56.441] sna_create_pixmap: usage=0, flags=1b [ 56.441] sna_create_pixmap: creating GPU pixmap 220x20, stride=880, flags=1b [ 56.441] __pop_freed_pixmap: reusing freed pixmap=3890 header [ 56.441] create_pixmap_hdr: pixmap=3896, width=220, height=20, usage=0 [ 56.441] sna_create_pixmap: serial=3896, 220x20, usage=0 [ 56.441] sna_composite_rectangles(pixmap=3897, op=0, 0 x 1 [(0, 0)x(220, 20) ...]) [ 56.441] sna_composite_rectangles: converted to op 0 [ 56.441] sna_composite_rectangles[0] (0, 0)x(220, 20) -> (0, 0), (220, 20) [ 56.441] sna_composite_rectangles: nrects=1, region=(0, 0), (220, 20) x 1 [ 56.441] sna_composite_rectangles: clipped extents (0, 0),(220, 20) x 1 [ 56.441] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(220, 20) [ 56.441] sna_composite_rectangles: dropping last-cpu hint [ 56.441] sna_drawable_use_bo pixmap=3897, box=((0, 0), (220, 20)), flags=19... [ 56.441] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 56.441] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 56.441] sna_pixmap_move_to_gpu(pixmap=3897, usage=0), flags=b [ 56.441] sna_pixmap_move_to_gpu: CPU damage? 0 [ 56.441] sna_pixmap_move_to_gpu: creating GPU bo (220x20@32), create=b [ 56.441] kgem_choose_tiling: 220x20 -> 1 [ 56.441] kgem_choose_tiling: 220x20 -> 1 [ 56.441] sna_pixmap_alloc_gpu: pixmap=3897 [ 56.441] kgem_create_2d(220x20, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 56.441] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1024, height=24 [ 56.441] kgem_set_tiling: handle=140, tiling=1 [1], pitch=1024 [1024]: 1 [ 56.441] kgem_bo_remove_from_inactive: removing handle=140 from inactive [ 56.441] from inactive: pitch=1024, tiling=1: handle=140, id=2264 [ 56.441] __sna_damage_all(220, 20) [ 56.441] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 56.441] sna_pixmap_mark_active: pixmap=3897, handle=140 [ 56.441] sna_drawable_use_bo: allocated GPU bo for operation [ 56.441] sna_drawable_use_bo: using GPU bo with damage? 0 [ 56.441] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 56.441] kgem_bo_is_render: handle=140, rq? 0 [0] [ 56.441] kgem_bo_is_render: handle=140, rq? 0 [0] [ 56.441] gen9_render_fill_boxes(0 x 1 [(0, 0), (220, 20) ...]) [ 56.441] sna_render_get_solid: 0 [ 56.441] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 56.441] kgem_check_bo: num_pages=+16, num_exec=+1 [ 56.441] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 56.441] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 56.441] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 56.441] kgem_add_handle: handle=4, index=0 [ 56.441] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 56.441] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 56.441] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 56.441] gen9_composite_get_binding_table(ffc0) [ 56.441] kgem_add_reloc64: handle=140, pos=16360, delta=0, domains=20002 [ 56.441] kgem_add_handle: handle=140, index=1 [ 56.441] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd343000) [ 56.441] __kgem_bo_mark_dirty: handle=140 (proxy? 0) [ 56.441] [3fe0] bind bo(handle=140, addr=fd343000), format=192, width=220, height=20, pitch=1024, tiling=1 -> render [ 56.441] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 56.441] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 56.441] kgem_add_handle: handle=7, index=2 [ 56.441] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 56.441] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 56.441] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 56.441] gen9_emit_sampler: sampler = 1 [ 56.441] gen9_emit_sf: num_sf_outputs=1 [ 56.441] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 56.441] gen9_emit_vertex_elements: setup id=0 [ 56.441] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 56.441] (0, 0), (220, 20) [ 56.441] gen8_vertex_flush[490] = 3 [ 56.441] sna_composite_rectangles: pixmap=3897 marking clear [0]? 1 [ 56.441] sna_composite_rectangles(pixmap=3897, op=1, fff2f1f0 x 1 [(0, 0)x(220, 20) ...]) [ 56.441] sna_composite_rectangles: converted to op 1 [ 56.441] sna_composite_rectangles[0] (0, 0)x(220, 20) -> (0, 0), (220, 20) [ 56.441] sna_composite_rectangles: nrects=1, region=(0, 0), (220, 20) x 1 [ 56.441] sna_composite_rectangles: clipped extents (0, 0),(220, 20) x 1 [ 56.441] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(220, 20) [ 56.441] sna_composite_rectangles: promoting to full GPU [ 56.441] sna_composite_rectangles: dropping last-cpu hint [ 56.441] sna_drawable_use_bo pixmap=3897, box=((0, 0), (220, 20)), flags=19... [ 56.441] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 56.441] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 56.441] sna_drawable_use_bo: using whole GPU bo [ 56.441] gen9_render_fill_boxes (op=1, color=(f2f2, f1f1, f0f0, ffff) [20028888]) [ 56.441] kgem_bo_is_render: handle=140, rq? 1 [1] [ 56.441] gen9_render_fill_boxes(fff2f1f0 x 1 [(0, 0), (220, 20) ...]) [ 56.441] sna_render_get_solid: fff2f1f0 [ 56.441] sna_render_get_solid(15) = fff2f1f0 (old) [ 56.441] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 56.441] kgem_check_bo: num_pages=+0, num_exec=+0 [ 56.441] gen9_composite_get_binding_table(ff00) [ 56.441] kgem_add_reloc64: handle=113, pos=16312, delta=0, domains=40000 [ 56.441] kgem_add_reloc64: adding proxy [delta=60] for handle=113 [ 56.441] kgem_add_handle: handle=113, index=3 [ 56.441] kgem_add_reloc64[5] = (delta=60, target handle=3, presumed=fe00a000) [ 56.441] [3fb0] bind bo(handle=113, addr=fe00a03c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 56.441] gen9_emit_vertex_elements: setup id=0 [ 56.441] (0, 0), (220, 20) [ 56.441] gen8_vertex_flush[4cc] = 3 [ 56.441] sna_composite_rectangles: pixmap=3897 marking clear [fff2f1f0]? 1 [ 56.441] sna_composite_rectangles(pixmap=3897, op=1, ff300a24 x 2 [(0, 0)x(220, 20) ...]) [ 56.441] sna_composite_rectangles: converted to op 1 [ 56.441] sna_composite_rectangles[0] (0, 0)x(220, 20) -> (0, 0), (220, 20) [ 56.441] sna_composite_rectangles[1] (0, 0)x(220, 20) -> (0, 0), (220, 20) [ 56.441] sna_composite_rectangles: nrects=2, region=(0, 0), (220, 20) x 2 [ 56.441] sna_composite_rectangles: clipped extents (0, 0),(220, 20) x 1 [ 56.441] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(220, 20) [ 56.441] sna_composite_rectangles: promoting to full GPU [ 56.441] sna_composite_rectangles: dropping last-cpu hint [ 56.441] sna_drawable_use_bo pixmap=3897, box=((0, 0), (220, 20)), flags=19... [ 56.441] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 56.441] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 56.441] sna_drawable_use_bo: using whole GPU bo [ 56.441] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 56.441] kgem_bo_is_render: handle=140, rq? 1 [1] [ 56.441] gen9_render_fill_boxes(ff300a24 x 1 [(0, 0), (220, 20) ...]) [ 56.441] sna_render_get_solid: ff300a24 [ 56.441] sna_render_get_solid(17) = ff300a24 (old) [ 56.441] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 56.441] kgem_check_bo: num_pages=+0, num_exec=+0 [ 56.441] gen9_composite_get_binding_table(fe80) [ 56.441] kgem_add_reloc64: handle=113, pos=16280, delta=0, domains=40000 [ 56.441] kgem_add_reloc64: adding proxy [delta=68] for handle=113 [ 56.441] kgem_add_reloc64[6] = (delta=68, target handle=3, presumed=fe00a000) [ 56.441] [3f90] bind bo(handle=113, addr=fe00a044), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 56.441] gen9_emit_vertex_elements: setup id=0 [ 56.441] (0, 0), (220, 20) [ 56.441] gen8_vertex_flush[508] = 3 [ 56.441] sna_composite_rectangles: pixmap=3897 marking clear [ff300a24]? 1 [ 56.441] sna_glyphs(op=3, nlist=2, src=(1, -2)) [ 56.441] kgem_bo_is_busy: handle=140, domain: 0 exec? 1, rq? 1 [ 56.441] can_discard_mask: nlist=2, mask=28888, depth 32, op=3 (bounded? 1) [ 56.441] glyphs_format: format=166024, depth=32 [ 56.441] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 56.441] sna_glyphs: discarding mask [ 56.441] glyphs0_to_dst(op=3, src=(1, -2), nlist=2, dst=(1, -2)+(0, 0)) [ 56.441] clipped_glyphs? 47 glyph in 2 lists extents (0, -14), (199, 19), region (0, 0), (199, 19): yes [ 56.441] gen9_render_composite: 0x0, current mode=1/1 [ 56.441] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 56.441] gen9_composite_fallback: mask is already on the GPU, try to use GPU [ 56.441] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 56.441] sna_drawable_use_bo pixmap=3897, box=((0, 0), (199, 19)), flags=7... [ 56.441] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 56.441] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 56.441] sna_drawable_use_bo: using whole GPU bo [ 56.441] gen9_composite_set_target: pixmap=3897, format=20028888, size=220x20, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 56.441] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 56.441] color_convert: src=ffffffff [20028888] [ 56.441] color_convert: dst=ffffffff [20028888] [ 56.441] sna_render_get_solid: ffffffff [ 56.441] sna_render_get_solid(white) [ 56.441] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 56.441] sna_transform_is_imprecise_integer_translation: no transform [ 56.441] gen9_composite_picture: integer translation (0, 0), removing [ 56.441] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 56.441] sna_render_pixmap_bo: GPU all damaged [ 56.441] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 56.441] gen4_choose_composite_emitter: solid, identity mask [ 56.441] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 56.441] aligning vertex: was 2, now 4 floats per vertex [ 56.441] gen9_composite_get_binding_table(fe00) [ 56.441] kgem_add_reloc64: handle=7, pos=16248, delta=0, domains=40000 [ 56.441] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 56.441] kgem_add_reloc64[7] = (delta=1048, target handle=2, presumed=fffe8000) [ 56.441] [3f70] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 56.441] kgem_add_reloc64: handle=6, pos=16232, delta=0, domains=40000 [ 56.441] kgem_add_handle: handle=6, index=4 [ 56.441] kgem_add_reloc64[8] = (delta=0, target handle=4, presumed=fd581000) [ 56.441] [3f60] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 56.441] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 56.441] gen9_emit_sampler: sampler = a [ 56.441] gen9_emit_sf: num_sf_outputs=2 [ 56.441] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 56.441] gen9_emit_vertex_elements: setup id=9 [ 56.441] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 56.441] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 56.441] glyphs0_to_dst: glyph=(10, -13), (19, 1), clip=(0, 0), (199, 19) [ 56.441] glyphs0_to_dst: blt=(10, 0), (19, 1) [ 56.441] emit_primitive_identity_mask__avx2: dst=(10, 0), mask=(832.00, 45.00) x (9.00, 1.00) [ 56.441] glyphs0_to_dst: glyph=(55, -10), (64, 1), clip=(0, 0), (199, 19) [ 56.441] glyphs0_to_dst: blt=(55, 0), (64, 1) [ 56.441] emit_primitive_identity_mask__avx2: dst=(55, 0), mask=(880.00, 26.00) x (9.00, 1.00) [ 56.441] glyphs0_to_dst: glyph=(73, -13), (82, 1), clip=(0, 0), (199, 19) [ 56.441] glyphs0_to_dst: blt=(73, 0), (82, 1) [ 56.441] emit_primitive_identity_mask__avx2: dst=(73, 0), mask=(832.00, 45.00) x (9.00, 1.00) [ 56.441] glyphs0_to_dst: glyph=(91, -10), (100, 1), clip=(0, 0), (199, 19) [ 56.441] glyphs0_to_dst: blt=(91, 0), (100, 1) [ 56.441] emit_primitive_identity_mask__avx2: dst=(91, 0), mask=(880.00, 26.00) x (9.00, 1.00) [ 56.441] glyphs0_to_dst: glyph=(99, 0), (110, 2), clip=(0, 0), (199, 19) [ 56.441] glyphs0_to_dst: blt=(99, 0), (110, 2) [ 56.441] emit_primitive_identity_mask__avx2: dst=(99, 0), mask=(832.00, 48.00) x (11.00, 2.00) [ 56.441] glyphs0_to_dst: glyph=(135, 0), (146, 2), clip=(0, 0), (199, 19) [ 56.441] glyphs0_to_dst: blt=(135, 0), (146, 2) [ 56.441] emit_primitive_identity_mask__avx2: dst=(135, 0), mask=(832.00, 48.00) x (11.00, 2.00) [ 56.441] glyphs0_to_dst: glyph=(162, -10), (172, 1), clip=(0, 0), (199, 19) [ 56.441] glyphs0_to_dst: blt=(162, 0), (172, 1) [ 56.441] emit_primitive_identity_mask__avx2: dst=(162, 0), mask=(880.00, 58.00) x (10.00, 1.00) [ 56.441] glyphs0_to_dst: glyph=(0, 10), (10, 13), clip=(0, 0), (199, 19) [ 56.441] glyphs0_to_dst: blt=(0, 10), (10, 13) [ 56.441] emit_primitive_identity_mask__avx2: dst=(0, 10), mask=(1008.00, 48.00) x (10.00, 3.00) [ 56.441] glyphs0_to_dst: glyph=(10, 4), (19, 18), clip=(0, 0), (199, 19) [ 56.441] glyphs0_to_dst: blt=(10, 4), (19, 18) [ 56.441] emit_primitive_identity_mask__avx2: dst=(10, 4), mask=(832.00, 32.00) x (9.00, 14.00) [ 56.441] glyphs0_to_dst: glyph=(19, 7), (28, 15), clip=(0, 0), (199, 19) [ 56.441] glyphs0_to_dst: blt=(19, 7), (28, 15) [ 56.441] emit_primitive_identity_mask__avx2: dst=(19, 7), mask=(896.00, 48.00) x (9.00, 8.00) [ 56.441] glyphs0_to_dst: glyph=(27, 7), (37, 15), clip=(0, 0), (199, 19) [ 56.441] glyphs0_to_dst: blt=(27, 7), (37, 15) [ 56.441] emit_primitive_identity_mask__avx2: dst=(27, 7), mask=(848.00, 16.00) x (10.00, 8.00) [ 56.441] glyphs0_to_dst: glyph=(37, 7), (46, 15), clip=(0, 0), (199, 19) [ 56.441] glyphs0_to_dst: blt=(37, 7), (46, 15) [ 56.441] emit_primitive_identity_mask__avx2: dst=(37, 7), mask=(848.00, 48.00) x (9.00, 8.00) [ 56.441] glyphs0_to_dst: glyph=(45, 4), (55, 15), clip=(0, 0), (199, 19) [ 56.441] glyphs0_to_dst: blt=(45, 4), (55, 15) [ 56.441] emit_primitive_identity_mask__avx2: dst=(45, 4), mask=(992.00, 32.00) x (10.00, 11.00) [ 56.442] glyphs0_to_dst: glyph=(55, 7), (64, 18), clip=(0, 0), (199, 19) [ 56.442] glyphs0_to_dst: blt=(55, 7), (64, 18) [ 56.442] emit_primitive_identity_mask__avx2: dst=(55, 7), mask=(880.00, 16.00) x (9.00, 11.00) [ 56.442] glyphs0_to_dst: glyph=(64, 4), (73, 15), clip=(0, 0), (199, 19) [ 56.442] glyphs0_to_dst: blt=(64, 4), (73, 15) [ 56.442] emit_primitive_identity_mask__avx2: dst=(64, 4), mask=(880.00, 0.00) x (9.00, 11.00) [ 56.442] glyphs0_to_dst: glyph=(73, 4), (82, 18), clip=(0, 0), (199, 19) [ 56.442] glyphs0_to_dst: blt=(73, 4), (82, 18) [ 56.442] emit_primitive_identity_mask__avx2: dst=(73, 4), mask=(832.00, 32.00) x (9.00, 14.00) [ 56.442] glyphs0_to_dst: glyph=(81, 7), (91, 15), clip=(0, 0), (199, 19) [ 56.442] glyphs0_to_dst: blt=(81, 7), (91, 15) [ 56.442] emit_primitive_identity_mask__avx2: dst=(81, 7), mask=(848.00, 16.00) x (10.00, 8.00) [ 56.442] glyphs0_to_dst: glyph=(91, 7), (100, 18), clip=(0, 0), (199, 19) [ 56.442] glyphs0_to_dst: blt=(91, 7), (100, 18) [ 56.442] emit_primitive_identity_mask__avx2: dst=(91, 7), mask=(880.00, 16.00) x (9.00, 11.00) [ 56.442] glyphs0_to_dst: glyph=(99, 17), (110, 19), clip=(0, 0), (199, 19) [ 56.442] glyphs0_to_dst: blt=(99, 17), (110, 19) [ 56.442] emit_primitive_identity_mask__avx2: dst=(99, 17), mask=(832.00, 48.00) x (11.00, 2.00) [ 56.442] glyphs0_to_dst: glyph=(108, 3), (118, 15), clip=(0, 0), (199, 19) [ 56.442] glyphs0_to_dst: blt=(108, 3), (118, 15) [ 56.442] emit_primitive_identity_mask__avx2: dst=(108, 3), mask=(864.00, 0.00) x (10.00, 12.00) [ 56.442] glyphs0_to_dst: glyph=(117, 7), (127, 15), clip=(0, 0), (199, 19) [ 56.442] glyphs0_to_dst: blt=(117, 7), (127, 15) [ 56.442] emit_primitive_identity_mask__avx2: dst=(117, 7), mask=(864.00, 32.00) x (10.00, 8.00) [ 56.442] glyphs0_to_dst: glyph=(126, 4), (136, 15), clip=(0, 0), (199, 19) [ 56.442] glyphs0_to_dst: blt=(126, 4), (136, 15) [ 56.442] emit_primitive_identity_mask__avx2: dst=(126, 4), mask=(880.00, 32.00) x (10.00, 11.00) [ 56.442] glyphs0_to_dst: glyph=(135, 17), (146, 19), clip=(0, 0), (199, 19) [ 56.442] glyphs0_to_dst: blt=(135, 17), (146, 19) [ 56.442] emit_primitive_identity_mask__avx2: dst=(135, 17), mask=(832.00, 48.00) x (11.00, 2.00) [ 56.442] glyphs0_to_dst: glyph=(144, 4), (154, 15), clip=(0, 0), (199, 19) [ 56.442] glyphs0_to_dst: blt=(144, 4), (154, 15) [ 56.442] emit_primitive_identity_mask__avx2: dst=(144, 4), mask=(880.00, 32.00) x (10.00, 11.00) [ 56.442] glyphs0_to_dst: glyph=(153, 7), (163, 15), clip=(0, 0), (199, 19) [ 56.442] glyphs0_to_dst: blt=(153, 7), (163, 15) [ 56.442] emit_primitive_identity_mask__avx2: dst=(153, 7), mask=(944.00, 0.00) x (10.00, 8.00) [ 56.442] glyphs0_to_dst: glyph=(162, 7), (172, 18), clip=(0, 0), (199, 19) [ 56.442] glyphs0_to_dst: blt=(162, 7), (172, 18) [ 56.442] emit_primitive_identity_mask__avx2: dst=(162, 7), mask=(880.00, 48.00) x (10.00, 11.00) [ 56.442] glyphs0_to_dst: glyph=(174, 12), (179, 15), clip=(0, 0), (199, 19) [ 56.442] glyphs0_to_dst: blt=(174, 12), (179, 15) [ 56.442] emit_primitive_identity_mask__avx2: dst=(174, 12), mask=(1008.00, 32.00) x (5.00, 3.00) [ 56.442] glyphs0_to_dst: glyph=(181, 7), (190, 15), clip=(0, 0), (199, 19) [ 56.442] glyphs0_to_dst: blt=(181, 7), (190, 15) [ 56.442] emit_primitive_identity_mask__avx2: dst=(181, 7), mask=(896.00, 48.00) x (9.00, 8.00) [ 56.442] glyphs0_to_dst: glyph=(190, 3), (199, 15), clip=(0, 0), (199, 19) [ 56.442] glyphs0_to_dst: blt=(190, 3), (199, 15) [ 56.442] emit_primitive_identity_mask__avx2: dst=(190, 3), mask=(992.00, 48.00) x (9.00, 12.00) [ 56.442] gen8_vertex_flush[5e4] = 87 [ 56.442] gen9_magic_ca_pass: CA fixup (5 -> 92) [ 56.442] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 56.442] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 56.442] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 56.442] sna_composite_rectangles(pixmap=3897, op=1, ffffffff x 1 [(208, 1)x(9, 17) ...]) [ 56.442] sna_composite_rectangles: converted to op 1 [ 56.442] sna_composite_rectangles[0] (208, 1)x(9, 17) -> (208, 1), (217, 18) [ 56.442] sna_composite_rectangles: nrects=1, region=(208, 1), (217, 18) x 1 [ 56.442] sna_composite_rectangles: clipped extents (208, 1),(217, 18) x 1 [ 56.442] sna_composite_rectangles: pixmap +(0, 0) extents (208, 1),(217, 18) [ 56.442] sna_composite_rectangles: dropping last-cpu hint [ 56.442] sna_drawable_use_bo pixmap=3897, box=((208, 1), (217, 18)), flags=9... [ 56.442] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 56.442] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 56.442] sna_drawable_use_bo: using whole GPU bo [ 56.442] gen9_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20028888]) [ 56.442] kgem_bo_is_render: handle=140, rq? 1 [1] [ 56.442] gen9_render_fill_boxes(ffffffff x 1 [(208, 1), (217, 18) ...]) [ 56.442] sna_render_get_solid: ffffffff [ 56.442] sna_render_get_solid(white) [ 56.442] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 56.442] kgem_check_bo: num_pages=+0, num_exec=+0 [ 56.442] aligning vertex: was 4, now 2 floats per vertex [ 56.442] gen9_composite_get_binding_table(fd40) [ 56.442] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 56.442] gen9_emit_sampler: sampler = 1 [ 56.442] gen9_emit_sf: num_sf_outputs=1 [ 56.442] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 56.442] gen9_emit_vertex_elements: setup id=0 [ 56.442] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 56.442] (208, 1), (217, 18) [ 56.442] gen8_vertex_flush[700] = 3 [ 56.442] sna_copy_area: src=pixmap=3897:(0, 0)x(220, 20)+(0, 0) -> dst=pixmap=3060:(477, 714)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 56.442] sna_copy_area: normal copy [ 56.442] sna_do_copy: src=(0, 0), dst=(477, 714), size=(220x20) [ 56.442] sna_do_copy: after drawable: src=(0, 0), dst=(542, 738), size=(220x20) [ 56.442] sna_do_copy: dst extents (542, 738), (762, 758), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 56.442] sna_do_copy: clipped dst extents (542, 738), (762, 758) [ 56.442] sna_do_copy: unclipped src extents (0, 0), (220, 20) [ 56.442] sna_do_copy: clipped src extents (0, 0), (220, 20) [ 56.442] sna_do_copy: pixmap -- no source clipping [ 56.442] sna_do_copy: src extents (0, 0), (220, 20) x 1 [ 56.442] sna_do_copy: copy region (542, 738), (762, 758) x 1 + (-542, -738) [ 56.442] sna_copy_boxes (boxes=1x[(542, 738), (762, 758)...], src pixmap=3897+(-542, -738), dst pixmap=3060+(-65, -24), alu=3, src.size=220x20, dst.size=3775x2136) [ 56.442] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94a26fb0, gpu_bo=140, cpu_bo=0), replaces=0 [ 56.442] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 56.442] sna_drawable_use_bo pixmap=3060, box=((477, 714), (697, 734)), flags=b... [ 56.442] sna_drawable_use_bo: exported target, set PREFER_GPU [ 56.442] sna_drawable_use_bo: pinned, never REPLACES [ 56.442] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=b [ 56.442] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 56.442] sna_drawable_use_bo: using whole GPU bo [ 56.442] sna_pixmap_move_to_gpu(pixmap=3897, usage=0), flags=a [ 56.442] sna_pixmap_move_to_gpu: already all-damaged [ 56.442] sna_pixmap_mark_active: pixmap=3897, handle=140 [ 56.442] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 56.442] gen9_render_copy_boxes (-477, -714)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 56.442] kgem_bo_is_render: handle=140, rq? 1 [1] [ 56.442] kgem_bo_is_render: handle=9, rq? 0 [0] [ 56.442] kgem_bo_is_render: handle=9, rq? 0 [0] [ 56.442] kgem_bo_is_render: handle=140, rq? 1 [1] [ 56.442] kgem_set_mode: flushing before new bo [ 56.442] gen8_vertex_close: used=374, vbo active? 23, vb=201, nreloc=2 [ 56.442] gen8_vertex_close: reloc[0] = 287 [ 56.442] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 56.442] kgem_add_handle: handle=23, index=5 [ 56.442] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=fd541000) [ 56.442] gen8_vertex_close: reloc[1] = 372 [ 56.442] kgem_add_reloc64: handle=23, pos=372, delta=0, domains=200000 [ 56.442] kgem_add_reloc64[10] = (delta=0, target handle=5, presumed=fd541000) [ 56.442] batch[1/1, flags=1800]: 454 454 16224 16384, nreloc=11, nexec=6, nfence=0, aperture=1116 [fenced=0] [ 56.442] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 56.442] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 56.442] kgem_fixup_relocs: shrinking by 61440 [ 56.442] __kgem_busy: handle=1, busy=0, wedged=0 [ 56.442] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 56.442] kgem_commit: release handle=140 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd343000 [ 56.442] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 56.442] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 56.442] __kgem_bo_clear_busy: handle=7 [ 56.442] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 56.442] kgem_commit: release handle=113 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 56.442] __kgem_bo_clear_busy: handle=113 [ 56.442] kgem_commit: release handle=113 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fe00a000 [ 56.442] kgem_commit: release handle=113 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 56.442] __kgem_bo_clear_busy: handle=113 [ 56.442] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 56.442] __kgem_bo_clear_busy: handle=7 [ 56.442] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 56.442] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 56.442] __kgem_busy: handle=1, busy=131072, wedged=0 [ 56.442] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 56.442] kgem_check_bo: num_pages=+8116, num_exec=+2 [ 56.442] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 56.442] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 56.442] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 56.442] kgem_add_handle: handle=4, index=0 [ 56.442] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 56.442] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 56.442] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 56.442] gen9_composite_get_binding_table(ffc0) [ 56.442] kgem_add_reloc64: handle=9, pos=16360, delta=0, domains=20002 [ 56.442] kgem_add_handle: handle=9, index=1 [ 56.442] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f02dd000) [ 56.442] __kgem_bo_mark_dirty: handle=9 (proxy? 0) [ 56.442] [3fe0] bind bo(handle=9, addr=f02dd000), format=192, width=3775, height=2136, pitch=15360, tiling=1 -> render [ 56.442] kgem_add_reloc64: handle=140, pos=16344, delta=0, domains=40000 [ 56.442] kgem_add_handle: handle=140, index=2 [ 56.442] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd343000) [ 56.442] [3fd0] bind bo(handle=140, addr=fd343000), format=192, width=220, height=20, pitch=1024, tiling=1 -> sampler [ 56.442] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 56.442] gen9_emit_sampler: sampler = 0 [ 56.442] gen9_emit_sf: num_sf_outputs=1 [ 56.442] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 56.442] gen9_emit_vertex_elements: setup id=0 [ 56.442] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 56.442] (0, 0) -> (477, 714) + (220, 20) [ 56.442] gen8_vertex_flush[490] = 3 [ 56.442] sna_accel_flush: flush?=1, dirty?=0 [ 56.442] gen8_vertex_close: used=380, vbo active? 23, vb=1, nreloc=1 [ 56.442] gen8_vertex_close: reloc[0] = 287 [ 56.442] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 56.442] kgem_add_handle: handle=23, index=3 [ 56.442] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 56.442] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=8190 [fenced=0] [ 56.442] __kgem_busy: handle=1, busy=0, wedged=0 [ 56.442] __kgem_retire_rq: request 1 complete [ 56.442] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 56.442] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 56.442] kgem_fixup_relocs: shrinking by 61440 [ 56.442] __kgem_busy: handle=1, busy=0, wedged=0 [ 56.442] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 56.442] kgem_commit: release handle=9 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f02dd000 [ 56.442] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 56.442] kgem_commit: release handle=140 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd343000 [ 56.442] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 56.442] __kgem_busy: handle=1, busy=131072, wedged=0 [ 56.442] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 56.442] sna_accel_flush: flush?=0, dirty?=0 [ 56.442] sna_accel_flush: flush?=0, dirty?=0 [ 56.442] sna_accel_flush: flush?=0, dirty?=0 [ 56.442] sna_destroy_pixmap: pixmap=3897, attached?=1 [ 56.442] _kgem_bo_destroy: handle=140, proxy? 0 [ 56.442] __kgem_bo_destroy: handle=140, size=65536 [ 56.442] __kgem_busy: handle=140, busy=131072, wedged=0 [ 56.442] __kgem_bo_destroy: handle=140 -> active [ 56.442] __sna_free_pixmap(pixmap=3897) [ 56.442] sna_accel_flush: flush?=0, dirty?=0 [ 56.442] sna_accel_flush: flush?=0, dirty?=0 [ 56.442] sna_accel_flush: flush?=0, dirty?=0 [ 56.443] sna_block_handler (tv=0.470000) [ 56.443] kgem_retire, need_retire?=1 [ 56.443] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 56.443] kgem_retire__requests_ring: retiring ring 0 [ 56.443] __kgem_busy: handle=1, busy=0, wedged=0 [ 56.443] __kgem_retire_rq: request 1 complete [ 56.443] __kgem_bo_flush: handle=9, busy=0, wedged=0 [ 56.443] __kgem_bo_flush: handle=140, busy=0, wedged=0 [ 56.443] kgem_bo_move_to_cache: release handle=140 [ 56.443] kgem_bo_move_to_inactive: moving handle=140 to inactive [ 56.443] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 56.443] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 56.443] kgem_retire -- retired=1, need_retire=0 [ 56.443] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 56.443] gen6_render_retire: resetting idle vbo [ 56.443] sna_scanout_do_flush: flush timer active: delta=11 [ 56.443] sna_accel_do_throttle -- no pending activity [ 56.443] sna_accel_block: evaluating timers, active=5 [ 56.443] sna_accel_block: flush timer expires in 11 [56454] [ 56.444] sna_wakeup_handler [ 56.444] sna_accel_flush: flush?=0, dirty?=0 [ 56.444] sna_accel_flush: flush?=0, dirty?=0 [ 56.444] sna_block_handler (tv=0.469000) [ 56.444] sna_scanout_do_flush: flush timer active: delta=10 [ 56.444] sna_accel_do_throttle -- no pending activity [ 56.444] sna_accel_block: evaluating timers, active=5 [ 56.444] sna_accel_block: flush timer expires in 10 [56454] [ 56.444] sna_wakeup_handler [ 56.444] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=128, name=76 [ 56.444] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 56.444] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 56.444] sna_dri2_get_back: draw size=7680x2160, back buffer handle=128 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 [ 56.444] sna_dri2_get_back: reuse backbuffer? 1 [ 56.444] sna_dri2_get_back: back buffer handle=128, active?=0, refcnt=1 [ 56.444] sna_dri2_get_back: reuse unattached back [ 56.444] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 56.444] sna_dri2_reuse_buffer: reusing back buffer handle=128, name=76, pitch=30720, age=0 [ 56.444] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 56.444] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=40, name=5, active_scanout=3 [ 56.444] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 56.444] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 56.444] sna_accel_flush: flush?=0, dirty?=0 [ 56.444] sna_accel_flush: flush?=0, dirty?=0 [ 56.444] sna_accel_flush: flush?=0, dirty?=0 [ 56.444] sna_block_handler (tv=0.469000) [ 56.444] sna_scanout_do_flush: flush timer active: delta=10 [ 56.444] sna_accel_do_throttle -- no pending activity [ 56.444] sna_accel_block: evaluating timers, active=5 [ 56.444] sna_accel_block: flush timer expires in 10 [56454] [ 56.444] sna_wakeup_handler [ 56.444] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 56.444] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 56.444] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 56.444] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 56.444] sna_dri2_get_msc(draw=146, pipe=0) [ 56.444] sna_crtc_record_swap: recording last swap on pipe=0, frame 3137 [msc=3137], time 56.439520 [ 56.445] sna_dri2_get_msc: msc=3137 [raw=3137], ust=56439520 [ 56.445] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=128 (refs=1/1, flush=0) , front=40 (refs=1/4, flush=1) [ 56.445] sna_dri2_schedule_swap(target_msc=3135, divisor=0, remainder=0) [ 56.445] sna_dri2_schedule_swap: using front handle=40, active_scanout?=3, flush?=1 [ 56.445] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 56.445] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 56.445] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 56.445] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 56.445] sna_crtc_record_swap: recording last swap on pipe=0, frame 3137 [msc=3137], time 56.439520 [ 56.445] immediate_swap: current_msc=3137, target_msc=3135 -- yes [ 56.445] can_flip: no, shadow enabled [ 56.445] sna_dri2_add_event: adding event to window 146) [ 56.445] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 56.445] sna_dri2_immediate_blit: no pending blit, starting chain [ 56.445] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 56.445] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 56.445] can_xchg: back size=8701e00, front size=8701e00 [ 56.445] can_xchg: yes, pixmap=165 [ 56.445] sna_dri2_xchg: win=146, exchange front=40/5,ref=2 and back=128/76,ref=2, pixmap=165 7680x2160 [ 56.445] sna_dri2_xchg: back_bo handle=128, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 56.445] sna_dri2_xchg: front_bo handle=40, pitch=30720, size=132710400, ref=4, active_scanout?=3 [ 56.445] set_bo: pixmap=165, handle=128 (old handle=40) [ 56.445] set_bo: marking whole pixmap as damaged [ 56.445] set_bo: applying final/discard move-to-gpu [ 56.445] wait_for_shadow: flags=0, flips=0, handle=40, shadow=32 [ 56.445] set_bo: dropping flush hint from handle=40 [ 56.445] set_bo: adding flush hint to handle=128 [ 56.445] mark_stale(handle=40) => 1 [ 56.445] swap_limit: draw=146 setting swap limit to 3 [ 56.445] sna_dri2_swap_limit_validate: swap limit set to 3 [ 56.445] sna_next_vblank(pipe=0, waiting until next vblank) [ 56.445] sna_dri2_schedule_swap: reported target_msc=3137 [ 56.445] sna_accel_flush: flush?=0, dirty?=0 [ 56.445] sna_accel_flush: flush?=0, dirty?=0 [ 56.445] sna_accel_flush: flush?=0, dirty?=0 [ 56.445] sna_accel_flush: flush?=0, dirty?=0 [ 56.445] sna_block_handler (tv=0.468000) [ 56.445] sna_scanout_do_flush: flush timer active: delta=9 [ 56.445] sna_accel_do_throttle -- no pending activity [ 56.445] sna_accel_block: evaluating timers, active=5 [ 56.445] sna_accel_block: flush timer expires in 9 [56454] [ 56.454] sna_wakeup_handler [ 56.454] sna_block_handler (tv=0.459000) [ 56.454] sna_scanout_do_flush: flush timer active: delta=0 [ 56.454] sna_scanout_do_flush (time=56454), triggered [ 56.454] sna_scanout_flush (time=56454), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 56.454] has_shadow: has pending damage? 1, outstanding flips: 0 [ 56.454] stop_flush: scanout=128 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 56.454] has_shadow: has pending damage? 1, outstanding flips: 0 [ 56.454] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 56.454] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 56.454] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 56.454] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 56.454] sna_pixmap_move_to_gpu: already all-damaged [ 56.454] sna_pixmap_mark_active: pixmap=165, handle=128 [ 56.454] sna_mode_redisplay: crtc[0] transformed? 0 [ 56.454] sna_mode_redisplay: crtc[1] transformed? 0 [ 56.454] sna_mode_redisplay: crtc[2] transformed? 0 [ 56.454] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=128 [active=1] [ 56.454] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 40, transformed? 0 [ 56.454] get_fb: reusing fb=112 for handle=128 [ 56.454] sna_mode_redisplay: recording flip on CRTC:32 handle=128, active_scanout=2, serial=2 [ 56.454] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 56.454] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 40, transformed? 0 [ 56.454] sna_mode_redisplay: recording flip on CRTC:39 handle=128, active_scanout=3, serial=3 [ 56.454] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 56.454] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 56.454] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 56.454] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=128, shadow handle=32 [ 56.454] sna_accel_do_throttle -- no pending activity [ 56.454] sna_accel_block: evaluating timers, active=5 [ 56.454] sna_accel_block: flush timer expires in 16 [56470] [ 56.455] sna_wakeup_handler [ 56.455] sna_mode_wakeup: len=64 [ 56.455] sna_dri2_vblank_handler(type=2, sequence=3138, draw=3353) [ 56.455] sna_crtc_record_swap: recording last swap on pipe=0, frame 3138 [msc=3138], time 56.456234 [ 56.455] sna_dri2_vblank_handler: 2 complete, frame=3138 tv=56.456234 [ 56.455] sna_dri2_blit_complete: blit finished [ 56.455] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=3138, tv=56.456234) [ 56.455] frame_swap_complete(type=2): draw=146, pipe=0, frame=3138 [msc=3138], tv=56.456234 [ 56.455] sna_accel_flush: flush?=0, dirty?=0 [ 56.455] sna_dri2_event_free(draw?=1) [ 56.455] sna_dri2_remove_event: remove[0x561c94749170] from window 146, active? 1 [ 56.455] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 56.455] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=40] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 56.455] sna_dri2_vblank_handler complete [ 56.455] sna_mode_wakeup: recording last swap on pipe=0, frame 3138 [c42], time 56.456234 [ 56.455] sna_mode_wakeup: removing handle=40 [active_scanout=1] from scanout, installing handle=128 [active_scanout=3] [ 56.455] sna_mode_wakeup: flip complete, pending? 2 [ 56.455] sna_block_handler (tv=0.458000) [ 56.456] sna_scanout_do_flush: flush timer active: delta=15 [ 56.456] sna_accel_do_throttle -- no pending activity [ 56.456] sna_accel_block: evaluating timers, active=5 [ 56.456] sna_accel_block: flush timer expires in 15 [56470] [ 56.471] sna_wakeup_handler [ 56.471] sna_mode_wakeup: len=32 [ 56.471] sna_mode_wakeup: recording last swap on pipe=1, frame 3109 [c25], time 56.471538 [ 56.471] sna_mode_wakeup: removing handle=40 [active_scanout=0] from scanout, installing handle=128 [active_scanout=3] [ 56.471] sna_mode_wakeup: flip complete, pending? 1 [ 56.471] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 56.471] sna_block_handler (tv=0.442000) [ 56.471] sna_scanout_do_flush: flush timer active: delta=-1 [ 56.471] sna_scanout_do_flush (time=56471), triggered [ 56.471] sna_scanout_flush (time=56471), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 56.471] has_shadow: has pending damage? 0, outstanding flips: 0 [ 56.471] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 56.471] has_shadow: has pending damage? 0, outstanding flips: 0 [ 56.471] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 56.471] sna_accel_do_throttle -- no pending activity [ 56.471] sna_accel_block: evaluating timers, active=5 [ 56.471] sna_accel_block: flush timer expires in 16 [56487] [ 56.487] sna_wakeup_handler [ 56.487] sna_block_handler (tv=0.426000) [ 56.487] sna_scanout_do_flush: flush timer active: delta=0 [ 56.487] sna_scanout_do_flush (time=56487), triggered [ 56.487] sna_scanout_flush (time=56487), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 56.487] has_shadow: has pending damage? 0, outstanding flips: 0 [ 56.487] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 56.487] has_shadow: has pending damage? 0, outstanding flips: 0 [ 56.487] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 56.487] sna_accel_do_throttle -- no pending activity [ 56.487] sna_accel_block: evaluating timers, active=5 [ 56.487] sna_accel_block: flush timer expires in 16 [56503] [ 56.504] sna_wakeup_handler [ 56.504] sna_block_handler (tv=0.409000) [ 56.504] sna_scanout_do_flush: flush timer active: delta=-1 [ 56.504] sna_scanout_do_flush (time=56504), triggered [ 56.504] sna_scanout_flush (time=56504), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 56.504] has_shadow: has pending damage? 0, outstanding flips: 0 [ 56.504] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 56.504] has_shadow: has pending damage? 0, outstanding flips: 0 [ 56.504] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 56.504] sna_accel_do_throttle -- no pending activity [ 56.504] sna_accel_block: evaluating timers, active=5 [ 56.504] sna_accel_block: flush timer expires in 16 [56520] [ 56.520] sna_wakeup_handler [ 56.520] sna_block_handler (tv=0.393000) [ 56.520] sna_scanout_do_flush: flush timer active: delta=0 [ 56.520] sna_scanout_do_flush (time=56520), triggered [ 56.520] sna_scanout_flush (time=56520), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 56.520] has_shadow: has pending damage? 0, outstanding flips: 0 [ 56.520] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 56.520] has_shadow: has pending damage? 0, outstanding flips: 0 [ 56.520] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 56.520] sna_accel_do_throttle -- no pending activity [ 56.520] sna_accel_block: evaluating timers, active=5 [ 56.520] sna_accel_block: flush timer expires in 16 [56536] [ 56.536] sna_wakeup_handler [ 56.536] sna_block_handler (tv=0.377000) [ 56.536] sna_scanout_do_flush: flush timer active: delta=0 [ 56.536] sna_scanout_do_flush (time=56536), triggered [ 56.536] sna_scanout_flush (time=56536), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 56.536] has_shadow: has pending damage? 0, outstanding flips: 0 [ 56.536] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 56.536] has_shadow: has pending damage? 0, outstanding flips: 0 [ 56.536] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 56.536] sna_accel_do_throttle -- no pending activity [ 56.536] sna_accel_block: evaluating timers, active=5 [ 56.536] sna_accel_block: flush timer expires in 16 [56552] [ 56.552] sna_wakeup_handler [ 56.556] sna_accel_flush: flush?=0, dirty?=0 [ 56.556] sna_accel_flush: flush?=0, dirty?=0 [ 56.556] sna_block_handler (tv=0.357000) [ 56.556] sna_scanout_do_flush: flush timer active: delta=-4 [ 56.556] sna_scanout_do_flush (time=56556), triggered [ 56.556] sna_scanout_flush (time=56556), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 56.556] has_shadow: has pending damage? 0, outstanding flips: 0 [ 56.556] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 56.556] has_shadow: has pending damage? 0, outstanding flips: 0 [ 56.557] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 56.557] sna_accel_do_throttle -- no pending activity [ 56.557] sna_accel_block: evaluating timers, active=5 [ 56.557] sna_accel_block: flush timer expires in 16 [56572] [ 56.557] sna_wakeup_handler [ 56.557] sna_block_handler (tv=0.356000) [ 56.557] sna_scanout_do_flush: flush timer active: delta=15 [ 56.557] sna_accel_do_throttle -- no pending activity [ 56.557] sna_accel_block: evaluating timers, active=5 [ 56.557] sna_accel_block: flush timer expires in 15 [56572] [ 56.558] sna_wakeup_handler [ 56.558] sna_block_handler (tv=0.355000) [ 56.558] sna_scanout_do_flush: flush timer active: delta=14 [ 56.558] sna_accel_do_throttle -- no pending activity [ 56.558] sna_accel_block: evaluating timers, active=5 [ 56.558] sna_accel_block: flush timer expires in 14 [56572] [ 56.572] sna_wakeup_handler [ 56.572] sna_block_handler (tv=0.341000) [ 56.572] sna_scanout_do_flush: flush timer active: delta=0 [ 56.572] sna_scanout_do_flush (time=56572), triggered [ 56.572] sna_scanout_flush (time=56572), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 56.572] has_shadow: has pending damage? 0, outstanding flips: 0 [ 56.572] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 56.572] has_shadow: has pending damage? 0, outstanding flips: 0 [ 56.572] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 56.572] sna_accel_do_throttle -- no pending activity [ 56.572] sna_accel_block: evaluating timers, active=5 [ 56.572] sna_accel_block: flush timer expires in 16 [56588] [ 56.588] sna_wakeup_handler [ 56.588] sna_block_handler (tv=0.325000) [ 56.588] sna_scanout_do_flush: flush timer active: delta=0 [ 56.588] sna_scanout_do_flush (time=56588), triggered [ 56.588] sna_scanout_flush (time=56588), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 56.588] has_shadow: has pending damage? 0, outstanding flips: 0 [ 56.588] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 56.588] has_shadow: has pending damage? 0, outstanding flips: 0 [ 56.588] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 56.588] sna_accel_do_throttle -- no pending activity [ 56.588] sna_accel_block: evaluating timers, active=5 [ 56.588] sna_accel_block: flush timer expires in 16 [56604] [ 56.605] sna_wakeup_handler [ 56.605] sna_block_handler (tv=0.308000) [ 56.605] sna_scanout_do_flush: flush timer active: delta=-1 [ 56.605] sna_scanout_do_flush (time=56605), triggered [ 56.605] sna_scanout_flush (time=56605), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 56.605] has_shadow: has pending damage? 0, outstanding flips: 0 [ 56.605] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 56.605] has_shadow: has pending damage? 0, outstanding flips: 0 [ 56.605] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 56.605] sna_accel_do_throttle -- no pending activity [ 56.605] sna_accel_block: evaluating timers, active=5 [ 56.605] sna_accel_block: flush timer expires in 16 [56621] [ 56.621] sna_wakeup_handler [ 56.621] sna_block_handler (tv=0.292000) [ 56.621] sna_scanout_do_flush: flush timer active: delta=0 [ 56.621] sna_scanout_do_flush (time=56621), triggered [ 56.621] sna_scanout_flush (time=56621), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 56.621] has_shadow: has pending damage? 0, outstanding flips: 0 [ 56.621] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 56.621] has_shadow: has pending damage? 0, outstanding flips: 0 [ 56.621] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 56.621] sna_accel_do_throttle -- no pending activity [ 56.621] sna_accel_block: evaluating timers, active=5 [ 56.621] sna_accel_block: flush timer expires in 16 [56637] [ 56.637] sna_wakeup_handler [ 56.637] sna_block_handler (tv=0.276000) [ 56.637] sna_scanout_do_flush: flush timer active: delta=0 [ 56.637] sna_scanout_do_flush (time=56637), triggered [ 56.637] sna_scanout_flush (time=56637), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 56.637] has_shadow: has pending damage? 0, outstanding flips: 0 [ 56.637] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 56.637] has_shadow: has pending damage? 0, outstanding flips: 0 [ 56.637] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 56.637] sna_accel_do_throttle -- no pending activity [ 56.637] sna_accel_block: evaluating timers, active=5 [ 56.637] sna_accel_block: flush timer expires in 16 [56653] [ 56.654] sna_wakeup_handler [ 56.654] sna_block_handler (tv=0.259000) [ 56.654] sna_scanout_do_flush: flush timer active: delta=-1 [ 56.654] sna_scanout_do_flush (time=56654), triggered [ 56.654] sna_scanout_flush (time=56654), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 56.654] has_shadow: has pending damage? 0, outstanding flips: 0 [ 56.654] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 56.654] has_shadow: has pending damage? 0, outstanding flips: 0 [ 56.654] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 56.654] sna_accel_do_throttle -- no pending activity [ 56.654] sna_accel_block: evaluating timers, active=5 [ 56.654] sna_accel_block: flush timer expires in 16 [56670] [ 56.670] sna_wakeup_handler [ 56.670] sna_block_handler (tv=0.243000) [ 56.670] sna_scanout_do_flush: flush timer active: delta=0 [ 56.670] sna_scanout_do_flush (time=56670), triggered [ 56.670] sna_scanout_flush (time=56670), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 56.670] has_shadow: has pending damage? 0, outstanding flips: 0 [ 56.670] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 56.670] has_shadow: has pending damage? 0, outstanding flips: 0 [ 56.670] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 56.670] sna_accel_do_throttle -- no pending activity [ 56.670] sna_accel_block: evaluating timers, active=5 [ 56.670] sna_accel_block: flush timer expires in 16 [56686] [ 56.686] sna_wakeup_handler [ 56.686] sna_block_handler (tv=0.227000) [ 56.686] sna_scanout_do_flush: flush timer active: delta=0 [ 56.686] sna_scanout_do_flush (time=56686), triggered [ 56.686] sna_scanout_flush (time=56686), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 56.686] has_shadow: has pending damage? 0, outstanding flips: 0 [ 56.686] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 56.686] has_shadow: has pending damage? 0, outstanding flips: 0 [ 56.686] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 56.686] sna_accel_do_throttle -- no pending activity [ 56.686] sna_accel_block: evaluating timers, active=5 [ 56.686] sna_accel_block: flush timer expires in 16 [56702] [ 56.703] sna_wakeup_handler [ 56.703] sna_block_handler (tv=0.210000) [ 56.703] sna_scanout_do_flush: flush timer active: delta=-1 [ 56.703] sna_scanout_do_flush (time=56703), triggered [ 56.703] sna_scanout_flush (time=56703), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 56.703] has_shadow: has pending damage? 0, outstanding flips: 0 [ 56.703] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 56.703] has_shadow: has pending damage? 0, outstanding flips: 0 [ 56.703] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 56.703] sna_accel_do_throttle -- no pending activity [ 56.703] sna_accel_block: evaluating timers, active=5 [ 56.703] sna_accel_block: flush timer expires in 16 [56719] [ 56.717] sna_wakeup_handler [ 56.717] sna_accel_flush: flush?=0, dirty?=0 [ 56.717] sna_accel_flush: flush?=0, dirty?=0 [ 56.717] sna_block_handler (tv=0.500000) [ 56.717] sna_scanout_do_flush: flush timer active: delta=2 [ 56.717] sna_scanout_do_flush (time=56717), triggered [ 56.717] sna_scanout_flush (time=56717), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 56.717] has_shadow: has pending damage? 0, outstanding flips: 0 [ 56.717] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 56.717] has_shadow: has pending damage? 0, outstanding flips: 0 [ 56.717] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 56.717] sna_accel_do_throttle -- no pending activity [ 56.717] sna_accel_block: evaluating timers, active=5 [ 56.717] sna_accel_block: flush timer expires in 16 [56733] [ 56.717] sna_wakeup_handler [ 56.717] sna_block_handler (tv=0.500000) [ 56.717] sna_scanout_do_flush: flush timer active: delta=16 [ 56.717] sna_accel_do_throttle -- no pending activity [ 56.717] sna_accel_block: evaluating timers, active=5 [ 56.717] sna_accel_block: flush timer expires in 16 [56733] [ 56.717] sna_wakeup_handler [ 56.717] sna_accel_flush: flush?=0, dirty?=0 [ 56.717] sna_accel_flush: flush?=0, dirty?=0 [ 56.717] sna_accel_flush: flush?=0, dirty?=0 [ 56.717] sna_accel_flush: flush?=0, dirty?=0 [ 56.717] sna_block_handler (tv=0.500000) [ 56.717] sna_scanout_do_flush: flush timer active: delta=16 [ 56.717] sna_accel_do_throttle -- no pending activity [ 56.717] sna_accel_block: evaluating timers, active=5 [ 56.717] sna_accel_block: flush timer expires in 16 [56733] [ 56.718] sna_wakeup_handler [ 56.718] sna_accel_flush: flush?=0, dirty?=0 [ 56.718] sna_block_handler (tv=0.499000) [ 56.718] sna_scanout_do_flush: flush timer active: delta=15 [ 56.718] sna_accel_do_throttle -- no pending activity [ 56.718] sna_accel_block: evaluating timers, active=5 [ 56.718] sna_accel_block: flush timer expires in 15 [56733] [ 56.720] sna_wakeup_handler [ 56.720] sna_block_handler (tv=0.497000) [ 56.720] sna_scanout_do_flush: flush timer active: delta=13 [ 56.720] sna_accel_do_throttle -- no pending activity [ 56.720] sna_accel_block: evaluating timers, active=5 [ 56.720] sna_accel_block: flush timer expires in 13 [56733] [ 56.729] sna_wakeup_handler [ 56.729] sna_accel_flush: flush?=0, dirty?=0 [ 56.729] sna_accel_flush: flush?=0, dirty?=0 [ 56.729] sna_block_handler (tv=0.488000) [ 56.729] sna_scanout_do_flush: flush timer active: delta=4 [ 56.729] sna_accel_do_throttle -- no pending activity [ 56.729] sna_accel_block: evaluating timers, active=5 [ 56.729] sna_accel_block: flush timer expires in 4 [56733] [ 56.733] sna_wakeup_handler [ 56.733] sna_block_handler (tv=0.484000) [ 56.733] sna_scanout_do_flush: flush timer active: delta=0 [ 56.733] sna_scanout_do_flush (time=56733), triggered [ 56.733] sna_scanout_flush (time=56733), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 56.733] has_shadow: has pending damage? 0, outstanding flips: 0 [ 56.733] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 56.733] has_shadow: has pending damage? 0, outstanding flips: 0 [ 56.733] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 56.733] sna_accel_do_throttle -- no pending activity [ 56.733] sna_accel_block: evaluating timers, active=5 [ 56.733] sna_accel_block: flush timer expires in 16 [56749] [ 56.744] sna_wakeup_handler [ 56.744] sna_create_pixmap(697, 37, 32, usage=0) [ 56.744] kgem_can_create_2d: 697x37 @ 32 [ 56.744] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2816, height=37 [ 56.744] kgem_can_create_2d: untiled size=106496 [ 56.744] kgem_choose_tiling: TLB near-miss between lines 697x37 (pitch=2788), forcing tiling 1 [ 56.744] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2816, height=37 [ 56.744] kgem_can_create_2d: tiled[-1] size=106496 [ 56.744] sna_create_pixmap: usage=0, flags=1b [ 56.744] sna_create_pixmap: creating GPU pixmap 697x37, stride=2788, flags=1b [ 56.744] __pop_freed_pixmap: reusing freed pixmap=3897 header [ 56.744] create_pixmap_hdr: pixmap=3898, width=697, height=37, usage=0 [ 56.744] sna_create_pixmap: serial=3898, 697x37, usage=0 [ 56.744] sna_composite_rectangles(pixmap=3899, op=0, 0 x 1 [(0, 0)x(697, 37) ...]) [ 56.744] sna_composite_rectangles: converted to op 0 [ 56.744] sna_composite_rectangles[0] (0, 0)x(697, 37) -> (0, 0), (697, 37) [ 56.744] sna_composite_rectangles: nrects=1, region=(0, 0), (697, 37) x 1 [ 56.744] sna_composite_rectangles: clipped extents (0, 0),(697, 37) x 1 [ 56.744] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(697, 37) [ 56.744] sna_composite_rectangles: dropping last-cpu hint [ 56.744] sna_drawable_use_bo pixmap=3899, box=((0, 0), (697, 37)), flags=19... [ 56.744] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 56.744] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 56.744] sna_pixmap_move_to_gpu(pixmap=3899, usage=0), flags=b [ 56.744] sna_pixmap_move_to_gpu: CPU damage? 0 [ 56.744] sna_pixmap_move_to_gpu: creating GPU bo (697x37@32), create=b [ 56.744] kgem_choose_tiling: TLB near-miss between lines 697x37 (pitch=2788), forcing tiling 1 [ 56.744] kgem_choose_tiling: TLB near-miss between lines 697x37 (pitch=2788), forcing tiling 1 [ 56.744] sna_pixmap_alloc_gpu: pixmap=3899 [ 56.744] kgem_create_2d(697x37, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 56.744] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=3072, height=40 [ 56.744] inactive too small: 16 < 30 [ 56.744] inactive too small: 16 < 30 [ 56.744] inactive too small: 16 < 30 [ 56.744] inactive too small: 16 < 30 [ 56.744] inactive too small: 16 < 30 [ 56.744] inactive too small: 16 < 30 [ 56.744] inactive too small: 16 < 30 [ 56.744] inactive too small: 16 < 30 [ 56.744] kgem_set_tiling: handle=106, tiling=1 [1], pitch=3072 [3072]: 1 [ 56.744] kgem_bo_remove_from_inactive: removing handle=106 from inactive [ 56.744] from inactive: pitch=3072, tiling=1: handle=106, id=2265 [ 56.744] __sna_damage_all(697, 37) [ 56.744] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 56.744] sna_pixmap_mark_active: pixmap=3899, handle=106 [ 56.744] sna_drawable_use_bo: allocated GPU bo for operation [ 56.744] sna_drawable_use_bo: using GPU bo with damage? 0 [ 56.744] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 56.744] kgem_bo_is_render: handle=106, rq? 0 [0] [ 56.744] kgem_bo_is_render: handle=106, rq? 0 [0] [ 56.744] gen9_render_fill_boxes(0 x 1 [(0, 0), (697, 37) ...]) [ 56.744] sna_render_get_solid: 0 [ 56.744] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 56.744] kgem_check_bo: num_pages=+64, num_exec=+1 [ 56.744] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 56.744] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 56.744] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 56.744] kgem_add_handle: handle=4, index=0 [ 56.744] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 56.744] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 56.744] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 56.744] gen9_composite_get_binding_table(ffc0) [ 56.744] kgem_add_reloc64: handle=106, pos=16360, delta=0, domains=20002 [ 56.744] kgem_add_handle: handle=106, index=1 [ 56.744] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd4c5000) [ 56.744] __kgem_bo_mark_dirty: handle=106 (proxy? 0) [ 56.744] [3fe0] bind bo(handle=106, addr=fd4c5000), format=192, width=697, height=37, pitch=3072, tiling=1 -> render [ 56.744] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 56.744] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 56.744] kgem_add_handle: handle=7, index=2 [ 56.744] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 56.744] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 56.744] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 56.744] gen9_emit_sampler: sampler = 1 [ 56.744] gen9_emit_sf: num_sf_outputs=1 [ 56.744] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 56.744] gen9_emit_vertex_elements: setup id=0 [ 56.744] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 56.744] (0, 0), (697, 37) [ 56.744] gen8_vertex_flush[490] = 3 [ 56.744] sna_composite_rectangles: pixmap=3899 marking clear [0]? 1 [ 56.744] sna_composite_rectangles(pixmap=3899, op=1, fff2f1f0 x 4 [(684, 0)x(13, 17) ...]) [ 56.744] sna_composite_rectangles: converted to op 1 [ 56.744] sna_composite_rectangles[0] (684, 0)x(13, 17) -> (684, 0), (697, 17) [ 56.744] sna_composite_rectangles[1] (684, 17)x(13, 3) -> (684, 17), (697, 20) [ 56.744] sna_composite_rectangles[2] (0, 17)x(13, 3) -> (0, 17), (13, 20) [ 56.745] sna_composite_rectangles[3] (0, 20)x(13, 17) -> (0, 20), (13, 37) [ 56.745] sna_composite_rectangles: nrects=4, region=(0, 0), (697, 37) x 4 [ 56.745] sna_composite_rectangles: clipped extents (0, 0),(697, 37) x 4 [ 56.745] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(697, 37) [ 56.745] sna_composite_rectangles: dropping last-cpu hint [ 56.745] sna_drawable_use_bo pixmap=3899, box=((0, 0), (697, 37)), flags=1... [ 56.745] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 56.745] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 56.745] sna_drawable_use_bo: using whole GPU bo [ 56.745] gen9_render_fill_boxes (op=1, color=(f2f2, f1f1, f0f0, ffff) [20028888]) [ 56.745] kgem_bo_is_render: handle=106, rq? 1 [1] [ 56.745] gen9_render_fill_boxes(fff2f1f0 x 4 [(684, 0), (697, 17) ...]) [ 56.745] sna_render_get_solid: fff2f1f0 [ 56.745] sna_render_get_solid(15) = fff2f1f0 (old) [ 56.745] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 56.745] kgem_check_bo: num_pages=+0, num_exec=+0 [ 56.745] gen9_composite_get_binding_table(ff00) [ 56.745] kgem_add_reloc64: handle=113, pos=16312, delta=0, domains=40000 [ 56.745] kgem_add_reloc64: adding proxy [delta=60] for handle=113 [ 56.745] kgem_add_handle: handle=113, index=3 [ 56.745] kgem_add_reloc64[5] = (delta=60, target handle=3, presumed=fe00a000) [ 56.745] [3fb0] bind bo(handle=113, addr=fe00a03c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 56.745] gen9_emit_vertex_elements: setup id=0 [ 56.745] (684, 0), (697, 17) [ 56.745] (0, 17), (13, 20) [ 56.745] (684, 17), (697, 20) [ 56.745] (0, 20), (13, 37) [ 56.745] gen8_vertex_flush[4cc] = 12 [ 56.745] sna_composite_rectangles(pixmap=3899, op=1, ff300a24 x 4 [(684, 0)x(13, 17) ...]) [ 56.745] sna_composite_rectangles: converted to op 1 [ 56.745] sna_composite_rectangles[0] (684, 0)x(13, 17) -> (684, 0), (697, 17) [ 56.745] sna_composite_rectangles[1] (684, 17)x(13, 3) -> (684, 17), (697, 20) [ 56.745] sna_composite_rectangles[2] (0, 17)x(13, 3) -> (0, 17), (13, 20) [ 56.745] sna_composite_rectangles[3] (0, 20)x(13, 17) -> (0, 20), (13, 37) [ 56.745] sna_composite_rectangles: nrects=4, region=(0, 0), (697, 37) x 4 [ 56.745] sna_composite_rectangles: clipped extents (0, 0),(697, 37) x 4 [ 56.745] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(697, 37) [ 56.745] sna_composite_rectangles: dropping last-cpu hint [ 56.745] sna_drawable_use_bo pixmap=3899, box=((0, 0), (697, 37)), flags=1... [ 56.745] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 56.745] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 56.745] sna_drawable_use_bo: using whole GPU bo [ 56.745] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 56.745] kgem_bo_is_render: handle=106, rq? 1 [1] [ 56.745] gen9_render_fill_boxes(ff300a24 x 4 [(684, 0), (697, 17) ...]) [ 56.745] sna_render_get_solid: ff300a24 [ 56.745] sna_render_get_solid(17) = ff300a24 (old) [ 56.745] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 56.745] kgem_check_bo: num_pages=+0, num_exec=+0 [ 56.745] gen9_composite_get_binding_table(fe80) [ 56.745] kgem_add_reloc64: handle=113, pos=16280, delta=0, domains=40000 [ 56.745] kgem_add_reloc64: adding proxy [delta=68] for handle=113 [ 56.745] kgem_add_reloc64[6] = (delta=68, target handle=3, presumed=fe00a000) [ 56.745] [3f90] bind bo(handle=113, addr=fe00a044), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 56.745] gen9_emit_vertex_elements: setup id=0 [ 56.745] (684, 0), (697, 17) [ 56.745] (0, 17), (13, 20) [ 56.745] (684, 17), (697, 20) [ 56.745] (0, 20), (13, 37) [ 56.745] gen8_vertex_flush[508] = 12 [ 56.745] sna_composite_rectangles(pixmap=3899, op=1, ff300a24 x 4 [(684, 0)x(13, 17) ...]) [ 56.745] sna_composite_rectangles: converted to op 1 [ 56.745] sna_composite_rectangles[0] (684, 0)x(13, 17) -> (684, 0), (697, 17) [ 56.745] sna_composite_rectangles[1] (684, 17)x(13, 3) -> (684, 17), (697, 20) [ 56.745] sna_composite_rectangles[2] (0, 17)x(13, 3) -> (0, 17), (13, 20) [ 56.745] sna_composite_rectangles[3] (0, 20)x(13, 17) -> (0, 20), (13, 37) [ 56.745] sna_composite_rectangles: nrects=4, region=(0, 0), (697, 37) x 4 [ 56.745] sna_composite_rectangles: clipped extents (0, 0),(697, 37) x 4 [ 56.745] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(697, 37) [ 56.745] sna_composite_rectangles: dropping last-cpu hint [ 56.745] sna_drawable_use_bo pixmap=3899, box=((0, 0), (697, 37)), flags=1... [ 56.745] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 56.745] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 56.745] sna_drawable_use_bo: using whole GPU bo [ 56.745] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 56.745] kgem_bo_is_render: handle=106, rq? 1 [1] [ 56.745] gen9_render_fill_boxes(ff300a24 x 4 [(684, 0), (697, 17) ...]) [ 56.745] sna_render_get_solid: ff300a24 [ 56.745] sna_render_get_solid(17) = ff300a24 (last) [ 56.745] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 56.745] kgem_check_bo: num_pages=+0, num_exec=+0 [ 56.745] gen9_composite_get_binding_table(fe00) [ 56.745] gen9_emit_vertex_elements: setup id=0 [ 56.745] (684, 0), (697, 17) [ 56.745] (0, 17), (13, 20) [ 56.745] (684, 17), (697, 20) [ 56.745] (0, 20), (13, 37) [ 56.745] gen8_vertex_flush[508] = 24 [ 56.745] sna_glyphs(op=3, nlist=1, src=(1, 15)) [ 56.745] kgem_bo_is_busy: handle=106, domain: 1 exec? 1, rq? 1 [ 56.745] sna_glyphs: discarding mask [ 56.745] glyphs0_to_dst(op=3, src=(1, 15), nlist=1, dst=(1, 15)+(0, 0)) [ 56.745] clipped_glyphs? 2 glyph in 1 lists extents (1, 5), (19, 18), region (2, 17), (13, 18): yes [ 56.745] gen9_render_composite: 0x0, current mode=1/1 [ 56.745] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 56.745] kgem_bo_is_busy: handle=106, domain: 1 exec? 1, rq? 1 [ 56.745] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 56.745] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 56.745] sna_drawable_use_bo pixmap=3899, box=((2, 17), (13, 18)), flags=7... [ 56.745] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 56.745] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 56.745] sna_drawable_use_bo: using whole GPU bo [ 56.745] gen9_composite_set_target: pixmap=3899, format=20028888, size=697x37, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 56.745] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 56.745] color_convert: src=ff8ae234 [20028888] [ 56.745] color_convert: dst=ff8ae234 [20028888] [ 56.745] sna_render_get_solid: ff8ae234 [ 56.745] sna_render_get_solid(22) = ff8ae234 (old) [ 56.745] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 56.745] sna_transform_is_imprecise_integer_translation: no transform [ 56.745] gen9_composite_picture: integer translation (0, 0), removing [ 56.745] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 56.745] sna_render_pixmap_bo: GPU all damaged [ 56.745] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 56.745] gen4_choose_composite_emitter: solid, identity mask [ 56.745] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 56.745] aligning vertex: was 2, now 4 floats per vertex [ 56.745] gen9_composite_get_binding_table(fe00) [ 56.745] kgem_add_reloc64: handle=113, pos=16248, delta=0, domains=40000 [ 56.745] kgem_add_reloc64: adding proxy [delta=88] for handle=113 [ 56.745] kgem_add_reloc64[7] = (delta=88, target handle=3, presumed=fe00a000) [ 56.745] [3f70] bind bo(handle=113, addr=fe00a058), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 56.745] kgem_add_reloc64: handle=6, pos=16232, delta=0, domains=40000 [ 56.745] kgem_add_handle: handle=6, index=4 [ 56.745] kgem_add_reloc64[8] = (delta=0, target handle=4, presumed=fd581000) [ 56.745] [3f60] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 56.745] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 56.745] gen9_emit_sampler: sampler = a [ 56.745] gen9_emit_sf: num_sf_outputs=2 [ 56.745] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 56.745] gen9_emit_vertex_elements: setup id=9 [ 56.745] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 56.745] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 56.745] glyphs0_to_dst: glyph=(9, 5), (19, 18), clip=(2, 17), (13, 18) [ 56.745] glyphs0_to_dst: blt=(9, 17), (13, 18) [ 56.745] emit_primitive_identity_mask__avx2: dst=(9, 17), mask=(672.00, 60.00) x (4.00, 1.00) [ 56.745] gen8_vertex_flush[5e4] = 3 [ 56.745] gen9_magic_ca_pass: CA fixup (20 -> 23) [ 56.745] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 56.745] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 56.745] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 56.745] sna_composite_rectangles(pixmap=3899, op=1, ffffffff x 2 [(1, 18)x(9, 2) ...]) [ 56.745] sna_composite_rectangles: converted to op 1 [ 56.745] sna_composite_rectangles[0] (1, 18)x(9, 2) -> (1, 18), (10, 20) [ 56.745] sna_composite_rectangles[1] (1, 20)x(9, 15) -> (1, 20), (10, 35) [ 56.745] sna_composite_rectangles: nrects=2, region=(1, 18), (10, 35) x 2 [ 56.745] sna_composite_rectangles: clipped extents (1, 18),(10, 35) x 1 [ 56.745] sna_composite_rectangles: pixmap +(0, 0) extents (1, 18),(10, 35) [ 56.745] sna_composite_rectangles: dropping last-cpu hint [ 56.745] sna_drawable_use_bo pixmap=3899, box=((1, 18), (10, 35)), flags=9... [ 56.745] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 56.745] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 56.745] sna_drawable_use_bo: using whole GPU bo [ 56.745] gen9_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20028888]) [ 56.745] kgem_bo_is_render: handle=106, rq? 1 [1] [ 56.745] gen9_render_fill_boxes(ffffffff x 1 [(1, 18), (10, 35) ...]) [ 56.745] sna_render_get_solid: ffffffff [ 56.745] sna_render_get_solid(white) [ 56.745] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 56.745] kgem_check_bo: num_pages=+0, num_exec=+0 [ 56.745] aligning vertex: was 4, now 2 floats per vertex [ 56.745] gen9_composite_get_binding_table(fd40) [ 56.745] kgem_add_reloc64: handle=7, pos=16200, delta=0, domains=40000 [ 56.745] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 56.745] kgem_add_reloc64[9] = (delta=1048, target handle=2, presumed=fffe8000) [ 56.745] [3f40] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 56.745] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 56.745] gen9_emit_sampler: sampler = 1 [ 56.745] gen9_emit_sf: num_sf_outputs=1 [ 56.745] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 56.745] gen9_emit_vertex_elements: setup id=0 [ 56.745] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 56.745] (1, 18), (10, 35) [ 56.745] gen8_vertex_flush[720] = 3 [ 56.745] sna_validate_gc(0x561c94ab2470) changes=e0000, previous serial=80000f24, drawable=f24 [ 56.745] sna_validate_gc: recomputing clip [ 56.745] sna_validate_gc: composite clip=4x[(65, 738), (762, 775)] [0x561c94ac0a80] [ 56.745] sna_copy_area: src=pixmap=3899:(0, 0)x(697, 37)+(0, 0) -> dst=pixmap=3060:(0, 714)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 56.745] sna_copy_area: normal copy [ 56.745] sna_do_copy: src=(0, 0), dst=(0, 714), size=(697x37) [ 56.745] sna_do_copy: after drawable: src=(0, 0), dst=(65, 738), size=(697x37) [ 56.745] sna_do_copy: dst extents (65, 738), (762, 775), dst clip extents (65, 738), (762, 775), dst size=3775x2136 [ 56.745] sna_do_copy: clipped dst extents (65, 738), (762, 775) [ 56.745] sna_do_copy: unclipped src extents (0, 0), (697, 37) [ 56.745] sna_do_copy: clipped src extents (0, 0), (697, 37) [ 56.745] sna_do_copy: pixmap -- no source clipping [ 56.745] sna_do_copy: src extents (0, 0), (697, 37) x 1 [ 56.745] sna_do_copy: copy region (65, 738), (762, 775) x 4 + (-65, -738) [ 56.745] sna_copy_boxes (boxes=4x[(749, 738), (762, 755)...], src pixmap=3899+(-65, -738), dst pixmap=3060+(-65, -24), alu=3, src.size=697x37, dst.size=3775x2136) [ 56.745] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94a26fb0, gpu_bo=106, cpu_bo=0), replaces=0 [ 56.745] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 56.745] sna_drawable_use_bo pixmap=3060, box=((0, 714), (697, 751)), flags=3... [ 56.745] sna_drawable_use_bo: exported target, set PREFER_GPU [ 56.745] sna_drawable_use_bo: pinned, never REPLACES [ 56.745] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=3 [ 56.745] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 56.745] sna_drawable_use_bo: using whole GPU bo [ 56.745] sna_pixmap_move_to_gpu(pixmap=3899, usage=0), flags=a [ 56.745] sna_pixmap_move_to_gpu: already all-damaged [ 56.745] sna_pixmap_mark_active: pixmap=3899, handle=106 [ 56.745] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 56.745] gen9_render_copy_boxes (0, -714)->(0, 0) x 4, alu=3, flags=0, self-copy=0, overlaps? 0 [ 56.745] kgem_bo_is_render: handle=106, rq? 1 [1] [ 56.745] kgem_bo_is_render: handle=9, rq? 0 [0] [ 56.745] kgem_bo_is_render: handle=9, rq? 0 [0] [ 56.745] kgem_bo_is_render: handle=106, rq? 1 [1] [ 56.745] kgem_set_mode: flushing before new bo [ 56.745] gen8_vertex_close: used=98, vbo active? 23, vb=201, nreloc=2 [ 56.745] gen8_vertex_close: reloc[0] = 287 [ 56.745] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 56.745] kgem_add_handle: handle=23, index=5 [ 56.745] kgem_add_reloc64[10] = (delta=0, target handle=5, presumed=fd541000) [ 56.745] gen8_vertex_close: reloc[1] = 372 [ 56.745] kgem_add_reloc64: handle=23, pos=372, delta=0, domains=200000 [ 56.745] kgem_add_reloc64[11] = (delta=0, target handle=5, presumed=fd541000) [ 56.745] batch[1/1, flags=1800]: 462 462 16192 16384, nreloc=12, nexec=6, nfence=0, aperture=1164 [fenced=0] [ 56.745] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 56.745] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 56.745] kgem_fixup_relocs: shrinking by 61440 [ 56.745] __kgem_busy: handle=1, busy=0, wedged=0 [ 56.746] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 56.746] kgem_commit: release handle=106 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd4c5000 [ 56.746] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 56.746] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 56.746] __kgem_bo_clear_busy: handle=7 [ 56.746] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 56.746] kgem_commit: release handle=113 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 56.746] __kgem_bo_clear_busy: handle=113 [ 56.746] kgem_commit: release handle=113 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fe00a000 [ 56.746] kgem_commit: release handle=113 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 56.746] __kgem_bo_clear_busy: handle=113 [ 56.746] kgem_commit: release handle=113 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 56.746] __kgem_bo_clear_busy: handle=113 [ 56.746] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 56.746] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 56.746] __kgem_bo_clear_busy: handle=7 [ 56.746] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 56.746] __kgem_busy: handle=1, busy=131072, wedged=0 [ 56.746] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 56.746] kgem_check_bo: num_pages=+8164, num_exec=+2 [ 56.746] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 56.746] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 56.746] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 56.746] kgem_add_handle: handle=4, index=0 [ 56.746] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 56.746] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 56.746] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 56.746] gen9_composite_get_binding_table(ffc0) [ 56.746] kgem_add_reloc64: handle=9, pos=16360, delta=0, domains=20002 [ 56.746] kgem_add_handle: handle=9, index=1 [ 56.746] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f02dd000) [ 56.746] __kgem_bo_mark_dirty: handle=9 (proxy? 0) [ 56.746] [3fe0] bind bo(handle=9, addr=f02dd000), format=192, width=3775, height=2136, pitch=15360, tiling=1 -> render [ 56.746] kgem_add_reloc64: handle=106, pos=16344, delta=0, domains=40000 [ 56.746] kgem_add_handle: handle=106, index=2 [ 56.746] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd4c5000) [ 56.746] [3fd0] bind bo(handle=106, addr=fd4c5000), format=192, width=697, height=37, pitch=3072, tiling=1 -> sampler [ 56.746] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 56.746] gen9_emit_sampler: sampler = 0 [ 56.746] gen9_emit_sf: num_sf_outputs=1 [ 56.746] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 56.746] gen9_emit_vertex_elements: setup id=0 [ 56.746] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 56.746] (684, 0) -> (684, 714) + (13, 17) [ 56.746] (0, 17) -> (0, 731) + (13, 3) [ 56.746] (684, 17) -> (684, 731) + (13, 3) [ 56.746] (0, 20) -> (0, 734) + (13, 17) [ 56.746] gen8_vertex_flush[490] = 12 [ 56.746] sna_accel_flush: flush?=1, dirty?=0 [ 56.746] gen8_vertex_close: used=122, vbo active? 23, vb=1, nreloc=1 [ 56.746] gen8_vertex_close: reloc[0] = 287 [ 56.746] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 56.746] kgem_add_handle: handle=23, index=3 [ 56.746] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 56.746] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=8238 [fenced=0] [ 56.746] __kgem_busy: handle=1, busy=0, wedged=0 [ 56.746] __kgem_retire_rq: request 1 complete [ 56.746] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 56.746] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 56.746] kgem_fixup_relocs: shrinking by 61440 [ 56.746] __kgem_busy: handle=1, busy=0, wedged=0 [ 56.746] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 56.746] kgem_commit: release handle=9 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f02dd000 [ 56.746] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 56.746] kgem_commit: release handle=106 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd4c5000 [ 56.746] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 56.746] __kgem_busy: handle=1, busy=131072, wedged=0 [ 56.746] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 56.746] sna_accel_flush: flush?=0, dirty?=0 [ 56.746] sna_accel_flush: flush?=0, dirty?=0 [ 56.746] sna_accel_flush: flush?=0, dirty?=0 [ 56.746] sna_accel_flush: flush?=0, dirty?=0 [ 56.746] sna_destroy_pixmap: pixmap=3899, attached?=1 [ 56.746] _kgem_bo_destroy: handle=106, proxy? 0 [ 56.746] __kgem_bo_destroy: handle=106, size=262144 [ 56.746] __kgem_busy: handle=106, busy=131072, wedged=0 [ 56.746] __kgem_bo_destroy: handle=106 -> active [ 56.746] __sna_free_pixmap(pixmap=3899) [ 56.746] sna_accel_flush: flush?=0, dirty?=0 [ 56.746] sna_accel_flush: flush?=0, dirty?=0 [ 56.746] sna_accel_flush: flush?=0, dirty?=0 [ 56.746] sna_block_handler (tv=0.471000) [ 56.746] kgem_retire, need_retire?=1 [ 56.746] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 56.746] kgem_retire__requests_ring: retiring ring 0 [ 56.746] __kgem_busy: handle=1, busy=0, wedged=0 [ 56.746] __kgem_retire_rq: request 1 complete [ 56.746] __kgem_bo_flush: handle=9, busy=0, wedged=0 [ 56.746] __kgem_bo_flush: handle=106, busy=0, wedged=0 [ 56.746] kgem_bo_move_to_cache: release handle=106 [ 56.746] kgem_bo_move_to_inactive: moving handle=106 to inactive [ 56.746] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 56.746] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 56.746] kgem_retire -- retired=1, need_retire=0 [ 56.746] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 56.746] gen6_render_retire: resetting idle vbo [ 56.746] sna_scanout_do_flush: flush timer active: delta=3 [ 56.746] sna_scanout_do_flush (time=56746), triggered [ 56.746] sna_scanout_flush (time=56746), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 56.746] has_shadow: has pending damage? 0, outstanding flips: 0 [ 56.746] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 56.746] has_shadow: has pending damage? 0, outstanding flips: 0 [ 56.746] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 56.746] sna_accel_do_throttle -- no pending activity [ 56.746] sna_accel_block: evaluating timers, active=5 [ 56.746] sna_accel_block: flush timer expires in 16 [56762] [ 56.747] sna_wakeup_handler [ 56.747] sna_accel_flush: flush?=0, dirty?=0 [ 56.747] sna_accel_flush: flush?=0, dirty?=0 [ 56.747] sna_block_handler (tv=0.470000) [ 56.747] sna_scanout_do_flush: flush timer active: delta=15 [ 56.747] sna_accel_do_throttle -- no pending activity [ 56.747] sna_accel_block: evaluating timers, active=5 [ 56.747] sna_accel_block: flush timer expires in 15 [56762] [ 56.747] sna_wakeup_handler [ 56.747] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=40, name=5 [ 56.747] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 56.747] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 56.747] sna_dri2_get_back: draw size=7680x2160, back buffer handle=40 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 [ 56.747] sna_dri2_get_back: reuse backbuffer? 1 [ 56.747] sna_dri2_get_back: back buffer handle=40, active?=0, refcnt=1 [ 56.747] sna_dri2_get_back: reuse unattached back [ 56.747] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 56.747] sna_dri2_reuse_buffer: reusing back buffer handle=40, name=5, pitch=30720, age=0 [ 56.747] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 56.747] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=128, name=76, active_scanout=3 [ 56.747] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 56.747] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 56.747] sna_accel_flush: flush?=0, dirty?=0 [ 56.747] sna_accel_flush: flush?=0, dirty?=0 [ 56.747] sna_accel_flush: flush?=0, dirty?=0 [ 56.747] sna_block_handler (tv=0.470000) [ 56.747] sna_scanout_do_flush: flush timer active: delta=15 [ 56.747] sna_accel_do_throttle -- no pending activity [ 56.747] sna_accel_block: evaluating timers, active=5 [ 56.747] sna_accel_block: flush timer expires in 15 [56762] [ 56.748] sna_wakeup_handler [ 56.748] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 56.748] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 56.748] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 56.748] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 56.748] sna_dri2_get_msc(draw=146, pipe=0) [ 56.748] sna_crtc_record_swap: recording last swap on pipe=0, frame 3155 [msc=3155], time 56.740296 [ 56.748] sna_dri2_get_msc: msc=3155 [raw=3155], ust=56740296 [ 56.748] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=40 (refs=1/1, flush=0) , front=128 (refs=1/4, flush=1) [ 56.748] sna_dri2_schedule_swap(target_msc=3138, divisor=0, remainder=0) [ 56.748] sna_dri2_schedule_swap: using front handle=128, active_scanout?=3, flush?=1 [ 56.748] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 56.748] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 56.748] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 56.748] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 56.748] sna_crtc_record_swap: recording last swap on pipe=0, frame 3155 [msc=3155], time 56.740296 [ 56.748] immediate_swap: current_msc=3155, target_msc=3138 -- yes [ 56.748] can_flip: no, shadow enabled [ 56.748] sna_dri2_add_event: adding event to window 146) [ 56.748] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 56.748] sna_dri2_immediate_blit: no pending blit, starting chain [ 56.748] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 56.748] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 56.748] can_xchg: back size=8701e00, front size=8701e00 [ 56.748] can_xchg: yes, pixmap=165 [ 56.748] sna_dri2_xchg: win=146, exchange front=128/76,ref=2 and back=40/5,ref=2, pixmap=165 7680x2160 [ 56.748] sna_dri2_xchg: back_bo handle=40, pitch=30720, size=132710400, ref=1, active_scanout?=0 [ 56.748] sna_dri2_xchg: front_bo handle=128, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 56.748] set_bo: pixmap=165, handle=40 (old handle=128) [ 56.748] set_bo: marking whole pixmap as damaged [ 56.748] set_bo: applying final/discard move-to-gpu [ 56.748] wait_for_shadow: flags=0, flips=0, handle=128, shadow=32 [ 56.748] set_bo: dropping flush hint from handle=128 [ 56.748] set_bo: adding flush hint to handle=40 [ 56.748] mark_stale(handle=128) => 1 [ 56.748] swap_limit: draw=146 setting swap limit to 3 [ 56.748] sna_dri2_swap_limit_validate: swap limit set to 3 [ 56.748] sna_next_vblank(pipe=0, waiting until next vblank) [ 56.748] sna_dri2_schedule_swap: reported target_msc=3155 [ 56.748] sna_accel_flush: flush?=0, dirty?=0 [ 56.749] sna_accel_flush: flush?=0, dirty?=0 [ 56.749] sna_accel_flush: flush?=0, dirty?=0 [ 56.749] sna_accel_flush: flush?=0, dirty?=0 [ 56.749] sna_block_handler (tv=0.468000) [ 56.749] sna_scanout_do_flush: flush timer active: delta=13 [ 56.749] sna_accel_do_throttle -- no pending activity [ 56.749] sna_accel_block: evaluating timers, active=5 [ 56.749] sna_accel_block: flush timer expires in 13 [56762] [ 56.756] sna_wakeup_handler [ 56.756] sna_mode_wakeup: len=32 [ 56.756] sna_dri2_vblank_handler(type=2, sequence=3156, draw=3353) [ 56.756] sna_crtc_record_swap: recording last swap on pipe=0, frame 3156 [msc=3156], time 56.756985 [ 56.756] sna_dri2_vblank_handler: 2 complete, frame=3156 tv=56.756985 [ 56.756] sna_dri2_blit_complete: blit finished [ 56.756] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=3156, tv=56.756985) [ 56.756] frame_swap_complete(type=2): draw=146, pipe=0, frame=3156 [msc=3156], tv=56.756985 [ 56.756] sna_accel_flush: flush?=0, dirty?=0 [ 56.756] sna_dri2_event_free(draw?=1) [ 56.756] sna_dri2_remove_event: remove[0x561c9499d620] from window 146, active? 1 [ 56.756] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 56.756] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=128] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 56.756] sna_dri2_vblank_handler complete [ 56.756] sna_block_handler (tv=0.461000) [ 56.756] sna_scanout_do_flush: flush timer active: delta=6 [ 56.756] sna_accel_do_throttle -- no pending activity [ 56.756] sna_accel_block: evaluating timers, active=5 [ 56.756] sna_accel_block: flush timer expires in 6 [56762] [ 56.762] sna_wakeup_handler [ 56.762] sna_block_handler (tv=0.455000) [ 56.762] sna_scanout_do_flush: flush timer active: delta=0 [ 56.762] sna_scanout_do_flush (time=56762), triggered [ 56.762] sna_scanout_flush (time=56762), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 56.762] has_shadow: has pending damage? 1, outstanding flips: 0 [ 56.762] stop_flush: scanout=40 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 56.762] has_shadow: has pending damage? 1, outstanding flips: 0 [ 56.762] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 56.762] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 56.762] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 56.762] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 56.762] sna_pixmap_move_to_gpu: already all-damaged [ 56.762] sna_pixmap_mark_active: pixmap=165, handle=40 [ 56.762] sna_mode_redisplay: crtc[0] transformed? 0 [ 56.762] sna_mode_redisplay: crtc[1] transformed? 0 [ 56.762] sna_mode_redisplay: crtc[2] transformed? 0 [ 56.762] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=40 [active=1] [ 56.762] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 128, transformed? 0 [ 56.762] get_fb: reusing fb=110 for handle=40 [ 56.763] sna_mode_redisplay: recording flip on CRTC:32 handle=40, active_scanout=2, serial=2 [ 56.763] __kgem_bo_clear_busy: handle=40 [ 56.763] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 128, transformed? 0 [ 56.763] sna_mode_redisplay: recording flip on CRTC:39 handle=40, active_scanout=3, serial=3 [ 56.763] __kgem_bo_clear_busy: handle=40 [ 56.763] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 56.763] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 56.763] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=40, shadow handle=32 [ 56.763] sna_accel_do_throttle -- no pending activity [ 56.763] sna_accel_block: evaluating timers, active=5 [ 56.763] sna_accel_block: flush timer expires in 16 [56778] [ 56.771] sna_wakeup_handler [ 56.771] sna_mode_wakeup: len=32 [ 56.771] sna_mode_wakeup: recording last swap on pipe=1, frame 3127 [c37], time 56.772291 [ 56.771] sna_mode_wakeup: removing handle=128 [active_scanout=1] from scanout, installing handle=40 [active_scanout=3] [ 56.771] sna_mode_wakeup: flip complete, pending? 2 [ 56.771] sna_block_handler (tv=0.446000) [ 56.771] sna_scanout_do_flush: flush timer active: delta=7 [ 56.771] sna_accel_do_throttle -- no pending activity [ 56.771] sna_accel_block: evaluating timers, active=5 [ 56.771] sna_accel_block: flush timer expires in 7 [56778] [ 56.773] sna_wakeup_handler [ 56.773] sna_mode_wakeup: len=32 [ 56.773] sna_mode_wakeup: recording last swap on pipe=0, frame 3157 [c55], time 56.773695 [ 56.773] sna_mode_wakeup: removing handle=128 [active_scanout=0] from scanout, installing handle=40 [active_scanout=3] [ 56.773] sna_mode_wakeup: flip complete, pending? 1 [ 56.773] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 56.773] sna_block_handler (tv=0.444000) [ 56.773] sna_scanout_do_flush: flush timer active: delta=5 [ 56.773] sna_accel_do_throttle -- no pending activity [ 56.773] sna_accel_block: evaluating timers, active=5 [ 56.773] sna_accel_block: flush timer expires in 5 [56778] [ 56.778] sna_wakeup_handler [ 56.778] sna_block_handler (tv=0.439000) [ 56.778] sna_scanout_do_flush: flush timer active: delta=0 [ 56.778] sna_scanout_do_flush (time=56778), triggered [ 56.778] sna_scanout_flush (time=56778), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 56.778] has_shadow: has pending damage? 0, outstanding flips: 0 [ 56.778] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 56.778] has_shadow: has pending damage? 0, outstanding flips: 0 [ 56.778] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 56.778] sna_accel_do_throttle -- no pending activity [ 56.778] sna_accel_block: evaluating timers, active=5 [ 56.778] sna_accel_block: flush timer expires in 16 [56794] [ 56.794] sna_wakeup_handler [ 56.794] sna_accel_flush: flush?=0, dirty?=0 [ 56.794] sna_accel_flush: flush?=0, dirty?=0 [ 56.794] sna_accel_flush: flush?=0, dirty?=0 [ 56.794] sna_accel_flush: flush?=0, dirty?=0 [ 56.794] sna_accel_flush: flush?=0, dirty?=0 [ 56.794] sna_accel_flush: flush?=0, dirty?=0 [ 56.794] sna_accel_flush: flush?=0, dirty?=0 [ 56.794] sna_accel_flush: flush?=0, dirty?=0 [ 56.794] sna_accel_flush: flush?=0, dirty?=0 [ 56.794] sna_accel_flush: flush?=0, dirty?=0 [ 56.794] sna_accel_flush: flush?=0, dirty?=0 [ 56.794] sna_accel_flush: flush?=0, dirty?=0 [ 56.794] sna_accel_flush: flush?=0, dirty?=0 [ 56.794] sna_accel_flush: flush?=0, dirty?=0 [ 56.794] sna_block_handler (tv=0.423000) [ 56.794] sna_scanout_do_flush: flush timer active: delta=0 [ 56.794] sna_scanout_do_flush (time=56794), triggered [ 56.794] sna_scanout_flush (time=56794), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 56.794] has_shadow: has pending damage? 0, outstanding flips: 0 [ 56.794] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 56.794] has_shadow: has pending damage? 0, outstanding flips: 0 [ 56.794] sna_accel_disarm_timer[0] (time=56794) [ 56.794] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 56.794] sna_accel_do_throttle -- no pending activity [ 56.794] sna_wakeup_handler [ 56.794] sna_accel_flush: flush?=0, dirty?=0 [ 56.794] sna_accel_flush: flush?=0, dirty?=0 [ 56.794] sna_accel_flush: flush?=0, dirty?=0 [ 56.794] sna_block_handler (tv=0.423000) [ 56.794] has_shadow: has pending damage? 0, outstanding flips: 0 [ 56.794] sna_accel_do_throttle -- no pending activity [ 56.794] sna_wakeup_handler [ 56.794] sna_accel_flush: flush?=0, dirty?=0 [ 56.794] sna_accel_flush: flush?=0, dirty?=0 [ 56.794] sna_block_handler (tv=0.423000) [ 56.794] has_shadow: has pending damage? 0, outstanding flips: 0 [ 56.794] sna_accel_do_throttle -- no pending activity [ 56.794] sna_wakeup_handler [ 56.794] sna_accel_flush: flush?=0, dirty?=0 [ 56.794] sna_accel_flush: flush?=0, dirty?=0 [ 56.794] sna_block_handler (tv=0.423000) [ 56.794] has_shadow: has pending damage? 0, outstanding flips: 0 [ 56.794] sna_accel_do_throttle -- no pending activity [ 56.794] sna_wakeup_handler [ 56.794] sna_accel_flush: flush?=0, dirty?=0 [ 56.794] sna_accel_flush: flush?=0, dirty?=0 [ 56.794] sna_block_handler (tv=0.423000) [ 56.794] has_shadow: has pending damage? 0, outstanding flips: 0 [ 56.794] sna_accel_do_throttle -- no pending activity [ 56.794] sna_wakeup_handler [ 56.794] sna_accel_flush: flush?=0, dirty?=0 [ 56.794] sna_accel_flush: flush?=0, dirty?=0 [ 56.794] sna_accel_flush: flush?=0, dirty?=0 [ 56.794] sna_block_handler (tv=0.423000) [ 56.794] has_shadow: has pending damage? 0, outstanding flips: 0 [ 56.794] sna_accel_do_throttle -- no pending activity [ 56.794] sna_wakeup_handler [ 56.794] sna_accel_flush: flush?=0, dirty?=0 [ 56.794] sna_accel_flush: flush?=0, dirty?=0 [ 56.794] sna_accel_flush: flush?=0, dirty?=0 [ 56.794] sna_block_handler (tv=0.423000) [ 56.794] has_shadow: has pending damage? 0, outstanding flips: 0 [ 56.794] sna_accel_do_throttle -- no pending activity [ 56.794] sna_wakeup_handler [ 56.794] sna_accel_flush: flush?=0, dirty?=0 [ 56.794] sna_accel_flush: flush?=0, dirty?=0 [ 56.794] sna_accel_flush: flush?=0, dirty?=0 [ 56.794] sna_block_handler (tv=0.423000) [ 56.794] has_shadow: has pending damage? 0, outstanding flips: 0 [ 56.794] sna_accel_do_throttle -- no pending activity [ 56.794] sna_wakeup_handler [ 56.794] sna_accel_flush: flush?=0, dirty?=0 [ 56.794] sna_accel_flush: flush?=0, dirty?=0 [ 56.794] sna_block_handler (tv=0.423000) [ 56.794] has_shadow: has pending damage? 0, outstanding flips: 0 [ 56.794] sna_accel_do_throttle -- no pending activity [ 56.794] sna_wakeup_handler [ 56.794] sna_accel_flush: flush?=0, dirty?=0 [ 56.794] sna_accel_flush: flush?=0, dirty?=0 [ 56.794] sna_accel_flush: flush?=0, dirty?=0 [ 56.794] sna_create_pixmap(1, 1, 32, usage=0) [ 56.794] kgem_can_create_2d: 1x1 @ 32 [ 56.794] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=1 [ 56.794] kgem_can_create_2d: untiled size=4096 [ 56.794] kgem_choose_tiling: disabling tiling [1x1] for single row/col [ 56.794] kgem_choose_tiling: 1x1 -> 0 [ 56.794] sna_create_pixmap: usage=0, flags=a [ 56.794] sna_create_pixmap: small buffer [4], attaching to shadow pixmap [ 56.794] create_pixmap: allocating pixmap 1x1, depth=32/32, size=12 [ 56.794] create_pixmap: serial=3900, usage=0, 1x1 [ 56.794] sna_create_pixmap: serial=3900, 1x1, usage=0 [ 56.794] sna_composite_rectangles(pixmap=3901, op=0, 0 x 1 [(0, 0)x(1, 1) ...]) [ 56.794] sna_composite_rectangles: converted to op 0 [ 56.794] sna_composite_rectangles[0] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 56.794] sna_composite_rectangles: nrects=1, region=(0, 0), (1, 1) x 1 [ 56.794] sna_composite_rectangles: clipped extents (0, 0),(1, 1) x 1 [ 56.794] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(1, 1) [ 56.794] sna_composite_rectangles: fallback, dst pixmap=3901 too small or not attached [ 56.794] sna_composite_rectangles: fallback [ 56.794] sna_drawable_move_region_to_cpu(pixmap=3901 (1x1), [(0, 0), (1, 1)], flags=1) [ 56.794] sna_drawable_move_region_to_cpu: region (0, 0), (1, 1) + (0, 0) subsumes pixmap (1x1) [ 56.794] _sna_pixmap_move_to_cpu(pixmap=3901, 1x1, flags=1) [ 56.794] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 56.794] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 56.794] operate_inplace: no, inplace operation not suitable [ 56.794] _sna_pixmap_move_to_cpu: marking as damaged [ 56.794] __sna_damage_all(1, 1) [ 56.794] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 56.794] sna_composite_rectangles(pixmap=3901, op=1, fff2f1f0 x 1 [(0, 0)x(1, 1) ...]) [ 56.794] sna_composite_rectangles: converted to op 1 [ 56.794] sna_composite_rectangles[0] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 56.794] sna_composite_rectangles: nrects=1, region=(0, 0), (1, 1) x 1 [ 56.794] sna_composite_rectangles: clipped extents (0, 0),(1, 1) x 1 [ 56.794] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(1, 1) [ 56.794] sna_composite_rectangles: fallback, dst pixmap=3901 too small or not attached [ 56.794] sna_composite_rectangles: fallback [ 56.794] sna_drawable_move_region_to_cpu(pixmap=3901 (1x1), [(0, 0), (1, 1)], flags=1) [ 56.794] sna_drawable_move_region_to_cpu: pixmap=3901 all damaged on CPU [ 56.794] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 56.794] sna_composite_rectangles: fallback fill: (0, 0)x(1, 1) fff2f1f0 [ 56.794] sna_composite_rectangles(pixmap=3901, op=1, ff300a24 x 2 [(0, 0)x(1, 1) ...]) [ 56.794] sna_composite_rectangles: converted to op 1 [ 56.794] sna_composite_rectangles[0] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 56.794] sna_composite_rectangles[1] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 56.794] sna_composite_rectangles: nrects=2, region=(0, 0), (1, 1) x 2 [ 56.795] sna_composite_rectangles: clipped extents (0, 0),(1, 1) x 1 [ 56.795] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(1, 1) [ 56.795] sna_composite_rectangles: fallback, dst pixmap=3901 too small or not attached [ 56.795] sna_composite_rectangles: fallback [ 56.795] sna_drawable_move_region_to_cpu(pixmap=3901 (1x1), [(0, 0), (1, 1)], flags=1) [ 56.795] sna_drawable_move_region_to_cpu: pixmap=3901 all damaged on CPU [ 56.795] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 56.795] sna_composite_rectangles: fallback fill: (0, 0)x(1, 1) ff300a24 [ 56.795] sna_validate_gc(0x561c94ab2470) changes=80000, previous serial=80000f24, drawable=f24 [ 56.795] sna_validate_gc: recomputing clip [ 56.795] sna_validate_gc: composite clip=1x[(65, 24), (3840, 2160)] [0x561c94abf1d0] [ 56.795] sna_copy_area: src=pixmap=3901:(0, 0)x(1, 1)+(0, 0) -> dst=pixmap=3060:(0, 0)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 56.795] sna_copy_area: normal copy [ 56.795] sna_do_copy: src=(0, 0), dst=(0, 0), size=(1x1) [ 56.795] sna_do_copy: after drawable: src=(0, 0), dst=(65, 24), size=(1x1) [ 56.795] sna_do_copy: dst extents (65, 24), (66, 25), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 56.795] sna_do_copy: clipped dst extents (65, 24), (66, 25) [ 56.795] sna_do_copy: unclipped src extents (0, 0), (1, 1) [ 56.795] sna_do_copy: clipped src extents (0, 0), (1, 1) [ 56.795] sna_do_copy: pixmap -- no source clipping [ 56.795] sna_do_copy: src extents (0, 0), (1, 1) x 1 [ 56.795] sna_do_copy: copy region (65, 24), (66, 25) x 1 + (-65, -24) [ 56.795] sna_copy_boxes (boxes=1x[(65, 24), (66, 25)...], src pixmap=3901+(-65, -24), dst pixmap=3060+(-65, -24), alu=3, src.size=1x1, dst.size=3775x2136) [ 56.795] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94ac8f90, gpu_bo=0, cpu_bo=0), replaces=0 [ 56.795] sna_drawable_use_bo pixmap=3060, box=((0, 0), (1, 1)), flags=8... [ 56.795] sna_drawable_use_bo: exported target, set PREFER_GPU [ 56.795] sna_drawable_use_bo: pinned, never REPLACES [ 56.795] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 56.795] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 56.795] sna_drawable_use_bo: using whole GPU bo [ 56.795] region_overlaps_damage? [ 56.795] use_shm_bo: no, not attached [ 56.795] sna_drawable_move_region_to_cpu(pixmap=3901 (1x1), [(0, 0), (1, 1)], flags=2) [ 56.795] sna_drawable_move_region_to_cpu: pixmap=3901 all damaged on CPU [ 56.795] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 56.795] sna_write_boxes x 1, src stride=4, src dx=(0, 0) [ 56.795] kgem_bo_can_map: handle=9, map=0x7fc6b7845000:0x0:0x7fc656564000, tiling=1, domain=0, offset=4029534208 [ 56.795] write_boxes_inplace x 1, handle=9, tiling=1 [ 56.795] upload_inplace__tiled: tiling=1 [ 56.795] kgem_bo_can_map__cpu: handle=9 [ 56.795] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 56.795] kgem_bo_map__cpu(handle=9, size=33177600, map=0x7fc6b7845000:0x7fc656564000) [ 56.795] kgem_bo_sync__cpu: handle=9 [ 56.795] __kgem_busy: handle=9, busy=0, wedged=0 [ 56.795] kgem_bo_sync__cpu: SYNC: handle=9, needs_flush? 0, domain? 0, busy? 0 [ 56.795] __kgem_busy: handle=9, busy=0, wedged=0 [ 56.795] kgem_bo_retire: retiring bo handle=9 (needed flush? 0), rq? 0 [busy?=0] [ 56.795] assert_bo_retired: handle=9, domain: 0 exec? 0, rq? 0 [ 56.795] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(0, 0), size=1x1, pitch=4/15360 [ 56.795] sna_accel_flush: flush?=0, dirty?=0 [ 56.795] sna_accel_flush: flush?=0, dirty?=0 [ 56.795] sna_accel_flush: flush?=0, dirty?=0 [ 56.795] sna_accel_flush: flush?=0, dirty?=0 [ 56.795] sna_destroy_pixmap: pixmap=3901, attached?=1 [ 56.795] __sna_free_pixmap(pixmap=3901) [ 56.795] sna_accel_flush: flush?=0, dirty?=0 [ 56.795] sna_accel_flush: flush?=0, dirty?=0 [ 56.795] sna_accel_flush: flush?=0, dirty?=0 [ 56.795] sna_block_handler (tv=0.422000) [ 56.795] has_shadow: has pending damage? 0, outstanding flips: 0 [ 56.795] sna_accel_do_throttle -- no pending activity [ 56.795] sna_wakeup_handler [ 56.795] sna_accel_flush: flush?=0, dirty?=0 [ 56.795] sna_accel_flush: flush?=0, dirty?=0 [ 56.795] sna_accel_flush: flush?=0, dirty?=0 [ 56.795] sna_block_handler (tv=0.422000) [ 56.795] has_shadow: has pending damage? 0, outstanding flips: 0 [ 56.795] sna_accel_do_throttle -- no pending activity [ 56.795] sna_wakeup_handler [ 56.795] sna_accel_flush: flush?=0, dirty?=0 [ 56.795] sna_accel_flush: flush?=0, dirty?=0 [ 56.795] sna_block_handler (tv=0.422000) [ 56.795] has_shadow: has pending damage? 0, outstanding flips: 0 [ 56.795] sna_accel_do_throttle -- no pending activity [ 56.795] sna_wakeup_handler [ 56.795] sna_accel_flush: flush?=0, dirty?=0 [ 56.795] sna_accel_flush: flush?=0, dirty?=0 [ 56.795] sna_accel_flush: flush?=0, dirty?=0 [ 56.795] sna_block_handler (tv=0.422000) [ 56.795] has_shadow: has pending damage? 0, outstanding flips: 0 [ 56.795] sna_accel_do_throttle -- no pending activity [ 56.795] sna_wakeup_handler [ 56.795] sna_accel_flush: flush?=0, dirty?=0 [ 56.795] sna_accel_flush: flush?=0, dirty?=0 [ 56.795] sna_block_handler (tv=0.422000) [ 56.795] has_shadow: has pending damage? 0, outstanding flips: 0 [ 56.795] sna_accel_do_throttle -- no pending activity [ 56.796] sna_wakeup_handler [ 56.796] sna_accel_flush: flush?=0, dirty?=0 [ 56.796] sna_accel_flush: flush?=0, dirty?=0 [ 56.796] sna_block_handler (tv=0.421000) [ 56.796] has_shadow: has pending damage? 0, outstanding flips: 0 [ 56.796] sna_accel_do_throttle -- no pending activity [ 56.796] sna_wakeup_handler [ 56.796] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=128, name=76 [ 56.796] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 56.796] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 56.796] sna_dri2_get_back: draw size=7680x2160, back buffer handle=128 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 [ 56.796] sna_dri2_get_back: reuse backbuffer? 1 [ 56.796] sna_dri2_get_back: back buffer handle=128, active?=0, refcnt=1 [ 56.796] sna_dri2_get_back: reuse unattached back [ 56.796] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 56.796] sna_dri2_reuse_buffer: reusing back buffer handle=128, name=76, pitch=30720, age=0 [ 56.796] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 56.796] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=40, name=5, active_scanout=3 [ 56.796] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 56.796] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 56.796] sna_accel_flush: flush?=0, dirty?=0 [ 56.796] sna_accel_flush: flush?=0, dirty?=0 [ 56.796] sna_accel_flush: flush?=0, dirty?=0 [ 56.796] sna_block_handler (tv=0.421000) [ 56.796] has_shadow: has pending damage? 0, outstanding flips: 0 [ 56.796] timer_enable (time=56796), starting timer 0 [ 56.796] sna_accel_do_throttle -- no pending activity [ 56.796] sna_accel_block: evaluating timers, active=5 [ 56.796] sna_accel_block: flush timer expires in 8 [56804] [ 56.797] sna_wakeup_handler [ 56.797] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 56.797] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 56.797] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 56.797] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 56.797] sna_dri2_get_msc(draw=146, pipe=0) [ 56.797] sna_crtc_record_swap: recording last swap on pipe=0, frame 3158 [msc=3158], time 56.790396 [ 56.797] sna_dri2_get_msc: msc=3158 [raw=3158], ust=56790396 [ 56.797] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=128 (refs=1/1, flush=0) , front=40 (refs=1/4, flush=1) [ 56.797] sna_dri2_schedule_swap(target_msc=3156, divisor=0, remainder=0) [ 56.797] sna_dri2_schedule_swap: using front handle=40, active_scanout?=3, flush?=1 [ 56.797] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 56.797] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 56.797] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 56.797] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 56.797] sna_crtc_record_swap: recording last swap on pipe=0, frame 3158 [msc=3158], time 56.790396 [ 56.797] immediate_swap: current_msc=3158, target_msc=3156 -- yes [ 56.797] can_flip: no, shadow enabled [ 56.797] sna_dri2_add_event: adding event to window 146) [ 56.797] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 56.797] sna_dri2_immediate_blit: no pending blit, starting chain [ 56.797] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 56.797] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 56.797] can_xchg: back size=8701e00, front size=8701e00 [ 56.797] can_xchg: yes, pixmap=165 [ 56.797] sna_dri2_xchg: win=146, exchange front=40/5,ref=2 and back=128/76,ref=2, pixmap=165 7680x2160 [ 56.797] sna_dri2_xchg: back_bo handle=128, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 56.797] sna_dri2_xchg: front_bo handle=40, pitch=30720, size=132710400, ref=4, active_scanout?=3 [ 56.797] set_bo: pixmap=165, handle=128 (old handle=40) [ 56.797] set_bo: marking whole pixmap as damaged [ 56.797] set_bo: applying final/discard move-to-gpu [ 56.797] wait_for_shadow: flags=0, flips=0, handle=40, shadow=32 [ 56.797] set_bo: dropping flush hint from handle=40 [ 56.797] set_bo: adding flush hint to handle=128 [ 56.797] mark_stale(handle=40) => 1 [ 56.797] swap_limit: draw=146 setting swap limit to 3 [ 56.797] sna_dri2_swap_limit_validate: swap limit set to 3 [ 56.797] sna_next_vblank(pipe=0, waiting until next vblank) [ 56.797] sna_dri2_schedule_swap: reported target_msc=3158 [ 56.797] sna_accel_flush: flush?=0, dirty?=0 [ 56.797] sna_accel_flush: flush?=0, dirty?=0 [ 56.797] sna_accel_flush: flush?=0, dirty?=0 [ 56.797] sna_accel_flush: flush?=0, dirty?=0 [ 56.797] sna_block_handler (tv=0.420000) [ 56.797] sna_scanout_do_flush: flush timer active: delta=7 [ 56.797] sna_accel_do_throttle -- no pending activity [ 56.797] sna_accel_block: evaluating timers, active=5 [ 56.797] sna_accel_block: flush timer expires in 7 [56804] [ 56.804] sna_wakeup_handler [ 56.804] sna_block_handler (tv=0.413000) [ 56.804] sna_scanout_do_flush: flush timer active: delta=0 [ 56.804] sna_scanout_do_flush (time=56804), triggered [ 56.804] sna_scanout_flush (time=56804), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 56.804] has_shadow: has pending damage? 1, outstanding flips: 0 [ 56.804] stop_flush: scanout=128 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 56.804] has_shadow: has pending damage? 1, outstanding flips: 0 [ 56.804] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 56.804] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 56.804] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 56.804] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 56.804] sna_pixmap_move_to_gpu: already all-damaged [ 56.804] sna_pixmap_mark_active: pixmap=165, handle=128 [ 56.804] sna_mode_redisplay: crtc[0] transformed? 0 [ 56.804] sna_mode_redisplay: crtc[1] transformed? 0 [ 56.804] sna_mode_redisplay: crtc[2] transformed? 0 [ 56.804] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=128 [active=1] [ 56.804] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 40, transformed? 0 [ 56.804] get_fb: reusing fb=112 for handle=128 [ 56.805] sna_mode_redisplay: recording flip on CRTC:32 handle=128, active_scanout=2, serial=2 [ 56.805] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 56.805] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 40, transformed? 0 [ 56.805] sna_mode_redisplay: recording flip on CRTC:39 handle=128, active_scanout=3, serial=3 [ 56.805] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 56.805] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 56.805] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 56.805] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=128, shadow handle=32 [ 56.805] sna_accel_do_throttle -- no pending activity [ 56.805] sna_accel_block: evaluating timers, active=5 [ 56.805] sna_accel_block: flush timer expires in 16 [56820] [ 56.806] sna_wakeup_handler [ 56.806] sna_mode_wakeup: len=32 [ 56.806] sna_dri2_vblank_handler(type=2, sequence=3159, draw=3353) [ 56.806] sna_crtc_record_swap: recording last swap on pipe=0, frame 3159 [msc=3159], time 56.807106 [ 56.806] sna_dri2_vblank_handler: 2 complete, frame=3159 tv=56.807106 [ 56.806] sna_dri2_blit_complete: blit finished [ 56.806] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=3159, tv=56.807106) [ 56.806] frame_swap_complete(type=2): draw=146, pipe=0, frame=3159 [msc=3159], tv=56.807106 [ 56.806] sna_accel_flush: flush?=0, dirty?=0 [ 56.806] sna_dri2_event_free(draw?=1) [ 56.806] sna_dri2_remove_event: remove[0x561c947bf430] from window 146, active? 1 [ 56.806] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 56.806] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=40] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 56.806] sna_dri2_vblank_handler complete [ 56.806] sna_block_handler (tv=0.411000) [ 56.806] sna_scanout_do_flush: flush timer active: delta=14 [ 56.806] sna_accel_do_throttle -- no pending activity [ 56.806] sna_accel_block: evaluating timers, active=5 [ 56.806] sna_accel_block: flush timer expires in 14 [56820] [ 56.810] sna_wakeup_handler [ 56.810] sna_create_pixmap(490, 20, 32, usage=0) [ 56.810] kgem_can_create_2d: 490x20 @ 32 [ 56.810] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=1984, height=20 [ 56.810] kgem_can_create_2d: untiled size=40960 [ 56.810] kgem_choose_tiling: 490x20 -> 1 [ 56.810] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2048, height=24 [ 56.810] kgem_can_create_2d: tiled[1] size=49152 [ 56.810] sna_create_pixmap: usage=0, flags=1b [ 56.810] sna_create_pixmap: creating GPU pixmap 490x20, stride=1960, flags=1b [ 56.810] __pop_freed_pixmap: reusing freed pixmap=3899 header [ 56.810] create_pixmap_hdr: pixmap=3902, width=490, height=20, usage=0 [ 56.810] sna_create_pixmap: serial=3902, 490x20, usage=0 [ 56.810] sna_composite_rectangles(pixmap=3903, op=0, 0 x 1 [(0, 0)x(490, 20) ...]) [ 56.810] sna_composite_rectangles: converted to op 0 [ 56.810] sna_composite_rectangles[0] (0, 0)x(490, 20) -> (0, 0), (490, 20) [ 56.810] sna_composite_rectangles: nrects=1, region=(0, 0), (490, 20) x 1 [ 56.810] sna_composite_rectangles: clipped extents (0, 0),(490, 20) x 1 [ 56.810] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(490, 20) [ 56.810] sna_composite_rectangles: dropping last-cpu hint [ 56.810] sna_drawable_use_bo pixmap=3903, box=((0, 0), (490, 20)), flags=19... [ 56.810] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 56.810] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 56.810] sna_pixmap_move_to_gpu(pixmap=3903, usage=0), flags=b [ 56.810] sna_pixmap_move_to_gpu: CPU damage? 0 [ 56.810] sna_pixmap_move_to_gpu: creating GPU bo (490x20@32), create=b [ 56.810] kgem_choose_tiling: 490x20 -> 1 [ 56.810] kgem_choose_tiling: 490x20 -> 1 [ 56.810] sna_pixmap_alloc_gpu: pixmap=3903 [ 56.810] kgem_create_2d(490x20, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 56.810] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2048, height=24 [ 56.810] kgem_set_tiling: handle=140, tiling=1 [1], pitch=2048 [2048]: 1 [ 56.810] kgem_bo_remove_from_inactive: removing handle=140 from inactive [ 56.810] from inactive: pitch=2048, tiling=1: handle=140, id=2266 [ 56.810] __sna_damage_all(490, 20) [ 56.810] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 56.810] sna_pixmap_mark_active: pixmap=3903, handle=140 [ 56.810] sna_drawable_use_bo: allocated GPU bo for operation [ 56.810] sna_drawable_use_bo: using GPU bo with damage? 0 [ 56.810] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 56.810] kgem_bo_is_render: handle=140, rq? 0 [0] [ 56.810] kgem_bo_is_render: handle=140, rq? 0 [0] [ 56.810] gen9_render_fill_boxes(0 x 1 [(0, 0), (490, 20) ...]) [ 56.810] sna_render_get_solid: 0 [ 56.810] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 56.810] kgem_check_bo: num_pages=+16, num_exec=+1 [ 56.810] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 56.810] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 56.810] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 56.810] kgem_add_handle: handle=4, index=0 [ 56.810] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 56.810] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 56.810] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 56.810] gen9_composite_get_binding_table(ffc0) [ 56.810] kgem_add_reloc64: handle=140, pos=16360, delta=0, domains=20002 [ 56.810] kgem_add_handle: handle=140, index=1 [ 56.810] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd343000) [ 56.810] __kgem_bo_mark_dirty: handle=140 (proxy? 0) [ 56.810] [3fe0] bind bo(handle=140, addr=fd343000), format=192, width=490, height=20, pitch=2048, tiling=1 -> render [ 56.810] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 56.810] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 56.810] kgem_add_handle: handle=7, index=2 [ 56.810] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 56.810] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 56.810] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 56.810] gen9_emit_sampler: sampler = 1 [ 56.810] gen9_emit_sf: num_sf_outputs=1 [ 56.810] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 56.810] gen9_emit_vertex_elements: setup id=0 [ 56.810] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 56.810] (0, 0), (490, 20) [ 56.810] gen8_vertex_flush[490] = 3 [ 56.810] sna_composite_rectangles: pixmap=3903 marking clear [0]? 1 [ 56.810] sna_composite_rectangles(pixmap=3903, op=1, fff2f1f0 x 1 [(0, 0)x(490, 20) ...]) [ 56.810] sna_composite_rectangles: converted to op 1 [ 56.810] sna_composite_rectangles[0] (0, 0)x(490, 20) -> (0, 0), (490, 20) [ 56.810] sna_composite_rectangles: nrects=1, region=(0, 0), (490, 20) x 1 [ 56.810] sna_composite_rectangles: clipped extents (0, 0),(490, 20) x 1 [ 56.810] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(490, 20) [ 56.810] sna_composite_rectangles: promoting to full GPU [ 56.810] sna_composite_rectangles: dropping last-cpu hint [ 56.810] sna_drawable_use_bo pixmap=3903, box=((0, 0), (490, 20)), flags=19... [ 56.810] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 56.810] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 56.810] sna_drawable_use_bo: using whole GPU bo [ 56.810] gen9_render_fill_boxes (op=1, color=(f2f2, f1f1, f0f0, ffff) [20028888]) [ 56.810] kgem_bo_is_render: handle=140, rq? 1 [1] [ 56.810] gen9_render_fill_boxes(fff2f1f0 x 1 [(0, 0), (490, 20) ...]) [ 56.810] sna_render_get_solid: fff2f1f0 [ 56.810] sna_render_get_solid(15) = fff2f1f0 (old) [ 56.810] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 56.810] kgem_check_bo: num_pages=+0, num_exec=+0 [ 56.810] gen9_composite_get_binding_table(ff00) [ 56.810] kgem_add_reloc64: handle=113, pos=16312, delta=0, domains=40000 [ 56.810] kgem_add_reloc64: adding proxy [delta=60] for handle=113 [ 56.810] kgem_add_handle: handle=113, index=3 [ 56.810] kgem_add_reloc64[5] = (delta=60, target handle=3, presumed=fe00a000) [ 56.810] [3fb0] bind bo(handle=113, addr=fe00a03c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 56.810] gen9_emit_vertex_elements: setup id=0 [ 56.810] (0, 0), (490, 20) [ 56.810] gen8_vertex_flush[4cc] = 3 [ 56.810] sna_composite_rectangles: pixmap=3903 marking clear [fff2f1f0]? 1 [ 56.810] sna_composite_rectangles(pixmap=3903, op=1, ff300a24 x 2 [(0, 0)x(490, 20) ...]) [ 56.810] sna_composite_rectangles: converted to op 1 [ 56.810] sna_composite_rectangles[0] (0, 0)x(490, 20) -> (0, 0), (490, 20) [ 56.810] sna_composite_rectangles[1] (0, 0)x(490, 20) -> (0, 0), (490, 20) [ 56.810] sna_composite_rectangles: nrects=2, region=(0, 0), (490, 20) x 2 [ 56.810] sna_composite_rectangles: clipped extents (0, 0),(490, 20) x 1 [ 56.810] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(490, 20) [ 56.810] sna_composite_rectangles: promoting to full GPU [ 56.810] sna_composite_rectangles: dropping last-cpu hint [ 56.810] sna_drawable_use_bo pixmap=3903, box=((0, 0), (490, 20)), flags=19... [ 56.810] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 56.810] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 56.810] sna_drawable_use_bo: using whole GPU bo [ 56.810] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 56.810] kgem_bo_is_render: handle=140, rq? 1 [1] [ 56.810] gen9_render_fill_boxes(ff300a24 x 1 [(0, 0), (490, 20) ...]) [ 56.810] sna_render_get_solid: ff300a24 [ 56.810] sna_render_get_solid(17) = ff300a24 (old) [ 56.810] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 56.810] kgem_check_bo: num_pages=+0, num_exec=+0 [ 56.810] gen9_composite_get_binding_table(fe80) [ 56.810] kgem_add_reloc64: handle=113, pos=16280, delta=0, domains=40000 [ 56.810] kgem_add_reloc64: adding proxy [delta=68] for handle=113 [ 56.810] kgem_add_reloc64[6] = (delta=68, target handle=3, presumed=fe00a000) [ 56.810] [3f90] bind bo(handle=113, addr=fe00a044), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 56.810] gen9_emit_vertex_elements: setup id=0 [ 56.810] (0, 0), (490, 20) [ 56.810] gen8_vertex_flush[508] = 3 [ 56.810] sna_composite_rectangles: pixmap=3903 marking clear [ff300a24]? 1 [ 56.810] sna_glyphs(op=3, nlist=1, src=(1, -2)) [ 56.810] kgem_bo_is_busy: handle=140, domain: 0 exec? 1, rq? 1 [ 56.810] sna_glyphs: discarding mask [ 56.810] glyphs0_to_dst(op=3, src=(1, -2), nlist=1, dst=(1, -2)+(0, 0)) [ 56.810] clipped_glyphs? 18 glyph in 1 lists extents (1, -13), (163, 1), region (2, 0), (162, 1): yes [ 56.810] gen9_render_composite: 0x0, current mode=1/1 [ 56.810] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 56.810] gen9_composite_fallback: mask is already on the GPU, try to use GPU [ 56.810] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 56.810] sna_drawable_use_bo pixmap=3903, box=((2, 0), (162, 1)), flags=7... [ 56.810] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 56.810] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 56.810] sna_drawable_use_bo: using whole GPU bo [ 56.810] gen9_composite_set_target: pixmap=3903, format=20028888, size=490x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 56.810] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 56.810] color_convert: src=ff8ae234 [20028888] [ 56.810] color_convert: dst=ff8ae234 [20028888] [ 56.810] sna_render_get_solid: ff8ae234 [ 56.810] sna_render_get_solid(22) = ff8ae234 (old) [ 56.810] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 56.810] sna_transform_is_imprecise_integer_translation: no transform [ 56.810] gen9_composite_picture: integer translation (0, 0), removing [ 56.810] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 56.810] sna_render_pixmap_bo: GPU all damaged [ 56.810] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 56.810] gen4_choose_composite_emitter: solid, identity mask [ 56.810] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 56.810] aligning vertex: was 2, now 4 floats per vertex [ 56.810] gen9_composite_get_binding_table(fe00) [ 56.810] kgem_add_reloc64: handle=113, pos=16248, delta=0, domains=40000 [ 56.810] kgem_add_reloc64: adding proxy [delta=88] for handle=113 [ 56.810] kgem_add_reloc64[7] = (delta=88, target handle=3, presumed=fe00a000) [ 56.810] [3f70] bind bo(handle=113, addr=fe00a058), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 56.810] kgem_add_reloc64: handle=6, pos=16232, delta=0, domains=40000 [ 56.810] kgem_add_handle: handle=6, index=4 [ 56.810] kgem_add_reloc64[8] = (delta=0, target handle=4, presumed=fd581000) [ 56.810] [3f60] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 56.810] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 56.810] gen9_emit_sampler: sampler = a [ 56.810] gen9_emit_sf: num_sf_outputs=2 [ 56.810] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 56.810] gen9_emit_vertex_elements: setup id=9 [ 56.810] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 56.810] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 56.810] glyphs0_to_dst: glyph=(9, -12), (19, 1), clip=(2, 0), (162, 1) [ 56.810] glyphs0_to_dst: blt=(9, 0), (19, 1) [ 56.810] emit_primitive_identity_mask__avx2: dst=(9, 0), mask=(672.00, 60.00) x (10.00, 1.00) [ 56.810] gen8_vertex_flush[5e4] = 3 [ 56.810] gen9_magic_ca_pass: CA fixup (5 -> 8) [ 56.810] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 56.810] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 56.810] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 56.810] sna_glyphs(op=3, nlist=1, src=(172, -2)) [ 56.810] kgem_bo_is_busy: handle=140, domain: 0 exec? 1, rq? 1 [ 56.810] sna_glyphs: discarding mask [ 56.810] glyphs0_to_dst(op=3, src=(172, -2), nlist=1, dst=(172, -2)+(0, 0)) [ 56.810] clipped_glyphs? 32 glyph in 1 lists extents (171, -14), (460, 1), region (172, 0), (459, 1): yes [ 56.810] gen9_render_composite: 0x0, current mode=1/1 [ 56.810] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 56.810] kgem_bo_is_busy: handle=140, domain: 0 exec? 1, rq? 1 [ 56.810] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 56.810] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 56.810] sna_drawable_use_bo pixmap=3903, box=((172, 0), (459, 1)), flags=7... [ 56.810] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 56.810] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 56.810] sna_drawable_use_bo: using whole GPU bo [ 56.810] gen9_composite_set_target: pixmap=3903, format=20028888, size=490x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 56.810] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 56.810] color_convert: src=ff729fcf [20028888] [ 56.810] color_convert: dst=ff729fcf [20028888] [ 56.810] sna_render_get_solid: ff729fcf [ 56.810] sna_render_get_solid(23) = ff729fcf (old) [ 56.810] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 56.810] sna_transform_is_imprecise_integer_translation: no transform [ 56.810] gen9_composite_picture: integer translation (0, 0), removing [ 56.810] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 56.810] sna_render_pixmap_bo: GPU all damaged [ 56.810] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 56.810] gen4_choose_composite_emitter: solid, identity mask [ 56.810] kgem_check_bo: num_pages=+0, num_exec=+0 [ 56.810] gen9_composite_get_binding_table(fd40) [ 56.810] kgem_add_reloc64: handle=113, pos=16200, delta=0, domains=40000 [ 56.810] kgem_add_reloc64: adding proxy [delta=92] for handle=113 [ 56.810] kgem_add_reloc64[9] = (delta=92, target handle=3, presumed=fe00a000) [ 56.810] [3f40] bind bo(handle=113, addr=fe00a05c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 56.810] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 56.810] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 56.810] gen9_emit_vertex_elements: setup id=9 [ 56.810] glyphs0_to_dst: glyph=(180, -13), (190, 1), clip=(172, 0), (459, 1) [ 56.810] glyphs0_to_dst: blt=(180, 0), (190, 1) [ 56.810] emit_primitive_identity_mask__avx2: dst=(180, 0), mask=(944.00, 61.00) x (10.00, 1.00) [ 56.810] glyphs0_to_dst: glyph=(208, -10), (217, 1), clip=(172, 0), (459, 1) [ 56.810] glyphs0_to_dst: blt=(208, 0), (217, 1) [ 56.810] emit_primitive_identity_mask__avx2: dst=(208, 0), mask=(960.00, 26.00) x (9.00, 1.00) [ 56.810] glyphs0_to_dst: glyph=(216, -13), (226, 1), clip=(172, 0), (459, 1) [ 56.810] glyphs0_to_dst: blt=(216, 0), (226, 1) [ 56.810] emit_primitive_identity_mask__avx2: dst=(216, 0), mask=(944.00, 61.00) x (10.00, 1.00) [ 56.810] glyphs0_to_dst: glyph=(234, -1), (245, 1), clip=(172, 0), (459, 1) [ 56.810] glyphs0_to_dst: blt=(234, 0), (245, 1) [ 56.810] emit_primitive_identity_mask__avx2: dst=(234, 0), mask=(992.00, 1.00) x (11.00, 1.00) [ 56.810] glyphs0_to_dst: glyph=(334, -10), (343, 1), clip=(172, 0), (459, 1) [ 56.810] glyphs0_to_dst: blt=(334, 0), (343, 1) [ 56.810] emit_primitive_identity_mask__avx2: dst=(334, 0), mask=(960.00, 26.00) x (9.00, 1.00) [ 56.810] glyphs0_to_dst: glyph=(342, -1), (353, 1), clip=(172, 0), (459, 1) [ 56.810] glyphs0_to_dst: blt=(342, 0), (353, 1) [ 56.810] emit_primitive_identity_mask__avx2: dst=(342, 0), mask=(992.00, 1.00) x (11.00, 1.00) [ 56.810] glyphs0_to_dst: glyph=(369, -10), (379, 1), clip=(172, 0), (459, 1) [ 56.810] glyphs0_to_dst: blt=(369, 0), (379, 1) [ 56.810] emit_primitive_identity_mask__avx2: dst=(369, 0), mask=(976.00, 42.00) x (10.00, 1.00) [ 56.810] glyphs0_to_dst: glyph=(378, -13), (388, 1), clip=(172, 0), (459, 1) [ 56.810] glyphs0_to_dst: blt=(378, 0), (388, 1) [ 56.810] emit_primitive_identity_mask__avx2: dst=(378, 0), mask=(944.00, 61.00) x (10.00, 1.00) [ 56.810] glyphs0_to_dst: glyph=(396, -1), (407, 1), clip=(172, 0), (459, 1) [ 56.811] glyphs0_to_dst: blt=(396, 0), (407, 1) [ 56.811] emit_primitive_identity_mask__avx2: dst=(396, 0), mask=(992.00, 1.00) x (11.00, 1.00) [ 56.811] glyphs0_to_dst: glyph=(424, -10), (433, 1), clip=(172, 0), (459, 1) [ 56.811] glyphs0_to_dst: blt=(424, 0), (433, 1) [ 56.811] emit_primitive_identity_mask__avx2: dst=(424, 0), mask=(960.00, 26.00) x (9.00, 1.00) [ 56.811] glyphs0_to_dst: glyph=(450, -10), (460, 1), clip=(172, 0), (459, 1) [ 56.811] glyphs0_to_dst: blt=(450, 0), (459, 1) [ 56.811] emit_primitive_identity_mask__avx2: dst=(450, 0), mask=(976.00, 42.00) x (9.00, 1.00) [ 56.811] gen8_vertex_flush[6e4] = 33 [ 56.811] gen9_magic_ca_pass: CA fixup (8 -> 41) [ 56.811] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 56.811] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 56.811] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 56.811] sna_glyphs(op=3, nlist=1, src=(460, -2)) [ 56.811] kgem_bo_is_busy: handle=140, domain: 0 exec? 1, rq? 1 [ 56.811] sna_glyphs: discarding mask [ 56.811] glyphs0_to_dst(op=3, src=(460, -2), nlist=1, dst=(460, -2)+(0, 0)) [ 56.811] clipped_glyphs? 4 glyph in 1 lists extents (459, -13), (496, 1), region (460, 0), (490, 1): yes [ 56.811] gen9_render_composite: 0x0, current mode=1/1 [ 56.811] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 56.811] kgem_bo_is_busy: handle=140, domain: 0 exec? 1, rq? 1 [ 56.811] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 56.811] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 56.811] sna_drawable_use_bo pixmap=3903, box=((460, 0), (490, 1)), flags=7... [ 56.811] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 56.811] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 56.811] sna_drawable_use_bo: using whole GPU bo [ 56.811] gen9_composite_set_target: pixmap=3903, format=20028888, size=490x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 56.811] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 56.811] color_convert: src=ffffffff [20028888] [ 56.811] color_convert: dst=ffffffff [20028888] [ 56.811] sna_render_get_solid: ffffffff [ 56.811] sna_render_get_solid(white) [ 56.811] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 56.811] sna_transform_is_imprecise_integer_translation: no transform [ 56.811] gen9_composite_picture: integer translation (0, 0), removing [ 56.811] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 56.811] sna_render_pixmap_bo: GPU all damaged [ 56.811] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 56.811] gen4_choose_composite_emitter: solid, identity mask [ 56.811] kgem_check_bo: num_pages=+0, num_exec=+0 [ 56.811] gen9_composite_get_binding_table(fcc0) [ 56.811] kgem_add_reloc64: handle=7, pos=16168, delta=0, domains=40000 [ 56.811] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 56.811] kgem_add_reloc64[10] = (delta=1048, target handle=2, presumed=fffe8000) [ 56.811] [3f20] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 56.811] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 56.811] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 56.811] gen9_emit_vertex_elements: setup id=9 [ 56.811] glyphs0_to_dst: glyph=(487, -13), (496, 1), clip=(460, 0), (490, 1) [ 56.811] glyphs0_to_dst: blt=(487, 0), (490, 1) [ 56.811] emit_primitive_identity_mask__avx2: dst=(487, 0), mask=(832.00, 45.00) x (3.00, 1.00) [ 56.811] gen8_vertex_flush[7e4] = 3 [ 56.811] gen9_magic_ca_pass: CA fixup (41 -> 44) [ 56.811] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 56.811] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 56.811] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 56.811] sna_glyphs(op=3, nlist=1, src=(1, 15)) [ 56.811] kgem_bo_is_busy: handle=140, domain: 0 exec? 1, rq? 1 [ 56.811] sna_glyphs: discarding mask [ 56.811] glyphs0_to_dst(op=3, src=(1, 15), nlist=1, dst=(1, 15)+(0, 0)) [ 56.811] clipped_glyphs: no, clip region (0, 0), (490, 20) matches drawable pixmap=94680752745568 size=490x20 [ 56.811] gen9_render_composite: 0x0, current mode=1/1 [ 56.811] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 56.811] kgem_bo_is_busy: handle=140, domain: 0 exec? 1, rq? 1 [ 56.811] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 56.811] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 56.811] sna_drawable_use_bo pixmap=3903, box=((0, 0), (490, 20)), flags=7... [ 56.811] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 56.811] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 56.811] sna_drawable_use_bo: using whole GPU bo [ 56.811] gen9_composite_set_target: pixmap=3903, format=20028888, size=490x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 56.811] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 56.811] color_convert: src=ff8ae234 [20028888] [ 56.811] color_convert: dst=ff8ae234 [20028888] [ 56.811] sna_render_get_solid: ff8ae234 [ 56.811] sna_render_get_solid(22) = ff8ae234 (old) [ 56.811] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 56.811] sna_transform_is_imprecise_integer_translation: no transform [ 56.811] gen9_composite_picture: integer translation (0, 0), removing [ 56.811] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 56.811] sna_render_pixmap_bo: GPU all damaged [ 56.811] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 56.811] gen4_choose_composite_emitter: solid, identity mask [ 56.811] kgem_check_bo: num_pages=+0, num_exec=+0 [ 56.811] gen9_composite_get_binding_table(fc40) [ 56.811] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 56.811] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 56.811] gen9_emit_vertex_elements: setup id=9 [ 56.811] glyphs0_to_dst: glyph=(1, 7)x(9, 8), unclipped [ 56.811] emit_primitive_identity_mask__avx2: dst=(1, 7), mask=(688.00, 32.00) x (9.00, 8.00) [ 56.811] glyphs0_to_dst: glyph=(9, 5)x(10, 13), unclipped [ 56.811] emit_primitive_identity_mask__avx2: dst=(9, 5), mask=(672.00, 48.00) x (10.00, 13.00) [ 56.811] glyphs0_to_dst: glyph=(19, 7)x(9, 8), unclipped [ 56.811] emit_primitive_identity_mask__avx2: dst=(19, 7), mask=(688.00, 32.00) x (9.00, 8.00) [ 56.811] glyphs0_to_dst: glyph=(28, 9)x(8, 3), unclipped [ 56.811] emit_primitive_identity_mask__avx2: dst=(28, 9), mask=(688.00, 48.00) x (8.00, 3.00) [ 56.811] glyphs0_to_dst: glyph=(36, 5)x(11, 10), unclipped [ 56.811] emit_primitive_identity_mask__avx2: dst=(36, 5), mask=(704.00, 0.00) x (11.00, 10.00) [ 56.811] glyphs0_to_dst: glyph=(46, 7)x(9, 8), unclipped [ 56.811] emit_primitive_identity_mask__avx2: dst=(46, 7), mask=(720.00, 0.00) x (9.00, 8.00) [ 56.811] glyphs0_to_dst: glyph=(54, 7)x(10, 8), unclipped [ 56.811] emit_primitive_identity_mask__avx2: dst=(54, 7), mask=(704.00, 16.00) x (10.00, 8.00) [ 56.811] glyphs0_to_dst: glyph=(63, 7)x(10, 8), unclipped [ 56.811] emit_primitive_identity_mask__avx2: dst=(63, 7), mask=(720.00, 16.00) x (10.00, 8.00) [ 56.811] glyphs0_to_dst: glyph=(72, 4)x(10, 11), unclipped [ 56.811] emit_primitive_identity_mask__avx2: dst=(72, 4), mask=(736.00, 0.00) x (10.00, 11.00) [ 56.811] glyphs0_to_dst: glyph=(81, 7)x(10, 8), unclipped [ 56.811] emit_primitive_identity_mask__avx2: dst=(81, 7), mask=(752.00, 0.00) x (10.00, 8.00) [ 56.811] glyphs0_to_dst: glyph=(90, 4)x(10, 11), unclipped [ 56.811] emit_primitive_identity_mask__avx2: dst=(90, 4), mask=(736.00, 0.00) x (10.00, 11.00) [ 56.811] glyphs0_to_dst: glyph=(99, 7)x(11, 8), unclipped [ 56.811] emit_primitive_identity_mask__avx2: dst=(99, 7), mask=(736.00, 16.00) x (11.00, 8.00) [ 56.811] glyphs0_to_dst: glyph=(109, 7)x(9, 8), unclipped [ 56.811] emit_primitive_identity_mask__avx2: dst=(109, 7), mask=(752.00, 16.00) x (9.00, 8.00) [ 56.811] glyphs0_to_dst: glyph=(118, 9)x(8, 3), unclipped [ 56.811] emit_primitive_identity_mask__avx2: dst=(118, 9), mask=(688.00, 48.00) x (8.00, 3.00) [ 56.811] glyphs0_to_dst: glyph=(126, 5)x(10, 10), unclipped [ 56.811] emit_primitive_identity_mask__avx2: dst=(126, 5), mask=(704.00, 32.00) x (10.00, 10.00) [ 56.811] glyphs0_to_dst: glyph=(135, 5)x(10, 10), unclipped [ 56.811] emit_primitive_identity_mask__avx2: dst=(135, 5), mask=(704.00, 32.00) x (10.00, 10.00) [ 56.811] glyphs0_to_dst: glyph=(144, 5)x(10, 10), unclipped [ 56.811] emit_primitive_identity_mask__avx2: dst=(144, 5), mask=(720.00, 32.00) x (10.00, 10.00) [ 56.811] glyphs0_to_dst: glyph=(153, 5)x(10, 10), unclipped [ 56.811] emit_primitive_identity_mask__avx2: dst=(153, 5), mask=(704.00, 48.00) x (10.00, 10.00) [ 56.811] gen8_vertex_flush[8e4] = 54 [ 56.811] gen9_magic_ca_pass: CA fixup (44 -> 98) [ 56.811] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 56.811] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 56.811] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 56.811] sna_glyphs(op=3, nlist=1, src=(163, 15)) [ 56.811] kgem_bo_is_busy: handle=140, domain: 0 exec? 1, rq? 1 [ 56.811] sna_glyphs: discarding mask [ 56.811] glyphs0_to_dst(op=3, src=(163, 15), nlist=1, dst=(163, 15)+(0, 0)) [ 56.811] clipped_glyphs: no, clip region (0, 0), (490, 20) matches drawable pixmap=94680752745568 size=490x20 [ 56.811] gen9_render_composite: 0x0, current mode=1/1 [ 56.811] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 56.811] kgem_bo_is_busy: handle=140, domain: 0 exec? 1, rq? 1 [ 56.811] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 56.811] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 56.811] sna_drawable_use_bo pixmap=3903, box=((0, 0), (490, 20)), flags=7... [ 56.811] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 56.811] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 56.811] sna_drawable_use_bo: using whole GPU bo [ 56.811] gen9_composite_set_target: pixmap=3903, format=20028888, size=490x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 56.811] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 56.811] color_convert: src=ffffffff [20028888] [ 56.811] color_convert: dst=ffffffff [20028888] [ 56.811] sna_render_get_solid: ffffffff [ 56.811] sna_render_get_solid(white) [ 56.811] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 56.811] sna_transform_is_imprecise_integer_translation: no transform [ 56.811] gen9_composite_picture: integer translation (0, 0), removing [ 56.811] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 56.811] sna_render_pixmap_bo: GPU all damaged [ 56.811] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 56.811] gen4_choose_composite_emitter: solid, identity mask [ 56.811] kgem_check_bo: num_pages=+0, num_exec=+0 [ 56.811] gen9_composite_get_binding_table(fc00) [ 56.811] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 56.811] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 56.811] gen9_emit_vertex_elements: setup id=9 [ 56.811] glyphs0_to_dst: glyph=(165, 7)x(5, 8), unclipped [ 56.811] emit_primitive_identity_mask__avx2: dst=(165, 7), mask=(720.00, 48.00) x (5.00, 8.00) [ 56.811] gen8_vertex_flush[9e4] = 3 [ 56.811] gen9_magic_ca_pass: CA fixup (98 -> 101) [ 56.811] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 56.811] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 56.811] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 56.811] sna_glyphs(op=3, nlist=1, src=(172, 15)) [ 56.811] kgem_bo_is_busy: handle=140, domain: 0 exec? 1, rq? 1 [ 56.811] sna_glyphs: discarding mask [ 56.811] glyphs0_to_dst(op=3, src=(172, 15), nlist=1, dst=(172, 15)+(0, 0)) [ 56.811] clipped_glyphs: no, clip region (0, 0), (490, 20) matches drawable pixmap=94680752745568 size=490x20 [ 56.811] gen9_render_composite: 0x0, current mode=1/1 [ 56.811] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 56.811] kgem_bo_is_busy: handle=140, domain: 0 exec? 1, rq? 1 [ 56.811] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 56.811] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 56.811] sna_drawable_use_bo pixmap=3903, box=((0, 0), (490, 20)), flags=7... [ 56.811] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 56.811] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 56.811] sna_drawable_use_bo: using whole GPU bo [ 56.811] gen9_composite_set_target: pixmap=3903, format=20028888, size=490x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 56.811] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 56.811] color_convert: src=ff729fcf [20028888] [ 56.811] color_convert: dst=ff729fcf [20028888] [ 56.811] sna_render_get_solid: ff729fcf [ 56.811] sna_render_get_solid(23) = ff729fcf (old) [ 56.811] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 56.811] sna_transform_is_imprecise_integer_translation: no transform [ 56.811] gen9_composite_picture: integer translation (0, 0), removing [ 56.811] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 56.811] sna_render_pixmap_bo: GPU all damaged [ 56.811] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 56.811] gen4_choose_composite_emitter: solid, identity mask [ 56.811] kgem_check_bo: num_pages=+0, num_exec=+0 [ 56.811] gen9_composite_get_binding_table(fbc0) [ 56.811] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 56.811] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 56.811] gen9_emit_vertex_elements: setup id=9 [ 56.811] glyphs0_to_dst: glyph=(171, 9)x(11, 3), unclipped [ 56.811] emit_primitive_identity_mask__avx2: dst=(171, 9), mask=(736.00, 32.00) x (11.00, 3.00) [ 56.811] glyphs0_to_dst: glyph=(180, 4)x(10, 14), unclipped [ 56.811] emit_primitive_identity_mask__avx2: dst=(180, 4), mask=(944.00, 48.00) x (10.00, 14.00) [ 56.811] glyphs0_to_dst: glyph=(189, 4)x(11, 11), unclipped [ 56.811] emit_primitive_identity_mask__avx2: dst=(189, 4), mask=(960.00, 0.00) x (11.00, 11.00) [ 56.811] glyphs0_to_dst: glyph=(198, 7)x(10, 8), unclipped [ 56.811] emit_primitive_identity_mask__avx2: dst=(198, 7), mask=(976.00, 0.00) x (10.00, 8.00) [ 56.811] glyphs0_to_dst: glyph=(208, 7)x(9, 11), unclipped [ 56.811] emit_primitive_identity_mask__avx2: dst=(208, 7), mask=(960.00, 16.00) x (9.00, 11.00) [ 56.811] glyphs0_to_dst: glyph=(216, 4)x(10, 14), unclipped [ 56.811] emit_primitive_identity_mask__avx2: dst=(216, 4), mask=(944.00, 48.00) x (10.00, 14.00) [ 56.811] glyphs0_to_dst: glyph=(225, 5)x(10, 10), unclipped [ 56.811] emit_primitive_identity_mask__avx2: dst=(225, 5), mask=(976.00, 16.00) x (10.00, 10.00) [ 56.811] glyphs0_to_dst: glyph=(234, 16)x(11, 2), unclipped [ 56.811] emit_primitive_identity_mask__avx2: dst=(234, 16), mask=(992.00, 0.00) x (11.00, 2.00) [ 56.811] glyphs0_to_dst: glyph=(243, 4)x(11, 11), unclipped [ 56.811] emit_primitive_identity_mask__avx2: dst=(243, 4), mask=(1008.00, 0.00) x (11.00, 11.00) [ 56.811] glyphs0_to_dst: glyph=(253, 7)x(9, 8), unclipped [ 56.811] emit_primitive_identity_mask__avx2: dst=(253, 7), mask=(720.00, 0.00) x (9.00, 8.00) [ 56.811] glyphs0_to_dst: glyph=(261, 7)x(10, 8), unclipped [ 56.811] emit_primitive_identity_mask__avx2: dst=(261, 7), mask=(704.00, 16.00) x (10.00, 8.00) [ 56.811] glyphs0_to_dst: glyph=(270, 7)x(10, 8), unclipped [ 56.811] emit_primitive_identity_mask__avx2: dst=(270, 7), mask=(704.00, 16.00) x (10.00, 8.00) [ 56.811] glyphs0_to_dst: glyph=(279, 3)x(10, 12), unclipped [ 56.811] emit_primitive_identity_mask__avx2: dst=(279, 3), mask=(992.00, 16.00) x (10.00, 12.00) [ 56.811] glyphs0_to_dst: glyph=(288, 7)x(10, 8), unclipped [ 56.811] emit_primitive_identity_mask__avx2: dst=(288, 7), mask=(704.00, 16.00) x (10.00, 8.00) [ 56.811] glyphs0_to_dst: glyph=(297, 7)x(10, 8), unclipped [ 56.811] emit_primitive_identity_mask__avx2: dst=(297, 7), mask=(752.00, 0.00) x (10.00, 8.00) [ 56.811] glyphs0_to_dst: glyph=(307, 3)x(10, 12), unclipped [ 56.811] emit_primitive_identity_mask__avx2: dst=(307, 3), mask=(1008.00, 16.00) x (10.00, 12.00) [ 56.811] glyphs0_to_dst: glyph=(315, 4)x(11, 11), unclipped [ 56.811] emit_primitive_identity_mask__avx2: dst=(315, 4), mask=(960.00, 0.00) x (11.00, 11.00) [ 56.811] glyphs0_to_dst: glyph=(324, 7)x(11, 8), unclipped [ 56.811] emit_primitive_identity_mask__avx2: dst=(324, 7), mask=(736.00, 16.00) x (11.00, 8.00) [ 56.811] glyphs0_to_dst: glyph=(334, 7)x(9, 11), unclipped [ 56.811] emit_primitive_identity_mask__avx2: dst=(334, 7), mask=(960.00, 16.00) x (9.00, 11.00) [ 56.811] glyphs0_to_dst: glyph=(342, 16)x(11, 2), unclipped [ 56.811] emit_primitive_identity_mask__avx2: dst=(342, 16), mask=(992.00, 0.00) x (11.00, 2.00) [ 56.811] glyphs0_to_dst: glyph=(351, 3)x(10, 12), unclipped [ 56.811] emit_primitive_identity_mask__avx2: dst=(351, 3), mask=(992.00, 16.00) x (10.00, 12.00) [ 56.811] glyphs0_to_dst: glyph=(361, 3)x(9, 12), unclipped [ 56.811] emit_primitive_identity_mask__avx2: dst=(361, 3), mask=(960.00, 32.00) x (9.00, 12.00) [ 56.811] glyphs0_to_dst: glyph=(369, 7)x(10, 11), unclipped [ 56.811] emit_primitive_identity_mask__avx2: dst=(369, 7), mask=(976.00, 32.00) x (10.00, 11.00) [ 56.811] glyphs0_to_dst: glyph=(378, 4)x(10, 14), unclipped [ 56.811] emit_primitive_identity_mask__avx2: dst=(378, 4), mask=(944.00, 48.00) x (10.00, 14.00) [ 56.811] glyphs0_to_dst: glyph=(387, 5)x(10, 10), unclipped [ 56.811] emit_primitive_identity_mask__avx2: dst=(387, 5), mask=(960.00, 48.00) x (10.00, 10.00) [ 56.811] glyphs0_to_dst: glyph=(396, 16)x(11, 2), unclipped [ 56.811] emit_primitive_identity_mask__avx2: dst=(396, 16), mask=(992.00, 0.00) x (11.00, 2.00) [ 56.811] glyphs0_to_dst: glyph=(406, 7)x(9, 8), unclipped [ 56.811] emit_primitive_identity_mask__avx2: dst=(406, 7), mask=(688.00, 32.00) x (9.00, 8.00) [ 56.811] glyphs0_to_dst: glyph=(415, 7)x(9, 8), unclipped [ 56.811] emit_primitive_identity_mask__avx2: dst=(415, 7), mask=(752.00, 16.00) x (9.00, 8.00) [ 56.811] glyphs0_to_dst: glyph=(424, 7)x(9, 11), unclipped [ 56.811] emit_primitive_identity_mask__avx2: dst=(424, 7), mask=(960.00, 16.00) x (9.00, 11.00) [ 56.811] glyphs0_to_dst: glyph=(432, 4)x(10, 11), unclipped [ 56.811] emit_primitive_identity_mask__avx2: dst=(432, 4), mask=(976.00, 48.00) x (10.00, 11.00) [ 56.811] glyphs0_to_dst: glyph=(442, 7)x(9, 8), unclipped [ 56.811] emit_primitive_identity_mask__avx2: dst=(442, 7), mask=(688.00, 32.00) x (9.00, 8.00) [ 56.811] glyphs0_to_dst: glyph=(450, 7)x(10, 11), unclipped [ 56.811] emit_primitive_identity_mask__avx2: dst=(450, 7), mask=(976.00, 32.00) x (10.00, 11.00) [ 56.811] gen8_vertex_flush[ae4] = 96 [ 56.811] gen9_magic_ca_pass: CA fixup (101 -> 197) [ 56.811] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 56.811] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 56.811] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 56.811] sna_glyphs(op=3, nlist=1, src=(460, 15)) [ 56.811] kgem_bo_is_busy: handle=140, domain: 0 exec? 1, rq? 1 [ 56.811] sna_glyphs: discarding mask [ 56.811] glyphs0_to_dst(op=3, src=(460, 15), nlist=1, dst=(460, 15)+(0, 0)) [ 56.811] clipped_glyphs: no, clip region (0, 0), (490, 20) matches drawable pixmap=94680752745568 size=490x20 [ 56.811] gen9_render_composite: 0x0, current mode=1/1 [ 56.811] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 56.811] kgem_bo_is_busy: handle=140, domain: 0 exec? 1, rq? 1 [ 56.811] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 56.811] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 56.811] sna_drawable_use_bo pixmap=3903, box=((0, 0), (490, 20)), flags=7... [ 56.811] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 56.811] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 56.811] sna_drawable_use_bo: using whole GPU bo [ 56.811] gen9_composite_set_target: pixmap=3903, format=20028888, size=490x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 56.811] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 56.811] color_convert: src=ffffffff [20028888] [ 56.811] color_convert: dst=ffffffff [20028888] [ 56.811] sna_render_get_solid: ffffffff [ 56.811] sna_render_get_solid(white) [ 56.811] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 56.811] sna_transform_is_imprecise_integer_translation: no transform [ 56.811] gen9_composite_picture: integer translation (0, 0), removing [ 56.811] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 56.811] sna_render_pixmap_bo: GPU all damaged [ 56.811] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 56.811] gen4_choose_composite_emitter: solid, identity mask [ 56.811] kgem_check_bo: num_pages=+0, num_exec=+0 [ 56.811] gen9_composite_get_binding_table(fb80) [ 56.811] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 56.811] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 56.811] gen9_emit_vertex_elements: setup id=9 [ 56.811] glyphs0_to_dst: glyph=(459, 4)x(10, 13), unclipped [ 56.811] emit_primitive_identity_mask__avx2: dst=(459, 4), mask=(752.00, 32.00) x (10.00, 13.00) [ 56.811] gen8_vertex_flush[be4] = 3 [ 56.811] gen9_magic_ca_pass: CA fixup (197 -> 200) [ 56.811] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 56.811] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 56.811] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 56.811] sna_composite_rectangles(pixmap=3903, op=1, ffffffff x 1 [(478, 1)x(9, 17) ...]) [ 56.811] sna_composite_rectangles: converted to op 1 [ 56.811] sna_composite_rectangles[0] (478, 1)x(9, 17) -> (478, 1), (487, 18) [ 56.811] sna_composite_rectangles: nrects=1, region=(478, 1), (487, 18) x 1 [ 56.811] sna_composite_rectangles: clipped extents (478, 1),(487, 18) x 1 [ 56.811] sna_composite_rectangles: pixmap +(0, 0) extents (478, 1),(487, 18) [ 56.811] sna_composite_rectangles: dropping last-cpu hint [ 56.811] sna_drawable_use_bo pixmap=3903, box=((478, 1), (487, 18)), flags=9... [ 56.811] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 56.811] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 56.811] sna_drawable_use_bo: using whole GPU bo [ 56.811] gen9_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20028888]) [ 56.811] kgem_bo_is_render: handle=140, rq? 1 [1] [ 56.811] gen9_render_fill_boxes(ffffffff x 1 [(478, 1), (487, 18) ...]) [ 56.811] sna_render_get_solid: ffffffff [ 56.812] sna_render_get_solid(white) [ 56.812] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 56.812] kgem_check_bo: num_pages=+0, num_exec=+0 [ 56.812] aligning vertex: was 4, now 2 floats per vertex [ 56.812] gen9_composite_get_binding_table(fb40) [ 56.812] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 56.812] gen9_emit_sampler: sampler = 1 [ 56.812] gen9_emit_sf: num_sf_outputs=1 [ 56.812] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 56.812] gen9_emit_vertex_elements: setup id=0 [ 56.812] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 56.812] (478, 1), (487, 18) [ 56.812] gen8_vertex_flush[d00] = 3 [ 56.812] sna_copy_area: src=pixmap=3903:(0, 0)x(490, 20)+(0, 0) -> dst=pixmap=3060:(0, 731)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 56.812] sna_copy_area: normal copy [ 56.812] sna_do_copy: src=(0, 0), dst=(0, 731), size=(490x20) [ 56.812] sna_do_copy: after drawable: src=(0, 0), dst=(65, 755), size=(490x20) [ 56.812] sna_do_copy: dst extents (65, 755), (555, 775), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 56.812] sna_do_copy: clipped dst extents (65, 755), (555, 775) [ 56.812] sna_do_copy: unclipped src extents (0, 0), (490, 20) [ 56.812] sna_do_copy: clipped src extents (0, 0), (490, 20) [ 56.812] sna_do_copy: pixmap -- no source clipping [ 56.812] sna_do_copy: src extents (0, 0), (490, 20) x 1 [ 56.812] sna_do_copy: copy region (65, 755), (555, 775) x 1 + (-65, -755) [ 56.812] sna_copy_boxes (boxes=1x[(65, 755), (555, 775)...], src pixmap=3903+(-65, -755), dst pixmap=3060+(-65, -24), alu=3, src.size=490x20, dst.size=3775x2136) [ 56.812] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94a26fb0, gpu_bo=140, cpu_bo=0), replaces=0 [ 56.812] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 56.812] sna_drawable_use_bo pixmap=3060, box=((0, 731), (490, 751)), flags=b... [ 56.812] sna_drawable_use_bo: exported target, set PREFER_GPU [ 56.812] sna_drawable_use_bo: pinned, never REPLACES [ 56.812] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=b [ 56.812] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 56.812] sna_drawable_use_bo: using whole GPU bo [ 56.812] sna_pixmap_move_to_gpu(pixmap=3903, usage=0), flags=a [ 56.812] sna_pixmap_move_to_gpu: already all-damaged [ 56.812] sna_pixmap_mark_active: pixmap=3903, handle=140 [ 56.812] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 56.812] gen9_render_copy_boxes (0, -731)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 56.812] kgem_bo_is_render: handle=140, rq? 1 [1] [ 56.812] kgem_bo_is_render: handle=9, rq? 0 [0] [ 56.812] kgem_bo_is_render: handle=9, rq? 0 [0] [ 56.812] kgem_bo_is_render: handle=140, rq? 1 [1] [ 56.812] kgem_set_mode: flushing before new bo [ 56.812] gen8_vertex_close: used=806, vbo active? 23, vb=201, nreloc=2 [ 56.812] gen8_vertex_close: reloc[0] = 287 [ 56.812] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 56.812] kgem_add_handle: handle=23, index=5 [ 56.812] kgem_add_reloc64[11] = (delta=0, target handle=5, presumed=fd541000) [ 56.812] gen8_vertex_close: reloc[1] = 372 [ 56.812] kgem_add_reloc64: handle=23, pos=372, delta=0, domains=200000 [ 56.812] kgem_add_reloc64[12] = (delta=0, target handle=5, presumed=fd541000) [ 56.812] batch[1/1, flags=1800]: 838 838 16096 16384, nreloc=13, nexec=6, nfence=0, aperture=1116 [fenced=0] [ 56.812] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd981000 [ 56.812] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -57343 [ 56.812] kgem_fixup_relocs: shrinking by 57344 [ 56.812] __kgem_busy: handle=2, busy=0, wedged=0 [ 56.812] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd981000 [ 56.812] kgem_commit: release handle=140 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd343000 [ 56.812] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 56.812] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 56.812] __kgem_bo_clear_busy: handle=7 [ 56.812] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 56.812] kgem_commit: release handle=113 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 56.812] __kgem_bo_clear_busy: handle=113 [ 56.812] kgem_commit: release handle=113 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fe00a000 [ 56.812] kgem_commit: release handle=113 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 56.812] __kgem_bo_clear_busy: handle=113 [ 56.812] kgem_commit: release handle=113 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 56.812] __kgem_bo_clear_busy: handle=113 [ 56.812] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 56.812] kgem_commit: release handle=113 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 56.812] __kgem_bo_clear_busy: handle=113 [ 56.812] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 56.812] __kgem_bo_clear_busy: handle=7 [ 56.812] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 56.812] __kgem_busy: handle=2, busy=131072, wedged=0 [ 56.812] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 56.812] kgem_check_bo: num_pages=+8116, num_exec=+2 [ 56.812] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 56.812] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 56.812] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 56.812] kgem_add_handle: handle=4, index=0 [ 56.812] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 56.812] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 56.812] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 56.812] gen9_composite_get_binding_table(ffc0) [ 56.812] kgem_add_reloc64: handle=9, pos=16360, delta=0, domains=20002 [ 56.812] kgem_add_handle: handle=9, index=1 [ 56.812] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f02dd000) [ 56.812] __kgem_bo_mark_dirty: handle=9 (proxy? 0) [ 56.812] [3fe0] bind bo(handle=9, addr=f02dd000), format=192, width=3775, height=2136, pitch=15360, tiling=1 -> render [ 56.812] kgem_add_reloc64: handle=140, pos=16344, delta=0, domains=40000 [ 56.812] kgem_add_handle: handle=140, index=2 [ 56.812] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd343000) [ 56.812] [3fd0] bind bo(handle=140, addr=fd343000), format=192, width=490, height=20, pitch=2048, tiling=1 -> sampler [ 56.812] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 56.812] gen9_emit_sampler: sampler = 0 [ 56.812] gen9_emit_sf: num_sf_outputs=1 [ 56.812] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 56.812] gen9_emit_vertex_elements: setup id=0 [ 56.812] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 56.812] (0, 0) -> (0, 731) + (490, 20) [ 56.812] gen8_vertex_flush[490] = 3 [ 56.812] sna_accel_flush: flush?=1, dirty?=0 [ 56.812] gen8_vertex_close: used=812, vbo active? 23, vb=1, nreloc=1 [ 56.812] gen8_vertex_close: reloc[0] = 287 [ 56.812] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 56.812] kgem_add_handle: handle=23, index=3 [ 56.812] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 56.812] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=8190 [fenced=0] [ 56.812] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 56.812] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 56.812] kgem_fixup_relocs: shrinking by 61440 [ 56.812] __kgem_busy: handle=1, busy=0, wedged=0 [ 56.812] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 56.812] kgem_commit: release handle=9 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f02dd000 [ 56.812] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 56.812] kgem_commit: release handle=140 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd343000 [ 56.812] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 56.812] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 56.812] sna_accel_flush: flush?=0, dirty?=0 [ 56.812] sna_accel_flush: flush?=0, dirty?=0 [ 56.812] sna_accel_flush: flush?=0, dirty?=0 [ 56.812] sna_destroy_pixmap: pixmap=3903, attached?=1 [ 56.812] _kgem_bo_destroy: handle=140, proxy? 0 [ 56.812] __kgem_bo_destroy: handle=140, size=65536 [ 56.812] __kgem_busy: handle=140, busy=0, wedged=0 [ 56.812] __kgem_bo_clear_busy: handle=140 [ 56.812] kgem_bo_move_to_inactive: moving handle=140 to inactive [ 56.812] __sna_free_pixmap(pixmap=3903) [ 56.812] sna_accel_flush: flush?=0, dirty?=0 [ 56.812] sna_accel_flush: flush?=0, dirty?=0 [ 56.812] sna_accel_flush: flush?=0, dirty?=0 [ 56.812] sna_block_handler (tv=0.405000) [ 56.812] kgem_retire, need_retire?=1 [ 56.812] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 56.812] kgem_retire__requests_ring: retiring ring 0 [ 56.812] __kgem_busy: handle=2, busy=0, wedged=0 [ 56.812] __kgem_retire_rq: request 2 complete [ 56.812] kgem_retire__requests_ring: retiring ring 0 [ 56.812] __kgem_busy: handle=1, busy=0, wedged=0 [ 56.812] __kgem_retire_rq: request 1 complete [ 56.812] __kgem_bo_flush: handle=9, busy=0, wedged=0 [ 56.812] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 56.812] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 56.812] kgem_retire -- retired=0, need_retire=0 [ 56.812] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 56.812] gen6_render_retire: resetting idle vbo [ 56.812] sna_scanout_do_flush: flush timer active: delta=8 [ 56.812] sna_accel_do_throttle -- no pending activity [ 56.812] sna_accel_block: evaluating timers, active=5 [ 56.812] sna_accel_block: flush timer expires in 8 [56820] [ 56.814] sna_wakeup_handler [ 56.814] sna_accel_flush: flush?=0, dirty?=0 [ 56.814] sna_accel_flush: flush?=0, dirty?=0 [ 56.814] sna_block_handler (tv=0.403000) [ 56.814] sna_scanout_do_flush: flush timer active: delta=6 [ 56.814] sna_accel_do_throttle -- no pending activity [ 56.814] sna_accel_block: evaluating timers, active=5 [ 56.814] sna_accel_block: flush timer expires in 6 [56820] [ 56.814] sna_wakeup_handler [ 56.814] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=40, name=5 [ 56.814] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 56.814] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 56.814] sna_dri2_get_back: draw size=7680x2160, back buffer handle=40 size=7680x2160, is-scanout? 1, active?=2, pitch=30720, front pitch=30720 [ 56.814] sna_dri2_get_back: reuse backbuffer? 1 [ 56.814] sna_dri2_get_back: back buffer handle=40, active?=2, refcnt=1 [ 56.814] sna_dri2_get_back: cache: handle=114, active=0 [ 56.814] sna_dri2_get_back: reuse cache handle=114, name=86, flags=0 [ 56.814] sna_dri2_get_back: caching handle=40 (name=5, flags=0, active_scanout=2) [ 56.814] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 56.814] sna_dri2_reuse_buffer: reusing back buffer handle=114, name=86, pitch=30720, age=0 [ 56.814] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 56.814] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=128, name=76, active_scanout=3 [ 56.814] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 56.814] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 56.814] sna_accel_flush: flush?=0, dirty?=0 [ 56.814] sna_accel_flush: flush?=0, dirty?=0 [ 56.814] sna_accel_flush: flush?=0, dirty?=0 [ 56.814] sna_block_handler (tv=0.403000) [ 56.814] sna_scanout_do_flush: flush timer active: delta=6 [ 56.814] sna_accel_do_throttle -- no pending activity [ 56.814] sna_accel_block: evaluating timers, active=5 [ 56.814] sna_accel_block: flush timer expires in 6 [56820] [ 56.815] sna_wakeup_handler [ 56.815] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 56.815] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 56.815] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 56.815] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 56.815] sna_dri2_get_msc(draw=146, pipe=0) [ 56.815] sna_crtc_record_swap: recording last swap on pipe=0, frame 3159 [msc=3159], time 56.807106 [ 56.815] sna_dri2_get_msc: msc=3159 [raw=3159], ust=56807106 [ 56.815] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=114 (refs=1/1, flush=0) , front=128 (refs=1/4, flush=1) [ 56.815] sna_dri2_schedule_swap(target_msc=3159, divisor=0, remainder=0) [ 56.815] sna_dri2_schedule_swap: using front handle=128, active_scanout?=3, flush?=1 [ 56.815] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 56.815] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 56.815] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 56.815] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 56.815] sna_crtc_record_swap: recording last swap on pipe=0, frame 3159 [msc=3159], time 56.807106 [ 56.815] immediate_swap: current_msc=3159, target_msc=3159 -- yes [ 56.815] can_flip: no, shadow enabled [ 56.815] sna_dri2_add_event: adding event to window 146) [ 56.815] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 56.815] sna_dri2_immediate_blit: no pending blit, starting chain [ 56.815] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 56.815] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 56.815] can_xchg: back size=8701e00, front size=8701e00 [ 56.815] can_xchg: yes, pixmap=165 [ 56.815] sna_dri2_xchg: win=146, exchange front=128/76,ref=2 and back=114/86,ref=2, pixmap=165 7680x2160 [ 56.815] sna_dri2_xchg: back_bo handle=114, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 56.815] sna_dri2_xchg: front_bo handle=128, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 56.815] set_bo: pixmap=165, handle=114 (old handle=128) [ 56.815] set_bo: marking whole pixmap as damaged [ 56.815] set_bo: applying final/discard move-to-gpu [ 56.815] wait_for_shadow: flags=0, flips=2, handle=128, shadow=32 [ 56.815] set_bo: dropping flush hint from handle=128 [ 56.815] set_bo: adding flush hint to handle=114 [ 56.815] mark_stale(handle=128) => 1 [ 56.815] swap_limit: draw=146 setting swap limit to 3 [ 56.815] sna_dri2_swap_limit_validate: swap limit set to 3 [ 56.815] sna_next_vblank(pipe=0, waiting until next vblank) [ 56.815] sna_dri2_schedule_swap: reported target_msc=3159 [ 56.815] sna_accel_flush: flush?=0, dirty?=0 [ 56.815] sna_accel_flush: flush?=0, dirty?=0 [ 56.815] sna_accel_flush: flush?=0, dirty?=0 [ 56.815] sna_accel_flush: flush?=0, dirty?=0 [ 56.815] sna_block_handler (tv=0.402000) [ 56.815] sna_scanout_do_flush: flush timer active: delta=5 [ 56.815] sna_accel_do_throttle -- no pending activity [ 56.815] sna_accel_block: evaluating timers, active=5 [ 56.815] sna_accel_block: flush timer expires in 5 [56820] [ 56.820] sna_wakeup_handler [ 56.820] sna_block_handler (tv=0.397000) [ 56.820] sna_scanout_do_flush: flush timer active: delta=0 [ 56.820] sna_scanout_do_flush (time=56820), triggered [ 56.820] sna_scanout_flush (time=56820), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 56.820] has_shadow: has pending damage? 1, outstanding flips: 2 [ 56.820] stop_flush: scanout=114 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 56.820] has_shadow: has pending damage? 1, outstanding flips: 2 [ 56.820] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 2, mode reconfiguration pending? 0) [ 56.820] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 56.820] sna_mode_redisplay: checking for 2 outstanding flip completions [ 56.820] sna_mode_redisplay: now 2 outstanding flip completions (enabled? 1) [ 56.820] sna_accel_do_throttle -- no pending activity [ 56.820] sna_accel_block: evaluating timers, active=5 [ 56.820] sna_accel_block: flush timer expires in 16 [56836] [ 56.822] sna_wakeup_handler [ 56.822] sna_mode_wakeup: len=32 [ 56.822] sna_mode_wakeup: recording last swap on pipe=1, frame 3130 [c3a], time 56.822415 [ 56.822] sna_mode_wakeup: removing handle=40 [active_scanout=1] from scanout, installing handle=128 [active_scanout=2] [ 56.822] sna_mode_wakeup: flip complete, pending? 2 [ 56.822] sna_block_handler (tv=0.395000) [ 56.822] sna_scanout_do_flush: flush timer active: delta=14 [ 56.822] sna_accel_do_throttle -- no pending activity [ 56.822] sna_accel_block: evaluating timers, active=5 [ 56.822] sna_accel_block: flush timer expires in 14 [56836] [ 56.823] sna_wakeup_handler [ 56.823] sna_mode_wakeup: len=64 [ 56.823] sna_mode_wakeup: recording last swap on pipe=0, frame 3160 [c58], time 56.823814 [ 56.823] sna_mode_wakeup: removing handle=40 [active_scanout=0] from scanout, installing handle=128 [active_scanout=2] [ 56.823] sna_mode_wakeup: flip complete, pending? 1 [ 56.823] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 56.823] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 56.823] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 56.823] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 56.823] sna_pixmap_move_to_gpu: already all-damaged [ 56.823] sna_pixmap_mark_active: pixmap=165, handle=114 [ 56.823] sna_mode_redisplay: crtc[0] transformed? 0 [ 56.823] sna_mode_redisplay: crtc[1] transformed? 0 [ 56.823] sna_mode_redisplay: crtc[2] transformed? 0 [ 56.823] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=114 [active=1] [ 56.823] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 128, transformed? 0 [ 56.823] get_fb: reusing fb=101 for handle=114 [ 56.823] sna_mode_redisplay: recording flip on CRTC:32 handle=114, active_scanout=2, serial=2 [ 56.823] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 56.823] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 128, transformed? 0 [ 56.823] sna_mode_redisplay: recording flip on CRTC:39 handle=114, active_scanout=3, serial=3 [ 56.823] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 56.823] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 56.823] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 56.823] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=114, shadow handle=32 [ 56.823] sna_dri2_vblank_handler(type=2, sequence=3160, draw=3353) [ 56.823] sna_crtc_record_swap: recording last swap on pipe=0, frame 3160 [msc=3160], time 56.823814 [ 56.823] sna_dri2_vblank_handler: 2 complete, frame=3160 tv=56.823814 [ 56.823] sna_dri2_blit_complete: blit finished [ 56.823] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=3160, tv=56.823814) [ 56.823] frame_swap_complete(type=2): draw=146, pipe=0, frame=3160 [msc=3160], tv=56.823814 [ 56.823] sna_accel_flush: flush?=0, dirty?=0 [ 56.823] sna_dri2_event_free(draw?=1) [ 56.823] sna_dri2_remove_event: remove[0x561c94b0a080] from window 146, active? 1 [ 56.823] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=114] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 56.823] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=128] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 56.823] sna_dri2_vblank_handler complete [ 56.823] sna_block_handler (tv=0.394000) [ 56.823] sna_scanout_do_flush: flush timer active: delta=13 [ 56.823] sna_accel_do_throttle -- no pending activity [ 56.823] sna_accel_block: evaluating timers, active=5 [ 56.823] sna_accel_block: flush timer expires in 13 [56836] [ 56.837] sna_wakeup_handler [ 56.837] sna_block_handler (tv=0.380000) [ 56.837] sna_scanout_do_flush: flush timer active: delta=-1 [ 56.837] sna_scanout_do_flush (time=56837), triggered [ 56.837] sna_scanout_flush (time=56837), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 56.837] has_shadow: has pending damage? 0, outstanding flips: 2 [ 56.837] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 56.837] has_shadow: has pending damage? 0, outstanding flips: 2 [ 56.837] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 2, mode reconfiguration pending? 0) [ 56.837] sna_accel_do_throttle -- no pending activity [ 56.837] sna_accel_block: evaluating timers, active=5 [ 56.837] sna_accel_block: flush timer expires in 16 [56853] [ 56.838] sna_wakeup_handler [ 56.838] sna_mode_wakeup: len=32 [ 56.838] sna_mode_wakeup: recording last swap on pipe=1, frame 3131 [c3b], time 56.839118 [ 56.838] sna_mode_wakeup: removing handle=128 [active_scanout=1] from scanout, installing handle=114 [active_scanout=3] [ 56.838] sna_mode_wakeup: flip complete, pending? 2 [ 56.838] sna_block_handler (tv=0.379000) [ 56.838] sna_scanout_do_flush: flush timer active: delta=15 [ 56.838] sna_accel_do_throttle -- no pending activity [ 56.838] sna_accel_block: evaluating timers, active=5 [ 56.838] sna_accel_block: flush timer expires in 15 [56853] [ 56.840] sna_wakeup_handler [ 56.840] sna_mode_wakeup: len=32 [ 56.840] sna_mode_wakeup: recording last swap on pipe=0, frame 3161 [c59], time 56.840528 [ 56.840] sna_mode_wakeup: removing handle=128 [active_scanout=0] from scanout, installing handle=114 [active_scanout=3] [ 56.840] sna_mode_wakeup: flip complete, pending? 1 [ 56.840] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 56.840] sna_block_handler (tv=0.377000) [ 56.840] sna_scanout_do_flush: flush timer active: delta=13 [ 56.840] sna_accel_do_throttle -- no pending activity [ 56.840] sna_accel_block: evaluating timers, active=5 [ 56.840] sna_accel_block: flush timer expires in 13 [56853] [ 56.853] sna_wakeup_handler [ 56.853] sna_block_handler (tv=0.364000) [ 56.853] sna_scanout_do_flush: flush timer active: delta=0 [ 56.853] sna_scanout_do_flush (time=56853), triggered [ 56.853] sna_scanout_flush (time=56853), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 56.853] has_shadow: has pending damage? 0, outstanding flips: 0 [ 56.853] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 56.853] has_shadow: has pending damage? 0, outstanding flips: 0 [ 56.853] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 56.853] sna_accel_do_throttle -- no pending activity [ 56.853] sna_accel_block: evaluating timers, active=5 [ 56.853] sna_accel_block: flush timer expires in 16 [56869] [ 56.870] sna_wakeup_handler [ 56.870] sna_block_handler (tv=0.347000) [ 56.870] sna_scanout_do_flush: flush timer active: delta=-1 [ 56.870] sna_scanout_do_flush (time=56870), triggered [ 56.870] sna_scanout_flush (time=56870), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 56.870] has_shadow: has pending damage? 0, outstanding flips: 0 [ 56.870] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 56.870] has_shadow: has pending damage? 0, outstanding flips: 0 [ 56.870] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 56.870] sna_accel_do_throttle -- no pending activity [ 56.870] sna_accel_block: evaluating timers, active=5 [ 56.870] sna_accel_block: flush timer expires in 16 [56886] [ 56.882] sna_wakeup_handler [ 56.882] sna_accel_flush: flush?=0, dirty?=0 [ 56.882] sna_accel_flush: flush?=0, dirty?=0 [ 56.882] sna_block_handler (tv=0.335000) [ 56.882] sna_scanout_do_flush: flush timer active: delta=4 [ 56.882] sna_accel_do_throttle -- no pending activity [ 56.882] sna_accel_block: evaluating timers, active=5 [ 56.882] sna_accel_block: flush timer expires in 4 [56886] [ 56.882] sna_wakeup_handler [ 56.882] sna_block_handler (tv=0.335000) [ 56.882] sna_scanout_do_flush: flush timer active: delta=4 [ 56.882] sna_accel_do_throttle -- no pending activity [ 56.882] sna_accel_block: evaluating timers, active=5 [ 56.882] sna_accel_block: flush timer expires in 4 [56886] [ 56.883] sna_wakeup_handler [ 56.883] sna_block_handler (tv=0.334000) [ 56.883] sna_scanout_do_flush: flush timer active: delta=3 [ 56.883] sna_scanout_do_flush (time=56883), triggered [ 56.883] sna_scanout_flush (time=56883), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 56.883] has_shadow: has pending damage? 0, outstanding flips: 0 [ 56.883] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 56.883] has_shadow: has pending damage? 0, outstanding flips: 0 [ 56.883] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 56.883] sna_accel_do_throttle -- no pending activity [ 56.883] sna_accel_block: evaluating timers, active=5 [ 56.883] sna_accel_block: flush timer expires in 16 [56899] [ 56.884] sna_wakeup_handler [ 56.884] sna_block_handler (tv=0.333000) [ 56.884] sna_scanout_do_flush: flush timer active: delta=15 [ 56.884] sna_accel_do_throttle -- no pending activity [ 56.884] sna_accel_block: evaluating timers, active=5 [ 56.884] sna_accel_block: flush timer expires in 15 [56899] [ 56.900] sna_wakeup_handler [ 56.900] sna_block_handler (tv=0.317000) [ 56.900] sna_scanout_do_flush: flush timer active: delta=-1 [ 56.900] sna_scanout_do_flush (time=56900), triggered [ 56.900] sna_scanout_flush (time=56900), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 56.900] has_shadow: has pending damage? 0, outstanding flips: 0 [ 56.900] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 56.900] has_shadow: has pending damage? 0, outstanding flips: 0 [ 56.900] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 56.900] sna_accel_do_throttle -- no pending activity [ 56.900] sna_accel_block: evaluating timers, active=5 [ 56.900] sna_accel_block: flush timer expires in 16 [56916] [ 56.916] sna_wakeup_handler [ 56.916] sna_block_handler (tv=0.301000) [ 56.916] sna_scanout_do_flush: flush timer active: delta=0 [ 56.916] sna_scanout_do_flush (time=56916), triggered [ 56.916] sna_scanout_flush (time=56916), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 56.916] has_shadow: has pending damage? 0, outstanding flips: 0 [ 56.916] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 56.916] has_shadow: has pending damage? 0, outstanding flips: 0 [ 56.916] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 56.916] sna_accel_do_throttle -- no pending activity [ 56.916] sna_accel_block: evaluating timers, active=5 [ 56.916] sna_accel_block: flush timer expires in 16 [56932] [ 56.932] sna_wakeup_handler [ 56.932] sna_block_handler (tv=0.285000) [ 56.932] sna_scanout_do_flush: flush timer active: delta=0 [ 56.932] sna_scanout_do_flush (time=56932), triggered [ 56.932] sna_scanout_flush (time=56932), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 56.932] has_shadow: has pending damage? 0, outstanding flips: 0 [ 56.932] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 56.932] has_shadow: has pending damage? 0, outstanding flips: 0 [ 56.932] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 56.932] sna_accel_do_throttle -- no pending activity [ 56.932] sna_accel_block: evaluating timers, active=5 [ 56.932] sna_accel_block: flush timer expires in 16 [56948] [ 56.948] sna_wakeup_handler [ 56.948] sna_block_handler (tv=0.269000) [ 56.948] sna_scanout_do_flush: flush timer active: delta=0 [ 56.948] sna_scanout_do_flush (time=56948), triggered [ 56.948] sna_scanout_flush (time=56948), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 56.948] has_shadow: has pending damage? 0, outstanding flips: 0 [ 56.948] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 56.948] has_shadow: has pending damage? 0, outstanding flips: 0 [ 56.948] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 56.948] sna_accel_do_throttle -- no pending activity [ 56.948] sna_accel_block: evaluating timers, active=5 [ 56.948] sna_accel_block: flush timer expires in 16 [56964] [ 56.965] sna_wakeup_handler [ 56.965] sna_block_handler (tv=0.252000) [ 56.965] sna_scanout_do_flush: flush timer active: delta=-1 [ 56.965] sna_scanout_do_flush (time=56965), triggered [ 56.965] sna_scanout_flush (time=56965), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 56.965] has_shadow: has pending damage? 0, outstanding flips: 0 [ 56.965] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 56.965] has_shadow: has pending damage? 0, outstanding flips: 0 [ 56.965] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 56.965] sna_accel_do_throttle -- no pending activity [ 56.965] sna_accel_block: evaluating timers, active=5 [ 56.965] sna_accel_block: flush timer expires in 16 [56981] [ 56.981] sna_wakeup_handler [ 56.981] sna_block_handler (tv=0.236000) [ 56.981] sna_scanout_do_flush: flush timer active: delta=0 [ 56.981] sna_scanout_do_flush (time=56981), triggered [ 56.981] sna_scanout_flush (time=56981), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 56.981] has_shadow: has pending damage? 0, outstanding flips: 0 [ 56.981] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 56.981] has_shadow: has pending damage? 0, outstanding flips: 0 [ 56.981] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 56.981] sna_accel_do_throttle -- no pending activity [ 56.981] sna_accel_block: evaluating timers, active=5 [ 56.981] sna_accel_block: flush timer expires in 16 [56997] [ 56.997] sna_wakeup_handler [ 56.997] sna_block_handler (tv=0.220000) [ 56.997] sna_scanout_do_flush: flush timer active: delta=0 [ 56.998] sna_scanout_do_flush (time=56997), triggered [ 56.998] sna_scanout_flush (time=56997), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 56.998] has_shadow: has pending damage? 0, outstanding flips: 0 [ 56.998] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 56.998] has_shadow: has pending damage? 0, outstanding flips: 0 [ 56.998] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 56.998] sna_accel_do_throttle -- no pending activity [ 56.998] sna_accel_block: evaluating timers, active=5 [ 56.998] sna_accel_block: flush timer expires in 16 [57013] [ 57.014] sna_wakeup_handler [ 57.014] sna_block_handler (tv=0.203000) [ 57.014] sna_scanout_do_flush: flush timer active: delta=-1 [ 57.014] sna_scanout_do_flush (time=57014), triggered [ 57.014] sna_scanout_flush (time=57014), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 57.014] has_shadow: has pending damage? 0, outstanding flips: 0 [ 57.014] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 57.014] has_shadow: has pending damage? 0, outstanding flips: 0 [ 57.014] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 57.014] sna_accel_do_throttle -- no pending activity [ 57.014] sna_accel_block: evaluating timers, active=5 [ 57.014] sna_accel_block: flush timer expires in 16 [57030] [ 57.030] sna_wakeup_handler [ 57.030] sna_block_handler (tv=0.187000) [ 57.030] sna_scanout_do_flush: flush timer active: delta=0 [ 57.030] sna_scanout_do_flush (time=57030), triggered [ 57.030] sna_scanout_flush (time=57030), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 57.030] has_shadow: has pending damage? 0, outstanding flips: 0 [ 57.030] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 57.030] has_shadow: has pending damage? 0, outstanding flips: 0 [ 57.030] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 57.030] sna_accel_do_throttle -- no pending activity [ 57.030] sna_accel_block: evaluating timers, active=5 [ 57.030] sna_accel_block: flush timer expires in 16 [57046] [ 57.047] sna_wakeup_handler [ 57.047] sna_block_handler (tv=0.170000) [ 57.047] sna_scanout_do_flush: flush timer active: delta=-1 [ 57.047] sna_scanout_do_flush (time=57047), triggered [ 57.047] sna_scanout_flush (time=57047), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 57.047] has_shadow: has pending damage? 0, outstanding flips: 0 [ 57.047] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 57.047] has_shadow: has pending damage? 0, outstanding flips: 0 [ 57.047] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 57.047] sna_accel_do_throttle -- no pending activity [ 57.047] sna_accel_block: evaluating timers, active=5 [ 57.047] sna_accel_block: flush timer expires in 16 [57063] [ 57.063] sna_wakeup_handler [ 57.063] sna_block_handler (tv=0.154000) [ 57.063] sna_scanout_do_flush: flush timer active: delta=0 [ 57.063] sna_scanout_do_flush (time=57063), triggered [ 57.063] sna_scanout_flush (time=57063), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 57.063] has_shadow: has pending damage? 0, outstanding flips: 0 [ 57.063] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 57.063] has_shadow: has pending damage? 0, outstanding flips: 0 [ 57.063] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 57.063] sna_accel_do_throttle -- no pending activity [ 57.063] sna_accel_block: evaluating timers, active=5 [ 57.063] sna_accel_block: flush timer expires in 16 [57079] [ 57.079] sna_wakeup_handler [ 57.079] sna_block_handler (tv=0.138000) [ 57.079] sna_scanout_do_flush: flush timer active: delta=0 [ 57.079] sna_scanout_do_flush (time=57079), triggered [ 57.079] sna_scanout_flush (time=57079), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 57.079] has_shadow: has pending damage? 0, outstanding flips: 0 [ 57.079] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 57.079] has_shadow: has pending damage? 0, outstanding flips: 0 [ 57.079] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 57.079] sna_accel_do_throttle -- no pending activity [ 57.079] sna_accel_block: evaluating timers, active=5 [ 57.079] sna_accel_block: flush timer expires in 16 [57095] [ 57.096] sna_wakeup_handler [ 57.096] sna_block_handler (tv=0.121000) [ 57.096] sna_scanout_do_flush: flush timer active: delta=-1 [ 57.096] sna_scanout_do_flush (time=57096), triggered [ 57.096] sna_scanout_flush (time=57096), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 57.096] has_shadow: has pending damage? 0, outstanding flips: 0 [ 57.096] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 57.096] has_shadow: has pending damage? 0, outstanding flips: 0 [ 57.096] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 57.096] sna_accel_do_throttle -- no pending activity [ 57.096] sna_accel_block: evaluating timers, active=5 [ 57.096] sna_accel_block: flush timer expires in 16 [57112] [ 57.112] sna_wakeup_handler [ 57.112] sna_block_handler (tv=0.105000) [ 57.112] sna_scanout_do_flush: flush timer active: delta=0 [ 57.112] sna_scanout_do_flush (time=57112), triggered [ 57.112] sna_scanout_flush (time=57112), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 57.112] has_shadow: has pending damage? 0, outstanding flips: 0 [ 57.112] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 57.112] has_shadow: has pending damage? 0, outstanding flips: 0 [ 57.112] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 57.112] sna_accel_do_throttle -- no pending activity [ 57.112] sna_accel_block: evaluating timers, active=5 [ 57.112] sna_accel_block: flush timer expires in 16 [57128] [ 57.128] sna_wakeup_handler [ 57.128] sna_block_handler (tv=0.89000) [ 57.128] sna_scanout_do_flush: flush timer active: delta=0 [ 57.128] sna_scanout_do_flush (time=57128), triggered [ 57.128] sna_scanout_flush (time=57128), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 57.128] has_shadow: has pending damage? 0, outstanding flips: 0 [ 57.128] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 57.128] has_shadow: has pending damage? 0, outstanding flips: 0 [ 57.128] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 57.128] sna_accel_do_throttle -- no pending activity [ 57.128] sna_accel_block: evaluating timers, active=5 [ 57.128] sna_accel_block: flush timer expires in 16 [57144] [ 57.145] sna_wakeup_handler [ 57.145] sna_block_handler (tv=0.72000) [ 57.145] sna_scanout_do_flush: flush timer active: delta=-1 [ 57.145] sna_scanout_do_flush (time=57145), triggered [ 57.145] sna_scanout_flush (time=57145), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 57.145] has_shadow: has pending damage? 0, outstanding flips: 0 [ 57.145] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 57.145] has_shadow: has pending damage? 0, outstanding flips: 0 [ 57.145] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 57.145] sna_accel_do_throttle -- no pending activity [ 57.145] sna_accel_block: evaluating timers, active=5 [ 57.145] sna_accel_block: flush timer expires in 16 [57161] [ 57.161] sna_wakeup_handler [ 57.161] sna_block_handler (tv=0.56000) [ 57.161] sna_scanout_do_flush: flush timer active: delta=0 [ 57.161] sna_scanout_do_flush (time=57161), triggered [ 57.161] sna_scanout_flush (time=57161), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 57.161] has_shadow: has pending damage? 0, outstanding flips: 0 [ 57.161] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 57.161] has_shadow: has pending damage? 0, outstanding flips: 0 [ 57.161] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 57.161] sna_accel_do_throttle -- no pending activity [ 57.161] sna_accel_block: evaluating timers, active=5 [ 57.161] sna_accel_block: flush timer expires in 16 [57177] [ 57.177] sna_wakeup_handler [ 57.177] sna_block_handler (tv=0.40000) [ 57.177] sna_scanout_do_flush: flush timer active: delta=0 [ 57.177] sna_scanout_do_flush (time=57177), triggered [ 57.177] sna_scanout_flush (time=57177), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 57.177] has_shadow: has pending damage? 0, outstanding flips: 0 [ 57.177] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 57.177] has_shadow: has pending damage? 0, outstanding flips: 0 [ 57.177] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 57.177] sna_accel_do_throttle -- no pending activity [ 57.177] sna_accel_block: evaluating timers, active=5 [ 57.177] sna_accel_block: flush timer expires in 16 [57193] [ 57.194] sna_wakeup_handler [ 57.194] sna_block_handler (tv=0.23000) [ 57.194] sna_scanout_do_flush: flush timer active: delta=-1 [ 57.194] sna_scanout_do_flush (time=57194), triggered [ 57.194] sna_scanout_flush (time=57194), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 57.194] has_shadow: has pending damage? 0, outstanding flips: 0 [ 57.194] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 57.194] has_shadow: has pending damage? 0, outstanding flips: 0 [ 57.194] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 57.194] sna_accel_do_throttle -- no pending activity [ 57.194] sna_accel_block: evaluating timers, active=5 [ 57.194] sna_accel_block: flush timer expires in 16 [57210] [ 57.210] sna_wakeup_handler [ 57.210] sna_block_handler (tv=0.7000) [ 57.210] sna_scanout_do_flush: flush timer active: delta=0 [ 57.210] sna_scanout_do_flush (time=57210), triggered [ 57.210] sna_scanout_flush (time=57210), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 57.210] has_shadow: has pending damage? 0, outstanding flips: 0 [ 57.210] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 57.210] has_shadow: has pending damage? 0, outstanding flips: 0 [ 57.210] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 57.210] sna_accel_do_throttle -- no pending activity [ 57.210] sna_accel_block: evaluating timers, active=5 [ 57.210] sna_accel_block: flush timer expires in 16 [57226] [ 57.217] sna_wakeup_handler [ 57.217] sna_block_handler (tv=563.872000) [ 57.217] sna_scanout_do_flush: flush timer active: delta=9 [ 57.217] sna_accel_do_throttle -- no pending activity [ 57.217] sna_accel_block: evaluating timers, active=5 [ 57.217] sna_accel_block: flush timer expires in 9 [57226] [ 57.227] sna_wakeup_handler [ 57.227] sna_block_handler (tv=563.862000) [ 57.227] sna_scanout_do_flush: flush timer active: delta=-1 [ 57.227] sna_scanout_do_flush (time=57227), triggered [ 57.227] sna_scanout_flush (time=57227), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 57.227] has_shadow: has pending damage? 0, outstanding flips: 0 [ 57.227] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 57.227] has_shadow: has pending damage? 0, outstanding flips: 0 [ 57.227] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 57.227] sna_accel_do_throttle -- no pending activity [ 57.227] sna_accel_block: evaluating timers, active=5 [ 57.227] sna_accel_block: flush timer expires in 16 [57243] [ 57.235] sna_wakeup_handler [ 57.235] sna_accel_flush: flush?=0, dirty?=0 [ 57.235] sna_accel_flush: flush?=0, dirty?=0 [ 57.236] sna_block_handler (tv=0.499000) [ 57.236] sna_scanout_do_flush: flush timer active: delta=7 [ 57.236] sna_accel_do_throttle -- no pending activity [ 57.236] sna_accel_block: evaluating timers, active=5 [ 57.236] sna_accel_block: flush timer expires in 7 [57243] [ 57.236] sna_wakeup_handler [ 57.236] sna_block_handler (tv=0.499000) [ 57.236] sna_scanout_do_flush: flush timer active: delta=7 [ 57.236] sna_accel_do_throttle -- no pending activity [ 57.236] sna_accel_block: evaluating timers, active=5 [ 57.236] sna_accel_block: flush timer expires in 7 [57243] [ 57.236] sna_wakeup_handler [ 57.236] sna_accel_flush: flush?=0, dirty?=0 [ 57.236] sna_accel_flush: flush?=0, dirty?=0 [ 57.236] sna_accel_flush: flush?=0, dirty?=0 [ 57.236] sna_accel_flush: flush?=0, dirty?=0 [ 57.236] sna_block_handler (tv=0.499000) [ 57.236] sna_scanout_do_flush: flush timer active: delta=7 [ 57.236] sna_accel_do_throttle -- no pending activity [ 57.236] sna_accel_block: evaluating timers, active=5 [ 57.236] sna_accel_block: flush timer expires in 7 [57243] [ 57.237] sna_wakeup_handler [ 57.237] sna_accel_flush: flush?=0, dirty?=0 [ 57.237] sna_block_handler (tv=0.498000) [ 57.237] sna_scanout_do_flush: flush timer active: delta=6 [ 57.237] sna_accel_do_throttle -- no pending activity [ 57.237] sna_accel_block: evaluating timers, active=5 [ 57.237] sna_accel_block: flush timer expires in 6 [57243] [ 57.243] sna_wakeup_handler [ 57.243] sna_block_handler (tv=0.492000) [ 57.243] sna_scanout_do_flush: flush timer active: delta=0 [ 57.243] sna_scanout_do_flush (time=57243), triggered [ 57.243] sna_scanout_flush (time=57243), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 57.243] has_shadow: has pending damage? 0, outstanding flips: 0 [ 57.243] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 57.243] has_shadow: has pending damage? 0, outstanding flips: 0 [ 57.243] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 57.243] sna_accel_do_throttle -- no pending activity [ 57.243] sna_accel_block: evaluating timers, active=5 [ 57.243] sna_accel_block: flush timer expires in 16 [57259] [ 57.248] sna_wakeup_handler [ 57.248] sna_accel_flush: flush?=0, dirty?=0 [ 57.248] sna_accel_flush: flush?=0, dirty?=0 [ 57.248] sna_block_handler (tv=0.487000) [ 57.248] sna_scanout_do_flush: flush timer active: delta=11 [ 57.248] sna_accel_do_throttle -- no pending activity [ 57.248] sna_accel_block: evaluating timers, active=5 [ 57.248] sna_accel_block: flush timer expires in 11 [57259] [ 57.259] sna_wakeup_handler [ 57.259] sna_block_handler (tv=0.476000) [ 57.259] sna_scanout_do_flush: flush timer active: delta=0 [ 57.259] sna_scanout_do_flush (time=57259), triggered [ 57.259] sna_scanout_flush (time=57259), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 57.259] has_shadow: has pending damage? 0, outstanding flips: 0 [ 57.259] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 57.259] has_shadow: has pending damage? 0, outstanding flips: 0 [ 57.259] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 57.259] sna_accel_do_throttle -- no pending activity [ 57.259] sna_accel_block: evaluating timers, active=5 [ 57.259] sna_accel_block: flush timer expires in 16 [57275] [ 57.263] sna_wakeup_handler [ 57.263] sna_create_pixmap(22, 20, 32, usage=0) [ 57.263] kgem_can_create_2d: 22x20 @ 32 [ 57.263] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=20 [ 57.263] kgem_can_create_2d: untiled size=4096 [ 57.263] kgem_choose_tiling: too thin [width 22, 32 bpp] for TILING_X [ 57.263] kgem_choose_tiling: 22x20 -> 0 [ 57.263] sna_create_pixmap: usage=0, flags=a [ 57.263] sna_create_pixmap: small buffer [1760], attaching to shadow pixmap [ 57.263] create_pixmap: allocating pixmap 22x20, depth=32/32, size=1768 [ 57.263] create_pixmap: serial=3904, usage=0, 22x20 [ 57.263] sna_create_pixmap: serial=3904, 22x20, usage=0 [ 57.263] sna_composite_rectangles(pixmap=3905, op=0, 0 x 1 [(0, 0)x(22, 20) ...]) [ 57.263] sna_composite_rectangles: converted to op 0 [ 57.263] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 57.263] sna_composite_rectangles: nrects=1, region=(0, 0), (22, 20) x 1 [ 57.263] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 57.263] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 57.263] sna_composite_rectangles: fallback, dst pixmap=3905 too small or not attached [ 57.263] sna_composite_rectangles: fallback [ 57.263] sna_drawable_move_region_to_cpu(pixmap=3905 (22x20), [(0, 0), (22, 20)], flags=1) [ 57.263] sna_drawable_move_region_to_cpu: region (0, 0), (22, 20) + (0, 0) subsumes pixmap (22x20) [ 57.263] _sna_pixmap_move_to_cpu(pixmap=3905, 22x20, flags=1) [ 57.263] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 57.263] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 57.263] operate_inplace: no, inplace operation not suitable [ 57.263] _sna_pixmap_move_to_cpu: marking as damaged [ 57.263] __sna_damage_all(22, 20) [ 57.263] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 57.263] sna_composite_rectangles(pixmap=3905, op=1, fff2f1f0 x 1 [(0, 0)x(22, 20) ...]) [ 57.263] sna_composite_rectangles: converted to op 1 [ 57.263] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 57.263] sna_composite_rectangles: nrects=1, region=(0, 0), (22, 20) x 1 [ 57.263] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 57.263] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 57.263] sna_composite_rectangles: fallback, dst pixmap=3905 too small or not attached [ 57.263] sna_composite_rectangles: fallback [ 57.263] sna_drawable_move_region_to_cpu(pixmap=3905 (22x20), [(0, 0), (22, 20)], flags=1) [ 57.263] sna_drawable_move_region_to_cpu: pixmap=3905 all damaged on CPU [ 57.263] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 57.263] sna_composite_rectangles: fallback fill: (0, 0)x(22, 20) fff2f1f0 [ 57.263] sna_composite_rectangles(pixmap=3905, op=1, ff300a24 x 2 [(0, 0)x(22, 20) ...]) [ 57.263] sna_composite_rectangles: converted to op 1 [ 57.263] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 57.263] sna_composite_rectangles[1] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 57.263] sna_composite_rectangles: nrects=2, region=(0, 0), (22, 20) x 2 [ 57.263] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 57.263] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 57.263] sna_composite_rectangles: fallback, dst pixmap=3905 too small or not attached [ 57.263] sna_composite_rectangles: fallback [ 57.263] sna_drawable_move_region_to_cpu(pixmap=3905 (22x20), [(0, 0), (22, 20)], flags=1) [ 57.263] sna_drawable_move_region_to_cpu: pixmap=3905 all damaged on CPU [ 57.263] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 57.263] sna_composite_rectangles: fallback fill: (0, 0)x(22, 20) ff300a24 [ 57.263] sna_glyphs(op=3, nlist=2, src=(1, -2)) [ 57.263] sna_glyphs: fallback -- too small (22x20) [ 57.263] glyphs_fallback: nlist=2, count=5, extents (0, -13), (28, 15) [ 57.263] glyphs_fallback: clipped extents (0, 0), (22, 15) [ 57.263] sna_drawable_move_region_to_cpu(pixmap=3905 (22x20), [(0, 0), (22, 15)], flags=3) [ 57.263] sna_drawable_move_region_to_cpu: pixmap=3905 all damaged on CPU [ 57.263] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 57.263] can_discard_mask: nlist=2, mask=28888, depth 32, op=3 (bounded? 1) [ 57.263] glyphs_format: format=166024, depth=32 [ 57.263] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 57.263] glyphs_fallback: discarding mask [ 57.263] sna_composite_rectangles(pixmap=3905, op=1, ffffffff x 1 [(10, 1)x(9, 17) ...]) [ 57.263] sna_composite_rectangles: converted to op 1 [ 57.263] sna_composite_rectangles[0] (10, 1)x(9, 17) -> (10, 1), (19, 18) [ 57.264] sna_composite_rectangles: nrects=1, region=(10, 1), (19, 18) x 1 [ 57.264] sna_composite_rectangles: clipped extents (10, 1),(19, 18) x 1 [ 57.264] sna_composite_rectangles: pixmap +(0, 0) extents (10, 1),(19, 18) [ 57.264] sna_composite_rectangles: fallback, dst pixmap=3905 too small or not attached [ 57.264] sna_composite_rectangles: fallback [ 57.264] sna_drawable_move_region_to_cpu(pixmap=3905 (22x20), [(10, 1), (19, 18)], flags=1) [ 57.264] sna_drawable_move_region_to_cpu: pixmap=3905 all damaged on CPU [ 57.264] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 57.264] sna_composite_rectangles: fallback fill: (10, 1)x(9, 17) ffffffff [ 57.264] sna_copy_area: src=pixmap=3905:(0, 0)x(22, 20)+(0, 0) -> dst=pixmap=3060:(477, 731)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 57.264] sna_copy_area: normal copy [ 57.264] sna_do_copy: src=(0, 0), dst=(477, 731), size=(22x20) [ 57.264] sna_do_copy: after drawable: src=(0, 0), dst=(542, 755), size=(22x20) [ 57.264] sna_do_copy: dst extents (542, 755), (564, 775), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 57.264] sna_do_copy: clipped dst extents (542, 755), (564, 775) [ 57.264] sna_do_copy: unclipped src extents (0, 0), (22, 20) [ 57.264] sna_do_copy: clipped src extents (0, 0), (22, 20) [ 57.264] sna_do_copy: pixmap -- no source clipping [ 57.264] sna_do_copy: src extents (0, 0), (22, 20) x 1 [ 57.264] sna_do_copy: copy region (542, 755), (564, 775) x 1 + (-542, -755) [ 57.264] sna_copy_boxes (boxes=1x[(542, 755), (564, 775)...], src pixmap=3905+(-542, -755), dst pixmap=3060+(-65, -24), alu=3, src.size=22x20, dst.size=3775x2136) [ 57.264] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94ad4050, gpu_bo=0, cpu_bo=0), replaces=0 [ 57.264] sna_drawable_use_bo pixmap=3060, box=((477, 731), (499, 751)), flags=8... [ 57.264] sna_drawable_use_bo: exported target, set PREFER_GPU [ 57.264] sna_drawable_use_bo: pinned, never REPLACES [ 57.264] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 57.264] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 57.264] sna_drawable_use_bo: using whole GPU bo [ 57.264] region_overlaps_damage? [ 57.264] use_shm_bo: no, not attached [ 57.264] sna_drawable_move_region_to_cpu(pixmap=3905 (22x20), [(0, 0), (22, 20)], flags=2) [ 57.264] sna_drawable_move_region_to_cpu: pixmap=3905 all damaged on CPU [ 57.264] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 57.264] sna_write_boxes x 1, src stride=88, src dx=(-477, -731) [ 57.264] kgem_bo_can_map: handle=9, map=0x7fc6b7845000:0x0:0x7fc656564000, tiling=1, domain=0, offset=4029534208 [ 57.264] write_boxes_inplace x 1, handle=9, tiling=1 [ 57.264] upload_inplace__tiled: tiling=1 [ 57.264] kgem_bo_can_map__cpu: handle=9 [ 57.264] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 57.264] kgem_bo_map__cpu(handle=9, size=33177600, map=0x7fc6b7845000:0x7fc656564000) [ 57.264] kgem_bo_sync__cpu: handle=9 [ 57.264] __kgem_busy: handle=9, busy=0, wedged=0 [ 57.264] kgem_bo_sync__cpu: SYNC: handle=9, needs_flush? 0, domain? 0, busy? 0 [ 57.264] __kgem_busy: handle=9, busy=0, wedged=0 [ 57.264] kgem_bo_retire: retiring bo handle=9 (needed flush? 0), rq? 0 [busy?=0] [ 57.264] assert_bo_retired: handle=9, domain: 0 exec? 0, rq? 0 [ 57.264] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(477, 731), size=22x20, pitch=88/15360 [ 57.264] sna_accel_flush: flush?=0, dirty?=0 [ 57.264] sna_accel_flush: flush?=0, dirty?=0 [ 57.264] sna_accel_flush: flush?=0, dirty?=0 [ 57.264] sna_accel_flush: flush?=0, dirty?=0 [ 57.264] sna_destroy_pixmap: pixmap=3905, attached?=1 [ 57.264] __sna_free_pixmap(pixmap=3905) [ 57.264] sna_accel_flush: flush?=0, dirty?=0 [ 57.264] sna_accel_flush: flush?=0, dirty?=0 [ 57.264] sna_accel_flush: flush?=0, dirty?=0 [ 57.264] sna_block_handler (tv=0.471000) [ 57.264] sna_scanout_do_flush: flush timer active: delta=11 [ 57.264] sna_accel_do_throttle -- no pending activity [ 57.264] sna_accel_block: evaluating timers, active=5 [ 57.264] sna_accel_block: flush timer expires in 11 [57275] [ 57.265] sna_wakeup_handler [ 57.265] sna_accel_flush: flush?=0, dirty?=0 [ 57.265] sna_accel_flush: flush?=0, dirty?=0 [ 57.265] sna_block_handler (tv=0.470000) [ 57.265] sna_scanout_do_flush: flush timer active: delta=10 [ 57.265] sna_accel_do_throttle -- no pending activity [ 57.265] sna_accel_block: evaluating timers, active=5 [ 57.265] sna_accel_block: flush timer expires in 10 [57275] [ 57.265] sna_wakeup_handler [ 57.265] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=128, name=76 [ 57.265] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 57.265] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 57.265] sna_dri2_get_back: draw size=7680x2160, back buffer handle=128 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 [ 57.265] sna_dri2_get_back: reuse backbuffer? 1 [ 57.265] sna_dri2_get_back: back buffer handle=128, active?=0, refcnt=1 [ 57.265] sna_dri2_get_back: reuse unattached back [ 57.265] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 57.265] sna_dri2_reuse_buffer: reusing back buffer handle=128, name=76, pitch=30720, age=0 [ 57.265] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 57.265] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=114, name=86, active_scanout=3 [ 57.265] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 57.265] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=114] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 57.265] sna_accel_flush: flush?=0, dirty?=0 [ 57.266] sna_accel_flush: flush?=0, dirty?=0 [ 57.266] sna_accel_flush: flush?=0, dirty?=0 [ 57.266] sna_block_handler (tv=0.469000) [ 57.266] sna_scanout_do_flush: flush timer active: delta=9 [ 57.266] sna_accel_do_throttle -- no pending activity [ 57.266] sna_accel_block: evaluating timers, active=5 [ 57.266] sna_accel_block: flush timer expires in 9 [57275] [ 57.266] sna_wakeup_handler [ 57.266] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 57.266] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 57.266] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 57.266] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 57.266] sna_dri2_get_msc(draw=146, pipe=0) [ 57.266] sna_crtc_record_swap: recording last swap on pipe=0, frame 3186 [msc=3186], time 57.258251 [ 57.266] sna_dri2_get_msc: msc=3186 [raw=3186], ust=57258251 [ 57.266] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=128 (refs=1/1, flush=0) , front=114 (refs=1/4, flush=1) [ 57.266] sna_dri2_schedule_swap(target_msc=3160, divisor=0, remainder=0) [ 57.266] sna_dri2_schedule_swap: using front handle=114, active_scanout?=3, flush?=1 [ 57.266] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 57.266] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 57.266] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 57.266] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 57.266] sna_crtc_record_swap: recording last swap on pipe=0, frame 3186 [msc=3186], time 57.258251 [ 57.266] immediate_swap: current_msc=3186, target_msc=3160 -- yes [ 57.266] can_flip: no, shadow enabled [ 57.266] sna_dri2_add_event: adding event to window 146) [ 57.266] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 57.266] sna_dri2_immediate_blit: no pending blit, starting chain [ 57.266] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 57.266] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 57.266] can_xchg: back size=8701e00, front size=8701e00 [ 57.266] can_xchg: yes, pixmap=165 [ 57.266] sna_dri2_xchg: win=146, exchange front=114/86,ref=2 and back=128/76,ref=2, pixmap=165 7680x2160 [ 57.266] sna_dri2_xchg: back_bo handle=128, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 57.266] sna_dri2_xchg: front_bo handle=114, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 57.266] set_bo: pixmap=165, handle=128 (old handle=114) [ 57.266] set_bo: marking whole pixmap as damaged [ 57.266] set_bo: applying final/discard move-to-gpu [ 57.266] wait_for_shadow: flags=0, flips=0, handle=114, shadow=32 [ 57.266] set_bo: dropping flush hint from handle=114 [ 57.266] set_bo: adding flush hint to handle=128 [ 57.266] mark_stale(handle=114) => 1 [ 57.266] swap_limit: draw=146 setting swap limit to 3 [ 57.266] sna_dri2_swap_limit_validate: swap limit set to 3 [ 57.266] sna_next_vblank(pipe=0, waiting until next vblank) [ 57.266] sna_dri2_schedule_swap: reported target_msc=3186 [ 57.266] sna_accel_flush: flush?=0, dirty?=0 [ 57.266] sna_accel_flush: flush?=0, dirty?=0 [ 57.266] sna_accel_flush: flush?=0, dirty?=0 [ 57.266] sna_accel_flush: flush?=0, dirty?=0 [ 57.266] sna_block_handler (tv=0.469000) [ 57.266] sna_scanout_do_flush: flush timer active: delta=9 [ 57.266] sna_accel_do_throttle -- no pending activity [ 57.266] sna_accel_block: evaluating timers, active=5 [ 57.266] sna_accel_block: flush timer expires in 9 [57275] [ 57.274] sna_wakeup_handler [ 57.274] sna_mode_wakeup: len=32 [ 57.274] sna_dri2_vblank_handler(type=2, sequence=3187, draw=3353) [ 57.274] sna_crtc_record_swap: recording last swap on pipe=0, frame 3187 [msc=3187], time 57.274944 [ 57.274] sna_dri2_vblank_handler: 2 complete, frame=3187 tv=57.274944 [ 57.274] sna_dri2_blit_complete: blit finished [ 57.274] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=3187, tv=57.274944) [ 57.274] frame_swap_complete(type=2): draw=146, pipe=0, frame=3187 [msc=3187], tv=57.274944 [ 57.274] sna_accel_flush: flush?=0, dirty?=0 [ 57.274] sna_dri2_event_free(draw?=1) [ 57.274] sna_dri2_remove_event: remove[0x561c9473fac0] from window 146, active? 1 [ 57.274] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 57.274] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=114] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 57.274] sna_dri2_vblank_handler complete [ 57.274] sna_block_handler (tv=0.461000) [ 57.274] sna_scanout_do_flush: flush timer active: delta=1 [ 57.274] sna_scanout_do_flush (time=57274), triggered [ 57.274] sna_scanout_flush (time=57274), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 57.274] has_shadow: has pending damage? 1, outstanding flips: 0 [ 57.274] stop_flush: scanout=128 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 57.274] has_shadow: has pending damage? 1, outstanding flips: 0 [ 57.274] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 57.274] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 57.274] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 57.274] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 57.274] sna_pixmap_move_to_gpu: already all-damaged [ 57.274] sna_pixmap_mark_active: pixmap=165, handle=128 [ 57.274] sna_mode_redisplay: crtc[0] transformed? 0 [ 57.274] sna_mode_redisplay: crtc[1] transformed? 0 [ 57.274] sna_mode_redisplay: crtc[2] transformed? 0 [ 57.274] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=128 [active=1] [ 57.274] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 114, transformed? 0 [ 57.274] get_fb: reusing fb=112 for handle=128 [ 57.274] sna_mode_redisplay: recording flip on CRTC:32 handle=128, active_scanout=2, serial=2 [ 57.274] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 57.274] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 114, transformed? 0 [ 57.274] sna_mode_redisplay: recording flip on CRTC:39 handle=128, active_scanout=3, serial=3 [ 57.274] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 57.274] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 57.274] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 57.274] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=128, shadow handle=32 [ 57.274] sna_accel_do_throttle -- no pending activity [ 57.274] sna_accel_block: evaluating timers, active=5 [ 57.274] sna_accel_block: flush timer expires in 16 [57290] [ 57.290] sna_wakeup_handler [ 57.290] sna_mode_wakeup: len=32 [ 57.290] sna_mode_wakeup: recording last swap on pipe=1, frame 3158 [c56], time 57.290243 [ 57.290] sna_mode_wakeup: removing handle=114 [active_scanout=1] from scanout, installing handle=128 [active_scanout=3] [ 57.290] sna_mode_wakeup: flip complete, pending? 2 [ 57.290] sna_block_handler (tv=0.445000) [ 57.290] sna_scanout_do_flush: flush timer active: delta=0 [ 57.290] sna_scanout_do_flush (time=57290), triggered [ 57.290] sna_scanout_flush (time=57290), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 57.290] has_shadow: has pending damage? 0, outstanding flips: 1 [ 57.290] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 57.290] has_shadow: has pending damage? 0, outstanding flips: 1 [ 57.290] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) [ 57.290] sna_accel_do_throttle -- no pending activity [ 57.290] sna_accel_block: evaluating timers, active=5 [ 57.290] sna_accel_block: flush timer expires in 16 [57306] [ 57.291] sna_wakeup_handler [ 57.291] sna_mode_wakeup: len=32 [ 57.291] sna_mode_wakeup: recording last swap on pipe=0, frame 3188 [c74], time 57.291649 [ 57.291] sna_mode_wakeup: removing handle=114 [active_scanout=0] from scanout, installing handle=128 [active_scanout=3] [ 57.291] sna_mode_wakeup: flip complete, pending? 1 [ 57.291] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 57.291] sna_block_handler (tv=0.444000) [ 57.291] sna_scanout_do_flush: flush timer active: delta=15 [ 57.291] sna_accel_do_throttle -- no pending activity [ 57.291] sna_accel_block: evaluating timers, active=5 [ 57.291] sna_accel_block: flush timer expires in 15 [57306] [ 57.306] sna_wakeup_handler [ 57.306] sna_block_handler (tv=0.429000) [ 57.306] sna_scanout_do_flush: flush timer active: delta=0 [ 57.306] sna_scanout_do_flush (time=57306), triggered [ 57.306] sna_scanout_flush (time=57306), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 57.306] has_shadow: has pending damage? 0, outstanding flips: 0 [ 57.306] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 57.306] has_shadow: has pending damage? 0, outstanding flips: 0 [ 57.306] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 57.306] sna_accel_do_throttle -- no pending activity [ 57.306] sna_accel_block: evaluating timers, active=5 [ 57.306] sna_accel_block: flush timer expires in 16 [57322] [ 57.314] sna_wakeup_handler [ 57.314] sna_accel_flush: flush?=0, dirty?=0 [ 57.314] sna_accel_flush: flush?=0, dirty?=0 [ 57.314] sna_block_handler (tv=0.421000) [ 57.314] sna_scanout_do_flush: flush timer active: delta=8 [ 57.314] sna_accel_do_throttle -- no pending activity [ 57.314] sna_accel_block: evaluating timers, active=5 [ 57.314] sna_accel_block: flush timer expires in 8 [57322] [ 57.314] sna_wakeup_handler [ 57.314] sna_block_handler (tv=0.421000) [ 57.314] sna_scanout_do_flush: flush timer active: delta=8 [ 57.314] sna_accel_do_throttle -- no pending activity [ 57.314] sna_accel_block: evaluating timers, active=5 [ 57.314] sna_accel_block: flush timer expires in 8 [57322] [ 57.315] sna_wakeup_handler [ 57.315] sna_block_handler (tv=0.420000) [ 57.315] sna_scanout_do_flush: flush timer active: delta=7 [ 57.315] sna_accel_do_throttle -- no pending activity [ 57.315] sna_accel_block: evaluating timers, active=5 [ 57.315] sna_accel_block: flush timer expires in 7 [57322] [ 57.317] sna_wakeup_handler [ 57.317] sna_block_handler (tv=0.418000) [ 57.317] sna_scanout_do_flush: flush timer active: delta=5 [ 57.317] sna_accel_do_throttle -- no pending activity [ 57.317] sna_accel_block: evaluating timers, active=5 [ 57.317] sna_accel_block: flush timer expires in 5 [57322] [ 57.322] sna_wakeup_handler [ 57.322] sna_block_handler (tv=0.413000) [ 57.322] sna_scanout_do_flush: flush timer active: delta=0 [ 57.322] sna_scanout_do_flush (time=57322), triggered [ 57.322] sna_scanout_flush (time=57322), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 57.322] has_shadow: has pending damage? 0, outstanding flips: 0 [ 57.322] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 57.322] has_shadow: has pending damage? 0, outstanding flips: 0 [ 57.322] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 57.322] sna_accel_do_throttle -- no pending activity [ 57.322] sna_accel_block: evaluating timers, active=5 [ 57.322] sna_accel_block: flush timer expires in 16 [57338] [ 57.338] sna_wakeup_handler [ 57.338] sna_block_handler (tv=0.397000) [ 57.338] sna_scanout_do_flush: flush timer active: delta=0 [ 57.338] sna_scanout_do_flush (time=57338), triggered [ 57.338] sna_scanout_flush (time=57338), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 57.338] has_shadow: has pending damage? 0, outstanding flips: 0 [ 57.338] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 57.338] has_shadow: has pending damage? 0, outstanding flips: 0 [ 57.338] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 57.338] sna_accel_do_throttle -- no pending activity [ 57.338] sna_accel_block: evaluating timers, active=5 [ 57.338] sna_accel_block: flush timer expires in 16 [57354] [ 57.355] sna_wakeup_handler [ 57.355] sna_block_handler (tv=0.380000) [ 57.355] sna_scanout_do_flush: flush timer active: delta=-1 [ 57.355] sna_scanout_do_flush (time=57355), triggered [ 57.355] sna_scanout_flush (time=57355), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 57.355] has_shadow: has pending damage? 0, outstanding flips: 0 [ 57.355] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 57.355] has_shadow: has pending damage? 0, outstanding flips: 0 [ 57.355] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 57.355] sna_accel_do_throttle -- no pending activity [ 57.355] sna_accel_block: evaluating timers, active=5 [ 57.355] sna_accel_block: flush timer expires in 16 [57371] [ 57.371] sna_wakeup_handler [ 57.371] sna_block_handler (tv=0.364000) [ 57.371] sna_scanout_do_flush: flush timer active: delta=0 [ 57.371] sna_scanout_do_flush (time=57371), triggered [ 57.371] sna_scanout_flush (time=57371), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 57.371] has_shadow: has pending damage? 0, outstanding flips: 0 [ 57.371] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 57.371] has_shadow: has pending damage? 0, outstanding flips: 0 [ 57.371] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 57.371] sna_accel_do_throttle -- no pending activity [ 57.371] sna_accel_block: evaluating timers, active=5 [ 57.371] sna_accel_block: flush timer expires in 16 [57387] [ 57.387] sna_wakeup_handler [ 57.387] sna_block_handler (tv=0.348000) [ 57.387] sna_scanout_do_flush: flush timer active: delta=0 [ 57.387] sna_scanout_do_flush (time=57387), triggered [ 57.387] sna_scanout_flush (time=57387), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 57.387] has_shadow: has pending damage? 0, outstanding flips: 0 [ 57.387] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 57.387] has_shadow: has pending damage? 0, outstanding flips: 0 [ 57.387] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 57.387] sna_accel_do_throttle -- no pending activity [ 57.387] sna_accel_block: evaluating timers, active=5 [ 57.387] sna_accel_block: flush timer expires in 16 [57403] [ 57.404] sna_wakeup_handler [ 57.404] sna_block_handler (tv=0.331000) [ 57.404] sna_scanout_do_flush: flush timer active: delta=-1 [ 57.404] sna_scanout_do_flush (time=57404), triggered [ 57.404] sna_scanout_flush (time=57404), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 57.404] has_shadow: has pending damage? 0, outstanding flips: 0 [ 57.404] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 57.404] has_shadow: has pending damage? 0, outstanding flips: 0 [ 57.404] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 57.404] sna_accel_do_throttle -- no pending activity [ 57.404] sna_accel_block: evaluating timers, active=5 [ 57.404] sna_accel_block: flush timer expires in 16 [57420] [ 57.405] sna_wakeup_handler [ 57.405] sna_accel_flush: flush?=0, dirty?=0 [ 57.405] sna_accel_flush: flush?=0, dirty?=0 [ 57.405] sna_block_handler (tv=0.500000) [ 57.405] sna_scanout_do_flush: flush timer active: delta=15 [ 57.405] sna_accel_do_throttle -- no pending activity [ 57.405] sna_accel_block: evaluating timers, active=5 [ 57.405] sna_accel_block: flush timer expires in 15 [57420] [ 57.405] sna_wakeup_handler [ 57.405] sna_block_handler (tv=0.500000) [ 57.405] sna_scanout_do_flush: flush timer active: delta=15 [ 57.405] sna_accel_do_throttle -- no pending activity [ 57.405] sna_accel_block: evaluating timers, active=5 [ 57.405] sna_accel_block: flush timer expires in 15 [57420] [ 57.405] sna_wakeup_handler [ 57.405] sna_accel_flush: flush?=0, dirty?=0 [ 57.405] sna_accel_flush: flush?=0, dirty?=0 [ 57.405] sna_accel_flush: flush?=0, dirty?=0 [ 57.405] sna_accel_flush: flush?=0, dirty?=0 [ 57.405] sna_block_handler (tv=0.500000) [ 57.406] sna_scanout_do_flush: flush timer active: delta=15 [ 57.406] sna_accel_do_throttle -- no pending activity [ 57.406] sna_accel_block: evaluating timers, active=5 [ 57.406] sna_accel_block: flush timer expires in 15 [57420] [ 57.406] sna_wakeup_handler [ 57.406] sna_accel_flush: flush?=0, dirty?=0 [ 57.407] sna_block_handler (tv=0.498000) [ 57.407] sna_scanout_do_flush: flush timer active: delta=13 [ 57.407] sna_accel_do_throttle -- no pending activity [ 57.407] sna_accel_block: evaluating timers, active=5 [ 57.407] sna_accel_block: flush timer expires in 13 [57420] [ 57.417] sna_wakeup_handler [ 57.417] sna_accel_flush: flush?=0, dirty?=0 [ 57.417] sna_accel_flush: flush?=0, dirty?=0 [ 57.417] sna_block_handler (tv=0.488000) [ 57.417] sna_scanout_do_flush: flush timer active: delta=3 [ 57.417] sna_scanout_do_flush (time=57417), triggered [ 57.417] sna_scanout_flush (time=57417), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 57.417] has_shadow: has pending damage? 0, outstanding flips: 0 [ 57.417] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 57.417] has_shadow: has pending damage? 0, outstanding flips: 0 [ 57.417] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 57.417] sna_accel_do_throttle -- no pending activity [ 57.417] sna_accel_block: evaluating timers, active=5 [ 57.417] sna_accel_block: flush timer expires in 16 [57433] [ 57.433] sna_wakeup_handler [ 57.433] sna_create_pixmap(22, 20, 32, usage=0) [ 57.433] kgem_can_create_2d: 22x20 @ 32 [ 57.433] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=20 [ 57.433] kgem_can_create_2d: untiled size=4096 [ 57.433] kgem_choose_tiling: too thin [width 22, 32 bpp] for TILING_X [ 57.433] kgem_choose_tiling: 22x20 -> 0 [ 57.433] sna_create_pixmap: usage=0, flags=a [ 57.433] sna_create_pixmap: small buffer [1760], attaching to shadow pixmap [ 57.433] create_pixmap: allocating pixmap 22x20, depth=32/32, size=1768 [ 57.433] create_pixmap: serial=3906, usage=0, 22x20 [ 57.433] sna_create_pixmap: serial=3906, 22x20, usage=0 [ 57.433] sna_composite_rectangles(pixmap=3907, op=0, 0 x 1 [(0, 0)x(22, 20) ...]) [ 57.433] sna_composite_rectangles: converted to op 0 [ 57.433] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 57.433] sna_composite_rectangles: nrects=1, region=(0, 0), (22, 20) x 1 [ 57.433] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 57.433] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 57.433] sna_composite_rectangles: fallback, dst pixmap=3907 too small or not attached [ 57.433] sna_composite_rectangles: fallback [ 57.433] sna_drawable_move_region_to_cpu(pixmap=3907 (22x20), [(0, 0), (22, 20)], flags=1) [ 57.433] sna_drawable_move_region_to_cpu: region (0, 0), (22, 20) + (0, 0) subsumes pixmap (22x20) [ 57.433] _sna_pixmap_move_to_cpu(pixmap=3907, 22x20, flags=1) [ 57.433] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 57.433] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 57.433] operate_inplace: no, inplace operation not suitable [ 57.433] _sna_pixmap_move_to_cpu: marking as damaged [ 57.433] __sna_damage_all(22, 20) [ 57.433] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 57.433] sna_composite_rectangles(pixmap=3907, op=1, fff2f1f0 x 1 [(0, 0)x(22, 20) ...]) [ 57.433] sna_composite_rectangles: converted to op 1 [ 57.433] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 57.433] sna_composite_rectangles: nrects=1, region=(0, 0), (22, 20) x 1 [ 57.433] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 57.433] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 57.433] sna_composite_rectangles: fallback, dst pixmap=3907 too small or not attached [ 57.433] sna_composite_rectangles: fallback [ 57.433] sna_drawable_move_region_to_cpu(pixmap=3907 (22x20), [(0, 0), (22, 20)], flags=1) [ 57.433] sna_drawable_move_region_to_cpu: pixmap=3907 all damaged on CPU [ 57.433] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 57.433] sna_composite_rectangles: fallback fill: (0, 0)x(22, 20) fff2f1f0 [ 57.433] sna_composite_rectangles(pixmap=3907, op=1, ff300a24 x 2 [(0, 0)x(22, 20) ...]) [ 57.433] sna_composite_rectangles: converted to op 1 [ 57.433] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 57.433] sna_composite_rectangles[1] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 57.433] sna_composite_rectangles: nrects=2, region=(0, 0), (22, 20) x 2 [ 57.433] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 57.433] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 57.433] sna_composite_rectangles: fallback, dst pixmap=3907 too small or not attached [ 57.433] sna_composite_rectangles: fallback [ 57.433] sna_drawable_move_region_to_cpu(pixmap=3907 (22x20), [(0, 0), (22, 20)], flags=1) [ 57.433] sna_drawable_move_region_to_cpu: pixmap=3907 all damaged on CPU [ 57.433] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 57.433] sna_composite_rectangles: fallback fill: (0, 0)x(22, 20) ff300a24 [ 57.433] sna_glyphs(op=3, nlist=2, src=(-8, -2)) [ 57.433] sna_glyphs: fallback -- too small (22x20) [ 57.433] glyphs_fallback: nlist=2, count=6, extents (-9, -13), (28, 15) [ 57.433] glyphs_fallback: clipped extents (0, 0), (22, 15) [ 57.433] sna_drawable_move_region_to_cpu(pixmap=3907 (22x20), [(0, 0), (22, 15)], flags=3) [ 57.433] sna_drawable_move_region_to_cpu: pixmap=3907 all damaged on CPU [ 57.433] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 57.433] can_discard_mask: nlist=2, mask=28888, depth 32, op=3 (bounded? 1) [ 57.433] glyphs_format: format=166024, depth=32 [ 57.433] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 57.433] glyphs_fallback: discarding mask [ 57.433] sna_composite_rectangles(pixmap=3907, op=1, ffffffff x 1 [(10, 1)x(9, 17) ...]) [ 57.433] sna_composite_rectangles: converted to op 1 [ 57.433] sna_composite_rectangles[0] (10, 1)x(9, 17) -> (10, 1), (19, 18) [ 57.433] sna_composite_rectangles: nrects=1, region=(10, 1), (19, 18) x 1 [ 57.433] sna_composite_rectangles: clipped extents (10, 1),(19, 18) x 1 [ 57.433] sna_composite_rectangles: pixmap +(0, 0) extents (10, 1),(19, 18) [ 57.433] sna_composite_rectangles: fallback, dst pixmap=3907 too small or not attached [ 57.433] sna_composite_rectangles: fallback [ 57.433] sna_drawable_move_region_to_cpu(pixmap=3907 (22x20), [(10, 1), (19, 18)], flags=1) [ 57.433] sna_drawable_move_region_to_cpu: pixmap=3907 all damaged on CPU [ 57.433] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 57.433] sna_composite_rectangles: fallback fill: (10, 1)x(9, 17) ffffffff [ 57.433] sna_copy_area: src=pixmap=3907:(0, 0)x(22, 20)+(0, 0) -> dst=pixmap=3060:(486, 731)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 57.433] sna_copy_area: normal copy [ 57.433] sna_do_copy: src=(0, 0), dst=(486, 731), size=(22x20) [ 57.433] sna_do_copy: after drawable: src=(0, 0), dst=(551, 755), size=(22x20) [ 57.433] sna_do_copy: dst extents (551, 755), (573, 775), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 57.433] sna_do_copy: clipped dst extents (551, 755), (573, 775) [ 57.433] sna_do_copy: unclipped src extents (0, 0), (22, 20) [ 57.433] sna_do_copy: clipped src extents (0, 0), (22, 20) [ 57.433] sna_do_copy: pixmap -- no source clipping [ 57.433] sna_do_copy: src extents (0, 0), (22, 20) x 1 [ 57.433] sna_do_copy: copy region (551, 755), (573, 775) x 1 + (-551, -755) [ 57.433] sna_copy_boxes (boxes=1x[(551, 755), (573, 775)...], src pixmap=3907+(-551, -755), dst pixmap=3060+(-65, -24), alu=3, src.size=22x20, dst.size=3775x2136) [ 57.433] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94ad7060, gpu_bo=0, cpu_bo=0), replaces=0 [ 57.433] sna_drawable_use_bo pixmap=3060, box=((486, 731), (508, 751)), flags=8... [ 57.433] sna_drawable_use_bo: exported target, set PREFER_GPU [ 57.433] sna_drawable_use_bo: pinned, never REPLACES [ 57.433] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 57.433] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 57.433] sna_drawable_use_bo: using whole GPU bo [ 57.433] region_overlaps_damage? [ 57.433] use_shm_bo: no, not attached [ 57.433] sna_drawable_move_region_to_cpu(pixmap=3907 (22x20), [(0, 0), (22, 20)], flags=2) [ 57.433] sna_drawable_move_region_to_cpu: pixmap=3907 all damaged on CPU [ 57.433] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 57.433] sna_write_boxes x 1, src stride=88, src dx=(-486, -731) [ 57.433] kgem_bo_can_map: handle=9, map=0x7fc6b7845000:0x0:0x7fc656564000, tiling=1, domain=1, offset=4029534208 [ 57.433] write_boxes_inplace x 1, handle=9, tiling=1 [ 57.433] upload_inplace__tiled: tiling=1 [ 57.433] kgem_bo_can_map__cpu: handle=9 [ 57.433] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 57.433] kgem_bo_map__cpu(handle=9, size=33177600, map=0x7fc6b7845000:0x7fc656564000) [ 57.433] kgem_bo_sync__cpu: handle=9 [ 57.433] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(486, 731), size=22x20, pitch=88/15360 [ 57.433] sna_accel_flush: flush?=0, dirty?=0 [ 57.433] sna_accel_flush: flush?=0, dirty?=0 [ 57.433] sna_accel_flush: flush?=0, dirty?=0 [ 57.433] sna_accel_flush: flush?=0, dirty?=0 [ 57.433] sna_destroy_pixmap: pixmap=3907, attached?=1 [ 57.433] __sna_free_pixmap(pixmap=3907) [ 57.433] sna_accel_flush: flush?=0, dirty?=0 [ 57.433] sna_accel_flush: flush?=0, dirty?=0 [ 57.433] sna_accel_flush: flush?=0, dirty?=0 [ 57.433] sna_block_handler (tv=0.472000) [ 57.433] sna_scanout_do_flush: flush timer active: delta=0 [ 57.433] sna_scanout_do_flush (time=57433), triggered [ 57.433] sna_scanout_flush (time=57433), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 57.433] has_shadow: has pending damage? 0, outstanding flips: 0 [ 57.433] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 57.433] has_shadow: has pending damage? 0, outstanding flips: 0 [ 57.433] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 57.433] sna_accel_do_throttle -- no pending activity [ 57.433] sna_accel_block: evaluating timers, active=5 [ 57.433] sna_accel_block: flush timer expires in 16 [57449] [ 57.435] sna_wakeup_handler [ 57.435] sna_accel_flush: flush?=0, dirty?=0 [ 57.435] sna_accel_flush: flush?=0, dirty?=0 [ 57.435] sna_block_handler (tv=0.470000) [ 57.435] sna_scanout_do_flush: flush timer active: delta=14 [ 57.435] sna_accel_do_throttle -- no pending activity [ 57.435] sna_accel_block: evaluating timers, active=5 [ 57.435] sna_accel_block: flush timer expires in 14 [57449] [ 57.435] sna_wakeup_handler [ 57.435] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=114, name=86 [ 57.435] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 57.435] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 57.435] sna_dri2_get_back: draw size=7680x2160, back buffer handle=114 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 [ 57.435] sna_dri2_get_back: reuse backbuffer? 1 [ 57.435] sna_dri2_get_back: back buffer handle=114, active?=0, refcnt=1 [ 57.435] sna_dri2_get_back: reuse unattached back [ 57.435] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 57.435] sna_dri2_reuse_buffer: reusing back buffer handle=114, name=86, pitch=30720, age=0 [ 57.435] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 57.435] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=128, name=76, active_scanout=3 [ 57.435] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 57.435] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 57.435] sna_accel_flush: flush?=0, dirty?=0 [ 57.435] sna_accel_flush: flush?=0, dirty?=0 [ 57.435] sna_accel_flush: flush?=0, dirty?=0 [ 57.435] sna_block_handler (tv=0.470000) [ 57.435] sna_scanout_do_flush: flush timer active: delta=14 [ 57.435] sna_accel_do_throttle -- no pending activity [ 57.435] sna_accel_block: evaluating timers, active=5 [ 57.435] sna_accel_block: flush timer expires in 14 [57449] [ 57.435] sna_wakeup_handler [ 57.435] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 57.435] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 57.435] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 57.435] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 57.435] sna_dri2_get_msc(draw=146, pipe=0) [ 57.435] sna_crtc_record_swap: recording last swap on pipe=0, frame 3196 [msc=3196], time 57.425339 [ 57.435] sna_dri2_get_msc: msc=3196 [raw=3196], ust=57425339 [ 57.435] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=114 (refs=1/1, flush=0) , front=128 (refs=1/4, flush=1) [ 57.435] sna_dri2_schedule_swap(target_msc=3187, divisor=0, remainder=0) [ 57.435] sna_dri2_schedule_swap: using front handle=128, active_scanout?=3, flush?=1 [ 57.435] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 57.435] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 57.435] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 57.435] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 57.435] sna_crtc_record_swap: recording last swap on pipe=0, frame 3196 [msc=3196], time 57.425339 [ 57.435] immediate_swap: current_msc=3196, target_msc=3187 -- yes [ 57.435] can_flip: no, shadow enabled [ 57.435] sna_dri2_add_event: adding event to window 146) [ 57.435] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 57.435] sna_dri2_immediate_blit: no pending blit, starting chain [ 57.435] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 57.435] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 57.435] can_xchg: back size=8701e00, front size=8701e00 [ 57.435] can_xchg: yes, pixmap=165 [ 57.435] sna_dri2_xchg: win=146, exchange front=128/76,ref=2 and back=114/86,ref=2, pixmap=165 7680x2160 [ 57.435] sna_dri2_xchg: back_bo handle=114, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 57.435] sna_dri2_xchg: front_bo handle=128, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 57.435] set_bo: pixmap=165, handle=114 (old handle=128) [ 57.435] set_bo: marking whole pixmap as damaged [ 57.435] set_bo: applying final/discard move-to-gpu [ 57.435] wait_for_shadow: flags=0, flips=0, handle=128, shadow=32 [ 57.435] set_bo: dropping flush hint from handle=128 [ 57.435] set_bo: adding flush hint to handle=114 [ 57.435] mark_stale(handle=128) => 1 [ 57.435] swap_limit: draw=146 setting swap limit to 3 [ 57.435] sna_dri2_swap_limit_validate: swap limit set to 3 [ 57.435] sna_next_vblank(pipe=0, waiting until next vblank) [ 57.435] sna_dri2_schedule_swap: reported target_msc=3196 [ 57.435] sna_accel_flush: flush?=0, dirty?=0 [ 57.435] sna_accel_flush: flush?=0, dirty?=0 [ 57.436] sna_accel_flush: flush?=0, dirty?=0 [ 57.436] sna_accel_flush: flush?=0, dirty?=0 [ 57.436] sna_block_handler (tv=0.469000) [ 57.436] sna_scanout_do_flush: flush timer active: delta=13 [ 57.436] sna_accel_do_throttle -- no pending activity [ 57.436] sna_accel_block: evaluating timers, active=5 [ 57.436] sna_accel_block: flush timer expires in 13 [57449] [ 57.441] sna_wakeup_handler [ 57.441] sna_mode_wakeup: len=32 [ 57.441] sna_dri2_vblank_handler(type=2, sequence=3197, draw=3353) [ 57.441] sna_crtc_record_swap: recording last swap on pipe=0, frame 3197 [msc=3197], time 57.442026 [ 57.441] sna_dri2_vblank_handler: 2 complete, frame=3197 tv=57.442026 [ 57.441] sna_dri2_blit_complete: blit finished [ 57.441] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=3197, tv=57.442026) [ 57.441] frame_swap_complete(type=2): draw=146, pipe=0, frame=3197 [msc=3197], tv=57.442026 [ 57.441] sna_accel_flush: flush?=0, dirty?=0 [ 57.441] sna_dri2_event_free(draw?=1) [ 57.441] sna_dri2_remove_event: remove[0x561c94ab16d0] from window 146, active? 1 [ 57.441] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=114] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 57.441] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=128] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 57.441] sna_dri2_vblank_handler complete [ 57.441] sna_block_handler (tv=0.464000) [ 57.441] sna_scanout_do_flush: flush timer active: delta=8 [ 57.441] sna_accel_do_throttle -- no pending activity [ 57.441] sna_accel_block: evaluating timers, active=5 [ 57.441] sna_accel_block: flush timer expires in 8 [57449] [ 57.450] sna_wakeup_handler [ 57.450] sna_block_handler (tv=0.455000) [ 57.450] sna_scanout_do_flush: flush timer active: delta=-1 [ 57.450] sna_scanout_do_flush (time=57450), triggered [ 57.450] sna_scanout_flush (time=57450), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 57.450] has_shadow: has pending damage? 1, outstanding flips: 0 [ 57.450] stop_flush: scanout=114 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 57.450] has_shadow: has pending damage? 1, outstanding flips: 0 [ 57.450] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 57.450] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 57.450] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 57.450] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 57.450] sna_pixmap_move_to_gpu: already all-damaged [ 57.450] sna_pixmap_mark_active: pixmap=165, handle=114 [ 57.450] sna_mode_redisplay: crtc[0] transformed? 0 [ 57.450] sna_mode_redisplay: crtc[1] transformed? 0 [ 57.450] sna_mode_redisplay: crtc[2] transformed? 0 [ 57.450] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=114 [active=1] [ 57.450] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 128, transformed? 0 [ 57.450] get_fb: reusing fb=101 for handle=114 [ 57.450] sna_mode_redisplay: recording flip on CRTC:32 handle=114, active_scanout=2, serial=2 [ 57.450] __kgem_bo_clear_busy: handle=114 [ 57.450] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 128, transformed? 0 [ 57.450] sna_mode_redisplay: recording flip on CRTC:39 handle=114, active_scanout=3, serial=3 [ 57.450] __kgem_bo_clear_busy: handle=114 [ 57.450] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 57.450] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 57.450] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=114, shadow handle=32 [ 57.450] sna_accel_do_throttle -- no pending activity [ 57.450] sna_accel_block: evaluating timers, active=5 [ 57.450] sna_accel_block: flush timer expires in 16 [57466] [ 57.457] sna_wakeup_handler [ 57.457] sna_mode_wakeup: len=32 [ 57.457] sna_mode_wakeup: recording last swap on pipe=1, frame 3168 [c60], time 57.457327 [ 57.457] sna_mode_wakeup: removing handle=128 [active_scanout=1] from scanout, installing handle=114 [active_scanout=3] [ 57.457] sna_mode_wakeup: flip complete, pending? 2 [ 57.457] sna_block_handler (tv=0.448000) [ 57.457] sna_scanout_do_flush: flush timer active: delta=9 [ 57.457] sna_accel_do_throttle -- no pending activity [ 57.457] sna_accel_block: evaluating timers, active=5 [ 57.457] sna_accel_block: flush timer expires in 9 [57466] [ 57.458] sna_wakeup_handler [ 57.458] sna_mode_wakeup: len=32 [ 57.458] sna_mode_wakeup: recording last swap on pipe=0, frame 3198 [c7e], time 57.458729 [ 57.458] sna_mode_wakeup: removing handle=128 [active_scanout=0] from scanout, installing handle=114 [active_scanout=3] [ 57.458] sna_mode_wakeup: flip complete, pending? 1 [ 57.458] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 57.458] sna_block_handler (tv=0.447000) [ 57.458] sna_scanout_do_flush: flush timer active: delta=8 [ 57.458] sna_accel_do_throttle -- no pending activity [ 57.458] sna_accel_block: evaluating timers, active=5 [ 57.458] sna_accel_block: flush timer expires in 8 [57466] [ 57.466] sna_wakeup_handler [ 57.466] sna_block_handler (tv=0.439000) [ 57.466] sna_scanout_do_flush: flush timer active: delta=0 [ 57.466] sna_scanout_do_flush (time=57466), triggered [ 57.466] sna_scanout_flush (time=57466), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 57.466] has_shadow: has pending damage? 0, outstanding flips: 0 [ 57.466] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 57.466] has_shadow: has pending damage? 0, outstanding flips: 0 [ 57.466] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 57.466] sna_accel_do_throttle -- no pending activity [ 57.466] sna_accel_block: evaluating timers, active=5 [ 57.466] sna_accel_block: flush timer expires in 16 [57482] [ 57.470] sna_wakeup_handler [ 57.470] sna_accel_flush: flush?=0, dirty?=0 [ 57.470] sna_accel_flush: flush?=0, dirty?=0 [ 57.470] sna_block_handler (tv=0.500000) [ 57.470] sna_scanout_do_flush: flush timer active: delta=12 [ 57.470] sna_accel_do_throttle -- no pending activity [ 57.470] sna_accel_block: evaluating timers, active=5 [ 57.470] sna_accel_block: flush timer expires in 12 [57482] [ 57.470] sna_wakeup_handler [ 57.470] sna_block_handler (tv=0.500000) [ 57.470] sna_scanout_do_flush: flush timer active: delta=12 [ 57.470] sna_accel_do_throttle -- no pending activity [ 57.470] sna_accel_block: evaluating timers, active=5 [ 57.470] sna_accel_block: flush timer expires in 12 [57482] [ 57.470] sna_wakeup_handler [ 57.470] sna_accel_flush: flush?=0, dirty?=0 [ 57.470] sna_accel_flush: flush?=0, dirty?=0 [ 57.470] sna_accel_flush: flush?=0, dirty?=0 [ 57.470] sna_accel_flush: flush?=0, dirty?=0 [ 57.470] sna_block_handler (tv=0.500000) [ 57.470] sna_scanout_do_flush: flush timer active: delta=12 [ 57.470] sna_accel_do_throttle -- no pending activity [ 57.470] sna_accel_block: evaluating timers, active=5 [ 57.470] sna_accel_block: flush timer expires in 12 [57482] [ 57.471] sna_wakeup_handler [ 57.471] sna_accel_flush: flush?=0, dirty?=0 [ 57.472] sna_block_handler (tv=0.499000) [ 57.472] sna_scanout_do_flush: flush timer active: delta=10 [ 57.472] sna_accel_do_throttle -- no pending activity [ 57.472] sna_accel_block: evaluating timers, active=5 [ 57.472] sna_accel_block: flush timer expires in 10 [57482] [ 57.482] sna_wakeup_handler [ 57.482] sna_block_handler (tv=0.488000) [ 57.482] sna_scanout_do_flush: flush timer active: delta=0 [ 57.482] sna_scanout_do_flush (time=57482), triggered [ 57.482] sna_scanout_flush (time=57482), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 57.482] has_shadow: has pending damage? 0, outstanding flips: 0 [ 57.482] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 57.482] has_shadow: has pending damage? 0, outstanding flips: 0 [ 57.482] sna_accel_disarm_timer[0] (time=57482) [ 57.482] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 57.482] sna_accel_do_throttle -- no pending activity [ 57.482] sna_wakeup_handler [ 57.482] sna_accel_flush: flush?=0, dirty?=0 [ 57.482] sna_accel_flush: flush?=0, dirty?=0 [ 57.482] sna_block_handler (tv=0.488000) [ 57.482] has_shadow: has pending damage? 0, outstanding flips: 0 [ 57.482] sna_accel_do_throttle -- no pending activity [ 57.498] sna_wakeup_handler [ 57.498] sna_create_pixmap(22, 20, 32, usage=0) [ 57.498] kgem_can_create_2d: 22x20 @ 32 [ 57.498] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=20 [ 57.498] kgem_can_create_2d: untiled size=4096 [ 57.498] kgem_choose_tiling: too thin [width 22, 32 bpp] for TILING_X [ 57.498] kgem_choose_tiling: 22x20 -> 0 [ 57.498] sna_create_pixmap: usage=0, flags=a [ 57.498] sna_create_pixmap: small buffer [1760], attaching to shadow pixmap [ 57.498] create_pixmap: allocating pixmap 22x20, depth=32/32, size=1768 [ 57.498] create_pixmap: serial=3908, usage=0, 22x20 [ 57.498] sna_create_pixmap: serial=3908, 22x20, usage=0 [ 57.498] sna_composite_rectangles(pixmap=3909, op=0, 0 x 1 [(0, 0)x(22, 20) ...]) [ 57.498] sna_composite_rectangles: converted to op 0 [ 57.498] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 57.498] sna_composite_rectangles: nrects=1, region=(0, 0), (22, 20) x 1 [ 57.498] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 57.498] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 57.498] sna_composite_rectangles: fallback, dst pixmap=3909 too small or not attached [ 57.498] sna_composite_rectangles: fallback [ 57.498] sna_drawable_move_region_to_cpu(pixmap=3909 (22x20), [(0, 0), (22, 20)], flags=1) [ 57.498] sna_drawable_move_region_to_cpu: region (0, 0), (22, 20) + (0, 0) subsumes pixmap (22x20) [ 57.498] _sna_pixmap_move_to_cpu(pixmap=3909, 22x20, flags=1) [ 57.498] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 57.498] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 57.498] operate_inplace: no, inplace operation not suitable [ 57.498] _sna_pixmap_move_to_cpu: marking as damaged [ 57.498] __sna_damage_all(22, 20) [ 57.498] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 57.498] sna_composite_rectangles(pixmap=3909, op=1, fff2f1f0 x 1 [(0, 0)x(22, 20) ...]) [ 57.498] sna_composite_rectangles: converted to op 1 [ 57.498] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 57.498] sna_composite_rectangles: nrects=1, region=(0, 0), (22, 20) x 1 [ 57.498] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 57.498] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 57.498] sna_composite_rectangles: fallback, dst pixmap=3909 too small or not attached [ 57.498] sna_composite_rectangles: fallback [ 57.498] sna_drawable_move_region_to_cpu(pixmap=3909 (22x20), [(0, 0), (22, 20)], flags=1) [ 57.498] sna_drawable_move_region_to_cpu: pixmap=3909 all damaged on CPU [ 57.498] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 57.498] sna_composite_rectangles: fallback fill: (0, 0)x(22, 20) fff2f1f0 [ 57.498] sna_composite_rectangles(pixmap=3909, op=1, ff300a24 x 2 [(0, 0)x(22, 20) ...]) [ 57.498] sna_composite_rectangles: converted to op 1 [ 57.498] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 57.498] sna_composite_rectangles[1] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 57.498] sna_composite_rectangles: nrects=2, region=(0, 0), (22, 20) x 2 [ 57.498] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 57.498] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 57.498] sna_composite_rectangles: fallback, dst pixmap=3909 too small or not attached [ 57.498] sna_composite_rectangles: fallback [ 57.498] sna_drawable_move_region_to_cpu(pixmap=3909 (22x20), [(0, 0), (22, 20)], flags=1) [ 57.498] sna_drawable_move_region_to_cpu: pixmap=3909 all damaged on CPU [ 57.498] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 57.498] sna_composite_rectangles: fallback fill: (0, 0)x(22, 20) ff300a24 [ 57.498] sna_glyphs(op=3, nlist=2, src=(-8, -2)) [ 57.498] sna_glyphs: fallback -- too small (22x20) [ 57.498] glyphs_fallback: nlist=2, count=6, extents (-9, -13), (28, 15) [ 57.498] glyphs_fallback: clipped extents (0, 0), (22, 15) [ 57.498] sna_drawable_move_region_to_cpu(pixmap=3909 (22x20), [(0, 0), (22, 15)], flags=3) [ 57.498] sna_drawable_move_region_to_cpu: pixmap=3909 all damaged on CPU [ 57.498] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 57.498] __sna_glyph_get_image: creating image cache for glyph 0x561c947bb470 (on screen 0) [ 57.498] glyphs_fallback: inserting glyph 0x561c947bb470 into pixman cache [ 57.498] sna_composite_rectangles(pixmap=3909, op=1, ffffffff x 1 [(10, 1)x(9, 17) ...]) [ 57.498] sna_composite_rectangles: converted to op 1 [ 57.498] sna_composite_rectangles[0] (10, 1)x(9, 17) -> (10, 1), (19, 18) [ 57.498] sna_composite_rectangles: nrects=1, region=(10, 1), (19, 18) x 1 [ 57.498] sna_composite_rectangles: clipped extents (10, 1),(19, 18) x 1 [ 57.498] sna_composite_rectangles: pixmap +(0, 0) extents (10, 1),(19, 18) [ 57.498] sna_composite_rectangles: fallback, dst pixmap=3909 too small or not attached [ 57.498] sna_composite_rectangles: fallback [ 57.498] sna_drawable_move_region_to_cpu(pixmap=3909 (22x20), [(10, 1), (19, 18)], flags=1) [ 57.498] sna_drawable_move_region_to_cpu: pixmap=3909 all damaged on CPU [ 57.498] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 57.498] sna_composite_rectangles: fallback fill: (10, 1)x(9, 17) ffffffff [ 57.498] sna_copy_area: src=pixmap=3909:(0, 0)x(22, 20)+(0, 0) -> dst=pixmap=3060:(495, 731)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 57.498] sna_copy_area: normal copy [ 57.498] sna_do_copy: src=(0, 0), dst=(495, 731), size=(22x20) [ 57.498] sna_do_copy: after drawable: src=(0, 0), dst=(560, 755), size=(22x20) [ 57.498] sna_do_copy: dst extents (560, 755), (582, 775), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 57.498] sna_do_copy: clipped dst extents (560, 755), (582, 775) [ 57.498] sna_do_copy: unclipped src extents (0, 0), (22, 20) [ 57.498] sna_do_copy: clipped src extents (0, 0), (22, 20) [ 57.498] sna_do_copy: pixmap -- no source clipping [ 57.498] sna_do_copy: src extents (0, 0), (22, 20) x 1 [ 57.498] sna_do_copy: copy region (560, 755), (582, 775) x 1 + (-560, -755) [ 57.498] sna_copy_boxes (boxes=1x[(560, 755), (582, 775)...], src pixmap=3909+(-560, -755), dst pixmap=3060+(-65, -24), alu=3, src.size=22x20, dst.size=3775x2136) [ 57.498] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94ac8f90, gpu_bo=0, cpu_bo=0), replaces=0 [ 57.498] sna_drawable_use_bo pixmap=3060, box=((495, 731), (517, 751)), flags=8... [ 57.498] sna_drawable_use_bo: exported target, set PREFER_GPU [ 57.498] sna_drawable_use_bo: pinned, never REPLACES [ 57.498] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 57.498] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 57.498] sna_drawable_use_bo: using whole GPU bo [ 57.498] region_overlaps_damage? [ 57.498] use_shm_bo: no, not attached [ 57.498] sna_drawable_move_region_to_cpu(pixmap=3909 (22x20), [(0, 0), (22, 20)], flags=2) [ 57.498] sna_drawable_move_region_to_cpu: pixmap=3909 all damaged on CPU [ 57.498] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 57.498] sna_write_boxes x 1, src stride=88, src dx=(-495, -731) [ 57.498] kgem_bo_can_map: handle=9, map=0x7fc6b7845000:0x0:0x7fc656564000, tiling=1, domain=1, offset=4029534208 [ 57.498] write_boxes_inplace x 1, handle=9, tiling=1 [ 57.498] upload_inplace__tiled: tiling=1 [ 57.498] kgem_bo_can_map__cpu: handle=9 [ 57.498] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 57.498] kgem_bo_map__cpu(handle=9, size=33177600, map=0x7fc6b7845000:0x7fc656564000) [ 57.498] kgem_bo_sync__cpu: handle=9 [ 57.498] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(495, 731), size=22x20, pitch=88/15360 [ 57.498] sna_accel_flush: flush?=0, dirty?=0 [ 57.498] sna_accel_flush: flush?=0, dirty?=0 [ 57.498] sna_accel_flush: flush?=0, dirty?=0 [ 57.498] sna_accel_flush: flush?=0, dirty?=0 [ 57.498] sna_destroy_pixmap: pixmap=3909, attached?=1 [ 57.498] __sna_free_pixmap(pixmap=3909) [ 57.498] sna_accel_flush: flush?=0, dirty?=0 [ 57.498] sna_accel_flush: flush?=0, dirty?=0 [ 57.498] sna_accel_flush: flush?=0, dirty?=0 [ 57.498] sna_block_handler (tv=0.472000) [ 57.498] has_shadow: has pending damage? 0, outstanding flips: 0 [ 57.498] sna_accel_do_throttle -- no pending activity [ 57.500] sna_wakeup_handler [ 57.500] sna_accel_flush: flush?=0, dirty?=0 [ 57.500] sna_accel_flush: flush?=0, dirty?=0 [ 57.500] sna_block_handler (tv=0.470000) [ 57.500] has_shadow: has pending damage? 0, outstanding flips: 0 [ 57.500] sna_accel_do_throttle -- no pending activity [ 57.500] sna_wakeup_handler [ 57.500] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=128, name=76 [ 57.500] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 57.500] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 57.500] sna_dri2_get_back: draw size=7680x2160, back buffer handle=128 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 [ 57.500] sna_dri2_get_back: reuse backbuffer? 1 [ 57.500] sna_dri2_get_back: back buffer handle=128, active?=0, refcnt=1 [ 57.500] sna_dri2_get_back: reuse unattached back [ 57.500] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 57.500] sna_dri2_reuse_buffer: reusing back buffer handle=128, name=76, pitch=30720, age=0 [ 57.500] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 57.500] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=114, name=86, active_scanout=3 [ 57.500] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 57.500] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=114] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 57.500] sna_accel_flush: flush?=0, dirty?=0 [ 57.500] sna_accel_flush: flush?=0, dirty?=0 [ 57.500] sna_accel_flush: flush?=0, dirty?=0 [ 57.500] sna_block_handler (tv=0.470000) [ 57.500] has_shadow: has pending damage? 0, outstanding flips: 0 [ 57.500] timer_enable (time=57500), starting timer 0 [ 57.500] sna_accel_do_throttle -- no pending activity [ 57.500] sna_accel_block: evaluating timers, active=5 [ 57.500] sna_accel_block: flush timer expires in 8 [57508] [ 57.500] sna_wakeup_handler [ 57.500] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 57.500] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 57.500] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 57.500] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 57.500] sna_dri2_get_msc(draw=146, pipe=0) [ 57.500] sna_crtc_record_swap: recording last swap on pipe=0, frame 3200 [msc=3200], time 57.492161 [ 57.500] sna_dri2_get_msc: msc=3200 [raw=3200], ust=57492161 [ 57.500] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=128 (refs=1/1, flush=0) , front=114 (refs=1/4, flush=1) [ 57.500] sna_dri2_schedule_swap(target_msc=3197, divisor=0, remainder=0) [ 57.500] sna_dri2_schedule_swap: using front handle=114, active_scanout?=3, flush?=1 [ 57.500] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 57.500] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 57.500] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 57.500] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 57.500] sna_crtc_record_swap: recording last swap on pipe=0, frame 3200 [msc=3200], time 57.492161 [ 57.500] immediate_swap: current_msc=3200, target_msc=3197 -- yes [ 57.500] can_flip: no, shadow enabled [ 57.500] sna_dri2_add_event: adding event to window 146) [ 57.500] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 57.500] sna_dri2_immediate_blit: no pending blit, starting chain [ 57.500] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 57.500] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 57.500] can_xchg: back size=8701e00, front size=8701e00 [ 57.500] can_xchg: yes, pixmap=165 [ 57.501] sna_dri2_xchg: win=146, exchange front=114/86,ref=2 and back=128/76,ref=2, pixmap=165 7680x2160 [ 57.501] sna_dri2_xchg: back_bo handle=128, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 57.501] sna_dri2_xchg: front_bo handle=114, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 57.501] set_bo: pixmap=165, handle=128 (old handle=114) [ 57.501] set_bo: marking whole pixmap as damaged [ 57.501] set_bo: applying final/discard move-to-gpu [ 57.501] wait_for_shadow: flags=0, flips=0, handle=114, shadow=32 [ 57.501] set_bo: dropping flush hint from handle=114 [ 57.501] set_bo: adding flush hint to handle=128 [ 57.501] mark_stale(handle=114) => 1 [ 57.501] swap_limit: draw=146 setting swap limit to 3 [ 57.501] sna_dri2_swap_limit_validate: swap limit set to 3 [ 57.501] sna_next_vblank(pipe=0, waiting until next vblank) [ 57.501] sna_dri2_schedule_swap: reported target_msc=3200 [ 57.501] sna_accel_flush: flush?=0, dirty?=0 [ 57.501] sna_accel_flush: flush?=0, dirty?=0 [ 57.501] sna_accel_flush: flush?=0, dirty?=0 [ 57.501] sna_accel_flush: flush?=0, dirty?=0 [ 57.501] sna_block_handler (tv=0.469000) [ 57.501] sna_scanout_do_flush: flush timer active: delta=7 [ 57.501] sna_accel_do_throttle -- no pending activity [ 57.501] sna_accel_block: evaluating timers, active=5 [ 57.501] sna_accel_block: flush timer expires in 7 [57508] [ 57.508] sna_wakeup_handler [ 57.508] sna_block_handler (tv=0.462000) [ 57.508] sna_scanout_do_flush: flush timer active: delta=0 [ 57.508] sna_scanout_do_flush (time=57508), triggered [ 57.508] sna_scanout_flush (time=57508), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 57.508] has_shadow: has pending damage? 1, outstanding flips: 0 [ 57.508] stop_flush: scanout=128 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 57.508] has_shadow: has pending damage? 1, outstanding flips: 0 [ 57.508] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 57.508] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 57.508] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 57.508] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 57.508] sna_pixmap_move_to_gpu: already all-damaged [ 57.508] sna_pixmap_mark_active: pixmap=165, handle=128 [ 57.508] sna_mode_redisplay: crtc[0] transformed? 0 [ 57.508] sna_mode_redisplay: crtc[1] transformed? 0 [ 57.508] sna_mode_redisplay: crtc[2] transformed? 0 [ 57.508] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=128 [active=1] [ 57.508] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 114, transformed? 0 [ 57.508] get_fb: reusing fb=112 for handle=128 [ 57.508] sna_mode_redisplay: recording flip on CRTC:32 handle=128, active_scanout=2, serial=2 [ 57.508] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 57.508] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 114, transformed? 0 [ 57.508] sna_mode_redisplay: recording flip on CRTC:39 handle=128, active_scanout=3, serial=3 [ 57.508] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 57.508] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 57.508] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 57.508] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=128, shadow handle=32 [ 57.508] sna_accel_do_throttle -- no pending activity [ 57.508] sna_accel_block: evaluating timers, active=5 [ 57.508] sna_accel_block: flush timer expires in 16 [57524] [ 57.508] sna_wakeup_handler [ 57.508] sna_mode_wakeup: len=32 [ 57.508] sna_dri2_vblank_handler(type=2, sequence=3201, draw=3353) [ 57.508] sna_crtc_record_swap: recording last swap on pipe=0, frame 3201 [msc=3201], time 57.508841 [ 57.508] sna_dri2_vblank_handler: 2 complete, frame=3201 tv=57.508841 [ 57.508] sna_dri2_blit_complete: blit finished [ 57.508] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=3201, tv=57.508841) [ 57.508] frame_swap_complete(type=2): draw=146, pipe=0, frame=3201 [msc=3201], tv=57.508841 [ 57.508] sna_accel_flush: flush?=0, dirty?=0 [ 57.508] sna_dri2_event_free(draw?=1) [ 57.508] sna_dri2_remove_event: remove[0x561c94a02c70] from window 146, active? 1 [ 57.508] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 57.508] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=114] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 57.508] sna_dri2_vblank_handler complete [ 57.508] sna_block_handler (tv=0.462000) [ 57.508] sna_scanout_do_flush: flush timer active: delta=16 [ 57.508] sna_accel_do_throttle -- no pending activity [ 57.508] sna_accel_block: evaluating timers, active=5 [ 57.508] sna_accel_block: flush timer expires in 16 [57524] [ 57.516] sna_wakeup_handler [ 57.516] sna_accel_flush: flush?=0, dirty?=0 [ 57.516] sna_accel_flush: flush?=0, dirty?=0 [ 57.516] sna_block_handler (tv=0.500000) [ 57.516] sna_scanout_do_flush: flush timer active: delta=8 [ 57.516] sna_accel_do_throttle -- no pending activity [ 57.516] sna_accel_block: evaluating timers, active=5 [ 57.516] sna_accel_block: flush timer expires in 8 [57524] [ 57.516] sna_wakeup_handler [ 57.516] sna_block_handler (tv=0.500000) [ 57.516] sna_scanout_do_flush: flush timer active: delta=8 [ 57.516] sna_accel_do_throttle -- no pending activity [ 57.516] sna_accel_block: evaluating timers, active=5 [ 57.516] sna_accel_block: flush timer expires in 8 [57524] [ 57.517] sna_wakeup_handler [ 57.517] sna_accel_flush: flush?=0, dirty?=0 [ 57.517] sna_accel_flush: flush?=0, dirty?=0 [ 57.517] sna_accel_flush: flush?=0, dirty?=0 [ 57.517] sna_accel_flush: flush?=0, dirty?=0 [ 57.517] sna_block_handler (tv=0.499000) [ 57.517] sna_scanout_do_flush: flush timer active: delta=7 [ 57.517] sna_accel_do_throttle -- no pending activity [ 57.517] sna_accel_block: evaluating timers, active=5 [ 57.517] sna_accel_block: flush timer expires in 7 [57524] [ 57.518] sna_wakeup_handler [ 57.518] sna_accel_flush: flush?=0, dirty?=0 [ 57.518] sna_block_handler (tv=0.498000) [ 57.518] sna_scanout_do_flush: flush timer active: delta=6 [ 57.518] sna_accel_do_throttle -- no pending activity [ 57.518] sna_accel_block: evaluating timers, active=5 [ 57.518] sna_accel_block: flush timer expires in 6 [57524] [ 57.521] sna_wakeup_handler [ 57.521] sna_accel_flush: flush?=0, dirty?=0 [ 57.521] sna_accel_flush: flush?=0, dirty?=0 [ 57.521] sna_block_handler (tv=0.495000) [ 57.521] sna_scanout_do_flush: flush timer active: delta=3 [ 57.521] sna_scanout_do_flush (time=57521), triggered [ 57.521] sna_scanout_flush (time=57521), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 57.521] has_shadow: has pending damage? 0, outstanding flips: 2 [ 57.521] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 57.521] has_shadow: has pending damage? 0, outstanding flips: 2 [ 57.521] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 2, mode reconfiguration pending? 0) [ 57.521] sna_accel_do_throttle -- no pending activity [ 57.521] sna_accel_block: evaluating timers, active=5 [ 57.521] sna_accel_block: flush timer expires in 16 [57537] [ 57.521] sna_wakeup_handler [ 57.521] sna_block_handler (tv=0.495000) [ 57.521] sna_scanout_do_flush: flush timer active: delta=16 [ 57.521] sna_accel_do_throttle -- no pending activity [ 57.521] sna_accel_block: evaluating timers, active=5 [ 57.521] sna_accel_block: flush timer expires in 16 [57537] [ 57.523] sna_wakeup_handler [ 57.523] sna_block_handler (tv=0.493000) [ 57.523] sna_scanout_do_flush: flush timer active: delta=14 [ 57.523] sna_accel_do_throttle -- no pending activity [ 57.523] sna_accel_block: evaluating timers, active=5 [ 57.523] sna_accel_block: flush timer expires in 14 [57537] [ 57.523] sna_wakeup_handler [ 57.523] sna_mode_wakeup: len=32 [ 57.523] sna_mode_wakeup: recording last swap on pipe=1, frame 3172 [c64], time 57.524140 [ 57.523] sna_mode_wakeup: removing handle=114 [active_scanout=1] from scanout, installing handle=128 [active_scanout=3] [ 57.523] sna_mode_wakeup: flip complete, pending? 2 [ 57.523] sna_block_handler (tv=0.493000) [ 57.523] sna_scanout_do_flush: flush timer active: delta=14 [ 57.523] sna_accel_do_throttle -- no pending activity [ 57.523] sna_accel_block: evaluating timers, active=5 [ 57.523] sna_accel_block: flush timer expires in 14 [57537] [ 57.525] sna_wakeup_handler [ 57.525] sna_mode_wakeup: len=32 [ 57.525] sna_mode_wakeup: recording last swap on pipe=0, frame 3202 [c82], time 57.525546 [ 57.525] sna_mode_wakeup: removing handle=114 [active_scanout=0] from scanout, installing handle=128 [active_scanout=3] [ 57.525] sna_mode_wakeup: flip complete, pending? 1 [ 57.525] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 57.525] sna_block_handler (tv=0.491000) [ 57.525] sna_scanout_do_flush: flush timer active: delta=12 [ 57.525] sna_accel_do_throttle -- no pending activity [ 57.525] sna_accel_block: evaluating timers, active=5 [ 57.525] sna_accel_block: flush timer expires in 12 [57537] [ 57.529] sna_wakeup_handler [ 57.529] sna_accel_flush: flush?=0, dirty?=0 [ 57.529] sna_accel_flush: flush?=0, dirty?=0 [ 57.529] sna_block_handler (tv=0.487000) [ 57.529] sna_scanout_do_flush: flush timer active: delta=8 [ 57.529] sna_accel_do_throttle -- no pending activity [ 57.529] sna_accel_block: evaluating timers, active=5 [ 57.529] sna_accel_block: flush timer expires in 8 [57537] [ 57.529] sna_wakeup_handler [ 57.529] sna_accel_flush: flush?=0, dirty?=0 [ 57.529] sna_accel_flush: flush?=0, dirty?=0 [ 57.529] sna_block_handler (tv=0.487000) [ 57.529] sna_scanout_do_flush: flush timer active: delta=8 [ 57.529] sna_accel_do_throttle -- no pending activity [ 57.529] sna_accel_block: evaluating timers, active=5 [ 57.529] sna_accel_block: flush timer expires in 8 [57537] [ 57.530] sna_wakeup_handler [ 57.530] sna_create_pixmap(22, 20, 32, usage=0) [ 57.530] kgem_can_create_2d: 22x20 @ 32 [ 57.530] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=20 [ 57.530] kgem_can_create_2d: untiled size=4096 [ 57.530] kgem_choose_tiling: too thin [width 22, 32 bpp] for TILING_X [ 57.530] kgem_choose_tiling: 22x20 -> 0 [ 57.530] sna_create_pixmap: usage=0, flags=a [ 57.530] sna_create_pixmap: small buffer [1760], attaching to shadow pixmap [ 57.530] create_pixmap: allocating pixmap 22x20, depth=32/32, size=1768 [ 57.530] create_pixmap: serial=3910, usage=0, 22x20 [ 57.530] sna_create_pixmap: serial=3910, 22x20, usage=0 [ 57.530] sna_composite_rectangles(pixmap=3911, op=0, 0 x 1 [(0, 0)x(22, 20) ...]) [ 57.530] sna_composite_rectangles: converted to op 0 [ 57.530] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 57.530] sna_composite_rectangles: nrects=1, region=(0, 0), (22, 20) x 1 [ 57.530] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 57.530] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 57.530] sna_composite_rectangles: fallback, dst pixmap=3911 too small or not attached [ 57.530] sna_composite_rectangles: fallback [ 57.530] sna_drawable_move_region_to_cpu(pixmap=3911 (22x20), [(0, 0), (22, 20)], flags=1) [ 57.530] sna_drawable_move_region_to_cpu: region (0, 0), (22, 20) + (0, 0) subsumes pixmap (22x20) [ 57.530] _sna_pixmap_move_to_cpu(pixmap=3911, 22x20, flags=1) [ 57.530] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 57.530] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 57.530] operate_inplace: no, inplace operation not suitable [ 57.530] _sna_pixmap_move_to_cpu: marking as damaged [ 57.530] __sna_damage_all(22, 20) [ 57.530] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 57.530] sna_composite_rectangles(pixmap=3911, op=1, fff2f1f0 x 1 [(0, 0)x(22, 20) ...]) [ 57.530] sna_composite_rectangles: converted to op 1 [ 57.530] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 57.530] sna_composite_rectangles: nrects=1, region=(0, 0), (22, 20) x 1 [ 57.530] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 57.530] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 57.530] sna_composite_rectangles: fallback, dst pixmap=3911 too small or not attached [ 57.530] sna_composite_rectangles: fallback [ 57.530] sna_drawable_move_region_to_cpu(pixmap=3911 (22x20), [(0, 0), (22, 20)], flags=1) [ 57.530] sna_drawable_move_region_to_cpu: pixmap=3911 all damaged on CPU [ 57.530] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 57.530] sna_composite_rectangles: fallback fill: (0, 0)x(22, 20) fff2f1f0 [ 57.530] sna_composite_rectangles(pixmap=3911, op=1, ff300a24 x 2 [(0, 0)x(22, 20) ...]) [ 57.530] sna_composite_rectangles: converted to op 1 [ 57.530] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 57.530] sna_composite_rectangles[1] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 57.530] sna_composite_rectangles: nrects=2, region=(0, 0), (22, 20) x 2 [ 57.530] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 57.530] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 57.530] sna_composite_rectangles: fallback, dst pixmap=3911 too small or not attached [ 57.530] sna_composite_rectangles: fallback [ 57.530] sna_drawable_move_region_to_cpu(pixmap=3911 (22x20), [(0, 0), (22, 20)], flags=1) [ 57.530] sna_drawable_move_region_to_cpu: pixmap=3911 all damaged on CPU [ 57.530] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 57.530] sna_composite_rectangles: fallback fill: (0, 0)x(22, 20) ff300a24 [ 57.530] sna_glyphs(op=3, nlist=2, src=(-8, -2)) [ 57.530] sna_glyphs: fallback -- too small (22x20) [ 57.530] glyphs_fallback: nlist=2, count=6, extents (-8, -13), (28, 15) [ 57.530] glyphs_fallback: clipped extents (0, 0), (22, 15) [ 57.530] sna_drawable_move_region_to_cpu(pixmap=3911 (22x20), [(0, 0), (22, 15)], flags=3) [ 57.530] sna_drawable_move_region_to_cpu: pixmap=3911 all damaged on CPU [ 57.530] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 57.530] can_discard_mask: nlist=2, mask=28888, depth 32, op=3 (bounded? 1) [ 57.530] glyphs_format: format=166024, depth=32 [ 57.530] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 57.530] glyphs_fallback: discarding mask [ 57.530] __sna_glyph_get_image: creating image cache for glyph 0x561c94a96a40 (on screen 0) [ 57.530] glyphs_fallback: inserting glyph 0x561c94a96a40 into pixman cache [ 57.530] __sna_glyph_get_image: creating image cache for glyph 0x561c94ad8a90 (on screen 0) [ 57.530] glyphs_fallback: inserting glyph 0x561c94ad8a90 into pixman cache [ 57.530] sna_composite_rectangles(pixmap=3911, op=1, ffffffff x 1 [(10, 1)x(9, 17) ...]) [ 57.530] sna_composite_rectangles: converted to op 1 [ 57.530] sna_composite_rectangles[0] (10, 1)x(9, 17) -> (10, 1), (19, 18) [ 57.530] sna_composite_rectangles: nrects=1, region=(10, 1), (19, 18) x 1 [ 57.530] sna_composite_rectangles: clipped extents (10, 1),(19, 18) x 1 [ 57.530] sna_composite_rectangles: pixmap +(0, 0) extents (10, 1),(19, 18) [ 57.530] sna_composite_rectangles: fallback, dst pixmap=3911 too small or not attached [ 57.530] sna_composite_rectangles: fallback [ 57.530] sna_drawable_move_region_to_cpu(pixmap=3911 (22x20), [(10, 1), (19, 18)], flags=1) [ 57.530] sna_drawable_move_region_to_cpu: pixmap=3911 all damaged on CPU [ 57.530] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 57.530] sna_composite_rectangles: fallback fill: (10, 1)x(9, 17) ffffffff [ 57.530] sna_copy_area: src=pixmap=3911:(0, 0)x(22, 20)+(0, 0) -> dst=pixmap=3060:(504, 731)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 57.530] sna_copy_area: normal copy [ 57.530] sna_do_copy: src=(0, 0), dst=(504, 731), size=(22x20) [ 57.530] sna_do_copy: after drawable: src=(0, 0), dst=(569, 755), size=(22x20) [ 57.530] sna_do_copy: dst extents (569, 755), (591, 775), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 57.530] sna_do_copy: clipped dst extents (569, 755), (591, 775) [ 57.530] sna_do_copy: unclipped src extents (0, 0), (22, 20) [ 57.530] sna_do_copy: clipped src extents (0, 0), (22, 20) [ 57.530] sna_do_copy: pixmap -- no source clipping [ 57.530] sna_do_copy: src extents (0, 0), (22, 20) x 1 [ 57.530] sna_do_copy: copy region (569, 755), (591, 775) x 1 + (-569, -755) [ 57.530] sna_copy_boxes (boxes=1x[(569, 755), (591, 775)...], src pixmap=3911+(-569, -755), dst pixmap=3060+(-65, -24), alu=3, src.size=22x20, dst.size=3775x2136) [ 57.530] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94ad4050, gpu_bo=0, cpu_bo=0), replaces=0 [ 57.530] sna_drawable_use_bo pixmap=3060, box=((504, 731), (526, 751)), flags=8... [ 57.530] sna_drawable_use_bo: exported target, set PREFER_GPU [ 57.530] sna_drawable_use_bo: pinned, never REPLACES [ 57.530] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 57.530] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 57.530] sna_drawable_use_bo: using whole GPU bo [ 57.530] region_overlaps_damage? [ 57.530] use_shm_bo: no, not attached [ 57.530] sna_drawable_move_region_to_cpu(pixmap=3911 (22x20), [(0, 0), (22, 20)], flags=2) [ 57.530] sna_drawable_move_region_to_cpu: pixmap=3911 all damaged on CPU [ 57.530] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 57.530] sna_write_boxes x 1, src stride=88, src dx=(-504, -731) [ 57.530] kgem_bo_can_map: handle=9, map=0x7fc6b7845000:0x0:0x7fc656564000, tiling=1, domain=1, offset=4029534208 [ 57.530] write_boxes_inplace x 1, handle=9, tiling=1 [ 57.530] upload_inplace__tiled: tiling=1 [ 57.530] kgem_bo_can_map__cpu: handle=9 [ 57.530] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 57.530] kgem_bo_map__cpu(handle=9, size=33177600, map=0x7fc6b7845000:0x7fc656564000) [ 57.530] kgem_bo_sync__cpu: handle=9 [ 57.530] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(504, 731), size=22x20, pitch=88/15360 [ 57.530] sna_accel_flush: flush?=0, dirty?=0 [ 57.530] sna_accel_flush: flush?=0, dirty?=0 [ 57.530] sna_accel_flush: flush?=0, dirty?=0 [ 57.530] sna_accel_flush: flush?=0, dirty?=0 [ 57.530] sna_destroy_pixmap: pixmap=3911, attached?=1 [ 57.530] __sna_free_pixmap(pixmap=3911) [ 57.530] sna_accel_flush: flush?=0, dirty?=0 [ 57.530] sna_accel_flush: flush?=0, dirty?=0 [ 57.530] sna_accel_flush: flush?=0, dirty?=0 [ 57.530] sna_block_handler (tv=0.486000) [ 57.530] sna_scanout_do_flush: flush timer active: delta=7 [ 57.530] sna_accel_do_throttle -- no pending activity [ 57.530] sna_accel_block: evaluating timers, active=5 [ 57.530] sna_accel_block: flush timer expires in 7 [57537] [ 57.532] sna_wakeup_handler [ 57.532] sna_accel_flush: flush?=0, dirty?=0 [ 57.532] sna_accel_flush: flush?=0, dirty?=0 [ 57.532] sna_block_handler (tv=0.484000) [ 57.532] sna_scanout_do_flush: flush timer active: delta=5 [ 57.532] sna_accel_do_throttle -- no pending activity [ 57.532] sna_accel_block: evaluating timers, active=5 [ 57.532] sna_accel_block: flush timer expires in 5 [57537] [ 57.532] sna_wakeup_handler [ 57.532] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=114, name=86 [ 57.532] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 57.532] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 57.532] sna_dri2_get_back: draw size=7680x2160, back buffer handle=114 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 [ 57.532] sna_dri2_get_back: reuse backbuffer? 1 [ 57.532] sna_dri2_get_back: back buffer handle=114, active?=0, refcnt=1 [ 57.532] sna_dri2_get_back: reuse unattached back [ 57.532] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 57.532] sna_dri2_reuse_buffer: reusing back buffer handle=114, name=86, pitch=30720, age=0 [ 57.532] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 57.532] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=128, name=76, active_scanout=3 [ 57.532] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 57.532] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 57.532] sna_accel_flush: flush?=0, dirty?=0 [ 57.532] sna_accel_flush: flush?=0, dirty?=0 [ 57.532] sna_accel_flush: flush?=0, dirty?=0 [ 57.532] sna_block_handler (tv=0.484000) [ 57.532] sna_scanout_do_flush: flush timer active: delta=5 [ 57.532] sna_accel_do_throttle -- no pending activity [ 57.532] sna_accel_block: evaluating timers, active=5 [ 57.532] sna_accel_block: flush timer expires in 5 [57537] [ 57.532] sna_wakeup_handler [ 57.532] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 57.532] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 57.532] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 57.532] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 57.532] sna_dri2_get_msc(draw=146, pipe=0) [ 57.532] sna_crtc_record_swap: recording last swap on pipe=0, frame 3202 [msc=3202], time 57.525546 [ 57.532] sna_dri2_get_msc: msc=3202 [raw=3202], ust=57525546 [ 57.532] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=114 (refs=1/1, flush=0) , front=128 (refs=1/4, flush=1) [ 57.532] sna_dri2_schedule_swap(target_msc=3201, divisor=0, remainder=0) [ 57.532] sna_dri2_schedule_swap: using front handle=128, active_scanout?=3, flush?=1 [ 57.532] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 57.532] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 57.532] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 57.532] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 57.532] sna_crtc_record_swap: recording last swap on pipe=0, frame 3202 [msc=3202], time 57.525546 [ 57.532] immediate_swap: current_msc=3202, target_msc=3201 -- yes [ 57.532] can_flip: no, shadow enabled [ 57.532] sna_dri2_add_event: adding event to window 146) [ 57.532] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 57.532] sna_dri2_immediate_blit: no pending blit, starting chain [ 57.532] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 57.532] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 57.532] can_xchg: back size=8701e00, front size=8701e00 [ 57.532] can_xchg: yes, pixmap=165 [ 57.532] sna_dri2_xchg: win=146, exchange front=128/76,ref=2 and back=114/86,ref=2, pixmap=165 7680x2160 [ 57.532] sna_dri2_xchg: back_bo handle=114, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 57.532] sna_dri2_xchg: front_bo handle=128, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 57.532] set_bo: pixmap=165, handle=114 (old handle=128) [ 57.532] set_bo: marking whole pixmap as damaged [ 57.532] set_bo: applying final/discard move-to-gpu [ 57.532] wait_for_shadow: flags=0, flips=0, handle=128, shadow=32 [ 57.532] set_bo: dropping flush hint from handle=128 [ 57.532] set_bo: adding flush hint to handle=114 [ 57.532] mark_stale(handle=128) => 1 [ 57.532] swap_limit: draw=146 setting swap limit to 3 [ 57.532] sna_dri2_swap_limit_validate: swap limit set to 3 [ 57.532] sna_next_vblank(pipe=0, waiting until next vblank) [ 57.532] sna_dri2_schedule_swap: reported target_msc=3202 [ 57.532] sna_accel_flush: flush?=0, dirty?=0 [ 57.533] sna_accel_flush: flush?=0, dirty?=0 [ 57.533] sna_accel_flush: flush?=0, dirty?=0 [ 57.533] sna_accel_flush: flush?=0, dirty?=0 [ 57.533] sna_block_handler (tv=0.483000) [ 57.533] sna_scanout_do_flush: flush timer active: delta=4 [ 57.533] sna_accel_do_throttle -- no pending activity [ 57.533] sna_accel_block: evaluating timers, active=5 [ 57.533] sna_accel_block: flush timer expires in 4 [57537] [ 57.537] sna_wakeup_handler [ 57.537] sna_block_handler (tv=0.479000) [ 57.537] sna_scanout_do_flush: flush timer active: delta=0 [ 57.537] sna_scanout_do_flush (time=57537), triggered [ 57.537] sna_scanout_flush (time=57537), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 57.537] has_shadow: has pending damage? 1, outstanding flips: 0 [ 57.537] stop_flush: scanout=114 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 57.537] has_shadow: has pending damage? 1, outstanding flips: 0 [ 57.537] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 57.537] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 57.537] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 57.537] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 57.537] sna_pixmap_move_to_gpu: already all-damaged [ 57.537] sna_pixmap_mark_active: pixmap=165, handle=114 [ 57.537] sna_mode_redisplay: crtc[0] transformed? 0 [ 57.537] sna_mode_redisplay: crtc[1] transformed? 0 [ 57.537] sna_mode_redisplay: crtc[2] transformed? 0 [ 57.537] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=114 [active=1] [ 57.537] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 128, transformed? 0 [ 57.537] get_fb: reusing fb=101 for handle=114 [ 57.537] sna_mode_redisplay: recording flip on CRTC:32 handle=114, active_scanout=2, serial=2 [ 57.537] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 57.537] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 128, transformed? 0 [ 57.537] sna_mode_redisplay: recording flip on CRTC:39 handle=114, active_scanout=3, serial=3 [ 57.537] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 57.537] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 57.537] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 57.537] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=114, shadow handle=32 [ 57.537] sna_accel_do_throttle -- no pending activity [ 57.537] sna_accel_block: evaluating timers, active=5 [ 57.537] sna_accel_block: flush timer expires in 16 [57553] [ 57.541] sna_wakeup_handler [ 57.541] sna_mode_wakeup: len=32 [ 57.541] sna_dri2_vblank_handler(type=2, sequence=3203, draw=3353) [ 57.541] sna_crtc_record_swap: recording last swap on pipe=0, frame 3203 [msc=3203], time 57.542249 [ 57.541] sna_dri2_vblank_handler: 2 complete, frame=3203 tv=57.542249 [ 57.541] sna_dri2_blit_complete: blit finished [ 57.541] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=3203, tv=57.542249) [ 57.541] frame_swap_complete(type=2): draw=146, pipe=0, frame=3203 [msc=3203], tv=57.542249 [ 57.541] sna_accel_flush: flush?=0, dirty?=0 [ 57.541] sna_dri2_event_free(draw?=1) [ 57.542] sna_dri2_remove_event: remove[0x561c94749170] from window 146, active? 1 [ 57.542] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=114] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 57.542] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=128] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 57.542] sna_dri2_vblank_handler complete [ 57.542] sna_block_handler (tv=0.474000) [ 57.542] sna_scanout_do_flush: flush timer active: delta=11 [ 57.542] sna_accel_do_throttle -- no pending activity [ 57.542] sna_accel_block: evaluating timers, active=5 [ 57.542] sna_accel_block: flush timer expires in 11 [57553] [ 57.553] sna_wakeup_handler [ 57.553] sna_block_handler (tv=0.463000) [ 57.553] sna_scanout_do_flush: flush timer active: delta=0 [ 57.553] sna_scanout_do_flush (time=57553), triggered [ 57.553] sna_scanout_flush (time=57553), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 57.553] has_shadow: has pending damage? 0, outstanding flips: 2 [ 57.553] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 57.553] has_shadow: has pending damage? 0, outstanding flips: 2 [ 57.553] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 2, mode reconfiguration pending? 0) [ 57.553] sna_accel_do_throttle -- no pending activity [ 57.553] Allocated pixmaps: 185 (cached: 9), bo: 127, 1181347840 bytes (CPU bo: 3, 32768 bytes) [ 57.553] sna_accel_block: evaluating timers, active=5 [ 57.553] sna_accel_block: flush timer expires in 16 [57569] [ 57.557] sna_wakeup_handler [ 57.557] sna_mode_wakeup: len=32 [ 57.557] sna_mode_wakeup: recording last swap on pipe=1, frame 3174 [c66], time 57.557551 [ 57.557] sna_mode_wakeup: removing handle=128 [active_scanout=1] from scanout, installing handle=114 [active_scanout=3] [ 57.557] sna_mode_wakeup: flip complete, pending? 2 [ 57.557] sna_block_handler (tv=0.459000) [ 57.557] sna_scanout_do_flush: flush timer active: delta=12 [ 57.557] sna_accel_do_throttle -- no pending activity [ 57.557] sna_accel_block: evaluating timers, active=5 [ 57.557] sna_accel_block: flush timer expires in 12 [57569] [ 57.558] sna_wakeup_handler [ 57.558] sna_mode_wakeup: len=32 [ 57.558] sna_mode_wakeup: recording last swap on pipe=0, frame 3204 [c84], time 57.558952 [ 57.558] sna_mode_wakeup: removing handle=128 [active_scanout=0] from scanout, installing handle=114 [active_scanout=3] [ 57.558] sna_mode_wakeup: flip complete, pending? 1 [ 57.558] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 57.558] sna_block_handler (tv=0.458000) [ 57.558] sna_scanout_do_flush: flush timer active: delta=11 [ 57.558] sna_accel_do_throttle -- no pending activity [ 57.558] sna_accel_block: evaluating timers, active=5 [ 57.558] sna_accel_block: flush timer expires in 11 [57569] [ 57.570] sna_wakeup_handler [ 57.570] sna_block_handler (tv=0.446000) [ 57.570] sna_scanout_do_flush: flush timer active: delta=-1 [ 57.570] sna_scanout_do_flush (time=57570), triggered [ 57.570] sna_scanout_flush (time=57570), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 57.570] has_shadow: has pending damage? 0, outstanding flips: 0 [ 57.570] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 57.570] has_shadow: has pending damage? 0, outstanding flips: 0 [ 57.570] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 57.570] sna_accel_do_throttle -- no pending activity [ 57.570] sna_accel_block: evaluating timers, active=5 [ 57.570] sna_accel_block: flush timer expires in 16 [57586] [ 57.586] sna_wakeup_handler [ 57.586] sna_block_handler (tv=0.430000) [ 57.586] sna_scanout_do_flush: flush timer active: delta=0 [ 57.586] sna_scanout_do_flush (time=57586), triggered [ 57.586] sna_scanout_flush (time=57586), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 57.586] has_shadow: has pending damage? 0, outstanding flips: 0 [ 57.586] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 57.586] has_shadow: has pending damage? 0, outstanding flips: 0 [ 57.586] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 57.586] sna_accel_do_throttle -- no pending activity [ 57.586] sna_accel_block: evaluating timers, active=5 [ 57.586] sna_accel_block: flush timer expires in 16 [57602] [ 57.593] sna_wakeup_handler [ 57.593] sna_accel_flush: flush?=0, dirty?=0 [ 57.593] sna_accel_flush: flush?=0, dirty?=0 [ 57.593] sna_block_handler (tv=0.423000) [ 57.593] sna_scanout_do_flush: flush timer active: delta=9 [ 57.593] sna_accel_do_throttle -- no pending activity [ 57.593] sna_accel_block: evaluating timers, active=5 [ 57.593] sna_accel_block: flush timer expires in 9 [57602] [ 57.593] sna_wakeup_handler [ 57.593] sna_block_handler (tv=0.423000) [ 57.593] sna_scanout_do_flush: flush timer active: delta=9 [ 57.593] sna_accel_do_throttle -- no pending activity [ 57.593] sna_accel_block: evaluating timers, active=5 [ 57.593] sna_accel_block: flush timer expires in 9 [57602] [ 57.594] sna_wakeup_handler [ 57.594] sna_block_handler (tv=0.422000) [ 57.594] sna_scanout_do_flush: flush timer active: delta=8 [ 57.594] sna_accel_do_throttle -- no pending activity [ 57.594] sna_accel_block: evaluating timers, active=5 [ 57.594] sna_accel_block: flush timer expires in 8 [57602] [ 57.596] sna_wakeup_handler [ 57.596] sna_block_handler (tv=0.420000) [ 57.596] sna_scanout_do_flush: flush timer active: delta=6 [ 57.596] sna_accel_do_throttle -- no pending activity [ 57.596] sna_accel_block: evaluating timers, active=5 [ 57.596] sna_accel_block: flush timer expires in 6 [57602] [ 57.602] sna_wakeup_handler [ 57.602] sna_block_handler (tv=0.414000) [ 57.602] sna_scanout_do_flush: flush timer active: delta=0 [ 57.602] sna_scanout_do_flush (time=57602), triggered [ 57.602] sna_scanout_flush (time=57602), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 57.602] has_shadow: has pending damage? 0, outstanding flips: 0 [ 57.602] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 57.602] has_shadow: has pending damage? 0, outstanding flips: 0 [ 57.602] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 57.602] sna_accel_do_throttle -- no pending activity [ 57.602] sna_accel_block: evaluating timers, active=5 [ 57.602] sna_accel_block: flush timer expires in 16 [57618] [ 57.617] sna_wakeup_handler [ 57.617] sna_accel_flush: flush?=0, dirty?=0 [ 57.617] sna_accel_flush: flush?=0, dirty?=0 [ 57.617] sna_block_handler (tv=0.399000) [ 57.617] sna_scanout_do_flush: flush timer active: delta=1 [ 57.617] sna_scanout_do_flush (time=57617), triggered [ 57.617] sna_scanout_flush (time=57617), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 57.617] has_shadow: has pending damage? 0, outstanding flips: 0 [ 57.617] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 57.617] has_shadow: has pending damage? 0, outstanding flips: 0 [ 57.617] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 57.617] sna_accel_do_throttle -- no pending activity [ 57.617] sna_accel_block: evaluating timers, active=5 [ 57.617] sna_accel_block: flush timer expires in 16 [57633] [ 57.617] sna_wakeup_handler [ 57.617] sna_block_handler (tv=0.399000) [ 57.617] sna_scanout_do_flush: flush timer active: delta=16 [ 57.617] sna_accel_do_throttle -- no pending activity [ 57.617] sna_accel_block: evaluating timers, active=5 [ 57.617] sna_accel_block: flush timer expires in 16 [57633] [ 57.618] sna_wakeup_handler [ 57.618] sna_block_handler (tv=0.398000) [ 57.618] sna_scanout_do_flush: flush timer active: delta=15 [ 57.618] sna_accel_do_throttle -- no pending activity [ 57.618] sna_accel_block: evaluating timers, active=5 [ 57.618] sna_accel_block: flush timer expires in 15 [57633] [ 57.619] sna_wakeup_handler [ 57.619] sna_block_handler (tv=0.397000) [ 57.619] sna_scanout_do_flush: flush timer active: delta=14 [ 57.619] sna_accel_do_throttle -- no pending activity [ 57.619] sna_accel_block: evaluating timers, active=5 [ 57.619] sna_accel_block: flush timer expires in 14 [57633] [ 57.634] sna_wakeup_handler [ 57.634] sna_block_handler (tv=0.382000) [ 57.634] sna_scanout_do_flush: flush timer active: delta=-1 [ 57.634] sna_scanout_do_flush (time=57634), triggered [ 57.634] sna_scanout_flush (time=57634), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 57.634] has_shadow: has pending damage? 0, outstanding flips: 0 [ 57.634] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 57.634] has_shadow: has pending damage? 0, outstanding flips: 0 [ 57.634] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 57.634] sna_accel_do_throttle -- no pending activity [ 57.634] sna_accel_block: evaluating timers, active=5 [ 57.634] sna_accel_block: flush timer expires in 16 [57650] [ 57.650] sna_wakeup_handler [ 57.650] sna_block_handler (tv=0.366000) [ 57.650] sna_scanout_do_flush: flush timer active: delta=0 [ 57.650] sna_scanout_do_flush (time=57650), triggered [ 57.650] sna_scanout_flush (time=57650), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 57.650] has_shadow: has pending damage? 0, outstanding flips: 0 [ 57.650] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 57.650] has_shadow: has pending damage? 0, outstanding flips: 0 [ 57.650] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 57.650] sna_accel_do_throttle -- no pending activity [ 57.650] sna_accel_block: evaluating timers, active=5 [ 57.650] sna_accel_block: flush timer expires in 16 [57666] [ 57.666] sna_wakeup_handler [ 57.666] sna_block_handler (tv=0.350000) [ 57.666] sna_scanout_do_flush: flush timer active: delta=0 [ 57.666] sna_scanout_do_flush (time=57666), triggered [ 57.666] sna_scanout_flush (time=57666), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 57.666] has_shadow: has pending damage? 0, outstanding flips: 0 [ 57.666] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 57.666] has_shadow: has pending damage? 0, outstanding flips: 0 [ 57.666] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 57.666] sna_accel_do_throttle -- no pending activity [ 57.666] sna_accel_block: evaluating timers, active=5 [ 57.666] sna_accel_block: flush timer expires in 16 [57682] [ 57.672] sna_wakeup_handler [ 57.673] sna_accel_flush: flush?=0, dirty?=0 [ 57.673] sna_accel_flush: flush?=0, dirty?=0 [ 57.673] sna_block_handler (tv=0.499000) [ 57.673] sna_scanout_do_flush: flush timer active: delta=9 [ 57.673] sna_accel_do_throttle -- no pending activity [ 57.673] sna_accel_block: evaluating timers, active=5 [ 57.673] sna_accel_block: flush timer expires in 9 [57682] [ 57.673] sna_wakeup_handler [ 57.673] sna_block_handler (tv=0.499000) [ 57.673] sna_scanout_do_flush: flush timer active: delta=9 [ 57.673] sna_accel_do_throttle -- no pending activity [ 57.673] sna_accel_block: evaluating timers, active=5 [ 57.673] sna_accel_block: flush timer expires in 9 [57682] [ 57.673] sna_wakeup_handler [ 57.673] sna_accel_flush: flush?=0, dirty?=0 [ 57.673] sna_accel_flush: flush?=0, dirty?=0 [ 57.673] sna_accel_flush: flush?=0, dirty?=0 [ 57.673] sna_accel_flush: flush?=0, dirty?=0 [ 57.673] sna_block_handler (tv=0.499000) [ 57.673] sna_scanout_do_flush: flush timer active: delta=9 [ 57.673] sna_accel_do_throttle -- no pending activity [ 57.673] sna_accel_block: evaluating timers, active=5 [ 57.673] sna_accel_block: flush timer expires in 9 [57682] [ 57.674] sna_wakeup_handler [ 57.674] sna_accel_flush: flush?=0, dirty?=0 [ 57.674] sna_block_handler (tv=0.498000) [ 57.674] sna_scanout_do_flush: flush timer active: delta=8 [ 57.674] sna_accel_do_throttle -- no pending activity [ 57.674] sna_accel_block: evaluating timers, active=5 [ 57.674] sna_accel_block: flush timer expires in 8 [57682] [ 57.682] sna_wakeup_handler [ 57.682] sna_block_handler (tv=0.490000) [ 57.682] sna_scanout_do_flush: flush timer active: delta=0 [ 57.682] sna_scanout_do_flush (time=57682), triggered [ 57.682] sna_scanout_flush (time=57682), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 57.682] has_shadow: has pending damage? 0, outstanding flips: 0 [ 57.682] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 57.682] has_shadow: has pending damage? 0, outstanding flips: 0 [ 57.682] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 57.682] sna_accel_do_throttle -- no pending activity [ 57.682] sna_accel_block: evaluating timers, active=5 [ 57.682] sna_accel_block: flush timer expires in 16 [57698] [ 57.684] sna_wakeup_handler [ 57.684] sna_accel_flush: flush?=0, dirty?=0 [ 57.684] sna_accel_flush: flush?=0, dirty?=0 [ 57.684] sna_block_handler (tv=0.488000) [ 57.684] sna_scanout_do_flush: flush timer active: delta=14 [ 57.684] sna_accel_do_throttle -- no pending activity [ 57.684] sna_accel_block: evaluating timers, active=5 [ 57.684] sna_accel_block: flush timer expires in 14 [57698] [ 57.699] sna_wakeup_handler [ 57.699] sna_block_handler (tv=0.473000) [ 57.699] sna_scanout_do_flush: flush timer active: delta=-1 [ 57.699] sna_scanout_do_flush (time=57699), triggered [ 57.699] sna_scanout_flush (time=57699), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 57.699] has_shadow: has pending damage? 0, outstanding flips: 0 [ 57.699] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 57.699] has_shadow: has pending damage? 0, outstanding flips: 0 [ 57.699] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 57.699] sna_accel_do_throttle -- no pending activity [ 57.699] sna_accel_block: evaluating timers, active=5 [ 57.699] sna_accel_block: flush timer expires in 16 [57715] [ 57.700] sna_wakeup_handler [ 57.700] sna_create_pixmap(22, 20, 32, usage=0) [ 57.700] kgem_can_create_2d: 22x20 @ 32 [ 57.700] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=20 [ 57.700] kgem_can_create_2d: untiled size=4096 [ 57.700] kgem_choose_tiling: too thin [width 22, 32 bpp] for TILING_X [ 57.700] kgem_choose_tiling: 22x20 -> 0 [ 57.700] sna_create_pixmap: usage=0, flags=a [ 57.700] sna_create_pixmap: small buffer [1760], attaching to shadow pixmap [ 57.700] create_pixmap: allocating pixmap 22x20, depth=32/32, size=1768 [ 57.700] create_pixmap: serial=3912, usage=0, 22x20 [ 57.700] sna_create_pixmap: serial=3912, 22x20, usage=0 [ 57.700] sna_composite_rectangles(pixmap=3913, op=0, 0 x 1 [(0, 0)x(22, 20) ...]) [ 57.700] sna_composite_rectangles: converted to op 0 [ 57.700] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 57.700] sna_composite_rectangles: nrects=1, region=(0, 0), (22, 20) x 1 [ 57.700] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 57.700] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 57.700] sna_composite_rectangles: fallback, dst pixmap=3913 too small or not attached [ 57.700] sna_composite_rectangles: fallback [ 57.700] sna_drawable_move_region_to_cpu(pixmap=3913 (22x20), [(0, 0), (22, 20)], flags=1) [ 57.700] sna_drawable_move_region_to_cpu: region (0, 0), (22, 20) + (0, 0) subsumes pixmap (22x20) [ 57.700] _sna_pixmap_move_to_cpu(pixmap=3913, 22x20, flags=1) [ 57.700] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 57.700] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 57.700] operate_inplace: no, inplace operation not suitable [ 57.700] _sna_pixmap_move_to_cpu: marking as damaged [ 57.700] __sna_damage_all(22, 20) [ 57.700] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 57.700] sna_composite_rectangles(pixmap=3913, op=1, fff2f1f0 x 1 [(0, 0)x(22, 20) ...]) [ 57.700] sna_composite_rectangles: converted to op 1 [ 57.700] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 57.700] sna_composite_rectangles: nrects=1, region=(0, 0), (22, 20) x 1 [ 57.700] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 57.700] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 57.700] sna_composite_rectangles: fallback, dst pixmap=3913 too small or not attached [ 57.700] sna_composite_rectangles: fallback [ 57.700] sna_drawable_move_region_to_cpu(pixmap=3913 (22x20), [(0, 0), (22, 20)], flags=1) [ 57.700] sna_drawable_move_region_to_cpu: pixmap=3913 all damaged on CPU [ 57.700] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 57.700] sna_composite_rectangles: fallback fill: (0, 0)x(22, 20) fff2f1f0 [ 57.700] sna_composite_rectangles(pixmap=3913, op=1, ff300a24 x 2 [(0, 0)x(22, 20) ...]) [ 57.700] sna_composite_rectangles: converted to op 1 [ 57.700] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 57.700] sna_composite_rectangles[1] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 57.700] sna_composite_rectangles: nrects=2, region=(0, 0), (22, 20) x 2 [ 57.700] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 57.700] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 57.700] sna_composite_rectangles: fallback, dst pixmap=3913 too small or not attached [ 57.700] sna_composite_rectangles: fallback [ 57.700] sna_drawable_move_region_to_cpu(pixmap=3913 (22x20), [(0, 0), (22, 20)], flags=1) [ 57.700] sna_drawable_move_region_to_cpu: pixmap=3913 all damaged on CPU [ 57.700] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 57.700] sna_composite_rectangles: fallback fill: (0, 0)x(22, 20) ff300a24 [ 57.700] sna_glyphs(op=3, nlist=2, src=(-8, -2)) [ 57.700] sna_glyphs: fallback -- too small (22x20) [ 57.700] glyphs_fallback: nlist=2, count=6, extents (-9, -13), (28, 15) [ 57.700] glyphs_fallback: clipped extents (0, 0), (22, 15) [ 57.700] sna_drawable_move_region_to_cpu(pixmap=3913 (22x20), [(0, 0), (22, 15)], flags=3) [ 57.700] sna_drawable_move_region_to_cpu: pixmap=3913 all damaged on CPU [ 57.700] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 57.700] can_discard_mask: nlist=2, mask=28888, depth 32, op=3 (bounded? 1) [ 57.700] glyphs_format: format=166024, depth=32 [ 57.700] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 57.700] glyphs_fallback: discarding mask [ 57.700] sna_composite_rectangles(pixmap=3913, op=1, ffffffff x 1 [(10, 1)x(9, 17) ...]) [ 57.700] sna_composite_rectangles: converted to op 1 [ 57.700] sna_composite_rectangles[0] (10, 1)x(9, 17) -> (10, 1), (19, 18) [ 57.700] sna_composite_rectangles: nrects=1, region=(10, 1), (19, 18) x 1 [ 57.700] sna_composite_rectangles: clipped extents (10, 1),(19, 18) x 1 [ 57.700] sna_composite_rectangles: pixmap +(0, 0) extents (10, 1),(19, 18) [ 57.700] sna_composite_rectangles: fallback, dst pixmap=3913 too small or not attached [ 57.700] sna_composite_rectangles: fallback [ 57.700] sna_drawable_move_region_to_cpu(pixmap=3913 (22x20), [(10, 1), (19, 18)], flags=1) [ 57.700] sna_drawable_move_region_to_cpu: pixmap=3913 all damaged on CPU [ 57.700] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 57.700] sna_composite_rectangles: fallback fill: (10, 1)x(9, 17) ffffffff [ 57.700] sna_copy_area: src=pixmap=3913:(0, 0)x(22, 20)+(0, 0) -> dst=pixmap=3060:(513, 731)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 57.700] sna_copy_area: normal copy [ 57.700] sna_do_copy: src=(0, 0), dst=(513, 731), size=(22x20) [ 57.700] sna_do_copy: after drawable: src=(0, 0), dst=(578, 755), size=(22x20) [ 57.700] sna_do_copy: dst extents (578, 755), (600, 775), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 57.700] sna_do_copy: clipped dst extents (578, 755), (600, 775) [ 57.700] sna_do_copy: unclipped src extents (0, 0), (22, 20) [ 57.700] sna_do_copy: clipped src extents (0, 0), (22, 20) [ 57.700] sna_do_copy: pixmap -- no source clipping [ 57.700] sna_do_copy: src extents (0, 0), (22, 20) x 1 [ 57.700] sna_do_copy: copy region (578, 755), (600, 775) x 1 + (-578, -755) [ 57.700] sna_copy_boxes (boxes=1x[(578, 755), (600, 775)...], src pixmap=3913+(-578, -755), dst pixmap=3060+(-65, -24), alu=3, src.size=22x20, dst.size=3775x2136) [ 57.700] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94ad7060, gpu_bo=0, cpu_bo=0), replaces=0 [ 57.700] sna_drawable_use_bo pixmap=3060, box=((513, 731), (535, 751)), flags=8... [ 57.700] sna_drawable_use_bo: exported target, set PREFER_GPU [ 57.700] sna_drawable_use_bo: pinned, never REPLACES [ 57.700] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 57.700] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 57.700] sna_drawable_use_bo: using whole GPU bo [ 57.700] region_overlaps_damage? [ 57.700] use_shm_bo: no, not attached [ 57.700] sna_drawable_move_region_to_cpu(pixmap=3913 (22x20), [(0, 0), (22, 20)], flags=2) [ 57.700] sna_drawable_move_region_to_cpu: pixmap=3913 all damaged on CPU [ 57.700] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 57.700] sna_write_boxes x 1, src stride=88, src dx=(-513, -731) [ 57.700] kgem_bo_can_map: handle=9, map=0x7fc6b7845000:0x0:0x7fc656564000, tiling=1, domain=1, offset=4029534208 [ 57.700] write_boxes_inplace x 1, handle=9, tiling=1 [ 57.700] upload_inplace__tiled: tiling=1 [ 57.700] kgem_bo_can_map__cpu: handle=9 [ 57.700] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 57.700] kgem_bo_map__cpu(handle=9, size=33177600, map=0x7fc6b7845000:0x7fc656564000) [ 57.700] kgem_bo_sync__cpu: handle=9 [ 57.700] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(513, 731), size=22x20, pitch=88/15360 [ 57.700] sna_accel_flush: flush?=0, dirty?=0 [ 57.700] sna_accel_flush: flush?=0, dirty?=0 [ 57.700] sna_accel_flush: flush?=0, dirty?=0 [ 57.700] sna_accel_flush: flush?=0, dirty?=0 [ 57.700] sna_destroy_pixmap: pixmap=3913, attached?=1 [ 57.700] __sna_free_pixmap(pixmap=3913) [ 57.700] sna_accel_flush: flush?=0, dirty?=0 [ 57.700] sna_accel_flush: flush?=0, dirty?=0 [ 57.700] sna_accel_flush: flush?=0, dirty?=0 [ 57.700] sna_block_handler (tv=0.472000) [ 57.700] sna_scanout_do_flush: flush timer active: delta=15 [ 57.700] sna_accel_do_throttle -- no pending activity [ 57.700] sna_accel_block: evaluating timers, active=5 [ 57.700] sna_accel_block: flush timer expires in 15 [57715] [ 57.701] sna_wakeup_handler [ 57.701] sna_accel_flush: flush?=0, dirty?=0 [ 57.702] sna_accel_flush: flush?=0, dirty?=0 [ 57.702] sna_block_handler (tv=0.470000) [ 57.702] sna_scanout_do_flush: flush timer active: delta=13 [ 57.702] sna_accel_do_throttle -- no pending activity [ 57.702] sna_accel_block: evaluating timers, active=5 [ 57.702] sna_accel_block: flush timer expires in 13 [57715] [ 57.702] sna_wakeup_handler [ 57.702] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=128, name=76 [ 57.702] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 57.702] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 57.702] sna_dri2_get_back: draw size=7680x2160, back buffer handle=128 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 [ 57.702] sna_dri2_get_back: reuse backbuffer? 1 [ 57.702] sna_dri2_get_back: back buffer handle=128, active?=0, refcnt=1 [ 57.702] sna_dri2_get_back: reuse unattached back [ 57.702] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 57.702] sna_dri2_reuse_buffer: reusing back buffer handle=128, name=76, pitch=30720, age=0 [ 57.702] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 57.702] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=114, name=86, active_scanout=3 [ 57.702] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 57.702] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=114] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 57.702] sna_accel_flush: flush?=0, dirty?=0 [ 57.702] sna_accel_flush: flush?=0, dirty?=0 [ 57.702] sna_accel_flush: flush?=0, dirty?=0 [ 57.702] sna_block_handler (tv=0.470000) [ 57.702] sna_scanout_do_flush: flush timer active: delta=13 [ 57.702] sna_accel_do_throttle -- no pending activity [ 57.702] sna_accel_block: evaluating timers, active=5 [ 57.702] sna_accel_block: flush timer expires in 13 [57715] [ 57.702] sna_wakeup_handler [ 57.702] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 57.702] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 57.702] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 57.702] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 57.702] sna_dri2_get_msc(draw=146, pipe=0) [ 57.702] sna_crtc_record_swap: recording last swap on pipe=0, frame 3212 [msc=3212], time 57.692597 [ 57.702] sna_dri2_get_msc: msc=3212 [raw=3212], ust=57692597 [ 57.702] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=128 (refs=1/1, flush=0) , front=114 (refs=1/4, flush=1) [ 57.702] sna_dri2_schedule_swap(target_msc=3203, divisor=0, remainder=0) [ 57.702] sna_dri2_schedule_swap: using front handle=114, active_scanout?=3, flush?=1 [ 57.702] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 57.702] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 57.702] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 57.702] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 57.702] sna_crtc_record_swap: recording last swap on pipe=0, frame 3212 [msc=3212], time 57.692597 [ 57.702] immediate_swap: current_msc=3212, target_msc=3203 -- yes [ 57.702] can_flip: no, shadow enabled [ 57.702] sna_dri2_add_event: adding event to window 146) [ 57.702] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 57.702] sna_dri2_immediate_blit: no pending blit, starting chain [ 57.702] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 57.702] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 57.702] can_xchg: back size=8701e00, front size=8701e00 [ 57.702] can_xchg: yes, pixmap=165 [ 57.702] sna_dri2_xchg: win=146, exchange front=114/86,ref=2 and back=128/76,ref=2, pixmap=165 7680x2160 [ 57.702] sna_dri2_xchg: back_bo handle=128, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 57.702] sna_dri2_xchg: front_bo handle=114, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 57.702] set_bo: pixmap=165, handle=128 (old handle=114) [ 57.702] set_bo: marking whole pixmap as damaged [ 57.702] set_bo: applying final/discard move-to-gpu [ 57.702] wait_for_shadow: flags=0, flips=0, handle=114, shadow=32 [ 57.702] set_bo: dropping flush hint from handle=114 [ 57.702] set_bo: adding flush hint to handle=128 [ 57.702] mark_stale(handle=114) => 1 [ 57.702] swap_limit: draw=146 setting swap limit to 3 [ 57.702] sna_dri2_swap_limit_validate: swap limit set to 3 [ 57.702] sna_next_vblank(pipe=0, waiting until next vblank) [ 57.702] sna_dri2_schedule_swap: reported target_msc=3212 [ 57.702] sna_accel_flush: flush?=0, dirty?=0 [ 57.702] sna_accel_flush: flush?=0, dirty?=0 [ 57.702] sna_accel_flush: flush?=0, dirty?=0 [ 57.702] sna_accel_flush: flush?=0, dirty?=0 [ 57.702] sna_block_handler (tv=0.470000) [ 57.702] sna_scanout_do_flush: flush timer active: delta=13 [ 57.702] sna_accel_do_throttle -- no pending activity [ 57.702] sna_accel_block: evaluating timers, active=5 [ 57.702] sna_accel_block: flush timer expires in 13 [57715] [ 57.708] sna_wakeup_handler [ 57.708] sna_mode_wakeup: len=32 [ 57.708] sna_dri2_vblank_handler(type=2, sequence=3213, draw=3353) [ 57.709] sna_crtc_record_swap: recording last swap on pipe=0, frame 3213 [msc=3213], time 57.709277 [ 57.709] sna_dri2_vblank_handler: 2 complete, frame=3213 tv=57.709277 [ 57.709] sna_dri2_blit_complete: blit finished [ 57.709] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=3213, tv=57.709277) [ 57.709] frame_swap_complete(type=2): draw=146, pipe=0, frame=3213 [msc=3213], tv=57.709277 [ 57.709] sna_accel_flush: flush?=0, dirty?=0 [ 57.709] sna_dri2_event_free(draw?=1) [ 57.709] sna_dri2_remove_event: remove[0x561c9499d620] from window 146, active? 1 [ 57.709] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 57.709] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=114] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 57.709] sna_dri2_vblank_handler complete [ 57.709] sna_block_handler (tv=0.463000) [ 57.709] sna_scanout_do_flush: flush timer active: delta=6 [ 57.709] sna_accel_do_throttle -- no pending activity [ 57.709] sna_accel_block: evaluating timers, active=5 [ 57.709] sna_accel_block: flush timer expires in 6 [57715] [ 57.715] sna_wakeup_handler [ 57.715] sna_block_handler (tv=0.457000) [ 57.715] sna_scanout_do_flush: flush timer active: delta=0 [ 57.715] sna_scanout_do_flush (time=57715), triggered [ 57.715] sna_scanout_flush (time=57715), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 57.715] has_shadow: has pending damage? 1, outstanding flips: 0 [ 57.715] stop_flush: scanout=128 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 57.715] has_shadow: has pending damage? 1, outstanding flips: 0 [ 57.715] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 57.715] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 57.715] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 57.715] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 57.715] sna_pixmap_move_to_gpu: already all-damaged [ 57.715] sna_pixmap_mark_active: pixmap=165, handle=128 [ 57.715] sna_mode_redisplay: crtc[0] transformed? 0 [ 57.715] sna_mode_redisplay: crtc[1] transformed? 0 [ 57.715] sna_mode_redisplay: crtc[2] transformed? 0 [ 57.715] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=128 [active=1] [ 57.715] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 114, transformed? 0 [ 57.715] get_fb: reusing fb=112 for handle=128 [ 57.715] sna_mode_redisplay: recording flip on CRTC:32 handle=128, active_scanout=2, serial=2 [ 57.715] __kgem_bo_clear_busy: handle=128 [ 57.715] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 114, transformed? 0 [ 57.715] sna_mode_redisplay: recording flip on CRTC:39 handle=128, active_scanout=3, serial=3 [ 57.715] __kgem_bo_clear_busy: handle=128 [ 57.715] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 57.715] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 57.715] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=128, shadow handle=32 [ 57.715] sna_accel_do_throttle -- no pending activity [ 57.715] sna_accel_block: evaluating timers, active=5 [ 57.715] sna_accel_block: flush timer expires in 16 [57731] [ 57.724] sna_wakeup_handler [ 57.724] sna_mode_wakeup: len=32 [ 57.724] sna_mode_wakeup: recording last swap on pipe=1, frame 3184 [c70], time 57.724582 [ 57.724] sna_mode_wakeup: removing handle=114 [active_scanout=1] from scanout, installing handle=128 [active_scanout=3] [ 57.724] sna_mode_wakeup: flip complete, pending? 2 [ 57.724] sna_block_handler (tv=0.448000) [ 57.724] sna_scanout_do_flush: flush timer active: delta=7 [ 57.724] sna_accel_do_throttle -- no pending activity [ 57.724] sna_accel_do_expire (time=57724), triggered [ 57.724] sna_accel_expire (time=57724) [ 57.724] __kgem_busy: handle=29, busy=0, wedged=0 [ 57.724] kgem_clean_scanout_cache: handle=29, fb=102 (reusable=0) [ 57.724] kgem_bo_rmfb: releasing fb=102 for handle=29 [ 57.724] __kgem_bo_destroy: handle=29, size=66355200 [ 57.724] __kgem_busy: handle=29, busy=0, wedged=0 [ 57.724] __kgem_bo_clear_busy: handle=29 [ 57.724] kgem_bo_move_to_inactive: moving handle=29 to inactive [ 57.724] kgem_bo_can_map: handle=29, map=0x7fc6a00b8000:0x0:0x7fc68c450000, tiling=1, domain=0, offset=3697758208 [ 57.724] kgem_expire_cache: still allocated 0 bo, 0 bytes, in snoop cache [ 57.724] kgem_retire, need_retire?=0 [ 57.724] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 57.724] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 57.724] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 57.724] kgem_retire -- retired=0, need_retire=0 [ 57.724] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 57.724] gen6_render_retire: resetting idle vbo [ 57.724] gen4_render_expire: discarding vbo [ 57.724] _kgem_bo_destroy: handle=23, proxy? 0 [ 57.724] __kgem_bo_destroy: handle=23, size=262144 [ 57.724] kgem_bo_move_to_inactive: moving handle=23 to inactive [ 57.724] kgem_expire_cache: idle? 0 [ 57.724] __pop_freed_pixmap: reusing freed pixmap=3903 header [ 57.724] __pop_freed_pixmap: reusing freed pixmap=3889 header [ 57.724] __pop_freed_pixmap: reusing freed pixmap=3886 header [ 57.724] __pop_freed_pixmap: reusing freed pixmap=3885 header [ 57.724] __pop_freed_pixmap: reusing freed pixmap=3854 header [ 57.724] __pop_freed_pixmap: reusing freed pixmap=3528 header [ 57.724] __pop_freed_pixmap: reusing freed pixmap=3859 header [ 57.724] __pop_freed_pixmap: reusing freed pixmap=3860 header [ 57.724] __pop_freed_pixmap: reusing freed pixmap=3857 header [ 57.724] sna_accel_block: evaluating timers, active=5 [ 57.724] sna_accel_block: flush timer expires in 7 [57731] [ 57.725] sna_wakeup_handler [ 57.725] sna_mode_wakeup: len=32 [ 57.725] sna_mode_wakeup: recording last swap on pipe=0, frame 3214 [c8e], time 57.725984 [ 57.725] sna_mode_wakeup: removing handle=114 [active_scanout=0] from scanout, installing handle=128 [active_scanout=3] [ 57.725] sna_mode_wakeup: flip complete, pending? 1 [ 57.725] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 57.725] sna_block_handler (tv=0.447000) [ 57.725] sna_scanout_do_flush: flush timer active: delta=6 [ 57.725] sna_accel_do_throttle -- no pending activity [ 57.725] sna_accel_block: evaluating timers, active=5 [ 57.725] sna_accel_block: flush timer expires in 6 [57731] [ 57.732] sna_wakeup_handler [ 57.732] sna_block_handler (tv=0.440000) [ 57.732] sna_scanout_do_flush: flush timer active: delta=-1 [ 57.732] sna_scanout_do_flush (time=57732), triggered [ 57.732] sna_scanout_flush (time=57732), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 57.732] has_shadow: has pending damage? 0, outstanding flips: 0 [ 57.732] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 57.732] has_shadow: has pending damage? 0, outstanding flips: 0 [ 57.732] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 57.732] sna_accel_do_throttle -- no pending activity [ 57.732] sna_accel_block: evaluating timers, active=5 [ 57.732] sna_accel_block: flush timer expires in 16 [57748] [ 57.748] sna_wakeup_handler [ 57.748] sna_block_handler (tv=0.424000) [ 57.748] sna_scanout_do_flush: flush timer active: delta=0 [ 57.748] sna_scanout_do_flush (time=57748), triggered [ 57.748] sna_scanout_flush (time=57748), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 57.748] has_shadow: has pending damage? 0, outstanding flips: 0 [ 57.748] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 57.748] has_shadow: has pending damage? 0, outstanding flips: 0 [ 57.748] sna_accel_disarm_timer[0] (time=57748) [ 57.748] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 57.748] sna_accel_do_throttle -- no pending activity [ 57.770] sna_wakeup_handler [ 57.770] sna_accel_flush: flush?=0, dirty?=0 [ 57.770] sna_accel_flush: flush?=0, dirty?=0 [ 57.770] sna_block_handler (tv=0.402000) [ 57.770] has_shadow: has pending damage? 0, outstanding flips: 0 [ 57.771] sna_accel_do_throttle -- no pending activity [ 57.771] sna_wakeup_handler [ 57.771] sna_block_handler (tv=0.401000) [ 57.771] has_shadow: has pending damage? 0, outstanding flips: 0 [ 57.771] sna_accel_do_throttle -- no pending activity [ 57.772] sna_wakeup_handler [ 57.772] sna_block_handler (tv=0.400000) [ 57.772] has_shadow: has pending damage? 0, outstanding flips: 0 [ 57.772] sna_accel_do_throttle -- no pending activity [ 58.070] sna_wakeup_handler [ 58.070] sna_accel_flush: flush?=0, dirty?=0 [ 58.070] sna_accel_flush: flush?=0, dirty?=0 [ 58.070] sna_block_handler (tv=0.500000) [ 58.070] has_shadow: has pending damage? 0, outstanding flips: 0 [ 58.070] sna_accel_do_throttle -- no pending activity [ 58.070] sna_wakeup_handler [ 58.070] sna_block_handler (tv=0.500000) [ 58.070] has_shadow: has pending damage? 0, outstanding flips: 0 [ 58.070] sna_accel_do_throttle -- no pending activity [ 58.071] sna_wakeup_handler [ 58.071] sna_accel_flush: flush?=0, dirty?=0 [ 58.071] sna_accel_flush: flush?=0, dirty?=0 [ 58.071] sna_accel_flush: flush?=0, dirty?=0 [ 58.071] sna_accel_flush: flush?=0, dirty?=0 [ 58.071] sna_block_handler (tv=0.499000) [ 58.071] has_shadow: has pending damage? 0, outstanding flips: 0 [ 58.071] sna_accel_do_throttle -- no pending activity [ 58.072] sna_wakeup_handler [ 58.072] sna_accel_flush: flush?=0, dirty?=0 [ 58.072] sna_block_handler (tv=0.498000) [ 58.072] has_shadow: has pending damage? 0, outstanding flips: 0 [ 58.072] sna_accel_do_throttle -- no pending activity [ 58.082] sna_wakeup_handler [ 58.082] sna_accel_flush: flush?=0, dirty?=0 [ 58.082] sna_accel_flush: flush?=0, dirty?=0 [ 58.082] sna_block_handler (tv=0.488000) [ 58.082] has_shadow: has pending damage? 0, outstanding flips: 0 [ 58.082] sna_accel_do_throttle -- no pending activity [ 58.098] sna_wakeup_handler [ 58.098] sna_create_pixmap(22, 20, 32, usage=0) [ 58.098] kgem_can_create_2d: 22x20 @ 32 [ 58.098] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=20 [ 58.098] kgem_can_create_2d: untiled size=4096 [ 58.098] kgem_choose_tiling: too thin [width 22, 32 bpp] for TILING_X [ 58.098] kgem_choose_tiling: 22x20 -> 0 [ 58.098] sna_create_pixmap: usage=0, flags=a [ 58.098] sna_create_pixmap: small buffer [1760], attaching to shadow pixmap [ 58.098] create_pixmap: allocating pixmap 22x20, depth=32/32, size=1768 [ 58.098] create_pixmap: serial=3914, usage=0, 22x20 [ 58.098] sna_create_pixmap: serial=3914, 22x20, usage=0 [ 58.098] sna_composite_rectangles(pixmap=3915, op=0, 0 x 1 [(0, 0)x(22, 20) ...]) [ 58.098] sna_composite_rectangles: converted to op 0 [ 58.098] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 58.098] sna_composite_rectangles: nrects=1, region=(0, 0), (22, 20) x 1 [ 58.098] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 58.098] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 58.098] sna_composite_rectangles: fallback, dst pixmap=3915 too small or not attached [ 58.098] sna_composite_rectangles: fallback [ 58.098] sna_drawable_move_region_to_cpu(pixmap=3915 (22x20), [(0, 0), (22, 20)], flags=1) [ 58.098] sna_drawable_move_region_to_cpu: region (0, 0), (22, 20) + (0, 0) subsumes pixmap (22x20) [ 58.098] _sna_pixmap_move_to_cpu(pixmap=3915, 22x20, flags=1) [ 58.098] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 58.098] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 58.098] operate_inplace: no, inplace operation not suitable [ 58.098] _sna_pixmap_move_to_cpu: marking as damaged [ 58.098] __sna_damage_all(22, 20) [ 58.098] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 58.098] sna_composite_rectangles(pixmap=3915, op=1, fff2f1f0 x 1 [(0, 0)x(22, 20) ...]) [ 58.098] sna_composite_rectangles: converted to op 1 [ 58.098] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 58.098] sna_composite_rectangles: nrects=1, region=(0, 0), (22, 20) x 1 [ 58.098] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 58.098] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 58.098] sna_composite_rectangles: fallback, dst pixmap=3915 too small or not attached [ 58.098] sna_composite_rectangles: fallback [ 58.098] sna_drawable_move_region_to_cpu(pixmap=3915 (22x20), [(0, 0), (22, 20)], flags=1) [ 58.098] sna_drawable_move_region_to_cpu: pixmap=3915 all damaged on CPU [ 58.098] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 58.098] sna_composite_rectangles: fallback fill: (0, 0)x(22, 20) fff2f1f0 [ 58.098] sna_composite_rectangles(pixmap=3915, op=1, ff300a24 x 2 [(0, 0)x(22, 20) ...]) [ 58.098] sna_composite_rectangles: converted to op 1 [ 58.098] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 58.098] sna_composite_rectangles[1] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 58.098] sna_composite_rectangles: nrects=2, region=(0, 0), (22, 20) x 2 [ 58.098] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 58.098] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 58.098] sna_composite_rectangles: fallback, dst pixmap=3915 too small or not attached [ 58.098] sna_composite_rectangles: fallback [ 58.098] sna_drawable_move_region_to_cpu(pixmap=3915 (22x20), [(0, 0), (22, 20)], flags=1) [ 58.098] sna_drawable_move_region_to_cpu: pixmap=3915 all damaged on CPU [ 58.098] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 58.098] sna_composite_rectangles: fallback fill: (0, 0)x(22, 20) ff300a24 [ 58.098] sna_glyphs(op=3, nlist=2, src=(-8, -2)) [ 58.098] sna_glyphs: fallback -- too small (22x20) [ 58.098] glyphs_fallback: nlist=2, count=6, extents (-8, -13), (28, 18) [ 58.098] glyphs_fallback: clipped extents (0, 0), (22, 18) [ 58.098] sna_drawable_move_region_to_cpu(pixmap=3915 (22x20), [(0, 0), (22, 18)], flags=3) [ 58.098] sna_drawable_move_region_to_cpu: pixmap=3915 all damaged on CPU [ 58.098] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 58.098] can_discard_mask: nlist=2, mask=28888, depth 32, op=3 (bounded? 1) [ 58.098] glyphs_format: format=166024, depth=32 [ 58.098] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 58.098] glyphs_fallback: discarding mask [ 58.098] sna_composite_rectangles(pixmap=3915, op=1, ffffffff x 1 [(10, 1)x(9, 17) ...]) [ 58.098] sna_composite_rectangles: converted to op 1 [ 58.098] sna_composite_rectangles[0] (10, 1)x(9, 17) -> (10, 1), (19, 18) [ 58.098] sna_composite_rectangles: nrects=1, region=(10, 1), (19, 18) x 1 [ 58.098] sna_composite_rectangles: clipped extents (10, 1),(19, 18) x 1 [ 58.098] sna_composite_rectangles: pixmap +(0, 0) extents (10, 1),(19, 18) [ 58.098] sna_composite_rectangles: fallback, dst pixmap=3915 too small or not attached [ 58.098] sna_composite_rectangles: fallback [ 58.098] sna_drawable_move_region_to_cpu(pixmap=3915 (22x20), [(10, 1), (19, 18)], flags=1) [ 58.098] sna_drawable_move_region_to_cpu: pixmap=3915 all damaged on CPU [ 58.098] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 58.098] sna_composite_rectangles: fallback fill: (10, 1)x(9, 17) ffffffff [ 58.098] sna_copy_area: src=pixmap=3915:(0, 0)x(22, 20)+(0, 0) -> dst=pixmap=3060:(522, 731)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 58.098] sna_copy_area: normal copy [ 58.098] sna_do_copy: src=(0, 0), dst=(522, 731), size=(22x20) [ 58.098] sna_do_copy: after drawable: src=(0, 0), dst=(587, 755), size=(22x20) [ 58.098] sna_do_copy: dst extents (587, 755), (609, 775), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 58.098] sna_do_copy: clipped dst extents (587, 755), (609, 775) [ 58.098] sna_do_copy: unclipped src extents (0, 0), (22, 20) [ 58.098] sna_do_copy: clipped src extents (0, 0), (22, 20) [ 58.098] sna_do_copy: pixmap -- no source clipping [ 58.098] sna_do_copy: src extents (0, 0), (22, 20) x 1 [ 58.098] sna_do_copy: copy region (587, 755), (609, 775) x 1 + (-587, -755) [ 58.098] sna_copy_boxes (boxes=1x[(587, 755), (609, 775)...], src pixmap=3915+(-587, -755), dst pixmap=3060+(-65, -24), alu=3, src.size=22x20, dst.size=3775x2136) [ 58.098] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94ac8f90, gpu_bo=0, cpu_bo=0), replaces=0 [ 58.098] sna_drawable_use_bo pixmap=3060, box=((522, 731), (544, 751)), flags=8... [ 58.098] sna_drawable_use_bo: exported target, set PREFER_GPU [ 58.098] sna_drawable_use_bo: pinned, never REPLACES [ 58.098] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 58.098] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 58.098] sna_drawable_use_bo: using whole GPU bo [ 58.098] region_overlaps_damage? [ 58.098] use_shm_bo: no, not attached [ 58.098] sna_drawable_move_region_to_cpu(pixmap=3915 (22x20), [(0, 0), (22, 20)], flags=2) [ 58.098] sna_drawable_move_region_to_cpu: pixmap=3915 all damaged on CPU [ 58.098] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 58.098] sna_write_boxes x 1, src stride=88, src dx=(-522, -731) [ 58.098] kgem_bo_can_map: handle=9, map=0x7fc6b7845000:0x0:0x7fc656564000, tiling=1, domain=1, offset=4029534208 [ 58.098] write_boxes_inplace x 1, handle=9, tiling=1 [ 58.098] upload_inplace__tiled: tiling=1 [ 58.098] kgem_bo_can_map__cpu: handle=9 [ 58.098] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 58.098] kgem_bo_map__cpu(handle=9, size=33177600, map=0x7fc6b7845000:0x7fc656564000) [ 58.098] kgem_bo_sync__cpu: handle=9 [ 58.098] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(522, 731), size=22x20, pitch=88/15360 [ 58.098] sna_accel_flush: flush?=0, dirty?=0 [ 58.099] sna_accel_flush: flush?=0, dirty?=0 [ 58.099] sna_accel_flush: flush?=0, dirty?=0 [ 58.099] sna_accel_flush: flush?=0, dirty?=0 [ 58.099] sna_destroy_pixmap: pixmap=3915, attached?=1 [ 58.099] __sna_free_pixmap(pixmap=3915) [ 58.099] sna_accel_flush: flush?=0, dirty?=0 [ 58.099] sna_accel_flush: flush?=0, dirty?=0 [ 58.099] sna_accel_flush: flush?=0, dirty?=0 [ 58.099] sna_block_handler (tv=0.471000) [ 58.099] has_shadow: has pending damage? 0, outstanding flips: 0 [ 58.099] sna_accel_do_throttle -- no pending activity [ 58.100] sna_wakeup_handler [ 58.100] sna_accel_flush: flush?=0, dirty?=0 [ 58.100] sna_accel_flush: flush?=0, dirty?=0 [ 58.100] sna_block_handler (tv=0.470000) [ 58.100] has_shadow: has pending damage? 0, outstanding flips: 0 [ 58.100] sna_accel_do_throttle -- no pending activity [ 58.100] sna_wakeup_handler [ 58.100] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=114, name=86 [ 58.100] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 58.100] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 58.100] sna_dri2_get_back: draw size=7680x2160, back buffer handle=114 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 [ 58.100] sna_dri2_get_back: reuse backbuffer? 1 [ 58.100] sna_dri2_get_back: back buffer handle=114, active?=0, refcnt=1 [ 58.100] sna_dri2_get_back: reuse unattached back [ 58.100] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 58.100] sna_dri2_reuse_buffer: reusing back buffer handle=114, name=86, pitch=30720, age=0 [ 58.100] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 58.100] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=128, name=76, active_scanout=3 [ 58.100] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 58.100] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 58.100] sna_accel_flush: flush?=0, dirty?=0 [ 58.100] sna_accel_flush: flush?=0, dirty?=0 [ 58.100] sna_accel_flush: flush?=0, dirty?=0 [ 58.100] sna_block_handler (tv=0.470000) [ 58.100] has_shadow: has pending damage? 0, outstanding flips: 0 [ 58.100] timer_enable (time=58100), starting timer 0 [ 58.100] sna_accel_do_throttle -- no pending activity [ 58.100] sna_accel_block: evaluating timers, active=5 [ 58.100] sna_accel_block: flush timer expires in 8 [58108] [ 58.101] sna_wakeup_handler [ 58.101] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 58.101] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 58.101] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 58.101] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 58.101] sna_dri2_get_msc(draw=146, pipe=0) [ 58.101] sna_crtc_record_swap: recording last swap on pipe=0, frame 3236 [msc=3236], time 58.93468 [ 58.101] sna_dri2_get_msc: msc=3236 [raw=3236], ust=58093468 [ 58.101] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=114 (refs=1/1, flush=0) , front=128 (refs=1/4, flush=1) [ 58.101] sna_dri2_schedule_swap(target_msc=3213, divisor=0, remainder=0) [ 58.101] sna_dri2_schedule_swap: using front handle=128, active_scanout?=3, flush?=1 [ 58.101] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 58.101] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 58.101] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 58.101] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 58.101] sna_crtc_record_swap: recording last swap on pipe=0, frame 3236 [msc=3236], time 58.93468 [ 58.101] immediate_swap: current_msc=3236, target_msc=3213 -- yes [ 58.101] can_flip: no, shadow enabled [ 58.101] sna_dri2_add_event: adding event to window 146) [ 58.101] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 58.101] sna_dri2_immediate_blit: no pending blit, starting chain [ 58.101] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 58.101] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 58.101] can_xchg: back size=8701e00, front size=8701e00 [ 58.101] can_xchg: yes, pixmap=165 [ 58.101] sna_dri2_xchg: win=146, exchange front=128/76,ref=2 and back=114/86,ref=2, pixmap=165 7680x2160 [ 58.101] sna_dri2_xchg: back_bo handle=114, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 58.101] sna_dri2_xchg: front_bo handle=128, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 58.101] set_bo: pixmap=165, handle=114 (old handle=128) [ 58.101] set_bo: marking whole pixmap as damaged [ 58.101] set_bo: applying final/discard move-to-gpu [ 58.101] wait_for_shadow: flags=0, flips=0, handle=128, shadow=32 [ 58.101] set_bo: dropping flush hint from handle=128 [ 58.101] set_bo: adding flush hint to handle=114 [ 58.101] mark_stale(handle=128) => 1 [ 58.101] swap_limit: draw=146 setting swap limit to 3 [ 58.101] sna_dri2_swap_limit_validate: swap limit set to 3 [ 58.101] sna_next_vblank(pipe=0, waiting until next vblank) [ 58.101] sna_dri2_schedule_swap: reported target_msc=3236 [ 58.101] sna_accel_flush: flush?=0, dirty?=0 [ 58.101] sna_accel_flush: flush?=0, dirty?=0 [ 58.101] sna_accel_flush: flush?=0, dirty?=0 [ 58.101] sna_accel_flush: flush?=0, dirty?=0 [ 58.101] sna_block_handler (tv=0.469000) [ 58.101] sna_scanout_do_flush: flush timer active: delta=7 [ 58.101] sna_accel_do_throttle -- no pending activity [ 58.101] sna_accel_block: evaluating timers, active=5 [ 58.101] sna_accel_block: flush timer expires in 7 [58108] [ 58.108] sna_wakeup_handler [ 58.108] sna_block_handler (tv=0.462000) [ 58.108] sna_scanout_do_flush: flush timer active: delta=0 [ 58.108] sna_scanout_do_flush (time=58108), triggered [ 58.108] sna_scanout_flush (time=58108), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 58.108] has_shadow: has pending damage? 1, outstanding flips: 0 [ 58.108] stop_flush: scanout=114 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 58.108] has_shadow: has pending damage? 1, outstanding flips: 0 [ 58.108] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 58.108] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 58.108] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 58.108] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 58.108] sna_pixmap_move_to_gpu: already all-damaged [ 58.108] sna_pixmap_mark_active: pixmap=165, handle=114 [ 58.108] sna_mode_redisplay: crtc[0] transformed? 0 [ 58.108] sna_mode_redisplay: crtc[1] transformed? 0 [ 58.108] sna_mode_redisplay: crtc[2] transformed? 0 [ 58.108] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=114 [active=1] [ 58.108] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 128, transformed? 0 [ 58.108] get_fb: reusing fb=101 for handle=114 [ 58.108] sna_mode_redisplay: recording flip on CRTC:32 handle=114, active_scanout=2, serial=2 [ 58.108] __kgem_bo_clear_busy: handle=114 [ 58.108] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 128, transformed? 0 [ 58.108] sna_mode_redisplay: recording flip on CRTC:39 handle=114, active_scanout=3, serial=3 [ 58.108] __kgem_bo_clear_busy: handle=114 [ 58.108] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 58.108] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 58.108] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=114, shadow handle=32 [ 58.108] sna_accel_do_throttle -- no pending activity [ 58.108] sna_accel_block: evaluating timers, active=5 [ 58.108] sna_accel_block: flush timer expires in 16 [58124] [ 58.109] sna_wakeup_handler [ 58.109] sna_mode_wakeup: len=64 [ 58.109] sna_dri2_vblank_handler(type=2, sequence=3237, draw=3353) [ 58.109] sna_crtc_record_swap: recording last swap on pipe=0, frame 3237 [msc=3237], time 58.110160 [ 58.109] sna_dri2_vblank_handler: 2 complete, frame=3237 tv=58.110160 [ 58.109] sna_dri2_blit_complete: blit finished [ 58.109] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=3237, tv=58.110160) [ 58.109] frame_swap_complete(type=2): draw=146, pipe=0, frame=3237 [msc=3237], tv=58.110160 [ 58.109] sna_accel_flush: flush?=0, dirty?=0 [ 58.109] sna_dri2_event_free(draw?=1) [ 58.109] sna_dri2_remove_event: remove[0x561c947bf430] from window 146, active? 1 [ 58.109] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=114] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 58.109] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=128] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 58.109] sna_dri2_vblank_handler complete [ 58.109] sna_mode_wakeup: recording last swap on pipe=0, frame 3237 [ca5], time 58.110160 [ 58.109] sna_mode_wakeup: removing handle=128 [active_scanout=1] from scanout, installing handle=114 [active_scanout=3] [ 58.109] sna_mode_wakeup: flip complete, pending? 2 [ 58.109] sna_block_handler (tv=0.461000) [ 58.109] sna_scanout_do_flush: flush timer active: delta=15 [ 58.109] sna_accel_do_throttle -- no pending activity [ 58.109] sna_accel_block: evaluating timers, active=5 [ 58.109] sna_accel_block: flush timer expires in 15 [58124] [ 58.125] sna_wakeup_handler [ 58.125] sna_mode_wakeup: len=32 [ 58.125] sna_mode_wakeup: recording last swap on pipe=1, frame 3208 [c88], time 58.125460 [ 58.125] sna_mode_wakeup: removing handle=128 [active_scanout=0] from scanout, installing handle=114 [active_scanout=3] [ 58.125] sna_mode_wakeup: flip complete, pending? 1 [ 58.125] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 58.125] sna_block_handler (tv=0.445000) [ 58.125] sna_scanout_do_flush: flush timer active: delta=-1 [ 58.125] sna_scanout_do_flush (time=58125), triggered [ 58.125] sna_scanout_flush (time=58125), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 58.125] has_shadow: has pending damage? 0, outstanding flips: 0 [ 58.125] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 58.125] has_shadow: has pending damage? 0, outstanding flips: 0 [ 58.125] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 58.125] sna_accel_do_throttle -- no pending activity [ 58.125] sna_accel_block: evaluating timers, active=5 [ 58.125] sna_accel_block: flush timer expires in 16 [58141] [ 58.141] sna_wakeup_handler [ 58.141] sna_block_handler (tv=0.429000) [ 58.141] sna_scanout_do_flush: flush timer active: delta=0 [ 58.141] sna_scanout_do_flush (time=58141), triggered [ 58.141] sna_scanout_flush (time=58141), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 58.141] has_shadow: has pending damage? 0, outstanding flips: 0 [ 58.141] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 58.141] has_shadow: has pending damage? 0, outstanding flips: 0 [ 58.141] sna_accel_disarm_timer[0] (time=58141) [ 58.141] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 58.141] sna_accel_do_throttle -- no pending activity [ 58.204] sna_wakeup_handler [ 58.204] sna_accel_flush: flush?=0, dirty?=0 [ 58.204] sna_accel_flush: flush?=0, dirty?=0 [ 58.205] sna_block_handler (tv=0.366000) [ 58.205] has_shadow: has pending damage? 0, outstanding flips: 0 [ 58.205] sna_accel_do_throttle -- no pending activity [ 58.205] sna_wakeup_handler [ 58.205] sna_block_handler (tv=0.365000) [ 58.205] has_shadow: has pending damage? 0, outstanding flips: 0 [ 58.205] sna_accel_do_throttle -- no pending activity [ 58.206] sna_wakeup_handler [ 58.206] sna_block_handler (tv=0.364000) [ 58.206] has_shadow: has pending damage? 0, outstanding flips: 0 [ 58.206] sna_accel_do_throttle -- no pending activity [ 58.271] sna_wakeup_handler [ 58.271] sna_accel_flush: flush?=0, dirty?=0 [ 58.271] sna_accel_flush: flush?=0, dirty?=0 [ 58.271] sna_block_handler (tv=0.500000) [ 58.271] has_shadow: has pending damage? 0, outstanding flips: 0 [ 58.271] sna_accel_do_throttle -- no pending activity [ 58.271] sna_wakeup_handler [ 58.271] sna_block_handler (tv=0.500000) [ 58.271] has_shadow: has pending damage? 0, outstanding flips: 0 [ 58.271] sna_accel_do_throttle -- no pending activity [ 58.272] sna_wakeup_handler [ 58.272] sna_accel_flush: flush?=0, dirty?=0 [ 58.272] sna_accel_flush: flush?=0, dirty?=0 [ 58.272] sna_accel_flush: flush?=0, dirty?=0 [ 58.272] sna_accel_flush: flush?=0, dirty?=0 [ 58.272] sna_block_handler (tv=0.499000) [ 58.272] has_shadow: has pending damage? 0, outstanding flips: 0 [ 58.272] sna_accel_do_throttle -- no pending activity [ 58.273] sna_wakeup_handler [ 58.273] sna_accel_flush: flush?=0, dirty?=0 [ 58.273] sna_block_handler (tv=0.498000) [ 58.273] has_shadow: has pending damage? 0, outstanding flips: 0 [ 58.273] sna_accel_do_throttle -- no pending activity [ 58.283] sna_wakeup_handler [ 58.283] sna_accel_flush: flush?=0, dirty?=0 [ 58.283] sna_accel_flush: flush?=0, dirty?=0 [ 58.283] sna_block_handler (tv=0.488000) [ 58.283] has_shadow: has pending damage? 0, outstanding flips: 0 [ 58.283] sna_accel_do_throttle -- no pending activity [ 58.299] sna_wakeup_handler [ 58.299] sna_create_pixmap(22, 20, 32, usage=0) [ 58.299] kgem_can_create_2d: 22x20 @ 32 [ 58.299] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=20 [ 58.299] kgem_can_create_2d: untiled size=4096 [ 58.299] kgem_choose_tiling: too thin [width 22, 32 bpp] for TILING_X [ 58.299] kgem_choose_tiling: 22x20 -> 0 [ 58.299] sna_create_pixmap: usage=0, flags=a [ 58.299] sna_create_pixmap: small buffer [1760], attaching to shadow pixmap [ 58.299] create_pixmap: allocating pixmap 22x20, depth=32/32, size=1768 [ 58.299] create_pixmap: serial=3916, usage=0, 22x20 [ 58.299] sna_create_pixmap: serial=3916, 22x20, usage=0 [ 58.299] sna_composite_rectangles(pixmap=3917, op=0, 0 x 1 [(0, 0)x(22, 20) ...]) [ 58.299] sna_composite_rectangles: converted to op 0 [ 58.299] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 58.299] sna_composite_rectangles: nrects=1, region=(0, 0), (22, 20) x 1 [ 58.299] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 58.299] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 58.299] sna_composite_rectangles: fallback, dst pixmap=3917 too small or not attached [ 58.299] sna_composite_rectangles: fallback [ 58.299] sna_drawable_move_region_to_cpu(pixmap=3917 (22x20), [(0, 0), (22, 20)], flags=1) [ 58.299] sna_drawable_move_region_to_cpu: region (0, 0), (22, 20) + (0, 0) subsumes pixmap (22x20) [ 58.299] _sna_pixmap_move_to_cpu(pixmap=3917, 22x20, flags=1) [ 58.299] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 58.299] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 58.299] operate_inplace: no, inplace operation not suitable [ 58.299] _sna_pixmap_move_to_cpu: marking as damaged [ 58.299] __sna_damage_all(22, 20) [ 58.299] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 58.299] sna_composite_rectangles(pixmap=3917, op=1, fff2f1f0 x 1 [(0, 0)x(22, 20) ...]) [ 58.299] sna_composite_rectangles: converted to op 1 [ 58.299] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 58.299] sna_composite_rectangles: nrects=1, region=(0, 0), (22, 20) x 1 [ 58.299] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 58.299] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 58.299] sna_composite_rectangles: fallback, dst pixmap=3917 too small or not attached [ 58.299] sna_composite_rectangles: fallback [ 58.299] sna_drawable_move_region_to_cpu(pixmap=3917 (22x20), [(0, 0), (22, 20)], flags=1) [ 58.299] sna_drawable_move_region_to_cpu: pixmap=3917 all damaged on CPU [ 58.299] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 58.299] sna_composite_rectangles: fallback fill: (0, 0)x(22, 20) fff2f1f0 [ 58.299] sna_composite_rectangles(pixmap=3917, op=1, ff300a24 x 2 [(0, 0)x(22, 20) ...]) [ 58.299] sna_composite_rectangles: converted to op 1 [ 58.299] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 58.299] sna_composite_rectangles[1] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 58.299] sna_composite_rectangles: nrects=2, region=(0, 0), (22, 20) x 2 [ 58.299] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 58.299] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 58.299] sna_composite_rectangles: fallback, dst pixmap=3917 too small or not attached [ 58.299] sna_composite_rectangles: fallback [ 58.299] sna_drawable_move_region_to_cpu(pixmap=3917 (22x20), [(0, 0), (22, 20)], flags=1) [ 58.299] sna_drawable_move_region_to_cpu: pixmap=3917 all damaged on CPU [ 58.299] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 58.299] sna_composite_rectangles: fallback fill: (0, 0)x(22, 20) ff300a24 [ 58.299] sna_glyphs(op=3, nlist=2, src=(-8, -2)) [ 58.299] sna_glyphs: fallback -- too small (22x20) [ 58.299] glyphs_fallback: nlist=2, count=6, extents (-9, -13), (28, 18) [ 58.299] glyphs_fallback: clipped extents (0, 0), (22, 18) [ 58.299] sna_drawable_move_region_to_cpu(pixmap=3917 (22x20), [(0, 0), (22, 18)], flags=3) [ 58.299] sna_drawable_move_region_to_cpu: pixmap=3917 all damaged on CPU [ 58.299] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 58.299] can_discard_mask: nlist=2, mask=28888, depth 32, op=3 (bounded? 1) [ 58.299] glyphs_format: format=166024, depth=32 [ 58.299] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 58.299] glyphs_fallback: discarding mask [ 58.299] __sna_glyph_get_image: creating image cache for glyph 0x561c94ac8bd0 (on screen 0) [ 58.299] glyphs_fallback: inserting glyph 0x561c94ac8bd0 into pixman cache [ 58.299] sna_composite_rectangles(pixmap=3917, op=1, ffffffff x 1 [(10, 1)x(9, 17) ...]) [ 58.299] sna_composite_rectangles: converted to op 1 [ 58.299] sna_composite_rectangles[0] (10, 1)x(9, 17) -> (10, 1), (19, 18) [ 58.299] sna_composite_rectangles: nrects=1, region=(10, 1), (19, 18) x 1 [ 58.299] sna_composite_rectangles: clipped extents (10, 1),(19, 18) x 1 [ 58.299] sna_composite_rectangles: pixmap +(0, 0) extents (10, 1),(19, 18) [ 58.299] sna_composite_rectangles: fallback, dst pixmap=3917 too small or not attached [ 58.299] sna_composite_rectangles: fallback [ 58.299] sna_drawable_move_region_to_cpu(pixmap=3917 (22x20), [(10, 1), (19, 18)], flags=1) [ 58.299] sna_drawable_move_region_to_cpu: pixmap=3917 all damaged on CPU [ 58.299] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 58.299] sna_composite_rectangles: fallback fill: (10, 1)x(9, 17) ffffffff [ 58.299] sna_copy_area: src=pixmap=3917:(0, 0)x(22, 20)+(0, 0) -> dst=pixmap=3060:(531, 731)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 58.299] sna_copy_area: normal copy [ 58.299] sna_do_copy: src=(0, 0), dst=(531, 731), size=(22x20) [ 58.299] sna_do_copy: after drawable: src=(0, 0), dst=(596, 755), size=(22x20) [ 58.299] sna_do_copy: dst extents (596, 755), (618, 775), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 58.299] sna_do_copy: clipped dst extents (596, 755), (618, 775) [ 58.299] sna_do_copy: unclipped src extents (0, 0), (22, 20) [ 58.299] sna_do_copy: clipped src extents (0, 0), (22, 20) [ 58.299] sna_do_copy: pixmap -- no source clipping [ 58.299] sna_do_copy: src extents (0, 0), (22, 20) x 1 [ 58.299] sna_do_copy: copy region (596, 755), (618, 775) x 1 + (-596, -755) [ 58.299] sna_copy_boxes (boxes=1x[(596, 755), (618, 775)...], src pixmap=3917+(-596, -755), dst pixmap=3060+(-65, -24), alu=3, src.size=22x20, dst.size=3775x2136) [ 58.299] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94ad4050, gpu_bo=0, cpu_bo=0), replaces=0 [ 58.299] sna_drawable_use_bo pixmap=3060, box=((531, 731), (553, 751)), flags=8... [ 58.299] sna_drawable_use_bo: exported target, set PREFER_GPU [ 58.299] sna_drawable_use_bo: pinned, never REPLACES [ 58.299] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 58.299] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 58.299] sna_drawable_use_bo: using whole GPU bo [ 58.299] region_overlaps_damage? [ 58.299] use_shm_bo: no, not attached [ 58.299] sna_drawable_move_region_to_cpu(pixmap=3917 (22x20), [(0, 0), (22, 20)], flags=2) [ 58.299] sna_drawable_move_region_to_cpu: pixmap=3917 all damaged on CPU [ 58.299] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 58.299] sna_write_boxes x 1, src stride=88, src dx=(-531, -731) [ 58.299] kgem_bo_can_map: handle=9, map=0x7fc6b7845000:0x0:0x7fc656564000, tiling=1, domain=1, offset=4029534208 [ 58.299] write_boxes_inplace x 1, handle=9, tiling=1 [ 58.299] upload_inplace__tiled: tiling=1 [ 58.299] kgem_bo_can_map__cpu: handle=9 [ 58.299] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 58.299] kgem_bo_map__cpu(handle=9, size=33177600, map=0x7fc6b7845000:0x7fc656564000) [ 58.299] kgem_bo_sync__cpu: handle=9 [ 58.299] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(531, 731), size=22x20, pitch=88/15360 [ 58.299] sna_accel_flush: flush?=0, dirty?=0 [ 58.299] sna_accel_flush: flush?=0, dirty?=0 [ 58.299] sna_accel_flush: flush?=0, dirty?=0 [ 58.299] sna_accel_flush: flush?=0, dirty?=0 [ 58.299] sna_destroy_pixmap: pixmap=3917, attached?=1 [ 58.299] __sna_free_pixmap(pixmap=3917) [ 58.299] sna_accel_flush: flush?=0, dirty?=0 [ 58.299] sna_accel_flush: flush?=0, dirty?=0 [ 58.299] sna_accel_flush: flush?=0, dirty?=0 [ 58.299] sna_block_handler (tv=0.472000) [ 58.299] has_shadow: has pending damage? 0, outstanding flips: 0 [ 58.299] sna_accel_do_throttle -- no pending activity [ 58.300] sna_wakeup_handler [ 58.300] sna_accel_flush: flush?=0, dirty?=0 [ 58.300] sna_accel_flush: flush?=0, dirty?=0 [ 58.300] sna_block_handler (tv=0.471000) [ 58.300] has_shadow: has pending damage? 0, outstanding flips: 0 [ 58.300] sna_accel_do_throttle -- no pending activity [ 58.301] sna_wakeup_handler [ 58.301] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=128, name=76 [ 58.301] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 58.301] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 58.301] sna_dri2_get_back: draw size=7680x2160, back buffer handle=128 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 [ 58.301] sna_dri2_get_back: reuse backbuffer? 1 [ 58.301] sna_dri2_get_back: back buffer handle=128, active?=0, refcnt=1 [ 58.301] sna_dri2_get_back: reuse unattached back [ 58.301] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 58.301] sna_dri2_reuse_buffer: reusing back buffer handle=128, name=76, pitch=30720, age=0 [ 58.301] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 58.301] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=114, name=86, active_scanout=3 [ 58.301] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 58.301] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=114] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 58.301] sna_accel_flush: flush?=0, dirty?=0 [ 58.301] sna_accel_flush: flush?=0, dirty?=0 [ 58.301] sna_accel_flush: flush?=0, dirty?=0 [ 58.301] sna_block_handler (tv=0.470000) [ 58.301] has_shadow: has pending damage? 0, outstanding flips: 0 [ 58.301] timer_enable (time=58301), starting timer 0 [ 58.301] sna_accel_do_throttle -- no pending activity [ 58.301] sna_accel_block: evaluating timers, active=5 [ 58.301] sna_accel_block: flush timer expires in 8 [58309] [ 58.301] sna_wakeup_handler [ 58.301] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 58.301] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 58.301] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 58.301] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 58.301] sna_dri2_get_msc(draw=146, pipe=0) [ 58.301] sna_crtc_record_swap: recording last swap on pipe=0, frame 3248 [msc=3248], time 58.293907 [ 58.301] sna_dri2_get_msc: msc=3248 [raw=3248], ust=58293907 [ 58.301] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=128 (refs=1/1, flush=0) , front=114 (refs=1/4, flush=1) [ 58.301] sna_dri2_schedule_swap(target_msc=3237, divisor=0, remainder=0) [ 58.301] sna_dri2_schedule_swap: using front handle=114, active_scanout?=3, flush?=1 [ 58.301] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 58.301] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 58.301] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 58.301] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 58.301] sna_crtc_record_swap: recording last swap on pipe=0, frame 3248 [msc=3248], time 58.293907 [ 58.301] immediate_swap: current_msc=3248, target_msc=3237 -- yes [ 58.301] can_flip: no, shadow enabled [ 58.301] sna_dri2_add_event: adding event to window 146) [ 58.301] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 58.301] sna_dri2_immediate_blit: no pending blit, starting chain [ 58.301] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 58.301] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 58.301] can_xchg: back size=8701e00, front size=8701e00 [ 58.301] can_xchg: yes, pixmap=165 [ 58.301] sna_dri2_xchg: win=146, exchange front=114/86,ref=2 and back=128/76,ref=2, pixmap=165 7680x2160 [ 58.301] sna_dri2_xchg: back_bo handle=128, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 58.301] sna_dri2_xchg: front_bo handle=114, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 58.301] set_bo: pixmap=165, handle=128 (old handle=114) [ 58.301] set_bo: marking whole pixmap as damaged [ 58.301] set_bo: applying final/discard move-to-gpu [ 58.301] wait_for_shadow: flags=0, flips=0, handle=114, shadow=32 [ 58.301] set_bo: dropping flush hint from handle=114 [ 58.301] set_bo: adding flush hint to handle=128 [ 58.301] mark_stale(handle=114) => 1 [ 58.301] swap_limit: draw=146 setting swap limit to 3 [ 58.301] sna_dri2_swap_limit_validate: swap limit set to 3 [ 58.301] sna_next_vblank(pipe=0, waiting until next vblank) [ 58.301] sna_dri2_schedule_swap: reported target_msc=3248 [ 58.301] sna_accel_flush: flush?=0, dirty?=0 [ 58.301] sna_accel_flush: flush?=0, dirty?=0 [ 58.301] sna_accel_flush: flush?=0, dirty?=0 [ 58.301] sna_accel_flush: flush?=0, dirty?=0 [ 58.301] sna_block_handler (tv=0.470000) [ 58.301] sna_scanout_do_flush: flush timer active: delta=8 [ 58.301] sna_accel_do_throttle -- no pending activity [ 58.301] sna_accel_block: evaluating timers, active=5 [ 58.301] sna_accel_block: flush timer expires in 8 [58309] [ 58.310] sna_wakeup_handler [ 58.310] sna_block_handler (tv=0.461000) [ 58.310] sna_scanout_do_flush: flush timer active: delta=-1 [ 58.310] sna_scanout_do_flush (time=58310), triggered [ 58.310] sna_scanout_flush (time=58310), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 58.310] has_shadow: has pending damage? 1, outstanding flips: 0 [ 58.310] stop_flush: scanout=128 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 58.310] has_shadow: has pending damage? 1, outstanding flips: 0 [ 58.310] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 58.310] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 58.310] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 58.310] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 58.310] sna_pixmap_move_to_gpu: already all-damaged [ 58.310] sna_pixmap_mark_active: pixmap=165, handle=128 [ 58.310] sna_mode_redisplay: crtc[0] transformed? 0 [ 58.310] sna_mode_redisplay: crtc[1] transformed? 0 [ 58.310] sna_mode_redisplay: crtc[2] transformed? 0 [ 58.310] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=128 [active=1] [ 58.310] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 114, transformed? 0 [ 58.310] get_fb: reusing fb=112 for handle=128 [ 58.310] sna_mode_redisplay: recording flip on CRTC:32 handle=128, active_scanout=2, serial=2 [ 58.310] __kgem_bo_clear_busy: handle=128 [ 58.310] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 114, transformed? 0 [ 58.310] sna_mode_redisplay: recording flip on CRTC:39 handle=128, active_scanout=3, serial=3 [ 58.310] __kgem_bo_clear_busy: handle=128 [ 58.310] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 58.310] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 58.310] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=128, shadow handle=32 [ 58.310] sna_accel_do_throttle -- no pending activity [ 58.310] sna_accel_block: evaluating timers, active=5 [ 58.310] sna_accel_block: flush timer expires in 16 [58326] [ 58.310] sna_wakeup_handler [ 58.310] sna_mode_wakeup: len=32 [ 58.310] sna_dri2_vblank_handler(type=2, sequence=3249, draw=3353) [ 58.310] sna_crtc_record_swap: recording last swap on pipe=0, frame 3249 [msc=3249], time 58.310599 [ 58.310] sna_dri2_vblank_handler: 2 complete, frame=3249 tv=58.310599 [ 58.310] sna_dri2_blit_complete: blit finished [ 58.310] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=3249, tv=58.310599) [ 58.310] frame_swap_complete(type=2): draw=146, pipe=0, frame=3249 [msc=3249], tv=58.310599 [ 58.310] sna_accel_flush: flush?=0, dirty?=0 [ 58.310] sna_dri2_event_free(draw?=1) [ 58.310] sna_dri2_remove_event: remove[0x561c94b0a080] from window 146, active? 1 [ 58.310] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 58.310] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=114] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 58.310] sna_dri2_vblank_handler complete [ 58.310] sna_block_handler (tv=0.461000) [ 58.310] sna_scanout_do_flush: flush timer active: delta=16 [ 58.310] sna_accel_do_throttle -- no pending activity [ 58.310] sna_accel_block: evaluating timers, active=5 [ 58.310] sna_accel_block: flush timer expires in 16 [58326] [ 58.325] sna_wakeup_handler [ 58.325] sna_mode_wakeup: len=32 [ 58.325] sna_mode_wakeup: recording last swap on pipe=1, frame 3220 [c94], time 58.325896 [ 58.325] sna_mode_wakeup: removing handle=114 [active_scanout=1] from scanout, installing handle=128 [active_scanout=3] [ 58.325] sna_mode_wakeup: flip complete, pending? 2 [ 58.325] sna_block_handler (tv=0.446000) [ 58.325] sna_scanout_do_flush: flush timer active: delta=1 [ 58.325] sna_scanout_do_flush (time=58325), triggered [ 58.325] sna_scanout_flush (time=58325), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 58.325] has_shadow: has pending damage? 0, outstanding flips: 1 [ 58.325] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 58.325] has_shadow: has pending damage? 0, outstanding flips: 1 [ 58.325] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) [ 58.325] sna_accel_do_throttle -- no pending activity [ 58.325] sna_accel_block: evaluating timers, active=5 [ 58.325] sna_accel_block: flush timer expires in 16 [58341] [ 58.327] sna_wakeup_handler [ 58.327] sna_mode_wakeup: len=32 [ 58.327] sna_mode_wakeup: recording last swap on pipe=0, frame 3250 [cb2], time 58.327302 [ 58.327] sna_mode_wakeup: removing handle=114 [active_scanout=0] from scanout, installing handle=128 [active_scanout=3] [ 58.327] sna_mode_wakeup: flip complete, pending? 1 [ 58.327] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 58.327] sna_block_handler (tv=0.444000) [ 58.327] sna_scanout_do_flush: flush timer active: delta=14 [ 58.327] sna_accel_do_throttle -- no pending activity [ 58.327] sna_accel_block: evaluating timers, active=5 [ 58.327] sna_accel_block: flush timer expires in 14 [58341] [ 58.341] sna_wakeup_handler [ 58.341] sna_block_handler (tv=0.430000) [ 58.341] sna_scanout_do_flush: flush timer active: delta=0 [ 58.341] sna_scanout_do_flush (time=58341), triggered [ 58.341] sna_scanout_flush (time=58341), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 58.341] has_shadow: has pending damage? 0, outstanding flips: 0 [ 58.341] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 58.341] has_shadow: has pending damage? 0, outstanding flips: 0 [ 58.341] sna_accel_disarm_timer[0] (time=58341) [ 58.341] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 58.341] sna_accel_do_throttle -- no pending activity [ 58.354] sna_wakeup_handler [ 58.354] sna_accel_flush: flush?=0, dirty?=0 [ 58.354] sna_accel_flush: flush?=0, dirty?=0 [ 58.354] sna_block_handler (tv=0.417000) [ 58.354] has_shadow: has pending damage? 0, outstanding flips: 0 [ 58.354] sna_accel_do_throttle -- no pending activity [ 58.354] sna_wakeup_handler [ 58.354] sna_block_handler (tv=0.417000) [ 58.354] has_shadow: has pending damage? 0, outstanding flips: 0 [ 58.354] sna_accel_do_throttle -- no pending activity [ 58.355] sna_wakeup_handler [ 58.355] sna_block_handler (tv=0.416000) [ 58.355] has_shadow: has pending damage? 0, outstanding flips: 0 [ 58.355] sna_accel_do_throttle -- no pending activity [ 58.357] sna_wakeup_handler [ 58.357] sna_block_handler (tv=0.414000) [ 58.357] has_shadow: has pending damage? 0, outstanding flips: 0 [ 58.357] sna_accel_do_throttle -- no pending activity [ 58.479] sna_wakeup_handler [ 58.480] sna_accel_flush: flush?=0, dirty?=0 [ 58.480] sna_accel_flush: flush?=0, dirty?=0 [ 58.480] sna_block_handler (tv=0.499000) [ 58.480] has_shadow: has pending damage? 0, outstanding flips: 0 [ 58.480] sna_accel_do_throttle -- no pending activity [ 58.480] sna_wakeup_handler [ 58.480] sna_block_handler (tv=0.499000) [ 58.480] has_shadow: has pending damage? 0, outstanding flips: 0 [ 58.480] sna_accel_do_throttle -- no pending activity [ 58.480] sna_wakeup_handler [ 58.480] sna_accel_flush: flush?=0, dirty?=0 [ 58.480] sna_accel_flush: flush?=0, dirty?=0 [ 58.480] sna_accel_flush: flush?=0, dirty?=0 [ 58.480] sna_accel_flush: flush?=0, dirty?=0 [ 58.480] sna_block_handler (tv=0.499000) [ 58.480] has_shadow: has pending damage? 0, outstanding flips: 0 [ 58.480] sna_accel_do_throttle -- no pending activity [ 58.481] sna_wakeup_handler [ 58.481] sna_accel_flush: flush?=0, dirty?=0 [ 58.481] sna_block_handler (tv=0.498000) [ 58.481] has_shadow: has pending damage? 0, outstanding flips: 0 [ 58.481] sna_accel_do_throttle -- no pending activity [ 58.493] sna_wakeup_handler [ 58.493] sna_accel_flush: flush?=0, dirty?=0 [ 58.493] sna_accel_flush: flush?=0, dirty?=0 [ 58.493] sna_accel_flush: flush?=0, dirty?=0 [ 58.493] sna_block_handler (tv=0.486000) [ 58.493] has_shadow: has pending damage? 0, outstanding flips: 0 [ 58.493] sna_accel_do_throttle -- no pending activity [ 58.494] sna_wakeup_handler [ 58.494] sna_accel_flush: flush?=0, dirty?=0 [ 58.494] sna_block_handler (tv=0.485000) [ 58.494] has_shadow: has pending damage? 0, outstanding flips: 0 [ 58.494] sna_accel_do_throttle -- no pending activity [ 58.571] sna_wakeup_handler [ 58.571] sna_accel_flush: flush?=0, dirty?=0 [ 58.571] sna_accel_flush: flush?=0, dirty?=0 [ 58.571] sna_block_handler (tv=0.408000) [ 58.571] has_shadow: has pending damage? 0, outstanding flips: 0 [ 58.571] sna_accel_do_throttle -- no pending activity [ 58.571] sna_wakeup_handler [ 58.571] sna_block_handler (tv=0.408000) [ 58.571] has_shadow: has pending damage? 0, outstanding flips: 0 [ 58.571] sna_accel_do_throttle -- no pending activity [ 58.572] sna_wakeup_handler [ 58.572] sna_block_handler (tv=0.407000) [ 58.572] has_shadow: has pending damage? 0, outstanding flips: 0 [ 58.572] sna_accel_do_throttle -- no pending activity [ 58.573] sna_wakeup_handler [ 58.573] sna_block_handler (tv=0.406000) [ 58.573] has_shadow: has pending damage? 0, outstanding flips: 0 [ 58.573] sna_accel_do_throttle -- no pending activity [ 58.980] sna_wakeup_handler [ 58.980] sna_block_handler (tv=562.109000) [ 58.980] has_shadow: has pending damage? 0, outstanding flips: 0 [ 58.980] sna_accel_do_throttle -- no pending activity [ 59.083] sna_wakeup_handler [ 59.083] sna_create_pixmap(13, 20, 32, usage=0) [ 59.083] kgem_can_create_2d: 13x20 @ 32 [ 59.083] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=20 [ 59.083] kgem_can_create_2d: untiled size=4096 [ 59.083] kgem_choose_tiling: too thin [width 13, 32 bpp] for TILING_X [ 59.083] kgem_choose_tiling: 13x20 -> 0 [ 59.083] sna_create_pixmap: usage=0, flags=a [ 59.083] sna_create_pixmap: small buffer [1040], attaching to shadow pixmap [ 59.083] create_pixmap: allocating pixmap 13x20, depth=32/32, size=1048 [ 59.083] create_pixmap: serial=3918, usage=0, 13x20 [ 59.083] sna_create_pixmap: serial=3918, 13x20, usage=0 [ 59.083] sna_composite_rectangles(pixmap=3919, op=0, 0 x 1 [(0, 0)x(13, 20) ...]) [ 59.083] sna_composite_rectangles: converted to op 0 [ 59.083] sna_composite_rectangles[0] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 59.083] sna_composite_rectangles: nrects=1, region=(0, 0), (13, 20) x 1 [ 59.083] sna_composite_rectangles: clipped extents (0, 0),(13, 20) x 1 [ 59.083] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(13, 20) [ 59.083] sna_composite_rectangles: fallback, dst pixmap=3919 too small or not attached [ 59.083] sna_composite_rectangles: fallback [ 59.083] sna_drawable_move_region_to_cpu(pixmap=3919 (13x20), [(0, 0), (13, 20)], flags=1) [ 59.083] sna_drawable_move_region_to_cpu: region (0, 0), (13, 20) + (0, 0) subsumes pixmap (13x20) [ 59.083] _sna_pixmap_move_to_cpu(pixmap=3919, 13x20, flags=1) [ 59.083] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 59.083] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 59.083] operate_inplace: no, inplace operation not suitable [ 59.083] _sna_pixmap_move_to_cpu: marking as damaged [ 59.083] __sna_damage_all(13, 20) [ 59.083] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 59.083] sna_composite_rectangles(pixmap=3919, op=1, fff2f1f0 x 1 [(0, 0)x(13, 20) ...]) [ 59.083] sna_composite_rectangles: converted to op 1 [ 59.083] sna_composite_rectangles[0] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 59.083] sna_composite_rectangles: nrects=1, region=(0, 0), (13, 20) x 1 [ 59.083] sna_composite_rectangles: clipped extents (0, 0),(13, 20) x 1 [ 59.083] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(13, 20) [ 59.083] sna_composite_rectangles: fallback, dst pixmap=3919 too small or not attached [ 59.083] sna_composite_rectangles: fallback [ 59.083] sna_drawable_move_region_to_cpu(pixmap=3919 (13x20), [(0, 0), (13, 20)], flags=1) [ 59.083] sna_drawable_move_region_to_cpu: pixmap=3919 all damaged on CPU [ 59.083] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 59.083] sna_composite_rectangles: fallback fill: (0, 0)x(13, 20) fff2f1f0 [ 59.083] sna_composite_rectangles(pixmap=3919, op=1, ff300a24 x 2 [(0, 0)x(13, 20) ...]) [ 59.083] sna_composite_rectangles: converted to op 1 [ 59.083] sna_composite_rectangles[0] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 59.083] sna_composite_rectangles[1] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 59.083] sna_composite_rectangles: nrects=2, region=(0, 0), (13, 20) x 2 [ 59.083] sna_composite_rectangles: clipped extents (0, 0),(13, 20) x 1 [ 59.083] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(13, 20) [ 59.083] sna_composite_rectangles: fallback, dst pixmap=3919 too small or not attached [ 59.083] sna_composite_rectangles: fallback [ 59.083] sna_drawable_move_region_to_cpu(pixmap=3919 (13x20), [(0, 0), (13, 20)], flags=1) [ 59.083] sna_drawable_move_region_to_cpu: pixmap=3919 all damaged on CPU [ 59.083] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 59.083] sna_composite_rectangles: fallback fill: (0, 0)x(13, 20) ff300a24 [ 59.083] sna_glyphs(op=3, nlist=2, src=(-8, -2)) [ 59.083] sna_glyphs: fallback -- too small (13x20) [ 59.083] glyphs_fallback: nlist=2, count=4, extents (-9, -13), (19, 15) [ 59.083] glyphs_fallback: clipped extents (0, 0), (13, 15) [ 59.083] sna_drawable_move_region_to_cpu(pixmap=3919 (13x20), [(0, 0), (13, 15)], flags=3) [ 59.083] sna_drawable_move_region_to_cpu: pixmap=3919 all damaged on CPU [ 59.083] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 59.083] sna_copy_area: src=pixmap=3919:(0, 0)x(13, 20)+(0, 0) -> dst=pixmap=3060:(540, 731)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 59.083] sna_copy_area: normal copy [ 59.083] sna_do_copy: src=(0, 0), dst=(540, 731), size=(13x20) [ 59.083] sna_do_copy: after drawable: src=(0, 0), dst=(605, 755), size=(13x20) [ 59.083] sna_do_copy: dst extents (605, 755), (618, 775), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 59.083] sna_do_copy: clipped dst extents (605, 755), (618, 775) [ 59.083] sna_do_copy: unclipped src extents (0, 0), (13, 20) [ 59.083] sna_do_copy: clipped src extents (0, 0), (13, 20) [ 59.083] sna_do_copy: pixmap -- no source clipping [ 59.083] sna_do_copy: src extents (0, 0), (13, 20) x 1 [ 59.083] sna_do_copy: copy region (605, 755), (618, 775) x 1 + (-605, -755) [ 59.083] sna_copy_boxes (boxes=1x[(605, 755), (618, 775)...], src pixmap=3919+(-605, -755), dst pixmap=3060+(-65, -24), alu=3, src.size=13x20, dst.size=3775x2136) [ 59.083] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94a1ed80, gpu_bo=0, cpu_bo=0), replaces=0 [ 59.083] sna_drawable_use_bo pixmap=3060, box=((540, 731), (553, 751)), flags=8... [ 59.083] sna_drawable_use_bo: exported target, set PREFER_GPU [ 59.083] sna_drawable_use_bo: pinned, never REPLACES [ 59.083] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 59.083] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 59.083] sna_drawable_use_bo: using whole GPU bo [ 59.083] region_overlaps_damage? [ 59.083] use_shm_bo: no, not attached [ 59.083] sna_drawable_move_region_to_cpu(pixmap=3919 (13x20), [(0, 0), (13, 20)], flags=2) [ 59.083] sna_drawable_move_region_to_cpu: pixmap=3919 all damaged on CPU [ 59.083] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 59.083] sna_write_boxes x 1, src stride=52, src dx=(-540, -731) [ 59.083] kgem_bo_can_map: handle=9, map=0x7fc6b7845000:0x0:0x7fc656564000, tiling=1, domain=1, offset=4029534208 [ 59.083] write_boxes_inplace x 1, handle=9, tiling=1 [ 59.083] upload_inplace__tiled: tiling=1 [ 59.083] kgem_bo_can_map__cpu: handle=9 [ 59.083] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 59.083] kgem_bo_map__cpu(handle=9, size=33177600, map=0x7fc6b7845000:0x7fc656564000) [ 59.083] kgem_bo_sync__cpu: handle=9 [ 59.083] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(540, 731), size=13x20, pitch=52/15360 [ 59.083] sna_accel_flush: flush?=0, dirty?=0 [ 59.083] sna_accel_flush: flush?=0, dirty?=0 [ 59.083] sna_accel_flush: flush?=0, dirty?=0 [ 59.083] sna_accel_flush: flush?=0, dirty?=0 [ 59.083] sna_destroy_pixmap: pixmap=3919, attached?=1 [ 59.083] __sna_free_pixmap(pixmap=3919) [ 59.083] sna_accel_flush: flush?=0, dirty?=0 [ 59.083] sna_accel_flush: flush?=0, dirty?=0 [ 59.083] sna_accel_flush: flush?=0, dirty?=0 [ 59.083] sna_block_handler (tv=562.6000) [ 59.083] has_shadow: has pending damage? 0, outstanding flips: 0 [ 59.083] sna_accel_do_throttle -- no pending activity [ 59.085] sna_wakeup_handler [ 59.085] sna_accel_flush: flush?=0, dirty?=0 [ 59.085] sna_accel_flush: flush?=0, dirty?=0 [ 59.085] sna_accel_flush: flush?=0, dirty?=0 [ 59.085] sna_accel_flush: flush?=0, dirty?=0 [ 59.085] sna_accel_flush: flush?=0, dirty?=0 [ 59.085] sna_accel_flush: flush?=0, dirty?=0 [ 59.085] sna_accel_flush: flush?=0, dirty?=0 [ 59.085] sna_accel_flush: flush?=0, dirty?=0 [ 59.085] sna_accel_flush: flush?=0, dirty?=0 [ 59.085] sna_block_handler (tv=562.4000) [ 59.085] has_shadow: has pending damage? 0, outstanding flips: 0 [ 59.085] sna_accel_do_throttle -- no pending activity [ 59.085] sna_wakeup_handler [ 59.085] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=114, name=86 [ 59.085] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 59.085] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 59.085] sna_dri2_get_back: draw size=7680x2160, back buffer handle=114 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 [ 59.085] sna_dri2_get_back: reuse backbuffer? 1 [ 59.085] sna_dri2_get_back: back buffer handle=114, active?=0, refcnt=1 [ 59.085] sna_dri2_get_back: reuse unattached back [ 59.085] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 59.085] sna_dri2_reuse_buffer: reusing back buffer handle=114, name=86, pitch=30720, age=0 [ 59.085] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 59.085] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=128, name=76, active_scanout=3 [ 59.085] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 59.085] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 59.085] sna_accel_flush: flush?=0, dirty?=0 [ 59.085] sna_accel_flush: flush?=0, dirty?=0 [ 59.085] sna_accel_flush: flush?=0, dirty?=0 [ 59.085] sna_block_handler (tv=562.4000) [ 59.085] has_shadow: has pending damage? 0, outstanding flips: 0 [ 59.085] timer_enable (time=59085), starting timer 0 [ 59.085] sna_accel_do_throttle -- no pending activity [ 59.085] sna_accel_block: evaluating timers, active=5 [ 59.085] sna_accel_block: flush timer expires in 8 [59093] [ 59.086] sna_wakeup_handler [ 59.086] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 59.086] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 59.086] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 59.086] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 59.086] sna_dri2_get_msc(draw=146, pipe=0) [ 59.086] sna_crtc_record_swap: recording last swap on pipe=0, frame 3295 [msc=3295], time 59.78798 [ 59.086] sna_dri2_get_msc: msc=3295 [raw=3295], ust=59078798 [ 59.086] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=114 (refs=1/1, flush=0) , front=128 (refs=1/4, flush=1) [ 59.086] sna_dri2_schedule_swap(target_msc=3249, divisor=0, remainder=0) [ 59.086] sna_dri2_schedule_swap: using front handle=128, active_scanout?=3, flush?=1 [ 59.086] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 59.086] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 59.086] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 59.086] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 59.086] sna_crtc_record_swap: recording last swap on pipe=0, frame 3295 [msc=3295], time 59.78798 [ 59.086] immediate_swap: current_msc=3295, target_msc=3249 -- yes [ 59.086] can_flip: no, shadow enabled [ 59.086] sna_dri2_add_event: adding event to window 146) [ 59.086] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 59.086] sna_dri2_immediate_blit: no pending blit, starting chain [ 59.086] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 59.086] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 59.086] can_xchg: back size=8701e00, front size=8701e00 [ 59.086] can_xchg: yes, pixmap=165 [ 59.086] sna_dri2_xchg: win=146, exchange front=128/76,ref=2 and back=114/86,ref=2, pixmap=165 7680x2160 [ 59.086] sna_dri2_xchg: back_bo handle=114, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 59.086] sna_dri2_xchg: front_bo handle=128, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 59.086] set_bo: pixmap=165, handle=114 (old handle=128) [ 59.086] set_bo: marking whole pixmap as damaged [ 59.086] set_bo: applying final/discard move-to-gpu [ 59.086] wait_for_shadow: flags=0, flips=0, handle=128, shadow=32 [ 59.086] set_bo: dropping flush hint from handle=128 [ 59.086] set_bo: adding flush hint to handle=114 [ 59.086] mark_stale(handle=128) => 1 [ 59.086] swap_limit: draw=146 setting swap limit to 3 [ 59.086] sna_dri2_swap_limit_validate: swap limit set to 3 [ 59.086] sna_next_vblank(pipe=0, waiting until next vblank) [ 59.086] sna_dri2_schedule_swap: reported target_msc=3295 [ 59.086] sna_accel_flush: flush?=0, dirty?=0 [ 59.086] sna_accel_flush: flush?=0, dirty?=0 [ 59.086] sna_accel_flush: flush?=0, dirty?=0 [ 59.086] sna_accel_flush: flush?=0, dirty?=0 [ 59.086] sna_block_handler (tv=562.3000) [ 59.086] sna_scanout_do_flush: flush timer active: delta=7 [ 59.086] sna_accel_do_throttle -- no pending activity [ 59.086] sna_accel_block: evaluating timers, active=5 [ 59.086] sna_accel_block: flush timer expires in 7 [59093] [ 59.093] sna_wakeup_handler [ 59.093] sna_block_handler (tv=561.996000) [ 59.093] sna_scanout_do_flush: flush timer active: delta=0 [ 59.093] sna_scanout_do_flush (time=59093), triggered [ 59.093] sna_scanout_flush (time=59093), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 59.093] has_shadow: has pending damage? 1, outstanding flips: 0 [ 59.093] stop_flush: scanout=114 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 59.093] has_shadow: has pending damage? 1, outstanding flips: 0 [ 59.093] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 59.093] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 59.093] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 59.093] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 59.093] sna_pixmap_move_to_gpu: already all-damaged [ 59.093] sna_pixmap_mark_active: pixmap=165, handle=114 [ 59.093] sna_mode_redisplay: crtc[0] transformed? 0 [ 59.093] sna_mode_redisplay: crtc[1] transformed? 0 [ 59.093] sna_mode_redisplay: crtc[2] transformed? 0 [ 59.093] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=114 [active=1] [ 59.093] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 128, transformed? 0 [ 59.093] get_fb: reusing fb=101 for handle=114 [ 59.093] sna_mode_redisplay: recording flip on CRTC:32 handle=114, active_scanout=2, serial=2 [ 59.093] __kgem_bo_clear_busy: handle=114 [ 59.093] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 128, transformed? 0 [ 59.093] sna_mode_redisplay: recording flip on CRTC:39 handle=114, active_scanout=3, serial=3 [ 59.093] __kgem_bo_clear_busy: handle=114 [ 59.093] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 59.093] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 59.093] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=114, shadow handle=32 [ 59.093] sna_accel_do_throttle -- no pending activity [ 59.093] sna_accel_block: evaluating timers, active=5 [ 59.093] sna_accel_block: flush timer expires in 16 [59109] [ 59.095] sna_wakeup_handler [ 59.095] sna_mode_wakeup: len=64 [ 59.095] sna_dri2_vblank_handler(type=2, sequence=3296, draw=3353) [ 59.095] sna_crtc_record_swap: recording last swap on pipe=0, frame 3296 [msc=3296], time 59.95477 [ 59.095] sna_dri2_vblank_handler: 2 complete, frame=3296 tv=59.95477 [ 59.095] sna_dri2_blit_complete: blit finished [ 59.095] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=3296, tv=59.95477) [ 59.095] frame_swap_complete(type=2): draw=146, pipe=0, frame=3296 [msc=3296], tv=59.95477 [ 59.095] sna_accel_flush: flush?=0, dirty?=0 [ 59.095] sna_dri2_event_free(draw?=1) [ 59.095] sna_dri2_remove_event: remove[0x561c9473fac0] from window 146, active? 1 [ 59.095] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=114] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 59.095] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=128] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 59.095] sna_dri2_vblank_handler complete [ 59.095] sna_mode_wakeup: recording last swap on pipe=0, frame 3296 [ce0], time 59.95477 [ 59.095] sna_mode_wakeup: removing handle=128 [active_scanout=1] from scanout, installing handle=114 [active_scanout=3] [ 59.095] sna_mode_wakeup: flip complete, pending? 2 [ 59.095] sna_block_handler (tv=561.994000) [ 59.095] sna_scanout_do_flush: flush timer active: delta=14 [ 59.095] sna_accel_do_throttle -- no pending activity [ 59.095] sna_accel_block: evaluating timers, active=5 [ 59.095] sna_accel_block: flush timer expires in 14 [59109] [ 59.109] sna_wakeup_handler [ 59.109] sna_block_handler (tv=561.980000) [ 59.109] sna_scanout_do_flush: flush timer active: delta=0 [ 59.109] sna_scanout_do_flush (time=59109), triggered [ 59.109] sna_scanout_flush (time=59109), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 59.109] has_shadow: has pending damage? 0, outstanding flips: 1 [ 59.109] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 59.109] has_shadow: has pending damage? 0, outstanding flips: 1 [ 59.109] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) [ 59.109] sna_accel_do_throttle -- no pending activity [ 59.109] sna_accel_block: evaluating timers, active=5 [ 59.109] sna_accel_block: flush timer expires in 16 [59125] [ 59.110] sna_wakeup_handler [ 59.110] sna_mode_wakeup: len=32 [ 59.110] sna_mode_wakeup: recording last swap on pipe=1, frame 3267 [cc3], time 59.110779 [ 59.110] sna_mode_wakeup: removing handle=128 [active_scanout=0] from scanout, installing handle=114 [active_scanout=3] [ 59.110] sna_mode_wakeup: flip complete, pending? 1 [ 59.110] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 59.110] sna_block_handler (tv=561.979000) [ 59.110] sna_scanout_do_flush: flush timer active: delta=15 [ 59.110] sna_accel_do_throttle -- no pending activity [ 59.110] sna_accel_block: evaluating timers, active=5 [ 59.110] sna_accel_block: flush timer expires in 15 [59125] [ 59.125] sna_wakeup_handler [ 59.125] sna_block_handler (tv=561.964000) [ 59.125] sna_scanout_do_flush: flush timer active: delta=0 [ 59.125] sna_scanout_do_flush (time=59125), triggered [ 59.125] sna_scanout_flush (time=59125), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 59.125] has_shadow: has pending damage? 0, outstanding flips: 0 [ 59.125] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 59.125] has_shadow: has pending damage? 0, outstanding flips: 0 [ 59.125] sna_accel_disarm_timer[0] (time=59125) [ 59.125] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 59.125] sna_accel_do_throttle -- no pending activity [ 59.212] sna_wakeup_handler [ 59.212] sna_accel_flush: flush?=0, dirty?=0 [ 59.212] sna_accel_flush: flush?=0, dirty?=0 [ 59.212] sna_block_handler (tv=0.500000) [ 59.212] has_shadow: has pending damage? 0, outstanding flips: 0 [ 59.212] sna_accel_do_throttle -- no pending activity [ 59.212] sna_wakeup_handler [ 59.212] sna_block_handler (tv=0.500000) [ 59.212] has_shadow: has pending damage? 0, outstanding flips: 0 [ 59.212] sna_accel_do_throttle -- no pending activity [ 59.213] sna_wakeup_handler [ 59.213] sna_accel_flush: flush?=0, dirty?=0 [ 59.213] sna_accel_flush: flush?=0, dirty?=0 [ 59.213] sna_accel_flush: flush?=0, dirty?=0 [ 59.213] sna_accel_flush: flush?=0, dirty?=0 [ 59.213] sna_block_handler (tv=0.499000) [ 59.213] has_shadow: has pending damage? 0, outstanding flips: 0 [ 59.213] sna_accel_do_throttle -- no pending activity [ 59.214] sna_wakeup_handler [ 59.214] sna_accel_flush: flush?=0, dirty?=0 [ 59.214] sna_block_handler (tv=0.498000) [ 59.214] has_shadow: has pending damage? 0, outstanding flips: 0 [ 59.214] sna_accel_do_throttle -- no pending activity [ 59.214] sna_wakeup_handler [ 59.214] sna_create_pixmap(13, 20, 32, usage=0) [ 59.214] kgem_can_create_2d: 13x20 @ 32 [ 59.214] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=20 [ 59.214] kgem_can_create_2d: untiled size=4096 [ 59.214] kgem_choose_tiling: too thin [width 13, 32 bpp] for TILING_X [ 59.214] kgem_choose_tiling: 13x20 -> 0 [ 59.214] sna_create_pixmap: usage=0, flags=a [ 59.214] sna_create_pixmap: small buffer [1040], attaching to shadow pixmap [ 59.214] create_pixmap: allocating pixmap 13x20, depth=32/32, size=1048 [ 59.214] create_pixmap: serial=3920, usage=0, 13x20 [ 59.214] sna_create_pixmap: serial=3920, 13x20, usage=0 [ 59.214] sna_composite_rectangles(pixmap=3921, op=0, 0 x 1 [(0, 0)x(13, 20) ...]) [ 59.214] sna_composite_rectangles: converted to op 0 [ 59.214] sna_composite_rectangles[0] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 59.214] sna_composite_rectangles: nrects=1, region=(0, 0), (13, 20) x 1 [ 59.214] sna_composite_rectangles: clipped extents (0, 0),(13, 20) x 1 [ 59.214] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(13, 20) [ 59.214] sna_composite_rectangles: fallback, dst pixmap=3921 too small or not attached [ 59.214] sna_composite_rectangles: fallback [ 59.214] sna_drawable_move_region_to_cpu(pixmap=3921 (13x20), [(0, 0), (13, 20)], flags=1) [ 59.214] sna_drawable_move_region_to_cpu: region (0, 0), (13, 20) + (0, 0) subsumes pixmap (13x20) [ 59.214] _sna_pixmap_move_to_cpu(pixmap=3921, 13x20, flags=1) [ 59.214] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 59.214] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 59.214] operate_inplace: no, inplace operation not suitable [ 59.214] _sna_pixmap_move_to_cpu: marking as damaged [ 59.214] __sna_damage_all(13, 20) [ 59.214] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 59.214] sna_composite_rectangles(pixmap=3921, op=1, fff2f1f0 x 1 [(0, 0)x(13, 20) ...]) [ 59.214] sna_composite_rectangles: converted to op 1 [ 59.214] sna_composite_rectangles[0] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 59.214] sna_composite_rectangles: nrects=1, region=(0, 0), (13, 20) x 1 [ 59.214] sna_composite_rectangles: clipped extents (0, 0),(13, 20) x 1 [ 59.214] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(13, 20) [ 59.214] sna_composite_rectangles: fallback, dst pixmap=3921 too small or not attached [ 59.214] sna_composite_rectangles: fallback [ 59.214] sna_drawable_move_region_to_cpu(pixmap=3921 (13x20), [(0, 0), (13, 20)], flags=1) [ 59.214] sna_drawable_move_region_to_cpu: pixmap=3921 all damaged on CPU [ 59.214] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 59.214] sna_composite_rectangles: fallback fill: (0, 0)x(13, 20) fff2f1f0 [ 59.214] sna_composite_rectangles(pixmap=3921, op=1, ff300a24 x 2 [(0, 0)x(13, 20) ...]) [ 59.214] sna_composite_rectangles: converted to op 1 [ 59.214] sna_composite_rectangles[0] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 59.214] sna_composite_rectangles[1] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 59.214] sna_composite_rectangles: nrects=2, region=(0, 0), (13, 20) x 2 [ 59.214] sna_composite_rectangles: clipped extents (0, 0),(13, 20) x 1 [ 59.214] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(13, 20) [ 59.214] sna_composite_rectangles: fallback, dst pixmap=3921 too small or not attached [ 59.214] sna_composite_rectangles: fallback [ 59.214] sna_drawable_move_region_to_cpu(pixmap=3921 (13x20), [(0, 0), (13, 20)], flags=1) [ 59.214] sna_drawable_move_region_to_cpu: pixmap=3921 all damaged on CPU [ 59.214] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 59.214] sna_composite_rectangles: fallback fill: (0, 0)x(13, 20) ff300a24 [ 59.214] sna_glyphs(op=3, nlist=2, src=(-8, -2)) [ 59.214] sna_glyphs: fallback -- too small (13x20) [ 59.214] glyphs_fallback: nlist=2, count=4, extents (-9, -13), (19, 15) [ 59.214] glyphs_fallback: clipped extents (0, 0), (13, 15) [ 59.214] sna_drawable_move_region_to_cpu(pixmap=3921 (13x20), [(0, 0), (13, 15)], flags=3) [ 59.214] sna_drawable_move_region_to_cpu: pixmap=3921 all damaged on CPU [ 59.214] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 59.214] sna_composite_rectangles(pixmap=3921, op=1, ffffffff x 1 [(1, 1)x(9, 17) ...]) [ 59.214] sna_composite_rectangles: converted to op 1 [ 59.214] sna_composite_rectangles[0] (1, 1)x(9, 17) -> (1, 1), (10, 18) [ 59.214] sna_composite_rectangles: nrects=1, region=(1, 1), (10, 18) x 1 [ 59.214] sna_composite_rectangles: clipped extents (1, 1),(10, 18) x 1 [ 59.214] sna_composite_rectangles: pixmap +(0, 0) extents (1, 1),(10, 18) [ 59.214] sna_composite_rectangles: fallback, dst pixmap=3921 too small or not attached [ 59.214] sna_composite_rectangles: fallback [ 59.214] sna_drawable_move_region_to_cpu(pixmap=3921 (13x20), [(1, 1), (10, 18)], flags=1) [ 59.214] sna_drawable_move_region_to_cpu: pixmap=3921 all damaged on CPU [ 59.214] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 59.214] sna_composite_rectangles: fallback fill: (1, 1)x(9, 17) ffffffff [ 59.214] sna_copy_area: src=pixmap=3921:(0, 0)x(13, 20)+(0, 0) -> dst=pixmap=3060:(540, 731)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 59.214] sna_copy_area: normal copy [ 59.214] sna_do_copy: src=(0, 0), dst=(540, 731), size=(13x20) [ 59.214] sna_do_copy: after drawable: src=(0, 0), dst=(605, 755), size=(13x20) [ 59.214] sna_do_copy: dst extents (605, 755), (618, 775), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 59.214] sna_do_copy: clipped dst extents (605, 755), (618, 775) [ 59.214] sna_do_copy: unclipped src extents (0, 0), (13, 20) [ 59.214] sna_do_copy: clipped src extents (0, 0), (13, 20) [ 59.214] sna_do_copy: pixmap -- no source clipping [ 59.214] sna_do_copy: src extents (0, 0), (13, 20) x 1 [ 59.214] sna_do_copy: copy region (605, 755), (618, 775) x 1 + (-605, -755) [ 59.214] sna_copy_boxes (boxes=1x[(605, 755), (618, 775)...], src pixmap=3921+(-605, -755), dst pixmap=3060+(-65, -24), alu=3, src.size=13x20, dst.size=3775x2136) [ 59.214] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94a32530, gpu_bo=0, cpu_bo=0), replaces=0 [ 59.214] sna_drawable_use_bo pixmap=3060, box=((540, 731), (553, 751)), flags=8... [ 59.214] sna_drawable_use_bo: exported target, set PREFER_GPU [ 59.214] sna_drawable_use_bo: pinned, never REPLACES [ 59.214] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 59.214] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 59.214] sna_drawable_use_bo: using whole GPU bo [ 59.214] region_overlaps_damage? [ 59.214] use_shm_bo: no, not attached [ 59.214] sna_drawable_move_region_to_cpu(pixmap=3921 (13x20), [(0, 0), (13, 20)], flags=2) [ 59.214] sna_drawable_move_region_to_cpu: pixmap=3921 all damaged on CPU [ 59.214] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 59.214] sna_write_boxes x 1, src stride=52, src dx=(-540, -731) [ 59.214] kgem_bo_can_map: handle=9, map=0x7fc6b7845000:0x0:0x7fc656564000, tiling=1, domain=1, offset=4029534208 [ 59.214] write_boxes_inplace x 1, handle=9, tiling=1 [ 59.214] upload_inplace__tiled: tiling=1 [ 59.214] kgem_bo_can_map__cpu: handle=9 [ 59.214] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 59.214] kgem_bo_map__cpu(handle=9, size=33177600, map=0x7fc6b7845000:0x7fc656564000) [ 59.214] kgem_bo_sync__cpu: handle=9 [ 59.214] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(540, 731), size=13x20, pitch=52/15360 [ 59.214] sna_accel_flush: flush?=0, dirty?=0 [ 59.214] sna_accel_flush: flush?=0, dirty?=0 [ 59.214] sna_accel_flush: flush?=0, dirty?=0 [ 59.214] sna_accel_flush: flush?=0, dirty?=0 [ 59.214] sna_destroy_pixmap: pixmap=3921, attached?=1 [ 59.214] __sna_free_pixmap(pixmap=3921) [ 59.214] sna_accel_flush: flush?=0, dirty?=0 [ 59.214] sna_accel_flush: flush?=0, dirty?=0 [ 59.214] sna_accel_flush: flush?=0, dirty?=0 [ 59.214] sna_block_handler (tv=0.498000) [ 59.214] has_shadow: has pending damage? 0, outstanding flips: 0 [ 59.214] sna_accel_do_throttle -- no pending activity [ 59.215] sna_wakeup_handler [ 59.216] sna_accel_flush: flush?=0, dirty?=0 [ 59.216] sna_accel_flush: flush?=0, dirty?=0 [ 59.216] sna_accel_flush: flush?=0, dirty?=0 [ 59.216] sna_accel_flush: flush?=0, dirty?=0 [ 59.216] sna_accel_flush: flush?=0, dirty?=0 [ 59.216] sna_accel_flush: flush?=0, dirty?=0 [ 59.216] sna_accel_flush: flush?=0, dirty?=0 [ 59.216] sna_accel_flush: flush?=0, dirty?=0 [ 59.216] sna_accel_flush: flush?=0, dirty?=0 [ 59.216] sna_block_handler (tv=0.496000) [ 59.216] has_shadow: has pending damage? 0, outstanding flips: 0 [ 59.216] sna_accel_do_throttle -- no pending activity [ 59.216] sna_wakeup_handler [ 59.216] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=128, name=76 [ 59.216] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 59.216] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 59.216] sna_dri2_get_back: draw size=7680x2160, back buffer handle=128 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 [ 59.216] sna_dri2_get_back: reuse backbuffer? 1 [ 59.216] sna_dri2_get_back: back buffer handle=128, active?=0, refcnt=1 [ 59.216] sna_dri2_get_back: reuse unattached back [ 59.216] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 59.216] sna_dri2_reuse_buffer: reusing back buffer handle=128, name=76, pitch=30720, age=0 [ 59.216] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 59.216] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=114, name=86, active_scanout=3 [ 59.216] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 59.216] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=114] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 59.216] sna_accel_flush: flush?=0, dirty?=0 [ 59.216] sna_accel_flush: flush?=0, dirty?=0 [ 59.216] sna_accel_flush: flush?=0, dirty?=0 [ 59.216] sna_block_handler (tv=0.496000) [ 59.216] has_shadow: has pending damage? 0, outstanding flips: 0 [ 59.216] timer_enable (time=59216), starting timer 0 [ 59.216] sna_accel_do_throttle -- no pending activity [ 59.216] sna_accel_block: evaluating timers, active=5 [ 59.216] sna_accel_block: flush timer expires in 8 [59224] [ 59.216] sna_wakeup_handler [ 59.216] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 59.216] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 59.216] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 59.216] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 59.216] sna_dri2_get_msc(draw=146, pipe=0) [ 59.216] sna_crtc_record_swap: recording last swap on pipe=0, frame 3303 [msc=3303], time 59.212383 [ 59.217] sna_dri2_get_msc: msc=3303 [raw=3303], ust=59212383 [ 59.217] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=128 (refs=1/1, flush=0) , front=114 (refs=1/4, flush=1) [ 59.217] sna_dri2_schedule_swap(target_msc=3296, divisor=0, remainder=0) [ 59.217] sna_dri2_schedule_swap: using front handle=114, active_scanout?=3, flush?=1 [ 59.217] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 59.217] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 59.217] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 59.217] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 59.217] sna_crtc_record_swap: recording last swap on pipe=0, frame 3303 [msc=3303], time 59.212383 [ 59.217] immediate_swap: current_msc=3303, target_msc=3296 -- yes [ 59.217] can_flip: no, shadow enabled [ 59.217] sna_dri2_add_event: adding event to window 146) [ 59.217] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 59.217] sna_dri2_immediate_blit: no pending blit, starting chain [ 59.217] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 59.217] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 59.217] can_xchg: back size=8701e00, front size=8701e00 [ 59.217] can_xchg: yes, pixmap=165 [ 59.217] sna_dri2_xchg: win=146, exchange front=114/86,ref=2 and back=128/76,ref=2, pixmap=165 7680x2160 [ 59.217] sna_dri2_xchg: back_bo handle=128, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 59.217] sna_dri2_xchg: front_bo handle=114, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 59.217] set_bo: pixmap=165, handle=128 (old handle=114) [ 59.217] set_bo: marking whole pixmap as damaged [ 59.217] set_bo: applying final/discard move-to-gpu [ 59.217] wait_for_shadow: flags=0, flips=0, handle=114, shadow=32 [ 59.217] set_bo: dropping flush hint from handle=114 [ 59.217] set_bo: adding flush hint to handle=128 [ 59.217] mark_stale(handle=114) => 1 [ 59.217] swap_limit: draw=146 setting swap limit to 3 [ 59.217] sna_dri2_swap_limit_validate: swap limit set to 3 [ 59.217] sna_next_vblank(pipe=0, waiting until next vblank) [ 59.217] sna_dri2_schedule_swap: reported target_msc=3303 [ 59.217] sna_accel_flush: flush?=0, dirty?=0 [ 59.217] sna_accel_flush: flush?=0, dirty?=0 [ 59.217] sna_accel_flush: flush?=0, dirty?=0 [ 59.217] sna_accel_flush: flush?=0, dirty?=0 [ 59.217] sna_block_handler (tv=0.495000) [ 59.217] sna_scanout_do_flush: flush timer active: delta=7 [ 59.217] sna_accel_do_throttle -- no pending activity [ 59.217] sna_accel_block: evaluating timers, active=5 [ 59.217] sna_accel_block: flush timer expires in 7 [59224] [ 59.224] sna_wakeup_handler [ 59.224] sna_block_handler (tv=0.488000) [ 59.224] sna_scanout_do_flush: flush timer active: delta=0 [ 59.224] sna_scanout_do_flush (time=59224), triggered [ 59.224] sna_scanout_flush (time=59224), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 59.224] has_shadow: has pending damage? 1, outstanding flips: 0 [ 59.224] stop_flush: scanout=128 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 59.224] has_shadow: has pending damage? 1, outstanding flips: 0 [ 59.224] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 59.224] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 59.224] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 59.224] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 59.224] sna_pixmap_move_to_gpu: already all-damaged [ 59.224] sna_pixmap_mark_active: pixmap=165, handle=128 [ 59.224] sna_mode_redisplay: crtc[0] transformed? 0 [ 59.224] sna_mode_redisplay: crtc[1] transformed? 0 [ 59.224] sna_mode_redisplay: crtc[2] transformed? 0 [ 59.224] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=128 [active=1] [ 59.224] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 114, transformed? 0 [ 59.224] get_fb: reusing fb=112 for handle=128 [ 59.224] sna_mode_redisplay: recording flip on CRTC:32 handle=128, active_scanout=2, serial=2 [ 59.224] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 59.224] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 114, transformed? 0 [ 59.224] sna_mode_redisplay: recording flip on CRTC:39 handle=128, active_scanout=3, serial=3 [ 59.224] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 59.224] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 59.224] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 59.224] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=128, shadow handle=32 [ 59.224] sna_accel_do_throttle -- no pending activity [ 59.224] sna_accel_block: evaluating timers, active=5 [ 59.224] sna_accel_block: flush timer expires in 16 [59240] [ 59.224] sna_wakeup_handler [ 59.224] sna_accel_flush: flush?=0, dirty?=0 [ 59.224] sna_accel_flush: flush?=0, dirty?=0 [ 59.224] sna_block_handler (tv=0.488000) [ 59.224] sna_scanout_do_flush: flush timer active: delta=16 [ 59.224] sna_accel_do_throttle -- no pending activity [ 59.224] sna_accel_block: evaluating timers, active=5 [ 59.224] sna_accel_block: flush timer expires in 16 [59240] [ 59.227] sna_wakeup_handler [ 59.227] sna_mode_wakeup: len=32 [ 59.227] sna_mode_wakeup: recording last swap on pipe=1, frame 3274 [cca], time 59.227668 [ 59.227] sna_mode_wakeup: removing handle=114 [active_scanout=1] from scanout, installing handle=128 [active_scanout=3] [ 59.227] sna_mode_wakeup: flip complete, pending? 2 [ 59.227] sna_block_handler (tv=0.485000) [ 59.227] sna_scanout_do_flush: flush timer active: delta=13 [ 59.227] sna_accel_do_throttle -- no pending activity [ 59.227] sna_accel_block: evaluating timers, active=5 [ 59.227] sna_accel_block: flush timer expires in 13 [59240] [ 59.228] sna_wakeup_handler [ 59.228] sna_mode_wakeup: len=64 [ 59.228] sna_dri2_vblank_handler(type=2, sequence=3304, draw=3353) [ 59.228] sna_crtc_record_swap: recording last swap on pipe=0, frame 3304 [msc=3304], time 59.229071 [ 59.228] sna_dri2_vblank_handler: 2 complete, frame=3304 tv=59.229071 [ 59.228] sna_dri2_blit_complete: blit finished [ 59.228] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=3304, tv=59.229071) [ 59.228] frame_swap_complete(type=2): draw=146, pipe=0, frame=3304 [msc=3304], tv=59.229071 [ 59.228] sna_accel_flush: flush?=0, dirty?=0 [ 59.228] sna_dri2_event_free(draw?=1) [ 59.228] sna_dri2_remove_event: remove[0x561c94ab16d0] from window 146, active? 1 [ 59.228] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 59.228] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=114] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 59.228] sna_dri2_vblank_handler complete [ 59.228] sna_mode_wakeup: recording last swap on pipe=0, frame 3304 [ce8], time 59.229071 [ 59.228] sna_mode_wakeup: removing handle=114 [active_scanout=0] from scanout, installing handle=128 [active_scanout=3] [ 59.228] sna_mode_wakeup: flip complete, pending? 1 [ 59.228] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 59.228] sna_block_handler (tv=0.484000) [ 59.228] sna_scanout_do_flush: flush timer active: delta=12 [ 59.228] sna_accel_do_throttle -- no pending activity [ 59.228] sna_accel_block: evaluating timers, active=5 [ 59.228] sna_accel_block: flush timer expires in 12 [59240] [ 59.240] sna_wakeup_handler [ 59.240] sna_create_pixmap(3234, 20, 32, usage=0) [ 59.240] kgem_can_create_2d: 3234x20 @ 32 [ 59.240] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=12960, height=20 [ 59.240] kgem_can_create_2d: untiled size=262144 [ 59.240] kgem_choose_tiling: TLB miss between lines 3234x20 (pitch=12936), forcing tiling 1 [ 59.240] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=12960, height=20 [ 59.240] kgem_can_create_2d: tiled[-1] size=262144 [ 59.240] sna_create_pixmap: usage=0, flags=1b [ 59.240] sna_create_pixmap: creating GPU pixmap 3234x20, stride=12936, flags=1b [ 59.240] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 [ 59.240] create_pixmap: serial=3922, usage=0, 0x0 [ 59.240] create_pixmap_hdr: pixmap=3922, width=3234, height=20, usage=0 [ 59.240] sna_create_pixmap: serial=3922, 3234x20, usage=0 [ 59.240] sna_composite_rectangles(pixmap=3923, op=0, 0 x 1 [(0, 0)x(3234, 20) ...]) [ 59.240] sna_composite_rectangles: converted to op 0 [ 59.240] sna_composite_rectangles[0] (0, 0)x(3234, 20) -> (0, 0), (3234, 20) [ 59.240] sna_composite_rectangles: nrects=1, region=(0, 0), (3234, 20) x 1 [ 59.240] sna_composite_rectangles: clipped extents (0, 0),(3234, 20) x 1 [ 59.240] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(3234, 20) [ 59.240] sna_composite_rectangles: dropping last-cpu hint [ 59.240] sna_drawable_use_bo pixmap=3923, box=((0, 0), (3234, 20)), flags=19... [ 59.240] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 59.240] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 59.240] sna_pixmap_move_to_gpu(pixmap=3923, usage=0), flags=b [ 59.240] sna_pixmap_move_to_gpu: CPU damage? 0 [ 59.240] sna_pixmap_move_to_gpu: creating GPU bo (3234x20@32), create=b [ 59.240] kgem_choose_tiling: TLB miss between lines 3234x20 (pitch=12936), forcing tiling 1 [ 59.240] kgem_choose_tiling: TLB miss between lines 3234x20 (pitch=12936), forcing tiling 1 [ 59.240] sna_pixmap_alloc_gpu: pixmap=3923 [ 59.240] kgem_create_2d(3234x20, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 59.240] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=13312, height=24 [ 59.240] inactive too small: 64 < 78 [ 59.240] inactive too small: 64 < 78 [ 59.240] __kgem_bo_init(handle=3, num_pages=78) [ 59.240] kgem_set_tiling: handle=3, tiling=1 [1], pitch=13312 [13312]: 1 [ 59.240] new pitch=13312, tiling=1, handle=3, id=2267, num_pages=78 [78], bucket=6 [ 59.240] __sna_damage_all(3234, 20) [ 59.240] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 59.240] sna_pixmap_mark_active: pixmap=3923, handle=3 [ 59.240] sna_drawable_use_bo: allocated GPU bo for operation [ 59.240] sna_drawable_use_bo: using GPU bo with damage? 0 [ 59.240] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 59.240] kgem_bo_is_render: handle=3, rq? 0 [0] [ 59.240] kgem_bo_is_render: handle=3, rq? 0 [0] [ 59.240] gen9_render_fill_boxes(0 x 1 [(0, 0), (3234, 20) ...]) [ 59.240] sna_render_get_solid: 0 [ 59.240] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 59.240] needs_batch_flush: flushing before handle=3 for new reservation [ 59.240] kgem_check_bo: num_pages=+78, num_exec=+1 [ 59.240] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 59.240] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 59.240] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 59.240] kgem_add_handle: handle=4, index=0 [ 59.240] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 59.240] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 59.240] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 59.240] gen9_composite_get_binding_table(ffc0) [ 59.240] kgem_add_reloc64: handle=3, pos=16360, delta=0, domains=20002 [ 59.240] kgem_add_handle: handle=3, index=1 [ 59.240] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=0) [ 59.240] __kgem_bo_mark_dirty: handle=3 (proxy? 0) [ 59.240] [3fe0] bind bo(handle=3, addr=0), format=192, width=3234, height=20, pitch=13312, tiling=1 -> render [ 59.240] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 59.240] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 59.240] kgem_add_handle: handle=7, index=2 [ 59.240] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 59.240] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 59.240] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 59.240] gen9_emit_sampler: sampler = 1 [ 59.240] gen9_emit_sf: num_sf_outputs=1 [ 59.240] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 59.240] gen9_emit_vertex_elements: setup id=0 [ 59.240] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 59.240] (0, 0), (3234, 20) [ 59.240] gen8_vertex_flush[490] = 3 [ 59.240] sna_composite_rectangles: pixmap=3923 marking clear [0]? 1 [ 59.240] sna_composite_rectangles(pixmap=3923, op=1, fff2f1f0 x 1 [(0, 0)x(3234, 20) ...]) [ 59.240] sna_composite_rectangles: converted to op 1 [ 59.240] sna_composite_rectangles[0] (0, 0)x(3234, 20) -> (0, 0), (3234, 20) [ 59.240] sna_composite_rectangles: nrects=1, region=(0, 0), (3234, 20) x 1 [ 59.240] sna_composite_rectangles: clipped extents (0, 0),(3234, 20) x 1 [ 59.240] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(3234, 20) [ 59.240] sna_composite_rectangles: promoting to full GPU [ 59.240] sna_composite_rectangles: dropping last-cpu hint [ 59.240] sna_drawable_use_bo pixmap=3923, box=((0, 0), (3234, 20)), flags=19... [ 59.240] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 59.240] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 59.240] sna_drawable_use_bo: using whole GPU bo [ 59.240] gen9_render_fill_boxes (op=1, color=(f2f2, f1f1, f0f0, ffff) [20028888]) [ 59.240] kgem_bo_is_render: handle=3, rq? 1 [1] [ 59.240] gen9_render_fill_boxes(fff2f1f0 x 1 [(0, 0), (3234, 20) ...]) [ 59.240] sna_render_get_solid: fff2f1f0 [ 59.240] sna_render_get_solid(15) = fff2f1f0 (old) [ 59.240] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 59.240] kgem_check_bo: num_pages=+0, num_exec=+0 [ 59.240] gen9_composite_get_binding_table(ff00) [ 59.240] kgem_add_reloc64: handle=113, pos=16312, delta=0, domains=40000 [ 59.240] kgem_add_reloc64: adding proxy [delta=60] for handle=113 [ 59.240] kgem_add_handle: handle=113, index=3 [ 59.240] kgem_add_reloc64[5] = (delta=60, target handle=3, presumed=fe00a000) [ 59.240] [3fb0] bind bo(handle=113, addr=fe00a03c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 59.240] gen9_emit_vertex_elements: setup id=0 [ 59.240] (0, 0), (3234, 20) [ 59.240] gen8_vertex_flush[4cc] = 3 [ 59.240] sna_composite_rectangles: pixmap=3923 marking clear [fff2f1f0]? 1 [ 59.240] sna_composite_rectangles(pixmap=3923, op=1, ff300a24 x 2 [(0, 0)x(3234, 20) ...]) [ 59.240] sna_composite_rectangles: converted to op 1 [ 59.240] sna_composite_rectangles[0] (0, 0)x(3234, 20) -> (0, 0), (3234, 20) [ 59.240] sna_composite_rectangles[1] (0, 0)x(3234, 20) -> (0, 0), (3234, 20) [ 59.240] sna_composite_rectangles: nrects=2, region=(0, 0), (3234, 20) x 2 [ 59.240] sna_composite_rectangles: clipped extents (0, 0),(3234, 20) x 1 [ 59.240] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(3234, 20) [ 59.240] sna_composite_rectangles: promoting to full GPU [ 59.240] sna_composite_rectangles: dropping last-cpu hint [ 59.240] sna_drawable_use_bo pixmap=3923, box=((0, 0), (3234, 20)), flags=19... [ 59.240] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 59.240] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 59.240] sna_drawable_use_bo: using whole GPU bo [ 59.240] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 59.240] kgem_bo_is_render: handle=3, rq? 1 [1] [ 59.240] gen9_render_fill_boxes(ff300a24 x 1 [(0, 0), (3234, 20) ...]) [ 59.240] sna_render_get_solid: ff300a24 [ 59.240] sna_render_get_solid(17) = ff300a24 (old) [ 59.240] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 59.240] kgem_check_bo: num_pages=+0, num_exec=+0 [ 59.240] gen9_composite_get_binding_table(fe80) [ 59.240] kgem_add_reloc64: handle=113, pos=16280, delta=0, domains=40000 [ 59.240] kgem_add_reloc64: adding proxy [delta=68] for handle=113 [ 59.240] kgem_add_reloc64[6] = (delta=68, target handle=3, presumed=fe00a000) [ 59.240] [3f90] bind bo(handle=113, addr=fe00a044), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 59.240] gen9_emit_vertex_elements: setup id=0 [ 59.240] (0, 0), (3234, 20) [ 59.240] gen8_vertex_flush[508] = 3 [ 59.240] sna_composite_rectangles: pixmap=3923 marking clear [ff300a24]? 1 [ 59.240] sna_glyphs(op=3, nlist=2, src=(-8, -2)) [ 59.240] kgem_bo_is_busy: handle=3, domain: 1 exec? 1, rq? 1 [ 59.240] sna_glyphs: discarding mask [ 59.240] glyphs0_to_dst(op=3, src=(-8, -2), nlist=2, dst=(-8, -2)+(0, 0)) [ 59.240] clipped_glyphs? 19 glyph in 2 lists extents (-9, -14), (145, 18), region (0, 0), (145, 18): yes [ 59.240] gen9_render_composite: 0x0, current mode=1/1 [ 59.240] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 59.240] gen9_composite_fallback: mask is already on the GPU, try to use GPU [ 59.240] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 59.240] sna_drawable_use_bo pixmap=3923, box=((0, 0), (145, 18)), flags=7... [ 59.240] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 59.240] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 59.240] sna_drawable_use_bo: using whole GPU bo [ 59.240] gen9_composite_set_target: pixmap=3923, format=20028888, size=3234x20, pitch=13312, delta=(0,0),damage=0xffffffffffffffff [ 59.240] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 59.240] color_convert: src=ffffffff [20028888] [ 59.240] color_convert: dst=ffffffff [20028888] [ 59.240] sna_render_get_solid: ffffffff [ 59.240] sna_render_get_solid(white) [ 59.240] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 59.240] sna_transform_is_imprecise_integer_translation: no transform [ 59.240] gen9_composite_picture: integer translation (0, 0), removing [ 59.240] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 59.240] sna_render_pixmap_bo: GPU all damaged [ 59.240] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 59.240] gen4_choose_composite_emitter: solid, identity mask [ 59.240] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 59.240] aligning vertex: was 2, now 4 floats per vertex [ 59.240] gen9_composite_get_binding_table(fe00) [ 59.240] kgem_add_reloc64: handle=7, pos=16248, delta=0, domains=40000 [ 59.240] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 59.240] kgem_add_reloc64[7] = (delta=1048, target handle=2, presumed=fffe8000) [ 59.240] [3f70] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 59.240] kgem_add_reloc64: handle=6, pos=16232, delta=0, domains=40000 [ 59.240] kgem_add_handle: handle=6, index=4 [ 59.240] kgem_add_reloc64[8] = (delta=0, target handle=4, presumed=fd581000) [ 59.240] [3f60] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 59.240] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 59.240] gen9_emit_sampler: sampler = a [ 59.240] gen9_emit_sf: num_sf_outputs=2 [ 59.240] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 59.240] gen9_emit_vertex_elements: setup id=9 [ 59.240] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 59.240] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 59.240] glyphs0_to_dst: glyph=(1, -10), (10, 1), clip=(0, 0), (145, 18) [ 59.240] glyphs0_to_dst: blt=(1, 0), (10, 1) [ 59.240] emit_primitive_identity_mask__avx2: dst=(1, 0), mask=(880.00, 26.00) x (9.00, 1.00) [ 59.240] glyphs0_to_dst: glyph=(19, -13), (28, 1), clip=(0, 0), (145, 18) [ 59.240] glyphs0_to_dst: blt=(19, 0), (28, 1) [ 59.240] emit_primitive_identity_mask__avx2: dst=(19, 0), mask=(832.00, 45.00) x (9.00, 1.00) [ 59.240] glyphs0_to_dst: glyph=(37, -10), (46, 1), clip=(0, 0), (145, 18) [ 59.240] glyphs0_to_dst: blt=(37, 0), (46, 1) [ 59.240] emit_primitive_identity_mask__avx2: dst=(37, 0), mask=(880.00, 26.00) x (9.00, 1.00) [ 59.240] glyphs0_to_dst: glyph=(45, 0), (56, 2), clip=(0, 0), (145, 18) [ 59.240] glyphs0_to_dst: blt=(45, 0), (56, 2) [ 59.240] emit_primitive_identity_mask__avx2: dst=(45, 0), mask=(832.00, 48.00) x (11.00, 2.00) [ 59.240] glyphs0_to_dst: glyph=(81, 0), (92, 2), clip=(0, 0), (145, 18) [ 59.240] glyphs0_to_dst: blt=(81, 0), (92, 2) [ 59.240] emit_primitive_identity_mask__avx2: dst=(81, 0), mask=(832.00, 48.00) x (11.00, 2.00) [ 59.240] glyphs0_to_dst: glyph=(108, -10), (118, 1), clip=(0, 0), (145, 18) [ 59.240] glyphs0_to_dst: blt=(108, 0), (118, 1) [ 59.240] emit_primitive_identity_mask__avx2: dst=(108, 0), mask=(880.00, 58.00) x (10.00, 1.00) [ 59.240] glyphs0_to_dst: glyph=(-8, 4), (1, 18), clip=(0, 0), (145, 18) [ 59.240] glyphs0_to_dst: blt=(0, 4), (1, 18) [ 59.240] emit_primitive_identity_mask__avx2: dst=(0, 4), mask=(840.00, 32.00) x (1.00, 14.00) [ 59.240] gen8_vertex_flush[5e4] = 21 [ 59.240] gen9_magic_ca_pass: CA fixup (5 -> 26) [ 59.241] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 59.241] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 59.241] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 59.241] sna_composite_rectangles(pixmap=3923, op=1, ffffffff x 1 [(1, 1)x(9, 17) ...]) [ 59.241] sna_composite_rectangles: converted to op 1 [ 59.241] sna_composite_rectangles[0] (1, 1)x(9, 17) -> (1, 1), (10, 18) [ 59.241] sna_composite_rectangles: nrects=1, region=(1, 1), (10, 18) x 1 [ 59.241] sna_composite_rectangles: clipped extents (1, 1),(10, 18) x 1 [ 59.241] sna_composite_rectangles: pixmap +(0, 0) extents (1, 1),(10, 18) [ 59.241] sna_composite_rectangles: dropping last-cpu hint [ 59.241] sna_drawable_use_bo pixmap=3923, box=((1, 1), (10, 18)), flags=9... [ 59.241] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 59.241] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 59.241] sna_drawable_use_bo: using whole GPU bo [ 59.241] gen9_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20028888]) [ 59.241] kgem_bo_is_render: handle=3, rq? 1 [1] [ 59.241] gen9_render_fill_boxes(ffffffff x 1 [(1, 1), (10, 18) ...]) [ 59.241] sna_render_get_solid: ffffffff [ 59.241] sna_render_get_solid(white) [ 59.241] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 59.241] kgem_check_bo: num_pages=+0, num_exec=+0 [ 59.241] aligning vertex: was 4, now 2 floats per vertex [ 59.241] gen9_composite_get_binding_table(fd40) [ 59.241] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 59.241] gen9_emit_sampler: sampler = 1 [ 59.241] gen9_emit_sf: num_sf_outputs=1 [ 59.241] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 59.241] gen9_emit_vertex_elements: setup id=0 [ 59.241] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 59.241] (1, 1), (10, 18) [ 59.241] gen8_vertex_flush[700] = 3 [ 59.241] sna_copy_area: src=pixmap=3923:(0, 0)x(3234, 20)+(0, 0) -> dst=pixmap=3060:(531, 731)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 59.241] sna_copy_area: normal copy [ 59.241] sna_do_copy: src=(0, 0), dst=(531, 731), size=(3234x20) [ 59.241] sna_do_copy: after drawable: src=(0, 0), dst=(596, 755), size=(3234x20) [ 59.241] sna_do_copy: dst extents (596, 755), (3830, 775), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 59.241] sna_do_copy: clipped dst extents (596, 755), (3830, 775) [ 59.241] sna_do_copy: unclipped src extents (0, 0), (3234, 20) [ 59.241] sna_do_copy: clipped src extents (0, 0), (3234, 20) [ 59.241] sna_do_copy: pixmap -- no source clipping [ 59.241] sna_do_copy: src extents (0, 0), (3234, 20) x 1 [ 59.241] sna_do_copy: copy region (596, 755), (3830, 775) x 1 + (-596, -755) [ 59.241] sna_copy_boxes (boxes=1x[(596, 755), (3830, 775)...], src pixmap=3923+(-596, -755), dst pixmap=3060+(-65, -24), alu=3, src.size=3234x20, dst.size=3775x2136) [ 59.241] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94a26fb0, gpu_bo=3, cpu_bo=0), replaces=0 [ 59.241] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 59.241] sna_drawable_use_bo pixmap=3060, box=((531, 731), (3765, 751)), flags=b... [ 59.241] sna_drawable_use_bo: exported target, set PREFER_GPU [ 59.241] sna_drawable_use_bo: pinned, never REPLACES [ 59.241] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=b [ 59.241] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 59.241] sna_drawable_use_bo: using whole GPU bo [ 59.241] sna_pixmap_move_to_gpu(pixmap=3923, usage=0), flags=a [ 59.241] sna_pixmap_move_to_gpu: already all-damaged [ 59.241] sna_pixmap_mark_active: pixmap=3923, handle=3 [ 59.241] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 59.241] gen9_render_copy_boxes (-531, -731)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 59.241] kgem_bo_is_render: handle=3, rq? 1 [1] [ 59.241] kgem_bo_is_render: handle=9, rq? 0 [0] [ 59.241] kgem_bo_is_render: handle=9, rq? 0 [0] [ 59.241] kgem_bo_is_render: handle=3, rq? 1 [1] [ 59.241] kgem_set_mode: flushing before new bo [ 59.241] gen8_vertex_close: used=110, vbo active? 0, vb=201, nreloc=2 [ 59.241] gen8_vertex_close: copy to batch: 110 @ 454 [ 59.241] gen8_vertex_close: reloc[0] = 287 [ 59.241] kgem_add_reloc64: handle=0, pos=287, delta=1816, domains=200000 [ 59.241] kgem_add_reloc64[9] = (delta=1816, target handle=batch) [ 59.241] gen8_vertex_close: reloc[1] = 372 [ 59.241] kgem_add_reloc64: handle=0, pos=372, delta=1816, domains=200000 [ 59.241] kgem_add_reloc64[10] = (delta=1816, target handle=batch) [ 59.241] batch[1/1, flags=1800]: 454 564 16224 16384, nreloc=11, nexec=5, nfence=0, aperture=1114 [fenced=0] [ 59.241] kgem_fixup_relocs: fixing up 3 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 59.241] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 59.241] kgem_fixup_relocs: shrinking by 61440 [ 59.241] __kgem_busy: handle=1, busy=0, wedged=0 [ 59.241] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 59.241] kgem_commit: release handle=3 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fff12000 [ 59.241] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 59.241] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 59.241] __kgem_bo_clear_busy: handle=7 [ 59.241] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 59.241] kgem_commit: release handle=113 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 59.241] __kgem_bo_clear_busy: handle=113 [ 59.241] kgem_commit: release handle=113 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fe00a000 [ 59.241] kgem_commit: release handle=113 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 59.241] __kgem_bo_clear_busy: handle=113 [ 59.241] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 59.241] __kgem_bo_clear_busy: handle=7 [ 59.241] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 59.241] __kgem_busy: handle=1, busy=131072, wedged=0 [ 59.241] kgem_check_bo: num_pages=+8178, num_exec=+2 [ 59.241] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 59.241] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 59.241] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 59.241] kgem_add_handle: handle=4, index=0 [ 59.241] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 59.241] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 59.241] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 59.241] gen9_composite_get_binding_table(ffc0) [ 59.241] kgem_add_reloc64: handle=9, pos=16360, delta=0, domains=20002 [ 59.241] kgem_add_handle: handle=9, index=1 [ 59.241] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f02dd000) [ 59.241] __kgem_bo_mark_dirty: handle=9 (proxy? 0) [ 59.241] [3fe0] bind bo(handle=9, addr=f02dd000), format=192, width=3775, height=2136, pitch=15360, tiling=1 -> render [ 59.241] kgem_add_reloc64: handle=3, pos=16344, delta=0, domains=40000 [ 59.241] kgem_add_handle: handle=3, index=2 [ 59.241] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fff12000) [ 59.241] [3fd0] bind bo(handle=3, addr=fff12000), format=192, width=3234, height=20, pitch=13312, tiling=1 -> sampler [ 59.241] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 59.241] gen9_emit_sampler: sampler = 0 [ 59.241] gen9_emit_sf: num_sf_outputs=1 [ 59.241] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 59.241] gen9_emit_vertex_elements: setup id=0 [ 59.241] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 59.241] (0, 0) -> (531, 731) + (3234, 20) [ 59.241] gen8_vertex_flush[490] = 3 [ 59.241] sna_accel_flush: flush?=1, dirty?=0 [ 59.241] gen8_vertex_close: used=6, vbo active? 0, vb=1, nreloc=1 [ 59.241] gen8_vertex_close: copy to batch: 6 @ 298 [ 59.241] gen8_vertex_close: reloc[0] = 287 [ 59.241] kgem_add_reloc64: handle=0, pos=287, delta=1192, domains=200000 [ 59.241] kgem_add_reloc64[5] = (delta=1192, target handle=batch) [ 59.241] batch[1/1, flags=1800]: 298 304 16336 16384, nreloc=6, nexec=3, nfence=0, aperture=8188 [fenced=0] [ 59.241] __kgem_busy: handle=1, busy=131072, wedged=0 [ 59.241] kgem_fixup_relocs: fixing up 2 self-relocations to handle=0x2, presumed-offset=fd981000 [ 59.241] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 59.241] kgem_fixup_relocs: shrinking by 61440 [ 59.241] __kgem_busy: handle=2, busy=0, wedged=0 [ 59.241] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd981000 [ 59.241] kgem_commit: release handle=9 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f02dd000 [ 59.241] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 59.241] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fff12000 [ 59.241] sna_accel_flush: flush?=0, dirty?=0 [ 59.241] sna_accel_flush: flush?=0, dirty?=0 [ 59.241] sna_accel_flush: flush?=0, dirty?=0 [ 59.241] sna_destroy_pixmap: pixmap=3923, attached?=1 [ 59.241] _kgem_bo_destroy: handle=3, proxy? 0 [ 59.241] __kgem_bo_destroy: handle=3, size=319488 [ 59.241] __kgem_busy: handle=3, busy=131072, wedged=0 [ 59.241] __kgem_bo_destroy: handle=3 -> active [ 59.241] __sna_free_pixmap(pixmap=3923) [ 59.241] sna_accel_flush: flush?=0, dirty?=0 [ 59.241] sna_accel_flush: flush?=0, dirty?=0 [ 59.241] sna_accel_flush: flush?=0, dirty?=0 [ 59.241] sna_block_handler (tv=0.471000) [ 59.241] kgem_retire, need_retire?=1 [ 59.241] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 59.241] kgem_retire__requests_ring: retiring ring 0 [ 59.241] __kgem_busy: handle=1, busy=0, wedged=0 [ 59.241] __kgem_retire_rq: request 1 complete [ 59.241] kgem_retire__requests_ring: retiring ring 0 [ 59.241] __kgem_busy: handle=2, busy=0, wedged=0 [ 59.241] __kgem_retire_rq: request 2 complete [ 59.241] __kgem_bo_flush: handle=9, busy=0, wedged=0 [ 59.241] __kgem_bo_flush: handle=3, busy=0, wedged=0 [ 59.241] kgem_bo_move_to_cache: release handle=3 [ 59.241] kgem_bo_move_to_inactive: moving handle=3 to inactive [ 59.241] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 59.241] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 59.241] kgem_retire -- retired=1, need_retire=0 [ 59.241] sna_scanout_do_flush: flush timer active: delta=-1 [ 59.241] sna_scanout_do_flush (time=59241), triggered [ 59.241] sna_scanout_flush (time=59241), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 59.241] has_shadow: has pending damage? 0, outstanding flips: 0 [ 59.241] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 59.241] has_shadow: has pending damage? 0, outstanding flips: 0 [ 59.241] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 59.241] sna_accel_do_throttle -- no pending activity [ 59.241] sna_accel_block: evaluating timers, active=5 [ 59.241] sna_accel_block: flush timer expires in 16 [59257] [ 59.243] sna_wakeup_handler [ 59.243] sna_accel_flush: flush?=0, dirty?=0 [ 59.243] sna_accel_flush: flush?=0, dirty?=0 [ 59.243] sna_block_handler (tv=0.469000) [ 59.243] sna_scanout_do_flush: flush timer active: delta=14 [ 59.243] sna_accel_do_throttle -- no pending activity [ 59.243] sna_accel_block: evaluating timers, active=5 [ 59.243] sna_accel_block: flush timer expires in 14 [59257] [ 59.243] sna_wakeup_handler [ 59.243] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=114, name=86 [ 59.243] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 59.243] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 59.243] sna_dri2_get_back: draw size=7680x2160, back buffer handle=114 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 [ 59.243] sna_dri2_get_back: reuse backbuffer? 1 [ 59.243] sna_dri2_get_back: back buffer handle=114, active?=0, refcnt=1 [ 59.243] sna_dri2_get_back: reuse unattached back [ 59.243] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 59.243] sna_dri2_reuse_buffer: reusing back buffer handle=114, name=86, pitch=30720, age=0 [ 59.243] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 59.243] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=128, name=76, active_scanout=3 [ 59.243] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 59.243] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 59.243] sna_accel_flush: flush?=0, dirty?=0 [ 59.243] sna_accel_flush: flush?=0, dirty?=0 [ 59.243] sna_accel_flush: flush?=0, dirty?=0 [ 59.243] sna_block_handler (tv=0.469000) [ 59.243] sna_scanout_do_flush: flush timer active: delta=14 [ 59.243] sna_accel_do_throttle -- no pending activity [ 59.243] sna_accel_block: evaluating timers, active=5 [ 59.243] sna_accel_block: flush timer expires in 14 [59257] [ 59.243] sna_wakeup_handler [ 59.243] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 59.243] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 59.243] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 59.243] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 59.243] sna_dri2_get_msc(draw=146, pipe=0) [ 59.243] sna_crtc_record_swap: recording last swap on pipe=0, frame 3304 [msc=3304], time 59.229071 [ 59.243] sna_dri2_get_msc: msc=3304 [raw=3304], ust=59229071 [ 59.243] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=114 (refs=1/1, flush=0) , front=128 (refs=1/4, flush=1) [ 59.243] sna_dri2_schedule_swap(target_msc=3304, divisor=0, remainder=0) [ 59.243] sna_dri2_schedule_swap: using front handle=128, active_scanout?=3, flush?=1 [ 59.243] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 59.243] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 59.243] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 59.243] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 59.243] sna_crtc_record_swap: recording last swap on pipe=0, frame 3304 [msc=3304], time 59.229071 [ 59.243] immediate_swap: current_msc=3304, target_msc=3304 -- yes [ 59.243] can_flip: no, shadow enabled [ 59.243] sna_dri2_add_event: adding event to window 146) [ 59.243] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 59.243] sna_dri2_immediate_blit: no pending blit, starting chain [ 59.243] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 59.243] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 59.243] can_xchg: back size=8701e00, front size=8701e00 [ 59.243] can_xchg: yes, pixmap=165 [ 59.243] sna_dri2_xchg: win=146, exchange front=128/76,ref=2 and back=114/86,ref=2, pixmap=165 7680x2160 [ 59.243] sna_dri2_xchg: back_bo handle=114, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 59.243] sna_dri2_xchg: front_bo handle=128, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 59.243] set_bo: pixmap=165, handle=114 (old handle=128) [ 59.243] set_bo: marking whole pixmap as damaged [ 59.243] set_bo: applying final/discard move-to-gpu [ 59.243] wait_for_shadow: flags=0, flips=0, handle=128, shadow=32 [ 59.243] set_bo: dropping flush hint from handle=128 [ 59.243] set_bo: adding flush hint to handle=114 [ 59.243] mark_stale(handle=128) => 1 [ 59.243] swap_limit: draw=146 setting swap limit to 3 [ 59.243] sna_dri2_swap_limit_validate: swap limit set to 3 [ 59.243] sna_next_vblank(pipe=0, waiting until next vblank) [ 59.243] sna_dri2_schedule_swap: reported target_msc=3304 [ 59.243] sna_accel_flush: flush?=0, dirty?=0 [ 59.243] sna_accel_flush: flush?=0, dirty?=0 [ 59.244] sna_accel_flush: flush?=0, dirty?=0 [ 59.244] sna_accel_flush: flush?=0, dirty?=0 [ 59.244] sna_block_handler (tv=0.468000) [ 59.244] sna_scanout_do_flush: flush timer active: delta=13 [ 59.244] sna_accel_do_throttle -- no pending activity [ 59.244] sna_accel_block: evaluating timers, active=5 [ 59.244] sna_accel_block: flush timer expires in 13 [59257] [ 59.245] sna_wakeup_handler [ 59.245] sna_mode_wakeup: len=32 [ 59.245] sna_dri2_vblank_handler(type=2, sequence=3305, draw=3353) [ 59.245] sna_crtc_record_swap: recording last swap on pipe=0, frame 3305 [msc=3305], time 59.245767 [ 59.245] sna_dri2_vblank_handler: 2 complete, frame=3305 tv=59.245767 [ 59.245] sna_dri2_blit_complete: blit finished [ 59.245] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=3305, tv=59.245767) [ 59.245] frame_swap_complete(type=2): draw=146, pipe=0, frame=3305 [msc=3305], tv=59.245767 [ 59.245] sna_accel_flush: flush?=0, dirty?=0 [ 59.245] sna_dri2_event_free(draw?=1) [ 59.245] sna_dri2_remove_event: remove[0x561c94749170] from window 146, active? 1 [ 59.245] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=114] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 59.245] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=128] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 59.245] sna_dri2_vblank_handler complete [ 59.245] sna_block_handler (tv=0.467000) [ 59.245] sna_scanout_do_flush: flush timer active: delta=12 [ 59.245] sna_accel_do_throttle -- no pending activity [ 59.245] sna_accel_block: evaluating timers, active=5 [ 59.245] sna_accel_block: flush timer expires in 12 [59257] [ 59.257] sna_wakeup_handler [ 59.257] sna_block_handler (tv=0.455000) [ 59.257] sna_scanout_do_flush: flush timer active: delta=0 [ 59.257] sna_scanout_do_flush (time=59257), triggered [ 59.257] sna_scanout_flush (time=59257), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 59.257] has_shadow: has pending damage? 1, outstanding flips: 0 [ 59.257] stop_flush: scanout=114 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 59.257] has_shadow: has pending damage? 1, outstanding flips: 0 [ 59.257] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 59.257] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 59.257] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 59.257] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 59.257] sna_pixmap_move_to_gpu: already all-damaged [ 59.257] sna_pixmap_mark_active: pixmap=165, handle=114 [ 59.257] sna_mode_redisplay: crtc[0] transformed? 0 [ 59.257] sna_mode_redisplay: crtc[1] transformed? 0 [ 59.257] sna_mode_redisplay: crtc[2] transformed? 0 [ 59.257] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=114 [active=1] [ 59.257] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 128, transformed? 0 [ 59.257] get_fb: reusing fb=101 for handle=114 [ 59.257] sna_mode_redisplay: recording flip on CRTC:32 handle=114, active_scanout=2, serial=2 [ 59.257] __kgem_bo_clear_busy: handle=114 [ 59.257] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 128, transformed? 0 [ 59.257] sna_mode_redisplay: recording flip on CRTC:39 handle=114, active_scanout=3, serial=3 [ 59.257] __kgem_bo_clear_busy: handle=114 [ 59.257] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 59.257] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 59.257] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=114, shadow handle=32 [ 59.257] sna_accel_do_throttle -- no pending activity [ 59.257] sna_accel_block: evaluating timers, active=5 [ 59.257] sna_accel_block: flush timer expires in 16 [59273] [ 59.260] sna_wakeup_handler [ 59.260] sna_mode_wakeup: len=32 [ 59.260] sna_mode_wakeup: recording last swap on pipe=1, frame 3276 [ccc], time 59.261064 [ 59.260] sna_mode_wakeup: removing handle=128 [active_scanout=1] from scanout, installing handle=114 [active_scanout=3] [ 59.260] sna_mode_wakeup: flip complete, pending? 2 [ 59.260] sna_block_handler (tv=0.452000) [ 59.260] sna_scanout_do_flush: flush timer active: delta=13 [ 59.260] sna_accel_do_throttle -- no pending activity [ 59.260] sna_accel_block: evaluating timers, active=5 [ 59.260] sna_accel_block: flush timer expires in 13 [59273] [ 59.262] sna_wakeup_handler [ 59.262] sna_mode_wakeup: len=32 [ 59.262] sna_mode_wakeup: recording last swap on pipe=0, frame 3306 [cea], time 59.262469 [ 59.262] sna_mode_wakeup: removing handle=128 [active_scanout=0] from scanout, installing handle=114 [active_scanout=3] [ 59.262] sna_mode_wakeup: flip complete, pending? 1 [ 59.262] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 59.262] sna_block_handler (tv=0.450000) [ 59.262] sna_scanout_do_flush: flush timer active: delta=11 [ 59.262] sna_accel_do_throttle -- no pending activity [ 59.262] sna_accel_block: evaluating timers, active=5 [ 59.262] sna_accel_block: flush timer expires in 11 [59273] [ 59.273] sna_wakeup_handler [ 59.273] sna_block_handler (tv=0.439000) [ 59.273] sna_scanout_do_flush: flush timer active: delta=0 [ 59.273] sna_scanout_do_flush (time=59273), triggered [ 59.273] sna_scanout_flush (time=59273), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 59.273] has_shadow: has pending damage? 0, outstanding flips: 0 [ 59.273] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 59.273] has_shadow: has pending damage? 0, outstanding flips: 0 [ 59.273] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 59.273] sna_accel_do_throttle -- no pending activity [ 59.273] sna_accel_block: evaluating timers, active=5 [ 59.273] sna_accel_block: flush timer expires in 16 [59289] [ 59.280] sna_wakeup_handler [ 59.280] sna_accel_flush: flush?=0, dirty?=0 [ 59.280] sna_accel_flush: flush?=0, dirty?=0 [ 59.280] sna_block_handler (tv=0.432000) [ 59.280] sna_scanout_do_flush: flush timer active: delta=9 [ 59.280] sna_accel_do_throttle -- no pending activity [ 59.280] sna_accel_block: evaluating timers, active=5 [ 59.280] sna_accel_block: flush timer expires in 9 [59289] [ 59.280] sna_wakeup_handler [ 59.280] sna_block_handler (tv=0.432000) [ 59.280] sna_scanout_do_flush: flush timer active: delta=9 [ 59.280] sna_accel_do_throttle -- no pending activity [ 59.280] sna_accel_block: evaluating timers, active=5 [ 59.280] sna_accel_block: flush timer expires in 9 [59289] [ 59.281] sna_wakeup_handler [ 59.281] sna_block_handler (tv=0.431000) [ 59.281] sna_scanout_do_flush: flush timer active: delta=8 [ 59.281] sna_accel_do_throttle -- no pending activity [ 59.281] sna_accel_block: evaluating timers, active=5 [ 59.281] sna_accel_block: flush timer expires in 8 [59289] [ 59.282] sna_wakeup_handler [ 59.282] sna_block_handler (tv=0.430000) [ 59.282] sna_scanout_do_flush: flush timer active: delta=7 [ 59.282] sna_accel_do_throttle -- no pending activity [ 59.282] sna_accel_block: evaluating timers, active=5 [ 59.282] sna_accel_block: flush timer expires in 7 [59289] [ 59.289] sna_wakeup_handler [ 59.289] sna_block_handler (tv=0.423000) [ 59.289] sna_scanout_do_flush: flush timer active: delta=0 [ 59.289] sna_scanout_do_flush (time=59289), triggered [ 59.289] sna_scanout_flush (time=59289), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 59.289] has_shadow: has pending damage? 0, outstanding flips: 0 [ 59.289] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 59.289] has_shadow: has pending damage? 0, outstanding flips: 0 [ 59.289] sna_accel_disarm_timer[0] (time=59289) [ 59.289] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 59.289] sna_accel_do_throttle -- no pending activity [ 59.594] sna_wakeup_handler [ 59.594] sna_accel_flush: flush?=0, dirty?=0 [ 59.594] sna_accel_flush: flush?=0, dirty?=0 [ 59.594] sna_block_handler (tv=0.500000) [ 59.594] has_shadow: has pending damage? 0, outstanding flips: 0 [ 59.594] sna_accel_do_throttle -- no pending activity [ 59.594] sna_wakeup_handler [ 59.594] sna_block_handler (tv=0.500000) [ 59.594] has_shadow: has pending damage? 0, outstanding flips: 0 [ 59.594] sna_accel_do_throttle -- no pending activity [ 59.594] sna_wakeup_handler [ 59.594] sna_accel_flush: flush?=0, dirty?=0 [ 59.594] sna_accel_flush: flush?=0, dirty?=0 [ 59.594] sna_accel_flush: flush?=0, dirty?=0 [ 59.594] sna_accel_flush: flush?=0, dirty?=0 [ 59.594] sna_block_handler (tv=0.500000) [ 59.594] has_shadow: has pending damage? 0, outstanding flips: 0 [ 59.594] sna_accel_do_throttle -- no pending activity [ 59.595] sna_wakeup_handler [ 59.595] sna_accel_flush: flush?=0, dirty?=0 [ 59.595] sna_block_handler (tv=0.499000) [ 59.595] has_shadow: has pending damage? 0, outstanding flips: 0 [ 59.595] sna_accel_do_throttle -- no pending activity [ 59.596] sna_wakeup_handler [ 59.597] sna_block_handler (tv=0.498000) [ 59.597] has_shadow: has pending damage? 0, outstanding flips: 0 [ 59.597] sna_accel_do_throttle -- no pending activity [ 59.606] sna_wakeup_handler [ 59.606] sna_accel_flush: flush?=0, dirty?=0 [ 59.606] sna_accel_flush: flush?=0, dirty?=0 [ 59.606] sna_accel_flush: flush?=0, dirty?=0 [ 59.606] sna_accel_flush: flush?=0, dirty?=0 [ 59.606] sna_accel_flush: flush?=0, dirty?=0 [ 59.606] sna_accel_flush: flush?=0, dirty?=0 [ 59.606] sna_accel_flush: flush?=0, dirty?=0 [ 59.606] sna_accel_flush: flush?=0, dirty?=0 [ 59.606] sna_accel_flush: flush?=0, dirty?=0 [ 59.606] sna_accel_flush: flush?=0, dirty?=0 [ 59.606] sna_accel_flush: flush?=0, dirty?=0 [ 59.606] sna_accel_flush: flush?=0, dirty?=0 [ 59.606] sna_accel_flush: flush?=0, dirty?=0 [ 59.606] sna_accel_flush: flush?=0, dirty?=0 [ 59.606] sna_block_handler (tv=0.488000) [ 59.606] has_shadow: has pending damage? 0, outstanding flips: 0 [ 59.606] sna_accel_do_throttle -- no pending activity [ 59.606] sna_wakeup_handler [ 59.606] sna_accel_flush: flush?=0, dirty?=0 [ 59.606] sna_accel_flush: flush?=0, dirty?=0 [ 59.606] sna_accel_flush: flush?=0, dirty?=0 [ 59.606] sna_block_handler (tv=0.488000) [ 59.606] has_shadow: has pending damage? 0, outstanding flips: 0 [ 59.606] sna_accel_do_throttle -- no pending activity [ 59.606] sna_wakeup_handler [ 59.606] sna_accel_flush: flush?=0, dirty?=0 [ 59.606] sna_accel_flush: flush?=0, dirty?=0 [ 59.606] sna_block_handler (tv=0.488000) [ 59.606] has_shadow: has pending damage? 0, outstanding flips: 0 [ 59.606] sna_accel_do_throttle -- no pending activity [ 59.606] sna_wakeup_handler [ 59.606] sna_accel_flush: flush?=0, dirty?=0 [ 59.606] sna_accel_flush: flush?=0, dirty?=0 [ 59.606] sna_block_handler (tv=0.488000) [ 59.606] has_shadow: has pending damage? 0, outstanding flips: 0 [ 59.606] sna_accel_do_throttle -- no pending activity [ 59.606] sna_wakeup_handler [ 59.606] sna_accel_flush: flush?=0, dirty?=0 [ 59.606] sna_accel_flush: flush?=0, dirty?=0 [ 59.606] sna_accel_flush: flush?=0, dirty?=0 [ 59.606] sna_block_handler (tv=0.488000) [ 59.606] has_shadow: has pending damage? 0, outstanding flips: 0 [ 59.606] sna_accel_do_throttle -- no pending activity [ 59.606] sna_wakeup_handler [ 59.606] sna_accel_flush: flush?=0, dirty?=0 [ 59.606] sna_accel_flush: flush?=0, dirty?=0 [ 59.606] sna_block_handler (tv=0.488000) [ 59.606] has_shadow: has pending damage? 0, outstanding flips: 0 [ 59.606] sna_accel_do_throttle -- no pending activity [ 59.606] sna_wakeup_handler [ 59.606] sna_accel_flush: flush?=0, dirty?=0 [ 59.607] sna_accel_flush: flush?=0, dirty?=0 [ 59.607] sna_accel_flush: flush?=0, dirty?=0 [ 59.607] sna_block_handler (tv=0.487000) [ 59.607] has_shadow: has pending damage? 0, outstanding flips: 0 [ 59.607] sna_accel_do_throttle -- no pending activity [ 59.607] sna_wakeup_handler [ 59.607] sna_accel_flush: flush?=0, dirty?=0 [ 59.607] sna_accel_flush: flush?=0, dirty?=0 [ 59.607] sna_accel_flush: flush?=0, dirty?=0 [ 59.607] sna_block_handler (tv=0.487000) [ 59.607] has_shadow: has pending damage? 0, outstanding flips: 0 [ 59.607] sna_accel_do_throttle -- no pending activity [ 59.607] sna_wakeup_handler [ 59.607] sna_accel_flush: flush?=0, dirty?=0 [ 59.607] sna_accel_flush: flush?=0, dirty?=0 [ 59.607] sna_block_handler (tv=0.487000) [ 59.607] has_shadow: has pending damage? 0, outstanding flips: 0 [ 59.607] sna_accel_do_throttle -- no pending activity [ 59.607] sna_wakeup_handler [ 59.607] sna_accel_flush: flush?=0, dirty?=0 [ 59.607] sna_accel_flush: flush?=0, dirty?=0 [ 59.607] sna_accel_flush: flush?=0, dirty?=0 [ 59.607] sna_create_pixmap(1, 1, 32, usage=0) [ 59.607] kgem_can_create_2d: 1x1 @ 32 [ 59.607] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=1 [ 59.607] kgem_can_create_2d: untiled size=4096 [ 59.607] kgem_choose_tiling: disabling tiling [1x1] for single row/col [ 59.607] kgem_choose_tiling: 1x1 -> 0 [ 59.607] sna_create_pixmap: usage=0, flags=a [ 59.607] sna_create_pixmap: small buffer [4], attaching to shadow pixmap [ 59.607] create_pixmap: allocating pixmap 1x1, depth=32/32, size=12 [ 59.607] create_pixmap: serial=3924, usage=0, 1x1 [ 59.607] sna_create_pixmap: serial=3924, 1x1, usage=0 [ 59.607] sna_composite_rectangles(pixmap=3925, op=0, 0 x 1 [(0, 0)x(1, 1) ...]) [ 59.607] sna_composite_rectangles: converted to op 0 [ 59.607] sna_composite_rectangles[0] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 59.607] sna_composite_rectangles: nrects=1, region=(0, 0), (1, 1) x 1 [ 59.607] sna_composite_rectangles: clipped extents (0, 0),(1, 1) x 1 [ 59.607] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(1, 1) [ 59.607] sna_composite_rectangles: fallback, dst pixmap=3925 too small or not attached [ 59.607] sna_composite_rectangles: fallback [ 59.607] sna_drawable_move_region_to_cpu(pixmap=3925 (1x1), [(0, 0), (1, 1)], flags=1) [ 59.607] sna_drawable_move_region_to_cpu: region (0, 0), (1, 1) + (0, 0) subsumes pixmap (1x1) [ 59.607] _sna_pixmap_move_to_cpu(pixmap=3925, 1x1, flags=1) [ 59.607] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 59.607] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 59.607] operate_inplace: no, inplace operation not suitable [ 59.607] _sna_pixmap_move_to_cpu: marking as damaged [ 59.607] __sna_damage_all(1, 1) [ 59.607] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 59.607] sna_composite_rectangles(pixmap=3925, op=1, fff2f1f0 x 1 [(0, 0)x(1, 1) ...]) [ 59.607] sna_composite_rectangles: converted to op 1 [ 59.607] sna_composite_rectangles[0] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 59.607] sna_composite_rectangles: nrects=1, region=(0, 0), (1, 1) x 1 [ 59.607] sna_composite_rectangles: clipped extents (0, 0),(1, 1) x 1 [ 59.607] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(1, 1) [ 59.607] sna_composite_rectangles: fallback, dst pixmap=3925 too small or not attached [ 59.607] sna_composite_rectangles: fallback [ 59.607] sna_drawable_move_region_to_cpu(pixmap=3925 (1x1), [(0, 0), (1, 1)], flags=1) [ 59.607] sna_drawable_move_region_to_cpu: pixmap=3925 all damaged on CPU [ 59.607] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 59.607] sna_composite_rectangles: fallback fill: (0, 0)x(1, 1) fff2f1f0 [ 59.607] sna_composite_rectangles(pixmap=3925, op=1, ff300a24 x 2 [(0, 0)x(1, 1) ...]) [ 59.607] sna_composite_rectangles: converted to op 1 [ 59.607] sna_composite_rectangles[0] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 59.607] sna_composite_rectangles[1] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 59.607] sna_composite_rectangles: nrects=2, region=(0, 0), (1, 1) x 2 [ 59.607] sna_composite_rectangles: clipped extents (0, 0),(1, 1) x 1 [ 59.607] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(1, 1) [ 59.607] sna_composite_rectangles: fallback, dst pixmap=3925 too small or not attached [ 59.607] sna_composite_rectangles: fallback [ 59.607] sna_drawable_move_region_to_cpu(pixmap=3925 (1x1), [(0, 0), (1, 1)], flags=1) [ 59.607] sna_drawable_move_region_to_cpu: pixmap=3925 all damaged on CPU [ 59.607] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 59.607] sna_composite_rectangles: fallback fill: (0, 0)x(1, 1) ff300a24 [ 59.607] sna_copy_area: src=pixmap=3925:(0, 0)x(1, 1)+(0, 0) -> dst=pixmap=3060:(0, 0)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 59.607] sna_copy_area: normal copy [ 59.607] sna_do_copy: src=(0, 0), dst=(0, 0), size=(1x1) [ 59.607] sna_do_copy: after drawable: src=(0, 0), dst=(65, 24), size=(1x1) [ 59.607] sna_do_copy: dst extents (65, 24), (66, 25), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 59.607] sna_do_copy: clipped dst extents (65, 24), (66, 25) [ 59.607] sna_do_copy: unclipped src extents (0, 0), (1, 1) [ 59.607] sna_do_copy: clipped src extents (0, 0), (1, 1) [ 59.607] sna_do_copy: pixmap -- no source clipping [ 59.607] sna_do_copy: src extents (0, 0), (1, 1) x 1 [ 59.607] sna_do_copy: copy region (65, 24), (66, 25) x 1 + (-65, -24) [ 59.607] sna_copy_boxes (boxes=1x[(65, 24), (66, 25)...], src pixmap=3925+(-65, -24), dst pixmap=3060+(-65, -24), alu=3, src.size=1x1, dst.size=3775x2136) [ 59.607] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94ad7060, gpu_bo=0, cpu_bo=0), replaces=0 [ 59.607] sna_drawable_use_bo pixmap=3060, box=((0, 0), (1, 1)), flags=8... [ 59.607] sna_drawable_use_bo: exported target, set PREFER_GPU [ 59.607] sna_drawable_use_bo: pinned, never REPLACES [ 59.607] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 59.607] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 59.607] sna_drawable_use_bo: using whole GPU bo [ 59.607] region_overlaps_damage? [ 59.607] use_shm_bo: no, not attached [ 59.607] sna_drawable_move_region_to_cpu(pixmap=3925 (1x1), [(0, 0), (1, 1)], flags=2) [ 59.607] sna_drawable_move_region_to_cpu: pixmap=3925 all damaged on CPU [ 59.607] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 59.607] sna_write_boxes x 1, src stride=4, src dx=(0, 0) [ 59.607] kgem_bo_can_map: handle=9, map=0x7fc6b7845000:0x0:0x7fc656564000, tiling=1, domain=0, offset=4029534208 [ 59.607] write_boxes_inplace x 1, handle=9, tiling=1 [ 59.607] upload_inplace__tiled: tiling=1 [ 59.607] kgem_bo_can_map__cpu: handle=9 [ 59.607] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 59.607] kgem_bo_map__cpu(handle=9, size=33177600, map=0x7fc6b7845000:0x7fc656564000) [ 59.607] kgem_bo_sync__cpu: handle=9 [ 59.607] __kgem_busy: handle=9, busy=0, wedged=0 [ 59.607] kgem_bo_sync__cpu: SYNC: handle=9, needs_flush? 0, domain? 0, busy? 0 [ 59.607] __kgem_busy: handle=9, busy=0, wedged=0 [ 59.607] kgem_bo_retire: retiring bo handle=9 (needed flush? 0), rq? 0 [busy?=0] [ 59.607] assert_bo_retired: handle=9, domain: 0 exec? 0, rq? 0 [ 59.607] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(0, 0), size=1x1, pitch=4/15360 [ 59.607] sna_accel_flush: flush?=0, dirty?=0 [ 59.607] sna_accel_flush: flush?=0, dirty?=0 [ 59.607] sna_accel_flush: flush?=0, dirty?=0 [ 59.607] sna_accel_flush: flush?=0, dirty?=0 [ 59.607] sna_destroy_pixmap: pixmap=3925, attached?=1 [ 59.607] __sna_free_pixmap(pixmap=3925) [ 59.607] sna_accel_flush: flush?=0, dirty?=0 [ 59.607] sna_accel_flush: flush?=0, dirty?=0 [ 59.607] sna_accel_flush: flush?=0, dirty?=0 [ 59.607] sna_block_handler (tv=0.487000) [ 59.607] has_shadow: has pending damage? 0, outstanding flips: 0 [ 59.607] sna_accel_do_throttle -- no pending activity [ 59.607] sna_wakeup_handler [ 59.607] sna_accel_flush: flush?=0, dirty?=0 [ 59.607] sna_accel_flush: flush?=0, dirty?=0 [ 59.607] sna_accel_flush: flush?=0, dirty?=0 [ 59.607] sna_block_handler (tv=0.487000) [ 59.607] has_shadow: has pending damage? 0, outstanding flips: 0 [ 59.607] sna_accel_do_throttle -- no pending activity [ 59.607] sna_wakeup_handler [ 59.607] sna_accel_flush: flush?=0, dirty?=0 [ 59.607] sna_accel_flush: flush?=0, dirty?=0 [ 59.607] sna_block_handler (tv=0.487000) [ 59.607] has_shadow: has pending damage? 0, outstanding flips: 0 [ 59.607] sna_accel_do_throttle -- no pending activity [ 59.607] sna_wakeup_handler [ 59.607] sna_accel_flush: flush?=0, dirty?=0 [ 59.607] sna_accel_flush: flush?=0, dirty?=0 [ 59.607] sna_accel_flush: flush?=0, dirty?=0 [ 59.607] sna_block_handler (tv=0.487000) [ 59.607] has_shadow: has pending damage? 0, outstanding flips: 0 [ 59.607] sna_accel_do_throttle -- no pending activity [ 59.607] sna_wakeup_handler [ 59.607] sna_accel_flush: flush?=0, dirty?=0 [ 59.607] sna_accel_flush: flush?=0, dirty?=0 [ 59.608] sna_block_handler (tv=0.486000) [ 59.608] has_shadow: has pending damage? 0, outstanding flips: 0 [ 59.608] sna_accel_do_throttle -- no pending activity [ 59.608] sna_wakeup_handler [ 59.608] sna_accel_flush: flush?=0, dirty?=0 [ 59.608] sna_accel_flush: flush?=0, dirty?=0 [ 59.608] sna_block_handler (tv=0.486000) [ 59.608] has_shadow: has pending damage? 0, outstanding flips: 0 [ 59.608] sna_accel_do_throttle -- no pending activity [ 59.608] sna_wakeup_handler [ 59.608] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=128, name=76 [ 59.608] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 59.608] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 59.608] sna_dri2_get_back: draw size=7680x2160, back buffer handle=128 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 [ 59.608] sna_dri2_get_back: reuse backbuffer? 1 [ 59.608] sna_dri2_get_back: back buffer handle=128, active?=0, refcnt=1 [ 59.608] sna_dri2_get_back: reuse unattached back [ 59.608] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 59.608] sna_dri2_reuse_buffer: reusing back buffer handle=128, name=76, pitch=30720, age=0 [ 59.608] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 59.608] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=114, name=86, active_scanout=3 [ 59.608] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 59.608] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=114] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 59.608] sna_accel_flush: flush?=0, dirty?=0 [ 59.608] sna_accel_flush: flush?=0, dirty?=0 [ 59.608] sna_accel_flush: flush?=0, dirty?=0 [ 59.608] sna_block_handler (tv=0.486000) [ 59.608] has_shadow: has pending damage? 0, outstanding flips: 0 [ 59.608] timer_enable (time=59608), starting timer 0 [ 59.608] sna_accel_do_throttle -- no pending activity [ 59.608] sna_accel_block: evaluating timers, active=5 [ 59.608] sna_accel_block: flush timer expires in 8 [59616] [ 59.609] sna_wakeup_handler [ 59.609] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 59.609] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 59.609] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 59.609] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 59.609] sna_dri2_get_msc(draw=146, pipe=0) [ 59.609] sna_crtc_record_swap: recording last swap on pipe=0, frame 3326 [msc=3326], time 59.596431 [ 59.609] sna_dri2_get_msc: msc=3326 [raw=3326], ust=59596431 [ 59.609] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=128 (refs=1/1, flush=0) , front=114 (refs=1/4, flush=1) [ 59.609] sna_dri2_schedule_swap(target_msc=3305, divisor=0, remainder=0) [ 59.609] sna_dri2_schedule_swap: using front handle=114, active_scanout?=3, flush?=1 [ 59.609] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 59.609] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 59.609] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 59.609] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 59.609] sna_crtc_record_swap: recording last swap on pipe=0, frame 3326 [msc=3326], time 59.596431 [ 59.609] immediate_swap: current_msc=3326, target_msc=3305 -- yes [ 59.609] can_flip: no, shadow enabled [ 59.609] sna_dri2_add_event: adding event to window 146) [ 59.609] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 59.609] sna_dri2_immediate_blit: no pending blit, starting chain [ 59.609] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 59.609] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 59.609] can_xchg: back size=8701e00, front size=8701e00 [ 59.609] can_xchg: yes, pixmap=165 [ 59.609] sna_dri2_xchg: win=146, exchange front=114/86,ref=2 and back=128/76,ref=2, pixmap=165 7680x2160 [ 59.609] sna_dri2_xchg: back_bo handle=128, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 59.609] sna_dri2_xchg: front_bo handle=114, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 59.609] set_bo: pixmap=165, handle=128 (old handle=114) [ 59.609] set_bo: marking whole pixmap as damaged [ 59.609] set_bo: applying final/discard move-to-gpu [ 59.609] wait_for_shadow: flags=0, flips=0, handle=114, shadow=32 [ 59.609] set_bo: dropping flush hint from handle=114 [ 59.609] set_bo: adding flush hint to handle=128 [ 59.609] mark_stale(handle=114) => 1 [ 59.609] swap_limit: draw=146 setting swap limit to 3 [ 59.609] sna_dri2_swap_limit_validate: swap limit set to 3 [ 59.609] sna_next_vblank(pipe=0, waiting until next vblank) [ 59.609] sna_dri2_schedule_swap: reported target_msc=3326 [ 59.609] sna_accel_flush: flush?=0, dirty?=0 [ 59.609] sna_accel_flush: flush?=0, dirty?=0 [ 59.609] sna_accel_flush: flush?=0, dirty?=0 [ 59.609] sna_accel_flush: flush?=0, dirty?=0 [ 59.609] sna_block_handler (tv=0.485000) [ 59.609] sna_scanout_do_flush: flush timer active: delta=7 [ 59.609] sna_accel_do_throttle -- no pending activity [ 59.609] sna_accel_block: evaluating timers, active=5 [ 59.609] sna_accel_block: flush timer expires in 7 [59616] [ 59.612] sna_wakeup_handler [ 59.612] sna_mode_wakeup: len=32 [ 59.612] sna_dri2_vblank_handler(type=2, sequence=3327, draw=3353) [ 59.612] sna_crtc_record_swap: recording last swap on pipe=0, frame 3327 [msc=3327], time 59.613106 [ 59.612] sna_dri2_vblank_handler: 2 complete, frame=3327 tv=59.613106 [ 59.612] sna_dri2_blit_complete: blit finished [ 59.612] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=3327, tv=59.613106) [ 59.612] frame_swap_complete(type=2): draw=146, pipe=0, frame=3327 [msc=3327], tv=59.613106 [ 59.612] sna_accel_flush: flush?=0, dirty?=0 [ 59.612] sna_dri2_event_free(draw?=1) [ 59.612] sna_dri2_remove_event: remove[0x561c9499d620] from window 146, active? 1 [ 59.612] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 59.612] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=114] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 59.612] sna_dri2_vblank_handler complete [ 59.612] sna_block_handler (tv=0.482000) [ 59.612] sna_scanout_do_flush: flush timer active: delta=4 [ 59.612] sna_accel_do_throttle -- no pending activity [ 59.612] sna_accel_block: evaluating timers, active=5 [ 59.612] sna_accel_block: flush timer expires in 4 [59616] [ 59.617] sna_wakeup_handler [ 59.617] sna_block_handler (tv=0.477000) [ 59.617] sna_scanout_do_flush: flush timer active: delta=-1 [ 59.617] sna_scanout_do_flush (time=59617), triggered [ 59.617] sna_scanout_flush (time=59617), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 59.617] has_shadow: has pending damage? 1, outstanding flips: 0 [ 59.617] stop_flush: scanout=128 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 59.617] has_shadow: has pending damage? 1, outstanding flips: 0 [ 59.617] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 59.617] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 59.617] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 59.617] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 59.617] sna_pixmap_move_to_gpu: already all-damaged [ 59.617] sna_pixmap_mark_active: pixmap=165, handle=128 [ 59.617] sna_mode_redisplay: crtc[0] transformed? 0 [ 59.617] sna_mode_redisplay: crtc[1] transformed? 0 [ 59.617] sna_mode_redisplay: crtc[2] transformed? 0 [ 59.617] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=128 [active=1] [ 59.617] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 114, transformed? 0 [ 59.617] get_fb: reusing fb=112 for handle=128 [ 59.617] sna_mode_redisplay: recording flip on CRTC:32 handle=128, active_scanout=2, serial=2 [ 59.617] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 59.617] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 114, transformed? 0 [ 59.617] sna_mode_redisplay: recording flip on CRTC:39 handle=128, active_scanout=3, serial=3 [ 59.617] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 59.617] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 59.617] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 59.617] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=128, shadow handle=32 [ 59.617] sna_accel_do_throttle -- no pending activity [ 59.617] sna_accel_block: evaluating timers, active=5 [ 59.617] sna_accel_block: flush timer expires in 16 [59633] [ 59.621] sna_wakeup_handler [ 59.621] sna_create_pixmap(544, 37, 32, usage=0) [ 59.621] kgem_can_create_2d: 544x37 @ 32 [ 59.621] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2176, height=37 [ 59.621] kgem_can_create_2d: untiled size=81920 [ 59.621] kgem_choose_tiling: TLB near-miss between lines 544x37 (pitch=2176), forcing tiling 1 [ 59.621] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2176, height=37 [ 59.621] kgem_can_create_2d: tiled[-1] size=81920 [ 59.621] sna_create_pixmap: usage=0, flags=1b [ 59.621] sna_create_pixmap: creating GPU pixmap 544x37, stride=2176, flags=1b [ 59.621] __pop_freed_pixmap: reusing freed pixmap=3923 header [ 59.621] create_pixmap_hdr: pixmap=3926, width=544, height=37, usage=0 [ 59.621] sna_create_pixmap: serial=3926, 544x37, usage=0 [ 59.621] sna_composite_rectangles(pixmap=3927, op=0, 0 x 1 [(0, 0)x(544, 37) ...]) [ 59.621] sna_composite_rectangles: converted to op 0 [ 59.621] sna_composite_rectangles[0] (0, 0)x(544, 37) -> (0, 0), (544, 37) [ 59.621] sna_composite_rectangles: nrects=1, region=(0, 0), (544, 37) x 1 [ 59.621] sna_composite_rectangles: clipped extents (0, 0),(544, 37) x 1 [ 59.621] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(544, 37) [ 59.621] sna_composite_rectangles: dropping last-cpu hint [ 59.621] sna_drawable_use_bo pixmap=3927, box=((0, 0), (544, 37)), flags=19... [ 59.621] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 59.621] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 59.621] sna_pixmap_move_to_gpu(pixmap=3927, usage=0), flags=b [ 59.621] sna_pixmap_move_to_gpu: CPU damage? 0 [ 59.621] sna_pixmap_move_to_gpu: creating GPU bo (544x37@32), create=b [ 59.621] kgem_choose_tiling: TLB near-miss between lines 544x37 (pitch=2176), forcing tiling 1 [ 59.621] kgem_choose_tiling: TLB near-miss between lines 544x37 (pitch=2176), forcing tiling 1 [ 59.621] sna_pixmap_alloc_gpu: pixmap=3927 [ 59.621] kgem_create_2d(544x37, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 59.621] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=40 [ 59.621] inactive too small: 16 < 25 [ 59.621] inactive too small: 16 < 25 [ 59.621] inactive too small: 16 < 25 [ 59.621] inactive too small: 16 < 25 [ 59.621] inactive too small: 16 < 25 [ 59.621] inactive too small: 16 < 25 [ 59.621] inactive too small: 16 < 25 [ 59.621] inactive too small: 16 < 25 [ 59.621] kgem_set_tiling: handle=3, tiling=1 [1], pitch=2560 [2560]: 1 [ 59.621] kgem_bo_remove_from_inactive: removing handle=3 from inactive [ 59.621] from inactive: pitch=2560, tiling=1: handle=3, id=2268 [ 59.621] __sna_damage_all(544, 37) [ 59.621] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 59.621] sna_pixmap_mark_active: pixmap=3927, handle=3 [ 59.621] sna_drawable_use_bo: allocated GPU bo for operation [ 59.621] sna_drawable_use_bo: using GPU bo with damage? 0 [ 59.621] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 59.621] kgem_bo_is_render: handle=3, rq? 0 [0] [ 59.621] kgem_bo_is_render: handle=3, rq? 0 [0] [ 59.621] gen9_render_fill_boxes(0 x 1 [(0, 0), (544, 37) ...]) [ 59.621] sna_render_get_solid: 0 [ 59.621] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 59.621] kgem_check_bo: num_pages=+78, num_exec=+1 [ 59.621] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 59.621] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 59.621] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 59.621] kgem_add_handle: handle=4, index=0 [ 59.621] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 59.621] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 59.621] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 59.621] gen9_composite_get_binding_table(ffc0) [ 59.621] kgem_add_reloc64: handle=3, pos=16360, delta=0, domains=20002 [ 59.621] kgem_add_handle: handle=3, index=1 [ 59.621] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fff12000) [ 59.621] __kgem_bo_mark_dirty: handle=3 (proxy? 0) [ 59.621] [3fe0] bind bo(handle=3, addr=fff12000), format=192, width=544, height=37, pitch=2560, tiling=1 -> render [ 59.621] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 59.621] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 59.621] kgem_add_handle: handle=7, index=2 [ 59.621] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 59.621] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 59.621] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 59.621] gen9_emit_sampler: sampler = 1 [ 59.621] gen9_emit_sf: num_sf_outputs=1 [ 59.621] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 59.621] gen9_emit_vertex_elements: setup id=0 [ 59.621] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 59.621] (0, 0), (544, 37) [ 59.621] gen8_vertex_flush[490] = 3 [ 59.621] sna_composite_rectangles: pixmap=3927 marking clear [0]? 1 [ 59.621] sna_composite_rectangles(pixmap=3927, op=1, fff2f1f0 x 4 [(531, 0)x(13, 17) ...]) [ 59.621] sna_composite_rectangles: converted to op 1 [ 59.621] sna_composite_rectangles[0] (531, 0)x(13, 17) -> (531, 0), (544, 17) [ 59.621] sna_composite_rectangles[1] (531, 17)x(13, 3) -> (531, 17), (544, 20) [ 59.621] sna_composite_rectangles[2] (0, 17)x(409, 3) -> (0, 17), (409, 20) [ 59.621] sna_composite_rectangles[3] (0, 20)x(409, 17) -> (0, 20), (409, 37) [ 59.621] sna_composite_rectangles: nrects=4, region=(0, 0), (544, 37) x 4 [ 59.621] sna_composite_rectangles: clipped extents (0, 0),(544, 37) x 4 [ 59.621] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(544, 37) [ 59.621] sna_composite_rectangles: dropping last-cpu hint [ 59.621] sna_drawable_use_bo pixmap=3927, box=((0, 0), (544, 37)), flags=1... [ 59.622] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 59.622] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 59.622] sna_drawable_use_bo: using whole GPU bo [ 59.622] gen9_render_fill_boxes (op=1, color=(f2f2, f1f1, f0f0, ffff) [20028888]) [ 59.622] kgem_bo_is_render: handle=3, rq? 1 [1] [ 59.622] gen9_render_fill_boxes(fff2f1f0 x 4 [(531, 0), (544, 17) ...]) [ 59.622] sna_render_get_solid: fff2f1f0 [ 59.622] sna_render_get_solid(15) = fff2f1f0 (old) [ 59.622] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 59.622] kgem_check_bo: num_pages=+0, num_exec=+0 [ 59.622] gen9_composite_get_binding_table(ff00) [ 59.622] kgem_add_reloc64: handle=113, pos=16312, delta=0, domains=40000 [ 59.622] kgem_add_reloc64: adding proxy [delta=60] for handle=113 [ 59.622] kgem_add_handle: handle=113, index=3 [ 59.622] kgem_add_reloc64[5] = (delta=60, target handle=3, presumed=fe00a000) [ 59.622] [3fb0] bind bo(handle=113, addr=fe00a03c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 59.622] gen9_emit_vertex_elements: setup id=0 [ 59.622] (531, 0), (544, 17) [ 59.622] (0, 17), (409, 20) [ 59.622] (531, 17), (544, 20) [ 59.622] (0, 20), (409, 37) [ 59.622] gen8_vertex_flush[4cc] = 12 [ 59.622] sna_composite_rectangles(pixmap=3927, op=1, ff300a24 x 4 [(531, 0)x(13, 17) ...]) [ 59.622] sna_composite_rectangles: converted to op 1 [ 59.622] sna_composite_rectangles[0] (531, 0)x(13, 17) -> (531, 0), (544, 17) [ 59.622] sna_composite_rectangles[1] (531, 17)x(13, 3) -> (531, 17), (544, 20) [ 59.622] sna_composite_rectangles[2] (0, 17)x(409, 3) -> (0, 17), (409, 20) [ 59.622] sna_composite_rectangles[3] (0, 20)x(409, 17) -> (0, 20), (409, 37) [ 59.622] sna_composite_rectangles: nrects=4, region=(0, 0), (544, 37) x 4 [ 59.622] sna_composite_rectangles: clipped extents (0, 0),(544, 37) x 4 [ 59.622] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(544, 37) [ 59.622] sna_composite_rectangles: dropping last-cpu hint [ 59.622] sna_drawable_use_bo pixmap=3927, box=((0, 0), (544, 37)), flags=1... [ 59.622] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 59.622] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 59.622] sna_drawable_use_bo: using whole GPU bo [ 59.622] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 59.622] kgem_bo_is_render: handle=3, rq? 1 [1] [ 59.622] gen9_render_fill_boxes(ff300a24 x 4 [(531, 0), (544, 17) ...]) [ 59.622] sna_render_get_solid: ff300a24 [ 59.622] sna_render_get_solid(17) = ff300a24 (old) [ 59.622] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 59.622] kgem_check_bo: num_pages=+0, num_exec=+0 [ 59.622] gen9_composite_get_binding_table(fe80) [ 59.622] kgem_add_reloc64: handle=113, pos=16280, delta=0, domains=40000 [ 59.622] kgem_add_reloc64: adding proxy [delta=68] for handle=113 [ 59.622] kgem_add_reloc64[6] = (delta=68, target handle=3, presumed=fe00a000) [ 59.622] [3f90] bind bo(handle=113, addr=fe00a044), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 59.622] gen9_emit_vertex_elements: setup id=0 [ 59.622] (531, 0), (544, 17) [ 59.622] (0, 17), (409, 20) [ 59.622] (531, 17), (544, 20) [ 59.622] (0, 20), (409, 37) [ 59.622] gen8_vertex_flush[508] = 12 [ 59.622] sna_composite_rectangles(pixmap=3927, op=1, ff300a24 x 4 [(531, 0)x(13, 17) ...]) [ 59.622] sna_composite_rectangles: converted to op 1 [ 59.622] sna_composite_rectangles[0] (531, 0)x(13, 17) -> (531, 0), (544, 17) [ 59.622] sna_composite_rectangles[1] (531, 17)x(13, 3) -> (531, 17), (544, 20) [ 59.622] sna_composite_rectangles[2] (0, 17)x(409, 3) -> (0, 17), (409, 20) [ 59.622] sna_composite_rectangles[3] (0, 20)x(409, 17) -> (0, 20), (409, 37) [ 59.622] sna_composite_rectangles: nrects=4, region=(0, 0), (544, 37) x 4 [ 59.622] sna_composite_rectangles: clipped extents (0, 0),(544, 37) x 4 [ 59.622] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(544, 37) [ 59.622] sna_composite_rectangles: dropping last-cpu hint [ 59.622] sna_drawable_use_bo pixmap=3927, box=((0, 0), (544, 37)), flags=1... [ 59.622] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 59.622] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 59.622] sna_drawable_use_bo: using whole GPU bo [ 59.622] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 59.622] kgem_bo_is_render: handle=3, rq? 1 [1] [ 59.622] gen9_render_fill_boxes(ff300a24 x 4 [(531, 0), (544, 17) ...]) [ 59.622] sna_render_get_solid: ff300a24 [ 59.622] sna_render_get_solid(17) = ff300a24 (last) [ 59.622] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 59.622] kgem_check_bo: num_pages=+0, num_exec=+0 [ 59.622] gen9_composite_get_binding_table(fe00) [ 59.622] gen9_emit_vertex_elements: setup id=0 [ 59.622] (531, 0), (544, 17) [ 59.622] (0, 17), (409, 20) [ 59.622] (531, 17), (544, 20) [ 59.622] (0, 20), (409, 37) [ 59.622] gen8_vertex_flush[508] = 24 [ 59.622] sna_glyphs(op=3, nlist=1, src=(523, -2)) [ 59.622] kgem_bo_is_busy: handle=3, domain: 0 exec? 1, rq? 1 [ 59.622] sna_glyphs: discarding mask [ 59.622] glyphs0_to_dst(op=3, src=(523, -2), nlist=1, dst=(523, -2)+(0, 0)) [ 59.622] clipped_glyphs? 3 glyph in 1 lists extents (522, -13), (550, 1), region (531, 0), (544, 1): yes [ 59.622] gen9_render_composite: 0x0, current mode=1/1 [ 59.622] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 59.622] kgem_bo_is_busy: handle=3, domain: 0 exec? 1, rq? 1 [ 59.622] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 59.622] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 59.622] sna_drawable_use_bo pixmap=3927, box=((531, 0), (544, 1)), flags=7... [ 59.622] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 59.622] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 59.622] sna_drawable_use_bo: using whole GPU bo [ 59.622] gen9_composite_set_target: pixmap=3927, format=20028888, size=544x37, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 59.622] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 59.622] color_convert: src=ffffffff [20028888] [ 59.622] color_convert: dst=ffffffff [20028888] [ 59.622] sna_render_get_solid: ffffffff [ 59.622] sna_render_get_solid(white) [ 59.622] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 59.622] sna_transform_is_imprecise_integer_translation: no transform [ 59.622] gen9_composite_picture: integer translation (0, 0), removing [ 59.622] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 59.622] sna_render_pixmap_bo: GPU all damaged [ 59.622] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 59.622] gen4_choose_composite_emitter: solid, identity mask [ 59.622] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 59.622] aligning vertex: was 2, now 4 floats per vertex [ 59.622] gen9_composite_get_binding_table(fe00) [ 59.622] kgem_add_reloc64: handle=7, pos=16248, delta=0, domains=40000 [ 59.622] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 59.622] kgem_add_reloc64[7] = (delta=1048, target handle=2, presumed=fffe8000) [ 59.622] [3f70] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 59.622] kgem_add_reloc64: handle=6, pos=16232, delta=0, domains=40000 [ 59.622] kgem_add_handle: handle=6, index=4 [ 59.622] kgem_add_reloc64[8] = (delta=0, target handle=4, presumed=fd581000) [ 59.622] [3f60] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 59.622] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 59.622] gen9_emit_sampler: sampler = a [ 59.622] gen9_emit_sf: num_sf_outputs=2 [ 59.622] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 59.622] gen9_emit_vertex_elements: setup id=9 [ 59.622] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 59.622] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 59.622] glyphs0_to_dst: glyph=(532, -10), (541, 1), clip=(531, 0), (544, 1) [ 59.622] glyphs0_to_dst: blt=(532, 0), (541, 1) [ 59.622] emit_primitive_identity_mask__avx2: dst=(532, 0), mask=(880.00, 26.00) x (9.00, 1.00) [ 59.622] gen8_vertex_flush[5e4] = 3 [ 59.622] gen9_magic_ca_pass: CA fixup (20 -> 23) [ 59.622] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 59.622] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 59.622] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 59.622] sna_glyphs(op=3, nlist=1, src=(1, 15)) [ 59.622] kgem_bo_is_busy: handle=3, domain: 0 exec? 1, rq? 1 [ 59.622] sna_glyphs: discarding mask [ 59.622] glyphs0_to_dst(op=3, src=(1, 15), nlist=1, dst=(1, 15)+(0, 0)) [ 59.622] clipped_glyphs? 18 glyph in 1 lists extents (1, 4), (163, 18), region (2, 17), (162, 18): yes [ 59.622] gen9_render_composite: 0x0, current mode=1/1 [ 59.622] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 59.622] kgem_bo_is_busy: handle=3, domain: 0 exec? 1, rq? 1 [ 59.622] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 59.622] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 59.622] sna_drawable_use_bo pixmap=3927, box=((2, 17), (162, 18)), flags=7... [ 59.622] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 59.622] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 59.622] sna_drawable_use_bo: using whole GPU bo [ 59.622] gen9_composite_set_target: pixmap=3927, format=20028888, size=544x37, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 59.622] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 59.622] color_convert: src=ff8ae234 [20028888] [ 59.622] color_convert: dst=ff8ae234 [20028888] [ 59.622] sna_render_get_solid: ff8ae234 [ 59.622] sna_render_get_solid(22) = ff8ae234 (old) [ 59.622] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 59.622] sna_transform_is_imprecise_integer_translation: no transform [ 59.622] gen9_composite_picture: integer translation (0, 0), removing [ 59.622] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 59.622] sna_render_pixmap_bo: GPU all damaged [ 59.622] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 59.622] gen4_choose_composite_emitter: solid, identity mask [ 59.622] kgem_check_bo: num_pages=+0, num_exec=+0 [ 59.622] gen9_composite_get_binding_table(fd40) [ 59.622] kgem_add_reloc64: handle=113, pos=16200, delta=0, domains=40000 [ 59.622] kgem_add_reloc64: adding proxy [delta=88] for handle=113 [ 59.622] kgem_add_reloc64[9] = (delta=88, target handle=3, presumed=fe00a000) [ 59.622] [3f40] bind bo(handle=113, addr=fe00a058), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 59.622] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 59.622] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 59.622] gen9_emit_vertex_elements: setup id=9 [ 59.622] glyphs0_to_dst: glyph=(9, 5), (19, 18), clip=(2, 17), (162, 18) [ 59.622] glyphs0_to_dst: blt=(9, 17), (19, 18) [ 59.622] emit_primitive_identity_mask__avx2: dst=(9, 17), mask=(672.00, 60.00) x (10.00, 1.00) [ 59.622] gen8_vertex_flush[6e4] = 3 [ 59.622] gen9_magic_ca_pass: CA fixup (23 -> 26) [ 59.622] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 59.622] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 59.622] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 59.622] sna_glyphs(op=3, nlist=1, src=(172, 15)) [ 59.622] kgem_bo_is_busy: handle=3, domain: 0 exec? 1, rq? 1 [ 59.622] sna_glyphs: discarding mask [ 59.622] glyphs0_to_dst(op=3, src=(172, 15), nlist=1, dst=(172, 15)+(0, 0)) [ 59.622] clipped_glyphs? 27 glyph in 1 lists extents (171, 3), (415, 18), region (172, 17), (409, 18): yes [ 59.622] gen9_render_composite: 0x0, current mode=1/1 [ 59.622] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 59.622] kgem_bo_is_busy: handle=3, domain: 0 exec? 1, rq? 1 [ 59.622] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 59.622] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 59.622] sna_drawable_use_bo pixmap=3927, box=((172, 17), (409, 18)), flags=7... [ 59.622] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 59.622] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 59.622] sna_drawable_use_bo: using whole GPU bo [ 59.622] gen9_composite_set_target: pixmap=3927, format=20028888, size=544x37, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 59.622] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 59.622] color_convert: src=ff729fcf [20028888] [ 59.622] color_convert: dst=ff729fcf [20028888] [ 59.622] sna_render_get_solid: ff729fcf [ 59.622] sna_render_get_solid(23) = ff729fcf (old) [ 59.622] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 59.622] sna_transform_is_imprecise_integer_translation: no transform [ 59.622] gen9_composite_picture: integer translation (0, 0), removing [ 59.622] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 59.622] sna_render_pixmap_bo: GPU all damaged [ 59.622] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 59.622] gen4_choose_composite_emitter: solid, identity mask [ 59.622] kgem_check_bo: num_pages=+0, num_exec=+0 [ 59.622] gen9_composite_get_binding_table(fcc0) [ 59.622] kgem_add_reloc64: handle=113, pos=16168, delta=0, domains=40000 [ 59.622] kgem_add_reloc64: adding proxy [delta=92] for handle=113 [ 59.622] kgem_add_reloc64[10] = (delta=92, target handle=3, presumed=fe00a000) [ 59.622] [3f20] bind bo(handle=113, addr=fe00a05c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 59.622] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 59.622] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 59.622] gen9_emit_vertex_elements: setup id=9 [ 59.622] glyphs0_to_dst: glyph=(180, 4), (190, 18), clip=(172, 17), (409, 18) [ 59.622] glyphs0_to_dst: blt=(180, 17), (190, 18) [ 59.622] emit_primitive_identity_mask__avx2: dst=(180, 17), mask=(944.00, 61.00) x (10.00, 1.00) [ 59.622] glyphs0_to_dst: glyph=(208, 7), (217, 18), clip=(172, 17), (409, 18) [ 59.622] glyphs0_to_dst: blt=(208, 17), (217, 18) [ 59.622] emit_primitive_identity_mask__avx2: dst=(208, 17), mask=(960.00, 26.00) x (9.00, 1.00) [ 59.622] glyphs0_to_dst: glyph=(216, 4), (226, 18), clip=(172, 17), (409, 18) [ 59.622] glyphs0_to_dst: blt=(216, 17), (226, 18) [ 59.622] emit_primitive_identity_mask__avx2: dst=(216, 17), mask=(944.00, 61.00) x (10.00, 1.00) [ 59.622] glyphs0_to_dst: glyph=(234, 16), (245, 18), clip=(172, 17), (409, 18) [ 59.622] glyphs0_to_dst: blt=(234, 17), (245, 18) [ 59.622] emit_primitive_identity_mask__avx2: dst=(234, 17), mask=(992.00, 1.00) x (11.00, 1.00) [ 59.622] glyphs0_to_dst: glyph=(334, 7), (343, 18), clip=(172, 17), (409, 18) [ 59.622] glyphs0_to_dst: blt=(334, 17), (343, 18) [ 59.622] emit_primitive_identity_mask__avx2: dst=(334, 17), mask=(960.00, 26.00) x (9.00, 1.00) [ 59.622] glyphs0_to_dst: glyph=(342, 16), (353, 18), clip=(172, 17), (409, 18) [ 59.622] glyphs0_to_dst: blt=(342, 17), (353, 18) [ 59.622] emit_primitive_identity_mask__avx2: dst=(342, 17), mask=(992.00, 1.00) x (11.00, 1.00) [ 59.622] glyphs0_to_dst: glyph=(369, 7), (379, 18), clip=(172, 17), (409, 18) [ 59.622] glyphs0_to_dst: blt=(369, 17), (379, 18) [ 59.622] emit_primitive_identity_mask__avx2: dst=(369, 17), mask=(976.00, 42.00) x (10.00, 1.00) [ 59.622] glyphs0_to_dst: glyph=(378, 4), (388, 18), clip=(172, 17), (409, 18) [ 59.622] glyphs0_to_dst: blt=(378, 17), (388, 18) [ 59.622] emit_primitive_identity_mask__avx2: dst=(378, 17), mask=(944.00, 61.00) x (10.00, 1.00) [ 59.622] glyphs0_to_dst: glyph=(396, 16), (407, 18), clip=(172, 17), (409, 18) [ 59.622] glyphs0_to_dst: blt=(396, 17), (407, 18) [ 59.622] emit_primitive_identity_mask__avx2: dst=(396, 17), mask=(992.00, 1.00) x (11.00, 1.00) [ 59.622] gen8_vertex_flush[7e4] = 27 [ 59.622] gen9_magic_ca_pass: CA fixup (26 -> 53) [ 59.622] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 59.622] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 59.622] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 59.622] sna_glyphs(op=3, nlist=1, src=(1, 32)) [ 59.622] kgem_bo_is_busy: handle=3, domain: 0 exec? 1, rq? 1 [ 59.622] sna_glyphs: discarding mask [ 59.622] glyphs0_to_dst(op=3, src=(1, 32), nlist=1, dst=(1, 32)+(0, 0)) [ 59.622] clipped_glyphs: no, clip region (0, 0), (544, 37) matches drawable pixmap=94680752792880 size=544x37 [ 59.622] gen9_render_composite: 0x0, current mode=1/1 [ 59.622] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 59.622] kgem_bo_is_busy: handle=3, domain: 0 exec? 1, rq? 1 [ 59.622] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 59.622] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 59.622] sna_drawable_use_bo pixmap=3927, box=((0, 0), (544, 37)), flags=7... [ 59.622] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 59.622] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 59.622] sna_drawable_use_bo: using whole GPU bo [ 59.622] gen9_composite_set_target: pixmap=3927, format=20028888, size=544x37, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 59.622] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 59.622] color_convert: src=ff8ae234 [20028888] [ 59.622] color_convert: dst=ff8ae234 [20028888] [ 59.622] sna_render_get_solid: ff8ae234 [ 59.622] sna_render_get_solid(22) = ff8ae234 (old) [ 59.622] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 59.622] sna_transform_is_imprecise_integer_translation: no transform [ 59.622] gen9_composite_picture: integer translation (0, 0), removing [ 59.622] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 59.622] sna_render_pixmap_bo: GPU all damaged [ 59.622] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 59.622] gen4_choose_composite_emitter: solid, identity mask [ 59.622] kgem_check_bo: num_pages=+0, num_exec=+0 [ 59.622] gen9_composite_get_binding_table(fc40) [ 59.622] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 59.622] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 59.622] gen9_emit_vertex_elements: setup id=9 [ 59.622] glyphs0_to_dst: glyph=(1, 24)x(9, 8), unclipped [ 59.622] emit_primitive_identity_mask__avx2: dst=(1, 24), mask=(688.00, 32.00) x (9.00, 8.00) [ 59.622] glyphs0_to_dst: glyph=(9, 22)x(10, 13), unclipped [ 59.622] emit_primitive_identity_mask__avx2: dst=(9, 22), mask=(672.00, 48.00) x (10.00, 13.00) [ 59.622] glyphs0_to_dst: glyph=(19, 24)x(9, 8), unclipped [ 59.622] emit_primitive_identity_mask__avx2: dst=(19, 24), mask=(688.00, 32.00) x (9.00, 8.00) [ 59.622] glyphs0_to_dst: glyph=(28, 26)x(8, 3), unclipped [ 59.622] emit_primitive_identity_mask__avx2: dst=(28, 26), mask=(688.00, 48.00) x (8.00, 3.00) [ 59.622] glyphs0_to_dst: glyph=(36, 22)x(11, 10), unclipped [ 59.622] emit_primitive_identity_mask__avx2: dst=(36, 22), mask=(704.00, 0.00) x (11.00, 10.00) [ 59.622] glyphs0_to_dst: glyph=(46, 24)x(9, 8), unclipped [ 59.622] emit_primitive_identity_mask__avx2: dst=(46, 24), mask=(720.00, 0.00) x (9.00, 8.00) [ 59.622] glyphs0_to_dst: glyph=(54, 24)x(10, 8), unclipped [ 59.622] emit_primitive_identity_mask__avx2: dst=(54, 24), mask=(704.00, 16.00) x (10.00, 8.00) [ 59.622] glyphs0_to_dst: glyph=(63, 24)x(10, 8), unclipped [ 59.622] emit_primitive_identity_mask__avx2: dst=(63, 24), mask=(720.00, 16.00) x (10.00, 8.00) [ 59.622] glyphs0_to_dst: glyph=(72, 21)x(10, 11), unclipped [ 59.622] emit_primitive_identity_mask__avx2: dst=(72, 21), mask=(736.00, 0.00) x (10.00, 11.00) [ 59.622] glyphs0_to_dst: glyph=(81, 24)x(10, 8), unclipped [ 59.622] emit_primitive_identity_mask__avx2: dst=(81, 24), mask=(752.00, 0.00) x (10.00, 8.00) [ 59.622] glyphs0_to_dst: glyph=(90, 21)x(10, 11), unclipped [ 59.622] emit_primitive_identity_mask__avx2: dst=(90, 21), mask=(736.00, 0.00) x (10.00, 11.00) [ 59.622] glyphs0_to_dst: glyph=(99, 24)x(11, 8), unclipped [ 59.622] emit_primitive_identity_mask__avx2: dst=(99, 24), mask=(736.00, 16.00) x (11.00, 8.00) [ 59.622] glyphs0_to_dst: glyph=(109, 24)x(9, 8), unclipped [ 59.622] emit_primitive_identity_mask__avx2: dst=(109, 24), mask=(752.00, 16.00) x (9.00, 8.00) [ 59.622] glyphs0_to_dst: glyph=(118, 26)x(8, 3), unclipped [ 59.623] emit_primitive_identity_mask__avx2: dst=(118, 26), mask=(688.00, 48.00) x (8.00, 3.00) [ 59.623] glyphs0_to_dst: glyph=(126, 22)x(10, 10), unclipped [ 59.623] emit_primitive_identity_mask__avx2: dst=(126, 22), mask=(704.00, 32.00) x (10.00, 10.00) [ 59.623] glyphs0_to_dst: glyph=(135, 22)x(10, 10), unclipped [ 59.623] emit_primitive_identity_mask__avx2: dst=(135, 22), mask=(704.00, 32.00) x (10.00, 10.00) [ 59.623] glyphs0_to_dst: glyph=(144, 22)x(10, 10), unclipped [ 59.623] emit_primitive_identity_mask__avx2: dst=(144, 22), mask=(720.00, 32.00) x (10.00, 10.00) [ 59.623] glyphs0_to_dst: glyph=(153, 22)x(10, 10), unclipped [ 59.623] emit_primitive_identity_mask__avx2: dst=(153, 22), mask=(704.00, 48.00) x (10.00, 10.00) [ 59.623] gen8_vertex_flush[8e4] = 54 [ 59.623] gen9_magic_ca_pass: CA fixup (53 -> 107) [ 59.623] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 59.623] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 59.623] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 59.623] sna_glyphs(op=3, nlist=1, src=(163, 32)) [ 59.623] kgem_bo_is_busy: handle=3, domain: 0 exec? 1, rq? 1 [ 59.623] sna_glyphs: discarding mask [ 59.623] glyphs0_to_dst(op=3, src=(163, 32), nlist=1, dst=(163, 32)+(0, 0)) [ 59.623] clipped_glyphs: no, clip region (0, 0), (544, 37) matches drawable pixmap=94680752792880 size=544x37 [ 59.623] gen9_render_composite: 0x0, current mode=1/1 [ 59.623] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 59.623] kgem_bo_is_busy: handle=3, domain: 0 exec? 1, rq? 1 [ 59.623] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 59.623] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 59.623] sna_drawable_use_bo pixmap=3927, box=((0, 0), (544, 37)), flags=7... [ 59.623] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 59.623] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 59.623] sna_drawable_use_bo: using whole GPU bo [ 59.623] gen9_composite_set_target: pixmap=3927, format=20028888, size=544x37, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 59.623] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 59.623] color_convert: src=ffffffff [20028888] [ 59.623] color_convert: dst=ffffffff [20028888] [ 59.623] sna_render_get_solid: ffffffff [ 59.623] sna_render_get_solid(white) [ 59.623] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 59.623] sna_transform_is_imprecise_integer_translation: no transform [ 59.623] gen9_composite_picture: integer translation (0, 0), removing [ 59.623] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 59.623] sna_render_pixmap_bo: GPU all damaged [ 59.623] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 59.623] gen4_choose_composite_emitter: solid, identity mask [ 59.623] kgem_check_bo: num_pages=+0, num_exec=+0 [ 59.623] gen9_composite_get_binding_table(fc00) [ 59.623] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 59.623] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 59.623] gen9_emit_vertex_elements: setup id=9 [ 59.623] glyphs0_to_dst: glyph=(165, 24)x(5, 8), unclipped [ 59.623] emit_primitive_identity_mask__avx2: dst=(165, 24), mask=(720.00, 48.00) x (5.00, 8.00) [ 59.623] gen8_vertex_flush[9e4] = 3 [ 59.623] gen9_magic_ca_pass: CA fixup (107 -> 110) [ 59.623] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 59.623] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 59.623] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 59.623] sna_glyphs(op=3, nlist=1, src=(172, 32)) [ 59.623] kgem_bo_is_busy: handle=3, domain: 0 exec? 1, rq? 1 [ 59.623] sna_glyphs: discarding mask [ 59.623] glyphs0_to_dst(op=3, src=(172, 32), nlist=1, dst=(172, 32)+(0, 0)) [ 59.623] clipped_glyphs: no, clip region (0, 0), (544, 37) matches drawable pixmap=94680752792880 size=544x37 [ 59.623] gen9_render_composite: 0x0, current mode=1/1 [ 59.623] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 59.623] kgem_bo_is_busy: handle=3, domain: 0 exec? 1, rq? 1 [ 59.623] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 59.623] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 59.623] sna_drawable_use_bo pixmap=3927, box=((0, 0), (544, 37)), flags=7... [ 59.623] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 59.623] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 59.623] sna_drawable_use_bo: using whole GPU bo [ 59.623] gen9_composite_set_target: pixmap=3927, format=20028888, size=544x37, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 59.623] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 59.623] color_convert: src=ff729fcf [20028888] [ 59.623] color_convert: dst=ff729fcf [20028888] [ 59.623] sna_render_get_solid: ff729fcf [ 59.623] sna_render_get_solid(23) = ff729fcf (old) [ 59.623] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 59.623] sna_transform_is_imprecise_integer_translation: no transform [ 59.623] gen9_composite_picture: integer translation (0, 0), removing [ 59.623] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 59.623] sna_render_pixmap_bo: GPU all damaged [ 59.623] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 59.623] gen4_choose_composite_emitter: solid, identity mask [ 59.623] kgem_check_bo: num_pages=+0, num_exec=+0 [ 59.623] gen9_composite_get_binding_table(fbc0) [ 59.623] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 59.623] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 59.623] gen9_emit_vertex_elements: setup id=9 [ 59.623] glyphs0_to_dst: glyph=(171, 26)x(11, 3), unclipped [ 59.623] emit_primitive_identity_mask__avx2: dst=(171, 26), mask=(736.00, 32.00) x (11.00, 3.00) [ 59.623] glyphs0_to_dst: glyph=(180, 21)x(10, 14), unclipped [ 59.623] emit_primitive_identity_mask__avx2: dst=(180, 21), mask=(944.00, 48.00) x (10.00, 14.00) [ 59.623] glyphs0_to_dst: glyph=(189, 21)x(11, 11), unclipped [ 59.623] emit_primitive_identity_mask__avx2: dst=(189, 21), mask=(960.00, 0.00) x (11.00, 11.00) [ 59.623] glyphs0_to_dst: glyph=(198, 24)x(10, 8), unclipped [ 59.623] emit_primitive_identity_mask__avx2: dst=(198, 24), mask=(976.00, 0.00) x (10.00, 8.00) [ 59.623] glyphs0_to_dst: glyph=(208, 24)x(9, 11), unclipped [ 59.623] emit_primitive_identity_mask__avx2: dst=(208, 24), mask=(960.00, 16.00) x (9.00, 11.00) [ 59.623] glyphs0_to_dst: glyph=(216, 21)x(10, 14), unclipped [ 59.623] emit_primitive_identity_mask__avx2: dst=(216, 21), mask=(944.00, 48.00) x (10.00, 14.00) [ 59.623] glyphs0_to_dst: glyph=(225, 22)x(10, 10), unclipped [ 59.623] emit_primitive_identity_mask__avx2: dst=(225, 22), mask=(976.00, 16.00) x (10.00, 10.00) [ 59.623] glyphs0_to_dst: glyph=(234, 33)x(11, 2), unclipped [ 59.623] emit_primitive_identity_mask__avx2: dst=(234, 33), mask=(992.00, 0.00) x (11.00, 2.00) [ 59.623] glyphs0_to_dst: glyph=(243, 21)x(11, 11), unclipped [ 59.623] emit_primitive_identity_mask__avx2: dst=(243, 21), mask=(1008.00, 0.00) x (11.00, 11.00) [ 59.623] glyphs0_to_dst: glyph=(253, 24)x(9, 8), unclipped [ 59.623] emit_primitive_identity_mask__avx2: dst=(253, 24), mask=(720.00, 0.00) x (9.00, 8.00) [ 59.623] glyphs0_to_dst: glyph=(261, 24)x(10, 8), unclipped [ 59.623] emit_primitive_identity_mask__avx2: dst=(261, 24), mask=(704.00, 16.00) x (10.00, 8.00) [ 59.623] glyphs0_to_dst: glyph=(270, 24)x(10, 8), unclipped [ 59.623] emit_primitive_identity_mask__avx2: dst=(270, 24), mask=(704.00, 16.00) x (10.00, 8.00) [ 59.623] glyphs0_to_dst: glyph=(279, 20)x(10, 12), unclipped [ 59.623] emit_primitive_identity_mask__avx2: dst=(279, 20), mask=(992.00, 16.00) x (10.00, 12.00) [ 59.623] glyphs0_to_dst: glyph=(288, 24)x(10, 8), unclipped [ 59.623] emit_primitive_identity_mask__avx2: dst=(288, 24), mask=(704.00, 16.00) x (10.00, 8.00) [ 59.623] glyphs0_to_dst: glyph=(297, 24)x(10, 8), unclipped [ 59.623] emit_primitive_identity_mask__avx2: dst=(297, 24), mask=(752.00, 0.00) x (10.00, 8.00) [ 59.623] glyphs0_to_dst: glyph=(307, 20)x(10, 12), unclipped [ 59.623] emit_primitive_identity_mask__avx2: dst=(307, 20), mask=(1008.00, 16.00) x (10.00, 12.00) [ 59.623] glyphs0_to_dst: glyph=(315, 21)x(11, 11), unclipped [ 59.623] emit_primitive_identity_mask__avx2: dst=(315, 21), mask=(960.00, 0.00) x (11.00, 11.00) [ 59.623] glyphs0_to_dst: glyph=(324, 24)x(11, 8), unclipped [ 59.623] emit_primitive_identity_mask__avx2: dst=(324, 24), mask=(736.00, 16.00) x (11.00, 8.00) [ 59.623] glyphs0_to_dst: glyph=(334, 24)x(9, 11), unclipped [ 59.623] emit_primitive_identity_mask__avx2: dst=(334, 24), mask=(960.00, 16.00) x (9.00, 11.00) [ 59.623] glyphs0_to_dst: glyph=(342, 33)x(11, 2), unclipped [ 59.623] emit_primitive_identity_mask__avx2: dst=(342, 33), mask=(992.00, 0.00) x (11.00, 2.00) [ 59.623] glyphs0_to_dst: glyph=(351, 20)x(10, 12), unclipped [ 59.623] emit_primitive_identity_mask__avx2: dst=(351, 20), mask=(992.00, 16.00) x (10.00, 12.00) [ 59.623] glyphs0_to_dst: glyph=(361, 20)x(9, 12), unclipped [ 59.623] emit_primitive_identity_mask__avx2: dst=(361, 20), mask=(960.00, 32.00) x (9.00, 12.00) [ 59.623] glyphs0_to_dst: glyph=(369, 24)x(10, 11), unclipped [ 59.623] emit_primitive_identity_mask__avx2: dst=(369, 24), mask=(976.00, 32.00) x (10.00, 11.00) [ 59.623] gen8_vertex_flush[ae4] = 69 [ 59.623] gen9_magic_ca_pass: CA fixup (110 -> 179) [ 59.623] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 59.623] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 59.623] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 59.623] sna_glyphs(op=3, nlist=1, src=(379, 32)) [ 59.623] kgem_bo_is_busy: handle=3, domain: 0 exec? 1, rq? 1 [ 59.623] sna_glyphs: discarding mask [ 59.623] glyphs0_to_dst(op=3, src=(379, 32), nlist=1, dst=(379, 32)+(0, 0)) [ 59.623] clipped_glyphs: no, clip region (0, 0), (544, 37) matches drawable pixmap=94680752792880 size=544x37 [ 59.623] gen9_render_composite: 0x0, current mode=1/1 [ 59.623] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 59.623] kgem_bo_is_busy: handle=3, domain: 0 exec? 1, rq? 1 [ 59.623] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 59.623] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 59.623] sna_drawable_use_bo pixmap=3927, box=((0, 0), (544, 37)), flags=7... [ 59.623] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 59.623] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 59.623] sna_drawable_use_bo: using whole GPU bo [ 59.623] gen9_composite_set_target: pixmap=3927, format=20028888, size=544x37, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 59.623] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 59.623] color_convert: src=ffffffff [20028888] [ 59.623] color_convert: dst=ffffffff [20028888] [ 59.623] sna_render_get_solid: ffffffff [ 59.623] sna_render_get_solid(white) [ 59.623] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 59.623] sna_transform_is_imprecise_integer_translation: no transform [ 59.623] gen9_composite_picture: integer translation (0, 0), removing [ 59.623] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 59.623] sna_render_pixmap_bo: GPU all damaged [ 59.623] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 59.623] gen4_choose_composite_emitter: solid, identity mask [ 59.623] kgem_check_bo: num_pages=+0, num_exec=+0 [ 59.623] gen9_composite_get_binding_table(fb80) [ 59.623] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 59.623] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 59.623] gen9_emit_vertex_elements: setup id=9 [ 59.623] glyphs0_to_dst: glyph=(378, 21)x(10, 13), unclipped [ 59.623] emit_primitive_identity_mask__avx2: dst=(378, 21), mask=(752.00, 32.00) x (10.00, 13.00) [ 59.623] gen8_vertex_flush[be4] = 3 [ 59.623] gen9_magic_ca_pass: CA fixup (179 -> 182) [ 59.623] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 59.623] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 59.623] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 59.623] sna_composite_rectangles(pixmap=3927, op=1, ffffffff x 2 [(397, 18)x(9, 2) ...]) [ 59.623] sna_composite_rectangles: converted to op 1 [ 59.623] sna_composite_rectangles[0] (397, 18)x(9, 2) -> (397, 18), (406, 20) [ 59.623] sna_composite_rectangles[1] (397, 20)x(9, 15) -> (397, 20), (406, 35) [ 59.623] sna_composite_rectangles: nrects=2, region=(397, 18), (406, 35) x 2 [ 59.623] sna_composite_rectangles: clipped extents (397, 18),(406, 35) x 1 [ 59.623] sna_composite_rectangles: pixmap +(0, 0) extents (397, 18),(406, 35) [ 59.623] sna_composite_rectangles: dropping last-cpu hint [ 59.623] sna_drawable_use_bo pixmap=3927, box=((397, 18), (406, 35)), flags=9... [ 59.623] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 59.623] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 59.623] sna_drawable_use_bo: using whole GPU bo [ 59.623] gen9_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20028888]) [ 59.623] kgem_bo_is_render: handle=3, rq? 1 [1] [ 59.623] gen9_render_fill_boxes(ffffffff x 1 [(397, 18), (406, 35) ...]) [ 59.623] sna_render_get_solid: ffffffff [ 59.623] sna_render_get_solid(white) [ 59.623] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 59.623] kgem_check_bo: num_pages=+0, num_exec=+0 [ 59.623] aligning vertex: was 4, now 2 floats per vertex [ 59.623] gen9_composite_get_binding_table(fb40) [ 59.623] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 59.623] gen9_emit_sampler: sampler = 1 [ 59.623] gen9_emit_sf: num_sf_outputs=1 [ 59.623] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 59.623] gen9_emit_vertex_elements: setup id=0 [ 59.623] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 59.623] (397, 18), (406, 35) [ 59.623] gen8_vertex_flush[d00] = 3 [ 59.623] sna_validate_gc(0x561c94ab2470) changes=e0000, previous serial=80000f24, drawable=f24 [ 59.623] sna_validate_gc: recomputing clip [ 59.623] sna_validate_gc: composite clip=4x[(65, 755), (609, 792)] [0x561c94a95ea0] [ 59.623] sna_copy_area: src=pixmap=3927:(0, 0)x(544, 37)+(0, 0) -> dst=pixmap=3060:(0, 731)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 59.623] sna_copy_area: normal copy [ 59.623] sna_do_copy: src=(0, 0), dst=(0, 731), size=(544x37) [ 59.623] sna_do_copy: after drawable: src=(0, 0), dst=(65, 755), size=(544x37) [ 59.623] sna_do_copy: dst extents (65, 755), (609, 792), dst clip extents (65, 755), (609, 792), dst size=3775x2136 [ 59.623] sna_do_copy: clipped dst extents (65, 755), (609, 792) [ 59.623] sna_do_copy: unclipped src extents (0, 0), (544, 37) [ 59.623] sna_do_copy: clipped src extents (0, 0), (544, 37) [ 59.623] sna_do_copy: pixmap -- no source clipping [ 59.623] sna_do_copy: src extents (0, 0), (544, 37) x 1 [ 59.623] sna_do_copy: copy region (65, 755), (609, 792) x 4 + (-65, -755) [ 59.623] sna_copy_boxes (boxes=4x[(596, 755), (609, 772)...], src pixmap=3927+(-65, -755), dst pixmap=3060+(-65, -24), alu=3, src.size=544x37, dst.size=3775x2136) [ 59.623] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94a26fb0, gpu_bo=3, cpu_bo=0), replaces=0 [ 59.623] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 59.623] sna_drawable_use_bo pixmap=3060, box=((0, 731), (544, 768)), flags=3... [ 59.623] sna_drawable_use_bo: exported target, set PREFER_GPU [ 59.623] sna_drawable_use_bo: pinned, never REPLACES [ 59.623] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=3 [ 59.623] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 59.623] sna_drawable_use_bo: using whole GPU bo [ 59.623] sna_pixmap_move_to_gpu(pixmap=3927, usage=0), flags=a [ 59.623] sna_pixmap_move_to_gpu: already all-damaged [ 59.623] sna_pixmap_mark_active: pixmap=3927, handle=3 [ 59.623] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 59.623] gen9_render_copy_boxes (0, -731)->(0, 0) x 4, alu=3, flags=0, self-copy=0, overlaps? 0 [ 59.623] kgem_bo_is_render: handle=3, rq? 1 [1] [ 59.623] kgem_bo_is_render: handle=9, rq? 0 [0] [ 59.623] kgem_bo_is_render: handle=9, rq? 0 [0] [ 59.623] kgem_bo_is_render: handle=3, rq? 1 [1] [ 59.623] kgem_set_mode: flushing before new bo [ 59.623] gen8_vertex_close: used=734, vbo active? 0, vb=201, nreloc=2 [ 59.623] kgem_create_linear(262144) [ 59.623] search_linear_cache: num_pages=64, flags=686, use_active? 0, use_large=0 [max=65536] [ 59.623] search_linear_cache: searching for inactive cpu map [ 59.623] kgem_bo_remove_from_inactive: removing handle=23 from inactive [ 59.623] search_linear_cache: found handle=23 (num_pages=64) in linear vma cache [ 59.623] kgem_bo_map: handle=23, offset=4250144768, tiling=0, map=0x0:0x7fc6b4c21000, domain=0 [ 59.623] kgem_bo_map: converting request for GTT map into CPU map [ 59.623] kgem_bo_map__cpu(handle=23, size=262144, map=0x0:0x7fc6b4c21000) [ 59.623] kgem_bo_sync__cpu: handle=23 [ 59.623] __kgem_busy: handle=23, busy=0, wedged=0 [ 59.623] kgem_bo_sync__cpu: SYNC: handle=23, needs_flush? 0, domain? 0, busy? 0 [ 59.623] __kgem_busy: handle=23, busy=0, wedged=0 [ 59.623] kgem_bo_retire: retiring bo handle=23 (needed flush? 0), rq? 0 [busy?=0] [ 59.623] assert_bo_retired: handle=23, domain: 0 exec? 0, rq? 0 [ 59.623] gen8_vertex_close: new vbo: 734 / 65536 [ 59.623] gen8_vertex_close: reloc[0] = 287 [ 59.623] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 59.623] kgem_add_handle: handle=23, index=5 [ 59.623] kgem_add_reloc64[11] = (delta=0, target handle=5, presumed=fd541000) [ 59.623] gen8_vertex_close: reloc[1] = 372 [ 59.623] kgem_add_reloc64: handle=23, pos=372, delta=0, domains=200000 [ 59.623] kgem_add_reloc64[12] = (delta=0, target handle=5, presumed=fd541000) [ 59.623] batch[1/1, flags=1800]: 838 838 16096 16384, nreloc=13, nexec=6, nfence=0, aperture=1178 [fenced=0] [ 59.623] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd981000 [ 59.623] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -57343 [ 59.623] kgem_fixup_relocs: shrinking by 57344 [ 59.623] __kgem_busy: handle=2, busy=0, wedged=0 [ 59.623] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd981000 [ 59.623] kgem_commit: release handle=3 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fff12000 [ 59.623] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 59.623] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 59.623] __kgem_bo_clear_busy: handle=7 [ 59.624] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 59.624] kgem_commit: release handle=113 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 59.624] __kgem_bo_clear_busy: handle=113 [ 59.624] kgem_commit: release handle=113 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fe00a000 [ 59.624] kgem_commit: release handle=113 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 59.624] __kgem_bo_clear_busy: handle=113 [ 59.624] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 59.624] __kgem_bo_clear_busy: handle=7 [ 59.624] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 59.624] kgem_commit: release handle=113 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 59.624] __kgem_bo_clear_busy: handle=113 [ 59.624] kgem_commit: release handle=113 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 59.624] __kgem_bo_clear_busy: handle=113 [ 59.624] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 59.624] __kgem_busy: handle=2, busy=131072, wedged=0 [ 59.624] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 59.624] kgem_check_bo: num_pages=+8178, num_exec=+2 [ 59.624] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 59.624] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 59.624] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 59.624] kgem_add_handle: handle=4, index=0 [ 59.624] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 59.624] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 59.624] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 59.624] gen9_composite_get_binding_table(ffc0) [ 59.624] kgem_add_reloc64: handle=9, pos=16360, delta=0, domains=20002 [ 59.624] kgem_add_handle: handle=9, index=1 [ 59.624] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f02dd000) [ 59.624] __kgem_bo_mark_dirty: handle=9 (proxy? 0) [ 59.624] [3fe0] bind bo(handle=9, addr=f02dd000), format=192, width=3775, height=2136, pitch=15360, tiling=1 -> render [ 59.624] kgem_add_reloc64: handle=3, pos=16344, delta=0, domains=40000 [ 59.624] kgem_add_handle: handle=3, index=2 [ 59.624] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fff12000) [ 59.624] [3fd0] bind bo(handle=3, addr=fff12000), format=192, width=544, height=37, pitch=2560, tiling=1 -> sampler [ 59.624] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 59.624] gen9_emit_sampler: sampler = 0 [ 59.624] gen9_emit_sf: num_sf_outputs=1 [ 59.624] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 59.624] gen9_emit_vertex_elements: setup id=0 [ 59.624] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 59.624] (531, 0) -> (531, 731) + (13, 17) [ 59.624] (0, 17) -> (0, 748) + (409, 3) [ 59.624] (531, 17) -> (531, 748) + (13, 3) [ 59.624] (0, 20) -> (0, 751) + (409, 17) [ 59.624] gen8_vertex_flush[490] = 12 [ 59.624] sna_accel_flush: flush?=1, dirty?=0 [ 59.624] gen8_vertex_close: used=758, vbo active? 23, vb=1, nreloc=1 [ 59.624] gen8_vertex_close: reloc[0] = 287 [ 59.624] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 59.624] kgem_add_handle: handle=23, index=3 [ 59.624] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 59.624] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=8252 [fenced=0] [ 59.624] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 59.624] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 59.624] kgem_fixup_relocs: shrinking by 61440 [ 59.624] __kgem_busy: handle=1, busy=0, wedged=0 [ 59.624] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 59.624] kgem_commit: release handle=9 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f02dd000 [ 59.624] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 59.624] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fff12000 [ 59.624] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 59.624] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 59.624] sna_accel_flush: flush?=0, dirty?=0 [ 59.624] sna_accel_flush: flush?=0, dirty?=0 [ 59.624] sna_accel_flush: flush?=0, dirty?=0 [ 59.624] sna_accel_flush: flush?=0, dirty?=0 [ 59.624] sna_destroy_pixmap: pixmap=3927, attached?=1 [ 59.624] _kgem_bo_destroy: handle=3, proxy? 0 [ 59.624] __kgem_bo_destroy: handle=3, size=319488 [ 59.624] __kgem_busy: handle=3, busy=0, wedged=0 [ 59.624] __kgem_bo_clear_busy: handle=3 [ 59.624] __kgem_bo_destroy: handle=3, purged [ 59.624] kgem_bo_move_to_inactive: moving handle=3 to inactive [ 59.624] __sna_free_pixmap(pixmap=3927) [ 59.624] sna_accel_flush: flush?=0, dirty?=0 [ 59.624] sna_accel_flush: flush?=0, dirty?=0 [ 59.624] sna_accel_flush: flush?=0, dirty?=0 [ 59.624] sna_block_handler (tv=0.470000) [ 59.624] kgem_retire, need_retire?=1 [ 59.624] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 59.624] kgem_retire__requests_ring: retiring ring 0 [ 59.624] __kgem_busy: handle=2, busy=0, wedged=0 [ 59.624] __kgem_retire_rq: request 2 complete [ 59.624] kgem_retire__requests_ring: retiring ring 0 [ 59.624] __kgem_busy: handle=1, busy=0, wedged=0 [ 59.624] __kgem_retire_rq: request 1 complete [ 59.624] __kgem_bo_flush: handle=9, busy=0, wedged=0 [ 59.624] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 59.624] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 59.624] kgem_retire -- retired=0, need_retire=0 [ 59.624] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 59.624] gen6_render_retire: resetting idle vbo [ 59.624] sna_scanout_do_flush: flush timer active: delta=9 [ 59.624] sna_accel_do_throttle -- no pending activity [ 59.624] sna_accel_block: evaluating timers, active=5 [ 59.624] sna_accel_block: flush timer expires in 9 [59633] [ 59.624] sna_wakeup_handler [ 59.624] sna_accel_flush: flush?=0, dirty?=0 [ 59.624] sna_accel_flush: flush?=0, dirty?=0 [ 59.624] sna_block_handler (tv=0.470000) [ 59.624] sna_scanout_do_flush: flush timer active: delta=9 [ 59.624] sna_accel_do_throttle -- no pending activity [ 59.624] sna_accel_block: evaluating timers, active=5 [ 59.624] sna_accel_block: flush timer expires in 9 [59633] [ 59.624] sna_wakeup_handler [ 59.624] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=114, name=86 [ 59.624] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 59.624] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 59.624] sna_dri2_get_back: draw size=7680x2160, back buffer handle=114 size=7680x2160, is-scanout? 1, active?=2, pitch=30720, front pitch=30720 [ 59.624] sna_dri2_get_back: reuse backbuffer? 1 [ 59.624] sna_dri2_get_back: back buffer handle=114, active?=2, refcnt=1 [ 59.624] sna_dri2_get_back: cache: handle=40, active=0 [ 59.624] sna_dri2_get_back: reuse cache handle=40, name=5, flags=0 [ 59.624] sna_dri2_get_back: caching handle=114 (name=86, flags=0, active_scanout=2) [ 59.624] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 59.624] sna_dri2_reuse_buffer: reusing back buffer handle=40, name=5, pitch=30720, age=0 [ 59.624] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 59.624] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=128, name=76, active_scanout=3 [ 59.624] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 59.624] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 59.624] sna_accel_flush: flush?=0, dirty?=0 [ 59.624] sna_accel_flush: flush?=0, dirty?=0 [ 59.624] sna_accel_flush: flush?=0, dirty?=0 [ 59.624] sna_block_handler (tv=0.470000) [ 59.624] sna_scanout_do_flush: flush timer active: delta=9 [ 59.624] sna_accel_do_throttle -- no pending activity [ 59.624] sna_accel_block: evaluating timers, active=5 [ 59.624] sna_accel_block: flush timer expires in 9 [59633] [ 59.625] sna_wakeup_handler [ 59.625] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 59.625] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 59.625] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 59.625] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 59.625] sna_dri2_get_msc(draw=146, pipe=0) [ 59.625] sna_crtc_record_swap: recording last swap on pipe=0, frame 3327 [msc=3327], time 59.613106 [ 59.625] sna_dri2_get_msc: msc=3327 [raw=3327], ust=59613106 [ 59.625] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=40 (refs=1/1, flush=0) , front=128 (refs=1/4, flush=1) [ 59.625] sna_dri2_schedule_swap(target_msc=3327, divisor=0, remainder=0) [ 59.625] sna_dri2_schedule_swap: using front handle=128, active_scanout?=3, flush?=1 [ 59.625] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 59.625] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 59.625] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 59.625] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 59.625] sna_crtc_record_swap: recording last swap on pipe=0, frame 3327 [msc=3327], time 59.613106 [ 59.625] immediate_swap: current_msc=3327, target_msc=3327 -- yes [ 59.625] can_flip: no, shadow enabled [ 59.625] sna_dri2_add_event: adding event to window 146) [ 59.625] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 59.625] sna_dri2_immediate_blit: no pending blit, starting chain [ 59.625] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 59.625] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 59.625] can_xchg: back size=8701e00, front size=8701e00 [ 59.625] can_xchg: yes, pixmap=165 [ 59.625] sna_dri2_xchg: win=146, exchange front=128/76,ref=2 and back=40/5,ref=2, pixmap=165 7680x2160 [ 59.625] sna_dri2_xchg: back_bo handle=40, pitch=30720, size=132710400, ref=1, active_scanout?=0 [ 59.625] sna_dri2_xchg: front_bo handle=128, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 59.625] set_bo: pixmap=165, handle=40 (old handle=128) [ 59.625] set_bo: marking whole pixmap as damaged [ 59.625] set_bo: applying final/discard move-to-gpu [ 59.625] wait_for_shadow: flags=0, flips=2, handle=128, shadow=32 [ 59.625] set_bo: dropping flush hint from handle=128 [ 59.625] set_bo: adding flush hint to handle=40 [ 59.625] mark_stale(handle=128) => 1 [ 59.625] swap_limit: draw=146 setting swap limit to 3 [ 59.625] sna_dri2_swap_limit_validate: swap limit set to 3 [ 59.625] sna_next_vblank(pipe=0, waiting until next vblank) [ 59.625] sna_dri2_schedule_swap: reported target_msc=3327 [ 59.625] sna_accel_flush: flush?=0, dirty?=0 [ 59.625] sna_accel_flush: flush?=0, dirty?=0 [ 59.625] sna_accel_flush: flush?=0, dirty?=0 [ 59.625] sna_accel_flush: flush?=0, dirty?=0 [ 59.625] sna_block_handler (tv=0.469000) [ 59.625] sna_scanout_do_flush: flush timer active: delta=8 [ 59.625] sna_accel_do_throttle -- no pending activity [ 59.625] sna_accel_block: evaluating timers, active=5 [ 59.625] sna_accel_block: flush timer expires in 8 [59633] [ 59.628] sna_wakeup_handler [ 59.628] sna_mode_wakeup: len=32 [ 59.628] sna_mode_wakeup: recording last swap on pipe=1, frame 3298 [ce2], time 59.628400 [ 59.628] sna_mode_wakeup: removing handle=114 [active_scanout=1] from scanout, installing handle=128 [active_scanout=2] [ 59.628] sna_mode_wakeup: flip complete, pending? 2 [ 59.628] sna_block_handler (tv=0.466000) [ 59.628] sna_scanout_do_flush: flush timer active: delta=5 [ 59.628] sna_accel_do_throttle -- no pending activity [ 59.628] sna_accel_block: evaluating timers, active=5 [ 59.628] sna_accel_block: flush timer expires in 5 [59633] [ 59.629] sna_wakeup_handler [ 59.629] sna_mode_wakeup: len=64 [ 59.629] sna_mode_wakeup: recording last swap on pipe=0, frame 3328 [d00], time 59.629796 [ 59.629] sna_mode_wakeup: removing handle=114 [active_scanout=0] from scanout, installing handle=128 [active_scanout=2] [ 59.629] sna_mode_wakeup: flip complete, pending? 1 [ 59.629] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 59.629] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 59.629] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 59.629] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 59.629] sna_pixmap_move_to_gpu: already all-damaged [ 59.629] sna_pixmap_mark_active: pixmap=165, handle=40 [ 59.629] sna_mode_redisplay: crtc[0] transformed? 0 [ 59.629] sna_mode_redisplay: crtc[1] transformed? 0 [ 59.629] sna_mode_redisplay: crtc[2] transformed? 0 [ 59.629] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=40 [active=1] [ 59.629] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 128, transformed? 0 [ 59.629] get_fb: reusing fb=110 for handle=40 [ 59.629] sna_mode_redisplay: recording flip on CRTC:32 handle=40, active_scanout=2, serial=2 [ 59.629] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 59.629] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 128, transformed? 0 [ 59.629] sna_mode_redisplay: recording flip on CRTC:39 handle=40, active_scanout=3, serial=3 [ 59.629] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 59.629] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 59.629] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 59.629] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=40, shadow handle=32 [ 59.629] sna_dri2_vblank_handler(type=2, sequence=3328, draw=3353) [ 59.629] sna_crtc_record_swap: recording last swap on pipe=0, frame 3328 [msc=3328], time 59.629796 [ 59.629] sna_dri2_vblank_handler: 2 complete, frame=3328 tv=59.629796 [ 59.629] sna_dri2_blit_complete: blit finished [ 59.629] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=3328, tv=59.629796) [ 59.629] frame_swap_complete(type=2): draw=146, pipe=0, frame=3328 [msc=3328], tv=59.629796 [ 59.629] sna_accel_flush: flush?=0, dirty?=0 [ 59.629] sna_dri2_event_free(draw?=1) [ 59.629] sna_dri2_remove_event: remove[0x561c94a312b0] from window 146, active? 1 [ 59.629] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 59.629] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=128] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 59.629] sna_dri2_vblank_handler complete [ 59.629] sna_block_handler (tv=0.465000) [ 59.629] sna_scanout_do_flush: flush timer active: delta=4 [ 59.629] sna_accel_do_throttle -- no pending activity [ 59.629] sna_accel_block: evaluating timers, active=5 [ 59.629] sna_accel_block: flush timer expires in 4 [59633] [ 59.633] sna_wakeup_handler [ 59.633] sna_block_handler (tv=0.461000) [ 59.633] sna_scanout_do_flush: flush timer active: delta=0 [ 59.633] sna_scanout_do_flush (time=59633), triggered [ 59.633] sna_scanout_flush (time=59633), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 59.633] has_shadow: has pending damage? 0, outstanding flips: 2 [ 59.633] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 59.633] has_shadow: has pending damage? 0, outstanding flips: 2 [ 59.633] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 2, mode reconfiguration pending? 0) [ 59.633] sna_accel_do_throttle -- no pending activity [ 59.633] sna_accel_block: evaluating timers, active=5 [ 59.633] sna_accel_block: flush timer expires in 16 [59649] [ 59.641] sna_wakeup_handler [ 59.641] sna_accel_flush: flush?=0, dirty?=0 [ 59.641] sna_accel_flush: flush?=0, dirty?=0 [ 59.641] sna_block_handler (tv=0.453000) [ 59.641] sna_scanout_do_flush: flush timer active: delta=8 [ 59.641] sna_accel_do_throttle -- no pending activity [ 59.641] sna_accel_block: evaluating timers, active=5 [ 59.641] sna_accel_block: flush timer expires in 8 [59649] [ 59.641] sna_wakeup_handler [ 59.641] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=128, name=76 [ 59.641] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 59.641] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 59.641] sna_dri2_get_back: draw size=7680x2160, back buffer handle=128 size=7680x2160, is-scanout? 1, active?=2, pitch=30720, front pitch=30720 [ 59.641] sna_dri2_get_back: reuse backbuffer? 1 [ 59.641] sna_dri2_get_back: back buffer handle=128, active?=2, refcnt=1 [ 59.641] sna_dri2_get_back: cache: handle=114, active=0 [ 59.641] sna_dri2_get_back: reuse cache handle=114, name=86, flags=0 [ 59.641] sna_dri2_get_back: caching handle=128 (name=76, flags=0, active_scanout=2) [ 59.641] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 59.641] sna_dri2_reuse_buffer: reusing back buffer handle=114, name=86, pitch=30720, age=0 [ 59.641] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 59.641] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=40, name=5, active_scanout=3 [ 59.641] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 59.641] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 59.641] sna_accel_flush: flush?=0, dirty?=0 [ 59.641] sna_accel_flush: flush?=0, dirty?=0 [ 59.641] sna_accel_flush: flush?=0, dirty?=0 [ 59.641] sna_block_handler (tv=0.453000) [ 59.641] sna_scanout_do_flush: flush timer active: delta=8 [ 59.641] sna_accel_do_throttle -- no pending activity [ 59.641] sna_accel_block: evaluating timers, active=5 [ 59.641] sna_accel_block: flush timer expires in 8 [59649] [ 59.642] sna_wakeup_handler [ 59.642] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 59.642] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 59.642] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 59.642] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 59.642] sna_dri2_get_msc(draw=146, pipe=0) [ 59.642] sna_crtc_record_swap: recording last swap on pipe=0, frame 3328 [msc=3328], time 59.629796 [ 59.642] sna_dri2_get_msc: msc=3328 [raw=3328], ust=59629796 [ 59.642] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=114 (refs=1/1, flush=0) , front=40 (refs=1/4, flush=1) [ 59.642] sna_dri2_schedule_swap(target_msc=3328, divisor=0, remainder=0) [ 59.642] sna_dri2_schedule_swap: using front handle=40, active_scanout?=3, flush?=1 [ 59.642] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 59.642] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 59.642] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 59.642] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 59.642] sna_crtc_record_swap: recording last swap on pipe=0, frame 3328 [msc=3328], time 59.629796 [ 59.642] immediate_swap: current_msc=3328, target_msc=3328 -- yes [ 59.642] can_flip: no, shadow enabled [ 59.642] sna_dri2_add_event: adding event to window 146) [ 59.642] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 59.642] sna_dri2_immediate_blit: no pending blit, starting chain [ 59.642] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 59.642] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 59.642] can_xchg: back size=8701e00, front size=8701e00 [ 59.642] can_xchg: yes, pixmap=165 [ 59.642] sna_dri2_xchg: win=146, exchange front=40/5,ref=2 and back=114/86,ref=2, pixmap=165 7680x2160 [ 59.642] sna_dri2_xchg: back_bo handle=114, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 59.642] sna_dri2_xchg: front_bo handle=40, pitch=30720, size=132710400, ref=4, active_scanout?=3 [ 59.642] set_bo: pixmap=165, handle=114 (old handle=40) [ 59.642] set_bo: marking whole pixmap as damaged [ 59.642] set_bo: applying final/discard move-to-gpu [ 59.642] wait_for_shadow: flags=0, flips=2, handle=40, shadow=32 [ 59.642] set_bo: dropping flush hint from handle=40 [ 59.642] set_bo: adding flush hint to handle=114 [ 59.642] mark_stale(handle=40) => 1 [ 59.642] swap_limit: draw=146 setting swap limit to 3 [ 59.642] sna_dri2_swap_limit_validate: swap limit set to 3 [ 59.642] sna_next_vblank(pipe=0, waiting until next vblank) [ 59.642] sna_dri2_schedule_swap: reported target_msc=3328 [ 59.642] sna_accel_flush: flush?=0, dirty?=0 [ 59.642] sna_accel_flush: flush?=0, dirty?=0 [ 59.642] sna_accel_flush: flush?=0, dirty?=0 [ 59.642] sna_accel_flush: flush?=0, dirty?=0 [ 59.642] sna_block_handler (tv=0.452000) [ 59.642] sna_scanout_do_flush: flush timer active: delta=7 [ 59.642] sna_accel_do_throttle -- no pending activity [ 59.642] sna_accel_block: evaluating timers, active=5 [ 59.642] sna_accel_block: flush timer expires in 7 [59649] [ 59.644] sna_wakeup_handler [ 59.644] sna_mode_wakeup: len=32 [ 59.644] sna_mode_wakeup: recording last swap on pipe=1, frame 3299 [ce3], time 59.645091 [ 59.644] sna_mode_wakeup: removing handle=128 [active_scanout=1] from scanout, installing handle=40 [active_scanout=2] [ 59.644] sna_mode_wakeup: flip complete, pending? 2 [ 59.644] sna_block_handler (tv=0.450000) [ 59.644] sna_scanout_do_flush: flush timer active: delta=5 [ 59.644] sna_accel_do_throttle -- no pending activity [ 59.644] sna_accel_block: evaluating timers, active=5 [ 59.644] sna_accel_block: flush timer expires in 5 [59649] [ 59.646] sna_wakeup_handler [ 59.646] sna_mode_wakeup: len=64 [ 59.646] sna_mode_wakeup: recording last swap on pipe=0, frame 3329 [d01], time 59.646498 [ 59.646] sna_mode_wakeup: removing handle=128 [active_scanout=0] from scanout, installing handle=40 [active_scanout=2] [ 59.646] sna_mode_wakeup: flip complete, pending? 1 [ 59.646] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 59.646] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 59.646] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 59.646] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 59.646] sna_pixmap_move_to_gpu: already all-damaged [ 59.646] sna_pixmap_mark_active: pixmap=165, handle=114 [ 59.646] sna_mode_redisplay: crtc[0] transformed? 0 [ 59.646] sna_mode_redisplay: crtc[1] transformed? 0 [ 59.646] sna_mode_redisplay: crtc[2] transformed? 0 [ 59.646] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=114 [active=1] [ 59.646] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 40, transformed? 0 [ 59.646] get_fb: reusing fb=101 for handle=114 [ 59.646] sna_mode_redisplay: recording flip on CRTC:32 handle=114, active_scanout=2, serial=2 [ 59.646] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 59.646] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 40, transformed? 0 [ 59.646] sna_mode_redisplay: recording flip on CRTC:39 handle=114, active_scanout=3, serial=3 [ 59.646] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 59.646] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 59.646] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 59.646] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=114, shadow handle=32 [ 59.646] sna_dri2_vblank_handler(type=2, sequence=3329, draw=3353) [ 59.646] sna_crtc_record_swap: recording last swap on pipe=0, frame 3329 [msc=3329], time 59.646498 [ 59.646] sna_dri2_vblank_handler: 2 complete, frame=3329 tv=59.646498 [ 59.646] sna_dri2_blit_complete: blit finished [ 59.646] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=3329, tv=59.646498) [ 59.646] frame_swap_complete(type=2): draw=146, pipe=0, frame=3329 [msc=3329], tv=59.646498 [ 59.646] sna_accel_flush: flush?=0, dirty?=0 [ 59.646] sna_dri2_event_free(draw?=1) [ 59.646] sna_dri2_remove_event: remove[0x561c947e3c20] from window 146, active? 1 [ 59.646] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=114] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 59.646] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=40] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 59.646] sna_dri2_vblank_handler complete [ 59.646] sna_block_handler (tv=0.448000) [ 59.646] sna_scanout_do_flush: flush timer active: delta=3 [ 59.646] sna_scanout_do_flush (time=59646), triggered [ 59.646] sna_scanout_flush (time=59646), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 59.646] has_shadow: has pending damage? 0, outstanding flips: 2 [ 59.646] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 59.646] has_shadow: has pending damage? 0, outstanding flips: 2 [ 59.646] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 2, mode reconfiguration pending? 0) [ 59.646] sna_accel_do_throttle -- no pending activity [ 59.646] sna_accel_block: evaluating timers, active=5 [ 59.646] sna_accel_block: flush timer expires in 16 [59662] [ 59.661] sna_wakeup_handler [ 59.661] sna_mode_wakeup: len=32 [ 59.661] sna_mode_wakeup: recording last swap on pipe=1, frame 3300 [ce4], time 59.661788 [ 59.661] sna_mode_wakeup: removing handle=40 [active_scanout=1] from scanout, installing handle=114 [active_scanout=3] [ 59.661] sna_mode_wakeup: flip complete, pending? 2 [ 59.661] sna_block_handler (tv=0.433000) [ 59.661] sna_scanout_do_flush: flush timer active: delta=1 [ 59.661] sna_scanout_do_flush (time=59661), triggered [ 59.661] sna_scanout_flush (time=59661), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 59.661] has_shadow: has pending damage? 0, outstanding flips: 1 [ 59.661] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 59.661] has_shadow: has pending damage? 0, outstanding flips: 1 [ 59.661] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) [ 59.661] sna_accel_do_throttle -- no pending activity [ 59.661] sna_accel_block: evaluating timers, active=5 [ 59.661] sna_accel_block: flush timer expires in 16 [59677] [ 59.662] sna_wakeup_handler [ 59.662] sna_mode_wakeup: len=32 [ 59.662] sna_mode_wakeup: recording last swap on pipe=0, frame 3330 [d02], time 59.663187 [ 59.662] sna_mode_wakeup: removing handle=40 [active_scanout=0] from scanout, installing handle=114 [active_scanout=3] [ 59.662] sna_mode_wakeup: flip complete, pending? 1 [ 59.662] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 59.662] sna_block_handler (tv=0.432000) [ 59.662] sna_scanout_do_flush: flush timer active: delta=15 [ 59.663] sna_accel_do_throttle -- no pending activity [ 59.663] sna_accel_block: evaluating timers, active=5 [ 59.663] sna_accel_block: flush timer expires in 15 [59677] [ 59.678] sna_wakeup_handler [ 59.678] sna_block_handler (tv=0.416000) [ 59.678] sna_scanout_do_flush: flush timer active: delta=-1 [ 59.678] sna_scanout_do_flush (time=59678), triggered [ 59.678] sna_scanout_flush (time=59678), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 59.678] has_shadow: has pending damage? 0, outstanding flips: 0 [ 59.678] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 59.678] has_shadow: has pending damage? 0, outstanding flips: 0 [ 59.678] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 59.678] sna_accel_do_throttle -- no pending activity [ 59.678] sna_accel_block: evaluating timers, active=5 [ 59.678] sna_accel_block: flush timer expires in 16 [59694] [ 59.692] sna_wakeup_handler [ 59.692] sna_accel_flush: flush?=0, dirty?=0 [ 59.692] sna_accel_flush: flush?=0, dirty?=0 [ 59.692] sna_block_handler (tv=0.402000) [ 59.692] sna_scanout_do_flush: flush timer active: delta=2 [ 59.692] sna_scanout_do_flush (time=59692), triggered [ 59.692] sna_scanout_flush (time=59692), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 59.692] has_shadow: has pending damage? 0, outstanding flips: 0 [ 59.692] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 59.692] has_shadow: has pending damage? 0, outstanding flips: 0 [ 59.692] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 59.692] sna_accel_do_throttle -- no pending activity [ 59.692] sna_accel_block: evaluating timers, active=5 [ 59.692] sna_accel_block: flush timer expires in 16 [59708] [ 59.692] sna_wakeup_handler [ 59.692] sna_block_handler (tv=0.402000) [ 59.692] sna_scanout_do_flush: flush timer active: delta=16 [ 59.692] sna_accel_do_throttle -- no pending activity [ 59.692] sna_accel_block: evaluating timers, active=5 [ 59.692] sna_accel_block: flush timer expires in 16 [59708] [ 59.693] sna_wakeup_handler [ 59.693] sna_block_handler (tv=0.401000) [ 59.693] sna_scanout_do_flush: flush timer active: delta=15 [ 59.693] sna_accel_do_throttle -- no pending activity [ 59.693] sna_accel_block: evaluating timers, active=5 [ 59.693] sna_accel_block: flush timer expires in 15 [59708] [ 59.694] sna_wakeup_handler [ 59.694] sna_block_handler (tv=0.400000) [ 59.694] sna_scanout_do_flush: flush timer active: delta=14 [ 59.694] sna_accel_do_throttle -- no pending activity [ 59.694] sna_accel_block: evaluating timers, active=5 [ 59.694] sna_accel_block: flush timer expires in 14 [59708] [ 59.708] sna_wakeup_handler [ 59.708] sna_block_handler (tv=0.386000) [ 59.708] sna_scanout_do_flush: flush timer active: delta=0 [ 59.708] sna_scanout_do_flush (time=59708), triggered [ 59.708] sna_scanout_flush (time=59708), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 59.708] has_shadow: has pending damage? 0, outstanding flips: 0 [ 59.708] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 59.708] has_shadow: has pending damage? 0, outstanding flips: 0 [ 59.708] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 59.708] sna_accel_do_throttle -- no pending activity [ 59.708] sna_accel_block: evaluating timers, active=5 [ 59.708] sna_accel_block: flush timer expires in 16 [59724] [ 59.725] sna_wakeup_handler [ 59.725] sna_block_handler (tv=0.369000) [ 59.725] sna_scanout_do_flush: flush timer active: delta=-1 [ 59.725] sna_scanout_do_flush (time=59725), triggered [ 59.725] sna_scanout_flush (time=59725), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 59.725] has_shadow: has pending damage? 0, outstanding flips: 0 [ 59.725] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 59.725] has_shadow: has pending damage? 0, outstanding flips: 0 [ 59.725] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 59.725] sna_accel_do_throttle -- no pending activity [ 59.725] sna_accel_block: evaluating timers, active=5 [ 59.725] sna_accel_block: flush timer expires in 16 [59741] [ 59.741] sna_wakeup_handler [ 59.741] sna_block_handler (tv=0.353000) [ 59.741] sna_scanout_do_flush: flush timer active: delta=0 [ 59.741] sna_scanout_do_flush (time=59741), triggered [ 59.741] sna_scanout_flush (time=59741), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 59.741] has_shadow: has pending damage? 0, outstanding flips: 0 [ 59.741] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 59.741] has_shadow: has pending damage? 0, outstanding flips: 0 [ 59.741] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 59.741] sna_accel_do_throttle -- no pending activity [ 59.741] sna_accel_block: evaluating timers, active=5 [ 59.741] sna_accel_block: flush timer expires in 16 [59757] [ 59.757] sna_wakeup_handler [ 59.757] sna_block_handler (tv=0.337000) [ 59.757] sna_scanout_do_flush: flush timer active: delta=0 [ 59.757] sna_scanout_do_flush (time=59757), triggered [ 59.757] sna_scanout_flush (time=59757), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 59.757] has_shadow: has pending damage? 0, outstanding flips: 0 [ 59.757] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 59.757] has_shadow: has pending damage? 0, outstanding flips: 0 [ 59.757] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 59.757] sna_accel_do_throttle -- no pending activity [ 59.757] sna_accel_block: evaluating timers, active=5 [ 59.757] sna_accel_block: flush timer expires in 16 [59773] [ 59.774] sna_wakeup_handler [ 59.774] sna_block_handler (tv=0.320000) [ 59.774] sna_scanout_do_flush: flush timer active: delta=-1 [ 59.774] sna_scanout_do_flush (time=59774), triggered [ 59.774] sna_scanout_flush (time=59774), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 59.774] has_shadow: has pending damage? 0, outstanding flips: 0 [ 59.774] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 59.774] has_shadow: has pending damage? 0, outstanding flips: 0 [ 59.774] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 59.774] sna_accel_do_throttle -- no pending activity [ 59.774] sna_accel_block: evaluating timers, active=5 [ 59.774] sna_accel_block: flush timer expires in 16 [59790] [ 59.790] sna_wakeup_handler [ 59.790] sna_block_handler (tv=0.304000) [ 59.790] sna_scanout_do_flush: flush timer active: delta=0 [ 59.790] sna_scanout_do_flush (time=59790), triggered [ 59.790] sna_scanout_flush (time=59790), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 59.790] has_shadow: has pending damage? 0, outstanding flips: 0 [ 59.790] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 59.790] has_shadow: has pending damage? 0, outstanding flips: 0 [ 59.790] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 59.790] sna_accel_do_throttle -- no pending activity [ 59.790] sna_accel_block: evaluating timers, active=5 [ 59.790] sna_accel_block: flush timer expires in 16 [59806] [ 59.806] sna_wakeup_handler [ 59.806] sna_block_handler (tv=0.288000) [ 59.806] sna_scanout_do_flush: flush timer active: delta=0 [ 59.806] sna_scanout_do_flush (time=59806), triggered [ 59.806] sna_scanout_flush (time=59806), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 59.806] has_shadow: has pending damage? 0, outstanding flips: 0 [ 59.806] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 59.806] has_shadow: has pending damage? 0, outstanding flips: 0 [ 59.806] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 59.806] sna_accel_do_throttle -- no pending activity [ 59.806] sna_accel_block: evaluating timers, active=5 [ 59.806] sna_accel_block: flush timer expires in 16 [59822] [ 59.823] sna_wakeup_handler [ 59.823] sna_block_handler (tv=0.271000) [ 59.823] sna_scanout_do_flush: flush timer active: delta=-1 [ 59.823] sna_scanout_do_flush (time=59823), triggered [ 59.823] sna_scanout_flush (time=59823), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 59.823] has_shadow: has pending damage? 0, outstanding flips: 0 [ 59.823] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 59.823] has_shadow: has pending damage? 0, outstanding flips: 0 [ 59.823] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 59.823] sna_accel_do_throttle -- no pending activity [ 59.823] sna_accel_block: evaluating timers, active=5 [ 59.823] sna_accel_block: flush timer expires in 16 [59839] [ 59.839] sna_wakeup_handler [ 59.839] sna_block_handler (tv=0.255000) [ 59.839] sna_scanout_do_flush: flush timer active: delta=0 [ 59.839] sna_scanout_do_flush (time=59839), triggered [ 59.839] sna_scanout_flush (time=59839), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 59.839] has_shadow: has pending damage? 0, outstanding flips: 0 [ 59.839] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 59.839] has_shadow: has pending damage? 0, outstanding flips: 0 [ 59.839] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 59.839] sna_accel_do_throttle -- no pending activity [ 59.839] sna_accel_block: evaluating timers, active=5 [ 59.839] sna_accel_block: flush timer expires in 16 [59855] [ 59.855] sna_wakeup_handler [ 59.855] sna_block_handler (tv=0.239000) [ 59.855] sna_scanout_do_flush: flush timer active: delta=0 [ 59.855] sna_scanout_do_flush (time=59855), triggered [ 59.855] sna_scanout_flush (time=59855), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 59.855] has_shadow: has pending damage? 0, outstanding flips: 0 [ 59.855] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 59.855] has_shadow: has pending damage? 0, outstanding flips: 0 [ 59.855] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 59.855] sna_accel_do_throttle -- no pending activity [ 59.855] sna_accel_block: evaluating timers, active=5 [ 59.855] sna_accel_block: flush timer expires in 16 [59871] [ 59.872] sna_wakeup_handler [ 59.872] sna_block_handler (tv=0.222000) [ 59.872] sna_scanout_do_flush: flush timer active: delta=-1 [ 59.872] sna_scanout_do_flush (time=59872), triggered [ 59.872] sna_scanout_flush (time=59872), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 59.872] has_shadow: has pending damage? 0, outstanding flips: 0 [ 59.872] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 59.872] has_shadow: has pending damage? 0, outstanding flips: 0 [ 59.872] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 59.872] sna_accel_do_throttle -- no pending activity [ 59.872] sna_accel_block: evaluating timers, active=5 [ 59.872] sna_accel_block: flush timer expires in 16 [59888] [ 59.888] sna_wakeup_handler [ 59.888] sna_block_handler (tv=0.206000) [ 59.888] sna_scanout_do_flush: flush timer active: delta=0 [ 59.888] sna_scanout_do_flush (time=59888), triggered [ 59.888] sna_scanout_flush (time=59888), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 59.888] has_shadow: has pending damage? 0, outstanding flips: 0 [ 59.888] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 59.888] has_shadow: has pending damage? 0, outstanding flips: 0 [ 59.888] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 59.888] sna_accel_do_throttle -- no pending activity [ 59.888] sna_accel_block: evaluating timers, active=5 [ 59.888] sna_accel_block: flush timer expires in 16 [59904] [ 59.904] sna_wakeup_handler [ 59.904] sna_block_handler (tv=0.190000) [ 59.904] sna_scanout_do_flush: flush timer active: delta=0 [ 59.904] sna_scanout_do_flush (time=59904), triggered [ 59.904] sna_scanout_flush (time=59904), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 59.904] has_shadow: has pending damage? 0, outstanding flips: 0 [ 59.904] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 59.904] has_shadow: has pending damage? 0, outstanding flips: 0 [ 59.904] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 59.904] sna_accel_do_throttle -- no pending activity [ 59.904] sna_accel_block: evaluating timers, active=5 [ 59.904] sna_accel_block: flush timer expires in 16 [59920] [ 59.921] sna_wakeup_handler [ 59.921] sna_block_handler (tv=0.173000) [ 59.921] sna_scanout_do_flush: flush timer active: delta=-1 [ 59.921] sna_scanout_do_flush (time=59921), triggered [ 59.921] sna_scanout_flush (time=59921), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 59.921] has_shadow: has pending damage? 0, outstanding flips: 0 [ 59.921] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 59.921] has_shadow: has pending damage? 0, outstanding flips: 0 [ 59.921] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 59.921] sna_accel_do_throttle -- no pending activity [ 59.921] sna_accel_block: evaluating timers, active=5 [ 59.921] sna_accel_block: flush timer expires in 16 [59937] [ 59.937] sna_wakeup_handler [ 59.937] sna_block_handler (tv=0.157000) [ 59.937] sna_scanout_do_flush: flush timer active: delta=0 [ 59.937] sna_scanout_do_flush (time=59937), triggered [ 59.937] sna_scanout_flush (time=59937), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 59.937] has_shadow: has pending damage? 0, outstanding flips: 0 [ 59.937] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 59.937] has_shadow: has pending damage? 0, outstanding flips: 0 [ 59.937] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 59.937] sna_accel_do_throttle -- no pending activity [ 59.937] sna_accel_block: evaluating timers, active=5 [ 59.937] sna_accel_block: flush timer expires in 16 [59953] [ 59.953] sna_wakeup_handler [ 59.953] sna_block_handler (tv=0.141000) [ 59.953] sna_scanout_do_flush: flush timer active: delta=0 [ 59.953] sna_scanout_do_flush (time=59953), triggered [ 59.953] sna_scanout_flush (time=59953), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 59.953] has_shadow: has pending damage? 0, outstanding flips: 0 [ 59.953] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 59.953] has_shadow: has pending damage? 0, outstanding flips: 0 [ 59.953] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 59.953] sna_accel_do_throttle -- no pending activity [ 59.953] sna_accel_block: evaluating timers, active=5 [ 59.953] sna_accel_block: flush timer expires in 16 [59969] [ 59.970] sna_wakeup_handler [ 59.970] sna_block_handler (tv=0.124000) [ 59.970] sna_scanout_do_flush: flush timer active: delta=-1 [ 59.970] sna_scanout_do_flush (time=59970), triggered [ 59.970] sna_scanout_flush (time=59970), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 59.970] has_shadow: has pending damage? 0, outstanding flips: 0 [ 59.970] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 59.970] has_shadow: has pending damage? 0, outstanding flips: 0 [ 59.970] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 59.970] sna_accel_do_throttle -- no pending activity [ 59.970] sna_accel_block: evaluating timers, active=5 [ 59.970] sna_accel_block: flush timer expires in 16 [59986] [ 59.986] sna_wakeup_handler [ 59.986] sna_block_handler (tv=0.108000) [ 59.986] sna_scanout_do_flush: flush timer active: delta=0 [ 59.986] sna_scanout_do_flush (time=59986), triggered [ 59.986] sna_scanout_flush (time=59986), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 59.986] has_shadow: has pending damage? 0, outstanding flips: 0 [ 59.986] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 59.986] has_shadow: has pending damage? 0, outstanding flips: 0 [ 59.986] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 59.986] sna_accel_do_throttle -- no pending activity [ 59.986] sna_accel_block: evaluating timers, active=5 [ 59.986] sna_accel_block: flush timer expires in 16 [60002] [ 60.002] sna_wakeup_handler [ 60.002] sna_block_handler (tv=0.92000) [ 60.002] sna_scanout_do_flush: flush timer active: delta=0 [ 60.002] sna_scanout_do_flush (time=60002), triggered [ 60.002] sna_scanout_flush (time=60002), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 60.002] has_shadow: has pending damage? 0, outstanding flips: 0 [ 60.002] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 60.002] has_shadow: has pending damage? 0, outstanding flips: 0 [ 60.002] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 60.002] sna_accel_do_throttle -- no pending activity [ 60.002] sna_accel_block: evaluating timers, active=5 [ 60.003] sna_accel_block: flush timer expires in 16 [60018] [ 60.019] sna_wakeup_handler [ 60.019] sna_block_handler (tv=0.75000) [ 60.019] sna_scanout_do_flush: flush timer active: delta=-1 [ 60.019] sna_scanout_do_flush (time=60019), triggered [ 60.019] sna_scanout_flush (time=60019), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 60.019] has_shadow: has pending damage? 0, outstanding flips: 0 [ 60.019] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 60.019] has_shadow: has pending damage? 0, outstanding flips: 0 [ 60.019] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 60.019] sna_accel_do_throttle -- no pending activity [ 60.019] sna_accel_block: evaluating timers, active=5 [ 60.019] sna_accel_block: flush timer expires in 16 [60035] [ 60.035] sna_wakeup_handler [ 60.035] sna_block_handler (tv=0.59000) [ 60.035] sna_scanout_do_flush: flush timer active: delta=0 [ 60.035] sna_scanout_do_flush (time=60035), triggered [ 60.035] sna_scanout_flush (time=60035), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 60.035] has_shadow: has pending damage? 0, outstanding flips: 0 [ 60.035] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 60.035] has_shadow: has pending damage? 0, outstanding flips: 0 [ 60.035] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 60.035] sna_accel_do_throttle -- no pending activity [ 60.035] sna_accel_block: evaluating timers, active=5 [ 60.035] sna_accel_block: flush timer expires in 16 [60051] [ 60.051] sna_wakeup_handler [ 60.051] sna_block_handler (tv=0.43000) [ 60.051] sna_scanout_do_flush: flush timer active: delta=0 [ 60.052] sna_scanout_do_flush (time=60051), triggered [ 60.052] sna_scanout_flush (time=60051), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 60.052] has_shadow: has pending damage? 0, outstanding flips: 0 [ 60.052] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 60.052] has_shadow: has pending damage? 0, outstanding flips: 0 [ 60.052] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 60.052] sna_accel_do_throttle -- no pending activity [ 60.052] sna_accel_block: evaluating timers, active=5 [ 60.052] sna_accel_block: flush timer expires in 16 [60067] [ 60.068] sna_wakeup_handler [ 60.068] sna_block_handler (tv=0.26000) [ 60.068] sna_scanout_do_flush: flush timer active: delta=-1 [ 60.068] sna_scanout_do_flush (time=60068), triggered [ 60.068] sna_scanout_flush (time=60068), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 60.068] has_shadow: has pending damage? 0, outstanding flips: 0 [ 60.068] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 60.068] has_shadow: has pending damage? 0, outstanding flips: 0 [ 60.068] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 60.068] sna_accel_do_throttle -- no pending activity [ 60.068] sna_accel_block: evaluating timers, active=5 [ 60.068] sna_accel_block: flush timer expires in 16 [60084] [ 60.084] sna_wakeup_handler [ 60.084] sna_block_handler (tv=0.10000) [ 60.084] sna_scanout_do_flush: flush timer active: delta=0 [ 60.084] sna_scanout_do_flush (time=60084), triggered [ 60.084] sna_scanout_flush (time=60084), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 60.084] has_shadow: has pending damage? 0, outstanding flips: 0 [ 60.084] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 60.084] has_shadow: has pending damage? 0, outstanding flips: 0 [ 60.084] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 60.084] sna_accel_do_throttle -- no pending activity [ 60.084] sna_accel_block: evaluating timers, active=5 [ 60.084] sna_accel_block: flush timer expires in 16 [60100] [ 60.094] sna_wakeup_handler [ 60.094] sna_block_handler (tv=560.995000) [ 60.094] sna_scanout_do_flush: flush timer active: delta=6 [ 60.094] sna_accel_do_throttle -- no pending activity [ 60.094] sna_accel_block: evaluating timers, active=5 [ 60.094] sna_accel_block: flush timer expires in 6 [60100] [ 60.101] sna_wakeup_handler [ 60.101] sna_block_handler (tv=560.988000) [ 60.101] sna_scanout_do_flush: flush timer active: delta=-1 [ 60.101] sna_scanout_do_flush (time=60101), triggered [ 60.101] sna_scanout_flush (time=60101), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 60.101] has_shadow: has pending damage? 0, outstanding flips: 0 [ 60.101] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 60.101] has_shadow: has pending damage? 0, outstanding flips: 0 [ 60.101] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 60.101] sna_accel_do_throttle -- no pending activity [ 60.101] sna_accel_block: evaluating timers, active=5 [ 60.101] sna_accel_block: flush timer expires in 16 [60117] [ 60.117] sna_wakeup_handler [ 60.117] sna_block_handler (tv=560.972000) [ 60.117] sna_scanout_do_flush: flush timer active: delta=0 [ 60.117] sna_scanout_do_flush (time=60117), triggered [ 60.117] sna_scanout_flush (time=60117), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 60.117] has_shadow: has pending damage? 0, outstanding flips: 0 [ 60.117] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 60.117] has_shadow: has pending damage? 0, outstanding flips: 0 [ 60.117] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 60.117] sna_accel_do_throttle -- no pending activity [ 60.117] sna_accel_block: evaluating timers, active=5 [ 60.117] sna_accel_block: flush timer expires in 16 [60133] [ 60.133] sna_wakeup_handler [ 60.133] sna_block_handler (tv=560.956000) [ 60.133] sna_scanout_do_flush: flush timer active: delta=0 [ 60.133] sna_scanout_do_flush (time=60133), triggered [ 60.133] sna_scanout_flush (time=60133), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 60.133] has_shadow: has pending damage? 0, outstanding flips: 0 [ 60.133] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 60.133] has_shadow: has pending damage? 0, outstanding flips: 0 [ 60.133] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 60.134] sna_accel_do_throttle -- no pending activity [ 60.134] sna_accel_block: evaluating timers, active=5 [ 60.134] sna_accel_block: flush timer expires in 16 [60149] [ 60.150] sna_wakeup_handler [ 60.150] sna_block_handler (tv=560.939000) [ 60.150] sna_scanout_do_flush: flush timer active: delta=-1 [ 60.150] sna_scanout_do_flush (time=60150), triggered [ 60.150] sna_scanout_flush (time=60150), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 60.150] has_shadow: has pending damage? 0, outstanding flips: 0 [ 60.150] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 60.150] has_shadow: has pending damage? 0, outstanding flips: 0 [ 60.150] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 60.150] sna_accel_do_throttle -- no pending activity [ 60.150] sna_accel_block: evaluating timers, active=5 [ 60.150] sna_accel_block: flush timer expires in 16 [60166] [ 60.155] sna_wakeup_handler [ 60.155] sna_accel_flush: flush?=0, dirty?=0 [ 60.155] sna_accel_flush: flush?=0, dirty?=0 [ 60.155] sna_block_handler (tv=0.500000) [ 60.155] sna_scanout_do_flush: flush timer active: delta=11 [ 60.155] sna_accel_do_throttle -- no pending activity [ 60.155] sna_accel_block: evaluating timers, active=5 [ 60.155] sna_accel_block: flush timer expires in 11 [60166] [ 60.155] sna_wakeup_handler [ 60.155] sna_block_handler (tv=0.500000) [ 60.155] sna_scanout_do_flush: flush timer active: delta=11 [ 60.155] sna_accel_do_throttle -- no pending activity [ 60.155] sna_accel_block: evaluating timers, active=5 [ 60.155] sna_accel_block: flush timer expires in 11 [60166] [ 60.155] sna_wakeup_handler [ 60.155] sna_accel_flush: flush?=0, dirty?=0 [ 60.155] sna_accel_flush: flush?=0, dirty?=0 [ 60.155] sna_accel_flush: flush?=0, dirty?=0 [ 60.155] sna_accel_flush: flush?=0, dirty?=0 [ 60.155] sna_block_handler (tv=0.500000) [ 60.155] sna_scanout_do_flush: flush timer active: delta=11 [ 60.155] sna_accel_do_throttle -- no pending activity [ 60.155] sna_accel_block: evaluating timers, active=5 [ 60.155] sna_accel_block: flush timer expires in 11 [60166] [ 60.156] sna_wakeup_handler [ 60.156] sna_accel_flush: flush?=0, dirty?=0 [ 60.156] sna_block_handler (tv=0.499000) [ 60.156] sna_scanout_do_flush: flush timer active: delta=10 [ 60.156] sna_accel_do_throttle -- no pending activity [ 60.156] sna_accel_block: evaluating timers, active=5 [ 60.156] sna_accel_block: flush timer expires in 10 [60166] [ 60.158] sna_wakeup_handler [ 60.158] sna_block_handler (tv=0.497000) [ 60.158] sna_scanout_do_flush: flush timer active: delta=8 [ 60.158] sna_accel_do_throttle -- no pending activity [ 60.158] sna_accel_block: evaluating timers, active=5 [ 60.158] sna_accel_block: flush timer expires in 8 [60166] [ 60.166] sna_wakeup_handler [ 60.166] sna_block_handler (tv=0.489000) [ 60.166] sna_scanout_do_flush: flush timer active: delta=0 [ 60.166] sna_scanout_do_flush (time=60166), triggered [ 60.166] sna_scanout_flush (time=60166), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 60.166] has_shadow: has pending damage? 0, outstanding flips: 0 [ 60.166] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 60.166] has_shadow: has pending damage? 0, outstanding flips: 0 [ 60.166] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 60.166] sna_accel_do_throttle -- no pending activity [ 60.166] sna_accel_block: evaluating timers, active=5 [ 60.166] sna_accel_block: flush timer expires in 16 [60182] [ 60.167] sna_wakeup_handler [ 60.167] sna_accel_flush: flush?=0, dirty?=0 [ 60.167] sna_accel_flush: flush?=0, dirty?=0 [ 60.167] sna_block_handler (tv=0.488000) [ 60.167] sna_scanout_do_flush: flush timer active: delta=15 [ 60.167] sna_accel_do_throttle -- no pending activity [ 60.167] sna_accel_block: evaluating timers, active=5 [ 60.167] sna_accel_block: flush timer expires in 15 [60182] [ 60.182] sna_wakeup_handler [ 60.182] sna_block_handler (tv=0.473000) [ 60.182] sna_scanout_do_flush: flush timer active: delta=0 [ 60.182] sna_scanout_do_flush (time=60182), triggered [ 60.182] sna_scanout_flush (time=60182), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 60.182] has_shadow: has pending damage? 0, outstanding flips: 0 [ 60.182] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 60.182] has_shadow: has pending damage? 0, outstanding flips: 0 [ 60.182] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 60.182] sna_accel_do_throttle -- no pending activity [ 60.182] sna_accel_block: evaluating timers, active=5 [ 60.182] sna_accel_block: flush timer expires in 16 [60198] [ 60.182] sna_wakeup_handler [ 60.182] sna_create_pixmap(22, 20, 32, usage=0) [ 60.182] kgem_can_create_2d: 22x20 @ 32 [ 60.182] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=20 [ 60.182] kgem_can_create_2d: untiled size=4096 [ 60.182] kgem_choose_tiling: too thin [width 22, 32 bpp] for TILING_X [ 60.182] kgem_choose_tiling: 22x20 -> 0 [ 60.182] sna_create_pixmap: usage=0, flags=a [ 60.182] sna_create_pixmap: small buffer [1760], attaching to shadow pixmap [ 60.182] create_pixmap: allocating pixmap 22x20, depth=32/32, size=1768 [ 60.182] create_pixmap: serial=3928, usage=0, 22x20 [ 60.182] sna_create_pixmap: serial=3928, 22x20, usage=0 [ 60.182] sna_composite_rectangles(pixmap=3929, op=0, 0 x 1 [(0, 0)x(22, 20) ...]) [ 60.182] sna_composite_rectangles: converted to op 0 [ 60.182] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 60.182] sna_composite_rectangles: nrects=1, region=(0, 0), (22, 20) x 1 [ 60.182] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 60.182] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 60.182] sna_composite_rectangles: fallback, dst pixmap=3929 too small or not attached [ 60.182] sna_composite_rectangles: fallback [ 60.182] sna_drawable_move_region_to_cpu(pixmap=3929 (22x20), [(0, 0), (22, 20)], flags=1) [ 60.183] sna_drawable_move_region_to_cpu: region (0, 0), (22, 20) + (0, 0) subsumes pixmap (22x20) [ 60.183] _sna_pixmap_move_to_cpu(pixmap=3929, 22x20, flags=1) [ 60.183] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 60.183] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 60.183] operate_inplace: no, inplace operation not suitable [ 60.183] _sna_pixmap_move_to_cpu: marking as damaged [ 60.183] __sna_damage_all(22, 20) [ 60.183] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 60.183] sna_composite_rectangles(pixmap=3929, op=1, fff2f1f0 x 1 [(0, 0)x(22, 20) ...]) [ 60.183] sna_composite_rectangles: converted to op 1 [ 60.183] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 60.183] sna_composite_rectangles: nrects=1, region=(0, 0), (22, 20) x 1 [ 60.183] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 60.183] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 60.183] sna_composite_rectangles: fallback, dst pixmap=3929 too small or not attached [ 60.183] sna_composite_rectangles: fallback [ 60.183] sna_drawable_move_region_to_cpu(pixmap=3929 (22x20), [(0, 0), (22, 20)], flags=1) [ 60.183] sna_drawable_move_region_to_cpu: pixmap=3929 all damaged on CPU [ 60.183] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 60.183] sna_composite_rectangles: fallback fill: (0, 0)x(22, 20) fff2f1f0 [ 60.183] sna_composite_rectangles(pixmap=3929, op=1, ff300a24 x 2 [(0, 0)x(22, 20) ...]) [ 60.183] sna_composite_rectangles: converted to op 1 [ 60.183] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 60.183] sna_composite_rectangles[1] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 60.183] sna_composite_rectangles: nrects=2, region=(0, 0), (22, 20) x 2 [ 60.183] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 60.183] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 60.183] sna_composite_rectangles: fallback, dst pixmap=3929 too small or not attached [ 60.183] sna_composite_rectangles: fallback [ 60.183] sna_drawable_move_region_to_cpu(pixmap=3929 (22x20), [(0, 0), (22, 20)], flags=1) [ 60.183] sna_drawable_move_region_to_cpu: pixmap=3929 all damaged on CPU [ 60.183] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 60.183] sna_composite_rectangles: fallback fill: (0, 0)x(22, 20) ff300a24 [ 60.183] sna_glyphs(op=3, nlist=1, src=(-8, -2)) [ 60.183] sna_glyphs: fallback -- too small (22x20) [ 60.183] glyphs_fallback: nlist=1, count=4, extents (-9, -12), (28, 1) [ 60.183] glyphs_fallback: clipped extents (0, 0), (22, 1) [ 60.183] sna_drawable_move_region_to_cpu(pixmap=3929 (22x20), [(0, 0), (22, 1)], flags=3) [ 60.183] sna_drawable_move_region_to_cpu: pixmap=3929 all damaged on CPU [ 60.183] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 60.183] __sna_glyph_get_image: creating image cache for glyph 0x561c94ad81a0 (on screen 0) [ 60.183] glyphs_fallback: inserting glyph 0x561c94ad81a0 into pixman cache [ 60.183] __sna_glyph_get_image: creating image cache for glyph 0x561c94ade370 (on screen 0) [ 60.183] glyphs_fallback: inserting glyph 0x561c94ade370 into pixman cache [ 60.183] __sna_glyph_get_image: creating image cache for glyph 0x561c94ac95e0 (on screen 0) [ 60.183] glyphs_fallback: inserting glyph 0x561c94ac95e0 into pixman cache [ 60.183] __sna_glyph_get_image: creating image cache for glyph 0x561c94acb910 (on screen 0) [ 60.183] glyphs_fallback: inserting glyph 0x561c94acb910 into pixman cache [ 60.183] sna_glyphs(op=3, nlist=1, src=(1, 15)) [ 60.183] sna_glyphs: fallback -- too small (22x20) [ 60.183] glyphs_fallback: nlist=1, count=1, extents (0, 4), (10, 15) [ 60.183] glyphs_fallback: clipped extents (0, 4), (10, 15) [ 60.183] sna_drawable_move_region_to_cpu(pixmap=3929 (22x20), [(0, 4), (10, 15)], flags=3) [ 60.183] sna_drawable_move_region_to_cpu: pixmap=3929 all damaged on CPU [ 60.183] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 60.183] sna_composite_rectangles(pixmap=3929, op=1, ffffffff x 1 [(10, 1)x(9, 17) ...]) [ 60.183] sna_composite_rectangles: converted to op 1 [ 60.183] sna_composite_rectangles[0] (10, 1)x(9, 17) -> (10, 1), (19, 18) [ 60.183] sna_composite_rectangles: nrects=1, region=(10, 1), (19, 18) x 1 [ 60.183] sna_composite_rectangles: clipped extents (10, 1),(19, 18) x 1 [ 60.183] sna_composite_rectangles: pixmap +(0, 0) extents (10, 1),(19, 18) [ 60.183] sna_composite_rectangles: fallback, dst pixmap=3929 too small or not attached [ 60.183] sna_composite_rectangles: fallback [ 60.183] sna_drawable_move_region_to_cpu(pixmap=3929 (22x20), [(10, 1), (19, 18)], flags=1) [ 60.183] sna_drawable_move_region_to_cpu: pixmap=3929 all damaged on CPU [ 60.183] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 60.183] sna_composite_rectangles: fallback fill: (10, 1)x(9, 17) ffffffff [ 60.183] sna_validate_gc(0x561c94ab2470) changes=80000, previous serial=80000f24, drawable=f24 [ 60.183] sna_validate_gc: recomputing clip [ 60.183] sna_validate_gc: composite clip=1x[(65, 24), (3840, 2160)] [0x561c94abf1d0] [ 60.183] sna_copy_area: src=pixmap=3929:(0, 0)x(22, 20)+(0, 0) -> dst=pixmap=3060:(396, 748)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 60.183] sna_copy_area: normal copy [ 60.183] sna_do_copy: src=(0, 0), dst=(396, 748), size=(22x20) [ 60.183] sna_do_copy: after drawable: src=(0, 0), dst=(461, 772), size=(22x20) [ 60.183] sna_do_copy: dst extents (461, 772), (483, 792), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 60.183] sna_do_copy: clipped dst extents (461, 772), (483, 792) [ 60.183] sna_do_copy: unclipped src extents (0, 0), (22, 20) [ 60.183] sna_do_copy: clipped src extents (0, 0), (22, 20) [ 60.183] sna_do_copy: pixmap -- no source clipping [ 60.183] sna_do_copy: src extents (0, 0), (22, 20) x 1 [ 60.183] sna_do_copy: copy region (461, 772), (483, 792) x 1 + (-461, -772) [ 60.183] sna_copy_boxes (boxes=1x[(461, 772), (483, 792)...], src pixmap=3929+(-461, -772), dst pixmap=3060+(-65, -24), alu=3, src.size=22x20, dst.size=3775x2136) [ 60.183] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94ac8f90, gpu_bo=0, cpu_bo=0), replaces=0 [ 60.183] sna_drawable_use_bo pixmap=3060, box=((396, 748), (418, 768)), flags=8... [ 60.183] sna_drawable_use_bo: exported target, set PREFER_GPU [ 60.183] sna_drawable_use_bo: pinned, never REPLACES [ 60.183] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 60.183] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 60.183] sna_drawable_use_bo: using whole GPU bo [ 60.183] region_overlaps_damage? [ 60.183] use_shm_bo: no, not attached [ 60.183] sna_drawable_move_region_to_cpu(pixmap=3929 (22x20), [(0, 0), (22, 20)], flags=2) [ 60.183] sna_drawable_move_region_to_cpu: pixmap=3929 all damaged on CPU [ 60.183] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 60.183] sna_write_boxes x 1, src stride=88, src dx=(-396, -748) [ 60.183] kgem_bo_can_map: handle=9, map=0x7fc6b7845000:0x0:0x7fc656564000, tiling=1, domain=0, offset=4029534208 [ 60.183] write_boxes_inplace x 1, handle=9, tiling=1 [ 60.183] upload_inplace__tiled: tiling=1 [ 60.183] kgem_bo_can_map__cpu: handle=9 [ 60.183] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 60.183] kgem_bo_map__cpu(handle=9, size=33177600, map=0x7fc6b7845000:0x7fc656564000) [ 60.183] kgem_bo_sync__cpu: handle=9 [ 60.183] __kgem_busy: handle=9, busy=0, wedged=0 [ 60.183] kgem_bo_sync__cpu: SYNC: handle=9, needs_flush? 0, domain? 0, busy? 0 [ 60.183] __kgem_busy: handle=9, busy=0, wedged=0 [ 60.183] kgem_bo_retire: retiring bo handle=9 (needed flush? 0), rq? 0 [busy?=0] [ 60.183] assert_bo_retired: handle=9, domain: 0 exec? 0, rq? 0 [ 60.183] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(396, 748), size=22x20, pitch=88/15360 [ 60.183] sna_accel_flush: flush?=0, dirty?=0 [ 60.183] sna_accel_flush: flush?=0, dirty?=0 [ 60.183] sna_accel_flush: flush?=0, dirty?=0 [ 60.183] sna_accel_flush: flush?=0, dirty?=0 [ 60.183] sna_destroy_pixmap: pixmap=3929, attached?=1 [ 60.183] __sna_free_pixmap(pixmap=3929) [ 60.183] sna_accel_flush: flush?=0, dirty?=0 [ 60.183] sna_accel_flush: flush?=0, dirty?=0 [ 60.183] sna_accel_flush: flush?=0, dirty?=0 [ 60.183] sna_block_handler (tv=0.472000) [ 60.183] sna_scanout_do_flush: flush timer active: delta=15 [ 60.183] sna_accel_do_throttle -- no pending activity [ 60.183] sna_accel_block: evaluating timers, active=5 [ 60.183] sna_accel_block: flush timer expires in 15 [60198] [ 60.184] sna_wakeup_handler [ 60.184] sna_accel_flush: flush?=0, dirty?=0 [ 60.184] sna_accel_flush: flush?=0, dirty?=0 [ 60.184] sna_block_handler (tv=0.471000) [ 60.184] sna_scanout_do_flush: flush timer active: delta=14 [ 60.184] sna_accel_do_throttle -- no pending activity [ 60.184] sna_accel_block: evaluating timers, active=5 [ 60.184] sna_accel_block: flush timer expires in 14 [60198] [ 60.185] sna_wakeup_handler [ 60.185] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=40, name=5 [ 60.185] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 60.185] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 60.185] sna_dri2_get_back: draw size=7680x2160, back buffer handle=40 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 [ 60.185] sna_dri2_get_back: reuse backbuffer? 1 [ 60.185] sna_dri2_get_back: back buffer handle=40, active?=0, refcnt=1 [ 60.185] sna_dri2_get_back: reuse unattached back [ 60.185] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 60.185] sna_dri2_reuse_buffer: reusing back buffer handle=40, name=5, pitch=30720, age=0 [ 60.185] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 60.185] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=114, name=86, active_scanout=3 [ 60.185] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 60.185] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=114] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 60.185] sna_accel_flush: flush?=0, dirty?=0 [ 60.185] sna_accel_flush: flush?=0, dirty?=0 [ 60.185] sna_accel_flush: flush?=0, dirty?=0 [ 60.185] sna_block_handler (tv=0.470000) [ 60.185] sna_scanout_do_flush: flush timer active: delta=13 [ 60.185] sna_accel_do_throttle -- no pending activity [ 60.185] sna_accel_block: evaluating timers, active=5 [ 60.185] sna_accel_block: flush timer expires in 13 [60198] [ 60.185] sna_wakeup_handler [ 60.185] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 60.185] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 60.185] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 60.185] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 60.185] sna_dri2_get_msc(draw=146, pipe=0) [ 60.185] sna_crtc_record_swap: recording last swap on pipe=0, frame 3361 [msc=3361], time 60.180743 [ 60.185] sna_dri2_get_msc: msc=3361 [raw=3361], ust=60180743 [ 60.185] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=40 (refs=1/1, flush=0) , front=114 (refs=1/4, flush=1) [ 60.185] sna_dri2_schedule_swap(target_msc=3329, divisor=0, remainder=0) [ 60.185] sna_dri2_schedule_swap: using front handle=114, active_scanout?=3, flush?=1 [ 60.185] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 60.185] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 60.185] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 60.185] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 60.185] sna_crtc_record_swap: recording last swap on pipe=0, frame 3361 [msc=3361], time 60.180743 [ 60.185] immediate_swap: current_msc=3361, target_msc=3329 -- yes [ 60.185] can_flip: no, shadow enabled [ 60.185] sna_dri2_add_event: adding event to window 146) [ 60.185] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 60.185] sna_dri2_immediate_blit: no pending blit, starting chain [ 60.185] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 60.185] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 60.185] can_xchg: back size=8701e00, front size=8701e00 [ 60.185] can_xchg: yes, pixmap=165 [ 60.185] sna_dri2_xchg: win=146, exchange front=114/86,ref=2 and back=40/5,ref=2, pixmap=165 7680x2160 [ 60.185] sna_dri2_xchg: back_bo handle=40, pitch=30720, size=132710400, ref=1, active_scanout?=0 [ 60.185] sna_dri2_xchg: front_bo handle=114, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 60.185] set_bo: pixmap=165, handle=40 (old handle=114) [ 60.185] set_bo: marking whole pixmap as damaged [ 60.186] set_bo: applying final/discard move-to-gpu [ 60.186] wait_for_shadow: flags=0, flips=0, handle=114, shadow=32 [ 60.186] set_bo: dropping flush hint from handle=114 [ 60.186] set_bo: adding flush hint to handle=40 [ 60.186] mark_stale(handle=114) => 1 [ 60.186] swap_limit: draw=146 setting swap limit to 3 [ 60.186] sna_dri2_swap_limit_validate: swap limit set to 3 [ 60.186] sna_next_vblank(pipe=0, waiting until next vblank) [ 60.186] sna_dri2_schedule_swap: reported target_msc=3361 [ 60.186] sna_accel_flush: flush?=0, dirty?=0 [ 60.186] sna_accel_flush: flush?=0, dirty?=0 [ 60.186] sna_accel_flush: flush?=0, dirty?=0 [ 60.186] sna_accel_flush: flush?=0, dirty?=0 [ 60.186] sna_block_handler (tv=0.469000) [ 60.186] sna_scanout_do_flush: flush timer active: delta=12 [ 60.186] sna_accel_do_throttle -- no pending activity [ 60.186] sna_accel_block: evaluating timers, active=5 [ 60.186] sna_accel_block: flush timer expires in 12 [60198] [ 60.197] sna_wakeup_handler [ 60.197] sna_mode_wakeup: len=32 [ 60.197] sna_dri2_vblank_handler(type=2, sequence=3362, draw=3353) [ 60.197] sna_crtc_record_swap: recording last swap on pipe=0, frame 3362 [msc=3362], time 60.197424 [ 60.197] sna_dri2_vblank_handler: 2 complete, frame=3362 tv=60.197424 [ 60.197] sna_dri2_blit_complete: blit finished [ 60.197] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=3362, tv=60.197424) [ 60.197] frame_swap_complete(type=2): draw=146, pipe=0, frame=3362 [msc=3362], tv=60.197424 [ 60.197] sna_accel_flush: flush?=0, dirty?=0 [ 60.197] sna_dri2_event_free(draw?=1) [ 60.197] sna_dri2_remove_event: remove[0x561c949a2f20] from window 146, active? 1 [ 60.197] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 60.197] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=114] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 60.197] sna_dri2_vblank_handler complete [ 60.197] sna_block_handler (tv=0.458000) [ 60.197] sna_scanout_do_flush: flush timer active: delta=1 [ 60.197] sna_scanout_do_flush (time=60197), triggered [ 60.197] sna_scanout_flush (time=60197), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 60.197] has_shadow: has pending damage? 1, outstanding flips: 0 [ 60.197] stop_flush: scanout=40 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 60.197] has_shadow: has pending damage? 1, outstanding flips: 0 [ 60.197] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 60.197] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 60.197] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 60.197] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 60.197] sna_pixmap_move_to_gpu: already all-damaged [ 60.197] sna_pixmap_mark_active: pixmap=165, handle=40 [ 60.197] sna_mode_redisplay: crtc[0] transformed? 0 [ 60.197] sna_mode_redisplay: crtc[1] transformed? 0 [ 60.197] sna_mode_redisplay: crtc[2] transformed? 0 [ 60.197] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=40 [active=1] [ 60.197] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 114, transformed? 0 [ 60.197] get_fb: reusing fb=110 for handle=40 [ 60.197] sna_mode_redisplay: recording flip on CRTC:32 handle=40, active_scanout=2, serial=2 [ 60.197] __kgem_bo_clear_busy: handle=40 [ 60.197] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 114, transformed? 0 [ 60.197] sna_mode_redisplay: recording flip on CRTC:39 handle=40, active_scanout=3, serial=3 [ 60.197] __kgem_bo_clear_busy: handle=40 [ 60.197] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 60.197] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 60.197] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=40, shadow handle=32 [ 60.197] sna_accel_do_throttle -- no pending activity [ 60.197] sna_accel_block: evaluating timers, active=5 [ 60.197] sna_accel_block: flush timer expires in 16 [60213] [ 60.212] sna_wakeup_handler [ 60.212] sna_mode_wakeup: len=32 [ 60.212] sna_mode_wakeup: recording last swap on pipe=1, frame 3333 [d05], time 60.212719 [ 60.212] sna_mode_wakeup: removing handle=114 [active_scanout=1] from scanout, installing handle=40 [active_scanout=3] [ 60.212] sna_mode_wakeup: flip complete, pending? 2 [ 60.212] sna_block_handler (tv=0.443000) [ 60.212] sna_scanout_do_flush: flush timer active: delta=1 [ 60.212] sna_scanout_do_flush (time=60212), triggered [ 60.212] sna_scanout_flush (time=60212), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 60.212] has_shadow: has pending damage? 0, outstanding flips: 1 [ 60.212] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 60.212] has_shadow: has pending damage? 0, outstanding flips: 1 [ 60.212] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) [ 60.212] sna_accel_do_throttle -- no pending activity [ 60.212] sna_accel_block: evaluating timers, active=5 [ 60.212] sna_accel_block: flush timer expires in 16 [60228] [ 60.213] sna_wakeup_handler [ 60.213] sna_mode_wakeup: len=32 [ 60.213] sna_mode_wakeup: recording last swap on pipe=0, frame 3363 [d23], time 60.214120 [ 60.213] sna_mode_wakeup: removing handle=114 [active_scanout=0] from scanout, installing handle=40 [active_scanout=3] [ 60.213] sna_mode_wakeup: flip complete, pending? 1 [ 60.213] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 60.213] sna_block_handler (tv=0.442000) [ 60.213] sna_scanout_do_flush: flush timer active: delta=15 [ 60.213] sna_accel_do_throttle -- no pending activity [ 60.213] sna_accel_block: evaluating timers, active=5 [ 60.213] sna_accel_block: flush timer expires in 15 [60228] [ 60.229] sna_wakeup_handler [ 60.229] sna_block_handler (tv=0.426000) [ 60.229] sna_scanout_do_flush: flush timer active: delta=-1 [ 60.229] sna_scanout_do_flush (time=60229), triggered [ 60.229] sna_scanout_flush (time=60229), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 60.229] has_shadow: has pending damage? 0, outstanding flips: 0 [ 60.229] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 60.229] has_shadow: has pending damage? 0, outstanding flips: 0 [ 60.229] sna_accel_disarm_timer[0] (time=60229) [ 60.229] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 60.229] sna_accel_do_throttle -- no pending activity [ 60.261] sna_wakeup_handler [ 60.262] sna_accel_flush: flush?=0, dirty?=0 [ 60.262] sna_accel_flush: flush?=0, dirty?=0 [ 60.262] sna_block_handler (tv=0.393000) [ 60.262] has_shadow: has pending damage? 0, outstanding flips: 0 [ 60.262] sna_accel_do_throttle -- no pending activity [ 60.262] sna_wakeup_handler [ 60.262] sna_block_handler (tv=0.393000) [ 60.262] has_shadow: has pending damage? 0, outstanding flips: 0 [ 60.262] sna_accel_do_throttle -- no pending activity [ 60.263] sna_wakeup_handler [ 60.263] sna_block_handler (tv=0.392000) [ 60.263] has_shadow: has pending damage? 0, outstanding flips: 0 [ 60.263] sna_accel_do_throttle -- no pending activity [ 60.272] sna_wakeup_handler [ 60.272] sna_accel_flush: flush?=0, dirty?=0 [ 60.272] sna_accel_flush: flush?=0, dirty?=0 [ 60.272] sna_block_handler (tv=0.500000) [ 60.272] has_shadow: has pending damage? 0, outstanding flips: 0 [ 60.272] sna_accel_do_throttle -- no pending activity [ 60.272] sna_wakeup_handler [ 60.272] sna_block_handler (tv=0.500000) [ 60.272] has_shadow: has pending damage? 0, outstanding flips: 0 [ 60.272] sna_accel_do_throttle -- no pending activity [ 60.272] sna_wakeup_handler [ 60.272] sna_accel_flush: flush?=0, dirty?=0 [ 60.272] sna_accel_flush: flush?=0, dirty?=0 [ 60.272] sna_accel_flush: flush?=0, dirty?=0 [ 60.272] sna_accel_flush: flush?=0, dirty?=0 [ 60.272] sna_block_handler (tv=0.500000) [ 60.272] has_shadow: has pending damage? 0, outstanding flips: 0 [ 60.272] sna_accel_do_throttle -- no pending activity [ 60.273] sna_wakeup_handler [ 60.274] sna_accel_flush: flush?=0, dirty?=0 [ 60.274] sna_block_handler (tv=0.498000) [ 60.274] has_shadow: has pending damage? 0, outstanding flips: 0 [ 60.274] sna_accel_do_throttle -- no pending activity [ 60.284] sna_wakeup_handler [ 60.284] sna_accel_flush: flush?=0, dirty?=0 [ 60.284] sna_accel_flush: flush?=0, dirty?=0 [ 60.284] sna_block_handler (tv=0.488000) [ 60.284] has_shadow: has pending damage? 0, outstanding flips: 0 [ 60.284] sna_accel_do_throttle -- no pending activity [ 60.300] sna_wakeup_handler [ 60.300] sna_create_pixmap(22, 20, 32, usage=0) [ 60.300] kgem_can_create_2d: 22x20 @ 32 [ 60.300] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=20 [ 60.300] kgem_can_create_2d: untiled size=4096 [ 60.300] kgem_choose_tiling: too thin [width 22, 32 bpp] for TILING_X [ 60.300] kgem_choose_tiling: 22x20 -> 0 [ 60.300] sna_create_pixmap: usage=0, flags=a [ 60.300] sna_create_pixmap: small buffer [1760], attaching to shadow pixmap [ 60.300] create_pixmap: allocating pixmap 22x20, depth=32/32, size=1768 [ 60.300] create_pixmap: serial=3930, usage=0, 22x20 [ 60.300] sna_create_pixmap: serial=3930, 22x20, usage=0 [ 60.300] sna_composite_rectangles(pixmap=3931, op=0, 0 x 1 [(0, 0)x(22, 20) ...]) [ 60.300] sna_composite_rectangles: converted to op 0 [ 60.300] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 60.300] sna_composite_rectangles: nrects=1, region=(0, 0), (22, 20) x 1 [ 60.300] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 60.300] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 60.300] sna_composite_rectangles: fallback, dst pixmap=3931 too small or not attached [ 60.300] sna_composite_rectangles: fallback [ 60.300] sna_drawable_move_region_to_cpu(pixmap=3931 (22x20), [(0, 0), (22, 20)], flags=1) [ 60.300] sna_drawable_move_region_to_cpu: region (0, 0), (22, 20) + (0, 0) subsumes pixmap (22x20) [ 60.300] _sna_pixmap_move_to_cpu(pixmap=3931, 22x20, flags=1) [ 60.300] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 60.300] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 60.300] operate_inplace: no, inplace operation not suitable [ 60.300] _sna_pixmap_move_to_cpu: marking as damaged [ 60.300] __sna_damage_all(22, 20) [ 60.300] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 60.300] sna_composite_rectangles(pixmap=3931, op=1, fff2f1f0 x 1 [(0, 0)x(22, 20) ...]) [ 60.300] sna_composite_rectangles: converted to op 1 [ 60.300] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 60.300] sna_composite_rectangles: nrects=1, region=(0, 0), (22, 20) x 1 [ 60.300] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 60.300] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 60.300] sna_composite_rectangles: fallback, dst pixmap=3931 too small or not attached [ 60.300] sna_composite_rectangles: fallback [ 60.300] sna_drawable_move_region_to_cpu(pixmap=3931 (22x20), [(0, 0), (22, 20)], flags=1) [ 60.300] sna_drawable_move_region_to_cpu: pixmap=3931 all damaged on CPU [ 60.300] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 60.300] sna_composite_rectangles: fallback fill: (0, 0)x(22, 20) fff2f1f0 [ 60.300] sna_composite_rectangles(pixmap=3931, op=1, ff300a24 x 2 [(0, 0)x(22, 20) ...]) [ 60.300] sna_composite_rectangles: converted to op 1 [ 60.300] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 60.300] sna_composite_rectangles[1] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 60.300] sna_composite_rectangles: nrects=2, region=(0, 0), (22, 20) x 2 [ 60.300] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 60.300] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 60.300] sna_composite_rectangles: fallback, dst pixmap=3931 too small or not attached [ 60.300] sna_composite_rectangles: fallback [ 60.300] sna_drawable_move_region_to_cpu(pixmap=3931 (22x20), [(0, 0), (22, 20)], flags=1) [ 60.300] sna_drawable_move_region_to_cpu: pixmap=3931 all damaged on CPU [ 60.300] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 60.300] sna_composite_rectangles: fallback fill: (0, 0)x(22, 20) ff300a24 [ 60.300] sna_glyphs(op=3, nlist=1, src=(-8, -2)) [ 60.300] sna_glyphs: fallback -- too small (22x20) [ 60.300] glyphs_fallback: nlist=1, count=4, extents (-9, -10), (28, 1) [ 60.300] glyphs_fallback: clipped extents (0, 0), (22, 1) [ 60.300] sna_drawable_move_region_to_cpu(pixmap=3931 (22x20), [(0, 0), (22, 1)], flags=3) [ 60.300] sna_drawable_move_region_to_cpu: pixmap=3931 all damaged on CPU [ 60.300] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 60.300] __sna_glyph_get_image: creating image cache for glyph 0x561c94adebb0 (on screen 0) [ 60.300] glyphs_fallback: inserting glyph 0x561c94adebb0 into pixman cache [ 60.300] sna_glyphs(op=3, nlist=1, src=(-8, 15)) [ 60.300] sna_glyphs: fallback -- too small (22x20) [ 60.300] glyphs_fallback: nlist=1, count=2, extents (-9, 4), (10, 15) [ 60.300] glyphs_fallback: clipped extents (0, 4), (9, 15) [ 60.300] sna_drawable_move_region_to_cpu(pixmap=3931 (22x20), [(0, 4), (9, 15)], flags=3) [ 60.300] sna_drawable_move_region_to_cpu: pixmap=3931 all damaged on CPU [ 60.300] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 60.300] sna_composite_rectangles(pixmap=3931, op=1, ffffffff x 1 [(10, 1)x(9, 17) ...]) [ 60.300] sna_composite_rectangles: converted to op 1 [ 60.300] sna_composite_rectangles[0] (10, 1)x(9, 17) -> (10, 1), (19, 18) [ 60.300] sna_composite_rectangles: nrects=1, region=(10, 1), (19, 18) x 1 [ 60.300] sna_composite_rectangles: clipped extents (10, 1),(19, 18) x 1 [ 60.300] sna_composite_rectangles: pixmap +(0, 0) extents (10, 1),(19, 18) [ 60.300] sna_composite_rectangles: fallback, dst pixmap=3931 too small or not attached [ 60.300] sna_composite_rectangles: fallback [ 60.300] sna_drawable_move_region_to_cpu(pixmap=3931 (22x20), [(10, 1), (19, 18)], flags=1) [ 60.300] sna_drawable_move_region_to_cpu: pixmap=3931 all damaged on CPU [ 60.300] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 60.300] sna_composite_rectangles: fallback fill: (10, 1)x(9, 17) ffffffff [ 60.300] sna_copy_area: src=pixmap=3931:(0, 0)x(22, 20)+(0, 0) -> dst=pixmap=3060:(405, 748)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 60.300] sna_copy_area: normal copy [ 60.300] sna_do_copy: src=(0, 0), dst=(405, 748), size=(22x20) [ 60.300] sna_do_copy: after drawable: src=(0, 0), dst=(470, 772), size=(22x20) [ 60.300] sna_do_copy: dst extents (470, 772), (492, 792), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 60.300] sna_do_copy: clipped dst extents (470, 772), (492, 792) [ 60.300] sna_do_copy: unclipped src extents (0, 0), (22, 20) [ 60.300] sna_do_copy: clipped src extents (0, 0), (22, 20) [ 60.300] sna_do_copy: pixmap -- no source clipping [ 60.300] sna_do_copy: src extents (0, 0), (22, 20) x 1 [ 60.300] sna_do_copy: copy region (470, 772), (492, 792) x 1 + (-470, -772) [ 60.300] sna_copy_boxes (boxes=1x[(470, 772), (492, 792)...], src pixmap=3931+(-470, -772), dst pixmap=3060+(-65, -24), alu=3, src.size=22x20, dst.size=3775x2136) [ 60.300] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94ad4050, gpu_bo=0, cpu_bo=0), replaces=0 [ 60.300] sna_drawable_use_bo pixmap=3060, box=((405, 748), (427, 768)), flags=8... [ 60.300] sna_drawable_use_bo: exported target, set PREFER_GPU [ 60.300] sna_drawable_use_bo: pinned, never REPLACES [ 60.300] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 60.300] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 60.300] sna_drawable_use_bo: using whole GPU bo [ 60.300] region_overlaps_damage? [ 60.300] use_shm_bo: no, not attached [ 60.300] sna_drawable_move_region_to_cpu(pixmap=3931 (22x20), [(0, 0), (22, 20)], flags=2) [ 60.300] sna_drawable_move_region_to_cpu: pixmap=3931 all damaged on CPU [ 60.300] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 60.300] sna_write_boxes x 1, src stride=88, src dx=(-405, -748) [ 60.300] kgem_bo_can_map: handle=9, map=0x7fc6b7845000:0x0:0x7fc656564000, tiling=1, domain=1, offset=4029534208 [ 60.300] write_boxes_inplace x 1, handle=9, tiling=1 [ 60.300] upload_inplace__tiled: tiling=1 [ 60.300] kgem_bo_can_map__cpu: handle=9 [ 60.300] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 60.300] kgem_bo_map__cpu(handle=9, size=33177600, map=0x7fc6b7845000:0x7fc656564000) [ 60.300] kgem_bo_sync__cpu: handle=9 [ 60.300] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(405, 748), size=22x20, pitch=88/15360 [ 60.300] sna_accel_flush: flush?=0, dirty?=0 [ 60.300] sna_accel_flush: flush?=0, dirty?=0 [ 60.300] sna_accel_flush: flush?=0, dirty?=0 [ 60.300] sna_accel_flush: flush?=0, dirty?=0 [ 60.300] sna_destroy_pixmap: pixmap=3931, attached?=1 [ 60.300] __sna_free_pixmap(pixmap=3931) [ 60.300] sna_accel_flush: flush?=0, dirty?=0 [ 60.300] sna_accel_flush: flush?=0, dirty?=0 [ 60.300] sna_accel_flush: flush?=0, dirty?=0 [ 60.300] sna_block_handler (tv=0.472000) [ 60.300] has_shadow: has pending damage? 0, outstanding flips: 0 [ 60.300] sna_accel_do_throttle -- no pending activity [ 60.302] sna_wakeup_handler [ 60.302] sna_accel_flush: flush?=0, dirty?=0 [ 60.302] sna_accel_flush: flush?=0, dirty?=0 [ 60.302] sna_block_handler (tv=0.470000) [ 60.302] has_shadow: has pending damage? 0, outstanding flips: 0 [ 60.302] sna_accel_do_throttle -- no pending activity [ 60.302] sna_wakeup_handler [ 60.302] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=114, name=86 [ 60.302] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 60.302] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 60.302] sna_dri2_get_back: draw size=7680x2160, back buffer handle=114 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 [ 60.302] sna_dri2_get_back: reuse backbuffer? 1 [ 60.302] sna_dri2_get_back: back buffer handle=114, active?=0, refcnt=1 [ 60.302] sna_dri2_get_back: reuse unattached back [ 60.302] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 60.302] sna_dri2_reuse_buffer: reusing back buffer handle=114, name=86, pitch=30720, age=0 [ 60.302] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 60.302] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=40, name=5, active_scanout=3 [ 60.302] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 60.302] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 60.302] sna_accel_flush: flush?=0, dirty?=0 [ 60.302] sna_accel_flush: flush?=0, dirty?=0 [ 60.302] sna_accel_flush: flush?=0, dirty?=0 [ 60.302] sna_block_handler (tv=0.470000) [ 60.302] has_shadow: has pending damage? 0, outstanding flips: 0 [ 60.302] timer_enable (time=60302), starting timer 0 [ 60.302] sna_accel_do_throttle -- no pending activity [ 60.302] sna_accel_block: evaluating timers, active=5 [ 60.302] sna_accel_block: flush timer expires in 8 [60310] [ 60.302] sna_wakeup_handler [ 60.302] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 60.302] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 60.302] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 60.302] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 60.302] sna_dri2_get_msc(draw=146, pipe=0) [ 60.302] sna_crtc_record_swap: recording last swap on pipe=0, frame 3368 [msc=3368], time 60.297605 [ 60.302] sna_dri2_get_msc: msc=3368 [raw=3368], ust=60297605 [ 60.302] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=114 (refs=1/1, flush=0) , front=40 (refs=1/4, flush=1) [ 60.302] sna_dri2_schedule_swap(target_msc=3362, divisor=0, remainder=0) [ 60.302] sna_dri2_schedule_swap: using front handle=40, active_scanout?=3, flush?=1 [ 60.302] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 60.302] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 60.303] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 60.303] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 60.303] sna_crtc_record_swap: recording last swap on pipe=0, frame 3368 [msc=3368], time 60.297605 [ 60.303] immediate_swap: current_msc=3368, target_msc=3362 -- yes [ 60.303] can_flip: no, shadow enabled [ 60.303] sna_dri2_add_event: adding event to window 146) [ 60.303] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 60.303] sna_dri2_immediate_blit: no pending blit, starting chain [ 60.303] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 60.303] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 60.303] can_xchg: back size=8701e00, front size=8701e00 [ 60.303] can_xchg: yes, pixmap=165 [ 60.303] sna_dri2_xchg: win=146, exchange front=40/5,ref=2 and back=114/86,ref=2, pixmap=165 7680x2160 [ 60.303] sna_dri2_xchg: back_bo handle=114, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 60.303] sna_dri2_xchg: front_bo handle=40, pitch=30720, size=132710400, ref=4, active_scanout?=3 [ 60.303] set_bo: pixmap=165, handle=114 (old handle=40) [ 60.303] set_bo: marking whole pixmap as damaged [ 60.303] set_bo: applying final/discard move-to-gpu [ 60.303] wait_for_shadow: flags=0, flips=0, handle=40, shadow=32 [ 60.303] set_bo: dropping flush hint from handle=40 [ 60.303] set_bo: adding flush hint to handle=114 [ 60.303] mark_stale(handle=40) => 1 [ 60.303] swap_limit: draw=146 setting swap limit to 3 [ 60.303] sna_dri2_swap_limit_validate: swap limit set to 3 [ 60.303] sna_next_vblank(pipe=0, waiting until next vblank) [ 60.303] sna_dri2_schedule_swap: reported target_msc=3368 [ 60.303] sna_accel_flush: flush?=0, dirty?=0 [ 60.303] sna_accel_flush: flush?=0, dirty?=0 [ 60.303] sna_accel_flush: flush?=0, dirty?=0 [ 60.303] sna_accel_flush: flush?=0, dirty?=0 [ 60.303] sna_block_handler (tv=0.469000) [ 60.303] sna_scanout_do_flush: flush timer active: delta=7 [ 60.303] sna_accel_do_throttle -- no pending activity [ 60.303] sna_accel_block: evaluating timers, active=5 [ 60.303] sna_accel_block: flush timer expires in 7 [60310] [ 60.310] sna_wakeup_handler [ 60.310] sna_block_handler (tv=0.462000) [ 60.310] sna_scanout_do_flush: flush timer active: delta=0 [ 60.310] sna_scanout_do_flush (time=60310), triggered [ 60.310] sna_scanout_flush (time=60310), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 60.310] has_shadow: has pending damage? 1, outstanding flips: 0 [ 60.310] stop_flush: scanout=114 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 60.310] has_shadow: has pending damage? 1, outstanding flips: 0 [ 60.310] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 60.310] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 60.310] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 60.310] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 60.310] sna_pixmap_move_to_gpu: already all-damaged [ 60.310] sna_pixmap_mark_active: pixmap=165, handle=114 [ 60.310] sna_mode_redisplay: crtc[0] transformed? 0 [ 60.310] sna_mode_redisplay: crtc[1] transformed? 0 [ 60.310] sna_mode_redisplay: crtc[2] transformed? 0 [ 60.310] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=114 [active=1] [ 60.310] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 40, transformed? 0 [ 60.310] get_fb: reusing fb=101 for handle=114 [ 60.310] sna_mode_redisplay: recording flip on CRTC:32 handle=114, active_scanout=2, serial=2 [ 60.310] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 60.310] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 40, transformed? 0 [ 60.310] sna_mode_redisplay: recording flip on CRTC:39 handle=114, active_scanout=3, serial=3 [ 60.310] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 60.310] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 60.310] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 60.310] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=114, shadow handle=32 [ 60.310] sna_accel_do_throttle -- no pending activity [ 60.310] sna_accel_block: evaluating timers, active=5 [ 60.310] sna_accel_block: flush timer expires in 16 [60326] [ 60.313] sna_wakeup_handler [ 60.313] sna_mode_wakeup: len=64 [ 60.313] sna_dri2_vblank_handler(type=2, sequence=3369, draw=3353) [ 60.313] sna_crtc_record_swap: recording last swap on pipe=0, frame 3369 [msc=3369], time 60.314288 [ 60.313] sna_dri2_vblank_handler: 2 complete, frame=3369 tv=60.314288 [ 60.313] sna_dri2_blit_complete: blit finished [ 60.313] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=3369, tv=60.314288) [ 60.314] frame_swap_complete(type=2): draw=146, pipe=0, frame=3369 [msc=3369], tv=60.314288 [ 60.314] sna_accel_flush: flush?=0, dirty?=0 [ 60.314] sna_dri2_event_free(draw?=1) [ 60.314] sna_dri2_remove_event: remove[0x561c949a47f0] from window 146, active? 1 [ 60.314] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=114] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 60.314] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=40] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 60.314] sna_dri2_vblank_handler complete [ 60.314] sna_mode_wakeup: recording last swap on pipe=0, frame 3369 [d29], time 60.314288 [ 60.314] sna_mode_wakeup: removing handle=40 [active_scanout=1] from scanout, installing handle=114 [active_scanout=3] [ 60.314] sna_mode_wakeup: flip complete, pending? 2 [ 60.314] sna_block_handler (tv=0.458000) [ 60.314] sna_scanout_do_flush: flush timer active: delta=12 [ 60.314] sna_accel_do_throttle -- no pending activity [ 60.314] sna_accel_block: evaluating timers, active=5 [ 60.314] sna_accel_block: flush timer expires in 12 [60326] [ 60.326] sna_wakeup_handler [ 60.326] sna_block_handler (tv=0.446000) [ 60.326] sna_scanout_do_flush: flush timer active: delta=0 [ 60.326] sna_scanout_do_flush (time=60326), triggered [ 60.326] sna_scanout_flush (time=60326), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 60.326] has_shadow: has pending damage? 0, outstanding flips: 1 [ 60.326] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 60.326] has_shadow: has pending damage? 0, outstanding flips: 1 [ 60.326] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) [ 60.326] sna_accel_do_throttle -- no pending activity [ 60.326] sna_accel_block: evaluating timers, active=5 [ 60.326] sna_accel_block: flush timer expires in 16 [60342] [ 60.329] sna_wakeup_handler [ 60.329] sna_mode_wakeup: len=32 [ 60.329] sna_mode_wakeup: recording last swap on pipe=1, frame 3340 [d0c], time 60.329579 [ 60.329] sna_mode_wakeup: removing handle=40 [active_scanout=0] from scanout, installing handle=114 [active_scanout=3] [ 60.329] sna_mode_wakeup: flip complete, pending? 1 [ 60.329] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 60.329] sna_block_handler (tv=0.443000) [ 60.329] sna_scanout_do_flush: flush timer active: delta=13 [ 60.329] sna_accel_do_throttle -- no pending activity [ 60.329] sna_accel_block: evaluating timers, active=5 [ 60.329] sna_accel_block: flush timer expires in 13 [60342] [ 60.342] sna_wakeup_handler [ 60.342] sna_block_handler (tv=0.430000) [ 60.342] sna_scanout_do_flush: flush timer active: delta=0 [ 60.342] sna_scanout_do_flush (time=60342), triggered [ 60.342] sna_scanout_flush (time=60342), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 60.342] has_shadow: has pending damage? 0, outstanding flips: 0 [ 60.342] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 60.342] has_shadow: has pending damage? 0, outstanding flips: 0 [ 60.342] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 60.342] sna_accel_do_throttle -- no pending activity [ 60.342] sna_accel_block: evaluating timers, active=5 [ 60.342] sna_accel_block: flush timer expires in 16 [60358] [ 60.354] sna_wakeup_handler [ 60.354] sna_accel_flush: flush?=0, dirty?=0 [ 60.354] sna_accel_flush: flush?=0, dirty?=0 [ 60.354] sna_block_handler (tv=0.500000) [ 60.354] sna_scanout_do_flush: flush timer active: delta=4 [ 60.354] sna_accel_do_throttle -- no pending activity [ 60.354] sna_accel_block: evaluating timers, active=5 [ 60.354] sna_accel_block: flush timer expires in 4 [60358] [ 60.354] sna_wakeup_handler [ 60.354] sna_block_handler (tv=0.500000) [ 60.354] sna_scanout_do_flush: flush timer active: delta=4 [ 60.354] sna_accel_do_throttle -- no pending activity [ 60.354] sna_accel_block: evaluating timers, active=5 [ 60.354] sna_accel_block: flush timer expires in 4 [60358] [ 60.355] sna_wakeup_handler [ 60.355] sna_accel_flush: flush?=0, dirty?=0 [ 60.355] sna_accel_flush: flush?=0, dirty?=0 [ 60.355] sna_accel_flush: flush?=0, dirty?=0 [ 60.355] sna_accel_flush: flush?=0, dirty?=0 [ 60.355] sna_block_handler (tv=0.499000) [ 60.355] sna_scanout_do_flush: flush timer active: delta=3 [ 60.355] sna_scanout_do_flush (time=60355), triggered [ 60.355] sna_scanout_flush (time=60355), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 60.355] has_shadow: has pending damage? 0, outstanding flips: 0 [ 60.355] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 60.355] has_shadow: has pending damage? 0, outstanding flips: 0 [ 60.355] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 60.355] sna_accel_do_throttle -- no pending activity [ 60.355] sna_accel_block: evaluating timers, active=5 [ 60.355] sna_accel_block: flush timer expires in 16 [60371] [ 60.356] sna_wakeup_handler [ 60.356] sna_accel_flush: flush?=0, dirty?=0 [ 60.356] sna_block_handler (tv=0.498000) [ 60.356] sna_scanout_do_flush: flush timer active: delta=15 [ 60.356] sna_accel_do_throttle -- no pending activity [ 60.356] sna_accel_block: evaluating timers, active=5 [ 60.356] sna_accel_block: flush timer expires in 15 [60371] [ 60.366] sna_wakeup_handler [ 60.366] sna_accel_flush: flush?=0, dirty?=0 [ 60.366] sna_accel_flush: flush?=0, dirty?=0 [ 60.367] sna_accel_flush: flush?=0, dirty?=0 [ 60.367] sna_accel_flush: flush?=0, dirty?=0 [ 60.367] sna_accel_flush: flush?=0, dirty?=0 [ 60.367] sna_accel_flush: flush?=0, dirty?=0 [ 60.367] sna_accel_flush: flush?=0, dirty?=0 [ 60.367] sna_accel_flush: flush?=0, dirty?=0 [ 60.367] sna_accel_flush: flush?=0, dirty?=0 [ 60.367] sna_accel_flush: flush?=0, dirty?=0 [ 60.367] sna_accel_flush: flush?=0, dirty?=0 [ 60.367] sna_accel_flush: flush?=0, dirty?=0 [ 60.367] sna_accel_flush: flush?=0, dirty?=0 [ 60.367] sna_accel_flush: flush?=0, dirty?=0 [ 60.367] sna_block_handler (tv=0.487000) [ 60.367] sna_scanout_do_flush: flush timer active: delta=4 [ 60.367] sna_accel_do_throttle -- no pending activity [ 60.367] sna_accel_block: evaluating timers, active=5 [ 60.367] sna_accel_block: flush timer expires in 4 [60371] [ 60.367] sna_wakeup_handler [ 60.367] sna_accel_flush: flush?=0, dirty?=0 [ 60.367] sna_accel_flush: flush?=0, dirty?=0 [ 60.367] sna_accel_flush: flush?=0, dirty?=0 [ 60.367] sna_accel_flush: flush?=0, dirty?=0 [ 60.367] sna_block_handler (tv=0.487000) [ 60.367] sna_scanout_do_flush: flush timer active: delta=4 [ 60.367] sna_accel_do_throttle -- no pending activity [ 60.367] sna_accel_block: evaluating timers, active=5 [ 60.367] sna_accel_block: flush timer expires in 4 [60371] [ 60.367] sna_wakeup_handler [ 60.367] sna_accel_flush: flush?=0, dirty?=0 [ 60.367] sna_accel_flush: flush?=0, dirty?=0 [ 60.367] sna_block_handler (tv=0.487000) [ 60.367] sna_scanout_do_flush: flush timer active: delta=4 [ 60.367] sna_accel_do_throttle -- no pending activity [ 60.367] sna_accel_block: evaluating timers, active=5 [ 60.367] sna_accel_block: flush timer expires in 4 [60371] [ 60.367] sna_wakeup_handler [ 60.367] sna_accel_flush: flush?=0, dirty?=0 [ 60.367] sna_accel_flush: flush?=0, dirty?=0 [ 60.367] sna_accel_flush: flush?=0, dirty?=0 [ 60.367] sna_block_handler (tv=0.487000) [ 60.367] sna_scanout_do_flush: flush timer active: delta=4 [ 60.367] sna_accel_do_throttle -- no pending activity [ 60.367] sna_accel_block: evaluating timers, active=5 [ 60.367] sna_accel_block: flush timer expires in 4 [60371] [ 60.367] sna_wakeup_handler [ 60.367] sna_accel_flush: flush?=0, dirty?=0 [ 60.367] sna_accel_flush: flush?=0, dirty?=0 [ 60.367] sna_accel_flush: flush?=0, dirty?=0 [ 60.367] sna_block_handler (tv=0.487000) [ 60.367] sna_scanout_do_flush: flush timer active: delta=4 [ 60.367] sna_accel_do_throttle -- no pending activity [ 60.367] sna_accel_block: evaluating timers, active=5 [ 60.367] sna_accel_block: flush timer expires in 4 [60371] [ 60.367] sna_wakeup_handler [ 60.367] sna_accel_flush: flush?=0, dirty?=0 [ 60.367] sna_accel_flush: flush?=0, dirty?=0 [ 60.367] sna_block_handler (tv=0.487000) [ 60.367] sna_scanout_do_flush: flush timer active: delta=4 [ 60.367] sna_accel_do_throttle -- no pending activity [ 60.367] sna_accel_block: evaluating timers, active=5 [ 60.367] sna_accel_block: flush timer expires in 4 [60371] [ 60.367] sna_wakeup_handler [ 60.367] sna_accel_flush: flush?=0, dirty?=0 [ 60.367] sna_accel_flush: flush?=0, dirty?=0 [ 60.367] sna_block_handler (tv=0.487000) [ 60.367] sna_scanout_do_flush: flush timer active: delta=4 [ 60.367] sna_accel_do_throttle -- no pending activity [ 60.367] sna_accel_block: evaluating timers, active=5 [ 60.367] sna_accel_block: flush timer expires in 4 [60371] [ 60.367] sna_wakeup_handler [ 60.367] sna_accel_flush: flush?=0, dirty?=0 [ 60.367] sna_accel_flush: flush?=0, dirty?=0 [ 60.367] sna_accel_flush: flush?=0, dirty?=0 [ 60.367] sna_block_handler (tv=0.487000) [ 60.367] sna_scanout_do_flush: flush timer active: delta=4 [ 60.367] sna_accel_do_throttle -- no pending activity [ 60.367] sna_accel_block: evaluating timers, active=5 [ 60.367] sna_accel_block: flush timer expires in 4 [60371] [ 60.367] sna_wakeup_handler [ 60.367] sna_accel_flush: flush?=0, dirty?=0 [ 60.367] sna_accel_flush: flush?=0, dirty?=0 [ 60.367] sna_block_handler (tv=0.487000) [ 60.367] sna_scanout_do_flush: flush timer active: delta=4 [ 60.367] sna_accel_do_throttle -- no pending activity [ 60.367] sna_accel_block: evaluating timers, active=5 [ 60.367] sna_accel_block: flush timer expires in 4 [60371] [ 60.367] sna_wakeup_handler [ 60.367] sna_accel_flush: flush?=0, dirty?=0 [ 60.367] sna_accel_flush: flush?=0, dirty?=0 [ 60.367] sna_block_handler (tv=0.487000) [ 60.367] sna_scanout_do_flush: flush timer active: delta=4 [ 60.367] sna_accel_do_throttle -- no pending activity [ 60.367] sna_accel_block: evaluating timers, active=5 [ 60.367] sna_accel_block: flush timer expires in 4 [60371] [ 60.368] sna_wakeup_handler [ 60.368] sna_accel_flush: flush?=0, dirty?=0 [ 60.368] sna_accel_flush: flush?=0, dirty?=0 [ 60.368] sna_block_handler (tv=0.486000) [ 60.368] sna_scanout_do_flush: flush timer active: delta=3 [ 60.368] sna_scanout_do_flush (time=60368), triggered [ 60.368] sna_scanout_flush (time=60368), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 60.368] has_shadow: has pending damage? 0, outstanding flips: 0 [ 60.368] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 60.368] has_shadow: has pending damage? 0, outstanding flips: 0 [ 60.368] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 60.368] sna_accel_do_throttle -- no pending activity [ 60.368] sna_accel_block: evaluating timers, active=5 [ 60.368] sna_accel_block: flush timer expires in 16 [60384] [ 60.368] sna_wakeup_handler [ 60.368] sna_accel_flush: flush?=0, dirty?=0 [ 60.368] sna_accel_flush: flush?=0, dirty?=0 [ 60.368] sna_accel_flush: flush?=0, dirty?=0 [ 60.368] sna_block_handler (tv=0.486000) [ 60.368] sna_scanout_do_flush: flush timer active: delta=16 [ 60.368] sna_accel_do_throttle -- no pending activity [ 60.368] sna_accel_block: evaluating timers, active=5 [ 60.368] sna_accel_block: flush timer expires in 16 [60384] [ 60.368] sna_wakeup_handler [ 60.368] sna_accel_flush: flush?=0, dirty?=0 [ 60.368] sna_accel_flush: flush?=0, dirty?=0 [ 60.368] sna_block_handler (tv=0.486000) [ 60.368] sna_scanout_do_flush: flush timer active: delta=16 [ 60.368] sna_accel_do_throttle -- no pending activity [ 60.368] sna_accel_block: evaluating timers, active=5 [ 60.368] sna_accel_block: flush timer expires in 16 [60384] [ 60.368] sna_wakeup_handler [ 60.368] sna_accel_flush: flush?=0, dirty?=0 [ 60.368] sna_accel_flush: flush?=0, dirty?=0 [ 60.368] sna_accel_flush: flush?=0, dirty?=0 [ 60.368] sna_accel_flush: flush?=0, dirty?=0 [ 60.368] sna_create_pixmap(1, 1, 32, usage=0) [ 60.368] kgem_can_create_2d: 1x1 @ 32 [ 60.368] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=1 [ 60.368] kgem_can_create_2d: untiled size=4096 [ 60.368] kgem_choose_tiling: disabling tiling [1x1] for single row/col [ 60.368] kgem_choose_tiling: 1x1 -> 0 [ 60.368] sna_create_pixmap: usage=0, flags=a [ 60.368] sna_create_pixmap: small buffer [4], attaching to shadow pixmap [ 60.368] create_pixmap: allocating pixmap 1x1, depth=32/32, size=12 [ 60.368] create_pixmap: serial=3932, usage=0, 1x1 [ 60.368] sna_create_pixmap: serial=3932, 1x1, usage=0 [ 60.368] sna_composite_rectangles(pixmap=3933, op=0, 0 x 1 [(0, 0)x(1, 1) ...]) [ 60.368] sna_composite_rectangles: converted to op 0 [ 60.368] sna_composite_rectangles[0] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 60.368] sna_composite_rectangles: nrects=1, region=(0, 0), (1, 1) x 1 [ 60.368] sna_composite_rectangles: clipped extents (0, 0),(1, 1) x 1 [ 60.368] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(1, 1) [ 60.368] sna_composite_rectangles: fallback, dst pixmap=3933 too small or not attached [ 60.368] sna_composite_rectangles: fallback [ 60.368] sna_drawable_move_region_to_cpu(pixmap=3933 (1x1), [(0, 0), (1, 1)], flags=1) [ 60.368] sna_drawable_move_region_to_cpu: region (0, 0), (1, 1) + (0, 0) subsumes pixmap (1x1) [ 60.368] _sna_pixmap_move_to_cpu(pixmap=3933, 1x1, flags=1) [ 60.368] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 60.368] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 60.368] operate_inplace: no, inplace operation not suitable [ 60.368] _sna_pixmap_move_to_cpu: marking as damaged [ 60.368] __sna_damage_all(1, 1) [ 60.368] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 60.368] sna_composite_rectangles(pixmap=3933, op=1, fff2f1f0 x 1 [(0, 0)x(1, 1) ...]) [ 60.368] sna_composite_rectangles: converted to op 1 [ 60.368] sna_composite_rectangles[0] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 60.368] sna_composite_rectangles: nrects=1, region=(0, 0), (1, 1) x 1 [ 60.368] sna_composite_rectangles: clipped extents (0, 0),(1, 1) x 1 [ 60.368] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(1, 1) [ 60.368] sna_composite_rectangles: fallback, dst pixmap=3933 too small or not attached [ 60.368] sna_composite_rectangles: fallback [ 60.368] sna_drawable_move_region_to_cpu(pixmap=3933 (1x1), [(0, 0), (1, 1)], flags=1) [ 60.368] sna_drawable_move_region_to_cpu: pixmap=3933 all damaged on CPU [ 60.368] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 60.368] sna_composite_rectangles: fallback fill: (0, 0)x(1, 1) fff2f1f0 [ 60.368] sna_composite_rectangles(pixmap=3933, op=1, ff300a24 x 2 [(0, 0)x(1, 1) ...]) [ 60.368] sna_composite_rectangles: converted to op 1 [ 60.368] sna_composite_rectangles[0] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 60.368] sna_composite_rectangles[1] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 60.368] sna_composite_rectangles: nrects=2, region=(0, 0), (1, 1) x 2 [ 60.368] sna_composite_rectangles: clipped extents (0, 0),(1, 1) x 1 [ 60.368] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(1, 1) [ 60.368] sna_composite_rectangles: fallback, dst pixmap=3933 too small or not attached [ 60.368] sna_composite_rectangles: fallback [ 60.368] sna_drawable_move_region_to_cpu(pixmap=3933 (1x1), [(0, 0), (1, 1)], flags=1) [ 60.368] sna_drawable_move_region_to_cpu: pixmap=3933 all damaged on CPU [ 60.368] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 60.368] sna_composite_rectangles: fallback fill: (0, 0)x(1, 1) ff300a24 [ 60.368] sna_copy_area: src=pixmap=3933:(0, 0)x(1, 1)+(0, 0) -> dst=pixmap=3060:(0, 0)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 60.368] sna_copy_area: normal copy [ 60.368] sna_do_copy: src=(0, 0), dst=(0, 0), size=(1x1) [ 60.368] sna_do_copy: after drawable: src=(0, 0), dst=(65, 24), size=(1x1) [ 60.368] sna_do_copy: dst extents (65, 24), (66, 25), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 60.368] sna_do_copy: clipped dst extents (65, 24), (66, 25) [ 60.368] sna_do_copy: unclipped src extents (0, 0), (1, 1) [ 60.368] sna_do_copy: clipped src extents (0, 0), (1, 1) [ 60.368] sna_do_copy: pixmap -- no source clipping [ 60.368] sna_do_copy: src extents (0, 0), (1, 1) x 1 [ 60.368] sna_do_copy: copy region (65, 24), (66, 25) x 1 + (-65, -24) [ 60.368] sna_copy_boxes (boxes=1x[(65, 24), (66, 25)...], src pixmap=3933+(-65, -24), dst pixmap=3060+(-65, -24), alu=3, src.size=1x1, dst.size=3775x2136) [ 60.368] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94ad4050, gpu_bo=0, cpu_bo=0), replaces=0 [ 60.368] sna_drawable_use_bo pixmap=3060, box=((0, 0), (1, 1)), flags=8... [ 60.368] sna_drawable_use_bo: exported target, set PREFER_GPU [ 60.368] sna_drawable_use_bo: pinned, never REPLACES [ 60.368] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 60.368] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 60.368] sna_drawable_use_bo: using whole GPU bo [ 60.368] region_overlaps_damage? [ 60.368] use_shm_bo: no, not attached [ 60.368] sna_drawable_move_region_to_cpu(pixmap=3933 (1x1), [(0, 0), (1, 1)], flags=2) [ 60.368] sna_drawable_move_region_to_cpu: pixmap=3933 all damaged on CPU [ 60.368] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 60.368] sna_write_boxes x 1, src stride=4, src dx=(0, 0) [ 60.368] kgem_bo_can_map: handle=9, map=0x7fc6b7845000:0x0:0x7fc656564000, tiling=1, domain=1, offset=4029534208 [ 60.368] write_boxes_inplace x 1, handle=9, tiling=1 [ 60.368] upload_inplace__tiled: tiling=1 [ 60.368] kgem_bo_can_map__cpu: handle=9 [ 60.368] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 60.368] kgem_bo_map__cpu(handle=9, size=33177600, map=0x7fc6b7845000:0x7fc656564000) [ 60.368] kgem_bo_sync__cpu: handle=9 [ 60.368] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(0, 0), size=1x1, pitch=4/15360 [ 60.368] sna_accel_flush: flush?=0, dirty?=0 [ 60.368] sna_accel_flush: flush?=0, dirty?=0 [ 60.368] sna_accel_flush: flush?=0, dirty?=0 [ 60.368] sna_accel_flush: flush?=0, dirty?=0 [ 60.368] sna_destroy_pixmap: pixmap=3933, attached?=1 [ 60.368] __sna_free_pixmap(pixmap=3933) [ 60.368] sna_accel_flush: flush?=0, dirty?=0 [ 60.368] sna_accel_flush: flush?=0, dirty?=0 [ 60.368] sna_accel_flush: flush?=0, dirty?=0 [ 60.368] sna_block_handler (tv=0.486000) [ 60.368] sna_scanout_do_flush: flush timer active: delta=16 [ 60.368] sna_accel_do_throttle -- no pending activity [ 60.368] sna_accel_block: evaluating timers, active=5 [ 60.368] sna_accel_block: flush timer expires in 16 [60384] [ 60.369] sna_wakeup_handler [ 60.369] sna_accel_flush: flush?=0, dirty?=0 [ 60.369] sna_accel_flush: flush?=0, dirty?=0 [ 60.369] sna_accel_flush: flush?=0, dirty?=0 [ 60.369] sna_accel_flush: flush?=0, dirty?=0 [ 60.369] sna_accel_flush: flush?=0, dirty?=0 [ 60.369] sna_accel_flush: flush?=0, dirty?=0 [ 60.369] sna_accel_flush: flush?=0, dirty?=0 [ 60.369] sna_accel_flush: flush?=0, dirty?=0 [ 60.369] sna_accel_flush: flush?=0, dirty?=0 [ 60.369] sna_block_handler (tv=0.485000) [ 60.369] sna_scanout_do_flush: flush timer active: delta=15 [ 60.369] sna_accel_do_throttle -- no pending activity [ 60.369] sna_accel_block: evaluating timers, active=5 [ 60.369] sna_accel_block: flush timer expires in 15 [60384] [ 60.370] sna_wakeup_handler [ 60.370] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=40, name=5 [ 60.370] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 60.370] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 60.370] sna_dri2_get_back: draw size=7680x2160, back buffer handle=40 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 [ 60.370] sna_dri2_get_back: reuse backbuffer? 1 [ 60.370] sna_dri2_get_back: back buffer handle=40, active?=0, refcnt=1 [ 60.370] sna_dri2_get_back: reuse unattached back [ 60.370] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 60.370] sna_dri2_reuse_buffer: reusing back buffer handle=40, name=5, pitch=30720, age=0 [ 60.370] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 60.370] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=114, name=86, active_scanout=3 [ 60.370] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 60.370] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=114] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 60.370] sna_accel_flush: flush?=0, dirty?=0 [ 60.370] sna_accel_flush: flush?=0, dirty?=0 [ 60.370] sna_accel_flush: flush?=0, dirty?=0 [ 60.370] sna_block_handler (tv=0.484000) [ 60.370] sna_scanout_do_flush: flush timer active: delta=14 [ 60.370] sna_accel_do_throttle -- no pending activity [ 60.370] sna_accel_block: evaluating timers, active=5 [ 60.370] sna_accel_block: flush timer expires in 14 [60384] [ 60.370] sna_wakeup_handler [ 60.370] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 60.370] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 60.370] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 60.370] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 60.370] sna_dri2_get_msc(draw=146, pipe=0) [ 60.370] sna_crtc_record_swap: recording last swap on pipe=0, frame 3372 [msc=3372], time 60.364382 [ 60.370] sna_dri2_get_msc: msc=3372 [raw=3372], ust=60364382 [ 60.370] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=40 (refs=1/1, flush=0) , front=114 (refs=1/4, flush=1) [ 60.370] sna_dri2_schedule_swap(target_msc=3369, divisor=0, remainder=0) [ 60.370] sna_dri2_schedule_swap: using front handle=114, active_scanout?=3, flush?=1 [ 60.370] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 60.370] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 60.370] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 60.370] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 60.370] sna_crtc_record_swap: recording last swap on pipe=0, frame 3372 [msc=3372], time 60.364382 [ 60.370] immediate_swap: current_msc=3372, target_msc=3369 -- yes [ 60.370] can_flip: no, shadow enabled [ 60.371] sna_dri2_add_event: adding event to window 146) [ 60.371] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 60.371] sna_dri2_immediate_blit: no pending blit, starting chain [ 60.371] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 60.371] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 60.371] can_xchg: back size=8701e00, front size=8701e00 [ 60.371] can_xchg: yes, pixmap=165 [ 60.371] sna_dri2_xchg: win=146, exchange front=114/86,ref=2 and back=40/5,ref=2, pixmap=165 7680x2160 [ 60.371] sna_dri2_xchg: back_bo handle=40, pitch=30720, size=132710400, ref=1, active_scanout?=0 [ 60.371] sna_dri2_xchg: front_bo handle=114, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 60.371] set_bo: pixmap=165, handle=40 (old handle=114) [ 60.371] set_bo: marking whole pixmap as damaged [ 60.371] set_bo: applying final/discard move-to-gpu [ 60.371] wait_for_shadow: flags=0, flips=0, handle=114, shadow=32 [ 60.371] set_bo: dropping flush hint from handle=114 [ 60.371] set_bo: adding flush hint to handle=40 [ 60.371] mark_stale(handle=114) => 1 [ 60.371] swap_limit: draw=146 setting swap limit to 3 [ 60.371] sna_dri2_swap_limit_validate: swap limit set to 3 [ 60.371] sna_next_vblank(pipe=0, waiting until next vblank) [ 60.371] sna_dri2_schedule_swap: reported target_msc=3372 [ 60.371] sna_accel_flush: flush?=0, dirty?=0 [ 60.371] sna_accel_flush: flush?=0, dirty?=0 [ 60.371] sna_accel_flush: flush?=0, dirty?=0 [ 60.371] sna_accel_flush: flush?=0, dirty?=0 [ 60.371] sna_block_handler (tv=0.483000) [ 60.371] sna_scanout_do_flush: flush timer active: delta=13 [ 60.371] sna_accel_do_throttle -- no pending activity [ 60.371] sna_accel_block: evaluating timers, active=5 [ 60.371] sna_accel_block: flush timer expires in 13 [60384] [ 60.380] sna_wakeup_handler [ 60.380] sna_mode_wakeup: len=32 [ 60.380] sna_dri2_vblank_handler(type=2, sequence=3373, draw=3353) [ 60.380] sna_crtc_record_swap: recording last swap on pipe=0, frame 3373 [msc=3373], time 60.381066 [ 60.380] sna_dri2_vblank_handler: 2 complete, frame=3373 tv=60.381066 [ 60.380] sna_dri2_blit_complete: blit finished [ 60.380] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=3373, tv=60.381066) [ 60.380] frame_swap_complete(type=2): draw=146, pipe=0, frame=3373 [msc=3373], tv=60.381066 [ 60.380] sna_accel_flush: flush?=0, dirty?=0 [ 60.380] sna_dri2_event_free(draw?=1) [ 60.380] sna_dri2_remove_event: remove[0x561c94984a20] from window 146, active? 1 [ 60.380] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 60.380] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=114] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 60.380] sna_dri2_vblank_handler complete [ 60.380] sna_block_handler (tv=0.474000) [ 60.380] sna_scanout_do_flush: flush timer active: delta=4 [ 60.380] sna_accel_do_throttle -- no pending activity [ 60.380] sna_accel_block: evaluating timers, active=5 [ 60.380] sna_accel_block: flush timer expires in 4 [60384] [ 60.382] sna_wakeup_handler [ 60.382] sna_create_pixmap(427, 54, 32, usage=0) [ 60.382] kgem_can_create_2d: 427x54 @ 32 [ 60.382] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=1728, height=54 [ 60.382] kgem_can_create_2d: untiled size=94208 [ 60.382] kgem_choose_tiling: 427x54 -> 1 [ 60.382] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2048, height=56 [ 60.382] kgem_can_create_2d: tiled[1] size=114688 [ 60.382] sna_create_pixmap: usage=0, flags=1b [ 60.382] sna_create_pixmap: creating GPU pixmap 427x54, stride=1708, flags=1b [ 60.382] __pop_freed_pixmap: reusing freed pixmap=3927 header [ 60.382] create_pixmap_hdr: pixmap=3934, width=427, height=54, usage=0 [ 60.382] sna_create_pixmap: serial=3934, 427x54, usage=0 [ 60.382] sna_composite_rectangles(pixmap=3935, op=0, 0 x 1 [(0, 0)x(427, 54) ...]) [ 60.382] sna_composite_rectangles: converted to op 0 [ 60.382] sna_composite_rectangles[0] (0, 0)x(427, 54) -> (0, 0), (427, 54) [ 60.382] sna_composite_rectangles: nrects=1, region=(0, 0), (427, 54) x 1 [ 60.382] sna_composite_rectangles: clipped extents (0, 0),(427, 54) x 1 [ 60.382] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(427, 54) [ 60.382] sna_composite_rectangles: dropping last-cpu hint [ 60.382] sna_drawable_use_bo pixmap=3935, box=((0, 0), (427, 54)), flags=19... [ 60.382] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 60.382] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 60.382] sna_pixmap_move_to_gpu(pixmap=3935, usage=0), flags=b [ 60.382] sna_pixmap_move_to_gpu: CPU damage? 0 [ 60.382] sna_pixmap_move_to_gpu: creating GPU bo (427x54@32), create=b [ 60.382] kgem_choose_tiling: 427x54 -> 1 [ 60.382] kgem_choose_tiling: 427x54 -> 1 [ 60.382] sna_pixmap_alloc_gpu: pixmap=3935 [ 60.382] kgem_create_2d(427x54, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 60.382] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2048, height=56 [ 60.382] inactive too small: 16 < 28 [ 60.382] inactive too small: 16 < 28 [ 60.382] inactive too small: 16 < 28 [ 60.382] inactive too small: 16 < 28 [ 60.382] inactive too small: 16 < 28 [ 60.382] inactive too small: 16 < 28 [ 60.382] inactive too small: 16 < 28 [ 60.382] inactive too small: 16 < 28 [ 60.382] kgem_set_tiling: handle=3, tiling=1 [1], pitch=2048 [2048]: 1 [ 60.382] kgem_bo_remove_from_inactive: removing handle=3 from inactive [ 60.382] from inactive: pitch=2048, tiling=1: handle=3, id=2269 [ 60.382] __sna_damage_all(427, 54) [ 60.382] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 60.382] sna_pixmap_mark_active: pixmap=3935, handle=3 [ 60.382] sna_drawable_use_bo: allocated GPU bo for operation [ 60.382] sna_drawable_use_bo: using GPU bo with damage? 0 [ 60.382] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 60.382] kgem_bo_is_render: handle=3, rq? 0 [0] [ 60.382] kgem_bo_is_render: handle=3, rq? 0 [0] [ 60.382] gen9_render_fill_boxes(0 x 1 [(0, 0), (427, 54) ...]) [ 60.382] sna_render_get_solid: 0 [ 60.382] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 60.382] kgem_check_bo: num_pages=+78, num_exec=+1 [ 60.382] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 60.382] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 60.382] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 60.382] kgem_add_handle: handle=4, index=0 [ 60.382] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 60.382] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 60.382] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 60.382] gen9_composite_get_binding_table(ffc0) [ 60.382] kgem_add_reloc64: handle=3, pos=16360, delta=0, domains=20002 [ 60.382] kgem_add_handle: handle=3, index=1 [ 60.382] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fff12000) [ 60.382] __kgem_bo_mark_dirty: handle=3 (proxy? 0) [ 60.382] [3fe0] bind bo(handle=3, addr=fff12000), format=192, width=427, height=54, pitch=2048, tiling=1 -> render [ 60.382] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 60.382] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 60.382] kgem_add_handle: handle=7, index=2 [ 60.382] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 60.382] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 60.382] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 60.382] gen9_emit_sampler: sampler = 1 [ 60.382] gen9_emit_sf: num_sf_outputs=1 [ 60.383] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 60.383] gen9_emit_vertex_elements: setup id=0 [ 60.383] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 60.383] (0, 0), (427, 54) [ 60.383] gen8_vertex_flush[490] = 3 [ 60.383] sna_composite_rectangles: pixmap=3935 marking clear [0]? 1 [ 60.383] sna_composite_rectangles(pixmap=3935, op=1, fff2f1f0 x 5 [(414, 0)x(13, 17) ...]) [ 60.383] sna_composite_rectangles: converted to op 1 [ 60.383] sna_composite_rectangles[0] (414, 0)x(13, 17) -> (414, 0), (427, 17) [ 60.383] sna_composite_rectangles[1] (0, 17)x(400, 3) -> (0, 17), (400, 20) [ 60.383] sna_composite_rectangles[2] (414, 17)x(13, 3) -> (414, 17), (427, 20) [ 60.383] sna_composite_rectangles[3] (0, 20)x(400, 14) -> (0, 20), (400, 34) [ 60.383] sna_composite_rectangles[4] (0, 34)x(409, 20) -> (0, 34), (409, 54) [ 60.383] sna_composite_rectangles: nrects=5, region=(0, 0), (427, 54) x 5 [ 60.383] sna_composite_rectangles: clipped extents (0, 0),(427, 54) x 5 [ 60.383] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(427, 54) [ 60.383] sna_composite_rectangles: dropping last-cpu hint [ 60.383] sna_drawable_use_bo pixmap=3935, box=((0, 0), (427, 54)), flags=1... [ 60.383] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 60.383] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 60.383] sna_drawable_use_bo: using whole GPU bo [ 60.383] gen9_render_fill_boxes (op=1, color=(f2f2, f1f1, f0f0, ffff) [20028888]) [ 60.383] kgem_bo_is_render: handle=3, rq? 1 [1] [ 60.383] gen9_render_fill_boxes(fff2f1f0 x 5 [(414, 0), (427, 17) ...]) [ 60.383] sna_render_get_solid: fff2f1f0 [ 60.383] sna_render_get_solid(15) = fff2f1f0 (old) [ 60.383] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 60.383] kgem_check_bo: num_pages=+0, num_exec=+0 [ 60.383] gen9_composite_get_binding_table(ff00) [ 60.383] kgem_add_reloc64: handle=113, pos=16312, delta=0, domains=40000 [ 60.383] kgem_add_reloc64: adding proxy [delta=60] for handle=113 [ 60.383] kgem_add_handle: handle=113, index=3 [ 60.383] kgem_add_reloc64[5] = (delta=60, target handle=3, presumed=fe00a000) [ 60.383] [3fb0] bind bo(handle=113, addr=fe00a03c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 60.383] gen9_emit_vertex_elements: setup id=0 [ 60.383] (414, 0), (427, 17) [ 60.383] (0, 17), (400, 20) [ 60.383] (414, 17), (427, 20) [ 60.383] (0, 20), (400, 34) [ 60.383] (0, 34), (409, 54) [ 60.383] gen8_vertex_flush[4cc] = 15 [ 60.383] sna_composite_rectangles(pixmap=3935, op=1, ff300a24 x 5 [(414, 0)x(13, 17) ...]) [ 60.383] sna_composite_rectangles: converted to op 1 [ 60.383] sna_composite_rectangles[0] (414, 0)x(13, 17) -> (414, 0), (427, 17) [ 60.383] sna_composite_rectangles[1] (0, 17)x(400, 3) -> (0, 17), (400, 20) [ 60.383] sna_composite_rectangles[2] (414, 17)x(13, 3) -> (414, 17), (427, 20) [ 60.383] sna_composite_rectangles[3] (0, 20)x(400, 14) -> (0, 20), (400, 34) [ 60.383] sna_composite_rectangles[4] (0, 34)x(409, 20) -> (0, 34), (409, 54) [ 60.383] sna_composite_rectangles: nrects=5, region=(0, 0), (427, 54) x 5 [ 60.383] sna_composite_rectangles: clipped extents (0, 0),(427, 54) x 5 [ 60.383] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(427, 54) [ 60.383] sna_composite_rectangles: dropping last-cpu hint [ 60.383] sna_drawable_use_bo pixmap=3935, box=((0, 0), (427, 54)), flags=1... [ 60.383] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 60.383] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 60.383] sna_drawable_use_bo: using whole GPU bo [ 60.383] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 60.383] kgem_bo_is_render: handle=3, rq? 1 [1] [ 60.383] gen9_render_fill_boxes(ff300a24 x 5 [(414, 0), (427, 17) ...]) [ 60.383] sna_render_get_solid: ff300a24 [ 60.383] sna_render_get_solid(17) = ff300a24 (old) [ 60.383] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 60.383] kgem_check_bo: num_pages=+0, num_exec=+0 [ 60.383] gen9_composite_get_binding_table(fe80) [ 60.383] kgem_add_reloc64: handle=113, pos=16280, delta=0, domains=40000 [ 60.383] kgem_add_reloc64: adding proxy [delta=68] for handle=113 [ 60.383] kgem_add_reloc64[6] = (delta=68, target handle=3, presumed=fe00a000) [ 60.383] [3f90] bind bo(handle=113, addr=fe00a044), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 60.383] gen9_emit_vertex_elements: setup id=0 [ 60.383] (414, 0), (427, 17) [ 60.383] (0, 17), (400, 20) [ 60.383] (414, 17), (427, 20) [ 60.383] (0, 20), (400, 34) [ 60.383] (0, 34), (409, 54) [ 60.383] gen8_vertex_flush[508] = 15 [ 60.383] sna_composite_rectangles(pixmap=3935, op=1, ff300a24 x 5 [(414, 0)x(13, 17) ...]) [ 60.383] sna_composite_rectangles: converted to op 1 [ 60.383] sna_composite_rectangles[0] (414, 0)x(13, 17) -> (414, 0), (427, 17) [ 60.383] sna_composite_rectangles[1] (0, 17)x(400, 3) -> (0, 17), (400, 20) [ 60.383] sna_composite_rectangles[2] (414, 17)x(13, 3) -> (414, 17), (427, 20) [ 60.383] sna_composite_rectangles[3] (0, 20)x(400, 14) -> (0, 20), (400, 34) [ 60.383] sna_composite_rectangles[4] (0, 34)x(409, 20) -> (0, 34), (409, 54) [ 60.383] sna_composite_rectangles: nrects=5, region=(0, 0), (427, 54) x 5 [ 60.383] sna_composite_rectangles: clipped extents (0, 0),(427, 54) x 5 [ 60.383] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(427, 54) [ 60.383] sna_composite_rectangles: dropping last-cpu hint [ 60.383] sna_drawable_use_bo pixmap=3935, box=((0, 0), (427, 54)), flags=1... [ 60.383] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 60.383] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 60.383] sna_drawable_use_bo: using whole GPU bo [ 60.383] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 60.383] kgem_bo_is_render: handle=3, rq? 1 [1] [ 60.383] gen9_render_fill_boxes(ff300a24 x 5 [(414, 0), (427, 17) ...]) [ 60.383] sna_render_get_solid: ff300a24 [ 60.383] sna_render_get_solid(17) = ff300a24 (last) [ 60.383] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 60.383] kgem_check_bo: num_pages=+0, num_exec=+0 [ 60.383] gen9_composite_get_binding_table(fe00) [ 60.383] gen9_emit_vertex_elements: setup id=0 [ 60.383] (414, 0), (427, 17) [ 60.383] (0, 17), (400, 20) [ 60.383] (414, 17), (427, 20) [ 60.383] (0, 20), (400, 34) [ 60.383] (0, 34), (409, 54) [ 60.383] gen8_vertex_flush[508] = 30 [ 60.383] sna_glyphs(op=3, nlist=1, src=(406, -2)) [ 60.383] kgem_bo_is_busy: handle=3, domain: 0 exec? 1, rq? 1 [ 60.383] sna_glyphs: discarding mask [ 60.383] glyphs0_to_dst(op=3, src=(406, -2), nlist=1, dst=(406, -2)+(0, 0)) [ 60.383] clipped_glyphs? 3 glyph in 1 lists extents (406, -10), (433, 1), region (414, 0), (427, 1): yes [ 60.383] gen9_render_composite: 0x0, current mode=1/1 [ 60.383] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 60.383] kgem_bo_is_busy: handle=3, domain: 0 exec? 1, rq? 1 [ 60.383] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 60.383] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 60.383] sna_drawable_use_bo pixmap=3935, box=((414, 0), (427, 1)), flags=7... [ 60.383] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 60.383] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 60.383] sna_drawable_use_bo: using whole GPU bo [ 60.383] gen9_composite_set_target: pixmap=3935, format=20028888, size=427x54, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 60.383] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 60.383] color_convert: src=ff729fcf [20028888] [ 60.383] color_convert: dst=ff729fcf [20028888] [ 60.383] sna_render_get_solid: ff729fcf [ 60.383] sna_render_get_solid(23) = ff729fcf (old) [ 60.383] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 60.383] sna_transform_is_imprecise_integer_translation: no transform [ 60.383] gen9_composite_picture: integer translation (0, 0), removing [ 60.383] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 60.383] sna_render_pixmap_bo: GPU all damaged [ 60.383] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 60.383] gen4_choose_composite_emitter: solid, identity mask [ 60.383] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 60.383] aligning vertex: was 2, now 4 floats per vertex [ 60.383] gen9_composite_get_binding_table(fe00) [ 60.383] kgem_add_reloc64: handle=113, pos=16248, delta=0, domains=40000 [ 60.383] kgem_add_reloc64: adding proxy [delta=92] for handle=113 [ 60.383] kgem_add_reloc64[7] = (delta=92, target handle=3, presumed=fe00a000) [ 60.383] [3f70] bind bo(handle=113, addr=fe00a05c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 60.383] kgem_add_reloc64: handle=6, pos=16232, delta=0, domains=40000 [ 60.383] kgem_add_handle: handle=6, index=4 [ 60.383] kgem_add_reloc64[8] = (delta=0, target handle=4, presumed=fd581000) [ 60.383] [3f60] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 60.383] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 60.383] gen9_emit_sampler: sampler = a [ 60.383] gen9_emit_sf: num_sf_outputs=2 [ 60.383] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 60.383] gen9_emit_vertex_elements: setup id=9 [ 60.383] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 60.383] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 60.383] glyphs0_to_dst: glyph=(424, -10), (433, 1), clip=(414, 0), (427, 1) [ 60.383] glyphs0_to_dst: blt=(424, 0), (427, 1) [ 60.383] emit_primitive_identity_mask__avx2: dst=(424, 0), mask=(960.00, 26.00) x (3.00, 1.00) [ 60.383] gen8_vertex_flush[5e4] = 3 [ 60.383] gen9_magic_ca_pass: CA fixup (24 -> 27) [ 60.383] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 60.383] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 60.383] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 60.383] sna_glyphs(op=3, nlist=1, src=(1, 15)) [ 60.383] kgem_bo_is_busy: handle=3, domain: 0 exec? 1, rq? 1 [ 60.383] sna_glyphs: discarding mask [ 60.383] glyphs0_to_dst(op=3, src=(1, 15), nlist=1, dst=(1, 15)+(0, 0)) [ 60.383] clipped_glyphs? 18 glyph in 1 lists extents (1, 4), (163, 18), region (2, 17), (162, 18): yes [ 60.383] gen9_render_composite: 0x0, current mode=1/1 [ 60.383] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 60.383] kgem_bo_is_busy: handle=3, domain: 0 exec? 1, rq? 1 [ 60.383] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 60.383] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 60.383] sna_drawable_use_bo pixmap=3935, box=((2, 17), (162, 18)), flags=7... [ 60.383] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 60.383] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 60.383] sna_drawable_use_bo: using whole GPU bo [ 60.383] gen9_composite_set_target: pixmap=3935, format=20028888, size=427x54, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 60.383] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 60.383] color_convert: src=ff8ae234 [20028888] [ 60.383] color_convert: dst=ff8ae234 [20028888] [ 60.383] sna_render_get_solid: ff8ae234 [ 60.383] sna_render_get_solid(22) = ff8ae234 (old) [ 60.383] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 60.383] sna_transform_is_imprecise_integer_translation: no transform [ 60.383] gen9_composite_picture: integer translation (0, 0), removing [ 60.383] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 60.383] sna_render_pixmap_bo: GPU all damaged [ 60.383] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 60.383] gen4_choose_composite_emitter: solid, identity mask [ 60.383] kgem_check_bo: num_pages=+0, num_exec=+0 [ 60.383] gen9_composite_get_binding_table(fd40) [ 60.383] kgem_add_reloc64: handle=113, pos=16200, delta=0, domains=40000 [ 60.383] kgem_add_reloc64: adding proxy [delta=88] for handle=113 [ 60.383] kgem_add_reloc64[9] = (delta=88, target handle=3, presumed=fe00a000) [ 60.383] [3f40] bind bo(handle=113, addr=fe00a058), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 60.383] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 60.383] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 60.383] gen9_emit_vertex_elements: setup id=9 [ 60.383] glyphs0_to_dst: glyph=(9, 5), (19, 18), clip=(2, 17), (162, 18) [ 60.383] glyphs0_to_dst: blt=(9, 17), (19, 18) [ 60.383] emit_primitive_identity_mask__avx2: dst=(9, 17), mask=(672.00, 60.00) x (10.00, 1.00) [ 60.383] gen8_vertex_flush[6e4] = 3 [ 60.383] gen9_magic_ca_pass: CA fixup (27 -> 30) [ 60.383] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 60.383] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 60.383] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 60.383] sna_glyphs(op=3, nlist=1, src=(172, 15)) [ 60.383] kgem_bo_is_busy: handle=3, domain: 0 exec? 1, rq? 1 [ 60.383] sna_glyphs: discarding mask [ 60.383] glyphs0_to_dst(op=3, src=(172, 15), nlist=1, dst=(172, 15)+(0, 0)) [ 60.383] clipped_glyphs? 23 glyph in 1 lists extents (171, 3), (379, 18), region (172, 17), (378, 18): yes [ 60.383] gen9_render_composite: 0x0, current mode=1/1 [ 60.383] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 60.383] kgem_bo_is_busy: handle=3, domain: 0 exec? 1, rq? 1 [ 60.383] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 60.383] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 60.383] sna_drawable_use_bo pixmap=3935, box=((172, 17), (378, 18)), flags=7... [ 60.383] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 60.383] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 60.383] sna_drawable_use_bo: using whole GPU bo [ 60.383] gen9_composite_set_target: pixmap=3935, format=20028888, size=427x54, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 60.383] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 60.383] color_convert: src=ff729fcf [20028888] [ 60.383] color_convert: dst=ff729fcf [20028888] [ 60.383] sna_render_get_solid: ff729fcf [ 60.383] sna_render_get_solid(23) = ff729fcf (old) [ 60.383] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 60.383] sna_transform_is_imprecise_integer_translation: no transform [ 60.383] gen9_composite_picture: integer translation (0, 0), removing [ 60.383] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 60.383] sna_render_pixmap_bo: GPU all damaged [ 60.383] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 60.383] gen4_choose_composite_emitter: solid, identity mask [ 60.383] kgem_check_bo: num_pages=+0, num_exec=+0 [ 60.383] gen9_composite_get_binding_table(fcc0) [ 60.383] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 60.383] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 60.383] gen9_emit_vertex_elements: setup id=9 [ 60.383] glyphs0_to_dst: glyph=(180, 4), (190, 18), clip=(172, 17), (378, 18) [ 60.383] glyphs0_to_dst: blt=(180, 17), (190, 18) [ 60.383] emit_primitive_identity_mask__avx2: dst=(180, 17), mask=(944.00, 61.00) x (10.00, 1.00) [ 60.383] glyphs0_to_dst: glyph=(208, 7), (217, 18), clip=(172, 17), (378, 18) [ 60.383] glyphs0_to_dst: blt=(208, 17), (217, 18) [ 60.383] emit_primitive_identity_mask__avx2: dst=(208, 17), mask=(960.00, 26.00) x (9.00, 1.00) [ 60.383] glyphs0_to_dst: glyph=(216, 4), (226, 18), clip=(172, 17), (378, 18) [ 60.383] glyphs0_to_dst: blt=(216, 17), (226, 18) [ 60.383] emit_primitive_identity_mask__avx2: dst=(216, 17), mask=(944.00, 61.00) x (10.00, 1.00) [ 60.383] glyphs0_to_dst: glyph=(234, 16), (245, 18), clip=(172, 17), (378, 18) [ 60.383] glyphs0_to_dst: blt=(234, 17), (245, 18) [ 60.383] emit_primitive_identity_mask__avx2: dst=(234, 17), mask=(992.00, 1.00) x (11.00, 1.00) [ 60.383] glyphs0_to_dst: glyph=(334, 7), (343, 18), clip=(172, 17), (378, 18) [ 60.383] glyphs0_to_dst: blt=(334, 17), (343, 18) [ 60.383] emit_primitive_identity_mask__avx2: dst=(334, 17), mask=(960.00, 26.00) x (9.00, 1.00) [ 60.383] glyphs0_to_dst: glyph=(342, 16), (353, 18), clip=(172, 17), (378, 18) [ 60.383] glyphs0_to_dst: blt=(342, 17), (353, 18) [ 60.383] emit_primitive_identity_mask__avx2: dst=(342, 17), mask=(992.00, 1.00) x (11.00, 1.00) [ 60.383] glyphs0_to_dst: glyph=(369, 7), (379, 18), clip=(172, 17), (378, 18) [ 60.383] glyphs0_to_dst: blt=(369, 17), (378, 18) [ 60.383] emit_primitive_identity_mask__avx2: dst=(369, 17), mask=(976.00, 42.00) x (9.00, 1.00) [ 60.383] gen8_vertex_flush[7e4] = 21 [ 60.383] gen9_magic_ca_pass: CA fixup (30 -> 51) [ 60.383] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 60.383] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 60.383] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 60.383] sna_glyphs(op=3, nlist=1, src=(1, 32)) [ 60.383] kgem_bo_is_busy: handle=3, domain: 0 exec? 1, rq? 1 [ 60.383] sna_glyphs: discarding mask [ 60.383] glyphs0_to_dst(op=3, src=(1, 32), nlist=1, dst=(1, 32)+(0, 0)) [ 60.383] clipped_glyphs? 8 glyph in 1 lists extents (0, 21), (73, 35), region (1, 21), (72, 35): yes [ 60.383] gen9_render_composite: 0x0, current mode=1/1 [ 60.383] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 60.383] kgem_bo_is_busy: handle=3, domain: 0 exec? 1, rq? 1 [ 60.383] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 60.383] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 60.383] sna_drawable_use_bo pixmap=3935, box=((1, 21), (72, 35)), flags=7... [ 60.383] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 60.383] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 60.383] sna_drawable_use_bo: using whole GPU bo [ 60.383] gen9_composite_set_target: pixmap=3935, format=20028888, size=427x54, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 60.383] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 60.383] color_convert: src=ff729fcf [20028888] [ 60.383] color_convert: dst=ff729fcf [20028888] [ 60.383] sna_render_get_solid: ff729fcf [ 60.383] sna_render_get_solid(23) = ff729fcf (last) [ 60.383] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 60.383] sna_transform_is_imprecise_integer_translation: no transform [ 60.383] gen9_composite_picture: integer translation (0, 0), removing [ 60.383] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 60.383] sna_render_pixmap_bo: GPU all damaged [ 60.383] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 60.383] gen4_choose_composite_emitter: solid, identity mask [ 60.383] kgem_check_bo: num_pages=+0, num_exec=+0 [ 60.383] gen9_composite_get_binding_table(fc80) [ 60.383] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 60.383] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 60.383] gen9_emit_vertex_elements: setup id=9 [ 60.383] glyphs0_to_dst: glyph=(0, 22), (10, 32), clip=(1, 21), (72, 35) [ 60.383] glyphs0_to_dst: blt=(1, 22), (10, 32) [ 60.383] emit_primitive_identity_mask__avx2: dst=(1, 22), mask=(961.00, 48.00) x (9.00, 10.00) [ 60.383] glyphs0_to_dst: glyph=(9, 33), (20, 35), clip=(1, 21), (72, 35) [ 60.384] glyphs0_to_dst: blt=(9, 33), (20, 35) [ 60.384] emit_primitive_identity_mask__avx2: dst=(9, 33), mask=(992.00, 0.00) x (11.00, 2.00) [ 60.384] glyphs0_to_dst: glyph=(19, 24), (28, 32), clip=(1, 21), (72, 35) [ 60.384] glyphs0_to_dst: blt=(19, 24), (28, 32) [ 60.384] emit_primitive_identity_mask__avx2: dst=(19, 24), mask=(688.00, 32.00) x (9.00, 8.00) [ 60.384] glyphs0_to_dst: glyph=(28, 24), (37, 32), clip=(1, 21), (72, 35) [ 60.384] glyphs0_to_dst: blt=(28, 24), (37, 32) [ 60.384] emit_primitive_identity_mask__avx2: dst=(28, 24), mask=(752.00, 16.00) x (9.00, 8.00) [ 60.384] glyphs0_to_dst: glyph=(37, 24), (46, 35), clip=(1, 21), (72, 35) [ 60.384] glyphs0_to_dst: blt=(37, 24), (46, 35) [ 60.384] emit_primitive_identity_mask__avx2: dst=(37, 24), mask=(960.00, 16.00) x (9.00, 11.00) [ 60.384] glyphs0_to_dst: glyph=(45, 21), (55, 32), clip=(1, 21), (72, 35) [ 60.384] glyphs0_to_dst: blt=(45, 21), (55, 32) [ 60.384] emit_primitive_identity_mask__avx2: dst=(45, 21), mask=(976.00, 48.00) x (10.00, 11.00) [ 60.384] glyphs0_to_dst: glyph=(55, 24), (64, 32), clip=(1, 21), (72, 35) [ 60.384] glyphs0_to_dst: blt=(55, 24), (64, 32) [ 60.384] emit_primitive_identity_mask__avx2: dst=(55, 24), mask=(688.00, 32.00) x (9.00, 8.00) [ 60.384] glyphs0_to_dst: glyph=(63, 24), (73, 35), clip=(1, 21), (72, 35) [ 60.384] glyphs0_to_dst: blt=(63, 24), (72, 35) [ 60.384] emit_primitive_identity_mask__avx2: dst=(63, 24), mask=(976.00, 32.00) x (9.00, 11.00) [ 60.384] gen8_vertex_flush[8dc] = 24 [ 60.384] gen9_magic_ca_pass: CA fixup (51 -> 75) [ 60.384] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 60.384] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 60.384] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 60.384] sna_glyphs(op=3, nlist=1, src=(1, 49)) [ 60.384] kgem_bo_is_busy: handle=3, domain: 0 exec? 1, rq? 1 [ 60.384] sna_glyphs: discarding mask [ 60.384] glyphs0_to_dst(op=3, src=(1, 49), nlist=1, dst=(1, 49)+(0, 0)) [ 60.384] clipped_glyphs: no, clip region (0, 0), (427, 54) matches drawable pixmap=94680752792880 size=427x54 [ 60.384] gen9_render_composite: 0x0, current mode=1/1 [ 60.384] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 60.384] kgem_bo_is_busy: handle=3, domain: 0 exec? 1, rq? 1 [ 60.384] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 60.384] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 60.384] sna_drawable_use_bo pixmap=3935, box=((0, 0), (427, 54)), flags=7... [ 60.384] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 60.384] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 60.384] sna_drawable_use_bo: using whole GPU bo [ 60.384] gen9_composite_set_target: pixmap=3935, format=20028888, size=427x54, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 60.384] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 60.384] color_convert: src=ff8ae234 [20028888] [ 60.384] color_convert: dst=ff8ae234 [20028888] [ 60.384] sna_render_get_solid: ff8ae234 [ 60.384] sna_render_get_solid(22) = ff8ae234 (old) [ 60.384] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 60.384] sna_transform_is_imprecise_integer_translation: no transform [ 60.384] gen9_composite_picture: integer translation (0, 0), removing [ 60.384] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 60.384] sna_render_pixmap_bo: GPU all damaged [ 60.384] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 60.384] gen4_choose_composite_emitter: solid, identity mask [ 60.384] kgem_check_bo: num_pages=+0, num_exec=+0 [ 60.384] gen9_composite_get_binding_table(fc80) [ 60.384] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 60.384] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 60.384] gen9_emit_vertex_elements: setup id=9 [ 60.384] glyphs0_to_dst: glyph=(1, 41)x(9, 8), unclipped [ 60.384] emit_primitive_identity_mask__avx2: dst=(1, 41), mask=(688.00, 32.00) x (9.00, 8.00) [ 60.384] glyphs0_to_dst: glyph=(9, 39)x(10, 13), unclipped [ 60.384] emit_primitive_identity_mask__avx2: dst=(9, 39), mask=(672.00, 48.00) x (10.00, 13.00) [ 60.384] glyphs0_to_dst: glyph=(19, 41)x(9, 8), unclipped [ 60.384] emit_primitive_identity_mask__avx2: dst=(19, 41), mask=(688.00, 32.00) x (9.00, 8.00) [ 60.384] glyphs0_to_dst: glyph=(28, 43)x(8, 3), unclipped [ 60.384] emit_primitive_identity_mask__avx2: dst=(28, 43), mask=(688.00, 48.00) x (8.00, 3.00) [ 60.384] glyphs0_to_dst: glyph=(36, 39)x(11, 10), unclipped [ 60.384] emit_primitive_identity_mask__avx2: dst=(36, 39), mask=(704.00, 0.00) x (11.00, 10.00) [ 60.384] glyphs0_to_dst: glyph=(46, 41)x(9, 8), unclipped [ 60.384] emit_primitive_identity_mask__avx2: dst=(46, 41), mask=(720.00, 0.00) x (9.00, 8.00) [ 60.384] glyphs0_to_dst: glyph=(54, 41)x(10, 8), unclipped [ 60.384] emit_primitive_identity_mask__avx2: dst=(54, 41), mask=(704.00, 16.00) x (10.00, 8.00) [ 60.384] glyphs0_to_dst: glyph=(63, 41)x(10, 8), unclipped [ 60.384] emit_primitive_identity_mask__avx2: dst=(63, 41), mask=(720.00, 16.00) x (10.00, 8.00) [ 60.384] glyphs0_to_dst: glyph=(72, 38)x(10, 11), unclipped [ 60.384] emit_primitive_identity_mask__avx2: dst=(72, 38), mask=(736.00, 0.00) x (10.00, 11.00) [ 60.384] glyphs0_to_dst: glyph=(81, 41)x(10, 8), unclipped [ 60.384] emit_primitive_identity_mask__avx2: dst=(81, 41), mask=(752.00, 0.00) x (10.00, 8.00) [ 60.384] glyphs0_to_dst: glyph=(90, 38)x(10, 11), unclipped [ 60.384] emit_primitive_identity_mask__avx2: dst=(90, 38), mask=(736.00, 0.00) x (10.00, 11.00) [ 60.384] glyphs0_to_dst: glyph=(99, 41)x(11, 8), unclipped [ 60.384] emit_primitive_identity_mask__avx2: dst=(99, 41), mask=(736.00, 16.00) x (11.00, 8.00) [ 60.384] glyphs0_to_dst: glyph=(109, 41)x(9, 8), unclipped [ 60.384] emit_primitive_identity_mask__avx2: dst=(109, 41), mask=(752.00, 16.00) x (9.00, 8.00) [ 60.384] glyphs0_to_dst: glyph=(118, 43)x(8, 3), unclipped [ 60.384] emit_primitive_identity_mask__avx2: dst=(118, 43), mask=(688.00, 48.00) x (8.00, 3.00) [ 60.384] glyphs0_to_dst: glyph=(126, 39)x(10, 10), unclipped [ 60.384] emit_primitive_identity_mask__avx2: dst=(126, 39), mask=(704.00, 32.00) x (10.00, 10.00) [ 60.384] glyphs0_to_dst: glyph=(135, 39)x(10, 10), unclipped [ 60.384] emit_primitive_identity_mask__avx2: dst=(135, 39), mask=(704.00, 32.00) x (10.00, 10.00) [ 60.384] glyphs0_to_dst: glyph=(144, 39)x(10, 10), unclipped [ 60.384] emit_primitive_identity_mask__avx2: dst=(144, 39), mask=(720.00, 32.00) x (10.00, 10.00) [ 60.384] glyphs0_to_dst: glyph=(153, 39)x(10, 10), unclipped [ 60.384] emit_primitive_identity_mask__avx2: dst=(153, 39), mask=(704.00, 48.00) x (10.00, 10.00) [ 60.384] gen8_vertex_flush[9dc] = 54 [ 60.384] gen9_magic_ca_pass: CA fixup (75 -> 129) [ 60.384] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 60.384] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 60.384] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 60.384] sna_glyphs(op=3, nlist=1, src=(163, 49)) [ 60.384] kgem_bo_is_busy: handle=3, domain: 0 exec? 1, rq? 1 [ 60.384] sna_glyphs: discarding mask [ 60.384] glyphs0_to_dst(op=3, src=(163, 49), nlist=1, dst=(163, 49)+(0, 0)) [ 60.384] clipped_glyphs: no, clip region (0, 0), (427, 54) matches drawable pixmap=94680752792880 size=427x54 [ 60.384] gen9_render_composite: 0x0, current mode=1/1 [ 60.384] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 60.384] kgem_bo_is_busy: handle=3, domain: 0 exec? 1, rq? 1 [ 60.384] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 60.384] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 60.384] sna_drawable_use_bo pixmap=3935, box=((0, 0), (427, 54)), flags=7... [ 60.384] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 60.384] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 60.384] sna_drawable_use_bo: using whole GPU bo [ 60.384] gen9_composite_set_target: pixmap=3935, format=20028888, size=427x54, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 60.384] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 60.384] color_convert: src=ffffffff [20028888] [ 60.384] color_convert: dst=ffffffff [20028888] [ 60.384] sna_render_get_solid: ffffffff [ 60.384] sna_render_get_solid(white) [ 60.384] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 60.384] sna_transform_is_imprecise_integer_translation: no transform [ 60.384] gen9_composite_picture: integer translation (0, 0), removing [ 60.384] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 60.384] sna_render_pixmap_bo: GPU all damaged [ 60.384] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 60.384] gen4_choose_composite_emitter: solid, identity mask [ 60.384] kgem_check_bo: num_pages=+0, num_exec=+0 [ 60.384] gen9_composite_get_binding_table(fc40) [ 60.384] kgem_add_reloc64: handle=7, pos=16136, delta=0, domains=40000 [ 60.384] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 60.384] kgem_add_reloc64[10] = (delta=1048, target handle=2, presumed=fffe8000) [ 60.384] [3f00] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 60.384] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 60.384] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 60.384] gen9_emit_vertex_elements: setup id=9 [ 60.384] glyphs0_to_dst: glyph=(165, 41)x(5, 8), unclipped [ 60.384] emit_primitive_identity_mask__avx2: dst=(165, 41), mask=(720.00, 48.00) x (5.00, 8.00) [ 60.384] gen8_vertex_flush[adc] = 3 [ 60.384] gen9_magic_ca_pass: CA fixup (129 -> 132) [ 60.384] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 60.384] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 60.384] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 60.384] sna_glyphs(op=3, nlist=1, src=(172, 49)) [ 60.384] kgem_bo_is_busy: handle=3, domain: 0 exec? 1, rq? 1 [ 60.384] sna_glyphs: discarding mask [ 60.384] glyphs0_to_dst(op=3, src=(172, 49), nlist=1, dst=(172, 49)+(0, 0)) [ 60.384] clipped_glyphs: no, clip region (0, 0), (427, 54) matches drawable pixmap=94680752792880 size=427x54 [ 60.384] gen9_render_composite: 0x0, current mode=1/1 [ 60.384] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 60.384] kgem_bo_is_busy: handle=3, domain: 0 exec? 1, rq? 1 [ 60.384] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 60.384] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 60.384] sna_drawable_use_bo pixmap=3935, box=((0, 0), (427, 54)), flags=7... [ 60.384] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 60.384] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 60.384] sna_drawable_use_bo: using whole GPU bo [ 60.384] gen9_composite_set_target: pixmap=3935, format=20028888, size=427x54, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 60.384] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 60.384] color_convert: src=ff729fcf [20028888] [ 60.384] color_convert: dst=ff729fcf [20028888] [ 60.384] sna_render_get_solid: ff729fcf [ 60.384] sna_render_get_solid(23) = ff729fcf (old) [ 60.384] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 60.384] sna_transform_is_imprecise_integer_translation: no transform [ 60.384] gen9_composite_picture: integer translation (0, 0), removing [ 60.384] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 60.384] sna_render_pixmap_bo: GPU all damaged [ 60.384] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 60.384] gen4_choose_composite_emitter: solid, identity mask [ 60.384] kgem_check_bo: num_pages=+0, num_exec=+0 [ 60.384] gen9_composite_get_binding_table(fbc0) [ 60.384] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 60.384] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 60.384] gen9_emit_vertex_elements: setup id=9 [ 60.384] glyphs0_to_dst: glyph=(171, 43)x(11, 3), unclipped [ 60.384] emit_primitive_identity_mask__avx2: dst=(171, 43), mask=(736.00, 32.00) x (11.00, 3.00) [ 60.384] glyphs0_to_dst: glyph=(180, 38)x(10, 14), unclipped [ 60.384] emit_primitive_identity_mask__avx2: dst=(180, 38), mask=(944.00, 48.00) x (10.00, 14.00) [ 60.384] glyphs0_to_dst: glyph=(189, 38)x(11, 11), unclipped [ 60.384] emit_primitive_identity_mask__avx2: dst=(189, 38), mask=(960.00, 0.00) x (11.00, 11.00) [ 60.384] glyphs0_to_dst: glyph=(198, 41)x(10, 8), unclipped [ 60.384] emit_primitive_identity_mask__avx2: dst=(198, 41), mask=(976.00, 0.00) x (10.00, 8.00) [ 60.384] glyphs0_to_dst: glyph=(208, 41)x(9, 11), unclipped [ 60.384] emit_primitive_identity_mask__avx2: dst=(208, 41), mask=(960.00, 16.00) x (9.00, 11.00) [ 60.384] glyphs0_to_dst: glyph=(216, 38)x(10, 14), unclipped [ 60.384] emit_primitive_identity_mask__avx2: dst=(216, 38), mask=(944.00, 48.00) x (10.00, 14.00) [ 60.384] glyphs0_to_dst: glyph=(225, 39)x(10, 10), unclipped [ 60.384] emit_primitive_identity_mask__avx2: dst=(225, 39), mask=(976.00, 16.00) x (10.00, 10.00) [ 60.384] glyphs0_to_dst: glyph=(234, 50)x(11, 2), unclipped [ 60.384] emit_primitive_identity_mask__avx2: dst=(234, 50), mask=(992.00, 0.00) x (11.00, 2.00) [ 60.384] glyphs0_to_dst: glyph=(243, 38)x(11, 11), unclipped [ 60.384] emit_primitive_identity_mask__avx2: dst=(243, 38), mask=(1008.00, 0.00) x (11.00, 11.00) [ 60.384] glyphs0_to_dst: glyph=(253, 41)x(9, 8), unclipped [ 60.384] emit_primitive_identity_mask__avx2: dst=(253, 41), mask=(720.00, 0.00) x (9.00, 8.00) [ 60.384] glyphs0_to_dst: glyph=(261, 41)x(10, 8), unclipped [ 60.384] emit_primitive_identity_mask__avx2: dst=(261, 41), mask=(704.00, 16.00) x (10.00, 8.00) [ 60.384] glyphs0_to_dst: glyph=(270, 41)x(10, 8), unclipped [ 60.384] emit_primitive_identity_mask__avx2: dst=(270, 41), mask=(704.00, 16.00) x (10.00, 8.00) [ 60.384] glyphs0_to_dst: glyph=(279, 37)x(10, 12), unclipped [ 60.384] emit_primitive_identity_mask__avx2: dst=(279, 37), mask=(992.00, 16.00) x (10.00, 12.00) [ 60.384] glyphs0_to_dst: glyph=(288, 41)x(10, 8), unclipped [ 60.384] emit_primitive_identity_mask__avx2: dst=(288, 41), mask=(704.00, 16.00) x (10.00, 8.00) [ 60.384] glyphs0_to_dst: glyph=(297, 41)x(10, 8), unclipped [ 60.384] emit_primitive_identity_mask__avx2: dst=(297, 41), mask=(752.00, 0.00) x (10.00, 8.00) [ 60.384] glyphs0_to_dst: glyph=(307, 37)x(10, 12), unclipped [ 60.384] emit_primitive_identity_mask__avx2: dst=(307, 37), mask=(1008.00, 16.00) x (10.00, 12.00) [ 60.384] glyphs0_to_dst: glyph=(315, 38)x(11, 11), unclipped [ 60.384] emit_primitive_identity_mask__avx2: dst=(315, 38), mask=(960.00, 0.00) x (11.00, 11.00) [ 60.384] glyphs0_to_dst: glyph=(324, 41)x(11, 8), unclipped [ 60.384] emit_primitive_identity_mask__avx2: dst=(324, 41), mask=(736.00, 16.00) x (11.00, 8.00) [ 60.384] glyphs0_to_dst: glyph=(334, 41)x(9, 11), unclipped [ 60.384] emit_primitive_identity_mask__avx2: dst=(334, 41), mask=(960.00, 16.00) x (9.00, 11.00) [ 60.384] glyphs0_to_dst: glyph=(342, 50)x(11, 2), unclipped [ 60.384] emit_primitive_identity_mask__avx2: dst=(342, 50), mask=(992.00, 0.00) x (11.00, 2.00) [ 60.384] glyphs0_to_dst: glyph=(351, 37)x(10, 12), unclipped [ 60.384] emit_primitive_identity_mask__avx2: dst=(351, 37), mask=(992.00, 16.00) x (10.00, 12.00) [ 60.384] glyphs0_to_dst: glyph=(361, 37)x(9, 12), unclipped [ 60.384] emit_primitive_identity_mask__avx2: dst=(361, 37), mask=(960.00, 32.00) x (9.00, 12.00) [ 60.384] glyphs0_to_dst: glyph=(369, 41)x(10, 11), unclipped [ 60.384] emit_primitive_identity_mask__avx2: dst=(369, 41), mask=(976.00, 32.00) x (10.00, 11.00) [ 60.384] gen8_vertex_flush[bdc] = 69 [ 60.384] gen9_magic_ca_pass: CA fixup (132 -> 201) [ 60.384] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 60.384] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 60.384] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 60.384] sna_glyphs(op=3, nlist=1, src=(379, 49)) [ 60.384] kgem_bo_is_busy: handle=3, domain: 0 exec? 1, rq? 1 [ 60.384] sna_glyphs: discarding mask [ 60.384] glyphs0_to_dst(op=3, src=(379, 49), nlist=1, dst=(379, 49)+(0, 0)) [ 60.384] clipped_glyphs: no, clip region (0, 0), (427, 54) matches drawable pixmap=94680752792880 size=427x54 [ 60.384] gen9_render_composite: 0x0, current mode=1/1 [ 60.384] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 60.384] kgem_bo_is_busy: handle=3, domain: 0 exec? 1, rq? 1 [ 60.384] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 60.384] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 60.384] sna_drawable_use_bo pixmap=3935, box=((0, 0), (427, 54)), flags=7... [ 60.384] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 60.384] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 60.384] sna_drawable_use_bo: using whole GPU bo [ 60.384] gen9_composite_set_target: pixmap=3935, format=20028888, size=427x54, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 60.384] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 60.384] color_convert: src=ffffffff [20028888] [ 60.384] color_convert: dst=ffffffff [20028888] [ 60.384] sna_render_get_solid: ffffffff [ 60.384] sna_render_get_solid(white) [ 60.384] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 60.384] sna_transform_is_imprecise_integer_translation: no transform [ 60.384] gen9_composite_picture: integer translation (0, 0), removing [ 60.384] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 60.384] sna_render_pixmap_bo: GPU all damaged [ 60.384] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 60.384] gen4_choose_composite_emitter: solid, identity mask [ 60.384] kgem_check_bo: num_pages=+0, num_exec=+0 [ 60.384] gen9_composite_get_binding_table(fb80) [ 60.384] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 60.384] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 60.384] gen9_emit_vertex_elements: setup id=9 [ 60.384] glyphs0_to_dst: glyph=(378, 38)x(10, 13), unclipped [ 60.384] emit_primitive_identity_mask__avx2: dst=(378, 38), mask=(752.00, 32.00) x (10.00, 13.00) [ 60.384] gen8_vertex_flush[cdc] = 3 [ 60.384] gen9_magic_ca_pass: CA fixup (201 -> 204) [ 60.384] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 60.384] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 60.384] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 60.384] sna_composite_rectangles(pixmap=3935, op=1, ffffffff x 1 [(397, 35)x(9, 17) ...]) [ 60.384] sna_composite_rectangles: converted to op 1 [ 60.384] sna_composite_rectangles[0] (397, 35)x(9, 17) -> (397, 35), (406, 52) [ 60.384] sna_composite_rectangles: nrects=1, region=(397, 35), (406, 52) x 1 [ 60.384] sna_composite_rectangles: clipped extents (397, 35),(406, 52) x 1 [ 60.384] sna_composite_rectangles: pixmap +(0, 0) extents (397, 35),(406, 52) [ 60.384] sna_composite_rectangles: dropping last-cpu hint [ 60.384] sna_drawable_use_bo pixmap=3935, box=((397, 35), (406, 52)), flags=9... [ 60.384] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 60.384] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 60.385] sna_drawable_use_bo: using whole GPU bo [ 60.385] gen9_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20028888]) [ 60.385] kgem_bo_is_render: handle=3, rq? 1 [1] [ 60.385] gen9_render_fill_boxes(ffffffff x 1 [(397, 35), (406, 52) ...]) [ 60.385] sna_render_get_solid: ffffffff [ 60.385] sna_render_get_solid(white) [ 60.385] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 60.385] kgem_check_bo: num_pages=+0, num_exec=+0 [ 60.385] aligning vertex: was 4, now 2 floats per vertex [ 60.385] gen9_composite_get_binding_table(fb40) [ 60.385] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 60.385] gen9_emit_sampler: sampler = 1 [ 60.385] gen9_emit_sf: num_sf_outputs=1 [ 60.385] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 60.385] gen9_emit_vertex_elements: setup id=0 [ 60.385] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 60.385] (397, 35), (406, 52) [ 60.385] gen8_vertex_flush[df8] = 3 [ 60.385] sna_validate_gc(0x561c94ab2470) changes=e0000, previous serial=80000f24, drawable=f24 [ 60.385] sna_validate_gc: recomputing clip [ 60.385] sna_validate_gc: composite clip=5x[(65, 772), (492, 826)] [0x561c94ae9bd0] [ 60.385] sna_copy_area: src=pixmap=3935:(0, 0)x(427, 54)+(0, 0) -> dst=pixmap=3060:(0, 748)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 60.385] sna_copy_area: normal copy [ 60.385] sna_do_copy: src=(0, 0), dst=(0, 748), size=(427x54) [ 60.385] sna_do_copy: after drawable: src=(0, 0), dst=(65, 772), size=(427x54) [ 60.385] sna_do_copy: dst extents (65, 772), (492, 826), dst clip extents (65, 772), (492, 826), dst size=3775x2136 [ 60.385] sna_do_copy: clipped dst extents (65, 772), (492, 826) [ 60.385] sna_do_copy: unclipped src extents (0, 0), (427, 54) [ 60.385] sna_do_copy: clipped src extents (0, 0), (427, 54) [ 60.385] sna_do_copy: pixmap -- no source clipping [ 60.385] sna_do_copy: src extents (0, 0), (427, 54) x 1 [ 60.385] sna_do_copy: copy region (65, 772), (492, 826) x 5 + (-65, -772) [ 60.385] sna_copy_boxes (boxes=5x[(479, 772), (492, 789)...], src pixmap=3935+(-65, -772), dst pixmap=3060+(-65, -24), alu=3, src.size=427x54, dst.size=3775x2136) [ 60.385] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94a26fb0, gpu_bo=3, cpu_bo=0), replaces=0 [ 60.385] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 60.385] sna_drawable_use_bo pixmap=3060, box=((0, 748), (427, 802)), flags=3... [ 60.385] sna_drawable_use_bo: exported target, set PREFER_GPU [ 60.385] sna_drawable_use_bo: pinned, never REPLACES [ 60.385] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=3 [ 60.385] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 60.385] sna_drawable_use_bo: using whole GPU bo [ 60.385] sna_pixmap_move_to_gpu(pixmap=3935, usage=0), flags=a [ 60.385] sna_pixmap_move_to_gpu: already all-damaged [ 60.385] sna_pixmap_mark_active: pixmap=3935, handle=3 [ 60.385] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 60.385] gen9_render_copy_boxes (0, -748)->(0, 0) x 5, alu=3, flags=0, self-copy=0, overlaps? 0 [ 60.385] kgem_bo_is_render: handle=3, rq? 1 [1] [ 60.385] kgem_bo_is_render: handle=9, rq? 0 [0] [ 60.385] kgem_bo_is_render: handle=9, rq? 0 [0] [ 60.385] kgem_bo_is_render: handle=3, rq? 1 [1] [ 60.385] kgem_set_mode: flushing before new bo [ 60.385] gen8_vertex_close: used=822, vbo active? 23, vb=201, nreloc=2 [ 60.385] gen8_vertex_close: reloc[0] = 287 [ 60.385] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 60.385] kgem_add_handle: handle=23, index=5 [ 60.385] kgem_add_reloc64[11] = (delta=0, target handle=5, presumed=fd541000) [ 60.385] gen8_vertex_close: reloc[1] = 372 [ 60.385] kgem_add_reloc64: handle=23, pos=372, delta=0, domains=200000 [ 60.385] kgem_add_reloc64[12] = (delta=0, target handle=5, presumed=fd541000) [ 60.385] batch[1/1, flags=1800]: 900 900 16096 16384, nreloc=13, nexec=6, nfence=0, aperture=1178 [fenced=0] [ 60.385] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd981000 [ 60.385] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -57343 [ 60.385] kgem_fixup_relocs: shrinking by 57344 [ 60.385] __kgem_busy: handle=2, busy=0, wedged=0 [ 60.385] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd981000 [ 60.385] kgem_commit: release handle=3 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fff12000 [ 60.385] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 60.385] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 60.385] __kgem_bo_clear_busy: handle=7 [ 60.385] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 60.385] kgem_commit: release handle=113 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 60.385] __kgem_bo_clear_busy: handle=113 [ 60.385] kgem_commit: release handle=113 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fe00a000 [ 60.385] kgem_commit: release handle=113 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 60.385] __kgem_bo_clear_busy: handle=113 [ 60.385] kgem_commit: release handle=113 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 60.385] __kgem_bo_clear_busy: handle=113 [ 60.385] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 60.385] kgem_commit: release handle=113 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 60.385] __kgem_bo_clear_busy: handle=113 [ 60.385] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 60.385] __kgem_bo_clear_busy: handle=7 [ 60.385] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 60.385] __kgem_busy: handle=2, busy=131072, wedged=0 [ 60.385] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 60.385] kgem_check_bo: num_pages=+8178, num_exec=+2 [ 60.385] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 60.385] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 60.385] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 60.385] kgem_add_handle: handle=4, index=0 [ 60.385] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 60.385] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 60.385] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 60.385] gen9_composite_get_binding_table(ffc0) [ 60.385] kgem_add_reloc64: handle=9, pos=16360, delta=0, domains=20002 [ 60.385] kgem_add_handle: handle=9, index=1 [ 60.385] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f02dd000) [ 60.385] __kgem_bo_mark_dirty: handle=9 (proxy? 0) [ 60.385] [3fe0] bind bo(handle=9, addr=f02dd000), format=192, width=3775, height=2136, pitch=15360, tiling=1 -> render [ 60.385] kgem_add_reloc64: handle=3, pos=16344, delta=0, domains=40000 [ 60.385] kgem_add_handle: handle=3, index=2 [ 60.385] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fff12000) [ 60.385] [3fd0] bind bo(handle=3, addr=fff12000), format=192, width=427, height=54, pitch=2048, tiling=1 -> sampler [ 60.385] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 60.385] gen9_emit_sampler: sampler = 0 [ 60.385] gen9_emit_sf: num_sf_outputs=1 [ 60.385] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 60.385] gen9_emit_vertex_elements: setup id=0 [ 60.385] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 60.385] (414, 0) -> (414, 748) + (13, 17) [ 60.385] (0, 17) -> (0, 765) + (400, 3) [ 60.385] (414, 17) -> (414, 765) + (13, 3) [ 60.385] (0, 20) -> (0, 768) + (400, 14) [ 60.385] (0, 34) -> (0, 782) + (409, 20) [ 60.385] gen8_vertex_flush[490] = 15 [ 60.385] sna_accel_flush: flush?=1, dirty?=0 [ 60.385] gen8_vertex_close: used=852, vbo active? 23, vb=1, nreloc=1 [ 60.385] gen8_vertex_close: reloc[0] = 287 [ 60.385] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 60.385] kgem_add_handle: handle=23, index=3 [ 60.385] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 60.385] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=8252 [fenced=0] [ 60.385] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 60.385] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 60.385] kgem_fixup_relocs: shrinking by 61440 [ 60.385] __kgem_busy: handle=1, busy=0, wedged=0 [ 60.385] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 60.385] kgem_commit: release handle=9 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f02dd000 [ 60.385] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 60.385] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fff12000 [ 60.385] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 60.385] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 60.385] sna_accel_flush: flush?=0, dirty?=0 [ 60.385] sna_accel_flush: flush?=0, dirty?=0 [ 60.385] sna_accel_flush: flush?=0, dirty?=0 [ 60.385] sna_accel_flush: flush?=0, dirty?=0 [ 60.385] sna_destroy_pixmap: pixmap=3935, attached?=1 [ 60.385] _kgem_bo_destroy: handle=3, proxy? 0 [ 60.385] __kgem_bo_destroy: handle=3, size=319488 [ 60.385] __kgem_busy: handle=3, busy=0, wedged=0 [ 60.385] __kgem_bo_clear_busy: handle=3 [ 60.385] __kgem_bo_destroy: handle=3, purged [ 60.385] kgem_bo_move_to_inactive: moving handle=3 to inactive [ 60.385] __sna_free_pixmap(pixmap=3935) [ 60.385] sna_accel_flush: flush?=0, dirty?=0 [ 60.385] sna_accel_flush: flush?=0, dirty?=0 [ 60.385] sna_accel_flush: flush?=0, dirty?=0 [ 60.385] sna_block_handler (tv=0.469000) [ 60.385] kgem_retire, need_retire?=1 [ 60.385] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 60.385] kgem_retire__requests_ring: retiring ring 0 [ 60.385] __kgem_busy: handle=2, busy=0, wedged=0 [ 60.385] __kgem_retire_rq: request 2 complete [ 60.385] kgem_retire__requests_ring: retiring ring 0 [ 60.385] __kgem_busy: handle=1, busy=0, wedged=0 [ 60.385] __kgem_retire_rq: request 1 complete [ 60.385] __kgem_bo_flush: handle=9, busy=0, wedged=0 [ 60.385] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 60.385] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 60.385] kgem_retire -- retired=0, need_retire=0 [ 60.385] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 60.385] gen6_render_retire: resetting idle vbo [ 60.385] sna_scanout_do_flush: flush timer active: delta=-1 [ 60.385] sna_scanout_do_flush (time=60385), triggered [ 60.385] sna_scanout_flush (time=60385), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 60.385] has_shadow: has pending damage? 1, outstanding flips: 0 [ 60.385] stop_flush: scanout=40 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 60.385] has_shadow: has pending damage? 1, outstanding flips: 0 [ 60.385] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 60.385] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 60.385] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 60.385] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 60.385] sna_pixmap_move_to_gpu: already all-damaged [ 60.385] sna_pixmap_mark_active: pixmap=165, handle=40 [ 60.385] sna_mode_redisplay: crtc[0] transformed? 0 [ 60.385] sna_mode_redisplay: crtc[1] transformed? 0 [ 60.385] sna_mode_redisplay: crtc[2] transformed? 0 [ 60.385] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=40 [active=1] [ 60.385] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 114, transformed? 0 [ 60.385] get_fb: reusing fb=110 for handle=40 [ 60.385] sna_mode_redisplay: recording flip on CRTC:32 handle=40, active_scanout=2, serial=2 [ 60.385] __kgem_bo_clear_busy: handle=40 [ 60.385] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 114, transformed? 0 [ 60.385] sna_mode_redisplay: recording flip on CRTC:39 handle=40, active_scanout=3, serial=3 [ 60.385] __kgem_bo_clear_busy: handle=40 [ 60.385] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 60.385] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 60.385] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=40, shadow handle=32 [ 60.385] sna_accel_do_throttle -- no pending activity [ 60.385] sna_accel_block: evaluating timers, active=5 [ 60.385] sna_accel_block: flush timer expires in 16 [60401] [ 60.386] sna_wakeup_handler [ 60.386] sna_accel_flush: flush?=0, dirty?=0 [ 60.386] sna_accel_flush: flush?=0, dirty?=0 [ 60.386] sna_block_handler (tv=0.468000) [ 60.386] sna_scanout_do_flush: flush timer active: delta=15 [ 60.386] sna_accel_do_throttle -- no pending activity [ 60.386] sna_accel_block: evaluating timers, active=5 [ 60.386] sna_accel_block: flush timer expires in 15 [60401] [ 60.387] sna_wakeup_handler [ 60.387] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=114, name=86 [ 60.387] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 60.387] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 60.387] sna_dri2_get_back: draw size=7680x2160, back buffer handle=114 size=7680x2160, is-scanout? 1, active?=2, pitch=30720, front pitch=30720 [ 60.387] sna_dri2_get_back: reuse backbuffer? 1 [ 60.387] sna_dri2_get_back: back buffer handle=114, active?=2, refcnt=1 [ 60.387] sna_dri2_get_back: cache: handle=128, active=0 [ 60.387] sna_dri2_get_back: reuse cache handle=128, name=76, flags=0 [ 60.387] sna_dri2_get_back: caching handle=114 (name=86, flags=0, active_scanout=2) [ 60.387] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 60.387] sna_dri2_reuse_buffer: reusing back buffer handle=128, name=76, pitch=30720, age=0 [ 60.387] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 60.387] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=40, name=5, active_scanout=3 [ 60.387] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 60.387] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 60.387] sna_accel_flush: flush?=0, dirty?=0 [ 60.387] sna_accel_flush: flush?=0, dirty?=0 [ 60.387] sna_accel_flush: flush?=0, dirty?=0 [ 60.387] sna_block_handler (tv=0.467000) [ 60.387] sna_scanout_do_flush: flush timer active: delta=14 [ 60.387] sna_accel_do_throttle -- no pending activity [ 60.387] sna_accel_block: evaluating timers, active=5 [ 60.387] sna_accel_block: flush timer expires in 14 [60401] [ 60.387] sna_wakeup_handler [ 60.387] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 60.387] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 60.387] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 60.387] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 60.387] sna_dri2_get_msc(draw=146, pipe=0) [ 60.387] sna_crtc_record_swap: recording last swap on pipe=0, frame 3373 [msc=3373], time 60.381066 [ 60.387] sna_dri2_get_msc: msc=3373 [raw=3373], ust=60381066 [ 60.387] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=128 (refs=1/1, flush=0) , front=40 (refs=1/4, flush=1) [ 60.387] sna_dri2_schedule_swap(target_msc=3373, divisor=0, remainder=0) [ 60.387] sna_dri2_schedule_swap: using front handle=40, active_scanout?=3, flush?=1 [ 60.387] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 60.387] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 60.387] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 60.387] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 60.387] sna_crtc_record_swap: recording last swap on pipe=0, frame 3373 [msc=3373], time 60.381066 [ 60.387] immediate_swap: current_msc=3373, target_msc=3373 -- yes [ 60.387] can_flip: no, shadow enabled [ 60.387] sna_dri2_add_event: adding event to window 146) [ 60.387] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 60.387] sna_dri2_immediate_blit: no pending blit, starting chain [ 60.387] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 60.387] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 60.387] can_xchg: back size=8701e00, front size=8701e00 [ 60.387] can_xchg: yes, pixmap=165 [ 60.387] sna_dri2_xchg: win=146, exchange front=40/5,ref=2 and back=128/76,ref=2, pixmap=165 7680x2160 [ 60.387] sna_dri2_xchg: back_bo handle=128, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 60.387] sna_dri2_xchg: front_bo handle=40, pitch=30720, size=132710400, ref=4, active_scanout?=3 [ 60.387] set_bo: pixmap=165, handle=128 (old handle=40) [ 60.387] set_bo: marking whole pixmap as damaged [ 60.387] set_bo: applying final/discard move-to-gpu [ 60.387] wait_for_shadow: flags=0, flips=2, handle=40, shadow=32 [ 60.387] set_bo: dropping flush hint from handle=40 [ 60.387] set_bo: adding flush hint to handle=128 [ 60.387] mark_stale(handle=40) => 1 [ 60.387] swap_limit: draw=146 setting swap limit to 3 [ 60.387] sna_dri2_swap_limit_validate: swap limit set to 3 [ 60.387] sna_next_vblank(pipe=0, waiting until next vblank) [ 60.387] sna_dri2_schedule_swap: reported target_msc=3373 [ 60.387] sna_accel_flush: flush?=0, dirty?=0 [ 60.387] sna_accel_flush: flush?=0, dirty?=0 [ 60.388] sna_accel_flush: flush?=0, dirty?=0 [ 60.388] sna_accel_flush: flush?=0, dirty?=0 [ 60.388] sna_block_handler (tv=0.466000) [ 60.388] sna_scanout_do_flush: flush timer active: delta=13 [ 60.388] sna_accel_do_throttle -- no pending activity [ 60.388] sna_accel_block: evaluating timers, active=5 [ 60.388] sna_accel_block: flush timer expires in 13 [60401] [ 60.394] sna_wakeup_handler [ 60.394] sna_accel_flush: flush?=0, dirty?=0 [ 60.394] sna_accel_flush: flush?=0, dirty?=0 [ 60.394] sna_block_handler (tv=0.460000) [ 60.394] sna_scanout_do_flush: flush timer active: delta=7 [ 60.394] sna_accel_do_throttle -- no pending activity [ 60.394] sna_accel_block: evaluating timers, active=5 [ 60.394] sna_accel_block: flush timer expires in 7 [60401] [ 60.396] sna_wakeup_handler [ 60.396] sna_mode_wakeup: len=32 [ 60.396] sna_mode_wakeup: recording last swap on pipe=1, frame 3344 [d10], time 60.396362 [ 60.396] sna_mode_wakeup: removing handle=114 [active_scanout=1] from scanout, installing handle=40 [active_scanout=2] [ 60.396] sna_mode_wakeup: flip complete, pending? 2 [ 60.396] sna_block_handler (tv=0.458000) [ 60.396] sna_scanout_do_flush: flush timer active: delta=5 [ 60.396] sna_accel_do_throttle -- no pending activity [ 60.396] sna_accel_block: evaluating timers, active=5 [ 60.396] sna_accel_block: flush timer expires in 5 [60401] [ 60.397] sna_wakeup_handler [ 60.397] sna_mode_wakeup: len=64 [ 60.397] sna_mode_wakeup: recording last swap on pipe=0, frame 3374 [d2e], time 60.397766 [ 60.397] sna_mode_wakeup: removing handle=114 [active_scanout=0] from scanout, installing handle=40 [active_scanout=2] [ 60.397] sna_mode_wakeup: flip complete, pending? 1 [ 60.397] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 60.397] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 60.397] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 60.397] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 60.397] sna_pixmap_move_to_gpu: already all-damaged [ 60.397] sna_pixmap_mark_active: pixmap=165, handle=128 [ 60.397] sna_mode_redisplay: crtc[0] transformed? 0 [ 60.397] sna_mode_redisplay: crtc[1] transformed? 0 [ 60.397] sna_mode_redisplay: crtc[2] transformed? 0 [ 60.397] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=128 [active=1] [ 60.397] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 40, transformed? 0 [ 60.397] get_fb: reusing fb=112 for handle=128 [ 60.397] sna_mode_redisplay: recording flip on CRTC:32 handle=128, active_scanout=2, serial=2 [ 60.397] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 60.397] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 40, transformed? 0 [ 60.397] sna_mode_redisplay: recording flip on CRTC:39 handle=128, active_scanout=3, serial=3 [ 60.397] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 60.397] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 60.397] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 60.397] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=128, shadow handle=32 [ 60.397] sna_dri2_vblank_handler(type=2, sequence=3374, draw=3353) [ 60.397] sna_crtc_record_swap: recording last swap on pipe=0, frame 3374 [msc=3374], time 60.397766 [ 60.397] sna_dri2_vblank_handler: 2 complete, frame=3374 tv=60.397766 [ 60.397] sna_dri2_blit_complete: blit finished [ 60.397] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=3374, tv=60.397766) [ 60.397] frame_swap_complete(type=2): draw=146, pipe=0, frame=3374 [msc=3374], tv=60.397766 [ 60.397] sna_accel_flush: flush?=0, dirty?=0 [ 60.397] sna_dri2_event_free(draw?=1) [ 60.397] sna_dri2_remove_event: remove[0x561c949a45f0] from window 146, active? 1 [ 60.397] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 60.397] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=40] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 60.397] sna_dri2_vblank_handler complete [ 60.397] sna_block_handler (tv=0.457000) [ 60.397] sna_scanout_do_flush: flush timer active: delta=4 [ 60.397] sna_accel_do_throttle -- no pending activity [ 60.397] sna_accel_block: evaluating timers, active=5 [ 60.397] sna_accel_block: flush timer expires in 4 [60401] [ 60.402] sna_wakeup_handler [ 60.402] sna_accel_flush: flush?=0, dirty?=0 [ 60.402] sna_accel_flush: flush?=0, dirty?=0 [ 60.402] sna_block_handler (tv=0.452000) [ 60.402] sna_scanout_do_flush: flush timer active: delta=-1 [ 60.402] sna_scanout_do_flush (time=60402), triggered [ 60.402] sna_scanout_flush (time=60402), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 60.402] has_shadow: has pending damage? 0, outstanding flips: 2 [ 60.402] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 60.402] has_shadow: has pending damage? 0, outstanding flips: 2 [ 60.402] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 2, mode reconfiguration pending? 0) [ 60.402] sna_accel_do_throttle -- no pending activity [ 60.402] sna_accel_block: evaluating timers, active=5 [ 60.402] sna_accel_block: flush timer expires in 16 [60418] [ 60.402] sna_wakeup_handler [ 60.402] sna_accel_flush: flush?=0, dirty?=0 [ 60.402] sna_accel_flush: flush?=0, dirty?=0 [ 60.402] sna_block_handler (tv=0.452000) [ 60.402] sna_scanout_do_flush: flush timer active: delta=16 [ 60.402] sna_accel_do_throttle -- no pending activity [ 60.402] sna_accel_block: evaluating timers, active=5 [ 60.402] sna_accel_block: flush timer expires in 16 [60418] [ 60.402] sna_wakeup_handler [ 60.402] sna_accel_flush: flush?=0, dirty?=0 [ 60.403] sna_accel_flush: flush?=0, dirty?=0 [ 60.403] sna_block_handler (tv=0.451000) [ 60.403] sna_scanout_do_flush: flush timer active: delta=15 [ 60.403] sna_accel_do_throttle -- no pending activity [ 60.403] sna_accel_block: evaluating timers, active=5 [ 60.403] sna_accel_block: flush timer expires in 15 [60418] [ 60.403] sna_wakeup_handler [ 60.403] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=40, name=5 [ 60.403] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 60.403] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 60.403] sna_dri2_get_back: draw size=7680x2160, back buffer handle=40 size=7680x2160, is-scanout? 1, active?=2, pitch=30720, front pitch=30720 [ 60.403] sna_dri2_get_back: reuse backbuffer? 1 [ 60.403] sna_dri2_get_back: back buffer handle=40, active?=2, refcnt=1 [ 60.403] sna_dri2_get_back: cache: handle=114, active=0 [ 60.403] sna_dri2_get_back: reuse cache handle=114, name=86, flags=0 [ 60.403] sna_dri2_get_back: caching handle=40 (name=5, flags=0, active_scanout=2) [ 60.403] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 60.403] sna_dri2_reuse_buffer: reusing back buffer handle=114, name=86, pitch=30720, age=0 [ 60.403] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 60.403] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=128, name=76, active_scanout=3 [ 60.403] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 60.403] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 60.403] sna_accel_flush: flush?=0, dirty?=0 [ 60.403] sna_accel_flush: flush?=0, dirty?=0 [ 60.403] sna_accel_flush: flush?=0, dirty?=0 [ 60.403] sna_block_handler (tv=0.451000) [ 60.403] sna_scanout_do_flush: flush timer active: delta=15 [ 60.403] sna_accel_do_throttle -- no pending activity [ 60.403] sna_accel_block: evaluating timers, active=5 [ 60.403] sna_accel_block: flush timer expires in 15 [60418] [ 60.405] sna_wakeup_handler [ 60.405] sna_accel_flush: flush?=0, dirty?=0 [ 60.405] sna_accel_flush: flush?=0, dirty?=0 [ 60.405] sna_block_handler (tv=0.449000) [ 60.405] sna_scanout_do_flush: flush timer active: delta=13 [ 60.405] sna_accel_do_throttle -- no pending activity [ 60.405] sna_accel_block: evaluating timers, active=5 [ 60.405] sna_accel_block: flush timer expires in 13 [60418] [ 60.406] sna_wakeup_handler [ 60.406] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 60.407] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 60.407] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 60.407] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 60.407] sna_dri2_get_msc(draw=146, pipe=0) [ 60.407] sna_crtc_record_swap: recording last swap on pipe=0, frame 3374 [msc=3374], time 60.397766 [ 60.407] sna_dri2_get_msc: msc=3374 [raw=3374], ust=60397766 [ 60.407] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=114 (refs=1/1, flush=0) , front=128 (refs=1/4, flush=1) [ 60.407] sna_dri2_schedule_swap(target_msc=3374, divisor=0, remainder=0) [ 60.407] sna_dri2_schedule_swap: using front handle=128, active_scanout?=3, flush?=1 [ 60.407] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 60.407] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 60.407] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 60.407] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 60.407] sna_crtc_record_swap: recording last swap on pipe=0, frame 3374 [msc=3374], time 60.397766 [ 60.407] immediate_swap: current_msc=3374, target_msc=3374 -- yes [ 60.407] can_flip: no, shadow enabled [ 60.407] sna_dri2_add_event: adding event to window 146) [ 60.407] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 60.407] sna_dri2_immediate_blit: no pending blit, starting chain [ 60.407] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 60.407] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 60.407] can_xchg: back size=8701e00, front size=8701e00 [ 60.407] can_xchg: yes, pixmap=165 [ 60.407] sna_dri2_xchg: win=146, exchange front=128/76,ref=2 and back=114/86,ref=2, pixmap=165 7680x2160 [ 60.407] sna_dri2_xchg: back_bo handle=114, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 60.407] sna_dri2_xchg: front_bo handle=128, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 60.407] set_bo: pixmap=165, handle=114 (old handle=128) [ 60.407] set_bo: marking whole pixmap as damaged [ 60.407] set_bo: applying final/discard move-to-gpu [ 60.407] wait_for_shadow: flags=0, flips=2, handle=128, shadow=32 [ 60.407] set_bo: dropping flush hint from handle=128 [ 60.407] set_bo: adding flush hint to handle=114 [ 60.407] mark_stale(handle=128) => 1 [ 60.407] swap_limit: draw=146 setting swap limit to 3 [ 60.407] sna_dri2_swap_limit_validate: swap limit set to 3 [ 60.407] sna_next_vblank(pipe=0, waiting until next vblank) [ 60.407] sna_dri2_schedule_swap: reported target_msc=3374 [ 60.407] sna_accel_flush: flush?=0, dirty?=0 [ 60.407] sna_accel_flush: flush?=0, dirty?=0 [ 60.407] sna_accel_flush: flush?=0, dirty?=0 [ 60.407] sna_accel_flush: flush?=0, dirty?=0 [ 60.407] sna_block_handler (tv=0.447000) [ 60.407] sna_scanout_do_flush: flush timer active: delta=11 [ 60.407] sna_accel_do_throttle -- no pending activity [ 60.407] sna_accel_block: evaluating timers, active=5 [ 60.407] sna_accel_block: flush timer expires in 11 [60418] [ 60.407] sna_wakeup_handler [ 60.407] sna_accel_flush: flush?=0, dirty?=0 [ 60.407] sna_accel_flush: flush?=0, dirty?=0 [ 60.407] sna_block_handler (tv=0.447000) [ 60.407] sna_scanout_do_flush: flush timer active: delta=11 [ 60.407] sna_accel_do_throttle -- no pending activity [ 60.407] sna_accel_block: evaluating timers, active=5 [ 60.407] sna_accel_block: flush timer expires in 11 [60418] [ 60.407] sna_wakeup_handler [ 60.407] sna_block_handler (tv=0.447000) [ 60.407] sna_scanout_do_flush: flush timer active: delta=11 [ 60.407] sna_accel_do_throttle -- no pending activity [ 60.407] sna_accel_block: evaluating timers, active=5 [ 60.407] sna_accel_block: flush timer expires in 11 [60418] [ 60.409] sna_wakeup_handler [ 60.409] sna_block_handler (tv=0.445000) [ 60.409] sna_scanout_do_flush: flush timer active: delta=9 [ 60.409] sna_accel_do_throttle -- no pending activity [ 60.409] sna_accel_block: evaluating timers, active=5 [ 60.409] sna_accel_block: flush timer expires in 9 [60418] [ 60.412] sna_wakeup_handler [ 60.412] sna_mode_wakeup: len=32 [ 60.412] sna_mode_wakeup: recording last swap on pipe=1, frame 3345 [d11], time 60.413057 [ 60.412] sna_mode_wakeup: removing handle=40 [active_scanout=1] from scanout, installing handle=128 [active_scanout=2] [ 60.412] sna_mode_wakeup: flip complete, pending? 2 [ 60.412] sna_block_handler (tv=0.442000) [ 60.412] sna_scanout_do_flush: flush timer active: delta=6 [ 60.412] sna_accel_do_throttle -- no pending activity [ 60.412] sna_accel_block: evaluating timers, active=5 [ 60.412] sna_accel_block: flush timer expires in 6 [60418] [ 60.414] sna_wakeup_handler [ 60.414] sna_mode_wakeup: len=64 [ 60.414] sna_mode_wakeup: recording last swap on pipe=0, frame 3375 [d2f], time 60.414456 [ 60.414] sna_mode_wakeup: removing handle=40 [active_scanout=0] from scanout, installing handle=128 [active_scanout=2] [ 60.414] sna_mode_wakeup: flip complete, pending? 1 [ 60.414] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 60.414] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 60.414] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 60.414] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 60.414] sna_pixmap_move_to_gpu: already all-damaged [ 60.414] sna_pixmap_mark_active: pixmap=165, handle=114 [ 60.414] sna_mode_redisplay: crtc[0] transformed? 0 [ 60.414] sna_mode_redisplay: crtc[1] transformed? 0 [ 60.414] sna_mode_redisplay: crtc[2] transformed? 0 [ 60.414] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=114 [active=1] [ 60.414] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 128, transformed? 0 [ 60.414] get_fb: reusing fb=101 for handle=114 [ 60.414] sna_mode_redisplay: recording flip on CRTC:32 handle=114, active_scanout=2, serial=2 [ 60.414] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 60.414] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 128, transformed? 0 [ 60.414] sna_mode_redisplay: recording flip on CRTC:39 handle=114, active_scanout=3, serial=3 [ 60.414] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 60.414] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 60.414] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 60.414] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=114, shadow handle=32 [ 60.414] sna_dri2_vblank_handler(type=2, sequence=3375, draw=3353) [ 60.414] sna_crtc_record_swap: recording last swap on pipe=0, frame 3375 [msc=3375], time 60.414456 [ 60.414] sna_dri2_vblank_handler: 2 complete, frame=3375 tv=60.414456 [ 60.414] sna_dri2_blit_complete: blit finished [ 60.414] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=3375, tv=60.414456) [ 60.414] frame_swap_complete(type=2): draw=146, pipe=0, frame=3375 [msc=3375], tv=60.414456 [ 60.414] sna_accel_flush: flush?=0, dirty?=0 [ 60.414] sna_dri2_event_free(draw?=1) [ 60.414] sna_dri2_remove_event: remove[0x561c94782450] from window 146, active? 1 [ 60.414] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=114] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 60.414] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=128] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 60.414] sna_dri2_vblank_handler complete [ 60.414] sna_block_handler (tv=0.440000) [ 60.414] sna_scanout_do_flush: flush timer active: delta=4 [ 60.414] sna_accel_do_throttle -- no pending activity [ 60.414] sna_accel_block: evaluating timers, active=5 [ 60.414] sna_accel_block: flush timer expires in 4 [60418] [ 60.418] sna_wakeup_handler [ 60.418] sna_block_handler (tv=0.436000) [ 60.418] sna_scanout_do_flush: flush timer active: delta=0 [ 60.418] sna_scanout_do_flush (time=60418), triggered [ 60.418] sna_scanout_flush (time=60418), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 60.418] has_shadow: has pending damage? 0, outstanding flips: 2 [ 60.418] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 60.418] has_shadow: has pending damage? 0, outstanding flips: 2 [ 60.418] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 2, mode reconfiguration pending? 0) [ 60.418] sna_accel_do_throttle -- no pending activity [ 60.418] sna_accel_block: evaluating timers, active=5 [ 60.418] sna_accel_block: flush timer expires in 16 [60434] [ 60.419] sna_wakeup_handler [ 60.419] sna_accel_flush: flush?=0, dirty?=0 [ 60.419] sna_accel_flush: flush?=0, dirty?=0 [ 60.419] sna_block_handler (tv=0.435000) [ 60.419] sna_scanout_do_flush: flush timer active: delta=15 [ 60.419] sna_accel_do_throttle -- no pending activity [ 60.419] sna_accel_block: evaluating timers, active=5 [ 60.419] sna_accel_block: flush timer expires in 15 [60434] [ 60.419] sna_wakeup_handler [ 60.419] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=128, name=76 [ 60.419] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 60.419] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 60.419] sna_dri2_get_back: draw size=7680x2160, back buffer handle=128 size=7680x2160, is-scanout? 1, active?=2, pitch=30720, front pitch=30720 [ 60.419] sna_dri2_get_back: reuse backbuffer? 1 [ 60.419] sna_dri2_get_back: back buffer handle=128, active?=2, refcnt=1 [ 60.419] sna_dri2_get_back: cache: handle=40, active=0 [ 60.419] sna_dri2_get_back: reuse cache handle=40, name=5, flags=0 [ 60.419] sna_dri2_get_back: caching handle=128 (name=76, flags=0, active_scanout=2) [ 60.419] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 60.419] sna_dri2_reuse_buffer: reusing back buffer handle=40, name=5, pitch=30720, age=0 [ 60.419] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 60.419] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=114, name=86, active_scanout=3 [ 60.419] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 60.419] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=114] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 60.419] sna_accel_flush: flush?=0, dirty?=0 [ 60.419] sna_accel_flush: flush?=0, dirty?=0 [ 60.419] sna_accel_flush: flush?=0, dirty?=0 [ 60.419] sna_block_handler (tv=0.435000) [ 60.419] sna_scanout_do_flush: flush timer active: delta=15 [ 60.419] sna_accel_do_throttle -- no pending activity [ 60.419] sna_accel_block: evaluating timers, active=5 [ 60.419] sna_accel_block: flush timer expires in 15 [60434] [ 60.421] sna_wakeup_handler [ 60.421] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 60.421] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 60.421] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 60.421] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 60.421] sna_dri2_get_msc(draw=146, pipe=0) [ 60.421] sna_crtc_record_swap: recording last swap on pipe=0, frame 3375 [msc=3375], time 60.414456 [ 60.421] sna_dri2_get_msc: msc=3375 [raw=3375], ust=60414456 [ 60.421] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=40 (refs=1/1, flush=0) , front=114 (refs=1/4, flush=1) [ 60.421] sna_dri2_schedule_swap(target_msc=3375, divisor=0, remainder=0) [ 60.421] sna_dri2_schedule_swap: using front handle=114, active_scanout?=3, flush?=1 [ 60.421] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 60.421] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 60.421] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 60.421] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 60.421] sna_crtc_record_swap: recording last swap on pipe=0, frame 3375 [msc=3375], time 60.414456 [ 60.421] immediate_swap: current_msc=3375, target_msc=3375 -- yes [ 60.421] can_flip: no, shadow enabled [ 60.421] sna_dri2_add_event: adding event to window 146) [ 60.421] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 60.421] sna_dri2_immediate_blit: no pending blit, starting chain [ 60.421] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 60.421] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 60.421] can_xchg: back size=8701e00, front size=8701e00 [ 60.421] can_xchg: yes, pixmap=165 [ 60.421] sna_dri2_xchg: win=146, exchange front=114/86,ref=2 and back=40/5,ref=2, pixmap=165 7680x2160 [ 60.421] sna_dri2_xchg: back_bo handle=40, pitch=30720, size=132710400, ref=1, active_scanout?=0 [ 60.421] sna_dri2_xchg: front_bo handle=114, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 60.421] set_bo: pixmap=165, handle=40 (old handle=114) [ 60.421] set_bo: marking whole pixmap as damaged [ 60.421] set_bo: applying final/discard move-to-gpu [ 60.421] wait_for_shadow: flags=0, flips=2, handle=114, shadow=32 [ 60.421] set_bo: dropping flush hint from handle=114 [ 60.421] set_bo: adding flush hint to handle=40 [ 60.421] mark_stale(handle=114) => 1 [ 60.421] swap_limit: draw=146 setting swap limit to 3 [ 60.421] sna_dri2_swap_limit_validate: swap limit set to 3 [ 60.421] sna_next_vblank(pipe=0, waiting until next vblank) [ 60.421] sna_dri2_schedule_swap: reported target_msc=3375 [ 60.421] sna_accel_flush: flush?=0, dirty?=0 [ 60.421] sna_accel_flush: flush?=0, dirty?=0 [ 60.421] sna_accel_flush: flush?=0, dirty?=0 [ 60.421] sna_accel_flush: flush?=0, dirty?=0 [ 60.421] sna_block_handler (tv=0.433000) [ 60.421] sna_scanout_do_flush: flush timer active: delta=13 [ 60.421] sna_accel_do_throttle -- no pending activity [ 60.421] sna_accel_block: evaluating timers, active=5 [ 60.421] sna_accel_block: flush timer expires in 13 [60434] [ 60.429] sna_wakeup_handler [ 60.429] sna_mode_wakeup: len=32 [ 60.429] sna_mode_wakeup: recording last swap on pipe=1, frame 3346 [d12], time 60.429754 [ 60.429] sna_mode_wakeup: removing handle=128 [active_scanout=1] from scanout, installing handle=114 [active_scanout=2] [ 60.429] sna_mode_wakeup: flip complete, pending? 2 [ 60.429] sna_block_handler (tv=0.425000) [ 60.429] sna_scanout_do_flush: flush timer active: delta=5 [ 60.429] sna_accel_do_throttle -- no pending activity [ 60.429] sna_accel_block: evaluating timers, active=5 [ 60.429] sna_accel_block: flush timer expires in 5 [60434] [ 60.430] sna_wakeup_handler [ 60.430] sna_mode_wakeup: len=64 [ 60.430] sna_mode_wakeup: recording last swap on pipe=0, frame 3376 [d30], time 60.431150 [ 60.430] sna_mode_wakeup: removing handle=128 [active_scanout=0] from scanout, installing handle=114 [active_scanout=2] [ 60.430] sna_mode_wakeup: flip complete, pending? 1 [ 60.430] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 60.430] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 60.430] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 60.430] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 60.430] sna_pixmap_move_to_gpu: already all-damaged [ 60.430] sna_pixmap_mark_active: pixmap=165, handle=40 [ 60.430] sna_mode_redisplay: crtc[0] transformed? 0 [ 60.430] sna_mode_redisplay: crtc[1] transformed? 0 [ 60.430] sna_mode_redisplay: crtc[2] transformed? 0 [ 60.430] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=40 [active=1] [ 60.430] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 114, transformed? 0 [ 60.430] get_fb: reusing fb=110 for handle=40 [ 60.430] sna_mode_redisplay: recording flip on CRTC:32 handle=40, active_scanout=2, serial=2 [ 60.431] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 60.431] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 114, transformed? 0 [ 60.431] sna_mode_redisplay: recording flip on CRTC:39 handle=40, active_scanout=3, serial=3 [ 60.431] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 60.431] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 60.431] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 60.431] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=40, shadow handle=32 [ 60.431] sna_dri2_vblank_handler(type=2, sequence=3376, draw=3353) [ 60.431] sna_crtc_record_swap: recording last swap on pipe=0, frame 3376 [msc=3376], time 60.431150 [ 60.431] sna_dri2_vblank_handler: 2 complete, frame=3376 tv=60.431150 [ 60.431] sna_dri2_blit_complete: blit finished [ 60.431] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=3376, tv=60.431150) [ 60.431] frame_swap_complete(type=2): draw=146, pipe=0, frame=3376 [msc=3376], tv=60.431150 [ 60.431] sna_accel_flush: flush?=0, dirty?=0 [ 60.431] sna_dri2_event_free(draw?=1) [ 60.431] sna_dri2_remove_event: remove[0x561c943791a0] from window 146, active? 1 [ 60.431] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 60.431] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=114] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 60.431] sna_dri2_vblank_handler complete [ 60.431] sna_block_handler (tv=0.423000) [ 60.431] sna_scanout_do_flush: flush timer active: delta=3 [ 60.431] sna_scanout_do_flush (time=60431), triggered [ 60.431] sna_scanout_flush (time=60431), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 60.431] has_shadow: has pending damage? 0, outstanding flips: 2 [ 60.431] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 60.431] has_shadow: has pending damage? 0, outstanding flips: 2 [ 60.431] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 2, mode reconfiguration pending? 0) [ 60.431] sna_accel_do_throttle -- no pending activity [ 60.431] sna_accel_block: evaluating timers, active=5 [ 60.431] sna_accel_block: flush timer expires in 16 [60447] [ 60.446] sna_wakeup_handler [ 60.446] sna_mode_wakeup: len=32 [ 60.446] sna_mode_wakeup: recording last swap on pipe=1, frame 3347 [d13], time 60.446445 [ 60.446] sna_mode_wakeup: removing handle=114 [active_scanout=1] from scanout, installing handle=40 [active_scanout=3] [ 60.446] sna_mode_wakeup: flip complete, pending? 2 [ 60.446] sna_block_handler (tv=0.408000) [ 60.446] sna_scanout_do_flush: flush timer active: delta=1 [ 60.446] sna_scanout_do_flush (time=60446), triggered [ 60.446] sna_scanout_flush (time=60446), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 60.446] has_shadow: has pending damage? 0, outstanding flips: 1 [ 60.446] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 60.446] has_shadow: has pending damage? 0, outstanding flips: 1 [ 60.446] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) [ 60.446] sna_accel_do_throttle -- no pending activity [ 60.446] sna_accel_block: evaluating timers, active=5 [ 60.446] sna_accel_block: flush timer expires in 16 [60462] [ 60.447] sna_wakeup_handler [ 60.447] sna_mode_wakeup: len=32 [ 60.447] sna_mode_wakeup: recording last swap on pipe=0, frame 3377 [d31], time 60.447852 [ 60.447] sna_mode_wakeup: removing handle=114 [active_scanout=0] from scanout, installing handle=40 [active_scanout=3] [ 60.447] sna_mode_wakeup: flip complete, pending? 1 [ 60.447] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 60.447] sna_block_handler (tv=0.407000) [ 60.447] sna_scanout_do_flush: flush timer active: delta=15 [ 60.447] sna_accel_do_throttle -- no pending activity [ 60.447] sna_accel_block: evaluating timers, active=5 [ 60.447] sna_accel_block: flush timer expires in 15 [60462] [ 60.449] sna_wakeup_handler [ 60.449] sna_accel_flush: flush?=0, dirty?=0 [ 60.449] sna_accel_flush: flush?=0, dirty?=0 [ 60.449] sna_block_handler (tv=0.405000) [ 60.449] sna_scanout_do_flush: flush timer active: delta=13 [ 60.449] sna_accel_do_throttle -- no pending activity [ 60.449] sna_accel_block: evaluating timers, active=5 [ 60.449] sna_accel_block: flush timer expires in 13 [60462] [ 60.450] sna_wakeup_handler [ 60.450] sna_accel_flush: flush?=0, dirty?=0 [ 60.450] sna_accel_flush: flush?=0, dirty?=0 [ 60.450] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=114, name=86 [ 60.450] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 60.450] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 60.450] sna_dri2_get_back: draw size=7680x2160, back buffer handle=114 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 [ 60.450] sna_dri2_get_back: reuse backbuffer? 1 [ 60.450] sna_dri2_get_back: back buffer handle=114, active?=0, refcnt=1 [ 60.450] sna_dri2_get_back: reuse unattached back [ 60.450] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 60.450] sna_dri2_reuse_buffer: reusing back buffer handle=114, name=86, pitch=30720, age=0 [ 60.450] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 60.450] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=40, name=5, active_scanout=3 [ 60.450] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 60.450] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 60.450] sna_accel_flush: flush?=0, dirty?=0 [ 60.450] sna_accel_flush: flush?=0, dirty?=0 [ 60.450] sna_accel_flush: flush?=0, dirty?=0 [ 60.450] sna_block_handler (tv=0.404000) [ 60.450] sna_scanout_do_flush: flush timer active: delta=12 [ 60.450] sna_accel_do_throttle -- no pending activity [ 60.450] sna_accel_block: evaluating timers, active=5 [ 60.450] sna_accel_block: flush timer expires in 12 [60462] [ 60.450] sna_wakeup_handler [ 60.450] sna_block_handler (tv=0.404000) [ 60.450] sna_scanout_do_flush: flush timer active: delta=12 [ 60.450] sna_accel_do_throttle -- no pending activity [ 60.450] sna_accel_block: evaluating timers, active=5 [ 60.450] sna_accel_block: flush timer expires in 12 [60462] [ 60.450] sna_wakeup_handler [ 60.450] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 60.450] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 60.450] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 60.450] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 60.450] sna_dri2_get_msc(draw=146, pipe=0) [ 60.450] sna_crtc_record_swap: recording last swap on pipe=0, frame 3377 [msc=3377], time 60.447852 [ 60.450] sna_dri2_get_msc: msc=3377 [raw=3377], ust=60447852 [ 60.450] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=114 (refs=1/1, flush=0) , front=40 (refs=1/4, flush=1) [ 60.450] sna_dri2_schedule_swap(target_msc=3376, divisor=0, remainder=0) [ 60.450] sna_dri2_schedule_swap: using front handle=40, active_scanout?=3, flush?=1 [ 60.450] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 60.450] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 60.450] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 60.450] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 60.450] sna_crtc_record_swap: recording last swap on pipe=0, frame 3377 [msc=3377], time 60.447852 [ 60.450] immediate_swap: current_msc=3377, target_msc=3376 -- yes [ 60.450] can_flip: no, shadow enabled [ 60.450] sna_dri2_add_event: adding event to window 146) [ 60.450] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 60.450] sna_dri2_immediate_blit: no pending blit, starting chain [ 60.450] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 60.450] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 60.450] can_xchg: back size=8701e00, front size=8701e00 [ 60.450] can_xchg: yes, pixmap=165 [ 60.450] sna_dri2_xchg: win=146, exchange front=40/5,ref=2 and back=114/86,ref=2, pixmap=165 7680x2160 [ 60.450] sna_dri2_xchg: back_bo handle=114, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 60.450] sna_dri2_xchg: front_bo handle=40, pitch=30720, size=132710400, ref=4, active_scanout?=3 [ 60.450] set_bo: pixmap=165, handle=114 (old handle=40) [ 60.450] set_bo: marking whole pixmap as damaged [ 60.450] set_bo: applying final/discard move-to-gpu [ 60.450] wait_for_shadow: flags=0, flips=0, handle=40, shadow=32 [ 60.450] set_bo: dropping flush hint from handle=40 [ 60.450] set_bo: adding flush hint to handle=114 [ 60.450] mark_stale(handle=40) => 1 [ 60.450] swap_limit: draw=146 setting swap limit to 3 [ 60.450] sna_dri2_swap_limit_validate: swap limit set to 3 [ 60.450] sna_next_vblank(pipe=0, waiting until next vblank) [ 60.450] sna_dri2_schedule_swap: reported target_msc=3377 [ 60.451] sna_accel_flush: flush?=0, dirty?=0 [ 60.451] sna_accel_flush: flush?=0, dirty?=0 [ 60.451] sna_accel_flush: flush?=0, dirty?=0 [ 60.451] sna_accel_flush: flush?=0, dirty?=0 [ 60.451] sna_block_handler (tv=0.403000) [ 60.451] sna_scanout_do_flush: flush timer active: delta=11 [ 60.451] sna_accel_do_throttle -- no pending activity [ 60.451] sna_accel_block: evaluating timers, active=5 [ 60.451] sna_accel_block: flush timer expires in 11 [60462] [ 60.462] sna_wakeup_handler [ 60.462] sna_block_handler (tv=0.392000) [ 60.462] sna_scanout_do_flush: flush timer active: delta=0 [ 60.462] sna_scanout_do_flush (time=60462), triggered [ 60.462] sna_scanout_flush (time=60462), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 60.462] has_shadow: has pending damage? 1, outstanding flips: 0 [ 60.462] stop_flush: scanout=114 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 60.462] has_shadow: has pending damage? 1, outstanding flips: 0 [ 60.462] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 60.462] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 60.462] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 60.462] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 60.462] sna_pixmap_move_to_gpu: already all-damaged [ 60.462] sna_pixmap_mark_active: pixmap=165, handle=114 [ 60.462] sna_mode_redisplay: crtc[0] transformed? 0 [ 60.462] sna_mode_redisplay: crtc[1] transformed? 0 [ 60.462] sna_mode_redisplay: crtc[2] transformed? 0 [ 60.462] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=114 [active=1] [ 60.462] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 40, transformed? 0 [ 60.462] get_fb: reusing fb=101 for handle=114 [ 60.462] sna_mode_redisplay: recording flip on CRTC:32 handle=114, active_scanout=2, serial=2 [ 60.462] __kgem_bo_clear_busy: handle=114 [ 60.462] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 40, transformed? 0 [ 60.462] sna_mode_redisplay: recording flip on CRTC:39 handle=114, active_scanout=3, serial=3 [ 60.462] __kgem_bo_clear_busy: handle=114 [ 60.462] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 60.462] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 60.462] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=114, shadow handle=32 [ 60.462] sna_accel_do_throttle -- no pending activity [ 60.462] sna_accel_block: evaluating timers, active=5 [ 60.462] sna_accel_block: flush timer expires in 16 [60478] [ 60.462] sna_wakeup_handler [ 60.462] sna_mode_wakeup: len=32 [ 60.462] sna_mode_wakeup: recording last swap on pipe=1, frame 3348 [d14], time 60.463141 [ 60.462] sna_mode_wakeup: removing handle=40 [active_scanout=1] from scanout, installing handle=114 [active_scanout=3] [ 60.462] sna_mode_wakeup: flip complete, pending? 2 [ 60.462] sna_block_handler (tv=0.392000) [ 60.462] sna_scanout_do_flush: flush timer active: delta=16 [ 60.462] sna_accel_do_throttle -- no pending activity [ 60.462] sna_accel_block: evaluating timers, active=5 [ 60.462] sna_accel_block: flush timer expires in 16 [60478] [ 60.464] sna_wakeup_handler [ 60.464] sna_mode_wakeup: len=64 [ 60.464] sna_dri2_vblank_handler(type=2, sequence=3378, draw=3353) [ 60.464] sna_crtc_record_swap: recording last swap on pipe=0, frame 3378 [msc=3378], time 60.464540 [ 60.464] sna_dri2_vblank_handler: 2 complete, frame=3378 tv=60.464540 [ 60.464] sna_dri2_blit_complete: blit finished [ 60.464] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=3378, tv=60.464540) [ 60.464] frame_swap_complete(type=2): draw=146, pipe=0, frame=3378 [msc=3378], tv=60.464540 [ 60.464] sna_accel_flush: flush?=0, dirty?=0 [ 60.464] sna_dri2_event_free(draw?=1) [ 60.464] sna_dri2_remove_event: remove[0x561c9499e660] from window 146, active? 1 [ 60.464] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=114] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 60.464] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=40] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 60.464] sna_dri2_vblank_handler complete [ 60.464] sna_mode_wakeup: recording last swap on pipe=0, frame 3378 [d32], time 60.464540 [ 60.464] sna_mode_wakeup: removing handle=40 [active_scanout=0] from scanout, installing handle=114 [active_scanout=3] [ 60.464] sna_mode_wakeup: flip complete, pending? 1 [ 60.464] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 60.464] sna_block_handler (tv=0.390000) [ 60.464] sna_scanout_do_flush: flush timer active: delta=14 [ 60.464] sna_accel_do_throttle -- no pending activity [ 60.464] sna_accel_block: evaluating timers, active=5 [ 60.464] sna_accel_block: flush timer expires in 14 [60478] [ 60.478] sna_wakeup_handler [ 60.478] sna_block_handler (tv=0.376000) [ 60.478] sna_scanout_do_flush: flush timer active: delta=0 [ 60.478] sna_scanout_do_flush (time=60478), triggered [ 60.478] sna_scanout_flush (time=60478), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 60.478] has_shadow: has pending damage? 0, outstanding flips: 0 [ 60.478] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 60.478] has_shadow: has pending damage? 0, outstanding flips: 0 [ 60.478] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 60.478] sna_accel_do_throttle -- no pending activity [ 60.478] sna_accel_block: evaluating timers, active=5 [ 60.478] sna_accel_block: flush timer expires in 16 [60494] [ 60.494] sna_wakeup_handler [ 60.494] sna_block_handler (tv=0.360000) [ 60.494] sna_scanout_do_flush: flush timer active: delta=0 [ 60.494] sna_scanout_do_flush (time=60494), triggered [ 60.494] sna_scanout_flush (time=60494), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 60.494] has_shadow: has pending damage? 0, outstanding flips: 0 [ 60.494] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 60.494] has_shadow: has pending damage? 0, outstanding flips: 0 [ 60.494] sna_accel_disarm_timer[0] (time=60494) [ 60.494] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 60.494] sna_accel_do_throttle -- no pending activity [ 60.633] sna_wakeup_handler [ 60.634] sna_accel_flush: flush?=0, dirty?=0 [ 60.634] sna_accel_flush: flush?=0, dirty?=0 [ 60.634] sna_block_handler (tv=0.499000) [ 60.634] has_shadow: has pending damage? 0, outstanding flips: 0 [ 60.634] sna_accel_do_throttle -- no pending activity [ 60.634] sna_wakeup_handler [ 60.634] sna_block_handler (tv=0.499000) [ 60.634] has_shadow: has pending damage? 0, outstanding flips: 0 [ 60.634] sna_accel_do_throttle -- no pending activity [ 60.634] sna_wakeup_handler [ 60.634] sna_accel_flush: flush?=0, dirty?=0 [ 60.634] sna_accel_flush: flush?=0, dirty?=0 [ 60.634] sna_accel_flush: flush?=0, dirty?=0 [ 60.634] sna_accel_flush: flush?=0, dirty?=0 [ 60.634] sna_block_handler (tv=0.499000) [ 60.634] has_shadow: has pending damage? 0, outstanding flips: 0 [ 60.634] sna_accel_do_throttle -- no pending activity [ 60.635] sna_wakeup_handler [ 60.635] sna_accel_flush: flush?=0, dirty?=0 [ 60.635] sna_block_handler (tv=0.498000) [ 60.635] has_shadow: has pending damage? 0, outstanding flips: 0 [ 60.635] sna_accel_do_throttle -- no pending activity [ 60.646] sna_wakeup_handler [ 60.646] sna_accel_flush: flush?=0, dirty?=0 [ 60.646] sna_accel_flush: flush?=0, dirty?=0 [ 60.646] sna_block_handler (tv=0.487000) [ 60.646] has_shadow: has pending damage? 0, outstanding flips: 0 [ 60.646] sna_accel_do_throttle -- no pending activity [ 60.661] sna_wakeup_handler [ 60.661] sna_create_pixmap(22, 20, 32, usage=0) [ 60.661] kgem_can_create_2d: 22x20 @ 32 [ 60.661] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=20 [ 60.661] kgem_can_create_2d: untiled size=4096 [ 60.661] kgem_choose_tiling: too thin [width 22, 32 bpp] for TILING_X [ 60.661] kgem_choose_tiling: 22x20 -> 0 [ 60.661] sna_create_pixmap: usage=0, flags=a [ 60.661] sna_create_pixmap: small buffer [1760], attaching to shadow pixmap [ 60.661] create_pixmap: allocating pixmap 22x20, depth=32/32, size=1768 [ 60.661] create_pixmap: serial=3936, usage=0, 22x20 [ 60.661] sna_create_pixmap: serial=3936, 22x20, usage=0 [ 60.661] sna_composite_rectangles(pixmap=3937, op=0, 0 x 1 [(0, 0)x(22, 20) ...]) [ 60.661] sna_composite_rectangles: converted to op 0 [ 60.661] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 60.661] sna_composite_rectangles: nrects=1, region=(0, 0), (22, 20) x 1 [ 60.661] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 60.661] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 60.661] sna_composite_rectangles: fallback, dst pixmap=3937 too small or not attached [ 60.661] sna_composite_rectangles: fallback [ 60.661] sna_drawable_move_region_to_cpu(pixmap=3937 (22x20), [(0, 0), (22, 20)], flags=1) [ 60.661] sna_drawable_move_region_to_cpu: region (0, 0), (22, 20) + (0, 0) subsumes pixmap (22x20) [ 60.661] _sna_pixmap_move_to_cpu(pixmap=3937, 22x20, flags=1) [ 60.661] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 60.661] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 60.661] operate_inplace: no, inplace operation not suitable [ 60.661] _sna_pixmap_move_to_cpu: marking as damaged [ 60.661] __sna_damage_all(22, 20) [ 60.661] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 60.661] sna_composite_rectangles(pixmap=3937, op=1, fff2f1f0 x 1 [(0, 0)x(22, 20) ...]) [ 60.661] sna_composite_rectangles: converted to op 1 [ 60.661] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 60.661] sna_composite_rectangles: nrects=1, region=(0, 0), (22, 20) x 1 [ 60.661] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 60.661] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 60.661] sna_composite_rectangles: fallback, dst pixmap=3937 too small or not attached [ 60.661] sna_composite_rectangles: fallback [ 60.661] sna_drawable_move_region_to_cpu(pixmap=3937 (22x20), [(0, 0), (22, 20)], flags=1) [ 60.661] sna_drawable_move_region_to_cpu: pixmap=3937 all damaged on CPU [ 60.661] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 60.661] sna_composite_rectangles: fallback fill: (0, 0)x(22, 20) fff2f1f0 [ 60.661] sna_composite_rectangles(pixmap=3937, op=1, ff300a24 x 2 [(0, 0)x(22, 20) ...]) [ 60.661] sna_composite_rectangles: converted to op 1 [ 60.661] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 60.661] sna_composite_rectangles[1] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 60.661] sna_composite_rectangles: nrects=2, region=(0, 0), (22, 20) x 2 [ 60.661] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 60.661] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 60.661] sna_composite_rectangles: fallback, dst pixmap=3937 too small or not attached [ 60.661] sna_composite_rectangles: fallback [ 60.661] sna_drawable_move_region_to_cpu(pixmap=3937 (22x20), [(0, 0), (22, 20)], flags=1) [ 60.661] sna_drawable_move_region_to_cpu: pixmap=3937 all damaged on CPU [ 60.661] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 60.661] sna_composite_rectangles: fallback fill: (0, 0)x(22, 20) ff300a24 [ 60.661] sna_glyphs(op=3, nlist=1, src=(1, 15)) [ 60.661] sna_glyphs: fallback -- too small (22x20) [ 60.661] glyphs_fallback: nlist=1, count=1, extents (0, 7), (10, 15) [ 60.661] glyphs_fallback: clipped extents (0, 7), (10, 15) [ 60.661] sna_drawable_move_region_to_cpu(pixmap=3937 (22x20), [(0, 7), (10, 15)], flags=3) [ 60.661] sna_drawable_move_region_to_cpu: pixmap=3937 all damaged on CPU [ 60.661] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 60.661] sna_composite_rectangles(pixmap=3937, op=1, ffffffff x 1 [(10, 1)x(9, 17) ...]) [ 60.661] sna_composite_rectangles: converted to op 1 [ 60.661] sna_composite_rectangles[0] (10, 1)x(9, 17) -> (10, 1), (19, 18) [ 60.661] sna_composite_rectangles: nrects=1, region=(10, 1), (19, 18) x 1 [ 60.661] sna_composite_rectangles: clipped extents (10, 1),(19, 18) x 1 [ 60.661] sna_composite_rectangles: pixmap +(0, 0) extents (10, 1),(19, 18) [ 60.661] sna_composite_rectangles: fallback, dst pixmap=3937 too small or not attached [ 60.661] sna_composite_rectangles: fallback [ 60.661] sna_drawable_move_region_to_cpu(pixmap=3937 (22x20), [(10, 1), (19, 18)], flags=1) [ 60.661] sna_drawable_move_region_to_cpu: pixmap=3937 all damaged on CPU [ 60.661] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 60.661] sna_composite_rectangles: fallback fill: (10, 1)x(9, 17) ffffffff [ 60.661] sna_validate_gc(0x561c94ab2470) changes=80000, previous serial=80000f24, drawable=f24 [ 60.661] sna_validate_gc: recomputing clip [ 60.661] sna_validate_gc: composite clip=1x[(65, 24), (3840, 2160)] [0x561c94abf1d0] [ 60.661] sna_copy_area: src=pixmap=3937:(0, 0)x(22, 20)+(0, 0) -> dst=pixmap=3060:(396, 782)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 60.661] sna_copy_area: normal copy [ 60.661] sna_do_copy: src=(0, 0), dst=(396, 782), size=(22x20) [ 60.661] sna_do_copy: after drawable: src=(0, 0), dst=(461, 806), size=(22x20) [ 60.661] sna_do_copy: dst extents (461, 806), (483, 826), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 60.661] sna_do_copy: clipped dst extents (461, 806), (483, 826) [ 60.661] sna_do_copy: unclipped src extents (0, 0), (22, 20) [ 60.662] sna_do_copy: clipped src extents (0, 0), (22, 20) [ 60.662] sna_do_copy: pixmap -- no source clipping [ 60.662] sna_do_copy: src extents (0, 0), (22, 20) x 1 [ 60.662] sna_do_copy: copy region (461, 806), (483, 826) x 1 + (-461, -806) [ 60.662] sna_copy_boxes (boxes=1x[(461, 806), (483, 826)...], src pixmap=3937+(-461, -806), dst pixmap=3060+(-65, -24), alu=3, src.size=22x20, dst.size=3775x2136) [ 60.662] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94a1ed80, gpu_bo=0, cpu_bo=0), replaces=0 [ 60.662] sna_drawable_use_bo pixmap=3060, box=((396, 782), (418, 802)), flags=8... [ 60.662] sna_drawable_use_bo: exported target, set PREFER_GPU [ 60.662] sna_drawable_use_bo: pinned, never REPLACES [ 60.662] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 60.662] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 60.662] sna_drawable_use_bo: using whole GPU bo [ 60.662] region_overlaps_damage? [ 60.662] use_shm_bo: no, not attached [ 60.662] sna_drawable_move_region_to_cpu(pixmap=3937 (22x20), [(0, 0), (22, 20)], flags=2) [ 60.662] sna_drawable_move_region_to_cpu: pixmap=3937 all damaged on CPU [ 60.662] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 60.662] sna_write_boxes x 1, src stride=88, src dx=(-396, -782) [ 60.662] kgem_bo_can_map: handle=9, map=0x7fc6b7845000:0x0:0x7fc656564000, tiling=1, domain=0, offset=4029534208 [ 60.662] write_boxes_inplace x 1, handle=9, tiling=1 [ 60.662] upload_inplace__tiled: tiling=1 [ 60.662] kgem_bo_can_map__cpu: handle=9 [ 60.662] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 60.662] kgem_bo_map__cpu(handle=9, size=33177600, map=0x7fc6b7845000:0x7fc656564000) [ 60.662] kgem_bo_sync__cpu: handle=9 [ 60.662] __kgem_busy: handle=9, busy=0, wedged=0 [ 60.662] kgem_bo_sync__cpu: SYNC: handle=9, needs_flush? 0, domain? 0, busy? 0 [ 60.662] __kgem_busy: handle=9, busy=0, wedged=0 [ 60.662] kgem_bo_retire: retiring bo handle=9 (needed flush? 0), rq? 0 [busy?=0] [ 60.662] assert_bo_retired: handle=9, domain: 0 exec? 0, rq? 0 [ 60.662] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(396, 782), size=22x20, pitch=88/15360 [ 60.662] sna_accel_flush: flush?=0, dirty?=0 [ 60.662] sna_accel_flush: flush?=0, dirty?=0 [ 60.662] sna_accel_flush: flush?=0, dirty?=0 [ 60.662] sna_accel_flush: flush?=0, dirty?=0 [ 60.662] sna_destroy_pixmap: pixmap=3937, attached?=1 [ 60.662] __sna_free_pixmap(pixmap=3937) [ 60.662] sna_accel_flush: flush?=0, dirty?=0 [ 60.662] sna_accel_flush: flush?=0, dirty?=0 [ 60.662] sna_accel_flush: flush?=0, dirty?=0 [ 60.662] sna_block_handler (tv=0.471000) [ 60.662] has_shadow: has pending damage? 0, outstanding flips: 0 [ 60.662] sna_accel_do_throttle -- no pending activity [ 60.663] sna_wakeup_handler [ 60.663] sna_accel_flush: flush?=0, dirty?=0 [ 60.663] sna_accel_flush: flush?=0, dirty?=0 [ 60.663] sna_block_handler (tv=0.470000) [ 60.663] has_shadow: has pending damage? 0, outstanding flips: 0 [ 60.663] sna_accel_do_throttle -- no pending activity [ 60.663] sna_wakeup_handler [ 60.663] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=40, name=5 [ 60.663] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 60.663] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 60.663] sna_dri2_get_back: draw size=7680x2160, back buffer handle=40 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 [ 60.663] sna_dri2_get_back: reuse backbuffer? 1 [ 60.663] sna_dri2_get_back: back buffer handle=40, active?=0, refcnt=1 [ 60.663] sna_dri2_get_back: reuse unattached back [ 60.663] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 60.663] sna_dri2_reuse_buffer: reusing back buffer handle=40, name=5, pitch=30720, age=0 [ 60.663] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 60.663] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=114, name=86, active_scanout=3 [ 60.663] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 60.663] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=114] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 60.663] sna_accel_flush: flush?=0, dirty?=0 [ 60.663] sna_accel_flush: flush?=0, dirty?=0 [ 60.663] sna_accel_flush: flush?=0, dirty?=0 [ 60.663] sna_block_handler (tv=0.470000) [ 60.663] has_shadow: has pending damage? 0, outstanding flips: 0 [ 60.663] timer_enable (time=60663), starting timer 0 [ 60.663] sna_accel_do_throttle -- no pending activity [ 60.663] sna_accel_block: evaluating timers, active=5 [ 60.663] sna_accel_block: flush timer expires in 8 [60671] [ 60.664] sna_wakeup_handler [ 60.664] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 60.664] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 60.664] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 60.664] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 60.664] sna_dri2_get_msc(draw=146, pipe=0) [ 60.664] sna_crtc_record_swap: recording last swap on pipe=0, frame 3390 [msc=3390], time 60.664839 [ 60.664] sna_dri2_get_msc: msc=3390 [raw=3390], ust=60664839 [ 60.664] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=40 (refs=1/1, flush=0) , front=114 (refs=1/4, flush=1) [ 60.664] sna_dri2_schedule_swap(target_msc=3378, divisor=0, remainder=0) [ 60.664] sna_dri2_schedule_swap: using front handle=114, active_scanout?=3, flush?=1 [ 60.664] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 60.664] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 60.664] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 60.664] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 60.664] sna_crtc_record_swap: recording last swap on pipe=0, frame 3390 [msc=3390], time 60.664839 [ 60.664] immediate_swap: current_msc=3390, target_msc=3378 -- yes [ 60.664] can_flip: no, shadow enabled [ 60.664] sna_dri2_add_event: adding event to window 146) [ 60.664] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 60.664] sna_dri2_immediate_blit: no pending blit, starting chain [ 60.664] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 60.664] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 60.664] can_xchg: back size=8701e00, front size=8701e00 [ 60.664] can_xchg: yes, pixmap=165 [ 60.664] sna_dri2_xchg: win=146, exchange front=114/86,ref=2 and back=40/5,ref=2, pixmap=165 7680x2160 [ 60.664] sna_dri2_xchg: back_bo handle=40, pitch=30720, size=132710400, ref=1, active_scanout?=0 [ 60.664] sna_dri2_xchg: front_bo handle=114, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 60.664] set_bo: pixmap=165, handle=40 (old handle=114) [ 60.664] set_bo: marking whole pixmap as damaged [ 60.664] set_bo: applying final/discard move-to-gpu [ 60.664] wait_for_shadow: flags=0, flips=0, handle=114, shadow=32 [ 60.664] set_bo: dropping flush hint from handle=114 [ 60.664] set_bo: adding flush hint to handle=40 [ 60.664] mark_stale(handle=114) => 1 [ 60.664] swap_limit: draw=146 setting swap limit to 3 [ 60.664] sna_dri2_swap_limit_validate: swap limit set to 3 [ 60.664] sna_next_vblank(pipe=0, waiting until next vblank) [ 60.664] sna_dri2_schedule_swap: reported target_msc=3390 [ 60.664] sna_accel_flush: flush?=0, dirty?=0 [ 60.664] sna_accel_flush: flush?=0, dirty?=0 [ 60.664] sna_accel_flush: flush?=0, dirty?=0 [ 60.664] sna_accel_flush: flush?=0, dirty?=0 [ 60.664] sna_block_handler (tv=0.469000) [ 60.664] sna_scanout_do_flush: flush timer active: delta=7 [ 60.664] sna_accel_do_throttle -- no pending activity [ 60.664] sna_accel_block: evaluating timers, active=5 [ 60.664] sna_accel_block: flush timer expires in 7 [60671] [ 60.671] sna_wakeup_handler [ 60.671] sna_block_handler (tv=0.462000) [ 60.671] sna_scanout_do_flush: flush timer active: delta=0 [ 60.671] sna_scanout_do_flush (time=60671), triggered [ 60.671] sna_scanout_flush (time=60671), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 60.671] has_shadow: has pending damage? 1, outstanding flips: 0 [ 60.671] stop_flush: scanout=40 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 60.671] has_shadow: has pending damage? 1, outstanding flips: 0 [ 60.672] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 60.672] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 60.672] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 60.672] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 60.672] sna_pixmap_move_to_gpu: already all-damaged [ 60.672] sna_pixmap_mark_active: pixmap=165, handle=40 [ 60.672] sna_mode_redisplay: crtc[0] transformed? 0 [ 60.672] sna_mode_redisplay: crtc[1] transformed? 0 [ 60.672] sna_mode_redisplay: crtc[2] transformed? 0 [ 60.672] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=40 [active=1] [ 60.672] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 114, transformed? 0 [ 60.672] get_fb: reusing fb=110 for handle=40 [ 60.672] sna_mode_redisplay: recording flip on CRTC:32 handle=40, active_scanout=2, serial=2 [ 60.672] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 60.672] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 114, transformed? 0 [ 60.672] sna_mode_redisplay: recording flip on CRTC:39 handle=40, active_scanout=3, serial=3 [ 60.672] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 60.672] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 60.672] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 60.672] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=40, shadow handle=32 [ 60.672] sna_accel_do_throttle -- no pending activity [ 60.672] sna_accel_block: evaluating timers, active=5 [ 60.672] sna_accel_block: flush timer expires in 16 [60687] [ 60.679] sna_wakeup_handler [ 60.679] sna_mode_wakeup: len=32 [ 60.679] sna_mode_wakeup: recording last swap on pipe=1, frame 3361 [d21], time 60.680130 [ 60.679] sna_mode_wakeup: removing handle=114 [active_scanout=1] from scanout, installing handle=40 [active_scanout=3] [ 60.679] sna_mode_wakeup: flip complete, pending? 2 [ 60.679] sna_block_handler (tv=0.454000) [ 60.679] sna_scanout_do_flush: flush timer active: delta=8 [ 60.679] sna_accel_do_throttle -- no pending activity [ 60.679] sna_accel_block: evaluating timers, active=5 [ 60.679] sna_accel_block: flush timer expires in 8 [60687] [ 60.681] sna_wakeup_handler [ 60.681] sna_mode_wakeup: len=64 [ 60.681] sna_dri2_vblank_handler(type=2, sequence=3391, draw=3353) [ 60.681] sna_crtc_record_swap: recording last swap on pipe=0, frame 3391 [msc=3391], time 60.681535 [ 60.681] sna_dri2_vblank_handler: 2 complete, frame=3391 tv=60.681535 [ 60.681] sna_dri2_blit_complete: blit finished [ 60.681] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=3391, tv=60.681535) [ 60.681] frame_swap_complete(type=2): draw=146, pipe=0, frame=3391 [msc=3391], tv=60.681535 [ 60.681] sna_accel_flush: flush?=0, dirty?=0 [ 60.681] sna_dri2_event_free(draw?=1) [ 60.681] sna_dri2_remove_event: remove[0x561c949a3af0] from window 146, active? 1 [ 60.681] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 60.681] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=114] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 60.681] sna_dri2_vblank_handler complete [ 60.681] sna_mode_wakeup: recording last swap on pipe=0, frame 3391 [d3f], time 60.681535 [ 60.681] sna_mode_wakeup: removing handle=114 [active_scanout=0] from scanout, installing handle=40 [active_scanout=3] [ 60.681] sna_mode_wakeup: flip complete, pending? 1 [ 60.681] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 60.681] sna_block_handler (tv=0.452000) [ 60.681] sna_scanout_do_flush: flush timer active: delta=6 [ 60.681] sna_accel_do_throttle -- no pending activity [ 60.681] sna_accel_block: evaluating timers, active=5 [ 60.681] sna_accel_block: flush timer expires in 6 [60687] [ 60.687] sna_wakeup_handler [ 60.687] sna_block_handler (tv=0.446000) [ 60.687] sna_scanout_do_flush: flush timer active: delta=0 [ 60.687] sna_scanout_do_flush (time=60687), triggered [ 60.687] sna_scanout_flush (time=60687), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 60.687] has_shadow: has pending damage? 0, outstanding flips: 0 [ 60.687] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 60.687] has_shadow: has pending damage? 0, outstanding flips: 0 [ 60.687] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 60.687] sna_accel_do_throttle -- no pending activity [ 60.687] sna_accel_block: evaluating timers, active=5 [ 60.687] sna_accel_block: flush timer expires in 16 [60703] [ 60.703] sna_wakeup_handler [ 60.703] sna_accel_flush: flush?=0, dirty?=0 [ 60.703] sna_accel_flush: flush?=0, dirty?=0 [ 60.703] sna_block_handler (tv=0.500000) [ 60.703] sna_scanout_do_flush: flush timer active: delta=0 [ 60.703] sna_scanout_do_flush (time=60703), triggered [ 60.703] sna_scanout_flush (time=60703), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 60.703] has_shadow: has pending damage? 0, outstanding flips: 0 [ 60.703] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 60.703] has_shadow: has pending damage? 0, outstanding flips: 0 [ 60.703] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 60.703] sna_accel_do_throttle -- no pending activity [ 60.703] sna_accel_block: evaluating timers, active=5 [ 60.703] sna_accel_block: flush timer expires in 16 [60719] [ 60.703] sna_wakeup_handler [ 60.703] sna_block_handler (tv=0.500000) [ 60.703] sna_scanout_do_flush: flush timer active: delta=16 [ 60.703] sna_accel_do_throttle -- no pending activity [ 60.703] sna_accel_block: evaluating timers, active=5 [ 60.703] sna_accel_block: flush timer expires in 16 [60719] [ 60.703] sna_wakeup_handler [ 60.703] sna_accel_flush: flush?=0, dirty?=0 [ 60.703] sna_accel_flush: flush?=0, dirty?=0 [ 60.703] sna_accel_flush: flush?=0, dirty?=0 [ 60.703] sna_accel_flush: flush?=0, dirty?=0 [ 60.703] sna_block_handler (tv=0.500000) [ 60.703] sna_scanout_do_flush: flush timer active: delta=16 [ 60.703] sna_accel_do_throttle -- no pending activity [ 60.703] sna_accel_block: evaluating timers, active=5 [ 60.703] sna_accel_block: flush timer expires in 16 [60719] [ 60.704] sna_wakeup_handler [ 60.704] sna_accel_flush: flush?=0, dirty?=0 [ 60.704] sna_block_handler (tv=0.499000) [ 60.704] sna_scanout_do_flush: flush timer active: delta=15 [ 60.704] sna_accel_do_throttle -- no pending activity [ 60.704] sna_accel_block: evaluating timers, active=5 [ 60.704] sna_accel_block: flush timer expires in 15 [60719] [ 60.706] sna_wakeup_handler [ 60.706] sna_block_handler (tv=0.497000) [ 60.706] sna_scanout_do_flush: flush timer active: delta=13 [ 60.706] sna_accel_do_throttle -- no pending activity [ 60.706] sna_accel_block: evaluating timers, active=5 [ 60.706] sna_accel_block: flush timer expires in 13 [60719] [ 60.715] sna_wakeup_handler [ 60.715] sna_accel_flush: flush?=0, dirty?=0 [ 60.715] sna_accel_flush: flush?=0, dirty?=0 [ 60.715] sna_block_handler (tv=0.488000) [ 60.715] sna_scanout_do_flush: flush timer active: delta=4 [ 60.715] sna_accel_do_throttle -- no pending activity [ 60.715] sna_accel_block: evaluating timers, active=5 [ 60.715] sna_accel_block: flush timer expires in 4 [60719] [ 60.719] sna_wakeup_handler [ 60.719] sna_block_handler (tv=0.484000) [ 60.719] sna_scanout_do_flush: flush timer active: delta=0 [ 60.719] sna_scanout_do_flush (time=60719), triggered [ 60.719] sna_scanout_flush (time=60719), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 60.719] has_shadow: has pending damage? 0, outstanding flips: 0 [ 60.719] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 60.719] has_shadow: has pending damage? 0, outstanding flips: 0 [ 60.719] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 60.719] sna_accel_do_throttle -- no pending activity [ 60.719] sna_accel_block: evaluating timers, active=5 [ 60.719] sna_accel_block: flush timer expires in 16 [60735] [ 60.731] sna_wakeup_handler [ 60.731] sna_create_pixmap(22, 20, 32, usage=0) [ 60.731] kgem_can_create_2d: 22x20 @ 32 [ 60.731] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=20 [ 60.731] kgem_can_create_2d: untiled size=4096 [ 60.731] kgem_choose_tiling: too thin [width 22, 32 bpp] for TILING_X [ 60.731] kgem_choose_tiling: 22x20 -> 0 [ 60.731] sna_create_pixmap: usage=0, flags=a [ 60.731] sna_create_pixmap: small buffer [1760], attaching to shadow pixmap [ 60.731] create_pixmap: allocating pixmap 22x20, depth=32/32, size=1768 [ 60.731] create_pixmap: serial=3938, usage=0, 22x20 [ 60.731] sna_create_pixmap: serial=3938, 22x20, usage=0 [ 60.731] sna_composite_rectangles(pixmap=3939, op=0, 0 x 1 [(0, 0)x(22, 20) ...]) [ 60.731] sna_composite_rectangles: converted to op 0 [ 60.731] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 60.731] sna_composite_rectangles: nrects=1, region=(0, 0), (22, 20) x 1 [ 60.731] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 60.731] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 60.731] sna_composite_rectangles: fallback, dst pixmap=3939 too small or not attached [ 60.731] sna_composite_rectangles: fallback [ 60.731] sna_drawable_move_region_to_cpu(pixmap=3939 (22x20), [(0, 0), (22, 20)], flags=1) [ 60.731] sna_drawable_move_region_to_cpu: region (0, 0), (22, 20) + (0, 0) subsumes pixmap (22x20) [ 60.731] _sna_pixmap_move_to_cpu(pixmap=3939, 22x20, flags=1) [ 60.731] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 60.731] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 60.731] operate_inplace: no, inplace operation not suitable [ 60.731] _sna_pixmap_move_to_cpu: marking as damaged [ 60.731] __sna_damage_all(22, 20) [ 60.731] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 60.731] sna_composite_rectangles(pixmap=3939, op=1, fff2f1f0 x 1 [(0, 0)x(22, 20) ...]) [ 60.731] sna_composite_rectangles: converted to op 1 [ 60.731] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 60.731] sna_composite_rectangles: nrects=1, region=(0, 0), (22, 20) x 1 [ 60.731] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 60.731] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 60.731] sna_composite_rectangles: fallback, dst pixmap=3939 too small or not attached [ 60.731] sna_composite_rectangles: fallback [ 60.731] sna_drawable_move_region_to_cpu(pixmap=3939 (22x20), [(0, 0), (22, 20)], flags=1) [ 60.731] sna_drawable_move_region_to_cpu: pixmap=3939 all damaged on CPU [ 60.731] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 60.731] sna_composite_rectangles: fallback fill: (0, 0)x(22, 20) fff2f1f0 [ 60.731] sna_composite_rectangles(pixmap=3939, op=1, ff300a24 x 2 [(0, 0)x(22, 20) ...]) [ 60.731] sna_composite_rectangles: converted to op 1 [ 60.731] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 60.731] sna_composite_rectangles[1] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 60.731] sna_composite_rectangles: nrects=2, region=(0, 0), (22, 20) x 2 [ 60.731] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 60.731] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 60.731] sna_composite_rectangles: fallback, dst pixmap=3939 too small or not attached [ 60.731] sna_composite_rectangles: fallback [ 60.731] sna_drawable_move_region_to_cpu(pixmap=3939 (22x20), [(0, 0), (22, 20)], flags=1) [ 60.731] sna_drawable_move_region_to_cpu: pixmap=3939 all damaged on CPU [ 60.731] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 60.731] sna_composite_rectangles: fallback fill: (0, 0)x(22, 20) ff300a24 [ 60.731] sna_glyphs(op=3, nlist=1, src=(-8, 15)) [ 60.731] sna_glyphs: fallback -- too small (22x20) [ 60.731] glyphs_fallback: nlist=1, count=2, extents (-9, 3), (11, 15) [ 60.731] glyphs_fallback: clipped extents (0, 3), (10, 15) [ 60.731] sna_drawable_move_region_to_cpu(pixmap=3939 (22x20), [(0, 3), (10, 15)], flags=3) [ 60.731] sna_drawable_move_region_to_cpu: pixmap=3939 all damaged on CPU [ 60.731] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 60.731] __sna_glyph_get_image: creating image cache for glyph 0x561c94ae2430 (on screen 0) [ 60.731] glyphs_fallback: inserting glyph 0x561c94ae2430 into pixman cache [ 60.731] sna_composite_rectangles(pixmap=3939, op=1, ffffffff x 1 [(10, 1)x(9, 17) ...]) [ 60.731] sna_composite_rectangles: converted to op 1 [ 60.731] sna_composite_rectangles[0] (10, 1)x(9, 17) -> (10, 1), (19, 18) [ 60.731] sna_composite_rectangles: nrects=1, region=(10, 1), (19, 18) x 1 [ 60.731] sna_composite_rectangles: clipped extents (10, 1),(19, 18) x 1 [ 60.731] sna_composite_rectangles: pixmap +(0, 0) extents (10, 1),(19, 18) [ 60.731] sna_composite_rectangles: fallback, dst pixmap=3939 too small or not attached [ 60.731] sna_composite_rectangles: fallback [ 60.731] sna_drawable_move_region_to_cpu(pixmap=3939 (22x20), [(10, 1), (19, 18)], flags=1) [ 60.731] sna_drawable_move_region_to_cpu: pixmap=3939 all damaged on CPU [ 60.731] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 60.731] sna_composite_rectangles: fallback fill: (10, 1)x(9, 17) ffffffff [ 60.731] sna_copy_area: src=pixmap=3939:(0, 0)x(22, 20)+(0, 0) -> dst=pixmap=3060:(405, 782)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 60.731] sna_copy_area: normal copy [ 60.731] sna_do_copy: src=(0, 0), dst=(405, 782), size=(22x20) [ 60.731] sna_do_copy: after drawable: src=(0, 0), dst=(470, 806), size=(22x20) [ 60.731] sna_do_copy: dst extents (470, 806), (492, 826), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 60.731] sna_do_copy: clipped dst extents (470, 806), (492, 826) [ 60.731] sna_do_copy: unclipped src extents (0, 0), (22, 20) [ 60.731] sna_do_copy: clipped src extents (0, 0), (22, 20) [ 60.731] sna_do_copy: pixmap -- no source clipping [ 60.731] sna_do_copy: src extents (0, 0), (22, 20) x 1 [ 60.731] sna_do_copy: copy region (470, 806), (492, 826) x 1 + (-470, -806) [ 60.731] sna_copy_boxes (boxes=1x[(470, 806), (492, 826)...], src pixmap=3939+(-470, -806), dst pixmap=3060+(-65, -24), alu=3, src.size=22x20, dst.size=3775x2136) [ 60.731] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94ad7060, gpu_bo=0, cpu_bo=0), replaces=0 [ 60.731] sna_drawable_use_bo pixmap=3060, box=((405, 782), (427, 802)), flags=8... [ 60.731] sna_drawable_use_bo: exported target, set PREFER_GPU [ 60.731] sna_drawable_use_bo: pinned, never REPLACES [ 60.731] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 60.731] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 60.731] sna_drawable_use_bo: using whole GPU bo [ 60.731] region_overlaps_damage? [ 60.731] use_shm_bo: no, not attached [ 60.731] sna_drawable_move_region_to_cpu(pixmap=3939 (22x20), [(0, 0), (22, 20)], flags=2) [ 60.731] sna_drawable_move_region_to_cpu: pixmap=3939 all damaged on CPU [ 60.731] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 60.731] sna_write_boxes x 1, src stride=88, src dx=(-405, -782) [ 60.731] kgem_bo_can_map: handle=9, map=0x7fc6b7845000:0x0:0x7fc656564000, tiling=1, domain=1, offset=4029534208 [ 60.731] write_boxes_inplace x 1, handle=9, tiling=1 [ 60.731] upload_inplace__tiled: tiling=1 [ 60.731] kgem_bo_can_map__cpu: handle=9 [ 60.731] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 60.731] kgem_bo_map__cpu(handle=9, size=33177600, map=0x7fc6b7845000:0x7fc656564000) [ 60.731] kgem_bo_sync__cpu: handle=9 [ 60.731] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(405, 782), size=22x20, pitch=88/15360 [ 60.731] sna_accel_flush: flush?=0, dirty?=0 [ 60.731] sna_accel_flush: flush?=0, dirty?=0 [ 60.731] sna_accel_flush: flush?=0, dirty?=0 [ 60.731] sna_accel_flush: flush?=0, dirty?=0 [ 60.731] sna_destroy_pixmap: pixmap=3939, attached?=1 [ 60.731] __sna_free_pixmap(pixmap=3939) [ 60.731] sna_accel_flush: flush?=0, dirty?=0 [ 60.731] sna_accel_flush: flush?=0, dirty?=0 [ 60.731] sna_accel_flush: flush?=0, dirty?=0 [ 60.731] sna_block_handler (tv=0.472000) [ 60.731] sna_scanout_do_flush: flush timer active: delta=4 [ 60.731] sna_accel_do_throttle -- no pending activity [ 60.731] sna_accel_block: evaluating timers, active=5 [ 60.731] sna_accel_block: flush timer expires in 4 [60735] [ 60.732] sna_wakeup_handler [ 60.732] sna_accel_flush: flush?=0, dirty?=0 [ 60.732] sna_accel_flush: flush?=0, dirty?=0 [ 60.732] sna_block_handler (tv=0.471000) [ 60.732] sna_scanout_do_flush: flush timer active: delta=3 [ 60.732] sna_scanout_do_flush (time=60732), triggered [ 60.732] sna_scanout_flush (time=60732), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 60.732] has_shadow: has pending damage? 0, outstanding flips: 0 [ 60.732] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 60.732] has_shadow: has pending damage? 0, outstanding flips: 0 [ 60.732] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 60.732] sna_accel_do_throttle -- no pending activity [ 60.732] sna_accel_block: evaluating timers, active=5 [ 60.732] sna_accel_block: flush timer expires in 16 [60748] [ 60.733] sna_wakeup_handler [ 60.733] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=114, name=86 [ 60.733] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 60.733] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 60.733] sna_dri2_get_back: draw size=7680x2160, back buffer handle=114 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 [ 60.733] sna_dri2_get_back: reuse backbuffer? 1 [ 60.733] sna_dri2_get_back: back buffer handle=114, active?=0, refcnt=1 [ 60.733] sna_dri2_get_back: reuse unattached back [ 60.733] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 60.733] sna_dri2_reuse_buffer: reusing back buffer handle=114, name=86, pitch=30720, age=0 [ 60.733] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 60.733] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=40, name=5, active_scanout=3 [ 60.733] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 60.733] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 60.733] sna_accel_flush: flush?=0, dirty?=0 [ 60.733] sna_accel_flush: flush?=0, dirty?=0 [ 60.733] sna_accel_flush: flush?=0, dirty?=0 [ 60.733] sna_block_handler (tv=0.470000) [ 60.733] sna_scanout_do_flush: flush timer active: delta=15 [ 60.733] sna_accel_do_throttle -- no pending activity [ 60.733] sna_accel_block: evaluating timers, active=5 [ 60.733] sna_accel_block: flush timer expires in 15 [60748] [ 60.733] sna_wakeup_handler [ 60.733] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 60.733] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 60.733] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 60.733] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 60.733] sna_dri2_get_msc(draw=146, pipe=0) [ 60.733] sna_crtc_record_swap: recording last swap on pipe=0, frame 3394 [msc=3394], time 60.731608 [ 60.733] sna_dri2_get_msc: msc=3394 [raw=3394], ust=60731608 [ 60.733] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=114 (refs=1/1, flush=0) , front=40 (refs=1/4, flush=1) [ 60.733] sna_dri2_schedule_swap(target_msc=3391, divisor=0, remainder=0) [ 60.733] sna_dri2_schedule_swap: using front handle=40, active_scanout?=3, flush?=1 [ 60.733] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 60.733] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 60.733] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 60.733] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 60.733] sna_crtc_record_swap: recording last swap on pipe=0, frame 3394 [msc=3394], time 60.731608 [ 60.733] immediate_swap: current_msc=3394, target_msc=3391 -- yes [ 60.733] can_flip: no, shadow enabled [ 60.733] sna_dri2_add_event: adding event to window 146) [ 60.733] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 60.733] sna_dri2_immediate_blit: no pending blit, starting chain [ 60.733] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 60.733] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 60.733] can_xchg: back size=8701e00, front size=8701e00 [ 60.733] can_xchg: yes, pixmap=165 [ 60.733] sna_dri2_xchg: win=146, exchange front=40/5,ref=2 and back=114/86,ref=2, pixmap=165 7680x2160 [ 60.733] sna_dri2_xchg: back_bo handle=114, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 60.733] sna_dri2_xchg: front_bo handle=40, pitch=30720, size=132710400, ref=4, active_scanout?=3 [ 60.733] set_bo: pixmap=165, handle=114 (old handle=40) [ 60.733] set_bo: marking whole pixmap as damaged [ 60.733] set_bo: applying final/discard move-to-gpu [ 60.733] wait_for_shadow: flags=0, flips=0, handle=40, shadow=32 [ 60.733] set_bo: dropping flush hint from handle=40 [ 60.733] set_bo: adding flush hint to handle=114 [ 60.733] mark_stale(handle=40) => 1 [ 60.733] swap_limit: draw=146 setting swap limit to 3 [ 60.733] sna_dri2_swap_limit_validate: swap limit set to 3 [ 60.733] sna_next_vblank(pipe=0, waiting until next vblank) [ 60.733] sna_dri2_schedule_swap: reported target_msc=3394 [ 60.733] sna_accel_flush: flush?=0, dirty?=0 [ 60.733] sna_accel_flush: flush?=0, dirty?=0 [ 60.733] sna_accel_flush: flush?=0, dirty?=0 [ 60.733] sna_accel_flush: flush?=0, dirty?=0 [ 60.733] sna_block_handler (tv=0.470000) [ 60.733] sna_scanout_do_flush: flush timer active: delta=15 [ 60.733] sna_accel_do_throttle -- no pending activity [ 60.733] sna_accel_block: evaluating timers, active=5 [ 60.733] sna_accel_block: flush timer expires in 15 [60748] [ 60.748] sna_wakeup_handler [ 60.748] sna_mode_wakeup: len=32 [ 60.748] sna_dri2_vblank_handler(type=2, sequence=3395, draw=3353) [ 60.748] sna_crtc_record_swap: recording last swap on pipe=0, frame 3395 [msc=3395], time 60.748300 [ 60.748] sna_dri2_vblank_handler: 2 complete, frame=3395 tv=60.748300 [ 60.748] sna_dri2_blit_complete: blit finished [ 60.748] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=3395, tv=60.748300) [ 60.748] frame_swap_complete(type=2): draw=146, pipe=0, frame=3395 [msc=3395], tv=60.748300 [ 60.748] sna_accel_flush: flush?=0, dirty?=0 [ 60.748] sna_dri2_event_free(draw?=1) [ 60.748] sna_dri2_remove_event: remove[0x561c947bf430] from window 146, active? 1 [ 60.748] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=114] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 60.748] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=40] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 60.748] sna_dri2_vblank_handler complete [ 60.748] sna_block_handler (tv=0.455000) [ 60.748] sna_scanout_do_flush: flush timer active: delta=0 [ 60.748] sna_scanout_do_flush (time=60748), triggered [ 60.748] sna_scanout_flush (time=60748), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 60.748] has_shadow: has pending damage? 1, outstanding flips: 0 [ 60.748] stop_flush: scanout=114 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 60.748] has_shadow: has pending damage? 1, outstanding flips: 0 [ 60.748] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 60.748] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 60.748] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 60.748] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 60.748] sna_pixmap_move_to_gpu: already all-damaged [ 60.748] sna_pixmap_mark_active: pixmap=165, handle=114 [ 60.748] sna_mode_redisplay: crtc[0] transformed? 0 [ 60.748] sna_mode_redisplay: crtc[1] transformed? 0 [ 60.748] sna_mode_redisplay: crtc[2] transformed? 0 [ 60.748] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=114 [active=1] [ 60.748] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 40, transformed? 0 [ 60.748] get_fb: reusing fb=101 for handle=114 [ 60.748] sna_mode_redisplay: recording flip on CRTC:32 handle=114, active_scanout=2, serial=2 [ 60.748] __kgem_bo_clear_busy: handle=114 [ 60.748] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 40, transformed? 0 [ 60.748] sna_mode_redisplay: recording flip on CRTC:39 handle=114, active_scanout=3, serial=3 [ 60.748] __kgem_bo_clear_busy: handle=114 [ 60.748] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 60.748] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 60.748] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=114, shadow handle=32 [ 60.748] sna_accel_do_throttle -- no pending activity [ 60.748] sna_accel_block: evaluating timers, active=5 [ 60.748] sna_accel_block: flush timer expires in 16 [60764] [ 60.763] sna_wakeup_handler [ 60.763] sna_mode_wakeup: len=32 [ 60.763] sna_mode_wakeup: recording last swap on pipe=1, frame 3366 [d26], time 60.763584 [ 60.763] sna_mode_wakeup: removing handle=40 [active_scanout=1] from scanout, installing handle=114 [active_scanout=3] [ 60.763] sna_mode_wakeup: flip complete, pending? 2 [ 60.763] sna_block_handler (tv=0.440000) [ 60.763] sna_scanout_do_flush: flush timer active: delta=1 [ 60.763] sna_scanout_do_flush (time=60763), triggered [ 60.763] sna_scanout_flush (time=60763), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 60.763] has_shadow: has pending damage? 0, outstanding flips: 1 [ 60.763] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 60.763] has_shadow: has pending damage? 0, outstanding flips: 1 [ 60.763] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) [ 60.763] sna_accel_do_throttle -- no pending activity [ 60.763] sna_accel_block: evaluating timers, active=5 [ 60.763] sna_accel_block: flush timer expires in 16 [60779] [ 60.764] sna_wakeup_handler [ 60.764] sna_mode_wakeup: len=32 [ 60.764] sna_mode_wakeup: recording last swap on pipe=0, frame 3396 [d44], time 60.764988 [ 60.764] sna_mode_wakeup: removing handle=40 [active_scanout=0] from scanout, installing handle=114 [active_scanout=3] [ 60.764] sna_mode_wakeup: flip complete, pending? 1 [ 60.764] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 60.764] sna_block_handler (tv=0.439000) [ 60.764] sna_scanout_do_flush: flush timer active: delta=15 [ 60.764] sna_accel_do_throttle -- no pending activity [ 60.764] sna_accel_block: evaluating timers, active=5 [ 60.764] sna_accel_block: flush timer expires in 15 [60779] [ 60.780] sna_wakeup_handler [ 60.780] sna_block_handler (tv=0.423000) [ 60.780] sna_scanout_do_flush: flush timer active: delta=-1 [ 60.780] sna_scanout_do_flush (time=60780), triggered [ 60.780] sna_scanout_flush (time=60780), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 60.780] has_shadow: has pending damage? 0, outstanding flips: 0 [ 60.780] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 60.780] has_shadow: has pending damage? 0, outstanding flips: 0 [ 60.780] sna_accel_disarm_timer[0] (time=60780) [ 60.780] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 60.780] sna_accel_do_throttle -- no pending activity [ 60.786] sna_wakeup_handler [ 60.786] sna_accel_flush: flush?=0, dirty?=0 [ 60.786] sna_accel_flush: flush?=0, dirty?=0 [ 60.786] sna_block_handler (tv=0.500000) [ 60.786] has_shadow: has pending damage? 0, outstanding flips: 0 [ 60.786] sna_accel_do_throttle -- no pending activity [ 60.786] sna_wakeup_handler [ 60.786] sna_block_handler (tv=0.500000) [ 60.786] has_shadow: has pending damage? 0, outstanding flips: 0 [ 60.786] sna_accel_do_throttle -- no pending activity [ 60.787] sna_wakeup_handler [ 60.787] sna_accel_flush: flush?=0, dirty?=0 [ 60.787] sna_accel_flush: flush?=0, dirty?=0 [ 60.787] sna_accel_flush: flush?=0, dirty?=0 [ 60.787] sna_accel_flush: flush?=0, dirty?=0 [ 60.787] sna_block_handler (tv=0.499000) [ 60.787] has_shadow: has pending damage? 0, outstanding flips: 0 [ 60.787] sna_accel_do_throttle -- no pending activity [ 60.788] sna_wakeup_handler [ 60.788] sna_accel_flush: flush?=0, dirty?=0 [ 60.788] sna_block_handler (tv=0.498000) [ 60.788] has_shadow: has pending damage? 0, outstanding flips: 0 [ 60.788] sna_accel_do_throttle -- no pending activity [ 60.791] sna_wakeup_handler [ 60.791] sna_accel_flush: flush?=0, dirty?=0 [ 60.791] sna_accel_flush: flush?=0, dirty?=0 [ 60.791] sna_block_handler (tv=0.495000) [ 60.791] has_shadow: has pending damage? 0, outstanding flips: 0 [ 60.791] sna_accel_do_throttle -- no pending activity [ 60.791] sna_wakeup_handler [ 60.791] sna_block_handler (tv=0.495000) [ 60.791] has_shadow: has pending damage? 0, outstanding flips: 0 [ 60.791] sna_accel_do_throttle -- no pending activity [ 60.792] sna_wakeup_handler [ 60.792] sna_block_handler (tv=0.494000) [ 60.792] has_shadow: has pending damage? 0, outstanding flips: 0 [ 60.792] sna_accel_do_throttle -- no pending activity [ 60.794] sna_wakeup_handler [ 60.794] sna_block_handler (tv=0.492000) [ 60.794] has_shadow: has pending damage? 0, outstanding flips: 0 [ 60.794] sna_accel_do_throttle -- no pending activity [ 60.799] sna_wakeup_handler [ 60.799] sna_accel_flush: flush?=0, dirty?=0 [ 60.799] sna_accel_flush: flush?=0, dirty?=0 [ 60.799] sna_block_handler (tv=0.487000) [ 60.799] has_shadow: has pending damage? 0, outstanding flips: 0 [ 60.799] sna_accel_do_throttle -- no pending activity [ 60.809] sna_wakeup_handler [ 60.809] sna_accel_flush: flush?=0, dirty?=0 [ 60.809] sna_accel_flush: flush?=0, dirty?=0 [ 60.809] sna_block_handler (tv=0.477000) [ 60.809] has_shadow: has pending damage? 0, outstanding flips: 0 [ 60.809] sna_accel_do_throttle -- no pending activity [ 60.809] sna_wakeup_handler [ 60.809] sna_block_handler (tv=0.477000) [ 60.809] has_shadow: has pending damage? 0, outstanding flips: 0 [ 60.809] sna_accel_do_throttle -- no pending activity [ 60.810] sna_wakeup_handler [ 60.810] sna_block_handler (tv=0.476000) [ 60.810] has_shadow: has pending damage? 0, outstanding flips: 0 [ 60.810] sna_accel_do_throttle -- no pending activity [ 60.811] sna_wakeup_handler [ 60.811] sna_block_handler (tv=0.475000) [ 60.812] has_shadow: has pending damage? 0, outstanding flips: 0 [ 60.812] sna_accel_do_throttle -- no pending activity [ 60.815] sna_wakeup_handler [ 60.815] sna_create_pixmap(22, 20, 32, usage=0) [ 60.815] kgem_can_create_2d: 22x20 @ 32 [ 60.815] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=20 [ 60.815] kgem_can_create_2d: untiled size=4096 [ 60.815] kgem_choose_tiling: too thin [width 22, 32 bpp] for TILING_X [ 60.815] kgem_choose_tiling: 22x20 -> 0 [ 60.815] sna_create_pixmap: usage=0, flags=a [ 60.815] sna_create_pixmap: small buffer [1760], attaching to shadow pixmap [ 60.815] create_pixmap: allocating pixmap 22x20, depth=32/32, size=1768 [ 60.815] create_pixmap: serial=3940, usage=0, 22x20 [ 60.815] sna_create_pixmap: serial=3940, 22x20, usage=0 [ 60.815] sna_composite_rectangles(pixmap=3941, op=0, 0 x 1 [(0, 0)x(22, 20) ...]) [ 60.815] sna_composite_rectangles: converted to op 0 [ 60.815] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 60.815] sna_composite_rectangles: nrects=1, region=(0, 0), (22, 20) x 1 [ 60.815] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 60.815] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 60.815] sna_composite_rectangles: fallback, dst pixmap=3941 too small or not attached [ 60.815] sna_composite_rectangles: fallback [ 60.815] sna_drawable_move_region_to_cpu(pixmap=3941 (22x20), [(0, 0), (22, 20)], flags=1) [ 60.815] sna_drawable_move_region_to_cpu: region (0, 0), (22, 20) + (0, 0) subsumes pixmap (22x20) [ 60.815] _sna_pixmap_move_to_cpu(pixmap=3941, 22x20, flags=1) [ 60.815] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 60.815] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 60.815] operate_inplace: no, inplace operation not suitable [ 60.815] _sna_pixmap_move_to_cpu: marking as damaged [ 60.815] __sna_damage_all(22, 20) [ 60.815] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 60.815] sna_composite_rectangles(pixmap=3941, op=1, fff2f1f0 x 1 [(0, 0)x(22, 20) ...]) [ 60.815] sna_composite_rectangles: converted to op 1 [ 60.815] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 60.815] sna_composite_rectangles: nrects=1, region=(0, 0), (22, 20) x 1 [ 60.815] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 60.815] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 60.815] sna_composite_rectangles: fallback, dst pixmap=3941 too small or not attached [ 60.815] sna_composite_rectangles: fallback [ 60.815] sna_drawable_move_region_to_cpu(pixmap=3941 (22x20), [(0, 0), (22, 20)], flags=1) [ 60.815] sna_drawable_move_region_to_cpu: pixmap=3941 all damaged on CPU [ 60.815] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 60.815] sna_composite_rectangles: fallback fill: (0, 0)x(22, 20) fff2f1f0 [ 60.815] sna_composite_rectangles(pixmap=3941, op=1, ff300a24 x 2 [(0, 0)x(22, 20) ...]) [ 60.815] sna_composite_rectangles: converted to op 1 [ 60.815] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 60.815] sna_composite_rectangles[1] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 60.815] sna_composite_rectangles: nrects=2, region=(0, 0), (22, 20) x 2 [ 60.815] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 60.815] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 60.815] sna_composite_rectangles: fallback, dst pixmap=3941 too small or not attached [ 60.815] sna_composite_rectangles: fallback [ 60.815] sna_drawable_move_region_to_cpu(pixmap=3941 (22x20), [(0, 0), (22, 20)], flags=1) [ 60.815] sna_drawable_move_region_to_cpu: pixmap=3941 all damaged on CPU [ 60.815] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 60.815] sna_composite_rectangles: fallback fill: (0, 0)x(22, 20) ff300a24 [ 60.815] sna_glyphs(op=3, nlist=1, src=(-8, 15)) [ 60.815] sna_glyphs: fallback -- too small (22x20) [ 60.815] glyphs_fallback: nlist=1, count=2, extents (-8, 3), (10, 15) [ 60.815] glyphs_fallback: clipped extents (0, 3), (9, 15) [ 60.815] sna_drawable_move_region_to_cpu(pixmap=3941 (22x20), [(0, 3), (9, 15)], flags=3) [ 60.815] sna_drawable_move_region_to_cpu: pixmap=3941 all damaged on CPU [ 60.815] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 60.815] sna_composite_rectangles(pixmap=3941, op=1, ffffffff x 1 [(10, 1)x(9, 17) ...]) [ 60.815] sna_composite_rectangles: converted to op 1 [ 60.815] sna_composite_rectangles[0] (10, 1)x(9, 17) -> (10, 1), (19, 18) [ 60.815] sna_composite_rectangles: nrects=1, region=(10, 1), (19, 18) x 1 [ 60.815] sna_composite_rectangles: clipped extents (10, 1),(19, 18) x 1 [ 60.815] sna_composite_rectangles: pixmap +(0, 0) extents (10, 1),(19, 18) [ 60.815] sna_composite_rectangles: fallback, dst pixmap=3941 too small or not attached [ 60.815] sna_composite_rectangles: fallback [ 60.815] sna_drawable_move_region_to_cpu(pixmap=3941 (22x20), [(10, 1), (19, 18)], flags=1) [ 60.815] sna_drawable_move_region_to_cpu: pixmap=3941 all damaged on CPU [ 60.815] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 60.815] sna_composite_rectangles: fallback fill: (10, 1)x(9, 17) ffffffff [ 60.815] sna_copy_area: src=pixmap=3941:(0, 0)x(22, 20)+(0, 0) -> dst=pixmap=3060:(414, 782)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 60.815] sna_copy_area: normal copy [ 60.815] sna_do_copy: src=(0, 0), dst=(414, 782), size=(22x20) [ 60.815] sna_do_copy: after drawable: src=(0, 0), dst=(479, 806), size=(22x20) [ 60.815] sna_do_copy: dst extents (479, 806), (501, 826), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 60.815] sna_do_copy: clipped dst extents (479, 806), (501, 826) [ 60.815] sna_do_copy: unclipped src extents (0, 0), (22, 20) [ 60.815] sna_do_copy: clipped src extents (0, 0), (22, 20) [ 60.815] sna_do_copy: pixmap -- no source clipping [ 60.815] sna_do_copy: src extents (0, 0), (22, 20) x 1 [ 60.815] sna_do_copy: copy region (479, 806), (501, 826) x 1 + (-479, -806) [ 60.815] sna_copy_boxes (boxes=1x[(479, 806), (501, 826)...], src pixmap=3941+(-479, -806), dst pixmap=3060+(-65, -24), alu=3, src.size=22x20, dst.size=3775x2136) [ 60.815] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94ac8f90, gpu_bo=0, cpu_bo=0), replaces=0 [ 60.815] sna_drawable_use_bo pixmap=3060, box=((414, 782), (436, 802)), flags=8... [ 60.815] sna_drawable_use_bo: exported target, set PREFER_GPU [ 60.815] sna_drawable_use_bo: pinned, never REPLACES [ 60.815] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 60.815] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 60.815] sna_drawable_use_bo: using whole GPU bo [ 60.815] region_overlaps_damage? [ 60.815] use_shm_bo: no, not attached [ 60.815] sna_drawable_move_region_to_cpu(pixmap=3941 (22x20), [(0, 0), (22, 20)], flags=2) [ 60.815] sna_drawable_move_region_to_cpu: pixmap=3941 all damaged on CPU [ 60.815] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 60.815] sna_write_boxes x 1, src stride=88, src dx=(-414, -782) [ 60.815] kgem_bo_can_map: handle=9, map=0x7fc6b7845000:0x0:0x7fc656564000, tiling=1, domain=1, offset=4029534208 [ 60.815] write_boxes_inplace x 1, handle=9, tiling=1 [ 60.815] upload_inplace__tiled: tiling=1 [ 60.815] kgem_bo_can_map__cpu: handle=9 [ 60.815] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 60.815] kgem_bo_map__cpu(handle=9, size=33177600, map=0x7fc6b7845000:0x7fc656564000) [ 60.815] kgem_bo_sync__cpu: handle=9 [ 60.815] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(414, 782), size=22x20, pitch=88/15360 [ 60.815] sna_accel_flush: flush?=0, dirty?=0 [ 60.815] sna_accel_flush: flush?=0, dirty?=0 [ 60.815] sna_accel_flush: flush?=0, dirty?=0 [ 60.815] sna_accel_flush: flush?=0, dirty?=0 [ 60.815] sna_destroy_pixmap: pixmap=3941, attached?=1 [ 60.815] __sna_free_pixmap(pixmap=3941) [ 60.815] sna_accel_flush: flush?=0, dirty?=0 [ 60.815] sna_accel_flush: flush?=0, dirty?=0 [ 60.815] sna_accel_flush: flush?=0, dirty?=0 [ 60.815] sna_block_handler (tv=0.471000) [ 60.815] has_shadow: has pending damage? 0, outstanding flips: 0 [ 60.815] sna_accel_do_throttle -- no pending activity [ 60.816] sna_wakeup_handler [ 60.816] sna_accel_flush: flush?=0, dirty?=0 [ 60.816] sna_accel_flush: flush?=0, dirty?=0 [ 60.816] sna_block_handler (tv=0.470000) [ 60.816] has_shadow: has pending damage? 0, outstanding flips: 0 [ 60.816] sna_accel_do_throttle -- no pending activity [ 60.817] sna_wakeup_handler [ 60.817] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=40, name=5 [ 60.817] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 60.817] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 60.817] sna_dri2_get_back: draw size=7680x2160, back buffer handle=40 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 [ 60.817] sna_dri2_get_back: reuse backbuffer? 1 [ 60.817] sna_dri2_get_back: back buffer handle=40, active?=0, refcnt=1 [ 60.817] sna_dri2_get_back: reuse unattached back [ 60.817] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 60.817] sna_dri2_reuse_buffer: reusing back buffer handle=40, name=5, pitch=30720, age=0 [ 60.817] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 60.817] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=114, name=86, active_scanout=3 [ 60.817] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 60.817] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=114] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 60.817] sna_accel_flush: flush?=0, dirty?=0 [ 60.817] sna_accel_flush: flush?=0, dirty?=0 [ 60.817] sna_accel_flush: flush?=0, dirty?=0 [ 60.817] sna_block_handler (tv=0.469000) [ 60.817] has_shadow: has pending damage? 0, outstanding flips: 0 [ 60.817] timer_enable (time=60817), starting timer 0 [ 60.817] sna_accel_do_throttle -- no pending activity [ 60.817] sna_accel_block: evaluating timers, active=5 [ 60.817] sna_accel_block: flush timer expires in 8 [60825] [ 60.817] sna_wakeup_handler [ 60.817] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 60.817] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 60.817] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 60.817] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 60.817] sna_dri2_get_msc(draw=146, pipe=0) [ 60.817] sna_crtc_record_swap: recording last swap on pipe=0, frame 3399 [msc=3399], time 60.815065 [ 60.817] sna_dri2_get_msc: msc=3399 [raw=3399], ust=60815065 [ 60.817] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=40 (refs=1/1, flush=0) , front=114 (refs=1/4, flush=1) [ 60.817] sna_dri2_schedule_swap(target_msc=3395, divisor=0, remainder=0) [ 60.817] sna_dri2_schedule_swap: using front handle=114, active_scanout?=3, flush?=1 [ 60.817] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 60.817] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 60.817] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 60.817] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 60.817] sna_crtc_record_swap: recording last swap on pipe=0, frame 3399 [msc=3399], time 60.815065 [ 60.817] immediate_swap: current_msc=3399, target_msc=3395 -- yes [ 60.817] can_flip: no, shadow enabled [ 60.817] sna_dri2_add_event: adding event to window 146) [ 60.817] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 60.817] sna_dri2_immediate_blit: no pending blit, starting chain [ 60.817] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 60.817] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 60.817] can_xchg: back size=8701e00, front size=8701e00 [ 60.817] can_xchg: yes, pixmap=165 [ 60.817] sna_dri2_xchg: win=146, exchange front=114/86,ref=2 and back=40/5,ref=2, pixmap=165 7680x2160 [ 60.817] sna_dri2_xchg: back_bo handle=40, pitch=30720, size=132710400, ref=1, active_scanout?=0 [ 60.817] sna_dri2_xchg: front_bo handle=114, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 60.817] set_bo: pixmap=165, handle=40 (old handle=114) [ 60.817] set_bo: marking whole pixmap as damaged [ 60.817] set_bo: applying final/discard move-to-gpu [ 60.817] wait_for_shadow: flags=0, flips=0, handle=114, shadow=32 [ 60.817] set_bo: dropping flush hint from handle=114 [ 60.817] set_bo: adding flush hint to handle=40 [ 60.817] mark_stale(handle=114) => 1 [ 60.817] swap_limit: draw=146 setting swap limit to 3 [ 60.817] sna_dri2_swap_limit_validate: swap limit set to 3 [ 60.817] sna_next_vblank(pipe=0, waiting until next vblank) [ 60.817] sna_dri2_schedule_swap: reported target_msc=3399 [ 60.817] sna_accel_flush: flush?=0, dirty?=0 [ 60.817] sna_accel_flush: flush?=0, dirty?=0 [ 60.817] sna_accel_flush: flush?=0, dirty?=0 [ 60.817] sna_accel_flush: flush?=0, dirty?=0 [ 60.817] sna_block_handler (tv=0.469000) [ 60.817] sna_scanout_do_flush: flush timer active: delta=8 [ 60.817] sna_accel_do_throttle -- no pending activity [ 60.817] sna_accel_block: evaluating timers, active=5 [ 60.818] sna_accel_block: flush timer expires in 8 [60825] [ 60.826] sna_wakeup_handler [ 60.826] sna_block_handler (tv=0.460000) [ 60.826] sna_scanout_do_flush: flush timer active: delta=-1 [ 60.826] sna_scanout_do_flush (time=60826), triggered [ 60.826] sna_scanout_flush (time=60826), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 60.826] has_shadow: has pending damage? 1, outstanding flips: 0 [ 60.826] stop_flush: scanout=40 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 60.826] has_shadow: has pending damage? 1, outstanding flips: 0 [ 60.826] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 60.826] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 60.826] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 60.826] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 60.826] sna_pixmap_move_to_gpu: already all-damaged [ 60.826] sna_pixmap_mark_active: pixmap=165, handle=40 [ 60.826] sna_mode_redisplay: crtc[0] transformed? 0 [ 60.826] sna_mode_redisplay: crtc[1] transformed? 0 [ 60.826] sna_mode_redisplay: crtc[2] transformed? 0 [ 60.826] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=40 [active=1] [ 60.826] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 114, transformed? 0 [ 60.826] get_fb: reusing fb=110 for handle=40 [ 60.826] sna_mode_redisplay: recording flip on CRTC:32 handle=40, active_scanout=2, serial=2 [ 60.826] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 60.826] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 114, transformed? 0 [ 60.826] sna_mode_redisplay: recording flip on CRTC:39 handle=40, active_scanout=3, serial=3 [ 60.826] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 60.826] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 60.826] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 60.826] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=40, shadow handle=32 [ 60.826] sna_accel_do_throttle -- no pending activity [ 60.826] sna_accel_block: evaluating timers, active=5 [ 60.826] sna_accel_block: flush timer expires in 16 [60842] [ 60.830] sna_wakeup_handler [ 60.830] sna_mode_wakeup: len=32 [ 60.830] sna_mode_wakeup: recording last swap on pipe=1, frame 3370 [d2a], time 60.830356 [ 60.830] sna_mode_wakeup: removing handle=114 [active_scanout=1] from scanout, installing handle=40 [active_scanout=3] [ 60.830] sna_mode_wakeup: flip complete, pending? 2 [ 60.830] sna_block_handler (tv=0.456000) [ 60.830] sna_scanout_do_flush: flush timer active: delta=12 [ 60.830] sna_accel_do_throttle -- no pending activity [ 60.830] sna_accel_block: evaluating timers, active=5 [ 60.830] sna_accel_block: flush timer expires in 12 [60842] [ 60.831] sna_wakeup_handler [ 60.831] sna_mode_wakeup: len=64 [ 60.831] sna_dri2_vblank_handler(type=2, sequence=3400, draw=3353) [ 60.831] sna_crtc_record_swap: recording last swap on pipe=0, frame 3400 [msc=3400], time 60.831752 [ 60.831] sna_dri2_vblank_handler: 2 complete, frame=3400 tv=60.831752 [ 60.831] sna_dri2_blit_complete: blit finished [ 60.831] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=3400, tv=60.831752) [ 60.831] frame_swap_complete(type=2): draw=146, pipe=0, frame=3400 [msc=3400], tv=60.831752 [ 60.831] sna_accel_flush: flush?=0, dirty?=0 [ 60.831] sna_dri2_event_free(draw?=1) [ 60.831] sna_dri2_remove_event: remove[0x561c94b0a080] from window 146, active? 1 [ 60.831] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 60.831] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=114] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 60.831] sna_dri2_vblank_handler complete [ 60.831] sna_mode_wakeup: recording last swap on pipe=0, frame 3400 [d48], time 60.831752 [ 60.831] sna_mode_wakeup: removing handle=114 [active_scanout=0] from scanout, installing handle=40 [active_scanout=3] [ 60.831] sna_mode_wakeup: flip complete, pending? 1 [ 60.831] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 60.831] sna_block_handler (tv=0.455000) [ 60.831] sna_scanout_do_flush: flush timer active: delta=11 [ 60.831] sna_accel_do_throttle -- no pending activity [ 60.831] sna_accel_block: evaluating timers, active=5 [ 60.831] sna_accel_block: flush timer expires in 11 [60842] [ 60.842] sna_wakeup_handler [ 60.842] sna_block_handler (tv=0.444000) [ 60.842] sna_scanout_do_flush: flush timer active: delta=0 [ 60.842] sna_scanout_do_flush (time=60842), triggered [ 60.842] sna_scanout_flush (time=60842), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 60.842] has_shadow: has pending damage? 0, outstanding flips: 0 [ 60.842] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 60.842] has_shadow: has pending damage? 0, outstanding flips: 0 [ 60.842] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 60.842] sna_accel_do_throttle -- no pending activity [ 60.842] sna_accel_block: evaluating timers, active=5 [ 60.842] sna_accel_block: flush timer expires in 16 [60858] [ 60.859] sna_wakeup_handler [ 60.859] sna_block_handler (tv=0.427000) [ 60.859] sna_scanout_do_flush: flush timer active: delta=-1 [ 60.859] sna_scanout_do_flush (time=60859), triggered [ 60.859] sna_scanout_flush (time=60859), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 60.859] has_shadow: has pending damage? 0, outstanding flips: 0 [ 60.859] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 60.859] has_shadow: has pending damage? 0, outstanding flips: 0 [ 60.859] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 60.859] sna_accel_do_throttle -- no pending activity [ 60.859] sna_accel_block: evaluating timers, active=5 [ 60.859] sna_accel_block: flush timer expires in 16 [60875] [ 60.875] sna_wakeup_handler [ 60.875] sna_block_handler (tv=0.411000) [ 60.875] sna_scanout_do_flush: flush timer active: delta=0 [ 60.875] sna_scanout_do_flush (time=60875), triggered [ 60.875] sna_scanout_flush (time=60875), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 60.875] has_shadow: has pending damage? 0, outstanding flips: 0 [ 60.875] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 60.875] has_shadow: has pending damage? 0, outstanding flips: 0 [ 60.875] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 60.875] sna_accel_do_throttle -- no pending activity [ 60.875] sna_accel_block: evaluating timers, active=5 [ 60.875] sna_accel_block: flush timer expires in 16 [60891] [ 60.891] sna_wakeup_handler [ 60.891] sna_block_handler (tv=0.395000) [ 60.891] sna_scanout_do_flush: flush timer active: delta=0 [ 60.891] sna_scanout_do_flush (time=60891), triggered [ 60.891] sna_scanout_flush (time=60891), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 60.891] has_shadow: has pending damage? 0, outstanding flips: 0 [ 60.891] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 60.891] has_shadow: has pending damage? 0, outstanding flips: 0 [ 60.891] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 60.891] sna_accel_do_throttle -- no pending activity [ 60.891] sna_accel_block: evaluating timers, active=5 [ 60.891] sna_accel_block: flush timer expires in 16 [60907] [ 60.906] sna_wakeup_handler [ 60.906] sna_accel_flush: flush?=0, dirty?=0 [ 60.906] sna_accel_flush: flush?=0, dirty?=0 [ 60.906] sna_block_handler (tv=0.500000) [ 60.906] sna_scanout_do_flush: flush timer active: delta=1 [ 60.906] sna_scanout_do_flush (time=60906), triggered [ 60.906] sna_scanout_flush (time=60906), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 60.906] has_shadow: has pending damage? 0, outstanding flips: 0 [ 60.906] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 60.906] has_shadow: has pending damage? 0, outstanding flips: 0 [ 60.906] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 60.906] sna_accel_do_throttle -- no pending activity [ 60.906] sna_accel_block: evaluating timers, active=5 [ 60.906] sna_accel_block: flush timer expires in 16 [60922] [ 60.906] sna_wakeup_handler [ 60.906] sna_block_handler (tv=0.500000) [ 60.906] sna_scanout_do_flush: flush timer active: delta=16 [ 60.906] sna_accel_do_throttle -- no pending activity [ 60.906] sna_accel_block: evaluating timers, active=5 [ 60.906] sna_accel_block: flush timer expires in 16 [60922] [ 60.906] sna_wakeup_handler [ 60.906] sna_accel_flush: flush?=0, dirty?=0 [ 60.906] sna_accel_flush: flush?=0, dirty?=0 [ 60.906] sna_accel_flush: flush?=0, dirty?=0 [ 60.906] sna_accel_flush: flush?=0, dirty?=0 [ 60.906] sna_block_handler (tv=0.500000) [ 60.906] sna_scanout_do_flush: flush timer active: delta=16 [ 60.906] sna_accel_do_throttle -- no pending activity [ 60.906] sna_accel_block: evaluating timers, active=5 [ 60.906] sna_accel_block: flush timer expires in 16 [60922] [ 60.907] sna_wakeup_handler [ 60.907] sna_accel_flush: flush?=0, dirty?=0 [ 60.907] sna_block_handler (tv=0.499000) [ 60.907] sna_scanout_do_flush: flush timer active: delta=15 [ 60.907] sna_accel_do_throttle -- no pending activity [ 60.907] sna_accel_block: evaluating timers, active=5 [ 60.907] sna_accel_block: flush timer expires in 15 [60922] [ 60.918] sna_wakeup_handler [ 60.918] sna_accel_flush: flush?=0, dirty?=0 [ 60.918] sna_accel_flush: flush?=0, dirty?=0 [ 60.918] sna_block_handler (tv=0.488000) [ 60.918] sna_scanout_do_flush: flush timer active: delta=4 [ 60.918] sna_accel_do_throttle -- no pending activity [ 60.918] sna_accel_block: evaluating timers, active=5 [ 60.918] sna_accel_block: flush timer expires in 4 [60922] [ 60.922] sna_wakeup_handler [ 60.922] sna_block_handler (tv=0.484000) [ 60.922] sna_scanout_do_flush: flush timer active: delta=0 [ 60.922] sna_scanout_do_flush (time=60922), triggered [ 60.922] sna_scanout_flush (time=60922), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 60.922] has_shadow: has pending damage? 0, outstanding flips: 0 [ 60.922] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 60.922] has_shadow: has pending damage? 0, outstanding flips: 0 [ 60.922] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 60.922] sna_accel_do_throttle -- no pending activity [ 60.922] sna_accel_block: evaluating timers, active=5 [ 60.922] sna_accel_block: flush timer expires in 16 [60938] [ 60.933] sna_wakeup_handler [ 60.933] sna_create_pixmap(22, 20, 32, usage=0) [ 60.933] kgem_can_create_2d: 22x20 @ 32 [ 60.933] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=20 [ 60.933] kgem_can_create_2d: untiled size=4096 [ 60.933] kgem_choose_tiling: too thin [width 22, 32 bpp] for TILING_X [ 60.933] kgem_choose_tiling: 22x20 -> 0 [ 60.933] sna_create_pixmap: usage=0, flags=a [ 60.933] sna_create_pixmap: small buffer [1760], attaching to shadow pixmap [ 60.933] create_pixmap: allocating pixmap 22x20, depth=32/32, size=1768 [ 60.933] create_pixmap: serial=3942, usage=0, 22x20 [ 60.933] sna_create_pixmap: serial=3942, 22x20, usage=0 [ 60.933] sna_composite_rectangles(pixmap=3943, op=0, 0 x 1 [(0, 0)x(22, 20) ...]) [ 60.933] sna_composite_rectangles: converted to op 0 [ 60.933] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 60.933] sna_composite_rectangles: nrects=1, region=(0, 0), (22, 20) x 1 [ 60.933] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 60.933] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 60.933] sna_composite_rectangles: fallback, dst pixmap=3943 too small or not attached [ 60.933] sna_composite_rectangles: fallback [ 60.933] sna_drawable_move_region_to_cpu(pixmap=3943 (22x20), [(0, 0), (22, 20)], flags=1) [ 60.933] sna_drawable_move_region_to_cpu: region (0, 0), (22, 20) + (0, 0) subsumes pixmap (22x20) [ 60.933] _sna_pixmap_move_to_cpu(pixmap=3943, 22x20, flags=1) [ 60.933] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 60.933] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 60.933] operate_inplace: no, inplace operation not suitable [ 60.933] _sna_pixmap_move_to_cpu: marking as damaged [ 60.933] __sna_damage_all(22, 20) [ 60.933] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 60.933] sna_composite_rectangles(pixmap=3943, op=1, fff2f1f0 x 1 [(0, 0)x(22, 20) ...]) [ 60.933] sna_composite_rectangles: converted to op 1 [ 60.933] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 60.933] sna_composite_rectangles: nrects=1, region=(0, 0), (22, 20) x 1 [ 60.933] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 60.933] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 60.933] sna_composite_rectangles: fallback, dst pixmap=3943 too small or not attached [ 60.933] sna_composite_rectangles: fallback [ 60.933] sna_drawable_move_region_to_cpu(pixmap=3943 (22x20), [(0, 0), (22, 20)], flags=1) [ 60.933] sna_drawable_move_region_to_cpu: pixmap=3943 all damaged on CPU [ 60.933] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 60.933] sna_composite_rectangles: fallback fill: (0, 0)x(22, 20) fff2f1f0 [ 60.933] sna_composite_rectangles(pixmap=3943, op=1, ff300a24 x 2 [(0, 0)x(22, 20) ...]) [ 60.933] sna_composite_rectangles: converted to op 1 [ 60.933] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 60.933] sna_composite_rectangles[1] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 60.933] sna_composite_rectangles: nrects=2, region=(0, 0), (22, 20) x 2 [ 60.933] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 60.933] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 60.933] sna_composite_rectangles: fallback, dst pixmap=3943 too small or not attached [ 60.933] sna_composite_rectangles: fallback [ 60.933] sna_drawable_move_region_to_cpu(pixmap=3943 (22x20), [(0, 0), (22, 20)], flags=1) [ 60.933] sna_drawable_move_region_to_cpu: pixmap=3943 all damaged on CPU [ 60.933] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 60.933] sna_composite_rectangles: fallback fill: (0, 0)x(22, 20) ff300a24 [ 60.933] sna_glyphs(op=3, nlist=1, src=(-8, 15)) [ 60.933] sna_glyphs: fallback -- too small (22x20) [ 60.933] glyphs_fallback: nlist=1, count=2, extents (-9, 3), (10, 15) [ 60.933] glyphs_fallback: clipped extents (0, 3), (9, 15) [ 60.933] sna_drawable_move_region_to_cpu(pixmap=3943 (22x20), [(0, 3), (9, 15)], flags=3) [ 60.933] sna_drawable_move_region_to_cpu: pixmap=3943 all damaged on CPU [ 60.933] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 60.934] sna_composite_rectangles(pixmap=3943, op=1, ffffffff x 1 [(10, 1)x(9, 17) ...]) [ 60.934] sna_composite_rectangles: converted to op 1 [ 60.934] sna_composite_rectangles[0] (10, 1)x(9, 17) -> (10, 1), (19, 18) [ 60.934] sna_composite_rectangles: nrects=1, region=(10, 1), (19, 18) x 1 [ 60.934] sna_composite_rectangles: clipped extents (10, 1),(19, 18) x 1 [ 60.934] sna_composite_rectangles: pixmap +(0, 0) extents (10, 1),(19, 18) [ 60.934] sna_composite_rectangles: fallback, dst pixmap=3943 too small or not attached [ 60.934] sna_composite_rectangles: fallback [ 60.934] sna_drawable_move_region_to_cpu(pixmap=3943 (22x20), [(10, 1), (19, 18)], flags=1) [ 60.934] sna_drawable_move_region_to_cpu: pixmap=3943 all damaged on CPU [ 60.934] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 60.934] sna_composite_rectangles: fallback fill: (10, 1)x(9, 17) ffffffff [ 60.934] sna_copy_area: src=pixmap=3943:(0, 0)x(22, 20)+(0, 0) -> dst=pixmap=3060:(423, 782)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 60.934] sna_copy_area: normal copy [ 60.934] sna_do_copy: src=(0, 0), dst=(423, 782), size=(22x20) [ 60.934] sna_do_copy: after drawable: src=(0, 0), dst=(488, 806), size=(22x20) [ 60.934] sna_do_copy: dst extents (488, 806), (510, 826), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 60.934] sna_do_copy: clipped dst extents (488, 806), (510, 826) [ 60.934] sna_do_copy: unclipped src extents (0, 0), (22, 20) [ 60.934] sna_do_copy: clipped src extents (0, 0), (22, 20) [ 60.934] sna_do_copy: pixmap -- no source clipping [ 60.934] sna_do_copy: src extents (0, 0), (22, 20) x 1 [ 60.934] sna_do_copy: copy region (488, 806), (510, 826) x 1 + (-488, -806) [ 60.934] sna_copy_boxes (boxes=1x[(488, 806), (510, 826)...], src pixmap=3943+(-488, -806), dst pixmap=3060+(-65, -24), alu=3, src.size=22x20, dst.size=3775x2136) [ 60.934] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94ad4050, gpu_bo=0, cpu_bo=0), replaces=0 [ 60.934] sna_drawable_use_bo pixmap=3060, box=((423, 782), (445, 802)), flags=8... [ 60.934] sna_drawable_use_bo: exported target, set PREFER_GPU [ 60.934] sna_drawable_use_bo: pinned, never REPLACES [ 60.934] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 60.934] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 60.934] sna_drawable_use_bo: using whole GPU bo [ 60.934] region_overlaps_damage? [ 60.934] use_shm_bo: no, not attached [ 60.934] sna_drawable_move_region_to_cpu(pixmap=3943 (22x20), [(0, 0), (22, 20)], flags=2) [ 60.934] sna_drawable_move_region_to_cpu: pixmap=3943 all damaged on CPU [ 60.934] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 60.934] sna_write_boxes x 1, src stride=88, src dx=(-423, -782) [ 60.934] kgem_bo_can_map: handle=9, map=0x7fc6b7845000:0x0:0x7fc656564000, tiling=1, domain=1, offset=4029534208 [ 60.934] write_boxes_inplace x 1, handle=9, tiling=1 [ 60.934] upload_inplace__tiled: tiling=1 [ 60.934] kgem_bo_can_map__cpu: handle=9 [ 60.934] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 60.934] kgem_bo_map__cpu(handle=9, size=33177600, map=0x7fc6b7845000:0x7fc656564000) [ 60.934] kgem_bo_sync__cpu: handle=9 [ 60.934] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(423, 782), size=22x20, pitch=88/15360 [ 60.934] sna_accel_flush: flush?=0, dirty?=0 [ 60.934] sna_accel_flush: flush?=0, dirty?=0 [ 60.934] sna_accel_flush: flush?=0, dirty?=0 [ 60.934] sna_accel_flush: flush?=0, dirty?=0 [ 60.934] sna_destroy_pixmap: pixmap=3943, attached?=1 [ 60.934] __sna_free_pixmap(pixmap=3943) [ 60.934] sna_accel_flush: flush?=0, dirty?=0 [ 60.934] sna_accel_flush: flush?=0, dirty?=0 [ 60.934] sna_accel_flush: flush?=0, dirty?=0 [ 60.934] sna_block_handler (tv=0.472000) [ 60.934] sna_scanout_do_flush: flush timer active: delta=4 [ 60.934] sna_accel_do_throttle -- no pending activity [ 60.934] sna_accel_block: evaluating timers, active=5 [ 60.934] sna_accel_block: flush timer expires in 4 [60938] [ 60.935] sna_wakeup_handler [ 60.935] sna_accel_flush: flush?=0, dirty?=0 [ 60.935] sna_accel_flush: flush?=0, dirty?=0 [ 60.935] sna_block_handler (tv=0.471000) [ 60.935] sna_scanout_do_flush: flush timer active: delta=3 [ 60.935] sna_scanout_do_flush (time=60935), triggered [ 60.935] sna_scanout_flush (time=60935), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 60.935] has_shadow: has pending damage? 0, outstanding flips: 0 [ 60.935] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 60.935] has_shadow: has pending damage? 0, outstanding flips: 0 [ 60.935] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 60.935] sna_accel_do_throttle -- no pending activity [ 60.935] sna_accel_block: evaluating timers, active=5 [ 60.935] sna_accel_block: flush timer expires in 16 [60951] [ 60.935] sna_wakeup_handler [ 60.935] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=114, name=86 [ 60.935] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 60.935] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 60.935] sna_dri2_get_back: draw size=7680x2160, back buffer handle=114 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 [ 60.935] sna_dri2_get_back: reuse backbuffer? 1 [ 60.935] sna_dri2_get_back: back buffer handle=114, active?=0, refcnt=1 [ 60.935] sna_dri2_get_back: reuse unattached back [ 60.935] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 60.935] sna_dri2_reuse_buffer: reusing back buffer handle=114, name=86, pitch=30720, age=0 [ 60.935] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 60.935] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=40, name=5, active_scanout=3 [ 60.935] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 60.935] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 60.935] sna_accel_flush: flush?=0, dirty?=0 [ 60.935] sna_accel_flush: flush?=0, dirty?=0 [ 60.935] sna_accel_flush: flush?=0, dirty?=0 [ 60.935] sna_block_handler (tv=0.471000) [ 60.935] sna_scanout_do_flush: flush timer active: delta=16 [ 60.935] sna_accel_do_throttle -- no pending activity [ 60.935] sna_accel_block: evaluating timers, active=5 [ 60.935] sna_accel_block: flush timer expires in 16 [60951] [ 60.936] sna_wakeup_handler [ 60.936] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 60.936] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 60.936] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 60.936] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 60.936] sna_dri2_get_msc(draw=146, pipe=0) [ 60.936] sna_crtc_record_swap: recording last swap on pipe=0, frame 3406 [msc=3406], time 60.931907 [ 60.936] sna_dri2_get_msc: msc=3406 [raw=3406], ust=60931907 [ 60.936] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=114 (refs=1/1, flush=0) , front=40 (refs=1/4, flush=1) [ 60.936] sna_dri2_schedule_swap(target_msc=3400, divisor=0, remainder=0) [ 60.936] sna_dri2_schedule_swap: using front handle=40, active_scanout?=3, flush?=1 [ 60.936] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 60.936] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 60.936] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 60.936] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 60.936] sna_crtc_record_swap: recording last swap on pipe=0, frame 3406 [msc=3406], time 60.931907 [ 60.936] immediate_swap: current_msc=3406, target_msc=3400 -- yes [ 60.936] can_flip: no, shadow enabled [ 60.936] sna_dri2_add_event: adding event to window 146) [ 60.936] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 60.936] sna_dri2_immediate_blit: no pending blit, starting chain [ 60.936] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 60.936] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 60.936] can_xchg: back size=8701e00, front size=8701e00 [ 60.936] can_xchg: yes, pixmap=165 [ 60.936] sna_dri2_xchg: win=146, exchange front=40/5,ref=2 and back=114/86,ref=2, pixmap=165 7680x2160 [ 60.936] sna_dri2_xchg: back_bo handle=114, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 60.936] sna_dri2_xchg: front_bo handle=40, pitch=30720, size=132710400, ref=4, active_scanout?=3 [ 60.936] set_bo: pixmap=165, handle=114 (old handle=40) [ 60.936] set_bo: marking whole pixmap as damaged [ 60.936] set_bo: applying final/discard move-to-gpu [ 60.936] wait_for_shadow: flags=0, flips=0, handle=40, shadow=32 [ 60.936] set_bo: dropping flush hint from handle=40 [ 60.936] set_bo: adding flush hint to handle=114 [ 60.936] mark_stale(handle=40) => 1 [ 60.936] swap_limit: draw=146 setting swap limit to 3 [ 60.936] sna_dri2_swap_limit_validate: swap limit set to 3 [ 60.936] sna_next_vblank(pipe=0, waiting until next vblank) [ 60.936] sna_dri2_schedule_swap: reported target_msc=3406 [ 60.936] sna_accel_flush: flush?=0, dirty?=0 [ 60.936] sna_accel_flush: flush?=0, dirty?=0 [ 60.936] sna_accel_flush: flush?=0, dirty?=0 [ 60.936] sna_accel_flush: flush?=0, dirty?=0 [ 60.936] sna_block_handler (tv=0.470000) [ 60.936] sna_scanout_do_flush: flush timer active: delta=15 [ 60.936] sna_accel_do_throttle -- no pending activity [ 60.936] sna_accel_block: evaluating timers, active=5 [ 60.936] sna_accel_block: flush timer expires in 15 [60951] [ 60.947] sna_wakeup_handler [ 60.947] sna_accel_flush: flush?=0, dirty?=0 [ 60.947] sna_accel_flush: flush?=0, dirty?=0 [ 60.947] sna_block_handler (tv=0.459000) [ 60.947] sna_scanout_do_flush: flush timer active: delta=4 [ 60.947] sna_accel_do_throttle -- no pending activity [ 60.947] sna_accel_block: evaluating timers, active=5 [ 60.947] sna_accel_block: flush timer expires in 4 [60951] [ 60.947] sna_wakeup_handler [ 60.947] sna_block_handler (tv=0.459000) [ 60.947] sna_scanout_do_flush: flush timer active: delta=4 [ 60.947] sna_accel_do_throttle -- no pending activity [ 60.947] sna_accel_block: evaluating timers, active=5 [ 60.947] sna_accel_block: flush timer expires in 4 [60951] [ 60.948] sna_wakeup_handler [ 60.948] sna_mode_wakeup: len=32 [ 60.948] sna_dri2_vblank_handler(type=2, sequence=3407, draw=3353) [ 60.948] sna_crtc_record_swap: recording last swap on pipe=0, frame 3407 [msc=3407], time 60.948594 [ 60.948] sna_dri2_vblank_handler: 2 complete, frame=3407 tv=60.948594 [ 60.948] sna_dri2_blit_complete: blit finished [ 60.948] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=3407, tv=60.948594) [ 60.948] frame_swap_complete(type=2): draw=146, pipe=0, frame=3407 [msc=3407], tv=60.948594 [ 60.948] sna_accel_flush: flush?=0, dirty?=0 [ 60.948] sna_dri2_event_free(draw?=1) [ 60.948] sna_dri2_remove_event: remove[0x561c9473fac0] from window 146, active? 1 [ 60.948] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=114] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 60.948] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=40] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 60.948] sna_dri2_vblank_handler complete [ 60.948] sna_block_handler (tv=0.458000) [ 60.948] sna_scanout_do_flush: flush timer active: delta=3 [ 60.948] sna_scanout_do_flush (time=60948), triggered [ 60.948] sna_scanout_flush (time=60948), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 60.948] has_shadow: has pending damage? 1, outstanding flips: 0 [ 60.948] stop_flush: scanout=114 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 60.948] has_shadow: has pending damage? 1, outstanding flips: 0 [ 60.948] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 60.948] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 60.948] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 60.948] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 60.948] sna_pixmap_move_to_gpu: already all-damaged [ 60.948] sna_pixmap_mark_active: pixmap=165, handle=114 [ 60.948] sna_mode_redisplay: crtc[0] transformed? 0 [ 60.948] sna_mode_redisplay: crtc[1] transformed? 0 [ 60.948] sna_mode_redisplay: crtc[2] transformed? 0 [ 60.948] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=114 [active=1] [ 60.948] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 40, transformed? 0 [ 60.948] get_fb: reusing fb=101 for handle=114 [ 60.948] sna_mode_redisplay: recording flip on CRTC:32 handle=114, active_scanout=2, serial=2 [ 60.948] __kgem_bo_clear_busy: handle=114 [ 60.948] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 40, transformed? 0 [ 60.948] sna_mode_redisplay: recording flip on CRTC:39 handle=114, active_scanout=3, serial=3 [ 60.948] __kgem_bo_clear_busy: handle=114 [ 60.948] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 60.948] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 60.948] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=114, shadow handle=32 [ 60.948] sna_accel_do_throttle -- no pending activity [ 60.948] sna_accel_block: evaluating timers, active=5 [ 60.948] sna_accel_block: flush timer expires in 16 [60964] [ 60.949] sna_wakeup_handler [ 60.949] sna_block_handler (tv=0.457000) [ 60.949] sna_scanout_do_flush: flush timer active: delta=15 [ 60.949] sna_accel_do_throttle -- no pending activity [ 60.949] sna_accel_block: evaluating timers, active=5 [ 60.949] sna_accel_block: flush timer expires in 15 [60964] [ 60.963] sna_wakeup_handler [ 60.963] sna_mode_wakeup: len=32 [ 60.963] sna_mode_wakeup: recording last swap on pipe=1, frame 3378 [d32], time 60.963887 [ 60.963] sna_mode_wakeup: removing handle=40 [active_scanout=1] from scanout, installing handle=114 [active_scanout=3] [ 60.963] sna_mode_wakeup: flip complete, pending? 2 [ 60.963] sna_block_handler (tv=0.443000) [ 60.963] sna_scanout_do_flush: flush timer active: delta=1 [ 60.963] sna_scanout_do_flush (time=60963), triggered [ 60.963] sna_scanout_flush (time=60963), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 60.963] has_shadow: has pending damage? 0, outstanding flips: 1 [ 60.963] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 60.963] has_shadow: has pending damage? 0, outstanding flips: 1 [ 60.963] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) [ 60.963] sna_accel_do_throttle -- no pending activity [ 60.963] sna_accel_block: evaluating timers, active=5 [ 60.963] sna_accel_block: flush timer expires in 16 [60979] [ 60.965] sna_wakeup_handler [ 60.965] sna_mode_wakeup: len=32 [ 60.965] sna_mode_wakeup: recording last swap on pipe=0, frame 3408 [d50], time 60.965286 [ 60.965] sna_mode_wakeup: removing handle=40 [active_scanout=0] from scanout, installing handle=114 [active_scanout=3] [ 60.965] sna_mode_wakeup: flip complete, pending? 1 [ 60.965] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 60.965] sna_block_handler (tv=0.441000) [ 60.965] sna_scanout_do_flush: flush timer active: delta=14 [ 60.965] sna_accel_do_throttle -- no pending activity [ 60.965] sna_accel_block: evaluating timers, active=5 [ 60.965] sna_accel_block: flush timer expires in 14 [60979] [ 60.979] sna_wakeup_handler [ 60.979] sna_block_handler (tv=0.427000) [ 60.979] sna_scanout_do_flush: flush timer active: delta=0 [ 60.979] sna_scanout_do_flush (time=60979), triggered [ 60.979] sna_scanout_flush (time=60979), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 60.979] has_shadow: has pending damage? 0, outstanding flips: 0 [ 60.979] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 60.979] has_shadow: has pending damage? 0, outstanding flips: 0 [ 60.979] sna_accel_disarm_timer[0] (time=60979) [ 60.979] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 60.979] sna_accel_do_throttle -- no pending activity [ 61.004] sna_wakeup_handler [ 61.005] sna_accel_flush: flush?=0, dirty?=0 [ 61.005] sna_accel_flush: flush?=0, dirty?=0 [ 61.005] sna_block_handler (tv=0.499000) [ 61.005] has_shadow: has pending damage? 0, outstanding flips: 0 [ 61.005] sna_accel_do_throttle -- no pending activity [ 61.005] sna_wakeup_handler [ 61.005] sna_block_handler (tv=0.499000) [ 61.005] has_shadow: has pending damage? 0, outstanding flips: 0 [ 61.005] sna_accel_do_throttle -- no pending activity [ 61.005] sna_wakeup_handler [ 61.005] sna_accel_flush: flush?=0, dirty?=0 [ 61.005] sna_accel_flush: flush?=0, dirty?=0 [ 61.005] sna_accel_flush: flush?=0, dirty?=0 [ 61.005] sna_accel_flush: flush?=0, dirty?=0 [ 61.005] sna_block_handler (tv=0.499000) [ 61.005] has_shadow: has pending damage? 0, outstanding flips: 0 [ 61.005] sna_accel_do_throttle -- no pending activity [ 61.006] sna_wakeup_handler [ 61.006] sna_accel_flush: flush?=0, dirty?=0 [ 61.006] sna_accel_flush: flush?=0, dirty?=0 [ 61.006] sna_block_handler (tv=0.498000) [ 61.006] has_shadow: has pending damage? 0, outstanding flips: 0 [ 61.006] sna_accel_do_throttle -- no pending activity [ 61.006] sna_wakeup_handler [ 61.006] sna_block_handler (tv=0.498000) [ 61.006] has_shadow: has pending damage? 0, outstanding flips: 0 [ 61.006] sna_accel_do_throttle -- no pending activity [ 61.006] sna_wakeup_handler [ 61.006] sna_accel_flush: flush?=0, dirty?=0 [ 61.006] sna_block_handler (tv=0.498000) [ 61.006] has_shadow: has pending damage? 0, outstanding flips: 0 [ 61.006] sna_accel_do_throttle -- no pending activity [ 61.007] sna_wakeup_handler [ 61.007] sna_block_handler (tv=0.497000) [ 61.007] has_shadow: has pending damage? 0, outstanding flips: 0 [ 61.007] sna_accel_do_throttle -- no pending activity [ 61.009] sna_wakeup_handler [ 61.009] sna_block_handler (tv=0.495000) [ 61.009] has_shadow: has pending damage? 0, outstanding flips: 0 [ 61.009] sna_accel_do_throttle -- no pending activity [ 61.018] sna_wakeup_handler [ 61.018] sna_accel_flush: flush?=0, dirty?=0 [ 61.018] sna_accel_flush: flush?=0, dirty?=0 [ 61.018] sna_block_handler (tv=0.486000) [ 61.018] has_shadow: has pending damage? 0, outstanding flips: 0 [ 61.018] sna_accel_do_throttle -- no pending activity [ 61.033] sna_wakeup_handler [ 61.033] sna_create_pixmap(22, 20, 32, usage=0) [ 61.033] kgem_can_create_2d: 22x20 @ 32 [ 61.033] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=20 [ 61.033] kgem_can_create_2d: untiled size=4096 [ 61.033] kgem_choose_tiling: too thin [width 22, 32 bpp] for TILING_X [ 61.033] kgem_choose_tiling: 22x20 -> 0 [ 61.033] sna_create_pixmap: usage=0, flags=a [ 61.033] sna_create_pixmap: small buffer [1760], attaching to shadow pixmap [ 61.033] create_pixmap: allocating pixmap 22x20, depth=32/32, size=1768 [ 61.033] create_pixmap: serial=3944, usage=0, 22x20 [ 61.033] sna_create_pixmap: serial=3944, 22x20, usage=0 [ 61.033] sna_composite_rectangles(pixmap=3945, op=0, 0 x 1 [(0, 0)x(22, 20) ...]) [ 61.033] sna_composite_rectangles: converted to op 0 [ 61.033] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 61.033] sna_composite_rectangles: nrects=1, region=(0, 0), (22, 20) x 1 [ 61.033] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 61.033] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 61.033] sna_composite_rectangles: fallback, dst pixmap=3945 too small or not attached [ 61.033] sna_composite_rectangles: fallback [ 61.033] sna_drawable_move_region_to_cpu(pixmap=3945 (22x20), [(0, 0), (22, 20)], flags=1) [ 61.033] sna_drawable_move_region_to_cpu: region (0, 0), (22, 20) + (0, 0) subsumes pixmap (22x20) [ 61.033] _sna_pixmap_move_to_cpu(pixmap=3945, 22x20, flags=1) [ 61.033] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 61.033] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 61.033] operate_inplace: no, inplace operation not suitable [ 61.033] _sna_pixmap_move_to_cpu: marking as damaged [ 61.033] __sna_damage_all(22, 20) [ 61.033] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 61.033] sna_composite_rectangles(pixmap=3945, op=1, fff2f1f0 x 1 [(0, 0)x(22, 20) ...]) [ 61.033] sna_composite_rectangles: converted to op 1 [ 61.033] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 61.033] sna_composite_rectangles: nrects=1, region=(0, 0), (22, 20) x 1 [ 61.033] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 61.033] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 61.033] sna_composite_rectangles: fallback, dst pixmap=3945 too small or not attached [ 61.033] sna_composite_rectangles: fallback [ 61.033] sna_drawable_move_region_to_cpu(pixmap=3945 (22x20), [(0, 0), (22, 20)], flags=1) [ 61.033] sna_drawable_move_region_to_cpu: pixmap=3945 all damaged on CPU [ 61.033] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 61.033] sna_composite_rectangles: fallback fill: (0, 0)x(22, 20) fff2f1f0 [ 61.033] sna_composite_rectangles(pixmap=3945, op=1, ff300a24 x 2 [(0, 0)x(22, 20) ...]) [ 61.033] sna_composite_rectangles: converted to op 1 [ 61.033] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 61.033] sna_composite_rectangles[1] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 61.033] sna_composite_rectangles: nrects=2, region=(0, 0), (22, 20) x 2 [ 61.033] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 61.033] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 61.033] sna_composite_rectangles: fallback, dst pixmap=3945 too small or not attached [ 61.033] sna_composite_rectangles: fallback [ 61.033] sna_drawable_move_region_to_cpu(pixmap=3945 (22x20), [(0, 0), (22, 20)], flags=1) [ 61.033] sna_drawable_move_region_to_cpu: pixmap=3945 all damaged on CPU [ 61.033] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 61.033] sna_composite_rectangles: fallback fill: (0, 0)x(22, 20) ff300a24 [ 61.034] sna_glyphs(op=3, nlist=1, src=(-8, 15)) [ 61.034] sna_glyphs: fallback -- too small (22x20) [ 61.034] glyphs_fallback: nlist=1, count=2, extents (-9, 4), (10, 15) [ 61.034] glyphs_fallback: clipped extents (0, 4), (9, 15) [ 61.034] sna_drawable_move_region_to_cpu(pixmap=3945 (22x20), [(0, 4), (9, 15)], flags=3) [ 61.034] sna_drawable_move_region_to_cpu: pixmap=3945 all damaged on CPU [ 61.034] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 61.034] sna_composite_rectangles(pixmap=3945, op=1, ffffffff x 1 [(10, 1)x(9, 17) ...]) [ 61.034] sna_composite_rectangles: converted to op 1 [ 61.034] sna_composite_rectangles[0] (10, 1)x(9, 17) -> (10, 1), (19, 18) [ 61.034] sna_composite_rectangles: nrects=1, region=(10, 1), (19, 18) x 1 [ 61.034] sna_composite_rectangles: clipped extents (10, 1),(19, 18) x 1 [ 61.034] sna_composite_rectangles: pixmap +(0, 0) extents (10, 1),(19, 18) [ 61.034] sna_composite_rectangles: fallback, dst pixmap=3945 too small or not attached [ 61.034] sna_composite_rectangles: fallback [ 61.034] sna_drawable_move_region_to_cpu(pixmap=3945 (22x20), [(10, 1), (19, 18)], flags=1) [ 61.034] sna_drawable_move_region_to_cpu: pixmap=3945 all damaged on CPU [ 61.034] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 61.034] sna_composite_rectangles: fallback fill: (10, 1)x(9, 17) ffffffff [ 61.034] sna_copy_area: src=pixmap=3945:(0, 0)x(22, 20)+(0, 0) -> dst=pixmap=3060:(432, 782)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 61.034] sna_copy_area: normal copy [ 61.034] sna_do_copy: src=(0, 0), dst=(432, 782), size=(22x20) [ 61.034] sna_do_copy: after drawable: src=(0, 0), dst=(497, 806), size=(22x20) [ 61.034] sna_do_copy: dst extents (497, 806), (519, 826), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 61.034] sna_do_copy: clipped dst extents (497, 806), (519, 826) [ 61.034] sna_do_copy: unclipped src extents (0, 0), (22, 20) [ 61.034] sna_do_copy: clipped src extents (0, 0), (22, 20) [ 61.034] sna_do_copy: pixmap -- no source clipping [ 61.034] sna_do_copy: src extents (0, 0), (22, 20) x 1 [ 61.034] sna_do_copy: copy region (497, 806), (519, 826) x 1 + (-497, -806) [ 61.034] sna_copy_boxes (boxes=1x[(497, 806), (519, 826)...], src pixmap=3945+(-497, -806), dst pixmap=3060+(-65, -24), alu=3, src.size=22x20, dst.size=3775x2136) [ 61.034] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94a1ed80, gpu_bo=0, cpu_bo=0), replaces=0 [ 61.034] sna_drawable_use_bo pixmap=3060, box=((432, 782), (454, 802)), flags=8... [ 61.034] sna_drawable_use_bo: exported target, set PREFER_GPU [ 61.034] sna_drawable_use_bo: pinned, never REPLACES [ 61.034] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 61.034] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 61.034] sna_drawable_use_bo: using whole GPU bo [ 61.034] region_overlaps_damage? [ 61.034] use_shm_bo: no, not attached [ 61.034] sna_drawable_move_region_to_cpu(pixmap=3945 (22x20), [(0, 0), (22, 20)], flags=2) [ 61.034] sna_drawable_move_region_to_cpu: pixmap=3945 all damaged on CPU [ 61.034] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 61.034] sna_write_boxes x 1, src stride=88, src dx=(-432, -782) [ 61.034] kgem_bo_can_map: handle=9, map=0x7fc6b7845000:0x0:0x7fc656564000, tiling=1, domain=1, offset=4029534208 [ 61.034] write_boxes_inplace x 1, handle=9, tiling=1 [ 61.034] upload_inplace__tiled: tiling=1 [ 61.034] kgem_bo_can_map__cpu: handle=9 [ 61.034] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 61.034] kgem_bo_map__cpu(handle=9, size=33177600, map=0x7fc6b7845000:0x7fc656564000) [ 61.034] kgem_bo_sync__cpu: handle=9 [ 61.034] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(432, 782), size=22x20, pitch=88/15360 [ 61.034] sna_accel_flush: flush?=0, dirty?=0 [ 61.034] sna_accel_flush: flush?=0, dirty?=0 [ 61.034] sna_accel_flush: flush?=0, dirty?=0 [ 61.034] sna_accel_flush: flush?=0, dirty?=0 [ 61.034] sna_destroy_pixmap: pixmap=3945, attached?=1 [ 61.034] __sna_free_pixmap(pixmap=3945) [ 61.034] sna_accel_flush: flush?=0, dirty?=0 [ 61.034] sna_accel_flush: flush?=0, dirty?=0 [ 61.034] sna_accel_flush: flush?=0, dirty?=0 [ 61.034] sna_block_handler (tv=0.470000) [ 61.034] has_shadow: has pending damage? 0, outstanding flips: 0 [ 61.034] sna_accel_do_throttle -- no pending activity [ 61.035] sna_wakeup_handler [ 61.035] sna_accel_flush: flush?=0, dirty?=0 [ 61.035] sna_accel_flush: flush?=0, dirty?=0 [ 61.035] sna_block_handler (tv=0.469000) [ 61.035] has_shadow: has pending damage? 0, outstanding flips: 0 [ 61.035] sna_accel_do_throttle -- no pending activity [ 61.035] sna_wakeup_handler [ 61.035] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=40, name=5 [ 61.035] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 61.035] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 61.035] sna_dri2_get_back: draw size=7680x2160, back buffer handle=40 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 [ 61.035] sna_dri2_get_back: reuse backbuffer? 1 [ 61.035] sna_dri2_get_back: back buffer handle=40, active?=0, refcnt=1 [ 61.035] sna_dri2_get_back: reuse unattached back [ 61.035] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 61.035] sna_dri2_reuse_buffer: reusing back buffer handle=40, name=5, pitch=30720, age=0 [ 61.035] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 61.035] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=114, name=86, active_scanout=3 [ 61.035] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 61.035] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=114] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 61.035] sna_accel_flush: flush?=0, dirty?=0 [ 61.035] sna_accel_flush: flush?=0, dirty?=0 [ 61.035] sna_accel_flush: flush?=0, dirty?=0 [ 61.035] sna_block_handler (tv=0.469000) [ 61.036] has_shadow: has pending damage? 0, outstanding flips: 0 [ 61.036] timer_enable (time=61035), starting timer 0 [ 61.036] sna_accel_do_throttle -- no pending activity [ 61.036] sna_accel_block: evaluating timers, active=5 [ 61.036] sna_accel_block: flush timer expires in 8 [61043] [ 61.036] sna_wakeup_handler [ 61.036] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 61.036] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 61.036] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 61.036] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 61.036] sna_dri2_get_msc(draw=146, pipe=0) [ 61.036] sna_crtc_record_swap: recording last swap on pipe=0, frame 3412 [msc=3412], time 61.32061 [ 61.036] sna_dri2_get_msc: msc=3412 [raw=3412], ust=61032061 [ 61.036] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=40 (refs=1/1, flush=0) , front=114 (refs=1/4, flush=1) [ 61.036] sna_dri2_schedule_swap(target_msc=3407, divisor=0, remainder=0) [ 61.036] sna_dri2_schedule_swap: using front handle=114, active_scanout?=3, flush?=1 [ 61.036] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 61.036] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 61.036] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 61.036] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 61.036] sna_crtc_record_swap: recording last swap on pipe=0, frame 3412 [msc=3412], time 61.32061 [ 61.036] immediate_swap: current_msc=3412, target_msc=3407 -- yes [ 61.036] can_flip: no, shadow enabled [ 61.036] sna_dri2_add_event: adding event to window 146) [ 61.036] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 61.036] sna_dri2_immediate_blit: no pending blit, starting chain [ 61.036] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 61.036] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 61.036] can_xchg: back size=8701e00, front size=8701e00 [ 61.036] can_xchg: yes, pixmap=165 [ 61.036] sna_dri2_xchg: win=146, exchange front=114/86,ref=2 and back=40/5,ref=2, pixmap=165 7680x2160 [ 61.036] sna_dri2_xchg: back_bo handle=40, pitch=30720, size=132710400, ref=1, active_scanout?=0 [ 61.036] sna_dri2_xchg: front_bo handle=114, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 61.036] set_bo: pixmap=165, handle=40 (old handle=114) [ 61.036] set_bo: marking whole pixmap as damaged [ 61.036] set_bo: applying final/discard move-to-gpu [ 61.036] wait_for_shadow: flags=0, flips=0, handle=114, shadow=32 [ 61.036] set_bo: dropping flush hint from handle=114 [ 61.036] set_bo: adding flush hint to handle=40 [ 61.036] mark_stale(handle=114) => 1 [ 61.036] swap_limit: draw=146 setting swap limit to 3 [ 61.036] sna_dri2_swap_limit_validate: swap limit set to 3 [ 61.036] sna_next_vblank(pipe=0, waiting until next vblank) [ 61.036] sna_dri2_schedule_swap: reported target_msc=3412 [ 61.036] sna_accel_flush: flush?=0, dirty?=0 [ 61.036] sna_accel_flush: flush?=0, dirty?=0 [ 61.036] sna_accel_flush: flush?=0, dirty?=0 [ 61.036] sna_accel_flush: flush?=0, dirty?=0 [ 61.036] sna_block_handler (tv=0.468000) [ 61.036] sna_scanout_do_flush: flush timer active: delta=7 [ 61.036] sna_accel_do_throttle -- no pending activity [ 61.036] sna_accel_block: evaluating timers, active=5 [ 61.036] sna_accel_block: flush timer expires in 7 [61043] [ 61.044] sna_wakeup_handler [ 61.044] sna_block_handler (tv=0.460000) [ 61.044] sna_scanout_do_flush: flush timer active: delta=-1 [ 61.044] sna_scanout_do_flush (time=61044), triggered [ 61.044] sna_scanout_flush (time=61044), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 61.044] has_shadow: has pending damage? 1, outstanding flips: 0 [ 61.044] stop_flush: scanout=40 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 61.044] has_shadow: has pending damage? 1, outstanding flips: 0 [ 61.044] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 61.044] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 61.044] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 61.044] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 61.044] sna_pixmap_move_to_gpu: already all-damaged [ 61.044] sna_pixmap_mark_active: pixmap=165, handle=40 [ 61.044] sna_mode_redisplay: crtc[0] transformed? 0 [ 61.044] sna_mode_redisplay: crtc[1] transformed? 0 [ 61.044] sna_mode_redisplay: crtc[2] transformed? 0 [ 61.044] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=40 [active=1] [ 61.044] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 114, transformed? 0 [ 61.044] get_fb: reusing fb=110 for handle=40 [ 61.044] sna_mode_redisplay: recording flip on CRTC:32 handle=40, active_scanout=2, serial=2 [ 61.044] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 61.044] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 114, transformed? 0 [ 61.044] sna_mode_redisplay: recording flip on CRTC:39 handle=40, active_scanout=3, serial=3 [ 61.044] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 61.044] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 61.044] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 61.044] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=40, shadow handle=32 [ 61.044] sna_accel_do_throttle -- no pending activity [ 61.044] sna_accel_block: evaluating timers, active=5 [ 61.044] sna_accel_block: flush timer expires in 16 [61060] [ 61.046] sna_wakeup_handler [ 61.047] sna_mode_wakeup: len=32 [ 61.047] sna_mode_wakeup: recording last swap on pipe=1, frame 3383 [d37], time 61.47343 [ 61.047] sna_mode_wakeup: removing handle=114 [active_scanout=1] from scanout, installing handle=40 [active_scanout=3] [ 61.047] sna_mode_wakeup: flip complete, pending? 2 [ 61.047] sna_block_handler (tv=0.457000) [ 61.047] sna_scanout_do_flush: flush timer active: delta=13 [ 61.047] sna_accel_do_throttle -- no pending activity [ 61.047] sna_accel_block: evaluating timers, active=5 [ 61.047] sna_accel_block: flush timer expires in 13 [61060] [ 61.048] sna_wakeup_handler [ 61.048] sna_mode_wakeup: len=64 [ 61.048] sna_dri2_vblank_handler(type=2, sequence=3413, draw=3353) [ 61.048] sna_crtc_record_swap: recording last swap on pipe=0, frame 3413 [msc=3413], time 61.48743 [ 61.048] sna_dri2_vblank_handler: 2 complete, frame=3413 tv=61.48743 [ 61.048] sna_dri2_blit_complete: blit finished [ 61.048] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=3413, tv=61.48743) [ 61.048] frame_swap_complete(type=2): draw=146, pipe=0, frame=3413 [msc=3413], tv=61.48743 [ 61.048] sna_accel_flush: flush?=0, dirty?=0 [ 61.048] sna_dri2_event_free(draw?=1) [ 61.048] sna_dri2_remove_event: remove[0x561c94ab16d0] from window 146, active? 1 [ 61.048] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 61.048] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=114] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 61.048] sna_dri2_vblank_handler complete [ 61.048] sna_mode_wakeup: recording last swap on pipe=0, frame 3413 [d55], time 61.48743 [ 61.048] sna_mode_wakeup: removing handle=114 [active_scanout=0] from scanout, installing handle=40 [active_scanout=3] [ 61.048] sna_mode_wakeup: flip complete, pending? 1 [ 61.048] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 61.048] sna_block_handler (tv=0.456000) [ 61.048] sna_scanout_do_flush: flush timer active: delta=12 [ 61.048] sna_accel_do_throttle -- no pending activity [ 61.048] sna_accel_block: evaluating timers, active=5 [ 61.048] sna_accel_block: flush timer expires in 12 [61060] [ 61.054] sna_wakeup_handler [ 61.054] sna_accel_flush: flush?=0, dirty?=0 [ 61.054] sna_accel_flush: flush?=0, dirty?=0 [ 61.054] sna_block_handler (tv=0.500000) [ 61.054] sna_scanout_do_flush: flush timer active: delta=6 [ 61.054] sna_accel_do_throttle -- no pending activity [ 61.054] sna_accel_block: evaluating timers, active=5 [ 61.054] sna_accel_block: flush timer expires in 6 [61060] [ 61.054] sna_wakeup_handler [ 61.054] sna_block_handler (tv=0.500000) [ 61.054] sna_scanout_do_flush: flush timer active: delta=6 [ 61.054] sna_accel_do_throttle -- no pending activity [ 61.054] sna_accel_block: evaluating timers, active=5 [ 61.054] sna_accel_block: flush timer expires in 6 [61060] [ 61.055] sna_wakeup_handler [ 61.055] sna_accel_flush: flush?=0, dirty?=0 [ 61.055] sna_accel_flush: flush?=0, dirty?=0 [ 61.055] sna_accel_flush: flush?=0, dirty?=0 [ 61.055] sna_accel_flush: flush?=0, dirty?=0 [ 61.055] sna_block_handler (tv=0.499000) [ 61.055] sna_scanout_do_flush: flush timer active: delta=5 [ 61.055] sna_accel_do_throttle -- no pending activity [ 61.055] sna_accel_block: evaluating timers, active=5 [ 61.055] sna_accel_block: flush timer expires in 5 [61060] [ 61.056] sna_wakeup_handler [ 61.056] sna_accel_flush: flush?=0, dirty?=0 [ 61.056] sna_block_handler (tv=0.498000) [ 61.056] sna_scanout_do_flush: flush timer active: delta=4 [ 61.056] sna_accel_do_throttle -- no pending activity [ 61.056] sna_accel_block: evaluating timers, active=5 [ 61.056] sna_accel_block: flush timer expires in 4 [61060] [ 61.060] sna_wakeup_handler [ 61.060] sna_block_handler (tv=0.494000) [ 61.060] sna_scanout_do_flush: flush timer active: delta=0 [ 61.060] sna_scanout_do_flush (time=61060), triggered [ 61.060] sna_scanout_flush (time=61060), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 61.060] has_shadow: has pending damage? 0, outstanding flips: 0 [ 61.060] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 61.060] has_shadow: has pending damage? 0, outstanding flips: 0 [ 61.060] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 61.060] sna_accel_do_throttle -- no pending activity [ 61.060] sna_accel_block: evaluating timers, active=5 [ 61.060] sna_accel_block: flush timer expires in 16 [61076] [ 61.065] sna_wakeup_handler [ 61.065] sna_accel_flush: flush?=0, dirty?=0 [ 61.065] sna_accel_flush: flush?=0, dirty?=0 [ 61.065] sna_block_handler (tv=0.489000) [ 61.065] sna_scanout_do_flush: flush timer active: delta=11 [ 61.065] sna_accel_do_throttle -- no pending activity [ 61.065] sna_accel_block: evaluating timers, active=5 [ 61.065] sna_accel_block: flush timer expires in 11 [61076] [ 61.066] sna_wakeup_handler [ 61.066] sna_create_pixmap(22, 20, 32, usage=0) [ 61.066] kgem_can_create_2d: 22x20 @ 32 [ 61.066] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=20 [ 61.066] kgem_can_create_2d: untiled size=4096 [ 61.066] kgem_choose_tiling: too thin [width 22, 32 bpp] for TILING_X [ 61.066] kgem_choose_tiling: 22x20 -> 0 [ 61.066] sna_create_pixmap: usage=0, flags=a [ 61.066] sna_create_pixmap: small buffer [1760], attaching to shadow pixmap [ 61.066] create_pixmap: allocating pixmap 22x20, depth=32/32, size=1768 [ 61.066] create_pixmap: serial=3946, usage=0, 22x20 [ 61.066] sna_create_pixmap: serial=3946, 22x20, usage=0 [ 61.066] sna_composite_rectangles(pixmap=3947, op=0, 0 x 1 [(0, 0)x(22, 20) ...]) [ 61.066] sna_composite_rectangles: converted to op 0 [ 61.066] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 61.066] sna_composite_rectangles: nrects=1, region=(0, 0), (22, 20) x 1 [ 61.066] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 61.066] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 61.066] sna_composite_rectangles: fallback, dst pixmap=3947 too small or not attached [ 61.066] sna_composite_rectangles: fallback [ 61.066] sna_drawable_move_region_to_cpu(pixmap=3947 (22x20), [(0, 0), (22, 20)], flags=1) [ 61.066] sna_drawable_move_region_to_cpu: region (0, 0), (22, 20) + (0, 0) subsumes pixmap (22x20) [ 61.066] _sna_pixmap_move_to_cpu(pixmap=3947, 22x20, flags=1) [ 61.066] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 61.066] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 61.066] operate_inplace: no, inplace operation not suitable [ 61.066] _sna_pixmap_move_to_cpu: marking as damaged [ 61.066] __sna_damage_all(22, 20) [ 61.066] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 61.066] sna_composite_rectangles(pixmap=3947, op=1, fff2f1f0 x 1 [(0, 0)x(22, 20) ...]) [ 61.066] sna_composite_rectangles: converted to op 1 [ 61.066] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 61.066] sna_composite_rectangles: nrects=1, region=(0, 0), (22, 20) x 1 [ 61.066] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 61.066] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 61.066] sna_composite_rectangles: fallback, dst pixmap=3947 too small or not attached [ 61.066] sna_composite_rectangles: fallback [ 61.066] sna_drawable_move_region_to_cpu(pixmap=3947 (22x20), [(0, 0), (22, 20)], flags=1) [ 61.066] sna_drawable_move_region_to_cpu: pixmap=3947 all damaged on CPU [ 61.066] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 61.066] sna_composite_rectangles: fallback fill: (0, 0)x(22, 20) fff2f1f0 [ 61.066] sna_composite_rectangles(pixmap=3947, op=1, ff300a24 x 2 [(0, 0)x(22, 20) ...]) [ 61.066] sna_composite_rectangles: converted to op 1 [ 61.066] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 61.066] sna_composite_rectangles[1] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 61.066] sna_composite_rectangles: nrects=2, region=(0, 0), (22, 20) x 2 [ 61.066] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 61.066] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 61.066] sna_composite_rectangles: fallback, dst pixmap=3947 too small or not attached [ 61.066] sna_composite_rectangles: fallback [ 61.066] sna_drawable_move_region_to_cpu(pixmap=3947 (22x20), [(0, 0), (22, 20)], flags=1) [ 61.066] sna_drawable_move_region_to_cpu: pixmap=3947 all damaged on CPU [ 61.066] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 61.066] sna_composite_rectangles: fallback fill: (0, 0)x(22, 20) ff300a24 [ 61.066] sna_glyphs(op=3, nlist=1, src=(-8, 15)) [ 61.066] sna_glyphs: fallback -- too small (22x20) [ 61.066] glyphs_fallback: nlist=1, count=2, extents (-8, 7), (1, 15) [ 61.066] glyphs_fallback: clipped extents (0, 7), (1, 15) [ 61.066] sna_drawable_move_region_to_cpu(pixmap=3947 (22x20), [(0, 7), (1, 15)], flags=3) [ 61.066] sna_drawable_move_region_to_cpu: pixmap=3947 all damaged on CPU [ 61.066] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 61.066] sna_composite_rectangles(pixmap=3947, op=1, ffffffff x 1 [(10, 1)x(9, 17) ...]) [ 61.066] sna_composite_rectangles: converted to op 1 [ 61.066] sna_composite_rectangles[0] (10, 1)x(9, 17) -> (10, 1), (19, 18) [ 61.066] sna_composite_rectangles: nrects=1, region=(10, 1), (19, 18) x 1 [ 61.066] sna_composite_rectangles: clipped extents (10, 1),(19, 18) x 1 [ 61.066] sna_composite_rectangles: pixmap +(0, 0) extents (10, 1),(19, 18) [ 61.066] sna_composite_rectangles: fallback, dst pixmap=3947 too small or not attached [ 61.066] sna_composite_rectangles: fallback [ 61.066] sna_drawable_move_region_to_cpu(pixmap=3947 (22x20), [(10, 1), (19, 18)], flags=1) [ 61.066] sna_drawable_move_region_to_cpu: pixmap=3947 all damaged on CPU [ 61.066] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 61.066] sna_composite_rectangles: fallback fill: (10, 1)x(9, 17) ffffffff [ 61.066] sna_copy_area: src=pixmap=3947:(0, 0)x(22, 20)+(0, 0) -> dst=pixmap=3060:(441, 782)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 61.066] sna_copy_area: normal copy [ 61.066] sna_do_copy: src=(0, 0), dst=(441, 782), size=(22x20) [ 61.066] sna_do_copy: after drawable: src=(0, 0), dst=(506, 806), size=(22x20) [ 61.066] sna_do_copy: dst extents (506, 806), (528, 826), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 61.066] sna_do_copy: clipped dst extents (506, 806), (528, 826) [ 61.066] sna_do_copy: unclipped src extents (0, 0), (22, 20) [ 61.066] sna_do_copy: clipped src extents (0, 0), (22, 20) [ 61.066] sna_do_copy: pixmap -- no source clipping [ 61.066] sna_do_copy: src extents (0, 0), (22, 20) x 1 [ 61.066] sna_do_copy: copy region (506, 806), (528, 826) x 1 + (-506, -806) [ 61.066] sna_copy_boxes (boxes=1x[(506, 806), (528, 826)...], src pixmap=3947+(-506, -806), dst pixmap=3060+(-65, -24), alu=3, src.size=22x20, dst.size=3775x2136) [ 61.066] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94ad7060, gpu_bo=0, cpu_bo=0), replaces=0 [ 61.066] sna_drawable_use_bo pixmap=3060, box=((441, 782), (463, 802)), flags=8... [ 61.066] sna_drawable_use_bo: exported target, set PREFER_GPU [ 61.066] sna_drawable_use_bo: pinned, never REPLACES [ 61.066] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 61.066] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 61.066] sna_drawable_use_bo: using whole GPU bo [ 61.066] region_overlaps_damage? [ 61.066] use_shm_bo: no, not attached [ 61.066] sna_drawable_move_region_to_cpu(pixmap=3947 (22x20), [(0, 0), (22, 20)], flags=2) [ 61.066] sna_drawable_move_region_to_cpu: pixmap=3947 all damaged on CPU [ 61.066] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 61.066] sna_write_boxes x 1, src stride=88, src dx=(-441, -782) [ 61.066] kgem_bo_can_map: handle=9, map=0x7fc6b7845000:0x0:0x7fc656564000, tiling=1, domain=1, offset=4029534208 [ 61.066] write_boxes_inplace x 1, handle=9, tiling=1 [ 61.066] upload_inplace__tiled: tiling=1 [ 61.066] kgem_bo_can_map__cpu: handle=9 [ 61.066] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 61.066] kgem_bo_map__cpu(handle=9, size=33177600, map=0x7fc6b7845000:0x7fc656564000) [ 61.066] kgem_bo_sync__cpu: handle=9 [ 61.066] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(441, 782), size=22x20, pitch=88/15360 [ 61.066] sna_accel_flush: flush?=0, dirty?=0 [ 61.066] sna_accel_flush: flush?=0, dirty?=0 [ 61.066] sna_accel_flush: flush?=0, dirty?=0 [ 61.066] sna_accel_flush: flush?=0, dirty?=0 [ 61.066] sna_destroy_pixmap: pixmap=3947, attached?=1 [ 61.066] __sna_free_pixmap(pixmap=3947) [ 61.066] sna_accel_flush: flush?=0, dirty?=0 [ 61.066] sna_accel_flush: flush?=0, dirty?=0 [ 61.066] sna_accel_flush: flush?=0, dirty?=0 [ 61.066] sna_block_handler (tv=0.488000) [ 61.066] sna_scanout_do_flush: flush timer active: delta=10 [ 61.066] sna_accel_do_throttle -- no pending activity [ 61.066] sna_accel_block: evaluating timers, active=5 [ 61.066] sna_accel_block: flush timer expires in 10 [61076] [ 61.067] sna_wakeup_handler [ 61.067] sna_accel_flush: flush?=0, dirty?=0 [ 61.067] sna_accel_flush: flush?=0, dirty?=0 [ 61.067] sna_block_handler (tv=0.487000) [ 61.067] sna_scanout_do_flush: flush timer active: delta=9 [ 61.067] sna_accel_do_throttle -- no pending activity [ 61.068] sna_accel_block: evaluating timers, active=5 [ 61.068] sna_accel_block: flush timer expires in 9 [61076] [ 61.068] sna_wakeup_handler [ 61.068] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=114, name=86 [ 61.068] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 61.068] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 61.068] sna_dri2_get_back: draw size=7680x2160, back buffer handle=114 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 [ 61.068] sna_dri2_get_back: reuse backbuffer? 1 [ 61.068] sna_dri2_get_back: back buffer handle=114, active?=0, refcnt=1 [ 61.068] sna_dri2_get_back: reuse unattached back [ 61.068] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 61.068] sna_dri2_reuse_buffer: reusing back buffer handle=114, name=86, pitch=30720, age=0 [ 61.068] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 61.068] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=40, name=5, active_scanout=3 [ 61.068] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 61.068] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 61.068] sna_accel_flush: flush?=0, dirty?=0 [ 61.068] sna_accel_flush: flush?=0, dirty?=0 [ 61.068] sna_accel_flush: flush?=0, dirty?=0 [ 61.068] sna_block_handler (tv=0.486000) [ 61.068] sna_scanout_do_flush: flush timer active: delta=8 [ 61.068] sna_accel_do_throttle -- no pending activity [ 61.068] sna_accel_block: evaluating timers, active=5 [ 61.068] sna_accel_block: flush timer expires in 8 [61076] [ 61.068] sna_wakeup_handler [ 61.068] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 61.068] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 61.068] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 61.068] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 61.068] sna_dri2_get_msc(draw=146, pipe=0) [ 61.068] sna_crtc_record_swap: recording last swap on pipe=0, frame 3414 [msc=3414], time 61.65432 [ 61.068] sna_dri2_get_msc: msc=3414 [raw=3414], ust=61065432 [ 61.068] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=114 (refs=1/1, flush=0) , front=40 (refs=1/4, flush=1) [ 61.068] sna_dri2_schedule_swap(target_msc=3413, divisor=0, remainder=0) [ 61.068] sna_dri2_schedule_swap: using front handle=40, active_scanout?=3, flush?=1 [ 61.068] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 61.068] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 61.068] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 61.068] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 61.068] sna_crtc_record_swap: recording last swap on pipe=0, frame 3414 [msc=3414], time 61.65432 [ 61.068] immediate_swap: current_msc=3414, target_msc=3413 -- yes [ 61.068] can_flip: no, shadow enabled [ 61.068] sna_dri2_add_event: adding event to window 146) [ 61.068] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 61.068] sna_dri2_immediate_blit: no pending blit, starting chain [ 61.068] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 61.068] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 61.068] can_xchg: back size=8701e00, front size=8701e00 [ 61.068] can_xchg: yes, pixmap=165 [ 61.068] sna_dri2_xchg: win=146, exchange front=40/5,ref=2 and back=114/86,ref=2, pixmap=165 7680x2160 [ 61.068] sna_dri2_xchg: back_bo handle=114, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 61.068] sna_dri2_xchg: front_bo handle=40, pitch=30720, size=132710400, ref=4, active_scanout?=3 [ 61.068] set_bo: pixmap=165, handle=114 (old handle=40) [ 61.068] set_bo: marking whole pixmap as damaged [ 61.068] set_bo: applying final/discard move-to-gpu [ 61.068] wait_for_shadow: flags=0, flips=0, handle=40, shadow=32 [ 61.068] set_bo: dropping flush hint from handle=40 [ 61.068] set_bo: adding flush hint to handle=114 [ 61.068] mark_stale(handle=40) => 1 [ 61.068] swap_limit: draw=146 setting swap limit to 3 [ 61.068] sna_dri2_swap_limit_validate: swap limit set to 3 [ 61.068] sna_next_vblank(pipe=0, waiting until next vblank) [ 61.068] sna_dri2_schedule_swap: reported target_msc=3414 [ 61.068] sna_accel_flush: flush?=0, dirty?=0 [ 61.068] sna_accel_flush: flush?=0, dirty?=0 [ 61.068] sna_accel_flush: flush?=0, dirty?=0 [ 61.069] sna_accel_flush: flush?=0, dirty?=0 [ 61.069] sna_block_handler (tv=0.485000) [ 61.069] sna_scanout_do_flush: flush timer active: delta=7 [ 61.069] sna_accel_do_throttle -- no pending activity [ 61.069] sna_accel_block: evaluating timers, active=5 [ 61.069] sna_accel_block: flush timer expires in 7 [61076] [ 61.076] sna_wakeup_handler [ 61.076] sna_block_handler (tv=0.478000) [ 61.076] sna_scanout_do_flush: flush timer active: delta=0 [ 61.076] sna_scanout_do_flush (time=61076), triggered [ 61.076] sna_scanout_flush (time=61076), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 61.076] has_shadow: has pending damage? 1, outstanding flips: 0 [ 61.076] stop_flush: scanout=114 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 61.076] has_shadow: has pending damage? 1, outstanding flips: 0 [ 61.076] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 61.076] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 61.076] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 61.076] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 61.076] sna_pixmap_move_to_gpu: already all-damaged [ 61.076] sna_pixmap_mark_active: pixmap=165, handle=114 [ 61.076] sna_mode_redisplay: crtc[0] transformed? 0 [ 61.076] sna_mode_redisplay: crtc[1] transformed? 0 [ 61.076] sna_mode_redisplay: crtc[2] transformed? 0 [ 61.076] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=114 [active=1] [ 61.076] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 40, transformed? 0 [ 61.076] get_fb: reusing fb=101 for handle=114 [ 61.076] sna_mode_redisplay: recording flip on CRTC:32 handle=114, active_scanout=2, serial=2 [ 61.076] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 61.076] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 40, transformed? 0 [ 61.076] sna_mode_redisplay: recording flip on CRTC:39 handle=114, active_scanout=3, serial=3 [ 61.076] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 61.076] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 61.076] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 61.076] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=114, shadow handle=32 [ 61.076] sna_accel_do_throttle -- no pending activity [ 61.076] sna_accel_block: evaluating timers, active=5 [ 61.076] sna_accel_block: flush timer expires in 16 [61092] [ 61.080] sna_wakeup_handler [ 61.080] sna_mode_wakeup: len=32 [ 61.080] sna_mode_wakeup: recording last swap on pipe=1, frame 3385 [d39], time 61.80723 [ 61.080] sna_mode_wakeup: removing handle=40 [active_scanout=1] from scanout, installing handle=114 [active_scanout=3] [ 61.080] sna_mode_wakeup: flip complete, pending? 2 [ 61.080] sna_block_handler (tv=0.474000) [ 61.080] sna_scanout_do_flush: flush timer active: delta=12 [ 61.080] sna_accel_do_throttle -- no pending activity [ 61.080] sna_accel_block: evaluating timers, active=5 [ 61.080] sna_accel_block: flush timer expires in 12 [61092] [ 61.081] sna_wakeup_handler [ 61.081] sna_mode_wakeup: len=64 [ 61.081] sna_dri2_vblank_handler(type=2, sequence=3415, draw=3353) [ 61.081] sna_crtc_record_swap: recording last swap on pipe=0, frame 3415 [msc=3415], time 61.82125 [ 61.081] sna_dri2_vblank_handler: 2 complete, frame=3415 tv=61.82125 [ 61.081] sna_dri2_blit_complete: blit finished [ 61.081] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=3415, tv=61.82125) [ 61.081] frame_swap_complete(type=2): draw=146, pipe=0, frame=3415 [msc=3415], tv=61.82125 [ 61.081] sna_accel_flush: flush?=0, dirty?=0 [ 61.081] sna_dri2_event_free(draw?=1) [ 61.081] sna_dri2_remove_event: remove[0x561c94749170] from window 146, active? 1 [ 61.081] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=114] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 61.081] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=40] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 61.081] sna_dri2_vblank_handler complete [ 61.081] sna_mode_wakeup: recording last swap on pipe=0, frame 3415 [d57], time 61.82125 [ 61.081] sna_mode_wakeup: removing handle=40 [active_scanout=0] from scanout, installing handle=114 [active_scanout=3] [ 61.081] sna_mode_wakeup: flip complete, pending? 1 [ 61.081] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 61.081] sna_block_handler (tv=0.473000) [ 61.081] sna_scanout_do_flush: flush timer active: delta=11 [ 61.081] sna_accel_do_throttle -- no pending activity [ 61.081] sna_accel_block: evaluating timers, active=5 [ 61.081] sna_accel_block: flush timer expires in 11 [61092] [ 61.093] sna_wakeup_handler [ 61.093] sna_block_handler (tv=0.461000) [ 61.093] sna_scanout_do_flush: flush timer active: delta=-1 [ 61.093] sna_scanout_do_flush (time=61093), triggered [ 61.093] sna_scanout_flush (time=61093), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 61.093] has_shadow: has pending damage? 0, outstanding flips: 0 [ 61.093] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 61.093] has_shadow: has pending damage? 0, outstanding flips: 0 [ 61.093] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 61.093] sna_accel_do_throttle -- no pending activity [ 61.093] sna_accel_block: evaluating timers, active=5 [ 61.093] sna_accel_block: flush timer expires in 16 [61109] [ 61.109] sna_wakeup_handler [ 61.109] sna_block_handler (tv=0.445000) [ 61.109] sna_scanout_do_flush: flush timer active: delta=0 [ 61.109] sna_scanout_do_flush (time=61109), triggered [ 61.109] sna_scanout_flush (time=61109), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 61.109] has_shadow: has pending damage? 0, outstanding flips: 0 [ 61.109] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 61.109] has_shadow: has pending damage? 0, outstanding flips: 0 [ 61.109] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 61.109] sna_accel_do_throttle -- no pending activity [ 61.109] sna_accel_block: evaluating timers, active=5 [ 61.109] sna_accel_block: flush timer expires in 16 [61125] [ 61.113] sna_wakeup_handler [ 61.114] sna_accel_flush: flush?=0, dirty?=0 [ 61.114] sna_accel_flush: flush?=0, dirty?=0 [ 61.114] sna_block_handler (tv=0.440000) [ 61.114] sna_scanout_do_flush: flush timer active: delta=11 [ 61.114] sna_accel_do_throttle -- no pending activity [ 61.114] sna_accel_block: evaluating timers, active=5 [ 61.114] sna_accel_block: flush timer expires in 11 [61125] [ 61.114] sna_wakeup_handler [ 61.114] sna_block_handler (tv=0.440000) [ 61.114] sna_scanout_do_flush: flush timer active: delta=11 [ 61.114] sna_accel_do_throttle -- no pending activity [ 61.114] sna_accel_block: evaluating timers, active=5 [ 61.114] sna_accel_block: flush timer expires in 11 [61125] [ 61.115] sna_wakeup_handler [ 61.115] sna_block_handler (tv=0.439000) [ 61.115] sna_scanout_do_flush: flush timer active: delta=10 [ 61.115] sna_accel_do_throttle -- no pending activity [ 61.115] sna_accel_block: evaluating timers, active=5 [ 61.115] sna_accel_block: flush timer expires in 10 [61125] [ 61.125] sna_wakeup_handler [ 61.125] sna_block_handler (tv=0.429000) [ 61.125] sna_scanout_do_flush: flush timer active: delta=0 [ 61.125] sna_scanout_do_flush (time=61125), triggered [ 61.125] sna_scanout_flush (time=61125), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 61.125] has_shadow: has pending damage? 0, outstanding flips: 0 [ 61.125] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 61.125] has_shadow: has pending damage? 0, outstanding flips: 0 [ 61.125] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 61.125] sna_accel_do_throttle -- no pending activity [ 61.125] sna_accel_block: evaluating timers, active=5 [ 61.125] sna_accel_block: flush timer expires in 16 [61141] [ 61.141] sna_wakeup_handler [ 61.141] sna_block_handler (tv=0.413000) [ 61.141] sna_scanout_do_flush: flush timer active: delta=0 [ 61.141] sna_scanout_do_flush (time=61141), triggered [ 61.141] sna_scanout_flush (time=61141), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 61.141] has_shadow: has pending damage? 0, outstanding flips: 0 [ 61.141] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 61.141] has_shadow: has pending damage? 0, outstanding flips: 0 [ 61.141] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 61.141] sna_accel_do_throttle -- no pending activity [ 61.141] sna_accel_block: evaluating timers, active=5 [ 61.141] sna_accel_block: flush timer expires in 16 [61157] [ 61.158] sna_wakeup_handler [ 61.158] sna_block_handler (tv=0.396000) [ 61.158] sna_scanout_do_flush: flush timer active: delta=-1 [ 61.158] sna_scanout_do_flush (time=61158), triggered [ 61.158] sna_scanout_flush (time=61158), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 61.158] has_shadow: has pending damage? 0, outstanding flips: 0 [ 61.158] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 61.158] has_shadow: has pending damage? 0, outstanding flips: 0 [ 61.158] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 61.158] sna_accel_do_throttle -- no pending activity [ 61.158] sna_accel_block: evaluating timers, active=5 [ 61.158] sna_accel_block: flush timer expires in 16 [61174] [ 61.161] sna_wakeup_handler [ 61.161] sna_accel_flush: flush?=0, dirty?=0 [ 61.161] sna_accel_flush: flush?=0, dirty?=0 [ 61.161] sna_block_handler (tv=0.393000) [ 61.161] sna_scanout_do_flush: flush timer active: delta=13 [ 61.161] sna_accel_do_throttle -- no pending activity [ 61.161] sna_accel_block: evaluating timers, active=5 [ 61.161] sna_accel_block: flush timer expires in 13 [61174] [ 61.161] sna_wakeup_handler [ 61.161] sna_block_handler (tv=0.393000) [ 61.161] sna_scanout_do_flush: flush timer active: delta=13 [ 61.161] sna_accel_do_throttle -- no pending activity [ 61.161] sna_accel_block: evaluating timers, active=5 [ 61.161] sna_accel_block: flush timer expires in 13 [61174] [ 61.162] sna_wakeup_handler [ 61.162] sna_block_handler (tv=0.392000) [ 61.162] sna_scanout_do_flush: flush timer active: delta=12 [ 61.162] sna_accel_do_throttle -- no pending activity [ 61.162] sna_accel_block: evaluating timers, active=5 [ 61.162] sna_accel_block: flush timer expires in 12 [61174] [ 61.164] sna_wakeup_handler [ 61.164] sna_block_handler (tv=0.390000) [ 61.164] sna_scanout_do_flush: flush timer active: delta=10 [ 61.164] sna_accel_do_throttle -- no pending activity [ 61.164] sna_accel_block: evaluating timers, active=5 [ 61.164] sna_accel_block: flush timer expires in 10 [61174] [ 61.174] sna_wakeup_handler [ 61.174] sna_block_handler (tv=0.380000) [ 61.174] sna_scanout_do_flush: flush timer active: delta=0 [ 61.174] sna_scanout_do_flush (time=61174), triggered [ 61.174] sna_scanout_flush (time=61174), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 61.174] has_shadow: has pending damage? 0, outstanding flips: 0 [ 61.174] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 61.174] has_shadow: has pending damage? 0, outstanding flips: 0 [ 61.174] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 61.174] sna_accel_do_throttle -- no pending activity [ 61.174] sna_accel_block: evaluating timers, active=5 [ 61.174] sna_accel_block: flush timer expires in 16 [61190] [ 61.190] sna_wakeup_handler [ 61.190] sna_block_handler (tv=0.364000) [ 61.190] sna_scanout_do_flush: flush timer active: delta=0 [ 61.190] sna_scanout_do_flush (time=61190), triggered [ 61.190] sna_scanout_flush (time=61190), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 61.190] has_shadow: has pending damage? 0, outstanding flips: 0 [ 61.190] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 61.190] has_shadow: has pending damage? 0, outstanding flips: 0 [ 61.190] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 61.190] sna_accel_do_throttle -- no pending activity [ 61.190] sna_accel_block: evaluating timers, active=5 [ 61.190] sna_accel_block: flush timer expires in 16 [61206] [ 61.207] sna_wakeup_handler [ 61.207] sna_block_handler (tv=0.347000) [ 61.207] sna_scanout_do_flush: flush timer active: delta=-1 [ 61.207] sna_scanout_do_flush (time=61207), triggered [ 61.207] sna_scanout_flush (time=61207), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 61.207] has_shadow: has pending damage? 0, outstanding flips: 0 [ 61.207] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 61.207] has_shadow: has pending damage? 0, outstanding flips: 0 [ 61.207] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 61.207] sna_accel_do_throttle -- no pending activity [ 61.207] sna_accel_block: evaluating timers, active=5 [ 61.207] sna_accel_block: flush timer expires in 16 [61223] [ 61.223] sna_wakeup_handler [ 61.223] sna_block_handler (tv=0.331000) [ 61.223] sna_scanout_do_flush: flush timer active: delta=0 [ 61.223] sna_scanout_do_flush (time=61223), triggered [ 61.223] sna_scanout_flush (time=61223), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 61.223] has_shadow: has pending damage? 0, outstanding flips: 0 [ 61.223] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 61.223] has_shadow: has pending damage? 0, outstanding flips: 0 [ 61.223] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 61.223] sna_accel_do_throttle -- no pending activity [ 61.223] sna_accel_block: evaluating timers, active=5 [ 61.223] sna_accel_block: flush timer expires in 16 [61239] [ 61.239] sna_wakeup_handler [ 61.239] sna_accel_flush: flush?=0, dirty?=0 [ 61.239] sna_accel_flush: flush?=0, dirty?=0 [ 61.239] sna_block_handler (tv=0.500000) [ 61.239] sna_scanout_do_flush: flush timer active: delta=0 [ 61.239] sna_scanout_do_flush (time=61239), triggered [ 61.239] sna_scanout_flush (time=61239), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 61.239] has_shadow: has pending damage? 0, outstanding flips: 0 [ 61.239] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 61.239] has_shadow: has pending damage? 0, outstanding flips: 0 [ 61.239] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 61.239] sna_accel_do_throttle -- no pending activity [ 61.239] sna_accel_block: evaluating timers, active=5 [ 61.239] sna_accel_block: flush timer expires in 16 [61255] [ 61.239] sna_wakeup_handler [ 61.239] sna_block_handler (tv=0.500000) [ 61.239] sna_scanout_do_flush: flush timer active: delta=16 [ 61.239] sna_accel_do_throttle -- no pending activity [ 61.239] sna_accel_block: evaluating timers, active=5 [ 61.239] sna_accel_block: flush timer expires in 16 [61255] [ 61.240] sna_wakeup_handler [ 61.240] sna_accel_flush: flush?=0, dirty?=0 [ 61.240] sna_accel_flush: flush?=0, dirty?=0 [ 61.240] sna_accel_flush: flush?=0, dirty?=0 [ 61.240] sna_accel_flush: flush?=0, dirty?=0 [ 61.240] sna_block_handler (tv=0.499000) [ 61.240] sna_scanout_do_flush: flush timer active: delta=15 [ 61.240] sna_accel_do_throttle -- no pending activity [ 61.240] sna_accel_block: evaluating timers, active=5 [ 61.240] sna_accel_block: flush timer expires in 15 [61255] [ 61.241] sna_wakeup_handler [ 61.241] sna_accel_flush: flush?=0, dirty?=0 [ 61.241] sna_block_handler (tv=0.498000) [ 61.241] sna_scanout_do_flush: flush timer active: delta=14 [ 61.241] sna_accel_do_throttle -- no pending activity [ 61.241] sna_accel_block: evaluating timers, active=5 [ 61.241] sna_accel_block: flush timer expires in 14 [61255] [ 61.251] sna_wakeup_handler [ 61.251] sna_accel_flush: flush?=0, dirty?=0 [ 61.251] sna_accel_flush: flush?=0, dirty?=0 [ 61.251] sna_block_handler (tv=0.488000) [ 61.251] sna_scanout_do_flush: flush timer active: delta=4 [ 61.251] sna_accel_do_throttle -- no pending activity [ 61.251] sna_accel_block: evaluating timers, active=5 [ 61.251] sna_accel_block: flush timer expires in 4 [61255] [ 61.256] sna_wakeup_handler [ 61.256] sna_block_handler (tv=0.483000) [ 61.256] sna_scanout_do_flush: flush timer active: delta=-1 [ 61.256] sna_scanout_do_flush (time=61256), triggered [ 61.256] sna_scanout_flush (time=61256), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 61.256] has_shadow: has pending damage? 0, outstanding flips: 0 [ 61.256] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 61.256] has_shadow: has pending damage? 0, outstanding flips: 0 [ 61.256] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 61.256] sna_accel_do_throttle -- no pending activity [ 61.256] sna_accel_block: evaluating timers, active=5 [ 61.256] sna_accel_block: flush timer expires in 16 [61272] [ 61.267] sna_wakeup_handler [ 61.267] sna_create_pixmap(22, 20, 32, usage=0) [ 61.267] kgem_can_create_2d: 22x20 @ 32 [ 61.267] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=20 [ 61.267] kgem_can_create_2d: untiled size=4096 [ 61.267] kgem_choose_tiling: too thin [width 22, 32 bpp] for TILING_X [ 61.267] kgem_choose_tiling: 22x20 -> 0 [ 61.267] sna_create_pixmap: usage=0, flags=a [ 61.267] sna_create_pixmap: small buffer [1760], attaching to shadow pixmap [ 61.267] create_pixmap: allocating pixmap 22x20, depth=32/32, size=1768 [ 61.267] create_pixmap: serial=3948, usage=0, 22x20 [ 61.267] sna_create_pixmap: serial=3948, 22x20, usage=0 [ 61.267] sna_composite_rectangles(pixmap=3949, op=0, 0 x 1 [(0, 0)x(22, 20) ...]) [ 61.267] sna_composite_rectangles: converted to op 0 [ 61.267] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 61.267] sna_composite_rectangles: nrects=1, region=(0, 0), (22, 20) x 1 [ 61.267] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 61.267] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 61.267] sna_composite_rectangles: fallback, dst pixmap=3949 too small or not attached [ 61.267] sna_composite_rectangles: fallback [ 61.267] sna_drawable_move_region_to_cpu(pixmap=3949 (22x20), [(0, 0), (22, 20)], flags=1) [ 61.267] sna_drawable_move_region_to_cpu: region (0, 0), (22, 20) + (0, 0) subsumes pixmap (22x20) [ 61.267] _sna_pixmap_move_to_cpu(pixmap=3949, 22x20, flags=1) [ 61.267] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 61.267] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 61.267] operate_inplace: no, inplace operation not suitable [ 61.267] _sna_pixmap_move_to_cpu: marking as damaged [ 61.267] __sna_damage_all(22, 20) [ 61.267] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 61.267] sna_composite_rectangles(pixmap=3949, op=1, fff2f1f0 x 1 [(0, 0)x(22, 20) ...]) [ 61.267] sna_composite_rectangles: converted to op 1 [ 61.267] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 61.267] sna_composite_rectangles: nrects=1, region=(0, 0), (22, 20) x 1 [ 61.267] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 61.267] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 61.267] sna_composite_rectangles: fallback, dst pixmap=3949 too small or not attached [ 61.267] sna_composite_rectangles: fallback [ 61.267] sna_drawable_move_region_to_cpu(pixmap=3949 (22x20), [(0, 0), (22, 20)], flags=1) [ 61.267] sna_drawable_move_region_to_cpu: pixmap=3949 all damaged on CPU [ 61.267] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 61.267] sna_composite_rectangles: fallback fill: (0, 0)x(22, 20) fff2f1f0 [ 61.267] sna_composite_rectangles(pixmap=3949, op=1, ff300a24 x 2 [(0, 0)x(22, 20) ...]) [ 61.267] sna_composite_rectangles: converted to op 1 [ 61.267] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 61.267] sna_composite_rectangles[1] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 61.267] sna_composite_rectangles: nrects=2, region=(0, 0), (22, 20) x 2 [ 61.267] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 61.267] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 61.267] sna_composite_rectangles: fallback, dst pixmap=3949 too small or not attached [ 61.267] sna_composite_rectangles: fallback [ 61.267] sna_drawable_move_region_to_cpu(pixmap=3949 (22x20), [(0, 0), (22, 20)], flags=1) [ 61.267] sna_drawable_move_region_to_cpu: pixmap=3949 all damaged on CPU [ 61.267] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 61.267] sna_composite_rectangles: fallback fill: (0, 0)x(22, 20) ff300a24 [ 61.267] sna_glyphs(op=3, nlist=1, src=(1, 15)) [ 61.267] sna_glyphs: fallback -- too small (22x20) [ 61.267] glyphs_fallback: nlist=1, count=1, extents (0, 5), (10, 15) [ 61.267] glyphs_fallback: clipped extents (0, 5), (10, 15) [ 61.267] sna_drawable_move_region_to_cpu(pixmap=3949 (22x20), [(0, 5), (10, 15)], flags=3) [ 61.267] sna_drawable_move_region_to_cpu: pixmap=3949 all damaged on CPU [ 61.267] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 61.267] sna_composite_rectangles(pixmap=3949, op=1, ffffffff x 1 [(10, 1)x(9, 17) ...]) [ 61.267] sna_composite_rectangles: converted to op 1 [ 61.267] sna_composite_rectangles[0] (10, 1)x(9, 17) -> (10, 1), (19, 18) [ 61.267] sna_composite_rectangles: nrects=1, region=(10, 1), (19, 18) x 1 [ 61.267] sna_composite_rectangles: clipped extents (10, 1),(19, 18) x 1 [ 61.267] sna_composite_rectangles: pixmap +(0, 0) extents (10, 1),(19, 18) [ 61.267] sna_composite_rectangles: fallback, dst pixmap=3949 too small or not attached [ 61.267] sna_composite_rectangles: fallback [ 61.267] sna_drawable_move_region_to_cpu(pixmap=3949 (22x20), [(10, 1), (19, 18)], flags=1) [ 61.267] sna_drawable_move_region_to_cpu: pixmap=3949 all damaged on CPU [ 61.267] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 61.267] sna_composite_rectangles: fallback fill: (10, 1)x(9, 17) ffffffff [ 61.267] sna_copy_area: src=pixmap=3949:(0, 0)x(22, 20)+(0, 0) -> dst=pixmap=3060:(450, 782)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 61.267] sna_copy_area: normal copy [ 61.267] sna_do_copy: src=(0, 0), dst=(450, 782), size=(22x20) [ 61.267] sna_do_copy: after drawable: src=(0, 0), dst=(515, 806), size=(22x20) [ 61.267] sna_do_copy: dst extents (515, 806), (537, 826), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 61.267] sna_do_copy: clipped dst extents (515, 806), (537, 826) [ 61.267] sna_do_copy: unclipped src extents (0, 0), (22, 20) [ 61.267] sna_do_copy: clipped src extents (0, 0), (22, 20) [ 61.267] sna_do_copy: pixmap -- no source clipping [ 61.267] sna_do_copy: src extents (0, 0), (22, 20) x 1 [ 61.267] sna_do_copy: copy region (515, 806), (537, 826) x 1 + (-515, -806) [ 61.267] sna_copy_boxes (boxes=1x[(515, 806), (537, 826)...], src pixmap=3949+(-515, -806), dst pixmap=3060+(-65, -24), alu=3, src.size=22x20, dst.size=3775x2136) [ 61.267] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94ac8f90, gpu_bo=0, cpu_bo=0), replaces=0 [ 61.267] sna_drawable_use_bo pixmap=3060, box=((450, 782), (472, 802)), flags=8... [ 61.267] sna_drawable_use_bo: exported target, set PREFER_GPU [ 61.267] sna_drawable_use_bo: pinned, never REPLACES [ 61.267] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 61.267] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 61.267] sna_drawable_use_bo: using whole GPU bo [ 61.267] region_overlaps_damage? [ 61.267] use_shm_bo: no, not attached [ 61.267] sna_drawable_move_region_to_cpu(pixmap=3949 (22x20), [(0, 0), (22, 20)], flags=2) [ 61.267] sna_drawable_move_region_to_cpu: pixmap=3949 all damaged on CPU [ 61.267] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 61.267] sna_write_boxes x 1, src stride=88, src dx=(-450, -782) [ 61.267] kgem_bo_can_map: handle=9, map=0x7fc6b7845000:0x0:0x7fc656564000, tiling=1, domain=1, offset=4029534208 [ 61.267] write_boxes_inplace x 1, handle=9, tiling=1 [ 61.267] upload_inplace__tiled: tiling=1 [ 61.267] kgem_bo_can_map__cpu: handle=9 [ 61.267] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 61.267] kgem_bo_map__cpu(handle=9, size=33177600, map=0x7fc6b7845000:0x7fc656564000) [ 61.267] kgem_bo_sync__cpu: handle=9 [ 61.267] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(450, 782), size=22x20, pitch=88/15360 [ 61.267] sna_accel_flush: flush?=0, dirty?=0 [ 61.267] sna_accel_flush: flush?=0, dirty?=0 [ 61.267] sna_accel_flush: flush?=0, dirty?=0 [ 61.267] sna_accel_flush: flush?=0, dirty?=0 [ 61.267] sna_destroy_pixmap: pixmap=3949, attached?=1 [ 61.267] __sna_free_pixmap(pixmap=3949) [ 61.267] sna_accel_flush: flush?=0, dirty?=0 [ 61.267] sna_accel_flush: flush?=0, dirty?=0 [ 61.267] sna_accel_flush: flush?=0, dirty?=0 [ 61.267] sna_block_handler (tv=0.472000) [ 61.267] sna_scanout_do_flush: flush timer active: delta=5 [ 61.268] sna_accel_do_throttle -- no pending activity [ 61.268] sna_accel_block: evaluating timers, active=5 [ 61.268] sna_accel_block: flush timer expires in 5 [61272] [ 61.269] sna_wakeup_handler [ 61.269] sna_accel_flush: flush?=0, dirty?=0 [ 61.269] sna_accel_flush: flush?=0, dirty?=0 [ 61.269] sna_block_handler (tv=0.470000) [ 61.269] sna_scanout_do_flush: flush timer active: delta=3 [ 61.269] sna_scanout_do_flush (time=61269), triggered [ 61.269] sna_scanout_flush (time=61269), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 61.269] has_shadow: has pending damage? 0, outstanding flips: 0 [ 61.269] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 61.269] has_shadow: has pending damage? 0, outstanding flips: 0 [ 61.269] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 61.269] sna_accel_do_throttle -- no pending activity [ 61.269] sna_accel_block: evaluating timers, active=5 [ 61.269] sna_accel_block: flush timer expires in 16 [61285] [ 61.269] sna_wakeup_handler [ 61.269] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=40, name=5 [ 61.269] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 61.269] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 61.269] sna_dri2_get_back: draw size=7680x2160, back buffer handle=40 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 [ 61.269] sna_dri2_get_back: reuse backbuffer? 1 [ 61.269] sna_dri2_get_back: back buffer handle=40, active?=0, refcnt=1 [ 61.269] sna_dri2_get_back: reuse unattached back [ 61.269] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 61.269] sna_dri2_reuse_buffer: reusing back buffer handle=40, name=5, pitch=30720, age=0 [ 61.269] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 61.269] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=114, name=86, active_scanout=3 [ 61.269] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 61.269] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=114] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 61.269] sna_accel_flush: flush?=0, dirty?=0 [ 61.269] sna_accel_flush: flush?=0, dirty?=0 [ 61.269] sna_accel_flush: flush?=0, dirty?=0 [ 61.269] sna_block_handler (tv=0.470000) [ 61.269] sna_scanout_do_flush: flush timer active: delta=16 [ 61.269] sna_accel_do_throttle -- no pending activity [ 61.269] sna_accel_block: evaluating timers, active=5 [ 61.269] sna_accel_block: flush timer expires in 16 [61285] [ 61.270] sna_wakeup_handler [ 61.270] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 61.270] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 61.270] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 61.270] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 61.270] sna_dri2_get_msc(draw=146, pipe=0) [ 61.270] sna_crtc_record_swap: recording last swap on pipe=0, frame 3426 [msc=3426], time 61.265739 [ 61.270] sna_dri2_get_msc: msc=3426 [raw=3426], ust=61265739 [ 61.270] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=40 (refs=1/1, flush=0) , front=114 (refs=1/4, flush=1) [ 61.270] sna_dri2_schedule_swap(target_msc=3415, divisor=0, remainder=0) [ 61.270] sna_dri2_schedule_swap: using front handle=114, active_scanout?=3, flush?=1 [ 61.270] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 61.270] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 61.270] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 61.270] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 61.270] sna_crtc_record_swap: recording last swap on pipe=0, frame 3426 [msc=3426], time 61.265739 [ 61.270] immediate_swap: current_msc=3426, target_msc=3415 -- yes [ 61.270] can_flip: no, shadow enabled [ 61.270] sna_dri2_add_event: adding event to window 146) [ 61.270] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 61.270] sna_dri2_immediate_blit: no pending blit, starting chain [ 61.270] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 61.270] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 61.270] can_xchg: back size=8701e00, front size=8701e00 [ 61.270] can_xchg: yes, pixmap=165 [ 61.270] sna_dri2_xchg: win=146, exchange front=114/86,ref=2 and back=40/5,ref=2, pixmap=165 7680x2160 [ 61.270] sna_dri2_xchg: back_bo handle=40, pitch=30720, size=132710400, ref=1, active_scanout?=0 [ 61.270] sna_dri2_xchg: front_bo handle=114, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 61.270] set_bo: pixmap=165, handle=40 (old handle=114) [ 61.270] set_bo: marking whole pixmap as damaged [ 61.270] set_bo: applying final/discard move-to-gpu [ 61.270] wait_for_shadow: flags=0, flips=0, handle=114, shadow=32 [ 61.270] set_bo: dropping flush hint from handle=114 [ 61.270] set_bo: adding flush hint to handle=40 [ 61.270] mark_stale(handle=114) => 1 [ 61.270] swap_limit: draw=146 setting swap limit to 3 [ 61.270] sna_dri2_swap_limit_validate: swap limit set to 3 [ 61.270] sna_next_vblank(pipe=0, waiting until next vblank) [ 61.270] sna_dri2_schedule_swap: reported target_msc=3426 [ 61.270] sna_accel_flush: flush?=0, dirty?=0 [ 61.270] sna_accel_flush: flush?=0, dirty?=0 [ 61.270] sna_accel_flush: flush?=0, dirty?=0 [ 61.270] sna_accel_flush: flush?=0, dirty?=0 [ 61.270] sna_block_handler (tv=0.469000) [ 61.270] sna_scanout_do_flush: flush timer active: delta=15 [ 61.270] sna_accel_do_throttle -- no pending activity [ 61.270] sna_accel_block: evaluating timers, active=5 [ 61.270] sna_accel_block: flush timer expires in 15 [61285] [ 61.282] sna_wakeup_handler [ 61.282] sna_mode_wakeup: len=32 [ 61.282] sna_dri2_vblank_handler(type=2, sequence=3427, draw=3353) [ 61.282] sna_crtc_record_swap: recording last swap on pipe=0, frame 3427 [msc=3427], time 61.282423 [ 61.282] sna_dri2_vblank_handler: 2 complete, frame=3427 tv=61.282423 [ 61.282] sna_dri2_blit_complete: blit finished [ 61.282] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=3427, tv=61.282423) [ 61.282] frame_swap_complete(type=2): draw=146, pipe=0, frame=3427 [msc=3427], tv=61.282423 [ 61.282] sna_accel_flush: flush?=0, dirty?=0 [ 61.282] sna_dri2_event_free(draw?=1) [ 61.282] sna_dri2_remove_event: remove[0x561c9499d620] from window 146, active? 1 [ 61.282] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 61.282] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=114] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 61.282] sna_dri2_vblank_handler complete [ 61.282] sna_block_handler (tv=0.457000) [ 61.282] sna_scanout_do_flush: flush timer active: delta=3 [ 61.282] sna_scanout_do_flush (time=61282), triggered [ 61.282] sna_scanout_flush (time=61282), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 61.282] has_shadow: has pending damage? 1, outstanding flips: 0 [ 61.282] stop_flush: scanout=40 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 61.282] has_shadow: has pending damage? 1, outstanding flips: 0 [ 61.282] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 61.282] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 61.282] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 61.282] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 61.282] sna_pixmap_move_to_gpu: already all-damaged [ 61.282] sna_pixmap_mark_active: pixmap=165, handle=40 [ 61.282] sna_mode_redisplay: crtc[0] transformed? 0 [ 61.282] sna_mode_redisplay: crtc[1] transformed? 0 [ 61.282] sna_mode_redisplay: crtc[2] transformed? 0 [ 61.282] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=40 [active=1] [ 61.282] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 114, transformed? 0 [ 61.282] get_fb: reusing fb=110 for handle=40 [ 61.282] sna_mode_redisplay: recording flip on CRTC:32 handle=40, active_scanout=2, serial=2 [ 61.282] __kgem_bo_clear_busy: handle=40 [ 61.282] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 114, transformed? 0 [ 61.282] sna_mode_redisplay: recording flip on CRTC:39 handle=40, active_scanout=3, serial=3 [ 61.282] __kgem_bo_clear_busy: handle=40 [ 61.282] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 61.282] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 61.282] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=40, shadow handle=32 [ 61.282] sna_accel_do_throttle -- no pending activity [ 61.282] sna_accel_block: evaluating timers, active=5 [ 61.282] sna_accel_block: flush timer expires in 16 [61298] [ 61.297] sna_wakeup_handler [ 61.297] sna_mode_wakeup: len=32 [ 61.297] sna_mode_wakeup: recording last swap on pipe=1, frame 3398 [d46], time 61.297717 [ 61.297] sna_mode_wakeup: removing handle=114 [active_scanout=1] from scanout, installing handle=40 [active_scanout=3] [ 61.297] sna_mode_wakeup: flip complete, pending? 2 [ 61.297] sna_block_handler (tv=0.442000) [ 61.297] sna_scanout_do_flush: flush timer active: delta=1 [ 61.297] sna_scanout_do_flush (time=61297), triggered [ 61.297] sna_scanout_flush (time=61297), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 61.297] has_shadow: has pending damage? 0, outstanding flips: 1 [ 61.297] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 61.297] has_shadow: has pending damage? 0, outstanding flips: 1 [ 61.297] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) [ 61.297] sna_accel_do_throttle -- no pending activity [ 61.297] sna_accel_block: evaluating timers, active=5 [ 61.297] sna_accel_block: flush timer expires in 16 [61313] [ 61.298] sna_wakeup_handler [ 61.298] sna_mode_wakeup: len=32 [ 61.298] sna_mode_wakeup: recording last swap on pipe=0, frame 3428 [d64], time 61.299117 [ 61.298] sna_mode_wakeup: removing handle=114 [active_scanout=0] from scanout, installing handle=40 [active_scanout=3] [ 61.298] sna_mode_wakeup: flip complete, pending? 1 [ 61.298] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 61.298] sna_block_handler (tv=0.441000) [ 61.298] sna_scanout_do_flush: flush timer active: delta=15 [ 61.298] sna_accel_do_throttle -- no pending activity [ 61.298] sna_accel_block: evaluating timers, active=5 [ 61.298] sna_accel_block: flush timer expires in 15 [61313] [ 61.314] sna_wakeup_handler [ 61.314] sna_block_handler (tv=0.425000) [ 61.314] sna_scanout_do_flush: flush timer active: delta=-1 [ 61.314] sna_scanout_do_flush (time=61314), triggered [ 61.314] sna_scanout_flush (time=61314), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 61.314] has_shadow: has pending damage? 0, outstanding flips: 0 [ 61.314] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 61.314] has_shadow: has pending damage? 0, outstanding flips: 0 [ 61.314] sna_accel_disarm_timer[0] (time=61314) [ 61.314] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 61.314] sna_accel_do_throttle -- no pending activity [ 61.326] sna_wakeup_handler [ 61.326] sna_accel_flush: flush?=0, dirty?=0 [ 61.326] sna_accel_flush: flush?=0, dirty?=0 [ 61.326] sna_block_handler (tv=0.413000) [ 61.326] has_shadow: has pending damage? 0, outstanding flips: 0 [ 61.326] sna_accel_do_throttle -- no pending activity [ 61.326] sna_wakeup_handler [ 61.326] sna_block_handler (tv=0.413000) [ 61.326] has_shadow: has pending damage? 0, outstanding flips: 0 [ 61.326] sna_accel_do_throttle -- no pending activity [ 61.327] sna_wakeup_handler [ 61.327] sna_block_handler (tv=0.412000) [ 61.327] has_shadow: has pending damage? 0, outstanding flips: 0 [ 61.327] sna_accel_do_throttle -- no pending activity [ 61.328] sna_wakeup_handler [ 61.328] sna_block_handler (tv=0.411000) [ 61.328] has_shadow: has pending damage? 0, outstanding flips: 0 [ 61.328] sna_accel_do_throttle -- no pending activity [ 61.407] sna_wakeup_handler [ 61.407] sna_accel_flush: flush?=0, dirty?=0 [ 61.407] sna_accel_flush: flush?=0, dirty?=0 [ 61.407] sna_accel_flush: flush?=0, dirty?=0 [ 61.407] sna_accel_flush: flush?=0, dirty?=0 [ 61.407] sna_accel_flush: flush?=0, dirty?=0 [ 61.407] sna_accel_flush: flush?=0, dirty?=0 [ 61.407] sna_accel_flush: flush?=0, dirty?=0 [ 61.407] sna_accel_flush: flush?=0, dirty?=0 [ 61.407] sna_accel_flush: flush?=0, dirty?=0 [ 61.407] sna_accel_flush: flush?=0, dirty?=0 [ 61.407] sna_accel_flush: flush?=0, dirty?=0 [ 61.407] sna_accel_flush: flush?=0, dirty?=0 [ 61.407] sna_accel_flush: flush?=0, dirty?=0 [ 61.407] sna_accel_flush: flush?=0, dirty?=0 [ 61.407] sna_accel_flush: flush?=0, dirty?=0 [ 61.407] sna_accel_flush: flush?=0, dirty?=0 [ 61.407] sna_accel_flush: flush?=0, dirty?=0 [ 61.407] sna_accel_flush: flush?=0, dirty?=0 [ 61.407] sna_block_handler (tv=0.332000) [ 61.407] has_shadow: has pending damage? 0, outstanding flips: 0 [ 61.407] sna_accel_do_throttle -- no pending activity [ 61.407] sna_wakeup_handler [ 61.407] sna_accel_flush: flush?=0, dirty?=0 [ 61.407] sna_accel_flush: flush?=0, dirty?=0 [ 61.407] sna_block_handler (tv=0.332000) [ 61.408] has_shadow: has pending damage? 0, outstanding flips: 0 [ 61.408] sna_accel_do_throttle -- no pending activity [ 61.408] sna_wakeup_handler [ 61.408] sna_accel_flush: flush?=0, dirty?=0 [ 61.408] sna_accel_flush: flush?=0, dirty?=0 [ 61.408] sna_block_handler (tv=0.331000) [ 61.408] has_shadow: has pending damage? 0, outstanding flips: 0 [ 61.408] sna_accel_do_throttle -- no pending activity [ 61.408] sna_wakeup_handler [ 61.408] sna_accel_flush: flush?=0, dirty?=0 [ 61.408] sna_accel_flush: flush?=0, dirty?=0 [ 61.408] sna_accel_flush: flush?=0, dirty?=0 [ 61.408] sna_accel_flush: flush?=0, dirty?=0 [ 61.408] sna_block_handler (tv=0.331000) [ 61.408] has_shadow: has pending damage? 0, outstanding flips: 0 [ 61.408] sna_accel_do_throttle -- no pending activity [ 61.409] sna_wakeup_handler [ 61.409] sna_block_handler (tv=0.330000) [ 61.409] has_shadow: has pending damage? 0, outstanding flips: 0 [ 61.409] sna_accel_do_throttle -- no pending activity [ 61.447] sna_wakeup_handler [ 61.448] sna_accel_flush: flush?=0, dirty?=0 [ 61.448] sna_accel_flush: flush?=0, dirty?=0 [ 61.448] sna_block_handler (tv=0.499000) [ 61.448] has_shadow: has pending damage? 0, outstanding flips: 0 [ 61.448] sna_accel_do_throttle -- no pending activity [ 61.448] sna_wakeup_handler [ 61.448] sna_block_handler (tv=0.499000) [ 61.448] has_shadow: has pending damage? 0, outstanding flips: 0 [ 61.448] sna_accel_do_throttle -- no pending activity [ 61.448] sna_wakeup_handler [ 61.448] sna_accel_flush: flush?=0, dirty?=0 [ 61.448] sna_accel_flush: flush?=0, dirty?=0 [ 61.448] sna_accel_flush: flush?=0, dirty?=0 [ 61.448] sna_accel_flush: flush?=0, dirty?=0 [ 61.448] sna_block_handler (tv=0.499000) [ 61.448] has_shadow: has pending damage? 0, outstanding flips: 0 [ 61.448] sna_accel_do_throttle -- no pending activity [ 61.449] sna_wakeup_handler [ 61.449] sna_accel_flush: flush?=0, dirty?=0 [ 61.449] sna_block_handler (tv=0.498000) [ 61.449] has_shadow: has pending damage? 0, outstanding flips: 0 [ 61.449] sna_accel_do_throttle -- no pending activity [ 61.460] sna_wakeup_handler [ 61.460] sna_accel_flush: flush?=0, dirty?=0 [ 61.460] sna_accel_flush: flush?=0, dirty?=0 [ 61.460] sna_block_handler (tv=0.487000) [ 61.460] has_shadow: has pending damage? 0, outstanding flips: 0 [ 61.460] sna_accel_do_throttle -- no pending activity [ 61.475] sna_wakeup_handler [ 61.475] sna_create_pixmap(22, 20, 32, usage=0) [ 61.475] kgem_can_create_2d: 22x20 @ 32 [ 61.475] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=20 [ 61.475] kgem_can_create_2d: untiled size=4096 [ 61.475] kgem_choose_tiling: too thin [width 22, 32 bpp] for TILING_X [ 61.475] kgem_choose_tiling: 22x20 -> 0 [ 61.475] sna_create_pixmap: usage=0, flags=a [ 61.475] sna_create_pixmap: small buffer [1760], attaching to shadow pixmap [ 61.475] create_pixmap: allocating pixmap 22x20, depth=32/32, size=1768 [ 61.475] create_pixmap: serial=3950, usage=0, 22x20 [ 61.475] sna_create_pixmap: serial=3950, 22x20, usage=0 [ 61.475] sna_composite_rectangles(pixmap=3951, op=0, 0 x 1 [(0, 0)x(22, 20) ...]) [ 61.475] sna_composite_rectangles: converted to op 0 [ 61.475] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 61.475] sna_composite_rectangles: nrects=1, region=(0, 0), (22, 20) x 1 [ 61.475] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 61.475] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 61.475] sna_composite_rectangles: fallback, dst pixmap=3951 too small or not attached [ 61.475] sna_composite_rectangles: fallback [ 61.475] sna_drawable_move_region_to_cpu(pixmap=3951 (22x20), [(0, 0), (22, 20)], flags=1) [ 61.475] sna_drawable_move_region_to_cpu: region (0, 0), (22, 20) + (0, 0) subsumes pixmap (22x20) [ 61.475] _sna_pixmap_move_to_cpu(pixmap=3951, 22x20, flags=1) [ 61.475] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 61.475] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 61.475] operate_inplace: no, inplace operation not suitable [ 61.475] _sna_pixmap_move_to_cpu: marking as damaged [ 61.475] __sna_damage_all(22, 20) [ 61.475] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 61.475] sna_composite_rectangles(pixmap=3951, op=1, fff2f1f0 x 1 [(0, 0)x(22, 20) ...]) [ 61.475] sna_composite_rectangles: converted to op 1 [ 61.475] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 61.475] sna_composite_rectangles: nrects=1, region=(0, 0), (22, 20) x 1 [ 61.475] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 61.475] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 61.475] sna_composite_rectangles: fallback, dst pixmap=3951 too small or not attached [ 61.475] sna_composite_rectangles: fallback [ 61.475] sna_drawable_move_region_to_cpu(pixmap=3951 (22x20), [(0, 0), (22, 20)], flags=1) [ 61.475] sna_drawable_move_region_to_cpu: pixmap=3951 all damaged on CPU [ 61.475] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 61.475] sna_composite_rectangles: fallback fill: (0, 0)x(22, 20) fff2f1f0 [ 61.475] sna_composite_rectangles(pixmap=3951, op=1, ff300a24 x 2 [(0, 0)x(22, 20) ...]) [ 61.475] sna_composite_rectangles: converted to op 1 [ 61.475] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 61.475] sna_composite_rectangles[1] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 61.475] sna_composite_rectangles: nrects=2, region=(0, 0), (22, 20) x 2 [ 61.475] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 61.475] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 61.475] sna_composite_rectangles: fallback, dst pixmap=3951 too small or not attached [ 61.475] sna_composite_rectangles: fallback [ 61.475] sna_drawable_move_region_to_cpu(pixmap=3951 (22x20), [(0, 0), (22, 20)], flags=1) [ 61.475] sna_drawable_move_region_to_cpu: pixmap=3951 all damaged on CPU [ 61.475] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 61.475] sna_composite_rectangles: fallback fill: (0, 0)x(22, 20) ff300a24 [ 61.475] sna_glyphs(op=3, nlist=1, src=(-8, 15)) [ 61.475] sna_glyphs: fallback -- too small (22x20) [ 61.475] glyphs_fallback: nlist=1, count=2, extents (-9, 5), (11, 19) [ 61.475] glyphs_fallback: clipped extents (0, 5), (10, 19) [ 61.475] sna_drawable_move_region_to_cpu(pixmap=3951 (22x20), [(0, 5), (10, 19)], flags=3) [ 61.475] sna_drawable_move_region_to_cpu: pixmap=3951 all damaged on CPU [ 61.475] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 61.475] __sna_glyph_get_image: creating image cache for glyph 0x561c947b9410 (on screen 0) [ 61.475] glyphs_fallback: inserting glyph 0x561c947b9410 into pixman cache [ 61.475] sna_composite_rectangles(pixmap=3951, op=1, ffffffff x 1 [(10, 1)x(9, 17) ...]) [ 61.475] sna_composite_rectangles: converted to op 1 [ 61.475] sna_composite_rectangles[0] (10, 1)x(9, 17) -> (10, 1), (19, 18) [ 61.475] sna_composite_rectangles: nrects=1, region=(10, 1), (19, 18) x 1 [ 61.475] sna_composite_rectangles: clipped extents (10, 1),(19, 18) x 1 [ 61.475] sna_composite_rectangles: pixmap +(0, 0) extents (10, 1),(19, 18) [ 61.475] sna_composite_rectangles: fallback, dst pixmap=3951 too small or not attached [ 61.475] sna_composite_rectangles: fallback [ 61.475] sna_drawable_move_region_to_cpu(pixmap=3951 (22x20), [(10, 1), (19, 18)], flags=1) [ 61.475] sna_drawable_move_region_to_cpu: pixmap=3951 all damaged on CPU [ 61.475] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 61.475] sna_composite_rectangles: fallback fill: (10, 1)x(9, 17) ffffffff [ 61.475] sna_copy_area: src=pixmap=3951:(0, 0)x(22, 20)+(0, 0) -> dst=pixmap=3060:(459, 782)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 61.475] sna_copy_area: normal copy [ 61.476] sna_do_copy: src=(0, 0), dst=(459, 782), size=(22x20) [ 61.476] sna_do_copy: after drawable: src=(0, 0), dst=(524, 806), size=(22x20) [ 61.476] sna_do_copy: dst extents (524, 806), (546, 826), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 61.476] sna_do_copy: clipped dst extents (524, 806), (546, 826) [ 61.476] sna_do_copy: unclipped src extents (0, 0), (22, 20) [ 61.476] sna_do_copy: clipped src extents (0, 0), (22, 20) [ 61.476] sna_do_copy: pixmap -- no source clipping [ 61.476] sna_do_copy: src extents (0, 0), (22, 20) x 1 [ 61.476] sna_do_copy: copy region (524, 806), (546, 826) x 1 + (-524, -806) [ 61.476] sna_copy_boxes (boxes=1x[(524, 806), (546, 826)...], src pixmap=3951+(-524, -806), dst pixmap=3060+(-65, -24), alu=3, src.size=22x20, dst.size=3775x2136) [ 61.476] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94ad4050, gpu_bo=0, cpu_bo=0), replaces=0 [ 61.476] sna_drawable_use_bo pixmap=3060, box=((459, 782), (481, 802)), flags=8... [ 61.476] sna_drawable_use_bo: exported target, set PREFER_GPU [ 61.476] sna_drawable_use_bo: pinned, never REPLACES [ 61.476] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 61.476] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 61.476] sna_drawable_use_bo: using whole GPU bo [ 61.476] region_overlaps_damage? [ 61.476] use_shm_bo: no, not attached [ 61.476] sna_drawable_move_region_to_cpu(pixmap=3951 (22x20), [(0, 0), (22, 20)], flags=2) [ 61.476] sna_drawable_move_region_to_cpu: pixmap=3951 all damaged on CPU [ 61.476] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 61.476] sna_write_boxes x 1, src stride=88, src dx=(-459, -782) [ 61.476] kgem_bo_can_map: handle=9, map=0x7fc6b7845000:0x0:0x7fc656564000, tiling=1, domain=1, offset=4029534208 [ 61.476] write_boxes_inplace x 1, handle=9, tiling=1 [ 61.476] upload_inplace__tiled: tiling=1 [ 61.476] kgem_bo_can_map__cpu: handle=9 [ 61.476] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 61.476] kgem_bo_map__cpu(handle=9, size=33177600, map=0x7fc6b7845000:0x7fc656564000) [ 61.476] kgem_bo_sync__cpu: handle=9 [ 61.476] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(459, 782), size=22x20, pitch=88/15360 [ 61.476] sna_accel_flush: flush?=0, dirty?=0 [ 61.476] sna_accel_flush: flush?=0, dirty?=0 [ 61.476] sna_accel_flush: flush?=0, dirty?=0 [ 61.476] sna_accel_flush: flush?=0, dirty?=0 [ 61.476] sna_destroy_pixmap: pixmap=3951, attached?=1 [ 61.476] __sna_free_pixmap(pixmap=3951) [ 61.476] sna_accel_flush: flush?=0, dirty?=0 [ 61.476] sna_accel_flush: flush?=0, dirty?=0 [ 61.476] sna_accel_flush: flush?=0, dirty?=0 [ 61.476] sna_block_handler (tv=0.471000) [ 61.476] has_shadow: has pending damage? 0, outstanding flips: 0 [ 61.476] sna_accel_do_throttle -- no pending activity [ 61.477] sna_wakeup_handler [ 61.477] sna_accel_flush: flush?=0, dirty?=0 [ 61.477] sna_accel_flush: flush?=0, dirty?=0 [ 61.477] sna_block_handler (tv=0.470000) [ 61.477] has_shadow: has pending damage? 0, outstanding flips: 0 [ 61.477] sna_accel_do_throttle -- no pending activity [ 61.477] sna_wakeup_handler [ 61.477] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=114, name=86 [ 61.477] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 61.477] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 61.477] sna_dri2_get_back: draw size=7680x2160, back buffer handle=114 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 [ 61.477] sna_dri2_get_back: reuse backbuffer? 1 [ 61.477] sna_dri2_get_back: back buffer handle=114, active?=0, refcnt=1 [ 61.477] sna_dri2_get_back: reuse unattached back [ 61.477] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 61.477] sna_dri2_reuse_buffer: reusing back buffer handle=114, name=86, pitch=30720, age=0 [ 61.477] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 61.477] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=40, name=5, active_scanout=3 [ 61.477] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 61.477] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 61.477] sna_accel_flush: flush?=0, dirty?=0 [ 61.477] sna_accel_flush: flush?=0, dirty?=0 [ 61.477] sna_accel_flush: flush?=0, dirty?=0 [ 61.477] sna_block_handler (tv=0.470000) [ 61.477] has_shadow: has pending damage? 0, outstanding flips: 0 [ 61.477] timer_enable (time=61477), starting timer 0 [ 61.477] sna_accel_do_throttle -- no pending activity [ 61.477] sna_accel_block: evaluating timers, active=5 [ 61.477] sna_accel_block: flush timer expires in 8 [61485] [ 61.478] sna_wakeup_handler [ 61.478] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 61.478] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 61.478] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 61.478] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 61.478] sna_dri2_get_msc(draw=146, pipe=0) [ 61.478] sna_crtc_record_swap: recording last swap on pipe=0, frame 3438 [msc=3438], time 61.466043 [ 61.478] sna_dri2_get_msc: msc=3438 [raw=3438], ust=61466043 [ 61.478] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=114 (refs=1/1, flush=0) , front=40 (refs=1/4, flush=1) [ 61.478] sna_dri2_schedule_swap(target_msc=3427, divisor=0, remainder=0) [ 61.478] sna_dri2_schedule_swap: using front handle=40, active_scanout?=3, flush?=1 [ 61.478] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 61.478] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 61.478] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 61.478] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 61.478] sna_crtc_record_swap: recording last swap on pipe=0, frame 3438 [msc=3438], time 61.466043 [ 61.478] immediate_swap: current_msc=3438, target_msc=3427 -- yes [ 61.478] can_flip: no, shadow enabled [ 61.478] sna_dri2_add_event: adding event to window 146) [ 61.478] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 61.478] sna_dri2_immediate_blit: no pending blit, starting chain [ 61.478] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 61.478] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 61.478] can_xchg: back size=8701e00, front size=8701e00 [ 61.478] can_xchg: yes, pixmap=165 [ 61.478] sna_dri2_xchg: win=146, exchange front=40/5,ref=2 and back=114/86,ref=2, pixmap=165 7680x2160 [ 61.478] sna_dri2_xchg: back_bo handle=114, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 61.478] sna_dri2_xchg: front_bo handle=40, pitch=30720, size=132710400, ref=4, active_scanout?=3 [ 61.478] set_bo: pixmap=165, handle=114 (old handle=40) [ 61.478] set_bo: marking whole pixmap as damaged [ 61.478] set_bo: applying final/discard move-to-gpu [ 61.478] wait_for_shadow: flags=0, flips=0, handle=40, shadow=32 [ 61.478] set_bo: dropping flush hint from handle=40 [ 61.478] set_bo: adding flush hint to handle=114 [ 61.478] mark_stale(handle=40) => 1 [ 61.478] swap_limit: draw=146 setting swap limit to 3 [ 61.478] sna_dri2_swap_limit_validate: swap limit set to 3 [ 61.478] sna_next_vblank(pipe=0, waiting until next vblank) [ 61.478] sna_dri2_schedule_swap: reported target_msc=3438 [ 61.478] sna_accel_flush: flush?=0, dirty?=0 [ 61.478] sna_accel_flush: flush?=0, dirty?=0 [ 61.478] sna_accel_flush: flush?=0, dirty?=0 [ 61.478] sna_accel_flush: flush?=0, dirty?=0 [ 61.478] sna_block_handler (tv=0.469000) [ 61.478] sna_scanout_do_flush: flush timer active: delta=7 [ 61.478] sna_accel_do_throttle -- no pending activity [ 61.478] sna_accel_block: evaluating timers, active=5 [ 61.478] sna_accel_block: flush timer expires in 7 [61485] [ 61.482] sna_wakeup_handler [ 61.482] sna_mode_wakeup: len=32 [ 61.482] sna_dri2_vblank_handler(type=2, sequence=3439, draw=3353) [ 61.482] sna_crtc_record_swap: recording last swap on pipe=0, frame 3439 [msc=3439], time 61.482715 [ 61.482] sna_dri2_vblank_handler: 2 complete, frame=3439 tv=61.482715 [ 61.482] sna_dri2_blit_complete: blit finished [ 61.482] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=3439, tv=61.482715) [ 61.482] frame_swap_complete(type=2): draw=146, pipe=0, frame=3439 [msc=3439], tv=61.482715 [ 61.482] sna_accel_flush: flush?=0, dirty?=0 [ 61.482] sna_dri2_event_free(draw?=1) [ 61.482] sna_dri2_remove_event: remove[0x561c94a312b0] from window 146, active? 1 [ 61.482] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=114] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 61.482] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=40] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 61.482] sna_dri2_vblank_handler complete [ 61.482] sna_block_handler (tv=0.465000) [ 61.482] sna_scanout_do_flush: flush timer active: delta=3 [ 61.482] sna_scanout_do_flush (time=61482), triggered [ 61.482] sna_scanout_flush (time=61482), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 61.482] has_shadow: has pending damage? 1, outstanding flips: 0 [ 61.482] stop_flush: scanout=114 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 61.482] has_shadow: has pending damage? 1, outstanding flips: 0 [ 61.482] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 61.482] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 61.482] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 61.482] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 61.482] sna_pixmap_move_to_gpu: already all-damaged [ 61.482] sna_pixmap_mark_active: pixmap=165, handle=114 [ 61.482] sna_mode_redisplay: crtc[0] transformed? 0 [ 61.482] sna_mode_redisplay: crtc[1] transformed? 0 [ 61.482] sna_mode_redisplay: crtc[2] transformed? 0 [ 61.482] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=114 [active=1] [ 61.482] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 40, transformed? 0 [ 61.482] get_fb: reusing fb=101 for handle=114 [ 61.482] sna_mode_redisplay: recording flip on CRTC:32 handle=114, active_scanout=2, serial=2 [ 61.482] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 61.482] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 40, transformed? 0 [ 61.482] sna_mode_redisplay: recording flip on CRTC:39 handle=114, active_scanout=3, serial=3 [ 61.482] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 61.482] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 61.482] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 61.482] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=114, shadow handle=32 [ 61.482] sna_accel_do_throttle -- no pending activity [ 61.482] sna_accel_block: evaluating timers, active=5 [ 61.482] sna_accel_block: flush timer expires in 16 [61498] [ 61.497] sna_wakeup_handler [ 61.497] sna_mode_wakeup: len=32 [ 61.497] sna_mode_wakeup: recording last swap on pipe=1, frame 3410 [d52], time 61.498007 [ 61.497] sna_mode_wakeup: removing handle=40 [active_scanout=1] from scanout, installing handle=114 [active_scanout=3] [ 61.497] sna_mode_wakeup: flip complete, pending? 2 [ 61.497] sna_block_handler (tv=0.450000) [ 61.497] sna_scanout_do_flush: flush timer active: delta=1 [ 61.497] sna_scanout_do_flush (time=61497), triggered [ 61.497] sna_scanout_flush (time=61497), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 61.497] has_shadow: has pending damage? 0, outstanding flips: 1 [ 61.497] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 61.497] has_shadow: has pending damage? 0, outstanding flips: 1 [ 61.497] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) [ 61.497] sna_accel_do_throttle -- no pending activity [ 61.497] sna_accel_block: evaluating timers, active=5 [ 61.497] sna_accel_block: flush timer expires in 16 [61513] [ 61.499] sna_wakeup_handler [ 61.499] sna_mode_wakeup: len=32 [ 61.499] sna_mode_wakeup: recording last swap on pipe=0, frame 3440 [d70], time 61.499405 [ 61.499] sna_mode_wakeup: removing handle=40 [active_scanout=0] from scanout, installing handle=114 [active_scanout=3] [ 61.499] sna_mode_wakeup: flip complete, pending? 1 [ 61.499] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 61.499] sna_block_handler (tv=0.448000) [ 61.499] sna_scanout_do_flush: flush timer active: delta=14 [ 61.499] sna_accel_do_throttle -- no pending activity [ 61.499] sna_accel_block: evaluating timers, active=5 [ 61.499] sna_accel_block: flush timer expires in 14 [61513] [ 61.510] sna_wakeup_handler [ 61.510] sna_accel_flush: flush?=0, dirty?=0 [ 61.510] sna_accel_flush: flush?=0, dirty?=0 [ 61.510] sna_accel_flush: flush?=0, dirty?=0 [ 61.510] sna_accel_flush: flush?=0, dirty?=0 [ 61.510] sna_accel_flush: flush?=0, dirty?=0 [ 61.510] sna_accel_flush: flush?=0, dirty?=0 [ 61.510] sna_accel_flush: flush?=0, dirty?=0 [ 61.510] sna_accel_flush: flush?=0, dirty?=0 [ 61.510] sna_accel_flush: flush?=0, dirty?=0 [ 61.510] sna_accel_flush: flush?=0, dirty?=0 [ 61.510] sna_accel_flush: flush?=0, dirty?=0 [ 61.510] sna_accel_flush: flush?=0, dirty?=0 [ 61.510] sna_accel_flush: flush?=0, dirty?=0 [ 61.510] sna_accel_flush: flush?=0, dirty?=0 [ 61.510] sna_accel_flush: flush?=0, dirty?=0 [ 61.510] sna_accel_flush: flush?=0, dirty?=0 [ 61.510] sna_accel_flush: flush?=0, dirty?=0 [ 61.510] sna_accel_flush: flush?=0, dirty?=0 [ 61.510] sna_block_handler (tv=0.437000) [ 61.510] sna_scanout_do_flush: flush timer active: delta=3 [ 61.510] sna_scanout_do_flush (time=61510), triggered [ 61.510] sna_scanout_flush (time=61510), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 61.510] has_shadow: has pending damage? 0, outstanding flips: 0 [ 61.510] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 61.510] has_shadow: has pending damage? 0, outstanding flips: 0 [ 61.510] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 61.510] sna_accel_do_throttle -- no pending activity [ 61.510] sna_accel_block: evaluating timers, active=5 [ 61.510] sna_accel_block: flush timer expires in 16 [61526] [ 61.510] sna_wakeup_handler [ 61.510] sna_accel_flush: flush?=0, dirty?=0 [ 61.510] sna_accel_flush: flush?=0, dirty?=0 [ 61.510] sna_block_handler (tv=0.437000) [ 61.510] sna_scanout_do_flush: flush timer active: delta=16 [ 61.510] sna_accel_do_throttle -- no pending activity [ 61.510] sna_accel_block: evaluating timers, active=5 [ 61.510] sna_accel_block: flush timer expires in 16 [61526] [ 61.510] sna_wakeup_handler [ 61.510] sna_accel_flush: flush?=0, dirty?=0 [ 61.510] sna_accel_flush: flush?=0, dirty?=0 [ 61.510] sna_block_handler (tv=0.437000) [ 61.510] sna_scanout_do_flush: flush timer active: delta=16 [ 61.510] sna_accel_do_throttle -- no pending activity [ 61.510] sna_accel_block: evaluating timers, active=5 [ 61.510] sna_accel_block: flush timer expires in 16 [61526] [ 61.511] sna_wakeup_handler [ 61.511] sna_block_handler (tv=0.436000) [ 61.511] sna_scanout_do_flush: flush timer active: delta=15 [ 61.511] sna_accel_do_throttle -- no pending activity [ 61.511] sna_accel_block: evaluating timers, active=5 [ 61.511] sna_accel_block: flush timer expires in 15 [61526] [ 61.513] sna_wakeup_handler [ 61.513] sna_block_handler (tv=0.434000) [ 61.513] sna_scanout_do_flush: flush timer active: delta=13 [ 61.513] sna_accel_do_throttle -- no pending activity [ 61.513] sna_accel_block: evaluating timers, active=5 [ 61.513] sna_accel_block: flush timer expires in 13 [61526] [ 61.526] sna_wakeup_handler [ 61.526] sna_block_handler (tv=0.421000) [ 61.526] sna_scanout_do_flush: flush timer active: delta=0 [ 61.526] sna_scanout_do_flush (time=61526), triggered [ 61.526] sna_scanout_flush (time=61526), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 61.526] has_shadow: has pending damage? 0, outstanding flips: 0 [ 61.526] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 61.526] has_shadow: has pending damage? 0, outstanding flips: 0 [ 61.526] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 61.526] sna_accel_do_throttle -- no pending activity [ 61.526] sna_accel_block: evaluating timers, active=5 [ 61.526] sna_accel_block: flush timer expires in 16 [61542] [ 61.542] sna_wakeup_handler [ 61.542] sna_block_handler (tv=0.405000) [ 61.542] sna_scanout_do_flush: flush timer active: delta=0 [ 61.542] sna_scanout_do_flush (time=61542), triggered [ 61.542] sna_scanout_flush (time=61542), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 61.542] has_shadow: has pending damage? 0, outstanding flips: 0 [ 61.542] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 61.542] has_shadow: has pending damage? 0, outstanding flips: 0 [ 61.542] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 61.542] sna_accel_do_throttle -- no pending activity [ 61.542] sna_accel_block: evaluating timers, active=5 [ 61.542] sna_accel_block: flush timer expires in 16 [61558] [ 61.557] sna_wakeup_handler [ 61.557] sna_accel_flush: flush?=0, dirty?=0 [ 61.557] sna_accel_flush: flush?=0, dirty?=0 [ 61.557] sna_block_handler (tv=0.390000) [ 61.557] sna_scanout_do_flush: flush timer active: delta=1 [ 61.557] sna_scanout_do_flush (time=61557), triggered [ 61.557] sna_scanout_flush (time=61557), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 61.557] has_shadow: has pending damage? 0, outstanding flips: 0 [ 61.557] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 61.557] has_shadow: has pending damage? 0, outstanding flips: 0 [ 61.557] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 61.557] sna_accel_do_throttle -- no pending activity [ 61.557] sna_accel_block: evaluating timers, active=5 [ 61.557] sna_accel_block: flush timer expires in 16 [61573] [ 61.557] sna_wakeup_handler [ 61.557] sna_block_handler (tv=0.390000) [ 61.557] sna_scanout_do_flush: flush timer active: delta=16 [ 61.557] sna_accel_do_throttle -- no pending activity [ 61.557] sna_accel_block: evaluating timers, active=5 [ 61.557] sna_accel_block: flush timer expires in 16 [61573] [ 61.558] sna_wakeup_handler [ 61.558] sna_block_handler (tv=0.389000) [ 61.558] sna_scanout_do_flush: flush timer active: delta=15 [ 61.558] sna_accel_do_throttle -- no pending activity [ 61.558] sna_accel_block: evaluating timers, active=5 [ 61.558] sna_accel_block: flush timer expires in 15 [61573] [ 61.560] sna_wakeup_handler [ 61.560] sna_block_handler (tv=0.387000) [ 61.560] sna_scanout_do_flush: flush timer active: delta=13 [ 61.560] sna_accel_do_throttle -- no pending activity [ 61.560] sna_accel_block: evaluating timers, active=5 [ 61.560] sna_accel_block: flush timer expires in 13 [61573] [ 61.573] sna_wakeup_handler [ 61.573] sna_block_handler (tv=0.374000) [ 61.573] sna_scanout_do_flush: flush timer active: delta=0 [ 61.573] sna_scanout_do_flush (time=61573), triggered [ 61.573] sna_scanout_flush (time=61573), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 61.573] has_shadow: has pending damage? 0, outstanding flips: 0 [ 61.573] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 61.573] has_shadow: has pending damage? 0, outstanding flips: 0 [ 61.573] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 61.573] sna_accel_do_throttle -- no pending activity [ 61.573] sna_accel_block: evaluating timers, active=5 [ 61.573] sna_accel_block: flush timer expires in 16 [61589] [ 61.589] sna_wakeup_handler [ 61.589] sna_block_handler (tv=0.358000) [ 61.589] sna_scanout_do_flush: flush timer active: delta=0 [ 61.589] sna_scanout_do_flush (time=61589), triggered [ 61.589] sna_scanout_flush (time=61589), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 61.589] has_shadow: has pending damage? 0, outstanding flips: 0 [ 61.589] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 61.589] has_shadow: has pending damage? 0, outstanding flips: 0 [ 61.589] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 61.589] sna_accel_do_throttle -- no pending activity [ 61.589] sna_accel_block: evaluating timers, active=5 [ 61.589] sna_accel_block: flush timer expires in 16 [61605] [ 61.605] sna_wakeup_handler [ 61.605] sna_block_handler (tv=0.342000) [ 61.605] sna_scanout_do_flush: flush timer active: delta=0 [ 61.605] sna_scanout_do_flush (time=61605), triggered [ 61.605] sna_scanout_flush (time=61605), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 61.605] has_shadow: has pending damage? 0, outstanding flips: 0 [ 61.605] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 61.605] has_shadow: has pending damage? 0, outstanding flips: 0 [ 61.605] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 61.605] sna_accel_do_throttle -- no pending activity [ 61.606] sna_accel_block: evaluating timers, active=5 [ 61.606] sna_accel_block: flush timer expires in 16 [61621] [ 61.622] sna_wakeup_handler [ 61.622] sna_block_handler (tv=0.325000) [ 61.622] sna_scanout_do_flush: flush timer active: delta=-1 [ 61.622] sna_scanout_do_flush (time=61622), triggered [ 61.622] sna_scanout_flush (time=61622), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 61.622] has_shadow: has pending damage? 0, outstanding flips: 0 [ 61.622] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 61.622] has_shadow: has pending damage? 0, outstanding flips: 0 [ 61.622] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 61.622] sna_accel_do_throttle -- no pending activity [ 61.622] sna_accel_block: evaluating timers, active=5 [ 61.622] sna_accel_block: flush timer expires in 16 [61638] [ 61.638] sna_wakeup_handler [ 61.638] sna_block_handler (tv=0.309000) [ 61.638] sna_scanout_do_flush: flush timer active: delta=0 [ 61.638] sna_scanout_do_flush (time=61638), triggered [ 61.638] sna_scanout_flush (time=61638), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 61.638] has_shadow: has pending damage? 0, outstanding flips: 0 [ 61.638] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 61.638] has_shadow: has pending damage? 0, outstanding flips: 0 [ 61.638] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 61.638] sna_accel_do_throttle -- no pending activity [ 61.638] sna_accel_block: evaluating timers, active=5 [ 61.638] sna_accel_block: flush timer expires in 16 [61654] [ 61.654] sna_wakeup_handler [ 61.654] sna_block_handler (tv=0.293000) [ 61.654] sna_scanout_do_flush: flush timer active: delta=0 [ 61.654] sna_scanout_do_flush (time=61654), triggered [ 61.654] sna_scanout_flush (time=61654), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 61.654] has_shadow: has pending damage? 0, outstanding flips: 0 [ 61.655] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 61.655] has_shadow: has pending damage? 0, outstanding flips: 0 [ 61.655] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 61.655] sna_accel_do_throttle -- no pending activity [ 61.655] sna_accel_block: evaluating timers, active=5 [ 61.655] sna_accel_block: flush timer expires in 16 [61670] [ 61.671] sna_wakeup_handler [ 61.671] sna_block_handler (tv=0.276000) [ 61.671] sna_scanout_do_flush: flush timer active: delta=-1 [ 61.671] sna_scanout_do_flush (time=61671), triggered [ 61.671] sna_scanout_flush (time=61671), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 61.671] has_shadow: has pending damage? 0, outstanding flips: 0 [ 61.671] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 61.671] has_shadow: has pending damage? 0, outstanding flips: 0 [ 61.671] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 61.671] sna_accel_do_throttle -- no pending activity [ 61.671] sna_accel_block: evaluating timers, active=5 [ 61.671] sna_accel_block: flush timer expires in 16 [61687] [ 61.687] sna_wakeup_handler [ 61.687] sna_block_handler (tv=0.260000) [ 61.687] sna_scanout_do_flush: flush timer active: delta=0 [ 61.687] sna_scanout_do_flush (time=61687), triggered [ 61.687] sna_scanout_flush (time=61687), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 61.687] has_shadow: has pending damage? 0, outstanding flips: 0 [ 61.687] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 61.687] has_shadow: has pending damage? 0, outstanding flips: 0 [ 61.687] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 61.687] sna_accel_do_throttle -- no pending activity [ 61.687] sna_accel_block: evaluating timers, active=5 [ 61.687] sna_accel_block: flush timer expires in 16 [61703] [ 61.703] sna_wakeup_handler [ 61.703] sna_block_handler (tv=0.244000) [ 61.703] sna_scanout_do_flush: flush timer active: delta=0 [ 61.703] sna_scanout_do_flush (time=61703), triggered [ 61.703] sna_scanout_flush (time=61703), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 61.703] has_shadow: has pending damage? 0, outstanding flips: 0 [ 61.704] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 61.704] has_shadow: has pending damage? 0, outstanding flips: 0 [ 61.704] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 61.704] sna_accel_do_throttle -- no pending activity [ 61.704] sna_accel_block: evaluating timers, active=5 [ 61.704] sna_accel_block: flush timer expires in 16 [61719] [ 61.720] sna_wakeup_handler [ 61.720] sna_block_handler (tv=0.227000) [ 61.720] sna_scanout_do_flush: flush timer active: delta=-1 [ 61.720] sna_scanout_do_flush (time=61720), triggered [ 61.720] sna_scanout_flush (time=61720), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 61.720] has_shadow: has pending damage? 0, outstanding flips: 0 [ 61.720] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 61.720] has_shadow: has pending damage? 0, outstanding flips: 0 [ 61.720] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 61.720] sna_accel_do_throttle -- no pending activity [ 61.720] sna_accel_block: evaluating timers, active=5 [ 61.720] sna_accel_block: flush timer expires in 16 [61736] [ 61.728] sna_wakeup_handler [ 61.728] sna_accel_flush: flush?=0, dirty?=0 [ 61.728] sna_accel_flush: flush?=0, dirty?=0 [ 61.728] sna_block_handler (tv=0.500000) [ 61.728] sna_scanout_do_flush: flush timer active: delta=8 [ 61.728] sna_accel_do_throttle -- no pending activity [ 61.728] sna_accel_block: evaluating timers, active=5 [ 61.728] sna_accel_block: flush timer expires in 8 [61736] [ 61.728] sna_wakeup_handler [ 61.728] sna_block_handler (tv=0.500000) [ 61.728] sna_scanout_do_flush: flush timer active: delta=8 [ 61.728] sna_accel_do_throttle -- no pending activity [ 61.728] sna_accel_block: evaluating timers, active=5 [ 61.728] sna_accel_block: flush timer expires in 8 [61736] [ 61.728] sna_wakeup_handler [ 61.728] sna_accel_flush: flush?=0, dirty?=0 [ 61.729] sna_accel_flush: flush?=0, dirty?=0 [ 61.729] sna_accel_flush: flush?=0, dirty?=0 [ 61.729] sna_accel_flush: flush?=0, dirty?=0 [ 61.729] sna_block_handler (tv=0.499000) [ 61.729] sna_scanout_do_flush: flush timer active: delta=7 [ 61.729] sna_accel_do_throttle -- no pending activity [ 61.729] sna_accel_block: evaluating timers, active=5 [ 61.729] sna_accel_block: flush timer expires in 7 [61736] [ 61.730] sna_wakeup_handler [ 61.730] sna_accel_flush: flush?=0, dirty?=0 [ 61.730] sna_block_handler (tv=0.498000) [ 61.730] sna_scanout_do_flush: flush timer active: delta=6 [ 61.730] sna_accel_do_throttle -- no pending activity [ 61.730] sna_accel_block: evaluating timers, active=5 [ 61.730] sna_accel_block: flush timer expires in 6 [61736] [ 61.736] sna_wakeup_handler [ 61.736] sna_block_handler (tv=0.492000) [ 61.736] sna_scanout_do_flush: flush timer active: delta=0 [ 61.736] sna_scanout_do_flush (time=61736), triggered [ 61.736] sna_scanout_flush (time=61736), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 61.736] has_shadow: has pending damage? 0, outstanding flips: 0 [ 61.736] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 61.736] has_shadow: has pending damage? 0, outstanding flips: 0 [ 61.736] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 61.736] sna_accel_do_throttle -- no pending activity [ 61.736] sna_accel_block: evaluating timers, active=5 [ 61.736] sna_accel_block: flush timer expires in 16 [61752] [ 61.740] sna_wakeup_handler [ 61.740] sna_accel_flush: flush?=0, dirty?=0 [ 61.740] sna_accel_flush: flush?=0, dirty?=0 [ 61.740] sna_block_handler (tv=0.488000) [ 61.740] sna_scanout_do_flush: flush timer active: delta=12 [ 61.740] sna_accel_do_throttle -- no pending activity [ 61.740] sna_accel_block: evaluating timers, active=5 [ 61.740] sna_accel_block: flush timer expires in 12 [61752] [ 61.752] sna_wakeup_handler [ 61.752] sna_block_handler (tv=0.476000) [ 61.752] sna_scanout_do_flush: flush timer active: delta=0 [ 61.752] sna_scanout_do_flush (time=61752), triggered [ 61.752] sna_scanout_flush (time=61752), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 61.752] has_shadow: has pending damage? 0, outstanding flips: 0 [ 61.752] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 61.752] has_shadow: has pending damage? 0, outstanding flips: 0 [ 61.752] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 61.752] sna_accel_do_throttle -- no pending activity [ 61.752] sna_accel_block: evaluating timers, active=5 [ 61.752] sna_accel_block: flush timer expires in 16 [61768] [ 61.755] sna_wakeup_handler [ 61.755] sna_create_pixmap(22, 20, 32, usage=0) [ 61.755] kgem_can_create_2d: 22x20 @ 32 [ 61.755] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=20 [ 61.755] kgem_can_create_2d: untiled size=4096 [ 61.755] kgem_choose_tiling: too thin [width 22, 32 bpp] for TILING_X [ 61.755] kgem_choose_tiling: 22x20 -> 0 [ 61.755] sna_create_pixmap: usage=0, flags=a [ 61.755] sna_create_pixmap: small buffer [1760], attaching to shadow pixmap [ 61.755] create_pixmap: allocating pixmap 22x20, depth=32/32, size=1768 [ 61.755] create_pixmap: serial=3952, usage=0, 22x20 [ 61.755] sna_create_pixmap: serial=3952, 22x20, usage=0 [ 61.755] sna_composite_rectangles(pixmap=3953, op=0, 0 x 1 [(0, 0)x(22, 20) ...]) [ 61.755] sna_composite_rectangles: converted to op 0 [ 61.756] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 61.756] sna_composite_rectangles: nrects=1, region=(0, 0), (22, 20) x 1 [ 61.756] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 61.756] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 61.756] sna_composite_rectangles: fallback, dst pixmap=3953 too small or not attached [ 61.756] sna_composite_rectangles: fallback [ 61.756] sna_drawable_move_region_to_cpu(pixmap=3953 (22x20), [(0, 0), (22, 20)], flags=1) [ 61.756] sna_drawable_move_region_to_cpu: region (0, 0), (22, 20) + (0, 0) subsumes pixmap (22x20) [ 61.756] _sna_pixmap_move_to_cpu(pixmap=3953, 22x20, flags=1) [ 61.756] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 61.756] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 61.756] operate_inplace: no, inplace operation not suitable [ 61.756] _sna_pixmap_move_to_cpu: marking as damaged [ 61.756] __sna_damage_all(22, 20) [ 61.756] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 61.756] sna_composite_rectangles(pixmap=3953, op=1, fff2f1f0 x 1 [(0, 0)x(22, 20) ...]) [ 61.756] sna_composite_rectangles: converted to op 1 [ 61.756] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 61.756] sna_composite_rectangles: nrects=1, region=(0, 0), (22, 20) x 1 [ 61.756] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 61.756] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 61.756] sna_composite_rectangles: fallback, dst pixmap=3953 too small or not attached [ 61.756] sna_composite_rectangles: fallback [ 61.756] sna_drawable_move_region_to_cpu(pixmap=3953 (22x20), [(0, 0), (22, 20)], flags=1) [ 61.756] sna_drawable_move_region_to_cpu: pixmap=3953 all damaged on CPU [ 61.756] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 61.756] sna_composite_rectangles: fallback fill: (0, 0)x(22, 20) fff2f1f0 [ 61.756] sna_composite_rectangles(pixmap=3953, op=1, ff300a24 x 2 [(0, 0)x(22, 20) ...]) [ 61.756] sna_composite_rectangles: converted to op 1 [ 61.756] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 61.756] sna_composite_rectangles[1] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 61.756] sna_composite_rectangles: nrects=2, region=(0, 0), (22, 20) x 2 [ 61.756] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 61.756] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 61.756] sna_composite_rectangles: fallback, dst pixmap=3953 too small or not attached [ 61.756] sna_composite_rectangles: fallback [ 61.756] sna_drawable_move_region_to_cpu(pixmap=3953 (22x20), [(0, 0), (22, 20)], flags=1) [ 61.756] sna_drawable_move_region_to_cpu: pixmap=3953 all damaged on CPU [ 61.756] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 61.756] sna_composite_rectangles: fallback fill: (0, 0)x(22, 20) ff300a24 [ 61.756] sna_glyphs(op=3, nlist=1, src=(-8, 15)) [ 61.756] sna_glyphs: fallback -- too small (22x20) [ 61.756] glyphs_fallback: nlist=1, count=2, extents (-9, 7), (10, 19) [ 61.756] glyphs_fallback: clipped extents (0, 7), (9, 19) [ 61.756] sna_drawable_move_region_to_cpu(pixmap=3953 (22x20), [(0, 7), (9, 19)], flags=3) [ 61.756] sna_drawable_move_region_to_cpu: pixmap=3953 all damaged on CPU [ 61.756] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 61.756] sna_composite_rectangles(pixmap=3953, op=1, ffffffff x 1 [(10, 1)x(9, 17) ...]) [ 61.756] sna_composite_rectangles: converted to op 1 [ 61.756] sna_composite_rectangles[0] (10, 1)x(9, 17) -> (10, 1), (19, 18) [ 61.756] sna_composite_rectangles: nrects=1, region=(10, 1), (19, 18) x 1 [ 61.756] sna_composite_rectangles: clipped extents (10, 1),(19, 18) x 1 [ 61.756] sna_composite_rectangles: pixmap +(0, 0) extents (10, 1),(19, 18) [ 61.756] sna_composite_rectangles: fallback, dst pixmap=3953 too small or not attached [ 61.756] sna_composite_rectangles: fallback [ 61.756] sna_drawable_move_region_to_cpu(pixmap=3953 (22x20), [(10, 1), (19, 18)], flags=1) [ 61.756] sna_drawable_move_region_to_cpu: pixmap=3953 all damaged on CPU [ 61.756] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 61.756] sna_composite_rectangles: fallback fill: (10, 1)x(9, 17) ffffffff [ 61.756] sna_copy_area: src=pixmap=3953:(0, 0)x(22, 20)+(0, 0) -> dst=pixmap=3060:(468, 782)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 61.756] sna_copy_area: normal copy [ 61.756] sna_do_copy: src=(0, 0), dst=(468, 782), size=(22x20) [ 61.756] sna_do_copy: after drawable: src=(0, 0), dst=(533, 806), size=(22x20) [ 61.756] sna_do_copy: dst extents (533, 806), (555, 826), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 61.756] sna_do_copy: clipped dst extents (533, 806), (555, 826) [ 61.756] sna_do_copy: unclipped src extents (0, 0), (22, 20) [ 61.756] sna_do_copy: clipped src extents (0, 0), (22, 20) [ 61.756] sna_do_copy: pixmap -- no source clipping [ 61.756] sna_do_copy: src extents (0, 0), (22, 20) x 1 [ 61.756] sna_do_copy: copy region (533, 806), (555, 826) x 1 + (-533, -806) [ 61.756] sna_copy_boxes (boxes=1x[(533, 806), (555, 826)...], src pixmap=3953+(-533, -806), dst pixmap=3060+(-65, -24), alu=3, src.size=22x20, dst.size=3775x2136) [ 61.756] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94a1ed80, gpu_bo=0, cpu_bo=0), replaces=0 [ 61.756] sna_drawable_use_bo pixmap=3060, box=((468, 782), (490, 802)), flags=8... [ 61.756] sna_drawable_use_bo: exported target, set PREFER_GPU [ 61.756] sna_drawable_use_bo: pinned, never REPLACES [ 61.756] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 61.756] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 61.756] sna_drawable_use_bo: using whole GPU bo [ 61.756] region_overlaps_damage? [ 61.756] use_shm_bo: no, not attached [ 61.756] sna_drawable_move_region_to_cpu(pixmap=3953 (22x20), [(0, 0), (22, 20)], flags=2) [ 61.756] sna_drawable_move_region_to_cpu: pixmap=3953 all damaged on CPU [ 61.756] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 61.756] sna_write_boxes x 1, src stride=88, src dx=(-468, -782) [ 61.756] kgem_bo_can_map: handle=9, map=0x7fc6b7845000:0x0:0x7fc656564000, tiling=1, domain=1, offset=4029534208 [ 61.756] write_boxes_inplace x 1, handle=9, tiling=1 [ 61.756] upload_inplace__tiled: tiling=1 [ 61.756] kgem_bo_can_map__cpu: handle=9 [ 61.756] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 61.756] kgem_bo_map__cpu(handle=9, size=33177600, map=0x7fc6b7845000:0x7fc656564000) [ 61.756] kgem_bo_sync__cpu: handle=9 [ 61.756] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(468, 782), size=22x20, pitch=88/15360 [ 61.756] sna_accel_flush: flush?=0, dirty?=0 [ 61.756] sna_accel_flush: flush?=0, dirty?=0 [ 61.756] sna_accel_flush: flush?=0, dirty?=0 [ 61.756] sna_accel_flush: flush?=0, dirty?=0 [ 61.756] sna_destroy_pixmap: pixmap=3953, attached?=1 [ 61.756] __sna_free_pixmap(pixmap=3953) [ 61.756] sna_accel_flush: flush?=0, dirty?=0 [ 61.756] sna_accel_flush: flush?=0, dirty?=0 [ 61.756] sna_accel_flush: flush?=0, dirty?=0 [ 61.756] sna_block_handler (tv=0.472000) [ 61.756] sna_scanout_do_flush: flush timer active: delta=12 [ 61.756] sna_accel_do_throttle -- no pending activity [ 61.756] sna_accel_block: evaluating timers, active=5 [ 61.756] sna_accel_block: flush timer expires in 12 [61768] [ 61.757] sna_wakeup_handler [ 61.757] sna_accel_flush: flush?=0, dirty?=0 [ 61.757] sna_accel_flush: flush?=0, dirty?=0 [ 61.757] sna_block_handler (tv=0.471000) [ 61.757] sna_scanout_do_flush: flush timer active: delta=11 [ 61.757] sna_accel_do_throttle -- no pending activity [ 61.757] sna_accel_block: evaluating timers, active=5 [ 61.757] sna_accel_block: flush timer expires in 11 [61768] [ 61.757] sna_wakeup_handler [ 61.757] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=40, name=5 [ 61.757] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 61.757] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 61.757] sna_dri2_get_back: draw size=7680x2160, back buffer handle=40 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 [ 61.757] sna_dri2_get_back: reuse backbuffer? 1 [ 61.757] sna_dri2_get_back: back buffer handle=40, active?=0, refcnt=1 [ 61.757] sna_dri2_get_back: reuse unattached back [ 61.757] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 61.757] sna_dri2_reuse_buffer: reusing back buffer handle=40, name=5, pitch=30720, age=0 [ 61.757] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 61.758] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=114, name=86, active_scanout=3 [ 61.758] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 61.758] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=114] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 61.758] sna_accel_flush: flush?=0, dirty?=0 [ 61.758] sna_accel_flush: flush?=0, dirty?=0 [ 61.758] sna_accel_flush: flush?=0, dirty?=0 [ 61.758] sna_block_handler (tv=0.470000) [ 61.758] sna_scanout_do_flush: flush timer active: delta=10 [ 61.758] sna_accel_do_throttle -- no pending activity [ 61.758] sna_accel_block: evaluating timers, active=5 [ 61.758] sna_accel_block: flush timer expires in 10 [61768] [ 61.758] sna_wakeup_handler [ 61.758] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 61.758] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 61.758] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 61.758] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 61.758] sna_dri2_get_msc(draw=146, pipe=0) [ 61.758] sna_crtc_record_swap: recording last swap on pipe=0, frame 3455 [msc=3455], time 61.749746 [ 61.758] sna_dri2_get_msc: msc=3455 [raw=3455], ust=61749746 [ 61.758] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=40 (refs=1/1, flush=0) , front=114 (refs=1/4, flush=1) [ 61.758] sna_dri2_schedule_swap(target_msc=3439, divisor=0, remainder=0) [ 61.758] sna_dri2_schedule_swap: using front handle=114, active_scanout?=3, flush?=1 [ 61.758] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 61.758] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 61.758] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 61.758] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 61.758] sna_crtc_record_swap: recording last swap on pipe=0, frame 3455 [msc=3455], time 61.749746 [ 61.758] immediate_swap: current_msc=3455, target_msc=3439 -- yes [ 61.758] can_flip: no, shadow enabled [ 61.758] sna_dri2_add_event: adding event to window 146) [ 61.758] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 61.758] sna_dri2_immediate_blit: no pending blit, starting chain [ 61.758] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 61.758] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 61.758] can_xchg: back size=8701e00, front size=8701e00 [ 61.758] can_xchg: yes, pixmap=165 [ 61.758] sna_dri2_xchg: win=146, exchange front=114/86,ref=2 and back=40/5,ref=2, pixmap=165 7680x2160 [ 61.758] sna_dri2_xchg: back_bo handle=40, pitch=30720, size=132710400, ref=1, active_scanout?=0 [ 61.758] sna_dri2_xchg: front_bo handle=114, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 61.758] set_bo: pixmap=165, handle=40 (old handle=114) [ 61.758] set_bo: marking whole pixmap as damaged [ 61.758] set_bo: applying final/discard move-to-gpu [ 61.758] wait_for_shadow: flags=0, flips=0, handle=114, shadow=32 [ 61.758] set_bo: dropping flush hint from handle=114 [ 61.758] set_bo: adding flush hint to handle=40 [ 61.758] mark_stale(handle=114) => 1 [ 61.758] swap_limit: draw=146 setting swap limit to 3 [ 61.758] sna_dri2_swap_limit_validate: swap limit set to 3 [ 61.758] sna_next_vblank(pipe=0, waiting until next vblank) [ 61.758] sna_dri2_schedule_swap: reported target_msc=3455 [ 61.758] sna_accel_flush: flush?=0, dirty?=0 [ 61.758] sna_accel_flush: flush?=0, dirty?=0 [ 61.758] sna_accel_flush: flush?=0, dirty?=0 [ 61.758] sna_accel_flush: flush?=0, dirty?=0 [ 61.758] sna_block_handler (tv=0.470000) [ 61.758] sna_scanout_do_flush: flush timer active: delta=10 [ 61.758] sna_accel_do_throttle -- no pending activity [ 61.758] sna_accel_block: evaluating timers, active=5 [ 61.758] sna_accel_block: flush timer expires in 10 [61768] [ 61.766] sna_wakeup_handler [ 61.766] sna_mode_wakeup: len=32 [ 61.766] sna_dri2_vblank_handler(type=2, sequence=3456, draw=3353) [ 61.766] sna_crtc_record_swap: recording last swap on pipe=0, frame 3456 [msc=3456], time 61.766423 [ 61.766] sna_dri2_vblank_handler: 2 complete, frame=3456 tv=61.766423 [ 61.766] sna_dri2_blit_complete: blit finished [ 61.766] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=3456, tv=61.766423) [ 61.766] frame_swap_complete(type=2): draw=146, pipe=0, frame=3456 [msc=3456], tv=61.766423 [ 61.766] sna_accel_flush: flush?=0, dirty?=0 [ 61.766] sna_dri2_event_free(draw?=1) [ 61.766] sna_dri2_remove_event: remove[0x561c947e3c20] from window 146, active? 1 [ 61.766] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 61.766] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=114] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 61.766] sna_dri2_vblank_handler complete [ 61.766] sna_block_handler (tv=0.462000) [ 61.766] sna_scanout_do_flush: flush timer active: delta=2 [ 61.766] sna_scanout_do_flush (time=61766), triggered [ 61.766] sna_scanout_flush (time=61766), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 61.766] has_shadow: has pending damage? 1, outstanding flips: 0 [ 61.766] stop_flush: scanout=40 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 61.766] has_shadow: has pending damage? 1, outstanding flips: 0 [ 61.766] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 61.766] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 61.766] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 61.766] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 61.766] sna_pixmap_move_to_gpu: already all-damaged [ 61.766] sna_pixmap_mark_active: pixmap=165, handle=40 [ 61.766] sna_mode_redisplay: crtc[0] transformed? 0 [ 61.766] sna_mode_redisplay: crtc[1] transformed? 0 [ 61.766] sna_mode_redisplay: crtc[2] transformed? 0 [ 61.766] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=40 [active=1] [ 61.766] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 114, transformed? 0 [ 61.766] get_fb: reusing fb=110 for handle=40 [ 61.766] sna_mode_redisplay: recording flip on CRTC:32 handle=40, active_scanout=2, serial=2 [ 61.766] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 61.766] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 114, transformed? 0 [ 61.766] sna_mode_redisplay: recording flip on CRTC:39 handle=40, active_scanout=3, serial=3 [ 61.766] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 61.766] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 61.766] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 61.766] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=40, shadow handle=32 [ 61.766] sna_accel_do_throttle -- no pending activity [ 61.766] sna_accel_block: evaluating timers, active=5 [ 61.766] sna_accel_block: flush timer expires in 16 [61782] [ 61.781] sna_wakeup_handler [ 61.781] sna_mode_wakeup: len=32 [ 61.781] sna_mode_wakeup: recording last swap on pipe=1, frame 3427 [d63], time 61.781712 [ 61.781] sna_mode_wakeup: removing handle=114 [active_scanout=1] from scanout, installing handle=40 [active_scanout=3] [ 61.781] sna_mode_wakeup: flip complete, pending? 2 [ 61.781] sna_block_handler (tv=0.447000) [ 61.781] sna_scanout_do_flush: flush timer active: delta=1 [ 61.781] sna_scanout_do_flush (time=61781), triggered [ 61.781] sna_scanout_flush (time=61781), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 61.781] has_shadow: has pending damage? 0, outstanding flips: 1 [ 61.781] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 61.781] has_shadow: has pending damage? 0, outstanding flips: 1 [ 61.781] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) [ 61.781] sna_accel_do_throttle -- no pending activity [ 61.781] sna_accel_block: evaluating timers, active=5 [ 61.781] sna_accel_block: flush timer expires in 16 [61797] [ 61.782] sna_wakeup_handler [ 61.782] sna_mode_wakeup: len=32 [ 61.782] sna_mode_wakeup: recording last swap on pipe=0, frame 3457 [d81], time 61.783113 [ 61.782] sna_mode_wakeup: removing handle=114 [active_scanout=0] from scanout, installing handle=40 [active_scanout=3] [ 61.782] sna_mode_wakeup: flip complete, pending? 1 [ 61.782] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 61.782] sna_block_handler (tv=0.446000) [ 61.782] sna_scanout_do_flush: flush timer active: delta=15 [ 61.782] sna_accel_do_throttle -- no pending activity [ 61.782] sna_accel_block: evaluating timers, active=5 [ 61.782] sna_accel_block: flush timer expires in 15 [61797] [ 61.797] sna_wakeup_handler [ 61.798] sna_block_handler (tv=0.430000) [ 61.798] sna_scanout_do_flush: flush timer active: delta=-1 [ 61.798] sna_scanout_do_flush (time=61798), triggered [ 61.798] sna_scanout_flush (time=61798), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 61.798] has_shadow: has pending damage? 0, outstanding flips: 0 [ 61.798] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 61.798] has_shadow: has pending damage? 0, outstanding flips: 0 [ 61.798] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 61.798] sna_accel_do_throttle -- no pending activity [ 61.798] sna_accel_block: evaluating timers, active=5 [ 61.798] sna_accel_block: flush timer expires in 16 [61814] [ 61.800] sna_wakeup_handler [ 61.801] sna_accel_flush: flush?=0, dirty?=0 [ 61.801] sna_accel_flush: flush?=0, dirty?=0 [ 61.801] sna_block_handler (tv=0.499000) [ 61.801] sna_scanout_do_flush: flush timer active: delta=13 [ 61.801] sna_accel_do_throttle -- no pending activity [ 61.801] sna_accel_block: evaluating timers, active=5 [ 61.801] sna_accel_block: flush timer expires in 13 [61814] [ 61.801] sna_wakeup_handler [ 61.801] sna_block_handler (tv=0.499000) [ 61.801] sna_scanout_do_flush: flush timer active: delta=13 [ 61.801] sna_accel_do_throttle -- no pending activity [ 61.801] sna_accel_block: evaluating timers, active=5 [ 61.801] sna_accel_block: flush timer expires in 13 [61814] [ 61.801] sna_wakeup_handler [ 61.801] sna_accel_flush: flush?=0, dirty?=0 [ 61.801] sna_accel_flush: flush?=0, dirty?=0 [ 61.801] sna_accel_flush: flush?=0, dirty?=0 [ 61.801] sna_accel_flush: flush?=0, dirty?=0 [ 61.801] sna_block_handler (tv=0.499000) [ 61.801] sna_scanout_do_flush: flush timer active: delta=13 [ 61.801] sna_accel_do_throttle -- no pending activity [ 61.801] sna_accel_block: evaluating timers, active=5 [ 61.801] sna_accel_block: flush timer expires in 13 [61814] [ 61.802] sna_wakeup_handler [ 61.802] sna_accel_flush: flush?=0, dirty?=0 [ 61.802] sna_block_handler (tv=0.498000) [ 61.802] sna_scanout_do_flush: flush timer active: delta=12 [ 61.802] sna_accel_do_throttle -- no pending activity [ 61.802] sna_accel_block: evaluating timers, active=5 [ 61.802] sna_accel_block: flush timer expires in 12 [61814] [ 61.813] sna_wakeup_handler [ 61.813] sna_accel_flush: flush?=0, dirty?=0 [ 61.813] sna_accel_flush: flush?=0, dirty?=0 [ 61.813] sna_block_handler (tv=0.487000) [ 61.813] sna_scanout_do_flush: flush timer active: delta=1 [ 61.813] sna_scanout_do_flush (time=61813), triggered [ 61.813] sna_scanout_flush (time=61813), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 61.813] has_shadow: has pending damage? 0, outstanding flips: 0 [ 61.813] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 61.813] has_shadow: has pending damage? 0, outstanding flips: 0 [ 61.813] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 61.813] sna_accel_do_throttle -- no pending activity [ 61.813] sna_accel_block: evaluating timers, active=5 [ 61.813] sna_accel_block: flush timer expires in 16 [61829] [ 61.828] sna_wakeup_handler [ 61.828] sna_create_pixmap(22, 20, 32, usage=0) [ 61.828] kgem_can_create_2d: 22x20 @ 32 [ 61.828] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=20 [ 61.828] kgem_can_create_2d: untiled size=4096 [ 61.828] kgem_choose_tiling: too thin [width 22, 32 bpp] for TILING_X [ 61.828] kgem_choose_tiling: 22x20 -> 0 [ 61.828] sna_create_pixmap: usage=0, flags=a [ 61.828] sna_create_pixmap: small buffer [1760], attaching to shadow pixmap [ 61.828] create_pixmap: allocating pixmap 22x20, depth=32/32, size=1768 [ 61.828] create_pixmap: serial=3954, usage=0, 22x20 [ 61.828] sna_create_pixmap: serial=3954, 22x20, usage=0 [ 61.828] sna_composite_rectangles(pixmap=3955, op=0, 0 x 1 [(0, 0)x(22, 20) ...]) [ 61.828] sna_composite_rectangles: converted to op 0 [ 61.828] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 61.828] sna_composite_rectangles: nrects=1, region=(0, 0), (22, 20) x 1 [ 61.828] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 61.828] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 61.828] sna_composite_rectangles: fallback, dst pixmap=3955 too small or not attached [ 61.828] sna_composite_rectangles: fallback [ 61.828] sna_drawable_move_region_to_cpu(pixmap=3955 (22x20), [(0, 0), (22, 20)], flags=1) [ 61.828] sna_drawable_move_region_to_cpu: region (0, 0), (22, 20) + (0, 0) subsumes pixmap (22x20) [ 61.828] _sna_pixmap_move_to_cpu(pixmap=3955, 22x20, flags=1) [ 61.828] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 61.828] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 61.828] operate_inplace: no, inplace operation not suitable [ 61.828] _sna_pixmap_move_to_cpu: marking as damaged [ 61.828] __sna_damage_all(22, 20) [ 61.828] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 61.828] sna_composite_rectangles(pixmap=3955, op=1, fff2f1f0 x 1 [(0, 0)x(22, 20) ...]) [ 61.828] sna_composite_rectangles: converted to op 1 [ 61.828] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 61.828] sna_composite_rectangles: nrects=1, region=(0, 0), (22, 20) x 1 [ 61.829] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 61.829] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 61.829] sna_composite_rectangles: fallback, dst pixmap=3955 too small or not attached [ 61.829] sna_composite_rectangles: fallback [ 61.829] sna_drawable_move_region_to_cpu(pixmap=3955 (22x20), [(0, 0), (22, 20)], flags=1) [ 61.829] sna_drawable_move_region_to_cpu: pixmap=3955 all damaged on CPU [ 61.829] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 61.829] sna_composite_rectangles: fallback fill: (0, 0)x(22, 20) fff2f1f0 [ 61.829] sna_composite_rectangles(pixmap=3955, op=1, ff300a24 x 2 [(0, 0)x(22, 20) ...]) [ 61.829] sna_composite_rectangles: converted to op 1 [ 61.829] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 61.829] sna_composite_rectangles[1] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 61.829] sna_composite_rectangles: nrects=2, region=(0, 0), (22, 20) x 2 [ 61.829] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 61.829] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 61.829] sna_composite_rectangles: fallback, dst pixmap=3955 too small or not attached [ 61.829] sna_composite_rectangles: fallback [ 61.829] sna_drawable_move_region_to_cpu(pixmap=3955 (22x20), [(0, 0), (22, 20)], flags=1) [ 61.829] sna_drawable_move_region_to_cpu: pixmap=3955 all damaged on CPU [ 61.829] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 61.829] sna_composite_rectangles: fallback fill: (0, 0)x(22, 20) ff300a24 [ 61.829] sna_glyphs(op=3, nlist=1, src=(-8, 15)) [ 61.829] sna_glyphs: fallback -- too small (22x20) [ 61.829] glyphs_fallback: nlist=1, count=2, extents (-8, 7), (10, 15) [ 61.829] glyphs_fallback: clipped extents (0, 7), (9, 15) [ 61.829] sna_drawable_move_region_to_cpu(pixmap=3955 (22x20), [(0, 7), (9, 15)], flags=3) [ 61.829] sna_drawable_move_region_to_cpu: pixmap=3955 all damaged on CPU [ 61.829] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 61.829] __sna_glyph_get_image: creating image cache for glyph 0x561c94adfb00 (on screen 0) [ 61.829] glyphs_fallback: inserting glyph 0x561c94adfb00 into pixman cache [ 61.829] sna_composite_rectangles(pixmap=3955, op=1, ffffffff x 1 [(10, 1)x(9, 17) ...]) [ 61.829] sna_composite_rectangles: converted to op 1 [ 61.829] sna_composite_rectangles[0] (10, 1)x(9, 17) -> (10, 1), (19, 18) [ 61.829] sna_composite_rectangles: nrects=1, region=(10, 1), (19, 18) x 1 [ 61.829] sna_composite_rectangles: clipped extents (10, 1),(19, 18) x 1 [ 61.829] sna_composite_rectangles: pixmap +(0, 0) extents (10, 1),(19, 18) [ 61.829] sna_composite_rectangles: fallback, dst pixmap=3955 too small or not attached [ 61.829] sna_composite_rectangles: fallback [ 61.829] sna_drawable_move_region_to_cpu(pixmap=3955 (22x20), [(10, 1), (19, 18)], flags=1) [ 61.829] sna_drawable_move_region_to_cpu: pixmap=3955 all damaged on CPU [ 61.829] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 61.829] sna_composite_rectangles: fallback fill: (10, 1)x(9, 17) ffffffff [ 61.829] sna_copy_area: src=pixmap=3955:(0, 0)x(22, 20)+(0, 0) -> dst=pixmap=3060:(477, 782)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 61.829] sna_copy_area: normal copy [ 61.829] sna_do_copy: src=(0, 0), dst=(477, 782), size=(22x20) [ 61.829] sna_do_copy: after drawable: src=(0, 0), dst=(542, 806), size=(22x20) [ 61.829] sna_do_copy: dst extents (542, 806), (564, 826), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 61.829] sna_do_copy: clipped dst extents (542, 806), (564, 826) [ 61.829] sna_do_copy: unclipped src extents (0, 0), (22, 20) [ 61.829] sna_do_copy: clipped src extents (0, 0), (22, 20) [ 61.829] sna_do_copy: pixmap -- no source clipping [ 61.829] sna_do_copy: src extents (0, 0), (22, 20) x 1 [ 61.829] sna_do_copy: copy region (542, 806), (564, 826) x 1 + (-542, -806) [ 61.829] sna_copy_boxes (boxes=1x[(542, 806), (564, 826)...], src pixmap=3955+(-542, -806), dst pixmap=3060+(-65, -24), alu=3, src.size=22x20, dst.size=3775x2136) [ 61.829] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94ad7060, gpu_bo=0, cpu_bo=0), replaces=0 [ 61.829] sna_drawable_use_bo pixmap=3060, box=((477, 782), (499, 802)), flags=8... [ 61.829] sna_drawable_use_bo: exported target, set PREFER_GPU [ 61.829] sna_drawable_use_bo: pinned, never REPLACES [ 61.829] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 61.829] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 61.829] sna_drawable_use_bo: using whole GPU bo [ 61.829] region_overlaps_damage? [ 61.829] use_shm_bo: no, not attached [ 61.829] sna_drawable_move_region_to_cpu(pixmap=3955 (22x20), [(0, 0), (22, 20)], flags=2) [ 61.829] sna_drawable_move_region_to_cpu: pixmap=3955 all damaged on CPU [ 61.829] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 61.829] sna_write_boxes x 1, src stride=88, src dx=(-477, -782) [ 61.829] kgem_bo_can_map: handle=9, map=0x7fc6b7845000:0x0:0x7fc656564000, tiling=1, domain=1, offset=4029534208 [ 61.829] write_boxes_inplace x 1, handle=9, tiling=1 [ 61.829] upload_inplace__tiled: tiling=1 [ 61.829] kgem_bo_can_map__cpu: handle=9 [ 61.829] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 61.829] kgem_bo_map__cpu(handle=9, size=33177600, map=0x7fc6b7845000:0x7fc656564000) [ 61.829] kgem_bo_sync__cpu: handle=9 [ 61.829] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(477, 782), size=22x20, pitch=88/15360 [ 61.829] sna_accel_flush: flush?=0, dirty?=0 [ 61.829] sna_accel_flush: flush?=0, dirty?=0 [ 61.829] sna_accel_flush: flush?=0, dirty?=0 [ 61.829] sna_accel_flush: flush?=0, dirty?=0 [ 61.829] sna_destroy_pixmap: pixmap=3955, attached?=1 [ 61.829] __sna_free_pixmap(pixmap=3955) [ 61.829] sna_accel_flush: flush?=0, dirty?=0 [ 61.829] sna_accel_flush: flush?=0, dirty?=0 [ 61.829] sna_accel_flush: flush?=0, dirty?=0 [ 61.829] sna_block_handler (tv=0.471000) [ 61.829] sna_scanout_do_flush: flush timer active: delta=0 [ 61.829] sna_scanout_do_flush (time=61829), triggered [ 61.829] sna_scanout_flush (time=61829), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 61.829] has_shadow: has pending damage? 0, outstanding flips: 0 [ 61.829] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 61.829] has_shadow: has pending damage? 0, outstanding flips: 0 [ 61.829] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 61.829] sna_accel_do_throttle -- no pending activity [ 61.829] sna_accel_block: evaluating timers, active=5 [ 61.829] sna_accel_block: flush timer expires in 16 [61845] [ 61.830] sna_wakeup_handler [ 61.830] sna_accel_flush: flush?=0, dirty?=0 [ 61.830] sna_accel_flush: flush?=0, dirty?=0 [ 61.830] sna_block_handler (tv=0.470000) [ 61.830] sna_scanout_do_flush: flush timer active: delta=15 [ 61.830] sna_accel_do_throttle -- no pending activity [ 61.830] sna_accel_block: evaluating timers, active=5 [ 61.830] sna_accel_block: flush timer expires in 15 [61845] [ 61.830] sna_wakeup_handler [ 61.830] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=114, name=86 [ 61.830] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 61.830] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 61.830] sna_dri2_get_back: draw size=7680x2160, back buffer handle=114 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 [ 61.830] sna_dri2_get_back: reuse backbuffer? 1 [ 61.830] sna_dri2_get_back: back buffer handle=114, active?=0, refcnt=1 [ 61.830] sna_dri2_get_back: reuse unattached back [ 61.830] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 61.830] sna_dri2_reuse_buffer: reusing back buffer handle=114, name=86, pitch=30720, age=0 [ 61.830] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 61.830] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=40, name=5, active_scanout=3 [ 61.830] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 61.830] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 61.830] sna_accel_flush: flush?=0, dirty?=0 [ 61.831] sna_accel_flush: flush?=0, dirty?=0 [ 61.831] sna_accel_flush: flush?=0, dirty?=0 [ 61.831] sna_block_handler (tv=0.469000) [ 61.831] sna_scanout_do_flush: flush timer active: delta=14 [ 61.831] sna_accel_do_throttle -- no pending activity [ 61.831] sna_accel_block: evaluating timers, active=5 [ 61.831] sna_accel_block: flush timer expires in 14 [61845] [ 61.831] sna_wakeup_handler [ 61.831] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 61.831] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 61.831] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 61.831] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 61.831] sna_dri2_get_msc(draw=146, pipe=0) [ 61.831] sna_crtc_record_swap: recording last swap on pipe=0, frame 3459 [msc=3459], time 61.816510 [ 61.831] sna_dri2_get_msc: msc=3459 [raw=3459], ust=61816510 [ 61.831] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=114 (refs=1/1, flush=0) , front=40 (refs=1/4, flush=1) [ 61.831] sna_dri2_schedule_swap(target_msc=3456, divisor=0, remainder=0) [ 61.831] sna_dri2_schedule_swap: using front handle=40, active_scanout?=3, flush?=1 [ 61.831] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 61.831] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 61.831] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 61.831] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 61.831] sna_crtc_record_swap: recording last swap on pipe=0, frame 3459 [msc=3459], time 61.816510 [ 61.831] immediate_swap: current_msc=3459, target_msc=3456 -- yes [ 61.831] can_flip: no, shadow enabled [ 61.831] sna_dri2_add_event: adding event to window 146) [ 61.831] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 61.831] sna_dri2_immediate_blit: no pending blit, starting chain [ 61.831] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 61.831] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 61.831] can_xchg: back size=8701e00, front size=8701e00 [ 61.831] can_xchg: yes, pixmap=165 [ 61.831] sna_dri2_xchg: win=146, exchange front=40/5,ref=2 and back=114/86,ref=2, pixmap=165 7680x2160 [ 61.831] sna_dri2_xchg: back_bo handle=114, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 61.831] sna_dri2_xchg: front_bo handle=40, pitch=30720, size=132710400, ref=4, active_scanout?=3 [ 61.831] set_bo: pixmap=165, handle=114 (old handle=40) [ 61.831] set_bo: marking whole pixmap as damaged [ 61.831] set_bo: applying final/discard move-to-gpu [ 61.831] wait_for_shadow: flags=0, flips=0, handle=40, shadow=32 [ 61.831] set_bo: dropping flush hint from handle=40 [ 61.831] set_bo: adding flush hint to handle=114 [ 61.831] mark_stale(handle=40) => 1 [ 61.831] swap_limit: draw=146 setting swap limit to 3 [ 61.831] sna_dri2_swap_limit_validate: swap limit set to 3 [ 61.831] sna_next_vblank(pipe=0, waiting until next vblank) [ 61.831] sna_dri2_schedule_swap: reported target_msc=3459 [ 61.831] sna_accel_flush: flush?=0, dirty?=0 [ 61.831] sna_accel_flush: flush?=0, dirty?=0 [ 61.831] sna_accel_flush: flush?=0, dirty?=0 [ 61.831] sna_accel_flush: flush?=0, dirty?=0 [ 61.831] sna_block_handler (tv=0.469000) [ 61.831] sna_scanout_do_flush: flush timer active: delta=14 [ 61.831] sna_accel_do_throttle -- no pending activity [ 61.831] sna_accel_block: evaluating timers, active=5 [ 61.831] sna_accel_block: flush timer expires in 14 [61845] [ 61.832] sna_wakeup_handler [ 61.832] sna_mode_wakeup: len=32 [ 61.832] sna_dri2_vblank_handler(type=2, sequence=3460, draw=3353) [ 61.832] sna_crtc_record_swap: recording last swap on pipe=0, frame 3460 [msc=3460], time 61.833180 [ 61.832] sna_dri2_vblank_handler: 2 complete, frame=3460 tv=61.833180 [ 61.832] sna_dri2_blit_complete: blit finished [ 61.832] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=3460, tv=61.833180) [ 61.832] frame_swap_complete(type=2): draw=146, pipe=0, frame=3460 [msc=3460], tv=61.833180 [ 61.832] sna_accel_flush: flush?=0, dirty?=0 [ 61.832] sna_dri2_event_free(draw?=1) [ 61.832] sna_dri2_remove_event: remove[0x561c949a2f20] from window 146, active? 1 [ 61.832] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=114] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 61.832] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=40] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 61.832] sna_dri2_vblank_handler complete [ 61.832] sna_block_handler (tv=0.468000) [ 61.832] sna_scanout_do_flush: flush timer active: delta=13 [ 61.832] sna_accel_do_throttle -- no pending activity [ 61.832] sna_accel_block: evaluating timers, active=5 [ 61.832] sna_accel_block: flush timer expires in 13 [61845] [ 61.846] sna_wakeup_handler [ 61.846] sna_block_handler (tv=0.454000) [ 61.846] sna_scanout_do_flush: flush timer active: delta=-1 [ 61.846] sna_scanout_do_flush (time=61846), triggered [ 61.846] sna_scanout_flush (time=61846), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 61.846] has_shadow: has pending damage? 1, outstanding flips: 0 [ 61.846] stop_flush: scanout=114 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 61.846] has_shadow: has pending damage? 1, outstanding flips: 0 [ 61.846] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 61.846] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 61.846] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 61.846] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 61.846] sna_pixmap_move_to_gpu: already all-damaged [ 61.846] sna_pixmap_mark_active: pixmap=165, handle=114 [ 61.846] sna_mode_redisplay: crtc[0] transformed? 0 [ 61.846] sna_mode_redisplay: crtc[1] transformed? 0 [ 61.846] sna_mode_redisplay: crtc[2] transformed? 0 [ 61.846] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=114 [active=1] [ 61.846] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 40, transformed? 0 [ 61.846] get_fb: reusing fb=101 for handle=114 [ 61.846] sna_mode_redisplay: recording flip on CRTC:32 handle=114, active_scanout=2, serial=2 [ 61.846] __kgem_bo_clear_busy: handle=114 [ 61.846] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 40, transformed? 0 [ 61.846] sna_mode_redisplay: recording flip on CRTC:39 handle=114, active_scanout=3, serial=3 [ 61.846] __kgem_bo_clear_busy: handle=114 [ 61.846] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 61.846] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 61.846] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=114, shadow handle=32 [ 61.846] sna_accel_do_throttle -- no pending activity [ 61.846] sna_accel_block: evaluating timers, active=5 [ 61.846] sna_accel_block: flush timer expires in 16 [61862] [ 61.848] sna_wakeup_handler [ 61.848] sna_mode_wakeup: len=32 [ 61.848] sna_mode_wakeup: recording last swap on pipe=1, frame 3431 [d67], time 61.848466 [ 61.848] sna_mode_wakeup: removing handle=40 [active_scanout=1] from scanout, installing handle=114 [active_scanout=3] [ 61.848] sna_mode_wakeup: flip complete, pending? 2 [ 61.848] sna_block_handler (tv=0.452000) [ 61.848] sna_scanout_do_flush: flush timer active: delta=14 [ 61.848] sna_accel_do_throttle -- no pending activity [ 61.848] sna_accel_block: evaluating timers, active=5 [ 61.848] sna_accel_block: flush timer expires in 14 [61862] [ 61.849] sna_wakeup_handler [ 61.849] sna_accel_flush: flush?=0, dirty?=0 [ 61.849] sna_accel_flush: flush?=0, dirty?=0 [ 61.849] sna_block_handler (tv=0.451000) [ 61.849] sna_scanout_do_flush: flush timer active: delta=13 [ 61.849] sna_accel_do_throttle -- no pending activity [ 61.849] sna_accel_block: evaluating timers, active=5 [ 61.849] sna_accel_block: flush timer expires in 13 [61862] [ 61.849] sna_wakeup_handler [ 61.849] sna_block_handler (tv=0.451000) [ 61.849] sna_scanout_do_flush: flush timer active: delta=13 [ 61.849] sna_accel_do_throttle -- no pending activity [ 61.849] sna_accel_block: evaluating timers, active=5 [ 61.849] sna_accel_block: flush timer expires in 13 [61862] [ 61.849] sna_wakeup_handler [ 61.849] sna_mode_wakeup: len=32 [ 61.849] sna_mode_wakeup: recording last swap on pipe=0, frame 3461 [d85], time 61.849866 [ 61.849] sna_mode_wakeup: removing handle=40 [active_scanout=0] from scanout, installing handle=114 [active_scanout=3] [ 61.849] sna_mode_wakeup: flip complete, pending? 1 [ 61.849] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 61.849] sna_block_handler (tv=0.451000) [ 61.849] sna_scanout_do_flush: flush timer active: delta=13 [ 61.849] sna_accel_do_throttle -- no pending activity [ 61.849] sna_accel_block: evaluating timers, active=5 [ 61.849] sna_accel_block: flush timer expires in 13 [61862] [ 61.850] sna_wakeup_handler [ 61.850] sna_block_handler (tv=0.450000) [ 61.850] sna_scanout_do_flush: flush timer active: delta=12 [ 61.850] sna_accel_do_throttle -- no pending activity [ 61.850] sna_accel_block: evaluating timers, active=5 [ 61.850] sna_accel_block: flush timer expires in 12 [61862] [ 61.851] sna_wakeup_handler [ 61.851] sna_block_handler (tv=0.449000) [ 61.851] sna_scanout_do_flush: flush timer active: delta=11 [ 61.851] sna_accel_do_throttle -- no pending activity [ 61.851] sna_accel_block: evaluating timers, active=5 [ 61.851] sna_accel_block: flush timer expires in 11 [61862] [ 61.863] sna_wakeup_handler [ 61.863] sna_block_handler (tv=0.437000) [ 61.863] sna_scanout_do_flush: flush timer active: delta=-1 [ 61.863] sna_scanout_do_flush (time=61863), triggered [ 61.863] sna_scanout_flush (time=61863), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 61.863] has_shadow: has pending damage? 0, outstanding flips: 0 [ 61.863] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 61.863] has_shadow: has pending damage? 0, outstanding flips: 0 [ 61.863] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 61.863] sna_accel_do_throttle -- no pending activity [ 61.863] sna_accel_block: evaluating timers, active=5 [ 61.863] sna_accel_block: flush timer expires in 16 [61879] [ 61.879] sna_wakeup_handler [ 61.879] sna_block_handler (tv=0.421000) [ 61.879] sna_scanout_do_flush: flush timer active: delta=0 [ 61.879] sna_scanout_do_flush (time=61879), triggered [ 61.879] sna_scanout_flush (time=61879), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 61.879] has_shadow: has pending damage? 0, outstanding flips: 0 [ 61.879] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 61.879] has_shadow: has pending damage? 0, outstanding flips: 0 [ 61.879] sna_accel_disarm_timer[0] (time=61879) [ 61.879] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 61.879] sna_accel_do_throttle -- no pending activity [ 61.905] sna_wakeup_handler [ 61.905] sna_accel_flush: flush?=0, dirty?=0 [ 61.905] sna_accel_flush: flush?=0, dirty?=0 [ 61.905] sna_block_handler (tv=0.395000) [ 61.905] has_shadow: has pending damage? 0, outstanding flips: 0 [ 61.906] sna_accel_do_throttle -- no pending activity [ 61.906] sna_wakeup_handler [ 61.906] sna_block_handler (tv=0.394000) [ 61.906] has_shadow: has pending damage? 0, outstanding flips: 0 [ 61.906] sna_accel_do_throttle -- no pending activity [ 61.907] sna_wakeup_handler [ 61.907] sna_block_handler (tv=0.393000) [ 61.907] has_shadow: has pending damage? 0, outstanding flips: 0 [ 61.907] sna_accel_do_throttle -- no pending activity [ 62.301] sna_wakeup_handler [ 62.301] sna_block_handler (tv=558.788000) [ 62.301] has_shadow: has pending damage? 0, outstanding flips: 0 [ 62.301] sna_accel_do_throttle -- no pending activity [ 62.399] sna_wakeup_handler [ 62.399] sna_accel_flush: flush?=0, dirty?=0 [ 62.399] sna_accel_flush: flush?=0, dirty?=0 [ 62.399] sna_block_handler (tv=0.500000) [ 62.399] has_shadow: has pending damage? 0, outstanding flips: 0 [ 62.399] sna_accel_do_throttle -- no pending activity [ 62.399] sna_wakeup_handler [ 62.399] sna_block_handler (tv=0.500000) [ 62.399] has_shadow: has pending damage? 0, outstanding flips: 0 [ 62.399] sna_accel_do_throttle -- no pending activity [ 62.400] sna_wakeup_handler [ 62.400] sna_accel_flush: flush?=0, dirty?=0 [ 62.400] sna_accel_flush: flush?=0, dirty?=0 [ 62.400] sna_accel_flush: flush?=0, dirty?=0 [ 62.400] sna_accel_flush: flush?=0, dirty?=0 [ 62.400] sna_block_handler (tv=0.499000) [ 62.400] has_shadow: has pending damage? 0, outstanding flips: 0 [ 62.400] sna_accel_do_throttle -- no pending activity [ 62.401] sna_wakeup_handler [ 62.401] sna_accel_flush: flush?=0, dirty?=0 [ 62.401] sna_block_handler (tv=0.498000) [ 62.401] has_shadow: has pending damage? 0, outstanding flips: 0 [ 62.401] sna_accel_do_throttle -- no pending activity [ 62.411] sna_wakeup_handler [ 62.411] sna_accel_flush: flush?=0, dirty?=0 [ 62.411] sna_accel_flush: flush?=0, dirty?=0 [ 62.411] sna_block_handler (tv=0.488000) [ 62.411] has_shadow: has pending damage? 0, outstanding flips: 0 [ 62.411] sna_accel_do_throttle -- no pending activity [ 62.427] sna_wakeup_handler [ 62.427] sna_create_pixmap(22, 20, 32, usage=0) [ 62.427] kgem_can_create_2d: 22x20 @ 32 [ 62.427] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=20 [ 62.427] kgem_can_create_2d: untiled size=4096 [ 62.427] kgem_choose_tiling: too thin [width 22, 32 bpp] for TILING_X [ 62.427] kgem_choose_tiling: 22x20 -> 0 [ 62.427] sna_create_pixmap: usage=0, flags=a [ 62.427] sna_create_pixmap: small buffer [1760], attaching to shadow pixmap [ 62.427] create_pixmap: allocating pixmap 22x20, depth=32/32, size=1768 [ 62.427] create_pixmap: serial=3956, usage=0, 22x20 [ 62.427] sna_create_pixmap: serial=3956, 22x20, usage=0 [ 62.427] sna_composite_rectangles(pixmap=3957, op=0, 0 x 1 [(0, 0)x(22, 20) ...]) [ 62.427] sna_composite_rectangles: converted to op 0 [ 62.427] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 62.427] sna_composite_rectangles: nrects=1, region=(0, 0), (22, 20) x 1 [ 62.427] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 62.427] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 62.427] sna_composite_rectangles: fallback, dst pixmap=3957 too small or not attached [ 62.427] sna_composite_rectangles: fallback [ 62.427] sna_drawable_move_region_to_cpu(pixmap=3957 (22x20), [(0, 0), (22, 20)], flags=1) [ 62.427] sna_drawable_move_region_to_cpu: region (0, 0), (22, 20) + (0, 0) subsumes pixmap (22x20) [ 62.427] _sna_pixmap_move_to_cpu(pixmap=3957, 22x20, flags=1) [ 62.427] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 62.427] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 62.427] operate_inplace: no, inplace operation not suitable [ 62.427] _sna_pixmap_move_to_cpu: marking as damaged [ 62.427] __sna_damage_all(22, 20) [ 62.427] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 62.427] sna_composite_rectangles(pixmap=3957, op=1, fff2f1f0 x 1 [(0, 0)x(22, 20) ...]) [ 62.427] sna_composite_rectangles: converted to op 1 [ 62.427] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 62.427] sna_composite_rectangles: nrects=1, region=(0, 0), (22, 20) x 1 [ 62.427] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 62.427] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 62.427] sna_composite_rectangles: fallback, dst pixmap=3957 too small or not attached [ 62.427] sna_composite_rectangles: fallback [ 62.427] sna_drawable_move_region_to_cpu(pixmap=3957 (22x20), [(0, 0), (22, 20)], flags=1) [ 62.427] sna_drawable_move_region_to_cpu: pixmap=3957 all damaged on CPU [ 62.427] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 62.427] sna_composite_rectangles: fallback fill: (0, 0)x(22, 20) fff2f1f0 [ 62.427] sna_composite_rectangles(pixmap=3957, op=1, ff300a24 x 2 [(0, 0)x(22, 20) ...]) [ 62.427] sna_composite_rectangles: converted to op 1 [ 62.427] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 62.427] sna_composite_rectangles[1] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 62.427] sna_composite_rectangles: nrects=2, region=(0, 0), (22, 20) x 2 [ 62.427] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 62.427] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 62.427] sna_composite_rectangles: fallback, dst pixmap=3957 too small or not attached [ 62.427] sna_composite_rectangles: fallback [ 62.427] sna_drawable_move_region_to_cpu(pixmap=3957 (22x20), [(0, 0), (22, 20)], flags=1) [ 62.427] sna_drawable_move_region_to_cpu: pixmap=3957 all damaged on CPU [ 62.427] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 62.427] sna_composite_rectangles: fallback fill: (0, 0)x(22, 20) ff300a24 [ 62.427] sna_glyphs(op=3, nlist=1, src=(-8, 15)) [ 62.427] sna_glyphs: fallback -- too small (22x20) [ 62.427] glyphs_fallback: nlist=1, count=2, extents (-9, 7), (10, 15) [ 62.427] glyphs_fallback: clipped extents (0, 7), (9, 15) [ 62.427] sna_drawable_move_region_to_cpu(pixmap=3957 (22x20), [(0, 7), (9, 15)], flags=3) [ 62.427] sna_drawable_move_region_to_cpu: pixmap=3957 all damaged on CPU [ 62.427] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 62.427] sna_composite_rectangles(pixmap=3957, op=1, ffffffff x 1 [(10, 1)x(9, 17) ...]) [ 62.427] sna_composite_rectangles: converted to op 1 [ 62.427] sna_composite_rectangles[0] (10, 1)x(9, 17) -> (10, 1), (19, 18) [ 62.427] sna_composite_rectangles: nrects=1, region=(10, 1), (19, 18) x 1 [ 62.427] sna_composite_rectangles: clipped extents (10, 1),(19, 18) x 1 [ 62.427] sna_composite_rectangles: pixmap +(0, 0) extents (10, 1),(19, 18) [ 62.427] sna_composite_rectangles: fallback, dst pixmap=3957 too small or not attached [ 62.427] sna_composite_rectangles: fallback [ 62.427] sna_drawable_move_region_to_cpu(pixmap=3957 (22x20), [(10, 1), (19, 18)], flags=1) [ 62.427] sna_drawable_move_region_to_cpu: pixmap=3957 all damaged on CPU [ 62.427] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 62.427] sna_composite_rectangles: fallback fill: (10, 1)x(9, 17) ffffffff [ 62.427] sna_copy_area: src=pixmap=3957:(0, 0)x(22, 20)+(0, 0) -> dst=pixmap=3060:(486, 782)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 62.427] sna_copy_area: normal copy [ 62.427] sna_do_copy: src=(0, 0), dst=(486, 782), size=(22x20) [ 62.427] sna_do_copy: after drawable: src=(0, 0), dst=(551, 806), size=(22x20) [ 62.427] sna_do_copy: dst extents (551, 806), (573, 826), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 62.427] sna_do_copy: clipped dst extents (551, 806), (573, 826) [ 62.427] sna_do_copy: unclipped src extents (0, 0), (22, 20) [ 62.427] sna_do_copy: clipped src extents (0, 0), (22, 20) [ 62.427] sna_do_copy: pixmap -- no source clipping [ 62.427] sna_do_copy: src extents (0, 0), (22, 20) x 1 [ 62.427] sna_do_copy: copy region (551, 806), (573, 826) x 1 + (-551, -806) [ 62.427] sna_copy_boxes (boxes=1x[(551, 806), (573, 826)...], src pixmap=3957+(-551, -806), dst pixmap=3060+(-65, -24), alu=3, src.size=22x20, dst.size=3775x2136) [ 62.427] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94ac8f90, gpu_bo=0, cpu_bo=0), replaces=0 [ 62.427] sna_drawable_use_bo pixmap=3060, box=((486, 782), (508, 802)), flags=8... [ 62.427] sna_drawable_use_bo: exported target, set PREFER_GPU [ 62.427] sna_drawable_use_bo: pinned, never REPLACES [ 62.427] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 62.427] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 62.427] sna_drawable_use_bo: using whole GPU bo [ 62.427] region_overlaps_damage? [ 62.427] use_shm_bo: no, not attached [ 62.427] sna_drawable_move_region_to_cpu(pixmap=3957 (22x20), [(0, 0), (22, 20)], flags=2) [ 62.427] sna_drawable_move_region_to_cpu: pixmap=3957 all damaged on CPU [ 62.427] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 62.427] sna_write_boxes x 1, src stride=88, src dx=(-486, -782) [ 62.427] kgem_bo_can_map: handle=9, map=0x7fc6b7845000:0x0:0x7fc656564000, tiling=1, domain=1, offset=4029534208 [ 62.427] write_boxes_inplace x 1, handle=9, tiling=1 [ 62.427] upload_inplace__tiled: tiling=1 [ 62.427] kgem_bo_can_map__cpu: handle=9 [ 62.427] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 62.427] kgem_bo_map__cpu(handle=9, size=33177600, map=0x7fc6b7845000:0x7fc656564000) [ 62.427] kgem_bo_sync__cpu: handle=9 [ 62.427] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(486, 782), size=22x20, pitch=88/15360 [ 62.427] sna_accel_flush: flush?=0, dirty?=0 [ 62.427] sna_accel_flush: flush?=0, dirty?=0 [ 62.427] sna_accel_flush: flush?=0, dirty?=0 [ 62.427] sna_accel_flush: flush?=0, dirty?=0 [ 62.427] sna_destroy_pixmap: pixmap=3957, attached?=1 [ 62.427] __sna_free_pixmap(pixmap=3957) [ 62.427] sna_accel_flush: flush?=0, dirty?=0 [ 62.427] sna_accel_flush: flush?=0, dirty?=0 [ 62.427] sna_accel_flush: flush?=0, dirty?=0 [ 62.427] sna_block_handler (tv=0.472000) [ 62.427] has_shadow: has pending damage? 0, outstanding flips: 0 [ 62.427] sna_accel_do_throttle -- no pending activity [ 62.429] sna_wakeup_handler [ 62.429] sna_accel_flush: flush?=0, dirty?=0 [ 62.429] sna_accel_flush: flush?=0, dirty?=0 [ 62.429] sna_block_handler (tv=0.470000) [ 62.429] has_shadow: has pending damage? 0, outstanding flips: 0 [ 62.429] sna_accel_do_throttle -- no pending activity [ 62.429] sna_wakeup_handler [ 62.429] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=40, name=5 [ 62.429] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 62.429] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 62.429] sna_dri2_get_back: draw size=7680x2160, back buffer handle=40 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 [ 62.429] sna_dri2_get_back: reuse backbuffer? 1 [ 62.429] sna_dri2_get_back: back buffer handle=40, active?=0, refcnt=1 [ 62.429] sna_dri2_get_back: reuse unattached back [ 62.429] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 62.429] sna_dri2_reuse_buffer: reusing back buffer handle=40, name=5, pitch=30720, age=0 [ 62.429] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 62.429] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=114, name=86, active_scanout=3 [ 62.429] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 62.429] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=114] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 62.429] sna_accel_flush: flush?=0, dirty?=0 [ 62.429] sna_accel_flush: flush?=0, dirty?=0 [ 62.429] sna_accel_flush: flush?=0, dirty?=0 [ 62.429] sna_block_handler (tv=0.470000) [ 62.429] has_shadow: has pending damage? 0, outstanding flips: 0 [ 62.429] timer_enable (time=62429), starting timer 0 [ 62.429] sna_accel_do_throttle -- no pending activity [ 62.429] sna_accel_block: evaluating timers, active=5 [ 62.429] sna_accel_block: flush timer expires in 8 [62437] [ 62.430] sna_wakeup_handler [ 62.430] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 62.430] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 62.430] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 62.430] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 62.430] sna_dri2_get_msc(draw=146, pipe=0) [ 62.430] sna_crtc_record_swap: recording last swap on pipe=0, frame 3495 [msc=3495], time 62.417290 [ 62.430] sna_dri2_get_msc: msc=3495 [raw=3495], ust=62417290 [ 62.430] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=40 (refs=1/1, flush=0) , front=114 (refs=1/4, flush=1) [ 62.430] sna_dri2_schedule_swap(target_msc=3460, divisor=0, remainder=0) [ 62.430] sna_dri2_schedule_swap: using front handle=114, active_scanout?=3, flush?=1 [ 62.430] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 62.430] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 62.430] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 62.430] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 62.430] sna_crtc_record_swap: recording last swap on pipe=0, frame 3495 [msc=3495], time 62.417290 [ 62.430] immediate_swap: current_msc=3495, target_msc=3460 -- yes [ 62.430] can_flip: no, shadow enabled [ 62.430] sna_dri2_add_event: adding event to window 146) [ 62.430] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 62.430] sna_dri2_immediate_blit: no pending blit, starting chain [ 62.430] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 62.430] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 62.430] can_xchg: back size=8701e00, front size=8701e00 [ 62.430] can_xchg: yes, pixmap=165 [ 62.430] sna_dri2_xchg: win=146, exchange front=114/86,ref=2 and back=40/5,ref=2, pixmap=165 7680x2160 [ 62.430] sna_dri2_xchg: back_bo handle=40, pitch=30720, size=132710400, ref=1, active_scanout?=0 [ 62.430] sna_dri2_xchg: front_bo handle=114, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 62.430] set_bo: pixmap=165, handle=40 (old handle=114) [ 62.430] set_bo: marking whole pixmap as damaged [ 62.430] set_bo: applying final/discard move-to-gpu [ 62.430] wait_for_shadow: flags=0, flips=0, handle=114, shadow=32 [ 62.430] set_bo: dropping flush hint from handle=114 [ 62.430] set_bo: adding flush hint to handle=40 [ 62.430] mark_stale(handle=114) => 1 [ 62.430] swap_limit: draw=146 setting swap limit to 3 [ 62.430] sna_dri2_swap_limit_validate: swap limit set to 3 [ 62.430] sna_next_vblank(pipe=0, waiting until next vblank) [ 62.430] sna_dri2_schedule_swap: reported target_msc=3495 [ 62.430] sna_accel_flush: flush?=0, dirty?=0 [ 62.430] sna_accel_flush: flush?=0, dirty?=0 [ 62.430] sna_accel_flush: flush?=0, dirty?=0 [ 62.430] sna_accel_flush: flush?=0, dirty?=0 [ 62.430] sna_block_handler (tv=0.469000) [ 62.430] sna_scanout_do_flush: flush timer active: delta=7 [ 62.430] sna_accel_do_throttle -- no pending activity [ 62.430] sna_accel_block: evaluating timers, active=5 [ 62.430] sna_accel_block: flush timer expires in 7 [62437] [ 62.433] sna_wakeup_handler [ 62.433] sna_mode_wakeup: len=32 [ 62.433] sna_dri2_vblank_handler(type=2, sequence=3496, draw=3353) [ 62.433] sna_crtc_record_swap: recording last swap on pipe=0, frame 3496 [msc=3496], time 62.433958 [ 62.433] sna_dri2_vblank_handler: 2 complete, frame=3496 tv=62.433958 [ 62.433] sna_dri2_blit_complete: blit finished [ 62.433] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=3496, tv=62.433958) [ 62.433] frame_swap_complete(type=2): draw=146, pipe=0, frame=3496 [msc=3496], tv=62.433958 [ 62.433] sna_accel_flush: flush?=0, dirty?=0 [ 62.433] sna_dri2_event_free(draw?=1) [ 62.433] sna_dri2_remove_event: remove[0x561c949a47f0] from window 146, active? 1 [ 62.433] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 62.433] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=114] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 62.433] sna_dri2_vblank_handler complete [ 62.433] sna_block_handler (tv=0.466000) [ 62.433] sna_scanout_do_flush: flush timer active: delta=4 [ 62.433] sna_accel_do_throttle -- no pending activity [ 62.433] sna_accel_block: evaluating timers, active=5 [ 62.433] sna_accel_block: flush timer expires in 4 [62437] [ 62.437] sna_wakeup_handler [ 62.437] sna_block_handler (tv=0.462000) [ 62.437] sna_scanout_do_flush: flush timer active: delta=0 [ 62.437] sna_scanout_do_flush (time=62437), triggered [ 62.437] sna_scanout_flush (time=62437), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 62.437] has_shadow: has pending damage? 1, outstanding flips: 0 [ 62.437] stop_flush: scanout=40 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 62.437] has_shadow: has pending damage? 1, outstanding flips: 0 [ 62.437] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 62.437] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 62.437] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 62.437] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 62.438] sna_pixmap_move_to_gpu: already all-damaged [ 62.438] sna_pixmap_mark_active: pixmap=165, handle=40 [ 62.438] sna_mode_redisplay: crtc[0] transformed? 0 [ 62.438] sna_mode_redisplay: crtc[1] transformed? 0 [ 62.438] sna_mode_redisplay: crtc[2] transformed? 0 [ 62.438] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=40 [active=1] [ 62.438] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 114, transformed? 0 [ 62.438] get_fb: reusing fb=110 for handle=40 [ 62.438] sna_mode_redisplay: recording flip on CRTC:32 handle=40, active_scanout=2, serial=2 [ 62.438] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 62.438] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 114, transformed? 0 [ 62.438] sna_mode_redisplay: recording flip on CRTC:39 handle=40, active_scanout=3, serial=3 [ 62.438] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 62.438] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 62.438] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 62.438] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=40, shadow handle=32 [ 62.438] sna_accel_do_throttle -- no pending activity [ 62.438] sna_accel_block: evaluating timers, active=5 [ 62.438] sna_accel_block: flush timer expires in 16 [62453] [ 62.448] sna_wakeup_handler [ 62.449] sna_mode_wakeup: len=32 [ 62.449] sna_mode_wakeup: recording last swap on pipe=1, frame 3467 [d8b], time 62.449251 [ 62.449] sna_mode_wakeup: removing handle=114 [active_scanout=1] from scanout, installing handle=40 [active_scanout=3] [ 62.449] sna_mode_wakeup: flip complete, pending? 2 [ 62.449] sna_block_handler (tv=0.450000) [ 62.449] sna_scanout_do_flush: flush timer active: delta=4 [ 62.449] sna_accel_do_throttle -- no pending activity [ 62.449] sna_accel_block: evaluating timers, active=5 [ 62.449] sna_accel_block: flush timer expires in 4 [62453] [ 62.450] sna_wakeup_handler [ 62.450] sna_mode_wakeup: len=32 [ 62.450] sna_mode_wakeup: recording last swap on pipe=0, frame 3497 [da9], time 62.450647 [ 62.450] sna_mode_wakeup: removing handle=114 [active_scanout=0] from scanout, installing handle=40 [active_scanout=3] [ 62.450] sna_mode_wakeup: flip complete, pending? 1 [ 62.450] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 62.450] sna_block_handler (tv=0.449000) [ 62.450] sna_scanout_do_flush: flush timer active: delta=3 [ 62.450] sna_scanout_do_flush (time=62450), triggered [ 62.450] sna_scanout_flush (time=62450), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 62.450] has_shadow: has pending damage? 0, outstanding flips: 0 [ 62.450] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 62.450] has_shadow: has pending damage? 0, outstanding flips: 0 [ 62.450] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 62.450] sna_accel_do_throttle -- no pending activity [ 62.450] sna_accel_block: evaluating timers, active=5 [ 62.450] sna_accel_block: flush timer expires in 16 [62466] [ 62.466] sna_wakeup_handler [ 62.466] sna_block_handler (tv=0.433000) [ 62.466] sna_scanout_do_flush: flush timer active: delta=0 [ 62.466] sna_scanout_do_flush (time=62466), triggered [ 62.466] sna_scanout_flush (time=62466), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 62.466] has_shadow: has pending damage? 0, outstanding flips: 0 [ 62.466] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 62.466] has_shadow: has pending damage? 0, outstanding flips: 0 [ 62.466] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 62.466] sna_accel_do_throttle -- no pending activity [ 62.466] sna_accel_block: evaluating timers, active=5 [ 62.466] sna_accel_block: flush timer expires in 16 [62482] [ 62.483] sna_wakeup_handler [ 62.483] sna_block_handler (tv=0.416000) [ 62.483] sna_scanout_do_flush: flush timer active: delta=-1 [ 62.483] sna_scanout_do_flush (time=62483), triggered [ 62.483] sna_scanout_flush (time=62483), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 62.483] has_shadow: has pending damage? 0, outstanding flips: 0 [ 62.483] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 62.483] has_shadow: has pending damage? 0, outstanding flips: 0 [ 62.483] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 62.483] sna_accel_do_throttle -- no pending activity [ 62.483] sna_accel_block: evaluating timers, active=5 [ 62.483] sna_accel_block: flush timer expires in 16 [62499] [ 62.495] sna_wakeup_handler [ 62.495] sna_accel_flush: flush?=0, dirty?=0 [ 62.495] sna_accel_flush: flush?=0, dirty?=0 [ 62.495] sna_block_handler (tv=0.404000) [ 62.495] sna_scanout_do_flush: flush timer active: delta=4 [ 62.495] sna_accel_do_throttle -- no pending activity [ 62.495] sna_accel_block: evaluating timers, active=5 [ 62.495] sna_accel_block: flush timer expires in 4 [62499] [ 62.495] sna_wakeup_handler [ 62.495] sna_block_handler (tv=0.404000) [ 62.495] sna_scanout_do_flush: flush timer active: delta=4 [ 62.495] sna_accel_do_throttle -- no pending activity [ 62.495] sna_accel_block: evaluating timers, active=5 [ 62.495] sna_accel_block: flush timer expires in 4 [62499] [ 62.496] sna_wakeup_handler [ 62.496] sna_block_handler (tv=0.403000) [ 62.496] sna_scanout_do_flush: flush timer active: delta=3 [ 62.496] sna_scanout_do_flush (time=62496), triggered [ 62.496] sna_scanout_flush (time=62496), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 62.496] has_shadow: has pending damage? 0, outstanding flips: 0 [ 62.496] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 62.496] has_shadow: has pending damage? 0, outstanding flips: 0 [ 62.496] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 62.496] sna_accel_do_throttle -- no pending activity [ 62.496] sna_accel_block: evaluating timers, active=5 [ 62.496] sna_accel_block: flush timer expires in 16 [62512] [ 62.497] sna_wakeup_handler [ 62.497] sna_block_handler (tv=0.402000) [ 62.497] sna_scanout_do_flush: flush timer active: delta=15 [ 62.497] sna_accel_do_throttle -- no pending activity [ 62.497] sna_accel_block: evaluating timers, active=5 [ 62.497] sna_accel_block: flush timer expires in 15 [62512] [ 62.512] sna_wakeup_handler [ 62.512] sna_block_handler (tv=0.387000) [ 62.512] sna_scanout_do_flush: flush timer active: delta=0 [ 62.512] sna_scanout_do_flush (time=62512), triggered [ 62.512] sna_scanout_flush (time=62512), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 62.512] has_shadow: has pending damage? 0, outstanding flips: 0 [ 62.512] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 62.512] has_shadow: has pending damage? 0, outstanding flips: 0 [ 62.512] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 62.512] sna_accel_do_throttle -- no pending activity [ 62.513] sna_accel_block: evaluating timers, active=5 [ 62.513] sna_accel_block: flush timer expires in 16 [62528] [ 62.529] sna_wakeup_handler [ 62.529] sna_block_handler (tv=0.370000) [ 62.529] sna_scanout_do_flush: flush timer active: delta=-1 [ 62.529] sna_scanout_do_flush (time=62529), triggered [ 62.529] sna_scanout_flush (time=62529), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 62.529] has_shadow: has pending damage? 0, outstanding flips: 0 [ 62.529] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 62.529] has_shadow: has pending damage? 0, outstanding flips: 0 [ 62.529] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 62.529] sna_accel_do_throttle -- no pending activity [ 62.529] sna_accel_block: evaluating timers, active=5 [ 62.529] sna_accel_block: flush timer expires in 16 [62545] [ 62.545] sna_wakeup_handler [ 62.545] sna_block_handler (tv=0.354000) [ 62.545] sna_scanout_do_flush: flush timer active: delta=0 [ 62.545] sna_scanout_do_flush (time=62545), triggered [ 62.545] sna_scanout_flush (time=62545), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 62.545] has_shadow: has pending damage? 0, outstanding flips: 0 [ 62.545] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 62.545] has_shadow: has pending damage? 0, outstanding flips: 0 [ 62.545] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 62.545] sna_accel_do_throttle -- no pending activity [ 62.545] sna_accel_block: evaluating timers, active=5 [ 62.545] sna_accel_block: flush timer expires in 16 [62561] [ 62.561] sna_wakeup_handler [ 62.561] sna_block_handler (tv=0.338000) [ 62.561] sna_scanout_do_flush: flush timer active: delta=0 [ 62.561] sna_scanout_do_flush (time=62561), triggered [ 62.561] sna_scanout_flush (time=62561), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 62.561] has_shadow: has pending damage? 0, outstanding flips: 0 [ 62.561] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 62.561] has_shadow: has pending damage? 0, outstanding flips: 0 [ 62.561] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 62.561] sna_accel_do_throttle -- no pending activity [ 62.561] sna_accel_block: evaluating timers, active=5 [ 62.561] sna_accel_block: flush timer expires in 16 [62577] [ 62.578] sna_wakeup_handler [ 62.578] sna_block_handler (tv=0.321000) [ 62.578] sna_scanout_do_flush: flush timer active: delta=-1 [ 62.578] sna_scanout_do_flush (time=62578), triggered [ 62.578] sna_scanout_flush (time=62578), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 62.578] has_shadow: has pending damage? 0, outstanding flips: 0 [ 62.578] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 62.578] has_shadow: has pending damage? 0, outstanding flips: 0 [ 62.578] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 62.578] sna_accel_do_throttle -- no pending activity [ 62.578] sna_accel_block: evaluating timers, active=5 [ 62.578] sna_accel_block: flush timer expires in 16 [62594] [ 62.594] sna_wakeup_handler [ 62.594] sna_block_handler (tv=0.305000) [ 62.594] sna_scanout_do_flush: flush timer active: delta=0 [ 62.594] sna_scanout_do_flush (time=62594), triggered [ 62.594] sna_scanout_flush (time=62594), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 62.594] has_shadow: has pending damage? 0, outstanding flips: 0 [ 62.594] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 62.594] has_shadow: has pending damage? 0, outstanding flips: 0 [ 62.594] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 62.594] sna_accel_do_throttle -- no pending activity [ 62.594] sna_accel_block: evaluating timers, active=5 [ 62.594] sna_accel_block: flush timer expires in 16 [62610] [ 62.610] sna_wakeup_handler [ 62.610] sna_block_handler (tv=0.289000) [ 62.610] sna_scanout_do_flush: flush timer active: delta=0 [ 62.610] sna_scanout_do_flush (time=62610), triggered [ 62.610] sna_scanout_flush (time=62610), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 62.610] has_shadow: has pending damage? 0, outstanding flips: 0 [ 62.610] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 62.610] has_shadow: has pending damage? 0, outstanding flips: 0 [ 62.610] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 62.610] sna_accel_do_throttle -- no pending activity [ 62.610] sna_accel_block: evaluating timers, active=5 [ 62.611] sna_accel_block: flush timer expires in 16 [62626] [ 62.627] sna_wakeup_handler [ 62.627] sna_block_handler (tv=0.272000) [ 62.627] sna_scanout_do_flush: flush timer active: delta=-1 [ 62.627] sna_scanout_do_flush (time=62627), triggered [ 62.627] sna_scanout_flush (time=62627), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 62.627] has_shadow: has pending damage? 0, outstanding flips: 0 [ 62.627] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 62.627] has_shadow: has pending damage? 0, outstanding flips: 0 [ 62.627] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 62.627] sna_accel_do_throttle -- no pending activity [ 62.627] sna_accel_block: evaluating timers, active=5 [ 62.627] sna_accel_block: flush timer expires in 16 [62643] [ 62.643] sna_wakeup_handler [ 62.643] sna_block_handler (tv=0.256000) [ 62.643] sna_scanout_do_flush: flush timer active: delta=0 [ 62.643] sna_scanout_do_flush (time=62643), triggered [ 62.643] sna_scanout_flush (time=62643), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 62.643] has_shadow: has pending damage? 0, outstanding flips: 0 [ 62.643] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 62.643] has_shadow: has pending damage? 0, outstanding flips: 0 [ 62.643] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 62.643] sna_accel_do_throttle -- no pending activity [ 62.643] sna_accel_block: evaluating timers, active=5 [ 62.643] sna_accel_block: flush timer expires in 16 [62659] [ 62.659] sna_wakeup_handler [ 62.659] sna_block_handler (tv=0.240000) [ 62.659] sna_scanout_do_flush: flush timer active: delta=0 [ 62.659] sna_scanout_do_flush (time=62659), triggered [ 62.659] sna_scanout_flush (time=62659), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 62.659] has_shadow: has pending damage? 0, outstanding flips: 0 [ 62.659] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 62.659] has_shadow: has pending damage? 0, outstanding flips: 0 [ 62.659] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 62.659] sna_accel_do_throttle -- no pending activity [ 62.659] sna_accel_block: evaluating timers, active=5 [ 62.659] sna_accel_block: flush timer expires in 16 [62675] [ 62.676] sna_wakeup_handler [ 62.676] sna_block_handler (tv=0.223000) [ 62.676] sna_scanout_do_flush: flush timer active: delta=-1 [ 62.676] sna_scanout_do_flush (time=62676), triggered [ 62.676] sna_scanout_flush (time=62676), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 62.676] has_shadow: has pending damage? 0, outstanding flips: 0 [ 62.676] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 62.676] has_shadow: has pending damage? 0, outstanding flips: 0 [ 62.676] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 62.676] sna_accel_do_throttle -- no pending activity [ 62.676] sna_accel_block: evaluating timers, active=5 [ 62.676] sna_accel_block: flush timer expires in 16 [62692] [ 62.692] sna_wakeup_handler [ 62.692] sna_block_handler (tv=0.207000) [ 62.692] sna_scanout_do_flush: flush timer active: delta=0 [ 62.692] sna_scanout_do_flush (time=62692), triggered [ 62.692] sna_scanout_flush (time=62692), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 62.692] has_shadow: has pending damage? 0, outstanding flips: 0 [ 62.692] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 62.692] has_shadow: has pending damage? 0, outstanding flips: 0 [ 62.692] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 62.692] sna_accel_do_throttle -- no pending activity [ 62.692] sna_accel_block: evaluating timers, active=5 [ 62.692] sna_accel_block: flush timer expires in 16 [62708] [ 62.708] sna_wakeup_handler [ 62.708] sna_block_handler (tv=0.191000) [ 62.708] sna_scanout_do_flush: flush timer active: delta=0 [ 62.708] sna_scanout_do_flush (time=62708), triggered [ 62.708] sna_scanout_flush (time=62708), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 62.708] has_shadow: has pending damage? 0, outstanding flips: 0 [ 62.708] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 62.709] has_shadow: has pending damage? 0, outstanding flips: 0 [ 62.709] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 62.709] sna_accel_do_throttle -- no pending activity [ 62.709] sna_accel_block: evaluating timers, active=5 [ 62.709] sna_accel_block: flush timer expires in 16 [62724] [ 62.725] sna_wakeup_handler [ 62.725] sna_block_handler (tv=0.174000) [ 62.725] sna_scanout_do_flush: flush timer active: delta=-1 [ 62.725] sna_scanout_do_flush (time=62725), triggered [ 62.725] sna_scanout_flush (time=62725), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 62.725] has_shadow: has pending damage? 0, outstanding flips: 0 [ 62.725] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 62.725] has_shadow: has pending damage? 0, outstanding flips: 0 [ 62.725] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 62.725] sna_accel_do_throttle -- no pending activity [ 62.725] sna_accel_block: evaluating timers, active=5 [ 62.725] sna_accel_block: flush timer expires in 16 [62741] [ 62.741] sna_wakeup_handler [ 62.741] sna_block_handler (tv=0.158000) [ 62.741] sna_scanout_do_flush: flush timer active: delta=0 [ 62.741] sna_scanout_do_flush (time=62741), triggered [ 62.741] sna_scanout_flush (time=62741), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 62.741] has_shadow: has pending damage? 0, outstanding flips: 0 [ 62.741] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 62.741] has_shadow: has pending damage? 0, outstanding flips: 0 [ 62.741] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 62.741] sna_accel_do_throttle -- no pending activity [ 62.741] sna_accel_block: evaluating timers, active=5 [ 62.741] sna_accel_block: flush timer expires in 16 [62757] [ 62.757] sna_wakeup_handler [ 62.757] sna_block_handler (tv=0.142000) [ 62.757] sna_scanout_do_flush: flush timer active: delta=0 [ 62.757] sna_scanout_do_flush (time=62757), triggered [ 62.757] sna_scanout_flush (time=62757), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 62.757] has_shadow: has pending damage? 0, outstanding flips: 0 [ 62.757] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 62.757] has_shadow: has pending damage? 0, outstanding flips: 0 [ 62.757] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 62.757] sna_accel_do_throttle -- no pending activity [ 62.757] sna_accel_block: evaluating timers, active=5 [ 62.757] sna_accel_block: flush timer expires in 16 [62773] [ 62.774] sna_wakeup_handler [ 62.774] sna_block_handler (tv=0.125000) [ 62.774] sna_scanout_do_flush: flush timer active: delta=-1 [ 62.774] sna_scanout_do_flush (time=62774), triggered [ 62.774] sna_scanout_flush (time=62774), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 62.774] has_shadow: has pending damage? 0, outstanding flips: 0 [ 62.774] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 62.774] has_shadow: has pending damage? 0, outstanding flips: 0 [ 62.774] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 62.774] sna_accel_do_throttle -- no pending activity [ 62.774] sna_accel_block: evaluating timers, active=5 [ 62.774] sna_accel_block: flush timer expires in 16 [62790] [ 62.790] sna_wakeup_handler [ 62.790] sna_block_handler (tv=0.109000) [ 62.790] sna_scanout_do_flush: flush timer active: delta=0 [ 62.790] sna_scanout_do_flush (time=62790), triggered [ 62.790] sna_scanout_flush (time=62790), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 62.790] has_shadow: has pending damage? 0, outstanding flips: 0 [ 62.790] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 62.790] has_shadow: has pending damage? 0, outstanding flips: 0 [ 62.790] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 62.790] sna_accel_do_throttle -- no pending activity [ 62.790] sna_accel_block: evaluating timers, active=5 [ 62.790] sna_accel_block: flush timer expires in 16 [62806] [ 62.800] sna_wakeup_handler [ 62.801] sna_accel_flush: flush?=0, dirty?=0 [ 62.801] sna_accel_flush: flush?=0, dirty?=0 [ 62.801] sna_block_handler (tv=0.499000) [ 62.801] sna_scanout_do_flush: flush timer active: delta=5 [ 62.801] sna_accel_do_throttle -- no pending activity [ 62.801] sna_accel_block: evaluating timers, active=5 [ 62.801] sna_accel_block: flush timer expires in 5 [62806] [ 62.801] sna_wakeup_handler [ 62.801] sna_block_handler (tv=0.499000) [ 62.801] sna_scanout_do_flush: flush timer active: delta=5 [ 62.801] sna_accel_do_throttle -- no pending activity [ 62.801] sna_accel_block: evaluating timers, active=5 [ 62.801] sna_accel_block: flush timer expires in 5 [62806] [ 62.801] sna_wakeup_handler [ 62.801] sna_accel_flush: flush?=0, dirty?=0 [ 62.801] sna_accel_flush: flush?=0, dirty?=0 [ 62.801] sna_accel_flush: flush?=0, dirty?=0 [ 62.801] sna_accel_flush: flush?=0, dirty?=0 [ 62.801] sna_block_handler (tv=0.499000) [ 62.801] sna_scanout_do_flush: flush timer active: delta=5 [ 62.801] sna_accel_do_throttle -- no pending activity [ 62.801] sna_accel_block: evaluating timers, active=5 [ 62.801] sna_accel_block: flush timer expires in 5 [62806] [ 62.802] sna_wakeup_handler [ 62.802] sna_accel_flush: flush?=0, dirty?=0 [ 62.802] sna_block_handler (tv=0.498000) [ 62.802] sna_scanout_do_flush: flush timer active: delta=4 [ 62.802] sna_accel_do_throttle -- no pending activity [ 62.802] sna_accel_block: evaluating timers, active=5 [ 62.802] sna_accel_block: flush timer expires in 4 [62806] [ 62.806] sna_wakeup_handler [ 62.806] sna_block_handler (tv=0.494000) [ 62.806] sna_scanout_do_flush: flush timer active: delta=0 [ 62.806] sna_scanout_do_flush (time=62806), triggered [ 62.806] sna_scanout_flush (time=62806), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 62.806] has_shadow: has pending damage? 0, outstanding flips: 0 [ 62.806] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 62.806] has_shadow: has pending damage? 0, outstanding flips: 0 [ 62.806] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 62.806] sna_accel_do_throttle -- no pending activity [ 62.806] sna_accel_block: evaluating timers, active=5 [ 62.806] sna_accel_block: flush timer expires in 16 [62822] [ 62.813] sna_wakeup_handler [ 62.813] sna_accel_flush: flush?=0, dirty?=0 [ 62.813] sna_accel_flush: flush?=0, dirty?=0 [ 62.813] sna_block_handler (tv=0.487000) [ 62.813] sna_scanout_do_flush: flush timer active: delta=9 [ 62.813] sna_accel_do_throttle -- no pending activity [ 62.813] sna_accel_block: evaluating timers, active=5 [ 62.813] sna_accel_block: flush timer expires in 9 [62822] [ 62.822] sna_wakeup_handler [ 62.822] sna_block_handler (tv=0.478000) [ 62.822] sna_scanout_do_flush: flush timer active: delta=0 [ 62.822] sna_scanout_do_flush (time=62822), triggered [ 62.822] sna_scanout_flush (time=62822), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 62.822] has_shadow: has pending damage? 0, outstanding flips: 0 [ 62.822] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 62.822] has_shadow: has pending damage? 0, outstanding flips: 0 [ 62.822] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 62.822] sna_accel_do_throttle -- no pending activity [ 62.822] sna_accel_block: evaluating timers, active=5 [ 62.822] sna_accel_block: flush timer expires in 16 [62838] [ 62.828] sna_wakeup_handler [ 62.828] sna_create_pixmap(22, 20, 32, usage=0) [ 62.828] kgem_can_create_2d: 22x20 @ 32 [ 62.828] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=20 [ 62.828] kgem_can_create_2d: untiled size=4096 [ 62.828] kgem_choose_tiling: too thin [width 22, 32 bpp] for TILING_X [ 62.828] kgem_choose_tiling: 22x20 -> 0 [ 62.828] sna_create_pixmap: usage=0, flags=a [ 62.828] sna_create_pixmap: small buffer [1760], attaching to shadow pixmap [ 62.828] create_pixmap: allocating pixmap 22x20, depth=32/32, size=1768 [ 62.828] create_pixmap: serial=3958, usage=0, 22x20 [ 62.828] sna_create_pixmap: serial=3958, 22x20, usage=0 [ 62.828] sna_composite_rectangles(pixmap=3959, op=0, 0 x 1 [(0, 0)x(22, 20) ...]) [ 62.828] sna_composite_rectangles: converted to op 0 [ 62.828] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 62.828] sna_composite_rectangles: nrects=1, region=(0, 0), (22, 20) x 1 [ 62.828] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 62.828] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 62.828] sna_composite_rectangles: fallback, dst pixmap=3959 too small or not attached [ 62.828] sna_composite_rectangles: fallback [ 62.828] sna_drawable_move_region_to_cpu(pixmap=3959 (22x20), [(0, 0), (22, 20)], flags=1) [ 62.828] sna_drawable_move_region_to_cpu: region (0, 0), (22, 20) + (0, 0) subsumes pixmap (22x20) [ 62.828] _sna_pixmap_move_to_cpu(pixmap=3959, 22x20, flags=1) [ 62.828] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 62.828] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 62.828] operate_inplace: no, inplace operation not suitable [ 62.828] _sna_pixmap_move_to_cpu: marking as damaged [ 62.828] __sna_damage_all(22, 20) [ 62.828] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 62.828] sna_composite_rectangles(pixmap=3959, op=1, fff2f1f0 x 1 [(0, 0)x(22, 20) ...]) [ 62.828] sna_composite_rectangles: converted to op 1 [ 62.828] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 62.828] sna_composite_rectangles: nrects=1, region=(0, 0), (22, 20) x 1 [ 62.828] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 62.828] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 62.828] sna_composite_rectangles: fallback, dst pixmap=3959 too small or not attached [ 62.828] sna_composite_rectangles: fallback [ 62.828] sna_drawable_move_region_to_cpu(pixmap=3959 (22x20), [(0, 0), (22, 20)], flags=1) [ 62.828] sna_drawable_move_region_to_cpu: pixmap=3959 all damaged on CPU [ 62.828] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 62.828] sna_composite_rectangles: fallback fill: (0, 0)x(22, 20) fff2f1f0 [ 62.828] sna_composite_rectangles(pixmap=3959, op=1, ff300a24 x 2 [(0, 0)x(22, 20) ...]) [ 62.828] sna_composite_rectangles: converted to op 1 [ 62.828] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 62.828] sna_composite_rectangles[1] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 62.828] sna_composite_rectangles: nrects=2, region=(0, 0), (22, 20) x 2 [ 62.828] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 62.828] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 62.828] sna_composite_rectangles: fallback, dst pixmap=3959 too small or not attached [ 62.828] sna_composite_rectangles: fallback [ 62.828] sna_drawable_move_region_to_cpu(pixmap=3959 (22x20), [(0, 0), (22, 20)], flags=1) [ 62.828] sna_drawable_move_region_to_cpu: pixmap=3959 all damaged on CPU [ 62.828] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 62.828] sna_composite_rectangles: fallback fill: (0, 0)x(22, 20) ff300a24 [ 62.828] sna_glyphs(op=3, nlist=1, src=(-8, 15)) [ 62.828] sna_glyphs: fallback -- too small (22x20) [ 62.828] glyphs_fallback: nlist=1, count=2, extents (-8, 4), (10, 15) [ 62.828] glyphs_fallback: clipped extents (0, 4), (9, 15) [ 62.828] sna_drawable_move_region_to_cpu(pixmap=3959 (22x20), [(0, 4), (9, 15)], flags=3) [ 62.828] sna_drawable_move_region_to_cpu: pixmap=3959 all damaged on CPU [ 62.828] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 62.828] sna_composite_rectangles(pixmap=3959, op=1, ffffffff x 1 [(10, 1)x(9, 17) ...]) [ 62.828] sna_composite_rectangles: converted to op 1 [ 62.828] sna_composite_rectangles[0] (10, 1)x(9, 17) -> (10, 1), (19, 18) [ 62.828] sna_composite_rectangles: nrects=1, region=(10, 1), (19, 18) x 1 [ 62.828] sna_composite_rectangles: clipped extents (10, 1),(19, 18) x 1 [ 62.828] sna_composite_rectangles: pixmap +(0, 0) extents (10, 1),(19, 18) [ 62.828] sna_composite_rectangles: fallback, dst pixmap=3959 too small or not attached [ 62.828] sna_composite_rectangles: fallback [ 62.828] sna_drawable_move_region_to_cpu(pixmap=3959 (22x20), [(10, 1), (19, 18)], flags=1) [ 62.828] sna_drawable_move_region_to_cpu: pixmap=3959 all damaged on CPU [ 62.828] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 62.828] sna_composite_rectangles: fallback fill: (10, 1)x(9, 17) ffffffff [ 62.828] sna_copy_area: src=pixmap=3959:(0, 0)x(22, 20)+(0, 0) -> dst=pixmap=3060:(495, 782)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 62.828] sna_copy_area: normal copy [ 62.828] sna_do_copy: src=(0, 0), dst=(495, 782), size=(22x20) [ 62.828] sna_do_copy: after drawable: src=(0, 0), dst=(560, 806), size=(22x20) [ 62.828] sna_do_copy: dst extents (560, 806), (582, 826), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 62.828] sna_do_copy: clipped dst extents (560, 806), (582, 826) [ 62.828] sna_do_copy: unclipped src extents (0, 0), (22, 20) [ 62.828] sna_do_copy: clipped src extents (0, 0), (22, 20) [ 62.828] sna_do_copy: pixmap -- no source clipping [ 62.828] sna_do_copy: src extents (0, 0), (22, 20) x 1 [ 62.828] sna_do_copy: copy region (560, 806), (582, 826) x 1 + (-560, -806) [ 62.828] sna_copy_boxes (boxes=1x[(560, 806), (582, 826)...], src pixmap=3959+(-560, -806), dst pixmap=3060+(-65, -24), alu=3, src.size=22x20, dst.size=3775x2136) [ 62.828] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94ad4050, gpu_bo=0, cpu_bo=0), replaces=0 [ 62.828] sna_drawable_use_bo pixmap=3060, box=((495, 782), (517, 802)), flags=8... [ 62.828] sna_drawable_use_bo: exported target, set PREFER_GPU [ 62.828] sna_drawable_use_bo: pinned, never REPLACES [ 62.828] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 62.828] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 62.829] sna_drawable_use_bo: using whole GPU bo [ 62.829] region_overlaps_damage? [ 62.829] use_shm_bo: no, not attached [ 62.829] sna_drawable_move_region_to_cpu(pixmap=3959 (22x20), [(0, 0), (22, 20)], flags=2) [ 62.829] sna_drawable_move_region_to_cpu: pixmap=3959 all damaged on CPU [ 62.829] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 62.829] sna_write_boxes x 1, src stride=88, src dx=(-495, -782) [ 62.829] kgem_bo_can_map: handle=9, map=0x7fc6b7845000:0x0:0x7fc656564000, tiling=1, domain=1, offset=4029534208 [ 62.829] write_boxes_inplace x 1, handle=9, tiling=1 [ 62.829] upload_inplace__tiled: tiling=1 [ 62.829] kgem_bo_can_map__cpu: handle=9 [ 62.829] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 62.829] kgem_bo_map__cpu(handle=9, size=33177600, map=0x7fc6b7845000:0x7fc656564000) [ 62.829] kgem_bo_sync__cpu: handle=9 [ 62.829] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(495, 782), size=22x20, pitch=88/15360 [ 62.829] sna_accel_flush: flush?=0, dirty?=0 [ 62.829] sna_accel_flush: flush?=0, dirty?=0 [ 62.829] sna_accel_flush: flush?=0, dirty?=0 [ 62.829] sna_accel_flush: flush?=0, dirty?=0 [ 62.829] sna_destroy_pixmap: pixmap=3959, attached?=1 [ 62.829] __sna_free_pixmap(pixmap=3959) [ 62.829] sna_accel_flush: flush?=0, dirty?=0 [ 62.829] sna_accel_flush: flush?=0, dirty?=0 [ 62.829] sna_accel_flush: flush?=0, dirty?=0 [ 62.829] sna_block_handler (tv=0.471000) [ 62.829] sna_scanout_do_flush: flush timer active: delta=9 [ 62.829] sna_accel_do_throttle -- no pending activity [ 62.829] sna_accel_block: evaluating timers, active=5 [ 62.829] sna_accel_block: flush timer expires in 9 [62838] [ 62.830] sna_wakeup_handler [ 62.830] sna_accel_flush: flush?=0, dirty?=0 [ 62.830] sna_accel_flush: flush?=0, dirty?=0 [ 62.830] sna_block_handler (tv=0.470000) [ 62.830] sna_scanout_do_flush: flush timer active: delta=8 [ 62.830] sna_accel_do_throttle -- no pending activity [ 62.830] sna_accel_block: evaluating timers, active=5 [ 62.830] sna_accel_block: flush timer expires in 8 [62838] [ 62.830] sna_wakeup_handler [ 62.830] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=114, name=86 [ 62.830] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 62.830] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 62.830] sna_dri2_get_back: draw size=7680x2160, back buffer handle=114 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 [ 62.830] sna_dri2_get_back: reuse backbuffer? 1 [ 62.830] sna_dri2_get_back: back buffer handle=114, active?=0, refcnt=1 [ 62.830] sna_dri2_get_back: reuse unattached back [ 62.830] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 62.830] sna_dri2_reuse_buffer: reusing back buffer handle=114, name=86, pitch=30720, age=0 [ 62.830] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 62.830] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=40, name=5, active_scanout=3 [ 62.830] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 62.830] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 62.830] sna_accel_flush: flush?=0, dirty?=0 [ 62.830] sna_accel_flush: flush?=0, dirty?=0 [ 62.830] sna_accel_flush: flush?=0, dirty?=0 [ 62.830] sna_block_handler (tv=0.470000) [ 62.830] sna_scanout_do_flush: flush timer active: delta=8 [ 62.830] sna_accel_do_throttle -- no pending activity [ 62.830] sna_accel_block: evaluating timers, active=5 [ 62.830] sna_accel_block: flush timer expires in 8 [62838] [ 62.831] sna_wakeup_handler [ 62.831] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 62.831] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 62.831] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 62.831] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 62.831] sna_dri2_get_msc(draw=146, pipe=0) [ 62.831] sna_crtc_record_swap: recording last swap on pipe=0, frame 3519 [msc=3519], time 62.817754 [ 62.831] sna_dri2_get_msc: msc=3519 [raw=3519], ust=62817754 [ 62.831] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=114 (refs=1/1, flush=0) , front=40 (refs=1/4, flush=1) [ 62.831] sna_dri2_schedule_swap(target_msc=3496, divisor=0, remainder=0) [ 62.831] sna_dri2_schedule_swap: using front handle=40, active_scanout?=3, flush?=1 [ 62.831] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 62.831] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 62.831] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 62.831] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 62.831] sna_crtc_record_swap: recording last swap on pipe=0, frame 3519 [msc=3519], time 62.817754 [ 62.831] immediate_swap: current_msc=3519, target_msc=3496 -- yes [ 62.831] can_flip: no, shadow enabled [ 62.831] sna_dri2_add_event: adding event to window 146) [ 62.831] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 62.831] sna_dri2_immediate_blit: no pending blit, starting chain [ 62.831] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 62.831] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 62.831] can_xchg: back size=8701e00, front size=8701e00 [ 62.831] can_xchg: yes, pixmap=165 [ 62.831] sna_dri2_xchg: win=146, exchange front=40/5,ref=2 and back=114/86,ref=2, pixmap=165 7680x2160 [ 62.831] sna_dri2_xchg: back_bo handle=114, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 62.831] sna_dri2_xchg: front_bo handle=40, pitch=30720, size=132710400, ref=4, active_scanout?=3 [ 62.831] set_bo: pixmap=165, handle=114 (old handle=40) [ 62.831] set_bo: marking whole pixmap as damaged [ 62.831] set_bo: applying final/discard move-to-gpu [ 62.831] wait_for_shadow: flags=0, flips=0, handle=40, shadow=32 [ 62.831] set_bo: dropping flush hint from handle=40 [ 62.831] set_bo: adding flush hint to handle=114 [ 62.831] mark_stale(handle=40) => 1 [ 62.831] swap_limit: draw=146 setting swap limit to 3 [ 62.831] sna_dri2_swap_limit_validate: swap limit set to 3 [ 62.831] sna_next_vblank(pipe=0, waiting until next vblank) [ 62.831] sna_dri2_schedule_swap: reported target_msc=3519 [ 62.831] sna_accel_flush: flush?=0, dirty?=0 [ 62.831] sna_accel_flush: flush?=0, dirty?=0 [ 62.831] sna_accel_flush: flush?=0, dirty?=0 [ 62.831] sna_accel_flush: flush?=0, dirty?=0 [ 62.831] sna_block_handler (tv=0.469000) [ 62.831] sna_scanout_do_flush: flush timer active: delta=7 [ 62.831] sna_accel_do_throttle -- no pending activity [ 62.831] sna_accel_block: evaluating timers, active=5 [ 62.831] sna_accel_block: flush timer expires in 7 [62838] [ 62.834] sna_wakeup_handler [ 62.834] sna_mode_wakeup: len=32 [ 62.834] sna_dri2_vblank_handler(type=2, sequence=3520, draw=3353) [ 62.834] sna_crtc_record_swap: recording last swap on pipe=0, frame 3520 [msc=3520], time 62.834430 [ 62.834] sna_dri2_vblank_handler: 2 complete, frame=3520 tv=62.834430 [ 62.834] sna_dri2_blit_complete: blit finished [ 62.834] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=3520, tv=62.834430) [ 62.834] frame_swap_complete(type=2): draw=146, pipe=0, frame=3520 [msc=3520], tv=62.834430 [ 62.834] sna_accel_flush: flush?=0, dirty?=0 [ 62.834] sna_dri2_event_free(draw?=1) [ 62.834] sna_dri2_remove_event: remove[0x561c94984a20] from window 146, active? 1 [ 62.834] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=114] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 62.834] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=40] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 62.834] sna_dri2_vblank_handler complete [ 62.834] sna_block_handler (tv=0.466000) [ 62.834] sna_scanout_do_flush: flush timer active: delta=4 [ 62.834] sna_accel_do_throttle -- no pending activity [ 62.834] sna_accel_block: evaluating timers, active=5 [ 62.834] sna_accel_block: flush timer expires in 4 [62838] [ 62.838] sna_wakeup_handler [ 62.838] sna_block_handler (tv=0.462000) [ 62.838] sna_scanout_do_flush: flush timer active: delta=0 [ 62.838] sna_scanout_do_flush (time=62838), triggered [ 62.838] sna_scanout_flush (time=62838), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 62.838] has_shadow: has pending damage? 1, outstanding flips: 0 [ 62.838] stop_flush: scanout=114 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 62.838] has_shadow: has pending damage? 1, outstanding flips: 0 [ 62.838] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 62.838] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 62.838] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 62.838] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 62.838] sna_pixmap_move_to_gpu: already all-damaged [ 62.838] sna_pixmap_mark_active: pixmap=165, handle=114 [ 62.838] sna_mode_redisplay: crtc[0] transformed? 0 [ 62.838] sna_mode_redisplay: crtc[1] transformed? 0 [ 62.838] sna_mode_redisplay: crtc[2] transformed? 0 [ 62.838] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=114 [active=1] [ 62.838] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 40, transformed? 0 [ 62.838] get_fb: reusing fb=101 for handle=114 [ 62.838] sna_mode_redisplay: recording flip on CRTC:32 handle=114, active_scanout=2, serial=2 [ 62.838] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 62.838] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 40, transformed? 0 [ 62.838] sna_mode_redisplay: recording flip on CRTC:39 handle=114, active_scanout=3, serial=3 [ 62.838] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 62.838] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 62.838] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 62.838] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=114, shadow handle=32 [ 62.838] sna_accel_do_throttle -- no pending activity [ 62.838] sna_accel_block: evaluating timers, active=5 [ 62.838] sna_accel_block: flush timer expires in 16 [62854] [ 62.849] sna_wakeup_handler [ 62.849] sna_mode_wakeup: len=32 [ 62.849] sna_mode_wakeup: recording last swap on pipe=1, frame 3491 [da3], time 62.849713 [ 62.849] sna_mode_wakeup: removing handle=40 [active_scanout=1] from scanout, installing handle=114 [active_scanout=3] [ 62.849] sna_mode_wakeup: flip complete, pending? 2 [ 62.849] sna_block_handler (tv=0.451000) [ 62.849] sna_scanout_do_flush: flush timer active: delta=5 [ 62.849] sna_accel_do_throttle -- no pending activity [ 62.849] sna_accel_block: evaluating timers, active=5 [ 62.849] sna_accel_block: flush timer expires in 5 [62854] [ 62.850] sna_wakeup_handler [ 62.850] sna_mode_wakeup: len=32 [ 62.850] sna_mode_wakeup: recording last swap on pipe=0, frame 3521 [dc1], time 62.851110 [ 62.850] sna_mode_wakeup: removing handle=40 [active_scanout=0] from scanout, installing handle=114 [active_scanout=3] [ 62.850] sna_mode_wakeup: flip complete, pending? 1 [ 62.850] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 62.850] sna_block_handler (tv=0.450000) [ 62.850] sna_scanout_do_flush: flush timer active: delta=4 [ 62.850] sna_accel_do_throttle -- no pending activity [ 62.850] sna_accel_block: evaluating timers, active=5 [ 62.850] sna_accel_block: flush timer expires in 4 [62854] [ 62.855] sna_wakeup_handler [ 62.855] sna_block_handler (tv=0.445000) [ 62.855] sna_scanout_do_flush: flush timer active: delta=-1 [ 62.855] sna_scanout_do_flush (time=62855), triggered [ 62.855] sna_scanout_flush (time=62855), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 62.855] has_shadow: has pending damage? 0, outstanding flips: 0 [ 62.855] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 62.855] has_shadow: has pending damage? 0, outstanding flips: 0 [ 62.855] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 62.855] sna_accel_do_throttle -- no pending activity [ 62.855] sna_accel_block: evaluating timers, active=5 [ 62.855] sna_accel_block: flush timer expires in 16 [62871] [ 62.871] sna_wakeup_handler [ 62.871] sna_block_handler (tv=0.429000) [ 62.871] sna_scanout_do_flush: flush timer active: delta=0 [ 62.871] sna_scanout_do_flush (time=62871), triggered [ 62.871] sna_scanout_flush (time=62871), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 62.871] has_shadow: has pending damage? 0, outstanding flips: 0 [ 62.871] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 62.871] has_shadow: has pending damage? 0, outstanding flips: 0 [ 62.871] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 62.871] sna_accel_do_throttle -- no pending activity [ 62.871] sna_accel_block: evaluating timers, active=5 [ 62.871] sna_accel_block: flush timer expires in 16 [62887] [ 62.887] sna_wakeup_handler [ 62.887] sna_block_handler (tv=0.413000) [ 62.887] sna_scanout_do_flush: flush timer active: delta=0 [ 62.887] sna_scanout_do_flush (time=62887), triggered [ 62.887] sna_scanout_flush (time=62887), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 62.887] has_shadow: has pending damage? 0, outstanding flips: 0 [ 62.887] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 62.887] has_shadow: has pending damage? 0, outstanding flips: 0 [ 62.887] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 62.887] sna_accel_do_throttle -- no pending activity [ 62.887] sna_accel_block: evaluating timers, active=5 [ 62.887] sna_accel_block: flush timer expires in 16 [62903] [ 62.904] sna_wakeup_handler [ 62.904] sna_block_handler (tv=0.396000) [ 62.904] sna_scanout_do_flush: flush timer active: delta=-1 [ 62.904] sna_scanout_do_flush (time=62904), triggered [ 62.904] sna_scanout_flush (time=62904), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 62.904] has_shadow: has pending damage? 0, outstanding flips: 0 [ 62.904] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 62.904] has_shadow: has pending damage? 0, outstanding flips: 0 [ 62.904] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 62.904] sna_accel_do_throttle -- no pending activity [ 62.904] sna_accel_block: evaluating timers, active=5 [ 62.904] sna_accel_block: flush timer expires in 16 [62920] [ 62.920] sna_wakeup_handler [ 62.920] sna_block_handler (tv=0.380000) [ 62.920] sna_scanout_do_flush: flush timer active: delta=0 [ 62.920] sna_scanout_do_flush (time=62920), triggered [ 62.920] sna_scanout_flush (time=62920), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 62.920] has_shadow: has pending damage? 0, outstanding flips: 0 [ 62.920] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 62.920] has_shadow: has pending damage? 0, outstanding flips: 0 [ 62.920] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 62.920] sna_accel_do_throttle -- no pending activity [ 62.920] sna_accel_block: evaluating timers, active=5 [ 62.920] sna_accel_block: flush timer expires in 16 [62936] [ 62.927] sna_wakeup_handler [ 62.927] sna_accel_flush: flush?=0, dirty?=0 [ 62.927] sna_accel_flush: flush?=0, dirty?=0 [ 62.927] sna_block_handler (tv=0.373000) [ 62.927] sna_scanout_do_flush: flush timer active: delta=9 [ 62.927] sna_accel_do_throttle -- no pending activity [ 62.927] sna_accel_block: evaluating timers, active=5 [ 62.927] sna_accel_block: flush timer expires in 9 [62936] [ 62.927] sna_wakeup_handler [ 62.927] sna_block_handler (tv=0.373000) [ 62.927] sna_scanout_do_flush: flush timer active: delta=9 [ 62.927] sna_accel_do_throttle -- no pending activity [ 62.927] sna_accel_block: evaluating timers, active=5 [ 62.927] sna_accel_block: flush timer expires in 9 [62936] [ 62.928] sna_wakeup_handler [ 62.928] sna_block_handler (tv=0.372000) [ 62.928] sna_scanout_do_flush: flush timer active: delta=8 [ 62.928] sna_accel_do_throttle -- no pending activity [ 62.928] sna_accel_block: evaluating timers, active=5 [ 62.928] sna_accel_block: flush timer expires in 8 [62936] [ 62.929] sna_wakeup_handler [ 62.929] sna_block_handler (tv=0.371000) [ 62.929] sna_scanout_do_flush: flush timer active: delta=7 [ 62.929] sna_accel_do_throttle -- no pending activity [ 62.929] sna_accel_block: evaluating timers, active=5 [ 62.929] sna_accel_block: flush timer expires in 7 [62936] [ 62.937] sna_wakeup_handler [ 62.937] sna_block_handler (tv=0.363000) [ 62.937] sna_scanout_do_flush: flush timer active: delta=-1 [ 62.937] sna_scanout_do_flush (time=62937), triggered [ 62.937] sna_scanout_flush (time=62937), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 62.937] has_shadow: has pending damage? 0, outstanding flips: 0 [ 62.937] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 62.937] has_shadow: has pending damage? 0, outstanding flips: 0 [ 62.937] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 62.937] sna_accel_do_throttle -- no pending activity [ 62.937] sna_accel_block: evaluating timers, active=5 [ 62.937] sna_accel_block: flush timer expires in 16 [62953] [ 62.953] sna_wakeup_handler [ 62.953] sna_block_handler (tv=0.347000) [ 62.953] sna_scanout_do_flush: flush timer active: delta=0 [ 62.953] sna_scanout_do_flush (time=62953), triggered [ 62.953] sna_scanout_flush (time=62953), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 62.953] has_shadow: has pending damage? 0, outstanding flips: 0 [ 62.953] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 62.953] has_shadow: has pending damage? 0, outstanding flips: 0 [ 62.953] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 62.953] sna_accel_do_throttle -- no pending activity [ 62.953] sna_accel_block: evaluating timers, active=5 [ 62.953] sna_accel_block: flush timer expires in 16 [62969] [ 62.969] sna_wakeup_handler [ 62.969] sna_block_handler (tv=0.331000) [ 62.969] sna_scanout_do_flush: flush timer active: delta=0 [ 62.969] sna_scanout_do_flush (time=62969), triggered [ 62.969] sna_scanout_flush (time=62969), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 62.969] has_shadow: has pending damage? 0, outstanding flips: 0 [ 62.969] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 62.969] has_shadow: has pending damage? 0, outstanding flips: 0 [ 62.969] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 62.969] sna_accel_do_throttle -- no pending activity [ 62.969] sna_accel_block: evaluating timers, active=5 [ 62.969] sna_accel_block: flush timer expires in 16 [62985] [ 62.986] sna_wakeup_handler [ 62.986] sna_block_handler (tv=0.314000) [ 62.986] sna_scanout_do_flush: flush timer active: delta=-1 [ 62.986] sna_scanout_do_flush (time=62986), triggered [ 62.986] sna_scanout_flush (time=62986), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 62.986] has_shadow: has pending damage? 0, outstanding flips: 0 [ 62.986] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 62.986] has_shadow: has pending damage? 0, outstanding flips: 0 [ 62.986] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 62.986] sna_accel_do_throttle -- no pending activity [ 62.986] sna_accel_block: evaluating timers, active=5 [ 62.986] sna_accel_block: flush timer expires in 16 [63002] [ 63.002] sna_wakeup_handler [ 63.002] sna_block_handler (tv=0.298000) [ 63.002] sna_scanout_do_flush: flush timer active: delta=0 [ 63.002] sna_scanout_do_flush (time=63002), triggered [ 63.002] sna_scanout_flush (time=63002), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 63.002] has_shadow: has pending damage? 0, outstanding flips: 0 [ 63.002] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 63.002] has_shadow: has pending damage? 0, outstanding flips: 0 [ 63.002] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 63.002] sna_accel_do_throttle -- no pending activity [ 63.002] sna_accel_block: evaluating timers, active=5 [ 63.002] sna_accel_block: flush timer expires in 16 [63018] [ 63.011] sna_wakeup_handler [ 63.011] sna_accel_flush: flush?=0, dirty?=0 [ 63.011] sna_accel_flush: flush?=0, dirty?=0 [ 63.011] sna_block_handler (tv=0.500000) [ 63.011] sna_scanout_do_flush: flush timer active: delta=7 [ 63.011] sna_accel_do_throttle -- no pending activity [ 63.011] sna_accel_block: evaluating timers, active=5 [ 63.011] sna_accel_block: flush timer expires in 7 [63018] [ 63.011] sna_wakeup_handler [ 63.011] sna_block_handler (tv=0.500000) [ 63.011] sna_scanout_do_flush: flush timer active: delta=7 [ 63.011] sna_accel_do_throttle -- no pending activity [ 63.011] sna_accel_block: evaluating timers, active=5 [ 63.011] sna_accel_block: flush timer expires in 7 [63018] [ 63.011] sna_wakeup_handler [ 63.011] sna_accel_flush: flush?=0, dirty?=0 [ 63.011] sna_accel_flush: flush?=0, dirty?=0 [ 63.011] sna_accel_flush: flush?=0, dirty?=0 [ 63.011] sna_accel_flush: flush?=0, dirty?=0 [ 63.012] sna_block_handler (tv=0.500000) [ 63.012] sna_scanout_do_flush: flush timer active: delta=6 [ 63.012] sna_accel_do_throttle -- no pending activity [ 63.012] sna_accel_block: evaluating timers, active=5 [ 63.012] sna_accel_block: flush timer expires in 6 [63018] [ 63.013] sna_wakeup_handler [ 63.013] sna_accel_flush: flush?=0, dirty?=0 [ 63.013] sna_block_handler (tv=0.498000) [ 63.013] sna_scanout_do_flush: flush timer active: delta=5 [ 63.013] sna_accel_do_throttle -- no pending activity [ 63.013] sna_accel_block: evaluating timers, active=5 [ 63.013] sna_accel_block: flush timer expires in 5 [63018] [ 63.018] sna_wakeup_handler [ 63.018] sna_block_handler (tv=0.493000) [ 63.018] sna_scanout_do_flush: flush timer active: delta=0 [ 63.018] sna_scanout_do_flush (time=63018), triggered [ 63.018] sna_scanout_flush (time=63018), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 63.018] has_shadow: has pending damage? 0, outstanding flips: 0 [ 63.018] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 63.018] has_shadow: has pending damage? 0, outstanding flips: 0 [ 63.018] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 63.018] sna_accel_do_throttle -- no pending activity [ 63.018] sna_accel_block: evaluating timers, active=5 [ 63.018] sna_accel_block: flush timer expires in 16 [63034] [ 63.023] sna_wakeup_handler [ 63.023] sna_accel_flush: flush?=0, dirty?=0 [ 63.023] sna_accel_flush: flush?=0, dirty?=0 [ 63.023] sna_block_handler (tv=0.488000) [ 63.023] sna_scanout_do_flush: flush timer active: delta=11 [ 63.023] sna_accel_do_throttle -- no pending activity [ 63.023] sna_accel_block: evaluating timers, active=5 [ 63.023] sna_accel_block: flush timer expires in 11 [63034] [ 63.034] sna_wakeup_handler [ 63.035] sna_block_handler (tv=0.476000) [ 63.035] sna_scanout_do_flush: flush timer active: delta=-1 [ 63.035] sna_scanout_do_flush (time=63035), triggered [ 63.035] sna_scanout_flush (time=63035), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 63.035] has_shadow: has pending damage? 0, outstanding flips: 0 [ 63.035] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 63.035] has_shadow: has pending damage? 0, outstanding flips: 0 [ 63.035] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 63.035] sna_accel_do_throttle -- no pending activity [ 63.035] sna_accel_block: evaluating timers, active=5 [ 63.035] sna_accel_block: flush timer expires in 16 [63051] [ 63.039] sna_wakeup_handler [ 63.039] sna_create_pixmap(22, 20, 32, usage=0) [ 63.039] kgem_can_create_2d: 22x20 @ 32 [ 63.039] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=20 [ 63.039] kgem_can_create_2d: untiled size=4096 [ 63.039] kgem_choose_tiling: too thin [width 22, 32 bpp] for TILING_X [ 63.039] kgem_choose_tiling: 22x20 -> 0 [ 63.039] sna_create_pixmap: usage=0, flags=a [ 63.039] sna_create_pixmap: small buffer [1760], attaching to shadow pixmap [ 63.039] create_pixmap: allocating pixmap 22x20, depth=32/32, size=1768 [ 63.039] create_pixmap: serial=3960, usage=0, 22x20 [ 63.039] sna_create_pixmap: serial=3960, 22x20, usage=0 [ 63.039] sna_composite_rectangles(pixmap=3961, op=0, 0 x 1 [(0, 0)x(22, 20) ...]) [ 63.039] sna_composite_rectangles: converted to op 0 [ 63.039] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 63.039] sna_composite_rectangles: nrects=1, region=(0, 0), (22, 20) x 1 [ 63.039] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 63.039] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 63.039] sna_composite_rectangles: fallback, dst pixmap=3961 too small or not attached [ 63.039] sna_composite_rectangles: fallback [ 63.039] sna_drawable_move_region_to_cpu(pixmap=3961 (22x20), [(0, 0), (22, 20)], flags=1) [ 63.039] sna_drawable_move_region_to_cpu: region (0, 0), (22, 20) + (0, 0) subsumes pixmap (22x20) [ 63.039] _sna_pixmap_move_to_cpu(pixmap=3961, 22x20, flags=1) [ 63.039] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 63.039] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 63.039] operate_inplace: no, inplace operation not suitable [ 63.039] _sna_pixmap_move_to_cpu: marking as damaged [ 63.039] __sna_damage_all(22, 20) [ 63.039] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 63.039] sna_composite_rectangles(pixmap=3961, op=1, fff2f1f0 x 1 [(0, 0)x(22, 20) ...]) [ 63.039] sna_composite_rectangles: converted to op 1 [ 63.039] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 63.039] sna_composite_rectangles: nrects=1, region=(0, 0), (22, 20) x 1 [ 63.039] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 63.039] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 63.039] sna_composite_rectangles: fallback, dst pixmap=3961 too small or not attached [ 63.039] sna_composite_rectangles: fallback [ 63.039] sna_drawable_move_region_to_cpu(pixmap=3961 (22x20), [(0, 0), (22, 20)], flags=1) [ 63.039] sna_drawable_move_region_to_cpu: pixmap=3961 all damaged on CPU [ 63.039] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 63.039] sna_composite_rectangles: fallback fill: (0, 0)x(22, 20) fff2f1f0 [ 63.039] sna_composite_rectangles(pixmap=3961, op=1, ff300a24 x 2 [(0, 0)x(22, 20) ...]) [ 63.039] sna_composite_rectangles: converted to op 1 [ 63.039] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 63.039] sna_composite_rectangles[1] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 63.039] sna_composite_rectangles: nrects=2, region=(0, 0), (22, 20) x 2 [ 63.039] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 63.039] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 63.039] sna_composite_rectangles: fallback, dst pixmap=3961 too small or not attached [ 63.039] sna_composite_rectangles: fallback [ 63.039] sna_drawable_move_region_to_cpu(pixmap=3961 (22x20), [(0, 0), (22, 20)], flags=1) [ 63.039] sna_drawable_move_region_to_cpu: pixmap=3961 all damaged on CPU [ 63.039] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 63.039] sna_composite_rectangles: fallback fill: (0, 0)x(22, 20) ff300a24 [ 63.039] sna_create_pixmap(9, 8, 32, usage=3) [ 63.039] kgem_can_create_2d: 9x8 @ 32 [ 63.039] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=8 [ 63.039] kgem_can_create_2d: untiled size=4096 [ 63.039] kgem_choose_tiling: too thin [width 9, 32 bpp] for TILING_X [ 63.039] kgem_choose_tiling: 9x8 -> 0 [ 63.039] sna_create_pixmap: usage=3, flags=a [ 63.039] sna_create_pixmap: small buffer [288], attaching to shadow pixmap [ 63.039] create_pixmap: allocating pixmap 9x8, depth=32/32, size=296 [ 63.039] create_pixmap: serial=3963, usage=3, 9x8 [ 63.039] sna_create_pixmap: serial=3963, 9x8, usage=3 [ 63.039] sna_composite(pixmap=3963, op=1, src=3962+(0, 0), mask=0+(0, 0), dst=3963+(0, 0)+(0, 0), size=(9, 8) [ 63.039] sna_compute_composite_region: dst=(0, 0)x(9, 8) [ 63.039] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (9, 8) [ 63.039] clip_to_dst: region: 1x[(0, 0), (9, 8)], clip: 1x[(0, 0), (9, 8)] [ 63.039] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (9, 8) [ 63.039] sna_compute_composite_region: clip against src (9x8 clip=0): (0, 0), (9, 8) [ 63.039] sna_composite: fallback, dst pixmap=3963 is too small (or completely damaged) [ 63.039] sna_composite: fallback -- fbComposite [ 63.039] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(9, 8): region=((0,0), (9, 8)) [ 63.039] sna_composite_fb: fallback -- move src to cpu [ 63.039] sna_composite_fb: fallback -- move dst to cpu [ 63.039] sna_drawable_move_region_to_cpu(pixmap=3963 (9x8), [(0, 0), (9, 8)], flags=5) [ 63.039] sna_drawable_move_region_to_cpu: region (0, 0), (9, 8) + (0, 0) subsumes pixmap (9x8) [ 63.039] _sna_pixmap_move_to_cpu(pixmap=3963, 9x8, flags=5) [ 63.039] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 63.039] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 63.039] _sna_pixmap_move_to_cpu: marking as damaged [ 63.039] __sna_damage_all(9, 8) [ 63.039] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 63.039] sna_transform_is_imprecise_integer_translation: no transform [ 63.039] memcpy_blt: src=(0, 0), dst=(0, 0), size=9x8, pitch=36/36 [ 63.039] sna_glyphs(op=3, nlist=1, src=(-8, 15)) [ 63.039] sna_glyphs: fallback -- too small (22x20) [ 63.039] glyphs_fallback: nlist=1, count=2, extents (-9, 4), (10, 15) [ 63.039] glyphs_fallback: clipped extents (0, 4), (9, 15) [ 63.039] sna_drawable_move_region_to_cpu(pixmap=3961 (22x20), [(0, 4), (9, 15)], flags=3) [ 63.039] sna_drawable_move_region_to_cpu: pixmap=3961 all damaged on CPU [ 63.039] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 63.039] __sna_glyph_get_image: creating image cache for glyph 0x561c94aeaca0 (on screen 0) [ 63.039] glyphs_fallback: inserting glyph 0x561c94aeaca0 into pixman cache [ 63.039] sna_composite_rectangles(pixmap=3961, op=1, ffffffff x 1 [(10, 1)x(9, 17) ...]) [ 63.039] sna_composite_rectangles: converted to op 1 [ 63.039] sna_composite_rectangles[0] (10, 1)x(9, 17) -> (10, 1), (19, 18) [ 63.039] sna_composite_rectangles: nrects=1, region=(10, 1), (19, 18) x 1 [ 63.039] sna_composite_rectangles: clipped extents (10, 1),(19, 18) x 1 [ 63.039] sna_composite_rectangles: pixmap +(0, 0) extents (10, 1),(19, 18) [ 63.039] sna_composite_rectangles: fallback, dst pixmap=3961 too small or not attached [ 63.039] sna_composite_rectangles: fallback [ 63.039] sna_drawable_move_region_to_cpu(pixmap=3961 (22x20), [(10, 1), (19, 18)], flags=1) [ 63.039] sna_drawable_move_region_to_cpu: pixmap=3961 all damaged on CPU [ 63.039] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 63.039] sna_composite_rectangles: fallback fill: (10, 1)x(9, 17) ffffffff [ 63.039] sna_copy_area: src=pixmap=3961:(0, 0)x(22, 20)+(0, 0) -> dst=pixmap=3060:(504, 782)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 63.039] sna_copy_area: normal copy [ 63.039] sna_do_copy: src=(0, 0), dst=(504, 782), size=(22x20) [ 63.039] sna_do_copy: after drawable: src=(0, 0), dst=(569, 806), size=(22x20) [ 63.039] sna_do_copy: dst extents (569, 806), (591, 826), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 63.039] sna_do_copy: clipped dst extents (569, 806), (591, 826) [ 63.039] sna_do_copy: unclipped src extents (0, 0), (22, 20) [ 63.039] sna_do_copy: clipped src extents (0, 0), (22, 20) [ 63.039] sna_do_copy: pixmap -- no source clipping [ 63.039] sna_do_copy: src extents (0, 0), (22, 20) x 1 [ 63.039] sna_do_copy: copy region (569, 806), (591, 826) x 1 + (-569, -806) [ 63.039] sna_copy_boxes (boxes=1x[(569, 806), (591, 826)...], src pixmap=3961+(-569, -806), dst pixmap=3060+(-65, -24), alu=3, src.size=22x20, dst.size=3775x2136) [ 63.039] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94a1ed80, gpu_bo=0, cpu_bo=0), replaces=0 [ 63.039] sna_drawable_use_bo pixmap=3060, box=((504, 782), (526, 802)), flags=8... [ 63.039] sna_drawable_use_bo: exported target, set PREFER_GPU [ 63.039] sna_drawable_use_bo: pinned, never REPLACES [ 63.039] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 63.039] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 63.039] sna_drawable_use_bo: using whole GPU bo [ 63.039] region_overlaps_damage? [ 63.039] use_shm_bo: no, not attached [ 63.039] sna_drawable_move_region_to_cpu(pixmap=3961 (22x20), [(0, 0), (22, 20)], flags=2) [ 63.039] sna_drawable_move_region_to_cpu: pixmap=3961 all damaged on CPU [ 63.039] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 63.039] sna_write_boxes x 1, src stride=88, src dx=(-504, -782) [ 63.039] kgem_bo_can_map: handle=9, map=0x7fc6b7845000:0x0:0x7fc656564000, tiling=1, domain=1, offset=4029534208 [ 63.039] write_boxes_inplace x 1, handle=9, tiling=1 [ 63.039] upload_inplace__tiled: tiling=1 [ 63.039] kgem_bo_can_map__cpu: handle=9 [ 63.039] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 63.039] kgem_bo_map__cpu(handle=9, size=33177600, map=0x7fc6b7845000:0x7fc656564000) [ 63.039] kgem_bo_sync__cpu: handle=9 [ 63.039] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(504, 782), size=22x20, pitch=88/15360 [ 63.039] sna_accel_flush: flush?=0, dirty?=0 [ 63.039] sna_accel_flush: flush?=0, dirty?=0 [ 63.039] sna_accel_flush: flush?=0, dirty?=0 [ 63.039] sna_accel_flush: flush?=0, dirty?=0 [ 63.039] sna_destroy_pixmap: pixmap=3961, attached?=1 [ 63.039] __sna_free_pixmap(pixmap=3961) [ 63.039] sna_accel_flush: flush?=0, dirty?=0 [ 63.039] sna_accel_flush: flush?=0, dirty?=0 [ 63.039] sna_accel_flush: flush?=0, dirty?=0 [ 63.039] sna_block_handler (tv=0.472000) [ 63.039] sna_scanout_do_flush: flush timer active: delta=12 [ 63.039] sna_accel_do_throttle -- no pending activity [ 63.039] sna_accel_block: evaluating timers, active=5 [ 63.039] sna_accel_block: flush timer expires in 12 [63051] [ 63.041] sna_wakeup_handler [ 63.041] sna_accel_flush: flush?=0, dirty?=0 [ 63.041] sna_accel_flush: flush?=0, dirty?=0 [ 63.041] sna_block_handler (tv=0.470000) [ 63.041] sna_scanout_do_flush: flush timer active: delta=10 [ 63.041] sna_accel_do_throttle -- no pending activity [ 63.041] sna_accel_block: evaluating timers, active=5 [ 63.041] sna_accel_block: flush timer expires in 10 [63051] [ 63.041] sna_wakeup_handler [ 63.041] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=40, name=5 [ 63.041] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 63.041] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 63.041] sna_dri2_get_back: draw size=7680x2160, back buffer handle=40 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 [ 63.041] sna_dri2_get_back: reuse backbuffer? 1 [ 63.041] sna_dri2_get_back: back buffer handle=40, active?=0, refcnt=1 [ 63.041] sna_dri2_get_back: reuse unattached back [ 63.041] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 63.041] sna_dri2_reuse_buffer: reusing back buffer handle=40, name=5, pitch=30720, age=0 [ 63.041] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 63.041] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=114, name=86, active_scanout=3 [ 63.041] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 63.041] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=114] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 63.041] sna_accel_flush: flush?=0, dirty?=0 [ 63.041] sna_accel_flush: flush?=0, dirty?=0 [ 63.041] sna_accel_flush: flush?=0, dirty?=0 [ 63.041] sna_block_handler (tv=0.470000) [ 63.041] sna_scanout_do_flush: flush timer active: delta=10 [ 63.041] sna_accel_do_throttle -- no pending activity [ 63.041] sna_accel_block: evaluating timers, active=5 [ 63.041] sna_accel_block: flush timer expires in 10 [63051] [ 63.042] sna_wakeup_handler [ 63.042] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 63.042] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 63.042] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 63.042] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 63.042] sna_dri2_get_msc(draw=146, pipe=0) [ 63.042] sna_crtc_record_swap: recording last swap on pipe=0, frame 3532 [msc=3532], time 63.34665 [ 63.042] sna_dri2_get_msc: msc=3532 [raw=3532], ust=63034665 [ 63.042] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=40 (refs=1/1, flush=0) , front=114 (refs=1/4, flush=1) [ 63.042] sna_dri2_schedule_swap(target_msc=3520, divisor=0, remainder=0) [ 63.042] sna_dri2_schedule_swap: using front handle=114, active_scanout?=3, flush?=1 [ 63.042] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 63.042] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 63.042] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 63.042] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 63.042] sna_crtc_record_swap: recording last swap on pipe=0, frame 3532 [msc=3532], time 63.34665 [ 63.042] immediate_swap: current_msc=3532, target_msc=3520 -- yes [ 63.042] can_flip: no, shadow enabled [ 63.042] sna_dri2_add_event: adding event to window 146) [ 63.042] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 63.042] sna_dri2_immediate_blit: no pending blit, starting chain [ 63.042] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 63.042] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 63.042] can_xchg: back size=8701e00, front size=8701e00 [ 63.042] can_xchg: yes, pixmap=165 [ 63.042] sna_dri2_xchg: win=146, exchange front=114/86,ref=2 and back=40/5,ref=2, pixmap=165 7680x2160 [ 63.042] sna_dri2_xchg: back_bo handle=40, pitch=30720, size=132710400, ref=1, active_scanout?=0 [ 63.042] sna_dri2_xchg: front_bo handle=114, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 63.042] set_bo: pixmap=165, handle=40 (old handle=114) [ 63.042] set_bo: marking whole pixmap as damaged [ 63.042] set_bo: applying final/discard move-to-gpu [ 63.042] wait_for_shadow: flags=0, flips=0, handle=114, shadow=32 [ 63.042] set_bo: dropping flush hint from handle=114 [ 63.042] set_bo: adding flush hint to handle=40 [ 63.042] mark_stale(handle=114) => 1 [ 63.042] swap_limit: draw=146 setting swap limit to 3 [ 63.042] sna_dri2_swap_limit_validate: swap limit set to 3 [ 63.042] sna_next_vblank(pipe=0, waiting until next vblank) [ 63.042] sna_dri2_schedule_swap: reported target_msc=3532 [ 63.042] sna_accel_flush: flush?=0, dirty?=0 [ 63.042] sna_accel_flush: flush?=0, dirty?=0 [ 63.042] sna_accel_flush: flush?=0, dirty?=0 [ 63.042] sna_accel_flush: flush?=0, dirty?=0 [ 63.042] sna_block_handler (tv=0.469000) [ 63.042] sna_scanout_do_flush: flush timer active: delta=9 [ 63.042] sna_accel_do_throttle -- no pending activity [ 63.042] sna_accel_block: evaluating timers, active=5 [ 63.042] sna_accel_block: flush timer expires in 9 [63051] [ 63.051] sna_wakeup_handler [ 63.051] sna_mode_wakeup: len=32 [ 63.051] sna_dri2_vblank_handler(type=2, sequence=3533, draw=3353) [ 63.051] sna_crtc_record_swap: recording last swap on pipe=0, frame 3533 [msc=3533], time 63.51340 [ 63.051] sna_dri2_vblank_handler: 2 complete, frame=3533 tv=63.51340 [ 63.051] sna_dri2_blit_complete: blit finished [ 63.051] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=3533, tv=63.51340) [ 63.051] frame_swap_complete(type=2): draw=146, pipe=0, frame=3533 [msc=3533], tv=63.51340 [ 63.051] sna_accel_flush: flush?=0, dirty?=0 [ 63.051] sna_dri2_event_free(draw?=1) [ 63.051] sna_dri2_remove_event: remove[0x561c94782450] from window 146, active? 1 [ 63.051] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 63.051] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=114] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 63.051] sna_dri2_vblank_handler complete [ 63.051] sna_block_handler (tv=0.460000) [ 63.051] sna_scanout_do_flush: flush timer active: delta=0 [ 63.051] sna_scanout_do_flush (time=63051), triggered [ 63.051] sna_scanout_flush (time=63051), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 63.051] has_shadow: has pending damage? 1, outstanding flips: 0 [ 63.051] stop_flush: scanout=40 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 63.051] has_shadow: has pending damage? 1, outstanding flips: 0 [ 63.051] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 63.051] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 63.051] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 63.051] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 63.051] sna_pixmap_move_to_gpu: already all-damaged [ 63.051] sna_pixmap_mark_active: pixmap=165, handle=40 [ 63.051] sna_mode_redisplay: crtc[0] transformed? 0 [ 63.051] sna_mode_redisplay: crtc[1] transformed? 0 [ 63.051] sna_mode_redisplay: crtc[2] transformed? 0 [ 63.051] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=40 [active=1] [ 63.051] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 114, transformed? 0 [ 63.051] get_fb: reusing fb=110 for handle=40 [ 63.051] sna_mode_redisplay: recording flip on CRTC:32 handle=40, active_scanout=2, serial=2 [ 63.051] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 63.051] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 114, transformed? 0 [ 63.051] sna_mode_redisplay: recording flip on CRTC:39 handle=40, active_scanout=3, serial=3 [ 63.051] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 63.051] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 63.051] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 63.051] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=40, shadow handle=32 [ 63.051] sna_accel_do_throttle -- no pending activity [ 63.051] sna_accel_block: evaluating timers, active=5 [ 63.051] sna_accel_block: flush timer expires in 16 [63067] [ 63.066] sna_wakeup_handler [ 63.066] sna_mode_wakeup: len=32 [ 63.066] sna_mode_wakeup: recording last swap on pipe=1, frame 3504 [db0], time 63.66626 [ 63.066] sna_mode_wakeup: removing handle=114 [active_scanout=1] from scanout, installing handle=40 [active_scanout=3] [ 63.066] sna_mode_wakeup: flip complete, pending? 2 [ 63.066] sna_block_handler (tv=0.445000) [ 63.066] sna_scanout_do_flush: flush timer active: delta=1 [ 63.066] sna_scanout_do_flush (time=63066), triggered [ 63.066] sna_scanout_flush (time=63066), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 63.066] has_shadow: has pending damage? 0, outstanding flips: 1 [ 63.066] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 63.066] has_shadow: has pending damage? 0, outstanding flips: 1 [ 63.066] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) [ 63.066] sna_accel_do_throttle -- no pending activity [ 63.066] sna_accel_block: evaluating timers, active=5 [ 63.066] sna_accel_block: flush timer expires in 16 [63082] [ 63.067] sna_wakeup_handler [ 63.067] sna_mode_wakeup: len=32 [ 63.067] sna_mode_wakeup: recording last swap on pipe=0, frame 3534 [dce], time 63.68025 [ 63.067] sna_mode_wakeup: removing handle=114 [active_scanout=0] from scanout, installing handle=40 [active_scanout=3] [ 63.067] sna_mode_wakeup: flip complete, pending? 1 [ 63.067] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 63.067] sna_block_handler (tv=0.444000) [ 63.067] sna_scanout_do_flush: flush timer active: delta=15 [ 63.067] sna_accel_do_throttle -- no pending activity [ 63.067] sna_accel_block: evaluating timers, active=5 [ 63.067] sna_accel_block: flush timer expires in 15 [63082] [ 63.083] sna_wakeup_handler [ 63.083] sna_block_handler (tv=0.428000) [ 63.083] sna_scanout_do_flush: flush timer active: delta=-1 [ 63.083] sna_scanout_do_flush (time=63083), triggered [ 63.083] sna_scanout_flush (time=63083), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 63.083] has_shadow: has pending damage? 0, outstanding flips: 0 [ 63.083] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 63.083] has_shadow: has pending damage? 0, outstanding flips: 0 [ 63.083] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 63.083] sna_accel_do_throttle -- no pending activity [ 63.083] sna_accel_block: evaluating timers, active=5 [ 63.083] sna_accel_block: flush timer expires in 16 [63099] [ 63.099] sna_wakeup_handler [ 63.099] sna_block_handler (tv=0.412000) [ 63.099] sna_scanout_do_flush: flush timer active: delta=0 [ 63.099] sna_scanout_do_flush (time=63099), triggered [ 63.099] sna_scanout_flush (time=63099), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 63.099] has_shadow: has pending damage? 0, outstanding flips: 0 [ 63.099] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 63.099] has_shadow: has pending damage? 0, outstanding flips: 0 [ 63.099] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 63.099] sna_accel_do_throttle -- no pending activity [ 63.099] sna_accel_block: evaluating timers, active=5 [ 63.099] sna_accel_block: flush timer expires in 16 [63115] [ 63.115] sna_wakeup_handler [ 63.115] sna_block_handler (tv=0.396000) [ 63.115] sna_scanout_do_flush: flush timer active: delta=0 [ 63.115] sna_scanout_do_flush (time=63115), triggered [ 63.115] sna_scanout_flush (time=63115), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 63.115] has_shadow: has pending damage? 0, outstanding flips: 0 [ 63.115] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 63.115] has_shadow: has pending damage? 0, outstanding flips: 0 [ 63.115] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 63.115] sna_accel_do_throttle -- no pending activity [ 63.115] sna_accel_block: evaluating timers, active=5 [ 63.115] sna_accel_block: flush timer expires in 16 [63131] [ 63.132] sna_wakeup_handler [ 63.132] sna_block_handler (tv=0.379000) [ 63.132] sna_scanout_do_flush: flush timer active: delta=-1 [ 63.132] sna_scanout_do_flush (time=63132), triggered [ 63.132] sna_scanout_flush (time=63132), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 63.132] has_shadow: has pending damage? 0, outstanding flips: 0 [ 63.132] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 63.132] has_shadow: has pending damage? 0, outstanding flips: 0 [ 63.132] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 63.132] sna_accel_do_throttle -- no pending activity [ 63.132] sna_accel_block: evaluating timers, active=5 [ 63.132] sna_accel_block: flush timer expires in 16 [63148] [ 63.132] sna_wakeup_handler [ 63.132] sna_accel_flush: flush?=0, dirty?=0 [ 63.132] sna_accel_flush: flush?=0, dirty?=0 [ 63.132] sna_block_handler (tv=0.379000) [ 63.132] sna_scanout_do_flush: flush timer active: delta=16 [ 63.132] sna_accel_do_throttle -- no pending activity [ 63.132] sna_accel_block: evaluating timers, active=5 [ 63.132] sna_accel_block: flush timer expires in 16 [63148] [ 63.132] sna_wakeup_handler [ 63.132] sna_block_handler (tv=0.379000) [ 63.132] sna_scanout_do_flush: flush timer active: delta=16 [ 63.132] sna_accel_do_throttle -- no pending activity [ 63.132] sna_accel_block: evaluating timers, active=5 [ 63.132] sna_accel_block: flush timer expires in 16 [63148] [ 63.133] sna_wakeup_handler [ 63.133] sna_block_handler (tv=0.378000) [ 63.133] sna_scanout_do_flush: flush timer active: delta=15 [ 63.133] sna_accel_do_throttle -- no pending activity [ 63.133] sna_accel_block: evaluating timers, active=5 [ 63.133] sna_accel_block: flush timer expires in 15 [63148] [ 63.134] sna_wakeup_handler [ 63.134] sna_block_handler (tv=0.377000) [ 63.134] sna_scanout_do_flush: flush timer active: delta=14 [ 63.134] sna_accel_do_throttle -- no pending activity [ 63.134] sna_accel_block: evaluating timers, active=5 [ 63.134] sna_accel_block: flush timer expires in 14 [63148] [ 63.149] sna_wakeup_handler [ 63.149] sna_block_handler (tv=0.362000) [ 63.149] sna_scanout_do_flush: flush timer active: delta=-1 [ 63.149] sna_scanout_do_flush (time=63149), triggered [ 63.149] sna_scanout_flush (time=63149), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 63.149] has_shadow: has pending damage? 0, outstanding flips: 0 [ 63.149] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 63.149] has_shadow: has pending damage? 0, outstanding flips: 0 [ 63.149] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 63.149] sna_accel_do_throttle -- no pending activity [ 63.149] sna_accel_block: evaluating timers, active=5 [ 63.149] sna_accel_block: flush timer expires in 16 [63165] [ 63.165] sna_wakeup_handler [ 63.165] sna_block_handler (tv=0.346000) [ 63.165] sna_scanout_do_flush: flush timer active: delta=0 [ 63.165] sna_scanout_do_flush (time=63165), triggered [ 63.165] sna_scanout_flush (time=63165), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 63.165] has_shadow: has pending damage? 0, outstanding flips: 0 [ 63.165] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 63.165] has_shadow: has pending damage? 0, outstanding flips: 0 [ 63.165] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 63.165] sna_accel_do_throttle -- no pending activity [ 63.165] sna_accel_block: evaluating timers, active=5 [ 63.165] sna_accel_block: flush timer expires in 16 [63181] [ 63.181] sna_wakeup_handler [ 63.181] sna_block_handler (tv=0.330000) [ 63.181] sna_scanout_do_flush: flush timer active: delta=0 [ 63.181] sna_scanout_do_flush (time=63181), triggered [ 63.181] sna_scanout_flush (time=63181), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 63.181] has_shadow: has pending damage? 0, outstanding flips: 0 [ 63.181] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 63.181] has_shadow: has pending damage? 0, outstanding flips: 0 [ 63.181] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 63.181] sna_accel_do_throttle -- no pending activity [ 63.181] sna_accel_block: evaluating timers, active=5 [ 63.181] sna_accel_block: flush timer expires in 16 [63197] [ 63.198] sna_wakeup_handler [ 63.198] sna_block_handler (tv=0.313000) [ 63.198] sna_scanout_do_flush: flush timer active: delta=-1 [ 63.198] sna_scanout_do_flush (time=63198), triggered [ 63.198] sna_scanout_flush (time=63198), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 63.198] has_shadow: has pending damage? 0, outstanding flips: 0 [ 63.198] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 63.198] has_shadow: has pending damage? 0, outstanding flips: 0 [ 63.198] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 63.198] sna_accel_do_throttle -- no pending activity [ 63.198] sna_accel_block: evaluating timers, active=5 [ 63.198] sna_accel_block: flush timer expires in 16 [63214] [ 63.214] sna_wakeup_handler [ 63.214] sna_block_handler (tv=0.297000) [ 63.214] sna_scanout_do_flush: flush timer active: delta=0 [ 63.214] sna_scanout_do_flush (time=63214), triggered [ 63.214] sna_scanout_flush (time=63214), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 63.214] has_shadow: has pending damage? 0, outstanding flips: 0 [ 63.214] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 63.214] has_shadow: has pending damage? 0, outstanding flips: 0 [ 63.214] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 63.214] sna_accel_do_throttle -- no pending activity [ 63.214] sna_accel_block: evaluating timers, active=5 [ 63.214] sna_accel_block: flush timer expires in 16 [63230] [ 63.230] sna_wakeup_handler [ 63.230] sna_block_handler (tv=0.281000) [ 63.230] sna_scanout_do_flush: flush timer active: delta=0 [ 63.230] sna_scanout_do_flush (time=63230), triggered [ 63.230] sna_scanout_flush (time=63230), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 63.230] has_shadow: has pending damage? 0, outstanding flips: 0 [ 63.230] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 63.230] has_shadow: has pending damage? 0, outstanding flips: 0 [ 63.230] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 63.230] sna_accel_do_throttle -- no pending activity [ 63.230] sna_accel_block: evaluating timers, active=5 [ 63.230] sna_accel_block: flush timer expires in 16 [63246] [ 63.247] sna_wakeup_handler [ 63.247] sna_block_handler (tv=0.264000) [ 63.247] sna_scanout_do_flush: flush timer active: delta=-1 [ 63.247] sna_scanout_do_flush (time=63247), triggered [ 63.247] sna_scanout_flush (time=63247), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 63.247] has_shadow: has pending damage? 0, outstanding flips: 0 [ 63.247] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 63.247] has_shadow: has pending damage? 0, outstanding flips: 0 [ 63.247] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 63.247] sna_accel_do_throttle -- no pending activity [ 63.247] sna_accel_block: evaluating timers, active=5 [ 63.247] sna_accel_block: flush timer expires in 16 [63263] [ 63.262] sna_wakeup_handler [ 63.262] sna_accel_flush: flush?=0, dirty?=0 [ 63.262] sna_accel_flush: flush?=0, dirty?=0 [ 63.262] sna_block_handler (tv=0.500000) [ 63.262] sna_scanout_do_flush: flush timer active: delta=1 [ 63.262] sna_scanout_do_flush (time=63262), triggered [ 63.262] sna_scanout_flush (time=63262), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 63.262] has_shadow: has pending damage? 0, outstanding flips: 0 [ 63.262] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 63.262] has_shadow: has pending damage? 0, outstanding flips: 0 [ 63.262] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 63.262] sna_accel_do_throttle -- no pending activity [ 63.262] sna_accel_block: evaluating timers, active=5 [ 63.262] sna_accel_block: flush timer expires in 16 [63278] [ 63.262] sna_wakeup_handler [ 63.262] sna_block_handler (tv=0.500000) [ 63.262] sna_scanout_do_flush: flush timer active: delta=16 [ 63.262] sna_accel_do_throttle -- no pending activity [ 63.262] sna_accel_block: evaluating timers, active=5 [ 63.262] sna_accel_block: flush timer expires in 16 [63278] [ 63.262] sna_wakeup_handler [ 63.263] sna_accel_flush: flush?=0, dirty?=0 [ 63.263] sna_accel_flush: flush?=0, dirty?=0 [ 63.263] sna_accel_flush: flush?=0, dirty?=0 [ 63.263] sna_accel_flush: flush?=0, dirty?=0 [ 63.263] sna_block_handler (tv=0.499000) [ 63.263] sna_scanout_do_flush: flush timer active: delta=15 [ 63.263] sna_accel_do_throttle -- no pending activity [ 63.263] sna_accel_block: evaluating timers, active=5 [ 63.263] sna_accel_block: flush timer expires in 15 [63278] [ 63.264] sna_wakeup_handler [ 63.264] sna_accel_flush: flush?=0, dirty?=0 [ 63.264] sna_block_handler (tv=0.498000) [ 63.264] sna_scanout_do_flush: flush timer active: delta=14 [ 63.264] sna_accel_do_throttle -- no pending activity [ 63.264] sna_accel_block: evaluating timers, active=5 [ 63.264] sna_accel_block: flush timer expires in 14 [63278] [ 63.274] sna_wakeup_handler [ 63.274] sna_accel_flush: flush?=0, dirty?=0 [ 63.274] sna_accel_flush: flush?=0, dirty?=0 [ 63.274] sna_block_handler (tv=0.488000) [ 63.274] sna_scanout_do_flush: flush timer active: delta=4 [ 63.274] sna_accel_do_throttle -- no pending activity [ 63.274] sna_accel_block: evaluating timers, active=5 [ 63.274] sna_accel_block: flush timer expires in 4 [63278] [ 63.279] sna_wakeup_handler [ 63.279] sna_block_handler (tv=0.483000) [ 63.279] sna_scanout_do_flush: flush timer active: delta=-1 [ 63.279] sna_scanout_do_flush (time=63279), triggered [ 63.279] sna_scanout_flush (time=63279), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 63.279] has_shadow: has pending damage? 0, outstanding flips: 0 [ 63.279] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 63.279] has_shadow: has pending damage? 0, outstanding flips: 0 [ 63.279] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 63.279] sna_accel_do_throttle -- no pending activity [ 63.279] sna_accel_block: evaluating timers, active=5 [ 63.279] sna_accel_block: flush timer expires in 16 [63295] [ 63.290] sna_wakeup_handler [ 63.290] sna_create_pixmap(22, 20, 32, usage=0) [ 63.290] kgem_can_create_2d: 22x20 @ 32 [ 63.290] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=20 [ 63.290] kgem_can_create_2d: untiled size=4096 [ 63.290] kgem_choose_tiling: too thin [width 22, 32 bpp] for TILING_X [ 63.290] kgem_choose_tiling: 22x20 -> 0 [ 63.290] sna_create_pixmap: usage=0, flags=a [ 63.290] sna_create_pixmap: small buffer [1760], attaching to shadow pixmap [ 63.290] create_pixmap: allocating pixmap 22x20, depth=32/32, size=1768 [ 63.290] create_pixmap: serial=3964, usage=0, 22x20 [ 63.290] sna_create_pixmap: serial=3964, 22x20, usage=0 [ 63.290] sna_composite_rectangles(pixmap=3965, op=0, 0 x 1 [(0, 0)x(22, 20) ...]) [ 63.290] sna_composite_rectangles: converted to op 0 [ 63.290] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 63.290] sna_composite_rectangles: nrects=1, region=(0, 0), (22, 20) x 1 [ 63.290] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 63.290] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 63.290] sna_composite_rectangles: fallback, dst pixmap=3965 too small or not attached [ 63.290] sna_composite_rectangles: fallback [ 63.290] sna_drawable_move_region_to_cpu(pixmap=3965 (22x20), [(0, 0), (22, 20)], flags=1) [ 63.290] sna_drawable_move_region_to_cpu: region (0, 0), (22, 20) + (0, 0) subsumes pixmap (22x20) [ 63.290] _sna_pixmap_move_to_cpu(pixmap=3965, 22x20, flags=1) [ 63.290] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 63.290] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 63.290] operate_inplace: no, inplace operation not suitable [ 63.290] _sna_pixmap_move_to_cpu: marking as damaged [ 63.290] __sna_damage_all(22, 20) [ 63.290] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 63.290] sna_composite_rectangles(pixmap=3965, op=1, fff2f1f0 x 1 [(0, 0)x(22, 20) ...]) [ 63.290] sna_composite_rectangles: converted to op 1 [ 63.290] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 63.290] sna_composite_rectangles: nrects=1, region=(0, 0), (22, 20) x 1 [ 63.290] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 63.290] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 63.290] sna_composite_rectangles: fallback, dst pixmap=3965 too small or not attached [ 63.290] sna_composite_rectangles: fallback [ 63.290] sna_drawable_move_region_to_cpu(pixmap=3965 (22x20), [(0, 0), (22, 20)], flags=1) [ 63.290] sna_drawable_move_region_to_cpu: pixmap=3965 all damaged on CPU [ 63.290] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 63.290] sna_composite_rectangles: fallback fill: (0, 0)x(22, 20) fff2f1f0 [ 63.290] sna_composite_rectangles(pixmap=3965, op=1, ff300a24 x 2 [(0, 0)x(22, 20) ...]) [ 63.290] sna_composite_rectangles: converted to op 1 [ 63.290] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 63.290] sna_composite_rectangles[1] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 63.290] sna_composite_rectangles: nrects=2, region=(0, 0), (22, 20) x 2 [ 63.290] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 63.290] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 63.290] sna_composite_rectangles: fallback, dst pixmap=3965 too small or not attached [ 63.290] sna_composite_rectangles: fallback [ 63.290] sna_drawable_move_region_to_cpu(pixmap=3965 (22x20), [(0, 0), (22, 20)], flags=1) [ 63.290] sna_drawable_move_region_to_cpu: pixmap=3965 all damaged on CPU [ 63.290] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 63.290] sna_composite_rectangles: fallback fill: (0, 0)x(22, 20) ff300a24 [ 63.290] sna_glyphs(op=3, nlist=1, src=(-8, 15)) [ 63.290] sna_glyphs: fallback -- too small (22x20) [ 63.290] glyphs_fallback: nlist=1, count=2, extents (-8, 4), (10, 15) [ 63.290] glyphs_fallback: clipped extents (0, 4), (9, 15) [ 63.290] sna_drawable_move_region_to_cpu(pixmap=3965 (22x20), [(0, 4), (9, 15)], flags=3) [ 63.290] sna_drawable_move_region_to_cpu: pixmap=3965 all damaged on CPU [ 63.290] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 63.290] sna_composite_rectangles(pixmap=3965, op=1, ffffffff x 1 [(10, 1)x(9, 17) ...]) [ 63.290] sna_composite_rectangles: converted to op 1 [ 63.290] sna_composite_rectangles[0] (10, 1)x(9, 17) -> (10, 1), (19, 18) [ 63.290] sna_composite_rectangles: nrects=1, region=(10, 1), (19, 18) x 1 [ 63.290] sna_composite_rectangles: clipped extents (10, 1),(19, 18) x 1 [ 63.290] sna_composite_rectangles: pixmap +(0, 0) extents (10, 1),(19, 18) [ 63.290] sna_composite_rectangles: fallback, dst pixmap=3965 too small or not attached [ 63.290] sna_composite_rectangles: fallback [ 63.290] sna_drawable_move_region_to_cpu(pixmap=3965 (22x20), [(10, 1), (19, 18)], flags=1) [ 63.290] sna_drawable_move_region_to_cpu: pixmap=3965 all damaged on CPU [ 63.290] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 63.290] sna_composite_rectangles: fallback fill: (10, 1)x(9, 17) ffffffff [ 63.290] sna_copy_area: src=pixmap=3965:(0, 0)x(22, 20)+(0, 0) -> dst=pixmap=3060:(513, 782)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 63.290] sna_copy_area: normal copy [ 63.290] sna_do_copy: src=(0, 0), dst=(513, 782), size=(22x20) [ 63.290] sna_do_copy: after drawable: src=(0, 0), dst=(578, 806), size=(22x20) [ 63.290] sna_do_copy: dst extents (578, 806), (600, 826), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 63.290] sna_do_copy: clipped dst extents (578, 806), (600, 826) [ 63.290] sna_do_copy: unclipped src extents (0, 0), (22, 20) [ 63.290] sna_do_copy: clipped src extents (0, 0), (22, 20) [ 63.290] sna_do_copy: pixmap -- no source clipping [ 63.290] sna_do_copy: src extents (0, 0), (22, 20) x 1 [ 63.290] sna_do_copy: copy region (578, 806), (600, 826) x 1 + (-578, -806) [ 63.290] sna_copy_boxes (boxes=1x[(578, 806), (600, 826)...], src pixmap=3965+(-578, -806), dst pixmap=3060+(-65, -24), alu=3, src.size=22x20, dst.size=3775x2136) [ 63.290] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94ad8f90, gpu_bo=0, cpu_bo=0), replaces=0 [ 63.290] sna_drawable_use_bo pixmap=3060, box=((513, 782), (535, 802)), flags=8... [ 63.290] sna_drawable_use_bo: exported target, set PREFER_GPU [ 63.290] sna_drawable_use_bo: pinned, never REPLACES [ 63.290] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 63.290] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 63.290] sna_drawable_use_bo: using whole GPU bo [ 63.290] region_overlaps_damage? [ 63.290] use_shm_bo: no, not attached [ 63.290] sna_drawable_move_region_to_cpu(pixmap=3965 (22x20), [(0, 0), (22, 20)], flags=2) [ 63.290] sna_drawable_move_region_to_cpu: pixmap=3965 all damaged on CPU [ 63.290] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 63.290] sna_write_boxes x 1, src stride=88, src dx=(-513, -782) [ 63.290] kgem_bo_can_map: handle=9, map=0x7fc6b7845000:0x0:0x7fc656564000, tiling=1, domain=1, offset=4029534208 [ 63.290] write_boxes_inplace x 1, handle=9, tiling=1 [ 63.290] upload_inplace__tiled: tiling=1 [ 63.290] kgem_bo_can_map__cpu: handle=9 [ 63.290] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 63.290] kgem_bo_map__cpu(handle=9, size=33177600, map=0x7fc6b7845000:0x7fc656564000) [ 63.290] kgem_bo_sync__cpu: handle=9 [ 63.290] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(513, 782), size=22x20, pitch=88/15360 [ 63.290] sna_accel_flush: flush?=0, dirty?=0 [ 63.290] sna_accel_flush: flush?=0, dirty?=0 [ 63.290] sna_accel_flush: flush?=0, dirty?=0 [ 63.290] sna_accel_flush: flush?=0, dirty?=0 [ 63.290] sna_destroy_pixmap: pixmap=3965, attached?=1 [ 63.290] __sna_free_pixmap(pixmap=3965) [ 63.290] sna_accel_flush: flush?=0, dirty?=0 [ 63.290] sna_accel_flush: flush?=0, dirty?=0 [ 63.290] sna_accel_flush: flush?=0, dirty?=0 [ 63.290] sna_block_handler (tv=0.472000) [ 63.290] sna_scanout_do_flush: flush timer active: delta=5 [ 63.290] sna_accel_do_throttle -- no pending activity [ 63.290] sna_accel_block: evaluating timers, active=5 [ 63.290] sna_accel_block: flush timer expires in 5 [63295] [ 63.291] sna_wakeup_handler [ 63.292] sna_accel_flush: flush?=0, dirty?=0 [ 63.292] sna_accel_flush: flush?=0, dirty?=0 [ 63.292] sna_block_handler (tv=0.470000) [ 63.292] sna_scanout_do_flush: flush timer active: delta=3 [ 63.292] sna_scanout_do_flush (time=63292), triggered [ 63.292] sna_scanout_flush (time=63292), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 63.292] has_shadow: has pending damage? 0, outstanding flips: 0 [ 63.292] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 63.292] has_shadow: has pending damage? 0, outstanding flips: 0 [ 63.292] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 63.292] sna_accel_do_throttle -- no pending activity [ 63.292] sna_accel_block: evaluating timers, active=5 [ 63.292] sna_accel_block: flush timer expires in 16 [63308] [ 63.292] sna_wakeup_handler [ 63.292] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=114, name=86 [ 63.292] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 63.292] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 63.292] sna_dri2_get_back: draw size=7680x2160, back buffer handle=114 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 [ 63.292] sna_dri2_get_back: reuse backbuffer? 1 [ 63.292] sna_dri2_get_back: back buffer handle=114, active?=0, refcnt=1 [ 63.292] sna_dri2_get_back: reuse unattached back [ 63.292] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 63.292] sna_dri2_reuse_buffer: reusing back buffer handle=114, name=86, pitch=30720, age=0 [ 63.292] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 63.292] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=40, name=5, active_scanout=3 [ 63.292] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 63.292] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 63.292] sna_accel_flush: flush?=0, dirty?=0 [ 63.292] sna_accel_flush: flush?=0, dirty?=0 [ 63.292] sna_accel_flush: flush?=0, dirty?=0 [ 63.292] sna_block_handler (tv=0.470000) [ 63.292] sna_scanout_do_flush: flush timer active: delta=16 [ 63.292] sna_accel_do_throttle -- no pending activity [ 63.292] sna_accel_block: evaluating timers, active=5 [ 63.292] sna_accel_block: flush timer expires in 16 [63308] [ 63.292] sna_wakeup_handler [ 63.292] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 63.292] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 63.292] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 63.292] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 63.292] sna_dri2_get_msc(draw=146, pipe=0) [ 63.292] sna_crtc_record_swap: recording last swap on pipe=0, frame 3547 [msc=3547], time 63.284958 [ 63.292] sna_dri2_get_msc: msc=3547 [raw=3547], ust=63284958 [ 63.292] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=114 (refs=1/1, flush=0) , front=40 (refs=1/4, flush=1) [ 63.292] sna_dri2_schedule_swap(target_msc=3533, divisor=0, remainder=0) [ 63.292] sna_dri2_schedule_swap: using front handle=40, active_scanout?=3, flush?=1 [ 63.292] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 63.292] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 63.292] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 63.292] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 63.292] sna_crtc_record_swap: recording last swap on pipe=0, frame 3547 [msc=3547], time 63.284958 [ 63.292] immediate_swap: current_msc=3547, target_msc=3533 -- yes [ 63.292] can_flip: no, shadow enabled [ 63.292] sna_dri2_add_event: adding event to window 146) [ 63.292] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 63.292] sna_dri2_immediate_blit: no pending blit, starting chain [ 63.292] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 63.292] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 63.292] can_xchg: back size=8701e00, front size=8701e00 [ 63.292] can_xchg: yes, pixmap=165 [ 63.292] sna_dri2_xchg: win=146, exchange front=40/5,ref=2 and back=114/86,ref=2, pixmap=165 7680x2160 [ 63.292] sna_dri2_xchg: back_bo handle=114, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 63.292] sna_dri2_xchg: front_bo handle=40, pitch=30720, size=132710400, ref=4, active_scanout?=3 [ 63.292] set_bo: pixmap=165, handle=114 (old handle=40) [ 63.292] set_bo: marking whole pixmap as damaged [ 63.292] set_bo: applying final/discard move-to-gpu [ 63.292] wait_for_shadow: flags=0, flips=0, handle=40, shadow=32 [ 63.292] set_bo: dropping flush hint from handle=40 [ 63.292] set_bo: adding flush hint to handle=114 [ 63.292] mark_stale(handle=40) => 1 [ 63.292] swap_limit: draw=146 setting swap limit to 3 [ 63.292] sna_dri2_swap_limit_validate: swap limit set to 3 [ 63.292] sna_next_vblank(pipe=0, waiting until next vblank) [ 63.292] sna_dri2_schedule_swap: reported target_msc=3547 [ 63.292] sna_accel_flush: flush?=0, dirty?=0 [ 63.293] sna_accel_flush: flush?=0, dirty?=0 [ 63.293] sna_accel_flush: flush?=0, dirty?=0 [ 63.293] sna_accel_flush: flush?=0, dirty?=0 [ 63.293] sna_block_handler (tv=0.469000) [ 63.293] sna_scanout_do_flush: flush timer active: delta=15 [ 63.293] sna_accel_do_throttle -- no pending activity [ 63.293] sna_accel_block: evaluating timers, active=5 [ 63.293] sna_accel_block: flush timer expires in 15 [63308] [ 63.301] sna_wakeup_handler [ 63.301] sna_mode_wakeup: len=32 [ 63.301] sna_dri2_vblank_handler(type=2, sequence=3548, draw=3353) [ 63.301] sna_crtc_record_swap: recording last swap on pipe=0, frame 3548 [msc=3548], time 63.301632 [ 63.301] sna_dri2_vblank_handler: 2 complete, frame=3548 tv=63.301632 [ 63.301] sna_dri2_blit_complete: blit finished [ 63.301] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=3548, tv=63.301632) [ 63.301] frame_swap_complete(type=2): draw=146, pipe=0, frame=3548 [msc=3548], tv=63.301632 [ 63.301] sna_accel_flush: flush?=0, dirty?=0 [ 63.301] sna_dri2_event_free(draw?=1) [ 63.301] sna_dri2_remove_event: remove[0x561c943791a0] from window 146, active? 1 [ 63.301] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=114] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 63.301] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=40] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 63.301] sna_dri2_vblank_handler complete [ 63.301] sna_block_handler (tv=0.461000) [ 63.301] sna_scanout_do_flush: flush timer active: delta=7 [ 63.301] sna_accel_do_throttle -- no pending activity [ 63.301] sna_accel_block: evaluating timers, active=5 [ 63.301] sna_accel_block: flush timer expires in 7 [63308] [ 63.308] sna_wakeup_handler [ 63.308] sna_block_handler (tv=0.454000) [ 63.308] sna_scanout_do_flush: flush timer active: delta=0 [ 63.308] sna_scanout_do_flush (time=63308), triggered [ 63.308] sna_scanout_flush (time=63308), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 63.308] has_shadow: has pending damage? 1, outstanding flips: 0 [ 63.308] stop_flush: scanout=114 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 63.308] has_shadow: has pending damage? 1, outstanding flips: 0 [ 63.308] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 63.308] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 63.308] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 63.308] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 63.308] sna_pixmap_move_to_gpu: already all-damaged [ 63.308] sna_pixmap_mark_active: pixmap=165, handle=114 [ 63.308] sna_mode_redisplay: crtc[0] transformed? 0 [ 63.308] sna_mode_redisplay: crtc[1] transformed? 0 [ 63.308] sna_mode_redisplay: crtc[2] transformed? 0 [ 63.308] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=114 [active=1] [ 63.308] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 40, transformed? 0 [ 63.308] get_fb: reusing fb=101 for handle=114 [ 63.308] sna_mode_redisplay: recording flip on CRTC:32 handle=114, active_scanout=2, serial=2 [ 63.308] __kgem_bo_clear_busy: handle=114 [ 63.308] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 40, transformed? 0 [ 63.308] sna_mode_redisplay: recording flip on CRTC:39 handle=114, active_scanout=3, serial=3 [ 63.308] __kgem_bo_clear_busy: handle=114 [ 63.308] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 63.308] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 63.308] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=114, shadow handle=32 [ 63.308] sna_accel_do_throttle -- no pending activity [ 63.308] sna_accel_block: evaluating timers, active=5 [ 63.308] sna_accel_block: flush timer expires in 16 [63324] [ 63.316] sna_wakeup_handler [ 63.316] sna_mode_wakeup: len=32 [ 63.316] sna_mode_wakeup: recording last swap on pipe=1, frame 3519 [dbf], time 63.316917 [ 63.316] sna_mode_wakeup: removing handle=40 [active_scanout=1] from scanout, installing handle=114 [active_scanout=3] [ 63.316] sna_mode_wakeup: flip complete, pending? 2 [ 63.316] sna_block_handler (tv=0.446000) [ 63.316] sna_scanout_do_flush: flush timer active: delta=8 [ 63.316] sna_accel_do_throttle -- no pending activity [ 63.316] sna_accel_block: evaluating timers, active=5 [ 63.316] sna_accel_block: flush timer expires in 8 [63324] [ 63.318] sna_wakeup_handler [ 63.318] sna_mode_wakeup: len=32 [ 63.318] sna_mode_wakeup: recording last swap on pipe=0, frame 3549 [ddd], time 63.318320 [ 63.318] sna_mode_wakeup: removing handle=40 [active_scanout=0] from scanout, installing handle=114 [active_scanout=3] [ 63.318] sna_mode_wakeup: flip complete, pending? 1 [ 63.318] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 63.318] sna_block_handler (tv=0.444000) [ 63.318] sna_scanout_do_flush: flush timer active: delta=6 [ 63.318] sna_accel_do_throttle -- no pending activity [ 63.318] sna_accel_block: evaluating timers, active=5 [ 63.318] sna_accel_block: flush timer expires in 6 [63324] [ 63.324] sna_wakeup_handler [ 63.324] sna_block_handler (tv=0.438000) [ 63.324] sna_scanout_do_flush: flush timer active: delta=0 [ 63.324] sna_scanout_do_flush (time=63324), triggered [ 63.324] sna_scanout_flush (time=63324), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 63.324] has_shadow: has pending damage? 0, outstanding flips: 0 [ 63.324] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 63.324] has_shadow: has pending damage? 0, outstanding flips: 0 [ 63.324] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 63.324] sna_accel_do_throttle -- no pending activity [ 63.324] sna_accel_block: evaluating timers, active=5 [ 63.324] sna_accel_block: flush timer expires in 16 [63340] [ 63.338] sna_wakeup_handler [ 63.338] sna_accel_flush: flush?=0, dirty?=0 [ 63.338] sna_accel_flush: flush?=0, dirty?=0 [ 63.338] sna_block_handler (tv=0.500000) [ 63.338] sna_scanout_do_flush: flush timer active: delta=2 [ 63.338] sna_scanout_do_flush (time=63338), triggered [ 63.338] sna_scanout_flush (time=63338), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 63.338] has_shadow: has pending damage? 0, outstanding flips: 0 [ 63.338] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 63.338] has_shadow: has pending damage? 0, outstanding flips: 0 [ 63.338] sna_accel_disarm_timer[0] (time=63338) [ 63.338] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 63.338] sna_accel_do_throttle -- no pending activity [ 63.338] sna_wakeup_handler [ 63.338] sna_block_handler (tv=0.500000) [ 63.338] has_shadow: has pending damage? 0, outstanding flips: 0 [ 63.338] sna_accel_do_throttle -- no pending activity [ 63.338] sna_wakeup_handler [ 63.338] sna_accel_flush: flush?=0, dirty?=0 [ 63.338] sna_accel_flush: flush?=0, dirty?=0 [ 63.338] sna_accel_flush: flush?=0, dirty?=0 [ 63.338] sna_accel_flush: flush?=0, dirty?=0 [ 63.338] sna_block_handler (tv=0.500000) [ 63.338] has_shadow: has pending damage? 0, outstanding flips: 0 [ 63.338] sna_accel_do_throttle -- no pending activity [ 63.340] sna_wakeup_handler [ 63.340] sna_accel_flush: flush?=0, dirty?=0 [ 63.340] sna_block_handler (tv=0.498000) [ 63.340] has_shadow: has pending damage? 0, outstanding flips: 0 [ 63.340] sna_accel_do_throttle -- no pending activity [ 63.350] sna_wakeup_handler [ 63.350] sna_accel_flush: flush?=0, dirty?=0 [ 63.350] sna_accel_flush: flush?=0, dirty?=0 [ 63.350] sna_block_handler (tv=0.488000) [ 63.350] has_shadow: has pending damage? 0, outstanding flips: 0 [ 63.350] sna_accel_do_throttle -- no pending activity [ 63.366] sna_wakeup_handler [ 63.366] sna_create_pixmap(22, 20, 32, usage=0) [ 63.366] kgem_can_create_2d: 22x20 @ 32 [ 63.366] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=20 [ 63.366] kgem_can_create_2d: untiled size=4096 [ 63.366] kgem_choose_tiling: too thin [width 22, 32 bpp] for TILING_X [ 63.366] kgem_choose_tiling: 22x20 -> 0 [ 63.366] sna_create_pixmap: usage=0, flags=a [ 63.366] sna_create_pixmap: small buffer [1760], attaching to shadow pixmap [ 63.366] create_pixmap: allocating pixmap 22x20, depth=32/32, size=1768 [ 63.366] create_pixmap: serial=3966, usage=0, 22x20 [ 63.366] sna_create_pixmap: serial=3966, 22x20, usage=0 [ 63.366] sna_composite_rectangles(pixmap=3967, op=0, 0 x 1 [(0, 0)x(22, 20) ...]) [ 63.366] sna_composite_rectangles: converted to op 0 [ 63.366] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 63.366] sna_composite_rectangles: nrects=1, region=(0, 0), (22, 20) x 1 [ 63.366] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 63.366] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 63.366] sna_composite_rectangles: fallback, dst pixmap=3967 too small or not attached [ 63.366] sna_composite_rectangles: fallback [ 63.366] sna_drawable_move_region_to_cpu(pixmap=3967 (22x20), [(0, 0), (22, 20)], flags=1) [ 63.366] sna_drawable_move_region_to_cpu: region (0, 0), (22, 20) + (0, 0) subsumes pixmap (22x20) [ 63.366] _sna_pixmap_move_to_cpu(pixmap=3967, 22x20, flags=1) [ 63.366] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 63.366] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 63.366] operate_inplace: no, inplace operation not suitable [ 63.366] _sna_pixmap_move_to_cpu: marking as damaged [ 63.366] __sna_damage_all(22, 20) [ 63.366] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 63.366] sna_composite_rectangles(pixmap=3967, op=1, fff2f1f0 x 1 [(0, 0)x(22, 20) ...]) [ 63.366] sna_composite_rectangles: converted to op 1 [ 63.366] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 63.366] sna_composite_rectangles: nrects=1, region=(0, 0), (22, 20) x 1 [ 63.366] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 63.366] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 63.366] sna_composite_rectangles: fallback, dst pixmap=3967 too small or not attached [ 63.366] sna_composite_rectangles: fallback [ 63.366] sna_drawable_move_region_to_cpu(pixmap=3967 (22x20), [(0, 0), (22, 20)], flags=1) [ 63.366] sna_drawable_move_region_to_cpu: pixmap=3967 all damaged on CPU [ 63.366] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 63.366] sna_composite_rectangles: fallback fill: (0, 0)x(22, 20) fff2f1f0 [ 63.366] sna_composite_rectangles(pixmap=3967, op=1, ff300a24 x 2 [(0, 0)x(22, 20) ...]) [ 63.366] sna_composite_rectangles: converted to op 1 [ 63.366] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 63.366] sna_composite_rectangles[1] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 63.366] sna_composite_rectangles: nrects=2, region=(0, 0), (22, 20) x 2 [ 63.366] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 63.366] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 63.366] sna_composite_rectangles: fallback, dst pixmap=3967 too small or not attached [ 63.366] sna_composite_rectangles: fallback [ 63.366] sna_drawable_move_region_to_cpu(pixmap=3967 (22x20), [(0, 0), (22, 20)], flags=1) [ 63.366] sna_drawable_move_region_to_cpu: pixmap=3967 all damaged on CPU [ 63.366] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 63.366] sna_composite_rectangles: fallback fill: (0, 0)x(22, 20) ff300a24 [ 63.366] sna_glyphs(op=3, nlist=1, src=(-8, 15)) [ 63.366] sna_glyphs: fallback -- too small (22x20) [ 63.366] glyphs_fallback: nlist=1, count=2, extents (-9, 4), (10, 15) [ 63.366] glyphs_fallback: clipped extents (0, 4), (9, 15) [ 63.366] sna_drawable_move_region_to_cpu(pixmap=3967 (22x20), [(0, 4), (9, 15)], flags=3) [ 63.366] sna_drawable_move_region_to_cpu: pixmap=3967 all damaged on CPU [ 63.366] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 63.366] __sna_glyph_get_image: creating image cache for glyph 0x561c94ac8b70 (on screen 0) [ 63.366] glyphs_fallback: inserting glyph 0x561c94ac8b70 into pixman cache [ 63.366] sna_composite_rectangles(pixmap=3967, op=1, ffffffff x 1 [(10, 1)x(9, 17) ...]) [ 63.366] sna_composite_rectangles: converted to op 1 [ 63.366] sna_composite_rectangles[0] (10, 1)x(9, 17) -> (10, 1), (19, 18) [ 63.366] sna_composite_rectangles: nrects=1, region=(10, 1), (19, 18) x 1 [ 63.366] sna_composite_rectangles: clipped extents (10, 1),(19, 18) x 1 [ 63.366] sna_composite_rectangles: pixmap +(0, 0) extents (10, 1),(19, 18) [ 63.366] sna_composite_rectangles: fallback, dst pixmap=3967 too small or not attached [ 63.366] sna_composite_rectangles: fallback [ 63.366] sna_drawable_move_region_to_cpu(pixmap=3967 (22x20), [(10, 1), (19, 18)], flags=1) [ 63.366] sna_drawable_move_region_to_cpu: pixmap=3967 all damaged on CPU [ 63.366] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 63.366] sna_composite_rectangles: fallback fill: (10, 1)x(9, 17) ffffffff [ 63.366] sna_copy_area: src=pixmap=3967:(0, 0)x(22, 20)+(0, 0) -> dst=pixmap=3060:(522, 782)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 63.366] sna_copy_area: normal copy [ 63.366] sna_do_copy: src=(0, 0), dst=(522, 782), size=(22x20) [ 63.366] sna_do_copy: after drawable: src=(0, 0), dst=(587, 806), size=(22x20) [ 63.366] sna_do_copy: dst extents (587, 806), (609, 826), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 63.366] sna_do_copy: clipped dst extents (587, 806), (609, 826) [ 63.366] sna_do_copy: unclipped src extents (0, 0), (22, 20) [ 63.366] sna_do_copy: clipped src extents (0, 0), (22, 20) [ 63.366] sna_do_copy: pixmap -- no source clipping [ 63.366] sna_do_copy: src extents (0, 0), (22, 20) x 1 [ 63.366] sna_do_copy: copy region (587, 806), (609, 826) x 1 + (-587, -806) [ 63.366] sna_copy_boxes (boxes=1x[(587, 806), (609, 826)...], src pixmap=3967+(-587, -806), dst pixmap=3060+(-65, -24), alu=3, src.size=22x20, dst.size=3775x2136) [ 63.366] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94ace290, gpu_bo=0, cpu_bo=0), replaces=0 [ 63.366] sna_drawable_use_bo pixmap=3060, box=((522, 782), (544, 802)), flags=8... [ 63.366] sna_drawable_use_bo: exported target, set PREFER_GPU [ 63.366] sna_drawable_use_bo: pinned, never REPLACES [ 63.366] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 63.366] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 63.366] sna_drawable_use_bo: using whole GPU bo [ 63.366] region_overlaps_damage? [ 63.366] use_shm_bo: no, not attached [ 63.366] sna_drawable_move_region_to_cpu(pixmap=3967 (22x20), [(0, 0), (22, 20)], flags=2) [ 63.366] sna_drawable_move_region_to_cpu: pixmap=3967 all damaged on CPU [ 63.366] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 63.366] sna_write_boxes x 1, src stride=88, src dx=(-522, -782) [ 63.366] kgem_bo_can_map: handle=9, map=0x7fc6b7845000:0x0:0x7fc656564000, tiling=1, domain=1, offset=4029534208 [ 63.366] write_boxes_inplace x 1, handle=9, tiling=1 [ 63.366] upload_inplace__tiled: tiling=1 [ 63.366] kgem_bo_can_map__cpu: handle=9 [ 63.366] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 63.366] kgem_bo_map__cpu(handle=9, size=33177600, map=0x7fc6b7845000:0x7fc656564000) [ 63.366] kgem_bo_sync__cpu: handle=9 [ 63.366] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(522, 782), size=22x20, pitch=88/15360 [ 63.366] sna_accel_flush: flush?=0, dirty?=0 [ 63.366] sna_accel_flush: flush?=0, dirty?=0 [ 63.366] sna_accel_flush: flush?=0, dirty?=0 [ 63.366] sna_accel_flush: flush?=0, dirty?=0 [ 63.366] sna_destroy_pixmap: pixmap=3967, attached?=1 [ 63.366] __sna_free_pixmap(pixmap=3967) [ 63.366] sna_accel_flush: flush?=0, dirty?=0 [ 63.366] sna_accel_flush: flush?=0, dirty?=0 [ 63.366] sna_accel_flush: flush?=0, dirty?=0 [ 63.366] sna_block_handler (tv=0.472000) [ 63.366] has_shadow: has pending damage? 0, outstanding flips: 0 [ 63.366] sna_accel_do_throttle -- no pending activity [ 63.367] sna_wakeup_handler [ 63.367] sna_accel_flush: flush?=0, dirty?=0 [ 63.367] sna_accel_flush: flush?=0, dirty?=0 [ 63.367] sna_block_handler (tv=0.471000) [ 63.367] has_shadow: has pending damage? 0, outstanding flips: 0 [ 63.367] sna_accel_do_throttle -- no pending activity [ 63.368] sna_wakeup_handler [ 63.368] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=40, name=5 [ 63.368] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 63.368] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 63.368] sna_dri2_get_back: draw size=7680x2160, back buffer handle=40 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 [ 63.368] sna_dri2_get_back: reuse backbuffer? 1 [ 63.368] sna_dri2_get_back: back buffer handle=40, active?=0, refcnt=1 [ 63.368] sna_dri2_get_back: reuse unattached back [ 63.368] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 63.368] sna_dri2_reuse_buffer: reusing back buffer handle=40, name=5, pitch=30720, age=0 [ 63.368] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 63.368] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=114, name=86, active_scanout=3 [ 63.368] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 63.368] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=114] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 63.368] sna_accel_flush: flush?=0, dirty?=0 [ 63.368] sna_accel_flush: flush?=0, dirty?=0 [ 63.368] sna_accel_flush: flush?=0, dirty?=0 [ 63.368] sna_block_handler (tv=0.470000) [ 63.368] has_shadow: has pending damage? 0, outstanding flips: 0 [ 63.368] timer_enable (time=63368), starting timer 0 [ 63.368] sna_accel_do_throttle -- no pending activity [ 63.368] sna_accel_block: evaluating timers, active=5 [ 63.368] sna_accel_block: flush timer expires in 8 [63376] [ 63.368] sna_wakeup_handler [ 63.368] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 63.368] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 63.368] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 63.368] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 63.368] sna_dri2_get_msc(draw=146, pipe=0) [ 63.368] sna_crtc_record_swap: recording last swap on pipe=0, frame 3552 [msc=3552], time 63.368378 [ 63.368] sna_dri2_get_msc: msc=3552 [raw=3552], ust=63368378 [ 63.368] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=40 (refs=1/1, flush=0) , front=114 (refs=1/4, flush=1) [ 63.368] sna_dri2_schedule_swap(target_msc=3548, divisor=0, remainder=0) [ 63.368] sna_dri2_schedule_swap: using front handle=114, active_scanout?=3, flush?=1 [ 63.368] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 63.368] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 63.368] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 63.368] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 63.368] sna_crtc_record_swap: recording last swap on pipe=0, frame 3552 [msc=3552], time 63.368378 [ 63.368] immediate_swap: current_msc=3552, target_msc=3548 -- yes [ 63.368] can_flip: no, shadow enabled [ 63.368] sna_dri2_add_event: adding event to window 146) [ 63.368] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 63.368] sna_dri2_immediate_blit: no pending blit, starting chain [ 63.368] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 63.368] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 63.368] can_xchg: back size=8701e00, front size=8701e00 [ 63.368] can_xchg: yes, pixmap=165 [ 63.368] sna_dri2_xchg: win=146, exchange front=114/86,ref=2 and back=40/5,ref=2, pixmap=165 7680x2160 [ 63.368] sna_dri2_xchg: back_bo handle=40, pitch=30720, size=132710400, ref=1, active_scanout?=0 [ 63.368] sna_dri2_xchg: front_bo handle=114, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 63.368] set_bo: pixmap=165, handle=40 (old handle=114) [ 63.368] set_bo: marking whole pixmap as damaged [ 63.368] set_bo: applying final/discard move-to-gpu [ 63.368] wait_for_shadow: flags=0, flips=0, handle=114, shadow=32 [ 63.368] set_bo: dropping flush hint from handle=114 [ 63.368] set_bo: adding flush hint to handle=40 [ 63.368] mark_stale(handle=114) => 1 [ 63.368] swap_limit: draw=146 setting swap limit to 3 [ 63.368] sna_dri2_swap_limit_validate: swap limit set to 3 [ 63.368] sna_next_vblank(pipe=0, waiting until next vblank) [ 63.368] sna_dri2_schedule_swap: reported target_msc=3552 [ 63.368] sna_accel_flush: flush?=0, dirty?=0 [ 63.368] sna_accel_flush: flush?=0, dirty?=0 [ 63.368] sna_accel_flush: flush?=0, dirty?=0 [ 63.368] sna_accel_flush: flush?=0, dirty?=0 [ 63.368] sna_block_handler (tv=0.470000) [ 63.368] sna_scanout_do_flush: flush timer active: delta=8 [ 63.368] sna_accel_do_throttle -- no pending activity [ 63.368] sna_accel_block: evaluating timers, active=5 [ 63.368] sna_accel_block: flush timer expires in 8 [63376] [ 63.377] sna_wakeup_handler [ 63.377] sna_block_handler (tv=0.461000) [ 63.377] sna_scanout_do_flush: flush timer active: delta=-1 [ 63.377] sna_scanout_do_flush (time=63377), triggered [ 63.377] sna_scanout_flush (time=63377), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 63.377] has_shadow: has pending damage? 1, outstanding flips: 0 [ 63.377] stop_flush: scanout=40 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 63.377] has_shadow: has pending damage? 1, outstanding flips: 0 [ 63.377] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 63.377] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 63.377] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 63.377] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 63.377] sna_pixmap_move_to_gpu: already all-damaged [ 63.377] sna_pixmap_mark_active: pixmap=165, handle=40 [ 63.377] sna_mode_redisplay: crtc[0] transformed? 0 [ 63.377] sna_mode_redisplay: crtc[1] transformed? 0 [ 63.377] sna_mode_redisplay: crtc[2] transformed? 0 [ 63.377] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=40 [active=1] [ 63.377] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 114, transformed? 0 [ 63.377] get_fb: reusing fb=110 for handle=40 [ 63.377] sna_mode_redisplay: recording flip on CRTC:32 handle=40, active_scanout=2, serial=2 [ 63.377] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 63.377] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 114, transformed? 0 [ 63.377] sna_mode_redisplay: recording flip on CRTC:39 handle=40, active_scanout=3, serial=3 [ 63.377] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 63.377] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 63.377] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 63.377] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=40, shadow handle=32 [ 63.377] sna_accel_do_throttle -- no pending activity [ 63.377] sna_accel_block: evaluating timers, active=5 [ 63.377] sna_accel_block: flush timer expires in 16 [63393] [ 63.383] sna_wakeup_handler [ 63.383] sna_mode_wakeup: len=32 [ 63.383] sna_mode_wakeup: recording last swap on pipe=1, frame 3523 [dc3], time 63.383658 [ 63.383] sna_mode_wakeup: removing handle=114 [active_scanout=1] from scanout, installing handle=40 [active_scanout=3] [ 63.383] sna_mode_wakeup: flip complete, pending? 2 [ 63.383] sna_block_handler (tv=0.455000) [ 63.383] sna_scanout_do_flush: flush timer active: delta=10 [ 63.383] sna_accel_do_throttle -- no pending activity [ 63.383] sna_accel_block: evaluating timers, active=5 [ 63.383] sna_accel_block: flush timer expires in 10 [63393] [ 63.384] sna_wakeup_handler [ 63.384] sna_mode_wakeup: len=64 [ 63.384] sna_dri2_vblank_handler(type=2, sequence=3553, draw=3353) [ 63.384] sna_crtc_record_swap: recording last swap on pipe=0, frame 3553 [msc=3553], time 63.385064 [ 63.384] sna_dri2_vblank_handler: 2 complete, frame=3553 tv=63.385064 [ 63.384] sna_dri2_blit_complete: blit finished [ 63.384] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=3553, tv=63.385064) [ 63.384] frame_swap_complete(type=2): draw=146, pipe=0, frame=3553 [msc=3553], tv=63.385064 [ 63.384] sna_accel_flush: flush?=0, dirty?=0 [ 63.384] sna_dri2_event_free(draw?=1) [ 63.384] sna_dri2_remove_event: remove[0x561c9499e660] from window 146, active? 1 [ 63.384] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 63.384] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=114] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 63.384] sna_dri2_vblank_handler complete [ 63.384] sna_mode_wakeup: recording last swap on pipe=0, frame 3553 [de1], time 63.385064 [ 63.384] sna_mode_wakeup: removing handle=114 [active_scanout=0] from scanout, installing handle=40 [active_scanout=3] [ 63.384] sna_mode_wakeup: flip complete, pending? 1 [ 63.384] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 63.384] sna_block_handler (tv=0.454000) [ 63.384] sna_scanout_do_flush: flush timer active: delta=9 [ 63.384] sna_accel_do_throttle -- no pending activity [ 63.384] sna_accel_block: evaluating timers, active=5 [ 63.384] sna_accel_block: flush timer expires in 9 [63393] [ 63.394] sna_wakeup_handler [ 63.394] sna_block_handler (tv=0.444000) [ 63.394] sna_scanout_do_flush: flush timer active: delta=-1 [ 63.394] sna_scanout_do_flush (time=63394), triggered [ 63.394] sna_scanout_flush (time=63394), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 63.394] has_shadow: has pending damage? 0, outstanding flips: 0 [ 63.394] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 63.394] has_shadow: has pending damage? 0, outstanding flips: 0 [ 63.394] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 63.394] sna_accel_do_throttle -- no pending activity [ 63.394] sna_accel_block: evaluating timers, active=5 [ 63.394] sna_accel_block: flush timer expires in 16 [63410] [ 63.405] sna_wakeup_handler [ 63.405] sna_accel_flush: flush?=0, dirty?=0 [ 63.405] sna_accel_flush: flush?=0, dirty?=0 [ 63.405] sna_block_handler (tv=0.433000) [ 63.405] sna_scanout_do_flush: flush timer active: delta=5 [ 63.405] sna_accel_do_throttle -- no pending activity [ 63.405] sna_accel_block: evaluating timers, active=5 [ 63.405] sna_accel_block: flush timer expires in 5 [63410] [ 63.405] sna_wakeup_handler [ 63.405] sna_block_handler (tv=0.433000) [ 63.405] sna_scanout_do_flush: flush timer active: delta=5 [ 63.405] sna_accel_do_throttle -- no pending activity [ 63.405] sna_accel_block: evaluating timers, active=5 [ 63.405] sna_accel_block: flush timer expires in 5 [63410] [ 63.406] sna_wakeup_handler [ 63.406] sna_block_handler (tv=0.432000) [ 63.406] sna_scanout_do_flush: flush timer active: delta=4 [ 63.406] sna_accel_do_throttle -- no pending activity [ 63.406] sna_accel_block: evaluating timers, active=5 [ 63.406] sna_accel_block: flush timer expires in 4 [63410] [ 63.407] sna_wakeup_handler [ 63.407] sna_block_handler (tv=0.431000) [ 63.407] sna_scanout_do_flush: flush timer active: delta=3 [ 63.407] sna_scanout_do_flush (time=63407), triggered [ 63.407] sna_scanout_flush (time=63407), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 63.407] has_shadow: has pending damage? 0, outstanding flips: 0 [ 63.407] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 63.407] has_shadow: has pending damage? 0, outstanding flips: 0 [ 63.407] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 63.407] sna_accel_do_throttle -- no pending activity [ 63.407] sna_accel_block: evaluating timers, active=5 [ 63.407] sna_accel_block: flush timer expires in 16 [63423] [ 63.423] sna_wakeup_handler [ 63.423] sna_block_handler (tv=0.415000) [ 63.423] sna_scanout_do_flush: flush timer active: delta=0 [ 63.423] sna_scanout_do_flush (time=63423), triggered [ 63.423] sna_scanout_flush (time=63423), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 63.423] has_shadow: has pending damage? 0, outstanding flips: 0 [ 63.423] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 63.423] has_shadow: has pending damage? 0, outstanding flips: 0 [ 63.423] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 63.423] sna_accel_do_throttle -- no pending activity [ 63.423] sna_accel_block: evaluating timers, active=5 [ 63.423] sna_accel_block: flush timer expires in 16 [63439] [ 63.429] sna_wakeup_handler [ 63.429] sna_accel_flush: flush?=0, dirty?=0 [ 63.429] sna_accel_flush: flush?=0, dirty?=0 [ 63.429] sna_block_handler (tv=0.500000) [ 63.429] sna_scanout_do_flush: flush timer active: delta=10 [ 63.429] sna_accel_do_throttle -- no pending activity [ 63.429] sna_accel_block: evaluating timers, active=5 [ 63.429] sna_accel_block: flush timer expires in 10 [63439] [ 63.429] sna_wakeup_handler [ 63.429] sna_block_handler (tv=0.500000) [ 63.429] sna_scanout_do_flush: flush timer active: delta=10 [ 63.429] sna_accel_do_throttle -- no pending activity [ 63.429] sna_accel_block: evaluating timers, active=5 [ 63.429] sna_accel_block: flush timer expires in 10 [63439] [ 63.429] sna_wakeup_handler [ 63.429] sna_accel_flush: flush?=0, dirty?=0 [ 63.429] sna_accel_flush: flush?=0, dirty?=0 [ 63.429] sna_accel_flush: flush?=0, dirty?=0 [ 63.430] sna_accel_flush: flush?=0, dirty?=0 [ 63.430] sna_block_handler (tv=0.499000) [ 63.430] sna_scanout_do_flush: flush timer active: delta=9 [ 63.430] sna_accel_do_throttle -- no pending activity [ 63.430] sna_accel_block: evaluating timers, active=5 [ 63.430] sna_accel_block: flush timer expires in 9 [63439] [ 63.430] sna_wakeup_handler [ 63.430] sna_accel_flush: flush?=0, dirty?=0 [ 63.430] sna_block_handler (tv=0.499000) [ 63.430] sna_scanout_do_flush: flush timer active: delta=9 [ 63.430] sna_accel_do_throttle -- no pending activity [ 63.430] sna_accel_block: evaluating timers, active=5 [ 63.430] sna_accel_block: flush timer expires in 9 [63439] [ 63.432] sna_wakeup_handler [ 63.432] sna_block_handler (tv=0.497000) [ 63.432] sna_scanout_do_flush: flush timer active: delta=7 [ 63.432] sna_accel_do_throttle -- no pending activity [ 63.432] sna_accel_block: evaluating timers, active=5 [ 63.432] sna_accel_block: flush timer expires in 7 [63439] [ 63.439] sna_wakeup_handler [ 63.439] sna_block_handler (tv=0.490000) [ 63.439] sna_scanout_do_flush: flush timer active: delta=0 [ 63.439] sna_scanout_do_flush (time=63439), triggered [ 63.439] sna_scanout_flush (time=63439), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 63.439] has_shadow: has pending damage? 0, outstanding flips: 0 [ 63.439] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 63.439] has_shadow: has pending damage? 0, outstanding flips: 0 [ 63.439] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 63.439] sna_accel_do_throttle -- no pending activity [ 63.439] sna_accel_block: evaluating timers, active=5 [ 63.439] sna_accel_block: flush timer expires in 16 [63455] [ 63.441] sna_wakeup_handler [ 63.441] sna_accel_flush: flush?=0, dirty?=0 [ 63.441] sna_accel_flush: flush?=0, dirty?=0 [ 63.441] sna_block_handler (tv=0.488000) [ 63.441] sna_scanout_do_flush: flush timer active: delta=14 [ 63.441] sna_accel_do_throttle -- no pending activity [ 63.441] sna_accel_block: evaluating timers, active=5 [ 63.441] sna_accel_block: flush timer expires in 14 [63455] [ 63.455] sna_wakeup_handler [ 63.455] sna_block_handler (tv=0.474000) [ 63.455] sna_scanout_do_flush: flush timer active: delta=0 [ 63.455] sna_scanout_do_flush (time=63455), triggered [ 63.455] sna_scanout_flush (time=63455), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 63.455] has_shadow: has pending damage? 0, outstanding flips: 0 [ 63.455] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 63.455] has_shadow: has pending damage? 0, outstanding flips: 0 [ 63.455] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 63.455] sna_accel_do_throttle -- no pending activity [ 63.455] sna_accel_block: evaluating timers, active=5 [ 63.455] sna_accel_block: flush timer expires in 16 [63471] [ 63.456] sna_wakeup_handler [ 63.456] sna_create_pixmap(22, 20, 32, usage=0) [ 63.456] kgem_can_create_2d: 22x20 @ 32 [ 63.456] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=20 [ 63.456] kgem_can_create_2d: untiled size=4096 [ 63.456] kgem_choose_tiling: too thin [width 22, 32 bpp] for TILING_X [ 63.456] kgem_choose_tiling: 22x20 -> 0 [ 63.456] sna_create_pixmap: usage=0, flags=a [ 63.456] sna_create_pixmap: small buffer [1760], attaching to shadow pixmap [ 63.456] create_pixmap: allocating pixmap 22x20, depth=32/32, size=1768 [ 63.456] create_pixmap: serial=3968, usage=0, 22x20 [ 63.456] sna_create_pixmap: serial=3968, 22x20, usage=0 [ 63.456] sna_composite_rectangles(pixmap=3969, op=0, 0 x 1 [(0, 0)x(22, 20) ...]) [ 63.456] sna_composite_rectangles: converted to op 0 [ 63.456] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 63.456] sna_composite_rectangles: nrects=1, region=(0, 0), (22, 20) x 1 [ 63.456] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 63.456] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 63.456] sna_composite_rectangles: fallback, dst pixmap=3969 too small or not attached [ 63.456] sna_composite_rectangles: fallback [ 63.456] sna_drawable_move_region_to_cpu(pixmap=3969 (22x20), [(0, 0), (22, 20)], flags=1) [ 63.456] sna_drawable_move_region_to_cpu: region (0, 0), (22, 20) + (0, 0) subsumes pixmap (22x20) [ 63.456] _sna_pixmap_move_to_cpu(pixmap=3969, 22x20, flags=1) [ 63.456] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 63.456] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 63.456] operate_inplace: no, inplace operation not suitable [ 63.456] _sna_pixmap_move_to_cpu: marking as damaged [ 63.456] __sna_damage_all(22, 20) [ 63.456] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 63.456] sna_composite_rectangles(pixmap=3969, op=1, fff2f1f0 x 1 [(0, 0)x(22, 20) ...]) [ 63.456] sna_composite_rectangles: converted to op 1 [ 63.456] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 63.456] sna_composite_rectangles: nrects=1, region=(0, 0), (22, 20) x 1 [ 63.456] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 63.456] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 63.456] sna_composite_rectangles: fallback, dst pixmap=3969 too small or not attached [ 63.456] sna_composite_rectangles: fallback [ 63.456] sna_drawable_move_region_to_cpu(pixmap=3969 (22x20), [(0, 0), (22, 20)], flags=1) [ 63.456] sna_drawable_move_region_to_cpu: pixmap=3969 all damaged on CPU [ 63.456] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 63.456] sna_composite_rectangles: fallback fill: (0, 0)x(22, 20) fff2f1f0 [ 63.456] sna_composite_rectangles(pixmap=3969, op=1, ff300a24 x 2 [(0, 0)x(22, 20) ...]) [ 63.456] sna_composite_rectangles: converted to op 1 [ 63.456] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 63.456] sna_composite_rectangles[1] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 63.456] sna_composite_rectangles: nrects=2, region=(0, 0), (22, 20) x 2 [ 63.456] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 63.456] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 63.456] sna_composite_rectangles: fallback, dst pixmap=3969 too small or not attached [ 63.456] sna_composite_rectangles: fallback [ 63.456] sna_drawable_move_region_to_cpu(pixmap=3969 (22x20), [(0, 0), (22, 20)], flags=1) [ 63.456] sna_drawable_move_region_to_cpu: pixmap=3969 all damaged on CPU [ 63.456] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 63.456] sna_composite_rectangles: fallback fill: (0, 0)x(22, 20) ff300a24 [ 63.456] sna_glyphs(op=3, nlist=1, src=(-8, 15)) [ 63.456] sna_glyphs: fallback -- too small (22x20) [ 63.456] glyphs_fallback: nlist=1, count=2, extents (-8, 7), (10, 18) [ 63.456] glyphs_fallback: clipped extents (0, 7), (9, 18) [ 63.456] sna_drawable_move_region_to_cpu(pixmap=3969 (22x20), [(0, 7), (9, 18)], flags=3) [ 63.456] sna_drawable_move_region_to_cpu: pixmap=3969 all damaged on CPU [ 63.456] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 63.456] sna_composite_rectangles(pixmap=3969, op=1, ffffffff x 1 [(10, 1)x(9, 17) ...]) [ 63.456] sna_composite_rectangles: converted to op 1 [ 63.456] sna_composite_rectangles[0] (10, 1)x(9, 17) -> (10, 1), (19, 18) [ 63.456] sna_composite_rectangles: nrects=1, region=(10, 1), (19, 18) x 1 [ 63.456] sna_composite_rectangles: clipped extents (10, 1),(19, 18) x 1 [ 63.456] sna_composite_rectangles: pixmap +(0, 0) extents (10, 1),(19, 18) [ 63.457] sna_composite_rectangles: fallback, dst pixmap=3969 too small or not attached [ 63.457] sna_composite_rectangles: fallback [ 63.457] sna_drawable_move_region_to_cpu(pixmap=3969 (22x20), [(10, 1), (19, 18)], flags=1) [ 63.457] sna_drawable_move_region_to_cpu: pixmap=3969 all damaged on CPU [ 63.457] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 63.457] sna_composite_rectangles: fallback fill: (10, 1)x(9, 17) ffffffff [ 63.457] sna_copy_area: src=pixmap=3969:(0, 0)x(22, 20)+(0, 0) -> dst=pixmap=3060:(531, 782)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 63.457] sna_copy_area: normal copy [ 63.457] sna_do_copy: src=(0, 0), dst=(531, 782), size=(22x20) [ 63.457] sna_do_copy: after drawable: src=(0, 0), dst=(596, 806), size=(22x20) [ 63.457] sna_do_copy: dst extents (596, 806), (618, 826), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 63.457] sna_do_copy: clipped dst extents (596, 806), (618, 826) [ 63.457] sna_do_copy: unclipped src extents (0, 0), (22, 20) [ 63.457] sna_do_copy: clipped src extents (0, 0), (22, 20) [ 63.457] sna_do_copy: pixmap -- no source clipping [ 63.457] sna_do_copy: src extents (0, 0), (22, 20) x 1 [ 63.457] sna_do_copy: copy region (596, 806), (618, 826) x 1 + (-596, -806) [ 63.457] sna_copy_boxes (boxes=1x[(596, 806), (618, 826)...], src pixmap=3969+(-596, -806), dst pixmap=3060+(-65, -24), alu=3, src.size=22x20, dst.size=3775x2136) [ 63.457] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94ab2dd0, gpu_bo=0, cpu_bo=0), replaces=0 [ 63.457] sna_drawable_use_bo pixmap=3060, box=((531, 782), (553, 802)), flags=8... [ 63.457] sna_drawable_use_bo: exported target, set PREFER_GPU [ 63.457] sna_drawable_use_bo: pinned, never REPLACES [ 63.457] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 63.457] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 63.457] sna_drawable_use_bo: using whole GPU bo [ 63.457] region_overlaps_damage? [ 63.457] use_shm_bo: no, not attached [ 63.457] sna_drawable_move_region_to_cpu(pixmap=3969 (22x20), [(0, 0), (22, 20)], flags=2) [ 63.457] sna_drawable_move_region_to_cpu: pixmap=3969 all damaged on CPU [ 63.457] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 63.457] sna_write_boxes x 1, src stride=88, src dx=(-531, -782) [ 63.457] kgem_bo_can_map: handle=9, map=0x7fc6b7845000:0x0:0x7fc656564000, tiling=1, domain=1, offset=4029534208 [ 63.457] write_boxes_inplace x 1, handle=9, tiling=1 [ 63.457] upload_inplace__tiled: tiling=1 [ 63.457] kgem_bo_can_map__cpu: handle=9 [ 63.457] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 63.457] kgem_bo_map__cpu(handle=9, size=33177600, map=0x7fc6b7845000:0x7fc656564000) [ 63.457] kgem_bo_sync__cpu: handle=9 [ 63.457] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(531, 782), size=22x20, pitch=88/15360 [ 63.457] sna_accel_flush: flush?=0, dirty?=0 [ 63.457] sna_accel_flush: flush?=0, dirty?=0 [ 63.457] sna_accel_flush: flush?=0, dirty?=0 [ 63.457] sna_accel_flush: flush?=0, dirty?=0 [ 63.457] sna_destroy_pixmap: pixmap=3969, attached?=1 [ 63.457] __sna_free_pixmap(pixmap=3969) [ 63.457] sna_accel_flush: flush?=0, dirty?=0 [ 63.457] sna_accel_flush: flush?=0, dirty?=0 [ 63.457] sna_accel_flush: flush?=0, dirty?=0 [ 63.457] sna_block_handler (tv=0.472000) [ 63.457] sna_scanout_do_flush: flush timer active: delta=14 [ 63.457] sna_accel_do_throttle -- no pending activity [ 63.457] sna_accel_block: evaluating timers, active=5 [ 63.457] sna_accel_block: flush timer expires in 14 [63471] [ 63.458] sna_wakeup_handler [ 63.458] sna_accel_flush: flush?=0, dirty?=0 [ 63.458] sna_accel_flush: flush?=0, dirty?=0 [ 63.458] sna_block_handler (tv=0.471000) [ 63.458] sna_scanout_do_flush: flush timer active: delta=13 [ 63.458] sna_accel_do_throttle -- no pending activity [ 63.458] sna_accel_block: evaluating timers, active=5 [ 63.458] sna_accel_block: flush timer expires in 13 [63471] [ 63.458] sna_wakeup_handler [ 63.458] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=114, name=86 [ 63.458] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 63.458] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 63.458] sna_dri2_get_back: draw size=7680x2160, back buffer handle=114 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 [ 63.458] sna_dri2_get_back: reuse backbuffer? 1 [ 63.458] sna_dri2_get_back: back buffer handle=114, active?=0, refcnt=1 [ 63.458] sna_dri2_get_back: reuse unattached back [ 63.458] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 63.458] sna_dri2_reuse_buffer: reusing back buffer handle=114, name=86, pitch=30720, age=0 [ 63.458] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 63.458] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=40, name=5, active_scanout=3 [ 63.458] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 63.458] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 63.458] sna_accel_flush: flush?=0, dirty?=0 [ 63.458] sna_accel_flush: flush?=0, dirty?=0 [ 63.458] sna_accel_flush: flush?=0, dirty?=0 [ 63.458] sna_block_handler (tv=0.471000) [ 63.458] sna_scanout_do_flush: flush timer active: delta=13 [ 63.458] sna_accel_do_throttle -- no pending activity [ 63.458] sna_accel_block: evaluating timers, active=5 [ 63.458] sna_accel_block: flush timer expires in 13 [63471] [ 63.459] sna_wakeup_handler [ 63.459] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 63.459] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 63.459] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 63.459] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 63.459] sna_dri2_get_msc(draw=146, pipe=0) [ 63.459] sna_crtc_record_swap: recording last swap on pipe=0, frame 3557 [msc=3557], time 63.451814 [ 63.459] sna_dri2_get_msc: msc=3557 [raw=3557], ust=63451814 [ 63.459] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=114 (refs=1/1, flush=0) , front=40 (refs=1/4, flush=1) [ 63.459] sna_dri2_schedule_swap(target_msc=3553, divisor=0, remainder=0) [ 63.459] sna_dri2_schedule_swap: using front handle=40, active_scanout?=3, flush?=1 [ 63.459] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 63.459] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 63.459] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 63.459] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 63.459] sna_crtc_record_swap: recording last swap on pipe=0, frame 3557 [msc=3557], time 63.451814 [ 63.459] immediate_swap: current_msc=3557, target_msc=3553 -- yes [ 63.459] can_flip: no, shadow enabled [ 63.459] sna_dri2_add_event: adding event to window 146) [ 63.459] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 63.459] sna_dri2_immediate_blit: no pending blit, starting chain [ 63.459] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 63.459] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 63.459] can_xchg: back size=8701e00, front size=8701e00 [ 63.459] can_xchg: yes, pixmap=165 [ 63.459] sna_dri2_xchg: win=146, exchange front=40/5,ref=2 and back=114/86,ref=2, pixmap=165 7680x2160 [ 63.459] sna_dri2_xchg: back_bo handle=114, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 63.459] sna_dri2_xchg: front_bo handle=40, pitch=30720, size=132710400, ref=4, active_scanout?=3 [ 63.459] set_bo: pixmap=165, handle=114 (old handle=40) [ 63.459] set_bo: marking whole pixmap as damaged [ 63.459] set_bo: applying final/discard move-to-gpu [ 63.459] wait_for_shadow: flags=0, flips=0, handle=40, shadow=32 [ 63.459] set_bo: dropping flush hint from handle=40 [ 63.459] set_bo: adding flush hint to handle=114 [ 63.459] mark_stale(handle=40) => 1 [ 63.459] swap_limit: draw=146 setting swap limit to 3 [ 63.459] sna_dri2_swap_limit_validate: swap limit set to 3 [ 63.459] sna_next_vblank(pipe=0, waiting until next vblank) [ 63.459] sna_dri2_schedule_swap: reported target_msc=3557 [ 63.459] sna_accel_flush: flush?=0, dirty?=0 [ 63.459] sna_accel_flush: flush?=0, dirty?=0 [ 63.459] sna_accel_flush: flush?=0, dirty?=0 [ 63.459] sna_accel_flush: flush?=0, dirty?=0 [ 63.459] sna_block_handler (tv=0.470000) [ 63.459] sna_scanout_do_flush: flush timer active: delta=12 [ 63.459] sna_accel_do_throttle -- no pending activity [ 63.459] sna_accel_block: evaluating timers, active=5 [ 63.459] sna_accel_block: flush timer expires in 12 [63471] [ 63.462] sna_wakeup_handler [ 63.462] sna_accel_flush: flush?=0, dirty?=0 [ 63.462] sna_accel_flush: flush?=0, dirty?=0 [ 63.462] sna_block_handler (tv=0.467000) [ 63.462] sna_scanout_do_flush: flush timer active: delta=9 [ 63.462] sna_accel_do_throttle -- no pending activity [ 63.462] sna_accel_block: evaluating timers, active=5 [ 63.462] sna_accel_block: flush timer expires in 9 [63471] [ 63.462] sna_wakeup_handler [ 63.462] sna_block_handler (tv=0.467000) [ 63.462] sna_scanout_do_flush: flush timer active: delta=9 [ 63.462] sna_accel_do_throttle -- no pending activity [ 63.462] sna_accel_block: evaluating timers, active=5 [ 63.462] sna_accel_block: flush timer expires in 9 [63471] [ 63.463] sna_wakeup_handler [ 63.463] sna_block_handler (tv=0.466000) [ 63.463] sna_scanout_do_flush: flush timer active: delta=8 [ 63.463] sna_accel_do_throttle -- no pending activity [ 63.463] sna_accel_block: evaluating timers, active=5 [ 63.463] sna_accel_block: flush timer expires in 8 [63471] [ 63.464] sna_wakeup_handler [ 63.464] sna_block_handler (tv=0.465000) [ 63.464] sna_scanout_do_flush: flush timer active: delta=7 [ 63.464] sna_accel_do_throttle -- no pending activity [ 63.464] sna_accel_block: evaluating timers, active=5 [ 63.464] sna_accel_block: flush timer expires in 7 [63471] [ 63.468] sna_wakeup_handler [ 63.468] sna_mode_wakeup: len=32 [ 63.468] sna_dri2_vblank_handler(type=2, sequence=3558, draw=3353) [ 63.468] sna_crtc_record_swap: recording last swap on pipe=0, frame 3558 [msc=3558], time 63.468487 [ 63.468] sna_dri2_vblank_handler: 2 complete, frame=3558 tv=63.468487 [ 63.468] sna_dri2_blit_complete: blit finished [ 63.468] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=3558, tv=63.468487) [ 63.468] frame_swap_complete(type=2): draw=146, pipe=0, frame=3558 [msc=3558], tv=63.468487 [ 63.468] sna_accel_flush: flush?=0, dirty?=0 [ 63.468] sna_dri2_event_free(draw?=1) [ 63.468] sna_dri2_remove_event: remove[0x561c949a3af0] from window 146, active? 1 [ 63.468] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=114] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 63.468] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=40] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 63.468] sna_dri2_vblank_handler complete [ 63.468] sna_block_handler (tv=0.461000) [ 63.468] sna_scanout_do_flush: flush timer active: delta=3 [ 63.468] sna_scanout_do_flush (time=63468), triggered [ 63.468] sna_scanout_flush (time=63468), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 63.468] has_shadow: has pending damage? 1, outstanding flips: 0 [ 63.468] stop_flush: scanout=114 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 63.468] has_shadow: has pending damage? 1, outstanding flips: 0 [ 63.468] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 63.468] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 63.468] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 63.468] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 63.468] sna_pixmap_move_to_gpu: already all-damaged [ 63.468] sna_pixmap_mark_active: pixmap=165, handle=114 [ 63.468] sna_mode_redisplay: crtc[0] transformed? 0 [ 63.468] sna_mode_redisplay: crtc[1] transformed? 0 [ 63.468] sna_mode_redisplay: crtc[2] transformed? 0 [ 63.468] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=114 [active=1] [ 63.468] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 40, transformed? 0 [ 63.468] get_fb: reusing fb=101 for handle=114 [ 63.468] sna_mode_redisplay: recording flip on CRTC:32 handle=114, active_scanout=2, serial=2 [ 63.468] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 63.468] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 40, transformed? 0 [ 63.468] sna_mode_redisplay: recording flip on CRTC:39 handle=114, active_scanout=3, serial=3 [ 63.468] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 63.468] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 63.468] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 63.468] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=114, shadow handle=32 [ 63.468] sna_accel_do_throttle -- no pending activity [ 63.468] sna_accel_block: evaluating timers, active=5 [ 63.468] sna_accel_block: flush timer expires in 16 [63484] [ 63.483] sna_wakeup_handler [ 63.483] sna_mode_wakeup: len=32 [ 63.483] sna_mode_wakeup: recording last swap on pipe=1, frame 3529 [dc9], time 63.483773 [ 63.483] sna_mode_wakeup: removing handle=40 [active_scanout=1] from scanout, installing handle=114 [active_scanout=3] [ 63.483] sna_mode_wakeup: flip complete, pending? 2 [ 63.483] sna_block_handler (tv=0.446000) [ 63.483] sna_scanout_do_flush: flush timer active: delta=1 [ 63.483] sna_scanout_do_flush (time=63483), triggered [ 63.483] sna_scanout_flush (time=63483), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 63.483] has_shadow: has pending damage? 0, outstanding flips: 1 [ 63.483] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 63.483] has_shadow: has pending damage? 0, outstanding flips: 1 [ 63.483] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) [ 63.483] sna_accel_do_throttle -- no pending activity [ 63.483] sna_accel_block: evaluating timers, active=5 [ 63.483] sna_accel_block: flush timer expires in 16 [63499] [ 63.484] sna_wakeup_handler [ 63.484] sna_mode_wakeup: len=32 [ 63.484] sna_mode_wakeup: recording last swap on pipe=0, frame 3559 [de7], time 63.485170 [ 63.484] sna_mode_wakeup: removing handle=40 [active_scanout=0] from scanout, installing handle=114 [active_scanout=3] [ 63.484] sna_mode_wakeup: flip complete, pending? 1 [ 63.484] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 63.484] sna_block_handler (tv=0.445000) [ 63.484] sna_scanout_do_flush: flush timer active: delta=15 [ 63.484] sna_accel_do_throttle -- no pending activity [ 63.484] sna_accel_block: evaluating timers, active=5 [ 63.484] sna_accel_block: flush timer expires in 15 [63499] [ 63.500] sna_wakeup_handler [ 63.500] sna_block_handler (tv=0.429000) [ 63.500] sna_scanout_do_flush: flush timer active: delta=-1 [ 63.500] sna_scanout_do_flush (time=63500), triggered [ 63.500] sna_scanout_flush (time=63500), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 63.500] has_shadow: has pending damage? 0, outstanding flips: 0 [ 63.500] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 63.500] has_shadow: has pending damage? 0, outstanding flips: 0 [ 63.500] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 63.500] sna_accel_do_throttle -- no pending activity [ 63.500] sna_accel_block: evaluating timers, active=5 [ 63.500] sna_accel_block: flush timer expires in 16 [63516] [ 63.516] sna_wakeup_handler [ 63.516] sna_block_handler (tv=0.413000) [ 63.516] sna_scanout_do_flush: flush timer active: delta=0 [ 63.516] sna_scanout_do_flush (time=63516), triggered [ 63.516] sna_scanout_flush (time=63516), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 63.516] has_shadow: has pending damage? 0, outstanding flips: 0 [ 63.516] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 63.516] has_shadow: has pending damage? 0, outstanding flips: 0 [ 63.516] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 63.516] sna_accel_do_throttle -- no pending activity [ 63.516] sna_accel_block: evaluating timers, active=5 [ 63.516] sna_accel_block: flush timer expires in 16 [63532] [ 63.532] sna_wakeup_handler [ 63.532] sna_block_handler (tv=0.397000) [ 63.532] sna_scanout_do_flush: flush timer active: delta=0 [ 63.532] sna_scanout_do_flush (time=63532), triggered [ 63.532] sna_scanout_flush (time=63532), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 63.532] has_shadow: has pending damage? 0, outstanding flips: 0 [ 63.532] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 63.532] has_shadow: has pending damage? 0, outstanding flips: 0 [ 63.532] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 63.532] sna_accel_do_throttle -- no pending activity [ 63.532] sna_accel_block: evaluating timers, active=5 [ 63.532] sna_accel_block: flush timer expires in 16 [63548] [ 63.549] sna_wakeup_handler [ 63.549] sna_block_handler (tv=0.380000) [ 63.549] sna_scanout_do_flush: flush timer active: delta=-1 [ 63.549] sna_scanout_do_flush (time=63549), triggered [ 63.549] sna_scanout_flush (time=63549), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 63.549] has_shadow: has pending damage? 0, outstanding flips: 0 [ 63.549] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 63.549] has_shadow: has pending damage? 0, outstanding flips: 0 [ 63.549] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 63.549] sna_accel_do_throttle -- no pending activity [ 63.549] sna_accel_block: evaluating timers, active=5 [ 63.549] sna_accel_block: flush timer expires in 16 [63565] [ 63.565] sna_wakeup_handler [ 63.565] sna_block_handler (tv=0.364000) [ 63.565] sna_scanout_do_flush: flush timer active: delta=0 [ 63.565] sna_scanout_do_flush (time=63565), triggered [ 63.565] sna_scanout_flush (time=63565), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 63.565] has_shadow: has pending damage? 0, outstanding flips: 0 [ 63.565] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 63.565] has_shadow: has pending damage? 0, outstanding flips: 0 [ 63.565] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 63.565] sna_accel_do_throttle -- no pending activity [ 63.565] sna_accel_block: evaluating timers, active=5 [ 63.565] sna_accel_block: flush timer expires in 16 [63581] [ 63.572] sna_wakeup_handler [ 63.573] sna_accel_flush: flush?=0, dirty?=0 [ 63.573] sna_accel_flush: flush?=0, dirty?=0 [ 63.573] sna_block_handler (tv=0.356000) [ 63.573] sna_scanout_do_flush: flush timer active: delta=8 [ 63.573] sna_accel_do_throttle -- no pending activity [ 63.573] sna_accel_block: evaluating timers, active=5 [ 63.573] sna_accel_block: flush timer expires in 8 [63581] [ 63.573] sna_wakeup_handler [ 63.573] sna_block_handler (tv=0.356000) [ 63.573] sna_scanout_do_flush: flush timer active: delta=8 [ 63.573] sna_accel_do_throttle -- no pending activity [ 63.573] sna_accel_block: evaluating timers, active=5 [ 63.573] sna_accel_block: flush timer expires in 8 [63581] [ 63.574] sna_wakeup_handler [ 63.574] sna_block_handler (tv=0.355000) [ 63.574] sna_scanout_do_flush: flush timer active: delta=7 [ 63.574] sna_accel_do_throttle -- no pending activity [ 63.574] sna_accel_block: evaluating timers, active=5 [ 63.574] sna_accel_block: flush timer expires in 7 [63581] [ 63.581] sna_wakeup_handler [ 63.581] sna_block_handler (tv=0.348000) [ 63.581] sna_scanout_do_flush: flush timer active: delta=0 [ 63.581] sna_scanout_do_flush (time=63581), triggered [ 63.581] sna_scanout_flush (time=63581), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 63.581] has_shadow: has pending damage? 0, outstanding flips: 0 [ 63.581] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 63.581] has_shadow: has pending damage? 0, outstanding flips: 0 [ 63.581] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 63.581] sna_accel_do_throttle -- no pending activity [ 63.581] sna_accel_block: evaluating timers, active=5 [ 63.581] sna_accel_block: flush timer expires in 16 [63597] [ 63.597] sna_wakeup_handler [ 63.597] sna_block_handler (tv=0.332000) [ 63.597] sna_scanout_do_flush: flush timer active: delta=0 [ 63.597] sna_scanout_do_flush (time=63597), triggered [ 63.597] sna_scanout_flush (time=63597), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 63.597] has_shadow: has pending damage? 0, outstanding flips: 0 [ 63.597] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 63.597] has_shadow: has pending damage? 0, outstanding flips: 0 [ 63.597] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 63.597] sna_accel_do_throttle -- no pending activity [ 63.597] sna_accel_block: evaluating timers, active=5 [ 63.597] sna_accel_block: flush timer expires in 16 [63613] [ 63.614] sna_wakeup_handler [ 63.614] sna_block_handler (tv=0.315000) [ 63.614] sna_scanout_do_flush: flush timer active: delta=-1 [ 63.614] sna_scanout_do_flush (time=63614), triggered [ 63.614] sna_scanout_flush (time=63614), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 63.614] has_shadow: has pending damage? 0, outstanding flips: 0 [ 63.614] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 63.614] has_shadow: has pending damage? 0, outstanding flips: 0 [ 63.614] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 63.614] sna_accel_do_throttle -- no pending activity [ 63.614] sna_accel_block: evaluating timers, active=5 [ 63.614] sna_accel_block: flush timer expires in 16 [63630] [ 63.621] sna_wakeup_handler [ 63.621] sna_accel_flush: flush?=0, dirty?=0 [ 63.621] sna_accel_flush: flush?=0, dirty?=0 [ 63.621] sna_block_handler (tv=0.500000) [ 63.621] sna_scanout_do_flush: flush timer active: delta=9 [ 63.621] sna_accel_do_throttle -- no pending activity [ 63.621] sna_accel_block: evaluating timers, active=5 [ 63.621] sna_accel_block: flush timer expires in 9 [63630] [ 63.621] sna_wakeup_handler [ 63.621] sna_block_handler (tv=0.500000) [ 63.621] sna_scanout_do_flush: flush timer active: delta=9 [ 63.621] sna_accel_do_throttle -- no pending activity [ 63.622] sna_accel_block: evaluating timers, active=5 [ 63.622] sna_accel_block: flush timer expires in 9 [63630] [ 63.622] sna_wakeup_handler [ 63.622] sna_accel_flush: flush?=0, dirty?=0 [ 63.622] sna_accel_flush: flush?=0, dirty?=0 [ 63.622] sna_accel_flush: flush?=0, dirty?=0 [ 63.622] sna_accel_flush: flush?=0, dirty?=0 [ 63.622] sna_block_handler (tv=0.499000) [ 63.622] sna_scanout_do_flush: flush timer active: delta=8 [ 63.622] sna_accel_do_throttle -- no pending activity [ 63.622] sna_accel_block: evaluating timers, active=5 [ 63.622] sna_accel_block: flush timer expires in 8 [63630] [ 63.623] sna_wakeup_handler [ 63.623] sna_accel_flush: flush?=0, dirty?=0 [ 63.623] sna_block_handler (tv=0.498000) [ 63.623] sna_scanout_do_flush: flush timer active: delta=7 [ 63.623] sna_accel_do_throttle -- no pending activity [ 63.623] sna_accel_block: evaluating timers, active=5 [ 63.623] sna_accel_block: flush timer expires in 7 [63630] [ 63.630] sna_wakeup_handler [ 63.630] sna_block_handler (tv=0.491000) [ 63.630] sna_scanout_do_flush: flush timer active: delta=0 [ 63.630] sna_scanout_do_flush (time=63630), triggered [ 63.630] sna_scanout_flush (time=63630), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 63.630] has_shadow: has pending damage? 0, outstanding flips: 0 [ 63.630] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 63.630] has_shadow: has pending damage? 0, outstanding flips: 0 [ 63.630] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 63.630] sna_accel_do_throttle -- no pending activity [ 63.630] sna_accel_block: evaluating timers, active=5 [ 63.630] sna_accel_block: flush timer expires in 16 [63646] [ 63.634] sna_wakeup_handler [ 63.634] sna_accel_flush: flush?=0, dirty?=0 [ 63.634] sna_accel_flush: flush?=0, dirty?=0 [ 63.634] sna_accel_flush: flush?=0, dirty?=0 [ 63.634] sna_accel_flush: flush?=0, dirty?=0 [ 63.634] sna_accel_flush: flush?=0, dirty?=0 [ 63.634] sna_accel_flush: flush?=0, dirty?=0 [ 63.634] sna_accel_flush: flush?=0, dirty?=0 [ 63.634] sna_accel_flush: flush?=0, dirty?=0 [ 63.634] sna_accel_flush: flush?=0, dirty?=0 [ 63.634] sna_accel_flush: flush?=0, dirty?=0 [ 63.634] sna_accel_flush: flush?=0, dirty?=0 [ 63.634] sna_accel_flush: flush?=0, dirty?=0 [ 63.634] sna_accel_flush: flush?=0, dirty?=0 [ 63.634] sna_accel_flush: flush?=0, dirty?=0 [ 63.634] sna_block_handler (tv=0.487000) [ 63.634] sna_scanout_do_flush: flush timer active: delta=12 [ 63.634] sna_accel_do_throttle -- no pending activity [ 63.634] sna_accel_block: evaluating timers, active=5 [ 63.634] sna_accel_block: flush timer expires in 12 [63646] [ 63.634] sna_wakeup_handler [ 63.634] sna_accel_flush: flush?=0, dirty?=0 [ 63.634] sna_accel_flush: flush?=0, dirty?=0 [ 63.634] sna_accel_flush: flush?=0, dirty?=0 [ 63.634] sna_block_handler (tv=0.487000) [ 63.634] sna_scanout_do_flush: flush timer active: delta=12 [ 63.634] sna_accel_do_throttle -- no pending activity [ 63.634] sna_accel_block: evaluating timers, active=5 [ 63.634] sna_accel_block: flush timer expires in 12 [63646] [ 63.634] sna_wakeup_handler [ 63.634] sna_accel_flush: flush?=0, dirty?=0 [ 63.634] sna_accel_flush: flush?=0, dirty?=0 [ 63.634] sna_block_handler (tv=0.487000) [ 63.634] sna_scanout_do_flush: flush timer active: delta=12 [ 63.634] sna_accel_do_throttle -- no pending activity [ 63.634] sna_accel_block: evaluating timers, active=5 [ 63.634] sna_accel_block: flush timer expires in 12 [63646] [ 63.634] sna_wakeup_handler [ 63.634] sna_accel_flush: flush?=0, dirty?=0 [ 63.634] sna_accel_flush: flush?=0, dirty?=0 [ 63.634] sna_accel_flush: flush?=0, dirty?=0 [ 63.634] sna_block_handler (tv=0.487000) [ 63.634] sna_scanout_do_flush: flush timer active: delta=12 [ 63.634] sna_accel_do_throttle -- no pending activity [ 63.634] sna_accel_block: evaluating timers, active=5 [ 63.634] sna_accel_block: flush timer expires in 12 [63646] [ 63.634] sna_wakeup_handler [ 63.634] sna_accel_flush: flush?=0, dirty?=0 [ 63.634] sna_accel_flush: flush?=0, dirty?=0 [ 63.634] sna_accel_flush: flush?=0, dirty?=0 [ 63.634] sna_block_handler (tv=0.487000) [ 63.634] sna_scanout_do_flush: flush timer active: delta=12 [ 63.634] sna_accel_do_throttle -- no pending activity [ 63.634] sna_accel_block: evaluating timers, active=5 [ 63.634] sna_accel_block: flush timer expires in 12 [63646] [ 63.634] sna_wakeup_handler [ 63.634] sna_accel_flush: flush?=0, dirty?=0 [ 63.635] sna_accel_flush: flush?=0, dirty?=0 [ 63.635] sna_block_handler (tv=0.486000) [ 63.635] sna_scanout_do_flush: flush timer active: delta=11 [ 63.635] sna_accel_do_throttle -- no pending activity [ 63.635] sna_accel_block: evaluating timers, active=5 [ 63.635] sna_accel_block: flush timer expires in 11 [63646] [ 63.635] sna_wakeup_handler [ 63.635] sna_accel_flush: flush?=0, dirty?=0 [ 63.635] sna_accel_flush: flush?=0, dirty?=0 [ 63.635] sna_block_handler (tv=0.486000) [ 63.635] sna_scanout_do_flush: flush timer active: delta=11 [ 63.635] sna_accel_do_throttle -- no pending activity [ 63.635] sna_accel_block: evaluating timers, active=5 [ 63.635] sna_accel_block: flush timer expires in 11 [63646] [ 63.635] sna_wakeup_handler [ 63.635] sna_accel_flush: flush?=0, dirty?=0 [ 63.635] sna_accel_flush: flush?=0, dirty?=0 [ 63.635] sna_accel_flush: flush?=0, dirty?=0 [ 63.635] sna_block_handler (tv=0.486000) [ 63.635] sna_scanout_do_flush: flush timer active: delta=11 [ 63.635] sna_accel_do_throttle -- no pending activity [ 63.635] sna_accel_block: evaluating timers, active=5 [ 63.635] sna_accel_block: flush timer expires in 11 [63646] [ 63.635] sna_wakeup_handler [ 63.635] sna_accel_flush: flush?=0, dirty?=0 [ 63.635] sna_accel_flush: flush?=0, dirty?=0 [ 63.635] sna_block_handler (tv=0.486000) [ 63.635] sna_scanout_do_flush: flush timer active: delta=11 [ 63.635] sna_accel_do_throttle -- no pending activity [ 63.635] sna_accel_block: evaluating timers, active=5 [ 63.635] sna_accel_block: flush timer expires in 11 [63646] [ 63.635] sna_wakeup_handler [ 63.635] sna_accel_flush: flush?=0, dirty?=0 [ 63.635] sna_accel_flush: flush?=0, dirty?=0 [ 63.635] sna_block_handler (tv=0.486000) [ 63.635] sna_scanout_do_flush: flush timer active: delta=11 [ 63.635] sna_accel_do_throttle -- no pending activity [ 63.635] sna_accel_block: evaluating timers, active=5 [ 63.635] sna_accel_block: flush timer expires in 11 [63646] [ 63.635] sna_wakeup_handler [ 63.635] sna_accel_flush: flush?=0, dirty?=0 [ 63.635] sna_accel_flush: flush?=0, dirty?=0 [ 63.635] sna_block_handler (tv=0.486000) [ 63.635] sna_scanout_do_flush: flush timer active: delta=11 [ 63.635] sna_accel_do_throttle -- no pending activity [ 63.635] sna_accel_block: evaluating timers, active=5 [ 63.635] sna_accel_block: flush timer expires in 11 [63646] [ 63.635] sna_wakeup_handler [ 63.635] sna_accel_flush: flush?=0, dirty?=0 [ 63.635] sna_accel_flush: flush?=0, dirty?=0 [ 63.635] sna_accel_flush: flush?=0, dirty?=0 [ 63.635] sna_block_handler (tv=0.486000) [ 63.635] sna_scanout_do_flush: flush timer active: delta=11 [ 63.635] sna_accel_do_throttle -- no pending activity [ 63.635] sna_accel_block: evaluating timers, active=5 [ 63.635] sna_accel_block: flush timer expires in 11 [63646] [ 63.635] sna_wakeup_handler [ 63.635] sna_accel_flush: flush?=0, dirty?=0 [ 63.635] sna_accel_flush: flush?=0, dirty?=0 [ 63.635] sna_block_handler (tv=0.486000) [ 63.635] sna_scanout_do_flush: flush timer active: delta=11 [ 63.635] sna_accel_do_throttle -- no pending activity [ 63.635] sna_accel_block: evaluating timers, active=5 [ 63.635] sna_accel_block: flush timer expires in 11 [63646] [ 63.635] sna_wakeup_handler [ 63.635] sna_accel_flush: flush?=0, dirty?=0 [ 63.635] sna_accel_flush: flush?=0, dirty?=0 [ 63.635] sna_accel_flush: flush?=0, dirty?=0 [ 63.635] sna_create_pixmap(1, 1, 32, usage=0) [ 63.635] kgem_can_create_2d: 1x1 @ 32 [ 63.635] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=1 [ 63.635] kgem_can_create_2d: untiled size=4096 [ 63.635] kgem_choose_tiling: disabling tiling [1x1] for single row/col [ 63.635] kgem_choose_tiling: 1x1 -> 0 [ 63.635] sna_create_pixmap: usage=0, flags=a [ 63.635] sna_create_pixmap: small buffer [4], attaching to shadow pixmap [ 63.635] create_pixmap: allocating pixmap 1x1, depth=32/32, size=12 [ 63.635] create_pixmap: serial=3970, usage=0, 1x1 [ 63.635] sna_create_pixmap: serial=3970, 1x1, usage=0 [ 63.635] sna_composite_rectangles(pixmap=3971, op=0, 0 x 1 [(0, 0)x(1, 1) ...]) [ 63.635] sna_composite_rectangles: converted to op 0 [ 63.635] sna_composite_rectangles[0] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 63.635] sna_composite_rectangles: nrects=1, region=(0, 0), (1, 1) x 1 [ 63.635] sna_composite_rectangles: clipped extents (0, 0),(1, 1) x 1 [ 63.635] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(1, 1) [ 63.635] sna_composite_rectangles: fallback, dst pixmap=3971 too small or not attached [ 63.635] sna_composite_rectangles: fallback [ 63.635] sna_drawable_move_region_to_cpu(pixmap=3971 (1x1), [(0, 0), (1, 1)], flags=1) [ 63.635] sna_drawable_move_region_to_cpu: region (0, 0), (1, 1) + (0, 0) subsumes pixmap (1x1) [ 63.635] _sna_pixmap_move_to_cpu(pixmap=3971, 1x1, flags=1) [ 63.635] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 63.635] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 63.635] operate_inplace: no, inplace operation not suitable [ 63.635] _sna_pixmap_move_to_cpu: marking as damaged [ 63.635] __sna_damage_all(1, 1) [ 63.635] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 63.635] sna_composite_rectangles(pixmap=3971, op=1, fff2f1f0 x 1 [(0, 0)x(1, 1) ...]) [ 63.635] sna_composite_rectangles: converted to op 1 [ 63.635] sna_composite_rectangles[0] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 63.635] sna_composite_rectangles: nrects=1, region=(0, 0), (1, 1) x 1 [ 63.635] sna_composite_rectangles: clipped extents (0, 0),(1, 1) x 1 [ 63.635] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(1, 1) [ 63.635] sna_composite_rectangles: fallback, dst pixmap=3971 too small or not attached [ 63.635] sna_composite_rectangles: fallback [ 63.635] sna_drawable_move_region_to_cpu(pixmap=3971 (1x1), [(0, 0), (1, 1)], flags=1) [ 63.635] sna_drawable_move_region_to_cpu: pixmap=3971 all damaged on CPU [ 63.635] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 63.635] sna_composite_rectangles: fallback fill: (0, 0)x(1, 1) fff2f1f0 [ 63.635] sna_composite_rectangles(pixmap=3971, op=1, ff300a24 x 2 [(0, 0)x(1, 1) ...]) [ 63.635] sna_composite_rectangles: converted to op 1 [ 63.635] sna_composite_rectangles[0] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 63.635] sna_composite_rectangles[1] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 63.635] sna_composite_rectangles: nrects=2, region=(0, 0), (1, 1) x 2 [ 63.635] sna_composite_rectangles: clipped extents (0, 0),(1, 1) x 1 [ 63.635] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(1, 1) [ 63.635] sna_composite_rectangles: fallback, dst pixmap=3971 too small or not attached [ 63.635] sna_composite_rectangles: fallback [ 63.635] sna_drawable_move_region_to_cpu(pixmap=3971 (1x1), [(0, 0), (1, 1)], flags=1) [ 63.635] sna_drawable_move_region_to_cpu: pixmap=3971 all damaged on CPU [ 63.635] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 63.635] sna_composite_rectangles: fallback fill: (0, 0)x(1, 1) ff300a24 [ 63.635] sna_copy_area: src=pixmap=3971:(0, 0)x(1, 1)+(0, 0) -> dst=pixmap=3060:(0, 0)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 63.635] sna_copy_area: normal copy [ 63.635] sna_do_copy: src=(0, 0), dst=(0, 0), size=(1x1) [ 63.635] sna_do_copy: after drawable: src=(0, 0), dst=(65, 24), size=(1x1) [ 63.635] sna_do_copy: dst extents (65, 24), (66, 25), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 63.635] sna_do_copy: clipped dst extents (65, 24), (66, 25) [ 63.635] sna_do_copy: unclipped src extents (0, 0), (1, 1) [ 63.635] sna_do_copy: clipped src extents (0, 0), (1, 1) [ 63.635] sna_do_copy: pixmap -- no source clipping [ 63.635] sna_do_copy: src extents (0, 0), (1, 1) x 1 [ 63.635] sna_do_copy: copy region (65, 24), (66, 25) x 1 + (-65, -24) [ 63.635] sna_copy_boxes (boxes=1x[(65, 24), (66, 25)...], src pixmap=3971+(-65, -24), dst pixmap=3060+(-65, -24), alu=3, src.size=1x1, dst.size=3775x2136) [ 63.635] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94ab2dd0, gpu_bo=0, cpu_bo=0), replaces=0 [ 63.635] sna_drawable_use_bo pixmap=3060, box=((0, 0), (1, 1)), flags=8... [ 63.635] sna_drawable_use_bo: exported target, set PREFER_GPU [ 63.635] sna_drawable_use_bo: pinned, never REPLACES [ 63.635] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 63.635] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 63.635] sna_drawable_use_bo: using whole GPU bo [ 63.635] region_overlaps_damage? [ 63.635] use_shm_bo: no, not attached [ 63.635] sna_drawable_move_region_to_cpu(pixmap=3971 (1x1), [(0, 0), (1, 1)], flags=2) [ 63.635] sna_drawable_move_region_to_cpu: pixmap=3971 all damaged on CPU [ 63.635] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 63.635] sna_write_boxes x 1, src stride=4, src dx=(0, 0) [ 63.635] kgem_bo_can_map: handle=9, map=0x7fc6b7845000:0x0:0x7fc656564000, tiling=1, domain=1, offset=4029534208 [ 63.635] write_boxes_inplace x 1, handle=9, tiling=1 [ 63.635] upload_inplace__tiled: tiling=1 [ 63.635] kgem_bo_can_map__cpu: handle=9 [ 63.635] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 63.635] kgem_bo_map__cpu(handle=9, size=33177600, map=0x7fc6b7845000:0x7fc656564000) [ 63.635] kgem_bo_sync__cpu: handle=9 [ 63.635] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(0, 0), size=1x1, pitch=4/15360 [ 63.635] sna_accel_flush: flush?=0, dirty?=0 [ 63.635] sna_accel_flush: flush?=0, dirty?=0 [ 63.635] sna_accel_flush: flush?=0, dirty?=0 [ 63.635] sna_accel_flush: flush?=0, dirty?=0 [ 63.635] sna_destroy_pixmap: pixmap=3971, attached?=1 [ 63.635] __sna_free_pixmap(pixmap=3971) [ 63.635] sna_accel_flush: flush?=0, dirty?=0 [ 63.635] sna_accel_flush: flush?=0, dirty?=0 [ 63.635] sna_accel_flush: flush?=0, dirty?=0 [ 63.635] sna_block_handler (tv=0.486000) [ 63.635] sna_scanout_do_flush: flush timer active: delta=11 [ 63.635] sna_accel_do_throttle -- no pending activity [ 63.635] sna_accel_block: evaluating timers, active=5 [ 63.635] sna_accel_block: flush timer expires in 11 [63646] [ 63.637] sna_wakeup_handler [ 63.637] sna_accel_flush: flush?=0, dirty?=0 [ 63.637] sna_accel_flush: flush?=0, dirty?=0 [ 63.637] sna_accel_flush: flush?=0, dirty?=0 [ 63.637] sna_accel_flush: flush?=0, dirty?=0 [ 63.637] sna_accel_flush: flush?=0, dirty?=0 [ 63.637] sna_accel_flush: flush?=0, dirty?=0 [ 63.637] sna_accel_flush: flush?=0, dirty?=0 [ 63.637] sna_accel_flush: flush?=0, dirty?=0 [ 63.637] sna_accel_flush: flush?=0, dirty?=0 [ 63.637] sna_block_handler (tv=0.484000) [ 63.637] sna_scanout_do_flush: flush timer active: delta=9 [ 63.637] sna_accel_do_throttle -- no pending activity [ 63.637] sna_accel_block: evaluating timers, active=5 [ 63.637] sna_accel_block: flush timer expires in 9 [63646] [ 63.637] sna_wakeup_handler [ 63.637] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=40, name=5 [ 63.637] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 63.637] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 63.637] sna_dri2_get_back: draw size=7680x2160, back buffer handle=40 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 [ 63.637] sna_dri2_get_back: reuse backbuffer? 1 [ 63.637] sna_dri2_get_back: back buffer handle=40, active?=0, refcnt=1 [ 63.637] sna_dri2_get_back: reuse unattached back [ 63.637] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 63.637] sna_dri2_reuse_buffer: reusing back buffer handle=40, name=5, pitch=30720, age=0 [ 63.637] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 63.637] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=114, name=86, active_scanout=3 [ 63.637] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 63.637] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=114] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 63.637] sna_accel_flush: flush?=0, dirty?=0 [ 63.637] sna_accel_flush: flush?=0, dirty?=0 [ 63.637] sna_accel_flush: flush?=0, dirty?=0 [ 63.637] sna_block_handler (tv=0.484000) [ 63.637] sna_scanout_do_flush: flush timer active: delta=9 [ 63.637] sna_accel_do_throttle -- no pending activity [ 63.637] sna_accel_block: evaluating timers, active=5 [ 63.637] sna_accel_block: flush timer expires in 9 [63646] [ 63.638] sna_wakeup_handler [ 63.638] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 63.638] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 63.638] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 63.638] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 63.638] sna_dri2_get_msc(draw=146, pipe=0) [ 63.638] sna_crtc_record_swap: recording last swap on pipe=0, frame 3568 [msc=3568], time 63.635326 [ 63.638] sna_dri2_get_msc: msc=3568 [raw=3568], ust=63635326 [ 63.638] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=40 (refs=1/1, flush=0) , front=114 (refs=1/4, flush=1) [ 63.638] sna_dri2_schedule_swap(target_msc=3558, divisor=0, remainder=0) [ 63.638] sna_dri2_schedule_swap: using front handle=114, active_scanout?=3, flush?=1 [ 63.638] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 63.638] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 63.638] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 63.638] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 63.638] sna_crtc_record_swap: recording last swap on pipe=0, frame 3568 [msc=3568], time 63.635326 [ 63.638] immediate_swap: current_msc=3568, target_msc=3558 -- yes [ 63.638] can_flip: no, shadow enabled [ 63.638] sna_dri2_add_event: adding event to window 146) [ 63.638] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 63.638] sna_dri2_immediate_blit: no pending blit, starting chain [ 63.638] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 63.638] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 63.638] can_xchg: back size=8701e00, front size=8701e00 [ 63.638] can_xchg: yes, pixmap=165 [ 63.638] sna_dri2_xchg: win=146, exchange front=114/86,ref=2 and back=40/5,ref=2, pixmap=165 7680x2160 [ 63.638] sna_dri2_xchg: back_bo handle=40, pitch=30720, size=132710400, ref=1, active_scanout?=0 [ 63.638] sna_dri2_xchg: front_bo handle=114, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 63.638] set_bo: pixmap=165, handle=40 (old handle=114) [ 63.638] set_bo: marking whole pixmap as damaged [ 63.638] set_bo: applying final/discard move-to-gpu [ 63.638] wait_for_shadow: flags=0, flips=0, handle=114, shadow=32 [ 63.638] set_bo: dropping flush hint from handle=114 [ 63.638] set_bo: adding flush hint to handle=40 [ 63.638] mark_stale(handle=114) => 1 [ 63.638] swap_limit: draw=146 setting swap limit to 3 [ 63.638] sna_dri2_swap_limit_validate: swap limit set to 3 [ 63.638] sna_next_vblank(pipe=0, waiting until next vblank) [ 63.638] sna_dri2_schedule_swap: reported target_msc=3568 [ 63.638] sna_accel_flush: flush?=0, dirty?=0 [ 63.638] sna_accel_flush: flush?=0, dirty?=0 [ 63.638] sna_accel_flush: flush?=0, dirty?=0 [ 63.638] sna_accel_flush: flush?=0, dirty?=0 [ 63.638] sna_block_handler (tv=0.483000) [ 63.638] sna_scanout_do_flush: flush timer active: delta=8 [ 63.638] sna_accel_do_throttle -- no pending activity [ 63.638] sna_accel_block: evaluating timers, active=5 [ 63.638] sna_accel_block: flush timer expires in 8 [63646] [ 63.646] sna_wakeup_handler [ 63.646] sna_block_handler (tv=0.475000) [ 63.646] sna_scanout_do_flush: flush timer active: delta=0 [ 63.646] sna_scanout_do_flush (time=63646), triggered [ 63.646] sna_scanout_flush (time=63646), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 63.646] has_shadow: has pending damage? 1, outstanding flips: 0 [ 63.646] stop_flush: scanout=40 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 63.646] has_shadow: has pending damage? 1, outstanding flips: 0 [ 63.646] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 63.646] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 63.646] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 63.646] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 63.646] sna_pixmap_move_to_gpu: already all-damaged [ 63.646] sna_pixmap_mark_active: pixmap=165, handle=40 [ 63.646] sna_mode_redisplay: crtc[0] transformed? 0 [ 63.646] sna_mode_redisplay: crtc[1] transformed? 0 [ 63.646] sna_mode_redisplay: crtc[2] transformed? 0 [ 63.646] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=40 [active=1] [ 63.646] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 114, transformed? 0 [ 63.646] get_fb: reusing fb=110 for handle=40 [ 63.646] sna_mode_redisplay: recording flip on CRTC:32 handle=40, active_scanout=2, serial=2 [ 63.646] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 63.646] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 114, transformed? 0 [ 63.647] sna_mode_redisplay: recording flip on CRTC:39 handle=40, active_scanout=3, serial=3 [ 63.647] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 63.647] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 63.647] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 63.647] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=40, shadow handle=32 [ 63.647] sna_accel_do_throttle -- no pending activity [ 63.647] sna_accel_block: evaluating timers, active=5 [ 63.647] sna_accel_block: flush timer expires in 16 [63662] [ 63.649] sna_wakeup_handler [ 63.649] sna_create_pixmap(553, 37, 32, usage=0) [ 63.649] kgem_can_create_2d: 553x37 @ 32 [ 63.649] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2240, height=37 [ 63.649] kgem_can_create_2d: untiled size=86016 [ 63.649] kgem_choose_tiling: TLB near-miss between lines 553x37 (pitch=2212), forcing tiling 1 [ 63.649] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2240, height=37 [ 63.649] kgem_can_create_2d: tiled[-1] size=86016 [ 63.649] sna_create_pixmap: usage=0, flags=1b [ 63.649] sna_create_pixmap: creating GPU pixmap 553x37, stride=2212, flags=1b [ 63.649] __pop_freed_pixmap: reusing freed pixmap=3935 header [ 63.649] create_pixmap_hdr: pixmap=3972, width=553, height=37, usage=0 [ 63.649] sna_create_pixmap: serial=3972, 553x37, usage=0 [ 63.650] sna_composite_rectangles(pixmap=3973, op=0, 0 x 1 [(0, 0)x(553, 37) ...]) [ 63.650] sna_composite_rectangles: converted to op 0 [ 63.650] sna_composite_rectangles[0] (0, 0)x(553, 37) -> (0, 0), (553, 37) [ 63.650] sna_composite_rectangles: nrects=1, region=(0, 0), (553, 37) x 1 [ 63.650] sna_composite_rectangles: clipped extents (0, 0),(553, 37) x 1 [ 63.650] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(553, 37) [ 63.650] sna_composite_rectangles: dropping last-cpu hint [ 63.650] sna_drawable_use_bo pixmap=3973, box=((0, 0), (553, 37)), flags=19... [ 63.650] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 63.650] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 63.650] sna_pixmap_move_to_gpu(pixmap=3973, usage=0), flags=b [ 63.650] sna_pixmap_move_to_gpu: CPU damage? 0 [ 63.650] sna_pixmap_move_to_gpu: creating GPU bo (553x37@32), create=b [ 63.650] kgem_choose_tiling: TLB near-miss between lines 553x37 (pitch=2212), forcing tiling 1 [ 63.650] kgem_choose_tiling: TLB near-miss between lines 553x37 (pitch=2212), forcing tiling 1 [ 63.650] sna_pixmap_alloc_gpu: pixmap=3973 [ 63.650] kgem_create_2d(553x37, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 63.650] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=40 [ 63.650] inactive too small: 16 < 25 [ 63.650] inactive too small: 16 < 25 [ 63.650] inactive too small: 16 < 25 [ 63.650] inactive too small: 16 < 25 [ 63.650] inactive too small: 16 < 25 [ 63.650] inactive too small: 16 < 25 [ 63.650] inactive too small: 16 < 25 [ 63.650] inactive too small: 16 < 25 [ 63.650] kgem_set_tiling: handle=3, tiling=1 [1], pitch=2560 [2560]: 1 [ 63.650] kgem_bo_remove_from_inactive: removing handle=3 from inactive [ 63.650] from inactive: pitch=2560, tiling=1: handle=3, id=2270 [ 63.650] __sna_damage_all(553, 37) [ 63.650] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 63.650] sna_pixmap_mark_active: pixmap=3973, handle=3 [ 63.650] sna_drawable_use_bo: allocated GPU bo for operation [ 63.650] sna_drawable_use_bo: using GPU bo with damage? 0 [ 63.650] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 63.650] kgem_bo_is_render: handle=3, rq? 0 [0] [ 63.650] kgem_bo_is_render: handle=3, rq? 0 [0] [ 63.650] gen9_render_fill_boxes(0 x 1 [(0, 0), (553, 37) ...]) [ 63.650] sna_render_get_solid: 0 [ 63.650] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 63.650] kgem_check_bo: num_pages=+78, num_exec=+1 [ 63.650] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 63.650] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 63.650] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 63.650] kgem_add_handle: handle=4, index=0 [ 63.650] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 63.650] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 63.650] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 63.650] gen9_composite_get_binding_table(ffc0) [ 63.650] kgem_add_reloc64: handle=3, pos=16360, delta=0, domains=20002 [ 63.650] kgem_add_handle: handle=3, index=1 [ 63.650] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fff12000) [ 63.650] __kgem_bo_mark_dirty: handle=3 (proxy? 0) [ 63.650] [3fe0] bind bo(handle=3, addr=fff12000), format=192, width=553, height=37, pitch=2560, tiling=1 -> render [ 63.650] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 63.650] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 63.650] kgem_add_handle: handle=7, index=2 [ 63.650] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 63.650] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 63.650] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 63.650] gen9_emit_sampler: sampler = 1 [ 63.650] gen9_emit_sf: num_sf_outputs=1 [ 63.650] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 63.650] gen9_emit_vertex_elements: setup id=0 [ 63.650] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 63.650] (0, 0), (553, 37) [ 63.650] gen8_vertex_flush[490] = 3 [ 63.650] sna_composite_rectangles: pixmap=3973 marking clear [0]? 1 [ 63.650] sna_composite_rectangles(pixmap=3973, op=1, fff2f1f0 x 4 [(540, 0)x(13, 17) ...]) [ 63.650] sna_composite_rectangles: converted to op 1 [ 63.650] sna_composite_rectangles[0] (540, 0)x(13, 17) -> (540, 0), (553, 17) [ 63.650] sna_composite_rectangles[1] (540, 17)x(13, 3) -> (540, 17), (553, 20) [ 63.650] sna_composite_rectangles[2] (0, 17)x(409, 3) -> (0, 17), (409, 20) [ 63.650] sna_composite_rectangles[3] (0, 20)x(409, 17) -> (0, 20), (409, 37) [ 63.650] sna_composite_rectangles: nrects=4, region=(0, 0), (553, 37) x 4 [ 63.650] sna_composite_rectangles: clipped extents (0, 0),(553, 37) x 4 [ 63.650] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(553, 37) [ 63.650] sna_composite_rectangles: dropping last-cpu hint [ 63.650] sna_drawable_use_bo pixmap=3973, box=((0, 0), (553, 37)), flags=1... [ 63.650] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 63.650] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 63.650] sna_drawable_use_bo: using whole GPU bo [ 63.650] gen9_render_fill_boxes (op=1, color=(f2f2, f1f1, f0f0, ffff) [20028888]) [ 63.650] kgem_bo_is_render: handle=3, rq? 1 [1] [ 63.650] gen9_render_fill_boxes(fff2f1f0 x 4 [(540, 0), (553, 17) ...]) [ 63.650] sna_render_get_solid: fff2f1f0 [ 63.650] sna_render_get_solid(15) = fff2f1f0 (old) [ 63.650] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 63.650] kgem_check_bo: num_pages=+0, num_exec=+0 [ 63.650] gen9_composite_get_binding_table(ff00) [ 63.650] kgem_add_reloc64: handle=113, pos=16312, delta=0, domains=40000 [ 63.650] kgem_add_reloc64: adding proxy [delta=60] for handle=113 [ 63.650] kgem_add_handle: handle=113, index=3 [ 63.650] kgem_add_reloc64[5] = (delta=60, target handle=3, presumed=fe00a000) [ 63.650] [3fb0] bind bo(handle=113, addr=fe00a03c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 63.650] gen9_emit_vertex_elements: setup id=0 [ 63.650] (540, 0), (553, 17) [ 63.650] (0, 17), (409, 20) [ 63.650] (540, 17), (553, 20) [ 63.650] (0, 20), (409, 37) [ 63.650] gen8_vertex_flush[4cc] = 12 [ 63.650] sna_composite_rectangles(pixmap=3973, op=1, ff300a24 x 4 [(540, 0)x(13, 17) ...]) [ 63.650] sna_composite_rectangles: converted to op 1 [ 63.650] sna_composite_rectangles[0] (540, 0)x(13, 17) -> (540, 0), (553, 17) [ 63.650] sna_composite_rectangles[1] (540, 17)x(13, 3) -> (540, 17), (553, 20) [ 63.650] sna_composite_rectangles[2] (0, 17)x(409, 3) -> (0, 17), (409, 20) [ 63.650] sna_composite_rectangles[3] (0, 20)x(409, 17) -> (0, 20), (409, 37) [ 63.650] sna_composite_rectangles: nrects=4, region=(0, 0), (553, 37) x 4 [ 63.650] sna_composite_rectangles: clipped extents (0, 0),(553, 37) x 4 [ 63.650] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(553, 37) [ 63.650] sna_composite_rectangles: dropping last-cpu hint [ 63.650] sna_drawable_use_bo pixmap=3973, box=((0, 0), (553, 37)), flags=1... [ 63.650] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 63.650] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 63.650] sna_drawable_use_bo: using whole GPU bo [ 63.650] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 63.650] kgem_bo_is_render: handle=3, rq? 1 [1] [ 63.650] gen9_render_fill_boxes(ff300a24 x 4 [(540, 0), (553, 17) ...]) [ 63.650] sna_render_get_solid: ff300a24 [ 63.650] sna_render_get_solid(17) = ff300a24 (old) [ 63.650] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 63.650] kgem_check_bo: num_pages=+0, num_exec=+0 [ 63.650] gen9_composite_get_binding_table(fe80) [ 63.650] kgem_add_reloc64: handle=113, pos=16280, delta=0, domains=40000 [ 63.650] kgem_add_reloc64: adding proxy [delta=68] for handle=113 [ 63.650] kgem_add_reloc64[6] = (delta=68, target handle=3, presumed=fe00a000) [ 63.650] [3f90] bind bo(handle=113, addr=fe00a044), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 63.650] gen9_emit_vertex_elements: setup id=0 [ 63.650] (540, 0), (553, 17) [ 63.650] (0, 17), (409, 20) [ 63.650] (540, 17), (553, 20) [ 63.650] (0, 20), (409, 37) [ 63.650] gen8_vertex_flush[508] = 12 [ 63.650] sna_composite_rectangles(pixmap=3973, op=1, ff300a24 x 4 [(540, 0)x(13, 17) ...]) [ 63.650] sna_composite_rectangles: converted to op 1 [ 63.650] sna_composite_rectangles[0] (540, 0)x(13, 17) -> (540, 0), (553, 17) [ 63.650] sna_composite_rectangles[1] (540, 17)x(13, 3) -> (540, 17), (553, 20) [ 63.650] sna_composite_rectangles[2] (0, 17)x(409, 3) -> (0, 17), (409, 20) [ 63.650] sna_composite_rectangles[3] (0, 20)x(409, 17) -> (0, 20), (409, 37) [ 63.650] sna_composite_rectangles: nrects=4, region=(0, 0), (553, 37) x 4 [ 63.650] sna_composite_rectangles: clipped extents (0, 0),(553, 37) x 4 [ 63.650] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(553, 37) [ 63.650] sna_composite_rectangles: dropping last-cpu hint [ 63.650] sna_drawable_use_bo pixmap=3973, box=((0, 0), (553, 37)), flags=1... [ 63.650] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 63.650] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 63.650] sna_drawable_use_bo: using whole GPU bo [ 63.650] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 63.650] kgem_bo_is_render: handle=3, rq? 1 [1] [ 63.650] gen9_render_fill_boxes(ff300a24 x 4 [(540, 0), (553, 17) ...]) [ 63.650] sna_render_get_solid: ff300a24 [ 63.650] sna_render_get_solid(17) = ff300a24 (last) [ 63.650] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 63.650] kgem_check_bo: num_pages=+0, num_exec=+0 [ 63.650] gen9_composite_get_binding_table(fe00) [ 63.650] gen9_emit_vertex_elements: setup id=0 [ 63.650] (540, 0), (553, 17) [ 63.650] (0, 17), (409, 20) [ 63.650] (540, 17), (553, 20) [ 63.650] (0, 20), (409, 37) [ 63.650] gen8_vertex_flush[508] = 24 [ 63.650] sna_glyphs(op=3, nlist=1, src=(1, 15)) [ 63.650] kgem_bo_is_busy: handle=3, domain: 0 exec? 1, rq? 1 [ 63.650] sna_glyphs: discarding mask [ 63.650] glyphs0_to_dst(op=3, src=(1, 15), nlist=1, dst=(1, 15)+(0, 0)) [ 63.650] clipped_glyphs? 18 glyph in 1 lists extents (1, 4), (163, 18), region (2, 17), (162, 18): yes [ 63.650] gen9_render_composite: 0x0, current mode=1/1 [ 63.650] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 63.650] kgem_bo_is_busy: handle=3, domain: 0 exec? 1, rq? 1 [ 63.650] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 63.650] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 63.650] sna_drawable_use_bo pixmap=3973, box=((2, 17), (162, 18)), flags=7... [ 63.650] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 63.650] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 63.650] sna_drawable_use_bo: using whole GPU bo [ 63.650] gen9_composite_set_target: pixmap=3973, format=20028888, size=553x37, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 63.650] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 63.650] color_convert: src=ff8ae234 [20028888] [ 63.650] color_convert: dst=ff8ae234 [20028888] [ 63.650] sna_render_get_solid: ff8ae234 [ 63.650] sna_render_get_solid(22) = ff8ae234 (old) [ 63.650] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 63.650] sna_transform_is_imprecise_integer_translation: no transform [ 63.650] gen9_composite_picture: integer translation (0, 0), removing [ 63.650] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 63.650] sna_render_pixmap_bo: GPU all damaged [ 63.650] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 63.650] gen4_choose_composite_emitter: solid, identity mask [ 63.650] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 63.650] aligning vertex: was 2, now 4 floats per vertex [ 63.650] gen9_composite_get_binding_table(fe00) [ 63.650] kgem_add_reloc64: handle=113, pos=16248, delta=0, domains=40000 [ 63.650] kgem_add_reloc64: adding proxy [delta=88] for handle=113 [ 63.650] kgem_add_reloc64[7] = (delta=88, target handle=3, presumed=fe00a000) [ 63.650] [3f70] bind bo(handle=113, addr=fe00a058), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 63.650] kgem_add_reloc64: handle=6, pos=16232, delta=0, domains=40000 [ 63.650] kgem_add_handle: handle=6, index=4 [ 63.650] kgem_add_reloc64[8] = (delta=0, target handle=4, presumed=fd581000) [ 63.650] [3f60] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 63.650] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 63.650] gen9_emit_sampler: sampler = a [ 63.650] gen9_emit_sf: num_sf_outputs=2 [ 63.650] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 63.650] gen9_emit_vertex_elements: setup id=9 [ 63.650] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 63.650] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 63.650] glyphs0_to_dst: glyph=(9, 5), (19, 18), clip=(2, 17), (162, 18) [ 63.650] glyphs0_to_dst: blt=(9, 17), (19, 18) [ 63.650] emit_primitive_identity_mask__avx2: dst=(9, 17), mask=(672.00, 60.00) x (10.00, 1.00) [ 63.650] gen8_vertex_flush[5e4] = 3 [ 63.650] gen9_magic_ca_pass: CA fixup (20 -> 23) [ 63.650] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 63.650] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 63.650] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 63.650] sna_glyphs(op=3, nlist=1, src=(172, 15)) [ 63.650] kgem_bo_is_busy: handle=3, domain: 0 exec? 1, rq? 1 [ 63.650] sna_glyphs: discarding mask [ 63.650] glyphs0_to_dst(op=3, src=(172, 15), nlist=1, dst=(172, 15)+(0, 0)) [ 63.650] clipped_glyphs? 23 glyph in 1 lists extents (171, 3), (379, 18), region (172, 17), (378, 18): yes [ 63.650] gen9_render_composite: 0x0, current mode=1/1 [ 63.650] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 63.650] kgem_bo_is_busy: handle=3, domain: 0 exec? 1, rq? 1 [ 63.650] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 63.650] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 63.650] sna_drawable_use_bo pixmap=3973, box=((172, 17), (378, 18)), flags=7... [ 63.650] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 63.650] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 63.650] sna_drawable_use_bo: using whole GPU bo [ 63.650] gen9_composite_set_target: pixmap=3973, format=20028888, size=553x37, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 63.650] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 63.650] color_convert: src=ff729fcf [20028888] [ 63.650] color_convert: dst=ff729fcf [20028888] [ 63.650] sna_render_get_solid: ff729fcf [ 63.650] sna_render_get_solid(23) = ff729fcf (old) [ 63.650] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 63.650] sna_transform_is_imprecise_integer_translation: no transform [ 63.650] gen9_composite_picture: integer translation (0, 0), removing [ 63.650] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 63.650] sna_render_pixmap_bo: GPU all damaged [ 63.650] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 63.650] gen4_choose_composite_emitter: solid, identity mask [ 63.650] kgem_check_bo: num_pages=+0, num_exec=+0 [ 63.650] gen9_composite_get_binding_table(fd40) [ 63.650] kgem_add_reloc64: handle=113, pos=16200, delta=0, domains=40000 [ 63.650] kgem_add_reloc64: adding proxy [delta=92] for handle=113 [ 63.650] kgem_add_reloc64[9] = (delta=92, target handle=3, presumed=fe00a000) [ 63.650] [3f40] bind bo(handle=113, addr=fe00a05c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 63.650] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 63.650] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 63.650] gen9_emit_vertex_elements: setup id=9 [ 63.650] glyphs0_to_dst: glyph=(180, 4), (190, 18), clip=(172, 17), (378, 18) [ 63.650] glyphs0_to_dst: blt=(180, 17), (190, 18) [ 63.650] emit_primitive_identity_mask__avx2: dst=(180, 17), mask=(944.00, 61.00) x (10.00, 1.00) [ 63.650] glyphs0_to_dst: glyph=(208, 7), (217, 18), clip=(172, 17), (378, 18) [ 63.650] glyphs0_to_dst: blt=(208, 17), (217, 18) [ 63.650] emit_primitive_identity_mask__avx2: dst=(208, 17), mask=(960.00, 26.00) x (9.00, 1.00) [ 63.650] glyphs0_to_dst: glyph=(216, 4), (226, 18), clip=(172, 17), (378, 18) [ 63.650] glyphs0_to_dst: blt=(216, 17), (226, 18) [ 63.650] emit_primitive_identity_mask__avx2: dst=(216, 17), mask=(944.00, 61.00) x (10.00, 1.00) [ 63.650] glyphs0_to_dst: glyph=(234, 16), (245, 18), clip=(172, 17), (378, 18) [ 63.650] glyphs0_to_dst: blt=(234, 17), (245, 18) [ 63.650] emit_primitive_identity_mask__avx2: dst=(234, 17), mask=(992.00, 1.00) x (11.00, 1.00) [ 63.650] glyphs0_to_dst: glyph=(334, 7), (343, 18), clip=(172, 17), (378, 18) [ 63.650] glyphs0_to_dst: blt=(334, 17), (343, 18) [ 63.650] emit_primitive_identity_mask__avx2: dst=(334, 17), mask=(960.00, 26.00) x (9.00, 1.00) [ 63.650] glyphs0_to_dst: glyph=(342, 16), (353, 18), clip=(172, 17), (378, 18) [ 63.650] glyphs0_to_dst: blt=(342, 17), (353, 18) [ 63.650] emit_primitive_identity_mask__avx2: dst=(342, 17), mask=(992.00, 1.00) x (11.00, 1.00) [ 63.650] glyphs0_to_dst: glyph=(369, 7), (379, 18), clip=(172, 17), (378, 18) [ 63.650] glyphs0_to_dst: blt=(369, 17), (378, 18) [ 63.651] emit_primitive_identity_mask__avx2: dst=(369, 17), mask=(976.00, 42.00) x (9.00, 1.00) [ 63.651] gen8_vertex_flush[6e4] = 21 [ 63.651] gen9_magic_ca_pass: CA fixup (23 -> 44) [ 63.651] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 63.651] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 63.651] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 63.651] sna_glyphs(op=3, nlist=1, src=(1, 32)) [ 63.651] kgem_bo_is_busy: handle=3, domain: 0 exec? 1, rq? 1 [ 63.651] sna_glyphs: discarding mask [ 63.651] glyphs0_to_dst(op=3, src=(1, 32), nlist=1, dst=(1, 32)+(0, 0)) [ 63.651] clipped_glyphs: no, clip region (0, 0), (553, 37) matches drawable pixmap=94680752792880 size=553x37 [ 63.651] gen9_render_composite: 0x0, current mode=1/1 [ 63.651] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 63.651] kgem_bo_is_busy: handle=3, domain: 0 exec? 1, rq? 1 [ 63.651] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 63.651] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 63.651] sna_drawable_use_bo pixmap=3973, box=((0, 0), (553, 37)), flags=7... [ 63.651] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 63.651] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 63.651] sna_drawable_use_bo: using whole GPU bo [ 63.651] gen9_composite_set_target: pixmap=3973, format=20028888, size=553x37, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 63.651] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 63.651] color_convert: src=ff8ae234 [20028888] [ 63.651] color_convert: dst=ff8ae234 [20028888] [ 63.651] sna_render_get_solid: ff8ae234 [ 63.651] sna_render_get_solid(22) = ff8ae234 (old) [ 63.651] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 63.651] sna_transform_is_imprecise_integer_translation: no transform [ 63.651] gen9_composite_picture: integer translation (0, 0), removing [ 63.651] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 63.651] sna_render_pixmap_bo: GPU all damaged [ 63.651] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 63.651] gen4_choose_composite_emitter: solid, identity mask [ 63.651] kgem_check_bo: num_pages=+0, num_exec=+0 [ 63.651] gen9_composite_get_binding_table(fcc0) [ 63.651] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 63.651] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 63.651] gen9_emit_vertex_elements: setup id=9 [ 63.651] glyphs0_to_dst: glyph=(1, 24)x(9, 8), unclipped [ 63.651] emit_primitive_identity_mask__avx2: dst=(1, 24), mask=(688.00, 32.00) x (9.00, 8.00) [ 63.651] glyphs0_to_dst: glyph=(9, 22)x(10, 13), unclipped [ 63.651] emit_primitive_identity_mask__avx2: dst=(9, 22), mask=(672.00, 48.00) x (10.00, 13.00) [ 63.651] glyphs0_to_dst: glyph=(19, 24)x(9, 8), unclipped [ 63.651] emit_primitive_identity_mask__avx2: dst=(19, 24), mask=(688.00, 32.00) x (9.00, 8.00) [ 63.651] glyphs0_to_dst: glyph=(28, 26)x(8, 3), unclipped [ 63.651] emit_primitive_identity_mask__avx2: dst=(28, 26), mask=(688.00, 48.00) x (8.00, 3.00) [ 63.651] glyphs0_to_dst: glyph=(36, 22)x(11, 10), unclipped [ 63.651] emit_primitive_identity_mask__avx2: dst=(36, 22), mask=(704.00, 0.00) x (11.00, 10.00) [ 63.651] glyphs0_to_dst: glyph=(46, 24)x(9, 8), unclipped [ 63.651] emit_primitive_identity_mask__avx2: dst=(46, 24), mask=(720.00, 0.00) x (9.00, 8.00) [ 63.651] glyphs0_to_dst: glyph=(54, 24)x(10, 8), unclipped [ 63.651] emit_primitive_identity_mask__avx2: dst=(54, 24), mask=(704.00, 16.00) x (10.00, 8.00) [ 63.651] glyphs0_to_dst: glyph=(63, 24)x(10, 8), unclipped [ 63.651] emit_primitive_identity_mask__avx2: dst=(63, 24), mask=(720.00, 16.00) x (10.00, 8.00) [ 63.651] glyphs0_to_dst: glyph=(72, 21)x(10, 11), unclipped [ 63.651] emit_primitive_identity_mask__avx2: dst=(72, 21), mask=(736.00, 0.00) x (10.00, 11.00) [ 63.651] glyphs0_to_dst: glyph=(81, 24)x(10, 8), unclipped [ 63.651] emit_primitive_identity_mask__avx2: dst=(81, 24), mask=(752.00, 0.00) x (10.00, 8.00) [ 63.651] glyphs0_to_dst: glyph=(90, 21)x(10, 11), unclipped [ 63.651] emit_primitive_identity_mask__avx2: dst=(90, 21), mask=(736.00, 0.00) x (10.00, 11.00) [ 63.651] glyphs0_to_dst: glyph=(99, 24)x(11, 8), unclipped [ 63.651] emit_primitive_identity_mask__avx2: dst=(99, 24), mask=(736.00, 16.00) x (11.00, 8.00) [ 63.651] glyphs0_to_dst: glyph=(109, 24)x(9, 8), unclipped [ 63.651] emit_primitive_identity_mask__avx2: dst=(109, 24), mask=(752.00, 16.00) x (9.00, 8.00) [ 63.651] glyphs0_to_dst: glyph=(118, 26)x(8, 3), unclipped [ 63.651] emit_primitive_identity_mask__avx2: dst=(118, 26), mask=(688.00, 48.00) x (8.00, 3.00) [ 63.651] glyphs0_to_dst: glyph=(126, 22)x(10, 10), unclipped [ 63.651] emit_primitive_identity_mask__avx2: dst=(126, 22), mask=(704.00, 32.00) x (10.00, 10.00) [ 63.651] glyphs0_to_dst: glyph=(135, 22)x(10, 10), unclipped [ 63.651] emit_primitive_identity_mask__avx2: dst=(135, 22), mask=(704.00, 32.00) x (10.00, 10.00) [ 63.651] glyphs0_to_dst: glyph=(144, 22)x(10, 10), unclipped [ 63.651] emit_primitive_identity_mask__avx2: dst=(144, 22), mask=(720.00, 32.00) x (10.00, 10.00) [ 63.651] glyphs0_to_dst: glyph=(153, 22)x(10, 10), unclipped [ 63.651] emit_primitive_identity_mask__avx2: dst=(153, 22), mask=(704.00, 48.00) x (10.00, 10.00) [ 63.651] gen8_vertex_flush[7e4] = 54 [ 63.651] gen9_magic_ca_pass: CA fixup (44 -> 98) [ 63.651] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 63.651] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 63.651] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 63.651] sna_glyphs(op=3, nlist=1, src=(163, 32)) [ 63.651] kgem_bo_is_busy: handle=3, domain: 0 exec? 1, rq? 1 [ 63.651] sna_glyphs: discarding mask [ 63.651] glyphs0_to_dst(op=3, src=(163, 32), nlist=1, dst=(163, 32)+(0, 0)) [ 63.651] clipped_glyphs: no, clip region (0, 0), (553, 37) matches drawable pixmap=94680752792880 size=553x37 [ 63.651] gen9_render_composite: 0x0, current mode=1/1 [ 63.651] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 63.651] kgem_bo_is_busy: handle=3, domain: 0 exec? 1, rq? 1 [ 63.651] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 63.651] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 63.651] sna_drawable_use_bo pixmap=3973, box=((0, 0), (553, 37)), flags=7... [ 63.651] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 63.651] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 63.651] sna_drawable_use_bo: using whole GPU bo [ 63.651] gen9_composite_set_target: pixmap=3973, format=20028888, size=553x37, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 63.651] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 63.651] color_convert: src=ffffffff [20028888] [ 63.651] color_convert: dst=ffffffff [20028888] [ 63.651] sna_render_get_solid: ffffffff [ 63.651] sna_render_get_solid(white) [ 63.651] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 63.651] sna_transform_is_imprecise_integer_translation: no transform [ 63.651] gen9_composite_picture: integer translation (0, 0), removing [ 63.651] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 63.651] sna_render_pixmap_bo: GPU all damaged [ 63.651] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 63.651] gen4_choose_composite_emitter: solid, identity mask [ 63.651] kgem_check_bo: num_pages=+0, num_exec=+0 [ 63.651] gen9_composite_get_binding_table(fc80) [ 63.651] kgem_add_reloc64: handle=7, pos=16152, delta=0, domains=40000 [ 63.651] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 63.651] kgem_add_reloc64[10] = (delta=1048, target handle=2, presumed=fffe8000) [ 63.651] [3f10] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 63.651] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 63.651] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 63.651] gen9_emit_vertex_elements: setup id=9 [ 63.651] glyphs0_to_dst: glyph=(165, 24)x(5, 8), unclipped [ 63.651] emit_primitive_identity_mask__avx2: dst=(165, 24), mask=(720.00, 48.00) x (5.00, 8.00) [ 63.651] gen8_vertex_flush[8e4] = 3 [ 63.651] gen9_magic_ca_pass: CA fixup (98 -> 101) [ 63.651] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 63.651] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 63.651] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 63.651] sna_glyphs(op=3, nlist=1, src=(172, 32)) [ 63.651] kgem_bo_is_busy: handle=3, domain: 0 exec? 1, rq? 1 [ 63.651] sna_glyphs: discarding mask [ 63.651] glyphs0_to_dst(op=3, src=(172, 32), nlist=1, dst=(172, 32)+(0, 0)) [ 63.651] clipped_glyphs: no, clip region (0, 0), (553, 37) matches drawable pixmap=94680752792880 size=553x37 [ 63.651] gen9_render_composite: 0x0, current mode=1/1 [ 63.651] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 63.651] kgem_bo_is_busy: handle=3, domain: 0 exec? 1, rq? 1 [ 63.651] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 63.651] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 63.651] sna_drawable_use_bo pixmap=3973, box=((0, 0), (553, 37)), flags=7... [ 63.651] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 63.651] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 63.651] sna_drawable_use_bo: using whole GPU bo [ 63.651] gen9_composite_set_target: pixmap=3973, format=20028888, size=553x37, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 63.651] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 63.651] color_convert: src=ff729fcf [20028888] [ 63.651] color_convert: dst=ff729fcf [20028888] [ 63.651] sna_render_get_solid: ff729fcf [ 63.651] sna_render_get_solid(23) = ff729fcf (old) [ 63.651] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 63.651] sna_transform_is_imprecise_integer_translation: no transform [ 63.651] gen9_composite_picture: integer translation (0, 0), removing [ 63.651] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 63.651] sna_render_pixmap_bo: GPU all damaged [ 63.651] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 63.651] gen4_choose_composite_emitter: solid, identity mask [ 63.651] kgem_check_bo: num_pages=+0, num_exec=+0 [ 63.651] gen9_composite_get_binding_table(fc00) [ 63.651] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 63.651] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 63.651] gen9_emit_vertex_elements: setup id=9 [ 63.651] glyphs0_to_dst: glyph=(171, 26)x(11, 3), unclipped [ 63.651] emit_primitive_identity_mask__avx2: dst=(171, 26), mask=(736.00, 32.00) x (11.00, 3.00) [ 63.651] glyphs0_to_dst: glyph=(180, 21)x(10, 14), unclipped [ 63.651] emit_primitive_identity_mask__avx2: dst=(180, 21), mask=(944.00, 48.00) x (10.00, 14.00) [ 63.651] glyphs0_to_dst: glyph=(189, 21)x(11, 11), unclipped [ 63.651] emit_primitive_identity_mask__avx2: dst=(189, 21), mask=(960.00, 0.00) x (11.00, 11.00) [ 63.651] glyphs0_to_dst: glyph=(198, 24)x(10, 8), unclipped [ 63.651] emit_primitive_identity_mask__avx2: dst=(198, 24), mask=(976.00, 0.00) x (10.00, 8.00) [ 63.651] glyphs0_to_dst: glyph=(208, 24)x(9, 11), unclipped [ 63.651] emit_primitive_identity_mask__avx2: dst=(208, 24), mask=(960.00, 16.00) x (9.00, 11.00) [ 63.651] glyphs0_to_dst: glyph=(216, 21)x(10, 14), unclipped [ 63.651] emit_primitive_identity_mask__avx2: dst=(216, 21), mask=(944.00, 48.00) x (10.00, 14.00) [ 63.651] glyphs0_to_dst: glyph=(225, 22)x(10, 10), unclipped [ 63.651] emit_primitive_identity_mask__avx2: dst=(225, 22), mask=(976.00, 16.00) x (10.00, 10.00) [ 63.651] glyphs0_to_dst: glyph=(234, 33)x(11, 2), unclipped [ 63.651] emit_primitive_identity_mask__avx2: dst=(234, 33), mask=(992.00, 0.00) x (11.00, 2.00) [ 63.651] glyphs0_to_dst: glyph=(243, 21)x(11, 11), unclipped [ 63.651] emit_primitive_identity_mask__avx2: dst=(243, 21), mask=(1008.00, 0.00) x (11.00, 11.00) [ 63.651] glyphs0_to_dst: glyph=(253, 24)x(9, 8), unclipped [ 63.651] emit_primitive_identity_mask__avx2: dst=(253, 24), mask=(720.00, 0.00) x (9.00, 8.00) [ 63.651] glyphs0_to_dst: glyph=(261, 24)x(10, 8), unclipped [ 63.651] emit_primitive_identity_mask__avx2: dst=(261, 24), mask=(704.00, 16.00) x (10.00, 8.00) [ 63.651] glyphs0_to_dst: glyph=(270, 24)x(10, 8), unclipped [ 63.651] emit_primitive_identity_mask__avx2: dst=(270, 24), mask=(704.00, 16.00) x (10.00, 8.00) [ 63.651] glyphs0_to_dst: glyph=(279, 20)x(10, 12), unclipped [ 63.651] emit_primitive_identity_mask__avx2: dst=(279, 20), mask=(992.00, 16.00) x (10.00, 12.00) [ 63.651] glyphs0_to_dst: glyph=(288, 24)x(10, 8), unclipped [ 63.651] emit_primitive_identity_mask__avx2: dst=(288, 24), mask=(704.00, 16.00) x (10.00, 8.00) [ 63.651] glyphs0_to_dst: glyph=(297, 24)x(10, 8), unclipped [ 63.651] emit_primitive_identity_mask__avx2: dst=(297, 24), mask=(752.00, 0.00) x (10.00, 8.00) [ 63.651] glyphs0_to_dst: glyph=(307, 20)x(10, 12), unclipped [ 63.651] emit_primitive_identity_mask__avx2: dst=(307, 20), mask=(1008.00, 16.00) x (10.00, 12.00) [ 63.651] glyphs0_to_dst: glyph=(315, 21)x(11, 11), unclipped [ 63.651] emit_primitive_identity_mask__avx2: dst=(315, 21), mask=(960.00, 0.00) x (11.00, 11.00) [ 63.651] glyphs0_to_dst: glyph=(324, 24)x(11, 8), unclipped [ 63.651] emit_primitive_identity_mask__avx2: dst=(324, 24), mask=(736.00, 16.00) x (11.00, 8.00) [ 63.651] glyphs0_to_dst: glyph=(334, 24)x(9, 11), unclipped [ 63.651] emit_primitive_identity_mask__avx2: dst=(334, 24), mask=(960.00, 16.00) x (9.00, 11.00) [ 63.651] glyphs0_to_dst: glyph=(342, 33)x(11, 2), unclipped [ 63.651] emit_primitive_identity_mask__avx2: dst=(342, 33), mask=(992.00, 0.00) x (11.00, 2.00) [ 63.651] glyphs0_to_dst: glyph=(351, 20)x(10, 12), unclipped [ 63.651] emit_primitive_identity_mask__avx2: dst=(351, 20), mask=(992.00, 16.00) x (10.00, 12.00) [ 63.651] glyphs0_to_dst: glyph=(361, 20)x(9, 12), unclipped [ 63.651] emit_primitive_identity_mask__avx2: dst=(361, 20), mask=(960.00, 32.00) x (9.00, 12.00) [ 63.651] glyphs0_to_dst: glyph=(369, 24)x(10, 11), unclipped [ 63.651] emit_primitive_identity_mask__avx2: dst=(369, 24), mask=(976.00, 32.00) x (10.00, 11.00) [ 63.651] gen8_vertex_flush[9e4] = 69 [ 63.651] gen9_magic_ca_pass: CA fixup (101 -> 170) [ 63.651] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 63.651] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 63.651] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 63.651] sna_glyphs(op=3, nlist=1, src=(379, 32)) [ 63.651] kgem_bo_is_busy: handle=3, domain: 0 exec? 1, rq? 1 [ 63.651] sna_glyphs: discarding mask [ 63.651] glyphs0_to_dst(op=3, src=(379, 32), nlist=1, dst=(379, 32)+(0, 0)) [ 63.651] clipped_glyphs: no, clip region (0, 0), (553, 37) matches drawable pixmap=94680752792880 size=553x37 [ 63.651] gen9_render_composite: 0x0, current mode=1/1 [ 63.651] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 63.651] kgem_bo_is_busy: handle=3, domain: 0 exec? 1, rq? 1 [ 63.651] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 63.651] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 63.651] sna_drawable_use_bo pixmap=3973, box=((0, 0), (553, 37)), flags=7... [ 63.651] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 63.651] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 63.651] sna_drawable_use_bo: using whole GPU bo [ 63.651] gen9_composite_set_target: pixmap=3973, format=20028888, size=553x37, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 63.651] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 63.651] color_convert: src=ffffffff [20028888] [ 63.651] color_convert: dst=ffffffff [20028888] [ 63.651] sna_render_get_solid: ffffffff [ 63.651] sna_render_get_solid(white) [ 63.651] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 63.651] sna_transform_is_imprecise_integer_translation: no transform [ 63.651] gen9_composite_picture: integer translation (0, 0), removing [ 63.651] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 63.651] sna_render_pixmap_bo: GPU all damaged [ 63.651] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 63.651] gen4_choose_composite_emitter: solid, identity mask [ 63.651] kgem_check_bo: num_pages=+0, num_exec=+0 [ 63.651] gen9_composite_get_binding_table(fbc0) [ 63.651] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 63.651] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 63.651] gen9_emit_vertex_elements: setup id=9 [ 63.651] glyphs0_to_dst: glyph=(378, 21)x(10, 13), unclipped [ 63.651] emit_primitive_identity_mask__avx2: dst=(378, 21), mask=(752.00, 32.00) x (10.00, 13.00) [ 63.651] gen8_vertex_flush[ae4] = 3 [ 63.651] gen9_magic_ca_pass: CA fixup (170 -> 173) [ 63.651] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 63.651] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 63.651] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 63.651] sna_composite_rectangles(pixmap=3973, op=1, ffffffff x 2 [(397, 18)x(9, 2) ...]) [ 63.651] sna_composite_rectangles: converted to op 1 [ 63.651] sna_composite_rectangles[0] (397, 18)x(9, 2) -> (397, 18), (406, 20) [ 63.651] sna_composite_rectangles[1] (397, 20)x(9, 15) -> (397, 20), (406, 35) [ 63.651] sna_composite_rectangles: nrects=2, region=(397, 18), (406, 35) x 2 [ 63.651] sna_composite_rectangles: clipped extents (397, 18),(406, 35) x 1 [ 63.651] sna_composite_rectangles: pixmap +(0, 0) extents (397, 18),(406, 35) [ 63.651] sna_composite_rectangles: dropping last-cpu hint [ 63.651] sna_drawable_use_bo pixmap=3973, box=((397, 18), (406, 35)), flags=9... [ 63.651] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 63.651] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 63.651] sna_drawable_use_bo: using whole GPU bo [ 63.651] gen9_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20028888]) [ 63.651] kgem_bo_is_render: handle=3, rq? 1 [1] [ 63.651] gen9_render_fill_boxes(ffffffff x 1 [(397, 18), (406, 35) ...]) [ 63.651] sna_render_get_solid: ffffffff [ 63.651] sna_render_get_solid(white) [ 63.651] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 63.651] kgem_check_bo: num_pages=+0, num_exec=+0 [ 63.651] aligning vertex: was 4, now 2 floats per vertex [ 63.651] gen9_composite_get_binding_table(fb80) [ 63.651] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 63.651] gen9_emit_sampler: sampler = 1 [ 63.651] gen9_emit_sf: num_sf_outputs=1 [ 63.651] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 63.651] gen9_emit_vertex_elements: setup id=0 [ 63.651] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 63.651] (397, 18), (406, 35) [ 63.651] gen8_vertex_flush[c00] = 3 [ 63.651] sna_validate_gc(0x561c94ab2470) changes=e0000, previous serial=80000f24, drawable=f24 [ 63.651] sna_validate_gc: recomputing clip [ 63.651] sna_validate_gc: composite clip=4x[(65, 806), (618, 843)] [0x561c94a332f0] [ 63.651] sna_copy_area: src=pixmap=3973:(0, 0)x(553, 37)+(0, 0) -> dst=pixmap=3060:(0, 782)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 63.651] sna_copy_area: normal copy [ 63.651] sna_do_copy: src=(0, 0), dst=(0, 782), size=(553x37) [ 63.651] sna_do_copy: after drawable: src=(0, 0), dst=(65, 806), size=(553x37) [ 63.652] sna_do_copy: dst extents (65, 806), (618, 843), dst clip extents (65, 806), (618, 843), dst size=3775x2136 [ 63.652] sna_do_copy: clipped dst extents (65, 806), (618, 843) [ 63.652] sna_do_copy: unclipped src extents (0, 0), (553, 37) [ 63.652] sna_do_copy: clipped src extents (0, 0), (553, 37) [ 63.652] sna_do_copy: pixmap -- no source clipping [ 63.652] sna_do_copy: src extents (0, 0), (553, 37) x 1 [ 63.652] sna_do_copy: copy region (65, 806), (618, 843) x 4 + (-65, -806) [ 63.652] sna_copy_boxes (boxes=4x[(605, 806), (618, 823)...], src pixmap=3973+(-65, -806), dst pixmap=3060+(-65, -24), alu=3, src.size=553x37, dst.size=3775x2136) [ 63.652] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94a26fb0, gpu_bo=3, cpu_bo=0), replaces=0 [ 63.652] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 63.652] sna_drawable_use_bo pixmap=3060, box=((0, 782), (553, 819)), flags=3... [ 63.652] sna_drawable_use_bo: exported target, set PREFER_GPU [ 63.652] sna_drawable_use_bo: pinned, never REPLACES [ 63.652] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=3 [ 63.652] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 63.652] sna_drawable_use_bo: using whole GPU bo [ 63.652] sna_pixmap_move_to_gpu(pixmap=3973, usage=0), flags=a [ 63.652] sna_pixmap_move_to_gpu: already all-damaged [ 63.652] sna_pixmap_mark_active: pixmap=3973, handle=3 [ 63.652] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 63.652] gen9_render_copy_boxes (0, -782)->(0, 0) x 4, alu=3, flags=0, self-copy=0, overlaps? 0 [ 63.652] kgem_bo_is_render: handle=3, rq? 1 [1] [ 63.652] kgem_bo_is_render: handle=9, rq? 0 [0] [ 63.652] kgem_bo_is_render: handle=9, rq? 0 [0] [ 63.652] kgem_bo_is_render: handle=3, rq? 1 [1] [ 63.652] kgem_set_mode: flushing before new bo [ 63.652] gen8_vertex_close: used=698, vbo active? 23, vb=201, nreloc=2 [ 63.652] gen8_vertex_close: reloc[0] = 287 [ 63.652] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 63.652] kgem_add_handle: handle=23, index=5 [ 63.652] kgem_add_reloc64[11] = (delta=0, target handle=5, presumed=fd541000) [ 63.652] gen8_vertex_close: reloc[1] = 372 [ 63.652] kgem_add_reloc64: handle=23, pos=372, delta=0, domains=200000 [ 63.652] kgem_add_reloc64[12] = (delta=0, target handle=5, presumed=fd541000) [ 63.652] batch[1/1, flags=1800]: 774 774 16112 16384, nreloc=13, nexec=6, nfence=0, aperture=1178 [fenced=0] [ 63.652] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd981000 [ 63.652] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -57343 [ 63.652] kgem_fixup_relocs: shrinking by 57344 [ 63.652] __kgem_busy: handle=2, busy=0, wedged=0 [ 63.652] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd981000 [ 63.652] kgem_commit: release handle=3 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fff12000 [ 63.652] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 63.652] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 63.652] __kgem_bo_clear_busy: handle=7 [ 63.652] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 63.652] kgem_commit: release handle=113 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 63.652] __kgem_bo_clear_busy: handle=113 [ 63.652] kgem_commit: release handle=113 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fe00a000 [ 63.652] kgem_commit: release handle=113 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 63.652] __kgem_bo_clear_busy: handle=113 [ 63.652] kgem_commit: release handle=113 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 63.652] __kgem_bo_clear_busy: handle=113 [ 63.652] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 63.652] kgem_commit: release handle=113 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 63.652] __kgem_bo_clear_busy: handle=113 [ 63.652] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 63.652] __kgem_bo_clear_busy: handle=7 [ 63.652] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 63.652] __kgem_busy: handle=2, busy=131072, wedged=0 [ 63.652] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 63.652] kgem_check_bo: num_pages=+8178, num_exec=+2 [ 63.652] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 63.652] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 63.652] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 63.652] kgem_add_handle: handle=4, index=0 [ 63.652] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 63.652] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 63.652] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 63.652] gen9_composite_get_binding_table(ffc0) [ 63.652] kgem_add_reloc64: handle=9, pos=16360, delta=0, domains=20002 [ 63.652] kgem_add_handle: handle=9, index=1 [ 63.652] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f02dd000) [ 63.652] __kgem_bo_mark_dirty: handle=9 (proxy? 0) [ 63.652] [3fe0] bind bo(handle=9, addr=f02dd000), format=192, width=3775, height=2136, pitch=15360, tiling=1 -> render [ 63.652] kgem_add_reloc64: handle=3, pos=16344, delta=0, domains=40000 [ 63.652] kgem_add_handle: handle=3, index=2 [ 63.652] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fff12000) [ 63.652] [3fd0] bind bo(handle=3, addr=fff12000), format=192, width=553, height=37, pitch=2560, tiling=1 -> sampler [ 63.652] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 63.652] gen9_emit_sampler: sampler = 0 [ 63.652] gen9_emit_sf: num_sf_outputs=1 [ 63.652] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 63.652] gen9_emit_vertex_elements: setup id=0 [ 63.652] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 63.652] (540, 0) -> (540, 782) + (13, 17) [ 63.652] (0, 17) -> (0, 799) + (409, 3) [ 63.652] (540, 17) -> (540, 799) + (13, 3) [ 63.652] (0, 20) -> (0, 802) + (409, 17) [ 63.652] gen8_vertex_flush[490] = 12 [ 63.652] sna_accel_flush: flush?=1, dirty?=0 [ 63.652] gen8_vertex_close: used=722, vbo active? 23, vb=1, nreloc=1 [ 63.652] gen8_vertex_close: reloc[0] = 287 [ 63.652] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 63.652] kgem_add_handle: handle=23, index=3 [ 63.652] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 63.652] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=8252 [fenced=0] [ 63.652] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 63.652] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 63.652] kgem_fixup_relocs: shrinking by 61440 [ 63.652] __kgem_busy: handle=1, busy=0, wedged=0 [ 63.652] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 63.652] kgem_commit: release handle=9 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f02dd000 [ 63.652] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 63.652] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fff12000 [ 63.652] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 63.652] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 63.652] sna_accel_flush: flush?=0, dirty?=0 [ 63.652] sna_accel_flush: flush?=0, dirty?=0 [ 63.652] sna_accel_flush: flush?=0, dirty?=0 [ 63.652] sna_accel_flush: flush?=0, dirty?=0 [ 63.652] sna_destroy_pixmap: pixmap=3973, attached?=1 [ 63.652] _kgem_bo_destroy: handle=3, proxy? 0 [ 63.652] __kgem_bo_destroy: handle=3, size=319488 [ 63.652] __kgem_busy: handle=3, busy=131072, wedged=0 [ 63.652] __kgem_bo_destroy: handle=3 -> active [ 63.652] __sna_free_pixmap(pixmap=3973) [ 63.652] sna_accel_flush: flush?=0, dirty?=0 [ 63.652] sna_accel_flush: flush?=0, dirty?=0 [ 63.652] sna_accel_flush: flush?=0, dirty?=0 [ 63.652] sna_block_handler (tv=0.469000) [ 63.652] kgem_retire, need_retire?=1 [ 63.652] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 63.652] kgem_retire__requests_ring: retiring ring 0 [ 63.652] __kgem_busy: handle=2, busy=0, wedged=0 [ 63.652] __kgem_retire_rq: request 2 complete [ 63.652] kgem_retire__requests_ring: retiring ring 0 [ 63.652] __kgem_busy: handle=1, busy=0, wedged=0 [ 63.652] __kgem_retire_rq: request 1 complete [ 63.652] __kgem_bo_flush: handle=9, busy=0, wedged=0 [ 63.652] __kgem_bo_flush: handle=3, busy=0, wedged=0 [ 63.652] kgem_bo_move_to_cache: release handle=3 [ 63.652] kgem_bo_move_to_inactive: moving handle=3 to inactive [ 63.652] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 63.652] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 63.652] kgem_retire -- retired=1, need_retire=0 [ 63.652] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 63.652] gen6_render_retire: resetting idle vbo [ 63.652] sna_scanout_do_flush: flush timer active: delta=10 [ 63.652] sna_accel_do_throttle -- no pending activity [ 63.652] sna_accel_block: evaluating timers, active=5 [ 63.652] sna_accel_block: flush timer expires in 10 [63662] [ 63.652] sna_wakeup_handler [ 63.652] sna_mode_wakeup: len=96 [ 63.652] sna_mode_wakeup: recording last swap on pipe=1, frame 3539 [dd3], time 63.650609 [ 63.652] sna_mode_wakeup: removing handle=114 [active_scanout=1] from scanout, installing handle=40 [active_scanout=3] [ 63.652] sna_mode_wakeup: flip complete, pending? 2 [ 63.652] sna_dri2_vblank_handler(type=2, sequence=3569, draw=3353) [ 63.652] sna_crtc_record_swap: recording last swap on pipe=0, frame 3569 [msc=3569], time 63.652004 [ 63.652] sna_dri2_vblank_handler: 2 complete, frame=3569 tv=63.652004 [ 63.652] sna_dri2_blit_complete: blit finished [ 63.652] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=3569, tv=63.652004) [ 63.652] frame_swap_complete(type=2): draw=146, pipe=0, frame=3569 [msc=3569], tv=63.652004 [ 63.652] sna_accel_flush: flush?=0, dirty?=0 [ 63.652] sna_dri2_event_free(draw?=1) [ 63.652] sna_dri2_remove_event: remove[0x561c94577180] from window 146, active? 1 [ 63.652] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 63.652] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=114] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 63.652] sna_dri2_vblank_handler complete [ 63.652] sna_mode_wakeup: recording last swap on pipe=0, frame 3569 [df1], time 63.652004 [ 63.652] sna_mode_wakeup: removing handle=114 [active_scanout=0] from scanout, installing handle=40 [active_scanout=3] [ 63.652] sna_mode_wakeup: flip complete, pending? 1 [ 63.652] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 63.652] sna_block_handler (tv=0.469000) [ 63.652] sna_scanout_do_flush: flush timer active: delta=10 [ 63.652] sna_accel_do_throttle -- no pending activity [ 63.652] sna_accel_block: evaluating timers, active=5 [ 63.652] sna_accel_block: flush timer expires in 10 [63662] [ 63.654] sna_wakeup_handler [ 63.654] sna_accel_flush: flush?=0, dirty?=0 [ 63.654] sna_accel_flush: flush?=0, dirty?=0 [ 63.654] sna_block_handler (tv=0.467000) [ 63.654] sna_scanout_do_flush: flush timer active: delta=8 [ 63.654] sna_accel_do_throttle -- no pending activity [ 63.654] sna_accel_block: evaluating timers, active=5 [ 63.654] sna_accel_block: flush timer expires in 8 [63662] [ 63.654] sna_wakeup_handler [ 63.654] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=114, name=86 [ 63.654] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 63.654] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 63.654] sna_dri2_get_back: draw size=7680x2160, back buffer handle=114 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 [ 63.654] sna_dri2_get_back: reuse backbuffer? 1 [ 63.654] sna_dri2_get_back: back buffer handle=114, active?=0, refcnt=1 [ 63.654] sna_dri2_get_back: reuse unattached back [ 63.654] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 63.654] sna_dri2_reuse_buffer: reusing back buffer handle=114, name=86, pitch=30720, age=0 [ 63.654] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 63.654] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=40, name=5, active_scanout=3 [ 63.654] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 63.654] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 63.654] sna_accel_flush: flush?=0, dirty?=0 [ 63.654] sna_accel_flush: flush?=0, dirty?=0 [ 63.654] sna_accel_flush: flush?=0, dirty?=0 [ 63.654] sna_block_handler (tv=0.467000) [ 63.654] sna_scanout_do_flush: flush timer active: delta=8 [ 63.654] sna_accel_do_throttle -- no pending activity [ 63.654] sna_accel_block: evaluating timers, active=5 [ 63.654] sna_accel_block: flush timer expires in 8 [63662] [ 63.655] sna_wakeup_handler [ 63.655] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 63.655] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 63.655] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 63.655] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 63.655] sna_dri2_get_msc(draw=146, pipe=0) [ 63.655] sna_crtc_record_swap: recording last swap on pipe=0, frame 3569 [msc=3569], time 63.652004 [ 63.655] sna_dri2_get_msc: msc=3569 [raw=3569], ust=63652004 [ 63.655] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=114 (refs=1/1, flush=0) , front=40 (refs=1/4, flush=1) [ 63.655] sna_dri2_schedule_swap(target_msc=3569, divisor=0, remainder=0) [ 63.655] sna_dri2_schedule_swap: using front handle=40, active_scanout?=3, flush?=1 [ 63.655] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 63.655] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 63.655] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 63.655] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 63.655] sna_crtc_record_swap: recording last swap on pipe=0, frame 3569 [msc=3569], time 63.652004 [ 63.655] immediate_swap: current_msc=3569, target_msc=3569 -- yes [ 63.655] can_flip: no, shadow enabled [ 63.655] sna_dri2_add_event: adding event to window 146) [ 63.655] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 63.655] sna_dri2_immediate_blit: no pending blit, starting chain [ 63.655] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 63.655] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 63.655] can_xchg: back size=8701e00, front size=8701e00 [ 63.655] can_xchg: yes, pixmap=165 [ 63.655] sna_dri2_xchg: win=146, exchange front=40/5,ref=2 and back=114/86,ref=2, pixmap=165 7680x2160 [ 63.655] sna_dri2_xchg: back_bo handle=114, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 63.655] sna_dri2_xchg: front_bo handle=40, pitch=30720, size=132710400, ref=4, active_scanout?=3 [ 63.655] set_bo: pixmap=165, handle=114 (old handle=40) [ 63.655] set_bo: marking whole pixmap as damaged [ 63.655] set_bo: applying final/discard move-to-gpu [ 63.655] wait_for_shadow: flags=0, flips=0, handle=40, shadow=32 [ 63.655] set_bo: dropping flush hint from handle=40 [ 63.655] set_bo: adding flush hint to handle=114 [ 63.655] mark_stale(handle=40) => 1 [ 63.655] swap_limit: draw=146 setting swap limit to 3 [ 63.655] sna_dri2_swap_limit_validate: swap limit set to 3 [ 63.655] sna_next_vblank(pipe=0, waiting until next vblank) [ 63.655] sna_dri2_schedule_swap: reported target_msc=3569 [ 63.655] sna_accel_flush: flush?=0, dirty?=0 [ 63.655] sna_accel_flush: flush?=0, dirty?=0 [ 63.655] sna_accel_flush: flush?=0, dirty?=0 [ 63.655] sna_accel_flush: flush?=0, dirty?=0 [ 63.655] sna_block_handler (tv=0.466000) [ 63.655] sna_scanout_do_flush: flush timer active: delta=7 [ 63.655] sna_accel_do_throttle -- no pending activity [ 63.655] sna_accel_block: evaluating timers, active=5 [ 63.655] sna_accel_block: flush timer expires in 7 [63662] [ 63.662] sna_wakeup_handler [ 63.662] sna_block_handler (tv=0.459000) [ 63.662] sna_scanout_do_flush: flush timer active: delta=0 [ 63.662] sna_scanout_do_flush (time=63662), triggered [ 63.662] sna_scanout_flush (time=63662), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 63.662] has_shadow: has pending damage? 1, outstanding flips: 0 [ 63.662] stop_flush: scanout=114 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 63.662] has_shadow: has pending damage? 1, outstanding flips: 0 [ 63.662] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 63.662] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 63.662] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 63.662] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 63.662] sna_pixmap_move_to_gpu: already all-damaged [ 63.662] sna_pixmap_mark_active: pixmap=165, handle=114 [ 63.662] sna_mode_redisplay: crtc[0] transformed? 0 [ 63.662] sna_mode_redisplay: crtc[1] transformed? 0 [ 63.662] sna_mode_redisplay: crtc[2] transformed? 0 [ 63.662] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=114 [active=1] [ 63.662] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 40, transformed? 0 [ 63.662] get_fb: reusing fb=101 for handle=114 [ 63.662] sna_mode_redisplay: recording flip on CRTC:32 handle=114, active_scanout=2, serial=2 [ 63.662] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 63.662] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 40, transformed? 0 [ 63.662] sna_mode_redisplay: recording flip on CRTC:39 handle=114, active_scanout=3, serial=3 [ 63.662] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 63.662] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 63.662] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 63.662] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=114, shadow handle=32 [ 63.662] sna_accel_do_throttle -- no pending activity [ 63.662] sna_accel_block: evaluating timers, active=5 [ 63.662] sna_accel_block: flush timer expires in 16 [63678] [ 63.666] sna_wakeup_handler [ 63.666] sna_mode_wakeup: len=32 [ 63.667] sna_mode_wakeup: recording last swap on pipe=1, frame 3540 [dd4], time 63.667288 [ 63.667] sna_mode_wakeup: removing handle=40 [active_scanout=1] from scanout, installing handle=114 [active_scanout=3] [ 63.667] sna_mode_wakeup: flip complete, pending? 2 [ 63.667] sna_block_handler (tv=0.454000) [ 63.667] sna_scanout_do_flush: flush timer active: delta=11 [ 63.667] sna_accel_do_throttle -- no pending activity [ 63.667] sna_accel_block: evaluating timers, active=5 [ 63.667] sna_accel_block: flush timer expires in 11 [63678] [ 63.668] sna_wakeup_handler [ 63.668] sna_mode_wakeup: len=64 [ 63.668] sna_dri2_vblank_handler(type=2, sequence=3570, draw=3353) [ 63.668] sna_crtc_record_swap: recording last swap on pipe=0, frame 3570 [msc=3570], time 63.668690 [ 63.668] sna_dri2_vblank_handler: 2 complete, frame=3570 tv=63.668690 [ 63.668] sna_dri2_blit_complete: blit finished [ 63.668] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=3570, tv=63.668690) [ 63.668] frame_swap_complete(type=2): draw=146, pipe=0, frame=3570 [msc=3570], tv=63.668690 [ 63.668] sna_accel_flush: flush?=0, dirty?=0 [ 63.668] sna_dri2_event_free(draw?=1) [ 63.668] sna_dri2_remove_event: remove[0x561c947bf430] from window 146, active? 1 [ 63.668] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=114] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 63.668] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=40] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 63.668] sna_dri2_vblank_handler complete [ 63.668] sna_mode_wakeup: recording last swap on pipe=0, frame 3570 [df2], time 63.668690 [ 63.668] sna_mode_wakeup: removing handle=40 [active_scanout=0] from scanout, installing handle=114 [active_scanout=3] [ 63.668] sna_mode_wakeup: flip complete, pending? 1 [ 63.668] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 63.668] sna_block_handler (tv=0.453000) [ 63.668] sna_scanout_do_flush: flush timer active: delta=10 [ 63.668] sna_accel_do_throttle -- no pending activity [ 63.668] sna_accel_block: evaluating timers, active=5 [ 63.668] sna_accel_block: flush timer expires in 10 [63678] [ 63.678] sna_wakeup_handler [ 63.678] sna_block_handler (tv=0.443000) [ 63.678] sna_scanout_do_flush: flush timer active: delta=0 [ 63.678] sna_scanout_do_flush (time=63678), triggered [ 63.678] sna_scanout_flush (time=63678), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 63.678] has_shadow: has pending damage? 0, outstanding flips: 0 [ 63.678] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 63.678] has_shadow: has pending damage? 0, outstanding flips: 0 [ 63.678] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 63.678] sna_accel_do_throttle -- no pending activity [ 63.678] sna_accel_block: evaluating timers, active=5 [ 63.678] sna_accel_block: flush timer expires in 16 [63694] [ 63.694] sna_wakeup_handler [ 63.694] sna_block_handler (tv=0.427000) [ 63.694] sna_scanout_do_flush: flush timer active: delta=0 [ 63.694] sna_scanout_do_flush (time=63694), triggered [ 63.694] sna_scanout_flush (time=63694), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 63.694] has_shadow: has pending damage? 0, outstanding flips: 0 [ 63.694] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 63.694] has_shadow: has pending damage? 0, outstanding flips: 0 [ 63.694] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 63.694] sna_accel_do_throttle -- no pending activity [ 63.694] sna_accel_block: evaluating timers, active=5 [ 63.694] sna_accel_block: flush timer expires in 16 [63710] [ 63.701] sna_wakeup_handler [ 63.701] sna_accel_flush: flush?=0, dirty?=0 [ 63.701] sna_accel_flush: flush?=0, dirty?=0 [ 63.701] sna_block_handler (tv=0.420000) [ 63.701] sna_scanout_do_flush: flush timer active: delta=9 [ 63.701] sna_accel_do_throttle -- no pending activity [ 63.701] sna_accel_block: evaluating timers, active=5 [ 63.701] sna_accel_block: flush timer expires in 9 [63710] [ 63.701] sna_wakeup_handler [ 63.701] sna_block_handler (tv=0.420000) [ 63.701] sna_scanout_do_flush: flush timer active: delta=9 [ 63.701] sna_accel_do_throttle -- no pending activity [ 63.701] sna_accel_block: evaluating timers, active=5 [ 63.701] sna_accel_block: flush timer expires in 9 [63710] [ 63.702] sna_wakeup_handler [ 63.702] sna_block_handler (tv=0.419000) [ 63.702] sna_scanout_do_flush: flush timer active: delta=8 [ 63.702] sna_accel_do_throttle -- no pending activity [ 63.702] sna_accel_block: evaluating timers, active=5 [ 63.702] sna_accel_block: flush timer expires in 8 [63710] [ 63.703] sna_wakeup_handler [ 63.703] sna_block_handler (tv=0.418000) [ 63.703] sna_scanout_do_flush: flush timer active: delta=7 [ 63.703] sna_accel_do_throttle -- no pending activity [ 63.703] sna_accel_block: evaluating timers, active=5 [ 63.703] sna_accel_block: flush timer expires in 7 [63710] [ 63.711] sna_wakeup_handler [ 63.711] sna_block_handler (tv=0.410000) [ 63.711] sna_scanout_do_flush: flush timer active: delta=-1 [ 63.711] sna_scanout_do_flush (time=63711), triggered [ 63.711] sna_scanout_flush (time=63711), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 63.711] has_shadow: has pending damage? 0, outstanding flips: 0 [ 63.711] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 63.711] has_shadow: has pending damage? 0, outstanding flips: 0 [ 63.711] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 63.711] sna_accel_do_throttle -- no pending activity [ 63.711] sna_accel_block: evaluating timers, active=5 [ 63.711] sna_accel_block: flush timer expires in 16 [63727] [ 63.727] sna_wakeup_handler [ 63.727] sna_block_handler (tv=0.394000) [ 63.727] sna_scanout_do_flush: flush timer active: delta=0 [ 63.727] sna_scanout_do_flush (time=63727), triggered [ 63.727] sna_scanout_flush (time=63727), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 63.727] has_shadow: has pending damage? 0, outstanding flips: 0 [ 63.727] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 63.727] has_shadow: has pending damage? 0, outstanding flips: 0 [ 63.727] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 63.727] sna_accel_do_throttle -- no pending activity [ 63.727] sna_accel_block: evaluating timers, active=5 [ 63.727] sna_accel_block: flush timer expires in 16 [63743] [ 63.743] sna_wakeup_handler [ 63.743] sna_block_handler (tv=0.378000) [ 63.743] sna_scanout_do_flush: flush timer active: delta=0 [ 63.743] sna_scanout_do_flush (time=63743), triggered [ 63.743] sna_scanout_flush (time=63743), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 63.743] has_shadow: has pending damage? 0, outstanding flips: 0 [ 63.743] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 63.743] has_shadow: has pending damage? 0, outstanding flips: 0 [ 63.743] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 63.743] sna_accel_do_throttle -- no pending activity [ 63.743] sna_accel_block: evaluating timers, active=5 [ 63.743] sna_accel_block: flush timer expires in 16 [63759] [ 63.760] sna_wakeup_handler [ 63.760] sna_block_handler (tv=0.361000) [ 63.760] sna_scanout_do_flush: flush timer active: delta=-1 [ 63.760] sna_scanout_do_flush (time=63760), triggered [ 63.760] sna_scanout_flush (time=63760), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 63.760] has_shadow: has pending damage? 0, outstanding flips: 0 [ 63.760] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 63.760] has_shadow: has pending damage? 0, outstanding flips: 0 [ 63.760] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 63.760] sna_accel_do_throttle -- no pending activity [ 63.760] sna_accel_block: evaluating timers, active=5 [ 63.760] sna_accel_block: flush timer expires in 16 [63776] [ 63.776] sna_wakeup_handler [ 63.776] sna_block_handler (tv=0.345000) [ 63.776] sna_scanout_do_flush: flush timer active: delta=0 [ 63.776] sna_scanout_do_flush (time=63776), triggered [ 63.776] sna_scanout_flush (time=63776), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 63.776] has_shadow: has pending damage? 0, outstanding flips: 0 [ 63.776] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 63.776] has_shadow: has pending damage? 0, outstanding flips: 0 [ 63.776] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 63.776] sna_accel_do_throttle -- no pending activity [ 63.776] sna_accel_block: evaluating timers, active=5 [ 63.776] sna_accel_block: flush timer expires in 16 [63792] [ 63.792] sna_wakeup_handler [ 63.792] sna_block_handler (tv=0.329000) [ 63.792] sna_scanout_do_flush: flush timer active: delta=0 [ 63.792] sna_scanout_do_flush (time=63792), triggered [ 63.792] sna_scanout_flush (time=63792), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 63.792] has_shadow: has pending damage? 0, outstanding flips: 0 [ 63.792] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 63.792] has_shadow: has pending damage? 0, outstanding flips: 0 [ 63.792] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 63.792] sna_accel_do_throttle -- no pending activity [ 63.792] sna_accel_block: evaluating timers, active=5 [ 63.792] sna_accel_block: flush timer expires in 16 [63808] [ 63.808] sna_wakeup_handler [ 63.809] sna_block_handler (tv=0.313000) [ 63.809] sna_scanout_do_flush: flush timer active: delta=-1 [ 63.809] sna_scanout_do_flush (time=63809), triggered [ 63.809] sna_scanout_flush (time=63809), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 63.809] has_shadow: has pending damage? 0, outstanding flips: 0 [ 63.809] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 63.809] has_shadow: has pending damage? 0, outstanding flips: 0 [ 63.809] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 63.809] sna_accel_do_throttle -- no pending activity [ 63.809] sna_accel_block: evaluating timers, active=5 [ 63.809] sna_accel_block: flush timer expires in 16 [63825] [ 63.825] sna_wakeup_handler [ 63.825] sna_block_handler (tv=0.296000) [ 63.825] sna_scanout_do_flush: flush timer active: delta=0 [ 63.825] sna_scanout_do_flush (time=63825), triggered [ 63.825] sna_scanout_flush (time=63825), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 63.825] has_shadow: has pending damage? 0, outstanding flips: 0 [ 63.825] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 63.825] has_shadow: has pending damage? 0, outstanding flips: 0 [ 63.825] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 63.825] sna_accel_do_throttle -- no pending activity [ 63.825] sna_accel_block: evaluating timers, active=5 [ 63.825] sna_accel_block: flush timer expires in 16 [63841] [ 63.841] sna_wakeup_handler [ 63.841] sna_block_handler (tv=0.280000) [ 63.841] sna_scanout_do_flush: flush timer active: delta=0 [ 63.841] sna_scanout_do_flush (time=63841), triggered [ 63.841] sna_scanout_flush (time=63841), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 63.841] has_shadow: has pending damage? 0, outstanding flips: 0 [ 63.841] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 63.841] has_shadow: has pending damage? 0, outstanding flips: 0 [ 63.841] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 63.841] sna_accel_do_throttle -- no pending activity [ 63.841] sna_accel_block: evaluating timers, active=5 [ 63.841] sna_accel_block: flush timer expires in 16 [63857] [ 63.857] sna_wakeup_handler [ 63.857] sna_block_handler (tv=0.264000) [ 63.857] sna_scanout_do_flush: flush timer active: delta=0 [ 63.857] sna_scanout_do_flush (time=63857), triggered [ 63.857] sna_scanout_flush (time=63857), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 63.857] has_shadow: has pending damage? 0, outstanding flips: 0 [ 63.857] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 63.858] has_shadow: has pending damage? 0, outstanding flips: 0 [ 63.858] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 63.858] sna_accel_do_throttle -- no pending activity [ 63.858] sna_accel_block: evaluating timers, active=5 [ 63.858] sna_accel_block: flush timer expires in 16 [63873] [ 63.868] sna_wakeup_handler [ 63.868] sna_accel_flush: flush?=0, dirty?=0 [ 63.868] sna_accel_flush: flush?=0, dirty?=0 [ 63.868] sna_block_handler (tv=0.500000) [ 63.868] sna_scanout_do_flush: flush timer active: delta=5 [ 63.868] sna_accel_do_throttle -- no pending activity [ 63.868] sna_accel_block: evaluating timers, active=5 [ 63.868] sna_accel_block: flush timer expires in 5 [63873] [ 63.868] sna_wakeup_handler [ 63.868] sna_block_handler (tv=0.500000) [ 63.868] sna_scanout_do_flush: flush timer active: delta=5 [ 63.868] sna_accel_do_throttle -- no pending activity [ 63.868] sna_accel_block: evaluating timers, active=5 [ 63.868] sna_accel_block: flush timer expires in 5 [63873] [ 63.868] sna_wakeup_handler [ 63.868] sna_accel_flush: flush?=0, dirty?=0 [ 63.868] sna_accel_flush: flush?=0, dirty?=0 [ 63.868] sna_accel_flush: flush?=0, dirty?=0 [ 63.868] sna_accel_flush: flush?=0, dirty?=0 [ 63.868] sna_block_handler (tv=0.500000) [ 63.868] sna_scanout_do_flush: flush timer active: delta=5 [ 63.868] sna_accel_do_throttle -- no pending activity [ 63.868] sna_accel_block: evaluating timers, active=5 [ 63.868] sna_accel_block: flush timer expires in 5 [63873] [ 63.869] sna_wakeup_handler [ 63.869] sna_accel_flush: flush?=0, dirty?=0 [ 63.869] sna_block_handler (tv=0.499000) [ 63.869] sna_scanout_do_flush: flush timer active: delta=4 [ 63.869] sna_accel_do_throttle -- no pending activity [ 63.869] sna_accel_block: evaluating timers, active=5 [ 63.869] sna_accel_block: flush timer expires in 4 [63873] [ 63.871] sna_wakeup_handler [ 63.871] sna_block_handler (tv=0.497000) [ 63.871] sna_scanout_do_flush: flush timer active: delta=2 [ 63.871] sna_scanout_do_flush (time=63871), triggered [ 63.871] sna_scanout_flush (time=63871), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 63.871] has_shadow: has pending damage? 0, outstanding flips: 0 [ 63.871] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 63.871] has_shadow: has pending damage? 0, outstanding flips: 0 [ 63.871] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 63.871] sna_accel_do_throttle -- no pending activity [ 63.871] sna_accel_block: evaluating timers, active=5 [ 63.871] sna_accel_block: flush timer expires in 16 [63887] [ 63.880] sna_wakeup_handler [ 63.880] sna_accel_flush: flush?=0, dirty?=0 [ 63.880] sna_accel_flush: flush?=0, dirty?=0 [ 63.880] sna_block_handler (tv=0.488000) [ 63.880] sna_scanout_do_flush: flush timer active: delta=7 [ 63.880] sna_accel_do_throttle -- no pending activity [ 63.880] sna_accel_block: evaluating timers, active=5 [ 63.880] sna_accel_block: flush timer expires in 7 [63887] [ 63.887] sna_wakeup_handler [ 63.887] sna_block_handler (tv=0.481000) [ 63.887] sna_scanout_do_flush: flush timer active: delta=0 [ 63.887] sna_scanout_do_flush (time=63887), triggered [ 63.887] sna_scanout_flush (time=63887), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 63.887] has_shadow: has pending damage? 0, outstanding flips: 0 [ 63.887] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 63.887] has_shadow: has pending damage? 0, outstanding flips: 0 [ 63.887] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 63.887] sna_accel_do_throttle -- no pending activity [ 63.887] sna_accel_block: evaluating timers, active=5 [ 63.887] sna_accel_block: flush timer expires in 16 [63903] [ 63.896] sna_wakeup_handler [ 63.896] sna_create_pixmap(22, 20, 32, usage=0) [ 63.896] kgem_can_create_2d: 22x20 @ 32 [ 63.896] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=20 [ 63.896] kgem_can_create_2d: untiled size=4096 [ 63.896] kgem_choose_tiling: too thin [width 22, 32 bpp] for TILING_X [ 63.896] kgem_choose_tiling: 22x20 -> 0 [ 63.896] sna_create_pixmap: usage=0, flags=a [ 63.896] sna_create_pixmap: small buffer [1760], attaching to shadow pixmap [ 63.896] create_pixmap: allocating pixmap 22x20, depth=32/32, size=1768 [ 63.896] create_pixmap: serial=3974, usage=0, 22x20 [ 63.896] sna_create_pixmap: serial=3974, 22x20, usage=0 [ 63.896] sna_composite_rectangles(pixmap=3975, op=0, 0 x 1 [(0, 0)x(22, 20) ...]) [ 63.896] sna_composite_rectangles: converted to op 0 [ 63.896] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 63.896] sna_composite_rectangles: nrects=1, region=(0, 0), (22, 20) x 1 [ 63.896] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 63.896] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 63.896] sna_composite_rectangles: fallback, dst pixmap=3975 too small or not attached [ 63.896] sna_composite_rectangles: fallback [ 63.896] sna_drawable_move_region_to_cpu(pixmap=3975 (22x20), [(0, 0), (22, 20)], flags=1) [ 63.896] sna_drawable_move_region_to_cpu: region (0, 0), (22, 20) + (0, 0) subsumes pixmap (22x20) [ 63.896] _sna_pixmap_move_to_cpu(pixmap=3975, 22x20, flags=1) [ 63.896] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 63.896] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 63.896] operate_inplace: no, inplace operation not suitable [ 63.896] _sna_pixmap_move_to_cpu: marking as damaged [ 63.896] __sna_damage_all(22, 20) [ 63.896] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 63.896] sna_composite_rectangles(pixmap=3975, op=1, fff2f1f0 x 1 [(0, 0)x(22, 20) ...]) [ 63.896] sna_composite_rectangles: converted to op 1 [ 63.896] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 63.896] sna_composite_rectangles: nrects=1, region=(0, 0), (22, 20) x 1 [ 63.896] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 63.896] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 63.896] sna_composite_rectangles: fallback, dst pixmap=3975 too small or not attached [ 63.896] sna_composite_rectangles: fallback [ 63.896] sna_drawable_move_region_to_cpu(pixmap=3975 (22x20), [(0, 0), (22, 20)], flags=1) [ 63.896] sna_drawable_move_region_to_cpu: pixmap=3975 all damaged on CPU [ 63.896] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 63.896] sna_composite_rectangles: fallback fill: (0, 0)x(22, 20) fff2f1f0 [ 63.896] sna_composite_rectangles(pixmap=3975, op=1, ff300a24 x 2 [(0, 0)x(22, 20) ...]) [ 63.896] sna_composite_rectangles: converted to op 1 [ 63.896] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 63.896] sna_composite_rectangles[1] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 63.896] sna_composite_rectangles: nrects=2, region=(0, 0), (22, 20) x 2 [ 63.896] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 63.896] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 63.896] sna_composite_rectangles: fallback, dst pixmap=3975 too small or not attached [ 63.896] sna_composite_rectangles: fallback [ 63.896] sna_drawable_move_region_to_cpu(pixmap=3975 (22x20), [(0, 0), (22, 20)], flags=1) [ 63.896] sna_drawable_move_region_to_cpu: pixmap=3975 all damaged on CPU [ 63.896] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 63.896] sna_composite_rectangles: fallback fill: (0, 0)x(22, 20) ff300a24 [ 63.896] sna_glyphs(op=3, nlist=2, src=(1, -2)) [ 63.896] sna_glyphs: fallback -- too small (22x20) [ 63.896] glyphs_fallback: nlist=2, count=5, extents (0, -14), (28, 15) [ 63.896] glyphs_fallback: clipped extents (0, 0), (22, 15) [ 63.896] sna_drawable_move_region_to_cpu(pixmap=3975 (22x20), [(0, 0), (22, 15)], flags=3) [ 63.896] sna_drawable_move_region_to_cpu: pixmap=3975 all damaged on CPU [ 63.896] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 63.896] can_discard_mask: nlist=2, mask=28888, depth 32, op=3 (bounded? 1) [ 63.896] glyphs_format: format=166024, depth=32 [ 63.896] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 63.896] glyphs_fallback: discarding mask [ 63.896] sna_composite_rectangles(pixmap=3975, op=1, ffffffff x 1 [(10, 1)x(9, 17) ...]) [ 63.896] sna_composite_rectangles: converted to op 1 [ 63.896] sna_composite_rectangles[0] (10, 1)x(9, 17) -> (10, 1), (19, 18) [ 63.896] sna_composite_rectangles: nrects=1, region=(10, 1), (19, 18) x 1 [ 63.896] sna_composite_rectangles: clipped extents (10, 1),(19, 18) x 1 [ 63.896] sna_composite_rectangles: pixmap +(0, 0) extents (10, 1),(19, 18) [ 63.896] sna_composite_rectangles: fallback, dst pixmap=3975 too small or not attached [ 63.896] sna_composite_rectangles: fallback [ 63.896] sna_drawable_move_region_to_cpu(pixmap=3975 (22x20), [(10, 1), (19, 18)], flags=1) [ 63.896] sna_drawable_move_region_to_cpu: pixmap=3975 all damaged on CPU [ 63.896] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 63.896] sna_composite_rectangles: fallback fill: (10, 1)x(9, 17) ffffffff [ 63.896] sna_validate_gc(0x561c94ab2470) changes=80000, previous serial=80000f24, drawable=f24 [ 63.896] sna_validate_gc: recomputing clip [ 63.896] sna_validate_gc: composite clip=1x[(65, 24), (3840, 2160)] [0x561c94abf1d0] [ 63.896] sna_copy_area: src=pixmap=3975:(0, 0)x(22, 20)+(0, 0) -> dst=pixmap=3060:(396, 799)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 63.896] sna_copy_area: normal copy [ 63.896] sna_do_copy: src=(0, 0), dst=(396, 799), size=(22x20) [ 63.896] sna_do_copy: after drawable: src=(0, 0), dst=(461, 823), size=(22x20) [ 63.896] sna_do_copy: dst extents (461, 823), (483, 843), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 63.896] sna_do_copy: clipped dst extents (461, 823), (483, 843) [ 63.896] sna_do_copy: unclipped src extents (0, 0), (22, 20) [ 63.896] sna_do_copy: clipped src extents (0, 0), (22, 20) [ 63.896] sna_do_copy: pixmap -- no source clipping [ 63.896] sna_do_copy: src extents (0, 0), (22, 20) x 1 [ 63.896] sna_do_copy: copy region (461, 823), (483, 843) x 1 + (-461, -823) [ 63.896] sna_copy_boxes (boxes=1x[(461, 823), (483, 843)...], src pixmap=3975+(-461, -823), dst pixmap=3060+(-65, -24), alu=3, src.size=22x20, dst.size=3775x2136) [ 63.896] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94ad8f90, gpu_bo=0, cpu_bo=0), replaces=0 [ 63.896] sna_drawable_use_bo pixmap=3060, box=((396, 799), (418, 819)), flags=8... [ 63.896] sna_drawable_use_bo: exported target, set PREFER_GPU [ 63.896] sna_drawable_use_bo: pinned, never REPLACES [ 63.896] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 63.896] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 63.896] sna_drawable_use_bo: using whole GPU bo [ 63.896] region_overlaps_damage? [ 63.896] use_shm_bo: no, not attached [ 63.896] sna_drawable_move_region_to_cpu(pixmap=3975 (22x20), [(0, 0), (22, 20)], flags=2) [ 63.896] sna_drawable_move_region_to_cpu: pixmap=3975 all damaged on CPU [ 63.896] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 63.896] sna_write_boxes x 1, src stride=88, src dx=(-396, -799) [ 63.896] kgem_bo_can_map: handle=9, map=0x7fc6b7845000:0x0:0x7fc656564000, tiling=1, domain=0, offset=4029534208 [ 63.896] write_boxes_inplace x 1, handle=9, tiling=1 [ 63.896] upload_inplace__tiled: tiling=1 [ 63.896] kgem_bo_can_map__cpu: handle=9 [ 63.896] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 63.896] kgem_bo_map__cpu(handle=9, size=33177600, map=0x7fc6b7845000:0x7fc656564000) [ 63.896] kgem_bo_sync__cpu: handle=9 [ 63.896] __kgem_busy: handle=9, busy=0, wedged=0 [ 63.896] kgem_bo_sync__cpu: SYNC: handle=9, needs_flush? 0, domain? 0, busy? 0 [ 63.896] __kgem_busy: handle=9, busy=0, wedged=0 [ 63.896] kgem_bo_retire: retiring bo handle=9 (needed flush? 0), rq? 0 [busy?=0] [ 63.896] assert_bo_retired: handle=9, domain: 0 exec? 0, rq? 0 [ 63.896] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(396, 799), size=22x20, pitch=88/15360 [ 63.896] sna_accel_flush: flush?=0, dirty?=0 [ 63.896] sna_accel_flush: flush?=0, dirty?=0 [ 63.896] sna_accel_flush: flush?=0, dirty?=0 [ 63.896] sna_accel_flush: flush?=0, dirty?=0 [ 63.896] sna_destroy_pixmap: pixmap=3975, attached?=1 [ 63.896] __sna_free_pixmap(pixmap=3975) [ 63.896] sna_accel_flush: flush?=0, dirty?=0 [ 63.896] sna_accel_flush: flush?=0, dirty?=0 [ 63.896] sna_accel_flush: flush?=0, dirty?=0 [ 63.896] sna_block_handler (tv=0.472000) [ 63.896] sna_scanout_do_flush: flush timer active: delta=7 [ 63.896] sna_accel_do_throttle -- no pending activity [ 63.896] sna_accel_block: evaluating timers, active=5 [ 63.896] sna_accel_block: flush timer expires in 7 [63903] [ 63.897] sna_wakeup_handler [ 63.897] sna_accel_flush: flush?=0, dirty?=0 [ 63.898] sna_accel_flush: flush?=0, dirty?=0 [ 63.898] sna_block_handler (tv=0.470000) [ 63.898] sna_scanout_do_flush: flush timer active: delta=5 [ 63.898] sna_accel_do_throttle -- no pending activity [ 63.898] sna_accel_block: evaluating timers, active=5 [ 63.898] sna_accel_block: flush timer expires in 5 [63903] [ 63.898] sna_wakeup_handler [ 63.898] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=40, name=5 [ 63.898] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 63.898] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 63.898] sna_dri2_get_back: draw size=7680x2160, back buffer handle=40 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 [ 63.898] sna_dri2_get_back: reuse backbuffer? 1 [ 63.898] sna_dri2_get_back: back buffer handle=40, active?=0, refcnt=1 [ 63.898] sna_dri2_get_back: reuse unattached back [ 63.898] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 63.898] sna_dri2_reuse_buffer: reusing back buffer handle=40, name=5, pitch=30720, age=0 [ 63.898] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 63.898] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=114, name=86, active_scanout=3 [ 63.898] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 63.898] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=114] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 63.898] sna_accel_flush: flush?=0, dirty?=0 [ 63.898] sna_accel_flush: flush?=0, dirty?=0 [ 63.898] sna_accel_flush: flush?=0, dirty?=0 [ 63.898] sna_block_handler (tv=0.470000) [ 63.898] sna_scanout_do_flush: flush timer active: delta=5 [ 63.898] sna_accel_do_throttle -- no pending activity [ 63.898] sna_accel_block: evaluating timers, active=5 [ 63.898] sna_accel_block: flush timer expires in 5 [63903] [ 63.898] sna_wakeup_handler [ 63.898] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 63.898] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 63.898] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 63.898] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 63.898] sna_dri2_get_msc(draw=146, pipe=0) [ 63.898] sna_crtc_record_swap: recording last swap on pipe=0, frame 3583 [msc=3583], time 63.885589 [ 63.898] sna_dri2_get_msc: msc=3583 [raw=3583], ust=63885589 [ 63.898] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=40 (refs=1/1, flush=0) , front=114 (refs=1/4, flush=1) [ 63.898] sna_dri2_schedule_swap(target_msc=3570, divisor=0, remainder=0) [ 63.898] sna_dri2_schedule_swap: using front handle=114, active_scanout?=3, flush?=1 [ 63.898] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 63.898] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 63.898] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 63.898] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 63.898] sna_crtc_record_swap: recording last swap on pipe=0, frame 3583 [msc=3583], time 63.885589 [ 63.898] immediate_swap: current_msc=3583, target_msc=3570 -- yes [ 63.898] can_flip: no, shadow enabled [ 63.898] sna_dri2_add_event: adding event to window 146) [ 63.898] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 63.898] sna_dri2_immediate_blit: no pending blit, starting chain [ 63.898] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 63.898] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 63.898] can_xchg: back size=8701e00, front size=8701e00 [ 63.898] can_xchg: yes, pixmap=165 [ 63.898] sna_dri2_xchg: win=146, exchange front=114/86,ref=2 and back=40/5,ref=2, pixmap=165 7680x2160 [ 63.898] sna_dri2_xchg: back_bo handle=40, pitch=30720, size=132710400, ref=1, active_scanout?=0 [ 63.898] sna_dri2_xchg: front_bo handle=114, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 63.898] set_bo: pixmap=165, handle=40 (old handle=114) [ 63.898] set_bo: marking whole pixmap as damaged [ 63.899] set_bo: applying final/discard move-to-gpu [ 63.899] wait_for_shadow: flags=0, flips=0, handle=114, shadow=32 [ 63.899] set_bo: dropping flush hint from handle=114 [ 63.899] set_bo: adding flush hint to handle=40 [ 63.899] mark_stale(handle=114) => 1 [ 63.899] swap_limit: draw=146 setting swap limit to 3 [ 63.899] sna_dri2_swap_limit_validate: swap limit set to 3 [ 63.899] sna_next_vblank(pipe=0, waiting until next vblank) [ 63.899] sna_dri2_schedule_swap: reported target_msc=3583 [ 63.899] sna_accel_flush: flush?=0, dirty?=0 [ 63.899] sna_accel_flush: flush?=0, dirty?=0 [ 63.899] sna_accel_flush: flush?=0, dirty?=0 [ 63.899] sna_accel_flush: flush?=0, dirty?=0 [ 63.899] sna_block_handler (tv=0.469000) [ 63.899] sna_scanout_do_flush: flush timer active: delta=4 [ 63.899] sna_accel_do_throttle -- no pending activity [ 63.899] sna_accel_block: evaluating timers, active=5 [ 63.899] sna_accel_block: flush timer expires in 4 [63903] [ 63.901] sna_wakeup_handler [ 63.901] sna_mode_wakeup: len=32 [ 63.901] sna_dri2_vblank_handler(type=2, sequence=3584, draw=3353) [ 63.901] sna_crtc_record_swap: recording last swap on pipe=0, frame 3584 [msc=3584], time 63.902263 [ 63.901] sna_dri2_vblank_handler: 2 complete, frame=3584 tv=63.902263 [ 63.901] sna_dri2_blit_complete: blit finished [ 63.901] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=3584, tv=63.902263) [ 63.901] frame_swap_complete(type=2): draw=146, pipe=0, frame=3584 [msc=3584], tv=63.902263 [ 63.901] sna_accel_flush: flush?=0, dirty?=0 [ 63.901] sna_dri2_event_free(draw?=1) [ 63.901] sna_dri2_remove_event: remove[0x561c94b0a080] from window 146, active? 1 [ 63.901] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 63.901] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=114] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 63.901] sna_dri2_vblank_handler complete [ 63.901] sna_block_handler (tv=0.467000) [ 63.901] sna_scanout_do_flush: flush timer active: delta=2 [ 63.901] sna_scanout_do_flush (time=63901), triggered [ 63.902] sna_scanout_flush (time=63901), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 63.902] has_shadow: has pending damage? 1, outstanding flips: 0 [ 63.902] stop_flush: scanout=40 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 63.902] has_shadow: has pending damage? 1, outstanding flips: 0 [ 63.902] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 63.902] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 63.902] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 63.902] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 63.902] sna_pixmap_move_to_gpu: already all-damaged [ 63.902] sna_pixmap_mark_active: pixmap=165, handle=40 [ 63.902] sna_mode_redisplay: crtc[0] transformed? 0 [ 63.902] sna_mode_redisplay: crtc[1] transformed? 0 [ 63.902] sna_mode_redisplay: crtc[2] transformed? 0 [ 63.902] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=40 [active=1] [ 63.902] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 114, transformed? 0 [ 63.902] get_fb: reusing fb=110 for handle=40 [ 63.902] sna_mode_redisplay: recording flip on CRTC:32 handle=40, active_scanout=2, serial=2 [ 63.902] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 63.902] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 114, transformed? 0 [ 63.902] sna_mode_redisplay: recording flip on CRTC:39 handle=40, active_scanout=3, serial=3 [ 63.902] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 63.902] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 63.902] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 63.902] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=40, shadow handle=32 [ 63.902] sna_accel_do_throttle -- no pending activity [ 63.902] sna_accel_block: evaluating timers, active=5 [ 63.902] sna_accel_block: flush timer expires in 16 [63917] [ 63.917] sna_wakeup_handler [ 63.917] sna_mode_wakeup: len=32 [ 63.917] sna_mode_wakeup: recording last swap on pipe=1, frame 3555 [de3], time 63.917540 [ 63.917] sna_mode_wakeup: removing handle=114 [active_scanout=1] from scanout, installing handle=40 [active_scanout=3] [ 63.917] sna_mode_wakeup: flip complete, pending? 2 [ 63.917] sna_block_handler (tv=0.451000) [ 63.917] sna_scanout_do_flush: flush timer active: delta=0 [ 63.917] sna_scanout_do_flush (time=63917), triggered [ 63.917] sna_scanout_flush (time=63917), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 63.917] has_shadow: has pending damage? 0, outstanding flips: 1 [ 63.917] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 63.917] has_shadow: has pending damage? 0, outstanding flips: 1 [ 63.917] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) [ 63.917] sna_accel_do_throttle -- no pending activity [ 63.917] sna_accel_block: evaluating timers, active=5 [ 63.917] sna_accel_block: flush timer expires in 16 [63933] [ 63.918] sna_wakeup_handler [ 63.918] sna_mode_wakeup: len=32 [ 63.918] sna_mode_wakeup: recording last swap on pipe=0, frame 3585 [e01], time 63.918946 [ 63.918] sna_mode_wakeup: removing handle=114 [active_scanout=0] from scanout, installing handle=40 [active_scanout=3] [ 63.918] sna_mode_wakeup: flip complete, pending? 1 [ 63.918] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 63.918] sna_block_handler (tv=0.450000) [ 63.918] sna_scanout_do_flush: flush timer active: delta=15 [ 63.918] sna_accel_do_throttle -- no pending activity [ 63.918] sna_accel_block: evaluating timers, active=5 [ 63.918] sna_accel_block: flush timer expires in 15 [63933] [ 63.933] sna_wakeup_handler [ 63.933] sna_block_handler (tv=0.435000) [ 63.933] sna_scanout_do_flush: flush timer active: delta=0 [ 63.934] sna_scanout_do_flush (time=63933), triggered [ 63.934] sna_scanout_flush (time=63933), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 63.934] has_shadow: has pending damage? 0, outstanding flips: 0 [ 63.934] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 63.934] has_shadow: has pending damage? 0, outstanding flips: 0 [ 63.934] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 63.934] sna_accel_do_throttle -- no pending activity [ 63.934] sna_accel_block: evaluating timers, active=5 [ 63.934] sna_accel_block: flush timer expires in 16 [63949] [ 63.939] sna_wakeup_handler [ 63.939] sna_accel_flush: flush?=0, dirty?=0 [ 63.940] sna_accel_flush: flush?=0, dirty?=0 [ 63.940] sna_block_handler (tv=0.428000) [ 63.940] sna_scanout_do_flush: flush timer active: delta=9 [ 63.940] sna_accel_do_throttle -- no pending activity [ 63.940] sna_accel_block: evaluating timers, active=5 [ 63.940] sna_accel_block: flush timer expires in 9 [63949] [ 63.940] sna_wakeup_handler [ 63.940] sna_block_handler (tv=0.428000) [ 63.940] sna_scanout_do_flush: flush timer active: delta=9 [ 63.940] sna_accel_do_throttle -- no pending activity [ 63.940] sna_accel_block: evaluating timers, active=5 [ 63.940] sna_accel_block: flush timer expires in 9 [63949] [ 63.941] sna_wakeup_handler [ 63.941] sna_block_handler (tv=0.427000) [ 63.941] sna_scanout_do_flush: flush timer active: delta=8 [ 63.941] sna_accel_do_throttle -- no pending activity [ 63.941] sna_accel_block: evaluating timers, active=5 [ 63.941] sna_accel_block: flush timer expires in 8 [63949] [ 63.949] sna_wakeup_handler [ 63.949] sna_block_handler (tv=0.419000) [ 63.949] sna_scanout_do_flush: flush timer active: delta=0 [ 63.949] sna_scanout_do_flush (time=63949), triggered [ 63.949] sna_scanout_flush (time=63949), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 63.949] has_shadow: has pending damage? 0, outstanding flips: 0 [ 63.949] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 63.949] has_shadow: has pending damage? 0, outstanding flips: 0 [ 63.949] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 63.949] sna_accel_do_throttle -- no pending activity [ 63.949] sna_accel_block: evaluating timers, active=5 [ 63.949] sna_accel_block: flush timer expires in 16 [63965] [ 63.965] sna_wakeup_handler [ 63.965] sna_block_handler (tv=0.403000) [ 63.965] sna_scanout_do_flush: flush timer active: delta=0 [ 63.965] sna_scanout_do_flush (time=63965), triggered [ 63.965] sna_scanout_flush (time=63965), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 63.965] has_shadow: has pending damage? 0, outstanding flips: 0 [ 63.965] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 63.965] has_shadow: has pending damage? 0, outstanding flips: 0 [ 63.965] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 63.965] sna_accel_do_throttle -- no pending activity [ 63.965] sna_accel_block: evaluating timers, active=5 [ 63.965] sna_accel_block: flush timer expires in 16 [63981] [ 63.982] sna_wakeup_handler [ 63.982] sna_block_handler (tv=0.386000) [ 63.982] sna_scanout_do_flush: flush timer active: delta=-1 [ 63.982] sna_scanout_do_flush (time=63982), triggered [ 63.982] sna_scanout_flush (time=63982), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 63.982] has_shadow: has pending damage? 0, outstanding flips: 0 [ 63.982] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 63.982] has_shadow: has pending damage? 0, outstanding flips: 0 [ 63.982] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 63.982] sna_accel_do_throttle -- no pending activity [ 63.982] sna_accel_block: evaluating timers, active=5 [ 63.982] sna_accel_block: flush timer expires in 16 [63998] [ 63.998] sna_wakeup_handler [ 63.998] sna_block_handler (tv=0.370000) [ 63.998] sna_scanout_do_flush: flush timer active: delta=0 [ 63.998] sna_scanout_do_flush (time=63998), triggered [ 63.998] sna_scanout_flush (time=63998), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 63.998] has_shadow: has pending damage? 0, outstanding flips: 0 [ 63.998] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 63.998] has_shadow: has pending damage? 0, outstanding flips: 0 [ 63.998] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 63.998] sna_accel_do_throttle -- no pending activity [ 63.998] sna_accel_block: evaluating timers, active=5 [ 63.998] sna_accel_block: flush timer expires in 16 [64014] [ 64.014] sna_wakeup_handler [ 64.014] sna_block_handler (tv=0.354000) [ 64.014] sna_scanout_do_flush: flush timer active: delta=0 [ 64.014] sna_scanout_do_flush (time=64014), triggered [ 64.014] sna_scanout_flush (time=64014), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 64.014] has_shadow: has pending damage? 0, outstanding flips: 0 [ 64.014] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 64.014] has_shadow: has pending damage? 0, outstanding flips: 0 [ 64.014] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 64.014] sna_accel_do_throttle -- no pending activity [ 64.014] sna_accel_block: evaluating timers, active=5 [ 64.014] sna_accel_block: flush timer expires in 16 [64030] [ 64.015] sna_wakeup_handler [ 64.015] sna_accel_flush: flush?=0, dirty?=0 [ 64.015] sna_accel_flush: flush?=0, dirty?=0 [ 64.015] sna_block_handler (tv=0.500000) [ 64.015] sna_scanout_do_flush: flush timer active: delta=15 [ 64.015] sna_accel_do_throttle -- no pending activity [ 64.015] sna_accel_block: evaluating timers, active=5 [ 64.015] sna_accel_block: flush timer expires in 15 [64030] [ 64.015] sna_wakeup_handler [ 64.015] sna_block_handler (tv=0.500000) [ 64.015] sna_scanout_do_flush: flush timer active: delta=15 [ 64.015] sna_accel_do_throttle -- no pending activity [ 64.015] sna_accel_block: evaluating timers, active=5 [ 64.015] sna_accel_block: flush timer expires in 15 [64030] [ 64.016] sna_wakeup_handler [ 64.016] sna_accel_flush: flush?=0, dirty?=0 [ 64.016] sna_accel_flush: flush?=0, dirty?=0 [ 64.016] sna_accel_flush: flush?=0, dirty?=0 [ 64.016] sna_accel_flush: flush?=0, dirty?=0 [ 64.016] sna_block_handler (tv=0.499000) [ 64.016] sna_scanout_do_flush: flush timer active: delta=14 [ 64.016] sna_accel_do_throttle -- no pending activity [ 64.016] sna_accel_block: evaluating timers, active=5 [ 64.016] sna_accel_block: flush timer expires in 14 [64030] [ 64.017] sna_wakeup_handler [ 64.017] sna_accel_flush: flush?=0, dirty?=0 [ 64.017] sna_block_handler (tv=0.498000) [ 64.017] sna_scanout_do_flush: flush timer active: delta=13 [ 64.017] sna_accel_do_throttle -- no pending activity [ 64.017] sna_accel_block: evaluating timers, active=5 [ 64.017] sna_accel_block: flush timer expires in 13 [64030] [ 64.027] sna_wakeup_handler [ 64.027] sna_accel_flush: flush?=0, dirty?=0 [ 64.027] sna_accel_flush: flush?=0, dirty?=0 [ 64.027] sna_block_handler (tv=0.488000) [ 64.027] sna_scanout_do_flush: flush timer active: delta=3 [ 64.027] sna_scanout_do_flush (time=64027), triggered [ 64.027] sna_scanout_flush (time=64027), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 64.027] has_shadow: has pending damage? 0, outstanding flips: 0 [ 64.027] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 64.027] has_shadow: has pending damage? 0, outstanding flips: 0 [ 64.027] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 64.027] sna_accel_do_throttle -- no pending activity [ 64.027] sna_accel_block: evaluating timers, active=5 [ 64.027] sna_accel_block: flush timer expires in 16 [64043] [ 64.043] sna_wakeup_handler [ 64.043] sna_create_pixmap(22, 20, 32, usage=0) [ 64.043] kgem_can_create_2d: 22x20 @ 32 [ 64.043] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=20 [ 64.043] kgem_can_create_2d: untiled size=4096 [ 64.043] kgem_choose_tiling: too thin [width 22, 32 bpp] for TILING_X [ 64.043] kgem_choose_tiling: 22x20 -> 0 [ 64.043] sna_create_pixmap: usage=0, flags=a [ 64.043] sna_create_pixmap: small buffer [1760], attaching to shadow pixmap [ 64.043] create_pixmap: allocating pixmap 22x20, depth=32/32, size=1768 [ 64.043] create_pixmap: serial=3976, usage=0, 22x20 [ 64.043] sna_create_pixmap: serial=3976, 22x20, usage=0 [ 64.043] sna_composite_rectangles(pixmap=3977, op=0, 0 x 1 [(0, 0)x(22, 20) ...]) [ 64.043] sna_composite_rectangles: converted to op 0 [ 64.043] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 64.043] sna_composite_rectangles: nrects=1, region=(0, 0), (22, 20) x 1 [ 64.043] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 64.043] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 64.043] sna_composite_rectangles: fallback, dst pixmap=3977 too small or not attached [ 64.043] sna_composite_rectangles: fallback [ 64.043] sna_drawable_move_region_to_cpu(pixmap=3977 (22x20), [(0, 0), (22, 20)], flags=1) [ 64.043] sna_drawable_move_region_to_cpu: region (0, 0), (22, 20) + (0, 0) subsumes pixmap (22x20) [ 64.043] _sna_pixmap_move_to_cpu(pixmap=3977, 22x20, flags=1) [ 64.043] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 64.043] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 64.043] operate_inplace: no, inplace operation not suitable [ 64.043] _sna_pixmap_move_to_cpu: marking as damaged [ 64.043] __sna_damage_all(22, 20) [ 64.043] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 64.043] sna_composite_rectangles(pixmap=3977, op=1, fff2f1f0 x 1 [(0, 0)x(22, 20) ...]) [ 64.043] sna_composite_rectangles: converted to op 1 [ 64.043] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 64.043] sna_composite_rectangles: nrects=1, region=(0, 0), (22, 20) x 1 [ 64.043] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 64.043] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 64.043] sna_composite_rectangles: fallback, dst pixmap=3977 too small or not attached [ 64.043] sna_composite_rectangles: fallback [ 64.043] sna_drawable_move_region_to_cpu(pixmap=3977 (22x20), [(0, 0), (22, 20)], flags=1) [ 64.043] sna_drawable_move_region_to_cpu: pixmap=3977 all damaged on CPU [ 64.043] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 64.043] sna_composite_rectangles: fallback fill: (0, 0)x(22, 20) fff2f1f0 [ 64.043] sna_composite_rectangles(pixmap=3977, op=1, ff300a24 x 2 [(0, 0)x(22, 20) ...]) [ 64.043] sna_composite_rectangles: converted to op 1 [ 64.043] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 64.043] sna_composite_rectangles[1] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 64.043] sna_composite_rectangles: nrects=2, region=(0, 0), (22, 20) x 2 [ 64.043] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 64.043] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 64.043] sna_composite_rectangles: fallback, dst pixmap=3977 too small or not attached [ 64.043] sna_composite_rectangles: fallback [ 64.043] sna_drawable_move_region_to_cpu(pixmap=3977 (22x20), [(0, 0), (22, 20)], flags=1) [ 64.043] sna_drawable_move_region_to_cpu: pixmap=3977 all damaged on CPU [ 64.043] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 64.043] sna_composite_rectangles: fallback fill: (0, 0)x(22, 20) ff300a24 [ 64.043] sna_glyphs(op=3, nlist=2, src=(-8, -2)) [ 64.043] sna_glyphs: fallback -- too small (22x20) [ 64.043] glyphs_fallback: nlist=2, count=6, extents (-9, -14), (28, 15) [ 64.043] glyphs_fallback: clipped extents (0, 0), (22, 15) [ 64.043] sna_drawable_move_region_to_cpu(pixmap=3977 (22x20), [(0, 0), (22, 15)], flags=3) [ 64.043] sna_drawable_move_region_to_cpu: pixmap=3977 all damaged on CPU [ 64.043] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 64.043] can_discard_mask: nlist=2, mask=28888, depth 32, op=3 (bounded? 1) [ 64.043] glyphs_format: format=166024, depth=32 [ 64.043] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 64.043] glyphs_fallback: discarding mask [ 64.043] sna_composite_rectangles(pixmap=3977, op=1, ffffffff x 1 [(10, 1)x(9, 17) ...]) [ 64.043] sna_composite_rectangles: converted to op 1 [ 64.043] sna_composite_rectangles[0] (10, 1)x(9, 17) -> (10, 1), (19, 18) [ 64.043] sna_composite_rectangles: nrects=1, region=(10, 1), (19, 18) x 1 [ 64.043] sna_composite_rectangles: clipped extents (10, 1),(19, 18) x 1 [ 64.043] sna_composite_rectangles: pixmap +(0, 0) extents (10, 1),(19, 18) [ 64.043] sna_composite_rectangles: fallback, dst pixmap=3977 too small or not attached [ 64.043] sna_composite_rectangles: fallback [ 64.043] sna_drawable_move_region_to_cpu(pixmap=3977 (22x20), [(10, 1), (19, 18)], flags=1) [ 64.043] sna_drawable_move_region_to_cpu: pixmap=3977 all damaged on CPU [ 64.043] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 64.043] sna_composite_rectangles: fallback fill: (10, 1)x(9, 17) ffffffff [ 64.043] sna_copy_area: src=pixmap=3977:(0, 0)x(22, 20)+(0, 0) -> dst=pixmap=3060:(405, 799)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 64.043] sna_copy_area: normal copy [ 64.043] sna_do_copy: src=(0, 0), dst=(405, 799), size=(22x20) [ 64.043] sna_do_copy: after drawable: src=(0, 0), dst=(470, 823), size=(22x20) [ 64.043] sna_do_copy: dst extents (470, 823), (492, 843), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 64.043] sna_do_copy: clipped dst extents (470, 823), (492, 843) [ 64.043] sna_do_copy: unclipped src extents (0, 0), (22, 20) [ 64.043] sna_do_copy: clipped src extents (0, 0), (22, 20) [ 64.043] sna_do_copy: pixmap -- no source clipping [ 64.043] sna_do_copy: src extents (0, 0), (22, 20) x 1 [ 64.043] sna_do_copy: copy region (470, 823), (492, 843) x 1 + (-470, -823) [ 64.043] sna_copy_boxes (boxes=1x[(470, 823), (492, 843)...], src pixmap=3977+(-470, -823), dst pixmap=3060+(-65, -24), alu=3, src.size=22x20, dst.size=3775x2136) [ 64.043] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94ace290, gpu_bo=0, cpu_bo=0), replaces=0 [ 64.043] sna_drawable_use_bo pixmap=3060, box=((405, 799), (427, 819)), flags=8... [ 64.043] sna_drawable_use_bo: exported target, set PREFER_GPU [ 64.043] sna_drawable_use_bo: pinned, never REPLACES [ 64.043] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 64.043] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 64.043] sna_drawable_use_bo: using whole GPU bo [ 64.043] region_overlaps_damage? [ 64.043] use_shm_bo: no, not attached [ 64.043] sna_drawable_move_region_to_cpu(pixmap=3977 (22x20), [(0, 0), (22, 20)], flags=2) [ 64.043] sna_drawable_move_region_to_cpu: pixmap=3977 all damaged on CPU [ 64.043] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 64.043] sna_write_boxes x 1, src stride=88, src dx=(-405, -799) [ 64.043] kgem_bo_can_map: handle=9, map=0x7fc6b7845000:0x0:0x7fc656564000, tiling=1, domain=1, offset=4029534208 [ 64.043] write_boxes_inplace x 1, handle=9, tiling=1 [ 64.043] upload_inplace__tiled: tiling=1 [ 64.043] kgem_bo_can_map__cpu: handle=9 [ 64.043] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 64.043] kgem_bo_map__cpu(handle=9, size=33177600, map=0x7fc6b7845000:0x7fc656564000) [ 64.043] kgem_bo_sync__cpu: handle=9 [ 64.043] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(405, 799), size=22x20, pitch=88/15360 [ 64.043] sna_accel_flush: flush?=0, dirty?=0 [ 64.043] sna_accel_flush: flush?=0, dirty?=0 [ 64.043] sna_accel_flush: flush?=0, dirty?=0 [ 64.043] sna_accel_flush: flush?=0, dirty?=0 [ 64.043] sna_destroy_pixmap: pixmap=3977, attached?=1 [ 64.043] __sna_free_pixmap(pixmap=3977) [ 64.043] sna_accel_flush: flush?=0, dirty?=0 [ 64.043] sna_accel_flush: flush?=0, dirty?=0 [ 64.043] sna_accel_flush: flush?=0, dirty?=0 [ 64.043] sna_block_handler (tv=0.472000) [ 64.043] sna_scanout_do_flush: flush timer active: delta=0 [ 64.043] sna_scanout_do_flush (time=64043), triggered [ 64.043] sna_scanout_flush (time=64043), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 64.043] has_shadow: has pending damage? 0, outstanding flips: 0 [ 64.043] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 64.043] has_shadow: has pending damage? 0, outstanding flips: 0 [ 64.043] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 64.043] sna_accel_do_throttle -- no pending activity [ 64.043] sna_accel_block: evaluating timers, active=5 [ 64.043] sna_accel_block: flush timer expires in 16 [64059] [ 64.045] sna_wakeup_handler [ 64.045] sna_accel_flush: flush?=0, dirty?=0 [ 64.045] sna_accel_flush: flush?=0, dirty?=0 [ 64.045] sna_block_handler (tv=0.470000) [ 64.045] sna_scanout_do_flush: flush timer active: delta=14 [ 64.045] sna_accel_do_throttle -- no pending activity [ 64.045] sna_accel_block: evaluating timers, active=5 [ 64.045] sna_accel_block: flush timer expires in 14 [64059] [ 64.045] sna_wakeup_handler [ 64.045] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=114, name=86 [ 64.045] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 64.045] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 64.045] sna_dri2_get_back: draw size=7680x2160, back buffer handle=114 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 [ 64.045] sna_dri2_get_back: reuse backbuffer? 1 [ 64.045] sna_dri2_get_back: back buffer handle=114, active?=0, refcnt=1 [ 64.045] sna_dri2_get_back: reuse unattached back [ 64.045] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 64.045] sna_dri2_reuse_buffer: reusing back buffer handle=114, name=86, pitch=30720, age=0 [ 64.045] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 64.045] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=40, name=5, active_scanout=3 [ 64.045] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 64.045] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 64.045] sna_accel_flush: flush?=0, dirty?=0 [ 64.045] sna_accel_flush: flush?=0, dirty?=0 [ 64.045] sna_accel_flush: flush?=0, dirty?=0 [ 64.045] sna_block_handler (tv=0.470000) [ 64.045] sna_scanout_do_flush: flush timer active: delta=14 [ 64.045] sna_accel_do_throttle -- no pending activity [ 64.045] sna_accel_block: evaluating timers, active=5 [ 64.045] sna_accel_block: flush timer expires in 14 [64059] [ 64.046] sna_wakeup_handler [ 64.046] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 64.046] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 64.046] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 64.046] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 64.046] sna_dri2_get_msc(draw=146, pipe=0) [ 64.046] sna_crtc_record_swap: recording last swap on pipe=0, frame 3592 [msc=3592], time 64.35744 [ 64.046] sna_dri2_get_msc: msc=3592 [raw=3592], ust=64035744 [ 64.046] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=114 (refs=1/1, flush=0) , front=40 (refs=1/4, flush=1) [ 64.046] sna_dri2_schedule_swap(target_msc=3584, divisor=0, remainder=0) [ 64.046] sna_dri2_schedule_swap: using front handle=40, active_scanout?=3, flush?=1 [ 64.046] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 64.046] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 64.046] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 64.046] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 64.046] sna_crtc_record_swap: recording last swap on pipe=0, frame 3592 [msc=3592], time 64.35744 [ 64.046] immediate_swap: current_msc=3592, target_msc=3584 -- yes [ 64.046] can_flip: no, shadow enabled [ 64.046] sna_dri2_add_event: adding event to window 146) [ 64.046] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 64.046] sna_dri2_immediate_blit: no pending blit, starting chain [ 64.046] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 64.046] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 64.046] can_xchg: back size=8701e00, front size=8701e00 [ 64.046] can_xchg: yes, pixmap=165 [ 64.046] sna_dri2_xchg: win=146, exchange front=40/5,ref=2 and back=114/86,ref=2, pixmap=165 7680x2160 [ 64.046] sna_dri2_xchg: back_bo handle=114, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 64.046] sna_dri2_xchg: front_bo handle=40, pitch=30720, size=132710400, ref=4, active_scanout?=3 [ 64.046] set_bo: pixmap=165, handle=114 (old handle=40) [ 64.046] set_bo: marking whole pixmap as damaged [ 64.046] set_bo: applying final/discard move-to-gpu [ 64.046] wait_for_shadow: flags=0, flips=0, handle=40, shadow=32 [ 64.046] set_bo: dropping flush hint from handle=40 [ 64.046] set_bo: adding flush hint to handle=114 [ 64.046] mark_stale(handle=40) => 1 [ 64.046] swap_limit: draw=146 setting swap limit to 3 [ 64.046] sna_dri2_swap_limit_validate: swap limit set to 3 [ 64.046] sna_next_vblank(pipe=0, waiting until next vblank) [ 64.046] sna_dri2_schedule_swap: reported target_msc=3592 [ 64.046] sna_accel_flush: flush?=0, dirty?=0 [ 64.046] sna_accel_flush: flush?=0, dirty?=0 [ 64.046] sna_accel_flush: flush?=0, dirty?=0 [ 64.046] sna_accel_flush: flush?=0, dirty?=0 [ 64.046] sna_block_handler (tv=0.469000) [ 64.046] sna_scanout_do_flush: flush timer active: delta=13 [ 64.046] sna_accel_do_throttle -- no pending activity [ 64.046] sna_accel_block: evaluating timers, active=5 [ 64.046] sna_accel_block: flush timer expires in 13 [64059] [ 64.052] sna_wakeup_handler [ 64.052] sna_mode_wakeup: len=32 [ 64.052] sna_dri2_vblank_handler(type=2, sequence=3593, draw=3353) [ 64.052] sna_crtc_record_swap: recording last swap on pipe=0, frame 3593 [msc=3593], time 64.52413 [ 64.052] sna_dri2_vblank_handler: 2 complete, frame=3593 tv=64.52413 [ 64.052] sna_dri2_blit_complete: blit finished [ 64.052] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=3593, tv=64.52413) [ 64.052] frame_swap_complete(type=2): draw=146, pipe=0, frame=3593 [msc=3593], tv=64.52413 [ 64.052] sna_accel_flush: flush?=0, dirty?=0 [ 64.052] sna_dri2_event_free(draw?=1) [ 64.052] sna_dri2_remove_event: remove[0x561c9473fac0] from window 146, active? 1 [ 64.052] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=114] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 64.052] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=40] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 64.052] sna_dri2_vblank_handler complete [ 64.052] sna_block_handler (tv=0.463000) [ 64.052] sna_scanout_do_flush: flush timer active: delta=7 [ 64.052] sna_accel_do_throttle -- no pending activity [ 64.052] sna_accel_block: evaluating timers, active=5 [ 64.052] sna_accel_block: flush timer expires in 7 [64059] [ 64.059] sna_wakeup_handler [ 64.059] sna_block_handler (tv=0.456000) [ 64.059] sna_scanout_do_flush: flush timer active: delta=0 [ 64.059] sna_scanout_do_flush (time=64059), triggered [ 64.059] sna_scanout_flush (time=64059), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 64.059] has_shadow: has pending damage? 1, outstanding flips: 0 [ 64.059] stop_flush: scanout=114 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 64.059] has_shadow: has pending damage? 1, outstanding flips: 0 [ 64.059] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 64.059] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 64.059] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 64.059] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 64.059] sna_pixmap_move_to_gpu: already all-damaged [ 64.059] sna_pixmap_mark_active: pixmap=165, handle=114 [ 64.059] sna_mode_redisplay: crtc[0] transformed? 0 [ 64.059] sna_mode_redisplay: crtc[1] transformed? 0 [ 64.059] sna_mode_redisplay: crtc[2] transformed? 0 [ 64.059] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=114 [active=1] [ 64.059] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 40, transformed? 0 [ 64.059] get_fb: reusing fb=101 for handle=114 [ 64.059] sna_mode_redisplay: recording flip on CRTC:32 handle=114, active_scanout=2, serial=2 [ 64.059] __kgem_bo_clear_busy: handle=114 [ 64.059] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 40, transformed? 0 [ 64.059] sna_mode_redisplay: recording flip on CRTC:39 handle=114, active_scanout=3, serial=3 [ 64.059] __kgem_bo_clear_busy: handle=114 [ 64.059] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 64.059] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 64.059] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=114, shadow handle=32 [ 64.059] sna_accel_do_throttle -- no pending activity [ 64.059] sna_accel_block: evaluating timers, active=5 [ 64.059] sna_accel_block: flush timer expires in 16 [64075] [ 64.067] sna_wakeup_handler [ 64.067] sna_mode_wakeup: len=32 [ 64.067] sna_mode_wakeup: recording last swap on pipe=1, frame 3564 [dec], time 64.67695 [ 64.067] sna_mode_wakeup: removing handle=40 [active_scanout=1] from scanout, installing handle=114 [active_scanout=3] [ 64.067] sna_mode_wakeup: flip complete, pending? 2 [ 64.067] sna_block_handler (tv=0.448000) [ 64.067] sna_scanout_do_flush: flush timer active: delta=8 [ 64.067] sna_accel_do_throttle -- no pending activity [ 64.067] sna_accel_block: evaluating timers, active=5 [ 64.067] sna_accel_block: flush timer expires in 8 [64075] [ 64.068] sna_wakeup_handler [ 64.068] sna_mode_wakeup: len=32 [ 64.068] sna_mode_wakeup: recording last swap on pipe=0, frame 3594 [e0a], time 64.69101 [ 64.068] sna_mode_wakeup: removing handle=40 [active_scanout=0] from scanout, installing handle=114 [active_scanout=3] [ 64.068] sna_mode_wakeup: flip complete, pending? 1 [ 64.068] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 64.068] sna_block_handler (tv=0.447000) [ 64.068] sna_scanout_do_flush: flush timer active: delta=7 [ 64.068] sna_accel_do_throttle -- no pending activity [ 64.068] sna_accel_block: evaluating timers, active=5 [ 64.068] sna_accel_block: flush timer expires in 7 [64075] [ 64.069] sna_wakeup_handler [ 64.069] sna_accel_flush: flush?=0, dirty?=0 [ 64.069] sna_accel_flush: flush?=0, dirty?=0 [ 64.069] sna_block_handler (tv=0.500000) [ 64.069] sna_scanout_do_flush: flush timer active: delta=6 [ 64.069] sna_accel_do_throttle -- no pending activity [ 64.069] sna_accel_block: evaluating timers, active=5 [ 64.069] sna_accel_block: flush timer expires in 6 [64075] [ 64.069] sna_wakeup_handler [ 64.069] sna_block_handler (tv=0.500000) [ 64.069] sna_scanout_do_flush: flush timer active: delta=6 [ 64.069] sna_accel_do_throttle -- no pending activity [ 64.069] sna_accel_block: evaluating timers, active=5 [ 64.069] sna_accel_block: flush timer expires in 6 [64075] [ 64.069] sna_wakeup_handler [ 64.069] sna_accel_flush: flush?=0, dirty?=0 [ 64.069] sna_accel_flush: flush?=0, dirty?=0 [ 64.069] sna_accel_flush: flush?=0, dirty?=0 [ 64.069] sna_accel_flush: flush?=0, dirty?=0 [ 64.069] sna_block_handler (tv=0.500000) [ 64.069] sna_scanout_do_flush: flush timer active: delta=6 [ 64.069] sna_accel_do_throttle -- no pending activity [ 64.069] sna_accel_block: evaluating timers, active=5 [ 64.069] sna_accel_block: flush timer expires in 6 [64075] [ 64.070] sna_wakeup_handler [ 64.070] sna_accel_flush: flush?=0, dirty?=0 [ 64.070] sna_block_handler (tv=0.499000) [ 64.070] sna_scanout_do_flush: flush timer active: delta=5 [ 64.070] sna_accel_do_throttle -- no pending activity [ 64.070] sna_accel_block: evaluating timers, active=5 [ 64.070] sna_accel_block: flush timer expires in 5 [64075] [ 64.075] sna_wakeup_handler [ 64.075] sna_accel_flush: flush?=0, dirty?=0 [ 64.075] sna_accel_flush: flush?=0, dirty?=0 [ 64.075] sna_block_handler (tv=0.494000) [ 64.075] sna_scanout_do_flush: flush timer active: delta=0 [ 64.075] sna_scanout_do_flush (time=64075), triggered [ 64.075] sna_scanout_flush (time=64075), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 64.075] has_shadow: has pending damage? 0, outstanding flips: 0 [ 64.075] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 64.075] has_shadow: has pending damage? 0, outstanding flips: 0 [ 64.075] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 64.075] sna_accel_do_throttle -- no pending activity [ 64.075] sna_accel_block: evaluating timers, active=5 [ 64.075] sna_accel_block: flush timer expires in 16 [64091] [ 64.075] sna_wakeup_handler [ 64.075] sna_create_pixmap(22, 20, 32, usage=0) [ 64.075] kgem_can_create_2d: 22x20 @ 32 [ 64.075] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=20 [ 64.075] kgem_can_create_2d: untiled size=4096 [ 64.075] kgem_choose_tiling: too thin [width 22, 32 bpp] for TILING_X [ 64.075] kgem_choose_tiling: 22x20 -> 0 [ 64.075] sna_create_pixmap: usage=0, flags=a [ 64.075] sna_create_pixmap: small buffer [1760], attaching to shadow pixmap [ 64.075] create_pixmap: allocating pixmap 22x20, depth=32/32, size=1768 [ 64.075] create_pixmap: serial=3978, usage=0, 22x20 [ 64.075] sna_create_pixmap: serial=3978, 22x20, usage=0 [ 64.075] sna_composite_rectangles(pixmap=3979, op=0, 0 x 1 [(0, 0)x(22, 20) ...]) [ 64.075] sna_composite_rectangles: converted to op 0 [ 64.075] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 64.075] sna_composite_rectangles: nrects=1, region=(0, 0), (22, 20) x 1 [ 64.075] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 64.075] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 64.075] sna_composite_rectangles: fallback, dst pixmap=3979 too small or not attached [ 64.075] sna_composite_rectangles: fallback [ 64.076] sna_drawable_move_region_to_cpu(pixmap=3979 (22x20), [(0, 0), (22, 20)], flags=1) [ 64.076] sna_drawable_move_region_to_cpu: region (0, 0), (22, 20) + (0, 0) subsumes pixmap (22x20) [ 64.076] _sna_pixmap_move_to_cpu(pixmap=3979, 22x20, flags=1) [ 64.076] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 64.076] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 64.076] operate_inplace: no, inplace operation not suitable [ 64.076] _sna_pixmap_move_to_cpu: marking as damaged [ 64.076] __sna_damage_all(22, 20) [ 64.076] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 64.076] sna_composite_rectangles(pixmap=3979, op=1, fff2f1f0 x 1 [(0, 0)x(22, 20) ...]) [ 64.076] sna_composite_rectangles: converted to op 1 [ 64.076] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 64.076] sna_composite_rectangles: nrects=1, region=(0, 0), (22, 20) x 1 [ 64.076] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 64.076] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 64.076] sna_composite_rectangles: fallback, dst pixmap=3979 too small or not attached [ 64.076] sna_composite_rectangles: fallback [ 64.076] sna_drawable_move_region_to_cpu(pixmap=3979 (22x20), [(0, 0), (22, 20)], flags=1) [ 64.076] sna_drawable_move_region_to_cpu: pixmap=3979 all damaged on CPU [ 64.076] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 64.076] sna_composite_rectangles: fallback fill: (0, 0)x(22, 20) fff2f1f0 [ 64.076] sna_composite_rectangles(pixmap=3979, op=1, ff300a24 x 2 [(0, 0)x(22, 20) ...]) [ 64.076] sna_composite_rectangles: converted to op 1 [ 64.076] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 64.076] sna_composite_rectangles[1] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 64.076] sna_composite_rectangles: nrects=2, region=(0, 0), (22, 20) x 2 [ 64.076] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 64.076] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 64.076] sna_composite_rectangles: fallback, dst pixmap=3979 too small or not attached [ 64.076] sna_composite_rectangles: fallback [ 64.076] sna_drawable_move_region_to_cpu(pixmap=3979 (22x20), [(0, 0), (22, 20)], flags=1) [ 64.076] sna_drawable_move_region_to_cpu: pixmap=3979 all damaged on CPU [ 64.076] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 64.076] sna_composite_rectangles: fallback fill: (0, 0)x(22, 20) ff300a24 [ 64.076] sna_glyphs(op=3, nlist=2, src=(-8, -2)) [ 64.076] sna_glyphs: fallback -- too small (22x20) [ 64.076] glyphs_fallback: nlist=2, count=6, extents (-9, -14), (28, 15) [ 64.076] glyphs_fallback: clipped extents (0, 0), (22, 15) [ 64.076] sna_drawable_move_region_to_cpu(pixmap=3979 (22x20), [(0, 0), (22, 15)], flags=3) [ 64.076] sna_drawable_move_region_to_cpu: pixmap=3979 all damaged on CPU [ 64.076] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 64.076] sna_composite_rectangles(pixmap=3979, op=1, ffffffff x 1 [(10, 1)x(9, 17) ...]) [ 64.076] sna_composite_rectangles: converted to op 1 [ 64.076] sna_composite_rectangles[0] (10, 1)x(9, 17) -> (10, 1), (19, 18) [ 64.076] sna_composite_rectangles: nrects=1, region=(10, 1), (19, 18) x 1 [ 64.076] sna_composite_rectangles: clipped extents (10, 1),(19, 18) x 1 [ 64.076] sna_composite_rectangles: pixmap +(0, 0) extents (10, 1),(19, 18) [ 64.076] sna_composite_rectangles: fallback, dst pixmap=3979 too small or not attached [ 64.076] sna_composite_rectangles: fallback [ 64.076] sna_drawable_move_region_to_cpu(pixmap=3979 (22x20), [(10, 1), (19, 18)], flags=1) [ 64.076] sna_drawable_move_region_to_cpu: pixmap=3979 all damaged on CPU [ 64.076] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 64.076] sna_composite_rectangles: fallback fill: (10, 1)x(9, 17) ffffffff [ 64.076] sna_copy_area: src=pixmap=3979:(0, 0)x(22, 20)+(0, 0) -> dst=pixmap=3060:(414, 799)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 64.076] sna_copy_area: normal copy [ 64.076] sna_do_copy: src=(0, 0), dst=(414, 799), size=(22x20) [ 64.076] sna_do_copy: after drawable: src=(0, 0), dst=(479, 823), size=(22x20) [ 64.076] sna_do_copy: dst extents (479, 823), (501, 843), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 64.076] sna_do_copy: clipped dst extents (479, 823), (501, 843) [ 64.076] sna_do_copy: unclipped src extents (0, 0), (22, 20) [ 64.076] sna_do_copy: clipped src extents (0, 0), (22, 20) [ 64.076] sna_do_copy: pixmap -- no source clipping [ 64.076] sna_do_copy: src extents (0, 0), (22, 20) x 1 [ 64.076] sna_do_copy: copy region (479, 823), (501, 843) x 1 + (-479, -823) [ 64.076] sna_copy_boxes (boxes=1x[(479, 823), (501, 843)...], src pixmap=3979+(-479, -823), dst pixmap=3060+(-65, -24), alu=3, src.size=22x20, dst.size=3775x2136) [ 64.076] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94ab2dd0, gpu_bo=0, cpu_bo=0), replaces=0 [ 64.076] sna_drawable_use_bo pixmap=3060, box=((414, 799), (436, 819)), flags=8... [ 64.076] sna_drawable_use_bo: exported target, set PREFER_GPU [ 64.076] sna_drawable_use_bo: pinned, never REPLACES [ 64.076] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 64.076] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 64.076] sna_drawable_use_bo: using whole GPU bo [ 64.076] region_overlaps_damage? [ 64.076] use_shm_bo: no, not attached [ 64.076] sna_drawable_move_region_to_cpu(pixmap=3979 (22x20), [(0, 0), (22, 20)], flags=2) [ 64.076] sna_drawable_move_region_to_cpu: pixmap=3979 all damaged on CPU [ 64.076] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 64.076] sna_write_boxes x 1, src stride=88, src dx=(-414, -799) [ 64.076] kgem_bo_can_map: handle=9, map=0x7fc6b7845000:0x0:0x7fc656564000, tiling=1, domain=1, offset=4029534208 [ 64.076] write_boxes_inplace x 1, handle=9, tiling=1 [ 64.076] upload_inplace__tiled: tiling=1 [ 64.076] kgem_bo_can_map__cpu: handle=9 [ 64.076] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 64.076] kgem_bo_map__cpu(handle=9, size=33177600, map=0x7fc6b7845000:0x7fc656564000) [ 64.076] kgem_bo_sync__cpu: handle=9 [ 64.076] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(414, 799), size=22x20, pitch=88/15360 [ 64.076] sna_accel_flush: flush?=0, dirty?=0 [ 64.076] sna_accel_flush: flush?=0, dirty?=0 [ 64.076] sna_accel_flush: flush?=0, dirty?=0 [ 64.076] sna_accel_flush: flush?=0, dirty?=0 [ 64.076] sna_destroy_pixmap: pixmap=3979, attached?=1 [ 64.076] __sna_free_pixmap(pixmap=3979) [ 64.076] sna_accel_flush: flush?=0, dirty?=0 [ 64.076] sna_accel_flush: flush?=0, dirty?=0 [ 64.076] sna_accel_flush: flush?=0, dirty?=0 [ 64.076] sna_block_handler (tv=0.493000) [ 64.076] sna_scanout_do_flush: flush timer active: delta=15 [ 64.076] sna_accel_do_throttle -- no pending activity [ 64.076] sna_accel_block: evaluating timers, active=5 [ 64.076] sna_accel_block: flush timer expires in 15 [64091] [ 64.077] sna_wakeup_handler [ 64.077] sna_accel_flush: flush?=0, dirty?=0 [ 64.077] sna_accel_flush: flush?=0, dirty?=0 [ 64.077] sna_block_handler (tv=0.492000) [ 64.077] sna_scanout_do_flush: flush timer active: delta=14 [ 64.077] sna_accel_do_throttle -- no pending activity [ 64.077] sna_accel_block: evaluating timers, active=5 [ 64.077] sna_accel_block: flush timer expires in 14 [64091] [ 64.078] sna_wakeup_handler [ 64.078] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=40, name=5 [ 64.078] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 64.078] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 64.078] sna_dri2_get_back: draw size=7680x2160, back buffer handle=40 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 [ 64.078] sna_dri2_get_back: reuse backbuffer? 1 [ 64.078] sna_dri2_get_back: back buffer handle=40, active?=0, refcnt=1 [ 64.078] sna_dri2_get_back: reuse unattached back [ 64.078] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 64.078] sna_dri2_reuse_buffer: reusing back buffer handle=40, name=5, pitch=30720, age=0 [ 64.078] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 64.078] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=114, name=86, active_scanout=3 [ 64.078] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 64.078] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=114] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 64.078] sna_accel_flush: flush?=0, dirty?=0 [ 64.078] sna_accel_flush: flush?=0, dirty?=0 [ 64.078] sna_accel_flush: flush?=0, dirty?=0 [ 64.078] sna_block_handler (tv=0.491000) [ 64.078] sna_scanout_do_flush: flush timer active: delta=13 [ 64.078] sna_accel_do_throttle -- no pending activity [ 64.078] sna_accel_block: evaluating timers, active=5 [ 64.078] sna_accel_block: flush timer expires in 13 [64091] [ 64.078] sna_wakeup_handler [ 64.078] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 64.078] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 64.078] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 64.078] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 64.078] sna_dri2_get_msc(draw=146, pipe=0) [ 64.078] sna_crtc_record_swap: recording last swap on pipe=0, frame 3594 [msc=3594], time 64.69101 [ 64.078] sna_dri2_get_msc: msc=3594 [raw=3594], ust=64069101 [ 64.078] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=40 (refs=1/1, flush=0) , front=114 (refs=1/4, flush=1) [ 64.078] sna_dri2_schedule_swap(target_msc=3593, divisor=0, remainder=0) [ 64.078] sna_dri2_schedule_swap: using front handle=114, active_scanout?=3, flush?=1 [ 64.078] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 64.078] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 64.078] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 64.078] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 64.078] sna_crtc_record_swap: recording last swap on pipe=0, frame 3594 [msc=3594], time 64.69101 [ 64.078] immediate_swap: current_msc=3594, target_msc=3593 -- yes [ 64.078] can_flip: no, shadow enabled [ 64.078] sna_dri2_add_event: adding event to window 146) [ 64.078] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 64.078] sna_dri2_immediate_blit: no pending blit, starting chain [ 64.078] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 64.078] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 64.078] can_xchg: back size=8701e00, front size=8701e00 [ 64.078] can_xchg: yes, pixmap=165 [ 64.078] sna_dri2_xchg: win=146, exchange front=114/86,ref=2 and back=40/5,ref=2, pixmap=165 7680x2160 [ 64.078] sna_dri2_xchg: back_bo handle=40, pitch=30720, size=132710400, ref=1, active_scanout?=0 [ 64.078] sna_dri2_xchg: front_bo handle=114, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 64.078] set_bo: pixmap=165, handle=40 (old handle=114) [ 64.078] set_bo: marking whole pixmap as damaged [ 64.078] set_bo: applying final/discard move-to-gpu [ 64.078] wait_for_shadow: flags=0, flips=0, handle=114, shadow=32 [ 64.078] set_bo: dropping flush hint from handle=114 [ 64.078] set_bo: adding flush hint to handle=40 [ 64.078] mark_stale(handle=114) => 1 [ 64.078] swap_limit: draw=146 setting swap limit to 3 [ 64.078] sna_dri2_swap_limit_validate: swap limit set to 3 [ 64.078] sna_next_vblank(pipe=0, waiting until next vblank) [ 64.078] sna_dri2_schedule_swap: reported target_msc=3594 [ 64.078] sna_accel_flush: flush?=0, dirty?=0 [ 64.078] sna_accel_flush: flush?=0, dirty?=0 [ 64.078] sna_accel_flush: flush?=0, dirty?=0 [ 64.078] sna_accel_flush: flush?=0, dirty?=0 [ 64.078] sna_block_handler (tv=0.491000) [ 64.078] sna_scanout_do_flush: flush timer active: delta=13 [ 64.078] sna_accel_do_throttle -- no pending activity [ 64.078] sna_accel_block: evaluating timers, active=5 [ 64.078] sna_accel_block: flush timer expires in 13 [64091] [ 64.085] sna_wakeup_handler [ 64.085] sna_mode_wakeup: len=32 [ 64.085] sna_dri2_vblank_handler(type=2, sequence=3595, draw=3353) [ 64.085] sna_crtc_record_swap: recording last swap on pipe=0, frame 3595 [msc=3595], time 64.85784 [ 64.085] sna_dri2_vblank_handler: 2 complete, frame=3595 tv=64.85784 [ 64.085] sna_dri2_blit_complete: blit finished [ 64.085] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=3595, tv=64.85784) [ 64.085] frame_swap_complete(type=2): draw=146, pipe=0, frame=3595 [msc=3595], tv=64.85784 [ 64.085] sna_accel_flush: flush?=0, dirty?=0 [ 64.085] sna_dri2_event_free(draw?=1) [ 64.085] sna_dri2_remove_event: remove[0x561c94ab16d0] from window 146, active? 1 [ 64.085] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 64.085] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=114] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 64.085] sna_dri2_vblank_handler complete [ 64.085] sna_block_handler (tv=0.484000) [ 64.085] sna_scanout_do_flush: flush timer active: delta=6 [ 64.085] sna_accel_do_throttle -- no pending activity [ 64.085] sna_accel_block: evaluating timers, active=5 [ 64.085] sna_accel_block: flush timer expires in 6 [64091] [ 64.091] sna_wakeup_handler [ 64.091] sna_block_handler (tv=0.478000) [ 64.091] sna_scanout_do_flush: flush timer active: delta=0 [ 64.091] sna_scanout_do_flush (time=64091), triggered [ 64.091] sna_scanout_flush (time=64091), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 64.091] has_shadow: has pending damage? 1, outstanding flips: 0 [ 64.091] stop_flush: scanout=40 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 64.091] has_shadow: has pending damage? 1, outstanding flips: 0 [ 64.091] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 64.091] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 64.091] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 64.091] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 64.091] sna_pixmap_move_to_gpu: already all-damaged [ 64.091] sna_pixmap_mark_active: pixmap=165, handle=40 [ 64.091] sna_mode_redisplay: crtc[0] transformed? 0 [ 64.091] sna_mode_redisplay: crtc[1] transformed? 0 [ 64.091] sna_mode_redisplay: crtc[2] transformed? 0 [ 64.091] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=40 [active=1] [ 64.091] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 114, transformed? 0 [ 64.091] get_fb: reusing fb=110 for handle=40 [ 64.091] sna_mode_redisplay: recording flip on CRTC:32 handle=40, active_scanout=2, serial=2 [ 64.091] __kgem_bo_clear_busy: handle=40 [ 64.091] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 114, transformed? 0 [ 64.091] sna_mode_redisplay: recording flip on CRTC:39 handle=40, active_scanout=3, serial=3 [ 64.091] __kgem_bo_clear_busy: handle=40 [ 64.091] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 64.091] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 64.091] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=40, shadow handle=32 [ 64.091] sna_accel_do_throttle -- no pending activity [ 64.091] sna_accel_block: evaluating timers, active=5 [ 64.091] sna_accel_block: flush timer expires in 16 [64107] [ 64.100] sna_wakeup_handler [ 64.100] sna_mode_wakeup: len=32 [ 64.100] sna_mode_wakeup: recording last swap on pipe=1, frame 3566 [dee], time 64.101066 [ 64.100] sna_mode_wakeup: removing handle=114 [active_scanout=1] from scanout, installing handle=40 [active_scanout=3] [ 64.100] sna_mode_wakeup: flip complete, pending? 2 [ 64.100] sna_block_handler (tv=0.469000) [ 64.100] sna_scanout_do_flush: flush timer active: delta=7 [ 64.100] sna_accel_do_throttle -- no pending activity [ 64.100] sna_accel_block: evaluating timers, active=5 [ 64.100] sna_accel_block: flush timer expires in 7 [64107] [ 64.102] sna_wakeup_handler [ 64.102] sna_mode_wakeup: len=32 [ 64.102] sna_mode_wakeup: recording last swap on pipe=0, frame 3596 [e0c], time 64.102463 [ 64.102] sna_mode_wakeup: removing handle=114 [active_scanout=0] from scanout, installing handle=40 [active_scanout=3] [ 64.102] sna_mode_wakeup: flip complete, pending? 1 [ 64.102] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 64.102] sna_block_handler (tv=0.467000) [ 64.102] sna_scanout_do_flush: flush timer active: delta=5 [ 64.102] sna_accel_do_throttle -- no pending activity [ 64.102] sna_accel_block: evaluating timers, active=5 [ 64.102] sna_accel_block: flush timer expires in 5 [64107] [ 64.107] sna_wakeup_handler [ 64.107] sna_block_handler (tv=0.462000) [ 64.107] sna_scanout_do_flush: flush timer active: delta=0 [ 64.107] sna_scanout_do_flush (time=64107), triggered [ 64.107] sna_scanout_flush (time=64107), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 64.107] has_shadow: has pending damage? 0, outstanding flips: 0 [ 64.107] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 64.107] has_shadow: has pending damage? 0, outstanding flips: 0 [ 64.107] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 64.107] sna_accel_do_throttle -- no pending activity [ 64.107] sna_accel_block: evaluating timers, active=5 [ 64.107] sna_accel_block: flush timer expires in 16 [64123] [ 64.120] sna_wakeup_handler [ 64.120] sna_accel_flush: flush?=0, dirty?=0 [ 64.120] sna_accel_flush: flush?=0, dirty?=0 [ 64.120] sna_block_handler (tv=0.449000) [ 64.120] sna_scanout_do_flush: flush timer active: delta=3 [ 64.120] sna_scanout_do_flush (time=64120), triggered [ 64.120] sna_scanout_flush (time=64120), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 64.120] has_shadow: has pending damage? 0, outstanding flips: 0 [ 64.120] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 64.120] has_shadow: has pending damage? 0, outstanding flips: 0 [ 64.120] sna_accel_disarm_timer[0] (time=64120) [ 64.120] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 64.120] sna_accel_do_throttle -- no pending activity [ 64.120] sna_wakeup_handler [ 64.120] sna_block_handler (tv=0.449000) [ 64.120] has_shadow: has pending damage? 0, outstanding flips: 0 [ 64.120] sna_accel_do_throttle -- no pending activity [ 64.121] sna_wakeup_handler [ 64.121] sna_block_handler (tv=0.448000) [ 64.121] has_shadow: has pending damage? 0, outstanding flips: 0 [ 64.121] sna_accel_do_throttle -- no pending activity [ 64.123] sna_wakeup_handler [ 64.123] sna_block_handler (tv=0.446000) [ 64.123] has_shadow: has pending damage? 0, outstanding flips: 0 [ 64.123] sna_accel_do_throttle -- no pending activity [ 64.170] sna_wakeup_handler [ 64.170] sna_accel_flush: flush?=0, dirty?=0 [ 64.170] sna_accel_flush: flush?=0, dirty?=0 [ 64.171] sna_block_handler (tv=0.398000) [ 64.171] has_shadow: has pending damage? 0, outstanding flips: 0 [ 64.171] sna_accel_do_throttle -- no pending activity [ 64.171] sna_wakeup_handler [ 64.171] sna_block_handler (tv=0.398000) [ 64.171] has_shadow: has pending damage? 0, outstanding flips: 0 [ 64.171] sna_accel_do_throttle -- no pending activity [ 64.172] sna_wakeup_handler [ 64.172] sna_block_handler (tv=0.397000) [ 64.172] has_shadow: has pending damage? 0, outstanding flips: 0 [ 64.172] sna_accel_do_throttle -- no pending activity [ 64.271] sna_wakeup_handler [ 64.272] sna_accel_flush: flush?=0, dirty?=0 [ 64.272] sna_accel_flush: flush?=0, dirty?=0 [ 64.272] sna_block_handler (tv=0.499000) [ 64.272] has_shadow: has pending damage? 0, outstanding flips: 0 [ 64.272] sna_accel_do_throttle -- no pending activity [ 64.272] sna_wakeup_handler [ 64.272] sna_block_handler (tv=0.499000) [ 64.272] has_shadow: has pending damage? 0, outstanding flips: 0 [ 64.272] sna_accel_do_throttle -- no pending activity [ 64.272] sna_wakeup_handler [ 64.272] sna_accel_flush: flush?=0, dirty?=0 [ 64.272] sna_accel_flush: flush?=0, dirty?=0 [ 64.272] sna_accel_flush: flush?=0, dirty?=0 [ 64.272] sna_accel_flush: flush?=0, dirty?=0 [ 64.272] sna_block_handler (tv=0.499000) [ 64.272] has_shadow: has pending damage? 0, outstanding flips: 0 [ 64.272] sna_accel_do_throttle -- no pending activity [ 64.273] sna_wakeup_handler [ 64.273] sna_accel_flush: flush?=0, dirty?=0 [ 64.273] sna_block_handler (tv=0.498000) [ 64.273] has_shadow: has pending damage? 0, outstanding flips: 0 [ 64.273] sna_accel_do_throttle -- no pending activity [ 64.284] sna_wakeup_handler [ 64.284] sna_accel_flush: flush?=0, dirty?=0 [ 64.284] sna_accel_flush: flush?=0, dirty?=0 [ 64.284] sna_block_handler (tv=0.487000) [ 64.284] has_shadow: has pending damage? 0, outstanding flips: 0 [ 64.284] sna_accel_do_throttle -- no pending activity [ 64.299] sna_wakeup_handler [ 64.299] sna_create_pixmap(22, 20, 32, usage=0) [ 64.299] kgem_can_create_2d: 22x20 @ 32 [ 64.299] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=20 [ 64.299] kgem_can_create_2d: untiled size=4096 [ 64.299] kgem_choose_tiling: too thin [width 22, 32 bpp] for TILING_X [ 64.299] kgem_choose_tiling: 22x20 -> 0 [ 64.299] sna_create_pixmap: usage=0, flags=a [ 64.299] sna_create_pixmap: small buffer [1760], attaching to shadow pixmap [ 64.299] create_pixmap: allocating pixmap 22x20, depth=32/32, size=1768 [ 64.299] create_pixmap: serial=3980, usage=0, 22x20 [ 64.299] sna_create_pixmap: serial=3980, 22x20, usage=0 [ 64.299] sna_composite_rectangles(pixmap=3981, op=0, 0 x 1 [(0, 0)x(22, 20) ...]) [ 64.299] sna_composite_rectangles: converted to op 0 [ 64.299] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 64.299] sna_composite_rectangles: nrects=1, region=(0, 0), (22, 20) x 1 [ 64.299] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 64.299] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 64.299] sna_composite_rectangles: fallback, dst pixmap=3981 too small or not attached [ 64.299] sna_composite_rectangles: fallback [ 64.299] sna_drawable_move_region_to_cpu(pixmap=3981 (22x20), [(0, 0), (22, 20)], flags=1) [ 64.299] sna_drawable_move_region_to_cpu: region (0, 0), (22, 20) + (0, 0) subsumes pixmap (22x20) [ 64.299] _sna_pixmap_move_to_cpu(pixmap=3981, 22x20, flags=1) [ 64.299] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 64.299] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 64.299] operate_inplace: no, inplace operation not suitable [ 64.300] _sna_pixmap_move_to_cpu: marking as damaged [ 64.300] __sna_damage_all(22, 20) [ 64.300] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 64.300] sna_composite_rectangles(pixmap=3981, op=1, fff2f1f0 x 1 [(0, 0)x(22, 20) ...]) [ 64.300] sna_composite_rectangles: converted to op 1 [ 64.300] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 64.300] sna_composite_rectangles: nrects=1, region=(0, 0), (22, 20) x 1 [ 64.300] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 64.300] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 64.300] sna_composite_rectangles: fallback, dst pixmap=3981 too small or not attached [ 64.300] sna_composite_rectangles: fallback [ 64.300] sna_drawable_move_region_to_cpu(pixmap=3981 (22x20), [(0, 0), (22, 20)], flags=1) [ 64.300] sna_drawable_move_region_to_cpu: pixmap=3981 all damaged on CPU [ 64.300] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 64.300] sna_composite_rectangles: fallback fill: (0, 0)x(22, 20) fff2f1f0 [ 64.300] sna_composite_rectangles(pixmap=3981, op=1, ff300a24 x 2 [(0, 0)x(22, 20) ...]) [ 64.300] sna_composite_rectangles: converted to op 1 [ 64.300] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 64.300] sna_composite_rectangles[1] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 64.300] sna_composite_rectangles: nrects=2, region=(0, 0), (22, 20) x 2 [ 64.300] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 64.300] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 64.300] sna_composite_rectangles: fallback, dst pixmap=3981 too small or not attached [ 64.300] sna_composite_rectangles: fallback [ 64.300] sna_drawable_move_region_to_cpu(pixmap=3981 (22x20), [(0, 0), (22, 20)], flags=1) [ 64.300] sna_drawable_move_region_to_cpu: pixmap=3981 all damaged on CPU [ 64.300] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 64.300] sna_composite_rectangles: fallback fill: (0, 0)x(22, 20) ff300a24 [ 64.300] sna_glyphs(op=3, nlist=2, src=(-8, -2)) [ 64.300] sna_glyphs: fallback -- too small (22x20) [ 64.300] glyphs_fallback: nlist=2, count=6, extents (-9, -14), (19, 15) [ 64.300] glyphs_fallback: clipped extents (0, 0), (19, 15) [ 64.300] sna_drawable_move_region_to_cpu(pixmap=3981 (22x20), [(0, 0), (19, 15)], flags=3) [ 64.300] sna_drawable_move_region_to_cpu: pixmap=3981 all damaged on CPU [ 64.300] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 64.300] can_discard_mask: nlist=2, mask=28888, depth 32, op=3 (bounded? 1) [ 64.300] glyphs_format: format=166024, depth=32 [ 64.300] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 64.300] glyphs_fallback: discarding mask [ 64.300] sna_composite_rectangles(pixmap=3981, op=1, ffffffff x 1 [(10, 1)x(9, 17) ...]) [ 64.300] sna_composite_rectangles: converted to op 1 [ 64.300] sna_composite_rectangles[0] (10, 1)x(9, 17) -> (10, 1), (19, 18) [ 64.300] sna_composite_rectangles: nrects=1, region=(10, 1), (19, 18) x 1 [ 64.300] sna_composite_rectangles: clipped extents (10, 1),(19, 18) x 1 [ 64.300] sna_composite_rectangles: pixmap +(0, 0) extents (10, 1),(19, 18) [ 64.300] sna_composite_rectangles: fallback, dst pixmap=3981 too small or not attached [ 64.300] sna_composite_rectangles: fallback [ 64.300] sna_drawable_move_region_to_cpu(pixmap=3981 (22x20), [(10, 1), (19, 18)], flags=1) [ 64.300] sna_drawable_move_region_to_cpu: pixmap=3981 all damaged on CPU [ 64.300] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 64.300] sna_composite_rectangles: fallback fill: (10, 1)x(9, 17) ffffffff [ 64.300] sna_copy_area: src=pixmap=3981:(0, 0)x(22, 20)+(0, 0) -> dst=pixmap=3060:(423, 799)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 64.300] sna_copy_area: normal copy [ 64.300] sna_do_copy: src=(0, 0), dst=(423, 799), size=(22x20) [ 64.300] sna_do_copy: after drawable: src=(0, 0), dst=(488, 823), size=(22x20) [ 64.300] sna_do_copy: dst extents (488, 823), (510, 843), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 64.300] sna_do_copy: clipped dst extents (488, 823), (510, 843) [ 64.300] sna_do_copy: unclipped src extents (0, 0), (22, 20) [ 64.300] sna_do_copy: clipped src extents (0, 0), (22, 20) [ 64.300] sna_do_copy: pixmap -- no source clipping [ 64.300] sna_do_copy: src extents (0, 0), (22, 20) x 1 [ 64.300] sna_do_copy: copy region (488, 823), (510, 843) x 1 + (-488, -823) [ 64.300] sna_copy_boxes (boxes=1x[(488, 823), (510, 843)...], src pixmap=3981+(-488, -823), dst pixmap=3060+(-65, -24), alu=3, src.size=22x20, dst.size=3775x2136) [ 64.300] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94ad8f90, gpu_bo=0, cpu_bo=0), replaces=0 [ 64.300] sna_drawable_use_bo pixmap=3060, box=((423, 799), (445, 819)), flags=8... [ 64.300] sna_drawable_use_bo: exported target, set PREFER_GPU [ 64.300] sna_drawable_use_bo: pinned, never REPLACES [ 64.300] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 64.300] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 64.300] sna_drawable_use_bo: using whole GPU bo [ 64.300] region_overlaps_damage? [ 64.300] use_shm_bo: no, not attached [ 64.300] sna_drawable_move_region_to_cpu(pixmap=3981 (22x20), [(0, 0), (22, 20)], flags=2) [ 64.300] sna_drawable_move_region_to_cpu: pixmap=3981 all damaged on CPU [ 64.300] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 64.300] sna_write_boxes x 1, src stride=88, src dx=(-423, -799) [ 64.300] kgem_bo_can_map: handle=9, map=0x7fc6b7845000:0x0:0x7fc656564000, tiling=1, domain=1, offset=4029534208 [ 64.300] write_boxes_inplace x 1, handle=9, tiling=1 [ 64.300] upload_inplace__tiled: tiling=1 [ 64.300] kgem_bo_can_map__cpu: handle=9 [ 64.300] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 64.300] kgem_bo_map__cpu(handle=9, size=33177600, map=0x7fc6b7845000:0x7fc656564000) [ 64.300] kgem_bo_sync__cpu: handle=9 [ 64.300] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(423, 799), size=22x20, pitch=88/15360 [ 64.300] sna_accel_flush: flush?=0, dirty?=0 [ 64.300] sna_accel_flush: flush?=0, dirty?=0 [ 64.300] sna_accel_flush: flush?=0, dirty?=0 [ 64.300] sna_accel_flush: flush?=0, dirty?=0 [ 64.300] sna_destroy_pixmap: pixmap=3981, attached?=1 [ 64.300] __sna_free_pixmap(pixmap=3981) [ 64.300] sna_accel_flush: flush?=0, dirty?=0 [ 64.300] sna_accel_flush: flush?=0, dirty?=0 [ 64.300] sna_accel_flush: flush?=0, dirty?=0 [ 64.300] sna_block_handler (tv=0.471000) [ 64.300] has_shadow: has pending damage? 0, outstanding flips: 0 [ 64.300] sna_accel_do_throttle -- no pending activity [ 64.301] sna_wakeup_handler [ 64.301] sna_accel_flush: flush?=0, dirty?=0 [ 64.301] sna_accel_flush: flush?=0, dirty?=0 [ 64.301] sna_block_handler (tv=0.470000) [ 64.301] has_shadow: has pending damage? 0, outstanding flips: 0 [ 64.301] sna_accel_do_throttle -- no pending activity [ 64.302] sna_wakeup_handler [ 64.302] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=114, name=86 [ 64.302] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 64.302] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 64.302] sna_dri2_get_back: draw size=7680x2160, back buffer handle=114 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 [ 64.302] sna_dri2_get_back: reuse backbuffer? 1 [ 64.302] sna_dri2_get_back: back buffer handle=114, active?=0, refcnt=1 [ 64.302] sna_dri2_get_back: reuse unattached back [ 64.302] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 64.302] sna_dri2_reuse_buffer: reusing back buffer handle=114, name=86, pitch=30720, age=0 [ 64.302] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 64.302] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=40, name=5, active_scanout=3 [ 64.302] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 64.302] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 64.302] sna_accel_flush: flush?=0, dirty?=0 [ 64.302] sna_accel_flush: flush?=0, dirty?=0 [ 64.302] sna_accel_flush: flush?=0, dirty?=0 [ 64.302] sna_block_handler (tv=0.469000) [ 64.302] has_shadow: has pending damage? 0, outstanding flips: 0 [ 64.302] timer_enable (time=64302), starting timer 0 [ 64.302] sna_accel_do_throttle -- no pending activity [ 64.302] sna_accel_block: evaluating timers, active=5 [ 64.302] sna_accel_block: flush timer expires in 8 [64310] [ 64.302] sna_wakeup_handler [ 64.302] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 64.302] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 64.302] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 64.302] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 64.302] sna_dri2_get_msc(draw=146, pipe=0) [ 64.302] sna_crtc_record_swap: recording last swap on pipe=0, frame 3608 [msc=3608], time 64.302670 [ 64.302] sna_dri2_get_msc: msc=3608 [raw=3608], ust=64302670 [ 64.302] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=114 (refs=1/1, flush=0) , front=40 (refs=1/4, flush=1) [ 64.302] sna_dri2_schedule_swap(target_msc=3595, divisor=0, remainder=0) [ 64.302] sna_dri2_schedule_swap: using front handle=40, active_scanout?=3, flush?=1 [ 64.302] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 64.302] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 64.302] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 64.302] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 64.302] sna_crtc_record_swap: recording last swap on pipe=0, frame 3608 [msc=3608], time 64.302670 [ 64.302] immediate_swap: current_msc=3608, target_msc=3595 -- yes [ 64.302] can_flip: no, shadow enabled [ 64.302] sna_dri2_add_event: adding event to window 146) [ 64.302] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 64.302] sna_dri2_immediate_blit: no pending blit, starting chain [ 64.302] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 64.302] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 64.302] can_xchg: back size=8701e00, front size=8701e00 [ 64.302] can_xchg: yes, pixmap=165 [ 64.302] sna_dri2_xchg: win=146, exchange front=40/5,ref=2 and back=114/86,ref=2, pixmap=165 7680x2160 [ 64.302] sna_dri2_xchg: back_bo handle=114, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 64.302] sna_dri2_xchg: front_bo handle=40, pitch=30720, size=132710400, ref=4, active_scanout?=3 [ 64.302] set_bo: pixmap=165, handle=114 (old handle=40) [ 64.302] set_bo: marking whole pixmap as damaged [ 64.302] set_bo: applying final/discard move-to-gpu [ 64.302] wait_for_shadow: flags=0, flips=0, handle=40, shadow=32 [ 64.302] set_bo: dropping flush hint from handle=40 [ 64.302] set_bo: adding flush hint to handle=114 [ 64.302] mark_stale(handle=40) => 1 [ 64.302] swap_limit: draw=146 setting swap limit to 3 [ 64.302] sna_dri2_swap_limit_validate: swap limit set to 3 [ 64.302] sna_next_vblank(pipe=0, waiting until next vblank) [ 64.302] sna_dri2_schedule_swap: reported target_msc=3608 [ 64.302] sna_accel_flush: flush?=0, dirty?=0 [ 64.302] sna_accel_flush: flush?=0, dirty?=0 [ 64.302] sna_accel_flush: flush?=0, dirty?=0 [ 64.302] sna_accel_flush: flush?=0, dirty?=0 [ 64.302] sna_block_handler (tv=0.469000) [ 64.302] sna_scanout_do_flush: flush timer active: delta=8 [ 64.302] sna_accel_do_throttle -- no pending activity [ 64.302] sna_accel_block: evaluating timers, active=5 [ 64.302] sna_accel_block: flush timer expires in 8 [64310] [ 64.311] sna_wakeup_handler [ 64.311] sna_block_handler (tv=0.460000) [ 64.311] sna_scanout_do_flush: flush timer active: delta=-1 [ 64.311] sna_scanout_do_flush (time=64311), triggered [ 64.311] sna_scanout_flush (time=64311), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 64.311] has_shadow: has pending damage? 1, outstanding flips: 0 [ 64.311] stop_flush: scanout=114 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 64.311] has_shadow: has pending damage? 1, outstanding flips: 0 [ 64.311] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 64.311] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 64.311] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 64.311] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 64.311] sna_pixmap_move_to_gpu: already all-damaged [ 64.311] sna_pixmap_mark_active: pixmap=165, handle=114 [ 64.311] sna_mode_redisplay: crtc[0] transformed? 0 [ 64.311] sna_mode_redisplay: crtc[1] transformed? 0 [ 64.311] sna_mode_redisplay: crtc[2] transformed? 0 [ 64.311] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=114 [active=1] [ 64.311] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 40, transformed? 0 [ 64.311] get_fb: reusing fb=101 for handle=114 [ 64.311] sna_mode_redisplay: recording flip on CRTC:32 handle=114, active_scanout=2, serial=2 [ 64.311] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 64.311] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 40, transformed? 0 [ 64.311] sna_mode_redisplay: recording flip on CRTC:39 handle=114, active_scanout=3, serial=3 [ 64.311] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 64.311] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 64.311] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 64.311] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=114, shadow handle=32 [ 64.311] sna_accel_do_throttle -- no pending activity [ 64.311] sna_accel_block: evaluating timers, active=5 [ 64.311] sna_accel_block: flush timer expires in 16 [64327] [ 64.317] sna_wakeup_handler [ 64.317] sna_mode_wakeup: len=32 [ 64.317] sna_mode_wakeup: recording last swap on pipe=1, frame 3579 [dfb], time 64.317952 [ 64.317] sna_mode_wakeup: removing handle=40 [active_scanout=1] from scanout, installing handle=114 [active_scanout=3] [ 64.317] sna_mode_wakeup: flip complete, pending? 2 [ 64.317] sna_block_handler (tv=0.454000) [ 64.317] sna_scanout_do_flush: flush timer active: delta=10 [ 64.317] sna_accel_do_throttle -- no pending activity [ 64.317] sna_accel_block: evaluating timers, active=5 [ 64.317] sna_accel_block: flush timer expires in 10 [64327] [ 64.319] sna_wakeup_handler [ 64.319] sna_mode_wakeup: len=64 [ 64.319] sna_dri2_vblank_handler(type=2, sequence=3609, draw=3353) [ 64.319] sna_crtc_record_swap: recording last swap on pipe=0, frame 3609 [msc=3609], time 64.319348 [ 64.319] sna_dri2_vblank_handler: 2 complete, frame=3609 tv=64.319348 [ 64.319] sna_dri2_blit_complete: blit finished [ 64.319] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=3609, tv=64.319348) [ 64.319] frame_swap_complete(type=2): draw=146, pipe=0, frame=3609 [msc=3609], tv=64.319348 [ 64.319] sna_accel_flush: flush?=0, dirty?=0 [ 64.319] sna_dri2_event_free(draw?=1) [ 64.319] sna_dri2_remove_event: remove[0x561c94749170] from window 146, active? 1 [ 64.319] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=114] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 64.319] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=40] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 64.319] sna_dri2_vblank_handler complete [ 64.319] sna_mode_wakeup: recording last swap on pipe=0, frame 3609 [e19], time 64.319348 [ 64.319] sna_mode_wakeup: removing handle=40 [active_scanout=0] from scanout, installing handle=114 [active_scanout=3] [ 64.319] sna_mode_wakeup: flip complete, pending? 1 [ 64.319] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 64.319] sna_block_handler (tv=0.452000) [ 64.319] sna_scanout_do_flush: flush timer active: delta=8 [ 64.319] sna_accel_do_throttle -- no pending activity [ 64.319] sna_accel_block: evaluating timers, active=5 [ 64.319] sna_accel_block: flush timer expires in 8 [64327] [ 64.324] sna_wakeup_handler [ 64.324] sna_accel_flush: flush?=0, dirty?=0 [ 64.324] sna_accel_flush: flush?=0, dirty?=0 [ 64.324] sna_block_handler (tv=0.447000) [ 64.324] sna_scanout_do_flush: flush timer active: delta=3 [ 64.324] sna_scanout_do_flush (time=64324), triggered [ 64.324] sna_scanout_flush (time=64324), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 64.324] has_shadow: has pending damage? 0, outstanding flips: 0 [ 64.324] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 64.324] has_shadow: has pending damage? 0, outstanding flips: 0 [ 64.324] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 64.324] sna_accel_do_throttle -- no pending activity [ 64.324] sna_accel_block: evaluating timers, active=5 [ 64.324] sna_accel_block: flush timer expires in 16 [64340] [ 64.324] sna_wakeup_handler [ 64.324] sna_block_handler (tv=0.447000) [ 64.324] sna_scanout_do_flush: flush timer active: delta=16 [ 64.324] sna_accel_do_throttle -- no pending activity [ 64.324] sna_accel_block: evaluating timers, active=5 [ 64.324] sna_accel_block: flush timer expires in 16 [64340] [ 64.325] sna_wakeup_handler [ 64.325] sna_block_handler (tv=0.446000) [ 64.325] sna_scanout_do_flush: flush timer active: delta=15 [ 64.325] sna_accel_do_throttle -- no pending activity [ 64.325] sna_accel_block: evaluating timers, active=5 [ 64.325] sna_accel_block: flush timer expires in 15 [64340] [ 64.326] sna_wakeup_handler [ 64.326] sna_block_handler (tv=0.445000) [ 64.326] sna_scanout_do_flush: flush timer active: delta=14 [ 64.326] sna_accel_do_throttle -- no pending activity [ 64.326] sna_accel_block: evaluating timers, active=5 [ 64.326] sna_accel_block: flush timer expires in 14 [64340] [ 64.341] sna_wakeup_handler [ 64.341] sna_block_handler (tv=0.430000) [ 64.341] sna_scanout_do_flush: flush timer active: delta=-1 [ 64.341] sna_scanout_do_flush (time=64341), triggered [ 64.341] sna_scanout_flush (time=64341), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 64.341] has_shadow: has pending damage? 0, outstanding flips: 0 [ 64.341] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 64.341] has_shadow: has pending damage? 0, outstanding flips: 0 [ 64.341] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 64.341] sna_accel_do_throttle -- no pending activity [ 64.341] sna_accel_block: evaluating timers, active=5 [ 64.341] sna_accel_block: flush timer expires in 16 [64357] [ 64.357] sna_wakeup_handler [ 64.357] sna_block_handler (tv=0.414000) [ 64.357] sna_scanout_do_flush: flush timer active: delta=0 [ 64.357] sna_scanout_do_flush (time=64357), triggered [ 64.357] sna_scanout_flush (time=64357), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 64.357] has_shadow: has pending damage? 0, outstanding flips: 0 [ 64.357] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 64.357] has_shadow: has pending damage? 0, outstanding flips: 0 [ 64.357] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 64.357] sna_accel_do_throttle -- no pending activity [ 64.357] sna_accel_block: evaluating timers, active=5 [ 64.357] sna_accel_block: flush timer expires in 16 [64373] [ 64.373] sna_wakeup_handler [ 64.373] sna_block_handler (tv=0.398000) [ 64.373] sna_scanout_do_flush: flush timer active: delta=0 [ 64.373] sna_scanout_do_flush (time=64373), triggered [ 64.373] sna_scanout_flush (time=64373), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 64.373] has_shadow: has pending damage? 0, outstanding flips: 0 [ 64.373] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 64.373] has_shadow: has pending damage? 0, outstanding flips: 0 [ 64.373] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 64.373] sna_accel_do_throttle -- no pending activity [ 64.373] sna_accel_block: evaluating timers, active=5 [ 64.373] sna_accel_block: flush timer expires in 16 [64389] [ 64.389] sna_wakeup_handler [ 64.389] sna_block_handler (tv=0.382000) [ 64.389] sna_scanout_do_flush: flush timer active: delta=0 [ 64.389] sna_scanout_do_flush (time=64389), triggered [ 64.389] sna_scanout_flush (time=64389), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 64.389] has_shadow: has pending damage? 0, outstanding flips: 0 [ 64.389] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 64.389] has_shadow: has pending damage? 0, outstanding flips: 0 [ 64.389] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 64.389] sna_accel_do_throttle -- no pending activity [ 64.389] sna_accel_block: evaluating timers, active=5 [ 64.389] sna_accel_block: flush timer expires in 16 [64405] [ 64.406] sna_wakeup_handler [ 64.406] sna_block_handler (tv=0.365000) [ 64.406] sna_scanout_do_flush: flush timer active: delta=-1 [ 64.406] sna_scanout_do_flush (time=64406), triggered [ 64.406] sna_scanout_flush (time=64406), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 64.406] has_shadow: has pending damage? 0, outstanding flips: 0 [ 64.406] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 64.406] has_shadow: has pending damage? 0, outstanding flips: 0 [ 64.406] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 64.406] sna_accel_do_throttle -- no pending activity [ 64.406] sna_accel_block: evaluating timers, active=5 [ 64.406] sna_accel_block: flush timer expires in 16 [64422] [ 64.422] sna_wakeup_handler [ 64.422] sna_block_handler (tv=0.349000) [ 64.422] sna_scanout_do_flush: flush timer active: delta=0 [ 64.422] sna_scanout_do_flush (time=64422), triggered [ 64.422] sna_scanout_flush (time=64422), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 64.422] has_shadow: has pending damage? 0, outstanding flips: 0 [ 64.422] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 64.422] has_shadow: has pending damage? 0, outstanding flips: 0 [ 64.422] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 64.422] sna_accel_do_throttle -- no pending activity [ 64.422] sna_accel_block: evaluating timers, active=5 [ 64.422] sna_accel_block: flush timer expires in 16 [64438] [ 64.438] sna_wakeup_handler [ 64.438] sna_block_handler (tv=0.333000) [ 64.438] sna_scanout_do_flush: flush timer active: delta=0 [ 64.438] sna_scanout_do_flush (time=64438), triggered [ 64.438] sna_scanout_flush (time=64438), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 64.438] has_shadow: has pending damage? 0, outstanding flips: 0 [ 64.438] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 64.438] has_shadow: has pending damage? 0, outstanding flips: 0 [ 64.438] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 64.438] sna_accel_do_throttle -- no pending activity [ 64.438] sna_accel_block: evaluating timers, active=5 [ 64.438] sna_accel_block: flush timer expires in 16 [64454] [ 64.451] sna_wakeup_handler [ 64.451] sna_accel_flush: flush?=0, dirty?=0 [ 64.451] sna_accel_flush: flush?=0, dirty?=0 [ 64.451] sna_block_handler (tv=0.500000) [ 64.451] sna_scanout_do_flush: flush timer active: delta=3 [ 64.451] sna_scanout_do_flush (time=64451), triggered [ 64.451] sna_scanout_flush (time=64451), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 64.451] has_shadow: has pending damage? 0, outstanding flips: 0 [ 64.451] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 64.451] has_shadow: has pending damage? 0, outstanding flips: 0 [ 64.451] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 64.451] sna_accel_do_throttle -- no pending activity [ 64.451] sna_accel_block: evaluating timers, active=5 [ 64.451] sna_accel_block: flush timer expires in 16 [64467] [ 64.451] sna_wakeup_handler [ 64.451] sna_block_handler (tv=0.500000) [ 64.451] sna_scanout_do_flush: flush timer active: delta=16 [ 64.451] sna_accel_do_throttle -- no pending activity [ 64.451] sna_accel_block: evaluating timers, active=5 [ 64.451] sna_accel_block: flush timer expires in 16 [64467] [ 64.451] sna_wakeup_handler [ 64.452] sna_accel_flush: flush?=0, dirty?=0 [ 64.452] sna_accel_flush: flush?=0, dirty?=0 [ 64.452] sna_accel_flush: flush?=0, dirty?=0 [ 64.452] sna_accel_flush: flush?=0, dirty?=0 [ 64.452] sna_block_handler (tv=0.499000) [ 64.452] sna_scanout_do_flush: flush timer active: delta=15 [ 64.452] sna_accel_do_throttle -- no pending activity [ 64.452] sna_accel_block: evaluating timers, active=5 [ 64.452] sna_accel_block: flush timer expires in 15 [64467] [ 64.453] sna_wakeup_handler [ 64.453] sna_accel_flush: flush?=0, dirty?=0 [ 64.453] sna_block_handler (tv=0.498000) [ 64.453] sna_scanout_do_flush: flush timer active: delta=14 [ 64.453] sna_accel_do_throttle -- no pending activity [ 64.453] sna_accel_block: evaluating timers, active=5 [ 64.453] sna_accel_block: flush timer expires in 14 [64467] [ 64.465] sna_wakeup_handler [ 64.465] sna_accel_flush: flush?=0, dirty?=0 [ 64.465] sna_accel_flush: flush?=0, dirty?=0 [ 64.465] sna_block_handler (tv=0.486000) [ 64.465] sna_scanout_do_flush: flush timer active: delta=2 [ 64.465] sna_scanout_do_flush (time=64465), triggered [ 64.465] sna_scanout_flush (time=64465), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 64.465] has_shadow: has pending damage? 0, outstanding flips: 0 [ 64.465] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 64.465] has_shadow: has pending damage? 0, outstanding flips: 0 [ 64.465] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 64.465] sna_accel_do_throttle -- no pending activity [ 64.465] sna_accel_block: evaluating timers, active=5 [ 64.465] sna_accel_block: flush timer expires in 16 [64481] [ 64.481] sna_wakeup_handler [ 64.481] sna_create_pixmap(103, 20, 32, usage=0) [ 64.481] kgem_can_create_2d: 103x20 @ 32 [ 64.481] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=416, height=20 [ 64.481] kgem_can_create_2d: untiled size=12288 [ 64.481] kgem_choose_tiling: too thin [width 103, 32 bpp] for TILING_X [ 64.481] kgem_choose_tiling: 103x20 -> 0 [ 64.481] sna_create_pixmap: usage=0, flags=b [ 64.481] sna_create_pixmap: creating GPU pixmap 103x20, stride=412, flags=b [ 64.481] __pop_freed_pixmap: reusing freed pixmap=3973 header [ 64.481] create_pixmap_hdr: pixmap=3982, width=103, height=20, usage=0 [ 64.481] sna_create_pixmap: serial=3982, 103x20, usage=0 [ 64.481] sna_composite_rectangles(pixmap=3983, op=0, 0 x 1 [(0, 0)x(103, 20) ...]) [ 64.481] sna_composite_rectangles: converted to op 0 [ 64.481] sna_composite_rectangles[0] (0, 0)x(103, 20) -> (0, 0), (103, 20) [ 64.481] sna_composite_rectangles: nrects=1, region=(0, 0), (103, 20) x 1 [ 64.481] sna_composite_rectangles: clipped extents (0, 0),(103, 20) x 1 [ 64.481] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(103, 20) [ 64.481] sna_composite_rectangles: dropping last-cpu hint [ 64.481] sna_drawable_use_bo pixmap=3983, box=((0, 0), (103, 20)), flags=19... [ 64.481] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 64.481] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 64.481] sna_pixmap_move_to_gpu(pixmap=3983, usage=0), flags=b [ 64.481] sna_pixmap_move_to_gpu: CPU damage? 0 [ 64.481] sna_pixmap_move_to_gpu: creating GPU bo (103x20@32), create=b [ 64.481] kgem_choose_tiling: too thin [width 103, 32 bpp] for TILING_X [ 64.481] kgem_choose_tiling: 103x20 -> 0 [ 64.481] kgem_choose_tiling: too thin [width 103, 32 bpp] for TILING_X [ 64.481] kgem_choose_tiling: 103x20 -> 0 [ 64.481] sna_pixmap_alloc_gpu: pixmap=3983 [ 64.481] kgem_create_2d(103x20, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 64.481] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=416, height=20 [ 64.481] kgem_bo_remove_from_inactive: removing handle=102 from inactive [ 64.481] from inactive: pitch=416, tiling=0: handle=102, id=2271 [ 64.481] __sna_damage_all(103, 20) [ 64.481] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 64.481] sna_pixmap_mark_active: pixmap=3983, handle=102 [ 64.481] sna_drawable_use_bo: allocated GPU bo for operation [ 64.481] sna_drawable_use_bo: using GPU bo with damage? 0 [ 64.481] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 64.481] kgem_bo_is_render: handle=102, rq? 0 [0] [ 64.481] kgem_bo_is_render: handle=102, rq? 0 [0] [ 64.481] gen9_render_fill_boxes(0 x 1 [(0, 0), (103, 20) ...]) [ 64.481] sna_render_get_solid: 0 [ 64.481] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 64.481] kgem_check_bo: num_pages=+3, num_exec=+1 [ 64.481] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 64.481] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 64.481] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 64.481] kgem_add_handle: handle=4, index=0 [ 64.481] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 64.481] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 64.481] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 64.481] gen9_composite_get_binding_table(ffc0) [ 64.481] kgem_add_reloc64: handle=102, pos=16360, delta=0, domains=20002 [ 64.481] kgem_add_handle: handle=102, index=1 [ 64.481] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fff60000) [ 64.481] __kgem_bo_mark_dirty: handle=102 (proxy? 0) [ 64.481] [3fe0] bind bo(handle=102, addr=fff60000), format=192, width=103, height=20, pitch=416, tiling=0 -> render [ 64.481] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 64.481] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 64.481] kgem_add_handle: handle=7, index=2 [ 64.481] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 64.481] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 64.481] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 64.481] gen9_emit_sampler: sampler = 1 [ 64.481] gen9_emit_sf: num_sf_outputs=1 [ 64.481] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 64.481] gen9_emit_vertex_elements: setup id=0 [ 64.481] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 64.481] (0, 0), (103, 20) [ 64.481] gen8_vertex_flush[490] = 3 [ 64.481] sna_composite_rectangles: pixmap=3983 marking clear [0]? 1 [ 64.481] sna_composite_rectangles(pixmap=3983, op=1, fff2f1f0 x 1 [(0, 0)x(103, 20) ...]) [ 64.481] sna_composite_rectangles: converted to op 1 [ 64.481] sna_composite_rectangles[0] (0, 0)x(103, 20) -> (0, 0), (103, 20) [ 64.481] sna_composite_rectangles: nrects=1, region=(0, 0), (103, 20) x 1 [ 64.481] sna_composite_rectangles: clipped extents (0, 0),(103, 20) x 1 [ 64.481] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(103, 20) [ 64.481] sna_composite_rectangles: promoting to full GPU [ 64.481] sna_composite_rectangles: dropping last-cpu hint [ 64.481] sna_drawable_use_bo pixmap=3983, box=((0, 0), (103, 20)), flags=19... [ 64.481] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 64.481] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 64.481] sna_drawable_use_bo: using whole GPU bo [ 64.481] gen9_render_fill_boxes (op=1, color=(f2f2, f1f1, f0f0, ffff) [20028888]) [ 64.481] kgem_bo_is_render: handle=102, rq? 1 [1] [ 64.481] gen9_render_fill_boxes(fff2f1f0 x 1 [(0, 0), (103, 20) ...]) [ 64.481] sna_render_get_solid: fff2f1f0 [ 64.481] sna_render_get_solid(15) = fff2f1f0 (old) [ 64.481] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 64.481] kgem_check_bo: num_pages=+0, num_exec=+0 [ 64.481] gen9_composite_get_binding_table(ff00) [ 64.481] kgem_add_reloc64: handle=113, pos=16312, delta=0, domains=40000 [ 64.481] kgem_add_reloc64: adding proxy [delta=60] for handle=113 [ 64.481] kgem_add_handle: handle=113, index=3 [ 64.481] kgem_add_reloc64[5] = (delta=60, target handle=3, presumed=fe00a000) [ 64.481] [3fb0] bind bo(handle=113, addr=fe00a03c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 64.481] gen9_emit_vertex_elements: setup id=0 [ 64.481] (0, 0), (103, 20) [ 64.481] gen8_vertex_flush[4cc] = 3 [ 64.481] sna_composite_rectangles: pixmap=3983 marking clear [fff2f1f0]? 1 [ 64.481] sna_composite_rectangles(pixmap=3983, op=1, ff300a24 x 2 [(0, 0)x(103, 20) ...]) [ 64.481] sna_composite_rectangles: converted to op 1 [ 64.481] sna_composite_rectangles[0] (0, 0)x(103, 20) -> (0, 0), (103, 20) [ 64.481] sna_composite_rectangles[1] (0, 0)x(103, 20) -> (0, 0), (103, 20) [ 64.481] sna_composite_rectangles: nrects=2, region=(0, 0), (103, 20) x 2 [ 64.481] sna_composite_rectangles: clipped extents (0, 0),(103, 20) x 1 [ 64.481] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(103, 20) [ 64.481] sna_composite_rectangles: promoting to full GPU [ 64.481] sna_composite_rectangles: dropping last-cpu hint [ 64.481] sna_drawable_use_bo pixmap=3983, box=((0, 0), (103, 20)), flags=19... [ 64.481] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 64.481] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 64.481] sna_drawable_use_bo: using whole GPU bo [ 64.481] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 64.481] kgem_bo_is_render: handle=102, rq? 1 [1] [ 64.481] gen9_render_fill_boxes(ff300a24 x 1 [(0, 0), (103, 20) ...]) [ 64.481] sna_render_get_solid: ff300a24 [ 64.481] sna_render_get_solid(17) = ff300a24 (old) [ 64.481] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 64.481] kgem_check_bo: num_pages=+0, num_exec=+0 [ 64.481] gen9_composite_get_binding_table(fe80) [ 64.481] kgem_add_reloc64: handle=113, pos=16280, delta=0, domains=40000 [ 64.481] kgem_add_reloc64: adding proxy [delta=68] for handle=113 [ 64.481] kgem_add_reloc64[6] = (delta=68, target handle=3, presumed=fe00a000) [ 64.481] [3f90] bind bo(handle=113, addr=fe00a044), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 64.481] gen9_emit_vertex_elements: setup id=0 [ 64.481] (0, 0), (103, 20) [ 64.481] gen8_vertex_flush[508] = 3 [ 64.481] sna_composite_rectangles: pixmap=3983 marking clear [ff300a24]? 1 [ 64.481] sna_glyphs(op=3, nlist=2, src=(-8, -2)) [ 64.481] kgem_bo_is_busy: handle=102, domain: 0 exec? 1, rq? 1 [ 64.481] can_discard_mask: nlist=2, mask=28888, depth 32, op=3 (bounded? 1) [ 64.481] glyphs_format: format=166024, depth=32 [ 64.481] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 64.481] sna_glyphs: discarding mask [ 64.481] glyphs0_to_dst(op=3, src=(-8, -2), nlist=2, dst=(-8, -2)+(0, 0)) [ 64.481] clipped_glyphs? 24 glyph in 2 lists extents (-9, -13), (109, 19), region (0, 0), (103, 19): yes [ 64.481] gen9_render_composite: 0x0, current mode=1/1 [ 64.481] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 64.481] gen9_composite_fallback: mask is already on the GPU, try to use GPU [ 64.481] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 64.481] sna_drawable_use_bo pixmap=3983, box=((0, 0), (103, 19)), flags=7... [ 64.481] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 64.481] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 64.481] sna_drawable_use_bo: using whole GPU bo [ 64.481] gen9_composite_set_target: pixmap=3983, format=20028888, size=103x20, pitch=416, delta=(0,0),damage=0xffffffffffffffff [ 64.481] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 64.481] color_convert: src=ffffffff [20028888] [ 64.481] color_convert: dst=ffffffff [20028888] [ 64.481] sna_render_get_solid: ffffffff [ 64.481] sna_render_get_solid(white) [ 64.481] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 64.481] sna_transform_is_imprecise_integer_translation: no transform [ 64.481] gen9_composite_picture: integer translation (0, 0), removing [ 64.481] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 64.481] sna_render_pixmap_bo: GPU all damaged [ 64.481] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 64.481] gen4_choose_composite_emitter: solid, identity mask [ 64.481] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 64.481] aligning vertex: was 2, now 4 floats per vertex [ 64.481] gen9_composite_get_binding_table(fe00) [ 64.481] kgem_add_reloc64: handle=7, pos=16248, delta=0, domains=40000 [ 64.481] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 64.481] kgem_add_reloc64[7] = (delta=1048, target handle=2, presumed=fffe8000) [ 64.481] [3f70] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 64.481] kgem_add_reloc64: handle=6, pos=16232, delta=0, domains=40000 [ 64.481] kgem_add_handle: handle=6, index=4 [ 64.481] kgem_add_reloc64[8] = (delta=0, target handle=4, presumed=fd581000) [ 64.481] [3f60] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 64.481] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 64.481] gen9_emit_sampler: sampler = a [ 64.481] gen9_emit_sf: num_sf_outputs=2 [ 64.481] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 64.481] gen9_emit_vertex_elements: setup id=9 [ 64.481] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 64.481] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 64.481] glyphs0_to_dst: glyph=(27, 0), (38, 2), clip=(0, 0), (103, 19) [ 64.481] glyphs0_to_dst: blt=(27, 0), (38, 2) [ 64.481] emit_primitive_identity_mask__avx2: dst=(27, 0), mask=(832.00, 48.00) x (11.00, 2.00) [ 64.481] gen8_vertex_flush[5e4] = 3 [ 64.481] gen9_magic_ca_pass: CA fixup (5 -> 8) [ 64.481] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 64.481] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 64.481] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 64.481] glyph_cache(0): adding glyph to cache 1, pos 1072 [ 64.481] glyph_cache_upload: upload glyph 0x561c94aeaca0 to cache (32, 96)x(9, 8) [ 64.481] sna_composite(pixmap=2, op=1, src=3963+(0, 0), mask=0+(0, 0), dst=2+(32, 96)+(0, 0), size=(9, 8) [ 64.481] sna_compute_composite_region: dst=(32, 96)x(9, 8) [ 64.481] sna_compute_composite_region: initial clip against dst->pDrawable: (32, 96), (41, 104) [ 64.481] clip_to_dst: region: 1x[(32, 96), (41, 104)], clip: 1x[(0, 0), (1024, 1024)] [ 64.481] sna_compute_composite_region: clip against dst->pCompositeClip: (32, 96), (41, 104) [ 64.481] sna_compute_composite_region: clip against src (9x8 clip=0): (32, 96), (41, 104) [ 64.481] sna_composite: composite region extents:+(0, 0) -> (32, 96), (41, 104) + (0, 0) [ 64.481] gen9_render_composite: 9x8, current mode=1/1 [ 64.481] kgem_bo_is_render: handle=6, rq? 1 [1] [ 64.481] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 64.481] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 64.481] gen9_composite_set_target: (32, 96)x(9, 8), partial?=0 [ 64.481] sna_drawable_use_bo pixmap=2, box=((32, 96), (41, 104)), flags=f... [ 64.481] sna_drawable_use_bo: pinned, never REPLACES [ 64.481] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 64.481] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 64.481] sna_drawable_use_bo: using whole GPU bo [ 64.481] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 64.481] gen9_composite_picture: (0, 0)x(9, 8), dst=(32, 96) [ 64.481] sna_transform_is_imprecise_integer_translation: no transform [ 64.481] gen9_composite_picture: integer translation (0, 0), removing [ 64.481] sna_render_pixmap_bo pixmap=3963, (0, 0)x(9, 8)/(9, 8) [ 64.481] sna_render_pixmap_bo box=(0, 0), (9, 8): (9, 8)/(9, 8) [ 64.481] sna_render_pixmap_bo: offset=(-32, -96), size=(9, 8) [ 64.481] use_cpu_bo: no cpu bo [ 64.481] move_to_gpu: not migrating pixmap=3963 due to usage_hint=3 [ 64.481] sna_render_pixmap_bo: uploading CPU box (0, 0), (9, 8) [ 64.481] upload: box=(0, 0), (9, 8), pixmap=9x8 [ 64.481] sna_drawable_move_region_to_cpu(pixmap=3963 (9x8), [(0, 0), (9, 8)], flags=2) [ 64.481] sna_drawable_move_region_to_cpu: pixmap=3963 all damaged on CPU [ 64.481] kgem_can_create_2d: 9x8 @ 32 [ 64.481] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=8 [ 64.481] kgem_can_create_2d: untiled size=4096 [ 64.481] kgem_choose_tiling: too thin [width 9, 32 bpp] for TILING_X [ 64.481] kgem_choose_tiling: 9x8 -> 0 [ 64.481] kgem_upload_source_image : (0, 0), (9, 8), stride=36, bpp=32 [ 64.481] kgem_create_buffer_2d: 9x8, 32 bpp, stride=64 [ 64.481] kgem_create_buffer: size=512, flags=3 [write?=1, inplace?=1, last?=0] [ 64.481] kgem_create_buffer: searching for an inactive GTT map for upload [ 64.481] search_linear_cache: num_pages=64, flags=b, use_active? 0, use_large=0 [max=65536] [ 64.481] search_linear_cache: searching for inactive gtt map [ 64.481] search_linear_cache: num_pages=1, flags=b, use_active? 0, use_large=0 [max=65536] [ 64.481] search_linear_cache: searching for inactive gtt map [ 64.481] search_linear_cache: num_pages=64, flags=2, use_active? 0, use_large=0 [max=65536] [ 64.481] kgem_set_tiling: handle=3, tiling=0 [0], pitch=0 [0]: 1 [ 64.481] kgem_bo_remove_from_inactive: removing handle=3 from inactive [ 64.481] search_linear_cache: found handle=3 (num_pages=78) in linear inactive cache [ 64.481] kgem_bo_can_map: handle=3, map=0x0:0x0:0x0, tiling=0, domain=0, offset=4293992448 [ 64.481] kgem_create_buffer: reusing handle=3 for buffer [ 64.481] kgem_bo_can_map: handle=3, map=0x0:0x0:0x0, tiling=0, domain=0, offset=4293992448 [ 64.481] init_buffer_from_bo: reusing handle=3 for buffer [ 64.481] kgem_bo_map: handle=3, offset=4293992448, tiling=0, map=0x0:0x0, domain=0 [ 64.481] kgem_bo_map: converting request for GTT map into CPU map [ 64.481] kgem_bo_map__cpu(handle=3, size=319488, map=0x0:0x0) [ 64.481] kgem_trim_vma_cache: type=1, count=-32757 (bucket: 6) [ 64.481] __kgem_bo_map__cpu: caching CPU vma for 3 [ 64.481] kgem_bo_sync__cpu: handle=3 [ 64.481] __kgem_busy: handle=3, busy=0, wedged=0 [ 64.481] kgem_bo_sync__cpu: SYNC: handle=3, needs_flush? 0, domain? 0, busy? 0 [ 64.481] __kgem_busy: handle=3, busy=0, wedged=0 [ 64.481] kgem_bo_retire: retiring bo handle=3 (needed flush? 0), rq? 0 [busy?=0] [ 64.481] assert_bo_retired: handle=3, domain: 0 exec? 0, rq? 0 [ 64.481] kgem_create_buffer(pages=78 [64]) new handle=3, used=512, write=1 [ 64.481] kgem_create_proxy: target handle=3 [proxy? -1], offset=0, length=512, io=1 [ 64.481] __kgem_bo_init(handle=3, num_pages=512) [ 64.481] memcpy_blt: src=(0, 0), dst=(0, 0), size=9x8, pitch=36/64 [ 64.481] kgem_bo_is_render: handle=6, rq? 1 [1] [ 64.481] kgem_bo_is_render: handle=3, rq? 0 [0] [ 64.481] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 64.481] gen4_choose_composite_emitter: identity src, no mask [ 64.481] kgem_check_bo: num_pages=+78, num_exec=+1 [ 64.481] aligning vertex: was 4, now 3 floats per vertex [ 64.481] gen9_composite_get_binding_table(fd40) [ 64.481] kgem_add_reloc64: handle=6, pos=16200, delta=0, domains=20002 [ 64.481] kgem_add_reloc64[9] = (delta=0, target handle=4, presumed=fd581000) [ 64.482] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 64.482] [3f40] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> render [ 64.482] kgem_add_reloc64: handle=3, pos=16184, delta=0, domains=40000 [ 64.482] kgem_add_reloc64: adding proxy [delta=0] for handle=3 [ 64.482] kgem_add_handle: handle=3, index=5 [ 64.482] kgem_add_reloc64[10] = (delta=0, target handle=5, presumed=fff12000) [ 64.482] [3f30] bind bo(handle=3, addr=fff12000), format=192, width=9, height=8, pitch=64, tiling=0 -> sampler [ 64.482] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 64.482] gen9_emit_sampler: sampler = 2 [ 64.482] gen9_emit_sf: num_sf_outputs=1 [ 64.482] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 64.482] gen9_emit_vertex_elements: setup id=2 [ 64.482] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 64.482] gen9_render_composite_box: (32, 96), (41, 104) [ 64.482] apply_damage: damage=0x0, region=1 [(32, 96), (41, 104) + (0, 0)] [ 64.482] gen8_vertex_flush[72c] = 3 [ 64.482] _kgem_bo_destroy: handle=3, proxy? 1 [ 64.482] gen9_render_composite: 0x0, current mode=1/1 [ 64.482] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 64.482] kgem_bo_is_busy: handle=102, domain: 0 exec? 1, rq? 1 [ 64.482] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 64.482] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 64.482] sna_drawable_use_bo pixmap=3983, box=((0, 0), (103, 19)), flags=7... [ 64.482] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 64.482] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 64.482] sna_drawable_use_bo: using whole GPU bo [ 64.482] gen9_composite_set_target: pixmap=3983, format=20028888, size=103x20, pitch=416, delta=(0,0),damage=0xffffffffffffffff [ 64.482] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 64.482] color_convert: src=ffffffff [20028888] [ 64.482] color_convert: dst=ffffffff [20028888] [ 64.482] sna_render_get_solid: ffffffff [ 64.482] sna_render_get_solid(white) [ 64.482] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 64.482] sna_transform_is_imprecise_integer_translation: no transform [ 64.482] gen9_composite_picture: integer translation (0, 0), removing [ 64.482] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 64.482] sna_render_pixmap_bo: GPU all damaged [ 64.482] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 64.482] gen4_choose_composite_emitter: solid, identity mask [ 64.482] kgem_check_bo: num_pages=+0, num_exec=+0 [ 64.482] aligning vertex: was 3, now 4 floats per vertex [ 64.482] gen9_composite_get_binding_table(fc80) [ 64.482] __kgem_bo_mark_dirty: handle=102 (proxy? 0) [ 64.482] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 64.482] gen9_emit_sampler: sampler = a [ 64.482] gen9_emit_sf: num_sf_outputs=2 [ 64.482] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 64.482] gen9_emit_vertex_elements: setup id=9 [ 64.482] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 64.482] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 64.482] glyphs0_to_dst: glyph=(99, -10), (109, 1), clip=(0, 0), (103, 19) [ 64.482] glyphs0_to_dst: blt=(99, 0), (103, 1) [ 64.482] emit_primitive_identity_mask__avx2: dst=(99, 0), mask=(880.00, 58.00) x (4.00, 1.00) [ 64.482] glyphs0_to_dst: glyph=(-9, 5), (1, 15), clip=(0, 0), (103, 19) [ 64.482] glyphs0_to_dst: blt=(0, 5), (1, 15) [ 64.482] emit_primitive_identity_mask__avx2: dst=(0, 5), mask=(921.00, 0.00) x (1.00, 10.00) [ 64.482] glyphs0_to_dst: glyph=(0, 17), (11, 19), clip=(0, 0), (103, 19) [ 64.482] glyphs0_to_dst: blt=(0, 17), (11, 19) [ 64.482] emit_primitive_identity_mask__avx2: dst=(0, 17), mask=(832.00, 48.00) x (11.00, 2.00) [ 64.482] glyphs0_to_dst: glyph=(10, 7), (19, 15), clip=(0, 0), (103, 19) [ 64.482] glyphs0_to_dst: blt=(10, 7), (19, 15) [ 64.482] emit_primitive_identity_mask__avx2: dst=(10, 7), mask=(848.00, 48.00) x (9.00, 8.00) [ 64.482] glyphs0_to_dst: glyph=(18, 7), (28, 15), clip=(0, 0), (103, 19) [ 64.482] glyphs0_to_dst: blt=(18, 7), (28, 15) [ 64.482] emit_primitive_identity_mask__avx2: dst=(18, 7), mask=(864.00, 32.00) x (10.00, 8.00) [ 64.482] glyphs0_to_dst: glyph=(28, 7), (37, 15), clip=(0, 0), (103, 19) [ 64.482] glyphs0_to_dst: blt=(28, 7), (37, 15) [ 64.482] emit_primitive_identity_mask__avx2: dst=(28, 7), mask=(896.00, 48.00) x (9.00, 8.00) [ 64.482] glyphs0_to_dst: glyph=(36, 4), (46, 15), clip=(0, 0), (103, 19) [ 64.482] glyphs0_to_dst: blt=(36, 4), (46, 15) [ 64.482] emit_primitive_identity_mask__avx2: dst=(36, 4), mask=(992.00, 32.00) x (10.00, 11.00) [ 64.482] glyphs0_to_dst: glyph=(46, 7), (55, 15), clip=(0, 0), (103, 19) [ 64.482] glyphs0_to_dst: blt=(46, 7), (55, 15) [ 64.482] emit_primitive_identity_mask__avx2: dst=(46, 7), mask=(32.00, 96.00) x (9.00, 8.00) [ 64.482] glyphs0_to_dst: glyph=(54, 4), (64, 15), clip=(0, 0), (103, 19) [ 64.482] glyphs0_to_dst: blt=(54, 4), (64, 15) [ 64.482] emit_primitive_identity_mask__avx2: dst=(54, 4), mask=(992.00, 32.00) x (10.00, 11.00) [ 64.482] glyphs0_to_dst: glyph=(64, 7), (73, 15), clip=(0, 0), (103, 19) [ 64.482] glyphs0_to_dst: blt=(64, 7), (73, 15) [ 64.482] emit_primitive_identity_mask__avx2: dst=(64, 7), mask=(896.00, 0.00) x (9.00, 8.00) [ 64.482] glyphs0_to_dst: glyph=(72, 7), (82, 18), clip=(0, 0), (103, 19) [ 64.482] glyphs0_to_dst: blt=(72, 7), (82, 18) [ 64.482] emit_primitive_identity_mask__avx2: dst=(72, 7), mask=(880.00, 48.00) x (10.00, 11.00) [ 64.482] glyphs0_to_dst: glyph=(82, 4), (91, 18), clip=(0, 0), (103, 19) [ 64.482] glyphs0_to_dst: blt=(82, 4), (91, 18) [ 64.482] emit_primitive_identity_mask__avx2: dst=(82, 4), mask=(832.00, 32.00) x (9.00, 14.00) [ 64.482] gen8_vertex_flush[804] = 36 [ 64.482] gen9_magic_ca_pass: CA fixup (11 -> 47) [ 64.482] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 64.482] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 64.482] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 64.482] sna_composite_rectangles(pixmap=3983, op=1, ffffffff x 1 [(91, 1)x(9, 17) ...]) [ 64.482] sna_composite_rectangles: converted to op 1 [ 64.482] sna_composite_rectangles[0] (91, 1)x(9, 17) -> (91, 1), (100, 18) [ 64.482] sna_composite_rectangles: nrects=1, region=(91, 1), (100, 18) x 1 [ 64.482] sna_composite_rectangles: clipped extents (91, 1),(100, 18) x 1 [ 64.482] sna_composite_rectangles: pixmap +(0, 0) extents (91, 1),(100, 18) [ 64.482] sna_composite_rectangles: dropping last-cpu hint [ 64.482] sna_drawable_use_bo pixmap=3983, box=((91, 1), (100, 18)), flags=9... [ 64.482] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 64.482] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 64.482] sna_drawable_use_bo: using whole GPU bo [ 64.482] gen9_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20028888]) [ 64.482] kgem_bo_is_render: handle=102, rq? 1 [1] [ 64.482] gen9_render_fill_boxes(ffffffff x 1 [(91, 1), (100, 18) ...]) [ 64.482] sna_render_get_solid: ffffffff [ 64.482] sna_render_get_solid(white) [ 64.482] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 64.482] kgem_check_bo: num_pages=+0, num_exec=+0 [ 64.482] aligning vertex: was 4, now 2 floats per vertex [ 64.482] gen9_composite_get_binding_table(fc40) [ 64.482] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 64.482] gen9_emit_sampler: sampler = 1 [ 64.482] gen9_emit_sf: num_sf_outputs=1 [ 64.482] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 64.482] gen9_emit_vertex_elements: setup id=0 [ 64.482] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 64.482] (91, 1), (100, 18) [ 64.482] gen8_vertex_flush[920] = 3 [ 64.482] sna_copy_area: src=pixmap=3983:(0, 0)x(103, 20)+(0, 0) -> dst=pixmap=3060:(432, 799)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 64.482] sna_copy_area: normal copy [ 64.482] sna_do_copy: src=(0, 0), dst=(432, 799), size=(103x20) [ 64.482] sna_do_copy: after drawable: src=(0, 0), dst=(497, 823), size=(103x20) [ 64.482] sna_do_copy: dst extents (497, 823), (600, 843), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 64.482] sna_do_copy: clipped dst extents (497, 823), (600, 843) [ 64.482] sna_do_copy: unclipped src extents (0, 0), (103, 20) [ 64.482] sna_do_copy: clipped src extents (0, 0), (103, 20) [ 64.482] sna_do_copy: pixmap -- no source clipping [ 64.482] sna_do_copy: src extents (0, 0), (103, 20) x 1 [ 64.482] sna_do_copy: copy region (497, 823), (600, 843) x 1 + (-497, -823) [ 64.482] sna_copy_boxes (boxes=1x[(497, 823), (600, 843)...], src pixmap=3983+(-497, -823), dst pixmap=3060+(-65, -24), alu=3, src.size=103x20, dst.size=3775x2136) [ 64.482] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94a26fb0, gpu_bo=102, cpu_bo=0), replaces=0 [ 64.482] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 64.482] sna_drawable_use_bo pixmap=3060, box=((432, 799), (535, 819)), flags=b... [ 64.482] sna_drawable_use_bo: exported target, set PREFER_GPU [ 64.482] sna_drawable_use_bo: pinned, never REPLACES [ 64.482] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=b [ 64.482] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 64.482] sna_drawable_use_bo: using whole GPU bo [ 64.482] sna_pixmap_move_to_gpu(pixmap=3983, usage=0), flags=a [ 64.482] sna_pixmap_move_to_gpu: already all-damaged [ 64.482] sna_pixmap_mark_active: pixmap=3983, handle=102 [ 64.482] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 64.482] gen9_render_copy_boxes (-432, -799)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 64.482] kgem_bo_is_render: handle=102, rq? 1 [1] [ 64.482] kgem_bo_is_render: handle=9, rq? 0 [0] [ 64.482] kgem_bo_is_render: handle=9, rq? 0 [0] [ 64.482] kgem_bo_is_render: handle=102, rq? 1 [1] [ 64.482] kgem_set_mode: flushing before new bo [ 64.482] gen8_vertex_close: used=194, vbo active? 23, vb=205, nreloc=3 [ 64.482] gen8_vertex_close: reloc[0] = 287 [ 64.482] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 64.482] kgem_add_handle: handle=23, index=6 [ 64.482] kgem_add_reloc64[11] = (delta=0, target handle=6, presumed=fd541000) [ 64.482] gen8_vertex_close: reloc[1] = 372 [ 64.482] kgem_add_reloc64: handle=23, pos=372, delta=0, domains=200000 [ 64.482] kgem_add_reloc64[12] = (delta=0, target handle=6, presumed=fd541000) [ 64.482] gen8_vertex_close: reloc[2] = 454 [ 64.482] kgem_add_reloc64: handle=23, pos=454, delta=0, domains=200000 [ 64.482] kgem_add_reloc64[13] = (delta=0, target handle=6, presumed=fd541000) [ 64.482] batch[1/1, flags=1800]: 590 590 16160 16384, nreloc=14, nexec=7, nfence=0, aperture=1181 [fenced=0] [ 64.482] kgem_finish_buffers: buffer handle=3, used=512, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 64.482] kgem_finish_buffers: retaining upload buffer (512/319488): used=4096, refcnt=1 [ 64.482] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 64.482] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 64.482] kgem_fixup_relocs: shrinking by 61440 [ 64.482] __kgem_busy: handle=1, busy=0, wedged=0 [ 64.482] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 64.482] kgem_commit: release handle=102 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fff60000 [ 64.482] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd581000 [ 64.482] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 64.482] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 64.482] __kgem_bo_clear_busy: handle=7 [ 64.482] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 64.482] kgem_commit: release handle=113 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 64.482] __kgem_bo_clear_busy: handle=113 [ 64.482] kgem_commit: release handle=113 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fe00a000 [ 64.482] kgem_commit: release handle=113 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 64.482] __kgem_bo_clear_busy: handle=113 [ 64.482] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 64.482] __kgem_bo_clear_busy: handle=7 [ 64.482] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff12000 [ 64.482] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 64.482] __kgem_busy: handle=1, busy=131072, wedged=0 [ 64.482] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 64.482] kgem_check_bo: num_pages=+8103, num_exec=+2 [ 64.482] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 64.482] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 64.482] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 64.482] kgem_add_handle: handle=4, index=0 [ 64.482] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 64.482] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 64.482] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 64.482] gen9_composite_get_binding_table(ffc0) [ 64.482] kgem_add_reloc64: handle=9, pos=16360, delta=0, domains=20002 [ 64.482] kgem_add_handle: handle=9, index=1 [ 64.482] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f02dd000) [ 64.482] __kgem_bo_mark_dirty: handle=9 (proxy? 0) [ 64.482] [3fe0] bind bo(handle=9, addr=f02dd000), format=192, width=3775, height=2136, pitch=15360, tiling=1 -> render [ 64.482] kgem_add_reloc64: handle=102, pos=16344, delta=0, domains=40000 [ 64.482] kgem_add_handle: handle=102, index=2 [ 64.482] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fff60000) [ 64.482] [3fd0] bind bo(handle=102, addr=fff60000), format=192, width=103, height=20, pitch=416, tiling=0 -> sampler [ 64.482] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 64.482] gen9_emit_sampler: sampler = 0 [ 64.482] gen9_emit_sf: num_sf_outputs=1 [ 64.482] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 64.482] gen9_emit_vertex_elements: setup id=0 [ 64.482] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 64.482] (0, 0) -> (432, 799) + (103, 20) [ 64.482] gen8_vertex_flush[490] = 3 [ 64.482] sna_accel_flush: flush?=1, dirty?=0 [ 64.482] gen8_vertex_close: used=200, vbo active? 23, vb=1, nreloc=1 [ 64.482] gen8_vertex_close: reloc[0] = 287 [ 64.482] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 64.482] kgem_add_handle: handle=23, index=3 [ 64.482] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 64.482] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=8177 [fenced=0] [ 64.482] __kgem_busy: handle=1, busy=0, wedged=0 [ 64.482] __kgem_retire_rq: request 1 complete [ 64.482] __kgem_bo_flush: handle=6, busy=0, wedged=0 [ 64.482] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 64.482] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 64.482] kgem_fixup_relocs: shrinking by 61440 [ 64.482] __kgem_busy: handle=1, busy=0, wedged=0 [ 64.483] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 64.483] kgem_commit: release handle=9 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f02dd000 [ 64.483] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 64.483] kgem_commit: release handle=102 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fff60000 [ 64.483] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 64.483] __kgem_busy: handle=1, busy=131072, wedged=0 [ 64.483] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 64.483] sna_accel_flush: flush?=0, dirty?=0 [ 64.483] sna_accel_flush: flush?=0, dirty?=0 [ 64.483] sna_accel_flush: flush?=0, dirty?=0 [ 64.483] sna_destroy_pixmap: pixmap=3983, attached?=1 [ 64.483] _kgem_bo_destroy: handle=102, proxy? 0 [ 64.483] __kgem_bo_destroy: handle=102, size=12288 [ 64.483] __kgem_busy: handle=102, busy=131072, wedged=0 [ 64.483] __kgem_bo_destroy: handle=102 -> active [ 64.483] __sna_free_pixmap(pixmap=3983) [ 64.483] sna_accel_flush: flush?=0, dirty?=0 [ 64.483] sna_accel_flush: flush?=0, dirty?=0 [ 64.483] sna_accel_flush: flush?=0, dirty?=0 [ 64.483] sna_block_handler (tv=0.468000) [ 64.483] kgem_retire, need_retire?=1 [ 64.483] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 64.483] kgem_retire__requests_ring: retiring ring 0 [ 64.483] __kgem_busy: handle=1, busy=0, wedged=0 [ 64.483] __kgem_retire_rq: request 1 complete [ 64.483] __kgem_bo_flush: handle=9, busy=0, wedged=0 [ 64.483] __kgem_bo_flush: handle=102, busy=0, wedged=0 [ 64.483] kgem_bo_move_to_cache: release handle=102 [ 64.483] kgem_bo_move_to_inactive: moving handle=102 to inactive [ 64.483] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 64.483] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 64.483] kgem_retire -- retired=1, need_retire=0 [ 64.483] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 64.483] gen6_render_retire: resetting idle vbo [ 64.483] kgem_retire__buffers: handle=3, busy? 0 [0] [ 64.483] kgem_retire__buffers: releasing upload cache for handle=3? 0 [ 64.483] __kgem_bo_destroy: handle=3, size=319488 [ 64.483] kgem_bo_replace_io: transferring io handle=3 to bo [ 64.483] kgem_bo_move_to_inactive: moving handle=3 to inactive [ 64.483] sna_scanout_do_flush: flush timer active: delta=-2 [ 64.483] sna_scanout_do_flush (time=64483), triggered [ 64.483] sna_scanout_flush (time=64483), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 64.483] has_shadow: has pending damage? 0, outstanding flips: 0 [ 64.483] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 64.483] has_shadow: has pending damage? 0, outstanding flips: 0 [ 64.483] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 64.483] sna_accel_do_throttle -- no pending activity [ 64.483] sna_accel_block: evaluating timers, active=5 [ 64.483] sna_accel_block: flush timer expires in 16 [64499] [ 64.484] sna_wakeup_handler [ 64.484] sna_accel_flush: flush?=0, dirty?=0 [ 64.484] sna_accel_flush: flush?=0, dirty?=0 [ 64.484] sna_block_handler (tv=0.467000) [ 64.484] sna_scanout_do_flush: flush timer active: delta=15 [ 64.484] sna_accel_do_throttle -- no pending activity [ 64.484] sna_accel_block: evaluating timers, active=5 [ 64.484] sna_accel_block: flush timer expires in 15 [64499] [ 64.484] sna_wakeup_handler [ 64.484] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=40, name=5 [ 64.484] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 64.484] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 64.484] sna_dri2_get_back: draw size=7680x2160, back buffer handle=40 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 [ 64.484] sna_dri2_get_back: reuse backbuffer? 1 [ 64.484] sna_dri2_get_back: back buffer handle=40, active?=0, refcnt=1 [ 64.484] sna_dri2_get_back: reuse unattached back [ 64.484] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 64.484] sna_dri2_reuse_buffer: reusing back buffer handle=40, name=5, pitch=30720, age=0 [ 64.484] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 64.484] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=114, name=86, active_scanout=3 [ 64.484] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 64.484] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=114] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 64.484] sna_accel_flush: flush?=0, dirty?=0 [ 64.484] sna_accel_flush: flush?=0, dirty?=0 [ 64.484] sna_accel_flush: flush?=0, dirty?=0 [ 64.484] sna_block_handler (tv=0.467000) [ 64.484] sna_scanout_do_flush: flush timer active: delta=15 [ 64.484] sna_accel_do_throttle -- no pending activity [ 64.484] sna_accel_block: evaluating timers, active=5 [ 64.484] sna_accel_block: flush timer expires in 15 [64499] [ 64.485] sna_wakeup_handler [ 64.485] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 64.485] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 64.485] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 64.485] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 64.485] sna_dri2_get_msc(draw=146, pipe=0) [ 64.485] sna_crtc_record_swap: recording last swap on pipe=0, frame 3618 [msc=3618], time 64.469513 [ 64.485] sna_dri2_get_msc: msc=3618 [raw=3618], ust=64469513 [ 64.485] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=40 (refs=1/1, flush=0) , front=114 (refs=1/4, flush=1) [ 64.485] sna_dri2_schedule_swap(target_msc=3609, divisor=0, remainder=0) [ 64.485] sna_dri2_schedule_swap: using front handle=114, active_scanout?=3, flush?=1 [ 64.485] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 64.485] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 64.485] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 64.485] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 64.485] sna_crtc_record_swap: recording last swap on pipe=0, frame 3618 [msc=3618], time 64.469513 [ 64.485] immediate_swap: current_msc=3618, target_msc=3609 -- yes [ 64.485] can_flip: no, shadow enabled [ 64.485] sna_dri2_add_event: adding event to window 146) [ 64.485] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 64.485] sna_dri2_immediate_blit: no pending blit, starting chain [ 64.485] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 64.485] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 64.485] can_xchg: back size=8701e00, front size=8701e00 [ 64.485] can_xchg: yes, pixmap=165 [ 64.485] sna_dri2_xchg: win=146, exchange front=114/86,ref=2 and back=40/5,ref=2, pixmap=165 7680x2160 [ 64.485] sna_dri2_xchg: back_bo handle=40, pitch=30720, size=132710400, ref=1, active_scanout?=0 [ 64.485] sna_dri2_xchg: front_bo handle=114, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 64.485] set_bo: pixmap=165, handle=40 (old handle=114) [ 64.485] set_bo: marking whole pixmap as damaged [ 64.485] set_bo: applying final/discard move-to-gpu [ 64.485] wait_for_shadow: flags=0, flips=0, handle=114, shadow=32 [ 64.485] set_bo: dropping flush hint from handle=114 [ 64.485] set_bo: adding flush hint to handle=40 [ 64.485] mark_stale(handle=114) => 1 [ 64.485] swap_limit: draw=146 setting swap limit to 3 [ 64.485] sna_dri2_swap_limit_validate: swap limit set to 3 [ 64.485] sna_next_vblank(pipe=0, waiting until next vblank) [ 64.485] sna_dri2_schedule_swap: reported target_msc=3618 [ 64.485] sna_accel_flush: flush?=0, dirty?=0 [ 64.485] sna_accel_flush: flush?=0, dirty?=0 [ 64.485] sna_accel_flush: flush?=0, dirty?=0 [ 64.485] sna_accel_flush: flush?=0, dirty?=0 [ 64.485] sna_block_handler (tv=0.466000) [ 64.485] sna_scanout_do_flush: flush timer active: delta=14 [ 64.485] sna_accel_do_throttle -- no pending activity [ 64.485] sna_accel_block: evaluating timers, active=5 [ 64.485] sna_accel_block: flush timer expires in 14 [64499] [ 64.485] sna_wakeup_handler [ 64.485] sna_mode_wakeup: len=32 [ 64.485] sna_dri2_vblank_handler(type=2, sequence=3619, draw=3353) [ 64.485] sna_crtc_record_swap: recording last swap on pipe=0, frame 3619 [msc=3619], time 64.486181 [ 64.485] sna_dri2_vblank_handler: 2 complete, frame=3619 tv=64.486181 [ 64.485] sna_dri2_blit_complete: blit finished [ 64.485] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=3619, tv=64.486181) [ 64.485] frame_swap_complete(type=2): draw=146, pipe=0, frame=3619 [msc=3619], tv=64.486181 [ 64.485] sna_accel_flush: flush?=0, dirty?=0 [ 64.485] sna_dri2_event_free(draw?=1) [ 64.485] sna_dri2_remove_event: remove[0x561c94a312b0] from window 146, active? 1 [ 64.485] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 64.485] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=114] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 64.485] sna_dri2_vblank_handler complete [ 64.485] sna_block_handler (tv=0.466000) [ 64.485] sna_scanout_do_flush: flush timer active: delta=14 [ 64.485] sna_accel_do_throttle -- no pending activity [ 64.485] sna_accel_block: evaluating timers, active=5 [ 64.485] sna_accel_block: flush timer expires in 14 [64499] [ 64.500] sna_wakeup_handler [ 64.500] sna_block_handler (tv=0.451000) [ 64.500] sna_scanout_do_flush: flush timer active: delta=-1 [ 64.500] sna_scanout_do_flush (time=64500), triggered [ 64.500] sna_scanout_flush (time=64500), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 64.500] has_shadow: has pending damage? 1, outstanding flips: 0 [ 64.500] stop_flush: scanout=40 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 64.500] has_shadow: has pending damage? 1, outstanding flips: 0 [ 64.500] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 64.500] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 64.500] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 64.500] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 64.500] sna_pixmap_move_to_gpu: already all-damaged [ 64.500] sna_pixmap_mark_active: pixmap=165, handle=40 [ 64.500] sna_mode_redisplay: crtc[0] transformed? 0 [ 64.500] sna_mode_redisplay: crtc[1] transformed? 0 [ 64.500] sna_mode_redisplay: crtc[2] transformed? 0 [ 64.500] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=40 [active=1] [ 64.500] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 114, transformed? 0 [ 64.500] get_fb: reusing fb=110 for handle=40 [ 64.500] sna_mode_redisplay: recording flip on CRTC:32 handle=40, active_scanout=2, serial=2 [ 64.500] __kgem_bo_clear_busy: handle=40 [ 64.500] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 114, transformed? 0 [ 64.500] sna_mode_redisplay: recording flip on CRTC:39 handle=40, active_scanout=3, serial=3 [ 64.500] __kgem_bo_clear_busy: handle=40 [ 64.500] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 64.500] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 64.500] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=40, shadow handle=32 [ 64.500] sna_accel_do_throttle -- no pending activity [ 64.500] sna_accel_block: evaluating timers, active=5 [ 64.500] sna_accel_block: flush timer expires in 16 [64516] [ 64.501] sna_wakeup_handler [ 64.501] sna_mode_wakeup: len=32 [ 64.501] sna_mode_wakeup: recording last swap on pipe=1, frame 3590 [e06], time 64.501466 [ 64.501] sna_mode_wakeup: removing handle=114 [active_scanout=1] from scanout, installing handle=40 [active_scanout=3] [ 64.501] sna_mode_wakeup: flip complete, pending? 2 [ 64.501] sna_block_handler (tv=0.450000) [ 64.501] sna_scanout_do_flush: flush timer active: delta=15 [ 64.501] sna_accel_do_throttle -- no pending activity [ 64.501] sna_accel_block: evaluating timers, active=5 [ 64.501] sna_accel_block: flush timer expires in 15 [64516] [ 64.502] sna_wakeup_handler [ 64.502] sna_mode_wakeup: len=32 [ 64.502] sna_mode_wakeup: recording last swap on pipe=0, frame 3620 [e24], time 64.502868 [ 64.502] sna_mode_wakeup: removing handle=114 [active_scanout=0] from scanout, installing handle=40 [active_scanout=3] [ 64.502] sna_mode_wakeup: flip complete, pending? 1 [ 64.502] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 64.502] sna_block_handler (tv=0.449000) [ 64.502] sna_scanout_do_flush: flush timer active: delta=14 [ 64.502] sna_accel_do_throttle -- no pending activity [ 64.502] sna_accel_block: evaluating timers, active=5 [ 64.502] sna_accel_block: flush timer expires in 14 [64516] [ 64.516] sna_wakeup_handler [ 64.516] sna_block_handler (tv=0.435000) [ 64.516] sna_scanout_do_flush: flush timer active: delta=0 [ 64.516] sna_scanout_do_flush (time=64516), triggered [ 64.516] sna_scanout_flush (time=64516), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 64.516] has_shadow: has pending damage? 0, outstanding flips: 0 [ 64.516] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 64.516] has_shadow: has pending damage? 0, outstanding flips: 0 [ 64.516] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 64.516] sna_accel_do_throttle -- no pending activity [ 64.517] sna_accel_block: evaluating timers, active=5 [ 64.517] sna_accel_block: flush timer expires in 16 [64532] [ 64.533] sna_wakeup_handler [ 64.533] sna_block_handler (tv=0.418000) [ 64.533] sna_scanout_do_flush: flush timer active: delta=-1 [ 64.533] sna_scanout_do_flush (time=64533), triggered [ 64.533] sna_scanout_flush (time=64533), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 64.533] has_shadow: has pending damage? 0, outstanding flips: 0 [ 64.533] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 64.533] has_shadow: has pending damage? 0, outstanding flips: 0 [ 64.533] sna_accel_disarm_timer[0] (time=64533) [ 64.533] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 64.533] sna_accel_do_throttle -- no pending activity [ 64.547] sna_wakeup_handler [ 64.547] sna_accel_flush: flush?=0, dirty?=0 [ 64.547] sna_accel_flush: flush?=0, dirty?=0 [ 64.547] sna_block_handler (tv=0.404000) [ 64.547] has_shadow: has pending damage? 0, outstanding flips: 0 [ 64.547] sna_accel_do_throttle -- no pending activity [ 64.547] sna_wakeup_handler [ 64.547] sna_block_handler (tv=0.404000) [ 64.547] has_shadow: has pending damage? 0, outstanding flips: 0 [ 64.547] sna_accel_do_throttle -- no pending activity [ 64.548] sna_wakeup_handler [ 64.548] sna_block_handler (tv=0.403000) [ 64.548] has_shadow: has pending damage? 0, outstanding flips: 0 [ 64.548] sna_accel_do_throttle -- no pending activity [ 64.549] sna_wakeup_handler [ 64.549] sna_block_handler (tv=0.402000) [ 64.549] has_shadow: has pending damage? 0, outstanding flips: 0 [ 64.549] sna_accel_do_throttle -- no pending activity [ 64.812] sna_wakeup_handler [ 64.813] sna_accel_flush: flush?=0, dirty?=0 [ 64.813] sna_accel_flush: flush?=0, dirty?=0 [ 64.813] sna_block_handler (tv=0.499000) [ 64.813] has_shadow: has pending damage? 0, outstanding flips: 0 [ 64.813] sna_accel_do_throttle -- no pending activity [ 64.813] sna_wakeup_handler [ 64.813] sna_block_handler (tv=0.499000) [ 64.813] has_shadow: has pending damage? 0, outstanding flips: 0 [ 64.813] sna_accel_do_throttle -- no pending activity [ 64.813] sna_wakeup_handler [ 64.813] sna_accel_flush: flush?=0, dirty?=0 [ 64.813] sna_accel_flush: flush?=0, dirty?=0 [ 64.813] sna_accel_flush: flush?=0, dirty?=0 [ 64.813] sna_accel_flush: flush?=0, dirty?=0 [ 64.813] sna_block_handler (tv=0.499000) [ 64.813] has_shadow: has pending damage? 0, outstanding flips: 0 [ 64.813] sna_accel_do_throttle -- no pending activity [ 64.814] sna_wakeup_handler [ 64.814] sna_accel_flush: flush?=0, dirty?=0 [ 64.814] sna_block_handler (tv=0.498000) [ 64.814] has_shadow: has pending damage? 0, outstanding flips: 0 [ 64.814] sna_accel_do_throttle -- no pending activity [ 64.825] sna_wakeup_handler [ 64.825] sna_accel_flush: flush?=0, dirty?=0 [ 64.825] sna_accel_flush: flush?=0, dirty?=0 [ 64.825] sna_accel_flush: flush?=0, dirty?=0 [ 64.825] sna_accel_flush: flush?=0, dirty?=0 [ 64.825] sna_accel_flush: flush?=0, dirty?=0 [ 64.825] sna_accel_flush: flush?=0, dirty?=0 [ 64.825] sna_accel_flush: flush?=0, dirty?=0 [ 64.825] sna_accel_flush: flush?=0, dirty?=0 [ 64.825] sna_accel_flush: flush?=0, dirty?=0 [ 64.825] sna_accel_flush: flush?=0, dirty?=0 [ 64.825] sna_accel_flush: flush?=0, dirty?=0 [ 64.825] sna_accel_flush: flush?=0, dirty?=0 [ 64.825] sna_accel_flush: flush?=0, dirty?=0 [ 64.825] sna_accel_flush: flush?=0, dirty?=0 [ 64.825] sna_block_handler (tv=0.487000) [ 64.825] has_shadow: has pending damage? 0, outstanding flips: 0 [ 64.825] sna_accel_do_throttle -- no pending activity [ 64.825] sna_wakeup_handler [ 64.825] sna_accel_flush: flush?=0, dirty?=0 [ 64.825] sna_accel_flush: flush?=0, dirty?=0 [ 64.825] sna_accel_flush: flush?=0, dirty?=0 [ 64.825] sna_block_handler (tv=0.487000) [ 64.825] has_shadow: has pending damage? 0, outstanding flips: 0 [ 64.825] sna_accel_do_throttle -- no pending activity [ 64.826] sna_wakeup_handler [ 64.826] sna_accel_flush: flush?=0, dirty?=0 [ 64.826] sna_accel_flush: flush?=0, dirty?=0 [ 64.826] sna_block_handler (tv=0.486000) [ 64.826] has_shadow: has pending damage? 0, outstanding flips: 0 [ 64.826] sna_accel_do_throttle -- no pending activity [ 64.826] sna_wakeup_handler [ 64.826] sna_accel_flush: flush?=0, dirty?=0 [ 64.826] sna_accel_flush: flush?=0, dirty?=0 [ 64.826] sna_accel_flush: flush?=0, dirty?=0 [ 64.826] sna_block_handler (tv=0.486000) [ 64.826] has_shadow: has pending damage? 0, outstanding flips: 0 [ 64.826] sna_accel_do_throttle -- no pending activity [ 64.826] sna_wakeup_handler [ 64.826] sna_accel_flush: flush?=0, dirty?=0 [ 64.826] sna_accel_flush: flush?=0, dirty?=0 [ 64.826] sna_accel_flush: flush?=0, dirty?=0 [ 64.826] sna_block_handler (tv=0.486000) [ 64.826] has_shadow: has pending damage? 0, outstanding flips: 0 [ 64.826] sna_accel_do_throttle -- no pending activity [ 64.826] sna_wakeup_handler [ 64.826] sna_accel_flush: flush?=0, dirty?=0 [ 64.826] sna_accel_flush: flush?=0, dirty?=0 [ 64.826] sna_block_handler (tv=0.486000) [ 64.826] has_shadow: has pending damage? 0, outstanding flips: 0 [ 64.826] sna_accel_do_throttle -- no pending activity [ 64.826] sna_wakeup_handler [ 64.826] sna_accel_flush: flush?=0, dirty?=0 [ 64.826] sna_accel_flush: flush?=0, dirty?=0 [ 64.826] sna_block_handler (tv=0.486000) [ 64.826] has_shadow: has pending damage? 0, outstanding flips: 0 [ 64.826] sna_accel_do_throttle -- no pending activity [ 64.826] sna_wakeup_handler [ 64.826] sna_accel_flush: flush?=0, dirty?=0 [ 64.826] sna_accel_flush: flush?=0, dirty?=0 [ 64.826] sna_accel_flush: flush?=0, dirty?=0 [ 64.826] sna_block_handler (tv=0.486000) [ 64.826] has_shadow: has pending damage? 0, outstanding flips: 0 [ 64.826] sna_accel_do_throttle -- no pending activity [ 64.826] sna_wakeup_handler [ 64.826] sna_accel_flush: flush?=0, dirty?=0 [ 64.826] sna_accel_flush: flush?=0, dirty?=0 [ 64.826] sna_block_handler (tv=0.486000) [ 64.826] has_shadow: has pending damage? 0, outstanding flips: 0 [ 64.826] sna_accel_do_throttle -- no pending activity [ 64.826] sna_wakeup_handler [ 64.826] sna_accel_flush: flush?=0, dirty?=0 [ 64.826] sna_accel_flush: flush?=0, dirty?=0 [ 64.826] sna_accel_flush: flush?=0, dirty?=0 [ 64.826] sna_create_pixmap(1, 1, 32, usage=0) [ 64.826] kgem_can_create_2d: 1x1 @ 32 [ 64.826] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=1 [ 64.826] kgem_can_create_2d: untiled size=4096 [ 64.826] kgem_choose_tiling: disabling tiling [1x1] for single row/col [ 64.826] kgem_choose_tiling: 1x1 -> 0 [ 64.826] sna_create_pixmap: usage=0, flags=a [ 64.826] sna_create_pixmap: small buffer [4], attaching to shadow pixmap [ 64.826] create_pixmap: allocating pixmap 1x1, depth=32/32, size=12 [ 64.826] create_pixmap: serial=3984, usage=0, 1x1 [ 64.826] sna_create_pixmap: serial=3984, 1x1, usage=0 [ 64.826] sna_composite_rectangles(pixmap=3985, op=0, 0 x 1 [(0, 0)x(1, 1) ...]) [ 64.826] sna_composite_rectangles: converted to op 0 [ 64.826] sna_composite_rectangles[0] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 64.826] sna_composite_rectangles: nrects=1, region=(0, 0), (1, 1) x 1 [ 64.826] sna_composite_rectangles: clipped extents (0, 0),(1, 1) x 1 [ 64.826] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(1, 1) [ 64.826] sna_composite_rectangles: fallback, dst pixmap=3985 too small or not attached [ 64.826] sna_composite_rectangles: fallback [ 64.826] sna_drawable_move_region_to_cpu(pixmap=3985 (1x1), [(0, 0), (1, 1)], flags=1) [ 64.826] sna_drawable_move_region_to_cpu: region (0, 0), (1, 1) + (0, 0) subsumes pixmap (1x1) [ 64.826] _sna_pixmap_move_to_cpu(pixmap=3985, 1x1, flags=1) [ 64.826] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 64.826] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 64.826] operate_inplace: no, inplace operation not suitable [ 64.826] _sna_pixmap_move_to_cpu: marking as damaged [ 64.826] __sna_damage_all(1, 1) [ 64.826] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 64.826] sna_composite_rectangles(pixmap=3985, op=1, fff2f1f0 x 1 [(0, 0)x(1, 1) ...]) [ 64.826] sna_composite_rectangles: converted to op 1 [ 64.826] sna_composite_rectangles[0] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 64.826] sna_composite_rectangles: nrects=1, region=(0, 0), (1, 1) x 1 [ 64.826] sna_composite_rectangles: clipped extents (0, 0),(1, 1) x 1 [ 64.826] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(1, 1) [ 64.826] sna_composite_rectangles: fallback, dst pixmap=3985 too small or not attached [ 64.826] sna_composite_rectangles: fallback [ 64.826] sna_drawable_move_region_to_cpu(pixmap=3985 (1x1), [(0, 0), (1, 1)], flags=1) [ 64.826] sna_drawable_move_region_to_cpu: pixmap=3985 all damaged on CPU [ 64.826] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 64.826] sna_composite_rectangles: fallback fill: (0, 0)x(1, 1) fff2f1f0 [ 64.826] sna_composite_rectangles(pixmap=3985, op=1, ff300a24 x 2 [(0, 0)x(1, 1) ...]) [ 64.826] sna_composite_rectangles: converted to op 1 [ 64.826] sna_composite_rectangles[0] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 64.826] sna_composite_rectangles[1] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 64.826] sna_composite_rectangles: nrects=2, region=(0, 0), (1, 1) x 2 [ 64.826] sna_composite_rectangles: clipped extents (0, 0),(1, 1) x 1 [ 64.826] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(1, 1) [ 64.826] sna_composite_rectangles: fallback, dst pixmap=3985 too small or not attached [ 64.826] sna_composite_rectangles: fallback [ 64.826] sna_drawable_move_region_to_cpu(pixmap=3985 (1x1), [(0, 0), (1, 1)], flags=1) [ 64.826] sna_drawable_move_region_to_cpu: pixmap=3985 all damaged on CPU [ 64.826] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 64.826] sna_composite_rectangles: fallback fill: (0, 0)x(1, 1) ff300a24 [ 64.826] sna_copy_area: src=pixmap=3985:(0, 0)x(1, 1)+(0, 0) -> dst=pixmap=3060:(0, 0)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 64.826] sna_copy_area: normal copy [ 64.826] sna_do_copy: src=(0, 0), dst=(0, 0), size=(1x1) [ 64.826] sna_do_copy: after drawable: src=(0, 0), dst=(65, 24), size=(1x1) [ 64.826] sna_do_copy: dst extents (65, 24), (66, 25), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 64.826] sna_do_copy: clipped dst extents (65, 24), (66, 25) [ 64.826] sna_do_copy: unclipped src extents (0, 0), (1, 1) [ 64.826] sna_do_copy: clipped src extents (0, 0), (1, 1) [ 64.826] sna_do_copy: pixmap -- no source clipping [ 64.826] sna_do_copy: src extents (0, 0), (1, 1) x 1 [ 64.826] sna_do_copy: copy region (65, 24), (66, 25) x 1 + (-65, -24) [ 64.826] sna_copy_boxes (boxes=1x[(65, 24), (66, 25)...], src pixmap=3985+(-65, -24), dst pixmap=3060+(-65, -24), alu=3, src.size=1x1, dst.size=3775x2136) [ 64.826] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94ad8f90, gpu_bo=0, cpu_bo=0), replaces=0 [ 64.826] sna_drawable_use_bo pixmap=3060, box=((0, 0), (1, 1)), flags=8... [ 64.826] sna_drawable_use_bo: exported target, set PREFER_GPU [ 64.826] sna_drawable_use_bo: pinned, never REPLACES [ 64.826] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 64.826] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 64.826] sna_drawable_use_bo: using whole GPU bo [ 64.826] region_overlaps_damage? [ 64.826] use_shm_bo: no, not attached [ 64.826] sna_drawable_move_region_to_cpu(pixmap=3985 (1x1), [(0, 0), (1, 1)], flags=2) [ 64.826] sna_drawable_move_region_to_cpu: pixmap=3985 all damaged on CPU [ 64.826] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 64.826] sna_write_boxes x 1, src stride=4, src dx=(0, 0) [ 64.826] kgem_bo_can_map: handle=9, map=0x7fc6b7845000:0x0:0x7fc656564000, tiling=1, domain=0, offset=4029534208 [ 64.826] write_boxes_inplace x 1, handle=9, tiling=1 [ 64.826] upload_inplace__tiled: tiling=1 [ 64.826] kgem_bo_can_map__cpu: handle=9 [ 64.826] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 64.826] kgem_bo_map__cpu(handle=9, size=33177600, map=0x7fc6b7845000:0x7fc656564000) [ 64.826] kgem_bo_sync__cpu: handle=9 [ 64.826] __kgem_busy: handle=9, busy=0, wedged=0 [ 64.826] kgem_bo_sync__cpu: SYNC: handle=9, needs_flush? 0, domain? 0, busy? 0 [ 64.826] __kgem_busy: handle=9, busy=0, wedged=0 [ 64.826] kgem_bo_retire: retiring bo handle=9 (needed flush? 0), rq? 0 [busy?=0] [ 64.826] assert_bo_retired: handle=9, domain: 0 exec? 0, rq? 0 [ 64.826] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(0, 0), size=1x1, pitch=4/15360 [ 64.826] sna_accel_flush: flush?=0, dirty?=0 [ 64.826] sna_accel_flush: flush?=0, dirty?=0 [ 64.826] sna_accel_flush: flush?=0, dirty?=0 [ 64.827] sna_accel_flush: flush?=0, dirty?=0 [ 64.827] sna_destroy_pixmap: pixmap=3985, attached?=1 [ 64.827] __sna_free_pixmap(pixmap=3985) [ 64.827] sna_accel_flush: flush?=0, dirty?=0 [ 64.827] sna_accel_flush: flush?=0, dirty?=0 [ 64.827] sna_accel_flush: flush?=0, dirty?=0 [ 64.827] sna_block_handler (tv=0.485000) [ 64.827] has_shadow: has pending damage? 0, outstanding flips: 0 [ 64.827] sna_accel_do_throttle -- no pending activity [ 64.827] sna_wakeup_handler [ 64.827] sna_accel_flush: flush?=0, dirty?=0 [ 64.827] sna_accel_flush: flush?=0, dirty?=0 [ 64.827] sna_accel_flush: flush?=0, dirty?=0 [ 64.827] sna_block_handler (tv=0.485000) [ 64.827] has_shadow: has pending damage? 0, outstanding flips: 0 [ 64.827] sna_accel_do_throttle -- no pending activity [ 64.827] sna_wakeup_handler [ 64.827] sna_accel_flush: flush?=0, dirty?=0 [ 64.827] sna_accel_flush: flush?=0, dirty?=0 [ 64.827] sna_block_handler (tv=0.485000) [ 64.827] has_shadow: has pending damage? 0, outstanding flips: 0 [ 64.827] sna_accel_do_throttle -- no pending activity [ 64.827] sna_wakeup_handler [ 64.827] sna_accel_flush: flush?=0, dirty?=0 [ 64.827] sna_accel_flush: flush?=0, dirty?=0 [ 64.827] sna_accel_flush: flush?=0, dirty?=0 [ 64.827] sna_block_handler (tv=0.485000) [ 64.827] has_shadow: has pending damage? 0, outstanding flips: 0 [ 64.827] sna_accel_do_throttle -- no pending activity [ 64.827] sna_wakeup_handler [ 64.827] sna_accel_flush: flush?=0, dirty?=0 [ 64.827] sna_accel_flush: flush?=0, dirty?=0 [ 64.827] sna_block_handler (tv=0.485000) [ 64.827] has_shadow: has pending damage? 0, outstanding flips: 0 [ 64.827] sna_accel_do_throttle -- no pending activity [ 64.827] sna_wakeup_handler [ 64.827] sna_accel_flush: flush?=0, dirty?=0 [ 64.827] sna_accel_flush: flush?=0, dirty?=0 [ 64.827] sna_block_handler (tv=0.485000) [ 64.827] has_shadow: has pending damage? 0, outstanding flips: 0 [ 64.827] sna_accel_do_throttle -- no pending activity [ 64.827] sna_wakeup_handler [ 64.827] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=114, name=86 [ 64.827] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 64.827] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 64.827] sna_dri2_get_back: draw size=7680x2160, back buffer handle=114 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 [ 64.827] sna_dri2_get_back: reuse backbuffer? 1 [ 64.827] sna_dri2_get_back: back buffer handle=114, active?=0, refcnt=1 [ 64.827] sna_dri2_get_back: reuse unattached back [ 64.827] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 64.827] sna_dri2_reuse_buffer: reusing back buffer handle=114, name=86, pitch=30720, age=0 [ 64.827] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 64.828] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=40, name=5, active_scanout=3 [ 64.828] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 64.828] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 64.828] sna_accel_flush: flush?=0, dirty?=0 [ 64.828] sna_accel_flush: flush?=0, dirty?=0 [ 64.828] sna_accel_flush: flush?=0, dirty?=0 [ 64.828] sna_block_handler (tv=0.484000) [ 64.828] has_shadow: has pending damage? 0, outstanding flips: 0 [ 64.828] timer_enable (time=64828), starting timer 0 [ 64.828] sna_accel_do_throttle -- no pending activity [ 64.828] sna_accel_block: evaluating timers, active=5 [ 64.828] sna_accel_block: flush timer expires in 8 [64836] [ 64.828] sna_wakeup_handler [ 64.828] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 64.828] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 64.828] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 64.828] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 64.828] sna_dri2_get_msc(draw=146, pipe=0) [ 64.828] sna_crtc_record_swap: recording last swap on pipe=0, frame 3639 [msc=3639], time 64.819823 [ 64.828] sna_dri2_get_msc: msc=3639 [raw=3639], ust=64819823 [ 64.828] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=114 (refs=1/1, flush=0) , front=40 (refs=1/4, flush=1) [ 64.828] sna_dri2_schedule_swap(target_msc=3619, divisor=0, remainder=0) [ 64.828] sna_dri2_schedule_swap: using front handle=40, active_scanout?=3, flush?=1 [ 64.828] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 64.828] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 64.828] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 64.828] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 64.828] sna_crtc_record_swap: recording last swap on pipe=0, frame 3639 [msc=3639], time 64.819823 [ 64.828] immediate_swap: current_msc=3639, target_msc=3619 -- yes [ 64.828] can_flip: no, shadow enabled [ 64.828] sna_dri2_add_event: adding event to window 146) [ 64.828] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 64.828] sna_dri2_immediate_blit: no pending blit, starting chain [ 64.828] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 64.828] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 64.828] can_xchg: back size=8701e00, front size=8701e00 [ 64.828] can_xchg: yes, pixmap=165 [ 64.828] sna_dri2_xchg: win=146, exchange front=40/5,ref=2 and back=114/86,ref=2, pixmap=165 7680x2160 [ 64.828] sna_dri2_xchg: back_bo handle=114, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 64.828] sna_dri2_xchg: front_bo handle=40, pitch=30720, size=132710400, ref=4, active_scanout?=3 [ 64.828] set_bo: pixmap=165, handle=114 (old handle=40) [ 64.828] set_bo: marking whole pixmap as damaged [ 64.828] set_bo: applying final/discard move-to-gpu [ 64.828] wait_for_shadow: flags=0, flips=0, handle=40, shadow=32 [ 64.828] set_bo: dropping flush hint from handle=40 [ 64.828] set_bo: adding flush hint to handle=114 [ 64.828] mark_stale(handle=40) => 1 [ 64.828] swap_limit: draw=146 setting swap limit to 3 [ 64.828] sna_dri2_swap_limit_validate: swap limit set to 3 [ 64.828] sna_next_vblank(pipe=0, waiting until next vblank) [ 64.828] sna_dri2_schedule_swap: reported target_msc=3639 [ 64.828] sna_accel_flush: flush?=0, dirty?=0 [ 64.828] sna_accel_flush: flush?=0, dirty?=0 [ 64.828] sna_accel_flush: flush?=0, dirty?=0 [ 64.828] sna_accel_flush: flush?=0, dirty?=0 [ 64.828] sna_block_handler (tv=0.484000) [ 64.828] sna_scanout_do_flush: flush timer active: delta=8 [ 64.828] sna_accel_do_throttle -- no pending activity [ 64.828] sna_accel_block: evaluating timers, active=5 [ 64.828] sna_accel_block: flush timer expires in 8 [64836] [ 64.836] sna_wakeup_handler [ 64.836] sna_mode_wakeup: len=32 [ 64.836] sna_dri2_vblank_handler(type=2, sequence=3640, draw=3353) [ 64.836] sna_crtc_record_swap: recording last swap on pipe=0, frame 3640 [msc=3640], time 64.836495 [ 64.836] sna_dri2_vblank_handler: 2 complete, frame=3640 tv=64.836495 [ 64.836] sna_dri2_blit_complete: blit finished [ 64.836] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=3640, tv=64.836495) [ 64.836] frame_swap_complete(type=2): draw=146, pipe=0, frame=3640 [msc=3640], tv=64.836495 [ 64.836] sna_accel_flush: flush?=0, dirty?=0 [ 64.836] sna_dri2_event_free(draw?=1) [ 64.836] sna_dri2_remove_event: remove[0x561c947e3c20] from window 146, active? 1 [ 64.836] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=114] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 64.836] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=40] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 64.836] sna_dri2_vblank_handler complete [ 64.836] sna_block_handler (tv=0.476000) [ 64.836] sna_scanout_do_flush: flush timer active: delta=0 [ 64.836] sna_scanout_do_flush (time=64836), triggered [ 64.836] sna_scanout_flush (time=64836), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 64.836] has_shadow: has pending damage? 1, outstanding flips: 0 [ 64.836] stop_flush: scanout=114 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 64.836] has_shadow: has pending damage? 1, outstanding flips: 0 [ 64.836] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 64.836] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 64.836] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 64.836] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 64.836] sna_pixmap_move_to_gpu: already all-damaged [ 64.836] sna_pixmap_mark_active: pixmap=165, handle=114 [ 64.836] sna_mode_redisplay: crtc[0] transformed? 0 [ 64.836] sna_mode_redisplay: crtc[1] transformed? 0 [ 64.836] sna_mode_redisplay: crtc[2] transformed? 0 [ 64.836] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=114 [active=1] [ 64.836] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 40, transformed? 0 [ 64.836] get_fb: reusing fb=101 for handle=114 [ 64.836] sna_mode_redisplay: recording flip on CRTC:32 handle=114, active_scanout=2, serial=2 [ 64.836] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 64.836] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 40, transformed? 0 [ 64.836] sna_mode_redisplay: recording flip on CRTC:39 handle=114, active_scanout=3, serial=3 [ 64.836] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 64.836] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 64.836] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 64.836] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=114, shadow handle=32 [ 64.836] sna_accel_do_throttle -- no pending activity [ 64.836] sna_accel_block: evaluating timers, active=5 [ 64.836] sna_accel_block: flush timer expires in 16 [64852] [ 64.841] sna_wakeup_handler [ 64.841] sna_create_pixmap(535, 37, 32, usage=0) [ 64.841] kgem_can_create_2d: 535x37 @ 32 [ 64.841] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2144, height=37 [ 64.841] kgem_can_create_2d: untiled size=81920 [ 64.841] kgem_choose_tiling: TLB near-miss between lines 535x37 (pitch=2140), forcing tiling 1 [ 64.841] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2144, height=37 [ 64.841] kgem_can_create_2d: tiled[-1] size=81920 [ 64.841] sna_create_pixmap: usage=0, flags=1b [ 64.841] sna_create_pixmap: creating GPU pixmap 535x37, stride=2140, flags=1b [ 64.841] __pop_freed_pixmap: reusing freed pixmap=3983 header [ 64.841] create_pixmap_hdr: pixmap=3986, width=535, height=37, usage=0 [ 64.841] sna_create_pixmap: serial=3986, 535x37, usage=0 [ 64.841] sna_composite_rectangles(pixmap=3987, op=0, 0 x 1 [(0, 0)x(535, 37) ...]) [ 64.841] sna_composite_rectangles: converted to op 0 [ 64.841] sna_composite_rectangles[0] (0, 0)x(535, 37) -> (0, 0), (535, 37) [ 64.841] sna_composite_rectangles: nrects=1, region=(0, 0), (535, 37) x 1 [ 64.841] sna_composite_rectangles: clipped extents (0, 0),(535, 37) x 1 [ 64.841] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(535, 37) [ 64.841] sna_composite_rectangles: dropping last-cpu hint [ 64.841] sna_drawable_use_bo pixmap=3987, box=((0, 0), (535, 37)), flags=19... [ 64.841] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 64.841] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 64.841] sna_pixmap_move_to_gpu(pixmap=3987, usage=0), flags=b [ 64.841] sna_pixmap_move_to_gpu: CPU damage? 0 [ 64.841] sna_pixmap_move_to_gpu: creating GPU bo (535x37@32), create=b [ 64.841] kgem_choose_tiling: TLB near-miss between lines 535x37 (pitch=2140), forcing tiling 1 [ 64.841] kgem_choose_tiling: TLB near-miss between lines 535x37 (pitch=2140), forcing tiling 1 [ 64.841] sna_pixmap_alloc_gpu: pixmap=3987 [ 64.841] kgem_create_2d(535x37, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 64.841] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=40 [ 64.841] inactive too small: 16 < 25 [ 64.841] inactive too small: 16 < 25 [ 64.841] inactive too small: 16 < 25 [ 64.841] inactive too small: 16 < 25 [ 64.841] inactive too small: 16 < 25 [ 64.841] inactive too small: 16 < 25 [ 64.841] inactive too small: 16 < 25 [ 64.841] inactive too small: 16 < 25 [ 64.841] kgem_set_tiling: handle=3, tiling=1 [1], pitch=2560 [2560]: 1 [ 64.841] kgem_bo_remove_from_inactive: removing handle=3 from inactive [ 64.841] from inactive: pitch=2560, tiling=1: handle=3, id=2274 [ 64.841] __sna_damage_all(535, 37) [ 64.841] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 64.841] sna_pixmap_mark_active: pixmap=3987, handle=3 [ 64.841] sna_drawable_use_bo: allocated GPU bo for operation [ 64.841] sna_drawable_use_bo: using GPU bo with damage? 0 [ 64.841] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 64.841] kgem_bo_is_render: handle=3, rq? 0 [0] [ 64.841] kgem_bo_is_render: handle=3, rq? 0 [0] [ 64.841] gen9_render_fill_boxes(0 x 1 [(0, 0), (535, 37) ...]) [ 64.841] sna_render_get_solid: 0 [ 64.841] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 64.841] kgem_check_bo: num_pages=+78, num_exec=+1 [ 64.841] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 64.841] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 64.841] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 64.841] kgem_add_handle: handle=4, index=0 [ 64.841] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 64.841] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 64.841] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 64.841] gen9_composite_get_binding_table(ffc0) [ 64.841] kgem_add_reloc64: handle=3, pos=16360, delta=0, domains=20002 [ 64.841] kgem_add_handle: handle=3, index=1 [ 64.841] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fff12000) [ 64.841] __kgem_bo_mark_dirty: handle=3 (proxy? 0) [ 64.841] [3fe0] bind bo(handle=3, addr=fff12000), format=192, width=535, height=37, pitch=2560, tiling=1 -> render [ 64.841] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 64.841] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 64.841] kgem_add_handle: handle=7, index=2 [ 64.841] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 64.841] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 64.841] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 64.841] gen9_emit_sampler: sampler = 1 [ 64.841] gen9_emit_sf: num_sf_outputs=1 [ 64.841] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 64.841] gen9_emit_vertex_elements: setup id=0 [ 64.841] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 64.841] (0, 0), (535, 37) [ 64.841] gen8_vertex_flush[490] = 3 [ 64.841] sna_composite_rectangles: pixmap=3987 marking clear [0]? 1 [ 64.841] sna_composite_rectangles(pixmap=3987, op=1, fff2f1f0 x 4 [(522, 0)x(13, 17) ...]) [ 64.841] sna_composite_rectangles: converted to op 1 [ 64.841] sna_composite_rectangles[0] (522, 0)x(13, 17) -> (522, 0), (535, 17) [ 64.841] sna_composite_rectangles[1] (522, 17)x(13, 3) -> (522, 17), (535, 20) [ 64.841] sna_composite_rectangles[2] (0, 17)x(508, 3) -> (0, 17), (508, 20) [ 64.841] sna_composite_rectangles[3] (0, 20)x(508, 17) -> (0, 20), (508, 37) [ 64.841] sna_composite_rectangles: nrects=4, region=(0, 0), (535, 37) x 4 [ 64.841] sna_composite_rectangles: clipped extents (0, 0),(535, 37) x 4 [ 64.841] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(535, 37) [ 64.841] sna_composite_rectangles: dropping last-cpu hint [ 64.841] sna_drawable_use_bo pixmap=3987, box=((0, 0), (535, 37)), flags=1... [ 64.841] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 64.841] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 64.841] sna_drawable_use_bo: using whole GPU bo [ 64.841] gen9_render_fill_boxes (op=1, color=(f2f2, f1f1, f0f0, ffff) [20028888]) [ 64.841] kgem_bo_is_render: handle=3, rq? 1 [1] [ 64.841] gen9_render_fill_boxes(fff2f1f0 x 4 [(522, 0), (535, 17) ...]) [ 64.841] sna_render_get_solid: fff2f1f0 [ 64.841] sna_render_get_solid(15) = fff2f1f0 (old) [ 64.841] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 64.841] kgem_check_bo: num_pages=+0, num_exec=+0 [ 64.841] gen9_composite_get_binding_table(ff00) [ 64.841] kgem_add_reloc64: handle=113, pos=16312, delta=0, domains=40000 [ 64.841] kgem_add_reloc64: adding proxy [delta=60] for handle=113 [ 64.841] kgem_add_handle: handle=113, index=3 [ 64.841] kgem_add_reloc64[5] = (delta=60, target handle=3, presumed=fe00a000) [ 64.841] [3fb0] bind bo(handle=113, addr=fe00a03c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 64.841] gen9_emit_vertex_elements: setup id=0 [ 64.841] (522, 0), (535, 17) [ 64.841] (0, 17), (508, 20) [ 64.841] (522, 17), (535, 20) [ 64.841] (0, 20), (508, 37) [ 64.841] gen8_vertex_flush[4cc] = 12 [ 64.841] sna_composite_rectangles(pixmap=3987, op=1, ff300a24 x 4 [(522, 0)x(13, 17) ...]) [ 64.841] sna_composite_rectangles: converted to op 1 [ 64.841] sna_composite_rectangles[0] (522, 0)x(13, 17) -> (522, 0), (535, 17) [ 64.841] sna_composite_rectangles[1] (522, 17)x(13, 3) -> (522, 17), (535, 20) [ 64.841] sna_composite_rectangles[2] (0, 17)x(508, 3) -> (0, 17), (508, 20) [ 64.841] sna_composite_rectangles[3] (0, 20)x(508, 17) -> (0, 20), (508, 37) [ 64.841] sna_composite_rectangles: nrects=4, region=(0, 0), (535, 37) x 4 [ 64.841] sna_composite_rectangles: clipped extents (0, 0),(535, 37) x 4 [ 64.841] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(535, 37) [ 64.841] sna_composite_rectangles: dropping last-cpu hint [ 64.841] sna_drawable_use_bo pixmap=3987, box=((0, 0), (535, 37)), flags=1... [ 64.841] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 64.841] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 64.841] sna_drawable_use_bo: using whole GPU bo [ 64.841] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 64.841] kgem_bo_is_render: handle=3, rq? 1 [1] [ 64.841] gen9_render_fill_boxes(ff300a24 x 4 [(522, 0), (535, 17) ...]) [ 64.841] sna_render_get_solid: ff300a24 [ 64.841] sna_render_get_solid(17) = ff300a24 (old) [ 64.841] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 64.841] kgem_check_bo: num_pages=+0, num_exec=+0 [ 64.841] gen9_composite_get_binding_table(fe80) [ 64.841] kgem_add_reloc64: handle=113, pos=16280, delta=0, domains=40000 [ 64.841] kgem_add_reloc64: adding proxy [delta=68] for handle=113 [ 64.841] kgem_add_reloc64[6] = (delta=68, target handle=3, presumed=fe00a000) [ 64.841] [3f90] bind bo(handle=113, addr=fe00a044), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 64.841] gen9_emit_vertex_elements: setup id=0 [ 64.841] (522, 0), (535, 17) [ 64.841] (0, 17), (508, 20) [ 64.841] (522, 17), (535, 20) [ 64.841] (0, 20), (508, 37) [ 64.841] gen8_vertex_flush[508] = 12 [ 64.841] sna_composite_rectangles(pixmap=3987, op=1, ff300a24 x 4 [(522, 0)x(13, 17) ...]) [ 64.841] sna_composite_rectangles: converted to op 1 [ 64.841] sna_composite_rectangles[0] (522, 0)x(13, 17) -> (522, 0), (535, 17) [ 64.841] sna_composite_rectangles[1] (522, 17)x(13, 3) -> (522, 17), (535, 20) [ 64.841] sna_composite_rectangles[2] (0, 17)x(508, 3) -> (0, 17), (508, 20) [ 64.841] sna_composite_rectangles[3] (0, 20)x(508, 17) -> (0, 20), (508, 37) [ 64.841] sna_composite_rectangles: nrects=4, region=(0, 0), (535, 37) x 4 [ 64.841] sna_composite_rectangles: clipped extents (0, 0),(535, 37) x 4 [ 64.841] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(535, 37) [ 64.841] sna_composite_rectangles: dropping last-cpu hint [ 64.841] sna_drawable_use_bo pixmap=3987, box=((0, 0), (535, 37)), flags=1... [ 64.841] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 64.841] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 64.841] sna_drawable_use_bo: using whole GPU bo [ 64.841] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 64.841] kgem_bo_is_render: handle=3, rq? 1 [1] [ 64.841] gen9_render_fill_boxes(ff300a24 x 4 [(522, 0), (535, 17) ...]) [ 64.841] sna_render_get_solid: ff300a24 [ 64.841] sna_render_get_solid(17) = ff300a24 (last) [ 64.841] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 64.841] kgem_check_bo: num_pages=+0, num_exec=+0 [ 64.841] gen9_composite_get_binding_table(fe00) [ 64.841] gen9_emit_vertex_elements: setup id=0 [ 64.841] (522, 0), (535, 17) [ 64.841] (0, 17), (508, 20) [ 64.841] (522, 17), (535, 20) [ 64.841] (0, 20), (508, 37) [ 64.841] gen8_vertex_flush[508] = 24 [ 64.841] sna_glyphs(op=3, nlist=1, src=(514, -2)) [ 64.841] kgem_bo_is_busy: handle=3, domain: 0 exec? 1, rq? 1 [ 64.841] sna_glyphs: discarding mask [ 64.841] glyphs0_to_dst(op=3, src=(514, -2), nlist=1, dst=(514, -2)+(0, 0)) [ 64.841] clipped_glyphs? 3 glyph in 1 lists extents (513, -13), (541, 1), region (522, 0), (535, 1): yes [ 64.841] gen9_render_composite: 0x0, current mode=1/1 [ 64.841] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 64.841] kgem_bo_is_busy: handle=3, domain: 0 exec? 1, rq? 1 [ 64.841] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 64.841] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 64.841] sna_drawable_use_bo pixmap=3987, box=((522, 0), (535, 1)), flags=7... [ 64.841] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 64.841] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 64.841] sna_drawable_use_bo: using whole GPU bo [ 64.841] gen9_composite_set_target: pixmap=3987, format=20028888, size=535x37, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 64.841] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 64.841] color_convert: src=ffffffff [20028888] [ 64.841] color_convert: dst=ffffffff [20028888] [ 64.841] sna_render_get_solid: ffffffff [ 64.841] sna_render_get_solid(white) [ 64.841] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 64.841] sna_transform_is_imprecise_integer_translation: no transform [ 64.841] gen9_composite_picture: integer translation (0, 0), removing [ 64.841] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 64.841] sna_render_pixmap_bo: GPU all damaged [ 64.841] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 64.841] gen4_choose_composite_emitter: solid, identity mask [ 64.841] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 64.841] aligning vertex: was 2, now 4 floats per vertex [ 64.841] gen9_composite_get_binding_table(fe00) [ 64.841] kgem_add_reloc64: handle=7, pos=16248, delta=0, domains=40000 [ 64.841] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 64.841] kgem_add_reloc64[7] = (delta=1048, target handle=2, presumed=fffe8000) [ 64.841] [3f70] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 64.841] kgem_add_reloc64: handle=6, pos=16232, delta=0, domains=40000 [ 64.841] kgem_add_handle: handle=6, index=4 [ 64.841] kgem_add_reloc64[8] = (delta=0, target handle=4, presumed=fd581000) [ 64.841] [3f60] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 64.841] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 64.841] gen9_emit_sampler: sampler = a [ 64.841] gen9_emit_sf: num_sf_outputs=2 [ 64.841] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 64.841] gen9_emit_vertex_elements: setup id=9 [ 64.841] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 64.841] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 64.841] glyphs0_to_dst: glyph=(531, -10), (541, 1), clip=(522, 0), (535, 1) [ 64.841] glyphs0_to_dst: blt=(531, 0), (535, 1) [ 64.841] emit_primitive_identity_mask__avx2: dst=(531, 0), mask=(880.00, 58.00) x (4.00, 1.00) [ 64.841] gen8_vertex_flush[5e4] = 3 [ 64.841] gen9_magic_ca_pass: CA fixup (20 -> 23) [ 64.841] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 64.841] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 64.841] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 64.841] sna_glyphs(op=3, nlist=1, src=(1, 15)) [ 64.841] kgem_bo_is_busy: handle=3, domain: 0 exec? 1, rq? 1 [ 64.841] sna_glyphs: discarding mask [ 64.841] glyphs0_to_dst(op=3, src=(1, 15), nlist=1, dst=(1, 15)+(0, 0)) [ 64.841] clipped_glyphs? 18 glyph in 1 lists extents (1, 4), (163, 18), region (2, 17), (162, 18): yes [ 64.841] gen9_render_composite: 0x0, current mode=1/1 [ 64.841] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 64.841] kgem_bo_is_busy: handle=3, domain: 0 exec? 1, rq? 1 [ 64.841] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 64.841] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 64.841] sna_drawable_use_bo pixmap=3987, box=((2, 17), (162, 18)), flags=7... [ 64.841] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 64.841] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 64.841] sna_drawable_use_bo: using whole GPU bo [ 64.841] gen9_composite_set_target: pixmap=3987, format=20028888, size=535x37, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 64.841] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 64.841] color_convert: src=ff8ae234 [20028888] [ 64.841] color_convert: dst=ff8ae234 [20028888] [ 64.841] sna_render_get_solid: ff8ae234 [ 64.841] sna_render_get_solid(22) = ff8ae234 (old) [ 64.841] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 64.841] sna_transform_is_imprecise_integer_translation: no transform [ 64.841] gen9_composite_picture: integer translation (0, 0), removing [ 64.841] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 64.841] sna_render_pixmap_bo: GPU all damaged [ 64.841] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 64.841] gen4_choose_composite_emitter: solid, identity mask [ 64.841] kgem_check_bo: num_pages=+0, num_exec=+0 [ 64.841] gen9_composite_get_binding_table(fd40) [ 64.841] kgem_add_reloc64: handle=113, pos=16200, delta=0, domains=40000 [ 64.841] kgem_add_reloc64: adding proxy [delta=88] for handle=113 [ 64.841] kgem_add_reloc64[9] = (delta=88, target handle=3, presumed=fe00a000) [ 64.841] [3f40] bind bo(handle=113, addr=fe00a058), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 64.841] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 64.841] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 64.841] gen9_emit_vertex_elements: setup id=9 [ 64.841] glyphs0_to_dst: glyph=(9, 5), (19, 18), clip=(2, 17), (162, 18) [ 64.841] glyphs0_to_dst: blt=(9, 17), (19, 18) [ 64.841] emit_primitive_identity_mask__avx2: dst=(9, 17), mask=(672.00, 60.00) x (10.00, 1.00) [ 64.841] gen8_vertex_flush[6e4] = 3 [ 64.841] gen9_magic_ca_pass: CA fixup (23 -> 26) [ 64.841] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 64.841] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 64.841] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 64.841] sna_glyphs(op=3, nlist=1, src=(172, 15)) [ 64.841] kgem_bo_is_busy: handle=3, domain: 0 exec? 1, rq? 1 [ 64.841] sna_glyphs: discarding mask [ 64.841] glyphs0_to_dst(op=3, src=(172, 15), nlist=1, dst=(172, 15)+(0, 0)) [ 64.841] clipped_glyphs? 23 glyph in 1 lists extents (171, 3), (379, 18), region (172, 17), (378, 18): yes [ 64.841] gen9_render_composite: 0x0, current mode=1/1 [ 64.841] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 64.841] kgem_bo_is_busy: handle=3, domain: 0 exec? 1, rq? 1 [ 64.841] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 64.841] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 64.841] sna_drawable_use_bo pixmap=3987, box=((172, 17), (378, 18)), flags=7... [ 64.842] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 64.842] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 64.842] sna_drawable_use_bo: using whole GPU bo [ 64.842] gen9_composite_set_target: pixmap=3987, format=20028888, size=535x37, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 64.842] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 64.842] color_convert: src=ff729fcf [20028888] [ 64.842] color_convert: dst=ff729fcf [20028888] [ 64.842] sna_render_get_solid: ff729fcf [ 64.842] sna_render_get_solid(23) = ff729fcf (old) [ 64.842] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 64.842] sna_transform_is_imprecise_integer_translation: no transform [ 64.842] gen9_composite_picture: integer translation (0, 0), removing [ 64.842] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 64.842] sna_render_pixmap_bo: GPU all damaged [ 64.842] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 64.842] gen4_choose_composite_emitter: solid, identity mask [ 64.842] kgem_check_bo: num_pages=+0, num_exec=+0 [ 64.842] gen9_composite_get_binding_table(fcc0) [ 64.842] kgem_add_reloc64: handle=113, pos=16168, delta=0, domains=40000 [ 64.842] kgem_add_reloc64: adding proxy [delta=92] for handle=113 [ 64.842] kgem_add_reloc64[10] = (delta=92, target handle=3, presumed=fe00a000) [ 64.842] [3f20] bind bo(handle=113, addr=fe00a05c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 64.842] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 64.842] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 64.842] gen9_emit_vertex_elements: setup id=9 [ 64.842] glyphs0_to_dst: glyph=(180, 4), (190, 18), clip=(172, 17), (378, 18) [ 64.842] glyphs0_to_dst: blt=(180, 17), (190, 18) [ 64.842] emit_primitive_identity_mask__avx2: dst=(180, 17), mask=(944.00, 61.00) x (10.00, 1.00) [ 64.842] glyphs0_to_dst: glyph=(208, 7), (217, 18), clip=(172, 17), (378, 18) [ 64.842] glyphs0_to_dst: blt=(208, 17), (217, 18) [ 64.842] emit_primitive_identity_mask__avx2: dst=(208, 17), mask=(960.00, 26.00) x (9.00, 1.00) [ 64.842] glyphs0_to_dst: glyph=(216, 4), (226, 18), clip=(172, 17), (378, 18) [ 64.842] glyphs0_to_dst: blt=(216, 17), (226, 18) [ 64.842] emit_primitive_identity_mask__avx2: dst=(216, 17), mask=(944.00, 61.00) x (10.00, 1.00) [ 64.842] glyphs0_to_dst: glyph=(234, 16), (245, 18), clip=(172, 17), (378, 18) [ 64.842] glyphs0_to_dst: blt=(234, 17), (245, 18) [ 64.842] emit_primitive_identity_mask__avx2: dst=(234, 17), mask=(992.00, 1.00) x (11.00, 1.00) [ 64.842] glyphs0_to_dst: glyph=(334, 7), (343, 18), clip=(172, 17), (378, 18) [ 64.842] glyphs0_to_dst: blt=(334, 17), (343, 18) [ 64.842] emit_primitive_identity_mask__avx2: dst=(334, 17), mask=(960.00, 26.00) x (9.00, 1.00) [ 64.842] glyphs0_to_dst: glyph=(342, 16), (353, 18), clip=(172, 17), (378, 18) [ 64.842] glyphs0_to_dst: blt=(342, 17), (353, 18) [ 64.842] emit_primitive_identity_mask__avx2: dst=(342, 17), mask=(992.00, 1.00) x (11.00, 1.00) [ 64.842] glyphs0_to_dst: glyph=(369, 7), (379, 18), clip=(172, 17), (378, 18) [ 64.842] glyphs0_to_dst: blt=(369, 17), (378, 18) [ 64.842] emit_primitive_identity_mask__avx2: dst=(369, 17), mask=(976.00, 42.00) x (9.00, 1.00) [ 64.842] gen8_vertex_flush[7e4] = 21 [ 64.842] gen9_magic_ca_pass: CA fixup (26 -> 47) [ 64.842] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 64.842] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 64.842] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 64.842] sna_glyphs(op=3, nlist=1, src=(379, 15)) [ 64.842] kgem_bo_is_busy: handle=3, domain: 0 exec? 1, rq? 1 [ 64.842] sna_glyphs: discarding mask [ 64.842] glyphs0_to_dst(op=3, src=(379, 15), nlist=1, dst=(379, 15)+(0, 0)) [ 64.842] clipped_glyphs? 16 glyph in 1 lists extents (378, 3), (523, 19), region (379, 17), (508, 19): yes [ 64.842] gen9_render_composite: 0x0, current mode=1/1 [ 64.842] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 64.842] kgem_bo_is_busy: handle=3, domain: 0 exec? 1, rq? 1 [ 64.842] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 64.842] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 64.842] sna_drawable_use_bo pixmap=3987, box=((379, 17), (508, 19)), flags=7... [ 64.842] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 64.842] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 64.842] sna_drawable_use_bo: using whole GPU bo [ 64.842] gen9_composite_set_target: pixmap=3987, format=20028888, size=535x37, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 64.842] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 64.842] color_convert: src=ffffffff [20028888] [ 64.842] color_convert: dst=ffffffff [20028888] [ 64.842] sna_render_get_solid: ffffffff [ 64.842] sna_render_get_solid(white) [ 64.842] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 64.842] sna_transform_is_imprecise_integer_translation: no transform [ 64.842] gen9_composite_picture: integer translation (0, 0), removing [ 64.842] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 64.842] sna_render_pixmap_bo: GPU all damaged [ 64.842] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 64.842] gen4_choose_composite_emitter: solid, identity mask [ 64.842] kgem_check_bo: num_pages=+0, num_exec=+0 [ 64.842] gen9_composite_get_binding_table(fc40) [ 64.842] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 64.842] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 64.842] gen9_emit_vertex_elements: setup id=9 [ 64.842] glyphs0_to_dst: glyph=(432, 17), (443, 19), clip=(379, 17), (508, 19) [ 64.842] glyphs0_to_dst: blt=(432, 17), (443, 19) [ 64.842] emit_primitive_identity_mask__avx2: dst=(432, 17), mask=(832.00, 48.00) x (11.00, 2.00) [ 64.842] glyphs0_to_dst: glyph=(504, 7), (514, 18), clip=(379, 17), (508, 19) [ 64.842] glyphs0_to_dst: blt=(504, 17), (508, 18) [ 64.842] emit_primitive_identity_mask__avx2: dst=(504, 17), mask=(880.00, 58.00) x (4.00, 1.00) [ 64.842] gen8_vertex_flush[8e4] = 6 [ 64.842] gen9_magic_ca_pass: CA fixup (47 -> 53) [ 64.842] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 64.842] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 64.842] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 64.842] sna_glyphs(op=3, nlist=1, src=(1, 32)) [ 64.842] kgem_bo_is_busy: handle=3, domain: 0 exec? 1, rq? 1 [ 64.842] sna_glyphs: discarding mask [ 64.842] glyphs0_to_dst(op=3, src=(1, 32), nlist=1, dst=(1, 32)+(0, 0)) [ 64.842] clipped_glyphs: no, clip region (0, 0), (535, 37) matches drawable pixmap=94680752792880 size=535x37 [ 64.842] gen9_render_composite: 0x0, current mode=1/1 [ 64.842] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 64.842] kgem_bo_is_busy: handle=3, domain: 0 exec? 1, rq? 1 [ 64.842] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 64.842] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 64.842] sna_drawable_use_bo pixmap=3987, box=((0, 0), (535, 37)), flags=7... [ 64.842] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 64.842] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 64.842] sna_drawable_use_bo: using whole GPU bo [ 64.842] gen9_composite_set_target: pixmap=3987, format=20028888, size=535x37, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 64.842] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 64.842] color_convert: src=ff8ae234 [20028888] [ 64.842] color_convert: dst=ff8ae234 [20028888] [ 64.842] sna_render_get_solid: ff8ae234 [ 64.842] sna_render_get_solid(22) = ff8ae234 (old) [ 64.842] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 64.842] sna_transform_is_imprecise_integer_translation: no transform [ 64.842] gen9_composite_picture: integer translation (0, 0), removing [ 64.842] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 64.842] sna_render_pixmap_bo: GPU all damaged [ 64.842] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 64.842] gen4_choose_composite_emitter: solid, identity mask [ 64.842] kgem_check_bo: num_pages=+0, num_exec=+0 [ 64.842] gen9_composite_get_binding_table(fc00) [ 64.842] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 64.842] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 64.842] gen9_emit_vertex_elements: setup id=9 [ 64.842] glyphs0_to_dst: glyph=(1, 24)x(9, 8), unclipped [ 64.842] emit_primitive_identity_mask__avx2: dst=(1, 24), mask=(688.00, 32.00) x (9.00, 8.00) [ 64.842] glyphs0_to_dst: glyph=(9, 22)x(10, 13), unclipped [ 64.842] emit_primitive_identity_mask__avx2: dst=(9, 22), mask=(672.00, 48.00) x (10.00, 13.00) [ 64.842] glyphs0_to_dst: glyph=(19, 24)x(9, 8), unclipped [ 64.842] emit_primitive_identity_mask__avx2: dst=(19, 24), mask=(688.00, 32.00) x (9.00, 8.00) [ 64.842] glyphs0_to_dst: glyph=(28, 26)x(8, 3), unclipped [ 64.842] emit_primitive_identity_mask__avx2: dst=(28, 26), mask=(688.00, 48.00) x (8.00, 3.00) [ 64.842] glyphs0_to_dst: glyph=(36, 22)x(11, 10), unclipped [ 64.842] emit_primitive_identity_mask__avx2: dst=(36, 22), mask=(704.00, 0.00) x (11.00, 10.00) [ 64.842] glyphs0_to_dst: glyph=(46, 24)x(9, 8), unclipped [ 64.842] emit_primitive_identity_mask__avx2: dst=(46, 24), mask=(720.00, 0.00) x (9.00, 8.00) [ 64.842] glyphs0_to_dst: glyph=(54, 24)x(10, 8), unclipped [ 64.842] emit_primitive_identity_mask__avx2: dst=(54, 24), mask=(704.00, 16.00) x (10.00, 8.00) [ 64.842] glyphs0_to_dst: glyph=(63, 24)x(10, 8), unclipped [ 64.842] emit_primitive_identity_mask__avx2: dst=(63, 24), mask=(720.00, 16.00) x (10.00, 8.00) [ 64.842] glyphs0_to_dst: glyph=(72, 21)x(10, 11), unclipped [ 64.842] emit_primitive_identity_mask__avx2: dst=(72, 21), mask=(736.00, 0.00) x (10.00, 11.00) [ 64.842] glyphs0_to_dst: glyph=(81, 24)x(10, 8), unclipped [ 64.842] emit_primitive_identity_mask__avx2: dst=(81, 24), mask=(752.00, 0.00) x (10.00, 8.00) [ 64.842] glyphs0_to_dst: glyph=(90, 21)x(10, 11), unclipped [ 64.842] emit_primitive_identity_mask__avx2: dst=(90, 21), mask=(736.00, 0.00) x (10.00, 11.00) [ 64.842] glyphs0_to_dst: glyph=(99, 24)x(11, 8), unclipped [ 64.842] emit_primitive_identity_mask__avx2: dst=(99, 24), mask=(736.00, 16.00) x (11.00, 8.00) [ 64.842] glyphs0_to_dst: glyph=(109, 24)x(9, 8), unclipped [ 64.842] emit_primitive_identity_mask__avx2: dst=(109, 24), mask=(752.00, 16.00) x (9.00, 8.00) [ 64.842] glyphs0_to_dst: glyph=(118, 26)x(8, 3), unclipped [ 64.842] emit_primitive_identity_mask__avx2: dst=(118, 26), mask=(688.00, 48.00) x (8.00, 3.00) [ 64.842] glyphs0_to_dst: glyph=(126, 22)x(10, 10), unclipped [ 64.842] emit_primitive_identity_mask__avx2: dst=(126, 22), mask=(704.00, 32.00) x (10.00, 10.00) [ 64.842] glyphs0_to_dst: glyph=(135, 22)x(10, 10), unclipped [ 64.842] emit_primitive_identity_mask__avx2: dst=(135, 22), mask=(704.00, 32.00) x (10.00, 10.00) [ 64.842] glyphs0_to_dst: glyph=(144, 22)x(10, 10), unclipped [ 64.842] emit_primitive_identity_mask__avx2: dst=(144, 22), mask=(720.00, 32.00) x (10.00, 10.00) [ 64.842] glyphs0_to_dst: glyph=(153, 22)x(10, 10), unclipped [ 64.842] emit_primitive_identity_mask__avx2: dst=(153, 22), mask=(704.00, 48.00) x (10.00, 10.00) [ 64.842] gen8_vertex_flush[9e4] = 54 [ 64.842] gen9_magic_ca_pass: CA fixup (53 -> 107) [ 64.842] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 64.842] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 64.842] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 64.842] sna_glyphs(op=3, nlist=1, src=(163, 32)) [ 64.842] kgem_bo_is_busy: handle=3, domain: 0 exec? 1, rq? 1 [ 64.842] sna_glyphs: discarding mask [ 64.842] glyphs0_to_dst(op=3, src=(163, 32), nlist=1, dst=(163, 32)+(0, 0)) [ 64.842] clipped_glyphs: no, clip region (0, 0), (535, 37) matches drawable pixmap=94680752792880 size=535x37 [ 64.842] gen9_render_composite: 0x0, current mode=1/1 [ 64.842] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 64.842] kgem_bo_is_busy: handle=3, domain: 0 exec? 1, rq? 1 [ 64.842] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 64.842] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 64.842] sna_drawable_use_bo pixmap=3987, box=((0, 0), (535, 37)), flags=7... [ 64.842] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 64.842] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 64.842] sna_drawable_use_bo: using whole GPU bo [ 64.842] gen9_composite_set_target: pixmap=3987, format=20028888, size=535x37, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 64.842] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 64.842] color_convert: src=ffffffff [20028888] [ 64.842] color_convert: dst=ffffffff [20028888] [ 64.842] sna_render_get_solid: ffffffff [ 64.842] sna_render_get_solid(white) [ 64.842] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 64.842] sna_transform_is_imprecise_integer_translation: no transform [ 64.842] gen9_composite_picture: integer translation (0, 0), removing [ 64.842] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 64.842] sna_render_pixmap_bo: GPU all damaged [ 64.842] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 64.842] gen4_choose_composite_emitter: solid, identity mask [ 64.842] kgem_check_bo: num_pages=+0, num_exec=+0 [ 64.842] gen9_composite_get_binding_table(fbc0) [ 64.842] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 64.842] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 64.842] gen9_emit_vertex_elements: setup id=9 [ 64.842] glyphs0_to_dst: glyph=(165, 24)x(5, 8), unclipped [ 64.842] emit_primitive_identity_mask__avx2: dst=(165, 24), mask=(720.00, 48.00) x (5.00, 8.00) [ 64.842] gen8_vertex_flush[ae4] = 3 [ 64.842] gen9_magic_ca_pass: CA fixup (107 -> 110) [ 64.842] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 64.842] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 64.842] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 64.842] sna_create_pixmap(9, 8, 32, usage=3) [ 64.842] kgem_can_create_2d: 9x8 @ 32 [ 64.842] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=8 [ 64.842] kgem_can_create_2d: untiled size=4096 [ 64.842] kgem_choose_tiling: too thin [width 9, 32 bpp] for TILING_X [ 64.842] kgem_choose_tiling: 9x8 -> 0 [ 64.842] sna_create_pixmap: usage=3, flags=a [ 64.842] sna_create_pixmap: small buffer [288], attaching to shadow pixmap [ 64.842] create_pixmap: allocating pixmap 9x8, depth=32/32, size=296 [ 64.842] create_pixmap: serial=3989, usage=3, 9x8 [ 64.842] sna_create_pixmap: serial=3989, 9x8, usage=3 [ 64.842] sna_composite(pixmap=3989, op=1, src=3988+(0, 0), mask=0+(0, 0), dst=3989+(0, 0)+(0, 0), size=(9, 8) [ 64.842] sna_compute_composite_region: dst=(0, 0)x(9, 8) [ 64.842] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (9, 8) [ 64.842] clip_to_dst: region: 1x[(0, 0), (9, 8)], clip: 1x[(0, 0), (9, 8)] [ 64.842] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (9, 8) [ 64.842] sna_compute_composite_region: clip against src (9x8 clip=0): (0, 0), (9, 8) [ 64.842] sna_composite: fallback, dst pixmap=3989 is too small (or completely damaged) [ 64.842] sna_composite: fallback -- fbComposite [ 64.842] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(9, 8): region=((0,0), (9, 8)) [ 64.842] sna_composite_fb: fallback -- move src to cpu [ 64.842] sna_composite_fb: fallback -- move dst to cpu [ 64.842] sna_drawable_move_region_to_cpu(pixmap=3989 (9x8), [(0, 0), (9, 8)], flags=5) [ 64.842] sna_drawable_move_region_to_cpu: region (0, 0), (9, 8) + (0, 0) subsumes pixmap (9x8) [ 64.842] _sna_pixmap_move_to_cpu(pixmap=3989, 9x8, flags=5) [ 64.842] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 64.842] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 64.842] _sna_pixmap_move_to_cpu: marking as damaged [ 64.842] __sna_damage_all(9, 8) [ 64.842] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 64.842] sna_transform_is_imprecise_integer_translation: no transform [ 64.842] memcpy_blt: src=(0, 0), dst=(0, 0), size=9x8, pitch=36/36 [ 64.842] sna_glyphs(op=3, nlist=1, src=(172, 32)) [ 64.842] kgem_bo_is_busy: handle=3, domain: 0 exec? 1, rq? 1 [ 64.842] sna_glyphs: discarding mask [ 64.842] glyphs0_to_dst(op=3, src=(172, 32), nlist=1, dst=(172, 32)+(0, 0)) [ 64.842] clipped_glyphs: no, clip region (0, 0), (535, 37) matches drawable pixmap=94680752792880 size=535x37 [ 64.842] gen9_render_composite: 0x0, current mode=1/1 [ 64.842] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 64.842] kgem_bo_is_busy: handle=3, domain: 0 exec? 1, rq? 1 [ 64.842] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 64.842] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 64.842] sna_drawable_use_bo pixmap=3987, box=((0, 0), (535, 37)), flags=7... [ 64.842] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 64.842] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 64.842] sna_drawable_use_bo: using whole GPU bo [ 64.842] gen9_composite_set_target: pixmap=3987, format=20028888, size=535x37, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 64.842] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 64.842] color_convert: src=ff729fcf [20028888] [ 64.842] color_convert: dst=ff729fcf [20028888] [ 64.842] sna_render_get_solid: ff729fcf [ 64.842] sna_render_get_solid(23) = ff729fcf (old) [ 64.842] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 64.842] sna_transform_is_imprecise_integer_translation: no transform [ 64.842] gen9_composite_picture: integer translation (0, 0), removing [ 64.842] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 64.842] sna_render_pixmap_bo: GPU all damaged [ 64.842] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 64.842] gen4_choose_composite_emitter: solid, identity mask [ 64.842] kgem_check_bo: num_pages=+0, num_exec=+0 [ 64.842] gen9_composite_get_binding_table(fb80) [ 64.842] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 64.842] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 64.842] gen9_emit_vertex_elements: setup id=9 [ 64.842] glyphs0_to_dst: glyph=(171, 26)x(11, 3), unclipped [ 64.842] emit_primitive_identity_mask__avx2: dst=(171, 26), mask=(736.00, 32.00) x (11.00, 3.00) [ 64.842] glyphs0_to_dst: glyph=(180, 21)x(10, 14), unclipped [ 64.842] emit_primitive_identity_mask__avx2: dst=(180, 21), mask=(944.00, 48.00) x (10.00, 14.00) [ 64.842] glyphs0_to_dst: glyph=(189, 21)x(11, 11), unclipped [ 64.842] emit_primitive_identity_mask__avx2: dst=(189, 21), mask=(960.00, 0.00) x (11.00, 11.00) [ 64.842] glyphs0_to_dst: glyph=(198, 24)x(10, 8), unclipped [ 64.842] emit_primitive_identity_mask__avx2: dst=(198, 24), mask=(976.00, 0.00) x (10.00, 8.00) [ 64.842] glyphs0_to_dst: glyph=(208, 24)x(9, 11), unclipped [ 64.842] emit_primitive_identity_mask__avx2: dst=(208, 24), mask=(960.00, 16.00) x (9.00, 11.00) [ 64.842] glyphs0_to_dst: glyph=(216, 21)x(10, 14), unclipped [ 64.842] emit_primitive_identity_mask__avx2: dst=(216, 21), mask=(944.00, 48.00) x (10.00, 14.00) [ 64.842] glyphs0_to_dst: glyph=(225, 22)x(10, 10), unclipped [ 64.842] emit_primitive_identity_mask__avx2: dst=(225, 22), mask=(976.00, 16.00) x (10.00, 10.00) [ 64.842] glyphs0_to_dst: glyph=(234, 33)x(11, 2), unclipped [ 64.842] emit_primitive_identity_mask__avx2: dst=(234, 33), mask=(992.00, 0.00) x (11.00, 2.00) [ 64.842] glyphs0_to_dst: glyph=(243, 21)x(11, 11), unclipped [ 64.842] emit_primitive_identity_mask__avx2: dst=(243, 21), mask=(1008.00, 0.00) x (11.00, 11.00) [ 64.842] glyphs0_to_dst: glyph=(253, 24)x(9, 8), unclipped [ 64.842] emit_primitive_identity_mask__avx2: dst=(253, 24), mask=(720.00, 0.00) x (9.00, 8.00) [ 64.842] glyphs0_to_dst: glyph=(261, 24)x(10, 8), unclipped [ 64.842] emit_primitive_identity_mask__avx2: dst=(261, 24), mask=(704.00, 16.00) x (10.00, 8.00) [ 64.842] glyphs0_to_dst: glyph=(270, 24)x(10, 8), unclipped [ 64.842] emit_primitive_identity_mask__avx2: dst=(270, 24), mask=(704.00, 16.00) x (10.00, 8.00) [ 64.842] glyphs0_to_dst: glyph=(279, 20)x(10, 12), unclipped [ 64.842] emit_primitive_identity_mask__avx2: dst=(279, 20), mask=(992.00, 16.00) x (10.00, 12.00) [ 64.842] glyphs0_to_dst: glyph=(288, 24)x(10, 8), unclipped [ 64.842] emit_primitive_identity_mask__avx2: dst=(288, 24), mask=(704.00, 16.00) x (10.00, 8.00) [ 64.842] glyphs0_to_dst: glyph=(297, 24)x(10, 8), unclipped [ 64.843] emit_primitive_identity_mask__avx2: dst=(297, 24), mask=(752.00, 0.00) x (10.00, 8.00) [ 64.843] glyphs0_to_dst: glyph=(307, 20)x(10, 12), unclipped [ 64.843] emit_primitive_identity_mask__avx2: dst=(307, 20), mask=(1008.00, 16.00) x (10.00, 12.00) [ 64.843] glyphs0_to_dst: glyph=(315, 21)x(11, 11), unclipped [ 64.843] emit_primitive_identity_mask__avx2: dst=(315, 21), mask=(960.00, 0.00) x (11.00, 11.00) [ 64.843] glyphs0_to_dst: glyph=(324, 24)x(11, 8), unclipped [ 64.843] emit_primitive_identity_mask__avx2: dst=(324, 24), mask=(736.00, 16.00) x (11.00, 8.00) [ 64.843] glyphs0_to_dst: glyph=(334, 24)x(9, 11), unclipped [ 64.843] emit_primitive_identity_mask__avx2: dst=(334, 24), mask=(960.00, 16.00) x (9.00, 11.00) [ 64.843] glyphs0_to_dst: glyph=(342, 33)x(11, 2), unclipped [ 64.843] emit_primitive_identity_mask__avx2: dst=(342, 33), mask=(992.00, 0.00) x (11.00, 2.00) [ 64.843] glyphs0_to_dst: glyph=(351, 20)x(10, 12), unclipped [ 64.843] emit_primitive_identity_mask__avx2: dst=(351, 20), mask=(992.00, 16.00) x (10.00, 12.00) [ 64.843] glyphs0_to_dst: glyph=(361, 20)x(9, 12), unclipped [ 64.843] emit_primitive_identity_mask__avx2: dst=(361, 20), mask=(960.00, 32.00) x (9.00, 12.00) [ 64.843] glyphs0_to_dst: glyph=(369, 24)x(10, 11), unclipped [ 64.843] emit_primitive_identity_mask__avx2: dst=(369, 24), mask=(976.00, 32.00) x (10.00, 11.00) [ 64.843] glyphs0_to_dst: glyph=(378, 21)x(10, 14), unclipped [ 64.843] emit_primitive_identity_mask__avx2: dst=(378, 21), mask=(944.00, 48.00) x (10.00, 14.00) [ 64.843] glyphs0_to_dst: glyph=(387, 22)x(10, 10), unclipped [ 64.843] emit_primitive_identity_mask__avx2: dst=(387, 22), mask=(720.00, 32.00) x (10.00, 10.00) [ 64.843] glyphs0_to_dst: glyph=(396, 33)x(11, 2), unclipped [ 64.843] emit_primitive_identity_mask__avx2: dst=(396, 33), mask=(992.00, 0.00) x (11.00, 2.00) [ 64.843] glyphs0_to_dst: glyph=(406, 24)x(9, 8), unclipped [ 64.843] emit_primitive_identity_mask__avx2: dst=(406, 24), mask=(720.00, 0.00) x (9.00, 8.00) [ 64.843] glyphs0_to_dst: glyph=(414, 24)x(10, 8), unclipped [ 64.843] emit_primitive_identity_mask__avx2: dst=(414, 24), mask=(704.00, 16.00) x (10.00, 8.00) [ 64.843] glyphs0_to_dst: glyph=(423, 24)x(10, 8), unclipped [ 64.843] emit_primitive_identity_mask__avx2: dst=(423, 24), mask=(752.00, 0.00) x (10.00, 8.00) [ 64.843] glyphs0_to_dst: glyph=(432, 21)x(10, 11), unclipped [ 64.843] emit_primitive_identity_mask__avx2: dst=(432, 21), mask=(736.00, 0.00) x (10.00, 11.00) [ 64.843] gen8_vertex_flush[be4] = 90 [ 64.843] gen9_magic_ca_pass: CA fixup (110 -> 200) [ 64.843] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 64.843] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 64.843] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 64.843] glyph_cache(0): adding glyph to cache 1, pos 1076 [ 64.843] glyph_cache_upload: upload glyph 0x561c94b0acc0 to cache (48, 96)x(9, 8) [ 64.843] sna_composite(pixmap=2, op=1, src=3989+(0, 0), mask=0+(0, 0), dst=2+(48, 96)+(0, 0), size=(9, 8) [ 64.843] sna_compute_composite_region: dst=(48, 96)x(9, 8) [ 64.843] sna_compute_composite_region: initial clip against dst->pDrawable: (48, 96), (57, 104) [ 64.843] clip_to_dst: region: 1x[(48, 96), (57, 104)], clip: 1x[(0, 0), (1024, 1024)] [ 64.843] sna_compute_composite_region: clip against dst->pCompositeClip: (48, 96), (57, 104) [ 64.843] sna_compute_composite_region: clip against src (9x8 clip=0): (48, 96), (57, 104) [ 64.843] sna_composite: composite region extents:+(0, 0) -> (48, 96), (57, 104) + (0, 0) [ 64.843] gen9_render_composite: 9x8, current mode=1/1 [ 64.843] kgem_bo_is_render: handle=6, rq? 1 [1] [ 64.843] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 64.843] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 64.843] gen9_composite_set_target: (48, 96)x(9, 8), partial?=0 [ 64.843] sna_drawable_use_bo pixmap=2, box=((48, 96), (57, 104)), flags=f... [ 64.843] sna_drawable_use_bo: pinned, never REPLACES [ 64.843] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 64.843] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 64.843] sna_drawable_use_bo: using whole GPU bo [ 64.843] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 64.843] gen9_composite_picture: (0, 0)x(9, 8), dst=(48, 96) [ 64.843] sna_transform_is_imprecise_integer_translation: no transform [ 64.843] gen9_composite_picture: integer translation (0, 0), removing [ 64.843] sna_render_pixmap_bo pixmap=3989, (0, 0)x(9, 8)/(9, 8) [ 64.843] sna_render_pixmap_bo box=(0, 0), (9, 8): (9, 8)/(9, 8) [ 64.843] sna_render_pixmap_bo: offset=(-48, -96), size=(9, 8) [ 64.843] use_cpu_bo: no cpu bo [ 64.843] move_to_gpu: not migrating pixmap=3989 due to usage_hint=3 [ 64.843] sna_render_pixmap_bo: uploading CPU box (0, 0), (9, 8) [ 64.843] upload: box=(0, 0), (9, 8), pixmap=9x8 [ 64.843] sna_drawable_move_region_to_cpu(pixmap=3989 (9x8), [(0, 0), (9, 8)], flags=2) [ 64.843] sna_drawable_move_region_to_cpu: pixmap=3989 all damaged on CPU [ 64.843] kgem_can_create_2d: 9x8 @ 32 [ 64.843] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=8 [ 64.843] kgem_can_create_2d: untiled size=4096 [ 64.843] kgem_choose_tiling: too thin [width 9, 32 bpp] for TILING_X [ 64.843] kgem_choose_tiling: 9x8 -> 0 [ 64.843] kgem_upload_source_image : (0, 0), (9, 8), stride=36, bpp=32 [ 64.843] kgem_create_buffer_2d: 9x8, 32 bpp, stride=64 [ 64.843] kgem_create_buffer: size=512, flags=3 [write?=1, inplace?=1, last?=0] [ 64.843] kgem_create_buffer: searching for an inactive GTT map for upload [ 64.843] search_linear_cache: num_pages=64, flags=b, use_active? 0, use_large=0 [max=65536] [ 64.843] search_linear_cache: searching for inactive gtt map [ 64.843] search_linear_cache: num_pages=1, flags=b, use_active? 0, use_large=0 [max=65536] [ 64.843] search_linear_cache: searching for inactive gtt map [ 64.843] search_linear_cache: num_pages=64, flags=2, use_active? 0, use_large=0 [max=65536] [ 64.843] kgem_set_tiling: handle=106, tiling=0 [0], pitch=0 [0]: 1 [ 64.843] kgem_bo_remove_from_inactive: removing handle=106 from inactive [ 64.843] search_linear_cache: found handle=106 (near-miss) (num_pages=64) in linear inactive cache [ 64.843] kgem_bo_can_map: handle=106, map=0x0:0x0:0x7fc6b4be1000, tiling=0, domain=0, offset=4249636864 [ 64.843] kgem_create_buffer: reusing handle=106 for buffer [ 64.843] kgem_bo_can_map: handle=106, map=0x0:0x0:0x7fc6b4be1000, tiling=0, domain=0, offset=4249636864 [ 64.843] init_buffer_from_bo: reusing handle=106 for buffer [ 64.843] kgem_bo_map: handle=106, offset=4249636864, tiling=0, map=0x0:0x7fc6b4be1000, domain=0 [ 64.843] kgem_bo_map: converting request for GTT map into CPU map [ 64.843] kgem_bo_map__cpu(handle=106, size=262144, map=0x0:0x7fc6b4be1000) [ 64.843] kgem_bo_sync__cpu: handle=106 [ 64.843] __kgem_busy: handle=106, busy=0, wedged=0 [ 64.843] kgem_bo_sync__cpu: SYNC: handle=106, needs_flush? 0, domain? 0, busy? 0 [ 64.843] __kgem_busy: handle=106, busy=0, wedged=0 [ 64.843] kgem_bo_retire: retiring bo handle=106 (needed flush? 0), rq? 0 [busy?=0] [ 64.843] assert_bo_retired: handle=106, domain: 0 exec? 0, rq? 0 [ 64.843] kgem_create_buffer(pages=64 [64]) new handle=106, used=512, write=1 [ 64.843] kgem_create_proxy: target handle=106 [proxy? -1], offset=0, length=512, io=1 [ 64.843] __kgem_bo_init(handle=106, num_pages=512) [ 64.843] memcpy_blt: src=(0, 0), dst=(0, 0), size=9x8, pitch=36/64 [ 64.843] kgem_bo_is_render: handle=6, rq? 1 [1] [ 64.843] kgem_bo_is_render: handle=106, rq? 0 [0] [ 64.843] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 64.843] gen4_choose_composite_emitter: identity src, no mask [ 64.843] kgem_check_bo: num_pages=+64, num_exec=+1 [ 64.843] aligning vertex: was 4, now 3 floats per vertex [ 64.843] gen9_composite_get_binding_table(fb40) [ 64.843] kgem_add_reloc64: handle=6, pos=16072, delta=0, domains=20002 [ 64.843] kgem_add_reloc64[11] = (delta=0, target handle=4, presumed=fd581000) [ 64.843] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 64.843] [3ec0] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> render [ 64.843] kgem_add_reloc64: handle=106, pos=16056, delta=0, domains=40000 [ 64.843] kgem_add_reloc64: adding proxy [delta=0] for handle=106 [ 64.843] kgem_add_handle: handle=106, index=5 [ 64.843] kgem_add_reloc64[12] = (delta=0, target handle=5, presumed=fd4c5000) [ 64.843] [3eb0] bind bo(handle=106, addr=fd4c5000), format=192, width=9, height=8, pitch=64, tiling=0 -> sampler [ 64.843] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 64.843] gen9_emit_sampler: sampler = 2 [ 64.843] gen9_emit_sf: num_sf_outputs=1 [ 64.843] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 64.843] gen9_emit_vertex_elements: setup id=2 [ 64.843] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 64.843] gen9_render_composite_box: (48, 96), (57, 104) [ 64.843] apply_damage: damage=0x0, region=1 [(48, 96), (57, 104) + (0, 0)] [ 64.843] gen8_vertex_flush[d2c] = 3 [ 64.843] _kgem_bo_destroy: handle=106, proxy? 1 [ 64.843] gen9_render_composite: 0x0, current mode=1/1 [ 64.843] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 64.843] kgem_bo_is_busy: handle=3, domain: 0 exec? 1, rq? 1 [ 64.843] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 64.843] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 64.843] sna_drawable_use_bo pixmap=3987, box=((0, 0), (535, 37)), flags=7... [ 64.843] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 64.843] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 64.843] sna_drawable_use_bo: using whole GPU bo [ 64.843] gen9_composite_set_target: pixmap=3987, format=20028888, size=535x37, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 64.843] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 64.843] color_convert: src=ff729fcf [20028888] [ 64.843] color_convert: dst=ff729fcf [20028888] [ 64.843] sna_render_get_solid: ff729fcf [ 64.843] sna_render_get_solid(23) = ff729fcf (last) [ 64.843] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 64.843] sna_transform_is_imprecise_integer_translation: no transform [ 64.843] gen9_composite_picture: integer translation (0, 0), removing [ 64.843] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 64.843] sna_render_pixmap_bo: GPU all damaged [ 64.843] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 64.843] gen4_choose_composite_emitter: solid, identity mask [ 64.843] kgem_check_bo: num_pages=+0, num_exec=+0 [ 64.843] aligning vertex: was 3, now 4 floats per vertex [ 64.843] gen9_composite_get_binding_table(fa80) [ 64.843] __kgem_bo_mark_dirty: handle=3 (proxy? 0) [ 64.843] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 64.843] gen9_emit_sampler: sampler = a [ 64.843] gen9_emit_sf: num_sf_outputs=2 [ 64.843] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 64.843] gen9_emit_vertex_elements: setup id=9 [ 64.843] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 64.843] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 64.843] glyphs0_to_dst: glyph=(442, 24)x(9, 8), unclipped [ 64.843] emit_primitive_identity_mask__avx2: dst=(442, 24), mask=(48.00, 96.00) x (9.00, 8.00) [ 64.843] glyphs0_to_dst: glyph=(450, 21)x(10, 11), unclipped [ 64.843] emit_primitive_identity_mask__avx2: dst=(450, 21), mask=(736.00, 0.00) x (10.00, 11.00) [ 64.843] glyphs0_to_dst: glyph=(460, 24)x(9, 8), unclipped [ 64.843] emit_primitive_identity_mask__avx2: dst=(460, 24), mask=(752.00, 16.00) x (9.00, 8.00) [ 64.843] glyphs0_to_dst: glyph=(468, 24)x(10, 11), unclipped [ 64.843] emit_primitive_identity_mask__avx2: dst=(468, 24), mask=(976.00, 32.00) x (10.00, 11.00) [ 64.843] gen8_vertex_flush[e04] = 12 [ 64.843] gen9_magic_ca_pass: CA fixup (203 -> 215) [ 64.843] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 64.843] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 64.843] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 64.843] sna_glyphs(op=3, nlist=1, src=(478, 32)) [ 64.843] kgem_bo_is_busy: handle=3, domain: 0 exec? 1, rq? 1 [ 64.843] sna_glyphs: discarding mask [ 64.843] glyphs0_to_dst(op=3, src=(478, 32), nlist=1, dst=(478, 32)+(0, 0)) [ 64.843] clipped_glyphs: no, clip region (0, 0), (535, 37) matches drawable pixmap=94680752792880 size=535x37 [ 64.843] gen9_render_composite: 0x0, current mode=1/1 [ 64.843] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 64.843] kgem_bo_is_busy: handle=3, domain: 0 exec? 1, rq? 1 [ 64.843] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 64.843] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 64.843] sna_drawable_use_bo pixmap=3987, box=((0, 0), (535, 37)), flags=7... [ 64.843] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 64.843] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 64.843] sna_drawable_use_bo: using whole GPU bo [ 64.843] gen9_composite_set_target: pixmap=3987, format=20028888, size=535x37, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 64.843] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 64.843] color_convert: src=ffffffff [20028888] [ 64.843] color_convert: dst=ffffffff [20028888] [ 64.843] sna_render_get_solid: ffffffff [ 64.843] sna_render_get_solid(white) [ 64.843] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 64.843] sna_transform_is_imprecise_integer_translation: no transform [ 64.843] gen9_composite_picture: integer translation (0, 0), removing [ 64.843] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 64.843] sna_render_pixmap_bo: GPU all damaged [ 64.843] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 64.843] gen4_choose_composite_emitter: solid, identity mask [ 64.843] kgem_check_bo: num_pages=+0, num_exec=+0 [ 64.843] gen9_composite_get_binding_table(fa40) [ 64.843] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 64.843] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 64.843] gen9_emit_vertex_elements: setup id=9 [ 64.843] glyphs0_to_dst: glyph=(477, 21)x(10, 13), unclipped [ 64.843] emit_primitive_identity_mask__avx2: dst=(477, 21), mask=(752.00, 32.00) x (10.00, 13.00) [ 64.843] gen8_vertex_flush[f04] = 3 [ 64.843] gen9_magic_ca_pass: CA fixup (215 -> 218) [ 64.843] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 64.843] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 64.843] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 64.843] sna_composite_rectangles(pixmap=3987, op=1, ffffffff x 2 [(496, 18)x(9, 2) ...]) [ 64.843] sna_composite_rectangles: converted to op 1 [ 64.843] sna_composite_rectangles[0] (496, 18)x(9, 2) -> (496, 18), (505, 20) [ 64.843] sna_composite_rectangles[1] (496, 20)x(9, 15) -> (496, 20), (505, 35) [ 64.843] sna_composite_rectangles: nrects=2, region=(496, 18), (505, 35) x 2 [ 64.843] sna_composite_rectangles: clipped extents (496, 18),(505, 35) x 1 [ 64.843] sna_composite_rectangles: pixmap +(0, 0) extents (496, 18),(505, 35) [ 64.843] sna_composite_rectangles: dropping last-cpu hint [ 64.843] sna_drawable_use_bo pixmap=3987, box=((496, 18), (505, 35)), flags=9... [ 64.843] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 64.843] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 64.843] sna_drawable_use_bo: using whole GPU bo [ 64.843] gen9_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20028888]) [ 64.843] kgem_bo_is_render: handle=3, rq? 1 [1] [ 64.843] gen9_render_fill_boxes(ffffffff x 1 [(496, 18), (505, 35) ...]) [ 64.843] sna_render_get_solid: ffffffff [ 64.843] sna_render_get_solid(white) [ 64.843] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 64.843] kgem_check_bo: num_pages=+0, num_exec=+0 [ 64.843] aligning vertex: was 4, now 2 floats per vertex [ 64.843] gen9_composite_get_binding_table(fa00) [ 64.843] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 64.843] gen9_emit_sampler: sampler = 1 [ 64.843] gen9_emit_sf: num_sf_outputs=1 [ 64.843] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 64.843] gen9_emit_vertex_elements: setup id=0 [ 64.843] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 64.843] (496, 18), (505, 35) [ 64.843] gen8_vertex_flush[1020] = 3 [ 64.843] sna_validate_gc(0x561c94ab2470) changes=e0000, previous serial=80000f24, drawable=f24 [ 64.843] sna_validate_gc: recomputing clip [ 64.843] sna_validate_gc: composite clip=4x[(65, 823), (600, 860)] [0x561c94766ea0] [ 64.843] sna_copy_area: src=pixmap=3987:(0, 0)x(535, 37)+(0, 0) -> dst=pixmap=3060:(0, 799)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 64.843] sna_copy_area: normal copy [ 64.843] sna_do_copy: src=(0, 0), dst=(0, 799), size=(535x37) [ 64.843] sna_do_copy: after drawable: src=(0, 0), dst=(65, 823), size=(535x37) [ 64.843] sna_do_copy: dst extents (65, 823), (600, 860), dst clip extents (65, 823), (600, 860), dst size=3775x2136 [ 64.843] sna_do_copy: clipped dst extents (65, 823), (600, 860) [ 64.843] sna_do_copy: unclipped src extents (0, 0), (535, 37) [ 64.843] sna_do_copy: clipped src extents (0, 0), (535, 37) [ 64.843] sna_do_copy: pixmap -- no source clipping [ 64.843] sna_do_copy: src extents (0, 0), (535, 37) x 1 [ 64.843] sna_do_copy: copy region (65, 823), (600, 860) x 4 + (-65, -823) [ 64.843] sna_copy_boxes (boxes=4x[(587, 823), (600, 840)...], src pixmap=3987+(-65, -823), dst pixmap=3060+(-65, -24), alu=3, src.size=535x37, dst.size=3775x2136) [ 64.843] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94a26fb0, gpu_bo=3, cpu_bo=0), replaces=0 [ 64.843] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 64.843] sna_drawable_use_bo pixmap=3060, box=((0, 799), (535, 836)), flags=3... [ 64.843] sna_drawable_use_bo: exported target, set PREFER_GPU [ 64.843] sna_drawable_use_bo: pinned, never REPLACES [ 64.843] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=3 [ 64.843] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 64.843] sna_drawable_use_bo: using whole GPU bo [ 64.843] sna_pixmap_move_to_gpu(pixmap=3987, usage=0), flags=a [ 64.843] sna_pixmap_move_to_gpu: already all-damaged [ 64.843] sna_pixmap_mark_active: pixmap=3987, handle=3 [ 64.843] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 64.843] gen9_render_copy_boxes (0, -799)->(0, 0) x 4, alu=3, flags=0, self-copy=0, overlaps? 0 [ 64.843] kgem_bo_is_render: handle=3, rq? 1 [1] [ 64.843] kgem_bo_is_render: handle=9, rq? 0 [0] [ 64.843] kgem_bo_is_render: handle=9, rq? 0 [0] [ 64.843] kgem_bo_is_render: handle=3, rq? 1 [1] [ 64.843] kgem_set_mode: flushing before new bo [ 64.843] gen8_vertex_close: used=878, vbo active? 23, vb=205, nreloc=3 [ 64.843] gen8_vertex_close: reloc[0] = 287 [ 64.843] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 64.843] kgem_add_handle: handle=23, index=6 [ 64.843] kgem_add_reloc64[13] = (delta=0, target handle=6, presumed=fd541000) [ 64.843] gen8_vertex_close: reloc[1] = 372 [ 64.843] kgem_add_reloc64: handle=23, pos=372, delta=0, domains=200000 [ 64.843] kgem_add_reloc64[14] = (delta=0, target handle=6, presumed=fd541000) [ 64.843] gen8_vertex_close: reloc[2] = 838 [ 64.843] kgem_add_reloc64: handle=23, pos=838, delta=0, domains=200000 [ 64.843] kgem_add_reloc64[15] = (delta=0, target handle=6, presumed=fd541000) [ 64.843] batch[1/1, flags=1800]: 1038 1038 16016 16384, nreloc=16, nexec=7, nfence=0, aperture=1242 [fenced=0] [ 64.843] kgem_finish_buffers: buffer handle=106, used=512, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 64.843] kgem_finish_buffers: retaining upload buffer (512/262144): used=4096, refcnt=1 [ 64.843] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd981000 [ 64.843] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -57343 [ 64.843] kgem_fixup_relocs: shrinking by 57344 [ 64.843] __kgem_busy: handle=2, busy=0, wedged=0 [ 64.844] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd981000 [ 64.844] kgem_commit: release handle=3 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fff12000 [ 64.844] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd581000 [ 64.844] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 64.844] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 64.844] __kgem_bo_clear_busy: handle=7 [ 64.844] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 64.844] kgem_commit: release handle=113 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 64.844] __kgem_bo_clear_busy: handle=113 [ 64.844] kgem_commit: release handle=113 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fe00a000 [ 64.844] kgem_commit: release handle=113 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 64.844] __kgem_bo_clear_busy: handle=113 [ 64.844] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 64.844] __kgem_bo_clear_busy: handle=7 [ 64.844] kgem_commit: release handle=113 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 64.844] __kgem_bo_clear_busy: handle=113 [ 64.844] kgem_commit: release handle=113 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 64.844] __kgem_bo_clear_busy: handle=113 [ 64.844] kgem_commit: release handle=106 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4c5000 [ 64.844] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 64.844] __kgem_busy: handle=2, busy=131072, wedged=0 [ 64.844] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 64.844] kgem_check_bo: num_pages=+8178, num_exec=+2 [ 64.844] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 64.844] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 64.844] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 64.844] kgem_add_handle: handle=4, index=0 [ 64.844] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 64.844] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 64.844] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 64.844] gen9_composite_get_binding_table(ffc0) [ 64.844] kgem_add_reloc64: handle=9, pos=16360, delta=0, domains=20002 [ 64.844] kgem_add_handle: handle=9, index=1 [ 64.844] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f02dd000) [ 64.844] __kgem_bo_mark_dirty: handle=9 (proxy? 0) [ 64.844] [3fe0] bind bo(handle=9, addr=f02dd000), format=192, width=3775, height=2136, pitch=15360, tiling=1 -> render [ 64.844] kgem_add_reloc64: handle=3, pos=16344, delta=0, domains=40000 [ 64.844] kgem_add_handle: handle=3, index=2 [ 64.844] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fff12000) [ 64.844] [3fd0] bind bo(handle=3, addr=fff12000), format=192, width=535, height=37, pitch=2560, tiling=1 -> sampler [ 64.844] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 64.844] gen9_emit_sampler: sampler = 0 [ 64.844] gen9_emit_sf: num_sf_outputs=1 [ 64.844] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 64.844] gen9_emit_vertex_elements: setup id=0 [ 64.844] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 64.844] (522, 0) -> (522, 799) + (13, 17) [ 64.844] (0, 17) -> (0, 816) + (508, 3) [ 64.844] (522, 17) -> (522, 816) + (13, 3) [ 64.844] (0, 20) -> (0, 819) + (508, 17) [ 64.844] gen8_vertex_flush[490] = 12 [ 64.844] sna_accel_flush: flush?=1, dirty?=0 [ 64.844] gen8_vertex_close: used=902, vbo active? 23, vb=1, nreloc=1 [ 64.844] gen8_vertex_close: reloc[0] = 287 [ 64.844] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 64.844] kgem_add_handle: handle=23, index=3 [ 64.844] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 64.844] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=8252 [fenced=0] [ 64.844] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 64.844] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 64.844] kgem_fixup_relocs: shrinking by 61440 [ 64.844] __kgem_busy: handle=1, busy=0, wedged=0 [ 64.844] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 64.844] kgem_commit: release handle=9 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f02dd000 [ 64.844] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 64.844] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fff12000 [ 64.844] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 64.844] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 64.844] sna_accel_flush: flush?=0, dirty?=0 [ 64.844] sna_accel_flush: flush?=0, dirty?=0 [ 64.844] sna_accel_flush: flush?=0, dirty?=0 [ 64.844] sna_accel_flush: flush?=0, dirty?=0 [ 64.844] sna_destroy_pixmap: pixmap=3987, attached?=1 [ 64.844] _kgem_bo_destroy: handle=3, proxy? 0 [ 64.844] __kgem_bo_destroy: handle=3, size=319488 [ 64.844] __kgem_busy: handle=3, busy=0, wedged=0 [ 64.844] __kgem_bo_clear_busy: handle=3 [ 64.844] kgem_bo_move_to_inactive: moving handle=3 to inactive [ 64.844] __sna_free_pixmap(pixmap=3987) [ 64.844] sna_accel_flush: flush?=0, dirty?=0 [ 64.844] sna_accel_flush: flush?=0, dirty?=0 [ 64.844] sna_accel_flush: flush?=0, dirty?=0 [ 64.844] sna_block_handler (tv=0.468000) [ 64.844] kgem_retire, need_retire?=1 [ 64.844] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 64.844] kgem_retire__requests_ring: retiring ring 0 [ 64.844] __kgem_busy: handle=2, busy=0, wedged=0 [ 64.844] __kgem_retire_rq: request 2 complete [ 64.844] __kgem_bo_flush: handle=6, busy=0, wedged=0 [ 64.844] kgem_retire__requests_ring: retiring ring 0 [ 64.844] __kgem_busy: handle=1, busy=0, wedged=0 [ 64.844] __kgem_retire_rq: request 1 complete [ 64.844] __kgem_bo_flush: handle=9, busy=0, wedged=0 [ 64.844] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 64.844] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 64.844] kgem_retire -- retired=0, need_retire=0 [ 64.844] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 64.844] gen6_render_retire: resetting idle vbo [ 64.844] kgem_retire__buffers: handle=106, busy? 0 [0] [ 64.844] kgem_retire__buffers: releasing upload cache for handle=106? 0 [ 64.844] __kgem_bo_destroy: handle=106, size=262144 [ 64.844] kgem_bo_replace_io: transferring io handle=106 to bo [ 64.844] kgem_bo_move_to_inactive: moving handle=106 to inactive [ 64.844] sna_scanout_do_flush: flush timer active: delta=8 [ 64.844] sna_accel_do_throttle -- no pending activity [ 64.844] sna_accel_block: evaluating timers, active=5 [ 64.844] sna_accel_block: flush timer expires in 8 [64852] [ 64.844] sna_wakeup_handler [ 64.844] sna_accel_flush: flush?=0, dirty?=0 [ 64.844] sna_accel_flush: flush?=0, dirty?=0 [ 64.844] sna_block_handler (tv=0.468000) [ 64.844] sna_scanout_do_flush: flush timer active: delta=8 [ 64.844] sna_accel_do_throttle -- no pending activity [ 64.844] sna_accel_block: evaluating timers, active=5 [ 64.844] sna_accel_block: flush timer expires in 8 [64852] [ 64.844] sna_wakeup_handler [ 64.844] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=40, name=5 [ 64.844] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 64.844] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 64.844] sna_dri2_get_back: draw size=7680x2160, back buffer handle=40 size=7680x2160, is-scanout? 1, active?=2, pitch=30720, front pitch=30720 [ 64.844] sna_dri2_get_back: reuse backbuffer? 1 [ 64.844] sna_dri2_get_back: back buffer handle=40, active?=2, refcnt=1 [ 64.844] sna_dri2_get_back: cache: handle=128, active=0 [ 64.844] sna_dri2_get_back: reuse cache handle=128, name=76, flags=0 [ 64.844] sna_dri2_get_back: caching handle=40 (name=5, flags=0, active_scanout=2) [ 64.844] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 64.844] sna_dri2_reuse_buffer: reusing back buffer handle=128, name=76, pitch=30720, age=0 [ 64.844] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 64.844] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=114, name=86, active_scanout=3 [ 64.844] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 64.844] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=114] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 64.844] sna_accel_flush: flush?=0, dirty?=0 [ 64.844] sna_accel_flush: flush?=0, dirty?=0 [ 64.844] sna_accel_flush: flush?=0, dirty?=0 [ 64.844] sna_block_handler (tv=0.468000) [ 64.844] sna_scanout_do_flush: flush timer active: delta=8 [ 64.844] sna_accel_do_throttle -- no pending activity [ 64.844] sna_accel_block: evaluating timers, active=5 [ 64.844] sna_accel_block: flush timer expires in 8 [64852] [ 64.845] sna_wakeup_handler [ 64.845] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 64.845] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 64.845] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 64.845] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 64.845] sna_dri2_get_msc(draw=146, pipe=0) [ 64.845] sna_crtc_record_swap: recording last swap on pipe=0, frame 3640 [msc=3640], time 64.836495 [ 64.845] sna_dri2_get_msc: msc=3640 [raw=3640], ust=64836495 [ 64.845] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=128 (refs=1/1, flush=0) , front=114 (refs=1/4, flush=1) [ 64.845] sna_dri2_schedule_swap(target_msc=3640, divisor=0, remainder=0) [ 64.845] sna_dri2_schedule_swap: using front handle=114, active_scanout?=3, flush?=1 [ 64.845] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 64.845] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 64.845] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 64.845] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 64.845] sna_crtc_record_swap: recording last swap on pipe=0, frame 3640 [msc=3640], time 64.836495 [ 64.845] immediate_swap: current_msc=3640, target_msc=3640 -- yes [ 64.845] can_flip: no, shadow enabled [ 64.845] sna_dri2_add_event: adding event to window 146) [ 64.845] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 64.845] sna_dri2_immediate_blit: no pending blit, starting chain [ 64.845] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 64.845] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 64.845] can_xchg: back size=8701e00, front size=8701e00 [ 64.845] can_xchg: yes, pixmap=165 [ 64.845] sna_dri2_xchg: win=146, exchange front=114/86,ref=2 and back=128/76,ref=2, pixmap=165 7680x2160 [ 64.845] sna_dri2_xchg: back_bo handle=128, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 64.845] sna_dri2_xchg: front_bo handle=114, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 64.845] set_bo: pixmap=165, handle=128 (old handle=114) [ 64.845] set_bo: marking whole pixmap as damaged [ 64.845] set_bo: applying final/discard move-to-gpu [ 64.845] wait_for_shadow: flags=0, flips=2, handle=114, shadow=32 [ 64.845] set_bo: dropping flush hint from handle=114 [ 64.845] set_bo: adding flush hint to handle=128 [ 64.845] mark_stale(handle=114) => 1 [ 64.845] swap_limit: draw=146 setting swap limit to 3 [ 64.845] sna_dri2_swap_limit_validate: swap limit set to 3 [ 64.845] sna_next_vblank(pipe=0, waiting until next vblank) [ 64.845] sna_dri2_schedule_swap: reported target_msc=3640 [ 64.845] sna_accel_flush: flush?=0, dirty?=0 [ 64.845] sna_accel_flush: flush?=0, dirty?=0 [ 64.845] sna_accel_flush: flush?=0, dirty?=0 [ 64.845] sna_accel_flush: flush?=0, dirty?=0 [ 64.845] sna_block_handler (tv=0.467000) [ 64.845] sna_scanout_do_flush: flush timer active: delta=7 [ 64.845] sna_accel_do_throttle -- no pending activity [ 64.845] sna_accel_block: evaluating timers, active=5 [ 64.845] sna_accel_block: flush timer expires in 7 [64852] [ 64.851] sna_wakeup_handler [ 64.851] sna_mode_wakeup: len=32 [ 64.851] sna_mode_wakeup: recording last swap on pipe=1, frame 3611 [e1b], time 64.851780 [ 64.851] sna_mode_wakeup: removing handle=40 [active_scanout=1] from scanout, installing handle=114 [active_scanout=2] [ 64.851] sna_mode_wakeup: flip complete, pending? 2 [ 64.851] sna_block_handler (tv=0.461000) [ 64.851] sna_scanout_do_flush: flush timer active: delta=1 [ 64.851] sna_scanout_do_flush (time=64851), triggered [ 64.851] sna_scanout_flush (time=64851), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 64.851] has_shadow: has pending damage? 1, outstanding flips: 1 [ 64.851] stop_flush: scanout=128 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 64.851] has_shadow: has pending damage? 1, outstanding flips: 1 [ 64.851] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 1, mode reconfiguration pending? 0) [ 64.851] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 64.851] sna_mode_redisplay: checking for 1 outstanding flip completions [ 64.851] sna_mode_redisplay: now 1 outstanding flip completions (enabled? 1) [ 64.851] sna_accel_do_throttle -- no pending activity [ 64.851] sna_accel_block: evaluating timers, active=5 [ 64.851] sna_accel_block: flush timer expires in 16 [64867] [ 64.852] sna_wakeup_handler [ 64.852] sna_mode_wakeup: len=64 [ 64.852] sna_mode_wakeup: recording last swap on pipe=0, frame 3641 [e39], time 64.853178 [ 64.852] sna_mode_wakeup: removing handle=40 [active_scanout=0] from scanout, installing handle=114 [active_scanout=2] [ 64.852] sna_mode_wakeup: flip complete, pending? 1 [ 64.852] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 64.852] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 64.852] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 64.852] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 64.852] sna_pixmap_move_to_gpu: already all-damaged [ 64.852] sna_pixmap_mark_active: pixmap=165, handle=128 [ 64.852] sna_mode_redisplay: crtc[0] transformed? 0 [ 64.852] sna_mode_redisplay: crtc[1] transformed? 0 [ 64.852] sna_mode_redisplay: crtc[2] transformed? 0 [ 64.852] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=128 [active=1] [ 64.852] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 114, transformed? 0 [ 64.852] get_fb: reusing fb=112 for handle=128 [ 64.852] sna_mode_redisplay: recording flip on CRTC:32 handle=128, active_scanout=2, serial=2 [ 64.852] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 64.852] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 114, transformed? 0 [ 64.852] sna_mode_redisplay: recording flip on CRTC:39 handle=128, active_scanout=3, serial=3 [ 64.852] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 64.852] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 64.852] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 64.852] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=128, shadow handle=32 [ 64.853] sna_dri2_vblank_handler(type=2, sequence=3641, draw=3353) [ 64.853] sna_crtc_record_swap: recording last swap on pipe=0, frame 3641 [msc=3641], time 64.853178 [ 64.853] sna_dri2_vblank_handler: 2 complete, frame=3641 tv=64.853178 [ 64.853] sna_dri2_blit_complete: blit finished [ 64.853] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=3641, tv=64.853178) [ 64.853] frame_swap_complete(type=2): draw=146, pipe=0, frame=3641 [msc=3641], tv=64.853178 [ 64.853] sna_accel_flush: flush?=0, dirty?=0 [ 64.853] sna_dri2_event_free(draw?=1) [ 64.853] sna_dri2_remove_event: remove[0x561c949a47f0] from window 146, active? 1 [ 64.853] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 64.853] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=114] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 64.853] sna_dri2_vblank_handler complete [ 64.853] sna_block_handler (tv=0.459000) [ 64.853] sna_scanout_do_flush: flush timer active: delta=14 [ 64.853] sna_accel_do_throttle -- no pending activity [ 64.853] sna_accel_block: evaluating timers, active=5 [ 64.853] sna_accel_block: flush timer expires in 14 [64867] [ 64.861] sna_wakeup_handler [ 64.861] sna_accel_flush: flush?=0, dirty?=0 [ 64.861] sna_accel_flush: flush?=0, dirty?=0 [ 64.861] sna_block_handler (tv=0.451000) [ 64.861] sna_scanout_do_flush: flush timer active: delta=6 [ 64.861] sna_accel_do_throttle -- no pending activity [ 64.861] sna_accel_block: evaluating timers, active=5 [ 64.861] sna_accel_block: flush timer expires in 6 [64867] [ 64.861] sna_wakeup_handler [ 64.861] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=114, name=86 [ 64.861] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 64.861] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 64.861] sna_dri2_get_back: draw size=7680x2160, back buffer handle=114 size=7680x2160, is-scanout? 1, active?=2, pitch=30720, front pitch=30720 [ 64.861] sna_dri2_get_back: reuse backbuffer? 1 [ 64.861] sna_dri2_get_back: back buffer handle=114, active?=2, refcnt=1 [ 64.861] sna_dri2_get_back: cache: handle=40, active=0 [ 64.861] sna_dri2_get_back: reuse cache handle=40, name=5, flags=0 [ 64.861] sna_dri2_get_back: caching handle=114 (name=86, flags=0, active_scanout=2) [ 64.861] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 64.861] sna_dri2_reuse_buffer: reusing back buffer handle=40, name=5, pitch=30720, age=0 [ 64.861] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 64.861] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=128, name=76, active_scanout=3 [ 64.861] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 64.861] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 64.861] sna_accel_flush: flush?=0, dirty?=0 [ 64.861] sna_accel_flush: flush?=0, dirty?=0 [ 64.861] sna_accel_flush: flush?=0, dirty?=0 [ 64.861] sna_block_handler (tv=0.451000) [ 64.861] sna_scanout_do_flush: flush timer active: delta=6 [ 64.861] sna_accel_do_throttle -- no pending activity [ 64.861] sna_accel_block: evaluating timers, active=5 [ 64.861] sna_accel_block: flush timer expires in 6 [64867] [ 64.862] sna_wakeup_handler [ 64.862] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 64.862] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 64.862] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 64.862] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 64.862] sna_dri2_get_msc(draw=146, pipe=0) [ 64.862] sna_crtc_record_swap: recording last swap on pipe=0, frame 3641 [msc=3641], time 64.853178 [ 64.862] sna_dri2_get_msc: msc=3641 [raw=3641], ust=64853178 [ 64.862] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=40 (refs=1/1, flush=0) , front=128 (refs=1/4, flush=1) [ 64.862] sna_dri2_schedule_swap(target_msc=3641, divisor=0, remainder=0) [ 64.862] sna_dri2_schedule_swap: using front handle=128, active_scanout?=3, flush?=1 [ 64.862] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 64.862] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 64.862] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 64.862] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 64.862] sna_crtc_record_swap: recording last swap on pipe=0, frame 3641 [msc=3641], time 64.853178 [ 64.862] immediate_swap: current_msc=3641, target_msc=3641 -- yes [ 64.862] can_flip: no, shadow enabled [ 64.862] sna_dri2_add_event: adding event to window 146) [ 64.862] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 64.862] sna_dri2_immediate_blit: no pending blit, starting chain [ 64.862] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 64.862] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 64.862] can_xchg: back size=8701e00, front size=8701e00 [ 64.862] can_xchg: yes, pixmap=165 [ 64.862] sna_dri2_xchg: win=146, exchange front=128/76,ref=2 and back=40/5,ref=2, pixmap=165 7680x2160 [ 64.862] sna_dri2_xchg: back_bo handle=40, pitch=30720, size=132710400, ref=1, active_scanout?=0 [ 64.862] sna_dri2_xchg: front_bo handle=128, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 64.862] set_bo: pixmap=165, handle=40 (old handle=128) [ 64.862] set_bo: marking whole pixmap as damaged [ 64.862] set_bo: applying final/discard move-to-gpu [ 64.862] wait_for_shadow: flags=0, flips=2, handle=128, shadow=32 [ 64.862] set_bo: dropping flush hint from handle=128 [ 64.862] set_bo: adding flush hint to handle=40 [ 64.862] mark_stale(handle=128) => 1 [ 64.862] swap_limit: draw=146 setting swap limit to 3 [ 64.862] sna_dri2_swap_limit_validate: swap limit set to 3 [ 64.862] sna_next_vblank(pipe=0, waiting until next vblank) [ 64.862] sna_dri2_schedule_swap: reported target_msc=3641 [ 64.862] sna_accel_flush: flush?=0, dirty?=0 [ 64.863] sna_accel_flush: flush?=0, dirty?=0 [ 64.863] sna_accel_flush: flush?=0, dirty?=0 [ 64.863] sna_accel_flush: flush?=0, dirty?=0 [ 64.863] sna_block_handler (tv=0.449000) [ 64.863] sna_scanout_do_flush: flush timer active: delta=4 [ 64.863] sna_accel_do_throttle -- no pending activity [ 64.863] sna_accel_block: evaluating timers, active=5 [ 64.863] sna_accel_block: flush timer expires in 4 [64867] [ 64.867] sna_wakeup_handler [ 64.867] sna_block_handler (tv=0.445000) [ 64.867] sna_scanout_do_flush: flush timer active: delta=0 [ 64.867] sna_scanout_do_flush (time=64867), triggered [ 64.867] sna_scanout_flush (time=64867), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 64.867] has_shadow: has pending damage? 1, outstanding flips: 2 [ 64.867] stop_flush: scanout=40 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 64.867] has_shadow: has pending damage? 1, outstanding flips: 2 [ 64.867] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 2, mode reconfiguration pending? 0) [ 64.867] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 64.867] sna_mode_redisplay: checking for 2 outstanding flip completions [ 64.867] sna_mode_redisplay: now 2 outstanding flip completions (enabled? 1) [ 64.867] sna_accel_do_throttle -- no pending activity [ 64.867] sna_accel_block: evaluating timers, active=5 [ 64.867] sna_accel_block: flush timer expires in 16 [64883] [ 64.868] sna_wakeup_handler [ 64.868] sna_mode_wakeup: len=32 [ 64.868] sna_mode_wakeup: recording last swap on pipe=1, frame 3612 [e1c], time 64.868462 [ 64.868] sna_mode_wakeup: removing handle=114 [active_scanout=1] from scanout, installing handle=128 [active_scanout=2] [ 64.868] sna_mode_wakeup: flip complete, pending? 2 [ 64.868] sna_block_handler (tv=0.444000) [ 64.868] sna_scanout_do_flush: flush timer active: delta=15 [ 64.868] sna_accel_do_throttle -- no pending activity [ 64.868] sna_accel_block: evaluating timers, active=5 [ 64.868] sna_accel_block: flush timer expires in 15 [64883] [ 64.869] sna_wakeup_handler [ 64.869] sna_mode_wakeup: len=64 [ 64.869] sna_mode_wakeup: recording last swap on pipe=0, frame 3642 [e3a], time 64.869862 [ 64.869] sna_mode_wakeup: removing handle=114 [active_scanout=0] from scanout, installing handle=128 [active_scanout=2] [ 64.869] sna_mode_wakeup: flip complete, pending? 1 [ 64.869] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 64.869] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 64.869] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 64.869] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 64.869] sna_pixmap_move_to_gpu: already all-damaged [ 64.869] sna_pixmap_mark_active: pixmap=165, handle=40 [ 64.869] sna_mode_redisplay: crtc[0] transformed? 0 [ 64.869] sna_mode_redisplay: crtc[1] transformed? 0 [ 64.869] sna_mode_redisplay: crtc[2] transformed? 0 [ 64.869] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=40 [active=1] [ 64.869] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 128, transformed? 0 [ 64.869] get_fb: reusing fb=110 for handle=40 [ 64.869] sna_mode_redisplay: recording flip on CRTC:32 handle=40, active_scanout=2, serial=2 [ 64.869] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 64.869] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 128, transformed? 0 [ 64.869] sna_mode_redisplay: recording flip on CRTC:39 handle=40, active_scanout=3, serial=3 [ 64.869] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 64.869] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 64.869] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 64.869] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=40, shadow handle=32 [ 64.869] sna_dri2_vblank_handler(type=2, sequence=3642, draw=3353) [ 64.869] sna_crtc_record_swap: recording last swap on pipe=0, frame 3642 [msc=3642], time 64.869862 [ 64.869] sna_dri2_vblank_handler: 2 complete, frame=3642 tv=64.869862 [ 64.869] sna_dri2_blit_complete: blit finished [ 64.869] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=3642, tv=64.869862) [ 64.869] frame_swap_complete(type=2): draw=146, pipe=0, frame=3642 [msc=3642], tv=64.869862 [ 64.869] sna_accel_flush: flush?=0, dirty?=0 [ 64.869] sna_dri2_event_free(draw?=1) [ 64.869] sna_dri2_remove_event: remove[0x561c94984a20] from window 146, active? 1 [ 64.869] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 64.869] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=128] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 64.869] sna_dri2_vblank_handler complete [ 64.869] sna_block_handler (tv=0.443000) [ 64.869] sna_scanout_do_flush: flush timer active: delta=14 [ 64.869] sna_accel_do_throttle -- no pending activity [ 64.869] sna_accel_block: evaluating timers, active=5 [ 64.869] sna_accel_block: flush timer expires in 14 [64883] [ 64.884] sna_wakeup_handler [ 64.884] sna_block_handler (tv=0.428000) [ 64.884] sna_scanout_do_flush: flush timer active: delta=-1 [ 64.884] sna_scanout_do_flush (time=64884), triggered [ 64.884] sna_scanout_flush (time=64884), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 64.884] has_shadow: has pending damage? 0, outstanding flips: 2 [ 64.884] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 64.884] has_shadow: has pending damage? 0, outstanding flips: 2 [ 64.884] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 2, mode reconfiguration pending? 0) [ 64.884] sna_accel_do_throttle -- no pending activity [ 64.884] sna_accel_block: evaluating timers, active=5 [ 64.884] sna_accel_block: flush timer expires in 16 [64900] [ 64.884] sna_wakeup_handler [ 64.884] sna_mode_wakeup: len=32 [ 64.884] sna_mode_wakeup: recording last swap on pipe=1, frame 3613 [e1d], time 64.885142 [ 64.884] sna_mode_wakeup: removing handle=128 [active_scanout=1] from scanout, installing handle=40 [active_scanout=3] [ 64.884] sna_mode_wakeup: flip complete, pending? 2 [ 64.884] sna_block_handler (tv=0.428000) [ 64.884] sna_scanout_do_flush: flush timer active: delta=16 [ 64.884] sna_accel_do_throttle -- no pending activity [ 64.884] sna_accel_block: evaluating timers, active=5 [ 64.884] sna_accel_block: flush timer expires in 16 [64900] [ 64.886] sna_wakeup_handler [ 64.886] sna_mode_wakeup: len=32 [ 64.886] sna_mode_wakeup: recording last swap on pipe=0, frame 3643 [e3b], time 64.886545 [ 64.886] sna_mode_wakeup: removing handle=128 [active_scanout=0] from scanout, installing handle=40 [active_scanout=3] [ 64.886] sna_mode_wakeup: flip complete, pending? 1 [ 64.886] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 64.886] sna_block_handler (tv=0.426000) [ 64.886] sna_scanout_do_flush: flush timer active: delta=14 [ 64.886] sna_accel_do_throttle -- no pending activity [ 64.886] sna_accel_block: evaluating timers, active=5 [ 64.886] sna_accel_block: flush timer expires in 14 [64900] [ 64.900] sna_wakeup_handler [ 64.900] sna_block_handler (tv=0.412000) [ 64.900] sna_scanout_do_flush: flush timer active: delta=0 [ 64.900] sna_scanout_do_flush (time=64900), triggered [ 64.900] sna_scanout_flush (time=64900), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 64.900] has_shadow: has pending damage? 0, outstanding flips: 0 [ 64.900] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 64.900] has_shadow: has pending damage? 0, outstanding flips: 0 [ 64.900] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 64.900] sna_accel_do_throttle -- no pending activity [ 64.900] sna_accel_block: evaluating timers, active=5 [ 64.900] sna_accel_block: flush timer expires in 16 [64916] [ 64.916] sna_wakeup_handler [ 64.916] sna_block_handler (tv=0.396000) [ 64.916] sna_scanout_do_flush: flush timer active: delta=0 [ 64.916] sna_scanout_do_flush (time=64916), triggered [ 64.916] sna_scanout_flush (time=64916), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 64.916] has_shadow: has pending damage? 0, outstanding flips: 0 [ 64.916] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 64.916] has_shadow: has pending damage? 0, outstanding flips: 0 [ 64.917] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 64.917] sna_accel_do_throttle -- no pending activity [ 64.917] sna_accel_block: evaluating timers, active=5 [ 64.917] sna_accel_block: flush timer expires in 16 [64932] [ 64.933] sna_wakeup_handler [ 64.933] sna_accel_flush: flush?=0, dirty?=0 [ 64.933] sna_accel_flush: flush?=0, dirty?=0 [ 64.933] sna_block_handler (tv=0.379000) [ 64.933] sna_scanout_do_flush: flush timer active: delta=-1 [ 64.933] sna_scanout_do_flush (time=64933), triggered [ 64.933] sna_scanout_flush (time=64933), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 64.933] has_shadow: has pending damage? 0, outstanding flips: 0 [ 64.933] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 64.933] has_shadow: has pending damage? 0, outstanding flips: 0 [ 64.933] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 64.933] sna_accel_do_throttle -- no pending activity [ 64.933] sna_accel_block: evaluating timers, active=5 [ 64.933] sna_accel_block: flush timer expires in 16 [64949] [ 64.933] sna_wakeup_handler [ 64.933] sna_block_handler (tv=0.379000) [ 64.933] sna_scanout_do_flush: flush timer active: delta=16 [ 64.933] sna_accel_do_throttle -- no pending activity [ 64.933] sna_accel_block: evaluating timers, active=5 [ 64.933] sna_accel_block: flush timer expires in 16 [64949] [ 64.949] sna_wakeup_handler [ 64.949] sna_block_handler (tv=0.363000) [ 64.949] sna_scanout_do_flush: flush timer active: delta=0 [ 64.949] sna_scanout_do_flush (time=64949), triggered [ 64.949] sna_scanout_flush (time=64949), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 64.949] has_shadow: has pending damage? 0, outstanding flips: 0 [ 64.949] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 64.949] has_shadow: has pending damage? 0, outstanding flips: 0 [ 64.949] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 64.949] sna_accel_do_throttle -- no pending activity [ 64.949] sna_accel_block: evaluating timers, active=5 [ 64.949] sna_accel_block: flush timer expires in 16 [64965] [ 64.966] sna_wakeup_handler [ 64.966] sna_block_handler (tv=0.346000) [ 64.966] sna_scanout_do_flush: flush timer active: delta=-1 [ 64.966] sna_scanout_do_flush (time=64966), triggered [ 64.966] sna_scanout_flush (time=64966), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 64.966] has_shadow: has pending damage? 0, outstanding flips: 0 [ 64.966] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 64.966] has_shadow: has pending damage? 0, outstanding flips: 0 [ 64.966] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 64.966] sna_accel_do_throttle -- no pending activity [ 64.966] sna_accel_block: evaluating timers, active=5 [ 64.966] sna_accel_block: flush timer expires in 16 [64982] [ 64.982] sna_wakeup_handler [ 64.982] sna_block_handler (tv=0.330000) [ 64.982] sna_scanout_do_flush: flush timer active: delta=0 [ 64.982] sna_scanout_do_flush (time=64982), triggered [ 64.982] sna_scanout_flush (time=64982), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 64.982] has_shadow: has pending damage? 0, outstanding flips: 0 [ 64.982] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 64.982] has_shadow: has pending damage? 0, outstanding flips: 0 [ 64.982] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 64.982] sna_accel_do_throttle -- no pending activity [ 64.982] sna_accel_block: evaluating timers, active=5 [ 64.982] sna_accel_block: flush timer expires in 16 [64998] [ 64.998] sna_wakeup_handler [ 64.998] sna_block_handler (tv=0.314000) [ 64.998] sna_scanout_do_flush: flush timer active: delta=0 [ 64.998] sna_scanout_do_flush (time=64998), triggered [ 64.998] sna_scanout_flush (time=64998), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 64.998] has_shadow: has pending damage? 0, outstanding flips: 0 [ 64.998] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 64.998] has_shadow: has pending damage? 0, outstanding flips: 0 [ 64.998] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 64.998] sna_accel_do_throttle -- no pending activity [ 64.998] sna_accel_block: evaluating timers, active=5 [ 64.998] sna_accel_block: flush timer expires in 16 [65014] [ 65.014] sna_wakeup_handler [ 65.015] sna_block_handler (tv=0.298000) [ 65.015] sna_scanout_do_flush: flush timer active: delta=-1 [ 65.015] sna_scanout_do_flush (time=65015), triggered [ 65.015] sna_scanout_flush (time=65015), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 65.015] has_shadow: has pending damage? 0, outstanding flips: 0 [ 65.015] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 65.015] has_shadow: has pending damage? 0, outstanding flips: 0 [ 65.015] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 65.015] sna_accel_do_throttle -- no pending activity [ 65.015] sna_accel_block: evaluating timers, active=5 [ 65.015] sna_accel_block: flush timer expires in 16 [65031] [ 65.031] sna_wakeup_handler [ 65.031] sna_block_handler (tv=0.281000) [ 65.031] sna_scanout_do_flush: flush timer active: delta=0 [ 65.031] sna_scanout_do_flush (time=65031), triggered [ 65.031] sna_scanout_flush (time=65031), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 65.031] has_shadow: has pending damage? 0, outstanding flips: 0 [ 65.031] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 65.031] has_shadow: has pending damage? 0, outstanding flips: 0 [ 65.031] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 65.031] sna_accel_do_throttle -- no pending activity [ 65.031] sna_accel_block: evaluating timers, active=5 [ 65.031] sna_accel_block: flush timer expires in 16 [65047] [ 65.045] sna_wakeup_handler [ 65.045] sna_accel_flush: flush?=0, dirty?=0 [ 65.045] sna_accel_flush: flush?=0, dirty?=0 [ 65.045] sna_block_handler (tv=0.500000) [ 65.045] sna_scanout_do_flush: flush timer active: delta=2 [ 65.045] sna_scanout_do_flush (time=65045), triggered [ 65.045] sna_scanout_flush (time=65045), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 65.045] has_shadow: has pending damage? 0, outstanding flips: 0 [ 65.045] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 65.045] has_shadow: has pending damage? 0, outstanding flips: 0 [ 65.045] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 65.045] sna_accel_do_throttle -- no pending activity [ 65.045] sna_accel_block: evaluating timers, active=5 [ 65.045] sna_accel_block: flush timer expires in 16 [65061] [ 65.045] sna_wakeup_handler [ 65.045] sna_block_handler (tv=0.500000) [ 65.045] sna_scanout_do_flush: flush timer active: delta=16 [ 65.045] sna_accel_do_throttle -- no pending activity [ 65.045] sna_accel_block: evaluating timers, active=5 [ 65.045] sna_accel_block: flush timer expires in 16 [65061] [ 65.045] sna_wakeup_handler [ 65.045] sna_accel_flush: flush?=0, dirty?=0 [ 65.045] sna_accel_flush: flush?=0, dirty?=0 [ 65.045] sna_accel_flush: flush?=0, dirty?=0 [ 65.045] sna_accel_flush: flush?=0, dirty?=0 [ 65.045] sna_block_handler (tv=0.500000) [ 65.045] sna_scanout_do_flush: flush timer active: delta=16 [ 65.045] sna_accel_do_throttle -- no pending activity [ 65.045] sna_accel_block: evaluating timers, active=5 [ 65.045] sna_accel_block: flush timer expires in 16 [65061] [ 65.046] sna_wakeup_handler [ 65.046] sna_accel_flush: flush?=0, dirty?=0 [ 65.046] sna_block_handler (tv=0.499000) [ 65.046] sna_scanout_do_flush: flush timer active: delta=15 [ 65.046] sna_accel_do_throttle -- no pending activity [ 65.046] sna_accel_block: evaluating timers, active=5 [ 65.046] sna_accel_block: flush timer expires in 15 [65061] [ 65.048] sna_wakeup_handler [ 65.048] sna_block_handler (tv=0.497000) [ 65.048] sna_scanout_do_flush: flush timer active: delta=13 [ 65.048] sna_accel_do_throttle -- no pending activity [ 65.048] sna_accel_block: evaluating timers, active=5 [ 65.048] sna_accel_block: flush timer expires in 13 [65061] [ 65.057] sna_wakeup_handler [ 65.057] sna_accel_flush: flush?=0, dirty?=0 [ 65.057] sna_accel_flush: flush?=0, dirty?=0 [ 65.057] sna_block_handler (tv=0.488000) [ 65.057] sna_scanout_do_flush: flush timer active: delta=4 [ 65.057] sna_accel_do_throttle -- no pending activity [ 65.057] sna_accel_block: evaluating timers, active=5 [ 65.057] sna_accel_block: flush timer expires in 4 [65061] [ 65.061] sna_wakeup_handler [ 65.061] sna_block_handler (tv=0.484000) [ 65.061] sna_scanout_do_flush: flush timer active: delta=0 [ 65.061] sna_scanout_do_flush (time=65061), triggered [ 65.061] sna_scanout_flush (time=65061), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 65.061] has_shadow: has pending damage? 0, outstanding flips: 0 [ 65.061] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 65.061] has_shadow: has pending damage? 0, outstanding flips: 0 [ 65.061] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 65.061] sna_accel_do_throttle -- no pending activity [ 65.061] sna_accel_block: evaluating timers, active=5 [ 65.061] sna_accel_block: flush timer expires in 16 [65077] [ 65.073] sna_wakeup_handler [ 65.073] sna_create_pixmap(22, 20, 32, usage=0) [ 65.073] kgem_can_create_2d: 22x20 @ 32 [ 65.073] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=20 [ 65.073] kgem_can_create_2d: untiled size=4096 [ 65.073] kgem_choose_tiling: too thin [width 22, 32 bpp] for TILING_X [ 65.073] kgem_choose_tiling: 22x20 -> 0 [ 65.073] sna_create_pixmap: usage=0, flags=a [ 65.073] sna_create_pixmap: small buffer [1760], attaching to shadow pixmap [ 65.073] create_pixmap: allocating pixmap 22x20, depth=32/32, size=1768 [ 65.073] create_pixmap: serial=3990, usage=0, 22x20 [ 65.073] sna_create_pixmap: serial=3990, 22x20, usage=0 [ 65.073] sna_composite_rectangles(pixmap=3991, op=0, 0 x 1 [(0, 0)x(22, 20) ...]) [ 65.073] sna_composite_rectangles: converted to op 0 [ 65.073] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 65.073] sna_composite_rectangles: nrects=1, region=(0, 0), (22, 20) x 1 [ 65.073] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 65.073] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 65.073] sna_composite_rectangles: fallback, dst pixmap=3991 too small or not attached [ 65.073] sna_composite_rectangles: fallback [ 65.073] sna_drawable_move_region_to_cpu(pixmap=3991 (22x20), [(0, 0), (22, 20)], flags=1) [ 65.073] sna_drawable_move_region_to_cpu: region (0, 0), (22, 20) + (0, 0) subsumes pixmap (22x20) [ 65.073] _sna_pixmap_move_to_cpu(pixmap=3991, 22x20, flags=1) [ 65.073] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 65.073] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 65.073] operate_inplace: no, inplace operation not suitable [ 65.073] _sna_pixmap_move_to_cpu: marking as damaged [ 65.073] __sna_damage_all(22, 20) [ 65.073] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 65.073] sna_composite_rectangles(pixmap=3991, op=1, fff2f1f0 x 1 [(0, 0)x(22, 20) ...]) [ 65.073] sna_composite_rectangles: converted to op 1 [ 65.073] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 65.073] sna_composite_rectangles: nrects=1, region=(0, 0), (22, 20) x 1 [ 65.073] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 65.073] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 65.073] sna_composite_rectangles: fallback, dst pixmap=3991 too small or not attached [ 65.073] sna_composite_rectangles: fallback [ 65.073] sna_drawable_move_region_to_cpu(pixmap=3991 (22x20), [(0, 0), (22, 20)], flags=1) [ 65.073] sna_drawable_move_region_to_cpu: pixmap=3991 all damaged on CPU [ 65.073] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 65.073] sna_composite_rectangles: fallback fill: (0, 0)x(22, 20) fff2f1f0 [ 65.073] sna_composite_rectangles(pixmap=3991, op=1, ff300a24 x 2 [(0, 0)x(22, 20) ...]) [ 65.073] sna_composite_rectangles: converted to op 1 [ 65.073] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 65.073] sna_composite_rectangles[1] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 65.073] sna_composite_rectangles: nrects=2, region=(0, 0), (22, 20) x 2 [ 65.073] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 65.073] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 65.073] sna_composite_rectangles: fallback, dst pixmap=3991 too small or not attached [ 65.073] sna_composite_rectangles: fallback [ 65.073] sna_drawable_move_region_to_cpu(pixmap=3991 (22x20), [(0, 0), (22, 20)], flags=1) [ 65.073] sna_drawable_move_region_to_cpu: pixmap=3991 all damaged on CPU [ 65.073] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 65.073] sna_composite_rectangles: fallback fill: (0, 0)x(22, 20) ff300a24 [ 65.073] sna_glyphs(op=3, nlist=2, src=(-8, -2)) [ 65.073] sna_glyphs: fallback -- too small (22x20) [ 65.073] glyphs_fallback: nlist=2, count=6, extents (-9, -13), (28, 15) [ 65.073] glyphs_fallback: clipped extents (0, 0), (22, 15) [ 65.073] sna_drawable_move_region_to_cpu(pixmap=3991 (22x20), [(0, 0), (22, 15)], flags=3) [ 65.073] sna_drawable_move_region_to_cpu: pixmap=3991 all damaged on CPU [ 65.073] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 65.073] can_discard_mask: nlist=2, mask=28888, depth 32, op=3 (bounded? 1) [ 65.073] glyphs_format: format=166024, depth=32 [ 65.073] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 65.073] glyphs_fallback: discarding mask [ 65.073] sna_composite_rectangles(pixmap=3991, op=1, ffffffff x 1 [(10, 1)x(9, 17) ...]) [ 65.073] sna_composite_rectangles: converted to op 1 [ 65.073] sna_composite_rectangles[0] (10, 1)x(9, 17) -> (10, 1), (19, 18) [ 65.073] sna_composite_rectangles: nrects=1, region=(10, 1), (19, 18) x 1 [ 65.073] sna_composite_rectangles: clipped extents (10, 1),(19, 18) x 1 [ 65.073] sna_composite_rectangles: pixmap +(0, 0) extents (10, 1),(19, 18) [ 65.073] sna_composite_rectangles: fallback, dst pixmap=3991 too small or not attached [ 65.073] sna_composite_rectangles: fallback [ 65.073] sna_drawable_move_region_to_cpu(pixmap=3991 (22x20), [(10, 1), (19, 18)], flags=1) [ 65.073] sna_drawable_move_region_to_cpu: pixmap=3991 all damaged on CPU [ 65.073] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 65.073] sna_composite_rectangles: fallback fill: (10, 1)x(9, 17) ffffffff [ 65.073] sna_validate_gc(0x561c94ab2470) changes=80000, previous serial=80000f24, drawable=f24 [ 65.073] sna_validate_gc: recomputing clip [ 65.073] sna_validate_gc: composite clip=1x[(65, 24), (3840, 2160)] [0x561c94abf1d0] [ 65.073] sna_copy_area: src=pixmap=3991:(0, 0)x(22, 20)+(0, 0) -> dst=pixmap=3060:(495, 816)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 65.073] sna_copy_area: normal copy [ 65.073] sna_do_copy: src=(0, 0), dst=(495, 816), size=(22x20) [ 65.073] sna_do_copy: after drawable: src=(0, 0), dst=(560, 840), size=(22x20) [ 65.073] sna_do_copy: dst extents (560, 840), (582, 860), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 65.073] sna_do_copy: clipped dst extents (560, 840), (582, 860) [ 65.073] sna_do_copy: unclipped src extents (0, 0), (22, 20) [ 65.073] sna_do_copy: clipped src extents (0, 0), (22, 20) [ 65.073] sna_do_copy: pixmap -- no source clipping [ 65.073] sna_do_copy: src extents (0, 0), (22, 20) x 1 [ 65.073] sna_do_copy: copy region (560, 840), (582, 860) x 1 + (-560, -840) [ 65.073] sna_copy_boxes (boxes=1x[(560, 840), (582, 860)...], src pixmap=3991+(-560, -840), dst pixmap=3060+(-65, -24), alu=3, src.size=22x20, dst.size=3775x2136) [ 65.073] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94ad7060, gpu_bo=0, cpu_bo=0), replaces=0 [ 65.073] sna_drawable_use_bo pixmap=3060, box=((495, 816), (517, 836)), flags=8... [ 65.073] sna_drawable_use_bo: exported target, set PREFER_GPU [ 65.073] sna_drawable_use_bo: pinned, never REPLACES [ 65.073] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 65.073] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 65.073] sna_drawable_use_bo: using whole GPU bo [ 65.073] region_overlaps_damage? [ 65.073] use_shm_bo: no, not attached [ 65.073] sna_drawable_move_region_to_cpu(pixmap=3991 (22x20), [(0, 0), (22, 20)], flags=2) [ 65.073] sna_drawable_move_region_to_cpu: pixmap=3991 all damaged on CPU [ 65.073] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 65.073] sna_write_boxes x 1, src stride=88, src dx=(-495, -816) [ 65.073] kgem_bo_can_map: handle=9, map=0x7fc6b7845000:0x0:0x7fc656564000, tiling=1, domain=0, offset=4029534208 [ 65.073] write_boxes_inplace x 1, handle=9, tiling=1 [ 65.073] upload_inplace__tiled: tiling=1 [ 65.073] kgem_bo_can_map__cpu: handle=9 [ 65.073] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 65.073] kgem_bo_map__cpu(handle=9, size=33177600, map=0x7fc6b7845000:0x7fc656564000) [ 65.073] kgem_bo_sync__cpu: handle=9 [ 65.073] __kgem_busy: handle=9, busy=0, wedged=0 [ 65.073] kgem_bo_sync__cpu: SYNC: handle=9, needs_flush? 0, domain? 0, busy? 0 [ 65.073] __kgem_busy: handle=9, busy=0, wedged=0 [ 65.073] kgem_bo_retire: retiring bo handle=9 (needed flush? 0), rq? 0 [busy?=0] [ 65.073] assert_bo_retired: handle=9, domain: 0 exec? 0, rq? 0 [ 65.073] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(495, 816), size=22x20, pitch=88/15360 [ 65.073] sna_accel_flush: flush?=0, dirty?=0 [ 65.073] sna_accel_flush: flush?=0, dirty?=0 [ 65.073] sna_accel_flush: flush?=0, dirty?=0 [ 65.073] sna_accel_flush: flush?=0, dirty?=0 [ 65.073] sna_destroy_pixmap: pixmap=3991, attached?=1 [ 65.073] __sna_free_pixmap(pixmap=3991) [ 65.073] sna_accel_flush: flush?=0, dirty?=0 [ 65.073] sna_accel_flush: flush?=0, dirty?=0 [ 65.073] sna_accel_flush: flush?=0, dirty?=0 [ 65.073] sna_block_handler (tv=0.472000) [ 65.073] sna_scanout_do_flush: flush timer active: delta=4 [ 65.073] sna_accel_do_throttle -- no pending activity [ 65.073] sna_accel_block: evaluating timers, active=5 [ 65.073] sna_accel_block: flush timer expires in 4 [65077] [ 65.074] sna_wakeup_handler [ 65.074] sna_accel_flush: flush?=0, dirty?=0 [ 65.074] sna_accel_flush: flush?=0, dirty?=0 [ 65.075] sna_block_handler (tv=0.470000) [ 65.075] sna_scanout_do_flush: flush timer active: delta=2 [ 65.075] sna_scanout_do_flush (time=65075), triggered [ 65.075] sna_scanout_flush (time=65075), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 65.075] has_shadow: has pending damage? 0, outstanding flips: 0 [ 65.075] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 65.075] has_shadow: has pending damage? 0, outstanding flips: 0 [ 65.075] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 65.075] sna_accel_do_throttle -- no pending activity [ 65.075] sna_accel_block: evaluating timers, active=5 [ 65.075] sna_accel_block: flush timer expires in 16 [65091] [ 65.075] sna_wakeup_handler [ 65.075] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=128, name=76 [ 65.075] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 65.075] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 65.075] sna_dri2_get_back: draw size=7680x2160, back buffer handle=128 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 [ 65.075] sna_dri2_get_back: reuse backbuffer? 1 [ 65.075] sna_dri2_get_back: back buffer handle=128, active?=0, refcnt=1 [ 65.075] sna_dri2_get_back: reuse unattached back [ 65.075] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 65.075] sna_dri2_reuse_buffer: reusing back buffer handle=128, name=76, pitch=30720, age=0 [ 65.075] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 65.075] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=40, name=5, active_scanout=3 [ 65.075] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 65.075] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 65.075] sna_accel_flush: flush?=0, dirty?=0 [ 65.075] sna_accel_flush: flush?=0, dirty?=0 [ 65.075] sna_accel_flush: flush?=0, dirty?=0 [ 65.075] sna_block_handler (tv=0.470000) [ 65.075] sna_scanout_do_flush: flush timer active: delta=16 [ 65.075] sna_accel_do_throttle -- no pending activity [ 65.075] sna_accel_block: evaluating timers, active=5 [ 65.075] sna_accel_block: flush timer expires in 16 [65091] [ 65.075] sna_wakeup_handler [ 65.075] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 65.075] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 65.075] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 65.075] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 65.075] sna_dri2_get_msc(draw=146, pipe=0) [ 65.075] sna_crtc_record_swap: recording last swap on pipe=0, frame 3654 [msc=3654], time 65.70049 [ 65.075] sna_dri2_get_msc: msc=3654 [raw=3654], ust=65070049 [ 65.075] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=128 (refs=1/1, flush=0) , front=40 (refs=1/4, flush=1) [ 65.075] sna_dri2_schedule_swap(target_msc=3642, divisor=0, remainder=0) [ 65.075] sna_dri2_schedule_swap: using front handle=40, active_scanout?=3, flush?=1 [ 65.075] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 65.075] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 65.075] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 65.075] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 65.075] sna_crtc_record_swap: recording last swap on pipe=0, frame 3654 [msc=3654], time 65.70049 [ 65.075] immediate_swap: current_msc=3654, target_msc=3642 -- yes [ 65.075] can_flip: no, shadow enabled [ 65.075] sna_dri2_add_event: adding event to window 146) [ 65.075] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 65.075] sna_dri2_immediate_blit: no pending blit, starting chain [ 65.075] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 65.075] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 65.075] can_xchg: back size=8701e00, front size=8701e00 [ 65.075] can_xchg: yes, pixmap=165 [ 65.075] sna_dri2_xchg: win=146, exchange front=40/5,ref=2 and back=128/76,ref=2, pixmap=165 7680x2160 [ 65.075] sna_dri2_xchg: back_bo handle=128, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 65.075] sna_dri2_xchg: front_bo handle=40, pitch=30720, size=132710400, ref=4, active_scanout?=3 [ 65.075] set_bo: pixmap=165, handle=128 (old handle=40) [ 65.075] set_bo: marking whole pixmap as damaged [ 65.075] set_bo: applying final/discard move-to-gpu [ 65.075] wait_for_shadow: flags=0, flips=0, handle=40, shadow=32 [ 65.075] set_bo: dropping flush hint from handle=40 [ 65.075] set_bo: adding flush hint to handle=128 [ 65.075] mark_stale(handle=40) => 1 [ 65.076] swap_limit: draw=146 setting swap limit to 3 [ 65.076] sna_dri2_swap_limit_validate: swap limit set to 3 [ 65.076] sna_next_vblank(pipe=0, waiting until next vblank) [ 65.076] sna_dri2_schedule_swap: reported target_msc=3654 [ 65.076] sna_accel_flush: flush?=0, dirty?=0 [ 65.076] sna_accel_flush: flush?=0, dirty?=0 [ 65.076] sna_accel_flush: flush?=0, dirty?=0 [ 65.076] sna_accel_flush: flush?=0, dirty?=0 [ 65.076] sna_block_handler (tv=0.469000) [ 65.076] sna_scanout_do_flush: flush timer active: delta=15 [ 65.076] sna_accel_do_throttle -- no pending activity [ 65.076] sna_accel_block: evaluating timers, active=5 [ 65.076] sna_accel_block: flush timer expires in 15 [65091] [ 65.086] sna_wakeup_handler [ 65.086] sna_mode_wakeup: len=32 [ 65.086] sna_dri2_vblank_handler(type=2, sequence=3655, draw=3353) [ 65.086] sna_crtc_record_swap: recording last swap on pipe=0, frame 3655 [msc=3655], time 65.86720 [ 65.086] sna_dri2_vblank_handler: 2 complete, frame=3655 tv=65.86720 [ 65.086] sna_dri2_blit_complete: blit finished [ 65.086] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=3655, tv=65.86720) [ 65.086] frame_swap_complete(type=2): draw=146, pipe=0, frame=3655 [msc=3655], tv=65.86720 [ 65.086] sna_accel_flush: flush?=0, dirty?=0 [ 65.086] sna_dri2_event_free(draw?=1) [ 65.086] sna_dri2_remove_event: remove[0x561c94782450] from window 146, active? 1 [ 65.086] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 65.086] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=40] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 65.086] sna_dri2_vblank_handler complete [ 65.086] sna_block_handler (tv=0.459000) [ 65.086] sna_scanout_do_flush: flush timer active: delta=5 [ 65.086] sna_accel_do_throttle -- no pending activity [ 65.086] sna_accel_block: evaluating timers, active=5 [ 65.086] sna_accel_block: flush timer expires in 5 [65091] [ 65.091] sna_wakeup_handler [ 65.091] sna_block_handler (tv=0.454000) [ 65.091] sna_scanout_do_flush: flush timer active: delta=0 [ 65.091] sna_scanout_do_flush (time=65091), triggered [ 65.091] sna_scanout_flush (time=65091), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 65.091] has_shadow: has pending damage? 1, outstanding flips: 0 [ 65.091] stop_flush: scanout=128 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 65.091] has_shadow: has pending damage? 1, outstanding flips: 0 [ 65.091] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 65.091] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 65.091] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 65.091] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 65.091] sna_pixmap_move_to_gpu: already all-damaged [ 65.091] sna_pixmap_mark_active: pixmap=165, handle=128 [ 65.091] sna_mode_redisplay: crtc[0] transformed? 0 [ 65.091] sna_mode_redisplay: crtc[1] transformed? 0 [ 65.091] sna_mode_redisplay: crtc[2] transformed? 0 [ 65.091] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=128 [active=1] [ 65.091] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 40, transformed? 0 [ 65.091] get_fb: reusing fb=112 for handle=128 [ 65.091] sna_mode_redisplay: recording flip on CRTC:32 handle=128, active_scanout=2, serial=2 [ 65.091] __kgem_bo_clear_busy: handle=128 [ 65.091] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 40, transformed? 0 [ 65.091] sna_mode_redisplay: recording flip on CRTC:39 handle=128, active_scanout=3, serial=3 [ 65.091] __kgem_bo_clear_busy: handle=128 [ 65.091] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 65.091] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 65.091] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=128, shadow handle=32 [ 65.091] sna_accel_do_throttle -- no pending activity [ 65.091] sna_accel_block: evaluating timers, active=5 [ 65.091] sna_accel_block: flush timer expires in 16 [65107] [ 65.101] sna_wakeup_handler [ 65.101] sna_mode_wakeup: len=32 [ 65.101] sna_mode_wakeup: recording last swap on pipe=1, frame 3626 [e2a], time 65.101999 [ 65.101] sna_mode_wakeup: removing handle=40 [active_scanout=1] from scanout, installing handle=128 [active_scanout=3] [ 65.101] sna_mode_wakeup: flip complete, pending? 2 [ 65.101] sna_block_handler (tv=0.444000) [ 65.101] sna_scanout_do_flush: flush timer active: delta=6 [ 65.101] sna_accel_do_throttle -- no pending activity [ 65.101] sna_accel_block: evaluating timers, active=5 [ 65.101] sna_accel_block: flush timer expires in 6 [65107] [ 65.103] sna_wakeup_handler [ 65.103] sna_mode_wakeup: len=32 [ 65.103] sna_mode_wakeup: recording last swap on pipe=0, frame 3656 [e48], time 65.103400 [ 65.103] sna_mode_wakeup: removing handle=40 [active_scanout=0] from scanout, installing handle=128 [active_scanout=3] [ 65.103] sna_mode_wakeup: flip complete, pending? 1 [ 65.103] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 65.103] sna_block_handler (tv=0.442000) [ 65.103] sna_scanout_do_flush: flush timer active: delta=4 [ 65.103] sna_accel_do_throttle -- no pending activity [ 65.103] sna_accel_block: evaluating timers, active=5 [ 65.103] sna_accel_block: flush timer expires in 4 [65107] [ 65.107] sna_wakeup_handler [ 65.107] sna_block_handler (tv=0.438000) [ 65.107] sna_scanout_do_flush: flush timer active: delta=0 [ 65.107] sna_scanout_do_flush (time=65107), triggered [ 65.107] sna_scanout_flush (time=65107), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 65.107] has_shadow: has pending damage? 0, outstanding flips: 0 [ 65.107] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 65.107] has_shadow: has pending damage? 0, outstanding flips: 0 [ 65.107] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 65.107] sna_accel_do_throttle -- no pending activity [ 65.107] sna_accel_block: evaluating timers, active=5 [ 65.107] sna_accel_block: flush timer expires in 16 [65123] [ 65.123] sna_wakeup_handler [ 65.123] sna_block_handler (tv=0.422000) [ 65.123] sna_scanout_do_flush: flush timer active: delta=0 [ 65.123] sna_scanout_do_flush (time=65123), triggered [ 65.123] sna_scanout_flush (time=65123), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 65.123] has_shadow: has pending damage? 0, outstanding flips: 0 [ 65.123] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 65.123] has_shadow: has pending damage? 0, outstanding flips: 0 [ 65.123] sna_accel_disarm_timer[0] (time=65123) [ 65.123] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 65.123] sna_accel_do_throttle -- no pending activity [ 65.138] sna_wakeup_handler [ 65.139] sna_accel_flush: flush?=0, dirty?=0 [ 65.139] sna_accel_flush: flush?=0, dirty?=0 [ 65.139] sna_accel_flush: flush?=0, dirty?=0 [ 65.139] sna_accel_flush: flush?=0, dirty?=0 [ 65.139] sna_block_handler (tv=0.499000) [ 65.139] has_shadow: has pending damage? 0, outstanding flips: 0 [ 65.139] sna_accel_do_throttle -- no pending activity [ 65.139] sna_wakeup_handler [ 65.139] sna_block_handler (tv=0.499000) [ 65.139] has_shadow: has pending damage? 0, outstanding flips: 0 [ 65.139] sna_accel_do_throttle -- no pending activity [ 65.139] sna_wakeup_handler [ 65.139] sna_accel_flush: flush?=0, dirty?=0 [ 65.139] sna_accel_flush: flush?=0, dirty?=0 [ 65.139] sna_accel_flush: flush?=0, dirty?=0 [ 65.139] sna_accel_flush: flush?=0, dirty?=0 [ 65.139] sna_block_handler (tv=0.499000) [ 65.139] has_shadow: has pending damage? 0, outstanding flips: 0 [ 65.139] sna_accel_do_throttle -- no pending activity [ 65.140] sna_wakeup_handler [ 65.140] sna_accel_flush: flush?=0, dirty?=0 [ 65.140] sna_block_handler (tv=0.498000) [ 65.140] has_shadow: has pending damage? 0, outstanding flips: 0 [ 65.140] sna_accel_do_throttle -- no pending activity [ 65.150] sna_wakeup_handler [ 65.150] sna_accel_flush: flush?=0, dirty?=0 [ 65.150] sna_accel_flush: flush?=0, dirty?=0 [ 65.150] sna_block_handler (tv=0.488000) [ 65.150] has_shadow: has pending damage? 0, outstanding flips: 0 [ 65.150] sna_accel_do_throttle -- no pending activity [ 65.166] sna_wakeup_handler [ 65.166] sna_create_pixmap(22, 20, 32, usage=0) [ 65.166] kgem_can_create_2d: 22x20 @ 32 [ 65.166] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=20 [ 65.166] kgem_can_create_2d: untiled size=4096 [ 65.166] kgem_choose_tiling: too thin [width 22, 32 bpp] for TILING_X [ 65.166] kgem_choose_tiling: 22x20 -> 0 [ 65.166] sna_create_pixmap: usage=0, flags=a [ 65.166] sna_create_pixmap: small buffer [1760], attaching to shadow pixmap [ 65.166] create_pixmap: allocating pixmap 22x20, depth=32/32, size=1768 [ 65.166] create_pixmap: serial=3992, usage=0, 22x20 [ 65.166] sna_create_pixmap: serial=3992, 22x20, usage=0 [ 65.166] sna_composite_rectangles(pixmap=3993, op=0, 0 x 1 [(0, 0)x(22, 20) ...]) [ 65.166] sna_composite_rectangles: converted to op 0 [ 65.166] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 65.166] sna_composite_rectangles: nrects=1, region=(0, 0), (22, 20) x 1 [ 65.166] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 65.166] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 65.166] sna_composite_rectangles: fallback, dst pixmap=3993 too small or not attached [ 65.166] sna_composite_rectangles: fallback [ 65.166] sna_drawable_move_region_to_cpu(pixmap=3993 (22x20), [(0, 0), (22, 20)], flags=1) [ 65.166] sna_drawable_move_region_to_cpu: region (0, 0), (22, 20) + (0, 0) subsumes pixmap (22x20) [ 65.166] _sna_pixmap_move_to_cpu(pixmap=3993, 22x20, flags=1) [ 65.166] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 65.166] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 65.166] operate_inplace: no, inplace operation not suitable [ 65.166] _sna_pixmap_move_to_cpu: marking as damaged [ 65.166] __sna_damage_all(22, 20) [ 65.166] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 65.166] sna_composite_rectangles(pixmap=3993, op=1, fff2f1f0 x 1 [(0, 0)x(22, 20) ...]) [ 65.166] sna_composite_rectangles: converted to op 1 [ 65.166] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 65.166] sna_composite_rectangles: nrects=1, region=(0, 0), (22, 20) x 1 [ 65.166] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 65.166] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 65.166] sna_composite_rectangles: fallback, dst pixmap=3993 too small or not attached [ 65.166] sna_composite_rectangles: fallback [ 65.166] sna_drawable_move_region_to_cpu(pixmap=3993 (22x20), [(0, 0), (22, 20)], flags=1) [ 65.166] sna_drawable_move_region_to_cpu: pixmap=3993 all damaged on CPU [ 65.166] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 65.166] sna_composite_rectangles: fallback fill: (0, 0)x(22, 20) fff2f1f0 [ 65.166] sna_composite_rectangles(pixmap=3993, op=1, ff300a24 x 2 [(0, 0)x(22, 20) ...]) [ 65.166] sna_composite_rectangles: converted to op 1 [ 65.166] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 65.166] sna_composite_rectangles[1] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 65.166] sna_composite_rectangles: nrects=2, region=(0, 0), (22, 20) x 2 [ 65.166] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 65.166] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 65.166] sna_composite_rectangles: fallback, dst pixmap=3993 too small or not attached [ 65.166] sna_composite_rectangles: fallback [ 65.166] sna_drawable_move_region_to_cpu(pixmap=3993 (22x20), [(0, 0), (22, 20)], flags=1) [ 65.166] sna_drawable_move_region_to_cpu: pixmap=3993 all damaged on CPU [ 65.166] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 65.166] sna_composite_rectangles: fallback fill: (0, 0)x(22, 20) ff300a24 [ 65.166] sna_glyphs(op=3, nlist=2, src=(-8, -2)) [ 65.166] sna_glyphs: fallback -- too small (22x20) [ 65.166] glyphs_fallback: nlist=2, count=5, extents (-9, -13), (19, 15) [ 65.166] glyphs_fallback: clipped extents (0, 0), (18, 15) [ 65.166] sna_drawable_move_region_to_cpu(pixmap=3993 (22x20), [(0, 0), (18, 15)], flags=3) [ 65.166] sna_drawable_move_region_to_cpu: pixmap=3993 all damaged on CPU [ 65.166] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 65.166] can_discard_mask: nlist=2, mask=28888, depth 32, op=3 (bounded? 1) [ 65.166] glyphs_format: format=166024, depth=32 [ 65.166] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 65.166] glyphs_fallback: discarding mask [ 65.166] sna_composite_rectangles(pixmap=3993, op=1, ffffffff x 1 [(10, 1)x(9, 17) ...]) [ 65.166] sna_composite_rectangles: converted to op 1 [ 65.166] sna_composite_rectangles[0] (10, 1)x(9, 17) -> (10, 1), (19, 18) [ 65.166] sna_composite_rectangles: nrects=1, region=(10, 1), (19, 18) x 1 [ 65.166] sna_composite_rectangles: clipped extents (10, 1),(19, 18) x 1 [ 65.166] sna_composite_rectangles: pixmap +(0, 0) extents (10, 1),(19, 18) [ 65.166] sna_composite_rectangles: fallback, dst pixmap=3993 too small or not attached [ 65.166] sna_composite_rectangles: fallback [ 65.166] sna_drawable_move_region_to_cpu(pixmap=3993 (22x20), [(10, 1), (19, 18)], flags=1) [ 65.166] sna_drawable_move_region_to_cpu: pixmap=3993 all damaged on CPU [ 65.166] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 65.166] sna_composite_rectangles: fallback fill: (10, 1)x(9, 17) ffffffff [ 65.166] sna_copy_area: src=pixmap=3993:(0, 0)x(22, 20)+(0, 0) -> dst=pixmap=3060:(504, 816)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 65.166] sna_copy_area: normal copy [ 65.166] sna_do_copy: src=(0, 0), dst=(504, 816), size=(22x20) [ 65.166] sna_do_copy: after drawable: src=(0, 0), dst=(569, 840), size=(22x20) [ 65.166] sna_do_copy: dst extents (569, 840), (591, 860), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 65.166] sna_do_copy: clipped dst extents (569, 840), (591, 860) [ 65.166] sna_do_copy: unclipped src extents (0, 0), (22, 20) [ 65.166] sna_do_copy: clipped src extents (0, 0), (22, 20) [ 65.166] sna_do_copy: pixmap -- no source clipping [ 65.166] sna_do_copy: src extents (0, 0), (22, 20) x 1 [ 65.166] sna_do_copy: copy region (569, 840), (591, 860) x 1 + (-569, -840) [ 65.166] sna_copy_boxes (boxes=1x[(569, 840), (591, 860)...], src pixmap=3993+(-569, -840), dst pixmap=3060+(-65, -24), alu=3, src.size=22x20, dst.size=3775x2136) [ 65.166] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94ad8f90, gpu_bo=0, cpu_bo=0), replaces=0 [ 65.166] sna_drawable_use_bo pixmap=3060, box=((504, 816), (526, 836)), flags=8... [ 65.166] sna_drawable_use_bo: exported target, set PREFER_GPU [ 65.166] sna_drawable_use_bo: pinned, never REPLACES [ 65.166] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 65.166] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 65.166] sna_drawable_use_bo: using whole GPU bo [ 65.166] region_overlaps_damage? [ 65.166] use_shm_bo: no, not attached [ 65.166] sna_drawable_move_region_to_cpu(pixmap=3993 (22x20), [(0, 0), (22, 20)], flags=2) [ 65.166] sna_drawable_move_region_to_cpu: pixmap=3993 all damaged on CPU [ 65.166] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 65.166] sna_write_boxes x 1, src stride=88, src dx=(-504, -816) [ 65.166] kgem_bo_can_map: handle=9, map=0x7fc6b7845000:0x0:0x7fc656564000, tiling=1, domain=1, offset=4029534208 [ 65.166] write_boxes_inplace x 1, handle=9, tiling=1 [ 65.166] upload_inplace__tiled: tiling=1 [ 65.166] kgem_bo_can_map__cpu: handle=9 [ 65.166] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 65.166] kgem_bo_map__cpu(handle=9, size=33177600, map=0x7fc6b7845000:0x7fc656564000) [ 65.166] kgem_bo_sync__cpu: handle=9 [ 65.166] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(504, 816), size=22x20, pitch=88/15360 [ 65.166] sna_accel_flush: flush?=0, dirty?=0 [ 65.166] sna_accel_flush: flush?=0, dirty?=0 [ 65.166] sna_accel_flush: flush?=0, dirty?=0 [ 65.166] sna_accel_flush: flush?=0, dirty?=0 [ 65.166] sna_destroy_pixmap: pixmap=3993, attached?=1 [ 65.166] __sna_free_pixmap(pixmap=3993) [ 65.166] sna_accel_flush: flush?=0, dirty?=0 [ 65.166] sna_accel_flush: flush?=0, dirty?=0 [ 65.166] sna_accel_flush: flush?=0, dirty?=0 [ 65.166] sna_block_handler (tv=0.472000) [ 65.166] has_shadow: has pending damage? 0, outstanding flips: 0 [ 65.166] sna_accel_do_throttle -- no pending activity [ 65.168] sna_wakeup_handler [ 65.168] sna_accel_flush: flush?=0, dirty?=0 [ 65.168] sna_accel_flush: flush?=0, dirty?=0 [ 65.168] sna_block_handler (tv=0.470000) [ 65.168] has_shadow: has pending damage? 0, outstanding flips: 0 [ 65.168] sna_accel_do_throttle -- no pending activity [ 65.168] sna_wakeup_handler [ 65.168] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=40, name=5 [ 65.168] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 65.168] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 65.168] sna_dri2_get_back: draw size=7680x2160, back buffer handle=40 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 [ 65.168] sna_dri2_get_back: reuse backbuffer? 1 [ 65.168] sna_dri2_get_back: back buffer handle=40, active?=0, refcnt=1 [ 65.168] sna_dri2_get_back: reuse unattached back [ 65.168] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 65.168] sna_dri2_reuse_buffer: reusing back buffer handle=40, name=5, pitch=30720, age=0 [ 65.168] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 65.168] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=128, name=76, active_scanout=3 [ 65.168] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 65.168] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 65.168] sna_accel_flush: flush?=0, dirty?=0 [ 65.168] sna_accel_flush: flush?=0, dirty?=0 [ 65.168] sna_accel_flush: flush?=0, dirty?=0 [ 65.168] sna_block_handler (tv=0.470000) [ 65.168] has_shadow: has pending damage? 0, outstanding flips: 0 [ 65.168] timer_enable (time=65168), starting timer 0 [ 65.168] sna_accel_do_throttle -- no pending activity [ 65.168] sna_accel_block: evaluating timers, active=5 [ 65.168] sna_accel_block: flush timer expires in 8 [65176] [ 65.168] sna_wakeup_handler [ 65.168] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 65.168] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 65.168] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 65.168] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 65.168] sna_dri2_get_msc(draw=146, pipe=0) [ 65.168] sna_crtc_record_swap: recording last swap on pipe=0, frame 3659 [msc=3659], time 65.153457 [ 65.168] sna_dri2_get_msc: msc=3659 [raw=3659], ust=65153457 [ 65.168] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=40 (refs=1/1, flush=0) , front=128 (refs=1/4, flush=1) [ 65.168] sna_dri2_schedule_swap(target_msc=3655, divisor=0, remainder=0) [ 65.168] sna_dri2_schedule_swap: using front handle=128, active_scanout?=3, flush?=1 [ 65.168] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 65.168] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 65.168] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 65.168] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 65.168] sna_crtc_record_swap: recording last swap on pipe=0, frame 3659 [msc=3659], time 65.153457 [ 65.168] immediate_swap: current_msc=3659, target_msc=3655 -- yes [ 65.168] can_flip: no, shadow enabled [ 65.168] sna_dri2_add_event: adding event to window 146) [ 65.168] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 65.168] sna_dri2_immediate_blit: no pending blit, starting chain [ 65.168] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 65.168] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 65.168] can_xchg: back size=8701e00, front size=8701e00 [ 65.168] can_xchg: yes, pixmap=165 [ 65.168] sna_dri2_xchg: win=146, exchange front=128/76,ref=2 and back=40/5,ref=2, pixmap=165 7680x2160 [ 65.168] sna_dri2_xchg: back_bo handle=40, pitch=30720, size=132710400, ref=1, active_scanout?=0 [ 65.168] sna_dri2_xchg: front_bo handle=128, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 65.168] set_bo: pixmap=165, handle=40 (old handle=128) [ 65.168] set_bo: marking whole pixmap as damaged [ 65.168] set_bo: applying final/discard move-to-gpu [ 65.168] wait_for_shadow: flags=0, flips=0, handle=128, shadow=32 [ 65.168] set_bo: dropping flush hint from handle=128 [ 65.168] set_bo: adding flush hint to handle=40 [ 65.168] mark_stale(handle=128) => 1 [ 65.168] swap_limit: draw=146 setting swap limit to 3 [ 65.168] sna_dri2_swap_limit_validate: swap limit set to 3 [ 65.168] sna_next_vblank(pipe=0, waiting until next vblank) [ 65.168] sna_dri2_schedule_swap: reported target_msc=3659 [ 65.168] sna_accel_flush: flush?=0, dirty?=0 [ 65.169] sna_accel_flush: flush?=0, dirty?=0 [ 65.169] sna_accel_flush: flush?=0, dirty?=0 [ 65.169] sna_accel_flush: flush?=0, dirty?=0 [ 65.169] sna_block_handler (tv=0.469000) [ 65.169] sna_scanout_do_flush: flush timer active: delta=7 [ 65.169] sna_accel_do_throttle -- no pending activity [ 65.169] sna_accel_block: evaluating timers, active=5 [ 65.169] sna_accel_block: flush timer expires in 7 [65176] [ 65.169] sna_wakeup_handler [ 65.169] sna_mode_wakeup: len=32 [ 65.169] sna_dri2_vblank_handler(type=2, sequence=3660, draw=3353) [ 65.169] sna_crtc_record_swap: recording last swap on pipe=0, frame 3660 [msc=3660], time 65.170131 [ 65.169] sna_dri2_vblank_handler: 2 complete, frame=3660 tv=65.170131 [ 65.169] sna_dri2_blit_complete: blit finished [ 65.169] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=3660, tv=65.170131) [ 65.169] frame_swap_complete(type=2): draw=146, pipe=0, frame=3660 [msc=3660], tv=65.170131 [ 65.169] sna_accel_flush: flush?=0, dirty?=0 [ 65.169] sna_dri2_event_free(draw?=1) [ 65.169] sna_dri2_remove_event: remove[0x561c943791a0] from window 146, active? 1 [ 65.169] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 65.169] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=128] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 65.169] sna_dri2_vblank_handler complete [ 65.169] sna_block_handler (tv=0.469000) [ 65.169] sna_scanout_do_flush: flush timer active: delta=7 [ 65.169] sna_accel_do_throttle -- no pending activity [ 65.169] sna_accel_block: evaluating timers, active=5 [ 65.169] sna_accel_block: flush timer expires in 7 [65176] [ 65.177] sna_wakeup_handler [ 65.177] sna_block_handler (tv=0.461000) [ 65.177] sna_scanout_do_flush: flush timer active: delta=-1 [ 65.177] sna_scanout_do_flush (time=65177), triggered [ 65.177] sna_scanout_flush (time=65177), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 65.177] has_shadow: has pending damage? 1, outstanding flips: 0 [ 65.177] stop_flush: scanout=40 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 65.177] has_shadow: has pending damage? 1, outstanding flips: 0 [ 65.177] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 65.177] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 65.177] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 65.177] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 65.177] sna_pixmap_move_to_gpu: already all-damaged [ 65.177] sna_pixmap_mark_active: pixmap=165, handle=40 [ 65.177] sna_mode_redisplay: crtc[0] transformed? 0 [ 65.177] sna_mode_redisplay: crtc[1] transformed? 0 [ 65.177] sna_mode_redisplay: crtc[2] transformed? 0 [ 65.177] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=40 [active=1] [ 65.177] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 128, transformed? 0 [ 65.177] get_fb: reusing fb=110 for handle=40 [ 65.177] sna_mode_redisplay: recording flip on CRTC:32 handle=40, active_scanout=2, serial=2 [ 65.177] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 65.177] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 128, transformed? 0 [ 65.177] sna_mode_redisplay: recording flip on CRTC:39 handle=40, active_scanout=3, serial=3 [ 65.177] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 65.177] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 65.177] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 65.177] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=40, shadow handle=32 [ 65.177] sna_accel_do_throttle -- no pending activity [ 65.177] sna_accel_block: evaluating timers, active=5 [ 65.177] sna_accel_block: flush timer expires in 16 [65193] [ 65.185] sna_wakeup_handler [ 65.185] sna_mode_wakeup: len=32 [ 65.185] sna_mode_wakeup: recording last swap on pipe=1, frame 3631 [e2f], time 65.185409 [ 65.185] sna_mode_wakeup: removing handle=128 [active_scanout=1] from scanout, installing handle=40 [active_scanout=3] [ 65.185] sna_mode_wakeup: flip complete, pending? 2 [ 65.185] sna_block_handler (tv=0.453000) [ 65.185] sna_scanout_do_flush: flush timer active: delta=8 [ 65.185] sna_accel_do_throttle -- no pending activity [ 65.185] sna_accel_block: evaluating timers, active=5 [ 65.185] sna_accel_block: flush timer expires in 8 [65193] [ 65.186] sna_wakeup_handler [ 65.186] sna_mode_wakeup: len=32 [ 65.186] sna_mode_wakeup: recording last swap on pipe=0, frame 3661 [e4d], time 65.186814 [ 65.186] sna_mode_wakeup: removing handle=128 [active_scanout=0] from scanout, installing handle=40 [active_scanout=3] [ 65.186] sna_mode_wakeup: flip complete, pending? 1 [ 65.186] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 65.186] sna_block_handler (tv=0.452000) [ 65.186] sna_scanout_do_flush: flush timer active: delta=7 [ 65.186] sna_accel_do_throttle -- no pending activity [ 65.186] sna_accel_block: evaluating timers, active=5 [ 65.186] sna_accel_block: flush timer expires in 7 [65193] [ 65.193] sna_wakeup_handler [ 65.193] sna_block_handler (tv=0.445000) [ 65.193] sna_scanout_do_flush: flush timer active: delta=0 [ 65.193] sna_scanout_do_flush (time=65193), triggered [ 65.193] sna_scanout_flush (time=65193), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 65.193] has_shadow: has pending damage? 0, outstanding flips: 0 [ 65.193] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 65.193] has_shadow: has pending damage? 0, outstanding flips: 0 [ 65.193] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 65.193] sna_accel_do_throttle -- no pending activity [ 65.193] sna_accel_block: evaluating timers, active=5 [ 65.193] sna_accel_block: flush timer expires in 16 [65209] [ 65.210] sna_wakeup_handler [ 65.210] sna_block_handler (tv=0.428000) [ 65.210] sna_scanout_do_flush: flush timer active: delta=-1 [ 65.210] sna_scanout_do_flush (time=65210), triggered [ 65.210] sna_scanout_flush (time=65210), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 65.210] has_shadow: has pending damage? 0, outstanding flips: 0 [ 65.210] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 65.210] has_shadow: has pending damage? 0, outstanding flips: 0 [ 65.210] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 65.210] sna_accel_do_throttle -- no pending activity [ 65.210] sna_accel_block: evaluating timers, active=5 [ 65.210] sna_accel_block: flush timer expires in 16 [65226] [ 65.226] sna_wakeup_handler [ 65.226] sna_block_handler (tv=0.412000) [ 65.226] sna_scanout_do_flush: flush timer active: delta=0 [ 65.226] sna_scanout_do_flush (time=65226), triggered [ 65.226] sna_scanout_flush (time=65226), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 65.226] has_shadow: has pending damage? 0, outstanding flips: 0 [ 65.226] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 65.226] has_shadow: has pending damage? 0, outstanding flips: 0 [ 65.226] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 65.226] sna_accel_do_throttle -- no pending activity [ 65.226] sna_accel_block: evaluating timers, active=5 [ 65.226] sna_accel_block: flush timer expires in 16 [65242] [ 65.242] sna_wakeup_handler [ 65.243] sna_accel_flush: flush?=0, dirty?=0 [ 65.243] sna_accel_flush: flush?=0, dirty?=0 [ 65.243] sna_block_handler (tv=0.499000) [ 65.243] sna_scanout_do_flush: flush timer active: delta=-1 [ 65.243] sna_scanout_do_flush (time=65243), triggered [ 65.243] sna_scanout_flush (time=65243), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 65.243] has_shadow: has pending damage? 0, outstanding flips: 0 [ 65.243] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 65.243] has_shadow: has pending damage? 0, outstanding flips: 0 [ 65.243] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 65.243] sna_accel_do_throttle -- no pending activity [ 65.243] sna_accel_block: evaluating timers, active=5 [ 65.243] sna_accel_block: flush timer expires in 16 [65259] [ 65.243] sna_wakeup_handler [ 65.243] sna_block_handler (tv=0.499000) [ 65.243] sna_scanout_do_flush: flush timer active: delta=16 [ 65.243] sna_accel_do_throttle -- no pending activity [ 65.243] sna_accel_block: evaluating timers, active=5 [ 65.243] sna_accel_block: flush timer expires in 16 [65259] [ 65.243] sna_wakeup_handler [ 65.243] sna_accel_flush: flush?=0, dirty?=0 [ 65.243] sna_accel_flush: flush?=0, dirty?=0 [ 65.243] sna_accel_flush: flush?=0, dirty?=0 [ 65.243] sna_accel_flush: flush?=0, dirty?=0 [ 65.243] sna_block_handler (tv=0.499000) [ 65.243] sna_scanout_do_flush: flush timer active: delta=16 [ 65.243] sna_accel_do_throttle -- no pending activity [ 65.243] sna_accel_block: evaluating timers, active=5 [ 65.243] sna_accel_block: flush timer expires in 16 [65259] [ 65.244] sna_wakeup_handler [ 65.244] sna_accel_flush: flush?=0, dirty?=0 [ 65.244] sna_block_handler (tv=0.498000) [ 65.244] sna_scanout_do_flush: flush timer active: delta=15 [ 65.244] sna_accel_do_throttle -- no pending activity [ 65.244] sna_accel_block: evaluating timers, active=5 [ 65.244] sna_accel_block: flush timer expires in 15 [65259] [ 65.255] sna_wakeup_handler [ 65.255] sna_accel_flush: flush?=0, dirty?=0 [ 65.255] sna_accel_flush: flush?=0, dirty?=0 [ 65.255] sna_accel_flush: flush?=0, dirty?=0 [ 65.255] sna_accel_flush: flush?=0, dirty?=0 [ 65.255] sna_accel_flush: flush?=0, dirty?=0 [ 65.255] sna_accel_flush: flush?=0, dirty?=0 [ 65.255] sna_accel_flush: flush?=0, dirty?=0 [ 65.255] sna_accel_flush: flush?=0, dirty?=0 [ 65.255] sna_accel_flush: flush?=0, dirty?=0 [ 65.255] sna_accel_flush: flush?=0, dirty?=0 [ 65.255] sna_accel_flush: flush?=0, dirty?=0 [ 65.255] sna_accel_flush: flush?=0, dirty?=0 [ 65.255] sna_accel_flush: flush?=0, dirty?=0 [ 65.255] sna_accel_flush: flush?=0, dirty?=0 [ 65.255] sna_block_handler (tv=0.487000) [ 65.255] sna_scanout_do_flush: flush timer active: delta=4 [ 65.255] sna_accel_do_throttle -- no pending activity [ 65.255] sna_accel_block: evaluating timers, active=5 [ 65.255] sna_accel_block: flush timer expires in 4 [65259] [ 65.255] sna_wakeup_handler [ 65.255] sna_accel_flush: flush?=0, dirty?=0 [ 65.255] sna_accel_flush: flush?=0, dirty?=0 [ 65.255] sna_accel_flush: flush?=0, dirty?=0 [ 65.255] sna_block_handler (tv=0.487000) [ 65.255] sna_scanout_do_flush: flush timer active: delta=4 [ 65.255] sna_accel_do_throttle -- no pending activity [ 65.255] sna_accel_block: evaluating timers, active=5 [ 65.255] sna_accel_block: flush timer expires in 4 [65259] [ 65.255] sna_wakeup_handler [ 65.255] sna_accel_flush: flush?=0, dirty?=0 [ 65.255] sna_accel_flush: flush?=0, dirty?=0 [ 65.255] sna_block_handler (tv=0.487000) [ 65.255] sna_scanout_do_flush: flush timer active: delta=4 [ 65.255] sna_accel_do_throttle -- no pending activity [ 65.255] sna_accel_block: evaluating timers, active=5 [ 65.255] sna_accel_block: flush timer expires in 4 [65259] [ 65.255] sna_wakeup_handler [ 65.255] sna_accel_flush: flush?=0, dirty?=0 [ 65.255] sna_accel_flush: flush?=0, dirty?=0 [ 65.255] sna_accel_flush: flush?=0, dirty?=0 [ 65.255] sna_block_handler (tv=0.487000) [ 65.255] sna_scanout_do_flush: flush timer active: delta=4 [ 65.255] sna_accel_do_throttle -- no pending activity [ 65.255] sna_accel_block: evaluating timers, active=5 [ 65.255] sna_accel_block: flush timer expires in 4 [65259] [ 65.255] sna_wakeup_handler [ 65.255] sna_accel_flush: flush?=0, dirty?=0 [ 65.255] sna_accel_flush: flush?=0, dirty?=0 [ 65.255] sna_accel_flush: flush?=0, dirty?=0 [ 65.255] sna_block_handler (tv=0.487000) [ 65.255] sna_scanout_do_flush: flush timer active: delta=4 [ 65.255] sna_accel_do_throttle -- no pending activity [ 65.255] sna_accel_block: evaluating timers, active=5 [ 65.255] sna_accel_block: flush timer expires in 4 [65259] [ 65.255] sna_wakeup_handler [ 65.255] sna_accel_flush: flush?=0, dirty?=0 [ 65.255] sna_accel_flush: flush?=0, dirty?=0 [ 65.255] sna_block_handler (tv=0.487000) [ 65.255] sna_scanout_do_flush: flush timer active: delta=4 [ 65.255] sna_accel_do_throttle -- no pending activity [ 65.255] sna_accel_block: evaluating timers, active=5 [ 65.255] sna_accel_block: flush timer expires in 4 [65259] [ 65.255] sna_wakeup_handler [ 65.255] sna_accel_flush: flush?=0, dirty?=0 [ 65.256] sna_accel_flush: flush?=0, dirty?=0 [ 65.256] sna_block_handler (tv=0.486000) [ 65.256] sna_scanout_do_flush: flush timer active: delta=3 [ 65.256] sna_scanout_do_flush (time=65256), triggered [ 65.256] sna_scanout_flush (time=65256), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 65.256] has_shadow: has pending damage? 0, outstanding flips: 0 [ 65.256] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 65.256] has_shadow: has pending damage? 0, outstanding flips: 0 [ 65.256] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 65.256] sna_accel_do_throttle -- no pending activity [ 65.256] sna_accel_block: evaluating timers, active=5 [ 65.256] sna_accel_block: flush timer expires in 16 [65272] [ 65.256] sna_wakeup_handler [ 65.256] sna_accel_flush: flush?=0, dirty?=0 [ 65.256] sna_accel_flush: flush?=0, dirty?=0 [ 65.256] sna_accel_flush: flush?=0, dirty?=0 [ 65.256] sna_block_handler (tv=0.486000) [ 65.256] sna_scanout_do_flush: flush timer active: delta=16 [ 65.256] sna_accel_do_throttle -- no pending activity [ 65.256] sna_accel_block: evaluating timers, active=5 [ 65.256] sna_accel_block: flush timer expires in 16 [65272] [ 65.256] sna_wakeup_handler [ 65.256] sna_accel_flush: flush?=0, dirty?=0 [ 65.256] sna_accel_flush: flush?=0, dirty?=0 [ 65.256] sna_block_handler (tv=0.486000) [ 65.256] sna_scanout_do_flush: flush timer active: delta=16 [ 65.256] sna_accel_do_throttle -- no pending activity [ 65.256] sna_accel_block: evaluating timers, active=5 [ 65.256] sna_accel_block: flush timer expires in 16 [65272] [ 65.256] sna_wakeup_handler [ 65.256] sna_accel_flush: flush?=0, dirty?=0 [ 65.256] sna_accel_flush: flush?=0, dirty?=0 [ 65.256] sna_accel_flush: flush?=0, dirty?=0 [ 65.256] sna_create_pixmap(1, 1, 32, usage=0) [ 65.256] kgem_can_create_2d: 1x1 @ 32 [ 65.256] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=1 [ 65.256] kgem_can_create_2d: untiled size=4096 [ 65.256] kgem_choose_tiling: disabling tiling [1x1] for single row/col [ 65.256] kgem_choose_tiling: 1x1 -> 0 [ 65.256] sna_create_pixmap: usage=0, flags=a [ 65.256] sna_create_pixmap: small buffer [4], attaching to shadow pixmap [ 65.256] create_pixmap: allocating pixmap 1x1, depth=32/32, size=12 [ 65.256] create_pixmap: serial=3994, usage=0, 1x1 [ 65.256] sna_create_pixmap: serial=3994, 1x1, usage=0 [ 65.256] sna_composite_rectangles(pixmap=3995, op=0, 0 x 1 [(0, 0)x(1, 1) ...]) [ 65.256] sna_composite_rectangles: converted to op 0 [ 65.256] sna_composite_rectangles[0] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 65.256] sna_composite_rectangles: nrects=1, region=(0, 0), (1, 1) x 1 [ 65.256] sna_composite_rectangles: clipped extents (0, 0),(1, 1) x 1 [ 65.256] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(1, 1) [ 65.256] sna_composite_rectangles: fallback, dst pixmap=3995 too small or not attached [ 65.256] sna_composite_rectangles: fallback [ 65.256] sna_drawable_move_region_to_cpu(pixmap=3995 (1x1), [(0, 0), (1, 1)], flags=1) [ 65.256] sna_drawable_move_region_to_cpu: region (0, 0), (1, 1) + (0, 0) subsumes pixmap (1x1) [ 65.256] _sna_pixmap_move_to_cpu(pixmap=3995, 1x1, flags=1) [ 65.256] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 65.256] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 65.256] operate_inplace: no, inplace operation not suitable [ 65.256] _sna_pixmap_move_to_cpu: marking as damaged [ 65.256] __sna_damage_all(1, 1) [ 65.256] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 65.256] sna_composite_rectangles(pixmap=3995, op=1, fff2f1f0 x 1 [(0, 0)x(1, 1) ...]) [ 65.256] sna_composite_rectangles: converted to op 1 [ 65.256] sna_composite_rectangles[0] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 65.256] sna_composite_rectangles: nrects=1, region=(0, 0), (1, 1) x 1 [ 65.256] sna_composite_rectangles: clipped extents (0, 0),(1, 1) x 1 [ 65.256] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(1, 1) [ 65.256] sna_composite_rectangles: fallback, dst pixmap=3995 too small or not attached [ 65.256] sna_composite_rectangles: fallback [ 65.256] sna_drawable_move_region_to_cpu(pixmap=3995 (1x1), [(0, 0), (1, 1)], flags=1) [ 65.256] sna_drawable_move_region_to_cpu: pixmap=3995 all damaged on CPU [ 65.256] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 65.256] sna_composite_rectangles: fallback fill: (0, 0)x(1, 1) fff2f1f0 [ 65.256] sna_composite_rectangles(pixmap=3995, op=1, ff300a24 x 2 [(0, 0)x(1, 1) ...]) [ 65.256] sna_composite_rectangles: converted to op 1 [ 65.256] sna_composite_rectangles[0] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 65.256] sna_composite_rectangles[1] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 65.256] sna_composite_rectangles: nrects=2, region=(0, 0), (1, 1) x 2 [ 65.256] sna_composite_rectangles: clipped extents (0, 0),(1, 1) x 1 [ 65.256] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(1, 1) [ 65.256] sna_composite_rectangles: fallback, dst pixmap=3995 too small or not attached [ 65.256] sna_composite_rectangles: fallback [ 65.256] sna_drawable_move_region_to_cpu(pixmap=3995 (1x1), [(0, 0), (1, 1)], flags=1) [ 65.256] sna_drawable_move_region_to_cpu: pixmap=3995 all damaged on CPU [ 65.256] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 65.256] sna_composite_rectangles: fallback fill: (0, 0)x(1, 1) ff300a24 [ 65.256] sna_copy_area: src=pixmap=3995:(0, 0)x(1, 1)+(0, 0) -> dst=pixmap=3060:(0, 0)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 65.256] sna_copy_area: normal copy [ 65.256] sna_do_copy: src=(0, 0), dst=(0, 0), size=(1x1) [ 65.256] sna_do_copy: after drawable: src=(0, 0), dst=(65, 24), size=(1x1) [ 65.256] sna_do_copy: dst extents (65, 24), (66, 25), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 65.256] sna_do_copy: clipped dst extents (65, 24), (66, 25) [ 65.256] sna_do_copy: unclipped src extents (0, 0), (1, 1) [ 65.256] sna_do_copy: clipped src extents (0, 0), (1, 1) [ 65.256] sna_do_copy: pixmap -- no source clipping [ 65.256] sna_do_copy: src extents (0, 0), (1, 1) x 1 [ 65.256] sna_do_copy: copy region (65, 24), (66, 25) x 1 + (-65, -24) [ 65.256] sna_copy_boxes (boxes=1x[(65, 24), (66, 25)...], src pixmap=3995+(-65, -24), dst pixmap=3060+(-65, -24), alu=3, src.size=1x1, dst.size=3775x2136) [ 65.256] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94ad8f90, gpu_bo=0, cpu_bo=0), replaces=0 [ 65.256] sna_drawable_use_bo pixmap=3060, box=((0, 0), (1, 1)), flags=8... [ 65.256] sna_drawable_use_bo: exported target, set PREFER_GPU [ 65.256] sna_drawable_use_bo: pinned, never REPLACES [ 65.256] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 65.256] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 65.256] sna_drawable_use_bo: using whole GPU bo [ 65.256] region_overlaps_damage? [ 65.256] use_shm_bo: no, not attached [ 65.256] sna_drawable_move_region_to_cpu(pixmap=3995 (1x1), [(0, 0), (1, 1)], flags=2) [ 65.256] sna_drawable_move_region_to_cpu: pixmap=3995 all damaged on CPU [ 65.256] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 65.256] sna_write_boxes x 1, src stride=4, src dx=(0, 0) [ 65.256] kgem_bo_can_map: handle=9, map=0x7fc6b7845000:0x0:0x7fc656564000, tiling=1, domain=1, offset=4029534208 [ 65.256] write_boxes_inplace x 1, handle=9, tiling=1 [ 65.256] upload_inplace__tiled: tiling=1 [ 65.256] kgem_bo_can_map__cpu: handle=9 [ 65.256] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 65.256] kgem_bo_map__cpu(handle=9, size=33177600, map=0x7fc6b7845000:0x7fc656564000) [ 65.256] kgem_bo_sync__cpu: handle=9 [ 65.256] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(0, 0), size=1x1, pitch=4/15360 [ 65.256] sna_accel_flush: flush?=0, dirty?=0 [ 65.256] sna_accel_flush: flush?=0, dirty?=0 [ 65.256] sna_accel_flush: flush?=0, dirty?=0 [ 65.256] sna_accel_flush: flush?=0, dirty?=0 [ 65.256] sna_destroy_pixmap: pixmap=3995, attached?=1 [ 65.256] __sna_free_pixmap(pixmap=3995) [ 65.256] sna_accel_flush: flush?=0, dirty?=0 [ 65.256] sna_accel_flush: flush?=0, dirty?=0 [ 65.256] sna_accel_flush: flush?=0, dirty?=0 [ 65.256] sna_block_handler (tv=0.486000) [ 65.256] sna_scanout_do_flush: flush timer active: delta=16 [ 65.256] sna_accel_do_throttle -- no pending activity [ 65.256] sna_accel_block: evaluating timers, active=5 [ 65.256] sna_accel_block: flush timer expires in 16 [65272] [ 65.256] sna_wakeup_handler [ 65.256] sna_accel_flush: flush?=0, dirty?=0 [ 65.256] sna_accel_flush: flush?=0, dirty?=0 [ 65.256] sna_accel_flush: flush?=0, dirty?=0 [ 65.256] sna_block_handler (tv=0.486000) [ 65.256] sna_scanout_do_flush: flush timer active: delta=16 [ 65.256] sna_accel_do_throttle -- no pending activity [ 65.256] sna_accel_block: evaluating timers, active=5 [ 65.256] sna_accel_block: flush timer expires in 16 [65272] [ 65.256] sna_wakeup_handler [ 65.256] sna_accel_flush: flush?=0, dirty?=0 [ 65.256] sna_accel_flush: flush?=0, dirty?=0 [ 65.256] sna_block_handler (tv=0.486000) [ 65.256] sna_scanout_do_flush: flush timer active: delta=16 [ 65.256] sna_accel_do_throttle -- no pending activity [ 65.256] sna_accel_block: evaluating timers, active=5 [ 65.256] sna_accel_block: flush timer expires in 16 [65272] [ 65.256] sna_wakeup_handler [ 65.256] sna_accel_flush: flush?=0, dirty?=0 [ 65.256] sna_accel_flush: flush?=0, dirty?=0 [ 65.256] sna_accel_flush: flush?=0, dirty?=0 [ 65.256] sna_block_handler (tv=0.486000) [ 65.256] sna_scanout_do_flush: flush timer active: delta=16 [ 65.256] sna_accel_do_throttle -- no pending activity [ 65.256] sna_accel_block: evaluating timers, active=5 [ 65.256] sna_accel_block: flush timer expires in 16 [65272] [ 65.256] sna_wakeup_handler [ 65.256] sna_accel_flush: flush?=0, dirty?=0 [ 65.256] sna_accel_flush: flush?=0, dirty?=0 [ 65.256] sna_block_handler (tv=0.486000) [ 65.256] sna_scanout_do_flush: flush timer active: delta=16 [ 65.256] sna_accel_do_throttle -- no pending activity [ 65.256] sna_accel_block: evaluating timers, active=5 [ 65.256] sna_accel_block: flush timer expires in 16 [65272] [ 65.257] sna_wakeup_handler [ 65.257] sna_accel_flush: flush?=0, dirty?=0 [ 65.257] sna_accel_flush: flush?=0, dirty?=0 [ 65.257] sna_block_handler (tv=0.485000) [ 65.257] sna_scanout_do_flush: flush timer active: delta=15 [ 65.257] sna_accel_do_throttle -- no pending activity [ 65.257] sna_accel_block: evaluating timers, active=5 [ 65.257] sna_accel_block: flush timer expires in 15 [65272] [ 65.257] sna_wakeup_handler [ 65.257] sna_block_handler (tv=0.485000) [ 65.257] sna_scanout_do_flush: flush timer active: delta=15 [ 65.257] sna_accel_do_throttle -- no pending activity [ 65.257] sna_accel_block: evaluating timers, active=5 [ 65.257] sna_accel_block: flush timer expires in 15 [65272] [ 65.257] sna_wakeup_handler [ 65.258] sna_accel_flush: flush?=0, dirty?=0 [ 65.258] sna_accel_flush: flush?=0, dirty?=0 [ 65.258] sna_block_handler (tv=0.484000) [ 65.258] sna_scanout_do_flush: flush timer active: delta=14 [ 65.258] sna_accel_do_throttle -- no pending activity [ 65.258] sna_accel_block: evaluating timers, active=5 [ 65.258] sna_accel_block: flush timer expires in 14 [65272] [ 65.258] sna_wakeup_handler [ 65.258] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=128, name=76 [ 65.258] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 65.258] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 65.258] sna_dri2_get_back: draw size=7680x2160, back buffer handle=128 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 [ 65.258] sna_dri2_get_back: reuse backbuffer? 1 [ 65.258] sna_dri2_get_back: back buffer handle=128, active?=0, refcnt=1 [ 65.258] sna_dri2_get_back: reuse unattached back [ 65.258] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 65.258] sna_dri2_reuse_buffer: reusing back buffer handle=128, name=76, pitch=30720, age=0 [ 65.258] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 65.258] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=40, name=5, active_scanout=3 [ 65.258] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 65.258] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 65.258] sna_accel_flush: flush?=0, dirty?=0 [ 65.258] sna_accel_flush: flush?=0, dirty?=0 [ 65.258] sna_accel_flush: flush?=0, dirty?=0 [ 65.258] sna_block_handler (tv=0.484000) [ 65.258] sna_scanout_do_flush: flush timer active: delta=14 [ 65.258] sna_accel_do_throttle -- no pending activity [ 65.258] sna_accel_block: evaluating timers, active=5 [ 65.258] sna_accel_block: flush timer expires in 14 [65272] [ 65.258] sna_wakeup_handler [ 65.258] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 65.258] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 65.258] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 65.258] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 65.258] sna_dri2_get_msc(draw=146, pipe=0) [ 65.259] sna_crtc_record_swap: recording last swap on pipe=0, frame 3665 [msc=3665], time 65.253542 [ 65.259] sna_dri2_get_msc: msc=3665 [raw=3665], ust=65253542 [ 65.259] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=128 (refs=1/1, flush=0) , front=40 (refs=1/4, flush=1) [ 65.259] sna_dri2_schedule_swap(target_msc=3660, divisor=0, remainder=0) [ 65.259] sna_dri2_schedule_swap: using front handle=40, active_scanout?=3, flush?=1 [ 65.259] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 65.259] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 65.259] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 65.259] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 65.259] sna_crtc_record_swap: recording last swap on pipe=0, frame 3665 [msc=3665], time 65.253542 [ 65.259] immediate_swap: current_msc=3665, target_msc=3660 -- yes [ 65.259] can_flip: no, shadow enabled [ 65.259] sna_dri2_add_event: adding event to window 146) [ 65.259] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 65.259] sna_dri2_immediate_blit: no pending blit, starting chain [ 65.259] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 65.259] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 65.259] can_xchg: back size=8701e00, front size=8701e00 [ 65.259] can_xchg: yes, pixmap=165 [ 65.259] sna_dri2_xchg: win=146, exchange front=40/5,ref=2 and back=128/76,ref=2, pixmap=165 7680x2160 [ 65.259] sna_dri2_xchg: back_bo handle=128, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 65.259] sna_dri2_xchg: front_bo handle=40, pitch=30720, size=132710400, ref=4, active_scanout?=3 [ 65.259] set_bo: pixmap=165, handle=128 (old handle=40) [ 65.259] set_bo: marking whole pixmap as damaged [ 65.259] set_bo: applying final/discard move-to-gpu [ 65.259] wait_for_shadow: flags=0, flips=0, handle=40, shadow=32 [ 65.259] set_bo: dropping flush hint from handle=40 [ 65.259] set_bo: adding flush hint to handle=128 [ 65.259] mark_stale(handle=40) => 1 [ 65.259] swap_limit: draw=146 setting swap limit to 3 [ 65.259] sna_dri2_swap_limit_validate: swap limit set to 3 [ 65.259] sna_next_vblank(pipe=0, waiting until next vblank) [ 65.259] sna_dri2_schedule_swap: reported target_msc=3665 [ 65.259] sna_accel_flush: flush?=0, dirty?=0 [ 65.259] sna_accel_flush: flush?=0, dirty?=0 [ 65.259] sna_accel_flush: flush?=0, dirty?=0 [ 65.259] sna_accel_flush: flush?=0, dirty?=0 [ 65.259] sna_block_handler (tv=0.483000) [ 65.259] sna_scanout_do_flush: flush timer active: delta=13 [ 65.259] sna_accel_do_throttle -- no pending activity [ 65.259] sna_accel_block: evaluating timers, active=5 [ 65.259] sna_accel_block: flush timer expires in 13 [65272] [ 65.269] sna_wakeup_handler [ 65.269] sna_mode_wakeup: len=32 [ 65.269] sna_dri2_vblank_handler(type=2, sequence=3666, draw=3353) [ 65.269] sna_crtc_record_swap: recording last swap on pipe=0, frame 3666 [msc=3666], time 65.270222 [ 65.269] sna_dri2_vblank_handler: 2 complete, frame=3666 tv=65.270222 [ 65.269] sna_dri2_blit_complete: blit finished [ 65.269] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=3666, tv=65.270222) [ 65.269] frame_swap_complete(type=2): draw=146, pipe=0, frame=3666 [msc=3666], tv=65.270222 [ 65.269] sna_accel_flush: flush?=0, dirty?=0 [ 65.269] sna_dri2_event_free(draw?=1) [ 65.269] sna_dri2_remove_event: remove[0x561c9499e660] from window 146, active? 1 [ 65.269] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 65.269] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=40] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 65.269] sna_dri2_vblank_handler complete [ 65.269] sna_block_handler (tv=0.473000) [ 65.269] sna_scanout_do_flush: flush timer active: delta=3 [ 65.269] sna_scanout_do_flush (time=65269), triggered [ 65.269] sna_scanout_flush (time=65269), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 65.269] has_shadow: has pending damage? 1, outstanding flips: 0 [ 65.269] stop_flush: scanout=128 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 65.269] has_shadow: has pending damage? 1, outstanding flips: 0 [ 65.269] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 65.269] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 65.269] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 65.269] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 65.269] sna_pixmap_move_to_gpu: already all-damaged [ 65.270] sna_pixmap_mark_active: pixmap=165, handle=128 [ 65.270] sna_mode_redisplay: crtc[0] transformed? 0 [ 65.270] sna_mode_redisplay: crtc[1] transformed? 0 [ 65.270] sna_mode_redisplay: crtc[2] transformed? 0 [ 65.270] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=128 [active=1] [ 65.270] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 40, transformed? 0 [ 65.270] get_fb: reusing fb=112 for handle=128 [ 65.270] sna_mode_redisplay: recording flip on CRTC:32 handle=128, active_scanout=2, serial=2 [ 65.270] __kgem_bo_clear_busy: handle=128 [ 65.270] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 40, transformed? 0 [ 65.270] sna_mode_redisplay: recording flip on CRTC:39 handle=128, active_scanout=3, serial=3 [ 65.270] __kgem_bo_clear_busy: handle=128 [ 65.270] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 65.270] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 65.270] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=128, shadow handle=32 [ 65.270] sna_accel_do_throttle -- no pending activity [ 65.270] sna_accel_block: evaluating timers, active=5 [ 65.270] sna_accel_block: flush timer expires in 16 [65285] [ 65.270] sna_wakeup_handler [ 65.270] sna_create_pixmap(526, 37, 32, usage=0) [ 65.270] kgem_can_create_2d: 526x37 @ 32 [ 65.270] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2112, height=37 [ 65.270] kgem_can_create_2d: untiled size=81920 [ 65.270] kgem_choose_tiling: TLB near-miss between lines 526x37 (pitch=2104), forcing tiling 1 [ 65.270] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2112, height=37 [ 65.270] kgem_can_create_2d: tiled[-1] size=81920 [ 65.270] sna_create_pixmap: usage=0, flags=1b [ 65.270] sna_create_pixmap: creating GPU pixmap 526x37, stride=2104, flags=1b [ 65.270] __pop_freed_pixmap: reusing freed pixmap=3987 header [ 65.270] create_pixmap_hdr: pixmap=3996, width=526, height=37, usage=0 [ 65.270] sna_create_pixmap: serial=3996, 526x37, usage=0 [ 65.270] sna_composite_rectangles(pixmap=3997, op=0, 0 x 1 [(0, 0)x(526, 37) ...]) [ 65.270] sna_composite_rectangles: converted to op 0 [ 65.270] sna_composite_rectangles[0] (0, 0)x(526, 37) -> (0, 0), (526, 37) [ 65.270] sna_composite_rectangles: nrects=1, region=(0, 0), (526, 37) x 1 [ 65.270] sna_composite_rectangles: clipped extents (0, 0),(526, 37) x 1 [ 65.270] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(526, 37) [ 65.270] sna_composite_rectangles: dropping last-cpu hint [ 65.270] sna_drawable_use_bo pixmap=3997, box=((0, 0), (526, 37)), flags=19... [ 65.270] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 65.270] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 65.270] sna_pixmap_move_to_gpu(pixmap=3997, usage=0), flags=b [ 65.270] sna_pixmap_move_to_gpu: CPU damage? 0 [ 65.270] sna_pixmap_move_to_gpu: creating GPU bo (526x37@32), create=b [ 65.270] kgem_choose_tiling: TLB near-miss between lines 526x37 (pitch=2104), forcing tiling 1 [ 65.270] kgem_choose_tiling: TLB near-miss between lines 526x37 (pitch=2104), forcing tiling 1 [ 65.270] sna_pixmap_alloc_gpu: pixmap=3997 [ 65.270] kgem_create_2d(526x37, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 65.270] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=40 [ 65.270] inactive too small: 16 < 25 [ 65.270] inactive too small: 16 < 25 [ 65.270] inactive too small: 16 < 25 [ 65.270] inactive too small: 16 < 25 [ 65.270] inactive too small: 16 < 25 [ 65.270] inactive too small: 16 < 25 [ 65.270] inactive too small: 16 < 25 [ 65.270] inactive too small: 16 < 25 [ 65.270] kgem_set_tiling: handle=106, tiling=1 [1], pitch=2560 [2560]: 1 [ 65.270] kgem_bo_remove_from_inactive: removing handle=106 from inactive [ 65.270] from inactive: pitch=2560, tiling=1: handle=106, id=2277 [ 65.270] __sna_damage_all(526, 37) [ 65.270] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 65.270] sna_pixmap_mark_active: pixmap=3997, handle=106 [ 65.270] sna_drawable_use_bo: allocated GPU bo for operation [ 65.270] sna_drawable_use_bo: using GPU bo with damage? 0 [ 65.270] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 65.270] kgem_bo_is_render: handle=106, rq? 0 [0] [ 65.270] kgem_bo_is_render: handle=106, rq? 0 [0] [ 65.270] gen9_render_fill_boxes(0 x 1 [(0, 0), (526, 37) ...]) [ 65.270] sna_render_get_solid: 0 [ 65.270] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 65.270] kgem_check_bo: num_pages=+64, num_exec=+1 [ 65.270] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 65.270] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 65.270] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 65.270] kgem_add_handle: handle=4, index=0 [ 65.270] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 65.270] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 65.270] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 65.270] gen9_composite_get_binding_table(ffc0) [ 65.270] kgem_add_reloc64: handle=106, pos=16360, delta=0, domains=20002 [ 65.270] kgem_add_handle: handle=106, index=1 [ 65.270] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd4c5000) [ 65.270] __kgem_bo_mark_dirty: handle=106 (proxy? 0) [ 65.270] [3fe0] bind bo(handle=106, addr=fd4c5000), format=192, width=526, height=37, pitch=2560, tiling=1 -> render [ 65.270] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 65.270] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 65.270] kgem_add_handle: handle=7, index=2 [ 65.270] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 65.270] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 65.270] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 65.270] gen9_emit_sampler: sampler = 1 [ 65.270] gen9_emit_sf: num_sf_outputs=1 [ 65.270] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 65.270] gen9_emit_vertex_elements: setup id=0 [ 65.270] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 65.270] (0, 0), (526, 37) [ 65.270] gen8_vertex_flush[490] = 3 [ 65.270] sna_composite_rectangles: pixmap=3997 marking clear [0]? 1 [ 65.270] sna_composite_rectangles(pixmap=3997, op=1, fff2f1f0 x 4 [(513, 0)x(13, 17) ...]) [ 65.270] sna_composite_rectangles: converted to op 1 [ 65.270] sna_composite_rectangles[0] (513, 0)x(13, 17) -> (513, 0), (526, 17) [ 65.270] sna_composite_rectangles[1] (513, 17)x(13, 3) -> (513, 17), (526, 20) [ 65.270] sna_composite_rectangles[2] (0, 17)x(508, 3) -> (0, 17), (508, 20) [ 65.270] sna_composite_rectangles[3] (0, 20)x(508, 17) -> (0, 20), (508, 37) [ 65.270] sna_composite_rectangles: nrects=4, region=(0, 0), (526, 37) x 4 [ 65.270] sna_composite_rectangles: clipped extents (0, 0),(526, 37) x 4 [ 65.270] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(526, 37) [ 65.270] sna_composite_rectangles: dropping last-cpu hint [ 65.270] sna_drawable_use_bo pixmap=3997, box=((0, 0), (526, 37)), flags=1... [ 65.270] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 65.270] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 65.270] sna_drawable_use_bo: using whole GPU bo [ 65.270] gen9_render_fill_boxes (op=1, color=(f2f2, f1f1, f0f0, ffff) [20028888]) [ 65.270] kgem_bo_is_render: handle=106, rq? 1 [1] [ 65.270] gen9_render_fill_boxes(fff2f1f0 x 4 [(513, 0), (526, 17) ...]) [ 65.270] sna_render_get_solid: fff2f1f0 [ 65.270] sna_render_get_solid(15) = fff2f1f0 (old) [ 65.270] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 65.270] kgem_check_bo: num_pages=+0, num_exec=+0 [ 65.270] gen9_composite_get_binding_table(ff00) [ 65.270] kgem_add_reloc64: handle=113, pos=16312, delta=0, domains=40000 [ 65.270] kgem_add_reloc64: adding proxy [delta=60] for handle=113 [ 65.270] kgem_add_handle: handle=113, index=3 [ 65.270] kgem_add_reloc64[5] = (delta=60, target handle=3, presumed=fe00a000) [ 65.270] [3fb0] bind bo(handle=113, addr=fe00a03c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 65.270] gen9_emit_vertex_elements: setup id=0 [ 65.270] (513, 0), (526, 17) [ 65.270] (0, 17), (508, 20) [ 65.270] (513, 17), (526, 20) [ 65.270] (0, 20), (508, 37) [ 65.270] gen8_vertex_flush[4cc] = 12 [ 65.270] sna_composite_rectangles(pixmap=3997, op=1, ff300a24 x 4 [(513, 0)x(13, 17) ...]) [ 65.270] sna_composite_rectangles: converted to op 1 [ 65.270] sna_composite_rectangles[0] (513, 0)x(13, 17) -> (513, 0), (526, 17) [ 65.270] sna_composite_rectangles[1] (513, 17)x(13, 3) -> (513, 17), (526, 20) [ 65.270] sna_composite_rectangles[2] (0, 17)x(508, 3) -> (0, 17), (508, 20) [ 65.270] sna_composite_rectangles[3] (0, 20)x(508, 17) -> (0, 20), (508, 37) [ 65.270] sna_composite_rectangles: nrects=4, region=(0, 0), (526, 37) x 4 [ 65.270] sna_composite_rectangles: clipped extents (0, 0),(526, 37) x 4 [ 65.270] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(526, 37) [ 65.270] sna_composite_rectangles: dropping last-cpu hint [ 65.270] sna_drawable_use_bo pixmap=3997, box=((0, 0), (526, 37)), flags=1... [ 65.270] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 65.270] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 65.270] sna_drawable_use_bo: using whole GPU bo [ 65.270] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 65.270] kgem_bo_is_render: handle=106, rq? 1 [1] [ 65.270] gen9_render_fill_boxes(ff300a24 x 4 [(513, 0), (526, 17) ...]) [ 65.270] sna_render_get_solid: ff300a24 [ 65.270] sna_render_get_solid(17) = ff300a24 (old) [ 65.270] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 65.270] kgem_check_bo: num_pages=+0, num_exec=+0 [ 65.270] gen9_composite_get_binding_table(fe80) [ 65.270] kgem_add_reloc64: handle=113, pos=16280, delta=0, domains=40000 [ 65.270] kgem_add_reloc64: adding proxy [delta=68] for handle=113 [ 65.270] kgem_add_reloc64[6] = (delta=68, target handle=3, presumed=fe00a000) [ 65.271] [3f90] bind bo(handle=113, addr=fe00a044), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 65.271] gen9_emit_vertex_elements: setup id=0 [ 65.271] (513, 0), (526, 17) [ 65.271] (0, 17), (508, 20) [ 65.271] (513, 17), (526, 20) [ 65.271] (0, 20), (508, 37) [ 65.271] gen8_vertex_flush[508] = 12 [ 65.271] sna_composite_rectangles(pixmap=3997, op=1, ff300a24 x 4 [(513, 0)x(13, 17) ...]) [ 65.271] sna_composite_rectangles: converted to op 1 [ 65.271] sna_composite_rectangles[0] (513, 0)x(13, 17) -> (513, 0), (526, 17) [ 65.271] sna_composite_rectangles[1] (513, 17)x(13, 3) -> (513, 17), (526, 20) [ 65.271] sna_composite_rectangles[2] (0, 17)x(508, 3) -> (0, 17), (508, 20) [ 65.271] sna_composite_rectangles[3] (0, 20)x(508, 17) -> (0, 20), (508, 37) [ 65.271] sna_composite_rectangles: nrects=4, region=(0, 0), (526, 37) x 4 [ 65.271] sna_composite_rectangles: clipped extents (0, 0),(526, 37) x 4 [ 65.271] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(526, 37) [ 65.271] sna_composite_rectangles: dropping last-cpu hint [ 65.271] sna_drawable_use_bo pixmap=3997, box=((0, 0), (526, 37)), flags=1... [ 65.271] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 65.271] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 65.271] sna_drawable_use_bo: using whole GPU bo [ 65.271] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 65.271] kgem_bo_is_render: handle=106, rq? 1 [1] [ 65.271] gen9_render_fill_boxes(ff300a24 x 4 [(513, 0), (526, 17) ...]) [ 65.271] sna_render_get_solid: ff300a24 [ 65.271] sna_render_get_solid(17) = ff300a24 (last) [ 65.271] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 65.271] kgem_check_bo: num_pages=+0, num_exec=+0 [ 65.271] gen9_composite_get_binding_table(fe00) [ 65.271] gen9_emit_vertex_elements: setup id=0 [ 65.271] (513, 0), (526, 17) [ 65.271] (0, 17), (508, 20) [ 65.271] (513, 17), (526, 20) [ 65.271] (0, 20), (508, 37) [ 65.271] gen8_vertex_flush[508] = 24 [ 65.271] sna_glyphs(op=3, nlist=1, src=(505, -2)) [ 65.271] kgem_bo_is_busy: handle=106, domain: 0 exec? 1, rq? 1 [ 65.271] sna_glyphs: discarding mask [ 65.271] glyphs0_to_dst(op=3, src=(505, -2), nlist=1, dst=(505, -2)+(0, 0)) [ 65.271] clipped_glyphs? 2 glyph in 1 lists extents (504, -13), (523, 1), region (513, 0), (522, 1): yes [ 65.271] gen9_render_composite: 0x0, current mode=1/1 [ 65.271] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 65.271] kgem_bo_is_busy: handle=106, domain: 0 exec? 1, rq? 1 [ 65.271] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 65.271] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 65.271] sna_drawable_use_bo pixmap=3997, box=((513, 0), (522, 1)), flags=7... [ 65.271] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 65.271] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 65.271] sna_drawable_use_bo: using whole GPU bo [ 65.271] gen9_composite_set_target: pixmap=3997, format=20028888, size=526x37, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 65.271] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 65.271] color_convert: src=ffffffff [20028888] [ 65.271] color_convert: dst=ffffffff [20028888] [ 65.271] sna_render_get_solid: ffffffff [ 65.271] sna_render_get_solid(white) [ 65.271] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 65.271] sna_transform_is_imprecise_integer_translation: no transform [ 65.271] gen9_composite_picture: integer translation (0, 0), removing [ 65.271] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 65.271] sna_render_pixmap_bo: GPU all damaged [ 65.271] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 65.271] gen4_choose_composite_emitter: solid, identity mask [ 65.271] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 65.271] aligning vertex: was 2, now 4 floats per vertex [ 65.271] gen9_composite_get_binding_table(fe00) [ 65.271] kgem_add_reloc64: handle=7, pos=16248, delta=0, domains=40000 [ 65.271] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 65.271] kgem_add_reloc64[7] = (delta=1048, target handle=2, presumed=fffe8000) [ 65.271] [3f70] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 65.271] kgem_add_reloc64: handle=6, pos=16232, delta=0, domains=40000 [ 65.271] kgem_add_handle: handle=6, index=4 [ 65.271] kgem_add_reloc64[8] = (delta=0, target handle=4, presumed=fd581000) [ 65.271] [3f60] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 65.271] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 65.271] gen9_emit_sampler: sampler = a [ 65.271] gen9_emit_sf: num_sf_outputs=2 [ 65.271] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 65.271] gen9_emit_vertex_elements: setup id=9 [ 65.271] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 65.271] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 65.271] glyphs0_to_dst: glyph=(504, -10), (514, 1), clip=(513, 0), (522, 1) [ 65.271] glyphs0_to_dst: blt=(513, 0), (514, 1) [ 65.271] emit_primitive_identity_mask__avx2: dst=(513, 0), mask=(889.00, 58.00) x (1.00, 1.00) [ 65.271] glyphs0_to_dst: glyph=(514, -13), (523, 1), clip=(513, 0), (522, 1) [ 65.271] glyphs0_to_dst: blt=(514, 0), (522, 1) [ 65.271] emit_primitive_identity_mask__avx2: dst=(514, 0), mask=(832.00, 45.00) x (8.00, 1.00) [ 65.271] gen8_vertex_flush[5e4] = 6 [ 65.271] gen9_magic_ca_pass: CA fixup (20 -> 26) [ 65.271] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 65.271] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 65.271] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 65.271] sna_glyphs(op=3, nlist=1, src=(1, 15)) [ 65.271] kgem_bo_is_busy: handle=106, domain: 0 exec? 1, rq? 1 [ 65.271] sna_glyphs: discarding mask [ 65.271] glyphs0_to_dst(op=3, src=(1, 15), nlist=1, dst=(1, 15)+(0, 0)) [ 65.271] clipped_glyphs? 18 glyph in 1 lists extents (1, 4), (163, 18), region (2, 17), (162, 18): yes [ 65.271] gen9_render_composite: 0x0, current mode=1/1 [ 65.271] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 65.271] kgem_bo_is_busy: handle=106, domain: 0 exec? 1, rq? 1 [ 65.271] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 65.271] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 65.271] sna_drawable_use_bo pixmap=3997, box=((2, 17), (162, 18)), flags=7... [ 65.271] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 65.271] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 65.271] sna_drawable_use_bo: using whole GPU bo [ 65.271] gen9_composite_set_target: pixmap=3997, format=20028888, size=526x37, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 65.271] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 65.271] color_convert: src=ff8ae234 [20028888] [ 65.271] color_convert: dst=ff8ae234 [20028888] [ 65.271] sna_render_get_solid: ff8ae234 [ 65.271] sna_render_get_solid(22) = ff8ae234 (old) [ 65.271] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 65.271] sna_transform_is_imprecise_integer_translation: no transform [ 65.271] gen9_composite_picture: integer translation (0, 0), removing [ 65.271] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 65.271] sna_render_pixmap_bo: GPU all damaged [ 65.271] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 65.271] gen4_choose_composite_emitter: solid, identity mask [ 65.271] kgem_check_bo: num_pages=+0, num_exec=+0 [ 65.271] gen9_composite_get_binding_table(fd40) [ 65.271] kgem_add_reloc64: handle=113, pos=16200, delta=0, domains=40000 [ 65.271] kgem_add_reloc64: adding proxy [delta=88] for handle=113 [ 65.271] kgem_add_reloc64[9] = (delta=88, target handle=3, presumed=fe00a000) [ 65.271] [3f40] bind bo(handle=113, addr=fe00a058), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 65.271] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 65.271] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 65.271] gen9_emit_vertex_elements: setup id=9 [ 65.271] glyphs0_to_dst: glyph=(9, 5), (19, 18), clip=(2, 17), (162, 18) [ 65.271] glyphs0_to_dst: blt=(9, 17), (19, 18) [ 65.271] emit_primitive_identity_mask__avx2: dst=(9, 17), mask=(672.00, 60.00) x (10.00, 1.00) [ 65.271] gen8_vertex_flush[6e4] = 3 [ 65.271] gen9_magic_ca_pass: CA fixup (26 -> 29) [ 65.271] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 65.271] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 65.271] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 65.271] sna_glyphs(op=3, nlist=1, src=(172, 15)) [ 65.271] kgem_bo_is_busy: handle=106, domain: 0 exec? 1, rq? 1 [ 65.271] sna_glyphs: discarding mask [ 65.271] glyphs0_to_dst(op=3, src=(172, 15), nlist=1, dst=(172, 15)+(0, 0)) [ 65.271] clipped_glyphs? 34 glyph in 1 lists extents (171, 3), (478, 18), region (172, 17), (477, 18): yes [ 65.271] gen9_render_composite: 0x0, current mode=1/1 [ 65.271] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 65.271] kgem_bo_is_busy: handle=106, domain: 0 exec? 1, rq? 1 [ 65.271] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 65.271] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 65.271] sna_drawable_use_bo pixmap=3997, box=((172, 17), (477, 18)), flags=7... [ 65.271] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 65.271] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 65.271] sna_drawable_use_bo: using whole GPU bo [ 65.271] gen9_composite_set_target: pixmap=3997, format=20028888, size=526x37, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 65.271] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 65.271] color_convert: src=ff729fcf [20028888] [ 65.271] color_convert: dst=ff729fcf [20028888] [ 65.271] sna_render_get_solid: ff729fcf [ 65.271] sna_render_get_solid(23) = ff729fcf (old) [ 65.271] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 65.271] sna_transform_is_imprecise_integer_translation: no transform [ 65.271] gen9_composite_picture: integer translation (0, 0), removing [ 65.271] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 65.271] sna_render_pixmap_bo: GPU all damaged [ 65.271] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 65.271] gen4_choose_composite_emitter: solid, identity mask [ 65.271] kgem_check_bo: num_pages=+0, num_exec=+0 [ 65.271] gen9_composite_get_binding_table(fcc0) [ 65.271] kgem_add_reloc64: handle=113, pos=16168, delta=0, domains=40000 [ 65.271] kgem_add_reloc64: adding proxy [delta=92] for handle=113 [ 65.271] kgem_add_reloc64[10] = (delta=92, target handle=3, presumed=fe00a000) [ 65.271] [3f20] bind bo(handle=113, addr=fe00a05c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 65.271] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 65.271] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 65.271] gen9_emit_vertex_elements: setup id=9 [ 65.271] glyphs0_to_dst: glyph=(180, 4), (190, 18), clip=(172, 17), (477, 18) [ 65.271] glyphs0_to_dst: blt=(180, 17), (190, 18) [ 65.271] emit_primitive_identity_mask__avx2: dst=(180, 17), mask=(944.00, 61.00) x (10.00, 1.00) [ 65.271] glyphs0_to_dst: glyph=(208, 7), (217, 18), clip=(172, 17), (477, 18) [ 65.271] glyphs0_to_dst: blt=(208, 17), (217, 18) [ 65.271] emit_primitive_identity_mask__avx2: dst=(208, 17), mask=(960.00, 26.00) x (9.00, 1.00) [ 65.271] glyphs0_to_dst: glyph=(216, 4), (226, 18), clip=(172, 17), (477, 18) [ 65.271] glyphs0_to_dst: blt=(216, 17), (226, 18) [ 65.271] emit_primitive_identity_mask__avx2: dst=(216, 17), mask=(944.00, 61.00) x (10.00, 1.00) [ 65.271] glyphs0_to_dst: glyph=(234, 16), (245, 18), clip=(172, 17), (477, 18) [ 65.271] glyphs0_to_dst: blt=(234, 17), (245, 18) [ 65.271] emit_primitive_identity_mask__avx2: dst=(234, 17), mask=(992.00, 1.00) x (11.00, 1.00) [ 65.271] glyphs0_to_dst: glyph=(334, 7), (343, 18), clip=(172, 17), (477, 18) [ 65.271] glyphs0_to_dst: blt=(334, 17), (343, 18) [ 65.271] emit_primitive_identity_mask__avx2: dst=(334, 17), mask=(960.00, 26.00) x (9.00, 1.00) [ 65.271] glyphs0_to_dst: glyph=(342, 16), (353, 18), clip=(172, 17), (477, 18) [ 65.271] glyphs0_to_dst: blt=(342, 17), (353, 18) [ 65.271] emit_primitive_identity_mask__avx2: dst=(342, 17), mask=(992.00, 1.00) x (11.00, 1.00) [ 65.271] glyphs0_to_dst: glyph=(369, 7), (379, 18), clip=(172, 17), (477, 18) [ 65.271] glyphs0_to_dst: blt=(369, 17), (379, 18) [ 65.271] emit_primitive_identity_mask__avx2: dst=(369, 17), mask=(976.00, 42.00) x (10.00, 1.00) [ 65.271] glyphs0_to_dst: glyph=(378, 4), (388, 18), clip=(172, 17), (477, 18) [ 65.271] glyphs0_to_dst: blt=(378, 17), (388, 18) [ 65.271] emit_primitive_identity_mask__avx2: dst=(378, 17), mask=(944.00, 61.00) x (10.00, 1.00) [ 65.271] glyphs0_to_dst: glyph=(396, 16), (407, 18), clip=(172, 17), (477, 18) [ 65.271] glyphs0_to_dst: blt=(396, 17), (407, 18) [ 65.271] emit_primitive_identity_mask__avx2: dst=(396, 17), mask=(992.00, 1.00) x (11.00, 1.00) [ 65.271] glyphs0_to_dst: glyph=(468, 7), (478, 18), clip=(172, 17), (477, 18) [ 65.271] glyphs0_to_dst: blt=(468, 17), (477, 18) [ 65.271] emit_primitive_identity_mask__avx2: dst=(468, 17), mask=(976.00, 42.00) x (9.00, 1.00) [ 65.271] gen8_vertex_flush[7e4] = 30 [ 65.271] gen9_magic_ca_pass: CA fixup (29 -> 59) [ 65.271] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 65.271] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 65.271] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 65.271] sna_glyphs(op=3, nlist=1, src=(1, 32)) [ 65.271] kgem_bo_is_busy: handle=106, domain: 0 exec? 1, rq? 1 [ 65.271] sna_glyphs: discarding mask [ 65.271] glyphs0_to_dst(op=3, src=(1, 32), nlist=1, dst=(1, 32)+(0, 0)) [ 65.271] clipped_glyphs: no, clip region (0, 0), (526, 37) matches drawable pixmap=94680752792880 size=526x37 [ 65.271] gen9_render_composite: 0x0, current mode=1/1 [ 65.271] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 65.271] kgem_bo_is_busy: handle=106, domain: 0 exec? 1, rq? 1 [ 65.271] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 65.271] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 65.271] sna_drawable_use_bo pixmap=3997, box=((0, 0), (526, 37)), flags=7... [ 65.271] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 65.271] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 65.271] sna_drawable_use_bo: using whole GPU bo [ 65.271] gen9_composite_set_target: pixmap=3997, format=20028888, size=526x37, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 65.271] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 65.271] color_convert: src=ff8ae234 [20028888] [ 65.271] color_convert: dst=ff8ae234 [20028888] [ 65.271] sna_render_get_solid: ff8ae234 [ 65.271] sna_render_get_solid(22) = ff8ae234 (old) [ 65.271] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 65.271] sna_transform_is_imprecise_integer_translation: no transform [ 65.271] gen9_composite_picture: integer translation (0, 0), removing [ 65.271] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 65.271] sna_render_pixmap_bo: GPU all damaged [ 65.271] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 65.271] gen4_choose_composite_emitter: solid, identity mask [ 65.271] kgem_check_bo: num_pages=+0, num_exec=+0 [ 65.271] gen9_composite_get_binding_table(fc40) [ 65.271] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 65.271] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 65.271] gen9_emit_vertex_elements: setup id=9 [ 65.271] glyphs0_to_dst: glyph=(1, 24)x(9, 8), unclipped [ 65.271] emit_primitive_identity_mask__avx2: dst=(1, 24), mask=(688.00, 32.00) x (9.00, 8.00) [ 65.271] glyphs0_to_dst: glyph=(9, 22)x(10, 13), unclipped [ 65.271] emit_primitive_identity_mask__avx2: dst=(9, 22), mask=(672.00, 48.00) x (10.00, 13.00) [ 65.271] glyphs0_to_dst: glyph=(19, 24)x(9, 8), unclipped [ 65.271] emit_primitive_identity_mask__avx2: dst=(19, 24), mask=(688.00, 32.00) x (9.00, 8.00) [ 65.271] glyphs0_to_dst: glyph=(28, 26)x(8, 3), unclipped [ 65.271] emit_primitive_identity_mask__avx2: dst=(28, 26), mask=(688.00, 48.00) x (8.00, 3.00) [ 65.271] glyphs0_to_dst: glyph=(36, 22)x(11, 10), unclipped [ 65.271] emit_primitive_identity_mask__avx2: dst=(36, 22), mask=(704.00, 0.00) x (11.00, 10.00) [ 65.271] glyphs0_to_dst: glyph=(46, 24)x(9, 8), unclipped [ 65.271] emit_primitive_identity_mask__avx2: dst=(46, 24), mask=(720.00, 0.00) x (9.00, 8.00) [ 65.271] glyphs0_to_dst: glyph=(54, 24)x(10, 8), unclipped [ 65.271] emit_primitive_identity_mask__avx2: dst=(54, 24), mask=(704.00, 16.00) x (10.00, 8.00) [ 65.271] glyphs0_to_dst: glyph=(63, 24)x(10, 8), unclipped [ 65.271] emit_primitive_identity_mask__avx2: dst=(63, 24), mask=(720.00, 16.00) x (10.00, 8.00) [ 65.271] glyphs0_to_dst: glyph=(72, 21)x(10, 11), unclipped [ 65.271] emit_primitive_identity_mask__avx2: dst=(72, 21), mask=(736.00, 0.00) x (10.00, 11.00) [ 65.271] glyphs0_to_dst: glyph=(81, 24)x(10, 8), unclipped [ 65.271] emit_primitive_identity_mask__avx2: dst=(81, 24), mask=(752.00, 0.00) x (10.00, 8.00) [ 65.271] glyphs0_to_dst: glyph=(90, 21)x(10, 11), unclipped [ 65.271] emit_primitive_identity_mask__avx2: dst=(90, 21), mask=(736.00, 0.00) x (10.00, 11.00) [ 65.271] glyphs0_to_dst: glyph=(99, 24)x(11, 8), unclipped [ 65.271] emit_primitive_identity_mask__avx2: dst=(99, 24), mask=(736.00, 16.00) x (11.00, 8.00) [ 65.271] glyphs0_to_dst: glyph=(109, 24)x(9, 8), unclipped [ 65.271] emit_primitive_identity_mask__avx2: dst=(109, 24), mask=(752.00, 16.00) x (9.00, 8.00) [ 65.271] glyphs0_to_dst: glyph=(118, 26)x(8, 3), unclipped [ 65.271] emit_primitive_identity_mask__avx2: dst=(118, 26), mask=(688.00, 48.00) x (8.00, 3.00) [ 65.271] glyphs0_to_dst: glyph=(126, 22)x(10, 10), unclipped [ 65.271] emit_primitive_identity_mask__avx2: dst=(126, 22), mask=(704.00, 32.00) x (10.00, 10.00) [ 65.271] glyphs0_to_dst: glyph=(135, 22)x(10, 10), unclipped [ 65.271] emit_primitive_identity_mask__avx2: dst=(135, 22), mask=(704.00, 32.00) x (10.00, 10.00) [ 65.271] glyphs0_to_dst: glyph=(144, 22)x(10, 10), unclipped [ 65.271] emit_primitive_identity_mask__avx2: dst=(144, 22), mask=(720.00, 32.00) x (10.00, 10.00) [ 65.271] glyphs0_to_dst: glyph=(153, 22)x(10, 10), unclipped [ 65.271] emit_primitive_identity_mask__avx2: dst=(153, 22), mask=(704.00, 48.00) x (10.00, 10.00) [ 65.271] gen8_vertex_flush[8e4] = 54 [ 65.271] gen9_magic_ca_pass: CA fixup (59 -> 113) [ 65.271] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 65.271] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 65.271] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 65.271] sna_glyphs(op=3, nlist=1, src=(163, 32)) [ 65.271] kgem_bo_is_busy: handle=106, domain: 0 exec? 1, rq? 1 [ 65.271] sna_glyphs: discarding mask [ 65.271] glyphs0_to_dst(op=3, src=(163, 32), nlist=1, dst=(163, 32)+(0, 0)) [ 65.271] clipped_glyphs: no, clip region (0, 0), (526, 37) matches drawable pixmap=94680752792880 size=526x37 [ 65.271] gen9_render_composite: 0x0, current mode=1/1 [ 65.271] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 65.271] kgem_bo_is_busy: handle=106, domain: 0 exec? 1, rq? 1 [ 65.271] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 65.271] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 65.271] sna_drawable_use_bo pixmap=3997, box=((0, 0), (526, 37)), flags=7... [ 65.271] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 65.271] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 65.271] sna_drawable_use_bo: using whole GPU bo [ 65.271] gen9_composite_set_target: pixmap=3997, format=20028888, size=526x37, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 65.271] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 65.272] color_convert: src=ffffffff [20028888] [ 65.272] color_convert: dst=ffffffff [20028888] [ 65.272] sna_render_get_solid: ffffffff [ 65.272] sna_render_get_solid(white) [ 65.272] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 65.272] sna_transform_is_imprecise_integer_translation: no transform [ 65.272] gen9_composite_picture: integer translation (0, 0), removing [ 65.272] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 65.272] sna_render_pixmap_bo: GPU all damaged [ 65.272] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 65.272] gen4_choose_composite_emitter: solid, identity mask [ 65.272] kgem_check_bo: num_pages=+0, num_exec=+0 [ 65.272] gen9_composite_get_binding_table(fc00) [ 65.272] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 65.272] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 65.272] gen9_emit_vertex_elements: setup id=9 [ 65.272] glyphs0_to_dst: glyph=(165, 24)x(5, 8), unclipped [ 65.272] emit_primitive_identity_mask__avx2: dst=(165, 24), mask=(720.00, 48.00) x (5.00, 8.00) [ 65.272] gen8_vertex_flush[9e4] = 3 [ 65.272] gen9_magic_ca_pass: CA fixup (113 -> 116) [ 65.272] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 65.272] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 65.272] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 65.272] sna_glyphs(op=3, nlist=1, src=(172, 32)) [ 65.272] kgem_bo_is_busy: handle=106, domain: 0 exec? 1, rq? 1 [ 65.272] sna_glyphs: discarding mask [ 65.272] glyphs0_to_dst(op=3, src=(172, 32), nlist=1, dst=(172, 32)+(0, 0)) [ 65.272] clipped_glyphs: no, clip region (0, 0), (526, 37) matches drawable pixmap=94680752792880 size=526x37 [ 65.272] gen9_render_composite: 0x0, current mode=1/1 [ 65.272] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 65.272] kgem_bo_is_busy: handle=106, domain: 0 exec? 1, rq? 1 [ 65.272] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 65.272] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 65.272] sna_drawable_use_bo pixmap=3997, box=((0, 0), (526, 37)), flags=7... [ 65.272] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 65.272] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 65.272] sna_drawable_use_bo: using whole GPU bo [ 65.272] gen9_composite_set_target: pixmap=3997, format=20028888, size=526x37, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 65.272] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 65.272] color_convert: src=ff729fcf [20028888] [ 65.272] color_convert: dst=ff729fcf [20028888] [ 65.272] sna_render_get_solid: ff729fcf [ 65.272] sna_render_get_solid(23) = ff729fcf (old) [ 65.272] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 65.272] sna_transform_is_imprecise_integer_translation: no transform [ 65.272] gen9_composite_picture: integer translation (0, 0), removing [ 65.272] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 65.272] sna_render_pixmap_bo: GPU all damaged [ 65.272] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 65.272] gen4_choose_composite_emitter: solid, identity mask [ 65.272] kgem_check_bo: num_pages=+0, num_exec=+0 [ 65.272] gen9_composite_get_binding_table(fbc0) [ 65.272] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 65.272] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 65.272] gen9_emit_vertex_elements: setup id=9 [ 65.272] glyphs0_to_dst: glyph=(171, 26)x(11, 3), unclipped [ 65.272] emit_primitive_identity_mask__avx2: dst=(171, 26), mask=(736.00, 32.00) x (11.00, 3.00) [ 65.272] glyphs0_to_dst: glyph=(180, 21)x(10, 14), unclipped [ 65.272] emit_primitive_identity_mask__avx2: dst=(180, 21), mask=(944.00, 48.00) x (10.00, 14.00) [ 65.272] glyphs0_to_dst: glyph=(189, 21)x(11, 11), unclipped [ 65.272] emit_primitive_identity_mask__avx2: dst=(189, 21), mask=(960.00, 0.00) x (11.00, 11.00) [ 65.272] glyphs0_to_dst: glyph=(198, 24)x(10, 8), unclipped [ 65.272] emit_primitive_identity_mask__avx2: dst=(198, 24), mask=(976.00, 0.00) x (10.00, 8.00) [ 65.272] glyphs0_to_dst: glyph=(208, 24)x(9, 11), unclipped [ 65.272] emit_primitive_identity_mask__avx2: dst=(208, 24), mask=(960.00, 16.00) x (9.00, 11.00) [ 65.272] glyphs0_to_dst: glyph=(216, 21)x(10, 14), unclipped [ 65.272] emit_primitive_identity_mask__avx2: dst=(216, 21), mask=(944.00, 48.00) x (10.00, 14.00) [ 65.272] glyphs0_to_dst: glyph=(225, 22)x(10, 10), unclipped [ 65.272] emit_primitive_identity_mask__avx2: dst=(225, 22), mask=(976.00, 16.00) x (10.00, 10.00) [ 65.272] glyphs0_to_dst: glyph=(234, 33)x(11, 2), unclipped [ 65.272] emit_primitive_identity_mask__avx2: dst=(234, 33), mask=(992.00, 0.00) x (11.00, 2.00) [ 65.272] glyphs0_to_dst: glyph=(243, 21)x(11, 11), unclipped [ 65.272] emit_primitive_identity_mask__avx2: dst=(243, 21), mask=(1008.00, 0.00) x (11.00, 11.00) [ 65.272] glyphs0_to_dst: glyph=(253, 24)x(9, 8), unclipped [ 65.272] emit_primitive_identity_mask__avx2: dst=(253, 24), mask=(720.00, 0.00) x (9.00, 8.00) [ 65.272] glyphs0_to_dst: glyph=(261, 24)x(10, 8), unclipped [ 65.272] emit_primitive_identity_mask__avx2: dst=(261, 24), mask=(704.00, 16.00) x (10.00, 8.00) [ 65.272] glyphs0_to_dst: glyph=(270, 24)x(10, 8), unclipped [ 65.272] emit_primitive_identity_mask__avx2: dst=(270, 24), mask=(704.00, 16.00) x (10.00, 8.00) [ 65.272] glyphs0_to_dst: glyph=(279, 20)x(10, 12), unclipped [ 65.272] emit_primitive_identity_mask__avx2: dst=(279, 20), mask=(992.00, 16.00) x (10.00, 12.00) [ 65.272] glyphs0_to_dst: glyph=(288, 24)x(10, 8), unclipped [ 65.272] emit_primitive_identity_mask__avx2: dst=(288, 24), mask=(704.00, 16.00) x (10.00, 8.00) [ 65.272] glyphs0_to_dst: glyph=(297, 24)x(10, 8), unclipped [ 65.272] emit_primitive_identity_mask__avx2: dst=(297, 24), mask=(752.00, 0.00) x (10.00, 8.00) [ 65.272] glyphs0_to_dst: glyph=(307, 20)x(10, 12), unclipped [ 65.272] emit_primitive_identity_mask__avx2: dst=(307, 20), mask=(1008.00, 16.00) x (10.00, 12.00) [ 65.272] glyphs0_to_dst: glyph=(315, 21)x(11, 11), unclipped [ 65.272] emit_primitive_identity_mask__avx2: dst=(315, 21), mask=(960.00, 0.00) x (11.00, 11.00) [ 65.272] glyphs0_to_dst: glyph=(324, 24)x(11, 8), unclipped [ 65.272] emit_primitive_identity_mask__avx2: dst=(324, 24), mask=(736.00, 16.00) x (11.00, 8.00) [ 65.272] glyphs0_to_dst: glyph=(334, 24)x(9, 11), unclipped [ 65.272] emit_primitive_identity_mask__avx2: dst=(334, 24), mask=(960.00, 16.00) x (9.00, 11.00) [ 65.272] glyphs0_to_dst: glyph=(342, 33)x(11, 2), unclipped [ 65.272] emit_primitive_identity_mask__avx2: dst=(342, 33), mask=(992.00, 0.00) x (11.00, 2.00) [ 65.272] glyphs0_to_dst: glyph=(351, 20)x(10, 12), unclipped [ 65.272] emit_primitive_identity_mask__avx2: dst=(351, 20), mask=(992.00, 16.00) x (10.00, 12.00) [ 65.272] glyphs0_to_dst: glyph=(361, 20)x(9, 12), unclipped [ 65.272] emit_primitive_identity_mask__avx2: dst=(361, 20), mask=(960.00, 32.00) x (9.00, 12.00) [ 65.272] glyphs0_to_dst: glyph=(369, 24)x(10, 11), unclipped [ 65.272] emit_primitive_identity_mask__avx2: dst=(369, 24), mask=(976.00, 32.00) x (10.00, 11.00) [ 65.272] glyphs0_to_dst: glyph=(378, 21)x(10, 14), unclipped [ 65.272] emit_primitive_identity_mask__avx2: dst=(378, 21), mask=(944.00, 48.00) x (10.00, 14.00) [ 65.272] glyphs0_to_dst: glyph=(387, 22)x(10, 10), unclipped [ 65.272] emit_primitive_identity_mask__avx2: dst=(387, 22), mask=(720.00, 32.00) x (10.00, 10.00) [ 65.272] glyphs0_to_dst: glyph=(396, 33)x(11, 2), unclipped [ 65.272] emit_primitive_identity_mask__avx2: dst=(396, 33), mask=(992.00, 0.00) x (11.00, 2.00) [ 65.272] glyphs0_to_dst: glyph=(406, 24)x(9, 8), unclipped [ 65.272] emit_primitive_identity_mask__avx2: dst=(406, 24), mask=(720.00, 0.00) x (9.00, 8.00) [ 65.272] glyphs0_to_dst: glyph=(414, 24)x(10, 8), unclipped [ 65.272] emit_primitive_identity_mask__avx2: dst=(414, 24), mask=(704.00, 16.00) x (10.00, 8.00) [ 65.272] glyphs0_to_dst: glyph=(423, 24)x(10, 8), unclipped [ 65.272] emit_primitive_identity_mask__avx2: dst=(423, 24), mask=(752.00, 0.00) x (10.00, 8.00) [ 65.272] glyphs0_to_dst: glyph=(432, 21)x(10, 11), unclipped [ 65.272] emit_primitive_identity_mask__avx2: dst=(432, 21), mask=(736.00, 0.00) x (10.00, 11.00) [ 65.272] glyphs0_to_dst: glyph=(442, 24)x(9, 8), unclipped [ 65.272] emit_primitive_identity_mask__avx2: dst=(442, 24), mask=(48.00, 96.00) x (9.00, 8.00) [ 65.272] glyphs0_to_dst: glyph=(450, 21)x(10, 11), unclipped [ 65.272] emit_primitive_identity_mask__avx2: dst=(450, 21), mask=(736.00, 0.00) x (10.00, 11.00) [ 65.272] glyphs0_to_dst: glyph=(460, 24)x(9, 8), unclipped [ 65.272] emit_primitive_identity_mask__avx2: dst=(460, 24), mask=(752.00, 16.00) x (9.00, 8.00) [ 65.272] glyphs0_to_dst: glyph=(468, 24)x(10, 11), unclipped [ 65.272] emit_primitive_identity_mask__avx2: dst=(468, 24), mask=(976.00, 32.00) x (10.00, 11.00) [ 65.272] gen8_vertex_flush[ae4] = 102 [ 65.272] gen9_magic_ca_pass: CA fixup (116 -> 218) [ 65.272] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 65.272] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 65.272] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 65.272] sna_glyphs(op=3, nlist=1, src=(478, 32)) [ 65.272] kgem_bo_is_busy: handle=106, domain: 0 exec? 1, rq? 1 [ 65.272] sna_glyphs: discarding mask [ 65.272] glyphs0_to_dst(op=3, src=(478, 32), nlist=1, dst=(478, 32)+(0, 0)) [ 65.272] clipped_glyphs: no, clip region (0, 0), (526, 37) matches drawable pixmap=94680752792880 size=526x37 [ 65.272] gen9_render_composite: 0x0, current mode=1/1 [ 65.272] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 65.272] kgem_bo_is_busy: handle=106, domain: 0 exec? 1, rq? 1 [ 65.272] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 65.272] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 65.272] sna_drawable_use_bo pixmap=3997, box=((0, 0), (526, 37)), flags=7... [ 65.272] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 65.272] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 65.272] sna_drawable_use_bo: using whole GPU bo [ 65.272] gen9_composite_set_target: pixmap=3997, format=20028888, size=526x37, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 65.272] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 65.272] color_convert: src=ffffffff [20028888] [ 65.272] color_convert: dst=ffffffff [20028888] [ 65.272] sna_render_get_solid: ffffffff [ 65.272] sna_render_get_solid(white) [ 65.272] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 65.272] sna_transform_is_imprecise_integer_translation: no transform [ 65.272] gen9_composite_picture: integer translation (0, 0), removing [ 65.272] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 65.272] sna_render_pixmap_bo: GPU all damaged [ 65.272] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 65.272] gen4_choose_composite_emitter: solid, identity mask [ 65.272] kgem_check_bo: num_pages=+0, num_exec=+0 [ 65.272] gen9_composite_get_binding_table(fb80) [ 65.272] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 65.272] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 65.272] gen9_emit_vertex_elements: setup id=9 [ 65.272] glyphs0_to_dst: glyph=(477, 21)x(10, 13), unclipped [ 65.272] emit_primitive_identity_mask__avx2: dst=(477, 21), mask=(752.00, 32.00) x (10.00, 13.00) [ 65.272] gen8_vertex_flush[be4] = 3 [ 65.272] gen9_magic_ca_pass: CA fixup (218 -> 221) [ 65.272] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 65.272] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 65.272] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 65.272] sna_composite_rectangles(pixmap=3997, op=1, ffffffff x 2 [(496, 18)x(9, 2) ...]) [ 65.272] sna_composite_rectangles: converted to op 1 [ 65.272] sna_composite_rectangles[0] (496, 18)x(9, 2) -> (496, 18), (505, 20) [ 65.272] sna_composite_rectangles[1] (496, 20)x(9, 15) -> (496, 20), (505, 35) [ 65.272] sna_composite_rectangles: nrects=2, region=(496, 18), (505, 35) x 2 [ 65.272] sna_composite_rectangles: clipped extents (496, 18),(505, 35) x 1 [ 65.272] sna_composite_rectangles: pixmap +(0, 0) extents (496, 18),(505, 35) [ 65.272] sna_composite_rectangles: dropping last-cpu hint [ 65.272] sna_drawable_use_bo pixmap=3997, box=((496, 18), (505, 35)), flags=9... [ 65.272] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 65.272] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 65.272] sna_drawable_use_bo: using whole GPU bo [ 65.272] gen9_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20028888]) [ 65.272] kgem_bo_is_render: handle=106, rq? 1 [1] [ 65.272] gen9_render_fill_boxes(ffffffff x 1 [(496, 18), (505, 35) ...]) [ 65.272] sna_render_get_solid: ffffffff [ 65.272] sna_render_get_solid(white) [ 65.272] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 65.272] kgem_check_bo: num_pages=+0, num_exec=+0 [ 65.272] aligning vertex: was 4, now 2 floats per vertex [ 65.272] gen9_composite_get_binding_table(fb40) [ 65.272] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 65.272] gen9_emit_sampler: sampler = 1 [ 65.272] gen9_emit_sf: num_sf_outputs=1 [ 65.272] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 65.272] gen9_emit_vertex_elements: setup id=0 [ 65.272] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 65.272] (496, 18), (505, 35) [ 65.272] gen8_vertex_flush[d00] = 3 [ 65.272] sna_validate_gc(0x561c94ab2470) changes=e0000, previous serial=80000f24, drawable=f24 [ 65.272] sna_validate_gc: recomputing clip [ 65.272] sna_validate_gc: composite clip=4x[(65, 840), (591, 877)] [0x561c94ae9bd0] [ 65.272] sna_copy_area: src=pixmap=3997:(0, 0)x(526, 37)+(0, 0) -> dst=pixmap=3060:(0, 816)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 65.272] sna_copy_area: normal copy [ 65.272] sna_do_copy: src=(0, 0), dst=(0, 816), size=(526x37) [ 65.272] sna_do_copy: after drawable: src=(0, 0), dst=(65, 840), size=(526x37) [ 65.272] sna_do_copy: dst extents (65, 840), (591, 877), dst clip extents (65, 840), (591, 877), dst size=3775x2136 [ 65.272] sna_do_copy: clipped dst extents (65, 840), (591, 877) [ 65.272] sna_do_copy: unclipped src extents (0, 0), (526, 37) [ 65.272] sna_do_copy: clipped src extents (0, 0), (526, 37) [ 65.272] sna_do_copy: pixmap -- no source clipping [ 65.272] sna_do_copy: src extents (0, 0), (526, 37) x 1 [ 65.272] sna_do_copy: copy region (65, 840), (591, 877) x 4 + (-65, -840) [ 65.272] sna_copy_boxes (boxes=4x[(578, 840), (591, 857)...], src pixmap=3997+(-65, -840), dst pixmap=3060+(-65, -24), alu=3, src.size=526x37, dst.size=3775x2136) [ 65.272] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94a26fb0, gpu_bo=106, cpu_bo=0), replaces=0 [ 65.272] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 65.272] sna_drawable_use_bo pixmap=3060, box=((0, 816), (526, 853)), flags=3... [ 65.272] sna_drawable_use_bo: exported target, set PREFER_GPU [ 65.272] sna_drawable_use_bo: pinned, never REPLACES [ 65.272] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=3 [ 65.272] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 65.272] sna_drawable_use_bo: using whole GPU bo [ 65.272] sna_pixmap_move_to_gpu(pixmap=3997, usage=0), flags=a [ 65.272] sna_pixmap_move_to_gpu: already all-damaged [ 65.272] sna_pixmap_mark_active: pixmap=3997, handle=106 [ 65.272] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 65.272] gen9_render_copy_boxes (0, -816)->(0, 0) x 4, alu=3, flags=0, self-copy=0, overlaps? 0 [ 65.272] kgem_bo_is_render: handle=106, rq? 1 [1] [ 65.272] kgem_bo_is_render: handle=9, rq? 0 [0] [ 65.272] kgem_bo_is_render: handle=9, rq? 0 [0] [ 65.272] kgem_bo_is_render: handle=106, rq? 1 [1] [ 65.272] kgem_set_mode: flushing before new bo [ 65.272] gen8_vertex_close: used=890, vbo active? 23, vb=201, nreloc=2 [ 65.272] gen8_vertex_close: reloc[0] = 287 [ 65.272] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 65.272] kgem_add_handle: handle=23, index=5 [ 65.272] kgem_add_reloc64[11] = (delta=0, target handle=5, presumed=fd541000) [ 65.272] gen8_vertex_close: reloc[1] = 372 [ 65.272] kgem_add_reloc64: handle=23, pos=372, delta=0, domains=200000 [ 65.272] kgem_add_reloc64[12] = (delta=0, target handle=5, presumed=fd541000) [ 65.272] batch[1/1, flags=1800]: 838 838 16096 16384, nreloc=13, nexec=6, nfence=0, aperture=1164 [fenced=0] [ 65.272] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd981000 [ 65.272] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -57343 [ 65.272] kgem_fixup_relocs: shrinking by 57344 [ 65.272] __kgem_busy: handle=2, busy=0, wedged=0 [ 65.273] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd981000 [ 65.273] kgem_commit: release handle=106 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd4c5000 [ 65.273] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 65.273] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 65.273] __kgem_bo_clear_busy: handle=7 [ 65.273] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 65.273] kgem_commit: release handle=113 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 65.273] __kgem_bo_clear_busy: handle=113 [ 65.273] kgem_commit: release handle=113 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fe00a000 [ 65.273] kgem_commit: release handle=113 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 65.273] __kgem_bo_clear_busy: handle=113 [ 65.273] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 65.273] __kgem_bo_clear_busy: handle=7 [ 65.273] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 65.273] kgem_commit: release handle=113 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 65.273] __kgem_bo_clear_busy: handle=113 [ 65.273] kgem_commit: release handle=113 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 65.273] __kgem_bo_clear_busy: handle=113 [ 65.273] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 65.273] __kgem_busy: handle=2, busy=131072, wedged=0 [ 65.273] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 65.273] kgem_check_bo: num_pages=+8164, num_exec=+2 [ 65.273] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 65.273] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 65.273] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 65.273] kgem_add_handle: handle=4, index=0 [ 65.273] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 65.273] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 65.273] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 65.273] gen9_composite_get_binding_table(ffc0) [ 65.273] kgem_add_reloc64: handle=9, pos=16360, delta=0, domains=20002 [ 65.273] kgem_add_handle: handle=9, index=1 [ 65.273] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f02dd000) [ 65.273] __kgem_bo_mark_dirty: handle=9 (proxy? 0) [ 65.273] [3fe0] bind bo(handle=9, addr=f02dd000), format=192, width=3775, height=2136, pitch=15360, tiling=1 -> render [ 65.273] kgem_add_reloc64: handle=106, pos=16344, delta=0, domains=40000 [ 65.273] kgem_add_handle: handle=106, index=2 [ 65.273] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd4c5000) [ 65.273] [3fd0] bind bo(handle=106, addr=fd4c5000), format=192, width=526, height=37, pitch=2560, tiling=1 -> sampler [ 65.273] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 65.273] gen9_emit_sampler: sampler = 0 [ 65.273] gen9_emit_sf: num_sf_outputs=1 [ 65.273] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 65.273] gen9_emit_vertex_elements: setup id=0 [ 65.273] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 65.273] (513, 0) -> (513, 816) + (13, 17) [ 65.273] (0, 17) -> (0, 833) + (508, 3) [ 65.273] (513, 17) -> (513, 833) + (13, 3) [ 65.273] (0, 20) -> (0, 836) + (508, 17) [ 65.273] gen8_vertex_flush[490] = 12 [ 65.273] sna_accel_flush: flush?=1, dirty?=0 [ 65.273] gen8_vertex_close: used=914, vbo active? 23, vb=1, nreloc=1 [ 65.273] gen8_vertex_close: reloc[0] = 287 [ 65.273] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 65.273] kgem_add_handle: handle=23, index=3 [ 65.273] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 65.273] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=8238 [fenced=0] [ 65.273] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 65.273] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 65.273] kgem_fixup_relocs: shrinking by 61440 [ 65.273] __kgem_busy: handle=1, busy=0, wedged=0 [ 65.273] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 65.273] kgem_commit: release handle=9 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f02dd000 [ 65.273] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 65.273] kgem_commit: release handle=106 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd4c5000 [ 65.273] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 65.273] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 65.273] sna_accel_flush: flush?=0, dirty?=0 [ 65.273] sna_accel_flush: flush?=0, dirty?=0 [ 65.273] sna_accel_flush: flush?=0, dirty?=0 [ 65.273] sna_accel_flush: flush?=0, dirty?=0 [ 65.273] sna_destroy_pixmap: pixmap=3997, attached?=1 [ 65.273] _kgem_bo_destroy: handle=106, proxy? 0 [ 65.273] __kgem_bo_destroy: handle=106, size=262144 [ 65.273] __kgem_busy: handle=106, busy=0, wedged=0 [ 65.273] __kgem_bo_clear_busy: handle=106 [ 65.273] kgem_bo_move_to_inactive: moving handle=106 to inactive [ 65.273] __sna_free_pixmap(pixmap=3997) [ 65.273] sna_accel_flush: flush?=0, dirty?=0 [ 65.273] sna_accel_flush: flush?=0, dirty?=0 [ 65.273] sna_accel_flush: flush?=0, dirty?=0 [ 65.273] sna_block_handler (tv=0.469000) [ 65.273] kgem_retire, need_retire?=1 [ 65.273] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 65.273] kgem_retire__requests_ring: retiring ring 0 [ 65.273] __kgem_busy: handle=2, busy=0, wedged=0 [ 65.273] __kgem_retire_rq: request 2 complete [ 65.273] kgem_retire__requests_ring: retiring ring 0 [ 65.273] __kgem_busy: handle=1, busy=0, wedged=0 [ 65.273] __kgem_retire_rq: request 1 complete [ 65.273] __kgem_bo_flush: handle=9, busy=0, wedged=0 [ 65.273] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 65.273] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 65.273] kgem_retire -- retired=0, need_retire=0 [ 65.273] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 65.273] gen6_render_retire: resetting idle vbo [ 65.273] sna_scanout_do_flush: flush timer active: delta=12 [ 65.273] sna_accel_do_throttle -- no pending activity [ 65.273] sna_accel_block: evaluating timers, active=5 [ 65.273] sna_accel_block: flush timer expires in 12 [65285] [ 65.274] sna_wakeup_handler [ 65.274] sna_accel_flush: flush?=0, dirty?=0 [ 65.274] sna_accel_flush: flush?=0, dirty?=0 [ 65.274] sna_block_handler (tv=0.468000) [ 65.274] sna_scanout_do_flush: flush timer active: delta=11 [ 65.274] sna_accel_do_throttle -- no pending activity [ 65.274] sna_accel_block: evaluating timers, active=5 [ 65.274] sna_accel_block: flush timer expires in 11 [65285] [ 65.274] sna_wakeup_handler [ 65.274] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=40, name=5 [ 65.274] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 65.274] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 65.274] sna_dri2_get_back: draw size=7680x2160, back buffer handle=40 size=7680x2160, is-scanout? 1, active?=2, pitch=30720, front pitch=30720 [ 65.274] sna_dri2_get_back: reuse backbuffer? 1 [ 65.274] sna_dri2_get_back: back buffer handle=40, active?=2, refcnt=1 [ 65.274] sna_dri2_get_back: cache: handle=114, active=0 [ 65.274] sna_dri2_get_back: reuse cache handle=114, name=86, flags=0 [ 65.274] sna_dri2_get_back: caching handle=40 (name=5, flags=0, active_scanout=2) [ 65.274] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 65.274] sna_dri2_reuse_buffer: reusing back buffer handle=114, name=86, pitch=30720, age=0 [ 65.274] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 65.274] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=128, name=76, active_scanout=3 [ 65.274] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 65.274] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 65.274] sna_accel_flush: flush?=0, dirty?=0 [ 65.274] sna_accel_flush: flush?=0, dirty?=0 [ 65.274] sna_accel_flush: flush?=0, dirty?=0 [ 65.274] sna_block_handler (tv=0.468000) [ 65.274] sna_scanout_do_flush: flush timer active: delta=11 [ 65.274] sna_accel_do_throttle -- no pending activity [ 65.274] sna_accel_block: evaluating timers, active=5 [ 65.274] sna_accel_block: flush timer expires in 11 [65285] [ 65.275] sna_wakeup_handler [ 65.275] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 65.275] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 65.275] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 65.275] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 65.275] sna_dri2_get_msc(draw=146, pipe=0) [ 65.275] sna_crtc_record_swap: recording last swap on pipe=0, frame 3666 [msc=3666], time 65.270222 [ 65.275] sna_dri2_get_msc: msc=3666 [raw=3666], ust=65270222 [ 65.275] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=114 (refs=1/1, flush=0) , front=128 (refs=1/4, flush=1) [ 65.275] sna_dri2_schedule_swap(target_msc=3666, divisor=0, remainder=0) [ 65.275] sna_dri2_schedule_swap: using front handle=128, active_scanout?=3, flush?=1 [ 65.275] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 65.275] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 65.275] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 65.275] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 65.275] sna_crtc_record_swap: recording last swap on pipe=0, frame 3666 [msc=3666], time 65.270222 [ 65.275] immediate_swap: current_msc=3666, target_msc=3666 -- yes [ 65.275] can_flip: no, shadow enabled [ 65.275] sna_dri2_add_event: adding event to window 146) [ 65.275] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 65.275] sna_dri2_immediate_blit: no pending blit, starting chain [ 65.275] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 65.275] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 65.275] can_xchg: back size=8701e00, front size=8701e00 [ 65.275] can_xchg: yes, pixmap=165 [ 65.275] sna_dri2_xchg: win=146, exchange front=128/76,ref=2 and back=114/86,ref=2, pixmap=165 7680x2160 [ 65.275] sna_dri2_xchg: back_bo handle=114, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 65.275] sna_dri2_xchg: front_bo handle=128, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 65.275] set_bo: pixmap=165, handle=114 (old handle=128) [ 65.275] set_bo: marking whole pixmap as damaged [ 65.275] set_bo: applying final/discard move-to-gpu [ 65.275] wait_for_shadow: flags=0, flips=2, handle=128, shadow=32 [ 65.275] set_bo: dropping flush hint from handle=128 [ 65.275] set_bo: adding flush hint to handle=114 [ 65.275] mark_stale(handle=128) => 1 [ 65.275] swap_limit: draw=146 setting swap limit to 3 [ 65.275] sna_dri2_swap_limit_validate: swap limit set to 3 [ 65.275] sna_next_vblank(pipe=0, waiting until next vblank) [ 65.275] sna_dri2_schedule_swap: reported target_msc=3666 [ 65.275] sna_accel_flush: flush?=0, dirty?=0 [ 65.275] sna_accel_flush: flush?=0, dirty?=0 [ 65.275] sna_accel_flush: flush?=0, dirty?=0 [ 65.275] sna_accel_flush: flush?=0, dirty?=0 [ 65.275] sna_block_handler (tv=0.467000) [ 65.275] sna_scanout_do_flush: flush timer active: delta=10 [ 65.275] sna_accel_do_throttle -- no pending activity [ 65.275] sna_accel_block: evaluating timers, active=5 [ 65.275] sna_accel_block: flush timer expires in 10 [65285] [ 65.285] sna_wakeup_handler [ 65.285] sna_mode_wakeup: len=32 [ 65.285] sna_mode_wakeup: recording last swap on pipe=1, frame 3637 [e35], time 65.285500 [ 65.285] sna_mode_wakeup: removing handle=40 [active_scanout=1] from scanout, installing handle=128 [active_scanout=2] [ 65.285] sna_mode_wakeup: flip complete, pending? 2 [ 65.285] sna_block_handler (tv=0.457000) [ 65.285] sna_scanout_do_flush: flush timer active: delta=0 [ 65.285] sna_scanout_do_flush (time=65285), triggered [ 65.285] sna_scanout_flush (time=65285), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 65.285] has_shadow: has pending damage? 1, outstanding flips: 1 [ 65.285] stop_flush: scanout=114 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 65.285] has_shadow: has pending damage? 1, outstanding flips: 1 [ 65.285] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 1, mode reconfiguration pending? 0) [ 65.285] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 65.285] sna_mode_redisplay: checking for 1 outstanding flip completions [ 65.285] sna_mode_redisplay: now 1 outstanding flip completions (enabled? 1) [ 65.285] sna_accel_do_throttle -- no pending activity [ 65.285] sna_accel_block: evaluating timers, active=5 [ 65.285] sna_accel_block: flush timer expires in 16 [65301] [ 65.286] sna_wakeup_handler [ 65.286] sna_mode_wakeup: len=64 [ 65.286] sna_mode_wakeup: recording last swap on pipe=0, frame 3667 [e53], time 65.286901 [ 65.286] sna_mode_wakeup: removing handle=40 [active_scanout=0] from scanout, installing handle=128 [active_scanout=2] [ 65.286] sna_mode_wakeup: flip complete, pending? 1 [ 65.286] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 65.286] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 65.286] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 65.286] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 65.286] sna_pixmap_move_to_gpu: already all-damaged [ 65.286] sna_pixmap_mark_active: pixmap=165, handle=114 [ 65.286] sna_mode_redisplay: crtc[0] transformed? 0 [ 65.286] sna_mode_redisplay: crtc[1] transformed? 0 [ 65.286] sna_mode_redisplay: crtc[2] transformed? 0 [ 65.286] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=114 [active=1] [ 65.286] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 128, transformed? 0 [ 65.286] get_fb: reusing fb=101 for handle=114 [ 65.286] sna_mode_redisplay: recording flip on CRTC:32 handle=114, active_scanout=2, serial=2 [ 65.286] __kgem_bo_clear_busy: handle=114 [ 65.286] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 128, transformed? 0 [ 65.286] sna_mode_redisplay: recording flip on CRTC:39 handle=114, active_scanout=3, serial=3 [ 65.286] __kgem_bo_clear_busy: handle=114 [ 65.286] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 65.286] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 65.286] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=114, shadow handle=32 [ 65.286] sna_dri2_vblank_handler(type=2, sequence=3667, draw=3353) [ 65.286] sna_crtc_record_swap: recording last swap on pipe=0, frame 3667 [msc=3667], time 65.286901 [ 65.286] sna_dri2_vblank_handler: 2 complete, frame=3667 tv=65.286901 [ 65.286] sna_dri2_blit_complete: blit finished [ 65.286] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=3667, tv=65.286901) [ 65.286] frame_swap_complete(type=2): draw=146, pipe=0, frame=3667 [msc=3667], tv=65.286901 [ 65.286] sna_accel_flush: flush?=0, dirty?=0 [ 65.286] sna_dri2_event_free(draw?=1) [ 65.286] sna_dri2_remove_event: remove[0x561c949a3af0] from window 146, active? 1 [ 65.286] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=114] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 65.286] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=128] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 65.286] sna_dri2_vblank_handler complete [ 65.286] sna_block_handler (tv=0.456000) [ 65.286] sna_scanout_do_flush: flush timer active: delta=15 [ 65.286] sna_accel_do_throttle -- no pending activity [ 65.286] sna_accel_block: evaluating timers, active=5 [ 65.286] sna_accel_block: flush timer expires in 15 [65301] [ 65.297] sna_wakeup_handler [ 65.297] sna_accel_flush: flush?=0, dirty?=0 [ 65.297] sna_accel_flush: flush?=0, dirty?=0 [ 65.297] sna_block_handler (tv=0.445000) [ 65.297] sna_scanout_do_flush: flush timer active: delta=4 [ 65.297] sna_accel_do_throttle -- no pending activity [ 65.297] sna_accel_block: evaluating timers, active=5 [ 65.297] sna_accel_block: flush timer expires in 4 [65301] [ 65.297] sna_wakeup_handler [ 65.297] sna_block_handler (tv=0.445000) [ 65.297] sna_scanout_do_flush: flush timer active: delta=4 [ 65.297] sna_accel_do_throttle -- no pending activity [ 65.297] sna_accel_block: evaluating timers, active=5 [ 65.297] sna_accel_block: flush timer expires in 4 [65301] [ 65.298] sna_wakeup_handler [ 65.298] sna_block_handler (tv=0.444000) [ 65.298] sna_scanout_do_flush: flush timer active: delta=3 [ 65.298] sna_scanout_do_flush (time=65298), triggered [ 65.298] sna_scanout_flush (time=65298), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 65.298] has_shadow: has pending damage? 0, outstanding flips: 2 [ 65.298] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 65.298] has_shadow: has pending damage? 0, outstanding flips: 2 [ 65.298] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 2, mode reconfiguration pending? 0) [ 65.298] sna_accel_do_throttle -- no pending activity [ 65.298] sna_accel_block: evaluating timers, active=5 [ 65.298] sna_accel_block: flush timer expires in 16 [65314] [ 65.299] sna_wakeup_handler [ 65.299] sna_block_handler (tv=0.443000) [ 65.299] sna_scanout_do_flush: flush timer active: delta=15 [ 65.299] sna_accel_do_throttle -- no pending activity [ 65.299] sna_accel_block: evaluating timers, active=5 [ 65.299] sna_accel_block: flush timer expires in 15 [65314] [ 65.301] sna_wakeup_handler [ 65.301] sna_mode_wakeup: len=32 [ 65.301] sna_mode_wakeup: recording last swap on pipe=1, frame 3638 [e36], time 65.302182 [ 65.301] sna_mode_wakeup: removing handle=128 [active_scanout=1] from scanout, installing handle=114 [active_scanout=3] [ 65.301] sna_mode_wakeup: flip complete, pending? 2 [ 65.302] sna_block_handler (tv=0.441000) [ 65.302] sna_scanout_do_flush: flush timer active: delta=12 [ 65.302] sna_accel_do_throttle -- no pending activity [ 65.302] sna_accel_block: evaluating timers, active=5 [ 65.302] sna_accel_block: flush timer expires in 12 [65314] [ 65.303] sna_wakeup_handler [ 65.303] sna_mode_wakeup: len=32 [ 65.303] sna_mode_wakeup: recording last swap on pipe=0, frame 3668 [e54], time 65.303579 [ 65.303] sna_mode_wakeup: removing handle=128 [active_scanout=0] from scanout, installing handle=114 [active_scanout=3] [ 65.303] sna_mode_wakeup: flip complete, pending? 1 [ 65.303] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 65.303] sna_block_handler (tv=0.439000) [ 65.303] sna_scanout_do_flush: flush timer active: delta=11 [ 65.303] sna_accel_do_throttle -- no pending activity [ 65.303] sna_accel_block: evaluating timers, active=5 [ 65.303] sna_accel_block: flush timer expires in 11 [65314] [ 65.314] sna_wakeup_handler [ 65.314] sna_block_handler (tv=0.428000) [ 65.314] sna_scanout_do_flush: flush timer active: delta=0 [ 65.314] sna_scanout_do_flush (time=65314), triggered [ 65.314] sna_scanout_flush (time=65314), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 65.314] has_shadow: has pending damage? 0, outstanding flips: 0 [ 65.314] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 65.314] has_shadow: has pending damage? 0, outstanding flips: 0 [ 65.314] sna_accel_disarm_timer[0] (time=65314) [ 65.314] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 65.314] sna_accel_do_throttle -- no pending activity [ 65.376] sna_wakeup_handler [ 65.376] sna_accel_flush: flush?=0, dirty?=0 [ 65.376] sna_accel_flush: flush?=0, dirty?=0 [ 65.376] sna_block_handler (tv=0.500000) [ 65.376] has_shadow: has pending damage? 0, outstanding flips: 0 [ 65.376] sna_accel_do_throttle -- no pending activity [ 65.376] sna_wakeup_handler [ 65.376] sna_block_handler (tv=0.500000) [ 65.376] has_shadow: has pending damage? 0, outstanding flips: 0 [ 65.376] sna_accel_do_throttle -- no pending activity [ 65.376] sna_wakeup_handler [ 65.376] sna_accel_flush: flush?=0, dirty?=0 [ 65.376] sna_accel_flush: flush?=0, dirty?=0 [ 65.376] sna_accel_flush: flush?=0, dirty?=0 [ 65.376] sna_accel_flush: flush?=0, dirty?=0 [ 65.376] sna_block_handler (tv=0.500000) [ 65.376] has_shadow: has pending damage? 0, outstanding flips: 0 [ 65.376] sna_accel_do_throttle -- no pending activity [ 65.376] sna_wakeup_handler [ 65.376] sna_accel_flush: flush?=0, dirty?=0 [ 65.376] sna_accel_flush: flush?=0, dirty?=0 [ 65.376] sna_block_handler (tv=0.500000) [ 65.376] has_shadow: has pending damage? 0, outstanding flips: 0 [ 65.376] sna_accel_do_throttle -- no pending activity [ 65.376] sna_wakeup_handler [ 65.376] sna_accel_flush: flush?=0, dirty?=0 [ 65.376] sna_accel_flush: flush?=0, dirty?=0 [ 65.376] sna_block_handler (tv=0.500000) [ 65.376] has_shadow: has pending damage? 0, outstanding flips: 0 [ 65.376] sna_accel_do_throttle -- no pending activity [ 65.377] sna_wakeup_handler [ 65.377] sna_accel_flush: flush?=0, dirty?=0 [ 65.377] sna_block_handler (tv=0.499000) [ 65.377] has_shadow: has pending damage? 0, outstanding flips: 0 [ 65.377] sna_accel_do_throttle -- no pending activity [ 65.388] sna_wakeup_handler [ 65.388] sna_accel_flush: flush?=0, dirty?=0 [ 65.388] sna_accel_flush: flush?=0, dirty?=0 [ 65.388] sna_accel_flush: flush?=0, dirty?=0 [ 65.388] sna_accel_flush: flush?=0, dirty?=0 [ 65.388] sna_accel_flush: flush?=0, dirty?=0 [ 65.388] sna_accel_flush: flush?=0, dirty?=0 [ 65.388] sna_accel_flush: flush?=0, dirty?=0 [ 65.388] sna_accel_flush: flush?=0, dirty?=0 [ 65.388] sna_accel_flush: flush?=0, dirty?=0 [ 65.388] sna_accel_flush: flush?=0, dirty?=0 [ 65.388] sna_accel_flush: flush?=0, dirty?=0 [ 65.388] sna_accel_flush: flush?=0, dirty?=0 [ 65.388] sna_accel_flush: flush?=0, dirty?=0 [ 65.388] sna_accel_flush: flush?=0, dirty?=0 [ 65.388] sna_block_handler (tv=0.488000) [ 65.388] has_shadow: has pending damage? 0, outstanding flips: 0 [ 65.388] sna_accel_do_throttle -- no pending activity [ 65.388] sna_wakeup_handler [ 65.388] sna_accel_flush: flush?=0, dirty?=0 [ 65.388] sna_accel_flush: flush?=0, dirty?=0 [ 65.388] sna_accel_flush: flush?=0, dirty?=0 [ 65.388] sna_block_handler (tv=0.488000) [ 65.388] has_shadow: has pending damage? 0, outstanding flips: 0 [ 65.388] sna_accel_do_throttle -- no pending activity [ 65.388] sna_wakeup_handler [ 65.388] sna_accel_flush: flush?=0, dirty?=0 [ 65.388] sna_accel_flush: flush?=0, dirty?=0 [ 65.388] sna_block_handler (tv=0.488000) [ 65.389] has_shadow: has pending damage? 0, outstanding flips: 0 [ 65.389] sna_accel_do_throttle -- no pending activity [ 65.389] sna_wakeup_handler [ 65.389] sna_accel_flush: flush?=0, dirty?=0 [ 65.389] sna_accel_flush: flush?=0, dirty?=0 [ 65.389] sna_block_handler (tv=0.487000) [ 65.389] has_shadow: has pending damage? 0, outstanding flips: 0 [ 65.389] sna_accel_do_throttle -- no pending activity [ 65.389] sna_wakeup_handler [ 65.389] sna_accel_flush: flush?=0, dirty?=0 [ 65.389] sna_accel_flush: flush?=0, dirty?=0 [ 65.389] sna_block_handler (tv=0.487000) [ 65.389] has_shadow: has pending damage? 0, outstanding flips: 0 [ 65.389] sna_accel_do_throttle -- no pending activity [ 65.389] sna_wakeup_handler [ 65.389] sna_accel_flush: flush?=0, dirty?=0 [ 65.389] sna_accel_flush: flush?=0, dirty?=0 [ 65.389] sna_accel_flush: flush?=0, dirty?=0 [ 65.389] sna_block_handler (tv=0.487000) [ 65.389] has_shadow: has pending damage? 0, outstanding flips: 0 [ 65.389] sna_accel_do_throttle -- no pending activity [ 65.389] sna_wakeup_handler [ 65.389] sna_accel_flush: flush?=0, dirty?=0 [ 65.389] sna_accel_flush: flush?=0, dirty?=0 [ 65.389] sna_accel_flush: flush?=0, dirty?=0 [ 65.389] sna_block_handler (tv=0.487000) [ 65.389] has_shadow: has pending damage? 0, outstanding flips: 0 [ 65.389] sna_accel_do_throttle -- no pending activity [ 65.389] sna_wakeup_handler [ 65.389] sna_accel_flush: flush?=0, dirty?=0 [ 65.389] sna_accel_flush: flush?=0, dirty?=0 [ 65.389] sna_accel_flush: flush?=0, dirty?=0 [ 65.389] sna_block_handler (tv=0.487000) [ 65.389] has_shadow: has pending damage? 0, outstanding flips: 0 [ 65.389] sna_accel_do_throttle -- no pending activity [ 65.389] sna_wakeup_handler [ 65.389] sna_accel_flush: flush?=0, dirty?=0 [ 65.389] sna_accel_flush: flush?=0, dirty?=0 [ 65.389] sna_block_handler (tv=0.487000) [ 65.389] has_shadow: has pending damage? 0, outstanding flips: 0 [ 65.389] sna_accel_do_throttle -- no pending activity [ 65.389] sna_wakeup_handler [ 65.389] sna_accel_flush: flush?=0, dirty?=0 [ 65.389] sna_accel_flush: flush?=0, dirty?=0 [ 65.389] sna_block_handler (tv=0.487000) [ 65.389] has_shadow: has pending damage? 0, outstanding flips: 0 [ 65.389] sna_accel_do_throttle -- no pending activity [ 65.389] sna_wakeup_handler [ 65.389] sna_accel_flush: flush?=0, dirty?=0 [ 65.389] sna_accel_flush: flush?=0, dirty?=0 [ 65.389] sna_block_handler (tv=0.487000) [ 65.389] has_shadow: has pending damage? 0, outstanding flips: 0 [ 65.389] sna_accel_do_throttle -- no pending activity [ 65.389] sna_wakeup_handler [ 65.389] sna_accel_flush: flush?=0, dirty?=0 [ 65.389] sna_accel_flush: flush?=0, dirty?=0 [ 65.389] sna_accel_flush: flush?=0, dirty?=0 [ 65.389] sna_block_handler (tv=0.487000) [ 65.389] has_shadow: has pending damage? 0, outstanding flips: 0 [ 65.389] sna_accel_do_throttle -- no pending activity [ 65.389] sna_wakeup_handler [ 65.389] sna_accel_flush: flush?=0, dirty?=0 [ 65.389] sna_accel_flush: flush?=0, dirty?=0 [ 65.389] sna_block_handler (tv=0.487000) [ 65.389] has_shadow: has pending damage? 0, outstanding flips: 0 [ 65.389] sna_accel_do_throttle -- no pending activity [ 65.389] sna_wakeup_handler [ 65.389] sna_accel_flush: flush?=0, dirty?=0 [ 65.389] sna_accel_flush: flush?=0, dirty?=0 [ 65.389] sna_accel_flush: flush?=0, dirty?=0 [ 65.389] sna_create_pixmap(1, 1, 32, usage=0) [ 65.389] kgem_can_create_2d: 1x1 @ 32 [ 65.389] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=1 [ 65.389] kgem_can_create_2d: untiled size=4096 [ 65.389] kgem_choose_tiling: disabling tiling [1x1] for single row/col [ 65.389] kgem_choose_tiling: 1x1 -> 0 [ 65.389] sna_create_pixmap: usage=0, flags=a [ 65.389] sna_create_pixmap: small buffer [4], attaching to shadow pixmap [ 65.389] create_pixmap: allocating pixmap 1x1, depth=32/32, size=12 [ 65.389] create_pixmap: serial=3998, usage=0, 1x1 [ 65.389] sna_create_pixmap: serial=3998, 1x1, usage=0 [ 65.389] sna_composite_rectangles(pixmap=3999, op=0, 0 x 1 [(0, 0)x(1, 1) ...]) [ 65.389] sna_composite_rectangles: converted to op 0 [ 65.389] sna_composite_rectangles[0] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 65.389] sna_composite_rectangles: nrects=1, region=(0, 0), (1, 1) x 1 [ 65.389] sna_composite_rectangles: clipped extents (0, 0),(1, 1) x 1 [ 65.389] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(1, 1) [ 65.389] sna_composite_rectangles: fallback, dst pixmap=3999 too small or not attached [ 65.389] sna_composite_rectangles: fallback [ 65.389] sna_drawable_move_region_to_cpu(pixmap=3999 (1x1), [(0, 0), (1, 1)], flags=1) [ 65.389] sna_drawable_move_region_to_cpu: region (0, 0), (1, 1) + (0, 0) subsumes pixmap (1x1) [ 65.389] _sna_pixmap_move_to_cpu(pixmap=3999, 1x1, flags=1) [ 65.389] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 65.389] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 65.389] operate_inplace: no, inplace operation not suitable [ 65.389] _sna_pixmap_move_to_cpu: marking as damaged [ 65.389] __sna_damage_all(1, 1) [ 65.389] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 65.389] sna_composite_rectangles(pixmap=3999, op=1, fff2f1f0 x 1 [(0, 0)x(1, 1) ...]) [ 65.389] sna_composite_rectangles: converted to op 1 [ 65.389] sna_composite_rectangles[0] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 65.389] sna_composite_rectangles: nrects=1, region=(0, 0), (1, 1) x 1 [ 65.389] sna_composite_rectangles: clipped extents (0, 0),(1, 1) x 1 [ 65.389] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(1, 1) [ 65.389] sna_composite_rectangles: fallback, dst pixmap=3999 too small or not attached [ 65.389] sna_composite_rectangles: fallback [ 65.389] sna_drawable_move_region_to_cpu(pixmap=3999 (1x1), [(0, 0), (1, 1)], flags=1) [ 65.389] sna_drawable_move_region_to_cpu: pixmap=3999 all damaged on CPU [ 65.389] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 65.389] sna_composite_rectangles: fallback fill: (0, 0)x(1, 1) fff2f1f0 [ 65.389] sna_composite_rectangles(pixmap=3999, op=1, ff300a24 x 2 [(0, 0)x(1, 1) ...]) [ 65.389] sna_composite_rectangles: converted to op 1 [ 65.389] sna_composite_rectangles[0] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 65.389] sna_composite_rectangles[1] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 65.389] sna_composite_rectangles: nrects=2, region=(0, 0), (1, 1) x 2 [ 65.389] sna_composite_rectangles: clipped extents (0, 0),(1, 1) x 1 [ 65.389] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(1, 1) [ 65.389] sna_composite_rectangles: fallback, dst pixmap=3999 too small or not attached [ 65.389] sna_composite_rectangles: fallback [ 65.389] sna_drawable_move_region_to_cpu(pixmap=3999 (1x1), [(0, 0), (1, 1)], flags=1) [ 65.389] sna_drawable_move_region_to_cpu: pixmap=3999 all damaged on CPU [ 65.389] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 65.389] sna_composite_rectangles: fallback fill: (0, 0)x(1, 1) ff300a24 [ 65.389] sna_validate_gc(0x561c94ab2470) changes=80000, previous serial=80000f24, drawable=f24 [ 65.389] sna_validate_gc: recomputing clip [ 65.389] sna_validate_gc: composite clip=1x[(65, 24), (3840, 2160)] [0x561c94abf1d0] [ 65.389] sna_copy_area: src=pixmap=3999:(0, 0)x(1, 1)+(0, 0) -> dst=pixmap=3060:(0, 0)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 65.389] sna_copy_area: normal copy [ 65.389] sna_do_copy: src=(0, 0), dst=(0, 0), size=(1x1) [ 65.389] sna_do_copy: after drawable: src=(0, 0), dst=(65, 24), size=(1x1) [ 65.389] sna_do_copy: dst extents (65, 24), (66, 25), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 65.389] sna_do_copy: clipped dst extents (65, 24), (66, 25) [ 65.389] sna_do_copy: unclipped src extents (0, 0), (1, 1) [ 65.389] sna_do_copy: clipped src extents (0, 0), (1, 1) [ 65.389] sna_do_copy: pixmap -- no source clipping [ 65.389] sna_do_copy: src extents (0, 0), (1, 1) x 1 [ 65.389] sna_do_copy: copy region (65, 24), (66, 25) x 1 + (-65, -24) [ 65.390] sna_copy_boxes (boxes=1x[(65, 24), (66, 25)...], src pixmap=3999+(-65, -24), dst pixmap=3060+(-65, -24), alu=3, src.size=1x1, dst.size=3775x2136) [ 65.390] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94ad8f90, gpu_bo=0, cpu_bo=0), replaces=0 [ 65.390] sna_drawable_use_bo pixmap=3060, box=((0, 0), (1, 1)), flags=8... [ 65.390] sna_drawable_use_bo: exported target, set PREFER_GPU [ 65.390] sna_drawable_use_bo: pinned, never REPLACES [ 65.390] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 65.390] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 65.390] sna_drawable_use_bo: using whole GPU bo [ 65.390] region_overlaps_damage? [ 65.390] use_shm_bo: no, not attached [ 65.390] sna_drawable_move_region_to_cpu(pixmap=3999 (1x1), [(0, 0), (1, 1)], flags=2) [ 65.390] sna_drawable_move_region_to_cpu: pixmap=3999 all damaged on CPU [ 65.390] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 65.390] sna_write_boxes x 1, src stride=4, src dx=(0, 0) [ 65.390] kgem_bo_can_map: handle=9, map=0x7fc6b7845000:0x0:0x7fc656564000, tiling=1, domain=0, offset=4029534208 [ 65.390] write_boxes_inplace x 1, handle=9, tiling=1 [ 65.390] upload_inplace__tiled: tiling=1 [ 65.390] kgem_bo_can_map__cpu: handle=9 [ 65.390] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 65.390] kgem_bo_map__cpu(handle=9, size=33177600, map=0x7fc6b7845000:0x7fc656564000) [ 65.390] kgem_bo_sync__cpu: handle=9 [ 65.390] __kgem_busy: handle=9, busy=0, wedged=0 [ 65.390] kgem_bo_sync__cpu: SYNC: handle=9, needs_flush? 0, domain? 0, busy? 0 [ 65.390] __kgem_busy: handle=9, busy=0, wedged=0 [ 65.390] kgem_bo_retire: retiring bo handle=9 (needed flush? 0), rq? 0 [busy?=0] [ 65.390] assert_bo_retired: handle=9, domain: 0 exec? 0, rq? 0 [ 65.390] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(0, 0), size=1x1, pitch=4/15360 [ 65.390] sna_accel_flush: flush?=0, dirty?=0 [ 65.390] sna_accel_flush: flush?=0, dirty?=0 [ 65.390] sna_accel_flush: flush?=0, dirty?=0 [ 65.390] sna_accel_flush: flush?=0, dirty?=0 [ 65.390] sna_destroy_pixmap: pixmap=3999, attached?=1 [ 65.390] __sna_free_pixmap(pixmap=3999) [ 65.390] sna_accel_flush: flush?=0, dirty?=0 [ 65.390] sna_accel_flush: flush?=0, dirty?=0 [ 65.390] sna_accel_flush: flush?=0, dirty?=0 [ 65.390] sna_block_handler (tv=0.486000) [ 65.390] has_shadow: has pending damage? 0, outstanding flips: 0 [ 65.390] sna_accel_do_throttle -- no pending activity [ 65.390] sna_wakeup_handler [ 65.390] sna_accel_flush: flush?=0, dirty?=0 [ 65.390] sna_accel_flush: flush?=0, dirty?=0 [ 65.390] sna_accel_flush: flush?=0, dirty?=0 [ 65.390] sna_block_handler (tv=0.486000) [ 65.390] has_shadow: has pending damage? 0, outstanding flips: 0 [ 65.390] sna_accel_do_throttle -- no pending activity [ 65.390] sna_wakeup_handler [ 65.390] sna_accel_flush: flush?=0, dirty?=0 [ 65.390] sna_accel_flush: flush?=0, dirty?=0 [ 65.390] sna_block_handler (tv=0.486000) [ 65.390] has_shadow: has pending damage? 0, outstanding flips: 0 [ 65.390] sna_accel_do_throttle -- no pending activity [ 65.390] sna_wakeup_handler [ 65.390] sna_accel_flush: flush?=0, dirty?=0 [ 65.390] sna_accel_flush: flush?=0, dirty?=0 [ 65.390] sna_accel_flush: flush?=0, dirty?=0 [ 65.390] sna_block_handler (tv=0.486000) [ 65.390] has_shadow: has pending damage? 0, outstanding flips: 0 [ 65.390] sna_accel_do_throttle -- no pending activity [ 65.390] sna_wakeup_handler [ 65.390] sna_accel_flush: flush?=0, dirty?=0 [ 65.390] sna_accel_flush: flush?=0, dirty?=0 [ 65.390] sna_block_handler (tv=0.486000) [ 65.390] has_shadow: has pending damage? 0, outstanding flips: 0 [ 65.390] sna_accel_do_throttle -- no pending activity [ 65.391] sna_wakeup_handler [ 65.391] sna_accel_flush: flush?=0, dirty?=0 [ 65.391] sna_accel_flush: flush?=0, dirty?=0 [ 65.391] sna_block_handler (tv=0.485000) [ 65.391] has_shadow: has pending damage? 0, outstanding flips: 0 [ 65.391] sna_accel_do_throttle -- no pending activity [ 65.391] sna_wakeup_handler [ 65.391] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=128, name=76 [ 65.391] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 65.391] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 65.391] sna_dri2_get_back: draw size=7680x2160, back buffer handle=128 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 [ 65.391] sna_dri2_get_back: reuse backbuffer? 1 [ 65.391] sna_dri2_get_back: back buffer handle=128, active?=0, refcnt=1 [ 65.391] sna_dri2_get_back: reuse unattached back [ 65.391] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 65.391] sna_dri2_reuse_buffer: reusing back buffer handle=128, name=76, pitch=30720, age=0 [ 65.391] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 65.391] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=114, name=86, active_scanout=3 [ 65.391] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 65.391] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=114] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 65.391] sna_accel_flush: flush?=0, dirty?=0 [ 65.391] sna_accel_flush: flush?=0, dirty?=0 [ 65.391] sna_accel_flush: flush?=0, dirty?=0 [ 65.391] sna_block_handler (tv=0.485000) [ 65.391] has_shadow: has pending damage? 0, outstanding flips: 0 [ 65.391] timer_enable (time=65391), starting timer 0 [ 65.391] sna_accel_do_throttle -- no pending activity [ 65.391] sna_accel_block: evaluating timers, active=5 [ 65.391] sna_accel_block: flush timer expires in 8 [65399] [ 65.392] sna_wakeup_handler [ 65.392] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 65.392] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 65.392] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 65.392] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 65.392] sna_dri2_get_msc(draw=146, pipe=0) [ 65.392] sna_crtc_record_swap: recording last swap on pipe=0, frame 3673 [msc=3673], time 65.386999 [ 65.392] sna_dri2_get_msc: msc=3673 [raw=3673], ust=65386999 [ 65.392] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=128 (refs=1/1, flush=0) , front=114 (refs=1/4, flush=1) [ 65.392] sna_dri2_schedule_swap(target_msc=3667, divisor=0, remainder=0) [ 65.392] sna_dri2_schedule_swap: using front handle=114, active_scanout?=3, flush?=1 [ 65.392] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 65.392] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 65.392] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 65.392] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 65.392] sna_crtc_record_swap: recording last swap on pipe=0, frame 3673 [msc=3673], time 65.386999 [ 65.392] immediate_swap: current_msc=3673, target_msc=3667 -- yes [ 65.392] can_flip: no, shadow enabled [ 65.392] sna_dri2_add_event: adding event to window 146) [ 65.392] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 65.392] sna_dri2_immediate_blit: no pending blit, starting chain [ 65.392] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 65.392] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 65.392] can_xchg: back size=8701e00, front size=8701e00 [ 65.392] can_xchg: yes, pixmap=165 [ 65.392] sna_dri2_xchg: win=146, exchange front=114/86,ref=2 and back=128/76,ref=2, pixmap=165 7680x2160 [ 65.392] sna_dri2_xchg: back_bo handle=128, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 65.392] sna_dri2_xchg: front_bo handle=114, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 65.392] set_bo: pixmap=165, handle=128 (old handle=114) [ 65.392] set_bo: marking whole pixmap as damaged [ 65.392] set_bo: applying final/discard move-to-gpu [ 65.392] wait_for_shadow: flags=0, flips=0, handle=114, shadow=32 [ 65.392] set_bo: dropping flush hint from handle=114 [ 65.392] set_bo: adding flush hint to handle=128 [ 65.392] mark_stale(handle=114) => 1 [ 65.392] swap_limit: draw=146 setting swap limit to 3 [ 65.392] sna_dri2_swap_limit_validate: swap limit set to 3 [ 65.392] sna_next_vblank(pipe=0, waiting until next vblank) [ 65.392] sna_dri2_schedule_swap: reported target_msc=3673 [ 65.392] sna_accel_flush: flush?=0, dirty?=0 [ 65.392] sna_accel_flush: flush?=0, dirty?=0 [ 65.392] sna_accel_flush: flush?=0, dirty?=0 [ 65.392] sna_accel_flush: flush?=0, dirty?=0 [ 65.392] sna_block_handler (tv=0.484000) [ 65.392] sna_scanout_do_flush: flush timer active: delta=7 [ 65.392] sna_accel_do_throttle -- no pending activity [ 65.392] sna_accel_block: evaluating timers, active=5 [ 65.392] sna_accel_block: flush timer expires in 7 [65399] [ 65.399] sna_wakeup_handler [ 65.399] sna_block_handler (tv=0.477000) [ 65.399] sna_scanout_do_flush: flush timer active: delta=0 [ 65.399] sna_scanout_do_flush (time=65399), triggered [ 65.399] sna_scanout_flush (time=65399), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 65.399] has_shadow: has pending damage? 1, outstanding flips: 0 [ 65.399] stop_flush: scanout=128 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 65.399] has_shadow: has pending damage? 1, outstanding flips: 0 [ 65.399] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 65.399] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 65.399] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 65.399] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 65.399] sna_pixmap_move_to_gpu: already all-damaged [ 65.399] sna_pixmap_mark_active: pixmap=165, handle=128 [ 65.399] sna_mode_redisplay: crtc[0] transformed? 0 [ 65.399] sna_mode_redisplay: crtc[1] transformed? 0 [ 65.399] sna_mode_redisplay: crtc[2] transformed? 0 [ 65.399] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=128 [active=1] [ 65.399] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 114, transformed? 0 [ 65.399] get_fb: reusing fb=112 for handle=128 [ 65.399] sna_mode_redisplay: recording flip on CRTC:32 handle=128, active_scanout=2, serial=2 [ 65.399] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 65.399] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 114, transformed? 0 [ 65.399] sna_mode_redisplay: recording flip on CRTC:39 handle=128, active_scanout=3, serial=3 [ 65.399] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 65.399] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 65.399] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 65.399] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=128, shadow handle=32 [ 65.399] sna_accel_do_throttle -- no pending activity [ 65.399] sna_accel_block: evaluating timers, active=5 [ 65.399] sna_accel_block: flush timer expires in 16 [65415] [ 65.403] sna_wakeup_handler [ 65.403] sna_mode_wakeup: len=64 [ 65.403] sna_dri2_vblank_handler(type=2, sequence=3674, draw=3353) [ 65.403] sna_crtc_record_swap: recording last swap on pipe=0, frame 3674 [msc=3674], time 65.403670 [ 65.403] sna_dri2_vblank_handler: 2 complete, frame=3674 tv=65.403670 [ 65.403] sna_dri2_blit_complete: blit finished [ 65.403] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=3674, tv=65.403670) [ 65.403] frame_swap_complete(type=2): draw=146, pipe=0, frame=3674 [msc=3674], tv=65.403670 [ 65.403] sna_accel_flush: flush?=0, dirty?=0 [ 65.403] sna_dri2_event_free(draw?=1) [ 65.403] sna_dri2_remove_event: remove[0x561c94577180] from window 146, active? 1 [ 65.403] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 65.403] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=114] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 65.403] sna_dri2_vblank_handler complete [ 65.403] sna_mode_wakeup: recording last swap on pipe=0, frame 3674 [e5a], time 65.403670 [ 65.403] sna_mode_wakeup: removing handle=114 [active_scanout=1] from scanout, installing handle=128 [active_scanout=3] [ 65.403] sna_mode_wakeup: flip complete, pending? 2 [ 65.403] sna_block_handler (tv=0.473000) [ 65.403] sna_scanout_do_flush: flush timer active: delta=12 [ 65.403] sna_accel_do_throttle -- no pending activity [ 65.403] sna_accel_block: evaluating timers, active=5 [ 65.403] sna_accel_block: flush timer expires in 12 [65415] [ 65.404] sna_wakeup_handler [ 65.404] sna_create_pixmap(508, 37, 32, usage=0) [ 65.404] kgem_can_create_2d: 508x37 @ 32 [ 65.404] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2048, height=37 [ 65.404] kgem_can_create_2d: untiled size=77824 [ 65.404] kgem_choose_tiling: 508x37 -> 1 [ 65.404] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2048, height=40 [ 65.404] kgem_can_create_2d: tiled[1] size=81920 [ 65.404] sna_create_pixmap: usage=0, flags=1b [ 65.404] sna_create_pixmap: creating GPU pixmap 508x37, stride=2032, flags=1b [ 65.404] __pop_freed_pixmap: reusing freed pixmap=3997 header [ 65.404] create_pixmap_hdr: pixmap=4000, width=508, height=37, usage=0 [ 65.404] sna_create_pixmap: serial=4000, 508x37, usage=0 [ 65.404] sna_composite_rectangles(pixmap=4001, op=0, 0 x 1 [(0, 0)x(508, 37) ...]) [ 65.404] sna_composite_rectangles: converted to op 0 [ 65.404] sna_composite_rectangles[0] (0, 0)x(508, 37) -> (0, 0), (508, 37) [ 65.404] sna_composite_rectangles: nrects=1, region=(0, 0), (508, 37) x 1 [ 65.404] sna_composite_rectangles: clipped extents (0, 0),(508, 37) x 1 [ 65.404] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(508, 37) [ 65.404] sna_composite_rectangles: dropping last-cpu hint [ 65.404] sna_drawable_use_bo pixmap=4001, box=((0, 0), (508, 37)), flags=19... [ 65.404] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 65.404] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 65.404] sna_pixmap_move_to_gpu(pixmap=4001, usage=0), flags=b [ 65.404] sna_pixmap_move_to_gpu: CPU damage? 0 [ 65.404] sna_pixmap_move_to_gpu: creating GPU bo (508x37@32), create=b [ 65.404] kgem_choose_tiling: 508x37 -> 1 [ 65.404] kgem_choose_tiling: 508x37 -> 1 [ 65.404] sna_pixmap_alloc_gpu: pixmap=4001 [ 65.404] kgem_create_2d(508x37, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 65.404] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2048, height=40 [ 65.404] inactive too small: 16 < 20 [ 65.404] inactive too small: 16 < 20 [ 65.404] inactive too small: 16 < 20 [ 65.404] inactive too small: 16 < 20 [ 65.404] inactive too small: 16 < 20 [ 65.404] inactive too small: 16 < 20 [ 65.404] inactive too small: 16 < 20 [ 65.404] inactive too small: 16 < 20 [ 65.404] kgem_set_tiling: handle=106, tiling=1 [1], pitch=2048 [2048]: 1 [ 65.404] kgem_bo_remove_from_inactive: removing handle=106 from inactive [ 65.404] from inactive: pitch=2048, tiling=1: handle=106, id=2278 [ 65.404] __sna_damage_all(508, 37) [ 65.404] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 65.404] sna_pixmap_mark_active: pixmap=4001, handle=106 [ 65.404] sna_drawable_use_bo: allocated GPU bo for operation [ 65.404] sna_drawable_use_bo: using GPU bo with damage? 0 [ 65.404] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 65.404] kgem_bo_is_render: handle=106, rq? 0 [0] [ 65.404] kgem_bo_is_render: handle=106, rq? 0 [0] [ 65.404] gen9_render_fill_boxes(0 x 1 [(0, 0), (508, 37) ...]) [ 65.404] sna_render_get_solid: 0 [ 65.404] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 65.404] kgem_check_bo: num_pages=+64, num_exec=+1 [ 65.404] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 65.404] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 65.404] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 65.404] kgem_add_handle: handle=4, index=0 [ 65.404] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 65.404] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 65.404] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 65.404] gen9_composite_get_binding_table(ffc0) [ 65.404] kgem_add_reloc64: handle=106, pos=16360, delta=0, domains=20002 [ 65.404] kgem_add_handle: handle=106, index=1 [ 65.404] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd4c5000) [ 65.404] __kgem_bo_mark_dirty: handle=106 (proxy? 0) [ 65.404] [3fe0] bind bo(handle=106, addr=fd4c5000), format=192, width=508, height=37, pitch=2048, tiling=1 -> render [ 65.404] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 65.404] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 65.404] kgem_add_handle: handle=7, index=2 [ 65.404] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 65.404] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 65.404] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 65.404] gen9_emit_sampler: sampler = 1 [ 65.404] gen9_emit_sf: num_sf_outputs=1 [ 65.404] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 65.404] gen9_emit_vertex_elements: setup id=0 [ 65.404] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 65.404] (0, 0), (508, 37) [ 65.404] gen8_vertex_flush[490] = 3 [ 65.404] sna_composite_rectangles: pixmap=4001 marking clear [0]? 1 [ 65.404] sna_composite_rectangles(pixmap=4001, op=1, fff2f1f0 x 2 [(495, 0)x(13, 17) ...]) [ 65.404] sna_composite_rectangles: converted to op 1 [ 65.404] sna_composite_rectangles[0] (495, 0)x(13, 17) -> (495, 0), (508, 17) [ 65.404] sna_composite_rectangles[1] (0, 17)x(508, 20) -> (0, 17), (508, 37) [ 65.404] sna_composite_rectangles: nrects=2, region=(0, 0), (508, 37) x 2 [ 65.404] sna_composite_rectangles: clipped extents (0, 0),(508, 37) x 2 [ 65.404] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(508, 37) [ 65.404] sna_composite_rectangles: dropping last-cpu hint [ 65.404] sna_drawable_use_bo pixmap=4001, box=((0, 0), (508, 37)), flags=1... [ 65.404] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 65.404] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 65.404] sna_drawable_use_bo: using whole GPU bo [ 65.404] gen9_render_fill_boxes (op=1, color=(f2f2, f1f1, f0f0, ffff) [20028888]) [ 65.404] kgem_bo_is_render: handle=106, rq? 1 [1] [ 65.404] gen9_render_fill_boxes(fff2f1f0 x 2 [(495, 0), (508, 17) ...]) [ 65.404] sna_render_get_solid: fff2f1f0 [ 65.404] sna_render_get_solid(15) = fff2f1f0 (old) [ 65.404] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 65.404] kgem_check_bo: num_pages=+0, num_exec=+0 [ 65.404] gen9_composite_get_binding_table(ff00) [ 65.404] kgem_add_reloc64: handle=113, pos=16312, delta=0, domains=40000 [ 65.404] kgem_add_reloc64: adding proxy [delta=60] for handle=113 [ 65.404] kgem_add_handle: handle=113, index=3 [ 65.404] kgem_add_reloc64[5] = (delta=60, target handle=3, presumed=fe00a000) [ 65.404] [3fb0] bind bo(handle=113, addr=fe00a03c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 65.404] gen9_emit_vertex_elements: setup id=0 [ 65.404] (495, 0), (508, 17) [ 65.404] (0, 17), (508, 37) [ 65.404] gen8_vertex_flush[4cc] = 6 [ 65.404] sna_composite_rectangles(pixmap=4001, op=1, ff300a24 x 2 [(495, 0)x(13, 17) ...]) [ 65.404] sna_composite_rectangles: converted to op 1 [ 65.404] sna_composite_rectangles[0] (495, 0)x(13, 17) -> (495, 0), (508, 17) [ 65.404] sna_composite_rectangles[1] (0, 17)x(508, 20) -> (0, 17), (508, 37) [ 65.404] sna_composite_rectangles: nrects=2, region=(0, 0), (508, 37) x 2 [ 65.404] sna_composite_rectangles: clipped extents (0, 0),(508, 37) x 2 [ 65.404] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(508, 37) [ 65.404] sna_composite_rectangles: dropping last-cpu hint [ 65.404] sna_drawable_use_bo pixmap=4001, box=((0, 0), (508, 37)), flags=1... [ 65.404] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 65.404] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 65.404] sna_drawable_use_bo: using whole GPU bo [ 65.404] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 65.404] kgem_bo_is_render: handle=106, rq? 1 [1] [ 65.404] gen9_render_fill_boxes(ff300a24 x 2 [(495, 0), (508, 17) ...]) [ 65.404] sna_render_get_solid: ff300a24 [ 65.404] sna_render_get_solid(17) = ff300a24 (old) [ 65.404] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 65.404] kgem_check_bo: num_pages=+0, num_exec=+0 [ 65.404] gen9_composite_get_binding_table(fe80) [ 65.404] kgem_add_reloc64: handle=113, pos=16280, delta=0, domains=40000 [ 65.404] kgem_add_reloc64: adding proxy [delta=68] for handle=113 [ 65.404] kgem_add_reloc64[6] = (delta=68, target handle=3, presumed=fe00a000) [ 65.404] [3f90] bind bo(handle=113, addr=fe00a044), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 65.404] gen9_emit_vertex_elements: setup id=0 [ 65.404] (495, 0), (508, 17) [ 65.404] (0, 17), (508, 37) [ 65.404] gen8_vertex_flush[508] = 6 [ 65.404] sna_composite_rectangles(pixmap=4001, op=1, ff300a24 x 2 [(495, 0)x(13, 17) ...]) [ 65.404] sna_composite_rectangles: converted to op 1 [ 65.404] sna_composite_rectangles[0] (495, 0)x(13, 17) -> (495, 0), (508, 17) [ 65.404] sna_composite_rectangles[1] (0, 17)x(508, 20) -> (0, 17), (508, 37) [ 65.404] sna_composite_rectangles: nrects=2, region=(0, 0), (508, 37) x 2 [ 65.404] sna_composite_rectangles: clipped extents (0, 0),(508, 37) x 2 [ 65.404] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(508, 37) [ 65.404] sna_composite_rectangles: dropping last-cpu hint [ 65.404] sna_drawable_use_bo pixmap=4001, box=((0, 0), (508, 37)), flags=1... [ 65.404] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 65.404] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 65.404] sna_drawable_use_bo: using whole GPU bo [ 65.404] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 65.404] kgem_bo_is_render: handle=106, rq? 1 [1] [ 65.404] gen9_render_fill_boxes(ff300a24 x 2 [(495, 0), (508, 17) ...]) [ 65.404] sna_render_get_solid: ff300a24 [ 65.404] sna_render_get_solid(17) = ff300a24 (last) [ 65.404] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 65.404] kgem_check_bo: num_pages=+0, num_exec=+0 [ 65.404] gen9_composite_get_binding_table(fe00) [ 65.404] gen9_emit_vertex_elements: setup id=0 [ 65.404] (495, 0), (508, 17) [ 65.404] (0, 17), (508, 37) [ 65.404] gen8_vertex_flush[508] = 12 [ 65.404] sna_glyphs(op=3, nlist=1, src=(1, 15)) [ 65.404] kgem_bo_is_busy: handle=106, domain: 0 exec? 1, rq? 1 [ 65.404] sna_glyphs: discarding mask [ 65.404] glyphs0_to_dst(op=3, src=(1, 15), nlist=1, dst=(1, 15)+(0, 0)) [ 65.404] clipped_glyphs? 18 glyph in 1 lists extents (1, 4), (163, 18), region (2, 17), (162, 18): yes [ 65.404] gen9_render_composite: 0x0, current mode=1/1 [ 65.404] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 65.404] kgem_bo_is_busy: handle=106, domain: 0 exec? 1, rq? 1 [ 65.404] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 65.404] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 65.404] sna_drawable_use_bo pixmap=4001, box=((2, 17), (162, 18)), flags=7... [ 65.404] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 65.404] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 65.404] sna_drawable_use_bo: using whole GPU bo [ 65.404] gen9_composite_set_target: pixmap=4001, format=20028888, size=508x37, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 65.404] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 65.404] color_convert: src=ff8ae234 [20028888] [ 65.404] color_convert: dst=ff8ae234 [20028888] [ 65.404] sna_render_get_solid: ff8ae234 [ 65.404] sna_render_get_solid(22) = ff8ae234 (old) [ 65.404] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 65.404] sna_transform_is_imprecise_integer_translation: no transform [ 65.404] gen9_composite_picture: integer translation (0, 0), removing [ 65.404] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 65.404] sna_render_pixmap_bo: GPU all damaged [ 65.404] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 65.404] gen4_choose_composite_emitter: solid, identity mask [ 65.404] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 65.404] aligning vertex: was 2, now 4 floats per vertex [ 65.404] gen9_composite_get_binding_table(fe00) [ 65.404] kgem_add_reloc64: handle=113, pos=16248, delta=0, domains=40000 [ 65.404] kgem_add_reloc64: adding proxy [delta=88] for handle=113 [ 65.404] kgem_add_reloc64[7] = (delta=88, target handle=3, presumed=fe00a000) [ 65.404] [3f70] bind bo(handle=113, addr=fe00a058), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 65.404] kgem_add_reloc64: handle=6, pos=16232, delta=0, domains=40000 [ 65.404] kgem_add_handle: handle=6, index=4 [ 65.404] kgem_add_reloc64[8] = (delta=0, target handle=4, presumed=fd581000) [ 65.404] [3f60] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 65.404] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 65.404] gen9_emit_sampler: sampler = a [ 65.404] gen9_emit_sf: num_sf_outputs=2 [ 65.404] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 65.404] gen9_emit_vertex_elements: setup id=9 [ 65.404] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 65.404] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 65.404] glyphs0_to_dst: glyph=(9, 5), (19, 18), clip=(2, 17), (162, 18) [ 65.404] glyphs0_to_dst: blt=(9, 17), (19, 18) [ 65.404] emit_primitive_identity_mask__avx2: dst=(9, 17), mask=(672.00, 60.00) x (10.00, 1.00) [ 65.404] gen8_vertex_flush[5e4] = 3 [ 65.404] gen9_magic_ca_pass: CA fixup (11 -> 14) [ 65.404] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 65.404] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 65.404] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 65.404] sna_glyphs(op=3, nlist=1, src=(172, 15)) [ 65.404] kgem_bo_is_busy: handle=106, domain: 0 exec? 1, rq? 1 [ 65.404] sna_glyphs: discarding mask [ 65.404] glyphs0_to_dst(op=3, src=(172, 15), nlist=1, dst=(172, 15)+(0, 0)) [ 65.404] clipped_glyphs? 34 glyph in 1 lists extents (171, 3), (478, 18), region (172, 17), (477, 18): yes [ 65.404] gen9_render_composite: 0x0, current mode=1/1 [ 65.404] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 65.404] kgem_bo_is_busy: handle=106, domain: 0 exec? 1, rq? 1 [ 65.404] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 65.404] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 65.404] sna_drawable_use_bo pixmap=4001, box=((172, 17), (477, 18)), flags=7... [ 65.404] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 65.404] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 65.404] sna_drawable_use_bo: using whole GPU bo [ 65.404] gen9_composite_set_target: pixmap=4001, format=20028888, size=508x37, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 65.404] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 65.404] color_convert: src=ff729fcf [20028888] [ 65.404] color_convert: dst=ff729fcf [20028888] [ 65.404] sna_render_get_solid: ff729fcf [ 65.404] sna_render_get_solid(23) = ff729fcf (old) [ 65.404] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 65.404] sna_transform_is_imprecise_integer_translation: no transform [ 65.404] gen9_composite_picture: integer translation (0, 0), removing [ 65.404] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 65.404] sna_render_pixmap_bo: GPU all damaged [ 65.404] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 65.404] gen4_choose_composite_emitter: solid, identity mask [ 65.404] kgem_check_bo: num_pages=+0, num_exec=+0 [ 65.404] gen9_composite_get_binding_table(fd40) [ 65.404] kgem_add_reloc64: handle=113, pos=16200, delta=0, domains=40000 [ 65.404] kgem_add_reloc64: adding proxy [delta=92] for handle=113 [ 65.404] kgem_add_reloc64[9] = (delta=92, target handle=3, presumed=fe00a000) [ 65.404] [3f40] bind bo(handle=113, addr=fe00a05c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 65.404] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 65.405] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 65.405] gen9_emit_vertex_elements: setup id=9 [ 65.405] glyphs0_to_dst: glyph=(180, 4), (190, 18), clip=(172, 17), (477, 18) [ 65.405] glyphs0_to_dst: blt=(180, 17), (190, 18) [ 65.405] emit_primitive_identity_mask__avx2: dst=(180, 17), mask=(944.00, 61.00) x (10.00, 1.00) [ 65.405] glyphs0_to_dst: glyph=(208, 7), (217, 18), clip=(172, 17), (477, 18) [ 65.405] glyphs0_to_dst: blt=(208, 17), (217, 18) [ 65.405] emit_primitive_identity_mask__avx2: dst=(208, 17), mask=(960.00, 26.00) x (9.00, 1.00) [ 65.405] glyphs0_to_dst: glyph=(216, 4), (226, 18), clip=(172, 17), (477, 18) [ 65.405] glyphs0_to_dst: blt=(216, 17), (226, 18) [ 65.405] emit_primitive_identity_mask__avx2: dst=(216, 17), mask=(944.00, 61.00) x (10.00, 1.00) [ 65.405] glyphs0_to_dst: glyph=(234, 16), (245, 18), clip=(172, 17), (477, 18) [ 65.405] glyphs0_to_dst: blt=(234, 17), (245, 18) [ 65.405] emit_primitive_identity_mask__avx2: dst=(234, 17), mask=(992.00, 1.00) x (11.00, 1.00) [ 65.405] glyphs0_to_dst: glyph=(334, 7), (343, 18), clip=(172, 17), (477, 18) [ 65.405] glyphs0_to_dst: blt=(334, 17), (343, 18) [ 65.405] emit_primitive_identity_mask__avx2: dst=(334, 17), mask=(960.00, 26.00) x (9.00, 1.00) [ 65.405] glyphs0_to_dst: glyph=(342, 16), (353, 18), clip=(172, 17), (477, 18) [ 65.405] glyphs0_to_dst: blt=(342, 17), (353, 18) [ 65.405] emit_primitive_identity_mask__avx2: dst=(342, 17), mask=(992.00, 1.00) x (11.00, 1.00) [ 65.405] glyphs0_to_dst: glyph=(369, 7), (379, 18), clip=(172, 17), (477, 18) [ 65.405] glyphs0_to_dst: blt=(369, 17), (379, 18) [ 65.405] emit_primitive_identity_mask__avx2: dst=(369, 17), mask=(976.00, 42.00) x (10.00, 1.00) [ 65.405] glyphs0_to_dst: glyph=(378, 4), (388, 18), clip=(172, 17), (477, 18) [ 65.405] glyphs0_to_dst: blt=(378, 17), (388, 18) [ 65.405] emit_primitive_identity_mask__avx2: dst=(378, 17), mask=(944.00, 61.00) x (10.00, 1.00) [ 65.405] glyphs0_to_dst: glyph=(396, 16), (407, 18), clip=(172, 17), (477, 18) [ 65.405] glyphs0_to_dst: blt=(396, 17), (407, 18) [ 65.405] emit_primitive_identity_mask__avx2: dst=(396, 17), mask=(992.00, 1.00) x (11.00, 1.00) [ 65.405] glyphs0_to_dst: glyph=(468, 7), (478, 18), clip=(172, 17), (477, 18) [ 65.405] glyphs0_to_dst: blt=(468, 17), (477, 18) [ 65.405] emit_primitive_identity_mask__avx2: dst=(468, 17), mask=(976.00, 42.00) x (9.00, 1.00) [ 65.405] gen8_vertex_flush[6e4] = 30 [ 65.405] gen9_magic_ca_pass: CA fixup (14 -> 44) [ 65.405] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 65.405] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 65.405] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 65.405] sna_glyphs(op=3, nlist=1, src=(1, 32)) [ 65.405] kgem_bo_is_busy: handle=106, domain: 0 exec? 1, rq? 1 [ 65.405] sna_glyphs: discarding mask [ 65.405] glyphs0_to_dst(op=3, src=(1, 32), nlist=1, dst=(1, 32)+(0, 0)) [ 65.405] clipped_glyphs: no, clip region (0, 0), (508, 37) matches drawable pixmap=94680752792880 size=508x37 [ 65.405] gen9_render_composite: 0x0, current mode=1/1 [ 65.405] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 65.405] kgem_bo_is_busy: handle=106, domain: 0 exec? 1, rq? 1 [ 65.405] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 65.405] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 65.405] sna_drawable_use_bo pixmap=4001, box=((0, 0), (508, 37)), flags=7... [ 65.405] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 65.405] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 65.405] sna_drawable_use_bo: using whole GPU bo [ 65.405] gen9_composite_set_target: pixmap=4001, format=20028888, size=508x37, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 65.405] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 65.405] color_convert: src=ff8ae234 [20028888] [ 65.405] color_convert: dst=ff8ae234 [20028888] [ 65.405] sna_render_get_solid: ff8ae234 [ 65.405] sna_render_get_solid(22) = ff8ae234 (old) [ 65.405] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 65.405] sna_transform_is_imprecise_integer_translation: no transform [ 65.405] gen9_composite_picture: integer translation (0, 0), removing [ 65.405] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 65.405] sna_render_pixmap_bo: GPU all damaged [ 65.405] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 65.405] gen4_choose_composite_emitter: solid, identity mask [ 65.405] kgem_check_bo: num_pages=+0, num_exec=+0 [ 65.405] gen9_composite_get_binding_table(fcc0) [ 65.405] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 65.405] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 65.405] gen9_emit_vertex_elements: setup id=9 [ 65.405] glyphs0_to_dst: glyph=(1, 24)x(9, 8), unclipped [ 65.405] emit_primitive_identity_mask__avx2: dst=(1, 24), mask=(688.00, 32.00) x (9.00, 8.00) [ 65.405] glyphs0_to_dst: glyph=(9, 22)x(10, 13), unclipped [ 65.405] emit_primitive_identity_mask__avx2: dst=(9, 22), mask=(672.00, 48.00) x (10.00, 13.00) [ 65.405] glyphs0_to_dst: glyph=(19, 24)x(9, 8), unclipped [ 65.405] emit_primitive_identity_mask__avx2: dst=(19, 24), mask=(688.00, 32.00) x (9.00, 8.00) [ 65.405] glyphs0_to_dst: glyph=(28, 26)x(8, 3), unclipped [ 65.405] emit_primitive_identity_mask__avx2: dst=(28, 26), mask=(688.00, 48.00) x (8.00, 3.00) [ 65.405] glyphs0_to_dst: glyph=(36, 22)x(11, 10), unclipped [ 65.405] emit_primitive_identity_mask__avx2: dst=(36, 22), mask=(704.00, 0.00) x (11.00, 10.00) [ 65.405] glyphs0_to_dst: glyph=(46, 24)x(9, 8), unclipped [ 65.405] emit_primitive_identity_mask__avx2: dst=(46, 24), mask=(720.00, 0.00) x (9.00, 8.00) [ 65.405] glyphs0_to_dst: glyph=(54, 24)x(10, 8), unclipped [ 65.405] emit_primitive_identity_mask__avx2: dst=(54, 24), mask=(704.00, 16.00) x (10.00, 8.00) [ 65.405] glyphs0_to_dst: glyph=(63, 24)x(10, 8), unclipped [ 65.405] emit_primitive_identity_mask__avx2: dst=(63, 24), mask=(720.00, 16.00) x (10.00, 8.00) [ 65.405] glyphs0_to_dst: glyph=(72, 21)x(10, 11), unclipped [ 65.405] emit_primitive_identity_mask__avx2: dst=(72, 21), mask=(736.00, 0.00) x (10.00, 11.00) [ 65.405] glyphs0_to_dst: glyph=(81, 24)x(10, 8), unclipped [ 65.405] emit_primitive_identity_mask__avx2: dst=(81, 24), mask=(752.00, 0.00) x (10.00, 8.00) [ 65.405] glyphs0_to_dst: glyph=(90, 21)x(10, 11), unclipped [ 65.405] emit_primitive_identity_mask__avx2: dst=(90, 21), mask=(736.00, 0.00) x (10.00, 11.00) [ 65.405] glyphs0_to_dst: glyph=(99, 24)x(11, 8), unclipped [ 65.405] emit_primitive_identity_mask__avx2: dst=(99, 24), mask=(736.00, 16.00) x (11.00, 8.00) [ 65.405] glyphs0_to_dst: glyph=(109, 24)x(9, 8), unclipped [ 65.405] emit_primitive_identity_mask__avx2: dst=(109, 24), mask=(752.00, 16.00) x (9.00, 8.00) [ 65.405] glyphs0_to_dst: glyph=(118, 26)x(8, 3), unclipped [ 65.405] emit_primitive_identity_mask__avx2: dst=(118, 26), mask=(688.00, 48.00) x (8.00, 3.00) [ 65.405] glyphs0_to_dst: glyph=(126, 22)x(10, 10), unclipped [ 65.405] emit_primitive_identity_mask__avx2: dst=(126, 22), mask=(704.00, 32.00) x (10.00, 10.00) [ 65.405] glyphs0_to_dst: glyph=(135, 22)x(10, 10), unclipped [ 65.405] emit_primitive_identity_mask__avx2: dst=(135, 22), mask=(704.00, 32.00) x (10.00, 10.00) [ 65.405] glyphs0_to_dst: glyph=(144, 22)x(10, 10), unclipped [ 65.405] emit_primitive_identity_mask__avx2: dst=(144, 22), mask=(720.00, 32.00) x (10.00, 10.00) [ 65.405] glyphs0_to_dst: glyph=(153, 22)x(10, 10), unclipped [ 65.405] emit_primitive_identity_mask__avx2: dst=(153, 22), mask=(704.00, 48.00) x (10.00, 10.00) [ 65.405] gen8_vertex_flush[7e4] = 54 [ 65.405] gen9_magic_ca_pass: CA fixup (44 -> 98) [ 65.405] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 65.405] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 65.405] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 65.405] sna_glyphs(op=3, nlist=1, src=(163, 32)) [ 65.405] kgem_bo_is_busy: handle=106, domain: 0 exec? 1, rq? 1 [ 65.405] sna_glyphs: discarding mask [ 65.405] glyphs0_to_dst(op=3, src=(163, 32), nlist=1, dst=(163, 32)+(0, 0)) [ 65.405] clipped_glyphs: no, clip region (0, 0), (508, 37) matches drawable pixmap=94680752792880 size=508x37 [ 65.405] gen9_render_composite: 0x0, current mode=1/1 [ 65.405] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 65.405] kgem_bo_is_busy: handle=106, domain: 0 exec? 1, rq? 1 [ 65.405] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 65.405] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 65.405] sna_drawable_use_bo pixmap=4001, box=((0, 0), (508, 37)), flags=7... [ 65.405] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 65.405] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 65.405] sna_drawable_use_bo: using whole GPU bo [ 65.405] gen9_composite_set_target: pixmap=4001, format=20028888, size=508x37, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 65.405] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 65.405] color_convert: src=ffffffff [20028888] [ 65.405] color_convert: dst=ffffffff [20028888] [ 65.405] sna_render_get_solid: ffffffff [ 65.405] sna_render_get_solid(white) [ 65.405] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 65.405] sna_transform_is_imprecise_integer_translation: no transform [ 65.405] gen9_composite_picture: integer translation (0, 0), removing [ 65.405] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 65.405] sna_render_pixmap_bo: GPU all damaged [ 65.405] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 65.405] gen4_choose_composite_emitter: solid, identity mask [ 65.405] kgem_check_bo: num_pages=+0, num_exec=+0 [ 65.405] gen9_composite_get_binding_table(fc80) [ 65.405] kgem_add_reloc64: handle=7, pos=16152, delta=0, domains=40000 [ 65.405] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 65.405] kgem_add_reloc64[10] = (delta=1048, target handle=2, presumed=fffe8000) [ 65.405] [3f10] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 65.405] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 65.405] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 65.405] gen9_emit_vertex_elements: setup id=9 [ 65.405] glyphs0_to_dst: glyph=(165, 24)x(5, 8), unclipped [ 65.405] emit_primitive_identity_mask__avx2: dst=(165, 24), mask=(720.00, 48.00) x (5.00, 8.00) [ 65.405] gen8_vertex_flush[8e4] = 3 [ 65.405] gen9_magic_ca_pass: CA fixup (98 -> 101) [ 65.405] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 65.405] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 65.405] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 65.405] sna_glyphs(op=3, nlist=1, src=(172, 32)) [ 65.405] kgem_bo_is_busy: handle=106, domain: 0 exec? 1, rq? 1 [ 65.405] sna_glyphs: discarding mask [ 65.405] glyphs0_to_dst(op=3, src=(172, 32), nlist=1, dst=(172, 32)+(0, 0)) [ 65.405] clipped_glyphs: no, clip region (0, 0), (508, 37) matches drawable pixmap=94680752792880 size=508x37 [ 65.405] gen9_render_composite: 0x0, current mode=1/1 [ 65.405] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 65.405] kgem_bo_is_busy: handle=106, domain: 0 exec? 1, rq? 1 [ 65.405] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 65.405] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 65.405] sna_drawable_use_bo pixmap=4001, box=((0, 0), (508, 37)), flags=7... [ 65.405] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 65.405] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 65.405] sna_drawable_use_bo: using whole GPU bo [ 65.405] gen9_composite_set_target: pixmap=4001, format=20028888, size=508x37, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 65.405] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 65.405] color_convert: src=ff729fcf [20028888] [ 65.405] color_convert: dst=ff729fcf [20028888] [ 65.405] sna_render_get_solid: ff729fcf [ 65.405] sna_render_get_solid(23) = ff729fcf (old) [ 65.405] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 65.405] sna_transform_is_imprecise_integer_translation: no transform [ 65.405] gen9_composite_picture: integer translation (0, 0), removing [ 65.405] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 65.405] sna_render_pixmap_bo: GPU all damaged [ 65.405] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 65.405] gen4_choose_composite_emitter: solid, identity mask [ 65.405] kgem_check_bo: num_pages=+0, num_exec=+0 [ 65.405] gen9_composite_get_binding_table(fc00) [ 65.405] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 65.405] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 65.405] gen9_emit_vertex_elements: setup id=9 [ 65.405] glyphs0_to_dst: glyph=(171, 26)x(11, 3), unclipped [ 65.405] emit_primitive_identity_mask__avx2: dst=(171, 26), mask=(736.00, 32.00) x (11.00, 3.00) [ 65.405] glyphs0_to_dst: glyph=(180, 21)x(10, 14), unclipped [ 65.405] emit_primitive_identity_mask__avx2: dst=(180, 21), mask=(944.00, 48.00) x (10.00, 14.00) [ 65.405] glyphs0_to_dst: glyph=(189, 21)x(11, 11), unclipped [ 65.405] emit_primitive_identity_mask__avx2: dst=(189, 21), mask=(960.00, 0.00) x (11.00, 11.00) [ 65.405] glyphs0_to_dst: glyph=(198, 24)x(10, 8), unclipped [ 65.405] emit_primitive_identity_mask__avx2: dst=(198, 24), mask=(976.00, 0.00) x (10.00, 8.00) [ 65.405] glyphs0_to_dst: glyph=(208, 24)x(9, 11), unclipped [ 65.405] emit_primitive_identity_mask__avx2: dst=(208, 24), mask=(960.00, 16.00) x (9.00, 11.00) [ 65.405] glyphs0_to_dst: glyph=(216, 21)x(10, 14), unclipped [ 65.405] emit_primitive_identity_mask__avx2: dst=(216, 21), mask=(944.00, 48.00) x (10.00, 14.00) [ 65.405] glyphs0_to_dst: glyph=(225, 22)x(10, 10), unclipped [ 65.405] emit_primitive_identity_mask__avx2: dst=(225, 22), mask=(976.00, 16.00) x (10.00, 10.00) [ 65.405] glyphs0_to_dst: glyph=(234, 33)x(11, 2), unclipped [ 65.405] emit_primitive_identity_mask__avx2: dst=(234, 33), mask=(992.00, 0.00) x (11.00, 2.00) [ 65.405] glyphs0_to_dst: glyph=(243, 21)x(11, 11), unclipped [ 65.405] emit_primitive_identity_mask__avx2: dst=(243, 21), mask=(1008.00, 0.00) x (11.00, 11.00) [ 65.405] glyphs0_to_dst: glyph=(253, 24)x(9, 8), unclipped [ 65.405] emit_primitive_identity_mask__avx2: dst=(253, 24), mask=(720.00, 0.00) x (9.00, 8.00) [ 65.405] glyphs0_to_dst: glyph=(261, 24)x(10, 8), unclipped [ 65.405] emit_primitive_identity_mask__avx2: dst=(261, 24), mask=(704.00, 16.00) x (10.00, 8.00) [ 65.405] glyphs0_to_dst: glyph=(270, 24)x(10, 8), unclipped [ 65.405] emit_primitive_identity_mask__avx2: dst=(270, 24), mask=(704.00, 16.00) x (10.00, 8.00) [ 65.405] glyphs0_to_dst: glyph=(279, 20)x(10, 12), unclipped [ 65.405] emit_primitive_identity_mask__avx2: dst=(279, 20), mask=(992.00, 16.00) x (10.00, 12.00) [ 65.405] glyphs0_to_dst: glyph=(288, 24)x(10, 8), unclipped [ 65.405] emit_primitive_identity_mask__avx2: dst=(288, 24), mask=(704.00, 16.00) x (10.00, 8.00) [ 65.405] glyphs0_to_dst: glyph=(297, 24)x(10, 8), unclipped [ 65.405] emit_primitive_identity_mask__avx2: dst=(297, 24), mask=(752.00, 0.00) x (10.00, 8.00) [ 65.405] glyphs0_to_dst: glyph=(307, 20)x(10, 12), unclipped [ 65.405] emit_primitive_identity_mask__avx2: dst=(307, 20), mask=(1008.00, 16.00) x (10.00, 12.00) [ 65.405] glyphs0_to_dst: glyph=(315, 21)x(11, 11), unclipped [ 65.405] emit_primitive_identity_mask__avx2: dst=(315, 21), mask=(960.00, 0.00) x (11.00, 11.00) [ 65.405] glyphs0_to_dst: glyph=(324, 24)x(11, 8), unclipped [ 65.405] emit_primitive_identity_mask__avx2: dst=(324, 24), mask=(736.00, 16.00) x (11.00, 8.00) [ 65.405] glyphs0_to_dst: glyph=(334, 24)x(9, 11), unclipped [ 65.405] emit_primitive_identity_mask__avx2: dst=(334, 24), mask=(960.00, 16.00) x (9.00, 11.00) [ 65.405] glyphs0_to_dst: glyph=(342, 33)x(11, 2), unclipped [ 65.405] emit_primitive_identity_mask__avx2: dst=(342, 33), mask=(992.00, 0.00) x (11.00, 2.00) [ 65.405] glyphs0_to_dst: glyph=(351, 20)x(10, 12), unclipped [ 65.405] emit_primitive_identity_mask__avx2: dst=(351, 20), mask=(992.00, 16.00) x (10.00, 12.00) [ 65.405] glyphs0_to_dst: glyph=(361, 20)x(9, 12), unclipped [ 65.405] emit_primitive_identity_mask__avx2: dst=(361, 20), mask=(960.00, 32.00) x (9.00, 12.00) [ 65.405] glyphs0_to_dst: glyph=(369, 24)x(10, 11), unclipped [ 65.405] emit_primitive_identity_mask__avx2: dst=(369, 24), mask=(976.00, 32.00) x (10.00, 11.00) [ 65.405] glyphs0_to_dst: glyph=(378, 21)x(10, 14), unclipped [ 65.405] emit_primitive_identity_mask__avx2: dst=(378, 21), mask=(944.00, 48.00) x (10.00, 14.00) [ 65.405] glyphs0_to_dst: glyph=(387, 22)x(10, 10), unclipped [ 65.405] emit_primitive_identity_mask__avx2: dst=(387, 22), mask=(720.00, 32.00) x (10.00, 10.00) [ 65.405] glyphs0_to_dst: glyph=(396, 33)x(11, 2), unclipped [ 65.405] emit_primitive_identity_mask__avx2: dst=(396, 33), mask=(992.00, 0.00) x (11.00, 2.00) [ 65.405] glyphs0_to_dst: glyph=(406, 24)x(9, 8), unclipped [ 65.405] emit_primitive_identity_mask__avx2: dst=(406, 24), mask=(720.00, 0.00) x (9.00, 8.00) [ 65.405] glyphs0_to_dst: glyph=(414, 24)x(10, 8), unclipped [ 65.405] emit_primitive_identity_mask__avx2: dst=(414, 24), mask=(704.00, 16.00) x (10.00, 8.00) [ 65.405] glyphs0_to_dst: glyph=(423, 24)x(10, 8), unclipped [ 65.405] emit_primitive_identity_mask__avx2: dst=(423, 24), mask=(752.00, 0.00) x (10.00, 8.00) [ 65.405] glyphs0_to_dst: glyph=(432, 21)x(10, 11), unclipped [ 65.405] emit_primitive_identity_mask__avx2: dst=(432, 21), mask=(736.00, 0.00) x (10.00, 11.00) [ 65.405] glyphs0_to_dst: glyph=(442, 24)x(9, 8), unclipped [ 65.405] emit_primitive_identity_mask__avx2: dst=(442, 24), mask=(48.00, 96.00) x (9.00, 8.00) [ 65.405] glyphs0_to_dst: glyph=(450, 21)x(10, 11), unclipped [ 65.405] emit_primitive_identity_mask__avx2: dst=(450, 21), mask=(736.00, 0.00) x (10.00, 11.00) [ 65.405] glyphs0_to_dst: glyph=(460, 24)x(9, 8), unclipped [ 65.405] emit_primitive_identity_mask__avx2: dst=(460, 24), mask=(752.00, 16.00) x (9.00, 8.00) [ 65.405] glyphs0_to_dst: glyph=(468, 24)x(10, 11), unclipped [ 65.405] emit_primitive_identity_mask__avx2: dst=(468, 24), mask=(976.00, 32.00) x (10.00, 11.00) [ 65.405] gen8_vertex_flush[9e4] = 102 [ 65.405] gen9_magic_ca_pass: CA fixup (101 -> 203) [ 65.405] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 65.405] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 65.405] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 65.405] sna_glyphs(op=3, nlist=1, src=(478, 32)) [ 65.405] kgem_bo_is_busy: handle=106, domain: 0 exec? 1, rq? 1 [ 65.405] sna_glyphs: discarding mask [ 65.405] glyphs0_to_dst(op=3, src=(478, 32), nlist=1, dst=(478, 32)+(0, 0)) [ 65.405] clipped_glyphs: no, clip region (0, 0), (508, 37) matches drawable pixmap=94680752792880 size=508x37 [ 65.405] gen9_render_composite: 0x0, current mode=1/1 [ 65.405] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 65.405] kgem_bo_is_busy: handle=106, domain: 0 exec? 1, rq? 1 [ 65.405] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 65.405] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 65.405] sna_drawable_use_bo pixmap=4001, box=((0, 0), (508, 37)), flags=7... [ 65.405] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 65.405] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 65.405] sna_drawable_use_bo: using whole GPU bo [ 65.405] gen9_composite_set_target: pixmap=4001, format=20028888, size=508x37, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 65.405] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 65.405] color_convert: src=ffffffff [20028888] [ 65.405] color_convert: dst=ffffffff [20028888] [ 65.405] sna_render_get_solid: ffffffff [ 65.405] sna_render_get_solid(white) [ 65.405] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 65.405] sna_transform_is_imprecise_integer_translation: no transform [ 65.405] gen9_composite_picture: integer translation (0, 0), removing [ 65.405] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 65.405] sna_render_pixmap_bo: GPU all damaged [ 65.405] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 65.405] gen4_choose_composite_emitter: solid, identity mask [ 65.405] kgem_check_bo: num_pages=+0, num_exec=+0 [ 65.405] gen9_composite_get_binding_table(fbc0) [ 65.405] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 65.405] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 65.405] gen9_emit_vertex_elements: setup id=9 [ 65.405] glyphs0_to_dst: glyph=(477, 21)x(10, 13), unclipped [ 65.405] emit_primitive_identity_mask__avx2: dst=(477, 21), mask=(752.00, 32.00) x (10.00, 13.00) [ 65.405] gen8_vertex_flush[ae4] = 3 [ 65.405] gen9_magic_ca_pass: CA fixup (203 -> 206) [ 65.405] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 65.405] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 65.405] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 65.405] sna_composite_rectangles(pixmap=4001, op=1, ffffffff x 1 [(496, 18)x(9, 17) ...]) [ 65.405] sna_composite_rectangles: converted to op 1 [ 65.405] sna_composite_rectangles[0] (496, 18)x(9, 17) -> (496, 18), (505, 35) [ 65.405] sna_composite_rectangles: nrects=1, region=(496, 18), (505, 35) x 1 [ 65.405] sna_composite_rectangles: clipped extents (496, 18),(505, 35) x 1 [ 65.405] sna_composite_rectangles: pixmap +(0, 0) extents (496, 18),(505, 35) [ 65.405] sna_composite_rectangles: dropping last-cpu hint [ 65.405] sna_drawable_use_bo pixmap=4001, box=((496, 18), (505, 35)), flags=9... [ 65.405] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 65.405] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 65.405] sna_drawable_use_bo: using whole GPU bo [ 65.405] gen9_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20028888]) [ 65.405] kgem_bo_is_render: handle=106, rq? 1 [1] [ 65.406] gen9_render_fill_boxes(ffffffff x 1 [(496, 18), (505, 35) ...]) [ 65.406] sna_render_get_solid: ffffffff [ 65.406] sna_render_get_solid(white) [ 65.406] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 65.406] kgem_check_bo: num_pages=+0, num_exec=+0 [ 65.406] aligning vertex: was 4, now 2 floats per vertex [ 65.406] gen9_composite_get_binding_table(fb80) [ 65.406] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 65.406] gen9_emit_sampler: sampler = 1 [ 65.406] gen9_emit_sf: num_sf_outputs=1 [ 65.406] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 65.406] gen9_emit_vertex_elements: setup id=0 [ 65.406] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 65.406] (496, 18), (505, 35) [ 65.406] gen8_vertex_flush[c00] = 3 [ 65.406] sna_validate_gc(0x561c94ab2470) changes=e0000, previous serial=80000f24, drawable=f24 [ 65.406] sna_validate_gc: recomputing clip [ 65.406] sna_validate_gc: composite clip=2x[(65, 857), (573, 894)] [0x561c94ae9bd0] [ 65.406] sna_copy_area: src=pixmap=4001:(0, 0)x(508, 37)+(0, 0) -> dst=pixmap=3060:(0, 833)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 65.406] sna_copy_area: normal copy [ 65.406] sna_do_copy: src=(0, 0), dst=(0, 833), size=(508x37) [ 65.406] sna_do_copy: after drawable: src=(0, 0), dst=(65, 857), size=(508x37) [ 65.406] sna_do_copy: dst extents (65, 857), (573, 894), dst clip extents (65, 857), (573, 894), dst size=3775x2136 [ 65.406] sna_do_copy: clipped dst extents (65, 857), (573, 894) [ 65.406] sna_do_copy: unclipped src extents (0, 0), (508, 37) [ 65.406] sna_do_copy: clipped src extents (0, 0), (508, 37) [ 65.406] sna_do_copy: pixmap -- no source clipping [ 65.406] sna_do_copy: src extents (0, 0), (508, 37) x 1 [ 65.406] sna_do_copy: copy region (65, 857), (573, 894) x 2 + (-65, -857) [ 65.406] sna_copy_boxes (boxes=2x[(560, 857), (573, 874)...], src pixmap=4001+(-65, -857), dst pixmap=3060+(-65, -24), alu=3, src.size=508x37, dst.size=3775x2136) [ 65.406] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94a26fb0, gpu_bo=106, cpu_bo=0), replaces=0 [ 65.406] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 65.406] sna_drawable_use_bo pixmap=3060, box=((0, 833), (508, 870)), flags=3... [ 65.406] sna_drawable_use_bo: exported target, set PREFER_GPU [ 65.406] sna_drawable_use_bo: pinned, never REPLACES [ 65.406] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=3 [ 65.406] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 65.406] sna_drawable_use_bo: using whole GPU bo [ 65.406] sna_pixmap_move_to_gpu(pixmap=4001, usage=0), flags=a [ 65.406] sna_pixmap_move_to_gpu: already all-damaged [ 65.406] sna_pixmap_mark_active: pixmap=4001, handle=106 [ 65.406] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 65.406] gen9_render_copy_boxes (0, -833)->(0, 0) x 2, alu=3, flags=0, self-copy=0, overlaps? 0 [ 65.406] kgem_bo_is_render: handle=106, rq? 1 [1] [ 65.406] kgem_bo_is_render: handle=9, rq? 0 [0] [ 65.406] kgem_bo_is_render: handle=9, rq? 0 [0] [ 65.406] kgem_bo_is_render: handle=106, rq? 1 [1] [ 65.406] kgem_set_mode: flushing before new bo [ 65.406] gen8_vertex_close: used=830, vbo active? 23, vb=201, nreloc=2 [ 65.406] gen8_vertex_close: reloc[0] = 287 [ 65.406] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 65.406] kgem_add_handle: handle=23, index=5 [ 65.406] kgem_add_reloc64[11] = (delta=0, target handle=5, presumed=fd541000) [ 65.406] gen8_vertex_close: reloc[1] = 372 [ 65.406] kgem_add_reloc64: handle=23, pos=372, delta=0, domains=200000 [ 65.406] kgem_add_reloc64[12] = (delta=0, target handle=5, presumed=fd541000) [ 65.406] batch[1/1, flags=1800]: 774 774 16112 16384, nreloc=13, nexec=6, nfence=0, aperture=1164 [fenced=0] [ 65.406] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd981000 [ 65.406] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -57343 [ 65.406] kgem_fixup_relocs: shrinking by 57344 [ 65.406] __kgem_busy: handle=2, busy=0, wedged=0 [ 65.406] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd981000 [ 65.406] kgem_commit: release handle=106 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd4c5000 [ 65.406] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 65.406] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 65.406] __kgem_bo_clear_busy: handle=7 [ 65.406] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 65.406] kgem_commit: release handle=113 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 65.406] __kgem_bo_clear_busy: handle=113 [ 65.406] kgem_commit: release handle=113 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fe00a000 [ 65.406] kgem_commit: release handle=113 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 65.406] __kgem_bo_clear_busy: handle=113 [ 65.406] kgem_commit: release handle=113 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 65.406] __kgem_bo_clear_busy: handle=113 [ 65.406] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 65.406] kgem_commit: release handle=113 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 65.406] __kgem_bo_clear_busy: handle=113 [ 65.406] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 65.406] __kgem_bo_clear_busy: handle=7 [ 65.406] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 65.406] __kgem_busy: handle=2, busy=131072, wedged=0 [ 65.406] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 65.406] kgem_check_bo: num_pages=+8164, num_exec=+2 [ 65.406] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 65.406] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 65.406] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 65.406] kgem_add_handle: handle=4, index=0 [ 65.406] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 65.406] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 65.406] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 65.406] gen9_composite_get_binding_table(ffc0) [ 65.406] kgem_add_reloc64: handle=9, pos=16360, delta=0, domains=20002 [ 65.406] kgem_add_handle: handle=9, index=1 [ 65.406] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f02dd000) [ 65.406] __kgem_bo_mark_dirty: handle=9 (proxy? 0) [ 65.406] [3fe0] bind bo(handle=9, addr=f02dd000), format=192, width=3775, height=2136, pitch=15360, tiling=1 -> render [ 65.406] kgem_add_reloc64: handle=106, pos=16344, delta=0, domains=40000 [ 65.406] kgem_add_handle: handle=106, index=2 [ 65.406] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd4c5000) [ 65.406] [3fd0] bind bo(handle=106, addr=fd4c5000), format=192, width=508, height=37, pitch=2048, tiling=1 -> sampler [ 65.406] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 65.406] gen9_emit_sampler: sampler = 0 [ 65.406] gen9_emit_sf: num_sf_outputs=1 [ 65.406] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 65.406] gen9_emit_vertex_elements: setup id=0 [ 65.406] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 65.406] (495, 0) -> (495, 833) + (13, 17) [ 65.406] (0, 17) -> (0, 850) + (508, 20) [ 65.406] gen8_vertex_flush[490] = 6 [ 65.406] sna_accel_flush: flush?=1, dirty?=0 [ 65.406] gen8_vertex_close: used=842, vbo active? 23, vb=1, nreloc=1 [ 65.406] gen8_vertex_close: reloc[0] = 287 [ 65.406] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 65.406] kgem_add_handle: handle=23, index=3 [ 65.406] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 65.406] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=8238 [fenced=0] [ 65.406] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 65.406] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 65.406] kgem_fixup_relocs: shrinking by 61440 [ 65.406] __kgem_busy: handle=1, busy=0, wedged=0 [ 65.406] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 65.406] kgem_commit: release handle=9 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f02dd000 [ 65.406] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 65.406] kgem_commit: release handle=106 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd4c5000 [ 65.406] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 65.406] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 65.406] sna_accel_flush: flush?=0, dirty?=0 [ 65.406] sna_accel_flush: flush?=0, dirty?=0 [ 65.406] sna_accel_flush: flush?=0, dirty?=0 [ 65.406] sna_accel_flush: flush?=0, dirty?=0 [ 65.406] sna_destroy_pixmap: pixmap=4001, attached?=1 [ 65.406] _kgem_bo_destroy: handle=106, proxy? 0 [ 65.406] __kgem_bo_destroy: handle=106, size=262144 [ 65.406] __kgem_busy: handle=106, busy=0, wedged=0 [ 65.406] __kgem_bo_clear_busy: handle=106 [ 65.406] kgem_bo_move_to_inactive: moving handle=106 to inactive [ 65.406] __sna_free_pixmap(pixmap=4001) [ 65.406] sna_accel_flush: flush?=0, dirty?=0 [ 65.406] sna_accel_flush: flush?=0, dirty?=0 [ 65.406] sna_accel_flush: flush?=0, dirty?=0 [ 65.406] sna_block_handler (tv=0.470000) [ 65.406] kgem_retire, need_retire?=1 [ 65.406] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 65.406] kgem_retire__requests_ring: retiring ring 0 [ 65.406] __kgem_busy: handle=2, busy=0, wedged=0 [ 65.406] __kgem_retire_rq: request 2 complete [ 65.406] kgem_retire__requests_ring: retiring ring 0 [ 65.406] __kgem_busy: handle=1, busy=0, wedged=0 [ 65.406] __kgem_retire_rq: request 1 complete [ 65.406] __kgem_bo_flush: handle=9, busy=0, wedged=0 [ 65.406] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 65.406] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 65.406] kgem_retire -- retired=0, need_retire=0 [ 65.406] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 65.406] gen6_render_retire: resetting idle vbo [ 65.406] sna_scanout_do_flush: flush timer active: delta=9 [ 65.406] sna_accel_do_throttle -- no pending activity [ 65.406] sna_accel_block: evaluating timers, active=5 [ 65.406] sna_accel_block: flush timer expires in 9 [65415] [ 65.408] sna_wakeup_handler [ 65.408] sna_accel_flush: flush?=0, dirty?=0 [ 65.408] sna_accel_flush: flush?=0, dirty?=0 [ 65.408] sna_block_handler (tv=0.468000) [ 65.408] sna_scanout_do_flush: flush timer active: delta=7 [ 65.408] sna_accel_do_throttle -- no pending activity [ 65.408] sna_accel_block: evaluating timers, active=5 [ 65.408] sna_accel_block: flush timer expires in 7 [65415] [ 65.408] sna_wakeup_handler [ 65.408] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=114, name=86 [ 65.408] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 65.408] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 65.408] sna_dri2_get_back: draw size=7680x2160, back buffer handle=114 size=7680x2160, is-scanout? 1, active?=1, pitch=30720, front pitch=30720 [ 65.408] sna_dri2_get_back: reuse backbuffer? 1 [ 65.408] sna_dri2_get_back: back buffer handle=114, active?=1, refcnt=1 [ 65.408] sna_dri2_get_back: cache: handle=40, active=0 [ 65.408] sna_dri2_get_back: reuse cache handle=40, name=5, flags=0 [ 65.408] sna_dri2_get_back: caching handle=114 (name=86, flags=0, active_scanout=1) [ 65.408] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 65.408] sna_dri2_reuse_buffer: reusing back buffer handle=40, name=5, pitch=30720, age=0 [ 65.408] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 65.408] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=128, name=76, active_scanout=3 [ 65.408] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 65.408] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 65.408] sna_accel_flush: flush?=0, dirty?=0 [ 65.408] sna_accel_flush: flush?=0, dirty?=0 [ 65.408] sna_accel_flush: flush?=0, dirty?=0 [ 65.408] sna_block_handler (tv=0.468000) [ 65.408] sna_scanout_do_flush: flush timer active: delta=7 [ 65.408] sna_accel_do_throttle -- no pending activity [ 65.408] sna_accel_block: evaluating timers, active=5 [ 65.408] sna_accel_block: flush timer expires in 7 [65415] [ 65.409] sna_wakeup_handler [ 65.409] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 65.409] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 65.409] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 65.409] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 65.409] sna_dri2_get_msc(draw=146, pipe=0) [ 65.409] sna_crtc_record_swap: recording last swap on pipe=0, frame 3674 [msc=3674], time 65.403670 [ 65.409] sna_dri2_get_msc: msc=3674 [raw=3674], ust=65403670 [ 65.409] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=40 (refs=1/1, flush=0) , front=128 (refs=1/4, flush=1) [ 65.409] sna_dri2_schedule_swap(target_msc=3674, divisor=0, remainder=0) [ 65.409] sna_dri2_schedule_swap: using front handle=128, active_scanout?=3, flush?=1 [ 65.409] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 65.409] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 65.409] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 65.409] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 65.409] sna_crtc_record_swap: recording last swap on pipe=0, frame 3674 [msc=3674], time 65.403670 [ 65.409] immediate_swap: current_msc=3674, target_msc=3674 -- yes [ 65.409] can_flip: no, shadow enabled [ 65.409] sna_dri2_add_event: adding event to window 146) [ 65.409] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 65.409] sna_dri2_immediate_blit: no pending blit, starting chain [ 65.409] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 65.409] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 65.409] can_xchg: back size=8701e00, front size=8701e00 [ 65.409] can_xchg: yes, pixmap=165 [ 65.409] sna_dri2_xchg: win=146, exchange front=128/76,ref=2 and back=40/5,ref=2, pixmap=165 7680x2160 [ 65.409] sna_dri2_xchg: back_bo handle=40, pitch=30720, size=132710400, ref=1, active_scanout?=0 [ 65.409] sna_dri2_xchg: front_bo handle=128, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 65.409] set_bo: pixmap=165, handle=40 (old handle=128) [ 65.409] set_bo: marking whole pixmap as damaged [ 65.409] set_bo: applying final/discard move-to-gpu [ 65.409] wait_for_shadow: flags=0, flips=1, handle=128, shadow=32 [ 65.409] set_bo: dropping flush hint from handle=128 [ 65.409] set_bo: adding flush hint to handle=40 [ 65.409] mark_stale(handle=128) => 1 [ 65.409] swap_limit: draw=146 setting swap limit to 3 [ 65.409] sna_dri2_swap_limit_validate: swap limit set to 3 [ 65.409] sna_next_vblank(pipe=0, waiting until next vblank) [ 65.409] sna_dri2_schedule_swap: reported target_msc=3674 [ 65.409] sna_accel_flush: flush?=0, dirty?=0 [ 65.409] sna_accel_flush: flush?=0, dirty?=0 [ 65.409] sna_accel_flush: flush?=0, dirty?=0 [ 65.409] sna_accel_flush: flush?=0, dirty?=0 [ 65.409] sna_block_handler (tv=0.467000) [ 65.409] sna_scanout_do_flush: flush timer active: delta=6 [ 65.409] sna_accel_do_throttle -- no pending activity [ 65.409] sna_accel_block: evaluating timers, active=5 [ 65.409] sna_accel_block: flush timer expires in 6 [65415] [ 65.415] sna_wakeup_handler [ 65.415] sna_block_handler (tv=0.461000) [ 65.415] sna_scanout_do_flush: flush timer active: delta=0 [ 65.415] sna_scanout_do_flush (time=65415), triggered [ 65.415] sna_scanout_flush (time=65415), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 65.415] has_shadow: has pending damage? 1, outstanding flips: 1 [ 65.415] stop_flush: scanout=40 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 65.415] has_shadow: has pending damage? 1, outstanding flips: 1 [ 65.415] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 1, mode reconfiguration pending? 0) [ 65.415] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 65.415] sna_mode_redisplay: checking for 1 outstanding flip completions [ 65.415] sna_mode_redisplay: now 1 outstanding flip completions (enabled? 1) [ 65.415] sna_accel_do_throttle -- no pending activity [ 65.415] sna_accel_block: evaluating timers, active=5 [ 65.415] sna_accel_block: flush timer expires in 16 [65431] [ 65.418] sna_wakeup_handler [ 65.418] sna_mode_wakeup: len=32 [ 65.418] sna_mode_wakeup: recording last swap on pipe=1, frame 3645 [e3d], time 65.418949 [ 65.418] sna_mode_wakeup: removing handle=114 [active_scanout=0] from scanout, installing handle=128 [active_scanout=2] [ 65.418] sna_mode_wakeup: flip complete, pending? 1 [ 65.418] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 65.418] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 65.418] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 65.418] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 65.418] sna_pixmap_move_to_gpu: already all-damaged [ 65.418] sna_pixmap_mark_active: pixmap=165, handle=40 [ 65.418] sna_mode_redisplay: crtc[0] transformed? 0 [ 65.418] sna_mode_redisplay: crtc[1] transformed? 0 [ 65.418] sna_mode_redisplay: crtc[2] transformed? 0 [ 65.418] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=40 [active=1] [ 65.418] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 128, transformed? 0 [ 65.418] get_fb: reusing fb=110 for handle=40 [ 65.418] sna_mode_redisplay: recording flip on CRTC:32 handle=40, active_scanout=2, serial=2 [ 65.418] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 65.418] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 128, transformed? 0 [ 65.418] sna_mode_redisplay: recording flip on CRTC:39 handle=40, active_scanout=3, serial=3 [ 65.418] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 65.418] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 65.418] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 65.418] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=40, shadow handle=32 [ 65.418] sna_block_handler (tv=0.458000) [ 65.418] sna_scanout_do_flush: flush timer active: delta=13 [ 65.418] sna_accel_do_throttle -- no pending activity [ 65.418] sna_accel_block: evaluating timers, active=5 [ 65.418] sna_accel_block: flush timer expires in 13 [65431] [ 65.419] sna_wakeup_handler [ 65.419] sna_mode_wakeup: len=32 [ 65.420] sna_dri2_vblank_handler(type=2, sequence=3675, draw=3353) [ 65.420] sna_crtc_record_swap: recording last swap on pipe=0, frame 3675 [msc=3675], time 65.420356 [ 65.420] sna_dri2_vblank_handler: 2 complete, frame=3675 tv=65.420356 [ 65.420] sna_dri2_blit_complete: blit finished [ 65.420] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=3675, tv=65.420356) [ 65.420] frame_swap_complete(type=2): draw=146, pipe=0, frame=3675 [msc=3675], tv=65.420356 [ 65.420] sna_accel_flush: flush?=0, dirty?=0 [ 65.420] sna_dri2_event_free(draw?=1) [ 65.420] sna_dri2_remove_event: remove[0x561c947bf430] from window 146, active? 1 [ 65.420] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 65.420] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=128] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 65.420] sna_dri2_vblank_handler complete [ 65.420] sna_block_handler (tv=0.456000) [ 65.420] sna_scanout_do_flush: flush timer active: delta=11 [ 65.420] sna_accel_do_throttle -- no pending activity [ 65.420] sna_accel_block: evaluating timers, active=5 [ 65.420] sna_accel_block: flush timer expires in 11 [65431] [ 65.431] sna_wakeup_handler [ 65.431] sna_block_handler (tv=0.445000) [ 65.431] sna_scanout_do_flush: flush timer active: delta=0 [ 65.431] sna_scanout_do_flush (time=65431), triggered [ 65.431] sna_scanout_flush (time=65431), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 65.431] has_shadow: has pending damage? 0, outstanding flips: 2 [ 65.431] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 65.431] has_shadow: has pending damage? 0, outstanding flips: 2 [ 65.431] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 2, mode reconfiguration pending? 0) [ 65.431] sna_accel_do_throttle -- no pending activity [ 65.431] sna_accel_block: evaluating timers, active=5 [ 65.431] sna_accel_block: flush timer expires in 16 [65447] [ 65.435] sna_wakeup_handler [ 65.435] sna_mode_wakeup: len=32 [ 65.435] sna_mode_wakeup: recording last swap on pipe=1, frame 3646 [e3e], time 65.435632 [ 65.435] sna_mode_wakeup: removing handle=128 [active_scanout=1] from scanout, installing handle=40 [active_scanout=3] [ 65.435] sna_mode_wakeup: flip complete, pending? 2 [ 65.435] sna_block_handler (tv=0.441000) [ 65.435] sna_scanout_do_flush: flush timer active: delta=12 [ 65.435] sna_accel_do_throttle -- no pending activity [ 65.435] sna_accel_block: evaluating timers, active=5 [ 65.435] sna_accel_block: flush timer expires in 12 [65447] [ 65.436] sna_wakeup_handler [ 65.436] sna_mode_wakeup: len=32 [ 65.436] sna_mode_wakeup: recording last swap on pipe=0, frame 3676 [e5c], time 65.437034 [ 65.436] sna_mode_wakeup: removing handle=128 [active_scanout=0] from scanout, installing handle=40 [active_scanout=3] [ 65.436] sna_mode_wakeup: flip complete, pending? 1 [ 65.436] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 65.436] sna_block_handler (tv=0.440000) [ 65.436] sna_scanout_do_flush: flush timer active: delta=11 [ 65.436] sna_accel_do_throttle -- no pending activity [ 65.436] sna_accel_block: evaluating timers, active=5 [ 65.436] sna_accel_block: flush timer expires in 11 [65447] [ 65.448] sna_wakeup_handler [ 65.448] sna_block_handler (tv=0.428000) [ 65.448] sna_scanout_do_flush: flush timer active: delta=-1 [ 65.448] sna_scanout_do_flush (time=65448), triggered [ 65.448] sna_scanout_flush (time=65448), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 65.448] has_shadow: has pending damage? 0, outstanding flips: 0 [ 65.448] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 65.448] has_shadow: has pending damage? 0, outstanding flips: 0 [ 65.448] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 65.448] sna_accel_do_throttle -- no pending activity [ 65.448] sna_accel_block: evaluating timers, active=5 [ 65.448] sna_accel_block: flush timer expires in 16 [65464] [ 65.457] sna_wakeup_handler [ 65.457] sna_accel_flush: flush?=0, dirty?=0 [ 65.457] sna_accel_flush: flush?=0, dirty?=0 [ 65.457] sna_block_handler (tv=0.419000) [ 65.457] sna_scanout_do_flush: flush timer active: delta=7 [ 65.457] sna_accel_do_throttle -- no pending activity [ 65.457] sna_accel_block: evaluating timers, active=5 [ 65.457] sna_accel_block: flush timer expires in 7 [65464] [ 65.457] sna_wakeup_handler [ 65.457] sna_block_handler (tv=0.419000) [ 65.457] sna_scanout_do_flush: flush timer active: delta=7 [ 65.457] sna_accel_do_throttle -- no pending activity [ 65.457] sna_accel_block: evaluating timers, active=5 [ 65.457] sna_accel_block: flush timer expires in 7 [65464] [ 65.458] sna_wakeup_handler [ 65.458] sna_block_handler (tv=0.418000) [ 65.458] sna_scanout_do_flush: flush timer active: delta=6 [ 65.458] sna_accel_do_throttle -- no pending activity [ 65.458] sna_accel_block: evaluating timers, active=5 [ 65.458] sna_accel_block: flush timer expires in 6 [65464] [ 65.459] sna_wakeup_handler [ 65.459] sna_block_handler (tv=0.417000) [ 65.459] sna_scanout_do_flush: flush timer active: delta=5 [ 65.459] sna_accel_do_throttle -- no pending activity [ 65.459] sna_accel_block: evaluating timers, active=5 [ 65.459] sna_accel_block: flush timer expires in 5 [65464] [ 65.465] sna_wakeup_handler [ 65.465] sna_block_handler (tv=0.411000) [ 65.465] sna_scanout_do_flush: flush timer active: delta=-1 [ 65.465] sna_scanout_do_flush (time=65465), triggered [ 65.465] sna_scanout_flush (time=65465), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 65.465] has_shadow: has pending damage? 0, outstanding flips: 0 [ 65.465] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 65.465] has_shadow: has pending damage? 0, outstanding flips: 0 [ 65.465] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 65.465] sna_accel_do_throttle -- no pending activity [ 65.465] sna_accel_block: evaluating timers, active=5 [ 65.465] sna_accel_block: flush timer expires in 16 [65481] [ 65.481] sna_wakeup_handler [ 65.481] sna_block_handler (tv=0.395000) [ 65.481] sna_scanout_do_flush: flush timer active: delta=0 [ 65.481] sna_scanout_do_flush (time=65481), triggered [ 65.481] sna_scanout_flush (time=65481), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 65.481] has_shadow: has pending damage? 0, outstanding flips: 0 [ 65.481] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 65.481] has_shadow: has pending damage? 0, outstanding flips: 0 [ 65.481] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 65.481] sna_accel_do_throttle -- no pending activity [ 65.481] sna_accel_block: evaluating timers, active=5 [ 65.481] sna_accel_block: flush timer expires in 16 [65497] [ 65.497] sna_wakeup_handler [ 65.497] sna_block_handler (tv=0.379000) [ 65.497] sna_scanout_do_flush: flush timer active: delta=0 [ 65.497] sna_scanout_do_flush (time=65497), triggered [ 65.497] sna_scanout_flush (time=65497), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 65.497] has_shadow: has pending damage? 0, outstanding flips: 0 [ 65.497] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 65.497] has_shadow: has pending damage? 0, outstanding flips: 0 [ 65.497] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 65.497] sna_accel_do_throttle -- no pending activity [ 65.497] sna_accel_block: evaluating timers, active=5 [ 65.497] sna_accel_block: flush timer expires in 16 [65513] [ 65.513] sna_wakeup_handler [ 65.513] sna_block_handler (tv=0.363000) [ 65.513] sna_scanout_do_flush: flush timer active: delta=0 [ 65.513] sna_scanout_do_flush (time=65513), triggered [ 65.513] sna_scanout_flush (time=65513), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 65.513] has_shadow: has pending damage? 0, outstanding flips: 0 [ 65.513] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 65.513] has_shadow: has pending damage? 0, outstanding flips: 0 [ 65.513] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 65.513] sna_accel_do_throttle -- no pending activity [ 65.513] sna_accel_block: evaluating timers, active=5 [ 65.513] sna_accel_block: flush timer expires in 16 [65529] [ 65.530] sna_wakeup_handler [ 65.530] sna_block_handler (tv=0.346000) [ 65.530] sna_scanout_do_flush: flush timer active: delta=-1 [ 65.530] sna_scanout_do_flush (time=65530), triggered [ 65.530] sna_scanout_flush (time=65530), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 65.530] has_shadow: has pending damage? 0, outstanding flips: 0 [ 65.530] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 65.530] has_shadow: has pending damage? 0, outstanding flips: 0 [ 65.530] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 65.530] sna_accel_do_throttle -- no pending activity [ 65.530] sna_accel_block: evaluating timers, active=5 [ 65.530] sna_accel_block: flush timer expires in 16 [65546] [ 65.546] sna_wakeup_handler [ 65.546] sna_block_handler (tv=0.330000) [ 65.546] sna_scanout_do_flush: flush timer active: delta=0 [ 65.546] sna_scanout_do_flush (time=65546), triggered [ 65.546] sna_scanout_flush (time=65546), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 65.546] has_shadow: has pending damage? 0, outstanding flips: 0 [ 65.546] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 65.546] has_shadow: has pending damage? 0, outstanding flips: 0 [ 65.546] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 65.546] sna_accel_do_throttle -- no pending activity [ 65.546] sna_accel_block: evaluating timers, active=5 [ 65.546] sna_accel_block: flush timer expires in 16 [65562] [ 65.562] sna_wakeup_handler [ 65.562] sna_block_handler (tv=0.314000) [ 65.562] sna_scanout_do_flush: flush timer active: delta=0 [ 65.562] sna_scanout_do_flush (time=65562), triggered [ 65.562] sna_scanout_flush (time=65562), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 65.562] has_shadow: has pending damage? 0, outstanding flips: 0 [ 65.562] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 65.562] has_shadow: has pending damage? 0, outstanding flips: 0 [ 65.562] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 65.562] sna_accel_do_throttle -- no pending activity [ 65.562] sna_accel_block: evaluating timers, active=5 [ 65.562] sna_accel_block: flush timer expires in 16 [65578] [ 65.578] sna_wakeup_handler [ 65.578] sna_block_handler (tv=0.298000) [ 65.578] sna_scanout_do_flush: flush timer active: delta=0 [ 65.578] sna_scanout_do_flush (time=65578), triggered [ 65.578] sna_scanout_flush (time=65578), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 65.578] has_shadow: has pending damage? 0, outstanding flips: 0 [ 65.578] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 65.578] has_shadow: has pending damage? 0, outstanding flips: 0 [ 65.578] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 65.578] sna_accel_do_throttle -- no pending activity [ 65.578] sna_accel_block: evaluating timers, active=5 [ 65.578] sna_accel_block: flush timer expires in 16 [65594] [ 65.594] sna_wakeup_handler [ 65.594] sna_block_handler (tv=0.282000) [ 65.594] sna_scanout_do_flush: flush timer active: delta=0 [ 65.594] sna_scanout_do_flush (time=65594), triggered [ 65.594] sna_scanout_flush (time=65594), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 65.594] has_shadow: has pending damage? 0, outstanding flips: 0 [ 65.594] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 65.594] has_shadow: has pending damage? 0, outstanding flips: 0 [ 65.594] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 65.594] sna_accel_do_throttle -- no pending activity [ 65.594] sna_accel_block: evaluating timers, active=5 [ 65.594] sna_accel_block: flush timer expires in 16 [65610] [ 65.611] sna_wakeup_handler [ 65.611] sna_block_handler (tv=0.265000) [ 65.611] sna_scanout_do_flush: flush timer active: delta=-1 [ 65.611] sna_scanout_do_flush (time=65611), triggered [ 65.611] sna_scanout_flush (time=65611), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 65.611] has_shadow: has pending damage? 0, outstanding flips: 0 [ 65.611] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 65.611] has_shadow: has pending damage? 0, outstanding flips: 0 [ 65.611] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 65.611] sna_accel_do_throttle -- no pending activity [ 65.611] sna_accel_block: evaluating timers, active=5 [ 65.611] sna_accel_block: flush timer expires in 16 [65627] [ 65.627] sna_wakeup_handler [ 65.627] sna_block_handler (tv=0.249000) [ 65.627] sna_scanout_do_flush: flush timer active: delta=0 [ 65.627] sna_scanout_do_flush (time=65627), triggered [ 65.627] sna_scanout_flush (time=65627), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 65.627] has_shadow: has pending damage? 0, outstanding flips: 0 [ 65.627] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 65.627] has_shadow: has pending damage? 0, outstanding flips: 0 [ 65.627] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 65.627] sna_accel_do_throttle -- no pending activity [ 65.627] sna_accel_block: evaluating timers, active=5 [ 65.627] sna_accel_block: flush timer expires in 16 [65643] [ 65.643] sna_wakeup_handler [ 65.643] sna_block_handler (tv=0.233000) [ 65.643] sna_scanout_do_flush: flush timer active: delta=0 [ 65.643] sna_scanout_do_flush (time=65643), triggered [ 65.643] sna_scanout_flush (time=65643), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 65.643] has_shadow: has pending damage? 0, outstanding flips: 0 [ 65.643] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 65.643] has_shadow: has pending damage? 0, outstanding flips: 0 [ 65.643] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 65.643] sna_accel_do_throttle -- no pending activity [ 65.643] sna_accel_block: evaluating timers, active=5 [ 65.643] sna_accel_block: flush timer expires in 16 [65659] [ 65.660] sna_wakeup_handler [ 65.660] sna_block_handler (tv=0.216000) [ 65.660] sna_scanout_do_flush: flush timer active: delta=-1 [ 65.660] sna_scanout_do_flush (time=65660), triggered [ 65.660] sna_scanout_flush (time=65660), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 65.660] has_shadow: has pending damage? 0, outstanding flips: 0 [ 65.660] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 65.660] has_shadow: has pending damage? 0, outstanding flips: 0 [ 65.660] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 65.660] sna_accel_do_throttle -- no pending activity [ 65.660] sna_accel_block: evaluating timers, active=5 [ 65.660] sna_accel_block: flush timer expires in 16 [65676] [ 65.676] sna_wakeup_handler [ 65.676] sna_block_handler (tv=0.200000) [ 65.676] sna_scanout_do_flush: flush timer active: delta=0 [ 65.676] sna_scanout_do_flush (time=65676), triggered [ 65.676] sna_scanout_flush (time=65676), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 65.676] has_shadow: has pending damage? 0, outstanding flips: 0 [ 65.676] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 65.676] has_shadow: has pending damage? 0, outstanding flips: 0 [ 65.676] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 65.676] sna_accel_do_throttle -- no pending activity [ 65.676] sna_accel_block: evaluating timers, active=5 [ 65.676] sna_accel_block: flush timer expires in 16 [65692] [ 65.692] sna_wakeup_handler [ 65.692] sna_block_handler (tv=0.184000) [ 65.692] sna_scanout_do_flush: flush timer active: delta=0 [ 65.692] sna_scanout_do_flush (time=65692), triggered [ 65.692] sna_scanout_flush (time=65692), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 65.692] has_shadow: has pending damage? 0, outstanding flips: 0 [ 65.692] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 65.692] has_shadow: has pending damage? 0, outstanding flips: 0 [ 65.692] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 65.692] sna_accel_do_throttle -- no pending activity [ 65.692] sna_accel_block: evaluating timers, active=5 [ 65.692] sna_accel_block: flush timer expires in 16 [65708] [ 65.709] sna_wakeup_handler [ 65.709] sna_block_handler (tv=0.167000) [ 65.709] sna_scanout_do_flush: flush timer active: delta=-1 [ 65.709] sna_scanout_do_flush (time=65709), triggered [ 65.709] sna_scanout_flush (time=65709), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 65.709] has_shadow: has pending damage? 0, outstanding flips: 0 [ 65.709] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 65.709] has_shadow: has pending damage? 0, outstanding flips: 0 [ 65.709] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 65.709] sna_accel_do_throttle -- no pending activity [ 65.709] sna_accel_block: evaluating timers, active=5 [ 65.709] sna_accel_block: flush timer expires in 16 [65725] [ 65.725] sna_wakeup_handler [ 65.725] sna_block_handler (tv=0.151000) [ 65.725] sna_scanout_do_flush: flush timer active: delta=0 [ 65.725] sna_scanout_do_flush (time=65725), triggered [ 65.725] sna_scanout_flush (time=65725), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 65.725] has_shadow: has pending damage? 0, outstanding flips: 0 [ 65.725] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 65.725] has_shadow: has pending damage? 0, outstanding flips: 0 [ 65.725] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 65.725] sna_accel_do_throttle -- no pending activity [ 65.725] sna_accel_block: evaluating timers, active=5 [ 65.725] sna_accel_block: flush timer expires in 16 [65741] [ 65.741] sna_wakeup_handler [ 65.741] sna_block_handler (tv=0.135000) [ 65.741] sna_scanout_do_flush: flush timer active: delta=0 [ 65.741] sna_scanout_do_flush (time=65741), triggered [ 65.741] sna_scanout_flush (time=65741), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 65.741] has_shadow: has pending damage? 0, outstanding flips: 0 [ 65.741] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 65.741] has_shadow: has pending damage? 0, outstanding flips: 0 [ 65.741] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 65.741] sna_accel_do_throttle -- no pending activity [ 65.741] sna_accel_block: evaluating timers, active=5 [ 65.741] sna_accel_block: flush timer expires in 16 [65757] [ 65.758] sna_wakeup_handler [ 65.758] sna_block_handler (tv=0.118000) [ 65.758] sna_scanout_do_flush: flush timer active: delta=-1 [ 65.758] sna_scanout_do_flush (time=65758), triggered [ 65.758] sna_scanout_flush (time=65758), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 65.758] has_shadow: has pending damage? 0, outstanding flips: 0 [ 65.758] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 65.758] has_shadow: has pending damage? 0, outstanding flips: 0 [ 65.758] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 65.758] sna_accel_do_throttle -- no pending activity [ 65.758] sna_accel_block: evaluating timers, active=5 [ 65.758] sna_accel_block: flush timer expires in 16 [65774] [ 65.774] sna_wakeup_handler [ 65.774] sna_block_handler (tv=0.102000) [ 65.774] sna_scanout_do_flush: flush timer active: delta=0 [ 65.774] sna_scanout_do_flush (time=65774), triggered [ 65.774] sna_scanout_flush (time=65774), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 65.774] has_shadow: has pending damage? 0, outstanding flips: 0 [ 65.774] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 65.774] has_shadow: has pending damage? 0, outstanding flips: 0 [ 65.774] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 65.774] sna_accel_do_throttle -- no pending activity [ 65.774] sna_accel_block: evaluating timers, active=5 [ 65.774] sna_accel_block: flush timer expires in 16 [65790] [ 65.790] sna_wakeup_handler [ 65.790] sna_block_handler (tv=0.86000) [ 65.790] sna_scanout_do_flush: flush timer active: delta=0 [ 65.790] sna_scanout_do_flush (time=65790), triggered [ 65.790] sna_scanout_flush (time=65790), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 65.790] has_shadow: has pending damage? 0, outstanding flips: 0 [ 65.790] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 65.790] has_shadow: has pending damage? 0, outstanding flips: 0 [ 65.790] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 65.790] sna_accel_do_throttle -- no pending activity [ 65.790] sna_accel_block: evaluating timers, active=5 [ 65.790] sna_accel_block: flush timer expires in 16 [65806] [ 65.807] sna_wakeup_handler [ 65.807] sna_block_handler (tv=0.69000) [ 65.807] sna_scanout_do_flush: flush timer active: delta=-1 [ 65.807] sna_scanout_do_flush (time=65807), triggered [ 65.807] sna_scanout_flush (time=65807), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 65.807] has_shadow: has pending damage? 0, outstanding flips: 0 [ 65.807] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 65.807] has_shadow: has pending damage? 0, outstanding flips: 0 [ 65.807] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 65.807] sna_accel_do_throttle -- no pending activity [ 65.807] sna_accel_block: evaluating timers, active=5 [ 65.807] sna_accel_block: flush timer expires in 16 [65823] [ 65.823] sna_wakeup_handler [ 65.823] sna_block_handler (tv=0.53000) [ 65.823] sna_scanout_do_flush: flush timer active: delta=0 [ 65.823] sna_scanout_do_flush (time=65823), triggered [ 65.823] sna_scanout_flush (time=65823), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 65.823] has_shadow: has pending damage? 0, outstanding flips: 0 [ 65.823] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 65.823] has_shadow: has pending damage? 0, outstanding flips: 0 [ 65.823] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 65.823] sna_accel_do_throttle -- no pending activity [ 65.823] sna_accel_block: evaluating timers, active=5 [ 65.823] sna_accel_block: flush timer expires in 16 [65839] [ 65.839] sna_wakeup_handler [ 65.839] sna_block_handler (tv=0.37000) [ 65.839] sna_scanout_do_flush: flush timer active: delta=0 [ 65.839] sna_scanout_do_flush (time=65839), triggered [ 65.839] sna_scanout_flush (time=65839), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 65.839] has_shadow: has pending damage? 0, outstanding flips: 0 [ 65.839] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 65.839] has_shadow: has pending damage? 0, outstanding flips: 0 [ 65.839] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 65.839] sna_accel_do_throttle -- no pending activity [ 65.839] sna_accel_block: evaluating timers, active=5 [ 65.839] sna_accel_block: flush timer expires in 16 [65855] [ 65.856] sna_wakeup_handler [ 65.856] sna_block_handler (tv=0.20000) [ 65.856] sna_scanout_do_flush: flush timer active: delta=-1 [ 65.856] sna_scanout_do_flush (time=65856), triggered [ 65.856] sna_scanout_flush (time=65856), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 65.856] has_shadow: has pending damage? 0, outstanding flips: 0 [ 65.856] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 65.856] has_shadow: has pending damage? 0, outstanding flips: 0 [ 65.856] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 65.856] sna_accel_do_throttle -- no pending activity [ 65.856] sna_accel_block: evaluating timers, active=5 [ 65.856] sna_accel_block: flush timer expires in 16 [65872] [ 65.872] sna_wakeup_handler [ 65.872] sna_block_handler (tv=0.4000) [ 65.872] sna_scanout_do_flush: flush timer active: delta=0 [ 65.872] sna_scanout_do_flush (time=65872), triggered [ 65.872] sna_scanout_flush (time=65872), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 65.872] has_shadow: has pending damage? 0, outstanding flips: 0 [ 65.872] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 65.872] has_shadow: has pending damage? 0, outstanding flips: 0 [ 65.872] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 65.872] sna_accel_do_throttle -- no pending activity [ 65.872] sna_accel_block: evaluating timers, active=5 [ 65.872] sna_accel_block: flush timer expires in 16 [65888] [ 65.876] sna_wakeup_handler [ 65.876] sna_block_handler (tv=555.213000) [ 65.876] sna_scanout_do_flush: flush timer active: delta=12 [ 65.876] sna_accel_do_throttle -- no pending activity [ 65.876] sna_accel_block: evaluating timers, active=5 [ 65.876] sna_accel_block: flush timer expires in 12 [65888] [ 65.889] sna_wakeup_handler [ 65.889] sna_block_handler (tv=555.200000) [ 65.889] sna_scanout_do_flush: flush timer active: delta=-1 [ 65.889] sna_scanout_do_flush (time=65889), triggered [ 65.889] sna_scanout_flush (time=65889), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 65.889] has_shadow: has pending damage? 0, outstanding flips: 0 [ 65.889] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 65.889] has_shadow: has pending damage? 0, outstanding flips: 0 [ 65.889] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 65.889] sna_accel_do_throttle -- no pending activity [ 65.889] sna_accel_block: evaluating timers, active=5 [ 65.889] sna_accel_block: flush timer expires in 16 [65905] [ 65.905] sna_wakeup_handler [ 65.905] sna_block_handler (tv=555.184000) [ 65.905] sna_scanout_do_flush: flush timer active: delta=0 [ 65.905] sna_scanout_do_flush (time=65905), triggered [ 65.905] sna_scanout_flush (time=65905), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 65.905] has_shadow: has pending damage? 0, outstanding flips: 0 [ 65.905] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 65.905] has_shadow: has pending damage? 0, outstanding flips: 0 [ 65.905] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 65.905] sna_accel_do_throttle -- no pending activity [ 65.905] sna_accel_block: evaluating timers, active=5 [ 65.905] sna_accel_block: flush timer expires in 16 [65921] [ 65.921] sna_wakeup_handler [ 65.921] sna_block_handler (tv=555.168000) [ 65.921] sna_scanout_do_flush: flush timer active: delta=0 [ 65.921] sna_scanout_do_flush (time=65921), triggered [ 65.921] sna_scanout_flush (time=65921), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 65.921] has_shadow: has pending damage? 0, outstanding flips: 0 [ 65.921] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 65.921] has_shadow: has pending damage? 0, outstanding flips: 0 [ 65.921] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 65.921] sna_accel_do_throttle -- no pending activity [ 65.921] sna_accel_block: evaluating timers, active=5 [ 65.921] sna_accel_block: flush timer expires in 16 [65937] [ 65.937] sna_wakeup_handler [ 65.938] sna_block_handler (tv=555.151000) [ 65.938] sna_scanout_do_flush: flush timer active: delta=-1 [ 65.938] sna_scanout_do_flush (time=65938), triggered [ 65.938] sna_scanout_flush (time=65938), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 65.938] has_shadow: has pending damage? 0, outstanding flips: 0 [ 65.938] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 65.938] has_shadow: has pending damage? 0, outstanding flips: 0 [ 65.938] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 65.938] sna_accel_do_throttle -- no pending activity [ 65.938] sna_accel_block: evaluating timers, active=5 [ 65.938] sna_accel_block: flush timer expires in 16 [65954] [ 65.954] sna_wakeup_handler [ 65.954] sna_block_handler (tv=555.135000) [ 65.954] sna_scanout_do_flush: flush timer active: delta=0 [ 65.954] sna_scanout_do_flush (time=65954), triggered [ 65.954] sna_scanout_flush (time=65954), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 65.954] has_shadow: has pending damage? 0, outstanding flips: 0 [ 65.954] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 65.954] has_shadow: has pending damage? 0, outstanding flips: 0 [ 65.954] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 65.954] sna_accel_do_throttle -- no pending activity [ 65.954] sna_accel_block: evaluating timers, active=5 [ 65.954] sna_accel_block: flush timer expires in 16 [65970] [ 65.970] sna_wakeup_handler [ 65.970] sna_block_handler (tv=555.119000) [ 65.970] sna_scanout_do_flush: flush timer active: delta=0 [ 65.970] sna_scanout_do_flush (time=65970), triggered [ 65.970] sna_scanout_flush (time=65970), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 65.970] has_shadow: has pending damage? 0, outstanding flips: 0 [ 65.970] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 65.970] has_shadow: has pending damage? 0, outstanding flips: 0 [ 65.970] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 65.970] sna_accel_do_throttle -- no pending activity [ 65.970] sna_accel_block: evaluating timers, active=5 [ 65.970] sna_accel_block: flush timer expires in 16 [65986] [ 65.978] sna_wakeup_handler [ 65.978] sna_create_pixmap(13, 20, 32, usage=0) [ 65.978] kgem_can_create_2d: 13x20 @ 32 [ 65.978] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=20 [ 65.978] kgem_can_create_2d: untiled size=4096 [ 65.978] kgem_choose_tiling: too thin [width 13, 32 bpp] for TILING_X [ 65.978] kgem_choose_tiling: 13x20 -> 0 [ 65.978] sna_create_pixmap: usage=0, flags=a [ 65.978] sna_create_pixmap: small buffer [1040], attaching to shadow pixmap [ 65.978] create_pixmap: allocating pixmap 13x20, depth=32/32, size=1048 [ 65.978] create_pixmap: serial=4002, usage=0, 13x20 [ 65.978] sna_create_pixmap: serial=4002, 13x20, usage=0 [ 65.978] sna_composite_rectangles(pixmap=4003, op=0, 0 x 1 [(0, 0)x(13, 20) ...]) [ 65.978] sna_composite_rectangles: converted to op 0 [ 65.978] sna_composite_rectangles[0] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 65.978] sna_composite_rectangles: nrects=1, region=(0, 0), (13, 20) x 1 [ 65.978] sna_composite_rectangles: clipped extents (0, 0),(13, 20) x 1 [ 65.978] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(13, 20) [ 65.978] sna_composite_rectangles: fallback, dst pixmap=4003 too small or not attached [ 65.978] sna_composite_rectangles: fallback [ 65.978] sna_drawable_move_region_to_cpu(pixmap=4003 (13x20), [(0, 0), (13, 20)], flags=1) [ 65.979] sna_drawable_move_region_to_cpu: region (0, 0), (13, 20) + (0, 0) subsumes pixmap (13x20) [ 65.979] _sna_pixmap_move_to_cpu(pixmap=4003, 13x20, flags=1) [ 65.979] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 65.979] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 65.979] operate_inplace: no, inplace operation not suitable [ 65.979] _sna_pixmap_move_to_cpu: marking as damaged [ 65.979] __sna_damage_all(13, 20) [ 65.979] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 65.979] sna_composite_rectangles(pixmap=4003, op=1, fff2f1f0 x 1 [(0, 0)x(13, 20) ...]) [ 65.979] sna_composite_rectangles: converted to op 1 [ 65.979] sna_composite_rectangles[0] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 65.979] sna_composite_rectangles: nrects=1, region=(0, 0), (13, 20) x 1 [ 65.979] sna_composite_rectangles: clipped extents (0, 0),(13, 20) x 1 [ 65.979] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(13, 20) [ 65.979] sna_composite_rectangles: fallback, dst pixmap=4003 too small or not attached [ 65.979] sna_composite_rectangles: fallback [ 65.979] sna_drawable_move_region_to_cpu(pixmap=4003 (13x20), [(0, 0), (13, 20)], flags=1) [ 65.979] sna_drawable_move_region_to_cpu: pixmap=4003 all damaged on CPU [ 65.979] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 65.979] sna_composite_rectangles: fallback fill: (0, 0)x(13, 20) fff2f1f0 [ 65.979] sna_composite_rectangles(pixmap=4003, op=1, ff300a24 x 2 [(0, 0)x(13, 20) ...]) [ 65.979] sna_composite_rectangles: converted to op 1 [ 65.979] sna_composite_rectangles[0] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 65.979] sna_composite_rectangles[1] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 65.979] sna_composite_rectangles: nrects=2, region=(0, 0), (13, 20) x 2 [ 65.979] sna_composite_rectangles: clipped extents (0, 0),(13, 20) x 1 [ 65.979] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(13, 20) [ 65.979] sna_composite_rectangles: fallback, dst pixmap=4003 too small or not attached [ 65.979] sna_composite_rectangles: fallback [ 65.979] sna_drawable_move_region_to_cpu(pixmap=4003 (13x20), [(0, 0), (13, 20)], flags=1) [ 65.979] sna_drawable_move_region_to_cpu: pixmap=4003 all damaged on CPU [ 65.979] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 65.979] sna_composite_rectangles: fallback fill: (0, 0)x(13, 20) ff300a24 [ 65.979] sna_validate_gc(0x561c94ab2470) changes=80000, previous serial=80000f24, drawable=f24 [ 65.979] sna_validate_gc: recomputing clip [ 65.979] sna_validate_gc: composite clip=1x[(65, 24), (3840, 2160)] [0x561c94abf1d0] [ 65.979] sna_copy_area: src=pixmap=4003:(0, 0)x(13, 20)+(0, 0) -> dst=pixmap=3060:(495, 850)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 65.979] sna_copy_area: normal copy [ 65.979] sna_do_copy: src=(0, 0), dst=(495, 850), size=(13x20) [ 65.979] sna_do_copy: after drawable: src=(0, 0), dst=(560, 874), size=(13x20) [ 65.979] sna_do_copy: dst extents (560, 874), (573, 894), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 65.979] sna_do_copy: clipped dst extents (560, 874), (573, 894) [ 65.979] sna_do_copy: unclipped src extents (0, 0), (13, 20) [ 65.979] sna_do_copy: clipped src extents (0, 0), (13, 20) [ 65.979] sna_do_copy: pixmap -- no source clipping [ 65.979] sna_do_copy: src extents (0, 0), (13, 20) x 1 [ 65.979] sna_do_copy: copy region (560, 874), (573, 894) x 1 + (-560, -874) [ 65.979] sna_copy_boxes (boxes=1x[(560, 874), (573, 894)...], src pixmap=4003+(-560, -874), dst pixmap=3060+(-65, -24), alu=3, src.size=13x20, dst.size=3775x2136) [ 65.979] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94ad7060, gpu_bo=0, cpu_bo=0), replaces=0 [ 65.979] sna_drawable_use_bo pixmap=3060, box=((495, 850), (508, 870)), flags=8... [ 65.979] sna_drawable_use_bo: exported target, set PREFER_GPU [ 65.979] sna_drawable_use_bo: pinned, never REPLACES [ 65.979] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 65.979] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 65.979] sna_drawable_use_bo: using whole GPU bo [ 65.979] region_overlaps_damage? [ 65.979] use_shm_bo: no, not attached [ 65.979] sna_drawable_move_region_to_cpu(pixmap=4003 (13x20), [(0, 0), (13, 20)], flags=2) [ 65.979] sna_drawable_move_region_to_cpu: pixmap=4003 all damaged on CPU [ 65.979] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 65.979] sna_write_boxes x 1, src stride=52, src dx=(-495, -850) [ 65.979] kgem_bo_can_map: handle=9, map=0x7fc6b7845000:0x0:0x7fc656564000, tiling=1, domain=0, offset=4029534208 [ 65.979] write_boxes_inplace x 1, handle=9, tiling=1 [ 65.979] upload_inplace__tiled: tiling=1 [ 65.979] kgem_bo_can_map__cpu: handle=9 [ 65.979] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 65.979] kgem_bo_map__cpu(handle=9, size=33177600, map=0x7fc6b7845000:0x7fc656564000) [ 65.979] kgem_bo_sync__cpu: handle=9 [ 65.979] __kgem_busy: handle=9, busy=0, wedged=0 [ 65.979] kgem_bo_sync__cpu: SYNC: handle=9, needs_flush? 0, domain? 0, busy? 0 [ 65.979] __kgem_busy: handle=9, busy=0, wedged=0 [ 65.979] kgem_bo_retire: retiring bo handle=9 (needed flush? 0), rq? 0 [busy?=0] [ 65.979] assert_bo_retired: handle=9, domain: 0 exec? 0, rq? 0 [ 65.979] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(495, 850), size=13x20, pitch=52/15360 [ 65.979] sna_accel_flush: flush?=0, dirty?=0 [ 65.979] sna_accel_flush: flush?=0, dirty?=0 [ 65.979] sna_accel_flush: flush?=0, dirty?=0 [ 65.979] sna_accel_flush: flush?=0, dirty?=0 [ 65.979] sna_destroy_pixmap: pixmap=4003, attached?=1 [ 65.979] __sna_free_pixmap(pixmap=4003) [ 65.979] sna_accel_flush: flush?=0, dirty?=0 [ 65.979] sna_accel_flush: flush?=0, dirty?=0 [ 65.979] sna_accel_flush: flush?=0, dirty?=0 [ 65.979] sna_block_handler (tv=555.110000) [ 65.979] sna_scanout_do_flush: flush timer active: delta=7 [ 65.979] sna_accel_do_throttle -- no pending activity [ 65.979] sna_accel_block: evaluating timers, active=5 [ 65.979] sna_accel_block: flush timer expires in 7 [65986] [ 65.980] sna_wakeup_handler [ 65.980] sna_accel_flush: flush?=0, dirty?=0 [ 65.980] sna_accel_flush: flush?=0, dirty?=0 [ 65.980] sna_accel_flush: flush?=0, dirty?=0 [ 65.980] sna_accel_flush: flush?=0, dirty?=0 [ 65.980] sna_accel_flush: flush?=0, dirty?=0 [ 65.980] sna_accel_flush: flush?=0, dirty?=0 [ 65.980] sna_accel_flush: flush?=0, dirty?=0 [ 65.980] sna_accel_flush: flush?=0, dirty?=0 [ 65.980] sna_accel_flush: flush?=0, dirty?=0 [ 65.980] sna_block_handler (tv=555.109000) [ 65.980] sna_scanout_do_flush: flush timer active: delta=6 [ 65.980] sna_accel_do_throttle -- no pending activity [ 65.980] sna_accel_block: evaluating timers, active=5 [ 65.980] sna_accel_block: flush timer expires in 6 [65986] [ 65.980] sna_wakeup_handler [ 65.980] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=128, name=76 [ 65.980] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 65.980] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 65.980] sna_dri2_get_back: draw size=7680x2160, back buffer handle=128 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 [ 65.980] sna_dri2_get_back: reuse backbuffer? 1 [ 65.980] sna_dri2_get_back: back buffer handle=128, active?=0, refcnt=1 [ 65.980] sna_dri2_get_back: reuse unattached back [ 65.980] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 65.980] sna_dri2_reuse_buffer: reusing back buffer handle=128, name=76, pitch=30720, age=0 [ 65.980] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 65.980] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=40, name=5, active_scanout=3 [ 65.980] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 65.980] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 65.980] sna_accel_flush: flush?=0, dirty?=0 [ 65.980] sna_accel_flush: flush?=0, dirty?=0 [ 65.981] sna_accel_flush: flush?=0, dirty?=0 [ 65.981] sna_block_handler (tv=555.108000) [ 65.981] sna_scanout_do_flush: flush timer active: delta=5 [ 65.981] sna_accel_do_throttle -- no pending activity [ 65.981] sna_accel_block: evaluating timers, active=5 [ 65.981] sna_accel_block: flush timer expires in 5 [65986] [ 65.981] sna_wakeup_handler [ 65.981] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 65.981] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 65.981] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 65.981] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 65.981] sna_dri2_get_msc(draw=146, pipe=0) [ 65.981] sna_crtc_record_swap: recording last swap on pipe=0, frame 3708 [msc=3708], time 65.970797 [ 65.981] sna_dri2_get_msc: msc=3708 [raw=3708], ust=65970797 [ 65.981] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=128 (refs=1/1, flush=0) , front=40 (refs=1/4, flush=1) [ 65.981] sna_dri2_schedule_swap(target_msc=3675, divisor=0, remainder=0) [ 65.981] sna_dri2_schedule_swap: using front handle=40, active_scanout?=3, flush?=1 [ 65.981] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 65.981] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 65.981] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 65.981] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 65.981] sna_crtc_record_swap: recording last swap on pipe=0, frame 3708 [msc=3708], time 65.970797 [ 65.981] immediate_swap: current_msc=3708, target_msc=3675 -- yes [ 65.981] can_flip: no, shadow enabled [ 65.981] sna_dri2_add_event: adding event to window 146) [ 65.981] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 65.981] sna_dri2_immediate_blit: no pending blit, starting chain [ 65.981] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 65.981] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 65.981] can_xchg: back size=8701e00, front size=8701e00 [ 65.981] can_xchg: yes, pixmap=165 [ 65.981] sna_dri2_xchg: win=146, exchange front=40/5,ref=2 and back=128/76,ref=2, pixmap=165 7680x2160 [ 65.981] sna_dri2_xchg: back_bo handle=128, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 65.981] sna_dri2_xchg: front_bo handle=40, pitch=30720, size=132710400, ref=4, active_scanout?=3 [ 65.981] set_bo: pixmap=165, handle=128 (old handle=40) [ 65.981] set_bo: marking whole pixmap as damaged [ 65.981] set_bo: applying final/discard move-to-gpu [ 65.981] wait_for_shadow: flags=0, flips=0, handle=40, shadow=32 [ 65.981] set_bo: dropping flush hint from handle=40 [ 65.981] set_bo: adding flush hint to handle=128 [ 65.981] mark_stale(handle=40) => 1 [ 65.981] swap_limit: draw=146 setting swap limit to 3 [ 65.981] sna_dri2_swap_limit_validate: swap limit set to 3 [ 65.981] sna_next_vblank(pipe=0, waiting until next vblank) [ 65.981] sna_dri2_schedule_swap: reported target_msc=3708 [ 65.981] sna_accel_flush: flush?=0, dirty?=0 [ 65.981] sna_accel_flush: flush?=0, dirty?=0 [ 65.981] sna_accel_flush: flush?=0, dirty?=0 [ 65.981] sna_accel_flush: flush?=0, dirty?=0 [ 65.981] sna_block_handler (tv=555.108000) [ 65.981] sna_scanout_do_flush: flush timer active: delta=5 [ 65.981] sna_accel_do_throttle -- no pending activity [ 65.981] sna_accel_block: evaluating timers, active=5 [ 65.981] sna_accel_block: flush timer expires in 5 [65986] [ 65.986] sna_wakeup_handler [ 65.986] sna_block_handler (tv=555.103000) [ 65.986] sna_scanout_do_flush: flush timer active: delta=0 [ 65.986] sna_scanout_do_flush (time=65986), triggered [ 65.986] sna_scanout_flush (time=65986), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 65.986] has_shadow: has pending damage? 1, outstanding flips: 0 [ 65.986] stop_flush: scanout=128 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 65.986] has_shadow: has pending damage? 1, outstanding flips: 0 [ 65.986] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 65.986] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 65.986] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 65.986] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 65.986] sna_pixmap_move_to_gpu: already all-damaged [ 65.986] sna_pixmap_mark_active: pixmap=165, handle=128 [ 65.987] sna_mode_redisplay: crtc[0] transformed? 0 [ 65.987] sna_mode_redisplay: crtc[1] transformed? 0 [ 65.987] sna_mode_redisplay: crtc[2] transformed? 0 [ 65.987] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=128 [active=1] [ 65.987] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 40, transformed? 0 [ 65.987] get_fb: reusing fb=112 for handle=128 [ 65.987] sna_mode_redisplay: recording flip on CRTC:32 handle=128, active_scanout=2, serial=2 [ 65.987] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 65.987] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 40, transformed? 0 [ 65.987] sna_mode_redisplay: recording flip on CRTC:39 handle=128, active_scanout=3, serial=3 [ 65.987] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 65.987] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 65.987] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 65.987] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=128, shadow handle=32 [ 65.987] sna_accel_do_throttle -- no pending activity [ 65.987] sna_accel_block: evaluating timers, active=5 [ 65.987] sna_accel_block: flush timer expires in 16 [66002] [ 65.987] sna_wakeup_handler [ 65.987] sna_mode_wakeup: len=32 [ 65.987] sna_dri2_vblank_handler(type=2, sequence=3709, draw=3353) [ 65.987] sna_crtc_record_swap: recording last swap on pipe=0, frame 3709 [msc=3709], time 65.987469 [ 65.987] sna_dri2_vblank_handler: 2 complete, frame=3709 tv=65.987469 [ 65.987] sna_dri2_blit_complete: blit finished [ 65.987] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=3709, tv=65.987469) [ 65.987] frame_swap_complete(type=2): draw=146, pipe=0, frame=3709 [msc=3709], tv=65.987469 [ 65.987] sna_accel_flush: flush?=0, dirty?=0 [ 65.987] sna_dri2_event_free(draw?=1) [ 65.987] sna_dri2_remove_event: remove[0x561c94b0a080] from window 146, active? 1 [ 65.987] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 65.987] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=40] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 65.987] sna_dri2_vblank_handler complete [ 65.987] sna_block_handler (tv=555.102000) [ 65.987] sna_scanout_do_flush: flush timer active: delta=15 [ 65.987] sna_accel_do_throttle -- no pending activity [ 65.987] sna_accel_block: evaluating timers, active=5 [ 65.987] sna_accel_block: flush timer expires in 15 [66002] [ 66.002] sna_wakeup_handler [ 66.002] sna_mode_wakeup: len=32 [ 66.002] sna_mode_wakeup: recording last swap on pipe=1, frame 3680 [e60], time 66.2749 [ 66.002] sna_mode_wakeup: removing handle=40 [active_scanout=1] from scanout, installing handle=128 [active_scanout=3] [ 66.002] sna_mode_wakeup: flip complete, pending? 2 [ 66.002] sna_block_handler (tv=555.87000) [ 66.002] sna_scanout_do_flush: flush timer active: delta=0 [ 66.002] sna_scanout_do_flush (time=66002), triggered [ 66.002] sna_scanout_flush (time=66002), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 66.002] has_shadow: has pending damage? 0, outstanding flips: 1 [ 66.002] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 66.002] has_shadow: has pending damage? 0, outstanding flips: 1 [ 66.002] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) [ 66.002] sna_accel_do_throttle -- no pending activity [ 66.002] sna_accel_block: evaluating timers, active=5 [ 66.002] sna_accel_block: flush timer expires in 16 [66018] [ 66.003] sna_wakeup_handler [ 66.003] sna_mode_wakeup: len=32 [ 66.003] sna_mode_wakeup: recording last swap on pipe=0, frame 3710 [e7e], time 66.4154 [ 66.003] sna_mode_wakeup: removing handle=40 [active_scanout=0] from scanout, installing handle=128 [active_scanout=3] [ 66.003] sna_mode_wakeup: flip complete, pending? 1 [ 66.003] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 66.003] sna_block_handler (tv=555.86000) [ 66.003] sna_scanout_do_flush: flush timer active: delta=15 [ 66.003] sna_accel_do_throttle -- no pending activity [ 66.003] sna_accel_block: evaluating timers, active=5 [ 66.003] sna_accel_block: flush timer expires in 15 [66018] [ 66.019] sna_wakeup_handler [ 66.019] sna_block_handler (tv=555.70000) [ 66.019] sna_scanout_do_flush: flush timer active: delta=-1 [ 66.019] sna_scanout_do_flush (time=66019), triggered [ 66.019] sna_scanout_flush (time=66019), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 66.019] has_shadow: has pending damage? 0, outstanding flips: 0 [ 66.019] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 66.019] has_shadow: has pending damage? 0, outstanding flips: 0 [ 66.019] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 66.019] sna_accel_do_throttle -- no pending activity [ 66.019] sna_accel_block: evaluating timers, active=5 [ 66.019] sna_accel_block: flush timer expires in 16 [66035] [ 66.035] sna_wakeup_handler [ 66.035] sna_block_handler (tv=555.54000) [ 66.035] sna_scanout_do_flush: flush timer active: delta=0 [ 66.035] sna_scanout_do_flush (time=66035), triggered [ 66.035] sna_scanout_flush (time=66035), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 66.035] has_shadow: has pending damage? 0, outstanding flips: 0 [ 66.035] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 66.035] has_shadow: has pending damage? 0, outstanding flips: 0 [ 66.035] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 66.035] sna_accel_do_throttle -- no pending activity [ 66.035] sna_accel_block: evaluating timers, active=5 [ 66.035] sna_accel_block: flush timer expires in 16 [66051] [ 66.051] sna_wakeup_handler [ 66.051] sna_block_handler (tv=555.38000) [ 66.051] sna_scanout_do_flush: flush timer active: delta=0 [ 66.051] sna_scanout_do_flush (time=66051), triggered [ 66.051] sna_scanout_flush (time=66051), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 66.051] has_shadow: has pending damage? 0, outstanding flips: 0 [ 66.051] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 66.051] has_shadow: has pending damage? 0, outstanding flips: 0 [ 66.051] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 66.051] sna_accel_do_throttle -- no pending activity [ 66.051] sna_accel_block: evaluating timers, active=5 [ 66.051] sna_accel_block: flush timer expires in 16 [66067] [ 66.068] sna_wakeup_handler [ 66.068] sna_block_handler (tv=555.21000) [ 66.068] sna_scanout_do_flush: flush timer active: delta=-1 [ 66.068] sna_scanout_do_flush (time=66068), triggered [ 66.068] sna_scanout_flush (time=66068), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 66.068] has_shadow: has pending damage? 0, outstanding flips: 0 [ 66.068] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 66.068] has_shadow: has pending damage? 0, outstanding flips: 0 [ 66.068] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 66.068] sna_accel_do_throttle -- no pending activity [ 66.068] sna_accel_block: evaluating timers, active=5 [ 66.068] sna_accel_block: flush timer expires in 16 [66084] [ 66.084] sna_wakeup_handler [ 66.084] sna_block_handler (tv=555.5000) [ 66.084] sna_scanout_do_flush: flush timer active: delta=0 [ 66.084] sna_scanout_do_flush (time=66084), triggered [ 66.084] sna_scanout_flush (time=66084), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 66.084] has_shadow: has pending damage? 0, outstanding flips: 0 [ 66.084] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 66.084] has_shadow: has pending damage? 0, outstanding flips: 0 [ 66.084] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 66.084] sna_accel_do_throttle -- no pending activity [ 66.084] sna_accel_block: evaluating timers, active=5 [ 66.084] sna_accel_block: flush timer expires in 16 [66100] [ 66.100] sna_wakeup_handler [ 66.101] sna_accel_flush: flush?=0, dirty?=0 [ 66.101] sna_accel_flush: flush?=0, dirty?=0 [ 66.101] sna_block_handler (tv=0.499000) [ 66.101] sna_scanout_do_flush: flush timer active: delta=-1 [ 66.101] sna_scanout_do_flush (time=66101), triggered [ 66.101] sna_scanout_flush (time=66101), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 66.101] has_shadow: has pending damage? 0, outstanding flips: 0 [ 66.101] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 66.101] has_shadow: has pending damage? 0, outstanding flips: 0 [ 66.101] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 66.101] sna_accel_do_throttle -- no pending activity [ 66.101] sna_accel_block: evaluating timers, active=5 [ 66.101] sna_accel_block: flush timer expires in 16 [66117] [ 66.101] sna_wakeup_handler [ 66.101] sna_block_handler (tv=0.499000) [ 66.101] sna_scanout_do_flush: flush timer active: delta=16 [ 66.101] sna_accel_do_throttle -- no pending activity [ 66.101] sna_accel_block: evaluating timers, active=5 [ 66.101] sna_accel_block: flush timer expires in 16 [66117] [ 66.101] sna_wakeup_handler [ 66.101] sna_accel_flush: flush?=0, dirty?=0 [ 66.101] sna_accel_flush: flush?=0, dirty?=0 [ 66.101] sna_accel_flush: flush?=0, dirty?=0 [ 66.101] sna_accel_flush: flush?=0, dirty?=0 [ 66.101] sna_block_handler (tv=0.499000) [ 66.101] sna_scanout_do_flush: flush timer active: delta=16 [ 66.101] sna_accel_do_throttle -- no pending activity [ 66.101] sna_accel_block: evaluating timers, active=5 [ 66.101] sna_accel_block: flush timer expires in 16 [66117] [ 66.102] sna_wakeup_handler [ 66.102] sna_accel_flush: flush?=0, dirty?=0 [ 66.102] sna_block_handler (tv=0.498000) [ 66.102] sna_scanout_do_flush: flush timer active: delta=15 [ 66.102] sna_accel_do_throttle -- no pending activity [ 66.102] sna_accel_block: evaluating timers, active=5 [ 66.102] sna_accel_block: flush timer expires in 15 [66117] [ 66.102] sna_wakeup_handler [ 66.102] sna_create_pixmap(13, 20, 32, usage=0) [ 66.102] kgem_can_create_2d: 13x20 @ 32 [ 66.102] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=20 [ 66.102] kgem_can_create_2d: untiled size=4096 [ 66.102] kgem_choose_tiling: too thin [width 13, 32 bpp] for TILING_X [ 66.102] kgem_choose_tiling: 13x20 -> 0 [ 66.102] sna_create_pixmap: usage=0, flags=a [ 66.102] sna_create_pixmap: small buffer [1040], attaching to shadow pixmap [ 66.102] create_pixmap: allocating pixmap 13x20, depth=32/32, size=1048 [ 66.102] create_pixmap: serial=4004, usage=0, 13x20 [ 66.102] sna_create_pixmap: serial=4004, 13x20, usage=0 [ 66.102] sna_composite_rectangles(pixmap=4005, op=0, 0 x 1 [(0, 0)x(13, 20) ...]) [ 66.102] sna_composite_rectangles: converted to op 0 [ 66.102] sna_composite_rectangles[0] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 66.102] sna_composite_rectangles: nrects=1, region=(0, 0), (13, 20) x 1 [ 66.102] sna_composite_rectangles: clipped extents (0, 0),(13, 20) x 1 [ 66.102] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(13, 20) [ 66.102] sna_composite_rectangles: fallback, dst pixmap=4005 too small or not attached [ 66.102] sna_composite_rectangles: fallback [ 66.102] sna_drawable_move_region_to_cpu(pixmap=4005 (13x20), [(0, 0), (13, 20)], flags=1) [ 66.102] sna_drawable_move_region_to_cpu: region (0, 0), (13, 20) + (0, 0) subsumes pixmap (13x20) [ 66.102] _sna_pixmap_move_to_cpu(pixmap=4005, 13x20, flags=1) [ 66.102] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 66.102] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 66.102] operate_inplace: no, inplace operation not suitable [ 66.102] _sna_pixmap_move_to_cpu: marking as damaged [ 66.102] __sna_damage_all(13, 20) [ 66.102] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 66.102] sna_composite_rectangles(pixmap=4005, op=1, fff2f1f0 x 1 [(0, 0)x(13, 20) ...]) [ 66.102] sna_composite_rectangles: converted to op 1 [ 66.102] sna_composite_rectangles[0] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 66.102] sna_composite_rectangles: nrects=1, region=(0, 0), (13, 20) x 1 [ 66.102] sna_composite_rectangles: clipped extents (0, 0),(13, 20) x 1 [ 66.102] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(13, 20) [ 66.102] sna_composite_rectangles: fallback, dst pixmap=4005 too small or not attached [ 66.102] sna_composite_rectangles: fallback [ 66.102] sna_drawable_move_region_to_cpu(pixmap=4005 (13x20), [(0, 0), (13, 20)], flags=1) [ 66.102] sna_drawable_move_region_to_cpu: pixmap=4005 all damaged on CPU [ 66.102] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 66.102] sna_composite_rectangles: fallback fill: (0, 0)x(13, 20) fff2f1f0 [ 66.102] sna_composite_rectangles(pixmap=4005, op=1, ff300a24 x 2 [(0, 0)x(13, 20) ...]) [ 66.102] sna_composite_rectangles: converted to op 1 [ 66.102] sna_composite_rectangles[0] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 66.102] sna_composite_rectangles[1] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 66.102] sna_composite_rectangles: nrects=2, region=(0, 0), (13, 20) x 2 [ 66.102] sna_composite_rectangles: clipped extents (0, 0),(13, 20) x 1 [ 66.102] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(13, 20) [ 66.102] sna_composite_rectangles: fallback, dst pixmap=4005 too small or not attached [ 66.102] sna_composite_rectangles: fallback [ 66.102] sna_drawable_move_region_to_cpu(pixmap=4005 (13x20), [(0, 0), (13, 20)], flags=1) [ 66.102] sna_drawable_move_region_to_cpu: pixmap=4005 all damaged on CPU [ 66.102] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 66.102] sna_composite_rectangles: fallback fill: (0, 0)x(13, 20) ff300a24 [ 66.102] sna_composite_rectangles(pixmap=4005, op=1, ffffffff x 1 [(1, 1)x(9, 17) ...]) [ 66.102] sna_composite_rectangles: converted to op 1 [ 66.102] sna_composite_rectangles[0] (1, 1)x(9, 17) -> (1, 1), (10, 18) [ 66.102] sna_composite_rectangles: nrects=1, region=(1, 1), (10, 18) x 1 [ 66.102] sna_composite_rectangles: clipped extents (1, 1),(10, 18) x 1 [ 66.102] sna_composite_rectangles: pixmap +(0, 0) extents (1, 1),(10, 18) [ 66.102] sna_composite_rectangles: fallback, dst pixmap=4005 too small or not attached [ 66.102] sna_composite_rectangles: fallback [ 66.102] sna_drawable_move_region_to_cpu(pixmap=4005 (13x20), [(1, 1), (10, 18)], flags=1) [ 66.102] sna_drawable_move_region_to_cpu: pixmap=4005 all damaged on CPU [ 66.102] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 66.102] sna_composite_rectangles: fallback fill: (1, 1)x(9, 17) ffffffff [ 66.102] sna_copy_area: src=pixmap=4005:(0, 0)x(13, 20)+(0, 0) -> dst=pixmap=3060:(495, 850)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 66.102] sna_copy_area: normal copy [ 66.102] sna_do_copy: src=(0, 0), dst=(495, 850), size=(13x20) [ 66.102] sna_do_copy: after drawable: src=(0, 0), dst=(560, 874), size=(13x20) [ 66.102] sna_do_copy: dst extents (560, 874), (573, 894), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 66.102] sna_do_copy: clipped dst extents (560, 874), (573, 894) [ 66.102] sna_do_copy: unclipped src extents (0, 0), (13, 20) [ 66.102] sna_do_copy: clipped src extents (0, 0), (13, 20) [ 66.102] sna_do_copy: pixmap -- no source clipping [ 66.102] sna_do_copy: src extents (0, 0), (13, 20) x 1 [ 66.102] sna_do_copy: copy region (560, 874), (573, 894) x 1 + (-560, -874) [ 66.102] sna_copy_boxes (boxes=1x[(560, 874), (573, 894)...], src pixmap=4005+(-560, -874), dst pixmap=3060+(-65, -24), alu=3, src.size=13x20, dst.size=3775x2136) [ 66.102] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94ad8f90, gpu_bo=0, cpu_bo=0), replaces=0 [ 66.102] sna_drawable_use_bo pixmap=3060, box=((495, 850), (508, 870)), flags=8... [ 66.102] sna_drawable_use_bo: exported target, set PREFER_GPU [ 66.102] sna_drawable_use_bo: pinned, never REPLACES [ 66.102] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 66.102] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 66.102] sna_drawable_use_bo: using whole GPU bo [ 66.102] region_overlaps_damage? [ 66.102] use_shm_bo: no, not attached [ 66.102] sna_drawable_move_region_to_cpu(pixmap=4005 (13x20), [(0, 0), (13, 20)], flags=2) [ 66.102] sna_drawable_move_region_to_cpu: pixmap=4005 all damaged on CPU [ 66.102] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 66.102] sna_write_boxes x 1, src stride=52, src dx=(-495, -850) [ 66.102] kgem_bo_can_map: handle=9, map=0x7fc6b7845000:0x0:0x7fc656564000, tiling=1, domain=1, offset=4029534208 [ 66.102] write_boxes_inplace x 1, handle=9, tiling=1 [ 66.102] upload_inplace__tiled: tiling=1 [ 66.102] kgem_bo_can_map__cpu: handle=9 [ 66.102] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 66.102] kgem_bo_map__cpu(handle=9, size=33177600, map=0x7fc6b7845000:0x7fc656564000) [ 66.103] kgem_bo_sync__cpu: handle=9 [ 66.103] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(495, 850), size=13x20, pitch=52/15360 [ 66.103] sna_accel_flush: flush?=0, dirty?=0 [ 66.103] sna_accel_flush: flush?=0, dirty?=0 [ 66.103] sna_accel_flush: flush?=0, dirty?=0 [ 66.103] sna_accel_flush: flush?=0, dirty?=0 [ 66.103] sna_destroy_pixmap: pixmap=4005, attached?=1 [ 66.103] __sna_free_pixmap(pixmap=4005) [ 66.103] sna_accel_flush: flush?=0, dirty?=0 [ 66.103] sna_accel_flush: flush?=0, dirty?=0 [ 66.103] sna_accel_flush: flush?=0, dirty?=0 [ 66.103] sna_block_handler (tv=0.497000) [ 66.103] sna_scanout_do_flush: flush timer active: delta=14 [ 66.103] sna_accel_do_throttle -- no pending activity [ 66.103] sna_accel_block: evaluating timers, active=5 [ 66.103] sna_accel_block: flush timer expires in 14 [66117] [ 66.104] sna_wakeup_handler [ 66.104] sna_accel_flush: flush?=0, dirty?=0 [ 66.104] sna_accel_flush: flush?=0, dirty?=0 [ 66.104] sna_accel_flush: flush?=0, dirty?=0 [ 66.104] sna_accel_flush: flush?=0, dirty?=0 [ 66.104] sna_accel_flush: flush?=0, dirty?=0 [ 66.104] sna_accel_flush: flush?=0, dirty?=0 [ 66.104] sna_accel_flush: flush?=0, dirty?=0 [ 66.104] sna_accel_flush: flush?=0, dirty?=0 [ 66.104] sna_accel_flush: flush?=0, dirty?=0 [ 66.104] sna_block_handler (tv=0.496000) [ 66.104] sna_scanout_do_flush: flush timer active: delta=13 [ 66.104] sna_accel_do_throttle -- no pending activity [ 66.104] sna_accel_block: evaluating timers, active=5 [ 66.104] sna_accel_block: flush timer expires in 13 [66117] [ 66.104] sna_wakeup_handler [ 66.104] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=40, name=5 [ 66.104] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 66.104] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 66.104] sna_dri2_get_back: draw size=7680x2160, back buffer handle=40 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 [ 66.104] sna_dri2_get_back: reuse backbuffer? 1 [ 66.104] sna_dri2_get_back: back buffer handle=40, active?=0, refcnt=1 [ 66.104] sna_dri2_get_back: reuse unattached back [ 66.104] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 66.104] sna_dri2_reuse_buffer: reusing back buffer handle=40, name=5, pitch=30720, age=0 [ 66.104] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 66.104] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=128, name=76, active_scanout=3 [ 66.104] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 66.104] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 66.104] sna_accel_flush: flush?=0, dirty?=0 [ 66.104] sna_accel_flush: flush?=0, dirty?=0 [ 66.104] sna_accel_flush: flush?=0, dirty?=0 [ 66.104] sna_block_handler (tv=0.496000) [ 66.104] sna_scanout_do_flush: flush timer active: delta=13 [ 66.104] sna_accel_do_throttle -- no pending activity [ 66.104] sna_accel_block: evaluating timers, active=5 [ 66.104] sna_accel_block: flush timer expires in 13 [66117] [ 66.105] sna_wakeup_handler [ 66.105] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 66.105] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 66.105] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 66.105] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 66.105] sna_dri2_get_msc(draw=146, pipe=0) [ 66.105] sna_crtc_record_swap: recording last swap on pipe=0, frame 3716 [msc=3716], time 66.104234 [ 66.105] sna_dri2_get_msc: msc=3716 [raw=3716], ust=66104234 [ 66.105] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=40 (refs=1/1, flush=0) , front=128 (refs=1/4, flush=1) [ 66.105] sna_dri2_schedule_swap(target_msc=3709, divisor=0, remainder=0) [ 66.105] sna_dri2_schedule_swap: using front handle=128, active_scanout?=3, flush?=1 [ 66.105] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 66.105] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 66.105] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 66.105] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 66.105] sna_crtc_record_swap: recording last swap on pipe=0, frame 3716 [msc=3716], time 66.104234 [ 66.105] immediate_swap: current_msc=3716, target_msc=3709 -- yes [ 66.105] can_flip: no, shadow enabled [ 66.105] sna_dri2_add_event: adding event to window 146) [ 66.105] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 66.105] sna_dri2_immediate_blit: no pending blit, starting chain [ 66.105] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 66.105] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 66.105] can_xchg: back size=8701e00, front size=8701e00 [ 66.105] can_xchg: yes, pixmap=165 [ 66.105] sna_dri2_xchg: win=146, exchange front=128/76,ref=2 and back=40/5,ref=2, pixmap=165 7680x2160 [ 66.105] sna_dri2_xchg: back_bo handle=40, pitch=30720, size=132710400, ref=1, active_scanout?=0 [ 66.105] sna_dri2_xchg: front_bo handle=128, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 66.105] set_bo: pixmap=165, handle=40 (old handle=128) [ 66.105] set_bo: marking whole pixmap as damaged [ 66.105] set_bo: applying final/discard move-to-gpu [ 66.105] wait_for_shadow: flags=0, flips=0, handle=128, shadow=32 [ 66.105] set_bo: dropping flush hint from handle=128 [ 66.105] set_bo: adding flush hint to handle=40 [ 66.105] mark_stale(handle=128) => 1 [ 66.105] swap_limit: draw=146 setting swap limit to 3 [ 66.105] sna_dri2_swap_limit_validate: swap limit set to 3 [ 66.105] sna_next_vblank(pipe=0, waiting until next vblank) [ 66.105] sna_dri2_schedule_swap: reported target_msc=3716 [ 66.105] sna_accel_flush: flush?=0, dirty?=0 [ 66.105] sna_accel_flush: flush?=0, dirty?=0 [ 66.105] sna_accel_flush: flush?=0, dirty?=0 [ 66.105] sna_accel_flush: flush?=0, dirty?=0 [ 66.105] sna_block_handler (tv=0.495000) [ 66.105] sna_scanout_do_flush: flush timer active: delta=12 [ 66.105] sna_accel_do_throttle -- no pending activity [ 66.105] sna_accel_block: evaluating timers, active=5 [ 66.105] sna_accel_block: flush timer expires in 12 [66117] [ 66.113] sna_wakeup_handler [ 66.113] sna_accel_flush: flush?=0, dirty?=0 [ 66.113] sna_accel_flush: flush?=0, dirty?=0 [ 66.113] sna_block_handler (tv=0.487000) [ 66.113] sna_scanout_do_flush: flush timer active: delta=4 [ 66.113] sna_accel_do_throttle -- no pending activity [ 66.113] sna_accel_block: evaluating timers, active=5 [ 66.113] sna_accel_block: flush timer expires in 4 [66117] [ 66.117] sna_wakeup_handler [ 66.117] sna_block_handler (tv=0.483000) [ 66.117] sna_scanout_do_flush: flush timer active: delta=0 [ 66.117] sna_scanout_do_flush (time=66117), triggered [ 66.117] sna_scanout_flush (time=66117), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 66.117] has_shadow: has pending damage? 1, outstanding flips: 0 [ 66.117] stop_flush: scanout=40 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 66.117] has_shadow: has pending damage? 1, outstanding flips: 0 [ 66.117] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 66.117] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 66.117] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 66.117] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 66.117] sna_pixmap_move_to_gpu: already all-damaged [ 66.117] sna_pixmap_mark_active: pixmap=165, handle=40 [ 66.117] sna_mode_redisplay: crtc[0] transformed? 0 [ 66.117] sna_mode_redisplay: crtc[1] transformed? 0 [ 66.117] sna_mode_redisplay: crtc[2] transformed? 0 [ 66.117] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=40 [active=1] [ 66.117] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 128, transformed? 0 [ 66.117] get_fb: reusing fb=110 for handle=40 [ 66.117] sna_mode_redisplay: recording flip on CRTC:32 handle=40, active_scanout=2, serial=2 [ 66.117] __kgem_bo_clear_busy: handle=40 [ 66.117] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 128, transformed? 0 [ 66.117] sna_mode_redisplay: recording flip on CRTC:39 handle=40, active_scanout=3, serial=3 [ 66.117] __kgem_bo_clear_busy: handle=40 [ 66.117] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 66.117] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 66.117] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=40, shadow handle=32 [ 66.117] sna_accel_do_throttle -- no pending activity [ 66.117] sna_accel_block: evaluating timers, active=5 [ 66.117] sna_accel_block: flush timer expires in 16 [66133] [ 66.119] sna_wakeup_handler [ 66.119] sna_mode_wakeup: len=32 [ 66.119] sna_mode_wakeup: recording last swap on pipe=1, frame 3687 [e67], time 66.119505 [ 66.119] sna_mode_wakeup: removing handle=128 [active_scanout=1] from scanout, installing handle=40 [active_scanout=3] [ 66.119] sna_mode_wakeup: flip complete, pending? 2 [ 66.119] sna_block_handler (tv=0.481000) [ 66.119] sna_scanout_do_flush: flush timer active: delta=14 [ 66.119] sna_accel_do_throttle -- no pending activity [ 66.119] sna_accel_block: evaluating timers, active=5 [ 66.119] sna_accel_block: flush timer expires in 14 [66133] [ 66.120] sna_wakeup_handler [ 66.120] sna_mode_wakeup: len=64 [ 66.120] sna_dri2_vblank_handler(type=2, sequence=3717, draw=3353) [ 66.120] sna_crtc_record_swap: recording last swap on pipe=0, frame 3717 [msc=3717], time 66.120913 [ 66.120] sna_dri2_vblank_handler: 2 complete, frame=3717 tv=66.120913 [ 66.120] sna_dri2_blit_complete: blit finished [ 66.120] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=3717, tv=66.120913) [ 66.120] frame_swap_complete(type=2): draw=146, pipe=0, frame=3717 [msc=3717], tv=66.120913 [ 66.120] sna_accel_flush: flush?=0, dirty?=0 [ 66.120] sna_dri2_event_free(draw?=1) [ 66.120] sna_dri2_remove_event: remove[0x561c9473fac0] from window 146, active? 1 [ 66.120] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 66.120] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=128] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 66.120] sna_dri2_vblank_handler complete [ 66.120] sna_mode_wakeup: recording last swap on pipe=0, frame 3717 [e85], time 66.120913 [ 66.120] sna_mode_wakeup: removing handle=128 [active_scanout=0] from scanout, installing handle=40 [active_scanout=3] [ 66.120] sna_mode_wakeup: flip complete, pending? 1 [ 66.120] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 66.120] sna_block_handler (tv=0.480000) [ 66.120] sna_scanout_do_flush: flush timer active: delta=13 [ 66.120] sna_accel_do_throttle -- no pending activity [ 66.120] sna_accel_block: evaluating timers, active=5 [ 66.120] sna_accel_block: flush timer expires in 13 [66133] [ 66.128] sna_wakeup_handler [ 66.128] sna_create_pixmap(31, 20, 32, usage=0) [ 66.128] kgem_can_create_2d: 31x20 @ 32 [ 66.128] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=128, height=20 [ 66.128] kgem_can_create_2d: untiled size=4096 [ 66.128] kgem_choose_tiling: too thin [width 31, 32 bpp] for TILING_X [ 66.128] kgem_choose_tiling: 31x20 -> 0 [ 66.128] sna_create_pixmap: usage=0, flags=a [ 66.128] sna_create_pixmap: small buffer [2480], attaching to shadow pixmap [ 66.128] create_pixmap: allocating pixmap 31x20, depth=32/32, size=2488 [ 66.128] create_pixmap: serial=4006, usage=0, 31x20 [ 66.128] sna_create_pixmap: serial=4006, 31x20, usage=0 [ 66.128] sna_composite_rectangles(pixmap=4007, op=0, 0 x 1 [(0, 0)x(31, 20) ...]) [ 66.128] sna_composite_rectangles: converted to op 0 [ 66.128] sna_composite_rectangles[0] (0, 0)x(31, 20) -> (0, 0), (31, 20) [ 66.128] sna_composite_rectangles: nrects=1, region=(0, 0), (31, 20) x 1 [ 66.128] sna_composite_rectangles: clipped extents (0, 0),(31, 20) x 1 [ 66.128] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(31, 20) [ 66.128] sna_composite_rectangles: fallback, dst pixmap=4007 too small or not attached [ 66.128] sna_composite_rectangles: fallback [ 66.128] sna_drawable_move_region_to_cpu(pixmap=4007 (31x20), [(0, 0), (31, 20)], flags=1) [ 66.128] sna_drawable_move_region_to_cpu: region (0, 0), (31, 20) + (0, 0) subsumes pixmap (31x20) [ 66.128] _sna_pixmap_move_to_cpu(pixmap=4007, 31x20, flags=1) [ 66.128] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 66.128] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 66.128] operate_inplace: no, inplace operation not suitable [ 66.128] _sna_pixmap_move_to_cpu: marking as damaged [ 66.128] __sna_damage_all(31, 20) [ 66.128] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 66.128] sna_composite_rectangles(pixmap=4007, op=1, fff2f1f0 x 1 [(0, 0)x(31, 20) ...]) [ 66.128] sna_composite_rectangles: converted to op 1 [ 66.128] sna_composite_rectangles[0] (0, 0)x(31, 20) -> (0, 0), (31, 20) [ 66.128] sna_composite_rectangles: nrects=1, region=(0, 0), (31, 20) x 1 [ 66.128] sna_composite_rectangles: clipped extents (0, 0),(31, 20) x 1 [ 66.128] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(31, 20) [ 66.128] sna_composite_rectangles: fallback, dst pixmap=4007 too small or not attached [ 66.128] sna_composite_rectangles: fallback [ 66.128] sna_drawable_move_region_to_cpu(pixmap=4007 (31x20), [(0, 0), (31, 20)], flags=1) [ 66.128] sna_drawable_move_region_to_cpu: pixmap=4007 all damaged on CPU [ 66.128] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 66.128] sna_composite_rectangles: fallback fill: (0, 0)x(31, 20) fff2f1f0 [ 66.128] sna_composite_rectangles(pixmap=4007, op=1, ff300a24 x 2 [(0, 0)x(31, 20) ...]) [ 66.128] sna_composite_rectangles: converted to op 1 [ 66.128] sna_composite_rectangles[0] (0, 0)x(31, 20) -> (0, 0), (31, 20) [ 66.128] sna_composite_rectangles[1] (0, 0)x(31, 20) -> (0, 0), (31, 20) [ 66.128] sna_composite_rectangles: nrects=2, region=(0, 0), (31, 20) x 2 [ 66.128] sna_composite_rectangles: clipped extents (0, 0),(31, 20) x 1 [ 66.128] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(31, 20) [ 66.128] sna_composite_rectangles: fallback, dst pixmap=4007 too small or not attached [ 66.128] sna_composite_rectangles: fallback [ 66.128] sna_drawable_move_region_to_cpu(pixmap=4007 (31x20), [(0, 0), (31, 20)], flags=1) [ 66.128] sna_drawable_move_region_to_cpu: pixmap=4007 all damaged on CPU [ 66.128] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 66.128] sna_composite_rectangles: fallback fill: (0, 0)x(31, 20) ff300a24 [ 66.128] sna_glyphs(op=3, nlist=1, src=(1, 15)) [ 66.128] sna_glyphs: fallback -- too small (31x20) [ 66.128] glyphs_fallback: nlist=1, count=2, extents (0, 4), (19, 15) [ 66.128] glyphs_fallback: clipped extents (0, 4), (19, 15) [ 66.128] sna_drawable_move_region_to_cpu(pixmap=4007 (31x20), [(0, 4), (19, 15)], flags=3) [ 66.128] sna_drawable_move_region_to_cpu: pixmap=4007 all damaged on CPU [ 66.128] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 66.128] sna_composite_rectangles(pixmap=4007, op=1, ffffffff x 1 [(19, 1)x(9, 17) ...]) [ 66.128] sna_composite_rectangles: converted to op 1 [ 66.128] sna_composite_rectangles[0] (19, 1)x(9, 17) -> (19, 1), (28, 18) [ 66.128] sna_composite_rectangles: nrects=1, region=(19, 1), (28, 18) x 1 [ 66.128] sna_composite_rectangles: clipped extents (19, 1),(28, 18) x 1 [ 66.128] sna_composite_rectangles: pixmap +(0, 0) extents (19, 1),(28, 18) [ 66.128] sna_composite_rectangles: fallback, dst pixmap=4007 too small or not attached [ 66.128] sna_composite_rectangles: fallback [ 66.128] sna_drawable_move_region_to_cpu(pixmap=4007 (31x20), [(19, 1), (28, 18)], flags=1) [ 66.128] sna_drawable_move_region_to_cpu: pixmap=4007 all damaged on CPU [ 66.128] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 66.128] sna_composite_rectangles: fallback fill: (19, 1)x(9, 17) ffffffff [ 66.128] sna_copy_area: src=pixmap=4007:(0, 0)x(31, 20)+(0, 0) -> dst=pixmap=3060:(495, 850)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 66.128] sna_copy_area: normal copy [ 66.128] sna_do_copy: src=(0, 0), dst=(495, 850), size=(31x20) [ 66.128] sna_do_copy: after drawable: src=(0, 0), dst=(560, 874), size=(31x20) [ 66.128] sna_do_copy: dst extents (560, 874), (591, 894), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 66.128] sna_do_copy: clipped dst extents (560, 874), (591, 894) [ 66.128] sna_do_copy: unclipped src extents (0, 0), (31, 20) [ 66.128] sna_do_copy: clipped src extents (0, 0), (31, 20) [ 66.128] sna_do_copy: pixmap -- no source clipping [ 66.128] sna_do_copy: src extents (0, 0), (31, 20) x 1 [ 66.129] sna_do_copy: copy region (560, 874), (591, 894) x 1 + (-560, -874) [ 66.129] sna_copy_boxes (boxes=1x[(560, 874), (591, 894)...], src pixmap=4007+(-560, -874), dst pixmap=3060+(-65, -24), alu=3, src.size=31x20, dst.size=3775x2136) [ 66.129] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94ad7060, gpu_bo=0, cpu_bo=0), replaces=0 [ 66.129] sna_drawable_use_bo pixmap=3060, box=((495, 850), (526, 870)), flags=8... [ 66.129] sna_drawable_use_bo: exported target, set PREFER_GPU [ 66.129] sna_drawable_use_bo: pinned, never REPLACES [ 66.129] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 66.129] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 66.129] sna_drawable_use_bo: using whole GPU bo [ 66.129] region_overlaps_damage? [ 66.129] use_shm_bo: no, not attached [ 66.129] sna_drawable_move_region_to_cpu(pixmap=4007 (31x20), [(0, 0), (31, 20)], flags=2) [ 66.129] sna_drawable_move_region_to_cpu: pixmap=4007 all damaged on CPU [ 66.129] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 66.129] sna_write_boxes x 1, src stride=124, src dx=(-495, -850) [ 66.129] kgem_bo_can_map: handle=9, map=0x7fc6b7845000:0x0:0x7fc656564000, tiling=1, domain=1, offset=4029534208 [ 66.129] write_boxes_inplace x 1, handle=9, tiling=1 [ 66.129] upload_inplace__tiled: tiling=1 [ 66.129] kgem_bo_can_map__cpu: handle=9 [ 66.129] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 66.129] kgem_bo_map__cpu(handle=9, size=33177600, map=0x7fc6b7845000:0x7fc656564000) [ 66.129] kgem_bo_sync__cpu: handle=9 [ 66.129] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(495, 850), size=31x20, pitch=124/15360 [ 66.129] sna_accel_flush: flush?=0, dirty?=0 [ 66.129] sna_accel_flush: flush?=0, dirty?=0 [ 66.129] sna_accel_flush: flush?=0, dirty?=0 [ 66.129] sna_accel_flush: flush?=0, dirty?=0 [ 66.129] sna_destroy_pixmap: pixmap=4007, attached?=1 [ 66.129] __sna_free_pixmap(pixmap=4007) [ 66.129] sna_accel_flush: flush?=0, dirty?=0 [ 66.129] sna_accel_flush: flush?=0, dirty?=0 [ 66.129] sna_accel_flush: flush?=0, dirty?=0 [ 66.129] sna_block_handler (tv=0.471000) [ 66.129] sna_scanout_do_flush: flush timer active: delta=4 [ 66.129] sna_accel_do_throttle -- no pending activity [ 66.129] sna_accel_block: evaluating timers, active=5 [ 66.129] sna_accel_block: flush timer expires in 4 [66133] [ 66.130] sna_wakeup_handler [ 66.130] sna_accel_flush: flush?=0, dirty?=0 [ 66.130] sna_accel_flush: flush?=0, dirty?=0 [ 66.130] sna_block_handler (tv=0.470000) [ 66.130] sna_scanout_do_flush: flush timer active: delta=3 [ 66.130] sna_scanout_do_flush (time=66130), triggered [ 66.130] sna_scanout_flush (time=66130), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 66.130] has_shadow: has pending damage? 0, outstanding flips: 0 [ 66.130] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 66.130] has_shadow: has pending damage? 0, outstanding flips: 0 [ 66.130] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 66.130] sna_accel_do_throttle -- no pending activity [ 66.130] sna_accel_block: evaluating timers, active=5 [ 66.130] sna_accel_block: flush timer expires in 16 [66146] [ 66.130] sna_wakeup_handler [ 66.130] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=128, name=76 [ 66.130] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 66.130] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 66.130] sna_dri2_get_back: draw size=7680x2160, back buffer handle=128 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 [ 66.130] sna_dri2_get_back: reuse backbuffer? 1 [ 66.130] sna_dri2_get_back: back buffer handle=128, active?=0, refcnt=1 [ 66.130] sna_dri2_get_back: reuse unattached back [ 66.130] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 66.130] sna_dri2_reuse_buffer: reusing back buffer handle=128, name=76, pitch=30720, age=0 [ 66.130] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 66.130] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=40, name=5, active_scanout=3 [ 66.130] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 66.130] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 66.130] sna_accel_flush: flush?=0, dirty?=0 [ 66.130] sna_accel_flush: flush?=0, dirty?=0 [ 66.130] sna_accel_flush: flush?=0, dirty?=0 [ 66.130] sna_block_handler (tv=0.470000) [ 66.130] sna_scanout_do_flush: flush timer active: delta=16 [ 66.130] sna_accel_do_throttle -- no pending activity [ 66.130] sna_accel_block: evaluating timers, active=5 [ 66.130] sna_accel_block: flush timer expires in 16 [66146] [ 66.131] sna_wakeup_handler [ 66.131] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 66.131] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 66.131] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 66.131] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 66.131] sna_dri2_get_msc(draw=146, pipe=0) [ 66.131] sna_crtc_record_swap: recording last swap on pipe=0, frame 3717 [msc=3717], time 66.120913 [ 66.131] sna_dri2_get_msc: msc=3717 [raw=3717], ust=66120913 [ 66.131] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=128 (refs=1/1, flush=0) , front=40 (refs=1/4, flush=1) [ 66.131] sna_dri2_schedule_swap(target_msc=3717, divisor=0, remainder=0) [ 66.131] sna_dri2_schedule_swap: using front handle=40, active_scanout?=3, flush?=1 [ 66.131] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 66.131] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 66.131] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 66.131] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 66.131] sna_crtc_record_swap: recording last swap on pipe=0, frame 3717 [msc=3717], time 66.120913 [ 66.131] immediate_swap: current_msc=3717, target_msc=3717 -- yes [ 66.131] can_flip: no, shadow enabled [ 66.131] sna_dri2_add_event: adding event to window 146) [ 66.131] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 66.131] sna_dri2_immediate_blit: no pending blit, starting chain [ 66.131] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 66.131] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 66.131] can_xchg: back size=8701e00, front size=8701e00 [ 66.131] can_xchg: yes, pixmap=165 [ 66.131] sna_dri2_xchg: win=146, exchange front=40/5,ref=2 and back=128/76,ref=2, pixmap=165 7680x2160 [ 66.131] sna_dri2_xchg: back_bo handle=128, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 66.131] sna_dri2_xchg: front_bo handle=40, pitch=30720, size=132710400, ref=4, active_scanout?=3 [ 66.131] set_bo: pixmap=165, handle=128 (old handle=40) [ 66.131] set_bo: marking whole pixmap as damaged [ 66.131] set_bo: applying final/discard move-to-gpu [ 66.131] wait_for_shadow: flags=0, flips=0, handle=40, shadow=32 [ 66.131] set_bo: dropping flush hint from handle=40 [ 66.131] set_bo: adding flush hint to handle=128 [ 66.131] mark_stale(handle=40) => 1 [ 66.131] swap_limit: draw=146 setting swap limit to 3 [ 66.131] sna_dri2_swap_limit_validate: swap limit set to 3 [ 66.131] sna_next_vblank(pipe=0, waiting until next vblank) [ 66.131] sna_dri2_schedule_swap: reported target_msc=3717 [ 66.131] sna_accel_flush: flush?=0, dirty?=0 [ 66.131] sna_accel_flush: flush?=0, dirty?=0 [ 66.131] sna_accel_flush: flush?=0, dirty?=0 [ 66.131] sna_accel_flush: flush?=0, dirty?=0 [ 66.131] sna_block_handler (tv=0.469000) [ 66.131] sna_scanout_do_flush: flush timer active: delta=15 [ 66.131] sna_accel_do_throttle -- no pending activity [ 66.131] sna_accel_block: evaluating timers, active=5 [ 66.131] sna_accel_block: flush timer expires in 15 [66146] [ 66.137] sna_wakeup_handler [ 66.137] sna_mode_wakeup: len=32 [ 66.137] sna_dri2_vblank_handler(type=2, sequence=3718, draw=3353) [ 66.137] sna_crtc_record_swap: recording last swap on pipe=0, frame 3718 [msc=3718], time 66.137594 [ 66.137] sna_dri2_vblank_handler: 2 complete, frame=3718 tv=66.137594 [ 66.137] sna_dri2_blit_complete: blit finished [ 66.137] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=3718, tv=66.137594) [ 66.137] frame_swap_complete(type=2): draw=146, pipe=0, frame=3718 [msc=3718], tv=66.137594 [ 66.137] sna_accel_flush: flush?=0, dirty?=0 [ 66.137] sna_dri2_event_free(draw?=1) [ 66.137] sna_dri2_remove_event: remove[0x561c94ab16d0] from window 146, active? 1 [ 66.137] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 66.137] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=40] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 66.137] sna_dri2_vblank_handler complete [ 66.137] sna_block_handler (tv=0.463000) [ 66.137] sna_scanout_do_flush: flush timer active: delta=9 [ 66.137] sna_accel_do_throttle -- no pending activity [ 66.137] sna_accel_block: evaluating timers, active=5 [ 66.137] sna_accel_block: flush timer expires in 9 [66146] [ 66.146] sna_wakeup_handler [ 66.146] sna_block_handler (tv=0.454000) [ 66.146] sna_scanout_do_flush: flush timer active: delta=0 [ 66.146] sna_scanout_do_flush (time=66146), triggered [ 66.146] sna_scanout_flush (time=66146), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 66.146] has_shadow: has pending damage? 1, outstanding flips: 0 [ 66.146] stop_flush: scanout=128 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 66.146] has_shadow: has pending damage? 1, outstanding flips: 0 [ 66.146] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 66.146] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 66.146] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 66.146] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 66.146] sna_pixmap_move_to_gpu: already all-damaged [ 66.146] sna_pixmap_mark_active: pixmap=165, handle=128 [ 66.146] sna_mode_redisplay: crtc[0] transformed? 0 [ 66.146] sna_mode_redisplay: crtc[1] transformed? 0 [ 66.146] sna_mode_redisplay: crtc[2] transformed? 0 [ 66.146] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=128 [active=1] [ 66.146] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 40, transformed? 0 [ 66.146] get_fb: reusing fb=112 for handle=128 [ 66.146] sna_mode_redisplay: recording flip on CRTC:32 handle=128, active_scanout=2, serial=2 [ 66.146] __kgem_bo_clear_busy: handle=128 [ 66.146] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 40, transformed? 0 [ 66.146] sna_mode_redisplay: recording flip on CRTC:39 handle=128, active_scanout=3, serial=3 [ 66.146] __kgem_bo_clear_busy: handle=128 [ 66.146] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 66.146] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 66.146] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=128, shadow handle=32 [ 66.146] sna_accel_do_throttle -- no pending activity [ 66.146] sna_accel_block: evaluating timers, active=5 [ 66.146] sna_accel_block: flush timer expires in 16 [66162] [ 66.152] sna_wakeup_handler [ 66.152] sna_mode_wakeup: len=32 [ 66.152] sna_mode_wakeup: recording last swap on pipe=1, frame 3689 [e69], time 66.152871 [ 66.152] sna_mode_wakeup: removing handle=40 [active_scanout=1] from scanout, installing handle=128 [active_scanout=3] [ 66.152] sna_mode_wakeup: flip complete, pending? 2 [ 66.152] sna_block_handler (tv=0.448000) [ 66.152] sna_scanout_do_flush: flush timer active: delta=10 [ 66.152] sna_accel_do_throttle -- no pending activity [ 66.152] sna_accel_block: evaluating timers, active=5 [ 66.152] sna_accel_block: flush timer expires in 10 [66162] [ 66.154] sna_wakeup_handler [ 66.154] sna_mode_wakeup: len=32 [ 66.154] sna_mode_wakeup: recording last swap on pipe=0, frame 3719 [e87], time 66.154273 [ 66.154] sna_mode_wakeup: removing handle=40 [active_scanout=0] from scanout, installing handle=128 [active_scanout=3] [ 66.154] sna_mode_wakeup: flip complete, pending? 1 [ 66.154] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 66.154] sna_block_handler (tv=0.446000) [ 66.154] sna_scanout_do_flush: flush timer active: delta=8 [ 66.154] sna_accel_do_throttle -- no pending activity [ 66.154] sna_accel_block: evaluating timers, active=5 [ 66.154] sna_accel_block: flush timer expires in 8 [66162] [ 66.162] sna_wakeup_handler [ 66.162] sna_block_handler (tv=0.438000) [ 66.162] sna_scanout_do_flush: flush timer active: delta=0 [ 66.162] sna_scanout_do_flush (time=66162), triggered [ 66.162] sna_scanout_flush (time=66162), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 66.162] has_shadow: has pending damage? 0, outstanding flips: 0 [ 66.162] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 66.162] has_shadow: has pending damage? 0, outstanding flips: 0 [ 66.162] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 66.162] sna_accel_do_throttle -- no pending activity [ 66.162] sna_accel_block: evaluating timers, active=5 [ 66.162] sna_accel_block: flush timer expires in 16 [66178] [ 66.178] sna_wakeup_handler [ 66.178] sna_block_handler (tv=0.422000) [ 66.178] sna_scanout_do_flush: flush timer active: delta=0 [ 66.178] sna_scanout_do_flush (time=66178), triggered [ 66.178] sna_scanout_flush (time=66178), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 66.178] has_shadow: has pending damage? 0, outstanding flips: 0 [ 66.178] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 66.178] has_shadow: has pending damage? 0, outstanding flips: 0 [ 66.178] sna_accel_disarm_timer[0] (time=66178) [ 66.178] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 66.178] sna_accel_do_throttle -- no pending activity [ 66.226] sna_wakeup_handler [ 66.226] sna_accel_flush: flush?=0, dirty?=0 [ 66.226] sna_accel_flush: flush?=0, dirty?=0 [ 66.226] sna_block_handler (tv=0.374000) [ 66.226] has_shadow: has pending damage? 0, outstanding flips: 0 [ 66.226] sna_accel_do_throttle -- no pending activity [ 66.226] sna_wakeup_handler [ 66.226] sna_block_handler (tv=0.374000) [ 66.226] has_shadow: has pending damage? 0, outstanding flips: 0 [ 66.226] sna_accel_do_throttle -- no pending activity [ 66.227] sna_wakeup_handler [ 66.227] sna_block_handler (tv=0.373000) [ 66.227] has_shadow: has pending damage? 0, outstanding flips: 0 [ 66.227] sna_accel_do_throttle -- no pending activity [ 66.228] sna_wakeup_handler [ 66.228] sna_block_handler (tv=0.372000) [ 66.228] has_shadow: has pending damage? 0, outstanding flips: 0 [ 66.228] sna_accel_do_throttle -- no pending activity [ 66.371] sna_wakeup_handler [ 66.372] sna_accel_flush: flush?=0, dirty?=0 [ 66.372] sna_accel_flush: flush?=0, dirty?=0 [ 66.372] sna_block_handler (tv=0.499000) [ 66.372] has_shadow: has pending damage? 0, outstanding flips: 0 [ 66.372] sna_accel_do_throttle -- no pending activity [ 66.372] sna_wakeup_handler [ 66.372] sna_block_handler (tv=0.499000) [ 66.372] has_shadow: has pending damage? 0, outstanding flips: 0 [ 66.372] sna_accel_do_throttle -- no pending activity [ 66.372] sna_wakeup_handler [ 66.372] sna_accel_flush: flush?=0, dirty?=0 [ 66.372] sna_accel_flush: flush?=0, dirty?=0 [ 66.372] sna_accel_flush: flush?=0, dirty?=0 [ 66.372] sna_accel_flush: flush?=0, dirty?=0 [ 66.372] sna_block_handler (tv=0.499000) [ 66.372] has_shadow: has pending damage? 0, outstanding flips: 0 [ 66.372] sna_accel_do_throttle -- no pending activity [ 66.373] sna_wakeup_handler [ 66.373] sna_accel_flush: flush?=0, dirty?=0 [ 66.373] sna_block_handler (tv=0.498000) [ 66.373] has_shadow: has pending damage? 0, outstanding flips: 0 [ 66.373] sna_accel_do_throttle -- no pending activity [ 66.384] sna_wakeup_handler [ 66.384] sna_accel_flush: flush?=0, dirty?=0 [ 66.384] sna_accel_flush: flush?=0, dirty?=0 [ 66.384] sna_block_handler (tv=0.487000) [ 66.384] has_shadow: has pending damage? 0, outstanding flips: 0 [ 66.384] sna_accel_do_throttle -- no pending activity [ 66.400] sna_wakeup_handler [ 66.400] sna_create_pixmap(139, 20, 32, usage=0) [ 66.400] kgem_can_create_2d: 139x20 @ 32 [ 66.400] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=576, height=20 [ 66.400] kgem_can_create_2d: untiled size=12288 [ 66.400] kgem_choose_tiling: 139x20 -> 1 [ 66.400] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1024, height=24 [ 66.400] kgem_can_create_2d: tiled[1] size=24576 [ 66.400] sna_create_pixmap: usage=0, flags=1b [ 66.400] sna_create_pixmap: creating GPU pixmap 139x20, stride=556, flags=1b [ 66.400] __pop_freed_pixmap: reusing freed pixmap=4001 header [ 66.400] create_pixmap_hdr: pixmap=4008, width=139, height=20, usage=0 [ 66.400] sna_create_pixmap: serial=4008, 139x20, usage=0 [ 66.400] sna_composite_rectangles(pixmap=4009, op=0, 0 x 1 [(0, 0)x(139, 20) ...]) [ 66.400] sna_composite_rectangles: converted to op 0 [ 66.400] sna_composite_rectangles[0] (0, 0)x(139, 20) -> (0, 0), (139, 20) [ 66.400] sna_composite_rectangles: nrects=1, region=(0, 0), (139, 20) x 1 [ 66.400] sna_composite_rectangles: clipped extents (0, 0),(139, 20) x 1 [ 66.400] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(139, 20) [ 66.400] sna_composite_rectangles: dropping last-cpu hint [ 66.400] sna_drawable_use_bo pixmap=4009, box=((0, 0), (139, 20)), flags=19... [ 66.400] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 66.400] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 66.400] sna_pixmap_move_to_gpu(pixmap=4009, usage=0), flags=b [ 66.400] sna_pixmap_move_to_gpu: CPU damage? 0 [ 66.400] sna_pixmap_move_to_gpu: creating GPU bo (139x20@32), create=b [ 66.400] kgem_choose_tiling: 139x20 -> 1 [ 66.400] kgem_choose_tiling: 139x20 -> 1 [ 66.400] sna_pixmap_alloc_gpu: pixmap=4009 [ 66.400] kgem_create_2d(139x20, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 66.400] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1024, height=24 [ 66.400] kgem_set_tiling: handle=140, tiling=1 [1], pitch=1024 [1024]: 1 [ 66.400] kgem_bo_remove_from_inactive: removing handle=140 from inactive [ 66.400] from inactive: pitch=1024, tiling=1: handle=140, id=2279 [ 66.400] __sna_damage_all(139, 20) [ 66.400] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 66.400] sna_pixmap_mark_active: pixmap=4009, handle=140 [ 66.400] sna_drawable_use_bo: allocated GPU bo for operation [ 66.400] sna_drawable_use_bo: using GPU bo with damage? 0 [ 66.400] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 66.400] kgem_bo_is_render: handle=140, rq? 0 [0] [ 66.400] kgem_bo_is_render: handle=140, rq? 0 [0] [ 66.400] gen9_render_fill_boxes(0 x 1 [(0, 0), (139, 20) ...]) [ 66.400] sna_render_get_solid: 0 [ 66.400] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 66.400] kgem_check_bo: num_pages=+16, num_exec=+1 [ 66.400] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 66.400] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 66.400] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 66.400] kgem_add_handle: handle=4, index=0 [ 66.400] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 66.400] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 66.400] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 66.400] gen9_composite_get_binding_table(ffc0) [ 66.400] kgem_add_reloc64: handle=140, pos=16360, delta=0, domains=20002 [ 66.400] kgem_add_handle: handle=140, index=1 [ 66.400] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd343000) [ 66.400] __kgem_bo_mark_dirty: handle=140 (proxy? 0) [ 66.400] [3fe0] bind bo(handle=140, addr=fd343000), format=192, width=139, height=20, pitch=1024, tiling=1 -> render [ 66.400] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 66.400] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 66.400] kgem_add_handle: handle=7, index=2 [ 66.400] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 66.400] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 66.400] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 66.400] gen9_emit_sampler: sampler = 1 [ 66.400] gen9_emit_sf: num_sf_outputs=1 [ 66.400] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 66.400] gen9_emit_vertex_elements: setup id=0 [ 66.400] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 66.400] (0, 0), (139, 20) [ 66.400] gen8_vertex_flush[490] = 3 [ 66.400] sna_composite_rectangles: pixmap=4009 marking clear [0]? 1 [ 66.400] sna_composite_rectangles(pixmap=4009, op=1, fff2f1f0 x 1 [(0, 0)x(139, 20) ...]) [ 66.400] sna_composite_rectangles: converted to op 1 [ 66.400] sna_composite_rectangles[0] (0, 0)x(139, 20) -> (0, 0), (139, 20) [ 66.400] sna_composite_rectangles: nrects=1, region=(0, 0), (139, 20) x 1 [ 66.400] sna_composite_rectangles: clipped extents (0, 0),(139, 20) x 1 [ 66.400] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(139, 20) [ 66.400] sna_composite_rectangles: promoting to full GPU [ 66.400] sna_composite_rectangles: dropping last-cpu hint [ 66.400] sna_drawable_use_bo pixmap=4009, box=((0, 0), (139, 20)), flags=19... [ 66.400] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 66.400] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 66.400] sna_drawable_use_bo: using whole GPU bo [ 66.400] gen9_render_fill_boxes (op=1, color=(f2f2, f1f1, f0f0, ffff) [20028888]) [ 66.400] kgem_bo_is_render: handle=140, rq? 1 [1] [ 66.400] gen9_render_fill_boxes(fff2f1f0 x 1 [(0, 0), (139, 20) ...]) [ 66.400] sna_render_get_solid: fff2f1f0 [ 66.400] sna_render_get_solid(15) = fff2f1f0 (old) [ 66.400] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 66.400] kgem_check_bo: num_pages=+0, num_exec=+0 [ 66.400] gen9_composite_get_binding_table(ff00) [ 66.400] kgem_add_reloc64: handle=113, pos=16312, delta=0, domains=40000 [ 66.400] kgem_add_reloc64: adding proxy [delta=60] for handle=113 [ 66.400] kgem_add_handle: handle=113, index=3 [ 66.400] kgem_add_reloc64[5] = (delta=60, target handle=3, presumed=fe00a000) [ 66.400] [3fb0] bind bo(handle=113, addr=fe00a03c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 66.400] gen9_emit_vertex_elements: setup id=0 [ 66.400] (0, 0), (139, 20) [ 66.400] gen8_vertex_flush[4cc] = 3 [ 66.400] sna_composite_rectangles: pixmap=4009 marking clear [fff2f1f0]? 1 [ 66.400] sna_composite_rectangles(pixmap=4009, op=1, ff300a24 x 2 [(0, 0)x(139, 20) ...]) [ 66.400] sna_composite_rectangles: converted to op 1 [ 66.400] sna_composite_rectangles[0] (0, 0)x(139, 20) -> (0, 0), (139, 20) [ 66.400] sna_composite_rectangles[1] (0, 0)x(139, 20) -> (0, 0), (139, 20) [ 66.400] sna_composite_rectangles: nrects=2, region=(0, 0), (139, 20) x 2 [ 66.400] sna_composite_rectangles: clipped extents (0, 0),(139, 20) x 1 [ 66.400] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(139, 20) [ 66.400] sna_composite_rectangles: promoting to full GPU [ 66.400] sna_composite_rectangles: dropping last-cpu hint [ 66.400] sna_drawable_use_bo pixmap=4009, box=((0, 0), (139, 20)), flags=19... [ 66.400] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 66.400] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 66.400] sna_drawable_use_bo: using whole GPU bo [ 66.400] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 66.400] kgem_bo_is_render: handle=140, rq? 1 [1] [ 66.400] gen9_render_fill_boxes(ff300a24 x 1 [(0, 0), (139, 20) ...]) [ 66.400] sna_render_get_solid: ff300a24 [ 66.400] sna_render_get_solid(17) = ff300a24 (old) [ 66.400] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 66.400] kgem_check_bo: num_pages=+0, num_exec=+0 [ 66.400] gen9_composite_get_binding_table(fe80) [ 66.400] kgem_add_reloc64: handle=113, pos=16280, delta=0, domains=40000 [ 66.400] kgem_add_reloc64: adding proxy [delta=68] for handle=113 [ 66.400] kgem_add_reloc64[6] = (delta=68, target handle=3, presumed=fe00a000) [ 66.400] [3f90] bind bo(handle=113, addr=fe00a044), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 66.400] gen9_emit_vertex_elements: setup id=0 [ 66.400] (0, 0), (139, 20) [ 66.400] gen8_vertex_flush[508] = 3 [ 66.400] sna_composite_rectangles: pixmap=4009 marking clear [ff300a24]? 1 [ 66.400] sna_glyphs(op=3, nlist=1, src=(1, 15)) [ 66.400] kgem_bo_is_busy: handle=140, domain: 0 exec? 1, rq? 1 [ 66.400] sna_glyphs: discarding mask [ 66.400] glyphs0_to_dst(op=3, src=(1, 15), nlist=1, dst=(1, 15)+(0, 0)) [ 66.400] clipped_glyphs: no, clip region (0, 0), (139, 20) matches drawable pixmap=94680752792880 size=139x20 [ 66.400] gen9_render_composite: 0x0, current mode=1/1 [ 66.400] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 66.400] gen9_composite_fallback: mask is already on the GPU, try to use GPU [ 66.400] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 66.400] sna_drawable_use_bo pixmap=4009, box=((0, 0), (139, 20)), flags=7... [ 66.400] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 66.400] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 66.400] sna_drawable_use_bo: using whole GPU bo [ 66.400] gen9_composite_set_target: pixmap=4009, format=20028888, size=139x20, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 66.400] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 66.400] color_convert: src=ffffffff [20028888] [ 66.400] color_convert: dst=ffffffff [20028888] [ 66.400] sna_render_get_solid: ffffffff [ 66.400] sna_render_get_solid(white) [ 66.400] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 66.400] sna_transform_is_imprecise_integer_translation: no transform [ 66.400] gen9_composite_picture: integer translation (0, 0), removing [ 66.400] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 66.400] sna_render_pixmap_bo: GPU all damaged [ 66.400] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 66.400] gen4_choose_composite_emitter: solid, identity mask [ 66.400] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 66.400] aligning vertex: was 2, now 4 floats per vertex [ 66.400] gen9_composite_get_binding_table(fe00) [ 66.400] kgem_add_reloc64: handle=7, pos=16248, delta=0, domains=40000 [ 66.400] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 66.400] kgem_add_reloc64[7] = (delta=1048, target handle=2, presumed=fffe8000) [ 66.400] [3f70] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 66.400] kgem_add_reloc64: handle=6, pos=16232, delta=0, domains=40000 [ 66.400] kgem_add_handle: handle=6, index=4 [ 66.400] kgem_add_reloc64[8] = (delta=0, target handle=4, presumed=fd581000) [ 66.400] [3f60] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 66.400] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 66.400] gen9_emit_sampler: sampler = a [ 66.400] gen9_emit_sf: num_sf_outputs=2 [ 66.400] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 66.400] gen9_emit_vertex_elements: setup id=9 [ 66.400] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 66.400] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 66.400] glyphs0_to_dst: glyph=(0, 7)x(10, 8), unclipped [ 66.400] emit_primitive_identity_mask__avx2: dst=(0, 7), mask=(848.00, 16.00) x (10.00, 8.00) [ 66.400] glyphs0_to_dst: glyph=(9, 3)x(10, 12), unclipped [ 66.400] emit_primitive_identity_mask__avx2: dst=(9, 3), mask=(864.00, 0.00) x (10.00, 12.00) [ 66.400] glyphs0_to_dst: glyph=(27, 5)x(10, 10), unclipped [ 66.400] emit_primitive_identity_mask__avx2: dst=(27, 5), mask=(912.00, 0.00) x (10.00, 10.00) [ 66.400] glyphs0_to_dst: glyph=(36, 17)x(11, 2), unclipped [ 66.400] emit_primitive_identity_mask__avx2: dst=(36, 17), mask=(832.00, 48.00) x (11.00, 2.00) [ 66.400] glyphs0_to_dst: glyph=(46, 7)x(9, 8), unclipped [ 66.400] emit_primitive_identity_mask__avx2: dst=(46, 7), mask=(848.00, 48.00) x (9.00, 8.00) [ 66.400] glyphs0_to_dst: glyph=(54, 7)x(10, 8), unclipped [ 66.400] emit_primitive_identity_mask__avx2: dst=(54, 7), mask=(864.00, 32.00) x (10.00, 8.00) [ 66.400] glyphs0_to_dst: glyph=(64, 7)x(9, 8), unclipped [ 66.400] emit_primitive_identity_mask__avx2: dst=(64, 7), mask=(896.00, 48.00) x (9.00, 8.00) [ 66.400] glyphs0_to_dst: glyph=(72, 4)x(10, 11), unclipped [ 66.400] emit_primitive_identity_mask__avx2: dst=(72, 4), mask=(992.00, 32.00) x (10.00, 11.00) [ 66.400] glyphs0_to_dst: glyph=(82, 7)x(9, 8), unclipped [ 66.400] emit_primitive_identity_mask__avx2: dst=(82, 7), mask=(32.00, 96.00) x (9.00, 8.00) [ 66.400] glyphs0_to_dst: glyph=(90, 4)x(10, 11), unclipped [ 66.400] emit_primitive_identity_mask__avx2: dst=(90, 4), mask=(992.00, 32.00) x (10.00, 11.00) [ 66.400] glyphs0_to_dst: glyph=(100, 7)x(9, 8), unclipped [ 66.400] emit_primitive_identity_mask__avx2: dst=(100, 7), mask=(896.00, 0.00) x (9.00, 8.00) [ 66.400] glyphs0_to_dst: glyph=(108, 7)x(10, 11), unclipped [ 66.400] emit_primitive_identity_mask__avx2: dst=(108, 7), mask=(880.00, 48.00) x (10.00, 11.00) [ 66.400] glyphs0_to_dst: glyph=(118, 4)x(9, 14), unclipped [ 66.400] emit_primitive_identity_mask__avx2: dst=(118, 4), mask=(832.00, 32.00) x (9.00, 14.00) [ 66.400] gen8_vertex_flush[5e4] = 39 [ 66.400] gen9_magic_ca_pass: CA fixup (5 -> 44) [ 66.400] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 66.400] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 66.400] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 66.400] sna_composite_rectangles(pixmap=4009, op=1, ffffffff x 1 [(127, 1)x(9, 17) ...]) [ 66.400] sna_composite_rectangles: converted to op 1 [ 66.400] sna_composite_rectangles[0] (127, 1)x(9, 17) -> (127, 1), (136, 18) [ 66.400] sna_composite_rectangles: nrects=1, region=(127, 1), (136, 18) x 1 [ 66.400] sna_composite_rectangles: clipped extents (127, 1),(136, 18) x 1 [ 66.400] sna_composite_rectangles: pixmap +(0, 0) extents (127, 1),(136, 18) [ 66.400] sna_composite_rectangles: dropping last-cpu hint [ 66.400] sna_drawable_use_bo pixmap=4009, box=((127, 1), (136, 18)), flags=9... [ 66.400] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 66.400] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 66.400] sna_drawable_use_bo: using whole GPU bo [ 66.400] gen9_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20028888]) [ 66.400] kgem_bo_is_render: handle=140, rq? 1 [1] [ 66.400] gen9_render_fill_boxes(ffffffff x 1 [(127, 1), (136, 18) ...]) [ 66.400] sna_render_get_solid: ffffffff [ 66.400] sna_render_get_solid(white) [ 66.400] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 66.400] kgem_check_bo: num_pages=+0, num_exec=+0 [ 66.400] aligning vertex: was 4, now 2 floats per vertex [ 66.400] gen9_composite_get_binding_table(fd40) [ 66.400] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 66.400] gen9_emit_sampler: sampler = 1 [ 66.400] gen9_emit_sf: num_sf_outputs=1 [ 66.400] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 66.400] gen9_emit_vertex_elements: setup id=0 [ 66.401] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 66.401] (127, 1), (136, 18) [ 66.401] gen8_vertex_flush[700] = 3 [ 66.401] sna_copy_area: src=pixmap=4009:(0, 0)x(139, 20)+(0, 0) -> dst=pixmap=3060:(495, 850)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 66.401] sna_copy_area: normal copy [ 66.401] sna_do_copy: src=(0, 0), dst=(495, 850), size=(139x20) [ 66.401] sna_do_copy: after drawable: src=(0, 0), dst=(560, 874), size=(139x20) [ 66.401] sna_do_copy: dst extents (560, 874), (699, 894), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 66.401] sna_do_copy: clipped dst extents (560, 874), (699, 894) [ 66.401] sna_do_copy: unclipped src extents (0, 0), (139, 20) [ 66.401] sna_do_copy: clipped src extents (0, 0), (139, 20) [ 66.401] sna_do_copy: pixmap -- no source clipping [ 66.401] sna_do_copy: src extents (0, 0), (139, 20) x 1 [ 66.401] sna_do_copy: copy region (560, 874), (699, 894) x 1 + (-560, -874) [ 66.401] sna_copy_boxes (boxes=1x[(560, 874), (699, 894)...], src pixmap=4009+(-560, -874), dst pixmap=3060+(-65, -24), alu=3, src.size=139x20, dst.size=3775x2136) [ 66.401] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94a26fb0, gpu_bo=140, cpu_bo=0), replaces=0 [ 66.401] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 66.401] sna_drawable_use_bo pixmap=3060, box=((495, 850), (634, 870)), flags=b... [ 66.401] sna_drawable_use_bo: exported target, set PREFER_GPU [ 66.401] sna_drawable_use_bo: pinned, never REPLACES [ 66.401] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=b [ 66.401] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 66.401] sna_drawable_use_bo: using whole GPU bo [ 66.401] sna_pixmap_move_to_gpu(pixmap=4009, usage=0), flags=a [ 66.401] sna_pixmap_move_to_gpu: already all-damaged [ 66.401] sna_pixmap_mark_active: pixmap=4009, handle=140 [ 66.401] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 66.401] gen9_render_copy_boxes (-495, -850)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 66.401] kgem_bo_is_render: handle=140, rq? 1 [1] [ 66.401] kgem_bo_is_render: handle=9, rq? 0 [0] [ 66.401] kgem_bo_is_render: handle=9, rq? 0 [0] [ 66.401] kgem_bo_is_render: handle=140, rq? 1 [1] [ 66.401] kgem_set_mode: flushing before new bo [ 66.401] gen8_vertex_close: used=182, vbo active? 23, vb=201, nreloc=2 [ 66.401] gen8_vertex_close: reloc[0] = 287 [ 66.401] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 66.401] kgem_add_handle: handle=23, index=5 [ 66.401] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=fd541000) [ 66.401] gen8_vertex_close: reloc[1] = 372 [ 66.401] kgem_add_reloc64: handle=23, pos=372, delta=0, domains=200000 [ 66.401] kgem_add_reloc64[10] = (delta=0, target handle=5, presumed=fd541000) [ 66.401] batch[1/1, flags=1800]: 454 454 16224 16384, nreloc=11, nexec=6, nfence=0, aperture=1116 [fenced=0] [ 66.401] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 66.401] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 66.401] kgem_fixup_relocs: shrinking by 61440 [ 66.401] __kgem_busy: handle=1, busy=0, wedged=0 [ 66.401] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 66.401] kgem_commit: release handle=140 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd343000 [ 66.401] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 66.401] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 66.401] __kgem_bo_clear_busy: handle=7 [ 66.401] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 66.401] kgem_commit: release handle=113 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 66.401] __kgem_bo_clear_busy: handle=113 [ 66.401] kgem_commit: release handle=113 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fe00a000 [ 66.401] kgem_commit: release handle=113 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 66.401] __kgem_bo_clear_busy: handle=113 [ 66.401] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 66.401] __kgem_bo_clear_busy: handle=7 [ 66.401] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 66.401] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 66.401] __kgem_busy: handle=1, busy=131072, wedged=0 [ 66.401] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 66.401] kgem_check_bo: num_pages=+8116, num_exec=+2 [ 66.401] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 66.401] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 66.401] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 66.401] kgem_add_handle: handle=4, index=0 [ 66.401] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 66.401] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 66.401] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 66.401] gen9_composite_get_binding_table(ffc0) [ 66.401] kgem_add_reloc64: handle=9, pos=16360, delta=0, domains=20002 [ 66.401] kgem_add_handle: handle=9, index=1 [ 66.401] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f02dd000) [ 66.401] __kgem_bo_mark_dirty: handle=9 (proxy? 0) [ 66.401] [3fe0] bind bo(handle=9, addr=f02dd000), format=192, width=3775, height=2136, pitch=15360, tiling=1 -> render [ 66.401] kgem_add_reloc64: handle=140, pos=16344, delta=0, domains=40000 [ 66.401] kgem_add_handle: handle=140, index=2 [ 66.401] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd343000) [ 66.401] [3fd0] bind bo(handle=140, addr=fd343000), format=192, width=139, height=20, pitch=1024, tiling=1 -> sampler [ 66.401] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 66.401] gen9_emit_sampler: sampler = 0 [ 66.401] gen9_emit_sf: num_sf_outputs=1 [ 66.401] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 66.401] gen9_emit_vertex_elements: setup id=0 [ 66.401] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 66.401] (0, 0) -> (495, 850) + (139, 20) [ 66.401] gen8_vertex_flush[490] = 3 [ 66.401] sna_accel_flush: flush?=1, dirty?=0 [ 66.401] gen8_vertex_close: used=188, vbo active? 23, vb=1, nreloc=1 [ 66.401] gen8_vertex_close: reloc[0] = 287 [ 66.401] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 66.401] kgem_add_handle: handle=23, index=3 [ 66.401] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 66.401] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=8190 [fenced=0] [ 66.401] __kgem_busy: handle=1, busy=0, wedged=0 [ 66.401] __kgem_retire_rq: request 1 complete [ 66.401] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 66.401] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 66.401] kgem_fixup_relocs: shrinking by 61440 [ 66.401] __kgem_busy: handle=1, busy=0, wedged=0 [ 66.401] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 66.401] kgem_commit: release handle=9 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f02dd000 [ 66.401] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 66.401] kgem_commit: release handle=140 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd343000 [ 66.401] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 66.401] __kgem_busy: handle=1, busy=131072, wedged=0 [ 66.401] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 66.401] sna_accel_flush: flush?=0, dirty?=0 [ 66.401] sna_accel_flush: flush?=0, dirty?=0 [ 66.401] sna_accel_flush: flush?=0, dirty?=0 [ 66.401] sna_destroy_pixmap: pixmap=4009, attached?=1 [ 66.401] _kgem_bo_destroy: handle=140, proxy? 0 [ 66.401] __kgem_bo_destroy: handle=140, size=65536 [ 66.401] __kgem_busy: handle=140, busy=131072, wedged=0 [ 66.401] __kgem_bo_destroy: handle=140 -> active [ 66.401] __sna_free_pixmap(pixmap=4009) [ 66.401] sna_accel_flush: flush?=0, dirty?=0 [ 66.401] sna_accel_flush: flush?=0, dirty?=0 [ 66.401] sna_accel_flush: flush?=0, dirty?=0 [ 66.401] sna_block_handler (tv=0.470000) [ 66.401] kgem_retire, need_retire?=1 [ 66.401] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 66.401] kgem_retire__requests_ring: retiring ring 0 [ 66.401] __kgem_busy: handle=1, busy=0, wedged=0 [ 66.401] __kgem_retire_rq: request 1 complete [ 66.401] __kgem_bo_flush: handle=9, busy=0, wedged=0 [ 66.401] __kgem_bo_flush: handle=140, busy=0, wedged=0 [ 66.401] kgem_bo_move_to_cache: release handle=140 [ 66.401] kgem_bo_move_to_inactive: moving handle=140 to inactive [ 66.401] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 66.401] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 66.401] kgem_retire -- retired=1, need_retire=0 [ 66.401] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 66.401] gen6_render_retire: resetting idle vbo [ 66.401] has_shadow: has pending damage? 0, outstanding flips: 0 [ 66.401] sna_accel_do_throttle -- no pending activity [ 66.402] sna_wakeup_handler [ 66.402] sna_accel_flush: flush?=0, dirty?=0 [ 66.403] sna_accel_flush: flush?=0, dirty?=0 [ 66.403] sna_block_handler (tv=0.468000) [ 66.403] has_shadow: has pending damage? 0, outstanding flips: 0 [ 66.403] sna_accel_do_throttle -- no pending activity [ 66.403] sna_wakeup_handler [ 66.403] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=40, name=5 [ 66.403] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 66.403] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 66.403] sna_dri2_get_back: draw size=7680x2160, back buffer handle=40 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 [ 66.403] sna_dri2_get_back: reuse backbuffer? 1 [ 66.403] sna_dri2_get_back: back buffer handle=40, active?=0, refcnt=1 [ 66.403] sna_dri2_get_back: reuse unattached back [ 66.403] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 66.403] sna_dri2_reuse_buffer: reusing back buffer handle=40, name=5, pitch=30720, age=0 [ 66.403] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 66.403] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=128, name=76, active_scanout=3 [ 66.403] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 66.403] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 66.403] sna_accel_flush: flush?=0, dirty?=0 [ 66.403] sna_accel_flush: flush?=0, dirty?=0 [ 66.403] sna_accel_flush: flush?=0, dirty?=0 [ 66.403] sna_block_handler (tv=0.468000) [ 66.403] has_shadow: has pending damage? 0, outstanding flips: 0 [ 66.403] timer_enable (time=66403), starting timer 0 [ 66.403] sna_accel_do_throttle -- no pending activity [ 66.403] sna_accel_block: evaluating timers, active=5 [ 66.403] sna_accel_block: flush timer expires in 8 [66411] [ 66.403] sna_wakeup_handler [ 66.403] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 66.403] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 66.403] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 66.403] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 66.403] sna_dri2_get_msc(draw=146, pipe=0) [ 66.403] sna_crtc_record_swap: recording last swap on pipe=0, frame 3733 [msc=3733], time 66.387803 [ 66.403] sna_dri2_get_msc: msc=3733 [raw=3733], ust=66387803 [ 66.403] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=40 (refs=1/1, flush=0) , front=128 (refs=1/4, flush=1) [ 66.403] sna_dri2_schedule_swap(target_msc=3718, divisor=0, remainder=0) [ 66.403] sna_dri2_schedule_swap: using front handle=128, active_scanout?=3, flush?=1 [ 66.403] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 66.403] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 66.403] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 66.403] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 66.403] sna_crtc_record_swap: recording last swap on pipe=0, frame 3733 [msc=3733], time 66.387803 [ 66.403] immediate_swap: current_msc=3733, target_msc=3718 -- yes [ 66.403] can_flip: no, shadow enabled [ 66.403] sna_dri2_add_event: adding event to window 146) [ 66.403] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 66.403] sna_dri2_immediate_blit: no pending blit, starting chain [ 66.403] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 66.403] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 66.403] can_xchg: back size=8701e00, front size=8701e00 [ 66.403] can_xchg: yes, pixmap=165 [ 66.403] sna_dri2_xchg: win=146, exchange front=128/76,ref=2 and back=40/5,ref=2, pixmap=165 7680x2160 [ 66.403] sna_dri2_xchg: back_bo handle=40, pitch=30720, size=132710400, ref=1, active_scanout?=0 [ 66.403] sna_dri2_xchg: front_bo handle=128, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 66.403] set_bo: pixmap=165, handle=40 (old handle=128) [ 66.403] set_bo: marking whole pixmap as damaged [ 66.403] set_bo: applying final/discard move-to-gpu [ 66.403] wait_for_shadow: flags=0, flips=0, handle=128, shadow=32 [ 66.403] set_bo: dropping flush hint from handle=128 [ 66.403] set_bo: adding flush hint to handle=40 [ 66.403] mark_stale(handle=128) => 1 [ 66.403] swap_limit: draw=146 setting swap limit to 3 [ 66.403] sna_dri2_swap_limit_validate: swap limit set to 3 [ 66.403] sna_next_vblank(pipe=0, waiting until next vblank) [ 66.403] sna_dri2_schedule_swap: reported target_msc=3733 [ 66.403] sna_accel_flush: flush?=0, dirty?=0 [ 66.403] sna_accel_flush: flush?=0, dirty?=0 [ 66.403] sna_accel_flush: flush?=0, dirty?=0 [ 66.403] sna_accel_flush: flush?=0, dirty?=0 [ 66.403] sna_block_handler (tv=0.468000) [ 66.403] sna_scanout_do_flush: flush timer active: delta=8 [ 66.403] sna_accel_do_throttle -- no pending activity [ 66.403] sna_accel_block: evaluating timers, active=5 [ 66.403] sna_accel_block: flush timer expires in 8 [66411] [ 66.404] sna_wakeup_handler [ 66.404] sna_mode_wakeup: len=32 [ 66.404] sna_dri2_vblank_handler(type=2, sequence=3734, draw=3353) [ 66.404] sna_crtc_record_swap: recording last swap on pipe=0, frame 3734 [msc=3734], time 66.404469 [ 66.404] sna_dri2_vblank_handler: 2 complete, frame=3734 tv=66.404469 [ 66.404] sna_dri2_blit_complete: blit finished [ 66.404] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=3734, tv=66.404469) [ 66.404] frame_swap_complete(type=2): draw=146, pipe=0, frame=3734 [msc=3734], tv=66.404469 [ 66.404] sna_accel_flush: flush?=0, dirty?=0 [ 66.404] sna_dri2_event_free(draw?=1) [ 66.404] sna_dri2_remove_event: remove[0x561c94749170] from window 146, active? 1 [ 66.404] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 66.404] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=128] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 66.404] sna_dri2_vblank_handler complete [ 66.404] sna_block_handler (tv=0.467000) [ 66.404] sna_scanout_do_flush: flush timer active: delta=7 [ 66.404] sna_accel_do_throttle -- no pending activity [ 66.404] sna_accel_block: evaluating timers, active=5 [ 66.404] sna_accel_block: flush timer expires in 7 [66411] [ 66.411] sna_wakeup_handler [ 66.411] sna_block_handler (tv=0.460000) [ 66.411] sna_scanout_do_flush: flush timer active: delta=0 [ 66.411] sna_scanout_do_flush (time=66411), triggered [ 66.411] sna_scanout_flush (time=66411), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 66.411] has_shadow: has pending damage? 1, outstanding flips: 0 [ 66.411] stop_flush: scanout=40 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 66.411] has_shadow: has pending damage? 1, outstanding flips: 0 [ 66.411] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 66.411] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 66.411] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 66.411] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 66.411] sna_pixmap_move_to_gpu: already all-damaged [ 66.411] sna_pixmap_mark_active: pixmap=165, handle=40 [ 66.411] sna_mode_redisplay: crtc[0] transformed? 0 [ 66.411] sna_mode_redisplay: crtc[1] transformed? 0 [ 66.411] sna_mode_redisplay: crtc[2] transformed? 0 [ 66.411] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=40 [active=1] [ 66.411] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 128, transformed? 0 [ 66.411] get_fb: reusing fb=110 for handle=40 [ 66.411] sna_mode_redisplay: recording flip on CRTC:32 handle=40, active_scanout=2, serial=2 [ 66.411] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 66.411] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 128, transformed? 0 [ 66.411] sna_mode_redisplay: recording flip on CRTC:39 handle=40, active_scanout=3, serial=3 [ 66.411] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 66.411] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 66.411] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 66.411] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=40, shadow handle=32 [ 66.411] sna_accel_do_throttle -- no pending activity [ 66.411] sna_accel_block: evaluating timers, active=5 [ 66.411] sna_accel_block: flush timer expires in 16 [66427] [ 66.419] sna_wakeup_handler [ 66.419] sna_mode_wakeup: len=32 [ 66.419] sna_mode_wakeup: recording last swap on pipe=1, frame 3705 [e79], time 66.419743 [ 66.419] sna_mode_wakeup: removing handle=128 [active_scanout=1] from scanout, installing handle=40 [active_scanout=3] [ 66.419] sna_mode_wakeup: flip complete, pending? 2 [ 66.419] sna_block_handler (tv=0.452000) [ 66.419] sna_scanout_do_flush: flush timer active: delta=8 [ 66.419] sna_accel_do_throttle -- no pending activity [ 66.419] sna_accel_block: evaluating timers, active=5 [ 66.419] sna_accel_block: flush timer expires in 8 [66427] [ 66.420] sna_wakeup_handler [ 66.420] sna_mode_wakeup: len=32 [ 66.420] sna_mode_wakeup: recording last swap on pipe=0, frame 3735 [e97], time 66.421145 [ 66.420] sna_mode_wakeup: removing handle=128 [active_scanout=0] from scanout, installing handle=40 [active_scanout=3] [ 66.420] sna_mode_wakeup: flip complete, pending? 1 [ 66.420] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 66.420] sna_block_handler (tv=0.451000) [ 66.420] sna_scanout_do_flush: flush timer active: delta=7 [ 66.420] sna_accel_do_throttle -- no pending activity [ 66.420] sna_accel_block: evaluating timers, active=5 [ 66.420] sna_accel_block: flush timer expires in 7 [66427] [ 66.428] sna_wakeup_handler [ 66.428] sna_block_handler (tv=0.443000) [ 66.428] sna_scanout_do_flush: flush timer active: delta=-1 [ 66.428] sna_scanout_do_flush (time=66428), triggered [ 66.428] sna_scanout_flush (time=66428), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 66.428] has_shadow: has pending damage? 0, outstanding flips: 0 [ 66.428] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 66.428] has_shadow: has pending damage? 0, outstanding flips: 0 [ 66.428] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 66.428] sna_accel_do_throttle -- no pending activity [ 66.428] sna_accel_block: evaluating timers, active=5 [ 66.428] sna_accel_block: flush timer expires in 16 [66444] [ 66.444] sna_wakeup_handler [ 66.444] sna_block_handler (tv=0.427000) [ 66.444] sna_scanout_do_flush: flush timer active: delta=0 [ 66.444] sna_scanout_do_flush (time=66444), triggered [ 66.444] sna_scanout_flush (time=66444), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 66.444] has_shadow: has pending damage? 0, outstanding flips: 0 [ 66.444] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 66.444] has_shadow: has pending damage? 0, outstanding flips: 0 [ 66.444] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 66.444] sna_accel_do_throttle -- no pending activity [ 66.444] sna_accel_block: evaluating timers, active=5 [ 66.444] sna_accel_block: flush timer expires in 16 [66460] [ 66.460] sna_wakeup_handler [ 66.460] sna_block_handler (tv=0.411000) [ 66.460] sna_scanout_do_flush: flush timer active: delta=0 [ 66.460] sna_scanout_do_flush (time=66460), triggered [ 66.460] sna_scanout_flush (time=66460), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 66.460] has_shadow: has pending damage? 0, outstanding flips: 0 [ 66.460] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 66.460] has_shadow: has pending damage? 0, outstanding flips: 0 [ 66.460] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 66.460] sna_accel_do_throttle -- no pending activity [ 66.460] sna_accel_block: evaluating timers, active=5 [ 66.460] sna_accel_block: flush timer expires in 16 [66476] [ 66.477] sna_wakeup_handler [ 66.477] sna_block_handler (tv=0.394000) [ 66.477] sna_scanout_do_flush: flush timer active: delta=-1 [ 66.477] sna_scanout_do_flush (time=66477), triggered [ 66.477] sna_scanout_flush (time=66477), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 66.477] has_shadow: has pending damage? 0, outstanding flips: 0 [ 66.477] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 66.477] has_shadow: has pending damage? 0, outstanding flips: 0 [ 66.477] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 66.477] sna_accel_do_throttle -- no pending activity [ 66.477] sna_accel_block: evaluating timers, active=5 [ 66.477] sna_accel_block: flush timer expires in 16 [66493] [ 66.493] sna_wakeup_handler [ 66.493] sna_block_handler (tv=0.378000) [ 66.493] sna_scanout_do_flush: flush timer active: delta=0 [ 66.493] sna_scanout_do_flush (time=66493), triggered [ 66.493] sna_scanout_flush (time=66493), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 66.493] has_shadow: has pending damage? 0, outstanding flips: 0 [ 66.493] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 66.493] has_shadow: has pending damage? 0, outstanding flips: 0 [ 66.493] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 66.493] sna_accel_do_throttle -- no pending activity [ 66.493] sna_accel_block: evaluating timers, active=5 [ 66.493] sna_accel_block: flush timer expires in 16 [66509] [ 66.509] sna_wakeup_handler [ 66.509] sna_block_handler (tv=0.362000) [ 66.509] sna_scanout_do_flush: flush timer active: delta=0 [ 66.509] sna_scanout_do_flush (time=66509), triggered [ 66.509] sna_scanout_flush (time=66509), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 66.509] has_shadow: has pending damage? 0, outstanding flips: 0 [ 66.509] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 66.509] has_shadow: has pending damage? 0, outstanding flips: 0 [ 66.509] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 66.509] sna_accel_do_throttle -- no pending activity [ 66.509] sna_accel_block: evaluating timers, active=5 [ 66.509] sna_accel_block: flush timer expires in 16 [66525] [ 66.526] sna_wakeup_handler [ 66.526] sna_block_handler (tv=0.345000) [ 66.526] sna_scanout_do_flush: flush timer active: delta=-1 [ 66.526] sna_scanout_do_flush (time=66526), triggered [ 66.526] sna_scanout_flush (time=66526), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 66.526] has_shadow: has pending damage? 0, outstanding flips: 0 [ 66.526] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 66.526] has_shadow: has pending damage? 0, outstanding flips: 0 [ 66.526] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 66.526] sna_accel_do_throttle -- no pending activity [ 66.526] sna_accel_block: evaluating timers, active=5 [ 66.526] sna_accel_block: flush timer expires in 16 [66542] [ 66.542] sna_wakeup_handler [ 66.542] sna_block_handler (tv=0.329000) [ 66.542] sna_scanout_do_flush: flush timer active: delta=0 [ 66.542] sna_scanout_do_flush (time=66542), triggered [ 66.542] sna_scanout_flush (time=66542), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 66.542] has_shadow: has pending damage? 0, outstanding flips: 0 [ 66.542] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 66.542] has_shadow: has pending damage? 0, outstanding flips: 0 [ 66.542] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 66.542] sna_accel_do_throttle -- no pending activity [ 66.542] sna_accel_block: evaluating timers, active=5 [ 66.542] sna_accel_block: flush timer expires in 16 [66558] [ 66.545] sna_wakeup_handler [ 66.545] sna_accel_flush: flush?=0, dirty?=0 [ 66.545] sna_accel_flush: flush?=0, dirty?=0 [ 66.545] sna_block_handler (tv=0.326000) [ 66.545] sna_scanout_do_flush: flush timer active: delta=13 [ 66.545] sna_accel_do_throttle -- no pending activity [ 66.545] sna_accel_block: evaluating timers, active=5 [ 66.545] sna_accel_block: flush timer expires in 13 [66558] [ 66.545] sna_wakeup_handler [ 66.545] sna_block_handler (tv=0.326000) [ 66.545] sna_scanout_do_flush: flush timer active: delta=13 [ 66.545] sna_accel_do_throttle -- no pending activity [ 66.545] sna_accel_block: evaluating timers, active=5 [ 66.545] sna_accel_block: flush timer expires in 13 [66558] [ 66.546] sna_wakeup_handler [ 66.546] sna_block_handler (tv=0.325000) [ 66.546] sna_scanout_do_flush: flush timer active: delta=12 [ 66.546] sna_accel_do_throttle -- no pending activity [ 66.546] sna_accel_block: evaluating timers, active=5 [ 66.546] sna_accel_block: flush timer expires in 12 [66558] [ 66.547] sna_wakeup_handler [ 66.547] sna_block_handler (tv=0.324000) [ 66.547] sna_scanout_do_flush: flush timer active: delta=11 [ 66.547] sna_accel_do_throttle -- no pending activity [ 66.547] sna_accel_block: evaluating timers, active=5 [ 66.547] sna_accel_block: flush timer expires in 11 [66558] [ 66.558] sna_wakeup_handler [ 66.558] sna_block_handler (tv=0.313000) [ 66.558] sna_scanout_do_flush: flush timer active: delta=0 [ 66.558] sna_scanout_do_flush (time=66558), triggered [ 66.558] sna_scanout_flush (time=66558), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 66.558] has_shadow: has pending damage? 0, outstanding flips: 0 [ 66.558] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 66.558] has_shadow: has pending damage? 0, outstanding flips: 0 [ 66.558] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 66.558] sna_accel_do_throttle -- no pending activity [ 66.558] sna_accel_block: evaluating timers, active=5 [ 66.558] sna_accel_block: flush timer expires in 16 [66574] [ 66.575] sna_wakeup_handler [ 66.575] sna_block_handler (tv=0.296000) [ 66.575] sna_scanout_do_flush: flush timer active: delta=-1 [ 66.575] sna_scanout_do_flush (time=66575), triggered [ 66.575] sna_scanout_flush (time=66575), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 66.575] has_shadow: has pending damage? 0, outstanding flips: 0 [ 66.575] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 66.575] has_shadow: has pending damage? 0, outstanding flips: 0 [ 66.575] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 66.575] sna_accel_do_throttle -- no pending activity [ 66.575] sna_accel_block: evaluating timers, active=5 [ 66.575] sna_accel_block: flush timer expires in 16 [66591] [ 66.591] sna_wakeup_handler [ 66.591] sna_block_handler (tv=0.280000) [ 66.591] sna_scanout_do_flush: flush timer active: delta=0 [ 66.591] sna_scanout_do_flush (time=66591), triggered [ 66.591] sna_scanout_flush (time=66591), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 66.591] has_shadow: has pending damage? 0, outstanding flips: 0 [ 66.591] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 66.591] has_shadow: has pending damage? 0, outstanding flips: 0 [ 66.591] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 66.591] sna_accel_do_throttle -- no pending activity [ 66.591] sna_accel_block: evaluating timers, active=5 [ 66.591] sna_accel_block: flush timer expires in 16 [66607] [ 66.607] sna_wakeup_handler [ 66.607] sna_block_handler (tv=0.264000) [ 66.607] sna_scanout_do_flush: flush timer active: delta=0 [ 66.607] sna_scanout_do_flush (time=66607), triggered [ 66.607] sna_scanout_flush (time=66607), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 66.607] has_shadow: has pending damage? 0, outstanding flips: 0 [ 66.607] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 66.607] has_shadow: has pending damage? 0, outstanding flips: 0 [ 66.607] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 66.607] sna_accel_do_throttle -- no pending activity [ 66.607] sna_accel_block: evaluating timers, active=5 [ 66.607] sna_accel_block: flush timer expires in 16 [66623] [ 66.624] sna_wakeup_handler [ 66.624] sna_block_handler (tv=0.247000) [ 66.624] sna_scanout_do_flush: flush timer active: delta=-1 [ 66.624] sna_scanout_do_flush (time=66624), triggered [ 66.624] sna_scanout_flush (time=66624), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 66.624] has_shadow: has pending damage? 0, outstanding flips: 0 [ 66.624] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 66.624] has_shadow: has pending damage? 0, outstanding flips: 0 [ 66.624] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 66.624] sna_accel_do_throttle -- no pending activity [ 66.624] sna_accel_block: evaluating timers, active=5 [ 66.624] sna_accel_block: flush timer expires in 16 [66640] [ 66.640] sna_wakeup_handler [ 66.640] sna_block_handler (tv=0.231000) [ 66.640] sna_scanout_do_flush: flush timer active: delta=0 [ 66.640] sna_scanout_do_flush (time=66640), triggered [ 66.640] sna_scanout_flush (time=66640), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 66.640] has_shadow: has pending damage? 0, outstanding flips: 0 [ 66.640] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 66.640] has_shadow: has pending damage? 0, outstanding flips: 0 [ 66.640] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 66.640] sna_accel_do_throttle -- no pending activity [ 66.640] sna_accel_block: evaluating timers, active=5 [ 66.640] sna_accel_block: flush timer expires in 16 [66656] [ 66.656] sna_wakeup_handler [ 66.656] sna_block_handler (tv=0.215000) [ 66.656] sna_scanout_do_flush: flush timer active: delta=0 [ 66.656] sna_scanout_do_flush (time=66656), triggered [ 66.656] sna_scanout_flush (time=66656), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 66.656] has_shadow: has pending damage? 0, outstanding flips: 0 [ 66.656] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 66.656] has_shadow: has pending damage? 0, outstanding flips: 0 [ 66.656] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 66.656] sna_accel_do_throttle -- no pending activity [ 66.656] sna_accel_block: evaluating timers, active=5 [ 66.656] sna_accel_block: flush timer expires in 16 [66672] [ 66.673] sna_wakeup_handler [ 66.673] sna_block_handler (tv=0.198000) [ 66.673] sna_scanout_do_flush: flush timer active: delta=-1 [ 66.673] sna_scanout_do_flush (time=66673), triggered [ 66.673] sna_scanout_flush (time=66673), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 66.673] has_shadow: has pending damage? 0, outstanding flips: 0 [ 66.673] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 66.673] has_shadow: has pending damage? 0, outstanding flips: 0 [ 66.673] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 66.673] sna_accel_do_throttle -- no pending activity [ 66.673] sna_accel_block: evaluating timers, active=5 [ 66.673] sna_accel_block: flush timer expires in 16 [66689] [ 66.689] sna_wakeup_handler [ 66.689] sna_block_handler (tv=0.182000) [ 66.689] sna_scanout_do_flush: flush timer active: delta=0 [ 66.689] sna_scanout_do_flush (time=66689), triggered [ 66.689] sna_scanout_flush (time=66689), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 66.689] has_shadow: has pending damage? 0, outstanding flips: 0 [ 66.689] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 66.689] has_shadow: has pending damage? 0, outstanding flips: 0 [ 66.689] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 66.689] sna_accel_do_throttle -- no pending activity [ 66.689] sna_accel_block: evaluating timers, active=5 [ 66.689] sna_accel_block: flush timer expires in 16 [66705] [ 66.690] sna_wakeup_handler [ 66.690] sna_accel_flush: flush?=0, dirty?=0 [ 66.690] sna_accel_flush: flush?=0, dirty?=0 [ 66.690] sna_block_handler (tv=0.500000) [ 66.690] sna_scanout_do_flush: flush timer active: delta=15 [ 66.690] sna_accel_do_throttle -- no pending activity [ 66.690] sna_accel_block: evaluating timers, active=5 [ 66.690] sna_accel_block: flush timer expires in 15 [66705] [ 66.690] sna_wakeup_handler [ 66.690] sna_block_handler (tv=0.500000) [ 66.690] sna_scanout_do_flush: flush timer active: delta=15 [ 66.690] sna_accel_do_throttle -- no pending activity [ 66.690] sna_accel_block: evaluating timers, active=5 [ 66.690] sna_accel_block: flush timer expires in 15 [66705] [ 66.690] sna_wakeup_handler [ 66.690] sna_accel_flush: flush?=0, dirty?=0 [ 66.690] sna_accel_flush: flush?=0, dirty?=0 [ 66.690] sna_accel_flush: flush?=0, dirty?=0 [ 66.690] sna_accel_flush: flush?=0, dirty?=0 [ 66.690] sna_block_handler (tv=0.500000) [ 66.690] sna_scanout_do_flush: flush timer active: delta=15 [ 66.690] sna_accel_do_throttle -- no pending activity [ 66.690] sna_accel_block: evaluating timers, active=5 [ 66.690] sna_accel_block: flush timer expires in 15 [66705] [ 66.691] sna_wakeup_handler [ 66.691] sna_accel_flush: flush?=0, dirty?=0 [ 66.691] sna_block_handler (tv=0.499000) [ 66.691] sna_scanout_do_flush: flush timer active: delta=14 [ 66.691] sna_accel_do_throttle -- no pending activity [ 66.691] sna_accel_block: evaluating timers, active=5 [ 66.691] sna_accel_block: flush timer expires in 14 [66705] [ 66.693] sna_wakeup_handler [ 66.693] sna_block_handler (tv=0.497000) [ 66.693] sna_scanout_do_flush: flush timer active: delta=12 [ 66.693] sna_accel_do_throttle -- no pending activity [ 66.693] sna_accel_block: evaluating timers, active=5 [ 66.693] sna_accel_block: flush timer expires in 12 [66705] [ 66.702] sna_wakeup_handler [ 66.702] sna_accel_flush: flush?=0, dirty?=0 [ 66.702] sna_accel_flush: flush?=0, dirty?=0 [ 66.702] sna_block_handler (tv=0.488000) [ 66.702] sna_scanout_do_flush: flush timer active: delta=3 [ 66.702] sna_scanout_do_flush (time=66702), triggered [ 66.702] sna_scanout_flush (time=66702), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 66.702] has_shadow: has pending damage? 0, outstanding flips: 0 [ 66.702] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 66.702] has_shadow: has pending damage? 0, outstanding flips: 0 [ 66.702] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 66.702] sna_accel_do_throttle -- no pending activity [ 66.702] sna_accel_block: evaluating timers, active=5 [ 66.702] sna_accel_block: flush timer expires in 16 [66718] [ 66.718] sna_wakeup_handler [ 66.718] sna_create_pixmap(157, 20, 32, usage=0) [ 66.718] kgem_can_create_2d: 157x20 @ 32 [ 66.718] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=640, height=20 [ 66.718] kgem_can_create_2d: untiled size=16384 [ 66.718] kgem_choose_tiling: 157x20 -> 1 [ 66.718] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1024, height=24 [ 66.718] kgem_can_create_2d: tiled[1] size=24576 [ 66.718] sna_create_pixmap: usage=0, flags=1b [ 66.718] sna_create_pixmap: creating GPU pixmap 157x20, stride=628, flags=1b [ 66.718] __pop_freed_pixmap: reusing freed pixmap=4009 header [ 66.718] create_pixmap_hdr: pixmap=4010, width=157, height=20, usage=0 [ 66.718] sna_create_pixmap: serial=4010, 157x20, usage=0 [ 66.718] sna_composite_rectangles(pixmap=4011, op=0, 0 x 1 [(0, 0)x(157, 20) ...]) [ 66.718] sna_composite_rectangles: converted to op 0 [ 66.718] sna_composite_rectangles[0] (0, 0)x(157, 20) -> (0, 0), (157, 20) [ 66.718] sna_composite_rectangles: nrects=1, region=(0, 0), (157, 20) x 1 [ 66.718] sna_composite_rectangles: clipped extents (0, 0),(157, 20) x 1 [ 66.718] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(157, 20) [ 66.718] sna_composite_rectangles: dropping last-cpu hint [ 66.718] sna_drawable_use_bo pixmap=4011, box=((0, 0), (157, 20)), flags=19... [ 66.718] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 66.718] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 66.718] sna_pixmap_move_to_gpu(pixmap=4011, usage=0), flags=b [ 66.718] sna_pixmap_move_to_gpu: CPU damage? 0 [ 66.718] sna_pixmap_move_to_gpu: creating GPU bo (157x20@32), create=b [ 66.718] kgem_choose_tiling: 157x20 -> 1 [ 66.718] kgem_choose_tiling: 157x20 -> 1 [ 66.718] sna_pixmap_alloc_gpu: pixmap=4011 [ 66.718] kgem_create_2d(157x20, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 66.718] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1024, height=24 [ 66.718] kgem_bo_remove_from_inactive: removing handle=140 from inactive [ 66.718] from inactive: pitch=1024, tiling=1: handle=140, id=2280 [ 66.718] __sna_damage_all(157, 20) [ 66.718] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 66.718] sna_pixmap_mark_active: pixmap=4011, handle=140 [ 66.718] sna_drawable_use_bo: allocated GPU bo for operation [ 66.718] sna_drawable_use_bo: using GPU bo with damage? 0 [ 66.718] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 66.718] kgem_bo_is_render: handle=140, rq? 0 [0] [ 66.718] kgem_bo_is_render: handle=140, rq? 0 [0] [ 66.718] gen9_render_fill_boxes(0 x 1 [(0, 0), (157, 20) ...]) [ 66.718] sna_render_get_solid: 0 [ 66.718] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 66.718] kgem_check_bo: num_pages=+16, num_exec=+1 [ 66.718] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 66.718] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 66.718] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 66.718] kgem_add_handle: handle=4, index=0 [ 66.718] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 66.718] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 66.718] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 66.718] gen9_composite_get_binding_table(ffc0) [ 66.718] kgem_add_reloc64: handle=140, pos=16360, delta=0, domains=20002 [ 66.718] kgem_add_handle: handle=140, index=1 [ 66.718] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd343000) [ 66.718] __kgem_bo_mark_dirty: handle=140 (proxy? 0) [ 66.718] [3fe0] bind bo(handle=140, addr=fd343000), format=192, width=157, height=20, pitch=1024, tiling=1 -> render [ 66.718] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 66.718] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 66.718] kgem_add_handle: handle=7, index=2 [ 66.718] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 66.718] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 66.718] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 66.718] gen9_emit_sampler: sampler = 1 [ 66.718] gen9_emit_sf: num_sf_outputs=1 [ 66.718] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 66.718] gen9_emit_vertex_elements: setup id=0 [ 66.718] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 66.718] (0, 0), (157, 20) [ 66.718] gen8_vertex_flush[490] = 3 [ 66.718] sna_composite_rectangles: pixmap=4011 marking clear [0]? 1 [ 66.718] sna_composite_rectangles(pixmap=4011, op=1, fff2f1f0 x 1 [(0, 0)x(157, 20) ...]) [ 66.718] sna_composite_rectangles: converted to op 1 [ 66.718] sna_composite_rectangles[0] (0, 0)x(157, 20) -> (0, 0), (157, 20) [ 66.718] sna_composite_rectangles: nrects=1, region=(0, 0), (157, 20) x 1 [ 66.718] sna_composite_rectangles: clipped extents (0, 0),(157, 20) x 1 [ 66.718] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(157, 20) [ 66.718] sna_composite_rectangles: promoting to full GPU [ 66.718] sna_composite_rectangles: dropping last-cpu hint [ 66.718] sna_drawable_use_bo pixmap=4011, box=((0, 0), (157, 20)), flags=19... [ 66.718] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 66.718] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 66.718] sna_drawable_use_bo: using whole GPU bo [ 66.718] gen9_render_fill_boxes (op=1, color=(f2f2, f1f1, f0f0, ffff) [20028888]) [ 66.718] kgem_bo_is_render: handle=140, rq? 1 [1] [ 66.718] gen9_render_fill_boxes(fff2f1f0 x 1 [(0, 0), (157, 20) ...]) [ 66.718] sna_render_get_solid: fff2f1f0 [ 66.718] sna_render_get_solid(15) = fff2f1f0 (old) [ 66.718] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 66.718] kgem_check_bo: num_pages=+0, num_exec=+0 [ 66.718] gen9_composite_get_binding_table(ff00) [ 66.718] kgem_add_reloc64: handle=113, pos=16312, delta=0, domains=40000 [ 66.718] kgem_add_reloc64: adding proxy [delta=60] for handle=113 [ 66.718] kgem_add_handle: handle=113, index=3 [ 66.718] kgem_add_reloc64[5] = (delta=60, target handle=3, presumed=fe00a000) [ 66.718] [3fb0] bind bo(handle=113, addr=fe00a03c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 66.718] gen9_emit_vertex_elements: setup id=0 [ 66.718] (0, 0), (157, 20) [ 66.718] gen8_vertex_flush[4cc] = 3 [ 66.718] sna_composite_rectangles: pixmap=4011 marking clear [fff2f1f0]? 1 [ 66.718] sna_composite_rectangles(pixmap=4011, op=1, ff300a24 x 2 [(0, 0)x(157, 20) ...]) [ 66.718] sna_composite_rectangles: converted to op 1 [ 66.718] sna_composite_rectangles[0] (0, 0)x(157, 20) -> (0, 0), (157, 20) [ 66.718] sna_composite_rectangles[1] (0, 0)x(157, 20) -> (0, 0), (157, 20) [ 66.718] sna_composite_rectangles: nrects=2, region=(0, 0), (157, 20) x 2 [ 66.718] sna_composite_rectangles: clipped extents (0, 0),(157, 20) x 1 [ 66.718] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(157, 20) [ 66.718] sna_composite_rectangles: promoting to full GPU [ 66.718] sna_composite_rectangles: dropping last-cpu hint [ 66.718] sna_drawable_use_bo pixmap=4011, box=((0, 0), (157, 20)), flags=19... [ 66.718] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 66.718] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 66.718] sna_drawable_use_bo: using whole GPU bo [ 66.718] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 66.718] kgem_bo_is_render: handle=140, rq? 1 [1] [ 66.718] gen9_render_fill_boxes(ff300a24 x 1 [(0, 0), (157, 20) ...]) [ 66.718] sna_render_get_solid: ff300a24 [ 66.718] sna_render_get_solid(17) = ff300a24 (old) [ 66.718] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 66.718] kgem_check_bo: num_pages=+0, num_exec=+0 [ 66.718] gen9_composite_get_binding_table(fe80) [ 66.718] kgem_add_reloc64: handle=113, pos=16280, delta=0, domains=40000 [ 66.718] kgem_add_reloc64: adding proxy [delta=68] for handle=113 [ 66.718] kgem_add_reloc64[6] = (delta=68, target handle=3, presumed=fe00a000) [ 66.718] [3f90] bind bo(handle=113, addr=fe00a044), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 66.718] gen9_emit_vertex_elements: setup id=0 [ 66.718] (0, 0), (157, 20) [ 66.718] gen8_vertex_flush[508] = 3 [ 66.718] sna_composite_rectangles: pixmap=4011 marking clear [ff300a24]? 1 [ 66.718] sna_glyphs(op=3, nlist=1, src=(1, 15)) [ 66.718] kgem_bo_is_busy: handle=140, domain: 0 exec? 1, rq? 1 [ 66.718] sna_glyphs: discarding mask [ 66.718] glyphs0_to_dst(op=3, src=(1, 15), nlist=1, dst=(1, 15)+(0, 0)) [ 66.718] clipped_glyphs: no, clip region (0, 0), (157, 20) matches drawable pixmap=94680752792880 size=157x20 [ 66.718] gen9_render_composite: 0x0, current mode=1/1 [ 66.718] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 66.718] gen9_composite_fallback: mask is already on the GPU, try to use GPU [ 66.718] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 66.718] sna_drawable_use_bo pixmap=4011, box=((0, 0), (157, 20)), flags=7... [ 66.718] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 66.718] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 66.718] sna_drawable_use_bo: using whole GPU bo [ 66.718] gen9_composite_set_target: pixmap=4011, format=20028888, size=157x20, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 66.718] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 66.718] color_convert: src=ffffffff [20028888] [ 66.718] color_convert: dst=ffffffff [20028888] [ 66.718] sna_render_get_solid: ffffffff [ 66.718] sna_render_get_solid(white) [ 66.718] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 66.718] sna_transform_is_imprecise_integer_translation: no transform [ 66.718] gen9_composite_picture: integer translation (0, 0), removing [ 66.718] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 66.718] sna_render_pixmap_bo: GPU all damaged [ 66.718] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 66.718] gen4_choose_composite_emitter: solid, identity mask [ 66.718] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 66.718] aligning vertex: was 2, now 4 floats per vertex [ 66.718] gen9_composite_get_binding_table(fe00) [ 66.718] kgem_add_reloc64: handle=7, pos=16248, delta=0, domains=40000 [ 66.718] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 66.718] kgem_add_reloc64[7] = (delta=1048, target handle=2, presumed=fffe8000) [ 66.718] [3f70] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 66.718] kgem_add_reloc64: handle=6, pos=16232, delta=0, domains=40000 [ 66.718] kgem_add_handle: handle=6, index=4 [ 66.718] kgem_add_reloc64[8] = (delta=0, target handle=4, presumed=fd581000) [ 66.718] [3f60] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 66.718] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 66.718] gen9_emit_sampler: sampler = a [ 66.718] gen9_emit_sf: num_sf_outputs=2 [ 66.718] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 66.718] gen9_emit_vertex_elements: setup id=9 [ 66.718] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 66.718] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 66.718] glyphs0_to_dst: glyph=(0, 7)x(10, 8), unclipped [ 66.718] emit_primitive_identity_mask__avx2: dst=(0, 7), mask=(864.00, 16.00) x (10.00, 8.00) [ 66.718] glyphs0_to_dst: glyph=(10, 3)x(10, 12), unclipped [ 66.718] emit_primitive_identity_mask__avx2: dst=(10, 3), mask=(912.00, 48.00) x (10.00, 12.00) [ 66.718] glyphs0_to_dst: glyph=(18, 3)x(10, 12), unclipped [ 66.718] emit_primitive_identity_mask__avx2: dst=(18, 3), mask=(864.00, 0.00) x (10.00, 12.00) [ 66.718] glyphs0_to_dst: glyph=(27, 4)x(10, 11), unclipped [ 66.718] emit_primitive_identity_mask__avx2: dst=(27, 4), mask=(992.00, 32.00) x (10.00, 11.00) [ 66.718] glyphs0_to_dst: glyph=(37, 7)x(9, 8), unclipped [ 66.718] emit_primitive_identity_mask__avx2: dst=(37, 7), mask=(848.00, 48.00) x (9.00, 8.00) [ 66.718] glyphs0_to_dst: glyph=(54, 5)x(10, 10), unclipped [ 66.718] emit_primitive_identity_mask__avx2: dst=(54, 5), mask=(912.00, 0.00) x (10.00, 10.00) [ 66.719] glyphs0_to_dst: glyph=(63, 17)x(11, 2), unclipped [ 66.719] emit_primitive_identity_mask__avx2: dst=(63, 17), mask=(832.00, 48.00) x (11.00, 2.00) [ 66.719] glyphs0_to_dst: glyph=(73, 7)x(9, 8), unclipped [ 66.719] emit_primitive_identity_mask__avx2: dst=(73, 7), mask=(848.00, 48.00) x (9.00, 8.00) [ 66.719] glyphs0_to_dst: glyph=(81, 7)x(10, 8), unclipped [ 66.719] emit_primitive_identity_mask__avx2: dst=(81, 7), mask=(864.00, 32.00) x (10.00, 8.00) [ 66.719] glyphs0_to_dst: glyph=(91, 7)x(9, 8), unclipped [ 66.719] emit_primitive_identity_mask__avx2: dst=(91, 7), mask=(896.00, 48.00) x (9.00, 8.00) [ 66.719] glyphs0_to_dst: glyph=(99, 4)x(10, 11), unclipped [ 66.719] emit_primitive_identity_mask__avx2: dst=(99, 4), mask=(992.00, 32.00) x (10.00, 11.00) [ 66.719] glyphs0_to_dst: glyph=(109, 7)x(9, 8), unclipped [ 66.719] emit_primitive_identity_mask__avx2: dst=(109, 7), mask=(32.00, 96.00) x (9.00, 8.00) [ 66.719] glyphs0_to_dst: glyph=(117, 4)x(10, 11), unclipped [ 66.719] emit_primitive_identity_mask__avx2: dst=(117, 4), mask=(992.00, 32.00) x (10.00, 11.00) [ 66.719] glyphs0_to_dst: glyph=(127, 7)x(9, 8), unclipped [ 66.719] emit_primitive_identity_mask__avx2: dst=(127, 7), mask=(896.00, 0.00) x (9.00, 8.00) [ 66.719] glyphs0_to_dst: glyph=(135, 7)x(10, 11), unclipped [ 66.719] emit_primitive_identity_mask__avx2: dst=(135, 7), mask=(880.00, 48.00) x (10.00, 11.00) [ 66.719] gen8_vertex_flush[5e4] = 45 [ 66.719] gen9_magic_ca_pass: CA fixup (5 -> 50) [ 66.719] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 66.719] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 66.719] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 66.719] sna_composite_rectangles(pixmap=4011, op=1, ffffffff x 1 [(145, 1)x(9, 17) ...]) [ 66.719] sna_composite_rectangles: converted to op 1 [ 66.719] sna_composite_rectangles[0] (145, 1)x(9, 17) -> (145, 1), (154, 18) [ 66.719] sna_composite_rectangles: nrects=1, region=(145, 1), (154, 18) x 1 [ 66.719] sna_composite_rectangles: clipped extents (145, 1),(154, 18) x 1 [ 66.719] sna_composite_rectangles: pixmap +(0, 0) extents (145, 1),(154, 18) [ 66.719] sna_composite_rectangles: dropping last-cpu hint [ 66.719] sna_drawable_use_bo pixmap=4011, box=((145, 1), (154, 18)), flags=9... [ 66.719] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 66.719] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 66.719] sna_drawable_use_bo: using whole GPU bo [ 66.719] gen9_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20028888]) [ 66.719] kgem_bo_is_render: handle=140, rq? 1 [1] [ 66.719] gen9_render_fill_boxes(ffffffff x 1 [(145, 1), (154, 18) ...]) [ 66.719] sna_render_get_solid: ffffffff [ 66.719] sna_render_get_solid(white) [ 66.719] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 66.719] kgem_check_bo: num_pages=+0, num_exec=+0 [ 66.719] aligning vertex: was 4, now 2 floats per vertex [ 66.719] gen9_composite_get_binding_table(fd40) [ 66.719] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 66.719] gen9_emit_sampler: sampler = 1 [ 66.719] gen9_emit_sf: num_sf_outputs=1 [ 66.719] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 66.719] gen9_emit_vertex_elements: setup id=0 [ 66.719] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 66.719] (145, 1), (154, 18) [ 66.719] gen8_vertex_flush[700] = 3 [ 66.719] sna_copy_area: src=pixmap=4011:(0, 0)x(157, 20)+(0, 0) -> dst=pixmap=3060:(495, 850)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 66.719] sna_copy_area: normal copy [ 66.719] sna_do_copy: src=(0, 0), dst=(495, 850), size=(157x20) [ 66.719] sna_do_copy: after drawable: src=(0, 0), dst=(560, 874), size=(157x20) [ 66.719] sna_do_copy: dst extents (560, 874), (717, 894), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 66.719] sna_do_copy: clipped dst extents (560, 874), (717, 894) [ 66.719] sna_do_copy: unclipped src extents (0, 0), (157, 20) [ 66.719] sna_do_copy: clipped src extents (0, 0), (157, 20) [ 66.719] sna_do_copy: pixmap -- no source clipping [ 66.719] sna_do_copy: src extents (0, 0), (157, 20) x 1 [ 66.719] sna_do_copy: copy region (560, 874), (717, 894) x 1 + (-560, -874) [ 66.719] sna_copy_boxes (boxes=1x[(560, 874), (717, 894)...], src pixmap=4011+(-560, -874), dst pixmap=3060+(-65, -24), alu=3, src.size=157x20, dst.size=3775x2136) [ 66.719] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94a26fb0, gpu_bo=140, cpu_bo=0), replaces=0 [ 66.719] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 66.719] sna_drawable_use_bo pixmap=3060, box=((495, 850), (652, 870)), flags=b... [ 66.719] sna_drawable_use_bo: exported target, set PREFER_GPU [ 66.719] sna_drawable_use_bo: pinned, never REPLACES [ 66.719] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=b [ 66.719] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 66.719] sna_drawable_use_bo: using whole GPU bo [ 66.719] sna_pixmap_move_to_gpu(pixmap=4011, usage=0), flags=a [ 66.719] sna_pixmap_move_to_gpu: already all-damaged [ 66.719] sna_pixmap_mark_active: pixmap=4011, handle=140 [ 66.719] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 66.719] gen9_render_copy_boxes (-495, -850)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 66.719] kgem_bo_is_render: handle=140, rq? 1 [1] [ 66.719] kgem_bo_is_render: handle=9, rq? 0 [0] [ 66.719] kgem_bo_is_render: handle=9, rq? 0 [0] [ 66.719] kgem_bo_is_render: handle=140, rq? 1 [1] [ 66.719] kgem_set_mode: flushing before new bo [ 66.719] gen8_vertex_close: used=206, vbo active? 23, vb=201, nreloc=2 [ 66.719] gen8_vertex_close: reloc[0] = 287 [ 66.719] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 66.719] kgem_add_handle: handle=23, index=5 [ 66.719] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=fd541000) [ 66.719] gen8_vertex_close: reloc[1] = 372 [ 66.719] kgem_add_reloc64: handle=23, pos=372, delta=0, domains=200000 [ 66.719] kgem_add_reloc64[10] = (delta=0, target handle=5, presumed=fd541000) [ 66.719] batch[1/1, flags=1800]: 454 454 16224 16384, nreloc=11, nexec=6, nfence=0, aperture=1116 [fenced=0] [ 66.719] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 66.719] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 66.719] kgem_fixup_relocs: shrinking by 61440 [ 66.719] __kgem_busy: handle=1, busy=0, wedged=0 [ 66.719] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 66.719] kgem_commit: release handle=140 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd343000 [ 66.719] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 66.719] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 66.719] __kgem_bo_clear_busy: handle=7 [ 66.719] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 66.719] kgem_commit: release handle=113 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 66.719] __kgem_bo_clear_busy: handle=113 [ 66.719] kgem_commit: release handle=113 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fe00a000 [ 66.719] kgem_commit: release handle=113 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 66.719] __kgem_bo_clear_busy: handle=113 [ 66.719] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 66.719] __kgem_bo_clear_busy: handle=7 [ 66.719] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 66.719] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 66.719] __kgem_busy: handle=1, busy=131072, wedged=0 [ 66.719] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 66.719] kgem_check_bo: num_pages=+8116, num_exec=+2 [ 66.719] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 66.719] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 66.719] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 66.719] kgem_add_handle: handle=4, index=0 [ 66.719] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 66.719] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 66.719] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 66.719] gen9_composite_get_binding_table(ffc0) [ 66.719] kgem_add_reloc64: handle=9, pos=16360, delta=0, domains=20002 [ 66.719] kgem_add_handle: handle=9, index=1 [ 66.719] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f02dd000) [ 66.719] __kgem_bo_mark_dirty: handle=9 (proxy? 0) [ 66.719] [3fe0] bind bo(handle=9, addr=f02dd000), format=192, width=3775, height=2136, pitch=15360, tiling=1 -> render [ 66.719] kgem_add_reloc64: handle=140, pos=16344, delta=0, domains=40000 [ 66.719] kgem_add_handle: handle=140, index=2 [ 66.719] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd343000) [ 66.719] [3fd0] bind bo(handle=140, addr=fd343000), format=192, width=157, height=20, pitch=1024, tiling=1 -> sampler [ 66.719] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 66.719] gen9_emit_sampler: sampler = 0 [ 66.719] gen9_emit_sf: num_sf_outputs=1 [ 66.719] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 66.719] gen9_emit_vertex_elements: setup id=0 [ 66.719] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 66.719] (0, 0) -> (495, 850) + (157, 20) [ 66.719] gen8_vertex_flush[490] = 3 [ 66.719] sna_accel_flush: flush?=1, dirty?=0 [ 66.719] gen8_vertex_close: used=212, vbo active? 23, vb=1, nreloc=1 [ 66.719] gen8_vertex_close: reloc[0] = 287 [ 66.719] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 66.719] kgem_add_handle: handle=23, index=3 [ 66.719] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 66.719] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=8190 [fenced=0] [ 66.719] __kgem_busy: handle=1, busy=0, wedged=0 [ 66.719] __kgem_retire_rq: request 1 complete [ 66.719] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 66.719] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 66.719] kgem_fixup_relocs: shrinking by 61440 [ 66.719] __kgem_busy: handle=1, busy=0, wedged=0 [ 66.719] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 66.719] kgem_commit: release handle=9 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f02dd000 [ 66.719] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 66.719] kgem_commit: release handle=140 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd343000 [ 66.719] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 66.719] __kgem_busy: handle=1, busy=131072, wedged=0 [ 66.719] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 66.719] sna_accel_flush: flush?=0, dirty?=0 [ 66.719] sna_accel_flush: flush?=0, dirty?=0 [ 66.719] sna_accel_flush: flush?=0, dirty?=0 [ 66.719] sna_destroy_pixmap: pixmap=4011, attached?=1 [ 66.719] _kgem_bo_destroy: handle=140, proxy? 0 [ 66.719] __kgem_bo_destroy: handle=140, size=65536 [ 66.719] __kgem_busy: handle=140, busy=131072, wedged=0 [ 66.719] __kgem_bo_destroy: handle=140 -> active [ 66.719] __sna_free_pixmap(pixmap=4011) [ 66.719] sna_accel_flush: flush?=0, dirty?=0 [ 66.719] sna_accel_flush: flush?=0, dirty?=0 [ 66.719] sna_accel_flush: flush?=0, dirty?=0 [ 66.719] sna_block_handler (tv=0.471000) [ 66.719] kgem_retire, need_retire?=1 [ 66.719] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 66.719] kgem_retire__requests_ring: retiring ring 0 [ 66.719] __kgem_busy: handle=1, busy=0, wedged=0 [ 66.719] __kgem_retire_rq: request 1 complete [ 66.719] __kgem_bo_flush: handle=9, busy=0, wedged=0 [ 66.719] __kgem_bo_flush: handle=140, busy=0, wedged=0 [ 66.719] kgem_bo_move_to_cache: release handle=140 [ 66.719] kgem_bo_move_to_inactive: moving handle=140 to inactive [ 66.719] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 66.719] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 66.719] kgem_retire -- retired=1, need_retire=0 [ 66.719] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 66.719] gen6_render_retire: resetting idle vbo [ 66.719] sna_scanout_do_flush: flush timer active: delta=-1 [ 66.719] sna_scanout_do_flush (time=66719), triggered [ 66.719] sna_scanout_flush (time=66719), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 66.719] has_shadow: has pending damage? 0, outstanding flips: 0 [ 66.719] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 66.719] has_shadow: has pending damage? 0, outstanding flips: 0 [ 66.719] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 66.719] sna_accel_do_throttle -- no pending activity [ 66.719] sna_accel_block: evaluating timers, active=5 [ 66.719] sna_accel_block: flush timer expires in 16 [66735] [ 66.721] sna_wakeup_handler [ 66.721] sna_accel_flush: flush?=0, dirty?=0 [ 66.721] sna_accel_flush: flush?=0, dirty?=0 [ 66.721] sna_block_handler (tv=0.469000) [ 66.721] sna_scanout_do_flush: flush timer active: delta=14 [ 66.721] sna_accel_do_throttle -- no pending activity [ 66.721] sna_accel_block: evaluating timers, active=5 [ 66.721] sna_accel_block: flush timer expires in 14 [66735] [ 66.721] sna_wakeup_handler [ 66.721] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=128, name=76 [ 66.721] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 66.721] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 66.721] sna_dri2_get_back: draw size=7680x2160, back buffer handle=128 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 [ 66.721] sna_dri2_get_back: reuse backbuffer? 1 [ 66.721] sna_dri2_get_back: back buffer handle=128, active?=0, refcnt=1 [ 66.721] sna_dri2_get_back: reuse unattached back [ 66.721] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 66.721] sna_dri2_reuse_buffer: reusing back buffer handle=128, name=76, pitch=30720, age=0 [ 66.721] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 66.721] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=40, name=5, active_scanout=3 [ 66.721] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 66.721] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 66.721] sna_accel_flush: flush?=0, dirty?=0 [ 66.721] sna_accel_flush: flush?=0, dirty?=0 [ 66.721] sna_accel_flush: flush?=0, dirty?=0 [ 66.721] sna_block_handler (tv=0.469000) [ 66.721] sna_scanout_do_flush: flush timer active: delta=14 [ 66.721] sna_accel_do_throttle -- no pending activity [ 66.721] sna_accel_block: evaluating timers, active=5 [ 66.721] sna_accel_block: flush timer expires in 14 [66735] [ 66.721] sna_wakeup_handler [ 66.721] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 66.721] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 66.721] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 66.721] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 66.721] sna_dri2_get_msc(draw=146, pipe=0) [ 66.721] sna_crtc_record_swap: recording last swap on pipe=0, frame 3753 [msc=3753], time 66.721364 [ 66.721] sna_dri2_get_msc: msc=3753 [raw=3753], ust=66721364 [ 66.721] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=128 (refs=1/1, flush=0) , front=40 (refs=1/4, flush=1) [ 66.721] sna_dri2_schedule_swap(target_msc=3734, divisor=0, remainder=0) [ 66.721] sna_dri2_schedule_swap: using front handle=40, active_scanout?=3, flush?=1 [ 66.721] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 66.721] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 66.721] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 66.721] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 66.721] sna_crtc_record_swap: recording last swap on pipe=0, frame 3753 [msc=3753], time 66.721364 [ 66.721] immediate_swap: current_msc=3753, target_msc=3734 -- yes [ 66.721] can_flip: no, shadow enabled [ 66.721] sna_dri2_add_event: adding event to window 146) [ 66.721] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 66.721] sna_dri2_immediate_blit: no pending blit, starting chain [ 66.721] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 66.721] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 66.721] can_xchg: back size=8701e00, front size=8701e00 [ 66.721] can_xchg: yes, pixmap=165 [ 66.721] sna_dri2_xchg: win=146, exchange front=40/5,ref=2 and back=128/76,ref=2, pixmap=165 7680x2160 [ 66.721] sna_dri2_xchg: back_bo handle=128, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 66.721] sna_dri2_xchg: front_bo handle=40, pitch=30720, size=132710400, ref=4, active_scanout?=3 [ 66.721] set_bo: pixmap=165, handle=128 (old handle=40) [ 66.721] set_bo: marking whole pixmap as damaged [ 66.721] set_bo: applying final/discard move-to-gpu [ 66.721] wait_for_shadow: flags=0, flips=0, handle=40, shadow=32 [ 66.721] set_bo: dropping flush hint from handle=40 [ 66.721] set_bo: adding flush hint to handle=128 [ 66.721] mark_stale(handle=40) => 1 [ 66.721] swap_limit: draw=146 setting swap limit to 3 [ 66.721] sna_dri2_swap_limit_validate: swap limit set to 3 [ 66.721] sna_next_vblank(pipe=0, waiting until next vblank) [ 66.721] sna_dri2_schedule_swap: reported target_msc=3753 [ 66.721] sna_accel_flush: flush?=0, dirty?=0 [ 66.722] sna_accel_flush: flush?=0, dirty?=0 [ 66.722] sna_accel_flush: flush?=0, dirty?=0 [ 66.722] sna_accel_flush: flush?=0, dirty?=0 [ 66.722] sna_block_handler (tv=0.468000) [ 66.722] sna_scanout_do_flush: flush timer active: delta=13 [ 66.722] sna_accel_do_throttle -- no pending activity [ 66.722] sna_accel_block: evaluating timers, active=5 [ 66.722] sna_accel_block: flush timer expires in 13 [66735] [ 66.735] sna_wakeup_handler [ 66.735] sna_block_handler (tv=0.455000) [ 66.735] sna_scanout_do_flush: flush timer active: delta=0 [ 66.735] sna_scanout_do_flush (time=66735), triggered [ 66.735] sna_scanout_flush (time=66735), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 66.735] has_shadow: has pending damage? 1, outstanding flips: 0 [ 66.735] stop_flush: scanout=128 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 66.735] has_shadow: has pending damage? 1, outstanding flips: 0 [ 66.735] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 66.735] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 66.735] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 66.735] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 66.735] sna_pixmap_move_to_gpu: already all-damaged [ 66.735] sna_pixmap_mark_active: pixmap=165, handle=128 [ 66.735] sna_mode_redisplay: crtc[0] transformed? 0 [ 66.735] sna_mode_redisplay: crtc[1] transformed? 0 [ 66.735] sna_mode_redisplay: crtc[2] transformed? 0 [ 66.735] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=128 [active=1] [ 66.735] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 40, transformed? 0 [ 66.735] get_fb: reusing fb=112 for handle=128 [ 66.735] sna_mode_redisplay: recording flip on CRTC:32 handle=128, active_scanout=2, serial=2 [ 66.735] __kgem_bo_clear_busy: handle=128 [ 66.735] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 40, transformed? 0 [ 66.735] sna_mode_redisplay: recording flip on CRTC:39 handle=128, active_scanout=3, serial=3 [ 66.735] __kgem_bo_clear_busy: handle=128 [ 66.735] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 66.735] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 66.735] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=128, shadow handle=32 [ 66.735] sna_accel_do_throttle -- no pending activity [ 66.735] sna_accel_block: evaluating timers, active=5 [ 66.735] sna_accel_block: flush timer expires in 16 [66751] [ 66.736] sna_wakeup_handler [ 66.736] sna_mode_wakeup: len=32 [ 66.736] sna_mode_wakeup: recording last swap on pipe=1, frame 3724 [e8c], time 66.736635 [ 66.736] sna_mode_wakeup: removing handle=40 [active_scanout=1] from scanout, installing handle=128 [active_scanout=3] [ 66.736] sna_mode_wakeup: flip complete, pending? 2 [ 66.736] sna_block_handler (tv=0.454000) [ 66.736] sna_scanout_do_flush: flush timer active: delta=15 [ 66.736] sna_accel_do_throttle -- no pending activity [ 66.736] sna_accel_block: evaluating timers, active=5 [ 66.736] sna_accel_block: flush timer expires in 15 [66751] [ 66.737] sna_wakeup_handler [ 66.737] sna_mode_wakeup: len=64 [ 66.737] sna_dri2_vblank_handler(type=2, sequence=3754, draw=3353) [ 66.737] sna_crtc_record_swap: recording last swap on pipe=0, frame 3754 [msc=3754], time 66.738035 [ 66.737] sna_dri2_vblank_handler: 2 complete, frame=3754 tv=66.738035 [ 66.737] sna_dri2_blit_complete: blit finished [ 66.737] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=3754, tv=66.738035) [ 66.737] frame_swap_complete(type=2): draw=146, pipe=0, frame=3754 [msc=3754], tv=66.738035 [ 66.737] sna_accel_flush: flush?=0, dirty?=0 [ 66.737] sna_dri2_event_free(draw?=1) [ 66.737] sna_dri2_remove_event: remove[0x561c94a02c70] from window 146, active? 1 [ 66.737] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 66.737] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=40] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 66.737] sna_dri2_vblank_handler complete [ 66.737] sna_mode_wakeup: recording last swap on pipe=0, frame 3754 [eaa], time 66.738035 [ 66.737] sna_mode_wakeup: removing handle=40 [active_scanout=0] from scanout, installing handle=128 [active_scanout=3] [ 66.737] sna_mode_wakeup: flip complete, pending? 1 [ 66.737] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 66.737] sna_block_handler (tv=0.453000) [ 66.737] sna_scanout_do_flush: flush timer active: delta=14 [ 66.737] sna_accel_do_throttle -- no pending activity [ 66.737] sna_accel_block: evaluating timers, active=5 [ 66.737] sna_accel_block: flush timer expires in 14 [66751] [ 66.752] sna_wakeup_handler [ 66.752] sna_block_handler (tv=0.438000) [ 66.752] sna_scanout_do_flush: flush timer active: delta=-1 [ 66.752] sna_scanout_do_flush (time=66752), triggered [ 66.752] sna_scanout_flush (time=66752), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 66.752] has_shadow: has pending damage? 0, outstanding flips: 0 [ 66.752] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 66.752] has_shadow: has pending damage? 0, outstanding flips: 0 [ 66.752] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 66.752] sna_accel_do_throttle -- no pending activity [ 66.752] sna_accel_block: evaluating timers, active=5 [ 66.752] sna_accel_block: flush timer expires in 16 [66768] [ 66.768] sna_wakeup_handler [ 66.768] sna_block_handler (tv=0.422000) [ 66.768] sna_scanout_do_flush: flush timer active: delta=0 [ 66.768] sna_scanout_do_flush (time=66768), triggered [ 66.768] sna_scanout_flush (time=66768), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 66.768] has_shadow: has pending damage? 0, outstanding flips: 0 [ 66.768] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 66.768] has_shadow: has pending damage? 0, outstanding flips: 0 [ 66.768] sna_accel_disarm_timer[0] (time=66768) [ 66.768] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 66.768] sna_accel_do_throttle -- no pending activity [ 66.881] sna_wakeup_handler [ 66.881] sna_accel_flush: flush?=0, dirty?=0 [ 66.881] sna_accel_flush: flush?=0, dirty?=0 [ 66.881] sna_block_handler (tv=0.309000) [ 66.881] has_shadow: has pending damage? 0, outstanding flips: 0 [ 66.881] sna_accel_do_throttle -- no pending activity [ 66.881] sna_wakeup_handler [ 66.881] sna_block_handler (tv=0.309000) [ 66.881] has_shadow: has pending damage? 0, outstanding flips: 0 [ 66.881] sna_accel_do_throttle -- no pending activity [ 66.882] sna_wakeup_handler [ 66.882] sna_block_handler (tv=0.308000) [ 66.882] has_shadow: has pending damage? 0, outstanding flips: 0 [ 66.882] sna_accel_do_throttle -- no pending activity [ 66.884] sna_wakeup_handler [ 66.884] sna_block_handler (tv=0.306000) [ 66.884] has_shadow: has pending damage? 0, outstanding flips: 0 [ 66.884] sna_accel_do_throttle -- no pending activity [ 67.181] sna_wakeup_handler [ 67.182] sna_accel_flush: flush?=0, dirty?=0 [ 67.182] sna_accel_flush: flush?=0, dirty?=0 [ 67.182] sna_block_handler (tv=0.499000) [ 67.182] has_shadow: has pending damage? 0, outstanding flips: 0 [ 67.182] sna_accel_do_throttle -- no pending activity [ 67.182] sna_wakeup_handler [ 67.182] sna_block_handler (tv=0.499000) [ 67.182] has_shadow: has pending damage? 0, outstanding flips: 0 [ 67.182] sna_accel_do_throttle -- no pending activity [ 67.182] sna_wakeup_handler [ 67.182] sna_accel_flush: flush?=0, dirty?=0 [ 67.182] sna_accel_flush: flush?=0, dirty?=0 [ 67.182] sna_accel_flush: flush?=0, dirty?=0 [ 67.182] sna_accel_flush: flush?=0, dirty?=0 [ 67.182] sna_block_handler (tv=0.499000) [ 67.182] has_shadow: has pending damage? 0, outstanding flips: 0 [ 67.182] sna_accel_do_throttle -- no pending activity [ 67.185] sna_wakeup_handler [ 67.185] sna_accel_flush: flush?=0, dirty?=0 [ 67.185] sna_block_handler (tv=0.496000) [ 67.185] has_shadow: has pending damage? 0, outstanding flips: 0 [ 67.185] sna_accel_do_throttle -- no pending activity [ 67.198] sna_wakeup_handler [ 67.198] sna_accel_flush: flush?=0, dirty?=0 [ 67.198] sna_accel_flush: flush?=0, dirty?=0 [ 67.198] sna_block_handler (tv=0.483000) [ 67.198] has_shadow: has pending damage? 0, outstanding flips: 0 [ 67.198] sna_accel_do_throttle -- no pending activity [ 67.213] sna_wakeup_handler [ 67.213] sna_create_pixmap(3270, 20, 32, usage=0) [ 67.213] kgem_can_create_2d: 3270x20 @ 32 [ 67.213] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=13088, height=20 [ 67.213] kgem_can_create_2d: untiled size=262144 [ 67.213] kgem_choose_tiling: TLB miss between lines 3270x20 (pitch=13080), forcing tiling 1 [ 67.213] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=13088, height=20 [ 67.213] kgem_can_create_2d: tiled[-1] size=262144 [ 67.213] sna_create_pixmap: usage=0, flags=1b [ 67.213] sna_create_pixmap: creating GPU pixmap 3270x20, stride=13080, flags=1b [ 67.213] __pop_freed_pixmap: reusing freed pixmap=4011 header [ 67.213] create_pixmap_hdr: pixmap=4012, width=3270, height=20, usage=0 [ 67.213] sna_create_pixmap: serial=4012, 3270x20, usage=0 [ 67.213] sna_composite_rectangles(pixmap=4013, op=0, 0 x 1 [(0, 0)x(3270, 20) ...]) [ 67.213] sna_composite_rectangles: converted to op 0 [ 67.213] sna_composite_rectangles[0] (0, 0)x(3270, 20) -> (0, 0), (3270, 20) [ 67.214] sna_composite_rectangles: nrects=1, region=(0, 0), (3270, 20) x 1 [ 67.214] sna_composite_rectangles: clipped extents (0, 0),(3270, 20) x 1 [ 67.214] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(3270, 20) [ 67.214] sna_composite_rectangles: dropping last-cpu hint [ 67.214] sna_drawable_use_bo pixmap=4013, box=((0, 0), (3270, 20)), flags=19... [ 67.214] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 67.214] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 67.214] sna_pixmap_move_to_gpu(pixmap=4013, usage=0), flags=b [ 67.214] sna_pixmap_move_to_gpu: CPU damage? 0 [ 67.214] sna_pixmap_move_to_gpu: creating GPU bo (3270x20@32), create=b [ 67.214] kgem_choose_tiling: TLB miss between lines 3270x20 (pitch=13080), forcing tiling 1 [ 67.214] kgem_choose_tiling: TLB miss between lines 3270x20 (pitch=13080), forcing tiling 1 [ 67.214] sna_pixmap_alloc_gpu: pixmap=4013 [ 67.214] kgem_create_2d(3270x20, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 67.214] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=13312, height=24 [ 67.214] inactive too small: 64 < 78 [ 67.214] kgem_set_tiling: handle=3, tiling=1 [1], pitch=13312 [13312]: 1 [ 67.214] kgem_bo_remove_from_inactive: removing handle=3 from inactive [ 67.214] from inactive: pitch=13312, tiling=1: handle=3, id=2281 [ 67.214] __sna_damage_all(3270, 20) [ 67.214] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 67.214] sna_pixmap_mark_active: pixmap=4013, handle=3 [ 67.214] sna_drawable_use_bo: allocated GPU bo for operation [ 67.214] sna_drawable_use_bo: using GPU bo with damage? 0 [ 67.214] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 67.214] kgem_bo_is_render: handle=3, rq? 0 [0] [ 67.214] kgem_bo_is_render: handle=3, rq? 0 [0] [ 67.214] gen9_render_fill_boxes(0 x 1 [(0, 0), (3270, 20) ...]) [ 67.214] sna_render_get_solid: 0 [ 67.214] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 67.214] kgem_check_bo: num_pages=+78, num_exec=+1 [ 67.214] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 67.214] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 67.214] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 67.214] kgem_add_handle: handle=4, index=0 [ 67.214] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 67.214] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 67.214] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 67.214] gen9_composite_get_binding_table(ffc0) [ 67.214] kgem_add_reloc64: handle=3, pos=16360, delta=0, domains=20002 [ 67.214] kgem_add_handle: handle=3, index=1 [ 67.214] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fff12000) [ 67.214] __kgem_bo_mark_dirty: handle=3 (proxy? 0) [ 67.214] [3fe0] bind bo(handle=3, addr=fff12000), format=192, width=3270, height=20, pitch=13312, tiling=1 -> render [ 67.214] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 67.214] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 67.214] kgem_add_handle: handle=7, index=2 [ 67.214] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 67.214] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 67.214] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 67.214] gen9_emit_sampler: sampler = 1 [ 67.214] gen9_emit_sf: num_sf_outputs=1 [ 67.214] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 67.214] gen9_emit_vertex_elements: setup id=0 [ 67.214] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 67.214] (0, 0), (3270, 20) [ 67.214] gen8_vertex_flush[490] = 3 [ 67.214] sna_composite_rectangles: pixmap=4013 marking clear [0]? 1 [ 67.214] sna_composite_rectangles(pixmap=4013, op=1, fff2f1f0 x 1 [(0, 0)x(3270, 20) ...]) [ 67.215] sna_composite_rectangles: converted to op 1 [ 67.215] sna_composite_rectangles[0] (0, 0)x(3270, 20) -> (0, 0), (3270, 20) [ 67.215] sna_composite_rectangles: nrects=1, region=(0, 0), (3270, 20) x 1 [ 67.215] sna_composite_rectangles: clipped extents (0, 0),(3270, 20) x 1 [ 67.215] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(3270, 20) [ 67.215] sna_composite_rectangles: promoting to full GPU [ 67.215] sna_composite_rectangles: dropping last-cpu hint [ 67.215] sna_drawable_use_bo pixmap=4013, box=((0, 0), (3270, 20)), flags=19... [ 67.215] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 67.215] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 67.215] sna_drawable_use_bo: using whole GPU bo [ 67.215] gen9_render_fill_boxes (op=1, color=(f2f2, f1f1, f0f0, ffff) [20028888]) [ 67.215] kgem_bo_is_render: handle=3, rq? 1 [1] [ 67.215] gen9_render_fill_boxes(fff2f1f0 x 1 [(0, 0), (3270, 20) ...]) [ 67.215] sna_render_get_solid: fff2f1f0 [ 67.215] sna_render_get_solid(15) = fff2f1f0 (old) [ 67.215] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 67.215] kgem_check_bo: num_pages=+0, num_exec=+0 [ 67.215] gen9_composite_get_binding_table(ff00) [ 67.215] kgem_add_reloc64: handle=113, pos=16312, delta=0, domains=40000 [ 67.215] kgem_add_reloc64: adding proxy [delta=60] for handle=113 [ 67.215] kgem_add_handle: handle=113, index=3 [ 67.215] kgem_add_reloc64[5] = (delta=60, target handle=3, presumed=fe00a000) [ 67.215] [3fb0] bind bo(handle=113, addr=fe00a03c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 67.215] gen9_emit_vertex_elements: setup id=0 [ 67.215] (0, 0), (3270, 20) [ 67.215] gen8_vertex_flush[4cc] = 3 [ 67.215] sna_composite_rectangles: pixmap=4013 marking clear [fff2f1f0]? 1 [ 67.215] sna_composite_rectangles(pixmap=4013, op=1, ff300a24 x 2 [(0, 0)x(3270, 20) ...]) [ 67.215] sna_composite_rectangles: converted to op 1 [ 67.215] sna_composite_rectangles[0] (0, 0)x(3270, 20) -> (0, 0), (3270, 20) [ 67.215] sna_composite_rectangles[1] (0, 0)x(3270, 20) -> (0, 0), (3270, 20) [ 67.215] sna_composite_rectangles: nrects=2, region=(0, 0), (3270, 20) x 2 [ 67.215] sna_composite_rectangles: clipped extents (0, 0),(3270, 20) x 1 [ 67.215] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(3270, 20) [ 67.215] sna_composite_rectangles: promoting to full GPU [ 67.215] sna_composite_rectangles: dropping last-cpu hint [ 67.215] sna_drawable_use_bo pixmap=4013, box=((0, 0), (3270, 20)), flags=19... [ 67.215] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 67.215] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 67.215] sna_drawable_use_bo: using whole GPU bo [ 67.215] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 67.215] kgem_bo_is_render: handle=3, rq? 1 [1] [ 67.215] gen9_render_fill_boxes(ff300a24 x 1 [(0, 0), (3270, 20) ...]) [ 67.215] sna_render_get_solid: ff300a24 [ 67.215] sna_render_get_solid(17) = ff300a24 (old) [ 67.215] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 67.215] kgem_check_bo: num_pages=+0, num_exec=+0 [ 67.215] gen9_composite_get_binding_table(fe80) [ 67.215] kgem_add_reloc64: handle=113, pos=16280, delta=0, domains=40000 [ 67.215] kgem_add_reloc64: adding proxy [delta=68] for handle=113 [ 67.215] kgem_add_reloc64[6] = (delta=68, target handle=3, presumed=fe00a000) [ 67.215] [3f90] bind bo(handle=113, addr=fe00a044), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 67.215] gen9_emit_vertex_elements: setup id=0 [ 67.215] (0, 0), (3270, 20) [ 67.215] gen8_vertex_flush[508] = 3 [ 67.215] sna_composite_rectangles: pixmap=4013 marking clear [ff300a24]? 1 [ 67.215] sna_glyphs(op=3, nlist=1, src=(1, 15)) [ 67.215] kgem_bo_is_busy: handle=3, domain: 0 exec? 1, rq? 1 [ 67.215] sna_glyphs: discarding mask [ 67.215] glyphs0_to_dst(op=3, src=(1, 15), nlist=1, dst=(1, 15)+(0, 0)) [ 67.215] clipped_glyphs: no, clip region (0, 0), (3270, 20) matches drawable pixmap=94680752792880 size=3270x20 [ 67.216] gen9_render_composite: 0x0, current mode=1/1 [ 67.216] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 67.216] gen9_composite_fallback: mask is already on the GPU, try to use GPU [ 67.216] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 67.216] sna_drawable_use_bo pixmap=4013, box=((0, 0), (3270, 20)), flags=7... [ 67.216] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 67.216] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 67.216] sna_drawable_use_bo: using whole GPU bo [ 67.216] gen9_composite_set_target: pixmap=4013, format=20028888, size=3270x20, pitch=13312, delta=(0,0),damage=0xffffffffffffffff [ 67.216] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 67.216] color_convert: src=ffffffff [20028888] [ 67.216] color_convert: dst=ffffffff [20028888] [ 67.216] sna_render_get_solid: ffffffff [ 67.216] sna_render_get_solid(white) [ 67.216] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 67.216] sna_transform_is_imprecise_integer_translation: no transform [ 67.216] gen9_composite_picture: integer translation (0, 0), removing [ 67.216] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 67.216] sna_render_pixmap_bo: GPU all damaged [ 67.216] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 67.216] gen4_choose_composite_emitter: solid, identity mask [ 67.216] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 67.216] aligning vertex: was 2, now 4 floats per vertex [ 67.216] gen9_composite_get_binding_table(fe00) [ 67.216] kgem_add_reloc64: handle=7, pos=16248, delta=0, domains=40000 [ 67.216] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 67.216] kgem_add_reloc64[7] = (delta=1048, target handle=2, presumed=fffe8000) [ 67.216] [3f70] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 67.216] kgem_add_reloc64: handle=6, pos=16232, delta=0, domains=40000 [ 67.216] kgem_add_handle: handle=6, index=4 [ 67.216] kgem_add_reloc64[8] = (delta=0, target handle=4, presumed=fd581000) [ 67.216] [3f60] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 67.216] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 67.216] gen9_emit_sampler: sampler = a [ 67.216] gen9_emit_sf: num_sf_outputs=2 [ 67.216] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 67.216] gen9_emit_vertex_elements: setup id=9 [ 67.216] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 67.216] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 67.216] glyphs0_to_dst: glyph=(0, 4)x(10, 11), unclipped [ 67.216] emit_primitive_identity_mask__avx2: dst=(0, 4), mask=(880.00, 32.00) x (10.00, 11.00) [ 67.216] glyphs0_to_dst: glyph=(10, 7)x(9, 8), unclipped [ 67.216] emit_primitive_identity_mask__avx2: dst=(10, 7), mask=(896.00, 48.00) x (9.00, 8.00) [ 67.216] gen8_vertex_flush[5e4] = 6 [ 67.216] gen9_magic_ca_pass: CA fixup (5 -> 11) [ 67.216] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 67.216] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 67.216] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 67.216] sna_composite_rectangles(pixmap=4013, op=1, ffffffff x 1 [(19, 1)x(9, 17) ...]) [ 67.216] sna_composite_rectangles: converted to op 1 [ 67.216] sna_composite_rectangles[0] (19, 1)x(9, 17) -> (19, 1), (28, 18) [ 67.216] sna_composite_rectangles: nrects=1, region=(19, 1), (28, 18) x 1 [ 67.216] sna_composite_rectangles: clipped extents (19, 1),(28, 18) x 1 [ 67.216] sna_composite_rectangles: pixmap +(0, 0) extents (19, 1),(28, 18) [ 67.216] sna_composite_rectangles: dropping last-cpu hint [ 67.216] sna_drawable_use_bo pixmap=4013, box=((19, 1), (28, 18)), flags=9... [ 67.216] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 67.216] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 67.216] sna_drawable_use_bo: using whole GPU bo [ 67.217] gen9_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20028888]) [ 67.217] kgem_bo_is_render: handle=3, rq? 1 [1] [ 67.217] gen9_render_fill_boxes(ffffffff x 1 [(19, 1), (28, 18) ...]) [ 67.217] sna_render_get_solid: ffffffff [ 67.217] sna_render_get_solid(white) [ 67.217] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 67.217] kgem_check_bo: num_pages=+0, num_exec=+0 [ 67.217] aligning vertex: was 4, now 2 floats per vertex [ 67.217] gen9_composite_get_binding_table(fd40) [ 67.217] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 67.217] gen9_emit_sampler: sampler = 1 [ 67.217] gen9_emit_sf: num_sf_outputs=1 [ 67.217] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 67.217] gen9_emit_vertex_elements: setup id=0 [ 67.217] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 67.217] (19, 1), (28, 18) [ 67.217] gen8_vertex_flush[700] = 3 [ 67.217] sna_copy_area: src=pixmap=4013:(0, 0)x(3270, 20)+(0, 0) -> dst=pixmap=3060:(495, 850)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 67.217] sna_copy_area: normal copy [ 67.217] sna_do_copy: src=(0, 0), dst=(495, 850), size=(3270x20) [ 67.217] sna_do_copy: after drawable: src=(0, 0), dst=(560, 874), size=(3270x20) [ 67.217] sna_do_copy: dst extents (560, 874), (3830, 894), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 67.217] sna_do_copy: clipped dst extents (560, 874), (3830, 894) [ 67.217] sna_do_copy: unclipped src extents (0, 0), (3270, 20) [ 67.217] sna_do_copy: clipped src extents (0, 0), (3270, 20) [ 67.217] sna_do_copy: pixmap -- no source clipping [ 67.217] sna_do_copy: src extents (0, 0), (3270, 20) x 1 [ 67.217] sna_do_copy: copy region (560, 874), (3830, 894) x 1 + (-560, -874) [ 67.217] sna_copy_boxes (boxes=1x[(560, 874), (3830, 894)...], src pixmap=4013+(-560, -874), dst pixmap=3060+(-65, -24), alu=3, src.size=3270x20, dst.size=3775x2136) [ 67.217] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94a26fb0, gpu_bo=3, cpu_bo=0), replaces=0 [ 67.217] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 67.217] sna_drawable_use_bo pixmap=3060, box=((495, 850), (3765, 870)), flags=b... [ 67.217] sna_drawable_use_bo: exported target, set PREFER_GPU [ 67.217] sna_drawable_use_bo: pinned, never REPLACES [ 67.217] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=b [ 67.217] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 67.217] sna_drawable_use_bo: using whole GPU bo [ 67.217] sna_pixmap_move_to_gpu(pixmap=4013, usage=0), flags=a [ 67.217] sna_pixmap_move_to_gpu: already all-damaged [ 67.217] sna_pixmap_mark_active: pixmap=4013, handle=3 [ 67.217] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 67.217] gen9_render_copy_boxes (-495, -850)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 67.217] kgem_bo_is_render: handle=3, rq? 1 [1] [ 67.217] kgem_bo_is_render: handle=9, rq? 0 [0] [ 67.217] kgem_bo_is_render: handle=9, rq? 0 [0] [ 67.217] kgem_bo_is_render: handle=3, rq? 1 [1] [ 67.217] kgem_set_mode: flushing before new bo [ 67.217] gen8_vertex_close: used=50, vbo active? 23, vb=201, nreloc=2 [ 67.217] gen8_vertex_close: reloc[0] = 287 [ 67.217] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 67.217] kgem_add_handle: handle=23, index=5 [ 67.217] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=fd541000) [ 67.217] gen8_vertex_close: reloc[1] = 372 [ 67.217] kgem_add_reloc64: handle=23, pos=372, delta=0, domains=200000 [ 67.217] kgem_add_reloc64[10] = (delta=0, target handle=5, presumed=fd541000) [ 67.217] batch[1/1, flags=1800]: 454 454 16224 16384, nreloc=11, nexec=6, nfence=0, aperture=1178 [fenced=0] [ 67.217] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 67.217] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 67.217] kgem_fixup_relocs: shrinking by 61440 [ 67.217] __kgem_busy: handle=1, busy=0, wedged=0 [ 67.218] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 67.218] kgem_commit: release handle=3 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fff12000 [ 67.218] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 67.218] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 67.218] __kgem_bo_clear_busy: handle=7 [ 67.218] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 67.218] kgem_commit: release handle=113 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 67.218] __kgem_bo_clear_busy: handle=113 [ 67.218] kgem_commit: release handle=113 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fe00a000 [ 67.218] kgem_commit: release handle=113 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 67.218] __kgem_bo_clear_busy: handle=113 [ 67.218] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 67.218] __kgem_bo_clear_busy: handle=7 [ 67.218] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 67.218] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 67.218] __kgem_busy: handle=1, busy=0, wedged=0 [ 67.218] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 67.218] kgem_check_bo: num_pages=+8178, num_exec=+2 [ 67.218] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 67.218] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 67.218] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 67.218] kgem_add_handle: handle=4, index=0 [ 67.218] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 67.218] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 67.218] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 67.218] gen9_composite_get_binding_table(ffc0) [ 67.218] kgem_add_reloc64: handle=9, pos=16360, delta=0, domains=20002 [ 67.218] kgem_add_handle: handle=9, index=1 [ 67.218] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f02dd000) [ 67.218] __kgem_bo_mark_dirty: handle=9 (proxy? 0) [ 67.218] [3fe0] bind bo(handle=9, addr=f02dd000), format=192, width=3775, height=2136, pitch=15360, tiling=1 -> render [ 67.218] kgem_add_reloc64: handle=3, pos=16344, delta=0, domains=40000 [ 67.218] kgem_add_handle: handle=3, index=2 [ 67.218] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fff12000) [ 67.218] [3fd0] bind bo(handle=3, addr=fff12000), format=192, width=3270, height=20, pitch=13312, tiling=1 -> sampler [ 67.218] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 67.218] gen9_emit_sampler: sampler = 0 [ 67.218] gen9_emit_sf: num_sf_outputs=1 [ 67.218] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 67.218] gen9_emit_vertex_elements: setup id=0 [ 67.218] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 67.218] (0, 0) -> (495, 850) + (3270, 20) [ 67.218] gen8_vertex_flush[490] = 3 [ 67.218] sna_accel_flush: flush?=1, dirty?=0 [ 67.218] gen8_vertex_close: used=56, vbo active? 23, vb=1, nreloc=1 [ 67.218] gen8_vertex_close: reloc[0] = 287 [ 67.218] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 67.218] kgem_add_handle: handle=23, index=3 [ 67.219] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 67.219] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=8252 [fenced=0] [ 67.219] __kgem_busy: handle=1, busy=0, wedged=0 [ 67.219] __kgem_retire_rq: request 1 complete [ 67.219] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 67.219] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 67.219] kgem_fixup_relocs: shrinking by 61440 [ 67.219] __kgem_busy: handle=1, busy=0, wedged=0 [ 67.219] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 67.219] kgem_commit: release handle=9 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f02dd000 [ 67.219] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 67.219] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fff12000 [ 67.219] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 67.219] __kgem_busy: handle=1, busy=0, wedged=0 [ 67.219] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 67.219] sna_accel_flush: flush?=0, dirty?=0 [ 67.219] sna_accel_flush: flush?=0, dirty?=0 [ 67.219] sna_accel_flush: flush?=0, dirty?=0 [ 67.219] sna_block_handler (tv=0.0) [ 67.219] sna_wakeup_handler [ 67.219] sna_accel_flush: flush?=0, dirty?=0 [ 67.219] sna_accel_flush: flush?=0, dirty?=0 [ 67.219] sna_destroy_pixmap: pixmap=4013, attached?=1 [ 67.219] _kgem_bo_destroy: handle=3, proxy? 0 [ 67.219] __kgem_bo_destroy: handle=3, size=319488 [ 67.219] __kgem_busy: handle=3, busy=0, wedged=0 [ 67.219] __kgem_bo_clear_busy: handle=3 [ 67.219] kgem_bo_move_to_inactive: moving handle=3 to inactive [ 67.219] __sna_free_pixmap(pixmap=4013) [ 67.219] sna_accel_flush: flush?=0, dirty?=0 [ 67.219] sna_accel_flush: flush?=0, dirty?=0 [ 67.219] sna_accel_flush: flush?=0, dirty?=0 [ 67.219] sna_block_handler (tv=0.462000) [ 67.219] kgem_retire, need_retire?=1 [ 67.219] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 67.219] kgem_retire__requests_ring: retiring ring 0 [ 67.219] __kgem_busy: handle=1, busy=0, wedged=0 [ 67.219] __kgem_retire_rq: request 1 complete [ 67.219] __kgem_bo_flush: handle=9, busy=0, wedged=0 [ 67.219] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 67.219] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 67.219] kgem_retire -- retired=0, need_retire=0 [ 67.219] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 67.219] gen6_render_retire: resetting idle vbo [ 67.219] has_shadow: has pending damage? 0, outstanding flips: 0 [ 67.219] sna_accel_do_throttle -- no pending activity [ 67.221] sna_wakeup_handler [ 67.221] sna_accel_flush: flush?=0, dirty?=0 [ 67.221] sna_accel_flush: flush?=0, dirty?=0 [ 67.221] sna_block_handler (tv=0.460000) [ 67.221] has_shadow: has pending damage? 0, outstanding flips: 0 [ 67.221] sna_accel_do_throttle -- no pending activity [ 67.221] sna_wakeup_handler [ 67.221] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=40, name=5 [ 67.221] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 67.221] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 67.221] sna_dri2_get_back: draw size=7680x2160, back buffer handle=40 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 [ 67.221] sna_dri2_get_back: reuse backbuffer? 1 [ 67.221] sna_dri2_get_back: back buffer handle=40, active?=0, refcnt=1 [ 67.221] sna_dri2_get_back: reuse unattached back [ 67.221] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 67.221] sna_dri2_reuse_buffer: reusing back buffer handle=40, name=5, pitch=30720, age=0 [ 67.221] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 67.221] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=128, name=76, active_scanout=3 [ 67.221] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 67.221] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 67.222] sna_accel_flush: flush?=0, dirty?=0 [ 67.222] sna_accel_flush: flush?=0, dirty?=0 [ 67.222] sna_accel_flush: flush?=0, dirty?=0 [ 67.222] sna_block_handler (tv=0.459000) [ 67.222] has_shadow: has pending damage? 0, outstanding flips: 0 [ 67.222] timer_enable (time=67222), starting timer 0 [ 67.222] sna_accel_do_throttle -- no pending activity [ 67.222] sna_accel_block: evaluating timers, active=5 [ 67.222] sna_accel_block: flush timer expires in 8 [67230] [ 67.223] sna_wakeup_handler [ 67.223] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 67.223] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 67.223] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 67.223] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 67.223] sna_dri2_get_msc(draw=146, pipe=0) [ 67.223] sna_crtc_record_swap: recording last swap on pipe=0, frame 3783 [msc=3783], time 67.221713 [ 67.223] sna_dri2_get_msc: msc=3783 [raw=3783], ust=67221713 [ 67.223] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=40 (refs=1/1, flush=0) , front=128 (refs=1/4, flush=1) [ 67.223] sna_dri2_schedule_swap(target_msc=3754, divisor=0, remainder=0) [ 67.223] sna_dri2_schedule_swap: using front handle=128, active_scanout?=3, flush?=1 [ 67.223] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 67.223] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 67.223] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 67.223] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 67.223] sna_crtc_record_swap: recording last swap on pipe=0, frame 3783 [msc=3783], time 67.221713 [ 67.223] immediate_swap: current_msc=3783, target_msc=3754 -- yes [ 67.223] can_flip: no, shadow enabled [ 67.223] sna_dri2_add_event: adding event to window 146) [ 67.223] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 67.223] sna_dri2_immediate_blit: no pending blit, starting chain [ 67.223] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 67.223] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 67.223] can_xchg: back size=8701e00, front size=8701e00 [ 67.223] can_xchg: yes, pixmap=165 [ 67.223] sna_dri2_xchg: win=146, exchange front=128/76,ref=2 and back=40/5,ref=2, pixmap=165 7680x2160 [ 67.223] sna_dri2_xchg: back_bo handle=40, pitch=30720, size=132710400, ref=1, active_scanout?=0 [ 67.223] sna_dri2_xchg: front_bo handle=128, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 67.223] set_bo: pixmap=165, handle=40 (old handle=128) [ 67.223] set_bo: marking whole pixmap as damaged [ 67.223] set_bo: applying final/discard move-to-gpu [ 67.223] wait_for_shadow: flags=0, flips=0, handle=128, shadow=32 [ 67.223] set_bo: dropping flush hint from handle=128 [ 67.223] set_bo: adding flush hint to handle=40 [ 67.223] mark_stale(handle=128) => 1 [ 67.223] swap_limit: draw=146 setting swap limit to 3 [ 67.223] sna_dri2_swap_limit_validate: swap limit set to 3 [ 67.223] sna_next_vblank(pipe=0, waiting until next vblank) [ 67.223] sna_dri2_schedule_swap: reported target_msc=3783 [ 67.223] sna_accel_flush: flush?=0, dirty?=0 [ 67.223] sna_accel_flush: flush?=0, dirty?=0 [ 67.224] sna_accel_flush: flush?=0, dirty?=0 [ 67.224] sna_accel_flush: flush?=0, dirty?=0 [ 67.224] sna_block_handler (tv=0.457000) [ 67.224] sna_scanout_do_flush: flush timer active: delta=6 [ 67.224] sna_accel_do_throttle -- no pending activity [ 67.224] sna_accel_block: evaluating timers, active=5 [ 67.224] sna_accel_block: flush timer expires in 6 [67230] [ 67.230] sna_wakeup_handler [ 67.230] sna_block_handler (tv=0.451000) [ 67.230] sna_scanout_do_flush: flush timer active: delta=0 [ 67.230] sna_scanout_do_flush (time=67230), triggered [ 67.230] sna_scanout_flush (time=67230), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 67.230] has_shadow: has pending damage? 1, outstanding flips: 0 [ 67.230] stop_flush: scanout=40 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 67.230] has_shadow: has pending damage? 1, outstanding flips: 0 [ 67.230] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 67.230] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 67.230] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 67.230] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 67.230] sna_pixmap_move_to_gpu: already all-damaged [ 67.230] sna_pixmap_mark_active: pixmap=165, handle=40 [ 67.230] sna_mode_redisplay: crtc[0] transformed? 0 [ 67.230] sna_mode_redisplay: crtc[1] transformed? 0 [ 67.230] sna_mode_redisplay: crtc[2] transformed? 0 [ 67.230] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=40 [active=1] [ 67.230] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 128, transformed? 0 [ 67.230] get_fb: reusing fb=110 for handle=40 [ 67.230] sna_mode_redisplay: recording flip on CRTC:32 handle=40, active_scanout=2, serial=2 [ 67.230] __kgem_bo_clear_busy: handle=40 [ 67.230] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 128, transformed? 0 [ 67.230] sna_mode_redisplay: recording flip on CRTC:39 handle=40, active_scanout=3, serial=3 [ 67.230] __kgem_bo_clear_busy: handle=40 [ 67.230] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 67.231] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 67.231] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=40, shadow handle=32 [ 67.231] sna_accel_do_throttle -- no pending activity [ 67.231] sna_accel_block: evaluating timers, active=5 [ 67.231] sna_accel_block: flush timer expires in 16 [67246] [ 67.236] sna_wakeup_handler [ 67.236] sna_mode_wakeup: len=32 [ 67.236] sna_mode_wakeup: recording last swap on pipe=1, frame 3754 [eaa], time 67.236988 [ 67.236] sna_mode_wakeup: removing handle=128 [active_scanout=1] from scanout, installing handle=40 [active_scanout=3] [ 67.236] sna_mode_wakeup: flip complete, pending? 2 [ 67.236] sna_block_handler (tv=0.445000) [ 67.236] sna_scanout_do_flush: flush timer active: delta=10 [ 67.236] sna_accel_do_throttle -- no pending activity [ 67.236] sna_accel_block: evaluating timers, active=5 [ 67.236] sna_accel_block: flush timer expires in 10 [67246] [ 67.238] sna_wakeup_handler [ 67.238] sna_mode_wakeup: len=64 [ 67.238] sna_dri2_vblank_handler(type=2, sequence=3784, draw=3353) [ 67.238] sna_crtc_record_swap: recording last swap on pipe=0, frame 3784 [msc=3784], time 67.238387 [ 67.238] sna_dri2_vblank_handler: 2 complete, frame=3784 tv=67.238387 [ 67.238] sna_dri2_blit_complete: blit finished [ 67.238] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=3784, tv=67.238387) [ 67.238] frame_swap_complete(type=2): draw=146, pipe=0, frame=3784 [msc=3784], tv=67.238387 [ 67.238] sna_accel_flush: flush?=0, dirty?=0 [ 67.238] sna_dri2_event_free(draw?=1) [ 67.238] sna_dri2_remove_event: remove[0x561c94a312b0] from window 146, active? 1 [ 67.238] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 67.238] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=128] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 67.238] sna_dri2_vblank_handler complete [ 67.238] sna_mode_wakeup: recording last swap on pipe=0, frame 3784 [ec8], time 67.238387 [ 67.238] sna_mode_wakeup: removing handle=128 [active_scanout=0] from scanout, installing handle=40 [active_scanout=3] [ 67.238] sna_mode_wakeup: flip complete, pending? 1 [ 67.238] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 67.238] sna_block_handler (tv=0.443000) [ 67.238] sna_scanout_do_flush: flush timer active: delta=8 [ 67.238] sna_accel_do_throttle -- no pending activity [ 67.238] sna_accel_block: evaluating timers, active=5 [ 67.238] sna_accel_block: flush timer expires in 8 [67246] [ 67.246] sna_wakeup_handler [ 67.247] sna_block_handler (tv=0.434000) [ 67.247] sna_scanout_do_flush: flush timer active: delta=-1 [ 67.247] sna_scanout_do_flush (time=67247), triggered [ 67.247] sna_scanout_flush (time=67247), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 67.247] has_shadow: has pending damage? 0, outstanding flips: 0 [ 67.247] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 67.247] has_shadow: has pending damage? 0, outstanding flips: 0 [ 67.247] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 67.247] sna_accel_do_throttle -- no pending activity [ 67.247] sna_accel_block: evaluating timers, active=5 [ 67.247] sna_accel_block: flush timer expires in 16 [67263] [ 67.263] sna_wakeup_handler [ 67.263] sna_block_handler (tv=0.418000) [ 67.263] sna_scanout_do_flush: flush timer active: delta=0 [ 67.263] sna_scanout_do_flush (time=67263), triggered [ 67.263] sna_scanout_flush (time=67263), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 67.263] has_shadow: has pending damage? 0, outstanding flips: 0 [ 67.263] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 67.263] has_shadow: has pending damage? 0, outstanding flips: 0 [ 67.263] sna_accel_disarm_timer[0] (time=67263) [ 67.263] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 67.263] sna_accel_do_throttle -- no pending activity [ 67.372] sna_wakeup_handler [ 67.372] sna_accel_flush: flush?=0, dirty?=0 [ 67.372] sna_accel_flush: flush?=0, dirty?=0 [ 67.372] sna_block_handler (tv=0.309000) [ 67.372] has_shadow: has pending damage? 0, outstanding flips: 0 [ 67.372] sna_accel_do_throttle -- no pending activity [ 67.372] sna_wakeup_handler [ 67.373] sna_block_handler (tv=0.309000) [ 67.373] has_shadow: has pending damage? 0, outstanding flips: 0 [ 67.373] sna_accel_do_throttle -- no pending activity [ 67.545] sna_wakeup_handler [ 67.545] sna_accel_flush: flush?=0, dirty?=0 [ 67.545] sna_accel_flush: flush?=0, dirty?=0 [ 67.545] sna_block_handler (tv=0.500000) [ 67.545] has_shadow: has pending damage? 0, outstanding flips: 0 [ 67.545] sna_accel_do_throttle -- no pending activity [ 67.546] sna_wakeup_handler [ 67.546] sna_block_handler (tv=0.499000) [ 67.546] has_shadow: has pending damage? 0, outstanding flips: 0 [ 67.546] sna_accel_do_throttle -- no pending activity [ 67.546] sna_wakeup_handler [ 67.546] sna_accel_flush: flush?=0, dirty?=0 [ 67.546] sna_accel_flush: flush?=0, dirty?=0 [ 67.546] sna_accel_flush: flush?=0, dirty?=0 [ 67.546] sna_accel_flush: flush?=0, dirty?=0 [ 67.546] sna_block_handler (tv=0.499000) [ 67.546] has_shadow: has pending damage? 0, outstanding flips: 0 [ 67.546] sna_accel_do_throttle -- no pending activity [ 67.548] sna_wakeup_handler [ 67.548] sna_accel_flush: flush?=0, dirty?=0 [ 67.548] sna_block_handler (tv=0.497000) [ 67.548] has_shadow: has pending damage? 0, outstanding flips: 0 [ 67.549] sna_accel_do_throttle -- no pending activity [ 67.561] sna_wakeup_handler [ 67.561] sna_accel_flush: flush?=0, dirty?=0 [ 67.561] sna_accel_flush: flush?=0, dirty?=0 [ 67.561] sna_block_handler (tv=0.484000) [ 67.561] has_shadow: has pending damage? 0, outstanding flips: 0 [ 67.561] sna_accel_do_throttle -- no pending activity [ 67.561] Allocated pixmaps: 187 (cached: 1), bo: 128, 1181667328 bytes (CPU bo: 3, 32768 bytes) [ 67.577] sna_wakeup_handler [ 67.577] sna_create_pixmap(67, 20, 32, usage=0) [ 67.577] kgem_can_create_2d: 67x20 @ 32 [ 67.577] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=288, height=20 [ 67.577] kgem_can_create_2d: untiled size=8192 [ 67.577] kgem_choose_tiling: too thin [width 67, 32 bpp] for TILING_X [ 67.577] kgem_choose_tiling: 67x20 -> 0 [ 67.577] sna_create_pixmap: usage=0, flags=b [ 67.577] sna_create_pixmap: creating GPU pixmap 67x20, stride=268, flags=b [ 67.578] __pop_freed_pixmap: reusing freed pixmap=4013 header [ 67.578] create_pixmap_hdr: pixmap=4014, width=67, height=20, usage=0 [ 67.578] sna_create_pixmap: serial=4014, 67x20, usage=0 [ 67.578] sna_composite_rectangles(pixmap=4015, op=0, 0 x 1 [(0, 0)x(67, 20) ...]) [ 67.578] sna_composite_rectangles: converted to op 0 [ 67.578] sna_composite_rectangles[0] (0, 0)x(67, 20) -> (0, 0), (67, 20) [ 67.578] sna_composite_rectangles: nrects=1, region=(0, 0), (67, 20) x 1 [ 67.578] sna_composite_rectangles: clipped extents (0, 0),(67, 20) x 1 [ 67.578] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(67, 20) [ 67.578] sna_composite_rectangles: dropping last-cpu hint [ 67.578] sna_drawable_use_bo pixmap=4015, box=((0, 0), (67, 20)), flags=19... [ 67.578] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 67.578] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 67.578] sna_pixmap_move_to_gpu(pixmap=4015, usage=0), flags=b [ 67.578] sna_pixmap_move_to_gpu: CPU damage? 0 [ 67.578] sna_pixmap_move_to_gpu: creating GPU bo (67x20@32), create=b [ 67.578] kgem_choose_tiling: too thin [width 67, 32 bpp] for TILING_X [ 67.578] kgem_choose_tiling: 67x20 -> 0 [ 67.578] kgem_choose_tiling: too thin [width 67, 32 bpp] for TILING_X [ 67.578] kgem_choose_tiling: 67x20 -> 0 [ 67.578] sna_pixmap_alloc_gpu: pixmap=4015 [ 67.578] kgem_create_2d(67x20, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 67.578] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=288, height=20 [ 67.578] kgem_bo_remove_from_inactive: removing handle=102 from inactive [ 67.578] from inactive: pitch=288, tiling=0: handle=102, id=2282 [ 67.578] __sna_damage_all(67, 20) [ 67.578] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 67.578] sna_pixmap_mark_active: pixmap=4015, handle=102 [ 67.578] sna_drawable_use_bo: allocated GPU bo for operation [ 67.578] sna_drawable_use_bo: using GPU bo with damage? 0 [ 67.578] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 67.578] kgem_bo_is_render: handle=102, rq? 0 [0] [ 67.578] kgem_bo_is_render: handle=102, rq? 0 [0] [ 67.578] gen9_render_fill_boxes(0 x 1 [(0, 0), (67, 20) ...]) [ 67.578] sna_render_get_solid: 0 [ 67.578] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 67.578] kgem_check_bo: num_pages=+3, num_exec=+1 [ 67.578] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 67.578] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 67.578] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 67.578] kgem_add_handle: handle=4, index=0 [ 67.578] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 67.578] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 67.578] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 67.578] gen9_composite_get_binding_table(ffc0) [ 67.578] kgem_add_reloc64: handle=102, pos=16360, delta=0, domains=20002 [ 67.578] kgem_add_handle: handle=102, index=1 [ 67.578] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fff60000) [ 67.578] __kgem_bo_mark_dirty: handle=102 (proxy? 0) [ 67.578] [3fe0] bind bo(handle=102, addr=fff60000), format=192, width=67, height=20, pitch=288, tiling=0 -> render [ 67.578] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 67.578] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 67.578] kgem_add_handle: handle=7, index=2 [ 67.578] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 67.578] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 67.578] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 67.578] gen9_emit_sampler: sampler = 1 [ 67.578] gen9_emit_sf: num_sf_outputs=1 [ 67.579] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 67.579] gen9_emit_vertex_elements: setup id=0 [ 67.579] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 67.579] (0, 0), (67, 20) [ 67.579] gen8_vertex_flush[490] = 3 [ 67.579] sna_composite_rectangles: pixmap=4015 marking clear [0]? 1 [ 67.579] sna_composite_rectangles(pixmap=4015, op=1, fff2f1f0 x 1 [(0, 0)x(67, 20) ...]) [ 67.579] sna_composite_rectangles: converted to op 1 [ 67.579] sna_composite_rectangles[0] (0, 0)x(67, 20) -> (0, 0), (67, 20) [ 67.579] sna_composite_rectangles: nrects=1, region=(0, 0), (67, 20) x 1 [ 67.579] sna_composite_rectangles: clipped extents (0, 0),(67, 20) x 1 [ 67.579] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(67, 20) [ 67.579] sna_composite_rectangles: promoting to full GPU [ 67.579] sna_composite_rectangles: dropping last-cpu hint [ 67.579] sna_drawable_use_bo pixmap=4015, box=((0, 0), (67, 20)), flags=19... [ 67.579] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 67.579] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 67.579] sna_drawable_use_bo: using whole GPU bo [ 67.579] gen9_render_fill_boxes (op=1, color=(f2f2, f1f1, f0f0, ffff) [20028888]) [ 67.579] kgem_bo_is_render: handle=102, rq? 1 [1] [ 67.579] gen9_render_fill_boxes(fff2f1f0 x 1 [(0, 0), (67, 20) ...]) [ 67.579] sna_render_get_solid: fff2f1f0 [ 67.579] sna_render_get_solid(15) = fff2f1f0 (old) [ 67.579] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 67.579] kgem_check_bo: num_pages=+0, num_exec=+0 [ 67.579] gen9_composite_get_binding_table(ff00) [ 67.579] kgem_add_reloc64: handle=113, pos=16312, delta=0, domains=40000 [ 67.579] kgem_add_reloc64: adding proxy [delta=60] for handle=113 [ 67.579] kgem_add_handle: handle=113, index=3 [ 67.579] kgem_add_reloc64[5] = (delta=60, target handle=3, presumed=fe00a000) [ 67.579] [3fb0] bind bo(handle=113, addr=fe00a03c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 67.579] gen9_emit_vertex_elements: setup id=0 [ 67.579] (0, 0), (67, 20) [ 67.579] gen8_vertex_flush[4cc] = 3 [ 67.579] sna_composite_rectangles: pixmap=4015 marking clear [fff2f1f0]? 1 [ 67.579] sna_composite_rectangles(pixmap=4015, op=1, ff300a24 x 2 [(0, 0)x(67, 20) ...]) [ 67.579] sna_composite_rectangles: converted to op 1 [ 67.579] sna_composite_rectangles[0] (0, 0)x(67, 20) -> (0, 0), (67, 20) [ 67.579] sna_composite_rectangles[1] (0, 0)x(67, 20) -> (0, 0), (67, 20) [ 67.579] sna_composite_rectangles: nrects=2, region=(0, 0), (67, 20) x 2 [ 67.579] sna_composite_rectangles: clipped extents (0, 0),(67, 20) x 1 [ 67.579] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(67, 20) [ 67.579] sna_composite_rectangles: promoting to full GPU [ 67.579] sna_composite_rectangles: dropping last-cpu hint [ 67.579] sna_drawable_use_bo pixmap=4015, box=((0, 0), (67, 20)), flags=19... [ 67.579] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 67.579] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 67.579] sna_drawable_use_bo: using whole GPU bo [ 67.579] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 67.579] kgem_bo_is_render: handle=102, rq? 1 [1] [ 67.579] gen9_render_fill_boxes(ff300a24 x 1 [(0, 0), (67, 20) ...]) [ 67.579] sna_render_get_solid: ff300a24 [ 67.579] sna_render_get_solid(17) = ff300a24 (old) [ 67.579] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 67.579] kgem_check_bo: num_pages=+0, num_exec=+0 [ 67.579] gen9_composite_get_binding_table(fe80) [ 67.579] kgem_add_reloc64: handle=113, pos=16280, delta=0, domains=40000 [ 67.579] kgem_add_reloc64: adding proxy [delta=68] for handle=113 [ 67.579] kgem_add_reloc64[6] = (delta=68, target handle=3, presumed=fe00a000) [ 67.579] [3f90] bind bo(handle=113, addr=fe00a044), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 67.579] gen9_emit_vertex_elements: setup id=0 [ 67.579] (0, 0), (67, 20) [ 67.580] gen8_vertex_flush[508] = 3 [ 67.580] sna_composite_rectangles: pixmap=4015 marking clear [ff300a24]? 1 [ 67.580] sna_glyphs(op=3, nlist=1, src=(1, 15)) [ 67.580] kgem_bo_is_busy: handle=102, domain: 0 exec? 1, rq? 1 [ 67.580] sna_glyphs: discarding mask [ 67.580] glyphs0_to_dst(op=3, src=(1, 15), nlist=1, dst=(1, 15)+(0, 0)) [ 67.580] clipped_glyphs: no, clip region (0, 0), (67, 20) matches drawable pixmap=94680752792880 size=67x20 [ 67.580] gen9_render_composite: 0x0, current mode=1/1 [ 67.580] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 67.580] gen9_composite_fallback: mask is already on the GPU, try to use GPU [ 67.580] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 67.580] sna_drawable_use_bo pixmap=4015, box=((0, 0), (67, 20)), flags=7... [ 67.580] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 67.580] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 67.580] sna_drawable_use_bo: using whole GPU bo [ 67.580] gen9_composite_set_target: pixmap=4015, format=20028888, size=67x20, pitch=288, delta=(0,0),damage=0xffffffffffffffff [ 67.580] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 67.580] color_convert: src=ffffffff [20028888] [ 67.580] color_convert: dst=ffffffff [20028888] [ 67.580] sna_render_get_solid: ffffffff [ 67.580] sna_render_get_solid(white) [ 67.580] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 67.580] sna_transform_is_imprecise_integer_translation: no transform [ 67.580] gen9_composite_picture: integer translation (0, 0), removing [ 67.580] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 67.580] sna_render_pixmap_bo: GPU all damaged [ 67.580] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 67.580] gen4_choose_composite_emitter: solid, identity mask [ 67.580] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 67.580] aligning vertex: was 2, now 4 floats per vertex [ 67.580] gen9_composite_get_binding_table(fe00) [ 67.580] kgem_add_reloc64: handle=7, pos=16248, delta=0, domains=40000 [ 67.580] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 67.580] kgem_add_reloc64[7] = (delta=1048, target handle=2, presumed=fffe8000) [ 67.580] [3f70] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 67.580] kgem_add_reloc64: handle=6, pos=16232, delta=0, domains=40000 [ 67.580] kgem_add_handle: handle=6, index=4 [ 67.580] kgem_add_reloc64[8] = (delta=0, target handle=4, presumed=fd581000) [ 67.580] [3f60] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 67.580] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 67.580] gen9_emit_sampler: sampler = a [ 67.580] gen9_emit_sf: num_sf_outputs=2 [ 67.580] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 67.580] gen9_emit_vertex_elements: setup id=9 [ 67.580] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 67.580] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 67.580] glyphs0_to_dst: glyph=(0, 7)x(10, 8), unclipped [ 67.580] emit_primitive_identity_mask__avx2: dst=(0, 7), mask=(848.00, 16.00) x (10.00, 8.00) [ 67.580] glyphs0_to_dst: glyph=(9, 3)x(10, 12), unclipped [ 67.580] emit_primitive_identity_mask__avx2: dst=(9, 3), mask=(864.00, 0.00) x (10.00, 12.00) [ 67.580] glyphs0_to_dst: glyph=(30, 12)x(5, 3), unclipped [ 67.580] emit_primitive_identity_mask__avx2: dst=(30, 12), mask=(1008.00, 32.00) x (5.00, 3.00) [ 67.580] glyphs0_to_dst: glyph=(39, 12)x(5, 3), unclipped [ 67.580] emit_primitive_identity_mask__avx2: dst=(39, 12), mask=(1008.00, 32.00) x (5.00, 3.00) [ 67.580] glyphs0_to_dst: glyph=(46, 4)x(9, 14), unclipped [ 67.580] emit_primitive_identity_mask__avx2: dst=(46, 4), mask=(832.00, 32.00) x (9.00, 14.00) [ 67.580] gen8_vertex_flush[5e4] = 15 [ 67.581] gen9_magic_ca_pass: CA fixup (5 -> 20) [ 67.581] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 67.581] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 67.581] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 67.581] sna_composite_rectangles(pixmap=4015, op=1, ffffffff x 1 [(55, 1)x(9, 17) ...]) [ 67.581] sna_composite_rectangles: converted to op 1 [ 67.581] sna_composite_rectangles[0] (55, 1)x(9, 17) -> (55, 1), (64, 18) [ 67.581] sna_composite_rectangles: nrects=1, region=(55, 1), (64, 18) x 1 [ 67.581] sna_composite_rectangles: clipped extents (55, 1),(64, 18) x 1 [ 67.581] sna_composite_rectangles: pixmap +(0, 0) extents (55, 1),(64, 18) [ 67.581] sna_composite_rectangles: dropping last-cpu hint [ 67.581] sna_drawable_use_bo pixmap=4015, box=((55, 1), (64, 18)), flags=9... [ 67.581] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 67.581] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 67.581] sna_drawable_use_bo: using whole GPU bo [ 67.581] gen9_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20028888]) [ 67.581] kgem_bo_is_render: handle=102, rq? 1 [1] [ 67.581] gen9_render_fill_boxes(ffffffff x 1 [(55, 1), (64, 18) ...]) [ 67.581] sna_render_get_solid: ffffffff [ 67.581] sna_render_get_solid(white) [ 67.581] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 67.581] kgem_check_bo: num_pages=+0, num_exec=+0 [ 67.581] aligning vertex: was 4, now 2 floats per vertex [ 67.581] gen9_composite_get_binding_table(fd40) [ 67.581] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 67.581] gen9_emit_sampler: sampler = 1 [ 67.581] gen9_emit_sf: num_sf_outputs=1 [ 67.581] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 67.581] gen9_emit_vertex_elements: setup id=0 [ 67.581] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 67.581] (55, 1), (64, 18) [ 67.581] gen8_vertex_flush[700] = 3 [ 67.581] sna_copy_area: src=pixmap=4015:(0, 0)x(67, 20)+(0, 0) -> dst=pixmap=3060:(495, 850)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 67.581] sna_copy_area: normal copy [ 67.581] sna_do_copy: src=(0, 0), dst=(495, 850), size=(67x20) [ 67.581] sna_do_copy: after drawable: src=(0, 0), dst=(560, 874), size=(67x20) [ 67.581] sna_do_copy: dst extents (560, 874), (627, 894), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 67.581] sna_do_copy: clipped dst extents (560, 874), (627, 894) [ 67.581] sna_do_copy: unclipped src extents (0, 0), (67, 20) [ 67.581] sna_do_copy: clipped src extents (0, 0), (67, 20) [ 67.581] sna_do_copy: pixmap -- no source clipping [ 67.581] sna_do_copy: src extents (0, 0), (67, 20) x 1 [ 67.581] sna_do_copy: copy region (560, 874), (627, 894) x 1 + (-560, -874) [ 67.581] sna_copy_boxes (boxes=1x[(560, 874), (627, 894)...], src pixmap=4015+(-560, -874), dst pixmap=3060+(-65, -24), alu=3, src.size=67x20, dst.size=3775x2136) [ 67.581] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94a26fb0, gpu_bo=102, cpu_bo=0), replaces=0 [ 67.581] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 67.581] sna_drawable_use_bo pixmap=3060, box=((495, 850), (562, 870)), flags=b... [ 67.581] sna_drawable_use_bo: exported target, set PREFER_GPU [ 67.581] sna_drawable_use_bo: pinned, never REPLACES [ 67.581] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=b [ 67.581] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 67.581] sna_drawable_use_bo: using whole GPU bo [ 67.581] sna_pixmap_move_to_gpu(pixmap=4015, usage=0), flags=a [ 67.581] sna_pixmap_move_to_gpu: already all-damaged [ 67.581] sna_pixmap_mark_active: pixmap=4015, handle=102 [ 67.581] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 67.581] gen9_render_copy_boxes (-495, -850)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 67.581] kgem_bo_is_render: handle=102, rq? 1 [1] [ 67.581] kgem_bo_is_render: handle=9, rq? 0 [0] [ 67.581] kgem_bo_is_render: handle=9, rq? 0 [0] [ 67.581] kgem_bo_is_render: handle=102, rq? 1 [1] [ 67.581] kgem_set_mode: flushing before new bo [ 67.582] gen8_vertex_close: used=86, vbo active? 23, vb=201, nreloc=2 [ 67.582] gen8_vertex_close: reloc[0] = 287 [ 67.582] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 67.582] kgem_add_handle: handle=23, index=5 [ 67.582] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=fd541000) [ 67.582] gen8_vertex_close: reloc[1] = 372 [ 67.582] kgem_add_reloc64: handle=23, pos=372, delta=0, domains=200000 [ 67.582] kgem_add_reloc64[10] = (delta=0, target handle=5, presumed=fd541000) [ 67.582] batch[1/1, flags=1800]: 454 454 16224 16384, nreloc=11, nexec=6, nfence=0, aperture=1103 [fenced=0] [ 67.582] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 67.582] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 67.582] kgem_fixup_relocs: shrinking by 61440 [ 67.582] __kgem_busy: handle=1, busy=0, wedged=0 [ 67.582] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 67.582] kgem_commit: release handle=102 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fff60000 [ 67.582] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 67.582] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 67.582] __kgem_bo_clear_busy: handle=7 [ 67.582] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 67.582] kgem_commit: release handle=113 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 67.582] __kgem_bo_clear_busy: handle=113 [ 67.582] kgem_commit: release handle=113 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fe00a000 [ 67.582] kgem_commit: release handle=113 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 67.582] __kgem_bo_clear_busy: handle=113 [ 67.582] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 67.582] __kgem_bo_clear_busy: handle=7 [ 67.582] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 67.582] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 67.582] __kgem_busy: handle=1, busy=0, wedged=0 [ 67.582] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 67.582] kgem_check_bo: num_pages=+8103, num_exec=+2 [ 67.582] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 67.582] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 67.582] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 67.582] kgem_add_handle: handle=4, index=0 [ 67.582] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 67.582] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 67.582] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 67.582] gen9_composite_get_binding_table(ffc0) [ 67.582] kgem_add_reloc64: handle=9, pos=16360, delta=0, domains=20002 [ 67.582] kgem_add_handle: handle=9, index=1 [ 67.582] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f02dd000) [ 67.582] __kgem_bo_mark_dirty: handle=9 (proxy? 0) [ 67.582] [3fe0] bind bo(handle=9, addr=f02dd000), format=192, width=3775, height=2136, pitch=15360, tiling=1 -> render [ 67.582] kgem_add_reloc64: handle=102, pos=16344, delta=0, domains=40000 [ 67.582] kgem_add_handle: handle=102, index=2 [ 67.582] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fff60000) [ 67.582] [3fd0] bind bo(handle=102, addr=fff60000), format=192, width=67, height=20, pitch=288, tiling=0 -> sampler [ 67.582] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 67.582] gen9_emit_sampler: sampler = 0 [ 67.582] gen9_emit_sf: num_sf_outputs=1 [ 67.582] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 67.582] gen9_emit_vertex_elements: setup id=0 [ 67.582] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 67.582] (0, 0) -> (495, 850) + (67, 20) [ 67.582] gen8_vertex_flush[490] = 3 [ 67.582] sna_accel_flush: flush?=1, dirty?=0 [ 67.582] gen8_vertex_close: used=92, vbo active? 23, vb=1, nreloc=1 [ 67.582] gen8_vertex_close: reloc[0] = 287 [ 67.582] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 67.583] kgem_add_handle: handle=23, index=3 [ 67.583] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 67.583] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=8177 [fenced=0] [ 67.583] __kgem_busy: handle=1, busy=0, wedged=0 [ 67.583] __kgem_retire_rq: request 1 complete [ 67.583] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 67.583] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 67.583] kgem_fixup_relocs: shrinking by 61440 [ 67.583] __kgem_busy: handle=1, busy=0, wedged=0 [ 67.583] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 67.583] kgem_commit: release handle=9 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f02dd000 [ 67.583] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 67.583] kgem_commit: release handle=102 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fff60000 [ 67.583] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 67.583] __kgem_busy: handle=1, busy=131072, wedged=0 [ 67.583] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 67.583] sna_accel_flush: flush?=0, dirty?=0 [ 67.583] sna_accel_flush: flush?=0, dirty?=0 [ 67.583] sna_accel_flush: flush?=0, dirty?=0 [ 67.583] sna_block_handler (tv=0.0) [ 67.583] sna_wakeup_handler [ 67.583] sna_accel_flush: flush?=0, dirty?=0 [ 67.583] sna_accel_flush: flush?=0, dirty?=0 [ 67.583] sna_destroy_pixmap: pixmap=4015, attached?=1 [ 67.583] _kgem_bo_destroy: handle=102, proxy? 0 [ 67.583] __kgem_bo_destroy: handle=102, size=12288 [ 67.583] __kgem_busy: handle=102, busy=0, wedged=0 [ 67.583] __kgem_bo_clear_busy: handle=102 [ 67.583] __kgem_bo_destroy: handle=102, purged [ 67.583] kgem_bo_move_to_inactive: moving handle=102 to inactive [ 67.583] __sna_free_pixmap(pixmap=4015) [ 67.583] sna_accel_flush: flush?=0, dirty?=0 [ 67.583] sna_accel_flush: flush?=0, dirty?=0 [ 67.583] sna_accel_flush: flush?=0, dirty?=0 [ 67.583] sna_block_handler (tv=0.462000) [ 67.583] kgem_retire, need_retire?=1 [ 67.583] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 67.583] kgem_retire__requests_ring: retiring ring 0 [ 67.583] __kgem_busy: handle=1, busy=0, wedged=0 [ 67.583] __kgem_retire_rq: request 1 complete [ 67.583] __kgem_bo_flush: handle=9, busy=0, wedged=0 [ 67.583] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 67.583] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 67.583] kgem_retire -- retired=0, need_retire=0 [ 67.583] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 67.583] gen6_render_retire: resetting idle vbo [ 67.583] has_shadow: has pending damage? 0, outstanding flips: 0 [ 67.583] sna_accel_do_throttle -- no pending activity [ 67.584] sna_wakeup_handler [ 67.584] sna_accel_flush: flush?=0, dirty?=0 [ 67.584] sna_accel_flush: flush?=0, dirty?=0 [ 67.584] sna_block_handler (tv=0.461000) [ 67.584] has_shadow: has pending damage? 0, outstanding flips: 0 [ 67.584] sna_accel_do_throttle -- no pending activity [ 67.584] sna_wakeup_handler [ 67.584] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=128, name=76 [ 67.584] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 67.584] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 67.584] sna_dri2_get_back: draw size=7680x2160, back buffer handle=128 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 [ 67.584] sna_dri2_get_back: reuse backbuffer? 1 [ 67.584] sna_dri2_get_back: back buffer handle=128, active?=0, refcnt=1 [ 67.584] sna_dri2_get_back: reuse unattached back [ 67.584] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 67.584] sna_dri2_reuse_buffer: reusing back buffer handle=128, name=76, pitch=30720, age=0 [ 67.584] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 67.584] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=40, name=5, active_scanout=3 [ 67.584] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 67.584] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 67.584] sna_accel_flush: flush?=0, dirty?=0 [ 67.584] sna_accel_flush: flush?=0, dirty?=0 [ 67.584] sna_accel_flush: flush?=0, dirty?=0 [ 67.584] sna_block_handler (tv=0.461000) [ 67.584] has_shadow: has pending damage? 0, outstanding flips: 0 [ 67.584] timer_enable (time=67584), starting timer 0 [ 67.584] sna_accel_do_throttle -- no pending activity [ 67.584] sna_accel_block: evaluating timers, active=5 [ 67.584] sna_accel_block: flush timer expires in 8 [67592] [ 67.585] sna_wakeup_handler [ 67.585] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 67.585] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 67.585] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 67.585] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 67.585] sna_dri2_get_msc(draw=146, pipe=0) [ 67.585] sna_crtc_record_swap: recording last swap on pipe=0, frame 3804 [msc=3804], time 67.571951 [ 67.585] sna_dri2_get_msc: msc=3804 [raw=3804], ust=67571951 [ 67.585] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=128 (refs=1/1, flush=0) , front=40 (refs=1/4, flush=1) [ 67.585] sna_dri2_schedule_swap(target_msc=3784, divisor=0, remainder=0) [ 67.585] sna_dri2_schedule_swap: using front handle=40, active_scanout?=3, flush?=1 [ 67.585] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 67.585] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 67.585] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 67.585] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 67.585] sna_crtc_record_swap: recording last swap on pipe=0, frame 3804 [msc=3804], time 67.571951 [ 67.585] immediate_swap: current_msc=3804, target_msc=3784 -- yes [ 67.585] can_flip: no, shadow enabled [ 67.585] sna_dri2_add_event: adding event to window 146) [ 67.585] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 67.585] sna_dri2_immediate_blit: no pending blit, starting chain [ 67.585] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 67.585] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 67.585] can_xchg: back size=8701e00, front size=8701e00 [ 67.585] can_xchg: yes, pixmap=165 [ 67.585] sna_dri2_xchg: win=146, exchange front=40/5,ref=2 and back=128/76,ref=2, pixmap=165 7680x2160 [ 67.585] sna_dri2_xchg: back_bo handle=128, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 67.585] sna_dri2_xchg: front_bo handle=40, pitch=30720, size=132710400, ref=4, active_scanout?=3 [ 67.585] set_bo: pixmap=165, handle=128 (old handle=40) [ 67.585] set_bo: marking whole pixmap as damaged [ 67.585] set_bo: applying final/discard move-to-gpu [ 67.585] wait_for_shadow: flags=0, flips=0, handle=40, shadow=32 [ 67.585] set_bo: dropping flush hint from handle=40 [ 67.585] set_bo: adding flush hint to handle=128 [ 67.585] mark_stale(handle=40) => 1 [ 67.585] swap_limit: draw=146 setting swap limit to 3 [ 67.585] sna_dri2_swap_limit_validate: swap limit set to 3 [ 67.585] sna_next_vblank(pipe=0, waiting until next vblank) [ 67.585] sna_dri2_schedule_swap: reported target_msc=3804 [ 67.585] sna_accel_flush: flush?=0, dirty?=0 [ 67.585] sna_accel_flush: flush?=0, dirty?=0 [ 67.585] sna_accel_flush: flush?=0, dirty?=0 [ 67.585] sna_accel_flush: flush?=0, dirty?=0 [ 67.585] sna_block_handler (tv=0.460000) [ 67.585] sna_scanout_do_flush: flush timer active: delta=7 [ 67.585] sna_accel_do_throttle -- no pending activity [ 67.585] sna_accel_block: evaluating timers, active=5 [ 67.585] sna_accel_block: flush timer expires in 7 [67592] [ 67.588] sna_wakeup_handler [ 67.588] sna_mode_wakeup: len=32 [ 67.588] sna_dri2_vblank_handler(type=2, sequence=3805, draw=3353) [ 67.588] sna_crtc_record_swap: recording last swap on pipe=0, frame 3805 [msc=3805], time 67.588623 [ 67.588] sna_dri2_vblank_handler: 2 complete, frame=3805 tv=67.588623 [ 67.588] sna_dri2_blit_complete: blit finished [ 67.588] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=3805, tv=67.588623) [ 67.588] frame_swap_complete(type=2): draw=146, pipe=0, frame=3805 [msc=3805], tv=67.588623 [ 67.588] sna_accel_flush: flush?=0, dirty?=0 [ 67.588] sna_dri2_event_free(draw?=1) [ 67.588] sna_dri2_remove_event: remove[0x561c947e3c20] from window 146, active? 1 [ 67.588] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 67.588] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=40] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 67.588] sna_dri2_vblank_handler complete [ 67.588] sna_block_handler (tv=0.457000) [ 67.588] sna_scanout_do_flush: flush timer active: delta=4 [ 67.588] sna_accel_do_throttle -- no pending activity [ 67.588] sna_accel_block: evaluating timers, active=5 [ 67.588] sna_accel_block: flush timer expires in 4 [67592] [ 67.592] sna_wakeup_handler [ 67.592] sna_block_handler (tv=0.453000) [ 67.592] sna_scanout_do_flush: flush timer active: delta=0 [ 67.592] sna_scanout_do_flush (time=67592), triggered [ 67.592] sna_scanout_flush (time=67592), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 67.592] has_shadow: has pending damage? 1, outstanding flips: 0 [ 67.592] stop_flush: scanout=128 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 67.592] has_shadow: has pending damage? 1, outstanding flips: 0 [ 67.592] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 67.592] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 67.592] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 67.592] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 67.592] sna_pixmap_move_to_gpu: already all-damaged [ 67.592] sna_pixmap_mark_active: pixmap=165, handle=128 [ 67.592] sna_mode_redisplay: crtc[0] transformed? 0 [ 67.592] sna_mode_redisplay: crtc[1] transformed? 0 [ 67.592] sna_mode_redisplay: crtc[2] transformed? 0 [ 67.592] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=128 [active=1] [ 67.592] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 40, transformed? 0 [ 67.592] get_fb: reusing fb=112 for handle=128 [ 67.592] sna_mode_redisplay: recording flip on CRTC:32 handle=128, active_scanout=2, serial=2 [ 67.592] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 67.592] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 40, transformed? 0 [ 67.592] sna_mode_redisplay: recording flip on CRTC:39 handle=128, active_scanout=3, serial=3 [ 67.592] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 67.592] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 67.592] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 67.592] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=128, shadow handle=32 [ 67.592] sna_accel_do_throttle -- no pending activity [ 67.592] sna_accel_block: evaluating timers, active=5 [ 67.592] sna_accel_block: flush timer expires in 16 [67608] [ 67.603] sna_wakeup_handler [ 67.603] sna_mode_wakeup: len=32 [ 67.603] sna_mode_wakeup: recording last swap on pipe=1, frame 3776 [ec0], time 67.603896 [ 67.603] sna_mode_wakeup: removing handle=40 [active_scanout=1] from scanout, installing handle=128 [active_scanout=3] [ 67.603] sna_mode_wakeup: flip complete, pending? 2 [ 67.603] sna_block_handler (tv=0.442000) [ 67.603] sna_scanout_do_flush: flush timer active: delta=5 [ 67.603] sna_accel_do_throttle -- no pending activity [ 67.603] sna_accel_block: evaluating timers, active=5 [ 67.603] sna_accel_block: flush timer expires in 5 [67608] [ 67.605] sna_wakeup_handler [ 67.605] sna_mode_wakeup: len=32 [ 67.605] sna_mode_wakeup: recording last swap on pipe=0, frame 3806 [ede], time 67.605298 [ 67.605] sna_mode_wakeup: removing handle=40 [active_scanout=0] from scanout, installing handle=128 [active_scanout=3] [ 67.605] sna_mode_wakeup: flip complete, pending? 1 [ 67.605] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 67.605] sna_block_handler (tv=0.440000) [ 67.605] sna_scanout_do_flush: flush timer active: delta=3 [ 67.605] sna_scanout_do_flush (time=67605), triggered [ 67.605] sna_scanout_flush (time=67605), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 67.605] has_shadow: has pending damage? 0, outstanding flips: 0 [ 67.605] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 67.605] has_shadow: has pending damage? 0, outstanding flips: 0 [ 67.605] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 67.605] sna_accel_do_throttle -- no pending activity [ 67.605] sna_accel_block: evaluating timers, active=5 [ 67.605] sna_accel_block: flush timer expires in 16 [67621] [ 67.621] sna_wakeup_handler [ 67.621] sna_block_handler (tv=0.424000) [ 67.621] sna_scanout_do_flush: flush timer active: delta=0 [ 67.621] sna_scanout_do_flush (time=67621), triggered [ 67.621] sna_scanout_flush (time=67621), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 67.621] has_shadow: has pending damage? 0, outstanding flips: 0 [ 67.621] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 67.621] has_shadow: has pending damage? 0, outstanding flips: 0 [ 67.621] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 67.621] sna_accel_do_throttle -- no pending activity [ 67.621] sna_accel_block: evaluating timers, active=5 [ 67.621] sna_accel_block: flush timer expires in 16 [67637] [ 67.637] sna_wakeup_handler [ 67.637] sna_block_handler (tv=0.408000) [ 67.637] sna_scanout_do_flush: flush timer active: delta=0 [ 67.637] sna_scanout_do_flush (time=67637), triggered [ 67.637] sna_scanout_flush (time=67637), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 67.637] has_shadow: has pending damage? 0, outstanding flips: 0 [ 67.637] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 67.637] has_shadow: has pending damage? 0, outstanding flips: 0 [ 67.637] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 67.637] sna_accel_do_throttle -- no pending activity [ 67.637] sna_accel_block: evaluating timers, active=5 [ 67.637] sna_accel_block: flush timer expires in 16 [67653] [ 67.654] sna_wakeup_handler [ 67.654] sna_block_handler (tv=0.391000) [ 67.654] sna_scanout_do_flush: flush timer active: delta=-1 [ 67.654] sna_scanout_do_flush (time=67654), triggered [ 67.654] sna_scanout_flush (time=67654), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 67.654] has_shadow: has pending damage? 0, outstanding flips: 0 [ 67.654] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 67.654] has_shadow: has pending damage? 0, outstanding flips: 0 [ 67.654] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 67.654] sna_accel_do_throttle -- no pending activity [ 67.654] sna_accel_block: evaluating timers, active=5 [ 67.654] sna_accel_block: flush timer expires in 16 [67670] [ 67.670] sna_wakeup_handler [ 67.670] sna_block_handler (tv=0.375000) [ 67.670] sna_scanout_do_flush: flush timer active: delta=0 [ 67.670] sna_scanout_do_flush (time=67670), triggered [ 67.671] sna_scanout_flush (time=67670), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 67.671] has_shadow: has pending damage? 0, outstanding flips: 0 [ 67.671] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 67.671] has_shadow: has pending damage? 0, outstanding flips: 0 [ 67.671] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 67.671] sna_accel_do_throttle -- no pending activity [ 67.671] sna_accel_block: evaluating timers, active=5 [ 67.671] sna_accel_block: flush timer expires in 16 [67686] [ 67.687] sna_wakeup_handler [ 67.687] sna_block_handler (tv=0.358000) [ 67.687] sna_scanout_do_flush: flush timer active: delta=-1 [ 67.687] sna_scanout_do_flush (time=67687), triggered [ 67.687] sna_scanout_flush (time=67687), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 67.687] has_shadow: has pending damage? 0, outstanding flips: 0 [ 67.687] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 67.687] has_shadow: has pending damage? 0, outstanding flips: 0 [ 67.687] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 67.687] sna_accel_do_throttle -- no pending activity [ 67.687] sna_accel_block: evaluating timers, active=5 [ 67.687] sna_accel_block: flush timer expires in 16 [67703] [ 67.703] sna_wakeup_handler [ 67.703] sna_block_handler (tv=0.342000) [ 67.704] sna_scanout_do_flush: flush timer active: delta=-1 [ 67.704] sna_scanout_do_flush (time=67704), triggered [ 67.704] sna_scanout_flush (time=67704), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 67.704] has_shadow: has pending damage? 0, outstanding flips: 0 [ 67.704] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 67.704] has_shadow: has pending damage? 0, outstanding flips: 0 [ 67.704] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 67.704] sna_accel_do_throttle -- no pending activity [ 67.704] sna_accel_block: evaluating timers, active=5 [ 67.704] sna_accel_block: flush timer expires in 16 [67720] [ 67.720] sna_wakeup_handler [ 67.720] sna_block_handler (tv=0.325000) [ 67.720] sna_scanout_do_flush: flush timer active: delta=0 [ 67.720] sna_scanout_do_flush (time=67720), triggered [ 67.720] sna_scanout_flush (time=67720), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 67.720] has_shadow: has pending damage? 0, outstanding flips: 0 [ 67.720] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 67.720] has_shadow: has pending damage? 0, outstanding flips: 0 [ 67.720] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 67.720] sna_accel_do_throttle -- no pending activity [ 67.720] sna_accel_block: evaluating timers, active=5 [ 67.720] sna_accel_block: flush timer expires in 16 [67736] [ 67.727] sna_wakeup_handler [ 67.727] sna_accel_flush: flush?=0, dirty?=0 [ 67.727] sna_accel_flush: flush?=0, dirty?=0 [ 67.727] sna_block_handler (tv=0.318000) [ 67.727] sna_scanout_do_flush: flush timer active: delta=9 [ 67.727] sna_accel_do_throttle -- no pending activity [ 67.727] sna_accel_do_expire (time=67727), triggered [ 67.727] sna_accel_expire (time=67727) [ 67.727] kgem_expire_cache: still allocated 0 bo, 0 bytes, in snoop cache [ 67.727] kgem_retire, need_retire?=0 [ 67.727] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 67.727] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 67.727] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 67.727] kgem_retire -- retired=0, need_retire=0 [ 67.727] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 67.727] gen6_render_retire: resetting idle vbo [ 67.727] gen4_render_expire: discarding vbo [ 67.727] _kgem_bo_destroy: handle=23, proxy? 0 [ 67.727] __kgem_bo_destroy: handle=23, size=262144 [ 67.727] kgem_bo_move_to_inactive: moving handle=23 to inactive [ 67.727] kgem_bo_free: handle=118, size=4096 [ 67.727] kgem_bo_free: releasing 0x0:0x0 vma for handle=118, count=0 [ 67.728] kgem_expire_cache: expiring handle=118 [ 67.728] kgem_bo_free: handle=115, size=8192 [ 67.728] kgem_bo_free: releasing 0x0:0x0 vma for handle=115, count=0 [ 67.728] kgem_expire_cache: expiring handle=115 [ 67.728] kgem_bo_free: handle=136, size=8192 [ 67.728] kgem_bo_free: releasing 0x0:0x0 vma for handle=136, count=0 [ 67.728] kgem_expire_cache: expiring handle=136 [ 67.728] kgem_bo_free: handle=33, size=4063232 [ 67.728] kgem_bo_free: releasing 0x0:0x0 vma for handle=33, count=0 [ 67.728] kgem_expire_cache: expiring handle=33 [ 67.728] kgem_bo_free: handle=109, size=32808960 [ 67.728] kgem_bo_free: releasing 0x0:0x0 vma for handle=109, count=0 [ 67.728] kgem_expire_cache: expiring handle=109 [ 67.728] kgem_bo_free: handle=111, size=66355200 [ 67.728] kgem_bo_free: releasing 0x0:0x0 vma for handle=111, count=0 [ 67.728] kgem_expire_cache: expiring handle=111 [ 67.728] kgem_expire_cache: still allocated 14 bo, 67743744 bytes, in inactive cache [ 67.728] kgem_expire_cache: expired 6 objects, 103247872 bytes, idle? 0 [ 67.728] __pop_freed_pixmap: reusing freed pixmap=4015 header [ 67.728] sna_accel_block: evaluating timers, active=5 [ 67.728] sna_accel_block: flush timer expires in 9 [67736] [ 67.728] sna_wakeup_handler [ 67.728] sna_block_handler (tv=0.317000) [ 67.728] sna_scanout_do_flush: flush timer active: delta=8 [ 67.728] sna_accel_do_throttle -- no pending activity [ 67.728] sna_accel_block: evaluating timers, active=5 [ 67.728] sna_accel_block: flush timer expires in 8 [67736] [ 67.729] sna_wakeup_handler [ 67.729] sna_block_handler (tv=0.316000) [ 67.729] sna_scanout_do_flush: flush timer active: delta=7 [ 67.729] sna_accel_do_throttle -- no pending activity [ 67.729] sna_accel_block: evaluating timers, active=5 [ 67.729] sna_accel_block: flush timer expires in 7 [67736] [ 67.737] sna_wakeup_handler [ 67.737] sna_block_handler (tv=0.308000) [ 67.737] sna_scanout_do_flush: flush timer active: delta=-1 [ 67.737] sna_scanout_do_flush (time=67737), triggered [ 67.737] sna_scanout_flush (time=67737), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 67.737] has_shadow: has pending damage? 0, outstanding flips: 0 [ 67.737] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 67.737] has_shadow: has pending damage? 0, outstanding flips: 0 [ 67.737] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 67.737] sna_accel_do_throttle -- no pending activity [ 67.737] sna_accel_block: evaluating timers, active=5 [ 67.737] sna_accel_block: flush timer expires in 16 [67753] [ 67.753] sna_wakeup_handler [ 67.753] sna_block_handler (tv=0.292000) [ 67.753] sna_scanout_do_flush: flush timer active: delta=0 [ 67.753] sna_scanout_do_flush (time=67753), triggered [ 67.753] sna_scanout_flush (time=67753), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 67.753] has_shadow: has pending damage? 0, outstanding flips: 0 [ 67.753] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 67.753] has_shadow: has pending damage? 0, outstanding flips: 0 [ 67.753] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 67.753] sna_accel_do_throttle -- no pending activity [ 67.753] sna_accel_block: evaluating timers, active=5 [ 67.753] sna_accel_block: flush timer expires in 16 [67769] [ 67.770] sna_wakeup_handler [ 67.770] sna_block_handler (tv=0.275000) [ 67.770] sna_scanout_do_flush: flush timer active: delta=-1 [ 67.770] sna_scanout_do_flush (time=67770), triggered [ 67.770] sna_scanout_flush (time=67770), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 67.770] has_shadow: has pending damage? 0, outstanding flips: 0 [ 67.770] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 67.770] has_shadow: has pending damage? 0, outstanding flips: 0 [ 67.770] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 67.770] sna_accel_do_throttle -- no pending activity [ 67.770] sna_accel_block: evaluating timers, active=5 [ 67.770] sna_accel_block: flush timer expires in 16 [67786] [ 67.786] sna_wakeup_handler [ 67.786] sna_block_handler (tv=0.259000) [ 67.786] sna_scanout_do_flush: flush timer active: delta=0 [ 67.786] sna_scanout_do_flush (time=67786), triggered [ 67.786] sna_scanout_flush (time=67786), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 67.786] has_shadow: has pending damage? 0, outstanding flips: 0 [ 67.786] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 67.786] has_shadow: has pending damage? 0, outstanding flips: 0 [ 67.786] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 67.786] sna_accel_do_throttle -- no pending activity [ 67.786] sna_accel_block: evaluating timers, active=5 [ 67.786] sna_accel_block: flush timer expires in 16 [67802] [ 67.803] sna_wakeup_handler [ 67.803] sna_block_handler (tv=0.242000) [ 67.803] sna_scanout_do_flush: flush timer active: delta=-1 [ 67.803] sna_scanout_do_flush (time=67803), triggered [ 67.803] sna_scanout_flush (time=67803), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 67.803] has_shadow: has pending damage? 0, outstanding flips: 0 [ 67.803] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 67.803] has_shadow: has pending damage? 0, outstanding flips: 0 [ 67.803] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 67.803] sna_accel_do_throttle -- no pending activity [ 67.803] sna_accel_block: evaluating timers, active=5 [ 67.803] sna_accel_block: flush timer expires in 16 [67819] [ 67.819] sna_wakeup_handler [ 67.819] sna_block_handler (tv=0.226000) [ 67.819] sna_scanout_do_flush: flush timer active: delta=0 [ 67.819] sna_scanout_do_flush (time=67819), triggered [ 67.819] sna_scanout_flush (time=67819), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 67.819] has_shadow: has pending damage? 0, outstanding flips: 0 [ 67.819] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 67.819] has_shadow: has pending damage? 0, outstanding flips: 0 [ 67.819] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 67.819] sna_accel_do_throttle -- no pending activity [ 67.819] sna_accel_block: evaluating timers, active=5 [ 67.819] sna_accel_block: flush timer expires in 16 [67835] [ 67.836] sna_wakeup_handler [ 67.836] sna_block_handler (tv=0.209000) [ 67.836] sna_scanout_do_flush: flush timer active: delta=-1 [ 67.836] sna_scanout_do_flush (time=67836), triggered [ 67.836] sna_scanout_flush (time=67836), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 67.836] has_shadow: has pending damage? 0, outstanding flips: 0 [ 67.836] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 67.836] has_shadow: has pending damage? 0, outstanding flips: 0 [ 67.836] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 67.836] sna_accel_do_throttle -- no pending activity [ 67.836] sna_accel_block: evaluating timers, active=5 [ 67.836] sna_accel_block: flush timer expires in 16 [67852] [ 67.852] sna_wakeup_handler [ 67.852] sna_block_handler (tv=0.193000) [ 67.852] sna_scanout_do_flush: flush timer active: delta=0 [ 67.852] sna_scanout_do_flush (time=67852), triggered [ 67.852] sna_scanout_flush (time=67852), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 67.852] has_shadow: has pending damage? 0, outstanding flips: 0 [ 67.852] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 67.852] has_shadow: has pending damage? 0, outstanding flips: 0 [ 67.852] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 67.852] sna_accel_do_throttle -- no pending activity [ 67.852] sna_accel_block: evaluating timers, active=5 [ 67.852] sna_accel_block: flush timer expires in 16 [67868] [ 67.869] sna_wakeup_handler [ 67.869] sna_block_handler (tv=0.176000) [ 67.869] sna_scanout_do_flush: flush timer active: delta=-1 [ 67.869] sna_scanout_do_flush (time=67869), triggered [ 67.869] sna_scanout_flush (time=67869), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 67.869] has_shadow: has pending damage? 0, outstanding flips: 0 [ 67.869] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 67.869] has_shadow: has pending damage? 0, outstanding flips: 0 [ 67.869] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 67.869] sna_accel_do_throttle -- no pending activity [ 67.869] sna_accel_block: evaluating timers, active=5 [ 67.869] sna_accel_block: flush timer expires in 16 [67885] [ 67.885] sna_wakeup_handler [ 67.885] sna_block_handler (tv=0.160000) [ 67.885] sna_scanout_do_flush: flush timer active: delta=0 [ 67.885] sna_scanout_do_flush (time=67885), triggered [ 67.885] sna_scanout_flush (time=67885), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 67.885] has_shadow: has pending damage? 0, outstanding flips: 0 [ 67.885] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 67.885] has_shadow: has pending damage? 0, outstanding flips: 0 [ 67.885] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 67.885] sna_accel_do_throttle -- no pending activity [ 67.886] sna_accel_block: evaluating timers, active=5 [ 67.886] sna_accel_block: flush timer expires in 16 [67901] [ 67.893] sna_wakeup_handler [ 67.893] sna_accel_flush: flush?=0, dirty?=0 [ 67.893] sna_accel_flush: flush?=0, dirty?=0 [ 67.893] sna_block_handler (tv=0.500000) [ 67.893] sna_scanout_do_flush: flush timer active: delta=8 [ 67.893] sna_accel_do_throttle -- no pending activity [ 67.893] sna_accel_block: evaluating timers, active=5 [ 67.893] sna_accel_block: flush timer expires in 8 [67901] [ 67.894] sna_wakeup_handler [ 67.894] sna_block_handler (tv=0.499000) [ 67.894] sna_scanout_do_flush: flush timer active: delta=7 [ 67.894] sna_accel_do_throttle -- no pending activity [ 67.894] sna_accel_block: evaluating timers, active=5 [ 67.894] sna_accel_block: flush timer expires in 7 [67901] [ 67.894] sna_wakeup_handler [ 67.894] sna_accel_flush: flush?=0, dirty?=0 [ 67.894] sna_accel_flush: flush?=0, dirty?=0 [ 67.894] sna_accel_flush: flush?=0, dirty?=0 [ 67.894] sna_accel_flush: flush?=0, dirty?=0 [ 67.894] sna_block_handler (tv=0.499000) [ 67.894] sna_scanout_do_flush: flush timer active: delta=7 [ 67.894] sna_accel_do_throttle -- no pending activity [ 67.894] sna_accel_block: evaluating timers, active=5 [ 67.894] sna_accel_block: flush timer expires in 7 [67901] [ 67.896] sna_wakeup_handler [ 67.896] sna_accel_flush: flush?=0, dirty?=0 [ 67.897] sna_block_handler (tv=0.496000) [ 67.897] sna_scanout_do_flush: flush timer active: delta=4 [ 67.897] sna_accel_do_throttle -- no pending activity [ 67.897] sna_accel_block: evaluating timers, active=5 [ 67.897] sna_accel_block: flush timer expires in 4 [67901] [ 67.901] sna_wakeup_handler [ 67.901] sna_block_handler (tv=0.492000) [ 67.901] sna_scanout_do_flush: flush timer active: delta=0 [ 67.901] sna_scanout_do_flush (time=67901), triggered [ 67.901] sna_scanout_flush (time=67901), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 67.901] has_shadow: has pending damage? 0, outstanding flips: 0 [ 67.901] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 67.901] has_shadow: has pending damage? 0, outstanding flips: 0 [ 67.901] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 67.901] sna_accel_do_throttle -- no pending activity [ 67.901] sna_accel_block: evaluating timers, active=5 [ 67.901] sna_accel_block: flush timer expires in 16 [67917] [ 67.909] sna_wakeup_handler [ 67.909] sna_accel_flush: flush?=0, dirty?=0 [ 67.909] sna_accel_flush: flush?=0, dirty?=0 [ 67.909] sna_block_handler (tv=0.484000) [ 67.909] sna_scanout_do_flush: flush timer active: delta=8 [ 67.909] sna_accel_do_throttle -- no pending activity [ 67.909] sna_accel_block: evaluating timers, active=5 [ 67.909] sna_accel_block: flush timer expires in 8 [67917] [ 67.918] sna_wakeup_handler [ 67.918] sna_block_handler (tv=0.475000) [ 67.918] sna_scanout_do_flush: flush timer active: delta=-1 [ 67.918] sna_scanout_do_flush (time=67918), triggered [ 67.918] sna_scanout_flush (time=67918), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 67.918] has_shadow: has pending damage? 0, outstanding flips: 0 [ 67.918] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 67.918] has_shadow: has pending damage? 0, outstanding flips: 0 [ 67.918] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 67.918] sna_accel_do_throttle -- no pending activity [ 67.918] sna_accel_block: evaluating timers, active=5 [ 67.918] sna_accel_block: flush timer expires in 16 [67934] [ 67.925] sna_wakeup_handler [ 67.926] sna_create_pixmap(220, 20, 32, usage=0) [ 67.926] kgem_can_create_2d: 220x20 @ 32 [ 67.926] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=896, height=20 [ 67.926] kgem_can_create_2d: untiled size=20480 [ 67.926] kgem_choose_tiling: 220x20 -> 1 [ 67.926] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1024, height=24 [ 67.926] kgem_can_create_2d: tiled[1] size=24576 [ 67.926] sna_create_pixmap: usage=0, flags=1b [ 67.926] sna_create_pixmap: creating GPU pixmap 220x20, stride=880, flags=1b [ 67.926] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 [ 67.926] create_pixmap: serial=4016, usage=0, 0x0 [ 67.926] create_pixmap_hdr: pixmap=4016, width=220, height=20, usage=0 [ 67.926] sna_create_pixmap: serial=4016, 220x20, usage=0 [ 67.926] sna_composite_rectangles(pixmap=4017, op=0, 0 x 1 [(0, 0)x(220, 20) ...]) [ 67.926] sna_composite_rectangles: converted to op 0 [ 67.926] sna_composite_rectangles[0] (0, 0)x(220, 20) -> (0, 0), (220, 20) [ 67.926] sna_composite_rectangles: nrects=1, region=(0, 0), (220, 20) x 1 [ 67.926] sna_composite_rectangles: clipped extents (0, 0),(220, 20) x 1 [ 67.926] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(220, 20) [ 67.926] sna_composite_rectangles: dropping last-cpu hint [ 67.926] sna_drawable_use_bo pixmap=4017, box=((0, 0), (220, 20)), flags=19... [ 67.926] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 67.926] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 67.926] sna_pixmap_move_to_gpu(pixmap=4017, usage=0), flags=b [ 67.926] sna_pixmap_move_to_gpu: CPU damage? 0 [ 67.926] sna_pixmap_move_to_gpu: creating GPU bo (220x20@32), create=b [ 67.926] kgem_choose_tiling: 220x20 -> 1 [ 67.926] kgem_choose_tiling: 220x20 -> 1 [ 67.926] sna_pixmap_alloc_gpu: pixmap=4017 [ 67.926] kgem_create_2d(220x20, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 67.926] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1024, height=24 [ 67.926] kgem_bo_remove_from_inactive: removing handle=140 from inactive [ 67.926] from inactive: pitch=1024, tiling=1: handle=140, id=2283 [ 67.926] __sna_damage_all(220, 20) [ 67.926] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 67.926] sna_pixmap_mark_active: pixmap=4017, handle=140 [ 67.926] sna_drawable_use_bo: allocated GPU bo for operation [ 67.926] sna_drawable_use_bo: using GPU bo with damage? 0 [ 67.926] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 67.926] kgem_bo_is_render: handle=140, rq? 0 [0] [ 67.926] kgem_bo_is_render: handle=140, rq? 0 [0] [ 67.926] gen9_render_fill_boxes(0 x 1 [(0, 0), (220, 20) ...]) [ 67.926] sna_render_get_solid: 0 [ 67.926] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 67.926] kgem_check_bo: num_pages=+16, num_exec=+1 [ 67.926] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 67.926] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 67.926] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 67.926] kgem_add_handle: handle=4, index=0 [ 67.926] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 67.926] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 67.926] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 67.926] gen9_composite_get_binding_table(ffc0) [ 67.926] kgem_add_reloc64: handle=140, pos=16360, delta=0, domains=20002 [ 67.926] kgem_add_handle: handle=140, index=1 [ 67.926] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd343000) [ 67.927] __kgem_bo_mark_dirty: handle=140 (proxy? 0) [ 67.927] [3fe0] bind bo(handle=140, addr=fd343000), format=192, width=220, height=20, pitch=1024, tiling=1 -> render [ 67.927] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 67.927] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 67.927] kgem_add_handle: handle=7, index=2 [ 67.927] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 67.927] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 67.927] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 67.927] gen9_emit_sampler: sampler = 1 [ 67.927] gen9_emit_sf: num_sf_outputs=1 [ 67.927] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 67.927] gen9_emit_vertex_elements: setup id=0 [ 67.927] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 67.927] (0, 0), (220, 20) [ 67.927] gen8_vertex_flush[490] = 3 [ 67.927] sna_composite_rectangles: pixmap=4017 marking clear [0]? 1 [ 67.927] sna_composite_rectangles(pixmap=4017, op=1, fff2f1f0 x 1 [(0, 0)x(220, 20) ...]) [ 67.927] sna_composite_rectangles: converted to op 1 [ 67.927] sna_composite_rectangles[0] (0, 0)x(220, 20) -> (0, 0), (220, 20) [ 67.927] sna_composite_rectangles: nrects=1, region=(0, 0), (220, 20) x 1 [ 67.927] sna_composite_rectangles: clipped extents (0, 0),(220, 20) x 1 [ 67.927] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(220, 20) [ 67.927] sna_composite_rectangles: promoting to full GPU [ 67.927] sna_composite_rectangles: dropping last-cpu hint [ 67.927] sna_drawable_use_bo pixmap=4017, box=((0, 0), (220, 20)), flags=19... [ 67.927] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 67.927] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 67.927] sna_drawable_use_bo: using whole GPU bo [ 67.927] gen9_render_fill_boxes (op=1, color=(f2f2, f1f1, f0f0, ffff) [20028888]) [ 67.927] kgem_bo_is_render: handle=140, rq? 1 [1] [ 67.927] gen9_render_fill_boxes(fff2f1f0 x 1 [(0, 0), (220, 20) ...]) [ 67.927] sna_render_get_solid: fff2f1f0 [ 67.927] sna_render_get_solid(15) = fff2f1f0 (old) [ 67.927] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 67.927] kgem_check_bo: num_pages=+0, num_exec=+0 [ 67.927] gen9_composite_get_binding_table(ff00) [ 67.927] kgem_add_reloc64: handle=113, pos=16312, delta=0, domains=40000 [ 67.927] kgem_add_reloc64: adding proxy [delta=60] for handle=113 [ 67.927] kgem_add_handle: handle=113, index=3 [ 67.927] kgem_add_reloc64[5] = (delta=60, target handle=3, presumed=fe00a000) [ 67.927] [3fb0] bind bo(handle=113, addr=fe00a03c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 67.927] gen9_emit_vertex_elements: setup id=0 [ 67.927] (0, 0), (220, 20) [ 67.927] gen8_vertex_flush[4cc] = 3 [ 67.927] sna_composite_rectangles: pixmap=4017 marking clear [fff2f1f0]? 1 [ 67.927] sna_composite_rectangles(pixmap=4017, op=1, ff300a24 x 2 [(0, 0)x(220, 20) ...]) [ 67.927] sna_composite_rectangles: converted to op 1 [ 67.927] sna_composite_rectangles[0] (0, 0)x(220, 20) -> (0, 0), (220, 20) [ 67.927] sna_composite_rectangles[1] (0, 0)x(220, 20) -> (0, 0), (220, 20) [ 67.927] sna_composite_rectangles: nrects=2, region=(0, 0), (220, 20) x 2 [ 67.927] sna_composite_rectangles: clipped extents (0, 0),(220, 20) x 1 [ 67.927] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(220, 20) [ 67.927] sna_composite_rectangles: promoting to full GPU [ 67.927] sna_composite_rectangles: dropping last-cpu hint [ 67.927] sna_drawable_use_bo pixmap=4017, box=((0, 0), (220, 20)), flags=19... [ 67.927] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 67.927] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 67.927] sna_drawable_use_bo: using whole GPU bo [ 67.927] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 67.927] kgem_bo_is_render: handle=140, rq? 1 [1] [ 67.927] gen9_render_fill_boxes(ff300a24 x 1 [(0, 0), (220, 20) ...]) [ 67.927] sna_render_get_solid: ff300a24 [ 67.928] sna_render_get_solid(17) = ff300a24 (old) [ 67.928] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 67.928] kgem_check_bo: num_pages=+0, num_exec=+0 [ 67.928] gen9_composite_get_binding_table(fe80) [ 67.928] kgem_add_reloc64: handle=113, pos=16280, delta=0, domains=40000 [ 67.928] kgem_add_reloc64: adding proxy [delta=68] for handle=113 [ 67.928] kgem_add_reloc64[6] = (delta=68, target handle=3, presumed=fe00a000) [ 67.928] [3f90] bind bo(handle=113, addr=fe00a044), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 67.928] gen9_emit_vertex_elements: setup id=0 [ 67.928] (0, 0), (220, 20) [ 67.928] gen8_vertex_flush[508] = 3 [ 67.928] sna_composite_rectangles: pixmap=4017 marking clear [ff300a24]? 1 [ 67.928] sna_glyphs(op=3, nlist=1, src=(1, 15)) [ 67.928] kgem_bo_is_busy: handle=140, domain: 0 exec? 1, rq? 1 [ 67.928] sna_glyphs: discarding mask [ 67.928] glyphs0_to_dst(op=3, src=(1, 15), nlist=1, dst=(1, 15)+(0, 0)) [ 67.928] clipped_glyphs: no, clip region (0, 0), (220, 20) matches drawable pixmap=94680752792880 size=220x20 [ 67.928] gen9_render_composite: 0x0, current mode=1/1 [ 67.928] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 67.928] gen9_composite_fallback: mask is already on the GPU, try to use GPU [ 67.928] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 67.928] sna_drawable_use_bo pixmap=4017, box=((0, 0), (220, 20)), flags=7... [ 67.928] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 67.928] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 67.928] sna_drawable_use_bo: using whole GPU bo [ 67.928] gen9_composite_set_target: pixmap=4017, format=20028888, size=220x20, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 67.928] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 67.928] color_convert: src=ffffffff [20028888] [ 67.928] color_convert: dst=ffffffff [20028888] [ 67.928] sna_render_get_solid: ffffffff [ 67.928] sna_render_get_solid(white) [ 67.928] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 67.928] sna_transform_is_imprecise_integer_translation: no transform [ 67.928] gen9_composite_picture: integer translation (0, 0), removing [ 67.928] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 67.928] sna_render_pixmap_bo: GPU all damaged [ 67.928] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 67.928] gen4_choose_composite_emitter: solid, identity mask [ 67.928] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 67.928] aligning vertex: was 2, now 4 floats per vertex [ 67.928] gen9_composite_get_binding_table(fe00) [ 67.928] kgem_add_reloc64: handle=7, pos=16248, delta=0, domains=40000 [ 67.928] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 67.928] kgem_add_reloc64[7] = (delta=1048, target handle=2, presumed=fffe8000) [ 67.928] [3f70] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 67.928] kgem_add_reloc64: handle=6, pos=16232, delta=0, domains=40000 [ 67.928] kgem_add_handle: handle=6, index=4 [ 67.928] kgem_add_reloc64[8] = (delta=0, target handle=4, presumed=fd581000) [ 67.928] [3f60] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 67.928] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 67.928] gen9_emit_sampler: sampler = a [ 67.928] gen9_emit_sf: num_sf_outputs=2 [ 67.928] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 67.928] gen9_emit_vertex_elements: setup id=9 [ 67.928] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 67.928] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 67.928] glyphs0_to_dst: glyph=(0, 10)x(10, 3), unclipped [ 67.928] emit_primitive_identity_mask__avx2: dst=(0, 10), mask=(1008.00, 48.00) x (10.00, 3.00) [ 67.928] glyphs0_to_dst: glyph=(10, 4)x(9, 14), unclipped [ 67.929] emit_primitive_identity_mask__avx2: dst=(10, 4), mask=(832.00, 32.00) x (9.00, 14.00) [ 67.929] glyphs0_to_dst: glyph=(19, 7)x(9, 8), unclipped [ 67.929] emit_primitive_identity_mask__avx2: dst=(19, 7), mask=(896.00, 48.00) x (9.00, 8.00) [ 67.929] glyphs0_to_dst: glyph=(27, 7)x(10, 8), unclipped [ 67.929] emit_primitive_identity_mask__avx2: dst=(27, 7), mask=(848.00, 16.00) x (10.00, 8.00) [ 67.929] glyphs0_to_dst: glyph=(37, 7)x(9, 8), unclipped [ 67.929] emit_primitive_identity_mask__avx2: dst=(37, 7), mask=(848.00, 48.00) x (9.00, 8.00) [ 67.929] glyphs0_to_dst: glyph=(45, 4)x(10, 11), unclipped [ 67.929] emit_primitive_identity_mask__avx2: dst=(45, 4), mask=(992.00, 32.00) x (10.00, 11.00) [ 67.929] glyphs0_to_dst: glyph=(55, 7)x(9, 11), unclipped [ 67.929] emit_primitive_identity_mask__avx2: dst=(55, 7), mask=(880.00, 16.00) x (9.00, 11.00) [ 67.929] glyphs0_to_dst: glyph=(64, 4)x(9, 11), unclipped [ 67.929] emit_primitive_identity_mask__avx2: dst=(64, 4), mask=(880.00, 0.00) x (9.00, 11.00) [ 67.929] glyphs0_to_dst: glyph=(73, 4)x(9, 14), unclipped [ 67.929] emit_primitive_identity_mask__avx2: dst=(73, 4), mask=(832.00, 32.00) x (9.00, 14.00) [ 67.929] glyphs0_to_dst: glyph=(81, 7)x(10, 8), unclipped [ 67.929] emit_primitive_identity_mask__avx2: dst=(81, 7), mask=(848.00, 16.00) x (10.00, 8.00) [ 67.929] glyphs0_to_dst: glyph=(91, 7)x(9, 11), unclipped [ 67.929] emit_primitive_identity_mask__avx2: dst=(91, 7), mask=(880.00, 16.00) x (9.00, 11.00) [ 67.929] glyphs0_to_dst: glyph=(99, 17)x(11, 2), unclipped [ 67.929] emit_primitive_identity_mask__avx2: dst=(99, 17), mask=(832.00, 48.00) x (11.00, 2.00) [ 67.929] glyphs0_to_dst: glyph=(108, 3)x(10, 12), unclipped [ 67.929] emit_primitive_identity_mask__avx2: dst=(108, 3), mask=(864.00, 0.00) x (10.00, 12.00) [ 67.929] glyphs0_to_dst: glyph=(117, 7)x(10, 8), unclipped [ 67.929] emit_primitive_identity_mask__avx2: dst=(117, 7), mask=(864.00, 32.00) x (10.00, 8.00) [ 67.929] glyphs0_to_dst: glyph=(126, 4)x(10, 11), unclipped [ 67.929] emit_primitive_identity_mask__avx2: dst=(126, 4), mask=(880.00, 32.00) x (10.00, 11.00) [ 67.929] glyphs0_to_dst: glyph=(135, 17)x(11, 2), unclipped [ 67.929] emit_primitive_identity_mask__avx2: dst=(135, 17), mask=(832.00, 48.00) x (11.00, 2.00) [ 67.929] glyphs0_to_dst: glyph=(144, 4)x(10, 11), unclipped [ 67.929] emit_primitive_identity_mask__avx2: dst=(144, 4), mask=(880.00, 32.00) x (10.00, 11.00) [ 67.929] glyphs0_to_dst: glyph=(153, 7)x(10, 8), unclipped [ 67.929] emit_primitive_identity_mask__avx2: dst=(153, 7), mask=(944.00, 0.00) x (10.00, 8.00) [ 67.929] glyphs0_to_dst: glyph=(162, 7)x(10, 11), unclipped [ 67.929] emit_primitive_identity_mask__avx2: dst=(162, 7), mask=(880.00, 48.00) x (10.00, 11.00) [ 67.929] glyphs0_to_dst: glyph=(174, 12)x(5, 3), unclipped [ 67.929] emit_primitive_identity_mask__avx2: dst=(174, 12), mask=(1008.00, 32.00) x (5.00, 3.00) [ 67.929] glyphs0_to_dst: glyph=(181, 7)x(9, 8), unclipped [ 67.929] emit_primitive_identity_mask__avx2: dst=(181, 7), mask=(896.00, 48.00) x (9.00, 8.00) [ 67.929] glyphs0_to_dst: glyph=(190, 3)x(9, 12), unclipped [ 67.929] emit_primitive_identity_mask__avx2: dst=(190, 3), mask=(992.00, 48.00) x (9.00, 12.00) [ 67.929] gen8_vertex_flush[5e4] = 66 [ 67.929] gen9_magic_ca_pass: CA fixup (5 -> 71) [ 67.929] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 67.929] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 67.929] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 67.929] sna_composite_rectangles(pixmap=4017, op=1, ffffffff x 1 [(208, 1)x(9, 17) ...]) [ 67.929] sna_composite_rectangles: converted to op 1 [ 67.929] sna_composite_rectangles[0] (208, 1)x(9, 17) -> (208, 1), (217, 18) [ 67.929] sna_composite_rectangles: nrects=1, region=(208, 1), (217, 18) x 1 [ 67.929] sna_composite_rectangles: clipped extents (208, 1),(217, 18) x 1 [ 67.929] sna_composite_rectangles: pixmap +(0, 0) extents (208, 1),(217, 18) [ 67.929] sna_composite_rectangles: dropping last-cpu hint [ 67.929] sna_drawable_use_bo pixmap=4017, box=((208, 1), (217, 18)), flags=9... [ 67.929] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 67.929] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 67.929] sna_drawable_use_bo: using whole GPU bo [ 67.929] gen9_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20028888]) [ 67.929] kgem_bo_is_render: handle=140, rq? 1 [1] [ 67.929] gen9_render_fill_boxes(ffffffff x 1 [(208, 1), (217, 18) ...]) [ 67.929] sna_render_get_solid: ffffffff [ 67.929] sna_render_get_solid(white) [ 67.929] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 67.929] kgem_check_bo: num_pages=+0, num_exec=+0 [ 67.930] aligning vertex: was 4, now 2 floats per vertex [ 67.930] gen9_composite_get_binding_table(fd40) [ 67.930] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 67.930] gen9_emit_sampler: sampler = 1 [ 67.930] gen9_emit_sf: num_sf_outputs=1 [ 67.930] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 67.930] gen9_emit_vertex_elements: setup id=0 [ 67.930] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 67.930] (208, 1), (217, 18) [ 67.930] gen8_vertex_flush[700] = 3 [ 67.930] sna_copy_area: src=pixmap=4017:(0, 0)x(220, 20)+(0, 0) -> dst=pixmap=3060:(495, 850)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 67.930] sna_copy_area: normal copy [ 67.930] sna_do_copy: src=(0, 0), dst=(495, 850), size=(220x20) [ 67.930] sna_do_copy: after drawable: src=(0, 0), dst=(560, 874), size=(220x20) [ 67.930] sna_do_copy: dst extents (560, 874), (780, 894), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 67.930] sna_do_copy: clipped dst extents (560, 874), (780, 894) [ 67.930] sna_do_copy: unclipped src extents (0, 0), (220, 20) [ 67.930] sna_do_copy: clipped src extents (0, 0), (220, 20) [ 67.930] sna_do_copy: pixmap -- no source clipping [ 67.930] sna_do_copy: src extents (0, 0), (220, 20) x 1 [ 67.930] sna_do_copy: copy region (560, 874), (780, 894) x 1 + (-560, -874) [ 67.930] sna_copy_boxes (boxes=1x[(560, 874), (780, 894)...], src pixmap=4017+(-560, -874), dst pixmap=3060+(-65, -24), alu=3, src.size=220x20, dst.size=3775x2136) [ 67.930] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94a26fb0, gpu_bo=140, cpu_bo=0), replaces=0 [ 67.930] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 67.930] sna_drawable_use_bo pixmap=3060, box=((495, 850), (715, 870)), flags=b... [ 67.930] sna_drawable_use_bo: exported target, set PREFER_GPU [ 67.930] sna_drawable_use_bo: pinned, never REPLACES [ 67.930] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=b [ 67.930] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 67.930] sna_drawable_use_bo: using whole GPU bo [ 67.930] sna_pixmap_move_to_gpu(pixmap=4017, usage=0), flags=a [ 67.930] sna_pixmap_move_to_gpu: already all-damaged [ 67.930] sna_pixmap_mark_active: pixmap=4017, handle=140 [ 67.930] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 67.930] gen9_render_copy_boxes (-495, -850)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 67.930] kgem_bo_is_render: handle=140, rq? 1 [1] [ 67.930] kgem_bo_is_render: handle=9, rq? 0 [0] [ 67.930] kgem_bo_is_render: handle=9, rq? 0 [0] [ 67.930] kgem_bo_is_render: handle=140, rq? 1 [1] [ 67.930] kgem_set_mode: flushing before new bo [ 67.930] gen8_vertex_close: used=290, vbo active? 0, vb=201, nreloc=2 [ 67.930] gen8_vertex_close: copy to batch: 290 @ 454 [ 67.930] gen8_vertex_close: reloc[0] = 287 [ 67.930] kgem_add_reloc64: handle=0, pos=287, delta=1816, domains=200000 [ 67.930] kgem_add_reloc64[9] = (delta=1816, target handle=batch) [ 67.930] gen8_vertex_close: reloc[1] = 372 [ 67.930] kgem_add_reloc64: handle=0, pos=372, delta=1816, domains=200000 [ 67.930] kgem_add_reloc64[10] = (delta=1816, target handle=batch) [ 67.930] batch[1/1, flags=1800]: 454 744 16224 16384, nreloc=11, nexec=5, nfence=0, aperture=1052 [fenced=0] [ 67.930] kgem_fixup_relocs: fixing up 3 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 67.930] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 67.930] kgem_fixup_relocs: shrinking by 61440 [ 67.930] __kgem_busy: handle=1, busy=0, wedged=0 [ 67.931] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 67.931] kgem_commit: release handle=140 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd343000 [ 67.931] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 67.931] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 67.931] __kgem_bo_clear_busy: handle=7 [ 67.931] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 67.931] kgem_commit: release handle=113 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 67.931] __kgem_bo_clear_busy: handle=113 [ 67.931] kgem_commit: release handle=113 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fe00a000 [ 67.931] kgem_commit: release handle=113 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 67.931] __kgem_bo_clear_busy: handle=113 [ 67.931] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 67.931] __kgem_bo_clear_busy: handle=7 [ 67.931] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 67.931] __kgem_busy: handle=1, busy=0, wedged=0 [ 67.931] kgem_check_bo: num_pages=+8116, num_exec=+2 [ 67.931] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 67.931] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 67.931] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 67.931] kgem_add_handle: handle=4, index=0 [ 67.931] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 67.931] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 67.931] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 67.931] gen9_composite_get_binding_table(ffc0) [ 67.931] kgem_add_reloc64: handle=9, pos=16360, delta=0, domains=20002 [ 67.931] kgem_add_handle: handle=9, index=1 [ 67.931] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f02dd000) [ 67.931] __kgem_bo_mark_dirty: handle=9 (proxy? 0) [ 67.931] [3fe0] bind bo(handle=9, addr=f02dd000), format=192, width=3775, height=2136, pitch=15360, tiling=1 -> render [ 67.931] kgem_add_reloc64: handle=140, pos=16344, delta=0, domains=40000 [ 67.931] kgem_add_handle: handle=140, index=2 [ 67.931] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd343000) [ 67.931] [3fd0] bind bo(handle=140, addr=fd343000), format=192, width=220, height=20, pitch=1024, tiling=1 -> sampler [ 67.931] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 67.931] gen9_emit_sampler: sampler = 0 [ 67.931] gen9_emit_sf: num_sf_outputs=1 [ 67.931] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 67.931] gen9_emit_vertex_elements: setup id=0 [ 67.931] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 67.931] (0, 0) -> (495, 850) + (220, 20) [ 67.931] gen8_vertex_flush[490] = 3 [ 67.931] sna_accel_flush: flush?=1, dirty?=0 [ 67.931] gen8_vertex_close: used=6, vbo active? 0, vb=1, nreloc=1 [ 67.931] gen8_vertex_close: copy to batch: 6 @ 298 [ 67.931] gen8_vertex_close: reloc[0] = 287 [ 67.931] kgem_add_reloc64: handle=0, pos=287, delta=1192, domains=200000 [ 67.931] kgem_add_reloc64[5] = (delta=1192, target handle=batch) [ 67.931] batch[1/1, flags=1800]: 298 304 16336 16384, nreloc=6, nexec=3, nfence=0, aperture=8126 [fenced=0] [ 67.931] __kgem_busy: handle=1, busy=0, wedged=0 [ 67.931] __kgem_retire_rq: request 1 complete [ 67.931] kgem_fixup_relocs: fixing up 2 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 67.931] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 67.931] kgem_fixup_relocs: shrinking by 61440 [ 67.931] __kgem_busy: handle=1, busy=0, wedged=0 [ 67.931] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 67.931] kgem_commit: release handle=9 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f02dd000 [ 67.931] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 67.931] kgem_commit: release handle=140 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd343000 [ 67.931] __kgem_busy: handle=1, busy=131072, wedged=0 [ 67.931] sna_accel_flush: flush?=0, dirty?=0 [ 67.931] sna_accel_flush: flush?=0, dirty?=0 [ 67.931] sna_accel_flush: flush?=0, dirty?=0 [ 67.931] sna_block_handler (tv=0.0) [ 67.931] sna_wakeup_handler [ 67.931] sna_accel_flush: flush?=0, dirty?=0 [ 67.931] sna_accel_flush: flush?=0, dirty?=0 [ 67.931] sna_destroy_pixmap: pixmap=4017, attached?=1 [ 67.931] _kgem_bo_destroy: handle=140, proxy? 0 [ 67.931] __kgem_bo_destroy: handle=140, size=65536 [ 67.931] __kgem_busy: handle=140, busy=0, wedged=0 [ 67.931] __kgem_bo_clear_busy: handle=140 [ 67.931] kgem_bo_move_to_inactive: moving handle=140 to inactive [ 67.931] __sna_free_pixmap(pixmap=4017) [ 67.931] sna_accel_flush: flush?=0, dirty?=0 [ 67.931] sna_accel_flush: flush?=0, dirty?=0 [ 67.931] sna_accel_flush: flush?=0, dirty?=0 [ 67.931] sna_block_handler (tv=0.462000) [ 67.931] kgem_retire, need_retire?=1 [ 67.931] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 67.931] kgem_retire__requests_ring: retiring ring 0 [ 67.931] __kgem_busy: handle=1, busy=0, wedged=0 [ 67.931] __kgem_retire_rq: request 1 complete [ 67.931] __kgem_bo_flush: handle=9, busy=0, wedged=0 [ 67.931] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 67.931] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 67.931] kgem_retire -- retired=0, need_retire=0 [ 67.931] sna_scanout_do_flush: flush timer active: delta=3 [ 67.931] sna_scanout_do_flush (time=67931), triggered [ 67.931] sna_scanout_flush (time=67931), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 67.931] has_shadow: has pending damage? 0, outstanding flips: 0 [ 67.931] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 67.931] has_shadow: has pending damage? 0, outstanding flips: 0 [ 67.932] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 67.932] sna_accel_do_throttle -- no pending activity [ 67.932] sna_accel_block: evaluating timers, active=5 [ 67.932] sna_accel_block: flush timer expires in 16 [67947] [ 67.933] sna_wakeup_handler [ 67.933] sna_accel_flush: flush?=0, dirty?=0 [ 67.933] sna_accel_flush: flush?=0, dirty?=0 [ 67.933] sna_block_handler (tv=0.460000) [ 67.933] sna_scanout_do_flush: flush timer active: delta=14 [ 67.933] sna_accel_do_throttle -- no pending activity [ 67.933] sna_accel_block: evaluating timers, active=5 [ 67.933] sna_accel_block: flush timer expires in 14 [67947] [ 67.933] sna_wakeup_handler [ 67.933] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=40, name=5 [ 67.933] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 67.933] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 67.933] sna_dri2_get_back: draw size=7680x2160, back buffer handle=40 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 [ 67.933] sna_dri2_get_back: reuse backbuffer? 1 [ 67.933] sna_dri2_get_back: back buffer handle=40, active?=0, refcnt=1 [ 67.933] sna_dri2_get_back: reuse unattached back [ 67.933] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 67.933] sna_dri2_reuse_buffer: reusing back buffer handle=40, name=5, pitch=30720, age=0 [ 67.933] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 67.933] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=128, name=76, active_scanout=3 [ 67.933] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 67.933] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 67.933] sna_accel_flush: flush?=0, dirty?=0 [ 67.933] sna_accel_flush: flush?=0, dirty?=0 [ 67.933] sna_accel_flush: flush?=0, dirty?=0 [ 67.933] sna_block_handler (tv=0.460000) [ 67.933] sna_scanout_do_flush: flush timer active: delta=14 [ 67.933] sna_accel_do_throttle -- no pending activity [ 67.933] sna_accel_block: evaluating timers, active=5 [ 67.933] sna_accel_block: flush timer expires in 14 [67947] [ 67.933] sna_wakeup_handler [ 67.933] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 67.933] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 67.933] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 67.933] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 67.933] sna_dri2_get_msc(draw=146, pipe=0) [ 67.933] sna_crtc_record_swap: recording last swap on pipe=0, frame 3825 [msc=3825], time 67.922173 [ 67.933] sna_dri2_get_msc: msc=3825 [raw=3825], ust=67922173 [ 67.933] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=40 (refs=1/1, flush=0) , front=128 (refs=1/4, flush=1) [ 67.933] sna_dri2_schedule_swap(target_msc=3805, divisor=0, remainder=0) [ 67.934] sna_dri2_schedule_swap: using front handle=128, active_scanout?=3, flush?=1 [ 67.934] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 67.934] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 67.934] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 67.934] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 67.934] sna_crtc_record_swap: recording last swap on pipe=0, frame 3825 [msc=3825], time 67.922173 [ 67.934] immediate_swap: current_msc=3825, target_msc=3805 -- yes [ 67.934] can_flip: no, shadow enabled [ 67.934] sna_dri2_add_event: adding event to window 146) [ 67.934] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 67.934] sna_dri2_immediate_blit: no pending blit, starting chain [ 67.934] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 67.934] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 67.934] can_xchg: back size=8701e00, front size=8701e00 [ 67.934] can_xchg: yes, pixmap=165 [ 67.934] sna_dri2_xchg: win=146, exchange front=128/76,ref=2 and back=40/5,ref=2, pixmap=165 7680x2160 [ 67.934] sna_dri2_xchg: back_bo handle=40, pitch=30720, size=132710400, ref=1, active_scanout?=0 [ 67.934] sna_dri2_xchg: front_bo handle=128, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 67.934] set_bo: pixmap=165, handle=40 (old handle=128) [ 67.934] set_bo: marking whole pixmap as damaged [ 67.934] set_bo: applying final/discard move-to-gpu [ 67.934] wait_for_shadow: flags=0, flips=0, handle=128, shadow=32 [ 67.934] set_bo: dropping flush hint from handle=128 [ 67.934] set_bo: adding flush hint to handle=40 [ 67.934] mark_stale(handle=128) => 1 [ 67.934] swap_limit: draw=146 setting swap limit to 3 [ 67.934] sna_dri2_swap_limit_validate: swap limit set to 3 [ 67.934] sna_next_vblank(pipe=0, waiting until next vblank) [ 67.934] sna_dri2_schedule_swap: reported target_msc=3825 [ 67.934] sna_accel_flush: flush?=0, dirty?=0 [ 67.934] sna_accel_flush: flush?=0, dirty?=0 [ 67.934] sna_accel_flush: flush?=0, dirty?=0 [ 67.934] sna_accel_flush: flush?=0, dirty?=0 [ 67.934] sna_block_handler (tv=0.459000) [ 67.934] sna_scanout_do_flush: flush timer active: delta=13 [ 67.934] sna_accel_do_throttle -- no pending activity [ 67.934] sna_accel_block: evaluating timers, active=5 [ 67.934] sna_accel_block: flush timer expires in 13 [67947] [ 67.938] sna_wakeup_handler [ 67.938] sna_mode_wakeup: len=32 [ 67.938] sna_dri2_vblank_handler(type=2, sequence=3826, draw=3353) [ 67.938] sna_crtc_record_swap: recording last swap on pipe=0, frame 3826 [msc=3826], time 67.938836 [ 67.938] sna_dri2_vblank_handler: 2 complete, frame=3826 tv=67.938836 [ 67.938] sna_dri2_blit_complete: blit finished [ 67.938] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=3826, tv=67.938836) [ 67.938] frame_swap_complete(type=2): draw=146, pipe=0, frame=3826 [msc=3826], tv=67.938836 [ 67.938] sna_accel_flush: flush?=0, dirty?=0 [ 67.938] sna_dri2_event_free(draw?=1) [ 67.938] sna_dri2_remove_event: remove[0x561c94751c00] from window 146, active? 1 [ 67.938] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 67.938] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=128] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 67.938] sna_dri2_vblank_handler complete [ 67.938] sna_block_handler (tv=0.455000) [ 67.938] sna_scanout_do_flush: flush timer active: delta=9 [ 67.938] sna_accel_do_throttle -- no pending activity [ 67.938] sna_accel_block: evaluating timers, active=5 [ 67.938] sna_accel_block: flush timer expires in 9 [67947] [ 67.947] sna_wakeup_handler [ 67.947] sna_block_handler (tv=0.446000) [ 67.947] sna_scanout_do_flush: flush timer active: delta=0 [ 67.947] sna_scanout_do_flush (time=67947), triggered [ 67.947] sna_scanout_flush (time=67947), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 67.947] has_shadow: has pending damage? 1, outstanding flips: 0 [ 67.947] stop_flush: scanout=40 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 67.947] has_shadow: has pending damage? 1, outstanding flips: 0 [ 67.947] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 67.947] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 67.947] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 67.947] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 67.947] sna_pixmap_move_to_gpu: already all-damaged [ 67.947] sna_pixmap_mark_active: pixmap=165, handle=40 [ 67.947] sna_mode_redisplay: crtc[0] transformed? 0 [ 67.947] sna_mode_redisplay: crtc[1] transformed? 0 [ 67.947] sna_mode_redisplay: crtc[2] transformed? 0 [ 67.947] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=40 [active=1] [ 67.947] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 128, transformed? 0 [ 67.947] get_fb: reusing fb=110 for handle=40 [ 67.947] sna_mode_redisplay: recording flip on CRTC:32 handle=40, active_scanout=2, serial=2 [ 67.947] __kgem_bo_clear_busy: handle=40 [ 67.947] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 128, transformed? 0 [ 67.948] sna_mode_redisplay: recording flip on CRTC:39 handle=40, active_scanout=3, serial=3 [ 67.948] __kgem_bo_clear_busy: handle=40 [ 67.948] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 67.948] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 67.948] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=40, shadow handle=32 [ 67.948] sna_accel_do_throttle -- no pending activity [ 67.948] sna_accel_block: evaluating timers, active=5 [ 67.948] sna_accel_block: flush timer expires in 16 [67963] [ 67.953] sna_wakeup_handler [ 67.953] sna_mode_wakeup: len=32 [ 67.953] sna_mode_wakeup: recording last swap on pipe=1, frame 3797 [ed5], time 67.954112 [ 67.953] sna_mode_wakeup: removing handle=128 [active_scanout=1] from scanout, installing handle=40 [active_scanout=3] [ 67.953] sna_mode_wakeup: flip complete, pending? 2 [ 67.953] sna_block_handler (tv=0.440000) [ 67.953] sna_scanout_do_flush: flush timer active: delta=10 [ 67.953] sna_accel_do_throttle -- no pending activity [ 67.953] sna_accel_block: evaluating timers, active=5 [ 67.953] sna_accel_block: flush timer expires in 10 [67963] [ 67.955] sna_wakeup_handler [ 67.955] sna_mode_wakeup: len=32 [ 67.955] sna_mode_wakeup: recording last swap on pipe=0, frame 3827 [ef3], time 67.955514 [ 67.955] sna_mode_wakeup: removing handle=128 [active_scanout=0] from scanout, installing handle=40 [active_scanout=3] [ 67.955] sna_mode_wakeup: flip complete, pending? 1 [ 67.955] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 67.955] sna_block_handler (tv=0.438000) [ 67.955] sna_scanout_do_flush: flush timer active: delta=8 [ 67.955] sna_accel_do_throttle -- no pending activity [ 67.955] sna_accel_block: evaluating timers, active=5 [ 67.955] sna_accel_block: flush timer expires in 8 [67963] [ 67.963] sna_wakeup_handler [ 67.963] sna_block_handler (tv=0.430000) [ 67.963] sna_scanout_do_flush: flush timer active: delta=0 [ 67.963] sna_scanout_do_flush (time=67963), triggered [ 67.963] sna_scanout_flush (time=67963), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 67.963] has_shadow: has pending damage? 0, outstanding flips: 0 [ 67.963] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 67.963] has_shadow: has pending damage? 0, outstanding flips: 0 [ 67.963] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 67.963] sna_accel_do_throttle -- no pending activity [ 67.963] sna_accel_block: evaluating timers, active=5 [ 67.963] sna_accel_block: flush timer expires in 16 [67979] [ 67.979] sna_wakeup_handler [ 67.979] sna_block_handler (tv=0.414000) [ 67.979] sna_scanout_do_flush: flush timer active: delta=0 [ 67.979] sna_scanout_do_flush (time=67979), triggered [ 67.979] sna_scanout_flush (time=67979), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 67.979] has_shadow: has pending damage? 0, outstanding flips: 0 [ 67.979] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 67.979] has_shadow: has pending damage? 0, outstanding flips: 0 [ 67.980] sna_accel_disarm_timer[0] (time=67979) [ 67.980] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 67.980] sna_accel_do_throttle -- no pending activity [ 68.083] sna_wakeup_handler [ 68.083] sna_accel_flush: flush?=0, dirty?=0 [ 68.083] sna_accel_flush: flush?=0, dirty?=0 [ 68.083] sna_block_handler (tv=0.310000) [ 68.083] has_shadow: has pending damage? 0, outstanding flips: 0 [ 68.083] sna_accel_do_throttle -- no pending activity [ 68.083] sna_wakeup_handler [ 68.083] sna_block_handler (tv=0.310000) [ 68.083] has_shadow: has pending damage? 0, outstanding flips: 0 [ 68.083] sna_accel_do_throttle -- no pending activity [ 68.084] sna_wakeup_handler [ 68.085] sna_block_handler (tv=0.309000) [ 68.085] has_shadow: has pending damage? 0, outstanding flips: 0 [ 68.085] sna_accel_do_throttle -- no pending activity [ 68.394] sna_wakeup_handler [ 68.394] sna_block_handler (tv=552.695000) [ 68.394] has_shadow: has pending damage? 0, outstanding flips: 0 [ 68.394] sna_accel_do_throttle -- no pending activity [ 68.498] sna_wakeup_handler [ 68.498] sna_create_pixmap(13, 20, 32, usage=0) [ 68.498] kgem_can_create_2d: 13x20 @ 32 [ 68.498] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=20 [ 68.498] kgem_can_create_2d: untiled size=4096 [ 68.498] kgem_choose_tiling: too thin [width 13, 32 bpp] for TILING_X [ 68.498] kgem_choose_tiling: 13x20 -> 0 [ 68.498] sna_create_pixmap: usage=0, flags=a [ 68.498] sna_create_pixmap: small buffer [1040], attaching to shadow pixmap [ 68.499] create_pixmap: allocating pixmap 13x20, depth=32/32, size=1048 [ 68.499] create_pixmap: serial=4018, usage=0, 13x20 [ 68.499] sna_create_pixmap: serial=4018, 13x20, usage=0 [ 68.499] sna_composite_rectangles(pixmap=4019, op=0, 0 x 1 [(0, 0)x(13, 20) ...]) [ 68.499] sna_composite_rectangles: converted to op 0 [ 68.499] sna_composite_rectangles[0] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 68.499] sna_composite_rectangles: nrects=1, region=(0, 0), (13, 20) x 1 [ 68.499] sna_composite_rectangles: clipped extents (0, 0),(13, 20) x 1 [ 68.499] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(13, 20) [ 68.499] sna_composite_rectangles: fallback, dst pixmap=4019 too small or not attached [ 68.499] sna_composite_rectangles: fallback [ 68.499] sna_drawable_move_region_to_cpu(pixmap=4019 (13x20), [(0, 0), (13, 20)], flags=1) [ 68.499] sna_drawable_move_region_to_cpu: region (0, 0), (13, 20) + (0, 0) subsumes pixmap (13x20) [ 68.499] _sna_pixmap_move_to_cpu(pixmap=4019, 13x20, flags=1) [ 68.499] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 68.499] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 68.499] operate_inplace: no, inplace operation not suitable [ 68.499] _sna_pixmap_move_to_cpu: marking as damaged [ 68.499] __sna_damage_all(13, 20) [ 68.499] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 68.499] sna_composite_rectangles(pixmap=4019, op=1, fff2f1f0 x 1 [(0, 0)x(13, 20) ...]) [ 68.499] sna_composite_rectangles: converted to op 1 [ 68.499] sna_composite_rectangles[0] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 68.499] sna_composite_rectangles: nrects=1, region=(0, 0), (13, 20) x 1 [ 68.499] sna_composite_rectangles: clipped extents (0, 0),(13, 20) x 1 [ 68.499] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(13, 20) [ 68.499] sna_composite_rectangles: fallback, dst pixmap=4019 too small or not attached [ 68.499] sna_composite_rectangles: fallback [ 68.499] sna_drawable_move_region_to_cpu(pixmap=4019 (13x20), [(0, 0), (13, 20)], flags=1) [ 68.499] sna_drawable_move_region_to_cpu: pixmap=4019 all damaged on CPU [ 68.499] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 68.499] sna_composite_rectangles: fallback fill: (0, 0)x(13, 20) fff2f1f0 [ 68.499] sna_composite_rectangles(pixmap=4019, op=1, ff300a24 x 2 [(0, 0)x(13, 20) ...]) [ 68.499] sna_composite_rectangles: converted to op 1 [ 68.499] sna_composite_rectangles[0] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 68.499] sna_composite_rectangles[1] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 68.499] sna_composite_rectangles: nrects=2, region=(0, 0), (13, 20) x 2 [ 68.499] sna_composite_rectangles: clipped extents (0, 0),(13, 20) x 1 [ 68.499] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(13, 20) [ 68.499] sna_composite_rectangles: fallback, dst pixmap=4019 too small or not attached [ 68.499] sna_composite_rectangles: fallback [ 68.499] sna_drawable_move_region_to_cpu(pixmap=4019 (13x20), [(0, 0), (13, 20)], flags=1) [ 68.499] sna_drawable_move_region_to_cpu: pixmap=4019 all damaged on CPU [ 68.499] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 68.499] sna_composite_rectangles: fallback fill: (0, 0)x(13, 20) ff300a24 [ 68.499] sna_copy_area: src=pixmap=4019:(0, 0)x(13, 20)+(0, 0) -> dst=pixmap=3060:(702, 850)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 68.499] sna_copy_area: normal copy [ 68.499] sna_do_copy: src=(0, 0), dst=(702, 850), size=(13x20) [ 68.499] sna_do_copy: after drawable: src=(0, 0), dst=(767, 874), size=(13x20) [ 68.499] sna_do_copy: dst extents (767, 874), (780, 894), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 68.499] sna_do_copy: clipped dst extents (767, 874), (780, 894) [ 68.499] sna_do_copy: unclipped src extents (0, 0), (13, 20) [ 68.499] sna_do_copy: clipped src extents (0, 0), (13, 20) [ 68.499] sna_do_copy: pixmap -- no source clipping [ 68.499] sna_do_copy: src extents (0, 0), (13, 20) x 1 [ 68.500] sna_do_copy: copy region (767, 874), (780, 894) x 1 + (-767, -874) [ 68.500] sna_copy_boxes (boxes=1x[(767, 874), (780, 894)...], src pixmap=4019+(-767, -874), dst pixmap=3060+(-65, -24), alu=3, src.size=13x20, dst.size=3775x2136) [ 68.500] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94ad8f90, gpu_bo=0, cpu_bo=0), replaces=0 [ 68.500] sna_drawable_use_bo pixmap=3060, box=((702, 850), (715, 870)), flags=8... [ 68.500] sna_drawable_use_bo: exported target, set PREFER_GPU [ 68.500] sna_drawable_use_bo: pinned, never REPLACES [ 68.500] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 68.500] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 68.500] sna_drawable_use_bo: using whole GPU bo [ 68.500] region_overlaps_damage? [ 68.500] use_shm_bo: no, not attached [ 68.500] sna_drawable_move_region_to_cpu(pixmap=4019 (13x20), [(0, 0), (13, 20)], flags=2) [ 68.500] sna_drawable_move_region_to_cpu: pixmap=4019 all damaged on CPU [ 68.500] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 68.500] sna_write_boxes x 1, src stride=52, src dx=(-702, -850) [ 68.500] kgem_bo_can_map: handle=9, map=0x7fc6b7845000:0x0:0x7fc656564000, tiling=1, domain=0, offset=4029534208 [ 68.500] write_boxes_inplace x 1, handle=9, tiling=1 [ 68.500] upload_inplace__tiled: tiling=1 [ 68.500] kgem_bo_can_map__cpu: handle=9 [ 68.500] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 68.500] kgem_bo_map__cpu(handle=9, size=33177600, map=0x7fc6b7845000:0x7fc656564000) [ 68.500] kgem_bo_sync__cpu: handle=9 [ 68.500] __kgem_busy: handle=9, busy=0, wedged=0 [ 68.500] kgem_bo_sync__cpu: SYNC: handle=9, needs_flush? 0, domain? 0, busy? 0 [ 68.500] __kgem_busy: handle=9, busy=0, wedged=0 [ 68.500] kgem_bo_retire: retiring bo handle=9 (needed flush? 0), rq? 0 [busy?=0] [ 68.500] assert_bo_retired: handle=9, domain: 0 exec? 0, rq? 0 [ 68.500] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(702, 850), size=13x20, pitch=52/15360 [ 68.500] sna_accel_flush: flush?=0, dirty?=0 [ 68.500] sna_accel_flush: flush?=0, dirty?=0 [ 68.500] sna_accel_flush: flush?=0, dirty?=0 [ 68.500] sna_accel_flush: flush?=0, dirty?=0 [ 68.500] sna_destroy_pixmap: pixmap=4019, attached?=1 [ 68.500] __sna_free_pixmap(pixmap=4019) [ 68.500] sna_accel_flush: flush?=0, dirty?=0 [ 68.500] sna_accel_flush: flush?=0, dirty?=0 [ 68.500] sna_accel_flush: flush?=0, dirty?=0 [ 68.500] sna_block_handler (tv=552.589000) [ 68.500] has_shadow: has pending damage? 0, outstanding flips: 0 [ 68.500] sna_accel_do_throttle -- no pending activity [ 68.502] sna_wakeup_handler [ 68.502] sna_accel_flush: flush?=0, dirty?=0 [ 68.502] sna_accel_flush: flush?=0, dirty?=0 [ 68.502] sna_accel_flush: flush?=0, dirty?=0 [ 68.502] sna_accel_flush: flush?=0, dirty?=0 [ 68.502] sna_accel_flush: flush?=0, dirty?=0 [ 68.502] sna_accel_flush: flush?=0, dirty?=0 [ 68.502] sna_accel_flush: flush?=0, dirty?=0 [ 68.502] sna_accel_flush: flush?=0, dirty?=0 [ 68.502] sna_accel_flush: flush?=0, dirty?=0 [ 68.502] sna_block_handler (tv=552.587000) [ 68.502] has_shadow: has pending damage? 0, outstanding flips: 0 [ 68.502] sna_accel_do_throttle -- no pending activity [ 68.503] sna_wakeup_handler [ 68.503] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=128, name=76 [ 68.503] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 68.503] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 68.503] sna_dri2_get_back: draw size=7680x2160, back buffer handle=128 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 [ 68.503] sna_dri2_get_back: reuse backbuffer? 1 [ 68.503] sna_dri2_get_back: back buffer handle=128, active?=0, refcnt=1 [ 68.503] sna_dri2_get_back: reuse unattached back [ 68.503] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 68.503] sna_dri2_reuse_buffer: reusing back buffer handle=128, name=76, pitch=30720, age=0 [ 68.503] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 68.503] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=40, name=5, active_scanout=3 [ 68.503] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 68.503] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 68.503] sna_accel_flush: flush?=0, dirty?=0 [ 68.503] sna_accel_flush: flush?=0, dirty?=0 [ 68.503] sna_accel_flush: flush?=0, dirty?=0 [ 68.503] sna_block_handler (tv=552.586000) [ 68.503] has_shadow: has pending damage? 0, outstanding flips: 0 [ 68.503] timer_enable (time=68503), starting timer 0 [ 68.503] sna_accel_do_throttle -- no pending activity [ 68.503] sna_accel_block: evaluating timers, active=5 [ 68.503] sna_accel_block: flush timer expires in 8 [68511] [ 68.504] sna_wakeup_handler [ 68.504] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 68.504] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 68.504] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 68.504] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 68.504] sna_dri2_get_msc(draw=146, pipe=0) [ 68.504] sna_crtc_record_swap: recording last swap on pipe=0, frame 3859 [msc=3859], time 68.489186 [ 68.504] sna_dri2_get_msc: msc=3859 [raw=3859], ust=68489186 [ 68.504] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=128 (refs=1/1, flush=0) , front=40 (refs=1/4, flush=1) [ 68.504] sna_dri2_schedule_swap(target_msc=3826, divisor=0, remainder=0) [ 68.504] sna_dri2_schedule_swap: using front handle=40, active_scanout?=3, flush?=1 [ 68.504] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 68.504] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 68.504] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 68.504] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 68.504] sna_crtc_record_swap: recording last swap on pipe=0, frame 3859 [msc=3859], time 68.489186 [ 68.504] immediate_swap: current_msc=3859, target_msc=3826 -- yes [ 68.504] can_flip: no, shadow enabled [ 68.504] sna_dri2_add_event: adding event to window 146) [ 68.504] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 68.504] sna_dri2_immediate_blit: no pending blit, starting chain [ 68.504] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 68.504] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 68.504] can_xchg: back size=8701e00, front size=8701e00 [ 68.504] can_xchg: yes, pixmap=165 [ 68.504] sna_dri2_xchg: win=146, exchange front=40/5,ref=2 and back=128/76,ref=2, pixmap=165 7680x2160 [ 68.504] sna_dri2_xchg: back_bo handle=128, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 68.504] sna_dri2_xchg: front_bo handle=40, pitch=30720, size=132710400, ref=4, active_scanout?=3 [ 68.505] set_bo: pixmap=165, handle=128 (old handle=40) [ 68.505] set_bo: marking whole pixmap as damaged [ 68.505] set_bo: applying final/discard move-to-gpu [ 68.505] wait_for_shadow: flags=0, flips=0, handle=40, shadow=32 [ 68.505] set_bo: dropping flush hint from handle=40 [ 68.505] set_bo: adding flush hint to handle=128 [ 68.505] mark_stale(handle=40) => 1 [ 68.505] swap_limit: draw=146 setting swap limit to 3 [ 68.505] sna_dri2_swap_limit_validate: swap limit set to 3 [ 68.505] sna_next_vblank(pipe=0, waiting until next vblank) [ 68.505] sna_dri2_schedule_swap: reported target_msc=3859 [ 68.505] sna_accel_flush: flush?=0, dirty?=0 [ 68.505] sna_accel_flush: flush?=0, dirty?=0 [ 68.505] sna_accel_flush: flush?=0, dirty?=0 [ 68.505] sna_accel_flush: flush?=0, dirty?=0 [ 68.505] sna_block_handler (tv=552.584000) [ 68.505] sna_scanout_do_flush: flush timer active: delta=6 [ 68.505] sna_accel_do_throttle -- no pending activity [ 68.505] sna_accel_block: evaluating timers, active=5 [ 68.505] sna_accel_block: flush timer expires in 6 [68511] [ 68.505] sna_wakeup_handler [ 68.505] sna_mode_wakeup: len=32 [ 68.505] sna_dri2_vblank_handler(type=2, sequence=3860, draw=3353) [ 68.505] sna_crtc_record_swap: recording last swap on pipe=0, frame 3860 [msc=3860], time 68.505859 [ 68.505] sna_dri2_vblank_handler: 2 complete, frame=3860 tv=68.505859 [ 68.505] sna_dri2_blit_complete: blit finished [ 68.505] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=3860, tv=68.505859) [ 68.505] frame_swap_complete(type=2): draw=146, pipe=0, frame=3860 [msc=3860], tv=68.505859 [ 68.505] sna_accel_flush: flush?=0, dirty?=0 [ 68.505] sna_dri2_event_free(draw?=1) [ 68.505] sna_dri2_remove_event: remove[0x561c949a47f0] from window 146, active? 1 [ 68.505] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 68.505] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=40] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 68.505] sna_dri2_vblank_handler complete [ 68.505] sna_block_handler (tv=552.584000) [ 68.505] sna_scanout_do_flush: flush timer active: delta=6 [ 68.505] sna_accel_do_throttle -- no pending activity [ 68.505] sna_accel_block: evaluating timers, active=5 [ 68.505] sna_accel_block: flush timer expires in 6 [68511] [ 68.512] sna_wakeup_handler [ 68.512] sna_block_handler (tv=552.577000) [ 68.512] sna_scanout_do_flush: flush timer active: delta=-1 [ 68.512] sna_scanout_do_flush (time=68512), triggered [ 68.512] sna_scanout_flush (time=68512), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 68.512] has_shadow: has pending damage? 1, outstanding flips: 0 [ 68.512] stop_flush: scanout=128 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 68.512] has_shadow: has pending damage? 1, outstanding flips: 0 [ 68.512] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 68.512] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 68.512] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 68.512] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 68.512] sna_pixmap_move_to_gpu: already all-damaged [ 68.512] sna_pixmap_mark_active: pixmap=165, handle=128 [ 68.512] sna_mode_redisplay: crtc[0] transformed? 0 [ 68.512] sna_mode_redisplay: crtc[1] transformed? 0 [ 68.512] sna_mode_redisplay: crtc[2] transformed? 0 [ 68.512] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=128 [active=1] [ 68.512] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 40, transformed? 0 [ 68.512] get_fb: reusing fb=112 for handle=128 [ 68.512] sna_mode_redisplay: recording flip on CRTC:32 handle=128, active_scanout=2, serial=2 [ 68.512] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 68.512] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 40, transformed? 0 [ 68.512] sna_mode_redisplay: recording flip on CRTC:39 handle=128, active_scanout=3, serial=3 [ 68.512] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 68.512] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 68.512] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 68.512] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=128, shadow handle=32 [ 68.512] sna_accel_do_throttle -- no pending activity [ 68.512] sna_accel_block: evaluating timers, active=5 [ 68.512] sna_accel_block: flush timer expires in 16 [68528] [ 68.520] sna_wakeup_handler [ 68.521] sna_mode_wakeup: len=32 [ 68.521] sna_mode_wakeup: recording last swap on pipe=1, frame 3831 [ef7], time 68.521131 [ 68.521] sna_mode_wakeup: removing handle=40 [active_scanout=1] from scanout, installing handle=128 [active_scanout=3] [ 68.521] sna_mode_wakeup: flip complete, pending? 2 [ 68.521] sna_block_handler (tv=552.568000) [ 68.521] sna_scanout_do_flush: flush timer active: delta=7 [ 68.521] sna_accel_do_throttle -- no pending activity [ 68.521] sna_accel_block: evaluating timers, active=5 [ 68.521] sna_accel_block: flush timer expires in 7 [68528] [ 68.522] sna_wakeup_handler [ 68.522] sna_mode_wakeup: len=32 [ 68.522] sna_mode_wakeup: recording last swap on pipe=0, frame 3861 [f15], time 68.522530 [ 68.522] sna_mode_wakeup: removing handle=40 [active_scanout=0] from scanout, installing handle=128 [active_scanout=3] [ 68.522] sna_mode_wakeup: flip complete, pending? 1 [ 68.522] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 68.522] sna_block_handler (tv=552.567000) [ 68.522] sna_scanout_do_flush: flush timer active: delta=6 [ 68.522] sna_accel_do_throttle -- no pending activity [ 68.522] sna_accel_block: evaluating timers, active=5 [ 68.522] sna_accel_block: flush timer expires in 6 [68528] [ 68.528] sna_wakeup_handler [ 68.528] sna_block_handler (tv=552.561000) [ 68.528] sna_scanout_do_flush: flush timer active: delta=0 [ 68.528] sna_scanout_do_flush (time=68528), triggered [ 68.528] sna_scanout_flush (time=68528), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 68.528] has_shadow: has pending damage? 0, outstanding flips: 0 [ 68.529] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 68.529] has_shadow: has pending damage? 0, outstanding flips: 0 [ 68.529] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 68.529] sna_accel_do_throttle -- no pending activity [ 68.529] sna_accel_block: evaluating timers, active=5 [ 68.529] sna_accel_block: flush timer expires in 16 [68544] [ 68.545] sna_wakeup_handler [ 68.545] sna_block_handler (tv=552.544000) [ 68.545] sna_scanout_do_flush: flush timer active: delta=-1 [ 68.545] sna_scanout_do_flush (time=68545), triggered [ 68.545] sna_scanout_flush (time=68545), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 68.545] has_shadow: has pending damage? 0, outstanding flips: 0 [ 68.545] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 68.545] has_shadow: has pending damage? 0, outstanding flips: 0 [ 68.545] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 68.545] sna_accel_do_throttle -- no pending activity [ 68.545] sna_accel_block: evaluating timers, active=5 [ 68.545] sna_accel_block: flush timer expires in 16 [68561] [ 68.561] sna_wakeup_handler [ 68.562] sna_block_handler (tv=552.527000) [ 68.562] sna_scanout_do_flush: flush timer active: delta=-1 [ 68.562] sna_scanout_do_flush (time=68562), triggered [ 68.562] sna_scanout_flush (time=68562), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 68.562] has_shadow: has pending damage? 0, outstanding flips: 0 [ 68.562] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 68.562] has_shadow: has pending damage? 0, outstanding flips: 0 [ 68.562] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 68.562] sna_accel_do_throttle -- no pending activity [ 68.562] sna_accel_block: evaluating timers, active=5 [ 68.562] sna_accel_block: flush timer expires in 16 [68578] [ 68.578] sna_wakeup_handler [ 68.578] sna_block_handler (tv=552.511000) [ 68.578] sna_scanout_do_flush: flush timer active: delta=0 [ 68.578] sna_scanout_do_flush (time=68578), triggered [ 68.578] sna_scanout_flush (time=68578), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 68.578] has_shadow: has pending damage? 0, outstanding flips: 0 [ 68.578] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 68.578] has_shadow: has pending damage? 0, outstanding flips: 0 [ 68.578] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 68.578] sna_accel_do_throttle -- no pending activity [ 68.578] sna_accel_block: evaluating timers, active=5 [ 68.578] sna_accel_block: flush timer expires in 16 [68594] [ 68.595] sna_wakeup_handler [ 68.595] sna_block_handler (tv=552.494000) [ 68.595] sna_scanout_do_flush: flush timer active: delta=-1 [ 68.595] sna_scanout_do_flush (time=68595), triggered [ 68.595] sna_scanout_flush (time=68595), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 68.595] has_shadow: has pending damage? 0, outstanding flips: 0 [ 68.595] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 68.595] has_shadow: has pending damage? 0, outstanding flips: 0 [ 68.595] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 68.595] sna_accel_do_throttle -- no pending activity [ 68.595] sna_accel_block: evaluating timers, active=5 [ 68.595] sna_accel_block: flush timer expires in 16 [68611] [ 68.611] sna_wakeup_handler [ 68.611] sna_block_handler (tv=552.478000) [ 68.611] sna_scanout_do_flush: flush timer active: delta=0 [ 68.611] sna_scanout_do_flush (time=68611), triggered [ 68.611] sna_scanout_flush (time=68611), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 68.611] has_shadow: has pending damage? 0, outstanding flips: 0 [ 68.611] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 68.611] has_shadow: has pending damage? 0, outstanding flips: 0 [ 68.611] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 68.611] sna_accel_do_throttle -- no pending activity [ 68.611] sna_accel_block: evaluating timers, active=5 [ 68.611] sna_accel_block: flush timer expires in 16 [68627] [ 68.628] sna_wakeup_handler [ 68.628] sna_block_handler (tv=552.461000) [ 68.628] sna_scanout_do_flush: flush timer active: delta=-1 [ 68.628] sna_scanout_do_flush (time=68628), triggered [ 68.628] sna_scanout_flush (time=68628), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 68.628] has_shadow: has pending damage? 0, outstanding flips: 0 [ 68.628] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 68.628] has_shadow: has pending damage? 0, outstanding flips: 0 [ 68.628] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 68.628] sna_accel_do_throttle -- no pending activity [ 68.628] sna_accel_block: evaluating timers, active=5 [ 68.628] sna_accel_block: flush timer expires in 16 [68644] [ 68.644] sna_wakeup_handler [ 68.644] sna_block_handler (tv=552.445000) [ 68.644] sna_scanout_do_flush: flush timer active: delta=0 [ 68.644] sna_scanout_do_flush (time=68644), triggered [ 68.644] sna_scanout_flush (time=68644), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 68.644] has_shadow: has pending damage? 0, outstanding flips: 0 [ 68.644] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 68.644] has_shadow: has pending damage? 0, outstanding flips: 0 [ 68.644] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 68.644] sna_accel_do_throttle -- no pending activity [ 68.644] sna_accel_block: evaluating timers, active=5 [ 68.644] sna_accel_block: flush timer expires in 16 [68660] [ 68.661] sna_wakeup_handler [ 68.661] sna_block_handler (tv=552.428000) [ 68.661] sna_scanout_do_flush: flush timer active: delta=-1 [ 68.661] sna_scanout_do_flush (time=68661), triggered [ 68.661] sna_scanout_flush (time=68661), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 68.661] has_shadow: has pending damage? 0, outstanding flips: 0 [ 68.661] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 68.661] has_shadow: has pending damage? 0, outstanding flips: 0 [ 68.661] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 68.661] sna_accel_do_throttle -- no pending activity [ 68.661] sna_accel_block: evaluating timers, active=5 [ 68.661] sna_accel_block: flush timer expires in 16 [68677] [ 68.677] sna_wakeup_handler [ 68.677] sna_block_handler (tv=552.412000) [ 68.677] sna_scanout_do_flush: flush timer active: delta=0 [ 68.677] sna_scanout_do_flush (time=68677), triggered [ 68.677] sna_scanout_flush (time=68677), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 68.677] has_shadow: has pending damage? 0, outstanding flips: 0 [ 68.677] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 68.677] has_shadow: has pending damage? 0, outstanding flips: 0 [ 68.678] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 68.678] sna_accel_do_throttle -- no pending activity [ 68.678] sna_accel_block: evaluating timers, active=5 [ 68.678] sna_accel_block: flush timer expires in 16 [68693] [ 68.694] sna_wakeup_handler [ 68.694] sna_block_handler (tv=552.395000) [ 68.694] sna_scanout_do_flush: flush timer active: delta=-1 [ 68.694] sna_scanout_do_flush (time=68694), triggered [ 68.694] sna_scanout_flush (time=68694), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 68.694] has_shadow: has pending damage? 0, outstanding flips: 0 [ 68.694] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 68.694] has_shadow: has pending damage? 0, outstanding flips: 0 [ 68.694] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 68.694] sna_accel_do_throttle -- no pending activity [ 68.694] sna_accel_block: evaluating timers, active=5 [ 68.694] sna_accel_block: flush timer expires in 16 [68710] [ 68.710] sna_wakeup_handler [ 68.710] sna_block_handler (tv=552.379000) [ 68.711] sna_scanout_do_flush: flush timer active: delta=-1 [ 68.711] sna_scanout_do_flush (time=68711), triggered [ 68.711] sna_scanout_flush (time=68711), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 68.711] has_shadow: has pending damage? 0, outstanding flips: 0 [ 68.711] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 68.711] has_shadow: has pending damage? 0, outstanding flips: 0 [ 68.711] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 68.711] sna_accel_do_throttle -- no pending activity [ 68.711] sna_accel_block: evaluating timers, active=5 [ 68.711] sna_accel_block: flush timer expires in 16 [68727] [ 68.727] sna_wakeup_handler [ 68.727] sna_block_handler (tv=552.362000) [ 68.727] sna_scanout_do_flush: flush timer active: delta=0 [ 68.727] sna_scanout_do_flush (time=68727), triggered [ 68.727] sna_scanout_flush (time=68727), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 68.727] has_shadow: has pending damage? 0, outstanding flips: 0 [ 68.727] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 68.727] has_shadow: has pending damage? 0, outstanding flips: 0 [ 68.727] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 68.727] sna_accel_do_throttle -- no pending activity [ 68.727] sna_accel_block: evaluating timers, active=5 [ 68.727] sna_accel_block: flush timer expires in 16 [68743] [ 68.727] sna_wakeup_handler [ 68.728] sna_accel_flush: flush?=0, dirty?=0 [ 68.728] sna_accel_flush: flush?=0, dirty?=0 [ 68.728] sna_block_handler (tv=0.499000) [ 68.728] sna_scanout_do_flush: flush timer active: delta=15 [ 68.728] sna_accel_do_throttle -- no pending activity [ 68.728] sna_accel_block: evaluating timers, active=5 [ 68.728] sna_accel_block: flush timer expires in 15 [68743] [ 68.728] sna_wakeup_handler [ 68.728] sna_block_handler (tv=0.499000) [ 68.728] sna_scanout_do_flush: flush timer active: delta=15 [ 68.729] sna_accel_do_throttle -- no pending activity [ 68.729] sna_accel_block: evaluating timers, active=5 [ 68.729] sna_accel_block: flush timer expires in 15 [68743] [ 68.729] sna_wakeup_handler [ 68.729] sna_accel_flush: flush?=0, dirty?=0 [ 68.729] sna_accel_flush: flush?=0, dirty?=0 [ 68.729] sna_accel_flush: flush?=0, dirty?=0 [ 68.729] sna_accel_flush: flush?=0, dirty?=0 [ 68.729] sna_block_handler (tv=0.498000) [ 68.729] sna_scanout_do_flush: flush timer active: delta=14 [ 68.729] sna_accel_do_throttle -- no pending activity [ 68.729] sna_accel_block: evaluating timers, active=5 [ 68.729] sna_accel_block: flush timer expires in 14 [68743] [ 68.731] sna_wakeup_handler [ 68.731] sna_accel_flush: flush?=0, dirty?=0 [ 68.731] sna_block_handler (tv=0.496000) [ 68.731] sna_scanout_do_flush: flush timer active: delta=12 [ 68.731] sna_accel_do_throttle -- no pending activity [ 68.731] sna_accel_block: evaluating timers, active=5 [ 68.731] sna_accel_block: flush timer expires in 12 [68743] [ 68.732] sna_wakeup_handler [ 68.732] sna_create_pixmap(13, 20, 32, usage=0) [ 68.732] kgem_can_create_2d: 13x20 @ 32 [ 68.732] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=20 [ 68.732] kgem_can_create_2d: untiled size=4096 [ 68.732] kgem_choose_tiling: too thin [width 13, 32 bpp] for TILING_X [ 68.732] kgem_choose_tiling: 13x20 -> 0 [ 68.732] sna_create_pixmap: usage=0, flags=a [ 68.732] sna_create_pixmap: small buffer [1040], attaching to shadow pixmap [ 68.732] create_pixmap: allocating pixmap 13x20, depth=32/32, size=1048 [ 68.732] create_pixmap: serial=4020, usage=0, 13x20 [ 68.732] sna_create_pixmap: serial=4020, 13x20, usage=0 [ 68.732] sna_composite_rectangles(pixmap=4021, op=0, 0 x 1 [(0, 0)x(13, 20) ...]) [ 68.732] sna_composite_rectangles: converted to op 0 [ 68.732] sna_composite_rectangles[0] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 68.732] sna_composite_rectangles: nrects=1, region=(0, 0), (13, 20) x 1 [ 68.732] sna_composite_rectangles: clipped extents (0, 0),(13, 20) x 1 [ 68.732] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(13, 20) [ 68.732] sna_composite_rectangles: fallback, dst pixmap=4021 too small or not attached [ 68.732] sna_composite_rectangles: fallback [ 68.732] sna_drawable_move_region_to_cpu(pixmap=4021 (13x20), [(0, 0), (13, 20)], flags=1) [ 68.732] sna_drawable_move_region_to_cpu: region (0, 0), (13, 20) + (0, 0) subsumes pixmap (13x20) [ 68.732] _sna_pixmap_move_to_cpu(pixmap=4021, 13x20, flags=1) [ 68.732] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 68.732] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 68.732] operate_inplace: no, inplace operation not suitable [ 68.732] _sna_pixmap_move_to_cpu: marking as damaged [ 68.732] __sna_damage_all(13, 20) [ 68.732] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 68.732] sna_composite_rectangles(pixmap=4021, op=1, fff2f1f0 x 1 [(0, 0)x(13, 20) ...]) [ 68.732] sna_composite_rectangles: converted to op 1 [ 68.732] sna_composite_rectangles[0] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 68.732] sna_composite_rectangles: nrects=1, region=(0, 0), (13, 20) x 1 [ 68.732] sna_composite_rectangles: clipped extents (0, 0),(13, 20) x 1 [ 68.732] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(13, 20) [ 68.732] sna_composite_rectangles: fallback, dst pixmap=4021 too small or not attached [ 68.732] sna_composite_rectangles: fallback [ 68.732] sna_drawable_move_region_to_cpu(pixmap=4021 (13x20), [(0, 0), (13, 20)], flags=1) [ 68.732] sna_drawable_move_region_to_cpu: pixmap=4021 all damaged on CPU [ 68.732] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 68.732] sna_composite_rectangles: fallback fill: (0, 0)x(13, 20) fff2f1f0 [ 68.732] sna_composite_rectangles(pixmap=4021, op=1, ff300a24 x 2 [(0, 0)x(13, 20) ...]) [ 68.732] sna_composite_rectangles: converted to op 1 [ 68.732] sna_composite_rectangles[0] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 68.732] sna_composite_rectangles[1] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 68.732] sna_composite_rectangles: nrects=2, region=(0, 0), (13, 20) x 2 [ 68.732] sna_composite_rectangles: clipped extents (0, 0),(13, 20) x 1 [ 68.733] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(13, 20) [ 68.733] sna_composite_rectangles: fallback, dst pixmap=4021 too small or not attached [ 68.733] sna_composite_rectangles: fallback [ 68.733] sna_drawable_move_region_to_cpu(pixmap=4021 (13x20), [(0, 0), (13, 20)], flags=1) [ 68.733] sna_drawable_move_region_to_cpu: pixmap=4021 all damaged on CPU [ 68.733] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 68.733] sna_composite_rectangles: fallback fill: (0, 0)x(13, 20) ff300a24 [ 68.733] sna_composite_rectangles(pixmap=4021, op=1, ffffffff x 1 [(1, 1)x(9, 17) ...]) [ 68.733] sna_composite_rectangles: converted to op 1 [ 68.733] sna_composite_rectangles[0] (1, 1)x(9, 17) -> (1, 1), (10, 18) [ 68.733] sna_composite_rectangles: nrects=1, region=(1, 1), (10, 18) x 1 [ 68.733] sna_composite_rectangles: clipped extents (1, 1),(10, 18) x 1 [ 68.733] sna_composite_rectangles: pixmap +(0, 0) extents (1, 1),(10, 18) [ 68.733] sna_composite_rectangles: fallback, dst pixmap=4021 too small or not attached [ 68.733] sna_composite_rectangles: fallback [ 68.733] sna_drawable_move_region_to_cpu(pixmap=4021 (13x20), [(1, 1), (10, 18)], flags=1) [ 68.733] sna_drawable_move_region_to_cpu: pixmap=4021 all damaged on CPU [ 68.733] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 68.733] sna_composite_rectangles: fallback fill: (1, 1)x(9, 17) ffffffff [ 68.733] sna_copy_area: src=pixmap=4021:(0, 0)x(13, 20)+(0, 0) -> dst=pixmap=3060:(702, 850)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 68.733] sna_copy_area: normal copy [ 68.733] sna_do_copy: src=(0, 0), dst=(702, 850), size=(13x20) [ 68.733] sna_do_copy: after drawable: src=(0, 0), dst=(767, 874), size=(13x20) [ 68.733] sna_do_copy: dst extents (767, 874), (780, 894), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 68.733] sna_do_copy: clipped dst extents (767, 874), (780, 894) [ 68.733] sna_do_copy: unclipped src extents (0, 0), (13, 20) [ 68.733] sna_do_copy: clipped src extents (0, 0), (13, 20) [ 68.733] sna_do_copy: pixmap -- no source clipping [ 68.733] sna_do_copy: src extents (0, 0), (13, 20) x 1 [ 68.733] sna_do_copy: copy region (767, 874), (780, 894) x 1 + (-767, -874) [ 68.733] sna_copy_boxes (boxes=1x[(767, 874), (780, 894)...], src pixmap=4021+(-767, -874), dst pixmap=3060+(-65, -24), alu=3, src.size=13x20, dst.size=3775x2136) [ 68.733] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94ad7060, gpu_bo=0, cpu_bo=0), replaces=0 [ 68.733] sna_drawable_use_bo pixmap=3060, box=((702, 850), (715, 870)), flags=8... [ 68.733] sna_drawable_use_bo: exported target, set PREFER_GPU [ 68.733] sna_drawable_use_bo: pinned, never REPLACES [ 68.733] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 68.733] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 68.733] sna_drawable_use_bo: using whole GPU bo [ 68.733] region_overlaps_damage? [ 68.733] use_shm_bo: no, not attached [ 68.733] sna_drawable_move_region_to_cpu(pixmap=4021 (13x20), [(0, 0), (13, 20)], flags=2) [ 68.733] sna_drawable_move_region_to_cpu: pixmap=4021 all damaged on CPU [ 68.733] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 68.733] sna_write_boxes x 1, src stride=52, src dx=(-702, -850) [ 68.733] kgem_bo_can_map: handle=9, map=0x7fc6b7845000:0x0:0x7fc656564000, tiling=1, domain=1, offset=4029534208 [ 68.733] write_boxes_inplace x 1, handle=9, tiling=1 [ 68.733] upload_inplace__tiled: tiling=1 [ 68.733] kgem_bo_can_map__cpu: handle=9 [ 68.733] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 68.733] kgem_bo_map__cpu(handle=9, size=33177600, map=0x7fc6b7845000:0x7fc656564000) [ 68.733] kgem_bo_sync__cpu: handle=9 [ 68.733] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(702, 850), size=13x20, pitch=52/15360 [ 68.733] sna_accel_flush: flush?=0, dirty?=0 [ 68.733] sna_accel_flush: flush?=0, dirty?=0 [ 68.733] sna_accel_flush: flush?=0, dirty?=0 [ 68.734] sna_accel_flush: flush?=0, dirty?=0 [ 68.734] sna_destroy_pixmap: pixmap=4021, attached?=1 [ 68.734] __sna_free_pixmap(pixmap=4021) [ 68.734] sna_accel_flush: flush?=0, dirty?=0 [ 68.734] sna_accel_flush: flush?=0, dirty?=0 [ 68.734] sna_accel_flush: flush?=0, dirty?=0 [ 68.734] sna_block_handler (tv=0.493000) [ 68.734] sna_scanout_do_flush: flush timer active: delta=9 [ 68.734] sna_accel_do_throttle -- no pending activity [ 68.734] sna_accel_block: evaluating timers, active=5 [ 68.734] sna_accel_block: flush timer expires in 9 [68743] [ 68.735] sna_wakeup_handler [ 68.735] sna_accel_flush: flush?=0, dirty?=0 [ 68.735] sna_accel_flush: flush?=0, dirty?=0 [ 68.735] sna_accel_flush: flush?=0, dirty?=0 [ 68.735] sna_accel_flush: flush?=0, dirty?=0 [ 68.735] sna_accel_flush: flush?=0, dirty?=0 [ 68.735] sna_accel_flush: flush?=0, dirty?=0 [ 68.735] sna_accel_flush: flush?=0, dirty?=0 [ 68.735] sna_accel_flush: flush?=0, dirty?=0 [ 68.735] sna_accel_flush: flush?=0, dirty?=0 [ 68.735] sna_block_handler (tv=0.492000) [ 68.735] sna_scanout_do_flush: flush timer active: delta=8 [ 68.735] sna_accel_do_throttle -- no pending activity [ 68.735] sna_accel_block: evaluating timers, active=5 [ 68.735] sna_accel_block: flush timer expires in 8 [68743] [ 68.736] sna_wakeup_handler [ 68.736] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=40, name=5 [ 68.736] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 68.736] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 68.736] sna_dri2_get_back: draw size=7680x2160, back buffer handle=40 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 [ 68.736] sna_dri2_get_back: reuse backbuffer? 1 [ 68.736] sna_dri2_get_back: back buffer handle=40, active?=0, refcnt=1 [ 68.736] sna_dri2_get_back: reuse unattached back [ 68.736] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 68.736] sna_dri2_reuse_buffer: reusing back buffer handle=40, name=5, pitch=30720, age=0 [ 68.736] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 68.736] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=128, name=76, active_scanout=3 [ 68.736] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 68.736] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 68.736] sna_accel_flush: flush?=0, dirty?=0 [ 68.736] sna_accel_flush: flush?=0, dirty?=0 [ 68.736] sna_accel_flush: flush?=0, dirty?=0 [ 68.736] sna_block_handler (tv=0.491000) [ 68.736] sna_scanout_do_flush: flush timer active: delta=7 [ 68.736] sna_accel_do_throttle -- no pending activity [ 68.736] sna_accel_block: evaluating timers, active=5 [ 68.736] sna_accel_block: flush timer expires in 7 [68743] [ 68.737] sna_wakeup_handler [ 68.737] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 68.737] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 68.737] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 68.737] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 68.737] sna_dri2_get_msc(draw=146, pipe=0) [ 68.737] sna_crtc_record_swap: recording last swap on pipe=0, frame 3873 [msc=3873], time 68.722649 [ 68.737] sna_dri2_get_msc: msc=3873 [raw=3873], ust=68722649 [ 68.737] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=40 (refs=1/1, flush=0) , front=128 (refs=1/4, flush=1) [ 68.737] sna_dri2_schedule_swap(target_msc=3860, divisor=0, remainder=0) [ 68.737] sna_dri2_schedule_swap: using front handle=128, active_scanout?=3, flush?=1 [ 68.737] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 68.737] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 68.737] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 68.738] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 68.738] sna_crtc_record_swap: recording last swap on pipe=0, frame 3873 [msc=3873], time 68.722649 [ 68.738] immediate_swap: current_msc=3873, target_msc=3860 -- yes [ 68.738] can_flip: no, shadow enabled [ 68.738] sna_dri2_add_event: adding event to window 146) [ 68.738] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 68.738] sna_dri2_immediate_blit: no pending blit, starting chain [ 68.738] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 68.738] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 68.738] can_xchg: back size=8701e00, front size=8701e00 [ 68.738] can_xchg: yes, pixmap=165 [ 68.738] sna_dri2_xchg: win=146, exchange front=128/76,ref=2 and back=40/5,ref=2, pixmap=165 7680x2160 [ 68.738] sna_dri2_xchg: back_bo handle=40, pitch=30720, size=132710400, ref=1, active_scanout?=0 [ 68.738] sna_dri2_xchg: front_bo handle=128, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 68.738] set_bo: pixmap=165, handle=40 (old handle=128) [ 68.738] set_bo: marking whole pixmap as damaged [ 68.738] set_bo: applying final/discard move-to-gpu [ 68.738] wait_for_shadow: flags=0, flips=0, handle=128, shadow=32 [ 68.738] set_bo: dropping flush hint from handle=128 [ 68.738] set_bo: adding flush hint to handle=40 [ 68.738] mark_stale(handle=128) => 1 [ 68.738] swap_limit: draw=146 setting swap limit to 3 [ 68.738] sna_dri2_swap_limit_validate: swap limit set to 3 [ 68.738] sna_next_vblank(pipe=0, waiting until next vblank) [ 68.738] sna_dri2_schedule_swap: reported target_msc=3873 [ 68.738] sna_accel_flush: flush?=0, dirty?=0 [ 68.738] sna_accel_flush: flush?=0, dirty?=0 [ 68.738] sna_accel_flush: flush?=0, dirty?=0 [ 68.738] sna_accel_flush: flush?=0, dirty?=0 [ 68.738] sna_block_handler (tv=0.489000) [ 68.738] sna_scanout_do_flush: flush timer active: delta=5 [ 68.738] sna_accel_do_throttle -- no pending activity [ 68.738] sna_accel_block: evaluating timers, active=5 [ 68.738] sna_accel_block: flush timer expires in 5 [68743] [ 68.738] sna_wakeup_handler [ 68.739] sna_mode_wakeup: len=32 [ 68.739] sna_dri2_vblank_handler(type=2, sequence=3874, draw=3353) [ 68.739] sna_crtc_record_swap: recording last swap on pipe=0, frame 3874 [msc=3874], time 68.739315 [ 68.739] sna_dri2_vblank_handler: 2 complete, frame=3874 tv=68.739315 [ 68.739] sna_dri2_blit_complete: blit finished [ 68.739] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=3874, tv=68.739315) [ 68.739] frame_swap_complete(type=2): draw=146, pipe=0, frame=3874 [msc=3874], tv=68.739315 [ 68.739] sna_accel_flush: flush?=0, dirty?=0 [ 68.739] sna_dri2_event_free(draw?=1) [ 68.739] sna_dri2_remove_event: remove[0x561c94984a20] from window 146, active? 1 [ 68.739] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 68.739] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=128] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 68.739] sna_dri2_vblank_handler complete [ 68.739] sna_block_handler (tv=0.488000) [ 68.739] sna_scanout_do_flush: flush timer active: delta=4 [ 68.739] sna_accel_do_throttle -- no pending activity [ 68.739] sna_accel_block: evaluating timers, active=5 [ 68.739] sna_accel_block: flush timer expires in 4 [68743] [ 68.742] sna_wakeup_handler [ 68.742] sna_accel_flush: flush?=0, dirty?=0 [ 68.742] sna_accel_flush: flush?=0, dirty?=0 [ 68.742] sna_block_handler (tv=0.485000) [ 68.742] sna_scanout_do_flush: flush timer active: delta=1 [ 68.742] sna_scanout_do_flush (time=68742), triggered [ 68.742] sna_scanout_flush (time=68742), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 68.742] has_shadow: has pending damage? 1, outstanding flips: 0 [ 68.742] stop_flush: scanout=40 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 68.742] has_shadow: has pending damage? 1, outstanding flips: 0 [ 68.742] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 68.742] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 68.742] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 68.742] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 68.742] sna_pixmap_move_to_gpu: already all-damaged [ 68.742] sna_pixmap_mark_active: pixmap=165, handle=40 [ 68.742] sna_mode_redisplay: crtc[0] transformed? 0 [ 68.742] sna_mode_redisplay: crtc[1] transformed? 0 [ 68.742] sna_mode_redisplay: crtc[2] transformed? 0 [ 68.742] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=40 [active=1] [ 68.742] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 128, transformed? 0 [ 68.742] get_fb: reusing fb=110 for handle=40 [ 68.743] sna_mode_redisplay: recording flip on CRTC:32 handle=40, active_scanout=2, serial=2 [ 68.743] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 68.743] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 128, transformed? 0 [ 68.743] sna_mode_redisplay: recording flip on CRTC:39 handle=40, active_scanout=3, serial=3 [ 68.743] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 68.743] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 68.743] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 68.743] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=40, shadow handle=32 [ 68.743] sna_accel_do_throttle -- no pending activity [ 68.743] sna_accel_block: evaluating timers, active=5 [ 68.743] sna_accel_block: flush timer expires in 16 [68758] [ 68.754] sna_wakeup_handler [ 68.754] sna_mode_wakeup: len=32 [ 68.754] sna_mode_wakeup: recording last swap on pipe=1, frame 3845 [f05], time 68.754594 [ 68.754] sna_mode_wakeup: removing handle=128 [active_scanout=1] from scanout, installing handle=40 [active_scanout=3] [ 68.754] sna_mode_wakeup: flip complete, pending? 2 [ 68.754] sna_block_handler (tv=0.473000) [ 68.754] sna_scanout_do_flush: flush timer active: delta=4 [ 68.754] sna_accel_do_throttle -- no pending activity [ 68.754] sna_accel_block: evaluating timers, active=5 [ 68.754] sna_accel_block: flush timer expires in 4 [68758] [ 68.755] sna_wakeup_handler [ 68.755] sna_mode_wakeup: len=32 [ 68.755] sna_mode_wakeup: recording last swap on pipe=0, frame 3875 [f23], time 68.755996 [ 68.755] sna_mode_wakeup: removing handle=128 [active_scanout=0] from scanout, installing handle=40 [active_scanout=3] [ 68.755] sna_mode_wakeup: flip complete, pending? 1 [ 68.755] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 68.755] sna_block_handler (tv=0.472000) [ 68.755] sna_scanout_do_flush: flush timer active: delta=3 [ 68.755] sna_scanout_do_flush (time=68755), triggered [ 68.755] sna_scanout_flush (time=68755), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 68.755] has_shadow: has pending damage? 0, outstanding flips: 0 [ 68.755] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 68.755] has_shadow: has pending damage? 0, outstanding flips: 0 [ 68.755] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 68.755] sna_accel_do_throttle -- no pending activity [ 68.755] sna_accel_block: evaluating timers, active=5 [ 68.755] sna_accel_block: flush timer expires in 16 [68771] [ 68.758] sna_wakeup_handler [ 68.758] sna_create_pixmap(715, 37, 32, usage=0) [ 68.758] kgem_can_create_2d: 715x37 @ 32 [ 68.758] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=37 [ 68.758] kgem_can_create_2d: untiled size=110592 [ 68.758] kgem_choose_tiling: TLB near-miss between lines 715x37 (pitch=2860), forcing tiling 1 [ 68.758] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=37 [ 68.758] kgem_can_create_2d: tiled[-1] size=110592 [ 68.758] sna_create_pixmap: usage=0, flags=1b [ 68.758] sna_create_pixmap: creating GPU pixmap 715x37, stride=2860, flags=1b [ 68.758] __pop_freed_pixmap: reusing freed pixmap=4017 header [ 68.758] create_pixmap_hdr: pixmap=4022, width=715, height=37, usage=0 [ 68.758] sna_create_pixmap: serial=4022, 715x37, usage=0 [ 68.758] sna_composite_rectangles(pixmap=4023, op=0, 0 x 1 [(0, 0)x(715, 37) ...]) [ 68.758] sna_composite_rectangles: converted to op 0 [ 68.758] sna_composite_rectangles[0] (0, 0)x(715, 37) -> (0, 0), (715, 37) [ 68.758] sna_composite_rectangles: nrects=1, region=(0, 0), (715, 37) x 1 [ 68.758] sna_composite_rectangles: clipped extents (0, 0),(715, 37) x 1 [ 68.758] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(715, 37) [ 68.758] sna_composite_rectangles: dropping last-cpu hint [ 68.758] sna_drawable_use_bo pixmap=4023, box=((0, 0), (715, 37)), flags=19... [ 68.758] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 68.758] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 68.758] sna_pixmap_move_to_gpu(pixmap=4023, usage=0), flags=b [ 68.758] sna_pixmap_move_to_gpu: CPU damage? 0 [ 68.758] sna_pixmap_move_to_gpu: creating GPU bo (715x37@32), create=b [ 68.758] kgem_choose_tiling: TLB near-miss between lines 715x37 (pitch=2860), forcing tiling 1 [ 68.758] kgem_choose_tiling: TLB near-miss between lines 715x37 (pitch=2860), forcing tiling 1 [ 68.758] sna_pixmap_alloc_gpu: pixmap=4023 [ 68.758] kgem_create_2d(715x37, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 68.758] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=3072, height=40 [ 68.758] inactive too small: 16 < 30 [ 68.758] inactive too small: 16 < 30 [ 68.758] inactive too small: 16 < 30 [ 68.758] inactive too small: 16 < 30 [ 68.758] inactive too small: 16 < 30 [ 68.758] inactive too small: 16 < 30 [ 68.758] inactive too small: 16 < 30 [ 68.758] inactive too small: 16 < 30 [ 68.758] kgem_set_tiling: handle=23, tiling=1 [1], pitch=3072 [3072]: 1 [ 68.758] kgem_bo_remove_from_inactive: removing handle=23 from inactive [ 68.758] from inactive: pitch=3072, tiling=1: handle=23, id=2284 [ 68.758] __sna_damage_all(715, 37) [ 68.758] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 68.758] sna_pixmap_mark_active: pixmap=4023, handle=23 [ 68.758] sna_drawable_use_bo: allocated GPU bo for operation [ 68.758] sna_drawable_use_bo: using GPU bo with damage? 0 [ 68.758] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 68.758] kgem_bo_is_render: handle=23, rq? 0 [0] [ 68.758] kgem_bo_is_render: handle=23, rq? 0 [0] [ 68.758] gen9_render_fill_boxes(0 x 1 [(0, 0), (715, 37) ...]) [ 68.758] sna_render_get_solid: 0 [ 68.758] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 68.758] kgem_check_bo: num_pages=+64, num_exec=+1 [ 68.758] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 68.758] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 68.758] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 68.758] kgem_add_handle: handle=4, index=0 [ 68.758] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 68.758] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 68.758] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 68.758] gen9_composite_get_binding_table(ffc0) [ 68.758] kgem_add_reloc64: handle=23, pos=16360, delta=0, domains=20002 [ 68.758] kgem_add_handle: handle=23, index=1 [ 68.758] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd541000) [ 68.758] __kgem_bo_mark_dirty: handle=23 (proxy? 0) [ 68.758] [3fe0] bind bo(handle=23, addr=fd541000), format=192, width=715, height=37, pitch=3072, tiling=1 -> render [ 68.758] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 68.758] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 68.758] kgem_add_handle: handle=7, index=2 [ 68.758] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 68.758] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 68.758] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 68.758] gen9_emit_sampler: sampler = 1 [ 68.758] gen9_emit_sf: num_sf_outputs=1 [ 68.758] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 68.758] gen9_emit_vertex_elements: setup id=0 [ 68.758] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 68.758] (0, 0), (715, 37) [ 68.758] gen8_vertex_flush[490] = 3 [ 68.758] sna_composite_rectangles: pixmap=4023 marking clear [0]? 1 [ 68.758] sna_composite_rectangles(pixmap=4023, op=1, fff2f1f0 x 4 [(702, 0)x(13, 17) ...]) [ 68.758] sna_composite_rectangles: converted to op 1 [ 68.758] sna_composite_rectangles[0] (702, 0)x(13, 17) -> (702, 0), (715, 17) [ 68.758] sna_composite_rectangles[1] (702, 17)x(13, 3) -> (702, 17), (715, 20) [ 68.758] sna_composite_rectangles[2] (0, 17)x(13, 3) -> (0, 17), (13, 20) [ 68.758] sna_composite_rectangles[3] (0, 20)x(13, 17) -> (0, 20), (13, 37) [ 68.758] sna_composite_rectangles: nrects=4, region=(0, 0), (715, 37) x 4 [ 68.758] sna_composite_rectangles: clipped extents (0, 0),(715, 37) x 4 [ 68.758] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(715, 37) [ 68.758] sna_composite_rectangles: dropping last-cpu hint [ 68.758] sna_drawable_use_bo pixmap=4023, box=((0, 0), (715, 37)), flags=1... [ 68.758] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 68.758] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 68.758] sna_drawable_use_bo: using whole GPU bo [ 68.758] gen9_render_fill_boxes (op=1, color=(f2f2, f1f1, f0f0, ffff) [20028888]) [ 68.758] kgem_bo_is_render: handle=23, rq? 1 [1] [ 68.758] gen9_render_fill_boxes(fff2f1f0 x 4 [(702, 0), (715, 17) ...]) [ 68.758] sna_render_get_solid: fff2f1f0 [ 68.758] sna_render_get_solid(15) = fff2f1f0 (old) [ 68.758] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 68.758] kgem_check_bo: num_pages=+0, num_exec=+0 [ 68.758] gen9_composite_get_binding_table(ff00) [ 68.758] kgem_add_reloc64: handle=113, pos=16312, delta=0, domains=40000 [ 68.758] kgem_add_reloc64: adding proxy [delta=60] for handle=113 [ 68.758] kgem_add_handle: handle=113, index=3 [ 68.758] kgem_add_reloc64[5] = (delta=60, target handle=3, presumed=fe00a000) [ 68.758] [3fb0] bind bo(handle=113, addr=fe00a03c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 68.758] gen9_emit_vertex_elements: setup id=0 [ 68.758] (702, 0), (715, 17) [ 68.758] (0, 17), (13, 20) [ 68.758] (702, 17), (715, 20) [ 68.758] (0, 20), (13, 37) [ 68.758] gen8_vertex_flush[4cc] = 12 [ 68.758] sna_composite_rectangles(pixmap=4023, op=1, ff300a24 x 4 [(702, 0)x(13, 17) ...]) [ 68.758] sna_composite_rectangles: converted to op 1 [ 68.758] sna_composite_rectangles[0] (702, 0)x(13, 17) -> (702, 0), (715, 17) [ 68.758] sna_composite_rectangles[1] (702, 17)x(13, 3) -> (702, 17), (715, 20) [ 68.758] sna_composite_rectangles[2] (0, 17)x(13, 3) -> (0, 17), (13, 20) [ 68.758] sna_composite_rectangles[3] (0, 20)x(13, 17) -> (0, 20), (13, 37) [ 68.758] sna_composite_rectangles: nrects=4, region=(0, 0), (715, 37) x 4 [ 68.758] sna_composite_rectangles: clipped extents (0, 0),(715, 37) x 4 [ 68.758] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(715, 37) [ 68.758] sna_composite_rectangles: dropping last-cpu hint [ 68.758] sna_drawable_use_bo pixmap=4023, box=((0, 0), (715, 37)), flags=1... [ 68.758] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 68.758] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 68.758] sna_drawable_use_bo: using whole GPU bo [ 68.758] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 68.758] kgem_bo_is_render: handle=23, rq? 1 [1] [ 68.758] gen9_render_fill_boxes(ff300a24 x 4 [(702, 0), (715, 17) ...]) [ 68.758] sna_render_get_solid: ff300a24 [ 68.758] sna_render_get_solid(17) = ff300a24 (old) [ 68.758] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 68.758] kgem_check_bo: num_pages=+0, num_exec=+0 [ 68.758] gen9_composite_get_binding_table(fe80) [ 68.758] kgem_add_reloc64: handle=113, pos=16280, delta=0, domains=40000 [ 68.758] kgem_add_reloc64: adding proxy [delta=68] for handle=113 [ 68.758] kgem_add_reloc64[6] = (delta=68, target handle=3, presumed=fe00a000) [ 68.758] [3f90] bind bo(handle=113, addr=fe00a044), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 68.758] gen9_emit_vertex_elements: setup id=0 [ 68.758] (702, 0), (715, 17) [ 68.758] (0, 17), (13, 20) [ 68.758] (702, 17), (715, 20) [ 68.758] (0, 20), (13, 37) [ 68.758] gen8_vertex_flush[508] = 12 [ 68.758] sna_composite_rectangles(pixmap=4023, op=1, ff300a24 x 4 [(702, 0)x(13, 17) ...]) [ 68.758] sna_composite_rectangles: converted to op 1 [ 68.758] sna_composite_rectangles[0] (702, 0)x(13, 17) -> (702, 0), (715, 17) [ 68.758] sna_composite_rectangles[1] (702, 17)x(13, 3) -> (702, 17), (715, 20) [ 68.758] sna_composite_rectangles[2] (0, 17)x(13, 3) -> (0, 17), (13, 20) [ 68.758] sna_composite_rectangles[3] (0, 20)x(13, 17) -> (0, 20), (13, 37) [ 68.758] sna_composite_rectangles: nrects=4, region=(0, 0), (715, 37) x 4 [ 68.758] sna_composite_rectangles: clipped extents (0, 0),(715, 37) x 4 [ 68.758] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(715, 37) [ 68.758] sna_composite_rectangles: dropping last-cpu hint [ 68.758] sna_drawable_use_bo pixmap=4023, box=((0, 0), (715, 37)), flags=1... [ 68.758] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 68.758] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 68.758] sna_drawable_use_bo: using whole GPU bo [ 68.758] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 68.758] kgem_bo_is_render: handle=23, rq? 1 [1] [ 68.758] gen9_render_fill_boxes(ff300a24 x 4 [(702, 0), (715, 17) ...]) [ 68.758] sna_render_get_solid: ff300a24 [ 68.758] sna_render_get_solid(17) = ff300a24 (last) [ 68.758] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 68.758] kgem_check_bo: num_pages=+0, num_exec=+0 [ 68.758] gen9_composite_get_binding_table(fe00) [ 68.758] gen9_emit_vertex_elements: setup id=0 [ 68.758] (702, 0), (715, 17) [ 68.758] (0, 17), (13, 20) [ 68.758] (702, 17), (715, 20) [ 68.758] (0, 20), (13, 37) [ 68.758] gen8_vertex_flush[508] = 24 [ 68.758] sna_glyphs(op=3, nlist=1, src=(1, 15)) [ 68.758] kgem_bo_is_busy: handle=23, domain: 0 exec? 1, rq? 1 [ 68.758] sna_glyphs: discarding mask [ 68.758] glyphs0_to_dst(op=3, src=(1, 15), nlist=1, dst=(1, 15)+(0, 0)) [ 68.758] clipped_glyphs? 2 glyph in 1 lists extents (1, 5), (19, 18), region (2, 17), (13, 18): yes [ 68.758] gen9_render_composite: 0x0, current mode=1/1 [ 68.759] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 68.759] kgem_bo_is_busy: handle=23, domain: 0 exec? 1, rq? 1 [ 68.759] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 68.759] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 68.759] sna_drawable_use_bo pixmap=4023, box=((2, 17), (13, 18)), flags=7... [ 68.759] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 68.759] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 68.759] sna_drawable_use_bo: using whole GPU bo [ 68.759] gen9_composite_set_target: pixmap=4023, format=20028888, size=715x37, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 68.759] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 68.759] color_convert: src=ff8ae234 [20028888] [ 68.759] color_convert: dst=ff8ae234 [20028888] [ 68.759] sna_render_get_solid: ff8ae234 [ 68.759] sna_render_get_solid(22) = ff8ae234 (old) [ 68.759] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 68.759] sna_transform_is_imprecise_integer_translation: no transform [ 68.759] gen9_composite_picture: integer translation (0, 0), removing [ 68.759] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 68.759] sna_render_pixmap_bo: GPU all damaged [ 68.759] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 68.759] gen4_choose_composite_emitter: solid, identity mask [ 68.759] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 68.759] aligning vertex: was 2, now 4 floats per vertex [ 68.759] gen9_composite_get_binding_table(fe00) [ 68.759] kgem_add_reloc64: handle=113, pos=16248, delta=0, domains=40000 [ 68.759] kgem_add_reloc64: adding proxy [delta=88] for handle=113 [ 68.759] kgem_add_reloc64[7] = (delta=88, target handle=3, presumed=fe00a000) [ 68.759] [3f70] bind bo(handle=113, addr=fe00a058), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 68.759] kgem_add_reloc64: handle=6, pos=16232, delta=0, domains=40000 [ 68.759] kgem_add_handle: handle=6, index=4 [ 68.759] kgem_add_reloc64[8] = (delta=0, target handle=4, presumed=fd581000) [ 68.759] [3f60] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 68.759] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 68.759] gen9_emit_sampler: sampler = a [ 68.759] gen9_emit_sf: num_sf_outputs=2 [ 68.759] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 68.759] gen9_emit_vertex_elements: setup id=9 [ 68.759] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 68.759] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 68.759] glyphs0_to_dst: glyph=(9, 5), (19, 18), clip=(2, 17), (13, 18) [ 68.759] glyphs0_to_dst: blt=(9, 17), (13, 18) [ 68.759] emit_primitive_identity_mask__avx2: dst=(9, 17), mask=(672.00, 60.00) x (4.00, 1.00) [ 68.759] gen8_vertex_flush[5e4] = 3 [ 68.759] gen9_magic_ca_pass: CA fixup (20 -> 23) [ 68.759] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 68.759] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 68.759] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 68.759] sna_composite_rectangles(pixmap=4023, op=1, ffffffff x 2 [(1, 18)x(9, 2) ...]) [ 68.759] sna_composite_rectangles: converted to op 1 [ 68.759] sna_composite_rectangles[0] (1, 18)x(9, 2) -> (1, 18), (10, 20) [ 68.759] sna_composite_rectangles[1] (1, 20)x(9, 15) -> (1, 20), (10, 35) [ 68.759] sna_composite_rectangles: nrects=2, region=(1, 18), (10, 35) x 2 [ 68.759] sna_composite_rectangles: clipped extents (1, 18),(10, 35) x 1 [ 68.759] sna_composite_rectangles: pixmap +(0, 0) extents (1, 18),(10, 35) [ 68.759] sna_composite_rectangles: dropping last-cpu hint [ 68.759] sna_drawable_use_bo pixmap=4023, box=((1, 18), (10, 35)), flags=9... [ 68.759] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 68.759] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 68.759] sna_drawable_use_bo: using whole GPU bo [ 68.759] gen9_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20028888]) [ 68.759] kgem_bo_is_render: handle=23, rq? 1 [1] [ 68.759] gen9_render_fill_boxes(ffffffff x 1 [(1, 18), (10, 35) ...]) [ 68.759] sna_render_get_solid: ffffffff [ 68.759] sna_render_get_solid(white) [ 68.759] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 68.759] kgem_check_bo: num_pages=+0, num_exec=+0 [ 68.759] aligning vertex: was 4, now 2 floats per vertex [ 68.759] gen9_composite_get_binding_table(fd40) [ 68.759] kgem_add_reloc64: handle=7, pos=16200, delta=0, domains=40000 [ 68.759] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 68.759] kgem_add_reloc64[9] = (delta=1048, target handle=2, presumed=fffe8000) [ 68.759] [3f40] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 68.759] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 68.759] gen9_emit_sampler: sampler = 1 [ 68.759] gen9_emit_sf: num_sf_outputs=1 [ 68.759] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 68.759] gen9_emit_vertex_elements: setup id=0 [ 68.759] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 68.759] (1, 18), (10, 35) [ 68.759] gen8_vertex_flush[720] = 3 [ 68.759] sna_validate_gc(0x561c94ab2470) changes=e0000, previous serial=80000f24, drawable=f24 [ 68.759] sna_validate_gc: recomputing clip [ 68.759] sna_validate_gc: composite clip=4x[(65, 874), (780, 911)] [0x561c94a32a70] [ 68.759] sna_copy_area: src=pixmap=4023:(0, 0)x(715, 37)+(0, 0) -> dst=pixmap=3060:(0, 850)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 68.759] sna_copy_area: normal copy [ 68.759] sna_do_copy: src=(0, 0), dst=(0, 850), size=(715x37) [ 68.759] sna_do_copy: after drawable: src=(0, 0), dst=(65, 874), size=(715x37) [ 68.759] sna_do_copy: dst extents (65, 874), (780, 911), dst clip extents (65, 874), (780, 911), dst size=3775x2136 [ 68.759] sna_do_copy: clipped dst extents (65, 874), (780, 911) [ 68.759] sna_do_copy: unclipped src extents (0, 0), (715, 37) [ 68.759] sna_do_copy: clipped src extents (0, 0), (715, 37) [ 68.759] sna_do_copy: pixmap -- no source clipping [ 68.759] sna_do_copy: src extents (0, 0), (715, 37) x 1 [ 68.759] sna_do_copy: copy region (65, 874), (780, 911) x 4 + (-65, -874) [ 68.759] sna_copy_boxes (boxes=4x[(767, 874), (780, 891)...], src pixmap=4023+(-65, -874), dst pixmap=3060+(-65, -24), alu=3, src.size=715x37, dst.size=3775x2136) [ 68.759] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94a26fb0, gpu_bo=23, cpu_bo=0), replaces=0 [ 68.759] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 68.759] sna_drawable_use_bo pixmap=3060, box=((0, 850), (715, 887)), flags=3... [ 68.759] sna_drawable_use_bo: exported target, set PREFER_GPU [ 68.759] sna_drawable_use_bo: pinned, never REPLACES [ 68.759] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=3 [ 68.759] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 68.759] sna_drawable_use_bo: using whole GPU bo [ 68.759] sna_pixmap_move_to_gpu(pixmap=4023, usage=0), flags=a [ 68.759] sna_pixmap_move_to_gpu: already all-damaged [ 68.759] sna_pixmap_mark_active: pixmap=4023, handle=23 [ 68.759] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 68.759] gen9_render_copy_boxes (0, -850)->(0, 0) x 4, alu=3, flags=0, self-copy=0, overlaps? 0 [ 68.759] kgem_bo_is_render: handle=23, rq? 1 [1] [ 68.759] kgem_bo_is_render: handle=9, rq? 0 [0] [ 68.759] kgem_bo_is_render: handle=9, rq? 0 [0] [ 68.759] kgem_bo_is_render: handle=23, rq? 1 [1] [ 68.759] kgem_set_mode: flushing before new bo [ 68.759] gen8_vertex_close: used=98, vbo active? 0, vb=201, nreloc=2 [ 68.759] gen8_vertex_close: copy to batch: 98 @ 462 [ 68.759] gen8_vertex_close: reloc[0] = 287 [ 68.759] kgem_add_reloc64: handle=0, pos=287, delta=1848, domains=200000 [ 68.759] kgem_add_reloc64[10] = (delta=1848, target handle=batch) [ 68.759] gen8_vertex_close: reloc[1] = 372 [ 68.759] kgem_add_reloc64: handle=0, pos=372, delta=1848, domains=200000 [ 68.759] kgem_add_reloc64[11] = (delta=1848, target handle=batch) [ 68.759] batch[1/1, flags=1800]: 462 560 16192 16384, nreloc=12, nexec=5, nfence=0, aperture=1100 [fenced=0] [ 68.759] kgem_fixup_relocs: fixing up 3 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 68.759] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 68.759] kgem_fixup_relocs: shrinking by 61440 [ 68.759] __kgem_busy: handle=1, busy=0, wedged=0 [ 68.759] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 68.759] kgem_commit: release handle=23 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd541000 [ 68.759] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 68.759] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 68.759] __kgem_bo_clear_busy: handle=7 [ 68.759] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 68.759] kgem_commit: release handle=113 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 68.759] __kgem_bo_clear_busy: handle=113 [ 68.759] kgem_commit: release handle=113 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fe00a000 [ 68.759] kgem_commit: release handle=113 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 68.759] __kgem_bo_clear_busy: handle=113 [ 68.759] kgem_commit: release handle=113 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 68.759] __kgem_bo_clear_busy: handle=113 [ 68.759] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 68.759] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 68.759] __kgem_bo_clear_busy: handle=7 [ 68.759] __kgem_busy: handle=1, busy=131072, wedged=0 [ 68.759] kgem_check_bo: num_pages=+8164, num_exec=+2 [ 68.759] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 68.759] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 68.759] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 68.759] kgem_add_handle: handle=4, index=0 [ 68.759] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 68.759] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 68.759] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 68.759] gen9_composite_get_binding_table(ffc0) [ 68.759] kgem_add_reloc64: handle=9, pos=16360, delta=0, domains=20002 [ 68.759] kgem_add_handle: handle=9, index=1 [ 68.759] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f02dd000) [ 68.759] __kgem_bo_mark_dirty: handle=9 (proxy? 0) [ 68.759] [3fe0] bind bo(handle=9, addr=f02dd000), format=192, width=3775, height=2136, pitch=15360, tiling=1 -> render [ 68.759] kgem_add_reloc64: handle=23, pos=16344, delta=0, domains=40000 [ 68.759] kgem_add_handle: handle=23, index=2 [ 68.759] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd541000) [ 68.759] [3fd0] bind bo(handle=23, addr=fd541000), format=192, width=715, height=37, pitch=3072, tiling=1 -> sampler [ 68.759] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 68.759] gen9_emit_sampler: sampler = 0 [ 68.759] gen9_emit_sf: num_sf_outputs=1 [ 68.759] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 68.759] gen9_emit_vertex_elements: setup id=0 [ 68.759] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 68.759] (702, 0) -> (702, 850) + (13, 17) [ 68.759] (0, 17) -> (0, 867) + (13, 3) [ 68.759] (702, 17) -> (702, 867) + (13, 3) [ 68.759] (0, 20) -> (0, 870) + (13, 17) [ 68.759] gen8_vertex_flush[490] = 12 [ 68.759] sna_accel_flush: flush?=1, dirty?=0 [ 68.759] gen8_vertex_close: used=24, vbo active? 0, vb=1, nreloc=1 [ 68.759] gen8_vertex_close: copy to batch: 24 @ 298 [ 68.759] gen8_vertex_close: reloc[0] = 287 [ 68.759] kgem_add_reloc64: handle=0, pos=287, delta=1192, domains=200000 [ 68.759] kgem_add_reloc64[5] = (delta=1192, target handle=batch) [ 68.759] batch[1/1, flags=1800]: 298 322 16336 16384, nreloc=6, nexec=3, nfence=0, aperture=8174 [fenced=0] [ 68.759] __kgem_busy: handle=1, busy=0, wedged=0 [ 68.759] __kgem_retire_rq: request 1 complete [ 68.759] kgem_fixup_relocs: fixing up 2 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 68.759] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 68.759] kgem_fixup_relocs: shrinking by 61440 [ 68.759] __kgem_busy: handle=1, busy=0, wedged=0 [ 68.759] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 68.759] kgem_commit: release handle=9 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f02dd000 [ 68.759] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 68.759] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd541000 [ 68.759] __kgem_busy: handle=1, busy=131072, wedged=0 [ 68.759] sna_accel_flush: flush?=0, dirty?=0 [ 68.759] sna_accel_flush: flush?=0, dirty?=0 [ 68.759] sna_accel_flush: flush?=0, dirty?=0 [ 68.759] sna_accel_flush: flush?=0, dirty?=0 [ 68.759] sna_destroy_pixmap: pixmap=4023, attached?=1 [ 68.759] _kgem_bo_destroy: handle=23, proxy? 0 [ 68.759] __kgem_bo_destroy: handle=23, size=262144 [ 68.759] __kgem_busy: handle=23, busy=131072, wedged=0 [ 68.759] __kgem_bo_destroy: handle=23 -> active [ 68.759] __sna_free_pixmap(pixmap=4023) [ 68.759] sna_accel_flush: flush?=0, dirty?=0 [ 68.759] sna_accel_flush: flush?=0, dirty?=0 [ 68.759] sna_accel_flush: flush?=0, dirty?=0 [ 68.759] sna_block_handler (tv=0.468000) [ 68.760] kgem_retire, need_retire?=1 [ 68.760] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 68.760] kgem_retire__requests_ring: retiring ring 0 [ 68.760] __kgem_busy: handle=1, busy=0, wedged=0 [ 68.760] __kgem_retire_rq: request 1 complete [ 68.760] __kgem_bo_flush: handle=9, busy=0, wedged=0 [ 68.760] __kgem_bo_flush: handle=23, busy=0, wedged=0 [ 68.760] kgem_bo_move_to_cache: release handle=23 [ 68.760] kgem_bo_move_to_inactive: moving handle=23 to inactive [ 68.760] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 68.760] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 68.760] kgem_retire -- retired=1, need_retire=0 [ 68.760] sna_scanout_do_flush: flush timer active: delta=11 [ 68.760] sna_accel_do_throttle -- no pending activity [ 68.760] sna_accel_block: evaluating timers, active=5 [ 68.760] sna_accel_block: flush timer expires in 11 [68771] [ 68.761] sna_wakeup_handler [ 68.761] sna_accel_flush: flush?=0, dirty?=0 [ 68.761] sna_accel_flush: flush?=0, dirty?=0 [ 68.761] sna_block_handler (tv=0.466000) [ 68.761] sna_scanout_do_flush: flush timer active: delta=10 [ 68.761] sna_accel_do_throttle -- no pending activity [ 68.761] sna_accel_block: evaluating timers, active=5 [ 68.761] sna_accel_block: flush timer expires in 10 [68771] [ 68.761] sna_wakeup_handler [ 68.761] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=128, name=76 [ 68.761] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 68.761] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 68.761] sna_dri2_get_back: draw size=7680x2160, back buffer handle=128 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 [ 68.761] sna_dri2_get_back: reuse backbuffer? 1 [ 68.761] sna_dri2_get_back: back buffer handle=128, active?=0, refcnt=1 [ 68.761] sna_dri2_get_back: reuse unattached back [ 68.761] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 68.761] sna_dri2_reuse_buffer: reusing back buffer handle=128, name=76, pitch=30720, age=0 [ 68.761] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 68.761] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=40, name=5, active_scanout=3 [ 68.761] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 68.761] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 68.761] sna_accel_flush: flush?=0, dirty?=0 [ 68.761] sna_accel_flush: flush?=0, dirty?=0 [ 68.761] sna_accel_flush: flush?=0, dirty?=0 [ 68.761] sna_block_handler (tv=0.466000) [ 68.761] sna_scanout_do_flush: flush timer active: delta=10 [ 68.761] sna_accel_do_throttle -- no pending activity [ 68.761] sna_accel_block: evaluating timers, active=5 [ 68.761] sna_accel_block: flush timer expires in 10 [68771] [ 68.762] sna_wakeup_handler [ 68.762] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 68.762] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 68.762] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 68.762] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 68.762] sna_dri2_get_msc(draw=146, pipe=0) [ 68.762] sna_crtc_record_swap: recording last swap on pipe=0, frame 3875 [msc=3875], time 68.755996 [ 68.762] sna_dri2_get_msc: msc=3875 [raw=3875], ust=68755996 [ 68.762] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=128 (refs=1/1, flush=0) , front=40 (refs=1/4, flush=1) [ 68.762] sna_dri2_schedule_swap(target_msc=3874, divisor=0, remainder=0) [ 68.762] sna_dri2_schedule_swap: using front handle=40, active_scanout?=3, flush?=1 [ 68.762] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 68.762] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 68.762] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 68.762] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 68.762] sna_crtc_record_swap: recording last swap on pipe=0, frame 3875 [msc=3875], time 68.755996 [ 68.762] immediate_swap: current_msc=3875, target_msc=3874 -- yes [ 68.762] can_flip: no, shadow enabled [ 68.762] sna_dri2_add_event: adding event to window 146) [ 68.762] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 68.762] sna_dri2_immediate_blit: no pending blit, starting chain [ 68.762] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 68.762] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 68.762] can_xchg: back size=8701e00, front size=8701e00 [ 68.762] can_xchg: yes, pixmap=165 [ 68.762] sna_dri2_xchg: win=146, exchange front=40/5,ref=2 and back=128/76,ref=2, pixmap=165 7680x2160 [ 68.762] sna_dri2_xchg: back_bo handle=128, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 68.762] sna_dri2_xchg: front_bo handle=40, pitch=30720, size=132710400, ref=4, active_scanout?=3 [ 68.762] set_bo: pixmap=165, handle=128 (old handle=40) [ 68.762] set_bo: marking whole pixmap as damaged [ 68.762] set_bo: applying final/discard move-to-gpu [ 68.762] wait_for_shadow: flags=0, flips=0, handle=40, shadow=32 [ 68.762] set_bo: dropping flush hint from handle=40 [ 68.762] set_bo: adding flush hint to handle=128 [ 68.762] mark_stale(handle=40) => 1 [ 68.762] swap_limit: draw=146 setting swap limit to 3 [ 68.762] sna_dri2_swap_limit_validate: swap limit set to 3 [ 68.762] sna_next_vblank(pipe=0, waiting until next vblank) [ 68.762] sna_dri2_schedule_swap: reported target_msc=3875 [ 68.762] sna_accel_flush: flush?=0, dirty?=0 [ 68.762] sna_accel_flush: flush?=0, dirty?=0 [ 68.762] sna_accel_flush: flush?=0, dirty?=0 [ 68.762] sna_accel_flush: flush?=0, dirty?=0 [ 68.762] sna_block_handler (tv=0.465000) [ 68.762] sna_scanout_do_flush: flush timer active: delta=9 [ 68.762] sna_accel_do_throttle -- no pending activity [ 68.762] sna_accel_block: evaluating timers, active=5 [ 68.762] sna_accel_block: flush timer expires in 9 [68771] [ 68.772] sna_wakeup_handler [ 68.772] sna_block_handler (tv=0.455000) [ 68.772] sna_scanout_do_flush: flush timer active: delta=-1 [ 68.772] sna_scanout_do_flush (time=68772), triggered [ 68.772] sna_scanout_flush (time=68772), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 68.772] has_shadow: has pending damage? 1, outstanding flips: 0 [ 68.772] stop_flush: scanout=128 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 68.772] has_shadow: has pending damage? 1, outstanding flips: 0 [ 68.772] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 68.772] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 68.772] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 68.772] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 68.772] sna_pixmap_move_to_gpu: already all-damaged [ 68.772] sna_pixmap_mark_active: pixmap=165, handle=128 [ 68.772] sna_mode_redisplay: crtc[0] transformed? 0 [ 68.772] sna_mode_redisplay: crtc[1] transformed? 0 [ 68.772] sna_mode_redisplay: crtc[2] transformed? 0 [ 68.772] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=128 [active=1] [ 68.772] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 40, transformed? 0 [ 68.772] get_fb: reusing fb=112 for handle=128 [ 68.772] sna_mode_redisplay: recording flip on CRTC:32 handle=128, active_scanout=2, serial=2 [ 68.772] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 68.772] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 40, transformed? 0 [ 68.772] sna_mode_redisplay: recording flip on CRTC:39 handle=128, active_scanout=3, serial=3 [ 68.772] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 68.772] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 68.772] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 68.772] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=128, shadow handle=32 [ 68.772] sna_accel_do_throttle -- no pending activity [ 68.772] sna_accel_block: evaluating timers, active=5 [ 68.772] sna_accel_block: flush timer expires in 16 [68788] [ 68.772] sna_wakeup_handler [ 68.772] sna_mode_wakeup: len=32 [ 68.772] sna_dri2_vblank_handler(type=2, sequence=3876, draw=3353) [ 68.772] sna_crtc_record_swap: recording last swap on pipe=0, frame 3876 [msc=3876], time 68.772669 [ 68.772] sna_dri2_vblank_handler: 2 complete, frame=3876 tv=68.772669 [ 68.772] sna_dri2_blit_complete: blit finished [ 68.772] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=3876, tv=68.772669) [ 68.772] frame_swap_complete(type=2): draw=146, pipe=0, frame=3876 [msc=3876], tv=68.772669 [ 68.772] sna_accel_flush: flush?=0, dirty?=0 [ 68.772] sna_dri2_event_free(draw?=1) [ 68.772] sna_dri2_remove_event: remove[0x561c94782450] from window 146, active? 1 [ 68.772] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 68.772] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=40] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 68.772] sna_dri2_vblank_handler complete [ 68.772] sna_block_handler (tv=0.455000) [ 68.772] sna_scanout_do_flush: flush timer active: delta=16 [ 68.772] sna_accel_do_throttle -- no pending activity [ 68.772] sna_accel_block: evaluating timers, active=5 [ 68.772] sna_accel_block: flush timer expires in 16 [68788] [ 68.787] sna_wakeup_handler [ 68.787] sna_mode_wakeup: len=32 [ 68.787] sna_mode_wakeup: recording last swap on pipe=1, frame 3847 [f07], time 68.787941 [ 68.787] sna_mode_wakeup: removing handle=40 [active_scanout=1] from scanout, installing handle=128 [active_scanout=3] [ 68.787] sna_mode_wakeup: flip complete, pending? 2 [ 68.787] sna_block_handler (tv=0.440000) [ 68.787] sna_scanout_do_flush: flush timer active: delta=1 [ 68.787] sna_scanout_do_flush (time=68787), triggered [ 68.787] sna_scanout_flush (time=68787), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 68.787] has_shadow: has pending damage? 0, outstanding flips: 1 [ 68.787] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 68.787] has_shadow: has pending damage? 0, outstanding flips: 1 [ 68.787] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) [ 68.787] sna_accel_do_throttle -- no pending activity [ 68.787] sna_accel_block: evaluating timers, active=5 [ 68.787] sna_accel_block: flush timer expires in 16 [68803] [ 68.789] sna_wakeup_handler [ 68.789] sna_mode_wakeup: len=32 [ 68.789] sna_mode_wakeup: recording last swap on pipe=0, frame 3877 [f25], time 68.789344 [ 68.789] sna_mode_wakeup: removing handle=40 [active_scanout=0] from scanout, installing handle=128 [active_scanout=3] [ 68.789] sna_mode_wakeup: flip complete, pending? 1 [ 68.789] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 68.789] sna_block_handler (tv=0.438000) [ 68.789] sna_scanout_do_flush: flush timer active: delta=14 [ 68.789] sna_accel_do_throttle -- no pending activity [ 68.789] sna_accel_block: evaluating timers, active=5 [ 68.789] sna_accel_block: flush timer expires in 14 [68803] [ 68.791] sna_wakeup_handler [ 68.791] sna_accel_flush: flush?=0, dirty?=0 [ 68.791] sna_accel_flush: flush?=0, dirty?=0 [ 68.791] sna_accel_flush: flush?=0, dirty?=0 [ 68.791] sna_accel_flush: flush?=0, dirty?=0 [ 68.791] sna_accel_flush: flush?=0, dirty?=0 [ 68.791] sna_accel_flush: flush?=0, dirty?=0 [ 68.791] sna_accel_flush: flush?=0, dirty?=0 [ 68.791] sna_accel_flush: flush?=0, dirty?=0 [ 68.791] sna_accel_flush: flush?=0, dirty?=0 [ 68.791] sna_accel_flush: flush?=0, dirty?=0 [ 68.791] sna_accel_flush: flush?=0, dirty?=0 [ 68.791] sna_accel_flush: flush?=0, dirty?=0 [ 68.791] sna_accel_flush: flush?=0, dirty?=0 [ 68.791] sna_accel_flush: flush?=0, dirty?=0 [ 68.791] sna_block_handler (tv=0.436000) [ 68.791] sna_scanout_do_flush: flush timer active: delta=12 [ 68.791] sna_accel_do_throttle -- no pending activity [ 68.791] sna_accel_block: evaluating timers, active=5 [ 68.791] sna_accel_block: flush timer expires in 12 [68803] [ 68.791] sna_wakeup_handler [ 68.791] sna_accel_flush: flush?=0, dirty?=0 [ 68.791] sna_accel_flush: flush?=0, dirty?=0 [ 68.791] sna_accel_flush: flush?=0, dirty?=0 [ 68.791] sna_block_handler (tv=0.436000) [ 68.791] sna_scanout_do_flush: flush timer active: delta=12 [ 68.791] sna_accel_do_throttle -- no pending activity [ 68.791] sna_accel_block: evaluating timers, active=5 [ 68.791] sna_accel_block: flush timer expires in 12 [68803] [ 68.791] sna_wakeup_handler [ 68.791] sna_accel_flush: flush?=0, dirty?=0 [ 68.791] sna_accel_flush: flush?=0, dirty?=0 [ 68.791] sna_block_handler (tv=0.436000) [ 68.791] sna_scanout_do_flush: flush timer active: delta=12 [ 68.791] sna_accel_do_throttle -- no pending activity [ 68.791] sna_accel_block: evaluating timers, active=5 [ 68.791] sna_accel_block: flush timer expires in 12 [68803] [ 68.791] sna_wakeup_handler [ 68.791] sna_accel_flush: flush?=0, dirty?=0 [ 68.791] sna_accel_flush: flush?=0, dirty?=0 [ 68.791] sna_block_handler (tv=0.436000) [ 68.791] sna_scanout_do_flush: flush timer active: delta=12 [ 68.791] sna_accel_do_throttle -- no pending activity [ 68.791] sna_accel_block: evaluating timers, active=5 [ 68.791] sna_accel_block: flush timer expires in 12 [68803] [ 68.791] sna_wakeup_handler [ 68.791] sna_accel_flush: flush?=0, dirty?=0 [ 68.791] sna_accel_flush: flush?=0, dirty?=0 [ 68.791] sna_accel_flush: flush?=0, dirty?=0 [ 68.791] sna_block_handler (tv=0.436000) [ 68.791] sna_scanout_do_flush: flush timer active: delta=12 [ 68.791] sna_accel_do_throttle -- no pending activity [ 68.791] sna_accel_block: evaluating timers, active=5 [ 68.791] sna_accel_block: flush timer expires in 12 [68803] [ 68.791] sna_wakeup_handler [ 68.791] sna_accel_flush: flush?=0, dirty?=0 [ 68.791] sna_accel_flush: flush?=0, dirty?=0 [ 68.791] sna_accel_flush: flush?=0, dirty?=0 [ 68.791] sna_block_handler (tv=0.436000) [ 68.791] sna_scanout_do_flush: flush timer active: delta=12 [ 68.791] sna_accel_do_throttle -- no pending activity [ 68.791] sna_accel_block: evaluating timers, active=5 [ 68.791] sna_accel_block: flush timer expires in 12 [68803] [ 68.792] sna_wakeup_handler [ 68.792] sna_accel_flush: flush?=0, dirty?=0 [ 68.792] sna_accel_flush: flush?=0, dirty?=0 [ 68.792] sna_block_handler (tv=0.435000) [ 68.792] sna_scanout_do_flush: flush timer active: delta=11 [ 68.792] sna_accel_do_throttle -- no pending activity [ 68.792] sna_accel_block: evaluating timers, active=5 [ 68.792] sna_accel_block: flush timer expires in 11 [68803] [ 68.792] sna_wakeup_handler [ 68.792] sna_accel_flush: flush?=0, dirty?=0 [ 68.792] sna_accel_flush: flush?=0, dirty?=0 [ 68.792] sna_accel_flush: flush?=0, dirty?=0 [ 68.792] sna_block_handler (tv=0.435000) [ 68.792] sna_scanout_do_flush: flush timer active: delta=11 [ 68.792] sna_accel_do_throttle -- no pending activity [ 68.792] sna_accel_block: evaluating timers, active=5 [ 68.792] sna_accel_block: flush timer expires in 11 [68803] [ 68.792] sna_wakeup_handler [ 68.792] sna_accel_flush: flush?=0, dirty?=0 [ 68.792] sna_accel_flush: flush?=0, dirty?=0 [ 68.792] sna_block_handler (tv=0.435000) [ 68.792] sna_scanout_do_flush: flush timer active: delta=11 [ 68.792] sna_accel_do_throttle -- no pending activity [ 68.792] sna_accel_block: evaluating timers, active=5 [ 68.792] sna_accel_block: flush timer expires in 11 [68803] [ 68.792] sna_wakeup_handler [ 68.792] sna_accel_flush: flush?=0, dirty?=0 [ 68.792] sna_accel_flush: flush?=0, dirty?=0 [ 68.792] sna_block_handler (tv=0.435000) [ 68.792] sna_scanout_do_flush: flush timer active: delta=11 [ 68.792] sna_accel_do_throttle -- no pending activity [ 68.792] sna_accel_block: evaluating timers, active=5 [ 68.792] sna_accel_block: flush timer expires in 11 [68803] [ 68.792] sna_wakeup_handler [ 68.792] sna_accel_flush: flush?=0, dirty?=0 [ 68.792] sna_accel_flush: flush?=0, dirty?=0 [ 68.792] sna_block_handler (tv=0.435000) [ 68.792] sna_scanout_do_flush: flush timer active: delta=11 [ 68.792] sna_accel_do_throttle -- no pending activity [ 68.792] sna_accel_block: evaluating timers, active=5 [ 68.792] sna_accel_block: flush timer expires in 11 [68803] [ 68.792] sna_wakeup_handler [ 68.792] sna_accel_flush: flush?=0, dirty?=0 [ 68.792] sna_accel_flush: flush?=0, dirty?=0 [ 68.792] sna_accel_flush: flush?=0, dirty?=0 [ 68.792] sna_block_handler (tv=0.435000) [ 68.792] sna_scanout_do_flush: flush timer active: delta=11 [ 68.792] sna_accel_do_throttle -- no pending activity [ 68.792] sna_accel_block: evaluating timers, active=5 [ 68.792] sna_accel_block: flush timer expires in 11 [68803] [ 68.792] sna_wakeup_handler [ 68.792] sna_accel_flush: flush?=0, dirty?=0 [ 68.792] sna_accel_flush: flush?=0, dirty?=0 [ 68.792] sna_block_handler (tv=0.435000) [ 68.792] sna_scanout_do_flush: flush timer active: delta=11 [ 68.792] sna_accel_do_throttle -- no pending activity [ 68.792] sna_accel_block: evaluating timers, active=5 [ 68.792] sna_accel_block: flush timer expires in 11 [68803] [ 68.792] sna_wakeup_handler [ 68.792] sna_create_pixmap(508, 20, 32, usage=0) [ 68.792] kgem_can_create_2d: 508x20 @ 32 [ 68.792] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2048, height=20 [ 68.792] kgem_can_create_2d: untiled size=40960 [ 68.792] kgem_choose_tiling: 508x20 -> 1 [ 68.792] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2048, height=24 [ 68.792] kgem_can_create_2d: tiled[1] size=49152 [ 68.792] sna_create_pixmap: usage=0, flags=1b [ 68.792] sna_create_pixmap: creating GPU pixmap 508x20, stride=2032, flags=1b [ 68.792] __pop_freed_pixmap: reusing freed pixmap=4023 header [ 68.792] create_pixmap_hdr: pixmap=4024, width=508, height=20, usage=0 [ 68.792] sna_create_pixmap: serial=4024, 508x20, usage=0 [ 68.792] sna_composite_rectangles(pixmap=4025, op=0, 0 x 1 [(0, 0)x(508, 20) ...]) [ 68.792] sna_composite_rectangles: converted to op 0 [ 68.792] sna_composite_rectangles[0] (0, 0)x(508, 20) -> (0, 0), (508, 20) [ 68.792] sna_composite_rectangles: nrects=1, region=(0, 0), (508, 20) x 1 [ 68.792] sna_composite_rectangles: clipped extents (0, 0),(508, 20) x 1 [ 68.792] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(508, 20) [ 68.792] sna_composite_rectangles: dropping last-cpu hint [ 68.792] sna_drawable_use_bo pixmap=4025, box=((0, 0), (508, 20)), flags=19... [ 68.792] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 68.792] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 68.792] sna_pixmap_move_to_gpu(pixmap=4025, usage=0), flags=b [ 68.792] sna_pixmap_move_to_gpu: CPU damage? 0 [ 68.792] sna_pixmap_move_to_gpu: creating GPU bo (508x20@32), create=b [ 68.792] kgem_choose_tiling: 508x20 -> 1 [ 68.792] kgem_choose_tiling: 508x20 -> 1 [ 68.792] sna_pixmap_alloc_gpu: pixmap=4025 [ 68.792] kgem_create_2d(508x20, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 68.792] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2048, height=24 [ 68.792] kgem_set_tiling: handle=140, tiling=1 [1], pitch=2048 [2048]: 1 [ 68.792] kgem_bo_remove_from_inactive: removing handle=140 from inactive [ 68.792] from inactive: pitch=2048, tiling=1: handle=140, id=2285 [ 68.792] __sna_damage_all(508, 20) [ 68.792] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 68.792] sna_pixmap_mark_active: pixmap=4025, handle=140 [ 68.792] sna_drawable_use_bo: allocated GPU bo for operation [ 68.792] sna_drawable_use_bo: using GPU bo with damage? 0 [ 68.792] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 68.792] kgem_bo_is_render: handle=140, rq? 0 [0] [ 68.792] kgem_bo_is_render: handle=140, rq? 0 [0] [ 68.792] gen9_render_fill_boxes(0 x 1 [(0, 0), (508, 20) ...]) [ 68.792] sna_render_get_solid: 0 [ 68.792] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 68.792] kgem_check_bo: num_pages=+16, num_exec=+1 [ 68.792] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 68.792] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 68.792] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 68.792] kgem_add_handle: handle=4, index=0 [ 68.792] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 68.792] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 68.792] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 68.792] gen9_composite_get_binding_table(ffc0) [ 68.792] kgem_add_reloc64: handle=140, pos=16360, delta=0, domains=20002 [ 68.792] kgem_add_handle: handle=140, index=1 [ 68.792] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd343000) [ 68.792] __kgem_bo_mark_dirty: handle=140 (proxy? 0) [ 68.792] [3fe0] bind bo(handle=140, addr=fd343000), format=192, width=508, height=20, pitch=2048, tiling=1 -> render [ 68.792] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 68.792] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 68.792] kgem_add_handle: handle=7, index=2 [ 68.792] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 68.792] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 68.792] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 68.792] gen9_emit_sampler: sampler = 1 [ 68.792] gen9_emit_sf: num_sf_outputs=1 [ 68.792] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 68.792] gen9_emit_vertex_elements: setup id=0 [ 68.792] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 68.792] (0, 0), (508, 20) [ 68.792] gen8_vertex_flush[490] = 3 [ 68.792] sna_composite_rectangles: pixmap=4025 marking clear [0]? 1 [ 68.792] sna_composite_rectangles(pixmap=4025, op=1, fff2f1f0 x 1 [(0, 0)x(508, 20) ...]) [ 68.792] sna_composite_rectangles: converted to op 1 [ 68.792] sna_composite_rectangles[0] (0, 0)x(508, 20) -> (0, 0), (508, 20) [ 68.792] sna_composite_rectangles: nrects=1, region=(0, 0), (508, 20) x 1 [ 68.792] sna_composite_rectangles: clipped extents (0, 0),(508, 20) x 1 [ 68.792] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(508, 20) [ 68.792] sna_composite_rectangles: promoting to full GPU [ 68.792] sna_composite_rectangles: dropping last-cpu hint [ 68.792] sna_drawable_use_bo pixmap=4025, box=((0, 0), (508, 20)), flags=19... [ 68.792] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 68.792] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 68.792] sna_drawable_use_bo: using whole GPU bo [ 68.792] gen9_render_fill_boxes (op=1, color=(f2f2, f1f1, f0f0, ffff) [20028888]) [ 68.792] kgem_bo_is_render: handle=140, rq? 1 [1] [ 68.792] gen9_render_fill_boxes(fff2f1f0 x 1 [(0, 0), (508, 20) ...]) [ 68.792] sna_render_get_solid: fff2f1f0 [ 68.792] sna_render_get_solid(15) = fff2f1f0 (old) [ 68.792] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 68.792] kgem_check_bo: num_pages=+0, num_exec=+0 [ 68.792] gen9_composite_get_binding_table(ff00) [ 68.792] kgem_add_reloc64: handle=113, pos=16312, delta=0, domains=40000 [ 68.792] kgem_add_reloc64: adding proxy [delta=60] for handle=113 [ 68.792] kgem_add_handle: handle=113, index=3 [ 68.792] kgem_add_reloc64[5] = (delta=60, target handle=3, presumed=fe00a000) [ 68.792] [3fb0] bind bo(handle=113, addr=fe00a03c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 68.792] gen9_emit_vertex_elements: setup id=0 [ 68.792] (0, 0), (508, 20) [ 68.792] gen8_vertex_flush[4cc] = 3 [ 68.792] sna_composite_rectangles: pixmap=4025 marking clear [fff2f1f0]? 1 [ 68.792] sna_composite_rectangles(pixmap=4025, op=1, ff300a24 x 2 [(0, 0)x(508, 20) ...]) [ 68.792] sna_composite_rectangles: converted to op 1 [ 68.792] sna_composite_rectangles[0] (0, 0)x(508, 20) -> (0, 0), (508, 20) [ 68.792] sna_composite_rectangles[1] (0, 0)x(508, 20) -> (0, 0), (508, 20) [ 68.792] sna_composite_rectangles: nrects=2, region=(0, 0), (508, 20) x 2 [ 68.792] sna_composite_rectangles: clipped extents (0, 0),(508, 20) x 1 [ 68.792] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(508, 20) [ 68.792] sna_composite_rectangles: promoting to full GPU [ 68.792] sna_composite_rectangles: dropping last-cpu hint [ 68.792] sna_drawable_use_bo pixmap=4025, box=((0, 0), (508, 20)), flags=19... [ 68.792] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 68.792] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 68.792] sna_drawable_use_bo: using whole GPU bo [ 68.792] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 68.792] kgem_bo_is_render: handle=140, rq? 1 [1] [ 68.792] gen9_render_fill_boxes(ff300a24 x 1 [(0, 0), (508, 20) ...]) [ 68.792] sna_render_get_solid: ff300a24 [ 68.792] sna_render_get_solid(17) = ff300a24 (old) [ 68.792] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 68.792] kgem_check_bo: num_pages=+0, num_exec=+0 [ 68.792] gen9_composite_get_binding_table(fe80) [ 68.792] kgem_add_reloc64: handle=113, pos=16280, delta=0, domains=40000 [ 68.792] kgem_add_reloc64: adding proxy [delta=68] for handle=113 [ 68.792] kgem_add_reloc64[6] = (delta=68, target handle=3, presumed=fe00a000) [ 68.792] [3f90] bind bo(handle=113, addr=fe00a044), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 68.792] gen9_emit_vertex_elements: setup id=0 [ 68.792] (0, 0), (508, 20) [ 68.792] gen8_vertex_flush[508] = 3 [ 68.792] sna_composite_rectangles: pixmap=4025 marking clear [ff300a24]? 1 [ 68.792] sna_glyphs(op=3, nlist=1, src=(1, -2)) [ 68.792] kgem_bo_is_busy: handle=140, domain: 0 exec? 1, rq? 1 [ 68.792] sna_glyphs: discarding mask [ 68.792] glyphs0_to_dst(op=3, src=(1, -2), nlist=1, dst=(1, -2)+(0, 0)) [ 68.792] clipped_glyphs? 18 glyph in 1 lists extents (1, -13), (163, 1), region (2, 0), (162, 1): yes [ 68.793] gen9_render_composite: 0x0, current mode=1/1 [ 68.793] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 68.793] gen9_composite_fallback: mask is already on the GPU, try to use GPU [ 68.793] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 68.793] sna_drawable_use_bo pixmap=4025, box=((2, 0), (162, 1)), flags=7... [ 68.793] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 68.793] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 68.793] sna_drawable_use_bo: using whole GPU bo [ 68.793] gen9_composite_set_target: pixmap=4025, format=20028888, size=508x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 68.793] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 68.793] color_convert: src=ff8ae234 [20028888] [ 68.793] color_convert: dst=ff8ae234 [20028888] [ 68.793] sna_render_get_solid: ff8ae234 [ 68.793] sna_render_get_solid(22) = ff8ae234 (old) [ 68.793] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 68.793] sna_transform_is_imprecise_integer_translation: no transform [ 68.793] gen9_composite_picture: integer translation (0, 0), removing [ 68.793] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 68.793] sna_render_pixmap_bo: GPU all damaged [ 68.793] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 68.793] gen4_choose_composite_emitter: solid, identity mask [ 68.793] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 68.793] aligning vertex: was 2, now 4 floats per vertex [ 68.793] gen9_composite_get_binding_table(fe00) [ 68.793] kgem_add_reloc64: handle=113, pos=16248, delta=0, domains=40000 [ 68.793] kgem_add_reloc64: adding proxy [delta=88] for handle=113 [ 68.793] kgem_add_reloc64[7] = (delta=88, target handle=3, presumed=fe00a000) [ 68.793] [3f70] bind bo(handle=113, addr=fe00a058), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 68.793] kgem_add_reloc64: handle=6, pos=16232, delta=0, domains=40000 [ 68.793] kgem_add_handle: handle=6, index=4 [ 68.793] kgem_add_reloc64[8] = (delta=0, target handle=4, presumed=fd581000) [ 68.793] [3f60] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 68.793] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 68.793] gen9_emit_sampler: sampler = a [ 68.793] gen9_emit_sf: num_sf_outputs=2 [ 68.793] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 68.793] gen9_emit_vertex_elements: setup id=9 [ 68.793] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 68.793] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 68.793] glyphs0_to_dst: glyph=(9, -12), (19, 1), clip=(2, 0), (162, 1) [ 68.793] glyphs0_to_dst: blt=(9, 0), (19, 1) [ 68.793] emit_primitive_identity_mask__avx2: dst=(9, 0), mask=(672.00, 60.00) x (10.00, 1.00) [ 68.793] gen8_vertex_flush[5e4] = 3 [ 68.793] gen9_magic_ca_pass: CA fixup (5 -> 8) [ 68.793] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 68.793] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 68.793] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 68.793] sna_glyphs(op=3, nlist=1, src=(172, -2)) [ 68.793] kgem_bo_is_busy: handle=140, domain: 0 exec? 1, rq? 1 [ 68.793] sna_glyphs: discarding mask [ 68.793] glyphs0_to_dst(op=3, src=(172, -2), nlist=1, dst=(172, -2)+(0, 0)) [ 68.793] clipped_glyphs? 34 glyph in 1 lists extents (171, -14), (478, 1), region (172, 0), (477, 1): yes [ 68.793] gen9_render_composite: 0x0, current mode=1/1 [ 68.793] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 68.793] kgem_bo_is_busy: handle=140, domain: 0 exec? 1, rq? 1 [ 68.793] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 68.793] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 68.793] sna_drawable_use_bo pixmap=4025, box=((172, 0), (477, 1)), flags=7... [ 68.793] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 68.793] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 68.793] sna_drawable_use_bo: using whole GPU bo [ 68.793] gen9_composite_set_target: pixmap=4025, format=20028888, size=508x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 68.793] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 68.793] color_convert: src=ff729fcf [20028888] [ 68.793] color_convert: dst=ff729fcf [20028888] [ 68.793] sna_render_get_solid: ff729fcf [ 68.793] sna_render_get_solid(23) = ff729fcf (old) [ 68.793] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 68.793] sna_transform_is_imprecise_integer_translation: no transform [ 68.793] gen9_composite_picture: integer translation (0, 0), removing [ 68.793] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 68.793] sna_render_pixmap_bo: GPU all damaged [ 68.793] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 68.793] gen4_choose_composite_emitter: solid, identity mask [ 68.793] kgem_check_bo: num_pages=+0, num_exec=+0 [ 68.793] gen9_composite_get_binding_table(fd40) [ 68.793] kgem_add_reloc64: handle=113, pos=16200, delta=0, domains=40000 [ 68.793] kgem_add_reloc64: adding proxy [delta=92] for handle=113 [ 68.793] kgem_add_reloc64[9] = (delta=92, target handle=3, presumed=fe00a000) [ 68.793] [3f40] bind bo(handle=113, addr=fe00a05c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 68.793] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 68.793] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 68.793] gen9_emit_vertex_elements: setup id=9 [ 68.793] glyphs0_to_dst: glyph=(180, -13), (190, 1), clip=(172, 0), (477, 1) [ 68.793] glyphs0_to_dst: blt=(180, 0), (190, 1) [ 68.793] emit_primitive_identity_mask__avx2: dst=(180, 0), mask=(944.00, 61.00) x (10.00, 1.00) [ 68.793] glyphs0_to_dst: glyph=(208, -10), (217, 1), clip=(172, 0), (477, 1) [ 68.793] glyphs0_to_dst: blt=(208, 0), (217, 1) [ 68.793] emit_primitive_identity_mask__avx2: dst=(208, 0), mask=(960.00, 26.00) x (9.00, 1.00) [ 68.793] glyphs0_to_dst: glyph=(216, -13), (226, 1), clip=(172, 0), (477, 1) [ 68.793] glyphs0_to_dst: blt=(216, 0), (226, 1) [ 68.793] emit_primitive_identity_mask__avx2: dst=(216, 0), mask=(944.00, 61.00) x (10.00, 1.00) [ 68.793] glyphs0_to_dst: glyph=(234, -1), (245, 1), clip=(172, 0), (477, 1) [ 68.793] glyphs0_to_dst: blt=(234, 0), (245, 1) [ 68.793] emit_primitive_identity_mask__avx2: dst=(234, 0), mask=(992.00, 1.00) x (11.00, 1.00) [ 68.793] glyphs0_to_dst: glyph=(334, -10), (343, 1), clip=(172, 0), (477, 1) [ 68.793] glyphs0_to_dst: blt=(334, 0), (343, 1) [ 68.793] emit_primitive_identity_mask__avx2: dst=(334, 0), mask=(960.00, 26.00) x (9.00, 1.00) [ 68.793] glyphs0_to_dst: glyph=(342, -1), (353, 1), clip=(172, 0), (477, 1) [ 68.793] glyphs0_to_dst: blt=(342, 0), (353, 1) [ 68.793] emit_primitive_identity_mask__avx2: dst=(342, 0), mask=(992.00, 1.00) x (11.00, 1.00) [ 68.793] glyphs0_to_dst: glyph=(369, -10), (379, 1), clip=(172, 0), (477, 1) [ 68.793] glyphs0_to_dst: blt=(369, 0), (379, 1) [ 68.793] emit_primitive_identity_mask__avx2: dst=(369, 0), mask=(976.00, 42.00) x (10.00, 1.00) [ 68.793] glyphs0_to_dst: glyph=(378, -13), (388, 1), clip=(172, 0), (477, 1) [ 68.793] glyphs0_to_dst: blt=(378, 0), (388, 1) [ 68.793] emit_primitive_identity_mask__avx2: dst=(378, 0), mask=(944.00, 61.00) x (10.00, 1.00) [ 68.793] glyphs0_to_dst: glyph=(396, -1), (407, 1), clip=(172, 0), (477, 1) [ 68.793] glyphs0_to_dst: blt=(396, 0), (407, 1) [ 68.793] emit_primitive_identity_mask__avx2: dst=(396, 0), mask=(992.00, 1.00) x (11.00, 1.00) [ 68.793] glyphs0_to_dst: glyph=(468, -10), (478, 1), clip=(172, 0), (477, 1) [ 68.793] glyphs0_to_dst: blt=(468, 0), (477, 1) [ 68.793] emit_primitive_identity_mask__avx2: dst=(468, 0), mask=(976.00, 42.00) x (9.00, 1.00) [ 68.793] gen8_vertex_flush[6e4] = 30 [ 68.793] gen9_magic_ca_pass: CA fixup (8 -> 38) [ 68.793] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 68.793] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 68.793] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 68.793] sna_glyphs(op=3, nlist=1, src=(478, -2)) [ 68.793] kgem_bo_is_busy: handle=140, domain: 0 exec? 1, rq? 1 [ 68.793] sna_glyphs: discarding mask [ 68.793] glyphs0_to_dst(op=3, src=(478, -2), nlist=1, dst=(478, -2)+(0, 0)) [ 68.793] clipped_glyphs? 4 glyph in 1 lists extents (477, -13), (514, 1), region (478, 0), (508, 1): yes [ 68.793] gen9_render_composite: 0x0, current mode=1/1 [ 68.793] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 68.793] kgem_bo_is_busy: handle=140, domain: 0 exec? 1, rq? 1 [ 68.793] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 68.793] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 68.793] sna_drawable_use_bo pixmap=4025, box=((478, 0), (508, 1)), flags=7... [ 68.793] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 68.793] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 68.793] sna_drawable_use_bo: using whole GPU bo [ 68.793] gen9_composite_set_target: pixmap=4025, format=20028888, size=508x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 68.793] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 68.793] color_convert: src=ffffffff [20028888] [ 68.793] color_convert: dst=ffffffff [20028888] [ 68.793] sna_render_get_solid: ffffffff [ 68.793] sna_render_get_solid(white) [ 68.793] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 68.793] sna_transform_is_imprecise_integer_translation: no transform [ 68.793] gen9_composite_picture: integer translation (0, 0), removing [ 68.793] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 68.793] sna_render_pixmap_bo: GPU all damaged [ 68.793] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 68.793] gen4_choose_composite_emitter: solid, identity mask [ 68.793] kgem_check_bo: num_pages=+0, num_exec=+0 [ 68.793] gen9_composite_get_binding_table(fcc0) [ 68.793] kgem_add_reloc64: handle=7, pos=16168, delta=0, domains=40000 [ 68.793] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 68.793] kgem_add_reloc64[10] = (delta=1048, target handle=2, presumed=fffe8000) [ 68.793] [3f20] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 68.793] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 68.793] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 68.793] gen9_emit_vertex_elements: setup id=9 [ 68.793] glyphs0_to_dst: glyph=(505, -13), (514, 1), clip=(478, 0), (508, 1) [ 68.793] glyphs0_to_dst: blt=(505, 0), (508, 1) [ 68.793] emit_primitive_identity_mask__avx2: dst=(505, 0), mask=(832.00, 45.00) x (3.00, 1.00) [ 68.793] gen8_vertex_flush[7e4] = 3 [ 68.793] gen9_magic_ca_pass: CA fixup (38 -> 41) [ 68.793] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 68.793] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 68.793] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 68.793] sna_glyphs(op=3, nlist=1, src=(1, 15)) [ 68.793] kgem_bo_is_busy: handle=140, domain: 0 exec? 1, rq? 1 [ 68.793] sna_glyphs: discarding mask [ 68.793] glyphs0_to_dst(op=3, src=(1, 15), nlist=1, dst=(1, 15)+(0, 0)) [ 68.793] clipped_glyphs: no, clip region (0, 0), (508, 20) matches drawable pixmap=94680752792880 size=508x20 [ 68.793] gen9_render_composite: 0x0, current mode=1/1 [ 68.793] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 68.793] kgem_bo_is_busy: handle=140, domain: 0 exec? 1, rq? 1 [ 68.793] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 68.793] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 68.793] sna_drawable_use_bo pixmap=4025, box=((0, 0), (508, 20)), flags=7... [ 68.793] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 68.793] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 68.793] sna_drawable_use_bo: using whole GPU bo [ 68.793] gen9_composite_set_target: pixmap=4025, format=20028888, size=508x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 68.793] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 68.793] color_convert: src=ff8ae234 [20028888] [ 68.793] color_convert: dst=ff8ae234 [20028888] [ 68.793] sna_render_get_solid: ff8ae234 [ 68.793] sna_render_get_solid(22) = ff8ae234 (old) [ 68.793] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 68.793] sna_transform_is_imprecise_integer_translation: no transform [ 68.793] gen9_composite_picture: integer translation (0, 0), removing [ 68.793] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 68.793] sna_render_pixmap_bo: GPU all damaged [ 68.793] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 68.793] gen4_choose_composite_emitter: solid, identity mask [ 68.793] kgem_check_bo: num_pages=+0, num_exec=+0 [ 68.793] gen9_composite_get_binding_table(fc40) [ 68.793] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 68.793] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 68.793] gen9_emit_vertex_elements: setup id=9 [ 68.793] glyphs0_to_dst: glyph=(1, 7)x(9, 8), unclipped [ 68.793] emit_primitive_identity_mask__avx2: dst=(1, 7), mask=(688.00, 32.00) x (9.00, 8.00) [ 68.793] glyphs0_to_dst: glyph=(9, 5)x(10, 13), unclipped [ 68.793] emit_primitive_identity_mask__avx2: dst=(9, 5), mask=(672.00, 48.00) x (10.00, 13.00) [ 68.793] glyphs0_to_dst: glyph=(19, 7)x(9, 8), unclipped [ 68.793] emit_primitive_identity_mask__avx2: dst=(19, 7), mask=(688.00, 32.00) x (9.00, 8.00) [ 68.793] glyphs0_to_dst: glyph=(28, 9)x(8, 3), unclipped [ 68.793] emit_primitive_identity_mask__avx2: dst=(28, 9), mask=(688.00, 48.00) x (8.00, 3.00) [ 68.793] glyphs0_to_dst: glyph=(36, 5)x(11, 10), unclipped [ 68.793] emit_primitive_identity_mask__avx2: dst=(36, 5), mask=(704.00, 0.00) x (11.00, 10.00) [ 68.793] glyphs0_to_dst: glyph=(46, 7)x(9, 8), unclipped [ 68.793] emit_primitive_identity_mask__avx2: dst=(46, 7), mask=(720.00, 0.00) x (9.00, 8.00) [ 68.793] glyphs0_to_dst: glyph=(54, 7)x(10, 8), unclipped [ 68.793] emit_primitive_identity_mask__avx2: dst=(54, 7), mask=(704.00, 16.00) x (10.00, 8.00) [ 68.793] glyphs0_to_dst: glyph=(63, 7)x(10, 8), unclipped [ 68.793] emit_primitive_identity_mask__avx2: dst=(63, 7), mask=(720.00, 16.00) x (10.00, 8.00) [ 68.793] glyphs0_to_dst: glyph=(72, 4)x(10, 11), unclipped [ 68.793] emit_primitive_identity_mask__avx2: dst=(72, 4), mask=(736.00, 0.00) x (10.00, 11.00) [ 68.793] glyphs0_to_dst: glyph=(81, 7)x(10, 8), unclipped [ 68.793] emit_primitive_identity_mask__avx2: dst=(81, 7), mask=(752.00, 0.00) x (10.00, 8.00) [ 68.793] glyphs0_to_dst: glyph=(90, 4)x(10, 11), unclipped [ 68.793] emit_primitive_identity_mask__avx2: dst=(90, 4), mask=(736.00, 0.00) x (10.00, 11.00) [ 68.793] glyphs0_to_dst: glyph=(99, 7)x(11, 8), unclipped [ 68.793] emit_primitive_identity_mask__avx2: dst=(99, 7), mask=(736.00, 16.00) x (11.00, 8.00) [ 68.793] glyphs0_to_dst: glyph=(109, 7)x(9, 8), unclipped [ 68.793] emit_primitive_identity_mask__avx2: dst=(109, 7), mask=(752.00, 16.00) x (9.00, 8.00) [ 68.793] glyphs0_to_dst: glyph=(118, 9)x(8, 3), unclipped [ 68.793] emit_primitive_identity_mask__avx2: dst=(118, 9), mask=(688.00, 48.00) x (8.00, 3.00) [ 68.793] glyphs0_to_dst: glyph=(126, 5)x(10, 10), unclipped [ 68.793] emit_primitive_identity_mask__avx2: dst=(126, 5), mask=(704.00, 32.00) x (10.00, 10.00) [ 68.793] glyphs0_to_dst: glyph=(135, 5)x(10, 10), unclipped [ 68.793] emit_primitive_identity_mask__avx2: dst=(135, 5), mask=(704.00, 32.00) x (10.00, 10.00) [ 68.793] glyphs0_to_dst: glyph=(144, 5)x(10, 10), unclipped [ 68.793] emit_primitive_identity_mask__avx2: dst=(144, 5), mask=(720.00, 32.00) x (10.00, 10.00) [ 68.793] glyphs0_to_dst: glyph=(153, 5)x(10, 10), unclipped [ 68.793] emit_primitive_identity_mask__avx2: dst=(153, 5), mask=(704.00, 48.00) x (10.00, 10.00) [ 68.793] gen8_vertex_flush[8e4] = 54 [ 68.793] gen9_magic_ca_pass: CA fixup (41 -> 95) [ 68.793] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 68.793] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 68.793] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 68.793] sna_glyphs(op=3, nlist=1, src=(163, 15)) [ 68.793] kgem_bo_is_busy: handle=140, domain: 0 exec? 1, rq? 1 [ 68.793] sna_glyphs: discarding mask [ 68.793] glyphs0_to_dst(op=3, src=(163, 15), nlist=1, dst=(163, 15)+(0, 0)) [ 68.793] clipped_glyphs: no, clip region (0, 0), (508, 20) matches drawable pixmap=94680752792880 size=508x20 [ 68.793] gen9_render_composite: 0x0, current mode=1/1 [ 68.793] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 68.794] kgem_bo_is_busy: handle=140, domain: 0 exec? 1, rq? 1 [ 68.794] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 68.794] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 68.794] sna_drawable_use_bo pixmap=4025, box=((0, 0), (508, 20)), flags=7... [ 68.794] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 68.794] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 68.794] sna_drawable_use_bo: using whole GPU bo [ 68.794] gen9_composite_set_target: pixmap=4025, format=20028888, size=508x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 68.794] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 68.794] color_convert: src=ffffffff [20028888] [ 68.794] color_convert: dst=ffffffff [20028888] [ 68.794] sna_render_get_solid: ffffffff [ 68.794] sna_render_get_solid(white) [ 68.794] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 68.794] sna_transform_is_imprecise_integer_translation: no transform [ 68.794] gen9_composite_picture: integer translation (0, 0), removing [ 68.794] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 68.794] sna_render_pixmap_bo: GPU all damaged [ 68.794] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 68.794] gen4_choose_composite_emitter: solid, identity mask [ 68.794] kgem_check_bo: num_pages=+0, num_exec=+0 [ 68.794] gen9_composite_get_binding_table(fc00) [ 68.794] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 68.794] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 68.794] gen9_emit_vertex_elements: setup id=9 [ 68.794] glyphs0_to_dst: glyph=(165, 7)x(5, 8), unclipped [ 68.794] emit_primitive_identity_mask__avx2: dst=(165, 7), mask=(720.00, 48.00) x (5.00, 8.00) [ 68.794] gen8_vertex_flush[9e4] = 3 [ 68.794] gen9_magic_ca_pass: CA fixup (95 -> 98) [ 68.794] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 68.794] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 68.794] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 68.794] sna_glyphs(op=3, nlist=1, src=(172, 15)) [ 68.794] kgem_bo_is_busy: handle=140, domain: 0 exec? 1, rq? 1 [ 68.794] sna_glyphs: discarding mask [ 68.794] glyphs0_to_dst(op=3, src=(172, 15), nlist=1, dst=(172, 15)+(0, 0)) [ 68.794] clipped_glyphs: no, clip region (0, 0), (508, 20) matches drawable pixmap=94680752792880 size=508x20 [ 68.794] gen9_render_composite: 0x0, current mode=1/1 [ 68.794] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 68.794] kgem_bo_is_busy: handle=140, domain: 0 exec? 1, rq? 1 [ 68.794] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 68.794] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 68.794] sna_drawable_use_bo pixmap=4025, box=((0, 0), (508, 20)), flags=7... [ 68.794] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 68.794] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 68.794] sna_drawable_use_bo: using whole GPU bo [ 68.794] gen9_composite_set_target: pixmap=4025, format=20028888, size=508x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 68.794] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 68.794] color_convert: src=ff729fcf [20028888] [ 68.794] color_convert: dst=ff729fcf [20028888] [ 68.794] sna_render_get_solid: ff729fcf [ 68.794] sna_render_get_solid(23) = ff729fcf (old) [ 68.794] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 68.794] sna_transform_is_imprecise_integer_translation: no transform [ 68.794] gen9_composite_picture: integer translation (0, 0), removing [ 68.794] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 68.794] sna_render_pixmap_bo: GPU all damaged [ 68.794] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 68.794] gen4_choose_composite_emitter: solid, identity mask [ 68.794] kgem_check_bo: num_pages=+0, num_exec=+0 [ 68.794] gen9_composite_get_binding_table(fbc0) [ 68.794] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 68.794] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 68.794] gen9_emit_vertex_elements: setup id=9 [ 68.794] glyphs0_to_dst: glyph=(171, 9)x(11, 3), unclipped [ 68.794] emit_primitive_identity_mask__avx2: dst=(171, 9), mask=(736.00, 32.00) x (11.00, 3.00) [ 68.794] glyphs0_to_dst: glyph=(180, 4)x(10, 14), unclipped [ 68.794] emit_primitive_identity_mask__avx2: dst=(180, 4), mask=(944.00, 48.00) x (10.00, 14.00) [ 68.794] glyphs0_to_dst: glyph=(189, 4)x(11, 11), unclipped [ 68.794] emit_primitive_identity_mask__avx2: dst=(189, 4), mask=(960.00, 0.00) x (11.00, 11.00) [ 68.794] glyphs0_to_dst: glyph=(198, 7)x(10, 8), unclipped [ 68.794] emit_primitive_identity_mask__avx2: dst=(198, 7), mask=(976.00, 0.00) x (10.00, 8.00) [ 68.794] glyphs0_to_dst: glyph=(208, 7)x(9, 11), unclipped [ 68.794] emit_primitive_identity_mask__avx2: dst=(208, 7), mask=(960.00, 16.00) x (9.00, 11.00) [ 68.794] glyphs0_to_dst: glyph=(216, 4)x(10, 14), unclipped [ 68.794] emit_primitive_identity_mask__avx2: dst=(216, 4), mask=(944.00, 48.00) x (10.00, 14.00) [ 68.794] glyphs0_to_dst: glyph=(225, 5)x(10, 10), unclipped [ 68.794] emit_primitive_identity_mask__avx2: dst=(225, 5), mask=(976.00, 16.00) x (10.00, 10.00) [ 68.794] glyphs0_to_dst: glyph=(234, 16)x(11, 2), unclipped [ 68.794] emit_primitive_identity_mask__avx2: dst=(234, 16), mask=(992.00, 0.00) x (11.00, 2.00) [ 68.794] glyphs0_to_dst: glyph=(243, 4)x(11, 11), unclipped [ 68.794] emit_primitive_identity_mask__avx2: dst=(243, 4), mask=(1008.00, 0.00) x (11.00, 11.00) [ 68.794] glyphs0_to_dst: glyph=(253, 7)x(9, 8), unclipped [ 68.794] emit_primitive_identity_mask__avx2: dst=(253, 7), mask=(720.00, 0.00) x (9.00, 8.00) [ 68.794] glyphs0_to_dst: glyph=(261, 7)x(10, 8), unclipped [ 68.794] emit_primitive_identity_mask__avx2: dst=(261, 7), mask=(704.00, 16.00) x (10.00, 8.00) [ 68.794] glyphs0_to_dst: glyph=(270, 7)x(10, 8), unclipped [ 68.794] emit_primitive_identity_mask__avx2: dst=(270, 7), mask=(704.00, 16.00) x (10.00, 8.00) [ 68.794] glyphs0_to_dst: glyph=(279, 3)x(10, 12), unclipped [ 68.794] emit_primitive_identity_mask__avx2: dst=(279, 3), mask=(992.00, 16.00) x (10.00, 12.00) [ 68.794] glyphs0_to_dst: glyph=(288, 7)x(10, 8), unclipped [ 68.794] emit_primitive_identity_mask__avx2: dst=(288, 7), mask=(704.00, 16.00) x (10.00, 8.00) [ 68.794] glyphs0_to_dst: glyph=(297, 7)x(10, 8), unclipped [ 68.794] emit_primitive_identity_mask__avx2: dst=(297, 7), mask=(752.00, 0.00) x (10.00, 8.00) [ 68.794] glyphs0_to_dst: glyph=(307, 3)x(10, 12), unclipped [ 68.794] emit_primitive_identity_mask__avx2: dst=(307, 3), mask=(1008.00, 16.00) x (10.00, 12.00) [ 68.794] glyphs0_to_dst: glyph=(315, 4)x(11, 11), unclipped [ 68.794] emit_primitive_identity_mask__avx2: dst=(315, 4), mask=(960.00, 0.00) x (11.00, 11.00) [ 68.794] glyphs0_to_dst: glyph=(324, 7)x(11, 8), unclipped [ 68.794] emit_primitive_identity_mask__avx2: dst=(324, 7), mask=(736.00, 16.00) x (11.00, 8.00) [ 68.794] glyphs0_to_dst: glyph=(334, 7)x(9, 11), unclipped [ 68.794] emit_primitive_identity_mask__avx2: dst=(334, 7), mask=(960.00, 16.00) x (9.00, 11.00) [ 68.794] glyphs0_to_dst: glyph=(342, 16)x(11, 2), unclipped [ 68.794] emit_primitive_identity_mask__avx2: dst=(342, 16), mask=(992.00, 0.00) x (11.00, 2.00) [ 68.794] glyphs0_to_dst: glyph=(351, 3)x(10, 12), unclipped [ 68.794] emit_primitive_identity_mask__avx2: dst=(351, 3), mask=(992.00, 16.00) x (10.00, 12.00) [ 68.794] glyphs0_to_dst: glyph=(361, 3)x(9, 12), unclipped [ 68.794] emit_primitive_identity_mask__avx2: dst=(361, 3), mask=(960.00, 32.00) x (9.00, 12.00) [ 68.794] glyphs0_to_dst: glyph=(369, 7)x(10, 11), unclipped [ 68.794] emit_primitive_identity_mask__avx2: dst=(369, 7), mask=(976.00, 32.00) x (10.00, 11.00) [ 68.794] glyphs0_to_dst: glyph=(378, 4)x(10, 14), unclipped [ 68.794] emit_primitive_identity_mask__avx2: dst=(378, 4), mask=(944.00, 48.00) x (10.00, 14.00) [ 68.794] glyphs0_to_dst: glyph=(387, 5)x(10, 10), unclipped [ 68.794] emit_primitive_identity_mask__avx2: dst=(387, 5), mask=(720.00, 32.00) x (10.00, 10.00) [ 68.794] glyphs0_to_dst: glyph=(396, 16)x(11, 2), unclipped [ 68.794] emit_primitive_identity_mask__avx2: dst=(396, 16), mask=(992.00, 0.00) x (11.00, 2.00) [ 68.794] glyphs0_to_dst: glyph=(406, 7)x(9, 8), unclipped [ 68.794] emit_primitive_identity_mask__avx2: dst=(406, 7), mask=(720.00, 0.00) x (9.00, 8.00) [ 68.794] glyphs0_to_dst: glyph=(414, 7)x(10, 8), unclipped [ 68.794] emit_primitive_identity_mask__avx2: dst=(414, 7), mask=(704.00, 16.00) x (10.00, 8.00) [ 68.794] glyphs0_to_dst: glyph=(423, 7)x(10, 8), unclipped [ 68.794] emit_primitive_identity_mask__avx2: dst=(423, 7), mask=(752.00, 0.00) x (10.00, 8.00) [ 68.794] glyphs0_to_dst: glyph=(432, 4)x(10, 11), unclipped [ 68.794] emit_primitive_identity_mask__avx2: dst=(432, 4), mask=(736.00, 0.00) x (10.00, 11.00) [ 68.794] glyphs0_to_dst: glyph=(442, 7)x(9, 8), unclipped [ 68.794] emit_primitive_identity_mask__avx2: dst=(442, 7), mask=(48.00, 96.00) x (9.00, 8.00) [ 68.794] glyphs0_to_dst: glyph=(450, 4)x(10, 11), unclipped [ 68.794] emit_primitive_identity_mask__avx2: dst=(450, 4), mask=(736.00, 0.00) x (10.00, 11.00) [ 68.794] glyphs0_to_dst: glyph=(460, 7)x(9, 8), unclipped [ 68.794] emit_primitive_identity_mask__avx2: dst=(460, 7), mask=(752.00, 16.00) x (9.00, 8.00) [ 68.794] glyphs0_to_dst: glyph=(468, 7)x(10, 11), unclipped [ 68.794] emit_primitive_identity_mask__avx2: dst=(468, 7), mask=(976.00, 32.00) x (10.00, 11.00) [ 68.794] gen8_vertex_flush[ae4] = 102 [ 68.794] gen9_magic_ca_pass: CA fixup (98 -> 200) [ 68.794] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 68.794] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 68.794] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 68.794] sna_glyphs(op=3, nlist=1, src=(478, 15)) [ 68.794] kgem_bo_is_busy: handle=140, domain: 0 exec? 1, rq? 1 [ 68.794] sna_glyphs: discarding mask [ 68.794] glyphs0_to_dst(op=3, src=(478, 15), nlist=1, dst=(478, 15)+(0, 0)) [ 68.794] clipped_glyphs: no, clip region (0, 0), (508, 20) matches drawable pixmap=94680752792880 size=508x20 [ 68.794] gen9_render_composite: 0x0, current mode=1/1 [ 68.794] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 68.794] kgem_bo_is_busy: handle=140, domain: 0 exec? 1, rq? 1 [ 68.794] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 68.794] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 68.794] sna_drawable_use_bo pixmap=4025, box=((0, 0), (508, 20)), flags=7... [ 68.794] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 68.794] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 68.794] sna_drawable_use_bo: using whole GPU bo [ 68.794] gen9_composite_set_target: pixmap=4025, format=20028888, size=508x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 68.794] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 68.794] color_convert: src=ffffffff [20028888] [ 68.794] color_convert: dst=ffffffff [20028888] [ 68.794] sna_render_get_solid: ffffffff [ 68.794] sna_render_get_solid(white) [ 68.794] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 68.794] sna_transform_is_imprecise_integer_translation: no transform [ 68.794] gen9_composite_picture: integer translation (0, 0), removing [ 68.794] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 68.794] sna_render_pixmap_bo: GPU all damaged [ 68.794] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 68.794] gen4_choose_composite_emitter: solid, identity mask [ 68.794] kgem_check_bo: num_pages=+0, num_exec=+0 [ 68.794] gen9_composite_get_binding_table(fb80) [ 68.794] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 68.794] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 68.794] gen9_emit_vertex_elements: setup id=9 [ 68.794] glyphs0_to_dst: glyph=(477, 4)x(10, 13), unclipped [ 68.794] emit_primitive_identity_mask__avx2: dst=(477, 4), mask=(752.00, 32.00) x (10.00, 13.00) [ 68.794] gen8_vertex_flush[be4] = 3 [ 68.794] gen9_magic_ca_pass: CA fixup (200 -> 203) [ 68.794] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 68.794] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 68.794] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 68.794] sna_composite_rectangles(pixmap=4025, op=1, ffffffff x 1 [(496, 1)x(9, 17) ...]) [ 68.794] sna_composite_rectangles: converted to op 1 [ 68.794] sna_composite_rectangles[0] (496, 1)x(9, 17) -> (496, 1), (505, 18) [ 68.794] sna_composite_rectangles: nrects=1, region=(496, 1), (505, 18) x 1 [ 68.794] sna_composite_rectangles: clipped extents (496, 1),(505, 18) x 1 [ 68.794] sna_composite_rectangles: pixmap +(0, 0) extents (496, 1),(505, 18) [ 68.794] sna_composite_rectangles: dropping last-cpu hint [ 68.794] sna_drawable_use_bo pixmap=4025, box=((496, 1), (505, 18)), flags=9... [ 68.794] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 68.794] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 68.794] sna_drawable_use_bo: using whole GPU bo [ 68.794] gen9_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20028888]) [ 68.794] kgem_bo_is_render: handle=140, rq? 1 [1] [ 68.794] gen9_render_fill_boxes(ffffffff x 1 [(496, 1), (505, 18) ...]) [ 68.794] sna_render_get_solid: ffffffff [ 68.794] sna_render_get_solid(white) [ 68.794] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 68.794] kgem_check_bo: num_pages=+0, num_exec=+0 [ 68.794] aligning vertex: was 4, now 2 floats per vertex [ 68.794] gen9_composite_get_binding_table(fb40) [ 68.794] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 68.794] gen9_emit_sampler: sampler = 1 [ 68.794] gen9_emit_sf: num_sf_outputs=1 [ 68.794] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 68.794] gen9_emit_vertex_elements: setup id=0 [ 68.794] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 68.794] (496, 1), (505, 18) [ 68.794] gen8_vertex_flush[d00] = 3 [ 68.794] sna_validate_gc(0x561c94ab2470) changes=80000, previous serial=80000f24, drawable=f24 [ 68.794] sna_validate_gc: recomputing clip [ 68.794] sna_validate_gc: composite clip=1x[(65, 24), (3840, 2160)] [0x561c94abf1d0] [ 68.794] sna_copy_area: src=pixmap=4025:(0, 0)x(508, 20)+(0, 0) -> dst=pixmap=3060:(0, 867)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 68.794] sna_copy_area: normal copy [ 68.794] sna_do_copy: src=(0, 0), dst=(0, 867), size=(508x20) [ 68.794] sna_do_copy: after drawable: src=(0, 0), dst=(65, 891), size=(508x20) [ 68.794] sna_do_copy: dst extents (65, 891), (573, 911), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 68.794] sna_do_copy: clipped dst extents (65, 891), (573, 911) [ 68.794] sna_do_copy: unclipped src extents (0, 0), (508, 20) [ 68.794] sna_do_copy: clipped src extents (0, 0), (508, 20) [ 68.794] sna_do_copy: pixmap -- no source clipping [ 68.794] sna_do_copy: src extents (0, 0), (508, 20) x 1 [ 68.794] sna_do_copy: copy region (65, 891), (573, 911) x 1 + (-65, -891) [ 68.794] sna_copy_boxes (boxes=1x[(65, 891), (573, 911)...], src pixmap=4025+(-65, -891), dst pixmap=3060+(-65, -24), alu=3, src.size=508x20, dst.size=3775x2136) [ 68.794] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94a26fb0, gpu_bo=140, cpu_bo=0), replaces=0 [ 68.794] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 68.794] sna_drawable_use_bo pixmap=3060, box=((0, 867), (508, 887)), flags=b... [ 68.794] sna_drawable_use_bo: exported target, set PREFER_GPU [ 68.794] sna_drawable_use_bo: pinned, never REPLACES [ 68.794] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=b [ 68.794] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 68.794] sna_drawable_use_bo: using whole GPU bo [ 68.794] sna_pixmap_move_to_gpu(pixmap=4025, usage=0), flags=a [ 68.794] sna_pixmap_move_to_gpu: already all-damaged [ 68.794] sna_pixmap_mark_active: pixmap=4025, handle=140 [ 68.794] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 68.794] gen9_render_copy_boxes (0, -867)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 68.794] kgem_bo_is_render: handle=140, rq? 1 [1] [ 68.794] kgem_bo_is_render: handle=9, rq? 0 [0] [ 68.794] kgem_bo_is_render: handle=9, rq? 0 [0] [ 68.794] kgem_bo_is_render: handle=140, rq? 1 [1] [ 68.794] kgem_set_mode: flushing before new bo [ 68.794] gen8_vertex_close: used=818, vbo active? 0, vb=201, nreloc=2 [ 68.794] kgem_create_linear(262144) [ 68.794] search_linear_cache: num_pages=64, flags=686, use_active? 0, use_large=0 [max=65536] [ 68.794] search_linear_cache: searching for inactive cpu map [ 68.794] kgem_set_tiling: handle=23, tiling=0 [0], pitch=0 [0]: 1 [ 68.794] kgem_bo_remove_from_inactive: removing handle=23 from inactive [ 68.794] search_linear_cache: found handle=23 (num_pages=64) in linear vma cache [ 68.795] kgem_bo_map: handle=23, offset=4250144768, tiling=0, map=0x0:0x7fc6b4c21000, domain=0 [ 68.795] kgem_bo_map: converting request for GTT map into CPU map [ 68.795] kgem_bo_map__cpu(handle=23, size=262144, map=0x0:0x7fc6b4c21000) [ 68.795] kgem_bo_sync__cpu: handle=23 [ 68.795] __kgem_busy: handle=23, busy=0, wedged=0 [ 68.795] kgem_bo_sync__cpu: SYNC: handle=23, needs_flush? 0, domain? 0, busy? 0 [ 68.795] __kgem_busy: handle=23, busy=0, wedged=0 [ 68.795] kgem_bo_retire: retiring bo handle=23 (needed flush? 0), rq? 0 [busy?=0] [ 68.795] assert_bo_retired: handle=23, domain: 0 exec? 0, rq? 0 [ 68.795] gen8_vertex_close: new vbo: 818 / 65536 [ 68.795] gen8_vertex_close: reloc[0] = 287 [ 68.795] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 68.795] kgem_add_handle: handle=23, index=5 [ 68.795] kgem_add_reloc64[11] = (delta=0, target handle=5, presumed=fd541000) [ 68.795] gen8_vertex_close: reloc[1] = 372 [ 68.795] kgem_add_reloc64: handle=23, pos=372, delta=0, domains=200000 [ 68.795] kgem_add_reloc64[12] = (delta=0, target handle=5, presumed=fd541000) [ 68.795] batch[1/1, flags=1800]: 838 838 16096 16384, nreloc=13, nexec=6, nfence=0, aperture=1116 [fenced=0] [ 68.795] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd981000 [ 68.795] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -57343 [ 68.795] kgem_fixup_relocs: shrinking by 57344 [ 68.795] __kgem_busy: handle=2, busy=0, wedged=0 [ 68.795] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd981000 [ 68.795] kgem_commit: release handle=140 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd343000 [ 68.795] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 68.795] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 68.795] __kgem_bo_clear_busy: handle=7 [ 68.795] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 68.795] kgem_commit: release handle=113 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 68.795] __kgem_bo_clear_busy: handle=113 [ 68.795] kgem_commit: release handle=113 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fe00a000 [ 68.795] kgem_commit: release handle=113 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 68.795] __kgem_bo_clear_busy: handle=113 [ 68.795] kgem_commit: release handle=113 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 68.795] __kgem_bo_clear_busy: handle=113 [ 68.795] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 68.795] kgem_commit: release handle=113 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 68.795] __kgem_bo_clear_busy: handle=113 [ 68.795] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 68.795] __kgem_bo_clear_busy: handle=7 [ 68.795] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 68.795] __kgem_busy: handle=2, busy=131072, wedged=0 [ 68.795] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 68.795] kgem_check_bo: num_pages=+8116, num_exec=+2 [ 68.795] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 68.795] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 68.795] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 68.795] kgem_add_handle: handle=4, index=0 [ 68.795] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 68.795] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 68.795] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 68.795] gen9_composite_get_binding_table(ffc0) [ 68.795] kgem_add_reloc64: handle=9, pos=16360, delta=0, domains=20002 [ 68.795] kgem_add_handle: handle=9, index=1 [ 68.795] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f02dd000) [ 68.795] __kgem_bo_mark_dirty: handle=9 (proxy? 0) [ 68.795] [3fe0] bind bo(handle=9, addr=f02dd000), format=192, width=3775, height=2136, pitch=15360, tiling=1 -> render [ 68.795] kgem_add_reloc64: handle=140, pos=16344, delta=0, domains=40000 [ 68.795] kgem_add_handle: handle=140, index=2 [ 68.795] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd343000) [ 68.795] [3fd0] bind bo(handle=140, addr=fd343000), format=192, width=508, height=20, pitch=2048, tiling=1 -> sampler [ 68.795] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 68.795] gen9_emit_sampler: sampler = 0 [ 68.795] gen9_emit_sf: num_sf_outputs=1 [ 68.795] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 68.795] gen9_emit_vertex_elements: setup id=0 [ 68.795] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 68.795] (0, 0) -> (0, 867) + (508, 20) [ 68.795] gen8_vertex_flush[490] = 3 [ 68.795] sna_accel_flush: flush?=1, dirty?=0 [ 68.795] gen8_vertex_close: used=824, vbo active? 23, vb=1, nreloc=1 [ 68.795] gen8_vertex_close: reloc[0] = 287 [ 68.795] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 68.795] kgem_add_handle: handle=23, index=3 [ 68.795] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 68.795] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=8190 [fenced=0] [ 68.795] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 68.795] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 68.795] kgem_fixup_relocs: shrinking by 61440 [ 68.795] __kgem_busy: handle=1, busy=0, wedged=0 [ 68.795] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 68.795] kgem_commit: release handle=9 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f02dd000 [ 68.795] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 68.795] kgem_commit: release handle=140 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd343000 [ 68.795] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 68.795] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 68.795] sna_accel_flush: flush?=0, dirty?=0 [ 68.795] sna_accel_flush: flush?=0, dirty?=0 [ 68.795] sna_accel_flush: flush?=0, dirty?=0 [ 68.795] sna_destroy_pixmap: pixmap=4025, attached?=1 [ 68.795] _kgem_bo_destroy: handle=140, proxy? 0 [ 68.795] __kgem_bo_destroy: handle=140, size=65536 [ 68.795] __kgem_busy: handle=140, busy=131072, wedged=0 [ 68.795] __kgem_bo_destroy: handle=140 -> active [ 68.795] __sna_free_pixmap(pixmap=4025) [ 68.795] sna_accel_flush: flush?=0, dirty?=0 [ 68.795] sna_accel_flush: flush?=0, dirty?=0 [ 68.795] sna_accel_flush: flush?=0, dirty?=0 [ 68.795] sna_block_handler (tv=0.432000) [ 68.795] kgem_retire, need_retire?=1 [ 68.795] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 68.795] kgem_retire__requests_ring: retiring ring 0 [ 68.795] __kgem_busy: handle=2, busy=0, wedged=0 [ 68.795] __kgem_retire_rq: request 2 complete [ 68.795] kgem_retire__requests_ring: retiring ring 0 [ 68.795] __kgem_busy: handle=1, busy=0, wedged=0 [ 68.795] __kgem_retire_rq: request 1 complete [ 68.795] __kgem_bo_flush: handle=9, busy=0, wedged=0 [ 68.795] __kgem_bo_flush: handle=140, busy=0, wedged=0 [ 68.795] kgem_bo_move_to_cache: release handle=140 [ 68.795] kgem_bo_move_to_inactive: moving handle=140 to inactive [ 68.795] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 68.795] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 68.795] kgem_retire -- retired=1, need_retire=0 [ 68.795] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 68.795] gen6_render_retire: resetting idle vbo [ 68.795] sna_scanout_do_flush: flush timer active: delta=8 [ 68.795] sna_accel_do_throttle -- no pending activity [ 68.795] sna_accel_block: evaluating timers, active=5 [ 68.795] sna_accel_block: flush timer expires in 8 [68803] [ 68.795] sna_wakeup_handler [ 68.796] sna_accel_flush: flush?=0, dirty?=0 [ 68.796] sna_accel_flush: flush?=0, dirty?=0 [ 68.796] sna_accel_flush: flush?=0, dirty?=0 [ 68.796] sna_create_pixmap(1, 1, 32, usage=0) [ 68.796] kgem_can_create_2d: 1x1 @ 32 [ 68.796] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=1 [ 68.796] kgem_can_create_2d: untiled size=4096 [ 68.796] kgem_choose_tiling: disabling tiling [1x1] for single row/col [ 68.796] kgem_choose_tiling: 1x1 -> 0 [ 68.796] sna_create_pixmap: usage=0, flags=a [ 68.796] sna_create_pixmap: small buffer [4], attaching to shadow pixmap [ 68.796] create_pixmap: allocating pixmap 1x1, depth=32/32, size=12 [ 68.796] create_pixmap: serial=4026, usage=0, 1x1 [ 68.796] sna_create_pixmap: serial=4026, 1x1, usage=0 [ 68.796] sna_composite_rectangles(pixmap=4027, op=0, 0 x 1 [(0, 0)x(1, 1) ...]) [ 68.796] sna_composite_rectangles: converted to op 0 [ 68.796] sna_composite_rectangles[0] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 68.796] sna_composite_rectangles: nrects=1, region=(0, 0), (1, 1) x 1 [ 68.796] sna_composite_rectangles: clipped extents (0, 0),(1, 1) x 1 [ 68.796] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(1, 1) [ 68.796] sna_composite_rectangles: fallback, dst pixmap=4027 too small or not attached [ 68.796] sna_composite_rectangles: fallback [ 68.796] sna_drawable_move_region_to_cpu(pixmap=4027 (1x1), [(0, 0), (1, 1)], flags=1) [ 68.796] sna_drawable_move_region_to_cpu: region (0, 0), (1, 1) + (0, 0) subsumes pixmap (1x1) [ 68.796] _sna_pixmap_move_to_cpu(pixmap=4027, 1x1, flags=1) [ 68.796] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 68.796] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 68.796] operate_inplace: no, inplace operation not suitable [ 68.796] _sna_pixmap_move_to_cpu: marking as damaged [ 68.796] __sna_damage_all(1, 1) [ 68.796] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 68.796] sna_composite_rectangles(pixmap=4027, op=1, fff2f1f0 x 1 [(0, 0)x(1, 1) ...]) [ 68.796] sna_composite_rectangles: converted to op 1 [ 68.796] sna_composite_rectangles[0] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 68.796] sna_composite_rectangles: nrects=1, region=(0, 0), (1, 1) x 1 [ 68.796] sna_composite_rectangles: clipped extents (0, 0),(1, 1) x 1 [ 68.796] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(1, 1) [ 68.796] sna_composite_rectangles: fallback, dst pixmap=4027 too small or not attached [ 68.796] sna_composite_rectangles: fallback [ 68.796] sna_drawable_move_region_to_cpu(pixmap=4027 (1x1), [(0, 0), (1, 1)], flags=1) [ 68.796] sna_drawable_move_region_to_cpu: pixmap=4027 all damaged on CPU [ 68.796] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 68.796] sna_composite_rectangles: fallback fill: (0, 0)x(1, 1) fff2f1f0 [ 68.796] sna_composite_rectangles(pixmap=4027, op=1, ff300a24 x 2 [(0, 0)x(1, 1) ...]) [ 68.796] sna_composite_rectangles: converted to op 1 [ 68.796] sna_composite_rectangles[0] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 68.796] sna_composite_rectangles[1] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 68.796] sna_composite_rectangles: nrects=2, region=(0, 0), (1, 1) x 2 [ 68.796] sna_composite_rectangles: clipped extents (0, 0),(1, 1) x 1 [ 68.796] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(1, 1) [ 68.796] sna_composite_rectangles: fallback, dst pixmap=4027 too small or not attached [ 68.796] sna_composite_rectangles: fallback [ 68.796] sna_drawable_move_region_to_cpu(pixmap=4027 (1x1), [(0, 0), (1, 1)], flags=1) [ 68.796] sna_drawable_move_region_to_cpu: pixmap=4027 all damaged on CPU [ 68.796] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 68.796] sna_composite_rectangles: fallback fill: (0, 0)x(1, 1) ff300a24 [ 68.796] sna_copy_area: src=pixmap=4027:(0, 0)x(1, 1)+(0, 0) -> dst=pixmap=3060:(0, 0)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 68.796] sna_copy_area: normal copy [ 68.796] sna_do_copy: src=(0, 0), dst=(0, 0), size=(1x1) [ 68.796] sna_do_copy: after drawable: src=(0, 0), dst=(65, 24), size=(1x1) [ 68.796] sna_do_copy: dst extents (65, 24), (66, 25), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 68.796] sna_do_copy: clipped dst extents (65, 24), (66, 25) [ 68.796] sna_do_copy: unclipped src extents (0, 0), (1, 1) [ 68.796] sna_do_copy: clipped src extents (0, 0), (1, 1) [ 68.796] sna_do_copy: pixmap -- no source clipping [ 68.796] sna_do_copy: src extents (0, 0), (1, 1) x 1 [ 68.796] sna_do_copy: copy region (65, 24), (66, 25) x 1 + (-65, -24) [ 68.796] sna_copy_boxes (boxes=1x[(65, 24), (66, 25)...], src pixmap=4027+(-65, -24), dst pixmap=3060+(-65, -24), alu=3, src.size=1x1, dst.size=3775x2136) [ 68.796] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94ad7060, gpu_bo=0, cpu_bo=0), replaces=0 [ 68.796] sna_drawable_use_bo pixmap=3060, box=((0, 0), (1, 1)), flags=8... [ 68.796] sna_drawable_use_bo: exported target, set PREFER_GPU [ 68.796] sna_drawable_use_bo: pinned, never REPLACES [ 68.796] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 68.796] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 68.796] sna_drawable_use_bo: using whole GPU bo [ 68.796] region_overlaps_damage? [ 68.796] use_shm_bo: no, not attached [ 68.796] sna_drawable_move_region_to_cpu(pixmap=4027 (1x1), [(0, 0), (1, 1)], flags=2) [ 68.796] sna_drawable_move_region_to_cpu: pixmap=4027 all damaged on CPU [ 68.796] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 68.796] sna_write_boxes x 1, src stride=4, src dx=(0, 0) [ 68.796] kgem_bo_can_map: handle=9, map=0x7fc6b7845000:0x0:0x7fc656564000, tiling=1, domain=0, offset=4029534208 [ 68.796] write_boxes_inplace x 1, handle=9, tiling=1 [ 68.796] upload_inplace__tiled: tiling=1 [ 68.796] kgem_bo_can_map__cpu: handle=9 [ 68.796] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 68.796] kgem_bo_map__cpu(handle=9, size=33177600, map=0x7fc6b7845000:0x7fc656564000) [ 68.796] kgem_bo_sync__cpu: handle=9 [ 68.796] __kgem_busy: handle=9, busy=0, wedged=0 [ 68.796] kgem_bo_sync__cpu: SYNC: handle=9, needs_flush? 0, domain? 0, busy? 0 [ 68.796] __kgem_busy: handle=9, busy=0, wedged=0 [ 68.796] kgem_bo_retire: retiring bo handle=9 (needed flush? 0), rq? 0 [busy?=0] [ 68.796] assert_bo_retired: handle=9, domain: 0 exec? 0, rq? 0 [ 68.796] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(0, 0), size=1x1, pitch=4/15360 [ 68.796] sna_accel_flush: flush?=0, dirty?=0 [ 68.796] sna_accel_flush: flush?=0, dirty?=0 [ 68.796] sna_accel_flush: flush?=0, dirty?=0 [ 68.796] sna_accel_flush: flush?=0, dirty?=0 [ 68.796] sna_destroy_pixmap: pixmap=4027, attached?=1 [ 68.796] __sna_free_pixmap(pixmap=4027) [ 68.796] sna_accel_flush: flush?=0, dirty?=0 [ 68.796] sna_accel_flush: flush?=0, dirty?=0 [ 68.796] sna_accel_flush: flush?=0, dirty?=0 [ 68.796] sna_block_handler (tv=0.431000) [ 68.796] sna_scanout_do_flush: flush timer active: delta=7 [ 68.796] sna_accel_do_throttle -- no pending activity [ 68.796] sna_accel_block: evaluating timers, active=5 [ 68.796] sna_accel_block: flush timer expires in 7 [68803] [ 68.796] sna_wakeup_handler [ 68.796] sna_accel_flush: flush?=0, dirty?=0 [ 68.796] sna_accel_flush: flush?=0, dirty?=0 [ 68.796] sna_accel_flush: flush?=0, dirty?=0 [ 68.796] sna_accel_flush: flush?=0, dirty?=0 [ 68.796] sna_accel_flush: flush?=0, dirty?=0 [ 68.796] sna_accel_flush: flush?=0, dirty?=0 [ 68.796] sna_accel_flush: flush?=0, dirty?=0 [ 68.796] sna_accel_flush: flush?=0, dirty?=0 [ 68.796] sna_accel_flush: flush?=0, dirty?=0 [ 68.796] sna_accel_flush: flush?=0, dirty?=0 [ 68.796] sna_accel_flush: flush?=0, dirty?=0 [ 68.796] sna_block_handler (tv=0.431000) [ 68.796] sna_scanout_do_flush: flush timer active: delta=7 [ 68.796] sna_accel_do_throttle -- no pending activity [ 68.796] sna_accel_block: evaluating timers, active=5 [ 68.796] sna_accel_block: flush timer expires in 7 [68803] [ 68.796] sna_wakeup_handler [ 68.796] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=40, name=5 [ 68.796] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 68.796] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 68.796] sna_dri2_get_back: draw size=7680x2160, back buffer handle=40 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 [ 68.796] sna_dri2_get_back: reuse backbuffer? 1 [ 68.796] sna_dri2_get_back: back buffer handle=40, active?=0, refcnt=1 [ 68.796] sna_dri2_get_back: reuse unattached back [ 68.796] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 68.796] sna_dri2_reuse_buffer: reusing back buffer handle=40, name=5, pitch=30720, age=0 [ 68.796] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 68.796] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=128, name=76, active_scanout=3 [ 68.796] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 68.796] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 68.796] sna_accel_flush: flush?=0, dirty?=0 [ 68.796] sna_accel_flush: flush?=0, dirty?=0 [ 68.796] sna_accel_flush: flush?=0, dirty?=0 [ 68.796] sna_block_handler (tv=0.431000) [ 68.796] sna_scanout_do_flush: flush timer active: delta=7 [ 68.796] sna_accel_do_throttle -- no pending activity [ 68.796] sna_accel_block: evaluating timers, active=5 [ 68.796] sna_accel_block: flush timer expires in 7 [68803] [ 68.797] sna_wakeup_handler [ 68.797] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 68.797] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 68.797] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 68.797] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 68.797] sna_dri2_get_msc(draw=146, pipe=0) [ 68.797] sna_crtc_record_swap: recording last swap on pipe=0, frame 3877 [msc=3877], time 68.789344 [ 68.797] sna_dri2_get_msc: msc=3877 [raw=3877], ust=68789344 [ 68.797] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=40 (refs=1/1, flush=0) , front=128 (refs=1/4, flush=1) [ 68.797] sna_dri2_schedule_swap(target_msc=3876, divisor=0, remainder=0) [ 68.797] sna_dri2_schedule_swap: using front handle=128, active_scanout?=3, flush?=1 [ 68.797] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 68.797] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 68.797] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 68.797] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 68.797] sna_crtc_record_swap: recording last swap on pipe=0, frame 3877 [msc=3877], time 68.789344 [ 68.797] immediate_swap: current_msc=3877, target_msc=3876 -- yes [ 68.797] can_flip: no, shadow enabled [ 68.797] sna_dri2_add_event: adding event to window 146) [ 68.797] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 68.797] sna_dri2_immediate_blit: no pending blit, starting chain [ 68.797] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 68.797] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 68.797] can_xchg: back size=8701e00, front size=8701e00 [ 68.797] can_xchg: yes, pixmap=165 [ 68.797] sna_dri2_xchg: win=146, exchange front=128/76,ref=2 and back=40/5,ref=2, pixmap=165 7680x2160 [ 68.797] sna_dri2_xchg: back_bo handle=40, pitch=30720, size=132710400, ref=1, active_scanout?=0 [ 68.797] sna_dri2_xchg: front_bo handle=128, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 68.797] set_bo: pixmap=165, handle=40 (old handle=128) [ 68.797] set_bo: marking whole pixmap as damaged [ 68.797] set_bo: applying final/discard move-to-gpu [ 68.797] wait_for_shadow: flags=0, flips=0, handle=128, shadow=32 [ 68.797] set_bo: dropping flush hint from handle=128 [ 68.797] set_bo: adding flush hint to handle=40 [ 68.797] mark_stale(handle=128) => 1 [ 68.797] swap_limit: draw=146 setting swap limit to 3 [ 68.797] sna_dri2_swap_limit_validate: swap limit set to 3 [ 68.797] sna_next_vblank(pipe=0, waiting until next vblank) [ 68.797] sna_dri2_schedule_swap: reported target_msc=3877 [ 68.797] sna_accel_flush: flush?=0, dirty?=0 [ 68.797] sna_accel_flush: flush?=0, dirty?=0 [ 68.797] sna_accel_flush: flush?=0, dirty?=0 [ 68.798] sna_accel_flush: flush?=0, dirty?=0 [ 68.798] sna_block_handler (tv=0.429000) [ 68.798] sna_scanout_do_flush: flush timer active: delta=5 [ 68.798] sna_accel_do_throttle -- no pending activity [ 68.798] sna_accel_block: evaluating timers, active=5 [ 68.798] sna_accel_block: flush timer expires in 5 [68803] [ 68.803] sna_wakeup_handler [ 68.803] sna_block_handler (tv=0.424000) [ 68.803] sna_scanout_do_flush: flush timer active: delta=0 [ 68.803] sna_scanout_do_flush (time=68803), triggered [ 68.803] sna_scanout_flush (time=68803), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 68.803] has_shadow: has pending damage? 1, outstanding flips: 0 [ 68.803] stop_flush: scanout=40 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 68.803] has_shadow: has pending damage? 1, outstanding flips: 0 [ 68.803] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 68.803] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 68.803] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 68.803] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 68.803] sna_pixmap_move_to_gpu: already all-damaged [ 68.803] sna_pixmap_mark_active: pixmap=165, handle=40 [ 68.803] sna_mode_redisplay: crtc[0] transformed? 0 [ 68.803] sna_mode_redisplay: crtc[1] transformed? 0 [ 68.803] sna_mode_redisplay: crtc[2] transformed? 0 [ 68.803] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=40 [active=1] [ 68.803] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 128, transformed? 0 [ 68.803] get_fb: reusing fb=110 for handle=40 [ 68.803] sna_mode_redisplay: recording flip on CRTC:32 handle=40, active_scanout=2, serial=2 [ 68.803] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 68.803] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 128, transformed? 0 [ 68.803] sna_mode_redisplay: recording flip on CRTC:39 handle=40, active_scanout=3, serial=3 [ 68.803] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 68.803] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 68.803] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 68.803] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=40, shadow handle=32 [ 68.803] sna_accel_do_throttle -- no pending activity [ 68.803] sna_accel_block: evaluating timers, active=5 [ 68.803] sna_accel_block: flush timer expires in 16 [68819] [ 68.805] sna_wakeup_handler [ 68.805] sna_mode_wakeup: len=32 [ 68.805] sna_dri2_vblank_handler(type=2, sequence=3878, draw=3353) [ 68.805] sna_crtc_record_swap: recording last swap on pipe=0, frame 3878 [msc=3878], time 68.806022 [ 68.805] sna_dri2_vblank_handler: 2 complete, frame=3878 tv=68.806022 [ 68.805] sna_dri2_blit_complete: blit finished [ 68.805] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=3878, tv=68.806022) [ 68.805] frame_swap_complete(type=2): draw=146, pipe=0, frame=3878 [msc=3878], tv=68.806022 [ 68.805] sna_accel_flush: flush?=0, dirty?=0 [ 68.805] sna_dri2_event_free(draw?=1) [ 68.805] sna_dri2_remove_event: remove[0x561c943791a0] from window 146, active? 1 [ 68.805] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 68.806] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=128] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 68.806] sna_dri2_vblank_handler complete [ 68.806] sna_block_handler (tv=0.421000) [ 68.806] sna_scanout_do_flush: flush timer active: delta=13 [ 68.806] sna_accel_do_throttle -- no pending activity [ 68.806] sna_accel_block: evaluating timers, active=5 [ 68.806] sna_accel_block: flush timer expires in 13 [68819] [ 68.813] sna_wakeup_handler [ 68.813] sna_accel_flush: flush?=0, dirty?=0 [ 68.813] sna_accel_flush: flush?=0, dirty?=0 [ 68.813] sna_block_handler (tv=0.414000) [ 68.813] sna_scanout_do_flush: flush timer active: delta=6 [ 68.813] sna_accel_do_throttle -- no pending activity [ 68.813] sna_accel_block: evaluating timers, active=5 [ 68.813] sna_accel_block: flush timer expires in 6 [68819] [ 68.814] sna_wakeup_handler [ 68.814] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=128, name=76 [ 68.814] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 68.814] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 68.814] sna_dri2_get_back: draw size=7680x2160, back buffer handle=128 size=7680x2160, is-scanout? 1, active?=2, pitch=30720, front pitch=30720 [ 68.814] sna_dri2_get_back: reuse backbuffer? 1 [ 68.814] sna_dri2_get_back: back buffer handle=128, active?=2, refcnt=1 [ 68.814] sna_dri2_get_back: cache: handle=114, active=0 [ 68.814] sna_dri2_get_back: reuse cache handle=114, name=86, flags=0 [ 68.814] sna_dri2_get_back: caching handle=128 (name=76, flags=0, active_scanout=2) [ 68.814] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 68.814] sna_dri2_reuse_buffer: reusing back buffer handle=114, name=86, pitch=30720, age=0 [ 68.814] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 68.814] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=40, name=5, active_scanout=3 [ 68.814] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 68.814] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 68.814] sna_accel_flush: flush?=0, dirty?=0 [ 68.814] sna_accel_flush: flush?=0, dirty?=0 [ 68.814] sna_accel_flush: flush?=0, dirty?=0 [ 68.814] sna_block_handler (tv=0.413000) [ 68.814] sna_scanout_do_flush: flush timer active: delta=5 [ 68.814] sna_accel_do_throttle -- no pending activity [ 68.814] sna_accel_block: evaluating timers, active=5 [ 68.814] sna_accel_block: flush timer expires in 5 [68819] [ 68.817] sna_wakeup_handler [ 68.817] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 68.817] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 68.817] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 68.817] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 68.817] sna_dri2_get_msc(draw=146, pipe=0) [ 68.817] sna_crtc_record_swap: recording last swap on pipe=0, frame 3878 [msc=3878], time 68.806022 [ 68.817] sna_dri2_get_msc: msc=3878 [raw=3878], ust=68806022 [ 68.817] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=114 (refs=1/1, flush=0) , front=40 (refs=1/4, flush=1) [ 68.817] sna_dri2_schedule_swap(target_msc=3878, divisor=0, remainder=0) [ 68.817] sna_dri2_schedule_swap: using front handle=40, active_scanout?=3, flush?=1 [ 68.817] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 68.817] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 68.817] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 68.817] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 68.817] sna_crtc_record_swap: recording last swap on pipe=0, frame 3878 [msc=3878], time 68.806022 [ 68.817] immediate_swap: current_msc=3878, target_msc=3878 -- yes [ 68.817] can_flip: no, shadow enabled [ 68.817] sna_dri2_add_event: adding event to window 146) [ 68.817] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 68.817] sna_dri2_immediate_blit: no pending blit, starting chain [ 68.817] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 68.817] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 68.817] can_xchg: back size=8701e00, front size=8701e00 [ 68.817] can_xchg: yes, pixmap=165 [ 68.817] sna_dri2_xchg: win=146, exchange front=40/5,ref=2 and back=114/86,ref=2, pixmap=165 7680x2160 [ 68.817] sna_dri2_xchg: back_bo handle=114, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 68.817] sna_dri2_xchg: front_bo handle=40, pitch=30720, size=132710400, ref=4, active_scanout?=3 [ 68.817] set_bo: pixmap=165, handle=114 (old handle=40) [ 68.817] set_bo: marking whole pixmap as damaged [ 68.817] set_bo: applying final/discard move-to-gpu [ 68.817] wait_for_shadow: flags=0, flips=2, handle=40, shadow=32 [ 68.817] set_bo: dropping flush hint from handle=40 [ 68.817] set_bo: adding flush hint to handle=114 [ 68.817] mark_stale(handle=40) => 1 [ 68.817] swap_limit: draw=146 setting swap limit to 3 [ 68.817] sna_dri2_swap_limit_validate: swap limit set to 3 [ 68.817] sna_next_vblank(pipe=0, waiting until next vblank) [ 68.817] sna_dri2_schedule_swap: reported target_msc=3878 [ 68.817] sna_accel_flush: flush?=0, dirty?=0 [ 68.818] sna_accel_flush: flush?=0, dirty?=0 [ 68.818] sna_accel_flush: flush?=0, dirty?=0 [ 68.818] sna_accel_flush: flush?=0, dirty?=0 [ 68.818] sna_block_handler (tv=0.409000) [ 68.818] sna_scanout_do_flush: flush timer active: delta=1 [ 68.818] sna_scanout_do_flush (time=68818), triggered [ 68.818] sna_scanout_flush (time=68818), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 68.818] has_shadow: has pending damage? 1, outstanding flips: 2 [ 68.818] stop_flush: scanout=114 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 68.818] has_shadow: has pending damage? 1, outstanding flips: 2 [ 68.818] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 2, mode reconfiguration pending? 0) [ 68.818] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 68.818] sna_mode_redisplay: checking for 2 outstanding flip completions [ 68.818] sna_mode_redisplay: now 2 outstanding flip completions (enabled? 1) [ 68.818] sna_accel_do_throttle -- no pending activity [ 68.818] sna_accel_block: evaluating timers, active=5 [ 68.818] sna_accel_block: flush timer expires in 16 [68834] [ 68.821] sna_wakeup_handler [ 68.821] sna_mode_wakeup: len=32 [ 68.821] sna_mode_wakeup: recording last swap on pipe=1, frame 3849 [f09], time 68.821297 [ 68.821] sna_mode_wakeup: removing handle=128 [active_scanout=1] from scanout, installing handle=40 [active_scanout=2] [ 68.821] sna_mode_wakeup: flip complete, pending? 2 [ 68.821] sna_block_handler (tv=0.406000) [ 68.821] sna_scanout_do_flush: flush timer active: delta=13 [ 68.821] sna_accel_do_throttle -- no pending activity [ 68.821] sna_accel_block: evaluating timers, active=5 [ 68.821] sna_accel_block: flush timer expires in 13 [68834] [ 68.822] sna_wakeup_handler [ 68.822] sna_mode_wakeup: len=64 [ 68.822] sna_mode_wakeup: recording last swap on pipe=0, frame 3879 [f27], time 68.822697 [ 68.822] sna_mode_wakeup: removing handle=128 [active_scanout=0] from scanout, installing handle=40 [active_scanout=2] [ 68.822] sna_mode_wakeup: flip complete, pending? 1 [ 68.822] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 68.822] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 68.822] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 68.822] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 68.822] sna_pixmap_move_to_gpu: already all-damaged [ 68.822] sna_pixmap_mark_active: pixmap=165, handle=114 [ 68.822] sna_mode_redisplay: crtc[0] transformed? 0 [ 68.822] sna_mode_redisplay: crtc[1] transformed? 0 [ 68.822] sna_mode_redisplay: crtc[2] transformed? 0 [ 68.822] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=114 [active=1] [ 68.822] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 40, transformed? 0 [ 68.822] get_fb: reusing fb=101 for handle=114 [ 68.822] sna_mode_redisplay: recording flip on CRTC:32 handle=114, active_scanout=2, serial=2 [ 68.822] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 68.822] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 40, transformed? 0 [ 68.822] sna_mode_redisplay: recording flip on CRTC:39 handle=114, active_scanout=3, serial=3 [ 68.823] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 68.823] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 68.823] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 68.823] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=114, shadow handle=32 [ 68.823] sna_dri2_vblank_handler(type=2, sequence=3879, draw=3353) [ 68.823] sna_crtc_record_swap: recording last swap on pipe=0, frame 3879 [msc=3879], time 68.822697 [ 68.823] sna_dri2_vblank_handler: 2 complete, frame=3879 tv=68.822697 [ 68.823] sna_dri2_blit_complete: blit finished [ 68.823] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=3879, tv=68.822697) [ 68.823] frame_swap_complete(type=2): draw=146, pipe=0, frame=3879 [msc=3879], tv=68.822697 [ 68.823] sna_accel_flush: flush?=0, dirty?=0 [ 68.823] sna_dri2_event_free(draw?=1) [ 68.823] sna_dri2_remove_event: remove[0x561c9499e660] from window 146, active? 1 [ 68.823] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=114] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 68.823] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=40] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 68.823] sna_dri2_vblank_handler complete [ 68.823] sna_block_handler (tv=0.404000) [ 68.823] sna_scanout_do_flush: flush timer active: delta=11 [ 68.823] sna_accel_do_throttle -- no pending activity [ 68.823] sna_accel_block: evaluating timers, active=5 [ 68.823] sna_accel_block: flush timer expires in 11 [68834] [ 68.834] sna_wakeup_handler [ 68.834] sna_block_handler (tv=0.393000) [ 68.834] sna_scanout_do_flush: flush timer active: delta=0 [ 68.834] sna_scanout_do_flush (time=68834), triggered [ 68.834] sna_scanout_flush (time=68834), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 68.834] has_shadow: has pending damage? 0, outstanding flips: 2 [ 68.834] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 68.834] has_shadow: has pending damage? 0, outstanding flips: 2 [ 68.834] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 2, mode reconfiguration pending? 0) [ 68.834] sna_accel_do_throttle -- no pending activity [ 68.834] sna_accel_block: evaluating timers, active=5 [ 68.834] sna_accel_block: flush timer expires in 16 [68850] [ 68.837] sna_wakeup_handler [ 68.837] sna_mode_wakeup: len=32 [ 68.837] sna_mode_wakeup: recording last swap on pipe=1, frame 3850 [f0a], time 68.837971 [ 68.837] sna_mode_wakeup: removing handle=40 [active_scanout=1] from scanout, installing handle=114 [active_scanout=3] [ 68.837] sna_mode_wakeup: flip complete, pending? 2 [ 68.837] sna_block_handler (tv=0.390000) [ 68.837] sna_scanout_do_flush: flush timer active: delta=13 [ 68.837] sna_accel_do_throttle -- no pending activity [ 68.837] sna_accel_block: evaluating timers, active=5 [ 68.837] sna_accel_block: flush timer expires in 13 [68850] [ 68.839] sna_wakeup_handler [ 68.839] sna_mode_wakeup: len=32 [ 68.839] sna_mode_wakeup: recording last swap on pipe=0, frame 3880 [f28], time 68.839369 [ 68.839] sna_mode_wakeup: removing handle=40 [active_scanout=0] from scanout, installing handle=114 [active_scanout=3] [ 68.839] sna_mode_wakeup: flip complete, pending? 1 [ 68.839] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 68.839] sna_block_handler (tv=0.388000) [ 68.839] sna_scanout_do_flush: flush timer active: delta=11 [ 68.839] sna_accel_do_throttle -- no pending activity [ 68.839] sna_accel_block: evaluating timers, active=5 [ 68.839] sna_accel_block: flush timer expires in 11 [68850] [ 68.850] sna_wakeup_handler [ 68.850] sna_block_handler (tv=0.377000) [ 68.850] sna_scanout_do_flush: flush timer active: delta=0 [ 68.850] sna_scanout_do_flush (time=68850), triggered [ 68.850] sna_scanout_flush (time=68850), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 68.850] has_shadow: has pending damage? 0, outstanding flips: 0 [ 68.850] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 68.850] has_shadow: has pending damage? 0, outstanding flips: 0 [ 68.850] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 68.850] sna_accel_do_throttle -- no pending activity [ 68.850] sna_accel_block: evaluating timers, active=5 [ 68.850] sna_accel_block: flush timer expires in 16 [68866] [ 68.867] sna_wakeup_handler [ 68.867] sna_block_handler (tv=0.360000) [ 68.867] sna_scanout_do_flush: flush timer active: delta=-1 [ 68.867] sna_scanout_do_flush (time=68867), triggered [ 68.867] sna_scanout_flush (time=68867), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 68.867] has_shadow: has pending damage? 0, outstanding flips: 0 [ 68.867] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 68.867] has_shadow: has pending damage? 0, outstanding flips: 0 [ 68.867] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 68.867] sna_accel_do_throttle -- no pending activity [ 68.867] sna_accel_block: evaluating timers, active=5 [ 68.867] sna_accel_block: flush timer expires in 16 [68883] [ 68.883] sna_wakeup_handler [ 68.883] sna_block_handler (tv=0.344000) [ 68.883] sna_scanout_do_flush: flush timer active: delta=0 [ 68.883] sna_scanout_do_flush (time=68883), triggered [ 68.883] sna_scanout_flush (time=68883), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 68.883] has_shadow: has pending damage? 0, outstanding flips: 0 [ 68.883] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 68.884] has_shadow: has pending damage? 0, outstanding flips: 0 [ 68.884] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 68.884] sna_accel_do_throttle -- no pending activity [ 68.884] sna_accel_block: evaluating timers, active=5 [ 68.884] sna_accel_block: flush timer expires in 16 [68899] [ 68.897] sna_wakeup_handler [ 68.897] sna_accel_flush: flush?=0, dirty?=0 [ 68.897] sna_accel_flush: flush?=0, dirty?=0 [ 68.897] sna_block_handler (tv=0.330000) [ 68.897] sna_scanout_do_flush: flush timer active: delta=2 [ 68.897] sna_scanout_do_flush (time=68897), triggered [ 68.897] sna_scanout_flush (time=68897), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 68.897] has_shadow: has pending damage? 0, outstanding flips: 0 [ 68.897] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 68.897] has_shadow: has pending damage? 0, outstanding flips: 0 [ 68.897] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 68.897] sna_accel_do_throttle -- no pending activity [ 68.897] sna_accel_block: evaluating timers, active=5 [ 68.897] sna_accel_block: flush timer expires in 16 [68913] [ 68.897] sna_wakeup_handler [ 68.897] sna_block_handler (tv=0.330000) [ 68.897] sna_scanout_do_flush: flush timer active: delta=16 [ 68.897] sna_accel_do_throttle -- no pending activity [ 68.897] sna_accel_block: evaluating timers, active=5 [ 68.897] sna_accel_block: flush timer expires in 16 [68913] [ 68.899] sna_wakeup_handler [ 68.899] sna_block_handler (tv=0.328000) [ 68.899] sna_scanout_do_flush: flush timer active: delta=14 [ 68.899] sna_accel_do_throttle -- no pending activity [ 68.899] sna_accel_block: evaluating timers, active=5 [ 68.899] sna_accel_block: flush timer expires in 14 [68913] [ 68.913] sna_wakeup_handler [ 68.913] sna_block_handler (tv=0.314000) [ 68.913] sna_scanout_do_flush: flush timer active: delta=0 [ 68.913] sna_scanout_do_flush (time=68913), triggered [ 68.913] sna_scanout_flush (time=68913), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 68.913] has_shadow: has pending damage? 0, outstanding flips: 0 [ 68.913] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 68.913] has_shadow: has pending damage? 0, outstanding flips: 0 [ 68.913] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 68.913] sna_accel_do_throttle -- no pending activity [ 68.913] sna_accel_block: evaluating timers, active=5 [ 68.913] sna_accel_block: flush timer expires in 16 [68929] [ 68.930] sna_wakeup_handler [ 68.930] sna_block_handler (tv=0.297000) [ 68.930] sna_scanout_do_flush: flush timer active: delta=-1 [ 68.930] sna_scanout_do_flush (time=68930), triggered [ 68.930] sna_scanout_flush (time=68930), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 68.930] has_shadow: has pending damage? 0, outstanding flips: 0 [ 68.930] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 68.930] has_shadow: has pending damage? 0, outstanding flips: 0 [ 68.930] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 68.930] sna_accel_do_throttle -- no pending activity [ 68.930] sna_accel_block: evaluating timers, active=5 [ 68.930] sna_accel_block: flush timer expires in 16 [68946] [ 68.946] sna_wakeup_handler [ 68.946] sna_block_handler (tv=0.281000) [ 68.946] sna_scanout_do_flush: flush timer active: delta=0 [ 68.946] sna_scanout_do_flush (time=68946), triggered [ 68.946] sna_scanout_flush (time=68946), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 68.946] has_shadow: has pending damage? 0, outstanding flips: 0 [ 68.946] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 68.946] has_shadow: has pending damage? 0, outstanding flips: 0 [ 68.946] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 68.946] sna_accel_do_throttle -- no pending activity [ 68.946] sna_accel_block: evaluating timers, active=5 [ 68.946] sna_accel_block: flush timer expires in 16 [68962] [ 68.963] sna_wakeup_handler [ 68.963] sna_block_handler (tv=0.264000) [ 68.963] sna_scanout_do_flush: flush timer active: delta=-1 [ 68.963] sna_scanout_do_flush (time=68963), triggered [ 68.963] sna_scanout_flush (time=68963), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 68.963] has_shadow: has pending damage? 0, outstanding flips: 0 [ 68.963] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 68.963] has_shadow: has pending damage? 0, outstanding flips: 0 [ 68.963] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 68.963] sna_accel_do_throttle -- no pending activity [ 68.963] sna_accel_block: evaluating timers, active=5 [ 68.963] sna_accel_block: flush timer expires in 16 [68979] [ 68.979] sna_wakeup_handler [ 68.979] sna_block_handler (tv=0.248000) [ 68.979] sna_scanout_do_flush: flush timer active: delta=0 [ 68.979] sna_scanout_do_flush (time=68979), triggered [ 68.979] sna_scanout_flush (time=68979), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 68.979] has_shadow: has pending damage? 0, outstanding flips: 0 [ 68.979] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 68.979] has_shadow: has pending damage? 0, outstanding flips: 0 [ 68.979] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 68.979] sna_accel_do_throttle -- no pending activity [ 68.979] sna_accel_block: evaluating timers, active=5 [ 68.979] sna_accel_block: flush timer expires in 16 [68995] [ 68.996] sna_wakeup_handler [ 68.996] sna_block_handler (tv=0.231000) [ 68.996] sna_scanout_do_flush: flush timer active: delta=-1 [ 68.996] sna_scanout_do_flush (time=68996), triggered [ 68.996] sna_scanout_flush (time=68996), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 68.996] has_shadow: has pending damage? 0, outstanding flips: 0 [ 68.996] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 68.996] has_shadow: has pending damage? 0, outstanding flips: 0 [ 68.996] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 68.996] sna_accel_do_throttle -- no pending activity [ 68.996] sna_accel_block: evaluating timers, active=5 [ 68.996] sna_accel_block: flush timer expires in 16 [69012] [ 69.012] sna_wakeup_handler [ 69.012] sna_block_handler (tv=0.215000) [ 69.012] sna_scanout_do_flush: flush timer active: delta=0 [ 69.012] sna_scanout_do_flush (time=69012), triggered [ 69.012] sna_scanout_flush (time=69012), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 69.012] has_shadow: has pending damage? 0, outstanding flips: 0 [ 69.013] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 69.013] has_shadow: has pending damage? 0, outstanding flips: 0 [ 69.013] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 69.013] sna_accel_do_throttle -- no pending activity [ 69.013] sna_accel_block: evaluating timers, active=5 [ 69.013] sna_accel_block: flush timer expires in 16 [69028] [ 69.029] sna_wakeup_handler [ 69.029] sna_block_handler (tv=0.198000) [ 69.029] sna_scanout_do_flush: flush timer active: delta=-1 [ 69.029] sna_scanout_do_flush (time=69029), triggered [ 69.029] sna_scanout_flush (time=69029), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 69.029] has_shadow: has pending damage? 0, outstanding flips: 0 [ 69.029] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 69.029] has_shadow: has pending damage? 0, outstanding flips: 0 [ 69.029] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 69.029] sna_accel_do_throttle -- no pending activity [ 69.029] sna_accel_block: evaluating timers, active=5 [ 69.029] sna_accel_block: flush timer expires in 16 [69045] [ 69.045] sna_wakeup_handler [ 69.045] sna_block_handler (tv=0.182000) [ 69.045] sna_scanout_do_flush: flush timer active: delta=0 [ 69.046] sna_scanout_do_flush (time=69045), triggered [ 69.046] sna_scanout_flush (time=69045), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 69.046] has_shadow: has pending damage? 0, outstanding flips: 0 [ 69.046] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 69.046] has_shadow: has pending damage? 0, outstanding flips: 0 [ 69.046] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 69.046] sna_accel_do_throttle -- no pending activity [ 69.046] sna_accel_block: evaluating timers, active=5 [ 69.046] sna_accel_block: flush timer expires in 16 [69061] [ 69.062] sna_wakeup_handler [ 69.062] sna_block_handler (tv=0.165000) [ 69.062] sna_scanout_do_flush: flush timer active: delta=-1 [ 69.062] sna_scanout_do_flush (time=69062), triggered [ 69.062] sna_scanout_flush (time=69062), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 69.062] has_shadow: has pending damage? 0, outstanding flips: 0 [ 69.062] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 69.062] has_shadow: has pending damage? 0, outstanding flips: 0 [ 69.062] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 69.062] sna_accel_do_throttle -- no pending activity [ 69.062] sna_accel_block: evaluating timers, active=5 [ 69.062] sna_accel_block: flush timer expires in 16 [69078] [ 69.079] sna_wakeup_handler [ 69.079] sna_block_handler (tv=0.148000) [ 69.079] sna_scanout_do_flush: flush timer active: delta=-1 [ 69.079] sna_scanout_do_flush (time=69079), triggered [ 69.079] sna_scanout_flush (time=69079), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 69.079] has_shadow: has pending damage? 0, outstanding flips: 0 [ 69.079] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 69.079] has_shadow: has pending damage? 0, outstanding flips: 0 [ 69.079] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 69.079] sna_accel_do_throttle -- no pending activity [ 69.079] sna_accel_block: evaluating timers, active=5 [ 69.079] sna_accel_block: flush timer expires in 16 [69095] [ 69.095] sna_wakeup_handler [ 69.095] sna_block_handler (tv=0.132000) [ 69.095] sna_scanout_do_flush: flush timer active: delta=0 [ 69.095] sna_scanout_do_flush (time=69095), triggered [ 69.095] sna_scanout_flush (time=69095), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 69.095] has_shadow: has pending damage? 0, outstanding flips: 0 [ 69.095] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 69.095] has_shadow: has pending damage? 0, outstanding flips: 0 [ 69.095] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 69.095] sna_accel_do_throttle -- no pending activity [ 69.095] sna_accel_block: evaluating timers, active=5 [ 69.095] sna_accel_block: flush timer expires in 16 [69111] [ 69.112] sna_wakeup_handler [ 69.112] sna_block_handler (tv=0.115000) [ 69.112] sna_scanout_do_flush: flush timer active: delta=-1 [ 69.112] sna_scanout_do_flush (time=69112), triggered [ 69.112] sna_scanout_flush (time=69112), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 69.112] has_shadow: has pending damage? 0, outstanding flips: 0 [ 69.112] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 69.112] has_shadow: has pending damage? 0, outstanding flips: 0 [ 69.112] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 69.112] sna_accel_do_throttle -- no pending activity [ 69.112] sna_accel_block: evaluating timers, active=5 [ 69.112] sna_accel_block: flush timer expires in 16 [69128] [ 69.128] sna_wakeup_handler [ 69.128] sna_block_handler (tv=0.99000) [ 69.128] sna_scanout_do_flush: flush timer active: delta=0 [ 69.128] sna_scanout_do_flush (time=69128), triggered [ 69.128] sna_scanout_flush (time=69128), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 69.128] has_shadow: has pending damage? 0, outstanding flips: 0 [ 69.128] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 69.128] has_shadow: has pending damage? 0, outstanding flips: 0 [ 69.128] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 69.128] sna_accel_do_throttle -- no pending activity [ 69.128] sna_accel_block: evaluating timers, active=5 [ 69.128] sna_accel_block: flush timer expires in 16 [69144] [ 69.145] sna_wakeup_handler [ 69.145] sna_block_handler (tv=0.82000) [ 69.145] sna_scanout_do_flush: flush timer active: delta=-1 [ 69.145] sna_scanout_do_flush (time=69145), triggered [ 69.145] sna_scanout_flush (time=69145), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 69.145] has_shadow: has pending damage? 0, outstanding flips: 0 [ 69.145] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 69.145] has_shadow: has pending damage? 0, outstanding flips: 0 [ 69.145] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 69.145] sna_accel_do_throttle -- no pending activity [ 69.145] sna_accel_block: evaluating timers, active=5 [ 69.145] sna_accel_block: flush timer expires in 16 [69161] [ 69.161] sna_wakeup_handler [ 69.161] sna_block_handler (tv=0.66000) [ 69.161] sna_scanout_do_flush: flush timer active: delta=0 [ 69.161] sna_scanout_do_flush (time=69161), triggered [ 69.161] sna_scanout_flush (time=69161), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 69.161] has_shadow: has pending damage? 0, outstanding flips: 0 [ 69.161] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 69.161] has_shadow: has pending damage? 0, outstanding flips: 0 [ 69.161] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 69.161] sna_accel_do_throttle -- no pending activity [ 69.162] sna_accel_block: evaluating timers, active=5 [ 69.162] sna_accel_block: flush timer expires in 16 [69177] [ 69.178] sna_wakeup_handler [ 69.178] sna_block_handler (tv=0.49000) [ 69.178] sna_scanout_do_flush: flush timer active: delta=-1 [ 69.178] sna_scanout_do_flush (time=69178), triggered [ 69.178] sna_scanout_flush (time=69178), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 69.178] has_shadow: has pending damage? 0, outstanding flips: 0 [ 69.178] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 69.178] has_shadow: has pending damage? 0, outstanding flips: 0 [ 69.178] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 69.178] sna_accel_do_throttle -- no pending activity [ 69.178] sna_accel_block: evaluating timers, active=5 [ 69.178] sna_accel_block: flush timer expires in 16 [69194] [ 69.194] sna_wakeup_handler [ 69.194] sna_block_handler (tv=0.33000) [ 69.194] sna_scanout_do_flush: flush timer active: delta=0 [ 69.194] sna_scanout_do_flush (time=69194), triggered [ 69.195] sna_scanout_flush (time=69194), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 69.195] has_shadow: has pending damage? 0, outstanding flips: 0 [ 69.195] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 69.195] has_shadow: has pending damage? 0, outstanding flips: 0 [ 69.195] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 69.195] sna_accel_do_throttle -- no pending activity [ 69.195] sna_accel_block: evaluating timers, active=5 [ 69.195] sna_accel_block: flush timer expires in 16 [69210] [ 69.211] sna_wakeup_handler [ 69.211] sna_block_handler (tv=0.16000) [ 69.211] sna_scanout_do_flush: flush timer active: delta=-1 [ 69.211] sna_scanout_do_flush (time=69211), triggered [ 69.211] sna_scanout_flush (time=69211), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 69.211] has_shadow: has pending damage? 0, outstanding flips: 0 [ 69.211] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 69.211] has_shadow: has pending damage? 0, outstanding flips: 0 [ 69.211] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 69.211] sna_accel_do_throttle -- no pending activity [ 69.211] sna_accel_block: evaluating timers, active=5 [ 69.211] sna_accel_block: flush timer expires in 16 [69227] [ 69.228] sna_wakeup_handler [ 69.228] sna_block_handler (tv=551.861000) [ 69.228] sna_scanout_do_flush: flush timer active: delta=-1 [ 69.228] sna_scanout_do_flush (time=69228), triggered [ 69.228] sna_scanout_flush (time=69228), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 69.228] has_shadow: has pending damage? 0, outstanding flips: 0 [ 69.228] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 69.228] has_shadow: has pending damage? 0, outstanding flips: 0 [ 69.228] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 69.228] sna_accel_do_throttle -- no pending activity [ 69.228] sna_accel_block: evaluating timers, active=5 [ 69.228] sna_accel_block: flush timer expires in 16 [69244] [ 69.244] sna_wakeup_handler [ 69.244] sna_block_handler (tv=551.845000) [ 69.244] sna_scanout_do_flush: flush timer active: delta=0 [ 69.244] sna_scanout_do_flush (time=69244), triggered [ 69.244] sna_scanout_flush (time=69244), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 69.244] has_shadow: has pending damage? 0, outstanding flips: 0 [ 69.244] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 69.244] has_shadow: has pending damage? 0, outstanding flips: 0 [ 69.244] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 69.244] sna_accel_do_throttle -- no pending activity [ 69.244] sna_accel_block: evaluating timers, active=5 [ 69.244] sna_accel_block: flush timer expires in 16 [69260] [ 69.261] sna_wakeup_handler [ 69.261] sna_block_handler (tv=551.828000) [ 69.261] sna_scanout_do_flush: flush timer active: delta=-1 [ 69.261] sna_scanout_do_flush (time=69261), triggered [ 69.261] sna_scanout_flush (time=69261), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 69.261] has_shadow: has pending damage? 0, outstanding flips: 0 [ 69.261] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 69.261] has_shadow: has pending damage? 0, outstanding flips: 0 [ 69.261] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 69.261] sna_accel_do_throttle -- no pending activity [ 69.261] sna_accel_block: evaluating timers, active=5 [ 69.261] sna_accel_block: flush timer expires in 16 [69277] [ 69.277] sna_wakeup_handler [ 69.277] sna_block_handler (tv=551.812000) [ 69.277] sna_scanout_do_flush: flush timer active: delta=0 [ 69.277] sna_scanout_do_flush (time=69277), triggered [ 69.277] sna_scanout_flush (time=69277), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 69.277] has_shadow: has pending damage? 0, outstanding flips: 0 [ 69.277] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 69.277] has_shadow: has pending damage? 0, outstanding flips: 0 [ 69.277] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 69.277] sna_accel_do_throttle -- no pending activity [ 69.277] sna_accel_block: evaluating timers, active=5 [ 69.277] sna_accel_block: flush timer expires in 16 [69293] [ 69.294] sna_wakeup_handler [ 69.294] sna_block_handler (tv=551.795000) [ 69.294] sna_scanout_do_flush: flush timer active: delta=-1 [ 69.294] sna_scanout_do_flush (time=69294), triggered [ 69.294] sna_scanout_flush (time=69294), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 69.294] has_shadow: has pending damage? 0, outstanding flips: 0 [ 69.294] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 69.294] has_shadow: has pending damage? 0, outstanding flips: 0 [ 69.294] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 69.294] sna_accel_do_throttle -- no pending activity [ 69.294] sna_accel_block: evaluating timers, active=5 [ 69.294] sna_accel_block: flush timer expires in 16 [69310] [ 69.310] sna_wakeup_handler [ 69.310] sna_block_handler (tv=551.779000) [ 69.310] sna_scanout_do_flush: flush timer active: delta=0 [ 69.310] sna_scanout_do_flush (time=69310), triggered [ 69.310] sna_scanout_flush (time=69310), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 69.310] has_shadow: has pending damage? 0, outstanding flips: 0 [ 69.310] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 69.310] has_shadow: has pending damage? 0, outstanding flips: 0 [ 69.310] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 69.310] sna_accel_do_throttle -- no pending activity [ 69.310] sna_accel_block: evaluating timers, active=5 [ 69.310] sna_accel_block: flush timer expires in 16 [69326] [ 69.327] sna_wakeup_handler [ 69.327] sna_block_handler (tv=551.762000) [ 69.327] sna_scanout_do_flush: flush timer active: delta=-1 [ 69.327] sna_scanout_do_flush (time=69327), triggered [ 69.327] sna_scanout_flush (time=69327), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 69.327] has_shadow: has pending damage? 0, outstanding flips: 0 [ 69.327] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 69.327] has_shadow: has pending damage? 0, outstanding flips: 0 [ 69.327] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 69.327] sna_accel_do_throttle -- no pending activity [ 69.327] sna_accel_block: evaluating timers, active=5 [ 69.327] sna_accel_block: flush timer expires in 16 [69343] [ 69.333] sna_wakeup_handler [ 69.333] sna_create_pixmap(13, 20, 32, usage=0) [ 69.333] kgem_can_create_2d: 13x20 @ 32 [ 69.334] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=20 [ 69.334] kgem_can_create_2d: untiled size=4096 [ 69.334] kgem_choose_tiling: too thin [width 13, 32 bpp] for TILING_X [ 69.334] kgem_choose_tiling: 13x20 -> 0 [ 69.334] sna_create_pixmap: usage=0, flags=a [ 69.334] sna_create_pixmap: small buffer [1040], attaching to shadow pixmap [ 69.334] create_pixmap: allocating pixmap 13x20, depth=32/32, size=1048 [ 69.334] create_pixmap: serial=4028, usage=0, 13x20 [ 69.334] sna_create_pixmap: serial=4028, 13x20, usage=0 [ 69.334] sna_composite_rectangles(pixmap=4029, op=0, 0 x 1 [(0, 0)x(13, 20) ...]) [ 69.334] sna_composite_rectangles: converted to op 0 [ 69.334] sna_composite_rectangles[0] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 69.334] sna_composite_rectangles: nrects=1, region=(0, 0), (13, 20) x 1 [ 69.334] sna_composite_rectangles: clipped extents (0, 0),(13, 20) x 1 [ 69.334] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(13, 20) [ 69.334] sna_composite_rectangles: fallback, dst pixmap=4029 too small or not attached [ 69.334] sna_composite_rectangles: fallback [ 69.334] sna_drawable_move_region_to_cpu(pixmap=4029 (13x20), [(0, 0), (13, 20)], flags=1) [ 69.334] sna_drawable_move_region_to_cpu: region (0, 0), (13, 20) + (0, 0) subsumes pixmap (13x20) [ 69.334] _sna_pixmap_move_to_cpu(pixmap=4029, 13x20, flags=1) [ 69.334] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 69.334] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 69.334] operate_inplace: no, inplace operation not suitable [ 69.334] _sna_pixmap_move_to_cpu: marking as damaged [ 69.334] __sna_damage_all(13, 20) [ 69.334] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 69.334] sna_composite_rectangles(pixmap=4029, op=1, fff2f1f0 x 1 [(0, 0)x(13, 20) ...]) [ 69.334] sna_composite_rectangles: converted to op 1 [ 69.334] sna_composite_rectangles[0] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 69.334] sna_composite_rectangles: nrects=1, region=(0, 0), (13, 20) x 1 [ 69.334] sna_composite_rectangles: clipped extents (0, 0),(13, 20) x 1 [ 69.334] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(13, 20) [ 69.334] sna_composite_rectangles: fallback, dst pixmap=4029 too small or not attached [ 69.334] sna_composite_rectangles: fallback [ 69.334] sna_drawable_move_region_to_cpu(pixmap=4029 (13x20), [(0, 0), (13, 20)], flags=1) [ 69.334] sna_drawable_move_region_to_cpu: pixmap=4029 all damaged on CPU [ 69.334] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 69.334] sna_composite_rectangles: fallback fill: (0, 0)x(13, 20) fff2f1f0 [ 69.334] sna_composite_rectangles(pixmap=4029, op=1, ff300a24 x 2 [(0, 0)x(13, 20) ...]) [ 69.334] sna_composite_rectangles: converted to op 1 [ 69.334] sna_composite_rectangles[0] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 69.334] sna_composite_rectangles[1] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 69.334] sna_composite_rectangles: nrects=2, region=(0, 0), (13, 20) x 2 [ 69.334] sna_composite_rectangles: clipped extents (0, 0),(13, 20) x 1 [ 69.334] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(13, 20) [ 69.334] sna_composite_rectangles: fallback, dst pixmap=4029 too small or not attached [ 69.334] sna_composite_rectangles: fallback [ 69.334] sna_drawable_move_region_to_cpu(pixmap=4029 (13x20), [(0, 0), (13, 20)], flags=1) [ 69.334] sna_drawable_move_region_to_cpu: pixmap=4029 all damaged on CPU [ 69.334] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 69.334] sna_composite_rectangles: fallback fill: (0, 0)x(13, 20) ff300a24 [ 69.334] sna_glyphs(op=3, nlist=2, src=(1, -2)) [ 69.334] sna_glyphs: fallback -- too small (13x20) [ 69.334] glyphs_fallback: nlist=2, count=3, extents (0, -13), (19, 1) [ 69.334] glyphs_fallback: clipped extents (0, 0), (13, 1) [ 69.335] sna_drawable_move_region_to_cpu(pixmap=4029 (13x20), [(0, 0), (13, 1)], flags=3) [ 69.335] sna_drawable_move_region_to_cpu: pixmap=4029 all damaged on CPU [ 69.335] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 69.335] sna_copy_area: src=pixmap=4029:(0, 0)x(13, 20)+(0, 0) -> dst=pixmap=3060:(495, 867)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 69.335] sna_copy_area: normal copy [ 69.335] sna_do_copy: src=(0, 0), dst=(495, 867), size=(13x20) [ 69.335] sna_do_copy: after drawable: src=(0, 0), dst=(560, 891), size=(13x20) [ 69.335] sna_do_copy: dst extents (560, 891), (573, 911), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 69.335] sna_do_copy: clipped dst extents (560, 891), (573, 911) [ 69.335] sna_do_copy: unclipped src extents (0, 0), (13, 20) [ 69.335] sna_do_copy: clipped src extents (0, 0), (13, 20) [ 69.335] sna_do_copy: pixmap -- no source clipping [ 69.335] sna_do_copy: src extents (0, 0), (13, 20) x 1 [ 69.335] sna_do_copy: copy region (560, 891), (573, 911) x 1 + (-560, -891) [ 69.335] sna_copy_boxes (boxes=1x[(560, 891), (573, 911)...], src pixmap=4029+(-560, -891), dst pixmap=3060+(-65, -24), alu=3, src.size=13x20, dst.size=3775x2136) [ 69.335] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94ad8f90, gpu_bo=0, cpu_bo=0), replaces=0 [ 69.335] sna_drawable_use_bo pixmap=3060, box=((495, 867), (508, 887)), flags=8... [ 69.335] sna_drawable_use_bo: exported target, set PREFER_GPU [ 69.335] sna_drawable_use_bo: pinned, never REPLACES [ 69.335] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 69.335] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 69.335] sna_drawable_use_bo: using whole GPU bo [ 69.335] region_overlaps_damage? [ 69.335] use_shm_bo: no, not attached [ 69.335] sna_drawable_move_region_to_cpu(pixmap=4029 (13x20), [(0, 0), (13, 20)], flags=2) [ 69.335] sna_drawable_move_region_to_cpu: pixmap=4029 all damaged on CPU [ 69.335] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 69.335] sna_write_boxes x 1, src stride=52, src dx=(-495, -867) [ 69.335] kgem_bo_can_map: handle=9, map=0x7fc6b7845000:0x0:0x7fc656564000, tiling=1, domain=1, offset=4029534208 [ 69.335] write_boxes_inplace x 1, handle=9, tiling=1 [ 69.335] upload_inplace__tiled: tiling=1 [ 69.335] kgem_bo_can_map__cpu: handle=9 [ 69.335] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 69.335] kgem_bo_map__cpu(handle=9, size=33177600, map=0x7fc6b7845000:0x7fc656564000) [ 69.335] kgem_bo_sync__cpu: handle=9 [ 69.335] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(495, 867), size=13x20, pitch=52/15360 [ 69.335] sna_accel_flush: flush?=0, dirty?=0 [ 69.335] sna_accel_flush: flush?=0, dirty?=0 [ 69.335] sna_accel_flush: flush?=0, dirty?=0 [ 69.335] sna_accel_flush: flush?=0, dirty?=0 [ 69.335] sna_destroy_pixmap: pixmap=4029, attached?=1 [ 69.335] __sna_free_pixmap(pixmap=4029) [ 69.335] sna_accel_flush: flush?=0, dirty?=0 [ 69.335] sna_accel_flush: flush?=0, dirty?=0 [ 69.335] sna_accel_flush: flush?=0, dirty?=0 [ 69.335] sna_block_handler (tv=551.754000) [ 69.335] sna_scanout_do_flush: flush timer active: delta=8 [ 69.335] sna_accel_do_throttle -- no pending activity [ 69.335] sna_accel_block: evaluating timers, active=5 [ 69.335] sna_accel_block: flush timer expires in 8 [69343] [ 69.337] sna_wakeup_handler [ 69.337] sna_accel_flush: flush?=0, dirty?=0 [ 69.337] sna_accel_flush: flush?=0, dirty?=0 [ 69.337] sna_accel_flush: flush?=0, dirty?=0 [ 69.337] sna_accel_flush: flush?=0, dirty?=0 [ 69.337] sna_accel_flush: flush?=0, dirty?=0 [ 69.337] sna_accel_flush: flush?=0, dirty?=0 [ 69.337] sna_accel_flush: flush?=0, dirty?=0 [ 69.337] sna_accel_flush: flush?=0, dirty?=0 [ 69.337] sna_accel_flush: flush?=0, dirty?=0 [ 69.337] sna_block_handler (tv=551.752000) [ 69.337] sna_scanout_do_flush: flush timer active: delta=6 [ 69.337] sna_accel_do_throttle -- no pending activity [ 69.337] sna_accel_block: evaluating timers, active=5 [ 69.337] sna_accel_block: flush timer expires in 6 [69343] [ 69.338] sna_wakeup_handler [ 69.338] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=40, name=5 [ 69.338] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 69.338] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 69.338] sna_dri2_get_back: draw size=7680x2160, back buffer handle=40 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 [ 69.338] sna_dri2_get_back: reuse backbuffer? 1 [ 69.338] sna_dri2_get_back: back buffer handle=40, active?=0, refcnt=1 [ 69.338] sna_dri2_get_back: reuse unattached back [ 69.338] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 69.338] sna_dri2_reuse_buffer: reusing back buffer handle=40, name=5, pitch=30720, age=0 [ 69.338] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 69.338] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=114, name=86, active_scanout=3 [ 69.338] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 69.338] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=114] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 69.338] sna_accel_flush: flush?=0, dirty?=0 [ 69.338] sna_accel_flush: flush?=0, dirty?=0 [ 69.338] sna_accel_flush: flush?=0, dirty?=0 [ 69.338] sna_block_handler (tv=551.751000) [ 69.338] sna_scanout_do_flush: flush timer active: delta=5 [ 69.338] sna_accel_do_throttle -- no pending activity [ 69.338] sna_accel_block: evaluating timers, active=5 [ 69.338] sna_accel_block: flush timer expires in 5 [69343] [ 69.339] sna_wakeup_handler [ 69.339] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 69.339] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 69.339] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 69.339] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 69.339] sna_dri2_get_msc(draw=146, pipe=0) [ 69.339] sna_crtc_record_swap: recording last swap on pipe=0, frame 3910 [msc=3910], time 69.339643 [ 69.339] sna_dri2_get_msc: msc=3910 [raw=3910], ust=69339643 [ 69.339] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=40 (refs=1/1, flush=0) , front=114 (refs=1/4, flush=1) [ 69.339] sna_dri2_schedule_swap(target_msc=3879, divisor=0, remainder=0) [ 69.339] sna_dri2_schedule_swap: using front handle=114, active_scanout?=3, flush?=1 [ 69.339] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 69.339] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 69.339] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 69.339] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 69.339] sna_crtc_record_swap: recording last swap on pipe=0, frame 3910 [msc=3910], time 69.339643 [ 69.339] immediate_swap: current_msc=3910, target_msc=3879 -- yes [ 69.339] can_flip: no, shadow enabled [ 69.339] sna_dri2_add_event: adding event to window 146) [ 69.339] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 69.340] sna_dri2_immediate_blit: no pending blit, starting chain [ 69.340] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 69.340] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 69.340] can_xchg: back size=8701e00, front size=8701e00 [ 69.340] can_xchg: yes, pixmap=165 [ 69.340] sna_dri2_xchg: win=146, exchange front=114/86,ref=2 and back=40/5,ref=2, pixmap=165 7680x2160 [ 69.340] sna_dri2_xchg: back_bo handle=40, pitch=30720, size=132710400, ref=1, active_scanout?=0 [ 69.340] sna_dri2_xchg: front_bo handle=114, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 69.340] set_bo: pixmap=165, handle=40 (old handle=114) [ 69.340] set_bo: marking whole pixmap as damaged [ 69.340] set_bo: applying final/discard move-to-gpu [ 69.340] wait_for_shadow: flags=0, flips=0, handle=114, shadow=32 [ 69.340] set_bo: dropping flush hint from handle=114 [ 69.340] set_bo: adding flush hint to handle=40 [ 69.340] mark_stale(handle=114) => 1 [ 69.340] swap_limit: draw=146 setting swap limit to 3 [ 69.340] sna_dri2_swap_limit_validate: swap limit set to 3 [ 69.340] sna_next_vblank(pipe=0, waiting until next vblank) [ 69.340] sna_dri2_schedule_swap: reported target_msc=3910 [ 69.340] sna_accel_flush: flush?=0, dirty?=0 [ 69.340] sna_accel_flush: flush?=0, dirty?=0 [ 69.340] sna_accel_flush: flush?=0, dirty?=0 [ 69.340] sna_accel_flush: flush?=0, dirty?=0 [ 69.340] sna_block_handler (tv=551.749000) [ 69.340] sna_scanout_do_flush: flush timer active: delta=3 [ 69.340] sna_scanout_do_flush (time=69340), triggered [ 69.340] sna_scanout_flush (time=69340), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 69.340] has_shadow: has pending damage? 1, outstanding flips: 0 [ 69.340] stop_flush: scanout=40 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 69.340] has_shadow: has pending damage? 1, outstanding flips: 0 [ 69.340] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 69.340] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 69.340] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 69.340] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 69.340] sna_pixmap_move_to_gpu: already all-damaged [ 69.340] sna_pixmap_mark_active: pixmap=165, handle=40 [ 69.340] sna_mode_redisplay: crtc[0] transformed? 0 [ 69.340] sna_mode_redisplay: crtc[1] transformed? 0 [ 69.340] sna_mode_redisplay: crtc[2] transformed? 0 [ 69.340] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=40 [active=1] [ 69.340] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 114, transformed? 0 [ 69.340] get_fb: reusing fb=110 for handle=40 [ 69.340] sna_mode_redisplay: recording flip on CRTC:32 handle=40, active_scanout=2, serial=2 [ 69.341] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 69.341] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 114, transformed? 0 [ 69.341] sna_mode_redisplay: recording flip on CRTC:39 handle=40, active_scanout=3, serial=3 [ 69.341] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 69.341] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 69.341] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 69.341] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=40, shadow handle=32 [ 69.341] sna_accel_do_throttle -- no pending activity [ 69.341] sna_accel_block: evaluating timers, active=5 [ 69.341] sna_accel_block: flush timer expires in 16 [69356] [ 69.354] sna_wakeup_handler [ 69.354] sna_mode_wakeup: len=32 [ 69.354] sna_mode_wakeup: recording last swap on pipe=1, frame 3881 [f29], time 69.354921 [ 69.354] sna_mode_wakeup: removing handle=114 [active_scanout=1] from scanout, installing handle=40 [active_scanout=3] [ 69.354] sna_mode_wakeup: flip complete, pending? 2 [ 69.354] sna_block_handler (tv=551.735000) [ 69.354] sna_scanout_do_flush: flush timer active: delta=2 [ 69.354] sna_scanout_do_flush (time=69354), triggered [ 69.354] sna_scanout_flush (time=69354), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 69.354] has_shadow: has pending damage? 0, outstanding flips: 1 [ 69.354] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 69.354] has_shadow: has pending damage? 0, outstanding flips: 1 [ 69.355] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) [ 69.355] sna_accel_do_throttle -- no pending activity [ 69.355] sna_accel_block: evaluating timers, active=5 [ 69.355] sna_accel_block: flush timer expires in 16 [69370] [ 69.356] sna_wakeup_handler [ 69.356] sna_mode_wakeup: len=64 [ 69.356] sna_dri2_vblank_handler(type=2, sequence=3911, draw=3353) [ 69.356] sna_crtc_record_swap: recording last swap on pipe=0, frame 3911 [msc=3911], time 69.356323 [ 69.356] sna_dri2_vblank_handler: 2 complete, frame=3911 tv=69.356323 [ 69.356] sna_dri2_blit_complete: blit finished [ 69.356] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=3911, tv=69.356323) [ 69.356] frame_swap_complete(type=2): draw=146, pipe=0, frame=3911 [msc=3911], tv=69.356323 [ 69.356] sna_accel_flush: flush?=0, dirty?=0 [ 69.356] sna_dri2_event_free(draw?=1) [ 69.356] sna_dri2_remove_event: remove[0x561c949a3af0] from window 146, active? 1 [ 69.356] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 69.356] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=114] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 69.356] sna_dri2_vblank_handler complete [ 69.356] sna_mode_wakeup: recording last swap on pipe=0, frame 3911 [f47], time 69.356323 [ 69.356] sna_mode_wakeup: removing handle=114 [active_scanout=0] from scanout, installing handle=40 [active_scanout=3] [ 69.356] sna_mode_wakeup: flip complete, pending? 1 [ 69.356] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 69.356] sna_block_handler (tv=551.733000) [ 69.356] sna_scanout_do_flush: flush timer active: delta=14 [ 69.356] sna_accel_do_throttle -- no pending activity [ 69.356] sna_accel_block: evaluating timers, active=5 [ 69.356] sna_accel_block: flush timer expires in 14 [69370] [ 69.364] sna_wakeup_handler [ 69.364] sna_accel_flush: flush?=0, dirty?=0 [ 69.365] sna_accel_flush: flush?=0, dirty?=0 [ 69.365] sna_block_handler (tv=0.499000) [ 69.365] sna_scanout_do_flush: flush timer active: delta=5 [ 69.365] sna_accel_do_throttle -- no pending activity [ 69.365] sna_accel_block: evaluating timers, active=5 [ 69.365] sna_accel_block: flush timer expires in 5 [69370] [ 69.365] sna_wakeup_handler [ 69.365] sna_block_handler (tv=0.499000) [ 69.365] sna_scanout_do_flush: flush timer active: delta=5 [ 69.365] sna_accel_do_throttle -- no pending activity [ 69.365] sna_accel_block: evaluating timers, active=5 [ 69.365] sna_accel_block: flush timer expires in 5 [69370] [ 69.365] sna_wakeup_handler [ 69.365] sna_accel_flush: flush?=0, dirty?=0 [ 69.365] sna_accel_flush: flush?=0, dirty?=0 [ 69.365] sna_accel_flush: flush?=0, dirty?=0 [ 69.365] sna_accel_flush: flush?=0, dirty?=0 [ 69.365] sna_block_handler (tv=0.499000) [ 69.365] sna_scanout_do_flush: flush timer active: delta=5 [ 69.365] sna_accel_do_throttle -- no pending activity [ 69.365] sna_accel_block: evaluating timers, active=5 [ 69.365] sna_accel_block: flush timer expires in 5 [69370] [ 69.367] sna_wakeup_handler [ 69.367] sna_block_handler (tv=0.497000) [ 69.367] sna_scanout_do_flush: flush timer active: delta=3 [ 69.367] sna_scanout_do_flush (time=69367), triggered [ 69.367] sna_scanout_flush (time=69367), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 69.367] has_shadow: has pending damage? 0, outstanding flips: 0 [ 69.367] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 69.367] has_shadow: has pending damage? 0, outstanding flips: 0 [ 69.367] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 69.367] sna_accel_do_throttle -- no pending activity [ 69.367] sna_accel_block: evaluating timers, active=5 [ 69.367] sna_accel_block: flush timer expires in 16 [69383] [ 69.368] sna_wakeup_handler [ 69.368] sna_accel_flush: flush?=0, dirty?=0 [ 69.368] sna_block_handler (tv=0.496000) [ 69.368] sna_scanout_do_flush: flush timer active: delta=15 [ 69.368] sna_accel_do_throttle -- no pending activity [ 69.368] sna_accel_block: evaluating timers, active=5 [ 69.368] sna_accel_block: flush timer expires in 15 [69383] [ 69.368] sna_wakeup_handler [ 69.368] sna_create_pixmap(13, 20, 32, usage=0) [ 69.368] kgem_can_create_2d: 13x20 @ 32 [ 69.368] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=20 [ 69.368] kgem_can_create_2d: untiled size=4096 [ 69.368] kgem_choose_tiling: too thin [width 13, 32 bpp] for TILING_X [ 69.368] kgem_choose_tiling: 13x20 -> 0 [ 69.368] sna_create_pixmap: usage=0, flags=a [ 69.368] sna_create_pixmap: small buffer [1040], attaching to shadow pixmap [ 69.368] create_pixmap: allocating pixmap 13x20, depth=32/32, size=1048 [ 69.368] create_pixmap: serial=4030, usage=0, 13x20 [ 69.368] sna_create_pixmap: serial=4030, 13x20, usage=0 [ 69.368] sna_composite_rectangles(pixmap=4031, op=0, 0 x 1 [(0, 0)x(13, 20) ...]) [ 69.368] sna_composite_rectangles: converted to op 0 [ 69.368] sna_composite_rectangles[0] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 69.368] sna_composite_rectangles: nrects=1, region=(0, 0), (13, 20) x 1 [ 69.368] sna_composite_rectangles: clipped extents (0, 0),(13, 20) x 1 [ 69.368] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(13, 20) [ 69.368] sna_composite_rectangles: fallback, dst pixmap=4031 too small or not attached [ 69.368] sna_composite_rectangles: fallback [ 69.368] sna_drawable_move_region_to_cpu(pixmap=4031 (13x20), [(0, 0), (13, 20)], flags=1) [ 69.368] sna_drawable_move_region_to_cpu: region (0, 0), (13, 20) + (0, 0) subsumes pixmap (13x20) [ 69.368] _sna_pixmap_move_to_cpu(pixmap=4031, 13x20, flags=1) [ 69.368] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 69.368] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 69.368] operate_inplace: no, inplace operation not suitable [ 69.368] _sna_pixmap_move_to_cpu: marking as damaged [ 69.369] __sna_damage_all(13, 20) [ 69.369] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 69.369] sna_composite_rectangles(pixmap=4031, op=1, fff2f1f0 x 1 [(0, 0)x(13, 20) ...]) [ 69.369] sna_composite_rectangles: converted to op 1 [ 69.369] sna_composite_rectangles[0] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 69.369] sna_composite_rectangles: nrects=1, region=(0, 0), (13, 20) x 1 [ 69.369] sna_composite_rectangles: clipped extents (0, 0),(13, 20) x 1 [ 69.369] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(13, 20) [ 69.369] sna_composite_rectangles: fallback, dst pixmap=4031 too small or not attached [ 69.369] sna_composite_rectangles: fallback [ 69.369] sna_drawable_move_region_to_cpu(pixmap=4031 (13x20), [(0, 0), (13, 20)], flags=1) [ 69.369] sna_drawable_move_region_to_cpu: pixmap=4031 all damaged on CPU [ 69.369] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 69.369] sna_composite_rectangles: fallback fill: (0, 0)x(13, 20) fff2f1f0 [ 69.369] sna_composite_rectangles(pixmap=4031, op=1, ff300a24 x 2 [(0, 0)x(13, 20) ...]) [ 69.369] sna_composite_rectangles: converted to op 1 [ 69.369] sna_composite_rectangles[0] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 69.369] sna_composite_rectangles[1] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 69.369] sna_composite_rectangles: nrects=2, region=(0, 0), (13, 20) x 2 [ 69.369] sna_composite_rectangles: clipped extents (0, 0),(13, 20) x 1 [ 69.369] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(13, 20) [ 69.369] sna_composite_rectangles: fallback, dst pixmap=4031 too small or not attached [ 69.369] sna_composite_rectangles: fallback [ 69.369] sna_drawable_move_region_to_cpu(pixmap=4031 (13x20), [(0, 0), (13, 20)], flags=1) [ 69.369] sna_drawable_move_region_to_cpu: pixmap=4031 all damaged on CPU [ 69.369] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 69.369] sna_composite_rectangles: fallback fill: (0, 0)x(13, 20) ff300a24 [ 69.369] sna_glyphs(op=3, nlist=2, src=(1, -2)) [ 69.369] sna_glyphs: fallback -- too small (13x20) [ 69.369] glyphs_fallback: nlist=2, count=3, extents (0, -13), (19, 1) [ 69.369] glyphs_fallback: clipped extents (0, 0), (13, 1) [ 69.369] sna_drawable_move_region_to_cpu(pixmap=4031 (13x20), [(0, 0), (13, 1)], flags=3) [ 69.369] sna_drawable_move_region_to_cpu: pixmap=4031 all damaged on CPU [ 69.369] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 69.369] sna_composite_rectangles(pixmap=4031, op=1, ffffffff x 1 [(1, 1)x(9, 17) ...]) [ 69.369] sna_composite_rectangles: converted to op 1 [ 69.369] sna_composite_rectangles[0] (1, 1)x(9, 17) -> (1, 1), (10, 18) [ 69.369] sna_composite_rectangles: nrects=1, region=(1, 1), (10, 18) x 1 [ 69.369] sna_composite_rectangles: clipped extents (1, 1),(10, 18) x 1 [ 69.369] sna_composite_rectangles: pixmap +(0, 0) extents (1, 1),(10, 18) [ 69.369] sna_composite_rectangles: fallback, dst pixmap=4031 too small or not attached [ 69.369] sna_composite_rectangles: fallback [ 69.369] sna_drawable_move_region_to_cpu(pixmap=4031 (13x20), [(1, 1), (10, 18)], flags=1) [ 69.369] sna_drawable_move_region_to_cpu: pixmap=4031 all damaged on CPU [ 69.369] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 69.369] sna_composite_rectangles: fallback fill: (1, 1)x(9, 17) ffffffff [ 69.369] sna_copy_area: src=pixmap=4031:(0, 0)x(13, 20)+(0, 0) -> dst=pixmap=3060:(495, 867)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 69.369] sna_copy_area: normal copy [ 69.369] sna_do_copy: src=(0, 0), dst=(495, 867), size=(13x20) [ 69.369] sna_do_copy: after drawable: src=(0, 0), dst=(560, 891), size=(13x20) [ 69.369] sna_do_copy: dst extents (560, 891), (573, 911), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 69.369] sna_do_copy: clipped dst extents (560, 891), (573, 911) [ 69.369] sna_do_copy: unclipped src extents (0, 0), (13, 20) [ 69.369] sna_do_copy: clipped src extents (0, 0), (13, 20) [ 69.369] sna_do_copy: pixmap -- no source clipping [ 69.369] sna_do_copy: src extents (0, 0), (13, 20) x 1 [ 69.369] sna_do_copy: copy region (560, 891), (573, 911) x 1 + (-560, -891) [ 69.369] sna_copy_boxes (boxes=1x[(560, 891), (573, 911)...], src pixmap=4031+(-560, -891), dst pixmap=3060+(-65, -24), alu=3, src.size=13x20, dst.size=3775x2136) [ 69.370] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94ad7060, gpu_bo=0, cpu_bo=0), replaces=0 [ 69.370] sna_drawable_use_bo pixmap=3060, box=((495, 867), (508, 887)), flags=8... [ 69.370] sna_drawable_use_bo: exported target, set PREFER_GPU [ 69.370] sna_drawable_use_bo: pinned, never REPLACES [ 69.370] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 69.370] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 69.370] sna_drawable_use_bo: using whole GPU bo [ 69.370] region_overlaps_damage? [ 69.370] use_shm_bo: no, not attached [ 69.370] sna_drawable_move_region_to_cpu(pixmap=4031 (13x20), [(0, 0), (13, 20)], flags=2) [ 69.370] sna_drawable_move_region_to_cpu: pixmap=4031 all damaged on CPU [ 69.370] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 69.370] sna_write_boxes x 1, src stride=52, src dx=(-495, -867) [ 69.370] kgem_bo_can_map: handle=9, map=0x7fc6b7845000:0x0:0x7fc656564000, tiling=1, domain=1, offset=4029534208 [ 69.370] write_boxes_inplace x 1, handle=9, tiling=1 [ 69.370] upload_inplace__tiled: tiling=1 [ 69.370] kgem_bo_can_map__cpu: handle=9 [ 69.370] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 69.370] kgem_bo_map__cpu(handle=9, size=33177600, map=0x7fc6b7845000:0x7fc656564000) [ 69.370] kgem_bo_sync__cpu: handle=9 [ 69.370] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(495, 867), size=13x20, pitch=52/15360 [ 69.370] sna_accel_flush: flush?=0, dirty?=0 [ 69.370] sna_accel_flush: flush?=0, dirty?=0 [ 69.370] sna_accel_flush: flush?=0, dirty?=0 [ 69.370] sna_accel_flush: flush?=0, dirty?=0 [ 69.370] sna_destroy_pixmap: pixmap=4031, attached?=1 [ 69.370] __sna_free_pixmap(pixmap=4031) [ 69.370] sna_accel_flush: flush?=0, dirty?=0 [ 69.370] sna_accel_flush: flush?=0, dirty?=0 [ 69.370] sna_accel_flush: flush?=0, dirty?=0 [ 69.370] sna_block_handler (tv=0.494000) [ 69.370] sna_scanout_do_flush: flush timer active: delta=13 [ 69.370] sna_accel_do_throttle -- no pending activity [ 69.370] sna_accel_block: evaluating timers, active=5 [ 69.370] sna_accel_block: flush timer expires in 13 [69383] [ 69.372] sna_wakeup_handler [ 69.372] sna_accel_flush: flush?=0, dirty?=0 [ 69.372] sna_accel_flush: flush?=0, dirty?=0 [ 69.372] sna_accel_flush: flush?=0, dirty?=0 [ 69.372] sna_accel_flush: flush?=0, dirty?=0 [ 69.372] sna_accel_flush: flush?=0, dirty?=0 [ 69.372] sna_accel_flush: flush?=0, dirty?=0 [ 69.372] sna_accel_flush: flush?=0, dirty?=0 [ 69.372] sna_accel_flush: flush?=0, dirty?=0 [ 69.372] sna_accel_flush: flush?=0, dirty?=0 [ 69.372] sna_block_handler (tv=0.492000) [ 69.372] sna_scanout_do_flush: flush timer active: delta=11 [ 69.372] sna_accel_do_throttle -- no pending activity [ 69.372] sna_accel_block: evaluating timers, active=5 [ 69.372] sna_accel_block: flush timer expires in 11 [69383] [ 69.372] sna_wakeup_handler [ 69.372] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=114, name=86 [ 69.372] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 69.372] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 69.372] sna_dri2_get_back: draw size=7680x2160, back buffer handle=114 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 [ 69.372] sna_dri2_get_back: reuse backbuffer? 1 [ 69.373] sna_dri2_get_back: back buffer handle=114, active?=0, refcnt=1 [ 69.373] sna_dri2_get_back: reuse unattached back [ 69.373] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 69.373] sna_dri2_reuse_buffer: reusing back buffer handle=114, name=86, pitch=30720, age=0 [ 69.373] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 69.373] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=40, name=5, active_scanout=3 [ 69.373] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 69.373] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 69.373] sna_accel_flush: flush?=0, dirty?=0 [ 69.373] sna_accel_flush: flush?=0, dirty?=0 [ 69.373] sna_accel_flush: flush?=0, dirty?=0 [ 69.373] sna_block_handler (tv=0.491000) [ 69.373] sna_scanout_do_flush: flush timer active: delta=10 [ 69.373] sna_accel_do_throttle -- no pending activity [ 69.373] sna_accel_block: evaluating timers, active=5 [ 69.373] sna_accel_block: flush timer expires in 10 [69383] [ 69.374] sna_wakeup_handler [ 69.374] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 69.374] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 69.374] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 69.374] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 69.374] sna_dri2_get_msc(draw=146, pipe=0) [ 69.374] sna_crtc_record_swap: recording last swap on pipe=0, frame 3912 [msc=3912], time 69.372995 [ 69.374] sna_dri2_get_msc: msc=3912 [raw=3912], ust=69372995 [ 69.374] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=114 (refs=1/1, flush=0) , front=40 (refs=1/4, flush=1) [ 69.374] sna_dri2_schedule_swap(target_msc=3911, divisor=0, remainder=0) [ 69.374] sna_dri2_schedule_swap: using front handle=40, active_scanout?=3, flush?=1 [ 69.374] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 69.374] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 69.374] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 69.374] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 69.374] sna_crtc_record_swap: recording last swap on pipe=0, frame 3912 [msc=3912], time 69.372995 [ 69.374] immediate_swap: current_msc=3912, target_msc=3911 -- yes [ 69.374] can_flip: no, shadow enabled [ 69.374] sna_dri2_add_event: adding event to window 146) [ 69.374] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 69.374] sna_dri2_immediate_blit: no pending blit, starting chain [ 69.374] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 69.374] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 69.374] can_xchg: back size=8701e00, front size=8701e00 [ 69.374] can_xchg: yes, pixmap=165 [ 69.374] sna_dri2_xchg: win=146, exchange front=40/5,ref=2 and back=114/86,ref=2, pixmap=165 7680x2160 [ 69.374] sna_dri2_xchg: back_bo handle=114, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 69.374] sna_dri2_xchg: front_bo handle=40, pitch=30720, size=132710400, ref=4, active_scanout?=3 [ 69.374] set_bo: pixmap=165, handle=114 (old handle=40) [ 69.374] set_bo: marking whole pixmap as damaged [ 69.374] set_bo: applying final/discard move-to-gpu [ 69.374] wait_for_shadow: flags=0, flips=0, handle=40, shadow=32 [ 69.374] set_bo: dropping flush hint from handle=40 [ 69.374] set_bo: adding flush hint to handle=114 [ 69.374] mark_stale(handle=40) => 1 [ 69.374] swap_limit: draw=146 setting swap limit to 3 [ 69.374] sna_dri2_swap_limit_validate: swap limit set to 3 [ 69.374] sna_next_vblank(pipe=0, waiting until next vblank) [ 69.374] sna_dri2_schedule_swap: reported target_msc=3912 [ 69.374] sna_accel_flush: flush?=0, dirty?=0 [ 69.374] sna_accel_flush: flush?=0, dirty?=0 [ 69.375] sna_accel_flush: flush?=0, dirty?=0 [ 69.375] sna_accel_flush: flush?=0, dirty?=0 [ 69.375] sna_block_handler (tv=0.489000) [ 69.375] sna_scanout_do_flush: flush timer active: delta=8 [ 69.375] sna_accel_do_throttle -- no pending activity [ 69.375] sna_accel_block: evaluating timers, active=5 [ 69.375] sna_accel_block: flush timer expires in 8 [69383] [ 69.379] sna_wakeup_handler [ 69.379] sna_accel_flush: flush?=0, dirty?=0 [ 69.379] sna_accel_flush: flush?=0, dirty?=0 [ 69.379] sna_block_handler (tv=0.485000) [ 69.379] sna_scanout_do_flush: flush timer active: delta=4 [ 69.379] sna_accel_do_throttle -- no pending activity [ 69.379] sna_accel_block: evaluating timers, active=5 [ 69.379] sna_accel_block: flush timer expires in 4 [69383] [ 69.383] sna_wakeup_handler [ 69.383] sna_block_handler (tv=0.481000) [ 69.383] sna_scanout_do_flush: flush timer active: delta=0 [ 69.383] sna_scanout_do_flush (time=69383), triggered [ 69.384] sna_scanout_flush (time=69383), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 69.384] has_shadow: has pending damage? 1, outstanding flips: 0 [ 69.384] stop_flush: scanout=114 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 69.384] has_shadow: has pending damage? 1, outstanding flips: 0 [ 69.384] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 69.384] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 69.384] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 69.384] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 69.384] sna_pixmap_move_to_gpu: already all-damaged [ 69.384] sna_pixmap_mark_active: pixmap=165, handle=114 [ 69.384] sna_mode_redisplay: crtc[0] transformed? 0 [ 69.384] sna_mode_redisplay: crtc[1] transformed? 0 [ 69.384] sna_mode_redisplay: crtc[2] transformed? 0 [ 69.384] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=114 [active=1] [ 69.384] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 40, transformed? 0 [ 69.384] get_fb: reusing fb=101 for handle=114 [ 69.384] sna_mode_redisplay: recording flip on CRTC:32 handle=114, active_scanout=2, serial=2 [ 69.384] __kgem_bo_clear_busy: handle=114 [ 69.384] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 40, transformed? 0 [ 69.384] sna_mode_redisplay: recording flip on CRTC:39 handle=114, active_scanout=3, serial=3 [ 69.384] __kgem_bo_clear_busy: handle=114 [ 69.384] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 69.384] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 69.384] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=114, shadow handle=32 [ 69.384] sna_accel_do_throttle -- no pending activity [ 69.384] sna_accel_block: evaluating timers, active=5 [ 69.384] sna_accel_block: flush timer expires in 16 [69399] [ 69.388] sna_wakeup_handler [ 69.388] sna_mode_wakeup: len=32 [ 69.388] sna_mode_wakeup: recording last swap on pipe=1, frame 3883 [f2b], time 69.388273 [ 69.388] sna_mode_wakeup: removing handle=40 [active_scanout=1] from scanout, installing handle=114 [active_scanout=3] [ 69.388] sna_mode_wakeup: flip complete, pending? 2 [ 69.388] sna_block_handler (tv=0.476000) [ 69.388] sna_scanout_do_flush: flush timer active: delta=11 [ 69.388] sna_accel_do_throttle -- no pending activity [ 69.388] sna_accel_block: evaluating timers, active=5 [ 69.388] sna_accel_block: flush timer expires in 11 [69399] [ 69.389] sna_wakeup_handler [ 69.389] sna_mode_wakeup: len=64 [ 69.389] sna_dri2_vblank_handler(type=2, sequence=3913, draw=3353) [ 69.389] sna_crtc_record_swap: recording last swap on pipe=0, frame 3913 [msc=3913], time 69.389672 [ 69.389] sna_dri2_vblank_handler: 2 complete, frame=3913 tv=69.389672 [ 69.389] sna_dri2_blit_complete: blit finished [ 69.389] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=3913, tv=69.389672) [ 69.389] frame_swap_complete(type=2): draw=146, pipe=0, frame=3913 [msc=3913], tv=69.389672 [ 69.389] sna_accel_flush: flush?=0, dirty?=0 [ 69.389] sna_dri2_event_free(draw?=1) [ 69.389] sna_dri2_remove_event: remove[0x561c94577180] from window 146, active? 1 [ 69.389] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=114] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 69.389] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=40] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 69.389] sna_dri2_vblank_handler complete [ 69.389] sna_mode_wakeup: recording last swap on pipe=0, frame 3913 [f49], time 69.389672 [ 69.389] sna_mode_wakeup: removing handle=40 [active_scanout=0] from scanout, installing handle=114 [active_scanout=3] [ 69.389] sna_mode_wakeup: flip complete, pending? 1 [ 69.389] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 69.389] sna_block_handler (tv=0.475000) [ 69.389] sna_scanout_do_flush: flush timer active: delta=10 [ 69.389] sna_accel_do_throttle -- no pending activity [ 69.389] sna_accel_block: evaluating timers, active=5 [ 69.389] sna_accel_block: flush timer expires in 10 [69399] [ 69.395] sna_wakeup_handler [ 69.395] sna_create_pixmap(220, 20, 32, usage=0) [ 69.395] kgem_can_create_2d: 220x20 @ 32 [ 69.395] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=896, height=20 [ 69.395] kgem_can_create_2d: untiled size=20480 [ 69.395] kgem_choose_tiling: 220x20 -> 1 [ 69.395] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1024, height=24 [ 69.395] kgem_can_create_2d: tiled[1] size=24576 [ 69.395] sna_create_pixmap: usage=0, flags=1b [ 69.395] sna_create_pixmap: creating GPU pixmap 220x20, stride=880, flags=1b [ 69.395] __pop_freed_pixmap: reusing freed pixmap=4025 header [ 69.395] create_pixmap_hdr: pixmap=4032, width=220, height=20, usage=0 [ 69.395] sna_create_pixmap: serial=4032, 220x20, usage=0 [ 69.395] sna_composite_rectangles(pixmap=4033, op=0, 0 x 1 [(0, 0)x(220, 20) ...]) [ 69.396] sna_composite_rectangles: converted to op 0 [ 69.396] sna_composite_rectangles[0] (0, 0)x(220, 20) -> (0, 0), (220, 20) [ 69.396] sna_composite_rectangles: nrects=1, region=(0, 0), (220, 20) x 1 [ 69.396] sna_composite_rectangles: clipped extents (0, 0),(220, 20) x 1 [ 69.396] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(220, 20) [ 69.396] sna_composite_rectangles: dropping last-cpu hint [ 69.396] sna_drawable_use_bo pixmap=4033, box=((0, 0), (220, 20)), flags=19... [ 69.396] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 69.396] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 69.396] sna_pixmap_move_to_gpu(pixmap=4033, usage=0), flags=b [ 69.396] sna_pixmap_move_to_gpu: CPU damage? 0 [ 69.396] sna_pixmap_move_to_gpu: creating GPU bo (220x20@32), create=b [ 69.396] kgem_choose_tiling: 220x20 -> 1 [ 69.396] kgem_choose_tiling: 220x20 -> 1 [ 69.396] sna_pixmap_alloc_gpu: pixmap=4033 [ 69.396] kgem_create_2d(220x20, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 69.396] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1024, height=24 [ 69.396] kgem_set_tiling: handle=140, tiling=1 [1], pitch=1024 [1024]: 1 [ 69.396] kgem_bo_remove_from_inactive: removing handle=140 from inactive [ 69.396] from inactive: pitch=1024, tiling=1: handle=140, id=2286 [ 69.396] __sna_damage_all(220, 20) [ 69.396] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 69.396] sna_pixmap_mark_active: pixmap=4033, handle=140 [ 69.396] sna_drawable_use_bo: allocated GPU bo for operation [ 69.396] sna_drawable_use_bo: using GPU bo with damage? 0 [ 69.396] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 69.396] kgem_bo_is_render: handle=140, rq? 0 [0] [ 69.396] kgem_bo_is_render: handle=140, rq? 0 [0] [ 69.396] gen9_render_fill_boxes(0 x 1 [(0, 0), (220, 20) ...]) [ 69.396] sna_render_get_solid: 0 [ 69.396] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 69.396] kgem_check_bo: num_pages=+16, num_exec=+1 [ 69.396] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 69.396] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 69.396] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 69.396] kgem_add_handle: handle=4, index=0 [ 69.396] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 69.396] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 69.396] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 69.396] gen9_composite_get_binding_table(ffc0) [ 69.396] kgem_add_reloc64: handle=140, pos=16360, delta=0, domains=20002 [ 69.396] kgem_add_handle: handle=140, index=1 [ 69.396] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd343000) [ 69.396] __kgem_bo_mark_dirty: handle=140 (proxy? 0) [ 69.396] [3fe0] bind bo(handle=140, addr=fd343000), format=192, width=220, height=20, pitch=1024, tiling=1 -> render [ 69.396] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 69.396] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 69.396] kgem_add_handle: handle=7, index=2 [ 69.396] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 69.396] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 69.396] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 69.396] gen9_emit_sampler: sampler = 1 [ 69.396] gen9_emit_sf: num_sf_outputs=1 [ 69.396] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 69.397] gen9_emit_vertex_elements: setup id=0 [ 69.397] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 69.397] (0, 0), (220, 20) [ 69.397] gen8_vertex_flush[490] = 3 [ 69.397] sna_composite_rectangles: pixmap=4033 marking clear [0]? 1 [ 69.397] sna_composite_rectangles(pixmap=4033, op=1, fff2f1f0 x 1 [(0, 0)x(220, 20) ...]) [ 69.397] sna_composite_rectangles: converted to op 1 [ 69.397] sna_composite_rectangles[0] (0, 0)x(220, 20) -> (0, 0), (220, 20) [ 69.397] sna_composite_rectangles: nrects=1, region=(0, 0), (220, 20) x 1 [ 69.397] sna_composite_rectangles: clipped extents (0, 0),(220, 20) x 1 [ 69.397] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(220, 20) [ 69.397] sna_composite_rectangles: promoting to full GPU [ 69.397] sna_composite_rectangles: dropping last-cpu hint [ 69.397] sna_drawable_use_bo pixmap=4033, box=((0, 0), (220, 20)), flags=19... [ 69.397] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 69.397] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 69.397] sna_drawable_use_bo: using whole GPU bo [ 69.397] gen9_render_fill_boxes (op=1, color=(f2f2, f1f1, f0f0, ffff) [20028888]) [ 69.397] kgem_bo_is_render: handle=140, rq? 1 [1] [ 69.397] gen9_render_fill_boxes(fff2f1f0 x 1 [(0, 0), (220, 20) ...]) [ 69.397] sna_render_get_solid: fff2f1f0 [ 69.397] sna_render_get_solid(15) = fff2f1f0 (old) [ 69.397] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 69.397] kgem_check_bo: num_pages=+0, num_exec=+0 [ 69.397] gen9_composite_get_binding_table(ff00) [ 69.397] kgem_add_reloc64: handle=113, pos=16312, delta=0, domains=40000 [ 69.397] kgem_add_reloc64: adding proxy [delta=60] for handle=113 [ 69.397] kgem_add_handle: handle=113, index=3 [ 69.397] kgem_add_reloc64[5] = (delta=60, target handle=3, presumed=fe00a000) [ 69.397] [3fb0] bind bo(handle=113, addr=fe00a03c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 69.397] gen9_emit_vertex_elements: setup id=0 [ 69.397] (0, 0), (220, 20) [ 69.397] gen8_vertex_flush[4cc] = 3 [ 69.397] sna_composite_rectangles: pixmap=4033 marking clear [fff2f1f0]? 1 [ 69.397] sna_composite_rectangles(pixmap=4033, op=1, ff300a24 x 2 [(0, 0)x(220, 20) ...]) [ 69.397] sna_composite_rectangles: converted to op 1 [ 69.397] sna_composite_rectangles[0] (0, 0)x(220, 20) -> (0, 0), (220, 20) [ 69.397] sna_composite_rectangles[1] (0, 0)x(220, 20) -> (0, 0), (220, 20) [ 69.397] sna_composite_rectangles: nrects=2, region=(0, 0), (220, 20) x 2 [ 69.397] sna_composite_rectangles: clipped extents (0, 0),(220, 20) x 1 [ 69.397] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(220, 20) [ 69.397] sna_composite_rectangles: promoting to full GPU [ 69.397] sna_composite_rectangles: dropping last-cpu hint [ 69.397] sna_drawable_use_bo pixmap=4033, box=((0, 0), (220, 20)), flags=19... [ 69.397] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 69.397] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 69.397] sna_drawable_use_bo: using whole GPU bo [ 69.397] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 69.397] kgem_bo_is_render: handle=140, rq? 1 [1] [ 69.397] gen9_render_fill_boxes(ff300a24 x 1 [(0, 0), (220, 20) ...]) [ 69.397] sna_render_get_solid: ff300a24 [ 69.397] sna_render_get_solid(17) = ff300a24 (old) [ 69.397] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 69.397] kgem_check_bo: num_pages=+0, num_exec=+0 [ 69.397] gen9_composite_get_binding_table(fe80) [ 69.397] kgem_add_reloc64: handle=113, pos=16280, delta=0, domains=40000 [ 69.397] kgem_add_reloc64: adding proxy [delta=68] for handle=113 [ 69.397] kgem_add_reloc64[6] = (delta=68, target handle=3, presumed=fe00a000) [ 69.397] [3f90] bind bo(handle=113, addr=fe00a044), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 69.397] gen9_emit_vertex_elements: setup id=0 [ 69.398] (0, 0), (220, 20) [ 69.398] gen8_vertex_flush[508] = 3 [ 69.398] sna_composite_rectangles: pixmap=4033 marking clear [ff300a24]? 1 [ 69.398] sna_glyphs(op=3, nlist=2, src=(1, -2)) [ 69.398] kgem_bo_is_busy: handle=140, domain: 0 exec? 1, rq? 1 [ 69.398] can_discard_mask: nlist=2, mask=28888, depth 32, op=3 (bounded? 1) [ 69.398] glyphs_format: format=166024, depth=32 [ 69.398] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 69.398] sna_glyphs: discarding mask [ 69.398] glyphs0_to_dst(op=3, src=(1, -2), nlist=2, dst=(1, -2)+(0, 0)) [ 69.398] clipped_glyphs? 47 glyph in 2 lists extents (0, -14), (199, 19), region (0, 0), (199, 19): yes [ 69.398] gen9_render_composite: 0x0, current mode=1/1 [ 69.398] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 69.398] gen9_composite_fallback: mask is already on the GPU, try to use GPU [ 69.398] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 69.398] sna_drawable_use_bo pixmap=4033, box=((0, 0), (199, 19)), flags=7... [ 69.398] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 69.398] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 69.398] sna_drawable_use_bo: using whole GPU bo [ 69.398] gen9_composite_set_target: pixmap=4033, format=20028888, size=220x20, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 69.398] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 69.398] color_convert: src=ffffffff [20028888] [ 69.398] color_convert: dst=ffffffff [20028888] [ 69.398] sna_render_get_solid: ffffffff [ 69.398] sna_render_get_solid(white) [ 69.398] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 69.398] sna_transform_is_imprecise_integer_translation: no transform [ 69.398] gen9_composite_picture: integer translation (0, 0), removing [ 69.398] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 69.398] sna_render_pixmap_bo: GPU all damaged [ 69.398] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 69.398] gen4_choose_composite_emitter: solid, identity mask [ 69.398] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 69.398] aligning vertex: was 2, now 4 floats per vertex [ 69.398] gen9_composite_get_binding_table(fe00) [ 69.398] kgem_add_reloc64: handle=7, pos=16248, delta=0, domains=40000 [ 69.398] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 69.398] kgem_add_reloc64[7] = (delta=1048, target handle=2, presumed=fffe8000) [ 69.398] [3f70] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 69.398] kgem_add_reloc64: handle=6, pos=16232, delta=0, domains=40000 [ 69.398] kgem_add_handle: handle=6, index=4 [ 69.398] kgem_add_reloc64[8] = (delta=0, target handle=4, presumed=fd581000) [ 69.398] [3f60] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 69.398] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 69.398] gen9_emit_sampler: sampler = a [ 69.398] gen9_emit_sf: num_sf_outputs=2 [ 69.398] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 69.398] gen9_emit_vertex_elements: setup id=9 [ 69.398] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 69.398] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 69.398] glyphs0_to_dst: glyph=(10, -13), (19, 1), clip=(0, 0), (199, 19) [ 69.398] glyphs0_to_dst: blt=(10, 0), (19, 1) [ 69.398] emit_primitive_identity_mask__avx2: dst=(10, 0), mask=(832.00, 45.00) x (9.00, 1.00) [ 69.398] glyphs0_to_dst: glyph=(55, -10), (64, 1), clip=(0, 0), (199, 19) [ 69.398] glyphs0_to_dst: blt=(55, 0), (64, 1) [ 69.398] emit_primitive_identity_mask__avx2: dst=(55, 0), mask=(880.00, 26.00) x (9.00, 1.00) [ 69.398] glyphs0_to_dst: glyph=(73, -13), (82, 1), clip=(0, 0), (199, 19) [ 69.398] glyphs0_to_dst: blt=(73, 0), (82, 1) [ 69.398] emit_primitive_identity_mask__avx2: dst=(73, 0), mask=(832.00, 45.00) x (9.00, 1.00) [ 69.398] glyphs0_to_dst: glyph=(91, -10), (100, 1), clip=(0, 0), (199, 19) [ 69.398] glyphs0_to_dst: blt=(91, 0), (100, 1) [ 69.399] emit_primitive_identity_mask__avx2: dst=(91, 0), mask=(880.00, 26.00) x (9.00, 1.00) [ 69.399] glyphs0_to_dst: glyph=(99, 0), (110, 2), clip=(0, 0), (199, 19) [ 69.399] glyphs0_to_dst: blt=(99, 0), (110, 2) [ 69.399] emit_primitive_identity_mask__avx2: dst=(99, 0), mask=(832.00, 48.00) x (11.00, 2.00) [ 69.399] glyphs0_to_dst: glyph=(135, 0), (146, 2), clip=(0, 0), (199, 19) [ 69.399] glyphs0_to_dst: blt=(135, 0), (146, 2) [ 69.399] emit_primitive_identity_mask__avx2: dst=(135, 0), mask=(832.00, 48.00) x (11.00, 2.00) [ 69.399] glyphs0_to_dst: glyph=(162, -10), (172, 1), clip=(0, 0), (199, 19) [ 69.399] glyphs0_to_dst: blt=(162, 0), (172, 1) [ 69.399] emit_primitive_identity_mask__avx2: dst=(162, 0), mask=(880.00, 58.00) x (10.00, 1.00) [ 69.399] glyphs0_to_dst: glyph=(0, 10), (10, 13), clip=(0, 0), (199, 19) [ 69.399] glyphs0_to_dst: blt=(0, 10), (10, 13) [ 69.399] emit_primitive_identity_mask__avx2: dst=(0, 10), mask=(1008.00, 48.00) x (10.00, 3.00) [ 69.399] glyphs0_to_dst: glyph=(10, 4), (19, 18), clip=(0, 0), (199, 19) [ 69.399] glyphs0_to_dst: blt=(10, 4), (19, 18) [ 69.399] emit_primitive_identity_mask__avx2: dst=(10, 4), mask=(832.00, 32.00) x (9.00, 14.00) [ 69.399] glyphs0_to_dst: glyph=(19, 7), (28, 15), clip=(0, 0), (199, 19) [ 69.399] glyphs0_to_dst: blt=(19, 7), (28, 15) [ 69.399] emit_primitive_identity_mask__avx2: dst=(19, 7), mask=(896.00, 48.00) x (9.00, 8.00) [ 69.399] glyphs0_to_dst: glyph=(27, 7), (37, 15), clip=(0, 0), (199, 19) [ 69.399] glyphs0_to_dst: blt=(27, 7), (37, 15) [ 69.399] emit_primitive_identity_mask__avx2: dst=(27, 7), mask=(848.00, 16.00) x (10.00, 8.00) [ 69.399] glyphs0_to_dst: glyph=(37, 7), (46, 15), clip=(0, 0), (199, 19) [ 69.399] glyphs0_to_dst: blt=(37, 7), (46, 15) [ 69.399] emit_primitive_identity_mask__avx2: dst=(37, 7), mask=(848.00, 48.00) x (9.00, 8.00) [ 69.399] glyphs0_to_dst: glyph=(45, 4), (55, 15), clip=(0, 0), (199, 19) [ 69.399] glyphs0_to_dst: blt=(45, 4), (55, 15) [ 69.399] emit_primitive_identity_mask__avx2: dst=(45, 4), mask=(992.00, 32.00) x (10.00, 11.00) [ 69.399] glyphs0_to_dst: glyph=(55, 7), (64, 18), clip=(0, 0), (199, 19) [ 69.399] glyphs0_to_dst: blt=(55, 7), (64, 18) [ 69.399] emit_primitive_identity_mask__avx2: dst=(55, 7), mask=(880.00, 16.00) x (9.00, 11.00) [ 69.399] glyphs0_to_dst: glyph=(64, 4), (73, 15), clip=(0, 0), (199, 19) [ 69.399] glyphs0_to_dst: blt=(64, 4), (73, 15) [ 69.399] emit_primitive_identity_mask__avx2: dst=(64, 4), mask=(880.00, 0.00) x (9.00, 11.00) [ 69.399] glyphs0_to_dst: glyph=(73, 4), (82, 18), clip=(0, 0), (199, 19) [ 69.399] glyphs0_to_dst: blt=(73, 4), (82, 18) [ 69.399] emit_primitive_identity_mask__avx2: dst=(73, 4), mask=(832.00, 32.00) x (9.00, 14.00) [ 69.399] glyphs0_to_dst: glyph=(81, 7), (91, 15), clip=(0, 0), (199, 19) [ 69.399] glyphs0_to_dst: blt=(81, 7), (91, 15) [ 69.399] emit_primitive_identity_mask__avx2: dst=(81, 7), mask=(848.00, 16.00) x (10.00, 8.00) [ 69.399] glyphs0_to_dst: glyph=(91, 7), (100, 18), clip=(0, 0), (199, 19) [ 69.399] glyphs0_to_dst: blt=(91, 7), (100, 18) [ 69.399] emit_primitive_identity_mask__avx2: dst=(91, 7), mask=(880.00, 16.00) x (9.00, 11.00) [ 69.399] glyphs0_to_dst: glyph=(99, 17), (110, 19), clip=(0, 0), (199, 19) [ 69.399] glyphs0_to_dst: blt=(99, 17), (110, 19) [ 69.399] emit_primitive_identity_mask__avx2: dst=(99, 17), mask=(832.00, 48.00) x (11.00, 2.00) [ 69.399] glyphs0_to_dst: glyph=(108, 3), (118, 15), clip=(0, 0), (199, 19) [ 69.399] glyphs0_to_dst: blt=(108, 3), (118, 15) [ 69.399] emit_primitive_identity_mask__avx2: dst=(108, 3), mask=(864.00, 0.00) x (10.00, 12.00) [ 69.399] glyphs0_to_dst: glyph=(117, 7), (127, 15), clip=(0, 0), (199, 19) [ 69.399] glyphs0_to_dst: blt=(117, 7), (127, 15) [ 69.399] emit_primitive_identity_mask__avx2: dst=(117, 7), mask=(864.00, 32.00) x (10.00, 8.00) [ 69.399] glyphs0_to_dst: glyph=(126, 4), (136, 15), clip=(0, 0), (199, 19) [ 69.399] glyphs0_to_dst: blt=(126, 4), (136, 15) [ 69.399] emit_primitive_identity_mask__avx2: dst=(126, 4), mask=(880.00, 32.00) x (10.00, 11.00) [ 69.399] glyphs0_to_dst: glyph=(135, 17), (146, 19), clip=(0, 0), (199, 19) [ 69.399] glyphs0_to_dst: blt=(135, 17), (146, 19) [ 69.399] emit_primitive_identity_mask__avx2: dst=(135, 17), mask=(832.00, 48.00) x (11.00, 2.00) [ 69.399] glyphs0_to_dst: glyph=(144, 4), (154, 15), clip=(0, 0), (199, 19) [ 69.399] glyphs0_to_dst: blt=(144, 4), (154, 15) [ 69.399] emit_primitive_identity_mask__avx2: dst=(144, 4), mask=(880.00, 32.00) x (10.00, 11.00) [ 69.399] glyphs0_to_dst: glyph=(153, 7), (163, 15), clip=(0, 0), (199, 19) [ 69.399] glyphs0_to_dst: blt=(153, 7), (163, 15) [ 69.400] emit_primitive_identity_mask__avx2: dst=(153, 7), mask=(944.00, 0.00) x (10.00, 8.00) [ 69.400] glyphs0_to_dst: glyph=(162, 7), (172, 18), clip=(0, 0), (199, 19) [ 69.400] glyphs0_to_dst: blt=(162, 7), (172, 18) [ 69.400] emit_primitive_identity_mask__avx2: dst=(162, 7), mask=(880.00, 48.00) x (10.00, 11.00) [ 69.400] glyphs0_to_dst: glyph=(174, 12), (179, 15), clip=(0, 0), (199, 19) [ 69.400] glyphs0_to_dst: blt=(174, 12), (179, 15) [ 69.400] emit_primitive_identity_mask__avx2: dst=(174, 12), mask=(1008.00, 32.00) x (5.00, 3.00) [ 69.400] glyphs0_to_dst: glyph=(181, 7), (190, 15), clip=(0, 0), (199, 19) [ 69.400] glyphs0_to_dst: blt=(181, 7), (190, 15) [ 69.400] emit_primitive_identity_mask__avx2: dst=(181, 7), mask=(896.00, 48.00) x (9.00, 8.00) [ 69.400] glyphs0_to_dst: glyph=(190, 3), (199, 15), clip=(0, 0), (199, 19) [ 69.400] glyphs0_to_dst: blt=(190, 3), (199, 15) [ 69.400] emit_primitive_identity_mask__avx2: dst=(190, 3), mask=(992.00, 48.00) x (9.00, 12.00) [ 69.400] gen8_vertex_flush[5e4] = 87 [ 69.400] gen9_magic_ca_pass: CA fixup (5 -> 92) [ 69.400] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 69.400] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 69.400] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 69.400] sna_composite_rectangles(pixmap=4033, op=1, ffffffff x 1 [(208, 1)x(9, 17) ...]) [ 69.400] sna_composite_rectangles: converted to op 1 [ 69.400] sna_composite_rectangles[0] (208, 1)x(9, 17) -> (208, 1), (217, 18) [ 69.400] sna_composite_rectangles: nrects=1, region=(208, 1), (217, 18) x 1 [ 69.400] sna_composite_rectangles: clipped extents (208, 1),(217, 18) x 1 [ 69.400] sna_composite_rectangles: pixmap +(0, 0) extents (208, 1),(217, 18) [ 69.400] sna_composite_rectangles: dropping last-cpu hint [ 69.400] sna_drawable_use_bo pixmap=4033, box=((208, 1), (217, 18)), flags=9... [ 69.400] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 69.400] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 69.400] sna_drawable_use_bo: using whole GPU bo [ 69.400] gen9_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20028888]) [ 69.400] kgem_bo_is_render: handle=140, rq? 1 [1] [ 69.400] gen9_render_fill_boxes(ffffffff x 1 [(208, 1), (217, 18) ...]) [ 69.400] sna_render_get_solid: ffffffff [ 69.400] sna_render_get_solid(white) [ 69.400] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 69.400] kgem_check_bo: num_pages=+0, num_exec=+0 [ 69.400] aligning vertex: was 4, now 2 floats per vertex [ 69.400] gen9_composite_get_binding_table(fd40) [ 69.400] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 69.400] gen9_emit_sampler: sampler = 1 [ 69.400] gen9_emit_sf: num_sf_outputs=1 [ 69.400] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 69.400] gen9_emit_vertex_elements: setup id=0 [ 69.400] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 69.400] (208, 1), (217, 18) [ 69.400] gen8_vertex_flush[700] = 3 [ 69.400] sna_accel_flush: flush?=0, dirty?=0 [ 69.400] sna_block_handler (tv=0.0) [ 69.400] sna_wakeup_handler [ 69.400] sna_copy_area: src=pixmap=4033:(0, 0)x(220, 20)+(0, 0) -> dst=pixmap=3060:(495, 867)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 69.400] sna_copy_area: normal copy [ 69.400] sna_do_copy: src=(0, 0), dst=(495, 867), size=(220x20) [ 69.400] sna_do_copy: after drawable: src=(0, 0), dst=(560, 891), size=(220x20) [ 69.400] sna_do_copy: dst extents (560, 891), (780, 911), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 69.400] sna_do_copy: clipped dst extents (560, 891), (780, 911) [ 69.400] sna_do_copy: unclipped src extents (0, 0), (220, 20) [ 69.400] sna_do_copy: clipped src extents (0, 0), (220, 20) [ 69.401] sna_do_copy: pixmap -- no source clipping [ 69.401] sna_do_copy: src extents (0, 0), (220, 20) x 1 [ 69.401] sna_do_copy: copy region (560, 891), (780, 911) x 1 + (-560, -891) [ 69.401] sna_copy_boxes (boxes=1x[(560, 891), (780, 911)...], src pixmap=4033+(-560, -891), dst pixmap=3060+(-65, -24), alu=3, src.size=220x20, dst.size=3775x2136) [ 69.401] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94a26fb0, gpu_bo=140, cpu_bo=0), replaces=0 [ 69.401] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 69.401] sna_drawable_use_bo pixmap=3060, box=((495, 867), (715, 887)), flags=b... [ 69.401] sna_drawable_use_bo: exported target, set PREFER_GPU [ 69.401] sna_drawable_use_bo: pinned, never REPLACES [ 69.401] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=b [ 69.401] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 69.401] sna_drawable_use_bo: using whole GPU bo [ 69.401] sna_pixmap_move_to_gpu(pixmap=4033, usage=0), flags=a [ 69.401] sna_pixmap_move_to_gpu: already all-damaged [ 69.401] sna_pixmap_mark_active: pixmap=4033, handle=140 [ 69.401] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 69.401] gen9_render_copy_boxes (-495, -867)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 69.401] kgem_bo_is_render: handle=140, rq? 1 [1] [ 69.401] kgem_bo_is_render: handle=9, rq? 0 [0] [ 69.401] kgem_bo_is_render: handle=9, rq? 0 [0] [ 69.401] kgem_bo_is_render: handle=140, rq? 1 [1] [ 69.401] kgem_set_mode: flushing before new bo [ 69.401] gen8_vertex_close: used=374, vbo active? 23, vb=201, nreloc=2 [ 69.401] gen8_vertex_close: reloc[0] = 287 [ 69.401] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 69.401] kgem_add_handle: handle=23, index=5 [ 69.401] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=fd541000) [ 69.401] gen8_vertex_close: reloc[1] = 372 [ 69.401] kgem_add_reloc64: handle=23, pos=372, delta=0, domains=200000 [ 69.401] kgem_add_reloc64[10] = (delta=0, target handle=5, presumed=fd541000) [ 69.401] batch[1/1, flags=1800]: 454 454 16224 16384, nreloc=11, nexec=6, nfence=0, aperture=1116 [fenced=0] [ 69.401] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 69.401] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 69.401] kgem_fixup_relocs: shrinking by 61440 [ 69.401] __kgem_busy: handle=1, busy=0, wedged=0 [ 69.401] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 69.401] kgem_commit: release handle=140 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd343000 [ 69.401] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 69.401] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 69.401] __kgem_bo_clear_busy: handle=7 [ 69.401] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 69.401] kgem_commit: release handle=113 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 69.401] __kgem_bo_clear_busy: handle=113 [ 69.401] kgem_commit: release handle=113 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fe00a000 [ 69.401] kgem_commit: release handle=113 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 69.401] __kgem_bo_clear_busy: handle=113 [ 69.401] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 69.401] __kgem_bo_clear_busy: handle=7 [ 69.401] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 69.401] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 69.401] __kgem_busy: handle=1, busy=0, wedged=0 [ 69.402] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 69.402] kgem_check_bo: num_pages=+8116, num_exec=+2 [ 69.402] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 69.402] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 69.402] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 69.402] kgem_add_handle: handle=4, index=0 [ 69.402] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 69.402] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 69.402] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 69.402] gen9_composite_get_binding_table(ffc0) [ 69.402] kgem_add_reloc64: handle=9, pos=16360, delta=0, domains=20002 [ 69.402] kgem_add_handle: handle=9, index=1 [ 69.402] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f02dd000) [ 69.402] __kgem_bo_mark_dirty: handle=9 (proxy? 0) [ 69.402] [3fe0] bind bo(handle=9, addr=f02dd000), format=192, width=3775, height=2136, pitch=15360, tiling=1 -> render [ 69.402] kgem_add_reloc64: handle=140, pos=16344, delta=0, domains=40000 [ 69.402] kgem_add_handle: handle=140, index=2 [ 69.402] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd343000) [ 69.402] [3fd0] bind bo(handle=140, addr=fd343000), format=192, width=220, height=20, pitch=1024, tiling=1 -> sampler [ 69.402] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 69.402] gen9_emit_sampler: sampler = 0 [ 69.402] gen9_emit_sf: num_sf_outputs=1 [ 69.402] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 69.402] gen9_emit_vertex_elements: setup id=0 [ 69.402] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 69.402] (0, 0) -> (495, 867) + (220, 20) [ 69.402] gen8_vertex_flush[490] = 3 [ 69.402] sna_accel_flush: flush?=1, dirty?=0 [ 69.402] gen8_vertex_close: used=380, vbo active? 23, vb=1, nreloc=1 [ 69.402] gen8_vertex_close: reloc[0] = 287 [ 69.402] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 69.402] kgem_add_handle: handle=23, index=3 [ 69.402] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 69.402] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=8190 [fenced=0] [ 69.402] __kgem_busy: handle=1, busy=0, wedged=0 [ 69.402] __kgem_retire_rq: request 1 complete [ 69.402] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 69.402] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 69.402] kgem_fixup_relocs: shrinking by 61440 [ 69.402] __kgem_busy: handle=1, busy=0, wedged=0 [ 69.402] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 69.402] kgem_commit: release handle=9 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f02dd000 [ 69.402] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 69.402] kgem_commit: release handle=140 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd343000 [ 69.402] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 69.402] __kgem_busy: handle=1, busy=0, wedged=0 [ 69.402] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 69.402] sna_accel_flush: flush?=0, dirty?=0 [ 69.402] sna_accel_flush: flush?=0, dirty?=0 [ 69.402] sna_accel_flush: flush?=0, dirty?=0 [ 69.402] sna_destroy_pixmap: pixmap=4033, attached?=1 [ 69.402] _kgem_bo_destroy: handle=140, proxy? 0 [ 69.402] __kgem_bo_destroy: handle=140, size=65536 [ 69.402] __kgem_busy: handle=140, busy=0, wedged=0 [ 69.402] __kgem_bo_clear_busy: handle=140 [ 69.402] kgem_bo_move_to_inactive: moving handle=140 to inactive [ 69.402] __sna_free_pixmap(pixmap=4033) [ 69.402] sna_accel_flush: flush?=0, dirty?=0 [ 69.403] sna_accel_flush: flush?=0, dirty?=0 [ 69.403] sna_accel_flush: flush?=0, dirty?=0 [ 69.403] sna_block_handler (tv=0.461000) [ 69.403] kgem_retire, need_retire?=1 [ 69.403] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 69.403] kgem_retire__requests_ring: retiring ring 0 [ 69.403] __kgem_busy: handle=1, busy=0, wedged=0 [ 69.403] __kgem_retire_rq: request 1 complete [ 69.403] __kgem_bo_flush: handle=9, busy=0, wedged=0 [ 69.403] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 69.403] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 69.403] kgem_retire -- retired=0, need_retire=0 [ 69.403] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 69.403] gen6_render_retire: resetting idle vbo [ 69.403] sna_scanout_do_flush: flush timer active: delta=-4 [ 69.403] sna_scanout_do_flush (time=69403), triggered [ 69.403] sna_scanout_flush (time=69403), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 69.403] has_shadow: has pending damage? 0, outstanding flips: 0 [ 69.403] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 69.403] has_shadow: has pending damage? 0, outstanding flips: 0 [ 69.403] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 69.403] sna_accel_do_throttle -- no pending activity [ 69.403] sna_accel_block: evaluating timers, active=5 [ 69.403] sna_accel_block: flush timer expires in 16 [69419] [ 69.404] sna_wakeup_handler [ 69.404] sna_accel_flush: flush?=0, dirty?=0 [ 69.404] sna_accel_flush: flush?=0, dirty?=0 [ 69.404] sna_block_handler (tv=0.460000) [ 69.404] sna_scanout_do_flush: flush timer active: delta=15 [ 69.404] sna_accel_do_throttle -- no pending activity [ 69.404] sna_accel_block: evaluating timers, active=5 [ 69.404] sna_accel_block: flush timer expires in 15 [69419] [ 69.404] sna_wakeup_handler [ 69.404] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=40, name=5 [ 69.405] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 69.405] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 69.405] sna_dri2_get_back: draw size=7680x2160, back buffer handle=40 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 [ 69.405] sna_dri2_get_back: reuse backbuffer? 1 [ 69.405] sna_dri2_get_back: back buffer handle=40, active?=0, refcnt=1 [ 69.405] sna_dri2_get_back: reuse unattached back [ 69.405] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 69.405] sna_dri2_reuse_buffer: reusing back buffer handle=40, name=5, pitch=30720, age=0 [ 69.405] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 69.405] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=114, name=86, active_scanout=3 [ 69.405] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 69.405] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=114] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 69.405] sna_accel_flush: flush?=0, dirty?=0 [ 69.405] sna_accel_flush: flush?=0, dirty?=0 [ 69.405] sna_accel_flush: flush?=0, dirty?=0 [ 69.405] sna_block_handler (tv=0.459000) [ 69.405] sna_scanout_do_flush: flush timer active: delta=14 [ 69.405] sna_accel_do_throttle -- no pending activity [ 69.405] sna_accel_block: evaluating timers, active=5 [ 69.405] sna_accel_block: flush timer expires in 14 [69419] [ 69.406] sna_wakeup_handler [ 69.406] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 69.406] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 69.406] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 69.406] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 69.406] sna_dri2_get_msc(draw=146, pipe=0) [ 69.406] sna_crtc_record_swap: recording last swap on pipe=0, frame 3914 [msc=3914], time 69.406348 [ 69.406] sna_dri2_get_msc: msc=3914 [raw=3914], ust=69406348 [ 69.406] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=40 (refs=1/1, flush=0) , front=114 (refs=1/4, flush=1) [ 69.406] sna_dri2_schedule_swap(target_msc=3913, divisor=0, remainder=0) [ 69.406] sna_dri2_schedule_swap: using front handle=114, active_scanout?=3, flush?=1 [ 69.406] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 69.406] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 69.406] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 69.406] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 69.406] sna_crtc_record_swap: recording last swap on pipe=0, frame 3914 [msc=3914], time 69.406348 [ 69.406] immediate_swap: current_msc=3914, target_msc=3913 -- yes [ 69.406] can_flip: no, shadow enabled [ 69.406] sna_dri2_add_event: adding event to window 146) [ 69.406] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 69.406] sna_dri2_immediate_blit: no pending blit, starting chain [ 69.406] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 69.406] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 69.406] can_xchg: back size=8701e00, front size=8701e00 [ 69.406] can_xchg: yes, pixmap=165 [ 69.406] sna_dri2_xchg: win=146, exchange front=114/86,ref=2 and back=40/5,ref=2, pixmap=165 7680x2160 [ 69.406] sna_dri2_xchg: back_bo handle=40, pitch=30720, size=132710400, ref=1, active_scanout?=0 [ 69.406] sna_dri2_xchg: front_bo handle=114, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 69.406] set_bo: pixmap=165, handle=40 (old handle=114) [ 69.406] set_bo: marking whole pixmap as damaged [ 69.406] set_bo: applying final/discard move-to-gpu [ 69.406] wait_for_shadow: flags=0, flips=0, handle=114, shadow=32 [ 69.406] set_bo: dropping flush hint from handle=114 [ 69.406] set_bo: adding flush hint to handle=40 [ 69.406] mark_stale(handle=114) => 1 [ 69.406] swap_limit: draw=146 setting swap limit to 3 [ 69.406] sna_dri2_swap_limit_validate: swap limit set to 3 [ 69.406] sna_next_vblank(pipe=0, waiting until next vblank) [ 69.406] sna_dri2_schedule_swap: reported target_msc=3914 [ 69.407] sna_accel_flush: flush?=0, dirty?=0 [ 69.407] sna_accel_flush: flush?=0, dirty?=0 [ 69.407] sna_accel_flush: flush?=0, dirty?=0 [ 69.407] sna_accel_flush: flush?=0, dirty?=0 [ 69.407] sna_block_handler (tv=0.457000) [ 69.407] sna_scanout_do_flush: flush timer active: delta=12 [ 69.407] sna_accel_do_throttle -- no pending activity [ 69.407] sna_accel_block: evaluating timers, active=5 [ 69.407] sna_accel_block: flush timer expires in 12 [69419] [ 69.419] sna_wakeup_handler [ 69.419] sna_block_handler (tv=0.445000) [ 69.419] sna_scanout_do_flush: flush timer active: delta=0 [ 69.419] sna_scanout_do_flush (time=69419), triggered [ 69.419] sna_scanout_flush (time=69419), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 69.419] has_shadow: has pending damage? 1, outstanding flips: 0 [ 69.419] stop_flush: scanout=40 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 69.419] has_shadow: has pending damage? 1, outstanding flips: 0 [ 69.419] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 69.419] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 69.419] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 69.419] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 69.419] sna_pixmap_move_to_gpu: already all-damaged [ 69.419] sna_pixmap_mark_active: pixmap=165, handle=40 [ 69.419] sna_mode_redisplay: crtc[0] transformed? 0 [ 69.419] sna_mode_redisplay: crtc[1] transformed? 0 [ 69.419] sna_mode_redisplay: crtc[2] transformed? 0 [ 69.419] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=40 [active=1] [ 69.419] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 114, transformed? 0 [ 69.419] get_fb: reusing fb=110 for handle=40 [ 69.420] sna_mode_redisplay: recording flip on CRTC:32 handle=40, active_scanout=2, serial=2 [ 69.420] __kgem_bo_clear_busy: handle=40 [ 69.420] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 114, transformed? 0 [ 69.420] sna_mode_redisplay: recording flip on CRTC:39 handle=40, active_scanout=3, serial=3 [ 69.420] __kgem_bo_clear_busy: handle=40 [ 69.420] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 69.420] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 69.420] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=40, shadow handle=32 [ 69.420] sna_accel_do_throttle -- no pending activity [ 69.420] sna_accel_block: evaluating timers, active=5 [ 69.420] sna_accel_block: flush timer expires in 16 [69435] [ 69.421] sna_wakeup_handler [ 69.421] sna_mode_wakeup: len=32 [ 69.421] sna_mode_wakeup: recording last swap on pipe=1, frame 3885 [f2d], time 69.421621 [ 69.421] sna_mode_wakeup: removing handle=114 [active_scanout=1] from scanout, installing handle=40 [active_scanout=3] [ 69.421] sna_mode_wakeup: flip complete, pending? 2 [ 69.421] sna_block_handler (tv=0.443000) [ 69.421] sna_scanout_do_flush: flush timer active: delta=14 [ 69.421] sna_accel_do_throttle -- no pending activity [ 69.421] sna_accel_block: evaluating timers, active=5 [ 69.421] sna_accel_block: flush timer expires in 14 [69435] [ 69.422] sna_wakeup_handler [ 69.422] sna_mode_wakeup: len=64 [ 69.422] sna_dri2_vblank_handler(type=2, sequence=3915, draw=3353) [ 69.422] sna_crtc_record_swap: recording last swap on pipe=0, frame 3915 [msc=3915], time 69.423024 [ 69.422] sna_dri2_vblank_handler: 2 complete, frame=3915 tv=69.423024 [ 69.422] sna_dri2_blit_complete: blit finished [ 69.422] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=3915, tv=69.423024) [ 69.422] frame_swap_complete(type=2): draw=146, pipe=0, frame=3915 [msc=3915], tv=69.423024 [ 69.422] sna_accel_flush: flush?=0, dirty?=0 [ 69.423] sna_dri2_event_free(draw?=1) [ 69.423] sna_dri2_remove_event: remove[0x561c947bf430] from window 146, active? 1 [ 69.423] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 69.423] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=114] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 69.423] sna_dri2_vblank_handler complete [ 69.423] sna_mode_wakeup: recording last swap on pipe=0, frame 3915 [f4b], time 69.423024 [ 69.423] sna_mode_wakeup: removing handle=114 [active_scanout=0] from scanout, installing handle=40 [active_scanout=3] [ 69.423] sna_mode_wakeup: flip complete, pending? 1 [ 69.423] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 69.423] sna_block_handler (tv=0.441000) [ 69.423] sna_scanout_do_flush: flush timer active: delta=12 [ 69.423] sna_accel_do_throttle -- no pending activity [ 69.423] sna_accel_block: evaluating timers, active=5 [ 69.423] sna_accel_block: flush timer expires in 12 [69435] [ 69.435] sna_wakeup_handler [ 69.435] sna_block_handler (tv=0.429000) [ 69.435] sna_scanout_do_flush: flush timer active: delta=0 [ 69.435] sna_scanout_do_flush (time=69435), triggered [ 69.435] sna_scanout_flush (time=69435), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 69.435] has_shadow: has pending damage? 0, outstanding flips: 0 [ 69.435] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 69.435] has_shadow: has pending damage? 0, outstanding flips: 0 [ 69.435] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 69.435] sna_accel_do_throttle -- no pending activity [ 69.435] sna_accel_block: evaluating timers, active=5 [ 69.435] sna_accel_block: flush timer expires in 16 [69451] [ 69.452] sna_wakeup_handler [ 69.452] sna_block_handler (tv=0.412000) [ 69.452] sna_scanout_do_flush: flush timer active: delta=-1 [ 69.452] sna_scanout_do_flush (time=69452), triggered [ 69.452] sna_scanout_flush (time=69452), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 69.452] has_shadow: has pending damage? 0, outstanding flips: 0 [ 69.452] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 69.452] has_shadow: has pending damage? 0, outstanding flips: 0 [ 69.452] sna_accel_disarm_timer[0] (time=69452) [ 69.452] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 69.452] sna_accel_do_throttle -- no pending activity [ 69.535] sna_wakeup_handler [ 69.536] sna_accel_flush: flush?=0, dirty?=0 [ 69.536] sna_accel_flush: flush?=0, dirty?=0 [ 69.536] sna_block_handler (tv=0.328000) [ 69.536] has_shadow: has pending damage? 0, outstanding flips: 0 [ 69.536] sna_accel_do_throttle -- no pending activity [ 69.536] sna_wakeup_handler [ 69.536] sna_block_handler (tv=0.328000) [ 69.536] has_shadow: has pending damage? 0, outstanding flips: 0 [ 69.536] sna_accel_do_throttle -- no pending activity [ 69.537] sna_wakeup_handler [ 69.537] sna_block_handler (tv=0.327000) [ 69.537] has_shadow: has pending damage? 0, outstanding flips: 0 [ 69.537] sna_accel_do_throttle -- no pending activity [ 69.673] sna_wakeup_handler [ 69.674] sna_accel_flush: flush?=0, dirty?=0 [ 69.674] sna_accel_flush: flush?=0, dirty?=0 [ 69.674] sna_block_handler (tv=0.499000) [ 69.674] has_shadow: has pending damage? 0, outstanding flips: 0 [ 69.674] sna_accel_do_throttle -- no pending activity [ 69.674] sna_wakeup_handler [ 69.674] sna_block_handler (tv=0.499000) [ 69.674] has_shadow: has pending damage? 0, outstanding flips: 0 [ 69.674] sna_accel_do_throttle -- no pending activity [ 69.675] sna_wakeup_handler [ 69.675] sna_accel_flush: flush?=0, dirty?=0 [ 69.675] sna_accel_flush: flush?=0, dirty?=0 [ 69.675] sna_accel_flush: flush?=0, dirty?=0 [ 69.675] sna_accel_flush: flush?=0, dirty?=0 [ 69.675] sna_block_handler (tv=0.498000) [ 69.675] has_shadow: has pending damage? 0, outstanding flips: 0 [ 69.675] sna_accel_do_throttle -- no pending activity [ 69.677] sna_wakeup_handler [ 69.677] sna_accel_flush: flush?=0, dirty?=0 [ 69.677] sna_block_handler (tv=0.496000) [ 69.677] has_shadow: has pending damage? 0, outstanding flips: 0 [ 69.677] sna_accel_do_throttle -- no pending activity [ 69.687] sna_wakeup_handler [ 69.687] sna_accel_flush: flush?=0, dirty?=0 [ 69.687] sna_accel_flush: flush?=0, dirty?=0 [ 69.687] sna_block_handler (tv=0.486000) [ 69.687] has_shadow: has pending damage? 0, outstanding flips: 0 [ 69.687] sna_accel_do_throttle -- no pending activity [ 69.703] sna_wakeup_handler [ 69.703] sna_create_pixmap(715, 37, 32, usage=0) [ 69.703] kgem_can_create_2d: 715x37 @ 32 [ 69.703] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=37 [ 69.703] kgem_can_create_2d: untiled size=110592 [ 69.703] kgem_choose_tiling: TLB near-miss between lines 715x37 (pitch=2860), forcing tiling 1 [ 69.703] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=37 [ 69.703] kgem_can_create_2d: tiled[-1] size=110592 [ 69.703] sna_create_pixmap: usage=0, flags=1b [ 69.703] sna_create_pixmap: creating GPU pixmap 715x37, stride=2860, flags=1b [ 69.703] __pop_freed_pixmap: reusing freed pixmap=4033 header [ 69.703] create_pixmap_hdr: pixmap=4034, width=715, height=37, usage=0 [ 69.703] sna_create_pixmap: serial=4034, 715x37, usage=0 [ 69.703] sna_composite_rectangles(pixmap=4035, op=0, 0 x 1 [(0, 0)x(715, 37) ...]) [ 69.703] sna_composite_rectangles: converted to op 0 [ 69.703] sna_composite_rectangles[0] (0, 0)x(715, 37) -> (0, 0), (715, 37) [ 69.703] sna_composite_rectangles: nrects=1, region=(0, 0), (715, 37) x 1 [ 69.703] sna_composite_rectangles: clipped extents (0, 0),(715, 37) x 1 [ 69.703] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(715, 37) [ 69.703] sna_composite_rectangles: dropping last-cpu hint [ 69.703] sna_drawable_use_bo pixmap=4035, box=((0, 0), (715, 37)), flags=19... [ 69.703] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 69.703] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 69.703] sna_pixmap_move_to_gpu(pixmap=4035, usage=0), flags=b [ 69.703] sna_pixmap_move_to_gpu: CPU damage? 0 [ 69.703] sna_pixmap_move_to_gpu: creating GPU bo (715x37@32), create=b [ 69.703] kgem_choose_tiling: TLB near-miss between lines 715x37 (pitch=2860), forcing tiling 1 [ 69.703] kgem_choose_tiling: TLB near-miss between lines 715x37 (pitch=2860), forcing tiling 1 [ 69.703] sna_pixmap_alloc_gpu: pixmap=4035 [ 69.703] kgem_create_2d(715x37, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 69.703] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=3072, height=40 [ 69.703] inactive too small: 16 < 30 [ 69.703] inactive too small: 16 < 30 [ 69.703] inactive too small: 16 < 30 [ 69.703] inactive too small: 16 < 30 [ 69.703] inactive too small: 16 < 30 [ 69.703] inactive too small: 16 < 30 [ 69.703] inactive too small: 16 < 30 [ 69.703] inactive too small: 16 < 30 [ 69.703] kgem_set_tiling: handle=3, tiling=1 [1], pitch=3072 [3072]: 1 [ 69.703] kgem_bo_remove_from_inactive: removing handle=3 from inactive [ 69.703] from inactive: pitch=3072, tiling=1: handle=3, id=2287 [ 69.703] __sna_damage_all(715, 37) [ 69.703] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 69.703] sna_pixmap_mark_active: pixmap=4035, handle=3 [ 69.703] sna_drawable_use_bo: allocated GPU bo for operation [ 69.703] sna_drawable_use_bo: using GPU bo with damage? 0 [ 69.703] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 69.703] kgem_bo_is_render: handle=3, rq? 0 [0] [ 69.703] kgem_bo_is_render: handle=3, rq? 0 [0] [ 69.703] gen9_render_fill_boxes(0 x 1 [(0, 0), (715, 37) ...]) [ 69.703] sna_render_get_solid: 0 [ 69.703] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 69.703] kgem_check_bo: num_pages=+78, num_exec=+1 [ 69.703] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 69.703] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 69.703] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 69.703] kgem_add_handle: handle=4, index=0 [ 69.703] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 69.703] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 69.703] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 69.703] gen9_composite_get_binding_table(ffc0) [ 69.703] kgem_add_reloc64: handle=3, pos=16360, delta=0, domains=20002 [ 69.703] kgem_add_handle: handle=3, index=1 [ 69.703] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fff12000) [ 69.703] __kgem_bo_mark_dirty: handle=3 (proxy? 0) [ 69.703] [3fe0] bind bo(handle=3, addr=fff12000), format=192, width=715, height=37, pitch=3072, tiling=1 -> render [ 69.703] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 69.703] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 69.703] kgem_add_handle: handle=7, index=2 [ 69.703] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 69.703] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 69.703] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 69.703] gen9_emit_sampler: sampler = 1 [ 69.703] gen9_emit_sf: num_sf_outputs=1 [ 69.703] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 69.703] gen9_emit_vertex_elements: setup id=0 [ 69.703] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 69.703] (0, 0), (715, 37) [ 69.703] gen8_vertex_flush[490] = 3 [ 69.703] sna_composite_rectangles: pixmap=4035 marking clear [0]? 1 [ 69.703] sna_composite_rectangles(pixmap=4035, op=1, fff2f1f0 x 4 [(702, 0)x(13, 17) ...]) [ 69.703] sna_composite_rectangles: converted to op 1 [ 69.703] sna_composite_rectangles[0] (702, 0)x(13, 17) -> (702, 0), (715, 17) [ 69.703] sna_composite_rectangles[1] (702, 17)x(13, 3) -> (702, 17), (715, 20) [ 69.703] sna_composite_rectangles[2] (0, 17)x(13, 3) -> (0, 17), (13, 20) [ 69.703] sna_composite_rectangles[3] (0, 20)x(13, 17) -> (0, 20), (13, 37) [ 69.703] sna_composite_rectangles: nrects=4, region=(0, 0), (715, 37) x 4 [ 69.703] sna_composite_rectangles: clipped extents (0, 0),(715, 37) x 4 [ 69.703] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(715, 37) [ 69.703] sna_composite_rectangles: dropping last-cpu hint [ 69.703] sna_drawable_use_bo pixmap=4035, box=((0, 0), (715, 37)), flags=1... [ 69.703] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 69.703] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 69.703] sna_drawable_use_bo: using whole GPU bo [ 69.703] gen9_render_fill_boxes (op=1, color=(f2f2, f1f1, f0f0, ffff) [20028888]) [ 69.703] kgem_bo_is_render: handle=3, rq? 1 [1] [ 69.703] gen9_render_fill_boxes(fff2f1f0 x 4 [(702, 0), (715, 17) ...]) [ 69.703] sna_render_get_solid: fff2f1f0 [ 69.703] sna_render_get_solid(15) = fff2f1f0 (old) [ 69.703] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 69.704] kgem_check_bo: num_pages=+0, num_exec=+0 [ 69.704] gen9_composite_get_binding_table(ff00) [ 69.704] kgem_add_reloc64: handle=113, pos=16312, delta=0, domains=40000 [ 69.704] kgem_add_reloc64: adding proxy [delta=60] for handle=113 [ 69.704] kgem_add_handle: handle=113, index=3 [ 69.704] kgem_add_reloc64[5] = (delta=60, target handle=3, presumed=fe00a000) [ 69.704] [3fb0] bind bo(handle=113, addr=fe00a03c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 69.704] gen9_emit_vertex_elements: setup id=0 [ 69.704] (702, 0), (715, 17) [ 69.704] (0, 17), (13, 20) [ 69.704] (702, 17), (715, 20) [ 69.704] (0, 20), (13, 37) [ 69.704] gen8_vertex_flush[4cc] = 12 [ 69.704] sna_composite_rectangles(pixmap=4035, op=1, ff300a24 x 4 [(702, 0)x(13, 17) ...]) [ 69.704] sna_composite_rectangles: converted to op 1 [ 69.704] sna_composite_rectangles[0] (702, 0)x(13, 17) -> (702, 0), (715, 17) [ 69.704] sna_composite_rectangles[1] (702, 17)x(13, 3) -> (702, 17), (715, 20) [ 69.704] sna_composite_rectangles[2] (0, 17)x(13, 3) -> (0, 17), (13, 20) [ 69.704] sna_composite_rectangles[3] (0, 20)x(13, 17) -> (0, 20), (13, 37) [ 69.704] sna_composite_rectangles: nrects=4, region=(0, 0), (715, 37) x 4 [ 69.704] sna_composite_rectangles: clipped extents (0, 0),(715, 37) x 4 [ 69.704] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(715, 37) [ 69.704] sna_composite_rectangles: dropping last-cpu hint [ 69.704] sna_drawable_use_bo pixmap=4035, box=((0, 0), (715, 37)), flags=1... [ 69.704] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 69.704] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 69.704] sna_drawable_use_bo: using whole GPU bo [ 69.704] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 69.704] kgem_bo_is_render: handle=3, rq? 1 [1] [ 69.704] gen9_render_fill_boxes(ff300a24 x 4 [(702, 0), (715, 17) ...]) [ 69.704] sna_render_get_solid: ff300a24 [ 69.704] sna_render_get_solid(17) = ff300a24 (old) [ 69.704] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 69.704] kgem_check_bo: num_pages=+0, num_exec=+0 [ 69.704] gen9_composite_get_binding_table(fe80) [ 69.704] kgem_add_reloc64: handle=113, pos=16280, delta=0, domains=40000 [ 69.704] kgem_add_reloc64: adding proxy [delta=68] for handle=113 [ 69.704] kgem_add_reloc64[6] = (delta=68, target handle=3, presumed=fe00a000) [ 69.704] [3f90] bind bo(handle=113, addr=fe00a044), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 69.704] gen9_emit_vertex_elements: setup id=0 [ 69.704] (702, 0), (715, 17) [ 69.704] (0, 17), (13, 20) [ 69.704] (702, 17), (715, 20) [ 69.704] (0, 20), (13, 37) [ 69.704] gen8_vertex_flush[508] = 12 [ 69.704] sna_composite_rectangles(pixmap=4035, op=1, ff300a24 x 4 [(702, 0)x(13, 17) ...]) [ 69.704] sna_composite_rectangles: converted to op 1 [ 69.704] sna_composite_rectangles[0] (702, 0)x(13, 17) -> (702, 0), (715, 17) [ 69.704] sna_composite_rectangles[1] (702, 17)x(13, 3) -> (702, 17), (715, 20) [ 69.704] sna_composite_rectangles[2] (0, 17)x(13, 3) -> (0, 17), (13, 20) [ 69.704] sna_composite_rectangles[3] (0, 20)x(13, 17) -> (0, 20), (13, 37) [ 69.704] sna_composite_rectangles: nrects=4, region=(0, 0), (715, 37) x 4 [ 69.704] sna_composite_rectangles: clipped extents (0, 0),(715, 37) x 4 [ 69.704] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(715, 37) [ 69.704] sna_composite_rectangles: dropping last-cpu hint [ 69.704] sna_drawable_use_bo pixmap=4035, box=((0, 0), (715, 37)), flags=1... [ 69.704] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 69.704] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 69.704] sna_drawable_use_bo: using whole GPU bo [ 69.704] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 69.704] kgem_bo_is_render: handle=3, rq? 1 [1] [ 69.704] gen9_render_fill_boxes(ff300a24 x 4 [(702, 0), (715, 17) ...]) [ 69.704] sna_render_get_solid: ff300a24 [ 69.704] sna_render_get_solid(17) = ff300a24 (last) [ 69.704] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 69.704] kgem_check_bo: num_pages=+0, num_exec=+0 [ 69.704] gen9_composite_get_binding_table(fe00) [ 69.704] gen9_emit_vertex_elements: setup id=0 [ 69.704] (702, 0), (715, 17) [ 69.704] (0, 17), (13, 20) [ 69.704] (702, 17), (715, 20) [ 69.704] (0, 20), (13, 37) [ 69.704] gen8_vertex_flush[508] = 24 [ 69.704] sna_glyphs(op=3, nlist=1, src=(1, 15)) [ 69.704] kgem_bo_is_busy: handle=3, domain: 0 exec? 1, rq? 1 [ 69.704] sna_glyphs: discarding mask [ 69.704] glyphs0_to_dst(op=3, src=(1, 15), nlist=1, dst=(1, 15)+(0, 0)) [ 69.704] clipped_glyphs? 2 glyph in 1 lists extents (1, 5), (19, 18), region (2, 17), (13, 18): yes [ 69.704] gen9_render_composite: 0x0, current mode=1/1 [ 69.704] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 69.704] kgem_bo_is_busy: handle=3, domain: 0 exec? 1, rq? 1 [ 69.704] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 69.704] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 69.704] sna_drawable_use_bo pixmap=4035, box=((2, 17), (13, 18)), flags=7... [ 69.704] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 69.704] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 69.704] sna_drawable_use_bo: using whole GPU bo [ 69.704] gen9_composite_set_target: pixmap=4035, format=20028888, size=715x37, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 69.704] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 69.704] color_convert: src=ff8ae234 [20028888] [ 69.704] color_convert: dst=ff8ae234 [20028888] [ 69.704] sna_render_get_solid: ff8ae234 [ 69.704] sna_render_get_solid(22) = ff8ae234 (old) [ 69.704] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 69.704] sna_transform_is_imprecise_integer_translation: no transform [ 69.704] gen9_composite_picture: integer translation (0, 0), removing [ 69.704] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 69.704] sna_render_pixmap_bo: GPU all damaged [ 69.704] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 69.704] gen4_choose_composite_emitter: solid, identity mask [ 69.704] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 69.704] aligning vertex: was 2, now 4 floats per vertex [ 69.704] gen9_composite_get_binding_table(fe00) [ 69.704] kgem_add_reloc64: handle=113, pos=16248, delta=0, domains=40000 [ 69.704] kgem_add_reloc64: adding proxy [delta=88] for handle=113 [ 69.704] kgem_add_reloc64[7] = (delta=88, target handle=3, presumed=fe00a000) [ 69.704] [3f70] bind bo(handle=113, addr=fe00a058), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 69.704] kgem_add_reloc64: handle=6, pos=16232, delta=0, domains=40000 [ 69.704] kgem_add_handle: handle=6, index=4 [ 69.704] kgem_add_reloc64[8] = (delta=0, target handle=4, presumed=fd581000) [ 69.704] [3f60] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 69.704] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 69.704] gen9_emit_sampler: sampler = a [ 69.704] gen9_emit_sf: num_sf_outputs=2 [ 69.704] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 69.704] gen9_emit_vertex_elements: setup id=9 [ 69.704] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 69.704] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 69.704] glyphs0_to_dst: glyph=(9, 5), (19, 18), clip=(2, 17), (13, 18) [ 69.704] glyphs0_to_dst: blt=(9, 17), (13, 18) [ 69.704] emit_primitive_identity_mask__avx2: dst=(9, 17), mask=(672.00, 60.00) x (4.00, 1.00) [ 69.704] gen8_vertex_flush[5e4] = 3 [ 69.704] gen9_magic_ca_pass: CA fixup (20 -> 23) [ 69.704] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 69.704] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 69.704] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 69.704] sna_composite_rectangles(pixmap=4035, op=1, ffffffff x 2 [(1, 18)x(9, 2) ...]) [ 69.704] sna_composite_rectangles: converted to op 1 [ 69.704] sna_composite_rectangles[0] (1, 18)x(9, 2) -> (1, 18), (10, 20) [ 69.704] sna_composite_rectangles[1] (1, 20)x(9, 15) -> (1, 20), (10, 35) [ 69.704] sna_composite_rectangles: nrects=2, region=(1, 18), (10, 35) x 2 [ 69.704] sna_composite_rectangles: clipped extents (1, 18),(10, 35) x 1 [ 69.704] sna_composite_rectangles: pixmap +(0, 0) extents (1, 18),(10, 35) [ 69.704] sna_composite_rectangles: dropping last-cpu hint [ 69.704] sna_drawable_use_bo pixmap=4035, box=((1, 18), (10, 35)), flags=9... [ 69.704] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 69.704] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 69.704] sna_drawable_use_bo: using whole GPU bo [ 69.704] gen9_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20028888]) [ 69.704] kgem_bo_is_render: handle=3, rq? 1 [1] [ 69.704] gen9_render_fill_boxes(ffffffff x 1 [(1, 18), (10, 35) ...]) [ 69.704] sna_render_get_solid: ffffffff [ 69.704] sna_render_get_solid(white) [ 69.704] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 69.704] kgem_check_bo: num_pages=+0, num_exec=+0 [ 69.704] aligning vertex: was 4, now 2 floats per vertex [ 69.704] gen9_composite_get_binding_table(fd40) [ 69.704] kgem_add_reloc64: handle=7, pos=16200, delta=0, domains=40000 [ 69.704] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 69.704] kgem_add_reloc64[9] = (delta=1048, target handle=2, presumed=fffe8000) [ 69.704] [3f40] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 69.704] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 69.704] gen9_emit_sampler: sampler = 1 [ 69.704] gen9_emit_sf: num_sf_outputs=1 [ 69.704] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 69.704] gen9_emit_vertex_elements: setup id=0 [ 69.704] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 69.704] (1, 18), (10, 35) [ 69.704] gen8_vertex_flush[720] = 3 [ 69.704] sna_validate_gc(0x561c94ab2470) changes=e0000, previous serial=80000f24, drawable=f24 [ 69.704] sna_validate_gc: recomputing clip [ 69.704] sna_validate_gc: composite clip=4x[(65, 891), (780, 928)] [0x561c94b07ba0] [ 69.704] sna_copy_area: src=pixmap=4035:(0, 0)x(715, 37)+(0, 0) -> dst=pixmap=3060:(0, 867)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 69.704] sna_copy_area: normal copy [ 69.704] sna_do_copy: src=(0, 0), dst=(0, 867), size=(715x37) [ 69.704] sna_do_copy: after drawable: src=(0, 0), dst=(65, 891), size=(715x37) [ 69.704] sna_do_copy: dst extents (65, 891), (780, 928), dst clip extents (65, 891), (780, 928), dst size=3775x2136 [ 69.704] sna_do_copy: clipped dst extents (65, 891), (780, 928) [ 69.704] sna_do_copy: unclipped src extents (0, 0), (715, 37) [ 69.704] sna_do_copy: clipped src extents (0, 0), (715, 37) [ 69.704] sna_do_copy: pixmap -- no source clipping [ 69.704] sna_do_copy: src extents (0, 0), (715, 37) x 1 [ 69.704] sna_do_copy: copy region (65, 891), (780, 928) x 4 + (-65, -891) [ 69.704] sna_copy_boxes (boxes=4x[(767, 891), (780, 908)...], src pixmap=4035+(-65, -891), dst pixmap=3060+(-65, -24), alu=3, src.size=715x37, dst.size=3775x2136) [ 69.704] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94a26fb0, gpu_bo=3, cpu_bo=0), replaces=0 [ 69.704] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 69.704] sna_drawable_use_bo pixmap=3060, box=((0, 867), (715, 904)), flags=3... [ 69.704] sna_drawable_use_bo: exported target, set PREFER_GPU [ 69.704] sna_drawable_use_bo: pinned, never REPLACES [ 69.704] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=3 [ 69.704] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 69.704] sna_drawable_use_bo: using whole GPU bo [ 69.704] sna_pixmap_move_to_gpu(pixmap=4035, usage=0), flags=a [ 69.704] sna_pixmap_move_to_gpu: already all-damaged [ 69.704] sna_pixmap_mark_active: pixmap=4035, handle=3 [ 69.704] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 69.704] gen9_render_copy_boxes (0, -867)->(0, 0) x 4, alu=3, flags=0, self-copy=0, overlaps? 0 [ 69.704] kgem_bo_is_render: handle=3, rq? 1 [1] [ 69.704] kgem_bo_is_render: handle=9, rq? 0 [0] [ 69.704] kgem_bo_is_render: handle=9, rq? 0 [0] [ 69.704] kgem_bo_is_render: handle=3, rq? 1 [1] [ 69.704] kgem_set_mode: flushing before new bo [ 69.704] gen8_vertex_close: used=98, vbo active? 23, vb=201, nreloc=2 [ 69.704] gen8_vertex_close: reloc[0] = 287 [ 69.704] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 69.704] kgem_add_handle: handle=23, index=5 [ 69.704] kgem_add_reloc64[10] = (delta=0, target handle=5, presumed=fd541000) [ 69.704] gen8_vertex_close: reloc[1] = 372 [ 69.704] kgem_add_reloc64: handle=23, pos=372, delta=0, domains=200000 [ 69.704] kgem_add_reloc64[11] = (delta=0, target handle=5, presumed=fd541000) [ 69.704] batch[1/1, flags=1800]: 462 462 16192 16384, nreloc=12, nexec=6, nfence=0, aperture=1178 [fenced=0] [ 69.704] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 69.704] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 69.704] kgem_fixup_relocs: shrinking by 61440 [ 69.704] __kgem_busy: handle=1, busy=0, wedged=0 [ 69.705] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 69.705] kgem_commit: release handle=3 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fff12000 [ 69.705] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 69.705] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 69.705] __kgem_bo_clear_busy: handle=7 [ 69.705] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 69.705] kgem_commit: release handle=113 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 69.705] __kgem_bo_clear_busy: handle=113 [ 69.705] kgem_commit: release handle=113 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fe00a000 [ 69.705] kgem_commit: release handle=113 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 69.705] __kgem_bo_clear_busy: handle=113 [ 69.705] kgem_commit: release handle=113 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 69.705] __kgem_bo_clear_busy: handle=113 [ 69.705] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 69.705] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 69.705] __kgem_bo_clear_busy: handle=7 [ 69.705] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 69.705] __kgem_busy: handle=1, busy=131072, wedged=0 [ 69.705] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 69.705] kgem_check_bo: num_pages=+8178, num_exec=+2 [ 69.705] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 69.705] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 69.705] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 69.705] kgem_add_handle: handle=4, index=0 [ 69.705] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 69.705] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 69.705] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 69.705] gen9_composite_get_binding_table(ffc0) [ 69.705] kgem_add_reloc64: handle=9, pos=16360, delta=0, domains=20002 [ 69.705] kgem_add_handle: handle=9, index=1 [ 69.705] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f02dd000) [ 69.705] __kgem_bo_mark_dirty: handle=9 (proxy? 0) [ 69.705] [3fe0] bind bo(handle=9, addr=f02dd000), format=192, width=3775, height=2136, pitch=15360, tiling=1 -> render [ 69.705] kgem_add_reloc64: handle=3, pos=16344, delta=0, domains=40000 [ 69.705] kgem_add_handle: handle=3, index=2 [ 69.705] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fff12000) [ 69.705] [3fd0] bind bo(handle=3, addr=fff12000), format=192, width=715, height=37, pitch=3072, tiling=1 -> sampler [ 69.705] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 69.705] gen9_emit_sampler: sampler = 0 [ 69.705] gen9_emit_sf: num_sf_outputs=1 [ 69.705] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 69.705] gen9_emit_vertex_elements: setup id=0 [ 69.705] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 69.705] (702, 0) -> (702, 867) + (13, 17) [ 69.705] (0, 17) -> (0, 884) + (13, 3) [ 69.705] (702, 17) -> (702, 884) + (13, 3) [ 69.705] (0, 20) -> (0, 887) + (13, 17) [ 69.705] gen8_vertex_flush[490] = 12 [ 69.705] sna_accel_flush: flush?=1, dirty?=0 [ 69.705] gen8_vertex_close: used=122, vbo active? 23, vb=1, nreloc=1 [ 69.705] gen8_vertex_close: reloc[0] = 287 [ 69.705] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 69.705] kgem_add_handle: handle=23, index=3 [ 69.705] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 69.705] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=8252 [fenced=0] [ 69.705] __kgem_busy: handle=1, busy=0, wedged=0 [ 69.705] __kgem_retire_rq: request 1 complete [ 69.705] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 69.705] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 69.705] kgem_fixup_relocs: shrinking by 61440 [ 69.705] __kgem_busy: handle=1, busy=0, wedged=0 [ 69.705] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 69.705] kgem_commit: release handle=9 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f02dd000 [ 69.705] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 69.705] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fff12000 [ 69.705] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 69.705] __kgem_busy: handle=1, busy=131072, wedged=0 [ 69.705] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 69.705] sna_accel_flush: flush?=0, dirty?=0 [ 69.705] sna_accel_flush: flush?=0, dirty?=0 [ 69.705] sna_accel_flush: flush?=0, dirty?=0 [ 69.705] sna_accel_flush: flush?=0, dirty?=0 [ 69.705] sna_destroy_pixmap: pixmap=4035, attached?=1 [ 69.705] _kgem_bo_destroy: handle=3, proxy? 0 [ 69.705] __kgem_bo_destroy: handle=3, size=319488 [ 69.705] __kgem_busy: handle=3, busy=0, wedged=0 [ 69.705] __kgem_bo_clear_busy: handle=3 [ 69.705] kgem_bo_move_to_inactive: moving handle=3 to inactive [ 69.705] __sna_free_pixmap(pixmap=4035) [ 69.705] sna_accel_flush: flush?=0, dirty?=0 [ 69.705] sna_accel_flush: flush?=0, dirty?=0 [ 69.705] sna_accel_flush: flush?=0, dirty?=0 [ 69.705] sna_block_handler (tv=0.468000) [ 69.705] kgem_retire, need_retire?=1 [ 69.705] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 69.705] kgem_retire__requests_ring: retiring ring 0 [ 69.705] __kgem_busy: handle=1, busy=0, wedged=0 [ 69.705] __kgem_retire_rq: request 1 complete [ 69.705] __kgem_bo_flush: handle=9, busy=0, wedged=0 [ 69.705] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 69.705] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 69.705] kgem_retire -- retired=0, need_retire=0 [ 69.705] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 69.705] gen6_render_retire: resetting idle vbo [ 69.705] has_shadow: has pending damage? 0, outstanding flips: 0 [ 69.705] sna_accel_do_throttle -- no pending activity [ 69.706] sna_wakeup_handler [ 69.706] sna_accel_flush: flush?=0, dirty?=0 [ 69.706] sna_accel_flush: flush?=0, dirty?=0 [ 69.706] sna_block_handler (tv=0.467000) [ 69.706] has_shadow: has pending damage? 0, outstanding flips: 0 [ 69.706] sna_accel_do_throttle -- no pending activity [ 69.706] sna_wakeup_handler [ 69.706] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=114, name=86 [ 69.706] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 69.706] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 69.706] sna_dri2_get_back: draw size=7680x2160, back buffer handle=114 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 [ 69.706] sna_dri2_get_back: reuse backbuffer? 1 [ 69.706] sna_dri2_get_back: back buffer handle=114, active?=0, refcnt=1 [ 69.706] sna_dri2_get_back: reuse unattached back [ 69.706] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 69.706] sna_dri2_reuse_buffer: reusing back buffer handle=114, name=86, pitch=30720, age=0 [ 69.706] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 69.706] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=40, name=5, active_scanout=3 [ 69.706] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 69.706] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 69.706] sna_accel_flush: flush?=0, dirty?=0 [ 69.706] sna_accel_flush: flush?=0, dirty?=0 [ 69.706] sna_accel_flush: flush?=0, dirty?=0 [ 69.706] sna_block_handler (tv=0.467000) [ 69.706] has_shadow: has pending damage? 0, outstanding flips: 0 [ 69.706] timer_enable (time=69706), starting timer 0 [ 69.706] sna_accel_do_throttle -- no pending activity [ 69.707] sna_accel_block: evaluating timers, active=5 [ 69.707] sna_accel_block: flush timer expires in 8 [69714] [ 69.707] sna_wakeup_handler [ 69.707] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 69.707] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 69.707] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 69.707] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 69.707] sna_dri2_get_msc(draw=146, pipe=0) [ 69.707] sna_crtc_record_swap: recording last swap on pipe=0, frame 3932 [msc=3932], time 69.706498 [ 69.707] sna_dri2_get_msc: msc=3932 [raw=3932], ust=69706498 [ 69.707] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=114 (refs=1/1, flush=0) , front=40 (refs=1/4, flush=1) [ 69.707] sna_dri2_schedule_swap(target_msc=3915, divisor=0, remainder=0) [ 69.707] sna_dri2_schedule_swap: using front handle=40, active_scanout?=3, flush?=1 [ 69.707] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 69.707] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 69.707] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 69.707] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 69.707] sna_crtc_record_swap: recording last swap on pipe=0, frame 3932 [msc=3932], time 69.706498 [ 69.707] immediate_swap: current_msc=3932, target_msc=3915 -- yes [ 69.707] can_flip: no, shadow enabled [ 69.707] sna_dri2_add_event: adding event to window 146) [ 69.707] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 69.707] sna_dri2_immediate_blit: no pending blit, starting chain [ 69.707] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 69.707] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 69.707] can_xchg: back size=8701e00, front size=8701e00 [ 69.707] can_xchg: yes, pixmap=165 [ 69.707] sna_dri2_xchg: win=146, exchange front=40/5,ref=2 and back=114/86,ref=2, pixmap=165 7680x2160 [ 69.707] sna_dri2_xchg: back_bo handle=114, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 69.707] sna_dri2_xchg: front_bo handle=40, pitch=30720, size=132710400, ref=4, active_scanout?=3 [ 69.707] set_bo: pixmap=165, handle=114 (old handle=40) [ 69.707] set_bo: marking whole pixmap as damaged [ 69.707] set_bo: applying final/discard move-to-gpu [ 69.707] wait_for_shadow: flags=0, flips=0, handle=40, shadow=32 [ 69.707] set_bo: dropping flush hint from handle=40 [ 69.707] set_bo: adding flush hint to handle=114 [ 69.707] mark_stale(handle=40) => 1 [ 69.707] swap_limit: draw=146 setting swap limit to 3 [ 69.707] sna_dri2_swap_limit_validate: swap limit set to 3 [ 69.707] sna_next_vblank(pipe=0, waiting until next vblank) [ 69.707] sna_dri2_schedule_swap: reported target_msc=3932 [ 69.707] sna_accel_flush: flush?=0, dirty?=0 [ 69.707] sna_accel_flush: flush?=0, dirty?=0 [ 69.707] sna_accel_flush: flush?=0, dirty?=0 [ 69.708] sna_accel_flush: flush?=0, dirty?=0 [ 69.708] sna_block_handler (tv=0.465000) [ 69.708] sna_scanout_do_flush: flush timer active: delta=6 [ 69.708] sna_accel_do_throttle -- no pending activity [ 69.708] sna_accel_block: evaluating timers, active=5 [ 69.708] sna_accel_block: flush timer expires in 6 [69714] [ 69.714] sna_wakeup_handler [ 69.714] sna_block_handler (tv=0.459000) [ 69.714] sna_scanout_do_flush: flush timer active: delta=0 [ 69.714] sna_scanout_do_flush (time=69714), triggered [ 69.714] sna_scanout_flush (time=69714), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 69.714] has_shadow: has pending damage? 1, outstanding flips: 0 [ 69.714] stop_flush: scanout=114 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 69.714] has_shadow: has pending damage? 1, outstanding flips: 0 [ 69.714] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 69.714] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 69.714] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 69.714] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 69.714] sna_pixmap_move_to_gpu: already all-damaged [ 69.714] sna_pixmap_mark_active: pixmap=165, handle=114 [ 69.714] sna_mode_redisplay: crtc[0] transformed? 0 [ 69.714] sna_mode_redisplay: crtc[1] transformed? 0 [ 69.714] sna_mode_redisplay: crtc[2] transformed? 0 [ 69.714] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=114 [active=1] [ 69.714] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 40, transformed? 0 [ 69.714] get_fb: reusing fb=101 for handle=114 [ 69.714] sna_mode_redisplay: recording flip on CRTC:32 handle=114, active_scanout=2, serial=2 [ 69.714] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 69.714] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 40, transformed? 0 [ 69.714] sna_mode_redisplay: recording flip on CRTC:39 handle=114, active_scanout=3, serial=3 [ 69.714] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 69.714] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 69.714] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 69.714] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=114, shadow handle=32 [ 69.714] sna_accel_do_throttle -- no pending activity [ 69.714] sna_accel_block: evaluating timers, active=5 [ 69.714] sna_accel_block: flush timer expires in 16 [69730] [ 69.719] sna_wakeup_handler [ 69.719] sna_block_handler (tv=0.180000) [ 69.719] sna_scanout_do_flush: flush timer active: delta=11 [ 69.719] sna_accel_do_throttle -- no pending activity [ 69.719] sna_accel_block: evaluating timers, active=5 [ 69.719] sna_accel_block: flush timer expires in 11 [69730] [ 69.721] sna_wakeup_handler [ 69.721] sna_mode_wakeup: len=32 [ 69.721] sna_mode_wakeup: recording last swap on pipe=1, frame 3903 [f3f], time 69.721772 [ 69.721] sna_mode_wakeup: removing handle=40 [active_scanout=1] from scanout, installing handle=114 [active_scanout=3] [ 69.721] sna_mode_wakeup: flip complete, pending? 2 [ 69.721] sna_block_handler (tv=0.178000) [ 69.721] sna_scanout_do_flush: flush timer active: delta=9 [ 69.721] sna_accel_do_throttle -- no pending activity [ 69.721] sna_accel_block: evaluating timers, active=5 [ 69.721] sna_accel_block: flush timer expires in 9 [69730] [ 69.722] sna_wakeup_handler [ 69.722] sna_mode_wakeup: len=64 [ 69.722] sna_dri2_vblank_handler(type=2, sequence=3933, draw=3353) [ 69.722] sna_crtc_record_swap: recording last swap on pipe=0, frame 3933 [msc=3933], time 69.723173 [ 69.722] sna_dri2_vblank_handler: 2 complete, frame=3933 tv=69.723173 [ 69.722] sna_dri2_blit_complete: blit finished [ 69.722] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=3933, tv=69.723173) [ 69.722] frame_swap_complete(type=2): draw=146, pipe=0, frame=3933 [msc=3933], tv=69.723173 [ 69.722] sna_accel_flush: flush?=0, dirty?=0 [ 69.722] sna_dri2_event_free(draw?=1) [ 69.722] sna_dri2_remove_event: remove[0x561c94b0a080] from window 146, active? 1 [ 69.722] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=114] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 69.722] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=40] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 69.722] sna_dri2_vblank_handler complete [ 69.722] sna_mode_wakeup: recording last swap on pipe=0, frame 3933 [f5d], time 69.723173 [ 69.722] sna_mode_wakeup: removing handle=40 [active_scanout=0] from scanout, installing handle=114 [active_scanout=3] [ 69.722] sna_mode_wakeup: flip complete, pending? 1 [ 69.722] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 69.722] sna_block_handler (tv=0.177000) [ 69.722] sna_scanout_do_flush: flush timer active: delta=8 [ 69.722] sna_accel_do_throttle -- no pending activity [ 69.722] sna_accel_block: evaluating timers, active=5 [ 69.722] sna_accel_block: flush timer expires in 8 [69730] [ 69.730] sna_wakeup_handler [ 69.730] sna_block_handler (tv=0.169000) [ 69.730] sna_scanout_do_flush: flush timer active: delta=0 [ 69.730] sna_scanout_do_flush (time=69730), triggered [ 69.730] sna_scanout_flush (time=69730), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 69.731] has_shadow: has pending damage? 0, outstanding flips: 0 [ 69.731] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 69.731] has_shadow: has pending damage? 0, outstanding flips: 0 [ 69.731] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 69.731] sna_accel_do_throttle -- no pending activity [ 69.731] sna_accel_block: evaluating timers, active=5 [ 69.731] sna_accel_block: flush timer expires in 16 [69746] [ 69.740] sna_wakeup_handler [ 69.740] sna_block_handler (tv=0.14000) [ 69.740] sna_scanout_do_flush: flush timer active: delta=6 [ 69.740] sna_accel_do_throttle -- no pending activity [ 69.740] sna_accel_block: evaluating timers, active=5 [ 69.740] sna_accel_block: flush timer expires in 6 [69746] [ 69.746] sna_wakeup_handler [ 69.746] sna_block_handler (tv=0.8000) [ 69.746] sna_scanout_do_flush: flush timer active: delta=0 [ 69.746] sna_scanout_do_flush (time=69746), triggered [ 69.746] sna_scanout_flush (time=69746), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 69.746] has_shadow: has pending damage? 0, outstanding flips: 0 [ 69.746] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 69.746] has_shadow: has pending damage? 0, outstanding flips: 0 [ 69.746] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 69.746] sna_accel_do_throttle -- no pending activity [ 69.746] sna_accel_block: evaluating timers, active=5 [ 69.746] sna_accel_block: flush timer expires in 16 [69762] [ 69.754] sna_wakeup_handler [ 69.754] sna_block_handler (tv=0.14000) [ 69.754] sna_scanout_do_flush: flush timer active: delta=8 [ 69.754] sna_accel_do_throttle -- no pending activity [ 69.754] sna_accel_block: evaluating timers, active=5 [ 69.754] sna_accel_block: flush timer expires in 8 [69762] [ 69.758] sna_wakeup_handler [ 69.758] sna_accel_flush: flush?=0, dirty?=0 [ 69.758] sna_accel_flush: flush?=0, dirty?=0 [ 69.758] sna_accel_flush: flush?=0, dirty?=0 [ 69.758] sna_accel_flush: flush?=0, dirty?=0 [ 69.758] sna_accel_flush: flush?=0, dirty?=0 [ 69.758] sna_accel_flush: flush?=0, dirty?=0 [ 69.758] sna_accel_flush: flush?=0, dirty?=0 [ 69.758] sna_accel_flush: flush?=0, dirty?=0 [ 69.758] sna_accel_flush: flush?=0, dirty?=0 [ 69.758] sna_accel_flush: flush?=0, dirty?=0 [ 69.758] sna_accel_flush: flush?=0, dirty?=0 [ 69.758] sna_accel_flush: flush?=0, dirty?=0 [ 69.758] sna_accel_flush: flush?=0, dirty?=0 [ 69.758] sna_accel_flush: flush?=0, dirty?=0 [ 69.758] sna_accel_flush: flush?=0, dirty?=0 [ 69.758] sna_block_handler (tv=0.14000) [ 69.758] sna_scanout_do_flush: flush timer active: delta=4 [ 69.758] sna_accel_do_throttle -- no pending activity [ 69.758] sna_accel_block: evaluating timers, active=5 [ 69.758] sna_accel_block: flush timer expires in 4 [69762] [ 69.758] sna_accel_flush: flush?=0, dirty?=0 [ 69.758] sna_wakeup_handler [ 69.758] sna_block_handler (tv=0.14000) [ 69.758] sna_scanout_do_flush: flush timer active: delta=4 [ 69.758] sna_accel_do_throttle -- no pending activity [ 69.758] sna_accel_block: evaluating timers, active=5 [ 69.758] sna_accel_block: flush timer expires in 4 [69762] [ 69.758] sna_wakeup_handler [ 69.758] sna_accel_flush: flush?=0, dirty?=0 [ 69.758] sna_block_handler (tv=0.14000) [ 69.758] sna_scanout_do_flush: flush timer active: delta=4 [ 69.758] sna_accel_do_throttle -- no pending activity [ 69.758] sna_accel_block: evaluating timers, active=5 [ 69.758] sna_accel_block: flush timer expires in 4 [69762] [ 69.758] sna_wakeup_handler [ 69.758] sna_use_hw_cursor (24x24)? [ 69.758] sna_show_cursors: cursor?=1 [ 69.758] sna_show_cursors: skipping cursor already show on CRTC (pipe=0) [ 69.758] sna_show_cursors: skipping cursor outside CRTC (pipe=1) [ 69.758] sna_change_window_attributes [ 69.758] sna_accel_flush: flush?=0, dirty?=0 [ 69.758] sna_accel_flush: flush?=0, dirty?=0 [ 69.758] sna_block_handler (tv=0.14000) [ 69.758] sna_scanout_do_flush: flush timer active: delta=4 [ 69.758] sna_accel_do_throttle -- no pending activity [ 69.758] sna_accel_block: evaluating timers, active=5 [ 69.758] sna_accel_block: flush timer expires in 4 [69762] [ 69.760] sna_wakeup_handler [ 69.760] sna_block_handler (tv=0.12000) [ 69.760] sna_scanout_do_flush: flush timer active: delta=2 [ 69.760] sna_scanout_do_flush (time=69760), triggered [ 69.760] sna_scanout_flush (time=69760), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 69.760] has_shadow: has pending damage? 0, outstanding flips: 0 [ 69.760] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 69.760] has_shadow: has pending damage? 0, outstanding flips: 0 [ 69.760] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 69.760] sna_accel_do_throttle -- no pending activity [ 69.760] sna_accel_block: evaluating timers, active=5 [ 69.760] sna_accel_block: flush timer expires in 16 [69776] [ 69.770] sna_wakeup_handler [ 69.770] sna_block_handler (tv=0.180000) [ 69.770] sna_scanout_do_flush: flush timer active: delta=6 [ 69.770] sna_accel_do_throttle -- no pending activity [ 69.770] sna_accel_block: evaluating timers, active=5 [ 69.770] sna_accel_block: flush timer expires in 6 [69776] [ 69.771] sna_wakeup_handler [ 69.771] sna_accel_flush: flush?=0, dirty?=0 [ 69.771] sna_accel_flush: flush?=0, dirty?=0 [ 69.771] sna_accel_flush: flush?=0, dirty?=0 [ 69.771] sna_accel_flush: flush?=0, dirty?=0 [ 69.771] sna_accel_flush: flush?=0, dirty?=0 [ 69.771] sna_accel_flush: flush?=0, dirty?=0 [ 69.771] sna_accel_flush: flush?=0, dirty?=0 [ 69.771] sna_accel_flush: flush?=0, dirty?=0 [ 69.771] sna_accel_flush: flush?=0, dirty?=0 [ 69.771] sna_accel_flush: flush?=0, dirty?=0 [ 69.771] sna_accel_flush: flush?=0, dirty?=0 [ 69.771] sna_accel_flush: flush?=0, dirty?=0 [ 69.771] sna_accel_flush: flush?=0, dirty?=0 [ 69.771] sna_accel_flush: flush?=0, dirty?=0 [ 69.771] sna_block_handler (tv=0.179000) [ 69.771] sna_scanout_do_flush: flush timer active: delta=5 [ 69.772] sna_accel_do_throttle -- no pending activity [ 69.772] sna_accel_block: evaluating timers, active=5 [ 69.772] sna_accel_block: flush timer expires in 5 [69776] [ 69.772] sna_wakeup_handler [ 69.772] sna_accel_flush: flush?=0, dirty?=0 [ 69.772] sna_accel_flush: flush?=0, dirty?=0 [ 69.772] sna_accel_flush: flush?=0, dirty?=0 [ 69.772] sna_block_handler (tv=0.178000) [ 69.772] sna_scanout_do_flush: flush timer active: delta=4 [ 69.772] sna_accel_do_throttle -- no pending activity [ 69.772] sna_accel_block: evaluating timers, active=5 [ 69.772] sna_accel_block: flush timer expires in 4 [69776] [ 69.772] sna_wakeup_handler [ 69.772] sna_accel_flush: flush?=0, dirty?=0 [ 69.772] sna_accel_flush: flush?=0, dirty?=0 [ 69.772] sna_block_handler (tv=0.178000) [ 69.772] sna_scanout_do_flush: flush timer active: delta=4 [ 69.772] sna_accel_do_throttle -- no pending activity [ 69.772] sna_accel_block: evaluating timers, active=5 [ 69.772] sna_accel_block: flush timer expires in 4 [69776] [ 69.772] sna_wakeup_handler [ 69.772] sna_accel_flush: flush?=0, dirty?=0 [ 69.772] sna_accel_flush: flush?=0, dirty?=0 [ 69.772] sna_accel_flush: flush?=0, dirty?=0 [ 69.772] sna_block_handler (tv=0.178000) [ 69.772] sna_scanout_do_flush: flush timer active: delta=4 [ 69.772] sna_accel_do_throttle -- no pending activity [ 69.772] sna_accel_block: evaluating timers, active=5 [ 69.772] sna_accel_block: flush timer expires in 4 [69776] [ 69.772] sna_wakeup_handler [ 69.772] sna_accel_flush: flush?=0, dirty?=0 [ 69.772] sna_accel_flush: flush?=0, dirty?=0 [ 69.772] sna_accel_flush: flush?=0, dirty?=0 [ 69.772] sna_block_handler (tv=0.178000) [ 69.772] sna_scanout_do_flush: flush timer active: delta=4 [ 69.772] sna_accel_do_throttle -- no pending activity [ 69.772] sna_accel_block: evaluating timers, active=5 [ 69.772] sna_accel_block: flush timer expires in 4 [69776] [ 69.772] sna_wakeup_handler [ 69.772] sna_accel_flush: flush?=0, dirty?=0 [ 69.772] sna_accel_flush: flush?=0, dirty?=0 [ 69.772] sna_block_handler (tv=0.178000) [ 69.772] sna_scanout_do_flush: flush timer active: delta=4 [ 69.772] sna_accel_do_throttle -- no pending activity [ 69.772] sna_accel_block: evaluating timers, active=5 [ 69.772] sna_accel_block: flush timer expires in 4 [69776] [ 69.772] sna_wakeup_handler [ 69.772] sna_accel_flush: flush?=0, dirty?=0 [ 69.772] sna_accel_flush: flush?=0, dirty?=0 [ 69.772] sna_accel_flush: flush?=0, dirty?=0 [ 69.772] sna_create_pixmap(1, 1, 32, usage=0) [ 69.772] kgem_can_create_2d: 1x1 @ 32 [ 69.772] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=1 [ 69.772] kgem_can_create_2d: untiled size=4096 [ 69.772] kgem_choose_tiling: disabling tiling [1x1] for single row/col [ 69.772] kgem_choose_tiling: 1x1 -> 0 [ 69.772] sna_create_pixmap: usage=0, flags=a [ 69.772] sna_create_pixmap: small buffer [4], attaching to shadow pixmap [ 69.772] create_pixmap: allocating pixmap 1x1, depth=32/32, size=12 [ 69.772] create_pixmap: serial=4036, usage=0, 1x1 [ 69.772] sna_create_pixmap: serial=4036, 1x1, usage=0 [ 69.772] sna_composite_rectangles(pixmap=4037, op=0, 0 x 1 [(0, 0)x(1, 1) ...]) [ 69.772] sna_composite_rectangles: converted to op 0 [ 69.772] sna_composite_rectangles[0] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 69.772] sna_composite_rectangles: nrects=1, region=(0, 0), (1, 1) x 1 [ 69.772] sna_composite_rectangles: clipped extents (0, 0),(1, 1) x 1 [ 69.772] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(1, 1) [ 69.772] sna_composite_rectangles: fallback, dst pixmap=4037 too small or not attached [ 69.772] sna_composite_rectangles: fallback [ 69.772] sna_drawable_move_region_to_cpu(pixmap=4037 (1x1), [(0, 0), (1, 1)], flags=1) [ 69.772] sna_drawable_move_region_to_cpu: region (0, 0), (1, 1) + (0, 0) subsumes pixmap (1x1) [ 69.772] _sna_pixmap_move_to_cpu(pixmap=4037, 1x1, flags=1) [ 69.772] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 69.772] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 69.772] operate_inplace: no, inplace operation not suitable [ 69.772] _sna_pixmap_move_to_cpu: marking as damaged [ 69.772] __sna_damage_all(1, 1) [ 69.772] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 69.772] sna_composite_rectangles(pixmap=4037, op=1, fff2f1f0 x 1 [(0, 0)x(1, 1) ...]) [ 69.772] sna_composite_rectangles: converted to op 1 [ 69.772] sna_composite_rectangles[0] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 69.772] sna_composite_rectangles: nrects=1, region=(0, 0), (1, 1) x 1 [ 69.772] sna_composite_rectangles: clipped extents (0, 0),(1, 1) x 1 [ 69.772] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(1, 1) [ 69.772] sna_composite_rectangles: fallback, dst pixmap=4037 too small or not attached [ 69.772] sna_composite_rectangles: fallback [ 69.772] sna_drawable_move_region_to_cpu(pixmap=4037 (1x1), [(0, 0), (1, 1)], flags=1) [ 69.772] sna_drawable_move_region_to_cpu: pixmap=4037 all damaged on CPU [ 69.772] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 69.772] sna_composite_rectangles: fallback fill: (0, 0)x(1, 1) fff2f1f0 [ 69.772] sna_composite_rectangles(pixmap=4037, op=1, ff300a24 x 2 [(0, 0)x(1, 1) ...]) [ 69.772] sna_composite_rectangles: converted to op 1 [ 69.772] sna_composite_rectangles[0] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 69.772] sna_composite_rectangles[1] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 69.772] sna_composite_rectangles: nrects=2, region=(0, 0), (1, 1) x 2 [ 69.772] sna_composite_rectangles: clipped extents (0, 0),(1, 1) x 1 [ 69.772] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(1, 1) [ 69.772] sna_composite_rectangles: fallback, dst pixmap=4037 too small or not attached [ 69.772] sna_composite_rectangles: fallback [ 69.772] sna_drawable_move_region_to_cpu(pixmap=4037 (1x1), [(0, 0), (1, 1)], flags=1) [ 69.772] sna_drawable_move_region_to_cpu: pixmap=4037 all damaged on CPU [ 69.772] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 69.772] sna_composite_rectangles: fallback fill: (0, 0)x(1, 1) ff300a24 [ 69.772] sna_validate_gc(0x561c94ab2470) changes=80000, previous serial=80000f24, drawable=f24 [ 69.772] sna_validate_gc: recomputing clip [ 69.772] sna_validate_gc: composite clip=1x[(65, 24), (3840, 2160)] [0x561c94abf1d0] [ 69.772] sna_copy_area: src=pixmap=4037:(0, 0)x(1, 1)+(0, 0) -> dst=pixmap=3060:(0, 0)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 69.772] sna_copy_area: normal copy [ 69.772] sna_do_copy: src=(0, 0), dst=(0, 0), size=(1x1) [ 69.772] sna_do_copy: after drawable: src=(0, 0), dst=(65, 24), size=(1x1) [ 69.772] sna_do_copy: dst extents (65, 24), (66, 25), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 69.772] sna_do_copy: clipped dst extents (65, 24), (66, 25) [ 69.772] sna_do_copy: unclipped src extents (0, 0), (1, 1) [ 69.772] sna_do_copy: clipped src extents (0, 0), (1, 1) [ 69.772] sna_do_copy: pixmap -- no source clipping [ 69.772] sna_do_copy: src extents (0, 0), (1, 1) x 1 [ 69.772] sna_do_copy: copy region (65, 24), (66, 25) x 1 + (-65, -24) [ 69.772] sna_copy_boxes (boxes=1x[(65, 24), (66, 25)...], src pixmap=4037+(-65, -24), dst pixmap=3060+(-65, -24), alu=3, src.size=1x1, dst.size=3775x2136) [ 69.772] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94ad7060, gpu_bo=0, cpu_bo=0), replaces=0 [ 69.772] sna_drawable_use_bo pixmap=3060, box=((0, 0), (1, 1)), flags=8... [ 69.772] sna_drawable_use_bo: exported target, set PREFER_GPU [ 69.773] sna_drawable_use_bo: pinned, never REPLACES [ 69.773] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 69.773] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 69.773] sna_drawable_use_bo: using whole GPU bo [ 69.773] region_overlaps_damage? [ 69.773] use_shm_bo: no, not attached [ 69.773] sna_drawable_move_region_to_cpu(pixmap=4037 (1x1), [(0, 0), (1, 1)], flags=2) [ 69.773] sna_drawable_move_region_to_cpu: pixmap=4037 all damaged on CPU [ 69.773] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 69.773] sna_write_boxes x 1, src stride=4, src dx=(0, 0) [ 69.773] kgem_bo_can_map: handle=9, map=0x7fc6b7845000:0x0:0x7fc656564000, tiling=1, domain=0, offset=4029534208 [ 69.773] write_boxes_inplace x 1, handle=9, tiling=1 [ 69.773] upload_inplace__tiled: tiling=1 [ 69.773] kgem_bo_can_map__cpu: handle=9 [ 69.773] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 69.773] kgem_bo_map__cpu(handle=9, size=33177600, map=0x7fc6b7845000:0x7fc656564000) [ 69.773] kgem_bo_sync__cpu: handle=9 [ 69.773] __kgem_busy: handle=9, busy=0, wedged=0 [ 69.773] kgem_bo_sync__cpu: SYNC: handle=9, needs_flush? 0, domain? 0, busy? 0 [ 69.773] __kgem_busy: handle=9, busy=0, wedged=0 [ 69.773] kgem_bo_retire: retiring bo handle=9 (needed flush? 0), rq? 0 [busy?=0] [ 69.773] assert_bo_retired: handle=9, domain: 0 exec? 0, rq? 0 [ 69.773] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(0, 0), size=1x1, pitch=4/15360 [ 69.773] sna_accel_flush: flush?=0, dirty?=0 [ 69.773] sna_accel_flush: flush?=0, dirty?=0 [ 69.773] sna_accel_flush: flush?=0, dirty?=0 [ 69.773] sna_accel_flush: flush?=0, dirty?=0 [ 69.773] sna_destroy_pixmap: pixmap=4037, attached?=1 [ 69.773] __sna_free_pixmap(pixmap=4037) [ 69.773] sna_accel_flush: flush?=0, dirty?=0 [ 69.773] sna_accel_flush: flush?=0, dirty?=0 [ 69.773] sna_accel_flush: flush?=0, dirty?=0 [ 69.773] sna_block_handler (tv=0.177000) [ 69.773] sna_scanout_do_flush: flush timer active: delta=3 [ 69.773] sna_scanout_do_flush (time=69773), triggered [ 69.773] sna_scanout_flush (time=69773), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 69.773] has_shadow: has pending damage? 0, outstanding flips: 0 [ 69.773] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 69.773] has_shadow: has pending damage? 0, outstanding flips: 0 [ 69.773] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 69.773] sna_accel_do_throttle -- no pending activity [ 69.773] sna_accel_block: evaluating timers, active=5 [ 69.773] sna_accel_block: flush timer expires in 16 [69789] [ 69.773] sna_wakeup_handler [ 69.773] sna_accel_flush: flush?=0, dirty?=0 [ 69.773] sna_accel_flush: flush?=0, dirty?=0 [ 69.773] sna_accel_flush: flush?=0, dirty?=0 [ 69.773] sna_block_handler (tv=0.177000) [ 69.773] sna_scanout_do_flush: flush timer active: delta=16 [ 69.773] sna_accel_do_throttle -- no pending activity [ 69.773] sna_accel_block: evaluating timers, active=5 [ 69.773] sna_accel_block: flush timer expires in 16 [69789] [ 69.773] sna_wakeup_handler [ 69.773] sna_accel_flush: flush?=0, dirty?=0 [ 69.773] sna_accel_flush: flush?=0, dirty?=0 [ 69.773] sna_accel_flush: flush?=0, dirty?=0 [ 69.773] sna_block_handler (tv=0.177000) [ 69.773] sna_scanout_do_flush: flush timer active: delta=16 [ 69.773] sna_accel_do_throttle -- no pending activity [ 69.773] sna_accel_block: evaluating timers, active=5 [ 69.773] sna_accel_block: flush timer expires in 16 [69789] [ 69.773] sna_wakeup_handler [ 69.773] sna_accel_flush: flush?=0, dirty?=0 [ 69.773] sna_accel_flush: flush?=0, dirty?=0 [ 69.773] sna_block_handler (tv=0.177000) [ 69.773] sna_scanout_do_flush: flush timer active: delta=16 [ 69.773] sna_accel_do_throttle -- no pending activity [ 69.773] sna_accel_block: evaluating timers, active=5 [ 69.773] sna_accel_block: flush timer expires in 16 [69789] [ 69.773] sna_wakeup_handler [ 69.773] sna_accel_flush: flush?=0, dirty?=0 [ 69.773] sna_accel_flush: flush?=0, dirty?=0 [ 69.773] sna_block_handler (tv=0.177000) [ 69.773] sna_scanout_do_flush: flush timer active: delta=16 [ 69.773] sna_accel_do_throttle -- no pending activity [ 69.773] sna_accel_block: evaluating timers, active=5 [ 69.773] sna_accel_block: flush timer expires in 16 [69789] [ 69.773] sna_wakeup_handler [ 69.773] sna_accel_flush: flush?=0, dirty?=0 [ 69.773] sna_accel_flush: flush?=0, dirty?=0 [ 69.773] sna_block_handler (tv=0.177000) [ 69.773] sna_scanout_do_flush: flush timer active: delta=16 [ 69.773] sna_accel_do_throttle -- no pending activity [ 69.773] sna_accel_block: evaluating timers, active=5 [ 69.773] sna_accel_block: flush timer expires in 16 [69789] [ 69.773] sna_wakeup_handler [ 69.773] sna_accel_flush: flush?=0, dirty?=0 [ 69.773] sna_accel_flush: flush?=0, dirty?=0 [ 69.773] sna_accel_flush: flush?=0, dirty?=0 [ 69.773] sna_block_handler (tv=0.177000) [ 69.773] sna_scanout_do_flush: flush timer active: delta=16 [ 69.773] sna_accel_do_throttle -- no pending activity [ 69.773] sna_accel_block: evaluating timers, active=5 [ 69.773] sna_accel_block: flush timer expires in 16 [69789] [ 69.773] sna_wakeup_handler [ 69.773] sna_accel_flush: flush?=0, dirty?=0 [ 69.773] sna_accel_flush: flush?=0, dirty?=0 [ 69.773] sna_block_handler (tv=0.177000) [ 69.773] sna_scanout_do_flush: flush timer active: delta=16 [ 69.773] sna_accel_do_throttle -- no pending activity [ 69.773] sna_accel_block: evaluating timers, active=5 [ 69.773] sna_accel_block: flush timer expires in 16 [69789] [ 69.773] sna_wakeup_handler [ 69.773] sna_accel_flush: flush?=0, dirty?=0 [ 69.773] sna_accel_flush: flush?=0, dirty?=0 [ 69.773] sna_block_handler (tv=0.177000) [ 69.773] sna_scanout_do_flush: flush timer active: delta=16 [ 69.773] sna_accel_do_throttle -- no pending activity [ 69.773] sna_accel_block: evaluating timers, active=5 [ 69.773] sna_accel_block: flush timer expires in 16 [69789] [ 69.773] sna_wakeup_handler [ 69.773] sna_accel_flush: flush?=0, dirty?=0 [ 69.773] sna_accel_flush: flush?=0, dirty?=0 [ 69.773] sna_block_handler (tv=0.177000) [ 69.773] sna_scanout_do_flush: flush timer active: delta=16 [ 69.773] sna_accel_do_throttle -- no pending activity [ 69.773] sna_accel_block: evaluating timers, active=5 [ 69.773] sna_accel_block: flush timer expires in 16 [69789] [ 69.773] sna_wakeup_handler [ 69.773] sna_accel_flush: flush?=0, dirty?=0 [ 69.773] sna_accel_flush: flush?=0, dirty?=0 [ 69.773] sna_accel_flush: flush?=0, dirty?=0 [ 69.773] sna_block_handler (tv=0.177000) [ 69.773] sna_scanout_do_flush: flush timer active: delta=16 [ 69.773] sna_accel_do_throttle -- no pending activity [ 69.773] sna_accel_block: evaluating timers, active=5 [ 69.773] sna_accel_block: flush timer expires in 16 [69789] [ 69.773] sna_wakeup_handler [ 69.773] sna_accel_flush: flush?=0, dirty?=0 [ 69.773] sna_accel_flush: flush?=0, dirty?=0 [ 69.773] sna_block_handler (tv=0.177000) [ 69.773] sna_scanout_do_flush: flush timer active: delta=16 [ 69.773] sna_accel_do_throttle -- no pending activity [ 69.773] sna_accel_block: evaluating timers, active=5 [ 69.773] sna_accel_block: flush timer expires in 16 [69789] [ 69.774] sna_wakeup_handler [ 69.774] sna_accel_flush: flush?=0, dirty?=0 [ 69.774] sna_accel_flush: flush?=0, dirty?=0 [ 69.774] sna_block_handler (tv=0.176000) [ 69.774] sna_scanout_do_flush: flush timer active: delta=15 [ 69.774] sna_accel_do_throttle -- no pending activity [ 69.774] sna_accel_block: evaluating timers, active=5 [ 69.774] sna_accel_block: flush timer expires in 15 [69789] [ 69.774] sna_wakeup_handler [ 69.774] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=40, name=5 [ 69.774] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 69.774] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 69.774] sna_dri2_get_back: draw size=7680x2160, back buffer handle=40 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 [ 69.774] sna_dri2_get_back: reuse backbuffer? 1 [ 69.774] sna_dri2_get_back: back buffer handle=40, active?=0, refcnt=1 [ 69.774] sna_dri2_get_back: reuse unattached back [ 69.774] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 69.774] sna_dri2_reuse_buffer: reusing back buffer handle=40, name=5, pitch=30720, age=0 [ 69.774] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 69.774] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=114, name=86, active_scanout=3 [ 69.774] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 69.774] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=114] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 69.774] sna_accel_flush: flush?=0, dirty?=0 [ 69.774] sna_accel_flush: flush?=0, dirty?=0 [ 69.774] sna_accel_flush: flush?=0, dirty?=0 [ 69.774] sna_block_handler (tv=0.176000) [ 69.774] sna_scanout_do_flush: flush timer active: delta=15 [ 69.774] sna_accel_do_throttle -- no pending activity [ 69.774] sna_accel_block: evaluating timers, active=5 [ 69.774] sna_accel_block: flush timer expires in 15 [69789] [ 69.775] sna_wakeup_handler [ 69.775] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 69.775] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 69.775] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 69.775] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 69.775] sna_dri2_get_msc(draw=146, pipe=0) [ 69.775] sna_crtc_record_swap: recording last swap on pipe=0, frame 3936 [msc=3936], time 69.773199 [ 69.775] sna_dri2_get_msc: msc=3936 [raw=3936], ust=69773199 [ 69.775] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=40 (refs=1/1, flush=0) , front=114 (refs=1/4, flush=1) [ 69.775] sna_dri2_schedule_swap(target_msc=3933, divisor=0, remainder=0) [ 69.775] sna_dri2_schedule_swap: using front handle=114, active_scanout?=3, flush?=1 [ 69.775] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 69.775] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 69.775] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 69.775] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 69.775] sna_crtc_record_swap: recording last swap on pipe=0, frame 3936 [msc=3936], time 69.773199 [ 69.775] immediate_swap: current_msc=3936, target_msc=3933 -- yes [ 69.775] can_flip: no, shadow enabled [ 69.775] sna_dri2_add_event: adding event to window 146) [ 69.775] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 69.775] sna_dri2_immediate_blit: no pending blit, starting chain [ 69.775] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 69.775] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 69.775] can_xchg: back size=8701e00, front size=8701e00 [ 69.775] can_xchg: yes, pixmap=165 [ 69.775] sna_dri2_xchg: win=146, exchange front=114/86,ref=2 and back=40/5,ref=2, pixmap=165 7680x2160 [ 69.775] sna_dri2_xchg: back_bo handle=40, pitch=30720, size=132710400, ref=1, active_scanout?=0 [ 69.775] sna_dri2_xchg: front_bo handle=114, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 69.775] set_bo: pixmap=165, handle=40 (old handle=114) [ 69.775] set_bo: marking whole pixmap as damaged [ 69.775] set_bo: applying final/discard move-to-gpu [ 69.775] wait_for_shadow: flags=0, flips=0, handle=114, shadow=32 [ 69.775] set_bo: dropping flush hint from handle=114 [ 69.775] set_bo: adding flush hint to handle=40 [ 69.775] mark_stale(handle=114) => 1 [ 69.775] swap_limit: draw=146 setting swap limit to 3 [ 69.775] sna_dri2_swap_limit_validate: swap limit set to 3 [ 69.775] sna_next_vblank(pipe=0, waiting until next vblank) [ 69.775] sna_dri2_schedule_swap: reported target_msc=3936 [ 69.775] sna_accel_flush: flush?=0, dirty?=0 [ 69.775] sna_accel_flush: flush?=0, dirty?=0 [ 69.775] sna_accel_flush: flush?=0, dirty?=0 [ 69.775] sna_accel_flush: flush?=0, dirty?=0 [ 69.775] sna_block_handler (tv=0.175000) [ 69.775] sna_scanout_do_flush: flush timer active: delta=14 [ 69.775] sna_accel_do_throttle -- no pending activity [ 69.775] sna_accel_block: evaluating timers, active=5 [ 69.775] sna_accel_block: flush timer expires in 14 [69789] [ 69.788] sna_wakeup_handler [ 69.788] sna_create_pixmap(508, 20, 32, usage=0) [ 69.788] kgem_can_create_2d: 508x20 @ 32 [ 69.788] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2048, height=20 [ 69.788] kgem_can_create_2d: untiled size=40960 [ 69.788] kgem_choose_tiling: 508x20 -> 1 [ 69.788] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2048, height=24 [ 69.788] kgem_can_create_2d: tiled[1] size=49152 [ 69.788] sna_create_pixmap: usage=0, flags=1b [ 69.788] sna_create_pixmap: creating GPU pixmap 508x20, stride=2032, flags=1b [ 69.788] __pop_freed_pixmap: reusing freed pixmap=4035 header [ 69.788] create_pixmap_hdr: pixmap=4038, width=508, height=20, usage=0 [ 69.788] sna_create_pixmap: serial=4038, 508x20, usage=0 [ 69.788] sna_composite_rectangles(pixmap=4039, op=0, 0 x 1 [(0, 0)x(508, 20) ...]) [ 69.788] sna_composite_rectangles: converted to op 0 [ 69.788] sna_composite_rectangles[0] (0, 0)x(508, 20) -> (0, 0), (508, 20) [ 69.788] sna_composite_rectangles: nrects=1, region=(0, 0), (508, 20) x 1 [ 69.788] sna_composite_rectangles: clipped extents (0, 0),(508, 20) x 1 [ 69.788] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(508, 20) [ 69.788] sna_composite_rectangles: dropping last-cpu hint [ 69.788] sna_drawable_use_bo pixmap=4039, box=((0, 0), (508, 20)), flags=19... [ 69.788] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 69.788] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 69.788] sna_pixmap_move_to_gpu(pixmap=4039, usage=0), flags=b [ 69.788] sna_pixmap_move_to_gpu: CPU damage? 0 [ 69.788] sna_pixmap_move_to_gpu: creating GPU bo (508x20@32), create=b [ 69.788] kgem_choose_tiling: 508x20 -> 1 [ 69.788] kgem_choose_tiling: 508x20 -> 1 [ 69.788] sna_pixmap_alloc_gpu: pixmap=4039 [ 69.788] kgem_create_2d(508x20, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 69.788] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2048, height=24 [ 69.788] kgem_set_tiling: handle=140, tiling=1 [1], pitch=2048 [2048]: 1 [ 69.788] kgem_bo_remove_from_inactive: removing handle=140 from inactive [ 69.788] from inactive: pitch=2048, tiling=1: handle=140, id=2288 [ 69.788] __sna_damage_all(508, 20) [ 69.788] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 69.788] sna_pixmap_mark_active: pixmap=4039, handle=140 [ 69.788] sna_drawable_use_bo: allocated GPU bo for operation [ 69.788] sna_drawable_use_bo: using GPU bo with damage? 0 [ 69.788] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 69.788] kgem_bo_is_render: handle=140, rq? 0 [0] [ 69.788] kgem_bo_is_render: handle=140, rq? 0 [0] [ 69.788] gen9_render_fill_boxes(0 x 1 [(0, 0), (508, 20) ...]) [ 69.788] sna_render_get_solid: 0 [ 69.788] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 69.788] kgem_check_bo: num_pages=+16, num_exec=+1 [ 69.788] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 69.788] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 69.788] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 69.788] kgem_add_handle: handle=4, index=0 [ 69.788] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 69.788] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 69.788] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 69.788] gen9_composite_get_binding_table(ffc0) [ 69.788] kgem_add_reloc64: handle=140, pos=16360, delta=0, domains=20002 [ 69.788] kgem_add_handle: handle=140, index=1 [ 69.788] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd343000) [ 69.788] __kgem_bo_mark_dirty: handle=140 (proxy? 0) [ 69.788] [3fe0] bind bo(handle=140, addr=fd343000), format=192, width=508, height=20, pitch=2048, tiling=1 -> render [ 69.788] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 69.788] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 69.788] kgem_add_handle: handle=7, index=2 [ 69.788] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 69.788] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 69.788] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 69.788] gen9_emit_sampler: sampler = 1 [ 69.788] gen9_emit_sf: num_sf_outputs=1 [ 69.788] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 69.788] gen9_emit_vertex_elements: setup id=0 [ 69.788] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 69.788] (0, 0), (508, 20) [ 69.788] gen8_vertex_flush[490] = 3 [ 69.788] sna_composite_rectangles: pixmap=4039 marking clear [0]? 1 [ 69.788] sna_composite_rectangles(pixmap=4039, op=1, fff2f1f0 x 1 [(0, 0)x(508, 20) ...]) [ 69.788] sna_composite_rectangles: converted to op 1 [ 69.788] sna_composite_rectangles[0] (0, 0)x(508, 20) -> (0, 0), (508, 20) [ 69.788] sna_composite_rectangles: nrects=1, region=(0, 0), (508, 20) x 1 [ 69.788] sna_composite_rectangles: clipped extents (0, 0),(508, 20) x 1 [ 69.788] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(508, 20) [ 69.788] sna_composite_rectangles: promoting to full GPU [ 69.788] sna_composite_rectangles: dropping last-cpu hint [ 69.788] sna_drawable_use_bo pixmap=4039, box=((0, 0), (508, 20)), flags=19... [ 69.788] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 69.788] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 69.788] sna_drawable_use_bo: using whole GPU bo [ 69.788] gen9_render_fill_boxes (op=1, color=(f2f2, f1f1, f0f0, ffff) [20028888]) [ 69.788] kgem_bo_is_render: handle=140, rq? 1 [1] [ 69.788] gen9_render_fill_boxes(fff2f1f0 x 1 [(0, 0), (508, 20) ...]) [ 69.788] sna_render_get_solid: fff2f1f0 [ 69.788] sna_render_get_solid(15) = fff2f1f0 (old) [ 69.788] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 69.788] kgem_check_bo: num_pages=+0, num_exec=+0 [ 69.788] gen9_composite_get_binding_table(ff00) [ 69.788] kgem_add_reloc64: handle=113, pos=16312, delta=0, domains=40000 [ 69.788] kgem_add_reloc64: adding proxy [delta=60] for handle=113 [ 69.788] kgem_add_handle: handle=113, index=3 [ 69.788] kgem_add_reloc64[5] = (delta=60, target handle=3, presumed=fe00a000) [ 69.788] [3fb0] bind bo(handle=113, addr=fe00a03c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 69.788] gen9_emit_vertex_elements: setup id=0 [ 69.788] (0, 0), (508, 20) [ 69.788] gen8_vertex_flush[4cc] = 3 [ 69.788] sna_composite_rectangles: pixmap=4039 marking clear [fff2f1f0]? 1 [ 69.788] sna_composite_rectangles(pixmap=4039, op=1, ff300a24 x 2 [(0, 0)x(508, 20) ...]) [ 69.788] sna_composite_rectangles: converted to op 1 [ 69.788] sna_composite_rectangles[0] (0, 0)x(508, 20) -> (0, 0), (508, 20) [ 69.788] sna_composite_rectangles[1] (0, 0)x(508, 20) -> (0, 0), (508, 20) [ 69.788] sna_composite_rectangles: nrects=2, region=(0, 0), (508, 20) x 2 [ 69.788] sna_composite_rectangles: clipped extents (0, 0),(508, 20) x 1 [ 69.788] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(508, 20) [ 69.789] sna_composite_rectangles: promoting to full GPU [ 69.789] sna_composite_rectangles: dropping last-cpu hint [ 69.789] sna_drawable_use_bo pixmap=4039, box=((0, 0), (508, 20)), flags=19... [ 69.789] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 69.789] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 69.789] sna_drawable_use_bo: using whole GPU bo [ 69.789] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 69.789] kgem_bo_is_render: handle=140, rq? 1 [1] [ 69.789] gen9_render_fill_boxes(ff300a24 x 1 [(0, 0), (508, 20) ...]) [ 69.789] sna_render_get_solid: ff300a24 [ 69.789] sna_render_get_solid(17) = ff300a24 (old) [ 69.789] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 69.789] kgem_check_bo: num_pages=+0, num_exec=+0 [ 69.789] gen9_composite_get_binding_table(fe80) [ 69.789] kgem_add_reloc64: handle=113, pos=16280, delta=0, domains=40000 [ 69.789] kgem_add_reloc64: adding proxy [delta=68] for handle=113 [ 69.789] kgem_add_reloc64[6] = (delta=68, target handle=3, presumed=fe00a000) [ 69.789] [3f90] bind bo(handle=113, addr=fe00a044), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 69.789] gen9_emit_vertex_elements: setup id=0 [ 69.789] (0, 0), (508, 20) [ 69.789] gen8_vertex_flush[508] = 3 [ 69.789] sna_composite_rectangles: pixmap=4039 marking clear [ff300a24]? 1 [ 69.789] sna_glyphs(op=3, nlist=1, src=(1, -2)) [ 69.789] kgem_bo_is_busy: handle=140, domain: 0 exec? 1, rq? 1 [ 69.789] sna_glyphs: discarding mask [ 69.789] glyphs0_to_dst(op=3, src=(1, -2), nlist=1, dst=(1, -2)+(0, 0)) [ 69.789] clipped_glyphs? 18 glyph in 1 lists extents (1, -13), (163, 1), region (2, 0), (162, 1): yes [ 69.789] gen9_render_composite: 0x0, current mode=1/1 [ 69.789] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 69.789] gen9_composite_fallback: mask is already on the GPU, try to use GPU [ 69.789] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 69.789] sna_drawable_use_bo pixmap=4039, box=((2, 0), (162, 1)), flags=7... [ 69.789] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 69.789] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 69.789] sna_drawable_use_bo: using whole GPU bo [ 69.789] gen9_composite_set_target: pixmap=4039, format=20028888, size=508x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 69.789] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 69.789] color_convert: src=ff8ae234 [20028888] [ 69.789] color_convert: dst=ff8ae234 [20028888] [ 69.789] sna_render_get_solid: ff8ae234 [ 69.789] sna_render_get_solid(22) = ff8ae234 (old) [ 69.789] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 69.789] sna_transform_is_imprecise_integer_translation: no transform [ 69.789] gen9_composite_picture: integer translation (0, 0), removing [ 69.789] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 69.789] sna_render_pixmap_bo: GPU all damaged [ 69.789] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 69.789] gen4_choose_composite_emitter: solid, identity mask [ 69.789] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 69.789] aligning vertex: was 2, now 4 floats per vertex [ 69.789] gen9_composite_get_binding_table(fe00) [ 69.789] kgem_add_reloc64: handle=113, pos=16248, delta=0, domains=40000 [ 69.789] kgem_add_reloc64: adding proxy [delta=88] for handle=113 [ 69.789] kgem_add_reloc64[7] = (delta=88, target handle=3, presumed=fe00a000) [ 69.789] [3f70] bind bo(handle=113, addr=fe00a058), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 69.789] kgem_add_reloc64: handle=6, pos=16232, delta=0, domains=40000 [ 69.789] kgem_add_handle: handle=6, index=4 [ 69.789] kgem_add_reloc64[8] = (delta=0, target handle=4, presumed=fd581000) [ 69.789] [3f60] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 69.789] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 69.789] gen9_emit_sampler: sampler = a [ 69.789] gen9_emit_sf: num_sf_outputs=2 [ 69.789] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 69.789] gen9_emit_vertex_elements: setup id=9 [ 69.789] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 69.789] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 69.789] glyphs0_to_dst: glyph=(9, -12), (19, 1), clip=(2, 0), (162, 1) [ 69.789] glyphs0_to_dst: blt=(9, 0), (19, 1) [ 69.789] emit_primitive_identity_mask__avx2: dst=(9, 0), mask=(672.00, 60.00) x (10.00, 1.00) [ 69.789] gen8_vertex_flush[5e4] = 3 [ 69.789] gen9_magic_ca_pass: CA fixup (5 -> 8) [ 69.789] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 69.789] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 69.789] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 69.789] sna_glyphs(op=3, nlist=1, src=(172, -2)) [ 69.789] kgem_bo_is_busy: handle=140, domain: 0 exec? 1, rq? 1 [ 69.789] sna_glyphs: discarding mask [ 69.789] glyphs0_to_dst(op=3, src=(172, -2), nlist=1, dst=(172, -2)+(0, 0)) [ 69.789] clipped_glyphs? 34 glyph in 1 lists extents (171, -14), (478, 1), region (172, 0), (477, 1): yes [ 69.789] gen9_render_composite: 0x0, current mode=1/1 [ 69.789] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 69.789] kgem_bo_is_busy: handle=140, domain: 0 exec? 1, rq? 1 [ 69.789] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 69.789] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 69.789] sna_drawable_use_bo pixmap=4039, box=((172, 0), (477, 1)), flags=7... [ 69.789] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 69.789] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 69.789] sna_drawable_use_bo: using whole GPU bo [ 69.789] gen9_composite_set_target: pixmap=4039, format=20028888, size=508x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 69.789] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 69.789] color_convert: src=ff729fcf [20028888] [ 69.789] color_convert: dst=ff729fcf [20028888] [ 69.789] sna_render_get_solid: ff729fcf [ 69.789] sna_render_get_solid(23) = ff729fcf (old) [ 69.789] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 69.789] sna_transform_is_imprecise_integer_translation: no transform [ 69.789] gen9_composite_picture: integer translation (0, 0), removing [ 69.789] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 69.789] sna_render_pixmap_bo: GPU all damaged [ 69.789] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 69.789] gen4_choose_composite_emitter: solid, identity mask [ 69.789] kgem_check_bo: num_pages=+0, num_exec=+0 [ 69.789] gen9_composite_get_binding_table(fd40) [ 69.789] kgem_add_reloc64: handle=113, pos=16200, delta=0, domains=40000 [ 69.789] kgem_add_reloc64: adding proxy [delta=92] for handle=113 [ 69.789] kgem_add_reloc64[9] = (delta=92, target handle=3, presumed=fe00a000) [ 69.789] [3f40] bind bo(handle=113, addr=fe00a05c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 69.789] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 69.789] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 69.789] gen9_emit_vertex_elements: setup id=9 [ 69.789] glyphs0_to_dst: glyph=(180, -13), (190, 1), clip=(172, 0), (477, 1) [ 69.789] glyphs0_to_dst: blt=(180, 0), (190, 1) [ 69.789] emit_primitive_identity_mask__avx2: dst=(180, 0), mask=(944.00, 61.00) x (10.00, 1.00) [ 69.789] glyphs0_to_dst: glyph=(208, -10), (217, 1), clip=(172, 0), (477, 1) [ 69.789] glyphs0_to_dst: blt=(208, 0), (217, 1) [ 69.789] emit_primitive_identity_mask__avx2: dst=(208, 0), mask=(960.00, 26.00) x (9.00, 1.00) [ 69.789] glyphs0_to_dst: glyph=(216, -13), (226, 1), clip=(172, 0), (477, 1) [ 69.789] glyphs0_to_dst: blt=(216, 0), (226, 1) [ 69.789] emit_primitive_identity_mask__avx2: dst=(216, 0), mask=(944.00, 61.00) x (10.00, 1.00) [ 69.789] glyphs0_to_dst: glyph=(234, -1), (245, 1), clip=(172, 0), (477, 1) [ 69.789] glyphs0_to_dst: blt=(234, 0), (245, 1) [ 69.790] emit_primitive_identity_mask__avx2: dst=(234, 0), mask=(992.00, 1.00) x (11.00, 1.00) [ 69.790] glyphs0_to_dst: glyph=(334, -10), (343, 1), clip=(172, 0), (477, 1) [ 69.790] glyphs0_to_dst: blt=(334, 0), (343, 1) [ 69.790] emit_primitive_identity_mask__avx2: dst=(334, 0), mask=(960.00, 26.00) x (9.00, 1.00) [ 69.790] glyphs0_to_dst: glyph=(342, -1), (353, 1), clip=(172, 0), (477, 1) [ 69.790] glyphs0_to_dst: blt=(342, 0), (353, 1) [ 69.790] emit_primitive_identity_mask__avx2: dst=(342, 0), mask=(992.00, 1.00) x (11.00, 1.00) [ 69.790] glyphs0_to_dst: glyph=(369, -10), (379, 1), clip=(172, 0), (477, 1) [ 69.790] glyphs0_to_dst: blt=(369, 0), (379, 1) [ 69.790] emit_primitive_identity_mask__avx2: dst=(369, 0), mask=(976.00, 42.00) x (10.00, 1.00) [ 69.790] glyphs0_to_dst: glyph=(378, -13), (388, 1), clip=(172, 0), (477, 1) [ 69.790] glyphs0_to_dst: blt=(378, 0), (388, 1) [ 69.790] emit_primitive_identity_mask__avx2: dst=(378, 0), mask=(944.00, 61.00) x (10.00, 1.00) [ 69.790] glyphs0_to_dst: glyph=(396, -1), (407, 1), clip=(172, 0), (477, 1) [ 69.790] glyphs0_to_dst: blt=(396, 0), (407, 1) [ 69.790] emit_primitive_identity_mask__avx2: dst=(396, 0), mask=(992.00, 1.00) x (11.00, 1.00) [ 69.790] glyphs0_to_dst: glyph=(468, -10), (478, 1), clip=(172, 0), (477, 1) [ 69.790] glyphs0_to_dst: blt=(468, 0), (477, 1) [ 69.790] emit_primitive_identity_mask__avx2: dst=(468, 0), mask=(976.00, 42.00) x (9.00, 1.00) [ 69.790] gen8_vertex_flush[6e4] = 30 [ 69.790] gen9_magic_ca_pass: CA fixup (8 -> 38) [ 69.790] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 69.790] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 69.790] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 69.790] sna_glyphs(op=3, nlist=1, src=(478, -2)) [ 69.790] kgem_bo_is_busy: handle=140, domain: 0 exec? 1, rq? 1 [ 69.790] sna_glyphs: discarding mask [ 69.790] glyphs0_to_dst(op=3, src=(478, -2), nlist=1, dst=(478, -2)+(0, 0)) [ 69.790] clipped_glyphs? 4 glyph in 1 lists extents (477, -13), (514, 1), region (478, 0), (508, 1): yes [ 69.790] gen9_render_composite: 0x0, current mode=1/1 [ 69.790] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 69.790] kgem_bo_is_busy: handle=140, domain: 0 exec? 1, rq? 1 [ 69.790] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 69.790] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 69.790] sna_drawable_use_bo pixmap=4039, box=((478, 0), (508, 1)), flags=7... [ 69.790] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 69.790] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 69.790] sna_drawable_use_bo: using whole GPU bo [ 69.790] gen9_composite_set_target: pixmap=4039, format=20028888, size=508x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 69.790] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 69.790] color_convert: src=ffffffff [20028888] [ 69.790] color_convert: dst=ffffffff [20028888] [ 69.790] sna_render_get_solid: ffffffff [ 69.790] sna_render_get_solid(white) [ 69.790] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 69.790] sna_transform_is_imprecise_integer_translation: no transform [ 69.790] gen9_composite_picture: integer translation (0, 0), removing [ 69.790] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 69.790] sna_render_pixmap_bo: GPU all damaged [ 69.790] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 69.790] gen4_choose_composite_emitter: solid, identity mask [ 69.790] kgem_check_bo: num_pages=+0, num_exec=+0 [ 69.790] gen9_composite_get_binding_table(fcc0) [ 69.790] kgem_add_reloc64: handle=7, pos=16168, delta=0, domains=40000 [ 69.790] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 69.790] kgem_add_reloc64[10] = (delta=1048, target handle=2, presumed=fffe8000) [ 69.790] [3f20] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 69.790] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 69.790] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 69.790] gen9_emit_vertex_elements: setup id=9 [ 69.790] glyphs0_to_dst: glyph=(505, -13), (514, 1), clip=(478, 0), (508, 1) [ 69.790] glyphs0_to_dst: blt=(505, 0), (508, 1) [ 69.790] emit_primitive_identity_mask__avx2: dst=(505, 0), mask=(832.00, 45.00) x (3.00, 1.00) [ 69.790] gen8_vertex_flush[7e4] = 3 [ 69.790] gen9_magic_ca_pass: CA fixup (38 -> 41) [ 69.790] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 69.790] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 69.790] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 69.790] sna_glyphs(op=3, nlist=1, src=(1, 15)) [ 69.790] kgem_bo_is_busy: handle=140, domain: 0 exec? 1, rq? 1 [ 69.790] sna_glyphs: discarding mask [ 69.790] glyphs0_to_dst(op=3, src=(1, 15), nlist=1, dst=(1, 15)+(0, 0)) [ 69.790] clipped_glyphs: no, clip region (0, 0), (508, 20) matches drawable pixmap=94680752792880 size=508x20 [ 69.790] gen9_render_composite: 0x0, current mode=1/1 [ 69.790] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 69.790] kgem_bo_is_busy: handle=140, domain: 0 exec? 1, rq? 1 [ 69.790] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 69.790] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 69.790] sna_drawable_use_bo pixmap=4039, box=((0, 0), (508, 20)), flags=7... [ 69.790] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 69.790] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 69.790] sna_drawable_use_bo: using whole GPU bo [ 69.790] gen9_composite_set_target: pixmap=4039, format=20028888, size=508x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 69.790] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 69.790] color_convert: src=ff8ae234 [20028888] [ 69.790] color_convert: dst=ff8ae234 [20028888] [ 69.790] sna_render_get_solid: ff8ae234 [ 69.790] sna_render_get_solid(22) = ff8ae234 (old) [ 69.790] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 69.790] sna_transform_is_imprecise_integer_translation: no transform [ 69.790] gen9_composite_picture: integer translation (0, 0), removing [ 69.790] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 69.790] sna_render_pixmap_bo: GPU all damaged [ 69.790] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 69.790] gen4_choose_composite_emitter: solid, identity mask [ 69.790] kgem_check_bo: num_pages=+0, num_exec=+0 [ 69.790] gen9_composite_get_binding_table(fc40) [ 69.790] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 69.790] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 69.790] gen9_emit_vertex_elements: setup id=9 [ 69.790] glyphs0_to_dst: glyph=(1, 7)x(9, 8), unclipped [ 69.790] emit_primitive_identity_mask__avx2: dst=(1, 7), mask=(688.00, 32.00) x (9.00, 8.00) [ 69.790] glyphs0_to_dst: glyph=(9, 5)x(10, 13), unclipped [ 69.790] emit_primitive_identity_mask__avx2: dst=(9, 5), mask=(672.00, 48.00) x (10.00, 13.00) [ 69.790] glyphs0_to_dst: glyph=(19, 7)x(9, 8), unclipped [ 69.790] emit_primitive_identity_mask__avx2: dst=(19, 7), mask=(688.00, 32.00) x (9.00, 8.00) [ 69.790] glyphs0_to_dst: glyph=(28, 9)x(8, 3), unclipped [ 69.790] emit_primitive_identity_mask__avx2: dst=(28, 9), mask=(688.00, 48.00) x (8.00, 3.00) [ 69.790] glyphs0_to_dst: glyph=(36, 5)x(11, 10), unclipped [ 69.790] emit_primitive_identity_mask__avx2: dst=(36, 5), mask=(704.00, 0.00) x (11.00, 10.00) [ 69.790] glyphs0_to_dst: glyph=(46, 7)x(9, 8), unclipped [ 69.790] emit_primitive_identity_mask__avx2: dst=(46, 7), mask=(720.00, 0.00) x (9.00, 8.00) [ 69.790] glyphs0_to_dst: glyph=(54, 7)x(10, 8), unclipped [ 69.790] emit_primitive_identity_mask__avx2: dst=(54, 7), mask=(704.00, 16.00) x (10.00, 8.00) [ 69.790] glyphs0_to_dst: glyph=(63, 7)x(10, 8), unclipped [ 69.790] emit_primitive_identity_mask__avx2: dst=(63, 7), mask=(720.00, 16.00) x (10.00, 8.00) [ 69.790] glyphs0_to_dst: glyph=(72, 4)x(10, 11), unclipped [ 69.790] emit_primitive_identity_mask__avx2: dst=(72, 4), mask=(736.00, 0.00) x (10.00, 11.00) [ 69.790] glyphs0_to_dst: glyph=(81, 7)x(10, 8), unclipped [ 69.790] emit_primitive_identity_mask__avx2: dst=(81, 7), mask=(752.00, 0.00) x (10.00, 8.00) [ 69.790] glyphs0_to_dst: glyph=(90, 4)x(10, 11), unclipped [ 69.790] emit_primitive_identity_mask__avx2: dst=(90, 4), mask=(736.00, 0.00) x (10.00, 11.00) [ 69.790] glyphs0_to_dst: glyph=(99, 7)x(11, 8), unclipped [ 69.790] emit_primitive_identity_mask__avx2: dst=(99, 7), mask=(736.00, 16.00) x (11.00, 8.00) [ 69.790] glyphs0_to_dst: glyph=(109, 7)x(9, 8), unclipped [ 69.790] emit_primitive_identity_mask__avx2: dst=(109, 7), mask=(752.00, 16.00) x (9.00, 8.00) [ 69.790] glyphs0_to_dst: glyph=(118, 9)x(8, 3), unclipped [ 69.790] emit_primitive_identity_mask__avx2: dst=(118, 9), mask=(688.00, 48.00) x (8.00, 3.00) [ 69.791] glyphs0_to_dst: glyph=(126, 5)x(10, 10), unclipped [ 69.791] emit_primitive_identity_mask__avx2: dst=(126, 5), mask=(704.00, 32.00) x (10.00, 10.00) [ 69.791] glyphs0_to_dst: glyph=(135, 5)x(10, 10), unclipped [ 69.791] emit_primitive_identity_mask__avx2: dst=(135, 5), mask=(704.00, 32.00) x (10.00, 10.00) [ 69.791] glyphs0_to_dst: glyph=(144, 5)x(10, 10), unclipped [ 69.791] emit_primitive_identity_mask__avx2: dst=(144, 5), mask=(720.00, 32.00) x (10.00, 10.00) [ 69.791] glyphs0_to_dst: glyph=(153, 5)x(10, 10), unclipped [ 69.791] emit_primitive_identity_mask__avx2: dst=(153, 5), mask=(704.00, 48.00) x (10.00, 10.00) [ 69.791] gen8_vertex_flush[8e4] = 54 [ 69.791] gen9_magic_ca_pass: CA fixup (41 -> 95) [ 69.791] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 69.791] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 69.791] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 69.791] sna_glyphs(op=3, nlist=1, src=(163, 15)) [ 69.791] kgem_bo_is_busy: handle=140, domain: 0 exec? 1, rq? 1 [ 69.791] sna_glyphs: discarding mask [ 69.791] glyphs0_to_dst(op=3, src=(163, 15), nlist=1, dst=(163, 15)+(0, 0)) [ 69.791] clipped_glyphs: no, clip region (0, 0), (508, 20) matches drawable pixmap=94680752792880 size=508x20 [ 69.791] gen9_render_composite: 0x0, current mode=1/1 [ 69.791] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 69.791] kgem_bo_is_busy: handle=140, domain: 0 exec? 1, rq? 1 [ 69.791] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 69.791] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 69.791] sna_drawable_use_bo pixmap=4039, box=((0, 0), (508, 20)), flags=7... [ 69.791] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 69.791] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 69.791] sna_drawable_use_bo: using whole GPU bo [ 69.791] gen9_composite_set_target: pixmap=4039, format=20028888, size=508x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 69.791] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 69.791] color_convert: src=ffffffff [20028888] [ 69.791] color_convert: dst=ffffffff [20028888] [ 69.791] sna_render_get_solid: ffffffff [ 69.791] sna_render_get_solid(white) [ 69.791] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 69.791] sna_transform_is_imprecise_integer_translation: no transform [ 69.791] gen9_composite_picture: integer translation (0, 0), removing [ 69.791] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 69.791] sna_render_pixmap_bo: GPU all damaged [ 69.791] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 69.791] gen4_choose_composite_emitter: solid, identity mask [ 69.791] kgem_check_bo: num_pages=+0, num_exec=+0 [ 69.791] gen9_composite_get_binding_table(fc00) [ 69.791] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 69.791] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 69.791] gen9_emit_vertex_elements: setup id=9 [ 69.791] glyphs0_to_dst: glyph=(165, 7)x(5, 8), unclipped [ 69.791] emit_primitive_identity_mask__avx2: dst=(165, 7), mask=(720.00, 48.00) x (5.00, 8.00) [ 69.791] gen8_vertex_flush[9e4] = 3 [ 69.791] gen9_magic_ca_pass: CA fixup (95 -> 98) [ 69.791] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 69.791] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 69.791] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 69.791] sna_glyphs(op=3, nlist=1, src=(172, 15)) [ 69.791] kgem_bo_is_busy: handle=140, domain: 0 exec? 1, rq? 1 [ 69.791] sna_glyphs: discarding mask [ 69.791] glyphs0_to_dst(op=3, src=(172, 15), nlist=1, dst=(172, 15)+(0, 0)) [ 69.791] clipped_glyphs: no, clip region (0, 0), (508, 20) matches drawable pixmap=94680752792880 size=508x20 [ 69.791] gen9_render_composite: 0x0, current mode=1/1 [ 69.791] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 69.791] kgem_bo_is_busy: handle=140, domain: 0 exec? 1, rq? 1 [ 69.791] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 69.791] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 69.791] sna_drawable_use_bo pixmap=4039, box=((0, 0), (508, 20)), flags=7... [ 69.791] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 69.791] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 69.791] sna_drawable_use_bo: using whole GPU bo [ 69.791] gen9_composite_set_target: pixmap=4039, format=20028888, size=508x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 69.791] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 69.791] color_convert: src=ff729fcf [20028888] [ 69.791] color_convert: dst=ff729fcf [20028888] [ 69.791] sna_render_get_solid: ff729fcf [ 69.791] sna_render_get_solid(23) = ff729fcf (old) [ 69.791] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 69.791] sna_transform_is_imprecise_integer_translation: no transform [ 69.791] gen9_composite_picture: integer translation (0, 0), removing [ 69.791] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 69.791] sna_render_pixmap_bo: GPU all damaged [ 69.791] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 69.791] gen4_choose_composite_emitter: solid, identity mask [ 69.791] kgem_check_bo: num_pages=+0, num_exec=+0 [ 69.791] gen9_composite_get_binding_table(fbc0) [ 69.791] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 69.791] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 69.791] gen9_emit_vertex_elements: setup id=9 [ 69.791] glyphs0_to_dst: glyph=(171, 9)x(11, 3), unclipped [ 69.791] emit_primitive_identity_mask__avx2: dst=(171, 9), mask=(736.00, 32.00) x (11.00, 3.00) [ 69.791] glyphs0_to_dst: glyph=(180, 4)x(10, 14), unclipped [ 69.791] emit_primitive_identity_mask__avx2: dst=(180, 4), mask=(944.00, 48.00) x (10.00, 14.00) [ 69.791] glyphs0_to_dst: glyph=(189, 4)x(11, 11), unclipped [ 69.791] emit_primitive_identity_mask__avx2: dst=(189, 4), mask=(960.00, 0.00) x (11.00, 11.00) [ 69.791] glyphs0_to_dst: glyph=(198, 7)x(10, 8), unclipped [ 69.791] emit_primitive_identity_mask__avx2: dst=(198, 7), mask=(976.00, 0.00) x (10.00, 8.00) [ 69.791] glyphs0_to_dst: glyph=(208, 7)x(9, 11), unclipped [ 69.791] emit_primitive_identity_mask__avx2: dst=(208, 7), mask=(960.00, 16.00) x (9.00, 11.00) [ 69.791] glyphs0_to_dst: glyph=(216, 4)x(10, 14), unclipped [ 69.791] emit_primitive_identity_mask__avx2: dst=(216, 4), mask=(944.00, 48.00) x (10.00, 14.00) [ 69.791] glyphs0_to_dst: glyph=(225, 5)x(10, 10), unclipped [ 69.791] emit_primitive_identity_mask__avx2: dst=(225, 5), mask=(976.00, 16.00) x (10.00, 10.00) [ 69.791] glyphs0_to_dst: glyph=(234, 16)x(11, 2), unclipped [ 69.791] emit_primitive_identity_mask__avx2: dst=(234, 16), mask=(992.00, 0.00) x (11.00, 2.00) [ 69.791] glyphs0_to_dst: glyph=(243, 4)x(11, 11), unclipped [ 69.791] emit_primitive_identity_mask__avx2: dst=(243, 4), mask=(1008.00, 0.00) x (11.00, 11.00) [ 69.791] glyphs0_to_dst: glyph=(253, 7)x(9, 8), unclipped [ 69.791] emit_primitive_identity_mask__avx2: dst=(253, 7), mask=(720.00, 0.00) x (9.00, 8.00) [ 69.791] glyphs0_to_dst: glyph=(261, 7)x(10, 8), unclipped [ 69.791] emit_primitive_identity_mask__avx2: dst=(261, 7), mask=(704.00, 16.00) x (10.00, 8.00) [ 69.791] glyphs0_to_dst: glyph=(270, 7)x(10, 8), unclipped [ 69.791] emit_primitive_identity_mask__avx2: dst=(270, 7), mask=(704.00, 16.00) x (10.00, 8.00) [ 69.791] glyphs0_to_dst: glyph=(279, 3)x(10, 12), unclipped [ 69.791] emit_primitive_identity_mask__avx2: dst=(279, 3), mask=(992.00, 16.00) x (10.00, 12.00) [ 69.791] glyphs0_to_dst: glyph=(288, 7)x(10, 8), unclipped [ 69.791] emit_primitive_identity_mask__avx2: dst=(288, 7), mask=(704.00, 16.00) x (10.00, 8.00) [ 69.791] glyphs0_to_dst: glyph=(297, 7)x(10, 8), unclipped [ 69.791] emit_primitive_identity_mask__avx2: dst=(297, 7), mask=(752.00, 0.00) x (10.00, 8.00) [ 69.791] glyphs0_to_dst: glyph=(307, 3)x(10, 12), unclipped [ 69.791] emit_primitive_identity_mask__avx2: dst=(307, 3), mask=(1008.00, 16.00) x (10.00, 12.00) [ 69.791] glyphs0_to_dst: glyph=(315, 4)x(11, 11), unclipped [ 69.791] emit_primitive_identity_mask__avx2: dst=(315, 4), mask=(960.00, 0.00) x (11.00, 11.00) [ 69.791] glyphs0_to_dst: glyph=(324, 7)x(11, 8), unclipped [ 69.791] emit_primitive_identity_mask__avx2: dst=(324, 7), mask=(736.00, 16.00) x (11.00, 8.00) [ 69.791] glyphs0_to_dst: glyph=(334, 7)x(9, 11), unclipped [ 69.791] emit_primitive_identity_mask__avx2: dst=(334, 7), mask=(960.00, 16.00) x (9.00, 11.00) [ 69.791] glyphs0_to_dst: glyph=(342, 16)x(11, 2), unclipped [ 69.791] emit_primitive_identity_mask__avx2: dst=(342, 16), mask=(992.00, 0.00) x (11.00, 2.00) [ 69.791] glyphs0_to_dst: glyph=(351, 3)x(10, 12), unclipped [ 69.791] emit_primitive_identity_mask__avx2: dst=(351, 3), mask=(992.00, 16.00) x (10.00, 12.00) [ 69.791] glyphs0_to_dst: glyph=(361, 3)x(9, 12), unclipped [ 69.791] emit_primitive_identity_mask__avx2: dst=(361, 3), mask=(960.00, 32.00) x (9.00, 12.00) [ 69.791] glyphs0_to_dst: glyph=(369, 7)x(10, 11), unclipped [ 69.792] emit_primitive_identity_mask__avx2: dst=(369, 7), mask=(976.00, 32.00) x (10.00, 11.00) [ 69.792] glyphs0_to_dst: glyph=(378, 4)x(10, 14), unclipped [ 69.792] emit_primitive_identity_mask__avx2: dst=(378, 4), mask=(944.00, 48.00) x (10.00, 14.00) [ 69.792] glyphs0_to_dst: glyph=(387, 5)x(10, 10), unclipped [ 69.792] emit_primitive_identity_mask__avx2: dst=(387, 5), mask=(720.00, 32.00) x (10.00, 10.00) [ 69.792] glyphs0_to_dst: glyph=(396, 16)x(11, 2), unclipped [ 69.792] emit_primitive_identity_mask__avx2: dst=(396, 16), mask=(992.00, 0.00) x (11.00, 2.00) [ 69.792] glyphs0_to_dst: glyph=(406, 7)x(9, 8), unclipped [ 69.792] emit_primitive_identity_mask__avx2: dst=(406, 7), mask=(720.00, 0.00) x (9.00, 8.00) [ 69.792] glyphs0_to_dst: glyph=(414, 7)x(10, 8), unclipped [ 69.792] emit_primitive_identity_mask__avx2: dst=(414, 7), mask=(704.00, 16.00) x (10.00, 8.00) [ 69.792] glyphs0_to_dst: glyph=(423, 7)x(10, 8), unclipped [ 69.792] emit_primitive_identity_mask__avx2: dst=(423, 7), mask=(752.00, 0.00) x (10.00, 8.00) [ 69.792] glyphs0_to_dst: glyph=(432, 4)x(10, 11), unclipped [ 69.792] emit_primitive_identity_mask__avx2: dst=(432, 4), mask=(736.00, 0.00) x (10.00, 11.00) [ 69.792] glyphs0_to_dst: glyph=(442, 7)x(9, 8), unclipped [ 69.792] emit_primitive_identity_mask__avx2: dst=(442, 7), mask=(48.00, 96.00) x (9.00, 8.00) [ 69.792] glyphs0_to_dst: glyph=(450, 4)x(10, 11), unclipped [ 69.792] emit_primitive_identity_mask__avx2: dst=(450, 4), mask=(736.00, 0.00) x (10.00, 11.00) [ 69.792] glyphs0_to_dst: glyph=(460, 7)x(9, 8), unclipped [ 69.792] emit_primitive_identity_mask__avx2: dst=(460, 7), mask=(752.00, 16.00) x (9.00, 8.00) [ 69.792] glyphs0_to_dst: glyph=(468, 7)x(10, 11), unclipped [ 69.792] emit_primitive_identity_mask__avx2: dst=(468, 7), mask=(976.00, 32.00) x (10.00, 11.00) [ 69.792] gen8_vertex_flush[ae4] = 102 [ 69.792] gen9_magic_ca_pass: CA fixup (98 -> 200) [ 69.792] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 69.792] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 69.792] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 69.792] sna_glyphs(op=3, nlist=1, src=(478, 15)) [ 69.792] kgem_bo_is_busy: handle=140, domain: 0 exec? 1, rq? 1 [ 69.792] sna_glyphs: discarding mask [ 69.792] glyphs0_to_dst(op=3, src=(478, 15), nlist=1, dst=(478, 15)+(0, 0)) [ 69.792] clipped_glyphs: no, clip region (0, 0), (508, 20) matches drawable pixmap=94680752792880 size=508x20 [ 69.792] gen9_render_composite: 0x0, current mode=1/1 [ 69.792] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 69.792] kgem_bo_is_busy: handle=140, domain: 0 exec? 1, rq? 1 [ 69.792] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 69.792] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 69.792] sna_drawable_use_bo pixmap=4039, box=((0, 0), (508, 20)), flags=7... [ 69.792] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 69.792] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 69.792] sna_drawable_use_bo: using whole GPU bo [ 69.792] gen9_composite_set_target: pixmap=4039, format=20028888, size=508x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 69.792] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 69.792] color_convert: src=ffffffff [20028888] [ 69.792] color_convert: dst=ffffffff [20028888] [ 69.792] sna_render_get_solid: ffffffff [ 69.792] sna_render_get_solid(white) [ 69.792] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 69.792] sna_transform_is_imprecise_integer_translation: no transform [ 69.792] gen9_composite_picture: integer translation (0, 0), removing [ 69.792] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 69.792] sna_render_pixmap_bo: GPU all damaged [ 69.792] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 69.792] gen4_choose_composite_emitter: solid, identity mask [ 69.792] kgem_check_bo: num_pages=+0, num_exec=+0 [ 69.792] gen9_composite_get_binding_table(fb80) [ 69.792] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 69.792] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 69.792] gen9_emit_vertex_elements: setup id=9 [ 69.792] glyphs0_to_dst: glyph=(477, 4)x(10, 13), unclipped [ 69.792] emit_primitive_identity_mask__avx2: dst=(477, 4), mask=(752.00, 32.00) x (10.00, 13.00) [ 69.792] gen8_vertex_flush[be4] = 3 [ 69.792] gen9_magic_ca_pass: CA fixup (200 -> 203) [ 69.792] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 69.792] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 69.792] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 69.792] sna_composite_rectangles(pixmap=4039, op=1, ffffffff x 1 [(496, 1)x(9, 17) ...]) [ 69.792] sna_composite_rectangles: converted to op 1 [ 69.792] sna_composite_rectangles[0] (496, 1)x(9, 17) -> (496, 1), (505, 18) [ 69.792] sna_composite_rectangles: nrects=1, region=(496, 1), (505, 18) x 1 [ 69.792] sna_composite_rectangles: clipped extents (496, 1),(505, 18) x 1 [ 69.792] sna_composite_rectangles: pixmap +(0, 0) extents (496, 1),(505, 18) [ 69.792] sna_composite_rectangles: dropping last-cpu hint [ 69.792] sna_drawable_use_bo pixmap=4039, box=((496, 1), (505, 18)), flags=9... [ 69.792] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 69.792] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 69.792] sna_drawable_use_bo: using whole GPU bo [ 69.792] gen9_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20028888]) [ 69.792] kgem_bo_is_render: handle=140, rq? 1 [1] [ 69.792] gen9_render_fill_boxes(ffffffff x 1 [(496, 1), (505, 18) ...]) [ 69.792] sna_render_get_solid: ffffffff [ 69.792] sna_render_get_solid(white) [ 69.792] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 69.792] kgem_check_bo: num_pages=+0, num_exec=+0 [ 69.792] aligning vertex: was 4, now 2 floats per vertex [ 69.792] gen9_composite_get_binding_table(fb40) [ 69.792] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 69.792] gen9_emit_sampler: sampler = 1 [ 69.792] gen9_emit_sf: num_sf_outputs=1 [ 69.792] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 69.792] gen9_emit_vertex_elements: setup id=0 [ 69.792] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 69.792] (496, 1), (505, 18) [ 69.792] gen8_vertex_flush[d00] = 3 [ 69.792] sna_copy_area: src=pixmap=4039:(0, 0)x(508, 20)+(0, 0) -> dst=pixmap=3060:(0, 884)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 69.792] sna_copy_area: normal copy [ 69.792] sna_do_copy: src=(0, 0), dst=(0, 884), size=(508x20) [ 69.792] sna_do_copy: after drawable: src=(0, 0), dst=(65, 908), size=(508x20) [ 69.792] sna_do_copy: dst extents (65, 908), (573, 928), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 69.792] sna_do_copy: clipped dst extents (65, 908), (573, 928) [ 69.792] sna_do_copy: unclipped src extents (0, 0), (508, 20) [ 69.792] sna_do_copy: clipped src extents (0, 0), (508, 20) [ 69.792] sna_do_copy: pixmap -- no source clipping [ 69.792] sna_do_copy: src extents (0, 0), (508, 20) x 1 [ 69.792] sna_do_copy: copy region (65, 908), (573, 928) x 1 + (-65, -908) [ 69.792] sna_copy_boxes (boxes=1x[(65, 908), (573, 928)...], src pixmap=4039+(-65, -908), dst pixmap=3060+(-65, -24), alu=3, src.size=508x20, dst.size=3775x2136) [ 69.792] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94a26fb0, gpu_bo=140, cpu_bo=0), replaces=0 [ 69.792] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 69.792] sna_drawable_use_bo pixmap=3060, box=((0, 884), (508, 904)), flags=b... [ 69.792] sna_drawable_use_bo: exported target, set PREFER_GPU [ 69.792] sna_drawable_use_bo: pinned, never REPLACES [ 69.792] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=b [ 69.792] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 69.792] sna_drawable_use_bo: using whole GPU bo [ 69.792] sna_pixmap_move_to_gpu(pixmap=4039, usage=0), flags=a [ 69.792] sna_pixmap_move_to_gpu: already all-damaged [ 69.792] sna_pixmap_mark_active: pixmap=4039, handle=140 [ 69.792] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 69.792] gen9_render_copy_boxes (0, -884)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 69.792] kgem_bo_is_render: handle=140, rq? 1 [1] [ 69.792] kgem_bo_is_render: handle=9, rq? 0 [0] [ 69.792] kgem_bo_is_render: handle=9, rq? 0 [0] [ 69.792] kgem_bo_is_render: handle=140, rq? 1 [1] [ 69.792] kgem_set_mode: flushing before new bo [ 69.792] gen8_vertex_close: used=818, vbo active? 23, vb=201, nreloc=2 [ 69.792] gen8_vertex_close: reloc[0] = 287 [ 69.792] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 69.792] kgem_add_handle: handle=23, index=5 [ 69.792] kgem_add_reloc64[11] = (delta=0, target handle=5, presumed=fd541000) [ 69.792] gen8_vertex_close: reloc[1] = 372 [ 69.792] kgem_add_reloc64: handle=23, pos=372, delta=0, domains=200000 [ 69.792] kgem_add_reloc64[12] = (delta=0, target handle=5, presumed=fd541000) [ 69.792] batch[1/1, flags=1800]: 838 838 16096 16384, nreloc=13, nexec=6, nfence=0, aperture=1116 [fenced=0] [ 69.792] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd981000 [ 69.792] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -57343 [ 69.792] kgem_fixup_relocs: shrinking by 57344 [ 69.792] __kgem_busy: handle=2, busy=0, wedged=0 [ 69.793] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd981000 [ 69.793] kgem_commit: release handle=140 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd343000 [ 69.793] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 69.793] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 69.793] __kgem_bo_clear_busy: handle=7 [ 69.793] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 69.793] kgem_commit: release handle=113 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 69.793] __kgem_bo_clear_busy: handle=113 [ 69.793] kgem_commit: release handle=113 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fe00a000 [ 69.793] kgem_commit: release handle=113 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 69.793] __kgem_bo_clear_busy: handle=113 [ 69.793] kgem_commit: release handle=113 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 69.793] __kgem_bo_clear_busy: handle=113 [ 69.793] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 69.793] kgem_commit: release handle=113 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 69.793] __kgem_bo_clear_busy: handle=113 [ 69.793] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 69.793] __kgem_bo_clear_busy: handle=7 [ 69.793] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 69.793] __kgem_busy: handle=2, busy=131072, wedged=0 [ 69.793] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 69.793] kgem_check_bo: num_pages=+8116, num_exec=+2 [ 69.793] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 69.793] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 69.793] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 69.793] kgem_add_handle: handle=4, index=0 [ 69.793] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 69.793] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 69.793] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 69.793] gen9_composite_get_binding_table(ffc0) [ 69.793] kgem_add_reloc64: handle=9, pos=16360, delta=0, domains=20002 [ 69.793] kgem_add_handle: handle=9, index=1 [ 69.793] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f02dd000) [ 69.793] __kgem_bo_mark_dirty: handle=9 (proxy? 0) [ 69.793] [3fe0] bind bo(handle=9, addr=f02dd000), format=192, width=3775, height=2136, pitch=15360, tiling=1 -> render [ 69.793] kgem_add_reloc64: handle=140, pos=16344, delta=0, domains=40000 [ 69.793] kgem_add_handle: handle=140, index=2 [ 69.793] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd343000) [ 69.793] [3fd0] bind bo(handle=140, addr=fd343000), format=192, width=508, height=20, pitch=2048, tiling=1 -> sampler [ 69.793] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 69.793] gen9_emit_sampler: sampler = 0 [ 69.793] gen9_emit_sf: num_sf_outputs=1 [ 69.793] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 69.793] gen9_emit_vertex_elements: setup id=0 [ 69.793] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 69.793] (0, 0) -> (0, 884) + (508, 20) [ 69.793] gen8_vertex_flush[490] = 3 [ 69.793] sna_accel_flush: flush?=1, dirty?=0 [ 69.793] gen8_vertex_close: used=824, vbo active? 23, vb=1, nreloc=1 [ 69.793] gen8_vertex_close: reloc[0] = 287 [ 69.793] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 69.793] kgem_add_handle: handle=23, index=3 [ 69.793] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 69.793] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=8190 [fenced=0] [ 69.793] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 69.793] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 69.793] kgem_fixup_relocs: shrinking by 61440 [ 69.793] __kgem_busy: handle=1, busy=0, wedged=0 [ 69.793] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 69.793] kgem_commit: release handle=9 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f02dd000 [ 69.793] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 69.793] kgem_commit: release handle=140 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd343000 [ 69.793] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 69.793] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 69.793] sna_accel_flush: flush?=0, dirty?=0 [ 69.793] sna_accel_flush: flush?=0, dirty?=0 [ 69.793] sna_accel_flush: flush?=0, dirty?=0 [ 69.793] sna_block_handler (tv=0.0) [ 69.793] kgem_retire, need_retire?=1 [ 69.793] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 69.793] kgem_retire__requests_ring: retiring ring 0 [ 69.793] __kgem_busy: handle=2, busy=0, wedged=0 [ 69.793] __kgem_retire_rq: request 2 complete [ 69.793] kgem_retire__requests_ring: retiring ring 0 [ 69.793] __kgem_busy: handle=1, busy=0, wedged=0 [ 69.793] __kgem_retire_rq: request 1 complete [ 69.793] __kgem_bo_flush: handle=9, busy=0, wedged=0 [ 69.793] __kgem_bo_flush: handle=140, busy=0, wedged=0 [ 69.793] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 69.793] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 69.793] kgem_retire -- retired=0, need_retire=0 [ 69.793] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 69.793] gen6_render_retire: resetting idle vbo [ 69.793] sna_scanout_do_flush: flush timer active: delta=-4 [ 69.793] sna_scanout_do_flush (time=69793), triggered [ 69.793] sna_scanout_flush (time=69793), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 69.793] has_shadow: has pending damage? 1, outstanding flips: 0 [ 69.793] stop_flush: scanout=40 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 69.793] has_shadow: has pending damage? 1, outstanding flips: 0 [ 69.793] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 69.793] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 69.793] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 69.793] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 69.793] sna_pixmap_move_to_gpu: already all-damaged [ 69.793] sna_pixmap_mark_active: pixmap=165, handle=40 [ 69.793] sna_mode_redisplay: crtc[0] transformed? 0 [ 69.793] sna_mode_redisplay: crtc[1] transformed? 0 [ 69.793] sna_mode_redisplay: crtc[2] transformed? 0 [ 69.793] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=40 [active=1] [ 69.793] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 114, transformed? 0 [ 69.793] get_fb: reusing fb=110 for handle=40 [ 69.793] sna_mode_redisplay: recording flip on CRTC:32 handle=40, active_scanout=2, serial=2 [ 69.793] __kgem_bo_clear_busy: handle=40 [ 69.793] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 114, transformed? 0 [ 69.793] sna_mode_redisplay: recording flip on CRTC:39 handle=40, active_scanout=3, serial=3 [ 69.793] __kgem_bo_clear_busy: handle=40 [ 69.793] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 69.793] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 69.793] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=40, shadow handle=32 [ 69.793] sna_accel_do_throttle -- no pending activity [ 69.793] sna_accel_block: evaluating timers, active=5 [ 69.793] sna_accel_block: flush timer expires in 16 [69809] [ 69.793] sna_wakeup_handler [ 69.793] sna_mode_wakeup: len=32 [ 69.793] sna_dri2_vblank_handler(type=2, sequence=3937, draw=3353) [ 69.793] sna_crtc_record_swap: recording last swap on pipe=0, frame 3937 [msc=3937], time 69.789876 [ 69.793] sna_dri2_vblank_handler: 2 complete, frame=3937 tv=69.789876 [ 69.793] sna_dri2_blit_complete: blit finished [ 69.793] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=3937, tv=69.789876) [ 69.793] frame_swap_complete(type=2): draw=146, pipe=0, frame=3937 [msc=3937], tv=69.789876 [ 69.793] sna_accel_flush: flush?=0, dirty?=0 [ 69.793] sna_dri2_event_free(draw?=1) [ 69.793] sna_dri2_remove_event: remove[0x561c9473fac0] from window 146, active? 1 [ 69.793] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 69.793] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=114] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 69.793] sna_dri2_vblank_handler complete [ 69.793] sna_destroy_pixmap: pixmap=4039, attached?=1 [ 69.793] _kgem_bo_destroy: handle=140, proxy? 0 [ 69.793] __kgem_bo_destroy: handle=140, size=65536 [ 69.793] kgem_bo_move_to_inactive: moving handle=140 to inactive [ 69.793] __sna_free_pixmap(pixmap=4039) [ 69.793] sna_accel_flush: flush?=0, dirty?=0 [ 69.793] sna_accel_flush: flush?=0, dirty?=0 [ 69.793] sna_block_handler (tv=0.157000) [ 69.793] sna_scanout_do_flush: flush timer active: delta=16 [ 69.793] sna_accel_do_throttle -- no pending activity [ 69.793] sna_accel_block: evaluating timers, active=5 [ 69.793] sna_accel_block: flush timer expires in 16 [69809] [ 69.794] sna_wakeup_handler [ 69.795] sna_accel_flush: flush?=0, dirty?=0 [ 69.795] sna_accel_flush: flush?=0, dirty?=0 [ 69.795] sna_block_handler (tv=0.155000) [ 69.795] sna_scanout_do_flush: flush timer active: delta=14 [ 69.795] sna_accel_do_throttle -- no pending activity [ 69.795] sna_accel_block: evaluating timers, active=5 [ 69.795] sna_accel_block: flush timer expires in 14 [69809] [ 69.795] sna_wakeup_handler [ 69.795] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=114, name=86 [ 69.795] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 69.795] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 69.795] sna_dri2_get_back: draw size=7680x2160, back buffer handle=114 size=7680x2160, is-scanout? 1, active?=2, pitch=30720, front pitch=30720 [ 69.795] sna_dri2_get_back: reuse backbuffer? 1 [ 69.795] sna_dri2_get_back: back buffer handle=114, active?=2, refcnt=1 [ 69.795] sna_dri2_get_back: cache: handle=128, active=0 [ 69.795] sna_dri2_get_back: reuse cache handle=128, name=76, flags=0 [ 69.795] sna_dri2_get_back: caching handle=114 (name=86, flags=0, active_scanout=2) [ 69.795] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 69.795] sna_dri2_reuse_buffer: reusing back buffer handle=128, name=76, pitch=30720, age=0 [ 69.795] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 69.795] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=40, name=5, active_scanout=3 [ 69.795] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 69.795] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 69.795] sna_accel_flush: flush?=0, dirty?=0 [ 69.795] sna_accel_flush: flush?=0, dirty?=0 [ 69.795] sna_accel_flush: flush?=0, dirty?=0 [ 69.795] sna_block_handler (tv=0.155000) [ 69.795] sna_scanout_do_flush: flush timer active: delta=14 [ 69.795] sna_accel_do_throttle -- no pending activity [ 69.795] sna_accel_block: evaluating timers, active=5 [ 69.795] sna_accel_block: flush timer expires in 14 [69809] [ 69.795] sna_wakeup_handler [ 69.795] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 69.795] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 69.795] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 69.795] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 69.795] sna_dri2_get_msc(draw=146, pipe=0) [ 69.795] sna_crtc_record_swap: recording last swap on pipe=0, frame 3937 [msc=3937], time 69.789876 [ 69.795] sna_dri2_get_msc: msc=3937 [raw=3937], ust=69789876 [ 69.795] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=128 (refs=1/1, flush=0) , front=40 (refs=1/4, flush=1) [ 69.795] sna_dri2_schedule_swap(target_msc=3937, divisor=0, remainder=0) [ 69.795] sna_dri2_schedule_swap: using front handle=40, active_scanout?=3, flush?=1 [ 69.795] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 69.795] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 69.796] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 69.796] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 69.796] sna_crtc_record_swap: recording last swap on pipe=0, frame 3937 [msc=3937], time 69.789876 [ 69.796] immediate_swap: current_msc=3937, target_msc=3937 -- yes [ 69.796] can_flip: no, shadow enabled [ 69.796] sna_dri2_add_event: adding event to window 146) [ 69.796] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 69.796] sna_dri2_immediate_blit: no pending blit, starting chain [ 69.796] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 69.796] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 69.796] can_xchg: back size=8701e00, front size=8701e00 [ 69.796] can_xchg: yes, pixmap=165 [ 69.796] sna_dri2_xchg: win=146, exchange front=40/5,ref=2 and back=128/76,ref=2, pixmap=165 7680x2160 [ 69.796] sna_dri2_xchg: back_bo handle=128, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 69.796] sna_dri2_xchg: front_bo handle=40, pitch=30720, size=132710400, ref=4, active_scanout?=3 [ 69.796] set_bo: pixmap=165, handle=128 (old handle=40) [ 69.796] set_bo: marking whole pixmap as damaged [ 69.796] set_bo: applying final/discard move-to-gpu [ 69.796] wait_for_shadow: flags=0, flips=2, handle=40, shadow=32 [ 69.796] set_bo: dropping flush hint from handle=40 [ 69.796] set_bo: adding flush hint to handle=128 [ 69.796] mark_stale(handle=40) => 1 [ 69.796] swap_limit: draw=146 setting swap limit to 3 [ 69.796] sna_dri2_swap_limit_validate: swap limit set to 3 [ 69.796] sna_next_vblank(pipe=0, waiting until next vblank) [ 69.796] sna_dri2_schedule_swap: reported target_msc=3937 [ 69.796] sna_accel_flush: flush?=0, dirty?=0 [ 69.796] sna_accel_flush: flush?=0, dirty?=0 [ 69.796] sna_accel_flush: flush?=0, dirty?=0 [ 69.796] sna_accel_flush: flush?=0, dirty?=0 [ 69.796] sna_block_handler (tv=0.154000) [ 69.796] sna_scanout_do_flush: flush timer active: delta=13 [ 69.796] sna_accel_do_throttle -- no pending activity [ 69.796] sna_accel_block: evaluating timers, active=5 [ 69.796] sna_accel_block: flush timer expires in 13 [69809] [ 69.804] sna_wakeup_handler [ 69.804] sna_mode_wakeup: len=32 [ 69.804] sna_mode_wakeup: recording last swap on pipe=1, frame 3908 [f44], time 69.805151 [ 69.804] sna_mode_wakeup: removing handle=114 [active_scanout=1] from scanout, installing handle=40 [active_scanout=2] [ 69.804] sna_mode_wakeup: flip complete, pending? 2 [ 69.804] sna_block_handler (tv=0.146000) [ 69.804] sna_scanout_do_flush: flush timer active: delta=5 [ 69.804] sna_accel_do_throttle -- no pending activity [ 69.804] sna_accel_block: evaluating timers, active=5 [ 69.804] sna_accel_block: flush timer expires in 5 [69809] [ 69.806] sna_wakeup_handler [ 69.806] sna_mode_wakeup: len=64 [ 69.806] sna_mode_wakeup: recording last swap on pipe=0, frame 3938 [f62], time 69.806549 [ 69.806] sna_mode_wakeup: removing handle=114 [active_scanout=0] from scanout, installing handle=40 [active_scanout=2] [ 69.806] sna_mode_wakeup: flip complete, pending? 1 [ 69.806] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 69.806] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 69.806] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 69.806] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 69.806] sna_pixmap_move_to_gpu: already all-damaged [ 69.806] sna_pixmap_mark_active: pixmap=165, handle=128 [ 69.806] sna_mode_redisplay: crtc[0] transformed? 0 [ 69.806] sna_mode_redisplay: crtc[1] transformed? 0 [ 69.806] sna_mode_redisplay: crtc[2] transformed? 0 [ 69.806] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=128 [active=1] [ 69.806] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 40, transformed? 0 [ 69.806] get_fb: reusing fb=112 for handle=128 [ 69.806] sna_mode_redisplay: recording flip on CRTC:32 handle=128, active_scanout=2, serial=2 [ 69.806] __kgem_bo_clear_busy: handle=128 [ 69.806] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 40, transformed? 0 [ 69.806] sna_mode_redisplay: recording flip on CRTC:39 handle=128, active_scanout=3, serial=3 [ 69.806] __kgem_bo_clear_busy: handle=128 [ 69.806] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 69.806] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 69.806] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=128, shadow handle=32 [ 69.806] sna_dri2_vblank_handler(type=2, sequence=3938, draw=3353) [ 69.806] sna_crtc_record_swap: recording last swap on pipe=0, frame 3938 [msc=3938], time 69.806549 [ 69.806] sna_dri2_vblank_handler: 2 complete, frame=3938 tv=69.806549 [ 69.806] sna_dri2_blit_complete: blit finished [ 69.806] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=3938, tv=69.806549) [ 69.806] frame_swap_complete(type=2): draw=146, pipe=0, frame=3938 [msc=3938], tv=69.806549 [ 69.806] sna_accel_flush: flush?=0, dirty?=0 [ 69.806] sna_dri2_event_free(draw?=1) [ 69.806] sna_dri2_remove_event: remove[0x561c94ab16d0] from window 146, active? 1 [ 69.806] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 69.806] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=40] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 69.806] sna_dri2_vblank_handler complete [ 69.806] sna_block_handler (tv=0.144000) [ 69.806] sna_scanout_do_flush: flush timer active: delta=3 [ 69.806] sna_scanout_do_flush (time=69806), triggered [ 69.806] sna_scanout_flush (time=69806), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 69.806] has_shadow: has pending damage? 0, outstanding flips: 2 [ 69.806] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 69.806] has_shadow: has pending damage? 0, outstanding flips: 2 [ 69.806] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 2, mode reconfiguration pending? 0) [ 69.806] sna_accel_do_throttle -- no pending activity [ 69.806] sna_accel_block: evaluating timers, active=5 [ 69.806] sna_accel_block: flush timer expires in 16 [69822] [ 69.821] sna_wakeup_handler [ 69.821] sna_mode_wakeup: len=32 [ 69.821] sna_mode_wakeup: recording last swap on pipe=1, frame 3909 [f45], time 69.821822 [ 69.821] sna_mode_wakeup: removing handle=40 [active_scanout=1] from scanout, installing handle=128 [active_scanout=3] [ 69.821] sna_mode_wakeup: flip complete, pending? 2 [ 69.821] sna_block_handler (tv=0.129000) [ 69.821] sna_scanout_do_flush: flush timer active: delta=1 [ 69.821] sna_scanout_do_flush (time=69821), triggered [ 69.821] sna_scanout_flush (time=69821), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 69.821] has_shadow: has pending damage? 0, outstanding flips: 1 [ 69.821] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 69.821] has_shadow: has pending damage? 0, outstanding flips: 1 [ 69.821] sna_accel_disarm_timer[0] (time=69821) [ 69.821] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) [ 69.821] sna_accel_do_throttle -- no pending activity [ 69.822] sna_wakeup_handler [ 69.822] sna_mode_wakeup: len=32 [ 69.822] sna_mode_wakeup: recording last swap on pipe=0, frame 3939 [f63], time 69.823221 [ 69.823] sna_mode_wakeup: removing handle=40 [active_scanout=0] from scanout, installing handle=128 [active_scanout=3] [ 69.823] sna_mode_wakeup: flip complete, pending? 1 [ 69.823] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 69.823] sna_block_handler (tv=0.127000) [ 69.823] has_shadow: has pending damage? 0, outstanding flips: 0 [ 69.823] sna_accel_do_throttle -- no pending activity [ 69.855] sna_wakeup_handler [ 69.855] sna_accel_flush: flush?=0, dirty?=0 [ 69.855] sna_accel_flush: flush?=0, dirty?=0 [ 69.855] sna_block_handler (tv=0.95000) [ 69.855] has_shadow: has pending damage? 0, outstanding flips: 0 [ 69.855] sna_accel_do_throttle -- no pending activity [ 69.855] sna_wakeup_handler [ 69.855] sna_block_handler (tv=0.95000) [ 69.855] has_shadow: has pending damage? 0, outstanding flips: 0 [ 69.855] sna_accel_do_throttle -- no pending activity [ 69.856] sna_wakeup_handler [ 69.856] sna_block_handler (tv=0.94000) [ 69.856] has_shadow: has pending damage? 0, outstanding flips: 0 [ 69.856] sna_accel_do_throttle -- no pending activity [ 69.858] sna_wakeup_handler [ 69.858] sna_block_handler (tv=0.92000) [ 69.858] has_shadow: has pending damage? 0, outstanding flips: 0 [ 69.858] sna_accel_do_throttle -- no pending activity [ 69.950] sna_wakeup_handler [ 69.950] sna_block_handler (tv=0.100000) [ 69.950] has_shadow: has pending damage? 0, outstanding flips: 0 [ 69.950] sna_accel_do_throttle -- no pending activity [ 70.050] sna_wakeup_handler [ 70.051] sna_block_handler (tv=0.122000) [ 70.051] has_shadow: has pending damage? 0, outstanding flips: 0 [ 70.051] sna_accel_do_throttle -- no pending activity [ 70.173] sna_wakeup_handler [ 70.173] sna_block_handler (tv=0.1000) [ 70.173] has_shadow: has pending damage? 0, outstanding flips: 0 [ 70.173] sna_accel_do_throttle -- no pending activity [ 70.174] sna_wakeup_handler [ 70.174] sna_block_handler (tv=550.915000) [ 70.174] has_shadow: has pending damage? 0, outstanding flips: 0 [ 70.174] sna_accel_do_throttle -- no pending activity [ 70.260] sna_wakeup_handler [ 70.260] sna_accel_flush: flush?=0, dirty?=0 [ 70.260] sna_accel_flush: flush?=0, dirty?=0 [ 70.260] sna_block_handler (tv=550.829000) [ 70.260] has_shadow: has pending damage? 0, outstanding flips: 0 [ 70.260] sna_accel_do_throttle -- no pending activity [ 70.260] sna_wakeup_handler [ 70.260] sna_accel_flush: flush?=0, dirty?=0 [ 70.260] sna_accel_flush: flush?=0, dirty?=0 [ 70.260] sna_accel_flush: flush?=0, dirty?=0 [ 70.260] sna_block_handler (tv=550.829000) [ 70.260] has_shadow: has pending damage? 0, outstanding flips: 0 [ 70.260] sna_accel_do_throttle -- no pending activity [ 70.260] sna_wakeup_handler [ 70.260] sna_accel_flush: flush?=0, dirty?=0 [ 70.260] sna_accel_flush: flush?=0, dirty?=0 [ 70.260] sna_block_handler (tv=550.829000) [ 70.260] has_shadow: has pending damage? 0, outstanding flips: 0 [ 70.260] sna_accel_do_throttle -- no pending activity [ 70.261] sna_wakeup_handler [ 70.262] sna_accel_flush: flush?=0, dirty?=0 [ 70.262] sna_accel_flush: flush?=0, dirty?=0 [ 70.262] sna_block_handler (tv=0.499000) [ 70.262] has_shadow: has pending damage? 0, outstanding flips: 0 [ 70.262] sna_accel_do_throttle -- no pending activity [ 70.262] sna_wakeup_handler [ 70.262] sna_block_handler (tv=0.499000) [ 70.262] has_shadow: has pending damage? 0, outstanding flips: 0 [ 70.262] sna_accel_do_throttle -- no pending activity [ 70.263] sna_wakeup_handler [ 70.263] sna_accel_flush: flush?=0, dirty?=0 [ 70.263] sna_accel_flush: flush?=0, dirty?=0 [ 70.263] sna_accel_flush: flush?=0, dirty?=0 [ 70.263] sna_accel_flush: flush?=0, dirty?=0 [ 70.263] sna_block_handler (tv=0.498000) [ 70.263] has_shadow: has pending damage? 0, outstanding flips: 0 [ 70.263] sna_accel_do_throttle -- no pending activity [ 70.265] sna_wakeup_handler [ 70.265] sna_hide_cursors [ 70.265] sna_crtc_disable_cursor: CRTC:32, handle=13 [ 70.265] sna_change_window_attributes [ 70.265] sna_accel_flush: flush?=0, dirty?=0 [ 70.265] sna_block_handler (tv=0.496000) [ 70.265] has_shadow: has pending damage? 0, outstanding flips: 0 [ 70.265] sna_accel_do_throttle -- no pending activity [ 70.276] sna_wakeup_handler [ 70.276] sna_accel_flush: flush?=0, dirty?=0 [ 70.276] sna_accel_flush: flush?=0, dirty?=0 [ 70.276] sna_block_handler (tv=0.485000) [ 70.276] has_shadow: has pending damage? 0, outstanding flips: 0 [ 70.276] sna_accel_do_throttle -- no pending activity [ 70.292] sna_wakeup_handler [ 70.292] sna_create_pixmap(220, 20, 32, usage=0) [ 70.293] kgem_can_create_2d: 220x20 @ 32 [ 70.293] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=896, height=20 [ 70.293] kgem_can_create_2d: untiled size=20480 [ 70.293] kgem_choose_tiling: 220x20 -> 1 [ 70.293] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1024, height=24 [ 70.293] kgem_can_create_2d: tiled[1] size=24576 [ 70.293] sna_create_pixmap: usage=0, flags=1b [ 70.293] sna_create_pixmap: creating GPU pixmap 220x20, stride=880, flags=1b [ 70.293] __pop_freed_pixmap: reusing freed pixmap=4039 header [ 70.293] create_pixmap_hdr: pixmap=4040, width=220, height=20, usage=0 [ 70.293] sna_create_pixmap: serial=4040, 220x20, usage=0 [ 70.293] sna_composite_rectangles(pixmap=4041, op=0, 0 x 1 [(0, 0)x(220, 20) ...]) [ 70.293] sna_composite_rectangles: converted to op 0 [ 70.293] sna_composite_rectangles[0] (0, 0)x(220, 20) -> (0, 0), (220, 20) [ 70.293] sna_composite_rectangles: nrects=1, region=(0, 0), (220, 20) x 1 [ 70.293] sna_composite_rectangles: clipped extents (0, 0),(220, 20) x 1 [ 70.293] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(220, 20) [ 70.293] sna_composite_rectangles: dropping last-cpu hint [ 70.293] sna_drawable_use_bo pixmap=4041, box=((0, 0), (220, 20)), flags=19... [ 70.293] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 70.293] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 70.293] sna_pixmap_move_to_gpu(pixmap=4041, usage=0), flags=b [ 70.293] sna_pixmap_move_to_gpu: CPU damage? 0 [ 70.293] sna_pixmap_move_to_gpu: creating GPU bo (220x20@32), create=b [ 70.293] kgem_choose_tiling: 220x20 -> 1 [ 70.293] kgem_choose_tiling: 220x20 -> 1 [ 70.293] sna_pixmap_alloc_gpu: pixmap=4041 [ 70.293] kgem_create_2d(220x20, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 70.293] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1024, height=24 [ 70.293] kgem_set_tiling: handle=140, tiling=1 [1], pitch=1024 [1024]: 1 [ 70.293] kgem_bo_remove_from_inactive: removing handle=140 from inactive [ 70.293] from inactive: pitch=1024, tiling=1: handle=140, id=2289 [ 70.293] __sna_damage_all(220, 20) [ 70.293] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 70.293] sna_pixmap_mark_active: pixmap=4041, handle=140 [ 70.293] sna_drawable_use_bo: allocated GPU bo for operation [ 70.293] sna_drawable_use_bo: using GPU bo with damage? 0 [ 70.293] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 70.293] kgem_bo_is_render: handle=140, rq? 0 [0] [ 70.293] kgem_bo_is_render: handle=140, rq? 0 [0] [ 70.293] gen9_render_fill_boxes(0 x 1 [(0, 0), (220, 20) ...]) [ 70.293] sna_render_get_solid: 0 [ 70.293] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 70.293] kgem_check_bo: num_pages=+16, num_exec=+1 [ 70.293] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 70.293] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 70.293] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 70.293] kgem_add_handle: handle=4, index=0 [ 70.293] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 70.293] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 70.293] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 70.293] gen9_composite_get_binding_table(ffc0) [ 70.293] kgem_add_reloc64: handle=140, pos=16360, delta=0, domains=20002 [ 70.293] kgem_add_handle: handle=140, index=1 [ 70.293] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd343000) [ 70.293] __kgem_bo_mark_dirty: handle=140 (proxy? 0) [ 70.294] [3fe0] bind bo(handle=140, addr=fd343000), format=192, width=220, height=20, pitch=1024, tiling=1 -> render [ 70.294] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 70.294] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 70.294] kgem_add_handle: handle=7, index=2 [ 70.294] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 70.294] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 70.294] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 70.294] gen9_emit_sampler: sampler = 1 [ 70.294] gen9_emit_sf: num_sf_outputs=1 [ 70.294] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 70.294] gen9_emit_vertex_elements: setup id=0 [ 70.294] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 70.294] (0, 0), (220, 20) [ 70.294] gen8_vertex_flush[490] = 3 [ 70.294] sna_composite_rectangles: pixmap=4041 marking clear [0]? 1 [ 70.294] sna_composite_rectangles(pixmap=4041, op=1, fff2f1f0 x 1 [(0, 0)x(220, 20) ...]) [ 70.294] sna_composite_rectangles: converted to op 1 [ 70.294] sna_composite_rectangles[0] (0, 0)x(220, 20) -> (0, 0), (220, 20) [ 70.294] sna_composite_rectangles: nrects=1, region=(0, 0), (220, 20) x 1 [ 70.294] sna_composite_rectangles: clipped extents (0, 0),(220, 20) x 1 [ 70.294] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(220, 20) [ 70.294] sna_composite_rectangles: promoting to full GPU [ 70.294] sna_composite_rectangles: dropping last-cpu hint [ 70.294] sna_drawable_use_bo pixmap=4041, box=((0, 0), (220, 20)), flags=19... [ 70.294] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 70.294] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 70.294] sna_drawable_use_bo: using whole GPU bo [ 70.294] gen9_render_fill_boxes (op=1, color=(f2f2, f1f1, f0f0, ffff) [20028888]) [ 70.294] kgem_bo_is_render: handle=140, rq? 1 [1] [ 70.294] gen9_render_fill_boxes(fff2f1f0 x 1 [(0, 0), (220, 20) ...]) [ 70.294] sna_render_get_solid: fff2f1f0 [ 70.294] sna_render_get_solid(15) = fff2f1f0 (old) [ 70.294] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 70.294] kgem_check_bo: num_pages=+0, num_exec=+0 [ 70.294] gen9_composite_get_binding_table(ff00) [ 70.294] kgem_add_reloc64: handle=113, pos=16312, delta=0, domains=40000 [ 70.294] kgem_add_reloc64: adding proxy [delta=60] for handle=113 [ 70.294] kgem_add_handle: handle=113, index=3 [ 70.294] kgem_add_reloc64[5] = (delta=60, target handle=3, presumed=fe00a000) [ 70.294] [3fb0] bind bo(handle=113, addr=fe00a03c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 70.294] gen9_emit_vertex_elements: setup id=0 [ 70.294] (0, 0), (220, 20) [ 70.294] gen8_vertex_flush[4cc] = 3 [ 70.294] sna_composite_rectangles: pixmap=4041 marking clear [fff2f1f0]? 1 [ 70.294] sna_composite_rectangles(pixmap=4041, op=1, ff300a24 x 2 [(0, 0)x(220, 20) ...]) [ 70.294] sna_composite_rectangles: converted to op 1 [ 70.294] sna_composite_rectangles[0] (0, 0)x(220, 20) -> (0, 0), (220, 20) [ 70.294] sna_composite_rectangles[1] (0, 0)x(220, 20) -> (0, 0), (220, 20) [ 70.294] sna_composite_rectangles: nrects=2, region=(0, 0), (220, 20) x 2 [ 70.294] sna_composite_rectangles: clipped extents (0, 0),(220, 20) x 1 [ 70.294] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(220, 20) [ 70.294] sna_composite_rectangles: promoting to full GPU [ 70.294] sna_composite_rectangles: dropping last-cpu hint [ 70.294] sna_drawable_use_bo pixmap=4041, box=((0, 0), (220, 20)), flags=19... [ 70.294] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 70.294] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 70.294] sna_drawable_use_bo: using whole GPU bo [ 70.294] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 70.294] kgem_bo_is_render: handle=140, rq? 1 [1] [ 70.294] gen9_render_fill_boxes(ff300a24 x 1 [(0, 0), (220, 20) ...]) [ 70.294] sna_render_get_solid: ff300a24 [ 70.294] sna_render_get_solid(17) = ff300a24 (old) [ 70.295] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 70.295] kgem_check_bo: num_pages=+0, num_exec=+0 [ 70.295] gen9_composite_get_binding_table(fe80) [ 70.295] kgem_add_reloc64: handle=113, pos=16280, delta=0, domains=40000 [ 70.295] kgem_add_reloc64: adding proxy [delta=68] for handle=113 [ 70.295] kgem_add_reloc64[6] = (delta=68, target handle=3, presumed=fe00a000) [ 70.295] [3f90] bind bo(handle=113, addr=fe00a044), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 70.295] gen9_emit_vertex_elements: setup id=0 [ 70.295] (0, 0), (220, 20) [ 70.295] gen8_vertex_flush[508] = 3 [ 70.295] sna_composite_rectangles: pixmap=4041 marking clear [ff300a24]? 1 [ 70.295] sna_glyphs(op=3, nlist=2, src=(1, -2)) [ 70.295] kgem_bo_is_busy: handle=140, domain: 0 exec? 1, rq? 1 [ 70.295] can_discard_mask: nlist=2, mask=28888, depth 32, op=3 (bounded? 1) [ 70.295] glyphs_format: format=166024, depth=32 [ 70.295] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 70.295] sna_glyphs: discarding mask [ 70.295] glyphs0_to_dst(op=3, src=(1, -2), nlist=2, dst=(1, -2)+(0, 0)) [ 70.295] clipped_glyphs? 47 glyph in 2 lists extents (0, -14), (199, 19), region (0, 0), (199, 19): yes [ 70.295] gen9_render_composite: 0x0, current mode=1/1 [ 70.295] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 70.295] gen9_composite_fallback: mask is already on the GPU, try to use GPU [ 70.295] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 70.295] sna_drawable_use_bo pixmap=4041, box=((0, 0), (199, 19)), flags=7... [ 70.295] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 70.295] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 70.295] sna_drawable_use_bo: using whole GPU bo [ 70.295] gen9_composite_set_target: pixmap=4041, format=20028888, size=220x20, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 70.295] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 70.295] color_convert: src=ffffffff [20028888] [ 70.295] color_convert: dst=ffffffff [20028888] [ 70.295] sna_render_get_solid: ffffffff [ 70.295] sna_render_get_solid(white) [ 70.295] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 70.295] sna_transform_is_imprecise_integer_translation: no transform [ 70.295] gen9_composite_picture: integer translation (0, 0), removing [ 70.295] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 70.295] sna_render_pixmap_bo: GPU all damaged [ 70.295] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 70.295] gen4_choose_composite_emitter: solid, identity mask [ 70.295] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 70.295] aligning vertex: was 2, now 4 floats per vertex [ 70.295] gen9_composite_get_binding_table(fe00) [ 70.295] kgem_add_reloc64: handle=7, pos=16248, delta=0, domains=40000 [ 70.295] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 70.295] kgem_add_reloc64[7] = (delta=1048, target handle=2, presumed=fffe8000) [ 70.295] [3f70] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 70.295] kgem_add_reloc64: handle=6, pos=16232, delta=0, domains=40000 [ 70.295] kgem_add_handle: handle=6, index=4 [ 70.295] kgem_add_reloc64[8] = (delta=0, target handle=4, presumed=fd581000) [ 70.295] [3f60] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 70.295] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 70.295] gen9_emit_sampler: sampler = a [ 70.295] gen9_emit_sf: num_sf_outputs=2 [ 70.295] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 70.295] gen9_emit_vertex_elements: setup id=9 [ 70.295] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 70.295] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 70.295] glyphs0_to_dst: glyph=(10, -13), (19, 1), clip=(0, 0), (199, 19) [ 70.295] glyphs0_to_dst: blt=(10, 0), (19, 1) [ 70.295] emit_primitive_identity_mask__avx2: dst=(10, 0), mask=(832.00, 45.00) x (9.00, 1.00) [ 70.296] glyphs0_to_dst: glyph=(55, -10), (64, 1), clip=(0, 0), (199, 19) [ 70.296] glyphs0_to_dst: blt=(55, 0), (64, 1) [ 70.296] emit_primitive_identity_mask__avx2: dst=(55, 0), mask=(880.00, 26.00) x (9.00, 1.00) [ 70.296] glyphs0_to_dst: glyph=(73, -13), (82, 1), clip=(0, 0), (199, 19) [ 70.296] glyphs0_to_dst: blt=(73, 0), (82, 1) [ 70.296] emit_primitive_identity_mask__avx2: dst=(73, 0), mask=(832.00, 45.00) x (9.00, 1.00) [ 70.296] glyphs0_to_dst: glyph=(91, -10), (100, 1), clip=(0, 0), (199, 19) [ 70.296] glyphs0_to_dst: blt=(91, 0), (100, 1) [ 70.296] emit_primitive_identity_mask__avx2: dst=(91, 0), mask=(880.00, 26.00) x (9.00, 1.00) [ 70.296] glyphs0_to_dst: glyph=(99, 0), (110, 2), clip=(0, 0), (199, 19) [ 70.296] glyphs0_to_dst: blt=(99, 0), (110, 2) [ 70.296] emit_primitive_identity_mask__avx2: dst=(99, 0), mask=(832.00, 48.00) x (11.00, 2.00) [ 70.296] glyphs0_to_dst: glyph=(135, 0), (146, 2), clip=(0, 0), (199, 19) [ 70.296] glyphs0_to_dst: blt=(135, 0), (146, 2) [ 70.296] emit_primitive_identity_mask__avx2: dst=(135, 0), mask=(832.00, 48.00) x (11.00, 2.00) [ 70.296] glyphs0_to_dst: glyph=(162, -10), (172, 1), clip=(0, 0), (199, 19) [ 70.296] glyphs0_to_dst: blt=(162, 0), (172, 1) [ 70.296] emit_primitive_identity_mask__avx2: dst=(162, 0), mask=(880.00, 58.00) x (10.00, 1.00) [ 70.296] glyphs0_to_dst: glyph=(0, 10), (10, 13), clip=(0, 0), (199, 19) [ 70.296] glyphs0_to_dst: blt=(0, 10), (10, 13) [ 70.296] emit_primitive_identity_mask__avx2: dst=(0, 10), mask=(1008.00, 48.00) x (10.00, 3.00) [ 70.296] glyphs0_to_dst: glyph=(10, 4), (19, 18), clip=(0, 0), (199, 19) [ 70.296] glyphs0_to_dst: blt=(10, 4), (19, 18) [ 70.296] emit_primitive_identity_mask__avx2: dst=(10, 4), mask=(832.00, 32.00) x (9.00, 14.00) [ 70.296] glyphs0_to_dst: glyph=(19, 7), (28, 15), clip=(0, 0), (199, 19) [ 70.296] glyphs0_to_dst: blt=(19, 7), (28, 15) [ 70.296] emit_primitive_identity_mask__avx2: dst=(19, 7), mask=(896.00, 48.00) x (9.00, 8.00) [ 70.296] glyphs0_to_dst: glyph=(27, 7), (37, 15), clip=(0, 0), (199, 19) [ 70.296] glyphs0_to_dst: blt=(27, 7), (37, 15) [ 70.296] emit_primitive_identity_mask__avx2: dst=(27, 7), mask=(848.00, 16.00) x (10.00, 8.00) [ 70.296] glyphs0_to_dst: glyph=(37, 7), (46, 15), clip=(0, 0), (199, 19) [ 70.296] glyphs0_to_dst: blt=(37, 7), (46, 15) [ 70.296] emit_primitive_identity_mask__avx2: dst=(37, 7), mask=(848.00, 48.00) x (9.00, 8.00) [ 70.296] glyphs0_to_dst: glyph=(45, 4), (55, 15), clip=(0, 0), (199, 19) [ 70.296] glyphs0_to_dst: blt=(45, 4), (55, 15) [ 70.296] emit_primitive_identity_mask__avx2: dst=(45, 4), mask=(992.00, 32.00) x (10.00, 11.00) [ 70.296] glyphs0_to_dst: glyph=(55, 7), (64, 18), clip=(0, 0), (199, 19) [ 70.296] glyphs0_to_dst: blt=(55, 7), (64, 18) [ 70.296] emit_primitive_identity_mask__avx2: dst=(55, 7), mask=(880.00, 16.00) x (9.00, 11.00) [ 70.296] glyphs0_to_dst: glyph=(64, 4), (73, 15), clip=(0, 0), (199, 19) [ 70.296] glyphs0_to_dst: blt=(64, 4), (73, 15) [ 70.296] emit_primitive_identity_mask__avx2: dst=(64, 4), mask=(880.00, 0.00) x (9.00, 11.00) [ 70.296] glyphs0_to_dst: glyph=(73, 4), (82, 18), clip=(0, 0), (199, 19) [ 70.296] glyphs0_to_dst: blt=(73, 4), (82, 18) [ 70.296] emit_primitive_identity_mask__avx2: dst=(73, 4), mask=(832.00, 32.00) x (9.00, 14.00) [ 70.296] glyphs0_to_dst: glyph=(81, 7), (91, 15), clip=(0, 0), (199, 19) [ 70.296] glyphs0_to_dst: blt=(81, 7), (91, 15) [ 70.296] emit_primitive_identity_mask__avx2: dst=(81, 7), mask=(848.00, 16.00) x (10.00, 8.00) [ 70.296] glyphs0_to_dst: glyph=(91, 7), (100, 18), clip=(0, 0), (199, 19) [ 70.296] glyphs0_to_dst: blt=(91, 7), (100, 18) [ 70.296] emit_primitive_identity_mask__avx2: dst=(91, 7), mask=(880.00, 16.00) x (9.00, 11.00) [ 70.296] glyphs0_to_dst: glyph=(99, 17), (110, 19), clip=(0, 0), (199, 19) [ 70.296] glyphs0_to_dst: blt=(99, 17), (110, 19) [ 70.296] emit_primitive_identity_mask__avx2: dst=(99, 17), mask=(832.00, 48.00) x (11.00, 2.00) [ 70.296] glyphs0_to_dst: glyph=(108, 3), (118, 15), clip=(0, 0), (199, 19) [ 70.296] glyphs0_to_dst: blt=(108, 3), (118, 15) [ 70.296] emit_primitive_identity_mask__avx2: dst=(108, 3), mask=(864.00, 0.00) x (10.00, 12.00) [ 70.296] glyphs0_to_dst: glyph=(117, 7), (127, 15), clip=(0, 0), (199, 19) [ 70.296] glyphs0_to_dst: blt=(117, 7), (127, 15) [ 70.296] emit_primitive_identity_mask__avx2: dst=(117, 7), mask=(864.00, 32.00) x (10.00, 8.00) [ 70.297] glyphs0_to_dst: glyph=(126, 4), (136, 15), clip=(0, 0), (199, 19) [ 70.297] glyphs0_to_dst: blt=(126, 4), (136, 15) [ 70.297] emit_primitive_identity_mask__avx2: dst=(126, 4), mask=(880.00, 32.00) x (10.00, 11.00) [ 70.297] glyphs0_to_dst: glyph=(135, 17), (146, 19), clip=(0, 0), (199, 19) [ 70.297] glyphs0_to_dst: blt=(135, 17), (146, 19) [ 70.297] emit_primitive_identity_mask__avx2: dst=(135, 17), mask=(832.00, 48.00) x (11.00, 2.00) [ 70.297] glyphs0_to_dst: glyph=(144, 4), (154, 15), clip=(0, 0), (199, 19) [ 70.297] glyphs0_to_dst: blt=(144, 4), (154, 15) [ 70.297] emit_primitive_identity_mask__avx2: dst=(144, 4), mask=(880.00, 32.00) x (10.00, 11.00) [ 70.297] glyphs0_to_dst: glyph=(153, 7), (163, 15), clip=(0, 0), (199, 19) [ 70.297] glyphs0_to_dst: blt=(153, 7), (163, 15) [ 70.297] emit_primitive_identity_mask__avx2: dst=(153, 7), mask=(944.00, 0.00) x (10.00, 8.00) [ 70.297] glyphs0_to_dst: glyph=(162, 7), (172, 18), clip=(0, 0), (199, 19) [ 70.297] glyphs0_to_dst: blt=(162, 7), (172, 18) [ 70.297] emit_primitive_identity_mask__avx2: dst=(162, 7), mask=(880.00, 48.00) x (10.00, 11.00) [ 70.297] glyphs0_to_dst: glyph=(174, 12), (179, 15), clip=(0, 0), (199, 19) [ 70.297] glyphs0_to_dst: blt=(174, 12), (179, 15) [ 70.297] emit_primitive_identity_mask__avx2: dst=(174, 12), mask=(1008.00, 32.00) x (5.00, 3.00) [ 70.297] glyphs0_to_dst: glyph=(181, 7), (190, 15), clip=(0, 0), (199, 19) [ 70.297] glyphs0_to_dst: blt=(181, 7), (190, 15) [ 70.297] emit_primitive_identity_mask__avx2: dst=(181, 7), mask=(896.00, 48.00) x (9.00, 8.00) [ 70.297] glyphs0_to_dst: glyph=(190, 3), (199, 15), clip=(0, 0), (199, 19) [ 70.297] glyphs0_to_dst: blt=(190, 3), (199, 15) [ 70.297] emit_primitive_identity_mask__avx2: dst=(190, 3), mask=(992.00, 48.00) x (9.00, 12.00) [ 70.297] gen8_vertex_flush[5e4] = 87 [ 70.297] gen9_magic_ca_pass: CA fixup (5 -> 92) [ 70.297] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 70.297] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 70.297] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 70.297] sna_composite_rectangles(pixmap=4041, op=1, ffffffff x 1 [(208, 1)x(9, 17) ...]) [ 70.297] sna_composite_rectangles: converted to op 1 [ 70.297] sna_composite_rectangles[0] (208, 1)x(9, 17) -> (208, 1), (217, 18) [ 70.297] sna_composite_rectangles: nrects=1, region=(208, 1), (217, 18) x 1 [ 70.297] sna_composite_rectangles: clipped extents (208, 1),(217, 18) x 1 [ 70.297] sna_composite_rectangles: pixmap +(0, 0) extents (208, 1),(217, 18) [ 70.297] sna_composite_rectangles: dropping last-cpu hint [ 70.297] sna_drawable_use_bo pixmap=4041, box=((208, 1), (217, 18)), flags=9... [ 70.297] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 70.297] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 70.297] sna_drawable_use_bo: using whole GPU bo [ 70.297] gen9_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20028888]) [ 70.297] kgem_bo_is_render: handle=140, rq? 1 [1] [ 70.297] gen9_render_fill_boxes(ffffffff x 1 [(208, 1), (217, 18) ...]) [ 70.297] sna_render_get_solid: ffffffff [ 70.297] sna_render_get_solid(white) [ 70.297] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 70.297] kgem_check_bo: num_pages=+0, num_exec=+0 [ 70.297] aligning vertex: was 4, now 2 floats per vertex [ 70.297] gen9_composite_get_binding_table(fd40) [ 70.297] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 70.297] gen9_emit_sampler: sampler = 1 [ 70.297] gen9_emit_sf: num_sf_outputs=1 [ 70.297] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 70.297] gen9_emit_vertex_elements: setup id=0 [ 70.297] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 70.297] (208, 1), (217, 18) [ 70.297] gen8_vertex_flush[700] = 3 [ 70.297] sna_copy_area: src=pixmap=4041:(0, 0)x(220, 20)+(0, 0) -> dst=pixmap=3060:(495, 884)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 70.297] sna_copy_area: normal copy [ 70.297] sna_do_copy: src=(0, 0), dst=(495, 884), size=(220x20) [ 70.297] sna_do_copy: after drawable: src=(0, 0), dst=(560, 908), size=(220x20) [ 70.297] sna_do_copy: dst extents (560, 908), (780, 928), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 70.297] sna_do_copy: clipped dst extents (560, 908), (780, 928) [ 70.297] sna_do_copy: unclipped src extents (0, 0), (220, 20) [ 70.297] sna_do_copy: clipped src extents (0, 0), (220, 20) [ 70.297] sna_do_copy: pixmap -- no source clipping [ 70.297] sna_do_copy: src extents (0, 0), (220, 20) x 1 [ 70.297] sna_do_copy: copy region (560, 908), (780, 928) x 1 + (-560, -908) [ 70.298] sna_copy_boxes (boxes=1x[(560, 908), (780, 928)...], src pixmap=4041+(-560, -908), dst pixmap=3060+(-65, -24), alu=3, src.size=220x20, dst.size=3775x2136) [ 70.298] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94a26fb0, gpu_bo=140, cpu_bo=0), replaces=0 [ 70.298] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 70.298] sna_drawable_use_bo pixmap=3060, box=((495, 884), (715, 904)), flags=b... [ 70.298] sna_drawable_use_bo: exported target, set PREFER_GPU [ 70.298] sna_drawable_use_bo: pinned, never REPLACES [ 70.298] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=b [ 70.298] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 70.298] sna_drawable_use_bo: using whole GPU bo [ 70.298] sna_pixmap_move_to_gpu(pixmap=4041, usage=0), flags=a [ 70.298] sna_pixmap_move_to_gpu: already all-damaged [ 70.298] sna_pixmap_mark_active: pixmap=4041, handle=140 [ 70.298] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 70.298] gen9_render_copy_boxes (-495, -884)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 70.298] kgem_bo_is_render: handle=140, rq? 1 [1] [ 70.298] kgem_bo_is_render: handle=9, rq? 0 [0] [ 70.298] kgem_bo_is_render: handle=9, rq? 0 [0] [ 70.298] kgem_bo_is_render: handle=140, rq? 1 [1] [ 70.298] kgem_set_mode: flushing before new bo [ 70.298] gen8_vertex_close: used=374, vbo active? 23, vb=201, nreloc=2 [ 70.298] gen8_vertex_close: reloc[0] = 287 [ 70.298] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 70.298] kgem_add_handle: handle=23, index=5 [ 70.298] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=fd541000) [ 70.298] gen8_vertex_close: reloc[1] = 372 [ 70.298] kgem_add_reloc64: handle=23, pos=372, delta=0, domains=200000 [ 70.298] kgem_add_reloc64[10] = (delta=0, target handle=5, presumed=fd541000) [ 70.298] batch[1/1, flags=1800]: 454 454 16224 16384, nreloc=11, nexec=6, nfence=0, aperture=1116 [fenced=0] [ 70.298] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 70.298] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 70.298] kgem_fixup_relocs: shrinking by 61440 [ 70.298] __kgem_busy: handle=1, busy=0, wedged=0 [ 70.298] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 70.298] kgem_commit: release handle=140 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd343000 [ 70.298] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 70.298] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 70.298] __kgem_bo_clear_busy: handle=7 [ 70.298] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 70.298] kgem_commit: release handle=113 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 70.298] __kgem_bo_clear_busy: handle=113 [ 70.298] kgem_commit: release handle=113 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fe00a000 [ 70.298] kgem_commit: release handle=113 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 70.298] __kgem_bo_clear_busy: handle=113 [ 70.298] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 70.298] __kgem_bo_clear_busy: handle=7 [ 70.298] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 70.298] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 70.298] __kgem_busy: handle=1, busy=131072, wedged=0 [ 70.298] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 70.298] kgem_check_bo: num_pages=+8116, num_exec=+2 [ 70.298] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 70.298] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 70.298] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 70.298] kgem_add_handle: handle=4, index=0 [ 70.298] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 70.298] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 70.298] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 70.298] gen9_composite_get_binding_table(ffc0) [ 70.298] kgem_add_reloc64: handle=9, pos=16360, delta=0, domains=20002 [ 70.298] kgem_add_handle: handle=9, index=1 [ 70.298] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f02dd000) [ 70.298] __kgem_bo_mark_dirty: handle=9 (proxy? 0) [ 70.298] [3fe0] bind bo(handle=9, addr=f02dd000), format=192, width=3775, height=2136, pitch=15360, tiling=1 -> render [ 70.298] kgem_add_reloc64: handle=140, pos=16344, delta=0, domains=40000 [ 70.298] kgem_add_handle: handle=140, index=2 [ 70.298] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd343000) [ 70.298] [3fd0] bind bo(handle=140, addr=fd343000), format=192, width=220, height=20, pitch=1024, tiling=1 -> sampler [ 70.298] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 70.298] gen9_emit_sampler: sampler = 0 [ 70.298] gen9_emit_sf: num_sf_outputs=1 [ 70.298] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 70.298] gen9_emit_vertex_elements: setup id=0 [ 70.298] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 70.298] (0, 0) -> (495, 884) + (220, 20) [ 70.298] gen8_vertex_flush[490] = 3 [ 70.298] sna_accel_flush: flush?=1, dirty?=0 [ 70.298] gen8_vertex_close: used=380, vbo active? 23, vb=1, nreloc=1 [ 70.298] gen8_vertex_close: reloc[0] = 287 [ 70.298] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 70.298] kgem_add_handle: handle=23, index=3 [ 70.298] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 70.298] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=8190 [fenced=0] [ 70.298] __kgem_busy: handle=1, busy=0, wedged=0 [ 70.298] __kgem_retire_rq: request 1 complete [ 70.298] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 70.298] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 70.298] kgem_fixup_relocs: shrinking by 61440 [ 70.298] __kgem_busy: handle=1, busy=0, wedged=0 [ 70.298] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 70.298] kgem_commit: release handle=9 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f02dd000 [ 70.298] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 70.298] kgem_commit: release handle=140 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd343000 [ 70.298] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 70.298] __kgem_busy: handle=1, busy=131072, wedged=0 [ 70.298] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 70.298] sna_accel_flush: flush?=0, dirty?=0 [ 70.298] sna_accel_flush: flush?=0, dirty?=0 [ 70.298] sna_accel_flush: flush?=0, dirty?=0 [ 70.298] sna_block_handler (tv=0.0) [ 70.298] sna_wakeup_handler [ 70.298] sna_accel_flush: flush?=0, dirty?=0 [ 70.298] sna_accel_flush: flush?=0, dirty?=0 [ 70.298] sna_destroy_pixmap: pixmap=4041, attached?=1 [ 70.298] _kgem_bo_destroy: handle=140, proxy? 0 [ 70.298] __kgem_bo_destroy: handle=140, size=65536 [ 70.298] __kgem_busy: handle=140, busy=0, wedged=0 [ 70.298] __kgem_bo_clear_busy: handle=140 [ 70.298] kgem_bo_move_to_inactive: moving handle=140 to inactive [ 70.298] __sna_free_pixmap(pixmap=4041) [ 70.298] sna_accel_flush: flush?=0, dirty?=0 [ 70.298] sna_accel_flush: flush?=0, dirty?=0 [ 70.298] sna_accel_flush: flush?=0, dirty?=0 [ 70.298] sna_block_handler (tv=0.463000) [ 70.298] kgem_retire, need_retire?=1 [ 70.298] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 70.298] kgem_retire__requests_ring: retiring ring 0 [ 70.298] __kgem_busy: handle=1, busy=0, wedged=0 [ 70.298] __kgem_retire_rq: request 1 complete [ 70.298] __kgem_bo_flush: handle=9, busy=0, wedged=0 [ 70.298] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 70.298] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 70.298] kgem_retire -- retired=0, need_retire=0 [ 70.298] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 70.298] gen6_render_retire: resetting idle vbo [ 70.298] has_shadow: has pending damage? 0, outstanding flips: 0 [ 70.298] sna_accel_do_throttle -- no pending activity [ 70.299] sna_wakeup_handler [ 70.299] sna_accel_flush: flush?=0, dirty?=0 [ 70.299] sna_accel_flush: flush?=0, dirty?=0 [ 70.299] sna_block_handler (tv=0.462000) [ 70.299] has_shadow: has pending damage? 0, outstanding flips: 0 [ 70.299] sna_accel_do_throttle -- no pending activity [ 70.300] sna_wakeup_handler [ 70.300] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=40, name=5 [ 70.300] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 70.300] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 70.300] sna_dri2_get_back: draw size=7680x2160, back buffer handle=40 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 [ 70.300] sna_dri2_get_back: reuse backbuffer? 1 [ 70.300] sna_dri2_get_back: back buffer handle=40, active?=0, refcnt=1 [ 70.300] sna_dri2_get_back: reuse unattached back [ 70.300] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 70.300] sna_dri2_reuse_buffer: reusing back buffer handle=40, name=5, pitch=30720, age=0 [ 70.300] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 70.300] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=128, name=76, active_scanout=3 [ 70.300] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 70.300] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 70.300] sna_accel_flush: flush?=0, dirty?=0 [ 70.300] sna_accel_flush: flush?=0, dirty?=0 [ 70.300] sna_accel_flush: flush?=0, dirty?=0 [ 70.300] sna_block_handler (tv=0.461000) [ 70.300] has_shadow: has pending damage? 0, outstanding flips: 0 [ 70.300] timer_enable (time=70300), starting timer 0 [ 70.300] sna_accel_do_throttle -- no pending activity [ 70.300] sna_accel_block: evaluating timers, active=5 [ 70.300] sna_accel_block: flush timer expires in 8 [70308] [ 70.300] sna_wakeup_handler [ 70.300] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 70.300] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 70.300] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 70.300] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 70.300] sna_dri2_get_msc(draw=146, pipe=0) [ 70.300] sna_crtc_record_swap: recording last swap on pipe=0, frame 3967 [msc=3967], time 70.290124 [ 70.300] sna_dri2_get_msc: msc=3967 [raw=3967], ust=70290124 [ 70.300] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=40 (refs=1/1, flush=0) , front=128 (refs=1/4, flush=1) [ 70.300] sna_dri2_schedule_swap(target_msc=3938, divisor=0, remainder=0) [ 70.300] sna_dri2_schedule_swap: using front handle=128, active_scanout?=3, flush?=1 [ 70.300] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 70.300] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 70.300] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 70.300] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 70.300] sna_crtc_record_swap: recording last swap on pipe=0, frame 3967 [msc=3967], time 70.290124 [ 70.300] immediate_swap: current_msc=3967, target_msc=3938 -- yes [ 70.300] can_flip: no, shadow enabled [ 70.300] sna_dri2_add_event: adding event to window 146) [ 70.300] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 70.300] sna_dri2_immediate_blit: no pending blit, starting chain [ 70.300] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 70.300] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 70.300] can_xchg: back size=8701e00, front size=8701e00 [ 70.300] can_xchg: yes, pixmap=165 [ 70.300] sna_dri2_xchg: win=146, exchange front=128/76,ref=2 and back=40/5,ref=2, pixmap=165 7680x2160 [ 70.300] sna_dri2_xchg: back_bo handle=40, pitch=30720, size=132710400, ref=1, active_scanout?=0 [ 70.300] sna_dri2_xchg: front_bo handle=128, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 70.300] set_bo: pixmap=165, handle=40 (old handle=128) [ 70.300] set_bo: marking whole pixmap as damaged [ 70.300] set_bo: applying final/discard move-to-gpu [ 70.300] wait_for_shadow: flags=0, flips=0, handle=128, shadow=32 [ 70.300] set_bo: dropping flush hint from handle=128 [ 70.300] set_bo: adding flush hint to handle=40 [ 70.300] mark_stale(handle=128) => 1 [ 70.300] swap_limit: draw=146 setting swap limit to 3 [ 70.300] sna_dri2_swap_limit_validate: swap limit set to 3 [ 70.300] sna_next_vblank(pipe=0, waiting until next vblank) [ 70.300] sna_dri2_schedule_swap: reported target_msc=3967 [ 70.300] sna_accel_flush: flush?=0, dirty?=0 [ 70.300] sna_accel_flush: flush?=0, dirty?=0 [ 70.300] sna_accel_flush: flush?=0, dirty?=0 [ 70.300] sna_accel_flush: flush?=0, dirty?=0 [ 70.300] sna_block_handler (tv=0.461000) [ 70.300] sna_scanout_do_flush: flush timer active: delta=8 [ 70.300] sna_accel_do_throttle -- no pending activity [ 70.300] sna_accel_block: evaluating timers, active=5 [ 70.300] sna_accel_block: flush timer expires in 8 [70308] [ 70.306] sna_wakeup_handler [ 70.306] sna_mode_wakeup: len=32 [ 70.306] sna_dri2_vblank_handler(type=2, sequence=3968, draw=3353) [ 70.306] sna_crtc_record_swap: recording last swap on pipe=0, frame 3968 [msc=3968], time 70.306789 [ 70.306] sna_dri2_vblank_handler: 2 complete, frame=3968 tv=70.306789 [ 70.306] sna_dri2_blit_complete: blit finished [ 70.306] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=3968, tv=70.306789) [ 70.306] frame_swap_complete(type=2): draw=146, pipe=0, frame=3968 [msc=3968], tv=70.306789 [ 70.306] sna_accel_flush: flush?=0, dirty?=0 [ 70.306] sna_dri2_event_free(draw?=1) [ 70.306] sna_dri2_remove_event: remove[0x561c94749170] from window 146, active? 1 [ 70.306] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 70.306] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=128] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 70.306] sna_dri2_vblank_handler complete [ 70.306] sna_block_handler (tv=0.455000) [ 70.306] sna_scanout_do_flush: flush timer active: delta=2 [ 70.306] sna_scanout_do_flush (time=70306), triggered [ 70.306] sna_scanout_flush (time=70306), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 70.306] has_shadow: has pending damage? 1, outstanding flips: 0 [ 70.306] stop_flush: scanout=40 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 70.306] has_shadow: has pending damage? 1, outstanding flips: 0 [ 70.306] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 70.306] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 70.306] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 70.306] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 70.306] sna_pixmap_move_to_gpu: already all-damaged [ 70.306] sna_pixmap_mark_active: pixmap=165, handle=40 [ 70.306] sna_mode_redisplay: crtc[0] transformed? 0 [ 70.306] sna_mode_redisplay: crtc[1] transformed? 0 [ 70.306] sna_mode_redisplay: crtc[2] transformed? 0 [ 70.306] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=40 [active=1] [ 70.306] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 128, transformed? 0 [ 70.306] get_fb: reusing fb=110 for handle=40 [ 70.306] sna_mode_redisplay: recording flip on CRTC:32 handle=40, active_scanout=2, serial=2 [ 70.306] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 70.306] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 128, transformed? 0 [ 70.306] sna_mode_redisplay: recording flip on CRTC:39 handle=40, active_scanout=3, serial=3 [ 70.306] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 70.306] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 70.306] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 70.306] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=40, shadow handle=32 [ 70.306] sna_accel_do_throttle -- no pending activity [ 70.306] sna_accel_block: evaluating timers, active=5 [ 70.306] sna_accel_block: flush timer expires in 16 [70322] [ 70.321] sna_wakeup_handler [ 70.321] sna_mode_wakeup: len=32 [ 70.321] sna_mode_wakeup: recording last swap on pipe=1, frame 3939 [f63], time 70.322067 [ 70.321] sna_mode_wakeup: removing handle=128 [active_scanout=1] from scanout, installing handle=40 [active_scanout=3] [ 70.321] sna_mode_wakeup: flip complete, pending? 2 [ 70.321] sna_block_handler (tv=0.440000) [ 70.321] sna_scanout_do_flush: flush timer active: delta=1 [ 70.321] sna_scanout_do_flush (time=70321), triggered [ 70.321] sna_scanout_flush (time=70321), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 70.321] has_shadow: has pending damage? 0, outstanding flips: 1 [ 70.321] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 70.321] has_shadow: has pending damage? 0, outstanding flips: 1 [ 70.321] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) [ 70.321] sna_accel_do_throttle -- no pending activity [ 70.321] sna_accel_block: evaluating timers, active=5 [ 70.321] sna_accel_block: flush timer expires in 16 [70337] [ 70.323] sna_wakeup_handler [ 70.323] sna_mode_wakeup: len=32 [ 70.323] sna_mode_wakeup: recording last swap on pipe=0, frame 3969 [f81], time 70.323465 [ 70.323] sna_mode_wakeup: removing handle=128 [active_scanout=0] from scanout, installing handle=40 [active_scanout=3] [ 70.323] sna_mode_wakeup: flip complete, pending? 1 [ 70.323] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 70.323] sna_block_handler (tv=0.438000) [ 70.323] sna_scanout_do_flush: flush timer active: delta=14 [ 70.323] sna_accel_do_throttle -- no pending activity [ 70.323] sna_accel_block: evaluating timers, active=5 [ 70.323] sna_accel_block: flush timer expires in 14 [70337] [ 70.337] sna_wakeup_handler [ 70.337] sna_block_handler (tv=0.424000) [ 70.337] sna_scanout_do_flush: flush timer active: delta=0 [ 70.337] sna_scanout_do_flush (time=70337), triggered [ 70.337] sna_scanout_flush (time=70337), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 70.337] has_shadow: has pending damage? 0, outstanding flips: 0 [ 70.337] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 70.337] has_shadow: has pending damage? 0, outstanding flips: 0 [ 70.337] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 70.337] sna_accel_do_throttle -- no pending activity [ 70.337] sna_accel_block: evaluating timers, active=5 [ 70.337] sna_accel_block: flush timer expires in 16 [70353] [ 70.353] sna_wakeup_handler [ 70.353] sna_block_handler (tv=0.408000) [ 70.354] sna_scanout_do_flush: flush timer active: delta=-1 [ 70.354] sna_scanout_do_flush (time=70354), triggered [ 70.354] sna_scanout_flush (time=70354), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 70.354] has_shadow: has pending damage? 0, outstanding flips: 0 [ 70.354] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 70.354] has_shadow: has pending damage? 0, outstanding flips: 0 [ 70.354] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 70.354] sna_accel_do_throttle -- no pending activity [ 70.354] sna_accel_block: evaluating timers, active=5 [ 70.354] sna_accel_block: flush timer expires in 16 [70370] [ 70.370] sna_wakeup_handler [ 70.370] sna_block_handler (tv=0.391000) [ 70.370] sna_scanout_do_flush: flush timer active: delta=0 [ 70.370] sna_scanout_do_flush (time=70370), triggered [ 70.370] sna_scanout_flush (time=70370), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 70.370] has_shadow: has pending damage? 0, outstanding flips: 0 [ 70.370] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 70.370] has_shadow: has pending damage? 0, outstanding flips: 0 [ 70.370] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 70.370] sna_accel_do_throttle -- no pending activity [ 70.370] sna_accel_block: evaluating timers, active=5 [ 70.370] sna_accel_block: flush timer expires in 16 [70386] [ 70.386] sna_wakeup_handler [ 70.386] sna_block_handler (tv=0.375000) [ 70.386] sna_scanout_do_flush: flush timer active: delta=0 [ 70.386] sna_scanout_do_flush (time=70386), triggered [ 70.386] sna_scanout_flush (time=70386), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 70.387] has_shadow: has pending damage? 0, outstanding flips: 0 [ 70.387] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 70.387] has_shadow: has pending damage? 0, outstanding flips: 0 [ 70.387] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 70.387] sna_accel_do_throttle -- no pending activity [ 70.387] sna_accel_block: evaluating timers, active=5 [ 70.387] sna_accel_block: flush timer expires in 16 [70402] [ 70.403] sna_wakeup_handler [ 70.403] sna_block_handler (tv=0.358000) [ 70.403] sna_scanout_do_flush: flush timer active: delta=-1 [ 70.403] sna_scanout_do_flush (time=70403), triggered [ 70.403] sna_scanout_flush (time=70403), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 70.403] has_shadow: has pending damage? 0, outstanding flips: 0 [ 70.403] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 70.403] has_shadow: has pending damage? 0, outstanding flips: 0 [ 70.403] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 70.403] sna_accel_do_throttle -- no pending activity [ 70.403] sna_accel_block: evaluating timers, active=5 [ 70.403] sna_accel_block: flush timer expires in 16 [70419] [ 70.409] sna_wakeup_handler [ 70.409] sna_accel_flush: flush?=0, dirty?=0 [ 70.409] sna_accel_flush: flush?=0, dirty?=0 [ 70.409] sna_block_handler (tv=0.352000) [ 70.409] sna_scanout_do_flush: flush timer active: delta=10 [ 70.409] sna_accel_do_throttle -- no pending activity [ 70.409] sna_accel_block: evaluating timers, active=5 [ 70.409] sna_accel_block: flush timer expires in 10 [70419] [ 70.409] sna_wakeup_handler [ 70.409] sna_block_handler (tv=0.352000) [ 70.409] sna_scanout_do_flush: flush timer active: delta=10 [ 70.409] sna_accel_do_throttle -- no pending activity [ 70.409] sna_accel_block: evaluating timers, active=5 [ 70.409] sna_accel_block: flush timer expires in 10 [70419] [ 70.410] sna_wakeup_handler [ 70.410] sna_block_handler (tv=0.351000) [ 70.410] sna_scanout_do_flush: flush timer active: delta=9 [ 70.410] sna_accel_do_throttle -- no pending activity [ 70.410] sna_accel_block: evaluating timers, active=5 [ 70.410] sna_accel_block: flush timer expires in 9 [70419] [ 70.412] sna_wakeup_handler [ 70.412] sna_block_handler (tv=0.349000) [ 70.412] sna_scanout_do_flush: flush timer active: delta=7 [ 70.412] sna_accel_do_throttle -- no pending activity [ 70.412] sna_accel_block: evaluating timers, active=5 [ 70.412] sna_accel_block: flush timer expires in 7 [70419] [ 70.417] sna_wakeup_handler [ 70.417] sna_accel_flush: flush?=0, dirty?=0 [ 70.417] sna_accel_flush: flush?=0, dirty?=0 [ 70.417] sna_block_handler (tv=0.344000) [ 70.417] sna_scanout_do_flush: flush timer active: delta=2 [ 70.417] sna_scanout_do_flush (time=70417), triggered [ 70.417] sna_scanout_flush (time=70417), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 70.417] has_shadow: has pending damage? 0, outstanding flips: 0 [ 70.417] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 70.417] has_shadow: has pending damage? 0, outstanding flips: 0 [ 70.417] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 70.417] sna_accel_do_throttle -- no pending activity [ 70.417] sna_accel_block: evaluating timers, active=5 [ 70.417] sna_accel_block: flush timer expires in 16 [70433] [ 70.417] sna_wakeup_handler [ 70.417] sna_accel_flush: flush?=0, dirty?=0 [ 70.417] sna_accel_flush: flush?=0, dirty?=0 [ 70.417] sna_block_handler (tv=0.344000) [ 70.417] sna_scanout_do_flush: flush timer active: delta=16 [ 70.417] sna_accel_do_throttle -- no pending activity [ 70.417] sna_accel_block: evaluating timers, active=5 [ 70.417] sna_accel_block: flush timer expires in 16 [70433] [ 70.433] sna_wakeup_handler [ 70.433] sna_block_handler (tv=0.328000) [ 70.433] sna_scanout_do_flush: flush timer active: delta=0 [ 70.433] sna_scanout_do_flush (time=70433), triggered [ 70.433] sna_scanout_flush (time=70433), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 70.434] has_shadow: has pending damage? 0, outstanding flips: 0 [ 70.434] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 70.434] has_shadow: has pending damage? 0, outstanding flips: 0 [ 70.434] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 70.434] sna_accel_do_throttle -- no pending activity [ 70.434] sna_accel_block: evaluating timers, active=5 [ 70.434] sna_accel_block: flush timer expires in 16 [70449] [ 70.450] sna_wakeup_handler [ 70.450] sna_block_handler (tv=0.311000) [ 70.450] sna_scanout_do_flush: flush timer active: delta=-1 [ 70.450] sna_scanout_do_flush (time=70450), triggered [ 70.450] sna_scanout_flush (time=70450), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 70.450] has_shadow: has pending damage? 0, outstanding flips: 0 [ 70.450] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 70.450] has_shadow: has pending damage? 0, outstanding flips: 0 [ 70.450] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 70.450] sna_accel_do_throttle -- no pending activity [ 70.450] sna_accel_block: evaluating timers, active=5 [ 70.450] sna_accel_block: flush timer expires in 16 [70466] [ 70.466] sna_wakeup_handler [ 70.466] sna_block_handler (tv=0.295000) [ 70.467] sna_scanout_do_flush: flush timer active: delta=0 [ 70.467] sna_scanout_do_flush (time=70466), triggered [ 70.467] sna_scanout_flush (time=70466), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 70.467] has_shadow: has pending damage? 0, outstanding flips: 0 [ 70.467] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 70.467] has_shadow: has pending damage? 0, outstanding flips: 0 [ 70.467] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 70.467] sna_accel_do_throttle -- no pending activity [ 70.467] sna_accel_block: evaluating timers, active=5 [ 70.467] sna_accel_block: flush timer expires in 16 [70482] [ 70.483] sna_wakeup_handler [ 70.483] sna_block_handler (tv=0.278000) [ 70.483] sna_scanout_do_flush: flush timer active: delta=-1 [ 70.483] sna_scanout_do_flush (time=70483), triggered [ 70.483] sna_scanout_flush (time=70483), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 70.483] has_shadow: has pending damage? 0, outstanding flips: 0 [ 70.483] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 70.483] has_shadow: has pending damage? 0, outstanding flips: 0 [ 70.483] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 70.483] sna_accel_do_throttle -- no pending activity [ 70.483] sna_accel_block: evaluating timers, active=5 [ 70.483] sna_accel_block: flush timer expires in 16 [70499] [ 70.499] sna_wakeup_handler [ 70.500] sna_block_handler (tv=0.261000) [ 70.500] sna_scanout_do_flush: flush timer active: delta=-1 [ 70.500] sna_scanout_do_flush (time=70500), triggered [ 70.500] sna_scanout_flush (time=70500), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 70.500] has_shadow: has pending damage? 0, outstanding flips: 0 [ 70.500] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 70.500] has_shadow: has pending damage? 0, outstanding flips: 0 [ 70.500] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 70.500] sna_accel_do_throttle -- no pending activity [ 70.500] sna_accel_block: evaluating timers, active=5 [ 70.500] sna_accel_block: flush timer expires in 16 [70516] [ 70.516] sna_wakeup_handler [ 70.516] sna_block_handler (tv=0.245000) [ 70.516] sna_scanout_do_flush: flush timer active: delta=0 [ 70.516] sna_scanout_do_flush (time=70516), triggered [ 70.516] sna_scanout_flush (time=70516), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 70.516] has_shadow: has pending damage? 0, outstanding flips: 0 [ 70.516] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 70.516] has_shadow: has pending damage? 0, outstanding flips: 0 [ 70.516] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 70.516] sna_accel_do_throttle -- no pending activity [ 70.516] sna_accel_block: evaluating timers, active=5 [ 70.516] sna_accel_block: flush timer expires in 16 [70532] [ 70.533] sna_wakeup_handler [ 70.533] sna_block_handler (tv=0.228000) [ 70.533] sna_scanout_do_flush: flush timer active: delta=-1 [ 70.533] sna_scanout_do_flush (time=70533), triggered [ 70.533] sna_scanout_flush (time=70533), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 70.533] has_shadow: has pending damage? 0, outstanding flips: 0 [ 70.533] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 70.533] has_shadow: has pending damage? 0, outstanding flips: 0 [ 70.533] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 70.533] sna_accel_do_throttle -- no pending activity [ 70.533] sna_accel_block: evaluating timers, active=5 [ 70.533] sna_accel_block: flush timer expires in 16 [70549] [ 70.549] sna_wakeup_handler [ 70.549] sna_block_handler (tv=0.212000) [ 70.549] sna_scanout_do_flush: flush timer active: delta=0 [ 70.549] sna_scanout_do_flush (time=70549), triggered [ 70.549] sna_scanout_flush (time=70549), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 70.549] has_shadow: has pending damage? 0, outstanding flips: 0 [ 70.549] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 70.549] has_shadow: has pending damage? 0, outstanding flips: 0 [ 70.549] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 70.549] sna_accel_do_throttle -- no pending activity [ 70.549] sna_accel_block: evaluating timers, active=5 [ 70.549] sna_accel_block: flush timer expires in 16 [70565] [ 70.560] sna_wakeup_handler [ 70.561] sna_accel_flush: flush?=0, dirty?=0 [ 70.561] sna_accel_flush: flush?=0, dirty?=0 [ 70.561] sna_block_handler (tv=0.499000) [ 70.561] sna_scanout_do_flush: flush timer active: delta=4 [ 70.561] sna_accel_do_throttle -- no pending activity [ 70.561] sna_accel_block: evaluating timers, active=5 [ 70.561] sna_accel_block: flush timer expires in 4 [70565] [ 70.561] sna_wakeup_handler [ 70.561] sna_block_handler (tv=0.499000) [ 70.561] sna_scanout_do_flush: flush timer active: delta=4 [ 70.561] sna_accel_do_throttle -- no pending activity [ 70.561] sna_accel_block: evaluating timers, active=5 [ 70.561] sna_accel_block: flush timer expires in 4 [70565] [ 70.562] sna_wakeup_handler [ 70.562] sna_accel_flush: flush?=0, dirty?=0 [ 70.562] sna_accel_flush: flush?=0, dirty?=0 [ 70.562] sna_accel_flush: flush?=0, dirty?=0 [ 70.562] sna_accel_flush: flush?=0, dirty?=0 [ 70.562] sna_block_handler (tv=0.498000) [ 70.562] sna_scanout_do_flush: flush timer active: delta=3 [ 70.562] sna_scanout_do_flush (time=70562), triggered [ 70.562] sna_scanout_flush (time=70562), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 70.562] has_shadow: has pending damage? 0, outstanding flips: 0 [ 70.562] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 70.562] has_shadow: has pending damage? 0, outstanding flips: 0 [ 70.562] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 70.562] sna_accel_do_throttle -- no pending activity [ 70.562] sna_accel_block: evaluating timers, active=5 [ 70.562] sna_accel_block: flush timer expires in 16 [70578] [ 70.564] sna_wakeup_handler [ 70.564] sna_accel_flush: flush?=0, dirty?=0 [ 70.564] sna_block_handler (tv=0.496000) [ 70.564] sna_scanout_do_flush: flush timer active: delta=14 [ 70.564] sna_accel_do_throttle -- no pending activity [ 70.564] sna_accel_block: evaluating timers, active=5 [ 70.564] sna_accel_block: flush timer expires in 14 [70578] [ 70.575] sna_wakeup_handler [ 70.575] sna_accel_flush: flush?=0, dirty?=0 [ 70.575] sna_accel_flush: flush?=0, dirty?=0 [ 70.575] sna_block_handler (tv=0.485000) [ 70.575] sna_scanout_do_flush: flush timer active: delta=3 [ 70.575] sna_scanout_do_flush (time=70575), triggered [ 70.575] sna_scanout_flush (time=70575), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 70.575] has_shadow: has pending damage? 0, outstanding flips: 0 [ 70.575] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 70.575] has_shadow: has pending damage? 0, outstanding flips: 0 [ 70.575] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 70.575] sna_accel_do_throttle -- no pending activity [ 70.575] sna_accel_block: evaluating timers, active=5 [ 70.575] sna_accel_block: flush timer expires in 16 [70591] [ 70.590] sna_wakeup_handler [ 70.591] sna_accel_flush: flush?=0, dirty?=0 [ 70.591] sna_accel_flush: flush?=0, dirty?=0 [ 70.591] sna_block_handler (tv=0.469000) [ 70.591] sna_scanout_do_flush: flush timer active: delta=0 [ 70.591] sna_scanout_do_flush (time=70591), triggered [ 70.591] sna_scanout_flush (time=70591), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 70.591] has_shadow: has pending damage? 0, outstanding flips: 0 [ 70.591] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 70.591] has_shadow: has pending damage? 0, outstanding flips: 0 [ 70.591] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 70.591] sna_accel_do_throttle -- no pending activity [ 70.591] sna_accel_block: evaluating timers, active=5 [ 70.591] sna_accel_block: flush timer expires in 16 [70607] [ 70.591] sna_wakeup_handler [ 70.591] sna_create_pixmap(715, 37, 32, usage=0) [ 70.591] kgem_can_create_2d: 715x37 @ 32 [ 70.591] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=37 [ 70.591] kgem_can_create_2d: untiled size=110592 [ 70.591] kgem_choose_tiling: TLB near-miss between lines 715x37 (pitch=2860), forcing tiling 1 [ 70.591] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=37 [ 70.591] kgem_can_create_2d: tiled[-1] size=110592 [ 70.591] sna_create_pixmap: usage=0, flags=1b [ 70.591] sna_create_pixmap: creating GPU pixmap 715x37, stride=2860, flags=1b [ 70.591] __pop_freed_pixmap: reusing freed pixmap=4041 header [ 70.591] create_pixmap_hdr: pixmap=4042, width=715, height=37, usage=0 [ 70.591] sna_create_pixmap: serial=4042, 715x37, usage=0 [ 70.591] sna_composite_rectangles(pixmap=4043, op=0, 0 x 1 [(0, 0)x(715, 37) ...]) [ 70.591] sna_composite_rectangles: converted to op 0 [ 70.591] sna_composite_rectangles[0] (0, 0)x(715, 37) -> (0, 0), (715, 37) [ 70.591] sna_composite_rectangles: nrects=1, region=(0, 0), (715, 37) x 1 [ 70.591] sna_composite_rectangles: clipped extents (0, 0),(715, 37) x 1 [ 70.592] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(715, 37) [ 70.592] sna_composite_rectangles: dropping last-cpu hint [ 70.592] sna_drawable_use_bo pixmap=4043, box=((0, 0), (715, 37)), flags=19... [ 70.592] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 70.592] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 70.592] sna_pixmap_move_to_gpu(pixmap=4043, usage=0), flags=b [ 70.592] sna_pixmap_move_to_gpu: CPU damage? 0 [ 70.592] sna_pixmap_move_to_gpu: creating GPU bo (715x37@32), create=b [ 70.592] kgem_choose_tiling: TLB near-miss between lines 715x37 (pitch=2860), forcing tiling 1 [ 70.592] kgem_choose_tiling: TLB near-miss between lines 715x37 (pitch=2860), forcing tiling 1 [ 70.592] sna_pixmap_alloc_gpu: pixmap=4043 [ 70.592] kgem_create_2d(715x37, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 70.592] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=3072, height=40 [ 70.592] inactive too small: 16 < 30 [ 70.592] inactive too small: 16 < 30 [ 70.592] inactive too small: 16 < 30 [ 70.592] inactive too small: 16 < 30 [ 70.592] inactive too small: 16 < 30 [ 70.592] inactive too small: 16 < 30 [ 70.592] inactive too small: 16 < 30 [ 70.592] inactive too small: 16 < 30 [ 70.592] kgem_bo_remove_from_inactive: removing handle=3 from inactive [ 70.592] from inactive: pitch=3072, tiling=1: handle=3, id=2290 [ 70.592] __sna_damage_all(715, 37) [ 70.592] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 70.592] sna_pixmap_mark_active: pixmap=4043, handle=3 [ 70.592] sna_drawable_use_bo: allocated GPU bo for operation [ 70.592] sna_drawable_use_bo: using GPU bo with damage? 0 [ 70.592] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 70.592] kgem_bo_is_render: handle=3, rq? 0 [0] [ 70.592] kgem_bo_is_render: handle=3, rq? 0 [0] [ 70.592] gen9_render_fill_boxes(0 x 1 [(0, 0), (715, 37) ...]) [ 70.592] sna_render_get_solid: 0 [ 70.592] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 70.592] kgem_check_bo: num_pages=+78, num_exec=+1 [ 70.592] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 70.592] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 70.592] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 70.592] kgem_add_handle: handle=4, index=0 [ 70.592] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 70.592] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 70.592] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 70.592] gen9_composite_get_binding_table(ffc0) [ 70.592] kgem_add_reloc64: handle=3, pos=16360, delta=0, domains=20002 [ 70.592] kgem_add_handle: handle=3, index=1 [ 70.592] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fff12000) [ 70.592] __kgem_bo_mark_dirty: handle=3 (proxy? 0) [ 70.592] [3fe0] bind bo(handle=3, addr=fff12000), format=192, width=715, height=37, pitch=3072, tiling=1 -> render [ 70.592] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 70.592] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 70.592] kgem_add_handle: handle=7, index=2 [ 70.592] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 70.592] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 70.593] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 70.593] gen9_emit_sampler: sampler = 1 [ 70.593] gen9_emit_sf: num_sf_outputs=1 [ 70.593] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 70.593] gen9_emit_vertex_elements: setup id=0 [ 70.593] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 70.593] (0, 0), (715, 37) [ 70.593] gen8_vertex_flush[490] = 3 [ 70.593] sna_composite_rectangles: pixmap=4043 marking clear [0]? 1 [ 70.593] sna_composite_rectangles(pixmap=4043, op=1, fff2f1f0 x 4 [(702, 0)x(13, 17) ...]) [ 70.593] sna_composite_rectangles: converted to op 1 [ 70.593] sna_composite_rectangles[0] (702, 0)x(13, 17) -> (702, 0), (715, 17) [ 70.593] sna_composite_rectangles[1] (702, 17)x(13, 3) -> (702, 17), (715, 20) [ 70.593] sna_composite_rectangles[2] (0, 17)x(13, 3) -> (0, 17), (13, 20) [ 70.593] sna_composite_rectangles[3] (0, 20)x(13, 17) -> (0, 20), (13, 37) [ 70.593] sna_composite_rectangles: nrects=4, region=(0, 0), (715, 37) x 4 [ 70.593] sna_composite_rectangles: clipped extents (0, 0),(715, 37) x 4 [ 70.593] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(715, 37) [ 70.593] sna_composite_rectangles: dropping last-cpu hint [ 70.593] sna_drawable_use_bo pixmap=4043, box=((0, 0), (715, 37)), flags=1... [ 70.593] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 70.593] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 70.593] sna_drawable_use_bo: using whole GPU bo [ 70.593] gen9_render_fill_boxes (op=1, color=(f2f2, f1f1, f0f0, ffff) [20028888]) [ 70.593] kgem_bo_is_render: handle=3, rq? 1 [1] [ 70.593] gen9_render_fill_boxes(fff2f1f0 x 4 [(702, 0), (715, 17) ...]) [ 70.593] sna_render_get_solid: fff2f1f0 [ 70.593] sna_render_get_solid(15) = fff2f1f0 (old) [ 70.593] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 70.593] kgem_check_bo: num_pages=+0, num_exec=+0 [ 70.593] gen9_composite_get_binding_table(ff00) [ 70.593] kgem_add_reloc64: handle=113, pos=16312, delta=0, domains=40000 [ 70.593] kgem_add_reloc64: adding proxy [delta=60] for handle=113 [ 70.593] kgem_add_handle: handle=113, index=3 [ 70.593] kgem_add_reloc64[5] = (delta=60, target handle=3, presumed=fe00a000) [ 70.593] [3fb0] bind bo(handle=113, addr=fe00a03c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 70.593] gen9_emit_vertex_elements: setup id=0 [ 70.593] (702, 0), (715, 17) [ 70.593] (0, 17), (13, 20) [ 70.593] (702, 17), (715, 20) [ 70.593] (0, 20), (13, 37) [ 70.593] gen8_vertex_flush[4cc] = 12 [ 70.593] sna_composite_rectangles(pixmap=4043, op=1, ff300a24 x 4 [(702, 0)x(13, 17) ...]) [ 70.593] sna_composite_rectangles: converted to op 1 [ 70.593] sna_composite_rectangles[0] (702, 0)x(13, 17) -> (702, 0), (715, 17) [ 70.593] sna_composite_rectangles[1] (702, 17)x(13, 3) -> (702, 17), (715, 20) [ 70.593] sna_composite_rectangles[2] (0, 17)x(13, 3) -> (0, 17), (13, 20) [ 70.593] sna_composite_rectangles[3] (0, 20)x(13, 17) -> (0, 20), (13, 37) [ 70.593] sna_composite_rectangles: nrects=4, region=(0, 0), (715, 37) x 4 [ 70.593] sna_composite_rectangles: clipped extents (0, 0),(715, 37) x 4 [ 70.593] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(715, 37) [ 70.593] sna_composite_rectangles: dropping last-cpu hint [ 70.593] sna_drawable_use_bo pixmap=4043, box=((0, 0), (715, 37)), flags=1... [ 70.593] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 70.593] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 70.593] sna_drawable_use_bo: using whole GPU bo [ 70.593] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 70.593] kgem_bo_is_render: handle=3, rq? 1 [1] [ 70.594] gen9_render_fill_boxes(ff300a24 x 4 [(702, 0), (715, 17) ...]) [ 70.594] sna_render_get_solid: ff300a24 [ 70.594] sna_render_get_solid(17) = ff300a24 (old) [ 70.594] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 70.594] kgem_check_bo: num_pages=+0, num_exec=+0 [ 70.594] gen9_composite_get_binding_table(fe80) [ 70.594] kgem_add_reloc64: handle=113, pos=16280, delta=0, domains=40000 [ 70.594] kgem_add_reloc64: adding proxy [delta=68] for handle=113 [ 70.594] kgem_add_reloc64[6] = (delta=68, target handle=3, presumed=fe00a000) [ 70.594] [3f90] bind bo(handle=113, addr=fe00a044), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 70.594] gen9_emit_vertex_elements: setup id=0 [ 70.594] (702, 0), (715, 17) [ 70.594] (0, 17), (13, 20) [ 70.594] (702, 17), (715, 20) [ 70.594] (0, 20), (13, 37) [ 70.594] gen8_vertex_flush[508] = 12 [ 70.594] sna_composite_rectangles(pixmap=4043, op=1, ff300a24 x 4 [(702, 0)x(13, 17) ...]) [ 70.594] sna_composite_rectangles: converted to op 1 [ 70.594] sna_composite_rectangles[0] (702, 0)x(13, 17) -> (702, 0), (715, 17) [ 70.594] sna_composite_rectangles[1] (702, 17)x(13, 3) -> (702, 17), (715, 20) [ 70.594] sna_composite_rectangles[2] (0, 17)x(13, 3) -> (0, 17), (13, 20) [ 70.594] sna_composite_rectangles[3] (0, 20)x(13, 17) -> (0, 20), (13, 37) [ 70.594] sna_composite_rectangles: nrects=4, region=(0, 0), (715, 37) x 4 [ 70.594] sna_composite_rectangles: clipped extents (0, 0),(715, 37) x 4 [ 70.594] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(715, 37) [ 70.594] sna_composite_rectangles: dropping last-cpu hint [ 70.594] sna_drawable_use_bo pixmap=4043, box=((0, 0), (715, 37)), flags=1... [ 70.594] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 70.594] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 70.594] sna_drawable_use_bo: using whole GPU bo [ 70.594] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 70.594] kgem_bo_is_render: handle=3, rq? 1 [1] [ 70.594] gen9_render_fill_boxes(ff300a24 x 4 [(702, 0), (715, 17) ...]) [ 70.594] sna_render_get_solid: ff300a24 [ 70.594] sna_render_get_solid(17) = ff300a24 (last) [ 70.594] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 70.594] kgem_check_bo: num_pages=+0, num_exec=+0 [ 70.594] gen9_composite_get_binding_table(fe00) [ 70.594] gen9_emit_vertex_elements: setup id=0 [ 70.594] (702, 0), (715, 17) [ 70.594] (0, 17), (13, 20) [ 70.594] (702, 17), (715, 20) [ 70.594] (0, 20), (13, 37) [ 70.594] gen8_vertex_flush[508] = 24 [ 70.594] sna_glyphs(op=3, nlist=1, src=(1, 15)) [ 70.594] kgem_bo_is_busy: handle=3, domain: 0 exec? 1, rq? 1 [ 70.594] sna_glyphs: discarding mask [ 70.594] glyphs0_to_dst(op=3, src=(1, 15), nlist=1, dst=(1, 15)+(0, 0)) [ 70.594] clipped_glyphs? 2 glyph in 1 lists extents (1, 5), (19, 18), region (2, 17), (13, 18): yes [ 70.594] gen9_render_composite: 0x0, current mode=1/1 [ 70.594] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 70.594] kgem_bo_is_busy: handle=3, domain: 0 exec? 1, rq? 1 [ 70.594] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 70.594] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 70.594] sna_drawable_use_bo pixmap=4043, box=((2, 17), (13, 18)), flags=7... [ 70.594] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 70.594] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 70.594] sna_drawable_use_bo: using whole GPU bo [ 70.595] gen9_composite_set_target: pixmap=4043, format=20028888, size=715x37, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 70.595] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 70.595] color_convert: src=ff8ae234 [20028888] [ 70.595] color_convert: dst=ff8ae234 [20028888] [ 70.595] sna_render_get_solid: ff8ae234 [ 70.595] sna_render_get_solid(22) = ff8ae234 (old) [ 70.595] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 70.595] sna_transform_is_imprecise_integer_translation: no transform [ 70.595] gen9_composite_picture: integer translation (0, 0), removing [ 70.595] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 70.595] sna_render_pixmap_bo: GPU all damaged [ 70.595] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 70.595] gen4_choose_composite_emitter: solid, identity mask [ 70.595] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 70.595] aligning vertex: was 2, now 4 floats per vertex [ 70.595] gen9_composite_get_binding_table(fe00) [ 70.595] kgem_add_reloc64: handle=113, pos=16248, delta=0, domains=40000 [ 70.595] kgem_add_reloc64: adding proxy [delta=88] for handle=113 [ 70.595] kgem_add_reloc64[7] = (delta=88, target handle=3, presumed=fe00a000) [ 70.595] [3f70] bind bo(handle=113, addr=fe00a058), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 70.595] kgem_add_reloc64: handle=6, pos=16232, delta=0, domains=40000 [ 70.595] kgem_add_handle: handle=6, index=4 [ 70.595] kgem_add_reloc64[8] = (delta=0, target handle=4, presumed=fd581000) [ 70.595] [3f60] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 70.595] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 70.595] gen9_emit_sampler: sampler = a [ 70.595] gen9_emit_sf: num_sf_outputs=2 [ 70.595] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 70.595] gen9_emit_vertex_elements: setup id=9 [ 70.595] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 70.595] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 70.595] glyphs0_to_dst: glyph=(9, 5), (19, 18), clip=(2, 17), (13, 18) [ 70.595] glyphs0_to_dst: blt=(9, 17), (13, 18) [ 70.595] emit_primitive_identity_mask__avx2: dst=(9, 17), mask=(672.00, 60.00) x (4.00, 1.00) [ 70.595] gen8_vertex_flush[5e4] = 3 [ 70.595] gen9_magic_ca_pass: CA fixup (20 -> 23) [ 70.595] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 70.595] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 70.595] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 70.595] sna_composite_rectangles(pixmap=4043, op=1, ffffffff x 2 [(1, 18)x(9, 2) ...]) [ 70.595] sna_composite_rectangles: converted to op 1 [ 70.595] sna_composite_rectangles[0] (1, 18)x(9, 2) -> (1, 18), (10, 20) [ 70.595] sna_composite_rectangles[1] (1, 20)x(9, 15) -> (1, 20), (10, 35) [ 70.595] sna_composite_rectangles: nrects=2, region=(1, 18), (10, 35) x 2 [ 70.595] sna_composite_rectangles: clipped extents (1, 18),(10, 35) x 1 [ 70.595] sna_composite_rectangles: pixmap +(0, 0) extents (1, 18),(10, 35) [ 70.595] sna_composite_rectangles: dropping last-cpu hint [ 70.595] sna_drawable_use_bo pixmap=4043, box=((1, 18), (10, 35)), flags=9... [ 70.595] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 70.595] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 70.595] sna_drawable_use_bo: using whole GPU bo [ 70.595] gen9_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20028888]) [ 70.595] kgem_bo_is_render: handle=3, rq? 1 [1] [ 70.595] gen9_render_fill_boxes(ffffffff x 1 [(1, 18), (10, 35) ...]) [ 70.595] sna_render_get_solid: ffffffff [ 70.595] sna_render_get_solid(white) [ 70.595] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 70.595] kgem_check_bo: num_pages=+0, num_exec=+0 [ 70.596] aligning vertex: was 4, now 2 floats per vertex [ 70.596] gen9_composite_get_binding_table(fd40) [ 70.596] kgem_add_reloc64: handle=7, pos=16200, delta=0, domains=40000 [ 70.596] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 70.596] kgem_add_reloc64[9] = (delta=1048, target handle=2, presumed=fffe8000) [ 70.596] [3f40] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 70.596] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 70.596] gen9_emit_sampler: sampler = 1 [ 70.596] gen9_emit_sf: num_sf_outputs=1 [ 70.596] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 70.596] gen9_emit_vertex_elements: setup id=0 [ 70.596] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 70.596] (1, 18), (10, 35) [ 70.596] gen8_vertex_flush[720] = 3 [ 70.596] sna_validate_gc(0x561c94ab2470) changes=e0000, previous serial=80000f24, drawable=f24 [ 70.596] sna_validate_gc: recomputing clip [ 70.596] sna_validate_gc: composite clip=4x[(65, 908), (780, 945)] [0x561c94ab0d80] [ 70.596] sna_copy_area: src=pixmap=4043:(0, 0)x(715, 37)+(0, 0) -> dst=pixmap=3060:(0, 884)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 70.596] sna_copy_area: normal copy [ 70.596] sna_do_copy: src=(0, 0), dst=(0, 884), size=(715x37) [ 70.596] sna_do_copy: after drawable: src=(0, 0), dst=(65, 908), size=(715x37) [ 70.596] sna_do_copy: dst extents (65, 908), (780, 945), dst clip extents (65, 908), (780, 945), dst size=3775x2136 [ 70.596] sna_do_copy: clipped dst extents (65, 908), (780, 945) [ 70.596] sna_do_copy: unclipped src extents (0, 0), (715, 37) [ 70.596] sna_do_copy: clipped src extents (0, 0), (715, 37) [ 70.596] sna_do_copy: pixmap -- no source clipping [ 70.596] sna_do_copy: src extents (0, 0), (715, 37) x 1 [ 70.596] sna_do_copy: copy region (65, 908), (780, 945) x 4 + (-65, -908) [ 70.596] sna_copy_boxes (boxes=4x[(767, 908), (780, 925)...], src pixmap=4043+(-65, -908), dst pixmap=3060+(-65, -24), alu=3, src.size=715x37, dst.size=3775x2136) [ 70.596] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94a26fb0, gpu_bo=3, cpu_bo=0), replaces=0 [ 70.596] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 70.596] sna_drawable_use_bo pixmap=3060, box=((0, 884), (715, 921)), flags=3... [ 70.596] sna_drawable_use_bo: exported target, set PREFER_GPU [ 70.596] sna_drawable_use_bo: pinned, never REPLACES [ 70.596] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=3 [ 70.596] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 70.596] sna_drawable_use_bo: using whole GPU bo [ 70.596] sna_pixmap_move_to_gpu(pixmap=4043, usage=0), flags=a [ 70.596] sna_pixmap_move_to_gpu: already all-damaged [ 70.596] sna_pixmap_mark_active: pixmap=4043, handle=3 [ 70.596] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 70.596] gen9_render_copy_boxes (0, -884)->(0, 0) x 4, alu=3, flags=0, self-copy=0, overlaps? 0 [ 70.596] kgem_bo_is_render: handle=3, rq? 1 [1] [ 70.596] kgem_bo_is_render: handle=9, rq? 0 [0] [ 70.596] kgem_bo_is_render: handle=9, rq? 0 [0] [ 70.596] kgem_bo_is_render: handle=3, rq? 1 [1] [ 70.596] kgem_set_mode: flushing before new bo [ 70.596] gen8_vertex_close: used=98, vbo active? 23, vb=201, nreloc=2 [ 70.596] gen8_vertex_close: reloc[0] = 287 [ 70.596] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 70.596] kgem_add_handle: handle=23, index=5 [ 70.596] kgem_add_reloc64[10] = (delta=0, target handle=5, presumed=fd541000) [ 70.596] gen8_vertex_close: reloc[1] = 372 [ 70.596] kgem_add_reloc64: handle=23, pos=372, delta=0, domains=200000 [ 70.597] kgem_add_reloc64[11] = (delta=0, target handle=5, presumed=fd541000) [ 70.597] batch[1/1, flags=1800]: 462 462 16192 16384, nreloc=12, nexec=6, nfence=0, aperture=1178 [fenced=0] [ 70.597] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 70.597] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 70.597] kgem_fixup_relocs: shrinking by 61440 [ 70.597] __kgem_busy: handle=1, busy=0, wedged=0 [ 70.597] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 70.597] kgem_commit: release handle=3 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fff12000 [ 70.597] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 70.597] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 70.597] __kgem_bo_clear_busy: handle=7 [ 70.597] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 70.597] kgem_commit: release handle=113 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 70.597] __kgem_bo_clear_busy: handle=113 [ 70.597] kgem_commit: release handle=113 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fe00a000 [ 70.597] kgem_commit: release handle=113 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 70.597] __kgem_bo_clear_busy: handle=113 [ 70.597] kgem_commit: release handle=113 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 70.597] __kgem_bo_clear_busy: handle=113 [ 70.597] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 70.597] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 70.597] __kgem_bo_clear_busy: handle=7 [ 70.597] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 70.597] __kgem_busy: handle=1, busy=131072, wedged=0 [ 70.597] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 70.597] kgem_check_bo: num_pages=+8178, num_exec=+2 [ 70.597] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 70.597] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 70.597] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 70.597] kgem_add_handle: handle=4, index=0 [ 70.597] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 70.597] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 70.597] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 70.597] gen9_composite_get_binding_table(ffc0) [ 70.597] kgem_add_reloc64: handle=9, pos=16360, delta=0, domains=20002 [ 70.597] kgem_add_handle: handle=9, index=1 [ 70.597] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f02dd000) [ 70.597] __kgem_bo_mark_dirty: handle=9 (proxy? 0) [ 70.597] [3fe0] bind bo(handle=9, addr=f02dd000), format=192, width=3775, height=2136, pitch=15360, tiling=1 -> render [ 70.597] kgem_add_reloc64: handle=3, pos=16344, delta=0, domains=40000 [ 70.597] kgem_add_handle: handle=3, index=2 [ 70.597] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fff12000) [ 70.597] [3fd0] bind bo(handle=3, addr=fff12000), format=192, width=715, height=37, pitch=3072, tiling=1 -> sampler [ 70.597] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 70.597] gen9_emit_sampler: sampler = 0 [ 70.597] gen9_emit_sf: num_sf_outputs=1 [ 70.597] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 70.597] gen9_emit_vertex_elements: setup id=0 [ 70.597] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 70.597] (702, 0) -> (702, 884) + (13, 17) [ 70.597] (0, 17) -> (0, 901) + (13, 3) [ 70.597] (702, 17) -> (702, 901) + (13, 3) [ 70.597] (0, 20) -> (0, 904) + (13, 17) [ 70.597] gen8_vertex_flush[490] = 12 [ 70.597] sna_accel_flush: flush?=1, dirty?=0 [ 70.597] gen8_vertex_close: used=122, vbo active? 23, vb=1, nreloc=1 [ 70.597] gen8_vertex_close: reloc[0] = 287 [ 70.597] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 70.597] kgem_add_handle: handle=23, index=3 [ 70.597] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 70.597] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=8252 [fenced=0] [ 70.597] __kgem_busy: handle=1, busy=0, wedged=0 [ 70.597] __kgem_retire_rq: request 1 complete [ 70.597] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 70.597] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 70.597] kgem_fixup_relocs: shrinking by 61440 [ 70.597] __kgem_busy: handle=1, busy=0, wedged=0 [ 70.597] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 70.597] kgem_commit: release handle=9 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f02dd000 [ 70.597] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 70.597] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fff12000 [ 70.597] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 70.597] __kgem_busy: handle=1, busy=131072, wedged=0 [ 70.597] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 70.597] sna_accel_flush: flush?=0, dirty?=0 [ 70.597] sna_accel_flush: flush?=0, dirty?=0 [ 70.597] sna_accel_flush: flush?=0, dirty?=0 [ 70.597] sna_block_handler (tv=0.0) [ 70.597] sna_wakeup_handler [ 70.597] sna_accel_flush: flush?=0, dirty?=0 [ 70.597] sna_accel_flush: flush?=0, dirty?=0 [ 70.597] sna_accel_flush: flush?=0, dirty?=0 [ 70.597] sna_destroy_pixmap: pixmap=4043, attached?=1 [ 70.597] _kgem_bo_destroy: handle=3, proxy? 0 [ 70.597] __kgem_bo_destroy: handle=3, size=319488 [ 70.597] __kgem_busy: handle=3, busy=0, wedged=0 [ 70.597] __kgem_bo_clear_busy: handle=3 [ 70.597] kgem_bo_move_to_inactive: moving handle=3 to inactive [ 70.597] __sna_free_pixmap(pixmap=4043) [ 70.597] sna_accel_flush: flush?=0, dirty?=0 [ 70.597] sna_accel_flush: flush?=0, dirty?=0 [ 70.597] sna_accel_flush: flush?=0, dirty?=0 [ 70.597] sna_block_handler (tv=0.463000) [ 70.597] kgem_retire, need_retire?=1 [ 70.597] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 70.597] kgem_retire__requests_ring: retiring ring 0 [ 70.597] __kgem_busy: handle=1, busy=0, wedged=0 [ 70.597] __kgem_retire_rq: request 1 complete [ 70.597] __kgem_bo_flush: handle=9, busy=0, wedged=0 [ 70.597] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 70.597] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 70.597] kgem_retire -- retired=0, need_retire=0 [ 70.597] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 70.597] gen6_render_retire: resetting idle vbo [ 70.597] sna_scanout_do_flush: flush timer active: delta=10 [ 70.597] sna_accel_do_throttle -- no pending activity [ 70.597] sna_accel_block: evaluating timers, active=5 [ 70.597] sna_accel_block: flush timer expires in 10 [70607] [ 70.598] sna_wakeup_handler [ 70.598] sna_accel_flush: flush?=0, dirty?=0 [ 70.598] sna_accel_flush: flush?=0, dirty?=0 [ 70.598] sna_block_handler (tv=0.462000) [ 70.598] sna_scanout_do_flush: flush timer active: delta=9 [ 70.598] sna_accel_do_throttle -- no pending activity [ 70.598] sna_accel_block: evaluating timers, active=5 [ 70.598] sna_accel_block: flush timer expires in 9 [70607] [ 70.599] sna_wakeup_handler [ 70.599] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=128, name=76 [ 70.599] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 70.599] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 70.599] sna_dri2_get_back: draw size=7680x2160, back buffer handle=128 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 [ 70.599] sna_dri2_get_back: reuse backbuffer? 1 [ 70.599] sna_dri2_get_back: back buffer handle=128, active?=0, refcnt=1 [ 70.599] sna_dri2_get_back: reuse unattached back [ 70.599] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 70.599] sna_dri2_reuse_buffer: reusing back buffer handle=128, name=76, pitch=30720, age=0 [ 70.599] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 70.599] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=40, name=5, active_scanout=3 [ 70.599] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 70.599] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 70.599] sna_accel_flush: flush?=0, dirty?=0 [ 70.599] sna_accel_flush: flush?=0, dirty?=0 [ 70.599] sna_accel_flush: flush?=0, dirty?=0 [ 70.599] sna_block_handler (tv=0.461000) [ 70.599] sna_scanout_do_flush: flush timer active: delta=8 [ 70.599] sna_accel_do_throttle -- no pending activity [ 70.599] sna_accel_block: evaluating timers, active=5 [ 70.599] sna_accel_block: flush timer expires in 8 [70607] [ 70.599] sna_wakeup_handler [ 70.599] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 70.599] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 70.599] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 70.599] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 70.599] sna_dri2_get_msc(draw=146, pipe=0) [ 70.600] sna_crtc_record_swap: recording last swap on pipe=0, frame 3985 [msc=3985], time 70.590264 [ 70.600] sna_dri2_get_msc: msc=3985 [raw=3985], ust=70590264 [ 70.600] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=128 (refs=1/1, flush=0) , front=40 (refs=1/4, flush=1) [ 70.600] sna_dri2_schedule_swap(target_msc=3968, divisor=0, remainder=0) [ 70.600] sna_dri2_schedule_swap: using front handle=40, active_scanout?=3, flush?=1 [ 70.600] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 70.600] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 70.600] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 70.600] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 70.600] sna_crtc_record_swap: recording last swap on pipe=0, frame 3985 [msc=3985], time 70.590264 [ 70.600] immediate_swap: current_msc=3985, target_msc=3968 -- yes [ 70.600] can_flip: no, shadow enabled [ 70.600] sna_dri2_add_event: adding event to window 146) [ 70.600] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 70.600] sna_dri2_immediate_blit: no pending blit, starting chain [ 70.600] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 70.600] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 70.600] can_xchg: back size=8701e00, front size=8701e00 [ 70.600] can_xchg: yes, pixmap=165 [ 70.600] sna_dri2_xchg: win=146, exchange front=40/5,ref=2 and back=128/76,ref=2, pixmap=165 7680x2160 [ 70.600] sna_dri2_xchg: back_bo handle=128, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 70.600] sna_dri2_xchg: front_bo handle=40, pitch=30720, size=132710400, ref=4, active_scanout?=3 [ 70.600] set_bo: pixmap=165, handle=128 (old handle=40) [ 70.600] set_bo: marking whole pixmap as damaged [ 70.600] set_bo: applying final/discard move-to-gpu [ 70.600] wait_for_shadow: flags=0, flips=0, handle=40, shadow=32 [ 70.600] set_bo: dropping flush hint from handle=40 [ 70.600] set_bo: adding flush hint to handle=128 [ 70.600] mark_stale(handle=40) => 1 [ 70.600] swap_limit: draw=146 setting swap limit to 3 [ 70.600] sna_dri2_swap_limit_validate: swap limit set to 3 [ 70.600] sna_next_vblank(pipe=0, waiting until next vblank) [ 70.600] sna_dri2_schedule_swap: reported target_msc=3985 [ 70.600] sna_accel_flush: flush?=0, dirty?=0 [ 70.600] sna_accel_flush: flush?=0, dirty?=0 [ 70.600] sna_accel_flush: flush?=0, dirty?=0 [ 70.600] sna_accel_flush: flush?=0, dirty?=0 [ 70.600] sna_block_handler (tv=0.460000) [ 70.600] sna_scanout_do_flush: flush timer active: delta=7 [ 70.600] sna_accel_do_throttle -- no pending activity [ 70.600] sna_accel_block: evaluating timers, active=5 [ 70.600] sna_accel_block: flush timer expires in 7 [70607] [ 70.606] sna_wakeup_handler [ 70.606] sna_mode_wakeup: len=32 [ 70.606] sna_dri2_vblank_handler(type=2, sequence=3986, draw=3353) [ 70.606] sna_crtc_record_swap: recording last swap on pipe=0, frame 3986 [msc=3986], time 70.606931 [ 70.606] sna_dri2_vblank_handler: 2 complete, frame=3986 tv=70.606931 [ 70.606] sna_dri2_blit_complete: blit finished [ 70.606] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=3986, tv=70.606931) [ 70.606] frame_swap_complete(type=2): draw=146, pipe=0, frame=3986 [msc=3986], tv=70.606931 [ 70.606] sna_accel_flush: flush?=0, dirty?=0 [ 70.606] sna_dri2_event_free(draw?=1) [ 70.606] sna_dri2_remove_event: remove[0x561c94a02c70] from window 146, active? 1 [ 70.606] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 70.606] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=40] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 70.606] sna_dri2_vblank_handler complete [ 70.606] sna_block_handler (tv=0.454000) [ 70.606] sna_scanout_do_flush: flush timer active: delta=1 [ 70.606] sna_scanout_do_flush (time=70606), triggered [ 70.606] sna_scanout_flush (time=70606), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 70.606] has_shadow: has pending damage? 1, outstanding flips: 0 [ 70.606] stop_flush: scanout=128 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 70.606] has_shadow: has pending damage? 1, outstanding flips: 0 [ 70.606] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 70.606] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 70.606] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 70.606] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 70.606] sna_pixmap_move_to_gpu: already all-damaged [ 70.606] sna_pixmap_mark_active: pixmap=165, handle=128 [ 70.606] sna_mode_redisplay: crtc[0] transformed? 0 [ 70.606] sna_mode_redisplay: crtc[1] transformed? 0 [ 70.606] sna_mode_redisplay: crtc[2] transformed? 0 [ 70.606] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=128 [active=1] [ 70.606] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 40, transformed? 0 [ 70.606] get_fb: reusing fb=112 for handle=128 [ 70.606] sna_mode_redisplay: recording flip on CRTC:32 handle=128, active_scanout=2, serial=2 [ 70.606] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 70.606] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 40, transformed? 0 [ 70.606] sna_mode_redisplay: recording flip on CRTC:39 handle=128, active_scanout=3, serial=3 [ 70.606] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 70.606] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 70.606] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 70.606] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=128, shadow handle=32 [ 70.606] sna_accel_do_throttle -- no pending activity [ 70.606] sna_accel_block: evaluating timers, active=5 [ 70.606] sna_accel_block: flush timer expires in 16 [70622] [ 70.621] sna_wakeup_handler [ 70.621] sna_mode_wakeup: len=32 [ 70.621] sna_mode_wakeup: recording last swap on pipe=1, frame 3957 [f75], time 70.622204 [ 70.621] sna_mode_wakeup: removing handle=40 [active_scanout=1] from scanout, installing handle=128 [active_scanout=3] [ 70.621] sna_mode_wakeup: flip complete, pending? 2 [ 70.621] sna_block_handler (tv=0.439000) [ 70.621] sna_scanout_do_flush: flush timer active: delta=1 [ 70.621] sna_scanout_do_flush (time=70621), triggered [ 70.621] sna_scanout_flush (time=70621), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 70.621] has_shadow: has pending damage? 0, outstanding flips: 1 [ 70.621] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 70.621] has_shadow: has pending damage? 0, outstanding flips: 1 [ 70.621] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) [ 70.621] sna_accel_do_throttle -- no pending activity [ 70.621] sna_accel_block: evaluating timers, active=5 [ 70.621] sna_accel_block: flush timer expires in 16 [70637] [ 70.623] sna_wakeup_handler [ 70.623] sna_mode_wakeup: len=32 [ 70.623] sna_mode_wakeup: recording last swap on pipe=0, frame 3987 [f93], time 70.623602 [ 70.623] sna_mode_wakeup: removing handle=40 [active_scanout=0] from scanout, installing handle=128 [active_scanout=3] [ 70.623] sna_mode_wakeup: flip complete, pending? 1 [ 70.623] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 70.623] sna_block_handler (tv=0.437000) [ 70.623] sna_scanout_do_flush: flush timer active: delta=14 [ 70.623] sna_accel_do_throttle -- no pending activity [ 70.623] sna_accel_block: evaluating timers, active=5 [ 70.623] sna_accel_block: flush timer expires in 14 [70637] [ 70.637] sna_wakeup_handler [ 70.637] sna_block_handler (tv=0.423000) [ 70.637] sna_scanout_do_flush: flush timer active: delta=0 [ 70.637] sna_scanout_do_flush (time=70637), triggered [ 70.637] sna_scanout_flush (time=70637), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 70.637] has_shadow: has pending damage? 0, outstanding flips: 0 [ 70.637] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 70.637] has_shadow: has pending damage? 0, outstanding flips: 0 [ 70.637] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 70.637] sna_accel_do_throttle -- no pending activity [ 70.637] sna_accel_block: evaluating timers, active=5 [ 70.637] sna_accel_block: flush timer expires in 16 [70653] [ 70.653] sna_wakeup_handler [ 70.653] sna_block_handler (tv=0.407000) [ 70.653] sna_scanout_do_flush: flush timer active: delta=0 [ 70.653] sna_scanout_do_flush (time=70653), triggered [ 70.653] sna_scanout_flush (time=70653), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 70.653] has_shadow: has pending damage? 0, outstanding flips: 0 [ 70.653] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 70.653] has_shadow: has pending damage? 0, outstanding flips: 0 [ 70.653] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 70.653] sna_accel_do_throttle -- no pending activity [ 70.653] sna_accel_block: evaluating timers, active=5 [ 70.653] sna_accel_block: flush timer expires in 16 [70669] [ 70.670] sna_wakeup_handler [ 70.670] sna_block_handler (tv=0.390000) [ 70.670] sna_scanout_do_flush: flush timer active: delta=-1 [ 70.670] sna_scanout_do_flush (time=70670), triggered [ 70.670] sna_scanout_flush (time=70670), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 70.670] has_shadow: has pending damage? 0, outstanding flips: 0 [ 70.670] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 70.670] has_shadow: has pending damage? 0, outstanding flips: 0 [ 70.670] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 70.670] sna_accel_do_throttle -- no pending activity [ 70.670] sna_accel_block: evaluating timers, active=5 [ 70.670] sna_accel_block: flush timer expires in 16 [70686] [ 70.673] sna_wakeup_handler [ 70.674] sna_accel_flush: flush?=0, dirty?=0 [ 70.674] sna_accel_flush: flush?=0, dirty?=0 [ 70.674] sna_accel_flush: flush?=0, dirty?=0 [ 70.674] sna_accel_flush: flush?=0, dirty?=0 [ 70.674] sna_accel_flush: flush?=0, dirty?=0 [ 70.674] sna_accel_flush: flush?=0, dirty?=0 [ 70.674] sna_accel_flush: flush?=0, dirty?=0 [ 70.674] sna_accel_flush: flush?=0, dirty?=0 [ 70.674] sna_accel_flush: flush?=0, dirty?=0 [ 70.674] sna_accel_flush: flush?=0, dirty?=0 [ 70.674] sna_accel_flush: flush?=0, dirty?=0 [ 70.674] sna_accel_flush: flush?=0, dirty?=0 [ 70.674] sna_accel_flush: flush?=0, dirty?=0 [ 70.674] sna_accel_flush: flush?=0, dirty?=0 [ 70.674] sna_block_handler (tv=0.386000) [ 70.674] sna_scanout_do_flush: flush timer active: delta=12 [ 70.674] sna_accel_do_throttle -- no pending activity [ 70.674] sna_accel_block: evaluating timers, active=5 [ 70.674] sna_accel_block: flush timer expires in 12 [70686] [ 70.674] sna_wakeup_handler [ 70.674] sna_accel_flush: flush?=0, dirty?=0 [ 70.674] sna_accel_flush: flush?=0, dirty?=0 [ 70.674] sna_accel_flush: flush?=0, dirty?=0 [ 70.674] sna_block_handler (tv=0.386000) [ 70.674] sna_scanout_do_flush: flush timer active: delta=12 [ 70.674] sna_accel_do_throttle -- no pending activity [ 70.674] sna_accel_block: evaluating timers, active=5 [ 70.674] sna_accel_block: flush timer expires in 12 [70686] [ 70.674] sna_wakeup_handler [ 70.674] sna_accel_flush: flush?=0, dirty?=0 [ 70.674] sna_accel_flush: flush?=0, dirty?=0 [ 70.674] sna_block_handler (tv=0.386000) [ 70.674] sna_scanout_do_flush: flush timer active: delta=12 [ 70.674] sna_accel_do_throttle -- no pending activity [ 70.674] sna_accel_block: evaluating timers, active=5 [ 70.674] sna_accel_block: flush timer expires in 12 [70686] [ 70.674] sna_wakeup_handler [ 70.674] sna_accel_flush: flush?=0, dirty?=0 [ 70.674] sna_accel_flush: flush?=0, dirty?=0 [ 70.674] sna_accel_flush: flush?=0, dirty?=0 [ 70.674] sna_block_handler (tv=0.386000) [ 70.674] sna_scanout_do_flush: flush timer active: delta=12 [ 70.674] sna_accel_do_throttle -- no pending activity [ 70.675] sna_accel_block: evaluating timers, active=5 [ 70.675] sna_accel_block: flush timer expires in 12 [70686] [ 70.675] sna_wakeup_handler [ 70.675] sna_accel_flush: flush?=0, dirty?=0 [ 70.675] sna_accel_flush: flush?=0, dirty?=0 [ 70.675] sna_accel_flush: flush?=0, dirty?=0 [ 70.675] sna_block_handler (tv=0.385000) [ 70.675] sna_scanout_do_flush: flush timer active: delta=11 [ 70.675] sna_accel_do_throttle -- no pending activity [ 70.675] sna_accel_block: evaluating timers, active=5 [ 70.675] sna_accel_block: flush timer expires in 11 [70686] [ 70.675] sna_wakeup_handler [ 70.675] sna_accel_flush: flush?=0, dirty?=0 [ 70.675] sna_accel_flush: flush?=0, dirty?=0 [ 70.675] sna_block_handler (tv=0.385000) [ 70.675] sna_scanout_do_flush: flush timer active: delta=11 [ 70.675] sna_accel_do_throttle -- no pending activity [ 70.675] sna_accel_block: evaluating timers, active=5 [ 70.675] sna_accel_block: flush timer expires in 11 [70686] [ 70.675] sna_wakeup_handler [ 70.675] sna_accel_flush: flush?=0, dirty?=0 [ 70.675] sna_accel_flush: flush?=0, dirty?=0 [ 70.675] sna_block_handler (tv=0.385000) [ 70.675] sna_scanout_do_flush: flush timer active: delta=11 [ 70.675] sna_accel_do_throttle -- no pending activity [ 70.675] sna_accel_block: evaluating timers, active=5 [ 70.675] sna_accel_block: flush timer expires in 11 [70686] [ 70.675] sna_wakeup_handler [ 70.675] sna_accel_flush: flush?=0, dirty?=0 [ 70.675] sna_accel_flush: flush?=0, dirty?=0 [ 70.675] sna_accel_flush: flush?=0, dirty?=0 [ 70.675] sna_block_handler (tv=0.385000) [ 70.675] sna_scanout_do_flush: flush timer active: delta=11 [ 70.675] sna_accel_do_throttle -- no pending activity [ 70.675] sna_accel_block: evaluating timers, active=5 [ 70.676] sna_accel_block: flush timer expires in 11 [70686] [ 70.676] sna_wakeup_handler [ 70.676] sna_accel_flush: flush?=0, dirty?=0 [ 70.676] sna_accel_flush: flush?=0, dirty?=0 [ 70.676] sna_block_handler (tv=0.384000) [ 70.676] sna_scanout_do_flush: flush timer active: delta=10 [ 70.676] sna_accel_do_throttle -- no pending activity [ 70.676] sna_accel_block: evaluating timers, active=5 [ 70.676] sna_accel_block: flush timer expires in 10 [70686] [ 70.676] sna_wakeup_handler [ 70.676] sna_accel_flush: flush?=0, dirty?=0 [ 70.676] sna_accel_flush: flush?=0, dirty?=0 [ 70.676] sna_block_handler (tv=0.384000) [ 70.676] sna_scanout_do_flush: flush timer active: delta=10 [ 70.676] sna_accel_do_throttle -- no pending activity [ 70.676] sna_accel_block: evaluating timers, active=5 [ 70.676] sna_accel_block: flush timer expires in 10 [70686] [ 70.676] sna_wakeup_handler [ 70.676] sna_accel_flush: flush?=0, dirty?=0 [ 70.676] sna_accel_flush: flush?=0, dirty?=0 [ 70.676] sna_block_handler (tv=0.384000) [ 70.676] sna_scanout_do_flush: flush timer active: delta=10 [ 70.676] sna_accel_do_throttle -- no pending activity [ 70.676] sna_accel_block: evaluating timers, active=5 [ 70.676] sna_accel_block: flush timer expires in 10 [70686] [ 70.676] sna_wakeup_handler [ 70.676] sna_accel_flush: flush?=0, dirty?=0 [ 70.676] sna_accel_flush: flush?=0, dirty?=0 [ 70.676] sna_accel_flush: flush?=0, dirty?=0 [ 70.676] sna_block_handler (tv=0.384000) [ 70.676] sna_scanout_do_flush: flush timer active: delta=10 [ 70.676] sna_accel_do_throttle -- no pending activity [ 70.676] sna_accel_block: evaluating timers, active=5 [ 70.676] sna_accel_block: flush timer expires in 10 [70686] [ 70.676] sna_wakeup_handler [ 70.676] sna_accel_flush: flush?=0, dirty?=0 [ 70.676] sna_accel_flush: flush?=0, dirty?=0 [ 70.676] sna_block_handler (tv=0.384000) [ 70.676] sna_scanout_do_flush: flush timer active: delta=10 [ 70.676] sna_accel_do_throttle -- no pending activity [ 70.676] sna_accel_block: evaluating timers, active=5 [ 70.676] sna_accel_block: flush timer expires in 10 [70686] [ 70.676] sna_wakeup_handler [ 70.676] sna_accel_flush: flush?=0, dirty?=0 [ 70.676] sna_accel_flush: flush?=0, dirty?=0 [ 70.676] sna_accel_flush: flush?=0, dirty?=0 [ 70.676] sna_create_pixmap(1, 1, 32, usage=0) [ 70.677] kgem_can_create_2d: 1x1 @ 32 [ 70.677] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=1 [ 70.677] kgem_can_create_2d: untiled size=4096 [ 70.677] kgem_choose_tiling: disabling tiling [1x1] for single row/col [ 70.677] kgem_choose_tiling: 1x1 -> 0 [ 70.677] sna_create_pixmap: usage=0, flags=a [ 70.677] sna_create_pixmap: small buffer [4], attaching to shadow pixmap [ 70.677] create_pixmap: allocating pixmap 1x1, depth=32/32, size=12 [ 70.677] create_pixmap: serial=4044, usage=0, 1x1 [ 70.677] sna_create_pixmap: serial=4044, 1x1, usage=0 [ 70.677] sna_composite_rectangles(pixmap=4045, op=0, 0 x 1 [(0, 0)x(1, 1) ...]) [ 70.677] sna_composite_rectangles: converted to op 0 [ 70.677] sna_composite_rectangles[0] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 70.677] sna_composite_rectangles: nrects=1, region=(0, 0), (1, 1) x 1 [ 70.677] sna_composite_rectangles: clipped extents (0, 0),(1, 1) x 1 [ 70.677] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(1, 1) [ 70.677] sna_composite_rectangles: fallback, dst pixmap=4045 too small or not attached [ 70.677] sna_composite_rectangles: fallback [ 70.677] sna_drawable_move_region_to_cpu(pixmap=4045 (1x1), [(0, 0), (1, 1)], flags=1) [ 70.677] sna_drawable_move_region_to_cpu: region (0, 0), (1, 1) + (0, 0) subsumes pixmap (1x1) [ 70.677] _sna_pixmap_move_to_cpu(pixmap=4045, 1x1, flags=1) [ 70.677] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 70.677] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 70.677] operate_inplace: no, inplace operation not suitable [ 70.677] _sna_pixmap_move_to_cpu: marking as damaged [ 70.677] __sna_damage_all(1, 1) [ 70.677] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 70.677] sna_composite_rectangles(pixmap=4045, op=1, fff2f1f0 x 1 [(0, 0)x(1, 1) ...]) [ 70.677] sna_composite_rectangles: converted to op 1 [ 70.677] sna_composite_rectangles[0] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 70.677] sna_composite_rectangles: nrects=1, region=(0, 0), (1, 1) x 1 [ 70.677] sna_composite_rectangles: clipped extents (0, 0),(1, 1) x 1 [ 70.677] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(1, 1) [ 70.677] sna_composite_rectangles: fallback, dst pixmap=4045 too small or not attached [ 70.677] sna_composite_rectangles: fallback [ 70.677] sna_drawable_move_region_to_cpu(pixmap=4045 (1x1), [(0, 0), (1, 1)], flags=1) [ 70.677] sna_drawable_move_region_to_cpu: pixmap=4045 all damaged on CPU [ 70.677] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 70.677] sna_composite_rectangles: fallback fill: (0, 0)x(1, 1) fff2f1f0 [ 70.677] sna_composite_rectangles(pixmap=4045, op=1, ff300a24 x 2 [(0, 0)x(1, 1) ...]) [ 70.677] sna_composite_rectangles: converted to op 1 [ 70.677] sna_composite_rectangles[0] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 70.677] sna_composite_rectangles[1] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 70.677] sna_composite_rectangles: nrects=2, region=(0, 0), (1, 1) x 2 [ 70.677] sna_composite_rectangles: clipped extents (0, 0),(1, 1) x 1 [ 70.677] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(1, 1) [ 70.677] sna_composite_rectangles: fallback, dst pixmap=4045 too small or not attached [ 70.677] sna_composite_rectangles: fallback [ 70.677] sna_drawable_move_region_to_cpu(pixmap=4045 (1x1), [(0, 0), (1, 1)], flags=1) [ 70.677] sna_drawable_move_region_to_cpu: pixmap=4045 all damaged on CPU [ 70.677] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 70.677] sna_composite_rectangles: fallback fill: (0, 0)x(1, 1) ff300a24 [ 70.677] sna_validate_gc(0x561c94ab2470) changes=80000, previous serial=80000f24, drawable=f24 [ 70.677] sna_validate_gc: recomputing clip [ 70.677] sna_validate_gc: composite clip=1x[(65, 24), (3840, 2160)] [0x561c94abf1d0] [ 70.677] sna_copy_area: src=pixmap=4045:(0, 0)x(1, 1)+(0, 0) -> dst=pixmap=3060:(0, 0)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 70.677] sna_copy_area: normal copy [ 70.677] sna_do_copy: src=(0, 0), dst=(0, 0), size=(1x1) [ 70.678] sna_do_copy: after drawable: src=(0, 0), dst=(65, 24), size=(1x1) [ 70.678] sna_do_copy: dst extents (65, 24), (66, 25), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 70.678] sna_do_copy: clipped dst extents (65, 24), (66, 25) [ 70.678] sna_do_copy: unclipped src extents (0, 0), (1, 1) [ 70.678] sna_do_copy: clipped src extents (0, 0), (1, 1) [ 70.678] sna_do_copy: pixmap -- no source clipping [ 70.678] sna_do_copy: src extents (0, 0), (1, 1) x 1 [ 70.678] sna_do_copy: copy region (65, 24), (66, 25) x 1 + (-65, -24) [ 70.678] sna_copy_boxes (boxes=1x[(65, 24), (66, 25)...], src pixmap=4045+(-65, -24), dst pixmap=3060+(-65, -24), alu=3, src.size=1x1, dst.size=3775x2136) [ 70.678] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94ad7060, gpu_bo=0, cpu_bo=0), replaces=0 [ 70.678] sna_drawable_use_bo pixmap=3060, box=((0, 0), (1, 1)), flags=8... [ 70.678] sna_drawable_use_bo: exported target, set PREFER_GPU [ 70.678] sna_drawable_use_bo: pinned, never REPLACES [ 70.678] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 70.678] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 70.678] sna_drawable_use_bo: using whole GPU bo [ 70.678] region_overlaps_damage? [ 70.678] use_shm_bo: no, not attached [ 70.678] sna_drawable_move_region_to_cpu(pixmap=4045 (1x1), [(0, 0), (1, 1)], flags=2) [ 70.678] sna_drawable_move_region_to_cpu: pixmap=4045 all damaged on CPU [ 70.678] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 70.678] sna_write_boxes x 1, src stride=4, src dx=(0, 0) [ 70.678] kgem_bo_can_map: handle=9, map=0x7fc6b7845000:0x0:0x7fc656564000, tiling=1, domain=0, offset=4029534208 [ 70.678] write_boxes_inplace x 1, handle=9, tiling=1 [ 70.678] upload_inplace__tiled: tiling=1 [ 70.678] kgem_bo_can_map__cpu: handle=9 [ 70.678] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 70.678] kgem_bo_map__cpu(handle=9, size=33177600, map=0x7fc6b7845000:0x7fc656564000) [ 70.678] kgem_bo_sync__cpu: handle=9 [ 70.678] __kgem_busy: handle=9, busy=0, wedged=0 [ 70.678] kgem_bo_sync__cpu: SYNC: handle=9, needs_flush? 0, domain? 0, busy? 0 [ 70.678] __kgem_busy: handle=9, busy=0, wedged=0 [ 70.678] kgem_bo_retire: retiring bo handle=9 (needed flush? 0), rq? 0 [busy?=0] [ 70.678] assert_bo_retired: handle=9, domain: 0 exec? 0, rq? 0 [ 70.678] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(0, 0), size=1x1, pitch=4/15360 [ 70.678] sna_accel_flush: flush?=0, dirty?=0 [ 70.678] sna_accel_flush: flush?=0, dirty?=0 [ 70.678] sna_accel_flush: flush?=0, dirty?=0 [ 70.678] sna_accel_flush: flush?=0, dirty?=0 [ 70.678] sna_destroy_pixmap: pixmap=4045, attached?=1 [ 70.678] __sna_free_pixmap(pixmap=4045) [ 70.678] sna_accel_flush: flush?=0, dirty?=0 [ 70.678] sna_accel_flush: flush?=0, dirty?=0 [ 70.678] sna_accel_flush: flush?=0, dirty?=0 [ 70.678] sna_block_handler (tv=0.382000) [ 70.678] sna_scanout_do_flush: flush timer active: delta=8 [ 70.678] sna_accel_do_throttle -- no pending activity [ 70.678] sna_accel_block: evaluating timers, active=5 [ 70.678] sna_accel_block: flush timer expires in 8 [70686] [ 70.678] sna_wakeup_handler [ 70.678] sna_accel_flush: flush?=0, dirty?=0 [ 70.678] sna_accel_flush: flush?=0, dirty?=0 [ 70.678] sna_accel_flush: flush?=0, dirty?=0 [ 70.678] sna_block_handler (tv=0.382000) [ 70.678] sna_scanout_do_flush: flush timer active: delta=8 [ 70.679] sna_accel_do_throttle -- no pending activity [ 70.679] sna_accel_block: evaluating timers, active=5 [ 70.679] sna_accel_block: flush timer expires in 8 [70686] [ 70.679] sna_wakeup_handler [ 70.679] sna_accel_flush: flush?=0, dirty?=0 [ 70.679] sna_accel_flush: flush?=0, dirty?=0 [ 70.679] sna_block_handler (tv=0.381000) [ 70.679] sna_scanout_do_flush: flush timer active: delta=7 [ 70.679] sna_accel_do_throttle -- no pending activity [ 70.679] sna_accel_block: evaluating timers, active=5 [ 70.679] sna_accel_block: flush timer expires in 7 [70686] [ 70.679] sna_wakeup_handler [ 70.679] sna_accel_flush: flush?=0, dirty?=0 [ 70.679] sna_accel_flush: flush?=0, dirty?=0 [ 70.679] sna_accel_flush: flush?=0, dirty?=0 [ 70.679] sna_block_handler (tv=0.381000) [ 70.679] sna_scanout_do_flush: flush timer active: delta=7 [ 70.679] sna_accel_do_throttle -- no pending activity [ 70.679] sna_accel_block: evaluating timers, active=5 [ 70.679] sna_accel_block: flush timer expires in 7 [70686] [ 70.679] sna_wakeup_handler [ 70.679] sna_accel_flush: flush?=0, dirty?=0 [ 70.679] sna_accel_flush: flush?=0, dirty?=0 [ 70.679] sna_block_handler (tv=0.381000) [ 70.679] sna_scanout_do_flush: flush timer active: delta=7 [ 70.679] sna_accel_do_throttle -- no pending activity [ 70.679] sna_accel_block: evaluating timers, active=5 [ 70.679] sna_accel_block: flush timer expires in 7 [70686] [ 70.680] sna_wakeup_handler [ 70.680] sna_accel_flush: flush?=0, dirty?=0 [ 70.680] sna_accel_flush: flush?=0, dirty?=0 [ 70.680] sna_block_handler (tv=0.380000) [ 70.680] sna_scanout_do_flush: flush timer active: delta=6 [ 70.680] sna_accel_do_throttle -- no pending activity [ 70.680] sna_accel_block: evaluating timers, active=5 [ 70.680] sna_accel_block: flush timer expires in 6 [70686] [ 70.680] sna_wakeup_handler [ 70.680] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=40, name=5 [ 70.680] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 70.680] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 70.680] sna_dri2_get_back: draw size=7680x2160, back buffer handle=40 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 [ 70.681] sna_dri2_get_back: reuse backbuffer? 1 [ 70.681] sna_dri2_get_back: back buffer handle=40, active?=0, refcnt=1 [ 70.681] sna_dri2_get_back: reuse unattached back [ 70.681] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 70.681] sna_dri2_reuse_buffer: reusing back buffer handle=40, name=5, pitch=30720, age=0 [ 70.681] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 70.681] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=128, name=76, active_scanout=3 [ 70.681] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 70.681] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 70.681] sna_accel_flush: flush?=0, dirty?=0 [ 70.681] sna_accel_flush: flush?=0, dirty?=0 [ 70.681] sna_accel_flush: flush?=0, dirty?=0 [ 70.681] sna_block_handler (tv=0.379000) [ 70.681] sna_scanout_do_flush: flush timer active: delta=5 [ 70.681] sna_accel_do_throttle -- no pending activity [ 70.681] sna_accel_block: evaluating timers, active=5 [ 70.681] sna_accel_block: flush timer expires in 5 [70686] [ 70.683] sna_wakeup_handler [ 70.683] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 70.683] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 70.683] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 70.683] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 70.683] sna_dri2_get_msc(draw=146, pipe=0) [ 70.683] sna_crtc_record_swap: recording last swap on pipe=0, frame 3990 [msc=3990], time 70.673631 [ 70.683] sna_dri2_get_msc: msc=3990 [raw=3990], ust=70673631 [ 70.683] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=40 (refs=1/1, flush=0) , front=128 (refs=1/4, flush=1) [ 70.683] sna_dri2_schedule_swap(target_msc=3986, divisor=0, remainder=0) [ 70.683] sna_dri2_schedule_swap: using front handle=128, active_scanout?=3, flush?=1 [ 70.683] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 70.683] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 70.683] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 70.683] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 70.683] sna_crtc_record_swap: recording last swap on pipe=0, frame 3990 [msc=3990], time 70.673631 [ 70.683] immediate_swap: current_msc=3990, target_msc=3986 -- yes [ 70.683] can_flip: no, shadow enabled [ 70.683] sna_dri2_add_event: adding event to window 146) [ 70.683] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 70.684] sna_dri2_immediate_blit: no pending blit, starting chain [ 70.684] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 70.684] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 70.684] can_xchg: back size=8701e00, front size=8701e00 [ 70.684] can_xchg: yes, pixmap=165 [ 70.684] sna_dri2_xchg: win=146, exchange front=128/76,ref=2 and back=40/5,ref=2, pixmap=165 7680x2160 [ 70.684] sna_dri2_xchg: back_bo handle=40, pitch=30720, size=132710400, ref=1, active_scanout?=0 [ 70.684] sna_dri2_xchg: front_bo handle=128, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 70.684] set_bo: pixmap=165, handle=40 (old handle=128) [ 70.684] set_bo: marking whole pixmap as damaged [ 70.684] set_bo: applying final/discard move-to-gpu [ 70.684] wait_for_shadow: flags=0, flips=0, handle=128, shadow=32 [ 70.684] set_bo: dropping flush hint from handle=128 [ 70.684] set_bo: adding flush hint to handle=40 [ 70.684] mark_stale(handle=128) => 1 [ 70.684] swap_limit: draw=146 setting swap limit to 3 [ 70.684] sna_dri2_swap_limit_validate: swap limit set to 3 [ 70.684] sna_next_vblank(pipe=0, waiting until next vblank) [ 70.684] sna_dri2_schedule_swap: reported target_msc=3990 [ 70.684] sna_accel_flush: flush?=0, dirty?=0 [ 70.684] sna_accel_flush: flush?=0, dirty?=0 [ 70.684] sna_accel_flush: flush?=0, dirty?=0 [ 70.684] sna_accel_flush: flush?=0, dirty?=0 [ 70.684] sna_block_handler (tv=0.376000) [ 70.684] sna_scanout_do_flush: flush timer active: delta=2 [ 70.684] sna_scanout_do_flush (time=70684), triggered [ 70.684] sna_scanout_flush (time=70684), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 70.684] has_shadow: has pending damage? 1, outstanding flips: 0 [ 70.684] stop_flush: scanout=40 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 70.684] has_shadow: has pending damage? 1, outstanding flips: 0 [ 70.684] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 70.684] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 70.684] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 70.684] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 70.684] sna_pixmap_move_to_gpu: already all-damaged [ 70.684] sna_pixmap_mark_active: pixmap=165, handle=40 [ 70.684] sna_mode_redisplay: crtc[0] transformed? 0 [ 70.684] sna_mode_redisplay: crtc[1] transformed? 0 [ 70.684] sna_mode_redisplay: crtc[2] transformed? 0 [ 70.684] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=40 [active=1] [ 70.684] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 128, transformed? 0 [ 70.684] get_fb: reusing fb=110 for handle=40 [ 70.685] sna_mode_redisplay: recording flip on CRTC:32 handle=40, active_scanout=2, serial=2 [ 70.685] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 70.685] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 128, transformed? 0 [ 70.685] sna_mode_redisplay: recording flip on CRTC:39 handle=40, active_scanout=3, serial=3 [ 70.685] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 70.685] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 70.685] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 70.685] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=40, shadow handle=32 [ 70.685] sna_accel_do_throttle -- no pending activity [ 70.685] sna_accel_block: evaluating timers, active=5 [ 70.685] sna_accel_block: flush timer expires in 16 [70700] [ 70.689] sna_wakeup_handler [ 70.689] sna_create_pixmap(508, 20, 32, usage=0) [ 70.689] kgem_can_create_2d: 508x20 @ 32 [ 70.689] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2048, height=20 [ 70.689] kgem_can_create_2d: untiled size=40960 [ 70.689] kgem_choose_tiling: 508x20 -> 1 [ 70.689] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2048, height=24 [ 70.689] kgem_can_create_2d: tiled[1] size=49152 [ 70.689] sna_create_pixmap: usage=0, flags=1b [ 70.690] sna_create_pixmap: creating GPU pixmap 508x20, stride=2032, flags=1b [ 70.690] __pop_freed_pixmap: reusing freed pixmap=4043 header [ 70.690] create_pixmap_hdr: pixmap=4046, width=508, height=20, usage=0 [ 70.690] sna_create_pixmap: serial=4046, 508x20, usage=0 [ 70.690] sna_composite_rectangles(pixmap=4047, op=0, 0 x 1 [(0, 0)x(508, 20) ...]) [ 70.690] sna_composite_rectangles: converted to op 0 [ 70.690] sna_composite_rectangles[0] (0, 0)x(508, 20) -> (0, 0), (508, 20) [ 70.690] sna_composite_rectangles: nrects=1, region=(0, 0), (508, 20) x 1 [ 70.690] sna_composite_rectangles: clipped extents (0, 0),(508, 20) x 1 [ 70.690] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(508, 20) [ 70.690] sna_composite_rectangles: dropping last-cpu hint [ 70.690] sna_drawable_use_bo pixmap=4047, box=((0, 0), (508, 20)), flags=19... [ 70.690] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 70.690] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 70.690] sna_pixmap_move_to_gpu(pixmap=4047, usage=0), flags=b [ 70.690] sna_pixmap_move_to_gpu: CPU damage? 0 [ 70.690] sna_pixmap_move_to_gpu: creating GPU bo (508x20@32), create=b [ 70.690] kgem_choose_tiling: 508x20 -> 1 [ 70.690] kgem_choose_tiling: 508x20 -> 1 [ 70.690] sna_pixmap_alloc_gpu: pixmap=4047 [ 70.690] kgem_create_2d(508x20, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 70.690] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2048, height=24 [ 70.690] kgem_set_tiling: handle=140, tiling=1 [1], pitch=2048 [2048]: 1 [ 70.690] kgem_bo_remove_from_inactive: removing handle=140 from inactive [ 70.690] from inactive: pitch=2048, tiling=1: handle=140, id=2291 [ 70.690] __sna_damage_all(508, 20) [ 70.690] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 70.690] sna_pixmap_mark_active: pixmap=4047, handle=140 [ 70.690] sna_drawable_use_bo: allocated GPU bo for operation [ 70.690] sna_drawable_use_bo: using GPU bo with damage? 0 [ 70.690] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 70.690] kgem_bo_is_render: handle=140, rq? 0 [0] [ 70.690] kgem_bo_is_render: handle=140, rq? 0 [0] [ 70.690] gen9_render_fill_boxes(0 x 1 [(0, 0), (508, 20) ...]) [ 70.690] sna_render_get_solid: 0 [ 70.690] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 70.690] kgem_check_bo: num_pages=+16, num_exec=+1 [ 70.690] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 70.690] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 70.690] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 70.690] kgem_add_handle: handle=4, index=0 [ 70.690] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 70.690] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 70.690] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 70.690] gen9_composite_get_binding_table(ffc0) [ 70.690] kgem_add_reloc64: handle=140, pos=16360, delta=0, domains=20002 [ 70.690] kgem_add_handle: handle=140, index=1 [ 70.690] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd343000) [ 70.690] __kgem_bo_mark_dirty: handle=140 (proxy? 0) [ 70.690] [3fe0] bind bo(handle=140, addr=fd343000), format=192, width=508, height=20, pitch=2048, tiling=1 -> render [ 70.691] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 70.691] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 70.691] kgem_add_handle: handle=7, index=2 [ 70.691] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 70.691] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 70.691] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 70.691] gen9_emit_sampler: sampler = 1 [ 70.691] gen9_emit_sf: num_sf_outputs=1 [ 70.691] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 70.691] gen9_emit_vertex_elements: setup id=0 [ 70.691] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 70.691] (0, 0), (508, 20) [ 70.691] gen8_vertex_flush[490] = 3 [ 70.691] sna_composite_rectangles: pixmap=4047 marking clear [0]? 1 [ 70.691] sna_composite_rectangles(pixmap=4047, op=1, fff2f1f0 x 1 [(0, 0)x(508, 20) ...]) [ 70.691] sna_composite_rectangles: converted to op 1 [ 70.691] sna_composite_rectangles[0] (0, 0)x(508, 20) -> (0, 0), (508, 20) [ 70.691] sna_composite_rectangles: nrects=1, region=(0, 0), (508, 20) x 1 [ 70.691] sna_composite_rectangles: clipped extents (0, 0),(508, 20) x 1 [ 70.691] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(508, 20) [ 70.691] sna_composite_rectangles: promoting to full GPU [ 70.691] sna_composite_rectangles: dropping last-cpu hint [ 70.691] sna_drawable_use_bo pixmap=4047, box=((0, 0), (508, 20)), flags=19... [ 70.691] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 70.691] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 70.691] sna_drawable_use_bo: using whole GPU bo [ 70.691] gen9_render_fill_boxes (op=1, color=(f2f2, f1f1, f0f0, ffff) [20028888]) [ 70.691] kgem_bo_is_render: handle=140, rq? 1 [1] [ 70.691] gen9_render_fill_boxes(fff2f1f0 x 1 [(0, 0), (508, 20) ...]) [ 70.691] sna_render_get_solid: fff2f1f0 [ 70.691] sna_render_get_solid(15) = fff2f1f0 (old) [ 70.691] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 70.691] kgem_check_bo: num_pages=+0, num_exec=+0 [ 70.691] gen9_composite_get_binding_table(ff00) [ 70.691] kgem_add_reloc64: handle=113, pos=16312, delta=0, domains=40000 [ 70.691] kgem_add_reloc64: adding proxy [delta=60] for handle=113 [ 70.691] kgem_add_handle: handle=113, index=3 [ 70.691] kgem_add_reloc64[5] = (delta=60, target handle=3, presumed=fe00a000) [ 70.691] [3fb0] bind bo(handle=113, addr=fe00a03c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 70.691] gen9_emit_vertex_elements: setup id=0 [ 70.691] (0, 0), (508, 20) [ 70.691] gen8_vertex_flush[4cc] = 3 [ 70.691] sna_composite_rectangles: pixmap=4047 marking clear [fff2f1f0]? 1 [ 70.691] sna_composite_rectangles(pixmap=4047, op=1, ff300a24 x 2 [(0, 0)x(508, 20) ...]) [ 70.691] sna_composite_rectangles: converted to op 1 [ 70.691] sna_composite_rectangles[0] (0, 0)x(508, 20) -> (0, 0), (508, 20) [ 70.691] sna_composite_rectangles[1] (0, 0)x(508, 20) -> (0, 0), (508, 20) [ 70.691] sna_composite_rectangles: nrects=2, region=(0, 0), (508, 20) x 2 [ 70.691] sna_composite_rectangles: clipped extents (0, 0),(508, 20) x 1 [ 70.691] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(508, 20) [ 70.691] sna_composite_rectangles: promoting to full GPU [ 70.691] sna_composite_rectangles: dropping last-cpu hint [ 70.691] sna_drawable_use_bo pixmap=4047, box=((0, 0), (508, 20)), flags=19... [ 70.691] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 70.691] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 70.691] sna_drawable_use_bo: using whole GPU bo [ 70.692] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 70.692] kgem_bo_is_render: handle=140, rq? 1 [1] [ 70.692] gen9_render_fill_boxes(ff300a24 x 1 [(0, 0), (508, 20) ...]) [ 70.692] sna_render_get_solid: ff300a24 [ 70.692] sna_render_get_solid(17) = ff300a24 (old) [ 70.692] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 70.692] kgem_check_bo: num_pages=+0, num_exec=+0 [ 70.692] gen9_composite_get_binding_table(fe80) [ 70.692] kgem_add_reloc64: handle=113, pos=16280, delta=0, domains=40000 [ 70.692] kgem_add_reloc64: adding proxy [delta=68] for handle=113 [ 70.692] kgem_add_reloc64[6] = (delta=68, target handle=3, presumed=fe00a000) [ 70.692] [3f90] bind bo(handle=113, addr=fe00a044), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 70.692] gen9_emit_vertex_elements: setup id=0 [ 70.692] (0, 0), (508, 20) [ 70.692] gen8_vertex_flush[508] = 3 [ 70.692] sna_composite_rectangles: pixmap=4047 marking clear [ff300a24]? 1 [ 70.692] sna_glyphs(op=3, nlist=1, src=(1, -2)) [ 70.692] kgem_bo_is_busy: handle=140, domain: 0 exec? 1, rq? 1 [ 70.692] sna_glyphs: discarding mask [ 70.692] glyphs0_to_dst(op=3, src=(1, -2), nlist=1, dst=(1, -2)+(0, 0)) [ 70.692] clipped_glyphs? 18 glyph in 1 lists extents (1, -13), (163, 1), region (2, 0), (162, 1): yes [ 70.692] gen9_render_composite: 0x0, current mode=1/1 [ 70.692] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 70.692] gen9_composite_fallback: mask is already on the GPU, try to use GPU [ 70.692] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 70.692] sna_drawable_use_bo pixmap=4047, box=((2, 0), (162, 1)), flags=7... [ 70.692] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 70.692] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 70.692] sna_drawable_use_bo: using whole GPU bo [ 70.692] gen9_composite_set_target: pixmap=4047, format=20028888, size=508x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 70.692] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 70.692] color_convert: src=ff8ae234 [20028888] [ 70.692] color_convert: dst=ff8ae234 [20028888] [ 70.692] sna_render_get_solid: ff8ae234 [ 70.692] sna_render_get_solid(22) = ff8ae234 (old) [ 70.692] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 70.692] sna_transform_is_imprecise_integer_translation: no transform [ 70.692] gen9_composite_picture: integer translation (0, 0), removing [ 70.692] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 70.692] sna_render_pixmap_bo: GPU all damaged [ 70.692] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 70.692] gen4_choose_composite_emitter: solid, identity mask [ 70.692] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 70.692] aligning vertex: was 2, now 4 floats per vertex [ 70.692] gen9_composite_get_binding_table(fe00) [ 70.692] kgem_add_reloc64: handle=113, pos=16248, delta=0, domains=40000 [ 70.692] kgem_add_reloc64: adding proxy [delta=88] for handle=113 [ 70.692] kgem_add_reloc64[7] = (delta=88, target handle=3, presumed=fe00a000) [ 70.692] [3f70] bind bo(handle=113, addr=fe00a058), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 70.692] kgem_add_reloc64: handle=6, pos=16232, delta=0, domains=40000 [ 70.692] kgem_add_handle: handle=6, index=4 [ 70.693] kgem_add_reloc64[8] = (delta=0, target handle=4, presumed=fd581000) [ 70.693] [3f60] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 70.693] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 70.693] gen9_emit_sampler: sampler = a [ 70.693] gen9_emit_sf: num_sf_outputs=2 [ 70.693] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 70.693] gen9_emit_vertex_elements: setup id=9 [ 70.693] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 70.693] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 70.693] glyphs0_to_dst: glyph=(9, -12), (19, 1), clip=(2, 0), (162, 1) [ 70.693] glyphs0_to_dst: blt=(9, 0), (19, 1) [ 70.693] emit_primitive_identity_mask__avx2: dst=(9, 0), mask=(672.00, 60.00) x (10.00, 1.00) [ 70.693] gen8_vertex_flush[5e4] = 3 [ 70.693] gen9_magic_ca_pass: CA fixup (5 -> 8) [ 70.693] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 70.693] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 70.693] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 70.693] sna_glyphs(op=3, nlist=1, src=(172, -2)) [ 70.693] kgem_bo_is_busy: handle=140, domain: 0 exec? 1, rq? 1 [ 70.693] sna_glyphs: discarding mask [ 70.693] glyphs0_to_dst(op=3, src=(172, -2), nlist=1, dst=(172, -2)+(0, 0)) [ 70.693] clipped_glyphs? 34 glyph in 1 lists extents (171, -14), (478, 1), region (172, 0), (477, 1): yes [ 70.693] gen9_render_composite: 0x0, current mode=1/1 [ 70.693] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 70.693] kgem_bo_is_busy: handle=140, domain: 0 exec? 1, rq? 1 [ 70.693] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 70.693] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 70.693] sna_drawable_use_bo pixmap=4047, box=((172, 0), (477, 1)), flags=7... [ 70.693] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 70.693] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 70.693] sna_drawable_use_bo: using whole GPU bo [ 70.693] gen9_composite_set_target: pixmap=4047, format=20028888, size=508x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 70.693] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 70.693] color_convert: src=ff729fcf [20028888] [ 70.693] color_convert: dst=ff729fcf [20028888] [ 70.693] sna_render_get_solid: ff729fcf [ 70.693] sna_render_get_solid(23) = ff729fcf (old) [ 70.693] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 70.693] sna_transform_is_imprecise_integer_translation: no transform [ 70.693] gen9_composite_picture: integer translation (0, 0), removing [ 70.693] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 70.693] sna_render_pixmap_bo: GPU all damaged [ 70.693] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 70.693] gen4_choose_composite_emitter: solid, identity mask [ 70.693] kgem_check_bo: num_pages=+0, num_exec=+0 [ 70.693] gen9_composite_get_binding_table(fd40) [ 70.693] kgem_add_reloc64: handle=113, pos=16200, delta=0, domains=40000 [ 70.693] kgem_add_reloc64: adding proxy [delta=92] for handle=113 [ 70.693] kgem_add_reloc64[9] = (delta=92, target handle=3, presumed=fe00a000) [ 70.693] [3f40] bind bo(handle=113, addr=fe00a05c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 70.693] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 70.693] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 70.693] gen9_emit_vertex_elements: setup id=9 [ 70.693] glyphs0_to_dst: glyph=(180, -13), (190, 1), clip=(172, 0), (477, 1) [ 70.694] glyphs0_to_dst: blt=(180, 0), (190, 1) [ 70.694] emit_primitive_identity_mask__avx2: dst=(180, 0), mask=(944.00, 61.00) x (10.00, 1.00) [ 70.694] glyphs0_to_dst: glyph=(208, -10), (217, 1), clip=(172, 0), (477, 1) [ 70.694] glyphs0_to_dst: blt=(208, 0), (217, 1) [ 70.694] emit_primitive_identity_mask__avx2: dst=(208, 0), mask=(960.00, 26.00) x (9.00, 1.00) [ 70.694] glyphs0_to_dst: glyph=(216, -13), (226, 1), clip=(172, 0), (477, 1) [ 70.694] glyphs0_to_dst: blt=(216, 0), (226, 1) [ 70.694] emit_primitive_identity_mask__avx2: dst=(216, 0), mask=(944.00, 61.00) x (10.00, 1.00) [ 70.694] glyphs0_to_dst: glyph=(234, -1), (245, 1), clip=(172, 0), (477, 1) [ 70.694] glyphs0_to_dst: blt=(234, 0), (245, 1) [ 70.694] emit_primitive_identity_mask__avx2: dst=(234, 0), mask=(992.00, 1.00) x (11.00, 1.00) [ 70.694] glyphs0_to_dst: glyph=(334, -10), (343, 1), clip=(172, 0), (477, 1) [ 70.694] glyphs0_to_dst: blt=(334, 0), (343, 1) [ 70.694] emit_primitive_identity_mask__avx2: dst=(334, 0), mask=(960.00, 26.00) x (9.00, 1.00) [ 70.694] glyphs0_to_dst: glyph=(342, -1), (353, 1), clip=(172, 0), (477, 1) [ 70.694] glyphs0_to_dst: blt=(342, 0), (353, 1) [ 70.694] emit_primitive_identity_mask__avx2: dst=(342, 0), mask=(992.00, 1.00) x (11.00, 1.00) [ 70.694] glyphs0_to_dst: glyph=(369, -10), (379, 1), clip=(172, 0), (477, 1) [ 70.694] glyphs0_to_dst: blt=(369, 0), (379, 1) [ 70.694] emit_primitive_identity_mask__avx2: dst=(369, 0), mask=(976.00, 42.00) x (10.00, 1.00) [ 70.694] glyphs0_to_dst: glyph=(378, -13), (388, 1), clip=(172, 0), (477, 1) [ 70.694] glyphs0_to_dst: blt=(378, 0), (388, 1) [ 70.694] emit_primitive_identity_mask__avx2: dst=(378, 0), mask=(944.00, 61.00) x (10.00, 1.00) [ 70.694] glyphs0_to_dst: glyph=(396, -1), (407, 1), clip=(172, 0), (477, 1) [ 70.694] glyphs0_to_dst: blt=(396, 0), (407, 1) [ 70.694] emit_primitive_identity_mask__avx2: dst=(396, 0), mask=(992.00, 1.00) x (11.00, 1.00) [ 70.694] glyphs0_to_dst: glyph=(468, -10), (478, 1), clip=(172, 0), (477, 1) [ 70.694] glyphs0_to_dst: blt=(468, 0), (477, 1) [ 70.694] emit_primitive_identity_mask__avx2: dst=(468, 0), mask=(976.00, 42.00) x (9.00, 1.00) [ 70.694] gen8_vertex_flush[6e4] = 30 [ 70.694] gen9_magic_ca_pass: CA fixup (8 -> 38) [ 70.694] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 70.694] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 70.694] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 70.694] sna_glyphs(op=3, nlist=1, src=(478, -2)) [ 70.694] kgem_bo_is_busy: handle=140, domain: 0 exec? 1, rq? 1 [ 70.694] sna_glyphs: discarding mask [ 70.694] glyphs0_to_dst(op=3, src=(478, -2), nlist=1, dst=(478, -2)+(0, 0)) [ 70.694] clipped_glyphs? 4 glyph in 1 lists extents (477, -13), (514, 1), region (478, 0), (508, 1): yes [ 70.694] gen9_render_composite: 0x0, current mode=1/1 [ 70.694] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 70.694] kgem_bo_is_busy: handle=140, domain: 0 exec? 1, rq? 1 [ 70.694] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 70.694] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 70.694] sna_drawable_use_bo pixmap=4047, box=((478, 0), (508, 1)), flags=7... [ 70.694] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 70.694] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 70.694] sna_drawable_use_bo: using whole GPU bo [ 70.694] gen9_composite_set_target: pixmap=4047, format=20028888, size=508x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 70.694] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 70.694] color_convert: src=ffffffff [20028888] [ 70.694] color_convert: dst=ffffffff [20028888] [ 70.694] sna_render_get_solid: ffffffff [ 70.694] sna_render_get_solid(white) [ 70.694] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 70.694] sna_transform_is_imprecise_integer_translation: no transform [ 70.694] gen9_composite_picture: integer translation (0, 0), removing [ 70.694] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 70.694] sna_render_pixmap_bo: GPU all damaged [ 70.694] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 70.694] gen4_choose_composite_emitter: solid, identity mask [ 70.694] kgem_check_bo: num_pages=+0, num_exec=+0 [ 70.695] gen9_composite_get_binding_table(fcc0) [ 70.695] kgem_add_reloc64: handle=7, pos=16168, delta=0, domains=40000 [ 70.695] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 70.695] kgem_add_reloc64[10] = (delta=1048, target handle=2, presumed=fffe8000) [ 70.695] [3f20] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 70.695] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 70.695] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 70.695] gen9_emit_vertex_elements: setup id=9 [ 70.695] glyphs0_to_dst: glyph=(505, -13), (514, 1), clip=(478, 0), (508, 1) [ 70.695] glyphs0_to_dst: blt=(505, 0), (508, 1) [ 70.695] emit_primitive_identity_mask__avx2: dst=(505, 0), mask=(832.00, 45.00) x (3.00, 1.00) [ 70.695] gen8_vertex_flush[7e4] = 3 [ 70.695] gen9_magic_ca_pass: CA fixup (38 -> 41) [ 70.695] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 70.695] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 70.695] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 70.695] sna_accel_flush: flush?=0, dirty?=0 [ 70.695] sna_block_handler (tv=0.0) [ 70.695] sna_wakeup_handler [ 70.695] sna_mode_wakeup: len=32 [ 70.695] sna_dri2_vblank_handler(type=2, sequence=3991, draw=3353) [ 70.695] sna_crtc_record_swap: recording last swap on pipe=0, frame 3991 [msc=3991], time 70.690298 [ 70.695] sna_dri2_vblank_handler: 2 complete, frame=3991 tv=70.690298 [ 70.695] sna_dri2_blit_complete: blit finished [ 70.695] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=3991, tv=70.690298) [ 70.695] frame_swap_complete(type=2): draw=146, pipe=0, frame=3991 [msc=3991], tv=70.690298 [ 70.695] sna_accel_flush: flush?=0, dirty?=0 [ 70.695] sna_dri2_event_free(draw?=1) [ 70.695] sna_dri2_remove_event: remove[0x561c94a312b0] from window 146, active? 1 [ 70.695] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 70.695] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=128] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 70.695] sna_dri2_vblank_handler complete [ 70.695] sna_glyphs(op=3, nlist=1, src=(1, 15)) [ 70.695] kgem_bo_is_busy: handle=140, domain: 0 exec? 1, rq? 1 [ 70.695] sna_glyphs: discarding mask [ 70.695] glyphs0_to_dst(op=3, src=(1, 15), nlist=1, dst=(1, 15)+(0, 0)) [ 70.695] clipped_glyphs: no, clip region (0, 0), (508, 20) matches drawable pixmap=94680752792880 size=508x20 [ 70.695] gen9_render_composite: 0x0, current mode=1/1 [ 70.695] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 70.695] kgem_bo_is_busy: handle=140, domain: 0 exec? 1, rq? 1 [ 70.695] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 70.695] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 70.695] sna_drawable_use_bo pixmap=4047, box=((0, 0), (508, 20)), flags=7... [ 70.695] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 70.695] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 70.695] sna_drawable_use_bo: using whole GPU bo [ 70.695] gen9_composite_set_target: pixmap=4047, format=20028888, size=508x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 70.695] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 70.695] color_convert: src=ff8ae234 [20028888] [ 70.695] color_convert: dst=ff8ae234 [20028888] [ 70.695] sna_render_get_solid: ff8ae234 [ 70.695] sna_render_get_solid(22) = ff8ae234 (old) [ 70.695] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 70.695] sna_transform_is_imprecise_integer_translation: no transform [ 70.695] gen9_composite_picture: integer translation (0, 0), removing [ 70.696] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 70.696] sna_render_pixmap_bo: GPU all damaged [ 70.696] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 70.696] gen4_choose_composite_emitter: solid, identity mask [ 70.696] kgem_check_bo: num_pages=+0, num_exec=+0 [ 70.696] gen9_composite_get_binding_table(fc40) [ 70.696] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 70.696] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 70.696] gen9_emit_vertex_elements: setup id=9 [ 70.696] glyphs0_to_dst: glyph=(1, 7)x(9, 8), unclipped [ 70.696] emit_primitive_identity_mask__avx2: dst=(1, 7), mask=(688.00, 32.00) x (9.00, 8.00) [ 70.696] glyphs0_to_dst: glyph=(9, 5)x(10, 13), unclipped [ 70.696] emit_primitive_identity_mask__avx2: dst=(9, 5), mask=(672.00, 48.00) x (10.00, 13.00) [ 70.696] glyphs0_to_dst: glyph=(19, 7)x(9, 8), unclipped [ 70.696] emit_primitive_identity_mask__avx2: dst=(19, 7), mask=(688.00, 32.00) x (9.00, 8.00) [ 70.696] glyphs0_to_dst: glyph=(28, 9)x(8, 3), unclipped [ 70.696] emit_primitive_identity_mask__avx2: dst=(28, 9), mask=(688.00, 48.00) x (8.00, 3.00) [ 70.696] glyphs0_to_dst: glyph=(36, 5)x(11, 10), unclipped [ 70.696] emit_primitive_identity_mask__avx2: dst=(36, 5), mask=(704.00, 0.00) x (11.00, 10.00) [ 70.696] glyphs0_to_dst: glyph=(46, 7)x(9, 8), unclipped [ 70.696] emit_primitive_identity_mask__avx2: dst=(46, 7), mask=(720.00, 0.00) x (9.00, 8.00) [ 70.696] glyphs0_to_dst: glyph=(54, 7)x(10, 8), unclipped [ 70.696] emit_primitive_identity_mask__avx2: dst=(54, 7), mask=(704.00, 16.00) x (10.00, 8.00) [ 70.696] glyphs0_to_dst: glyph=(63, 7)x(10, 8), unclipped [ 70.696] emit_primitive_identity_mask__avx2: dst=(63, 7), mask=(720.00, 16.00) x (10.00, 8.00) [ 70.696] glyphs0_to_dst: glyph=(72, 4)x(10, 11), unclipped [ 70.696] emit_primitive_identity_mask__avx2: dst=(72, 4), mask=(736.00, 0.00) x (10.00, 11.00) [ 70.696] glyphs0_to_dst: glyph=(81, 7)x(10, 8), unclipped [ 70.696] emit_primitive_identity_mask__avx2: dst=(81, 7), mask=(752.00, 0.00) x (10.00, 8.00) [ 70.696] glyphs0_to_dst: glyph=(90, 4)x(10, 11), unclipped [ 70.696] emit_primitive_identity_mask__avx2: dst=(90, 4), mask=(736.00, 0.00) x (10.00, 11.00) [ 70.696] glyphs0_to_dst: glyph=(99, 7)x(11, 8), unclipped [ 70.696] emit_primitive_identity_mask__avx2: dst=(99, 7), mask=(736.00, 16.00) x (11.00, 8.00) [ 70.696] glyphs0_to_dst: glyph=(109, 7)x(9, 8), unclipped [ 70.696] emit_primitive_identity_mask__avx2: dst=(109, 7), mask=(752.00, 16.00) x (9.00, 8.00) [ 70.696] glyphs0_to_dst: glyph=(118, 9)x(8, 3), unclipped [ 70.696] emit_primitive_identity_mask__avx2: dst=(118, 9), mask=(688.00, 48.00) x (8.00, 3.00) [ 70.696] glyphs0_to_dst: glyph=(126, 5)x(10, 10), unclipped [ 70.696] emit_primitive_identity_mask__avx2: dst=(126, 5), mask=(704.00, 32.00) x (10.00, 10.00) [ 70.696] glyphs0_to_dst: glyph=(135, 5)x(10, 10), unclipped [ 70.696] emit_primitive_identity_mask__avx2: dst=(135, 5), mask=(704.00, 32.00) x (10.00, 10.00) [ 70.696] glyphs0_to_dst: glyph=(144, 5)x(10, 10), unclipped [ 70.696] emit_primitive_identity_mask__avx2: dst=(144, 5), mask=(720.00, 32.00) x (10.00, 10.00) [ 70.696] glyphs0_to_dst: glyph=(153, 5)x(10, 10), unclipped [ 70.696] emit_primitive_identity_mask__avx2: dst=(153, 5), mask=(704.00, 48.00) x (10.00, 10.00) [ 70.696] gen8_vertex_flush[8e4] = 54 [ 70.696] gen9_magic_ca_pass: CA fixup (41 -> 95) [ 70.696] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 70.696] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 70.696] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 70.696] sna_glyphs(op=3, nlist=1, src=(163, 15)) [ 70.696] kgem_bo_is_busy: handle=140, domain: 0 exec? 1, rq? 1 [ 70.696] sna_glyphs: discarding mask [ 70.696] glyphs0_to_dst(op=3, src=(163, 15), nlist=1, dst=(163, 15)+(0, 0)) [ 70.696] clipped_glyphs: no, clip region (0, 0), (508, 20) matches drawable pixmap=94680752792880 size=508x20 [ 70.696] gen9_render_composite: 0x0, current mode=1/1 [ 70.696] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 70.696] kgem_bo_is_busy: handle=140, domain: 0 exec? 1, rq? 1 [ 70.696] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 70.696] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 70.696] sna_drawable_use_bo pixmap=4047, box=((0, 0), (508, 20)), flags=7... [ 70.696] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 70.696] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 70.697] sna_drawable_use_bo: using whole GPU bo [ 70.697] gen9_composite_set_target: pixmap=4047, format=20028888, size=508x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 70.697] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 70.697] color_convert: src=ffffffff [20028888] [ 70.697] color_convert: dst=ffffffff [20028888] [ 70.697] sna_render_get_solid: ffffffff [ 70.697] sna_render_get_solid(white) [ 70.697] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 70.697] sna_transform_is_imprecise_integer_translation: no transform [ 70.697] gen9_composite_picture: integer translation (0, 0), removing [ 70.697] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 70.697] sna_render_pixmap_bo: GPU all damaged [ 70.697] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 70.697] gen4_choose_composite_emitter: solid, identity mask [ 70.697] kgem_check_bo: num_pages=+0, num_exec=+0 [ 70.697] gen9_composite_get_binding_table(fc00) [ 70.697] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 70.697] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 70.697] gen9_emit_vertex_elements: setup id=9 [ 70.697] glyphs0_to_dst: glyph=(165, 7)x(5, 8), unclipped [ 70.697] emit_primitive_identity_mask__avx2: dst=(165, 7), mask=(720.00, 48.00) x (5.00, 8.00) [ 70.697] gen8_vertex_flush[9e4] = 3 [ 70.697] gen9_magic_ca_pass: CA fixup (95 -> 98) [ 70.697] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 70.697] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 70.697] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 70.697] sna_glyphs(op=3, nlist=1, src=(172, 15)) [ 70.697] kgem_bo_is_busy: handle=140, domain: 0 exec? 1, rq? 1 [ 70.697] sna_glyphs: discarding mask [ 70.697] glyphs0_to_dst(op=3, src=(172, 15), nlist=1, dst=(172, 15)+(0, 0)) [ 70.697] clipped_glyphs: no, clip region (0, 0), (508, 20) matches drawable pixmap=94680752792880 size=508x20 [ 70.697] gen9_render_composite: 0x0, current mode=1/1 [ 70.697] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 70.697] kgem_bo_is_busy: handle=140, domain: 0 exec? 1, rq? 1 [ 70.697] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 70.697] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 70.697] sna_drawable_use_bo pixmap=4047, box=((0, 0), (508, 20)), flags=7... [ 70.697] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 70.697] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 70.697] sna_drawable_use_bo: using whole GPU bo [ 70.697] gen9_composite_set_target: pixmap=4047, format=20028888, size=508x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 70.697] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 70.697] color_convert: src=ff729fcf [20028888] [ 70.697] color_convert: dst=ff729fcf [20028888] [ 70.697] sna_render_get_solid: ff729fcf [ 70.697] sna_render_get_solid(23) = ff729fcf (old) [ 70.697] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 70.697] sna_transform_is_imprecise_integer_translation: no transform [ 70.697] gen9_composite_picture: integer translation (0, 0), removing [ 70.697] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 70.697] sna_render_pixmap_bo: GPU all damaged [ 70.697] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 70.697] gen4_choose_composite_emitter: solid, identity mask [ 70.697] kgem_check_bo: num_pages=+0, num_exec=+0 [ 70.697] gen9_composite_get_binding_table(fbc0) [ 70.697] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 70.697] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 70.697] gen9_emit_vertex_elements: setup id=9 [ 70.697] glyphs0_to_dst: glyph=(171, 9)x(11, 3), unclipped [ 70.697] emit_primitive_identity_mask__avx2: dst=(171, 9), mask=(736.00, 32.00) x (11.00, 3.00) [ 70.697] glyphs0_to_dst: glyph=(180, 4)x(10, 14), unclipped [ 70.697] emit_primitive_identity_mask__avx2: dst=(180, 4), mask=(944.00, 48.00) x (10.00, 14.00) [ 70.697] glyphs0_to_dst: glyph=(189, 4)x(11, 11), unclipped [ 70.697] emit_primitive_identity_mask__avx2: dst=(189, 4), mask=(960.00, 0.00) x (11.00, 11.00) [ 70.697] glyphs0_to_dst: glyph=(198, 7)x(10, 8), unclipped [ 70.698] emit_primitive_identity_mask__avx2: dst=(198, 7), mask=(976.00, 0.00) x (10.00, 8.00) [ 70.698] glyphs0_to_dst: glyph=(208, 7)x(9, 11), unclipped [ 70.698] emit_primitive_identity_mask__avx2: dst=(208, 7), mask=(960.00, 16.00) x (9.00, 11.00) [ 70.698] glyphs0_to_dst: glyph=(216, 4)x(10, 14), unclipped [ 70.698] emit_primitive_identity_mask__avx2: dst=(216, 4), mask=(944.00, 48.00) x (10.00, 14.00) [ 70.698] glyphs0_to_dst: glyph=(225, 5)x(10, 10), unclipped [ 70.698] emit_primitive_identity_mask__avx2: dst=(225, 5), mask=(976.00, 16.00) x (10.00, 10.00) [ 70.698] glyphs0_to_dst: glyph=(234, 16)x(11, 2), unclipped [ 70.698] emit_primitive_identity_mask__avx2: dst=(234, 16), mask=(992.00, 0.00) x (11.00, 2.00) [ 70.698] glyphs0_to_dst: glyph=(243, 4)x(11, 11), unclipped [ 70.698] emit_primitive_identity_mask__avx2: dst=(243, 4), mask=(1008.00, 0.00) x (11.00, 11.00) [ 70.698] glyphs0_to_dst: glyph=(253, 7)x(9, 8), unclipped [ 70.698] emit_primitive_identity_mask__avx2: dst=(253, 7), mask=(720.00, 0.00) x (9.00, 8.00) [ 70.698] glyphs0_to_dst: glyph=(261, 7)x(10, 8), unclipped [ 70.698] emit_primitive_identity_mask__avx2: dst=(261, 7), mask=(704.00, 16.00) x (10.00, 8.00) [ 70.698] glyphs0_to_dst: glyph=(270, 7)x(10, 8), unclipped [ 70.698] emit_primitive_identity_mask__avx2: dst=(270, 7), mask=(704.00, 16.00) x (10.00, 8.00) [ 70.698] glyphs0_to_dst: glyph=(279, 3)x(10, 12), unclipped [ 70.698] emit_primitive_identity_mask__avx2: dst=(279, 3), mask=(992.00, 16.00) x (10.00, 12.00) [ 70.698] glyphs0_to_dst: glyph=(288, 7)x(10, 8), unclipped [ 70.698] emit_primitive_identity_mask__avx2: dst=(288, 7), mask=(704.00, 16.00) x (10.00, 8.00) [ 70.698] glyphs0_to_dst: glyph=(297, 7)x(10, 8), unclipped [ 70.698] emit_primitive_identity_mask__avx2: dst=(297, 7), mask=(752.00, 0.00) x (10.00, 8.00) [ 70.698] glyphs0_to_dst: glyph=(307, 3)x(10, 12), unclipped [ 70.698] emit_primitive_identity_mask__avx2: dst=(307, 3), mask=(1008.00, 16.00) x (10.00, 12.00) [ 70.698] glyphs0_to_dst: glyph=(315, 4)x(11, 11), unclipped [ 70.698] emit_primitive_identity_mask__avx2: dst=(315, 4), mask=(960.00, 0.00) x (11.00, 11.00) [ 70.698] glyphs0_to_dst: glyph=(324, 7)x(11, 8), unclipped [ 70.698] emit_primitive_identity_mask__avx2: dst=(324, 7), mask=(736.00, 16.00) x (11.00, 8.00) [ 70.698] glyphs0_to_dst: glyph=(334, 7)x(9, 11), unclipped [ 70.698] emit_primitive_identity_mask__avx2: dst=(334, 7), mask=(960.00, 16.00) x (9.00, 11.00) [ 70.698] glyphs0_to_dst: glyph=(342, 16)x(11, 2), unclipped [ 70.698] emit_primitive_identity_mask__avx2: dst=(342, 16), mask=(992.00, 0.00) x (11.00, 2.00) [ 70.698] glyphs0_to_dst: glyph=(351, 3)x(10, 12), unclipped [ 70.698] emit_primitive_identity_mask__avx2: dst=(351, 3), mask=(992.00, 16.00) x (10.00, 12.00) [ 70.698] glyphs0_to_dst: glyph=(361, 3)x(9, 12), unclipped [ 70.698] emit_primitive_identity_mask__avx2: dst=(361, 3), mask=(960.00, 32.00) x (9.00, 12.00) [ 70.698] glyphs0_to_dst: glyph=(369, 7)x(10, 11), unclipped [ 70.698] emit_primitive_identity_mask__avx2: dst=(369, 7), mask=(976.00, 32.00) x (10.00, 11.00) [ 70.698] glyphs0_to_dst: glyph=(378, 4)x(10, 14), unclipped [ 70.698] emit_primitive_identity_mask__avx2: dst=(378, 4), mask=(944.00, 48.00) x (10.00, 14.00) [ 70.698] glyphs0_to_dst: glyph=(387, 5)x(10, 10), unclipped [ 70.698] emit_primitive_identity_mask__avx2: dst=(387, 5), mask=(720.00, 32.00) x (10.00, 10.00) [ 70.698] glyphs0_to_dst: glyph=(396, 16)x(11, 2), unclipped [ 70.698] emit_primitive_identity_mask__avx2: dst=(396, 16), mask=(992.00, 0.00) x (11.00, 2.00) [ 70.698] glyphs0_to_dst: glyph=(406, 7)x(9, 8), unclipped [ 70.698] emit_primitive_identity_mask__avx2: dst=(406, 7), mask=(720.00, 0.00) x (9.00, 8.00) [ 70.698] glyphs0_to_dst: glyph=(414, 7)x(10, 8), unclipped [ 70.698] emit_primitive_identity_mask__avx2: dst=(414, 7), mask=(704.00, 16.00) x (10.00, 8.00) [ 70.698] glyphs0_to_dst: glyph=(423, 7)x(10, 8), unclipped [ 70.698] emit_primitive_identity_mask__avx2: dst=(423, 7), mask=(752.00, 0.00) x (10.00, 8.00) [ 70.698] glyphs0_to_dst: glyph=(432, 4)x(10, 11), unclipped [ 70.698] emit_primitive_identity_mask__avx2: dst=(432, 4), mask=(736.00, 0.00) x (10.00, 11.00) [ 70.698] glyphs0_to_dst: glyph=(442, 7)x(9, 8), unclipped [ 70.698] emit_primitive_identity_mask__avx2: dst=(442, 7), mask=(48.00, 96.00) x (9.00, 8.00) [ 70.698] glyphs0_to_dst: glyph=(450, 4)x(10, 11), unclipped [ 70.698] emit_primitive_identity_mask__avx2: dst=(450, 4), mask=(736.00, 0.00) x (10.00, 11.00) [ 70.698] glyphs0_to_dst: glyph=(460, 7)x(9, 8), unclipped [ 70.698] emit_primitive_identity_mask__avx2: dst=(460, 7), mask=(752.00, 16.00) x (9.00, 8.00) [ 70.698] glyphs0_to_dst: glyph=(468, 7)x(10, 11), unclipped [ 70.698] emit_primitive_identity_mask__avx2: dst=(468, 7), mask=(976.00, 32.00) x (10.00, 11.00) [ 70.698] gen8_vertex_flush[ae4] = 102 [ 70.698] gen9_magic_ca_pass: CA fixup (98 -> 200) [ 70.698] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 70.699] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 70.699] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 70.699] sna_glyphs(op=3, nlist=1, src=(478, 15)) [ 70.699] kgem_bo_is_busy: handle=140, domain: 0 exec? 1, rq? 1 [ 70.699] sna_glyphs: discarding mask [ 70.699] glyphs0_to_dst(op=3, src=(478, 15), nlist=1, dst=(478, 15)+(0, 0)) [ 70.699] clipped_glyphs: no, clip region (0, 0), (508, 20) matches drawable pixmap=94680752792880 size=508x20 [ 70.699] gen9_render_composite: 0x0, current mode=1/1 [ 70.699] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 70.699] kgem_bo_is_busy: handle=140, domain: 0 exec? 1, rq? 1 [ 70.699] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 70.699] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 70.699] sna_drawable_use_bo pixmap=4047, box=((0, 0), (508, 20)), flags=7... [ 70.699] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 70.699] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 70.699] sna_drawable_use_bo: using whole GPU bo [ 70.699] gen9_composite_set_target: pixmap=4047, format=20028888, size=508x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 70.699] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 70.699] color_convert: src=ffffffff [20028888] [ 70.699] color_convert: dst=ffffffff [20028888] [ 70.699] sna_render_get_solid: ffffffff [ 70.699] sna_render_get_solid(white) [ 70.699] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 70.699] sna_transform_is_imprecise_integer_translation: no transform [ 70.699] gen9_composite_picture: integer translation (0, 0), removing [ 70.699] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 70.699] sna_render_pixmap_bo: GPU all damaged [ 70.699] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 70.699] gen4_choose_composite_emitter: solid, identity mask [ 70.699] kgem_check_bo: num_pages=+0, num_exec=+0 [ 70.699] gen9_composite_get_binding_table(fb80) [ 70.699] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 70.699] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 70.699] gen9_emit_vertex_elements: setup id=9 [ 70.699] glyphs0_to_dst: glyph=(477, 4)x(10, 13), unclipped [ 70.699] emit_primitive_identity_mask__avx2: dst=(477, 4), mask=(752.00, 32.00) x (10.00, 13.00) [ 70.699] gen8_vertex_flush[be4] = 3 [ 70.699] gen9_magic_ca_pass: CA fixup (200 -> 203) [ 70.699] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 70.699] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 70.699] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 70.699] sna_composite_rectangles(pixmap=4047, op=1, ffffffff x 1 [(496, 1)x(9, 17) ...]) [ 70.699] sna_composite_rectangles: converted to op 1 [ 70.699] sna_composite_rectangles[0] (496, 1)x(9, 17) -> (496, 1), (505, 18) [ 70.699] sna_composite_rectangles: nrects=1, region=(496, 1), (505, 18) x 1 [ 70.699] sna_composite_rectangles: clipped extents (496, 1),(505, 18) x 1 [ 70.699] sna_composite_rectangles: pixmap +(0, 0) extents (496, 1),(505, 18) [ 70.699] sna_composite_rectangles: dropping last-cpu hint [ 70.699] sna_drawable_use_bo pixmap=4047, box=((496, 1), (505, 18)), flags=9... [ 70.699] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 70.699] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 70.699] sna_drawable_use_bo: using whole GPU bo [ 70.699] gen9_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20028888]) [ 70.699] kgem_bo_is_render: handle=140, rq? 1 [1] [ 70.699] gen9_render_fill_boxes(ffffffff x 1 [(496, 1), (505, 18) ...]) [ 70.699] sna_render_get_solid: ffffffff [ 70.699] sna_render_get_solid(white) [ 70.699] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 70.699] kgem_check_bo: num_pages=+0, num_exec=+0 [ 70.699] aligning vertex: was 4, now 2 floats per vertex [ 70.699] gen9_composite_get_binding_table(fb40) [ 70.699] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 70.699] gen9_emit_sampler: sampler = 1 [ 70.699] gen9_emit_sf: num_sf_outputs=1 [ 70.700] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 70.700] gen9_emit_vertex_elements: setup id=0 [ 70.700] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 70.700] (496, 1), (505, 18) [ 70.700] gen8_vertex_flush[d00] = 3 [ 70.700] sna_copy_area: src=pixmap=4047:(0, 0)x(508, 20)+(0, 0) -> dst=pixmap=3060:(0, 901)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 70.700] sna_copy_area: normal copy [ 70.700] sna_do_copy: src=(0, 0), dst=(0, 901), size=(508x20) [ 70.700] sna_do_copy: after drawable: src=(0, 0), dst=(65, 925), size=(508x20) [ 70.700] sna_do_copy: dst extents (65, 925), (573, 945), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 70.700] sna_do_copy: clipped dst extents (65, 925), (573, 945) [ 70.700] sna_do_copy: unclipped src extents (0, 0), (508, 20) [ 70.700] sna_do_copy: clipped src extents (0, 0), (508, 20) [ 70.700] sna_do_copy: pixmap -- no source clipping [ 70.700] sna_do_copy: src extents (0, 0), (508, 20) x 1 [ 70.700] sna_do_copy: copy region (65, 925), (573, 945) x 1 + (-65, -925) [ 70.700] sna_copy_boxes (boxes=1x[(65, 925), (573, 945)...], src pixmap=4047+(-65, -925), dst pixmap=3060+(-65, -24), alu=3, src.size=508x20, dst.size=3775x2136) [ 70.700] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94a26fb0, gpu_bo=140, cpu_bo=0), replaces=0 [ 70.700] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 70.700] sna_drawable_use_bo pixmap=3060, box=((0, 901), (508, 921)), flags=b... [ 70.700] sna_drawable_use_bo: exported target, set PREFER_GPU [ 70.700] sna_drawable_use_bo: pinned, never REPLACES [ 70.700] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=b [ 70.700] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 70.700] sna_drawable_use_bo: using whole GPU bo [ 70.700] sna_pixmap_move_to_gpu(pixmap=4047, usage=0), flags=a [ 70.700] sna_pixmap_move_to_gpu: already all-damaged [ 70.700] sna_pixmap_mark_active: pixmap=4047, handle=140 [ 70.700] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 70.700] gen9_render_copy_boxes (0, -901)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 70.700] kgem_bo_is_render: handle=140, rq? 1 [1] [ 70.700] kgem_bo_is_render: handle=9, rq? 0 [0] [ 70.700] kgem_bo_is_render: handle=9, rq? 0 [0] [ 70.700] kgem_bo_is_render: handle=140, rq? 1 [1] [ 70.700] kgem_set_mode: flushing before new bo [ 70.700] gen8_vertex_close: used=818, vbo active? 23, vb=201, nreloc=2 [ 70.700] gen8_vertex_close: reloc[0] = 287 [ 70.700] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 70.700] kgem_add_handle: handle=23, index=5 [ 70.700] kgem_add_reloc64[11] = (delta=0, target handle=5, presumed=fd541000) [ 70.700] gen8_vertex_close: reloc[1] = 372 [ 70.700] kgem_add_reloc64: handle=23, pos=372, delta=0, domains=200000 [ 70.700] kgem_add_reloc64[12] = (delta=0, target handle=5, presumed=fd541000) [ 70.700] batch[1/1, flags=1800]: 838 838 16096 16384, nreloc=13, nexec=6, nfence=0, aperture=1116 [fenced=0] [ 70.700] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd981000 [ 70.700] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -57343 [ 70.700] kgem_fixup_relocs: shrinking by 57344 [ 70.700] __kgem_busy: handle=2, busy=0, wedged=0 [ 70.701] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd981000 [ 70.701] kgem_commit: release handle=140 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd343000 [ 70.701] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 70.701] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 70.701] __kgem_bo_clear_busy: handle=7 [ 70.701] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 70.701] kgem_commit: release handle=113 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 70.701] __kgem_bo_clear_busy: handle=113 [ 70.701] kgem_commit: release handle=113 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fe00a000 [ 70.701] kgem_commit: release handle=113 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 70.701] __kgem_bo_clear_busy: handle=113 [ 70.701] kgem_commit: release handle=113 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 70.701] __kgem_bo_clear_busy: handle=113 [ 70.701] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 70.701] kgem_commit: release handle=113 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 70.701] __kgem_bo_clear_busy: handle=113 [ 70.701] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 70.701] __kgem_bo_clear_busy: handle=7 [ 70.701] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 70.701] __kgem_busy: handle=2, busy=0, wedged=0 [ 70.701] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 70.701] kgem_check_bo: num_pages=+8116, num_exec=+2 [ 70.701] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 70.701] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 70.701] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 70.701] kgem_add_handle: handle=4, index=0 [ 70.701] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 70.701] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 70.701] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 70.701] gen9_composite_get_binding_table(ffc0) [ 70.701] kgem_add_reloc64: handle=9, pos=16360, delta=0, domains=20002 [ 70.701] kgem_add_handle: handle=9, index=1 [ 70.701] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f02dd000) [ 70.701] __kgem_bo_mark_dirty: handle=9 (proxy? 0) [ 70.701] [3fe0] bind bo(handle=9, addr=f02dd000), format=192, width=3775, height=2136, pitch=15360, tiling=1 -> render [ 70.701] kgem_add_reloc64: handle=140, pos=16344, delta=0, domains=40000 [ 70.701] kgem_add_handle: handle=140, index=2 [ 70.701] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd343000) [ 70.701] [3fd0] bind bo(handle=140, addr=fd343000), format=192, width=508, height=20, pitch=2048, tiling=1 -> sampler [ 70.701] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 70.701] gen9_emit_sampler: sampler = 0 [ 70.701] gen9_emit_sf: num_sf_outputs=1 [ 70.701] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 70.701] gen9_emit_vertex_elements: setup id=0 [ 70.701] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 70.701] (0, 0) -> (0, 901) + (508, 20) [ 70.701] gen8_vertex_flush[490] = 3 [ 70.701] sna_accel_flush: flush?=1, dirty?=0 [ 70.701] gen8_vertex_close: used=824, vbo active? 23, vb=1, nreloc=1 [ 70.701] gen8_vertex_close: reloc[0] = 287 [ 70.701] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 70.701] kgem_add_handle: handle=23, index=3 [ 70.701] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 70.701] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=8190 [fenced=0] [ 70.701] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 70.701] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 70.701] kgem_fixup_relocs: shrinking by 61440 [ 70.701] __kgem_busy: handle=1, busy=0, wedged=0 [ 70.701] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 70.701] kgem_commit: release handle=9 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f02dd000 [ 70.702] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 70.702] kgem_commit: release handle=140 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd343000 [ 70.702] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 70.702] __kgem_busy: handle=1, busy=0, wedged=0 [ 70.702] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 70.702] sna_accel_flush: flush?=0, dirty?=0 [ 70.702] sna_accel_flush: flush?=0, dirty?=0 [ 70.702] sna_accel_flush: flush?=0, dirty?=0 [ 70.702] sna_block_handler (tv=0.0) [ 70.702] sna_wakeup_handler [ 70.702] sna_accel_flush: flush?=0, dirty?=0 [ 70.702] sna_accel_flush: flush?=0, dirty?=0 [ 70.702] sna_destroy_pixmap: pixmap=4047, attached?=1 [ 70.702] _kgem_bo_destroy: handle=140, proxy? 0 [ 70.702] __kgem_bo_destroy: handle=140, size=65536 [ 70.702] __kgem_busy: handle=140, busy=0, wedged=0 [ 70.702] __kgem_bo_clear_busy: handle=140 [ 70.702] kgem_bo_move_to_inactive: moving handle=140 to inactive [ 70.702] __sna_free_pixmap(pixmap=4047) [ 70.702] sna_accel_flush: flush?=0, dirty?=0 [ 70.702] sna_accel_flush: flush?=0, dirty?=0 [ 70.702] sna_accel_flush: flush?=0, dirty?=0 [ 70.702] sna_block_handler (tv=0.358000) [ 70.702] kgem_retire, need_retire?=1 [ 70.702] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 70.702] kgem_retire__requests_ring: retiring ring 0 [ 70.702] __kgem_busy: handle=2, busy=0, wedged=0 [ 70.702] __kgem_retire_rq: request 2 complete [ 70.702] kgem_retire__requests_ring: retiring ring 0 [ 70.702] __kgem_busy: handle=1, busy=0, wedged=0 [ 70.702] __kgem_retire_rq: request 1 complete [ 70.702] __kgem_bo_flush: handle=9, busy=0, wedged=0 [ 70.702] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 70.702] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 70.702] kgem_retire -- retired=0, need_retire=0 [ 70.702] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 70.702] gen6_render_retire: resetting idle vbo [ 70.702] sna_scanout_do_flush: flush timer active: delta=-2 [ 70.702] sna_scanout_do_flush (time=70702), triggered [ 70.702] sna_scanout_flush (time=70702), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 70.702] has_shadow: has pending damage? 0, outstanding flips: 2 [ 70.702] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 70.702] has_shadow: has pending damage? 0, outstanding flips: 2 [ 70.702] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 2, mode reconfiguration pending? 0) [ 70.702] sna_accel_do_throttle -- no pending activity [ 70.702] sna_accel_block: evaluating timers, active=5 [ 70.702] sna_accel_block: flush timer expires in 16 [70718] [ 70.703] sna_wakeup_handler [ 70.703] sna_accel_flush: flush?=0, dirty?=0 [ 70.703] sna_accel_flush: flush?=0, dirty?=0 [ 70.703] sna_block_handler (tv=0.357000) [ 70.703] sna_scanout_do_flush: flush timer active: delta=15 [ 70.703] sna_accel_do_throttle -- no pending activity [ 70.703] sna_accel_block: evaluating timers, active=5 [ 70.703] sna_accel_block: flush timer expires in 15 [70718] [ 70.704] sna_wakeup_handler [ 70.704] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=128, name=76 [ 70.704] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 70.704] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 70.704] sna_dri2_get_back: draw size=7680x2160, back buffer handle=128 size=7680x2160, is-scanout? 1, active?=2, pitch=30720, front pitch=30720 [ 70.704] sna_dri2_get_back: reuse backbuffer? 1 [ 70.704] sna_dri2_get_back: back buffer handle=128, active?=2, refcnt=1 [ 70.704] sna_dri2_get_back: cache: handle=114, active=0 [ 70.704] sna_dri2_get_back: reuse cache handle=114, name=86, flags=0 [ 70.704] sna_dri2_get_back: caching handle=128 (name=76, flags=0, active_scanout=2) [ 70.704] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 70.704] sna_dri2_reuse_buffer: reusing back buffer handle=114, name=86, pitch=30720, age=0 [ 70.704] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 70.704] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=40, name=5, active_scanout=3 [ 70.704] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 70.704] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 70.704] sna_accel_flush: flush?=0, dirty?=0 [ 70.704] sna_accel_flush: flush?=0, dirty?=0 [ 70.704] sna_accel_flush: flush?=0, dirty?=0 [ 70.704] sna_block_handler (tv=0.356000) [ 70.704] sna_scanout_do_flush: flush timer active: delta=14 [ 70.704] sna_accel_do_throttle -- no pending activity [ 70.704] sna_accel_block: evaluating timers, active=5 [ 70.704] sna_accel_block: flush timer expires in 14 [70718] [ 70.705] sna_wakeup_handler [ 70.705] sna_mode_wakeup: len=32 [ 70.705] sna_mode_wakeup: recording last swap on pipe=1, frame 3962 [f7a], time 70.705569 [ 70.705] sna_mode_wakeup: removing handle=128 [active_scanout=1] from scanout, installing handle=40 [active_scanout=3] [ 70.705] sna_mode_wakeup: flip complete, pending? 2 [ 70.705] sna_block_handler (tv=0.355000) [ 70.705] sna_scanout_do_flush: flush timer active: delta=13 [ 70.705] sna_accel_do_throttle -- no pending activity [ 70.705] sna_accel_block: evaluating timers, active=5 [ 70.705] sna_accel_block: flush timer expires in 13 [70718] [ 70.706] sna_wakeup_handler [ 70.706] sna_mode_wakeup: len=32 [ 70.706] sna_mode_wakeup: recording last swap on pipe=0, frame 3992 [f98], time 70.706975 [ 70.706] sna_mode_wakeup: removing handle=128 [active_scanout=0] from scanout, installing handle=40 [active_scanout=3] [ 70.706] sna_mode_wakeup: flip complete, pending? 1 [ 70.706] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 70.706] sna_block_handler (tv=0.354000) [ 70.706] sna_scanout_do_flush: flush timer active: delta=12 [ 70.706] sna_accel_do_throttle -- no pending activity [ 70.706] sna_accel_block: evaluating timers, active=5 [ 70.706] sna_accel_block: flush timer expires in 12 [70718] [ 70.706] sna_wakeup_handler [ 70.706] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 70.706] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 70.707] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 70.707] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 70.707] sna_dri2_get_msc(draw=146, pipe=0) [ 70.707] sna_crtc_record_swap: recording last swap on pipe=0, frame 3992 [msc=3992], time 70.706975 [ 70.707] sna_dri2_get_msc: msc=3992 [raw=3992], ust=70706975 [ 70.707] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=114 (refs=1/1, flush=0) , front=40 (refs=1/4, flush=1) [ 70.707] sna_dri2_schedule_swap(target_msc=3991, divisor=0, remainder=0) [ 70.707] sna_dri2_schedule_swap: using front handle=40, active_scanout?=3, flush?=1 [ 70.707] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 70.707] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 70.707] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 70.707] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 70.707] sna_crtc_record_swap: recording last swap on pipe=0, frame 3992 [msc=3992], time 70.706975 [ 70.707] immediate_swap: current_msc=3992, target_msc=3991 -- yes [ 70.707] can_flip: no, shadow enabled [ 70.707] sna_dri2_add_event: adding event to window 146) [ 70.707] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 70.707] sna_dri2_immediate_blit: no pending blit, starting chain [ 70.707] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 70.707] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 70.707] can_xchg: back size=8701e00, front size=8701e00 [ 70.707] can_xchg: yes, pixmap=165 [ 70.707] sna_dri2_xchg: win=146, exchange front=40/5,ref=2 and back=114/86,ref=2, pixmap=165 7680x2160 [ 70.707] sna_dri2_xchg: back_bo handle=114, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 70.707] sna_dri2_xchg: front_bo handle=40, pitch=30720, size=132710400, ref=4, active_scanout?=3 [ 70.707] set_bo: pixmap=165, handle=114 (old handle=40) [ 70.707] set_bo: marking whole pixmap as damaged [ 70.707] set_bo: applying final/discard move-to-gpu [ 70.707] wait_for_shadow: flags=0, flips=0, handle=40, shadow=32 [ 70.707] set_bo: dropping flush hint from handle=40 [ 70.707] set_bo: adding flush hint to handle=114 [ 70.707] mark_stale(handle=40) => 1 [ 70.707] swap_limit: draw=146 setting swap limit to 3 [ 70.707] sna_dri2_swap_limit_validate: swap limit set to 3 [ 70.707] sna_next_vblank(pipe=0, waiting until next vblank) [ 70.707] sna_dri2_schedule_swap: reported target_msc=3992 [ 70.707] sna_accel_flush: flush?=0, dirty?=0 [ 70.707] sna_accel_flush: flush?=0, dirty?=0 [ 70.707] sna_accel_flush: flush?=0, dirty?=0 [ 70.707] sna_accel_flush: flush?=0, dirty?=0 [ 70.707] sna_block_handler (tv=0.353000) [ 70.707] sna_scanout_do_flush: flush timer active: delta=11 [ 70.707] sna_accel_do_throttle -- no pending activity [ 70.707] sna_accel_block: evaluating timers, active=5 [ 70.707] sna_accel_block: flush timer expires in 11 [70718] [ 70.719] sna_wakeup_handler [ 70.719] sna_block_handler (tv=0.341000) [ 70.719] sna_scanout_do_flush: flush timer active: delta=-1 [ 70.719] sna_scanout_do_flush (time=70719), triggered [ 70.719] sna_scanout_flush (time=70719), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 70.719] has_shadow: has pending damage? 1, outstanding flips: 0 [ 70.719] stop_flush: scanout=114 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 70.719] has_shadow: has pending damage? 1, outstanding flips: 0 [ 70.719] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 70.719] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 70.719] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 70.719] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 70.719] sna_pixmap_move_to_gpu: already all-damaged [ 70.719] sna_pixmap_mark_active: pixmap=165, handle=114 [ 70.719] sna_mode_redisplay: crtc[0] transformed? 0 [ 70.719] sna_mode_redisplay: crtc[1] transformed? 0 [ 70.719] sna_mode_redisplay: crtc[2] transformed? 0 [ 70.719] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=114 [active=1] [ 70.719] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 40, transformed? 0 [ 70.719] get_fb: reusing fb=101 for handle=114 [ 70.719] sna_mode_redisplay: recording flip on CRTC:32 handle=114, active_scanout=2, serial=2 [ 70.719] __kgem_bo_clear_busy: handle=114 [ 70.719] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 40, transformed? 0 [ 70.719] sna_mode_redisplay: recording flip on CRTC:39 handle=114, active_scanout=3, serial=3 [ 70.719] __kgem_bo_clear_busy: handle=114 [ 70.719] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 70.719] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 70.719] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=114, shadow handle=32 [ 70.719] sna_accel_do_throttle -- no pending activity [ 70.719] sna_accel_block: evaluating timers, active=5 [ 70.719] sna_accel_block: flush timer expires in 16 [70735] [ 70.722] sna_wakeup_handler [ 70.722] sna_mode_wakeup: len=32 [ 70.722] sna_mode_wakeup: recording last swap on pipe=1, frame 3963 [f7b], time 70.722251 [ 70.722] sna_mode_wakeup: removing handle=40 [active_scanout=1] from scanout, installing handle=114 [active_scanout=3] [ 70.722] sna_mode_wakeup: flip complete, pending? 2 [ 70.722] sna_block_handler (tv=0.338000) [ 70.722] sna_scanout_do_flush: flush timer active: delta=13 [ 70.722] sna_accel_do_throttle -- no pending activity [ 70.722] sna_accel_block: evaluating timers, active=5 [ 70.722] sna_accel_block: flush timer expires in 13 [70735] [ 70.723] sna_wakeup_handler [ 70.723] sna_mode_wakeup: len=64 [ 70.723] sna_dri2_vblank_handler(type=2, sequence=3993, draw=3353) [ 70.723] sna_crtc_record_swap: recording last swap on pipe=0, frame 3993 [msc=3993], time 70.723648 [ 70.723] sna_dri2_vblank_handler: 2 complete, frame=3993 tv=70.723648 [ 70.723] sna_dri2_blit_complete: blit finished [ 70.723] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=3993, tv=70.723648) [ 70.723] frame_swap_complete(type=2): draw=146, pipe=0, frame=3993 [msc=3993], tv=70.723648 [ 70.723] sna_accel_flush: flush?=0, dirty?=0 [ 70.723] sna_dri2_event_free(draw?=1) [ 70.723] sna_dri2_remove_event: remove[0x561c947e3c20] from window 146, active? 1 [ 70.723] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=114] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 70.723] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=40] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 70.723] sna_dri2_vblank_handler complete [ 70.723] sna_mode_wakeup: recording last swap on pipe=0, frame 3993 [f99], time 70.723648 [ 70.723] sna_mode_wakeup: removing handle=40 [active_scanout=0] from scanout, installing handle=114 [active_scanout=3] [ 70.723] sna_mode_wakeup: flip complete, pending? 1 [ 70.723] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 70.723] sna_block_handler (tv=0.337000) [ 70.723] sna_scanout_do_flush: flush timer active: delta=12 [ 70.723] sna_accel_do_throttle -- no pending activity [ 70.723] sna_accel_block: evaluating timers, active=5 [ 70.723] sna_accel_block: flush timer expires in 12 [70735] [ 70.736] sna_wakeup_handler [ 70.736] sna_block_handler (tv=0.324000) [ 70.736] sna_scanout_do_flush: flush timer active: delta=-1 [ 70.736] sna_scanout_do_flush (time=70736), triggered [ 70.736] sna_scanout_flush (time=70736), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 70.736] has_shadow: has pending damage? 0, outstanding flips: 0 [ 70.736] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 70.736] has_shadow: has pending damage? 0, outstanding flips: 0 [ 70.736] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 70.736] sna_accel_do_throttle -- no pending activity [ 70.736] sna_accel_block: evaluating timers, active=5 [ 70.736] sna_accel_block: flush timer expires in 16 [70752] [ 70.749] sna_wakeup_handler [ 70.749] sna_accel_flush: flush?=0, dirty?=0 [ 70.749] sna_accel_flush: flush?=0, dirty?=0 [ 70.749] sna_block_handler (tv=0.311000) [ 70.749] sna_scanout_do_flush: flush timer active: delta=3 [ 70.749] sna_scanout_do_flush (time=70749), triggered [ 70.749] sna_scanout_flush (time=70749), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 70.749] has_shadow: has pending damage? 0, outstanding flips: 0 [ 70.749] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 70.749] has_shadow: has pending damage? 0, outstanding flips: 0 [ 70.749] sna_accel_disarm_timer[0] (time=70749) [ 70.750] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 70.750] sna_accel_do_throttle -- no pending activity [ 70.750] sna_wakeup_handler [ 70.750] sna_block_handler (tv=0.310000) [ 70.750] has_shadow: has pending damage? 0, outstanding flips: 0 [ 70.750] sna_accel_do_throttle -- no pending activity [ 70.751] sna_wakeup_handler [ 70.751] sna_block_handler (tv=0.309000) [ 70.751] has_shadow: has pending damage? 0, outstanding flips: 0 [ 70.751] sna_accel_do_throttle -- no pending activity [ 71.060] sna_wakeup_handler [ 71.061] sna_block_handler (tv=550.28000) [ 71.061] has_shadow: has pending damage? 0, outstanding flips: 0 [ 71.061] sna_accel_do_throttle -- no pending activity [ 71.165] sna_wakeup_handler [ 71.166] sna_create_pixmap(13, 20, 32, usage=0) [ 71.166] kgem_can_create_2d: 13x20 @ 32 [ 71.166] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=20 [ 71.166] kgem_can_create_2d: untiled size=4096 [ 71.166] kgem_choose_tiling: too thin [width 13, 32 bpp] for TILING_X [ 71.166] kgem_choose_tiling: 13x20 -> 0 [ 71.166] sna_create_pixmap: usage=0, flags=a [ 71.166] sna_create_pixmap: small buffer [1040], attaching to shadow pixmap [ 71.166] create_pixmap: allocating pixmap 13x20, depth=32/32, size=1048 [ 71.166] create_pixmap: serial=4048, usage=0, 13x20 [ 71.166] sna_create_pixmap: serial=4048, 13x20, usage=0 [ 71.166] sna_composite_rectangles(pixmap=4049, op=0, 0 x 1 [(0, 0)x(13, 20) ...]) [ 71.166] sna_composite_rectangles: converted to op 0 [ 71.166] sna_composite_rectangles[0] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 71.166] sna_composite_rectangles: nrects=1, region=(0, 0), (13, 20) x 1 [ 71.166] sna_composite_rectangles: clipped extents (0, 0),(13, 20) x 1 [ 71.166] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(13, 20) [ 71.166] sna_composite_rectangles: fallback, dst pixmap=4049 too small or not attached [ 71.166] sna_composite_rectangles: fallback [ 71.166] sna_drawable_move_region_to_cpu(pixmap=4049 (13x20), [(0, 0), (13, 20)], flags=1) [ 71.166] sna_drawable_move_region_to_cpu: region (0, 0), (13, 20) + (0, 0) subsumes pixmap (13x20) [ 71.166] _sna_pixmap_move_to_cpu(pixmap=4049, 13x20, flags=1) [ 71.166] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 71.166] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 71.166] operate_inplace: no, inplace operation not suitable [ 71.166] _sna_pixmap_move_to_cpu: marking as damaged [ 71.166] __sna_damage_all(13, 20) [ 71.166] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 71.166] sna_composite_rectangles(pixmap=4049, op=1, fff2f1f0 x 1 [(0, 0)x(13, 20) ...]) [ 71.166] sna_composite_rectangles: converted to op 1 [ 71.166] sna_composite_rectangles[0] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 71.166] sna_composite_rectangles: nrects=1, region=(0, 0), (13, 20) x 1 [ 71.166] sna_composite_rectangles: clipped extents (0, 0),(13, 20) x 1 [ 71.166] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(13, 20) [ 71.166] sna_composite_rectangles: fallback, dst pixmap=4049 too small or not attached [ 71.166] sna_composite_rectangles: fallback [ 71.166] sna_drawable_move_region_to_cpu(pixmap=4049 (13x20), [(0, 0), (13, 20)], flags=1) [ 71.166] sna_drawable_move_region_to_cpu: pixmap=4049 all damaged on CPU [ 71.166] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 71.166] sna_composite_rectangles: fallback fill: (0, 0)x(13, 20) fff2f1f0 [ 71.166] sna_composite_rectangles(pixmap=4049, op=1, ff300a24 x 2 [(0, 0)x(13, 20) ...]) [ 71.166] sna_composite_rectangles: converted to op 1 [ 71.166] sna_composite_rectangles[0] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 71.166] sna_composite_rectangles[1] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 71.166] sna_composite_rectangles: nrects=2, region=(0, 0), (13, 20) x 2 [ 71.166] sna_composite_rectangles: clipped extents (0, 0),(13, 20) x 1 [ 71.166] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(13, 20) [ 71.166] sna_composite_rectangles: fallback, dst pixmap=4049 too small or not attached [ 71.166] sna_composite_rectangles: fallback [ 71.166] sna_drawable_move_region_to_cpu(pixmap=4049 (13x20), [(0, 0), (13, 20)], flags=1) [ 71.166] sna_drawable_move_region_to_cpu: pixmap=4049 all damaged on CPU [ 71.166] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 71.166] sna_composite_rectangles: fallback fill: (0, 0)x(13, 20) ff300a24 [ 71.166] sna_glyphs(op=3, nlist=2, src=(1, -2)) [ 71.166] sna_glyphs: fallback -- too small (13x20) [ 71.166] glyphs_fallback: nlist=2, count=3, extents (0, -13), (19, 1) [ 71.167] glyphs_fallback: clipped extents (0, 0), (13, 1) [ 71.167] sna_drawable_move_region_to_cpu(pixmap=4049 (13x20), [(0, 0), (13, 1)], flags=3) [ 71.167] sna_drawable_move_region_to_cpu: pixmap=4049 all damaged on CPU [ 71.167] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 71.167] sna_copy_area: src=pixmap=4049:(0, 0)x(13, 20)+(0, 0) -> dst=pixmap=3060:(495, 901)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 71.167] sna_copy_area: normal copy [ 71.167] sna_do_copy: src=(0, 0), dst=(495, 901), size=(13x20) [ 71.167] sna_do_copy: after drawable: src=(0, 0), dst=(560, 925), size=(13x20) [ 71.167] sna_do_copy: dst extents (560, 925), (573, 945), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 71.167] sna_do_copy: clipped dst extents (560, 925), (573, 945) [ 71.167] sna_do_copy: unclipped src extents (0, 0), (13, 20) [ 71.167] sna_do_copy: clipped src extents (0, 0), (13, 20) [ 71.167] sna_do_copy: pixmap -- no source clipping [ 71.167] sna_do_copy: src extents (0, 0), (13, 20) x 1 [ 71.167] sna_do_copy: copy region (560, 925), (573, 945) x 1 + (-560, -925) [ 71.167] sna_copy_boxes (boxes=1x[(560, 925), (573, 945)...], src pixmap=4049+(-560, -925), dst pixmap=3060+(-65, -24), alu=3, src.size=13x20, dst.size=3775x2136) [ 71.167] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94ad8f90, gpu_bo=0, cpu_bo=0), replaces=0 [ 71.167] sna_drawable_use_bo pixmap=3060, box=((495, 901), (508, 921)), flags=8... [ 71.167] sna_drawable_use_bo: exported target, set PREFER_GPU [ 71.167] sna_drawable_use_bo: pinned, never REPLACES [ 71.167] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 71.167] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 71.167] sna_drawable_use_bo: using whole GPU bo [ 71.167] region_overlaps_damage? [ 71.167] use_shm_bo: no, not attached [ 71.167] sna_drawable_move_region_to_cpu(pixmap=4049 (13x20), [(0, 0), (13, 20)], flags=2) [ 71.167] sna_drawable_move_region_to_cpu: pixmap=4049 all damaged on CPU [ 71.167] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 71.167] sna_write_boxes x 1, src stride=52, src dx=(-495, -901) [ 71.167] kgem_bo_can_map: handle=9, map=0x7fc6b7845000:0x0:0x7fc656564000, tiling=1, domain=0, offset=4029534208 [ 71.167] write_boxes_inplace x 1, handle=9, tiling=1 [ 71.167] upload_inplace__tiled: tiling=1 [ 71.167] kgem_bo_can_map__cpu: handle=9 [ 71.167] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 71.167] kgem_bo_map__cpu(handle=9, size=33177600, map=0x7fc6b7845000:0x7fc656564000) [ 71.167] kgem_bo_sync__cpu: handle=9 [ 71.167] __kgem_busy: handle=9, busy=0, wedged=0 [ 71.167] kgem_bo_sync__cpu: SYNC: handle=9, needs_flush? 0, domain? 0, busy? 0 [ 71.167] __kgem_busy: handle=9, busy=0, wedged=0 [ 71.167] kgem_bo_retire: retiring bo handle=9 (needed flush? 0), rq? 0 [busy?=0] [ 71.167] assert_bo_retired: handle=9, domain: 0 exec? 0, rq? 0 [ 71.167] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(495, 901), size=13x20, pitch=52/15360 [ 71.167] sna_accel_flush: flush?=0, dirty?=0 [ 71.167] sna_accel_flush: flush?=0, dirty?=0 [ 71.167] sna_accel_flush: flush?=0, dirty?=0 [ 71.167] sna_accel_flush: flush?=0, dirty?=0 [ 71.167] sna_destroy_pixmap: pixmap=4049, attached?=1 [ 71.167] __sna_free_pixmap(pixmap=4049) [ 71.167] sna_accel_flush: flush?=0, dirty?=0 [ 71.167] sna_accel_flush: flush?=0, dirty?=0 [ 71.167] sna_accel_flush: flush?=0, dirty?=0 [ 71.167] sna_block_handler (tv=549.922000) [ 71.167] has_shadow: has pending damage? 0, outstanding flips: 0 [ 71.168] sna_accel_do_throttle -- no pending activity [ 71.169] sna_wakeup_handler [ 71.169] sna_accel_flush: flush?=0, dirty?=0 [ 71.169] sna_accel_flush: flush?=0, dirty?=0 [ 71.169] sna_accel_flush: flush?=0, dirty?=0 [ 71.169] sna_accel_flush: flush?=0, dirty?=0 [ 71.169] sna_accel_flush: flush?=0, dirty?=0 [ 71.169] sna_accel_flush: flush?=0, dirty?=0 [ 71.169] sna_accel_flush: flush?=0, dirty?=0 [ 71.169] sna_accel_flush: flush?=0, dirty?=0 [ 71.169] sna_accel_flush: flush?=0, dirty?=0 [ 71.169] sna_block_handler (tv=549.920000) [ 71.169] has_shadow: has pending damage? 0, outstanding flips: 0 [ 71.169] sna_accel_do_throttle -- no pending activity [ 71.170] sna_wakeup_handler [ 71.170] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=40, name=5 [ 71.170] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 71.170] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 71.170] sna_dri2_get_back: draw size=7680x2160, back buffer handle=40 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 [ 71.170] sna_dri2_get_back: reuse backbuffer? 1 [ 71.170] sna_dri2_get_back: back buffer handle=40, active?=0, refcnt=1 [ 71.170] sna_dri2_get_back: reuse unattached back [ 71.170] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 71.170] sna_dri2_reuse_buffer: reusing back buffer handle=40, name=5, pitch=30720, age=0 [ 71.170] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 71.170] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=114, name=86, active_scanout=3 [ 71.170] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 71.170] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=114] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 71.170] sna_accel_flush: flush?=0, dirty?=0 [ 71.170] sna_accel_flush: flush?=0, dirty?=0 [ 71.170] sna_accel_flush: flush?=0, dirty?=0 [ 71.170] sna_block_handler (tv=549.919000) [ 71.170] has_shadow: has pending damage? 0, outstanding flips: 0 [ 71.170] timer_enable (time=71170), starting timer 0 [ 71.170] sna_accel_do_throttle -- no pending activity [ 71.170] sna_accel_block: evaluating timers, active=5 [ 71.170] sna_accel_block: flush timer expires in 8 [71178] [ 71.171] sna_wakeup_handler [ 71.171] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 71.171] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 71.171] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 71.171] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 71.171] sna_dri2_get_msc(draw=146, pipe=0) [ 71.171] sna_crtc_record_swap: recording last swap on pipe=0, frame 4019 [msc=4019], time 71.157174 [ 71.171] sna_dri2_get_msc: msc=4019 [raw=4019], ust=71157174 [ 71.171] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=40 (refs=1/1, flush=0) , front=114 (refs=1/4, flush=1) [ 71.171] sna_dri2_schedule_swap(target_msc=3993, divisor=0, remainder=0) [ 71.172] sna_dri2_schedule_swap: using front handle=114, active_scanout?=3, flush?=1 [ 71.172] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 71.172] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 71.172] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 71.172] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 71.172] sna_crtc_record_swap: recording last swap on pipe=0, frame 4019 [msc=4019], time 71.157174 [ 71.172] immediate_swap: current_msc=4019, target_msc=3993 -- yes [ 71.172] can_flip: no, shadow enabled [ 71.172] sna_dri2_add_event: adding event to window 146) [ 71.172] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 71.172] sna_dri2_immediate_blit: no pending blit, starting chain [ 71.172] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 71.172] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 71.172] can_xchg: back size=8701e00, front size=8701e00 [ 71.172] can_xchg: yes, pixmap=165 [ 71.172] sna_dri2_xchg: win=146, exchange front=114/86,ref=2 and back=40/5,ref=2, pixmap=165 7680x2160 [ 71.172] sna_dri2_xchg: back_bo handle=40, pitch=30720, size=132710400, ref=1, active_scanout?=0 [ 71.172] sna_dri2_xchg: front_bo handle=114, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 71.172] set_bo: pixmap=165, handle=40 (old handle=114) [ 71.172] set_bo: marking whole pixmap as damaged [ 71.172] set_bo: applying final/discard move-to-gpu [ 71.172] wait_for_shadow: flags=0, flips=0, handle=114, shadow=32 [ 71.172] set_bo: dropping flush hint from handle=114 [ 71.172] set_bo: adding flush hint to handle=40 [ 71.172] mark_stale(handle=114) => 1 [ 71.172] swap_limit: draw=146 setting swap limit to 3 [ 71.172] sna_dri2_swap_limit_validate: swap limit set to 3 [ 71.172] sna_next_vblank(pipe=0, waiting until next vblank) [ 71.172] sna_dri2_schedule_swap: reported target_msc=4019 [ 71.172] sna_accel_flush: flush?=0, dirty?=0 [ 71.172] sna_accel_flush: flush?=0, dirty?=0 [ 71.172] sna_accel_flush: flush?=0, dirty?=0 [ 71.172] sna_accel_flush: flush?=0, dirty?=0 [ 71.172] sna_block_handler (tv=549.917000) [ 71.172] sna_scanout_do_flush: flush timer active: delta=6 [ 71.172] sna_accel_do_throttle -- no pending activity [ 71.172] sna_accel_block: evaluating timers, active=5 [ 71.172] sna_accel_block: flush timer expires in 6 [71178] [ 71.173] sna_wakeup_handler [ 71.173] sna_mode_wakeup: len=32 [ 71.173] sna_dri2_vblank_handler(type=2, sequence=4020, draw=3353) [ 71.173] sna_crtc_record_swap: recording last swap on pipe=0, frame 4020 [msc=4020], time 71.173845 [ 71.173] sna_dri2_vblank_handler: 2 complete, frame=4020 tv=71.173845 [ 71.173] sna_dri2_blit_complete: blit finished [ 71.173] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4020, tv=71.173845) [ 71.173] frame_swap_complete(type=2): draw=146, pipe=0, frame=4020 [msc=4020], tv=71.173845 [ 71.173] sna_accel_flush: flush?=0, dirty?=0 [ 71.173] sna_dri2_event_free(draw?=1) [ 71.173] sna_dri2_remove_event: remove[0x561c94751c00] from window 146, active? 1 [ 71.173] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 71.173] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=114] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 71.173] sna_dri2_vblank_handler complete [ 71.173] sna_block_handler (tv=549.916000) [ 71.173] sna_scanout_do_flush: flush timer active: delta=5 [ 71.173] sna_accel_do_throttle -- no pending activity [ 71.173] sna_accel_block: evaluating timers, active=5 [ 71.173] sna_accel_block: flush timer expires in 5 [71178] [ 71.179] sna_wakeup_handler [ 71.179] sna_block_handler (tv=549.910000) [ 71.179] sna_scanout_do_flush: flush timer active: delta=-1 [ 71.179] sna_scanout_do_flush (time=71179), triggered [ 71.179] sna_scanout_flush (time=71179), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 71.179] has_shadow: has pending damage? 1, outstanding flips: 0 [ 71.179] stop_flush: scanout=40 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 71.179] has_shadow: has pending damage? 1, outstanding flips: 0 [ 71.179] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 71.179] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 71.179] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 71.179] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 71.179] sna_pixmap_move_to_gpu: already all-damaged [ 71.179] sna_pixmap_mark_active: pixmap=165, handle=40 [ 71.179] sna_mode_redisplay: crtc[0] transformed? 0 [ 71.179] sna_mode_redisplay: crtc[1] transformed? 0 [ 71.179] sna_mode_redisplay: crtc[2] transformed? 0 [ 71.179] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=40 [active=1] [ 71.179] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 114, transformed? 0 [ 71.179] get_fb: reusing fb=110 for handle=40 [ 71.179] sna_mode_redisplay: recording flip on CRTC:32 handle=40, active_scanout=2, serial=2 [ 71.179] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 71.179] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 114, transformed? 0 [ 71.179] sna_mode_redisplay: recording flip on CRTC:39 handle=40, active_scanout=3, serial=3 [ 71.179] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 71.179] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 71.179] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 71.179] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=40, shadow handle=32 [ 71.179] sna_accel_do_throttle -- no pending activity [ 71.179] sna_accel_block: evaluating timers, active=5 [ 71.179] sna_accel_block: flush timer expires in 16 [71195] [ 71.188] sna_wakeup_handler [ 71.188] sna_mode_wakeup: len=32 [ 71.189] sna_mode_wakeup: recording last swap on pipe=1, frame 3991 [f97], time 71.189118 [ 71.189] sna_mode_wakeup: removing handle=114 [active_scanout=1] from scanout, installing handle=40 [active_scanout=3] [ 71.189] sna_mode_wakeup: flip complete, pending? 2 [ 71.189] sna_block_handler (tv=549.900000) [ 71.189] sna_scanout_do_flush: flush timer active: delta=6 [ 71.189] sna_accel_do_throttle -- no pending activity [ 71.189] sna_accel_block: evaluating timers, active=5 [ 71.189] sna_accel_block: flush timer expires in 6 [71195] [ 71.190] sna_wakeup_handler [ 71.190] sna_mode_wakeup: len=32 [ 71.190] sna_mode_wakeup: recording last swap on pipe=0, frame 4021 [fb5], time 71.190517 [ 71.190] sna_mode_wakeup: removing handle=114 [active_scanout=0] from scanout, installing handle=40 [active_scanout=3] [ 71.190] sna_mode_wakeup: flip complete, pending? 1 [ 71.190] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 71.190] sna_block_handler (tv=549.899000) [ 71.190] sna_scanout_do_flush: flush timer active: delta=5 [ 71.190] sna_accel_do_throttle -- no pending activity [ 71.190] sna_accel_block: evaluating timers, active=5 [ 71.190] sna_accel_block: flush timer expires in 5 [71195] [ 71.195] sna_wakeup_handler [ 71.195] sna_block_handler (tv=549.894000) [ 71.195] sna_scanout_do_flush: flush timer active: delta=0 [ 71.195] sna_scanout_do_flush (time=71195), triggered [ 71.195] sna_scanout_flush (time=71195), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 71.195] has_shadow: has pending damage? 0, outstanding flips: 0 [ 71.195] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 71.195] has_shadow: has pending damage? 0, outstanding flips: 0 [ 71.195] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 71.196] sna_accel_do_throttle -- no pending activity [ 71.196] sna_accel_block: evaluating timers, active=5 [ 71.196] sna_accel_block: flush timer expires in 16 [71211] [ 71.212] sna_wakeup_handler [ 71.212] sna_block_handler (tv=549.877000) [ 71.212] sna_scanout_do_flush: flush timer active: delta=-1 [ 71.212] sna_scanout_do_flush (time=71212), triggered [ 71.212] sna_scanout_flush (time=71212), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 71.212] has_shadow: has pending damage? 0, outstanding flips: 0 [ 71.212] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 71.212] has_shadow: has pending damage? 0, outstanding flips: 0 [ 71.212] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 71.212] sna_accel_do_throttle -- no pending activity [ 71.212] sna_accel_block: evaluating timers, active=5 [ 71.212] sna_accel_block: flush timer expires in 16 [71228] [ 71.228] sna_wakeup_handler [ 71.228] sna_block_handler (tv=549.861000) [ 71.229] sna_scanout_do_flush: flush timer active: delta=-1 [ 71.229] sna_scanout_do_flush (time=71229), triggered [ 71.229] sna_scanout_flush (time=71229), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 71.229] has_shadow: has pending damage? 0, outstanding flips: 0 [ 71.229] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 71.229] has_shadow: has pending damage? 0, outstanding flips: 0 [ 71.229] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 71.229] sna_accel_do_throttle -- no pending activity [ 71.229] sna_accel_block: evaluating timers, active=5 [ 71.229] sna_accel_block: flush timer expires in 16 [71245] [ 71.245] sna_wakeup_handler [ 71.245] sna_block_handler (tv=549.844000) [ 71.245] sna_scanout_do_flush: flush timer active: delta=0 [ 71.245] sna_scanout_do_flush (time=71245), triggered [ 71.245] sna_scanout_flush (time=71245), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 71.245] has_shadow: has pending damage? 0, outstanding flips: 0 [ 71.245] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 71.245] has_shadow: has pending damage? 0, outstanding flips: 0 [ 71.245] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 71.245] sna_accel_do_throttle -- no pending activity [ 71.245] sna_accel_block: evaluating timers, active=5 [ 71.245] sna_accel_block: flush timer expires in 16 [71261] [ 71.262] sna_wakeup_handler [ 71.262] sna_block_handler (tv=549.827000) [ 71.262] sna_scanout_do_flush: flush timer active: delta=-1 [ 71.262] sna_scanout_do_flush (time=71262), triggered [ 71.262] sna_scanout_flush (time=71262), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 71.262] has_shadow: has pending damage? 0, outstanding flips: 0 [ 71.262] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 71.262] has_shadow: has pending damage? 0, outstanding flips: 0 [ 71.262] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 71.262] sna_accel_do_throttle -- no pending activity [ 71.262] sna_accel_block: evaluating timers, active=5 [ 71.262] sna_accel_block: flush timer expires in 16 [71278] [ 71.278] sna_wakeup_handler [ 71.278] sna_block_handler (tv=549.811000) [ 71.278] sna_scanout_do_flush: flush timer active: delta=0 [ 71.278] sna_scanout_do_flush (time=71278), triggered [ 71.278] sna_scanout_flush (time=71278), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 71.278] has_shadow: has pending damage? 0, outstanding flips: 0 [ 71.278] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 71.278] has_shadow: has pending damage? 0, outstanding flips: 0 [ 71.278] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 71.278] sna_accel_do_throttle -- no pending activity [ 71.278] sna_accel_block: evaluating timers, active=5 [ 71.278] sna_accel_block: flush timer expires in 16 [71294] [ 71.295] sna_wakeup_handler [ 71.295] sna_block_handler (tv=549.794000) [ 71.295] sna_scanout_do_flush: flush timer active: delta=-1 [ 71.295] sna_scanout_do_flush (time=71295), triggered [ 71.295] sna_scanout_flush (time=71295), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 71.295] has_shadow: has pending damage? 0, outstanding flips: 0 [ 71.295] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 71.295] has_shadow: has pending damage? 0, outstanding flips: 0 [ 71.295] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 71.295] sna_accel_do_throttle -- no pending activity [ 71.295] sna_accel_block: evaluating timers, active=5 [ 71.295] sna_accel_block: flush timer expires in 16 [71311] [ 71.311] sna_wakeup_handler [ 71.311] sna_block_handler (tv=549.778000) [ 71.311] sna_scanout_do_flush: flush timer active: delta=0 [ 71.311] sna_scanout_do_flush (time=71311), triggered [ 71.311] sna_scanout_flush (time=71311), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 71.311] has_shadow: has pending damage? 0, outstanding flips: 0 [ 71.311] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 71.311] has_shadow: has pending damage? 0, outstanding flips: 0 [ 71.311] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 71.311] sna_accel_do_throttle -- no pending activity [ 71.311] sna_accel_block: evaluating timers, active=5 [ 71.311] sna_accel_block: flush timer expires in 16 [71327] [ 71.328] sna_wakeup_handler [ 71.328] sna_block_handler (tv=549.761000) [ 71.328] sna_scanout_do_flush: flush timer active: delta=-1 [ 71.328] sna_scanout_do_flush (time=71328), triggered [ 71.328] sna_scanout_flush (time=71328), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 71.328] has_shadow: has pending damage? 0, outstanding flips: 0 [ 71.328] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 71.328] has_shadow: has pending damage? 0, outstanding flips: 0 [ 71.328] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 71.328] sna_accel_do_throttle -- no pending activity [ 71.328] sna_accel_block: evaluating timers, active=5 [ 71.328] sna_accel_block: flush timer expires in 16 [71344] [ 71.344] sna_wakeup_handler [ 71.344] sna_block_handler (tv=549.745000) [ 71.344] sna_scanout_do_flush: flush timer active: delta=0 [ 71.344] sna_scanout_do_flush (time=71344), triggered [ 71.344] sna_scanout_flush (time=71344), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 71.344] has_shadow: has pending damage? 0, outstanding flips: 0 [ 71.344] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 71.344] has_shadow: has pending damage? 0, outstanding flips: 0 [ 71.345] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 71.345] sna_accel_do_throttle -- no pending activity [ 71.345] sna_accel_block: evaluating timers, active=5 [ 71.345] sna_accel_block: flush timer expires in 16 [71360] [ 71.361] sna_wakeup_handler [ 71.361] sna_block_handler (tv=549.728000) [ 71.361] sna_scanout_do_flush: flush timer active: delta=-1 [ 71.361] sna_scanout_do_flush (time=71361), triggered [ 71.361] sna_scanout_flush (time=71361), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 71.361] has_shadow: has pending damage? 0, outstanding flips: 0 [ 71.361] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 71.361] has_shadow: has pending damage? 0, outstanding flips: 0 [ 71.361] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 71.361] sna_accel_do_throttle -- no pending activity [ 71.361] sna_accel_block: evaluating timers, active=5 [ 71.361] sna_accel_block: flush timer expires in 16 [71377] [ 71.377] sna_wakeup_handler [ 71.377] sna_block_handler (tv=549.712000) [ 71.378] sna_scanout_do_flush: flush timer active: delta=-1 [ 71.378] sna_scanout_do_flush (time=71378), triggered [ 71.378] sna_scanout_flush (time=71378), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 71.378] has_shadow: has pending damage? 0, outstanding flips: 0 [ 71.378] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 71.378] has_shadow: has pending damage? 0, outstanding flips: 0 [ 71.378] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 71.378] sna_accel_do_throttle -- no pending activity [ 71.378] sna_accel_block: evaluating timers, active=5 [ 71.378] sna_accel_block: flush timer expires in 16 [71394] [ 71.394] sna_wakeup_handler [ 71.394] sna_block_handler (tv=549.695000) [ 71.394] sna_scanout_do_flush: flush timer active: delta=0 [ 71.394] sna_scanout_do_flush (time=71394), triggered [ 71.394] sna_scanout_flush (time=71394), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 71.394] has_shadow: has pending damage? 0, outstanding flips: 0 [ 71.394] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 71.394] has_shadow: has pending damage? 0, outstanding flips: 0 [ 71.394] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 71.394] sna_accel_do_throttle -- no pending activity [ 71.394] sna_accel_block: evaluating timers, active=5 [ 71.394] sna_accel_block: flush timer expires in 16 [71410] [ 71.411] sna_wakeup_handler [ 71.411] sna_block_handler (tv=549.678000) [ 71.411] sna_scanout_do_flush: flush timer active: delta=-1 [ 71.411] sna_scanout_do_flush (time=71411), triggered [ 71.411] sna_scanout_flush (time=71411), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 71.411] has_shadow: has pending damage? 0, outstanding flips: 0 [ 71.411] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 71.411] has_shadow: has pending damage? 0, outstanding flips: 0 [ 71.411] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 71.411] sna_accel_do_throttle -- no pending activity [ 71.411] sna_accel_block: evaluating timers, active=5 [ 71.411] sna_accel_block: flush timer expires in 16 [71427] [ 71.427] sna_wakeup_handler [ 71.427] sna_block_handler (tv=549.662000) [ 71.427] sna_scanout_do_flush: flush timer active: delta=0 [ 71.427] sna_scanout_do_flush (time=71427), triggered [ 71.427] sna_scanout_flush (time=71427), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 71.427] has_shadow: has pending damage? 0, outstanding flips: 0 [ 71.427] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 71.427] has_shadow: has pending damage? 0, outstanding flips: 0 [ 71.427] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 71.427] sna_accel_do_throttle -- no pending activity [ 71.427] sna_accel_block: evaluating timers, active=5 [ 71.427] sna_accel_block: flush timer expires in 16 [71443] [ 71.444] sna_wakeup_handler [ 71.444] sna_block_handler (tv=549.645000) [ 71.444] sna_scanout_do_flush: flush timer active: delta=-1 [ 71.444] sna_scanout_do_flush (time=71444), triggered [ 71.444] sna_scanout_flush (time=71444), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 71.444] has_shadow: has pending damage? 0, outstanding flips: 0 [ 71.444] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 71.444] has_shadow: has pending damage? 0, outstanding flips: 0 [ 71.444] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 71.444] sna_accel_do_throttle -- no pending activity [ 71.444] sna_accel_block: evaluating timers, active=5 [ 71.444] sna_accel_block: flush timer expires in 16 [71460] [ 71.460] sna_wakeup_handler [ 71.460] sna_block_handler (tv=549.629000) [ 71.460] sna_scanout_do_flush: flush timer active: delta=0 [ 71.460] sna_scanout_do_flush (time=71460), triggered [ 71.460] sna_scanout_flush (time=71460), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 71.460] has_shadow: has pending damage? 0, outstanding flips: 0 [ 71.460] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 71.460] has_shadow: has pending damage? 0, outstanding flips: 0 [ 71.460] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 71.460] sna_accel_do_throttle -- no pending activity [ 71.460] sna_accel_block: evaluating timers, active=5 [ 71.460] sna_accel_block: flush timer expires in 16 [71476] [ 71.477] sna_wakeup_handler [ 71.477] sna_block_handler (tv=549.612000) [ 71.477] sna_scanout_do_flush: flush timer active: delta=-1 [ 71.477] sna_scanout_do_flush (time=71477), triggered [ 71.477] sna_scanout_flush (time=71477), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 71.477] has_shadow: has pending damage? 0, outstanding flips: 0 [ 71.477] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 71.477] has_shadow: has pending damage? 0, outstanding flips: 0 [ 71.477] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 71.477] sna_accel_do_throttle -- no pending activity [ 71.477] sna_accel_block: evaluating timers, active=5 [ 71.477] sna_accel_block: flush timer expires in 16 [71493] [ 71.493] sna_wakeup_handler [ 71.493] sna_block_handler (tv=549.596000) [ 71.493] sna_scanout_do_flush: flush timer active: delta=0 [ 71.493] sna_scanout_do_flush (time=71493), triggered [ 71.493] sna_scanout_flush (time=71493), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 71.493] has_shadow: has pending damage? 0, outstanding flips: 0 [ 71.493] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 71.493] has_shadow: has pending damage? 0, outstanding flips: 0 [ 71.493] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 71.493] sna_accel_do_throttle -- no pending activity [ 71.493] sna_accel_block: evaluating timers, active=5 [ 71.494] sna_accel_block: flush timer expires in 16 [71509] [ 71.510] sna_wakeup_handler [ 71.510] sna_block_handler (tv=549.579000) [ 71.510] sna_scanout_do_flush: flush timer active: delta=-1 [ 71.510] sna_scanout_do_flush (time=71510), triggered [ 71.510] sna_scanout_flush (time=71510), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 71.510] has_shadow: has pending damage? 0, outstanding flips: 0 [ 71.510] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 71.510] has_shadow: has pending damage? 0, outstanding flips: 0 [ 71.510] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 71.510] sna_accel_do_throttle -- no pending activity [ 71.510] sna_accel_block: evaluating timers, active=5 [ 71.510] sna_accel_block: flush timer expires in 16 [71526] [ 71.526] sna_wakeup_handler [ 71.526] sna_block_handler (tv=549.563000) [ 71.526] sna_scanout_do_flush: flush timer active: delta=0 [ 71.526] sna_scanout_do_flush (time=71526), triggered [ 71.526] sna_scanout_flush (time=71526), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 71.527] has_shadow: has pending damage? 0, outstanding flips: 0 [ 71.527] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 71.527] has_shadow: has pending damage? 0, outstanding flips: 0 [ 71.527] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 71.527] sna_accel_do_throttle -- no pending activity [ 71.527] sna_accel_block: evaluating timers, active=5 [ 71.527] sna_accel_block: flush timer expires in 16 [71542] [ 71.543] sna_wakeup_handler [ 71.543] sna_block_handler (tv=549.546000) [ 71.543] sna_scanout_do_flush: flush timer active: delta=-1 [ 71.543] sna_scanout_do_flush (time=71543), triggered [ 71.543] sna_scanout_flush (time=71543), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 71.543] has_shadow: has pending damage? 0, outstanding flips: 0 [ 71.543] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 71.543] has_shadow: has pending damage? 0, outstanding flips: 0 [ 71.543] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 71.543] sna_accel_do_throttle -- no pending activity [ 71.543] sna_accel_block: evaluating timers, active=5 [ 71.543] sna_accel_block: flush timer expires in 16 [71559] [ 71.560] sna_wakeup_handler [ 71.560] sna_block_handler (tv=549.529000) [ 71.560] sna_scanout_do_flush: flush timer active: delta=-1 [ 71.560] sna_scanout_do_flush (time=71560), triggered [ 71.560] sna_scanout_flush (time=71560), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 71.560] has_shadow: has pending damage? 0, outstanding flips: 0 [ 71.560] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 71.560] has_shadow: has pending damage? 0, outstanding flips: 0 [ 71.560] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 71.560] sna_accel_do_throttle -- no pending activity [ 71.560] sna_accel_block: evaluating timers, active=5 [ 71.560] sna_accel_block: flush timer expires in 16 [71576] [ 71.571] sna_wakeup_handler [ 71.571] sna_accel_flush: flush?=0, dirty?=0 [ 71.571] sna_accel_flush: flush?=0, dirty?=0 [ 71.571] sna_accel_flush: flush?=0, dirty?=0 [ 71.571] sna_accel_flush: flush?=0, dirty?=0 [ 71.571] sna_accel_flush: flush?=0, dirty?=0 [ 71.571] sna_accel_flush: flush?=0, dirty?=0 [ 71.571] sna_accel_flush: flush?=0, dirty?=0 [ 71.571] sna_accel_flush: flush?=0, dirty?=0 [ 71.571] sna_accel_flush: flush?=0, dirty?=0 [ 71.571] sna_accel_flush: flush?=0, dirty?=0 [ 71.571] sna_accel_flush: flush?=0, dirty?=0 [ 71.571] sna_accel_flush: flush?=0, dirty?=0 [ 71.571] sna_accel_flush: flush?=0, dirty?=0 [ 71.571] sna_accel_flush: flush?=0, dirty?=0 [ 71.571] sna_accel_flush: flush?=0, dirty?=0 [ 71.571] sna_block_handler (tv=549.518000) [ 71.571] sna_scanout_do_flush: flush timer active: delta=5 [ 71.571] sna_accel_do_throttle -- no pending activity [ 71.571] sna_accel_block: evaluating timers, active=5 [ 71.571] sna_accel_block: flush timer expires in 5 [71576] [ 71.571] sna_accel_flush: flush?=0, dirty?=0 [ 71.571] sna_wakeup_handler [ 71.571] sna_block_handler (tv=549.518000) [ 71.571] sna_scanout_do_flush: flush timer active: delta=5 [ 71.571] sna_accel_do_throttle -- no pending activity [ 71.571] sna_accel_block: evaluating timers, active=5 [ 71.571] sna_accel_block: flush timer expires in 5 [71576] [ 71.572] sna_wakeup_handler [ 71.572] sna_accel_flush: flush?=0, dirty?=0 [ 71.572] sna_block_handler (tv=549.517000) [ 71.572] sna_scanout_do_flush: flush timer active: delta=4 [ 71.572] sna_accel_do_throttle -- no pending activity [ 71.572] sna_accel_block: evaluating timers, active=5 [ 71.572] sna_accel_block: flush timer expires in 4 [71576] [ 71.572] sna_wakeup_handler [ 71.572] sna_use_hw_cursor (24x24)? [ 71.572] sna_show_cursors: cursor?=1 [ 71.572] sna_show_cursors: skipping cursor already show on CRTC (pipe=0) [ 71.572] sna_show_cursors: skipping cursor outside CRTC (pipe=1) [ 71.572] sna_change_window_attributes [ 71.572] sna_accel_flush: flush?=0, dirty?=0 [ 71.572] sna_accel_flush: flush?=0, dirty?=0 [ 71.572] sna_block_handler (tv=549.517000) [ 71.572] sna_scanout_do_flush: flush timer active: delta=4 [ 71.573] sna_accel_do_throttle -- no pending activity [ 71.573] sna_accel_block: evaluating timers, active=5 [ 71.573] sna_accel_block: flush timer expires in 4 [71576] [ 71.577] sna_wakeup_handler [ 71.577] sna_block_handler (tv=549.512000) [ 71.577] sna_scanout_do_flush: flush timer active: delta=-1 [ 71.577] sna_scanout_do_flush (time=71577), triggered [ 71.577] sna_scanout_flush (time=71577), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 71.577] has_shadow: has pending damage? 0, outstanding flips: 0 [ 71.577] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 71.577] has_shadow: has pending damage? 0, outstanding flips: 0 [ 71.577] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 71.577] sna_accel_do_throttle -- no pending activity [ 71.577] sna_accel_block: evaluating timers, active=5 [ 71.577] sna_accel_block: flush timer expires in 16 [71593] [ 71.579] sna_wakeup_handler [ 71.579] sna_accel_flush: flush?=0, dirty?=0 [ 71.579] sna_block_handler (tv=549.510000) [ 71.579] sna_scanout_do_flush: flush timer active: delta=14 [ 71.579] sna_accel_do_throttle -- no pending activity [ 71.579] sna_accel_block: evaluating timers, active=5 [ 71.579] sna_accel_block: flush timer expires in 14 [71593] [ 71.579] sna_wakeup_handler [ 71.579] sna_block_handler (tv=549.510000) [ 71.579] sna_scanout_do_flush: flush timer active: delta=14 [ 71.579] sna_accel_do_throttle -- no pending activity [ 71.579] sna_accel_block: evaluating timers, active=5 [ 71.579] sna_accel_block: flush timer expires in 14 [71593] [ 71.579] sna_wakeup_handler [ 71.579] sna_accel_flush: flush?=0, dirty?=0 [ 71.579] sna_block_handler (tv=549.510000) [ 71.579] sna_scanout_do_flush: flush timer active: delta=14 [ 71.579] sna_accel_do_throttle -- no pending activity [ 71.579] sna_accel_block: evaluating timers, active=5 [ 71.579] sna_accel_block: flush timer expires in 14 [71593] [ 71.581] sna_wakeup_handler [ 71.581] sna_block_handler (tv=549.508000) [ 71.581] sna_scanout_do_flush: flush timer active: delta=12 [ 71.581] sna_accel_do_throttle -- no pending activity [ 71.581] sna_accel_block: evaluating timers, active=5 [ 71.581] sna_accel_block: flush timer expires in 12 [71593] [ 71.587] sna_wakeup_handler [ 71.587] sna_accel_flush: flush?=0, dirty?=0 [ 71.587] sna_block_handler (tv=549.502000) [ 71.587] sna_scanout_do_flush: flush timer active: delta=6 [ 71.587] sna_accel_do_throttle -- no pending activity [ 71.587] sna_accel_block: evaluating timers, active=5 [ 71.587] sna_accel_block: flush timer expires in 6 [71593] [ 71.587] sna_wakeup_handler [ 71.587] sna_block_handler (tv=549.502000) [ 71.587] sna_scanout_do_flush: flush timer active: delta=6 [ 71.587] sna_accel_do_throttle -- no pending activity [ 71.587] sna_accel_block: evaluating timers, active=5 [ 71.587] sna_accel_block: flush timer expires in 6 [71593] [ 71.587] sna_wakeup_handler [ 71.587] sna_accel_flush: flush?=0, dirty?=0 [ 71.587] sna_block_handler (tv=549.502000) [ 71.587] sna_scanout_do_flush: flush timer active: delta=6 [ 71.587] sna_accel_do_throttle -- no pending activity [ 71.587] sna_accel_block: evaluating timers, active=5 [ 71.587] sna_accel_block: flush timer expires in 6 [71593] [ 71.589] sna_wakeup_handler [ 71.589] sna_block_handler (tv=549.500000) [ 71.589] sna_scanout_do_flush: flush timer active: delta=4 [ 71.589] sna_accel_do_throttle -- no pending activity [ 71.589] sna_accel_block: evaluating timers, active=5 [ 71.589] sna_accel_block: flush timer expires in 4 [71593] [ 71.593] sna_wakeup_handler [ 71.593] sna_block_handler (tv=549.496000) [ 71.593] sna_scanout_do_flush: flush timer active: delta=0 [ 71.593] sna_scanout_do_flush (time=71593), triggered [ 71.593] sna_scanout_flush (time=71593), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 71.593] has_shadow: has pending damage? 0, outstanding flips: 0 [ 71.593] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 71.593] has_shadow: has pending damage? 0, outstanding flips: 0 [ 71.593] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 71.593] sna_accel_do_throttle -- no pending activity [ 71.593] sna_accel_block: evaluating timers, active=5 [ 71.593] sna_accel_block: flush timer expires in 16 [71609] [ 71.595] sna_wakeup_handler [ 71.595] sna_accel_flush: flush?=0, dirty?=0 [ 71.595] sna_block_handler (tv=549.494000) [ 71.595] sna_scanout_do_flush: flush timer active: delta=14 [ 71.595] sna_accel_do_throttle -- no pending activity [ 71.595] sna_accel_block: evaluating timers, active=5 [ 71.595] sna_accel_block: flush timer expires in 14 [71609] [ 71.595] sna_wakeup_handler [ 71.595] sna_block_handler (tv=549.494000) [ 71.595] sna_scanout_do_flush: flush timer active: delta=14 [ 71.595] sna_accel_do_throttle -- no pending activity [ 71.595] sna_accel_block: evaluating timers, active=5 [ 71.595] sna_accel_block: flush timer expires in 14 [71609] [ 71.595] sna_wakeup_handler [ 71.595] sna_accel_flush: flush?=0, dirty?=0 [ 71.595] sna_accel_flush: flush?=0, dirty?=0 [ 71.595] sna_block_handler (tv=549.494000) [ 71.595] sna_scanout_do_flush: flush timer active: delta=14 [ 71.595] sna_accel_do_throttle -- no pending activity [ 71.595] sna_accel_block: evaluating timers, active=5 [ 71.595] sna_accel_block: flush timer expires in 14 [71609] [ 71.597] sna_wakeup_handler [ 71.597] sna_block_handler (tv=549.492000) [ 71.597] sna_scanout_do_flush: flush timer active: delta=12 [ 71.597] sna_accel_do_throttle -- no pending activity [ 71.597] sna_accel_block: evaluating timers, active=5 [ 71.597] sna_accel_block: flush timer expires in 12 [71609] [ 71.603] sna_wakeup_handler [ 71.603] sna_accel_flush: flush?=0, dirty?=0 [ 71.603] sna_block_handler (tv=549.486000) [ 71.603] sna_scanout_do_flush: flush timer active: delta=6 [ 71.603] sna_accel_do_throttle -- no pending activity [ 71.603] sna_accel_block: evaluating timers, active=5 [ 71.603] sna_accel_block: flush timer expires in 6 [71609] [ 71.603] sna_wakeup_handler [ 71.603] sna_block_handler (tv=549.486000) [ 71.603] sna_scanout_do_flush: flush timer active: delta=6 [ 71.603] sna_accel_do_throttle -- no pending activity [ 71.603] sna_accel_block: evaluating timers, active=5 [ 71.603] sna_accel_block: flush timer expires in 6 [71609] [ 71.603] sna_wakeup_handler [ 71.603] sna_accel_flush: flush?=0, dirty?=0 [ 71.603] sna_block_handler (tv=549.486000) [ 71.603] sna_scanout_do_flush: flush timer active: delta=6 [ 71.603] sna_accel_do_throttle -- no pending activity [ 71.603] sna_accel_block: evaluating timers, active=5 [ 71.603] sna_accel_block: flush timer expires in 6 [71609] [ 71.605] sna_wakeup_handler [ 71.605] sna_block_handler (tv=549.484000) [ 71.605] sna_scanout_do_flush: flush timer active: delta=4 [ 71.605] sna_accel_do_throttle -- no pending activity [ 71.605] sna_accel_block: evaluating timers, active=5 [ 71.605] sna_accel_block: flush timer expires in 4 [71609] [ 71.609] sna_wakeup_handler [ 71.609] sna_block_handler (tv=549.480000) [ 71.609] sna_scanout_do_flush: flush timer active: delta=0 [ 71.609] sna_scanout_do_flush (time=71609), triggered [ 71.609] sna_scanout_flush (time=71609), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 71.609] has_shadow: has pending damage? 0, outstanding flips: 0 [ 71.609] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 71.609] has_shadow: has pending damage? 0, outstanding flips: 0 [ 71.609] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 71.609] sna_accel_do_throttle -- no pending activity [ 71.609] sna_accel_block: evaluating timers, active=5 [ 71.609] sna_accel_block: flush timer expires in 16 [71625] [ 71.611] sna_wakeup_handler [ 71.611] sna_accel_flush: flush?=0, dirty?=0 [ 71.611] sna_block_handler (tv=549.478000) [ 71.611] sna_scanout_do_flush: flush timer active: delta=14 [ 71.611] sna_accel_do_throttle -- no pending activity [ 71.611] sna_accel_block: evaluating timers, active=5 [ 71.611] sna_accel_block: flush timer expires in 14 [71625] [ 71.611] sna_wakeup_handler [ 71.611] sna_block_handler (tv=549.478000) [ 71.611] sna_scanout_do_flush: flush timer active: delta=14 [ 71.611] sna_accel_do_throttle -- no pending activity [ 71.611] sna_accel_block: evaluating timers, active=5 [ 71.611] sna_accel_block: flush timer expires in 14 [71625] [ 71.611] sna_wakeup_handler [ 71.611] sna_accel_flush: flush?=0, dirty?=0 [ 71.611] sna_block_handler (tv=549.478000) [ 71.611] sna_scanout_do_flush: flush timer active: delta=14 [ 71.611] sna_accel_do_throttle -- no pending activity [ 71.611] sna_accel_block: evaluating timers, active=5 [ 71.611] sna_accel_block: flush timer expires in 14 [71625] [ 71.613] sna_wakeup_handler [ 71.613] sna_block_handler (tv=549.476000) [ 71.613] sna_scanout_do_flush: flush timer active: delta=12 [ 71.613] sna_accel_do_throttle -- no pending activity [ 71.613] sna_accel_block: evaluating timers, active=5 [ 71.613] sna_accel_block: flush timer expires in 12 [71625] [ 71.619] sna_wakeup_handler [ 71.619] sna_accel_flush: flush?=0, dirty?=0 [ 71.619] sna_block_handler (tv=549.470000) [ 71.619] sna_scanout_do_flush: flush timer active: delta=6 [ 71.619] sna_accel_do_throttle -- no pending activity [ 71.619] sna_accel_block: evaluating timers, active=5 [ 71.619] sna_accel_block: flush timer expires in 6 [71625] [ 71.619] sna_wakeup_handler [ 71.619] sna_block_handler (tv=549.470000) [ 71.619] sna_scanout_do_flush: flush timer active: delta=6 [ 71.619] sna_accel_do_throttle -- no pending activity [ 71.619] sna_accel_block: evaluating timers, active=5 [ 71.619] sna_accel_block: flush timer expires in 6 [71625] [ 71.619] sna_wakeup_handler [ 71.619] sna_accel_flush: flush?=0, dirty?=0 [ 71.619] sna_accel_flush: flush?=0, dirty?=0 [ 71.619] sna_block_handler (tv=549.470000) [ 71.619] sna_scanout_do_flush: flush timer active: delta=6 [ 71.619] sna_accel_do_throttle -- no pending activity [ 71.619] sna_accel_block: evaluating timers, active=5 [ 71.619] sna_accel_block: flush timer expires in 6 [71625] [ 71.621] sna_wakeup_handler [ 71.621] sna_block_handler (tv=549.468000) [ 71.621] sna_scanout_do_flush: flush timer active: delta=4 [ 71.621] sna_accel_do_throttle -- no pending activity [ 71.621] sna_accel_block: evaluating timers, active=5 [ 71.621] sna_accel_block: flush timer expires in 4 [71625] [ 71.625] sna_wakeup_handler [ 71.625] sna_block_handler (tv=549.464000) [ 71.625] sna_scanout_do_flush: flush timer active: delta=0 [ 71.625] sna_scanout_do_flush (time=71625), triggered [ 71.625] sna_scanout_flush (time=71625), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 71.625] has_shadow: has pending damage? 0, outstanding flips: 0 [ 71.625] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 71.625] has_shadow: has pending damage? 0, outstanding flips: 0 [ 71.625] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 71.625] sna_accel_do_throttle -- no pending activity [ 71.625] sna_accel_block: evaluating timers, active=5 [ 71.625] sna_accel_block: flush timer expires in 16 [71641] [ 71.627] sna_wakeup_handler [ 71.627] sna_accel_flush: flush?=0, dirty?=0 [ 71.627] sna_block_handler (tv=549.462000) [ 71.627] sna_scanout_do_flush: flush timer active: delta=14 [ 71.627] sna_accel_do_throttle -- no pending activity [ 71.627] sna_accel_block: evaluating timers, active=5 [ 71.627] sna_accel_block: flush timer expires in 14 [71641] [ 71.627] sna_wakeup_handler [ 71.627] sna_block_handler (tv=549.462000) [ 71.627] sna_scanout_do_flush: flush timer active: delta=14 [ 71.627] sna_accel_do_throttle -- no pending activity [ 71.627] sna_accel_block: evaluating timers, active=5 [ 71.627] sna_accel_block: flush timer expires in 14 [71641] [ 71.627] sna_wakeup_handler [ 71.627] sna_accel_flush: flush?=0, dirty?=0 [ 71.627] sna_block_handler (tv=549.462000) [ 71.627] sna_scanout_do_flush: flush timer active: delta=14 [ 71.627] sna_accel_do_throttle -- no pending activity [ 71.627] sna_accel_block: evaluating timers, active=5 [ 71.627] sna_accel_block: flush timer expires in 14 [71641] [ 71.629] sna_wakeup_handler [ 71.629] sna_block_handler (tv=549.460000) [ 71.629] sna_scanout_do_flush: flush timer active: delta=12 [ 71.629] sna_accel_do_throttle -- no pending activity [ 71.629] sna_accel_block: evaluating timers, active=5 [ 71.629] sna_accel_block: flush timer expires in 12 [71641] [ 71.635] sna_wakeup_handler [ 71.635] sna_accel_flush: flush?=0, dirty?=0 [ 71.635] sna_block_handler (tv=549.454000) [ 71.635] sna_scanout_do_flush: flush timer active: delta=6 [ 71.635] sna_accel_do_throttle -- no pending activity [ 71.635] sna_accel_block: evaluating timers, active=5 [ 71.635] sna_accel_block: flush timer expires in 6 [71641] [ 71.635] sna_wakeup_handler [ 71.635] sna_block_handler (tv=549.454000) [ 71.635] sna_scanout_do_flush: flush timer active: delta=6 [ 71.635] sna_accel_do_throttle -- no pending activity [ 71.635] sna_accel_block: evaluating timers, active=5 [ 71.635] sna_accel_block: flush timer expires in 6 [71641] [ 71.635] sna_wakeup_handler [ 71.635] sna_accel_flush: flush?=0, dirty?=0 [ 71.635] sna_block_handler (tv=549.454000) [ 71.635] sna_scanout_do_flush: flush timer active: delta=6 [ 71.635] sna_accel_do_throttle -- no pending activity [ 71.635] sna_accel_block: evaluating timers, active=5 [ 71.635] sna_accel_block: flush timer expires in 6 [71641] [ 71.637] sna_wakeup_handler [ 71.637] sna_block_handler (tv=549.452000) [ 71.637] sna_scanout_do_flush: flush timer active: delta=4 [ 71.637] sna_accel_do_throttle -- no pending activity [ 71.637] sna_accel_block: evaluating timers, active=5 [ 71.637] sna_accel_block: flush timer expires in 4 [71641] [ 71.641] sna_wakeup_handler [ 71.641] sna_block_handler (tv=549.448000) [ 71.641] sna_scanout_do_flush: flush timer active: delta=0 [ 71.641] sna_scanout_do_flush (time=71641), triggered [ 71.641] sna_scanout_flush (time=71641), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 71.641] has_shadow: has pending damage? 0, outstanding flips: 0 [ 71.641] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 71.641] has_shadow: has pending damage? 0, outstanding flips: 0 [ 71.641] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 71.641] sna_accel_do_throttle -- no pending activity [ 71.641] sna_accel_block: evaluating timers, active=5 [ 71.641] sna_accel_block: flush timer expires in 16 [71657] [ 71.643] sna_wakeup_handler [ 71.643] sna_accel_flush: flush?=0, dirty?=0 [ 71.643] sna_block_handler (tv=549.446000) [ 71.643] sna_scanout_do_flush: flush timer active: delta=14 [ 71.643] sna_accel_do_throttle -- no pending activity [ 71.643] sna_accel_block: evaluating timers, active=5 [ 71.643] sna_accel_block: flush timer expires in 14 [71657] [ 71.643] sna_wakeup_handler [ 71.643] sna_block_handler (tv=549.446000) [ 71.643] sna_scanout_do_flush: flush timer active: delta=14 [ 71.643] sna_accel_do_throttle -- no pending activity [ 71.643] sna_accel_block: evaluating timers, active=5 [ 71.643] sna_accel_block: flush timer expires in 14 [71657] [ 71.643] sna_wakeup_handler [ 71.643] sna_accel_flush: flush?=0, dirty?=0 [ 71.643] sna_accel_flush: flush?=0, dirty?=0 [ 71.643] sna_block_handler (tv=549.446000) [ 71.643] sna_scanout_do_flush: flush timer active: delta=14 [ 71.643] sna_accel_do_throttle -- no pending activity [ 71.643] sna_accel_block: evaluating timers, active=5 [ 71.643] sna_accel_block: flush timer expires in 14 [71657] [ 71.645] sna_wakeup_handler [ 71.645] sna_block_handler (tv=549.444000) [ 71.645] sna_scanout_do_flush: flush timer active: delta=12 [ 71.645] sna_accel_do_throttle -- no pending activity [ 71.645] sna_accel_block: evaluating timers, active=5 [ 71.645] sna_accel_block: flush timer expires in 12 [71657] [ 71.651] sna_wakeup_handler [ 71.651] sna_accel_flush: flush?=0, dirty?=0 [ 71.651] sna_block_handler (tv=549.438000) [ 71.651] sna_scanout_do_flush: flush timer active: delta=6 [ 71.651] sna_accel_do_throttle -- no pending activity [ 71.651] sna_accel_block: evaluating timers, active=5 [ 71.651] sna_accel_block: flush timer expires in 6 [71657] [ 71.651] sna_wakeup_handler [ 71.651] sna_block_handler (tv=549.438000) [ 71.651] sna_scanout_do_flush: flush timer active: delta=6 [ 71.651] sna_accel_do_throttle -- no pending activity [ 71.651] sna_accel_block: evaluating timers, active=5 [ 71.651] sna_accel_block: flush timer expires in 6 [71657] [ 71.651] sna_wakeup_handler [ 71.651] sna_accel_flush: flush?=0, dirty?=0 [ 71.651] sna_block_handler (tv=549.438000) [ 71.651] sna_scanout_do_flush: flush timer active: delta=6 [ 71.651] sna_accel_do_throttle -- no pending activity [ 71.651] sna_accel_block: evaluating timers, active=5 [ 71.651] sna_accel_block: flush timer expires in 6 [71657] [ 71.653] sna_wakeup_handler [ 71.653] sna_block_handler (tv=549.436000) [ 71.653] sna_scanout_do_flush: flush timer active: delta=4 [ 71.653] sna_accel_do_throttle -- no pending activity [ 71.653] sna_accel_block: evaluating timers, active=5 [ 71.653] sna_accel_block: flush timer expires in 4 [71657] [ 71.657] sna_wakeup_handler [ 71.657] sna_block_handler (tv=549.432000) [ 71.657] sna_scanout_do_flush: flush timer active: delta=0 [ 71.657] sna_scanout_do_flush (time=71657), triggered [ 71.657] sna_scanout_flush (time=71657), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 71.657] has_shadow: has pending damage? 0, outstanding flips: 0 [ 71.657] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 71.657] has_shadow: has pending damage? 0, outstanding flips: 0 [ 71.657] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 71.657] sna_accel_do_throttle -- no pending activity [ 71.657] sna_accel_block: evaluating timers, active=5 [ 71.657] sna_accel_block: flush timer expires in 16 [71673] [ 71.659] sna_wakeup_handler [ 71.659] sna_accel_flush: flush?=0, dirty?=0 [ 71.659] sna_block_handler (tv=549.430000) [ 71.659] sna_scanout_do_flush: flush timer active: delta=14 [ 71.659] sna_accel_do_throttle -- no pending activity [ 71.659] sna_accel_block: evaluating timers, active=5 [ 71.659] sna_accel_block: flush timer expires in 14 [71673] [ 71.659] sna_wakeup_handler [ 71.659] sna_block_handler (tv=549.430000) [ 71.659] sna_scanout_do_flush: flush timer active: delta=14 [ 71.659] sna_accel_do_throttle -- no pending activity [ 71.659] sna_accel_block: evaluating timers, active=5 [ 71.659] sna_accel_block: flush timer expires in 14 [71673] [ 71.659] sna_wakeup_handler [ 71.659] sna_accel_flush: flush?=0, dirty?=0 [ 71.659] sna_block_handler (tv=549.430000) [ 71.659] sna_scanout_do_flush: flush timer active: delta=14 [ 71.659] sna_accel_do_throttle -- no pending activity [ 71.659] sna_accel_block: evaluating timers, active=5 [ 71.659] sna_accel_block: flush timer expires in 14 [71673] [ 71.661] sna_wakeup_handler [ 71.661] sna_block_handler (tv=549.428000) [ 71.661] sna_scanout_do_flush: flush timer active: delta=12 [ 71.661] sna_accel_do_throttle -- no pending activity [ 71.661] sna_accel_block: evaluating timers, active=5 [ 71.661] sna_accel_block: flush timer expires in 12 [71673] [ 71.667] sna_wakeup_handler [ 71.667] sna_accel_flush: flush?=0, dirty?=0 [ 71.667] sna_accel_flush: flush?=0, dirty?=0 [ 71.667] sna_accel_flush: flush?=0, dirty?=0 [ 71.667] sna_accel_flush: flush?=0, dirty?=0 [ 71.667] sna_accel_flush: flush?=0, dirty?=0 [ 71.667] sna_accel_flush: flush?=0, dirty?=0 [ 71.667] sna_accel_flush: flush?=0, dirty?=0 [ 71.667] sna_use_hw_cursor (24x24)? [ 71.667] sna_use_hw_cursor(24x24): ARGB?=1, serial->24, size->64 [ 71.667] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x24, pitch=96/256 [ 71.667] sna_show_cursors: cursor?=1 [ 71.667] sna_show_cursors: skipping cursor already show on CRTC (pipe=0) [ 71.667] sna_show_cursors: skipping cursor outside CRTC (pipe=1) [ 71.667] sna_accel_flush: flush?=0, dirty?=0 [ 71.667] sna_block_handler (tv=549.422000) [ 71.667] sna_scanout_do_flush: flush timer active: delta=6 [ 71.667] sna_accel_do_throttle -- no pending activity [ 71.667] sna_accel_block: evaluating timers, active=5 [ 71.667] sna_accel_block: flush timer expires in 6 [71673] [ 71.667] sna_wakeup_handler [ 71.667] sna_block_handler (tv=549.422000) [ 71.667] sna_scanout_do_flush: flush timer active: delta=6 [ 71.667] sna_accel_do_throttle -- no pending activity [ 71.667] sna_accel_block: evaluating timers, active=5 [ 71.667] sna_accel_block: flush timer expires in 6 [71673] [ 71.669] sna_wakeup_handler [ 71.669] sna_block_handler (tv=549.420000) [ 71.669] sna_scanout_do_flush: flush timer active: delta=4 [ 71.669] sna_accel_do_throttle -- no pending activity [ 71.669] sna_accel_block: evaluating timers, active=5 [ 71.669] sna_accel_block: flush timer expires in 4 [71673] [ 71.672] sna_wakeup_handler [ 71.672] sna_accel_flush: flush?=0, dirty?=0 [ 71.672] sna_accel_flush: flush?=0, dirty?=0 [ 71.672] sna_block_handler (tv=549.417000) [ 71.672] sna_scanout_do_flush: flush timer active: delta=1 [ 71.672] sna_scanout_do_flush (time=71672), triggered [ 71.673] sna_scanout_flush (time=71672), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 71.673] has_shadow: has pending damage? 0, outstanding flips: 0 [ 71.673] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 71.673] has_shadow: has pending damage? 0, outstanding flips: 0 [ 71.673] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 71.673] sna_accel_do_throttle -- no pending activity [ 71.673] sna_accel_block: evaluating timers, active=5 [ 71.673] sna_accel_block: flush timer expires in 16 [71688] [ 71.673] sna_wakeup_handler [ 71.673] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=114, name=86 [ 71.673] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 71.673] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 71.673] sna_dri2_get_back: draw size=7680x2160, back buffer handle=114 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 [ 71.673] sna_dri2_get_back: reuse backbuffer? 1 [ 71.673] sna_dri2_get_back: back buffer handle=114, active?=0, refcnt=1 [ 71.673] sna_dri2_get_back: reuse unattached back [ 71.673] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 71.673] sna_dri2_reuse_buffer: reusing back buffer handle=114, name=86, pitch=30720, age=0 [ 71.673] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 71.673] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=40, name=5, active_scanout=3 [ 71.673] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 71.673] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 71.673] sna_accel_flush: flush?=0, dirty?=0 [ 71.673] sna_accel_flush: flush?=0, dirty?=0 [ 71.673] sna_accel_flush: flush?=0, dirty?=0 [ 71.673] sna_block_handler (tv=549.416000) [ 71.673] sna_scanout_do_flush: flush timer active: delta=15 [ 71.673] sna_accel_do_throttle -- no pending activity [ 71.673] sna_accel_block: evaluating timers, active=5 [ 71.673] sna_accel_block: flush timer expires in 15 [71688] [ 71.674] sna_wakeup_handler [ 71.674] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 71.674] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 71.674] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 71.674] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 71.674] sna_dri2_get_msc(draw=146, pipe=0) [ 71.674] sna_crtc_record_swap: recording last swap on pipe=0, frame 4050 [msc=4050], time 71.674052 [ 71.674] sna_dri2_get_msc: msc=4050 [raw=4050], ust=71674052 [ 71.674] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=114 (refs=1/1, flush=0) , front=40 (refs=1/4, flush=1) [ 71.674] sna_dri2_schedule_swap(target_msc=4020, divisor=0, remainder=0) [ 71.674] sna_dri2_schedule_swap: using front handle=40, active_scanout?=3, flush?=1 [ 71.674] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 71.674] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 71.674] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 71.674] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 71.674] sna_crtc_record_swap: recording last swap on pipe=0, frame 4050 [msc=4050], time 71.674052 [ 71.674] immediate_swap: current_msc=4050, target_msc=4020 -- yes [ 71.674] can_flip: no, shadow enabled [ 71.674] sna_dri2_add_event: adding event to window 146) [ 71.674] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 71.674] sna_dri2_immediate_blit: no pending blit, starting chain [ 71.674] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 71.674] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 71.674] can_xchg: back size=8701e00, front size=8701e00 [ 71.674] can_xchg: yes, pixmap=165 [ 71.674] sna_dri2_xchg: win=146, exchange front=40/5,ref=2 and back=114/86,ref=2, pixmap=165 7680x2160 [ 71.674] sna_dri2_xchg: back_bo handle=114, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 71.674] sna_dri2_xchg: front_bo handle=40, pitch=30720, size=132710400, ref=4, active_scanout?=3 [ 71.674] set_bo: pixmap=165, handle=114 (old handle=40) [ 71.674] set_bo: marking whole pixmap as damaged [ 71.674] set_bo: applying final/discard move-to-gpu [ 71.674] wait_for_shadow: flags=0, flips=0, handle=40, shadow=32 [ 71.674] set_bo: dropping flush hint from handle=40 [ 71.674] set_bo: adding flush hint to handle=114 [ 71.674] mark_stale(handle=40) => 1 [ 71.674] swap_limit: draw=146 setting swap limit to 3 [ 71.674] sna_dri2_swap_limit_validate: swap limit set to 3 [ 71.675] sna_next_vblank(pipe=0, waiting until next vblank) [ 71.675] sna_dri2_schedule_swap: reported target_msc=4050 [ 71.675] sna_accel_flush: flush?=0, dirty?=0 [ 71.675] sna_accel_flush: flush?=0, dirty?=0 [ 71.675] sna_accel_flush: flush?=0, dirty?=0 [ 71.675] sna_accel_flush: flush?=0, dirty?=0 [ 71.675] sna_accel_flush: flush?=0, dirty?=0 [ 71.675] sna_accel_flush: flush?=0, dirty?=0 [ 71.675] sna_block_handler (tv=549.414000) [ 71.675] sna_scanout_do_flush: flush timer active: delta=13 [ 71.675] sna_accel_do_throttle -- no pending activity [ 71.675] sna_accel_block: evaluating timers, active=5 [ 71.675] sna_accel_block: flush timer expires in 13 [71688] [ 71.675] sna_wakeup_handler [ 71.675] sna_block_handler (tv=549.414000) [ 71.675] sna_scanout_do_flush: flush timer active: delta=13 [ 71.675] sna_accel_do_throttle -- no pending activity [ 71.675] sna_accel_block: evaluating timers, active=5 [ 71.675] sna_accel_block: flush timer expires in 13 [71688] [ 71.676] sna_wakeup_handler [ 71.676] sna_block_handler (tv=549.413000) [ 71.676] sna_scanout_do_flush: flush timer active: delta=12 [ 71.676] sna_accel_do_throttle -- no pending activity [ 71.676] sna_accel_block: evaluating timers, active=5 [ 71.676] sna_accel_block: flush timer expires in 12 [71688] [ 71.682] sna_wakeup_handler [ 71.683] sna_accel_flush: flush?=0, dirty?=0 [ 71.683] sna_accel_flush: flush?=0, dirty?=0 [ 71.683] sna_block_handler (tv=549.406000) [ 71.683] sna_scanout_do_flush: flush timer active: delta=5 [ 71.683] sna_accel_do_throttle -- no pending activity [ 71.683] sna_accel_block: evaluating timers, active=5 [ 71.683] sna_accel_block: flush timer expires in 5 [71688] [ 71.683] sna_wakeup_handler [ 71.683] sna_accel_flush: flush?=0, dirty?=0 [ 71.683] sna_block_handler (tv=549.406000) [ 71.683] sna_scanout_do_flush: flush timer active: delta=5 [ 71.683] sna_accel_do_throttle -- no pending activity [ 71.683] sna_accel_block: evaluating timers, active=5 [ 71.683] sna_accel_block: flush timer expires in 5 [71688] [ 71.684] sna_wakeup_handler [ 71.684] sna_block_handler (tv=549.405000) [ 71.684] sna_scanout_do_flush: flush timer active: delta=4 [ 71.684] sna_accel_do_throttle -- no pending activity [ 71.684] sna_accel_block: evaluating timers, active=5 [ 71.684] sna_accel_block: flush timer expires in 4 [71688] [ 71.689] sna_wakeup_handler [ 71.689] sna_block_handler (tv=549.400000) [ 71.689] sna_scanout_do_flush: flush timer active: delta=-1 [ 71.689] sna_scanout_do_flush (time=71689), triggered [ 71.689] sna_scanout_flush (time=71689), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 71.689] has_shadow: has pending damage? 1, outstanding flips: 0 [ 71.689] stop_flush: scanout=114 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 71.689] has_shadow: has pending damage? 1, outstanding flips: 0 [ 71.689] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 71.689] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 71.689] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 71.689] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 71.689] sna_pixmap_move_to_gpu: already all-damaged [ 71.689] sna_pixmap_mark_active: pixmap=165, handle=114 [ 71.689] sna_mode_redisplay: crtc[0] transformed? 0 [ 71.689] sna_mode_redisplay: crtc[1] transformed? 0 [ 71.689] sna_mode_redisplay: crtc[2] transformed? 0 [ 71.689] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=114 [active=1] [ 71.689] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 40, transformed? 0 [ 71.689] get_fb: reusing fb=101 for handle=114 [ 71.689] sna_mode_redisplay: recording flip on CRTC:32 handle=114, active_scanout=2, serial=2 [ 71.689] __kgem_bo_clear_busy: handle=114 [ 71.689] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 40, transformed? 0 [ 71.689] sna_mode_redisplay: recording flip on CRTC:39 handle=114, active_scanout=3, serial=3 [ 71.689] __kgem_bo_clear_busy: handle=114 [ 71.689] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 71.689] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 71.689] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=114, shadow handle=32 [ 71.689] sna_accel_do_throttle -- no pending activity [ 71.689] sna_accel_block: evaluating timers, active=5 [ 71.689] sna_accel_block: flush timer expires in 16 [71705] [ 71.690] sna_wakeup_handler [ 71.690] sna_mode_wakeup: len=64 [ 71.690] sna_dri2_vblank_handler(type=2, sequence=4051, draw=3353) [ 71.690] sna_crtc_record_swap: recording last swap on pipe=0, frame 4051 [msc=4051], time 71.690720 [ 71.690] sna_dri2_vblank_handler: 2 complete, frame=4051 tv=71.690720 [ 71.690] sna_dri2_blit_complete: blit finished [ 71.690] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4051, tv=71.690720) [ 71.690] frame_swap_complete(type=2): draw=146, pipe=0, frame=4051 [msc=4051], tv=71.690720 [ 71.690] sna_accel_flush: flush?=0, dirty?=0 [ 71.690] sna_dri2_event_free(draw?=1) [ 71.690] sna_dri2_remove_event: remove[0x561c949a47f0] from window 146, active? 1 [ 71.690] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=114] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 71.690] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=40] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 71.690] sna_dri2_vblank_handler complete [ 71.691] sna_mode_wakeup: recording last swap on pipe=0, frame 4051 [fd3], time 71.690720 [ 71.691] sna_mode_wakeup: removing handle=40 [active_scanout=1] from scanout, installing handle=114 [active_scanout=3] [ 71.691] sna_mode_wakeup: flip complete, pending? 2 [ 71.691] sna_accel_flush: flush?=0, dirty?=0 [ 71.691] sna_accel_flush: flush?=0, dirty?=0 [ 71.691] sna_block_handler (tv=549.398000) [ 71.691] sna_scanout_do_flush: flush timer active: delta=14 [ 71.691] sna_accel_do_throttle -- no pending activity [ 71.691] sna_accel_block: evaluating timers, active=5 [ 71.691] sna_accel_block: flush timer expires in 14 [71705] [ 71.691] sna_wakeup_handler [ 71.691] sna_block_handler (tv=549.398000) [ 71.691] sna_scanout_do_flush: flush timer active: delta=14 [ 71.691] sna_accel_do_throttle -- no pending activity [ 71.691] sna_accel_block: evaluating timers, active=5 [ 71.691] sna_accel_block: flush timer expires in 14 [71705] [ 71.692] sna_wakeup_handler [ 71.692] sna_block_handler (tv=549.397000) [ 71.692] sna_scanout_do_flush: flush timer active: delta=13 [ 71.692] sna_accel_do_throttle -- no pending activity [ 71.692] sna_accel_block: evaluating timers, active=5 [ 71.692] sna_accel_block: flush timer expires in 13 [71705] [ 71.699] sna_wakeup_handler [ 71.699] sna_accel_flush: flush?=0, dirty?=0 [ 71.699] sna_accel_flush: flush?=0, dirty?=0 [ 71.699] sna_block_handler (tv=549.390000) [ 71.699] sna_scanout_do_flush: flush timer active: delta=6 [ 71.699] sna_accel_do_throttle -- no pending activity [ 71.699] sna_accel_block: evaluating timers, active=5 [ 71.699] sna_accel_block: flush timer expires in 6 [71705] [ 71.699] sna_wakeup_handler [ 71.699] sna_block_handler (tv=549.390000) [ 71.699] sna_scanout_do_flush: flush timer active: delta=6 [ 71.699] sna_accel_do_throttle -- no pending activity [ 71.699] sna_accel_block: evaluating timers, active=5 [ 71.699] sna_accel_block: flush timer expires in 6 [71705] [ 71.700] sna_wakeup_handler [ 71.700] sna_block_handler (tv=549.389000) [ 71.700] sna_scanout_do_flush: flush timer active: delta=5 [ 71.700] sna_accel_do_throttle -- no pending activity [ 71.700] sna_accel_block: evaluating timers, active=5 [ 71.700] sna_accel_block: flush timer expires in 5 [71705] [ 71.705] sna_wakeup_handler [ 71.705] sna_mode_wakeup: len=32 [ 71.705] sna_mode_wakeup: recording last swap on pipe=1, frame 4022 [fb6], time 71.705995 [ 71.705] sna_mode_wakeup: removing handle=40 [active_scanout=0] from scanout, installing handle=114 [active_scanout=3] [ 71.705] sna_mode_wakeup: flip complete, pending? 1 [ 71.705] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 71.705] sna_block_handler (tv=549.384000) [ 71.705] sna_scanout_do_flush: flush timer active: delta=0 [ 71.705] sna_scanout_do_flush (time=71705), triggered [ 71.706] sna_scanout_flush (time=71705), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 71.706] has_shadow: has pending damage? 0, outstanding flips: 0 [ 71.706] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 71.706] has_shadow: has pending damage? 0, outstanding flips: 0 [ 71.706] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 71.706] sna_accel_do_throttle -- no pending activity [ 71.706] sna_accel_block: evaluating timers, active=5 [ 71.706] sna_accel_block: flush timer expires in 16 [71721] [ 71.707] sna_wakeup_handler [ 71.707] sna_accel_flush: flush?=0, dirty?=0 [ 71.707] sna_accel_flush: flush?=0, dirty?=0 [ 71.707] sna_block_handler (tv=549.382000) [ 71.707] sna_scanout_do_flush: flush timer active: delta=14 [ 71.707] sna_accel_do_throttle -- no pending activity [ 71.707] sna_accel_block: evaluating timers, active=5 [ 71.707] sna_accel_block: flush timer expires in 14 [71721] [ 71.707] sna_wakeup_handler [ 71.707] sna_block_handler (tv=549.382000) [ 71.707] sna_scanout_do_flush: flush timer active: delta=14 [ 71.707] sna_accel_do_throttle -- no pending activity [ 71.707] sna_accel_block: evaluating timers, active=5 [ 71.707] sna_accel_block: flush timer expires in 14 [71721] [ 71.708] sna_wakeup_handler [ 71.708] sna_block_handler (tv=549.381000) [ 71.708] sna_scanout_do_flush: flush timer active: delta=13 [ 71.708] sna_accel_do_throttle -- no pending activity [ 71.708] sna_accel_block: evaluating timers, active=5 [ 71.708] sna_accel_block: flush timer expires in 13 [71721] [ 71.715] sna_wakeup_handler [ 71.715] sna_accel_flush: flush?=0, dirty?=0 [ 71.715] sna_accel_flush: flush?=0, dirty?=0 [ 71.715] sna_block_handler (tv=549.374000) [ 71.715] sna_scanout_do_flush: flush timer active: delta=6 [ 71.715] sna_accel_do_throttle -- no pending activity [ 71.715] sna_accel_block: evaluating timers, active=5 [ 71.715] sna_accel_block: flush timer expires in 6 [71721] [ 71.715] sna_wakeup_handler [ 71.715] sna_block_handler (tv=549.374000) [ 71.715] sna_scanout_do_flush: flush timer active: delta=6 [ 71.715] sna_accel_do_throttle -- no pending activity [ 71.715] sna_accel_block: evaluating timers, active=5 [ 71.715] sna_accel_block: flush timer expires in 6 [71721] [ 71.716] sna_wakeup_handler [ 71.716] sna_block_handler (tv=549.373000) [ 71.716] sna_scanout_do_flush: flush timer active: delta=5 [ 71.716] sna_accel_do_throttle -- no pending activity [ 71.716] sna_accel_block: evaluating timers, active=5 [ 71.716] sna_accel_block: flush timer expires in 5 [71721] [ 71.722] sna_wakeup_handler [ 71.722] sna_block_handler (tv=549.367000) [ 71.722] sna_scanout_do_flush: flush timer active: delta=-1 [ 71.722] sna_scanout_do_flush (time=71722), triggered [ 71.722] sna_scanout_flush (time=71722), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 71.722] has_shadow: has pending damage? 0, outstanding flips: 0 [ 71.722] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 71.722] has_shadow: has pending damage? 0, outstanding flips: 0 [ 71.722] sna_accel_disarm_timer[0] (time=71722) [ 71.722] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 71.722] sna_accel_do_throttle -- no pending activity [ 71.723] sna_wakeup_handler [ 71.723] sna_accel_flush: flush?=0, dirty?=0 [ 71.723] sna_accel_flush: flush?=0, dirty?=0 [ 71.723] sna_block_handler (tv=549.366000) [ 71.723] has_shadow: has pending damage? 0, outstanding flips: 0 [ 71.723] sna_accel_do_throttle -- no pending activity [ 71.723] sna_wakeup_handler [ 71.723] sna_block_handler (tv=549.366000) [ 71.723] has_shadow: has pending damage? 0, outstanding flips: 0 [ 71.723] sna_accel_do_throttle -- no pending activity [ 71.724] sna_wakeup_handler [ 71.724] sna_block_handler (tv=549.365000) [ 71.724] has_shadow: has pending damage? 0, outstanding flips: 0 [ 71.724] sna_accel_do_throttle -- no pending activity [ 71.747] sna_wakeup_handler [ 71.747] sna_accel_flush: flush?=0, dirty?=0 [ 71.747] sna_accel_flush: flush?=0, dirty?=0 [ 71.747] sna_block_handler (tv=549.342000) [ 71.747] has_shadow: has pending damage? 0, outstanding flips: 0 [ 71.747] sna_accel_do_throttle -- no pending activity [ 71.747] sna_wakeup_handler [ 71.747] sna_block_handler (tv=549.342000) [ 71.747] has_shadow: has pending damage? 0, outstanding flips: 0 [ 71.747] sna_accel_do_throttle -- no pending activity [ 71.748] sna_wakeup_handler [ 71.748] sna_block_handler (tv=549.341000) [ 71.748] has_shadow: has pending damage? 0, outstanding flips: 0 [ 71.748] sna_accel_do_throttle -- no pending activity [ 71.751] sna_wakeup_handler [ 71.751] sna_accel_flush: flush?=0, dirty?=0 [ 71.751] sna_block_handler (tv=549.338000) [ 71.751] has_shadow: has pending damage? 0, outstanding flips: 0 [ 71.751] sna_accel_do_throttle -- no pending activity [ 71.755] sna_wakeup_handler [ 71.755] sna_accel_flush: flush?=0, dirty?=0 [ 71.755] sna_accel_flush: flush?=0, dirty?=0 [ 71.755] sna_block_handler (tv=549.334000) [ 71.755] has_shadow: has pending damage? 0, outstanding flips: 0 [ 71.755] sna_accel_do_throttle -- no pending activity [ 71.755] sna_wakeup_handler [ 71.755] sna_block_handler (tv=549.334000) [ 71.755] has_shadow: has pending damage? 0, outstanding flips: 0 [ 71.755] sna_accel_do_throttle -- no pending activity [ 71.756] sna_wakeup_handler [ 71.756] sna_block_handler (tv=549.333000) [ 71.756] has_shadow: has pending damage? 0, outstanding flips: 0 [ 71.756] sna_accel_do_throttle -- no pending activity [ 71.757] sna_wakeup_handler [ 71.757] sna_block_handler (tv=549.332000) [ 71.757] has_shadow: has pending damage? 0, outstanding flips: 0 [ 71.757] sna_accel_do_throttle -- no pending activity [ 71.763] sna_wakeup_handler [ 71.763] sna_accel_flush: flush?=0, dirty?=0 [ 71.763] sna_accel_flush: flush?=0, dirty?=0 [ 71.763] sna_block_handler (tv=549.326000) [ 71.763] has_shadow: has pending damage? 0, outstanding flips: 0 [ 71.763] sna_accel_do_throttle -- no pending activity [ 71.763] sna_wakeup_handler [ 71.763] sna_block_handler (tv=549.326000) [ 71.763] has_shadow: has pending damage? 0, outstanding flips: 0 [ 71.763] sna_accel_do_throttle -- no pending activity [ 71.764] sna_wakeup_handler [ 71.764] sna_block_handler (tv=549.325000) [ 71.764] has_shadow: has pending damage? 0, outstanding flips: 0 [ 71.764] sna_accel_do_throttle -- no pending activity [ 71.765] sna_wakeup_handler [ 71.765] sna_block_handler (tv=549.324000) [ 71.765] has_shadow: has pending damage? 0, outstanding flips: 0 [ 71.766] sna_accel_do_throttle -- no pending activity [ 71.766] sna_wakeup_handler [ 71.766] sna_create_pixmap(13, 20, 32, usage=0) [ 71.766] kgem_can_create_2d: 13x20 @ 32 [ 71.766] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=20 [ 71.766] kgem_can_create_2d: untiled size=4096 [ 71.766] kgem_choose_tiling: too thin [width 13, 32 bpp] for TILING_X [ 71.766] kgem_choose_tiling: 13x20 -> 0 [ 71.766] sna_create_pixmap: usage=0, flags=a [ 71.766] sna_create_pixmap: small buffer [1040], attaching to shadow pixmap [ 71.766] create_pixmap: allocating pixmap 13x20, depth=32/32, size=1048 [ 71.766] create_pixmap: serial=4050, usage=0, 13x20 [ 71.766] sna_create_pixmap: serial=4050, 13x20, usage=0 [ 71.766] sna_composite_rectangles(pixmap=4051, op=0, 0 x 1 [(0, 0)x(13, 20) ...]) [ 71.766] sna_composite_rectangles: converted to op 0 [ 71.766] sna_composite_rectangles[0] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 71.766] sna_composite_rectangles: nrects=1, region=(0, 0), (13, 20) x 1 [ 71.766] sna_composite_rectangles: clipped extents (0, 0),(13, 20) x 1 [ 71.766] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(13, 20) [ 71.766] sna_composite_rectangles: fallback, dst pixmap=4051 too small or not attached [ 71.766] sna_composite_rectangles: fallback [ 71.766] sna_drawable_move_region_to_cpu(pixmap=4051 (13x20), [(0, 0), (13, 20)], flags=1) [ 71.766] sna_drawable_move_region_to_cpu: region (0, 0), (13, 20) + (0, 0) subsumes pixmap (13x20) [ 71.766] _sna_pixmap_move_to_cpu(pixmap=4051, 13x20, flags=1) [ 71.766] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 71.766] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 71.766] operate_inplace: no, inplace operation not suitable [ 71.767] _sna_pixmap_move_to_cpu: marking as damaged [ 71.767] __sna_damage_all(13, 20) [ 71.767] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 71.767] sna_composite_rectangles(pixmap=4051, op=1, fff2f1f0 x 1 [(0, 0)x(13, 20) ...]) [ 71.767] sna_composite_rectangles: converted to op 1 [ 71.767] sna_composite_rectangles[0] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 71.767] sna_composite_rectangles: nrects=1, region=(0, 0), (13, 20) x 1 [ 71.767] sna_composite_rectangles: clipped extents (0, 0),(13, 20) x 1 [ 71.767] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(13, 20) [ 71.767] sna_composite_rectangles: fallback, dst pixmap=4051 too small or not attached [ 71.767] sna_composite_rectangles: fallback [ 71.767] sna_drawable_move_region_to_cpu(pixmap=4051 (13x20), [(0, 0), (13, 20)], flags=1) [ 71.767] sna_drawable_move_region_to_cpu: pixmap=4051 all damaged on CPU [ 71.767] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 71.767] sna_composite_rectangles: fallback fill: (0, 0)x(13, 20) fff2f1f0 [ 71.767] sna_composite_rectangles(pixmap=4051, op=1, ff300a24 x 2 [(0, 0)x(13, 20) ...]) [ 71.767] sna_composite_rectangles: converted to op 1 [ 71.767] sna_composite_rectangles[0] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 71.767] sna_composite_rectangles[1] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 71.767] sna_composite_rectangles: nrects=2, region=(0, 0), (13, 20) x 2 [ 71.767] sna_composite_rectangles: clipped extents (0, 0),(13, 20) x 1 [ 71.767] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(13, 20) [ 71.767] sna_composite_rectangles: fallback, dst pixmap=4051 too small or not attached [ 71.767] sna_composite_rectangles: fallback [ 71.767] sna_drawable_move_region_to_cpu(pixmap=4051 (13x20), [(0, 0), (13, 20)], flags=1) [ 71.767] sna_drawable_move_region_to_cpu: pixmap=4051 all damaged on CPU [ 71.767] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 71.767] sna_composite_rectangles: fallback fill: (0, 0)x(13, 20) ff300a24 [ 71.767] sna_glyphs(op=3, nlist=2, src=(1, -2)) [ 71.767] sna_glyphs: fallback -- too small (13x20) [ 71.767] glyphs_fallback: nlist=2, count=3, extents (0, -13), (19, 1) [ 71.767] glyphs_fallback: clipped extents (0, 0), (13, 1) [ 71.767] sna_drawable_move_region_to_cpu(pixmap=4051 (13x20), [(0, 0), (13, 1)], flags=3) [ 71.767] sna_drawable_move_region_to_cpu: pixmap=4051 all damaged on CPU [ 71.767] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 71.767] sna_composite_rectangles(pixmap=4051, op=1, ffffffff x 1 [(1, 1)x(9, 17) ...]) [ 71.767] sna_composite_rectangles: converted to op 1 [ 71.767] sna_composite_rectangles[0] (1, 1)x(9, 17) -> (1, 1), (10, 18) [ 71.767] sna_composite_rectangles: nrects=1, region=(1, 1), (10, 18) x 1 [ 71.767] sna_composite_rectangles: clipped extents (1, 1),(10, 18) x 1 [ 71.767] sna_composite_rectangles: pixmap +(0, 0) extents (1, 1),(10, 18) [ 71.767] sna_composite_rectangles: fallback, dst pixmap=4051 too small or not attached [ 71.767] sna_composite_rectangles: fallback [ 71.767] sna_drawable_move_region_to_cpu(pixmap=4051 (13x20), [(1, 1), (10, 18)], flags=1) [ 71.767] sna_drawable_move_region_to_cpu: pixmap=4051 all damaged on CPU [ 71.767] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 71.767] sna_composite_rectangles: fallback fill: (1, 1)x(9, 17) ffffffff [ 71.767] sna_copy_area: src=pixmap=4051:(0, 0)x(13, 20)+(0, 0) -> dst=pixmap=3060:(495, 901)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 71.767] sna_copy_area: normal copy [ 71.767] sna_do_copy: src=(0, 0), dst=(495, 901), size=(13x20) [ 71.767] sna_do_copy: after drawable: src=(0, 0), dst=(560, 925), size=(13x20) [ 71.767] sna_do_copy: dst extents (560, 925), (573, 945), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 71.767] sna_do_copy: clipped dst extents (560, 925), (573, 945) [ 71.767] sna_do_copy: unclipped src extents (0, 0), (13, 20) [ 71.767] sna_do_copy: clipped src extents (0, 0), (13, 20) [ 71.767] sna_do_copy: pixmap -- no source clipping [ 71.767] sna_do_copy: src extents (0, 0), (13, 20) x 1 [ 71.767] sna_do_copy: copy region (560, 925), (573, 945) x 1 + (-560, -925) [ 71.768] sna_copy_boxes (boxes=1x[(560, 925), (573, 945)...], src pixmap=4051+(-560, -925), dst pixmap=3060+(-65, -24), alu=3, src.size=13x20, dst.size=3775x2136) [ 71.768] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94ad4050, gpu_bo=0, cpu_bo=0), replaces=0 [ 71.768] sna_drawable_use_bo pixmap=3060, box=((495, 901), (508, 921)), flags=8... [ 71.768] sna_drawable_use_bo: exported target, set PREFER_GPU [ 71.768] sna_drawable_use_bo: pinned, never REPLACES [ 71.768] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 71.768] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 71.768] sna_drawable_use_bo: using whole GPU bo [ 71.768] region_overlaps_damage? [ 71.768] use_shm_bo: no, not attached [ 71.768] sna_drawable_move_region_to_cpu(pixmap=4051 (13x20), [(0, 0), (13, 20)], flags=2) [ 71.768] sna_drawable_move_region_to_cpu: pixmap=4051 all damaged on CPU [ 71.768] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 71.768] sna_write_boxes x 1, src stride=52, src dx=(-495, -901) [ 71.768] kgem_bo_can_map: handle=9, map=0x7fc6b7845000:0x0:0x7fc656564000, tiling=1, domain=1, offset=4029534208 [ 71.768] write_boxes_inplace x 1, handle=9, tiling=1 [ 71.768] upload_inplace__tiled: tiling=1 [ 71.768] kgem_bo_can_map__cpu: handle=9 [ 71.768] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 71.768] kgem_bo_map__cpu(handle=9, size=33177600, map=0x7fc6b7845000:0x7fc656564000) [ 71.768] kgem_bo_sync__cpu: handle=9 [ 71.768] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(495, 901), size=13x20, pitch=52/15360 [ 71.768] sna_accel_flush: flush?=0, dirty?=0 [ 71.768] sna_accel_flush: flush?=0, dirty?=0 [ 71.768] sna_accel_flush: flush?=0, dirty?=0 [ 71.768] sna_accel_flush: flush?=0, dirty?=0 [ 71.768] sna_destroy_pixmap: pixmap=4051, attached?=1 [ 71.768] __sna_free_pixmap(pixmap=4051) [ 71.768] sna_accel_flush: flush?=0, dirty?=0 [ 71.768] sna_accel_flush: flush?=0, dirty?=0 [ 71.768] sna_accel_flush: flush?=0, dirty?=0 [ 71.768] sna_block_handler (tv=549.321000) [ 71.768] has_shadow: has pending damage? 0, outstanding flips: 0 [ 71.768] sna_accel_do_throttle -- no pending activity [ 71.770] sna_wakeup_handler [ 71.770] sna_accel_flush: flush?=0, dirty?=0 [ 71.770] sna_accel_flush: flush?=0, dirty?=0 [ 71.770] sna_accel_flush: flush?=0, dirty?=0 [ 71.770] sna_accel_flush: flush?=0, dirty?=0 [ 71.770] sna_accel_flush: flush?=0, dirty?=0 [ 71.770] sna_accel_flush: flush?=0, dirty?=0 [ 71.770] sna_accel_flush: flush?=0, dirty?=0 [ 71.770] sna_accel_flush: flush?=0, dirty?=0 [ 71.770] sna_accel_flush: flush?=0, dirty?=0 [ 71.770] sna_block_handler (tv=549.319000) [ 71.770] has_shadow: has pending damage? 0, outstanding flips: 0 [ 71.770] sna_accel_do_throttle -- no pending activity [ 71.770] sna_wakeup_handler [ 71.770] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=40, name=5 [ 71.770] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 71.770] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 71.770] sna_dri2_get_back: draw size=7680x2160, back buffer handle=40 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 [ 71.770] sna_dri2_get_back: reuse backbuffer? 1 [ 71.770] sna_dri2_get_back: back buffer handle=40, active?=0, refcnt=1 [ 71.770] sna_dri2_get_back: reuse unattached back [ 71.770] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 71.770] sna_dri2_reuse_buffer: reusing back buffer handle=40, name=5, pitch=30720, age=0 [ 71.770] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 71.770] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=114, name=86, active_scanout=3 [ 71.771] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 71.771] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=114] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 71.771] sna_accel_flush: flush?=0, dirty?=0 [ 71.771] sna_accel_flush: flush?=0, dirty?=0 [ 71.771] sna_accel_flush: flush?=0, dirty?=0 [ 71.771] sna_accel_flush: flush?=0, dirty?=0 [ 71.771] sna_accel_flush: flush?=0, dirty?=0 [ 71.771] sna_block_handler (tv=549.318000) [ 71.771] has_shadow: has pending damage? 0, outstanding flips: 0 [ 71.771] timer_enable (time=71771), starting timer 0 [ 71.771] sna_accel_do_throttle -- no pending activity [ 71.771] sna_accel_block: evaluating timers, active=5 [ 71.771] sna_accel_block: flush timer expires in 8 [71779] [ 71.771] sna_wakeup_handler [ 71.771] sna_block_handler (tv=549.318000) [ 71.771] sna_scanout_do_flush: flush timer active: delta=8 [ 71.771] sna_accel_do_throttle -- no pending activity [ 71.771] sna_accel_block: evaluating timers, active=5 [ 71.771] sna_accel_block: flush timer expires in 8 [71779] [ 71.772] sna_wakeup_handler [ 71.772] sna_block_handler (tv=549.317000) [ 71.772] sna_scanout_do_flush: flush timer active: delta=7 [ 71.772] sna_accel_do_throttle -- no pending activity [ 71.772] sna_accel_block: evaluating timers, active=5 [ 71.772] sna_accel_block: flush timer expires in 7 [71779] [ 71.777] sna_wakeup_handler [ 71.777] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 71.777] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 71.777] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 71.777] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 71.777] sna_dri2_get_msc(draw=146, pipe=0) [ 71.777] sna_crtc_record_swap: recording last swap on pipe=0, frame 4056 [msc=4056], time 71.774092 [ 71.777] sna_dri2_get_msc: msc=4056 [raw=4056], ust=71774092 [ 71.777] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=40 (refs=1/1, flush=0) , front=114 (refs=1/4, flush=1) [ 71.777] sna_dri2_schedule_swap(target_msc=4051, divisor=0, remainder=0) [ 71.777] sna_dri2_schedule_swap: using front handle=114, active_scanout?=3, flush?=1 [ 71.777] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 71.777] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 71.777] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 71.777] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 71.777] sna_crtc_record_swap: recording last swap on pipe=0, frame 4056 [msc=4056], time 71.774092 [ 71.777] immediate_swap: current_msc=4056, target_msc=4051 -- yes [ 71.777] can_flip: no, shadow enabled [ 71.777] sna_dri2_add_event: adding event to window 146) [ 71.777] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 71.777] sna_dri2_immediate_blit: no pending blit, starting chain [ 71.778] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 71.778] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 71.778] can_xchg: back size=8701e00, front size=8701e00 [ 71.778] can_xchg: yes, pixmap=165 [ 71.778] sna_dri2_xchg: win=146, exchange front=114/86,ref=2 and back=40/5,ref=2, pixmap=165 7680x2160 [ 71.778] sna_dri2_xchg: back_bo handle=40, pitch=30720, size=132710400, ref=1, active_scanout?=0 [ 71.778] sna_dri2_xchg: front_bo handle=114, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 71.778] set_bo: pixmap=165, handle=40 (old handle=114) [ 71.778] set_bo: marking whole pixmap as damaged [ 71.778] set_bo: applying final/discard move-to-gpu [ 71.778] wait_for_shadow: flags=0, flips=0, handle=114, shadow=32 [ 71.778] set_bo: dropping flush hint from handle=114 [ 71.778] set_bo: adding flush hint to handle=40 [ 71.778] mark_stale(handle=114) => 1 [ 71.778] swap_limit: draw=146 setting swap limit to 3 [ 71.778] sna_dri2_swap_limit_validate: swap limit set to 3 [ 71.778] sna_next_vblank(pipe=0, waiting until next vblank) [ 71.778] sna_dri2_schedule_swap: reported target_msc=4056 [ 71.778] sna_accel_flush: flush?=0, dirty?=0 [ 71.778] sna_accel_flush: flush?=0, dirty?=0 [ 71.778] sna_accel_flush: flush?=0, dirty?=0 [ 71.778] sna_accel_flush: flush?=0, dirty?=0 [ 71.778] sna_block_handler (tv=549.311000) [ 71.778] sna_scanout_do_flush: flush timer active: delta=1 [ 71.778] sna_scanout_do_flush (time=71778), triggered [ 71.778] sna_scanout_flush (time=71778), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 71.778] has_shadow: has pending damage? 1, outstanding flips: 0 [ 71.778] stop_flush: scanout=40 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 71.778] has_shadow: has pending damage? 1, outstanding flips: 0 [ 71.778] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 71.778] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 71.778] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 71.778] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 71.778] sna_pixmap_move_to_gpu: already all-damaged [ 71.778] sna_pixmap_mark_active: pixmap=165, handle=40 [ 71.778] sna_mode_redisplay: crtc[0] transformed? 0 [ 71.778] sna_mode_redisplay: crtc[1] transformed? 0 [ 71.778] sna_mode_redisplay: crtc[2] transformed? 0 [ 71.778] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=40 [active=1] [ 71.778] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 114, transformed? 0 [ 71.778] get_fb: reusing fb=110 for handle=40 [ 71.779] sna_mode_redisplay: recording flip on CRTC:32 handle=40, active_scanout=2, serial=2 [ 71.779] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 71.779] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 114, transformed? 0 [ 71.779] sna_mode_redisplay: recording flip on CRTC:39 handle=40, active_scanout=3, serial=3 [ 71.779] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 71.779] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 71.779] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 71.779] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=40, shadow handle=32 [ 71.779] sna_accel_do_throttle -- no pending activity [ 71.779] sna_accel_block: evaluating timers, active=5 [ 71.779] sna_accel_block: flush timer expires in 16 [71794] [ 71.787] sna_wakeup_handler [ 71.787] sna_accel_flush: flush?=0, dirty?=0 [ 71.787] sna_accel_flush: flush?=0, dirty?=0 [ 71.787] sna_accel_flush: flush?=0, dirty?=0 [ 71.787] sna_accel_flush: flush?=0, dirty?=0 [ 71.787] sna_block_handler (tv=549.302000) [ 71.787] sna_scanout_do_flush: flush timer active: delta=7 [ 71.787] sna_accel_do_throttle -- no pending activity [ 71.787] sna_accel_block: evaluating timers, active=5 [ 71.787] sna_accel_block: flush timer expires in 7 [71794] [ 71.787] sna_wakeup_handler [ 71.787] sna_block_handler (tv=549.302000) [ 71.787] sna_scanout_do_flush: flush timer active: delta=7 [ 71.787] sna_accel_do_throttle -- no pending activity [ 71.787] sna_accel_block: evaluating timers, active=5 [ 71.787] sna_accel_block: flush timer expires in 7 [71794] [ 71.788] sna_wakeup_handler [ 71.788] sna_block_handler (tv=549.301000) [ 71.788] sna_scanout_do_flush: flush timer active: delta=6 [ 71.788] sna_accel_do_throttle -- no pending activity [ 71.788] sna_accel_block: evaluating timers, active=5 [ 71.788] sna_accel_block: flush timer expires in 6 [71794] [ 71.789] sna_wakeup_handler [ 71.789] sna_mode_wakeup: len=32 [ 71.789] sna_mode_wakeup: recording last swap on pipe=1, frame 4027 [fbb], time 71.789361 [ 71.789] sna_mode_wakeup: removing handle=114 [active_scanout=1] from scanout, installing handle=40 [active_scanout=3] [ 71.789] sna_mode_wakeup: flip complete, pending? 2 [ 71.789] sna_block_handler (tv=549.300000) [ 71.789] sna_scanout_do_flush: flush timer active: delta=5 [ 71.789] sna_accel_do_throttle -- no pending activity [ 71.789] sna_accel_block: evaluating timers, active=5 [ 71.789] sna_accel_block: flush timer expires in 5 [71794] [ 71.790] sna_wakeup_handler [ 71.790] sna_mode_wakeup: len=64 [ 71.790] sna_dri2_vblank_handler(type=2, sequence=4057, draw=3353) [ 71.790] sna_crtc_record_swap: recording last swap on pipe=0, frame 4057 [msc=4057], time 71.790762 [ 71.790] sna_dri2_vblank_handler: 2 complete, frame=4057 tv=71.790762 [ 71.790] sna_dri2_blit_complete: blit finished [ 71.790] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4057, tv=71.790762) [ 71.790] frame_swap_complete(type=2): draw=146, pipe=0, frame=4057 [msc=4057], tv=71.790762 [ 71.790] sna_accel_flush: flush?=0, dirty?=0 [ 71.790] sna_dri2_event_free(draw?=1) [ 71.790] sna_dri2_remove_event: remove[0x561c94984a20] from window 146, active? 1 [ 71.790] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 71.790] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=114] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 71.790] sna_dri2_vblank_handler complete [ 71.790] sna_mode_wakeup: recording last swap on pipe=0, frame 4057 [fd9], time 71.790762 [ 71.790] sna_mode_wakeup: removing handle=114 [active_scanout=0] from scanout, installing handle=40 [active_scanout=3] [ 71.790] sna_mode_wakeup: flip complete, pending? 1 [ 71.790] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 71.790] sna_block_handler (tv=549.299000) [ 71.790] sna_scanout_do_flush: flush timer active: delta=4 [ 71.790] sna_accel_do_throttle -- no pending activity [ 71.791] sna_accel_block: evaluating timers, active=5 [ 71.791] sna_accel_block: flush timer expires in 4 [71794] [ 71.795] sna_wakeup_handler [ 71.795] sna_accel_flush: flush?=0, dirty?=0 [ 71.795] sna_accel_flush: flush?=0, dirty?=0 [ 71.795] sna_block_handler (tv=549.294000) [ 71.795] sna_scanout_do_flush: flush timer active: delta=-1 [ 71.795] sna_scanout_do_flush (time=71795), triggered [ 71.795] sna_scanout_flush (time=71795), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 71.795] has_shadow: has pending damage? 0, outstanding flips: 0 [ 71.795] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 71.795] has_shadow: has pending damage? 0, outstanding flips: 0 [ 71.795] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 71.795] sna_accel_do_throttle -- no pending activity [ 71.795] sna_accel_block: evaluating timers, active=5 [ 71.795] sna_accel_block: flush timer expires in 16 [71811] [ 71.795] sna_wakeup_handler [ 71.795] sna_block_handler (tv=549.294000) [ 71.795] sna_scanout_do_flush: flush timer active: delta=16 [ 71.795] sna_accel_do_throttle -- no pending activity [ 71.795] sna_accel_block: evaluating timers, active=5 [ 71.795] sna_accel_block: flush timer expires in 16 [71811] [ 71.796] sna_wakeup_handler [ 71.796] sna_block_handler (tv=549.293000) [ 71.796] sna_scanout_do_flush: flush timer active: delta=15 [ 71.796] sna_accel_do_throttle -- no pending activity [ 71.796] sna_accel_block: evaluating timers, active=5 [ 71.796] sna_accel_block: flush timer expires in 15 [71811] [ 71.798] sna_wakeup_handler [ 71.798] sna_block_handler (tv=549.291000) [ 71.798] sna_scanout_do_flush: flush timer active: delta=13 [ 71.798] sna_accel_do_throttle -- no pending activity [ 71.798] sna_accel_block: evaluating timers, active=5 [ 71.798] sna_accel_block: flush timer expires in 13 [71811] [ 71.803] sna_wakeup_handler [ 71.803] sna_accel_flush: flush?=0, dirty?=0 [ 71.803] sna_accel_flush: flush?=0, dirty?=0 [ 71.803] sna_block_handler (tv=549.286000) [ 71.803] sna_scanout_do_flush: flush timer active: delta=8 [ 71.803] sna_accel_do_throttle -- no pending activity [ 71.803] sna_accel_block: evaluating timers, active=5 [ 71.803] sna_accel_block: flush timer expires in 8 [71811] [ 71.803] sna_wakeup_handler [ 71.803] sna_block_handler (tv=549.286000) [ 71.803] sna_scanout_do_flush: flush timer active: delta=8 [ 71.803] sna_accel_do_throttle -- no pending activity [ 71.803] sna_accel_block: evaluating timers, active=5 [ 71.803] sna_accel_block: flush timer expires in 8 [71811] [ 71.804] sna_wakeup_handler [ 71.804] sna_block_handler (tv=549.285000) [ 71.804] sna_scanout_do_flush: flush timer active: delta=7 [ 71.804] sna_accel_do_throttle -- no pending activity [ 71.804] sna_accel_block: evaluating timers, active=5 [ 71.804] sna_accel_block: flush timer expires in 7 [71811] [ 71.806] sna_wakeup_handler [ 71.806] sna_block_handler (tv=549.283000) [ 71.806] sna_scanout_do_flush: flush timer active: delta=5 [ 71.806] sna_accel_do_throttle -- no pending activity [ 71.806] sna_accel_block: evaluating timers, active=5 [ 71.806] sna_accel_block: flush timer expires in 5 [71811] [ 71.811] sna_wakeup_handler [ 71.811] sna_accel_flush: flush?=0, dirty?=0 [ 71.811] sna_accel_flush: flush?=0, dirty?=0 [ 71.811] sna_block_handler (tv=549.278000) [ 71.811] sna_scanout_do_flush: flush timer active: delta=0 [ 71.811] sna_scanout_do_flush (time=71811), triggered [ 71.811] sna_scanout_flush (time=71811), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 71.811] has_shadow: has pending damage? 0, outstanding flips: 0 [ 71.811] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 71.811] has_shadow: has pending damage? 0, outstanding flips: 0 [ 71.811] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 71.811] sna_accel_do_throttle -- no pending activity [ 71.811] sna_accel_block: evaluating timers, active=5 [ 71.811] sna_accel_block: flush timer expires in 16 [71827] [ 71.811] sna_wakeup_handler [ 71.811] sna_block_handler (tv=549.278000) [ 71.811] sna_scanout_do_flush: flush timer active: delta=16 [ 71.811] sna_accel_do_throttle -- no pending activity [ 71.811] sna_accel_block: evaluating timers, active=5 [ 71.811] sna_accel_block: flush timer expires in 16 [71827] [ 71.812] sna_wakeup_handler [ 71.813] sna_block_handler (tv=549.277000) [ 71.813] sna_scanout_do_flush: flush timer active: delta=14 [ 71.813] sna_accel_do_throttle -- no pending activity [ 71.813] sna_accel_block: evaluating timers, active=5 [ 71.813] sna_accel_block: flush timer expires in 14 [71827] [ 71.819] sna_wakeup_handler [ 71.819] sna_accel_flush: flush?=0, dirty?=0 [ 71.819] sna_accel_flush: flush?=0, dirty?=0 [ 71.819] sna_block_handler (tv=549.270000) [ 71.819] sna_scanout_do_flush: flush timer active: delta=8 [ 71.819] sna_accel_do_throttle -- no pending activity [ 71.819] sna_accel_block: evaluating timers, active=5 [ 71.819] sna_accel_block: flush timer expires in 8 [71827] [ 71.819] sna_wakeup_handler [ 71.819] sna_block_handler (tv=549.270000) [ 71.819] sna_scanout_do_flush: flush timer active: delta=8 [ 71.819] sna_accel_do_throttle -- no pending activity [ 71.819] sna_accel_block: evaluating timers, active=5 [ 71.819] sna_accel_block: flush timer expires in 8 [71827] [ 71.820] sna_wakeup_handler [ 71.820] sna_block_handler (tv=549.269000) [ 71.820] sna_scanout_do_flush: flush timer active: delta=7 [ 71.820] sna_accel_do_throttle -- no pending activity [ 71.820] sna_accel_block: evaluating timers, active=5 [ 71.820] sna_accel_block: flush timer expires in 7 [71827] [ 71.822] sna_wakeup_handler [ 71.822] sna_block_handler (tv=549.267000) [ 71.822] sna_scanout_do_flush: flush timer active: delta=5 [ 71.822] sna_accel_do_throttle -- no pending activity [ 71.822] sna_accel_block: evaluating timers, active=5 [ 71.822] sna_accel_block: flush timer expires in 5 [71827] [ 71.827] sna_wakeup_handler [ 71.827] sna_accel_flush: flush?=0, dirty?=0 [ 71.827] sna_accel_flush: flush?=0, dirty?=0 [ 71.827] sna_block_handler (tv=549.262000) [ 71.827] sna_scanout_do_flush: flush timer active: delta=0 [ 71.827] sna_scanout_do_flush (time=71827), triggered [ 71.827] sna_scanout_flush (time=71827), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 71.827] has_shadow: has pending damage? 0, outstanding flips: 0 [ 71.827] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 71.827] has_shadow: has pending damage? 0, outstanding flips: 0 [ 71.827] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 71.827] sna_accel_do_throttle -- no pending activity [ 71.827] sna_accel_block: evaluating timers, active=5 [ 71.827] sna_accel_block: flush timer expires in 16 [71843] [ 71.827] sna_wakeup_handler [ 71.827] sna_block_handler (tv=549.262000) [ 71.827] sna_scanout_do_flush: flush timer active: delta=16 [ 71.827] sna_accel_do_throttle -- no pending activity [ 71.827] sna_accel_block: evaluating timers, active=5 [ 71.827] sna_accel_block: flush timer expires in 16 [71843] [ 71.828] sna_wakeup_handler [ 71.828] sna_block_handler (tv=549.261000) [ 71.828] sna_scanout_do_flush: flush timer active: delta=15 [ 71.828] sna_accel_do_throttle -- no pending activity [ 71.828] sna_accel_block: evaluating timers, active=5 [ 71.828] sna_accel_block: flush timer expires in 15 [71843] [ 71.830] sna_wakeup_handler [ 71.830] sna_block_handler (tv=549.259000) [ 71.830] sna_scanout_do_flush: flush timer active: delta=13 [ 71.830] sna_accel_do_throttle -- no pending activity [ 71.830] sna_accel_block: evaluating timers, active=5 [ 71.830] sna_accel_block: flush timer expires in 13 [71843] [ 71.832] sna_wakeup_handler [ 71.832] sna_accel_flush: flush?=0, dirty?=0 [ 71.832] sna_accel_flush: flush?=0, dirty?=0 [ 71.832] sna_block_handler (tv=549.257000) [ 71.832] sna_scanout_do_flush: flush timer active: delta=11 [ 71.832] sna_accel_do_throttle -- no pending activity [ 71.832] sna_accel_block: evaluating timers, active=5 [ 71.832] sna_accel_block: flush timer expires in 11 [71843] [ 71.832] sna_wakeup_handler [ 71.832] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=114, name=86 [ 71.832] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 71.833] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 71.833] sna_dri2_get_back: draw size=7680x2160, back buffer handle=114 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 [ 71.833] sna_dri2_get_back: reuse backbuffer? 1 [ 71.833] sna_dri2_get_back: back buffer handle=114, active?=0, refcnt=1 [ 71.833] sna_dri2_get_back: reuse unattached back [ 71.833] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 71.833] sna_dri2_reuse_buffer: reusing back buffer handle=114, name=86, pitch=30720, age=0 [ 71.833] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 71.833] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=40, name=5, active_scanout=3 [ 71.833] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 71.833] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 71.833] sna_accel_flush: flush?=0, dirty?=0 [ 71.833] sna_accel_flush: flush?=0, dirty?=0 [ 71.833] sna_accel_flush: flush?=0, dirty?=0 [ 71.833] sna_block_handler (tv=549.256000) [ 71.833] sna_scanout_do_flush: flush timer active: delta=10 [ 71.833] sna_accel_do_throttle -- no pending activity [ 71.833] sna_accel_block: evaluating timers, active=5 [ 71.833] sna_accel_block: flush timer expires in 10 [71843] [ 71.833] sna_wakeup_handler [ 71.833] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 71.833] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 71.834] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 71.834] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 71.834] sna_dri2_get_msc(draw=146, pipe=0) [ 71.834] sna_crtc_record_swap: recording last swap on pipe=0, frame 4059 [msc=4059], time 71.824108 [ 71.834] sna_dri2_get_msc: msc=4059 [raw=4059], ust=71824108 [ 71.834] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=114 (refs=1/1, flush=0) , front=40 (refs=1/4, flush=1) [ 71.834] sna_dri2_schedule_swap(target_msc=4057, divisor=0, remainder=0) [ 71.834] sna_dri2_schedule_swap: using front handle=40, active_scanout?=3, flush?=1 [ 71.834] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 71.834] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 71.834] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 71.834] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 71.834] sna_crtc_record_swap: recording last swap on pipe=0, frame 4059 [msc=4059], time 71.824108 [ 71.834] immediate_swap: current_msc=4059, target_msc=4057 -- yes [ 71.834] can_flip: no, shadow enabled [ 71.834] sna_dri2_add_event: adding event to window 146) [ 71.834] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 71.834] sna_dri2_immediate_blit: no pending blit, starting chain [ 71.834] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 71.834] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 71.834] can_xchg: back size=8701e00, front size=8701e00 [ 71.834] can_xchg: yes, pixmap=165 [ 71.834] sna_dri2_xchg: win=146, exchange front=40/5,ref=2 and back=114/86,ref=2, pixmap=165 7680x2160 [ 71.834] sna_dri2_xchg: back_bo handle=114, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 71.834] sna_dri2_xchg: front_bo handle=40, pitch=30720, size=132710400, ref=4, active_scanout?=3 [ 71.834] set_bo: pixmap=165, handle=114 (old handle=40) [ 71.834] set_bo: marking whole pixmap as damaged [ 71.834] set_bo: applying final/discard move-to-gpu [ 71.834] wait_for_shadow: flags=0, flips=0, handle=40, shadow=32 [ 71.834] set_bo: dropping flush hint from handle=40 [ 71.834] set_bo: adding flush hint to handle=114 [ 71.834] mark_stale(handle=40) => 1 [ 71.834] swap_limit: draw=146 setting swap limit to 3 [ 71.834] sna_dri2_swap_limit_validate: swap limit set to 3 [ 71.834] sna_next_vblank(pipe=0, waiting until next vblank) [ 71.834] sna_dri2_schedule_swap: reported target_msc=4059 [ 71.834] sna_accel_flush: flush?=0, dirty?=0 [ 71.834] sna_accel_flush: flush?=0, dirty?=0 [ 71.834] sna_accel_flush: flush?=0, dirty?=0 [ 71.834] sna_accel_flush: flush?=0, dirty?=0 [ 71.835] sna_accel_flush: flush?=0, dirty?=0 [ 71.835] sna_accel_flush: flush?=0, dirty?=0 [ 71.835] sna_block_handler (tv=549.254000) [ 71.835] sna_scanout_do_flush: flush timer active: delta=8 [ 71.835] sna_accel_do_throttle -- no pending activity [ 71.835] sna_accel_block: evaluating timers, active=5 [ 71.835] sna_accel_block: flush timer expires in 8 [71843] [ 71.835] sna_wakeup_handler [ 71.835] sna_block_handler (tv=549.254000) [ 71.835] sna_scanout_do_flush: flush timer active: delta=8 [ 71.835] sna_accel_do_throttle -- no pending activity [ 71.835] sna_accel_block: evaluating timers, active=5 [ 71.835] sna_accel_block: flush timer expires in 8 [71843] [ 71.836] sna_wakeup_handler [ 71.836] sna_block_handler (tv=549.253000) [ 71.836] sna_scanout_do_flush: flush timer active: delta=7 [ 71.836] sna_accel_do_throttle -- no pending activity [ 71.836] sna_accel_block: evaluating timers, active=5 [ 71.836] sna_accel_block: flush timer expires in 7 [71843] [ 71.840] sna_wakeup_handler [ 71.840] sna_mode_wakeup: len=32 [ 71.840] sna_dri2_vblank_handler(type=2, sequence=4060, draw=3353) [ 71.840] sna_crtc_record_swap: recording last swap on pipe=0, frame 4060 [msc=4060], time 71.840782 [ 71.840] sna_dri2_vblank_handler: 2 complete, frame=4060 tv=71.840782 [ 71.840] sna_dri2_blit_complete: blit finished [ 71.840] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4060, tv=71.840782) [ 71.840] frame_swap_complete(type=2): draw=146, pipe=0, frame=4060 [msc=4060], tv=71.840782 [ 71.840] sna_accel_flush: flush?=0, dirty?=0 [ 71.840] sna_dri2_event_free(draw?=1) [ 71.840] sna_dri2_remove_event: remove[0x561c94782450] from window 146, active? 1 [ 71.840] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=114] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 71.840] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=40] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 71.840] sna_dri2_vblank_handler complete [ 71.840] sna_block_handler (tv=549.249000) [ 71.840] sna_scanout_do_flush: flush timer active: delta=3 [ 71.840] sna_scanout_do_flush (time=71840), triggered [ 71.840] sna_scanout_flush (time=71840), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 71.840] has_shadow: has pending damage? 1, outstanding flips: 0 [ 71.840] stop_flush: scanout=114 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 71.840] has_shadow: has pending damage? 1, outstanding flips: 0 [ 71.840] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 71.840] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 71.840] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 71.840] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 71.840] sna_pixmap_move_to_gpu: already all-damaged [ 71.841] sna_pixmap_mark_active: pixmap=165, handle=114 [ 71.841] sna_mode_redisplay: crtc[0] transformed? 0 [ 71.841] sna_mode_redisplay: crtc[1] transformed? 0 [ 71.841] sna_mode_redisplay: crtc[2] transformed? 0 [ 71.841] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=114 [active=1] [ 71.841] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 40, transformed? 0 [ 71.841] get_fb: reusing fb=101 for handle=114 [ 71.841] sna_mode_redisplay: recording flip on CRTC:32 handle=114, active_scanout=2, serial=2 [ 71.841] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 71.841] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 40, transformed? 0 [ 71.841] sna_mode_redisplay: recording flip on CRTC:39 handle=114, active_scanout=3, serial=3 [ 71.841] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 71.841] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 71.841] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 71.841] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=114, shadow handle=32 [ 71.841] sna_accel_do_throttle -- no pending activity [ 71.841] sna_accel_block: evaluating timers, active=5 [ 71.841] sna_accel_block: flush timer expires in 16 [71856] [ 71.843] sna_wakeup_handler [ 71.843] sna_accel_flush: flush?=0, dirty?=0 [ 71.843] sna_accel_flush: flush?=0, dirty?=0 [ 71.843] sna_block_handler (tv=549.246000) [ 71.843] sna_scanout_do_flush: flush timer active: delta=13 [ 71.843] sna_accel_do_throttle -- no pending activity [ 71.843] sna_accel_block: evaluating timers, active=5 [ 71.843] sna_accel_block: flush timer expires in 13 [71856] [ 71.843] sna_wakeup_handler [ 71.843] sna_block_handler (tv=549.246000) [ 71.843] sna_scanout_do_flush: flush timer active: delta=13 [ 71.843] sna_accel_do_throttle -- no pending activity [ 71.843] sna_accel_block: evaluating timers, active=5 [ 71.843] sna_accel_block: flush timer expires in 13 [71856] [ 71.844] sna_wakeup_handler [ 71.844] sna_block_handler (tv=549.245000) [ 71.844] sna_scanout_do_flush: flush timer active: delta=12 [ 71.844] sna_accel_do_throttle -- no pending activity [ 71.844] sna_accel_block: evaluating timers, active=5 [ 71.844] sna_accel_block: flush timer expires in 12 [71856] [ 71.849] sna_wakeup_handler [ 71.850] sna_accel_flush: flush?=0, dirty?=0 [ 71.850] sna_accel_flush: flush?=0, dirty?=0 [ 71.850] sna_block_handler (tv=549.239000) [ 71.850] sna_scanout_do_flush: flush timer active: delta=6 [ 71.850] sna_accel_do_throttle -- no pending activity [ 71.850] sna_accel_block: evaluating timers, active=5 [ 71.850] sna_accel_block: flush timer expires in 6 [71856] [ 71.850] sna_wakeup_handler [ 71.850] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=40, name=5 [ 71.850] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 71.850] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 71.850] sna_dri2_get_back: draw size=7680x2160, back buffer handle=40 size=7680x2160, is-scanout? 1, active?=2, pitch=30720, front pitch=30720 [ 71.850] sna_dri2_get_back: reuse backbuffer? 1 [ 71.850] sna_dri2_get_back: back buffer handle=40, active?=2, refcnt=1 [ 71.850] sna_dri2_get_back: cache: handle=128, active=0 [ 71.850] sna_dri2_get_back: reuse cache handle=128, name=76, flags=0 [ 71.850] sna_dri2_get_back: caching handle=40 (name=5, flags=0, active_scanout=2) [ 71.850] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 71.850] sna_dri2_reuse_buffer: reusing back buffer handle=128, name=76, pitch=30720, age=0 [ 71.850] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 71.850] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=114, name=86, active_scanout=3 [ 71.850] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 71.850] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=114] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 71.850] sna_accel_flush: flush?=0, dirty?=0 [ 71.850] sna_accel_flush: flush?=0, dirty?=0 [ 71.850] sna_accel_flush: flush?=0, dirty?=0 [ 71.850] sna_block_handler (tv=549.239000) [ 71.850] sna_scanout_do_flush: flush timer active: delta=6 [ 71.850] sna_accel_do_throttle -- no pending activity [ 71.850] sna_accel_block: evaluating timers, active=5 [ 71.850] sna_accel_block: flush timer expires in 6 [71856] [ 71.851] sna_wakeup_handler [ 71.851] sna_accel_flush: flush?=0, dirty?=0 [ 71.851] sna_accel_flush: flush?=0, dirty?=0 [ 71.851] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 71.851] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 71.851] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 71.851] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 71.851] sna_dri2_get_msc(draw=146, pipe=0) [ 71.851] sna_crtc_record_swap: recording last swap on pipe=0, frame 4060 [msc=4060], time 71.840782 [ 71.851] sna_dri2_get_msc: msc=4060 [raw=4060], ust=71840782 [ 71.851] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=128 (refs=1/1, flush=0) , front=114 (refs=1/4, flush=1) [ 71.851] sna_dri2_schedule_swap(target_msc=4060, divisor=0, remainder=0) [ 71.851] sna_dri2_schedule_swap: using front handle=114, active_scanout?=3, flush?=1 [ 71.851] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 71.851] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 71.851] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 71.851] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 71.851] sna_crtc_record_swap: recording last swap on pipe=0, frame 4060 [msc=4060], time 71.840782 [ 71.851] immediate_swap: current_msc=4060, target_msc=4060 -- yes [ 71.851] can_flip: no, shadow enabled [ 71.851] sna_dri2_add_event: adding event to window 146) [ 71.851] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 71.851] sna_dri2_immediate_blit: no pending blit, starting chain [ 71.851] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 71.851] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 71.852] can_xchg: back size=8701e00, front size=8701e00 [ 71.852] can_xchg: yes, pixmap=165 [ 71.852] sna_dri2_xchg: win=146, exchange front=114/86,ref=2 and back=128/76,ref=2, pixmap=165 7680x2160 [ 71.852] sna_dri2_xchg: back_bo handle=128, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 71.852] sna_dri2_xchg: front_bo handle=114, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 71.852] set_bo: pixmap=165, handle=128 (old handle=114) [ 71.852] set_bo: marking whole pixmap as damaged [ 71.852] set_bo: applying final/discard move-to-gpu [ 71.852] wait_for_shadow: flags=0, flips=2, handle=114, shadow=32 [ 71.852] set_bo: dropping flush hint from handle=114 [ 71.852] set_bo: adding flush hint to handle=128 [ 71.852] mark_stale(handle=114) => 1 [ 71.852] swap_limit: draw=146 setting swap limit to 3 [ 71.852] sna_dri2_swap_limit_validate: swap limit set to 3 [ 71.852] sna_next_vblank(pipe=0, waiting until next vblank) [ 71.852] sna_dri2_schedule_swap: reported target_msc=4060 [ 71.852] sna_accel_flush: flush?=0, dirty?=0 [ 71.852] sna_accel_flush: flush?=0, dirty?=0 [ 71.852] sna_accel_flush: flush?=0, dirty?=0 [ 71.852] sna_accel_flush: flush?=0, dirty?=0 [ 71.852] sna_block_handler (tv=549.237000) [ 71.852] sna_scanout_do_flush: flush timer active: delta=4 [ 71.852] sna_accel_do_throttle -- no pending activity [ 71.852] sna_accel_block: evaluating timers, active=5 [ 71.852] sna_accel_block: flush timer expires in 4 [71856] [ 71.852] sna_wakeup_handler [ 71.852] sna_block_handler (tv=549.237000) [ 71.852] sna_scanout_do_flush: flush timer active: delta=4 [ 71.852] sna_accel_do_throttle -- no pending activity [ 71.852] sna_accel_block: evaluating timers, active=5 [ 71.852] sna_accel_block: flush timer expires in 4 [71856] [ 71.855] sna_wakeup_handler [ 71.855] sna_mode_wakeup: len=32 [ 71.855] sna_mode_wakeup: recording last swap on pipe=1, frame 4031 [fbf], time 71.856055 [ 71.855] sna_mode_wakeup: removing handle=40 [active_scanout=1] from scanout, installing handle=114 [active_scanout=2] [ 71.855] sna_mode_wakeup: flip complete, pending? 2 [ 71.855] sna_block_handler (tv=549.234000) [ 71.855] sna_scanout_do_flush: flush timer active: delta=1 [ 71.855] sna_scanout_do_flush (time=71855), triggered [ 71.855] sna_scanout_flush (time=71855), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 71.855] has_shadow: has pending damage? 1, outstanding flips: 1 [ 71.855] stop_flush: scanout=128 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 71.855] has_shadow: has pending damage? 1, outstanding flips: 1 [ 71.856] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 1, mode reconfiguration pending? 0) [ 71.856] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 71.856] sna_mode_redisplay: checking for 1 outstanding flip completions [ 71.856] sna_mode_redisplay: now 1 outstanding flip completions (enabled? 1) [ 71.856] sna_accel_do_throttle -- no pending activity [ 71.856] sna_accel_block: evaluating timers, active=5 [ 71.856] sna_accel_block: flush timer expires in 16 [71871] [ 71.857] sna_wakeup_handler [ 71.857] sna_mode_wakeup: len=64 [ 71.857] sna_mode_wakeup: recording last swap on pipe=0, frame 4061 [fdd], time 71.857455 [ 71.857] sna_mode_wakeup: removing handle=40 [active_scanout=0] from scanout, installing handle=114 [active_scanout=2] [ 71.857] sna_mode_wakeup: flip complete, pending? 1 [ 71.857] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 71.857] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 71.857] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 71.857] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 71.857] sna_pixmap_move_to_gpu: already all-damaged [ 71.857] sna_pixmap_mark_active: pixmap=165, handle=128 [ 71.857] sna_mode_redisplay: crtc[0] transformed? 0 [ 71.857] sna_mode_redisplay: crtc[1] transformed? 0 [ 71.857] sna_mode_redisplay: crtc[2] transformed? 0 [ 71.857] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=128 [active=1] [ 71.857] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 114, transformed? 0 [ 71.857] get_fb: reusing fb=112 for handle=128 [ 71.857] sna_mode_redisplay: recording flip on CRTC:32 handle=128, active_scanout=2, serial=2 [ 71.857] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 71.857] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 114, transformed? 0 [ 71.857] sna_mode_redisplay: recording flip on CRTC:39 handle=128, active_scanout=3, serial=3 [ 71.857] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 71.857] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 71.857] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 71.857] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=128, shadow handle=32 [ 71.857] sna_dri2_vblank_handler(type=2, sequence=4061, draw=3353) [ 71.857] sna_crtc_record_swap: recording last swap on pipe=0, frame 4061 [msc=4061], time 71.857455 [ 71.857] sna_dri2_vblank_handler: 2 complete, frame=4061 tv=71.857455 [ 71.857] sna_dri2_blit_complete: blit finished [ 71.857] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4061, tv=71.857455) [ 71.857] frame_swap_complete(type=2): draw=146, pipe=0, frame=4061 [msc=4061], tv=71.857455 [ 71.857] sna_accel_flush: flush?=0, dirty?=0 [ 71.858] sna_dri2_event_free(draw?=1) [ 71.858] sna_dri2_remove_event: remove[0x561c943791a0] from window 146, active? 1 [ 71.858] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 71.858] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=114] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 71.858] sna_dri2_vblank_handler complete [ 71.858] sna_block_handler (tv=549.231000) [ 71.858] sna_scanout_do_flush: flush timer active: delta=13 [ 71.858] sna_accel_do_throttle -- no pending activity [ 71.858] sna_accel_block: evaluating timers, active=5 [ 71.858] sna_accel_block: flush timer expires in 13 [71871] [ 71.859] sna_wakeup_handler [ 71.859] sna_accel_flush: flush?=0, dirty?=0 [ 71.859] sna_accel_flush: flush?=0, dirty?=0 [ 71.859] sna_block_handler (tv=549.230000) [ 71.859] sna_scanout_do_flush: flush timer active: delta=12 [ 71.859] sna_accel_do_throttle -- no pending activity [ 71.859] sna_accel_block: evaluating timers, active=5 [ 71.859] sna_accel_block: flush timer expires in 12 [71871] [ 71.859] sna_wakeup_handler [ 71.859] sna_block_handler (tv=549.230000) [ 71.859] sna_scanout_do_flush: flush timer active: delta=12 [ 71.859] sna_accel_do_throttle -- no pending activity [ 71.859] sna_accel_block: evaluating timers, active=5 [ 71.859] sna_accel_block: flush timer expires in 12 [71871] [ 71.860] sna_wakeup_handler [ 71.860] sna_block_handler (tv=549.229000) [ 71.860] sna_scanout_do_flush: flush timer active: delta=11 [ 71.860] sna_accel_do_throttle -- no pending activity [ 71.860] sna_accel_block: evaluating timers, active=5 [ 71.860] sna_accel_block: flush timer expires in 11 [71871] [ 71.867] sna_wakeup_handler [ 71.867] sna_accel_flush: flush?=0, dirty?=0 [ 71.867] sna_accel_flush: flush?=0, dirty?=0 [ 71.867] sna_block_handler (tv=549.222000) [ 71.867] sna_scanout_do_flush: flush timer active: delta=4 [ 71.867] sna_accel_do_throttle -- no pending activity [ 71.867] sna_accel_block: evaluating timers, active=5 [ 71.867] sna_accel_block: flush timer expires in 4 [71871] [ 71.867] sna_wakeup_handler [ 71.867] sna_accel_flush: flush?=0, dirty?=0 [ 71.867] sna_accel_flush: flush?=0, dirty?=0 [ 71.867] sna_block_handler (tv=549.222000) [ 71.867] sna_scanout_do_flush: flush timer active: delta=4 [ 71.867] sna_accel_do_throttle -- no pending activity [ 71.867] sna_accel_block: evaluating timers, active=5 [ 71.867] sna_accel_block: flush timer expires in 4 [71871] [ 71.867] sna_wakeup_handler [ 71.867] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=114, name=86 [ 71.867] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 71.867] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 71.867] sna_dri2_get_back: draw size=7680x2160, back buffer handle=114 size=7680x2160, is-scanout? 1, active?=2, pitch=30720, front pitch=30720 [ 71.868] sna_dri2_get_back: reuse backbuffer? 1 [ 71.868] sna_dri2_get_back: back buffer handle=114, active?=2, refcnt=1 [ 71.868] sna_dri2_get_back: cache: handle=40, active=0 [ 71.868] sna_dri2_get_back: reuse cache handle=40, name=5, flags=0 [ 71.868] sna_dri2_get_back: caching handle=114 (name=86, flags=0, active_scanout=2) [ 71.868] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 71.868] sna_dri2_reuse_buffer: reusing back buffer handle=40, name=5, pitch=30720, age=0 [ 71.868] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 71.868] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=128, name=76, active_scanout=3 [ 71.868] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 71.868] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 71.868] sna_accel_flush: flush?=0, dirty?=0 [ 71.868] sna_accel_flush: flush?=0, dirty?=0 [ 71.868] sna_accel_flush: flush?=0, dirty?=0 [ 71.868] sna_block_handler (tv=549.221000) [ 71.868] sna_scanout_do_flush: flush timer active: delta=3 [ 71.868] sna_scanout_do_flush (time=71868), triggered [ 71.868] sna_scanout_flush (time=71868), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 71.868] has_shadow: has pending damage? 0, outstanding flips: 2 [ 71.868] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 71.868] has_shadow: has pending damage? 0, outstanding flips: 2 [ 71.868] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 2, mode reconfiguration pending? 0) [ 71.868] sna_accel_do_throttle -- no pending activity [ 71.868] sna_accel_block: evaluating timers, active=5 [ 71.868] sna_accel_block: flush timer expires in 16 [71884] [ 71.869] sna_wakeup_handler [ 71.869] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 71.869] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 71.869] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 71.869] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 71.869] sna_dri2_get_msc(draw=146, pipe=0) [ 71.869] sna_crtc_record_swap: recording last swap on pipe=0, frame 4061 [msc=4061], time 71.857455 [ 71.869] sna_dri2_get_msc: msc=4061 [raw=4061], ust=71857455 [ 71.869] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=40 (refs=1/1, flush=0) , front=128 (refs=1/4, flush=1) [ 71.869] sna_dri2_schedule_swap(target_msc=4061, divisor=0, remainder=0) [ 71.869] sna_dri2_schedule_swap: using front handle=128, active_scanout?=3, flush?=1 [ 71.869] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 71.869] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 71.869] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 71.869] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 71.869] sna_crtc_record_swap: recording last swap on pipe=0, frame 4061 [msc=4061], time 71.857455 [ 71.869] immediate_swap: current_msc=4061, target_msc=4061 -- yes [ 71.869] can_flip: no, shadow enabled [ 71.869] sna_dri2_add_event: adding event to window 146) [ 71.869] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 71.869] sna_dri2_immediate_blit: no pending blit, starting chain [ 71.869] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 71.869] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 71.869] can_xchg: back size=8701e00, front size=8701e00 [ 71.869] can_xchg: yes, pixmap=165 [ 71.869] sna_dri2_xchg: win=146, exchange front=128/76,ref=2 and back=40/5,ref=2, pixmap=165 7680x2160 [ 71.869] sna_dri2_xchg: back_bo handle=40, pitch=30720, size=132710400, ref=1, active_scanout?=0 [ 71.869] sna_dri2_xchg: front_bo handle=128, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 71.869] set_bo: pixmap=165, handle=40 (old handle=128) [ 71.869] set_bo: marking whole pixmap as damaged [ 71.869] set_bo: applying final/discard move-to-gpu [ 71.869] wait_for_shadow: flags=0, flips=2, handle=128, shadow=32 [ 71.869] set_bo: dropping flush hint from handle=128 [ 71.869] set_bo: adding flush hint to handle=40 [ 71.869] mark_stale(handle=128) => 1 [ 71.869] swap_limit: draw=146 setting swap limit to 3 [ 71.869] sna_dri2_swap_limit_validate: swap limit set to 3 [ 71.869] sna_next_vblank(pipe=0, waiting until next vblank) [ 71.869] sna_dri2_schedule_swap: reported target_msc=4061 [ 71.869] sna_accel_flush: flush?=0, dirty?=0 [ 71.869] sna_accel_flush: flush?=0, dirty?=0 [ 71.869] sna_accel_flush: flush?=0, dirty?=0 [ 71.869] sna_accel_flush: flush?=0, dirty?=0 [ 71.869] sna_block_handler (tv=549.220000) [ 71.869] sna_scanout_do_flush: flush timer active: delta=15 [ 71.869] sna_accel_do_throttle -- no pending activity [ 71.870] sna_accel_block: evaluating timers, active=5 [ 71.870] sna_accel_block: flush timer expires in 15 [71884] [ 71.872] sna_wakeup_handler [ 71.872] sna_mode_wakeup: len=32 [ 71.872] sna_mode_wakeup: recording last swap on pipe=1, frame 4032 [fc0], time 71.872723 [ 71.872] sna_mode_wakeup: removing handle=114 [active_scanout=1] from scanout, installing handle=128 [active_scanout=2] [ 71.872] sna_mode_wakeup: flip complete, pending? 2 [ 71.872] sna_block_handler (tv=549.217000) [ 71.872] sna_scanout_do_flush: flush timer active: delta=12 [ 71.872] sna_accel_do_throttle -- no pending activity [ 71.872] sna_accel_block: evaluating timers, active=5 [ 71.872] sna_accel_block: flush timer expires in 12 [71884] [ 71.873] sna_wakeup_handler [ 71.873] sna_mode_wakeup: len=64 [ 71.873] sna_mode_wakeup: recording last swap on pipe=0, frame 4062 [fde], time 71.874128 [ 71.873] sna_mode_wakeup: removing handle=114 [active_scanout=0] from scanout, installing handle=128 [active_scanout=2] [ 71.873] sna_mode_wakeup: flip complete, pending? 1 [ 71.873] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 71.873] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 71.874] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 71.874] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 71.874] sna_pixmap_move_to_gpu: already all-damaged [ 71.874] sna_pixmap_mark_active: pixmap=165, handle=40 [ 71.874] sna_mode_redisplay: crtc[0] transformed? 0 [ 71.874] sna_mode_redisplay: crtc[1] transformed? 0 [ 71.874] sna_mode_redisplay: crtc[2] transformed? 0 [ 71.874] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=40 [active=1] [ 71.874] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 128, transformed? 0 [ 71.874] get_fb: reusing fb=110 for handle=40 [ 71.874] sna_mode_redisplay: recording flip on CRTC:32 handle=40, active_scanout=2, serial=2 [ 71.874] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 71.874] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 128, transformed? 0 [ 71.874] sna_mode_redisplay: recording flip on CRTC:39 handle=40, active_scanout=3, serial=3 [ 71.874] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 71.874] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 71.874] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 71.874] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=40, shadow handle=32 [ 71.874] sna_dri2_vblank_handler(type=2, sequence=4062, draw=3353) [ 71.874] sna_crtc_record_swap: recording last swap on pipe=0, frame 4062 [msc=4062], time 71.874128 [ 71.874] sna_dri2_vblank_handler: 2 complete, frame=4062 tv=71.874128 [ 71.874] sna_dri2_blit_complete: blit finished [ 71.874] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4062, tv=71.874128) [ 71.874] frame_swap_complete(type=2): draw=146, pipe=0, frame=4062 [msc=4062], tv=71.874128 [ 71.874] sna_accel_flush: flush?=0, dirty?=0 [ 71.874] sna_dri2_event_free(draw?=1) [ 71.874] sna_dri2_remove_event: remove[0x561c9499e660] from window 146, active? 1 [ 71.874] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 71.874] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=128] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 71.874] sna_dri2_vblank_handler complete [ 71.874] sna_accel_flush: flush?=0, dirty?=0 [ 71.875] sna_accel_flush: flush?=0, dirty?=0 [ 71.875] sna_block_handler (tv=549.214000) [ 71.875] sna_scanout_do_flush: flush timer active: delta=9 [ 71.875] sna_accel_do_throttle -- no pending activity [ 71.875] sna_accel_block: evaluating timers, active=5 [ 71.875] sna_accel_block: flush timer expires in 9 [71884] [ 71.875] sna_wakeup_handler [ 71.875] sna_block_handler (tv=549.214000) [ 71.875] sna_scanout_do_flush: flush timer active: delta=9 [ 71.875] sna_accel_do_throttle -- no pending activity [ 71.875] sna_accel_block: evaluating timers, active=5 [ 71.875] sna_accel_block: flush timer expires in 9 [71884] [ 71.876] sna_wakeup_handler [ 71.876] sna_block_handler (tv=549.213000) [ 71.876] sna_scanout_do_flush: flush timer active: delta=8 [ 71.876] sna_accel_do_throttle -- no pending activity [ 71.876] sna_accel_block: evaluating timers, active=5 [ 71.876] sna_accel_block: flush timer expires in 8 [71884] [ 71.883] sna_wakeup_handler [ 71.883] sna_accel_flush: flush?=0, dirty?=0 [ 71.883] sna_accel_flush: flush?=0, dirty?=0 [ 71.883] sna_block_handler (tv=549.206000) [ 71.883] sna_scanout_do_flush: flush timer active: delta=1 [ 71.883] sna_scanout_do_flush (time=71883), triggered [ 71.883] sna_scanout_flush (time=71883), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 71.883] has_shadow: has pending damage? 0, outstanding flips: 2 [ 71.883] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 71.883] has_shadow: has pending damage? 0, outstanding flips: 2 [ 71.883] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 2, mode reconfiguration pending? 0) [ 71.883] sna_accel_do_throttle -- no pending activity [ 71.883] sna_accel_block: evaluating timers, active=5 [ 71.883] sna_accel_block: flush timer expires in 16 [71899] [ 71.883] sna_wakeup_handler [ 71.883] sna_block_handler (tv=549.206000) [ 71.883] sna_scanout_do_flush: flush timer active: delta=16 [ 71.883] sna_accel_do_throttle -- no pending activity [ 71.883] sna_accel_block: evaluating timers, active=5 [ 71.883] sna_accel_block: flush timer expires in 16 [71899] [ 71.884] sna_wakeup_handler [ 71.884] sna_block_handler (tv=549.205000) [ 71.884] sna_scanout_do_flush: flush timer active: delta=15 [ 71.884] sna_accel_do_throttle -- no pending activity [ 71.884] sna_accel_block: evaluating timers, active=5 [ 71.884] sna_accel_block: flush timer expires in 15 [71899] [ 71.886] sna_wakeup_handler [ 71.886] sna_block_handler (tv=549.203000) [ 71.886] sna_scanout_do_flush: flush timer active: delta=13 [ 71.886] sna_accel_do_throttle -- no pending activity [ 71.886] sna_accel_block: evaluating timers, active=5 [ 71.886] sna_accel_block: flush timer expires in 13 [71899] [ 71.888] sna_wakeup_handler [ 71.888] sna_accel_flush: flush?=0, dirty?=0 [ 71.888] sna_accel_flush: flush?=0, dirty?=0 [ 71.888] sna_block_handler (tv=549.201000) [ 71.888] sna_scanout_do_flush: flush timer active: delta=11 [ 71.888] sna_accel_do_throttle -- no pending activity [ 71.888] sna_accel_block: evaluating timers, active=5 [ 71.888] sna_accel_block: flush timer expires in 11 [71899] [ 71.888] sna_wakeup_handler [ 71.888] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=128, name=76 [ 71.888] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 71.888] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 71.888] sna_dri2_get_back: draw size=7680x2160, back buffer handle=128 size=7680x2160, is-scanout? 1, active?=2, pitch=30720, front pitch=30720 [ 71.888] sna_dri2_get_back: reuse backbuffer? 1 [ 71.888] sna_dri2_get_back: back buffer handle=128, active?=2, refcnt=1 [ 71.888] sna_dri2_get_back: cache: handle=114, active=0 [ 71.888] sna_dri2_get_back: reuse cache handle=114, name=86, flags=0 [ 71.888] sna_dri2_get_back: caching handle=128 (name=76, flags=0, active_scanout=2) [ 71.888] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 71.888] sna_dri2_reuse_buffer: reusing back buffer handle=114, name=86, pitch=30720, age=0 [ 71.888] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 71.888] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=40, name=5, active_scanout=3 [ 71.888] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 71.888] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 71.889] sna_accel_flush: flush?=0, dirty?=0 [ 71.889] sna_accel_flush: flush?=0, dirty?=0 [ 71.889] sna_accel_flush: flush?=0, dirty?=0 [ 71.889] sna_block_handler (tv=549.200000) [ 71.889] sna_scanout_do_flush: flush timer active: delta=10 [ 71.889] sna_accel_do_throttle -- no pending activity [ 71.889] sna_accel_block: evaluating timers, active=5 [ 71.889] sna_accel_block: flush timer expires in 10 [71899] [ 71.889] sna_wakeup_handler [ 71.889] sna_mode_wakeup: len=32 [ 71.889] sna_mode_wakeup: recording last swap on pipe=1, frame 4033 [fc1], time 71.889395 [ 71.889] sna_mode_wakeup: removing handle=128 [active_scanout=1] from scanout, installing handle=40 [active_scanout=3] [ 71.889] sna_mode_wakeup: flip complete, pending? 2 [ 71.889] sna_block_handler (tv=549.200000) [ 71.889] sna_scanout_do_flush: flush timer active: delta=10 [ 71.889] sna_accel_do_throttle -- no pending activity [ 71.889] sna_accel_block: evaluating timers, active=5 [ 71.889] sna_accel_block: flush timer expires in 10 [71899] [ 71.889] sna_wakeup_handler [ 71.889] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 71.889] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 71.889] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 71.889] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 71.889] sna_dri2_get_msc(draw=146, pipe=0) [ 71.889] sna_crtc_record_swap: recording last swap on pipe=0, frame 4062 [msc=4062], time 71.874128 [ 71.889] sna_dri2_get_msc: msc=4062 [raw=4062], ust=71874128 [ 71.889] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=114 (refs=1/1, flush=0) , front=40 (refs=1/4, flush=1) [ 71.889] sna_dri2_schedule_swap(target_msc=4062, divisor=0, remainder=0) [ 71.889] sna_dri2_schedule_swap: using front handle=40, active_scanout?=3, flush?=1 [ 71.889] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 71.889] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 71.889] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 71.890] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 71.890] sna_crtc_record_swap: recording last swap on pipe=0, frame 4062 [msc=4062], time 71.874128 [ 71.890] immediate_swap: current_msc=4062, target_msc=4062 -- yes [ 71.890] can_flip: no, shadow enabled [ 71.890] sna_dri2_add_event: adding event to window 146) [ 71.890] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 71.890] sna_dri2_immediate_blit: no pending blit, starting chain [ 71.890] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 71.890] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 71.890] can_xchg: back size=8701e00, front size=8701e00 [ 71.890] can_xchg: yes, pixmap=165 [ 71.890] sna_dri2_xchg: win=146, exchange front=40/5,ref=2 and back=114/86,ref=2, pixmap=165 7680x2160 [ 71.890] sna_dri2_xchg: back_bo handle=114, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 71.890] sna_dri2_xchg: front_bo handle=40, pitch=30720, size=132710400, ref=4, active_scanout?=3 [ 71.890] set_bo: pixmap=165, handle=114 (old handle=40) [ 71.890] set_bo: marking whole pixmap as damaged [ 71.890] set_bo: applying final/discard move-to-gpu [ 71.890] wait_for_shadow: flags=0, flips=1, handle=40, shadow=32 [ 71.890] set_bo: dropping flush hint from handle=40 [ 71.890] set_bo: adding flush hint to handle=114 [ 71.890] mark_stale(handle=40) => 1 [ 71.890] swap_limit: draw=146 setting swap limit to 3 [ 71.890] sna_dri2_swap_limit_validate: swap limit set to 3 [ 71.890] sna_next_vblank(pipe=0, waiting until next vblank) [ 71.890] sna_dri2_schedule_swap: reported target_msc=4062 [ 71.890] sna_accel_flush: flush?=0, dirty?=0 [ 71.890] sna_accel_flush: flush?=0, dirty?=0 [ 71.890] sna_accel_flush: flush?=0, dirty?=0 [ 71.890] sna_accel_flush: flush?=0, dirty?=0 [ 71.890] sna_block_handler (tv=549.199000) [ 71.890] sna_scanout_do_flush: flush timer active: delta=9 [ 71.890] sna_accel_do_throttle -- no pending activity [ 71.890] sna_accel_block: evaluating timers, active=5 [ 71.890] sna_accel_block: flush timer expires in 9 [71899] [ 71.890] sna_wakeup_handler [ 71.890] sna_mode_wakeup: len=32 [ 71.890] sna_mode_wakeup: recording last swap on pipe=0, frame 4063 [fdf], time 71.890801 [ 71.890] sna_mode_wakeup: removing handle=128 [active_scanout=0] from scanout, installing handle=40 [active_scanout=2] [ 71.890] sna_mode_wakeup: flip complete, pending? 1 [ 71.890] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 71.891] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 71.891] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 71.891] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 71.891] sna_pixmap_move_to_gpu: already all-damaged [ 71.891] sna_pixmap_mark_active: pixmap=165, handle=114 [ 71.891] sna_mode_redisplay: crtc[0] transformed? 0 [ 71.891] sna_mode_redisplay: crtc[1] transformed? 0 [ 71.891] sna_mode_redisplay: crtc[2] transformed? 0 [ 71.891] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=114 [active=1] [ 71.891] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 40, transformed? 0 [ 71.891] get_fb: reusing fb=101 for handle=114 [ 71.891] sna_mode_redisplay: recording flip on CRTC:32 handle=114, active_scanout=2, serial=2 [ 71.891] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 71.891] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 40, transformed? 0 [ 71.891] sna_mode_redisplay: recording flip on CRTC:39 handle=114, active_scanout=3, serial=3 [ 71.891] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 71.891] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 71.891] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 71.891] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=114, shadow handle=32 [ 71.891] sna_accel_flush: flush?=0, dirty?=0 [ 71.891] sna_accel_flush: flush?=0, dirty?=0 [ 71.891] sna_block_handler (tv=549.198000) [ 71.891] sna_scanout_do_flush: flush timer active: delta=8 [ 71.891] sna_accel_do_throttle -- no pending activity [ 71.891] sna_accel_block: evaluating timers, active=5 [ 71.891] sna_accel_block: flush timer expires in 8 [71899] [ 71.891] sna_wakeup_handler [ 71.891] sna_block_handler (tv=549.198000) [ 71.891] sna_scanout_do_flush: flush timer active: delta=8 [ 71.891] sna_accel_do_throttle -- no pending activity [ 71.891] sna_accel_block: evaluating timers, active=5 [ 71.891] sna_accel_block: flush timer expires in 8 [71899] [ 71.893] sna_wakeup_handler [ 71.893] sna_block_handler (tv=549.196000) [ 71.893] sna_scanout_do_flush: flush timer active: delta=6 [ 71.893] sna_accel_do_throttle -- no pending activity [ 71.893] sna_accel_block: evaluating timers, active=5 [ 71.893] sna_accel_block: flush timer expires in 6 [71899] [ 71.899] sna_wakeup_handler [ 71.899] sna_accel_flush: flush?=0, dirty?=0 [ 71.899] sna_accel_flush: flush?=0, dirty?=0 [ 71.899] sna_block_handler (tv=549.190000) [ 71.899] sna_scanout_do_flush: flush timer active: delta=0 [ 71.899] sna_scanout_do_flush (time=71899), triggered [ 71.899] sna_scanout_flush (time=71899), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 71.899] has_shadow: has pending damage? 0, outstanding flips: 2 [ 71.899] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 71.899] has_shadow: has pending damage? 0, outstanding flips: 2 [ 71.899] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 2, mode reconfiguration pending? 0) [ 71.899] sna_accel_do_throttle -- no pending activity [ 71.899] sna_accel_block: evaluating timers, active=5 [ 71.899] sna_accel_block: flush timer expires in 16 [71915] [ 71.899] sna_wakeup_handler [ 71.899] sna_block_handler (tv=549.190000) [ 71.899] sna_scanout_do_flush: flush timer active: delta=16 [ 71.899] sna_accel_do_throttle -- no pending activity [ 71.899] sna_accel_block: evaluating timers, active=5 [ 71.899] sna_accel_block: flush timer expires in 16 [71915] [ 71.900] sna_wakeup_handler [ 71.900] sna_block_handler (tv=549.189000) [ 71.900] sna_scanout_do_flush: flush timer active: delta=15 [ 71.900] sna_accel_do_throttle -- no pending activity [ 71.900] sna_accel_block: evaluating timers, active=5 [ 71.900] sna_accel_block: flush timer expires in 15 [71915] [ 71.904] sna_wakeup_handler [ 71.904] sna_accel_flush: flush?=0, dirty?=0 [ 71.904] sna_accel_flush: flush?=0, dirty?=0 [ 71.905] sna_block_handler (tv=549.185000) [ 71.905] sna_scanout_do_flush: flush timer active: delta=10 [ 71.905] sna_accel_do_throttle -- no pending activity [ 71.905] sna_accel_block: evaluating timers, active=5 [ 71.905] sna_accel_block: flush timer expires in 10 [71915] [ 71.905] sna_wakeup_handler [ 71.905] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=40, name=5 [ 71.905] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 71.905] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 71.905] sna_dri2_get_back: draw size=7680x2160, back buffer handle=40 size=7680x2160, is-scanout? 1, active?=2, pitch=30720, front pitch=30720 [ 71.905] sna_dri2_get_back: reuse backbuffer? 1 [ 71.905] sna_dri2_get_back: back buffer handle=40, active?=2, refcnt=2 [ 71.905] sna_dri2_get_back: cache: handle=128, active=0 [ 71.905] sna_dri2_get_back: reuse cache handle=128, name=76, flags=0 [ 71.905] sna_dri2_get_back: caching handle=40 (name=5, flags=0, active_scanout=2) [ 71.905] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 71.905] sna_dri2_reuse_buffer: reusing back buffer handle=128, name=76, pitch=30720, age=0 [ 71.905] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 71.905] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=114, name=86, active_scanout=3 [ 71.905] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 71.905] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=114] -- refcnt=3, draw=146, pixmap=165, proxy?=0 [ 71.905] sna_accel_flush: flush?=0, dirty?=0 [ 71.905] sna_accel_flush: flush?=0, dirty?=0 [ 71.905] sna_accel_flush: flush?=0, dirty?=0 [ 71.905] sna_block_handler (tv=549.184000) [ 71.905] sna_scanout_do_flush: flush timer active: delta=10 [ 71.905] sna_accel_do_throttle -- no pending activity [ 71.905] sna_accel_block: evaluating timers, active=5 [ 71.905] sna_accel_block: flush timer expires in 10 [71915] [ 71.905] sna_wakeup_handler [ 71.905] sna_mode_wakeup: len=32 [ 71.905] sna_mode_wakeup: recording last swap on pipe=1, frame 4034 [fc2], time 71.906072 [ 71.905] sna_mode_wakeup: removing handle=40 [active_scanout=1] from scanout, installing handle=114 [active_scanout=3] [ 71.905] sna_mode_wakeup: flip complete, pending? 2 [ 71.905] sna_block_handler (tv=549.184000) [ 71.905] sna_scanout_do_flush: flush timer active: delta=10 [ 71.905] sna_accel_do_throttle -- no pending activity [ 71.905] sna_accel_block: evaluating timers, active=5 [ 71.905] sna_accel_block: flush timer expires in 10 [71915] [ 71.906] sna_wakeup_handler [ 71.906] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 71.906] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 71.906] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 71.906] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 71.906] sna_dri2_get_msc(draw=146, pipe=0) [ 71.906] sna_crtc_record_swap: recording last swap on pipe=0, frame 4063 [msc=4063], time 71.890801 [ 71.906] sna_dri2_get_msc: msc=4063 [raw=4063], ust=71890801 [ 71.906] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=128 (refs=2/1, flush=0) , front=114 (refs=2/4, flush=1) [ 71.906] sna_dri2_schedule_swap(target_msc=4063, divisor=0, remainder=0) [ 71.906] sna_dri2_schedule_swap: using front handle=114, active_scanout?=3, flush?=1 [ 71.906] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 71.906] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 71.906] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 71.906] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 71.906] sna_crtc_record_swap: recording last swap on pipe=0, frame 4063 [msc=4063], time 71.890801 [ 71.906] immediate_swap: current_msc=4063, target_msc=4063 -- yes [ 71.906] can_flip: no, shadow enabled [ 71.906] sna_dri2_add_event: adding event to window 146) [ 71.906] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 1, pipe 0 [ 71.906] sna_dri2_immediate_blit: current event front=114 [name=86, active?=3], back=128 [name=76, active?=0] [ 71.906] swap_limit: draw=146 setting swap limit to 3 [ 71.906] sna_dri2_swap_limit_validate: swap limit set to 3 [ 71.906] sna_dri2_immediate_blit: setting handle=128 as pending blit (current event front=114, back=128) [ 71.906] sna_dri2_event_free(draw?=1) [ 71.907] sna_dri2_remove_event: remove[0x561c94577180] from window 146, active? 1 [ 71.907] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=114] -- refcnt=3, draw=146, pixmap=165, proxy?=0 [ 71.907] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=128] -- refcnt=3, draw=146, pixmap=0, proxy?=0 [ 71.907] sna_dri2_schedule_swap: reported target_msc=4063 [ 71.907] sna_accel_flush: flush?=0, dirty?=0 [ 71.907] sna_accel_flush: flush?=0, dirty?=0 [ 71.907] sna_accel_flush: flush?=0, dirty?=0 [ 71.907] sna_accel_flush: flush?=0, dirty?=0 [ 71.907] sna_accel_flush: flush?=0, dirty?=0 [ 71.907] sna_accel_flush: flush?=0, dirty?=0 [ 71.907] sna_block_handler (tv=549.182000) [ 71.907] sna_scanout_do_flush: flush timer active: delta=8 [ 71.907] sna_accel_do_throttle -- no pending activity [ 71.907] sna_accel_block: evaluating timers, active=5 [ 71.907] sna_accel_block: flush timer expires in 8 [71915] [ 71.907] sna_wakeup_handler [ 71.907] sna_mode_wakeup: len=64 [ 71.907] sna_dri2_vblank_handler(type=2, sequence=4064, draw=3353) [ 71.907] sna_crtc_record_swap: recording last swap on pipe=0, frame 4064 [msc=4064], time 71.907475 [ 71.907] sna_dri2_vblank_handler: 2 complete, frame=4064 tv=71.907475 [ 71.907] sna_dri2_blit_complete: blit finished [ 71.907] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4064, tv=71.907475) [ 71.907] frame_swap_complete(type=2): draw=146, pipe=0, frame=4064 [msc=4064], tv=71.907475 [ 71.907] sna_accel_flush: flush?=0, dirty?=0 [ 71.907] sna_dri2_vblank_handler: swapping old back handle=128 [name=76, active=1] for pending handle=128 [name=76, active=1], front handle=114 [name=86, active=3] [ 71.907] sna_dri2_cache_bo(handle=128, name=76) [ 71.907] sna_dri2_cache_bo: multiple references [2], releasing handle [ 71.907] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 71.907] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 71.907] can_xchg: back size=8701e00, front size=8701e00 [ 71.907] can_xchg: yes, pixmap=165 [ 71.907] sna_dri2_xchg: win=146, exchange front=114/86,ref=2 and back=128/76,ref=2, pixmap=165 7680x2160 [ 71.907] sna_dri2_xchg: back_bo handle=128, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 71.907] sna_dri2_xchg: front_bo handle=114, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 71.907] set_bo: pixmap=165, handle=128 (old handle=114) [ 71.907] set_bo: marking whole pixmap as damaged [ 71.907] set_bo: applying final/discard move-to-gpu [ 71.907] wait_for_shadow: flags=0, flips=1, handle=114, shadow=32 [ 71.907] set_bo: dropping flush hint from handle=114 [ 71.907] set_bo: adding flush hint to handle=128 [ 71.907] mark_stale(handle=114) => 1 [ 71.907] sna_next_vblank(pipe=0, waiting until next vblank) [ 71.907] sna_mode_wakeup: recording last swap on pipe=0, frame 4064 [fe0], time 71.907475 [ 71.908] sna_mode_wakeup: removing handle=40 [active_scanout=0] from scanout, installing handle=114 [active_scanout=2] [ 71.908] sna_mode_wakeup: flip complete, pending? 1 [ 71.908] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 71.908] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 71.908] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 71.908] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 71.908] sna_pixmap_move_to_gpu: already all-damaged [ 71.908] sna_pixmap_mark_active: pixmap=165, handle=128 [ 71.908] sna_mode_redisplay: crtc[0] transformed? 0 [ 71.908] sna_mode_redisplay: crtc[1] transformed? 0 [ 71.908] sna_mode_redisplay: crtc[2] transformed? 0 [ 71.908] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=128 [active=1] [ 71.908] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 114, transformed? 0 [ 71.908] get_fb: reusing fb=112 for handle=128 [ 71.908] sna_mode_redisplay: recording flip on CRTC:32 handle=128, active_scanout=2, serial=2 [ 71.908] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 71.908] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 114, transformed? 0 [ 71.908] sna_mode_redisplay: recording flip on CRTC:39 handle=128, active_scanout=3, serial=3 [ 71.908] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 71.908] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 71.908] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 71.908] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=128, shadow handle=32 [ 71.908] sna_block_handler (tv=549.181000) [ 71.908] sna_scanout_do_flush: flush timer active: delta=7 [ 71.908] sna_accel_do_throttle -- no pending activity [ 71.908] sna_accel_block: evaluating timers, active=5 [ 71.908] sna_accel_block: flush timer expires in 7 [71915] [ 71.915] sna_wakeup_handler [ 71.915] sna_accel_flush: flush?=0, dirty?=0 [ 71.915] sna_accel_flush: flush?=0, dirty?=0 [ 71.915] sna_block_handler (tv=549.174000) [ 71.915] sna_scanout_do_flush: flush timer active: delta=0 [ 71.915] sna_scanout_do_flush (time=71915), triggered [ 71.915] sna_scanout_flush (time=71915), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 71.915] has_shadow: has pending damage? 0, outstanding flips: 2 [ 71.915] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 71.915] has_shadow: has pending damage? 0, outstanding flips: 2 [ 71.915] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 2, mode reconfiguration pending? 0) [ 71.915] sna_accel_do_throttle -- no pending activity [ 71.915] sna_accel_block: evaluating timers, active=5 [ 71.915] sna_accel_block: flush timer expires in 16 [71931] [ 71.915] sna_wakeup_handler [ 71.915] sna_block_handler (tv=549.174000) [ 71.915] sna_scanout_do_flush: flush timer active: delta=16 [ 71.915] sna_accel_do_throttle -- no pending activity [ 71.915] sna_accel_block: evaluating timers, active=5 [ 71.915] sna_accel_block: flush timer expires in 16 [71931] [ 71.916] sna_wakeup_handler [ 71.916] sna_block_handler (tv=549.173000) [ 71.916] sna_scanout_do_flush: flush timer active: delta=15 [ 71.916] sna_accel_do_throttle -- no pending activity [ 71.916] sna_accel_block: evaluating timers, active=5 [ 71.916] sna_accel_block: flush timer expires in 15 [71931] [ 71.921] sna_wakeup_handler [ 71.921] sna_accel_flush: flush?=0, dirty?=0 [ 71.921] sna_accel_flush: flush?=0, dirty?=0 [ 71.921] sna_block_handler (tv=549.168000) [ 71.921] sna_scanout_do_flush: flush timer active: delta=10 [ 71.921] sna_accel_do_throttle -- no pending activity [ 71.921] sna_accel_block: evaluating timers, active=5 [ 71.921] sna_accel_block: flush timer expires in 10 [71931] [ 71.921] sna_wakeup_handler [ 71.921] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=114, name=86 [ 71.921] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 71.921] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 71.921] sna_dri2_get_back: draw size=7680x2160, back buffer handle=114 size=7680x2160, is-scanout? 1, active?=2, pitch=30720, front pitch=30720 [ 71.921] sna_dri2_get_back: reuse backbuffer? 1 [ 71.921] sna_dri2_get_back: back buffer handle=114, active?=2, refcnt=2 [ 71.921] sna_dri2_get_back: cache: handle=40, active=0 [ 71.921] sna_dri2_get_back: reuse cache handle=40, name=5, flags=0 [ 71.921] sna_dri2_get_back: caching handle=114 (name=86, flags=0, active_scanout=2) [ 71.921] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 71.921] sna_dri2_reuse_buffer: reusing back buffer handle=40, name=5, pitch=30720, age=0 [ 71.921] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 71.921] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=128, name=76, active_scanout=3 [ 71.922] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 71.922] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=3, draw=146, pixmap=165, proxy?=0 [ 71.922] sna_accel_flush: flush?=0, dirty?=0 [ 71.922] sna_accel_flush: flush?=0, dirty?=0 [ 71.922] sna_accel_flush: flush?=0, dirty?=0 [ 71.922] sna_block_handler (tv=549.167000) [ 71.922] sna_scanout_do_flush: flush timer active: delta=9 [ 71.922] sna_accel_do_throttle -- no pending activity [ 71.922] sna_accel_block: evaluating timers, active=5 [ 71.922] sna_accel_block: flush timer expires in 9 [71931] [ 71.922] sna_wakeup_handler [ 71.922] sna_mode_wakeup: len=32 [ 71.922] sna_mode_wakeup: recording last swap on pipe=1, frame 4035 [fc3], time 71.922745 [ 71.922] sna_mode_wakeup: removing handle=114 [active_scanout=1] from scanout, installing handle=128 [active_scanout=3] [ 71.922] sna_mode_wakeup: flip complete, pending? 2 [ 71.922] sna_block_handler (tv=549.167000) [ 71.922] sna_scanout_do_flush: flush timer active: delta=9 [ 71.922] sna_accel_do_throttle -- no pending activity [ 71.922] sna_accel_block: evaluating timers, active=5 [ 71.922] sna_accel_block: flush timer expires in 9 [71931] [ 71.922] sna_wakeup_handler [ 71.922] sna_accel_flush: flush?=0, dirty?=0 [ 71.923] sna_accel_flush: flush?=0, dirty?=0 [ 71.923] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 71.923] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 71.923] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 71.923] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 71.923] sna_dri2_get_msc(draw=146, pipe=0) [ 71.923] sna_crtc_record_swap: recording last swap on pipe=0, frame 4064 [msc=4064], time 71.907475 [ 71.923] sna_dri2_get_msc: msc=4064 [raw=4064], ust=71907475 [ 71.923] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=40 (refs=2/1, flush=0) , front=128 (refs=2/4, flush=1) [ 71.923] sna_dri2_schedule_swap(target_msc=4064, divisor=0, remainder=0) [ 71.923] sna_dri2_schedule_swap: using front handle=128, active_scanout?=3, flush?=1 [ 71.923] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 71.923] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 71.923] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 71.923] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 71.923] sna_crtc_record_swap: recording last swap on pipe=0, frame 4064 [msc=4064], time 71.907475 [ 71.923] immediate_swap: current_msc=4064, target_msc=4064 -- yes [ 71.923] can_flip: no, shadow enabled [ 71.923] sna_dri2_add_event: adding event to window 146) [ 71.923] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 1, pipe 0 [ 71.923] sna_dri2_immediate_blit: current event front=128 [name=76, active?=3], back=40 [name=5, active?=0] [ 71.923] swap_limit: draw=146 setting swap limit to 3 [ 71.923] sna_dri2_swap_limit_validate: swap limit set to 3 [ 71.923] sna_dri2_immediate_blit: setting handle=40 as pending blit (current event front=128, back=40) [ 71.923] sna_dri2_event_free(draw?=1) [ 71.923] sna_dri2_remove_event: remove[0x561c947bf430] from window 146, active? 1 [ 71.923] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=3, draw=146, pixmap=165, proxy?=0 [ 71.923] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=40] -- refcnt=3, draw=146, pixmap=0, proxy?=0 [ 71.923] sna_dri2_schedule_swap: reported target_msc=4064 [ 71.923] sna_accel_flush: flush?=0, dirty?=0 [ 71.923] sna_accel_flush: flush?=0, dirty?=0 [ 71.923] sna_accel_flush: flush?=0, dirty?=0 [ 71.923] sna_accel_flush: flush?=0, dirty?=0 [ 71.923] sna_block_handler (tv=549.166000) [ 71.923] sna_scanout_do_flush: flush timer active: delta=8 [ 71.923] sna_accel_do_throttle -- no pending activity [ 71.923] sna_accel_block: evaluating timers, active=5 [ 71.923] sna_accel_block: flush timer expires in 8 [71931] [ 71.923] sna_wakeup_handler [ 71.923] sna_mode_wakeup: len=64 [ 71.923] sna_dri2_vblank_handler(type=2, sequence=4065, draw=3353) [ 71.923] sna_crtc_record_swap: recording last swap on pipe=0, frame 4065 [msc=4065], time 71.924148 [ 71.923] sna_dri2_vblank_handler: 2 complete, frame=4065 tv=71.924148 [ 71.923] sna_dri2_blit_complete: blit finished [ 71.923] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4065, tv=71.924148) [ 71.923] frame_swap_complete(type=2): draw=146, pipe=0, frame=4065 [msc=4065], tv=71.924148 [ 71.924] sna_accel_flush: flush?=0, dirty?=0 [ 71.924] sna_dri2_vblank_handler: swapping old back handle=40 [name=5, active=1] for pending handle=40 [name=5, active=1], front handle=128 [name=76, active=3] [ 71.924] sna_dri2_cache_bo(handle=40, name=5) [ 71.924] sna_dri2_cache_bo: multiple references [2], releasing handle [ 71.924] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 71.924] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 71.924] can_xchg: back size=8701e00, front size=8701e00 [ 71.924] can_xchg: yes, pixmap=165 [ 71.924] sna_dri2_xchg: win=146, exchange front=128/76,ref=2 and back=40/5,ref=2, pixmap=165 7680x2160 [ 71.924] sna_dri2_xchg: back_bo handle=40, pitch=30720, size=132710400, ref=1, active_scanout?=0 [ 71.924] sna_dri2_xchg: front_bo handle=128, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 71.924] set_bo: pixmap=165, handle=40 (old handle=128) [ 71.924] set_bo: marking whole pixmap as damaged [ 71.924] set_bo: applying final/discard move-to-gpu [ 71.924] wait_for_shadow: flags=0, flips=1, handle=128, shadow=32 [ 71.924] set_bo: dropping flush hint from handle=128 [ 71.924] set_bo: adding flush hint to handle=40 [ 71.924] mark_stale(handle=128) => 1 [ 71.924] sna_next_vblank(pipe=0, waiting until next vblank) [ 71.924] sna_mode_wakeup: recording last swap on pipe=0, frame 4065 [fe1], time 71.924148 [ 71.924] sna_mode_wakeup: removing handle=114 [active_scanout=0] from scanout, installing handle=128 [active_scanout=2] [ 71.924] sna_mode_wakeup: flip complete, pending? 1 [ 71.924] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 71.924] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 71.924] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 71.924] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 71.924] sna_pixmap_move_to_gpu: already all-damaged [ 71.924] sna_pixmap_mark_active: pixmap=165, handle=40 [ 71.924] sna_mode_redisplay: crtc[0] transformed? 0 [ 71.924] sna_mode_redisplay: crtc[1] transformed? 0 [ 71.924] sna_mode_redisplay: crtc[2] transformed? 0 [ 71.924] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=40 [active=1] [ 71.924] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 128, transformed? 0 [ 71.924] get_fb: reusing fb=110 for handle=40 [ 71.924] sna_mode_redisplay: recording flip on CRTC:32 handle=40, active_scanout=2, serial=2 [ 71.924] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 71.924] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 128, transformed? 0 [ 71.924] sna_mode_redisplay: recording flip on CRTC:39 handle=40, active_scanout=3, serial=3 [ 71.925] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 71.925] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 71.925] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 71.925] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=40, shadow handle=32 [ 71.925] sna_block_handler (tv=549.164000) [ 71.925] sna_scanout_do_flush: flush timer active: delta=6 [ 71.925] sna_accel_do_throttle -- no pending activity [ 71.925] sna_accel_block: evaluating timers, active=5 [ 71.925] sna_accel_block: flush timer expires in 6 [71931] [ 71.931] sna_wakeup_handler [ 71.931] sna_accel_flush: flush?=0, dirty?=0 [ 71.931] sna_accel_flush: flush?=0, dirty?=0 [ 71.931] sna_block_handler (tv=549.158000) [ 71.931] sna_scanout_do_flush: flush timer active: delta=0 [ 71.931] sna_scanout_do_flush (time=71931), triggered [ 71.931] sna_scanout_flush (time=71931), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 71.931] has_shadow: has pending damage? 0, outstanding flips: 2 [ 71.931] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 71.931] has_shadow: has pending damage? 0, outstanding flips: 2 [ 71.931] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 2, mode reconfiguration pending? 0) [ 71.931] sna_accel_do_throttle -- no pending activity [ 71.931] sna_accel_block: evaluating timers, active=5 [ 71.931] sna_accel_block: flush timer expires in 16 [71947] [ 71.931] sna_wakeup_handler [ 71.931] sna_block_handler (tv=549.158000) [ 71.931] sna_scanout_do_flush: flush timer active: delta=16 [ 71.931] sna_accel_do_throttle -- no pending activity [ 71.931] sna_accel_block: evaluating timers, active=5 [ 71.931] sna_accel_block: flush timer expires in 16 [71947] [ 71.932] sna_wakeup_handler [ 71.932] sna_block_handler (tv=549.157000) [ 71.932] sna_scanout_do_flush: flush timer active: delta=15 [ 71.932] sna_accel_do_throttle -- no pending activity [ 71.932] sna_accel_block: evaluating timers, active=5 [ 71.932] sna_accel_block: flush timer expires in 15 [71947] [ 71.937] sna_wakeup_handler [ 71.938] sna_accel_flush: flush?=0, dirty?=0 [ 71.938] sna_accel_flush: flush?=0, dirty?=0 [ 71.938] sna_block_handler (tv=549.151000) [ 71.938] sna_scanout_do_flush: flush timer active: delta=9 [ 71.938] sna_accel_do_throttle -- no pending activity [ 71.938] sna_accel_block: evaluating timers, active=5 [ 71.938] sna_accel_block: flush timer expires in 9 [71947] [ 71.938] sna_wakeup_handler [ 71.938] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=128, name=76 [ 71.938] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 71.938] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 71.938] sna_dri2_get_back: draw size=7680x2160, back buffer handle=128 size=7680x2160, is-scanout? 1, active?=2, pitch=30720, front pitch=30720 [ 71.938] sna_dri2_get_back: reuse backbuffer? 1 [ 71.938] sna_dri2_get_back: back buffer handle=128, active?=2, refcnt=2 [ 71.938] sna_dri2_get_back: cache: handle=114, active=0 [ 71.938] sna_dri2_get_back: reuse cache handle=114, name=86, flags=0 [ 71.938] sna_dri2_get_back: caching handle=128 (name=76, flags=0, active_scanout=2) [ 71.938] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 71.938] sna_dri2_reuse_buffer: reusing back buffer handle=114, name=86, pitch=30720, age=0 [ 71.938] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 71.938] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=40, name=5, active_scanout=3 [ 71.938] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 71.938] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=3, draw=146, pixmap=165, proxy?=0 [ 71.938] sna_accel_flush: flush?=0, dirty?=0 [ 71.938] sna_accel_flush: flush?=0, dirty?=0 [ 71.938] sna_accel_flush: flush?=0, dirty?=0 [ 71.938] sna_accel_flush: flush?=0, dirty?=0 [ 71.939] sna_accel_flush: flush?=0, dirty?=0 [ 71.939] sna_block_handler (tv=549.150000) [ 71.939] sna_scanout_do_flush: flush timer active: delta=8 [ 71.939] sna_accel_do_throttle -- no pending activity [ 71.939] sna_accel_block: evaluating timers, active=5 [ 71.939] sna_accel_block: flush timer expires in 8 [71947] [ 71.939] sna_wakeup_handler [ 71.939] sna_mode_wakeup: len=32 [ 71.939] sna_mode_wakeup: recording last swap on pipe=1, frame 4036 [fc4], time 71.939418 [ 71.939] sna_mode_wakeup: removing handle=128 [active_scanout=1] from scanout, installing handle=40 [active_scanout=3] [ 71.939] sna_mode_wakeup: flip complete, pending? 2 [ 71.939] sna_block_handler (tv=549.150000) [ 71.939] sna_scanout_do_flush: flush timer active: delta=8 [ 71.939] sna_accel_do_throttle -- no pending activity [ 71.939] sna_accel_block: evaluating timers, active=5 [ 71.939] sna_accel_block: flush timer expires in 8 [71947] [ 71.939] sna_wakeup_handler [ 71.939] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 71.939] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 71.939] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 71.939] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 71.939] sna_dri2_get_msc(draw=146, pipe=0) [ 71.939] sna_crtc_record_swap: recording last swap on pipe=0, frame 4065 [msc=4065], time 71.924148 [ 71.939] sna_dri2_get_msc: msc=4065 [raw=4065], ust=71924148 [ 71.939] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=114 (refs=2/1, flush=0) , front=40 (refs=2/4, flush=1) [ 71.939] sna_dri2_schedule_swap(target_msc=4065, divisor=0, remainder=0) [ 71.939] sna_dri2_schedule_swap: using front handle=40, active_scanout?=3, flush?=1 [ 71.939] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 71.939] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 71.939] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 71.939] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 71.939] sna_crtc_record_swap: recording last swap on pipe=0, frame 4065 [msc=4065], time 71.924148 [ 71.939] immediate_swap: current_msc=4065, target_msc=4065 -- yes [ 71.939] can_flip: no, shadow enabled [ 71.939] sna_dri2_add_event: adding event to window 146) [ 71.939] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 1, pipe 0 [ 71.939] sna_dri2_immediate_blit: current event front=40 [name=5, active?=3], back=114 [name=86, active?=0] [ 71.939] swap_limit: draw=146 setting swap limit to 3 [ 71.939] sna_dri2_swap_limit_validate: swap limit set to 3 [ 71.939] sna_dri2_immediate_blit: setting handle=114 as pending blit (current event front=40, back=114) [ 71.939] sna_dri2_event_free(draw?=1) [ 71.939] sna_dri2_remove_event: remove[0x561c94b0a080] from window 146, active? 1 [ 71.939] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=3, draw=146, pixmap=165, proxy?=0 [ 71.939] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=114] -- refcnt=3, draw=146, pixmap=0, proxy?=0 [ 71.939] sna_dri2_schedule_swap: reported target_msc=4065 [ 71.939] sna_accel_flush: flush?=0, dirty?=0 [ 71.939] sna_accel_flush: flush?=0, dirty?=0 [ 71.939] sna_accel_flush: flush?=0, dirty?=0 [ 71.939] sna_accel_flush: flush?=0, dirty?=0 [ 71.940] sna_block_handler (tv=549.149000) [ 71.940] sna_scanout_do_flush: flush timer active: delta=7 [ 71.940] sna_accel_do_throttle -- no pending activity [ 71.940] sna_accel_block: evaluating timers, active=5 [ 71.940] sna_accel_block: flush timer expires in 7 [71947] [ 71.940] sna_wakeup_handler [ 71.940] sna_mode_wakeup: len=64 [ 71.940] sna_dri2_vblank_handler(type=2, sequence=4066, draw=3353) [ 71.940] sna_crtc_record_swap: recording last swap on pipe=0, frame 4066 [msc=4066], time 71.940822 [ 71.940] sna_dri2_vblank_handler: 2 complete, frame=4066 tv=71.940822 [ 71.940] sna_dri2_blit_complete: blit finished [ 71.940] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4066, tv=71.940822) [ 71.940] frame_swap_complete(type=2): draw=146, pipe=0, frame=4066 [msc=4066], tv=71.940822 [ 71.940] sna_accel_flush: flush?=0, dirty?=0 [ 71.940] sna_dri2_vblank_handler: swapping old back handle=114 [name=86, active=1] for pending handle=114 [name=86, active=1], front handle=40 [name=5, active=3] [ 71.940] sna_dri2_cache_bo(handle=114, name=86) [ 71.940] sna_dri2_cache_bo: multiple references [2], releasing handle [ 71.940] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 71.940] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 71.940] can_xchg: back size=8701e00, front size=8701e00 [ 71.940] can_xchg: yes, pixmap=165 [ 71.940] sna_dri2_xchg: win=146, exchange front=40/5,ref=2 and back=114/86,ref=2, pixmap=165 7680x2160 [ 71.940] sna_dri2_xchg: back_bo handle=114, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 71.940] sna_dri2_xchg: front_bo handle=40, pitch=30720, size=132710400, ref=4, active_scanout?=3 [ 71.940] set_bo: pixmap=165, handle=114 (old handle=40) [ 71.940] set_bo: marking whole pixmap as damaged [ 71.940] set_bo: applying final/discard move-to-gpu [ 71.940] wait_for_shadow: flags=0, flips=1, handle=40, shadow=32 [ 71.940] set_bo: dropping flush hint from handle=40 [ 71.941] set_bo: adding flush hint to handle=114 [ 71.941] mark_stale(handle=40) => 1 [ 71.941] sna_next_vblank(pipe=0, waiting until next vblank) [ 71.941] sna_mode_wakeup: recording last swap on pipe=0, frame 4066 [fe2], time 71.940822 [ 71.941] sna_mode_wakeup: removing handle=128 [active_scanout=0] from scanout, installing handle=40 [active_scanout=2] [ 71.941] sna_mode_wakeup: flip complete, pending? 1 [ 71.941] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 71.941] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 71.941] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 71.941] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 71.941] sna_pixmap_move_to_gpu: already all-damaged [ 71.941] sna_pixmap_mark_active: pixmap=165, handle=114 [ 71.941] sna_mode_redisplay: crtc[0] transformed? 0 [ 71.941] sna_mode_redisplay: crtc[1] transformed? 0 [ 71.941] sna_mode_redisplay: crtc[2] transformed? 0 [ 71.941] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=114 [active=1] [ 71.941] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 40, transformed? 0 [ 71.941] get_fb: reusing fb=101 for handle=114 [ 71.941] sna_mode_redisplay: recording flip on CRTC:32 handle=114, active_scanout=2, serial=2 [ 71.941] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 71.941] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 40, transformed? 0 [ 71.941] sna_mode_redisplay: recording flip on CRTC:39 handle=114, active_scanout=3, serial=3 [ 71.941] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 71.941] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 71.941] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 71.941] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=114, shadow handle=32 [ 71.941] sna_block_handler (tv=549.148000) [ 71.941] sna_scanout_do_flush: flush timer active: delta=6 [ 71.941] sna_accel_do_throttle -- no pending activity [ 71.941] sna_accel_block: evaluating timers, active=5 [ 71.941] sna_accel_block: flush timer expires in 6 [71947] [ 71.947] sna_wakeup_handler [ 71.947] sna_accel_flush: flush?=0, dirty?=0 [ 71.947] sna_accel_flush: flush?=0, dirty?=0 [ 71.947] sna_block_handler (tv=549.142000) [ 71.947] sna_scanout_do_flush: flush timer active: delta=0 [ 71.947] sna_scanout_do_flush (time=71947), triggered [ 71.947] sna_scanout_flush (time=71947), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 71.947] has_shadow: has pending damage? 0, outstanding flips: 2 [ 71.947] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 71.947] has_shadow: has pending damage? 0, outstanding flips: 2 [ 71.947] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 2, mode reconfiguration pending? 0) [ 71.947] sna_accel_do_throttle -- no pending activity [ 71.947] sna_accel_block: evaluating timers, active=5 [ 71.947] sna_accel_block: flush timer expires in 16 [71963] [ 71.947] sna_wakeup_handler [ 71.947] sna_block_handler (tv=549.142000) [ 71.947] sna_scanout_do_flush: flush timer active: delta=16 [ 71.947] sna_accel_do_throttle -- no pending activity [ 71.947] sna_accel_block: evaluating timers, active=5 [ 71.947] sna_accel_block: flush timer expires in 16 [71963] [ 71.948] sna_wakeup_handler [ 71.948] sna_block_handler (tv=549.141000) [ 71.948] sna_scanout_do_flush: flush timer active: delta=15 [ 71.948] sna_accel_do_throttle -- no pending activity [ 71.948] sna_accel_block: evaluating timers, active=5 [ 71.948] sna_accel_block: flush timer expires in 15 [71963] [ 71.955] sna_wakeup_handler [ 71.955] sna_accel_flush: flush?=0, dirty?=0 [ 71.955] sna_accel_flush: flush?=0, dirty?=0 [ 71.955] sna_block_handler (tv=549.134000) [ 71.955] sna_scanout_do_flush: flush timer active: delta=8 [ 71.955] sna_accel_do_throttle -- no pending activity [ 71.955] sna_accel_block: evaluating timers, active=5 [ 71.955] sna_accel_block: flush timer expires in 8 [71963] [ 71.955] sna_wakeup_handler [ 71.955] sna_accel_flush: flush?=0, dirty?=0 [ 71.955] sna_accel_flush: flush?=0, dirty?=0 [ 71.955] sna_block_handler (tv=549.134000) [ 71.955] sna_scanout_do_flush: flush timer active: delta=8 [ 71.955] sna_accel_do_throttle -- no pending activity [ 71.955] sna_accel_block: evaluating timers, active=5 [ 71.955] sna_accel_block: flush timer expires in 8 [71963] [ 71.955] sna_wakeup_handler [ 71.955] sna_mode_wakeup: len=32 [ 71.955] sna_mode_wakeup: recording last swap on pipe=1, frame 4037 [fc5], time 71.956088 [ 71.955] sna_mode_wakeup: removing handle=40 [active_scanout=1] from scanout, installing handle=114 [active_scanout=3] [ 71.955] sna_mode_wakeup: flip complete, pending? 2 [ 71.955] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=40, name=5 [ 71.955] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 71.955] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 71.955] sna_dri2_get_back: draw size=7680x2160, back buffer handle=40 size=7680x2160, is-scanout? 1, active?=1, pitch=30720, front pitch=30720 [ 71.956] sna_dri2_get_back: reuse backbuffer? 1 [ 71.956] sna_dri2_get_back: back buffer handle=40, active?=1, refcnt=2 [ 71.956] sna_dri2_get_back: cache: handle=128, active=0 [ 71.956] sna_dri2_get_back: reuse cache handle=128, name=76, flags=0 [ 71.956] sna_dri2_get_back: caching handle=40 (name=5, flags=0, active_scanout=1) [ 71.956] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 71.956] sna_dri2_reuse_buffer: reusing back buffer handle=128, name=76, pitch=30720, age=0 [ 71.956] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 71.956] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=114, name=86, active_scanout=3 [ 71.956] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 71.956] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=114] -- refcnt=3, draw=146, pixmap=165, proxy?=0 [ 71.956] sna_accel_flush: flush?=0, dirty?=0 [ 71.956] sna_accel_flush: flush?=0, dirty?=0 [ 71.956] sna_accel_flush: flush?=0, dirty?=0 [ 71.956] sna_block_handler (tv=549.133000) [ 71.956] sna_scanout_do_flush: flush timer active: delta=7 [ 71.956] sna_accel_do_throttle -- no pending activity [ 71.956] sna_accel_block: evaluating timers, active=5 [ 71.956] sna_accel_block: flush timer expires in 7 [71963] [ 71.956] sna_wakeup_handler [ 71.957] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 71.957] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 71.957] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 71.957] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 71.957] sna_dri2_get_msc(draw=146, pipe=0) [ 71.957] sna_crtc_record_swap: recording last swap on pipe=0, frame 4067 [msc=4067], time 71.957492 [ 71.957] sna_dri2_get_msc: msc=4067 [raw=4067], ust=71957492 [ 71.957] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=128 (refs=2/1, flush=0) , front=114 (refs=2/4, flush=1) [ 71.957] sna_dri2_schedule_swap(target_msc=4066, divisor=0, remainder=0) [ 71.957] sna_dri2_schedule_swap: using front handle=114, active_scanout?=3, flush?=1 [ 71.957] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 71.957] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 71.957] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 71.957] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 71.957] sna_dri2_schedule_swap: flushing pending events [ 71.957] sna_mode_wakeup: len=64 [ 71.957] sna_dri2_vblank_handler(type=2, sequence=4067, draw=3353) [ 71.957] sna_crtc_record_swap: recording last swap on pipe=0, frame 4067 [msc=4067], time 71.957492 [ 71.957] sna_dri2_vblank_handler: 2 complete, frame=4067 tv=71.957492 [ 71.957] sna_dri2_blit_complete: blit finished [ 71.957] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4067, tv=71.957492) [ 71.957] frame_swap_complete(type=2): draw=146, pipe=0, frame=4067 [msc=4067], tv=71.957492 [ 71.957] sna_accel_flush: flush?=0, dirty?=0 [ 71.957] sna_dri2_event_free(draw?=1) [ 71.957] sna_dri2_remove_event: remove[0x561c949a3af0] from window 146, active? 1 [ 71.957] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=114] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 71.957] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=128] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 71.957] sna_dri2_vblank_handler complete [ 71.957] sna_mode_wakeup: recording last swap on pipe=0, frame 4067 [fe3], time 71.957492 [ 71.957] sna_mode_wakeup: removing handle=40 [active_scanout=0] from scanout, installing handle=114 [active_scanout=3] [ 71.957] sna_mode_wakeup: flip complete, pending? 1 [ 71.957] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 71.957] sna_crtc_record_swap: recording last swap on pipe=0, frame 4067 [msc=4067], time 71.957492 [ 71.957] immediate_swap: current_msc=4067, target_msc=4066 -- yes [ 71.957] can_flip: no, shadow enabled [ 71.957] sna_dri2_add_event: adding event to window 146) [ 71.957] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 71.957] sna_dri2_immediate_blit: no pending blit, starting chain [ 71.957] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 71.957] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 71.957] can_xchg: back size=8701e00, front size=8701e00 [ 71.957] can_xchg: yes, pixmap=165 [ 71.957] sna_dri2_xchg: win=146, exchange front=114/86,ref=2 and back=128/76,ref=2, pixmap=165 7680x2160 [ 71.957] sna_dri2_xchg: back_bo handle=128, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 71.957] sna_dri2_xchg: front_bo handle=114, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 71.957] set_bo: pixmap=165, handle=128 (old handle=114) [ 71.957] set_bo: marking whole pixmap as damaged [ 71.957] set_bo: applying final/discard move-to-gpu [ 71.957] wait_for_shadow: flags=0, flips=0, handle=114, shadow=32 [ 71.957] set_bo: dropping flush hint from handle=114 [ 71.957] set_bo: adding flush hint to handle=128 [ 71.958] mark_stale(handle=114) => 1 [ 71.958] swap_limit: draw=146 setting swap limit to 3 [ 71.958] sna_dri2_swap_limit_validate: swap limit set to 3 [ 71.958] sna_next_vblank(pipe=0, waiting until next vblank) [ 71.958] sna_dri2_schedule_swap: reported target_msc=4067 [ 71.958] sna_accel_flush: flush?=0, dirty?=0 [ 71.958] sna_accel_flush: flush?=0, dirty?=0 [ 71.958] sna_accel_flush: flush?=0, dirty?=0 [ 71.958] sna_accel_flush: flush?=0, dirty?=0 [ 71.958] sna_block_handler (tv=549.131000) [ 71.958] sna_scanout_do_flush: flush timer active: delta=5 [ 71.958] sna_accel_do_throttle -- no pending activity [ 71.958] sna_accel_block: evaluating timers, active=5 [ 71.958] sna_accel_block: flush timer expires in 5 [71963] [ 71.963] sna_wakeup_handler [ 71.963] sna_accel_flush: flush?=0, dirty?=0 [ 71.963] sna_accel_flush: flush?=0, dirty?=0 [ 71.963] sna_block_handler (tv=549.126000) [ 71.963] sna_scanout_do_flush: flush timer active: delta=0 [ 71.963] sna_scanout_do_flush (time=71963), triggered [ 71.963] sna_scanout_flush (time=71963), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 71.963] has_shadow: has pending damage? 1, outstanding flips: 0 [ 71.963] stop_flush: scanout=128 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 71.963] has_shadow: has pending damage? 1, outstanding flips: 0 [ 71.963] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 71.963] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 71.963] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 71.963] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 71.963] sna_pixmap_move_to_gpu: already all-damaged [ 71.963] sna_pixmap_mark_active: pixmap=165, handle=128 [ 71.963] sna_mode_redisplay: crtc[0] transformed? 0 [ 71.963] sna_mode_redisplay: crtc[1] transformed? 0 [ 71.963] sna_mode_redisplay: crtc[2] transformed? 0 [ 71.963] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=128 [active=1] [ 71.963] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 114, transformed? 0 [ 71.963] get_fb: reusing fb=112 for handle=128 [ 71.963] sna_mode_redisplay: recording flip on CRTC:32 handle=128, active_scanout=2, serial=2 [ 71.963] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 71.963] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 114, transformed? 0 [ 71.963] sna_mode_redisplay: recording flip on CRTC:39 handle=128, active_scanout=3, serial=3 [ 71.963] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 71.963] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 71.963] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 71.963] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=128, shadow handle=32 [ 71.963] sna_accel_do_throttle -- no pending activity [ 71.963] sna_accel_block: evaluating timers, active=5 [ 71.963] sna_accel_block: flush timer expires in 16 [71979] [ 71.963] sna_wakeup_handler [ 71.963] sna_block_handler (tv=549.126000) [ 71.963] sna_scanout_do_flush: flush timer active: delta=16 [ 71.964] sna_accel_do_throttle -- no pending activity [ 71.964] sna_accel_block: evaluating timers, active=5 [ 71.964] sna_accel_block: flush timer expires in 16 [71979] [ 71.971] sna_wakeup_handler [ 71.971] sna_accel_flush: flush?=0, dirty?=0 [ 71.971] sna_accel_flush: flush?=0, dirty?=0 [ 71.971] sna_block_handler (tv=549.118000) [ 71.971] sna_scanout_do_flush: flush timer active: delta=8 [ 71.971] sna_accel_do_throttle -- no pending activity [ 71.971] sna_accel_block: evaluating timers, active=5 [ 71.971] sna_accel_block: flush timer expires in 8 [71979] [ 71.971] sna_wakeup_handler [ 71.971] sna_block_handler (tv=549.118000) [ 71.971] sna_scanout_do_flush: flush timer active: delta=8 [ 71.971] sna_accel_do_throttle -- no pending activity [ 71.971] sna_accel_block: evaluating timers, active=5 [ 71.971] sna_accel_block: flush timer expires in 8 [71979] [ 71.971] sna_wakeup_handler [ 71.971] sna_accel_flush: flush?=0, dirty?=0 [ 71.971] sna_accel_flush: flush?=0, dirty?=0 [ 71.971] sna_block_handler (tv=549.118000) [ 71.971] sna_scanout_do_flush: flush timer active: delta=8 [ 71.971] sna_accel_do_throttle -- no pending activity [ 71.971] sna_accel_block: evaluating timers, active=5 [ 71.971] sna_accel_block: flush timer expires in 8 [71979] [ 71.972] sna_wakeup_handler [ 71.972] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=114, name=86 [ 71.972] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 71.972] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 71.972] sna_dri2_get_back: draw size=7680x2160, back buffer handle=114 size=7680x2160, is-scanout? 1, active?=2, pitch=30720, front pitch=30720 [ 71.972] sna_dri2_get_back: reuse backbuffer? 1 [ 71.972] sna_dri2_get_back: back buffer handle=114, active?=2, refcnt=2 [ 71.972] sna_dri2_get_back: cache: handle=40, active=0 [ 71.972] sna_dri2_get_back: reuse cache handle=40, name=5, flags=0 [ 71.972] sna_dri2_get_back: caching handle=114 (name=86, flags=0, active_scanout=2) [ 71.972] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 71.972] sna_dri2_reuse_buffer: reusing back buffer handle=40, name=5, pitch=30720, age=0 [ 71.972] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 71.972] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=128, name=76, active_scanout=3 [ 71.972] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 71.972] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=3, draw=146, pixmap=165, proxy?=0 [ 71.972] sna_accel_flush: flush?=0, dirty?=0 [ 71.972] sna_accel_flush: flush?=0, dirty?=0 [ 71.972] sna_accel_flush: flush?=0, dirty?=0 [ 71.972] sna_block_handler (tv=549.117000) [ 71.972] sna_scanout_do_flush: flush timer active: delta=7 [ 71.972] sna_accel_do_throttle -- no pending activity [ 71.972] sna_accel_block: evaluating timers, active=5 [ 71.972] sna_accel_block: flush timer expires in 7 [71979] [ 71.972] sna_wakeup_handler [ 71.972] sna_mode_wakeup: len=32 [ 71.972] sna_mode_wakeup: recording last swap on pipe=1, frame 4038 [fc6], time 71.972768 [ 71.972] sna_mode_wakeup: removing handle=114 [active_scanout=1] from scanout, installing handle=128 [active_scanout=3] [ 71.972] sna_mode_wakeup: flip complete, pending? 2 [ 71.972] sna_block_handler (tv=549.117000) [ 71.972] sna_scanout_do_flush: flush timer active: delta=7 [ 71.972] sna_accel_do_throttle -- no pending activity [ 71.972] sna_accel_block: evaluating timers, active=5 [ 71.972] sna_accel_block: flush timer expires in 7 [71979] [ 71.973] sna_wakeup_handler [ 71.973] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 71.973] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 71.973] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 71.973] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 71.973] sna_dri2_get_msc(draw=146, pipe=0) [ 71.973] sna_crtc_record_swap: recording last swap on pipe=0, frame 4067 [msc=4067], time 71.957492 [ 71.973] sna_dri2_get_msc: msc=4067 [raw=4067], ust=71957492 [ 71.973] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=40 (refs=2/1, flush=0) , front=128 (refs=2/4, flush=1) [ 71.973] sna_dri2_schedule_swap(target_msc=4068, divisor=0, remainder=0) [ 71.973] sna_dri2_schedule_swap: using front handle=128, active_scanout?=3, flush?=1 [ 71.973] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 71.973] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 71.973] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 71.973] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 71.973] sna_crtc_record_swap: recording last swap on pipe=0, frame 4067 [msc=4067], time 71.957492 [ 71.973] immediate_swap: current_msc=4067, target_msc=4068 -- yes [ 71.973] can_flip: no, shadow enabled [ 71.973] sna_dri2_add_event: adding event to window 146) [ 71.973] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 1, chained? 1, pipe 0 [ 71.973] sna_dri2_immediate_blit: current event front=128 [name=76, active?=3], back=40 [name=5, active?=0] [ 71.973] swap_limit: draw=146 setting swap limit to 2 [ 71.973] sna_dri2_swap_limit_validate: swap limit set to 2 [ 71.973] sna_dri2_immediate_blit: setting handle=40 as pending blit (current event front=128, back=40) [ 71.973] sna_dri2_event_free(draw?=1) [ 71.973] sna_dri2_remove_event: remove[0x561c94ab16d0] from window 146, active? 1 [ 71.973] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=3, draw=146, pixmap=165, proxy?=0 [ 71.973] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=40] -- refcnt=3, draw=146, pixmap=0, proxy?=0 [ 71.973] sna_dri2_schedule_swap: reported target_msc=4068 [ 71.973] sna_accel_flush: flush?=0, dirty?=0 [ 71.973] sna_accel_flush: flush?=0, dirty?=0 [ 71.973] sna_accel_flush: flush?=0, dirty?=0 [ 71.973] sna_accel_flush: flush?=0, dirty?=0 [ 71.973] sna_block_handler (tv=549.116000) [ 71.973] sna_scanout_do_flush: flush timer active: delta=6 [ 71.973] sna_accel_do_throttle -- no pending activity [ 71.973] sna_accel_block: evaluating timers, active=5 [ 71.973] sna_accel_block: flush timer expires in 6 [71979] [ 71.974] sna_wakeup_handler [ 71.974] sna_mode_wakeup: len=64 [ 71.974] sna_dri2_vblank_handler(type=2, sequence=4068, draw=3353) [ 71.974] sna_crtc_record_swap: recording last swap on pipe=0, frame 4068 [msc=4068], time 71.974165 [ 71.974] sna_dri2_vblank_handler: 2 complete, frame=4068 tv=71.974165 [ 71.974] sna_dri2_blit_complete: blit finished [ 71.974] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4068, tv=71.974165) [ 71.974] frame_swap_complete(type=2): draw=146, pipe=0, frame=4068 [msc=4068], tv=71.974165 [ 71.974] sna_accel_flush: flush?=0, dirty?=0 [ 71.974] sna_dri2_vblank_handler: swapping old back handle=40 [name=5, active=1] for pending handle=40 [name=5, active=1], front handle=128 [name=76, active=3] [ 71.974] sna_dri2_cache_bo(handle=40, name=5) [ 71.974] sna_dri2_cache_bo: multiple references [2], releasing handle [ 71.974] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 71.974] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 71.974] can_xchg: back size=8701e00, front size=8701e00 [ 71.974] can_xchg: yes, pixmap=165 [ 71.974] sna_dri2_xchg: win=146, exchange front=128/76,ref=2 and back=40/5,ref=2, pixmap=165 7680x2160 [ 71.974] sna_dri2_xchg: back_bo handle=40, pitch=30720, size=132710400, ref=1, active_scanout?=0 [ 71.974] sna_dri2_xchg: front_bo handle=128, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 71.974] set_bo: pixmap=165, handle=40 (old handle=128) [ 71.974] set_bo: marking whole pixmap as damaged [ 71.974] set_bo: applying final/discard move-to-gpu [ 71.974] wait_for_shadow: flags=0, flips=1, handle=128, shadow=32 [ 71.974] set_bo: dropping flush hint from handle=128 [ 71.974] set_bo: adding flush hint to handle=40 [ 71.974] mark_stale(handle=128) => 1 [ 71.974] sna_next_vblank(pipe=0, waiting until next vblank) [ 71.974] sna_mode_wakeup: recording last swap on pipe=0, frame 4068 [fe4], time 71.974165 [ 71.974] sna_mode_wakeup: removing handle=114 [active_scanout=0] from scanout, installing handle=128 [active_scanout=2] [ 71.974] sna_mode_wakeup: flip complete, pending? 1 [ 71.974] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 71.974] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 71.974] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 71.974] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 71.974] sna_pixmap_move_to_gpu: already all-damaged [ 71.974] sna_pixmap_mark_active: pixmap=165, handle=40 [ 71.974] sna_mode_redisplay: crtc[0] transformed? 0 [ 71.974] sna_mode_redisplay: crtc[1] transformed? 0 [ 71.974] sna_mode_redisplay: crtc[2] transformed? 0 [ 71.974] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=40 [active=1] [ 71.974] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 128, transformed? 0 [ 71.974] get_fb: reusing fb=110 for handle=40 [ 71.975] sna_mode_redisplay: recording flip on CRTC:32 handle=40, active_scanout=2, serial=2 [ 71.975] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 71.975] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 128, transformed? 0 [ 71.975] sna_mode_redisplay: recording flip on CRTC:39 handle=40, active_scanout=3, serial=3 [ 71.975] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 71.975] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 71.975] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 71.975] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=40, shadow handle=32 [ 71.975] sna_block_handler (tv=549.114000) [ 71.975] sna_scanout_do_flush: flush timer active: delta=4 [ 71.975] sna_accel_do_throttle -- no pending activity [ 71.975] sna_accel_block: evaluating timers, active=5 [ 71.975] sna_accel_block: flush timer expires in 4 [71979] [ 71.979] sna_wakeup_handler [ 71.979] sna_accel_flush: flush?=0, dirty?=0 [ 71.979] sna_block_handler (tv=549.110000) [ 71.979] sna_scanout_do_flush: flush timer active: delta=0 [ 71.979] sna_scanout_do_flush (time=71979), triggered [ 71.979] sna_scanout_flush (time=71979), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 71.979] has_shadow: has pending damage? 0, outstanding flips: 2 [ 71.979] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 71.979] has_shadow: has pending damage? 0, outstanding flips: 2 [ 71.979] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 2, mode reconfiguration pending? 0) [ 71.979] sna_accel_do_throttle -- no pending activity [ 71.979] sna_accel_block: evaluating timers, active=5 [ 71.979] sna_accel_block: flush timer expires in 16 [71995] [ 71.979] sna_wakeup_handler [ 71.979] sna_block_handler (tv=549.110000) [ 71.979] sna_scanout_do_flush: flush timer active: delta=16 [ 71.979] sna_accel_do_throttle -- no pending activity [ 71.979] sna_accel_block: evaluating timers, active=5 [ 71.979] sna_accel_block: flush timer expires in 16 [71995] [ 71.980] sna_wakeup_handler [ 71.980] sna_block_handler (tv=549.109000) [ 71.980] sna_scanout_do_flush: flush timer active: delta=15 [ 71.980] sna_accel_do_throttle -- no pending activity [ 71.980] sna_accel_block: evaluating timers, active=5 [ 71.980] sna_accel_block: flush timer expires in 15 [71995] [ 71.987] sna_wakeup_handler [ 71.987] sna_accel_flush: flush?=0, dirty?=0 [ 71.987] sna_accel_flush: flush?=0, dirty?=0 [ 71.987] sna_block_handler (tv=549.102000) [ 71.987] sna_scanout_do_flush: flush timer active: delta=8 [ 71.987] sna_accel_do_throttle -- no pending activity [ 71.987] sna_accel_block: evaluating timers, active=5 [ 71.987] sna_accel_block: flush timer expires in 8 [71995] [ 71.987] sna_wakeup_handler [ 71.987] sna_block_handler (tv=549.102000) [ 71.987] sna_scanout_do_flush: flush timer active: delta=8 [ 71.987] sna_accel_do_throttle -- no pending activity [ 71.987] sna_accel_block: evaluating timers, active=5 [ 71.987] sna_accel_block: flush timer expires in 8 [71995] [ 71.987] sna_wakeup_handler [ 71.987] sna_accel_flush: flush?=0, dirty?=0 [ 71.987] sna_accel_flush: flush?=0, dirty?=0 [ 71.988] sna_block_handler (tv=549.102000) [ 71.988] sna_scanout_do_flush: flush timer active: delta=7 [ 71.988] sna_accel_do_throttle -- no pending activity [ 71.988] sna_accel_block: evaluating timers, active=5 [ 71.988] sna_accel_block: flush timer expires in 7 [71995] [ 71.988] sna_wakeup_handler [ 71.988] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=128, name=76 [ 71.988] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 71.988] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 71.988] sna_dri2_get_back: draw size=7680x2160, back buffer handle=128 size=7680x2160, is-scanout? 1, active?=2, pitch=30720, front pitch=30720 [ 71.988] sna_dri2_get_back: reuse backbuffer? 1 [ 71.988] sna_dri2_get_back: back buffer handle=128, active?=2, refcnt=2 [ 71.988] sna_dri2_get_back: cache: handle=114, active=0 [ 71.988] sna_dri2_get_back: reuse cache handle=114, name=86, flags=0 [ 71.988] sna_dri2_get_back: caching handle=128 (name=76, flags=0, active_scanout=2) [ 71.988] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 71.988] sna_dri2_reuse_buffer: reusing back buffer handle=114, name=86, pitch=30720, age=0 [ 71.988] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 71.988] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=40, name=5, active_scanout=3 [ 71.988] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 71.988] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=3, draw=146, pixmap=165, proxy?=0 [ 71.988] sna_accel_flush: flush?=0, dirty?=0 [ 71.988] sna_accel_flush: flush?=0, dirty?=0 [ 71.988] sna_accel_flush: flush?=0, dirty?=0 [ 71.988] sna_block_handler (tv=549.101000) [ 71.988] sna_scanout_do_flush: flush timer active: delta=7 [ 71.988] sna_accel_do_throttle -- no pending activity [ 71.988] sna_accel_block: evaluating timers, active=5 [ 71.988] sna_accel_block: flush timer expires in 7 [71995] [ 71.989] sna_wakeup_handler [ 71.989] sna_mode_wakeup: len=32 [ 71.989] sna_mode_wakeup: recording last swap on pipe=1, frame 4039 [fc7], time 71.989437 [ 71.989] sna_mode_wakeup: removing handle=128 [active_scanout=1] from scanout, installing handle=40 [active_scanout=3] [ 71.989] sna_mode_wakeup: flip complete, pending? 2 [ 71.989] sna_block_handler (tv=549.100000) [ 71.989] sna_scanout_do_flush: flush timer active: delta=6 [ 71.989] sna_accel_do_throttle -- no pending activity [ 71.989] sna_accel_block: evaluating timers, active=5 [ 71.989] sna_accel_block: flush timer expires in 6 [71995] [ 71.989] sna_wakeup_handler [ 71.989] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 71.989] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 71.989] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 71.989] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 71.989] sna_dri2_get_msc(draw=146, pipe=0) [ 71.989] sna_crtc_record_swap: recording last swap on pipe=0, frame 4068 [msc=4068], time 71.974165 [ 71.989] sna_dri2_get_msc: msc=4068 [raw=4068], ust=71974165 [ 71.989] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=114 (refs=2/1, flush=0) , front=40 (refs=2/4, flush=1) [ 71.989] sna_dri2_schedule_swap(target_msc=4069, divisor=0, remainder=0) [ 71.989] sna_dri2_schedule_swap: using front handle=40, active_scanout?=3, flush?=1 [ 71.989] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 71.989] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 71.989] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 71.989] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 71.989] sna_crtc_record_swap: recording last swap on pipe=0, frame 4068 [msc=4068], time 71.974165 [ 71.989] immediate_swap: current_msc=4068, target_msc=4069 -- yes [ 71.989] can_flip: no, shadow enabled [ 71.989] sna_dri2_add_event: adding event to window 146) [ 71.989] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 1, chained? 1, pipe 0 [ 71.989] sna_dri2_immediate_blit: current event front=40 [name=5, active?=3], back=114 [name=86, active?=0] [ 71.989] swap_limit: draw=146 setting swap limit to 2 [ 71.989] sna_dri2_swap_limit_validate: swap limit set to 2 [ 71.989] sna_dri2_immediate_blit: setting handle=114 as pending blit (current event front=40, back=114) [ 71.989] sna_dri2_event_free(draw?=1) [ 71.989] sna_dri2_remove_event: remove[0x561c94749170] from window 146, active? 1 [ 71.989] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=3, draw=146, pixmap=165, proxy?=0 [ 71.989] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=114] -- refcnt=3, draw=146, pixmap=0, proxy?=0 [ 71.989] sna_dri2_schedule_swap: reported target_msc=4069 [ 71.989] sna_accel_flush: flush?=0, dirty?=0 [ 71.989] sna_accel_flush: flush?=0, dirty?=0 [ 71.989] sna_accel_flush: flush?=0, dirty?=0 [ 71.990] sna_accel_flush: flush?=0, dirty?=0 [ 71.990] sna_block_handler (tv=549.99000) [ 71.990] sna_scanout_do_flush: flush timer active: delta=5 [ 71.990] sna_accel_do_throttle -- no pending activity [ 71.990] sna_accel_block: evaluating timers, active=5 [ 71.990] sna_accel_block: flush timer expires in 5 [71995] [ 71.990] sna_wakeup_handler [ 71.990] sna_mode_wakeup: len=64 [ 71.990] sna_dri2_vblank_handler(type=2, sequence=4069, draw=3353) [ 71.990] sna_crtc_record_swap: recording last swap on pipe=0, frame 4069 [msc=4069], time 71.990838 [ 71.990] sna_dri2_vblank_handler: 2 complete, frame=4069 tv=71.990838 [ 71.990] sna_dri2_blit_complete: blit finished [ 71.990] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4069, tv=71.990838) [ 71.990] frame_swap_complete(type=2): draw=146, pipe=0, frame=4069 [msc=4069], tv=71.990838 [ 71.990] sna_accel_flush: flush?=0, dirty?=0 [ 71.990] sna_dri2_vblank_handler: swapping old back handle=114 [name=86, active=1] for pending handle=114 [name=86, active=1], front handle=40 [name=5, active=3] [ 71.990] sna_dri2_cache_bo(handle=114, name=86) [ 71.990] sna_dri2_cache_bo: multiple references [2], releasing handle [ 71.990] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 71.990] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 71.990] can_xchg: back size=8701e00, front size=8701e00 [ 71.990] can_xchg: yes, pixmap=165 [ 71.990] sna_dri2_xchg: win=146, exchange front=40/5,ref=2 and back=114/86,ref=2, pixmap=165 7680x2160 [ 71.990] sna_dri2_xchg: back_bo handle=114, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 71.990] sna_dri2_xchg: front_bo handle=40, pitch=30720, size=132710400, ref=4, active_scanout?=3 [ 71.990] set_bo: pixmap=165, handle=114 (old handle=40) [ 71.990] set_bo: marking whole pixmap as damaged [ 71.990] set_bo: applying final/discard move-to-gpu [ 71.991] wait_for_shadow: flags=0, flips=1, handle=40, shadow=32 [ 71.991] set_bo: dropping flush hint from handle=40 [ 71.991] set_bo: adding flush hint to handle=114 [ 71.991] mark_stale(handle=40) => 1 [ 71.991] sna_next_vblank(pipe=0, waiting until next vblank) [ 71.991] sna_mode_wakeup: recording last swap on pipe=0, frame 4069 [fe5], time 71.990838 [ 71.991] sna_mode_wakeup: removing handle=128 [active_scanout=0] from scanout, installing handle=40 [active_scanout=2] [ 71.991] sna_mode_wakeup: flip complete, pending? 1 [ 71.991] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 71.991] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 71.991] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 71.991] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 71.991] sna_pixmap_move_to_gpu: already all-damaged [ 71.991] sna_pixmap_mark_active: pixmap=165, handle=114 [ 71.991] sna_mode_redisplay: crtc[0] transformed? 0 [ 71.991] sna_mode_redisplay: crtc[1] transformed? 0 [ 71.991] sna_mode_redisplay: crtc[2] transformed? 0 [ 71.991] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=114 [active=1] [ 71.991] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 40, transformed? 0 [ 71.991] get_fb: reusing fb=101 for handle=114 [ 71.991] sna_mode_redisplay: recording flip on CRTC:32 handle=114, active_scanout=2, serial=2 [ 71.991] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 71.991] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 40, transformed? 0 [ 71.991] sna_mode_redisplay: recording flip on CRTC:39 handle=114, active_scanout=3, serial=3 [ 71.991] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 71.991] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 71.991] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 71.991] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=114, shadow handle=32 [ 71.991] sna_block_handler (tv=549.98000) [ 71.991] sna_scanout_do_flush: flush timer active: delta=4 [ 71.991] sna_accel_do_throttle -- no pending activity [ 71.991] sna_accel_block: evaluating timers, active=5 [ 71.991] sna_accel_block: flush timer expires in 4 [71995] [ 71.995] sna_wakeup_handler [ 71.995] sna_accel_flush: flush?=0, dirty?=0 [ 71.995] sna_block_handler (tv=549.94000) [ 71.995] sna_scanout_do_flush: flush timer active: delta=0 [ 71.995] sna_scanout_do_flush (time=71995), triggered [ 71.995] sna_scanout_flush (time=71995), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 71.995] has_shadow: has pending damage? 0, outstanding flips: 2 [ 71.995] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 71.995] has_shadow: has pending damage? 0, outstanding flips: 2 [ 71.995] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 2, mode reconfiguration pending? 0) [ 71.995] sna_accel_do_throttle -- no pending activity [ 71.995] sna_accel_block: evaluating timers, active=5 [ 71.995] sna_accel_block: flush timer expires in 16 [72011] [ 71.995] sna_wakeup_handler [ 71.995] sna_block_handler (tv=549.94000) [ 71.995] sna_scanout_do_flush: flush timer active: delta=16 [ 71.995] sna_accel_do_throttle -- no pending activity [ 71.995] sna_accel_block: evaluating timers, active=5 [ 71.995] sna_accel_block: flush timer expires in 16 [72011] [ 71.996] sna_wakeup_handler [ 71.996] sna_block_handler (tv=549.93000) [ 71.996] sna_scanout_do_flush: flush timer active: delta=15 [ 71.996] sna_accel_do_throttle -- no pending activity [ 71.996] sna_accel_block: evaluating timers, active=5 [ 71.996] sna_accel_block: flush timer expires in 15 [72011] [ 72.003] sna_wakeup_handler [ 72.003] sna_accel_flush: flush?=0, dirty?=0 [ 72.003] sna_block_handler (tv=549.86000) [ 72.003] sna_scanout_do_flush: flush timer active: delta=8 [ 72.003] sna_accel_do_throttle -- no pending activity [ 72.003] sna_accel_block: evaluating timers, active=5 [ 72.003] sna_accel_block: flush timer expires in 8 [72011] [ 72.003] sna_wakeup_handler [ 72.003] sna_block_handler (tv=549.86000) [ 72.003] sna_scanout_do_flush: flush timer active: delta=8 [ 72.003] sna_accel_do_throttle -- no pending activity [ 72.003] sna_accel_block: evaluating timers, active=5 [ 72.003] sna_accel_block: flush timer expires in 8 [72011] [ 72.004] sna_wakeup_handler [ 72.004] sna_block_handler (tv=549.85000) [ 72.004] sna_scanout_do_flush: flush timer active: delta=7 [ 72.004] sna_accel_do_throttle -- no pending activity [ 72.004] sna_accel_block: evaluating timers, active=5 [ 72.004] sna_accel_block: flush timer expires in 7 [72011] [ 72.004] sna_wakeup_handler [ 72.004] sna_accel_flush: flush?=0, dirty?=0 [ 72.004] sna_accel_flush: flush?=0, dirty?=0 [ 72.004] sna_block_handler (tv=549.85000) [ 72.005] sna_scanout_do_flush: flush timer active: delta=6 [ 72.005] sna_accel_do_throttle -- no pending activity [ 72.005] sna_accel_block: evaluating timers, active=5 [ 72.005] sna_accel_block: flush timer expires in 6 [72011] [ 72.005] sna_wakeup_handler [ 72.005] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=40, name=5 [ 72.005] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 72.005] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 72.005] sna_dri2_get_back: draw size=7680x2160, back buffer handle=40 size=7680x2160, is-scanout? 1, active?=2, pitch=30720, front pitch=30720 [ 72.005] sna_dri2_get_back: reuse backbuffer? 1 [ 72.005] sna_dri2_get_back: back buffer handle=40, active?=2, refcnt=2 [ 72.005] sna_dri2_get_back: cache: handle=128, active=0 [ 72.005] sna_dri2_get_back: reuse cache handle=128, name=76, flags=0 [ 72.005] sna_dri2_get_back: caching handle=40 (name=5, flags=0, active_scanout=2) [ 72.005] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 72.005] sna_dri2_reuse_buffer: reusing back buffer handle=128, name=76, pitch=30720, age=0 [ 72.005] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 72.005] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=114, name=86, active_scanout=3 [ 72.005] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 72.005] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=114] -- refcnt=3, draw=146, pixmap=165, proxy?=0 [ 72.005] sna_accel_flush: flush?=0, dirty?=0 [ 72.005] sna_accel_flush: flush?=0, dirty?=0 [ 72.005] sna_accel_flush: flush?=0, dirty?=0 [ 72.005] sna_block_handler (tv=549.84000) [ 72.005] sna_scanout_do_flush: flush timer active: delta=6 [ 72.005] sna_accel_do_throttle -- no pending activity [ 72.005] sna_accel_block: evaluating timers, active=5 [ 72.005] sna_accel_block: flush timer expires in 6 [72011] [ 72.005] sna_wakeup_handler [ 72.005] sna_mode_wakeup: len=32 [ 72.005] sna_mode_wakeup: recording last swap on pipe=1, frame 4040 [fc8], time 72.6107 [ 72.005] sna_mode_wakeup: removing handle=40 [active_scanout=1] from scanout, installing handle=114 [active_scanout=3] [ 72.005] sna_mode_wakeup: flip complete, pending? 2 [ 72.005] sna_block_handler (tv=549.84000) [ 72.005] sna_scanout_do_flush: flush timer active: delta=6 [ 72.005] sna_accel_do_throttle -- no pending activity [ 72.005] sna_accel_block: evaluating timers, active=5 [ 72.006] sna_accel_block: flush timer expires in 6 [72011] [ 72.006] sna_wakeup_handler [ 72.006] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 72.006] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 72.006] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 72.006] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 72.006] sna_dri2_get_msc(draw=146, pipe=0) [ 72.006] sna_crtc_record_swap: recording last swap on pipe=0, frame 4069 [msc=4069], time 71.990838 [ 72.006] sna_dri2_get_msc: msc=4069 [raw=4069], ust=71990838 [ 72.006] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=128 (refs=2/1, flush=0) , front=114 (refs=2/4, flush=1) [ 72.006] sna_dri2_schedule_swap(target_msc=4070, divisor=0, remainder=0) [ 72.006] sna_dri2_schedule_swap: using front handle=114, active_scanout?=3, flush?=1 [ 72.006] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 72.006] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 72.006] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 72.006] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 72.006] sna_crtc_record_swap: recording last swap on pipe=0, frame 4069 [msc=4069], time 71.990838 [ 72.006] immediate_swap: current_msc=4069, target_msc=4070 -- yes [ 72.006] can_flip: no, shadow enabled [ 72.006] sna_dri2_add_event: adding event to window 146) [ 72.006] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 1, chained? 1, pipe 0 [ 72.006] sna_dri2_immediate_blit: current event front=114 [name=86, active?=3], back=128 [name=76, active?=0] [ 72.006] swap_limit: draw=146 setting swap limit to 2 [ 72.006] sna_dri2_swap_limit_validate: swap limit set to 2 [ 72.006] sna_dri2_immediate_blit: setting handle=128 as pending blit (current event front=114, back=128) [ 72.006] sna_dri2_event_free(draw?=1) [ 72.006] sna_dri2_remove_event: remove[0x561c94a02c70] from window 146, active? 1 [ 72.006] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=114] -- refcnt=3, draw=146, pixmap=165, proxy?=0 [ 72.006] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=128] -- refcnt=3, draw=146, pixmap=0, proxy?=0 [ 72.006] sna_dri2_schedule_swap: reported target_msc=4070 [ 72.006] sna_accel_flush: flush?=0, dirty?=0 [ 72.006] sna_accel_flush: flush?=0, dirty?=0 [ 72.007] sna_accel_flush: flush?=0, dirty?=0 [ 72.007] sna_accel_flush: flush?=0, dirty?=0 [ 72.007] sna_block_handler (tv=549.82000) [ 72.007] sna_scanout_do_flush: flush timer active: delta=4 [ 72.007] sna_accel_do_throttle -- no pending activity [ 72.007] sna_accel_block: evaluating timers, active=5 [ 72.007] sna_accel_block: flush timer expires in 4 [72011] [ 72.007] sna_wakeup_handler [ 72.007] sna_mode_wakeup: len=64 [ 72.007] sna_dri2_vblank_handler(type=2, sequence=4070, draw=3353) [ 72.007] sna_crtc_record_swap: recording last swap on pipe=0, frame 4070 [msc=4070], time 72.7512 [ 72.007] sna_dri2_vblank_handler: 2 complete, frame=4070 tv=72.7512 [ 72.007] sna_dri2_blit_complete: blit finished [ 72.007] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4070, tv=72.7512) [ 72.007] frame_swap_complete(type=2): draw=146, pipe=0, frame=4070 [msc=4070], tv=72.7512 [ 72.007] sna_accel_flush: flush?=0, dirty?=0 [ 72.007] sna_dri2_vblank_handler: swapping old back handle=128 [name=76, active=1] for pending handle=128 [name=76, active=1], front handle=114 [name=86, active=3] [ 72.007] sna_dri2_cache_bo(handle=128, name=76) [ 72.007] sna_dri2_cache_bo: multiple references [2], releasing handle [ 72.007] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 72.007] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 72.007] can_xchg: back size=8701e00, front size=8701e00 [ 72.007] can_xchg: yes, pixmap=165 [ 72.007] sna_dri2_xchg: win=146, exchange front=114/86,ref=2 and back=128/76,ref=2, pixmap=165 7680x2160 [ 72.007] sna_dri2_xchg: back_bo handle=128, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 72.007] sna_dri2_xchg: front_bo handle=114, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 72.007] set_bo: pixmap=165, handle=128 (old handle=114) [ 72.007] set_bo: marking whole pixmap as damaged [ 72.007] set_bo: applying final/discard move-to-gpu [ 72.007] wait_for_shadow: flags=0, flips=1, handle=114, shadow=32 [ 72.007] set_bo: dropping flush hint from handle=114 [ 72.007] set_bo: adding flush hint to handle=128 [ 72.007] mark_stale(handle=114) => 1 [ 72.007] sna_next_vblank(pipe=0, waiting until next vblank) [ 72.007] sna_mode_wakeup: recording last swap on pipe=0, frame 4070 [fe6], time 72.7512 [ 72.007] sna_mode_wakeup: removing handle=40 [active_scanout=0] from scanout, installing handle=114 [active_scanout=2] [ 72.007] sna_mode_wakeup: flip complete, pending? 1 [ 72.007] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 72.007] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 72.007] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 72.007] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 72.007] sna_pixmap_move_to_gpu: already all-damaged [ 72.007] sna_pixmap_mark_active: pixmap=165, handle=128 [ 72.007] sna_mode_redisplay: crtc[0] transformed? 0 [ 72.007] sna_mode_redisplay: crtc[1] transformed? 0 [ 72.007] sna_mode_redisplay: crtc[2] transformed? 0 [ 72.007] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=128 [active=1] [ 72.007] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 114, transformed? 0 [ 72.007] get_fb: reusing fb=112 for handle=128 [ 72.008] sna_mode_redisplay: recording flip on CRTC:32 handle=128, active_scanout=2, serial=2 [ 72.008] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 72.008] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 114, transformed? 0 [ 72.008] sna_mode_redisplay: recording flip on CRTC:39 handle=128, active_scanout=3, serial=3 [ 72.008] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 72.008] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 72.008] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 72.008] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=128, shadow handle=32 [ 72.008] sna_block_handler (tv=549.81000) [ 72.008] sna_scanout_do_flush: flush timer active: delta=3 [ 72.008] sna_scanout_do_flush (time=72008), triggered [ 72.008] sna_scanout_flush (time=72008), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 72.008] has_shadow: has pending damage? 0, outstanding flips: 2 [ 72.008] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 72.008] has_shadow: has pending damage? 0, outstanding flips: 2 [ 72.008] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 2, mode reconfiguration pending? 0) [ 72.008] sna_accel_do_throttle -- no pending activity [ 72.008] sna_accel_block: evaluating timers, active=5 [ 72.008] sna_accel_block: flush timer expires in 16 [72024] [ 72.011] sna_wakeup_handler [ 72.011] sna_accel_flush: flush?=0, dirty?=0 [ 72.011] sna_block_handler (tv=549.78000) [ 72.011] sna_scanout_do_flush: flush timer active: delta=13 [ 72.011] sna_accel_do_throttle -- no pending activity [ 72.011] sna_accel_block: evaluating timers, active=5 [ 72.011] sna_accel_block: flush timer expires in 13 [72024] [ 72.011] sna_wakeup_handler [ 72.011] sna_block_handler (tv=549.78000) [ 72.011] sna_scanout_do_flush: flush timer active: delta=13 [ 72.011] sna_accel_do_throttle -- no pending activity [ 72.011] sna_accel_block: evaluating timers, active=5 [ 72.011] sna_accel_block: flush timer expires in 13 [72024] [ 72.012] sna_wakeup_handler [ 72.012] sna_block_handler (tv=549.77000) [ 72.012] sna_scanout_do_flush: flush timer active: delta=12 [ 72.012] sna_accel_do_throttle -- no pending activity [ 72.012] sna_accel_block: evaluating timers, active=5 [ 72.012] sna_accel_block: flush timer expires in 12 [72024] [ 72.019] sna_wakeup_handler [ 72.019] sna_accel_flush: flush?=0, dirty?=0 [ 72.019] sna_block_handler (tv=549.70000) [ 72.019] sna_scanout_do_flush: flush timer active: delta=5 [ 72.019] sna_accel_do_throttle -- no pending activity [ 72.019] sna_accel_block: evaluating timers, active=5 [ 72.019] sna_accel_block: flush timer expires in 5 [72024] [ 72.019] sna_wakeup_handler [ 72.019] sna_block_handler (tv=549.70000) [ 72.019] sna_scanout_do_flush: flush timer active: delta=5 [ 72.019] sna_accel_do_throttle -- no pending activity [ 72.019] sna_accel_block: evaluating timers, active=5 [ 72.019] sna_accel_block: flush timer expires in 5 [72024] [ 72.020] sna_wakeup_handler [ 72.020] sna_block_handler (tv=549.69000) [ 72.020] sna_scanout_do_flush: flush timer active: delta=4 [ 72.020] sna_accel_do_throttle -- no pending activity [ 72.020] sna_accel_block: evaluating timers, active=5 [ 72.020] sna_accel_block: flush timer expires in 4 [72024] [ 72.021] sna_wakeup_handler [ 72.021] sna_accel_flush: flush?=0, dirty?=0 [ 72.021] sna_accel_flush: flush?=0, dirty?=0 [ 72.021] sna_block_handler (tv=549.68000) [ 72.021] sna_scanout_do_flush: flush timer active: delta=3 [ 72.021] sna_scanout_do_flush (time=72021), triggered [ 72.021] sna_scanout_flush (time=72021), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 72.021] has_shadow: has pending damage? 0, outstanding flips: 2 [ 72.021] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 72.021] has_shadow: has pending damage? 0, outstanding flips: 2 [ 72.021] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 2, mode reconfiguration pending? 0) [ 72.021] sna_accel_do_throttle -- no pending activity [ 72.021] sna_accel_block: evaluating timers, active=5 [ 72.021] sna_accel_block: flush timer expires in 16 [72037] [ 72.021] sna_wakeup_handler [ 72.021] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=114, name=86 [ 72.021] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 72.021] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 72.021] sna_dri2_get_back: draw size=7680x2160, back buffer handle=114 size=7680x2160, is-scanout? 1, active?=2, pitch=30720, front pitch=30720 [ 72.021] sna_dri2_get_back: reuse backbuffer? 1 [ 72.021] sna_dri2_get_back: back buffer handle=114, active?=2, refcnt=2 [ 72.021] sna_dri2_get_back: cache: handle=40, active=0 [ 72.021] sna_dri2_get_back: reuse cache handle=40, name=5, flags=0 [ 72.021] sna_dri2_get_back: caching handle=114 (name=86, flags=0, active_scanout=2) [ 72.021] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 72.021] sna_dri2_reuse_buffer: reusing back buffer handle=40, name=5, pitch=30720, age=0 [ 72.021] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 72.021] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=128, name=76, active_scanout=3 [ 72.021] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 72.021] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=3, draw=146, pixmap=165, proxy?=0 [ 72.021] sna_accel_flush: flush?=0, dirty?=0 [ 72.021] sna_accel_flush: flush?=0, dirty?=0 [ 72.021] sna_accel_flush: flush?=0, dirty?=0 [ 72.021] sna_block_handler (tv=549.68000) [ 72.021] sna_scanout_do_flush: flush timer active: delta=16 [ 72.021] sna_accel_do_throttle -- no pending activity [ 72.021] sna_accel_block: evaluating timers, active=5 [ 72.021] sna_accel_block: flush timer expires in 16 [72037] [ 72.022] sna_wakeup_handler [ 72.022] sna_mode_wakeup: len=32 [ 72.022] sna_mode_wakeup: recording last swap on pipe=1, frame 4041 [fc9], time 72.22783 [ 72.022] sna_mode_wakeup: removing handle=114 [active_scanout=1] from scanout, installing handle=128 [active_scanout=3] [ 72.022] sna_mode_wakeup: flip complete, pending? 2 [ 72.022] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 72.022] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 72.022] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 72.022] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 72.022] sna_dri2_get_msc(draw=146, pipe=0) [ 72.022] sna_crtc_record_swap: recording last swap on pipe=0, frame 4070 [msc=4070], time 72.7512 [ 72.022] sna_dri2_get_msc: msc=4070 [raw=4070], ust=72007512 [ 72.022] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=40 (refs=2/1, flush=0) , front=128 (refs=2/4, flush=1) [ 72.022] sna_dri2_schedule_swap(target_msc=4071, divisor=0, remainder=0) [ 72.022] sna_dri2_schedule_swap: using front handle=128, active_scanout?=3, flush?=1 [ 72.022] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 72.022] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 72.022] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 72.022] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 72.022] sna_crtc_record_swap: recording last swap on pipe=0, frame 4070 [msc=4070], time 72.7512 [ 72.022] immediate_swap: current_msc=4070, target_msc=4071 -- yes [ 72.022] can_flip: no, shadow enabled [ 72.022] sna_dri2_add_event: adding event to window 146) [ 72.023] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 1, chained? 1, pipe 0 [ 72.023] sna_dri2_immediate_blit: current event front=128 [name=76, active?=3], back=40 [name=5, active?=0] [ 72.023] swap_limit: draw=146 setting swap limit to 2 [ 72.023] sna_dri2_swap_limit_validate: swap limit set to 2 [ 72.023] sna_dri2_immediate_blit: setting handle=40 as pending blit (current event front=128, back=40) [ 72.023] sna_dri2_event_free(draw?=1) [ 72.023] sna_dri2_remove_event: remove[0x561c94a312b0] from window 146, active? 1 [ 72.023] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=3, draw=146, pixmap=165, proxy?=0 [ 72.023] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=40] -- refcnt=3, draw=146, pixmap=0, proxy?=0 [ 72.023] sna_dri2_schedule_swap: reported target_msc=4071 [ 72.023] sna_accel_flush: flush?=0, dirty?=0 [ 72.023] sna_accel_flush: flush?=0, dirty?=0 [ 72.023] sna_accel_flush: flush?=0, dirty?=0 [ 72.023] sna_accel_flush: flush?=0, dirty?=0 [ 72.023] sna_block_handler (tv=549.66000) [ 72.023] sna_scanout_do_flush: flush timer active: delta=14 [ 72.023] sna_accel_do_throttle -- no pending activity [ 72.023] sna_accel_block: evaluating timers, active=5 [ 72.023] sna_accel_block: flush timer expires in 14 [72037] [ 72.023] sna_wakeup_handler [ 72.023] sna_mode_wakeup: len=64 [ 72.023] sna_dri2_vblank_handler(type=2, sequence=4071, draw=3353) [ 72.023] sna_crtc_record_swap: recording last swap on pipe=0, frame 4071 [msc=4071], time 72.24181 [ 72.023] sna_dri2_vblank_handler: 2 complete, frame=4071 tv=72.24181 [ 72.024] sna_dri2_blit_complete: blit finished [ 72.024] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4071, tv=72.24181) [ 72.024] frame_swap_complete(type=2): draw=146, pipe=0, frame=4071 [msc=4071], tv=72.24181 [ 72.024] sna_accel_flush: flush?=0, dirty?=0 [ 72.024] sna_dri2_vblank_handler: swapping old back handle=40 [name=5, active=1] for pending handle=40 [name=5, active=1], front handle=128 [name=76, active=3] [ 72.024] sna_dri2_cache_bo(handle=40, name=5) [ 72.024] sna_dri2_cache_bo: multiple references [2], releasing handle [ 72.024] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 72.024] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 72.024] can_xchg: back size=8701e00, front size=8701e00 [ 72.024] can_xchg: yes, pixmap=165 [ 72.024] sna_dri2_xchg: win=146, exchange front=128/76,ref=2 and back=40/5,ref=2, pixmap=165 7680x2160 [ 72.024] sna_dri2_xchg: back_bo handle=40, pitch=30720, size=132710400, ref=1, active_scanout?=0 [ 72.024] sna_dri2_xchg: front_bo handle=128, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 72.024] set_bo: pixmap=165, handle=40 (old handle=128) [ 72.024] set_bo: marking whole pixmap as damaged [ 72.024] set_bo: applying final/discard move-to-gpu [ 72.024] wait_for_shadow: flags=0, flips=1, handle=128, shadow=32 [ 72.024] set_bo: dropping flush hint from handle=128 [ 72.024] set_bo: adding flush hint to handle=40 [ 72.024] mark_stale(handle=128) => 1 [ 72.024] sna_next_vblank(pipe=0, waiting until next vblank) [ 72.024] sna_mode_wakeup: recording last swap on pipe=0, frame 4071 [fe7], time 72.24181 [ 72.024] sna_mode_wakeup: removing handle=114 [active_scanout=0] from scanout, installing handle=128 [active_scanout=2] [ 72.024] sna_mode_wakeup: flip complete, pending? 1 [ 72.024] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 72.024] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 72.024] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 72.024] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 72.024] sna_pixmap_move_to_gpu: already all-damaged [ 72.024] sna_pixmap_mark_active: pixmap=165, handle=40 [ 72.024] sna_mode_redisplay: crtc[0] transformed? 0 [ 72.024] sna_mode_redisplay: crtc[1] transformed? 0 [ 72.024] sna_mode_redisplay: crtc[2] transformed? 0 [ 72.024] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=40 [active=1] [ 72.024] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 128, transformed? 0 [ 72.024] get_fb: reusing fb=110 for handle=40 [ 72.024] sna_mode_redisplay: recording flip on CRTC:32 handle=40, active_scanout=2, serial=2 [ 72.025] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 72.025] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 128, transformed? 0 [ 72.025] sna_mode_redisplay: recording flip on CRTC:39 handle=40, active_scanout=3, serial=3 [ 72.025] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 72.025] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 72.025] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 72.025] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=40, shadow handle=32 [ 72.025] sna_block_handler (tv=549.64000) [ 72.025] sna_scanout_do_flush: flush timer active: delta=12 [ 72.025] sna_accel_do_throttle -- no pending activity [ 72.025] sna_accel_block: evaluating timers, active=5 [ 72.025] sna_accel_block: flush timer expires in 12 [72037] [ 72.035] sna_wakeup_handler [ 72.035] sna_accel_flush: flush?=0, dirty?=0 [ 72.035] sna_block_handler (tv=549.54000) [ 72.035] sna_scanout_do_flush: flush timer active: delta=2 [ 72.035] sna_scanout_do_flush (time=72035), triggered [ 72.035] sna_scanout_flush (time=72035), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 72.035] has_shadow: has pending damage? 0, outstanding flips: 2 [ 72.035] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 72.035] has_shadow: has pending damage? 0, outstanding flips: 2 [ 72.035] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 2, mode reconfiguration pending? 0) [ 72.035] sna_accel_do_throttle -- no pending activity [ 72.035] sna_accel_block: evaluating timers, active=5 [ 72.035] sna_accel_block: flush timer expires in 16 [72051] [ 72.035] sna_wakeup_handler [ 72.035] sna_block_handler (tv=549.54000) [ 72.035] sna_scanout_do_flush: flush timer active: delta=16 [ 72.035] sna_accel_do_throttle -- no pending activity [ 72.035] sna_accel_block: evaluating timers, active=5 [ 72.035] sna_accel_block: flush timer expires in 16 [72051] [ 72.036] sna_wakeup_handler [ 72.036] sna_block_handler (tv=549.53000) [ 72.036] sna_scanout_do_flush: flush timer active: delta=15 [ 72.036] sna_accel_do_throttle -- no pending activity [ 72.036] sna_accel_block: evaluating timers, active=5 [ 72.036] sna_accel_block: flush timer expires in 15 [72051] [ 72.038] sna_wakeup_handler [ 72.038] sna_accel_flush: flush?=0, dirty?=0 [ 72.038] sna_accel_flush: flush?=0, dirty?=0 [ 72.038] sna_block_handler (tv=549.51000) [ 72.038] sna_scanout_do_flush: flush timer active: delta=13 [ 72.038] sna_accel_do_throttle -- no pending activity [ 72.038] sna_accel_block: evaluating timers, active=5 [ 72.038] sna_accel_block: flush timer expires in 13 [72051] [ 72.038] sna_wakeup_handler [ 72.038] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=128, name=76 [ 72.038] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 72.038] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 72.038] sna_dri2_get_back: draw size=7680x2160, back buffer handle=128 size=7680x2160, is-scanout? 1, active?=2, pitch=30720, front pitch=30720 [ 72.038] sna_dri2_get_back: reuse backbuffer? 1 [ 72.038] sna_dri2_get_back: back buffer handle=128, active?=2, refcnt=2 [ 72.038] sna_dri2_get_back: cache: handle=114, active=0 [ 72.038] sna_dri2_get_back: reuse cache handle=114, name=86, flags=0 [ 72.038] sna_dri2_get_back: caching handle=128 (name=76, flags=0, active_scanout=2) [ 72.038] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 72.038] sna_dri2_reuse_buffer: reusing back buffer handle=114, name=86, pitch=30720, age=0 [ 72.038] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 72.038] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=40, name=5, active_scanout=3 [ 72.038] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 72.038] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=3, draw=146, pixmap=165, proxy?=0 [ 72.038] sna_accel_flush: flush?=0, dirty?=0 [ 72.038] sna_accel_flush: flush?=0, dirty?=0 [ 72.038] sna_accel_flush: flush?=0, dirty?=0 [ 72.038] sna_block_handler (tv=549.51000) [ 72.038] sna_scanout_do_flush: flush timer active: delta=13 [ 72.038] sna_accel_do_throttle -- no pending activity [ 72.039] sna_accel_block: evaluating timers, active=5 [ 72.039] sna_accel_block: flush timer expires in 13 [72051] [ 72.039] sna_wakeup_handler [ 72.039] sna_mode_wakeup: len=32 [ 72.039] sna_mode_wakeup: recording last swap on pipe=1, frame 4042 [fca], time 72.39456 [ 72.039] sna_mode_wakeup: removing handle=128 [active_scanout=1] from scanout, installing handle=40 [active_scanout=3] [ 72.039] sna_mode_wakeup: flip complete, pending? 2 [ 72.039] sna_block_handler (tv=549.50000) [ 72.039] sna_scanout_do_flush: flush timer active: delta=12 [ 72.039] sna_accel_do_throttle -- no pending activity [ 72.039] sna_accel_block: evaluating timers, active=5 [ 72.039] sna_accel_block: flush timer expires in 12 [72051] [ 72.039] sna_wakeup_handler [ 72.039] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 72.039] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 72.039] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 72.039] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 72.039] sna_dri2_get_msc(draw=146, pipe=0) [ 72.039] sna_crtc_record_swap: recording last swap on pipe=0, frame 4071 [msc=4071], time 72.24181 [ 72.039] sna_dri2_get_msc: msc=4071 [raw=4071], ust=72024181 [ 72.039] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=114 (refs=2/1, flush=0) , front=40 (refs=2/4, flush=1) [ 72.039] sna_dri2_schedule_swap(target_msc=4072, divisor=0, remainder=0) [ 72.039] sna_dri2_schedule_swap: using front handle=40, active_scanout?=3, flush?=1 [ 72.039] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 72.039] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 72.039] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 72.039] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 72.039] sna_crtc_record_swap: recording last swap on pipe=0, frame 4071 [msc=4071], time 72.24181 [ 72.039] immediate_swap: current_msc=4071, target_msc=4072 -- yes [ 72.039] can_flip: no, shadow enabled [ 72.039] sna_dri2_add_event: adding event to window 146) [ 72.039] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 1, chained? 1, pipe 0 [ 72.039] sna_dri2_immediate_blit: current event front=40 [name=5, active?=3], back=114 [name=86, active?=0] [ 72.040] swap_limit: draw=146 setting swap limit to 2 [ 72.040] sna_dri2_swap_limit_validate: swap limit set to 2 [ 72.040] sna_dri2_immediate_blit: setting handle=114 as pending blit (current event front=40, back=114) [ 72.040] sna_dri2_event_free(draw?=1) [ 72.040] sna_dri2_remove_event: remove[0x561c947e3c20] from window 146, active? 1 [ 72.040] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=3, draw=146, pixmap=165, proxy?=0 [ 72.040] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=114] -- refcnt=3, draw=146, pixmap=0, proxy?=0 [ 72.040] sna_dri2_schedule_swap: reported target_msc=4072 [ 72.040] sna_accel_flush: flush?=0, dirty?=0 [ 72.040] sna_accel_flush: flush?=0, dirty?=0 [ 72.040] sna_accel_flush: flush?=0, dirty?=0 [ 72.040] sna_accel_flush: flush?=0, dirty?=0 [ 72.040] sna_block_handler (tv=549.49000) [ 72.040] sna_scanout_do_flush: flush timer active: delta=11 [ 72.040] sna_accel_do_throttle -- no pending activity [ 72.040] sna_accel_block: evaluating timers, active=5 [ 72.040] sna_accel_block: flush timer expires in 11 [72051] [ 72.040] sna_wakeup_handler [ 72.040] sna_mode_wakeup: len=64 [ 72.040] sna_dri2_vblank_handler(type=2, sequence=4072, draw=3353) [ 72.040] sna_crtc_record_swap: recording last swap on pipe=0, frame 4072 [msc=4072], time 72.40860 [ 72.040] sna_dri2_vblank_handler: 2 complete, frame=4072 tv=72.40860 [ 72.040] sna_dri2_blit_complete: blit finished [ 72.040] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4072, tv=72.40860) [ 72.040] frame_swap_complete(type=2): draw=146, pipe=0, frame=4072 [msc=4072], tv=72.40860 [ 72.040] sna_accel_flush: flush?=0, dirty?=0 [ 72.040] sna_dri2_vblank_handler: swapping old back handle=114 [name=86, active=1] for pending handle=114 [name=86, active=1], front handle=40 [name=5, active=3] [ 72.040] sna_dri2_cache_bo(handle=114, name=86) [ 72.040] sna_dri2_cache_bo: multiple references [2], releasing handle [ 72.040] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 72.040] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 72.040] can_xchg: back size=8701e00, front size=8701e00 [ 72.040] can_xchg: yes, pixmap=165 [ 72.040] sna_dri2_xchg: win=146, exchange front=40/5,ref=2 and back=114/86,ref=2, pixmap=165 7680x2160 [ 72.040] sna_dri2_xchg: back_bo handle=114, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 72.040] sna_dri2_xchg: front_bo handle=40, pitch=30720, size=132710400, ref=4, active_scanout?=3 [ 72.040] set_bo: pixmap=165, handle=114 (old handle=40) [ 72.040] set_bo: marking whole pixmap as damaged [ 72.040] set_bo: applying final/discard move-to-gpu [ 72.040] wait_for_shadow: flags=0, flips=1, handle=40, shadow=32 [ 72.040] set_bo: dropping flush hint from handle=40 [ 72.040] set_bo: adding flush hint to handle=114 [ 72.040] mark_stale(handle=40) => 1 [ 72.041] sna_next_vblank(pipe=0, waiting until next vblank) [ 72.041] sna_mode_wakeup: recording last swap on pipe=0, frame 4072 [fe8], time 72.40860 [ 72.041] sna_mode_wakeup: removing handle=128 [active_scanout=0] from scanout, installing handle=40 [active_scanout=2] [ 72.041] sna_mode_wakeup: flip complete, pending? 1 [ 72.041] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 72.041] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 72.041] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 72.041] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 72.041] sna_pixmap_move_to_gpu: already all-damaged [ 72.041] sna_pixmap_mark_active: pixmap=165, handle=114 [ 72.041] sna_mode_redisplay: crtc[0] transformed? 0 [ 72.041] sna_mode_redisplay: crtc[1] transformed? 0 [ 72.041] sna_mode_redisplay: crtc[2] transformed? 0 [ 72.041] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=114 [active=1] [ 72.041] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 40, transformed? 0 [ 72.041] get_fb: reusing fb=101 for handle=114 [ 72.041] sna_mode_redisplay: recording flip on CRTC:32 handle=114, active_scanout=2, serial=2 [ 72.041] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 72.041] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 40, transformed? 0 [ 72.041] sna_mode_redisplay: recording flip on CRTC:39 handle=114, active_scanout=3, serial=3 [ 72.041] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 72.041] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 72.041] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 72.041] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=114, shadow handle=32 [ 72.041] sna_block_handler (tv=549.48000) [ 72.041] sna_scanout_do_flush: flush timer active: delta=10 [ 72.041] sna_accel_do_throttle -- no pending activity [ 72.041] sna_accel_block: evaluating timers, active=5 [ 72.041] sna_accel_block: flush timer expires in 10 [72051] [ 72.043] sna_wakeup_handler [ 72.043] sna_accel_flush: flush?=0, dirty?=0 [ 72.043] sna_block_handler (tv=549.46000) [ 72.043] sna_scanout_do_flush: flush timer active: delta=8 [ 72.043] sna_accel_do_throttle -- no pending activity [ 72.043] sna_accel_block: evaluating timers, active=5 [ 72.043] sna_accel_block: flush timer expires in 8 [72051] [ 72.043] sna_wakeup_handler [ 72.043] sna_block_handler (tv=549.46000) [ 72.043] sna_scanout_do_flush: flush timer active: delta=8 [ 72.043] sna_accel_do_throttle -- no pending activity [ 72.043] sna_accel_block: evaluating timers, active=5 [ 72.043] sna_accel_block: flush timer expires in 8 [72051] [ 72.044] sna_wakeup_handler [ 72.044] sna_block_handler (tv=549.45000) [ 72.044] sna_scanout_do_flush: flush timer active: delta=7 [ 72.044] sna_accel_do_throttle -- no pending activity [ 72.044] sna_accel_block: evaluating timers, active=5 [ 72.044] sna_accel_block: flush timer expires in 7 [72051] [ 72.051] sna_wakeup_handler [ 72.051] sna_accel_flush: flush?=0, dirty?=0 [ 72.051] sna_block_handler (tv=549.38000) [ 72.051] sna_scanout_do_flush: flush timer active: delta=0 [ 72.051] sna_scanout_do_flush (time=72051), triggered [ 72.051] sna_scanout_flush (time=72051), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 72.051] has_shadow: has pending damage? 0, outstanding flips: 2 [ 72.051] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 72.051] has_shadow: has pending damage? 0, outstanding flips: 2 [ 72.051] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 2, mode reconfiguration pending? 0) [ 72.051] sna_accel_do_throttle -- no pending activity [ 72.051] sna_accel_block: evaluating timers, active=5 [ 72.051] sna_accel_block: flush timer expires in 16 [72067] [ 72.051] sna_wakeup_handler [ 72.051] sna_block_handler (tv=549.38000) [ 72.051] sna_scanout_do_flush: flush timer active: delta=16 [ 72.051] sna_accel_do_throttle -- no pending activity [ 72.051] sna_accel_block: evaluating timers, active=5 [ 72.051] sna_accel_block: flush timer expires in 16 [72067] [ 72.052] sna_wakeup_handler [ 72.052] sna_block_handler (tv=549.37000) [ 72.052] sna_scanout_do_flush: flush timer active: delta=15 [ 72.052] sna_accel_do_throttle -- no pending activity [ 72.052] sna_accel_block: evaluating timers, active=5 [ 72.052] sna_accel_block: flush timer expires in 15 [72067] [ 72.055] sna_wakeup_handler [ 72.055] sna_mode_wakeup: len=32 [ 72.055] sna_mode_wakeup: recording last swap on pipe=1, frame 4043 [fcb], time 72.56133 [ 72.055] sna_mode_wakeup: removing handle=40 [active_scanout=1] from scanout, installing handle=114 [active_scanout=3] [ 72.055] sna_mode_wakeup: flip complete, pending? 2 [ 72.055] sna_block_handler (tv=549.34000) [ 72.055] sna_scanout_do_flush: flush timer active: delta=12 [ 72.056] sna_accel_do_throttle -- no pending activity [ 72.056] sna_accel_block: evaluating timers, active=5 [ 72.056] sna_accel_block: flush timer expires in 12 [72067] [ 72.057] sna_wakeup_handler [ 72.057] sna_mode_wakeup: len=64 [ 72.057] sna_dri2_vblank_handler(type=2, sequence=4073, draw=3353) [ 72.057] sna_crtc_record_swap: recording last swap on pipe=0, frame 4073 [msc=4073], time 72.57530 [ 72.057] sna_dri2_vblank_handler: 2 complete, frame=4073 tv=72.57530 [ 72.057] sna_dri2_blit_complete: blit finished [ 72.057] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4073, tv=72.57530) [ 72.057] frame_swap_complete(type=2): draw=146, pipe=0, frame=4073 [msc=4073], tv=72.57530 [ 72.057] sna_accel_flush: flush?=0, dirty?=0 [ 72.057] sna_dri2_event_free(draw?=1) [ 72.057] sna_dri2_remove_event: remove[0x561c9473fac0] from window 146, active? 1 [ 72.057] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=114] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 72.057] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=40] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 72.057] sna_dri2_vblank_handler complete [ 72.057] sna_mode_wakeup: recording last swap on pipe=0, frame 4073 [fe9], time 72.57530 [ 72.057] sna_mode_wakeup: removing handle=40 [active_scanout=0] from scanout, installing handle=114 [active_scanout=3] [ 72.057] sna_mode_wakeup: flip complete, pending? 1 [ 72.057] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 72.057] sna_block_handler (tv=549.32000) [ 72.057] sna_scanout_do_flush: flush timer active: delta=10 [ 72.057] sna_accel_do_throttle -- no pending activity [ 72.057] sna_accel_block: evaluating timers, active=5 [ 72.057] sna_accel_block: flush timer expires in 10 [72067] [ 72.059] sna_wakeup_handler [ 72.059] sna_accel_flush: flush?=0, dirty?=0 [ 72.059] sna_accel_flush: flush?=0, dirty?=0 [ 72.059] sna_block_handler (tv=549.30000) [ 72.059] sna_scanout_do_flush: flush timer active: delta=8 [ 72.059] sna_accel_do_throttle -- no pending activity [ 72.059] sna_accel_block: evaluating timers, active=5 [ 72.059] sna_accel_block: flush timer expires in 8 [72067] [ 72.059] sna_wakeup_handler [ 72.059] sna_block_handler (tv=549.30000) [ 72.059] sna_scanout_do_flush: flush timer active: delta=8 [ 72.059] sna_accel_do_throttle -- no pending activity [ 72.059] sna_accel_block: evaluating timers, active=5 [ 72.059] sna_accel_block: flush timer expires in 8 [72067] [ 72.060] sna_wakeup_handler [ 72.060] sna_block_handler (tv=549.29000) [ 72.060] sna_scanout_do_flush: flush timer active: delta=7 [ 72.060] sna_accel_do_throttle -- no pending activity [ 72.060] sna_accel_block: evaluating timers, active=5 [ 72.060] sna_accel_block: flush timer expires in 7 [72067] [ 72.062] sna_wakeup_handler [ 72.062] sna_block_handler (tv=549.27000) [ 72.062] sna_scanout_do_flush: flush timer active: delta=5 [ 72.062] sna_accel_do_throttle -- no pending activity [ 72.062] sna_accel_block: evaluating timers, active=5 [ 72.062] sna_accel_block: flush timer expires in 5 [72067] [ 72.067] sna_wakeup_handler [ 72.067] sna_accel_flush: flush?=0, dirty?=0 [ 72.067] sna_block_handler (tv=549.22000) [ 72.067] sna_scanout_do_flush: flush timer active: delta=0 [ 72.067] sna_scanout_do_flush (time=72067), triggered [ 72.067] sna_scanout_flush (time=72067), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 72.067] has_shadow: has pending damage? 0, outstanding flips: 0 [ 72.067] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 72.067] has_shadow: has pending damage? 0, outstanding flips: 0 [ 72.067] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 72.067] sna_accel_do_throttle -- no pending activity [ 72.067] sna_accel_block: evaluating timers, active=5 [ 72.067] sna_accel_block: flush timer expires in 16 [72083] [ 72.067] sna_wakeup_handler [ 72.067] sna_block_handler (tv=549.22000) [ 72.067] sna_scanout_do_flush: flush timer active: delta=16 [ 72.067] sna_accel_do_throttle -- no pending activity [ 72.067] sna_accel_block: evaluating timers, active=5 [ 72.067] sna_accel_block: flush timer expires in 16 [72083] [ 72.068] sna_wakeup_handler [ 72.068] sna_block_handler (tv=549.21000) [ 72.068] sna_scanout_do_flush: flush timer active: delta=15 [ 72.068] sna_accel_do_throttle -- no pending activity [ 72.068] sna_accel_block: evaluating timers, active=5 [ 72.068] sna_accel_block: flush timer expires in 15 [72083] [ 72.075] sna_wakeup_handler [ 72.075] sna_accel_flush: flush?=0, dirty?=0 [ 72.075] sna_block_handler (tv=549.14000) [ 72.075] sna_scanout_do_flush: flush timer active: delta=8 [ 72.075] sna_accel_do_throttle -- no pending activity [ 72.075] sna_accel_block: evaluating timers, active=5 [ 72.075] sna_accel_block: flush timer expires in 8 [72083] [ 72.075] sna_wakeup_handler [ 72.075] sna_block_handler (tv=549.14000) [ 72.075] sna_scanout_do_flush: flush timer active: delta=8 [ 72.075] sna_accel_do_throttle -- no pending activity [ 72.075] sna_accel_block: evaluating timers, active=5 [ 72.075] sna_accel_block: flush timer expires in 8 [72083] [ 72.076] sna_wakeup_handler [ 72.076] sna_block_handler (tv=549.13000) [ 72.076] sna_scanout_do_flush: flush timer active: delta=7 [ 72.076] sna_accel_do_throttle -- no pending activity [ 72.076] sna_accel_block: evaluating timers, active=5 [ 72.076] sna_accel_block: flush timer expires in 7 [72083] [ 72.078] sna_wakeup_handler [ 72.078] sna_block_handler (tv=549.11000) [ 72.078] sna_scanout_do_flush: flush timer active: delta=5 [ 72.078] sna_accel_do_throttle -- no pending activity [ 72.078] sna_accel_block: evaluating timers, active=5 [ 72.078] sna_accel_block: flush timer expires in 5 [72083] [ 72.083] sna_wakeup_handler [ 72.083] sna_accel_flush: flush?=0, dirty?=0 [ 72.083] sna_block_handler (tv=549.6000) [ 72.083] sna_scanout_do_flush: flush timer active: delta=0 [ 72.083] sna_scanout_do_flush (time=72083), triggered [ 72.083] sna_scanout_flush (time=72083), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 72.083] has_shadow: has pending damage? 0, outstanding flips: 0 [ 72.083] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 72.083] has_shadow: has pending damage? 0, outstanding flips: 0 [ 72.083] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 72.083] sna_accel_do_throttle -- no pending activity [ 72.083] sna_accel_block: evaluating timers, active=5 [ 72.083] sna_accel_block: flush timer expires in 16 [72099] [ 72.083] sna_wakeup_handler [ 72.083] sna_block_handler (tv=549.6000) [ 72.083] sna_scanout_do_flush: flush timer active: delta=16 [ 72.083] sna_accel_do_throttle -- no pending activity [ 72.083] sna_accel_block: evaluating timers, active=5 [ 72.083] sna_accel_block: flush timer expires in 16 [72099] [ 72.084] sna_wakeup_handler [ 72.084] sna_block_handler (tv=549.5000) [ 72.085] sna_scanout_do_flush: flush timer active: delta=15 [ 72.085] sna_accel_do_throttle -- no pending activity [ 72.085] sna_accel_block: evaluating timers, active=5 [ 72.085] sna_accel_block: flush timer expires in 15 [72099] [ 72.091] sna_wakeup_handler [ 72.091] sna_accel_flush: flush?=0, dirty?=0 [ 72.091] sna_block_handler (tv=548.998000) [ 72.091] sna_scanout_do_flush: flush timer active: delta=8 [ 72.091] sna_accel_do_throttle -- no pending activity [ 72.091] sna_accel_block: evaluating timers, active=5 [ 72.091] sna_accel_block: flush timer expires in 8 [72099] [ 72.091] sna_wakeup_handler [ 72.091] sna_block_handler (tv=548.998000) [ 72.091] sna_scanout_do_flush: flush timer active: delta=8 [ 72.091] sna_accel_do_throttle -- no pending activity [ 72.091] sna_accel_block: evaluating timers, active=5 [ 72.091] sna_accel_block: flush timer expires in 8 [72099] [ 72.092] sna_wakeup_handler [ 72.092] sna_block_handler (tv=548.997000) [ 72.092] sna_scanout_do_flush: flush timer active: delta=7 [ 72.092] sna_accel_do_throttle -- no pending activity [ 72.093] sna_accel_block: evaluating timers, active=5 [ 72.093] sna_accel_block: flush timer expires in 7 [72099] [ 72.099] sna_wakeup_handler [ 72.099] sna_accel_flush: flush?=0, dirty?=0 [ 72.099] sna_block_handler (tv=548.990000) [ 72.099] sna_scanout_do_flush: flush timer active: delta=0 [ 72.099] sna_scanout_do_flush (time=72099), triggered [ 72.099] sna_scanout_flush (time=72099), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 72.099] has_shadow: has pending damage? 0, outstanding flips: 0 [ 72.099] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 72.099] has_shadow: has pending damage? 0, outstanding flips: 0 [ 72.099] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 72.099] sna_accel_do_throttle -- no pending activity [ 72.099] sna_accel_block: evaluating timers, active=5 [ 72.099] sna_accel_block: flush timer expires in 16 [72115] [ 72.099] sna_wakeup_handler [ 72.099] sna_block_handler (tv=548.990000) [ 72.099] sna_scanout_do_flush: flush timer active: delta=16 [ 72.099] sna_accel_do_throttle -- no pending activity [ 72.099] sna_accel_block: evaluating timers, active=5 [ 72.099] sna_accel_block: flush timer expires in 16 [72115] [ 72.100] sna_wakeup_handler [ 72.101] sna_block_handler (tv=548.989000) [ 72.101] sna_scanout_do_flush: flush timer active: delta=14 [ 72.101] sna_accel_do_throttle -- no pending activity [ 72.101] sna_accel_block: evaluating timers, active=5 [ 72.101] sna_accel_block: flush timer expires in 14 [72115] [ 72.107] sna_wakeup_handler [ 72.107] sna_accel_flush: flush?=0, dirty?=0 [ 72.107] sna_block_handler (tv=548.982000) [ 72.107] sna_scanout_do_flush: flush timer active: delta=8 [ 72.107] sna_accel_do_throttle -- no pending activity [ 72.107] sna_accel_block: evaluating timers, active=5 [ 72.107] sna_accel_block: flush timer expires in 8 [72115] [ 72.107] sna_wakeup_handler [ 72.107] sna_block_handler (tv=548.982000) [ 72.107] sna_scanout_do_flush: flush timer active: delta=8 [ 72.107] sna_accel_do_throttle -- no pending activity [ 72.107] sna_accel_block: evaluating timers, active=5 [ 72.107] sna_accel_block: flush timer expires in 8 [72115] [ 72.108] sna_wakeup_handler [ 72.108] sna_block_handler (tv=548.981000) [ 72.108] sna_scanout_do_flush: flush timer active: delta=7 [ 72.108] sna_accel_do_throttle -- no pending activity [ 72.108] sna_accel_block: evaluating timers, active=5 [ 72.108] sna_accel_block: flush timer expires in 7 [72115] [ 72.110] sna_wakeup_handler [ 72.110] sna_block_handler (tv=548.979000) [ 72.110] sna_scanout_do_flush: flush timer active: delta=5 [ 72.110] sna_accel_do_throttle -- no pending activity [ 72.110] sna_accel_block: evaluating timers, active=5 [ 72.110] sna_accel_block: flush timer expires in 5 [72115] [ 72.115] sna_wakeup_handler [ 72.115] sna_accel_flush: flush?=0, dirty?=0 [ 72.115] sna_block_handler (tv=548.974000) [ 72.115] sna_scanout_do_flush: flush timer active: delta=0 [ 72.115] sna_scanout_do_flush (time=72115), triggered [ 72.115] sna_scanout_flush (time=72115), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 72.115] has_shadow: has pending damage? 0, outstanding flips: 0 [ 72.115] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 72.115] has_shadow: has pending damage? 0, outstanding flips: 0 [ 72.115] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 72.115] sna_accel_do_throttle -- no pending activity [ 72.115] sna_accel_block: evaluating timers, active=5 [ 72.115] sna_accel_block: flush timer expires in 16 [72131] [ 72.115] sna_wakeup_handler [ 72.115] sna_block_handler (tv=548.974000) [ 72.115] sna_scanout_do_flush: flush timer active: delta=16 [ 72.115] sna_accel_do_throttle -- no pending activity [ 72.115] sna_accel_block: evaluating timers, active=5 [ 72.115] sna_accel_block: flush timer expires in 16 [72131] [ 72.116] sna_wakeup_handler [ 72.117] sna_block_handler (tv=548.972000) [ 72.117] sna_scanout_do_flush: flush timer active: delta=14 [ 72.117] sna_accel_do_throttle -- no pending activity [ 72.117] sna_accel_block: evaluating timers, active=5 [ 72.117] sna_accel_block: flush timer expires in 14 [72131] [ 72.123] sna_wakeup_handler [ 72.123] sna_accel_flush: flush?=0, dirty?=0 [ 72.123] sna_block_handler (tv=548.966000) [ 72.123] sna_scanout_do_flush: flush timer active: delta=8 [ 72.123] sna_accel_do_throttle -- no pending activity [ 72.123] sna_accel_block: evaluating timers, active=5 [ 72.123] sna_accel_block: flush timer expires in 8 [72131] [ 72.123] sna_wakeup_handler [ 72.123] sna_block_handler (tv=548.966000) [ 72.123] sna_scanout_do_flush: flush timer active: delta=8 [ 72.123] sna_accel_do_throttle -- no pending activity [ 72.123] sna_accel_block: evaluating timers, active=5 [ 72.123] sna_accel_block: flush timer expires in 8 [72131] [ 72.124] sna_wakeup_handler [ 72.124] sna_block_handler (tv=548.965000) [ 72.124] sna_scanout_do_flush: flush timer active: delta=7 [ 72.124] sna_accel_do_throttle -- no pending activity [ 72.124] sna_accel_block: evaluating timers, active=5 [ 72.124] sna_accel_block: flush timer expires in 7 [72131] [ 72.126] sna_wakeup_handler [ 72.126] sna_block_handler (tv=548.963000) [ 72.126] sna_scanout_do_flush: flush timer active: delta=5 [ 72.126] sna_accel_do_throttle -- no pending activity [ 72.126] sna_accel_block: evaluating timers, active=5 [ 72.126] sna_accel_block: flush timer expires in 5 [72131] [ 72.131] sna_wakeup_handler [ 72.131] sna_accel_flush: flush?=0, dirty?=0 [ 72.131] sna_block_handler (tv=548.958000) [ 72.131] sna_scanout_do_flush: flush timer active: delta=0 [ 72.131] sna_scanout_do_flush (time=72131), triggered [ 72.131] sna_scanout_flush (time=72131), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 72.131] has_shadow: has pending damage? 0, outstanding flips: 0 [ 72.131] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 72.131] has_shadow: has pending damage? 0, outstanding flips: 0 [ 72.131] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 72.131] sna_accel_do_throttle -- no pending activity [ 72.131] sna_accel_block: evaluating timers, active=5 [ 72.131] sna_accel_block: flush timer expires in 16 [72147] [ 72.131] sna_wakeup_handler [ 72.131] sna_block_handler (tv=548.958000) [ 72.131] sna_scanout_do_flush: flush timer active: delta=16 [ 72.131] sna_accel_do_throttle -- no pending activity [ 72.131] sna_accel_block: evaluating timers, active=5 [ 72.131] sna_accel_block: flush timer expires in 16 [72147] [ 72.132] sna_wakeup_handler [ 72.132] sna_block_handler (tv=548.957000) [ 72.132] sna_scanout_do_flush: flush timer active: delta=15 [ 72.132] sna_accel_do_throttle -- no pending activity [ 72.132] sna_accel_block: evaluating timers, active=5 [ 72.132] sna_accel_block: flush timer expires in 15 [72147] [ 72.134] sna_wakeup_handler [ 72.134] sna_block_handler (tv=548.955000) [ 72.134] sna_scanout_do_flush: flush timer active: delta=13 [ 72.134] sna_accel_do_throttle -- no pending activity [ 72.134] sna_accel_block: evaluating timers, active=5 [ 72.134] sna_accel_block: flush timer expires in 13 [72147] [ 72.136] sna_wakeup_handler [ 72.136] sna_accel_flush: flush?=0, dirty?=0 [ 72.136] sna_accel_flush: flush?=0, dirty?=0 [ 72.136] sna_block_handler (tv=548.953000) [ 72.136] sna_scanout_do_flush: flush timer active: delta=11 [ 72.136] sna_accel_do_throttle -- no pending activity [ 72.136] sna_accel_block: evaluating timers, active=5 [ 72.136] sna_accel_block: flush timer expires in 11 [72147] [ 72.136] sna_wakeup_handler [ 72.136] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=40, name=5 [ 72.137] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 72.137] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 72.137] sna_dri2_get_back: draw size=7680x2160, back buffer handle=40 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 [ 72.137] sna_dri2_get_back: reuse backbuffer? 1 [ 72.137] sna_dri2_get_back: back buffer handle=40, active?=0, refcnt=1 [ 72.137] sna_dri2_get_back: reuse unattached back [ 72.137] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 72.137] sna_dri2_reuse_buffer: reusing back buffer handle=40, name=5, pitch=30720, age=0 [ 72.137] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 72.137] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=114, name=86, active_scanout=3 [ 72.137] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 72.137] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=114] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 72.137] sna_accel_flush: flush?=0, dirty?=0 [ 72.137] sna_accel_flush: flush?=0, dirty?=0 [ 72.137] sna_accel_flush: flush?=0, dirty?=0 [ 72.137] sna_block_handler (tv=548.952000) [ 72.137] sna_scanout_do_flush: flush timer active: delta=10 [ 72.137] sna_accel_do_throttle -- no pending activity [ 72.137] sna_accel_block: evaluating timers, active=5 [ 72.137] sna_accel_block: flush timer expires in 10 [72147] [ 72.137] sna_wakeup_handler [ 72.138] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 72.138] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 72.138] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 72.138] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 72.138] sna_dri2_get_msc(draw=146, pipe=0) [ 72.138] sna_crtc_record_swap: recording last swap on pipe=0, frame 4077 [msc=4077], time 72.124225 [ 72.138] sna_dri2_get_msc: msc=4077 [raw=4077], ust=72124225 [ 72.138] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=40 (refs=1/1, flush=0) , front=114 (refs=1/4, flush=1) [ 72.138] sna_dri2_schedule_swap(target_msc=4073, divisor=0, remainder=0) [ 72.138] sna_dri2_schedule_swap: using front handle=114, active_scanout?=3, flush?=1 [ 72.138] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 72.138] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 72.138] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 72.138] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 72.138] sna_crtc_record_swap: recording last swap on pipe=0, frame 4077 [msc=4077], time 72.124225 [ 72.138] immediate_swap: current_msc=4077, target_msc=4073 -- yes [ 72.138] can_flip: no, shadow enabled [ 72.138] sna_dri2_add_event: adding event to window 146) [ 72.138] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 72.138] sna_dri2_immediate_blit: no pending blit, starting chain [ 72.138] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 72.138] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 72.138] can_xchg: back size=8701e00, front size=8701e00 [ 72.138] can_xchg: yes, pixmap=165 [ 72.138] sna_dri2_xchg: win=146, exchange front=114/86,ref=2 and back=40/5,ref=2, pixmap=165 7680x2160 [ 72.138] sna_dri2_xchg: back_bo handle=40, pitch=30720, size=132710400, ref=1, active_scanout?=0 [ 72.138] sna_dri2_xchg: front_bo handle=114, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 72.138] set_bo: pixmap=165, handle=40 (old handle=114) [ 72.138] set_bo: marking whole pixmap as damaged [ 72.138] set_bo: applying final/discard move-to-gpu [ 72.138] wait_for_shadow: flags=0, flips=0, handle=114, shadow=32 [ 72.138] set_bo: dropping flush hint from handle=114 [ 72.138] set_bo: adding flush hint to handle=40 [ 72.138] mark_stale(handle=114) => 1 [ 72.138] swap_limit: draw=146 setting swap limit to 3 [ 72.138] sna_dri2_swap_limit_validate: swap limit set to 3 [ 72.138] sna_next_vblank(pipe=0, waiting until next vblank) [ 72.138] sna_dri2_schedule_swap: reported target_msc=4077 [ 72.138] sna_accel_flush: flush?=0, dirty?=0 [ 72.138] sna_accel_flush: flush?=0, dirty?=0 [ 72.139] sna_accel_flush: flush?=0, dirty?=0 [ 72.139] sna_accel_flush: flush?=0, dirty?=0 [ 72.139] sna_accel_flush: flush?=0, dirty?=0 [ 72.139] sna_block_handler (tv=548.950000) [ 72.139] sna_scanout_do_flush: flush timer active: delta=8 [ 72.139] sna_accel_do_throttle -- no pending activity [ 72.139] sna_accel_block: evaluating timers, active=5 [ 72.139] sna_accel_block: flush timer expires in 8 [72147] [ 72.139] sna_wakeup_handler [ 72.139] sna_block_handler (tv=548.950000) [ 72.139] sna_scanout_do_flush: flush timer active: delta=8 [ 72.139] sna_accel_do_throttle -- no pending activity [ 72.139] sna_accel_block: evaluating timers, active=5 [ 72.139] sna_accel_block: flush timer expires in 8 [72147] [ 72.140] sna_wakeup_handler [ 72.140] sna_block_handler (tv=548.949000) [ 72.140] sna_scanout_do_flush: flush timer active: delta=7 [ 72.140] sna_accel_do_throttle -- no pending activity [ 72.140] sna_accel_block: evaluating timers, active=5 [ 72.140] sna_accel_block: flush timer expires in 7 [72147] [ 72.140] sna_wakeup_handler [ 72.140] sna_mode_wakeup: len=32 [ 72.140] sna_dri2_vblank_handler(type=2, sequence=4078, draw=3353) [ 72.140] sna_crtc_record_swap: recording last swap on pipe=0, frame 4078 [msc=4078], time 72.140899 [ 72.140] sna_dri2_vblank_handler: 2 complete, frame=4078 tv=72.140899 [ 72.140] sna_dri2_blit_complete: blit finished [ 72.140] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4078, tv=72.140899) [ 72.140] frame_swap_complete(type=2): draw=146, pipe=0, frame=4078 [msc=4078], tv=72.140899 [ 72.140] sna_accel_flush: flush?=0, dirty?=0 [ 72.140] sna_dri2_event_free(draw?=1) [ 72.140] sna_dri2_remove_event: remove[0x561c94751c00] from window 146, active? 1 [ 72.140] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 72.140] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=114] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 72.140] sna_dri2_vblank_handler complete [ 72.140] sna_block_handler (tv=548.949000) [ 72.140] sna_scanout_do_flush: flush timer active: delta=7 [ 72.141] sna_accel_do_throttle -- no pending activity [ 72.141] sna_accel_block: evaluating timers, active=5 [ 72.141] sna_accel_block: flush timer expires in 7 [72147] [ 72.148] sna_wakeup_handler [ 72.148] sna_block_handler (tv=548.941000) [ 72.148] sna_scanout_do_flush: flush timer active: delta=-1 [ 72.148] sna_scanout_do_flush (time=72148), triggered [ 72.148] sna_scanout_flush (time=72148), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 72.148] has_shadow: has pending damage? 1, outstanding flips: 0 [ 72.148] stop_flush: scanout=40 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 72.148] has_shadow: has pending damage? 1, outstanding flips: 0 [ 72.148] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 72.148] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 72.148] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 72.148] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 72.148] sna_pixmap_move_to_gpu: already all-damaged [ 72.148] sna_pixmap_mark_active: pixmap=165, handle=40 [ 72.148] sna_mode_redisplay: crtc[0] transformed? 0 [ 72.148] sna_mode_redisplay: crtc[1] transformed? 0 [ 72.148] sna_mode_redisplay: crtc[2] transformed? 0 [ 72.148] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=40 [active=1] [ 72.148] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 114, transformed? 0 [ 72.148] get_fb: reusing fb=110 for handle=40 [ 72.148] sna_mode_redisplay: recording flip on CRTC:32 handle=40, active_scanout=2, serial=2 [ 72.148] __kgem_bo_clear_busy: handle=40 [ 72.148] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 114, transformed? 0 [ 72.148] sna_mode_redisplay: recording flip on CRTC:39 handle=40, active_scanout=3, serial=3 [ 72.148] __kgem_bo_clear_busy: handle=40 [ 72.148] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 72.148] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 72.149] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=40, shadow handle=32 [ 72.149] sna_accel_do_throttle -- no pending activity [ 72.149] sna_accel_block: evaluating timers, active=5 [ 72.149] sna_accel_block: flush timer expires in 16 [72164] [ 72.155] sna_wakeup_handler [ 72.155] sna_accel_flush: flush?=0, dirty?=0 [ 72.155] sna_block_handler (tv=548.934000) [ 72.155] sna_scanout_do_flush: flush timer active: delta=9 [ 72.155] sna_accel_do_throttle -- no pending activity [ 72.155] sna_accel_block: evaluating timers, active=5 [ 72.155] sna_accel_block: flush timer expires in 9 [72164] [ 72.155] sna_wakeup_handler [ 72.155] sna_block_handler (tv=548.934000) [ 72.155] sna_scanout_do_flush: flush timer active: delta=9 [ 72.155] sna_accel_do_throttle -- no pending activity [ 72.155] sna_accel_block: evaluating timers, active=5 [ 72.155] sna_accel_block: flush timer expires in 9 [72164] [ 72.155] sna_wakeup_handler [ 72.155] sna_mode_wakeup: len=32 [ 72.155] sna_mode_wakeup: recording last swap on pipe=1, frame 4049 [fd1], time 72.156167 [ 72.155] sna_mode_wakeup: removing handle=114 [active_scanout=1] from scanout, installing handle=40 [active_scanout=3] [ 72.155] sna_mode_wakeup: flip complete, pending? 2 [ 72.156] sna_block_handler (tv=548.933000) [ 72.156] sna_scanout_do_flush: flush timer active: delta=8 [ 72.156] sna_accel_do_throttle -- no pending activity [ 72.156] sna_accel_block: evaluating timers, active=5 [ 72.156] sna_accel_block: flush timer expires in 8 [72164] [ 72.157] sna_wakeup_handler [ 72.157] sna_mode_wakeup: len=32 [ 72.157] sna_mode_wakeup: recording last swap on pipe=0, frame 4079 [fef], time 72.157570 [ 72.157] sna_mode_wakeup: removing handle=114 [active_scanout=0] from scanout, installing handle=40 [active_scanout=3] [ 72.157] sna_mode_wakeup: flip complete, pending? 1 [ 72.157] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 72.157] sna_block_handler (tv=548.932000) [ 72.157] sna_scanout_do_flush: flush timer active: delta=7 [ 72.157] sna_accel_do_throttle -- no pending activity [ 72.157] sna_accel_block: evaluating timers, active=5 [ 72.157] sna_accel_block: flush timer expires in 7 [72164] [ 72.163] sna_wakeup_handler [ 72.163] sna_accel_flush: flush?=0, dirty?=0 [ 72.163] sna_block_handler (tv=548.926000) [ 72.163] sna_scanout_do_flush: flush timer active: delta=1 [ 72.163] sna_scanout_do_flush (time=72163), triggered [ 72.163] sna_scanout_flush (time=72163), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 72.163] has_shadow: has pending damage? 0, outstanding flips: 0 [ 72.163] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 72.163] has_shadow: has pending damage? 0, outstanding flips: 0 [ 72.163] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 72.163] sna_accel_do_throttle -- no pending activity [ 72.163] sna_accel_block: evaluating timers, active=5 [ 72.163] sna_accel_block: flush timer expires in 16 [72179] [ 72.163] sna_wakeup_handler [ 72.163] sna_block_handler (tv=548.926000) [ 72.163] sna_scanout_do_flush: flush timer active: delta=16 [ 72.163] sna_accel_do_throttle -- no pending activity [ 72.163] sna_accel_block: evaluating timers, active=5 [ 72.163] sna_accel_block: flush timer expires in 16 [72179] [ 72.164] sna_wakeup_handler [ 72.164] sna_block_handler (tv=548.925000) [ 72.164] sna_scanout_do_flush: flush timer active: delta=15 [ 72.164] sna_accel_do_throttle -- no pending activity [ 72.164] sna_accel_block: evaluating timers, active=5 [ 72.164] sna_accel_block: flush timer expires in 15 [72179] [ 72.166] sna_wakeup_handler [ 72.166] sna_block_handler (tv=548.923000) [ 72.166] sna_scanout_do_flush: flush timer active: delta=13 [ 72.166] sna_accel_do_throttle -- no pending activity [ 72.166] sna_accel_block: evaluating timers, active=5 [ 72.166] sna_accel_block: flush timer expires in 13 [72179] [ 72.171] sna_wakeup_handler [ 72.171] sna_accel_flush: flush?=0, dirty?=0 [ 72.171] sna_block_handler (tv=548.918000) [ 72.171] sna_scanout_do_flush: flush timer active: delta=8 [ 72.171] sna_accel_do_throttle -- no pending activity [ 72.171] sna_accel_block: evaluating timers, active=5 [ 72.171] sna_accel_block: flush timer expires in 8 [72179] [ 72.171] sna_wakeup_handler [ 72.171] sna_block_handler (tv=548.918000) [ 72.171] sna_scanout_do_flush: flush timer active: delta=8 [ 72.171] sna_accel_do_throttle -- no pending activity [ 72.171] sna_accel_block: evaluating timers, active=5 [ 72.171] sna_accel_block: flush timer expires in 8 [72179] [ 72.172] sna_wakeup_handler [ 72.172] sna_block_handler (tv=548.917000) [ 72.172] sna_scanout_do_flush: flush timer active: delta=7 [ 72.172] sna_accel_do_throttle -- no pending activity [ 72.172] sna_accel_block: evaluating timers, active=5 [ 72.172] sna_accel_block: flush timer expires in 7 [72179] [ 72.174] sna_wakeup_handler [ 72.174] sna_block_handler (tv=548.915000) [ 72.174] sna_scanout_do_flush: flush timer active: delta=5 [ 72.174] sna_accel_do_throttle -- no pending activity [ 72.174] sna_accel_block: evaluating timers, active=5 [ 72.174] sna_accel_block: flush timer expires in 5 [72179] [ 72.179] sna_wakeup_handler [ 72.179] sna_accel_flush: flush?=0, dirty?=0 [ 72.179] sna_block_handler (tv=548.910000) [ 72.179] sna_scanout_do_flush: flush timer active: delta=0 [ 72.179] sna_scanout_do_flush (time=72179), triggered [ 72.179] sna_scanout_flush (time=72179), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 72.179] has_shadow: has pending damage? 0, outstanding flips: 0 [ 72.179] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 72.179] has_shadow: has pending damage? 0, outstanding flips: 0 [ 72.179] sna_accel_disarm_timer[0] (time=72179) [ 72.179] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 72.179] sna_accel_do_throttle -- no pending activity [ 72.179] sna_wakeup_handler [ 72.179] sna_block_handler (tv=548.910000) [ 72.179] has_shadow: has pending damage? 0, outstanding flips: 0 [ 72.179] sna_accel_do_throttle -- no pending activity [ 72.180] sna_wakeup_handler [ 72.180] sna_block_handler (tv=548.909000) [ 72.181] has_shadow: has pending damage? 0, outstanding flips: 0 [ 72.181] sna_accel_do_throttle -- no pending activity [ 72.187] sna_wakeup_handler [ 72.187] sna_accel_flush: flush?=0, dirty?=0 [ 72.187] sna_block_handler (tv=548.902000) [ 72.187] has_shadow: has pending damage? 0, outstanding flips: 0 [ 72.187] sna_accel_do_throttle -- no pending activity [ 72.187] sna_wakeup_handler [ 72.187] sna_block_handler (tv=548.902000) [ 72.187] has_shadow: has pending damage? 0, outstanding flips: 0 [ 72.187] sna_accel_do_throttle -- no pending activity [ 72.188] sna_wakeup_handler [ 72.188] sna_block_handler (tv=548.901000) [ 72.188] has_shadow: has pending damage? 0, outstanding flips: 0 [ 72.188] sna_accel_do_throttle -- no pending activity [ 72.190] sna_wakeup_handler [ 72.190] sna_block_handler (tv=548.899000) [ 72.190] has_shadow: has pending damage? 0, outstanding flips: 0 [ 72.190] sna_accel_do_throttle -- no pending activity [ 72.195] sna_wakeup_handler [ 72.195] sna_accel_flush: flush?=0, dirty?=0 [ 72.195] sna_block_handler (tv=548.894000) [ 72.195] has_shadow: has pending damage? 0, outstanding flips: 0 [ 72.195] sna_accel_do_throttle -- no pending activity [ 72.195] sna_wakeup_handler [ 72.195] sna_block_handler (tv=548.894000) [ 72.195] has_shadow: has pending damage? 0, outstanding flips: 0 [ 72.195] sna_accel_do_throttle -- no pending activity [ 72.196] sna_wakeup_handler [ 72.196] sna_block_handler (tv=548.893000) [ 72.196] has_shadow: has pending damage? 0, outstanding flips: 0 [ 72.196] sna_accel_do_throttle -- no pending activity [ 72.198] sna_wakeup_handler [ 72.198] sna_block_handler (tv=548.891000) [ 72.198] has_shadow: has pending damage? 0, outstanding flips: 0 [ 72.198] sna_accel_do_throttle -- no pending activity [ 72.203] sna_wakeup_handler [ 72.203] sna_accel_flush: flush?=0, dirty?=0 [ 72.203] sna_block_handler (tv=548.886000) [ 72.203] has_shadow: has pending damage? 0, outstanding flips: 0 [ 72.203] sna_accel_do_throttle -- no pending activity [ 72.203] sna_wakeup_handler [ 72.203] sna_block_handler (tv=548.886000) [ 72.203] has_shadow: has pending damage? 0, outstanding flips: 0 [ 72.203] sna_accel_do_throttle -- no pending activity [ 72.204] sna_wakeup_handler [ 72.204] sna_block_handler (tv=548.885000) [ 72.204] has_shadow: has pending damage? 0, outstanding flips: 0 [ 72.204] sna_accel_do_throttle -- no pending activity [ 72.206] sna_wakeup_handler [ 72.206] sna_block_handler (tv=548.883000) [ 72.206] has_shadow: has pending damage? 0, outstanding flips: 0 [ 72.206] sna_accel_do_throttle -- no pending activity [ 72.211] sna_wakeup_handler [ 72.211] sna_accel_flush: flush?=0, dirty?=0 [ 72.211] sna_block_handler (tv=548.878000) [ 72.211] has_shadow: has pending damage? 0, outstanding flips: 0 [ 72.211] sna_accel_do_throttle -- no pending activity [ 72.211] sna_wakeup_handler [ 72.211] sna_block_handler (tv=548.878000) [ 72.211] has_shadow: has pending damage? 0, outstanding flips: 0 [ 72.211] sna_accel_do_throttle -- no pending activity [ 72.212] sna_wakeup_handler [ 72.212] sna_block_handler (tv=548.877000) [ 72.212] has_shadow: has pending damage? 0, outstanding flips: 0 [ 72.212] sna_accel_do_throttle -- no pending activity [ 72.213] sna_wakeup_handler [ 72.214] sna_block_handler (tv=548.875000) [ 72.214] has_shadow: has pending damage? 0, outstanding flips: 0 [ 72.214] sna_accel_do_throttle -- no pending activity [ 72.216] sna_wakeup_handler [ 72.216] sna_accel_flush: flush?=0, dirty?=0 [ 72.216] sna_accel_flush: flush?=0, dirty?=0 [ 72.216] sna_block_handler (tv=548.873000) [ 72.216] has_shadow: has pending damage? 0, outstanding flips: 0 [ 72.216] sna_accel_do_throttle -- no pending activity [ 72.216] sna_wakeup_handler [ 72.216] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=114, name=86 [ 72.216] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 72.216] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 72.216] sna_dri2_get_back: draw size=7680x2160, back buffer handle=114 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 [ 72.216] sna_dri2_get_back: reuse backbuffer? 1 [ 72.216] sna_dri2_get_back: back buffer handle=114, active?=0, refcnt=1 [ 72.216] sna_dri2_get_back: reuse unattached back [ 72.216] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 72.216] sna_dri2_reuse_buffer: reusing back buffer handle=114, name=86, pitch=30720, age=0 [ 72.216] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 72.217] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=40, name=5, active_scanout=3 [ 72.217] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 72.217] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 72.217] sna_accel_flush: flush?=0, dirty?=0 [ 72.217] sna_accel_flush: flush?=0, dirty?=0 [ 72.217] sna_accel_flush: flush?=0, dirty?=0 [ 72.217] sna_block_handler (tv=548.872000) [ 72.217] has_shadow: has pending damage? 0, outstanding flips: 0 [ 72.217] timer_enable (time=72217), starting timer 0 [ 72.217] sna_accel_do_throttle -- no pending activity [ 72.217] sna_accel_block: evaluating timers, active=5 [ 72.217] sna_accel_block: flush timer expires in 8 [72225] [ 72.217] sna_wakeup_handler [ 72.217] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 72.217] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 72.217] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 72.217] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 72.217] sna_dri2_get_msc(draw=146, pipe=0) [ 72.217] sna_crtc_record_swap: recording last swap on pipe=0, frame 4082 [msc=4082], time 72.207595 [ 72.217] sna_dri2_get_msc: msc=4082 [raw=4082], ust=72207595 [ 72.218] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=114 (refs=1/1, flush=0) , front=40 (refs=1/4, flush=1) [ 72.218] sna_dri2_schedule_swap(target_msc=4078, divisor=0, remainder=0) [ 72.218] sna_dri2_schedule_swap: using front handle=40, active_scanout?=3, flush?=1 [ 72.218] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 72.218] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 72.218] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 72.218] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 72.218] sna_crtc_record_swap: recording last swap on pipe=0, frame 4082 [msc=4082], time 72.207595 [ 72.218] immediate_swap: current_msc=4082, target_msc=4078 -- yes [ 72.218] can_flip: no, shadow enabled [ 72.218] sna_dri2_add_event: adding event to window 146) [ 72.218] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 72.218] sna_dri2_immediate_blit: no pending blit, starting chain [ 72.218] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 72.218] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 72.218] can_xchg: back size=8701e00, front size=8701e00 [ 72.218] can_xchg: yes, pixmap=165 [ 72.218] sna_dri2_xchg: win=146, exchange front=40/5,ref=2 and back=114/86,ref=2, pixmap=165 7680x2160 [ 72.218] sna_dri2_xchg: back_bo handle=114, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 72.218] sna_dri2_xchg: front_bo handle=40, pitch=30720, size=132710400, ref=4, active_scanout?=3 [ 72.218] set_bo: pixmap=165, handle=114 (old handle=40) [ 72.218] set_bo: marking whole pixmap as damaged [ 72.218] set_bo: applying final/discard move-to-gpu [ 72.218] wait_for_shadow: flags=0, flips=0, handle=40, shadow=32 [ 72.218] set_bo: dropping flush hint from handle=40 [ 72.218] set_bo: adding flush hint to handle=114 [ 72.218] mark_stale(handle=40) => 1 [ 72.218] swap_limit: draw=146 setting swap limit to 3 [ 72.218] sna_dri2_swap_limit_validate: swap limit set to 3 [ 72.218] sna_next_vblank(pipe=0, waiting until next vblank) [ 72.218] sna_dri2_schedule_swap: reported target_msc=4082 [ 72.218] sna_accel_flush: flush?=0, dirty?=0 [ 72.218] sna_accel_flush: flush?=0, dirty?=0 [ 72.218] sna_accel_flush: flush?=0, dirty?=0 [ 72.218] sna_accel_flush: flush?=0, dirty?=0 [ 72.218] sna_block_handler (tv=548.871000) [ 72.218] sna_scanout_do_flush: flush timer active: delta=7 [ 72.218] sna_accel_do_throttle -- no pending activity [ 72.218] sna_accel_block: evaluating timers, active=5 [ 72.218] sna_accel_block: flush timer expires in 7 [72225] [ 72.219] sna_wakeup_handler [ 72.219] sna_accel_flush: flush?=0, dirty?=0 [ 72.219] sna_block_handler (tv=548.870000) [ 72.219] sna_scanout_do_flush: flush timer active: delta=6 [ 72.219] sna_accel_do_throttle -- no pending activity [ 72.219] sna_accel_block: evaluating timers, active=5 [ 72.219] sna_accel_block: flush timer expires in 6 [72225] [ 72.219] sna_wakeup_handler [ 72.219] sna_block_handler (tv=548.870000) [ 72.219] sna_scanout_do_flush: flush timer active: delta=6 [ 72.219] sna_accel_do_throttle -- no pending activity [ 72.219] sna_accel_block: evaluating timers, active=5 [ 72.219] sna_accel_block: flush timer expires in 6 [72225] [ 72.220] sna_wakeup_handler [ 72.220] sna_block_handler (tv=548.869000) [ 72.220] sna_scanout_do_flush: flush timer active: delta=5 [ 72.220] sna_accel_do_throttle -- no pending activity [ 72.220] sna_accel_block: evaluating timers, active=5 [ 72.220] sna_accel_block: flush timer expires in 5 [72225] [ 72.223] sna_wakeup_handler [ 72.224] sna_mode_wakeup: len=32 [ 72.224] sna_dri2_vblank_handler(type=2, sequence=4083, draw=3353) [ 72.224] sna_crtc_record_swap: recording last swap on pipe=0, frame 4083 [msc=4083], time 72.224265 [ 72.224] sna_dri2_vblank_handler: 2 complete, frame=4083 tv=72.224265 [ 72.224] sna_dri2_blit_complete: blit finished [ 72.224] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4083, tv=72.224265) [ 72.224] frame_swap_complete(type=2): draw=146, pipe=0, frame=4083 [msc=4083], tv=72.224265 [ 72.224] sna_accel_flush: flush?=0, dirty?=0 [ 72.224] sna_dri2_event_free(draw?=1) [ 72.224] sna_dri2_remove_event: remove[0x561c949a47f0] from window 146, active? 1 [ 72.224] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=114] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 72.224] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=40] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 72.224] sna_dri2_vblank_handler complete [ 72.224] sna_block_handler (tv=548.865000) [ 72.224] sna_scanout_do_flush: flush timer active: delta=1 [ 72.224] sna_scanout_do_flush (time=72224), triggered [ 72.224] sna_scanout_flush (time=72224), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 72.224] has_shadow: has pending damage? 1, outstanding flips: 0 [ 72.224] stop_flush: scanout=114 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 72.224] has_shadow: has pending damage? 1, outstanding flips: 0 [ 72.224] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 72.224] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 72.224] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 72.224] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 72.224] sna_pixmap_move_to_gpu: already all-damaged [ 72.224] sna_pixmap_mark_active: pixmap=165, handle=114 [ 72.224] sna_mode_redisplay: crtc[0] transformed? 0 [ 72.224] sna_mode_redisplay: crtc[1] transformed? 0 [ 72.224] sna_mode_redisplay: crtc[2] transformed? 0 [ 72.224] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=114 [active=1] [ 72.224] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 40, transformed? 0 [ 72.224] get_fb: reusing fb=101 for handle=114 [ 72.224] sna_mode_redisplay: recording flip on CRTC:32 handle=114, active_scanout=2, serial=2 [ 72.224] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 72.224] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 40, transformed? 0 [ 72.224] sna_mode_redisplay: recording flip on CRTC:39 handle=114, active_scanout=3, serial=3 [ 72.224] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 72.224] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 72.224] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 72.224] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=114, shadow handle=32 [ 72.224] sna_accel_do_throttle -- no pending activity [ 72.224] sna_accel_block: evaluating timers, active=5 [ 72.224] sna_accel_block: flush timer expires in 16 [72240] [ 72.227] sna_wakeup_handler [ 72.227] sna_accel_flush: flush?=0, dirty?=0 [ 72.227] sna_block_handler (tv=548.862000) [ 72.227] sna_scanout_do_flush: flush timer active: delta=13 [ 72.227] sna_accel_do_throttle -- no pending activity [ 72.227] sna_accel_block: evaluating timers, active=5 [ 72.227] sna_accel_block: flush timer expires in 13 [72240] [ 72.227] sna_wakeup_handler [ 72.227] sna_block_handler (tv=548.862000) [ 72.227] sna_scanout_do_flush: flush timer active: delta=13 [ 72.227] sna_accel_do_throttle -- no pending activity [ 72.227] sna_accel_block: evaluating timers, active=5 [ 72.227] sna_accel_block: flush timer expires in 13 [72240] [ 72.228] sna_wakeup_handler [ 72.228] sna_block_handler (tv=548.861000) [ 72.228] sna_scanout_do_flush: flush timer active: delta=12 [ 72.228] sna_accel_do_throttle -- no pending activity [ 72.228] sna_accel_block: evaluating timers, active=5 [ 72.228] sna_accel_block: flush timer expires in 12 [72240] [ 72.229] sna_wakeup_handler [ 72.229] sna_block_handler (tv=548.860000) [ 72.229] sna_scanout_do_flush: flush timer active: delta=11 [ 72.230] sna_accel_do_throttle -- no pending activity [ 72.230] sna_accel_block: evaluating timers, active=5 [ 72.230] sna_accel_block: flush timer expires in 11 [72240] [ 72.233] sna_wakeup_handler [ 72.233] sna_accel_flush: flush?=0, dirty?=0 [ 72.233] sna_accel_flush: flush?=0, dirty?=0 [ 72.233] sna_block_handler (tv=548.856000) [ 72.233] sna_scanout_do_flush: flush timer active: delta=7 [ 72.233] sna_accel_do_throttle -- no pending activity [ 72.233] sna_accel_block: evaluating timers, active=5 [ 72.233] sna_accel_block: flush timer expires in 7 [72240] [ 72.233] sna_wakeup_handler [ 72.233] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=40, name=5 [ 72.233] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 72.233] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 72.233] sna_dri2_get_back: draw size=7680x2160, back buffer handle=40 size=7680x2160, is-scanout? 1, active?=2, pitch=30720, front pitch=30720 [ 72.233] sna_dri2_get_back: reuse backbuffer? 1 [ 72.233] sna_dri2_get_back: back buffer handle=40, active?=2, refcnt=1 [ 72.233] sna_dri2_get_back: cache: handle=128, active=0 [ 72.233] sna_dri2_get_back: reuse cache handle=128, name=76, flags=0 [ 72.233] sna_dri2_get_back: caching handle=40 (name=5, flags=0, active_scanout=2) [ 72.233] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 72.233] sna_dri2_reuse_buffer: reusing back buffer handle=128, name=76, pitch=30720, age=0 [ 72.233] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 72.233] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=114, name=86, active_scanout=3 [ 72.233] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 72.233] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=114] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 72.233] sna_accel_flush: flush?=0, dirty?=0 [ 72.233] sna_accel_flush: flush?=0, dirty?=0 [ 72.233] sna_accel_flush: flush?=0, dirty?=0 [ 72.234] sna_block_handler (tv=548.855000) [ 72.234] sna_scanout_do_flush: flush timer active: delta=6 [ 72.234] sna_accel_do_throttle -- no pending activity [ 72.234] sna_accel_block: evaluating timers, active=5 [ 72.234] sna_accel_block: flush timer expires in 6 [72240] [ 72.234] sna_wakeup_handler [ 72.234] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 72.234] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 72.234] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 72.234] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 72.234] sna_dri2_get_msc(draw=146, pipe=0) [ 72.234] sna_crtc_record_swap: recording last swap on pipe=0, frame 4083 [msc=4083], time 72.224265 [ 72.234] sna_dri2_get_msc: msc=4083 [raw=4083], ust=72224265 [ 72.234] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=128 (refs=1/1, flush=0) , front=114 (refs=1/4, flush=1) [ 72.234] sna_dri2_schedule_swap(target_msc=4083, divisor=0, remainder=0) [ 72.235] sna_dri2_schedule_swap: using front handle=114, active_scanout?=3, flush?=1 [ 72.235] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 72.235] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 72.235] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 72.235] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 72.235] sna_crtc_record_swap: recording last swap on pipe=0, frame 4083 [msc=4083], time 72.224265 [ 72.235] immediate_swap: current_msc=4083, target_msc=4083 -- yes [ 72.235] can_flip: no, shadow enabled [ 72.235] sna_dri2_add_event: adding event to window 146) [ 72.235] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 72.235] sna_dri2_immediate_blit: no pending blit, starting chain [ 72.235] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 72.235] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 72.235] can_xchg: back size=8701e00, front size=8701e00 [ 72.235] can_xchg: yes, pixmap=165 [ 72.235] sna_dri2_xchg: win=146, exchange front=114/86,ref=2 and back=128/76,ref=2, pixmap=165 7680x2160 [ 72.235] sna_dri2_xchg: back_bo handle=128, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 72.235] sna_dri2_xchg: front_bo handle=114, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 72.235] set_bo: pixmap=165, handle=128 (old handle=114) [ 72.235] set_bo: marking whole pixmap as damaged [ 72.235] set_bo: applying final/discard move-to-gpu [ 72.235] wait_for_shadow: flags=0, flips=2, handle=114, shadow=32 [ 72.235] set_bo: dropping flush hint from handle=114 [ 72.235] set_bo: adding flush hint to handle=128 [ 72.235] mark_stale(handle=114) => 1 [ 72.235] swap_limit: draw=146 setting swap limit to 3 [ 72.235] sna_dri2_swap_limit_validate: swap limit set to 3 [ 72.235] sna_next_vblank(pipe=0, waiting until next vblank) [ 72.235] sna_dri2_schedule_swap: reported target_msc=4083 [ 72.235] sna_accel_flush: flush?=0, dirty?=0 [ 72.235] sna_accel_flush: flush?=0, dirty?=0 [ 72.235] sna_accel_flush: flush?=0, dirty?=0 [ 72.235] sna_accel_flush: flush?=0, dirty?=0 [ 72.235] sna_accel_flush: flush?=0, dirty?=0 [ 72.235] sna_block_handler (tv=548.854000) [ 72.235] sna_scanout_do_flush: flush timer active: delta=5 [ 72.235] sna_accel_do_throttle -- no pending activity [ 72.235] sna_accel_block: evaluating timers, active=5 [ 72.235] sna_accel_block: flush timer expires in 5 [72240] [ 72.235] sna_wakeup_handler [ 72.235] sna_block_handler (tv=548.854000) [ 72.236] sna_scanout_do_flush: flush timer active: delta=5 [ 72.236] sna_accel_do_throttle -- no pending activity [ 72.236] sna_accel_block: evaluating timers, active=5 [ 72.236] sna_accel_block: flush timer expires in 5 [72240] [ 72.239] sna_wakeup_handler [ 72.239] sna_mode_wakeup: len=32 [ 72.239] sna_mode_wakeup: recording last swap on pipe=1, frame 4054 [fd6], time 72.239537 [ 72.239] sna_mode_wakeup: removing handle=40 [active_scanout=1] from scanout, installing handle=114 [active_scanout=2] [ 72.239] sna_mode_wakeup: flip complete, pending? 2 [ 72.239] sna_block_handler (tv=548.850000) [ 72.239] sna_scanout_do_flush: flush timer active: delta=1 [ 72.239] sna_scanout_do_flush (time=72239), triggered [ 72.239] sna_scanout_flush (time=72239), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 72.239] has_shadow: has pending damage? 1, outstanding flips: 1 [ 72.239] stop_flush: scanout=128 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 72.239] has_shadow: has pending damage? 1, outstanding flips: 1 [ 72.239] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 1, mode reconfiguration pending? 0) [ 72.239] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 72.239] sna_mode_redisplay: checking for 1 outstanding flip completions [ 72.239] sna_mode_redisplay: now 1 outstanding flip completions (enabled? 1) [ 72.239] sna_accel_do_throttle -- no pending activity [ 72.239] sna_accel_block: evaluating timers, active=5 [ 72.239] sna_accel_block: flush timer expires in 16 [72255] [ 72.240] sna_wakeup_handler [ 72.240] sna_mode_wakeup: len=64 [ 72.240] sna_mode_wakeup: recording last swap on pipe=0, frame 4084 [ff4], time 72.240932 [ 72.240] sna_mode_wakeup: removing handle=40 [active_scanout=0] from scanout, installing handle=114 [active_scanout=2] [ 72.240] sna_mode_wakeup: flip complete, pending? 1 [ 72.240] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 72.240] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 72.240] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 72.240] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 72.240] sna_pixmap_move_to_gpu: already all-damaged [ 72.240] sna_pixmap_mark_active: pixmap=165, handle=128 [ 72.240] sna_mode_redisplay: crtc[0] transformed? 0 [ 72.240] sna_mode_redisplay: crtc[1] transformed? 0 [ 72.240] sna_mode_redisplay: crtc[2] transformed? 0 [ 72.240] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=128 [active=1] [ 72.240] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 114, transformed? 0 [ 72.241] get_fb: reusing fb=112 for handle=128 [ 72.241] sna_mode_redisplay: recording flip on CRTC:32 handle=128, active_scanout=2, serial=2 [ 72.241] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 72.241] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 114, transformed? 0 [ 72.241] sna_mode_redisplay: recording flip on CRTC:39 handle=128, active_scanout=3, serial=3 [ 72.241] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 72.241] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 72.241] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 72.241] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=128, shadow handle=32 [ 72.241] sna_dri2_vblank_handler(type=2, sequence=4084, draw=3353) [ 72.241] sna_crtc_record_swap: recording last swap on pipe=0, frame 4084 [msc=4084], time 72.240932 [ 72.241] sna_dri2_vblank_handler: 2 complete, frame=4084 tv=72.240932 [ 72.241] sna_dri2_blit_complete: blit finished [ 72.241] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4084, tv=72.240932) [ 72.241] frame_swap_complete(type=2): draw=146, pipe=0, frame=4084 [msc=4084], tv=72.240932 [ 72.241] sna_accel_flush: flush?=0, dirty?=0 [ 72.241] sna_dri2_event_free(draw?=1) [ 72.241] sna_dri2_remove_event: remove[0x561c94984a20] from window 146, active? 1 [ 72.241] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 72.241] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=114] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 72.241] sna_dri2_vblank_handler complete [ 72.241] sna_block_handler (tv=548.848000) [ 72.241] sna_scanout_do_flush: flush timer active: delta=14 [ 72.241] sna_accel_do_throttle -- no pending activity [ 72.241] sna_accel_block: evaluating timers, active=5 [ 72.241] sna_accel_block: flush timer expires in 14 [72255] [ 72.243] sna_wakeup_handler [ 72.243] sna_accel_flush: flush?=0, dirty?=0 [ 72.243] sna_block_handler (tv=548.846000) [ 72.243] sna_scanout_do_flush: flush timer active: delta=12 [ 72.243] sna_accel_do_throttle -- no pending activity [ 72.243] sna_accel_block: evaluating timers, active=5 [ 72.243] sna_accel_block: flush timer expires in 12 [72255] [ 72.243] sna_wakeup_handler [ 72.243] sna_block_handler (tv=548.846000) [ 72.243] sna_scanout_do_flush: flush timer active: delta=12 [ 72.243] sna_accel_do_throttle -- no pending activity [ 72.243] sna_accel_block: evaluating timers, active=5 [ 72.243] sna_accel_block: flush timer expires in 12 [72255] [ 72.244] sna_wakeup_handler [ 72.244] sna_block_handler (tv=548.845000) [ 72.244] sna_scanout_do_flush: flush timer active: delta=11 [ 72.244] sna_accel_do_throttle -- no pending activity [ 72.244] sna_accel_block: evaluating timers, active=5 [ 72.244] sna_accel_block: flush timer expires in 11 [72255] [ 72.245] sna_wakeup_handler [ 72.246] sna_block_handler (tv=548.844000) [ 72.246] sna_scanout_do_flush: flush timer active: delta=9 [ 72.246] sna_accel_do_throttle -- no pending activity [ 72.246] sna_accel_block: evaluating timers, active=5 [ 72.246] sna_accel_block: flush timer expires in 9 [72255] [ 72.251] sna_wakeup_handler [ 72.251] sna_accel_flush: flush?=0, dirty?=0 [ 72.251] sna_block_handler (tv=548.838000) [ 72.251] sna_scanout_do_flush: flush timer active: delta=4 [ 72.251] sna_accel_do_throttle -- no pending activity [ 72.251] sna_accel_block: evaluating timers, active=5 [ 72.251] sna_accel_block: flush timer expires in 4 [72255] [ 72.251] sna_wakeup_handler [ 72.251] sna_block_handler (tv=548.838000) [ 72.251] sna_scanout_do_flush: flush timer active: delta=4 [ 72.251] sna_accel_do_throttle -- no pending activity [ 72.251] sna_accel_block: evaluating timers, active=5 [ 72.251] sna_accel_block: flush timer expires in 4 [72255] [ 72.252] sna_wakeup_handler [ 72.252] sna_block_handler (tv=548.837000) [ 72.252] sna_scanout_do_flush: flush timer active: delta=3 [ 72.252] sna_scanout_do_flush (time=72252), triggered [ 72.252] sna_scanout_flush (time=72252), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 72.252] has_shadow: has pending damage? 0, outstanding flips: 2 [ 72.252] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 72.252] has_shadow: has pending damage? 0, outstanding flips: 2 [ 72.252] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 2, mode reconfiguration pending? 0) [ 72.252] sna_accel_do_throttle -- no pending activity [ 72.252] sna_accel_block: evaluating timers, active=5 [ 72.253] sna_accel_block: flush timer expires in 16 [72268] [ 72.256] sna_wakeup_handler [ 72.256] sna_mode_wakeup: len=32 [ 72.256] sna_mode_wakeup: recording last swap on pipe=1, frame 4055 [fd7], time 72.256206 [ 72.256] sna_mode_wakeup: removing handle=114 [active_scanout=1] from scanout, installing handle=128 [active_scanout=3] [ 72.256] sna_mode_wakeup: flip complete, pending? 2 [ 72.256] sna_block_handler (tv=548.833000) [ 72.256] sna_scanout_do_flush: flush timer active: delta=12 [ 72.256] sna_accel_do_throttle -- no pending activity [ 72.256] sna_accel_block: evaluating timers, active=5 [ 72.256] sna_accel_block: flush timer expires in 12 [72268] [ 72.257] sna_wakeup_handler [ 72.257] sna_mode_wakeup: len=32 [ 72.257] sna_mode_wakeup: recording last swap on pipe=0, frame 4085 [ff5], time 72.257606 [ 72.257] sna_mode_wakeup: removing handle=114 [active_scanout=0] from scanout, installing handle=128 [active_scanout=3] [ 72.257] sna_mode_wakeup: flip complete, pending? 1 [ 72.257] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 72.257] sna_block_handler (tv=548.832000) [ 72.257] sna_scanout_do_flush: flush timer active: delta=11 [ 72.257] sna_accel_do_throttle -- no pending activity [ 72.257] sna_accel_block: evaluating timers, active=5 [ 72.257] sna_accel_block: flush timer expires in 11 [72268] [ 72.259] sna_wakeup_handler [ 72.259] sna_accel_flush: flush?=0, dirty?=0 [ 72.259] sna_block_handler (tv=548.830000) [ 72.259] sna_scanout_do_flush: flush timer active: delta=9 [ 72.259] sna_accel_do_throttle -- no pending activity [ 72.259] sna_accel_block: evaluating timers, active=5 [ 72.259] sna_accel_block: flush timer expires in 9 [72268] [ 72.259] sna_wakeup_handler [ 72.259] sna_block_handler (tv=548.830000) [ 72.259] sna_scanout_do_flush: flush timer active: delta=9 [ 72.259] sna_accel_do_throttle -- no pending activity [ 72.259] sna_accel_block: evaluating timers, active=5 [ 72.259] sna_accel_block: flush timer expires in 9 [72268] [ 72.260] sna_wakeup_handler [ 72.260] sna_block_handler (tv=548.829000) [ 72.260] sna_scanout_do_flush: flush timer active: delta=8 [ 72.260] sna_accel_do_throttle -- no pending activity [ 72.260] sna_accel_block: evaluating timers, active=5 [ 72.260] sna_accel_block: flush timer expires in 8 [72268] [ 72.262] sna_wakeup_handler [ 72.262] sna_block_handler (tv=548.827000) [ 72.262] sna_scanout_do_flush: flush timer active: delta=6 [ 72.262] sna_accel_do_throttle -- no pending activity [ 72.262] sna_accel_block: evaluating timers, active=5 [ 72.262] sna_accel_block: flush timer expires in 6 [72268] [ 72.267] sna_wakeup_handler [ 72.267] sna_accel_flush: flush?=0, dirty?=0 [ 72.267] sna_block_handler (tv=548.822000) [ 72.267] sna_scanout_do_flush: flush timer active: delta=1 [ 72.267] sna_scanout_do_flush (time=72267), triggered [ 72.267] sna_scanout_flush (time=72267), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 72.267] has_shadow: has pending damage? 0, outstanding flips: 0 [ 72.267] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 72.267] has_shadow: has pending damage? 0, outstanding flips: 0 [ 72.267] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 72.267] sna_accel_do_throttle -- no pending activity [ 72.267] sna_accel_block: evaluating timers, active=5 [ 72.267] sna_accel_block: flush timer expires in 16 [72283] [ 72.267] sna_wakeup_handler [ 72.267] sna_block_handler (tv=548.822000) [ 72.267] sna_scanout_do_flush: flush timer active: delta=16 [ 72.267] sna_accel_do_throttle -- no pending activity [ 72.267] sna_accel_block: evaluating timers, active=5 [ 72.267] sna_accel_block: flush timer expires in 16 [72283] [ 72.269] sna_wakeup_handler [ 72.269] sna_block_handler (tv=548.820000) [ 72.269] sna_scanout_do_flush: flush timer active: delta=14 [ 72.269] sna_accel_do_throttle -- no pending activity [ 72.269] sna_accel_block: evaluating timers, active=5 [ 72.269] sna_accel_block: flush timer expires in 14 [72283] [ 72.275] sna_wakeup_handler [ 72.275] sna_accel_flush: flush?=0, dirty?=0 [ 72.275] sna_block_handler (tv=548.814000) [ 72.275] sna_scanout_do_flush: flush timer active: delta=8 [ 72.275] sna_accel_do_throttle -- no pending activity [ 72.275] sna_accel_block: evaluating timers, active=5 [ 72.275] sna_accel_block: flush timer expires in 8 [72283] [ 72.275] sna_wakeup_handler [ 72.275] sna_block_handler (tv=548.814000) [ 72.275] sna_scanout_do_flush: flush timer active: delta=8 [ 72.275] sna_accel_do_throttle -- no pending activity [ 72.275] sna_accel_block: evaluating timers, active=5 [ 72.275] sna_accel_block: flush timer expires in 8 [72283] [ 72.276] sna_wakeup_handler [ 72.276] sna_block_handler (tv=548.813000) [ 72.276] sna_scanout_do_flush: flush timer active: delta=7 [ 72.276] sna_accel_do_throttle -- no pending activity [ 72.276] sna_accel_block: evaluating timers, active=5 [ 72.276] sna_accel_block: flush timer expires in 7 [72283] [ 72.278] sna_wakeup_handler [ 72.278] sna_block_handler (tv=548.811000) [ 72.278] sna_scanout_do_flush: flush timer active: delta=5 [ 72.278] sna_accel_do_throttle -- no pending activity [ 72.278] sna_accel_block: evaluating timers, active=5 [ 72.278] sna_accel_block: flush timer expires in 5 [72283] [ 72.280] sna_wakeup_handler [ 72.280] sna_accel_flush: flush?=0, dirty?=0 [ 72.280] sna_accel_flush: flush?=0, dirty?=0 [ 72.280] sna_block_handler (tv=548.809000) [ 72.280] sna_scanout_do_flush: flush timer active: delta=3 [ 72.280] sna_scanout_do_flush (time=72280), triggered [ 72.280] sna_scanout_flush (time=72280), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 72.280] has_shadow: has pending damage? 0, outstanding flips: 0 [ 72.280] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 72.280] has_shadow: has pending damage? 0, outstanding flips: 0 [ 72.280] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 72.280] sna_accel_do_throttle -- no pending activity [ 72.280] sna_accel_block: evaluating timers, active=5 [ 72.280] sna_accel_block: flush timer expires in 16 [72296] [ 72.280] sna_wakeup_handler [ 72.280] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=114, name=86 [ 72.280] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 72.280] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 72.280] sna_dri2_get_back: draw size=7680x2160, back buffer handle=114 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 [ 72.280] sna_dri2_get_back: reuse backbuffer? 1 [ 72.280] sna_dri2_get_back: back buffer handle=114, active?=0, refcnt=1 [ 72.280] sna_dri2_get_back: reuse unattached back [ 72.280] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 72.280] sna_dri2_reuse_buffer: reusing back buffer handle=114, name=86, pitch=30720, age=0 [ 72.280] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 72.280] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=128, name=76, active_scanout=3 [ 72.280] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 72.280] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 72.280] sna_accel_flush: flush?=0, dirty?=0 [ 72.280] sna_accel_flush: flush?=0, dirty?=0 [ 72.280] sna_accel_flush: flush?=0, dirty?=0 [ 72.280] sna_block_handler (tv=548.809000) [ 72.281] sna_scanout_do_flush: flush timer active: delta=16 [ 72.281] sna_accel_do_throttle -- no pending activity [ 72.281] sna_accel_block: evaluating timers, active=5 [ 72.281] sna_accel_block: flush timer expires in 16 [72296] [ 72.281] sna_wakeup_handler [ 72.281] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 72.281] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 72.281] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 72.281] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 72.281] sna_dri2_get_msc(draw=146, pipe=0) [ 72.281] sna_crtc_record_swap: recording last swap on pipe=0, frame 4086 [msc=4086], time 72.274282 [ 72.281] sna_dri2_get_msc: msc=4086 [raw=4086], ust=72274282 [ 72.281] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=114 (refs=1/1, flush=0) , front=128 (refs=1/4, flush=1) [ 72.281] sna_dri2_schedule_swap(target_msc=4084, divisor=0, remainder=0) [ 72.281] sna_dri2_schedule_swap: using front handle=128, active_scanout?=3, flush?=1 [ 72.281] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 72.281] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 72.281] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 72.281] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 72.281] sna_crtc_record_swap: recording last swap on pipe=0, frame 4086 [msc=4086], time 72.274282 [ 72.281] immediate_swap: current_msc=4086, target_msc=4084 -- yes [ 72.281] can_flip: no, shadow enabled [ 72.281] sna_dri2_add_event: adding event to window 146) [ 72.281] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 72.282] sna_dri2_immediate_blit: no pending blit, starting chain [ 72.282] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 72.282] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 72.282] can_xchg: back size=8701e00, front size=8701e00 [ 72.282] can_xchg: yes, pixmap=165 [ 72.282] sna_dri2_xchg: win=146, exchange front=128/76,ref=2 and back=114/86,ref=2, pixmap=165 7680x2160 [ 72.282] sna_dri2_xchg: back_bo handle=114, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 72.282] sna_dri2_xchg: front_bo handle=128, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 72.282] set_bo: pixmap=165, handle=114 (old handle=128) [ 72.282] set_bo: marking whole pixmap as damaged [ 72.282] set_bo: applying final/discard move-to-gpu [ 72.282] wait_for_shadow: flags=0, flips=0, handle=128, shadow=32 [ 72.282] set_bo: dropping flush hint from handle=128 [ 72.282] set_bo: adding flush hint to handle=114 [ 72.282] mark_stale(handle=128) => 1 [ 72.282] swap_limit: draw=146 setting swap limit to 3 [ 72.282] sna_dri2_swap_limit_validate: swap limit set to 3 [ 72.282] sna_next_vblank(pipe=0, waiting until next vblank) [ 72.282] sna_dri2_schedule_swap: reported target_msc=4086 [ 72.282] sna_accel_flush: flush?=0, dirty?=0 [ 72.282] sna_accel_flush: flush?=0, dirty?=0 [ 72.282] sna_accel_flush: flush?=0, dirty?=0 [ 72.282] sna_accel_flush: flush?=0, dirty?=0 [ 72.282] sna_block_handler (tv=548.807000) [ 72.282] sna_scanout_do_flush: flush timer active: delta=14 [ 72.282] sna_accel_do_throttle -- no pending activity [ 72.282] sna_accel_block: evaluating timers, active=5 [ 72.282] sna_accel_block: flush timer expires in 14 [72296] [ 72.283] sna_wakeup_handler [ 72.283] sna_accel_flush: flush?=0, dirty?=0 [ 72.283] sna_block_handler (tv=548.806000) [ 72.283] sna_scanout_do_flush: flush timer active: delta=13 [ 72.283] sna_accel_do_throttle -- no pending activity [ 72.283] sna_accel_block: evaluating timers, active=5 [ 72.283] sna_accel_block: flush timer expires in 13 [72296] [ 72.283] sna_wakeup_handler [ 72.283] sna_block_handler (tv=548.806000) [ 72.283] sna_scanout_do_flush: flush timer active: delta=13 [ 72.283] sna_accel_do_throttle -- no pending activity [ 72.283] sna_accel_block: evaluating timers, active=5 [ 72.283] sna_accel_block: flush timer expires in 13 [72296] [ 72.284] sna_wakeup_handler [ 72.284] sna_block_handler (tv=548.805000) [ 72.284] sna_scanout_do_flush: flush timer active: delta=12 [ 72.284] sna_accel_do_throttle -- no pending activity [ 72.284] sna_accel_block: evaluating timers, active=5 [ 72.284] sna_accel_block: flush timer expires in 12 [72296] [ 72.286] sna_wakeup_handler [ 72.286] sna_block_handler (tv=548.803000) [ 72.286] sna_scanout_do_flush: flush timer active: delta=10 [ 72.286] sna_accel_do_throttle -- no pending activity [ 72.286] sna_accel_block: evaluating timers, active=5 [ 72.286] sna_accel_block: flush timer expires in 10 [72296] [ 72.290] sna_wakeup_handler [ 72.290] sna_mode_wakeup: len=32 [ 72.290] sna_dri2_vblank_handler(type=2, sequence=4087, draw=3353) [ 72.290] sna_crtc_record_swap: recording last swap on pipe=0, frame 4087 [msc=4087], time 72.290953 [ 72.290] sna_dri2_vblank_handler: 2 complete, frame=4087 tv=72.290953 [ 72.290] sna_dri2_blit_complete: blit finished [ 72.290] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4087, tv=72.290953) [ 72.290] frame_swap_complete(type=2): draw=146, pipe=0, frame=4087 [msc=4087], tv=72.290953 [ 72.290] sna_accel_flush: flush?=0, dirty?=0 [ 72.290] sna_dri2_event_free(draw?=1) [ 72.290] sna_dri2_remove_event: remove[0x561c94782450] from window 146, active? 1 [ 72.290] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=114] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 72.290] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=128] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 72.290] sna_dri2_vblank_handler complete [ 72.290] sna_block_handler (tv=548.799000) [ 72.291] sna_scanout_do_flush: flush timer active: delta=6 [ 72.291] sna_accel_do_throttle -- no pending activity [ 72.291] sna_accel_block: evaluating timers, active=5 [ 72.291] sna_accel_block: flush timer expires in 6 [72296] [ 72.297] sna_wakeup_handler [ 72.297] sna_accel_flush: flush?=0, dirty?=0 [ 72.297] sna_block_handler (tv=548.792000) [ 72.297] sna_scanout_do_flush: flush timer active: delta=-1 [ 72.297] sna_scanout_do_flush (time=72297), triggered [ 72.297] sna_scanout_flush (time=72297), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 72.297] has_shadow: has pending damage? 1, outstanding flips: 0 [ 72.297] stop_flush: scanout=114 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 72.297] has_shadow: has pending damage? 1, outstanding flips: 0 [ 72.297] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 72.297] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 72.297] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 72.297] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 72.297] sna_pixmap_move_to_gpu: already all-damaged [ 72.297] sna_pixmap_mark_active: pixmap=165, handle=114 [ 72.297] sna_mode_redisplay: crtc[0] transformed? 0 [ 72.297] sna_mode_redisplay: crtc[1] transformed? 0 [ 72.297] sna_mode_redisplay: crtc[2] transformed? 0 [ 72.297] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=114 [active=1] [ 72.297] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 128, transformed? 0 [ 72.297] get_fb: reusing fb=101 for handle=114 [ 72.297] sna_mode_redisplay: recording flip on CRTC:32 handle=114, active_scanout=2, serial=2 [ 72.297] __kgem_bo_clear_busy: handle=114 [ 72.298] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 128, transformed? 0 [ 72.298] sna_mode_redisplay: recording flip on CRTC:39 handle=114, active_scanout=3, serial=3 [ 72.298] __kgem_bo_clear_busy: handle=114 [ 72.298] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 72.298] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 72.298] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=114, shadow handle=32 [ 72.298] sna_accel_do_throttle -- no pending activity [ 72.298] sna_accel_block: evaluating timers, active=5 [ 72.298] sna_accel_block: flush timer expires in 16 [72313] [ 72.298] sna_wakeup_handler [ 72.298] sna_accel_flush: flush?=0, dirty?=0 [ 72.298] sna_accel_flush: flush?=0, dirty?=0 [ 72.298] sna_block_handler (tv=548.791000) [ 72.298] sna_scanout_do_flush: flush timer active: delta=15 [ 72.298] sna_accel_do_throttle -- no pending activity [ 72.298] sna_accel_block: evaluating timers, active=5 [ 72.298] sna_accel_block: flush timer expires in 15 [72313] [ 72.298] sna_wakeup_handler [ 72.298] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=128, name=76 [ 72.298] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 72.298] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 72.298] sna_dri2_get_back: draw size=7680x2160, back buffer handle=128 size=7680x2160, is-scanout? 1, active?=2, pitch=30720, front pitch=30720 [ 72.298] sna_dri2_get_back: reuse backbuffer? 1 [ 72.298] sna_dri2_get_back: back buffer handle=128, active?=2, refcnt=1 [ 72.298] sna_dri2_get_back: cache: handle=40, active=0 [ 72.298] sna_dri2_get_back: reuse cache handle=40, name=5, flags=0 [ 72.298] sna_dri2_get_back: caching handle=128 (name=76, flags=0, active_scanout=2) [ 72.298] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 72.298] sna_dri2_reuse_buffer: reusing back buffer handle=40, name=5, pitch=30720, age=0 [ 72.298] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 72.298] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=114, name=86, active_scanout=3 [ 72.299] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 72.299] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=114] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 72.299] sna_accel_flush: flush?=0, dirty?=0 [ 72.299] sna_accel_flush: flush?=0, dirty?=0 [ 72.299] sna_accel_flush: flush?=0, dirty?=0 [ 72.299] sna_accel_flush: flush?=0, dirty?=0 [ 72.299] sna_block_handler (tv=548.790000) [ 72.299] sna_scanout_do_flush: flush timer active: delta=14 [ 72.299] sna_accel_do_throttle -- no pending activity [ 72.299] sna_accel_block: evaluating timers, active=5 [ 72.299] sna_accel_block: flush timer expires in 14 [72313] [ 72.299] sna_wakeup_handler [ 72.299] sna_block_handler (tv=548.790000) [ 72.299] sna_scanout_do_flush: flush timer active: delta=14 [ 72.299] sna_accel_do_throttle -- no pending activity [ 72.299] sna_accel_block: evaluating timers, active=5 [ 72.299] sna_accel_block: flush timer expires in 14 [72313] [ 72.299] sna_wakeup_handler [ 72.299] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 72.299] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 72.300] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 72.300] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 72.300] sna_dri2_get_msc(draw=146, pipe=0) [ 72.300] sna_crtc_record_swap: recording last swap on pipe=0, frame 4087 [msc=4087], time 72.290953 [ 72.300] sna_dri2_get_msc: msc=4087 [raw=4087], ust=72290953 [ 72.300] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=40 (refs=1/1, flush=0) , front=114 (refs=1/4, flush=1) [ 72.300] sna_dri2_schedule_swap(target_msc=4087, divisor=0, remainder=0) [ 72.300] sna_dri2_schedule_swap: using front handle=114, active_scanout?=3, flush?=1 [ 72.300] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 72.300] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 72.300] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 72.300] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 72.300] sna_crtc_record_swap: recording last swap on pipe=0, frame 4087 [msc=4087], time 72.290953 [ 72.300] immediate_swap: current_msc=4087, target_msc=4087 -- yes [ 72.300] can_flip: no, shadow enabled [ 72.300] sna_dri2_add_event: adding event to window 146) [ 72.300] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 72.300] sna_dri2_immediate_blit: no pending blit, starting chain [ 72.300] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 72.300] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 72.300] can_xchg: back size=8701e00, front size=8701e00 [ 72.300] can_xchg: yes, pixmap=165 [ 72.300] sna_dri2_xchg: win=146, exchange front=114/86,ref=2 and back=40/5,ref=2, pixmap=165 7680x2160 [ 72.300] sna_dri2_xchg: back_bo handle=40, pitch=30720, size=132710400, ref=1, active_scanout?=0 [ 72.300] sna_dri2_xchg: front_bo handle=114, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 72.300] set_bo: pixmap=165, handle=40 (old handle=114) [ 72.300] set_bo: marking whole pixmap as damaged [ 72.300] set_bo: applying final/discard move-to-gpu [ 72.300] wait_for_shadow: flags=0, flips=2, handle=114, shadow=32 [ 72.300] set_bo: dropping flush hint from handle=114 [ 72.300] set_bo: adding flush hint to handle=40 [ 72.300] mark_stale(handle=114) => 1 [ 72.300] swap_limit: draw=146 setting swap limit to 3 [ 72.300] sna_dri2_swap_limit_validate: swap limit set to 3 [ 72.300] sna_next_vblank(pipe=0, waiting until next vblank) [ 72.300] sna_dri2_schedule_swap: reported target_msc=4087 [ 72.300] sna_accel_flush: flush?=0, dirty?=0 [ 72.300] sna_accel_flush: flush?=0, dirty?=0 [ 72.300] sna_accel_flush: flush?=0, dirty?=0 [ 72.300] sna_accel_flush: flush?=0, dirty?=0 [ 72.300] sna_block_handler (tv=548.789000) [ 72.300] sna_scanout_do_flush: flush timer active: delta=13 [ 72.300] sna_accel_do_throttle -- no pending activity [ 72.300] sna_accel_block: evaluating timers, active=5 [ 72.300] sna_accel_block: flush timer expires in 13 [72313] [ 72.305] sna_wakeup_handler [ 72.305] sna_mode_wakeup: len=32 [ 72.305] sna_mode_wakeup: recording last swap on pipe=1, frame 4058 [fda], time 72.306224 [ 72.306] sna_mode_wakeup: removing handle=128 [active_scanout=1] from scanout, installing handle=114 [active_scanout=2] [ 72.306] sna_mode_wakeup: flip complete, pending? 2 [ 72.306] sna_block_handler (tv=548.783000) [ 72.306] sna_scanout_do_flush: flush timer active: delta=7 [ 72.306] sna_accel_do_throttle -- no pending activity [ 72.306] sna_accel_block: evaluating timers, active=5 [ 72.306] sna_accel_block: flush timer expires in 7 [72313] [ 72.307] sna_wakeup_handler [ 72.307] sna_accel_flush: flush?=0, dirty?=0 [ 72.307] sna_block_handler (tv=548.782000) [ 72.307] sna_scanout_do_flush: flush timer active: delta=6 [ 72.307] sna_accel_do_throttle -- no pending activity [ 72.307] sna_accel_block: evaluating timers, active=5 [ 72.307] sna_accel_block: flush timer expires in 6 [72313] [ 72.307] sna_wakeup_handler [ 72.307] sna_mode_wakeup: len=64 [ 72.307] sna_mode_wakeup: recording last swap on pipe=0, frame 4088 [ff8], time 72.307628 [ 72.307] sna_mode_wakeup: removing handle=128 [active_scanout=0] from scanout, installing handle=114 [active_scanout=2] [ 72.307] sna_mode_wakeup: flip complete, pending? 1 [ 72.307] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 72.307] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 72.307] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 72.307] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 72.307] sna_pixmap_move_to_gpu: already all-damaged [ 72.307] sna_pixmap_mark_active: pixmap=165, handle=40 [ 72.307] sna_mode_redisplay: crtc[0] transformed? 0 [ 72.307] sna_mode_redisplay: crtc[1] transformed? 0 [ 72.307] sna_mode_redisplay: crtc[2] transformed? 0 [ 72.307] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=40 [active=1] [ 72.307] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 114, transformed? 0 [ 72.307] get_fb: reusing fb=110 for handle=40 [ 72.307] sna_mode_redisplay: recording flip on CRTC:32 handle=40, active_scanout=2, serial=2 [ 72.308] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 72.308] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 114, transformed? 0 [ 72.308] sna_mode_redisplay: recording flip on CRTC:39 handle=40, active_scanout=3, serial=3 [ 72.308] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 72.308] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 72.308] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 72.308] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=40, shadow handle=32 [ 72.308] sna_dri2_vblank_handler(type=2, sequence=4088, draw=3353) [ 72.308] sna_crtc_record_swap: recording last swap on pipe=0, frame 4088 [msc=4088], time 72.307628 [ 72.308] sna_dri2_vblank_handler: 2 complete, frame=4088 tv=72.307628 [ 72.308] sna_dri2_blit_complete: blit finished [ 72.308] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4088, tv=72.307628) [ 72.308] frame_swap_complete(type=2): draw=146, pipe=0, frame=4088 [msc=4088], tv=72.307628 [ 72.308] sna_accel_flush: flush?=0, dirty?=0 [ 72.308] sna_dri2_event_free(draw?=1) [ 72.308] sna_dri2_remove_event: remove[0x561c943791a0] from window 146, active? 1 [ 72.308] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 72.308] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=114] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 72.308] sna_dri2_vblank_handler complete [ 72.308] sna_block_handler (tv=548.781000) [ 72.308] sna_scanout_do_flush: flush timer active: delta=5 [ 72.308] sna_accel_do_throttle -- no pending activity [ 72.308] sna_accel_block: evaluating timers, active=5 [ 72.308] sna_accel_block: flush timer expires in 5 [72313] [ 72.313] sna_wakeup_handler [ 72.313] sna_block_handler (tv=548.776000) [ 72.313] sna_scanout_do_flush: flush timer active: delta=0 [ 72.313] sna_scanout_do_flush (time=72313), triggered [ 72.313] sna_scanout_flush (time=72313), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 72.313] has_shadow: has pending damage? 0, outstanding flips: 2 [ 72.313] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 72.314] has_shadow: has pending damage? 0, outstanding flips: 2 [ 72.314] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 2, mode reconfiguration pending? 0) [ 72.314] sna_accel_do_throttle -- no pending activity [ 72.314] sna_accel_block: evaluating timers, active=5 [ 72.314] sna_accel_block: flush timer expires in 16 [72329] [ 72.315] sna_wakeup_handler [ 72.315] sna_accel_flush: flush?=0, dirty?=0 [ 72.315] sna_accel_flush: flush?=0, dirty?=0 [ 72.315] sna_accel_flush: flush?=0, dirty?=0 [ 72.315] sna_block_handler (tv=548.774000) [ 72.315] sna_scanout_do_flush: flush timer active: delta=14 [ 72.315] sna_accel_do_throttle -- no pending activity [ 72.315] sna_accel_block: evaluating timers, active=5 [ 72.315] sna_accel_block: flush timer expires in 14 [72329] [ 72.315] sna_wakeup_handler [ 72.315] sna_block_handler (tv=548.774000) [ 72.315] sna_scanout_do_flush: flush timer active: delta=14 [ 72.315] sna_accel_do_throttle -- no pending activity [ 72.315] sna_accel_block: evaluating timers, active=5 [ 72.315] sna_accel_block: flush timer expires in 14 [72329] [ 72.315] sna_wakeup_handler [ 72.315] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=114, name=86 [ 72.315] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 72.315] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 72.315] sna_dri2_get_back: draw size=7680x2160, back buffer handle=114 size=7680x2160, is-scanout? 1, active?=2, pitch=30720, front pitch=30720 [ 72.315] sna_dri2_get_back: reuse backbuffer? 1 [ 72.315] sna_dri2_get_back: back buffer handle=114, active?=2, refcnt=1 [ 72.315] sna_dri2_get_back: cache: handle=128, active=0 [ 72.315] sna_dri2_get_back: reuse cache handle=128, name=76, flags=0 [ 72.315] sna_dri2_get_back: caching handle=114 (name=86, flags=0, active_scanout=2) [ 72.315] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 72.315] sna_dri2_reuse_buffer: reusing back buffer handle=128, name=76, pitch=30720, age=0 [ 72.315] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 72.315] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=40, name=5, active_scanout=3 [ 72.315] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 72.315] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 72.315] sna_accel_flush: flush?=0, dirty?=0 [ 72.315] sna_accel_flush: flush?=0, dirty?=0 [ 72.315] sna_accel_flush: flush?=0, dirty?=0 [ 72.315] sna_block_handler (tv=548.774000) [ 72.315] sna_scanout_do_flush: flush timer active: delta=14 [ 72.315] sna_accel_do_throttle -- no pending activity [ 72.315] sna_accel_block: evaluating timers, active=5 [ 72.315] sna_accel_block: flush timer expires in 14 [72329] [ 72.316] sna_wakeup_handler [ 72.316] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 72.316] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 72.316] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 72.316] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 72.316] sna_dri2_get_msc(draw=146, pipe=0) [ 72.316] sna_crtc_record_swap: recording last swap on pipe=0, frame 4088 [msc=4088], time 72.307628 [ 72.316] sna_dri2_get_msc: msc=4088 [raw=4088], ust=72307628 [ 72.316] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=128 (refs=1/1, flush=0) , front=40 (refs=1/4, flush=1) [ 72.316] sna_dri2_schedule_swap(target_msc=4088, divisor=0, remainder=0) [ 72.316] sna_dri2_schedule_swap: using front handle=40, active_scanout?=3, flush?=1 [ 72.316] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 72.316] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 72.316] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 72.316] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 72.316] sna_crtc_record_swap: recording last swap on pipe=0, frame 4088 [msc=4088], time 72.307628 [ 72.316] immediate_swap: current_msc=4088, target_msc=4088 -- yes [ 72.317] can_flip: no, shadow enabled [ 72.317] sna_dri2_add_event: adding event to window 146) [ 72.317] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 72.317] sna_dri2_immediate_blit: no pending blit, starting chain [ 72.317] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 72.317] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 72.317] can_xchg: back size=8701e00, front size=8701e00 [ 72.317] can_xchg: yes, pixmap=165 [ 72.317] sna_dri2_xchg: win=146, exchange front=40/5,ref=2 and back=128/76,ref=2, pixmap=165 7680x2160 [ 72.317] sna_dri2_xchg: back_bo handle=128, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 72.317] sna_dri2_xchg: front_bo handle=40, pitch=30720, size=132710400, ref=4, active_scanout?=3 [ 72.317] set_bo: pixmap=165, handle=128 (old handle=40) [ 72.317] set_bo: marking whole pixmap as damaged [ 72.317] set_bo: applying final/discard move-to-gpu [ 72.317] wait_for_shadow: flags=0, flips=2, handle=40, shadow=32 [ 72.317] set_bo: dropping flush hint from handle=40 [ 72.317] set_bo: adding flush hint to handle=128 [ 72.317] mark_stale(handle=40) => 1 [ 72.317] swap_limit: draw=146 setting swap limit to 3 [ 72.317] sna_dri2_swap_limit_validate: swap limit set to 3 [ 72.317] sna_next_vblank(pipe=0, waiting until next vblank) [ 72.317] sna_dri2_schedule_swap: reported target_msc=4088 [ 72.317] sna_accel_flush: flush?=0, dirty?=0 [ 72.317] sna_accel_flush: flush?=0, dirty?=0 [ 72.317] sna_accel_flush: flush?=0, dirty?=0 [ 72.317] sna_accel_flush: flush?=0, dirty?=0 [ 72.317] sna_block_handler (tv=548.772000) [ 72.317] sna_scanout_do_flush: flush timer active: delta=12 [ 72.317] sna_accel_do_throttle -- no pending activity [ 72.317] sna_accel_block: evaluating timers, active=5 [ 72.317] sna_accel_block: flush timer expires in 12 [72329] [ 72.322] sna_wakeup_handler [ 72.322] sna_mode_wakeup: len=32 [ 72.322] sna_mode_wakeup: recording last swap on pipe=1, frame 4059 [fdb], time 72.322898 [ 72.322] sna_mode_wakeup: removing handle=114 [active_scanout=1] from scanout, installing handle=40 [active_scanout=2] [ 72.322] sna_mode_wakeup: flip complete, pending? 2 [ 72.322] sna_block_handler (tv=548.767000) [ 72.322] sna_scanout_do_flush: flush timer active: delta=7 [ 72.322] sna_accel_do_throttle -- no pending activity [ 72.322] sna_accel_block: evaluating timers, active=5 [ 72.322] sna_accel_block: flush timer expires in 7 [72329] [ 72.323] sna_wakeup_handler [ 72.323] sna_accel_flush: flush?=0, dirty?=0 [ 72.323] sna_block_handler (tv=548.766000) [ 72.323] sna_scanout_do_flush: flush timer active: delta=6 [ 72.323] sna_accel_do_throttle -- no pending activity [ 72.323] sna_accel_block: evaluating timers, active=5 [ 72.323] sna_accel_block: flush timer expires in 6 [72329] [ 72.323] sna_wakeup_handler [ 72.323] sna_block_handler (tv=548.766000) [ 72.323] sna_scanout_do_flush: flush timer active: delta=6 [ 72.323] sna_accel_do_throttle -- no pending activity [ 72.323] sna_accel_block: evaluating timers, active=5 [ 72.323] sna_accel_block: flush timer expires in 6 [72329] [ 72.324] sna_wakeup_handler [ 72.324] sna_mode_wakeup: len=64 [ 72.324] sna_mode_wakeup: recording last swap on pipe=0, frame 4089 [ff9], time 72.324301 [ 72.324] sna_mode_wakeup: removing handle=114 [active_scanout=0] from scanout, installing handle=40 [active_scanout=2] [ 72.324] sna_mode_wakeup: flip complete, pending? 1 [ 72.324] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 72.324] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 72.324] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 72.324] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 72.324] sna_pixmap_move_to_gpu: already all-damaged [ 72.324] sna_pixmap_mark_active: pixmap=165, handle=128 [ 72.324] sna_mode_redisplay: crtc[0] transformed? 0 [ 72.324] sna_mode_redisplay: crtc[1] transformed? 0 [ 72.324] sna_mode_redisplay: crtc[2] transformed? 0 [ 72.324] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=128 [active=1] [ 72.324] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 40, transformed? 0 [ 72.324] get_fb: reusing fb=112 for handle=128 [ 72.324] sna_mode_redisplay: recording flip on CRTC:32 handle=128, active_scanout=2, serial=2 [ 72.324] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 72.324] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 40, transformed? 0 [ 72.324] sna_mode_redisplay: recording flip on CRTC:39 handle=128, active_scanout=3, serial=3 [ 72.324] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 72.324] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 72.324] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 72.324] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=128, shadow handle=32 [ 72.324] sna_dri2_vblank_handler(type=2, sequence=4089, draw=3353) [ 72.324] sna_crtc_record_swap: recording last swap on pipe=0, frame 4089 [msc=4089], time 72.324301 [ 72.324] sna_dri2_vblank_handler: 2 complete, frame=4089 tv=72.324301 [ 72.324] sna_dri2_blit_complete: blit finished [ 72.324] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4089, tv=72.324301) [ 72.324] frame_swap_complete(type=2): draw=146, pipe=0, frame=4089 [msc=4089], tv=72.324301 [ 72.324] sna_accel_flush: flush?=0, dirty?=0 [ 72.324] sna_dri2_event_free(draw?=1) [ 72.324] sna_dri2_remove_event: remove[0x561c9499e660] from window 146, active? 1 [ 72.324] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 72.324] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=40] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 72.324] sna_dri2_vblank_handler complete [ 72.324] sna_block_handler (tv=548.765000) [ 72.324] sna_scanout_do_flush: flush timer active: delta=5 [ 72.325] sna_accel_do_throttle -- no pending activity [ 72.325] sna_accel_block: evaluating timers, active=5 [ 72.325] sna_accel_block: flush timer expires in 5 [72329] [ 72.330] sna_wakeup_handler [ 72.330] sna_block_handler (tv=548.759000) [ 72.330] sna_scanout_do_flush: flush timer active: delta=-1 [ 72.330] sna_scanout_do_flush (time=72330), triggered [ 72.330] sna_scanout_flush (time=72330), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 72.330] has_shadow: has pending damage? 0, outstanding flips: 2 [ 72.330] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 72.330] has_shadow: has pending damage? 0, outstanding flips: 2 [ 72.330] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 2, mode reconfiguration pending? 0) [ 72.330] sna_accel_do_throttle -- no pending activity [ 72.330] sna_accel_block: evaluating timers, active=5 [ 72.330] sna_accel_block: flush timer expires in 16 [72346] [ 72.331] sna_wakeup_handler [ 72.331] sna_accel_flush: flush?=0, dirty?=0 [ 72.331] sna_block_handler (tv=548.758000) [ 72.331] sna_scanout_do_flush: flush timer active: delta=15 [ 72.331] sna_accel_do_throttle -- no pending activity [ 72.331] sna_accel_block: evaluating timers, active=5 [ 72.331] sna_accel_block: flush timer expires in 15 [72346] [ 72.331] sna_wakeup_handler [ 72.331] sna_accel_flush: flush?=0, dirty?=0 [ 72.331] sna_accel_flush: flush?=0, dirty?=0 [ 72.331] sna_block_handler (tv=548.758000) [ 72.331] sna_scanout_do_flush: flush timer active: delta=15 [ 72.331] sna_accel_do_throttle -- no pending activity [ 72.331] sna_accel_block: evaluating timers, active=5 [ 72.331] sna_accel_block: flush timer expires in 15 [72346] [ 72.331] sna_wakeup_handler [ 72.332] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=40, name=5 [ 72.332] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 72.332] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 72.332] sna_dri2_get_back: draw size=7680x2160, back buffer handle=40 size=7680x2160, is-scanout? 1, active?=2, pitch=30720, front pitch=30720 [ 72.332] sna_dri2_get_back: reuse backbuffer? 1 [ 72.332] sna_dri2_get_back: back buffer handle=40, active?=2, refcnt=1 [ 72.332] sna_dri2_get_back: cache: handle=114, active=0 [ 72.332] sna_dri2_get_back: reuse cache handle=114, name=86, flags=0 [ 72.332] sna_dri2_get_back: caching handle=40 (name=5, flags=0, active_scanout=2) [ 72.332] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 72.332] sna_dri2_reuse_buffer: reusing back buffer handle=114, name=86, pitch=30720, age=0 [ 72.332] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 72.332] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=128, name=76, active_scanout=3 [ 72.332] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 72.332] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 72.332] sna_accel_flush: flush?=0, dirty?=0 [ 72.332] sna_accel_flush: flush?=0, dirty?=0 [ 72.332] sna_accel_flush: flush?=0, dirty?=0 [ 72.332] sna_block_handler (tv=548.757000) [ 72.332] sna_scanout_do_flush: flush timer active: delta=14 [ 72.332] sna_accel_do_throttle -- no pending activity [ 72.332] sna_accel_block: evaluating timers, active=5 [ 72.332] sna_accel_block: flush timer expires in 14 [72346] [ 72.333] sna_wakeup_handler [ 72.333] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 72.333] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 72.333] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 72.333] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 72.333] sna_dri2_get_msc(draw=146, pipe=0) [ 72.333] sna_crtc_record_swap: recording last swap on pipe=0, frame 4089 [msc=4089], time 72.324301 [ 72.333] sna_dri2_get_msc: msc=4089 [raw=4089], ust=72324301 [ 72.333] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=114 (refs=1/1, flush=0) , front=128 (refs=1/4, flush=1) [ 72.333] sna_dri2_schedule_swap(target_msc=4089, divisor=0, remainder=0) [ 72.333] sna_dri2_schedule_swap: using front handle=128, active_scanout?=3, flush?=1 [ 72.333] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 72.333] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 72.333] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 72.333] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 72.333] sna_crtc_record_swap: recording last swap on pipe=0, frame 4089 [msc=4089], time 72.324301 [ 72.333] immediate_swap: current_msc=4089, target_msc=4089 -- yes [ 72.333] can_flip: no, shadow enabled [ 72.333] sna_dri2_add_event: adding event to window 146) [ 72.333] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 72.333] sna_dri2_immediate_blit: no pending blit, starting chain [ 72.333] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 72.333] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 72.333] can_xchg: back size=8701e00, front size=8701e00 [ 72.333] can_xchg: yes, pixmap=165 [ 72.333] sna_dri2_xchg: win=146, exchange front=128/76,ref=2 and back=114/86,ref=2, pixmap=165 7680x2160 [ 72.333] sna_dri2_xchg: back_bo handle=114, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 72.333] sna_dri2_xchg: front_bo handle=128, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 72.333] set_bo: pixmap=165, handle=114 (old handle=128) [ 72.333] set_bo: marking whole pixmap as damaged [ 72.333] set_bo: applying final/discard move-to-gpu [ 72.333] wait_for_shadow: flags=0, flips=2, handle=128, shadow=32 [ 72.333] set_bo: dropping flush hint from handle=128 [ 72.333] set_bo: adding flush hint to handle=114 [ 72.333] mark_stale(handle=128) => 1 [ 72.333] swap_limit: draw=146 setting swap limit to 3 [ 72.333] sna_dri2_swap_limit_validate: swap limit set to 3 [ 72.333] sna_next_vblank(pipe=0, waiting until next vblank) [ 72.333] sna_dri2_schedule_swap: reported target_msc=4089 [ 72.333] sna_accel_flush: flush?=0, dirty?=0 [ 72.333] sna_accel_flush: flush?=0, dirty?=0 [ 72.333] sna_accel_flush: flush?=0, dirty?=0 [ 72.333] sna_accel_flush: flush?=0, dirty?=0 [ 72.333] sna_block_handler (tv=548.756000) [ 72.333] sna_scanout_do_flush: flush timer active: delta=13 [ 72.333] sna_accel_do_throttle -- no pending activity [ 72.333] sna_accel_block: evaluating timers, active=5 [ 72.333] sna_accel_block: flush timer expires in 13 [72346] [ 72.339] sna_wakeup_handler [ 72.339] sna_accel_flush: flush?=0, dirty?=0 [ 72.339] sna_block_handler (tv=548.750000) [ 72.339] sna_scanout_do_flush: flush timer active: delta=7 [ 72.339] sna_accel_do_throttle -- no pending activity [ 72.339] sna_accel_block: evaluating timers, active=5 [ 72.339] sna_accel_block: flush timer expires in 7 [72346] [ 72.339] sna_wakeup_handler [ 72.339] sna_mode_wakeup: len=32 [ 72.339] sna_mode_wakeup: recording last swap on pipe=1, frame 4060 [fdc], time 72.339571 [ 72.339] sna_mode_wakeup: removing handle=40 [active_scanout=1] from scanout, installing handle=128 [active_scanout=2] [ 72.339] sna_mode_wakeup: flip complete, pending? 2 [ 72.339] sna_block_handler (tv=548.750000) [ 72.339] sna_scanout_do_flush: flush timer active: delta=7 [ 72.339] sna_accel_do_throttle -- no pending activity [ 72.339] sna_accel_block: evaluating timers, active=5 [ 72.339] sna_accel_block: flush timer expires in 7 [72346] [ 72.340] sna_wakeup_handler [ 72.340] sna_mode_wakeup: len=64 [ 72.340] sna_mode_wakeup: recording last swap on pipe=0, frame 4090 [ffa], time 72.340976 [ 72.340] sna_mode_wakeup: removing handle=40 [active_scanout=0] from scanout, installing handle=128 [active_scanout=2] [ 72.340] sna_mode_wakeup: flip complete, pending? 1 [ 72.340] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 72.340] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 72.340] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 72.340] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 72.340] sna_pixmap_move_to_gpu: already all-damaged [ 72.340] sna_pixmap_mark_active: pixmap=165, handle=114 [ 72.340] sna_mode_redisplay: crtc[0] transformed? 0 [ 72.340] sna_mode_redisplay: crtc[1] transformed? 0 [ 72.340] sna_mode_redisplay: crtc[2] transformed? 0 [ 72.341] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=114 [active=1] [ 72.341] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 128, transformed? 0 [ 72.341] get_fb: reusing fb=101 for handle=114 [ 72.341] sna_mode_redisplay: recording flip on CRTC:32 handle=114, active_scanout=2, serial=2 [ 72.341] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 72.341] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 128, transformed? 0 [ 72.341] sna_mode_redisplay: recording flip on CRTC:39 handle=114, active_scanout=3, serial=3 [ 72.341] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 72.341] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 72.341] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 72.341] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=114, shadow handle=32 [ 72.341] sna_dri2_vblank_handler(type=2, sequence=4090, draw=3353) [ 72.341] sna_crtc_record_swap: recording last swap on pipe=0, frame 4090 [msc=4090], time 72.340976 [ 72.341] sna_dri2_vblank_handler: 2 complete, frame=4090 tv=72.340976 [ 72.341] sna_dri2_blit_complete: blit finished [ 72.341] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4090, tv=72.340976) [ 72.341] frame_swap_complete(type=2): draw=146, pipe=0, frame=4090 [msc=4090], tv=72.340976 [ 72.341] sna_accel_flush: flush?=0, dirty?=0 [ 72.341] sna_dri2_event_free(draw?=1) [ 72.341] sna_dri2_remove_event: remove[0x561c94577180] from window 146, active? 1 [ 72.341] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=114] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 72.341] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=128] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 72.341] sna_dri2_vblank_handler complete [ 72.341] sna_block_handler (tv=548.748000) [ 72.341] sna_scanout_do_flush: flush timer active: delta=5 [ 72.341] sna_accel_do_throttle -- no pending activity [ 72.341] sna_accel_block: evaluating timers, active=5 [ 72.341] sna_accel_block: flush timer expires in 5 [72346] [ 72.347] sna_wakeup_handler [ 72.347] sna_accel_flush: flush?=0, dirty?=0 [ 72.347] sna_block_handler (tv=548.742000) [ 72.347] sna_scanout_do_flush: flush timer active: delta=-1 [ 72.347] sna_scanout_do_flush (time=72347), triggered [ 72.347] sna_scanout_flush (time=72347), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 72.347] has_shadow: has pending damage? 0, outstanding flips: 2 [ 72.347] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 72.347] has_shadow: has pending damage? 0, outstanding flips: 2 [ 72.347] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 2, mode reconfiguration pending? 0) [ 72.347] sna_accel_do_throttle -- no pending activity [ 72.347] sna_accel_block: evaluating timers, active=5 [ 72.347] sna_accel_block: flush timer expires in 16 [72363] [ 72.347] sna_wakeup_handler [ 72.347] sna_block_handler (tv=548.742000) [ 72.347] sna_scanout_do_flush: flush timer active: delta=16 [ 72.347] sna_accel_do_throttle -- no pending activity [ 72.347] sna_accel_block: evaluating timers, active=5 [ 72.347] sna_accel_block: flush timer expires in 16 [72363] [ 72.347] sna_wakeup_handler [ 72.347] sna_accel_flush: flush?=0, dirty?=0 [ 72.347] sna_accel_flush: flush?=0, dirty?=0 [ 72.347] sna_block_handler (tv=548.742000) [ 72.347] sna_scanout_do_flush: flush timer active: delta=16 [ 72.347] sna_accel_do_throttle -- no pending activity [ 72.347] sna_accel_block: evaluating timers, active=5 [ 72.347] sna_accel_block: flush timer expires in 16 [72363] [ 72.348] sna_wakeup_handler [ 72.348] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=128, name=76 [ 72.348] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 72.348] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 72.348] sna_dri2_get_back: draw size=7680x2160, back buffer handle=128 size=7680x2160, is-scanout? 1, active?=2, pitch=30720, front pitch=30720 [ 72.348] sna_dri2_get_back: reuse backbuffer? 1 [ 72.348] sna_dri2_get_back: back buffer handle=128, active?=2, refcnt=1 [ 72.348] sna_dri2_get_back: cache: handle=40, active=0 [ 72.348] sna_dri2_get_back: reuse cache handle=40, name=5, flags=0 [ 72.348] sna_dri2_get_back: caching handle=128 (name=76, flags=0, active_scanout=2) [ 72.348] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 72.348] sna_dri2_reuse_buffer: reusing back buffer handle=40, name=5, pitch=30720, age=0 [ 72.348] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 72.348] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=114, name=86, active_scanout=3 [ 72.348] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 72.348] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=114] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 72.348] sna_accel_flush: flush?=0, dirty?=0 [ 72.348] sna_accel_flush: flush?=0, dirty?=0 [ 72.348] sna_accel_flush: flush?=0, dirty?=0 [ 72.348] sna_block_handler (tv=548.741000) [ 72.348] sna_scanout_do_flush: flush timer active: delta=15 [ 72.348] sna_accel_do_throttle -- no pending activity [ 72.348] sna_accel_block: evaluating timers, active=5 [ 72.348] sna_accel_block: flush timer expires in 15 [72363] [ 72.349] sna_wakeup_handler [ 72.349] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 72.349] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 72.349] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 72.349] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 72.349] sna_dri2_get_msc(draw=146, pipe=0) [ 72.349] sna_crtc_record_swap: recording last swap on pipe=0, frame 4090 [msc=4090], time 72.340976 [ 72.349] sna_dri2_get_msc: msc=4090 [raw=4090], ust=72340976 [ 72.349] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=40 (refs=1/1, flush=0) , front=114 (refs=1/4, flush=1) [ 72.349] sna_dri2_schedule_swap(target_msc=4090, divisor=0, remainder=0) [ 72.349] sna_dri2_schedule_swap: using front handle=114, active_scanout?=3, flush?=1 [ 72.349] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 72.349] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 72.349] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 72.349] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 72.349] sna_crtc_record_swap: recording last swap on pipe=0, frame 4090 [msc=4090], time 72.340976 [ 72.349] immediate_swap: current_msc=4090, target_msc=4090 -- yes [ 72.349] can_flip: no, shadow enabled [ 72.349] sna_dri2_add_event: adding event to window 146) [ 72.349] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 72.349] sna_dri2_immediate_blit: no pending blit, starting chain [ 72.349] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 72.349] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 72.349] can_xchg: back size=8701e00, front size=8701e00 [ 72.349] can_xchg: yes, pixmap=165 [ 72.349] sna_dri2_xchg: win=146, exchange front=114/86,ref=2 and back=40/5,ref=2, pixmap=165 7680x2160 [ 72.349] sna_dri2_xchg: back_bo handle=40, pitch=30720, size=132710400, ref=1, active_scanout?=0 [ 72.349] sna_dri2_xchg: front_bo handle=114, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 72.349] set_bo: pixmap=165, handle=40 (old handle=114) [ 72.349] set_bo: marking whole pixmap as damaged [ 72.349] set_bo: applying final/discard move-to-gpu [ 72.349] wait_for_shadow: flags=0, flips=2, handle=114, shadow=32 [ 72.349] set_bo: dropping flush hint from handle=114 [ 72.349] set_bo: adding flush hint to handle=40 [ 72.349] mark_stale(handle=114) => 1 [ 72.349] swap_limit: draw=146 setting swap limit to 3 [ 72.349] sna_dri2_swap_limit_validate: swap limit set to 3 [ 72.349] sna_next_vblank(pipe=0, waiting until next vblank) [ 72.350] sna_dri2_schedule_swap: reported target_msc=4090 [ 72.350] sna_accel_flush: flush?=0, dirty?=0 [ 72.350] sna_accel_flush: flush?=0, dirty?=0 [ 72.350] sna_accel_flush: flush?=0, dirty?=0 [ 72.350] sna_accel_flush: flush?=0, dirty?=0 [ 72.350] sna_block_handler (tv=548.739000) [ 72.350] sna_scanout_do_flush: flush timer active: delta=13 [ 72.350] sna_accel_do_throttle -- no pending activity [ 72.350] sna_accel_block: evaluating timers, active=5 [ 72.350] sna_accel_block: flush timer expires in 13 [72363] [ 72.355] sna_wakeup_handler [ 72.355] sna_accel_flush: flush?=0, dirty?=0 [ 72.355] sna_block_handler (tv=548.734000) [ 72.355] sna_scanout_do_flush: flush timer active: delta=8 [ 72.355] sna_accel_do_throttle -- no pending activity [ 72.355] sna_accel_block: evaluating timers, active=5 [ 72.355] sna_accel_block: flush timer expires in 8 [72363] [ 72.355] sna_wakeup_handler [ 72.355] sna_block_handler (tv=548.734000) [ 72.355] sna_scanout_do_flush: flush timer active: delta=8 [ 72.355] sna_accel_do_throttle -- no pending activity [ 72.355] sna_accel_block: evaluating timers, active=5 [ 72.355] sna_accel_block: flush timer expires in 8 [72363] [ 72.355] sna_wakeup_handler [ 72.355] sna_mode_wakeup: len=32 [ 72.356] sna_mode_wakeup: recording last swap on pipe=1, frame 4061 [fdd], time 72.356243 [ 72.356] sna_mode_wakeup: removing handle=128 [active_scanout=1] from scanout, installing handle=114 [active_scanout=2] [ 72.356] sna_mode_wakeup: flip complete, pending? 2 [ 72.356] sna_block_handler (tv=548.733000) [ 72.356] sna_scanout_do_flush: flush timer active: delta=7 [ 72.356] sna_accel_do_throttle -- no pending activity [ 72.356] sna_accel_block: evaluating timers, active=5 [ 72.356] sna_accel_block: flush timer expires in 7 [72363] [ 72.357] sna_wakeup_handler [ 72.357] sna_mode_wakeup: len=64 [ 72.357] sna_mode_wakeup: recording last swap on pipe=0, frame 4091 [ffb], time 72.357644 [ 72.357] sna_mode_wakeup: removing handle=128 [active_scanout=0] from scanout, installing handle=114 [active_scanout=2] [ 72.357] sna_mode_wakeup: flip complete, pending? 1 [ 72.357] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 72.357] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 72.357] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 72.357] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 72.357] sna_pixmap_move_to_gpu: already all-damaged [ 72.357] sna_pixmap_mark_active: pixmap=165, handle=40 [ 72.357] sna_mode_redisplay: crtc[0] transformed? 0 [ 72.357] sna_mode_redisplay: crtc[1] transformed? 0 [ 72.357] sna_mode_redisplay: crtc[2] transformed? 0 [ 72.357] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=40 [active=1] [ 72.357] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 114, transformed? 0 [ 72.357] get_fb: reusing fb=110 for handle=40 [ 72.357] sna_mode_redisplay: recording flip on CRTC:32 handle=40, active_scanout=2, serial=2 [ 72.357] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 72.357] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 114, transformed? 0 [ 72.357] sna_mode_redisplay: recording flip on CRTC:39 handle=40, active_scanout=3, serial=3 [ 72.358] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 72.358] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 72.358] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 72.358] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=40, shadow handle=32 [ 72.358] sna_dri2_vblank_handler(type=2, sequence=4091, draw=3353) [ 72.358] sna_crtc_record_swap: recording last swap on pipe=0, frame 4091 [msc=4091], time 72.357644 [ 72.358] sna_dri2_vblank_handler: 2 complete, frame=4091 tv=72.357644 [ 72.358] sna_dri2_blit_complete: blit finished [ 72.358] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4091, tv=72.357644) [ 72.358] frame_swap_complete(type=2): draw=146, pipe=0, frame=4091 [msc=4091], tv=72.357644 [ 72.358] sna_accel_flush: flush?=0, dirty?=0 [ 72.358] sna_dri2_event_free(draw?=1) [ 72.358] sna_dri2_remove_event: remove[0x561c947bf430] from window 146, active? 1 [ 72.358] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 72.358] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=114] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 72.358] sna_dri2_vblank_handler complete [ 72.358] sna_block_handler (tv=548.731000) [ 72.358] sna_scanout_do_flush: flush timer active: delta=5 [ 72.358] sna_accel_do_throttle -- no pending activity [ 72.358] sna_accel_block: evaluating timers, active=5 [ 72.358] sna_accel_block: flush timer expires in 5 [72363] [ 72.363] sna_wakeup_handler [ 72.363] sna_accel_flush: flush?=0, dirty?=0 [ 72.363] sna_block_handler (tv=548.726000) [ 72.363] sna_scanout_do_flush: flush timer active: delta=0 [ 72.363] sna_scanout_do_flush (time=72363), triggered [ 72.363] sna_scanout_flush (time=72363), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 72.363] has_shadow: has pending damage? 0, outstanding flips: 2 [ 72.363] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 72.363] has_shadow: has pending damage? 0, outstanding flips: 2 [ 72.363] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 2, mode reconfiguration pending? 0) [ 72.363] sna_accel_do_throttle -- no pending activity [ 72.363] sna_accel_block: evaluating timers, active=5 [ 72.363] sna_accel_block: flush timer expires in 16 [72379] [ 72.363] sna_wakeup_handler [ 72.363] sna_block_handler (tv=548.726000) [ 72.363] sna_scanout_do_flush: flush timer active: delta=16 [ 72.363] sna_accel_do_throttle -- no pending activity [ 72.363] sna_accel_block: evaluating timers, active=5 [ 72.363] sna_accel_block: flush timer expires in 16 [72379] [ 72.364] sna_wakeup_handler [ 72.364] sna_block_handler (tv=548.725000) [ 72.364] sna_scanout_do_flush: flush timer active: delta=15 [ 72.364] sna_accel_do_throttle -- no pending activity [ 72.364] sna_accel_block: evaluating timers, active=5 [ 72.364] sna_accel_block: flush timer expires in 15 [72379] [ 72.365] sna_wakeup_handler [ 72.365] sna_accel_flush: flush?=0, dirty?=0 [ 72.365] sna_accel_flush: flush?=0, dirty?=0 [ 72.365] sna_block_handler (tv=548.724000) [ 72.365] sna_scanout_do_flush: flush timer active: delta=14 [ 72.365] sna_accel_do_throttle -- no pending activity [ 72.365] sna_accel_block: evaluating timers, active=5 [ 72.365] sna_accel_block: flush timer expires in 14 [72379] [ 72.365] sna_wakeup_handler [ 72.365] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=114, name=86 [ 72.365] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 72.365] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 72.365] sna_dri2_get_back: draw size=7680x2160, back buffer handle=114 size=7680x2160, is-scanout? 1, active?=2, pitch=30720, front pitch=30720 [ 72.365] sna_dri2_get_back: reuse backbuffer? 1 [ 72.365] sna_dri2_get_back: back buffer handle=114, active?=2, refcnt=1 [ 72.365] sna_dri2_get_back: cache: handle=128, active=0 [ 72.365] sna_dri2_get_back: reuse cache handle=128, name=76, flags=0 [ 72.365] sna_dri2_get_back: caching handle=114 (name=86, flags=0, active_scanout=2) [ 72.365] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 72.365] sna_dri2_reuse_buffer: reusing back buffer handle=128, name=76, pitch=30720, age=0 [ 72.365] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 72.365] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=40, name=5, active_scanout=3 [ 72.365] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 72.365] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 72.365] sna_accel_flush: flush?=0, dirty?=0 [ 72.365] sna_accel_flush: flush?=0, dirty?=0 [ 72.365] sna_accel_flush: flush?=0, dirty?=0 [ 72.365] sna_block_handler (tv=548.724000) [ 72.365] sna_scanout_do_flush: flush timer active: delta=14 [ 72.365] sna_accel_do_throttle -- no pending activity [ 72.365] sna_accel_block: evaluating timers, active=5 [ 72.365] sna_accel_block: flush timer expires in 14 [72379] [ 72.366] sna_wakeup_handler [ 72.366] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 72.366] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 72.366] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 72.366] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 72.366] sna_dri2_get_msc(draw=146, pipe=0) [ 72.366] sna_crtc_record_swap: recording last swap on pipe=0, frame 4091 [msc=4091], time 72.357644 [ 72.366] sna_dri2_get_msc: msc=4091 [raw=4091], ust=72357644 [ 72.366] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=128 (refs=1/1, flush=0) , front=40 (refs=1/4, flush=1) [ 72.366] sna_dri2_schedule_swap(target_msc=4091, divisor=0, remainder=0) [ 72.366] sna_dri2_schedule_swap: using front handle=40, active_scanout?=3, flush?=1 [ 72.366] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 72.366] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 72.366] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 72.366] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 72.366] sna_crtc_record_swap: recording last swap on pipe=0, frame 4091 [msc=4091], time 72.357644 [ 72.366] immediate_swap: current_msc=4091, target_msc=4091 -- yes [ 72.366] can_flip: no, shadow enabled [ 72.366] sna_dri2_add_event: adding event to window 146) [ 72.366] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 72.366] sna_dri2_immediate_blit: no pending blit, starting chain [ 72.366] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 72.366] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 72.366] can_xchg: back size=8701e00, front size=8701e00 [ 72.366] can_xchg: yes, pixmap=165 [ 72.366] sna_dri2_xchg: win=146, exchange front=40/5,ref=2 and back=128/76,ref=2, pixmap=165 7680x2160 [ 72.366] sna_dri2_xchg: back_bo handle=128, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 72.366] sna_dri2_xchg: front_bo handle=40, pitch=30720, size=132710400, ref=4, active_scanout?=3 [ 72.366] set_bo: pixmap=165, handle=128 (old handle=40) [ 72.367] set_bo: marking whole pixmap as damaged [ 72.367] set_bo: applying final/discard move-to-gpu [ 72.367] wait_for_shadow: flags=0, flips=2, handle=40, shadow=32 [ 72.367] set_bo: dropping flush hint from handle=40 [ 72.367] set_bo: adding flush hint to handle=128 [ 72.367] mark_stale(handle=40) => 1 [ 72.367] swap_limit: draw=146 setting swap limit to 3 [ 72.367] sna_dri2_swap_limit_validate: swap limit set to 3 [ 72.367] sna_next_vblank(pipe=0, waiting until next vblank) [ 72.367] sna_dri2_schedule_swap: reported target_msc=4091 [ 72.367] sna_accel_flush: flush?=0, dirty?=0 [ 72.367] sna_accel_flush: flush?=0, dirty?=0 [ 72.367] sna_accel_flush: flush?=0, dirty?=0 [ 72.367] sna_accel_flush: flush?=0, dirty?=0 [ 72.367] sna_block_handler (tv=548.722000) [ 72.367] sna_scanout_do_flush: flush timer active: delta=12 [ 72.367] sna_accel_do_throttle -- no pending activity [ 72.367] sna_accel_block: evaluating timers, active=5 [ 72.367] sna_accel_block: flush timer expires in 12 [72379] [ 72.367] sna_wakeup_handler [ 72.367] sna_create_pixmap(13, 20, 32, usage=0) [ 72.367] kgem_can_create_2d: 13x20 @ 32 [ 72.367] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=20 [ 72.367] kgem_can_create_2d: untiled size=4096 [ 72.367] kgem_choose_tiling: too thin [width 13, 32 bpp] for TILING_X [ 72.367] kgem_choose_tiling: 13x20 -> 0 [ 72.367] sna_create_pixmap: usage=0, flags=a [ 72.367] sna_create_pixmap: small buffer [1040], attaching to shadow pixmap [ 72.367] create_pixmap: allocating pixmap 13x20, depth=32/32, size=1048 [ 72.367] create_pixmap: serial=4052, usage=0, 13x20 [ 72.367] sna_create_pixmap: serial=4052, 13x20, usage=0 [ 72.367] sna_composite_rectangles(pixmap=4053, op=0, 0 x 1 [(0, 0)x(13, 20) ...]) [ 72.368] sna_composite_rectangles: converted to op 0 [ 72.368] sna_composite_rectangles[0] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 72.368] sna_composite_rectangles: nrects=1, region=(0, 0), (13, 20) x 1 [ 72.368] sna_composite_rectangles: clipped extents (0, 0),(13, 20) x 1 [ 72.368] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(13, 20) [ 72.368] sna_composite_rectangles: fallback, dst pixmap=4053 too small or not attached [ 72.368] sna_composite_rectangles: fallback [ 72.368] sna_drawable_move_region_to_cpu(pixmap=4053 (13x20), [(0, 0), (13, 20)], flags=1) [ 72.368] sna_drawable_move_region_to_cpu: region (0, 0), (13, 20) + (0, 0) subsumes pixmap (13x20) [ 72.368] _sna_pixmap_move_to_cpu(pixmap=4053, 13x20, flags=1) [ 72.368] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 72.368] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 72.368] operate_inplace: no, inplace operation not suitable [ 72.368] _sna_pixmap_move_to_cpu: marking as damaged [ 72.368] __sna_damage_all(13, 20) [ 72.368] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 72.368] sna_composite_rectangles(pixmap=4053, op=1, fff2f1f0 x 1 [(0, 0)x(13, 20) ...]) [ 72.368] sna_composite_rectangles: converted to op 1 [ 72.368] sna_composite_rectangles[0] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 72.368] sna_composite_rectangles: nrects=1, region=(0, 0), (13, 20) x 1 [ 72.368] sna_composite_rectangles: clipped extents (0, 0),(13, 20) x 1 [ 72.368] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(13, 20) [ 72.368] sna_composite_rectangles: fallback, dst pixmap=4053 too small or not attached [ 72.368] sna_composite_rectangles: fallback [ 72.368] sna_drawable_move_region_to_cpu(pixmap=4053 (13x20), [(0, 0), (13, 20)], flags=1) [ 72.368] sna_drawable_move_region_to_cpu: pixmap=4053 all damaged on CPU [ 72.368] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 72.368] sna_composite_rectangles: fallback fill: (0, 0)x(13, 20) fff2f1f0 [ 72.368] sna_composite_rectangles(pixmap=4053, op=1, ff300a24 x 2 [(0, 0)x(13, 20) ...]) [ 72.368] sna_composite_rectangles: converted to op 1 [ 72.368] sna_composite_rectangles[0] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 72.368] sna_composite_rectangles[1] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 72.368] sna_composite_rectangles: nrects=2, region=(0, 0), (13, 20) x 2 [ 72.368] sna_composite_rectangles: clipped extents (0, 0),(13, 20) x 1 [ 72.368] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(13, 20) [ 72.368] sna_composite_rectangles: fallback, dst pixmap=4053 too small or not attached [ 72.368] sna_composite_rectangles: fallback [ 72.368] sna_drawable_move_region_to_cpu(pixmap=4053 (13x20), [(0, 0), (13, 20)], flags=1) [ 72.368] sna_drawable_move_region_to_cpu: pixmap=4053 all damaged on CPU [ 72.368] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 72.368] sna_composite_rectangles: fallback fill: (0, 0)x(13, 20) ff300a24 [ 72.368] sna_glyphs(op=3, nlist=2, src=(1, -2)) [ 72.368] sna_glyphs: fallback -- too small (13x20) [ 72.368] glyphs_fallback: nlist=2, count=3, extents (0, -13), (19, 1) [ 72.368] glyphs_fallback: clipped extents (0, 0), (13, 1) [ 72.368] sna_drawable_move_region_to_cpu(pixmap=4053 (13x20), [(0, 0), (13, 1)], flags=3) [ 72.368] sna_drawable_move_region_to_cpu: pixmap=4053 all damaged on CPU [ 72.368] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 72.369] sna_copy_area: src=pixmap=4053:(0, 0)x(13, 20)+(0, 0) -> dst=pixmap=3060:(495, 901)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 72.369] sna_copy_area: normal copy [ 72.369] sna_do_copy: src=(0, 0), dst=(495, 901), size=(13x20) [ 72.369] sna_do_copy: after drawable: src=(0, 0), dst=(560, 925), size=(13x20) [ 72.369] sna_do_copy: dst extents (560, 925), (573, 945), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 72.369] sna_do_copy: clipped dst extents (560, 925), (573, 945) [ 72.369] sna_do_copy: unclipped src extents (0, 0), (13, 20) [ 72.369] sna_do_copy: clipped src extents (0, 0), (13, 20) [ 72.369] sna_do_copy: pixmap -- no source clipping [ 72.369] sna_do_copy: src extents (0, 0), (13, 20) x 1 [ 72.369] sna_do_copy: copy region (560, 925), (573, 945) x 1 + (-560, -925) [ 72.369] sna_copy_boxes (boxes=1x[(560, 925), (573, 945)...], src pixmap=4053+(-560, -925), dst pixmap=3060+(-65, -24), alu=3, src.size=13x20, dst.size=3775x2136) [ 72.369] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94b053f0, gpu_bo=0, cpu_bo=0), replaces=0 [ 72.369] sna_drawable_use_bo pixmap=3060, box=((495, 901), (508, 921)), flags=8... [ 72.369] sna_drawable_use_bo: exported target, set PREFER_GPU [ 72.369] sna_drawable_use_bo: pinned, never REPLACES [ 72.369] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 72.369] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 72.369] sna_drawable_use_bo: using whole GPU bo [ 72.369] region_overlaps_damage? [ 72.369] use_shm_bo: no, not attached [ 72.369] sna_drawable_move_region_to_cpu(pixmap=4053 (13x20), [(0, 0), (13, 20)], flags=2) [ 72.369] sna_drawable_move_region_to_cpu: pixmap=4053 all damaged on CPU [ 72.369] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 72.369] sna_write_boxes x 1, src stride=52, src dx=(-495, -901) [ 72.369] kgem_bo_can_map: handle=9, map=0x7fc6b7845000:0x0:0x7fc656564000, tiling=1, domain=1, offset=4029534208 [ 72.369] write_boxes_inplace x 1, handle=9, tiling=1 [ 72.369] upload_inplace__tiled: tiling=1 [ 72.369] kgem_bo_can_map__cpu: handle=9 [ 72.369] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 72.369] kgem_bo_map__cpu(handle=9, size=33177600, map=0x7fc6b7845000:0x7fc656564000) [ 72.369] kgem_bo_sync__cpu: handle=9 [ 72.369] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(495, 901), size=13x20, pitch=52/15360 [ 72.369] sna_accel_flush: flush?=0, dirty?=0 [ 72.369] sna_accel_flush: flush?=0, dirty?=0 [ 72.369] sna_accel_flush: flush?=0, dirty?=0 [ 72.369] sna_accel_flush: flush?=0, dirty?=0 [ 72.369] sna_destroy_pixmap: pixmap=4053, attached?=1 [ 72.369] __sna_free_pixmap(pixmap=4053) [ 72.369] sna_accel_flush: flush?=0, dirty?=0 [ 72.369] sna_accel_flush: flush?=0, dirty?=0 [ 72.369] sna_accel_flush: flush?=0, dirty?=0 [ 72.369] sna_block_handler (tv=548.720000) [ 72.369] sna_scanout_do_flush: flush timer active: delta=10 [ 72.369] sna_accel_do_throttle -- no pending activity [ 72.369] sna_accel_block: evaluating timers, active=5 [ 72.369] sna_accel_block: flush timer expires in 10 [72379] [ 72.371] sna_wakeup_handler [ 72.371] sna_accel_flush: flush?=0, dirty?=0 [ 72.371] sna_block_handler (tv=548.718000) [ 72.371] sna_scanout_do_flush: flush timer active: delta=8 [ 72.371] sna_accel_do_throttle -- no pending activity [ 72.371] sna_accel_block: evaluating timers, active=5 [ 72.371] sna_accel_block: flush timer expires in 8 [72379] [ 72.371] sna_wakeup_handler [ 72.371] sna_block_handler (tv=548.718000) [ 72.371] sna_scanout_do_flush: flush timer active: delta=8 [ 72.371] sna_accel_do_throttle -- no pending activity [ 72.371] sna_accel_block: evaluating timers, active=5 [ 72.371] sna_accel_block: flush timer expires in 8 [72379] [ 72.372] sna_wakeup_handler [ 72.372] sna_mode_wakeup: len=32 [ 72.372] sna_mode_wakeup: recording last swap on pipe=1, frame 4062 [fde], time 72.372919 [ 72.372] sna_mode_wakeup: removing handle=114 [active_scanout=1] from scanout, installing handle=40 [active_scanout=2] [ 72.372] sna_mode_wakeup: flip complete, pending? 2 [ 72.372] sna_block_handler (tv=548.717000) [ 72.372] sna_scanout_do_flush: flush timer active: delta=7 [ 72.372] sna_accel_do_throttle -- no pending activity [ 72.372] sna_accel_block: evaluating timers, active=5 [ 72.372] sna_accel_block: flush timer expires in 7 [72379] [ 72.374] sna_wakeup_handler [ 72.374] sna_mode_wakeup: len=64 [ 72.374] sna_mode_wakeup: recording last swap on pipe=0, frame 4092 [ffc], time 72.374322 [ 72.374] sna_mode_wakeup: removing handle=114 [active_scanout=0] from scanout, installing handle=40 [active_scanout=2] [ 72.374] sna_mode_wakeup: flip complete, pending? 1 [ 72.374] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 72.374] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 72.374] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 72.374] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 72.374] sna_pixmap_move_to_gpu: already all-damaged [ 72.374] sna_pixmap_mark_active: pixmap=165, handle=128 [ 72.374] sna_mode_redisplay: crtc[0] transformed? 0 [ 72.374] sna_mode_redisplay: crtc[1] transformed? 0 [ 72.374] sna_mode_redisplay: crtc[2] transformed? 0 [ 72.374] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=128 [active=1] [ 72.374] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 40, transformed? 0 [ 72.374] get_fb: reusing fb=112 for handle=128 [ 72.374] sna_mode_redisplay: recording flip on CRTC:32 handle=128, active_scanout=2, serial=2 [ 72.374] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 72.374] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 40, transformed? 0 [ 72.374] sna_mode_redisplay: recording flip on CRTC:39 handle=128, active_scanout=3, serial=3 [ 72.374] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 72.374] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 72.374] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 72.374] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=128, shadow handle=32 [ 72.374] sna_dri2_vblank_handler(type=2, sequence=4092, draw=3353) [ 72.374] sna_crtc_record_swap: recording last swap on pipe=0, frame 4092 [msc=4092], time 72.374322 [ 72.374] sna_dri2_vblank_handler: 2 complete, frame=4092 tv=72.374322 [ 72.374] sna_dri2_blit_complete: blit finished [ 72.374] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4092, tv=72.374322) [ 72.374] frame_swap_complete(type=2): draw=146, pipe=0, frame=4092 [msc=4092], tv=72.374322 [ 72.374] sna_accel_flush: flush?=0, dirty?=0 [ 72.374] sna_dri2_event_free(draw?=1) [ 72.374] sna_dri2_remove_event: remove[0x561c94b0a080] from window 146, active? 1 [ 72.374] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 72.374] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=40] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 72.374] sna_dri2_vblank_handler complete [ 72.374] sna_block_handler (tv=548.715000) [ 72.374] sna_scanout_do_flush: flush timer active: delta=5 [ 72.374] sna_accel_do_throttle -- no pending activity [ 72.374] sna_accel_block: evaluating timers, active=5 [ 72.374] sna_accel_block: flush timer expires in 5 [72379] [ 72.379] sna_wakeup_handler [ 72.379] sna_accel_flush: flush?=0, dirty?=0 [ 72.379] sna_block_handler (tv=548.710000) [ 72.379] sna_scanout_do_flush: flush timer active: delta=0 [ 72.379] sna_scanout_do_flush (time=72379), triggered [ 72.379] sna_scanout_flush (time=72379), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 72.379] has_shadow: has pending damage? 0, outstanding flips: 2 [ 72.379] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 72.379] has_shadow: has pending damage? 0, outstanding flips: 2 [ 72.379] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 2, mode reconfiguration pending? 0) [ 72.379] sna_accel_do_throttle -- no pending activity [ 72.379] sna_accel_block: evaluating timers, active=5 [ 72.379] sna_accel_block: flush timer expires in 16 [72395] [ 72.379] sna_wakeup_handler [ 72.379] sna_block_handler (tv=548.710000) [ 72.379] sna_scanout_do_flush: flush timer active: delta=16 [ 72.379] sna_accel_do_throttle -- no pending activity [ 72.379] sna_accel_block: evaluating timers, active=5 [ 72.379] sna_accel_block: flush timer expires in 16 [72395] [ 72.380] sna_wakeup_handler [ 72.381] sna_block_handler (tv=548.709000) [ 72.381] sna_scanout_do_flush: flush timer active: delta=14 [ 72.381] sna_accel_do_throttle -- no pending activity [ 72.381] sna_accel_block: evaluating timers, active=5 [ 72.381] sna_accel_block: flush timer expires in 14 [72395] [ 72.384] sna_wakeup_handler [ 72.384] sna_accel_flush: flush?=0, dirty?=0 [ 72.384] sna_accel_flush: flush?=0, dirty?=0 [ 72.384] sna_block_handler (tv=548.705000) [ 72.384] sna_scanout_do_flush: flush timer active: delta=11 [ 72.384] sna_accel_do_throttle -- no pending activity [ 72.384] sna_accel_block: evaluating timers, active=5 [ 72.384] sna_accel_block: flush timer expires in 11 [72395] [ 72.385] sna_wakeup_handler [ 72.385] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=40, name=5 [ 72.385] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 72.385] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 72.385] sna_dri2_get_back: draw size=7680x2160, back buffer handle=40 size=7680x2160, is-scanout? 1, active?=2, pitch=30720, front pitch=30720 [ 72.385] sna_dri2_get_back: reuse backbuffer? 1 [ 72.385] sna_dri2_get_back: back buffer handle=40, active?=2, refcnt=1 [ 72.385] sna_dri2_get_back: cache: handle=114, active=0 [ 72.385] sna_dri2_get_back: reuse cache handle=114, name=86, flags=0 [ 72.385] sna_dri2_get_back: caching handle=40 (name=5, flags=0, active_scanout=2) [ 72.385] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 72.385] sna_dri2_reuse_buffer: reusing back buffer handle=114, name=86, pitch=30720, age=0 [ 72.385] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 72.385] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=128, name=76, active_scanout=3 [ 72.385] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 72.385] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 72.385] sna_accel_flush: flush?=0, dirty?=0 [ 72.385] sna_accel_flush: flush?=0, dirty?=0 [ 72.385] sna_accel_flush: flush?=0, dirty?=0 [ 72.385] sna_block_handler (tv=548.704000) [ 72.385] sna_scanout_do_flush: flush timer active: delta=10 [ 72.385] sna_accel_do_throttle -- no pending activity [ 72.385] sna_accel_block: evaluating timers, active=5 [ 72.385] sna_accel_block: flush timer expires in 10 [72395] [ 72.387] sna_wakeup_handler [ 72.387] sna_accel_flush: flush?=0, dirty?=0 [ 72.387] sna_block_handler (tv=548.702000) [ 72.387] sna_scanout_do_flush: flush timer active: delta=8 [ 72.387] sna_accel_do_throttle -- no pending activity [ 72.387] sna_accel_block: evaluating timers, active=5 [ 72.387] sna_accel_block: flush timer expires in 8 [72395] [ 72.387] sna_wakeup_handler [ 72.387] sna_block_handler (tv=548.702000) [ 72.387] sna_scanout_do_flush: flush timer active: delta=8 [ 72.387] sna_accel_do_throttle -- no pending activity [ 72.387] sna_accel_block: evaluating timers, active=5 [ 72.387] sna_accel_block: flush timer expires in 8 [72395] [ 72.388] sna_wakeup_handler [ 72.388] sna_block_handler (tv=548.701000) [ 72.388] sna_scanout_do_flush: flush timer active: delta=7 [ 72.388] sna_accel_do_throttle -- no pending activity [ 72.388] sna_accel_block: evaluating timers, active=5 [ 72.388] sna_accel_block: flush timer expires in 7 [72395] [ 72.389] sna_wakeup_handler [ 72.389] sna_mode_wakeup: len=32 [ 72.389] sna_mode_wakeup: recording last swap on pipe=1, frame 4063 [fdf], time 72.389593 [ 72.389] sna_mode_wakeup: removing handle=40 [active_scanout=1] from scanout, installing handle=128 [active_scanout=3] [ 72.389] sna_mode_wakeup: flip complete, pending? 2 [ 72.389] sna_block_handler (tv=548.700000) [ 72.389] sna_scanout_do_flush: flush timer active: delta=6 [ 72.389] sna_accel_do_throttle -- no pending activity [ 72.389] sna_accel_block: evaluating timers, active=5 [ 72.389] sna_accel_block: flush timer expires in 6 [72395] [ 72.390] sna_wakeup_handler [ 72.390] sna_mode_wakeup: len=32 [ 72.390] sna_mode_wakeup: recording last swap on pipe=0, frame 4093 [ffd], time 72.390992 [ 72.390] sna_mode_wakeup: removing handle=40 [active_scanout=0] from scanout, installing handle=128 [active_scanout=3] [ 72.390] sna_mode_wakeup: flip complete, pending? 1 [ 72.390] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 72.390] sna_block_handler (tv=548.699000) [ 72.390] sna_scanout_do_flush: flush timer active: delta=5 [ 72.390] sna_accel_do_throttle -- no pending activity [ 72.390] sna_accel_block: evaluating timers, active=5 [ 72.390] sna_accel_block: flush timer expires in 5 [72395] [ 72.395] sna_wakeup_handler [ 72.395] sna_accel_flush: flush?=0, dirty?=0 [ 72.395] sna_block_handler (tv=548.694000) [ 72.395] sna_scanout_do_flush: flush timer active: delta=0 [ 72.395] sna_scanout_do_flush (time=72395), triggered [ 72.395] sna_scanout_flush (time=72395), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 72.395] has_shadow: has pending damage? 0, outstanding flips: 0 [ 72.395] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 72.395] has_shadow: has pending damage? 0, outstanding flips: 0 [ 72.395] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 72.395] sna_accel_do_throttle -- no pending activity [ 72.395] sna_accel_block: evaluating timers, active=5 [ 72.395] sna_accel_block: flush timer expires in 16 [72411] [ 72.395] sna_wakeup_handler [ 72.395] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 72.395] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 72.395] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 72.395] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 72.395] sna_dri2_get_msc(draw=146, pipe=0) [ 72.395] sna_crtc_record_swap: recording last swap on pipe=0, frame 4093 [msc=4093], time 72.390992 [ 72.395] sna_dri2_get_msc: msc=4093 [raw=4093], ust=72390992 [ 72.395] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=114 (refs=1/1, flush=0) , front=128 (refs=1/4, flush=1) [ 72.395] sna_dri2_schedule_swap(target_msc=4092, divisor=0, remainder=0) [ 72.395] sna_dri2_schedule_swap: using front handle=128, active_scanout?=3, flush?=1 [ 72.395] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 72.395] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 72.395] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 72.395] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 72.395] sna_crtc_record_swap: recording last swap on pipe=0, frame 4093 [msc=4093], time 72.390992 [ 72.396] immediate_swap: current_msc=4093, target_msc=4092 -- yes [ 72.396] can_flip: no, shadow enabled [ 72.396] sna_dri2_add_event: adding event to window 146) [ 72.396] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 72.396] sna_dri2_immediate_blit: no pending blit, starting chain [ 72.396] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 72.396] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 72.396] can_xchg: back size=8701e00, front size=8701e00 [ 72.396] can_xchg: yes, pixmap=165 [ 72.396] sna_dri2_xchg: win=146, exchange front=128/76,ref=2 and back=114/86,ref=2, pixmap=165 7680x2160 [ 72.396] sna_dri2_xchg: back_bo handle=114, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 72.396] sna_dri2_xchg: front_bo handle=128, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 72.396] set_bo: pixmap=165, handle=114 (old handle=128) [ 72.396] set_bo: marking whole pixmap as damaged [ 72.396] set_bo: applying final/discard move-to-gpu [ 72.396] wait_for_shadow: flags=0, flips=0, handle=128, shadow=32 [ 72.396] set_bo: dropping flush hint from handle=128 [ 72.396] set_bo: adding flush hint to handle=114 [ 72.396] mark_stale(handle=128) => 1 [ 72.396] swap_limit: draw=146 setting swap limit to 3 [ 72.396] sna_dri2_swap_limit_validate: swap limit set to 3 [ 72.396] sna_next_vblank(pipe=0, waiting until next vblank) [ 72.396] sna_dri2_schedule_swap: reported target_msc=4093 [ 72.396] sna_accel_flush: flush?=0, dirty?=0 [ 72.396] sna_accel_flush: flush?=0, dirty?=0 [ 72.396] sna_accel_flush: flush?=0, dirty?=0 [ 72.396] sna_accel_flush: flush?=0, dirty?=0 [ 72.396] sna_block_handler (tv=548.693000) [ 72.396] sna_scanout_do_flush: flush timer active: delta=15 [ 72.396] sna_accel_do_throttle -- no pending activity [ 72.396] sna_accel_block: evaluating timers, active=5 [ 72.396] sna_accel_block: flush timer expires in 15 [72411] [ 72.401] sna_wakeup_handler [ 72.401] sna_accel_flush: flush?=0, dirty?=0 [ 72.401] sna_accel_flush: flush?=0, dirty?=0 [ 72.401] sna_block_handler (tv=548.688000) [ 72.401] sna_scanout_do_flush: flush timer active: delta=10 [ 72.401] sna_accel_do_throttle -- no pending activity [ 72.401] sna_accel_block: evaluating timers, active=5 [ 72.401] sna_accel_block: flush timer expires in 10 [72411] [ 72.401] sna_wakeup_handler [ 72.401] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=128, name=76 [ 72.401] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 72.401] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 72.401] sna_dri2_get_back: draw size=7680x2160, back buffer handle=128 size=7680x2160, is-scanout? 1, active?=2, pitch=30720, front pitch=30720 [ 72.401] sna_dri2_get_back: reuse backbuffer? 1 [ 72.401] sna_dri2_get_back: back buffer handle=128, active?=2, refcnt=2 [ 72.401] sna_dri2_get_back: cache: handle=40, active=0 [ 72.401] sna_dri2_get_back: reuse cache handle=40, name=5, flags=0 [ 72.401] sna_dri2_get_back: caching handle=128 (name=76, flags=0, active_scanout=2) [ 72.401] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 72.401] sna_dri2_reuse_buffer: reusing back buffer handle=40, name=5, pitch=30720, age=0 [ 72.401] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 72.402] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=114, name=86, active_scanout=1 [ 72.402] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 72.402] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=114] -- refcnt=3, draw=146, pixmap=165, proxy?=0 [ 72.402] sna_accel_flush: flush?=0, dirty?=0 [ 72.402] sna_accel_flush: flush?=0, dirty?=0 [ 72.402] sna_accel_flush: flush?=0, dirty?=0 [ 72.402] sna_block_handler (tv=548.687000) [ 72.402] sna_scanout_do_flush: flush timer active: delta=9 [ 72.402] sna_accel_do_throttle -- no pending activity [ 72.402] sna_accel_block: evaluating timers, active=5 [ 72.402] sna_accel_block: flush timer expires in 9 [72411] [ 72.403] sna_wakeup_handler [ 72.403] sna_accel_flush: flush?=0, dirty?=0 [ 72.403] sna_block_handler (tv=548.686000) [ 72.403] sna_scanout_do_flush: flush timer active: delta=8 [ 72.403] sna_accel_do_throttle -- no pending activity [ 72.403] sna_accel_block: evaluating timers, active=5 [ 72.403] sna_accel_block: flush timer expires in 8 [72411] [ 72.403] sna_wakeup_handler [ 72.403] sna_block_handler (tv=548.686000) [ 72.403] sna_scanout_do_flush: flush timer active: delta=8 [ 72.403] sna_accel_do_throttle -- no pending activity [ 72.403] sna_accel_block: evaluating timers, active=5 [ 72.403] sna_accel_block: flush timer expires in 8 [72411] [ 72.403] sna_wakeup_handler [ 72.404] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 72.404] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 72.404] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 72.404] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 72.404] sna_dri2_get_msc(draw=146, pipe=0) [ 72.404] sna_crtc_record_swap: recording last swap on pipe=0, frame 4093 [msc=4093], time 72.390992 [ 72.404] sna_dri2_get_msc: msc=4093 [raw=4093], ust=72390992 [ 72.404] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=40 (refs=2/1, flush=0) , front=114 (refs=2/2, flush=1) [ 72.404] sna_dri2_schedule_swap(target_msc=4094, divisor=0, remainder=0) [ 72.404] sna_dri2_schedule_swap: using front handle=114, active_scanout?=1, flush?=1 [ 72.404] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 72.404] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 72.404] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 72.404] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 72.404] sna_crtc_record_swap: recording last swap on pipe=0, frame 4093 [msc=4093], time 72.390992 [ 72.404] immediate_swap: current_msc=4093, target_msc=4094 -- yes [ 72.404] can_flip: no, shadow enabled [ 72.404] sna_dri2_add_event: adding event to window 146) [ 72.404] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 1, chained? 1, pipe 0 [ 72.404] sna_dri2_immediate_blit: current event front=114 [name=86, active?=1], back=40 [name=5, active?=0] [ 72.404] swap_limit: draw=146 setting swap limit to 2 [ 72.404] sna_dri2_swap_limit_validate: swap limit set to 2 [ 72.404] sna_dri2_immediate_blit: setting handle=40 as pending blit (current event front=114, back=40) [ 72.404] sna_dri2_event_free(draw?=1) [ 72.404] sna_dri2_remove_event: remove[0x561c94ab16d0] from window 146, active? 1 [ 72.404] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=114] -- refcnt=3, draw=146, pixmap=165, proxy?=0 [ 72.404] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=40] -- refcnt=3, draw=146, pixmap=0, proxy?=0 [ 72.404] sna_dri2_schedule_swap: reported target_msc=4094 [ 72.404] sna_accel_flush: flush?=0, dirty?=0 [ 72.404] sna_accel_flush: flush?=0, dirty?=0 [ 72.404] sna_accel_flush: flush?=0, dirty?=0 [ 72.404] sna_accel_flush: flush?=0, dirty?=0 [ 72.404] sna_block_handler (tv=548.685000) [ 72.404] sna_scanout_do_flush: flush timer active: delta=7 [ 72.404] sna_accel_do_throttle -- no pending activity [ 72.404] sna_accel_block: evaluating timers, active=5 [ 72.404] sna_accel_block: flush timer expires in 7 [72411] [ 72.407] sna_wakeup_handler [ 72.407] sna_mode_wakeup: len=32 [ 72.407] sna_dri2_vblank_handler(type=2, sequence=4094, draw=3353) [ 72.407] sna_crtc_record_swap: recording last swap on pipe=0, frame 4094 [msc=4094], time 72.407667 [ 72.407] sna_dri2_vblank_handler: 2 complete, frame=4094 tv=72.407667 [ 72.407] sna_dri2_blit_complete: blit finished [ 72.407] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4094, tv=72.407667) [ 72.407] frame_swap_complete(type=2): draw=146, pipe=0, frame=4094 [msc=4094], tv=72.407667 [ 72.407] sna_accel_flush: flush?=0, dirty?=0 [ 72.407] sna_dri2_vblank_handler: swapping old back handle=40 [name=5, active=1] for pending handle=40 [name=5, active=1], front handle=114 [name=86, active=1] [ 72.407] sna_dri2_cache_bo(handle=40, name=5) [ 72.407] sna_dri2_cache_bo: multiple references [2], releasing handle [ 72.407] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 72.407] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 72.407] can_xchg: back size=8701e00, front size=8701e00 [ 72.407] can_xchg: yes, pixmap=165 [ 72.407] sna_dri2_xchg: win=146, exchange front=114/86,ref=2 and back=40/5,ref=2, pixmap=165 7680x2160 [ 72.407] sna_dri2_xchg: back_bo handle=40, pitch=30720, size=132710400, ref=1, active_scanout?=0 [ 72.407] sna_dri2_xchg: front_bo handle=114, pitch=30720, size=66355200, ref=2, active_scanout?=1 [ 72.407] set_bo: pixmap=165, handle=40 (old handle=114) [ 72.407] set_bo: marking whole pixmap as damaged [ 72.407] set_bo: dropping flush hint from handle=114 [ 72.407] set_bo: adding flush hint to handle=40 [ 72.407] mark_stale(handle=114) => 1 [ 72.407] sna_next_vblank(pipe=0, waiting until next vblank) [ 72.407] sna_block_handler (tv=548.682000) [ 72.407] sna_scanout_do_flush: flush timer active: delta=4 [ 72.407] sna_accel_do_throttle -- no pending activity [ 72.407] sna_accel_block: evaluating timers, active=5 [ 72.407] sna_accel_block: flush timer expires in 4 [72411] [ 72.411] sna_wakeup_handler [ 72.411] sna_accel_flush: flush?=0, dirty?=0 [ 72.411] sna_block_handler (tv=548.678000) [ 72.411] sna_scanout_do_flush: flush timer active: delta=0 [ 72.411] sna_scanout_do_flush (time=72411), triggered [ 72.411] sna_scanout_flush (time=72411), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 72.411] has_shadow: has pending damage? 1, outstanding flips: 0 [ 72.411] stop_flush: scanout=40 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 72.411] has_shadow: has pending damage? 1, outstanding flips: 0 [ 72.411] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 72.411] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 72.411] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 72.411] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 72.411] sna_pixmap_move_to_gpu: already all-damaged [ 72.411] sna_pixmap_mark_active: pixmap=165, handle=40 [ 72.411] sna_mode_redisplay: crtc[0] transformed? 0 [ 72.411] sna_mode_redisplay: crtc[1] transformed? 0 [ 72.411] sna_mode_redisplay: crtc[2] transformed? 0 [ 72.411] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=40 [active=1] [ 72.411] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 128, transformed? 0 [ 72.411] get_fb: reusing fb=110 for handle=40 [ 72.411] sna_mode_redisplay: recording flip on CRTC:32 handle=40, active_scanout=2, serial=2 [ 72.411] __kgem_bo_clear_busy: handle=40 [ 72.411] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 128, transformed? 0 [ 72.411] sna_mode_redisplay: recording flip on CRTC:39 handle=40, active_scanout=3, serial=3 [ 72.411] __kgem_bo_clear_busy: handle=40 [ 72.411] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 72.411] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 72.411] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=40, shadow handle=32 [ 72.412] sna_accel_do_throttle -- no pending activity [ 72.412] sna_accel_block: evaluating timers, active=5 [ 72.412] sna_accel_block: flush timer expires in 16 [72427] [ 72.412] sna_wakeup_handler [ 72.412] sna_block_handler (tv=548.677000) [ 72.412] sna_scanout_do_flush: flush timer active: delta=15 [ 72.412] sna_accel_do_throttle -- no pending activity [ 72.412] sna_accel_block: evaluating timers, active=5 [ 72.412] sna_accel_block: flush timer expires in 15 [72427] [ 72.413] sna_wakeup_handler [ 72.413] sna_block_handler (tv=548.676000) [ 72.413] sna_scanout_do_flush: flush timer active: delta=14 [ 72.413] sna_accel_do_throttle -- no pending activity [ 72.413] sna_accel_block: evaluating timers, active=5 [ 72.413] sna_accel_block: flush timer expires in 14 [72427] [ 72.418] sna_wakeup_handler [ 72.418] sna_accel_flush: flush?=0, dirty?=0 [ 72.418] sna_accel_flush: flush?=0, dirty?=0 [ 72.418] sna_block_handler (tv=548.671000) [ 72.418] sna_scanout_do_flush: flush timer active: delta=9 [ 72.418] sna_accel_do_throttle -- no pending activity [ 72.418] sna_accel_block: evaluating timers, active=5 [ 72.418] sna_accel_block: flush timer expires in 9 [72427] [ 72.418] sna_wakeup_handler [ 72.418] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=114, name=86 [ 72.418] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 72.418] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 72.418] sna_dri2_get_back: draw size=7680x2160, back buffer handle=114 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 [ 72.418] sna_dri2_get_back: reuse backbuffer? 1 [ 72.418] sna_dri2_get_back: back buffer handle=114, active?=0, refcnt=2 [ 72.418] sna_dri2_get_back: reuse unattached back [ 72.418] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 72.418] sna_dri2_reuse_buffer: reusing back buffer handle=114, name=86, pitch=30720, age=0 [ 72.418] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 72.418] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=40, name=5, active_scanout=3 [ 72.418] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 72.418] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=3, draw=146, pixmap=165, proxy?=0 [ 72.418] sna_accel_flush: flush?=0, dirty?=0 [ 72.418] sna_accel_flush: flush?=0, dirty?=0 [ 72.418] sna_accel_flush: flush?=0, dirty?=0 [ 72.418] sna_block_handler (tv=548.671000) [ 72.418] sna_scanout_do_flush: flush timer active: delta=9 [ 72.418] sna_accel_do_throttle -- no pending activity [ 72.418] sna_accel_block: evaluating timers, active=5 [ 72.418] sna_accel_block: flush timer expires in 9 [72427] [ 72.419] sna_wakeup_handler [ 72.419] sna_accel_flush: flush?=0, dirty?=0 [ 72.419] sna_block_handler (tv=548.670000) [ 72.419] sna_scanout_do_flush: flush timer active: delta=8 [ 72.419] sna_accel_do_throttle -- no pending activity [ 72.419] sna_accel_block: evaluating timers, active=5 [ 72.419] sna_accel_block: flush timer expires in 8 [72427] [ 72.419] sna_wakeup_handler [ 72.419] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 72.419] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 72.419] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 72.419] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 72.419] sna_dri2_get_msc(draw=146, pipe=0) [ 72.419] sna_crtc_record_swap: recording last swap on pipe=0, frame 4094 [msc=4094], time 72.407667 [ 72.419] sna_dri2_get_msc: msc=4094 [raw=4094], ust=72407667 [ 72.419] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=114 (refs=2/1, flush=0) , front=40 (refs=2/4, flush=1) [ 72.419] sna_dri2_schedule_swap(target_msc=4095, divisor=0, remainder=0) [ 72.419] sna_dri2_schedule_swap: using front handle=40, active_scanout?=3, flush?=1 [ 72.419] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 72.419] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 72.419] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 72.419] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 72.420] sna_crtc_record_swap: recording last swap on pipe=0, frame 4094 [msc=4094], time 72.407667 [ 72.420] immediate_swap: current_msc=4094, target_msc=4095 -- yes [ 72.420] can_flip: no, shadow enabled [ 72.420] sna_dri2_add_event: adding event to window 146) [ 72.420] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 1, chained? 1, pipe 0 [ 72.420] sna_dri2_immediate_blit: current event front=40 [name=5, active?=3], back=114 [name=86, active?=0] [ 72.420] swap_limit: draw=146 setting swap limit to 2 [ 72.420] sna_dri2_swap_limit_validate: swap limit set to 2 [ 72.420] sna_dri2_immediate_blit: setting handle=114 as pending blit (current event front=40, back=114) [ 72.420] sna_dri2_event_free(draw?=1) [ 72.420] sna_dri2_remove_event: remove[0x561c94749170] from window 146, active? 1 [ 72.420] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=3, draw=146, pixmap=165, proxy?=0 [ 72.420] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=114] -- refcnt=3, draw=146, pixmap=0, proxy?=0 [ 72.420] sna_dri2_schedule_swap: reported target_msc=4095 [ 72.420] sna_accel_flush: flush?=0, dirty?=0 [ 72.420] sna_accel_flush: flush?=0, dirty?=0 [ 72.420] sna_accel_flush: flush?=0, dirty?=0 [ 72.420] sna_accel_flush: flush?=0, dirty?=0 [ 72.420] sna_block_handler (tv=548.669000) [ 72.420] sna_scanout_do_flush: flush timer active: delta=7 [ 72.420] sna_accel_do_throttle -- no pending activity [ 72.420] sna_accel_block: evaluating timers, active=5 [ 72.420] sna_accel_block: flush timer expires in 7 [72427] [ 72.422] sna_wakeup_handler [ 72.422] sna_mode_wakeup: len=32 [ 72.422] sna_mode_wakeup: recording last swap on pipe=1, frame 4065 [fe1], time 72.422935 [ 72.422] sna_mode_wakeup: removing handle=128 [active_scanout=1] from scanout, installing handle=40 [active_scanout=3] [ 72.422] sna_mode_wakeup: flip complete, pending? 2 [ 72.422] sna_block_handler (tv=548.667000) [ 72.422] sna_scanout_do_flush: flush timer active: delta=5 [ 72.422] sna_accel_do_throttle -- no pending activity [ 72.422] sna_accel_block: evaluating timers, active=5 [ 72.422] sna_accel_block: flush timer expires in 5 [72427] [ 72.424] sna_wakeup_handler [ 72.424] sna_mode_wakeup: len=64 [ 72.424] sna_dri2_vblank_handler(type=2, sequence=4095, draw=3353) [ 72.424] sna_crtc_record_swap: recording last swap on pipe=0, frame 4095 [msc=4095], time 72.424342 [ 72.424] sna_dri2_vblank_handler: 2 complete, frame=4095 tv=72.424342 [ 72.424] sna_dri2_blit_complete: blit finished [ 72.424] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4095, tv=72.424342) [ 72.424] frame_swap_complete(type=2): draw=146, pipe=0, frame=4095 [msc=4095], tv=72.424342 [ 72.424] sna_accel_flush: flush?=0, dirty?=0 [ 72.424] sna_dri2_vblank_handler: swapping old back handle=114 [name=86, active=1] for pending handle=114 [name=86, active=1], front handle=40 [name=5, active=3] [ 72.424] sna_dri2_cache_bo(handle=114, name=86) [ 72.424] sna_dri2_cache_bo: multiple references [2], releasing handle [ 72.424] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 72.424] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 72.424] can_xchg: back size=8701e00, front size=8701e00 [ 72.424] can_xchg: yes, pixmap=165 [ 72.424] sna_dri2_xchg: win=146, exchange front=40/5,ref=2 and back=114/86,ref=2, pixmap=165 7680x2160 [ 72.424] sna_dri2_xchg: back_bo handle=114, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 72.424] sna_dri2_xchg: front_bo handle=40, pitch=30720, size=132710400, ref=4, active_scanout?=3 [ 72.424] set_bo: pixmap=165, handle=114 (old handle=40) [ 72.424] set_bo: marking whole pixmap as damaged [ 72.424] set_bo: applying final/discard move-to-gpu [ 72.424] wait_for_shadow: flags=0, flips=1, handle=40, shadow=32 [ 72.424] set_bo: dropping flush hint from handle=40 [ 72.424] set_bo: adding flush hint to handle=114 [ 72.424] mark_stale(handle=40) => 1 [ 72.424] sna_next_vblank(pipe=0, waiting until next vblank) [ 72.424] sna_mode_wakeup: recording last swap on pipe=0, frame 4095 [fff], time 72.424342 [ 72.424] sna_mode_wakeup: removing handle=128 [active_scanout=0] from scanout, installing handle=40 [active_scanout=2] [ 72.424] sna_mode_wakeup: flip complete, pending? 1 [ 72.424] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 72.424] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 72.424] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 72.424] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 72.424] sna_pixmap_move_to_gpu: already all-damaged [ 72.424] sna_pixmap_mark_active: pixmap=165, handle=114 [ 72.424] sna_mode_redisplay: crtc[0] transformed? 0 [ 72.424] sna_mode_redisplay: crtc[1] transformed? 0 [ 72.424] sna_mode_redisplay: crtc[2] transformed? 0 [ 72.424] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=114 [active=1] [ 72.424] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 40, transformed? 0 [ 72.424] get_fb: reusing fb=101 for handle=114 [ 72.424] sna_mode_redisplay: recording flip on CRTC:32 handle=114, active_scanout=2, serial=2 [ 72.424] __kgem_bo_clear_busy: handle=114 [ 72.424] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 40, transformed? 0 [ 72.425] sna_mode_redisplay: recording flip on CRTC:39 handle=114, active_scanout=3, serial=3 [ 72.425] __kgem_bo_clear_busy: handle=114 [ 72.425] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 72.425] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 72.425] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=114, shadow handle=32 [ 72.425] sna_block_handler (tv=548.664000) [ 72.425] sna_scanout_do_flush: flush timer active: delta=2 [ 72.425] sna_scanout_do_flush (time=72425), triggered [ 72.425] sna_scanout_flush (time=72425), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 72.425] has_shadow: has pending damage? 0, outstanding flips: 2 [ 72.425] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 72.425] has_shadow: has pending damage? 0, outstanding flips: 2 [ 72.425] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 2, mode reconfiguration pending? 0) [ 72.425] sna_accel_do_throttle -- no pending activity [ 72.425] sna_accel_block: evaluating timers, active=5 [ 72.425] sna_accel_block: flush timer expires in 16 [72441] [ 72.427] sna_wakeup_handler [ 72.427] sna_accel_flush: flush?=0, dirty?=0 [ 72.427] sna_block_handler (tv=548.662000) [ 72.427] sna_scanout_do_flush: flush timer active: delta=14 [ 72.427] sna_accel_do_throttle -- no pending activity [ 72.427] sna_accel_block: evaluating timers, active=5 [ 72.427] sna_accel_block: flush timer expires in 14 [72441] [ 72.427] sna_wakeup_handler [ 72.427] sna_block_handler (tv=548.662000) [ 72.427] sna_scanout_do_flush: flush timer active: delta=14 [ 72.427] sna_accel_do_throttle -- no pending activity [ 72.427] sna_accel_block: evaluating timers, active=5 [ 72.427] sna_accel_block: flush timer expires in 14 [72441] [ 72.428] sna_wakeup_handler [ 72.428] sna_block_handler (tv=548.661000) [ 72.428] sna_scanout_do_flush: flush timer active: delta=13 [ 72.428] sna_accel_do_throttle -- no pending activity [ 72.428] sna_accel_block: evaluating timers, active=5 [ 72.429] sna_accel_block: flush timer expires in 13 [72441] [ 72.435] sna_wakeup_handler [ 72.435] sna_accel_flush: flush?=0, dirty?=0 [ 72.435] sna_block_handler (tv=548.654000) [ 72.435] sna_scanout_do_flush: flush timer active: delta=6 [ 72.435] sna_accel_do_throttle -- no pending activity [ 72.435] sna_accel_block: evaluating timers, active=5 [ 72.435] sna_accel_block: flush timer expires in 6 [72441] [ 72.435] sna_wakeup_handler [ 72.435] sna_accel_flush: flush?=0, dirty?=0 [ 72.435] sna_accel_flush: flush?=0, dirty?=0 [ 72.435] sna_block_handler (tv=548.654000) [ 72.435] sna_scanout_do_flush: flush timer active: delta=6 [ 72.435] sna_accel_do_throttle -- no pending activity [ 72.435] sna_accel_block: evaluating timers, active=5 [ 72.435] sna_accel_block: flush timer expires in 6 [72441] [ 72.435] sna_wakeup_handler [ 72.436] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=40, name=5 [ 72.436] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 72.436] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 72.436] sna_dri2_get_back: draw size=7680x2160, back buffer handle=40 size=7680x2160, is-scanout? 1, active?=2, pitch=30720, front pitch=30720 [ 72.436] sna_dri2_get_back: reuse backbuffer? 1 [ 72.436] sna_dri2_get_back: back buffer handle=40, active?=2, refcnt=2 [ 72.436] sna_dri2_get_back: cache: handle=128, active=0 [ 72.436] sna_dri2_get_back: reuse cache handle=128, name=76, flags=0 [ 72.436] sna_dri2_get_back: caching handle=40 (name=5, flags=0, active_scanout=2) [ 72.436] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 72.436] sna_dri2_reuse_buffer: reusing back buffer handle=128, name=76, pitch=30720, age=0 [ 72.436] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 72.436] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=114, name=86, active_scanout=3 [ 72.436] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 72.436] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=114] -- refcnt=3, draw=146, pixmap=165, proxy?=0 [ 72.436] sna_accel_flush: flush?=0, dirty?=0 [ 72.436] sna_accel_flush: flush?=0, dirty?=0 [ 72.436] sna_accel_flush: flush?=0, dirty?=0 [ 72.436] sna_block_handler (tv=548.653000) [ 72.436] sna_scanout_do_flush: flush timer active: delta=5 [ 72.436] sna_accel_do_throttle -- no pending activity [ 72.436] sna_accel_block: evaluating timers, active=5 [ 72.436] sna_accel_block: flush timer expires in 5 [72441] [ 72.437] sna_wakeup_handler [ 72.437] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 72.437] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 72.437] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 72.437] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 72.437] sna_dri2_get_msc(draw=146, pipe=0) [ 72.437] sna_crtc_record_swap: recording last swap on pipe=0, frame 4095 [msc=4095], time 72.424342 [ 72.437] sna_dri2_get_msc: msc=4095 [raw=4095], ust=72424342 [ 72.437] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=128 (refs=2/1, flush=0) , front=114 (refs=2/4, flush=1) [ 72.437] sna_dri2_schedule_swap(target_msc=4096, divisor=0, remainder=0) [ 72.437] sna_dri2_schedule_swap: using front handle=114, active_scanout?=3, flush?=1 [ 72.437] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 72.437] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 72.437] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 72.437] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 72.437] sna_crtc_record_swap: recording last swap on pipe=0, frame 4095 [msc=4095], time 72.424342 [ 72.437] immediate_swap: current_msc=4095, target_msc=4096 -- yes [ 72.437] can_flip: no, shadow enabled [ 72.437] sna_dri2_add_event: adding event to window 146) [ 72.437] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 1, chained? 1, pipe 0 [ 72.437] sna_dri2_immediate_blit: current event front=114 [name=86, active?=3], back=128 [name=76, active?=0] [ 72.437] swap_limit: draw=146 setting swap limit to 2 [ 72.437] sna_dri2_swap_limit_validate: swap limit set to 2 [ 72.437] sna_dri2_immediate_blit: setting handle=128 as pending blit (current event front=114, back=128) [ 72.437] sna_dri2_event_free(draw?=1) [ 72.437] sna_dri2_remove_event: remove[0x561c94a02c70] from window 146, active? 1 [ 72.437] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=114] -- refcnt=3, draw=146, pixmap=165, proxy?=0 [ 72.437] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=128] -- refcnt=3, draw=146, pixmap=0, proxy?=0 [ 72.437] sna_dri2_schedule_swap: reported target_msc=4096 [ 72.437] sna_accel_flush: flush?=0, dirty?=0 [ 72.437] sna_accel_flush: flush?=0, dirty?=0 [ 72.437] sna_accel_flush: flush?=0, dirty?=0 [ 72.437] sna_accel_flush: flush?=0, dirty?=0 [ 72.437] sna_block_handler (tv=548.652000) [ 72.437] sna_scanout_do_flush: flush timer active: delta=4 [ 72.437] sna_accel_do_throttle -- no pending activity [ 72.437] sna_accel_block: evaluating timers, active=5 [ 72.437] sna_accel_block: flush timer expires in 4 [72441] [ 72.439] sna_wakeup_handler [ 72.439] sna_mode_wakeup: len=32 [ 72.439] sna_mode_wakeup: recording last swap on pipe=1, frame 4066 [fe2], time 72.439613 [ 72.439] sna_mode_wakeup: removing handle=40 [active_scanout=1] from scanout, installing handle=114 [active_scanout=3] [ 72.439] sna_mode_wakeup: flip complete, pending? 2 [ 72.439] sna_block_handler (tv=548.650000) [ 72.439] sna_scanout_do_flush: flush timer active: delta=2 [ 72.439] sna_scanout_do_flush (time=72439), triggered [ 72.439] sna_scanout_flush (time=72439), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 72.439] has_shadow: has pending damage? 0, outstanding flips: 1 [ 72.439] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 72.439] has_shadow: has pending damage? 0, outstanding flips: 1 [ 72.439] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) [ 72.439] sna_accel_do_throttle -- no pending activity [ 72.439] sna_accel_block: evaluating timers, active=5 [ 72.439] sna_accel_block: flush timer expires in 16 [72455] [ 72.440] sna_wakeup_handler [ 72.440] sna_mode_wakeup: len=64 [ 72.440] sna_dri2_vblank_handler(type=2, sequence=4096, draw=3353) [ 72.440] sna_crtc_record_swap: recording last swap on pipe=0, frame 4096 [msc=4096], time 72.441010 [ 72.440] sna_dri2_vblank_handler: 2 complete, frame=4096 tv=72.441010 [ 72.440] sna_dri2_blit_complete: blit finished [ 72.440] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4096, tv=72.441010) [ 72.440] frame_swap_complete(type=2): draw=146, pipe=0, frame=4096 [msc=4096], tv=72.441010 [ 72.440] sna_accel_flush: flush?=0, dirty?=0 [ 72.440] sna_dri2_vblank_handler: swapping old back handle=128 [name=76, active=1] for pending handle=128 [name=76, active=1], front handle=114 [name=86, active=3] [ 72.440] sna_dri2_cache_bo(handle=128, name=76) [ 72.440] sna_dri2_cache_bo: multiple references [2], releasing handle [ 72.440] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 72.441] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 72.441] can_xchg: back size=8701e00, front size=8701e00 [ 72.441] can_xchg: yes, pixmap=165 [ 72.441] sna_dri2_xchg: win=146, exchange front=114/86,ref=2 and back=128/76,ref=2, pixmap=165 7680x2160 [ 72.441] sna_dri2_xchg: back_bo handle=128, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 72.441] sna_dri2_xchg: front_bo handle=114, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 72.441] set_bo: pixmap=165, handle=128 (old handle=114) [ 72.441] set_bo: marking whole pixmap as damaged [ 72.441] set_bo: applying final/discard move-to-gpu [ 72.441] wait_for_shadow: flags=0, flips=1, handle=114, shadow=32 [ 72.441] set_bo: dropping flush hint from handle=114 [ 72.441] set_bo: adding flush hint to handle=128 [ 72.441] mark_stale(handle=114) => 1 [ 72.441] sna_next_vblank(pipe=0, waiting until next vblank) [ 72.441] sna_mode_wakeup: recording last swap on pipe=0, frame 4096 [1000], time 72.441010 [ 72.441] sna_mode_wakeup: removing handle=40 [active_scanout=0] from scanout, installing handle=114 [active_scanout=2] [ 72.441] sna_mode_wakeup: flip complete, pending? 1 [ 72.441] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 72.441] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 72.441] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 72.441] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 72.441] sna_pixmap_move_to_gpu: already all-damaged [ 72.441] sna_pixmap_mark_active: pixmap=165, handle=128 [ 72.441] sna_mode_redisplay: crtc[0] transformed? 0 [ 72.441] sna_mode_redisplay: crtc[1] transformed? 0 [ 72.441] sna_mode_redisplay: crtc[2] transformed? 0 [ 72.441] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=128 [active=1] [ 72.441] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 114, transformed? 0 [ 72.441] get_fb: reusing fb=112 for handle=128 [ 72.441] sna_mode_redisplay: recording flip on CRTC:32 handle=128, active_scanout=2, serial=2 [ 72.441] __kgem_bo_clear_busy: handle=128 [ 72.441] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 114, transformed? 0 [ 72.441] sna_mode_redisplay: recording flip on CRTC:39 handle=128, active_scanout=3, serial=3 [ 72.441] __kgem_bo_clear_busy: handle=128 [ 72.441] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 72.441] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 72.441] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=128, shadow handle=32 [ 72.441] sna_block_handler (tv=548.648000) [ 72.441] sna_scanout_do_flush: flush timer active: delta=14 [ 72.441] sna_accel_do_throttle -- no pending activity [ 72.441] sna_accel_block: evaluating timers, active=5 [ 72.441] sna_accel_block: flush timer expires in 14 [72455] [ 72.443] sna_wakeup_handler [ 72.443] sna_accel_flush: flush?=0, dirty?=0 [ 72.443] sna_block_handler (tv=548.646000) [ 72.443] sna_scanout_do_flush: flush timer active: delta=12 [ 72.443] sna_accel_do_throttle -- no pending activity [ 72.443] sna_accel_block: evaluating timers, active=5 [ 72.443] sna_accel_block: flush timer expires in 12 [72455] [ 72.443] sna_wakeup_handler [ 72.443] sna_block_handler (tv=548.646000) [ 72.443] sna_scanout_do_flush: flush timer active: delta=12 [ 72.443] sna_accel_do_throttle -- no pending activity [ 72.443] sna_accel_block: evaluating timers, active=5 [ 72.443] sna_accel_block: flush timer expires in 12 [72455] [ 72.444] sna_wakeup_handler [ 72.444] sna_block_handler (tv=548.645000) [ 72.444] sna_scanout_do_flush: flush timer active: delta=11 [ 72.444] sna_accel_do_throttle -- no pending activity [ 72.444] sna_accel_block: evaluating timers, active=5 [ 72.444] sna_accel_block: flush timer expires in 11 [72455] [ 72.445] sna_wakeup_handler [ 72.446] sna_block_handler (tv=548.643000) [ 72.446] sna_scanout_do_flush: flush timer active: delta=9 [ 72.446] sna_accel_do_throttle -- no pending activity [ 72.446] sna_accel_block: evaluating timers, active=5 [ 72.446] sna_accel_block: flush timer expires in 9 [72455] [ 72.451] sna_wakeup_handler [ 72.451] sna_accel_flush: flush?=0, dirty?=0 [ 72.451] sna_block_handler (tv=548.638000) [ 72.451] sna_scanout_do_flush: flush timer active: delta=4 [ 72.451] sna_accel_do_throttle -- no pending activity [ 72.451] sna_accel_block: evaluating timers, active=5 [ 72.451] sna_accel_block: flush timer expires in 4 [72455] [ 72.451] sna_wakeup_handler [ 72.451] sna_block_handler (tv=548.638000) [ 72.451] sna_scanout_do_flush: flush timer active: delta=4 [ 72.451] sna_accel_do_throttle -- no pending activity [ 72.451] sna_accel_block: evaluating timers, active=5 [ 72.451] sna_accel_block: flush timer expires in 4 [72455] [ 72.451] sna_wakeup_handler [ 72.452] sna_accel_flush: flush?=0, dirty?=0 [ 72.452] sna_accel_flush: flush?=0, dirty?=0 [ 72.452] sna_block_handler (tv=548.637000) [ 72.452] sna_scanout_do_flush: flush timer active: delta=3 [ 72.452] sna_scanout_do_flush (time=72452), triggered [ 72.452] sna_scanout_flush (time=72452), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 72.452] has_shadow: has pending damage? 0, outstanding flips: 2 [ 72.452] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 72.452] has_shadow: has pending damage? 0, outstanding flips: 2 [ 72.452] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 2, mode reconfiguration pending? 0) [ 72.452] sna_accel_do_throttle -- no pending activity [ 72.452] sna_accel_block: evaluating timers, active=5 [ 72.452] sna_accel_block: flush timer expires in 16 [72468] [ 72.452] sna_wakeup_handler [ 72.452] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=114, name=86 [ 72.452] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 72.452] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 72.452] sna_dri2_get_back: draw size=7680x2160, back buffer handle=114 size=7680x2160, is-scanout? 1, active?=2, pitch=30720, front pitch=30720 [ 72.452] sna_dri2_get_back: reuse backbuffer? 1 [ 72.452] sna_dri2_get_back: back buffer handle=114, active?=2, refcnt=2 [ 72.452] sna_dri2_get_back: cache: handle=40, active=0 [ 72.452] sna_dri2_get_back: reuse cache handle=40, name=5, flags=0 [ 72.452] sna_dri2_get_back: caching handle=114 (name=86, flags=0, active_scanout=2) [ 72.452] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 72.452] sna_dri2_reuse_buffer: reusing back buffer handle=40, name=5, pitch=30720, age=0 [ 72.452] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 72.452] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=128, name=76, active_scanout=3 [ 72.452] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 72.452] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=3, draw=146, pixmap=165, proxy?=0 [ 72.452] sna_accel_flush: flush?=0, dirty?=0 [ 72.452] sna_accel_flush: flush?=0, dirty?=0 [ 72.452] sna_accel_flush: flush?=0, dirty?=0 [ 72.452] sna_block_handler (tv=548.637000) [ 72.452] sna_scanout_do_flush: flush timer active: delta=16 [ 72.452] sna_accel_do_throttle -- no pending activity [ 72.452] sna_accel_block: evaluating timers, active=5 [ 72.452] sna_accel_block: flush timer expires in 16 [72468] [ 72.453] sna_wakeup_handler [ 72.453] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 72.453] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 72.453] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 72.453] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 72.453] sna_dri2_get_msc(draw=146, pipe=0) [ 72.453] sna_crtc_record_swap: recording last swap on pipe=0, frame 4096 [msc=4096], time 72.441010 [ 72.453] sna_dri2_get_msc: msc=4096 [raw=4096], ust=72441010 [ 72.453] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=40 (refs=2/1, flush=0) , front=128 (refs=2/4, flush=1) [ 72.453] sna_dri2_schedule_swap(target_msc=4097, divisor=0, remainder=0) [ 72.453] sna_dri2_schedule_swap: using front handle=128, active_scanout?=3, flush?=1 [ 72.453] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 72.453] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 72.453] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 72.453] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 72.453] sna_crtc_record_swap: recording last swap on pipe=0, frame 4096 [msc=4096], time 72.441010 [ 72.453] immediate_swap: current_msc=4096, target_msc=4097 -- yes [ 72.453] can_flip: no, shadow enabled [ 72.453] sna_dri2_add_event: adding event to window 146) [ 72.453] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 1, chained? 1, pipe 0 [ 72.453] sna_dri2_immediate_blit: current event front=128 [name=76, active?=3], back=40 [name=5, active?=0] [ 72.454] swap_limit: draw=146 setting swap limit to 2 [ 72.454] sna_dri2_swap_limit_validate: swap limit set to 2 [ 72.454] sna_dri2_immediate_blit: setting handle=40 as pending blit (current event front=128, back=40) [ 72.454] sna_dri2_event_free(draw?=1) [ 72.454] sna_dri2_remove_event: remove[0x561c94a312b0] from window 146, active? 1 [ 72.454] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=3, draw=146, pixmap=165, proxy?=0 [ 72.454] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=40] -- refcnt=3, draw=146, pixmap=0, proxy?=0 [ 72.454] sna_dri2_schedule_swap: reported target_msc=4097 [ 72.454] sna_accel_flush: flush?=0, dirty?=0 [ 72.454] sna_accel_flush: flush?=0, dirty?=0 [ 72.454] sna_accel_flush: flush?=0, dirty?=0 [ 72.454] sna_accel_flush: flush?=0, dirty?=0 [ 72.454] sna_block_handler (tv=548.635000) [ 72.454] sna_scanout_do_flush: flush timer active: delta=14 [ 72.454] sna_accel_do_throttle -- no pending activity [ 72.454] sna_accel_block: evaluating timers, active=5 [ 72.454] sna_accel_block: flush timer expires in 14 [72468] [ 72.455] sna_wakeup_handler [ 72.456] sna_mode_wakeup: len=32 [ 72.456] sna_mode_wakeup: recording last swap on pipe=1, frame 4067 [fe3], time 72.456283 [ 72.456] sna_mode_wakeup: removing handle=114 [active_scanout=1] from scanout, installing handle=128 [active_scanout=3] [ 72.456] sna_mode_wakeup: flip complete, pending? 2 [ 72.456] sna_block_handler (tv=548.633000) [ 72.456] sna_scanout_do_flush: flush timer active: delta=12 [ 72.456] sna_accel_do_throttle -- no pending activity [ 72.456] sna_accel_block: evaluating timers, active=5 [ 72.456] sna_accel_block: flush timer expires in 12 [72468] [ 72.457] sna_wakeup_handler [ 72.457] sna_mode_wakeup: len=64 [ 72.457] sna_dri2_vblank_handler(type=2, sequence=4097, draw=3353) [ 72.457] sna_crtc_record_swap: recording last swap on pipe=0, frame 4097 [msc=4097], time 72.457683 [ 72.457] sna_dri2_vblank_handler: 2 complete, frame=4097 tv=72.457683 [ 72.457] sna_dri2_blit_complete: blit finished [ 72.457] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4097, tv=72.457683) [ 72.457] frame_swap_complete(type=2): draw=146, pipe=0, frame=4097 [msc=4097], tv=72.457683 [ 72.457] sna_accel_flush: flush?=0, dirty?=0 [ 72.457] sna_dri2_vblank_handler: swapping old back handle=40 [name=5, active=1] for pending handle=40 [name=5, active=1], front handle=128 [name=76, active=3] [ 72.457] sna_dri2_cache_bo(handle=40, name=5) [ 72.457] sna_dri2_cache_bo: multiple references [2], releasing handle [ 72.457] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 72.457] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 72.457] can_xchg: back size=8701e00, front size=8701e00 [ 72.457] can_xchg: yes, pixmap=165 [ 72.457] sna_dri2_xchg: win=146, exchange front=128/76,ref=2 and back=40/5,ref=2, pixmap=165 7680x2160 [ 72.457] sna_dri2_xchg: back_bo handle=40, pitch=30720, size=132710400, ref=1, active_scanout?=0 [ 72.457] sna_dri2_xchg: front_bo handle=128, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 72.457] set_bo: pixmap=165, handle=40 (old handle=128) [ 72.457] set_bo: marking whole pixmap as damaged [ 72.457] set_bo: applying final/discard move-to-gpu [ 72.457] wait_for_shadow: flags=0, flips=1, handle=128, shadow=32 [ 72.457] set_bo: dropping flush hint from handle=128 [ 72.457] set_bo: adding flush hint to handle=40 [ 72.457] mark_stale(handle=128) => 1 [ 72.457] sna_next_vblank(pipe=0, waiting until next vblank) [ 72.457] sna_mode_wakeup: recording last swap on pipe=0, frame 4097 [1001], time 72.457683 [ 72.457] sna_mode_wakeup: removing handle=114 [active_scanout=0] from scanout, installing handle=128 [active_scanout=2] [ 72.457] sna_mode_wakeup: flip complete, pending? 1 [ 72.457] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 72.458] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 72.458] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 72.458] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 72.458] sna_pixmap_move_to_gpu: already all-damaged [ 72.458] sna_pixmap_mark_active: pixmap=165, handle=40 [ 72.458] sna_mode_redisplay: crtc[0] transformed? 0 [ 72.458] sna_mode_redisplay: crtc[1] transformed? 0 [ 72.458] sna_mode_redisplay: crtc[2] transformed? 0 [ 72.458] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=40 [active=1] [ 72.458] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 128, transformed? 0 [ 72.458] get_fb: reusing fb=110 for handle=40 [ 72.458] sna_mode_redisplay: recording flip on CRTC:32 handle=40, active_scanout=2, serial=2 [ 72.458] __kgem_bo_clear_busy: handle=40 [ 72.458] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 128, transformed? 0 [ 72.458] sna_mode_redisplay: recording flip on CRTC:39 handle=40, active_scanout=3, serial=3 [ 72.458] __kgem_bo_clear_busy: handle=40 [ 72.458] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 72.458] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 72.458] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=40, shadow handle=32 [ 72.458] sna_block_handler (tv=548.631000) [ 72.458] sna_scanout_do_flush: flush timer active: delta=10 [ 72.458] sna_accel_do_throttle -- no pending activity [ 72.458] sna_accel_block: evaluating timers, active=5 [ 72.458] sna_accel_block: flush timer expires in 10 [72468] [ 72.459] sna_wakeup_handler [ 72.459] sna_accel_flush: flush?=0, dirty?=0 [ 72.459] sna_block_handler (tv=548.630000) [ 72.459] sna_scanout_do_flush: flush timer active: delta=9 [ 72.459] sna_accel_do_throttle -- no pending activity [ 72.459] sna_accel_block: evaluating timers, active=5 [ 72.459] sna_accel_block: flush timer expires in 9 [72468] [ 72.459] sna_wakeup_handler [ 72.459] sna_block_handler (tv=548.630000) [ 72.459] sna_scanout_do_flush: flush timer active: delta=9 [ 72.459] sna_accel_do_throttle -- no pending activity [ 72.459] sna_accel_block: evaluating timers, active=5 [ 72.459] sna_accel_block: flush timer expires in 9 [72468] [ 72.460] sna_wakeup_handler [ 72.460] sna_block_handler (tv=548.629000) [ 72.460] sna_scanout_do_flush: flush timer active: delta=8 [ 72.460] sna_accel_do_throttle -- no pending activity [ 72.460] sna_accel_block: evaluating timers, active=5 [ 72.460] sna_accel_block: flush timer expires in 8 [72468] [ 72.461] sna_wakeup_handler [ 72.461] sna_block_handler (tv=548.628000) [ 72.461] sna_scanout_do_flush: flush timer active: delta=7 [ 72.462] sna_accel_do_throttle -- no pending activity [ 72.462] sna_accel_block: evaluating timers, active=5 [ 72.462] sna_accel_block: flush timer expires in 7 [72468] [ 72.467] sna_wakeup_handler [ 72.467] sna_accel_flush: flush?=0, dirty?=0 [ 72.467] sna_block_handler (tv=548.622000) [ 72.467] sna_scanout_do_flush: flush timer active: delta=1 [ 72.467] sna_scanout_do_flush (time=72467), triggered [ 72.467] sna_scanout_flush (time=72467), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 72.467] has_shadow: has pending damage? 0, outstanding flips: 2 [ 72.467] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 72.467] has_shadow: has pending damage? 0, outstanding flips: 2 [ 72.467] sna_accel_disarm_timer[0] (time=72467) [ 72.467] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 2, mode reconfiguration pending? 0) [ 72.467] sna_accel_do_throttle -- no pending activity [ 72.467] sna_wakeup_handler [ 72.467] sna_block_handler (tv=548.622000) [ 72.467] has_shadow: has pending damage? 0, outstanding flips: 2 [ 72.467] sna_accel_do_throttle -- no pending activity [ 72.468] sna_wakeup_handler [ 72.468] sna_block_handler (tv=548.621000) [ 72.468] has_shadow: has pending damage? 0, outstanding flips: 2 [ 72.468] sna_accel_do_throttle -- no pending activity [ 72.469] sna_wakeup_handler [ 72.469] sna_block_handler (tv=548.620000) [ 72.470] has_shadow: has pending damage? 0, outstanding flips: 2 [ 72.470] sna_accel_do_throttle -- no pending activity [ 72.472] sna_wakeup_handler [ 72.472] sna_mode_wakeup: len=32 [ 72.472] sna_mode_wakeup: recording last swap on pipe=1, frame 4068 [fe4], time 72.472960 [ 72.472] sna_mode_wakeup: removing handle=128 [active_scanout=1] from scanout, installing handle=40 [active_scanout=3] [ 72.472] sna_mode_wakeup: flip complete, pending? 2 [ 72.472] sna_block_handler (tv=548.617000) [ 72.472] has_shadow: has pending damage? 0, outstanding flips: 1 [ 72.472] sna_accel_do_throttle -- no pending activity [ 72.474] sna_wakeup_handler [ 72.474] sna_mode_wakeup: len=64 [ 72.474] sna_dri2_vblank_handler(type=2, sequence=4098, draw=3353) [ 72.474] sna_crtc_record_swap: recording last swap on pipe=0, frame 4098 [msc=4098], time 72.474357 [ 72.474] sna_dri2_vblank_handler: 2 complete, frame=4098 tv=72.474357 [ 72.474] sna_dri2_blit_complete: blit finished [ 72.474] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4098, tv=72.474357) [ 72.474] frame_swap_complete(type=2): draw=146, pipe=0, frame=4098 [msc=4098], tv=72.474357 [ 72.474] sna_accel_flush: flush?=0, dirty?=0 [ 72.474] sna_dri2_event_free(draw?=1) [ 72.474] sna_dri2_remove_event: remove[0x561c949a3af0] from window 146, active? 1 [ 72.474] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 72.474] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=128] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 72.474] sna_dri2_vblank_handler complete [ 72.474] sna_mode_wakeup: recording last swap on pipe=0, frame 4098 [1002], time 72.474357 [ 72.474] sna_mode_wakeup: removing handle=128 [active_scanout=0] from scanout, installing handle=40 [active_scanout=3] [ 72.474] sna_mode_wakeup: flip complete, pending? 1 [ 72.474] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 72.474] sna_block_handler (tv=548.615000) [ 72.474] has_shadow: has pending damage? 0, outstanding flips: 0 [ 72.474] sna_accel_do_throttle -- no pending activity [ 72.475] sna_wakeup_handler [ 72.475] sna_accel_flush: flush?=0, dirty?=0 [ 72.475] sna_block_handler (tv=548.614000) [ 72.475] has_shadow: has pending damage? 0, outstanding flips: 0 [ 72.475] sna_accel_do_throttle -- no pending activity [ 72.475] sna_wakeup_handler [ 72.475] sna_block_handler (tv=548.614000) [ 72.475] has_shadow: has pending damage? 0, outstanding flips: 0 [ 72.475] sna_accel_do_throttle -- no pending activity [ 72.476] sna_wakeup_handler [ 72.476] sna_block_handler (tv=548.613000) [ 72.476] has_shadow: has pending damage? 0, outstanding flips: 0 [ 72.476] sna_accel_do_throttle -- no pending activity [ 72.478] sna_wakeup_handler [ 72.478] sna_block_handler (tv=548.611000) [ 72.478] has_shadow: has pending damage? 0, outstanding flips: 0 [ 72.478] sna_accel_do_throttle -- no pending activity [ 72.483] sna_wakeup_handler [ 72.483] sna_accel_flush: flush?=0, dirty?=0 [ 72.483] sna_block_handler (tv=548.606000) [ 72.483] has_shadow: has pending damage? 0, outstanding flips: 0 [ 72.483] sna_accel_do_throttle -- no pending activity [ 72.483] sna_wakeup_handler [ 72.483] sna_block_handler (tv=548.606000) [ 72.483] has_shadow: has pending damage? 0, outstanding flips: 0 [ 72.483] sna_accel_do_throttle -- no pending activity [ 72.484] sna_wakeup_handler [ 72.484] sna_block_handler (tv=548.605000) [ 72.484] has_shadow: has pending damage? 0, outstanding flips: 0 [ 72.484] sna_accel_do_throttle -- no pending activity [ 72.486] sna_wakeup_handler [ 72.486] sna_block_handler (tv=548.603000) [ 72.486] has_shadow: has pending damage? 0, outstanding flips: 0 [ 72.486] sna_accel_do_throttle -- no pending activity [ 72.563] sna_wakeup_handler [ 72.563] sna_accel_flush: flush?=0, dirty?=0 [ 72.563] sna_block_handler (tv=548.526000) [ 72.563] has_shadow: has pending damage? 0, outstanding flips: 0 [ 72.563] sna_accel_do_throttle -- no pending activity [ 72.563] sna_wakeup_handler [ 72.563] sna_block_handler (tv=548.526000) [ 72.563] has_shadow: has pending damage? 0, outstanding flips: 0 [ 72.563] sna_accel_do_throttle -- no pending activity [ 72.564] sna_wakeup_handler [ 72.564] sna_block_handler (tv=548.525000) [ 72.564] has_shadow: has pending damage? 0, outstanding flips: 0 [ 72.564] sna_accel_do_throttle -- no pending activity [ 72.566] sna_wakeup_handler [ 72.566] sna_block_handler (tv=548.523000) [ 72.566] has_shadow: has pending damage? 0, outstanding flips: 0 [ 72.566] sna_accel_do_throttle -- no pending activity [ 72.579] sna_wakeup_handler [ 72.579] sna_accel_flush: flush?=0, dirty?=0 [ 72.579] sna_block_handler (tv=548.510000) [ 72.579] has_shadow: has pending damage? 0, outstanding flips: 0 [ 72.579] sna_accel_do_throttle -- no pending activity [ 72.579] sna_wakeup_handler [ 72.579] sna_block_handler (tv=548.510000) [ 72.579] has_shadow: has pending damage? 0, outstanding flips: 0 [ 72.579] sna_accel_do_throttle -- no pending activity [ 72.580] sna_wakeup_handler [ 72.581] sna_block_handler (tv=548.508000) [ 72.581] has_shadow: has pending damage? 0, outstanding flips: 0 [ 72.581] sna_accel_do_throttle -- no pending activity [ 72.587] sna_wakeup_handler [ 72.587] sna_accel_flush: flush?=0, dirty?=0 [ 72.587] sna_block_handler (tv=548.502000) [ 72.587] has_shadow: has pending damage? 0, outstanding flips: 0 [ 72.587] sna_accel_do_throttle -- no pending activity [ 72.587] sna_wakeup_handler [ 72.587] sna_block_handler (tv=548.502000) [ 72.587] has_shadow: has pending damage? 0, outstanding flips: 0 [ 72.587] sna_accel_do_throttle -- no pending activity [ 72.589] sna_wakeup_handler [ 72.589] sna_block_handler (tv=548.500000) [ 72.589] has_shadow: has pending damage? 0, outstanding flips: 0 [ 72.589] sna_accel_do_throttle -- no pending activity [ 72.595] sna_wakeup_handler [ 72.595] sna_accel_flush: flush?=0, dirty?=0 [ 72.595] sna_block_handler (tv=548.494000) [ 72.595] has_shadow: has pending damage? 0, outstanding flips: 0 [ 72.595] sna_accel_do_throttle -- no pending activity [ 72.595] sna_wakeup_handler [ 72.595] sna_block_handler (tv=548.494000) [ 72.595] has_shadow: has pending damage? 0, outstanding flips: 0 [ 72.595] sna_accel_do_throttle -- no pending activity [ 72.596] sna_wakeup_handler [ 72.597] sna_block_handler (tv=548.492000) [ 72.597] has_shadow: has pending damage? 0, outstanding flips: 0 [ 72.597] sna_accel_do_throttle -- no pending activity [ 72.603] sna_wakeup_handler [ 72.603] sna_accel_flush: flush?=0, dirty?=0 [ 72.603] sna_block_handler (tv=548.486000) [ 72.603] has_shadow: has pending damage? 0, outstanding flips: 0 [ 72.603] sna_accel_do_throttle -- no pending activity [ 72.603] sna_wakeup_handler [ 72.603] sna_block_handler (tv=548.486000) [ 72.603] has_shadow: has pending damage? 0, outstanding flips: 0 [ 72.603] sna_accel_do_throttle -- no pending activity [ 72.604] sna_wakeup_handler [ 72.605] sna_block_handler (tv=548.484000) [ 72.605] has_shadow: has pending damage? 0, outstanding flips: 0 [ 72.605] sna_accel_do_throttle -- no pending activity [ 72.611] sna_wakeup_handler [ 72.611] sna_accel_flush: flush?=0, dirty?=0 [ 72.611] sna_block_handler (tv=548.478000) [ 72.611] has_shadow: has pending damage? 0, outstanding flips: 0 [ 72.611] sna_accel_do_throttle -- no pending activity [ 72.611] sna_wakeup_handler [ 72.611] sna_block_handler (tv=548.478000) [ 72.611] has_shadow: has pending damage? 0, outstanding flips: 0 [ 72.611] sna_accel_do_throttle -- no pending activity [ 72.612] sna_wakeup_handler [ 72.613] sna_block_handler (tv=548.476000) [ 72.613] has_shadow: has pending damage? 0, outstanding flips: 0 [ 72.613] sna_accel_do_throttle -- no pending activity [ 72.619] sna_wakeup_handler [ 72.619] sna_accel_flush: flush?=0, dirty?=0 [ 72.619] sna_block_handler (tv=548.470000) [ 72.619] has_shadow: has pending damage? 0, outstanding flips: 0 [ 72.619] sna_accel_do_throttle -- no pending activity [ 72.619] sna_wakeup_handler [ 72.619] sna_block_handler (tv=548.470000) [ 72.619] has_shadow: has pending damage? 0, outstanding flips: 0 [ 72.619] sna_accel_do_throttle -- no pending activity [ 72.621] sna_wakeup_handler [ 72.621] sna_block_handler (tv=548.468000) [ 72.621] has_shadow: has pending damage? 0, outstanding flips: 0 [ 72.621] sna_accel_do_throttle -- no pending activity [ 72.627] sna_wakeup_handler [ 72.627] sna_accel_flush: flush?=0, dirty?=0 [ 72.627] sna_block_handler (tv=548.462000) [ 72.627] has_shadow: has pending damage? 0, outstanding flips: 0 [ 72.627] sna_accel_do_throttle -- no pending activity [ 72.627] sna_wakeup_handler [ 72.627] sna_block_handler (tv=548.462000) [ 72.627] has_shadow: has pending damage? 0, outstanding flips: 0 [ 72.627] sna_accel_do_throttle -- no pending activity [ 72.628] sna_wakeup_handler [ 72.628] sna_block_handler (tv=548.461000) [ 72.628] has_shadow: has pending damage? 0, outstanding flips: 0 [ 72.628] sna_accel_do_throttle -- no pending activity [ 72.630] sna_wakeup_handler [ 72.630] sna_block_handler (tv=548.459000) [ 72.630] has_shadow: has pending damage? 0, outstanding flips: 0 [ 72.630] sna_accel_do_throttle -- no pending activity [ 72.632] sna_wakeup_handler [ 72.632] sna_accel_flush: flush?=0, dirty?=0 [ 72.632] sna_accel_flush: flush?=0, dirty?=0 [ 72.632] sna_block_handler (tv=548.457000) [ 72.632] has_shadow: has pending damage? 0, outstanding flips: 0 [ 72.632] sna_accel_do_throttle -- no pending activity [ 72.632] sna_wakeup_handler [ 72.633] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=128, name=76 [ 72.633] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 72.633] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 72.633] sna_dri2_get_back: draw size=7680x2160, back buffer handle=128 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 [ 72.633] sna_dri2_get_back: reuse backbuffer? 1 [ 72.633] sna_dri2_get_back: back buffer handle=128, active?=0, refcnt=1 [ 72.633] sna_dri2_get_back: reuse unattached back [ 72.633] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 72.633] sna_dri2_reuse_buffer: reusing back buffer handle=128, name=76, pitch=30720, age=0 [ 72.633] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 72.633] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=40, name=5, active_scanout=3 [ 72.633] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 72.633] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 72.633] sna_accel_flush: flush?=0, dirty?=0 [ 72.633] sna_accel_flush: flush?=0, dirty?=0 [ 72.633] sna_accel_flush: flush?=0, dirty?=0 [ 72.633] sna_block_handler (tv=548.456000) [ 72.633] has_shadow: has pending damage? 0, outstanding flips: 0 [ 72.633] timer_enable (time=72633), starting timer 0 [ 72.633] sna_accel_do_throttle -- no pending activity [ 72.633] sna_accel_block: evaluating timers, active=5 [ 72.633] sna_accel_block: flush timer expires in 8 [72641] [ 72.633] sna_wakeup_handler [ 72.634] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 72.634] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 72.634] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 72.634] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 72.634] sna_dri2_get_msc(draw=146, pipe=0) [ 72.634] sna_crtc_record_swap: recording last swap on pipe=0, frame 4107 [msc=4107], time 72.624412 [ 72.634] sna_dri2_get_msc: msc=4107 [raw=4107], ust=72624412 [ 72.634] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=128 (refs=1/1, flush=0) , front=40 (refs=1/4, flush=1) [ 72.634] sna_dri2_schedule_swap(target_msc=4098, divisor=0, remainder=0) [ 72.634] sna_dri2_schedule_swap: using front handle=40, active_scanout?=3, flush?=1 [ 72.634] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 72.634] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 72.634] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 72.634] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 72.634] sna_crtc_record_swap: recording last swap on pipe=0, frame 4107 [msc=4107], time 72.624412 [ 72.634] immediate_swap: current_msc=4107, target_msc=4098 -- yes [ 72.634] can_flip: no, shadow enabled [ 72.634] sna_dri2_add_event: adding event to window 146) [ 72.634] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 72.634] sna_dri2_immediate_blit: no pending blit, starting chain [ 72.634] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 72.634] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 72.634] can_xchg: back size=8701e00, front size=8701e00 [ 72.634] can_xchg: yes, pixmap=165 [ 72.634] sna_dri2_xchg: win=146, exchange front=40/5,ref=2 and back=128/76,ref=2, pixmap=165 7680x2160 [ 72.634] sna_dri2_xchg: back_bo handle=128, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 72.634] sna_dri2_xchg: front_bo handle=40, pitch=30720, size=132710400, ref=4, active_scanout?=3 [ 72.634] set_bo: pixmap=165, handle=128 (old handle=40) [ 72.634] set_bo: marking whole pixmap as damaged [ 72.634] set_bo: applying final/discard move-to-gpu [ 72.634] wait_for_shadow: flags=0, flips=0, handle=40, shadow=32 [ 72.634] set_bo: dropping flush hint from handle=40 [ 72.634] set_bo: adding flush hint to handle=128 [ 72.634] mark_stale(handle=40) => 1 [ 72.634] swap_limit: draw=146 setting swap limit to 3 [ 72.634] sna_dri2_swap_limit_validate: swap limit set to 3 [ 72.634] sna_next_vblank(pipe=0, waiting until next vblank) [ 72.634] sna_dri2_schedule_swap: reported target_msc=4107 [ 72.634] sna_accel_flush: flush?=0, dirty?=0 [ 72.634] sna_accel_flush: flush?=0, dirty?=0 [ 72.634] sna_accel_flush: flush?=0, dirty?=0 [ 72.634] sna_accel_flush: flush?=0, dirty?=0 [ 72.635] sna_block_handler (tv=548.454000) [ 72.635] sna_scanout_do_flush: flush timer active: delta=6 [ 72.635] sna_accel_do_throttle -- no pending activity [ 72.635] sna_accel_block: evaluating timers, active=5 [ 72.635] sna_accel_block: flush timer expires in 6 [72641] [ 72.640] sna_wakeup_handler [ 72.640] sna_mode_wakeup: len=32 [ 72.640] sna_dri2_vblank_handler(type=2, sequence=4108, draw=3353) [ 72.640] sna_crtc_record_swap: recording last swap on pipe=0, frame 4108 [msc=4108], time 72.641079 [ 72.640] sna_dri2_vblank_handler: 2 complete, frame=4108 tv=72.641079 [ 72.640] sna_dri2_blit_complete: blit finished [ 72.640] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4108, tv=72.641079) [ 72.640] frame_swap_complete(type=2): draw=146, pipe=0, frame=4108 [msc=4108], tv=72.641079 [ 72.640] sna_accel_flush: flush?=0, dirty?=0 [ 72.640] sna_dri2_event_free(draw?=1) [ 72.640] sna_dri2_remove_event: remove[0x561c947e3c20] from window 146, active? 1 [ 72.641] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 72.641] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=40] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 72.641] sna_dri2_vblank_handler complete [ 72.641] sna_accel_flush: flush?=0, dirty?=0 [ 72.641] sna_block_handler (tv=548.448000) [ 72.641] sna_scanout_do_flush: flush timer active: delta=0 [ 72.641] sna_scanout_do_flush (time=72641), triggered [ 72.641] sna_scanout_flush (time=72641), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 72.641] has_shadow: has pending damage? 1, outstanding flips: 0 [ 72.641] stop_flush: scanout=128 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 72.641] has_shadow: has pending damage? 1, outstanding flips: 0 [ 72.641] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 72.641] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 72.641] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 72.641] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 72.641] sna_pixmap_move_to_gpu: already all-damaged [ 72.641] sna_pixmap_mark_active: pixmap=165, handle=128 [ 72.641] sna_mode_redisplay: crtc[0] transformed? 0 [ 72.641] sna_mode_redisplay: crtc[1] transformed? 0 [ 72.641] sna_mode_redisplay: crtc[2] transformed? 0 [ 72.641] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=128 [active=1] [ 72.641] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 40, transformed? 0 [ 72.641] get_fb: reusing fb=112 for handle=128 [ 72.641] sna_mode_redisplay: recording flip on CRTC:32 handle=128, active_scanout=2, serial=2 [ 72.641] __kgem_bo_clear_busy: handle=128 [ 72.641] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 40, transformed? 0 [ 72.641] sna_mode_redisplay: recording flip on CRTC:39 handle=128, active_scanout=3, serial=3 [ 72.641] __kgem_bo_clear_busy: handle=128 [ 72.641] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 72.641] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 72.641] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=128, shadow handle=32 [ 72.641] sna_accel_do_throttle -- no pending activity [ 72.641] sna_accel_block: evaluating timers, active=5 [ 72.641] sna_accel_block: flush timer expires in 16 [72657] [ 72.641] sna_wakeup_handler [ 72.641] sna_block_handler (tv=548.448000) [ 72.641] sna_scanout_do_flush: flush timer active: delta=16 [ 72.641] sna_accel_do_throttle -- no pending activity [ 72.641] sna_accel_block: evaluating timers, active=5 [ 72.641] sna_accel_block: flush timer expires in 16 [72657] [ 72.648] sna_wakeup_handler [ 72.648] sna_accel_flush: flush?=0, dirty?=0 [ 72.648] sna_accel_flush: flush?=0, dirty?=0 [ 72.648] sna_block_handler (tv=548.441000) [ 72.649] sna_scanout_do_flush: flush timer active: delta=8 [ 72.649] sna_accel_do_throttle -- no pending activity [ 72.649] sna_accel_block: evaluating timers, active=5 [ 72.649] sna_accel_block: flush timer expires in 8 [72657] [ 72.649] sna_wakeup_handler [ 72.649] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=40, name=5 [ 72.649] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 72.649] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 72.649] sna_dri2_get_back: draw size=7680x2160, back buffer handle=40 size=7680x2160, is-scanout? 1, active?=2, pitch=30720, front pitch=30720 [ 72.649] sna_dri2_get_back: reuse backbuffer? 1 [ 72.649] sna_dri2_get_back: back buffer handle=40, active?=2, refcnt=1 [ 72.649] sna_dri2_get_back: cache: handle=114, active=0 [ 72.649] sna_dri2_get_back: reuse cache handle=114, name=86, flags=0 [ 72.649] sna_dri2_get_back: caching handle=40 (name=5, flags=0, active_scanout=2) [ 72.649] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 72.649] sna_dri2_reuse_buffer: reusing back buffer handle=114, name=86, pitch=30720, age=0 [ 72.649] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 72.649] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=128, name=76, active_scanout=3 [ 72.649] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 72.649] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 72.649] sna_accel_flush: flush?=0, dirty?=0 [ 72.649] sna_accel_flush: flush?=0, dirty?=0 [ 72.649] sna_accel_flush: flush?=0, dirty?=0 [ 72.649] sna_block_handler (tv=548.440000) [ 72.649] sna_scanout_do_flush: flush timer active: delta=8 [ 72.649] sna_accel_do_throttle -- no pending activity [ 72.649] sna_accel_block: evaluating timers, active=5 [ 72.649] sna_accel_block: flush timer expires in 8 [72657] [ 72.650] sna_wakeup_handler [ 72.650] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 72.650] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 72.650] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 72.650] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 72.650] sna_dri2_get_msc(draw=146, pipe=0) [ 72.650] sna_crtc_record_swap: recording last swap on pipe=0, frame 4108 [msc=4108], time 72.641079 [ 72.650] sna_dri2_get_msc: msc=4108 [raw=4108], ust=72641079 [ 72.650] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=114 (refs=1/1, flush=0) , front=128 (refs=1/4, flush=1) [ 72.650] sna_dri2_schedule_swap(target_msc=4108, divisor=0, remainder=0) [ 72.650] sna_dri2_schedule_swap: using front handle=128, active_scanout?=3, flush?=1 [ 72.650] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 72.650] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 72.650] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 72.650] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 72.650] sna_crtc_record_swap: recording last swap on pipe=0, frame 4108 [msc=4108], time 72.641079 [ 72.650] immediate_swap: current_msc=4108, target_msc=4108 -- yes [ 72.650] can_flip: no, shadow enabled [ 72.650] sna_dri2_add_event: adding event to window 146) [ 72.650] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 72.650] sna_dri2_immediate_blit: no pending blit, starting chain [ 72.650] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 72.650] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 72.650] can_xchg: back size=8701e00, front size=8701e00 [ 72.650] can_xchg: yes, pixmap=165 [ 72.650] sna_dri2_xchg: win=146, exchange front=128/76,ref=2 and back=114/86,ref=2, pixmap=165 7680x2160 [ 72.650] sna_dri2_xchg: back_bo handle=114, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 72.650] sna_dri2_xchg: front_bo handle=128, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 72.650] set_bo: pixmap=165, handle=114 (old handle=128) [ 72.650] set_bo: marking whole pixmap as damaged [ 72.650] set_bo: applying final/discard move-to-gpu [ 72.650] wait_for_shadow: flags=0, flips=2, handle=128, shadow=32 [ 72.650] set_bo: dropping flush hint from handle=128 [ 72.651] set_bo: adding flush hint to handle=114 [ 72.651] mark_stale(handle=128) => 1 [ 72.651] swap_limit: draw=146 setting swap limit to 3 [ 72.651] sna_dri2_swap_limit_validate: swap limit set to 3 [ 72.651] sna_next_vblank(pipe=0, waiting until next vblank) [ 72.651] sna_dri2_schedule_swap: reported target_msc=4108 [ 72.651] sna_accel_flush: flush?=0, dirty?=0 [ 72.651] sna_accel_flush: flush?=0, dirty?=0 [ 72.651] sna_accel_flush: flush?=0, dirty?=0 [ 72.651] sna_accel_flush: flush?=0, dirty?=0 [ 72.651] sna_accel_flush: flush?=0, dirty?=0 [ 72.651] sna_block_handler (tv=548.438000) [ 72.651] sna_scanout_do_flush: flush timer active: delta=6 [ 72.651] sna_accel_do_throttle -- no pending activity [ 72.651] sna_accel_block: evaluating timers, active=5 [ 72.651] sna_accel_block: flush timer expires in 6 [72657] [ 72.651] sna_wakeup_handler [ 72.651] sna_block_handler (tv=548.438000) [ 72.651] sna_scanout_do_flush: flush timer active: delta=6 [ 72.651] sna_accel_do_throttle -- no pending activity [ 72.651] sna_accel_block: evaluating timers, active=5 [ 72.651] sna_accel_block: flush timer expires in 6 [72657] [ 72.652] sna_wakeup_handler [ 72.652] sna_block_handler (tv=548.437000) [ 72.653] sna_scanout_do_flush: flush timer active: delta=5 [ 72.653] sna_accel_do_throttle -- no pending activity [ 72.653] sna_accel_block: evaluating timers, active=5 [ 72.653] sna_accel_block: flush timer expires in 5 [72657] [ 72.656] sna_wakeup_handler [ 72.656] sna_mode_wakeup: len=32 [ 72.656] sna_mode_wakeup: recording last swap on pipe=1, frame 4079 [fef], time 72.656350 [ 72.656] sna_mode_wakeup: removing handle=40 [active_scanout=1] from scanout, installing handle=128 [active_scanout=2] [ 72.656] sna_mode_wakeup: flip complete, pending? 2 [ 72.656] sna_block_handler (tv=548.433000) [ 72.656] sna_scanout_do_flush: flush timer active: delta=1 [ 72.656] sna_scanout_do_flush (time=72656), triggered [ 72.656] sna_scanout_flush (time=72656), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 72.656] has_shadow: has pending damage? 1, outstanding flips: 1 [ 72.656] stop_flush: scanout=114 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 72.656] has_shadow: has pending damage? 1, outstanding flips: 1 [ 72.656] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 1, mode reconfiguration pending? 0) [ 72.656] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 72.656] sna_mode_redisplay: checking for 1 outstanding flip completions [ 72.656] sna_mode_redisplay: now 1 outstanding flip completions (enabled? 1) [ 72.656] sna_accel_do_throttle -- no pending activity [ 72.656] sna_accel_block: evaluating timers, active=5 [ 72.656] sna_accel_block: flush timer expires in 16 [72672] [ 72.657] sna_wakeup_handler [ 72.657] sna_mode_wakeup: len=64 [ 72.657] sna_mode_wakeup: recording last swap on pipe=0, frame 4109 [100d], time 72.657758 [ 72.657] sna_mode_wakeup: removing handle=40 [active_scanout=0] from scanout, installing handle=128 [active_scanout=2] [ 72.657] sna_mode_wakeup: flip complete, pending? 1 [ 72.657] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 72.657] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 72.657] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 72.657] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 72.657] sna_pixmap_move_to_gpu: already all-damaged [ 72.657] sna_pixmap_mark_active: pixmap=165, handle=114 [ 72.657] sna_mode_redisplay: crtc[0] transformed? 0 [ 72.657] sna_mode_redisplay: crtc[1] transformed? 0 [ 72.657] sna_mode_redisplay: crtc[2] transformed? 0 [ 72.657] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=114 [active=1] [ 72.657] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 128, transformed? 0 [ 72.657] get_fb: reusing fb=101 for handle=114 [ 72.657] sna_mode_redisplay: recording flip on CRTC:32 handle=114, active_scanout=2, serial=2 [ 72.657] __kgem_bo_clear_busy: handle=114 [ 72.657] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 128, transformed? 0 [ 72.657] sna_mode_redisplay: recording flip on CRTC:39 handle=114, active_scanout=3, serial=3 [ 72.657] __kgem_bo_clear_busy: handle=114 [ 72.657] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 72.657] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 72.658] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=114, shadow handle=32 [ 72.658] sna_dri2_vblank_handler(type=2, sequence=4109, draw=3353) [ 72.658] sna_crtc_record_swap: recording last swap on pipe=0, frame 4109 [msc=4109], time 72.657758 [ 72.658] sna_dri2_vblank_handler: 2 complete, frame=4109 tv=72.657758 [ 72.658] sna_dri2_blit_complete: blit finished [ 72.658] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4109, tv=72.657758) [ 72.658] frame_swap_complete(type=2): draw=146, pipe=0, frame=4109 [msc=4109], tv=72.657758 [ 72.658] sna_accel_flush: flush?=0, dirty?=0 [ 72.658] sna_dri2_event_free(draw?=1) [ 72.658] sna_dri2_remove_event: remove[0x561c9473fac0] from window 146, active? 1 [ 72.658] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=114] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 72.658] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=128] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 72.658] sna_dri2_vblank_handler complete [ 72.658] sna_block_handler (tv=548.431000) [ 72.658] sna_scanout_do_flush: flush timer active: delta=14 [ 72.658] sna_accel_do_throttle -- no pending activity [ 72.658] sna_accel_block: evaluating timers, active=5 [ 72.658] sna_accel_block: flush timer expires in 14 [72672] [ 72.659] sna_wakeup_handler [ 72.659] sna_accel_flush: flush?=0, dirty?=0 [ 72.659] sna_block_handler (tv=548.430000) [ 72.659] sna_scanout_do_flush: flush timer active: delta=13 [ 72.659] sna_accel_do_throttle -- no pending activity [ 72.659] sna_accel_block: evaluating timers, active=5 [ 72.659] sna_accel_block: flush timer expires in 13 [72672] [ 72.659] sna_wakeup_handler [ 72.659] sna_block_handler (tv=548.430000) [ 72.659] sna_scanout_do_flush: flush timer active: delta=13 [ 72.659] sna_accel_do_throttle -- no pending activity [ 72.659] sna_accel_block: evaluating timers, active=5 [ 72.659] sna_accel_block: flush timer expires in 13 [72672] [ 72.660] sna_wakeup_handler [ 72.660] sna_block_handler (tv=548.429000) [ 72.660] sna_scanout_do_flush: flush timer active: delta=12 [ 72.660] sna_accel_do_throttle -- no pending activity [ 72.660] sna_accel_block: evaluating timers, active=5 [ 72.660] sna_accel_block: flush timer expires in 12 [72672] [ 72.662] sna_wakeup_handler [ 72.662] sna_block_handler (tv=548.427000) [ 72.662] sna_scanout_do_flush: flush timer active: delta=10 [ 72.662] sna_accel_do_throttle -- no pending activity [ 72.662] sna_accel_block: evaluating timers, active=5 [ 72.662] sna_accel_block: flush timer expires in 10 [72672] [ 72.666] sna_wakeup_handler [ 72.666] sna_accel_flush: flush?=0, dirty?=0 [ 72.666] sna_accel_flush: flush?=0, dirty?=0 [ 72.666] sna_block_handler (tv=548.423000) [ 72.666] sna_scanout_do_flush: flush timer active: delta=6 [ 72.666] sna_accel_do_throttle -- no pending activity [ 72.666] sna_accel_block: evaluating timers, active=5 [ 72.666] sna_accel_block: flush timer expires in 6 [72672] [ 72.666] sna_wakeup_handler [ 72.666] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=128, name=76 [ 72.666] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 72.666] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 72.666] sna_dri2_get_back: draw size=7680x2160, back buffer handle=128 size=7680x2160, is-scanout? 1, active?=2, pitch=30720, front pitch=30720 [ 72.666] sna_dri2_get_back: reuse backbuffer? 1 [ 72.666] sna_dri2_get_back: back buffer handle=128, active?=2, refcnt=1 [ 72.666] sna_dri2_get_back: cache: handle=40, active=0 [ 72.666] sna_dri2_get_back: reuse cache handle=40, name=5, flags=0 [ 72.666] sna_dri2_get_back: caching handle=128 (name=76, flags=0, active_scanout=2) [ 72.666] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 72.666] sna_dri2_reuse_buffer: reusing back buffer handle=40, name=5, pitch=30720, age=0 [ 72.666] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 72.666] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=114, name=86, active_scanout=3 [ 72.666] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 72.666] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=114] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 72.666] sna_accel_flush: flush?=0, dirty?=0 [ 72.666] sna_accel_flush: flush?=0, dirty?=0 [ 72.666] sna_accel_flush: flush?=0, dirty?=0 [ 72.666] sna_block_handler (tv=548.423000) [ 72.666] sna_scanout_do_flush: flush timer active: delta=6 [ 72.667] sna_accel_do_throttle -- no pending activity [ 72.667] sna_accel_block: evaluating timers, active=5 [ 72.667] sna_accel_block: flush timer expires in 6 [72672] [ 72.667] sna_wakeup_handler [ 72.667] sna_accel_flush: flush?=0, dirty?=0 [ 72.667] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 72.667] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 72.667] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 72.667] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 72.667] sna_dri2_get_msc(draw=146, pipe=0) [ 72.667] sna_crtc_record_swap: recording last swap on pipe=0, frame 4109 [msc=4109], time 72.657758 [ 72.667] sna_dri2_get_msc: msc=4109 [raw=4109], ust=72657758 [ 72.667] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=40 (refs=1/1, flush=0) , front=114 (refs=1/4, flush=1) [ 72.668] sna_dri2_schedule_swap(target_msc=4109, divisor=0, remainder=0) [ 72.668] sna_dri2_schedule_swap: using front handle=114, active_scanout?=3, flush?=1 [ 72.668] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 72.668] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 72.668] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 72.668] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 72.668] sna_crtc_record_swap: recording last swap on pipe=0, frame 4109 [msc=4109], time 72.657758 [ 72.668] immediate_swap: current_msc=4109, target_msc=4109 -- yes [ 72.668] can_flip: no, shadow enabled [ 72.668] sna_dri2_add_event: adding event to window 146) [ 72.668] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 72.668] sna_dri2_immediate_blit: no pending blit, starting chain [ 72.668] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 72.668] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 72.668] can_xchg: back size=8701e00, front size=8701e00 [ 72.668] can_xchg: yes, pixmap=165 [ 72.668] sna_dri2_xchg: win=146, exchange front=114/86,ref=2 and back=40/5,ref=2, pixmap=165 7680x2160 [ 72.668] sna_dri2_xchg: back_bo handle=40, pitch=30720, size=132710400, ref=1, active_scanout?=0 [ 72.668] sna_dri2_xchg: front_bo handle=114, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 72.668] set_bo: pixmap=165, handle=40 (old handle=114) [ 72.668] set_bo: marking whole pixmap as damaged [ 72.668] set_bo: applying final/discard move-to-gpu [ 72.668] wait_for_shadow: flags=0, flips=2, handle=114, shadow=32 [ 72.668] set_bo: dropping flush hint from handle=114 [ 72.668] set_bo: adding flush hint to handle=40 [ 72.668] mark_stale(handle=114) => 1 [ 72.668] swap_limit: draw=146 setting swap limit to 3 [ 72.668] sna_dri2_swap_limit_validate: swap limit set to 3 [ 72.668] sna_next_vblank(pipe=0, waiting until next vblank) [ 72.668] sna_dri2_schedule_swap: reported target_msc=4109 [ 72.668] sna_accel_flush: flush?=0, dirty?=0 [ 72.668] sna_accel_flush: flush?=0, dirty?=0 [ 72.668] sna_accel_flush: flush?=0, dirty?=0 [ 72.668] sna_accel_flush: flush?=0, dirty?=0 [ 72.668] sna_block_handler (tv=548.421000) [ 72.668] sna_scanout_do_flush: flush timer active: delta=4 [ 72.668] sna_accel_do_throttle -- no pending activity [ 72.668] sna_accel_block: evaluating timers, active=5 [ 72.668] sna_accel_block: flush timer expires in 4 [72672] [ 72.668] sna_wakeup_handler [ 72.669] sna_block_handler (tv=548.421000) [ 72.669] sna_scanout_do_flush: flush timer active: delta=3 [ 72.669] sna_scanout_do_flush (time=72669), triggered [ 72.669] sna_scanout_flush (time=72669), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 72.669] has_shadow: has pending damage? 1, outstanding flips: 2 [ 72.669] stop_flush: scanout=40 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 72.669] has_shadow: has pending damage? 1, outstanding flips: 2 [ 72.669] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 2, mode reconfiguration pending? 0) [ 72.669] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 72.669] sna_mode_redisplay: checking for 2 outstanding flip completions [ 72.669] sna_mode_redisplay: now 2 outstanding flip completions (enabled? 1) [ 72.669] sna_accel_do_throttle -- no pending activity [ 72.669] sna_accel_block: evaluating timers, active=5 [ 72.669] sna_accel_block: flush timer expires in 16 [72685] [ 72.672] sna_wakeup_handler [ 72.672] sna_mode_wakeup: len=32 [ 72.672] sna_mode_wakeup: recording last swap on pipe=1, frame 4080 [ff0], time 72.673026 [ 72.672] sna_mode_wakeup: removing handle=128 [active_scanout=1] from scanout, installing handle=114 [active_scanout=2] [ 72.672] sna_mode_wakeup: flip complete, pending? 2 [ 72.672] sna_block_handler (tv=548.417000) [ 72.672] sna_scanout_do_flush: flush timer active: delta=13 [ 72.672] sna_accel_do_throttle -- no pending activity [ 72.672] sna_accel_block: evaluating timers, active=5 [ 72.672] sna_accel_block: flush timer expires in 13 [72685] [ 72.674] sna_wakeup_handler [ 72.674] sna_mode_wakeup: len=64 [ 72.674] sna_mode_wakeup: recording last swap on pipe=0, frame 4110 [100e], time 72.674429 [ 72.674] sna_mode_wakeup: removing handle=128 [active_scanout=0] from scanout, installing handle=114 [active_scanout=2] [ 72.674] sna_mode_wakeup: flip complete, pending? 1 [ 72.674] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 72.674] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 72.674] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 72.674] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 72.674] sna_pixmap_move_to_gpu: already all-damaged [ 72.674] sna_pixmap_mark_active: pixmap=165, handle=40 [ 72.674] sna_mode_redisplay: crtc[0] transformed? 0 [ 72.674] sna_mode_redisplay: crtc[1] transformed? 0 [ 72.674] sna_mode_redisplay: crtc[2] transformed? 0 [ 72.674] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=40 [active=1] [ 72.674] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 114, transformed? 0 [ 72.674] get_fb: reusing fb=110 for handle=40 [ 72.674] sna_mode_redisplay: recording flip on CRTC:32 handle=40, active_scanout=2, serial=2 [ 72.674] __kgem_bo_clear_busy: handle=40 [ 72.674] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 114, transformed? 0 [ 72.674] sna_mode_redisplay: recording flip on CRTC:39 handle=40, active_scanout=3, serial=3 [ 72.674] __kgem_bo_clear_busy: handle=40 [ 72.674] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 72.674] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 72.674] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=40, shadow handle=32 [ 72.674] sna_dri2_vblank_handler(type=2, sequence=4110, draw=3353) [ 72.674] sna_crtc_record_swap: recording last swap on pipe=0, frame 4110 [msc=4110], time 72.674429 [ 72.674] sna_dri2_vblank_handler: 2 complete, frame=4110 tv=72.674429 [ 72.674] sna_dri2_blit_complete: blit finished [ 72.674] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4110, tv=72.674429) [ 72.674] frame_swap_complete(type=2): draw=146, pipe=0, frame=4110 [msc=4110], tv=72.674429 [ 72.674] sna_accel_flush: flush?=0, dirty?=0 [ 72.674] sna_dri2_event_free(draw?=1) [ 72.674] sna_dri2_remove_event: remove[0x561c94751c00] from window 146, active? 1 [ 72.675] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 72.675] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=114] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 72.675] sna_dri2_vblank_handler complete [ 72.675] sna_block_handler (tv=548.414000) [ 72.675] sna_scanout_do_flush: flush timer active: delta=10 [ 72.675] sna_accel_do_throttle -- no pending activity [ 72.675] sna_accel_block: evaluating timers, active=5 [ 72.675] sna_accel_block: flush timer expires in 10 [72685] [ 72.682] sna_wakeup_handler [ 72.682] sna_accel_flush: flush?=0, dirty?=0 [ 72.682] sna_accel_flush: flush?=0, dirty?=0 [ 72.682] sna_block_handler (tv=548.407000) [ 72.682] sna_scanout_do_flush: flush timer active: delta=3 [ 72.682] sna_scanout_do_flush (time=72682), triggered [ 72.682] sna_scanout_flush (time=72682), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 72.683] has_shadow: has pending damage? 0, outstanding flips: 2 [ 72.683] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 72.683] has_shadow: has pending damage? 0, outstanding flips: 2 [ 72.683] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 2, mode reconfiguration pending? 0) [ 72.683] sna_accel_do_throttle -- no pending activity [ 72.683] sna_accel_block: evaluating timers, active=5 [ 72.683] sna_accel_block: flush timer expires in 16 [72698] [ 72.683] sna_wakeup_handler [ 72.683] sna_accel_flush: flush?=0, dirty?=0 [ 72.683] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=114, name=86 [ 72.683] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 72.683] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 72.683] sna_dri2_get_back: draw size=7680x2160, back buffer handle=114 size=7680x2160, is-scanout? 1, active?=2, pitch=30720, front pitch=30720 [ 72.683] sna_dri2_get_back: reuse backbuffer? 1 [ 72.683] sna_dri2_get_back: back buffer handle=114, active?=2, refcnt=1 [ 72.683] sna_dri2_get_back: cache: handle=128, active=0 [ 72.683] sna_dri2_get_back: reuse cache handle=128, name=76, flags=0 [ 72.683] sna_dri2_get_back: caching handle=114 (name=86, flags=0, active_scanout=2) [ 72.683] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 72.683] sna_dri2_reuse_buffer: reusing back buffer handle=128, name=76, pitch=30720, age=0 [ 72.683] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 72.683] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=40, name=5, active_scanout=3 [ 72.683] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 72.683] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 72.683] sna_accel_flush: flush?=0, dirty?=0 [ 72.683] sna_accel_flush: flush?=0, dirty?=0 [ 72.683] sna_accel_flush: flush?=0, dirty?=0 [ 72.683] sna_block_handler (tv=548.406000) [ 72.683] sna_scanout_do_flush: flush timer active: delta=15 [ 72.683] sna_accel_do_throttle -- no pending activity [ 72.683] sna_accel_block: evaluating timers, active=5 [ 72.683] sna_accel_block: flush timer expires in 15 [72698] [ 72.683] sna_wakeup_handler [ 72.683] sna_block_handler (tv=548.406000) [ 72.683] sna_scanout_do_flush: flush timer active: delta=15 [ 72.683] sna_accel_do_throttle -- no pending activity [ 72.683] sna_accel_block: evaluating timers, active=5 [ 72.683] sna_accel_block: flush timer expires in 15 [72698] [ 72.684] sna_wakeup_handler [ 72.684] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 72.684] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 72.684] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 72.684] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 72.684] sna_dri2_get_msc(draw=146, pipe=0) [ 72.684] sna_crtc_record_swap: recording last swap on pipe=0, frame 4110 [msc=4110], time 72.674429 [ 72.684] sna_dri2_get_msc: msc=4110 [raw=4110], ust=72674429 [ 72.684] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=128 (refs=1/1, flush=0) , front=40 (refs=1/4, flush=1) [ 72.684] sna_dri2_schedule_swap(target_msc=4110, divisor=0, remainder=0) [ 72.684] sna_dri2_schedule_swap: using front handle=40, active_scanout?=3, flush?=1 [ 72.684] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 72.684] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 72.684] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 72.684] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 72.684] sna_crtc_record_swap: recording last swap on pipe=0, frame 4110 [msc=4110], time 72.674429 [ 72.684] immediate_swap: current_msc=4110, target_msc=4110 -- yes [ 72.684] can_flip: no, shadow enabled [ 72.684] sna_dri2_add_event: adding event to window 146) [ 72.684] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 72.684] sna_dri2_immediate_blit: no pending blit, starting chain [ 72.684] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 72.684] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 72.684] can_xchg: back size=8701e00, front size=8701e00 [ 72.684] can_xchg: yes, pixmap=165 [ 72.684] sna_dri2_xchg: win=146, exchange front=40/5,ref=2 and back=128/76,ref=2, pixmap=165 7680x2160 [ 72.684] sna_dri2_xchg: back_bo handle=128, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 72.685] sna_dri2_xchg: front_bo handle=40, pitch=30720, size=132710400, ref=4, active_scanout?=3 [ 72.685] set_bo: pixmap=165, handle=128 (old handle=40) [ 72.685] set_bo: marking whole pixmap as damaged [ 72.685] set_bo: applying final/discard move-to-gpu [ 72.685] wait_for_shadow: flags=0, flips=2, handle=40, shadow=32 [ 72.685] set_bo: dropping flush hint from handle=40 [ 72.685] set_bo: adding flush hint to handle=128 [ 72.685] mark_stale(handle=40) => 1 [ 72.685] swap_limit: draw=146 setting swap limit to 3 [ 72.685] sna_dri2_swap_limit_validate: swap limit set to 3 [ 72.685] sna_next_vblank(pipe=0, waiting until next vblank) [ 72.685] sna_dri2_schedule_swap: reported target_msc=4110 [ 72.685] sna_accel_flush: flush?=0, dirty?=0 [ 72.685] sna_accel_flush: flush?=0, dirty?=0 [ 72.685] sna_accel_flush: flush?=0, dirty?=0 [ 72.685] sna_accel_flush: flush?=0, dirty?=0 [ 72.685] sna_block_handler (tv=548.404000) [ 72.685] sna_scanout_do_flush: flush timer active: delta=13 [ 72.685] sna_accel_do_throttle -- no pending activity [ 72.685] sna_accel_block: evaluating timers, active=5 [ 72.685] sna_accel_block: flush timer expires in 13 [72698] [ 72.689] sna_wakeup_handler [ 72.689] sna_mode_wakeup: len=32 [ 72.689] sna_mode_wakeup: recording last swap on pipe=1, frame 4081 [ff1], time 72.689697 [ 72.689] sna_mode_wakeup: removing handle=114 [active_scanout=1] from scanout, installing handle=40 [active_scanout=2] [ 72.689] sna_mode_wakeup: flip complete, pending? 2 [ 72.689] sna_block_handler (tv=548.400000) [ 72.689] sna_scanout_do_flush: flush timer active: delta=9 [ 72.689] sna_accel_do_throttle -- no pending activity [ 72.689] sna_accel_block: evaluating timers, active=5 [ 72.689] sna_accel_block: flush timer expires in 9 [72698] [ 72.690] sna_wakeup_handler [ 72.690] sna_mode_wakeup: len=64 [ 72.690] sna_mode_wakeup: recording last swap on pipe=0, frame 4111 [100f], time 72.691101 [ 72.690] sna_mode_wakeup: removing handle=114 [active_scanout=0] from scanout, installing handle=40 [active_scanout=2] [ 72.690] sna_mode_wakeup: flip complete, pending? 1 [ 72.690] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 72.690] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 72.690] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 72.690] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 72.690] sna_pixmap_move_to_gpu: already all-damaged [ 72.690] sna_pixmap_mark_active: pixmap=165, handle=128 [ 72.691] sna_mode_redisplay: crtc[0] transformed? 0 [ 72.691] sna_mode_redisplay: crtc[1] transformed? 0 [ 72.691] sna_mode_redisplay: crtc[2] transformed? 0 [ 72.691] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=128 [active=1] [ 72.691] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 40, transformed? 0 [ 72.691] get_fb: reusing fb=112 for handle=128 [ 72.691] sna_mode_redisplay: recording flip on CRTC:32 handle=128, active_scanout=2, serial=2 [ 72.691] __kgem_bo_clear_busy: handle=128 [ 72.691] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 40, transformed? 0 [ 72.691] sna_mode_redisplay: recording flip on CRTC:39 handle=128, active_scanout=3, serial=3 [ 72.691] __kgem_bo_clear_busy: handle=128 [ 72.691] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 72.691] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 72.691] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=128, shadow handle=32 [ 72.691] sna_dri2_vblank_handler(type=2, sequence=4111, draw=3353) [ 72.691] sna_crtc_record_swap: recording last swap on pipe=0, frame 4111 [msc=4111], time 72.691101 [ 72.691] sna_dri2_vblank_handler: 2 complete, frame=4111 tv=72.691101 [ 72.691] sna_dri2_blit_complete: blit finished [ 72.691] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4111, tv=72.691101) [ 72.691] frame_swap_complete(type=2): draw=146, pipe=0, frame=4111 [msc=4111], tv=72.691101 [ 72.691] sna_accel_flush: flush?=0, dirty?=0 [ 72.691] sna_dri2_event_free(draw?=1) [ 72.691] sna_dri2_remove_event: remove[0x561c949a47f0] from window 146, active? 1 [ 72.691] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 72.691] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=40] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 72.691] sna_dri2_vblank_handler complete [ 72.691] sna_block_handler (tv=548.398000) [ 72.691] sna_scanout_do_flush: flush timer active: delta=7 [ 72.691] sna_accel_do_throttle -- no pending activity [ 72.691] sna_accel_block: evaluating timers, active=5 [ 72.691] sna_accel_block: flush timer expires in 7 [72698] [ 72.699] sna_wakeup_handler [ 72.699] sna_block_handler (tv=548.390000) [ 72.699] sna_scanout_do_flush: flush timer active: delta=-1 [ 72.699] sna_scanout_do_flush (time=72699), triggered [ 72.699] sna_scanout_flush (time=72699), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 72.699] has_shadow: has pending damage? 0, outstanding flips: 2 [ 72.699] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 72.699] has_shadow: has pending damage? 0, outstanding flips: 2 [ 72.699] sna_accel_disarm_timer[0] (time=72699) [ 72.699] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 2, mode reconfiguration pending? 0) [ 72.699] sna_accel_do_throttle -- no pending activity [ 72.700] sna_wakeup_handler [ 72.700] sna_accel_flush: flush?=0, dirty?=0 [ 72.700] sna_accel_flush: flush?=0, dirty?=0 [ 72.700] sna_block_handler (tv=548.389000) [ 72.700] has_shadow: has pending damage? 0, outstanding flips: 2 [ 72.700] sna_accel_do_throttle -- no pending activity [ 72.700] sna_wakeup_handler [ 72.700] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=40, name=5 [ 72.700] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 72.700] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 72.700] sna_dri2_get_back: draw size=7680x2160, back buffer handle=40 size=7680x2160, is-scanout? 1, active?=2, pitch=30720, front pitch=30720 [ 72.701] sna_dri2_get_back: reuse backbuffer? 1 [ 72.701] sna_dri2_get_back: back buffer handle=40, active?=2, refcnt=1 [ 72.701] sna_dri2_get_back: cache: handle=114, active=0 [ 72.701] sna_dri2_get_back: reuse cache handle=114, name=86, flags=0 [ 72.701] sna_dri2_get_back: caching handle=40 (name=5, flags=0, active_scanout=2) [ 72.701] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 72.701] sna_dri2_reuse_buffer: reusing back buffer handle=114, name=86, pitch=30720, age=0 [ 72.701] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 72.701] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=128, name=76, active_scanout=3 [ 72.701] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 72.701] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 72.701] sna_accel_flush: flush?=0, dirty?=0 [ 72.701] sna_accel_flush: flush?=0, dirty?=0 [ 72.701] sna_accel_flush: flush?=0, dirty?=0 [ 72.701] sna_block_handler (tv=548.388000) [ 72.701] has_shadow: has pending damage? 0, outstanding flips: 2 [ 72.701] timer_enable (time=72701), starting timer 0 [ 72.701] sna_accel_do_throttle -- no pending activity [ 72.701] sna_accel_block: evaluating timers, active=5 [ 72.701] sna_accel_block: flush timer expires in 8 [72709] [ 72.701] sna_wakeup_handler [ 72.702] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 72.702] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 72.702] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 72.702] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 72.702] sna_dri2_get_msc(draw=146, pipe=0) [ 72.702] sna_crtc_record_swap: recording last swap on pipe=0, frame 4111 [msc=4111], time 72.691101 [ 72.702] sna_dri2_get_msc: msc=4111 [raw=4111], ust=72691101 [ 72.702] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=114 (refs=1/1, flush=0) , front=128 (refs=1/4, flush=1) [ 72.702] sna_dri2_schedule_swap(target_msc=4111, divisor=0, remainder=0) [ 72.702] sna_dri2_schedule_swap: using front handle=128, active_scanout?=3, flush?=1 [ 72.702] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 72.702] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 72.702] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 72.702] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 72.702] sna_crtc_record_swap: recording last swap on pipe=0, frame 4111 [msc=4111], time 72.691101 [ 72.702] immediate_swap: current_msc=4111, target_msc=4111 -- yes [ 72.702] can_flip: no, shadow enabled [ 72.702] sna_dri2_add_event: adding event to window 146) [ 72.702] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 72.702] sna_dri2_immediate_blit: no pending blit, starting chain [ 72.702] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 72.702] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 72.702] can_xchg: back size=8701e00, front size=8701e00 [ 72.702] can_xchg: yes, pixmap=165 [ 72.702] sna_dri2_xchg: win=146, exchange front=128/76,ref=2 and back=114/86,ref=2, pixmap=165 7680x2160 [ 72.702] sna_dri2_xchg: back_bo handle=114, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 72.702] sna_dri2_xchg: front_bo handle=128, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 72.702] set_bo: pixmap=165, handle=114 (old handle=128) [ 72.702] set_bo: marking whole pixmap as damaged [ 72.702] set_bo: applying final/discard move-to-gpu [ 72.702] wait_for_shadow: flags=0, flips=2, handle=128, shadow=32 [ 72.702] set_bo: dropping flush hint from handle=128 [ 72.702] set_bo: adding flush hint to handle=114 [ 72.702] mark_stale(handle=128) => 1 [ 72.702] swap_limit: draw=146 setting swap limit to 3 [ 72.702] sna_dri2_swap_limit_validate: swap limit set to 3 [ 72.702] sna_next_vblank(pipe=0, waiting until next vblank) [ 72.702] sna_dri2_schedule_swap: reported target_msc=4111 [ 72.702] sna_accel_flush: flush?=0, dirty?=0 [ 72.702] sna_accel_flush: flush?=0, dirty?=0 [ 72.702] sna_accel_flush: flush?=0, dirty?=0 [ 72.702] sna_accel_flush: flush?=0, dirty?=0 [ 72.702] sna_block_handler (tv=548.387000) [ 72.702] sna_scanout_do_flush: flush timer active: delta=7 [ 72.702] sna_accel_do_throttle -- no pending activity [ 72.702] sna_accel_block: evaluating timers, active=5 [ 72.702] sna_accel_block: flush timer expires in 7 [72709] [ 72.706] sna_wakeup_handler [ 72.706] sna_mode_wakeup: len=32 [ 72.706] sna_mode_wakeup: recording last swap on pipe=1, frame 4082 [ff2], time 72.706368 [ 72.706] sna_mode_wakeup: removing handle=40 [active_scanout=1] from scanout, installing handle=128 [active_scanout=2] [ 72.706] sna_mode_wakeup: flip complete, pending? 2 [ 72.706] sna_block_handler (tv=548.383000) [ 72.706] sna_scanout_do_flush: flush timer active: delta=3 [ 72.706] sna_scanout_do_flush (time=72706), triggered [ 72.706] sna_scanout_flush (time=72706), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 72.706] has_shadow: has pending damage? 1, outstanding flips: 1 [ 72.706] stop_flush: scanout=114 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 72.706] has_shadow: has pending damage? 1, outstanding flips: 1 [ 72.706] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 1, mode reconfiguration pending? 0) [ 72.706] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 72.706] sna_mode_redisplay: checking for 1 outstanding flip completions [ 72.706] sna_mode_redisplay: now 1 outstanding flip completions (enabled? 1) [ 72.706] sna_accel_do_throttle -- no pending activity [ 72.706] sna_accel_block: evaluating timers, active=5 [ 72.706] sna_accel_block: flush timer expires in 16 [72722] [ 72.707] sna_wakeup_handler [ 72.707] sna_mode_wakeup: len=64 [ 72.707] sna_mode_wakeup: recording last swap on pipe=0, frame 4112 [1010], time 72.707775 [ 72.707] sna_mode_wakeup: removing handle=40 [active_scanout=0] from scanout, installing handle=128 [active_scanout=2] [ 72.707] sna_mode_wakeup: flip complete, pending? 1 [ 72.707] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 72.707] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 72.707] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 72.707] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 72.707] sna_pixmap_move_to_gpu: already all-damaged [ 72.707] sna_pixmap_mark_active: pixmap=165, handle=114 [ 72.707] sna_mode_redisplay: crtc[0] transformed? 0 [ 72.707] sna_mode_redisplay: crtc[1] transformed? 0 [ 72.707] sna_mode_redisplay: crtc[2] transformed? 0 [ 72.707] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=114 [active=1] [ 72.707] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 128, transformed? 0 [ 72.707] get_fb: reusing fb=101 for handle=114 [ 72.708] sna_mode_redisplay: recording flip on CRTC:32 handle=114, active_scanout=2, serial=2 [ 72.708] __kgem_bo_clear_busy: handle=114 [ 72.708] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 128, transformed? 0 [ 72.708] sna_mode_redisplay: recording flip on CRTC:39 handle=114, active_scanout=3, serial=3 [ 72.708] __kgem_bo_clear_busy: handle=114 [ 72.708] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 72.708] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 72.708] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=114, shadow handle=32 [ 72.708] sna_dri2_vblank_handler(type=2, sequence=4112, draw=3353) [ 72.708] sna_crtc_record_swap: recording last swap on pipe=0, frame 4112 [msc=4112], time 72.707775 [ 72.708] sna_dri2_vblank_handler: 2 complete, frame=4112 tv=72.707775 [ 72.708] sna_dri2_blit_complete: blit finished [ 72.708] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4112, tv=72.707775) [ 72.708] frame_swap_complete(type=2): draw=146, pipe=0, frame=4112 [msc=4112], tv=72.707775 [ 72.708] sna_accel_flush: flush?=0, dirty?=0 [ 72.708] sna_dri2_event_free(draw?=1) [ 72.708] sna_dri2_remove_event: remove[0x561c94984a20] from window 146, active? 1 [ 72.708] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=114] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 72.708] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=128] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 72.708] sna_dri2_vblank_handler complete [ 72.708] sna_block_handler (tv=548.381000) [ 72.708] sna_scanout_do_flush: flush timer active: delta=14 [ 72.708] sna_accel_do_throttle -- no pending activity [ 72.708] sna_accel_block: evaluating timers, active=5 [ 72.708] sna_accel_block: flush timer expires in 14 [72722] [ 72.722] sna_wakeup_handler [ 72.722] sna_mode_wakeup: len=32 [ 72.722] sna_mode_wakeup: recording last swap on pipe=1, frame 4083 [ff3], time 72.723046 [ 72.722] sna_mode_wakeup: removing handle=128 [active_scanout=1] from scanout, installing handle=114 [active_scanout=3] [ 72.722] sna_mode_wakeup: flip complete, pending? 2 [ 72.722] sna_block_handler (tv=548.367000) [ 72.722] sna_scanout_do_flush: flush timer active: delta=0 [ 72.723] sna_scanout_do_flush (time=72722), triggered [ 72.723] sna_scanout_flush (time=72722), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 72.723] has_shadow: has pending damage? 0, outstanding flips: 1 [ 72.723] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 72.723] has_shadow: has pending damage? 0, outstanding flips: 1 [ 72.723] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) [ 72.723] sna_accel_do_throttle -- no pending activity [ 72.723] sna_accel_block: evaluating timers, active=5 [ 72.723] sna_accel_block: flush timer expires in 16 [72738] [ 72.724] sna_wakeup_handler [ 72.724] sna_mode_wakeup: len=32 [ 72.724] sna_mode_wakeup: recording last swap on pipe=0, frame 4113 [1011], time 72.724442 [ 72.724] sna_mode_wakeup: removing handle=128 [active_scanout=0] from scanout, installing handle=114 [active_scanout=3] [ 72.724] sna_mode_wakeup: flip complete, pending? 1 [ 72.724] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 72.724] sna_block_handler (tv=548.365000) [ 72.724] sna_scanout_do_flush: flush timer active: delta=14 [ 72.724] sna_accel_do_throttle -- no pending activity [ 72.724] sna_accel_block: evaluating timers, active=5 [ 72.724] sna_accel_block: flush timer expires in 14 [72738] [ 72.738] sna_wakeup_handler [ 72.738] sna_block_handler (tv=548.351000) [ 72.738] sna_scanout_do_flush: flush timer active: delta=0 [ 72.738] sna_scanout_do_flush (time=72738), triggered [ 72.738] sna_scanout_flush (time=72738), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 72.738] has_shadow: has pending damage? 0, outstanding flips: 0 [ 72.738] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 72.738] has_shadow: has pending damage? 0, outstanding flips: 0 [ 72.738] sna_accel_disarm_timer[0] (time=72738) [ 72.738] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 72.738] sna_accel_do_throttle -- no pending activity [ 72.891] sna_wakeup_handler [ 72.891] sna_accel_flush: flush?=0, dirty?=0 [ 72.891] sna_block_handler (tv=548.198000) [ 72.891] has_shadow: has pending damage? 0, outstanding flips: 0 [ 72.891] sna_accel_do_throttle -- no pending activity [ 72.891] sna_wakeup_handler [ 72.891] sna_block_handler (tv=548.198000) [ 72.891] has_shadow: has pending damage? 0, outstanding flips: 0 [ 72.891] sna_accel_do_throttle -- no pending activity [ 72.892] sna_wakeup_handler [ 72.892] sna_block_handler (tv=548.197000) [ 72.893] has_shadow: has pending damage? 0, outstanding flips: 0 [ 72.893] sna_accel_do_throttle -- no pending activity [ 72.899] sna_wakeup_handler [ 72.899] sna_accel_flush: flush?=0, dirty?=0 [ 72.899] sna_block_handler (tv=548.190000) [ 72.899] has_shadow: has pending damage? 0, outstanding flips: 0 [ 72.899] sna_accel_do_throttle -- no pending activity [ 72.899] sna_wakeup_handler [ 72.899] sna_block_handler (tv=548.190000) [ 72.899] has_shadow: has pending damage? 0, outstanding flips: 0 [ 72.899] sna_accel_do_throttle -- no pending activity [ 72.900] sna_wakeup_handler [ 72.900] sna_block_handler (tv=548.189000) [ 72.901] has_shadow: has pending damage? 0, outstanding flips: 0 [ 72.901] sna_accel_do_throttle -- no pending activity [ 72.963] sna_wakeup_handler [ 72.963] sna_accel_flush: flush?=0, dirty?=0 [ 72.963] sna_block_handler (tv=548.126000) [ 72.963] has_shadow: has pending damage? 0, outstanding flips: 0 [ 72.963] sna_accel_do_throttle -- no pending activity [ 72.963] sna_wakeup_handler [ 72.963] sna_block_handler (tv=548.126000) [ 72.963] has_shadow: has pending damage? 0, outstanding flips: 0 [ 72.963] sna_accel_do_throttle -- no pending activity [ 72.964] sna_wakeup_handler [ 72.965] sna_block_handler (tv=548.124000) [ 72.965] has_shadow: has pending damage? 0, outstanding flips: 0 [ 72.965] sna_accel_do_throttle -- no pending activity [ 72.969] sna_wakeup_handler [ 72.969] sna_create_pixmap(13, 20, 32, usage=0) [ 72.969] kgem_can_create_2d: 13x20 @ 32 [ 72.969] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=20 [ 72.969] kgem_can_create_2d: untiled size=4096 [ 72.969] kgem_choose_tiling: too thin [width 13, 32 bpp] for TILING_X [ 72.969] kgem_choose_tiling: 13x20 -> 0 [ 72.969] sna_create_pixmap: usage=0, flags=a [ 72.969] sna_create_pixmap: small buffer [1040], attaching to shadow pixmap [ 72.969] create_pixmap: allocating pixmap 13x20, depth=32/32, size=1048 [ 72.969] create_pixmap: serial=4054, usage=0, 13x20 [ 72.969] sna_create_pixmap: serial=4054, 13x20, usage=0 [ 72.969] sna_composite_rectangles(pixmap=4055, op=0, 0 x 1 [(0, 0)x(13, 20) ...]) [ 72.969] sna_composite_rectangles: converted to op 0 [ 72.969] sna_composite_rectangles[0] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 72.969] sna_composite_rectangles: nrects=1, region=(0, 0), (13, 20) x 1 [ 72.969] sna_composite_rectangles: clipped extents (0, 0),(13, 20) x 1 [ 72.969] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(13, 20) [ 72.969] sna_composite_rectangles: fallback, dst pixmap=4055 too small or not attached [ 72.969] sna_composite_rectangles: fallback [ 72.969] sna_drawable_move_region_to_cpu(pixmap=4055 (13x20), [(0, 0), (13, 20)], flags=1) [ 72.969] sna_drawable_move_region_to_cpu: region (0, 0), (13, 20) + (0, 0) subsumes pixmap (13x20) [ 72.969] _sna_pixmap_move_to_cpu(pixmap=4055, 13x20, flags=1) [ 72.969] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 72.969] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 72.969] operate_inplace: no, inplace operation not suitable [ 72.969] _sna_pixmap_move_to_cpu: marking as damaged [ 72.969] __sna_damage_all(13, 20) [ 72.969] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 72.969] sna_composite_rectangles(pixmap=4055, op=1, fff2f1f0 x 1 [(0, 0)x(13, 20) ...]) [ 72.969] sna_composite_rectangles: converted to op 1 [ 72.969] sna_composite_rectangles[0] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 72.969] sna_composite_rectangles: nrects=1, region=(0, 0), (13, 20) x 1 [ 72.969] sna_composite_rectangles: clipped extents (0, 0),(13, 20) x 1 [ 72.969] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(13, 20) [ 72.969] sna_composite_rectangles: fallback, dst pixmap=4055 too small or not attached [ 72.969] sna_composite_rectangles: fallback [ 72.969] sna_drawable_move_region_to_cpu(pixmap=4055 (13x20), [(0, 0), (13, 20)], flags=1) [ 72.969] sna_drawable_move_region_to_cpu: pixmap=4055 all damaged on CPU [ 72.969] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 72.969] sna_composite_rectangles: fallback fill: (0, 0)x(13, 20) fff2f1f0 [ 72.969] sna_composite_rectangles(pixmap=4055, op=1, ff300a24 x 2 [(0, 0)x(13, 20) ...]) [ 72.969] sna_composite_rectangles: converted to op 1 [ 72.969] sna_composite_rectangles[0] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 72.969] sna_composite_rectangles[1] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 72.969] sna_composite_rectangles: nrects=2, region=(0, 0), (13, 20) x 2 [ 72.969] sna_composite_rectangles: clipped extents (0, 0),(13, 20) x 1 [ 72.970] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(13, 20) [ 72.970] sna_composite_rectangles: fallback, dst pixmap=4055 too small or not attached [ 72.970] sna_composite_rectangles: fallback [ 72.970] sna_drawable_move_region_to_cpu(pixmap=4055 (13x20), [(0, 0), (13, 20)], flags=1) [ 72.970] sna_drawable_move_region_to_cpu: pixmap=4055 all damaged on CPU [ 72.970] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 72.970] sna_composite_rectangles: fallback fill: (0, 0)x(13, 20) ff300a24 [ 72.970] sna_glyphs(op=3, nlist=2, src=(1, -2)) [ 72.970] sna_glyphs: fallback -- too small (13x20) [ 72.970] glyphs_fallback: nlist=2, count=3, extents (0, -13), (19, 1) [ 72.970] glyphs_fallback: clipped extents (0, 0), (13, 1) [ 72.970] sna_drawable_move_region_to_cpu(pixmap=4055 (13x20), [(0, 0), (13, 1)], flags=3) [ 72.970] sna_drawable_move_region_to_cpu: pixmap=4055 all damaged on CPU [ 72.970] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 72.970] sna_composite_rectangles(pixmap=4055, op=1, ffffffff x 1 [(1, 1)x(9, 17) ...]) [ 72.970] sna_composite_rectangles: converted to op 1 [ 72.970] sna_composite_rectangles[0] (1, 1)x(9, 17) -> (1, 1), (10, 18) [ 72.970] sna_composite_rectangles: nrects=1, region=(1, 1), (10, 18) x 1 [ 72.970] sna_composite_rectangles: clipped extents (1, 1),(10, 18) x 1 [ 72.970] sna_composite_rectangles: pixmap +(0, 0) extents (1, 1),(10, 18) [ 72.970] sna_composite_rectangles: fallback, dst pixmap=4055 too small or not attached [ 72.970] sna_composite_rectangles: fallback [ 72.970] sna_drawable_move_region_to_cpu(pixmap=4055 (13x20), [(1, 1), (10, 18)], flags=1) [ 72.970] sna_drawable_move_region_to_cpu: pixmap=4055 all damaged on CPU [ 72.970] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 72.970] sna_composite_rectangles: fallback fill: (1, 1)x(9, 17) ffffffff [ 72.970] sna_copy_area: src=pixmap=4055:(0, 0)x(13, 20)+(0, 0) -> dst=pixmap=3060:(495, 901)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 72.970] sna_copy_area: normal copy [ 72.970] sna_do_copy: src=(0, 0), dst=(495, 901), size=(13x20) [ 72.970] sna_do_copy: after drawable: src=(0, 0), dst=(560, 925), size=(13x20) [ 72.970] sna_do_copy: dst extents (560, 925), (573, 945), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 72.970] sna_do_copy: clipped dst extents (560, 925), (573, 945) [ 72.970] sna_do_copy: unclipped src extents (0, 0), (13, 20) [ 72.970] sna_do_copy: clipped src extents (0, 0), (13, 20) [ 72.970] sna_do_copy: pixmap -- no source clipping [ 72.970] sna_do_copy: src extents (0, 0), (13, 20) x 1 [ 72.970] sna_do_copy: copy region (560, 925), (573, 945) x 1 + (-560, -925) [ 72.970] sna_copy_boxes (boxes=1x[(560, 925), (573, 945)...], src pixmap=4055+(-560, -925), dst pixmap=3060+(-65, -24), alu=3, src.size=13x20, dst.size=3775x2136) [ 72.970] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94ace290, gpu_bo=0, cpu_bo=0), replaces=0 [ 72.970] sna_drawable_use_bo pixmap=3060, box=((495, 901), (508, 921)), flags=8... [ 72.970] sna_drawable_use_bo: exported target, set PREFER_GPU [ 72.970] sna_drawable_use_bo: pinned, never REPLACES [ 72.970] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 72.970] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 72.970] sna_drawable_use_bo: using whole GPU bo [ 72.970] region_overlaps_damage? [ 72.970] use_shm_bo: no, not attached [ 72.970] sna_drawable_move_region_to_cpu(pixmap=4055 (13x20), [(0, 0), (13, 20)], flags=2) [ 72.970] sna_drawable_move_region_to_cpu: pixmap=4055 all damaged on CPU [ 72.970] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 72.970] sna_write_boxes x 1, src stride=52, src dx=(-495, -901) [ 72.970] kgem_bo_can_map: handle=9, map=0x7fc6b7845000:0x0:0x7fc656564000, tiling=1, domain=1, offset=4029534208 [ 72.970] write_boxes_inplace x 1, handle=9, tiling=1 [ 72.970] upload_inplace__tiled: tiling=1 [ 72.970] kgem_bo_can_map__cpu: handle=9 [ 72.970] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 72.970] kgem_bo_map__cpu(handle=9, size=33177600, map=0x7fc6b7845000:0x7fc656564000) [ 72.971] kgem_bo_sync__cpu: handle=9 [ 72.971] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(495, 901), size=13x20, pitch=52/15360 [ 72.971] sna_accel_flush: flush?=0, dirty?=0 [ 72.971] sna_accel_flush: flush?=0, dirty?=0 [ 72.971] sna_accel_flush: flush?=0, dirty?=0 [ 72.971] sna_accel_flush: flush?=0, dirty?=0 [ 72.971] sna_destroy_pixmap: pixmap=4055, attached?=1 [ 72.971] __sna_free_pixmap(pixmap=4055) [ 72.971] sna_accel_flush: flush?=0, dirty?=0 [ 72.971] sna_accel_flush: flush?=0, dirty?=0 [ 72.971] sna_accel_flush: flush?=0, dirty?=0 [ 72.971] sna_block_handler (tv=548.118000) [ 72.971] has_shadow: has pending damage? 0, outstanding flips: 0 [ 72.971] sna_accel_do_throttle -- no pending activity [ 72.972] sna_wakeup_handler [ 72.972] sna_accel_flush: flush?=0, dirty?=0 [ 72.972] sna_accel_flush: flush?=0, dirty?=0 [ 72.972] sna_accel_flush: flush?=0, dirty?=0 [ 72.972] sna_accel_flush: flush?=0, dirty?=0 [ 72.972] sna_accel_flush: flush?=0, dirty?=0 [ 72.972] sna_accel_flush: flush?=0, dirty?=0 [ 72.972] sna_accel_flush: flush?=0, dirty?=0 [ 72.972] sna_accel_flush: flush?=0, dirty?=0 [ 72.972] sna_accel_flush: flush?=0, dirty?=0 [ 72.972] sna_block_handler (tv=548.117000) [ 72.972] has_shadow: has pending damage? 0, outstanding flips: 0 [ 72.972] sna_accel_do_throttle -- no pending activity [ 72.973] sna_wakeup_handler [ 72.973] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=128, name=76 [ 72.973] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 72.973] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 72.973] sna_dri2_get_back: draw size=7680x2160, back buffer handle=128 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 [ 72.973] sna_dri2_get_back: reuse backbuffer? 1 [ 72.973] sna_dri2_get_back: back buffer handle=128, active?=0, refcnt=1 [ 72.973] sna_dri2_get_back: reuse unattached back [ 72.973] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 72.973] sna_dri2_reuse_buffer: reusing back buffer handle=128, name=76, pitch=30720, age=0 [ 72.973] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 72.973] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=114, name=86, active_scanout=3 [ 72.973] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 72.973] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=114] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 72.973] sna_accel_flush: flush?=0, dirty?=0 [ 72.973] sna_accel_flush: flush?=0, dirty?=0 [ 72.973] sna_accel_flush: flush?=0, dirty?=0 [ 72.973] sna_block_handler (tv=548.116000) [ 72.973] has_shadow: has pending damage? 0, outstanding flips: 0 [ 72.973] timer_enable (time=72973), starting timer 0 [ 72.973] sna_accel_do_throttle -- no pending activity [ 72.973] sna_accel_block: evaluating timers, active=5 [ 72.973] sna_accel_block: flush timer expires in 8 [72981] [ 72.979] sna_wakeup_handler [ 72.979] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 72.979] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 72.979] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 72.979] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 72.979] sna_dri2_get_msc(draw=146, pipe=0) [ 72.979] sna_crtc_record_swap: recording last swap on pipe=0, frame 4128 [msc=4128], time 72.974534 [ 72.979] sna_dri2_get_msc: msc=4128 [raw=4128], ust=72974534 [ 72.979] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=128 (refs=1/1, flush=0) , front=114 (refs=1/4, flush=1) [ 72.979] sna_dri2_schedule_swap(target_msc=4112, divisor=0, remainder=0) [ 72.979] sna_dri2_schedule_swap: using front handle=114, active_scanout?=3, flush?=1 [ 72.979] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 72.979] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 72.979] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 72.979] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 72.979] sna_crtc_record_swap: recording last swap on pipe=0, frame 4128 [msc=4128], time 72.974534 [ 72.979] immediate_swap: current_msc=4128, target_msc=4112 -- yes [ 72.979] can_flip: no, shadow enabled [ 72.979] sna_dri2_add_event: adding event to window 146) [ 72.979] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 72.979] sna_dri2_immediate_blit: no pending blit, starting chain [ 72.979] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 72.979] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 72.979] can_xchg: back size=8701e00, front size=8701e00 [ 72.979] can_xchg: yes, pixmap=165 [ 72.979] sna_dri2_xchg: win=146, exchange front=114/86,ref=2 and back=128/76,ref=2, pixmap=165 7680x2160 [ 72.979] sna_dri2_xchg: back_bo handle=128, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 72.979] sna_dri2_xchg: front_bo handle=114, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 72.979] set_bo: pixmap=165, handle=128 (old handle=114) [ 72.979] set_bo: marking whole pixmap as damaged [ 72.979] set_bo: applying final/discard move-to-gpu [ 72.979] wait_for_shadow: flags=0, flips=0, handle=114, shadow=32 [ 72.979] set_bo: dropping flush hint from handle=114 [ 72.979] set_bo: adding flush hint to handle=128 [ 72.979] mark_stale(handle=114) => 1 [ 72.979] swap_limit: draw=146 setting swap limit to 3 [ 72.979] sna_dri2_swap_limit_validate: swap limit set to 3 [ 72.979] sna_next_vblank(pipe=0, waiting until next vblank) [ 72.979] sna_dri2_schedule_swap: reported target_msc=4128 [ 72.979] sna_accel_flush: flush?=0, dirty?=0 [ 72.979] sna_accel_flush: flush?=0, dirty?=0 [ 72.979] sna_accel_flush: flush?=0, dirty?=0 [ 72.979] sna_accel_flush: flush?=0, dirty?=0 [ 72.979] sna_block_handler (tv=548.110000) [ 72.979] sna_scanout_do_flush: flush timer active: delta=2 [ 72.979] sna_scanout_do_flush (time=72979), triggered [ 72.979] sna_scanout_flush (time=72979), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 72.979] has_shadow: has pending damage? 1, outstanding flips: 0 [ 72.979] stop_flush: scanout=128 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 72.979] has_shadow: has pending damage? 1, outstanding flips: 0 [ 72.979] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 72.979] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 72.979] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 72.979] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 72.979] sna_pixmap_move_to_gpu: already all-damaged [ 72.979] sna_pixmap_mark_active: pixmap=165, handle=128 [ 72.979] sna_mode_redisplay: crtc[0] transformed? 0 [ 72.979] sna_mode_redisplay: crtc[1] transformed? 0 [ 72.979] sna_mode_redisplay: crtc[2] transformed? 0 [ 72.979] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=128 [active=1] [ 72.979] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 114, transformed? 0 [ 72.979] get_fb: reusing fb=112 for handle=128 [ 72.979] sna_mode_redisplay: recording flip on CRTC:32 handle=128, active_scanout=2, serial=2 [ 72.979] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 72.979] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 114, transformed? 0 [ 72.979] sna_mode_redisplay: recording flip on CRTC:39 handle=128, active_scanout=3, serial=3 [ 72.979] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 72.979] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 72.979] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 72.979] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=128, shadow handle=32 [ 72.979] sna_accel_do_throttle -- no pending activity [ 72.979] sna_accel_block: evaluating timers, active=5 [ 72.979] sna_accel_block: flush timer expires in 16 [72995] [ 72.987] sna_wakeup_handler [ 72.987] sna_accel_flush: flush?=0, dirty?=0 [ 72.987] sna_block_handler (tv=548.102000) [ 72.987] sna_scanout_do_flush: flush timer active: delta=8 [ 72.987] sna_accel_do_throttle -- no pending activity [ 72.987] sna_accel_block: evaluating timers, active=5 [ 72.987] sna_accel_block: flush timer expires in 8 [72995] [ 72.987] sna_wakeup_handler [ 72.987] sna_block_handler (tv=548.102000) [ 72.987] sna_scanout_do_flush: flush timer active: delta=8 [ 72.987] sna_accel_do_throttle -- no pending activity [ 72.987] sna_accel_block: evaluating timers, active=5 [ 72.987] sna_accel_block: flush timer expires in 8 [72995] [ 72.988] sna_wakeup_handler [ 72.988] sna_block_handler (tv=548.101000) [ 72.988] sna_scanout_do_flush: flush timer active: delta=7 [ 72.988] sna_accel_do_throttle -- no pending activity [ 72.988] sna_accel_block: evaluating timers, active=5 [ 72.988] sna_accel_block: flush timer expires in 7 [72995] [ 72.989] sna_wakeup_handler [ 72.989] sna_mode_wakeup: len=32 [ 72.989] sna_mode_wakeup: recording last swap on pipe=1, frame 4099 [1003], time 72.989802 [ 72.989] sna_mode_wakeup: removing handle=114 [active_scanout=1] from scanout, installing handle=128 [active_scanout=3] [ 72.989] sna_mode_wakeup: flip complete, pending? 2 [ 72.989] sna_block_handler (tv=548.100000) [ 72.989] sna_scanout_do_flush: flush timer active: delta=6 [ 72.989] sna_accel_do_throttle -- no pending activity [ 72.989] sna_accel_block: evaluating timers, active=5 [ 72.989] sna_accel_block: flush timer expires in 6 [72995] [ 72.990] sna_wakeup_handler [ 72.990] sna_mode_wakeup: len=64 [ 72.990] sna_dri2_vblank_handler(type=2, sequence=4129, draw=3353) [ 72.990] sna_crtc_record_swap: recording last swap on pipe=0, frame 4129 [msc=4129], time 72.991200 [ 72.990] sna_dri2_vblank_handler: 2 complete, frame=4129 tv=72.991200 [ 72.990] sna_dri2_blit_complete: blit finished [ 72.990] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4129, tv=72.991200) [ 72.991] frame_swap_complete(type=2): draw=146, pipe=0, frame=4129 [msc=4129], tv=72.991200 [ 72.991] sna_accel_flush: flush?=0, dirty?=0 [ 72.991] sna_dri2_event_free(draw?=1) [ 72.991] sna_dri2_remove_event: remove[0x561c94782450] from window 146, active? 1 [ 72.991] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 72.991] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=114] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 72.991] sna_dri2_vblank_handler complete [ 72.991] sna_mode_wakeup: recording last swap on pipe=0, frame 4129 [1021], time 72.991200 [ 72.991] sna_mode_wakeup: removing handle=114 [active_scanout=0] from scanout, installing handle=128 [active_scanout=3] [ 72.991] sna_mode_wakeup: flip complete, pending? 1 [ 72.991] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 72.991] sna_block_handler (tv=548.98000) [ 72.991] sna_scanout_do_flush: flush timer active: delta=4 [ 72.991] sna_accel_do_throttle -- no pending activity [ 72.991] sna_accel_block: evaluating timers, active=5 [ 72.991] sna_accel_block: flush timer expires in 4 [72995] [ 72.995] sna_wakeup_handler [ 72.995] sna_accel_flush: flush?=0, dirty?=0 [ 72.995] sna_block_handler (tv=548.94000) [ 72.995] sna_scanout_do_flush: flush timer active: delta=0 [ 72.995] sna_scanout_do_flush (time=72995), triggered [ 72.995] sna_scanout_flush (time=72995), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 72.995] has_shadow: has pending damage? 0, outstanding flips: 0 [ 72.995] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 72.995] has_shadow: has pending damage? 0, outstanding flips: 0 [ 72.995] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 72.995] sna_accel_do_throttle -- no pending activity [ 72.995] sna_accel_block: evaluating timers, active=5 [ 72.995] sna_accel_block: flush timer expires in 16 [73011] [ 72.995] sna_wakeup_handler [ 72.995] sna_block_handler (tv=548.94000) [ 72.995] sna_scanout_do_flush: flush timer active: delta=16 [ 72.995] sna_accel_do_throttle -- no pending activity [ 72.995] sna_accel_block: evaluating timers, active=5 [ 72.995] sna_accel_block: flush timer expires in 16 [73011] [ 72.996] sna_wakeup_handler [ 72.996] sna_block_handler (tv=548.93000) [ 72.996] sna_scanout_do_flush: flush timer active: delta=15 [ 72.996] sna_accel_do_throttle -- no pending activity [ 72.996] sna_accel_block: evaluating timers, active=5 [ 72.996] sna_accel_block: flush timer expires in 15 [73011] [ 72.997] sna_wakeup_handler [ 72.997] sna_block_handler (tv=548.92000) [ 72.997] sna_scanout_do_flush: flush timer active: delta=14 [ 72.997] sna_accel_do_throttle -- no pending activity [ 72.997] sna_accel_block: evaluating timers, active=5 [ 72.997] sna_accel_block: flush timer expires in 14 [73011] [ 73.012] sna_wakeup_handler [ 73.012] sna_block_handler (tv=548.77000) [ 73.012] sna_scanout_do_flush: flush timer active: delta=-1 [ 73.012] sna_scanout_do_flush (time=73012), triggered [ 73.012] sna_scanout_flush (time=73012), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 73.012] has_shadow: has pending damage? 0, outstanding flips: 0 [ 73.012] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 73.012] has_shadow: has pending damage? 0, outstanding flips: 0 [ 73.012] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 73.012] sna_accel_do_throttle -- no pending activity [ 73.012] sna_accel_block: evaluating timers, active=5 [ 73.012] sna_accel_block: flush timer expires in 16 [73028] [ 73.019] sna_wakeup_handler [ 73.019] sna_accel_flush: flush?=0, dirty?=0 [ 73.019] sna_block_handler (tv=548.70000) [ 73.019] sna_scanout_do_flush: flush timer active: delta=9 [ 73.019] sna_accel_do_throttle -- no pending activity [ 73.019] sna_accel_block: evaluating timers, active=5 [ 73.019] sna_accel_block: flush timer expires in 9 [73028] [ 73.019] sna_wakeup_handler [ 73.019] sna_block_handler (tv=548.70000) [ 73.019] sna_scanout_do_flush: flush timer active: delta=9 [ 73.019] sna_accel_do_throttle -- no pending activity [ 73.019] sna_accel_block: evaluating timers, active=5 [ 73.019] sna_accel_block: flush timer expires in 9 [73028] [ 73.020] sna_wakeup_handler [ 73.020] sna_block_handler (tv=548.69000) [ 73.020] sna_scanout_do_flush: flush timer active: delta=8 [ 73.020] sna_accel_do_throttle -- no pending activity [ 73.020] sna_accel_block: evaluating timers, active=5 [ 73.020] sna_accel_block: flush timer expires in 8 [73028] [ 73.022] sna_wakeup_handler [ 73.022] sna_block_handler (tv=548.67000) [ 73.022] sna_scanout_do_flush: flush timer active: delta=6 [ 73.022] sna_accel_do_throttle -- no pending activity [ 73.022] sna_accel_block: evaluating timers, active=5 [ 73.022] sna_accel_block: flush timer expires in 6 [73028] [ 73.028] sna_wakeup_handler [ 73.028] sna_block_handler (tv=548.61000) [ 73.028] sna_scanout_do_flush: flush timer active: delta=0 [ 73.028] sna_scanout_do_flush (time=73028), triggered [ 73.028] sna_scanout_flush (time=73028), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 73.028] has_shadow: has pending damage? 0, outstanding flips: 0 [ 73.028] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 73.028] has_shadow: has pending damage? 0, outstanding flips: 0 [ 73.028] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 73.028] sna_accel_do_throttle -- no pending activity [ 73.028] sna_accel_block: evaluating timers, active=5 [ 73.028] sna_accel_block: flush timer expires in 16 [73044] [ 73.035] sna_wakeup_handler [ 73.035] sna_accel_flush: flush?=0, dirty?=0 [ 73.035] sna_block_handler (tv=548.54000) [ 73.035] sna_scanout_do_flush: flush timer active: delta=9 [ 73.035] sna_accel_do_throttle -- no pending activity [ 73.035] sna_accel_block: evaluating timers, active=5 [ 73.035] sna_accel_block: flush timer expires in 9 [73044] [ 73.035] sna_wakeup_handler [ 73.035] sna_block_handler (tv=548.54000) [ 73.035] sna_scanout_do_flush: flush timer active: delta=9 [ 73.035] sna_accel_do_throttle -- no pending activity [ 73.035] sna_accel_block: evaluating timers, active=5 [ 73.035] sna_accel_block: flush timer expires in 9 [73044] [ 73.037] sna_wakeup_handler [ 73.037] sna_block_handler (tv=548.52000) [ 73.037] sna_scanout_do_flush: flush timer active: delta=7 [ 73.037] sna_accel_do_throttle -- no pending activity [ 73.037] sna_accel_block: evaluating timers, active=5 [ 73.037] sna_accel_block: flush timer expires in 7 [73044] [ 73.044] sna_wakeup_handler [ 73.044] sna_block_handler (tv=548.45000) [ 73.044] sna_scanout_do_flush: flush timer active: delta=0 [ 73.044] sna_scanout_do_flush (time=73044), triggered [ 73.044] sna_scanout_flush (time=73044), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 73.044] has_shadow: has pending damage? 0, outstanding flips: 0 [ 73.044] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 73.044] has_shadow: has pending damage? 0, outstanding flips: 0 [ 73.044] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 73.044] sna_accel_do_throttle -- no pending activity [ 73.044] sna_accel_block: evaluating timers, active=5 [ 73.044] sna_accel_block: flush timer expires in 16 [73060] [ 73.059] sna_wakeup_handler [ 73.059] sna_accel_flush: flush?=0, dirty?=0 [ 73.059] sna_block_handler (tv=548.30000) [ 73.059] sna_scanout_do_flush: flush timer active: delta=1 [ 73.059] sna_scanout_do_flush (time=73059), triggered [ 73.059] sna_scanout_flush (time=73059), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 73.059] has_shadow: has pending damage? 0, outstanding flips: 0 [ 73.059] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 73.059] has_shadow: has pending damage? 0, outstanding flips: 0 [ 73.059] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 73.059] sna_accel_do_throttle -- no pending activity [ 73.059] sna_accel_block: evaluating timers, active=5 [ 73.059] sna_accel_block: flush timer expires in 16 [73075] [ 73.059] sna_wakeup_handler [ 73.059] sna_block_handler (tv=548.30000) [ 73.059] sna_scanout_do_flush: flush timer active: delta=16 [ 73.059] sna_accel_do_throttle -- no pending activity [ 73.059] sna_accel_block: evaluating timers, active=5 [ 73.059] sna_accel_block: flush timer expires in 16 [73075] [ 73.061] sna_wakeup_handler [ 73.061] sna_block_handler (tv=548.28000) [ 73.061] sna_scanout_do_flush: flush timer active: delta=14 [ 73.061] sna_accel_do_throttle -- no pending activity [ 73.061] sna_accel_block: evaluating timers, active=5 [ 73.061] sna_accel_block: flush timer expires in 14 [73075] [ 73.075] sna_wakeup_handler [ 73.075] sna_accel_flush: flush?=0, dirty?=0 [ 73.075] sna_block_handler (tv=548.14000) [ 73.075] sna_scanout_do_flush: flush timer active: delta=0 [ 73.075] sna_scanout_do_flush (time=73075), triggered [ 73.075] sna_scanout_flush (time=73075), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 73.075] has_shadow: has pending damage? 0, outstanding flips: 0 [ 73.075] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 73.075] has_shadow: has pending damage? 0, outstanding flips: 0 [ 73.075] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 73.075] sna_accel_do_throttle -- no pending activity [ 73.075] sna_accel_block: evaluating timers, active=5 [ 73.075] sna_accel_block: flush timer expires in 16 [73091] [ 73.075] sna_wakeup_handler [ 73.075] sna_block_handler (tv=548.14000) [ 73.075] sna_scanout_do_flush: flush timer active: delta=16 [ 73.075] sna_accel_do_throttle -- no pending activity [ 73.075] sna_accel_block: evaluating timers, active=5 [ 73.076] sna_accel_block: flush timer expires in 16 [73091] [ 73.083] sna_wakeup_handler [ 73.083] sna_accel_flush: flush?=0, dirty?=0 [ 73.083] sna_block_handler (tv=548.6000) [ 73.083] sna_scanout_do_flush: flush timer active: delta=8 [ 73.083] sna_accel_do_throttle -- no pending activity [ 73.083] sna_accel_block: evaluating timers, active=5 [ 73.083] sna_accel_block: flush timer expires in 8 [73091] [ 73.083] sna_wakeup_handler [ 73.083] sna_block_handler (tv=548.6000) [ 73.083] sna_scanout_do_flush: flush timer active: delta=8 [ 73.083] sna_accel_do_throttle -- no pending activity [ 73.083] sna_accel_block: evaluating timers, active=5 [ 73.083] sna_accel_block: flush timer expires in 8 [73091] [ 73.085] sna_wakeup_handler [ 73.085] sna_block_handler (tv=548.4000) [ 73.085] sna_scanout_do_flush: flush timer active: delta=6 [ 73.085] sna_accel_do_throttle -- no pending activity [ 73.085] sna_accel_block: evaluating timers, active=5 [ 73.085] sna_accel_block: flush timer expires in 6 [73091] [ 73.091] sna_wakeup_handler [ 73.091] sna_block_handler (tv=547.998000) [ 73.091] sna_scanout_do_flush: flush timer active: delta=0 [ 73.091] sna_scanout_do_flush (time=73091), triggered [ 73.091] sna_scanout_flush (time=73091), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 73.091] has_shadow: has pending damage? 0, outstanding flips: 0 [ 73.091] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 73.091] has_shadow: has pending damage? 0, outstanding flips: 0 [ 73.091] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 73.091] sna_accel_do_throttle -- no pending activity [ 73.091] sna_accel_block: evaluating timers, active=5 [ 73.091] sna_accel_block: flush timer expires in 16 [73107] [ 73.108] sna_wakeup_handler [ 73.108] sna_block_handler (tv=547.981000) [ 73.108] sna_scanout_do_flush: flush timer active: delta=-1 [ 73.108] sna_scanout_do_flush (time=73108), triggered [ 73.108] sna_scanout_flush (time=73108), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 73.108] has_shadow: has pending damage? 0, outstanding flips: 0 [ 73.108] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 73.108] has_shadow: has pending damage? 0, outstanding flips: 0 [ 73.108] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 73.108] sna_accel_do_throttle -- no pending activity [ 73.108] sna_accel_block: evaluating timers, active=5 [ 73.108] sna_accel_block: flush timer expires in 16 [73124] [ 73.115] sna_wakeup_handler [ 73.115] sna_accel_flush: flush?=0, dirty?=0 [ 73.115] sna_block_handler (tv=547.974000) [ 73.115] sna_scanout_do_flush: flush timer active: delta=9 [ 73.115] sna_accel_do_throttle -- no pending activity [ 73.115] sna_accel_block: evaluating timers, active=5 [ 73.115] sna_accel_block: flush timer expires in 9 [73124] [ 73.115] sna_wakeup_handler [ 73.115] sna_block_handler (tv=547.974000) [ 73.115] sna_scanout_do_flush: flush timer active: delta=9 [ 73.115] sna_accel_do_throttle -- no pending activity [ 73.115] sna_accel_block: evaluating timers, active=5 [ 73.115] sna_accel_block: flush timer expires in 9 [73124] [ 73.117] sna_wakeup_handler [ 73.117] sna_block_handler (tv=547.972000) [ 73.117] sna_scanout_do_flush: flush timer active: delta=7 [ 73.117] sna_accel_do_throttle -- no pending activity [ 73.117] sna_accel_block: evaluating timers, active=5 [ 73.117] sna_accel_block: flush timer expires in 7 [73124] [ 73.124] sna_wakeup_handler [ 73.124] sna_block_handler (tv=547.965000) [ 73.124] sna_scanout_do_flush: flush timer active: delta=0 [ 73.124] sna_scanout_do_flush (time=73124), triggered [ 73.124] sna_scanout_flush (time=73124), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 73.124] has_shadow: has pending damage? 0, outstanding flips: 0 [ 73.124] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 73.124] has_shadow: has pending damage? 0, outstanding flips: 0 [ 73.124] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 73.124] sna_accel_do_throttle -- no pending activity [ 73.124] sna_accel_block: evaluating timers, active=5 [ 73.124] sna_accel_block: flush timer expires in 16 [73140] [ 73.135] sna_wakeup_handler [ 73.135] sna_accel_flush: flush?=0, dirty?=0 [ 73.135] sna_accel_flush: flush?=0, dirty?=0 [ 73.135] sna_block_handler (tv=547.954000) [ 73.135] sna_scanout_do_flush: flush timer active: delta=5 [ 73.135] sna_accel_do_throttle -- no pending activity [ 73.135] sna_accel_block: evaluating timers, active=5 [ 73.135] sna_accel_block: flush timer expires in 5 [73140] [ 73.135] sna_wakeup_handler [ 73.135] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=114, name=86 [ 73.135] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 73.135] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 73.135] sna_dri2_get_back: draw size=7680x2160, back buffer handle=114 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 [ 73.135] sna_dri2_get_back: reuse backbuffer? 1 [ 73.135] sna_dri2_get_back: back buffer handle=114, active?=0, refcnt=1 [ 73.135] sna_dri2_get_back: reuse unattached back [ 73.135] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 73.136] sna_dri2_reuse_buffer: reusing back buffer handle=114, name=86, pitch=30720, age=0 [ 73.136] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 73.136] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=128, name=76, active_scanout=3 [ 73.136] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 73.136] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 73.136] sna_accel_flush: flush?=0, dirty?=0 [ 73.136] sna_accel_flush: flush?=0, dirty?=0 [ 73.136] sna_accel_flush: flush?=0, dirty?=0 [ 73.136] sna_block_handler (tv=547.953000) [ 73.136] sna_scanout_do_flush: flush timer active: delta=4 [ 73.136] sna_accel_do_throttle -- no pending activity [ 73.136] sna_accel_block: evaluating timers, active=5 [ 73.136] sna_accel_block: flush timer expires in 4 [73140] [ 73.139] sna_wakeup_handler [ 73.139] sna_accel_flush: flush?=0, dirty?=0 [ 73.139] sna_block_handler (tv=547.950000) [ 73.139] sna_scanout_do_flush: flush timer active: delta=1 [ 73.139] sna_scanout_do_flush (time=73139), triggered [ 73.139] sna_scanout_flush (time=73139), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 73.139] has_shadow: has pending damage? 0, outstanding flips: 0 [ 73.139] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 73.139] has_shadow: has pending damage? 0, outstanding flips: 0 [ 73.139] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 73.139] sna_accel_do_throttle -- no pending activity [ 73.139] sna_accel_block: evaluating timers, active=5 [ 73.139] sna_accel_block: flush timer expires in 16 [73155] [ 73.139] sna_wakeup_handler [ 73.139] sna_block_handler (tv=547.950000) [ 73.139] sna_scanout_do_flush: flush timer active: delta=16 [ 73.139] sna_accel_do_throttle -- no pending activity [ 73.139] sna_accel_block: evaluating timers, active=5 [ 73.139] sna_accel_block: flush timer expires in 16 [73155] [ 73.140] sna_wakeup_handler [ 73.141] sna_block_handler (tv=547.949000) [ 73.141] sna_scanout_do_flush: flush timer active: delta=14 [ 73.141] sna_accel_do_throttle -- no pending activity [ 73.141] sna_accel_block: evaluating timers, active=5 [ 73.141] sna_accel_block: flush timer expires in 14 [73155] [ 73.147] sna_wakeup_handler [ 73.147] sna_accel_flush: flush?=0, dirty?=0 [ 73.147] sna_block_handler (tv=547.942000) [ 73.147] sna_scanout_do_flush: flush timer active: delta=8 [ 73.147] sna_accel_do_throttle -- no pending activity [ 73.147] sna_accel_block: evaluating timers, active=5 [ 73.147] sna_accel_block: flush timer expires in 8 [73155] [ 73.147] sna_wakeup_handler [ 73.147] sna_block_handler (tv=547.942000) [ 73.147] sna_scanout_do_flush: flush timer active: delta=8 [ 73.147] sna_accel_do_throttle -- no pending activity [ 73.147] sna_accel_block: evaluating timers, active=5 [ 73.147] sna_accel_block: flush timer expires in 8 [73155] [ 73.148] sna_wakeup_handler [ 73.148] sna_block_handler (tv=547.941000) [ 73.148] sna_scanout_do_flush: flush timer active: delta=7 [ 73.148] sna_accel_do_throttle -- no pending activity [ 73.148] sna_accel_block: evaluating timers, active=5 [ 73.148] sna_accel_block: flush timer expires in 7 [73155] [ 73.150] sna_wakeup_handler [ 73.150] sna_block_handler (tv=547.939000) [ 73.150] sna_scanout_do_flush: flush timer active: delta=5 [ 73.150] sna_accel_do_throttle -- no pending activity [ 73.150] sna_accel_block: evaluating timers, active=5 [ 73.150] sna_accel_block: flush timer expires in 5 [73155] [ 73.155] sna_wakeup_handler [ 73.155] sna_block_handler (tv=547.934000) [ 73.155] sna_scanout_do_flush: flush timer active: delta=0 [ 73.155] sna_scanout_do_flush (time=73155), triggered [ 73.155] sna_scanout_flush (time=73155), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 73.155] has_shadow: has pending damage? 0, outstanding flips: 0 [ 73.155] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 73.155] has_shadow: has pending damage? 0, outstanding flips: 0 [ 73.155] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 73.155] sna_accel_do_throttle -- no pending activity [ 73.155] sna_accel_block: evaluating timers, active=5 [ 73.155] sna_accel_block: flush timer expires in 16 [73171] [ 73.171] sna_wakeup_handler [ 73.171] sna_block_handler (tv=547.918000) [ 73.171] sna_scanout_do_flush: flush timer active: delta=0 [ 73.171] sna_scanout_do_flush (time=73171), triggered [ 73.171] sna_scanout_flush (time=73171), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 73.171] has_shadow: has pending damage? 0, outstanding flips: 0 [ 73.171] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 73.171] has_shadow: has pending damage? 0, outstanding flips: 0 [ 73.171] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 73.171] sna_accel_do_throttle -- no pending activity [ 73.171] sna_accel_block: evaluating timers, active=5 [ 73.171] sna_accel_block: flush timer expires in 16 [73187] [ 73.187] sna_wakeup_handler [ 73.187] sna_block_handler (tv=547.902000) [ 73.187] sna_scanout_do_flush: flush timer active: delta=0 [ 73.187] sna_scanout_do_flush (time=73187), triggered [ 73.187] sna_scanout_flush (time=73187), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 73.187] has_shadow: has pending damage? 0, outstanding flips: 0 [ 73.187] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 73.187] has_shadow: has pending damage? 0, outstanding flips: 0 [ 73.188] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 73.188] sna_accel_do_throttle -- no pending activity [ 73.188] sna_accel_block: evaluating timers, active=5 [ 73.188] sna_accel_block: flush timer expires in 16 [73203] [ 73.189] sna_wakeup_handler [ 73.189] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 73.189] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 73.189] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 73.189] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 73.189] sna_dri2_get_msc(draw=146, pipe=0) [ 73.189] sna_crtc_record_swap: recording last swap on pipe=0, frame 4140 [msc=4140], time 73.174607 [ 73.189] sna_dri2_get_msc: msc=4140 [raw=4140], ust=73174607 [ 73.189] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=114 (refs=1/1, flush=0) , front=128 (refs=1/4, flush=1) [ 73.189] sna_dri2_schedule_swap(target_msc=4129, divisor=0, remainder=0) [ 73.189] sna_dri2_schedule_swap: using front handle=128, active_scanout?=3, flush?=1 [ 73.189] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 73.189] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 73.189] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 73.189] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 73.189] sna_crtc_record_swap: recording last swap on pipe=0, frame 4140 [msc=4140], time 73.174607 [ 73.189] immediate_swap: current_msc=4140, target_msc=4129 -- yes [ 73.189] can_flip: no, shadow enabled [ 73.189] sna_dri2_add_event: adding event to window 146) [ 73.189] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 73.189] sna_dri2_immediate_blit: no pending blit, starting chain [ 73.189] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 73.189] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 73.189] can_xchg: back size=8701e00, front size=8701e00 [ 73.189] can_xchg: yes, pixmap=165 [ 73.189] sna_dri2_xchg: win=146, exchange front=128/76,ref=2 and back=114/86,ref=2, pixmap=165 7680x2160 [ 73.189] sna_dri2_xchg: back_bo handle=114, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 73.189] sna_dri2_xchg: front_bo handle=128, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 73.189] set_bo: pixmap=165, handle=114 (old handle=128) [ 73.189] set_bo: marking whole pixmap as damaged [ 73.189] set_bo: applying final/discard move-to-gpu [ 73.189] wait_for_shadow: flags=0, flips=0, handle=128, shadow=32 [ 73.189] set_bo: dropping flush hint from handle=128 [ 73.189] set_bo: adding flush hint to handle=114 [ 73.189] mark_stale(handle=128) => 1 [ 73.189] swap_limit: draw=146 setting swap limit to 3 [ 73.189] sna_dri2_swap_limit_validate: swap limit set to 3 [ 73.189] sna_next_vblank(pipe=0, waiting until next vblank) [ 73.189] sna_dri2_schedule_swap: reported target_msc=4140 [ 73.189] sna_accel_flush: flush?=0, dirty?=0 [ 73.189] sna_accel_flush: flush?=0, dirty?=0 [ 73.190] sna_accel_flush: flush?=0, dirty?=0 [ 73.190] sna_accel_flush: flush?=0, dirty?=0 [ 73.190] sna_block_handler (tv=547.899000) [ 73.190] sna_scanout_do_flush: flush timer active: delta=13 [ 73.190] sna_accel_do_throttle -- no pending activity [ 73.190] sna_accel_block: evaluating timers, active=5 [ 73.190] sna_accel_block: flush timer expires in 13 [73203] [ 73.190] sna_wakeup_handler [ 73.190] sna_mode_wakeup: len=32 [ 73.190] sna_dri2_vblank_handler(type=2, sequence=4141, draw=3353) [ 73.190] sna_crtc_record_swap: recording last swap on pipe=0, frame 4141 [msc=4141], time 73.191272 [ 73.190] sna_dri2_vblank_handler: 2 complete, frame=4141 tv=73.191272 [ 73.190] sna_dri2_blit_complete: blit finished [ 73.190] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4141, tv=73.191272) [ 73.190] frame_swap_complete(type=2): draw=146, pipe=0, frame=4141 [msc=4141], tv=73.191272 [ 73.190] sna_accel_flush: flush?=0, dirty?=0 [ 73.190] sna_dri2_event_free(draw?=1) [ 73.190] sna_dri2_remove_event: remove[0x561c943791a0] from window 146, active? 1 [ 73.191] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=114] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 73.191] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=128] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 73.191] sna_dri2_vblank_handler complete [ 73.191] sna_block_handler (tv=547.898000) [ 73.191] sna_scanout_do_flush: flush timer active: delta=12 [ 73.191] sna_accel_do_throttle -- no pending activity [ 73.191] sna_accel_block: evaluating timers, active=5 [ 73.191] sna_accel_block: flush timer expires in 12 [73203] [ 73.191] sna_wakeup_handler [ 73.191] sna_accel_flush: flush?=0, dirty?=0 [ 73.191] sna_accel_flush: flush?=0, dirty?=0 [ 73.191] sna_block_handler (tv=547.898000) [ 73.191] sna_scanout_do_flush: flush timer active: delta=12 [ 73.191] sna_accel_do_throttle -- no pending activity [ 73.191] sna_accel_block: evaluating timers, active=5 [ 73.191] sna_accel_block: flush timer expires in 12 [73203] [ 73.191] sna_wakeup_handler [ 73.191] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=128, name=76 [ 73.191] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 73.191] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 73.191] sna_dri2_get_back: draw size=7680x2160, back buffer handle=128 size=7680x2160, is-scanout? 1, active?=2, pitch=30720, front pitch=30720 [ 73.191] sna_dri2_get_back: reuse backbuffer? 1 [ 73.191] sna_dri2_get_back: back buffer handle=128, active?=2, refcnt=1 [ 73.191] sna_dri2_get_back: cache: handle=40, active=0 [ 73.191] sna_dri2_get_back: reuse cache handle=40, name=5, flags=0 [ 73.191] sna_dri2_get_back: caching handle=128 (name=76, flags=0, active_scanout=2) [ 73.191] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 73.191] sna_dri2_reuse_buffer: reusing back buffer handle=40, name=5, pitch=30720, age=0 [ 73.191] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 73.191] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=114, name=86, active_scanout=1 [ 73.191] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 73.191] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=114] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 73.191] sna_accel_flush: flush?=0, dirty?=0 [ 73.191] sna_accel_flush: flush?=0, dirty?=0 [ 73.191] sna_accel_flush: flush?=0, dirty?=0 [ 73.191] sna_block_handler (tv=547.898000) [ 73.191] sna_scanout_do_flush: flush timer active: delta=12 [ 73.191] sna_accel_do_throttle -- no pending activity [ 73.191] sna_accel_block: evaluating timers, active=5 [ 73.191] sna_accel_block: flush timer expires in 12 [73203] [ 73.192] sna_wakeup_handler [ 73.192] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 73.192] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 73.192] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 73.192] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 73.192] sna_dri2_get_msc(draw=146, pipe=0) [ 73.192] sna_crtc_record_swap: recording last swap on pipe=0, frame 4141 [msc=4141], time 73.191272 [ 73.192] sna_dri2_get_msc: msc=4141 [raw=4141], ust=73191272 [ 73.192] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=40 (refs=1/1, flush=0) , front=114 (refs=1/2, flush=1) [ 73.192] sna_dri2_schedule_swap(target_msc=4141, divisor=0, remainder=0) [ 73.192] sna_dri2_schedule_swap: using front handle=114, active_scanout?=1, flush?=1 [ 73.192] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 73.192] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 73.192] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 73.192] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 73.192] sna_crtc_record_swap: recording last swap on pipe=0, frame 4141 [msc=4141], time 73.191272 [ 73.192] immediate_swap: current_msc=4141, target_msc=4141 -- yes [ 73.192] can_flip: no, shadow enabled [ 73.192] sna_dri2_add_event: adding event to window 146) [ 73.192] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 73.192] sna_dri2_immediate_blit: no pending blit, starting chain [ 73.192] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 73.192] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 73.192] can_xchg: back size=8701e00, front size=8701e00 [ 73.192] can_xchg: yes, pixmap=165 [ 73.192] sna_dri2_xchg: win=146, exchange front=114/86,ref=2 and back=40/5,ref=2, pixmap=165 7680x2160 [ 73.192] sna_dri2_xchg: back_bo handle=40, pitch=30720, size=132710400, ref=1, active_scanout?=0 [ 73.192] sna_dri2_xchg: front_bo handle=114, pitch=30720, size=66355200, ref=2, active_scanout?=1 [ 73.192] set_bo: pixmap=165, handle=40 (old handle=114) [ 73.192] set_bo: marking whole pixmap as damaged [ 73.192] set_bo: dropping flush hint from handle=114 [ 73.192] set_bo: adding flush hint to handle=40 [ 73.192] mark_stale(handle=114) => 1 [ 73.192] swap_limit: draw=146 setting swap limit to 3 [ 73.192] sna_dri2_swap_limit_validate: swap limit set to 3 [ 73.192] sna_next_vblank(pipe=0, waiting until next vblank) [ 73.192] sna_dri2_schedule_swap: reported target_msc=4141 [ 73.192] sna_accel_flush: flush?=0, dirty?=0 [ 73.192] sna_accel_flush: flush?=0, dirty?=0 [ 73.193] sna_accel_flush: flush?=0, dirty?=0 [ 73.193] sna_accel_flush: flush?=0, dirty?=0 [ 73.193] sna_block_handler (tv=547.896000) [ 73.193] sna_scanout_do_flush: flush timer active: delta=10 [ 73.193] sna_accel_do_throttle -- no pending activity [ 73.193] sna_accel_block: evaluating timers, active=5 [ 73.193] sna_accel_block: flush timer expires in 10 [73203] [ 73.203] sna_wakeup_handler [ 73.203] sna_accel_flush: flush?=0, dirty?=0 [ 73.203] sna_accel_flush: flush?=0, dirty?=0 [ 73.203] sna_accel_flush: flush?=0, dirty?=0 [ 73.203] sna_accel_flush: flush?=0, dirty?=0 [ 73.203] sna_accel_flush: flush?=0, dirty?=0 [ 73.203] sna_accel_flush: flush?=0, dirty?=0 [ 73.203] sna_block_handler (tv=547.886000) [ 73.203] sna_scanout_do_flush: flush timer active: delta=0 [ 73.203] sna_scanout_do_flush (time=73203), triggered [ 73.203] sna_scanout_flush (time=73203), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 73.203] has_shadow: has pending damage? 1, outstanding flips: 0 [ 73.203] stop_flush: scanout=40 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 73.203] has_shadow: has pending damage? 1, outstanding flips: 0 [ 73.203] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 73.203] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 73.203] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 73.203] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 73.203] sna_pixmap_move_to_gpu: already all-damaged [ 73.203] sna_pixmap_mark_active: pixmap=165, handle=40 [ 73.203] sna_mode_redisplay: crtc[0] transformed? 0 [ 73.203] sna_mode_redisplay: crtc[1] transformed? 0 [ 73.203] sna_mode_redisplay: crtc[2] transformed? 0 [ 73.203] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=40 [active=1] [ 73.203] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 128, transformed? 0 [ 73.203] get_fb: reusing fb=110 for handle=40 [ 73.203] sna_mode_redisplay: recording flip on CRTC:32 handle=40, active_scanout=2, serial=2 [ 73.203] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 73.203] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 128, transformed? 0 [ 73.204] sna_mode_redisplay: recording flip on CRTC:39 handle=40, active_scanout=3, serial=3 [ 73.204] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 73.204] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 73.204] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 73.204] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=40, shadow handle=32 [ 73.204] sna_accel_do_throttle -- no pending activity [ 73.204] sna_accel_block: evaluating timers, active=5 [ 73.204] sna_accel_block: flush timer expires in 16 [73219] [ 73.204] sna_wakeup_handler [ 73.204] sna_accel_flush: flush?=0, dirty?=0 [ 73.204] sna_accel_flush: flush?=0, dirty?=0 [ 73.204] sna_block_handler (tv=547.885000) [ 73.204] sna_scanout_do_flush: flush timer active: delta=15 [ 73.204] sna_accel_do_throttle -- no pending activity [ 73.204] sna_accel_block: evaluating timers, active=5 [ 73.204] sna_accel_block: flush timer expires in 15 [73219] [ 73.204] sna_wakeup_handler [ 73.204] sna_block_handler (tv=547.885000) [ 73.204] sna_scanout_do_flush: flush timer active: delta=15 [ 73.204] sna_accel_do_throttle -- no pending activity [ 73.204] sna_accel_block: evaluating timers, active=5 [ 73.204] sna_accel_block: flush timer expires in 15 [73219] [ 73.204] sna_wakeup_handler [ 73.204] sna_accel_flush: flush?=0, dirty?=0 [ 73.204] sna_accel_flush: flush?=0, dirty?=0 [ 73.204] sna_block_handler (tv=547.885000) [ 73.204] sna_scanout_do_flush: flush timer active: delta=15 [ 73.204] sna_accel_do_throttle -- no pending activity [ 73.204] sna_accel_block: evaluating timers, active=5 [ 73.204] sna_accel_block: flush timer expires in 15 [73219] [ 73.204] sna_wakeup_handler [ 73.204] sna_accel_flush: flush?=0, dirty?=0 [ 73.204] sna_accel_flush: flush?=0, dirty?=0 [ 73.204] sna_block_handler (tv=547.885000) [ 73.204] sna_scanout_do_flush: flush timer active: delta=15 [ 73.204] sna_accel_do_throttle -- no pending activity [ 73.204] sna_accel_block: evaluating timers, active=5 [ 73.204] sna_accel_block: flush timer expires in 15 [73219] [ 73.204] sna_wakeup_handler [ 73.204] sna_accel_flush: flush?=0, dirty?=0 [ 73.204] sna_accel_flush: flush?=0, dirty?=0 [ 73.204] sna_block_handler (tv=547.885000) [ 73.204] sna_scanout_do_flush: flush timer active: delta=15 [ 73.204] sna_accel_do_throttle -- no pending activity [ 73.204] sna_accel_block: evaluating timers, active=5 [ 73.204] sna_accel_block: flush timer expires in 15 [73219] [ 73.204] sna_wakeup_handler [ 73.204] sna_accel_flush: flush?=0, dirty?=0 [ 73.204] sna_accel_flush: flush?=0, dirty?=0 [ 73.204] sna_accel_flush: flush?=0, dirty?=0 [ 73.204] sna_accel_flush: flush?=0, dirty?=0 [ 73.204] sna_accel_flush: flush?=0, dirty?=0 [ 73.204] sna_accel_flush: flush?=0, dirty?=0 [ 73.204] sna_block_handler (tv=547.885000) [ 73.204] sna_scanout_do_flush: flush timer active: delta=15 [ 73.204] sna_accel_do_throttle -- no pending activity [ 73.204] sna_accel_block: evaluating timers, active=5 [ 73.204] sna_accel_block: flush timer expires in 15 [73219] [ 73.205] sna_wakeup_handler [ 73.205] sna_block_handler (tv=547.884000) [ 73.205] sna_scanout_do_flush: flush timer active: delta=14 [ 73.205] sna_accel_do_throttle -- no pending activity [ 73.205] sna_accel_block: evaluating timers, active=5 [ 73.205] sna_accel_block: flush timer expires in 14 [73219] [ 73.206] sna_wakeup_handler [ 73.206] sna_mode_wakeup: len=32 [ 73.206] sna_mode_wakeup: recording last swap on pipe=1, frame 4112 [1010], time 73.206540 [ 73.206] sna_mode_wakeup: removing handle=128 [active_scanout=1] from scanout, installing handle=40 [active_scanout=3] [ 73.206] sna_mode_wakeup: flip complete, pending? 2 [ 73.206] sna_block_handler (tv=547.883000) [ 73.206] sna_scanout_do_flush: flush timer active: delta=13 [ 73.206] sna_accel_do_throttle -- no pending activity [ 73.206] sna_accel_block: evaluating timers, active=5 [ 73.206] sna_accel_block: flush timer expires in 13 [73219] [ 73.207] sna_wakeup_handler [ 73.207] sna_mode_wakeup: len=64 [ 73.207] sna_dri2_vblank_handler(type=2, sequence=4142, draw=3353) [ 73.207] sna_crtc_record_swap: recording last swap on pipe=0, frame 4142 [msc=4142], time 73.207942 [ 73.207] sna_dri2_vblank_handler: 2 complete, frame=4142 tv=73.207942 [ 73.207] sna_dri2_blit_complete: blit finished [ 73.207] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4142, tv=73.207942) [ 73.207] frame_swap_complete(type=2): draw=146, pipe=0, frame=4142 [msc=4142], tv=73.207942 [ 73.207] sna_accel_flush: flush?=0, dirty?=0 [ 73.207] sna_dri2_event_free(draw?=1) [ 73.207] sna_dri2_remove_event: remove[0x561c9499e660] from window 146, active? 1 [ 73.207] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 73.207] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=114] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 73.207] sna_dri2_vblank_handler complete [ 73.207] sna_mode_wakeup: recording last swap on pipe=0, frame 4142 [102e], time 73.207942 [ 73.207] sna_mode_wakeup: removing handle=128 [active_scanout=0] from scanout, installing handle=40 [active_scanout=3] [ 73.207] sna_mode_wakeup: flip complete, pending? 1 [ 73.207] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 73.207] sna_block_handler (tv=547.882000) [ 73.207] sna_scanout_do_flush: flush timer active: delta=12 [ 73.207] sna_accel_do_throttle -- no pending activity [ 73.207] sna_accel_block: evaluating timers, active=5 [ 73.207] sna_accel_block: flush timer expires in 12 [73219] [ 73.207] sna_wakeup_handler [ 73.207] sna_accel_flush: flush?=0, dirty?=0 [ 73.207] sna_accel_flush: flush?=0, dirty?=0 [ 73.207] sna_block_handler (tv=547.882000) [ 73.207] sna_scanout_do_flush: flush timer active: delta=12 [ 73.207] sna_accel_do_throttle -- no pending activity [ 73.207] sna_accel_block: evaluating timers, active=5 [ 73.207] sna_accel_block: flush timer expires in 12 [73219] [ 73.208] sna_wakeup_handler [ 73.208] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=114, name=86 [ 73.208] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 73.208] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 73.208] sna_dri2_get_back: draw size=7680x2160, back buffer handle=114 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 [ 73.208] sna_dri2_get_back: reuse backbuffer? 1 [ 73.208] sna_dri2_get_back: back buffer handle=114, active?=0, refcnt=1 [ 73.208] sna_dri2_get_back: reuse unattached back [ 73.208] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 73.208] sna_dri2_reuse_buffer: reusing back buffer handle=114, name=86, pitch=30720, age=0 [ 73.208] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 73.208] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=40, name=5, active_scanout=3 [ 73.208] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 73.208] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 73.208] sna_accel_flush: flush?=0, dirty?=0 [ 73.208] sna_accel_flush: flush?=0, dirty?=0 [ 73.208] sna_accel_flush: flush?=0, dirty?=0 [ 73.208] sna_block_handler (tv=547.881000) [ 73.208] sna_scanout_do_flush: flush timer active: delta=11 [ 73.208] sna_accel_do_throttle -- no pending activity [ 73.208] sna_accel_block: evaluating timers, active=5 [ 73.208] sna_accel_block: flush timer expires in 11 [73219] [ 73.208] sna_wakeup_handler [ 73.208] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 73.208] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 73.208] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 73.208] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 73.208] sna_dri2_get_msc(draw=146, pipe=0) [ 73.208] sna_crtc_record_swap: recording last swap on pipe=0, frame 4142 [msc=4142], time 73.207942 [ 73.208] sna_dri2_get_msc: msc=4142 [raw=4142], ust=73207942 [ 73.208] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=114 (refs=1/1, flush=0) , front=40 (refs=1/4, flush=1) [ 73.208] sna_dri2_schedule_swap(target_msc=4142, divisor=0, remainder=0) [ 73.208] sna_dri2_schedule_swap: using front handle=40, active_scanout?=3, flush?=1 [ 73.208] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 73.208] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 73.208] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 73.208] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 73.209] sna_crtc_record_swap: recording last swap on pipe=0, frame 4142 [msc=4142], time 73.207942 [ 73.209] immediate_swap: current_msc=4142, target_msc=4142 -- yes [ 73.209] can_flip: no, shadow enabled [ 73.209] sna_dri2_add_event: adding event to window 146) [ 73.209] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 73.209] sna_dri2_immediate_blit: no pending blit, starting chain [ 73.209] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 73.209] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 73.209] can_xchg: back size=8701e00, front size=8701e00 [ 73.209] can_xchg: yes, pixmap=165 [ 73.209] sna_dri2_xchg: win=146, exchange front=40/5,ref=2 and back=114/86,ref=2, pixmap=165 7680x2160 [ 73.209] sna_dri2_xchg: back_bo handle=114, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 73.209] sna_dri2_xchg: front_bo handle=40, pitch=30720, size=132710400, ref=4, active_scanout?=3 [ 73.209] set_bo: pixmap=165, handle=114 (old handle=40) [ 73.209] set_bo: marking whole pixmap as damaged [ 73.209] set_bo: applying final/discard move-to-gpu [ 73.209] wait_for_shadow: flags=0, flips=0, handle=40, shadow=32 [ 73.209] set_bo: dropping flush hint from handle=40 [ 73.209] set_bo: adding flush hint to handle=114 [ 73.209] mark_stale(handle=40) => 1 [ 73.209] swap_limit: draw=146 setting swap limit to 3 [ 73.209] sna_dri2_swap_limit_validate: swap limit set to 3 [ 73.209] sna_next_vblank(pipe=0, waiting until next vblank) [ 73.209] sna_dri2_schedule_swap: reported target_msc=4142 [ 73.209] sna_accel_flush: flush?=0, dirty?=0 [ 73.209] sna_accel_flush: flush?=0, dirty?=0 [ 73.209] sna_accel_flush: flush?=0, dirty?=0 [ 73.209] sna_accel_flush: flush?=0, dirty?=0 [ 73.209] sna_block_handler (tv=547.880000) [ 73.209] sna_scanout_do_flush: flush timer active: delta=10 [ 73.209] sna_accel_do_throttle -- no pending activity [ 73.209] sna_accel_block: evaluating timers, active=5 [ 73.209] sna_accel_block: flush timer expires in 10 [73219] [ 73.219] sna_wakeup_handler [ 73.219] sna_block_handler (tv=547.870000) [ 73.219] sna_scanout_do_flush: flush timer active: delta=0 [ 73.219] sna_scanout_do_flush (time=73219), triggered [ 73.219] sna_scanout_flush (time=73219), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 73.219] has_shadow: has pending damage? 1, outstanding flips: 0 [ 73.219] stop_flush: scanout=114 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 73.219] has_shadow: has pending damage? 1, outstanding flips: 0 [ 73.219] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 73.219] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 73.219] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 73.219] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 73.219] sna_pixmap_move_to_gpu: already all-damaged [ 73.219] sna_pixmap_mark_active: pixmap=165, handle=114 [ 73.219] sna_mode_redisplay: crtc[0] transformed? 0 [ 73.219] sna_mode_redisplay: crtc[1] transformed? 0 [ 73.219] sna_mode_redisplay: crtc[2] transformed? 0 [ 73.219] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=114 [active=1] [ 73.219] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 40, transformed? 0 [ 73.219] get_fb: reusing fb=101 for handle=114 [ 73.219] sna_mode_redisplay: recording flip on CRTC:32 handle=114, active_scanout=2, serial=2 [ 73.219] __kgem_bo_clear_busy: handle=114 [ 73.219] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 40, transformed? 0 [ 73.219] sna_mode_redisplay: recording flip on CRTC:39 handle=114, active_scanout=3, serial=3 [ 73.219] __kgem_bo_clear_busy: handle=114 [ 73.219] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 73.219] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 73.219] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=114, shadow handle=32 [ 73.219] sna_accel_do_throttle -- no pending activity [ 73.219] sna_accel_block: evaluating timers, active=5 [ 73.219] sna_accel_block: flush timer expires in 16 [73235] [ 73.222] sna_wakeup_handler [ 73.222] sna_mode_wakeup: len=32 [ 73.222] sna_mode_wakeup: recording last swap on pipe=1, frame 4113 [1011], time 73.223216 [ 73.222] sna_mode_wakeup: removing handle=40 [active_scanout=1] from scanout, installing handle=114 [active_scanout=3] [ 73.222] sna_mode_wakeup: flip complete, pending? 2 [ 73.222] sna_block_handler (tv=547.867000) [ 73.222] sna_scanout_do_flush: flush timer active: delta=13 [ 73.222] sna_accel_do_throttle -- no pending activity [ 73.222] sna_accel_block: evaluating timers, active=5 [ 73.222] sna_accel_block: flush timer expires in 13 [73235] [ 73.224] sna_wakeup_handler [ 73.224] sna_mode_wakeup: len=64 [ 73.224] sna_dri2_vblank_handler(type=2, sequence=4143, draw=3353) [ 73.224] sna_crtc_record_swap: recording last swap on pipe=0, frame 4143 [msc=4143], time 73.224614 [ 73.224] sna_dri2_vblank_handler: 2 complete, frame=4143 tv=73.224614 [ 73.224] sna_dri2_blit_complete: blit finished [ 73.224] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4143, tv=73.224614) [ 73.224] frame_swap_complete(type=2): draw=146, pipe=0, frame=4143 [msc=4143], tv=73.224614 [ 73.224] sna_accel_flush: flush?=0, dirty?=0 [ 73.224] sna_dri2_event_free(draw?=1) [ 73.224] sna_dri2_remove_event: remove[0x561c94577180] from window 146, active? 1 [ 73.224] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=114] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 73.224] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=40] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 73.224] sna_dri2_vblank_handler complete [ 73.224] sna_mode_wakeup: recording last swap on pipe=0, frame 4143 [102f], time 73.224614 [ 73.224] sna_mode_wakeup: removing handle=40 [active_scanout=0] from scanout, installing handle=114 [active_scanout=3] [ 73.224] sna_mode_wakeup: flip complete, pending? 1 [ 73.224] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 73.224] sna_block_handler (tv=547.865000) [ 73.224] sna_scanout_do_flush: flush timer active: delta=11 [ 73.224] sna_accel_do_throttle -- no pending activity [ 73.224] sna_accel_block: evaluating timers, active=5 [ 73.224] sna_accel_block: flush timer expires in 11 [73235] [ 73.224] sna_wakeup_handler [ 73.224] sna_accel_flush: flush?=0, dirty?=0 [ 73.224] sna_accel_flush: flush?=0, dirty?=0 [ 73.224] sna_block_handler (tv=547.865000) [ 73.224] sna_scanout_do_flush: flush timer active: delta=11 [ 73.224] sna_accel_do_throttle -- no pending activity [ 73.224] sna_accel_block: evaluating timers, active=5 [ 73.224] sna_accel_block: flush timer expires in 11 [73235] [ 73.224] sna_wakeup_handler [ 73.224] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=40, name=5 [ 73.224] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 73.224] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 73.224] sna_dri2_get_back: draw size=7680x2160, back buffer handle=40 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 [ 73.224] sna_dri2_get_back: reuse backbuffer? 1 [ 73.224] sna_dri2_get_back: back buffer handle=40, active?=0, refcnt=1 [ 73.224] sna_dri2_get_back: reuse unattached back [ 73.224] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 73.224] sna_dri2_reuse_buffer: reusing back buffer handle=40, name=5, pitch=30720, age=0 [ 73.224] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 73.224] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=114, name=86, active_scanout=3 [ 73.224] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 73.224] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=114] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 73.224] sna_accel_flush: flush?=0, dirty?=0 [ 73.224] sna_accel_flush: flush?=0, dirty?=0 [ 73.224] sna_accel_flush: flush?=0, dirty?=0 [ 73.224] sna_block_handler (tv=547.865000) [ 73.224] sna_scanout_do_flush: flush timer active: delta=11 [ 73.224] sna_accel_do_throttle -- no pending activity [ 73.224] sna_accel_block: evaluating timers, active=5 [ 73.224] sna_accel_block: flush timer expires in 11 [73235] [ 73.225] sna_wakeup_handler [ 73.225] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 73.225] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 73.225] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 73.225] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 73.225] sna_dri2_get_msc(draw=146, pipe=0) [ 73.225] sna_crtc_record_swap: recording last swap on pipe=0, frame 4143 [msc=4143], time 73.224614 [ 73.225] sna_dri2_get_msc: msc=4143 [raw=4143], ust=73224614 [ 73.225] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=40 (refs=1/1, flush=0) , front=114 (refs=1/4, flush=1) [ 73.225] sna_dri2_schedule_swap(target_msc=4143, divisor=0, remainder=0) [ 73.225] sna_dri2_schedule_swap: using front handle=114, active_scanout?=3, flush?=1 [ 73.225] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 73.225] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 73.225] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 73.225] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 73.225] sna_crtc_record_swap: recording last swap on pipe=0, frame 4143 [msc=4143], time 73.224614 [ 73.225] immediate_swap: current_msc=4143, target_msc=4143 -- yes [ 73.225] can_flip: no, shadow enabled [ 73.226] sna_dri2_add_event: adding event to window 146) [ 73.226] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 73.226] sna_dri2_immediate_blit: no pending blit, starting chain [ 73.226] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 73.226] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 73.226] can_xchg: back size=8701e00, front size=8701e00 [ 73.226] can_xchg: yes, pixmap=165 [ 73.226] sna_dri2_xchg: win=146, exchange front=114/86,ref=2 and back=40/5,ref=2, pixmap=165 7680x2160 [ 73.226] sna_dri2_xchg: back_bo handle=40, pitch=30720, size=132710400, ref=1, active_scanout?=0 [ 73.226] sna_dri2_xchg: front_bo handle=114, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 73.226] set_bo: pixmap=165, handle=40 (old handle=114) [ 73.226] set_bo: marking whole pixmap as damaged [ 73.226] set_bo: applying final/discard move-to-gpu [ 73.226] wait_for_shadow: flags=0, flips=0, handle=114, shadow=32 [ 73.226] set_bo: dropping flush hint from handle=114 [ 73.226] set_bo: adding flush hint to handle=40 [ 73.226] mark_stale(handle=114) => 1 [ 73.226] swap_limit: draw=146 setting swap limit to 3 [ 73.226] sna_dri2_swap_limit_validate: swap limit set to 3 [ 73.226] sna_next_vblank(pipe=0, waiting until next vblank) [ 73.226] sna_dri2_schedule_swap: reported target_msc=4143 [ 73.226] sna_accel_flush: flush?=0, dirty?=0 [ 73.226] sna_accel_flush: flush?=0, dirty?=0 [ 73.226] sna_accel_flush: flush?=0, dirty?=0 [ 73.226] sna_accel_flush: flush?=0, dirty?=0 [ 73.226] sna_block_handler (tv=547.863000) [ 73.226] sna_scanout_do_flush: flush timer active: delta=9 [ 73.226] sna_accel_do_throttle -- no pending activity [ 73.226] sna_accel_block: evaluating timers, active=5 [ 73.226] sna_accel_block: flush timer expires in 9 [73235] [ 73.235] sna_wakeup_handler [ 73.235] sna_block_handler (tv=547.854000) [ 73.235] sna_scanout_do_flush: flush timer active: delta=0 [ 73.235] sna_scanout_do_flush (time=73235), triggered [ 73.235] sna_scanout_flush (time=73235), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 73.235] has_shadow: has pending damage? 1, outstanding flips: 0 [ 73.235] stop_flush: scanout=40 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 73.235] has_shadow: has pending damage? 1, outstanding flips: 0 [ 73.235] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 73.235] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 73.235] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 73.235] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 73.235] sna_pixmap_move_to_gpu: already all-damaged [ 73.235] sna_pixmap_mark_active: pixmap=165, handle=40 [ 73.235] sna_mode_redisplay: crtc[0] transformed? 0 [ 73.235] sna_mode_redisplay: crtc[1] transformed? 0 [ 73.235] sna_mode_redisplay: crtc[2] transformed? 0 [ 73.235] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=40 [active=1] [ 73.235] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 114, transformed? 0 [ 73.235] get_fb: reusing fb=110 for handle=40 [ 73.235] sna_mode_redisplay: recording flip on CRTC:32 handle=40, active_scanout=2, serial=2 [ 73.235] __kgem_bo_clear_busy: handle=40 [ 73.235] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 114, transformed? 0 [ 73.235] sna_mode_redisplay: recording flip on CRTC:39 handle=40, active_scanout=3, serial=3 [ 73.235] __kgem_bo_clear_busy: handle=40 [ 73.235] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 73.235] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 73.235] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=40, shadow handle=32 [ 73.235] sna_accel_do_throttle -- no pending activity [ 73.235] sna_accel_block: evaluating timers, active=5 [ 73.235] sna_accel_block: flush timer expires in 16 [73251] [ 73.239] sna_wakeup_handler [ 73.239] sna_mode_wakeup: len=32 [ 73.239] sna_mode_wakeup: recording last swap on pipe=1, frame 4114 [1012], time 73.239885 [ 73.239] sna_mode_wakeup: removing handle=114 [active_scanout=1] from scanout, installing handle=40 [active_scanout=3] [ 73.239] sna_mode_wakeup: flip complete, pending? 2 [ 73.239] sna_block_handler (tv=547.850000) [ 73.239] sna_scanout_do_flush: flush timer active: delta=12 [ 73.239] sna_accel_do_throttle -- no pending activity [ 73.239] sna_accel_block: evaluating timers, active=5 [ 73.239] sna_accel_block: flush timer expires in 12 [73251] [ 73.240] sna_wakeup_handler [ 73.241] sna_mode_wakeup: len=64 [ 73.241] sna_dri2_vblank_handler(type=2, sequence=4144, draw=3353) [ 73.241] sna_crtc_record_swap: recording last swap on pipe=0, frame 4144 [msc=4144], time 73.241288 [ 73.241] sna_dri2_vblank_handler: 2 complete, frame=4144 tv=73.241288 [ 73.241] sna_dri2_blit_complete: blit finished [ 73.241] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4144, tv=73.241288) [ 73.241] frame_swap_complete(type=2): draw=146, pipe=0, frame=4144 [msc=4144], tv=73.241288 [ 73.241] sna_accel_flush: flush?=0, dirty?=0 [ 73.241] sna_dri2_event_free(draw?=1) [ 73.241] sna_dri2_remove_event: remove[0x561c947bf430] from window 146, active? 1 [ 73.241] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 73.241] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=114] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 73.241] sna_dri2_vblank_handler complete [ 73.241] sna_mode_wakeup: recording last swap on pipe=0, frame 4144 [1030], time 73.241288 [ 73.241] sna_mode_wakeup: removing handle=114 [active_scanout=0] from scanout, installing handle=40 [active_scanout=3] [ 73.241] sna_mode_wakeup: flip complete, pending? 1 [ 73.241] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 73.241] sna_block_handler (tv=547.848000) [ 73.241] sna_scanout_do_flush: flush timer active: delta=10 [ 73.241] sna_accel_do_throttle -- no pending activity [ 73.241] sna_accel_block: evaluating timers, active=5 [ 73.241] sna_accel_block: flush timer expires in 10 [73251] [ 73.241] sna_wakeup_handler [ 73.241] sna_accel_flush: flush?=0, dirty?=0 [ 73.241] sna_accel_flush: flush?=0, dirty?=0 [ 73.241] sna_block_handler (tv=547.848000) [ 73.241] sna_scanout_do_flush: flush timer active: delta=10 [ 73.241] sna_accel_do_throttle -- no pending activity [ 73.241] sna_accel_block: evaluating timers, active=5 [ 73.241] sna_accel_block: flush timer expires in 10 [73251] [ 73.241] sna_wakeup_handler [ 73.241] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=114, name=86 [ 73.241] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 73.241] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 73.241] sna_dri2_get_back: draw size=7680x2160, back buffer handle=114 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 [ 73.241] sna_dri2_get_back: reuse backbuffer? 1 [ 73.241] sna_dri2_get_back: back buffer handle=114, active?=0, refcnt=1 [ 73.241] sna_dri2_get_back: reuse unattached back [ 73.241] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 73.241] sna_dri2_reuse_buffer: reusing back buffer handle=114, name=86, pitch=30720, age=0 [ 73.241] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 73.241] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=40, name=5, active_scanout=3 [ 73.241] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 73.241] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 73.241] sna_accel_flush: flush?=0, dirty?=0 [ 73.241] sna_accel_flush: flush?=0, dirty?=0 [ 73.241] sna_accel_flush: flush?=0, dirty?=0 [ 73.241] sna_block_handler (tv=547.848000) [ 73.241] sna_scanout_do_flush: flush timer active: delta=10 [ 73.241] sna_accel_do_throttle -- no pending activity [ 73.241] sna_accel_block: evaluating timers, active=5 [ 73.241] sna_accel_block: flush timer expires in 10 [73251] [ 73.242] sna_wakeup_handler [ 73.242] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 73.242] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 73.242] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 73.242] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 73.242] sna_dri2_get_msc(draw=146, pipe=0) [ 73.242] sna_crtc_record_swap: recording last swap on pipe=0, frame 4144 [msc=4144], time 73.241288 [ 73.242] sna_dri2_get_msc: msc=4144 [raw=4144], ust=73241288 [ 73.242] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=114 (refs=1/1, flush=0) , front=40 (refs=1/4, flush=1) [ 73.242] sna_dri2_schedule_swap(target_msc=4144, divisor=0, remainder=0) [ 73.242] sna_dri2_schedule_swap: using front handle=40, active_scanout?=3, flush?=1 [ 73.242] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 73.242] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 73.242] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 73.242] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 73.242] sna_crtc_record_swap: recording last swap on pipe=0, frame 4144 [msc=4144], time 73.241288 [ 73.242] immediate_swap: current_msc=4144, target_msc=4144 -- yes [ 73.242] can_flip: no, shadow enabled [ 73.242] sna_dri2_add_event: adding event to window 146) [ 73.242] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 73.242] sna_dri2_immediate_blit: no pending blit, starting chain [ 73.242] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 73.242] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 73.242] can_xchg: back size=8701e00, front size=8701e00 [ 73.242] can_xchg: yes, pixmap=165 [ 73.242] sna_dri2_xchg: win=146, exchange front=40/5,ref=2 and back=114/86,ref=2, pixmap=165 7680x2160 [ 73.242] sna_dri2_xchg: back_bo handle=114, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 73.242] sna_dri2_xchg: front_bo handle=40, pitch=30720, size=132710400, ref=4, active_scanout?=3 [ 73.242] set_bo: pixmap=165, handle=114 (old handle=40) [ 73.242] set_bo: marking whole pixmap as damaged [ 73.242] set_bo: applying final/discard move-to-gpu [ 73.242] wait_for_shadow: flags=0, flips=0, handle=40, shadow=32 [ 73.242] set_bo: dropping flush hint from handle=40 [ 73.242] set_bo: adding flush hint to handle=114 [ 73.242] mark_stale(handle=40) => 1 [ 73.242] swap_limit: draw=146 setting swap limit to 3 [ 73.242] sna_dri2_swap_limit_validate: swap limit set to 3 [ 73.242] sna_next_vblank(pipe=0, waiting until next vblank) [ 73.242] sna_dri2_schedule_swap: reported target_msc=4144 [ 73.242] sna_accel_flush: flush?=0, dirty?=0 [ 73.242] sna_accel_flush: flush?=0, dirty?=0 [ 73.242] sna_accel_flush: flush?=0, dirty?=0 [ 73.242] sna_accel_flush: flush?=0, dirty?=0 [ 73.242] sna_block_handler (tv=547.847000) [ 73.242] sna_scanout_do_flush: flush timer active: delta=9 [ 73.242] sna_accel_do_throttle -- no pending activity [ 73.242] sna_accel_block: evaluating timers, active=5 [ 73.242] sna_accel_block: flush timer expires in 9 [73251] [ 73.252] sna_wakeup_handler [ 73.252] sna_block_handler (tv=547.837000) [ 73.252] sna_scanout_do_flush: flush timer active: delta=-1 [ 73.252] sna_scanout_do_flush (time=73252), triggered [ 73.252] sna_scanout_flush (time=73252), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 73.252] has_shadow: has pending damage? 1, outstanding flips: 0 [ 73.252] stop_flush: scanout=114 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 73.252] has_shadow: has pending damage? 1, outstanding flips: 0 [ 73.252] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 73.252] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 73.252] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 73.252] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 73.252] sna_pixmap_move_to_gpu: already all-damaged [ 73.252] sna_pixmap_mark_active: pixmap=165, handle=114 [ 73.252] sna_mode_redisplay: crtc[0] transformed? 0 [ 73.252] sna_mode_redisplay: crtc[1] transformed? 0 [ 73.252] sna_mode_redisplay: crtc[2] transformed? 0 [ 73.252] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=114 [active=1] [ 73.252] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 40, transformed? 0 [ 73.252] get_fb: reusing fb=101 for handle=114 [ 73.252] sna_mode_redisplay: recording flip on CRTC:32 handle=114, active_scanout=2, serial=2 [ 73.252] __kgem_bo_clear_busy: handle=114 [ 73.252] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 40, transformed? 0 [ 73.252] sna_mode_redisplay: recording flip on CRTC:39 handle=114, active_scanout=3, serial=3 [ 73.252] __kgem_bo_clear_busy: handle=114 [ 73.252] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 73.252] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 73.252] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=114, shadow handle=32 [ 73.252] sna_accel_do_throttle -- no pending activity [ 73.252] sna_accel_block: evaluating timers, active=5 [ 73.252] sna_accel_block: flush timer expires in 16 [73268] [ 73.256] sna_wakeup_handler [ 73.256] sna_mode_wakeup: len=32 [ 73.256] sna_mode_wakeup: recording last swap on pipe=1, frame 4115 [1013], time 73.256557 [ 73.256] sna_mode_wakeup: removing handle=40 [active_scanout=1] from scanout, installing handle=114 [active_scanout=3] [ 73.256] sna_mode_wakeup: flip complete, pending? 2 [ 73.256] sna_block_handler (tv=547.833000) [ 73.256] sna_scanout_do_flush: flush timer active: delta=12 [ 73.256] sna_accel_do_throttle -- no pending activity [ 73.256] sna_accel_block: evaluating timers, active=5 [ 73.256] sna_accel_block: flush timer expires in 12 [73268] [ 73.257] sna_wakeup_handler [ 73.257] sna_mode_wakeup: len=64 [ 73.257] sna_dri2_vblank_handler(type=2, sequence=4145, draw=3353) [ 73.257] sna_crtc_record_swap: recording last swap on pipe=0, frame 4145 [msc=4145], time 73.257962 [ 73.257] sna_dri2_vblank_handler: 2 complete, frame=4145 tv=73.257962 [ 73.257] sna_dri2_blit_complete: blit finished [ 73.257] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4145, tv=73.257962) [ 73.257] frame_swap_complete(type=2): draw=146, pipe=0, frame=4145 [msc=4145], tv=73.257962 [ 73.257] sna_accel_flush: flush?=0, dirty?=0 [ 73.257] sna_dri2_event_free(draw?=1) [ 73.257] sna_dri2_remove_event: remove[0x561c94b0a080] from window 146, active? 1 [ 73.257] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=114] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 73.257] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=40] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 73.257] sna_dri2_vblank_handler complete [ 73.257] sna_mode_wakeup: recording last swap on pipe=0, frame 4145 [1031], time 73.257962 [ 73.257] sna_mode_wakeup: removing handle=40 [active_scanout=0] from scanout, installing handle=114 [active_scanout=3] [ 73.257] sna_mode_wakeup: flip complete, pending? 1 [ 73.257] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 73.257] sna_block_handler (tv=547.832000) [ 73.257] sna_scanout_do_flush: flush timer active: delta=11 [ 73.257] sna_accel_do_throttle -- no pending activity [ 73.257] sna_accel_block: evaluating timers, active=5 [ 73.257] sna_accel_block: flush timer expires in 11 [73268] [ 73.258] sna_wakeup_handler [ 73.258] sna_accel_flush: flush?=0, dirty?=0 [ 73.258] sna_accel_flush: flush?=0, dirty?=0 [ 73.258] sna_block_handler (tv=547.831000) [ 73.258] sna_scanout_do_flush: flush timer active: delta=10 [ 73.258] sna_accel_do_throttle -- no pending activity [ 73.258] sna_accel_block: evaluating timers, active=5 [ 73.258] sna_accel_block: flush timer expires in 10 [73268] [ 73.258] sna_wakeup_handler [ 73.258] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=40, name=5 [ 73.258] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 73.258] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 73.258] sna_dri2_get_back: draw size=7680x2160, back buffer handle=40 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 [ 73.258] sna_dri2_get_back: reuse backbuffer? 1 [ 73.258] sna_dri2_get_back: back buffer handle=40, active?=0, refcnt=1 [ 73.258] sna_dri2_get_back: reuse unattached back [ 73.258] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 73.258] sna_dri2_reuse_buffer: reusing back buffer handle=40, name=5, pitch=30720, age=0 [ 73.258] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 73.258] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=114, name=86, active_scanout=3 [ 73.258] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 73.258] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=114] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 73.258] sna_accel_flush: flush?=0, dirty?=0 [ 73.258] sna_accel_flush: flush?=0, dirty?=0 [ 73.258] sna_accel_flush: flush?=0, dirty?=0 [ 73.258] sna_block_handler (tv=547.831000) [ 73.258] sna_scanout_do_flush: flush timer active: delta=10 [ 73.258] sna_accel_do_throttle -- no pending activity [ 73.258] sna_accel_block: evaluating timers, active=5 [ 73.258] sna_accel_block: flush timer expires in 10 [73268] [ 73.260] sna_wakeup_handler [ 73.260] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 73.260] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 73.260] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 73.260] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 73.260] sna_dri2_get_msc(draw=146, pipe=0) [ 73.260] sna_crtc_record_swap: recording last swap on pipe=0, frame 4145 [msc=4145], time 73.257962 [ 73.260] sna_dri2_get_msc: msc=4145 [raw=4145], ust=73257962 [ 73.260] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=40 (refs=1/1, flush=0) , front=114 (refs=1/4, flush=1) [ 73.260] sna_dri2_schedule_swap(target_msc=4145, divisor=0, remainder=0) [ 73.260] sna_dri2_schedule_swap: using front handle=114, active_scanout?=3, flush?=1 [ 73.260] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 73.260] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 73.260] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 73.260] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 73.260] sna_crtc_record_swap: recording last swap on pipe=0, frame 4145 [msc=4145], time 73.257962 [ 73.260] immediate_swap: current_msc=4145, target_msc=4145 -- yes [ 73.260] can_flip: no, shadow enabled [ 73.260] sna_dri2_add_event: adding event to window 146) [ 73.260] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 73.260] sna_dri2_immediate_blit: no pending blit, starting chain [ 73.260] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 73.260] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 73.260] can_xchg: back size=8701e00, front size=8701e00 [ 73.260] can_xchg: yes, pixmap=165 [ 73.260] sna_dri2_xchg: win=146, exchange front=114/86,ref=2 and back=40/5,ref=2, pixmap=165 7680x2160 [ 73.260] sna_dri2_xchg: back_bo handle=40, pitch=30720, size=132710400, ref=1, active_scanout?=0 [ 73.260] sna_dri2_xchg: front_bo handle=114, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 73.260] set_bo: pixmap=165, handle=40 (old handle=114) [ 73.260] set_bo: marking whole pixmap as damaged [ 73.260] set_bo: applying final/discard move-to-gpu [ 73.260] wait_for_shadow: flags=0, flips=0, handle=114, shadow=32 [ 73.260] set_bo: dropping flush hint from handle=114 [ 73.260] set_bo: adding flush hint to handle=40 [ 73.260] mark_stale(handle=114) => 1 [ 73.260] swap_limit: draw=146 setting swap limit to 3 [ 73.260] sna_dri2_swap_limit_validate: swap limit set to 3 [ 73.260] sna_next_vblank(pipe=0, waiting until next vblank) [ 73.260] sna_dri2_schedule_swap: reported target_msc=4145 [ 73.260] sna_accel_flush: flush?=0, dirty?=0 [ 73.260] sna_accel_flush: flush?=0, dirty?=0 [ 73.260] sna_accel_flush: flush?=0, dirty?=0 [ 73.260] sna_accel_flush: flush?=0, dirty?=0 [ 73.260] sna_block_handler (tv=547.829000) [ 73.260] sna_scanout_do_flush: flush timer active: delta=8 [ 73.260] sna_accel_do_throttle -- no pending activity [ 73.260] sna_accel_block: evaluating timers, active=5 [ 73.260] sna_accel_block: flush timer expires in 8 [73268] [ 73.268] sna_wakeup_handler [ 73.268] sna_block_handler (tv=547.821000) [ 73.268] sna_scanout_do_flush: flush timer active: delta=0 [ 73.268] sna_scanout_do_flush (time=73268), triggered [ 73.268] sna_scanout_flush (time=73268), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 73.268] has_shadow: has pending damage? 1, outstanding flips: 0 [ 73.268] stop_flush: scanout=40 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 73.268] has_shadow: has pending damage? 1, outstanding flips: 0 [ 73.268] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 73.268] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 73.268] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 73.268] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 73.268] sna_pixmap_move_to_gpu: already all-damaged [ 73.268] sna_pixmap_mark_active: pixmap=165, handle=40 [ 73.268] sna_mode_redisplay: crtc[0] transformed? 0 [ 73.268] sna_mode_redisplay: crtc[1] transformed? 0 [ 73.268] sna_mode_redisplay: crtc[2] transformed? 0 [ 73.268] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=40 [active=1] [ 73.268] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 114, transformed? 0 [ 73.268] get_fb: reusing fb=110 for handle=40 [ 73.269] sna_mode_redisplay: recording flip on CRTC:32 handle=40, active_scanout=2, serial=2 [ 73.269] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 73.269] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 114, transformed? 0 [ 73.269] sna_mode_redisplay: recording flip on CRTC:39 handle=40, active_scanout=3, serial=3 [ 73.269] __kgem_bo_clear_busy: handle=40 [ 73.269] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 73.269] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 73.269] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=40, shadow handle=32 [ 73.269] sna_accel_do_throttle -- no pending activity [ 73.269] sna_accel_block: evaluating timers, active=5 [ 73.269] sna_accel_block: flush timer expires in 16 [73284] [ 73.273] sna_wakeup_handler [ 73.273] sna_mode_wakeup: len=32 [ 73.273] sna_mode_wakeup: recording last swap on pipe=1, frame 4116 [1014], time 73.273234 [ 73.273] sna_mode_wakeup: removing handle=114 [active_scanout=1] from scanout, installing handle=40 [active_scanout=3] [ 73.273] sna_mode_wakeup: flip complete, pending? 2 [ 73.273] sna_block_handler (tv=547.816000) [ 73.273] sna_scanout_do_flush: flush timer active: delta=11 [ 73.273] sna_accel_do_throttle -- no pending activity [ 73.273] sna_accel_block: evaluating timers, active=5 [ 73.273] sna_accel_block: flush timer expires in 11 [73284] [ 73.274] sna_wakeup_handler [ 73.274] sna_mode_wakeup: len=64 [ 73.274] sna_dri2_vblank_handler(type=2, sequence=4146, draw=3353) [ 73.274] sna_crtc_record_swap: recording last swap on pipe=0, frame 4146 [msc=4146], time 73.274632 [ 73.274] sna_dri2_vblank_handler: 2 complete, frame=4146 tv=73.274632 [ 73.274] sna_dri2_blit_complete: blit finished [ 73.274] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4146, tv=73.274632) [ 73.274] frame_swap_complete(type=2): draw=146, pipe=0, frame=4146 [msc=4146], tv=73.274632 [ 73.274] sna_accel_flush: flush?=0, dirty?=0 [ 73.274] sna_dri2_event_free(draw?=1) [ 73.274] sna_dri2_remove_event: remove[0x561c94ab16d0] from window 146, active? 1 [ 73.274] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 73.274] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=114] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 73.274] sna_dri2_vblank_handler complete [ 73.274] sna_mode_wakeup: recording last swap on pipe=0, frame 4146 [1032], time 73.274632 [ 73.274] sna_mode_wakeup: removing handle=114 [active_scanout=0] from scanout, installing handle=40 [active_scanout=3] [ 73.274] sna_mode_wakeup: flip complete, pending? 1 [ 73.274] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 73.274] sna_block_handler (tv=547.815000) [ 73.274] sna_scanout_do_flush: flush timer active: delta=10 [ 73.274] sna_accel_do_throttle -- no pending activity [ 73.274] sna_accel_block: evaluating timers, active=5 [ 73.274] sna_accel_block: flush timer expires in 10 [73284] [ 73.275] sna_wakeup_handler [ 73.275] sna_accel_flush: flush?=0, dirty?=0 [ 73.275] sna_accel_flush: flush?=0, dirty?=0 [ 73.275] sna_block_handler (tv=547.814000) [ 73.275] sna_scanout_do_flush: flush timer active: delta=9 [ 73.275] sna_accel_do_throttle -- no pending activity [ 73.275] sna_accel_block: evaluating timers, active=5 [ 73.275] sna_accel_block: flush timer expires in 9 [73284] [ 73.275] sna_wakeup_handler [ 73.275] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=114, name=86 [ 73.275] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 73.275] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 73.276] sna_dri2_get_back: draw size=7680x2160, back buffer handle=114 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 [ 73.276] sna_dri2_get_back: reuse backbuffer? 1 [ 73.276] sna_dri2_get_back: back buffer handle=114, active?=0, refcnt=1 [ 73.276] sna_dri2_get_back: reuse unattached back [ 73.276] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 73.276] sna_dri2_reuse_buffer: reusing back buffer handle=114, name=86, pitch=30720, age=0 [ 73.276] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 73.276] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=40, name=5, active_scanout=3 [ 73.276] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 73.276] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 73.276] sna_accel_flush: flush?=0, dirty?=0 [ 73.276] sna_accel_flush: flush?=0, dirty?=0 [ 73.276] sna_accel_flush: flush?=0, dirty?=0 [ 73.276] sna_block_handler (tv=547.813000) [ 73.276] sna_scanout_do_flush: flush timer active: delta=8 [ 73.276] sna_accel_do_throttle -- no pending activity [ 73.276] sna_accel_block: evaluating timers, active=5 [ 73.276] sna_accel_block: flush timer expires in 8 [73284] [ 73.278] sna_wakeup_handler [ 73.278] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 73.278] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 73.278] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 73.278] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 73.278] sna_dri2_get_msc(draw=146, pipe=0) [ 73.278] sna_crtc_record_swap: recording last swap on pipe=0, frame 4146 [msc=4146], time 73.274632 [ 73.278] sna_dri2_get_msc: msc=4146 [raw=4146], ust=73274632 [ 73.278] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=114 (refs=1/1, flush=0) , front=40 (refs=1/4, flush=1) [ 73.278] sna_dri2_schedule_swap(target_msc=4146, divisor=0, remainder=0) [ 73.278] sna_dri2_schedule_swap: using front handle=40, active_scanout?=3, flush?=1 [ 73.278] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 73.278] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 73.278] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 73.278] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 73.278] sna_crtc_record_swap: recording last swap on pipe=0, frame 4146 [msc=4146], time 73.274632 [ 73.278] immediate_swap: current_msc=4146, target_msc=4146 -- yes [ 73.278] can_flip: no, shadow enabled [ 73.278] sna_dri2_add_event: adding event to window 146) [ 73.278] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 73.278] sna_dri2_immediate_blit: no pending blit, starting chain [ 73.278] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 73.278] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 73.278] can_xchg: back size=8701e00, front size=8701e00 [ 73.278] can_xchg: yes, pixmap=165 [ 73.278] sna_dri2_xchg: win=146, exchange front=40/5,ref=2 and back=114/86,ref=2, pixmap=165 7680x2160 [ 73.278] sna_dri2_xchg: back_bo handle=114, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 73.278] sna_dri2_xchg: front_bo handle=40, pitch=30720, size=132710400, ref=4, active_scanout?=3 [ 73.278] set_bo: pixmap=165, handle=114 (old handle=40) [ 73.279] set_bo: marking whole pixmap as damaged [ 73.279] set_bo: applying final/discard move-to-gpu [ 73.279] wait_for_shadow: flags=0, flips=0, handle=40, shadow=32 [ 73.279] set_bo: dropping flush hint from handle=40 [ 73.279] set_bo: adding flush hint to handle=114 [ 73.279] mark_stale(handle=40) => 1 [ 73.279] swap_limit: draw=146 setting swap limit to 3 [ 73.279] sna_dri2_swap_limit_validate: swap limit set to 3 [ 73.279] sna_next_vblank(pipe=0, waiting until next vblank) [ 73.279] sna_dri2_schedule_swap: reported target_msc=4146 [ 73.279] sna_accel_flush: flush?=0, dirty?=0 [ 73.279] sna_accel_flush: flush?=0, dirty?=0 [ 73.279] sna_accel_flush: flush?=0, dirty?=0 [ 73.279] sna_accel_flush: flush?=0, dirty?=0 [ 73.279] sna_block_handler (tv=547.810000) [ 73.279] sna_scanout_do_flush: flush timer active: delta=5 [ 73.279] sna_accel_do_throttle -- no pending activity [ 73.279] sna_accel_block: evaluating timers, active=5 [ 73.279] sna_accel_block: flush timer expires in 5 [73284] [ 73.284] sna_wakeup_handler [ 73.284] sna_block_handler (tv=547.805000) [ 73.284] sna_scanout_do_flush: flush timer active: delta=0 [ 73.284] sna_scanout_do_flush (time=73284), triggered [ 73.284] sna_scanout_flush (time=73284), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 73.284] has_shadow: has pending damage? 1, outstanding flips: 0 [ 73.284] stop_flush: scanout=114 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 73.284] has_shadow: has pending damage? 1, outstanding flips: 0 [ 73.284] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 73.284] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 73.284] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 73.284] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 73.284] sna_pixmap_move_to_gpu: already all-damaged [ 73.284] sna_pixmap_mark_active: pixmap=165, handle=114 [ 73.284] sna_mode_redisplay: crtc[0] transformed? 0 [ 73.284] sna_mode_redisplay: crtc[1] transformed? 0 [ 73.284] sna_mode_redisplay: crtc[2] transformed? 0 [ 73.284] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=114 [active=1] [ 73.285] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 40, transformed? 0 [ 73.285] get_fb: reusing fb=101 for handle=114 [ 73.285] sna_mode_redisplay: recording flip on CRTC:32 handle=114, active_scanout=2, serial=2 [ 73.285] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 73.285] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 40, transformed? 0 [ 73.285] sna_mode_redisplay: recording flip on CRTC:39 handle=114, active_scanout=3, serial=3 [ 73.285] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 73.285] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 73.285] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 73.285] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=114, shadow handle=32 [ 73.285] sna_accel_do_throttle -- no pending activity [ 73.285] sna_accel_block: evaluating timers, active=5 [ 73.285] sna_accel_block: flush timer expires in 16 [73300] [ 73.289] sna_wakeup_handler [ 73.289] sna_mode_wakeup: len=32 [ 73.289] sna_mode_wakeup: recording last swap on pipe=1, frame 4117 [1015], time 73.289904 [ 73.289] sna_mode_wakeup: removing handle=40 [active_scanout=1] from scanout, installing handle=114 [active_scanout=3] [ 73.289] sna_mode_wakeup: flip complete, pending? 2 [ 73.289] sna_block_handler (tv=547.800000) [ 73.289] sna_scanout_do_flush: flush timer active: delta=11 [ 73.289] sna_accel_do_throttle -- no pending activity [ 73.289] sna_accel_block: evaluating timers, active=5 [ 73.289] sna_accel_block: flush timer expires in 11 [73300] [ 73.291] sna_wakeup_handler [ 73.291] sna_mode_wakeup: len=64 [ 73.291] sna_dri2_vblank_handler(type=2, sequence=4147, draw=3353) [ 73.291] sna_crtc_record_swap: recording last swap on pipe=0, frame 4147 [msc=4147], time 73.291304 [ 73.291] sna_dri2_vblank_handler: 2 complete, frame=4147 tv=73.291304 [ 73.291] sna_dri2_blit_complete: blit finished [ 73.291] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4147, tv=73.291304) [ 73.291] frame_swap_complete(type=2): draw=146, pipe=0, frame=4147 [msc=4147], tv=73.291304 [ 73.291] sna_accel_flush: flush?=0, dirty?=0 [ 73.291] sna_dri2_event_free(draw?=1) [ 73.291] sna_dri2_remove_event: remove[0x561c94749170] from window 146, active? 1 [ 73.291] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=114] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 73.291] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=40] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 73.291] sna_dri2_vblank_handler complete [ 73.291] sna_mode_wakeup: recording last swap on pipe=0, frame 4147 [1033], time 73.291304 [ 73.291] sna_mode_wakeup: removing handle=40 [active_scanout=0] from scanout, installing handle=114 [active_scanout=3] [ 73.291] sna_mode_wakeup: flip complete, pending? 1 [ 73.291] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 73.291] sna_accel_flush: flush?=0, dirty?=0 [ 73.291] sna_accel_flush: flush?=0, dirty?=0 [ 73.291] sna_accel_flush: flush?=0, dirty?=0 [ 73.291] sna_block_handler (tv=547.798000) [ 73.291] sna_scanout_do_flush: flush timer active: delta=9 [ 73.291] sna_accel_do_throttle -- no pending activity [ 73.291] sna_accel_block: evaluating timers, active=5 [ 73.291] sna_accel_block: flush timer expires in 9 [73300] [ 73.291] sna_wakeup_handler [ 73.291] sna_accel_flush: flush?=0, dirty?=0 [ 73.291] sna_accel_flush: flush?=0, dirty?=0 [ 73.291] sna_block_handler (tv=547.798000) [ 73.292] sna_scanout_do_flush: flush timer active: delta=8 [ 73.292] sna_accel_do_throttle -- no pending activity [ 73.292] sna_accel_block: evaluating timers, active=5 [ 73.292] sna_accel_block: flush timer expires in 8 [73300] [ 73.292] sna_wakeup_handler [ 73.292] sna_accel_flush: flush?=0, dirty?=0 [ 73.292] sna_accel_flush: flush?=0, dirty?=0 [ 73.292] sna_block_handler (tv=547.797000) [ 73.292] sna_scanout_do_flush: flush timer active: delta=8 [ 73.292] sna_accel_do_throttle -- no pending activity [ 73.292] sna_accel_block: evaluating timers, active=5 [ 73.292] sna_accel_block: flush timer expires in 8 [73300] [ 73.292] sna_wakeup_handler [ 73.292] sna_create_window: window=31457300 [ 73.292] sna_set_window_pixmap: window=31457300, old pixmap=0 new pixmap=165 [ 73.292] sna_change_window_attributes [ 73.292] sna_accel_flush: flush?=0, dirty?=0 [ 73.293] sna_accel_flush: flush?=0, dirty?=0 [ 73.293] sna_accel_flush: flush?=0, dirty?=0 [ 73.293] sna_accel_flush: flush?=0, dirty?=0 [ 73.293] sna_accel_flush: flush?=0, dirty?=0 [ 73.293] sna_accel_flush: flush?=0, dirty?=0 [ 73.293] sna_accel_flush: flush?=0, dirty?=0 [ 73.293] sna_accel_flush: flush?=0, dirty?=0 [ 73.293] sna_accel_flush: flush?=0, dirty?=0 [ 73.293] sna_accel_flush: flush?=0, dirty?=0 [ 73.293] sna_accel_flush: flush?=0, dirty?=0 [ 73.293] sna_accel_flush: flush?=0, dirty?=0 [ 73.293] sna_accel_flush: flush?=0, dirty?=0 [ 73.293] sna_accel_flush: flush?=0, dirty?=0 [ 73.293] sna_accel_flush: flush?=0, dirty?=0 [ 73.293] sna_accel_flush: flush?=0, dirty?=0 [ 73.293] sna_accel_flush: flush?=0, dirty?=0 [ 73.293] sna_accel_flush: flush?=0, dirty?=0 [ 73.293] sna_accel_flush: flush?=0, dirty?=0 [ 73.293] sna_accel_flush: flush?=0, dirty?=0 [ 73.293] sna_accel_flush: flush?=0, dirty?=0 [ 73.293] sna_accel_flush: flush?=0, dirty?=0 [ 73.293] sna_accel_flush: flush?=0, dirty?=0 [ 73.293] sna_accel_flush: flush?=0, dirty?=0 [ 73.293] sna_accel_flush: flush?=0, dirty?=0 [ 73.293] sna_accel_flush: flush?=0, dirty?=0 [ 73.293] sna_accel_flush: flush?=0, dirty?=0 [ 73.293] sna_accel_flush: flush?=0, dirty?=0 [ 73.293] sna_accel_flush: flush?=0, dirty?=0 [ 73.293] sna_accel_flush: flush?=0, dirty?=0 [ 73.293] sna_accel_flush: flush?=0, dirty?=0 [ 73.293] sna_accel_flush: flush?=0, dirty?=0 [ 73.293] sna_accel_flush: flush?=0, dirty?=0 [ 73.293] sna_accel_flush: flush?=0, dirty?=0 [ 73.293] sna_accel_flush: flush?=0, dirty?=0 [ 73.293] sna_accel_flush: flush?=0, dirty?=0 [ 73.293] sna_accel_flush: flush?=0, dirty?=0 [ 73.293] sna_accel_flush: flush?=0, dirty?=0 [ 73.293] sna_accel_flush: flush?=0, dirty?=0 [ 73.293] sna_accel_flush: flush?=0, dirty?=0 [ 73.293] sna_accel_flush: flush?=0, dirty?=0 [ 73.294] sna_accel_flush: flush?=0, dirty?=0 [ 73.294] sna_accel_flush: flush?=0, dirty?=0 [ 73.294] sna_accel_flush: flush?=0, dirty?=0 [ 73.294] sna_accel_flush: flush?=0, dirty?=0 [ 73.294] sna_accel_flush: flush?=0, dirty?=0 [ 73.294] sna_accel_flush: flush?=0, dirty?=0 [ 73.294] sna_accel_flush: flush?=0, dirty?=0 [ 73.294] sna_accel_flush: flush?=0, dirty?=0 [ 73.294] sna_accel_flush: flush?=0, dirty?=0 [ 73.294] sna_accel_flush: flush?=0, dirty?=0 [ 73.294] sna_accel_flush: flush?=0, dirty?=0 [ 73.294] sna_accel_flush: flush?=0, dirty?=0 [ 73.294] sna_accel_flush: flush?=0, dirty?=0 [ 73.294] sna_accel_flush: flush?=0, dirty?=0 [ 73.294] sna_accel_flush: flush?=0, dirty?=0 [ 73.294] sna_accel_flush: flush?=0, dirty?=0 [ 73.294] sna_accel_flush: flush?=0, dirty?=0 [ 73.294] sna_accel_flush: flush?=0, dirty?=0 [ 73.294] sna_accel_flush: flush?=0, dirty?=0 [ 73.294] sna_accel_flush: flush?=0, dirty?=0 [ 73.294] sna_accel_flush: flush?=0, dirty?=0 [ 73.294] sna_accel_flush: flush?=0, dirty?=0 [ 73.294] sna_accel_flush: flush?=0, dirty?=0 [ 73.294] sna_accel_flush: flush?=0, dirty?=0 [ 73.294] sna_accel_flush: flush?=0, dirty?=0 [ 73.294] sna_accel_flush: flush?=0, dirty?=0 [ 73.294] sna_accel_flush: flush?=0, dirty?=0 [ 73.294] sna_accel_flush: flush?=0, dirty?=0 [ 73.294] sna_accel_flush: flush?=0, dirty?=0 [ 73.294] sna_accel_flush: flush?=0, dirty?=0 [ 73.294] sna_accel_flush: flush?=0, dirty?=0 [ 73.294] sna_accel_flush: flush?=0, dirty?=0 [ 73.294] sna_accel_flush: flush?=0, dirty?=0 [ 73.294] sna_accel_flush: flush?=0, dirty?=0 [ 73.294] sna_accel_flush: flush?=0, dirty?=0 [ 73.294] sna_accel_flush: flush?=0, dirty?=0 [ 73.294] sna_accel_flush: flush?=0, dirty?=0 [ 73.294] sna_accel_flush: flush?=0, dirty?=0 [ 73.294] sna_accel_flush: flush?=0, dirty?=0 [ 73.294] sna_accel_flush: flush?=0, dirty?=0 [ 73.294] sna_accel_flush: flush?=0, dirty?=0 [ 73.294] sna_accel_flush: flush?=0, dirty?=0 [ 73.295] sna_accel_flush: flush?=0, dirty?=0 [ 73.295] sna_accel_flush: flush?=0, dirty?=0 [ 73.295] sna_accel_flush: flush?=0, dirty?=0 [ 73.295] sna_accel_flush: flush?=0, dirty?=0 [ 73.295] sna_destroy_window: window=31457300 [ 73.295] sna_accel_flush: flush?=0, dirty?=0 [ 73.295] sna_block_handler (tv=547.794000) [ 73.295] sna_scanout_do_flush: flush timer active: delta=5 [ 73.295] sna_accel_do_throttle -- no pending activity [ 73.295] sna_accel_block: evaluating timers, active=5 [ 73.295] sna_accel_block: flush timer expires in 5 [73300] [ 73.300] sna_wakeup_handler [ 73.300] sna_block_handler (tv=547.789000) [ 73.300] sna_scanout_do_flush: flush timer active: delta=0 [ 73.300] sna_scanout_do_flush (time=73300), triggered [ 73.300] sna_scanout_flush (time=73300), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 73.300] has_shadow: has pending damage? 0, outstanding flips: 0 [ 73.300] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 73.300] has_shadow: has pending damage? 0, outstanding flips: 0 [ 73.300] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 73.300] sna_accel_do_throttle -- no pending activity [ 73.300] sna_accel_block: evaluating timers, active=5 [ 73.300] sna_accel_block: flush timer expires in 16 [73316] [ 73.302] sna_wakeup_handler [ 73.302] sna_accel_flush: flush?=0, dirty?=0 [ 73.302] sna_accel_flush: flush?=0, dirty?=0 [ 73.302] sna_block_handler (tv=547.787000) [ 73.302] sna_scanout_do_flush: flush timer active: delta=14 [ 73.302] sna_accel_do_throttle -- no pending activity [ 73.302] sna_accel_block: evaluating timers, active=5 [ 73.302] sna_accel_block: flush timer expires in 14 [73316] [ 73.303] sna_wakeup_handler [ 73.303] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=40, name=5 [ 73.303] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 73.303] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 73.303] sna_dri2_get_back: draw size=7680x2160, back buffer handle=40 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 [ 73.303] sna_dri2_get_back: reuse backbuffer? 1 [ 73.303] sna_dri2_get_back: back buffer handle=40, active?=0, refcnt=1 [ 73.303] sna_dri2_get_back: reuse unattached back [ 73.303] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 73.303] sna_dri2_reuse_buffer: reusing back buffer handle=40, name=5, pitch=30720, age=0 [ 73.303] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 73.303] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=114, name=86, active_scanout=3 [ 73.303] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 73.303] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=114] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 73.303] sna_accel_flush: flush?=0, dirty?=0 [ 73.303] sna_accel_flush: flush?=0, dirty?=0 [ 73.303] sna_accel_flush: flush?=0, dirty?=0 [ 73.303] sna_block_handler (tv=547.786000) [ 73.303] sna_scanout_do_flush: flush timer active: delta=13 [ 73.303] sna_accel_do_throttle -- no pending activity [ 73.303] sna_accel_block: evaluating timers, active=5 [ 73.303] sna_accel_block: flush timer expires in 13 [73316] [ 73.305] sna_wakeup_handler [ 73.306] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 73.306] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 73.306] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 73.306] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 73.306] sna_dri2_get_msc(draw=146, pipe=0) [ 73.306] sna_crtc_record_swap: recording last swap on pipe=0, frame 4147 [msc=4147], time 73.291304 [ 73.306] sna_dri2_get_msc: msc=4147 [raw=4147], ust=73291304 [ 73.306] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=40 (refs=1/1, flush=0) , front=114 (refs=1/4, flush=1) [ 73.306] sna_dri2_schedule_swap(target_msc=4147, divisor=0, remainder=0) [ 73.306] sna_dri2_schedule_swap: using front handle=114, active_scanout?=3, flush?=1 [ 73.306] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 73.306] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 73.306] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 73.306] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 73.306] sna_crtc_record_swap: recording last swap on pipe=0, frame 4147 [msc=4147], time 73.291304 [ 73.306] immediate_swap: current_msc=4147, target_msc=4147 -- yes [ 73.306] can_flip: no, shadow enabled [ 73.306] sna_dri2_add_event: adding event to window 146) [ 73.306] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 73.306] sna_dri2_immediate_blit: no pending blit, starting chain [ 73.306] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 73.306] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 73.306] can_xchg: back size=8701e00, front size=8701e00 [ 73.306] can_xchg: yes, pixmap=165 [ 73.306] sna_dri2_xchg: win=146, exchange front=114/86,ref=2 and back=40/5,ref=2, pixmap=165 7680x2160 [ 73.306] sna_dri2_xchg: back_bo handle=40, pitch=30720, size=132710400, ref=1, active_scanout?=0 [ 73.306] sna_dri2_xchg: front_bo handle=114, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 73.306] set_bo: pixmap=165, handle=40 (old handle=114) [ 73.306] set_bo: marking whole pixmap as damaged [ 73.306] set_bo: applying final/discard move-to-gpu [ 73.306] wait_for_shadow: flags=0, flips=0, handle=114, shadow=32 [ 73.306] set_bo: dropping flush hint from handle=114 [ 73.306] set_bo: adding flush hint to handle=40 [ 73.306] mark_stale(handle=114) => 1 [ 73.306] swap_limit: draw=146 setting swap limit to 3 [ 73.306] sna_dri2_swap_limit_validate: swap limit set to 3 [ 73.306] sna_next_vblank(pipe=0, waiting until next vblank) [ 73.306] sna_dri2_schedule_swap: reported target_msc=4147 [ 73.306] sna_accel_flush: flush?=0, dirty?=0 [ 73.306] sna_accel_flush: flush?=0, dirty?=0 [ 73.306] sna_accel_flush: flush?=0, dirty?=0 [ 73.306] sna_accel_flush: flush?=0, dirty?=0 [ 73.306] sna_block_handler (tv=547.783000) [ 73.306] sna_scanout_do_flush: flush timer active: delta=10 [ 73.306] sna_accel_do_throttle -- no pending activity [ 73.306] sna_accel_block: evaluating timers, active=5 [ 73.306] sna_accel_block: flush timer expires in 10 [73316] [ 73.306] sna_wakeup_handler [ 73.306] sna_accel_flush: flush?=0, dirty?=0 [ 73.306] sna_accel_flush: flush?=0, dirty?=0 [ 73.306] sna_block_handler (tv=0.0) [ 73.306] sna_scanout_do_flush: flush timer active: delta=10 [ 73.306] sna_accel_do_throttle -- no pending activity [ 73.306] sna_accel_block: evaluating timers, active=5 [ 73.306] sna_accel_block: flush timer expires in 10 [73316] [ 73.306] sna_wakeup_handler [ 73.306] sna_accel_flush: flush?=0, dirty?=0 [ 73.306] sna_accel_flush: flush?=0, dirty?=0 [ 73.306] sna_block_handler (tv=547.783000) [ 73.306] sna_scanout_do_flush: flush timer active: delta=10 [ 73.306] sna_accel_do_throttle -- no pending activity [ 73.306] sna_accel_block: evaluating timers, active=5 [ 73.306] sna_accel_block: flush timer expires in 10 [73316] [ 73.306] sna_wakeup_handler [ 73.306] sna_accel_flush: flush?=0, dirty?=0 [ 73.306] sna_accel_flush: flush?=0, dirty?=0 [ 73.306] sna_block_handler (tv=0.0) [ 73.306] sna_scanout_do_flush: flush timer active: delta=10 [ 73.306] sna_accel_do_throttle -- no pending activity [ 73.306] sna_accel_block: evaluating timers, active=5 [ 73.306] sna_accel_block: flush timer expires in 10 [73316] [ 73.306] sna_wakeup_handler [ 73.306] sna_accel_flush: flush?=0, dirty?=0 [ 73.306] sna_accel_flush: flush?=0, dirty?=0 [ 73.306] sna_block_handler (tv=0.0) [ 73.306] sna_scanout_do_flush: flush timer active: delta=10 [ 73.306] sna_accel_do_throttle -- no pending activity [ 73.306] sna_accel_block: evaluating timers, active=5 [ 73.306] sna_accel_block: flush timer expires in 10 [73316] [ 73.306] sna_wakeup_handler [ 73.306] sna_accel_flush: flush?=0, dirty?=0 [ 73.306] sna_accel_flush: flush?=0, dirty?=0 [ 73.306] sna_block_handler (tv=547.783000) [ 73.306] sna_scanout_do_flush: flush timer active: delta=10 [ 73.306] sna_accel_do_throttle -- no pending activity [ 73.306] sna_accel_block: evaluating timers, active=5 [ 73.306] sna_accel_block: flush timer expires in 10 [73316] [ 73.306] sna_wakeup_handler [ 73.306] sna_accel_flush: flush?=0, dirty?=0 [ 73.306] sna_accel_flush: flush?=0, dirty?=0 [ 73.306] sna_block_handler (tv=547.783000) [ 73.306] sna_scanout_do_flush: flush timer active: delta=10 [ 73.306] sna_accel_do_throttle -- no pending activity [ 73.306] sna_accel_block: evaluating timers, active=5 [ 73.306] sna_accel_block: flush timer expires in 10 [73316] [ 73.306] sna_wakeup_handler [ 73.306] sna_accel_flush: flush?=0, dirty?=0 [ 73.306] sna_accel_flush: flush?=0, dirty?=0 [ 73.306] sna_block_handler (tv=547.783000) [ 73.306] sna_scanout_do_flush: flush timer active: delta=10 [ 73.306] sna_accel_do_throttle -- no pending activity [ 73.306] sna_accel_block: evaluating timers, active=5 [ 73.306] sna_accel_block: flush timer expires in 10 [73316] [ 73.306] sna_wakeup_handler [ 73.306] sna_accel_flush: flush?=0, dirty?=0 [ 73.306] sna_accel_flush: flush?=0, dirty?=0 [ 73.306] sna_block_handler (tv=547.783000) [ 73.306] sna_scanout_do_flush: flush timer active: delta=10 [ 73.306] sna_accel_do_throttle -- no pending activity [ 73.306] sna_accel_block: evaluating timers, active=5 [ 73.306] sna_accel_block: flush timer expires in 10 [73316] [ 73.306] sna_wakeup_handler [ 73.306] sna_accel_flush: flush?=0, dirty?=0 [ 73.306] sna_accel_flush: flush?=0, dirty?=0 [ 73.306] sna_block_handler (tv=547.783000) [ 73.306] sna_scanout_do_flush: flush timer active: delta=10 [ 73.306] sna_accel_do_throttle -- no pending activity [ 73.306] sna_accel_block: evaluating timers, active=5 [ 73.306] sna_accel_block: flush timer expires in 10 [73316] [ 73.306] sna_wakeup_handler [ 73.306] sna_accel_flush: flush?=0, dirty?=0 [ 73.306] sna_accel_flush: flush?=0, dirty?=0 [ 73.306] sna_block_handler (tv=547.783000) [ 73.306] sna_scanout_do_flush: flush timer active: delta=10 [ 73.306] sna_accel_do_throttle -- no pending activity [ 73.306] sna_accel_block: evaluating timers, active=5 [ 73.306] sna_accel_block: flush timer expires in 10 [73316] [ 73.306] sna_wakeup_handler [ 73.306] sna_accel_flush: flush?=0, dirty?=0 [ 73.306] sna_accel_flush: flush?=0, dirty?=0 [ 73.306] sna_block_handler (tv=547.783000) [ 73.306] sna_scanout_do_flush: flush timer active: delta=10 [ 73.306] sna_accel_do_throttle -- no pending activity [ 73.306] sna_accel_block: evaluating timers, active=5 [ 73.306] sna_accel_block: flush timer expires in 10 [73316] [ 73.306] sna_wakeup_handler [ 73.306] sna_accel_flush: flush?=0, dirty?=0 [ 73.306] sna_accel_flush: flush?=0, dirty?=0 [ 73.306] sna_block_handler (tv=547.783000) [ 73.306] sna_scanout_do_flush: flush timer active: delta=10 [ 73.306] sna_accel_do_throttle -- no pending activity [ 73.306] sna_accel_block: evaluating timers, active=5 [ 73.306] sna_accel_block: flush timer expires in 10 [73316] [ 73.306] sna_wakeup_handler [ 73.306] sna_accel_flush: flush?=0, dirty?=0 [ 73.306] sna_accel_flush: flush?=0, dirty?=0 [ 73.306] sna_block_handler (tv=547.783000) [ 73.306] sna_scanout_do_flush: flush timer active: delta=10 [ 73.306] sna_accel_do_throttle -- no pending activity [ 73.306] sna_accel_block: evaluating timers, active=5 [ 73.306] sna_accel_block: flush timer expires in 10 [73316] [ 73.306] sna_wakeup_handler [ 73.306] sna_accel_flush: flush?=0, dirty?=0 [ 73.306] sna_accel_flush: flush?=0, dirty?=0 [ 73.306] sna_block_handler (tv=547.783000) [ 73.306] sna_scanout_do_flush: flush timer active: delta=10 [ 73.306] sna_accel_do_throttle -- no pending activity [ 73.306] sna_accel_block: evaluating timers, active=5 [ 73.306] sna_accel_block: flush timer expires in 10 [73316] [ 73.306] sna_wakeup_handler [ 73.306] sna_accel_flush: flush?=0, dirty?=0 [ 73.306] sna_accel_flush: flush?=0, dirty?=0 [ 73.306] sna_block_handler (tv=547.783000) [ 73.306] sna_scanout_do_flush: flush timer active: delta=10 [ 73.306] sna_accel_do_throttle -- no pending activity [ 73.306] sna_accel_block: evaluating timers, active=5 [ 73.306] sna_accel_block: flush timer expires in 10 [73316] [ 73.307] sna_wakeup_handler [ 73.307] sna_accel_flush: flush?=0, dirty?=0 [ 73.307] sna_accel_flush: flush?=0, dirty?=0 [ 73.307] sna_block_handler (tv=547.782000) [ 73.307] sna_scanout_do_flush: flush timer active: delta=9 [ 73.307] sna_accel_do_throttle -- no pending activity [ 73.307] sna_accel_block: evaluating timers, active=5 [ 73.307] sna_accel_block: flush timer expires in 9 [73316] [ 73.307] sna_wakeup_handler [ 73.307] sna_accel_flush: flush?=0, dirty?=0 [ 73.307] sna_accel_flush: flush?=0, dirty?=0 [ 73.307] sna_block_handler (tv=0.0) [ 73.307] sna_scanout_do_flush: flush timer active: delta=9 [ 73.307] sna_accel_do_throttle -- no pending activity [ 73.307] sna_accel_block: evaluating timers, active=5 [ 73.307] sna_accel_block: flush timer expires in 9 [73316] [ 73.307] sna_wakeup_handler [ 73.307] sna_accel_flush: flush?=0, dirty?=0 [ 73.307] sna_accel_flush: flush?=0, dirty?=0 [ 73.307] sna_block_handler (tv=547.782000) [ 73.307] sna_scanout_do_flush: flush timer active: delta=9 [ 73.307] sna_accel_do_throttle -- no pending activity [ 73.307] sna_accel_block: evaluating timers, active=5 [ 73.307] sna_accel_block: flush timer expires in 9 [73316] [ 73.307] sna_wakeup_handler [ 73.307] sna_accel_flush: flush?=0, dirty?=0 [ 73.307] sna_accel_flush: flush?=0, dirty?=0 [ 73.307] sna_block_handler (tv=547.782000) [ 73.307] sna_scanout_do_flush: flush timer active: delta=9 [ 73.307] sna_accel_do_throttle -- no pending activity [ 73.307] sna_accel_block: evaluating timers, active=5 [ 73.307] sna_accel_block: flush timer expires in 9 [73316] [ 73.307] sna_wakeup_handler [ 73.307] sna_use_hw_cursor (24x24)? [ 73.307] sna_use_hw_cursor(24x24): ARGB?=1, serial->25, size->64 [ 73.307] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x24, pitch=96/256 [ 73.307] sna_show_cursors: cursor?=1 [ 73.307] sna_show_cursors: skipping cursor already show on CRTC (pipe=0) [ 73.307] sna_show_cursors: skipping cursor outside CRTC (pipe=1) [ 73.307] sna_change_window_attributes [ 73.307] sna_accel_flush: flush?=0, dirty?=0 [ 73.307] sna_block_handler (tv=0.30000) [ 73.307] sna_scanout_do_flush: flush timer active: delta=9 [ 73.307] sna_accel_do_throttle -- no pending activity [ 73.307] sna_accel_block: evaluating timers, active=5 [ 73.307] sna_accel_block: flush timer expires in 9 [73316] [ 73.307] sna_wakeup_handler [ 73.307] sna_mode_wakeup: len=32 [ 73.307] sna_dri2_vblank_handler(type=2, sequence=4148, draw=3353) [ 73.307] sna_crtc_record_swap: recording last swap on pipe=0, frame 4148 [msc=4148], time 73.307978 [ 73.307] sna_dri2_vblank_handler: 2 complete, frame=4148 tv=73.307978 [ 73.307] sna_dri2_blit_complete: blit finished [ 73.307] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4148, tv=73.307978) [ 73.307] frame_swap_complete(type=2): draw=146, pipe=0, frame=4148 [msc=4148], tv=73.307978 [ 73.307] sna_accel_flush: flush?=0, dirty?=0 [ 73.307] sna_dri2_event_free(draw?=1) [ 73.307] sna_dri2_remove_event: remove[0x561c94a02c70] from window 146, active? 1 [ 73.307] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 73.307] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=114] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 73.307] sna_dri2_vblank_handler complete [ 73.307] sna_block_handler (tv=0.30000) [ 73.307] sna_scanout_do_flush: flush timer active: delta=9 [ 73.307] sna_accel_do_throttle -- no pending activity [ 73.307] sna_accel_block: evaluating timers, active=5 [ 73.307] sna_accel_block: flush timer expires in 9 [73316] [ 73.315] sna_wakeup_handler [ 73.315] sna_block_handler (tv=0.22000) [ 73.315] sna_scanout_do_flush: flush timer active: delta=1 [ 73.315] sna_scanout_do_flush (time=73315), triggered [ 73.315] sna_scanout_flush (time=73315), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 73.315] has_shadow: has pending damage? 1, outstanding flips: 0 [ 73.315] stop_flush: scanout=40 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 73.315] has_shadow: has pending damage? 1, outstanding flips: 0 [ 73.315] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 73.315] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 73.315] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 73.315] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 73.315] sna_pixmap_move_to_gpu: already all-damaged [ 73.315] sna_pixmap_mark_active: pixmap=165, handle=40 [ 73.315] sna_mode_redisplay: crtc[0] transformed? 0 [ 73.315] sna_mode_redisplay: crtc[1] transformed? 0 [ 73.315] sna_mode_redisplay: crtc[2] transformed? 0 [ 73.315] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=40 [active=1] [ 73.315] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 114, transformed? 0 [ 73.315] get_fb: reusing fb=110 for handle=40 [ 73.315] sna_mode_redisplay: recording flip on CRTC:32 handle=40, active_scanout=2, serial=2 [ 73.315] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 73.315] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 114, transformed? 0 [ 73.315] sna_mode_redisplay: recording flip on CRTC:39 handle=40, active_scanout=3, serial=3 [ 73.315] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 73.315] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 73.315] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 73.315] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=40, shadow handle=32 [ 73.315] sna_accel_do_throttle -- no pending activity [ 73.315] sna_accel_block: evaluating timers, active=5 [ 73.315] sna_accel_block: flush timer expires in 16 [73331] [ 73.315] sna_wakeup_handler [ 73.315] sna_accel_flush: flush?=0, dirty?=0 [ 73.315] sna_block_handler (tv=0.0) [ 73.315] sna_wakeup_handler [ 73.315] sna_accel_flush: flush?=0, dirty?=0 [ 73.315] sna_accel_flush: flush?=0, dirty?=0 [ 73.315] sna_accel_flush: flush?=0, dirty?=0 [ 73.315] sna_block_handler (tv=0.22000) [ 73.315] sna_scanout_do_flush: flush timer active: delta=16 [ 73.315] sna_accel_do_throttle -- no pending activity [ 73.315] sna_accel_block: evaluating timers, active=5 [ 73.315] sna_accel_block: flush timer expires in 16 [73331] [ 73.315] sna_wakeup_handler [ 73.315] sna_accel_flush: flush?=0, dirty?=0 [ 73.315] sna_accel_flush: flush?=0, dirty?=0 [ 73.315] sna_block_handler (tv=0.22000) [ 73.315] sna_scanout_do_flush: flush timer active: delta=16 [ 73.315] sna_accel_do_throttle -- no pending activity [ 73.315] sna_accel_block: evaluating timers, active=5 [ 73.315] sna_accel_block: flush timer expires in 16 [73331] [ 73.315] sna_wakeup_handler [ 73.315] sna_accel_flush: flush?=0, dirty?=0 [ 73.315] sna_accel_flush: flush?=0, dirty?=0 [ 73.315] sna_block_handler (tv=0.22000) [ 73.315] sna_scanout_do_flush: flush timer active: delta=16 [ 73.315] sna_accel_do_throttle -- no pending activity [ 73.315] sna_accel_block: evaluating timers, active=5 [ 73.315] sna_accel_block: flush timer expires in 16 [73331] [ 73.315] sna_wakeup_handler [ 73.315] sna_accel_flush: flush?=0, dirty?=0 [ 73.315] sna_accel_flush: flush?=0, dirty?=0 [ 73.315] sna_accel_flush: flush?=0, dirty?=0 [ 73.315] sna_block_handler (tv=0.22000) [ 73.315] sna_scanout_do_flush: flush timer active: delta=16 [ 73.315] sna_accel_do_throttle -- no pending activity [ 73.315] sna_accel_block: evaluating timers, active=5 [ 73.315] sna_accel_block: flush timer expires in 16 [73331] [ 73.315] sna_wakeup_handler [ 73.315] sna_accel_flush: flush?=0, dirty?=0 [ 73.315] sna_accel_flush: flush?=0, dirty?=0 [ 73.315] sna_block_handler (tv=0.22000) [ 73.315] sna_scanout_do_flush: flush timer active: delta=16 [ 73.315] sna_accel_do_throttle -- no pending activity [ 73.315] sna_accel_block: evaluating timers, active=5 [ 73.315] sna_accel_block: flush timer expires in 16 [73331] [ 73.315] sna_wakeup_handler [ 73.315] sna_accel_flush: flush?=0, dirty?=0 [ 73.315] sna_accel_flush: flush?=0, dirty?=0 [ 73.315] sna_block_handler (tv=0.22000) [ 73.315] sna_scanout_do_flush: flush timer active: delta=16 [ 73.315] sna_accel_do_throttle -- no pending activity [ 73.315] sna_accel_block: evaluating timers, active=5 [ 73.315] sna_accel_block: flush timer expires in 16 [73331] [ 73.315] sna_wakeup_handler [ 73.315] sna_accel_flush: flush?=0, dirty?=0 [ 73.315] sna_accel_flush: flush?=0, dirty?=0 [ 73.315] sna_accel_flush: flush?=0, dirty?=0 [ 73.315] sna_accel_flush: flush?=0, dirty?=0 [ 73.315] sna_accel_flush: flush?=0, dirty?=0 [ 73.315] sna_accel_flush: flush?=0, dirty?=0 [ 73.315] sna_accel_flush: flush?=0, dirty?=0 [ 73.315] sna_accel_flush: flush?=0, dirty?=0 [ 73.315] sna_accel_flush: flush?=0, dirty?=0 [ 73.315] sna_accel_flush: flush?=0, dirty?=0 [ 73.315] sna_accel_flush: flush?=0, dirty?=0 [ 73.315] sna_accel_flush: flush?=0, dirty?=0 [ 73.315] sna_accel_flush: flush?=0, dirty?=0 [ 73.315] sna_accel_flush: flush?=0, dirty?=0 [ 73.315] sna_accel_flush: flush?=0, dirty?=0 [ 73.315] sna_accel_flush: flush?=0, dirty?=0 [ 73.315] sna_accel_flush: flush?=0, dirty?=0 [ 73.315] sna_accel_flush: flush?=0, dirty?=0 [ 73.315] sna_accel_flush: flush?=0, dirty?=0 [ 73.315] sna_accel_flush: flush?=0, dirty?=0 [ 73.315] sna_accel_flush: flush?=0, dirty?=0 [ 73.315] sna_accel_flush: flush?=0, dirty?=0 [ 73.315] sna_accel_flush: flush?=0, dirty?=0 [ 73.315] sna_accel_flush: flush?=0, dirty?=0 [ 73.315] sna_accel_flush: flush?=0, dirty?=0 [ 73.315] sna_accel_flush: flush?=0, dirty?=0 [ 73.315] sna_accel_flush: flush?=0, dirty?=0 [ 73.315] sna_accel_flush: flush?=0, dirty?=0 [ 73.315] sna_accel_flush: flush?=0, dirty?=0 [ 73.315] sna_accel_flush: flush?=0, dirty?=0 [ 73.315] sna_accel_flush: flush?=0, dirty?=0 [ 73.315] sna_accel_flush: flush?=0, dirty?=0 [ 73.315] sna_accel_flush: flush?=0, dirty?=0 [ 73.315] sna_accel_flush: flush?=0, dirty?=0 [ 73.315] sna_accel_flush: flush?=0, dirty?=0 [ 73.315] sna_accel_flush: flush?=0, dirty?=0 [ 73.315] sna_accel_flush: flush?=0, dirty?=0 [ 73.315] sna_accel_flush: flush?=0, dirty?=0 [ 73.315] sna_accel_flush: flush?=0, dirty?=0 [ 73.315] sna_accel_flush: flush?=0, dirty?=0 [ 73.315] sna_accel_flush: flush?=0, dirty?=0 [ 73.315] sna_accel_flush: flush?=0, dirty?=0 [ 73.315] sna_accel_flush: flush?=0, dirty?=0 [ 73.315] sna_accel_flush: flush?=0, dirty?=0 [ 73.315] sna_accel_flush: flush?=0, dirty?=0 [ 73.315] sna_accel_flush: flush?=0, dirty?=0 [ 73.315] sna_accel_flush: flush?=0, dirty?=0 [ 73.315] sna_accel_flush: flush?=0, dirty?=0 [ 73.315] sna_block_handler (tv=0.22000) [ 73.315] sna_scanout_do_flush: flush timer active: delta=16 [ 73.315] sna_accel_do_throttle -- no pending activity [ 73.315] sna_accel_block: evaluating timers, active=5 [ 73.315] sna_accel_block: flush timer expires in 16 [73331] [ 73.316] sna_wakeup_handler [ 73.316] sna_accel_flush: flush?=0, dirty?=0 [ 73.316] sna_accel_flush: flush?=0, dirty?=0 [ 73.316] sna_block_handler (tv=0.21000) [ 73.316] sna_scanout_do_flush: flush timer active: delta=15 [ 73.316] sna_accel_do_throttle -- no pending activity [ 73.316] sna_accel_block: evaluating timers, active=5 [ 73.316] sna_accel_block: flush timer expires in 15 [73331] [ 73.316] sna_wakeup_handler [ 73.316] sna_accel_flush: flush?=0, dirty?=0 [ 73.316] sna_accel_flush: flush?=0, dirty?=0 [ 73.316] sna_block_handler (tv=0.21000) [ 73.316] sna_scanout_do_flush: flush timer active: delta=15 [ 73.316] sna_accel_do_throttle -- no pending activity [ 73.316] sna_accel_block: evaluating timers, active=5 [ 73.316] sna_accel_block: flush timer expires in 15 [73331] [ 73.316] sna_wakeup_handler [ 73.316] sna_accel_flush: flush?=0, dirty?=0 [ 73.316] sna_accel_flush: flush?=0, dirty?=0 [ 73.316] sna_block_handler (tv=0.21000) [ 73.316] sna_scanout_do_flush: flush timer active: delta=15 [ 73.316] sna_accel_do_throttle -- no pending activity [ 73.316] sna_accel_block: evaluating timers, active=5 [ 73.316] sna_accel_block: flush timer expires in 15 [73331] [ 73.316] sna_wakeup_handler [ 73.316] sna_accel_flush: flush?=0, dirty?=0 [ 73.316] sna_accel_flush: flush?=0, dirty?=0 [ 73.316] sna_block_handler (tv=0.21000) [ 73.316] sna_scanout_do_flush: flush timer active: delta=15 [ 73.316] sna_accel_do_throttle -- no pending activity [ 73.316] sna_accel_block: evaluating timers, active=5 [ 73.316] sna_accel_block: flush timer expires in 15 [73331] [ 73.316] sna_wakeup_handler [ 73.316] sna_accel_flush: flush?=0, dirty?=0 [ 73.316] sna_accel_flush: flush?=0, dirty?=0 [ 73.316] sna_accel_flush: flush?=0, dirty?=0 [ 73.316] sna_block_handler (tv=0.21000) [ 73.316] sna_scanout_do_flush: flush timer active: delta=15 [ 73.316] sna_accel_do_throttle -- no pending activity [ 73.316] sna_accel_block: evaluating timers, active=5 [ 73.316] sna_accel_block: flush timer expires in 15 [73331] [ 73.316] sna_wakeup_handler [ 73.316] sna_accel_flush: flush?=0, dirty?=0 [ 73.316] sna_accel_flush: flush?=0, dirty?=0 [ 73.316] sna_accel_flush: flush?=0, dirty?=0 [ 73.316] sna_accel_flush: flush?=0, dirty?=0 [ 73.316] sna_accel_flush: flush?=0, dirty?=0 [ 73.316] sna_accel_flush: flush?=0, dirty?=0 [ 73.316] sna_block_handler (tv=0.21000) [ 73.316] sna_scanout_do_flush: flush timer active: delta=15 [ 73.316] sna_accel_do_throttle -- no pending activity [ 73.316] sna_accel_block: evaluating timers, active=5 [ 73.316] sna_accel_block: flush timer expires in 15 [73331] [ 73.316] sna_wakeup_handler [ 73.316] sna_accel_flush: flush?=0, dirty?=0 [ 73.316] sna_accel_flush: flush?=0, dirty?=0 [ 73.316] sna_accel_flush: flush?=0, dirty?=0 [ 73.316] sna_block_handler (tv=0.21000) [ 73.316] sna_scanout_do_flush: flush timer active: delta=15 [ 73.316] sna_accel_do_throttle -- no pending activity [ 73.316] sna_accel_block: evaluating timers, active=5 [ 73.316] sna_accel_block: flush timer expires in 15 [73331] [ 73.316] sna_wakeup_handler [ 73.316] sna_accel_flush: flush?=0, dirty?=0 [ 73.316] sna_accel_flush: flush?=0, dirty?=0 [ 73.316] sna_accel_flush: flush?=0, dirty?=0 [ 73.316] sna_block_handler (tv=0.21000) [ 73.316] sna_scanout_do_flush: flush timer active: delta=15 [ 73.316] sna_accel_do_throttle -- no pending activity [ 73.316] sna_accel_block: evaluating timers, active=5 [ 73.316] sna_accel_block: flush timer expires in 15 [73331] [ 73.316] sna_wakeup_handler [ 73.316] sna_change_window_attributes [ 73.316] sna_accel_flush: flush?=0, dirty?=0 [ 73.316] sna_accel_flush: flush?=0, dirty?=0 [ 73.316] sna_accel_flush: flush?=0, dirty?=0 [ 73.316] sna_block_handler (tv=0.21000) [ 73.316] sna_scanout_do_flush: flush timer active: delta=15 [ 73.316] sna_accel_do_throttle -- no pending activity [ 73.316] sna_accel_block: evaluating timers, active=5 [ 73.316] sna_accel_block: flush timer expires in 15 [73331] [ 73.316] sna_wakeup_handler [ 73.316] sna_accel_flush: flush?=0, dirty?=0 [ 73.316] sna_accel_flush: flush?=0, dirty?=0 [ 73.316] sna_block_handler (tv=0.21000) [ 73.316] sna_scanout_do_flush: flush timer active: delta=15 [ 73.316] sna_accel_do_throttle -- no pending activity [ 73.316] sna_accel_block: evaluating timers, active=5 [ 73.316] sna_accel_block: flush timer expires in 15 [73331] [ 73.316] sna_wakeup_handler [ 73.316] sna_block_handler (tv=0.21000) [ 73.316] sna_scanout_do_flush: flush timer active: delta=15 [ 73.316] sna_accel_do_throttle -- no pending activity [ 73.316] sna_accel_block: evaluating timers, active=5 [ 73.316] sna_accel_block: flush timer expires in 15 [73331] [ 73.316] sna_wakeup_handler [ 73.316] sna_accel_flush: flush?=0, dirty?=0 [ 73.316] sna_accel_flush: flush?=0, dirty?=0 [ 73.316] sna_block_handler (tv=0.21000) [ 73.316] sna_scanout_do_flush: flush timer active: delta=15 [ 73.316] sna_accel_do_throttle -- no pending activity [ 73.316] sna_accel_block: evaluating timers, active=5 [ 73.316] sna_accel_block: flush timer expires in 15 [73331] [ 73.316] sna_wakeup_handler [ 73.316] sna_accel_flush: flush?=0, dirty?=0 [ 73.316] sna_accel_flush: flush?=0, dirty?=0 [ 73.316] sna_accel_flush: flush?=0, dirty?=0 [ 73.316] sna_block_handler (tv=0.21000) [ 73.316] sna_scanout_do_flush: flush timer active: delta=15 [ 73.316] sna_accel_do_throttle -- no pending activity [ 73.316] sna_accel_block: evaluating timers, active=5 [ 73.316] sna_accel_block: flush timer expires in 15 [73331] [ 73.316] sna_wakeup_handler [ 73.316] sna_accel_flush: flush?=0, dirty?=0 [ 73.316] sna_accel_flush: flush?=0, dirty?=0 [ 73.316] sna_block_handler (tv=0.21000) [ 73.316] sna_scanout_do_flush: flush timer active: delta=15 [ 73.316] sna_accel_do_throttle -- no pending activity [ 73.316] sna_accel_block: evaluating timers, active=5 [ 73.316] sna_accel_block: flush timer expires in 15 [73331] [ 73.316] sna_wakeup_handler [ 73.316] sna_change_window_attributes [ 73.316] sna_accel_flush: flush?=0, dirty?=0 [ 73.316] sna_accel_flush: flush?=0, dirty?=0 [ 73.316] sna_block_handler (tv=0.21000) [ 73.316] sna_scanout_do_flush: flush timer active: delta=15 [ 73.316] sna_accel_do_throttle -- no pending activity [ 73.316] sna_accel_block: evaluating timers, active=5 [ 73.316] sna_accel_block: flush timer expires in 15 [73331] [ 73.316] sna_wakeup_handler [ 73.316] sna_accel_flush: flush?=0, dirty?=0 [ 73.316] sna_accel_flush: flush?=0, dirty?=0 [ 73.316] sna_accel_flush: flush?=0, dirty?=0 [ 73.316] sna_block_handler (tv=0.21000) [ 73.316] sna_scanout_do_flush: flush timer active: delta=15 [ 73.316] sna_accel_do_throttle -- no pending activity [ 73.316] sna_accel_block: evaluating timers, active=5 [ 73.316] sna_accel_block: flush timer expires in 15 [73331] [ 73.316] sna_wakeup_handler [ 73.316] sna_accel_flush: flush?=0, dirty?=0 [ 73.316] sna_accel_flush: flush?=0, dirty?=0 [ 73.316] sna_block_handler (tv=0.21000) [ 73.316] sna_scanout_do_flush: flush timer active: delta=15 [ 73.316] sna_accel_do_throttle -- no pending activity [ 73.316] sna_accel_block: evaluating timers, active=5 [ 73.316] sna_accel_block: flush timer expires in 15 [73331] [ 73.316] sna_wakeup_handler [ 73.316] sna_accel_flush: flush?=0, dirty?=0 [ 73.316] sna_accel_flush: flush?=0, dirty?=0 [ 73.316] sna_block_handler (tv=0.21000) [ 73.316] sna_scanout_do_flush: flush timer active: delta=15 [ 73.316] sna_accel_do_throttle -- no pending activity [ 73.316] sna_accel_block: evaluating timers, active=5 [ 73.316] sna_accel_block: flush timer expires in 15 [73331] [ 73.316] sna_wakeup_handler [ 73.316] sna_accel_flush: flush?=0, dirty?=0 [ 73.316] sna_accel_flush: flush?=0, dirty?=0 [ 73.316] sna_block_handler (tv=0.21000) [ 73.316] sna_scanout_do_flush: flush timer active: delta=15 [ 73.316] sna_accel_do_throttle -- no pending activity [ 73.316] sna_accel_block: evaluating timers, active=5 [ 73.316] sna_accel_block: flush timer expires in 15 [73331] [ 73.316] sna_wakeup_handler [ 73.316] sna_accel_flush: flush?=0, dirty?=0 [ 73.316] sna_accel_flush: flush?=0, dirty?=0 [ 73.316] sna_block_handler (tv=0.21000) [ 73.316] sna_scanout_do_flush: flush timer active: delta=15 [ 73.316] sna_accel_do_throttle -- no pending activity [ 73.316] sna_accel_block: evaluating timers, active=5 [ 73.316] sna_accel_block: flush timer expires in 15 [73331] [ 73.316] sna_wakeup_handler [ 73.316] sna_accel_flush: flush?=0, dirty?=0 [ 73.316] sna_accel_flush: flush?=0, dirty?=0 [ 73.316] sna_block_handler (tv=0.21000) [ 73.316] sna_scanout_do_flush: flush timer active: delta=15 [ 73.316] sna_accel_do_throttle -- no pending activity [ 73.316] sna_accel_block: evaluating timers, active=5 [ 73.316] sna_accel_block: flush timer expires in 15 [73331] [ 73.316] sna_wakeup_handler [ 73.316] sna_accel_flush: flush?=0, dirty?=0 [ 73.316] sna_accel_flush: flush?=0, dirty?=0 [ 73.316] sna_block_handler (tv=0.21000) [ 73.316] sna_scanout_do_flush: flush timer active: delta=15 [ 73.316] sna_accel_do_throttle -- no pending activity [ 73.316] sna_accel_block: evaluating timers, active=5 [ 73.316] sna_accel_block: flush timer expires in 15 [73331] [ 73.317] sna_wakeup_handler [ 73.317] sna_accel_flush: flush?=0, dirty?=0 [ 73.317] sna_accel_flush: flush?=0, dirty?=0 [ 73.317] sna_accel_flush: flush?=0, dirty?=0 [ 73.317] sna_block_handler (tv=0.20000) [ 73.317] sna_scanout_do_flush: flush timer active: delta=14 [ 73.317] sna_accel_do_throttle -- no pending activity [ 73.317] sna_accel_block: evaluating timers, active=5 [ 73.317] sna_accel_block: flush timer expires in 14 [73331] [ 73.317] sna_wakeup_handler [ 73.317] sna_accel_flush: flush?=0, dirty?=0 [ 73.317] sna_accel_flush: flush?=0, dirty?=0 [ 73.317] sna_block_handler (tv=0.20000) [ 73.317] sna_scanout_do_flush: flush timer active: delta=14 [ 73.317] sna_accel_do_throttle -- no pending activity [ 73.317] sna_accel_block: evaluating timers, active=5 [ 73.317] sna_accel_block: flush timer expires in 14 [73331] [ 73.317] sna_wakeup_handler [ 73.317] sna_accel_flush: flush?=0, dirty?=0 [ 73.317] sna_accel_flush: flush?=0, dirty?=0 [ 73.317] sna_block_handler (tv=0.20000) [ 73.317] sna_scanout_do_flush: flush timer active: delta=14 [ 73.317] sna_accel_do_throttle -- no pending activity [ 73.317] sna_accel_block: evaluating timers, active=5 [ 73.317] sna_accel_block: flush timer expires in 14 [73331] [ 73.317] sna_wakeup_handler [ 73.317] sna_accel_flush: flush?=0, dirty?=0 [ 73.317] sna_accel_flush: flush?=0, dirty?=0 [ 73.317] sna_block_handler (tv=0.20000) [ 73.317] sna_scanout_do_flush: flush timer active: delta=14 [ 73.317] sna_accel_do_throttle -- no pending activity [ 73.317] sna_accel_block: evaluating timers, active=5 [ 73.317] sna_accel_block: flush timer expires in 14 [73331] [ 73.317] sna_wakeup_handler [ 73.317] sna_accel_flush: flush?=0, dirty?=0 [ 73.317] sna_accel_flush: flush?=0, dirty?=0 [ 73.317] sna_block_handler (tv=0.20000) [ 73.317] sna_scanout_do_flush: flush timer active: delta=14 [ 73.317] sna_accel_do_throttle -- no pending activity [ 73.317] sna_accel_block: evaluating timers, active=5 [ 73.317] sna_accel_block: flush timer expires in 14 [73331] [ 73.317] sna_wakeup_handler [ 73.317] sna_accel_flush: flush?=0, dirty?=0 [ 73.317] sna_accel_flush: flush?=0, dirty?=0 [ 73.317] sna_block_handler (tv=0.20000) [ 73.317] sna_scanout_do_flush: flush timer active: delta=14 [ 73.317] sna_accel_do_throttle -- no pending activity [ 73.317] sna_accel_block: evaluating timers, active=5 [ 73.317] sna_accel_block: flush timer expires in 14 [73331] [ 73.317] sna_wakeup_handler [ 73.317] sna_accel_flush: flush?=0, dirty?=0 [ 73.317] sna_accel_flush: flush?=0, dirty?=0 [ 73.317] sna_block_handler (tv=0.20000) [ 73.317] sna_scanout_do_flush: flush timer active: delta=14 [ 73.317] sna_accel_do_throttle -- no pending activity [ 73.317] sna_accel_block: evaluating timers, active=5 [ 73.317] sna_accel_block: flush timer expires in 14 [73331] [ 73.317] sna_wakeup_handler [ 73.317] sna_accel_flush: flush?=0, dirty?=0 [ 73.317] sna_accel_flush: flush?=0, dirty?=0 [ 73.317] sna_block_handler (tv=0.20000) [ 73.317] sna_scanout_do_flush: flush timer active: delta=14 [ 73.317] sna_accel_do_throttle -- no pending activity [ 73.317] sna_accel_block: evaluating timers, active=5 [ 73.317] sna_accel_block: flush timer expires in 14 [73331] [ 73.317] sna_wakeup_handler [ 73.317] sna_accel_flush: flush?=0, dirty?=0 [ 73.317] sna_accel_flush: flush?=0, dirty?=0 [ 73.317] sna_block_handler (tv=0.20000) [ 73.317] sna_scanout_do_flush: flush timer active: delta=14 [ 73.317] sna_accel_do_throttle -- no pending activity [ 73.317] sna_accel_block: evaluating timers, active=5 [ 73.317] sna_accel_block: flush timer expires in 14 [73331] [ 73.317] sna_wakeup_handler [ 73.317] sna_accel_flush: flush?=0, dirty?=0 [ 73.317] sna_accel_flush: flush?=0, dirty?=0 [ 73.317] sna_accel_flush: flush?=0, dirty?=0 [ 73.317] sna_block_handler (tv=0.20000) [ 73.317] sna_scanout_do_flush: flush timer active: delta=14 [ 73.317] sna_accel_do_throttle -- no pending activity [ 73.317] sna_accel_block: evaluating timers, active=5 [ 73.317] sna_accel_block: flush timer expires in 14 [73331] [ 73.317] sna_wakeup_handler [ 73.317] sna_accel_flush: flush?=0, dirty?=0 [ 73.317] sna_accel_flush: flush?=0, dirty?=0 [ 73.317] sna_accel_flush: flush?=0, dirty?=0 [ 73.317] sna_block_handler (tv=0.20000) [ 73.317] sna_scanout_do_flush: flush timer active: delta=14 [ 73.317] sna_accel_do_throttle -- no pending activity [ 73.317] sna_accel_block: evaluating timers, active=5 [ 73.317] sna_accel_block: flush timer expires in 14 [73331] [ 73.317] sna_wakeup_handler [ 73.317] sna_accel_flush: flush?=0, dirty?=0 [ 73.317] sna_accel_flush: flush?=0, dirty?=0 [ 73.317] sna_accel_flush: flush?=0, dirty?=0 [ 73.317] sna_block_handler (tv=0.20000) [ 73.317] sna_scanout_do_flush: flush timer active: delta=14 [ 73.317] sna_accel_do_throttle -- no pending activity [ 73.317] sna_accel_block: evaluating timers, active=5 [ 73.317] sna_accel_block: flush timer expires in 14 [73331] [ 73.317] sna_wakeup_handler [ 73.317] sna_accel_flush: flush?=0, dirty?=0 [ 73.317] sna_accel_flush: flush?=0, dirty?=0 [ 73.317] sna_block_handler (tv=0.20000) [ 73.317] sna_scanout_do_flush: flush timer active: delta=14 [ 73.317] sna_accel_do_throttle -- no pending activity [ 73.317] sna_accel_block: evaluating timers, active=5 [ 73.317] sna_accel_block: flush timer expires in 14 [73331] [ 73.317] sna_wakeup_handler [ 73.317] sna_accel_flush: flush?=0, dirty?=0 [ 73.317] sna_accel_flush: flush?=0, dirty?=0 [ 73.317] sna_block_handler (tv=0.20000) [ 73.317] sna_scanout_do_flush: flush timer active: delta=14 [ 73.317] sna_accel_do_throttle -- no pending activity [ 73.317] sna_accel_block: evaluating timers, active=5 [ 73.317] sna_accel_block: flush timer expires in 14 [73331] [ 73.317] sna_wakeup_handler [ 73.317] sna_accel_flush: flush?=0, dirty?=0 [ 73.317] sna_accel_flush: flush?=0, dirty?=0 [ 73.317] sna_block_handler (tv=0.20000) [ 73.317] sna_scanout_do_flush: flush timer active: delta=14 [ 73.317] sna_accel_do_throttle -- no pending activity [ 73.317] sna_accel_block: evaluating timers, active=5 [ 73.317] sna_accel_block: flush timer expires in 14 [73331] [ 73.317] sna_wakeup_handler [ 73.317] sna_accel_flush: flush?=0, dirty?=0 [ 73.317] sna_accel_flush: flush?=0, dirty?=0 [ 73.317] sna_block_handler (tv=0.20000) [ 73.317] sna_scanout_do_flush: flush timer active: delta=14 [ 73.317] sna_accel_do_throttle -- no pending activity [ 73.317] sna_accel_block: evaluating timers, active=5 [ 73.317] sna_accel_block: flush timer expires in 14 [73331] [ 73.317] sna_wakeup_handler [ 73.317] sna_accel_flush: flush?=0, dirty?=0 [ 73.317] sna_accel_flush: flush?=0, dirty?=0 [ 73.317] sna_accel_flush: flush?=0, dirty?=0 [ 73.317] sna_block_handler (tv=0.20000) [ 73.317] sna_scanout_do_flush: flush timer active: delta=14 [ 73.317] sna_accel_do_throttle -- no pending activity [ 73.317] sna_accel_block: evaluating timers, active=5 [ 73.317] sna_accel_block: flush timer expires in 14 [73331] [ 73.317] sna_wakeup_handler [ 73.317] sna_accel_flush: flush?=0, dirty?=0 [ 73.317] sna_accel_flush: flush?=0, dirty?=0 [ 73.317] sna_accel_flush: flush?=0, dirty?=0 [ 73.317] sna_block_handler (tv=0.20000) [ 73.317] sna_scanout_do_flush: flush timer active: delta=14 [ 73.317] sna_accel_do_throttle -- no pending activity [ 73.317] sna_accel_block: evaluating timers, active=5 [ 73.317] sna_accel_block: flush timer expires in 14 [73331] [ 73.317] sna_wakeup_handler [ 73.317] sna_accel_flush: flush?=0, dirty?=0 [ 73.317] sna_accel_flush: flush?=0, dirty?=0 [ 73.317] sna_accel_flush: flush?=0, dirty?=0 [ 73.317] sna_block_handler (tv=0.20000) [ 73.317] sna_scanout_do_flush: flush timer active: delta=14 [ 73.317] sna_accel_do_throttle -- no pending activity [ 73.317] sna_accel_block: evaluating timers, active=5 [ 73.317] sna_accel_block: flush timer expires in 14 [73331] [ 73.317] sna_wakeup_handler [ 73.317] sna_accel_flush: flush?=0, dirty?=0 [ 73.317] sna_accel_flush: flush?=0, dirty?=0 [ 73.317] sna_accel_flush: flush?=0, dirty?=0 [ 73.317] sna_block_handler (tv=0.20000) [ 73.317] sna_scanout_do_flush: flush timer active: delta=14 [ 73.317] sna_accel_do_throttle -- no pending activity [ 73.317] sna_accel_block: evaluating timers, active=5 [ 73.317] sna_accel_block: flush timer expires in 14 [73331] [ 73.317] sna_wakeup_handler [ 73.317] sna_accel_flush: flush?=0, dirty?=0 [ 73.317] sna_accel_flush: flush?=0, dirty?=0 [ 73.317] sna_accel_flush: flush?=0, dirty?=0 [ 73.317] sna_block_handler (tv=0.20000) [ 73.317] sna_scanout_do_flush: flush timer active: delta=14 [ 73.317] sna_accel_do_throttle -- no pending activity [ 73.317] sna_accel_block: evaluating timers, active=5 [ 73.317] sna_accel_block: flush timer expires in 14 [73331] [ 73.317] sna_wakeup_handler [ 73.317] sna_accel_flush: flush?=0, dirty?=0 [ 73.317] sna_accel_flush: flush?=0, dirty?=0 [ 73.317] sna_block_handler (tv=0.20000) [ 73.317] sna_scanout_do_flush: flush timer active: delta=14 [ 73.317] sna_accel_do_throttle -- no pending activity [ 73.317] sna_accel_block: evaluating timers, active=5 [ 73.317] sna_accel_block: flush timer expires in 14 [73331] [ 73.317] sna_wakeup_handler [ 73.317] sna_accel_flush: flush?=0, dirty?=0 [ 73.317] sna_accel_flush: flush?=0, dirty?=0 [ 73.317] sna_accel_flush: flush?=0, dirty?=0 [ 73.317] sna_block_handler (tv=0.20000) [ 73.317] sna_scanout_do_flush: flush timer active: delta=14 [ 73.317] sna_accel_do_throttle -- no pending activity [ 73.318] sna_accel_block: evaluating timers, active=5 [ 73.318] sna_accel_block: flush timer expires in 14 [73331] [ 73.318] sna_wakeup_handler [ 73.318] sna_accel_flush: flush?=0, dirty?=0 [ 73.318] sna_accel_flush: flush?=0, dirty?=0 [ 73.318] sna_accel_flush: flush?=0, dirty?=0 [ 73.318] sna_block_handler (tv=0.19000) [ 73.318] sna_scanout_do_flush: flush timer active: delta=13 [ 73.318] sna_accel_do_throttle -- no pending activity [ 73.318] sna_accel_block: evaluating timers, active=5 [ 73.318] sna_accel_block: flush timer expires in 13 [73331] [ 73.318] sna_wakeup_handler [ 73.318] sna_accel_flush: flush?=0, dirty?=0 [ 73.318] sna_accel_flush: flush?=0, dirty?=0 [ 73.318] sna_accel_flush: flush?=0, dirty?=0 [ 73.318] sna_block_handler (tv=0.19000) [ 73.318] sna_scanout_do_flush: flush timer active: delta=13 [ 73.318] sna_accel_do_throttle -- no pending activity [ 73.318] sna_accel_block: evaluating timers, active=5 [ 73.318] sna_accel_block: flush timer expires in 13 [73331] [ 73.318] sna_wakeup_handler [ 73.318] sna_accel_flush: flush?=0, dirty?=0 [ 73.318] sna_accel_flush: flush?=0, dirty?=0 [ 73.318] sna_accel_flush: flush?=0, dirty?=0 [ 73.318] sna_block_handler (tv=0.19000) [ 73.318] sna_scanout_do_flush: flush timer active: delta=13 [ 73.318] sna_accel_do_throttle -- no pending activity [ 73.318] sna_accel_block: evaluating timers, active=5 [ 73.318] sna_accel_block: flush timer expires in 13 [73331] [ 73.318] sna_wakeup_handler [ 73.318] sna_accel_flush: flush?=0, dirty?=0 [ 73.318] sna_accel_flush: flush?=0, dirty?=0 [ 73.318] sna_block_handler (tv=0.19000) [ 73.318] sna_scanout_do_flush: flush timer active: delta=13 [ 73.318] sna_accel_do_throttle -- no pending activity [ 73.318] sna_accel_block: evaluating timers, active=5 [ 73.318] sna_accel_block: flush timer expires in 13 [73331] [ 73.318] sna_wakeup_handler [ 73.318] sna_accel_flush: flush?=0, dirty?=0 [ 73.318] sna_accel_flush: flush?=0, dirty?=0 [ 73.318] sna_accel_flush: flush?=0, dirty?=0 [ 73.318] sna_block_handler (tv=0.19000) [ 73.318] sna_scanout_do_flush: flush timer active: delta=13 [ 73.318] sna_accel_do_throttle -- no pending activity [ 73.318] sna_accel_block: evaluating timers, active=5 [ 73.318] sna_accel_block: flush timer expires in 13 [73331] [ 73.318] sna_wakeup_handler [ 73.318] sna_accel_flush: flush?=0, dirty?=0 [ 73.318] sna_accel_flush: flush?=0, dirty?=0 [ 73.318] sna_accel_flush: flush?=0, dirty?=0 [ 73.318] sna_block_handler (tv=0.19000) [ 73.318] sna_scanout_do_flush: flush timer active: delta=13 [ 73.318] sna_accel_do_throttle -- no pending activity [ 73.318] sna_accel_block: evaluating timers, active=5 [ 73.318] sna_accel_block: flush timer expires in 13 [73331] [ 73.318] sna_wakeup_handler [ 73.318] sna_accel_flush: flush?=0, dirty?=0 [ 73.318] sna_accel_flush: flush?=0, dirty?=0 [ 73.318] sna_accel_flush: flush?=0, dirty?=0 [ 73.318] sna_block_handler (tv=0.19000) [ 73.318] sna_scanout_do_flush: flush timer active: delta=13 [ 73.318] sna_accel_do_throttle -- no pending activity [ 73.318] sna_accel_block: evaluating timers, active=5 [ 73.318] sna_accel_block: flush timer expires in 13 [73331] [ 73.318] sna_wakeup_handler [ 73.318] sna_accel_flush: flush?=0, dirty?=0 [ 73.318] sna_accel_flush: flush?=0, dirty?=0 [ 73.318] sna_accel_flush: flush?=0, dirty?=0 [ 73.318] sna_block_handler (tv=0.19000) [ 73.318] sna_scanout_do_flush: flush timer active: delta=13 [ 73.318] sna_accel_do_throttle -- no pending activity [ 73.318] sna_accel_block: evaluating timers, active=5 [ 73.318] sna_accel_block: flush timer expires in 13 [73331] [ 73.318] sna_wakeup_handler [ 73.318] sna_accel_flush: flush?=0, dirty?=0 [ 73.318] sna_accel_flush: flush?=0, dirty?=0 [ 73.318] sna_accel_flush: flush?=0, dirty?=0 [ 73.318] sna_block_handler (tv=0.19000) [ 73.318] sna_scanout_do_flush: flush timer active: delta=13 [ 73.318] sna_accel_do_throttle -- no pending activity [ 73.318] sna_accel_block: evaluating timers, active=5 [ 73.318] sna_accel_block: flush timer expires in 13 [73331] [ 73.318] sna_wakeup_handler [ 73.318] sna_accel_flush: flush?=0, dirty?=0 [ 73.318] sna_accel_flush: flush?=0, dirty?=0 [ 73.318] sna_block_handler (tv=0.19000) [ 73.318] sna_scanout_do_flush: flush timer active: delta=13 [ 73.318] sna_accel_do_throttle -- no pending activity [ 73.318] sna_accel_block: evaluating timers, active=5 [ 73.318] sna_accel_block: flush timer expires in 13 [73331] [ 73.318] sna_wakeup_handler [ 73.318] sna_accel_flush: flush?=0, dirty?=0 [ 73.318] sna_accel_flush: flush?=0, dirty?=0 [ 73.318] sna_accel_flush: flush?=0, dirty?=0 [ 73.318] sna_block_handler (tv=0.19000) [ 73.318] sna_scanout_do_flush: flush timer active: delta=13 [ 73.318] sna_accel_do_throttle -- no pending activity [ 73.318] sna_accel_block: evaluating timers, active=5 [ 73.318] sna_accel_block: flush timer expires in 13 [73331] [ 73.318] sna_wakeup_handler [ 73.318] sna_accel_flush: flush?=0, dirty?=0 [ 73.318] sna_accel_flush: flush?=0, dirty?=0 [ 73.318] sna_accel_flush: flush?=0, dirty?=0 [ 73.318] sna_block_handler (tv=0.19000) [ 73.318] sna_scanout_do_flush: flush timer active: delta=13 [ 73.318] sna_accel_do_throttle -- no pending activity [ 73.318] sna_accel_block: evaluating timers, active=5 [ 73.318] sna_accel_block: flush timer expires in 13 [73331] [ 73.318] sna_wakeup_handler [ 73.318] sna_accel_flush: flush?=0, dirty?=0 [ 73.318] sna_accel_flush: flush?=0, dirty?=0 [ 73.318] sna_accel_flush: flush?=0, dirty?=0 [ 73.318] sna_block_handler (tv=0.19000) [ 73.318] sna_scanout_do_flush: flush timer active: delta=13 [ 73.318] sna_accel_do_throttle -- no pending activity [ 73.318] sna_accel_block: evaluating timers, active=5 [ 73.318] sna_accel_block: flush timer expires in 13 [73331] [ 73.318] sna_wakeup_handler [ 73.318] sna_accel_flush: flush?=0, dirty?=0 [ 73.318] sna_accel_flush: flush?=0, dirty?=0 [ 73.318] sna_accel_flush: flush?=0, dirty?=0 [ 73.318] sna_block_handler (tv=0.19000) [ 73.318] sna_scanout_do_flush: flush timer active: delta=13 [ 73.318] sna_accel_do_throttle -- no pending activity [ 73.318] sna_accel_block: evaluating timers, active=5 [ 73.318] sna_accel_block: flush timer expires in 13 [73331] [ 73.318] sna_wakeup_handler [ 73.318] sna_accel_flush: flush?=0, dirty?=0 [ 73.318] sna_accel_flush: flush?=0, dirty?=0 [ 73.318] sna_accel_flush: flush?=0, dirty?=0 [ 73.318] sna_block_handler (tv=0.19000) [ 73.318] sna_scanout_do_flush: flush timer active: delta=13 [ 73.318] sna_accel_do_throttle -- no pending activity [ 73.318] sna_accel_block: evaluating timers, active=5 [ 73.318] sna_accel_block: flush timer expires in 13 [73331] [ 73.318] sna_wakeup_handler [ 73.318] sna_accel_flush: flush?=0, dirty?=0 [ 73.318] sna_accel_flush: flush?=0, dirty?=0 [ 73.318] sna_accel_flush: flush?=0, dirty?=0 [ 73.318] sna_block_handler (tv=0.19000) [ 73.318] sna_scanout_do_flush: flush timer active: delta=13 [ 73.318] sna_accel_do_throttle -- no pending activity [ 73.318] sna_accel_block: evaluating timers, active=5 [ 73.318] sna_accel_block: flush timer expires in 13 [73331] [ 73.318] sna_wakeup_handler [ 73.318] sna_accel_flush: flush?=0, dirty?=0 [ 73.318] sna_accel_flush: flush?=0, dirty?=0 [ 73.318] sna_accel_flush: flush?=0, dirty?=0 [ 73.318] sna_block_handler (tv=0.19000) [ 73.318] sna_scanout_do_flush: flush timer active: delta=13 [ 73.318] sna_accel_do_throttle -- no pending activity [ 73.318] sna_accel_block: evaluating timers, active=5 [ 73.318] sna_accel_block: flush timer expires in 13 [73331] [ 73.318] sna_wakeup_handler [ 73.318] sna_accel_flush: flush?=0, dirty?=0 [ 73.318] sna_accel_flush: flush?=0, dirty?=0 [ 73.318] sna_accel_flush: flush?=0, dirty?=0 [ 73.318] sna_block_handler (tv=0.19000) [ 73.318] sna_scanout_do_flush: flush timer active: delta=13 [ 73.318] sna_accel_do_throttle -- no pending activity [ 73.318] sna_accel_block: evaluating timers, active=5 [ 73.318] sna_accel_block: flush timer expires in 13 [73331] [ 73.318] sna_wakeup_handler [ 73.318] sna_accel_flush: flush?=0, dirty?=0 [ 73.318] sna_accel_flush: flush?=0, dirty?=0 [ 73.318] sna_accel_flush: flush?=0, dirty?=0 [ 73.318] sna_block_handler (tv=0.19000) [ 73.318] sna_scanout_do_flush: flush timer active: delta=13 [ 73.318] sna_accel_do_throttle -- no pending activity [ 73.318] sna_accel_block: evaluating timers, active=5 [ 73.318] sna_accel_block: flush timer expires in 13 [73331] [ 73.318] sna_wakeup_handler [ 73.318] sna_create_window: window=54525953 [ 73.318] sna_set_window_pixmap: window=54525953, old pixmap=0 new pixmap=165 [ 73.318] sna_accel_flush: flush?=0, dirty?=0 [ 73.318] sna_change_window_attributes [ 73.318] sna_accel_flush: flush?=0, dirty?=0 [ 73.318] sna_accel_flush: flush?=0, dirty?=0 [ 73.318] sna_block_handler (tv=0.19000) [ 73.318] sna_scanout_do_flush: flush timer active: delta=13 [ 73.318] sna_accel_do_throttle -- no pending activity [ 73.318] sna_accel_block: evaluating timers, active=5 [ 73.318] sna_accel_block: flush timer expires in 13 [73331] [ 73.318] sna_wakeup_handler [ 73.318] sna_accel_flush: flush?=0, dirty?=0 [ 73.318] sna_accel_flush: flush?=0, dirty?=0 [ 73.318] sna_block_handler (tv=0.19000) [ 73.319] sna_scanout_do_flush: flush timer active: delta=12 [ 73.319] sna_accel_do_throttle -- no pending activity [ 73.319] sna_accel_block: evaluating timers, active=5 [ 73.319] sna_accel_block: flush timer expires in 12 [73331] [ 73.319] sna_wakeup_handler [ 73.319] sna_accel_flush: flush?=0, dirty?=0 [ 73.319] sna_accel_flush: flush?=0, dirty?=0 [ 73.319] sna_block_handler (tv=0.18000) [ 73.319] sna_scanout_do_flush: flush timer active: delta=12 [ 73.319] sna_accel_do_throttle -- no pending activity [ 73.319] sna_accel_block: evaluating timers, active=5 [ 73.319] sna_accel_block: flush timer expires in 12 [73331] [ 73.319] sna_wakeup_handler [ 73.319] sna_accel_flush: flush?=0, dirty?=0 [ 73.319] sna_accel_flush: flush?=0, dirty?=0 [ 73.319] sna_block_handler (tv=0.18000) [ 73.319] sna_scanout_do_flush: flush timer active: delta=12 [ 73.319] sna_accel_do_throttle -- no pending activity [ 73.319] sna_accel_block: evaluating timers, active=5 [ 73.319] sna_accel_block: flush timer expires in 12 [73331] [ 73.319] sna_wakeup_handler [ 73.319] sna_accel_flush: flush?=0, dirty?=0 [ 73.319] sna_accel_flush: flush?=0, dirty?=0 [ 73.319] sna_block_handler (tv=0.18000) [ 73.319] sna_scanout_do_flush: flush timer active: delta=12 [ 73.319] sna_accel_do_throttle -- no pending activity [ 73.319] sna_accel_block: evaluating timers, active=5 [ 73.319] sna_accel_block: flush timer expires in 12 [73331] [ 73.319] sna_wakeup_handler [ 73.319] sna_accel_flush: flush?=0, dirty?=0 [ 73.319] sna_accel_flush: flush?=0, dirty?=0 [ 73.319] sna_block_handler (tv=0.18000) [ 73.319] sna_scanout_do_flush: flush timer active: delta=12 [ 73.319] sna_accel_do_throttle -- no pending activity [ 73.319] sna_accel_block: evaluating timers, active=5 [ 73.319] sna_accel_block: flush timer expires in 12 [73331] [ 73.319] sna_wakeup_handler [ 73.319] sna_accel_flush: flush?=0, dirty?=0 [ 73.319] sna_accel_flush: flush?=0, dirty?=0 [ 73.319] sna_block_handler (tv=0.18000) [ 73.319] sna_scanout_do_flush: flush timer active: delta=12 [ 73.319] sna_accel_do_throttle -- no pending activity [ 73.319] sna_accel_block: evaluating timers, active=5 [ 73.319] sna_accel_block: flush timer expires in 12 [73331] [ 73.319] sna_wakeup_handler [ 73.319] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=114, name=86 [ 73.319] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 73.319] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 73.319] sna_dri2_get_back: draw size=7680x2160, back buffer handle=114 size=7680x2160, is-scanout? 1, active?=2, pitch=30720, front pitch=30720 [ 73.319] sna_dri2_get_back: reuse backbuffer? 1 [ 73.319] sna_dri2_get_back: back buffer handle=114, active?=2, refcnt=1 [ 73.319] sna_dri2_get_back: cache: handle=128, active=0 [ 73.319] sna_dri2_get_back: reuse cache handle=128, name=76, flags=0 [ 73.319] sna_dri2_get_back: caching handle=114 (name=86, flags=0, active_scanout=2) [ 73.319] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 73.319] sna_dri2_reuse_buffer: reusing back buffer handle=128, name=76, pitch=30720, age=0 [ 73.319] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 73.319] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=40, name=5, active_scanout=3 [ 73.319] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 73.319] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 73.319] sna_accel_flush: flush?=0, dirty?=0 [ 73.319] sna_accel_flush: flush?=0, dirty?=0 [ 73.319] sna_accel_flush: flush?=0, dirty?=0 [ 73.319] sna_block_handler (tv=0.18000) [ 73.319] sna_scanout_do_flush: flush timer active: delta=12 [ 73.319] sna_accel_do_throttle -- no pending activity [ 73.319] sna_accel_block: evaluating timers, active=5 [ 73.319] sna_accel_block: flush timer expires in 12 [73331] [ 73.319] sna_wakeup_handler [ 73.319] sna_accel_flush: flush?=0, dirty?=0 [ 73.319] sna_accel_flush: flush?=0, dirty?=0 [ 73.319] sna_block_handler (tv=0.18000) [ 73.319] sna_scanout_do_flush: flush timer active: delta=12 [ 73.319] sna_accel_do_throttle -- no pending activity [ 73.319] sna_accel_block: evaluating timers, active=5 [ 73.319] sna_accel_block: flush timer expires in 12 [73331] [ 73.319] sna_wakeup_handler [ 73.319] sna_accel_flush: flush?=0, dirty?=0 [ 73.319] sna_accel_flush: flush?=0, dirty?=0 [ 73.319] sna_block_handler (tv=0.18000) [ 73.319] sna_scanout_do_flush: flush timer active: delta=12 [ 73.319] sna_accel_do_throttle -- no pending activity [ 73.319] sna_accel_block: evaluating timers, active=5 [ 73.319] sna_accel_block: flush timer expires in 12 [73331] [ 73.319] sna_wakeup_handler [ 73.319] sna_accel_flush: flush?=0, dirty?=0 [ 73.319] sna_accel_flush: flush?=0, dirty?=0 [ 73.319] sna_block_handler (tv=0.18000) [ 73.319] sna_scanout_do_flush: flush timer active: delta=12 [ 73.319] sna_accel_do_throttle -- no pending activity [ 73.319] sna_accel_block: evaluating timers, active=5 [ 73.319] sna_accel_block: flush timer expires in 12 [73331] [ 73.319] sna_wakeup_handler [ 73.319] sna_accel_flush: flush?=0, dirty?=0 [ 73.319] sna_accel_flush: flush?=0, dirty?=0 [ 73.319] sna_accel_flush: flush?=0, dirty?=0 [ 73.319] sna_accel_flush: flush?=0, dirty?=0 [ 73.319] sna_accel_flush: flush?=0, dirty?=0 [ 73.319] sna_accel_flush: flush?=0, dirty?=0 [ 73.319] sna_accel_flush: flush?=0, dirty?=0 [ 73.319] sna_block_handler (tv=0.18000) [ 73.319] sna_scanout_do_flush: flush timer active: delta=12 [ 73.319] sna_accel_do_throttle -- no pending activity [ 73.319] sna_accel_block: evaluating timers, active=5 [ 73.319] sna_accel_block: flush timer expires in 12 [73331] [ 73.319] sna_wakeup_handler [ 73.319] sna_accel_flush: flush?=0, dirty?=0 [ 73.319] sna_accel_flush: flush?=0, dirty?=0 [ 73.319] sna_block_handler (tv=0.18000) [ 73.319] sna_scanout_do_flush: flush timer active: delta=12 [ 73.319] sna_accel_do_throttle -- no pending activity [ 73.319] sna_accel_block: evaluating timers, active=5 [ 73.319] sna_accel_block: flush timer expires in 12 [73331] [ 73.319] sna_wakeup_handler [ 73.319] sna_accel_flush: flush?=0, dirty?=0 [ 73.319] sna_accel_flush: flush?=0, dirty?=0 [ 73.319] sna_block_handler (tv=0.18000) [ 73.319] sna_scanout_do_flush: flush timer active: delta=12 [ 73.319] sna_accel_do_throttle -- no pending activity [ 73.319] sna_accel_block: evaluating timers, active=5 [ 73.319] sna_accel_block: flush timer expires in 12 [73331] [ 73.319] sna_wakeup_handler [ 73.319] sna_accel_flush: flush?=0, dirty?=0 [ 73.319] sna_accel_flush: flush?=0, dirty?=0 [ 73.319] sna_block_handler (tv=0.18000) [ 73.319] sna_scanout_do_flush: flush timer active: delta=12 [ 73.319] sna_accel_do_throttle -- no pending activity [ 73.319] sna_accel_block: evaluating timers, active=5 [ 73.319] sna_accel_block: flush timer expires in 12 [73331] [ 73.319] sna_wakeup_handler [ 73.319] sna_accel_flush: flush?=0, dirty?=0 [ 73.319] sna_accel_flush: flush?=0, dirty?=0 [ 73.319] sna_block_handler (tv=0.18000) [ 73.319] sna_scanout_do_flush: flush timer active: delta=12 [ 73.319] sna_accel_do_throttle -- no pending activity [ 73.319] sna_accel_block: evaluating timers, active=5 [ 73.319] sna_accel_block: flush timer expires in 12 [73331] [ 73.320] sna_wakeup_handler [ 73.320] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 73.320] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 73.320] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 73.320] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 73.320] sna_dri2_get_msc(draw=146, pipe=0) [ 73.320] sna_crtc_record_swap: recording last swap on pipe=0, frame 4148 [msc=4148], time 73.307978 [ 73.320] sna_dri2_get_msc: msc=4148 [raw=4148], ust=73307978 [ 73.320] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=128 (refs=1/1, flush=0) , front=40 (refs=1/4, flush=1) [ 73.320] sna_dri2_schedule_swap(target_msc=4148, divisor=0, remainder=0) [ 73.320] sna_dri2_schedule_swap: using front handle=40, active_scanout?=3, flush?=1 [ 73.320] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 73.320] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 73.321] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 73.321] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 73.321] sna_crtc_record_swap: recording last swap on pipe=0, frame 4148 [msc=4148], time 73.307978 [ 73.321] immediate_swap: current_msc=4148, target_msc=4148 -- yes [ 73.321] can_flip: no, shadow enabled [ 73.321] sna_dri2_add_event: adding event to window 146) [ 73.321] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 73.321] sna_dri2_immediate_blit: no pending blit, starting chain [ 73.321] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 73.321] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 73.321] can_xchg: back size=8701e00, front size=8701e00 [ 73.321] can_xchg: yes, pixmap=165 [ 73.321] sna_dri2_xchg: win=146, exchange front=40/5,ref=2 and back=128/76,ref=2, pixmap=165 7680x2160 [ 73.321] sna_dri2_xchg: back_bo handle=128, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 73.321] sna_dri2_xchg: front_bo handle=40, pitch=30720, size=132710400, ref=4, active_scanout?=3 [ 73.321] set_bo: pixmap=165, handle=128 (old handle=40) [ 73.321] set_bo: marking whole pixmap as damaged [ 73.321] set_bo: applying final/discard move-to-gpu [ 73.321] wait_for_shadow: flags=0, flips=2, handle=40, shadow=32 [ 73.321] set_bo: dropping flush hint from handle=40 [ 73.321] set_bo: adding flush hint to handle=128 [ 73.321] mark_stale(handle=40) => 1 [ 73.321] swap_limit: draw=146 setting swap limit to 3 [ 73.321] sna_dri2_swap_limit_validate: swap limit set to 3 [ 73.321] sna_next_vblank(pipe=0, waiting until next vblank) [ 73.321] sna_dri2_schedule_swap: reported target_msc=4148 [ 73.321] sna_accel_flush: flush?=0, dirty?=0 [ 73.321] sna_accel_flush: flush?=0, dirty?=0 [ 73.321] sna_accel_flush: flush?=0, dirty?=0 [ 73.321] sna_accel_flush: flush?=0, dirty?=0 [ 73.321] sna_block_handler (tv=0.16000) [ 73.321] sna_scanout_do_flush: flush timer active: delta=10 [ 73.321] sna_accel_do_throttle -- no pending activity [ 73.321] sna_accel_block: evaluating timers, active=5 [ 73.321] sna_accel_block: flush timer expires in 10 [73331] [ 73.321] sna_wakeup_handler [ 73.321] sna_accel_flush: flush?=0, dirty?=0 [ 73.321] sna_accel_flush: flush?=0, dirty?=0 [ 73.321] sna_accel_flush: flush?=0, dirty?=0 [ 73.321] sna_block_handler (tv=0.16000) [ 73.321] sna_scanout_do_flush: flush timer active: delta=10 [ 73.321] sna_accel_do_throttle -- no pending activity [ 73.321] sna_accel_block: evaluating timers, active=5 [ 73.321] sna_accel_block: flush timer expires in 10 [73331] [ 73.321] sna_wakeup_handler [ 73.321] sna_change_window_attributes [ 73.321] sna_accel_flush: flush?=0, dirty?=0 [ 73.321] sna_accel_flush: flush?=0, dirty?=0 [ 73.321] sna_block_handler (tv=0.16000) [ 73.321] sna_scanout_do_flush: flush timer active: delta=10 [ 73.321] sna_accel_do_throttle -- no pending activity [ 73.321] sna_accel_block: evaluating timers, active=5 [ 73.321] sna_accel_block: flush timer expires in 10 [73331] [ 73.321] sna_wakeup_handler [ 73.321] sna_accel_flush: flush?=0, dirty?=0 [ 73.321] sna_accel_flush: flush?=0, dirty?=0 [ 73.321] sna_accel_flush: flush?=0, dirty?=0 [ 73.321] sna_block_handler (tv=0.16000) [ 73.321] sna_scanout_do_flush: flush timer active: delta=10 [ 73.321] sna_accel_do_throttle -- no pending activity [ 73.321] sna_accel_block: evaluating timers, active=5 [ 73.321] sna_accel_block: flush timer expires in 10 [73331] [ 73.321] sna_wakeup_handler [ 73.321] sna_accel_flush: flush?=0, dirty?=0 [ 73.321] sna_accel_flush: flush?=0, dirty?=0 [ 73.321] sna_accel_flush: flush?=0, dirty?=0 [ 73.321] sna_block_handler (tv=0.16000) [ 73.321] sna_scanout_do_flush: flush timer active: delta=10 [ 73.321] sna_accel_do_throttle -- no pending activity [ 73.321] sna_accel_block: evaluating timers, active=5 [ 73.321] sna_accel_block: flush timer expires in 10 [73331] [ 73.321] sna_wakeup_handler [ 73.321] sna_accel_flush: flush?=0, dirty?=0 [ 73.321] sna_accel_flush: flush?=0, dirty?=0 [ 73.321] sna_block_handler (tv=0.16000) [ 73.321] sna_scanout_do_flush: flush timer active: delta=10 [ 73.321] sna_accel_do_throttle -- no pending activity [ 73.321] sna_accel_block: evaluating timers, active=5 [ 73.321] sna_accel_block: flush timer expires in 10 [73331] [ 73.321] sna_wakeup_handler [ 73.321] sna_accel_flush: flush?=0, dirty?=0 [ 73.321] sna_accel_flush: flush?=0, dirty?=0 [ 73.321] sna_block_handler (tv=0.16000) [ 73.321] sna_scanout_do_flush: flush timer active: delta=10 [ 73.321] sna_accel_do_throttle -- no pending activity [ 73.321] sna_accel_block: evaluating timers, active=5 [ 73.321] sna_accel_block: flush timer expires in 10 [73331] [ 73.321] sna_wakeup_handler [ 73.321] sna_accel_flush: flush?=0, dirty?=0 [ 73.321] sna_accel_flush: flush?=0, dirty?=0 [ 73.321] sna_block_handler (tv=0.16000) [ 73.321] sna_scanout_do_flush: flush timer active: delta=10 [ 73.321] sna_accel_do_throttle -- no pending activity [ 73.321] sna_accel_block: evaluating timers, active=5 [ 73.321] sna_accel_block: flush timer expires in 10 [73331] [ 73.321] sna_wakeup_handler [ 73.321] sna_accel_flush: flush?=0, dirty?=0 [ 73.321] sna_accel_flush: flush?=0, dirty?=0 [ 73.321] sna_block_handler (tv=0.16000) [ 73.321] sna_scanout_do_flush: flush timer active: delta=10 [ 73.321] sna_accel_do_throttle -- no pending activity [ 73.321] sna_accel_block: evaluating timers, active=5 [ 73.321] sna_accel_block: flush timer expires in 10 [73331] [ 73.321] sna_wakeup_handler [ 73.321] sna_accel_flush: flush?=0, dirty?=0 [ 73.321] sna_accel_flush: flush?=0, dirty?=0 [ 73.321] sna_accel_flush: flush?=0, dirty?=0 [ 73.321] sna_block_handler (tv=0.16000) [ 73.321] sna_scanout_do_flush: flush timer active: delta=10 [ 73.321] sna_accel_do_throttle -- no pending activity [ 73.321] sna_accel_block: evaluating timers, active=5 [ 73.321] sna_accel_block: flush timer expires in 10 [73331] [ 73.321] sna_wakeup_handler [ 73.321] sna_accel_flush: flush?=0, dirty?=0 [ 73.321] sna_accel_flush: flush?=0, dirty?=0 [ 73.321] sna_block_handler (tv=0.16000) [ 73.321] sna_scanout_do_flush: flush timer active: delta=10 [ 73.321] sna_accel_do_throttle -- no pending activity [ 73.321] sna_accel_block: evaluating timers, active=5 [ 73.321] sna_accel_block: flush timer expires in 10 [73331] [ 73.321] sna_wakeup_handler [ 73.321] sna_accel_flush: flush?=0, dirty?=0 [ 73.321] sna_accel_flush: flush?=0, dirty?=0 [ 73.321] sna_block_handler (tv=0.16000) [ 73.321] sna_scanout_do_flush: flush timer active: delta=10 [ 73.321] sna_accel_do_throttle -- no pending activity [ 73.321] sna_accel_block: evaluating timers, active=5 [ 73.321] sna_accel_block: flush timer expires in 10 [73331] [ 73.321] sna_wakeup_handler [ 73.321] sna_accel_flush: flush?=0, dirty?=0 [ 73.321] sna_accel_flush: flush?=0, dirty?=0 [ 73.321] sna_block_handler (tv=0.16000) [ 73.321] sna_scanout_do_flush: flush timer active: delta=10 [ 73.321] sna_accel_do_throttle -- no pending activity [ 73.321] sna_accel_block: evaluating timers, active=5 [ 73.321] sna_accel_block: flush timer expires in 10 [73331] [ 73.321] sna_wakeup_handler [ 73.321] sna_accel_flush: flush?=0, dirty?=0 [ 73.321] sna_accel_flush: flush?=0, dirty?=0 [ 73.321] sna_block_handler (tv=0.16000) [ 73.321] sna_scanout_do_flush: flush timer active: delta=10 [ 73.321] sna_accel_do_throttle -- no pending activity [ 73.321] sna_accel_block: evaluating timers, active=5 [ 73.321] sna_accel_block: flush timer expires in 10 [73331] [ 73.321] sna_wakeup_handler [ 73.321] sna_accel_flush: flush?=0, dirty?=0 [ 73.321] sna_accel_flush: flush?=0, dirty?=0 [ 73.321] sna_block_handler (tv=0.16000) [ 73.321] sna_scanout_do_flush: flush timer active: delta=10 [ 73.321] sna_accel_do_throttle -- no pending activity [ 73.321] sna_accel_block: evaluating timers, active=5 [ 73.321] sna_accel_block: flush timer expires in 10 [73331] [ 73.321] sna_wakeup_handler [ 73.321] sna_accel_flush: flush?=0, dirty?=0 [ 73.321] sna_accel_flush: flush?=0, dirty?=0 [ 73.321] sna_block_handler (tv=0.16000) [ 73.321] sna_scanout_do_flush: flush timer active: delta=10 [ 73.321] sna_accel_do_throttle -- no pending activity [ 73.321] sna_accel_block: evaluating timers, active=5 [ 73.321] sna_accel_block: flush timer expires in 10 [73331] [ 73.321] sna_wakeup_handler [ 73.321] sna_accel_flush: flush?=0, dirty?=0 [ 73.321] sna_accel_flush: flush?=0, dirty?=0 [ 73.321] sna_block_handler (tv=0.16000) [ 73.321] sna_scanout_do_flush: flush timer active: delta=10 [ 73.321] sna_accel_do_throttle -- no pending activity [ 73.321] sna_accel_block: evaluating timers, active=5 [ 73.321] sna_accel_block: flush timer expires in 10 [73331] [ 73.321] sna_wakeup_handler [ 73.321] sna_accel_flush: flush?=0, dirty?=0 [ 73.321] sna_accel_flush: flush?=0, dirty?=0 [ 73.321] sna_block_handler (tv=0.16000) [ 73.321] sna_scanout_do_flush: flush timer active: delta=10 [ 73.321] sna_accel_do_throttle -- no pending activity [ 73.321] sna_accel_block: evaluating timers, active=5 [ 73.321] sna_accel_block: flush timer expires in 10 [73331] [ 73.321] sna_wakeup_handler [ 73.321] sna_accel_flush: flush?=0, dirty?=0 [ 73.321] sna_accel_flush: flush?=0, dirty?=0 [ 73.321] sna_block_handler (tv=0.16000) [ 73.321] sna_scanout_do_flush: flush timer active: delta=10 [ 73.321] sna_accel_do_throttle -- no pending activity [ 73.321] sna_accel_block: evaluating timers, active=5 [ 73.321] sna_accel_block: flush timer expires in 10 [73331] [ 73.321] sna_wakeup_handler [ 73.321] sna_accel_flush: flush?=0, dirty?=0 [ 73.321] sna_accel_flush: flush?=0, dirty?=0 [ 73.321] sna_accel_flush: flush?=0, dirty?=0 [ 73.321] sna_block_handler (tv=0.16000) [ 73.321] sna_scanout_do_flush: flush timer active: delta=10 [ 73.321] sna_accel_do_throttle -- no pending activity [ 73.321] sna_accel_block: evaluating timers, active=5 [ 73.321] sna_accel_block: flush timer expires in 10 [73331] [ 73.321] sna_wakeup_handler [ 73.322] sna_accel_flush: flush?=0, dirty?=0 [ 73.322] sna_accel_flush: flush?=0, dirty?=0 [ 73.322] sna_accel_flush: flush?=0, dirty?=0 [ 73.322] sna_block_handler (tv=0.15000) [ 73.322] sna_scanout_do_flush: flush timer active: delta=9 [ 73.322] sna_accel_do_throttle -- no pending activity [ 73.322] sna_accel_block: evaluating timers, active=5 [ 73.322] sna_accel_block: flush timer expires in 9 [73331] [ 73.322] sna_wakeup_handler [ 73.322] sna_accel_flush: flush?=0, dirty?=0 [ 73.322] sna_block_handler (tv=0.0) [ 73.322] sna_wakeup_handler [ 73.322] sna_accel_flush: flush?=0, dirty?=0 [ 73.322] sna_accel_flush: flush?=0, dirty?=0 [ 73.322] sna_block_handler (tv=0.0) [ 73.322] sna_wakeup_handler [ 73.322] sna_accel_flush: flush?=0, dirty?=0 [ 73.322] sna_accel_flush: flush?=0, dirty?=0 [ 73.322] sna_accel_flush: flush?=0, dirty?=0 [ 73.322] sna_block_handler (tv=0.15000) [ 73.322] sna_scanout_do_flush: flush timer active: delta=9 [ 73.322] sna_accel_do_throttle -- no pending activity [ 73.322] sna_accel_block: evaluating timers, active=5 [ 73.322] sna_accel_block: flush timer expires in 9 [73331] [ 73.322] sna_wakeup_handler [ 73.322] sna_accel_flush: flush?=0, dirty?=0 [ 73.322] sna_accel_flush: flush?=0, dirty?=0 [ 73.322] sna_block_handler (tv=0.15000) [ 73.322] sna_scanout_do_flush: flush timer active: delta=9 [ 73.322] sna_accel_do_throttle -- no pending activity [ 73.322] sna_accel_block: evaluating timers, active=5 [ 73.322] sna_accel_block: flush timer expires in 9 [73331] [ 73.322] sna_wakeup_handler [ 73.322] sna_accel_flush: flush?=0, dirty?=0 [ 73.322] sna_accel_flush: flush?=0, dirty?=0 [ 73.322] sna_block_handler (tv=0.15000) [ 73.322] sna_scanout_do_flush: flush timer active: delta=9 [ 73.322] sna_accel_do_throttle -- no pending activity [ 73.322] sna_accel_block: evaluating timers, active=5 [ 73.322] sna_accel_block: flush timer expires in 9 [73331] [ 73.322] sna_wakeup_handler [ 73.322] sna_accel_flush: flush?=0, dirty?=0 [ 73.322] sna_accel_flush: flush?=0, dirty?=0 [ 73.322] sna_accel_flush: flush?=0, dirty?=0 [ 73.322] sna_accel_flush: flush?=0, dirty?=0 [ 73.322] sna_block_handler (tv=0.15000) [ 73.322] sna_scanout_do_flush: flush timer active: delta=9 [ 73.322] sna_accel_do_throttle -- no pending activity [ 73.322] sna_accel_block: evaluating timers, active=5 [ 73.322] sna_accel_block: flush timer expires in 9 [73331] [ 73.322] sna_wakeup_handler [ 73.322] sna_accel_flush: flush?=0, dirty?=0 [ 73.322] sna_accel_flush: flush?=0, dirty?=0 [ 73.322] sna_block_handler (tv=0.15000) [ 73.322] sna_scanout_do_flush: flush timer active: delta=9 [ 73.322] sna_accel_do_throttle -- no pending activity [ 73.322] sna_accel_block: evaluating timers, active=5 [ 73.322] sna_accel_block: flush timer expires in 9 [73331] [ 73.322] sna_wakeup_handler [ 73.322] sna_accel_flush: flush?=0, dirty?=0 [ 73.322] sna_accel_flush: flush?=0, dirty?=0 [ 73.322] sna_block_handler (tv=0.15000) [ 73.322] sna_scanout_do_flush: flush timer active: delta=9 [ 73.322] sna_accel_do_throttle -- no pending activity [ 73.322] sna_accel_block: evaluating timers, active=5 [ 73.322] sna_accel_block: flush timer expires in 9 [73331] [ 73.322] sna_wakeup_handler [ 73.322] sna_accel_flush: flush?=0, dirty?=0 [ 73.322] sna_accel_flush: flush?=0, dirty?=0 [ 73.322] sna_accel_flush: flush?=0, dirty?=0 [ 73.322] sna_block_handler (tv=0.15000) [ 73.322] sna_scanout_do_flush: flush timer active: delta=9 [ 73.322] sna_accel_do_throttle -- no pending activity [ 73.322] sna_accel_block: evaluating timers, active=5 [ 73.322] sna_accel_block: flush timer expires in 9 [73331] [ 73.322] sna_wakeup_handler [ 73.322] sna_accel_flush: flush?=0, dirty?=0 [ 73.322] sna_accel_flush: flush?=0, dirty?=0 [ 73.322] sna_block_handler (tv=0.15000) [ 73.322] sna_scanout_do_flush: flush timer active: delta=9 [ 73.322] sna_accel_do_throttle -- no pending activity [ 73.322] sna_accel_block: evaluating timers, active=5 [ 73.322] sna_accel_block: flush timer expires in 9 [73331] [ 73.322] sna_wakeup_handler [ 73.322] sna_accel_flush: flush?=0, dirty?=0 [ 73.322] sna_accel_flush: flush?=0, dirty?=0 [ 73.322] sna_block_handler (tv=0.15000) [ 73.322] sna_scanout_do_flush: flush timer active: delta=9 [ 73.322] sna_accel_do_throttle -- no pending activity [ 73.322] sna_accel_block: evaluating timers, active=5 [ 73.322] sna_accel_block: flush timer expires in 9 [73331] [ 73.322] sna_wakeup_handler [ 73.322] sna_accel_flush: flush?=0, dirty?=0 [ 73.322] sna_accel_flush: flush?=0, dirty?=0 [ 73.322] sna_block_handler (tv=0.15000) [ 73.322] sna_scanout_do_flush: flush timer active: delta=9 [ 73.322] sna_accel_do_throttle -- no pending activity [ 73.322] sna_accel_block: evaluating timers, active=5 [ 73.322] sna_accel_block: flush timer expires in 9 [73331] [ 73.322] sna_wakeup_handler [ 73.322] sna_accel_flush: flush?=0, dirty?=0 [ 73.322] sna_accel_flush: flush?=0, dirty?=0 [ 73.322] sna_accel_flush: flush?=0, dirty?=0 [ 73.322] sna_block_handler (tv=0.15000) [ 73.322] sna_scanout_do_flush: flush timer active: delta=9 [ 73.322] sna_accel_do_throttle -- no pending activity [ 73.322] sna_accel_block: evaluating timers, active=5 [ 73.322] sna_accel_block: flush timer expires in 9 [73331] [ 73.322] sna_wakeup_handler [ 73.322] sna_accel_flush: flush?=0, dirty?=0 [ 73.322] sna_accel_flush: flush?=0, dirty?=0 [ 73.322] sna_block_handler (tv=0.15000) [ 73.322] sna_scanout_do_flush: flush timer active: delta=9 [ 73.322] sna_accel_do_throttle -- no pending activity [ 73.322] sna_accel_block: evaluating timers, active=5 [ 73.322] sna_accel_block: flush timer expires in 9 [73331] [ 73.322] sna_wakeup_handler [ 73.322] sna_accel_flush: flush?=0, dirty?=0 [ 73.322] sna_accel_flush: flush?=0, dirty?=0 [ 73.322] sna_block_handler (tv=0.15000) [ 73.322] sna_scanout_do_flush: flush timer active: delta=9 [ 73.322] sna_accel_do_throttle -- no pending activity [ 73.322] sna_accel_block: evaluating timers, active=5 [ 73.322] sna_accel_block: flush timer expires in 9 [73331] [ 73.322] sna_wakeup_handler [ 73.322] sna_mode_wakeup: len=32 [ 73.322] sna_mode_wakeup: recording last swap on pipe=1, frame 4119 [1017], time 73.323252 [ 73.322] sna_mode_wakeup: removing handle=114 [active_scanout=1] from scanout, installing handle=40 [active_scanout=2] [ 73.322] sna_mode_wakeup: flip complete, pending? 2 [ 73.322] sna_block_handler (tv=0.15000) [ 73.322] sna_scanout_do_flush: flush timer active: delta=9 [ 73.322] sna_accel_do_throttle -- no pending activity [ 73.322] sna_accel_block: evaluating timers, active=5 [ 73.322] sna_accel_block: flush timer expires in 9 [73331] [ 73.324] sna_wakeup_handler [ 73.324] sna_mode_wakeup: len=64 [ 73.324] sna_mode_wakeup: recording last swap on pipe=0, frame 4149 [1035], time 73.324653 [ 73.324] sna_mode_wakeup: removing handle=114 [active_scanout=0] from scanout, installing handle=40 [active_scanout=2] [ 73.324] sna_mode_wakeup: flip complete, pending? 1 [ 73.324] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 73.324] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 73.324] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 73.324] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 73.324] sna_pixmap_move_to_gpu: already all-damaged [ 73.324] sna_pixmap_mark_active: pixmap=165, handle=128 [ 73.324] sna_mode_redisplay: crtc[0] transformed? 0 [ 73.324] sna_mode_redisplay: crtc[1] transformed? 0 [ 73.324] sna_mode_redisplay: crtc[2] transformed? 0 [ 73.324] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=128 [active=1] [ 73.324] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 40, transformed? 0 [ 73.324] get_fb: reusing fb=112 for handle=128 [ 73.324] sna_mode_redisplay: recording flip on CRTC:32 handle=128, active_scanout=2, serial=2 [ 73.324] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 73.324] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 40, transformed? 0 [ 73.324] sna_mode_redisplay: recording flip on CRTC:39 handle=128, active_scanout=3, serial=3 [ 73.324] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 73.324] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 73.324] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 73.324] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=128, shadow handle=32 [ 73.324] sna_dri2_vblank_handler(type=2, sequence=4149, draw=3353) [ 73.324] sna_crtc_record_swap: recording last swap on pipe=0, frame 4149 [msc=4149], time 73.324653 [ 73.324] sna_dri2_vblank_handler: 2 complete, frame=4149 tv=73.324653 [ 73.324] sna_dri2_blit_complete: blit finished [ 73.324] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4149, tv=73.324653) [ 73.324] frame_swap_complete(type=2): draw=146, pipe=0, frame=4149 [msc=4149], tv=73.324653 [ 73.324] sna_accel_flush: flush?=0, dirty?=0 [ 73.324] sna_dri2_event_free(draw?=1) [ 73.324] sna_dri2_remove_event: remove[0x561c949a3af0] from window 146, active? 1 [ 73.324] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 73.324] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=40] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 73.324] sna_dri2_vblank_handler complete [ 73.324] sna_block_handler (tv=0.13000) [ 73.324] sna_scanout_do_flush: flush timer active: delta=7 [ 73.324] sna_accel_do_throttle -- no pending activity [ 73.324] sna_accel_block: evaluating timers, active=5 [ 73.324] sna_accel_block: flush timer expires in 7 [73331] [ 73.331] sna_wakeup_handler [ 73.331] sna_block_handler (tv=0.6000) [ 73.331] sna_scanout_do_flush: flush timer active: delta=0 [ 73.331] sna_scanout_do_flush (time=73331), triggered [ 73.331] sna_scanout_flush (time=73331), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 73.331] has_shadow: has pending damage? 0, outstanding flips: 2 [ 73.331] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 73.331] has_shadow: has pending damage? 0, outstanding flips: 2 [ 73.331] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 2, mode reconfiguration pending? 0) [ 73.331] sna_accel_do_throttle -- no pending activity [ 73.331] sna_accel_block: evaluating timers, active=5 [ 73.331] sna_accel_block: flush timer expires in 16 [73347] [ 73.335] sna_wakeup_handler [ 73.335] sna_accel_flush: flush?=0, dirty?=0 [ 73.335] sna_accel_flush: flush?=0, dirty?=0 [ 73.335] sna_accel_flush: flush?=0, dirty?=0 [ 73.335] sna_accel_flush: flush?=0, dirty?=0 [ 73.335] sna_block_handler (tv=0.2000) [ 73.335] sna_scanout_do_flush: flush timer active: delta=12 [ 73.335] sna_accel_do_throttle -- no pending activity [ 73.335] sna_accel_block: evaluating timers, active=5 [ 73.335] sna_accel_block: flush timer expires in 12 [73347] [ 73.335] sna_wakeup_handler [ 73.335] sna_accel_flush: flush?=0, dirty?=0 [ 73.335] sna_accel_flush: flush?=0, dirty?=0 [ 73.335] sna_accel_flush: flush?=0, dirty?=0 [ 73.335] sna_block_handler (tv=0.2000) [ 73.335] sna_scanout_do_flush: flush timer active: delta=12 [ 73.335] sna_accel_do_throttle -- no pending activity [ 73.335] sna_accel_block: evaluating timers, active=5 [ 73.335] sna_accel_block: flush timer expires in 12 [73347] [ 73.335] sna_wakeup_handler [ 73.335] sna_accel_flush: flush?=0, dirty?=0 [ 73.335] sna_accel_flush: flush?=0, dirty?=0 [ 73.335] sna_block_handler (tv=0.2000) [ 73.335] sna_scanout_do_flush: flush timer active: delta=12 [ 73.335] sna_accel_do_throttle -- no pending activity [ 73.335] sna_accel_block: evaluating timers, active=5 [ 73.335] sna_accel_block: flush timer expires in 12 [73347] [ 73.335] sna_wakeup_handler [ 73.335] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=40, name=5 [ 73.335] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 73.335] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 73.335] sna_dri2_get_back: draw size=7680x2160, back buffer handle=40 size=7680x2160, is-scanout? 1, active?=2, pitch=30720, front pitch=30720 [ 73.335] sna_dri2_get_back: reuse backbuffer? 1 [ 73.335] sna_dri2_get_back: back buffer handle=40, active?=2, refcnt=1 [ 73.335] sna_dri2_get_back: cache: handle=114, active=0 [ 73.335] sna_dri2_get_back: reuse cache handle=114, name=86, flags=0 [ 73.335] sna_dri2_get_back: caching handle=40 (name=5, flags=0, active_scanout=2) [ 73.335] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 73.335] sna_dri2_reuse_buffer: reusing back buffer handle=114, name=86, pitch=30720, age=0 [ 73.335] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 73.335] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=128, name=76, active_scanout=3 [ 73.335] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 73.335] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 73.335] sna_accel_flush: flush?=0, dirty?=0 [ 73.335] sna_accel_flush: flush?=0, dirty?=0 [ 73.335] sna_accel_flush: flush?=0, dirty?=0 [ 73.335] sna_block_handler (tv=0.2000) [ 73.335] sna_scanout_do_flush: flush timer active: delta=12 [ 73.335] sna_accel_do_throttle -- no pending activity [ 73.335] sna_accel_block: evaluating timers, active=5 [ 73.335] sna_accel_block: flush timer expires in 12 [73347] [ 73.337] sna_wakeup_handler [ 73.337] sna_accel_flush: flush?=0, dirty?=0 [ 73.337] sna_accel_flush: flush?=0, dirty?=0 [ 73.337] sna_use_hw_cursor (24x24)? [ 73.337] sna_use_hw_cursor(24x24): ARGB?=1, serial->26, size->64 [ 73.337] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x24, pitch=96/256 [ 73.337] sna_show_cursors: cursor?=1 [ 73.337] sna_show_cursors: skipping cursor already show on CRTC (pipe=0) [ 73.337] sna_show_cursors: skipping cursor outside CRTC (pipe=1) [ 73.337] sna_block_handler (tv=0.30000) [ 73.337] sna_scanout_do_flush: flush timer active: delta=10 [ 73.337] sna_accel_do_throttle -- no pending activity [ 73.337] sna_accel_block: evaluating timers, active=5 [ 73.337] sna_accel_block: flush timer expires in 10 [73347] [ 73.337] sna_wakeup_handler [ 73.337] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 73.337] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 73.337] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 73.337] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 73.337] sna_dri2_get_msc(draw=146, pipe=0) [ 73.337] sna_crtc_record_swap: recording last swap on pipe=0, frame 4149 [msc=4149], time 73.324653 [ 73.337] sna_dri2_get_msc: msc=4149 [raw=4149], ust=73324653 [ 73.337] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=114 (refs=1/1, flush=0) , front=128 (refs=1/4, flush=1) [ 73.337] sna_dri2_schedule_swap(target_msc=4149, divisor=0, remainder=0) [ 73.337] sna_dri2_schedule_swap: using front handle=128, active_scanout?=3, flush?=1 [ 73.337] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 73.337] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 73.337] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 73.337] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 73.337] sna_crtc_record_swap: recording last swap on pipe=0, frame 4149 [msc=4149], time 73.324653 [ 73.337] immediate_swap: current_msc=4149, target_msc=4149 -- yes [ 73.337] can_flip: no, shadow enabled [ 73.337] sna_dri2_add_event: adding event to window 146) [ 73.337] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 73.337] sna_dri2_immediate_blit: no pending blit, starting chain [ 73.337] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 73.337] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 73.337] can_xchg: back size=8701e00, front size=8701e00 [ 73.337] can_xchg: yes, pixmap=165 [ 73.337] sna_dri2_xchg: win=146, exchange front=128/76,ref=2 and back=114/86,ref=2, pixmap=165 7680x2160 [ 73.337] sna_dri2_xchg: back_bo handle=114, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 73.337] sna_dri2_xchg: front_bo handle=128, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 73.337] set_bo: pixmap=165, handle=114 (old handle=128) [ 73.337] set_bo: marking whole pixmap as damaged [ 73.337] set_bo: applying final/discard move-to-gpu [ 73.337] wait_for_shadow: flags=0, flips=2, handle=128, shadow=32 [ 73.337] set_bo: dropping flush hint from handle=128 [ 73.337] set_bo: adding flush hint to handle=114 [ 73.337] mark_stale(handle=128) => 1 [ 73.337] swap_limit: draw=146 setting swap limit to 3 [ 73.337] sna_dri2_swap_limit_validate: swap limit set to 3 [ 73.337] sna_next_vblank(pipe=0, waiting until next vblank) [ 73.337] sna_dri2_schedule_swap: reported target_msc=4149 [ 73.337] sna_accel_flush: flush?=0, dirty?=0 [ 73.337] sna_accel_flush: flush?=0, dirty?=0 [ 73.337] sna_accel_flush: flush?=0, dirty?=0 [ 73.337] sna_accel_flush: flush?=0, dirty?=0 [ 73.337] sna_block_handler (tv=0.30000) [ 73.337] sna_scanout_do_flush: flush timer active: delta=10 [ 73.337] sna_accel_do_throttle -- no pending activity [ 73.337] sna_accel_block: evaluating timers, active=5 [ 73.337] sna_accel_block: flush timer expires in 10 [73347] [ 73.337] sna_wakeup_handler [ 73.337] sna_accel_flush: flush?=0, dirty?=0 [ 73.337] sna_accel_flush: flush?=0, dirty?=0 [ 73.337] sna_block_handler (tv=0.30000) [ 73.337] sna_scanout_do_flush: flush timer active: delta=10 [ 73.337] sna_accel_do_throttle -- no pending activity [ 73.337] sna_accel_block: evaluating timers, active=5 [ 73.337] sna_accel_block: flush timer expires in 10 [73347] [ 73.337] sna_wakeup_handler [ 73.337] sna_accel_flush: flush?=0, dirty?=0 [ 73.337] sna_accel_flush: flush?=0, dirty?=0 [ 73.337] sna_accel_flush: flush?=0, dirty?=0 [ 73.337] sna_block_handler (tv=0.30000) [ 73.337] sna_scanout_do_flush: flush timer active: delta=10 [ 73.337] sna_accel_do_throttle -- no pending activity [ 73.337] sna_accel_block: evaluating timers, active=5 [ 73.337] sna_accel_block: flush timer expires in 10 [73347] [ 73.337] sna_wakeup_handler [ 73.337] sna_accel_flush: flush?=0, dirty?=0 [ 73.337] sna_accel_flush: flush?=0, dirty?=0 [ 73.337] sna_block_handler (tv=0.30000) [ 73.337] sna_scanout_do_flush: flush timer active: delta=10 [ 73.337] sna_accel_do_throttle -- no pending activity [ 73.337] sna_accel_block: evaluating timers, active=5 [ 73.337] sna_accel_block: flush timer expires in 10 [73347] [ 73.337] sna_wakeup_handler [ 73.337] sna_accel_flush: flush?=0, dirty?=0 [ 73.337] sna_accel_flush: flush?=0, dirty?=0 [ 73.337] sna_block_handler (tv=0.30000) [ 73.337] sna_scanout_do_flush: flush timer active: delta=10 [ 73.337] sna_accel_do_throttle -- no pending activity [ 73.337] sna_accel_block: evaluating timers, active=5 [ 73.337] sna_accel_block: flush timer expires in 10 [73347] [ 73.337] sna_wakeup_handler [ 73.337] sna_accel_flush: flush?=0, dirty?=0 [ 73.337] sna_accel_flush: flush?=0, dirty?=0 [ 73.337] sna_block_handler (tv=0.30000) [ 73.337] sna_scanout_do_flush: flush timer active: delta=10 [ 73.337] sna_accel_do_throttle -- no pending activity [ 73.337] sna_accel_block: evaluating timers, active=5 [ 73.337] sna_accel_block: flush timer expires in 10 [73347] [ 73.337] sna_wakeup_handler [ 73.337] sna_create_window: window=54525955 [ 73.337] sna_set_window_pixmap: window=54525955, old pixmap=0 new pixmap=165 [ 73.337] sna_change_window_attributes [ 73.337] sna_accel_flush: flush?=0, dirty?=0 [ 73.337] sna_accel_flush: flush?=0, dirty?=0 [ 73.337] sna_accel_flush: flush?=0, dirty?=0 [ 73.337] sna_block_handler (tv=0.30000) [ 73.337] sna_scanout_do_flush: flush timer active: delta=10 [ 73.337] sna_accel_do_throttle -- no pending activity [ 73.337] sna_accel_block: evaluating timers, active=5 [ 73.337] sna_accel_block: flush timer expires in 10 [73347] [ 73.337] sna_wakeup_handler [ 73.337] sna_accel_flush: flush?=0, dirty?=0 [ 73.337] sna_accel_flush: flush?=0, dirty?=0 [ 73.337] sna_accel_flush: flush?=0, dirty?=0 [ 73.337] sna_block_handler (tv=0.30000) [ 73.337] sna_scanout_do_flush: flush timer active: delta=10 [ 73.337] sna_accel_do_throttle -- no pending activity [ 73.337] sna_accel_block: evaluating timers, active=5 [ 73.337] sna_accel_block: flush timer expires in 10 [73347] [ 73.337] sna_wakeup_handler [ 73.337] sna_accel_flush: flush?=0, dirty?=0 [ 73.337] sna_accel_flush: flush?=0, dirty?=0 [ 73.337] sna_accel_flush: flush?=0, dirty?=0 [ 73.337] sna_block_handler (tv=0.30000) [ 73.337] sna_scanout_do_flush: flush timer active: delta=10 [ 73.337] sna_accel_do_throttle -- no pending activity [ 73.337] sna_accel_block: evaluating timers, active=5 [ 73.337] sna_accel_block: flush timer expires in 10 [73347] [ 73.337] sna_wakeup_handler [ 73.337] sna_change_window_attributes [ 73.337] sna_accel_flush: flush?=0, dirty?=0 [ 73.337] sna_accel_flush: flush?=0, dirty?=0 [ 73.337] sna_block_handler (tv=0.30000) [ 73.337] sna_scanout_do_flush: flush timer active: delta=10 [ 73.337] sna_accel_do_throttle -- no pending activity [ 73.337] sna_accel_block: evaluating timers, active=5 [ 73.337] sna_accel_block: flush timer expires in 10 [73347] [ 73.337] sna_wakeup_handler [ 73.337] sna_accel_flush: flush?=0, dirty?=0 [ 73.337] sna_accel_flush: flush?=0, dirty?=0 [ 73.337] sna_block_handler (tv=0.30000) [ 73.337] sna_scanout_do_flush: flush timer active: delta=10 [ 73.337] sna_accel_do_throttle -- no pending activity [ 73.337] sna_accel_block: evaluating timers, active=5 [ 73.337] sna_accel_block: flush timer expires in 10 [73347] [ 73.337] sna_wakeup_handler [ 73.337] sna_accel_flush: flush?=0, dirty?=0 [ 73.337] sna_accel_flush: flush?=0, dirty?=0 [ 73.337] sna_block_handler (tv=0.30000) [ 73.337] sna_scanout_do_flush: flush timer active: delta=10 [ 73.337] sna_accel_do_throttle -- no pending activity [ 73.337] sna_accel_block: evaluating timers, active=5 [ 73.337] sna_accel_block: flush timer expires in 10 [73347] [ 73.337] sna_wakeup_handler [ 73.337] sna_accel_flush: flush?=0, dirty?=0 [ 73.337] sna_accel_flush: flush?=0, dirty?=0 [ 73.337] sna_block_handler (tv=0.30000) [ 73.337] sna_scanout_do_flush: flush timer active: delta=10 [ 73.337] sna_accel_do_throttle -- no pending activity [ 73.337] sna_accel_block: evaluating timers, active=5 [ 73.337] sna_accel_block: flush timer expires in 10 [73347] [ 73.337] sna_wakeup_handler [ 73.337] sna_accel_flush: flush?=0, dirty?=0 [ 73.337] sna_accel_flush: flush?=0, dirty?=0 [ 73.337] sna_accel_flush: flush?=0, dirty?=0 [ 73.337] sna_accel_flush: flush?=0, dirty?=0 [ 73.337] sna_block_handler (tv=0.30000) [ 73.337] sna_scanout_do_flush: flush timer active: delta=10 [ 73.337] sna_accel_do_throttle -- no pending activity [ 73.337] sna_accel_block: evaluating timers, active=5 [ 73.337] sna_accel_block: flush timer expires in 10 [73347] [ 73.337] sna_wakeup_handler [ 73.337] sna_accel_flush: flush?=0, dirty?=0 [ 73.337] sna_accel_flush: flush?=0, dirty?=0 [ 73.337] sna_block_handler (tv=0.30000) [ 73.337] sna_scanout_do_flush: flush timer active: delta=10 [ 73.337] sna_accel_do_throttle -- no pending activity [ 73.337] sna_accel_block: evaluating timers, active=5 [ 73.337] sna_accel_block: flush timer expires in 10 [73347] [ 73.337] sna_wakeup_handler [ 73.337] sna_accel_flush: flush?=0, dirty?=0 [ 73.337] sna_accel_flush: flush?=0, dirty?=0 [ 73.338] sna_block_handler (tv=0.30000) [ 73.338] sna_scanout_do_flush: flush timer active: delta=9 [ 73.338] sna_accel_do_throttle -- no pending activity [ 73.338] sna_accel_block: evaluating timers, active=5 [ 73.338] sna_accel_block: flush timer expires in 9 [73347] [ 73.338] sna_wakeup_handler [ 73.338] sna_accel_flush: flush?=0, dirty?=0 [ 73.338] sna_accel_flush: flush?=0, dirty?=0 [ 73.338] sna_block_handler (tv=0.29000) [ 73.338] sna_scanout_do_flush: flush timer active: delta=9 [ 73.338] sna_accel_do_throttle -- no pending activity [ 73.338] sna_accel_block: evaluating timers, active=5 [ 73.338] sna_accel_block: flush timer expires in 9 [73347] [ 73.338] sna_wakeup_handler [ 73.338] sna_accel_flush: flush?=0, dirty?=0 [ 73.338] sna_accel_flush: flush?=0, dirty?=0 [ 73.338] sna_block_handler (tv=0.29000) [ 73.338] sna_scanout_do_flush: flush timer active: delta=9 [ 73.338] sna_accel_do_throttle -- no pending activity [ 73.338] sna_accel_block: evaluating timers, active=5 [ 73.338] sna_accel_block: flush timer expires in 9 [73347] [ 73.338] sna_wakeup_handler [ 73.338] sna_accel_flush: flush?=0, dirty?=0 [ 73.338] sna_accel_flush: flush?=0, dirty?=0 [ 73.338] sna_block_handler (tv=0.29000) [ 73.338] sna_scanout_do_flush: flush timer active: delta=9 [ 73.338] sna_accel_do_throttle -- no pending activity [ 73.338] sna_accel_block: evaluating timers, active=5 [ 73.338] sna_accel_block: flush timer expires in 9 [73347] [ 73.338] sna_wakeup_handler [ 73.338] sna_accel_flush: flush?=0, dirty?=0 [ 73.338] sna_accel_flush: flush?=0, dirty?=0 [ 73.338] sna_block_handler (tv=0.29000) [ 73.338] sna_scanout_do_flush: flush timer active: delta=9 [ 73.338] sna_accel_do_throttle -- no pending activity [ 73.338] sna_accel_block: evaluating timers, active=5 [ 73.338] sna_accel_block: flush timer expires in 9 [73347] [ 73.338] sna_wakeup_handler [ 73.338] sna_accel_flush: flush?=0, dirty?=0 [ 73.338] sna_accel_flush: flush?=0, dirty?=0 [ 73.338] sna_block_handler (tv=0.29000) [ 73.338] sna_scanout_do_flush: flush timer active: delta=9 [ 73.338] sna_accel_do_throttle -- no pending activity [ 73.338] sna_accel_block: evaluating timers, active=5 [ 73.338] sna_accel_block: flush timer expires in 9 [73347] [ 73.338] sna_wakeup_handler [ 73.338] sna_accel_flush: flush?=0, dirty?=0 [ 73.338] sna_accel_flush: flush?=0, dirty?=0 [ 73.338] sna_block_handler (tv=0.29000) [ 73.338] sna_scanout_do_flush: flush timer active: delta=9 [ 73.338] sna_accel_do_throttle -- no pending activity [ 73.338] sna_accel_block: evaluating timers, active=5 [ 73.338] sna_accel_block: flush timer expires in 9 [73347] [ 73.338] sna_wakeup_handler [ 73.338] sna_accel_flush: flush?=0, dirty?=0 [ 73.338] sna_accel_flush: flush?=0, dirty?=0 [ 73.338] sna_block_handler (tv=0.29000) [ 73.338] sna_scanout_do_flush: flush timer active: delta=9 [ 73.338] sna_accel_do_throttle -- no pending activity [ 73.338] sna_accel_block: evaluating timers, active=5 [ 73.338] sna_accel_block: flush timer expires in 9 [73347] [ 73.338] sna_wakeup_handler [ 73.338] sna_accel_flush: flush?=0, dirty?=0 [ 73.338] sna_accel_flush: flush?=0, dirty?=0 [ 73.338] sna_accel_flush: flush?=0, dirty?=0 [ 73.338] sna_block_handler (tv=0.29000) [ 73.338] sna_scanout_do_flush: flush timer active: delta=9 [ 73.338] sna_accel_do_throttle -- no pending activity [ 73.338] sna_accel_block: evaluating timers, active=5 [ 73.338] sna_accel_block: flush timer expires in 9 [73347] [ 73.338] sna_wakeup_handler [ 73.338] sna_accel_flush: flush?=0, dirty?=0 [ 73.338] sna_accel_flush: flush?=0, dirty?=0 [ 73.338] sna_block_handler (tv=0.29000) [ 73.338] sna_scanout_do_flush: flush timer active: delta=9 [ 73.338] sna_accel_do_throttle -- no pending activity [ 73.338] sna_accel_block: evaluating timers, active=5 [ 73.338] sna_accel_block: flush timer expires in 9 [73347] [ 73.339] sna_wakeup_handler [ 73.339] sna_mode_wakeup: len=32 [ 73.339] sna_mode_wakeup: recording last swap on pipe=1, frame 4120 [1018], time 73.339925 [ 73.339] sna_mode_wakeup: removing handle=40 [active_scanout=1] from scanout, installing handle=128 [active_scanout=2] [ 73.339] sna_mode_wakeup: flip complete, pending? 2 [ 73.339] sna_block_handler (tv=0.28000) [ 73.339] sna_scanout_do_flush: flush timer active: delta=8 [ 73.339] sna_accel_do_throttle -- no pending activity [ 73.339] sna_accel_block: evaluating timers, active=5 [ 73.339] sna_accel_block: flush timer expires in 8 [73347] [ 73.340] sna_wakeup_handler [ 73.340] sna_mode_wakeup: len=64 [ 73.340] sna_mode_wakeup: recording last swap on pipe=0, frame 4150 [1036], time 73.341324 [ 73.340] sna_mode_wakeup: removing handle=40 [active_scanout=0] from scanout, installing handle=128 [active_scanout=2] [ 73.340] sna_mode_wakeup: flip complete, pending? 1 [ 73.340] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 73.340] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 73.340] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 73.340] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 73.340] sna_pixmap_move_to_gpu: already all-damaged [ 73.340] sna_pixmap_mark_active: pixmap=165, handle=114 [ 73.341] sna_mode_redisplay: crtc[0] transformed? 0 [ 73.341] sna_mode_redisplay: crtc[1] transformed? 0 [ 73.341] sna_mode_redisplay: crtc[2] transformed? 0 [ 73.341] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=114 [active=1] [ 73.341] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 128, transformed? 0 [ 73.341] get_fb: reusing fb=101 for handle=114 [ 73.341] sna_mode_redisplay: recording flip on CRTC:32 handle=114, active_scanout=2, serial=2 [ 73.341] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 73.341] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 128, transformed? 0 [ 73.341] sna_mode_redisplay: recording flip on CRTC:39 handle=114, active_scanout=3, serial=3 [ 73.341] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 73.341] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 73.341] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 73.341] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=114, shadow handle=32 [ 73.341] sna_dri2_vblank_handler(type=2, sequence=4150, draw=3353) [ 73.341] sna_crtc_record_swap: recording last swap on pipe=0, frame 4150 [msc=4150], time 73.341324 [ 73.341] sna_dri2_vblank_handler: 2 complete, frame=4150 tv=73.341324 [ 73.341] sna_dri2_blit_complete: blit finished [ 73.341] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4150, tv=73.341324) [ 73.341] frame_swap_complete(type=2): draw=146, pipe=0, frame=4150 [msc=4150], tv=73.341324 [ 73.341] sna_accel_flush: flush?=0, dirty?=0 [ 73.341] sna_dri2_event_free(draw?=1) [ 73.341] sna_dri2_remove_event: remove[0x561c947e3c20] from window 146, active? 1 [ 73.341] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=114] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 73.341] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=128] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 73.341] sna_dri2_vblank_handler complete [ 73.341] sna_block_handler (tv=0.26000) [ 73.341] sna_scanout_do_flush: flush timer active: delta=6 [ 73.341] sna_accel_do_throttle -- no pending activity [ 73.341] sna_accel_block: evaluating timers, active=5 [ 73.341] sna_accel_block: flush timer expires in 6 [73347] [ 73.347] sna_wakeup_handler [ 73.347] sna_block_handler (tv=0.20000) [ 73.347] sna_scanout_do_flush: flush timer active: delta=0 [ 73.347] sna_scanout_do_flush (time=73347), triggered [ 73.347] sna_scanout_flush (time=73347), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 73.347] has_shadow: has pending damage? 0, outstanding flips: 2 [ 73.347] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 73.347] has_shadow: has pending damage? 0, outstanding flips: 2 [ 73.347] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 2, mode reconfiguration pending? 0) [ 73.347] sna_accel_do_throttle -- no pending activity [ 73.347] sna_accel_block: evaluating timers, active=5 [ 73.347] sna_accel_block: flush timer expires in 16 [73363] [ 73.351] sna_wakeup_handler [ 73.351] sna_accel_flush: flush?=0, dirty?=0 [ 73.351] sna_accel_flush: flush?=0, dirty?=0 [ 73.351] sna_block_handler (tv=0.16000) [ 73.351] sna_scanout_do_flush: flush timer active: delta=12 [ 73.351] sna_accel_do_throttle -- no pending activity [ 73.351] sna_accel_block: evaluating timers, active=5 [ 73.351] sna_accel_block: flush timer expires in 12 [73363] [ 73.351] sna_wakeup_handler [ 73.351] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=128, name=76 [ 73.351] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 73.351] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 73.351] sna_dri2_get_back: draw size=7680x2160, back buffer handle=128 size=7680x2160, is-scanout? 1, active?=2, pitch=30720, front pitch=30720 [ 73.351] sna_dri2_get_back: reuse backbuffer? 1 [ 73.351] sna_dri2_get_back: back buffer handle=128, active?=2, refcnt=1 [ 73.351] sna_dri2_get_back: cache: handle=40, active=0 [ 73.351] sna_dri2_get_back: reuse cache handle=40, name=5, flags=0 [ 73.351] sna_dri2_get_back: caching handle=128 (name=76, flags=0, active_scanout=2) [ 73.351] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 73.351] sna_dri2_reuse_buffer: reusing back buffer handle=40, name=5, pitch=30720, age=0 [ 73.351] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 73.351] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=114, name=86, active_scanout=3 [ 73.351] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 73.351] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=114] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 73.351] sna_accel_flush: flush?=0, dirty?=0 [ 73.351] sna_accel_flush: flush?=0, dirty?=0 [ 73.351] sna_accel_flush: flush?=0, dirty?=0 [ 73.351] sna_block_handler (tv=0.16000) [ 73.351] sna_scanout_do_flush: flush timer active: delta=12 [ 73.351] sna_accel_do_throttle -- no pending activity [ 73.351] sna_accel_block: evaluating timers, active=5 [ 73.351] sna_accel_block: flush timer expires in 12 [73363] [ 73.353] sna_wakeup_handler [ 73.353] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 73.353] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 73.353] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 73.353] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 73.353] sna_dri2_get_msc(draw=146, pipe=0) [ 73.353] sna_crtc_record_swap: recording last swap on pipe=0, frame 4150 [msc=4150], time 73.341324 [ 73.353] sna_dri2_get_msc: msc=4150 [raw=4150], ust=73341324 [ 73.353] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=40 (refs=1/1, flush=0) , front=114 (refs=1/4, flush=1) [ 73.353] sna_dri2_schedule_swap(target_msc=4150, divisor=0, remainder=0) [ 73.353] sna_dri2_schedule_swap: using front handle=114, active_scanout?=3, flush?=1 [ 73.353] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 73.353] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 73.353] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 73.353] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 73.353] sna_crtc_record_swap: recording last swap on pipe=0, frame 4150 [msc=4150], time 73.341324 [ 73.353] immediate_swap: current_msc=4150, target_msc=4150 -- yes [ 73.353] can_flip: no, shadow enabled [ 73.353] sna_dri2_add_event: adding event to window 146) [ 73.353] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 73.353] sna_dri2_immediate_blit: no pending blit, starting chain [ 73.353] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 73.353] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 73.353] can_xchg: back size=8701e00, front size=8701e00 [ 73.353] can_xchg: yes, pixmap=165 [ 73.353] sna_dri2_xchg: win=146, exchange front=114/86,ref=2 and back=40/5,ref=2, pixmap=165 7680x2160 [ 73.353] sna_dri2_xchg: back_bo handle=40, pitch=30720, size=132710400, ref=1, active_scanout?=0 [ 73.353] sna_dri2_xchg: front_bo handle=114, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 73.353] set_bo: pixmap=165, handle=40 (old handle=114) [ 73.353] set_bo: marking whole pixmap as damaged [ 73.353] set_bo: applying final/discard move-to-gpu [ 73.353] wait_for_shadow: flags=0, flips=2, handle=114, shadow=32 [ 73.353] set_bo: dropping flush hint from handle=114 [ 73.353] set_bo: adding flush hint to handle=40 [ 73.353] sna_accel_flush: flush?=0, dirty?=0 [ 73.353] mark_stale(handle=114) => 1 [ 73.353] swap_limit: draw=146 setting swap limit to 3 [ 73.353] sna_dri2_swap_limit_validate: swap limit set to 3 [ 73.353] sna_next_vblank(pipe=0, waiting until next vblank) [ 73.353] sna_dri2_schedule_swap: reported target_msc=4150 [ 73.353] sna_accel_flush: flush?=0, dirty?=0 [ 73.353] sna_accel_flush: flush?=0, dirty?=0 [ 73.353] sna_accel_flush: flush?=0, dirty?=0 [ 73.353] sna_accel_flush: flush?=0, dirty?=0 [ 73.353] sna_block_handler (tv=0.14000) [ 73.353] sna_scanout_do_flush: flush timer active: delta=10 [ 73.353] sna_accel_do_throttle -- no pending activity [ 73.353] sna_accel_block: evaluating timers, active=5 [ 73.353] sna_accel_block: flush timer expires in 10 [73363] [ 73.356] sna_wakeup_handler [ 73.356] sna_mode_wakeup: len=32 [ 73.356] sna_mode_wakeup: recording last swap on pipe=1, frame 4121 [1019], time 73.356595 [ 73.356] sna_mode_wakeup: removing handle=128 [active_scanout=1] from scanout, installing handle=114 [active_scanout=2] [ 73.356] sna_mode_wakeup: flip complete, pending? 2 [ 73.356] sna_block_handler (tv=0.11000) [ 73.356] sna_scanout_do_flush: flush timer active: delta=7 [ 73.356] sna_accel_do_throttle -- no pending activity [ 73.356] sna_accel_block: evaluating timers, active=5 [ 73.356] sna_accel_block: flush timer expires in 7 [73363] [ 73.357] sna_wakeup_handler [ 73.357] sna_mode_wakeup: len=64 [ 73.357] sna_mode_wakeup: recording last swap on pipe=0, frame 4151 [1037], time 73.357994 [ 73.357] sna_mode_wakeup: removing handle=128 [active_scanout=0] from scanout, installing handle=114 [active_scanout=2] [ 73.357] sna_mode_wakeup: flip complete, pending? 1 [ 73.357] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 73.357] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 73.357] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 73.357] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 73.357] sna_pixmap_move_to_gpu: already all-damaged [ 73.357] sna_pixmap_mark_active: pixmap=165, handle=40 [ 73.357] sna_mode_redisplay: crtc[0] transformed? 0 [ 73.357] sna_mode_redisplay: crtc[1] transformed? 0 [ 73.357] sna_mode_redisplay: crtc[2] transformed? 0 [ 73.357] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=40 [active=1] [ 73.357] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 114, transformed? 0 [ 73.357] get_fb: reusing fb=110 for handle=40 [ 73.357] sna_mode_redisplay: recording flip on CRTC:32 handle=40, active_scanout=2, serial=2 [ 73.357] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 73.357] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 114, transformed? 0 [ 73.357] sna_mode_redisplay: recording flip on CRTC:39 handle=40, active_scanout=3, serial=3 [ 73.357] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 73.357] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 73.357] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 73.357] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=40, shadow handle=32 [ 73.357] sna_dri2_vblank_handler(type=2, sequence=4151, draw=3353) [ 73.357] sna_crtc_record_swap: recording last swap on pipe=0, frame 4151 [msc=4151], time 73.357994 [ 73.357] sna_dri2_vblank_handler: 2 complete, frame=4151 tv=73.357994 [ 73.357] sna_dri2_blit_complete: blit finished [ 73.357] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4151, tv=73.357994) [ 73.357] frame_swap_complete(type=2): draw=146, pipe=0, frame=4151 [msc=4151], tv=73.357994 [ 73.357] sna_accel_flush: flush?=0, dirty?=0 [ 73.357] sna_dri2_event_free(draw?=1) [ 73.357] sna_dri2_remove_event: remove[0x561c9473fac0] from window 146, active? 1 [ 73.357] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 73.357] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=114] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 73.357] sna_dri2_vblank_handler complete [ 73.357] sna_block_handler (tv=0.10000) [ 73.357] sna_scanout_do_flush: flush timer active: delta=6 [ 73.357] sna_accel_do_throttle -- no pending activity [ 73.357] sna_accel_block: evaluating timers, active=5 [ 73.357] sna_accel_block: flush timer expires in 6 [73363] [ 73.364] sna_wakeup_handler [ 73.364] sna_block_handler (tv=0.3000) [ 73.364] sna_scanout_do_flush: flush timer active: delta=-1 [ 73.364] sna_scanout_do_flush (time=73364), triggered [ 73.364] sna_scanout_flush (time=73364), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 73.364] has_shadow: has pending damage? 0, outstanding flips: 2 [ 73.364] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 73.364] has_shadow: has pending damage? 0, outstanding flips: 2 [ 73.364] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 2, mode reconfiguration pending? 0) [ 73.364] sna_accel_do_throttle -- no pending activity [ 73.364] sna_accel_block: evaluating timers, active=5 [ 73.364] sna_accel_block: flush timer expires in 16 [73380] [ 73.367] sna_wakeup_handler [ 73.367] sna_use_hw_cursor (24x24)? [ 73.367] sna_use_hw_cursor(24x24): ARGB?=1, serial->27, size->64 [ 73.367] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x24, pitch=96/256 [ 73.367] sna_show_cursors: cursor?=1 [ 73.367] sna_show_cursors: skipping cursor already show on CRTC (pipe=0) [ 73.367] sna_show_cursors: skipping cursor outside CRTC (pipe=1) [ 73.367] sna_block_handler (tv=0.30000) [ 73.367] sna_scanout_do_flush: flush timer active: delta=13 [ 73.367] sna_accel_do_throttle -- no pending activity [ 73.367] sna_accel_block: evaluating timers, active=5 [ 73.367] sna_accel_block: flush timer expires in 13 [73380] [ 73.368] sna_wakeup_handler [ 73.368] sna_accel_flush: flush?=0, dirty?=0 [ 73.368] sna_accel_flush: flush?=0, dirty?=0 [ 73.368] sna_block_handler (tv=0.29000) [ 73.368] sna_scanout_do_flush: flush timer active: delta=12 [ 73.368] sna_accel_do_throttle -- no pending activity [ 73.368] sna_accel_block: evaluating timers, active=5 [ 73.368] sna_accel_block: flush timer expires in 12 [73380] [ 73.368] sna_wakeup_handler [ 73.368] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=114, name=86 [ 73.368] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 73.368] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 73.368] sna_dri2_get_back: draw size=7680x2160, back buffer handle=114 size=7680x2160, is-scanout? 1, active?=2, pitch=30720, front pitch=30720 [ 73.368] sna_dri2_get_back: reuse backbuffer? 1 [ 73.368] sna_dri2_get_back: back buffer handle=114, active?=2, refcnt=1 [ 73.368] sna_dri2_get_back: cache: handle=128, active=0 [ 73.368] sna_dri2_get_back: reuse cache handle=128, name=76, flags=0 [ 73.368] sna_dri2_get_back: caching handle=114 (name=86, flags=0, active_scanout=2) [ 73.368] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 73.368] sna_dri2_reuse_buffer: reusing back buffer handle=128, name=76, pitch=30720, age=0 [ 73.368] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 73.368] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=40, name=5, active_scanout=3 [ 73.368] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 73.368] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 73.368] sna_accel_flush: flush?=0, dirty?=0 [ 73.368] sna_accel_flush: flush?=0, dirty?=0 [ 73.368] sna_accel_flush: flush?=0, dirty?=0 [ 73.368] sna_block_handler (tv=0.29000) [ 73.368] sna_scanout_do_flush: flush timer active: delta=12 [ 73.368] sna_accel_do_throttle -- no pending activity [ 73.368] sna_accel_block: evaluating timers, active=5 [ 73.368] sna_accel_block: flush timer expires in 12 [73380] [ 73.369] sna_wakeup_handler [ 73.369] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 73.369] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 73.369] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 73.369] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 73.369] sna_dri2_get_msc(draw=146, pipe=0) [ 73.369] sna_crtc_record_swap: recording last swap on pipe=0, frame 4151 [msc=4151], time 73.357994 [ 73.369] sna_dri2_get_msc: msc=4151 [raw=4151], ust=73357994 [ 73.369] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=128 (refs=1/1, flush=0) , front=40 (refs=1/4, flush=1) [ 73.369] sna_dri2_schedule_swap(target_msc=4151, divisor=0, remainder=0) [ 73.369] sna_dri2_schedule_swap: using front handle=40, active_scanout?=3, flush?=1 [ 73.369] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 73.369] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 73.369] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 73.370] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 73.370] sna_crtc_record_swap: recording last swap on pipe=0, frame 4151 [msc=4151], time 73.357994 [ 73.370] immediate_swap: current_msc=4151, target_msc=4151 -- yes [ 73.370] can_flip: no, shadow enabled [ 73.370] sna_dri2_add_event: adding event to window 146) [ 73.370] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 73.370] sna_dri2_immediate_blit: no pending blit, starting chain [ 73.370] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 73.370] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 73.370] can_xchg: back size=8701e00, front size=8701e00 [ 73.370] can_xchg: yes, pixmap=165 [ 73.370] sna_dri2_xchg: win=146, exchange front=40/5,ref=2 and back=128/76,ref=2, pixmap=165 7680x2160 [ 73.370] sna_dri2_xchg: back_bo handle=128, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 73.370] sna_dri2_xchg: front_bo handle=40, pitch=30720, size=132710400, ref=4, active_scanout?=3 [ 73.370] set_bo: pixmap=165, handle=128 (old handle=40) [ 73.370] set_bo: marking whole pixmap as damaged [ 73.370] set_bo: applying final/discard move-to-gpu [ 73.370] wait_for_shadow: flags=0, flips=2, handle=40, shadow=32 [ 73.370] set_bo: dropping flush hint from handle=40 [ 73.370] set_bo: adding flush hint to handle=128 [ 73.370] mark_stale(handle=40) => 1 [ 73.370] swap_limit: draw=146 setting swap limit to 3 [ 73.370] sna_dri2_swap_limit_validate: swap limit set to 3 [ 73.370] sna_next_vblank(pipe=0, waiting until next vblank) [ 73.370] sna_dri2_schedule_swap: reported target_msc=4151 [ 73.370] sna_accel_flush: flush?=0, dirty?=0 [ 73.370] sna_accel_flush: flush?=0, dirty?=0 [ 73.370] sna_accel_flush: flush?=0, dirty?=0 [ 73.370] sna_accel_flush: flush?=0, dirty?=0 [ 73.370] sna_block_handler (tv=0.27000) [ 73.370] sna_scanout_do_flush: flush timer active: delta=10 [ 73.370] sna_accel_do_throttle -- no pending activity [ 73.370] sna_accel_block: evaluating timers, active=5 [ 73.370] sna_accel_block: flush timer expires in 10 [73380] [ 73.372] sna_wakeup_handler [ 73.372] sna_mode_wakeup: len=32 [ 73.372] sna_mode_wakeup: recording last swap on pipe=1, frame 4122 [101a], time 73.373268 [ 73.372] sna_mode_wakeup: removing handle=114 [active_scanout=1] from scanout, installing handle=40 [active_scanout=2] [ 73.372] sna_mode_wakeup: flip complete, pending? 2 [ 73.372] sna_block_handler (tv=0.25000) [ 73.372] sna_scanout_do_flush: flush timer active: delta=8 [ 73.372] sna_accel_do_throttle -- no pending activity [ 73.372] sna_accel_block: evaluating timers, active=5 [ 73.372] sna_accel_block: flush timer expires in 8 [73380] [ 73.374] sna_wakeup_handler [ 73.374] sna_mode_wakeup: len=64 [ 73.374] sna_mode_wakeup: recording last swap on pipe=0, frame 4152 [1038], time 73.374668 [ 73.374] sna_mode_wakeup: removing handle=114 [active_scanout=0] from scanout, installing handle=40 [active_scanout=2] [ 73.374] sna_mode_wakeup: flip complete, pending? 1 [ 73.374] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 73.374] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 73.374] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 73.374] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 73.374] sna_pixmap_move_to_gpu: already all-damaged [ 73.374] sna_pixmap_mark_active: pixmap=165, handle=128 [ 73.374] sna_mode_redisplay: crtc[0] transformed? 0 [ 73.374] sna_mode_redisplay: crtc[1] transformed? 0 [ 73.374] sna_mode_redisplay: crtc[2] transformed? 0 [ 73.374] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=128 [active=1] [ 73.374] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 40, transformed? 0 [ 73.374] get_fb: reusing fb=112 for handle=128 [ 73.374] sna_mode_redisplay: recording flip on CRTC:32 handle=128, active_scanout=2, serial=2 [ 73.374] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 73.374] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 40, transformed? 0 [ 73.374] sna_mode_redisplay: recording flip on CRTC:39 handle=128, active_scanout=3, serial=3 [ 73.374] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 73.374] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 73.374] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 73.374] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=128, shadow handle=32 [ 73.374] sna_dri2_vblank_handler(type=2, sequence=4152, draw=3353) [ 73.374] sna_crtc_record_swap: recording last swap on pipe=0, frame 4152 [msc=4152], time 73.374668 [ 73.374] sna_dri2_vblank_handler: 2 complete, frame=4152 tv=73.374668 [ 73.374] sna_dri2_blit_complete: blit finished [ 73.374] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4152, tv=73.374668) [ 73.374] frame_swap_complete(type=2): draw=146, pipe=0, frame=4152 [msc=4152], tv=73.374668 [ 73.374] sna_accel_flush: flush?=0, dirty?=0 [ 73.374] sna_dri2_event_free(draw?=1) [ 73.374] sna_dri2_remove_event: remove[0x561c94751c00] from window 146, active? 1 [ 73.374] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 73.374] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=40] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 73.374] sna_dri2_vblank_handler complete [ 73.374] sna_block_handler (tv=0.23000) [ 73.374] sna_scanout_do_flush: flush timer active: delta=6 [ 73.374] sna_accel_do_throttle -- no pending activity [ 73.374] sna_accel_block: evaluating timers, active=5 [ 73.374] sna_accel_block: flush timer expires in 6 [73380] [ 73.380] sna_wakeup_handler [ 73.380] sna_block_handler (tv=0.17000) [ 73.380] sna_scanout_do_flush: flush timer active: delta=0 [ 73.380] sna_scanout_do_flush (time=73380), triggered [ 73.380] sna_scanout_flush (time=73380), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 73.380] has_shadow: has pending damage? 0, outstanding flips: 2 [ 73.380] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 73.380] has_shadow: has pending damage? 0, outstanding flips: 2 [ 73.380] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 2, mode reconfiguration pending? 0) [ 73.380] sna_accel_do_throttle -- no pending activity [ 73.380] sna_accel_block: evaluating timers, active=5 [ 73.380] sna_accel_block: flush timer expires in 16 [73396] [ 73.384] sna_wakeup_handler [ 73.384] sna_accel_flush: flush?=0, dirty?=0 [ 73.384] sna_accel_flush: flush?=0, dirty?=0 [ 73.384] sna_block_handler (tv=0.13000) [ 73.384] sna_scanout_do_flush: flush timer active: delta=12 [ 73.384] sna_accel_do_throttle -- no pending activity [ 73.384] sna_accel_block: evaluating timers, active=5 [ 73.384] sna_accel_block: flush timer expires in 12 [73396] [ 73.385] sna_wakeup_handler [ 73.385] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=40, name=5 [ 73.385] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 73.385] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 73.385] sna_dri2_get_back: draw size=7680x2160, back buffer handle=40 size=7680x2160, is-scanout? 1, active?=2, pitch=30720, front pitch=30720 [ 73.385] sna_dri2_get_back: reuse backbuffer? 1 [ 73.385] sna_dri2_get_back: back buffer handle=40, active?=2, refcnt=1 [ 73.385] sna_dri2_get_back: cache: handle=114, active=0 [ 73.385] sna_dri2_get_back: reuse cache handle=114, name=86, flags=0 [ 73.385] sna_dri2_get_back: caching handle=40 (name=5, flags=0, active_scanout=2) [ 73.385] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 73.385] sna_dri2_reuse_buffer: reusing back buffer handle=114, name=86, pitch=30720, age=0 [ 73.385] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 73.385] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=128, name=76, active_scanout=3 [ 73.385] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 73.385] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 73.385] sna_accel_flush: flush?=0, dirty?=0 [ 73.385] sna_accel_flush: flush?=0, dirty?=0 [ 73.385] sna_accel_flush: flush?=0, dirty?=0 [ 73.385] sna_block_handler (tv=0.12000) [ 73.385] sna_scanout_do_flush: flush timer active: delta=11 [ 73.385] sna_accel_do_throttle -- no pending activity [ 73.385] sna_accel_block: evaluating timers, active=5 [ 73.385] sna_accel_block: flush timer expires in 11 [73396] [ 73.386] sna_wakeup_handler [ 73.386] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 73.386] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 73.386] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 73.386] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 73.386] sna_dri2_get_msc(draw=146, pipe=0) [ 73.386] sna_crtc_record_swap: recording last swap on pipe=0, frame 4152 [msc=4152], time 73.374668 [ 73.386] sna_dri2_get_msc: msc=4152 [raw=4152], ust=73374668 [ 73.386] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=114 (refs=1/1, flush=0) , front=128 (refs=1/4, flush=1) [ 73.386] sna_dri2_schedule_swap(target_msc=4152, divisor=0, remainder=0) [ 73.386] sna_dri2_schedule_swap: using front handle=128, active_scanout?=3, flush?=1 [ 73.386] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 73.386] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 73.386] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 73.386] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 73.386] sna_crtc_record_swap: recording last swap on pipe=0, frame 4152 [msc=4152], time 73.374668 [ 73.386] immediate_swap: current_msc=4152, target_msc=4152 -- yes [ 73.386] can_flip: no, shadow enabled [ 73.386] sna_dri2_add_event: adding event to window 146) [ 73.386] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 73.386] sna_dri2_immediate_blit: no pending blit, starting chain [ 73.386] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 73.386] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 73.386] can_xchg: back size=8701e00, front size=8701e00 [ 73.386] can_xchg: yes, pixmap=165 [ 73.386] sna_dri2_xchg: win=146, exchange front=128/76,ref=2 and back=114/86,ref=2, pixmap=165 7680x2160 [ 73.386] sna_dri2_xchg: back_bo handle=114, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 73.386] sna_dri2_xchg: front_bo handle=128, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 73.386] set_bo: pixmap=165, handle=114 (old handle=128) [ 73.386] set_bo: marking whole pixmap as damaged [ 73.386] set_bo: applying final/discard move-to-gpu [ 73.386] wait_for_shadow: flags=0, flips=2, handle=128, shadow=32 [ 73.386] set_bo: dropping flush hint from handle=128 [ 73.386] set_bo: adding flush hint to handle=114 [ 73.386] mark_stale(handle=128) => 1 [ 73.386] swap_limit: draw=146 setting swap limit to 3 [ 73.386] sna_dri2_swap_limit_validate: swap limit set to 3 [ 73.386] sna_next_vblank(pipe=0, waiting until next vblank) [ 73.386] sna_dri2_schedule_swap: reported target_msc=4152 [ 73.386] sna_accel_flush: flush?=0, dirty?=0 [ 73.386] sna_accel_flush: flush?=0, dirty?=0 [ 73.386] sna_accel_flush: flush?=0, dirty?=0 [ 73.386] sna_accel_flush: flush?=0, dirty?=0 [ 73.386] sna_block_handler (tv=0.11000) [ 73.386] sna_scanout_do_flush: flush timer active: delta=10 [ 73.386] sna_accel_do_throttle -- no pending activity [ 73.386] sna_accel_block: evaluating timers, active=5 [ 73.386] sna_accel_block: flush timer expires in 10 [73396] [ 73.389] sna_wakeup_handler [ 73.389] sna_mode_wakeup: len=32 [ 73.389] sna_mode_wakeup: recording last swap on pipe=1, frame 4123 [101b], time 73.389941 [ 73.389] sna_mode_wakeup: removing handle=40 [active_scanout=1] from scanout, installing handle=128 [active_scanout=2] [ 73.389] sna_mode_wakeup: flip complete, pending? 2 [ 73.389] sna_block_handler (tv=0.8000) [ 73.389] sna_scanout_do_flush: flush timer active: delta=7 [ 73.389] sna_accel_do_throttle -- no pending activity [ 73.389] sna_accel_block: evaluating timers, active=5 [ 73.389] sna_accel_block: flush timer expires in 7 [73396] [ 73.390] sna_wakeup_handler [ 73.390] sna_mode_wakeup: len=64 [ 73.391] sna_mode_wakeup: recording last swap on pipe=0, frame 4153 [1039], time 73.391340 [ 73.391] sna_mode_wakeup: removing handle=40 [active_scanout=0] from scanout, installing handle=128 [active_scanout=2] [ 73.391] sna_mode_wakeup: flip complete, pending? 1 [ 73.391] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 73.391] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 73.391] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 73.391] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 73.391] sna_pixmap_move_to_gpu: already all-damaged [ 73.391] sna_pixmap_mark_active: pixmap=165, handle=114 [ 73.391] sna_mode_redisplay: crtc[0] transformed? 0 [ 73.391] sna_mode_redisplay: crtc[1] transformed? 0 [ 73.391] sna_mode_redisplay: crtc[2] transformed? 0 [ 73.391] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=114 [active=1] [ 73.391] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 128, transformed? 0 [ 73.391] get_fb: reusing fb=101 for handle=114 [ 73.391] sna_mode_redisplay: recording flip on CRTC:32 handle=114, active_scanout=2, serial=2 [ 73.391] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 73.391] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 128, transformed? 0 [ 73.391] sna_mode_redisplay: recording flip on CRTC:39 handle=114, active_scanout=3, serial=3 [ 73.391] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 73.391] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 73.391] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 73.391] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=114, shadow handle=32 [ 73.391] sna_dri2_vblank_handler(type=2, sequence=4153, draw=3353) [ 73.391] sna_crtc_record_swap: recording last swap on pipe=0, frame 4153 [msc=4153], time 73.391340 [ 73.391] sna_dri2_vblank_handler: 2 complete, frame=4153 tv=73.391340 [ 73.391] sna_dri2_blit_complete: blit finished [ 73.391] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4153, tv=73.391340) [ 73.391] frame_swap_complete(type=2): draw=146, pipe=0, frame=4153 [msc=4153], tv=73.391340 [ 73.391] sna_accel_flush: flush?=0, dirty?=0 [ 73.391] sna_dri2_event_free(draw?=1) [ 73.391] sna_dri2_remove_event: remove[0x561c949a47f0] from window 146, active? 1 [ 73.391] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=114] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 73.391] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=128] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 73.391] sna_dri2_vblank_handler complete [ 73.391] sna_block_handler (tv=0.6000) [ 73.391] sna_scanout_do_flush: flush timer active: delta=5 [ 73.391] sna_accel_do_throttle -- no pending activity [ 73.391] sna_accel_block: evaluating timers, active=5 [ 73.391] sna_accel_block: flush timer expires in 5 [73396] [ 73.395] sna_wakeup_handler [ 73.395] sna_accel_flush: flush?=0, dirty?=0 [ 73.395] sna_block_handler (tv=0.2000) [ 73.395] sna_scanout_do_flush: flush timer active: delta=1 [ 73.395] sna_scanout_do_flush (time=73395), triggered [ 73.395] sna_scanout_flush (time=73395), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 73.395] has_shadow: has pending damage? 0, outstanding flips: 2 [ 73.395] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 73.395] has_shadow: has pending damage? 0, outstanding flips: 2 [ 73.395] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 2, mode reconfiguration pending? 0) [ 73.395] sna_accel_do_throttle -- no pending activity [ 73.395] sna_accel_block: evaluating timers, active=5 [ 73.395] sna_accel_block: flush timer expires in 16 [73411] [ 73.395] sna_wakeup_handler [ 73.395] sna_block_handler (tv=0.2000) [ 73.395] sna_scanout_do_flush: flush timer active: delta=16 [ 73.395] sna_accel_do_throttle -- no pending activity [ 73.395] sna_accel_block: evaluating timers, active=5 [ 73.395] sna_accel_block: flush timer expires in 16 [73411] [ 73.396] sna_wakeup_handler [ 73.396] sna_block_handler (tv=0.1000) [ 73.396] sna_scanout_do_flush: flush timer active: delta=15 [ 73.396] sna_accel_do_throttle -- no pending activity [ 73.396] sna_accel_block: evaluating timers, active=5 [ 73.396] sna_accel_block: flush timer expires in 15 [73411] [ 73.397] sna_wakeup_handler [ 73.397] sna_use_hw_cursor (24x24)? [ 73.397] sna_use_hw_cursor(24x24): ARGB?=1, serial->28, size->64 [ 73.397] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x24, pitch=96/256 [ 73.397] sna_show_cursors: cursor?=1 [ 73.397] sna_show_cursors: skipping cursor already show on CRTC (pipe=0) [ 73.397] sna_show_cursors: skipping cursor outside CRTC (pipe=1) [ 73.397] sna_block_handler (tv=0.30000) [ 73.397] sna_scanout_do_flush: flush timer active: delta=14 [ 73.397] sna_accel_do_throttle -- no pending activity [ 73.397] sna_accel_block: evaluating timers, active=5 [ 73.397] sna_accel_block: flush timer expires in 14 [73411] [ 73.400] sna_wakeup_handler [ 73.400] sna_accel_flush: flush?=0, dirty?=0 [ 73.400] sna_accel_flush: flush?=0, dirty?=0 [ 73.400] sna_block_handler (tv=0.27000) [ 73.400] sna_scanout_do_flush: flush timer active: delta=11 [ 73.400] sna_accel_do_throttle -- no pending activity [ 73.400] sna_accel_block: evaluating timers, active=5 [ 73.400] sna_accel_block: flush timer expires in 11 [73411] [ 73.400] sna_wakeup_handler [ 73.401] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=128, name=76 [ 73.401] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 73.401] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 73.401] sna_dri2_get_back: draw size=7680x2160, back buffer handle=128 size=7680x2160, is-scanout? 1, active?=2, pitch=30720, front pitch=30720 [ 73.401] sna_dri2_get_back: reuse backbuffer? 1 [ 73.401] sna_dri2_get_back: back buffer handle=128, active?=2, refcnt=1 [ 73.401] sna_dri2_get_back: cache: handle=40, active=0 [ 73.401] sna_dri2_get_back: reuse cache handle=40, name=5, flags=0 [ 73.401] sna_dri2_get_back: caching handle=128 (name=76, flags=0, active_scanout=2) [ 73.401] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 73.401] sna_dri2_reuse_buffer: reusing back buffer handle=40, name=5, pitch=30720, age=0 [ 73.401] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 73.401] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=114, name=86, active_scanout=3 [ 73.401] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 73.401] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=114] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 73.401] sna_accel_flush: flush?=0, dirty?=0 [ 73.401] sna_accel_flush: flush?=0, dirty?=0 [ 73.401] sna_accel_flush: flush?=0, dirty?=0 [ 73.401] sna_block_handler (tv=0.26000) [ 73.401] sna_scanout_do_flush: flush timer active: delta=10 [ 73.401] sna_accel_do_throttle -- no pending activity [ 73.401] sna_accel_block: evaluating timers, active=5 [ 73.401] sna_accel_block: flush timer expires in 10 [73411] [ 73.402] sna_wakeup_handler [ 73.402] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 73.402] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 73.402] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 73.402] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 73.402] sna_dri2_get_msc(draw=146, pipe=0) [ 73.402] sna_crtc_record_swap: recording last swap on pipe=0, frame 4153 [msc=4153], time 73.391340 [ 73.402] sna_dri2_get_msc: msc=4153 [raw=4153], ust=73391340 [ 73.402] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=40 (refs=1/1, flush=0) , front=114 (refs=1/4, flush=1) [ 73.402] sna_dri2_schedule_swap(target_msc=4153, divisor=0, remainder=0) [ 73.402] sna_dri2_schedule_swap: using front handle=114, active_scanout?=3, flush?=1 [ 73.402] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 73.402] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 73.402] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 73.402] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 73.402] sna_crtc_record_swap: recording last swap on pipe=0, frame 4153 [msc=4153], time 73.391340 [ 73.402] immediate_swap: current_msc=4153, target_msc=4153 -- yes [ 73.402] can_flip: no, shadow enabled [ 73.402] sna_dri2_add_event: adding event to window 146) [ 73.402] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 73.402] sna_dri2_immediate_blit: no pending blit, starting chain [ 73.402] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 73.402] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 73.402] can_xchg: back size=8701e00, front size=8701e00 [ 73.402] can_xchg: yes, pixmap=165 [ 73.402] sna_dri2_xchg: win=146, exchange front=114/86,ref=2 and back=40/5,ref=2, pixmap=165 7680x2160 [ 73.402] sna_dri2_xchg: back_bo handle=40, pitch=30720, size=132710400, ref=1, active_scanout?=0 [ 73.402] sna_dri2_xchg: front_bo handle=114, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 73.402] set_bo: pixmap=165, handle=40 (old handle=114) [ 73.402] set_bo: marking whole pixmap as damaged [ 73.402] set_bo: applying final/discard move-to-gpu [ 73.402] wait_for_shadow: flags=0, flips=2, handle=114, shadow=32 [ 73.402] set_bo: dropping flush hint from handle=114 [ 73.402] set_bo: adding flush hint to handle=40 [ 73.402] mark_stale(handle=114) => 1 [ 73.402] swap_limit: draw=146 setting swap limit to 3 [ 73.402] sna_dri2_swap_limit_validate: swap limit set to 3 [ 73.402] sna_next_vblank(pipe=0, waiting until next vblank) [ 73.402] sna_dri2_schedule_swap: reported target_msc=4153 [ 73.402] sna_accel_flush: flush?=0, dirty?=0 [ 73.402] sna_accel_flush: flush?=0, dirty?=0 [ 73.402] sna_accel_flush: flush?=0, dirty?=0 [ 73.402] sna_accel_flush: flush?=0, dirty?=0 [ 73.402] sna_block_handler (tv=0.25000) [ 73.402] sna_scanout_do_flush: flush timer active: delta=9 [ 73.402] sna_accel_do_throttle -- no pending activity [ 73.402] sna_accel_block: evaluating timers, active=5 [ 73.402] sna_accel_block: flush timer expires in 9 [73411] [ 73.403] sna_wakeup_handler [ 73.403] sna_accel_flush: flush?=0, dirty?=0 [ 73.403] sna_block_handler (tv=0.24000) [ 73.403] sna_scanout_do_flush: flush timer active: delta=8 [ 73.403] sna_accel_do_throttle -- no pending activity [ 73.403] sna_accel_block: evaluating timers, active=5 [ 73.403] sna_accel_block: flush timer expires in 8 [73411] [ 73.403] sna_wakeup_handler [ 73.403] sna_block_handler (tv=0.24000) [ 73.403] sna_scanout_do_flush: flush timer active: delta=8 [ 73.403] sna_accel_do_throttle -- no pending activity [ 73.403] sna_accel_block: evaluating timers, active=5 [ 73.403] sna_accel_block: flush timer expires in 8 [73411] [ 73.404] sna_wakeup_handler [ 73.404] sna_block_handler (tv=0.23000) [ 73.404] sna_scanout_do_flush: flush timer active: delta=7 [ 73.404] sna_accel_do_throttle -- no pending activity [ 73.404] sna_accel_block: evaluating timers, active=5 [ 73.404] sna_accel_block: flush timer expires in 7 [73411] [ 73.405] sna_wakeup_handler [ 73.405] sna_block_handler (tv=0.22000) [ 73.405] sna_scanout_do_flush: flush timer active: delta=6 [ 73.405] sna_accel_do_throttle -- no pending activity [ 73.405] sna_accel_block: evaluating timers, active=5 [ 73.405] sna_accel_block: flush timer expires in 6 [73411] [ 73.406] sna_wakeup_handler [ 73.406] sna_mode_wakeup: len=32 [ 73.406] sna_mode_wakeup: recording last swap on pipe=1, frame 4124 [101c], time 73.406612 [ 73.406] sna_mode_wakeup: removing handle=128 [active_scanout=1] from scanout, installing handle=114 [active_scanout=2] [ 73.406] sna_mode_wakeup: flip complete, pending? 2 [ 73.406] sna_block_handler (tv=0.21000) [ 73.406] sna_scanout_do_flush: flush timer active: delta=5 [ 73.406] sna_accel_do_throttle -- no pending activity [ 73.406] sna_accel_block: evaluating timers, active=5 [ 73.406] sna_accel_block: flush timer expires in 5 [73411] [ 73.407] sna_wakeup_handler [ 73.407] sna_mode_wakeup: len=64 [ 73.407] sna_mode_wakeup: recording last swap on pipe=0, frame 4154 [103a], time 73.408013 [ 73.407] sna_mode_wakeup: removing handle=128 [active_scanout=0] from scanout, installing handle=114 [active_scanout=2] [ 73.407] sna_mode_wakeup: flip complete, pending? 1 [ 73.407] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 73.407] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 73.407] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 73.407] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 73.407] sna_pixmap_move_to_gpu: already all-damaged [ 73.407] sna_pixmap_mark_active: pixmap=165, handle=40 [ 73.407] sna_mode_redisplay: crtc[0] transformed? 0 [ 73.407] sna_mode_redisplay: crtc[1] transformed? 0 [ 73.407] sna_mode_redisplay: crtc[2] transformed? 0 [ 73.407] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=40 [active=1] [ 73.407] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 114, transformed? 0 [ 73.407] get_fb: reusing fb=110 for handle=40 [ 73.407] sna_mode_redisplay: recording flip on CRTC:32 handle=40, active_scanout=2, serial=2 [ 73.407] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 73.407] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 114, transformed? 0 [ 73.407] sna_mode_redisplay: recording flip on CRTC:39 handle=40, active_scanout=3, serial=3 [ 73.407] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 73.407] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 73.407] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 73.407] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=40, shadow handle=32 [ 73.407] sna_dri2_vblank_handler(type=2, sequence=4154, draw=3353) [ 73.407] sna_crtc_record_swap: recording last swap on pipe=0, frame 4154 [msc=4154], time 73.408013 [ 73.407] sna_dri2_vblank_handler: 2 complete, frame=4154 tv=73.408013 [ 73.407] sna_dri2_blit_complete: blit finished [ 73.407] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4154, tv=73.408013) [ 73.407] frame_swap_complete(type=2): draw=146, pipe=0, frame=4154 [msc=4154], tv=73.408013 [ 73.407] sna_accel_flush: flush?=0, dirty?=0 [ 73.407] sna_dri2_event_free(draw?=1) [ 73.407] sna_dri2_remove_event: remove[0x561c94984a20] from window 146, active? 1 [ 73.407] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 73.407] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=114] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 73.407] sna_dri2_vblank_handler complete [ 73.407] sna_block_handler (tv=0.20000) [ 73.407] sna_scanout_do_flush: flush timer active: delta=4 [ 73.407] sna_accel_do_throttle -- no pending activity [ 73.407] sna_accel_block: evaluating timers, active=5 [ 73.407] sna_accel_block: flush timer expires in 4 [73411] [ 73.411] sna_wakeup_handler [ 73.411] sna_accel_flush: flush?=0, dirty?=0 [ 73.411] sna_block_handler (tv=0.16000) [ 73.411] sna_scanout_do_flush: flush timer active: delta=0 [ 73.411] sna_scanout_do_flush (time=73411), triggered [ 73.411] sna_scanout_flush (time=73411), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 73.411] has_shadow: has pending damage? 0, outstanding flips: 2 [ 73.411] stop_flush: scanout=40 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 73.411] has_shadow: has pending damage? 0, outstanding flips: 2 [ 73.411] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 2, mode reconfiguration pending? 0) [ 73.411] sna_accel_do_throttle -- no pending activity [ 73.411] sna_accel_block: evaluating timers, active=5 [ 73.411] sna_accel_block: flush timer expires in 16 [73427] [ 73.411] sna_wakeup_handler [ 73.411] sna_block_handler (tv=0.16000) [ 73.411] sna_scanout_do_flush: flush timer active: delta=16 [ 73.411] sna_accel_do_throttle -- no pending activity [ 73.411] sna_accel_block: evaluating timers, active=5 [ 73.411] sna_accel_block: flush timer expires in 16 [73427] [ 73.412] sna_wakeup_handler [ 73.412] sna_block_handler (tv=0.15000) [ 73.412] sna_scanout_do_flush: flush timer active: delta=15 [ 73.412] sna_accel_do_throttle -- no pending activity [ 73.412] sna_accel_block: evaluating timers, active=5 [ 73.412] sna_accel_block: flush timer expires in 15 [73427] [ 73.413] sna_wakeup_handler [ 73.413] sna_block_handler (tv=0.14000) [ 73.413] sna_scanout_do_flush: flush timer active: delta=14 [ 73.413] sna_accel_do_throttle -- no pending activity [ 73.413] sna_accel_block: evaluating timers, active=5 [ 73.413] sna_accel_block: flush timer expires in 14 [73427] [ 73.416] sna_wakeup_handler [ 73.416] sna_accel_flush: flush?=0, dirty?=0 [ 73.416] sna_accel_flush: flush?=0, dirty?=0 [ 73.416] sna_block_handler (tv=0.11000) [ 73.416] sna_scanout_do_flush: flush timer active: delta=11 [ 73.416] sna_accel_do_throttle -- no pending activity [ 73.416] sna_accel_block: evaluating timers, active=5 [ 73.416] sna_accel_block: flush timer expires in 11 [73427] [ 73.416] sna_wakeup_handler [ 73.416] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=114, name=86 [ 73.416] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 73.416] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 73.417] sna_dri2_get_back: draw size=7680x2160, back buffer handle=114 size=7680x2160, is-scanout? 1, active?=2, pitch=30720, front pitch=30720 [ 73.417] sna_dri2_get_back: reuse backbuffer? 1 [ 73.417] sna_dri2_get_back: back buffer handle=114, active?=2, refcnt=1 [ 73.417] sna_dri2_get_back: cache: handle=128, active=0 [ 73.417] sna_dri2_get_back: reuse cache handle=128, name=76, flags=0 [ 73.417] sna_dri2_get_back: caching handle=114 (name=86, flags=0, active_scanout=2) [ 73.417] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 73.417] sna_dri2_reuse_buffer: reusing back buffer handle=128, name=76, pitch=30720, age=0 [ 73.417] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 73.417] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=40, name=5, active_scanout=3 [ 73.417] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 73.417] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=40] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 73.417] sna_accel_flush: flush?=0, dirty?=0 [ 73.417] sna_accel_flush: flush?=0, dirty?=0 [ 73.417] sna_accel_flush: flush?=0, dirty?=0 [ 73.417] sna_block_handler (tv=0.10000) [ 73.417] sna_scanout_do_flush: flush timer active: delta=10 [ 73.417] sna_accel_do_throttle -- no pending activity [ 73.417] sna_accel_block: evaluating timers, active=5 [ 73.417] sna_accel_block: flush timer expires in 10 [73427] [ 73.418] sna_wakeup_handler [ 73.418] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 73.418] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 73.418] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 73.418] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 73.418] sna_dri2_get_msc(draw=146, pipe=0) [ 73.418] sna_crtc_record_swap: recording last swap on pipe=0, frame 4154 [msc=4154], time 73.408013 [ 73.418] sna_dri2_get_msc: msc=4154 [raw=4154], ust=73408013 [ 73.418] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=128 (refs=1/1, flush=0) , front=40 (refs=1/4, flush=1) [ 73.418] sna_dri2_schedule_swap(target_msc=4154, divisor=0, remainder=0) [ 73.418] sna_dri2_schedule_swap: using front handle=40, active_scanout?=3, flush?=1 [ 73.418] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 73.418] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 73.418] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 73.418] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 73.418] sna_crtc_record_swap: recording last swap on pipe=0, frame 4154 [msc=4154], time 73.408013 [ 73.418] immediate_swap: current_msc=4154, target_msc=4154 -- yes [ 73.418] can_flip: no, shadow enabled [ 73.418] sna_dri2_add_event: adding event to window 146) [ 73.418] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 73.418] sna_dri2_immediate_blit: no pending blit, starting chain [ 73.418] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 73.418] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 73.418] can_xchg: back size=8701e00, front size=8701e00 [ 73.418] can_xchg: yes, pixmap=165 [ 73.418] sna_dri2_xchg: win=146, exchange front=40/5,ref=2 and back=128/76,ref=2, pixmap=165 7680x2160 [ 73.418] sna_dri2_xchg: back_bo handle=128, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 73.418] sna_dri2_xchg: front_bo handle=40, pitch=30720, size=132710400, ref=4, active_scanout?=3 [ 73.418] set_bo: pixmap=165, handle=128 (old handle=40) [ 73.418] set_bo: marking whole pixmap as damaged [ 73.418] set_bo: applying final/discard move-to-gpu [ 73.418] wait_for_shadow: flags=0, flips=2, handle=40, shadow=32 [ 73.418] set_bo: dropping flush hint from handle=40 [ 73.418] set_bo: adding flush hint to handle=128 [ 73.418] mark_stale(handle=40) => 1 [ 73.418] swap_limit: draw=146 setting swap limit to 3 [ 73.418] sna_dri2_swap_limit_validate: swap limit set to 3 [ 73.418] sna_next_vblank(pipe=0, waiting until next vblank) [ 73.418] sna_dri2_schedule_swap: reported target_msc=4154 [ 73.418] sna_accel_flush: flush?=0, dirty?=0 [ 73.418] sna_accel_flush: flush?=0, dirty?=0 [ 73.418] sna_accel_flush: flush?=0, dirty?=0 [ 73.418] sna_accel_flush: flush?=0, dirty?=0 [ 73.418] sna_block_handler (tv=0.9000) [ 73.418] sna_scanout_do_flush: flush timer active: delta=9 [ 73.418] sna_accel_do_throttle -- no pending activity [ 73.418] sna_accel_block: evaluating timers, active=5 [ 73.418] sna_accel_block: flush timer expires in 9 [73427] [ 73.419] sna_wakeup_handler [ 73.419] sna_accel_flush: flush?=0, dirty?=0 [ 73.419] sna_accel_flush: flush?=0, dirty?=0 [ 73.419] sna_accel_flush: flush?=0, dirty?=0 [ 73.419] sna_accel_flush: flush?=0, dirty?=0 [ 73.419] sna_accel_flush: flush?=0, dirty?=0 [ 73.419] sna_accel_flush: flush?=0, dirty?=0 [ 73.419] sna_accel_flush: flush?=0, dirty?=0 [ 73.419] sna_use_hw_cursor (24x24)? [ 73.419] sna_use_hw_cursor(24x24): ARGB?=1, serial->29, size->64 [ 73.419] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x24, pitch=96/256 [ 73.419] sna_show_cursors: cursor?=1 [ 73.419] sna_show_cursors: skipping cursor already show on CRTC (pipe=0) [ 73.419] sna_show_cursors: skipping cursor outside CRTC (pipe=1) [ 73.419] sna_accel_flush: flush?=0, dirty?=0 [ 73.419] sna_block_handler (tv=547.670000) [ 73.419] sna_scanout_do_flush: flush timer active: delta=8 [ 73.419] sna_accel_do_throttle -- no pending activity [ 73.419] sna_accel_block: evaluating timers, active=5 [ 73.419] sna_accel_block: flush timer expires in 8 [73427] [ 73.419] sna_wakeup_handler [ 73.419] sna_block_handler (tv=547.670000) [ 73.419] sna_scanout_do_flush: flush timer active: delta=8 [ 73.419] sna_accel_do_throttle -- no pending activity [ 73.419] sna_accel_block: evaluating timers, active=5 [ 73.419] sna_accel_block: flush timer expires in 8 [73427] [ 73.419] sna_wakeup_handler [ 73.419] sna_accel_flush: flush?=0, dirty?=0 [ 73.419] sna_block_handler (tv=547.670000) [ 73.419] sna_scanout_do_flush: flush timer active: delta=8 [ 73.419] sna_accel_do_throttle -- no pending activity [ 73.419] sna_accel_block: evaluating timers, active=5 [ 73.419] sna_accel_block: flush timer expires in 8 [73427] [ 73.419] sna_wakeup_handler [ 73.419] sna_accel_flush: flush?=0, dirty?=0 [ 73.419] sna_accel_flush: flush?=0, dirty?=0 [ 73.419] sna_block_handler (tv=547.670000) [ 73.419] sna_scanout_do_flush: flush timer active: delta=8 [ 73.419] sna_accel_do_throttle -- no pending activity [ 73.419] sna_accel_block: evaluating timers, active=5 [ 73.419] sna_accel_block: flush timer expires in 8 [73427] [ 73.421] sna_wakeup_handler [ 73.421] sna_block_handler (tv=547.668000) [ 73.421] sna_scanout_do_flush: flush timer active: delta=6 [ 73.421] sna_accel_do_throttle -- no pending activity [ 73.421] sna_accel_block: evaluating timers, active=5 [ 73.421] sna_accel_block: flush timer expires in 6 [73427] [ 73.422] sna_wakeup_handler [ 73.422] sna_mode_wakeup: len=32 [ 73.422] sna_mode_wakeup: recording last swap on pipe=1, frame 4125 [101d], time 73.423285 [ 73.422] sna_mode_wakeup: removing handle=114 [active_scanout=1] from scanout, installing handle=40 [active_scanout=2] [ 73.422] sna_mode_wakeup: flip complete, pending? 2 [ 73.422] sna_block_handler (tv=547.667000) [ 73.422] sna_scanout_do_flush: flush timer active: delta=5 [ 73.422] sna_accel_do_throttle -- no pending activity [ 73.422] sna_accel_block: evaluating timers, active=5 [ 73.422] sna_accel_block: flush timer expires in 5 [73427] [ 73.424] sna_wakeup_handler [ 73.424] sna_mode_wakeup: len=64 [ 73.424] sna_mode_wakeup: recording last swap on pipe=0, frame 4155 [103b], time 73.424684 [ 73.424] sna_mode_wakeup: removing handle=114 [active_scanout=0] from scanout, installing handle=40 [active_scanout=2] [ 73.424] sna_mode_wakeup: flip complete, pending? 1 [ 73.424] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 73.424] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 73.424] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 73.424] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 73.424] sna_pixmap_move_to_gpu: already all-damaged [ 73.424] sna_pixmap_mark_active: pixmap=165, handle=128 [ 73.424] sna_mode_redisplay: crtc[0] transformed? 0 [ 73.424] sna_mode_redisplay: crtc[1] transformed? 0 [ 73.424] sna_mode_redisplay: crtc[2] transformed? 0 [ 73.424] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=128 [active=1] [ 73.424] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 40, transformed? 0 [ 73.424] get_fb: reusing fb=112 for handle=128 [ 73.424] sna_mode_redisplay: recording flip on CRTC:32 handle=128, active_scanout=2, serial=2 [ 73.424] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 73.424] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 40, transformed? 0 [ 73.424] sna_mode_redisplay: recording flip on CRTC:39 handle=128, active_scanout=3, serial=3 [ 73.424] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 73.424] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 73.424] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 73.424] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=128, shadow handle=32 [ 73.424] sna_dri2_vblank_handler(type=2, sequence=4155, draw=3353) [ 73.424] sna_crtc_record_swap: recording last swap on pipe=0, frame 4155 [msc=4155], time 73.424684 [ 73.424] sna_dri2_vblank_handler: 2 complete, frame=4155 tv=73.424684 [ 73.424] sna_dri2_blit_complete: blit finished [ 73.424] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4155, tv=73.424684) [ 73.424] frame_swap_complete(type=2): draw=146, pipe=0, frame=4155 [msc=4155], tv=73.424684 [ 73.424] sna_accel_flush: flush?=0, dirty?=0 [ 73.424] sna_dri2_event_free(draw?=1) [ 73.424] sna_dri2_remove_event: remove[0x561c94782450] from window 146, active? 1 [ 73.424] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 73.424] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=40] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 73.424] sna_dri2_vblank_handler complete [ 73.424] sna_block_handler (tv=547.665000) [ 73.424] sna_scanout_do_flush: flush timer active: delta=3 [ 73.424] sna_scanout_do_flush (time=73424), triggered [ 73.424] sna_scanout_flush (time=73424), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 73.424] has_shadow: has pending damage? 0, outstanding flips: 2 [ 73.424] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 73.424] has_shadow: has pending damage? 0, outstanding flips: 2 [ 73.424] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 2, mode reconfiguration pending? 0) [ 73.424] sna_accel_do_throttle -- no pending activity [ 73.424] sna_accel_block: evaluating timers, active=5 [ 73.424] sna_accel_block: flush timer expires in 16 [73440] [ 73.427] sna_wakeup_handler [ 73.427] sna_accel_flush: flush?=0, dirty?=0 [ 73.427] sna_block_handler (tv=547.662000) [ 73.427] sna_scanout_do_flush: flush timer active: delta=13 [ 73.427] sna_accel_do_throttle -- no pending activity [ 73.427] sna_accel_block: evaluating timers, active=5 [ 73.427] sna_accel_block: flush timer expires in 13 [73440] [ 73.427] sna_wakeup_handler [ 73.427] sna_block_handler (tv=547.662000) [ 73.427] sna_scanout_do_flush: flush timer active: delta=13 [ 73.427] sna_accel_do_throttle -- no pending activity [ 73.427] sna_accel_block: evaluating timers, active=5 [ 73.427] sna_accel_block: flush timer expires in 13 [73440] [ 73.427] sna_wakeup_handler [ 73.427] sna_accel_flush: flush?=0, dirty?=0 [ 73.427] sna_block_handler (tv=547.662000) [ 73.427] sna_scanout_do_flush: flush timer active: delta=13 [ 73.427] sna_accel_do_throttle -- no pending activity [ 73.427] sna_accel_block: evaluating timers, active=5 [ 73.427] sna_accel_block: flush timer expires in 13 [73440] [ 73.428] sna_wakeup_handler [ 73.428] sna_block_handler (tv=547.661000) [ 73.428] sna_scanout_do_flush: flush timer active: delta=12 [ 73.428] sna_accel_do_throttle -- no pending activity [ 73.428] sna_accel_block: evaluating timers, active=5 [ 73.428] sna_accel_block: flush timer expires in 12 [73440] [ 73.429] sna_wakeup_handler [ 73.429] sna_block_handler (tv=547.660000) [ 73.429] sna_scanout_do_flush: flush timer active: delta=11 [ 73.429] sna_accel_do_throttle -- no pending activity [ 73.429] sna_accel_block: evaluating timers, active=5 [ 73.429] sna_accel_block: flush timer expires in 11 [73440] [ 73.432] sna_wakeup_handler [ 73.432] sna_accel_flush: flush?=0, dirty?=0 [ 73.432] sna_accel_flush: flush?=0, dirty?=0 [ 73.432] sna_block_handler (tv=547.657000) [ 73.432] sna_scanout_do_flush: flush timer active: delta=8 [ 73.432] sna_accel_do_throttle -- no pending activity [ 73.432] sna_accel_block: evaluating timers, active=5 [ 73.432] sna_accel_block: flush timer expires in 8 [73440] [ 73.433] sna_wakeup_handler [ 73.433] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=40, name=5 [ 73.433] kgem_bo_flink: flinked handle=40 to name=5, marking non-reusable [ 73.433] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 73.433] sna_dri2_get_back: draw size=7680x2160, back buffer handle=40 size=7680x2160, is-scanout? 1, active?=2, pitch=30720, front pitch=30720 [ 73.433] sna_dri2_get_back: reuse backbuffer? 1 [ 73.433] sna_dri2_get_back: back buffer handle=40, active?=2, refcnt=1 [ 73.433] sna_dri2_get_back: cache: handle=114, active=0 [ 73.433] sna_dri2_get_back: reuse cache handle=114, name=86, flags=0 [ 73.433] sna_dri2_get_back: caching handle=40 (name=5, flags=0, active_scanout=2) [ 73.433] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 73.433] sna_dri2_reuse_buffer: reusing back buffer handle=114, name=86, pitch=30720, age=0 [ 73.433] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 73.433] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=128, name=76, active_scanout=3 [ 73.433] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 73.433] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=128] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 73.433] sna_accel_flush: flush?=0, dirty?=0 [ 73.433] sna_accel_flush: flush?=0, dirty?=0 [ 73.433] sna_accel_flush: flush?=0, dirty?=0 [ 73.433] sna_block_handler (tv=547.656000) [ 73.433] sna_scanout_do_flush: flush timer active: delta=7 [ 73.433] sna_accel_do_throttle -- no pending activity [ 73.433] sna_accel_block: evaluating timers, active=5 [ 73.433] sna_accel_block: flush timer expires in 7 [73440] [ 73.434] sna_wakeup_handler [ 73.434] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 73.434] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 73.434] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 73.434] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 73.434] sna_dri2_get_msc(draw=146, pipe=0) [ 73.434] sna_crtc_record_swap: recording last swap on pipe=0, frame 4155 [msc=4155], time 73.424684 [ 73.434] sna_dri2_get_msc: msc=4155 [raw=4155], ust=73424684 [ 73.434] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=114 (refs=1/1, flush=0) , front=128 (refs=1/4, flush=1) [ 73.434] sna_dri2_schedule_swap(target_msc=4155, divisor=0, remainder=0) [ 73.434] sna_dri2_schedule_swap: using front handle=128, active_scanout?=3, flush?=1 [ 73.434] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 73.434] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 73.434] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 73.434] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 73.434] sna_crtc_record_swap: recording last swap on pipe=0, frame 4155 [msc=4155], time 73.424684 [ 73.434] immediate_swap: current_msc=4155, target_msc=4155 -- yes [ 73.434] can_flip: no, shadow enabled [ 73.434] sna_dri2_add_event: adding event to window 146) [ 73.434] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 73.434] sna_dri2_immediate_blit: no pending blit, starting chain [ 73.434] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 73.434] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 73.434] can_xchg: back size=8701e00, front size=8701e00 [ 73.434] can_xchg: yes, pixmap=165 [ 73.434] sna_dri2_xchg: win=146, exchange front=128/76,ref=2 and back=114/86,ref=2, pixmap=165 7680x2160 [ 73.434] sna_dri2_xchg: back_bo handle=114, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 73.434] sna_dri2_xchg: front_bo handle=128, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 73.434] set_bo: pixmap=165, handle=114 (old handle=128) [ 73.434] set_bo: marking whole pixmap as damaged [ 73.434] set_bo: applying final/discard move-to-gpu [ 73.434] wait_for_shadow: flags=0, flips=2, handle=128, shadow=32 [ 73.434] set_bo: dropping flush hint from handle=128 [ 73.434] set_bo: adding flush hint to handle=114 [ 73.434] mark_stale(handle=128) => 1 [ 73.434] swap_limit: draw=146 setting swap limit to 3 [ 73.434] sna_dri2_swap_limit_validate: swap limit set to 3 [ 73.434] sna_next_vblank(pipe=0, waiting until next vblank) [ 73.434] sna_dri2_schedule_swap: reported target_msc=4155 [ 73.434] sna_accel_flush: flush?=0, dirty?=0 [ 73.434] sna_accel_flush: flush?=0, dirty?=0 [ 73.434] sna_accel_flush: flush?=0, dirty?=0 [ 73.434] sna_accel_flush: flush?=0, dirty?=0 [ 73.434] sna_block_handler (tv=547.655000) [ 73.434] sna_scanout_do_flush: flush timer active: delta=6 [ 73.434] sna_accel_do_throttle -- no pending activity [ 73.434] sna_accel_block: evaluating timers, active=5 [ 73.434] sna_accel_block: flush timer expires in 6 [73440] [ 73.435] sna_wakeup_handler [ 73.435] sna_accel_flush: flush?=0, dirty?=0 [ 73.435] sna_block_handler (tv=547.654000) [ 73.435] sna_scanout_do_flush: flush timer active: delta=5 [ 73.435] sna_accel_do_throttle -- no pending activity [ 73.435] sna_accel_block: evaluating timers, active=5 [ 73.435] sna_accel_block: flush timer expires in 5 [73440] [ 73.435] sna_wakeup_handler [ 73.435] sna_block_handler (tv=547.654000) [ 73.435] sna_scanout_do_flush: flush timer active: delta=5 [ 73.435] sna_accel_do_throttle -- no pending activity [ 73.435] sna_accel_block: evaluating timers, active=5 [ 73.435] sna_accel_block: flush timer expires in 5 [73440] [ 73.435] sna_wakeup_handler [ 73.435] sna_accel_flush: flush?=0, dirty?=0 [ 73.435] sna_block_handler (tv=547.654000) [ 73.435] sna_scanout_do_flush: flush timer active: delta=5 [ 73.435] sna_accel_do_throttle -- no pending activity [ 73.435] sna_accel_block: evaluating timers, active=5 [ 73.435] sna_accel_block: flush timer expires in 5 [73440] [ 73.436] sna_wakeup_handler [ 73.436] sna_block_handler (tv=547.653000) [ 73.436] sna_scanout_do_flush: flush timer active: delta=4 [ 73.436] sna_accel_do_throttle -- no pending activity [ 73.436] sna_accel_block: evaluating timers, active=5 [ 73.436] sna_accel_block: flush timer expires in 4 [73440] [ 73.437] sna_wakeup_handler [ 73.437] sna_block_handler (tv=547.652000) [ 73.437] sna_scanout_do_flush: flush timer active: delta=3 [ 73.437] sna_scanout_do_flush (time=73437), triggered [ 73.437] sna_scanout_flush (time=73437), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 73.437] has_shadow: has pending damage? 1, outstanding flips: 2 [ 73.437] stop_flush: scanout=114 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 73.437] has_shadow: has pending damage? 1, outstanding flips: 2 [ 73.437] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 2, mode reconfiguration pending? 0) [ 73.437] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 73.437] sna_mode_redisplay: checking for 2 outstanding flip completions [ 73.437] sna_mode_redisplay: now 2 outstanding flip completions (enabled? 1) [ 73.437] sna_accel_do_throttle -- no pending activity [ 73.437] sna_accel_block: evaluating timers, active=5 [ 73.437] sna_accel_block: flush timer expires in 16 [73453] [ 73.438] sna_wakeup_handler [ 73.438] sna_randr_getinfo() [ 73.438] sna_handle_uevents [ 73.438] sna_output_detect(eDP1:48) [ 73.439] sna_output_detect(eDP1): num modes 0 -> 1, num props 6 -> 6 [ 73.439] sna_output_detect(eDP1): found 1 modes, connection status=1 [ 73.439] sna_output_get_modes(eDP1:48) [ 73.439] sna_output_attach_edid(eDP1): attaching EDID id=111, current=111 [ 73.439] sna_output_attach_edid(eDP1): failed to read blob, reusing previous [ 73.439] sna_output_attach_tile: found? TILE=-1 [ 73.439] sna_output_get_modes: CRTC:32, pipe=0: has mode?=1 [ 73.439] kmode: 3840x2160, clock=533250, 3840 3888 3920 4000 0, 2160 2163 2168 2222 0, flags=a, type=0 [ 73.439] sna_output_get_modes: adding 1 probed modes [ 73.439] kmode: 3840x2160, clock=533250, 3840 3888 3920 4000 0, 2160 2163 2168 2222 0, flags=a, type=48 [ 73.439] Adding 16:9 modes -- 34440 < 34560 > 34680 [ 73.439] kgem_can_create_2d: 3840x2160 @ 32 [ 73.439] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 73.439] kgem_can_create_2d: untiled size=33177600 [ 73.439] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 73.439] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 73.439] kgem_can_create_2d: tiled[-1] size=33177600 [ 73.439] kgem_can_create_2d: 640x480 @ 32 [ 73.439] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 73.440] kgem_can_create_2d: untiled size=1228800 [ 73.440] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 [ 73.440] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 73.440] kgem_can_create_2d: tiled[-1] size=1228800 [ 73.440] kgem_can_create_2d: 800x600 @ 32 [ 73.440] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 73.440] kgem_can_create_2d: untiled size=1921024 [ 73.440] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 [ 73.440] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 73.440] kgem_can_create_2d: tiled[-1] size=1921024 [ 73.440] kgem_can_create_2d: 800x600 @ 32 [ 73.440] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 73.440] kgem_can_create_2d: untiled size=1921024 [ 73.440] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 [ 73.440] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 73.440] kgem_can_create_2d: tiled[-1] size=1921024 [ 73.440] kgem_can_create_2d: 1024x768 @ 32 [ 73.440] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 73.440] kgem_can_create_2d: untiled size=3145728 [ 73.440] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 [ 73.440] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 73.440] kgem_can_create_2d: tiled[-1] size=3145728 [ 73.440] kgem_can_create_2d: 1280x960 @ 32 [ 73.440] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=960 [ 73.440] kgem_can_create_2d: untiled size=4915200 [ 73.440] kgem_choose_tiling: TLB miss between lines 1280x960 (pitch=5120), forcing tiling 1 [ 73.440] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=960 [ 73.440] kgem_can_create_2d: tiled[-1] size=4915200 [ 73.440] kgem_can_create_2d: 1280x1024 @ 32 [ 73.440] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 73.440] kgem_can_create_2d: untiled size=5242880 [ 73.440] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 [ 73.440] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 73.440] kgem_can_create_2d: tiled[-1] size=5242880 [ 73.440] kgem_can_create_2d: 1600x1200 @ 32 [ 73.440] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 [ 73.440] kgem_can_create_2d: untiled size=7680000 [ 73.440] kgem_choose_tiling: TLB miss between lines 1600x1200 (pitch=6400), forcing tiling 1 [ 73.440] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 [ 73.440] kgem_can_create_2d: tiled[-1] size=7680000 [ 73.440] kgem_can_create_2d: 1792x1344 @ 32 [ 73.440] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7168, height=1344 [ 73.440] kgem_can_create_2d: untiled size=9633792 [ 73.440] kgem_choose_tiling: TLB miss between lines 1792x1344 (pitch=7168), forcing tiling 1 [ 73.440] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7168, height=1344 [ 73.440] kgem_can_create_2d: tiled[-1] size=9633792 [ 73.440] kgem_can_create_2d: 1856x1392 @ 32 [ 73.440] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7424, height=1392 [ 73.440] kgem_can_create_2d: untiled size=10334208 [ 73.440] kgem_choose_tiling: TLB miss between lines 1856x1392 (pitch=7424), forcing tiling 1 [ 73.440] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7424, height=1392 [ 73.440] kgem_can_create_2d: tiled[-1] size=10334208 [ 73.440] kgem_can_create_2d: 1920x1440 @ 32 [ 73.440] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1440 [ 73.440] kgem_can_create_2d: untiled size=11059200 [ 73.440] kgem_choose_tiling: TLB miss between lines 1920x1440 (pitch=7680), forcing tiling 1 [ 73.440] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1440 [ 73.440] kgem_can_create_2d: tiled[-1] size=11059200 [ 73.440] kgem_can_create_2d: 1152x864 @ 32 [ 73.440] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 [ 73.440] kgem_can_create_2d: untiled size=3981312 [ 73.440] kgem_choose_tiling: TLB miss between lines 1152x864 (pitch=4608), forcing tiling 1 [ 73.440] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 [ 73.440] kgem_can_create_2d: tiled[-1] size=3981312 [ 73.440] kgem_can_create_2d: 1360x768 @ 32 [ 73.440] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 [ 73.440] kgem_can_create_2d: untiled size=4177920 [ 73.440] kgem_choose_tiling: TLB miss between lines 1360x768 (pitch=5440), forcing tiling 1 [ 73.440] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 [ 73.440] kgem_can_create_2d: tiled[-1] size=4177920 [ 73.440] kgem_can_create_2d: 1360x768 @ 32 [ 73.440] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 [ 73.440] kgem_can_create_2d: untiled size=4177920 [ 73.440] kgem_choose_tiling: TLB miss between lines 1360x768 (pitch=5440), forcing tiling 1 [ 73.440] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 [ 73.440] kgem_can_create_2d: tiled[-1] size=4177920 [ 73.440] kgem_can_create_2d: 1400x1050 @ 32 [ 73.440] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5600, height=1050 [ 73.440] kgem_can_create_2d: untiled size=5881856 [ 73.440] kgem_choose_tiling: TLB miss between lines 1400x1050 (pitch=5600), forcing tiling 1 [ 73.440] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5600, height=1050 [ 73.440] kgem_can_create_2d: tiled[-1] size=5881856 [ 73.440] kgem_can_create_2d: 1440x900 @ 32 [ 73.440] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5760, height=900 [ 73.440] kgem_can_create_2d: untiled size=5185536 [ 73.440] kgem_choose_tiling: TLB miss between lines 1440x900 (pitch=5760), forcing tiling 1 [ 73.440] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5760, height=900 [ 73.440] kgem_can_create_2d: tiled[-1] size=5185536 [ 73.440] kgem_can_create_2d: 1600x1024 @ 32 [ 73.440] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1024 [ 73.440] kgem_can_create_2d: untiled size=6553600 [ 73.440] kgem_choose_tiling: TLB miss between lines 1600x1024 (pitch=6400), forcing tiling 1 [ 73.440] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1024 [ 73.440] kgem_can_create_2d: tiled[-1] size=6553600 [ 73.440] kgem_can_create_2d: 1680x1050 @ 32 [ 73.440] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 [ 73.440] kgem_can_create_2d: untiled size=7057408 [ 73.440] kgem_choose_tiling: TLB miss between lines 1680x1050 (pitch=6720), forcing tiling 1 [ 73.440] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 [ 73.440] kgem_can_create_2d: tiled[-1] size=7057408 [ 73.440] kgem_can_create_2d: 1680x1050 @ 32 [ 73.440] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 [ 73.440] kgem_can_create_2d: untiled size=7057408 [ 73.440] kgem_choose_tiling: TLB miss between lines 1680x1050 (pitch=6720), forcing tiling 1 [ 73.440] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 [ 73.440] kgem_can_create_2d: tiled[-1] size=7057408 [ 73.440] kgem_can_create_2d: 1920x1080 @ 32 [ 73.440] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 73.440] kgem_can_create_2d: untiled size=8294400 [ 73.440] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 73.440] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 73.440] kgem_can_create_2d: tiled[-1] size=8294400 [ 73.440] kgem_can_create_2d: 1920x1200 @ 32 [ 73.440] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 [ 73.440] kgem_can_create_2d: untiled size=9216000 [ 73.440] kgem_choose_tiling: TLB miss between lines 1920x1200 (pitch=7680), forcing tiling 1 [ 73.440] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 [ 73.440] kgem_can_create_2d: tiled[-1] size=9216000 [ 73.440] kgem_can_create_2d: 2048x1536 @ 32 [ 73.440] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1536 [ 73.440] kgem_can_create_2d: untiled size=12582912 [ 73.440] kgem_choose_tiling: TLB miss between lines 2048x1536 (pitch=8192), forcing tiling 1 [ 73.440] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1536 [ 73.440] kgem_can_create_2d: tiled[-1] size=12582912 [ 73.440] kgem_can_create_2d: 1920x1080 @ 32 [ 73.440] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 73.440] kgem_can_create_2d: untiled size=8294400 [ 73.440] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 73.440] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 73.440] kgem_can_create_2d: tiled[-1] size=8294400 [ 73.440] kgem_can_create_2d: 640x360 @ 32 [ 73.440] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=360 [ 73.440] kgem_can_create_2d: untiled size=921600 [ 73.440] kgem_choose_tiling: TLB near-miss between lines 640x360 (pitch=2560), forcing tiling 1 [ 73.440] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=360 [ 73.440] kgem_can_create_2d: tiled[-1] size=921600 [ 73.440] kgem_can_create_2d: 720x405 @ 32 [ 73.440] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=405 [ 73.440] kgem_can_create_2d: untiled size=1167360 [ 73.440] kgem_choose_tiling: TLB near-miss between lines 720x405 (pitch=2880), forcing tiling 1 [ 73.440] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=405 [ 73.440] kgem_can_create_2d: tiled[-1] size=1167360 [ 73.440] kgem_can_create_2d: 864x486 @ 32 [ 73.440] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3456, height=486 [ 73.440] kgem_can_create_2d: untiled size=1683456 [ 73.440] kgem_choose_tiling: TLB near-miss between lines 864x486 (pitch=3456), forcing tiling 1 [ 73.440] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3456, height=486 [ 73.440] kgem_can_create_2d: tiled[-1] size=1683456 [ 73.440] kgem_can_create_2d: 960x540 @ 32 [ 73.440] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3840, height=540 [ 73.440] kgem_can_create_2d: untiled size=2076672 [ 73.440] kgem_choose_tiling: TLB near-miss between lines 960x540 (pitch=3840), forcing tiling 1 [ 73.440] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3840, height=540 [ 73.440] kgem_can_create_2d: tiled[-1] size=2076672 [ 73.440] kgem_can_create_2d: 1024x576 @ 32 [ 73.440] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=576 [ 73.440] kgem_can_create_2d: untiled size=2359296 [ 73.440] kgem_choose_tiling: TLB miss between lines 1024x576 (pitch=4096), forcing tiling 1 [ 73.440] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=576 [ 73.440] kgem_can_create_2d: tiled[-1] size=2359296 [ 73.440] kgem_can_create_2d: 1280x720 @ 32 [ 73.440] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 73.440] kgem_can_create_2d: untiled size=3686400 [ 73.440] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 [ 73.440] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 73.440] kgem_can_create_2d: tiled[-1] size=3686400 [ 73.440] kgem_can_create_2d: 1368x768 @ 32 [ 73.440] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5472, height=768 [ 73.440] kgem_can_create_2d: untiled size=4202496 [ 73.440] kgem_choose_tiling: TLB miss between lines 1368x768 (pitch=5472), forcing tiling 1 [ 73.440] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5472, height=768 [ 73.440] kgem_can_create_2d: tiled[-1] size=4202496 [ 73.440] kgem_can_create_2d: 1600x900 @ 32 [ 73.440] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 [ 73.440] kgem_can_create_2d: untiled size=5763072 [ 73.440] kgem_choose_tiling: TLB miss between lines 1600x900 (pitch=6400), forcing tiling 1 [ 73.440] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 [ 73.440] kgem_can_create_2d: tiled[-1] size=5763072 [ 73.440] kgem_can_create_2d: 2048x1152 @ 32 [ 73.440] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1152 [ 73.440] kgem_can_create_2d: untiled size=9437184 [ 73.440] kgem_choose_tiling: TLB miss between lines 2048x1152 (pitch=8192), forcing tiling 1 [ 73.440] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1152 [ 73.440] kgem_can_create_2d: tiled[-1] size=9437184 [ 73.440] kgem_can_create_2d: 2560x1440 @ 32 [ 73.440] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 [ 73.440] kgem_can_create_2d: untiled size=14745600 [ 73.440] kgem_choose_tiling: TLB miss between lines 2560x1440 (pitch=10240), forcing tiling 1 [ 73.440] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 [ 73.440] kgem_can_create_2d: tiled[-1] size=14745600 [ 73.440] kgem_can_create_2d: 2880x1620 @ 32 [ 73.440] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=11520, height=1620 [ 73.440] kgem_can_create_2d: untiled size=18665472 [ 73.440] kgem_choose_tiling: TLB miss between lines 2880x1620 (pitch=11520), forcing tiling 1 [ 73.440] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=11520, height=1620 [ 73.440] kgem_can_create_2d: tiled[-1] size=18665472 [ 73.440] kgem_can_create_2d: 3200x1800 @ 32 [ 73.440] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=12800, height=1800 [ 73.440] kgem_can_create_2d: untiled size=23040000 [ 73.440] kgem_choose_tiling: TLB miss between lines 3200x1800 (pitch=12800), forcing tiling 1 [ 73.440] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=12800, height=1800 [ 73.440] kgem_can_create_2d: tiled[-1] size=23040000 [ 73.440] sna_output_detect(DP1:56) [ 73.440] sna_output_detect(DP1): num modes 0 -> 0, num props 5 -> 5 [ 73.440] sna_output_detect(DP1): found 0 modes, connection status=2 [ 73.440] sna_output_detect(DP1-1:0) [ 73.440] sna_output_detect(DP1-1) hiding due to lost connection [ 73.440] sna_output_detect(DP1-2:74) [ 73.440] sna_output_detect(DP1-2): num modes 0 -> 0, num props 5 -> 5 [ 73.440] sna_output_detect(DP1-2): found 0 modes, connection status=2 [ 73.440] sna_accel_flush: flush?=0, dirty?=0 [ 73.440] sna_accel_flush: flush?=0, dirty?=0 [ 73.440] sna_accel_flush: flush?=0, dirty?=0 [ 73.440] sna_accel_flush: flush?=0, dirty?=0 [ 73.440] sna_accel_flush: flush?=0, dirty?=0 [ 73.440] sna_accel_flush: flush?=0, dirty?=0 [ 73.441] sna_accel_flush: flush?=0, dirty?=0 [ 73.441] sna_accel_flush: flush?=0, dirty?=0 [ 73.441] sna_accel_flush: flush?=0, dirty?=0 [ 73.441] sna_accel_flush: flush?=0, dirty?=0 [ 73.441] sna_accel_flush: flush?=0, dirty?=0 [ 73.441] sna_accel_flush: flush?=0, dirty?=0 [ 73.441] sna_accel_flush: flush?=0, dirty?=0 [ 73.441] sna_accel_flush: flush?=0, dirty?=0 [ 73.441] sna_accel_flush: flush?=0, dirty?=0 [ 73.441] sna_accel_flush: flush?=0, dirty?=0 [ 73.441] sna_output_detect(DP1-3:0) [ 73.441] sna_output_detect(DP1-3) hiding due to lost connection [ 73.441] sna_output_detect(DP2:63) [ 73.441] sna_output_detect(DP2): num modes 0 -> 0, num props 5 -> 5 [ 73.441] sna_output_detect(DP2): found 0 modes, connection status=2 [ 73.441] sna_output_detect(HDMI1:60) [ 73.450] sna_output_detect(HDMI1): num modes 0 -> 0, num props 6 -> 6 [ 73.450] sna_output_detect(HDMI1): found 0 modes, connection status=2 [ 73.450] sna_output_detect(HDMI2:67) [ 73.458] sna_output_detect(HDMI2): num modes 0 -> 0, num props 6 -> 6 [ 73.458] sna_output_detect(HDMI2): found 0 modes, connection status=2 [ 73.458] sna_output_detect(VIRTUAL1) has user modes? 0 [ 73.458] sna_accel_flush: flush?=0, dirty?=0 [ 73.458] sna_accel_flush: flush?=0, dirty?=0 [ 73.458] sna_accel_flush: flush?=0, dirty?=0 [ 73.458] sna_accel_flush: flush?=0, dirty?=0 [ 73.458] sna_accel_flush: flush?=0, dirty?=0 [ 73.458] sna_accel_flush: flush?=0, dirty?=0 [ 73.458] sna_accel_flush: flush?=0, dirty?=0 [ 73.458] sna_accel_flush: flush?=0, dirty?=0 [ 73.458] sna_accel_flush: flush?=0, dirty?=0 [ 73.458] sna_accel_flush: flush?=0, dirty?=0 [ 73.458] sna_accel_flush: flush?=0, dirty?=0 [ 73.458] sna_accel_flush: flush?=0, dirty?=0 [ 73.458] sna_accel_flush: flush?=0, dirty?=0 [ 73.458] sna_accel_flush: flush?=0, dirty?=0 [ 73.458] sna_accel_flush: flush?=0, dirty?=0 [ 73.458] sna_accel_flush: flush?=0, dirty?=0 [ 73.459] sna_accel_flush: flush?=0, dirty?=0 [ 73.459] sna_accel_flush: flush?=0, dirty?=0 [ 73.459] sna_accel_flush: flush?=0, dirty?=0 [ 73.459] sna_accel_flush: flush?=0, dirty?=0 [ 73.459] sna_accel_flush: flush?=0, dirty?=0 [ 73.459] sna_block_handler (tv=547.630000) [ 73.459] sna_scanout_do_flush: flush timer active: delta=-6 [ 73.459] sna_scanout_do_flush (time=73459), triggered [ 73.459] sna_scanout_flush (time=73459), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 73.459] has_shadow: has pending damage? 1, outstanding flips: 2 [ 73.459] stop_flush: scanout=114 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 73.459] has_shadow: has pending damage? 1, outstanding flips: 2 [ 73.459] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 2, mode reconfiguration pending? 0) [ 73.459] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 73.459] sna_mode_redisplay: checking for 2 outstanding flip completions [ 73.459] sna_mode_wakeup: len=96 [ 73.459] sna_mode_wakeup: recording last swap on pipe=1, frame 4126 [101e], time 73.439956 [ 73.459] sna_mode_wakeup: removing handle=40 [active_scanout=1] from scanout, installing handle=128 [active_scanout=2] [ 73.459] sna_mode_wakeup: flip complete, pending? 2 [ 73.459] sna_mode_wakeup: recording last swap on pipe=0, frame 4156 [103c], time 73.441357 [ 73.459] sna_mode_wakeup: removing handle=40 [active_scanout=0] from scanout, installing handle=128 [active_scanout=2] [ 73.459] sna_mode_wakeup: flip complete, pending? 1 [ 73.459] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 1) [ 73.459] sna_dri2_vblank_handler(type=2, sequence=4156, draw=3353) [ 73.459] sna_crtc_record_swap: recording last swap on pipe=0, frame 4156 [msc=4156], time 73.441357 [ 73.459] sna_dri2_vblank_handler: 2 complete, frame=4156 tv=73.441357 [ 73.459] sna_dri2_blit_complete: blit finished [ 73.459] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4156, tv=73.441357) [ 73.459] frame_swap_complete(type=2): draw=146, pipe=0, frame=4156 [msc=4156], tv=73.441357 [ 73.459] sna_accel_flush: flush?=0, dirty?=0 [ 73.459] sna_dri2_event_free(draw?=1) [ 73.459] sna_dri2_remove_event: remove[0x561c943791a0] from window 146, active? 1 [ 73.459] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=114] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 73.459] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=128] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 73.459] sna_dri2_vblank_handler complete [ 73.459] sna_mode_redisplay: now 0 outstanding flip completions (enabled? 1) [ 73.459] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 73.459] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 73.459] sna_pixmap_move_to_gpu: already all-damaged [ 73.459] sna_pixmap_mark_active: pixmap=165, handle=114 [ 73.459] sna_mode_redisplay: crtc[0] transformed? 0 [ 73.459] sna_mode_redisplay: crtc[1] transformed? 0 [ 73.459] sna_mode_redisplay: crtc[2] transformed? 0 [ 73.459] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=32 [active?=0], new handle=114 [active=1] [ 73.459] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 128, transformed? 0 [ 73.459] get_fb: reusing fb=101 for handle=114 [ 73.459] sna_mode_redisplay: recording flip on CRTC:32 handle=114, active_scanout=2, serial=2 [ 73.459] __kgem_bo_clear_busy: handle=114 [ 73.459] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 128, transformed? 0 [ 73.459] sna_mode_redisplay: recording flip on CRTC:39 handle=114, active_scanout=3, serial=3 [ 73.459] __kgem_bo_clear_busy: handle=114 [ 73.459] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 73.459] sna_mode_redisplay: flipped 2 outputs, shadow active? 32 [ 73.459] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=114, shadow handle=32 [ 73.459] sna_accel_do_throttle -- no pending activity [ 73.459] sna_accel_block: evaluating timers, active=5 [ 73.459] sna_accel_block: flush timer expires in 16 [73475] [ 73.459] sna_accel_flush: flush?=0, dirty?=0 [ 73.459] sna_handle_uevents [ 73.459] sna_handle_uevents: hotplug event (vtSema?=1) [ 73.459] sna_mode_discover() [ 73.459] sna_mode_discover: now 6 (was 8) connectors, 9 encoders, 3 crtc [ 73.459] sna_mode_discover: connector[0] = 48 [ 73.459] sna_mode_discover: found eDP1 (id=48) [ 73.459] sna_mode_discover: connector[1] = 56 [ 73.459] sna_mode_discover: found DP1 (id=56) [ 73.459] sna_mode_discover: connector[2] = 60 [ 73.459] sna_mode_discover: found HDMI1 (id=60) [ 73.459] sna_mode_discover: connector[3] = 63 [ 73.459] sna_mode_discover: found DP2 (id=63) [ 73.459] sna_mode_discover: connector[4] = 67 [ 73.459] sna_mode_discover: found HDMI2 (id=67) [ 73.459] sna_mode_discover: connector[5] = 74 [ 73.459] sna_mode_discover: found DP1-2 (id=74) [ 73.459] sna_mode_discover: output eDP1 (id=48), retained state [ 73.459] sna_mode_discover: output DP1 (id=56), retained state [ 73.459] sna_mode_discover: output DP1-2 (id=74), retained state [ 73.459] sna_mode_discover: output DP2 (id=63), retained state [ 73.459] sna_mode_discover: output HDMI1 (id=60), retained state [ 73.459] sna_mode_discover: output HDMI2 (id=67), retained state [ 73.459] sna_wakeup_handler [ 73.459] sna_accel_flush: flush?=0, dirty?=0 [ 73.459] sna_accel_flush: flush?=0, dirty?=0 [ 73.459] sna_accel_flush: flush?=0, dirty?=0 [ 73.459] sna_block_handler (tv=547.630000) [ 73.459] sna_scanout_do_flush: flush timer active: delta=16 [ 73.459] sna_accel_do_throttle -- no pending activity [ 73.459] sna_accel_block: evaluating timers, active=5 [ 73.459] sna_accel_block: flush timer expires in 16 [73475] [ 73.459] sna_wakeup_handler [ 73.459] sna_accel_flush: flush?=0, dirty?=0 [ 73.459] sna_accel_flush: flush?=0, dirty?=0 [ 73.459] sna_accel_flush: flush?=0, dirty?=0 [ 73.459] sna_block_handler (tv=547.630000) [ 73.459] sna_scanout_do_flush: flush timer active: delta=16 [ 73.459] sna_accel_do_throttle -- no pending activity [ 73.459] sna_accel_block: evaluating timers, active=5 [ 73.459] sna_accel_block: flush timer expires in 16 [73475] [ 73.459] sna_wakeup_handler [ 73.459] sna_accel_flush: flush?=0, dirty?=0 [ 73.459] sna_accel_flush: flush?=0, dirty?=0 [ 73.459] sna_accel_flush: flush?=0, dirty?=0 [ 73.459] sna_accel_flush: flush?=0, dirty?=0 [ 73.459] sna_accel_flush: flush?=0, dirty?=0 [ 73.459] sna_accel_flush: flush?=0, dirty?=0 [ 73.459] sna_block_handler (tv=547.630000) [ 73.459] sna_scanout_do_flush: flush timer active: delta=16 [ 73.459] sna_accel_do_throttle -- no pending activity [ 73.459] sna_accel_block: evaluating timers, active=5 [ 73.459] sna_accel_block: flush timer expires in 16 [73475] [ 73.459] sna_wakeup_handler [ 73.459] sna_accel_flush: flush?=0, dirty?=0 [ 73.459] sna_accel_flush: flush?=0, dirty?=0 [ 73.459] sna_accel_flush: flush?=0, dirty?=0 [ 73.459] sna_block_handler (tv=547.630000) [ 73.459] sna_scanout_do_flush: flush timer active: delta=16 [ 73.459] sna_accel_do_throttle -- no pending activity [ 73.459] sna_accel_block: evaluating timers, active=5 [ 73.459] sna_accel_block: flush timer expires in 16 [73475] [ 73.459] sna_wakeup_handler [ 73.459] sna_accel_flush: flush?=0, dirty?=0 [ 73.459] sna_accel_flush: flush?=0, dirty?=0 [ 73.459] sna_accel_flush: flush?=0, dirty?=0 [ 73.459] sna_accel_flush: flush?=0, dirty?=0 [ 73.459] sna_accel_flush: flush?=0, dirty?=0 [ 73.459] sna_accel_flush: flush?=0, dirty?=0 [ 73.459] sna_block_handler (tv=547.630000) [ 73.459] sna_scanout_do_flush: flush timer active: delta=16 [ 73.459] sna_accel_do_throttle -- no pending activity [ 73.459] sna_accel_block: evaluating timers, active=5 [ 73.459] sna_accel_block: flush timer expires in 16 [73475] [ 73.459] sna_wakeup_handler [ 73.459] sna_accel_flush: flush?=0, dirty?=0 [ 73.459] sna_accel_flush: flush?=0, dirty?=0 [ 73.459] sna_accel_flush: flush?=0, dirty?=0 [ 73.459] sna_block_handler (tv=547.630000) [ 73.459] sna_scanout_do_flush: flush timer active: delta=16 [ 73.459] sna_accel_do_throttle -- no pending activity [ 73.459] sna_accel_block: evaluating timers, active=5 [ 73.459] sna_accel_block: flush timer expires in 16 [73475] [ 73.459] sna_wakeup_handler [ 73.459] sna_accel_flush: flush?=0, dirty?=0 [ 73.459] sna_accel_flush: flush?=0, dirty?=0 [ 73.459] sna_accel_flush: flush?=0, dirty?=0 [ 73.459] sna_block_handler (tv=547.630000) [ 73.459] sna_scanout_do_flush: flush timer active: delta=16 [ 73.459] sna_accel_do_throttle -- no pending activity [ 73.460] sna_accel_block: evaluating timers, active=5 [ 73.460] sna_accel_block: flush timer expires in 16 [73475] [ 73.460] sna_wakeup_handler [ 73.460] sna_accel_flush: flush?=0, dirty?=0 [ 73.460] sna_accel_flush: flush?=0, dirty?=0 [ 73.460] sna_accel_flush: flush?=0, dirty?=0 [ 73.460] sna_block_handler (tv=547.629000) [ 73.460] sna_scanout_do_flush: flush timer active: delta=15 [ 73.460] sna_accel_do_throttle -- no pending activity [ 73.460] sna_accel_block: evaluating timers, active=5 [ 73.460] sna_accel_block: flush timer expires in 15 [73475] [ 73.460] sna_wakeup_handler [ 73.460] sna_accel_flush: flush?=0, dirty?=0 [ 73.460] sna_accel_flush: flush?=0, dirty?=0 [ 73.460] sna_accel_flush: flush?=0, dirty?=0 [ 73.460] sna_block_handler (tv=547.629000) [ 73.460] sna_scanout_do_flush: flush timer active: delta=15 [ 73.460] sna_accel_do_throttle -- no pending activity [ 73.460] sna_accel_block: evaluating timers, active=5 [ 73.460] sna_accel_block: flush timer expires in 15 [73475] [ 73.460] sna_wakeup_handler [ 73.460] sna_accel_flush: flush?=0, dirty?=0 [ 73.460] sna_accel_flush: flush?=0, dirty?=0 [ 73.460] sna_block_handler (tv=547.629000) [ 73.460] sna_scanout_do_flush: flush timer active: delta=15 [ 73.460] sna_accel_do_throttle -- no pending activity [ 73.460] sna_accel_block: evaluating timers, active=5 [ 73.460] sna_accel_block: flush timer expires in 15 [73475] [ 73.460] sna_wakeup_handler [ 73.460] sna_accel_flush: flush?=0, dirty?=0 [ 73.460] sna_accel_flush: flush?=0, dirty?=0 [ 73.460] sna_accel_flush: flush?=0, dirty?=0 [ 73.460] sna_block_handler (tv=547.629000) [ 73.460] sna_scanout_do_flush: flush timer active: delta=15 [ 73.460] sna_accel_do_throttle -- no pending activity [ 73.460] sna_accel_block: evaluating timers, active=5 [ 73.460] sna_accel_block: flush timer expires in 15 [73475] [ 73.460] sna_wakeup_handler [ 73.460] sna_accel_flush: flush?=0, dirty?=0 [ 73.460] sna_accel_flush: flush?=0, dirty?=0 [ 73.460] sna_accel_flush: flush?=0, dirty?=0 [ 73.460] sna_block_handler (tv=547.629000) [ 73.460] sna_scanout_do_flush: flush timer active: delta=15 [ 73.460] sna_accel_do_throttle -- no pending activity [ 73.460] sna_accel_block: evaluating timers, active=5 [ 73.460] sna_accel_block: flush timer expires in 15 [73475] [ 73.460] sna_wakeup_handler [ 73.460] sna_accel_flush: flush?=0, dirty?=0 [ 73.460] sna_accel_flush: flush?=0, dirty?=0 [ 73.460] sna_block_handler (tv=547.629000) [ 73.460] sna_scanout_do_flush: flush timer active: delta=15 [ 73.460] sna_accel_do_throttle -- no pending activity [ 73.460] sna_accel_block: evaluating timers, active=5 [ 73.460] sna_accel_block: flush timer expires in 15 [73475] [ 73.460] sna_wakeup_handler [ 73.460] sna_accel_flush: flush?=0, dirty?=0 [ 73.460] sna_accel_flush: flush?=0, dirty?=0 [ 73.460] sna_accel_flush: flush?=0, dirty?=0 [ 73.460] sna_block_handler (tv=547.629000) [ 73.460] sna_scanout_do_flush: flush timer active: delta=15 [ 73.460] sna_accel_do_throttle -- no pending activity [ 73.460] sna_accel_block: evaluating timers, active=5 [ 73.460] sna_accel_block: flush timer expires in 15 [73475] [ 73.460] sna_wakeup_handler [ 73.460] sna_accel_flush: flush?=0, dirty?=0 [ 73.460] sna_accel_flush: flush?=0, dirty?=0 [ 73.460] sna_block_handler (tv=547.629000) [ 73.460] sna_scanout_do_flush: flush timer active: delta=15 [ 73.460] sna_accel_do_throttle -- no pending activity [ 73.460] sna_accel_block: evaluating timers, active=5 [ 73.460] sna_accel_block: flush timer expires in 15 [73475] [ 73.460] sna_wakeup_handler [ 73.460] sna_accel_flush: flush?=0, dirty?=0 [ 73.460] sna_accel_flush: flush?=0, dirty?=0 [ 73.460] sna_accel_flush: flush?=0, dirty?=0 [ 73.460] sna_block_handler (tv=547.629000) [ 73.460] sna_scanout_do_flush: flush timer active: delta=15 [ 73.460] sna_accel_do_throttle -- no pending activity [ 73.460] sna_accel_block: evaluating timers, active=5 [ 73.460] sna_accel_block: flush timer expires in 15 [73475] [ 73.460] sna_wakeup_handler [ 73.460] sna_accel_flush: flush?=0, dirty?=0 [ 73.460] sna_accel_flush: flush?=0, dirty?=0 [ 73.460] sna_block_handler (tv=547.629000) [ 73.460] sna_scanout_do_flush: flush timer active: delta=15 [ 73.460] sna_accel_do_throttle -- no pending activity [ 73.460] sna_accel_block: evaluating timers, active=5 [ 73.460] sna_accel_block: flush timer expires in 15 [73475] [ 73.460] sna_wakeup_handler [ 73.460] sna_accel_flush: flush?=0, dirty?=0 [ 73.460] sna_accel_flush: flush?=0, dirty?=0 [ 73.460] sna_accel_flush: flush?=0, dirty?=0 [ 73.460] sna_block_handler (tv=547.629000) [ 73.460] sna_scanout_do_flush: flush timer active: delta=15 [ 73.460] sna_accel_do_throttle -- no pending activity [ 73.460] sna_accel_block: evaluating timers, active=5 [ 73.460] sna_accel_block: flush timer expires in 15 [73475] [ 73.460] sna_wakeup_handler [ 73.460] sna_accel_flush: flush?=0, dirty?=0 [ 73.460] sna_accel_flush: flush?=0, dirty?=0 [ 73.460] sna_block_handler (tv=547.629000) [ 73.460] sna_scanout_do_flush: flush timer active: delta=15 [ 73.460] sna_accel_do_throttle -- no pending activity [ 73.460] sna_accel_block: evaluating timers, active=5 [ 73.460] sna_accel_block: flush timer expires in 15 [73475] [ 73.460] sna_wakeup_handler [ 73.460] sna_accel_flush: flush?=0, dirty?=0 [ 73.460] sna_accel_flush: flush?=0, dirty?=0 [ 73.460] sna_accel_flush: flush?=0, dirty?=0 [ 73.460] sna_block_handler (tv=547.629000) [ 73.460] sna_scanout_do_flush: flush timer active: delta=15 [ 73.460] sna_accel_do_throttle -- no pending activity [ 73.460] sna_accel_block: evaluating timers, active=5 [ 73.460] sna_accel_block: flush timer expires in 15 [73475] [ 73.460] sna_wakeup_handler [ 73.460] sna_accel_flush: flush?=0, dirty?=0 [ 73.460] sna_accel_flush: flush?=0, dirty?=0 [ 73.460] sna_accel_flush: flush?=0, dirty?=0 [ 73.460] sna_block_handler (tv=547.629000) [ 73.460] sna_scanout_do_flush: flush timer active: delta=15 [ 73.460] sna_accel_do_throttle -- no pending activity [ 73.460] sna_accel_block: evaluating timers, active=5 [ 73.460] sna_accel_block: flush timer expires in 15 [73475] [ 73.460] sna_wakeup_handler [ 73.460] sna_accel_flush: flush?=0, dirty?=0 [ 73.460] sna_accel_flush: flush?=0, dirty?=0 [ 73.460] sna_accel_flush: flush?=0, dirty?=0 [ 73.460] sna_block_handler (tv=547.629000) [ 73.460] sna_scanout_do_flush: flush timer active: delta=15 [ 73.460] sna_accel_do_throttle -- no pending activity [ 73.460] sna_accel_block: evaluating timers, active=5 [ 73.460] sna_accel_block: flush timer expires in 15 [73475] [ 73.460] sna_wakeup_handler [ 73.460] sna_accel_flush: flush?=0, dirty?=0 [ 73.460] sna_accel_flush: flush?=0, dirty?=0 [ 73.460] sna_block_handler (tv=547.629000) [ 73.460] sna_scanout_do_flush: flush timer active: delta=15 [ 73.460] sna_accel_do_throttle -- no pending activity [ 73.460] sna_accel_block: evaluating timers, active=5 [ 73.460] sna_accel_block: flush timer expires in 15 [73475] [ 73.460] sna_wakeup_handler [ 73.460] sna_accel_flush: flush?=0, dirty?=0 [ 73.460] sna_accel_flush: flush?=0, dirty?=0 [ 73.460] sna_block_handler (tv=547.629000) [ 73.460] sna_scanout_do_flush: flush timer active: delta=15 [ 73.460] sna_accel_do_throttle -- no pending activity [ 73.460] sna_accel_block: evaluating timers, active=5 [ 73.460] sna_accel_block: flush timer expires in 15 [73475] [ 73.460] sna_wakeup_handler [ 73.460] sna_accel_flush: flush?=0, dirty?=0 [ 73.460] sna_accel_flush: flush?=0, dirty?=0 [ 73.460] sna_block_handler (tv=547.629000) [ 73.460] sna_scanout_do_flush: flush timer active: delta=15 [ 73.460] sna_accel_do_throttle -- no pending activity [ 73.460] sna_accel_block: evaluating timers, active=5 [ 73.460] sna_accel_block: flush timer expires in 15 [73475] [ 73.460] sna_wakeup_handler [ 73.460] sna_accel_flush: flush?=0, dirty?=0 [ 73.460] sna_accel_flush: flush?=0, dirty?=0 [ 73.460] sna_block_handler (tv=547.629000) [ 73.460] sna_scanout_do_flush: flush timer active: delta=15 [ 73.460] sna_accel_do_throttle -- no pending activity [ 73.460] sna_accel_block: evaluating timers, active=5 [ 73.460] sna_accel_block: flush timer expires in 15 [73475] [ 73.460] sna_wakeup_handler [ 73.460] sna_accel_flush: flush?=0, dirty?=0 [ 73.460] sna_accel_flush: flush?=0, dirty?=0 [ 73.460] sna_accel_flush: flush?=0, dirty?=0 [ 73.460] sna_block_handler (tv=547.629000) [ 73.460] sna_scanout_do_flush: flush timer active: delta=15 [ 73.460] sna_accel_do_throttle -- no pending activity [ 73.460] sna_accel_block: evaluating timers, active=5 [ 73.460] sna_accel_block: flush timer expires in 15 [73475] [ 73.460] sna_wakeup_handler [ 73.460] sna_accel_flush: flush?=0, dirty?=0 [ 73.460] sna_accel_flush: flush?=0, dirty?=0 [ 73.460] sna_block_handler (tv=547.629000) [ 73.460] sna_scanout_do_flush: flush timer active: delta=15 [ 73.460] sna_accel_do_throttle -- no pending activity [ 73.460] sna_accel_block: evaluating timers, active=5 [ 73.460] sna_accel_block: flush timer expires in 15 [73475] [ 73.460] sna_wakeup_handler [ 73.460] sna_accel_flush: flush?=0, dirty?=0 [ 73.460] sna_accel_flush: flush?=0, dirty?=0 [ 73.460] sna_block_handler (tv=547.629000) [ 73.460] sna_scanout_do_flush: flush timer active: delta=15 [ 73.460] sna_accel_do_throttle -- no pending activity [ 73.460] sna_accel_block: evaluating timers, active=5 [ 73.460] sna_accel_block: flush timer expires in 15 [73475] [ 73.460] sna_wakeup_handler [ 73.460] sna_accel_flush: flush?=0, dirty?=0 [ 73.460] sna_accel_flush: flush?=0, dirty?=0 [ 73.460] sna_block_handler (tv=547.629000) [ 73.460] sna_scanout_do_flush: flush timer active: delta=15 [ 73.461] sna_accel_do_throttle -- no pending activity [ 73.461] sna_accel_block: evaluating timers, active=5 [ 73.461] sna_accel_block: flush timer expires in 15 [73475] [ 73.461] sna_wakeup_handler [ 73.461] sna_accel_flush: flush?=0, dirty?=0 [ 73.461] sna_accel_flush: flush?=0, dirty?=0 [ 73.461] sna_block_handler (tv=547.628000) [ 73.461] sna_scanout_do_flush: flush timer active: delta=14 [ 73.461] sna_accel_do_throttle -- no pending activity [ 73.461] sna_accel_block: evaluating timers, active=5 [ 73.461] sna_accel_block: flush timer expires in 14 [73475] [ 73.461] sna_wakeup_handler [ 73.461] sna_accel_flush: flush?=0, dirty?=0 [ 73.461] sna_accel_flush: flush?=0, dirty?=0 [ 73.461] sna_accel_flush: flush?=0, dirty?=0 [ 73.461] sna_block_handler (tv=547.628000) [ 73.461] sna_scanout_do_flush: flush timer active: delta=14 [ 73.461] sna_accel_do_throttle -- no pending activity [ 73.461] sna_accel_block: evaluating timers, active=5 [ 73.461] sna_accel_block: flush timer expires in 14 [73475] [ 73.461] sna_wakeup_handler [ 73.461] sna_accel_flush: flush?=0, dirty?=0 [ 73.461] sna_accel_flush: flush?=0, dirty?=0 [ 73.461] sna_block_handler (tv=547.628000) [ 73.461] sna_scanout_do_flush: flush timer active: delta=14 [ 73.461] sna_accel_do_throttle -- no pending activity [ 73.461] sna_accel_block: evaluating timers, active=5 [ 73.461] sna_accel_block: flush timer expires in 14 [73475] [ 73.461] sna_wakeup_handler [ 73.461] sna_accel_flush: flush?=0, dirty?=0 [ 73.461] sna_accel_flush: flush?=0, dirty?=0 [ 73.461] sna_block_handler (tv=547.628000) [ 73.461] sna_scanout_do_flush: flush timer active: delta=14 [ 73.461] sna_accel_do_throttle -- no pending activity [ 73.461] sna_accel_block: evaluating timers, active=5 [ 73.461] sna_accel_block: flush timer expires in 14 [73475] [ 73.461] sna_wakeup_handler [ 73.461] sna_accel_flush: flush?=0, dirty?=0 [ 73.461] sna_accel_flush: flush?=0, dirty?=0 [ 73.461] sna_block_handler (tv=547.628000) [ 73.461] sna_scanout_do_flush: flush timer active: delta=14 [ 73.461] sna_accel_do_throttle -- no pending activity [ 73.461] sna_accel_block: evaluating timers, active=5 [ 73.461] sna_accel_block: flush timer expires in 14 [73475] [ 73.461] sna_wakeup_handler [ 73.461] sna_accel_flush: flush?=0, dirty?=0 [ 73.461] sna_accel_flush: flush?=0, dirty?=0 [ 73.461] sna_block_handler (tv=547.628000) [ 73.461] sna_scanout_do_flush: flush timer active: delta=14 [ 73.461] sna_accel_do_throttle -- no pending activity [ 73.461] sna_accel_block: evaluating timers, active=5 [ 73.461] sna_accel_block: flush timer expires in 14 [73475] [ 73.461] sna_wakeup_handler [ 73.461] sna_accel_flush: flush?=0, dirty?=0 [ 73.461] sna_accel_flush: flush?=0, dirty?=0 [ 73.461] sna_accel_flush: flush?=0, dirty?=0 [ 73.461] sna_block_handler (tv=547.628000) [ 73.461] sna_scanout_do_flush: flush timer active: delta=14 [ 73.461] sna_accel_do_throttle -- no pending activity [ 73.461] sna_accel_block: evaluating timers, active=5 [ 73.461] sna_accel_block: flush timer expires in 14 [73475] [ 73.461] sna_wakeup_handler [ 73.461] sna_accel_flush: flush?=0, dirty?=0 [ 73.461] sna_accel_flush: flush?=0, dirty?=0 [ 73.461] sna_block_handler (tv=547.628000) [ 73.461] sna_scanout_do_flush: flush timer active: delta=14 [ 73.461] sna_accel_do_throttle -- no pending activity [ 73.461] sna_accel_block: evaluating timers, active=5 [ 73.461] sna_accel_block: flush timer expires in 14 [73475] [ 73.461] sna_wakeup_handler [ 73.461] sna_accel_flush: flush?=0, dirty?=0 [ 73.461] sna_accel_flush: flush?=0, dirty?=0 [ 73.461] sna_block_handler (tv=547.628000) [ 73.461] sna_scanout_do_flush: flush timer active: delta=14 [ 73.461] sna_accel_do_throttle -- no pending activity [ 73.461] sna_accel_block: evaluating timers, active=5 [ 73.461] sna_accel_block: flush timer expires in 14 [73475] [ 73.461] sna_wakeup_handler [ 73.461] sna_accel_flush: flush?=0, dirty?=0 [ 73.461] sna_accel_flush: flush?=0, dirty?=0 [ 73.461] sna_block_handler (tv=547.628000) [ 73.461] sna_scanout_do_flush: flush timer active: delta=14 [ 73.461] sna_accel_do_throttle -- no pending activity [ 73.461] sna_accel_block: evaluating timers, active=5 [ 73.461] sna_accel_block: flush timer expires in 14 [73475] [ 73.461] sna_wakeup_handler [ 73.461] sna_accel_flush: flush?=0, dirty?=0 [ 73.461] sna_accel_flush: flush?=0, dirty?=0 [ 73.461] sna_block_handler (tv=547.628000) [ 73.461] sna_scanout_do_flush: flush timer active: delta=14 [ 73.461] sna_accel_do_throttle -- no pending activity [ 73.461] sna_accel_block: evaluating timers, active=5 [ 73.461] sna_accel_block: flush timer expires in 14 [73475] [ 73.461] sna_wakeup_handler [ 73.461] sna_accel_flush: flush?=0, dirty?=0 [ 73.461] sna_accel_flush: flush?=0, dirty?=0 [ 73.461] sna_accel_flush: flush?=0, dirty?=0 [ 73.461] sna_block_handler (tv=547.628000) [ 73.461] sna_scanout_do_flush: flush timer active: delta=14 [ 73.461] sna_accel_do_throttle -- no pending activity [ 73.461] sna_accel_block: evaluating timers, active=5 [ 73.461] sna_accel_block: flush timer expires in 14 [73475] [ 73.461] sna_wakeup_handler [ 73.461] sna_accel_flush: flush?=0, dirty?=0 [ 73.461] sna_accel_flush: flush?=0, dirty?=0 [ 73.461] sna_block_handler (tv=547.628000) [ 73.461] sna_scanout_do_flush: flush timer active: delta=14 [ 73.461] sna_accel_do_throttle -- no pending activity [ 73.461] sna_accel_block: evaluating timers, active=5 [ 73.461] sna_accel_block: flush timer expires in 14 [73475] [ 73.461] sna_wakeup_handler [ 73.461] sna_accel_flush: flush?=0, dirty?=0 [ 73.461] sna_accel_flush: flush?=0, dirty?=0 [ 73.461] sna_block_handler (tv=547.628000) [ 73.461] sna_scanout_do_flush: flush timer active: delta=14 [ 73.461] sna_accel_do_throttle -- no pending activity [ 73.461] sna_accel_block: evaluating timers, active=5 [ 73.461] sna_accel_block: flush timer expires in 14 [73475] [ 73.461] sna_wakeup_handler [ 73.461] sna_accel_flush: flush?=0, dirty?=0 [ 73.461] sna_accel_flush: flush?=0, dirty?=0 [ 73.461] sna_block_handler (tv=547.628000) [ 73.461] sna_scanout_do_flush: flush timer active: delta=14 [ 73.461] sna_accel_do_throttle -- no pending activity [ 73.461] sna_accel_block: evaluating timers, active=5 [ 73.461] sna_accel_block: flush timer expires in 14 [73475] [ 73.461] sna_wakeup_handler [ 73.461] sna_accel_flush: flush?=0, dirty?=0 [ 73.461] sna_accel_flush: flush?=0, dirty?=0 [ 73.461] sna_block_handler (tv=547.628000) [ 73.461] sna_scanout_do_flush: flush timer active: delta=14 [ 73.461] sna_accel_do_throttle -- no pending activity [ 73.461] sna_accel_block: evaluating timers, active=5 [ 73.461] sna_accel_block: flush timer expires in 14 [73475] [ 73.461] sna_wakeup_handler [ 73.461] sna_accel_flush: flush?=0, dirty?=0 [ 73.461] sna_accel_flush: flush?=0, dirty?=0 [ 73.461] sna_accel_flush: flush?=0, dirty?=0 [ 73.461] sna_block_handler (tv=547.628000) [ 73.461] sna_scanout_do_flush: flush timer active: delta=14 [ 73.461] sna_accel_do_throttle -- no pending activity [ 73.461] sna_accel_block: evaluating timers, active=5 [ 73.461] sna_accel_block: flush timer expires in 14 [73475] [ 73.461] sna_wakeup_handler [ 73.461] sna_accel_flush: flush?=0, dirty?=0 [ 73.461] sna_accel_flush: flush?=0, dirty?=0 [ 73.461] sna_block_handler (tv=547.628000) [ 73.461] sna_scanout_do_flush: flush timer active: delta=14 [ 73.461] sna_accel_do_throttle -- no pending activity [ 73.461] sna_accel_block: evaluating timers, active=5 [ 73.461] sna_accel_block: flush timer expires in 14 [73475] [ 73.461] sna_wakeup_handler [ 73.461] sna_accel_flush: flush?=0, dirty?=0 [ 73.461] sna_accel_flush: flush?=0, dirty?=0 [ 73.461] sna_block_handler (tv=547.628000) [ 73.461] sna_scanout_do_flush: flush timer active: delta=14 [ 73.461] sna_accel_do_throttle -- no pending activity [ 73.461] sna_accel_block: evaluating timers, active=5 [ 73.461] sna_accel_block: flush timer expires in 14 [73475] [ 73.461] sna_wakeup_handler [ 73.461] sna_accel_flush: flush?=0, dirty?=0 [ 73.461] sna_accel_flush: flush?=0, dirty?=0 [ 73.461] sna_block_handler (tv=547.628000) [ 73.461] sna_scanout_do_flush: flush timer active: delta=14 [ 73.461] sna_accel_do_throttle -- no pending activity [ 73.461] sna_accel_block: evaluating timers, active=5 [ 73.461] sna_accel_block: flush timer expires in 14 [73475] [ 73.461] sna_wakeup_handler [ 73.461] sna_accel_flush: flush?=0, dirty?=0 [ 73.461] sna_accel_flush: flush?=0, dirty?=0 [ 73.461] sna_block_handler (tv=547.628000) [ 73.461] sna_scanout_do_flush: flush timer active: delta=14 [ 73.461] sna_accel_do_throttle -- no pending activity [ 73.461] sna_accel_block: evaluating timers, active=5 [ 73.461] sna_accel_block: flush timer expires in 14 [73475] [ 73.461] sna_wakeup_handler [ 73.461] sna_accel_flush: flush?=0, dirty?=0 [ 73.461] sna_accel_flush: flush?=0, dirty?=0 [ 73.461] sna_accel_flush: flush?=0, dirty?=0 [ 73.461] sna_block_handler (tv=547.628000) [ 73.461] sna_scanout_do_flush: flush timer active: delta=14 [ 73.461] sna_accel_do_throttle -- no pending activity [ 73.461] sna_accel_block: evaluating timers, active=5 [ 73.461] sna_accel_block: flush timer expires in 14 [73475] [ 73.461] sna_wakeup_handler [ 73.461] sna_accel_flush: flush?=0, dirty?=0 [ 73.461] sna_accel_flush: flush?=0, dirty?=0 [ 73.461] sna_block_handler (tv=547.628000) [ 73.461] sna_scanout_do_flush: flush timer active: delta=14 [ 73.461] sna_accel_do_throttle -- no pending activity [ 73.461] sna_accel_block: evaluating timers, active=5 [ 73.461] sna_accel_block: flush timer expires in 14 [73475] [ 73.461] sna_wakeup_handler [ 73.461] sna_accel_flush: flush?=0, dirty?=0 [ 73.461] sna_accel_flush: flush?=0, dirty?=0 [ 73.461] sna_block_handler (tv=547.628000) [ 73.461] sna_scanout_do_flush: flush timer active: delta=14 [ 73.461] sna_accel_do_throttle -- no pending activity [ 73.461] sna_accel_block: evaluating timers, active=5 [ 73.461] sna_accel_block: flush timer expires in 14 [73475] [ 73.461] sna_wakeup_handler [ 73.461] sna_accel_flush: flush?=0, dirty?=0 [ 73.461] sna_accel_flush: flush?=0, dirty?=0 [ 73.461] sna_block_handler (tv=547.628000) [ 73.461] sna_scanout_do_flush: flush timer active: delta=14 [ 73.461] sna_accel_do_throttle -- no pending activity [ 73.461] sna_accel_block: evaluating timers, active=5 [ 73.461] sna_accel_block: flush timer expires in 14 [73475] [ 73.461] sna_wakeup_handler [ 73.461] sna_accel_flush: flush?=0, dirty?=0 [ 73.461] sna_accel_flush: flush?=0, dirty?=0 [ 73.461] sna_block_handler (tv=547.628000) [ 73.461] sna_scanout_do_flush: flush timer active: delta=14 [ 73.461] sna_accel_do_throttle -- no pending activity [ 73.461] sna_accel_block: evaluating timers, active=5 [ 73.461] sna_accel_block: flush timer expires in 14 [73475] [ 73.461] sna_wakeup_handler [ 73.461] sna_accel_flush: flush?=0, dirty?=0 [ 73.461] sna_accel_flush: flush?=0, dirty?=0 [ 73.461] sna_accel_flush: flush?=0, dirty?=0 [ 73.461] sna_block_handler (tv=547.628000) [ 73.461] sna_scanout_do_flush: flush timer active: delta=14 [ 73.461] sna_accel_do_throttle -- no pending activity [ 73.461] sna_accel_block: evaluating timers, active=5 [ 73.461] sna_accel_block: flush timer expires in 14 [73475] [ 73.461] sna_wakeup_handler [ 73.461] sna_accel_flush: flush?=0, dirty?=0 [ 73.461] sna_accel_flush: flush?=0, dirty?=0 [ 73.461] sna_block_handler (tv=547.628000) [ 73.461] sna_scanout_do_flush: flush timer active: delta=14 [ 73.461] sna_accel_do_throttle -- no pending activity [ 73.461] sna_accel_block: evaluating timers, active=5 [ 73.461] sna_accel_block: flush timer expires in 14 [73475] [ 73.461] sna_wakeup_handler [ 73.461] sna_accel_flush: flush?=0, dirty?=0 [ 73.461] sna_accel_flush: flush?=0, dirty?=0 [ 73.461] sna_block_handler (tv=547.628000) [ 73.461] sna_scanout_do_flush: flush timer active: delta=14 [ 73.461] sna_accel_do_throttle -- no pending activity [ 73.461] sna_accel_block: evaluating timers, active=5 [ 73.461] sna_accel_block: flush timer expires in 14 [73475] [ 73.462] sna_wakeup_handler [ 73.462] sna_accel_flush: flush?=0, dirty?=0 [ 73.462] sna_accel_flush: flush?=0, dirty?=0 [ 73.462] sna_block_handler (tv=547.627000) [ 73.462] sna_scanout_do_flush: flush timer active: delta=13 [ 73.462] sna_accel_do_throttle -- no pending activity [ 73.462] sna_accel_block: evaluating timers, active=5 [ 73.462] sna_accel_block: flush timer expires in 13 [73475] [ 73.462] sna_wakeup_handler [ 73.462] sna_accel_flush: flush?=0, dirty?=0 [ 73.462] sna_accel_flush: flush?=0, dirty?=0 [ 73.462] sna_block_handler (tv=547.627000) [ 73.462] sna_scanout_do_flush: flush timer active: delta=13 [ 73.462] sna_accel_do_throttle -- no pending activity [ 73.462] sna_accel_block: evaluating timers, active=5 [ 73.462] sna_accel_block: flush timer expires in 13 [73475] [ 73.462] sna_wakeup_handler [ 73.462] sna_accel_flush: flush?=0, dirty?=0 [ 73.462] sna_accel_flush: flush?=0, dirty?=0 [ 73.462] sna_block_handler (tv=547.627000) [ 73.462] sna_scanout_do_flush: flush timer active: delta=13 [ 73.462] sna_accel_do_throttle -- no pending activity [ 73.462] sna_accel_block: evaluating timers, active=5 [ 73.462] sna_accel_block: flush timer expires in 13 [73475] [ 73.462] sna_wakeup_handler [ 73.462] sna_accel_flush: flush?=0, dirty?=0 [ 73.462] sna_accel_flush: flush?=0, dirty?=0 [ 73.462] sna_block_handler (tv=547.627000) [ 73.462] sna_scanout_do_flush: flush timer active: delta=13 [ 73.462] sna_accel_do_throttle -- no pending activity [ 73.462] sna_accel_block: evaluating timers, active=5 [ 73.462] sna_accel_block: flush timer expires in 13 [73475] [ 73.462] sna_wakeup_handler [ 73.462] sna_accel_flush: flush?=0, dirty?=0 [ 73.462] sna_accel_flush: flush?=0, dirty?=0 [ 73.462] sna_accel_flush: flush?=0, dirty?=0 [ 73.462] sna_block_handler (tv=547.627000) [ 73.462] sna_scanout_do_flush: flush timer active: delta=13 [ 73.462] sna_accel_do_throttle -- no pending activity [ 73.462] sna_accel_block: evaluating timers, active=5 [ 73.462] sna_accel_block: flush timer expires in 13 [73475] [ 73.462] sna_wakeup_handler [ 73.462] sna_accel_flush: flush?=0, dirty?=0 [ 73.462] sna_accel_flush: flush?=0, dirty?=0 [ 73.462] sna_accel_flush: flush?=0, dirty?=0 [ 73.462] sna_accel_flush: flush?=0, dirty?=0 [ 73.462] sna_accel_flush: flush?=0, dirty?=0 [ 73.462] sna_accel_flush: flush?=0, dirty?=0 [ 73.462] sna_block_handler (tv=547.627000) [ 73.462] sna_scanout_do_flush: flush timer active: delta=13 [ 73.462] sna_accel_do_throttle -- no pending activity [ 73.462] sna_accel_block: evaluating timers, active=5 [ 73.462] sna_accel_block: flush timer expires in 13 [73475] [ 73.462] sna_wakeup_handler [ 73.462] sna_accel_flush: flush?=0, dirty?=0 [ 73.462] sna_accel_flush: flush?=0, dirty?=0 [ 73.462] sna_accel_flush: flush?=0, dirty?=0 [ 73.462] sna_block_handler (tv=547.627000) [ 73.462] sna_scanout_do_flush: flush timer active: delta=13 [ 73.462] sna_accel_do_throttle -- no pending activity [ 73.462] sna_accel_block: evaluating timers, active=5 [ 73.462] sna_accel_block: flush timer expires in 13 [73475] [ 73.462] sna_wakeup_handler [ 73.462] sna_accel_flush: flush?=0, dirty?=0 [ 73.462] sna_accel_flush: flush?=0, dirty?=0 [ 73.462] sna_accel_flush: flush?=0, dirty?=0 [ 73.462] sna_block_handler (tv=547.627000) [ 73.462] sna_scanout_do_flush: flush timer active: delta=13 [ 73.462] sna_accel_do_throttle -- no pending activity [ 73.462] sna_accel_block: evaluating timers, active=5 [ 73.462] sna_accel_block: flush timer expires in 13 [73475] [ 73.462] sna_wakeup_handler [ 73.462] sna_accel_flush: flush?=0, dirty?=0 [ 73.462] sna_accel_flush: flush?=0, dirty?=0 [ 73.462] sna_accel_flush: flush?=0, dirty?=0 [ 73.462] sna_block_handler (tv=547.627000) [ 73.462] sna_scanout_do_flush: flush timer active: delta=13 [ 73.462] sna_accel_do_throttle -- no pending activity [ 73.462] sna_accel_block: evaluating timers, active=5 [ 73.462] sna_accel_block: flush timer expires in 13 [73475] [ 73.462] sna_wakeup_handler [ 73.462] sna_accel_flush: flush?=0, dirty?=0 [ 73.462] sna_accel_flush: flush?=0, dirty?=0 [ 73.462] sna_accel_flush: flush?=0, dirty?=0 [ 73.462] sna_accel_flush: flush?=0, dirty?=0 [ 73.462] sna_accel_flush: flush?=0, dirty?=0 [ 73.462] sna_accel_flush: flush?=0, dirty?=0 [ 73.462] sna_block_handler (tv=547.627000) [ 73.462] sna_scanout_do_flush: flush timer active: delta=13 [ 73.462] sna_accel_do_throttle -- no pending activity [ 73.462] sna_accel_block: evaluating timers, active=5 [ 73.462] sna_accel_block: flush timer expires in 13 [73475] [ 73.462] sna_wakeup_handler [ 73.462] sna_accel_flush: flush?=0, dirty?=0 [ 73.462] sna_accel_flush: flush?=0, dirty?=0 [ 73.462] sna_accel_flush: flush?=0, dirty?=0 [ 73.462] sna_block_handler (tv=547.627000) [ 73.462] sna_scanout_do_flush: flush timer active: delta=13 [ 73.462] sna_accel_do_throttle -- no pending activity [ 73.462] sna_accel_block: evaluating timers, active=5 [ 73.462] sna_accel_block: flush timer expires in 13 [73475] [ 73.462] sna_wakeup_handler [ 73.462] sna_accel_flush: flush?=0, dirty?=0 [ 73.462] sna_accel_flush: flush?=0, dirty?=0 [ 73.462] sna_accel_flush: flush?=0, dirty?=0 [ 73.462] sna_block_handler (tv=547.627000) [ 73.462] sna_scanout_do_flush: flush timer active: delta=13 [ 73.462] sna_accel_do_throttle -- no pending activity [ 73.462] sna_accel_block: evaluating timers, active=5 [ 73.462] sna_accel_block: flush timer expires in 13 [73475] [ 73.462] sna_wakeup_handler [ 73.462] sna_accel_flush: flush?=0, dirty?=0 [ 73.462] sna_accel_flush: flush?=0, dirty?=0 [ 73.462] sna_accel_flush: flush?=0, dirty?=0 [ 73.462] sna_block_handler (tv=547.627000) [ 73.462] sna_scanout_do_flush: flush timer active: delta=13 [ 73.462] sna_accel_do_throttle -- no pending activity [ 73.462] sna_accel_block: evaluating timers, active=5 [ 73.462] sna_accel_block: flush timer expires in 13 [73475] [ 73.462] sna_wakeup_handler [ 73.462] sna_accel_flush: flush?=0, dirty?=0 [ 73.462] sna_accel_flush: flush?=0, dirty?=0 [ 73.462] sna_accel_flush: flush?=0, dirty?=0 [ 73.462] sna_accel_flush: flush?=0, dirty?=0 [ 73.462] sna_accel_flush: flush?=0, dirty?=0 [ 73.462] sna_accel_flush: flush?=0, dirty?=0 [ 73.462] sna_block_handler (tv=547.627000) [ 73.462] sna_scanout_do_flush: flush timer active: delta=13 [ 73.462] sna_accel_do_throttle -- no pending activity [ 73.462] sna_accel_block: evaluating timers, active=5 [ 73.462] sna_accel_block: flush timer expires in 13 [73475] [ 73.462] sna_wakeup_handler [ 73.462] sna_accel_flush: flush?=0, dirty?=0 [ 73.462] sna_accel_flush: flush?=0, dirty?=0 [ 73.462] sna_accel_flush: flush?=0, dirty?=0 [ 73.462] sna_block_handler (tv=547.627000) [ 73.462] sna_scanout_do_flush: flush timer active: delta=13 [ 73.462] sna_accel_do_throttle -- no pending activity [ 73.462] sna_accel_block: evaluating timers, active=5 [ 73.462] sna_accel_block: flush timer expires in 13 [73475] [ 73.462] sna_wakeup_handler [ 73.462] sna_accel_flush: flush?=0, dirty?=0 [ 73.462] sna_accel_flush: flush?=0, dirty?=0 [ 73.462] sna_accel_flush: flush?=0, dirty?=0 [ 73.462] sna_block_handler (tv=547.627000) [ 73.462] sna_scanout_do_flush: flush timer active: delta=13 [ 73.462] sna_accel_do_throttle -- no pending activity [ 73.462] sna_accel_block: evaluating timers, active=5 [ 73.462] sna_accel_block: flush timer expires in 13 [73475] [ 73.462] sna_wakeup_handler [ 73.462] sna_accel_flush: flush?=0, dirty?=0 [ 73.462] sna_accel_flush: flush?=0, dirty?=0 [ 73.462] sna_accel_flush: flush?=0, dirty?=0 [ 73.463] sna_block_handler (tv=547.626000) [ 73.463] sna_scanout_do_flush: flush timer active: delta=12 [ 73.463] sna_accel_do_throttle -- no pending activity [ 73.463] sna_accel_block: evaluating timers, active=5 [ 73.463] sna_accel_block: flush timer expires in 12 [73475] [ 73.463] sna_wakeup_handler [ 73.463] sna_accel_flush: flush?=0, dirty?=0 [ 73.463] sna_accel_flush: flush?=0, dirty?=0 [ 73.463] sna_accel_flush: flush?=0, dirty?=0 [ 73.463] sna_block_handler (tv=547.626000) [ 73.463] sna_scanout_do_flush: flush timer active: delta=12 [ 73.463] sna_accel_do_throttle -- no pending activity [ 73.463] sna_accel_block: evaluating timers, active=5 [ 73.463] sna_accel_block: flush timer expires in 12 [73475] [ 73.463] sna_wakeup_handler [ 73.463] sna_accel_flush: flush?=0, dirty?=0 [ 73.463] sna_accel_flush: flush?=0, dirty?=0 [ 73.463] sna_accel_flush: flush?=0, dirty?=0 [ 73.463] sna_block_handler (tv=547.626000) [ 73.463] sna_scanout_do_flush: flush timer active: delta=12 [ 73.463] sna_accel_do_throttle -- no pending activity [ 73.463] sna_accel_block: evaluating timers, active=5 [ 73.463] sna_accel_block: flush timer expires in 12 [73475] [ 73.463] sna_wakeup_handler [ 73.463] sna_accel_flush: flush?=0, dirty?=0 [ 73.463] sna_accel_flush: flush?=0, dirty?=0 [ 73.463] sna_accel_flush: flush?=0, dirty?=0 [ 73.463] sna_block_handler (tv=547.626000) [ 73.463] sna_scanout_do_flush: flush timer active: delta=12 [ 73.463] sna_accel_do_throttle -- no pending activity [ 73.463] sna_accel_block: evaluating timers, active=5 [ 73.463] sna_accel_block: flush timer expires in 12 [73475] [ 73.463] sna_wakeup_handler [ 73.463] sna_accel_flush: flush?=0, dirty?=0 [ 73.463] sna_accel_flush: flush?=0, dirty?=0 [ 73.463] sna_accel_flush: flush?=0, dirty?=0 [ 73.463] sna_block_handler (tv=547.626000) [ 73.463] sna_scanout_do_flush: flush timer active: delta=12 [ 73.463] sna_accel_do_throttle -- no pending activity [ 73.463] sna_accel_block: evaluating timers, active=5 [ 73.463] sna_accel_block: flush timer expires in 12 [73475] [ 73.463] sna_wakeup_handler [ 73.463] sna_accel_flush: flush?=0, dirty?=0 [ 73.463] sna_accel_flush: flush?=0, dirty?=0 [ 73.463] sna_accel_flush: flush?=0, dirty?=0 [ 73.463] sna_block_handler (tv=547.626000) [ 73.463] sna_scanout_do_flush: flush timer active: delta=12 [ 73.463] sna_accel_do_throttle -- no pending activity [ 73.463] sna_accel_block: evaluating timers, active=5 [ 73.463] sna_accel_block: flush timer expires in 12 [73475] [ 73.463] sna_wakeup_handler [ 73.463] sna_accel_flush: flush?=0, dirty?=0 [ 73.463] sna_accel_flush: flush?=0, dirty?=0 [ 73.463] sna_accel_flush: flush?=0, dirty?=0 [ 73.463] sna_block_handler (tv=547.626000) [ 73.463] sna_scanout_do_flush: flush timer active: delta=12 [ 73.463] sna_accel_do_throttle -- no pending activity [ 73.463] sna_accel_block: evaluating timers, active=5 [ 73.463] sna_accel_block: flush timer expires in 12 [73475] [ 73.463] sna_wakeup_handler [ 73.463] sna_accel_flush: flush?=0, dirty?=0 [ 73.463] sna_accel_flush: flush?=0, dirty?=0 [ 73.463] sna_accel_flush: flush?=0, dirty?=0 [ 73.463] sna_block_handler (tv=547.626000) [ 73.463] sna_scanout_do_flush: flush timer active: delta=12 [ 73.463] sna_accel_do_throttle -- no pending activity [ 73.463] sna_accel_block: evaluating timers, active=5 [ 73.463] sna_accel_block: flush timer expires in 12 [73475] [ 73.463] sna_wakeup_handler [ 73.463] sna_accel_flush: flush?=0, dirty?=0 [ 73.463] sna_accel_flush: flush?=0, dirty?=0 [ 73.463] sna_accel_flush: flush?=0, dirty?=0 [ 73.463] sna_accel_flush: flush?=0, dirty?=0 [ 73.463] sna_accel_flush: flush?=0, dirty?=0 [ 73.463] sna_accel_flush: flush?=0, dirty?=0 [ 73.463] sna_block_handler (tv=547.626000) [ 73.463] sna_scanout_do_flush: flush timer active: delta=12 [ 73.463] sna_accel_do_throttle -- no pending activity [ 73.463] sna_accel_block: evaluating timers, active=5 [ 73.463] sna_accel_block: flush timer expires in 12 [73475] [ 73.463] sna_wakeup_handler [ 73.463] sna_accel_flush: flush?=0, dirty?=0 [ 73.463] sna_accel_flush: flush?=0, dirty?=0 [ 73.463] sna_accel_flush: flush?=0, dirty?=0 [ 73.463] sna_block_handler (tv=547.626000) [ 73.463] sna_scanout_do_flush: flush timer active: delta=12 [ 73.463] sna_accel_do_throttle -- no pending activity [ 73.463] sna_accel_block: evaluating timers, active=5 [ 73.463] sna_accel_block: flush timer expires in 12 [73475] [ 73.463] sna_wakeup_handler [ 73.463] sna_accel_flush: flush?=0, dirty?=0 [ 73.463] sna_accel_flush: flush?=0, dirty?=0 [ 73.463] sna_accel_flush: flush?=0, dirty?=0 [ 73.463] sna_block_handler (tv=547.626000) [ 73.463] sna_scanout_do_flush: flush timer active: delta=12 [ 73.463] sna_accel_do_throttle -- no pending activity [ 73.463] sna_accel_block: evaluating timers, active=5 [ 73.463] sna_accel_block: flush timer expires in 12 [73475] [ 73.463] sna_wakeup_handler [ 73.463] sna_accel_flush: flush?=0, dirty?=0 [ 73.463] sna_accel_flush: flush?=0, dirty?=0 [ 73.463] sna_accel_flush: flush?=0, dirty?=0 [ 73.463] sna_block_handler (tv=547.626000) [ 73.463] sna_scanout_do_flush: flush timer active: delta=12 [ 73.463] sna_accel_do_throttle -- no pending activity [ 73.463] sna_accel_block: evaluating timers, active=5 [ 73.463] sna_accel_block: flush timer expires in 12 [73475] [ 73.463] sna_wakeup_handler [ 73.463] sna_accel_flush: flush?=0, dirty?=0 [ 73.463] sna_accel_flush: flush?=0, dirty?=0 [ 73.463] sna_accel_flush: flush?=0, dirty?=0 [ 73.463] sna_accel_flush: flush?=0, dirty?=0 [ 73.463] sna_accel_flush: flush?=0, dirty?=0 [ 73.463] sna_accel_flush: flush?=0, dirty?=0 [ 73.463] sna_block_handler (tv=547.626000) [ 73.463] sna_scanout_do_flush: flush timer active: delta=12 [ 73.463] sna_accel_do_throttle -- no pending activity [ 73.463] sna_accel_block: evaluating timers, active=5 [ 73.463] sna_accel_block: flush timer expires in 12 [73475] [ 73.463] sna_wakeup_handler [ 73.463] sna_output_dpms(DP1:56): dpms=3 (current: 3), active? 0 [ 73.463] sna_output_dpms(DP1-1:0): dpms=3 (current: 3), active? 0 [ 73.463] sna_output_dpms(DP1-2:74): dpms=3 (current: 0), active? 0 [ 73.463] sna_output_dpms(DP1-3:0): dpms=3 (current: 3), active? 0 [ 73.463] sna_output_dpms(DP2:63): dpms=3 (current: 3), active? 0 [ 73.463] sna_output_dpms(HDMI1:60): dpms=3 (current: 3), active? 0 [ 73.463] sna_output_dpms(HDMI2:67): dpms=3 (current: 3), active? 0 [ 73.463] sna_crtc_dpms(pipe 1, dpms mode -> 3):= active=0 [ 73.463] sna_crtc_disable: disabling crtc [39, pipe=1], force?=0 [ 73.463] sna_crtc_force_outputs_off(pipe=1) [ 74.308] sna_crtc_disable_shadow: disabling for crtc 39 [ 74.308] __sna_crtc_disable: releasing handle=128 from scanout, active=1 [ 74.308] sna_crtc_dpms(pipe 2, dpms mode -> 3):= active=0 [ 74.308] sna_crtc_config_notify(dirty?=1) [ 74.308] disable_unused_crtc [ 74.308] sna_mode_wakeup: len=64 [ 74.308] sna_mode_wakeup: recording last swap on pipe=1, frame 4128 [1020], time 73.473301 [ 74.308] sna_mode_wakeup: flip complete, pending? 2 [ 74.308] sna_mode_wakeup: recording last swap on pipe=0, frame 4158 [103e], time 73.474702 [ 74.308] sna_mode_wakeup: removing handle=128 [active_scanout=0] from scanout, installing handle=114 [active_scanout=2] [ 74.308] sna_mode_wakeup: flip complete, pending? 1 [ 74.308] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 1) [ 74.308] update_flush_interval: front_active=1 [ 74.308] update_flush_interval: CRTC:0 (pipe 0) vrefresh=60.00 [ 74.308] update_flush_interval: CRTC:1 (pipe 1) disabled [ 74.308] update_flush_interval: CRTC:2 (pipe 2) disabled [ 74.308] max_vrefresh=60, vblank_interval=16 ms [ 74.308] sna_cursors_reload: active?=1 [ 74.308] probe_capabilities: page flips? enabled, async? disabled [ 74.308] sna_present_update: has_async_flip? 0 [ 74.308] sna_use_hw_cursor (24x24)? [ 74.308] sna_show_cursors: cursor?=1 [ 74.308] sna_show_cursors: skipping cursor already show on CRTC (pipe=0) [ 74.308] sna_accel_flush: flush?=0, dirty?=0 [ 74.308] sna_accel_flush: flush?=0, dirty?=0 [ 74.308] sna_accel_flush: flush?=0, dirty?=0 [ 74.308] sna_accel_flush: flush?=0, dirty?=0 [ 74.308] sna_accel_flush: flush?=0, dirty?=0 [ 74.308] sna_accel_flush: flush?=0, dirty?=0 [ 74.308] sna_accel_flush: flush?=0, dirty?=0 [ 74.308] sna_accel_flush: flush?=0, dirty?=0 [ 74.308] sna_accel_flush: flush?=0, dirty?=0 [ 74.308] sna_accel_flush: flush?=0, dirty?=0 [ 74.308] sna_accel_flush: flush?=0, dirty?=0 [ 74.308] sna_accel_flush: flush?=0, dirty?=0 [ 74.308] sna_accel_flush: flush?=0, dirty?=0 [ 74.308] sna_accel_flush: flush?=0, dirty?=0 [ 74.308] sna_accel_flush: flush?=0, dirty?=0 [ 74.308] sna_accel_flush: flush?=0, dirty?=0 [ 74.308] sna_accel_flush: flush?=0, dirty?=0 [ 74.308] sna_accel_flush: flush?=0, dirty?=0 [ 74.308] sna_accel_flush: flush?=0, dirty?=0 [ 74.308] sna_accel_flush: flush?=0, dirty?=0 [ 74.308] sna_accel_flush: flush?=0, dirty?=0 [ 74.308] sna_accel_flush: flush?=0, dirty?=0 [ 74.308] sna_accel_flush: flush?=0, dirty?=0 [ 74.308] sna_accel_flush: flush?=0, dirty?=0 [ 74.308] sna_accel_flush: flush?=0, dirty?=0 [ 74.308] sna_accel_flush: flush?=0, dirty?=0 [ 74.308] sna_accel_flush: flush?=0, dirty?=0 [ 74.308] sna_accel_flush: flush?=0, dirty?=0 [ 74.308] sna_accel_flush: flush?=0, dirty?=0 [ 74.308] sna_accel_flush: flush?=0, dirty?=0 [ 74.308] sna_accel_flush: flush?=0, dirty?=0 [ 74.308] sna_accel_flush: flush?=0, dirty?=0 [ 74.308] sna_accel_flush: flush?=0, dirty?=0 [ 74.308] sna_accel_flush: flush?=0, dirty?=0 [ 74.308] sna_accel_flush: flush?=0, dirty?=0 [ 74.308] sna_accel_flush: flush?=0, dirty?=0 [ 74.308] sna_accel_flush: flush?=0, dirty?=0 [ 74.308] sna_accel_flush: flush?=0, dirty?=0 [ 74.308] sna_accel_flush: flush?=0, dirty?=0 [ 74.308] sna_accel_flush: flush?=0, dirty?=0 [ 74.308] sna_accel_flush: flush?=0, dirty?=0 [ 74.308] sna_accel_flush: flush?=0, dirty?=0 [ 74.308] sna_accel_flush: flush?=0, dirty?=0 [ 74.308] sna_accel_flush: flush?=0, dirty?=0 [ 74.308] sna_accel_flush: flush?=0, dirty?=0 [ 74.308] sna_accel_flush: flush?=0, dirty?=0 [ 74.308] sna_accel_flush: flush?=0, dirty?=0 [ 74.309] sna_accel_flush: flush?=0, dirty?=0 [ 74.309] sna_accel_flush: flush?=0, dirty?=0 [ 74.309] sna_accel_flush: flush?=0, dirty?=0 [ 74.309] sna_block_handler (tv=546.780000) [ 74.309] sna_scanout_do_flush: flush timer active: delta=-834 [ 74.309] sna_scanout_do_flush (time=74309), triggered [ 74.309] sna_scanout_flush (time=74309), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 74.309] has_shadow: has pending damage? 0, outstanding flips: 0 [ 74.309] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 74.309] has_shadow: has pending damage? 0, outstanding flips: 0 [ 74.309] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 74.309] sna_accel_do_throttle -- no pending activity [ 74.309] sna_accel_block: evaluating timers, active=5 [ 74.309] sna_accel_block: flush timer expires in 16 [74325] [ 74.309] sna_wakeup_handler [ 74.309] _sna_acpi_wakeup: read 58 bytes from acpid [ 74.309] _sna_acpi_wakeup: event string [58]: 'jack/lineout LINEOUT unplug jack/videoout VIDEOOUT unplug ' [ 74.309] sna_block_handler (tv=546.780000) [ 74.309] sna_scanout_do_flush: flush timer active: delta=16 [ 74.309] sna_accel_do_throttle -- no pending activity [ 74.309] sna_accel_block: evaluating timers, active=5 [ 74.309] sna_accel_block: flush timer expires in 16 [74325] [ 74.309] sna_wakeup_handler [ 74.309] sna_hide_cursors [ 74.309] sna_crtc_disable_cursor: CRTC:32, handle=13 [ 74.309] sna_accel_flush: flush?=0, dirty?=0 [ 74.309] sna_accel_flush: flush?=0, dirty?=0 [ 74.309] sna_accel_flush: flush?=0, dirty?=0 [ 74.309] sna_mode_resize (7680, 2160) -> (3840, 2160) [ 74.309] sna_mode_resize: creating new framebuffer 3840x2160 [ 74.309] sna_create_pixmap(3840, 2160, 24, usage=10) [ 74.309] kgem_can_create_2d: 3840x2160 @ 24 [ 74.309] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 74.309] kgem_can_create_2d: untiled size=33177600 [ 74.309] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 74.309] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 74.309] kgem_can_create_2d: tiled[-1] size=33177600 [ 74.309] sna_create_pixmap: usage=16, flags=1b [ 74.309] sna_create_pixmap: creating GPU pixmap 3840x2160, stride=15360, flags=1b [ 74.309] __pop_freed_pixmap: reusing freed pixmap=4047 header [ 74.309] create_pixmap_hdr: pixmap=4089, width=3840, height=2160, usage=16 [ 74.309] sna_create_pixmap: serial=4089, 3840x2160, usage=16 [ 74.309] (II) intel(0): resizing framebuffer to 3840x2160 [ 74.309] sna_crtc_disable_shadow: disabling for crtc 32 [ 74.309] sna_mode_disable_shadow [ 74.309] wait_for_shadow: flags=0, flips=0, handle=114, shadow=32 [ 74.309] _kgem_bo_destroy: handle=32, proxy? 0 [ 74.309] __kgem_bo_destroy: handle=32, size=66355200 [ 74.309] kgem_bo_move_to_scanout: moving 32 [fb 73] to scanout cache, active? 0 [ 74.309] copy_front [ 74.309] sna_pixmap_force_to_gpu(pixmap=4090, flags=2) [ 74.309] sna_pixmap_move_to_gpu(pixmap=4090, usage=16), flags=42 [ 74.309] sna_pixmap_move_to_gpu: already all-damaged [ 74.309] sna_pixmap_unclean(pixmap=4090): cleaning foreign bo handle=114, busy=0 [ring=0] [ 74.309] __kgem_bo_clear_busy: handle=114 [ 74.309] sna_pixmap_mark_active: pixmap=4090, handle=114 [ 74.309] sna_pixmap_force_to_gpu(pixmap=4089, flags=101) [ 74.309] sna_pixmap_move_to_gpu(pixmap=4089, usage=16), flags=141 [ 74.309] sna_pixmap_move_to_gpu: CPU damage? 0 [ 74.309] sna_pixmap_move_to_gpu: creating GPU bo (3840x2160@32), create=b [ 74.309] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 74.309] sna_pixmap_alloc_gpu: pixmap=4089 [ 74.309] kgem_create_2d(3840x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=1, prime?=0, temp?=0) [ 74.309] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=15360, height=2160 [ 74.309] kgem_bo_rmfb: releasing fb=73 for handle=32 [ 74.309] kgem_set_tiling: handle=32, tiling=1 [1], pitch=15360 [15360]: 1 [ 74.309] 2:from scanout: pitch=15360, tiling=1, handle=32, id=2292 [ 74.309] __sna_damage_all(3840, 2160) [ 74.309] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 74.309] sna_pixmap_mark_active: pixmap=4089, handle=32 [ 74.309] copy_front: copying box (3840x2160) from (1920, 0) to (0, 0) [ 74.309] gen9_render_copy_boxes (1920, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 74.309] kgem_bo_is_render: handle=114, rq? 0 [0] [ 74.309] kgem_bo_is_render: handle=32, rq? 0 [0] [ 74.309] kgem_bo_is_render: handle=32, rq? 0 [0] [ 74.309] kgem_bo_is_render: handle=114, rq? 0 [0] [ 74.309] kgem_bo_is_render: handle=32, rq? 0 [0] [ 74.309] needs_batch_flush: flushing before handle=114 for new reservation [ 74.309] kgem_check_bo: num_pages=+32400, num_exec=+2 [ 74.309] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 74.309] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 74.309] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 74.309] kgem_add_handle: handle=4, index=0 [ 74.309] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 74.309] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 74.309] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 74.309] gen9_composite_get_binding_table(ffc0) [ 74.309] kgem_add_reloc64: handle=32, pos=16360, delta=0, domains=20002 [ 74.309] kgem_add_handle: handle=32, index=1 [ 74.309] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e844d000) [ 74.309] __kgem_bo_mark_dirty: handle=32 (proxy? 0) [ 74.309] [3fe0] bind bo(handle=32, addr=e844d000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> render [ 74.309] kgem_add_reloc64: handle=114, pos=16344, delta=0, domains=40000 [ 74.309] kgem_add_handle: handle=114, index=2 [ 74.309] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) [ 74.309] [3fd0] bind bo(handle=114, addr=0), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> sampler [ 74.309] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 74.309] gen9_emit_sampler: sampler = 0 [ 74.309] gen9_emit_sf: num_sf_outputs=1 [ 74.309] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 74.309] gen9_emit_vertex_elements: setup id=0 [ 74.309] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 74.309] (1920, 0) -> (0, 0) + (3840, 2160) [ 74.309] gen8_vertex_flush[490] = 3 [ 74.309] sna_set_screen_pixmap: changing from pixmap=4090 to pixmap=4089, (sna->front=4090) [ 74.309] sna_set_window_pixmap: window=250, old pixmap=4090 new pixmap=4089 [ 74.309] sna_dri2_decouple_window: window=250 [ 74.309] sna_set_window_pixmap: window=146, old pixmap=4090 new pixmap=4089 [ 74.309] sna_dri2_decouple_window: window=146 [ 74.309] sna_set_window_pixmap: window=54525955, old pixmap=4090 new pixmap=4089 [ 74.309] sna_set_window_pixmap: window=54525953, old pixmap=4090 new pixmap=4089 [ 74.309] sna_set_window_pixmap: window=16777225, old pixmap=4090 new pixmap=4089 [ 74.309] sna_set_window_pixmap: window=16777223, old pixmap=4090 new pixmap=4089 [ 74.309] sna_set_window_pixmap: window=16777224, old pixmap=4090 new pixmap=4089 [ 74.309] sna_set_window_pixmap: window=16777222, old pixmap=4090 new pixmap=4089 [ 74.309] sna_set_window_pixmap: window=56623110, old pixmap=4090 new pixmap=4089 [ 74.309] sna_set_window_pixmap: window=56623107, old pixmap=4090 new pixmap=4089 [ 74.309] sna_set_window_pixmap: window=56623105, old pixmap=4090 new pixmap=4089 [ 74.309] sna_set_window_pixmap: window=39845891, old pixmap=4090 new pixmap=4089 [ 74.309] sna_set_window_pixmap: window=52428801, old pixmap=4090 new pixmap=4089 [ 74.309] sna_set_window_pixmap: window=48234497, old pixmap=4090 new pixmap=4089 [ 74.309] sna_set_window_pixmap: window=39845889, old pixmap=4090 new pixmap=4089 [ 74.309] sna_set_window_pixmap: window=44040193, old pixmap=4090 new pixmap=4089 [ 74.309] sna_set_window_pixmap: window=4194307, old pixmap=4090 new pixmap=4089 [ 74.309] sna_set_window_pixmap: window=27263141, old pixmap=4090 new pixmap=4089 [ 74.309] sna_set_window_pixmap: window=27262982, old pixmap=4090 new pixmap=4089 [ 74.309] sna_set_window_pixmap: window=27262979, old pixmap=4090 new pixmap=4089 [ 74.309] sna_set_window_pixmap: window=27262977, old pixmap=4090 new pixmap=4089 [ 74.309] sna_set_window_pixmap: window=31457294, old pixmap=4090 new pixmap=4089 [ 74.309] sna_set_window_pixmap: window=31457295, old pixmap=4090 new pixmap=4089 [ 74.309] sna_set_window_pixmap: window=8388624, old pixmap=4090 new pixmap=4089 [ 74.309] sna_set_window_pixmap: window=8388625, old pixmap=4090 new pixmap=4089 [ 74.309] sna_set_window_pixmap: window=31457291, old pixmap=4090 new pixmap=4089 [ 74.309] sna_set_window_pixmap: window=31457287, old pixmap=4090 new pixmap=4089 [ 74.309] sna_set_window_pixmap: window=31457288, old pixmap=4090 new pixmap=4089 [ 74.309] sna_set_window_pixmap: window=31457283, old pixmap=4090 new pixmap=4089 [ 74.309] sna_set_window_pixmap: window=35651585, old pixmap=4090 new pixmap=4089 [ 74.309] sna_set_window_pixmap: window=31457281, old pixmap=4090 new pixmap=4089 [ 74.309] sna_set_window_pixmap: window=16777251, old pixmap=4090 new pixmap=4089 [ 74.309] sna_set_window_pixmap: window=12582933, old pixmap=4090 new pixmap=4089 [ 74.309] sna_set_window_pixmap: window=18874431, old pixmap=4090 new pixmap=4089 [ 74.309] sna_set_window_pixmap: window=18874432, old pixmap=4090 new pixmap=4089 [ 74.309] sna_set_window_pixmap: window=25165825, old pixmap=4090 new pixmap=4089 [ 74.309] sna_set_window_pixmap: window=16777236, old pixmap=4090 new pixmap=4089 [ 74.309] sna_set_window_pixmap: window=20971521, old pixmap=4090 new pixmap=4089 [ 74.309] sna_set_window_pixmap: window=18874411, old pixmap=4090 new pixmap=4089 [ 74.309] sna_set_window_pixmap: window=18874412, old pixmap=4090 new pixmap=4089 [ 74.309] sna_set_window_pixmap: window=12582932, old pixmap=4090 new pixmap=4089 [ 74.309] sna_set_window_pixmap: window=16777229, old pixmap=4090 new pixmap=4089 [ 74.309] sna_set_window_pixmap: window=16777228, old pixmap=4090 new pixmap=4089 [ 74.309] sna_set_window_pixmap: window=16777227, old pixmap=4090 new pixmap=4089 [ 74.309] sna_set_window_pixmap: window=16777226, old pixmap=4090 new pixmap=4089 [ 74.309] sna_set_window_pixmap: window=16777221, old pixmap=4090 new pixmap=4089 [ 74.309] sna_set_window_pixmap: window=16777220, old pixmap=4090 new pixmap=4089 [ 74.309] sna_set_window_pixmap: window=18874371, old pixmap=4090 new pixmap=4089 [ 74.309] sna_set_window_pixmap: window=18874372, old pixmap=4090 new pixmap=4089 [ 74.309] sna_set_window_pixmap: window=14680067, old pixmap=4090 new pixmap=4089 [ 74.309] sna_set_window_pixmap: window=18874369, old pixmap=4090 new pixmap=4089 [ 74.309] sna_set_window_pixmap: window=18874370, old pixmap=4090 new pixmap=4089 [ 74.309] sna_set_window_pixmap: window=14680065, old pixmap=4090 new pixmap=4089 [ 74.309] sna_set_window_pixmap: window=12582913, old pixmap=4090 new pixmap=4089 [ 74.309] sna_set_window_pixmap: window=8388611, old pixmap=4090 new pixmap=4089 [ 74.309] sna_set_window_pixmap: window=6291459, old pixmap=4090 new pixmap=4089 [ 74.309] sna_set_window_pixmap: window=6291460, old pixmap=4090 new pixmap=4089 [ 74.309] sna_set_window_pixmap: window=8388609, old pixmap=4090 new pixmap=4089 [ 74.309] sna_set_window_pixmap: window=6291457, old pixmap=4090 new pixmap=4089 [ 74.309] sna_set_window_pixmap: window=4194305, old pixmap=4090 new pixmap=4089 [ 74.309] sna_set_window_pixmap: window=16778244, old pixmap=4090 new pixmap=4089 [ 74.309] sna_set_window_pixmap: window=16778245, old pixmap=4090 new pixmap=4089 [ 74.309] __sna_crtc_set_mode: CRTC=32, pipe=0, hidden?=0 [ 74.309] sna_pixmap_force_to_gpu(pixmap=4089, flags=102) [ 74.309] sna_pixmap_move_to_gpu(pixmap=4089, usage=16), flags=142 [ 74.309] sna_pixmap_move_to_gpu: already all-damaged [ 74.309] sna_pixmap_mark_active: pixmap=4089, handle=32 [ 74.309] use_shadow: gpu bo handle=32 tiling=1 pitch=15360, limit=32768 [ 74.309] use_shadow? bounds (0, 0), (3840, 2160), framebufer 3840x2160 [ 74.309] sna_crtc_attach: attaching to framebuffer [ 74.309] sna_pixmap_force_to_gpu(pixmap=4089, flags=102) [ 74.309] sna_pixmap_move_to_gpu(pixmap=4089, usage=16), flags=142 [ 74.309] sna_pixmap_move_to_gpu: already all-damaged [ 74.309] sna_pixmap_mark_active: pixmap=4089, handle=32 [ 74.309] get_fb: reusing fb=68 for handle=32 [ 74.309] sna_crtc_attach: enabling TearFree shadow [ 74.309] sna_crtc_enable_shadow: enabling for crtc 32 [ 74.309] sna_mode_enable_shadow [ 74.309] sna_crtc_attach: creating TearFree shadow bo [ 74.309] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 74.309] kgem_create_2d(3840x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=1, prime?=0, temp?=0) [ 74.309] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=15360, height=2160 [ 74.309] kgem_set_tiling: handle=29, tiling=1 [1], pitch=15360 [15360]: 1 [ 74.309] kgem_bo_remove_from_inactive: removing handle=29 from inactive [ 74.309] from inactive: pitch=15360, tiling=1: handle=29, id=2293 [ 74.309] __kgem_bo_make_scanout: create fb 3840x2160@24/32 [ 74.310] __kgem_bo_make_scanout: attached fb=73 to handle=29 [ 74.310] get_fb: reusing fb=73 for handle=29 [ 74.310] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=32, shadow handle=29 [ 74.310] gen8_vertex_close: used=6, vbo active? 23, vb=1, nreloc=1 [ 74.310] gen8_vertex_close: reloc[0] = 287 [ 74.310] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 74.310] kgem_add_handle: handle=23, index=3 [ 74.310] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 74.310] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=32474 [fenced=0] [ 74.310] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 74.310] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 74.310] kgem_fixup_relocs: shrinking by 61440 [ 74.310] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.310] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 74.310] kgem_commit: release handle=32 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f61c9000 [ 74.310] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 74.310] kgem_commit: release handle=114 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=e844d000 [ 74.310] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 74.310] __kgem_busy: handle=1, busy=131072, wedged=0 [ 74.310] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 74.310] sna_crtc_apply CRTC:32 [pipe=0], handle=32 [ 74.310] sna_crtc_apply: CRTC:32 [pipe=0] primary rotation set to 1 [ 74.310] sna_crtc_apply: attaching output 'eDP1' 0 [48] to crtc:32 (pipe 0) (possible crtc:7, possible clones:0) [ 74.310] sna_output_dpms(DP1:56): dpms=3 (current: 3), active? 0 [ 74.310] sna_output_dpms(DP1-1:0): dpms=3 (current: 3), active? 0 [ 74.310] sna_output_dpms(DP1-2:74): dpms=3 (current: 3), active? 0 [ 74.310] sna_output_dpms(DP1-3:0): dpms=3 (current: 3), active? 0 [ 74.310] sna_output_dpms(DP2:63): dpms=3 (current: 3), active? 0 [ 74.310] sna_output_dpms(HDMI1:60): dpms=3 (current: 3), active? 0 [ 74.310] sna_output_dpms(HDMI2:67): dpms=3 (current: 3), active? 0 [ 74.310] sna_crtc_apply: applying crtc [32, pipe=0] mode=3840x2160+0+0@533250, fb=68 [shadow] update to 1 outputs [48...] [ 74.324] sna_crtc_force_outputs_on(pipe=0) [ 74.324] sna_output_dpms(eDP1:48): dpms=0 (current: 0), active? 1 [ 74.324] __sna_crtc_set_mode: marking handle=32 as active=1 (removing 114 from scanout, active=1) [ 74.324] sna_crtc_randr: hwcursor?=1, cursor_transform?=0 [ 74.324] sna_crtc_randr: transform? 0, bounds (0, 0), (3840, 2160) [ 74.324] __sna_crtc_set_mode: handle=32, scanout_active=1, front_active=1 [ 74.325] sna_accel_flush: flush?=0, dirty?=0 [ 74.325] sna_accel_flush: flush?=0, dirty?=0 [ 74.325] sna_accel_flush: flush?=0, dirty?=0 [ 74.325] sna_accel_flush: flush?=0, dirty?=0 [ 74.325] sna_accel_flush: flush?=0, dirty?=0 [ 74.325] sna_use_hw_cursor (24x24)? [ 74.325] sna_show_cursors: cursor?=1 [ 74.325] sna_show_cursors: skipping cursor already show on CRTC (pipe=0) [ 74.325] sna_accel_flush: flush?=0, dirty?=0 [ 74.325] sna_accel_flush: flush?=0, dirty?=0 [ 74.325] sna_accel_flush: flush?=0, dirty?=0 [ 74.325] sna_accel_flush: flush?=0, dirty?=0 [ 74.325] sna_accel_flush: flush?=0, dirty?=0 [ 74.325] sna_accel_flush: flush?=0, dirty?=0 [ 74.325] sna_accel_flush: flush?=0, dirty?=0 [ 74.325] sna_accel_flush: flush?=0, dirty?=0 [ 74.325] sna_accel_flush: flush?=0, dirty?=0 [ 74.325] sna_accel_flush: flush?=0, dirty?=0 [ 74.325] sna_accel_flush: flush?=0, dirty?=0 [ 74.325] sna_accel_flush: flush?=0, dirty?=0 [ 74.325] sna_accel_flush: flush?=0, dirty?=0 [ 74.325] sna_accel_flush: flush?=0, dirty?=0 [ 74.325] sna_accel_flush: flush?=0, dirty?=0 [ 74.325] sna_accel_flush: flush?=0, dirty?=0 [ 74.325] sna_accel_flush: flush?=0, dirty?=0 [ 74.325] sna_accel_flush: flush?=0, dirty?=0 [ 74.325] sna_accel_flush: flush?=0, dirty?=0 [ 74.325] sna_accel_flush: flush?=0, dirty?=0 [ 74.325] sna_accel_flush: flush?=0, dirty?=0 [ 74.325] sna_accel_flush: flush?=0, dirty?=0 [ 74.325] sna_accel_flush: flush?=0, dirty?=0 [ 74.325] sna_accel_flush: flush?=0, dirty?=0 [ 74.325] sna_accel_flush: flush?=0, dirty?=0 [ 74.325] sna_accel_flush: flush?=0, dirty?=0 [ 74.325] sna_accel_flush: flush?=0, dirty?=0 [ 74.325] sna_accel_flush: flush?=0, dirty?=0 [ 74.325] sna_accel_flush: flush?=0, dirty?=0 [ 74.325] sna_accel_flush: flush?=0, dirty?=0 [ 74.325] sna_accel_flush: flush?=0, dirty?=0 [ 74.325] sna_accel_flush: flush?=0, dirty?=0 [ 74.325] sna_accel_flush: flush?=0, dirty?=0 [ 74.325] sna_block_handler (tv=0.0) [ 74.325] sna_wakeup_handler [ 74.325] sna_accel_flush: flush?=0, dirty?=0 [ 74.325] sna_accel_flush: flush?=0, dirty?=0 [ 74.325] sna_block_handler (tv=546.764000) [ 74.325] kgem_retire, need_retire?=1 [ 74.325] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 74.325] kgem_retire__requests_ring: retiring ring 0 [ 74.325] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.325] __kgem_retire_rq: request 1 complete [ 74.325] __kgem_bo_flush: handle=32, busy=0, wedged=0 [ 74.325] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 74.325] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 74.325] kgem_retire -- retired=0, need_retire=0 [ 74.325] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 74.325] gen6_render_retire: resetting idle vbo [ 74.325] sna_crtc_config_notify(dirty?=1) [ 74.325] disable_unused_crtc [ 74.325] update_flush_interval: front_active=1 [ 74.325] update_flush_interval: CRTC:0 (pipe 0) vrefresh=60.00 [ 74.325] update_flush_interval: CRTC:1 (pipe 1) disabled [ 74.325] update_flush_interval: CRTC:2 (pipe 2) disabled [ 74.326] max_vrefresh=60, vblank_interval=16 ms [ 74.326] sna_cursors_reload: active?=1 [ 74.326] probe_capabilities: page flips? enabled, async? disabled [ 74.326] sna_present_update: has_async_flip? 0 [ 74.326] sna_scanout_do_flush: flush timer active: delta=0 [ 74.326] sna_scanout_do_flush (time=74325), triggered [ 74.326] sna_scanout_flush (time=74325), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 74.326] has_shadow: has pending damage? 0, outstanding flips: 0 [ 74.326] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 74.326] has_shadow: has pending damage? 0, outstanding flips: 0 [ 74.326] sna_accel_disarm_timer[0] (time=74325) [ 74.326] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 74.326] sna_accel_do_throttle -- no pending activity [ 74.326] sna_wakeup_handler [ 74.326] sna_accel_flush: flush?=0, dirty?=0 [ 74.326] sna_accel_flush: flush?=0, dirty?=0 [ 74.326] sna_block_handler (tv=546.763000) [ 74.326] has_shadow: has pending damage? 0, outstanding flips: 0 [ 74.326] sna_accel_do_throttle -- no pending activity [ 74.326] sna_wakeup_handler [ 74.326] sna_accel_flush: flush?=0, dirty?=0 [ 74.326] sna_accel_flush: flush?=0, dirty?=0 [ 74.326] sna_accel_flush: flush?=0, dirty?=0 [ 74.326] sna_block_handler (tv=546.763000) [ 74.326] has_shadow: has pending damage? 0, outstanding flips: 0 [ 74.326] sna_accel_do_throttle -- no pending activity [ 74.326] sna_wakeup_handler [ 74.326] sna_accel_flush: flush?=0, dirty?=0 [ 74.326] sna_accel_flush: flush?=0, dirty?=0 [ 74.326] sna_block_handler (tv=546.763000) [ 74.326] has_shadow: has pending damage? 0, outstanding flips: 0 [ 74.326] sna_accel_do_throttle -- no pending activity [ 74.326] sna_wakeup_handler [ 74.326] sna_accel_flush: flush?=0, dirty?=0 [ 74.326] sna_accel_flush: flush?=0, dirty?=0 [ 74.326] sna_accel_flush: flush?=0, dirty?=0 [ 74.326] sna_accel_flush: flush?=0, dirty?=0 [ 74.326] sna_block_handler (tv=546.763000) [ 74.326] has_shadow: has pending damage? 0, outstanding flips: 0 [ 74.326] sna_accel_do_throttle -- no pending activity [ 74.326] sna_wakeup_handler [ 74.326] sna_accel_flush: flush?=0, dirty?=0 [ 74.326] sna_accel_flush: flush?=0, dirty?=0 [ 74.326] sna_accel_flush: flush?=0, dirty?=0 [ 74.326] sna_block_handler (tv=546.763000) [ 74.326] has_shadow: has pending damage? 0, outstanding flips: 0 [ 74.326] sna_accel_do_throttle -- no pending activity [ 74.326] sna_wakeup_handler [ 74.326] sna_accel_flush: flush?=0, dirty?=0 [ 74.326] sna_accel_flush: flush?=0, dirty?=0 [ 74.326] sna_accel_flush: flush?=0, dirty?=0 [ 74.326] sna_accel_flush: flush?=0, dirty?=0 [ 74.326] sna_block_handler (tv=546.763000) [ 74.326] has_shadow: has pending damage? 0, outstanding flips: 0 [ 74.326] sna_accel_do_throttle -- no pending activity [ 74.326] sna_wakeup_handler [ 74.326] sna_accel_flush: flush?=0, dirty?=0 [ 74.326] sna_accel_flush: flush?=0, dirty?=0 [ 74.326] sna_accel_flush: flush?=0, dirty?=0 [ 74.326] sna_block_handler (tv=546.763000) [ 74.326] has_shadow: has pending damage? 0, outstanding flips: 0 [ 74.326] sna_accel_do_throttle -- no pending activity [ 74.326] sna_wakeup_handler [ 74.326] sna_accel_flush: flush?=0, dirty?=0 [ 74.326] sna_accel_flush: flush?=0, dirty?=0 [ 74.326] sna_accel_flush: flush?=0, dirty?=0 [ 74.326] sna_block_handler (tv=546.763000) [ 74.326] has_shadow: has pending damage? 0, outstanding flips: 0 [ 74.326] sna_accel_do_throttle -- no pending activity [ 74.326] sna_wakeup_handler [ 74.326] sna_accel_flush: flush?=0, dirty?=0 [ 74.326] sna_accel_flush: flush?=0, dirty?=0 [ 74.326] sna_accel_flush: flush?=0, dirty?=0 [ 74.326] sna_block_handler (tv=546.763000) [ 74.326] has_shadow: has pending damage? 0, outstanding flips: 0 [ 74.326] sna_accel_do_throttle -- no pending activity [ 74.326] sna_wakeup_handler [ 74.326] sna_accel_flush: flush?=0, dirty?=0 [ 74.326] sna_accel_flush: flush?=0, dirty?=0 [ 74.326] sna_accel_flush: flush?=0, dirty?=0 [ 74.326] sna_block_handler (tv=546.763000) [ 74.326] has_shadow: has pending damage? 0, outstanding flips: 0 [ 74.326] sna_accel_do_throttle -- no pending activity [ 74.326] sna_wakeup_handler [ 74.326] sna_accel_flush: flush?=0, dirty?=0 [ 74.326] sna_accel_flush: flush?=0, dirty?=0 [ 74.326] sna_accel_flush: flush?=0, dirty?=0 [ 74.326] sna_accel_flush: flush?=0, dirty?=0 [ 74.326] sna_block_handler (tv=546.763000) [ 74.326] has_shadow: has pending damage? 0, outstanding flips: 0 [ 74.326] sna_accel_do_throttle -- no pending activity [ 74.326] sna_wakeup_handler [ 74.326] sna_accel_flush: flush?=0, dirty?=0 [ 74.326] sna_accel_flush: flush?=0, dirty?=0 [ 74.326] sna_accel_flush: flush?=0, dirty?=0 [ 74.326] sna_accel_flush: flush?=0, dirty?=0 [ 74.326] sna_block_handler (tv=546.763000) [ 74.326] has_shadow: has pending damage? 0, outstanding flips: 0 [ 74.326] sna_accel_do_throttle -- no pending activity [ 74.326] sna_wakeup_handler [ 74.326] sna_accel_flush: flush?=0, dirty?=0 [ 74.326] sna_accel_flush: flush?=0, dirty?=0 [ 74.326] sna_accel_flush: flush?=0, dirty?=0 [ 74.326] sna_block_handler (tv=546.763000) [ 74.326] has_shadow: has pending damage? 0, outstanding flips: 0 [ 74.326] sna_accel_do_throttle -- no pending activity [ 74.326] sna_wakeup_handler [ 74.326] sna_accel_flush: flush?=0, dirty?=0 [ 74.326] sna_accel_flush: flush?=0, dirty?=0 [ 74.326] sna_accel_flush: flush?=0, dirty?=0 [ 74.326] sna_block_handler (tv=546.763000) [ 74.326] has_shadow: has pending damage? 0, outstanding flips: 0 [ 74.326] sna_accel_do_throttle -- no pending activity [ 74.326] sna_wakeup_handler [ 74.326] sna_accel_flush: flush?=0, dirty?=0 [ 74.326] sna_accel_flush: flush?=0, dirty?=0 [ 74.326] sna_block_handler (tv=546.763000) [ 74.326] has_shadow: has pending damage? 0, outstanding flips: 0 [ 74.326] sna_accel_do_throttle -- no pending activity [ 74.326] sna_wakeup_handler [ 74.326] sna_accel_flush: flush?=0, dirty?=0 [ 74.326] sna_accel_flush: flush?=0, dirty?=0 [ 74.326] sna_accel_flush: flush?=0, dirty?=0 [ 74.326] sna_block_handler (tv=546.763000) [ 74.326] has_shadow: has pending damage? 0, outstanding flips: 0 [ 74.326] sna_accel_do_throttle -- no pending activity [ 74.326] sna_wakeup_handler [ 74.326] sna_accel_flush: flush?=0, dirty?=0 [ 74.326] sna_accel_flush: flush?=0, dirty?=0 [ 74.326] sna_accel_flush: flush?=0, dirty?=0 [ 74.326] sna_block_handler (tv=546.763000) [ 74.327] has_shadow: has pending damage? 0, outstanding flips: 0 [ 74.327] sna_accel_do_throttle -- no pending activity [ 74.327] sna_wakeup_handler [ 74.327] sna_accel_flush: flush?=0, dirty?=0 [ 74.327] sna_accel_flush: flush?=0, dirty?=0 [ 74.327] sna_accel_flush: flush?=0, dirty?=0 [ 74.327] sna_accel_flush: flush?=0, dirty?=0 [ 74.327] sna_block_handler (tv=546.762000) [ 74.327] has_shadow: has pending damage? 0, outstanding flips: 0 [ 74.327] sna_accel_do_throttle -- no pending activity [ 74.327] sna_wakeup_handler [ 74.327] sna_accel_flush: flush?=0, dirty?=0 [ 74.327] sna_accel_flush: flush?=0, dirty?=0 [ 74.327] sna_block_handler (tv=546.762000) [ 74.327] has_shadow: has pending damage? 0, outstanding flips: 0 [ 74.327] sna_accel_do_throttle -- no pending activity [ 74.327] sna_wakeup_handler [ 74.327] sna_accel_flush: flush?=0, dirty?=0 [ 74.327] sna_accel_flush: flush?=0, dirty?=0 [ 74.327] sna_accel_flush: flush?=0, dirty?=0 [ 74.327] sna_block_handler (tv=546.762000) [ 74.327] has_shadow: has pending damage? 0, outstanding flips: 0 [ 74.327] sna_accel_do_throttle -- no pending activity [ 74.327] sna_wakeup_handler [ 74.327] sna_accel_flush: flush?=0, dirty?=0 [ 74.327] sna_accel_flush: flush?=0, dirty?=0 [ 74.327] sna_accel_flush: flush?=0, dirty?=0 [ 74.327] sna_block_handler (tv=546.762000) [ 74.327] has_shadow: has pending damage? 0, outstanding flips: 0 [ 74.327] sna_accel_do_throttle -- no pending activity [ 74.327] sna_wakeup_handler [ 74.327] sna_accel_flush: flush?=0, dirty?=0 [ 74.327] sna_accel_flush: flush?=0, dirty?=0 [ 74.327] sna_accel_flush: flush?=0, dirty?=0 [ 74.327] sna_block_handler (tv=546.762000) [ 74.327] has_shadow: has pending damage? 0, outstanding flips: 0 [ 74.327] sna_accel_do_throttle -- no pending activity [ 74.327] sna_wakeup_handler [ 74.327] sna_accel_flush: flush?=0, dirty?=0 [ 74.327] sna_accel_flush: flush?=0, dirty?=0 [ 74.327] sna_accel_flush: flush?=0, dirty?=0 [ 74.327] sna_accel_flush: flush?=0, dirty?=0 [ 74.327] sna_block_handler (tv=546.762000) [ 74.327] has_shadow: has pending damage? 0, outstanding flips: 0 [ 74.327] sna_accel_do_throttle -- no pending activity [ 74.327] sna_wakeup_handler [ 74.327] sna_accel_flush: flush?=0, dirty?=0 [ 74.327] sna_accel_flush: flush?=0, dirty?=0 [ 74.327] sna_accel_flush: flush?=0, dirty?=0 [ 74.327] sna_block_handler (tv=546.762000) [ 74.327] has_shadow: has pending damage? 0, outstanding flips: 0 [ 74.327] sna_accel_do_throttle -- no pending activity [ 74.327] sna_wakeup_handler [ 74.327] sna_accel_flush: flush?=0, dirty?=0 [ 74.327] sna_accel_flush: flush?=0, dirty?=0 [ 74.327] sna_accel_flush: flush?=0, dirty?=0 [ 74.327] sna_accel_flush: flush?=0, dirty?=0 [ 74.327] sna_block_handler (tv=546.762000) [ 74.327] has_shadow: has pending damage? 0, outstanding flips: 0 [ 74.327] sna_accel_do_throttle -- no pending activity [ 74.327] sna_wakeup_handler [ 74.327] sna_accel_flush: flush?=0, dirty?=0 [ 74.327] sna_accel_flush: flush?=0, dirty?=0 [ 74.327] sna_block_handler (tv=546.762000) [ 74.327] has_shadow: has pending damage? 0, outstanding flips: 0 [ 74.327] sna_accel_do_throttle -- no pending activity [ 74.327] sna_wakeup_handler [ 74.327] sna_accel_flush: flush?=0, dirty?=0 [ 74.327] sna_accel_flush: flush?=0, dirty?=0 [ 74.327] sna_accel_flush: flush?=0, dirty?=0 [ 74.327] sna_block_handler (tv=546.762000) [ 74.327] has_shadow: has pending damage? 0, outstanding flips: 0 [ 74.327] sna_accel_do_throttle -- no pending activity [ 74.327] sna_wakeup_handler [ 74.327] sna_accel_flush: flush?=0, dirty?=0 [ 74.327] sna_accel_flush: flush?=0, dirty?=0 [ 74.327] sna_accel_flush: flush?=0, dirty?=0 [ 74.327] sna_block_handler (tv=546.762000) [ 74.327] has_shadow: has pending damage? 0, outstanding flips: 0 [ 74.327] sna_accel_do_throttle -- no pending activity [ 74.327] sna_wakeup_handler [ 74.327] sna_accel_flush: flush?=0, dirty?=0 [ 74.327] sna_accel_flush: flush?=0, dirty?=0 [ 74.327] sna_accel_flush: flush?=0, dirty?=0 [ 74.327] sna_accel_flush: flush?=0, dirty?=0 [ 74.327] sna_block_handler (tv=546.762000) [ 74.327] has_shadow: has pending damage? 0, outstanding flips: 0 [ 74.327] sna_accel_do_throttle -- no pending activity [ 74.327] sna_wakeup_handler [ 74.327] sna_accel_flush: flush?=0, dirty?=0 [ 74.327] sna_accel_flush: flush?=0, dirty?=0 [ 74.327] sna_accel_flush: flush?=0, dirty?=0 [ 74.327] sna_block_handler (tv=546.762000) [ 74.327] has_shadow: has pending damage? 0, outstanding flips: 0 [ 74.327] sna_accel_do_throttle -- no pending activity [ 74.327] sna_wakeup_handler [ 74.327] sna_accel_flush: flush?=0, dirty?=0 [ 74.327] sna_accel_flush: flush?=0, dirty?=0 [ 74.327] sna_accel_flush: flush?=0, dirty?=0 [ 74.327] sna_block_handler (tv=546.762000) [ 74.327] has_shadow: has pending damage? 0, outstanding flips: 0 [ 74.327] sna_accel_do_throttle -- no pending activity [ 74.327] sna_wakeup_handler [ 74.327] sna_accel_flush: flush?=0, dirty?=0 [ 74.327] sna_accel_flush: flush?=0, dirty?=0 [ 74.327] sna_accel_flush: flush?=0, dirty?=0 [ 74.327] sna_block_handler (tv=546.762000) [ 74.327] has_shadow: has pending damage? 0, outstanding flips: 0 [ 74.327] sna_accel_do_throttle -- no pending activity [ 74.327] sna_wakeup_handler [ 74.327] sna_accel_flush: flush?=0, dirty?=0 [ 74.327] sna_accel_flush: flush?=0, dirty?=0 [ 74.327] sna_accel_flush: flush?=0, dirty?=0 [ 74.327] sna_accel_flush: flush?=0, dirty?=0 [ 74.327] sna_block_handler (tv=546.762000) [ 74.327] has_shadow: has pending damage? 0, outstanding flips: 0 [ 74.327] sna_accel_do_throttle -- no pending activity [ 74.327] sna_wakeup_handler [ 74.327] sna_accel_flush: flush?=0, dirty?=0 [ 74.327] sna_accel_flush: flush?=0, dirty?=0 [ 74.327] sna_accel_flush: flush?=0, dirty?=0 [ 74.327] sna_block_handler (tv=546.762000) [ 74.327] has_shadow: has pending damage? 0, outstanding flips: 0 [ 74.327] sna_accel_do_throttle -- no pending activity [ 74.327] sna_wakeup_handler [ 74.327] sna_accel_flush: flush?=0, dirty?=0 [ 74.327] sna_accel_flush: flush?=0, dirty?=0 [ 74.327] sna_accel_flush: flush?=0, dirty?=0 [ 74.327] sna_accel_flush: flush?=0, dirty?=0 [ 74.327] sna_block_handler (tv=546.762000) [ 74.327] has_shadow: has pending damage? 0, outstanding flips: 0 [ 74.327] sna_accel_do_throttle -- no pending activity [ 74.327] sna_wakeup_handler [ 74.327] sna_accel_flush: flush?=0, dirty?=0 [ 74.327] sna_accel_flush: flush?=0, dirty?=0 [ 74.327] sna_accel_flush: flush?=0, dirty?=0 [ 74.327] sna_block_handler (tv=546.762000) [ 74.327] has_shadow: has pending damage? 0, outstanding flips: 0 [ 74.327] sna_accel_do_throttle -- no pending activity [ 74.327] sna_wakeup_handler [ 74.327] sna_accel_flush: flush?=0, dirty?=0 [ 74.327] sna_accel_flush: flush?=0, dirty?=0 [ 74.327] sna_accel_flush: flush?=0, dirty?=0 [ 74.327] sna_block_handler (tv=546.762000) [ 74.327] has_shadow: has pending damage? 0, outstanding flips: 0 [ 74.327] sna_accel_do_throttle -- no pending activity [ 74.327] sna_wakeup_handler [ 74.327] sna_accel_flush: flush?=0, dirty?=0 [ 74.327] sna_accel_flush: flush?=0, dirty?=0 [ 74.327] sna_accel_flush: flush?=0, dirty?=0 [ 74.327] sna_block_handler (tv=546.762000) [ 74.327] has_shadow: has pending damage? 0, outstanding flips: 0 [ 74.327] sna_accel_do_throttle -- no pending activity [ 74.327] sna_wakeup_handler [ 74.327] sna_accel_flush: flush?=0, dirty?=0 [ 74.327] sna_accel_flush: flush?=0, dirty?=0 [ 74.327] sna_accel_flush: flush?=0, dirty?=0 [ 74.327] sna_block_handler (tv=546.762000) [ 74.327] has_shadow: has pending damage? 0, outstanding flips: 0 [ 74.327] sna_accel_do_throttle -- no pending activity [ 74.327] sna_wakeup_handler [ 74.327] sna_accel_flush: flush?=0, dirty?=0 [ 74.327] sna_accel_flush: flush?=0, dirty?=0 [ 74.327] sna_accel_flush: flush?=0, dirty?=0 [ 74.327] sna_accel_flush: flush?=0, dirty?=0 [ 74.327] sna_block_handler (tv=546.762000) [ 74.327] has_shadow: has pending damage? 0, outstanding flips: 0 [ 74.327] sna_accel_do_throttle -- no pending activity [ 74.328] sna_wakeup_handler [ 74.328] sna_accel_flush: flush?=0, dirty?=0 [ 74.328] sna_accel_flush: flush?=0, dirty?=0 [ 74.328] sna_accel_flush: flush?=0, dirty?=0 [ 74.328] sna_block_handler (tv=546.761000) [ 74.328] has_shadow: has pending damage? 0, outstanding flips: 0 [ 74.328] sna_accel_do_throttle -- no pending activity [ 74.328] sna_wakeup_handler [ 74.328] sna_accel_flush: flush?=0, dirty?=0 [ 74.328] sna_accel_flush: flush?=0, dirty?=0 [ 74.328] sna_accel_flush: flush?=0, dirty?=0 [ 74.328] sna_accel_flush: flush?=0, dirty?=0 [ 74.328] sna_block_handler (tv=546.761000) [ 74.328] has_shadow: has pending damage? 0, outstanding flips: 0 [ 74.328] sna_accel_do_throttle -- no pending activity [ 74.328] sna_wakeup_handler [ 74.328] sna_accel_flush: flush?=0, dirty?=0 [ 74.328] sna_accel_flush: flush?=0, dirty?=0 [ 74.328] sna_accel_flush: flush?=0, dirty?=0 [ 74.328] sna_block_handler (tv=546.761000) [ 74.328] has_shadow: has pending damage? 0, outstanding flips: 0 [ 74.328] sna_accel_do_throttle -- no pending activity [ 74.328] sna_wakeup_handler [ 74.328] sna_accel_flush: flush?=0, dirty?=0 [ 74.328] sna_accel_flush: flush?=0, dirty?=0 [ 74.328] sna_accel_flush: flush?=0, dirty?=0 [ 74.328] sna_block_handler (tv=546.761000) [ 74.328] has_shadow: has pending damage? 0, outstanding flips: 0 [ 74.328] sna_accel_do_throttle -- no pending activity [ 74.328] sna_wakeup_handler [ 74.328] sna_accel_flush: flush?=0, dirty?=0 [ 74.328] sna_accel_flush: flush?=0, dirty?=0 [ 74.328] sna_accel_flush: flush?=0, dirty?=0 [ 74.328] sna_block_handler (tv=546.761000) [ 74.328] has_shadow: has pending damage? 0, outstanding flips: 0 [ 74.328] sna_accel_do_throttle -- no pending activity [ 74.328] sna_wakeup_handler [ 74.328] sna_accel_flush: flush?=0, dirty?=0 [ 74.328] sna_accel_flush: flush?=0, dirty?=0 [ 74.328] sna_block_handler (tv=546.761000) [ 74.328] has_shadow: has pending damage? 0, outstanding flips: 0 [ 74.328] sna_accel_do_throttle -- no pending activity [ 74.328] sna_wakeup_handler [ 74.328] sna_accel_flush: flush?=0, dirty?=0 [ 74.328] sna_accel_flush: flush?=0, dirty?=0 [ 74.328] sna_accel_flush: flush?=0, dirty?=0 [ 74.328] sna_block_handler (tv=546.761000) [ 74.328] has_shadow: has pending damage? 0, outstanding flips: 0 [ 74.328] sna_accel_do_throttle -- no pending activity [ 74.328] sna_wakeup_handler [ 74.328] sna_accel_flush: flush?=0, dirty?=0 [ 74.328] sna_accel_flush: flush?=0, dirty?=0 [ 74.328] sna_block_handler (tv=546.761000) [ 74.328] has_shadow: has pending damage? 0, outstanding flips: 0 [ 74.328] sna_accel_do_throttle -- no pending activity [ 74.328] sna_wakeup_handler [ 74.328] sna_accel_flush: flush?=0, dirty?=0 [ 74.328] sna_accel_flush: flush?=0, dirty?=0 [ 74.328] sna_accel_flush: flush?=0, dirty?=0 [ 74.328] sna_block_handler (tv=546.761000) [ 74.328] has_shadow: has pending damage? 0, outstanding flips: 0 [ 74.328] sna_accel_do_throttle -- no pending activity [ 74.328] sna_wakeup_handler [ 74.328] sna_accel_flush: flush?=0, dirty?=0 [ 74.328] sna_accel_flush: flush?=0, dirty?=0 [ 74.328] sna_block_handler (tv=546.761000) [ 74.328] has_shadow: has pending damage? 0, outstanding flips: 0 [ 74.328] sna_accel_do_throttle -- no pending activity [ 74.328] sna_wakeup_handler [ 74.328] sna_accel_flush: flush?=0, dirty?=0 [ 74.328] sna_accel_flush: flush?=0, dirty?=0 [ 74.328] sna_accel_flush: flush?=0, dirty?=0 [ 74.328] sna_block_handler (tv=546.761000) [ 74.328] has_shadow: has pending damage? 0, outstanding flips: 0 [ 74.328] sna_accel_do_throttle -- no pending activity [ 74.328] sna_wakeup_handler [ 74.328] sna_accel_flush: flush?=0, dirty?=0 [ 74.328] sna_accel_flush: flush?=0, dirty?=0 [ 74.328] sna_block_handler (tv=546.761000) [ 74.328] has_shadow: has pending damage? 0, outstanding flips: 0 [ 74.328] sna_accel_do_throttle -- no pending activity [ 74.328] sna_wakeup_handler [ 74.328] sna_accel_flush: flush?=0, dirty?=0 [ 74.328] sna_accel_flush: flush?=0, dirty?=0 [ 74.328] sna_accel_flush: flush?=0, dirty?=0 [ 74.328] sna_block_handler (tv=546.761000) [ 74.328] has_shadow: has pending damage? 0, outstanding flips: 0 [ 74.328] sna_accel_do_throttle -- no pending activity [ 74.328] sna_wakeup_handler [ 74.328] sna_accel_flush: flush?=0, dirty?=0 [ 74.328] sna_accel_flush: flush?=0, dirty?=0 [ 74.328] sna_block_handler (tv=546.761000) [ 74.328] has_shadow: has pending damage? 0, outstanding flips: 0 [ 74.328] sna_accel_do_throttle -- no pending activity [ 74.328] sna_wakeup_handler [ 74.328] sna_accel_flush: flush?=0, dirty?=0 [ 74.328] sna_accel_flush: flush?=0, dirty?=0 [ 74.328] sna_accel_flush: flush?=0, dirty?=0 [ 74.328] sna_block_handler (tv=546.761000) [ 74.328] has_shadow: has pending damage? 0, outstanding flips: 0 [ 74.328] sna_accel_do_throttle -- no pending activity [ 74.328] sna_wakeup_handler [ 74.328] sna_accel_flush: flush?=0, dirty?=0 [ 74.328] sna_accel_flush: flush?=0, dirty?=0 [ 74.328] sna_accel_flush: flush?=0, dirty?=0 [ 74.328] sna_block_handler (tv=546.761000) [ 74.328] has_shadow: has pending damage? 0, outstanding flips: 0 [ 74.328] sna_accel_do_throttle -- no pending activity [ 74.328] sna_wakeup_handler [ 74.328] sna_accel_flush: flush?=0, dirty?=0 [ 74.328] sna_accel_flush: flush?=0, dirty?=0 [ 74.328] sna_accel_flush: flush?=0, dirty?=0 [ 74.328] sna_block_handler (tv=546.761000) [ 74.328] has_shadow: has pending damage? 0, outstanding flips: 0 [ 74.328] sna_accel_do_throttle -- no pending activity [ 74.328] sna_wakeup_handler [ 74.328] sna_accel_flush: flush?=0, dirty?=0 [ 74.328] sna_accel_flush: flush?=0, dirty?=0 [ 74.328] sna_block_handler (tv=546.761000) [ 74.328] has_shadow: has pending damage? 0, outstanding flips: 0 [ 74.328] sna_accel_do_throttle -- no pending activity [ 74.328] sna_wakeup_handler [ 74.328] sna_accel_flush: flush?=0, dirty?=0 [ 74.328] sna_accel_flush: flush?=0, dirty?=0 [ 74.328] sna_block_handler (tv=546.761000) [ 74.328] has_shadow: has pending damage? 0, outstanding flips: 0 [ 74.328] sna_accel_do_throttle -- no pending activity [ 74.328] sna_wakeup_handler [ 74.328] sna_accel_flush: flush?=0, dirty?=0 [ 74.328] sna_accel_flush: flush?=0, dirty?=0 [ 74.328] sna_block_handler (tv=546.761000) [ 74.328] has_shadow: has pending damage? 0, outstanding flips: 0 [ 74.328] sna_accel_do_throttle -- no pending activity [ 74.328] sna_wakeup_handler [ 74.328] sna_accel_flush: flush?=0, dirty?=0 [ 74.328] sna_accel_flush: flush?=0, dirty?=0 [ 74.328] sna_block_handler (tv=546.761000) [ 74.328] has_shadow: has pending damage? 0, outstanding flips: 0 [ 74.328] sna_accel_do_throttle -- no pending activity [ 74.328] sna_wakeup_handler [ 74.328] sna_accel_flush: flush?=0, dirty?=0 [ 74.328] sna_accel_flush: flush?=0, dirty?=0 [ 74.328] sna_accel_flush: flush?=0, dirty?=0 [ 74.328] sna_block_handler (tv=546.761000) [ 74.328] has_shadow: has pending damage? 0, outstanding flips: 0 [ 74.328] sna_accel_do_throttle -- no pending activity [ 74.328] sna_wakeup_handler [ 74.328] sna_accel_flush: flush?=0, dirty?=0 [ 74.328] sna_accel_flush: flush?=0, dirty?=0 [ 74.328] sna_block_handler (tv=546.761000) [ 74.328] has_shadow: has pending damage? 0, outstanding flips: 0 [ 74.328] sna_accel_do_throttle -- no pending activity [ 74.328] sna_wakeup_handler [ 74.328] sna_accel_flush: flush?=0, dirty?=0 [ 74.328] sna_accel_flush: flush?=0, dirty?=0 [ 74.328] sna_block_handler (tv=546.761000) [ 74.328] has_shadow: has pending damage? 0, outstanding flips: 0 [ 74.328] sna_accel_do_throttle -- no pending activity [ 74.328] sna_wakeup_handler [ 74.328] sna_accel_flush: flush?=0, dirty?=0 [ 74.328] sna_accel_flush: flush?=0, dirty?=0 [ 74.328] sna_block_handler (tv=546.761000) [ 74.328] has_shadow: has pending damage? 0, outstanding flips: 0 [ 74.328] sna_accel_do_throttle -- no pending activity [ 74.328] sna_wakeup_handler [ 74.328] sna_accel_flush: flush?=0, dirty?=0 [ 74.328] sna_accel_flush: flush?=0, dirty?=0 [ 74.328] sna_block_handler (tv=546.761000) [ 74.328] has_shadow: has pending damage? 0, outstanding flips: 0 [ 74.328] sna_accel_do_throttle -- no pending activity [ 74.328] sna_wakeup_handler [ 74.328] sna_accel_flush: flush?=0, dirty?=0 [ 74.328] sna_accel_flush: flush?=0, dirty?=0 [ 74.328] sna_accel_flush: flush?=0, dirty?=0 [ 74.328] sna_block_handler (tv=546.761000) [ 74.328] has_shadow: has pending damage? 0, outstanding flips: 0 [ 74.328] sna_accel_do_throttle -- no pending activity [ 74.328] sna_wakeup_handler [ 74.328] sna_accel_flush: flush?=0, dirty?=0 [ 74.328] sna_accel_flush: flush?=0, dirty?=0 [ 74.328] sna_block_handler (tv=546.761000) [ 74.328] has_shadow: has pending damage? 0, outstanding flips: 0 [ 74.328] sna_accel_do_throttle -- no pending activity [ 74.329] sna_wakeup_handler [ 74.329] sna_accel_flush: flush?=0, dirty?=0 [ 74.329] sna_accel_flush: flush?=0, dirty?=0 [ 74.329] sna_block_handler (tv=546.760000) [ 74.329] has_shadow: has pending damage? 0, outstanding flips: 0 [ 74.329] sna_accel_do_throttle -- no pending activity [ 74.329] sna_wakeup_handler [ 74.329] sna_accel_flush: flush?=0, dirty?=0 [ 74.329] sna_accel_flush: flush?=0, dirty?=0 [ 74.329] sna_block_handler (tv=546.760000) [ 74.329] has_shadow: has pending damage? 0, outstanding flips: 0 [ 74.329] sna_accel_do_throttle -- no pending activity [ 74.329] sna_wakeup_handler [ 74.329] sna_accel_flush: flush?=0, dirty?=0 [ 74.329] sna_accel_flush: flush?=0, dirty?=0 [ 74.329] sna_block_handler (tv=546.760000) [ 74.329] has_shadow: has pending damage? 0, outstanding flips: 0 [ 74.329] sna_accel_do_throttle -- no pending activity [ 74.329] sna_wakeup_handler [ 74.329] sna_accel_flush: flush?=0, dirty?=0 [ 74.329] sna_accel_flush: flush?=0, dirty?=0 [ 74.329] sna_accel_flush: flush?=0, dirty?=0 [ 74.329] sna_block_handler (tv=546.760000) [ 74.329] has_shadow: has pending damage? 0, outstanding flips: 0 [ 74.329] sna_accel_do_throttle -- no pending activity [ 74.329] sna_wakeup_handler [ 74.329] sna_accel_flush: flush?=0, dirty?=0 [ 74.329] sna_accel_flush: flush?=0, dirty?=0 [ 74.329] sna_block_handler (tv=546.760000) [ 74.329] has_shadow: has pending damage? 0, outstanding flips: 0 [ 74.329] sna_accel_do_throttle -- no pending activity [ 74.329] sna_wakeup_handler [ 74.329] sna_accel_flush: flush?=0, dirty?=0 [ 74.329] sna_accel_flush: flush?=0, dirty?=0 [ 74.329] sna_block_handler (tv=546.760000) [ 74.329] has_shadow: has pending damage? 0, outstanding flips: 0 [ 74.329] sna_accel_do_throttle -- no pending activity [ 74.329] sna_wakeup_handler [ 74.329] sna_accel_flush: flush?=0, dirty?=0 [ 74.329] sna_accel_flush: flush?=0, dirty?=0 [ 74.329] sna_block_handler (tv=546.760000) [ 74.329] has_shadow: has pending damage? 0, outstanding flips: 0 [ 74.329] sna_accel_do_throttle -- no pending activity [ 74.329] sna_wakeup_handler [ 74.329] sna_accel_flush: flush?=0, dirty?=0 [ 74.329] sna_accel_flush: flush?=0, dirty?=0 [ 74.329] sna_block_handler (tv=546.760000) [ 74.329] has_shadow: has pending damage? 0, outstanding flips: 0 [ 74.329] sna_accel_do_throttle -- no pending activity [ 74.329] sna_wakeup_handler [ 74.329] sna_accel_flush: flush?=0, dirty?=0 [ 74.329] sna_accel_flush: flush?=0, dirty?=0 [ 74.329] sna_accel_flush: flush?=0, dirty?=0 [ 74.329] sna_block_handler (tv=546.760000) [ 74.329] has_shadow: has pending damage? 0, outstanding flips: 0 [ 74.329] sna_accel_do_throttle -- no pending activity [ 74.329] sna_wakeup_handler [ 74.329] sna_accel_flush: flush?=0, dirty?=0 [ 74.329] sna_accel_flush: flush?=0, dirty?=0 [ 74.329] sna_block_handler (tv=546.760000) [ 74.329] has_shadow: has pending damage? 0, outstanding flips: 0 [ 74.329] sna_accel_do_throttle -- no pending activity [ 74.329] sna_wakeup_handler [ 74.329] sna_accel_flush: flush?=0, dirty?=0 [ 74.329] sna_accel_flush: flush?=0, dirty?=0 [ 74.329] sna_block_handler (tv=546.760000) [ 74.329] has_shadow: has pending damage? 0, outstanding flips: 0 [ 74.329] sna_accel_do_throttle -- no pending activity [ 74.329] sna_wakeup_handler [ 74.329] sna_accel_flush: flush?=0, dirty?=0 [ 74.329] sna_accel_flush: flush?=0, dirty?=0 [ 74.329] sna_block_handler (tv=546.760000) [ 74.329] has_shadow: has pending damage? 0, outstanding flips: 0 [ 74.329] sna_accel_do_throttle -- no pending activity [ 74.329] sna_wakeup_handler [ 74.329] sna_accel_flush: flush?=0, dirty?=0 [ 74.329] sna_accel_flush: flush?=0, dirty?=0 [ 74.329] sna_block_handler (tv=546.760000) [ 74.329] has_shadow: has pending damage? 0, outstanding flips: 0 [ 74.329] sna_accel_do_throttle -- no pending activity [ 74.329] sna_wakeup_handler [ 74.329] sna_accel_flush: flush?=0, dirty?=0 [ 74.329] sna_accel_flush: flush?=0, dirty?=0 [ 74.329] sna_accel_flush: flush?=0, dirty?=0 [ 74.329] sna_block_handler (tv=546.760000) [ 74.329] has_shadow: has pending damage? 0, outstanding flips: 0 [ 74.329] sna_accel_do_throttle -- no pending activity [ 74.329] sna_wakeup_handler [ 74.329] sna_accel_flush: flush?=0, dirty?=0 [ 74.329] sna_accel_flush: flush?=0, dirty?=0 [ 74.329] sna_block_handler (tv=546.760000) [ 74.329] has_shadow: has pending damage? 0, outstanding flips: 0 [ 74.329] sna_accel_do_throttle -- no pending activity [ 74.329] sna_wakeup_handler [ 74.329] sna_accel_flush: flush?=0, dirty?=0 [ 74.329] sna_accel_flush: flush?=0, dirty?=0 [ 74.329] sna_block_handler (tv=546.760000) [ 74.329] has_shadow: has pending damage? 0, outstanding flips: 0 [ 74.329] sna_accel_do_throttle -- no pending activity [ 74.329] sna_wakeup_handler [ 74.329] sna_accel_flush: flush?=0, dirty?=0 [ 74.329] sna_accel_flush: flush?=0, dirty?=0 [ 74.329] sna_block_handler (tv=546.760000) [ 74.329] has_shadow: has pending damage? 0, outstanding flips: 0 [ 74.329] sna_accel_do_throttle -- no pending activity [ 74.329] sna_wakeup_handler [ 74.329] sna_accel_flush: flush?=0, dirty?=0 [ 74.329] sna_accel_flush: flush?=0, dirty?=0 [ 74.329] sna_block_handler (tv=546.760000) [ 74.329] has_shadow: has pending damage? 0, outstanding flips: 0 [ 74.329] sna_accel_do_throttle -- no pending activity [ 74.329] sna_wakeup_handler [ 74.329] sna_accel_flush: flush?=0, dirty?=0 [ 74.329] sna_accel_flush: flush?=0, dirty?=0 [ 74.329] sna_accel_flush: flush?=0, dirty?=0 [ 74.329] sna_block_handler (tv=546.760000) [ 74.329] has_shadow: has pending damage? 0, outstanding flips: 0 [ 74.329] sna_accel_do_throttle -- no pending activity [ 74.329] sna_wakeup_handler [ 74.329] sna_accel_flush: flush?=0, dirty?=0 [ 74.329] sna_accel_flush: flush?=0, dirty?=0 [ 74.329] sna_block_handler (tv=546.760000) [ 74.329] has_shadow: has pending damage? 0, outstanding flips: 0 [ 74.329] sna_accel_do_throttle -- no pending activity [ 74.329] sna_wakeup_handler [ 74.329] sna_accel_flush: flush?=0, dirty?=0 [ 74.329] sna_accel_flush: flush?=0, dirty?=0 [ 74.329] sna_block_handler (tv=546.760000) [ 74.329] has_shadow: has pending damage? 0, outstanding flips: 0 [ 74.329] sna_accel_do_throttle -- no pending activity [ 74.329] sna_wakeup_handler [ 74.329] sna_accel_flush: flush?=0, dirty?=0 [ 74.329] sna_accel_flush: flush?=0, dirty?=0 [ 74.329] sna_block_handler (tv=546.760000) [ 74.329] has_shadow: has pending damage? 0, outstanding flips: 0 [ 74.329] sna_accel_do_throttle -- no pending activity [ 74.329] sna_wakeup_handler [ 74.329] sna_accel_flush: flush?=0, dirty?=0 [ 74.329] sna_accel_flush: flush?=0, dirty?=0 [ 74.329] sna_block_handler (tv=546.760000) [ 74.329] has_shadow: has pending damage? 0, outstanding flips: 0 [ 74.329] sna_accel_do_throttle -- no pending activity [ 74.329] sna_wakeup_handler [ 74.329] sna_accel_flush: flush?=0, dirty?=0 [ 74.329] sna_accel_flush: flush?=0, dirty?=0 [ 74.329] sna_accel_flush: flush?=0, dirty?=0 [ 74.329] sna_block_handler (tv=546.760000) [ 74.329] has_shadow: has pending damage? 0, outstanding flips: 0 [ 74.329] sna_accel_do_throttle -- no pending activity [ 74.329] sna_wakeup_handler [ 74.329] sna_accel_flush: flush?=0, dirty?=0 [ 74.329] sna_accel_flush: flush?=0, dirty?=0 [ 74.329] sna_block_handler (tv=546.760000) [ 74.329] has_shadow: has pending damage? 0, outstanding flips: 0 [ 74.329] sna_accel_do_throttle -- no pending activity [ 74.329] sna_wakeup_handler [ 74.329] sna_accel_flush: flush?=0, dirty?=0 [ 74.329] sna_accel_flush: flush?=0, dirty?=0 [ 74.329] sna_block_handler (tv=546.760000) [ 74.329] has_shadow: has pending damage? 0, outstanding flips: 0 [ 74.329] sna_accel_do_throttle -- no pending activity [ 74.329] sna_wakeup_handler [ 74.329] sna_accel_flush: flush?=0, dirty?=0 [ 74.329] sna_accel_flush: flush?=0, dirty?=0 [ 74.329] sna_block_handler (tv=546.760000) [ 74.329] has_shadow: has pending damage? 0, outstanding flips: 0 [ 74.329] sna_accel_do_throttle -- no pending activity [ 74.329] sna_wakeup_handler [ 74.329] sna_accel_flush: flush?=0, dirty?=0 [ 74.329] sna_accel_flush: flush?=0, dirty?=0 [ 74.329] sna_block_handler (tv=546.760000) [ 74.329] has_shadow: has pending damage? 0, outstanding flips: 0 [ 74.329] sna_accel_do_throttle -- no pending activity [ 74.329] sna_wakeup_handler [ 74.329] sna_accel_flush: flush?=0, dirty?=0 [ 74.329] sna_accel_flush: flush?=0, dirty?=0 [ 74.329] sna_block_handler (tv=546.760000) [ 74.329] has_shadow: has pending damage? 0, outstanding flips: 0 [ 74.329] sna_accel_do_throttle -- no pending activity [ 74.329] sna_wakeup_handler [ 74.329] sna_accel_flush: flush?=0, dirty?=0 [ 74.329] sna_accel_flush: flush?=0, dirty?=0 [ 74.329] sna_block_handler (tv=546.760000) [ 74.329] has_shadow: has pending damage? 0, outstanding flips: 0 [ 74.329] sna_accel_do_throttle -- no pending activity [ 74.329] sna_wakeup_handler [ 74.329] sna_create_pixmap(3775, 2136, 32, usage=0) [ 74.329] kgem_can_create_2d: 3775x2136 @ 32 [ 74.329] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15104, height=2136 [ 74.329] kgem_can_create_2d: untiled size=32264192 [ 74.329] kgem_choose_tiling: TLB miss between lines 3775x2136 (pitch=15100), forcing tiling 1 [ 74.329] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15104, height=2136 [ 74.329] kgem_can_create_2d: tiled[-1] size=32264192 [ 74.329] sna_create_pixmap: usage=0, flags=1b [ 74.329] sna_create_pixmap: creating GPU pixmap 3775x2136, stride=15100, flags=1b [ 74.329] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 [ 74.329] create_pixmap: serial=4135, usage=0, 0x0 [ 74.329] create_pixmap_hdr: pixmap=4135, width=3775, height=2136, usage=0 [ 74.329] sna_create_pixmap: serial=4135, 3775x2136, usage=0 [ 74.329] sna_composite_rectangles(pixmap=4136, op=0, 0 x 1 [(0, 0)x(3775, 2136) ...]) [ 74.329] sna_composite_rectangles: converted to op 0 [ 74.329] sna_composite_rectangles[0] (0, 0)x(3775, 2136) -> (0, 0), (3775, 2136) [ 74.329] sna_composite_rectangles: nrects=1, region=(0, 0), (3775, 2136) x 1 [ 74.329] sna_composite_rectangles: clipped extents (0, 0),(3775, 2136) x 1 [ 74.329] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(3775, 2136) [ 74.329] sna_composite_rectangles: dropping last-cpu hint [ 74.329] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=19... [ 74.329] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 74.329] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 74.330] sna_pixmap_move_to_gpu(pixmap=4136, usage=0), flags=b [ 74.330] sna_pixmap_move_to_gpu: CPU damage? 0 [ 74.330] sna_pixmap_move_to_gpu: creating GPU bo (3775x2136@32), create=b [ 74.330] kgem_choose_tiling: TLB miss between lines 3775x2136 (pitch=15100), forcing tiling 1 [ 74.330] kgem_choose_tiling: TLB miss between lines 3775x2136 (pitch=15100), forcing tiling 1 [ 74.330] sna_pixmap_alloc_gpu: pixmap=4136 [ 74.330] kgem_create_2d(3775x2136, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 74.330] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=15360, height=2136 [ 74.330] __kgem_bo_init(handle=17, num_pages=8010) [ 74.330] kgem_set_tiling: handle=17, tiling=1 [1], pitch=15360 [15360]: 1 [ 74.330] new pitch=15360, tiling=1, handle=17, id=2294, num_pages=8010 [8010], bucket=12 [ 74.330] __sna_damage_all(3775, 2136) [ 74.330] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 74.330] sna_pixmap_mark_active: pixmap=4136, handle=17 [ 74.330] sna_drawable_use_bo: allocated GPU bo for operation [ 74.330] sna_drawable_use_bo: using GPU bo with damage? 0 [ 74.330] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 74.330] kgem_bo_is_render: handle=17, rq? 0 [0] [ 74.330] kgem_bo_is_render: handle=17, rq? 0 [0] [ 74.330] gen9_render_fill_boxes(0 x 1 [(0, 0), (3775, 2136) ...]) [ 74.330] sna_render_get_solid: 0 [ 74.330] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 74.330] needs_batch_flush: flushing before handle=17 for new reservation [ 74.330] kgem_check_bo: num_pages=+8010, num_exec=+1 [ 74.330] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 74.330] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 74.330] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 74.330] kgem_add_handle: handle=4, index=0 [ 74.330] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 74.330] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 74.330] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 74.330] gen9_composite_get_binding_table(ffc0) [ 74.330] kgem_add_reloc64: handle=17, pos=16360, delta=0, domains=20002 [ 74.330] kgem_add_handle: handle=17, index=1 [ 74.330] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=0) [ 74.330] __kgem_bo_mark_dirty: handle=17 (proxy? 0) [ 74.330] [3fe0] bind bo(handle=17, addr=0), format=192, width=3775, height=2136, pitch=15360, tiling=1 -> render [ 74.330] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 74.330] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 74.330] kgem_add_handle: handle=7, index=2 [ 74.330] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 74.330] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 74.330] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 74.330] gen9_emit_sampler: sampler = 1 [ 74.330] gen9_emit_sf: num_sf_outputs=1 [ 74.330] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 74.330] gen9_emit_vertex_elements: setup id=0 [ 74.330] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 74.330] (0, 0), (3775, 2136) [ 74.330] gen8_vertex_flush[490] = 3 [ 74.330] sna_composite_rectangles: pixmap=4136 marking clear [0]? 1 [ 74.330] sna_composite_rectangles(pixmap=4136, op=1, fff2f1f0 x 1 [(0, 0)x(3775, 2136) ...]) [ 74.330] sna_composite_rectangles: converted to op 1 [ 74.330] sna_composite_rectangles[0] (0, 0)x(3775, 2136) -> (0, 0), (3775, 2136) [ 74.330] sna_composite_rectangles: nrects=1, region=(0, 0), (3775, 2136) x 1 [ 74.330] sna_composite_rectangles: clipped extents (0, 0),(3775, 2136) x 1 [ 74.330] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(3775, 2136) [ 74.330] sna_composite_rectangles: promoting to full GPU [ 74.330] sna_composite_rectangles: dropping last-cpu hint [ 74.330] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=19... [ 74.330] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 74.330] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.330] sna_drawable_use_bo: using whole GPU bo [ 74.330] gen9_render_fill_boxes (op=1, color=(f2f2, f1f1, f0f0, ffff) [20028888]) [ 74.330] kgem_bo_is_render: handle=17, rq? 1 [1] [ 74.330] gen9_render_fill_boxes(fff2f1f0 x 1 [(0, 0), (3775, 2136) ...]) [ 74.330] sna_render_get_solid: fff2f1f0 [ 74.330] sna_render_get_solid(15) = fff2f1f0 (old) [ 74.330] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 74.330] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.330] gen9_composite_get_binding_table(ff00) [ 74.330] kgem_add_reloc64: handle=113, pos=16312, delta=0, domains=40000 [ 74.330] kgem_add_reloc64: adding proxy [delta=60] for handle=113 [ 74.330] kgem_add_handle: handle=113, index=3 [ 74.330] kgem_add_reloc64[5] = (delta=60, target handle=3, presumed=fe00a000) [ 74.330] [3fb0] bind bo(handle=113, addr=fe00a03c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 74.330] gen9_emit_vertex_elements: setup id=0 [ 74.330] (0, 0), (3775, 2136) [ 74.330] gen8_vertex_flush[4cc] = 3 [ 74.330] sna_composite_rectangles: pixmap=4136 marking clear [fff2f1f0]? 1 [ 74.330] sna_composite_rectangles(pixmap=4136, op=1, ff300a24 x 1 [(3765, 0)x(10, 2136) ...]) [ 74.330] sna_composite_rectangles: converted to op 1 [ 74.330] sna_composite_rectangles[0] (3765, 0)x(10, 2136) -> (3765, 0), (3775, 2136) [ 74.330] sna_composite_rectangles: nrects=1, region=(3765, 0), (3775, 2136) x 1 [ 74.330] sna_composite_rectangles: clipped extents (3765, 0),(3775, 2136) x 1 [ 74.330] sna_composite_rectangles: pixmap +(0, 0) extents (3765, 0),(3775, 2136) [ 74.330] sna_composite_rectangles: dropping last-cpu hint [ 74.330] sna_drawable_use_bo pixmap=4136, box=((3765, 0), (3775, 2136)), flags=9... [ 74.330] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 74.330] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.330] sna_drawable_use_bo: using whole GPU bo [ 74.330] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 74.330] kgem_bo_is_render: handle=17, rq? 1 [1] [ 74.330] gen9_render_fill_boxes(ff300a24 x 1 [(3765, 0), (3775, 2136) ...]) [ 74.330] sna_render_get_solid: ff300a24 [ 74.330] sna_render_get_solid(17) = ff300a24 (old) [ 74.330] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 74.330] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.330] gen9_composite_get_binding_table(fe80) [ 74.330] kgem_add_reloc64: handle=113, pos=16280, delta=0, domains=40000 [ 74.330] kgem_add_reloc64: adding proxy [delta=68] for handle=113 [ 74.330] kgem_add_reloc64[6] = (delta=68, target handle=3, presumed=fe00a000) [ 74.330] [3f90] bind bo(handle=113, addr=fe00a044), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 74.330] gen9_emit_vertex_elements: setup id=0 [ 74.330] (3765, 0), (3775, 2136) [ 74.330] gen8_vertex_flush[508] = 3 [ 74.330] sna_composite_trapezoids(op=3, src=(3773, 0), mask=18000, ntrap=9) [ 74.330] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.330] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 74.330] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.330] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 74.330] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.330] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.330] imprecise_trapezoid_span_converter: extents (3772, 0), (3775, 2136) [ 74.330] sna_compute_composite_region: dst=(3772, 0)x(3, 2136) [ 74.330] sna_compute_composite_region: initial clip against dst->pDrawable: (3772, 0), (3775, 2136) [ 74.330] clip_to_dst: region: 1x[(3772, 0), (3775, 2136)], clip: 1x[(0, 0), (3775, 2136)] [ 74.330] sna_compute_composite_region: clip against dst->pCompositeClip: (3772, 0), (3775, 2136) [ 74.330] sna_compute_composite_region: clip against src (0x0 clip=0): (3772, 0), (3775, 2136) [ 74.330] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.330] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.330] imprecise_trapezoid_span_converter: after clip -- extents (3772, 0), (3775, 2136), delta=(0, 0) src -> (3772, 0) [ 74.330] gen9_render_composite_spans: 3x2136 with flags=0, current mode=1 [ 74.330] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.330] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.330] gen9_composite_set_target: (3772, 0)x(3, 2136), partial?=1 [ 74.330] sna_drawable_use_bo pixmap=4136, box=((3772, 0), (3775, 2136)), flags=7... [ 74.330] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.330] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.330] sna_drawable_use_bo: using whole GPU bo [ 74.330] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.330] gen9_composite_picture: (3772, 0)x(3, 2136), dst=(3772, 0) [ 74.330] color_convert: src=ccc05f38 [20028888] [ 74.330] color_convert: dst=ccc05f38 [20028888] [ 74.330] sna_render_get_solid: ccc05f38 [ 74.330] sna_render_get_solid(21) = ccc05f38 (old) [ 74.330] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 74.330] gen4_choose_spans_emitter: solid source [ 74.330] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.330] aligning vertex: was 2, now 3 floats per vertex [ 74.330] gen9_composite_get_binding_table(fe00) [ 74.330] kgem_add_reloc64: handle=113, pos=16248, delta=0, domains=40000 [ 74.330] kgem_add_reloc64: adding proxy [delta=84] for handle=113 [ 74.330] kgem_add_reloc64[7] = (delta=84, target handle=3, presumed=fe00a000) [ 74.330] [3f70] bind bo(handle=113, addr=fe00a054), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 74.330] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 74.330] gen9_emit_sampler: sampler = c [ 74.330] gen9_emit_sf: num_sf_outputs=2 [ 74.330] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) [ 74.330] gen9_emit_vertex_elements: setup id=5 [ 74.330] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 74.330] gen9_emit_vertex_elements: second channel 1 floats, offset=8 [ 74.330] thread_choose_span: clipped? 0 [ 74.330] imprecise_trapezoid_span_converter: using 4 threads [ 74.330] imprecise_trapezoid_span_converter: using 4 threads for span compositing 3x2136 [ 74.330] thread_choose_span: clipped? 0 [ 74.330] span_thread: flushing 4 boxes [ 74.330] [ 74.330] span_thread: flushing 1 boxes span_thread: flushing 4 boxes [ 74.330] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 74.330] gen9_render_composite_spans_boxes__thread: nbox=4, src=+(0, 0), dst=+(0, 0) [ 74.330] span_thread: flushing 1 boxes [ 74.330] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 74.330] gen9_render_composite_spans_boxes__thread: nbox=4, src=+(0, 0), dst=+(0, 0) [ 74.330] gen8_vertex_flush[5e4] = 30 [ 74.330] gen9_render_composite_spans_done() [ 74.330] sna_composite_rectangles(pixmap=4136, op=1, ff300a24 x 2 [(0, 0)x(3765, 2136) ...]) [ 74.330] sna_composite_rectangles: converted to op 1 [ 74.330] sna_composite_rectangles[0] (0, 0)x(3765, 2136) -> (0, 0), (3765, 2136) [ 74.330] sna_composite_rectangles[1] (0, 0)x(3765, 2136) -> (0, 0), (3765, 2136) [ 74.330] sna_composite_rectangles: nrects=2, region=(0, 0), (3765, 2136) x 2 [ 74.330] sna_composite_rectangles: clipped extents (0, 0),(3765, 2136) x 1 [ 74.330] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(3765, 2136) [ 74.330] sna_composite_rectangles: promoting to full GPU [ 74.330] sna_composite_rectangles: dropping last-cpu hint [ 74.330] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3765, 2136)), flags=9... [ 74.330] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 74.330] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.330] sna_drawable_use_bo: using whole GPU bo [ 74.330] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 74.330] kgem_bo_is_render: handle=17, rq? 1 [1] [ 74.330] gen9_render_fill_boxes(ff300a24 x 1 [(0, 0), (3765, 2136) ...]) [ 74.330] sna_render_get_solid: ff300a24 [ 74.330] sna_render_get_solid(17) = ff300a24 (old) [ 74.330] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 74.330] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.330] aligning vertex: was 3, now 2 floats per vertex [ 74.330] gen9_composite_get_binding_table(fd80) [ 74.330] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 74.330] gen9_emit_sampler: sampler = 1 [ 74.330] gen9_emit_sf: num_sf_outputs=1 [ 74.330] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 74.330] gen9_emit_vertex_elements: setup id=0 [ 74.330] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 74.330] (0, 0), (3765, 2136) [ 74.330] gen8_vertex_flush[6a4] = 3 [ 74.330] sna_glyphs(op=3, nlist=1, src=(1, 15)) [ 74.330] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.330] sna_glyphs: discarding mask [ 74.330] glyphs0_to_dst(op=3, src=(1, 15), nlist=1, dst=(1, 15)+(0, 0)) [ 74.330] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.330] gen9_render_composite: 0x0, current mode=1/1 [ 74.330] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 74.330] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.330] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.330] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.330] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.330] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.330] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.330] sna_drawable_use_bo: using whole GPU bo [ 74.330] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.330] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.330] color_convert: src=ff8ae234 [20028888] [ 74.330] color_convert: dst=ff8ae234 [20028888] [ 74.330] sna_render_get_solid: ff8ae234 [ 74.330] sna_render_get_solid(22) = ff8ae234 (old) [ 74.330] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.330] sna_transform_is_imprecise_integer_translation: no transform [ 74.330] gen9_composite_picture: integer translation (0, 0), removing [ 74.330] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.330] sna_render_pixmap_bo: GPU all damaged [ 74.330] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.330] gen4_choose_composite_emitter: solid, identity mask [ 74.330] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 74.330] aligning vertex: was 2, now 4 floats per vertex [ 74.330] gen9_composite_get_binding_table(fd40) [ 74.330] kgem_add_reloc64: handle=113, pos=16200, delta=0, domains=40000 [ 74.330] kgem_add_reloc64: adding proxy [delta=88] for handle=113 [ 74.330] kgem_add_reloc64[8] = (delta=88, target handle=3, presumed=fe00a000) [ 74.330] [3f40] bind bo(handle=113, addr=fe00a058), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 74.330] kgem_add_reloc64: handle=6, pos=16184, delta=0, domains=40000 [ 74.330] kgem_add_handle: handle=6, index=4 [ 74.330] kgem_add_reloc64[9] = (delta=0, target handle=4, presumed=fd581000) [ 74.330] [3f30] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 74.330] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 74.330] gen9_emit_sampler: sampler = a [ 74.330] gen9_emit_sf: num_sf_outputs=2 [ 74.330] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.330] gen9_emit_vertex_elements: setup id=9 [ 74.330] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 74.330] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 74.330] glyphs0_to_dst: glyph=(1, 7)x(9, 8), unclipped [ 74.330] emit_primitive_identity_mask__avx2: dst=(1, 7), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.330] glyphs0_to_dst: glyph=(9, 5)x(10, 13), unclipped [ 74.330] emit_primitive_identity_mask__avx2: dst=(9, 5), mask=(672.00, 48.00) x (10.00, 13.00) [ 74.331] glyphs0_to_dst: glyph=(19, 7)x(9, 8), unclipped [ 74.331] emit_primitive_identity_mask__avx2: dst=(19, 7), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.331] glyphs0_to_dst: glyph=(28, 9)x(8, 3), unclipped [ 74.331] emit_primitive_identity_mask__avx2: dst=(28, 9), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.331] glyphs0_to_dst: glyph=(36, 5)x(11, 10), unclipped [ 74.331] emit_primitive_identity_mask__avx2: dst=(36, 5), mask=(704.00, 0.00) x (11.00, 10.00) [ 74.331] glyphs0_to_dst: glyph=(46, 7)x(9, 8), unclipped [ 74.331] emit_primitive_identity_mask__avx2: dst=(46, 7), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.331] glyphs0_to_dst: glyph=(54, 7)x(10, 8), unclipped [ 74.331] emit_primitive_identity_mask__avx2: dst=(54, 7), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.331] glyphs0_to_dst: glyph=(63, 7)x(10, 8), unclipped [ 74.331] emit_primitive_identity_mask__avx2: dst=(63, 7), mask=(720.00, 16.00) x (10.00, 8.00) [ 74.331] glyphs0_to_dst: glyph=(72, 4)x(10, 11), unclipped [ 74.331] emit_primitive_identity_mask__avx2: dst=(72, 4), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.331] glyphs0_to_dst: glyph=(81, 7)x(10, 8), unclipped [ 74.331] emit_primitive_identity_mask__avx2: dst=(81, 7), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.331] glyphs0_to_dst: glyph=(90, 4)x(10, 11), unclipped [ 74.331] emit_primitive_identity_mask__avx2: dst=(90, 4), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.331] glyphs0_to_dst: glyph=(99, 7)x(11, 8), unclipped [ 74.331] emit_primitive_identity_mask__avx2: dst=(99, 7), mask=(736.00, 16.00) x (11.00, 8.00) [ 74.331] glyphs0_to_dst: glyph=(109, 7)x(9, 8), unclipped [ 74.331] emit_primitive_identity_mask__avx2: dst=(109, 7), mask=(752.00, 16.00) x (9.00, 8.00) [ 74.331] glyphs0_to_dst: glyph=(118, 9)x(8, 3), unclipped [ 74.331] emit_primitive_identity_mask__avx2: dst=(118, 9), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.331] glyphs0_to_dst: glyph=(126, 5)x(10, 10), unclipped [ 74.331] emit_primitive_identity_mask__avx2: dst=(126, 5), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.331] glyphs0_to_dst: glyph=(135, 5)x(10, 10), unclipped [ 74.331] emit_primitive_identity_mask__avx2: dst=(135, 5), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.331] glyphs0_to_dst: glyph=(144, 5)x(10, 10), unclipped [ 74.331] emit_primitive_identity_mask__avx2: dst=(144, 5), mask=(720.00, 32.00) x (10.00, 10.00) [ 74.331] glyphs0_to_dst: glyph=(153, 5)x(10, 10), unclipped [ 74.331] emit_primitive_identity_mask__avx2: dst=(153, 5), mask=(704.00, 48.00) x (10.00, 10.00) [ 74.331] gen8_vertex_flush[780] = 54 [ 74.331] gen9_magic_ca_pass: CA fixup (29 -> 83) [ 74.331] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.331] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.331] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.331] sna_glyphs(op=3, nlist=1, src=(163, 15)) [ 74.331] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.331] sna_glyphs: discarding mask [ 74.331] glyphs0_to_dst(op=3, src=(163, 15), nlist=1, dst=(163, 15)+(0, 0)) [ 74.331] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.331] gen9_render_composite: 0x0, current mode=1/1 [ 74.331] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 74.331] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.331] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.331] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.331] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.331] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.331] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.331] sna_drawable_use_bo: using whole GPU bo [ 74.331] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.331] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.331] color_convert: src=ffffffff [20028888] [ 74.331] color_convert: dst=ffffffff [20028888] [ 74.331] sna_render_get_solid: ffffffff [ 74.331] sna_render_get_solid(white) [ 74.331] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.331] sna_transform_is_imprecise_integer_translation: no transform [ 74.331] gen9_composite_picture: integer translation (0, 0), removing [ 74.331] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.331] sna_render_pixmap_bo: GPU all damaged [ 74.331] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.331] gen4_choose_composite_emitter: solid, identity mask [ 74.331] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.331] gen9_composite_get_binding_table(fc80) [ 74.331] kgem_add_reloc64: handle=7, pos=16152, delta=0, domains=40000 [ 74.331] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 74.331] kgem_add_reloc64[10] = (delta=1048, target handle=2, presumed=fffe8000) [ 74.331] [3f10] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 74.331] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.331] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.331] gen9_emit_vertex_elements: setup id=9 [ 74.331] glyphs0_to_dst: glyph=(165, 7)x(5, 8), unclipped [ 74.331] emit_primitive_identity_mask__avx2: dst=(165, 7), mask=(720.00, 48.00) x (5.00, 8.00) [ 74.331] gen8_vertex_flush[880] = 3 [ 74.331] gen9_magic_ca_pass: CA fixup (83 -> 86) [ 74.331] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.331] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.331] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.331] sna_glyphs(op=3, nlist=1, src=(172, 15)) [ 74.331] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.331] sna_glyphs: discarding mask [ 74.331] glyphs0_to_dst(op=3, src=(172, 15), nlist=1, dst=(172, 15)+(0, 0)) [ 74.331] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.331] gen9_render_composite: 0x0, current mode=1/1 [ 74.331] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 74.331] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.331] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.331] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.331] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.331] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.331] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.331] sna_drawable_use_bo: using whole GPU bo [ 74.331] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.331] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.331] color_convert: src=ff729fcf [20028888] [ 74.331] color_convert: dst=ff729fcf [20028888] [ 74.331] sna_render_get_solid: ff729fcf [ 74.331] sna_render_get_solid(23) = ff729fcf (old) [ 74.331] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.331] sna_transform_is_imprecise_integer_translation: no transform [ 74.331] gen9_composite_picture: integer translation (0, 0), removing [ 74.331] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.331] sna_render_pixmap_bo: GPU all damaged [ 74.331] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.331] gen4_choose_composite_emitter: solid, identity mask [ 74.331] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.331] gen9_composite_get_binding_table(fc00) [ 74.331] kgem_add_reloc64: handle=113, pos=16120, delta=0, domains=40000 [ 74.331] kgem_add_reloc64: adding proxy [delta=92] for handle=113 [ 74.331] kgem_add_reloc64[11] = (delta=92, target handle=3, presumed=fe00a000) [ 74.331] [3ef0] bind bo(handle=113, addr=fe00a05c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 74.331] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.331] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.331] gen9_emit_vertex_elements: setup id=9 [ 74.331] glyphs0_to_dst: glyph=(171, 9)x(11, 3), unclipped [ 74.331] emit_primitive_identity_mask__avx2: dst=(171, 9), mask=(736.00, 32.00) x (11.00, 3.00) [ 74.331] gen8_vertex_flush[980] = 3 [ 74.331] gen9_magic_ca_pass: CA fixup (86 -> 89) [ 74.331] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.331] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.331] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.331] sna_glyphs(op=3, nlist=1, src=(181, 15)) [ 74.331] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.331] sna_glyphs: discarding mask [ 74.331] glyphs0_to_dst(op=3, src=(181, 15), nlist=1, dst=(181, 15)+(0, 0)) [ 74.331] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.331] gen9_render_composite: 0x0, current mode=1/1 [ 74.331] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 74.331] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.331] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.331] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.331] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.331] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.331] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.331] sna_drawable_use_bo: using whole GPU bo [ 74.331] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.331] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.331] color_convert: src=ffffffff [20028888] [ 74.331] color_convert: dst=ffffffff [20028888] [ 74.331] sna_render_get_solid: ffffffff [ 74.331] sna_render_get_solid(white) [ 74.331] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.331] sna_transform_is_imprecise_integer_translation: no transform [ 74.331] gen9_composite_picture: integer translation (0, 0), removing [ 74.331] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.331] sna_render_pixmap_bo: GPU all damaged [ 74.331] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.331] gen4_choose_composite_emitter: solid, identity mask [ 74.331] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.331] gen9_composite_get_binding_table(fb80) [ 74.331] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.331] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.331] gen9_emit_vertex_elements: setup id=9 [ 74.331] glyphs0_to_dst: glyph=(180, 4)x(10, 13), unclipped [ 74.331] emit_primitive_identity_mask__avx2: dst=(180, 4), mask=(752.00, 32.00) x (10.00, 13.00) [ 74.331] gen8_vertex_flush[a80] = 3 [ 74.331] gen9_magic_ca_pass: CA fixup (89 -> 92) [ 74.331] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.331] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.331] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.331] sna_glyphs(op=3, nlist=1, src=(1, 32)) [ 74.331] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.331] sna_glyphs: discarding mask [ 74.331] glyphs0_to_dst(op=3, src=(1, 32), nlist=1, dst=(1, 32)+(0, 0)) [ 74.331] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.331] gen9_render_composite: 0x0, current mode=1/1 [ 74.331] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 74.331] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.331] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.331] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.331] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.331] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.331] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.331] sna_drawable_use_bo: using whole GPU bo [ 74.331] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.331] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.331] color_convert: src=ff8ae234 [20028888] [ 74.331] color_convert: dst=ff8ae234 [20028888] [ 74.331] sna_render_get_solid: ff8ae234 [ 74.331] sna_render_get_solid(22) = ff8ae234 (old) [ 74.331] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.331] sna_transform_is_imprecise_integer_translation: no transform [ 74.331] gen9_composite_picture: integer translation (0, 0), removing [ 74.331] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.331] sna_render_pixmap_bo: GPU all damaged [ 74.331] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.331] gen4_choose_composite_emitter: solid, identity mask [ 74.331] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.331] gen9_composite_get_binding_table(fb40) [ 74.331] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.331] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.331] gen9_emit_vertex_elements: setup id=9 [ 74.331] glyphs0_to_dst: glyph=(1, 24)x(9, 8), unclipped [ 74.331] emit_primitive_identity_mask__avx2: dst=(1, 24), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.331] glyphs0_to_dst: glyph=(9, 22)x(10, 13), unclipped [ 74.331] emit_primitive_identity_mask__avx2: dst=(9, 22), mask=(672.00, 48.00) x (10.00, 13.00) [ 74.331] glyphs0_to_dst: glyph=(19, 24)x(9, 8), unclipped [ 74.331] emit_primitive_identity_mask__avx2: dst=(19, 24), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.331] glyphs0_to_dst: glyph=(28, 26)x(8, 3), unclipped [ 74.331] emit_primitive_identity_mask__avx2: dst=(28, 26), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.331] glyphs0_to_dst: glyph=(36, 22)x(11, 10), unclipped [ 74.331] emit_primitive_identity_mask__avx2: dst=(36, 22), mask=(704.00, 0.00) x (11.00, 10.00) [ 74.331] glyphs0_to_dst: glyph=(46, 24)x(9, 8), unclipped [ 74.331] emit_primitive_identity_mask__avx2: dst=(46, 24), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.331] glyphs0_to_dst: glyph=(54, 24)x(10, 8), unclipped [ 74.331] emit_primitive_identity_mask__avx2: dst=(54, 24), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.331] glyphs0_to_dst: glyph=(63, 24)x(10, 8), unclipped [ 74.331] emit_primitive_identity_mask__avx2: dst=(63, 24), mask=(720.00, 16.00) x (10.00, 8.00) [ 74.331] glyphs0_to_dst: glyph=(72, 21)x(10, 11), unclipped [ 74.331] emit_primitive_identity_mask__avx2: dst=(72, 21), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.331] glyphs0_to_dst: glyph=(81, 24)x(10, 8), unclipped [ 74.331] emit_primitive_identity_mask__avx2: dst=(81, 24), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.331] glyphs0_to_dst: glyph=(90, 21)x(10, 11), unclipped [ 74.331] emit_primitive_identity_mask__avx2: dst=(90, 21), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.331] glyphs0_to_dst: glyph=(99, 24)x(11, 8), unclipped [ 74.331] emit_primitive_identity_mask__avx2: dst=(99, 24), mask=(736.00, 16.00) x (11.00, 8.00) [ 74.331] glyphs0_to_dst: glyph=(109, 24)x(9, 8), unclipped [ 74.331] emit_primitive_identity_mask__avx2: dst=(109, 24), mask=(752.00, 16.00) x (9.00, 8.00) [ 74.331] glyphs0_to_dst: glyph=(118, 26)x(8, 3), unclipped [ 74.331] emit_primitive_identity_mask__avx2: dst=(118, 26), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.331] glyphs0_to_dst: glyph=(126, 22)x(10, 10), unclipped [ 74.331] emit_primitive_identity_mask__avx2: dst=(126, 22), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.331] glyphs0_to_dst: glyph=(135, 22)x(10, 10), unclipped [ 74.331] emit_primitive_identity_mask__avx2: dst=(135, 22), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.331] glyphs0_to_dst: glyph=(144, 22)x(10, 10), unclipped [ 74.331] emit_primitive_identity_mask__avx2: dst=(144, 22), mask=(720.00, 32.00) x (10.00, 10.00) [ 74.331] glyphs0_to_dst: glyph=(153, 22)x(10, 10), unclipped [ 74.331] emit_primitive_identity_mask__avx2: dst=(153, 22), mask=(704.00, 48.00) x (10.00, 10.00) [ 74.331] gen8_vertex_flush[b80] = 54 [ 74.331] gen9_magic_ca_pass: CA fixup (92 -> 146) [ 74.331] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.331] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.331] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.331] sna_glyphs(op=3, nlist=1, src=(163, 32)) [ 74.331] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.331] sna_glyphs: discarding mask [ 74.331] glyphs0_to_dst(op=3, src=(163, 32), nlist=1, dst=(163, 32)+(0, 0)) [ 74.331] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.331] gen9_render_composite: 0x0, current mode=1/1 [ 74.331] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 74.331] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.331] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.331] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.331] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.331] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.331] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.331] sna_drawable_use_bo: using whole GPU bo [ 74.331] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.331] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.331] color_convert: src=ffffffff [20028888] [ 74.331] color_convert: dst=ffffffff [20028888] [ 74.331] sna_render_get_solid: ffffffff [ 74.331] sna_render_get_solid(white) [ 74.331] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.331] sna_transform_is_imprecise_integer_translation: no transform [ 74.331] gen9_composite_picture: integer translation (0, 0), removing [ 74.331] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.331] sna_render_pixmap_bo: GPU all damaged [ 74.331] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.331] gen4_choose_composite_emitter: solid, identity mask [ 74.331] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.331] gen9_composite_get_binding_table(fb00) [ 74.331] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.331] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.331] gen9_emit_vertex_elements: setup id=9 [ 74.331] glyphs0_to_dst: glyph=(165, 24)x(5, 8), unclipped [ 74.331] emit_primitive_identity_mask__avx2: dst=(165, 24), mask=(720.00, 48.00) x (5.00, 8.00) [ 74.331] gen8_vertex_flush[c80] = 3 [ 74.331] gen9_magic_ca_pass: CA fixup (146 -> 149) [ 74.331] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.331] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.331] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.331] sna_glyphs(op=3, nlist=1, src=(172, 32)) [ 74.331] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.331] sna_glyphs: discarding mask [ 74.331] glyphs0_to_dst(op=3, src=(172, 32), nlist=1, dst=(172, 32)+(0, 0)) [ 74.331] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.331] gen9_render_composite: 0x0, current mode=1/1 [ 74.331] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 74.331] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.331] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.331] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.331] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.331] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.331] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.331] sna_drawable_use_bo: using whole GPU bo [ 74.331] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.331] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.332] color_convert: src=ff729fcf [20028888] [ 74.332] color_convert: dst=ff729fcf [20028888] [ 74.332] sna_render_get_solid: ff729fcf [ 74.332] sna_render_get_solid(23) = ff729fcf (old) [ 74.332] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.332] sna_transform_is_imprecise_integer_translation: no transform [ 74.332] gen9_composite_picture: integer translation (0, 0), removing [ 74.332] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.332] sna_render_pixmap_bo: GPU all damaged [ 74.332] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.332] gen4_choose_composite_emitter: solid, identity mask [ 74.332] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.332] gen9_composite_get_binding_table(fac0) [ 74.332] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.332] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.332] gen9_emit_vertex_elements: setup id=9 [ 74.332] glyphs0_to_dst: glyph=(171, 26)x(11, 3), unclipped [ 74.332] emit_primitive_identity_mask__avx2: dst=(171, 26), mask=(736.00, 32.00) x (11.00, 3.00) [ 74.332] gen8_vertex_flush[d80] = 3 [ 74.332] gen9_magic_ca_pass: CA fixup (149 -> 152) [ 74.332] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.332] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.332] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.332] sna_glyphs(op=3, nlist=1, src=(181, 32)) [ 74.332] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.332] sna_glyphs: discarding mask [ 74.332] glyphs0_to_dst(op=3, src=(181, 32), nlist=1, dst=(181, 32)+(0, 0)) [ 74.332] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.332] gen9_render_composite: 0x0, current mode=1/1 [ 74.332] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 74.332] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.332] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.332] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.332] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.332] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.332] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.332] sna_drawable_use_bo: using whole GPU bo [ 74.332] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.332] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.332] color_convert: src=ffffffff [20028888] [ 74.332] color_convert: dst=ffffffff [20028888] [ 74.332] sna_render_get_solid: ffffffff [ 74.332] sna_render_get_solid(white) [ 74.332] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.332] sna_transform_is_imprecise_integer_translation: no transform [ 74.332] gen9_composite_picture: integer translation (0, 0), removing [ 74.332] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.332] sna_render_pixmap_bo: GPU all damaged [ 74.332] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.332] gen4_choose_composite_emitter: solid, identity mask [ 74.332] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.332] gen9_composite_get_binding_table(fa80) [ 74.332] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.332] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.332] gen9_emit_vertex_elements: setup id=9 [ 74.332] glyphs0_to_dst: glyph=(180, 21)x(10, 13), unclipped [ 74.332] emit_primitive_identity_mask__avx2: dst=(180, 21), mask=(752.00, 32.00) x (10.00, 13.00) [ 74.332] gen8_vertex_flush[e80] = 3 [ 74.332] gen9_magic_ca_pass: CA fixup (152 -> 155) [ 74.332] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.332] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.332] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.332] sna_glyphs(op=3, nlist=1, src=(1, 49)) [ 74.332] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.332] sna_glyphs: discarding mask [ 74.332] glyphs0_to_dst(op=3, src=(1, 49), nlist=1, dst=(1, 49)+(0, 0)) [ 74.332] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.332] gen9_render_composite: 0x0, current mode=1/1 [ 74.332] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 74.332] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.332] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.332] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.332] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.332] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.332] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.332] sna_drawable_use_bo: using whole GPU bo [ 74.332] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.332] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.332] color_convert: src=ff8ae234 [20028888] [ 74.332] color_convert: dst=ff8ae234 [20028888] [ 74.332] sna_render_get_solid: ff8ae234 [ 74.332] sna_render_get_solid(22) = ff8ae234 (old) [ 74.332] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.332] sna_transform_is_imprecise_integer_translation: no transform [ 74.332] gen9_composite_picture: integer translation (0, 0), removing [ 74.332] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.332] sna_render_pixmap_bo: GPU all damaged [ 74.332] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.332] gen4_choose_composite_emitter: solid, identity mask [ 74.332] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.332] gen9_composite_get_binding_table(fa40) [ 74.332] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.332] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.332] gen9_emit_vertex_elements: setup id=9 [ 74.332] glyphs0_to_dst: glyph=(1, 41)x(9, 8), unclipped [ 74.332] emit_primitive_identity_mask__avx2: dst=(1, 41), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.332] glyphs0_to_dst: glyph=(9, 39)x(10, 13), unclipped [ 74.332] emit_primitive_identity_mask__avx2: dst=(9, 39), mask=(672.00, 48.00) x (10.00, 13.00) [ 74.332] glyphs0_to_dst: glyph=(19, 41)x(9, 8), unclipped [ 74.332] emit_primitive_identity_mask__avx2: dst=(19, 41), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.332] glyphs0_to_dst: glyph=(28, 43)x(8, 3), unclipped [ 74.332] emit_primitive_identity_mask__avx2: dst=(28, 43), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.332] glyphs0_to_dst: glyph=(36, 39)x(11, 10), unclipped [ 74.332] emit_primitive_identity_mask__avx2: dst=(36, 39), mask=(704.00, 0.00) x (11.00, 10.00) [ 74.332] glyphs0_to_dst: glyph=(46, 41)x(9, 8), unclipped [ 74.332] emit_primitive_identity_mask__avx2: dst=(46, 41), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.332] glyphs0_to_dst: glyph=(54, 41)x(10, 8), unclipped [ 74.332] emit_primitive_identity_mask__avx2: dst=(54, 41), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.332] glyphs0_to_dst: glyph=(63, 41)x(10, 8), unclipped [ 74.332] emit_primitive_identity_mask__avx2: dst=(63, 41), mask=(720.00, 16.00) x (10.00, 8.00) [ 74.332] glyphs0_to_dst: glyph=(72, 38)x(10, 11), unclipped [ 74.332] emit_primitive_identity_mask__avx2: dst=(72, 38), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.332] glyphs0_to_dst: glyph=(81, 41)x(10, 8), unclipped [ 74.332] emit_primitive_identity_mask__avx2: dst=(81, 41), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.332] glyphs0_to_dst: glyph=(90, 38)x(10, 11), unclipped [ 74.332] emit_primitive_identity_mask__avx2: dst=(90, 38), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.332] glyphs0_to_dst: glyph=(99, 41)x(11, 8), unclipped [ 74.332] emit_primitive_identity_mask__avx2: dst=(99, 41), mask=(736.00, 16.00) x (11.00, 8.00) [ 74.332] glyphs0_to_dst: glyph=(109, 41)x(9, 8), unclipped [ 74.332] emit_primitive_identity_mask__avx2: dst=(109, 41), mask=(752.00, 16.00) x (9.00, 8.00) [ 74.332] glyphs0_to_dst: glyph=(118, 43)x(8, 3), unclipped [ 74.332] emit_primitive_identity_mask__avx2: dst=(118, 43), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.332] glyphs0_to_dst: glyph=(126, 39)x(10, 10), unclipped [ 74.332] emit_primitive_identity_mask__avx2: dst=(126, 39), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.332] glyphs0_to_dst: glyph=(135, 39)x(10, 10), unclipped [ 74.332] emit_primitive_identity_mask__avx2: dst=(135, 39), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.332] glyphs0_to_dst: glyph=(144, 39)x(10, 10), unclipped [ 74.332] emit_primitive_identity_mask__avx2: dst=(144, 39), mask=(720.00, 32.00) x (10.00, 10.00) [ 74.332] glyphs0_to_dst: glyph=(153, 39)x(10, 10), unclipped [ 74.332] emit_primitive_identity_mask__avx2: dst=(153, 39), mask=(704.00, 48.00) x (10.00, 10.00) [ 74.332] gen8_vertex_flush[f80] = 54 [ 74.332] gen9_magic_ca_pass: CA fixup (155 -> 209) [ 74.332] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.332] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.332] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.332] sna_glyphs(op=3, nlist=1, src=(163, 49)) [ 74.332] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.332] sna_glyphs: discarding mask [ 74.332] glyphs0_to_dst(op=3, src=(163, 49), nlist=1, dst=(163, 49)+(0, 0)) [ 74.332] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.332] gen9_render_composite: 0x0, current mode=1/1 [ 74.332] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 74.332] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.332] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.332] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.332] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.332] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.332] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.332] sna_drawable_use_bo: using whole GPU bo [ 74.332] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.332] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.332] color_convert: src=ffffffff [20028888] [ 74.332] color_convert: dst=ffffffff [20028888] [ 74.332] sna_render_get_solid: ffffffff [ 74.332] sna_render_get_solid(white) [ 74.332] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.332] sna_transform_is_imprecise_integer_translation: no transform [ 74.332] gen9_composite_picture: integer translation (0, 0), removing [ 74.332] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.332] sna_render_pixmap_bo: GPU all damaged [ 74.332] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.332] gen4_choose_composite_emitter: solid, identity mask [ 74.332] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.332] gen9_composite_get_binding_table(fa00) [ 74.332] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.332] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.332] gen9_emit_vertex_elements: setup id=9 [ 74.332] glyphs0_to_dst: glyph=(165, 41)x(5, 8), unclipped [ 74.332] emit_primitive_identity_mask__avx2: dst=(165, 41), mask=(720.00, 48.00) x (5.00, 8.00) [ 74.332] gen8_vertex_flush[1080] = 3 [ 74.332] gen9_magic_ca_pass: CA fixup (209 -> 212) [ 74.332] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.332] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.332] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.332] sna_glyphs(op=3, nlist=1, src=(172, 49)) [ 74.332] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.332] sna_glyphs: discarding mask [ 74.332] glyphs0_to_dst(op=3, src=(172, 49), nlist=1, dst=(172, 49)+(0, 0)) [ 74.332] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.332] gen9_render_composite: 0x0, current mode=1/1 [ 74.332] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 74.332] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.332] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.332] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.332] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.332] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.332] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.332] sna_drawable_use_bo: using whole GPU bo [ 74.332] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.332] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.332] color_convert: src=ff729fcf [20028888] [ 74.332] color_convert: dst=ff729fcf [20028888] [ 74.332] sna_render_get_solid: ff729fcf [ 74.332] sna_render_get_solid(23) = ff729fcf (old) [ 74.332] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.332] sna_transform_is_imprecise_integer_translation: no transform [ 74.332] gen9_composite_picture: integer translation (0, 0), removing [ 74.332] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.332] sna_render_pixmap_bo: GPU all damaged [ 74.332] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.332] gen4_choose_composite_emitter: solid, identity mask [ 74.332] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.332] gen9_composite_get_binding_table(f9c0) [ 74.332] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.332] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.332] gen9_emit_vertex_elements: setup id=9 [ 74.332] glyphs0_to_dst: glyph=(171, 43)x(11, 3), unclipped [ 74.332] emit_primitive_identity_mask__avx2: dst=(171, 43), mask=(736.00, 32.00) x (11.00, 3.00) [ 74.332] gen8_vertex_flush[1180] = 3 [ 74.332] gen9_magic_ca_pass: CA fixup (212 -> 215) [ 74.332] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.332] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.332] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.332] sna_glyphs(op=3, nlist=1, src=(181, 49)) [ 74.332] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.332] sna_glyphs: discarding mask [ 74.332] glyphs0_to_dst(op=3, src=(181, 49), nlist=1, dst=(181, 49)+(0, 0)) [ 74.332] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.332] gen9_render_composite: 0x0, current mode=1/1 [ 74.332] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 74.332] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.332] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.332] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.332] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.332] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.332] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.332] sna_drawable_use_bo: using whole GPU bo [ 74.332] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.332] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.332] color_convert: src=ffffffff [20028888] [ 74.332] color_convert: dst=ffffffff [20028888] [ 74.332] sna_render_get_solid: ffffffff [ 74.332] sna_render_get_solid(white) [ 74.332] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.332] sna_transform_is_imprecise_integer_translation: no transform [ 74.332] gen9_composite_picture: integer translation (0, 0), removing [ 74.332] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.332] sna_render_pixmap_bo: GPU all damaged [ 74.332] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.332] gen4_choose_composite_emitter: solid, identity mask [ 74.332] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.332] gen9_composite_get_binding_table(f980) [ 74.332] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.332] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.332] gen9_emit_vertex_elements: setup id=9 [ 74.332] glyphs0_to_dst: glyph=(180, 38)x(10, 13), unclipped [ 74.332] emit_primitive_identity_mask__avx2: dst=(180, 38), mask=(752.00, 32.00) x (10.00, 13.00) [ 74.332] gen8_vertex_flush[1280] = 3 [ 74.332] gen9_magic_ca_pass: CA fixup (215 -> 218) [ 74.332] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.332] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.332] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.332] sna_glyphs(op=3, nlist=1, src=(1, 66)) [ 74.332] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.332] sna_glyphs: discarding mask [ 74.332] glyphs0_to_dst(op=3, src=(1, 66), nlist=1, dst=(1, 66)+(0, 0)) [ 74.332] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.332] gen9_render_composite: 0x0, current mode=1/1 [ 74.332] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 74.332] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.332] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.332] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.332] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.332] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.332] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.332] sna_drawable_use_bo: using whole GPU bo [ 74.332] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.332] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.332] color_convert: src=ff8ae234 [20028888] [ 74.332] color_convert: dst=ff8ae234 [20028888] [ 74.332] sna_render_get_solid: ff8ae234 [ 74.332] sna_render_get_solid(22) = ff8ae234 (old) [ 74.332] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.332] sna_transform_is_imprecise_integer_translation: no transform [ 74.332] gen9_composite_picture: integer translation (0, 0), removing [ 74.332] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.332] sna_render_pixmap_bo: GPU all damaged [ 74.332] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.332] gen4_choose_composite_emitter: solid, identity mask [ 74.332] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.332] gen9_composite_get_binding_table(f940) [ 74.332] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.332] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.332] gen9_emit_vertex_elements: setup id=9 [ 74.332] glyphs0_to_dst: glyph=(1, 58)x(9, 8), unclipped [ 74.332] emit_primitive_identity_mask__avx2: dst=(1, 58), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.332] glyphs0_to_dst: glyph=(9, 56)x(10, 13), unclipped [ 74.332] emit_primitive_identity_mask__avx2: dst=(9, 56), mask=(672.00, 48.00) x (10.00, 13.00) [ 74.332] glyphs0_to_dst: glyph=(19, 58)x(9, 8), unclipped [ 74.333] emit_primitive_identity_mask__avx2: dst=(19, 58), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.333] glyphs0_to_dst: glyph=(28, 60)x(8, 3), unclipped [ 74.333] emit_primitive_identity_mask__avx2: dst=(28, 60), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.333] glyphs0_to_dst: glyph=(36, 56)x(11, 10), unclipped [ 74.333] emit_primitive_identity_mask__avx2: dst=(36, 56), mask=(704.00, 0.00) x (11.00, 10.00) [ 74.333] glyphs0_to_dst: glyph=(46, 58)x(9, 8), unclipped [ 74.333] emit_primitive_identity_mask__avx2: dst=(46, 58), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.333] glyphs0_to_dst: glyph=(54, 58)x(10, 8), unclipped [ 74.333] emit_primitive_identity_mask__avx2: dst=(54, 58), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.333] glyphs0_to_dst: glyph=(63, 58)x(10, 8), unclipped [ 74.333] emit_primitive_identity_mask__avx2: dst=(63, 58), mask=(720.00, 16.00) x (10.00, 8.00) [ 74.333] glyphs0_to_dst: glyph=(72, 55)x(10, 11), unclipped [ 74.333] emit_primitive_identity_mask__avx2: dst=(72, 55), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.333] glyphs0_to_dst: glyph=(81, 58)x(10, 8), unclipped [ 74.333] emit_primitive_identity_mask__avx2: dst=(81, 58), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.333] glyphs0_to_dst: glyph=(90, 55)x(10, 11), unclipped [ 74.333] emit_primitive_identity_mask__avx2: dst=(90, 55), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.333] glyphs0_to_dst: glyph=(99, 58)x(11, 8), unclipped [ 74.333] emit_primitive_identity_mask__avx2: dst=(99, 58), mask=(736.00, 16.00) x (11.00, 8.00) [ 74.333] glyphs0_to_dst: glyph=(109, 58)x(9, 8), unclipped [ 74.333] emit_primitive_identity_mask__avx2: dst=(109, 58), mask=(752.00, 16.00) x (9.00, 8.00) [ 74.333] glyphs0_to_dst: glyph=(118, 60)x(8, 3), unclipped [ 74.333] emit_primitive_identity_mask__avx2: dst=(118, 60), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.333] glyphs0_to_dst: glyph=(126, 56)x(10, 10), unclipped [ 74.333] emit_primitive_identity_mask__avx2: dst=(126, 56), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.333] glyphs0_to_dst: glyph=(135, 56)x(10, 10), unclipped [ 74.333] emit_primitive_identity_mask__avx2: dst=(135, 56), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.333] glyphs0_to_dst: glyph=(144, 56)x(10, 10), unclipped [ 74.333] emit_primitive_identity_mask__avx2: dst=(144, 56), mask=(720.00, 32.00) x (10.00, 10.00) [ 74.333] glyphs0_to_dst: glyph=(153, 56)x(10, 10), unclipped [ 74.333] emit_primitive_identity_mask__avx2: dst=(153, 56), mask=(704.00, 48.00) x (10.00, 10.00) [ 74.333] gen8_vertex_flush[1380] = 54 [ 74.333] gen9_magic_ca_pass: CA fixup (218 -> 272) [ 74.333] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.333] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.333] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.333] sna_glyphs(op=3, nlist=1, src=(163, 66)) [ 74.333] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.333] sna_glyphs: discarding mask [ 74.333] glyphs0_to_dst(op=3, src=(163, 66), nlist=1, dst=(163, 66)+(0, 0)) [ 74.333] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.333] gen9_render_composite: 0x0, current mode=1/1 [ 74.333] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 74.333] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.333] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.333] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.333] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.333] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.333] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.333] sna_drawable_use_bo: using whole GPU bo [ 74.333] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.333] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.333] color_convert: src=ffffffff [20028888] [ 74.333] color_convert: dst=ffffffff [20028888] [ 74.333] sna_render_get_solid: ffffffff [ 74.333] sna_render_get_solid(white) [ 74.333] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.333] sna_transform_is_imprecise_integer_translation: no transform [ 74.333] gen9_composite_picture: integer translation (0, 0), removing [ 74.333] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.333] sna_render_pixmap_bo: GPU all damaged [ 74.333] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.333] gen4_choose_composite_emitter: solid, identity mask [ 74.333] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.333] gen9_composite_get_binding_table(f900) [ 74.333] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.333] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.333] gen9_emit_vertex_elements: setup id=9 [ 74.333] glyphs0_to_dst: glyph=(165, 58)x(5, 8), unclipped [ 74.333] emit_primitive_identity_mask__avx2: dst=(165, 58), mask=(720.00, 48.00) x (5.00, 8.00) [ 74.333] gen8_vertex_flush[1480] = 3 [ 74.333] gen9_magic_ca_pass: CA fixup (272 -> 275) [ 74.333] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.333] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.333] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.333] sna_glyphs(op=3, nlist=1, src=(172, 66)) [ 74.333] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.333] sna_glyphs: discarding mask [ 74.333] glyphs0_to_dst(op=3, src=(172, 66), nlist=1, dst=(172, 66)+(0, 0)) [ 74.333] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.333] gen9_render_composite: 0x0, current mode=1/1 [ 74.333] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 74.333] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.333] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.333] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.333] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.333] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.333] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.333] sna_drawable_use_bo: using whole GPU bo [ 74.333] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.333] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.333] color_convert: src=ff729fcf [20028888] [ 74.333] color_convert: dst=ff729fcf [20028888] [ 74.333] sna_render_get_solid: ff729fcf [ 74.333] sna_render_get_solid(23) = ff729fcf (old) [ 74.333] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.333] sna_transform_is_imprecise_integer_translation: no transform [ 74.333] gen9_composite_picture: integer translation (0, 0), removing [ 74.333] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.333] sna_render_pixmap_bo: GPU all damaged [ 74.333] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.333] gen4_choose_composite_emitter: solid, identity mask [ 74.333] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.333] gen9_composite_get_binding_table(f8c0) [ 74.333] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.333] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.333] gen9_emit_vertex_elements: setup id=9 [ 74.333] glyphs0_to_dst: glyph=(171, 60)x(11, 3), unclipped [ 74.333] emit_primitive_identity_mask__avx2: dst=(171, 60), mask=(736.00, 32.00) x (11.00, 3.00) [ 74.333] gen8_vertex_flush[1580] = 3 [ 74.333] gen9_magic_ca_pass: CA fixup (275 -> 278) [ 74.333] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.333] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.333] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.333] sna_glyphs(op=3, nlist=1, src=(181, 66)) [ 74.333] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.333] sna_glyphs: discarding mask [ 74.333] glyphs0_to_dst(op=3, src=(181, 66), nlist=1, dst=(181, 66)+(0, 0)) [ 74.333] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.333] gen9_render_composite: 0x0, current mode=1/1 [ 74.333] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 74.333] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.333] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.333] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.333] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.333] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.333] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.333] sna_drawable_use_bo: using whole GPU bo [ 74.333] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.333] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.333] color_convert: src=ffffffff [20028888] [ 74.333] color_convert: dst=ffffffff [20028888] [ 74.333] sna_render_get_solid: ffffffff [ 74.333] sna_render_get_solid(white) [ 74.333] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.333] sna_transform_is_imprecise_integer_translation: no transform [ 74.333] gen9_composite_picture: integer translation (0, 0), removing [ 74.333] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.333] sna_render_pixmap_bo: GPU all damaged [ 74.333] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.333] gen4_choose_composite_emitter: solid, identity mask [ 74.333] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.333] gen9_composite_get_binding_table(f880) [ 74.333] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.333] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.333] gen9_emit_vertex_elements: setup id=9 [ 74.333] glyphs0_to_dst: glyph=(180, 55)x(10, 13), unclipped [ 74.333] emit_primitive_identity_mask__avx2: dst=(180, 55), mask=(752.00, 32.00) x (10.00, 13.00) [ 74.333] gen8_vertex_flush[1680] = 3 [ 74.333] gen9_magic_ca_pass: CA fixup (278 -> 281) [ 74.333] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.333] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.333] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.333] sna_glyphs(op=3, nlist=1, src=(1, 83)) [ 74.333] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.333] sna_glyphs: discarding mask [ 74.333] glyphs0_to_dst(op=3, src=(1, 83), nlist=1, dst=(1, 83)+(0, 0)) [ 74.333] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.333] gen9_render_composite: 0x0, current mode=1/1 [ 74.333] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 74.333] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.333] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.333] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.333] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.333] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.333] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.333] sna_drawable_use_bo: using whole GPU bo [ 74.333] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.333] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.333] color_convert: src=ff8ae234 [20028888] [ 74.333] color_convert: dst=ff8ae234 [20028888] [ 74.333] sna_render_get_solid: ff8ae234 [ 74.333] sna_render_get_solid(22) = ff8ae234 (old) [ 74.333] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.333] sna_transform_is_imprecise_integer_translation: no transform [ 74.333] gen9_composite_picture: integer translation (0, 0), removing [ 74.333] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.333] sna_render_pixmap_bo: GPU all damaged [ 74.333] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.333] gen4_choose_composite_emitter: solid, identity mask [ 74.333] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.333] gen9_composite_get_binding_table(f840) [ 74.333] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.333] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.333] gen9_emit_vertex_elements: setup id=9 [ 74.333] glyphs0_to_dst: glyph=(1, 75)x(9, 8), unclipped [ 74.333] emit_primitive_identity_mask__avx2: dst=(1, 75), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.333] glyphs0_to_dst: glyph=(9, 73)x(10, 13), unclipped [ 74.333] emit_primitive_identity_mask__avx2: dst=(9, 73), mask=(672.00, 48.00) x (10.00, 13.00) [ 74.333] glyphs0_to_dst: glyph=(19, 75)x(9, 8), unclipped [ 74.333] emit_primitive_identity_mask__avx2: dst=(19, 75), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.333] glyphs0_to_dst: glyph=(28, 77)x(8, 3), unclipped [ 74.333] emit_primitive_identity_mask__avx2: dst=(28, 77), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.333] glyphs0_to_dst: glyph=(36, 73)x(11, 10), unclipped [ 74.333] emit_primitive_identity_mask__avx2: dst=(36, 73), mask=(704.00, 0.00) x (11.00, 10.00) [ 74.333] glyphs0_to_dst: glyph=(46, 75)x(9, 8), unclipped [ 74.333] emit_primitive_identity_mask__avx2: dst=(46, 75), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.333] glyphs0_to_dst: glyph=(54, 75)x(10, 8), unclipped [ 74.333] emit_primitive_identity_mask__avx2: dst=(54, 75), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.333] glyphs0_to_dst: glyph=(63, 75)x(10, 8), unclipped [ 74.333] emit_primitive_identity_mask__avx2: dst=(63, 75), mask=(720.00, 16.00) x (10.00, 8.00) [ 74.333] glyphs0_to_dst: glyph=(72, 72)x(10, 11), unclipped [ 74.333] emit_primitive_identity_mask__avx2: dst=(72, 72), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.333] glyphs0_to_dst: glyph=(81, 75)x(10, 8), unclipped [ 74.333] emit_primitive_identity_mask__avx2: dst=(81, 75), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.333] glyphs0_to_dst: glyph=(90, 72)x(10, 11), unclipped [ 74.333] emit_primitive_identity_mask__avx2: dst=(90, 72), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.333] glyphs0_to_dst: glyph=(99, 75)x(11, 8), unclipped [ 74.333] emit_primitive_identity_mask__avx2: dst=(99, 75), mask=(736.00, 16.00) x (11.00, 8.00) [ 74.333] glyphs0_to_dst: glyph=(109, 75)x(9, 8), unclipped [ 74.333] emit_primitive_identity_mask__avx2: dst=(109, 75), mask=(752.00, 16.00) x (9.00, 8.00) [ 74.333] glyphs0_to_dst: glyph=(118, 77)x(8, 3), unclipped [ 74.333] emit_primitive_identity_mask__avx2: dst=(118, 77), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.333] glyphs0_to_dst: glyph=(126, 73)x(10, 10), unclipped [ 74.333] emit_primitive_identity_mask__avx2: dst=(126, 73), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.333] glyphs0_to_dst: glyph=(135, 73)x(10, 10), unclipped [ 74.333] emit_primitive_identity_mask__avx2: dst=(135, 73), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.333] glyphs0_to_dst: glyph=(144, 73)x(10, 10), unclipped [ 74.333] emit_primitive_identity_mask__avx2: dst=(144, 73), mask=(720.00, 32.00) x (10.00, 10.00) [ 74.333] glyphs0_to_dst: glyph=(153, 73)x(10, 10), unclipped [ 74.333] emit_primitive_identity_mask__avx2: dst=(153, 73), mask=(704.00, 48.00) x (10.00, 10.00) [ 74.333] gen8_vertex_flush[1780] = 54 [ 74.333] gen9_magic_ca_pass: CA fixup (281 -> 335) [ 74.333] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.333] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.333] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.333] sna_glyphs(op=3, nlist=1, src=(163, 83)) [ 74.333] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.333] sna_glyphs: discarding mask [ 74.333] glyphs0_to_dst(op=3, src=(163, 83), nlist=1, dst=(163, 83)+(0, 0)) [ 74.333] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.333] gen9_render_composite: 0x0, current mode=1/1 [ 74.333] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 74.333] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.333] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.333] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.333] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.333] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.333] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.333] sna_drawable_use_bo: using whole GPU bo [ 74.333] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.333] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.333] color_convert: src=ffffffff [20028888] [ 74.333] color_convert: dst=ffffffff [20028888] [ 74.333] sna_render_get_solid: ffffffff [ 74.333] sna_render_get_solid(white) [ 74.333] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.333] sna_transform_is_imprecise_integer_translation: no transform [ 74.333] gen9_composite_picture: integer translation (0, 0), removing [ 74.333] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.333] sna_render_pixmap_bo: GPU all damaged [ 74.333] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.333] gen4_choose_composite_emitter: solid, identity mask [ 74.333] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.333] gen9_composite_get_binding_table(f800) [ 74.333] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.333] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.333] gen9_emit_vertex_elements: setup id=9 [ 74.333] glyphs0_to_dst: glyph=(165, 75)x(5, 8), unclipped [ 74.333] emit_primitive_identity_mask__avx2: dst=(165, 75), mask=(720.00, 48.00) x (5.00, 8.00) [ 74.333] gen8_vertex_flush[1880] = 3 [ 74.333] gen9_magic_ca_pass: CA fixup (335 -> 338) [ 74.333] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.333] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.333] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.333] sna_glyphs(op=3, nlist=1, src=(172, 83)) [ 74.333] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.333] sna_glyphs: discarding mask [ 74.333] glyphs0_to_dst(op=3, src=(172, 83), nlist=1, dst=(172, 83)+(0, 0)) [ 74.333] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.333] gen9_render_composite: 0x0, current mode=1/1 [ 74.333] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 74.333] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.333] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.333] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.333] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.333] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.333] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.333] sna_drawable_use_bo: using whole GPU bo [ 74.333] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.333] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.333] color_convert: src=ff729fcf [20028888] [ 74.333] color_convert: dst=ff729fcf [20028888] [ 74.333] sna_render_get_solid: ff729fcf [ 74.333] sna_render_get_solid(23) = ff729fcf (old) [ 74.333] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.333] sna_transform_is_imprecise_integer_translation: no transform [ 74.333] gen9_composite_picture: integer translation (0, 0), removing [ 74.333] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.333] sna_render_pixmap_bo: GPU all damaged [ 74.334] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.334] gen4_choose_composite_emitter: solid, identity mask [ 74.334] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.334] gen9_composite_get_binding_table(f7c0) [ 74.334] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.334] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.334] gen9_emit_vertex_elements: setup id=9 [ 74.334] glyphs0_to_dst: glyph=(171, 77)x(11, 3), unclipped [ 74.334] emit_primitive_identity_mask__avx2: dst=(171, 77), mask=(736.00, 32.00) x (11.00, 3.00) [ 74.334] gen8_vertex_flush[1980] = 3 [ 74.334] gen9_magic_ca_pass: CA fixup (338 -> 341) [ 74.334] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.334] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.334] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.334] sna_glyphs(op=3, nlist=1, src=(181, 83)) [ 74.334] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.334] sna_glyphs: discarding mask [ 74.334] glyphs0_to_dst(op=3, src=(181, 83), nlist=1, dst=(181, 83)+(0, 0)) [ 74.334] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.334] gen9_render_composite: 0x0, current mode=1/1 [ 74.334] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 74.334] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.334] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.334] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.334] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.334] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.334] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.334] sna_drawable_use_bo: using whole GPU bo [ 74.334] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.334] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.334] color_convert: src=ffffffff [20028888] [ 74.334] color_convert: dst=ffffffff [20028888] [ 74.334] sna_render_get_solid: ffffffff [ 74.334] sna_render_get_solid(white) [ 74.334] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.334] sna_transform_is_imprecise_integer_translation: no transform [ 74.334] gen9_composite_picture: integer translation (0, 0), removing [ 74.334] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.334] sna_render_pixmap_bo: GPU all damaged [ 74.334] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.334] gen4_choose_composite_emitter: solid, identity mask [ 74.334] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.334] gen9_composite_get_binding_table(f780) [ 74.334] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.334] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.334] gen9_emit_vertex_elements: setup id=9 [ 74.334] glyphs0_to_dst: glyph=(180, 72)x(10, 13), unclipped [ 74.334] emit_primitive_identity_mask__avx2: dst=(180, 72), mask=(752.00, 32.00) x (10.00, 13.00) [ 74.334] gen8_vertex_flush[1a80] = 3 [ 74.334] gen9_magic_ca_pass: CA fixup (341 -> 344) [ 74.334] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.334] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.334] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.334] sna_glyphs(op=3, nlist=1, src=(1, 100)) [ 74.334] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.334] sna_glyphs: discarding mask [ 74.334] glyphs0_to_dst(op=3, src=(1, 100), nlist=1, dst=(1, 100)+(0, 0)) [ 74.334] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.334] gen9_render_composite: 0x0, current mode=1/1 [ 74.334] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 74.334] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.334] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.334] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.334] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.334] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.334] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.334] sna_drawable_use_bo: using whole GPU bo [ 74.334] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.334] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.334] color_convert: src=ff8ae234 [20028888] [ 74.334] color_convert: dst=ff8ae234 [20028888] [ 74.334] sna_render_get_solid: ff8ae234 [ 74.334] sna_render_get_solid(22) = ff8ae234 (old) [ 74.334] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.334] sna_transform_is_imprecise_integer_translation: no transform [ 74.334] gen9_composite_picture: integer translation (0, 0), removing [ 74.334] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.334] sna_render_pixmap_bo: GPU all damaged [ 74.334] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.334] gen4_choose_composite_emitter: solid, identity mask [ 74.334] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.334] gen9_composite_get_binding_table(f740) [ 74.334] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.334] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.334] gen9_emit_vertex_elements: setup id=9 [ 74.334] glyphs0_to_dst: glyph=(1, 92)x(9, 8), unclipped [ 74.334] emit_primitive_identity_mask__avx2: dst=(1, 92), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.334] glyphs0_to_dst: glyph=(9, 90)x(10, 13), unclipped [ 74.334] emit_primitive_identity_mask__avx2: dst=(9, 90), mask=(672.00, 48.00) x (10.00, 13.00) [ 74.334] glyphs0_to_dst: glyph=(19, 92)x(9, 8), unclipped [ 74.334] emit_primitive_identity_mask__avx2: dst=(19, 92), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.334] glyphs0_to_dst: glyph=(28, 94)x(8, 3), unclipped [ 74.334] emit_primitive_identity_mask__avx2: dst=(28, 94), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.334] glyphs0_to_dst: glyph=(36, 90)x(11, 10), unclipped [ 74.334] emit_primitive_identity_mask__avx2: dst=(36, 90), mask=(704.00, 0.00) x (11.00, 10.00) [ 74.334] glyphs0_to_dst: glyph=(46, 92)x(9, 8), unclipped [ 74.334] emit_primitive_identity_mask__avx2: dst=(46, 92), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.334] glyphs0_to_dst: glyph=(54, 92)x(10, 8), unclipped [ 74.334] emit_primitive_identity_mask__avx2: dst=(54, 92), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.334] glyphs0_to_dst: glyph=(63, 92)x(10, 8), unclipped [ 74.334] emit_primitive_identity_mask__avx2: dst=(63, 92), mask=(720.00, 16.00) x (10.00, 8.00) [ 74.334] glyphs0_to_dst: glyph=(72, 89)x(10, 11), unclipped [ 74.334] emit_primitive_identity_mask__avx2: dst=(72, 89), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.334] glyphs0_to_dst: glyph=(81, 92)x(10, 8), unclipped [ 74.334] emit_primitive_identity_mask__avx2: dst=(81, 92), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.334] glyphs0_to_dst: glyph=(90, 89)x(10, 11), unclipped [ 74.334] emit_primitive_identity_mask__avx2: dst=(90, 89), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.334] glyphs0_to_dst: glyph=(99, 92)x(11, 8), unclipped [ 74.334] emit_primitive_identity_mask__avx2: dst=(99, 92), mask=(736.00, 16.00) x (11.00, 8.00) [ 74.334] glyphs0_to_dst: glyph=(109, 92)x(9, 8), unclipped [ 74.334] emit_primitive_identity_mask__avx2: dst=(109, 92), mask=(752.00, 16.00) x (9.00, 8.00) [ 74.334] glyphs0_to_dst: glyph=(118, 94)x(8, 3), unclipped [ 74.334] emit_primitive_identity_mask__avx2: dst=(118, 94), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.334] glyphs0_to_dst: glyph=(126, 90)x(10, 10), unclipped [ 74.334] emit_primitive_identity_mask__avx2: dst=(126, 90), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.334] glyphs0_to_dst: glyph=(135, 90)x(10, 10), unclipped [ 74.334] emit_primitive_identity_mask__avx2: dst=(135, 90), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.334] glyphs0_to_dst: glyph=(144, 90)x(10, 10), unclipped [ 74.334] emit_primitive_identity_mask__avx2: dst=(144, 90), mask=(720.00, 32.00) x (10.00, 10.00) [ 74.334] glyphs0_to_dst: glyph=(153, 90)x(10, 10), unclipped [ 74.334] emit_primitive_identity_mask__avx2: dst=(153, 90), mask=(704.00, 48.00) x (10.00, 10.00) [ 74.334] gen8_vertex_flush[1b80] = 54 [ 74.334] gen9_magic_ca_pass: CA fixup (344 -> 398) [ 74.334] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.334] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.334] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.334] sna_glyphs(op=3, nlist=1, src=(163, 100)) [ 74.334] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.334] sna_glyphs: discarding mask [ 74.334] glyphs0_to_dst(op=3, src=(163, 100), nlist=1, dst=(163, 100)+(0, 0)) [ 74.334] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.334] gen9_render_composite: 0x0, current mode=1/1 [ 74.334] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 74.334] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.334] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.334] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.334] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.334] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.334] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.334] sna_drawable_use_bo: using whole GPU bo [ 74.334] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.334] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.334] color_convert: src=ffffffff [20028888] [ 74.334] color_convert: dst=ffffffff [20028888] [ 74.334] sna_render_get_solid: ffffffff [ 74.334] sna_render_get_solid(white) [ 74.334] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.334] sna_transform_is_imprecise_integer_translation: no transform [ 74.334] gen9_composite_picture: integer translation (0, 0), removing [ 74.334] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.334] sna_render_pixmap_bo: GPU all damaged [ 74.334] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.334] gen4_choose_composite_emitter: solid, identity mask [ 74.334] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.334] gen9_composite_get_binding_table(f700) [ 74.334] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.334] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.334] gen9_emit_vertex_elements: setup id=9 [ 74.334] glyphs0_to_dst: glyph=(165, 92)x(5, 8), unclipped [ 74.334] emit_primitive_identity_mask__avx2: dst=(165, 92), mask=(720.00, 48.00) x (5.00, 8.00) [ 74.334] gen8_vertex_flush[1c80] = 3 [ 74.334] gen9_magic_ca_pass: CA fixup (398 -> 401) [ 74.334] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.334] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.334] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.334] sna_glyphs(op=3, nlist=1, src=(172, 100)) [ 74.334] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.334] sna_glyphs: discarding mask [ 74.334] glyphs0_to_dst(op=3, src=(172, 100), nlist=1, dst=(172, 100)+(0, 0)) [ 74.334] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.334] gen9_render_composite: 0x0, current mode=1/1 [ 74.334] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 74.334] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.334] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.334] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.334] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.334] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.334] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.334] sna_drawable_use_bo: using whole GPU bo [ 74.334] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.334] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.334] color_convert: src=ff729fcf [20028888] [ 74.334] color_convert: dst=ff729fcf [20028888] [ 74.334] sna_render_get_solid: ff729fcf [ 74.334] sna_render_get_solid(23) = ff729fcf (old) [ 74.334] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.334] sna_transform_is_imprecise_integer_translation: no transform [ 74.334] gen9_composite_picture: integer translation (0, 0), removing [ 74.334] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.334] sna_render_pixmap_bo: GPU all damaged [ 74.334] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.334] gen4_choose_composite_emitter: solid, identity mask [ 74.334] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.334] gen9_composite_get_binding_table(f6c0) [ 74.334] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.334] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.334] gen9_emit_vertex_elements: setup id=9 [ 74.334] glyphs0_to_dst: glyph=(171, 94)x(11, 3), unclipped [ 74.334] emit_primitive_identity_mask__avx2: dst=(171, 94), mask=(736.00, 32.00) x (11.00, 3.00) [ 74.334] gen8_vertex_flush[1d80] = 3 [ 74.334] gen9_magic_ca_pass: CA fixup (401 -> 404) [ 74.334] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.334] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.334] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.334] sna_glyphs(op=3, nlist=1, src=(181, 100)) [ 74.334] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.334] sna_glyphs: discarding mask [ 74.334] glyphs0_to_dst(op=3, src=(181, 100), nlist=1, dst=(181, 100)+(0, 0)) [ 74.334] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.334] gen9_render_composite: 0x0, current mode=1/1 [ 74.334] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 74.334] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.334] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.334] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.334] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.334] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.334] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.334] sna_drawable_use_bo: using whole GPU bo [ 74.334] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.334] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.334] color_convert: src=ffffffff [20028888] [ 74.334] color_convert: dst=ffffffff [20028888] [ 74.334] sna_render_get_solid: ffffffff [ 74.334] sna_render_get_solid(white) [ 74.334] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.334] sna_transform_is_imprecise_integer_translation: no transform [ 74.334] gen9_composite_picture: integer translation (0, 0), removing [ 74.334] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.334] sna_render_pixmap_bo: GPU all damaged [ 74.334] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.334] gen4_choose_composite_emitter: solid, identity mask [ 74.334] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.334] gen9_composite_get_binding_table(f680) [ 74.334] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.334] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.334] gen9_emit_vertex_elements: setup id=9 [ 74.334] glyphs0_to_dst: glyph=(180, 89)x(10, 13), unclipped [ 74.334] emit_primitive_identity_mask__avx2: dst=(180, 89), mask=(752.00, 32.00) x (10.00, 13.00) [ 74.334] gen8_vertex_flush[1e80] = 3 [ 74.334] gen9_magic_ca_pass: CA fixup (404 -> 407) [ 74.334] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.334] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.334] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.334] sna_glyphs(op=3, nlist=1, src=(1, 117)) [ 74.334] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.334] sna_glyphs: discarding mask [ 74.334] glyphs0_to_dst(op=3, src=(1, 117), nlist=1, dst=(1, 117)+(0, 0)) [ 74.334] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.334] gen9_render_composite: 0x0, current mode=1/1 [ 74.334] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 74.334] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.334] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.334] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.334] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.334] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.334] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.334] sna_drawable_use_bo: using whole GPU bo [ 74.334] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.334] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.334] color_convert: src=ff8ae234 [20028888] [ 74.334] color_convert: dst=ff8ae234 [20028888] [ 74.334] sna_render_get_solid: ff8ae234 [ 74.334] sna_render_get_solid(22) = ff8ae234 (old) [ 74.334] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.334] sna_transform_is_imprecise_integer_translation: no transform [ 74.334] gen9_composite_picture: integer translation (0, 0), removing [ 74.334] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.334] sna_render_pixmap_bo: GPU all damaged [ 74.334] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.334] gen4_choose_composite_emitter: solid, identity mask [ 74.334] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.334] gen9_composite_get_binding_table(f640) [ 74.334] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.334] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.334] gen9_emit_vertex_elements: setup id=9 [ 74.334] glyphs0_to_dst: glyph=(1, 109)x(9, 8), unclipped [ 74.334] emit_primitive_identity_mask__avx2: dst=(1, 109), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.334] glyphs0_to_dst: glyph=(9, 107)x(10, 13), unclipped [ 74.334] emit_primitive_identity_mask__avx2: dst=(9, 107), mask=(672.00, 48.00) x (10.00, 13.00) [ 74.334] glyphs0_to_dst: glyph=(19, 109)x(9, 8), unclipped [ 74.334] emit_primitive_identity_mask__avx2: dst=(19, 109), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.334] glyphs0_to_dst: glyph=(28, 111)x(8, 3), unclipped [ 74.334] emit_primitive_identity_mask__avx2: dst=(28, 111), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.334] glyphs0_to_dst: glyph=(36, 107)x(11, 10), unclipped [ 74.334] emit_primitive_identity_mask__avx2: dst=(36, 107), mask=(704.00, 0.00) x (11.00, 10.00) [ 74.334] glyphs0_to_dst: glyph=(46, 109)x(9, 8), unclipped [ 74.334] emit_primitive_identity_mask__avx2: dst=(46, 109), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.334] glyphs0_to_dst: glyph=(54, 109)x(10, 8), unclipped [ 74.334] emit_primitive_identity_mask__avx2: dst=(54, 109), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.334] glyphs0_to_dst: glyph=(63, 109)x(10, 8), unclipped [ 74.335] emit_primitive_identity_mask__avx2: dst=(63, 109), mask=(720.00, 16.00) x (10.00, 8.00) [ 74.335] glyphs0_to_dst: glyph=(72, 106)x(10, 11), unclipped [ 74.335] emit_primitive_identity_mask__avx2: dst=(72, 106), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.335] glyphs0_to_dst: glyph=(81, 109)x(10, 8), unclipped [ 74.335] emit_primitive_identity_mask__avx2: dst=(81, 109), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.335] glyphs0_to_dst: glyph=(90, 106)x(10, 11), unclipped [ 74.335] emit_primitive_identity_mask__avx2: dst=(90, 106), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.335] glyphs0_to_dst: glyph=(99, 109)x(11, 8), unclipped [ 74.335] emit_primitive_identity_mask__avx2: dst=(99, 109), mask=(736.00, 16.00) x (11.00, 8.00) [ 74.335] glyphs0_to_dst: glyph=(109, 109)x(9, 8), unclipped [ 74.335] emit_primitive_identity_mask__avx2: dst=(109, 109), mask=(752.00, 16.00) x (9.00, 8.00) [ 74.335] glyphs0_to_dst: glyph=(118, 111)x(8, 3), unclipped [ 74.335] emit_primitive_identity_mask__avx2: dst=(118, 111), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.335] glyphs0_to_dst: glyph=(126, 107)x(10, 10), unclipped [ 74.335] emit_primitive_identity_mask__avx2: dst=(126, 107), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.335] glyphs0_to_dst: glyph=(135, 107)x(10, 10), unclipped [ 74.335] emit_primitive_identity_mask__avx2: dst=(135, 107), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.335] glyphs0_to_dst: glyph=(144, 107)x(10, 10), unclipped [ 74.335] emit_primitive_identity_mask__avx2: dst=(144, 107), mask=(720.00, 32.00) x (10.00, 10.00) [ 74.335] glyphs0_to_dst: glyph=(153, 107)x(10, 10), unclipped [ 74.335] emit_primitive_identity_mask__avx2: dst=(153, 107), mask=(704.00, 48.00) x (10.00, 10.00) [ 74.335] gen8_vertex_flush[1f80] = 54 [ 74.335] gen9_magic_ca_pass: CA fixup (407 -> 461) [ 74.335] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.335] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.335] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.335] sna_accel_flush: flush?=0, dirty?=0 [ 74.335] sna_block_handler (tv=0.0) [ 74.335] sna_wakeup_handler [ 74.335] sna_accel_flush: flush?=0, dirty?=0 [ 74.335] sna_accel_flush: flush?=0, dirty?=0 [ 74.335] sna_block_handler (tv=0.0) [ 74.335] sna_wakeup_handler [ 74.335] sna_glyphs(op=3, nlist=1, src=(163, 117)) [ 74.335] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.335] sna_glyphs: discarding mask [ 74.335] glyphs0_to_dst(op=3, src=(163, 117), nlist=1, dst=(163, 117)+(0, 0)) [ 74.335] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.335] gen9_render_composite: 0x0, current mode=1/1 [ 74.335] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 74.335] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.335] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.335] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.335] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.335] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.335] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.335] sna_drawable_use_bo: using whole GPU bo [ 74.335] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.335] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.335] color_convert: src=ffffffff [20028888] [ 74.335] color_convert: dst=ffffffff [20028888] [ 74.335] sna_render_get_solid: ffffffff [ 74.335] sna_render_get_solid(white) [ 74.335] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.335] sna_transform_is_imprecise_integer_translation: no transform [ 74.335] gen9_composite_picture: integer translation (0, 0), removing [ 74.335] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.335] sna_render_pixmap_bo: GPU all damaged [ 74.335] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.335] gen4_choose_composite_emitter: solid, identity mask [ 74.335] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.335] gen9_composite_get_binding_table(f600) [ 74.335] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.335] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.335] gen9_emit_vertex_elements: setup id=9 [ 74.335] glyphs0_to_dst: glyph=(165, 109)x(5, 8), unclipped [ 74.335] emit_primitive_identity_mask__avx2: dst=(165, 109), mask=(720.00, 48.00) x (5.00, 8.00) [ 74.335] gen8_vertex_flush[2080] = 3 [ 74.335] gen9_magic_ca_pass: CA fixup (461 -> 464) [ 74.335] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.335] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.335] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.335] sna_glyphs(op=3, nlist=1, src=(172, 117)) [ 74.335] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.335] sna_glyphs: discarding mask [ 74.335] glyphs0_to_dst(op=3, src=(172, 117), nlist=1, dst=(172, 117)+(0, 0)) [ 74.335] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.335] gen9_render_composite: 0x0, current mode=1/1 [ 74.335] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 74.335] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.335] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.335] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.335] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.335] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.335] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.335] sna_drawable_use_bo: using whole GPU bo [ 74.335] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.335] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.335] color_convert: src=ff729fcf [20028888] [ 74.335] color_convert: dst=ff729fcf [20028888] [ 74.335] sna_render_get_solid: ff729fcf [ 74.335] sna_render_get_solid(23) = ff729fcf (old) [ 74.335] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.335] sna_transform_is_imprecise_integer_translation: no transform [ 74.335] gen9_composite_picture: integer translation (0, 0), removing [ 74.335] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.335] sna_render_pixmap_bo: GPU all damaged [ 74.335] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.335] gen4_choose_composite_emitter: solid, identity mask [ 74.335] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.335] gen9_composite_get_binding_table(f5c0) [ 74.335] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.335] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.335] gen9_emit_vertex_elements: setup id=9 [ 74.335] glyphs0_to_dst: glyph=(171, 111)x(11, 3), unclipped [ 74.335] emit_primitive_identity_mask__avx2: dst=(171, 111), mask=(736.00, 32.00) x (11.00, 3.00) [ 74.335] gen8_vertex_flush[2180] = 3 [ 74.335] gen9_magic_ca_pass: CA fixup (464 -> 467) [ 74.335] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.335] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.335] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.335] sna_glyphs(op=3, nlist=1, src=(181, 117)) [ 74.335] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.335] sna_glyphs: discarding mask [ 74.335] glyphs0_to_dst(op=3, src=(181, 117), nlist=1, dst=(181, 117)+(0, 0)) [ 74.335] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.335] gen9_render_composite: 0x0, current mode=1/1 [ 74.335] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 74.335] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.335] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.335] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.335] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.335] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.335] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.335] sna_drawable_use_bo: using whole GPU bo [ 74.335] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.335] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.335] color_convert: src=ffffffff [20028888] [ 74.335] color_convert: dst=ffffffff [20028888] [ 74.335] sna_render_get_solid: ffffffff [ 74.335] sna_render_get_solid(white) [ 74.335] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.335] sna_transform_is_imprecise_integer_translation: no transform [ 74.335] gen9_composite_picture: integer translation (0, 0), removing [ 74.335] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.335] sna_render_pixmap_bo: GPU all damaged [ 74.335] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.335] gen4_choose_composite_emitter: solid, identity mask [ 74.335] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.335] gen9_composite_get_binding_table(f580) [ 74.335] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.335] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.335] gen9_emit_vertex_elements: setup id=9 [ 74.335] glyphs0_to_dst: glyph=(180, 106)x(10, 13), unclipped [ 74.335] emit_primitive_identity_mask__avx2: dst=(180, 106), mask=(752.00, 32.00) x (10.00, 13.00) [ 74.335] gen8_vertex_flush[2280] = 3 [ 74.335] gen9_magic_ca_pass: CA fixup (467 -> 470) [ 74.335] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.335] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.335] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.335] sna_glyphs(op=3, nlist=1, src=(1, 134)) [ 74.335] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.335] sna_glyphs: discarding mask [ 74.335] glyphs0_to_dst(op=3, src=(1, 134), nlist=1, dst=(1, 134)+(0, 0)) [ 74.335] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.335] gen9_render_composite: 0x0, current mode=1/1 [ 74.335] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 74.335] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.335] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.335] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.335] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.335] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.335] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.335] sna_drawable_use_bo: using whole GPU bo [ 74.335] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.335] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.335] color_convert: src=ff8ae234 [20028888] [ 74.335] color_convert: dst=ff8ae234 [20028888] [ 74.335] sna_render_get_solid: ff8ae234 [ 74.335] sna_render_get_solid(22) = ff8ae234 (old) [ 74.335] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.335] sna_transform_is_imprecise_integer_translation: no transform [ 74.335] gen9_composite_picture: integer translation (0, 0), removing [ 74.335] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.335] sna_render_pixmap_bo: GPU all damaged [ 74.335] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.335] gen4_choose_composite_emitter: solid, identity mask [ 74.335] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.335] gen9_composite_get_binding_table(f540) [ 74.335] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.335] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.335] gen9_emit_vertex_elements: setup id=9 [ 74.335] glyphs0_to_dst: glyph=(1, 126)x(9, 8), unclipped [ 74.335] emit_primitive_identity_mask__avx2: dst=(1, 126), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.335] glyphs0_to_dst: glyph=(9, 124)x(10, 13), unclipped [ 74.335] emit_primitive_identity_mask__avx2: dst=(9, 124), mask=(672.00, 48.00) x (10.00, 13.00) [ 74.335] glyphs0_to_dst: glyph=(19, 126)x(9, 8), unclipped [ 74.335] emit_primitive_identity_mask__avx2: dst=(19, 126), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.335] glyphs0_to_dst: glyph=(28, 128)x(8, 3), unclipped [ 74.335] emit_primitive_identity_mask__avx2: dst=(28, 128), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.335] glyphs0_to_dst: glyph=(36, 124)x(11, 10), unclipped [ 74.335] emit_primitive_identity_mask__avx2: dst=(36, 124), mask=(704.00, 0.00) x (11.00, 10.00) [ 74.335] glyphs0_to_dst: glyph=(46, 126)x(9, 8), unclipped [ 74.335] emit_primitive_identity_mask__avx2: dst=(46, 126), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.335] glyphs0_to_dst: glyph=(54, 126)x(10, 8), unclipped [ 74.335] emit_primitive_identity_mask__avx2: dst=(54, 126), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.335] glyphs0_to_dst: glyph=(63, 126)x(10, 8), unclipped [ 74.335] emit_primitive_identity_mask__avx2: dst=(63, 126), mask=(720.00, 16.00) x (10.00, 8.00) [ 74.335] glyphs0_to_dst: glyph=(72, 123)x(10, 11), unclipped [ 74.335] emit_primitive_identity_mask__avx2: dst=(72, 123), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.335] glyphs0_to_dst: glyph=(81, 126)x(10, 8), unclipped [ 74.335] emit_primitive_identity_mask__avx2: dst=(81, 126), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.335] glyphs0_to_dst: glyph=(90, 123)x(10, 11), unclipped [ 74.335] emit_primitive_identity_mask__avx2: dst=(90, 123), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.335] glyphs0_to_dst: glyph=(99, 126)x(11, 8), unclipped [ 74.335] emit_primitive_identity_mask__avx2: dst=(99, 126), mask=(736.00, 16.00) x (11.00, 8.00) [ 74.335] glyphs0_to_dst: glyph=(109, 126)x(9, 8), unclipped [ 74.335] emit_primitive_identity_mask__avx2: dst=(109, 126), mask=(752.00, 16.00) x (9.00, 8.00) [ 74.335] glyphs0_to_dst: glyph=(118, 128)x(8, 3), unclipped [ 74.335] emit_primitive_identity_mask__avx2: dst=(118, 128), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.335] glyphs0_to_dst: glyph=(126, 124)x(10, 10), unclipped [ 74.335] emit_primitive_identity_mask__avx2: dst=(126, 124), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.335] glyphs0_to_dst: glyph=(135, 124)x(10, 10), unclipped [ 74.335] emit_primitive_identity_mask__avx2: dst=(135, 124), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.335] glyphs0_to_dst: glyph=(144, 124)x(10, 10), unclipped [ 74.335] emit_primitive_identity_mask__avx2: dst=(144, 124), mask=(720.00, 32.00) x (10.00, 10.00) [ 74.335] glyphs0_to_dst: glyph=(153, 124)x(10, 10), unclipped [ 74.335] emit_primitive_identity_mask__avx2: dst=(153, 124), mask=(704.00, 48.00) x (10.00, 10.00) [ 74.335] gen8_vertex_flush[2380] = 54 [ 74.335] gen9_magic_ca_pass: CA fixup (470 -> 524) [ 74.335] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.335] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.335] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.335] sna_glyphs(op=3, nlist=1, src=(163, 134)) [ 74.335] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.335] sna_glyphs: discarding mask [ 74.335] glyphs0_to_dst(op=3, src=(163, 134), nlist=1, dst=(163, 134)+(0, 0)) [ 74.335] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.335] gen9_render_composite: 0x0, current mode=1/1 [ 74.335] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 74.335] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.335] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.335] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.335] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.335] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.335] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.335] sna_drawable_use_bo: using whole GPU bo [ 74.335] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.335] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.335] color_convert: src=ffffffff [20028888] [ 74.335] color_convert: dst=ffffffff [20028888] [ 74.335] sna_render_get_solid: ffffffff [ 74.335] sna_render_get_solid(white) [ 74.335] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.335] sna_transform_is_imprecise_integer_translation: no transform [ 74.335] gen9_composite_picture: integer translation (0, 0), removing [ 74.335] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.335] sna_render_pixmap_bo: GPU all damaged [ 74.335] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.335] gen4_choose_composite_emitter: solid, identity mask [ 74.335] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.335] gen9_composite_get_binding_table(f500) [ 74.335] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.335] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.335] gen9_emit_vertex_elements: setup id=9 [ 74.335] glyphs0_to_dst: glyph=(165, 126)x(5, 8), unclipped [ 74.335] emit_primitive_identity_mask__avx2: dst=(165, 126), mask=(720.00, 48.00) x (5.00, 8.00) [ 74.335] gen8_vertex_flush[2480] = 3 [ 74.335] gen9_magic_ca_pass: CA fixup (524 -> 527) [ 74.335] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.335] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.335] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.335] sna_glyphs(op=3, nlist=1, src=(172, 134)) [ 74.335] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.335] sna_glyphs: discarding mask [ 74.335] glyphs0_to_dst(op=3, src=(172, 134), nlist=1, dst=(172, 134)+(0, 0)) [ 74.335] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.335] gen9_render_composite: 0x0, current mode=1/1 [ 74.335] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 74.335] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.335] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.335] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.335] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.335] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.335] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.335] sna_drawable_use_bo: using whole GPU bo [ 74.335] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.335] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.335] color_convert: src=ff729fcf [20028888] [ 74.335] color_convert: dst=ff729fcf [20028888] [ 74.335] sna_render_get_solid: ff729fcf [ 74.335] sna_render_get_solid(23) = ff729fcf (old) [ 74.335] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.336] sna_transform_is_imprecise_integer_translation: no transform [ 74.336] gen9_composite_picture: integer translation (0, 0), removing [ 74.336] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.336] sna_render_pixmap_bo: GPU all damaged [ 74.336] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.336] gen4_choose_composite_emitter: solid, identity mask [ 74.336] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.336] gen9_composite_get_binding_table(f4c0) [ 74.336] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.336] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.336] gen9_emit_vertex_elements: setup id=9 [ 74.336] glyphs0_to_dst: glyph=(171, 128)x(11, 3), unclipped [ 74.336] emit_primitive_identity_mask__avx2: dst=(171, 128), mask=(736.00, 32.00) x (11.00, 3.00) [ 74.336] gen8_vertex_flush[2580] = 3 [ 74.336] gen9_magic_ca_pass: CA fixup (527 -> 530) [ 74.336] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.336] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.336] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.336] sna_glyphs(op=3, nlist=1, src=(181, 134)) [ 74.336] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.336] sna_glyphs: discarding mask [ 74.336] glyphs0_to_dst(op=3, src=(181, 134), nlist=1, dst=(181, 134)+(0, 0)) [ 74.336] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.336] gen9_render_composite: 0x0, current mode=1/1 [ 74.336] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 74.336] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.336] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.336] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.336] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.336] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.336] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.336] sna_drawable_use_bo: using whole GPU bo [ 74.336] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.336] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.336] color_convert: src=ffffffff [20028888] [ 74.336] color_convert: dst=ffffffff [20028888] [ 74.336] sna_render_get_solid: ffffffff [ 74.336] sna_render_get_solid(white) [ 74.336] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.336] sna_transform_is_imprecise_integer_translation: no transform [ 74.336] gen9_composite_picture: integer translation (0, 0), removing [ 74.336] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.336] sna_render_pixmap_bo: GPU all damaged [ 74.336] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.336] gen4_choose_composite_emitter: solid, identity mask [ 74.336] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.336] gen9_composite_get_binding_table(f480) [ 74.336] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.336] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.336] gen9_emit_vertex_elements: setup id=9 [ 74.336] glyphs0_to_dst: glyph=(180, 123)x(10, 13), unclipped [ 74.336] emit_primitive_identity_mask__avx2: dst=(180, 123), mask=(752.00, 32.00) x (10.00, 13.00) [ 74.336] gen8_vertex_flush[2680] = 3 [ 74.336] gen9_magic_ca_pass: CA fixup (530 -> 533) [ 74.336] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.336] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.336] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.336] sna_glyphs(op=3, nlist=1, src=(1, 151)) [ 74.336] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.336] sna_glyphs: discarding mask [ 74.336] glyphs0_to_dst(op=3, src=(1, 151), nlist=1, dst=(1, 151)+(0, 0)) [ 74.336] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.336] gen9_render_composite: 0x0, current mode=1/1 [ 74.336] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 74.336] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.336] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.336] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.336] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.336] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.336] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.336] sna_drawable_use_bo: using whole GPU bo [ 74.336] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.336] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.336] color_convert: src=ff8ae234 [20028888] [ 74.336] color_convert: dst=ff8ae234 [20028888] [ 74.336] sna_render_get_solid: ff8ae234 [ 74.336] sna_render_get_solid(22) = ff8ae234 (old) [ 74.336] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.336] sna_transform_is_imprecise_integer_translation: no transform [ 74.336] gen9_composite_picture: integer translation (0, 0), removing [ 74.336] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.336] sna_render_pixmap_bo: GPU all damaged [ 74.336] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.336] gen4_choose_composite_emitter: solid, identity mask [ 74.336] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.336] gen9_composite_get_binding_table(f440) [ 74.336] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.336] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.336] gen9_emit_vertex_elements: setup id=9 [ 74.336] glyphs0_to_dst: glyph=(1, 143)x(9, 8), unclipped [ 74.336] emit_primitive_identity_mask__avx2: dst=(1, 143), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.336] glyphs0_to_dst: glyph=(9, 141)x(10, 13), unclipped [ 74.336] emit_primitive_identity_mask__avx2: dst=(9, 141), mask=(672.00, 48.00) x (10.00, 13.00) [ 74.336] glyphs0_to_dst: glyph=(19, 143)x(9, 8), unclipped [ 74.336] emit_primitive_identity_mask__avx2: dst=(19, 143), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.336] glyphs0_to_dst: glyph=(28, 145)x(8, 3), unclipped [ 74.336] emit_primitive_identity_mask__avx2: dst=(28, 145), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.336] glyphs0_to_dst: glyph=(36, 141)x(11, 10), unclipped [ 74.336] emit_primitive_identity_mask__avx2: dst=(36, 141), mask=(704.00, 0.00) x (11.00, 10.00) [ 74.336] glyphs0_to_dst: glyph=(46, 143)x(9, 8), unclipped [ 74.336] emit_primitive_identity_mask__avx2: dst=(46, 143), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.336] glyphs0_to_dst: glyph=(54, 143)x(10, 8), unclipped [ 74.336] emit_primitive_identity_mask__avx2: dst=(54, 143), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.336] glyphs0_to_dst: glyph=(63, 143)x(10, 8), unclipped [ 74.336] emit_primitive_identity_mask__avx2: dst=(63, 143), mask=(720.00, 16.00) x (10.00, 8.00) [ 74.336] glyphs0_to_dst: glyph=(72, 140)x(10, 11), unclipped [ 74.336] emit_primitive_identity_mask__avx2: dst=(72, 140), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.336] glyphs0_to_dst: glyph=(81, 143)x(10, 8), unclipped [ 74.336] emit_primitive_identity_mask__avx2: dst=(81, 143), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.336] glyphs0_to_dst: glyph=(90, 140)x(10, 11), unclipped [ 74.336] emit_primitive_identity_mask__avx2: dst=(90, 140), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.336] glyphs0_to_dst: glyph=(99, 143)x(11, 8), unclipped [ 74.336] emit_primitive_identity_mask__avx2: dst=(99, 143), mask=(736.00, 16.00) x (11.00, 8.00) [ 74.336] glyphs0_to_dst: glyph=(109, 143)x(9, 8), unclipped [ 74.336] emit_primitive_identity_mask__avx2: dst=(109, 143), mask=(752.00, 16.00) x (9.00, 8.00) [ 74.336] glyphs0_to_dst: glyph=(118, 145)x(8, 3), unclipped [ 74.336] emit_primitive_identity_mask__avx2: dst=(118, 145), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.336] glyphs0_to_dst: glyph=(126, 141)x(10, 10), unclipped [ 74.336] emit_primitive_identity_mask__avx2: dst=(126, 141), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.336] glyphs0_to_dst: glyph=(135, 141)x(10, 10), unclipped [ 74.336] emit_primitive_identity_mask__avx2: dst=(135, 141), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.336] glyphs0_to_dst: glyph=(144, 141)x(10, 10), unclipped [ 74.336] emit_primitive_identity_mask__avx2: dst=(144, 141), mask=(720.00, 32.00) x (10.00, 10.00) [ 74.336] glyphs0_to_dst: glyph=(153, 141)x(10, 10), unclipped [ 74.336] emit_primitive_identity_mask__avx2: dst=(153, 141), mask=(704.00, 48.00) x (10.00, 10.00) [ 74.336] gen8_vertex_flush[2780] = 54 [ 74.336] gen9_magic_ca_pass: CA fixup (533 -> 587) [ 74.336] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.336] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.336] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.336] sna_glyphs(op=3, nlist=1, src=(163, 151)) [ 74.336] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.336] sna_glyphs: discarding mask [ 74.336] glyphs0_to_dst(op=3, src=(163, 151), nlist=1, dst=(163, 151)+(0, 0)) [ 74.336] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.336] gen9_render_composite: 0x0, current mode=1/1 [ 74.336] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 74.336] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.336] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.336] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.336] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.336] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.336] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.336] sna_drawable_use_bo: using whole GPU bo [ 74.336] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.336] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.336] color_convert: src=ffffffff [20028888] [ 74.336] color_convert: dst=ffffffff [20028888] [ 74.336] sna_render_get_solid: ffffffff [ 74.336] sna_render_get_solid(white) [ 74.336] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.336] sna_transform_is_imprecise_integer_translation: no transform [ 74.336] gen9_composite_picture: integer translation (0, 0), removing [ 74.336] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.336] sna_render_pixmap_bo: GPU all damaged [ 74.336] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.336] gen4_choose_composite_emitter: solid, identity mask [ 74.336] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.336] gen9_composite_get_binding_table(f400) [ 74.336] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.336] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.336] gen9_emit_vertex_elements: setup id=9 [ 74.336] glyphs0_to_dst: glyph=(165, 143)x(5, 8), unclipped [ 74.336] emit_primitive_identity_mask__avx2: dst=(165, 143), mask=(720.00, 48.00) x (5.00, 8.00) [ 74.336] gen8_vertex_flush[2880] = 3 [ 74.336] gen9_magic_ca_pass: CA fixup (587 -> 590) [ 74.336] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.336] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.336] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.336] sna_glyphs(op=3, nlist=1, src=(172, 151)) [ 74.336] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.336] sna_glyphs: discarding mask [ 74.336] glyphs0_to_dst(op=3, src=(172, 151), nlist=1, dst=(172, 151)+(0, 0)) [ 74.336] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.336] gen9_render_composite: 0x0, current mode=1/1 [ 74.336] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 74.336] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.336] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.336] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.336] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.336] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.336] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.336] sna_drawable_use_bo: using whole GPU bo [ 74.336] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.336] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.336] color_convert: src=ff729fcf [20028888] [ 74.336] color_convert: dst=ff729fcf [20028888] [ 74.336] sna_render_get_solid: ff729fcf [ 74.336] sna_render_get_solid(23) = ff729fcf (old) [ 74.336] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.336] sna_transform_is_imprecise_integer_translation: no transform [ 74.336] gen9_composite_picture: integer translation (0, 0), removing [ 74.336] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.336] sna_render_pixmap_bo: GPU all damaged [ 74.336] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.336] gen4_choose_composite_emitter: solid, identity mask [ 74.336] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.336] gen9_composite_get_binding_table(f3c0) [ 74.336] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.336] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.336] gen9_emit_vertex_elements: setup id=9 [ 74.336] glyphs0_to_dst: glyph=(171, 145)x(11, 3), unclipped [ 74.336] emit_primitive_identity_mask__avx2: dst=(171, 145), mask=(736.00, 32.00) x (11.00, 3.00) [ 74.336] gen8_vertex_flush[2980] = 3 [ 74.336] gen9_magic_ca_pass: CA fixup (590 -> 593) [ 74.336] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.336] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.336] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.336] sna_glyphs(op=3, nlist=1, src=(181, 151)) [ 74.336] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.336] sna_glyphs: discarding mask [ 74.336] glyphs0_to_dst(op=3, src=(181, 151), nlist=1, dst=(181, 151)+(0, 0)) [ 74.336] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.336] gen9_render_composite: 0x0, current mode=1/1 [ 74.336] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 74.336] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.336] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.336] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.336] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.336] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.336] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.336] sna_drawable_use_bo: using whole GPU bo [ 74.336] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.336] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.336] color_convert: src=ffffffff [20028888] [ 74.336] color_convert: dst=ffffffff [20028888] [ 74.336] sna_render_get_solid: ffffffff [ 74.336] sna_render_get_solid(white) [ 74.336] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.336] sna_transform_is_imprecise_integer_translation: no transform [ 74.336] gen9_composite_picture: integer translation (0, 0), removing [ 74.336] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.336] sna_render_pixmap_bo: GPU all damaged [ 74.336] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.336] gen4_choose_composite_emitter: solid, identity mask [ 74.336] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.336] gen9_composite_get_binding_table(f380) [ 74.336] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.336] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.336] gen9_emit_vertex_elements: setup id=9 [ 74.336] glyphs0_to_dst: glyph=(180, 140)x(10, 13), unclipped [ 74.336] emit_primitive_identity_mask__avx2: dst=(180, 140), mask=(752.00, 32.00) x (10.00, 13.00) [ 74.336] gen8_vertex_flush[2a80] = 3 [ 74.336] gen9_magic_ca_pass: CA fixup (593 -> 596) [ 74.336] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.336] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.336] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.336] sna_glyphs(op=3, nlist=1, src=(1, 168)) [ 74.336] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.336] sna_glyphs: discarding mask [ 74.336] glyphs0_to_dst(op=3, src=(1, 168), nlist=1, dst=(1, 168)+(0, 0)) [ 74.336] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.336] gen9_render_composite: 0x0, current mode=1/1 [ 74.336] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 74.336] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.336] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.336] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.336] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.336] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.336] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.336] sna_drawable_use_bo: using whole GPU bo [ 74.336] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.336] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.336] color_convert: src=ff8ae234 [20028888] [ 74.336] color_convert: dst=ff8ae234 [20028888] [ 74.336] sna_render_get_solid: ff8ae234 [ 74.336] sna_render_get_solid(22) = ff8ae234 (old) [ 74.336] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.336] sna_transform_is_imprecise_integer_translation: no transform [ 74.336] gen9_composite_picture: integer translation (0, 0), removing [ 74.336] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.336] sna_render_pixmap_bo: GPU all damaged [ 74.336] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.336] gen4_choose_composite_emitter: solid, identity mask [ 74.336] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.336] gen9_composite_get_binding_table(f340) [ 74.336] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.336] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.336] gen9_emit_vertex_elements: setup id=9 [ 74.336] glyphs0_to_dst: glyph=(1, 160)x(9, 8), unclipped [ 74.336] emit_primitive_identity_mask__avx2: dst=(1, 160), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.336] glyphs0_to_dst: glyph=(9, 158)x(10, 13), unclipped [ 74.336] emit_primitive_identity_mask__avx2: dst=(9, 158), mask=(672.00, 48.00) x (10.00, 13.00) [ 74.336] glyphs0_to_dst: glyph=(19, 160)x(9, 8), unclipped [ 74.336] emit_primitive_identity_mask__avx2: dst=(19, 160), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.336] glyphs0_to_dst: glyph=(28, 162)x(8, 3), unclipped [ 74.336] emit_primitive_identity_mask__avx2: dst=(28, 162), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.337] glyphs0_to_dst: glyph=(36, 158)x(11, 10), unclipped [ 74.337] emit_primitive_identity_mask__avx2: dst=(36, 158), mask=(704.00, 0.00) x (11.00, 10.00) [ 74.337] glyphs0_to_dst: glyph=(46, 160)x(9, 8), unclipped [ 74.337] emit_primitive_identity_mask__avx2: dst=(46, 160), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.337] glyphs0_to_dst: glyph=(54, 160)x(10, 8), unclipped [ 74.337] emit_primitive_identity_mask__avx2: dst=(54, 160), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.337] glyphs0_to_dst: glyph=(63, 160)x(10, 8), unclipped [ 74.337] emit_primitive_identity_mask__avx2: dst=(63, 160), mask=(720.00, 16.00) x (10.00, 8.00) [ 74.337] glyphs0_to_dst: glyph=(72, 157)x(10, 11), unclipped [ 74.337] emit_primitive_identity_mask__avx2: dst=(72, 157), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.337] glyphs0_to_dst: glyph=(81, 160)x(10, 8), unclipped [ 74.337] emit_primitive_identity_mask__avx2: dst=(81, 160), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.337] glyphs0_to_dst: glyph=(90, 157)x(10, 11), unclipped [ 74.337] emit_primitive_identity_mask__avx2: dst=(90, 157), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.337] glyphs0_to_dst: glyph=(99, 160)x(11, 8), unclipped [ 74.337] emit_primitive_identity_mask__avx2: dst=(99, 160), mask=(736.00, 16.00) x (11.00, 8.00) [ 74.337] glyphs0_to_dst: glyph=(109, 160)x(9, 8), unclipped [ 74.337] emit_primitive_identity_mask__avx2: dst=(109, 160), mask=(752.00, 16.00) x (9.00, 8.00) [ 74.337] glyphs0_to_dst: glyph=(118, 162)x(8, 3), unclipped [ 74.337] emit_primitive_identity_mask__avx2: dst=(118, 162), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.337] glyphs0_to_dst: glyph=(126, 158)x(10, 10), unclipped [ 74.337] emit_primitive_identity_mask__avx2: dst=(126, 158), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.337] glyphs0_to_dst: glyph=(135, 158)x(10, 10), unclipped [ 74.337] emit_primitive_identity_mask__avx2: dst=(135, 158), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.337] glyphs0_to_dst: glyph=(144, 158)x(10, 10), unclipped [ 74.337] emit_primitive_identity_mask__avx2: dst=(144, 158), mask=(720.00, 32.00) x (10.00, 10.00) [ 74.337] glyphs0_to_dst: glyph=(153, 158)x(10, 10), unclipped [ 74.337] emit_primitive_identity_mask__avx2: dst=(153, 158), mask=(704.00, 48.00) x (10.00, 10.00) [ 74.337] gen8_vertex_flush[2b80] = 54 [ 74.337] gen9_magic_ca_pass: CA fixup (596 -> 650) [ 74.337] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.337] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.337] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.337] sna_glyphs(op=3, nlist=1, src=(163, 168)) [ 74.337] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.337] sna_glyphs: discarding mask [ 74.337] glyphs0_to_dst(op=3, src=(163, 168), nlist=1, dst=(163, 168)+(0, 0)) [ 74.337] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.337] gen9_render_composite: 0x0, current mode=1/1 [ 74.337] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 74.337] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.337] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.337] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.337] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.337] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.337] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.337] sna_drawable_use_bo: using whole GPU bo [ 74.337] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.337] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.337] color_convert: src=ffffffff [20028888] [ 74.337] color_convert: dst=ffffffff [20028888] [ 74.337] sna_render_get_solid: ffffffff [ 74.337] sna_render_get_solid(white) [ 74.337] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.337] sna_transform_is_imprecise_integer_translation: no transform [ 74.337] gen9_composite_picture: integer translation (0, 0), removing [ 74.337] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.337] sna_render_pixmap_bo: GPU all damaged [ 74.337] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.337] gen4_choose_composite_emitter: solid, identity mask [ 74.337] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.337] gen9_composite_get_binding_table(f300) [ 74.337] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.337] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.337] gen9_emit_vertex_elements: setup id=9 [ 74.337] glyphs0_to_dst: glyph=(165, 160)x(5, 8), unclipped [ 74.337] emit_primitive_identity_mask__avx2: dst=(165, 160), mask=(720.00, 48.00) x (5.00, 8.00) [ 74.337] gen8_vertex_flush[2c80] = 3 [ 74.337] gen9_magic_ca_pass: CA fixup (650 -> 653) [ 74.337] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.337] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.337] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.337] sna_glyphs(op=3, nlist=1, src=(172, 168)) [ 74.337] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.337] sna_glyphs: discarding mask [ 74.337] glyphs0_to_dst(op=3, src=(172, 168), nlist=1, dst=(172, 168)+(0, 0)) [ 74.337] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.337] gen9_render_composite: 0x0, current mode=1/1 [ 74.337] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 74.337] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.337] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.337] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.337] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.337] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.337] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.337] sna_drawable_use_bo: using whole GPU bo [ 74.337] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.337] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.337] color_convert: src=ff729fcf [20028888] [ 74.337] color_convert: dst=ff729fcf [20028888] [ 74.337] sna_render_get_solid: ff729fcf [ 74.337] sna_render_get_solid(23) = ff729fcf (old) [ 74.337] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.337] sna_transform_is_imprecise_integer_translation: no transform [ 74.337] gen9_composite_picture: integer translation (0, 0), removing [ 74.337] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.337] sna_render_pixmap_bo: GPU all damaged [ 74.337] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.337] gen4_choose_composite_emitter: solid, identity mask [ 74.337] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.337] gen9_composite_get_binding_table(f2c0) [ 74.337] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.337] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.337] gen9_emit_vertex_elements: setup id=9 [ 74.337] glyphs0_to_dst: glyph=(171, 162)x(11, 3), unclipped [ 74.337] emit_primitive_identity_mask__avx2: dst=(171, 162), mask=(736.00, 32.00) x (11.00, 3.00) [ 74.337] gen8_vertex_flush[2d80] = 3 [ 74.337] gen9_magic_ca_pass: CA fixup (653 -> 656) [ 74.337] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.337] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.337] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.337] sna_glyphs(op=3, nlist=2, src=(181, 168)) [ 74.337] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.337] can_discard_mask: nlist=2, mask=28888, depth 32, op=3 (bounded? 1) [ 74.337] glyphs_format: format=166024, depth=32 [ 74.337] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 74.337] sna_glyphs: discarding mask [ 74.337] glyphs0_to_dst(op=3, src=(181, 168), nlist=2, dst=(181, 168)+(0, 0)) [ 74.337] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.337] gen9_render_composite: 0x0, current mode=1/1 [ 74.337] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 74.337] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.337] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.337] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.337] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.337] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.337] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.337] sna_drawable_use_bo: using whole GPU bo [ 74.337] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.337] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.337] color_convert: src=ffffffff [20028888] [ 74.337] color_convert: dst=ffffffff [20028888] [ 74.337] sna_render_get_solid: ffffffff [ 74.337] sna_render_get_solid(white) [ 74.337] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.337] sna_transform_is_imprecise_integer_translation: no transform [ 74.337] gen9_composite_picture: integer translation (0, 0), removing [ 74.337] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.337] sna_render_pixmap_bo: GPU all damaged [ 74.337] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.337] gen4_choose_composite_emitter: solid, identity mask [ 74.337] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.337] gen9_composite_get_binding_table(f280) [ 74.337] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.337] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.337] gen9_emit_vertex_elements: setup id=9 [ 74.337] glyphs0_to_dst: glyph=(180, 157)x(10, 13), unclipped [ 74.337] emit_primitive_identity_mask__avx2: dst=(180, 157), mask=(752.00, 32.00) x (10.00, 13.00) [ 74.337] glyphs0_to_dst: glyph=(198, 160)x(10, 8), unclipped [ 74.337] emit_primitive_identity_mask__avx2: dst=(198, 160), mask=(848.00, 16.00) x (10.00, 8.00) [ 74.337] glyphs0_to_dst: glyph=(207, 156)x(10, 12), unclipped [ 74.337] emit_primitive_identity_mask__avx2: dst=(207, 156), mask=(864.00, 0.00) x (10.00, 12.00) [ 74.337] glyphs0_to_dst: glyph=(226, 157)x(9, 11), unclipped [ 74.337] emit_primitive_identity_mask__avx2: dst=(226, 157), mask=(880.00, 0.00) x (9.00, 11.00) [ 74.337] glyphs0_to_dst: glyph=(234, 160)x(10, 8), unclipped [ 74.337] emit_primitive_identity_mask__avx2: dst=(234, 160), mask=(864.00, 16.00) x (10.00, 8.00) [ 74.337] glyphs0_to_dst: glyph=(244, 160)x(9, 11), unclipped [ 74.337] emit_primitive_identity_mask__avx2: dst=(244, 160), mask=(880.00, 16.00) x (9.00, 11.00) [ 74.337] glyphs0_to_dst: glyph=(253, 157)x(9, 14), unclipped [ 74.337] emit_primitive_identity_mask__avx2: dst=(253, 157), mask=(832.00, 32.00) x (9.00, 14.00) [ 74.337] glyphs0_to_dst: glyph=(1, 175)x(9, 10), unclipped [ 74.337] emit_primitive_identity_mask__avx2: dst=(1, 175), mask=(848.00, 32.00) x (9.00, 10.00) [ 74.337] glyphs0_to_dst: glyph=(9, 187)x(11, 2), unclipped [ 74.337] emit_primitive_identity_mask__avx2: dst=(9, 187), mask=(832.00, 48.00) x (11.00, 2.00) [ 74.337] glyphs0_to_dst: glyph=(19, 177)x(9, 8), unclipped [ 74.337] emit_primitive_identity_mask__avx2: dst=(19, 177), mask=(848.00, 48.00) x (9.00, 8.00) [ 74.337] glyphs0_to_dst: glyph=(27, 177)x(10, 8), unclipped [ 74.337] emit_primitive_identity_mask__avx2: dst=(27, 177), mask=(864.00, 32.00) x (10.00, 8.00) [ 74.337] glyphs0_to_dst: glyph=(37, 177)x(9, 11), unclipped [ 74.337] emit_primitive_identity_mask__avx2: dst=(37, 177), mask=(880.00, 16.00) x (9.00, 11.00) [ 74.337] glyphs0_to_dst: glyph=(45, 174)x(10, 11), unclipped [ 74.337] emit_primitive_identity_mask__avx2: dst=(45, 174), mask=(880.00, 32.00) x (10.00, 11.00) [ 74.337] glyphs0_to_dst: glyph=(55, 177)x(9, 8), unclipped [ 74.337] emit_primitive_identity_mask__avx2: dst=(55, 177), mask=(864.00, 48.00) x (9.00, 8.00) [ 74.337] glyphs0_to_dst: glyph=(63, 177)x(10, 11), unclipped [ 74.337] emit_primitive_identity_mask__avx2: dst=(63, 177), mask=(880.00, 48.00) x (10.00, 11.00) [ 74.337] glyphs0_to_dst: glyph=(73, 174)x(9, 14), unclipped [ 74.337] emit_primitive_identity_mask__avx2: dst=(73, 174), mask=(832.00, 32.00) x (9.00, 14.00) [ 74.337] glyphs0_to_dst: glyph=(172, 175)x(9, 10), unclipped [ 74.337] emit_primitive_identity_mask__avx2: dst=(172, 175), mask=(848.00, 32.00) x (9.00, 10.00) [ 74.337] glyphs0_to_dst: glyph=(180, 187)x(11, 2), unclipped [ 74.337] emit_primitive_identity_mask__avx2: dst=(180, 187), mask=(832.00, 48.00) x (11.00, 2.00) [ 74.337] glyphs0_to_dst: glyph=(190, 177)x(9, 8), unclipped [ 74.337] emit_primitive_identity_mask__avx2: dst=(190, 177), mask=(864.00, 48.00) x (9.00, 8.00) [ 74.337] glyphs0_to_dst: glyph=(199, 177)x(9, 8), unclipped [ 74.337] emit_primitive_identity_mask__avx2: dst=(199, 177), mask=(896.00, 0.00) x (9.00, 8.00) [ 74.337] glyphs0_to_dst: glyph=(208, 177)x(9, 11), unclipped [ 74.337] emit_primitive_identity_mask__avx2: dst=(208, 177), mask=(880.00, 16.00) x (9.00, 11.00) [ 74.337] glyphs0_to_dst: glyph=(216, 174)x(10, 11), unclipped [ 74.337] emit_primitive_identity_mask__avx2: dst=(216, 174), mask=(880.00, 32.00) x (10.00, 11.00) [ 74.337] glyphs0_to_dst: glyph=(226, 177)x(9, 8), unclipped [ 74.337] emit_primitive_identity_mask__avx2: dst=(226, 177), mask=(864.00, 48.00) x (9.00, 8.00) [ 74.337] glyphs0_to_dst: glyph=(234, 177)x(10, 11), unclipped [ 74.337] emit_primitive_identity_mask__avx2: dst=(234, 177), mask=(880.00, 48.00) x (10.00, 11.00) [ 74.337] glyphs0_to_dst: glyph=(244, 174)x(9, 14), unclipped [ 74.337] emit_primitive_identity_mask__avx2: dst=(244, 174), mask=(832.00, 32.00) x (9.00, 14.00) [ 74.337] glyphs0_to_dst: glyph=(342, 175)x(10, 10), unclipped [ 74.337] emit_primitive_identity_mask__avx2: dst=(342, 175), mask=(912.00, 0.00) x (10.00, 10.00) [ 74.337] glyphs0_to_dst: glyph=(351, 187)x(11, 2), unclipped [ 74.337] emit_primitive_identity_mask__avx2: dst=(351, 187), mask=(832.00, 48.00) x (11.00, 2.00) [ 74.337] glyphs0_to_dst: glyph=(361, 177)x(9, 11), unclipped [ 74.337] emit_primitive_identity_mask__avx2: dst=(361, 177), mask=(880.00, 16.00) x (9.00, 11.00) [ 74.337] glyphs0_to_dst: glyph=(369, 174)x(10, 11), unclipped [ 74.337] emit_primitive_identity_mask__avx2: dst=(369, 174), mask=(880.00, 32.00) x (10.00, 11.00) [ 74.337] glyphs0_to_dst: glyph=(379, 177)x(9, 8), unclipped [ 74.337] emit_primitive_identity_mask__avx2: dst=(379, 177), mask=(864.00, 48.00) x (9.00, 8.00) [ 74.337] glyphs0_to_dst: glyph=(387, 177)x(10, 11), unclipped [ 74.337] emit_primitive_identity_mask__avx2: dst=(387, 177), mask=(880.00, 48.00) x (10.00, 11.00) [ 74.337] glyphs0_to_dst: glyph=(396, 187)x(11, 2), unclipped [ 74.337] emit_primitive_identity_mask__avx2: dst=(396, 187), mask=(832.00, 48.00) x (11.00, 2.00) [ 74.337] glyphs0_to_dst: glyph=(405, 177)x(10, 8), unclipped [ 74.337] emit_primitive_identity_mask__avx2: dst=(405, 177), mask=(896.00, 16.00) x (10.00, 8.00) [ 74.337] glyphs0_to_dst: glyph=(415, 174)x(10, 11), unclipped [ 74.337] emit_primitive_identity_mask__avx2: dst=(415, 174), mask=(912.00, 16.00) x (10.00, 11.00) [ 74.337] glyphs0_to_dst: glyph=(424, 174)x(9, 11), unclipped [ 74.337] emit_primitive_identity_mask__avx2: dst=(424, 174), mask=(880.00, 0.00) x (9.00, 11.00) [ 74.337] glyphs0_to_dst: glyph=(432, 177)x(10, 8), unclipped [ 74.337] emit_primitive_identity_mask__avx2: dst=(432, 177), mask=(864.00, 32.00) x (10.00, 8.00) [ 74.337] glyphs0_to_dst: glyph=(442, 177)x(9, 8), unclipped [ 74.337] emit_primitive_identity_mask__avx2: dst=(442, 177), mask=(848.00, 48.00) x (9.00, 8.00) [ 74.337] glyphs0_to_dst: glyph=(450, 187)x(11, 2), unclipped [ 74.337] emit_primitive_identity_mask__avx2: dst=(450, 187), mask=(832.00, 48.00) x (11.00, 2.00) [ 74.337] glyphs0_to_dst: glyph=(460, 173)x(9, 12), unclipped [ 74.337] emit_primitive_identity_mask__avx2: dst=(460, 173), mask=(928.00, 0.00) x (9.00, 12.00) [ 74.337] glyphs0_to_dst: glyph=(468, 177)x(10, 8), unclipped [ 74.337] emit_primitive_identity_mask__avx2: dst=(468, 177), mask=(944.00, 0.00) x (10.00, 8.00) [ 74.337] glyphs0_to_dst: glyph=(477, 177)x(10, 8), unclipped [ 74.337] emit_primitive_identity_mask__avx2: dst=(477, 177), mask=(944.00, 0.00) x (10.00, 8.00) [ 74.337] glyphs0_to_dst: glyph=(487, 174)x(9, 11), unclipped [ 74.337] emit_primitive_identity_mask__avx2: dst=(487, 174), mask=(880.00, 0.00) x (9.00, 11.00) [ 74.337] glyphs0_to_dst: glyph=(496, 174)x(9, 14), unclipped [ 74.337] emit_primitive_identity_mask__avx2: dst=(496, 174), mask=(832.00, 32.00) x (9.00, 14.00) [ 74.337] glyphs0_to_dst: glyph=(514, 175)x(9, 10), unclipped [ 74.337] emit_primitive_identity_mask__avx2: dst=(514, 175), mask=(928.00, 16.00) x (9.00, 10.00) [ 74.337] glyphs0_to_dst: glyph=(522, 187)x(11, 2), unclipped [ 74.337] emit_primitive_identity_mask__avx2: dst=(522, 187), mask=(832.00, 48.00) x (11.00, 2.00) [ 74.337] glyphs0_to_dst: glyph=(532, 177)x(9, 8), unclipped [ 74.337] emit_primitive_identity_mask__avx2: dst=(532, 177), mask=(848.00, 48.00) x (9.00, 8.00) [ 74.337] glyphs0_to_dst: glyph=(540, 177)x(10, 8), unclipped [ 74.337] emit_primitive_identity_mask__avx2: dst=(540, 177), mask=(864.00, 32.00) x (10.00, 8.00) [ 74.337] glyphs0_to_dst: glyph=(550, 177)x(9, 11), unclipped [ 74.337] emit_primitive_identity_mask__avx2: dst=(550, 177), mask=(880.00, 16.00) x (9.00, 11.00) [ 74.337] glyphs0_to_dst: glyph=(558, 174)x(10, 11), unclipped [ 74.337] emit_primitive_identity_mask__avx2: dst=(558, 174), mask=(880.00, 32.00) x (10.00, 11.00) [ 74.337] glyphs0_to_dst: glyph=(568, 177)x(9, 8), unclipped [ 74.337] emit_primitive_identity_mask__avx2: dst=(568, 177), mask=(864.00, 48.00) x (9.00, 8.00) [ 74.337] glyphs0_to_dst: glyph=(576, 177)x(10, 11), unclipped [ 74.337] emit_primitive_identity_mask__avx2: dst=(576, 177), mask=(880.00, 48.00) x (10.00, 11.00) [ 74.337] glyphs0_to_dst: glyph=(586, 174)x(9, 14), unclipped [ 74.337] emit_primitive_identity_mask__avx2: dst=(586, 174), mask=(832.00, 32.00) x (9.00, 14.00) [ 74.337] glyphs0_to_dst: glyph=(684, 175)x(10, 10), unclipped [ 74.337] emit_primitive_identity_mask__avx2: dst=(684, 175), mask=(944.00, 16.00) x (10.00, 10.00) [ 74.337] glyphs0_to_dst: glyph=(693, 187)x(11, 2), unclipped [ 74.337] emit_primitive_identity_mask__avx2: dst=(693, 187), mask=(832.00, 48.00) x (11.00, 2.00) [ 74.337] glyphs0_to_dst: glyph=(703, 177)x(9, 11), unclipped [ 74.337] emit_primitive_identity_mask__avx2: dst=(703, 177), mask=(880.00, 16.00) x (9.00, 11.00) [ 74.337] glyphs0_to_dst: glyph=(711, 174)x(10, 11), unclipped [ 74.337] emit_primitive_identity_mask__avx2: dst=(711, 174), mask=(880.00, 32.00) x (10.00, 11.00) [ 74.337] glyphs0_to_dst: glyph=(721, 177)x(9, 8), unclipped [ 74.337] emit_primitive_identity_mask__avx2: dst=(721, 177), mask=(864.00, 48.00) x (9.00, 8.00) [ 74.337] glyphs0_to_dst: glyph=(729, 177)x(10, 11), unclipped [ 74.337] emit_primitive_identity_mask__avx2: dst=(729, 177), mask=(880.00, 48.00) x (10.00, 11.00) [ 74.337] glyphs0_to_dst: glyph=(738, 187)x(11, 2), unclipped [ 74.337] emit_primitive_identity_mask__avx2: dst=(738, 187), mask=(832.00, 48.00) x (11.00, 2.00) [ 74.337] glyphs0_to_dst: glyph=(747, 177)x(10, 8), unclipped [ 74.337] emit_primitive_identity_mask__avx2: dst=(747, 177), mask=(896.00, 16.00) x (10.00, 8.00) [ 74.337] glyphs0_to_dst: glyph=(757, 174)x(10, 11), unclipped [ 74.337] emit_primitive_identity_mask__avx2: dst=(757, 174), mask=(912.00, 16.00) x (10.00, 11.00) [ 74.337] glyphs0_to_dst: glyph=(766, 174)x(9, 11), unclipped [ 74.337] emit_primitive_identity_mask__avx2: dst=(766, 174), mask=(880.00, 0.00) x (9.00, 11.00) [ 74.337] glyphs0_to_dst: glyph=(774, 177)x(10, 8), unclipped [ 74.337] emit_primitive_identity_mask__avx2: dst=(774, 177), mask=(864.00, 32.00) x (10.00, 8.00) [ 74.337] glyphs0_to_dst: glyph=(784, 177)x(9, 8), unclipped [ 74.337] emit_primitive_identity_mask__avx2: dst=(784, 177), mask=(848.00, 48.00) x (9.00, 8.00) [ 74.337] glyphs0_to_dst: glyph=(792, 187)x(11, 2), unclipped [ 74.337] emit_primitive_identity_mask__avx2: dst=(792, 187), mask=(832.00, 48.00) x (11.00, 2.00) [ 74.337] glyphs0_to_dst: glyph=(802, 173)x(9, 12), unclipped [ 74.337] emit_primitive_identity_mask__avx2: dst=(802, 173), mask=(928.00, 0.00) x (9.00, 12.00) [ 74.337] glyphs0_to_dst: glyph=(810, 177)x(10, 8), unclipped [ 74.337] emit_primitive_identity_mask__avx2: dst=(810, 177), mask=(944.00, 0.00) x (10.00, 8.00) [ 74.337] gen8_vertex_flush[2e80] = 201 [ 74.337] gen9_magic_ca_pass: CA fixup (656 -> 857) [ 74.337] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.337] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.337] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.337] sna_glyphs(op=3, nlist=1, src=(820, 185)) [ 74.337] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.338] sna_glyphs: discarding mask [ 74.338] glyphs0_to_dst(op=3, src=(820, 185), nlist=1, dst=(820, 185)+(0, 0)) [ 74.338] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.338] gen9_render_composite: 0x0, current mode=1/1 [ 74.338] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 74.338] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.338] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.338] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.338] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.338] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.338] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.338] sna_drawable_use_bo: using whole GPU bo [ 74.338] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.338] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.338] color_convert: src=ffffffff [20028888] [ 74.338] color_convert: dst=ffffffff [20028888] [ 74.338] sna_render_get_solid: ffffffff [ 74.338] sna_render_get_solid(white) [ 74.338] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.338] sna_transform_is_imprecise_integer_translation: no transform [ 74.338] gen9_composite_picture: integer translation (0, 0), removing [ 74.338] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.338] sna_render_pixmap_bo: GPU all damaged [ 74.338] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.338] gen4_choose_composite_emitter: solid, identity mask [ 74.338] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.338] gen9_composite_get_binding_table(f240) [ 74.338] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.338] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.338] gen9_emit_vertex_elements: setup id=9 [ 74.338] glyphs0_to_dst: glyph=(819, 177)x(10, 8), unclipped [ 74.338] emit_primitive_identity_mask__avx2: dst=(819, 177), mask=(944.00, 0.00) x (10.00, 8.00) [ 74.338] glyphs0_to_dst: glyph=(829, 174)x(9, 11), unclipped [ 74.338] emit_primitive_identity_mask__avx2: dst=(829, 174), mask=(880.00, 0.00) x (9.00, 11.00) [ 74.338] glyphs0_to_dst: glyph=(838, 174)x(9, 14), unclipped [ 74.338] emit_primitive_identity_mask__avx2: dst=(838, 174), mask=(832.00, 32.00) x (9.00, 14.00) [ 74.338] glyphs0_to_dst: glyph=(856, 175)x(9, 10), unclipped [ 74.338] emit_primitive_identity_mask__avx2: dst=(856, 175), mask=(896.00, 32.00) x (9.00, 10.00) [ 74.338] glyphs0_to_dst: glyph=(864, 187)x(11, 2), unclipped [ 74.338] emit_primitive_identity_mask__avx2: dst=(864, 187), mask=(832.00, 48.00) x (11.00, 2.00) [ 74.338] glyphs0_to_dst: glyph=(874, 177)x(9, 8), unclipped [ 74.338] emit_primitive_identity_mask__avx2: dst=(874, 177), mask=(896.00, 0.00) x (9.00, 8.00) [ 74.338] glyphs0_to_dst: glyph=(883, 173)x(9, 12), unclipped [ 74.338] emit_primitive_identity_mask__avx2: dst=(883, 173), mask=(928.00, 0.00) x (9.00, 12.00) [ 74.338] glyphs0_to_dst: glyph=(892, 174)x(9, 14), unclipped [ 74.338] emit_primitive_identity_mask__avx2: dst=(892, 174), mask=(832.00, 32.00) x (9.00, 14.00) [ 74.338] glyphs0_to_dst: glyph=(1026, 175)x(10, 10), unclipped [ 74.338] emit_primitive_identity_mask__avx2: dst=(1026, 175), mask=(912.00, 32.00) x (10.00, 10.00) [ 74.338] glyphs0_to_dst: glyph=(1035, 187)x(11, 2), unclipped [ 74.338] emit_primitive_identity_mask__avx2: dst=(1035, 187), mask=(832.00, 48.00) x (11.00, 2.00) [ 74.338] glyphs0_to_dst: glyph=(1045, 174)x(10, 11), unclipped [ 74.338] emit_primitive_identity_mask__avx2: dst=(1045, 174), mask=(912.00, 16.00) x (10.00, 11.00) [ 74.338] glyphs0_to_dst: glyph=(1054, 177)x(9, 8), unclipped [ 74.338] emit_primitive_identity_mask__avx2: dst=(1054, 177), mask=(848.00, 48.00) x (9.00, 8.00) [ 74.338] glyphs0_to_dst: glyph=(1062, 177)x(10, 8), unclipped [ 74.338] emit_primitive_identity_mask__avx2: dst=(1062, 177), mask=(864.00, 32.00) x (10.00, 8.00) [ 74.338] glyphs0_to_dst: glyph=(1071, 177)x(10, 8), unclipped [ 74.338] emit_primitive_identity_mask__avx2: dst=(1071, 177), mask=(864.00, 32.00) x (10.00, 8.00) [ 74.338] glyphs0_to_dst: glyph=(1080, 173)x(10, 12), unclipped [ 74.338] emit_primitive_identity_mask__avx2: dst=(1080, 173), mask=(864.00, 0.00) x (10.00, 12.00) [ 74.338] glyphs0_to_dst: glyph=(1089, 177)x(10, 8), unclipped [ 74.338] emit_primitive_identity_mask__avx2: dst=(1089, 177), mask=(864.00, 32.00) x (10.00, 8.00) [ 74.338] glyphs0_to_dst: glyph=(1099, 177)x(9, 8), unclipped [ 74.338] emit_primitive_identity_mask__avx2: dst=(1099, 177), mask=(896.00, 48.00) x (9.00, 8.00) [ 74.338] glyphs0_to_dst: glyph=(1108, 173)x(10, 12), unclipped [ 74.338] emit_primitive_identity_mask__avx2: dst=(1108, 173), mask=(912.00, 48.00) x (10.00, 12.00) [ 74.338] glyphs0_to_dst: glyph=(1117, 174)x(9, 11), unclipped [ 74.338] emit_primitive_identity_mask__avx2: dst=(1117, 174), mask=(880.00, 0.00) x (9.00, 11.00) [ 74.338] glyphs0_to_dst: glyph=(1125, 177)x(10, 8), unclipped [ 74.338] emit_primitive_identity_mask__avx2: dst=(1125, 177), mask=(944.00, 0.00) x (10.00, 8.00) [ 74.338] glyphs0_to_dst: glyph=(1135, 177)x(9, 11), unclipped [ 74.338] emit_primitive_identity_mask__avx2: dst=(1135, 177), mask=(880.00, 16.00) x (9.00, 11.00) [ 74.338] glyphs0_to_dst: glyph=(1144, 174)x(9, 14), unclipped [ 74.338] emit_primitive_identity_mask__avx2: dst=(1144, 174), mask=(832.00, 32.00) x (9.00, 14.00) [ 74.338] glyphs0_to_dst: glyph=(1198, 175)x(9, 10), unclipped [ 74.338] emit_primitive_identity_mask__avx2: dst=(1198, 175), mask=(928.00, 32.00) x (9.00, 10.00) [ 74.338] glyphs0_to_dst: glyph=(1206, 187)x(11, 2), unclipped [ 74.338] emit_primitive_identity_mask__avx2: dst=(1206, 187), mask=(832.00, 48.00) x (11.00, 2.00) [ 74.338] glyphs0_to_dst: glyph=(1216, 174)x(10, 11), unclipped [ 74.338] emit_primitive_identity_mask__avx2: dst=(1216, 174), mask=(912.00, 16.00) x (10.00, 11.00) [ 74.338] glyphs0_to_dst: glyph=(1225, 177)x(9, 8), unclipped [ 74.338] emit_primitive_identity_mask__avx2: dst=(1225, 177), mask=(848.00, 48.00) x (9.00, 8.00) [ 74.338] glyphs0_to_dst: glyph=(1233, 177)x(10, 8), unclipped [ 74.338] emit_primitive_identity_mask__avx2: dst=(1233, 177), mask=(864.00, 32.00) x (10.00, 8.00) [ 74.338] glyphs0_to_dst: glyph=(1242, 177)x(10, 8), unclipped [ 74.338] emit_primitive_identity_mask__avx2: dst=(1242, 177), mask=(864.00, 32.00) x (10.00, 8.00) [ 74.338] glyphs0_to_dst: glyph=(1251, 173)x(10, 12), unclipped [ 74.338] emit_primitive_identity_mask__avx2: dst=(1251, 173), mask=(864.00, 0.00) x (10.00, 12.00) [ 74.338] glyphs0_to_dst: glyph=(1260, 177)x(10, 8), unclipped [ 74.338] emit_primitive_identity_mask__avx2: dst=(1260, 177), mask=(864.00, 32.00) x (10.00, 8.00) [ 74.338] glyphs0_to_dst: glyph=(1270, 177)x(9, 8), unclipped [ 74.338] emit_primitive_identity_mask__avx2: dst=(1270, 177), mask=(896.00, 48.00) x (9.00, 8.00) [ 74.338] glyphs0_to_dst: glyph=(1279, 173)x(10, 12), unclipped [ 74.338] emit_primitive_identity_mask__avx2: dst=(1279, 173), mask=(912.00, 48.00) x (10.00, 12.00) [ 74.338] glyphs0_to_dst: glyph=(1288, 174)x(9, 11), unclipped [ 74.338] emit_primitive_identity_mask__avx2: dst=(1288, 174), mask=(880.00, 0.00) x (9.00, 11.00) [ 74.338] glyphs0_to_dst: glyph=(1296, 177)x(10, 8), unclipped [ 74.338] emit_primitive_identity_mask__avx2: dst=(1296, 177), mask=(944.00, 0.00) x (10.00, 8.00) [ 74.338] glyphs0_to_dst: glyph=(1306, 177)x(9, 11), unclipped [ 74.338] emit_primitive_identity_mask__avx2: dst=(1306, 177), mask=(880.00, 16.00) x (9.00, 11.00) [ 74.338] glyphs0_to_dst: glyph=(1315, 174)x(9, 14), unclipped [ 74.338] emit_primitive_identity_mask__avx2: dst=(1315, 174), mask=(832.00, 32.00) x (9.00, 14.00) [ 74.338] glyphs0_to_dst: glyph=(1368, 175)x(10, 10), unclipped [ 74.338] emit_primitive_identity_mask__avx2: dst=(1368, 175), mask=(944.00, 32.00) x (10.00, 10.00) [ 74.338] glyphs0_to_dst: glyph=(1377, 187)x(11, 2), unclipped [ 74.338] emit_primitive_identity_mask__avx2: dst=(1377, 187), mask=(832.00, 48.00) x (11.00, 2.00) [ 74.338] glyphs0_to_dst: glyph=(1387, 174)x(10, 11), unclipped [ 74.338] emit_primitive_identity_mask__avx2: dst=(1387, 174), mask=(912.00, 16.00) x (10.00, 11.00) [ 74.338] glyphs0_to_dst: glyph=(1396, 177)x(9, 8), unclipped [ 74.338] emit_primitive_identity_mask__avx2: dst=(1396, 177), mask=(848.00, 48.00) x (9.00, 8.00) [ 74.338] glyphs0_to_dst: glyph=(1404, 177)x(10, 8), unclipped [ 74.338] emit_primitive_identity_mask__avx2: dst=(1404, 177), mask=(864.00, 32.00) x (10.00, 8.00) [ 74.338] glyphs0_to_dst: glyph=(1413, 177)x(10, 8), unclipped [ 74.338] emit_primitive_identity_mask__avx2: dst=(1413, 177), mask=(864.00, 32.00) x (10.00, 8.00) [ 74.338] glyphs0_to_dst: glyph=(1422, 173)x(10, 12), unclipped [ 74.338] emit_primitive_identity_mask__avx2: dst=(1422, 173), mask=(864.00, 0.00) x (10.00, 12.00) [ 74.338] glyphs0_to_dst: glyph=(1431, 177)x(10, 8), unclipped [ 74.338] emit_primitive_identity_mask__avx2: dst=(1431, 177), mask=(864.00, 32.00) x (10.00, 8.00) [ 74.338] glyphs0_to_dst: glyph=(1441, 177)x(9, 8), unclipped [ 74.338] emit_primitive_identity_mask__avx2: dst=(1441, 177), mask=(896.00, 48.00) x (9.00, 8.00) [ 74.338] glyphs0_to_dst: glyph=(1450, 173)x(10, 12), unclipped [ 74.338] emit_primitive_identity_mask__avx2: dst=(1450, 173), mask=(912.00, 48.00) x (10.00, 12.00) [ 74.338] glyphs0_to_dst: glyph=(1459, 174)x(9, 11), unclipped [ 74.338] emit_primitive_identity_mask__avx2: dst=(1459, 174), mask=(880.00, 0.00) x (9.00, 11.00) [ 74.338] glyphs0_to_dst: glyph=(1467, 177)x(10, 8), unclipped [ 74.338] emit_primitive_identity_mask__avx2: dst=(1467, 177), mask=(944.00, 0.00) x (10.00, 8.00) [ 74.338] glyphs0_to_dst: glyph=(1477, 177)x(9, 11), unclipped [ 74.338] emit_primitive_identity_mask__avx2: dst=(1477, 177), mask=(880.00, 16.00) x (9.00, 11.00) [ 74.338] glyphs0_to_dst: glyph=(1485, 187)x(11, 2), unclipped [ 74.338] emit_primitive_identity_mask__avx2: dst=(1485, 187), mask=(832.00, 48.00) x (11.00, 2.00) [ 74.338] glyphs0_to_dst: glyph=(1494, 173)x(10, 12), unclipped [ 74.338] emit_primitive_identity_mask__avx2: dst=(1494, 173), mask=(864.00, 0.00) x (10.00, 12.00) [ 74.338] glyphs0_to_dst: glyph=(1504, 173)x(9, 12), unclipped [ 74.338] emit_primitive_identity_mask__avx2: dst=(1504, 173), mask=(928.00, 0.00) x (9.00, 12.00) [ 74.338] glyphs0_to_dst: glyph=(1512, 177)x(10, 11), unclipped [ 74.338] emit_primitive_identity_mask__avx2: dst=(1512, 177), mask=(880.00, 48.00) x (10.00, 11.00) [ 74.338] glyphs0_to_dst: glyph=(1522, 174)x(9, 14), unclipped [ 74.338] emit_primitive_identity_mask__avx2: dst=(1522, 174), mask=(832.00, 32.00) x (9.00, 14.00) [ 74.338] glyphs0_to_dst: glyph=(1539, 175)x(10, 10), unclipped [ 74.338] emit_primitive_identity_mask__avx2: dst=(1539, 175), mask=(928.00, 48.00) x (10.00, 10.00) [ 74.338] glyphs0_to_dst: glyph=(1548, 187)x(11, 2), unclipped [ 74.338] emit_primitive_identity_mask__avx2: dst=(1548, 187), mask=(832.00, 48.00) x (11.00, 2.00) [ 74.338] glyphs0_to_dst: glyph=(1558, 174)x(10, 11), unclipped [ 74.338] emit_primitive_identity_mask__avx2: dst=(1558, 174), mask=(912.00, 16.00) x (10.00, 11.00) [ 74.338] glyphs0_to_dst: glyph=(1567, 177)x(9, 8), unclipped [ 74.338] emit_primitive_identity_mask__avx2: dst=(1567, 177), mask=(848.00, 48.00) x (9.00, 8.00) [ 74.338] glyphs0_to_dst: glyph=(1575, 177)x(10, 8), unclipped [ 74.338] emit_primitive_identity_mask__avx2: dst=(1575, 177), mask=(864.00, 32.00) x (10.00, 8.00) [ 74.338] glyphs0_to_dst: glyph=(1584, 177)x(10, 8), unclipped [ 74.338] emit_primitive_identity_mask__avx2: dst=(1584, 177), mask=(864.00, 32.00) x (10.00, 8.00) [ 74.338] glyphs0_to_dst: glyph=(1593, 173)x(10, 12), unclipped [ 74.338] emit_primitive_identity_mask__avx2: dst=(1593, 173), mask=(864.00, 0.00) x (10.00, 12.00) [ 74.338] glyphs0_to_dst: glyph=(1602, 177)x(10, 8), unclipped [ 74.338] emit_primitive_identity_mask__avx2: dst=(1602, 177), mask=(864.00, 32.00) x (10.00, 8.00) [ 74.338] glyphs0_to_dst: glyph=(1612, 177)x(9, 8), unclipped [ 74.338] emit_primitive_identity_mask__avx2: dst=(1612, 177), mask=(896.00, 48.00) x (9.00, 8.00) [ 74.338] glyphs0_to_dst: glyph=(1621, 173)x(10, 12), unclipped [ 74.338] emit_primitive_identity_mask__avx2: dst=(1621, 173), mask=(912.00, 48.00) x (10.00, 12.00) [ 74.338] glyphs0_to_dst: glyph=(1630, 174)x(9, 11), unclipped [ 74.338] emit_primitive_identity_mask__avx2: dst=(1630, 174), mask=(880.00, 0.00) x (9.00, 11.00) [ 74.338] glyphs0_to_dst: glyph=(1638, 177)x(10, 8), unclipped [ 74.338] emit_primitive_identity_mask__avx2: dst=(1638, 177), mask=(944.00, 0.00) x (10.00, 8.00) [ 74.338] glyphs0_to_dst: glyph=(1648, 177)x(9, 11), unclipped [ 74.338] emit_primitive_identity_mask__avx2: dst=(1648, 177), mask=(880.00, 16.00) x (9.00, 11.00) [ 74.338] glyphs0_to_dst: glyph=(1656, 187)x(11, 2), unclipped [ 74.338] emit_primitive_identity_mask__avx2: dst=(1656, 187), mask=(832.00, 48.00) x (11.00, 2.00) [ 74.338] glyphs0_to_dst: glyph=(1665, 173)x(10, 12), unclipped [ 74.338] emit_primitive_identity_mask__avx2: dst=(1665, 173), mask=(864.00, 0.00) x (10.00, 12.00) [ 74.338] glyphs0_to_dst: glyph=(1675, 173)x(9, 12), unclipped [ 74.338] emit_primitive_identity_mask__avx2: dst=(1675, 173), mask=(928.00, 0.00) x (9.00, 12.00) [ 74.338] glyphs0_to_dst: glyph=(1683, 177)x(10, 11), unclipped [ 74.338] emit_primitive_identity_mask__avx2: dst=(1683, 177), mask=(880.00, 48.00) x (10.00, 11.00) [ 74.338] glyphs0_to_dst: glyph=(1693, 174)x(9, 14), unclipped [ 74.338] emit_primitive_identity_mask__avx2: dst=(1693, 174), mask=(832.00, 32.00) x (9.00, 14.00) [ 74.338] gen8_vertex_flush[2f78] = 216 [ 74.338] gen9_magic_ca_pass: CA fixup (857 -> 1073) [ 74.338] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.338] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.338] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.338] sna_glyphs(op=3, nlist=1, src=(1, 202)) [ 74.338] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.338] sna_glyphs: discarding mask [ 74.338] glyphs0_to_dst(op=3, src=(1, 202), nlist=1, dst=(1, 202)+(0, 0)) [ 74.338] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.338] gen9_render_composite: 0x0, current mode=1/1 [ 74.338] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 74.338] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.338] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.338] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.338] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.338] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.338] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.338] sna_drawable_use_bo: using whole GPU bo [ 74.338] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.338] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.338] color_convert: src=ff8ae234 [20028888] [ 74.338] color_convert: dst=ff8ae234 [20028888] [ 74.338] sna_render_get_solid: ff8ae234 [ 74.338] sna_render_get_solid(22) = ff8ae234 (old) [ 74.338] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.338] sna_transform_is_imprecise_integer_translation: no transform [ 74.338] gen9_composite_picture: integer translation (0, 0), removing [ 74.338] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.338] sna_render_pixmap_bo: GPU all damaged [ 74.338] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.338] gen4_choose_composite_emitter: solid, identity mask [ 74.338] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.338] gen9_composite_get_binding_table(f240) [ 74.338] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.338] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.338] gen9_emit_vertex_elements: setup id=9 [ 74.338] glyphs0_to_dst: glyph=(1, 194)x(9, 8), unclipped [ 74.338] emit_primitive_identity_mask__avx2: dst=(1, 194), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.338] glyphs0_to_dst: glyph=(9, 192)x(10, 13), unclipped [ 74.338] emit_primitive_identity_mask__avx2: dst=(9, 192), mask=(672.00, 48.00) x (10.00, 13.00) [ 74.338] glyphs0_to_dst: glyph=(19, 194)x(9, 8), unclipped [ 74.338] emit_primitive_identity_mask__avx2: dst=(19, 194), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.338] glyphs0_to_dst: glyph=(28, 196)x(8, 3), unclipped [ 74.338] emit_primitive_identity_mask__avx2: dst=(28, 196), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.338] glyphs0_to_dst: glyph=(36, 192)x(11, 10), unclipped [ 74.338] emit_primitive_identity_mask__avx2: dst=(36, 192), mask=(704.00, 0.00) x (11.00, 10.00) [ 74.338] glyphs0_to_dst: glyph=(46, 194)x(9, 8), unclipped [ 74.338] emit_primitive_identity_mask__avx2: dst=(46, 194), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.338] glyphs0_to_dst: glyph=(54, 194)x(10, 8), unclipped [ 74.338] emit_primitive_identity_mask__avx2: dst=(54, 194), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.338] glyphs0_to_dst: glyph=(63, 194)x(10, 8), unclipped [ 74.338] emit_primitive_identity_mask__avx2: dst=(63, 194), mask=(720.00, 16.00) x (10.00, 8.00) [ 74.338] glyphs0_to_dst: glyph=(72, 191)x(10, 11), unclipped [ 74.338] emit_primitive_identity_mask__avx2: dst=(72, 191), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.338] glyphs0_to_dst: glyph=(81, 194)x(10, 8), unclipped [ 74.338] emit_primitive_identity_mask__avx2: dst=(81, 194), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.338] glyphs0_to_dst: glyph=(90, 191)x(10, 11), unclipped [ 74.338] emit_primitive_identity_mask__avx2: dst=(90, 191), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.338] glyphs0_to_dst: glyph=(99, 194)x(11, 8), unclipped [ 74.338] emit_primitive_identity_mask__avx2: dst=(99, 194), mask=(736.00, 16.00) x (11.00, 8.00) [ 74.338] glyphs0_to_dst: glyph=(109, 194)x(9, 8), unclipped [ 74.338] emit_primitive_identity_mask__avx2: dst=(109, 194), mask=(752.00, 16.00) x (9.00, 8.00) [ 74.338] glyphs0_to_dst: glyph=(118, 196)x(8, 3), unclipped [ 74.338] emit_primitive_identity_mask__avx2: dst=(118, 196), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.338] glyphs0_to_dst: glyph=(126, 192)x(10, 10), unclipped [ 74.338] emit_primitive_identity_mask__avx2: dst=(126, 192), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.338] glyphs0_to_dst: glyph=(135, 192)x(10, 10), unclipped [ 74.338] emit_primitive_identity_mask__avx2: dst=(135, 192), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.338] glyphs0_to_dst: glyph=(144, 192)x(10, 10), unclipped [ 74.338] emit_primitive_identity_mask__avx2: dst=(144, 192), mask=(720.00, 32.00) x (10.00, 10.00) [ 74.338] glyphs0_to_dst: glyph=(153, 192)x(10, 10), unclipped [ 74.338] emit_primitive_identity_mask__avx2: dst=(153, 192), mask=(704.00, 48.00) x (10.00, 10.00) [ 74.338] gen8_vertex_flush[3078] = 54 [ 74.338] gen9_magic_ca_pass: CA fixup (1073 -> 1127) [ 74.338] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.338] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.338] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.338] sna_glyphs(op=3, nlist=1, src=(163, 202)) [ 74.338] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.338] sna_glyphs: discarding mask [ 74.338] glyphs0_to_dst(op=3, src=(163, 202), nlist=1, dst=(163, 202)+(0, 0)) [ 74.338] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.338] gen9_render_composite: 0x0, current mode=1/1 [ 74.338] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 74.338] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.338] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.338] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.338] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.338] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.338] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.338] sna_drawable_use_bo: using whole GPU bo [ 74.338] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.338] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.338] color_convert: src=ffffffff [20028888] [ 74.338] color_convert: dst=ffffffff [20028888] [ 74.338] sna_render_get_solid: ffffffff [ 74.338] sna_render_get_solid(white) [ 74.338] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.338] sna_transform_is_imprecise_integer_translation: no transform [ 74.338] gen9_composite_picture: integer translation (0, 0), removing [ 74.338] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.338] sna_render_pixmap_bo: GPU all damaged [ 74.338] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.338] gen4_choose_composite_emitter: solid, identity mask [ 74.338] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.338] gen9_composite_get_binding_table(f200) [ 74.338] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.338] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.338] gen9_emit_vertex_elements: setup id=9 [ 74.338] glyphs0_to_dst: glyph=(165, 194)x(5, 8), unclipped [ 74.338] emit_primitive_identity_mask__avx2: dst=(165, 194), mask=(720.00, 48.00) x (5.00, 8.00) [ 74.338] gen8_vertex_flush[3178] = 3 [ 74.338] gen9_magic_ca_pass: CA fixup (1127 -> 1130) [ 74.339] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.339] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.339] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.339] sna_glyphs(op=3, nlist=1, src=(172, 202)) [ 74.339] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.339] sna_glyphs: discarding mask [ 74.339] glyphs0_to_dst(op=3, src=(172, 202), nlist=1, dst=(172, 202)+(0, 0)) [ 74.339] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.339] gen9_render_composite: 0x0, current mode=1/1 [ 74.339] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 74.339] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.339] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.339] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.339] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.339] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.339] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.339] sna_drawable_use_bo: using whole GPU bo [ 74.339] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.339] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.339] color_convert: src=ff729fcf [20028888] [ 74.339] color_convert: dst=ff729fcf [20028888] [ 74.339] sna_render_get_solid: ff729fcf [ 74.339] sna_render_get_solid(23) = ff729fcf (old) [ 74.339] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.339] sna_transform_is_imprecise_integer_translation: no transform [ 74.339] gen9_composite_picture: integer translation (0, 0), removing [ 74.339] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.339] sna_render_pixmap_bo: GPU all damaged [ 74.339] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.339] gen4_choose_composite_emitter: solid, identity mask [ 74.339] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.339] gen9_composite_get_binding_table(f1c0) [ 74.339] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.339] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.339] gen9_emit_vertex_elements: setup id=9 [ 74.339] glyphs0_to_dst: glyph=(171, 196)x(11, 3), unclipped [ 74.339] emit_primitive_identity_mask__avx2: dst=(171, 196), mask=(736.00, 32.00) x (11.00, 3.00) [ 74.339] gen8_vertex_flush[3278] = 3 [ 74.339] gen9_magic_ca_pass: CA fixup (1130 -> 1133) [ 74.339] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.339] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.339] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.339] sna_glyphs(op=3, nlist=1, src=(181, 202)) [ 74.339] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.339] sna_glyphs: discarding mask [ 74.339] glyphs0_to_dst(op=3, src=(181, 202), nlist=1, dst=(181, 202)+(0, 0)) [ 74.339] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.339] gen9_render_composite: 0x0, current mode=1/1 [ 74.339] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 74.339] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.339] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.339] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.339] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.339] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.339] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.339] sna_drawable_use_bo: using whole GPU bo [ 74.339] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.339] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.339] color_convert: src=ffffffff [20028888] [ 74.339] color_convert: dst=ffffffff [20028888] [ 74.339] sna_render_get_solid: ffffffff [ 74.339] sna_render_get_solid(white) [ 74.339] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.339] sna_transform_is_imprecise_integer_translation: no transform [ 74.339] gen9_composite_picture: integer translation (0, 0), removing [ 74.339] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.339] sna_render_pixmap_bo: GPU all damaged [ 74.339] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.339] gen4_choose_composite_emitter: solid, identity mask [ 74.339] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.339] gen9_composite_get_binding_table(f180) [ 74.339] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.339] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.339] gen9_emit_vertex_elements: setup id=9 [ 74.339] glyphs0_to_dst: glyph=(180, 191)x(10, 13), unclipped [ 74.339] emit_primitive_identity_mask__avx2: dst=(180, 191), mask=(752.00, 32.00) x (10.00, 13.00) [ 74.339] glyphs0_to_dst: glyph=(198, 194)x(10, 8), unclipped [ 74.339] emit_primitive_identity_mask__avx2: dst=(198, 194), mask=(848.00, 16.00) x (10.00, 8.00) [ 74.339] glyphs0_to_dst: glyph=(207, 190)x(10, 12), unclipped [ 74.339] emit_primitive_identity_mask__avx2: dst=(207, 190), mask=(864.00, 0.00) x (10.00, 12.00) [ 74.339] glyphs0_to_dst: glyph=(226, 191)x(9, 11), unclipped [ 74.339] emit_primitive_identity_mask__avx2: dst=(226, 191), mask=(880.00, 0.00) x (9.00, 11.00) [ 74.339] glyphs0_to_dst: glyph=(234, 194)x(10, 8), unclipped [ 74.339] emit_primitive_identity_mask__avx2: dst=(234, 194), mask=(864.00, 16.00) x (10.00, 8.00) [ 74.339] glyphs0_to_dst: glyph=(244, 194)x(9, 11), unclipped [ 74.339] emit_primitive_identity_mask__avx2: dst=(244, 194), mask=(880.00, 16.00) x (9.00, 11.00) [ 74.339] glyphs0_to_dst: glyph=(253, 191)x(9, 14), unclipped [ 74.339] emit_primitive_identity_mask__avx2: dst=(253, 191), mask=(832.00, 32.00) x (9.00, 14.00) [ 74.339] glyphs0_to_dst: glyph=(261, 192)x(10, 10), unclipped [ 74.339] emit_primitive_identity_mask__avx2: dst=(261, 192), mask=(928.00, 48.00) x (10.00, 10.00) [ 74.339] glyphs0_to_dst: glyph=(270, 204)x(11, 2), unclipped [ 74.339] emit_primitive_identity_mask__avx2: dst=(270, 204), mask=(832.00, 48.00) x (11.00, 2.00) [ 74.339] glyphs0_to_dst: glyph=(280, 191)x(10, 11), unclipped [ 74.339] emit_primitive_identity_mask__avx2: dst=(280, 191), mask=(912.00, 16.00) x (10.00, 11.00) [ 74.339] glyphs0_to_dst: glyph=(289, 194)x(9, 8), unclipped [ 74.339] emit_primitive_identity_mask__avx2: dst=(289, 194), mask=(848.00, 48.00) x (9.00, 8.00) [ 74.339] glyphs0_to_dst: glyph=(297, 194)x(10, 8), unclipped [ 74.339] emit_primitive_identity_mask__avx2: dst=(297, 194), mask=(864.00, 32.00) x (10.00, 8.00) [ 74.339] glyphs0_to_dst: glyph=(306, 194)x(10, 8), unclipped [ 74.339] emit_primitive_identity_mask__avx2: dst=(306, 194), mask=(864.00, 32.00) x (10.00, 8.00) [ 74.339] glyphs0_to_dst: glyph=(315, 190)x(10, 12), unclipped [ 74.339] emit_primitive_identity_mask__avx2: dst=(315, 190), mask=(864.00, 0.00) x (10.00, 12.00) [ 74.339] glyphs0_to_dst: glyph=(324, 194)x(10, 8), unclipped [ 74.339] emit_primitive_identity_mask__avx2: dst=(324, 194), mask=(864.00, 32.00) x (10.00, 8.00) [ 74.339] glyphs0_to_dst: glyph=(334, 194)x(9, 8), unclipped [ 74.339] emit_primitive_identity_mask__avx2: dst=(334, 194), mask=(896.00, 48.00) x (9.00, 8.00) [ 74.339] glyphs0_to_dst: glyph=(343, 190)x(10, 12), unclipped [ 74.339] emit_primitive_identity_mask__avx2: dst=(343, 190), mask=(912.00, 48.00) x (10.00, 12.00) [ 74.339] glyphs0_to_dst: glyph=(352, 191)x(9, 11), unclipped [ 74.339] emit_primitive_identity_mask__avx2: dst=(352, 191), mask=(880.00, 0.00) x (9.00, 11.00) [ 74.339] glyphs0_to_dst: glyph=(360, 194)x(10, 8), unclipped [ 74.339] emit_primitive_identity_mask__avx2: dst=(360, 194), mask=(944.00, 0.00) x (10.00, 8.00) [ 74.339] glyphs0_to_dst: glyph=(370, 194)x(9, 11), unclipped [ 74.339] emit_primitive_identity_mask__avx2: dst=(370, 194), mask=(880.00, 16.00) x (9.00, 11.00) [ 74.339] glyphs0_to_dst: glyph=(378, 204)x(11, 2), unclipped [ 74.339] emit_primitive_identity_mask__avx2: dst=(378, 204), mask=(832.00, 48.00) x (11.00, 2.00) [ 74.339] glyphs0_to_dst: glyph=(387, 190)x(10, 12), unclipped [ 74.339] emit_primitive_identity_mask__avx2: dst=(387, 190), mask=(864.00, 0.00) x (10.00, 12.00) [ 74.339] glyphs0_to_dst: glyph=(397, 190)x(9, 12), unclipped [ 74.339] emit_primitive_identity_mask__avx2: dst=(397, 190), mask=(928.00, 0.00) x (9.00, 12.00) [ 74.339] glyphs0_to_dst: glyph=(405, 194)x(10, 11), unclipped [ 74.339] emit_primitive_identity_mask__avx2: dst=(405, 194), mask=(880.00, 48.00) x (10.00, 11.00) [ 74.339] glyphs0_to_dst: glyph=(415, 191)x(9, 14), unclipped [ 74.339] emit_primitive_identity_mask__avx2: dst=(415, 191), mask=(832.00, 32.00) x (9.00, 14.00) [ 74.339] glyphs0_to_dst: glyph=(424, 192)x(9, 10), unclipped [ 74.339] emit_primitive_identity_mask__avx2: dst=(424, 192), mask=(848.00, 32.00) x (9.00, 10.00) [ 74.339] glyphs0_to_dst: glyph=(432, 204)x(11, 2), unclipped [ 74.339] emit_primitive_identity_mask__avx2: dst=(432, 204), mask=(832.00, 48.00) x (11.00, 2.00) [ 74.339] glyphs0_to_dst: glyph=(442, 194)x(9, 8), unclipped [ 74.339] emit_primitive_identity_mask__avx2: dst=(442, 194), mask=(864.00, 48.00) x (9.00, 8.00) [ 74.339] glyphs0_to_dst: glyph=(451, 194)x(9, 8), unclipped [ 74.339] emit_primitive_identity_mask__avx2: dst=(451, 194), mask=(896.00, 0.00) x (9.00, 8.00) [ 74.339] glyphs0_to_dst: glyph=(460, 194)x(9, 11), unclipped [ 74.339] emit_primitive_identity_mask__avx2: dst=(460, 194), mask=(880.00, 16.00) x (9.00, 11.00) [ 74.339] glyphs0_to_dst: glyph=(468, 191)x(10, 11), unclipped [ 74.339] emit_primitive_identity_mask__avx2: dst=(468, 191), mask=(880.00, 32.00) x (10.00, 11.00) [ 74.339] glyphs0_to_dst: glyph=(478, 194)x(9, 8), unclipped [ 74.339] emit_primitive_identity_mask__avx2: dst=(478, 194), mask=(864.00, 48.00) x (9.00, 8.00) [ 74.339] glyphs0_to_dst: glyph=(486, 194)x(10, 11), unclipped [ 74.339] emit_primitive_identity_mask__avx2: dst=(486, 194), mask=(880.00, 48.00) x (10.00, 11.00) [ 74.339] glyphs0_to_dst: glyph=(496, 191)x(9, 14), unclipped [ 74.339] emit_primitive_identity_mask__avx2: dst=(496, 191), mask=(832.00, 32.00) x (9.00, 14.00) [ 74.339] gen8_vertex_flush[3378] = 102 [ 74.339] gen9_magic_ca_pass: CA fixup (1133 -> 1235) [ 74.339] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.339] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.339] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.339] sna_glyphs(op=3, nlist=1, src=(1, 219)) [ 74.339] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.339] sna_glyphs: discarding mask [ 74.339] glyphs0_to_dst(op=3, src=(1, 219), nlist=1, dst=(1, 219)+(0, 0)) [ 74.339] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.339] gen9_render_composite: 0x0, current mode=1/1 [ 74.339] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 74.339] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.339] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.339] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.339] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.339] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.339] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.339] sna_drawable_use_bo: using whole GPU bo [ 74.339] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.339] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.339] color_convert: src=ff8ae234 [20028888] [ 74.339] color_convert: dst=ff8ae234 [20028888] [ 74.339] sna_render_get_solid: ff8ae234 [ 74.339] sna_render_get_solid(22) = ff8ae234 (old) [ 74.339] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.339] sna_transform_is_imprecise_integer_translation: no transform [ 74.339] gen9_composite_picture: integer translation (0, 0), removing [ 74.339] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.339] sna_render_pixmap_bo: GPU all damaged [ 74.339] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.339] gen4_choose_composite_emitter: solid, identity mask [ 74.339] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.339] gen9_composite_get_binding_table(f140) [ 74.339] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.339] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.339] gen9_emit_vertex_elements: setup id=9 [ 74.339] glyphs0_to_dst: glyph=(1, 211)x(9, 8), unclipped [ 74.339] emit_primitive_identity_mask__avx2: dst=(1, 211), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.339] glyphs0_to_dst: glyph=(9, 209)x(10, 13), unclipped [ 74.339] emit_primitive_identity_mask__avx2: dst=(9, 209), mask=(672.00, 48.00) x (10.00, 13.00) [ 74.339] glyphs0_to_dst: glyph=(19, 211)x(9, 8), unclipped [ 74.339] emit_primitive_identity_mask__avx2: dst=(19, 211), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.339] glyphs0_to_dst: glyph=(28, 213)x(8, 3), unclipped [ 74.339] emit_primitive_identity_mask__avx2: dst=(28, 213), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.339] glyphs0_to_dst: glyph=(36, 209)x(11, 10), unclipped [ 74.339] emit_primitive_identity_mask__avx2: dst=(36, 209), mask=(704.00, 0.00) x (11.00, 10.00) [ 74.339] glyphs0_to_dst: glyph=(46, 211)x(9, 8), unclipped [ 74.339] emit_primitive_identity_mask__avx2: dst=(46, 211), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.339] glyphs0_to_dst: glyph=(54, 211)x(10, 8), unclipped [ 74.339] emit_primitive_identity_mask__avx2: dst=(54, 211), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.339] glyphs0_to_dst: glyph=(63, 211)x(10, 8), unclipped [ 74.339] emit_primitive_identity_mask__avx2: dst=(63, 211), mask=(720.00, 16.00) x (10.00, 8.00) [ 74.339] glyphs0_to_dst: glyph=(72, 208)x(10, 11), unclipped [ 74.339] emit_primitive_identity_mask__avx2: dst=(72, 208), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.339] glyphs0_to_dst: glyph=(81, 211)x(10, 8), unclipped [ 74.339] emit_primitive_identity_mask__avx2: dst=(81, 211), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.339] glyphs0_to_dst: glyph=(90, 208)x(10, 11), unclipped [ 74.339] emit_primitive_identity_mask__avx2: dst=(90, 208), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.339] glyphs0_to_dst: glyph=(99, 211)x(11, 8), unclipped [ 74.339] emit_primitive_identity_mask__avx2: dst=(99, 211), mask=(736.00, 16.00) x (11.00, 8.00) [ 74.339] glyphs0_to_dst: glyph=(109, 211)x(9, 8), unclipped [ 74.339] emit_primitive_identity_mask__avx2: dst=(109, 211), mask=(752.00, 16.00) x (9.00, 8.00) [ 74.339] glyphs0_to_dst: glyph=(118, 213)x(8, 3), unclipped [ 74.339] emit_primitive_identity_mask__avx2: dst=(118, 213), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.339] glyphs0_to_dst: glyph=(126, 209)x(10, 10), unclipped [ 74.339] emit_primitive_identity_mask__avx2: dst=(126, 209), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.339] glyphs0_to_dst: glyph=(135, 209)x(10, 10), unclipped [ 74.339] emit_primitive_identity_mask__avx2: dst=(135, 209), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.339] glyphs0_to_dst: glyph=(144, 209)x(10, 10), unclipped [ 74.339] emit_primitive_identity_mask__avx2: dst=(144, 209), mask=(720.00, 32.00) x (10.00, 10.00) [ 74.339] glyphs0_to_dst: glyph=(153, 209)x(10, 10), unclipped [ 74.339] emit_primitive_identity_mask__avx2: dst=(153, 209), mask=(704.00, 48.00) x (10.00, 10.00) [ 74.339] gen8_vertex_flush[3478] = 54 [ 74.339] gen9_magic_ca_pass: CA fixup (1235 -> 1289) [ 74.339] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.339] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.339] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.339] sna_glyphs(op=3, nlist=1, src=(163, 219)) [ 74.339] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.339] sna_glyphs: discarding mask [ 74.339] glyphs0_to_dst(op=3, src=(163, 219), nlist=1, dst=(163, 219)+(0, 0)) [ 74.339] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.339] gen9_render_composite: 0x0, current mode=1/1 [ 74.339] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 74.339] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.339] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.339] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.339] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.339] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.339] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.339] sna_drawable_use_bo: using whole GPU bo [ 74.339] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.339] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.339] color_convert: src=ffffffff [20028888] [ 74.339] color_convert: dst=ffffffff [20028888] [ 74.339] sna_render_get_solid: ffffffff [ 74.339] sna_render_get_solid(white) [ 74.339] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.339] sna_transform_is_imprecise_integer_translation: no transform [ 74.339] gen9_composite_picture: integer translation (0, 0), removing [ 74.339] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.339] sna_render_pixmap_bo: GPU all damaged [ 74.339] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.339] gen4_choose_composite_emitter: solid, identity mask [ 74.339] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.339] gen9_composite_get_binding_table(f100) [ 74.339] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.339] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.339] gen9_emit_vertex_elements: setup id=9 [ 74.339] glyphs0_to_dst: glyph=(165, 211)x(5, 8), unclipped [ 74.339] emit_primitive_identity_mask__avx2: dst=(165, 211), mask=(720.00, 48.00) x (5.00, 8.00) [ 74.339] gen8_vertex_flush[3578] = 3 [ 74.339] gen9_magic_ca_pass: CA fixup (1289 -> 1292) [ 74.339] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.339] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.339] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.339] sna_glyphs(op=3, nlist=1, src=(172, 219)) [ 74.339] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.339] sna_glyphs: discarding mask [ 74.339] glyphs0_to_dst(op=3, src=(172, 219), nlist=1, dst=(172, 219)+(0, 0)) [ 74.339] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.339] gen9_render_composite: 0x0, current mode=1/1 [ 74.339] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 74.339] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.339] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.339] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.339] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.339] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.339] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.339] sna_drawable_use_bo: using whole GPU bo [ 74.339] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.339] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.339] color_convert: src=ff729fcf [20028888] [ 74.339] color_convert: dst=ff729fcf [20028888] [ 74.339] sna_render_get_solid: ff729fcf [ 74.339] sna_render_get_solid(23) = ff729fcf (old) [ 74.339] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.339] sna_transform_is_imprecise_integer_translation: no transform [ 74.339] gen9_composite_picture: integer translation (0, 0), removing [ 74.339] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.339] sna_render_pixmap_bo: GPU all damaged [ 74.339] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.339] gen4_choose_composite_emitter: solid, identity mask [ 74.339] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.339] gen9_composite_get_binding_table(f0c0) [ 74.339] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.339] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.340] gen9_emit_vertex_elements: setup id=9 [ 74.340] glyphs0_to_dst: glyph=(171, 213)x(11, 3), unclipped [ 74.340] emit_primitive_identity_mask__avx2: dst=(171, 213), mask=(736.00, 32.00) x (11.00, 3.00) [ 74.340] glyphs0_to_dst: glyph=(180, 208)x(10, 14), unclipped [ 74.340] emit_primitive_identity_mask__avx2: dst=(180, 208), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.340] glyphs0_to_dst: glyph=(189, 208)x(11, 11), unclipped [ 74.340] emit_primitive_identity_mask__avx2: dst=(189, 208), mask=(960.00, 0.00) x (11.00, 11.00) [ 74.340] glyphs0_to_dst: glyph=(198, 211)x(10, 8), unclipped [ 74.340] emit_primitive_identity_mask__avx2: dst=(198, 211), mask=(976.00, 0.00) x (10.00, 8.00) [ 74.340] glyphs0_to_dst: glyph=(208, 211)x(9, 11), unclipped [ 74.340] emit_primitive_identity_mask__avx2: dst=(208, 211), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.340] glyphs0_to_dst: glyph=(216, 208)x(10, 14), unclipped [ 74.340] emit_primitive_identity_mask__avx2: dst=(216, 208), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.340] glyphs0_to_dst: glyph=(225, 209)x(10, 10), unclipped [ 74.340] emit_primitive_identity_mask__avx2: dst=(225, 209), mask=(976.00, 16.00) x (10.00, 10.00) [ 74.340] glyphs0_to_dst: glyph=(234, 220)x(11, 2), unclipped [ 74.340] emit_primitive_identity_mask__avx2: dst=(234, 220), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.340] glyphs0_to_dst: glyph=(243, 208)x(11, 11), unclipped [ 74.340] emit_primitive_identity_mask__avx2: dst=(243, 208), mask=(1008.00, 0.00) x (11.00, 11.00) [ 74.340] glyphs0_to_dst: glyph=(253, 211)x(9, 8), unclipped [ 74.340] emit_primitive_identity_mask__avx2: dst=(253, 211), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.340] glyphs0_to_dst: glyph=(261, 211)x(10, 8), unclipped [ 74.340] emit_primitive_identity_mask__avx2: dst=(261, 211), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.340] glyphs0_to_dst: glyph=(270, 211)x(10, 8), unclipped [ 74.340] emit_primitive_identity_mask__avx2: dst=(270, 211), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.340] glyphs0_to_dst: glyph=(279, 207)x(10, 12), unclipped [ 74.340] emit_primitive_identity_mask__avx2: dst=(279, 207), mask=(992.00, 16.00) x (10.00, 12.00) [ 74.340] glyphs0_to_dst: glyph=(288, 211)x(10, 8), unclipped [ 74.340] emit_primitive_identity_mask__avx2: dst=(288, 211), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.340] glyphs0_to_dst: glyph=(297, 211)x(10, 8), unclipped [ 74.340] emit_primitive_identity_mask__avx2: dst=(297, 211), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.340] glyphs0_to_dst: glyph=(307, 207)x(10, 12), unclipped [ 74.340] emit_primitive_identity_mask__avx2: dst=(307, 207), mask=(1008.00, 16.00) x (10.00, 12.00) [ 74.340] glyphs0_to_dst: glyph=(315, 208)x(11, 11), unclipped [ 74.340] emit_primitive_identity_mask__avx2: dst=(315, 208), mask=(960.00, 0.00) x (11.00, 11.00) [ 74.340] glyphs0_to_dst: glyph=(324, 211)x(11, 8), unclipped [ 74.340] emit_primitive_identity_mask__avx2: dst=(324, 211), mask=(736.00, 16.00) x (11.00, 8.00) [ 74.340] glyphs0_to_dst: glyph=(334, 211)x(9, 11), unclipped [ 74.340] emit_primitive_identity_mask__avx2: dst=(334, 211), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.340] glyphs0_to_dst: glyph=(342, 220)x(11, 2), unclipped [ 74.340] emit_primitive_identity_mask__avx2: dst=(342, 220), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.340] glyphs0_to_dst: glyph=(351, 207)x(10, 12), unclipped [ 74.340] emit_primitive_identity_mask__avx2: dst=(351, 207), mask=(992.00, 16.00) x (10.00, 12.00) [ 74.340] glyphs0_to_dst: glyph=(361, 207)x(9, 12), unclipped [ 74.340] emit_primitive_identity_mask__avx2: dst=(361, 207), mask=(960.00, 32.00) x (9.00, 12.00) [ 74.340] glyphs0_to_dst: glyph=(369, 211)x(10, 11), unclipped [ 74.340] emit_primitive_identity_mask__avx2: dst=(369, 211), mask=(976.00, 32.00) x (10.00, 11.00) [ 74.340] glyphs0_to_dst: glyph=(378, 208)x(10, 14), unclipped [ 74.340] emit_primitive_identity_mask__avx2: dst=(378, 208), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.340] glyphs0_to_dst: glyph=(387, 209)x(10, 10), unclipped [ 74.340] emit_primitive_identity_mask__avx2: dst=(387, 209), mask=(960.00, 48.00) x (10.00, 10.00) [ 74.340] glyphs0_to_dst: glyph=(396, 220)x(11, 2), unclipped [ 74.340] emit_primitive_identity_mask__avx2: dst=(396, 220), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.340] glyphs0_to_dst: glyph=(406, 211)x(9, 8), unclipped [ 74.340] emit_primitive_identity_mask__avx2: dst=(406, 211), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.340] glyphs0_to_dst: glyph=(415, 211)x(9, 8), unclipped [ 74.340] emit_primitive_identity_mask__avx2: dst=(415, 211), mask=(752.00, 16.00) x (9.00, 8.00) [ 74.340] glyphs0_to_dst: glyph=(424, 211)x(9, 11), unclipped [ 74.340] emit_primitive_identity_mask__avx2: dst=(424, 211), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.340] glyphs0_to_dst: glyph=(432, 208)x(10, 11), unclipped [ 74.340] emit_primitive_identity_mask__avx2: dst=(432, 208), mask=(976.00, 48.00) x (10.00, 11.00) [ 74.340] glyphs0_to_dst: glyph=(442, 211)x(9, 8), unclipped [ 74.340] emit_primitive_identity_mask__avx2: dst=(442, 211), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.340] glyphs0_to_dst: glyph=(450, 211)x(10, 11), unclipped [ 74.340] emit_primitive_identity_mask__avx2: dst=(450, 211), mask=(976.00, 32.00) x (10.00, 11.00) [ 74.340] gen8_vertex_flush[3678] = 96 [ 74.340] gen9_magic_ca_pass: CA fixup (1292 -> 1388) [ 74.340] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.340] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.340] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.340] sna_accel_flush: flush?=0, dirty?=0 [ 74.340] sna_block_handler (tv=0.0) [ 74.340] sna_wakeup_handler [ 74.340] sna_accel_flush: flush?=0, dirty?=0 [ 74.340] sna_accel_flush: flush?=0, dirty?=0 [ 74.340] sna_accel_flush: flush?=0, dirty?=0 [ 74.340] sna_block_handler (tv=0.0) [ 74.340] sna_wakeup_handler [ 74.340] sna_accel_flush: flush?=0, dirty?=0 [ 74.340] sna_accel_flush: flush?=0, dirty?=0 [ 74.340] sna_accel_flush: flush?=0, dirty?=0 [ 74.340] sna_accel_flush: flush?=0, dirty?=0 [ 74.340] sna_block_handler (tv=0.0) [ 74.340] sna_wakeup_handler [ 74.340] sna_accel_flush: flush?=0, dirty?=0 [ 74.340] sna_accel_flush: flush?=0, dirty?=0 [ 74.340] sna_accel_flush: flush?=0, dirty?=0 [ 74.340] sna_accel_flush: flush?=0, dirty?=0 [ 74.340] sna_block_handler (tv=0.0) [ 74.340] sna_wakeup_handler [ 74.340] sna_accel_flush: flush?=0, dirty?=0 [ 74.340] sna_accel_flush: flush?=0, dirty?=0 [ 74.340] sna_accel_flush: flush?=0, dirty?=0 [ 74.340] sna_accel_flush: flush?=0, dirty?=0 [ 74.340] sna_block_handler (tv=0.0) [ 74.340] sna_wakeup_handler [ 74.340] sna_accel_flush: flush?=0, dirty?=0 [ 74.340] sna_accel_flush: flush?=0, dirty?=0 [ 74.340] sna_accel_flush: flush?=0, dirty?=0 [ 74.340] sna_accel_flush: flush?=0, dirty?=0 [ 74.340] sna_block_handler (tv=0.0) [ 74.340] sna_wakeup_handler [ 74.340] sna_accel_flush: flush?=0, dirty?=0 [ 74.340] sna_accel_flush: flush?=0, dirty?=0 [ 74.340] sna_accel_flush: flush?=0, dirty?=0 [ 74.340] sna_accel_flush: flush?=0, dirty?=0 [ 74.340] sna_block_handler (tv=0.0) [ 74.340] sna_wakeup_handler [ 74.340] sna_accel_flush: flush?=0, dirty?=0 [ 74.340] sna_accel_flush: flush?=0, dirty?=0 [ 74.340] sna_accel_flush: flush?=0, dirty?=0 [ 74.340] sna_accel_flush: flush?=0, dirty?=0 [ 74.340] sna_block_handler (tv=0.0) [ 74.340] sna_wakeup_handler [ 74.340] sna_accel_flush: flush?=0, dirty?=0 [ 74.340] sna_accel_flush: flush?=0, dirty?=0 [ 74.340] sna_accel_flush: flush?=0, dirty?=0 [ 74.340] sna_accel_flush: flush?=0, dirty?=0 [ 74.340] sna_block_handler (tv=0.0) [ 74.340] sna_wakeup_handler [ 74.340] sna_accel_flush: flush?=0, dirty?=0 [ 74.340] sna_accel_flush: flush?=0, dirty?=0 [ 74.340] sna_accel_flush: flush?=0, dirty?=0 [ 74.340] sna_accel_flush: flush?=0, dirty?=0 [ 74.340] sna_block_handler (tv=0.0) [ 74.340] sna_wakeup_handler [ 74.340] sna_accel_flush: flush?=0, dirty?=0 [ 74.340] sna_accel_flush: flush?=0, dirty?=0 [ 74.340] sna_accel_flush: flush?=0, dirty?=0 [ 74.340] sna_accel_flush: flush?=0, dirty?=0 [ 74.340] sna_block_handler (tv=0.0) [ 74.340] sna_wakeup_handler [ 74.340] sna_glyphs(op=3, nlist=1, src=(460, 219)) [ 74.340] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.340] sna_glyphs: discarding mask [ 74.340] glyphs0_to_dst(op=3, src=(460, 219), nlist=1, dst=(460, 219)+(0, 0)) [ 74.340] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.340] gen9_render_composite: 0x0, current mode=1/1 [ 74.340] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 74.340] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.340] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.340] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.340] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.340] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.340] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.340] sna_drawable_use_bo: using whole GPU bo [ 74.340] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.340] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.340] color_convert: src=ffffffff [20028888] [ 74.340] color_convert: dst=ffffffff [20028888] [ 74.340] sna_render_get_solid: ffffffff [ 74.340] sna_render_get_solid(white) [ 74.340] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.340] sna_transform_is_imprecise_integer_translation: no transform [ 74.340] gen9_composite_picture: integer translation (0, 0), removing [ 74.340] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.340] sna_render_pixmap_bo: GPU all damaged [ 74.340] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.340] gen4_choose_composite_emitter: solid, identity mask [ 74.340] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.340] gen9_composite_get_binding_table(f080) [ 74.340] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.340] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.340] gen9_emit_vertex_elements: setup id=9 [ 74.340] glyphs0_to_dst: glyph=(459, 208)x(10, 13), unclipped [ 74.340] emit_primitive_identity_mask__avx2: dst=(459, 208), mask=(752.00, 32.00) x (10.00, 13.00) [ 74.340] glyphs0_to_dst: glyph=(477, 208)x(10, 11), unclipped [ 74.340] emit_primitive_identity_mask__avx2: dst=(477, 208), mask=(880.00, 32.00) x (10.00, 11.00) [ 74.340] glyphs0_to_dst: glyph=(487, 211)x(9, 8), unclipped [ 74.340] emit_primitive_identity_mask__avx2: dst=(487, 211), mask=(896.00, 48.00) x (9.00, 8.00) [ 74.340] gen8_vertex_flush[3778] = 9 [ 74.340] gen9_magic_ca_pass: CA fixup (1388 -> 1397) [ 74.340] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.340] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.340] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.340] sna_glyphs(op=3, nlist=1, src=(1, 236)) [ 74.340] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.340] sna_glyphs: discarding mask [ 74.340] glyphs0_to_dst(op=3, src=(1, 236), nlist=1, dst=(1, 236)+(0, 0)) [ 74.340] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.340] gen9_render_composite: 0x0, current mode=1/1 [ 74.340] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 74.340] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.340] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.340] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.340] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.340] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.340] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.340] sna_drawable_use_bo: using whole GPU bo [ 74.340] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.340] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.340] color_convert: src=ff8ae234 [20028888] [ 74.340] color_convert: dst=ff8ae234 [20028888] [ 74.340] sna_render_get_solid: ff8ae234 [ 74.340] sna_render_get_solid(22) = ff8ae234 (old) [ 74.340] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.340] sna_transform_is_imprecise_integer_translation: no transform [ 74.340] gen9_composite_picture: integer translation (0, 0), removing [ 74.340] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.340] sna_render_pixmap_bo: GPU all damaged [ 74.340] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.340] gen4_choose_composite_emitter: solid, identity mask [ 74.340] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.340] gen9_composite_get_binding_table(f040) [ 74.340] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.340] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.340] gen9_emit_vertex_elements: setup id=9 [ 74.340] glyphs0_to_dst: glyph=(1, 228)x(9, 8), unclipped [ 74.340] emit_primitive_identity_mask__avx2: dst=(1, 228), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.340] glyphs0_to_dst: glyph=(9, 226)x(10, 13), unclipped [ 74.340] emit_primitive_identity_mask__avx2: dst=(9, 226), mask=(672.00, 48.00) x (10.00, 13.00) [ 74.340] glyphs0_to_dst: glyph=(19, 228)x(9, 8), unclipped [ 74.340] emit_primitive_identity_mask__avx2: dst=(19, 228), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.340] glyphs0_to_dst: glyph=(28, 230)x(8, 3), unclipped [ 74.340] emit_primitive_identity_mask__avx2: dst=(28, 230), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.340] glyphs0_to_dst: glyph=(36, 226)x(11, 10), unclipped [ 74.340] emit_primitive_identity_mask__avx2: dst=(36, 226), mask=(704.00, 0.00) x (11.00, 10.00) [ 74.340] glyphs0_to_dst: glyph=(46, 228)x(9, 8), unclipped [ 74.340] emit_primitive_identity_mask__avx2: dst=(46, 228), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.340] glyphs0_to_dst: glyph=(54, 228)x(10, 8), unclipped [ 74.340] emit_primitive_identity_mask__avx2: dst=(54, 228), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.340] glyphs0_to_dst: glyph=(63, 228)x(10, 8), unclipped [ 74.340] emit_primitive_identity_mask__avx2: dst=(63, 228), mask=(720.00, 16.00) x (10.00, 8.00) [ 74.340] glyphs0_to_dst: glyph=(72, 225)x(10, 11), unclipped [ 74.340] emit_primitive_identity_mask__avx2: dst=(72, 225), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.340] glyphs0_to_dst: glyph=(81, 228)x(10, 8), unclipped [ 74.340] emit_primitive_identity_mask__avx2: dst=(81, 228), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.340] glyphs0_to_dst: glyph=(90, 225)x(10, 11), unclipped [ 74.340] emit_primitive_identity_mask__avx2: dst=(90, 225), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.340] glyphs0_to_dst: glyph=(99, 228)x(11, 8), unclipped [ 74.340] emit_primitive_identity_mask__avx2: dst=(99, 228), mask=(736.00, 16.00) x (11.00, 8.00) [ 74.340] glyphs0_to_dst: glyph=(109, 228)x(9, 8), unclipped [ 74.340] emit_primitive_identity_mask__avx2: dst=(109, 228), mask=(752.00, 16.00) x (9.00, 8.00) [ 74.340] glyphs0_to_dst: glyph=(118, 230)x(8, 3), unclipped [ 74.340] emit_primitive_identity_mask__avx2: dst=(118, 230), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.340] glyphs0_to_dst: glyph=(126, 226)x(10, 10), unclipped [ 74.340] emit_primitive_identity_mask__avx2: dst=(126, 226), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.340] glyphs0_to_dst: glyph=(135, 226)x(10, 10), unclipped [ 74.340] emit_primitive_identity_mask__avx2: dst=(135, 226), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.340] glyphs0_to_dst: glyph=(144, 226)x(10, 10), unclipped [ 74.340] emit_primitive_identity_mask__avx2: dst=(144, 226), mask=(720.00, 32.00) x (10.00, 10.00) [ 74.340] glyphs0_to_dst: glyph=(153, 226)x(10, 10), unclipped [ 74.340] emit_primitive_identity_mask__avx2: dst=(153, 226), mask=(704.00, 48.00) x (10.00, 10.00) [ 74.340] gen8_vertex_flush[3878] = 54 [ 74.340] gen9_magic_ca_pass: CA fixup (1397 -> 1451) [ 74.341] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.341] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.341] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.341] sna_glyphs(op=3, nlist=1, src=(163, 236)) [ 74.341] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.341] sna_glyphs: discarding mask [ 74.341] glyphs0_to_dst(op=3, src=(163, 236), nlist=1, dst=(163, 236)+(0, 0)) [ 74.341] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.341] gen9_render_composite: 0x0, current mode=1/1 [ 74.341] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 74.341] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.341] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.341] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.341] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.341] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.341] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.341] sna_drawable_use_bo: using whole GPU bo [ 74.341] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.341] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.341] color_convert: src=ffffffff [20028888] [ 74.341] color_convert: dst=ffffffff [20028888] [ 74.341] sna_render_get_solid: ffffffff [ 74.341] sna_render_get_solid(white) [ 74.341] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.341] sna_transform_is_imprecise_integer_translation: no transform [ 74.341] gen9_composite_picture: integer translation (0, 0), removing [ 74.341] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.341] sna_render_pixmap_bo: GPU all damaged [ 74.341] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.341] gen4_choose_composite_emitter: solid, identity mask [ 74.341] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.341] gen9_composite_get_binding_table(f000) [ 74.341] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.341] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.341] gen9_emit_vertex_elements: setup id=9 [ 74.341] glyphs0_to_dst: glyph=(165, 228)x(5, 8), unclipped [ 74.341] emit_primitive_identity_mask__avx2: dst=(165, 228), mask=(720.00, 48.00) x (5.00, 8.00) [ 74.341] gen8_vertex_flush[3978] = 3 [ 74.341] gen9_magic_ca_pass: CA fixup (1451 -> 1454) [ 74.341] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.341] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.341] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.341] sna_glyphs(op=3, nlist=1, src=(172, 236)) [ 74.341] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.341] sna_glyphs: discarding mask [ 74.341] glyphs0_to_dst(op=3, src=(172, 236), nlist=1, dst=(172, 236)+(0, 0)) [ 74.341] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.341] gen9_render_composite: 0x0, current mode=1/1 [ 74.341] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 74.341] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.341] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.341] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.341] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.341] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.341] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.341] sna_drawable_use_bo: using whole GPU bo [ 74.341] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.341] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.341] color_convert: src=ff729fcf [20028888] [ 74.341] color_convert: dst=ff729fcf [20028888] [ 74.341] sna_render_get_solid: ff729fcf [ 74.341] sna_render_get_solid(23) = ff729fcf (old) [ 74.341] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.341] sna_transform_is_imprecise_integer_translation: no transform [ 74.341] gen9_composite_picture: integer translation (0, 0), removing [ 74.341] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.341] sna_render_pixmap_bo: GPU all damaged [ 74.341] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.341] gen4_choose_composite_emitter: solid, identity mask [ 74.341] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.341] gen9_composite_get_binding_table(efc0) [ 74.341] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.341] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.341] gen9_emit_vertex_elements: setup id=9 [ 74.341] glyphs0_to_dst: glyph=(171, 230)x(11, 3), unclipped [ 74.341] emit_primitive_identity_mask__avx2: dst=(171, 230), mask=(736.00, 32.00) x (11.00, 3.00) [ 74.341] glyphs0_to_dst: glyph=(180, 225)x(10, 14), unclipped [ 74.341] emit_primitive_identity_mask__avx2: dst=(180, 225), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.341] glyphs0_to_dst: glyph=(189, 225)x(11, 11), unclipped [ 74.341] emit_primitive_identity_mask__avx2: dst=(189, 225), mask=(960.00, 0.00) x (11.00, 11.00) [ 74.341] glyphs0_to_dst: glyph=(198, 228)x(10, 8), unclipped [ 74.341] emit_primitive_identity_mask__avx2: dst=(198, 228), mask=(976.00, 0.00) x (10.00, 8.00) [ 74.341] glyphs0_to_dst: glyph=(208, 228)x(9, 11), unclipped [ 74.341] emit_primitive_identity_mask__avx2: dst=(208, 228), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.341] glyphs0_to_dst: glyph=(216, 225)x(10, 14), unclipped [ 74.341] emit_primitive_identity_mask__avx2: dst=(216, 225), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.341] glyphs0_to_dst: glyph=(225, 226)x(10, 10), unclipped [ 74.341] emit_primitive_identity_mask__avx2: dst=(225, 226), mask=(976.00, 16.00) x (10.00, 10.00) [ 74.341] glyphs0_to_dst: glyph=(234, 237)x(11, 2), unclipped [ 74.341] emit_primitive_identity_mask__avx2: dst=(234, 237), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.341] glyphs0_to_dst: glyph=(243, 225)x(11, 11), unclipped [ 74.341] emit_primitive_identity_mask__avx2: dst=(243, 225), mask=(1008.00, 0.00) x (11.00, 11.00) [ 74.341] glyphs0_to_dst: glyph=(253, 228)x(9, 8), unclipped [ 74.341] emit_primitive_identity_mask__avx2: dst=(253, 228), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.341] glyphs0_to_dst: glyph=(261, 228)x(10, 8), unclipped [ 74.341] emit_primitive_identity_mask__avx2: dst=(261, 228), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.341] glyphs0_to_dst: glyph=(270, 228)x(10, 8), unclipped [ 74.341] emit_primitive_identity_mask__avx2: dst=(270, 228), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.341] glyphs0_to_dst: glyph=(279, 224)x(10, 12), unclipped [ 74.341] emit_primitive_identity_mask__avx2: dst=(279, 224), mask=(992.00, 16.00) x (10.00, 12.00) [ 74.341] glyphs0_to_dst: glyph=(288, 228)x(10, 8), unclipped [ 74.341] emit_primitive_identity_mask__avx2: dst=(288, 228), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.341] glyphs0_to_dst: glyph=(297, 228)x(10, 8), unclipped [ 74.341] emit_primitive_identity_mask__avx2: dst=(297, 228), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.341] glyphs0_to_dst: glyph=(307, 224)x(10, 12), unclipped [ 74.341] emit_primitive_identity_mask__avx2: dst=(307, 224), mask=(1008.00, 16.00) x (10.00, 12.00) [ 74.341] glyphs0_to_dst: glyph=(315, 225)x(11, 11), unclipped [ 74.341] emit_primitive_identity_mask__avx2: dst=(315, 225), mask=(960.00, 0.00) x (11.00, 11.00) [ 74.341] glyphs0_to_dst: glyph=(324, 228)x(11, 8), unclipped [ 74.341] emit_primitive_identity_mask__avx2: dst=(324, 228), mask=(736.00, 16.00) x (11.00, 8.00) [ 74.341] glyphs0_to_dst: glyph=(334, 228)x(9, 11), unclipped [ 74.341] emit_primitive_identity_mask__avx2: dst=(334, 228), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.341] glyphs0_to_dst: glyph=(342, 237)x(11, 2), unclipped [ 74.341] emit_primitive_identity_mask__avx2: dst=(342, 237), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.341] glyphs0_to_dst: glyph=(351, 224)x(10, 12), unclipped [ 74.341] emit_primitive_identity_mask__avx2: dst=(351, 224), mask=(992.00, 16.00) x (10.00, 12.00) [ 74.341] glyphs0_to_dst: glyph=(361, 224)x(9, 12), unclipped [ 74.341] emit_primitive_identity_mask__avx2: dst=(361, 224), mask=(960.00, 32.00) x (9.00, 12.00) [ 74.341] glyphs0_to_dst: glyph=(369, 228)x(10, 11), unclipped [ 74.341] emit_primitive_identity_mask__avx2: dst=(369, 228), mask=(976.00, 32.00) x (10.00, 11.00) [ 74.341] glyphs0_to_dst: glyph=(378, 225)x(10, 14), unclipped [ 74.341] emit_primitive_identity_mask__avx2: dst=(378, 225), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.341] glyphs0_to_dst: glyph=(387, 226)x(10, 10), unclipped [ 74.341] emit_primitive_identity_mask__avx2: dst=(387, 226), mask=(960.00, 48.00) x (10.00, 10.00) [ 74.341] glyphs0_to_dst: glyph=(396, 237)x(11, 2), unclipped [ 74.341] emit_primitive_identity_mask__avx2: dst=(396, 237), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.341] glyphs0_to_dst: glyph=(406, 228)x(9, 8), unclipped [ 74.341] emit_primitive_identity_mask__avx2: dst=(406, 228), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.341] glyphs0_to_dst: glyph=(415, 228)x(9, 8), unclipped [ 74.341] emit_primitive_identity_mask__avx2: dst=(415, 228), mask=(752.00, 16.00) x (9.00, 8.00) [ 74.341] glyphs0_to_dst: glyph=(424, 228)x(9, 11), unclipped [ 74.341] emit_primitive_identity_mask__avx2: dst=(424, 228), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.341] glyphs0_to_dst: glyph=(432, 225)x(10, 11), unclipped [ 74.341] emit_primitive_identity_mask__avx2: dst=(432, 225), mask=(976.00, 48.00) x (10.00, 11.00) [ 74.341] glyphs0_to_dst: glyph=(442, 228)x(9, 8), unclipped [ 74.341] emit_primitive_identity_mask__avx2: dst=(442, 228), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.341] glyphs0_to_dst: glyph=(450, 228)x(10, 11), unclipped [ 74.341] emit_primitive_identity_mask__avx2: dst=(450, 228), mask=(976.00, 32.00) x (10.00, 11.00) [ 74.341] gen8_vertex_flush[3a78] = 96 [ 74.341] gen9_magic_ca_pass: CA fixup (1454 -> 1550) [ 74.341] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.341] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.341] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.341] sna_glyphs(op=3, nlist=1, src=(460, 236)) [ 74.341] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.341] sna_glyphs: discarding mask [ 74.341] glyphs0_to_dst(op=3, src=(460, 236), nlist=1, dst=(460, 236)+(0, 0)) [ 74.341] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.341] gen9_render_composite: 0x0, current mode=1/1 [ 74.341] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 74.341] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.341] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.341] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.341] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.341] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.341] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.341] sna_drawable_use_bo: using whole GPU bo [ 74.341] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.341] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.341] color_convert: src=ffffffff [20028888] [ 74.341] color_convert: dst=ffffffff [20028888] [ 74.341] sna_render_get_solid: ffffffff [ 74.341] sna_render_get_solid(white) [ 74.341] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.341] sna_transform_is_imprecise_integer_translation: no transform [ 74.341] gen9_composite_picture: integer translation (0, 0), removing [ 74.341] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.341] sna_render_pixmap_bo: GPU all damaged [ 74.341] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.341] gen4_choose_composite_emitter: solid, identity mask [ 74.341] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.341] gen9_composite_get_binding_table(ef80) [ 74.341] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.341] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.341] gen9_emit_vertex_elements: setup id=9 [ 74.341] glyphs0_to_dst: glyph=(459, 225)x(10, 13), unclipped [ 74.341] emit_primitive_identity_mask__avx2: dst=(459, 225), mask=(752.00, 32.00) x (10.00, 13.00) [ 74.341] gen8_vertex_flush[3b78] = 3 [ 74.341] gen9_magic_ca_pass: CA fixup (1550 -> 1553) [ 74.341] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.341] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.341] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.341] sna_glyphs(op=3, nlist=1, src=(1, 253)) [ 74.341] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.341] sna_glyphs: discarding mask [ 74.341] glyphs0_to_dst(op=3, src=(1, 253), nlist=1, dst=(1, 253)+(0, 0)) [ 74.341] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.341] gen9_render_composite: 0x0, current mode=1/1 [ 74.341] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 74.341] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.341] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.341] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.341] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.341] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.341] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.341] sna_drawable_use_bo: using whole GPU bo [ 74.341] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.341] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.341] color_convert: src=ff8ae234 [20028888] [ 74.341] color_convert: dst=ff8ae234 [20028888] [ 74.341] sna_render_get_solid: ff8ae234 [ 74.341] sna_render_get_solid(22) = ff8ae234 (old) [ 74.341] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.341] sna_transform_is_imprecise_integer_translation: no transform [ 74.341] gen9_composite_picture: integer translation (0, 0), removing [ 74.341] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.341] sna_render_pixmap_bo: GPU all damaged [ 74.341] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.341] gen4_choose_composite_emitter: solid, identity mask [ 74.341] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.341] gen9_composite_get_binding_table(ef40) [ 74.341] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.341] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.341] gen9_emit_vertex_elements: setup id=9 [ 74.341] glyphs0_to_dst: glyph=(1, 245)x(9, 8), unclipped [ 74.341] emit_primitive_identity_mask__avx2: dst=(1, 245), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.341] glyphs0_to_dst: glyph=(9, 243)x(10, 13), unclipped [ 74.341] emit_primitive_identity_mask__avx2: dst=(9, 243), mask=(672.00, 48.00) x (10.00, 13.00) [ 74.341] glyphs0_to_dst: glyph=(19, 245)x(9, 8), unclipped [ 74.341] emit_primitive_identity_mask__avx2: dst=(19, 245), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.341] glyphs0_to_dst: glyph=(28, 247)x(8, 3), unclipped [ 74.341] emit_primitive_identity_mask__avx2: dst=(28, 247), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.341] glyphs0_to_dst: glyph=(36, 243)x(11, 10), unclipped [ 74.341] emit_primitive_identity_mask__avx2: dst=(36, 243), mask=(704.00, 0.00) x (11.00, 10.00) [ 74.341] glyphs0_to_dst: glyph=(46, 245)x(9, 8), unclipped [ 74.341] emit_primitive_identity_mask__avx2: dst=(46, 245), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.341] glyphs0_to_dst: glyph=(54, 245)x(10, 8), unclipped [ 74.341] emit_primitive_identity_mask__avx2: dst=(54, 245), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.341] glyphs0_to_dst: glyph=(63, 245)x(10, 8), unclipped [ 74.341] emit_primitive_identity_mask__avx2: dst=(63, 245), mask=(720.00, 16.00) x (10.00, 8.00) [ 74.341] glyphs0_to_dst: glyph=(72, 242)x(10, 11), unclipped [ 74.341] emit_primitive_identity_mask__avx2: dst=(72, 242), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.341] glyphs0_to_dst: glyph=(81, 245)x(10, 8), unclipped [ 74.341] emit_primitive_identity_mask__avx2: dst=(81, 245), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.341] glyphs0_to_dst: glyph=(90, 242)x(10, 11), unclipped [ 74.341] emit_primitive_identity_mask__avx2: dst=(90, 242), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.341] glyphs0_to_dst: glyph=(99, 245)x(11, 8), unclipped [ 74.341] emit_primitive_identity_mask__avx2: dst=(99, 245), mask=(736.00, 16.00) x (11.00, 8.00) [ 74.341] glyphs0_to_dst: glyph=(109, 245)x(9, 8), unclipped [ 74.341] emit_primitive_identity_mask__avx2: dst=(109, 245), mask=(752.00, 16.00) x (9.00, 8.00) [ 74.341] glyphs0_to_dst: glyph=(118, 247)x(8, 3), unclipped [ 74.341] emit_primitive_identity_mask__avx2: dst=(118, 247), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.341] glyphs0_to_dst: glyph=(126, 243)x(10, 10), unclipped [ 74.341] emit_primitive_identity_mask__avx2: dst=(126, 243), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.341] glyphs0_to_dst: glyph=(135, 243)x(10, 10), unclipped [ 74.341] emit_primitive_identity_mask__avx2: dst=(135, 243), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.341] glyphs0_to_dst: glyph=(144, 243)x(10, 10), unclipped [ 74.341] emit_primitive_identity_mask__avx2: dst=(144, 243), mask=(720.00, 32.00) x (10.00, 10.00) [ 74.341] glyphs0_to_dst: glyph=(153, 243)x(10, 10), unclipped [ 74.341] emit_primitive_identity_mask__avx2: dst=(153, 243), mask=(704.00, 48.00) x (10.00, 10.00) [ 74.341] gen8_vertex_flush[3c78] = 54 [ 74.341] gen9_magic_ca_pass: CA fixup (1553 -> 1607) [ 74.341] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.341] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.341] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.341] sna_glyphs(op=3, nlist=1, src=(163, 253)) [ 74.341] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.341] sna_glyphs: discarding mask [ 74.341] glyphs0_to_dst(op=3, src=(163, 253), nlist=1, dst=(163, 253)+(0, 0)) [ 74.341] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.341] gen9_render_composite: 0x0, current mode=1/1 [ 74.341] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 74.341] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.341] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.341] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.342] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.342] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.342] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.342] sna_drawable_use_bo: using whole GPU bo [ 74.342] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.342] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.342] color_convert: src=ffffffff [20028888] [ 74.342] color_convert: dst=ffffffff [20028888] [ 74.342] sna_render_get_solid: ffffffff [ 74.342] sna_render_get_solid(white) [ 74.342] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.342] sna_transform_is_imprecise_integer_translation: no transform [ 74.342] gen9_composite_picture: integer translation (0, 0), removing [ 74.342] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.342] sna_render_pixmap_bo: GPU all damaged [ 74.342] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.342] gen4_choose_composite_emitter: solid, identity mask [ 74.342] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.342] gen9_composite_get_binding_table(ef00) [ 74.342] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.342] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.342] gen9_emit_vertex_elements: setup id=9 [ 74.342] glyphs0_to_dst: glyph=(165, 245)x(5, 8), unclipped [ 74.342] emit_primitive_identity_mask__avx2: dst=(165, 245), mask=(720.00, 48.00) x (5.00, 8.00) [ 74.342] gen8_vertex_flush[3d78] = 3 [ 74.342] gen9_magic_ca_pass: CA fixup (1607 -> 1610) [ 74.342] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.342] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.342] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.342] sna_glyphs(op=3, nlist=1, src=(172, 253)) [ 74.342] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.342] sna_glyphs: discarding mask [ 74.342] glyphs0_to_dst(op=3, src=(172, 253), nlist=1, dst=(172, 253)+(0, 0)) [ 74.342] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.342] gen9_render_composite: 0x0, current mode=1/1 [ 74.342] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 74.342] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.342] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.342] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.342] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.342] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.342] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.342] sna_drawable_use_bo: using whole GPU bo [ 74.342] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.342] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.342] color_convert: src=ff729fcf [20028888] [ 74.342] color_convert: dst=ff729fcf [20028888] [ 74.342] sna_render_get_solid: ff729fcf [ 74.342] sna_render_get_solid(23) = ff729fcf (old) [ 74.342] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.342] sna_transform_is_imprecise_integer_translation: no transform [ 74.342] gen9_composite_picture: integer translation (0, 0), removing [ 74.342] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.342] sna_render_pixmap_bo: GPU all damaged [ 74.342] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.342] gen4_choose_composite_emitter: solid, identity mask [ 74.342] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.342] gen9_composite_get_binding_table(eec0) [ 74.342] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.342] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.342] gen9_emit_vertex_elements: setup id=9 [ 74.342] glyphs0_to_dst: glyph=(171, 247)x(11, 3), unclipped [ 74.342] emit_primitive_identity_mask__avx2: dst=(171, 247), mask=(736.00, 32.00) x (11.00, 3.00) [ 74.342] glyphs0_to_dst: glyph=(180, 242)x(10, 14), unclipped [ 74.342] emit_primitive_identity_mask__avx2: dst=(180, 242), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.342] glyphs0_to_dst: glyph=(189, 242)x(11, 11), unclipped [ 74.342] emit_primitive_identity_mask__avx2: dst=(189, 242), mask=(960.00, 0.00) x (11.00, 11.00) [ 74.342] glyphs0_to_dst: glyph=(198, 245)x(10, 8), unclipped [ 74.342] emit_primitive_identity_mask__avx2: dst=(198, 245), mask=(976.00, 0.00) x (10.00, 8.00) [ 74.342] glyphs0_to_dst: glyph=(208, 245)x(9, 11), unclipped [ 74.342] emit_primitive_identity_mask__avx2: dst=(208, 245), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.342] glyphs0_to_dst: glyph=(216, 242)x(10, 14), unclipped [ 74.342] emit_primitive_identity_mask__avx2: dst=(216, 242), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.342] glyphs0_to_dst: glyph=(225, 243)x(10, 10), unclipped [ 74.342] emit_primitive_identity_mask__avx2: dst=(225, 243), mask=(976.00, 16.00) x (10.00, 10.00) [ 74.342] glyphs0_to_dst: glyph=(234, 254)x(11, 2), unclipped [ 74.342] emit_primitive_identity_mask__avx2: dst=(234, 254), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.342] glyphs0_to_dst: glyph=(243, 242)x(11, 11), unclipped [ 74.342] emit_primitive_identity_mask__avx2: dst=(243, 242), mask=(1008.00, 0.00) x (11.00, 11.00) [ 74.342] glyphs0_to_dst: glyph=(253, 245)x(9, 8), unclipped [ 74.342] emit_primitive_identity_mask__avx2: dst=(253, 245), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.342] glyphs0_to_dst: glyph=(261, 245)x(10, 8), unclipped [ 74.342] emit_primitive_identity_mask__avx2: dst=(261, 245), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.342] glyphs0_to_dst: glyph=(270, 245)x(10, 8), unclipped [ 74.342] emit_primitive_identity_mask__avx2: dst=(270, 245), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.342] glyphs0_to_dst: glyph=(279, 241)x(10, 12), unclipped [ 74.342] emit_primitive_identity_mask__avx2: dst=(279, 241), mask=(992.00, 16.00) x (10.00, 12.00) [ 74.342] glyphs0_to_dst: glyph=(288, 245)x(10, 8), unclipped [ 74.342] emit_primitive_identity_mask__avx2: dst=(288, 245), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.342] glyphs0_to_dst: glyph=(297, 245)x(10, 8), unclipped [ 74.342] emit_primitive_identity_mask__avx2: dst=(297, 245), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.342] glyphs0_to_dst: glyph=(307, 241)x(10, 12), unclipped [ 74.342] emit_primitive_identity_mask__avx2: dst=(307, 241), mask=(1008.00, 16.00) x (10.00, 12.00) [ 74.342] glyphs0_to_dst: glyph=(315, 242)x(11, 11), unclipped [ 74.342] emit_primitive_identity_mask__avx2: dst=(315, 242), mask=(960.00, 0.00) x (11.00, 11.00) [ 74.342] glyphs0_to_dst: glyph=(324, 245)x(11, 8), unclipped [ 74.342] emit_primitive_identity_mask__avx2: dst=(324, 245), mask=(736.00, 16.00) x (11.00, 8.00) [ 74.342] glyphs0_to_dst: glyph=(334, 245)x(9, 11), unclipped [ 74.342] emit_primitive_identity_mask__avx2: dst=(334, 245), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.342] glyphs0_to_dst: glyph=(342, 254)x(11, 2), unclipped [ 74.342] emit_primitive_identity_mask__avx2: dst=(342, 254), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.342] glyphs0_to_dst: glyph=(351, 241)x(10, 12), unclipped [ 74.342] emit_primitive_identity_mask__avx2: dst=(351, 241), mask=(992.00, 16.00) x (10.00, 12.00) [ 74.342] glyphs0_to_dst: glyph=(361, 241)x(9, 12), unclipped [ 74.342] emit_primitive_identity_mask__avx2: dst=(361, 241), mask=(960.00, 32.00) x (9.00, 12.00) [ 74.342] glyphs0_to_dst: glyph=(369, 245)x(10, 11), unclipped [ 74.342] emit_primitive_identity_mask__avx2: dst=(369, 245), mask=(976.00, 32.00) x (10.00, 11.00) [ 74.342] glyphs0_to_dst: glyph=(378, 242)x(10, 14), unclipped [ 74.342] emit_primitive_identity_mask__avx2: dst=(378, 242), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.342] glyphs0_to_dst: glyph=(387, 243)x(10, 10), unclipped [ 74.342] emit_primitive_identity_mask__avx2: dst=(387, 243), mask=(960.00, 48.00) x (10.00, 10.00) [ 74.342] glyphs0_to_dst: glyph=(396, 254)x(11, 2), unclipped [ 74.342] emit_primitive_identity_mask__avx2: dst=(396, 254), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.342] glyphs0_to_dst: glyph=(406, 245)x(9, 8), unclipped [ 74.342] emit_primitive_identity_mask__avx2: dst=(406, 245), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.342] glyphs0_to_dst: glyph=(415, 245)x(9, 8), unclipped [ 74.342] emit_primitive_identity_mask__avx2: dst=(415, 245), mask=(752.00, 16.00) x (9.00, 8.00) [ 74.342] glyphs0_to_dst: glyph=(424, 245)x(9, 11), unclipped [ 74.342] emit_primitive_identity_mask__avx2: dst=(424, 245), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.342] glyphs0_to_dst: glyph=(432, 242)x(10, 11), unclipped [ 74.342] emit_primitive_identity_mask__avx2: dst=(432, 242), mask=(976.00, 48.00) x (10.00, 11.00) [ 74.342] glyphs0_to_dst: glyph=(442, 245)x(9, 8), unclipped [ 74.342] emit_primitive_identity_mask__avx2: dst=(442, 245), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.342] glyphs0_to_dst: glyph=(450, 245)x(10, 11), unclipped [ 74.342] emit_primitive_identity_mask__avx2: dst=(450, 245), mask=(976.00, 32.00) x (10.00, 11.00) [ 74.342] gen8_vertex_flush[3e78] = 96 [ 74.342] gen9_magic_ca_pass: CA fixup (1610 -> 1706) [ 74.342] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.342] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.342] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.342] sna_glyphs(op=3, nlist=1, src=(460, 253)) [ 74.342] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.342] sna_glyphs: discarding mask [ 74.342] glyphs0_to_dst(op=3, src=(460, 253), nlist=1, dst=(460, 253)+(0, 0)) [ 74.342] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.342] gen9_render_composite: 0x0, current mode=1/1 [ 74.342] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 74.342] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.342] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.342] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.342] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.342] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.342] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.342] sna_drawable_use_bo: using whole GPU bo [ 74.342] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.342] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.342] color_convert: src=ffffffff [20028888] [ 74.342] color_convert: dst=ffffffff [20028888] [ 74.342] sna_render_get_solid: ffffffff [ 74.342] sna_render_get_solid(white) [ 74.342] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.342] sna_transform_is_imprecise_integer_translation: no transform [ 74.342] gen9_composite_picture: integer translation (0, 0), removing [ 74.342] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.342] sna_render_pixmap_bo: GPU all damaged [ 74.342] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.342] gen4_choose_composite_emitter: solid, identity mask [ 74.342] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.342] gen9_composite_get_binding_table(ee80) [ 74.342] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.342] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.342] gen9_emit_vertex_elements: setup id=9 [ 74.342] glyphs0_to_dst: glyph=(459, 242)x(10, 13), unclipped [ 74.342] emit_primitive_identity_mask__avx2: dst=(459, 242), mask=(752.00, 32.00) x (10.00, 13.00) [ 74.342] gen8_vertex_flush[3f78] = 3 [ 74.342] gen9_magic_ca_pass: CA fixup (1706 -> 1709) [ 74.342] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.342] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.342] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.342] sna_glyphs(op=3, nlist=1, src=(1, 270)) [ 74.342] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.342] sna_glyphs: discarding mask [ 74.342] glyphs0_to_dst(op=3, src=(1, 270), nlist=1, dst=(1, 270)+(0, 0)) [ 74.342] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.342] gen9_render_composite: 0x0, current mode=1/1 [ 74.342] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 74.342] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.342] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.342] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.342] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.342] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.342] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.342] sna_drawable_use_bo: using whole GPU bo [ 74.342] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.342] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.342] color_convert: src=ff8ae234 [20028888] [ 74.342] color_convert: dst=ff8ae234 [20028888] [ 74.342] sna_render_get_solid: ff8ae234 [ 74.342] sna_render_get_solid(22) = ff8ae234 (old) [ 74.342] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.342] sna_transform_is_imprecise_integer_translation: no transform [ 74.342] gen9_composite_picture: integer translation (0, 0), removing [ 74.342] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.342] sna_render_pixmap_bo: GPU all damaged [ 74.342] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.342] gen4_choose_composite_emitter: solid, identity mask [ 74.342] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.342] gen9_composite_get_binding_table(ee40) [ 74.342] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.342] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.342] gen9_emit_vertex_elements: setup id=9 [ 74.342] glyphs0_to_dst: glyph=(1, 262)x(9, 8), unclipped [ 74.342] emit_primitive_identity_mask__avx2: dst=(1, 262), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.342] glyphs0_to_dst: glyph=(9, 260)x(10, 13), unclipped [ 74.342] emit_primitive_identity_mask__avx2: dst=(9, 260), mask=(672.00, 48.00) x (10.00, 13.00) [ 74.342] glyphs0_to_dst: glyph=(19, 262)x(9, 8), unclipped [ 74.342] emit_primitive_identity_mask__avx2: dst=(19, 262), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.342] glyphs0_to_dst: glyph=(28, 264)x(8, 3), unclipped [ 74.342] emit_primitive_identity_mask__avx2: dst=(28, 264), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.342] glyphs0_to_dst: glyph=(36, 260)x(11, 10), unclipped [ 74.342] emit_primitive_identity_mask__avx2: dst=(36, 260), mask=(704.00, 0.00) x (11.00, 10.00) [ 74.342] glyphs0_to_dst: glyph=(46, 262)x(9, 8), unclipped [ 74.342] emit_primitive_identity_mask__avx2: dst=(46, 262), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.342] glyphs0_to_dst: glyph=(54, 262)x(10, 8), unclipped [ 74.342] emit_primitive_identity_mask__avx2: dst=(54, 262), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.342] glyphs0_to_dst: glyph=(63, 262)x(10, 8), unclipped [ 74.342] emit_primitive_identity_mask__avx2: dst=(63, 262), mask=(720.00, 16.00) x (10.00, 8.00) [ 74.342] glyphs0_to_dst: glyph=(72, 259)x(10, 11), unclipped [ 74.342] emit_primitive_identity_mask__avx2: dst=(72, 259), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.342] glyphs0_to_dst: glyph=(81, 262)x(10, 8), unclipped [ 74.342] emit_primitive_identity_mask__avx2: dst=(81, 262), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.342] glyphs0_to_dst: glyph=(90, 259)x(10, 11), unclipped [ 74.342] emit_primitive_identity_mask__avx2: dst=(90, 259), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.342] glyphs0_to_dst: glyph=(99, 262)x(11, 8), unclipped [ 74.342] emit_primitive_identity_mask__avx2: dst=(99, 262), mask=(736.00, 16.00) x (11.00, 8.00) [ 74.342] glyphs0_to_dst: glyph=(109, 262)x(9, 8), unclipped [ 74.342] emit_primitive_identity_mask__avx2: dst=(109, 262), mask=(752.00, 16.00) x (9.00, 8.00) [ 74.342] glyphs0_to_dst: glyph=(118, 264)x(8, 3), unclipped [ 74.342] emit_primitive_identity_mask__avx2: dst=(118, 264), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.342] glyphs0_to_dst: glyph=(126, 260)x(10, 10), unclipped [ 74.342] emit_primitive_identity_mask__avx2: dst=(126, 260), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.342] glyphs0_to_dst: glyph=(135, 260)x(10, 10), unclipped [ 74.342] emit_primitive_identity_mask__avx2: dst=(135, 260), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.342] glyphs0_to_dst: glyph=(144, 260)x(10, 10), unclipped [ 74.342] emit_primitive_identity_mask__avx2: dst=(144, 260), mask=(720.00, 32.00) x (10.00, 10.00) [ 74.342] glyphs0_to_dst: glyph=(153, 260)x(10, 10), unclipped [ 74.342] emit_primitive_identity_mask__avx2: dst=(153, 260), mask=(704.00, 48.00) x (10.00, 10.00) [ 74.342] gen8_vertex_flush[4078] = 54 [ 74.342] gen9_magic_ca_pass: CA fixup (1709 -> 1763) [ 74.342] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.342] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.342] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.342] sna_glyphs(op=3, nlist=1, src=(163, 270)) [ 74.342] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.342] sna_glyphs: discarding mask [ 74.342] glyphs0_to_dst(op=3, src=(163, 270), nlist=1, dst=(163, 270)+(0, 0)) [ 74.342] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.342] gen9_render_composite: 0x0, current mode=1/1 [ 74.342] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 74.342] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.342] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.342] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.342] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.342] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.342] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.342] sna_drawable_use_bo: using whole GPU bo [ 74.342] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.342] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.342] color_convert: src=ffffffff [20028888] [ 74.342] color_convert: dst=ffffffff [20028888] [ 74.342] sna_render_get_solid: ffffffff [ 74.342] sna_render_get_solid(white) [ 74.342] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.342] sna_transform_is_imprecise_integer_translation: no transform [ 74.342] gen9_composite_picture: integer translation (0, 0), removing [ 74.342] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.342] sna_render_pixmap_bo: GPU all damaged [ 74.342] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.342] gen4_choose_composite_emitter: solid, identity mask [ 74.342] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.342] gen9_composite_get_binding_table(ee00) [ 74.342] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.342] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.342] gen9_emit_vertex_elements: setup id=9 [ 74.342] glyphs0_to_dst: glyph=(165, 262)x(5, 8), unclipped [ 74.342] emit_primitive_identity_mask__avx2: dst=(165, 262), mask=(720.00, 48.00) x (5.00, 8.00) [ 74.342] gen8_vertex_flush[4178] = 3 [ 74.342] gen9_magic_ca_pass: CA fixup (1763 -> 1766) [ 74.342] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.342] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.342] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.342] sna_glyphs(op=3, nlist=1, src=(172, 270)) [ 74.342] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.342] sna_glyphs: discarding mask [ 74.342] glyphs0_to_dst(op=3, src=(172, 270), nlist=1, dst=(172, 270)+(0, 0)) [ 74.342] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.342] gen9_render_composite: 0x0, current mode=1/1 [ 74.342] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 74.343] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.343] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.343] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.343] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.343] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.343] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.343] sna_drawable_use_bo: using whole GPU bo [ 74.343] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.343] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.343] color_convert: src=ff729fcf [20028888] [ 74.343] color_convert: dst=ff729fcf [20028888] [ 74.343] sna_render_get_solid: ff729fcf [ 74.343] sna_render_get_solid(23) = ff729fcf (old) [ 74.343] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.343] sna_transform_is_imprecise_integer_translation: no transform [ 74.343] gen9_composite_picture: integer translation (0, 0), removing [ 74.343] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.343] sna_render_pixmap_bo: GPU all damaged [ 74.343] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.343] gen4_choose_composite_emitter: solid, identity mask [ 74.343] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.343] gen9_composite_get_binding_table(edc0) [ 74.343] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.343] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.343] gen9_emit_vertex_elements: setup id=9 [ 74.343] glyphs0_to_dst: glyph=(171, 264)x(11, 3), unclipped [ 74.343] emit_primitive_identity_mask__avx2: dst=(171, 264), mask=(736.00, 32.00) x (11.00, 3.00) [ 74.343] glyphs0_to_dst: glyph=(180, 259)x(10, 14), unclipped [ 74.343] emit_primitive_identity_mask__avx2: dst=(180, 259), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.343] glyphs0_to_dst: glyph=(189, 259)x(11, 11), unclipped [ 74.343] emit_primitive_identity_mask__avx2: dst=(189, 259), mask=(960.00, 0.00) x (11.00, 11.00) [ 74.343] glyphs0_to_dst: glyph=(198, 262)x(10, 8), unclipped [ 74.343] emit_primitive_identity_mask__avx2: dst=(198, 262), mask=(976.00, 0.00) x (10.00, 8.00) [ 74.343] glyphs0_to_dst: glyph=(208, 262)x(9, 11), unclipped [ 74.343] emit_primitive_identity_mask__avx2: dst=(208, 262), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.343] glyphs0_to_dst: glyph=(216, 259)x(10, 14), unclipped [ 74.343] emit_primitive_identity_mask__avx2: dst=(216, 259), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.343] glyphs0_to_dst: glyph=(225, 260)x(10, 10), unclipped [ 74.343] emit_primitive_identity_mask__avx2: dst=(225, 260), mask=(976.00, 16.00) x (10.00, 10.00) [ 74.343] glyphs0_to_dst: glyph=(234, 271)x(11, 2), unclipped [ 74.343] emit_primitive_identity_mask__avx2: dst=(234, 271), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.343] glyphs0_to_dst: glyph=(243, 259)x(11, 11), unclipped [ 74.343] emit_primitive_identity_mask__avx2: dst=(243, 259), mask=(1008.00, 0.00) x (11.00, 11.00) [ 74.343] glyphs0_to_dst: glyph=(253, 262)x(9, 8), unclipped [ 74.343] emit_primitive_identity_mask__avx2: dst=(253, 262), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.343] glyphs0_to_dst: glyph=(261, 262)x(10, 8), unclipped [ 74.343] emit_primitive_identity_mask__avx2: dst=(261, 262), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.343] glyphs0_to_dst: glyph=(270, 262)x(10, 8), unclipped [ 74.343] emit_primitive_identity_mask__avx2: dst=(270, 262), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.343] glyphs0_to_dst: glyph=(279, 258)x(10, 12), unclipped [ 74.343] emit_primitive_identity_mask__avx2: dst=(279, 258), mask=(992.00, 16.00) x (10.00, 12.00) [ 74.343] glyphs0_to_dst: glyph=(288, 262)x(10, 8), unclipped [ 74.343] emit_primitive_identity_mask__avx2: dst=(288, 262), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.343] glyphs0_to_dst: glyph=(297, 262)x(10, 8), unclipped [ 74.343] emit_primitive_identity_mask__avx2: dst=(297, 262), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.343] glyphs0_to_dst: glyph=(307, 258)x(10, 12), unclipped [ 74.343] emit_primitive_identity_mask__avx2: dst=(307, 258), mask=(1008.00, 16.00) x (10.00, 12.00) [ 74.343] glyphs0_to_dst: glyph=(315, 259)x(11, 11), unclipped [ 74.343] emit_primitive_identity_mask__avx2: dst=(315, 259), mask=(960.00, 0.00) x (11.00, 11.00) [ 74.343] glyphs0_to_dst: glyph=(324, 262)x(11, 8), unclipped [ 74.343] emit_primitive_identity_mask__avx2: dst=(324, 262), mask=(736.00, 16.00) x (11.00, 8.00) [ 74.343] glyphs0_to_dst: glyph=(334, 262)x(9, 11), unclipped [ 74.343] emit_primitive_identity_mask__avx2: dst=(334, 262), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.343] glyphs0_to_dst: glyph=(342, 271)x(11, 2), unclipped [ 74.343] emit_primitive_identity_mask__avx2: dst=(342, 271), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.343] glyphs0_to_dst: glyph=(351, 258)x(10, 12), unclipped [ 74.343] emit_primitive_identity_mask__avx2: dst=(351, 258), mask=(992.00, 16.00) x (10.00, 12.00) [ 74.343] glyphs0_to_dst: glyph=(361, 258)x(9, 12), unclipped [ 74.343] emit_primitive_identity_mask__avx2: dst=(361, 258), mask=(960.00, 32.00) x (9.00, 12.00) [ 74.343] glyphs0_to_dst: glyph=(369, 262)x(10, 11), unclipped [ 74.343] emit_primitive_identity_mask__avx2: dst=(369, 262), mask=(976.00, 32.00) x (10.00, 11.00) [ 74.343] glyphs0_to_dst: glyph=(378, 259)x(10, 14), unclipped [ 74.343] emit_primitive_identity_mask__avx2: dst=(378, 259), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.343] glyphs0_to_dst: glyph=(387, 260)x(10, 10), unclipped [ 74.343] emit_primitive_identity_mask__avx2: dst=(387, 260), mask=(960.00, 48.00) x (10.00, 10.00) [ 74.343] glyphs0_to_dst: glyph=(396, 271)x(11, 2), unclipped [ 74.343] emit_primitive_identity_mask__avx2: dst=(396, 271), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.343] glyphs0_to_dst: glyph=(406, 262)x(9, 8), unclipped [ 74.343] emit_primitive_identity_mask__avx2: dst=(406, 262), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.343] glyphs0_to_dst: glyph=(415, 262)x(9, 8), unclipped [ 74.343] emit_primitive_identity_mask__avx2: dst=(415, 262), mask=(752.00, 16.00) x (9.00, 8.00) [ 74.343] glyphs0_to_dst: glyph=(424, 262)x(9, 11), unclipped [ 74.343] emit_primitive_identity_mask__avx2: dst=(424, 262), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.343] glyphs0_to_dst: glyph=(432, 259)x(10, 11), unclipped [ 74.343] emit_primitive_identity_mask__avx2: dst=(432, 259), mask=(976.00, 48.00) x (10.00, 11.00) [ 74.343] glyphs0_to_dst: glyph=(442, 262)x(9, 8), unclipped [ 74.343] emit_primitive_identity_mask__avx2: dst=(442, 262), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.343] glyphs0_to_dst: glyph=(450, 262)x(10, 11), unclipped [ 74.343] emit_primitive_identity_mask__avx2: dst=(450, 262), mask=(976.00, 32.00) x (10.00, 11.00) [ 74.343] gen8_vertex_flush[4278] = 96 [ 74.343] gen9_magic_ca_pass: CA fixup (1766 -> 1862) [ 74.343] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.343] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.343] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.343] sna_glyphs(op=3, nlist=1, src=(460, 270)) [ 74.343] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.343] sna_glyphs: discarding mask [ 74.343] glyphs0_to_dst(op=3, src=(460, 270), nlist=1, dst=(460, 270)+(0, 0)) [ 74.343] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.343] gen9_render_composite: 0x0, current mode=1/1 [ 74.343] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 74.343] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.343] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.343] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.343] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.343] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.343] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.343] sna_drawable_use_bo: using whole GPU bo [ 74.343] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.343] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.343] color_convert: src=ffffffff [20028888] [ 74.343] color_convert: dst=ffffffff [20028888] [ 74.343] sna_render_get_solid: ffffffff [ 74.343] sna_render_get_solid(white) [ 74.343] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.343] sna_transform_is_imprecise_integer_translation: no transform [ 74.343] gen9_composite_picture: integer translation (0, 0), removing [ 74.343] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.343] sna_render_pixmap_bo: GPU all damaged [ 74.343] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.343] gen4_choose_composite_emitter: solid, identity mask [ 74.343] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.343] gen9_composite_get_binding_table(ed80) [ 74.343] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.343] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.343] gen9_emit_vertex_elements: setup id=9 [ 74.343] glyphs0_to_dst: glyph=(459, 259)x(10, 13), unclipped [ 74.343] emit_primitive_identity_mask__avx2: dst=(459, 259), mask=(752.00, 32.00) x (10.00, 13.00) [ 74.343] gen8_vertex_flush[4378] = 3 [ 74.343] gen9_magic_ca_pass: CA fixup (1862 -> 1865) [ 74.343] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.343] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.343] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.343] sna_glyphs(op=3, nlist=1, src=(1, 287)) [ 74.343] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.343] sna_glyphs: discarding mask [ 74.343] glyphs0_to_dst(op=3, src=(1, 287), nlist=1, dst=(1, 287)+(0, 0)) [ 74.343] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.343] gen9_render_composite: 0x0, current mode=1/1 [ 74.343] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 74.343] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.343] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.343] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.343] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.343] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.343] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.343] sna_drawable_use_bo: using whole GPU bo [ 74.343] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.343] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.343] color_convert: src=ff8ae234 [20028888] [ 74.343] color_convert: dst=ff8ae234 [20028888] [ 74.343] sna_render_get_solid: ff8ae234 [ 74.343] sna_render_get_solid(22) = ff8ae234 (old) [ 74.343] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.343] sna_transform_is_imprecise_integer_translation: no transform [ 74.343] gen9_composite_picture: integer translation (0, 0), removing [ 74.343] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.343] sna_render_pixmap_bo: GPU all damaged [ 74.343] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.343] gen4_choose_composite_emitter: solid, identity mask [ 74.343] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.343] gen9_composite_get_binding_table(ed40) [ 74.343] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.343] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.343] gen9_emit_vertex_elements: setup id=9 [ 74.343] glyphs0_to_dst: glyph=(1, 279)x(9, 8), unclipped [ 74.343] emit_primitive_identity_mask__avx2: dst=(1, 279), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.343] glyphs0_to_dst: glyph=(9, 277)x(10, 13), unclipped [ 74.343] emit_primitive_identity_mask__avx2: dst=(9, 277), mask=(672.00, 48.00) x (10.00, 13.00) [ 74.343] glyphs0_to_dst: glyph=(19, 279)x(9, 8), unclipped [ 74.343] emit_primitive_identity_mask__avx2: dst=(19, 279), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.343] glyphs0_to_dst: glyph=(28, 281)x(8, 3), unclipped [ 74.343] emit_primitive_identity_mask__avx2: dst=(28, 281), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.343] glyphs0_to_dst: glyph=(36, 277)x(11, 10), unclipped [ 74.343] emit_primitive_identity_mask__avx2: dst=(36, 277), mask=(704.00, 0.00) x (11.00, 10.00) [ 74.343] glyphs0_to_dst: glyph=(46, 279)x(9, 8), unclipped [ 74.343] emit_primitive_identity_mask__avx2: dst=(46, 279), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.343] glyphs0_to_dst: glyph=(54, 279)x(10, 8), unclipped [ 74.343] emit_primitive_identity_mask__avx2: dst=(54, 279), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.343] glyphs0_to_dst: glyph=(63, 279)x(10, 8), unclipped [ 74.343] emit_primitive_identity_mask__avx2: dst=(63, 279), mask=(720.00, 16.00) x (10.00, 8.00) [ 74.343] glyphs0_to_dst: glyph=(72, 276)x(10, 11), unclipped [ 74.343] emit_primitive_identity_mask__avx2: dst=(72, 276), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.343] glyphs0_to_dst: glyph=(81, 279)x(10, 8), unclipped [ 74.343] emit_primitive_identity_mask__avx2: dst=(81, 279), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.343] glyphs0_to_dst: glyph=(90, 276)x(10, 11), unclipped [ 74.343] emit_primitive_identity_mask__avx2: dst=(90, 276), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.343] glyphs0_to_dst: glyph=(99, 279)x(11, 8), unclipped [ 74.343] emit_primitive_identity_mask__avx2: dst=(99, 279), mask=(736.00, 16.00) x (11.00, 8.00) [ 74.343] glyphs0_to_dst: glyph=(109, 279)x(9, 8), unclipped [ 74.343] emit_primitive_identity_mask__avx2: dst=(109, 279), mask=(752.00, 16.00) x (9.00, 8.00) [ 74.343] glyphs0_to_dst: glyph=(118, 281)x(8, 3), unclipped [ 74.343] emit_primitive_identity_mask__avx2: dst=(118, 281), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.343] glyphs0_to_dst: glyph=(126, 277)x(10, 10), unclipped [ 74.343] emit_primitive_identity_mask__avx2: dst=(126, 277), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.343] glyphs0_to_dst: glyph=(135, 277)x(10, 10), unclipped [ 74.343] emit_primitive_identity_mask__avx2: dst=(135, 277), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.343] glyphs0_to_dst: glyph=(144, 277)x(10, 10), unclipped [ 74.343] emit_primitive_identity_mask__avx2: dst=(144, 277), mask=(720.00, 32.00) x (10.00, 10.00) [ 74.343] glyphs0_to_dst: glyph=(153, 277)x(10, 10), unclipped [ 74.343] emit_primitive_identity_mask__avx2: dst=(153, 277), mask=(704.00, 48.00) x (10.00, 10.00) [ 74.343] gen8_vertex_flush[4478] = 54 [ 74.343] gen9_magic_ca_pass: CA fixup (1865 -> 1919) [ 74.343] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.343] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.343] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.343] sna_glyphs(op=3, nlist=1, src=(163, 287)) [ 74.343] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.343] sna_glyphs: discarding mask [ 74.343] glyphs0_to_dst(op=3, src=(163, 287), nlist=1, dst=(163, 287)+(0, 0)) [ 74.343] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.343] gen9_render_composite: 0x0, current mode=1/1 [ 74.343] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 74.343] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.343] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.343] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.343] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.343] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.343] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.343] sna_drawable_use_bo: using whole GPU bo [ 74.343] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.343] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.343] color_convert: src=ffffffff [20028888] [ 74.343] color_convert: dst=ffffffff [20028888] [ 74.343] sna_render_get_solid: ffffffff [ 74.343] sna_render_get_solid(white) [ 74.343] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.343] sna_transform_is_imprecise_integer_translation: no transform [ 74.343] gen9_composite_picture: integer translation (0, 0), removing [ 74.343] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.343] sna_render_pixmap_bo: GPU all damaged [ 74.343] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.343] gen4_choose_composite_emitter: solid, identity mask [ 74.343] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.343] gen9_composite_get_binding_table(ed00) [ 74.343] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.343] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.343] gen9_emit_vertex_elements: setup id=9 [ 74.343] glyphs0_to_dst: glyph=(165, 279)x(5, 8), unclipped [ 74.343] emit_primitive_identity_mask__avx2: dst=(165, 279), mask=(720.00, 48.00) x (5.00, 8.00) [ 74.343] gen8_vertex_flush[4578] = 3 [ 74.343] gen9_magic_ca_pass: CA fixup (1919 -> 1922) [ 74.343] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.343] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.343] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.343] sna_glyphs(op=3, nlist=1, src=(172, 287)) [ 74.343] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.343] sna_glyphs: discarding mask [ 74.343] glyphs0_to_dst(op=3, src=(172, 287), nlist=1, dst=(172, 287)+(0, 0)) [ 74.343] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.343] gen9_render_composite: 0x0, current mode=1/1 [ 74.343] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 74.343] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.343] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.343] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.343] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.343] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.343] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.343] sna_drawable_use_bo: using whole GPU bo [ 74.343] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.343] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.343] color_convert: src=ff729fcf [20028888] [ 74.343] color_convert: dst=ff729fcf [20028888] [ 74.343] sna_render_get_solid: ff729fcf [ 74.343] sna_render_get_solid(23) = ff729fcf (old) [ 74.343] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.343] sna_transform_is_imprecise_integer_translation: no transform [ 74.343] gen9_composite_picture: integer translation (0, 0), removing [ 74.343] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.343] sna_render_pixmap_bo: GPU all damaged [ 74.343] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.343] gen4_choose_composite_emitter: solid, identity mask [ 74.343] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.343] gen9_composite_get_binding_table(ecc0) [ 74.343] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.343] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.343] gen9_emit_vertex_elements: setup id=9 [ 74.343] glyphs0_to_dst: glyph=(171, 281)x(11, 3), unclipped [ 74.343] emit_primitive_identity_mask__avx2: dst=(171, 281), mask=(736.00, 32.00) x (11.00, 3.00) [ 74.343] glyphs0_to_dst: glyph=(180, 276)x(10, 14), unclipped [ 74.343] emit_primitive_identity_mask__avx2: dst=(180, 276), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.343] glyphs0_to_dst: glyph=(189, 276)x(11, 11), unclipped [ 74.343] emit_primitive_identity_mask__avx2: dst=(189, 276), mask=(960.00, 0.00) x (11.00, 11.00) [ 74.343] glyphs0_to_dst: glyph=(198, 279)x(10, 8), unclipped [ 74.343] emit_primitive_identity_mask__avx2: dst=(198, 279), mask=(976.00, 0.00) x (10.00, 8.00) [ 74.343] glyphs0_to_dst: glyph=(208, 279)x(9, 11), unclipped [ 74.343] emit_primitive_identity_mask__avx2: dst=(208, 279), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.343] glyphs0_to_dst: glyph=(216, 276)x(10, 14), unclipped [ 74.343] emit_primitive_identity_mask__avx2: dst=(216, 276), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.343] glyphs0_to_dst: glyph=(225, 277)x(10, 10), unclipped [ 74.344] emit_primitive_identity_mask__avx2: dst=(225, 277), mask=(976.00, 16.00) x (10.00, 10.00) [ 74.344] glyphs0_to_dst: glyph=(234, 288)x(11, 2), unclipped [ 74.344] emit_primitive_identity_mask__avx2: dst=(234, 288), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.344] glyphs0_to_dst: glyph=(243, 276)x(11, 11), unclipped [ 74.344] emit_primitive_identity_mask__avx2: dst=(243, 276), mask=(1008.00, 0.00) x (11.00, 11.00) [ 74.344] glyphs0_to_dst: glyph=(253, 279)x(9, 8), unclipped [ 74.344] emit_primitive_identity_mask__avx2: dst=(253, 279), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.344] glyphs0_to_dst: glyph=(261, 279)x(10, 8), unclipped [ 74.344] emit_primitive_identity_mask__avx2: dst=(261, 279), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.344] glyphs0_to_dst: glyph=(270, 279)x(10, 8), unclipped [ 74.344] emit_primitive_identity_mask__avx2: dst=(270, 279), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.344] glyphs0_to_dst: glyph=(279, 275)x(10, 12), unclipped [ 74.344] emit_primitive_identity_mask__avx2: dst=(279, 275), mask=(992.00, 16.00) x (10.00, 12.00) [ 74.344] glyphs0_to_dst: glyph=(288, 279)x(10, 8), unclipped [ 74.344] emit_primitive_identity_mask__avx2: dst=(288, 279), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.344] glyphs0_to_dst: glyph=(297, 279)x(10, 8), unclipped [ 74.344] emit_primitive_identity_mask__avx2: dst=(297, 279), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.344] glyphs0_to_dst: glyph=(307, 275)x(10, 12), unclipped [ 74.344] emit_primitive_identity_mask__avx2: dst=(307, 275), mask=(1008.00, 16.00) x (10.00, 12.00) [ 74.344] glyphs0_to_dst: glyph=(315, 276)x(11, 11), unclipped [ 74.344] emit_primitive_identity_mask__avx2: dst=(315, 276), mask=(960.00, 0.00) x (11.00, 11.00) [ 74.344] glyphs0_to_dst: glyph=(324, 279)x(11, 8), unclipped [ 74.344] emit_primitive_identity_mask__avx2: dst=(324, 279), mask=(736.00, 16.00) x (11.00, 8.00) [ 74.344] glyphs0_to_dst: glyph=(334, 279)x(9, 11), unclipped [ 74.344] emit_primitive_identity_mask__avx2: dst=(334, 279), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.344] glyphs0_to_dst: glyph=(342, 288)x(11, 2), unclipped [ 74.344] emit_primitive_identity_mask__avx2: dst=(342, 288), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.344] glyphs0_to_dst: glyph=(351, 275)x(10, 12), unclipped [ 74.344] emit_primitive_identity_mask__avx2: dst=(351, 275), mask=(992.00, 16.00) x (10.00, 12.00) [ 74.344] glyphs0_to_dst: glyph=(361, 275)x(9, 12), unclipped [ 74.344] emit_primitive_identity_mask__avx2: dst=(361, 275), mask=(960.00, 32.00) x (9.00, 12.00) [ 74.344] glyphs0_to_dst: glyph=(369, 279)x(10, 11), unclipped [ 74.344] emit_primitive_identity_mask__avx2: dst=(369, 279), mask=(976.00, 32.00) x (10.00, 11.00) [ 74.344] glyphs0_to_dst: glyph=(378, 276)x(10, 14), unclipped [ 74.344] emit_primitive_identity_mask__avx2: dst=(378, 276), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.344] glyphs0_to_dst: glyph=(387, 277)x(10, 10), unclipped [ 74.344] emit_primitive_identity_mask__avx2: dst=(387, 277), mask=(960.00, 48.00) x (10.00, 10.00) [ 74.344] glyphs0_to_dst: glyph=(396, 288)x(11, 2), unclipped [ 74.344] emit_primitive_identity_mask__avx2: dst=(396, 288), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.344] glyphs0_to_dst: glyph=(406, 279)x(9, 8), unclipped [ 74.344] emit_primitive_identity_mask__avx2: dst=(406, 279), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.344] glyphs0_to_dst: glyph=(415, 279)x(9, 8), unclipped [ 74.344] emit_primitive_identity_mask__avx2: dst=(415, 279), mask=(752.00, 16.00) x (9.00, 8.00) [ 74.344] glyphs0_to_dst: glyph=(424, 279)x(9, 11), unclipped [ 74.344] emit_primitive_identity_mask__avx2: dst=(424, 279), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.344] glyphs0_to_dst: glyph=(432, 276)x(10, 11), unclipped [ 74.344] emit_primitive_identity_mask__avx2: dst=(432, 276), mask=(976.00, 48.00) x (10.00, 11.00) [ 74.344] glyphs0_to_dst: glyph=(442, 279)x(9, 8), unclipped [ 74.344] emit_primitive_identity_mask__avx2: dst=(442, 279), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.344] glyphs0_to_dst: glyph=(450, 279)x(10, 11), unclipped [ 74.344] emit_primitive_identity_mask__avx2: dst=(450, 279), mask=(976.00, 32.00) x (10.00, 11.00) [ 74.344] gen8_vertex_flush[4678] = 96 [ 74.344] gen9_magic_ca_pass: CA fixup (1922 -> 2018) [ 74.344] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.344] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.344] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.344] sna_glyphs(op=3, nlist=1, src=(460, 287)) [ 74.344] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.344] sna_glyphs: discarding mask [ 74.344] glyphs0_to_dst(op=3, src=(460, 287), nlist=1, dst=(460, 287)+(0, 0)) [ 74.344] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.344] gen9_render_composite: 0x0, current mode=1/1 [ 74.344] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 74.344] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.344] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.344] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.344] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.344] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.344] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.344] sna_drawable_use_bo: using whole GPU bo [ 74.344] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.344] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.344] color_convert: src=ffffffff [20028888] [ 74.344] color_convert: dst=ffffffff [20028888] [ 74.344] sna_render_get_solid: ffffffff [ 74.344] sna_render_get_solid(white) [ 74.344] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.344] sna_transform_is_imprecise_integer_translation: no transform [ 74.344] gen9_composite_picture: integer translation (0, 0), removing [ 74.344] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.344] sna_render_pixmap_bo: GPU all damaged [ 74.344] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.344] gen4_choose_composite_emitter: solid, identity mask [ 74.344] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.344] gen9_composite_get_binding_table(ec80) [ 74.344] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.344] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.344] gen9_emit_vertex_elements: setup id=9 [ 74.344] glyphs0_to_dst: glyph=(459, 276)x(10, 13), unclipped [ 74.344] emit_primitive_identity_mask__avx2: dst=(459, 276), mask=(752.00, 32.00) x (10.00, 13.00) [ 74.344] gen8_vertex_flush[4778] = 3 [ 74.344] gen9_magic_ca_pass: CA fixup (2018 -> 2021) [ 74.344] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.344] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.344] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.344] sna_glyphs(op=3, nlist=1, src=(1, 304)) [ 74.344] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.344] sna_glyphs: discarding mask [ 74.344] glyphs0_to_dst(op=3, src=(1, 304), nlist=1, dst=(1, 304)+(0, 0)) [ 74.344] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.344] gen9_render_composite: 0x0, current mode=1/1 [ 74.344] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 74.344] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.344] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.344] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.344] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.344] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.344] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.344] sna_drawable_use_bo: using whole GPU bo [ 74.344] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.344] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.344] color_convert: src=ff8ae234 [20028888] [ 74.344] color_convert: dst=ff8ae234 [20028888] [ 74.344] sna_render_get_solid: ff8ae234 [ 74.344] sna_render_get_solid(22) = ff8ae234 (old) [ 74.344] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.344] sna_transform_is_imprecise_integer_translation: no transform [ 74.344] gen9_composite_picture: integer translation (0, 0), removing [ 74.344] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.344] sna_render_pixmap_bo: GPU all damaged [ 74.344] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.344] gen4_choose_composite_emitter: solid, identity mask [ 74.344] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.344] gen9_composite_get_binding_table(ec40) [ 74.344] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.344] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.344] gen9_emit_vertex_elements: setup id=9 [ 74.344] glyphs0_to_dst: glyph=(1, 296)x(9, 8), unclipped [ 74.344] emit_primitive_identity_mask__avx2: dst=(1, 296), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.344] glyphs0_to_dst: glyph=(9, 294)x(10, 13), unclipped [ 74.344] emit_primitive_identity_mask__avx2: dst=(9, 294), mask=(672.00, 48.00) x (10.00, 13.00) [ 74.344] glyphs0_to_dst: glyph=(19, 296)x(9, 8), unclipped [ 74.344] emit_primitive_identity_mask__avx2: dst=(19, 296), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.344] glyphs0_to_dst: glyph=(28, 298)x(8, 3), unclipped [ 74.344] emit_primitive_identity_mask__avx2: dst=(28, 298), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.344] glyphs0_to_dst: glyph=(36, 294)x(11, 10), unclipped [ 74.344] emit_primitive_identity_mask__avx2: dst=(36, 294), mask=(704.00, 0.00) x (11.00, 10.00) [ 74.344] glyphs0_to_dst: glyph=(46, 296)x(9, 8), unclipped [ 74.344] emit_primitive_identity_mask__avx2: dst=(46, 296), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.344] glyphs0_to_dst: glyph=(54, 296)x(10, 8), unclipped [ 74.344] emit_primitive_identity_mask__avx2: dst=(54, 296), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.344] glyphs0_to_dst: glyph=(63, 296)x(10, 8), unclipped [ 74.344] emit_primitive_identity_mask__avx2: dst=(63, 296), mask=(720.00, 16.00) x (10.00, 8.00) [ 74.344] glyphs0_to_dst: glyph=(72, 293)x(10, 11), unclipped [ 74.344] emit_primitive_identity_mask__avx2: dst=(72, 293), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.344] glyphs0_to_dst: glyph=(81, 296)x(10, 8), unclipped [ 74.344] emit_primitive_identity_mask__avx2: dst=(81, 296), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.344] glyphs0_to_dst: glyph=(90, 293)x(10, 11), unclipped [ 74.344] emit_primitive_identity_mask__avx2: dst=(90, 293), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.344] glyphs0_to_dst: glyph=(99, 296)x(11, 8), unclipped [ 74.344] emit_primitive_identity_mask__avx2: dst=(99, 296), mask=(736.00, 16.00) x (11.00, 8.00) [ 74.344] glyphs0_to_dst: glyph=(109, 296)x(9, 8), unclipped [ 74.344] emit_primitive_identity_mask__avx2: dst=(109, 296), mask=(752.00, 16.00) x (9.00, 8.00) [ 74.344] glyphs0_to_dst: glyph=(118, 298)x(8, 3), unclipped [ 74.344] emit_primitive_identity_mask__avx2: dst=(118, 298), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.344] glyphs0_to_dst: glyph=(126, 294)x(10, 10), unclipped [ 74.344] emit_primitive_identity_mask__avx2: dst=(126, 294), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.344] glyphs0_to_dst: glyph=(135, 294)x(10, 10), unclipped [ 74.344] emit_primitive_identity_mask__avx2: dst=(135, 294), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.344] glyphs0_to_dst: glyph=(144, 294)x(10, 10), unclipped [ 74.344] emit_primitive_identity_mask__avx2: dst=(144, 294), mask=(720.00, 32.00) x (10.00, 10.00) [ 74.344] glyphs0_to_dst: glyph=(153, 294)x(10, 10), unclipped [ 74.344] emit_primitive_identity_mask__avx2: dst=(153, 294), mask=(704.00, 48.00) x (10.00, 10.00) [ 74.344] gen8_vertex_flush[4878] = 54 [ 74.344] gen9_magic_ca_pass: CA fixup (2021 -> 2075) [ 74.344] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.344] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.344] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.344] sna_glyphs(op=3, nlist=1, src=(163, 304)) [ 74.344] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.344] sna_glyphs: discarding mask [ 74.344] glyphs0_to_dst(op=3, src=(163, 304), nlist=1, dst=(163, 304)+(0, 0)) [ 74.344] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.344] gen9_render_composite: 0x0, current mode=1/1 [ 74.344] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 74.344] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.344] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.344] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.344] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.344] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.344] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.344] sna_drawable_use_bo: using whole GPU bo [ 74.344] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.344] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.344] color_convert: src=ffffffff [20028888] [ 74.344] color_convert: dst=ffffffff [20028888] [ 74.344] sna_render_get_solid: ffffffff [ 74.344] sna_render_get_solid(white) [ 74.344] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.344] sna_transform_is_imprecise_integer_translation: no transform [ 74.344] gen9_composite_picture: integer translation (0, 0), removing [ 74.344] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.344] sna_render_pixmap_bo: GPU all damaged [ 74.344] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.344] gen4_choose_composite_emitter: solid, identity mask [ 74.344] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.344] gen9_composite_get_binding_table(ec00) [ 74.344] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.344] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.344] gen9_emit_vertex_elements: setup id=9 [ 74.344] glyphs0_to_dst: glyph=(165, 296)x(5, 8), unclipped [ 74.344] emit_primitive_identity_mask__avx2: dst=(165, 296), mask=(720.00, 48.00) x (5.00, 8.00) [ 74.344] gen8_vertex_flush[4978] = 3 [ 74.344] gen9_magic_ca_pass: CA fixup (2075 -> 2078) [ 74.344] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.344] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.344] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.344] sna_glyphs(op=3, nlist=1, src=(172, 304)) [ 74.344] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.344] sna_glyphs: discarding mask [ 74.344] glyphs0_to_dst(op=3, src=(172, 304), nlist=1, dst=(172, 304)+(0, 0)) [ 74.344] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.344] gen9_render_composite: 0x0, current mode=1/1 [ 74.344] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 74.344] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.344] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.344] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.344] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.344] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.344] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.344] sna_drawable_use_bo: using whole GPU bo [ 74.344] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.344] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.344] color_convert: src=ff729fcf [20028888] [ 74.344] color_convert: dst=ff729fcf [20028888] [ 74.344] sna_render_get_solid: ff729fcf [ 74.344] sna_render_get_solid(23) = ff729fcf (old) [ 74.344] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.344] sna_transform_is_imprecise_integer_translation: no transform [ 74.344] gen9_composite_picture: integer translation (0, 0), removing [ 74.344] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.344] sna_render_pixmap_bo: GPU all damaged [ 74.344] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.344] gen4_choose_composite_emitter: solid, identity mask [ 74.344] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.344] gen9_composite_get_binding_table(ebc0) [ 74.344] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.344] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.344] gen9_emit_vertex_elements: setup id=9 [ 74.344] glyphs0_to_dst: glyph=(171, 298)x(11, 3), unclipped [ 74.344] emit_primitive_identity_mask__avx2: dst=(171, 298), mask=(736.00, 32.00) x (11.00, 3.00) [ 74.344] glyphs0_to_dst: glyph=(180, 293)x(10, 14), unclipped [ 74.344] emit_primitive_identity_mask__avx2: dst=(180, 293), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.344] glyphs0_to_dst: glyph=(189, 293)x(11, 11), unclipped [ 74.344] emit_primitive_identity_mask__avx2: dst=(189, 293), mask=(960.00, 0.00) x (11.00, 11.00) [ 74.344] glyphs0_to_dst: glyph=(198, 296)x(10, 8), unclipped [ 74.344] emit_primitive_identity_mask__avx2: dst=(198, 296), mask=(976.00, 0.00) x (10.00, 8.00) [ 74.344] glyphs0_to_dst: glyph=(208, 296)x(9, 11), unclipped [ 74.344] emit_primitive_identity_mask__avx2: dst=(208, 296), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.344] glyphs0_to_dst: glyph=(216, 293)x(10, 14), unclipped [ 74.344] emit_primitive_identity_mask__avx2: dst=(216, 293), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.344] glyphs0_to_dst: glyph=(225, 294)x(10, 10), unclipped [ 74.344] emit_primitive_identity_mask__avx2: dst=(225, 294), mask=(976.00, 16.00) x (10.00, 10.00) [ 74.344] glyphs0_to_dst: glyph=(234, 305)x(11, 2), unclipped [ 74.344] emit_primitive_identity_mask__avx2: dst=(234, 305), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.344] glyphs0_to_dst: glyph=(243, 293)x(11, 11), unclipped [ 74.344] emit_primitive_identity_mask__avx2: dst=(243, 293), mask=(1008.00, 0.00) x (11.00, 11.00) [ 74.344] glyphs0_to_dst: glyph=(253, 296)x(9, 8), unclipped [ 74.344] emit_primitive_identity_mask__avx2: dst=(253, 296), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.344] glyphs0_to_dst: glyph=(261, 296)x(10, 8), unclipped [ 74.344] emit_primitive_identity_mask__avx2: dst=(261, 296), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.344] glyphs0_to_dst: glyph=(270, 296)x(10, 8), unclipped [ 74.344] emit_primitive_identity_mask__avx2: dst=(270, 296), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.344] glyphs0_to_dst: glyph=(279, 292)x(10, 12), unclipped [ 74.344] emit_primitive_identity_mask__avx2: dst=(279, 292), mask=(992.00, 16.00) x (10.00, 12.00) [ 74.344] glyphs0_to_dst: glyph=(288, 296)x(10, 8), unclipped [ 74.344] emit_primitive_identity_mask__avx2: dst=(288, 296), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.344] glyphs0_to_dst: glyph=(297, 296)x(10, 8), unclipped [ 74.344] emit_primitive_identity_mask__avx2: dst=(297, 296), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.344] glyphs0_to_dst: glyph=(307, 292)x(10, 12), unclipped [ 74.344] emit_primitive_identity_mask__avx2: dst=(307, 292), mask=(1008.00, 16.00) x (10.00, 12.00) [ 74.344] glyphs0_to_dst: glyph=(315, 293)x(11, 11), unclipped [ 74.344] emit_primitive_identity_mask__avx2: dst=(315, 293), mask=(960.00, 0.00) x (11.00, 11.00) [ 74.344] glyphs0_to_dst: glyph=(324, 296)x(11, 8), unclipped [ 74.344] emit_primitive_identity_mask__avx2: dst=(324, 296), mask=(736.00, 16.00) x (11.00, 8.00) [ 74.344] glyphs0_to_dst: glyph=(334, 296)x(9, 11), unclipped [ 74.344] emit_primitive_identity_mask__avx2: dst=(334, 296), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.344] glyphs0_to_dst: glyph=(342, 305)x(11, 2), unclipped [ 74.344] emit_primitive_identity_mask__avx2: dst=(342, 305), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.344] glyphs0_to_dst: glyph=(351, 292)x(10, 12), unclipped [ 74.344] emit_primitive_identity_mask__avx2: dst=(351, 292), mask=(992.00, 16.00) x (10.00, 12.00) [ 74.344] glyphs0_to_dst: glyph=(361, 292)x(9, 12), unclipped [ 74.344] emit_primitive_identity_mask__avx2: dst=(361, 292), mask=(960.00, 32.00) x (9.00, 12.00) [ 74.344] glyphs0_to_dst: glyph=(369, 296)x(10, 11), unclipped [ 74.344] emit_primitive_identity_mask__avx2: dst=(369, 296), mask=(976.00, 32.00) x (10.00, 11.00) [ 74.344] glyphs0_to_dst: glyph=(378, 293)x(10, 14), unclipped [ 74.345] emit_primitive_identity_mask__avx2: dst=(378, 293), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.345] glyphs0_to_dst: glyph=(387, 294)x(10, 10), unclipped [ 74.345] emit_primitive_identity_mask__avx2: dst=(387, 294), mask=(960.00, 48.00) x (10.00, 10.00) [ 74.345] glyphs0_to_dst: glyph=(396, 305)x(11, 2), unclipped [ 74.345] emit_primitive_identity_mask__avx2: dst=(396, 305), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.345] glyphs0_to_dst: glyph=(406, 296)x(9, 8), unclipped [ 74.345] emit_primitive_identity_mask__avx2: dst=(406, 296), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.345] glyphs0_to_dst: glyph=(415, 296)x(9, 8), unclipped [ 74.345] emit_primitive_identity_mask__avx2: dst=(415, 296), mask=(752.00, 16.00) x (9.00, 8.00) [ 74.345] glyphs0_to_dst: glyph=(424, 296)x(9, 11), unclipped [ 74.345] emit_primitive_identity_mask__avx2: dst=(424, 296), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.345] glyphs0_to_dst: glyph=(432, 293)x(10, 11), unclipped [ 74.345] emit_primitive_identity_mask__avx2: dst=(432, 293), mask=(976.00, 48.00) x (10.00, 11.00) [ 74.345] glyphs0_to_dst: glyph=(442, 296)x(9, 8), unclipped [ 74.345] emit_primitive_identity_mask__avx2: dst=(442, 296), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.345] glyphs0_to_dst: glyph=(450, 296)x(10, 11), unclipped [ 74.345] emit_primitive_identity_mask__avx2: dst=(450, 296), mask=(976.00, 32.00) x (10.00, 11.00) [ 74.345] gen8_vertex_flush[4a78] = 96 [ 74.345] gen9_magic_ca_pass: CA fixup (2078 -> 2174) [ 74.345] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.345] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.345] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.345] sna_glyphs(op=3, nlist=1, src=(460, 304)) [ 74.345] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.345] sna_glyphs: discarding mask [ 74.345] glyphs0_to_dst(op=3, src=(460, 304), nlist=1, dst=(460, 304)+(0, 0)) [ 74.345] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.345] gen9_render_composite: 0x0, current mode=1/1 [ 74.345] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 74.345] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.345] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.345] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.345] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.345] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.345] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.345] sna_drawable_use_bo: using whole GPU bo [ 74.345] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.345] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.345] color_convert: src=ffffffff [20028888] [ 74.345] color_convert: dst=ffffffff [20028888] [ 74.345] sna_render_get_solid: ffffffff [ 74.345] sna_render_get_solid(white) [ 74.345] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.345] sna_transform_is_imprecise_integer_translation: no transform [ 74.345] gen9_composite_picture: integer translation (0, 0), removing [ 74.345] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.345] sna_render_pixmap_bo: GPU all damaged [ 74.345] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.345] gen4_choose_composite_emitter: solid, identity mask [ 74.345] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.345] gen9_composite_get_binding_table(eb80) [ 74.345] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.345] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.345] gen9_emit_vertex_elements: setup id=9 [ 74.345] glyphs0_to_dst: glyph=(459, 293)x(10, 13), unclipped [ 74.345] emit_primitive_identity_mask__avx2: dst=(459, 293), mask=(752.00, 32.00) x (10.00, 13.00) [ 74.345] gen8_vertex_flush[4b78] = 3 [ 74.345] gen9_magic_ca_pass: CA fixup (2174 -> 2177) [ 74.345] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.345] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.345] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.345] sna_glyphs(op=3, nlist=1, src=(1, 321)) [ 74.345] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.345] sna_glyphs: discarding mask [ 74.345] glyphs0_to_dst(op=3, src=(1, 321), nlist=1, dst=(1, 321)+(0, 0)) [ 74.345] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.345] gen9_render_composite: 0x0, current mode=1/1 [ 74.345] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 74.345] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.345] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.345] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.345] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.345] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.345] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.345] sna_drawable_use_bo: using whole GPU bo [ 74.345] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.345] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.345] color_convert: src=ff8ae234 [20028888] [ 74.345] color_convert: dst=ff8ae234 [20028888] [ 74.345] sna_render_get_solid: ff8ae234 [ 74.345] sna_render_get_solid(22) = ff8ae234 (old) [ 74.345] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.345] sna_transform_is_imprecise_integer_translation: no transform [ 74.345] gen9_composite_picture: integer translation (0, 0), removing [ 74.345] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.345] sna_render_pixmap_bo: GPU all damaged [ 74.345] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.345] gen4_choose_composite_emitter: solid, identity mask [ 74.345] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.345] gen9_composite_get_binding_table(eb40) [ 74.345] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.345] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.345] gen9_emit_vertex_elements: setup id=9 [ 74.345] glyphs0_to_dst: glyph=(1, 313)x(9, 8), unclipped [ 74.345] emit_primitive_identity_mask__avx2: dst=(1, 313), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.345] glyphs0_to_dst: glyph=(9, 311)x(10, 13), unclipped [ 74.345] emit_primitive_identity_mask__avx2: dst=(9, 311), mask=(672.00, 48.00) x (10.00, 13.00) [ 74.345] glyphs0_to_dst: glyph=(19, 313)x(9, 8), unclipped [ 74.345] emit_primitive_identity_mask__avx2: dst=(19, 313), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.345] glyphs0_to_dst: glyph=(28, 315)x(8, 3), unclipped [ 74.345] emit_primitive_identity_mask__avx2: dst=(28, 315), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.345] glyphs0_to_dst: glyph=(36, 311)x(11, 10), unclipped [ 74.345] emit_primitive_identity_mask__avx2: dst=(36, 311), mask=(704.00, 0.00) x (11.00, 10.00) [ 74.345] glyphs0_to_dst: glyph=(46, 313)x(9, 8), unclipped [ 74.345] emit_primitive_identity_mask__avx2: dst=(46, 313), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.345] glyphs0_to_dst: glyph=(54, 313)x(10, 8), unclipped [ 74.345] emit_primitive_identity_mask__avx2: dst=(54, 313), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.345] glyphs0_to_dst: glyph=(63, 313)x(10, 8), unclipped [ 74.345] emit_primitive_identity_mask__avx2: dst=(63, 313), mask=(720.00, 16.00) x (10.00, 8.00) [ 74.345] glyphs0_to_dst: glyph=(72, 310)x(10, 11), unclipped [ 74.345] emit_primitive_identity_mask__avx2: dst=(72, 310), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.345] glyphs0_to_dst: glyph=(81, 313)x(10, 8), unclipped [ 74.345] emit_primitive_identity_mask__avx2: dst=(81, 313), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.345] glyphs0_to_dst: glyph=(90, 310)x(10, 11), unclipped [ 74.345] emit_primitive_identity_mask__avx2: dst=(90, 310), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.345] glyphs0_to_dst: glyph=(99, 313)x(11, 8), unclipped [ 74.345] emit_primitive_identity_mask__avx2: dst=(99, 313), mask=(736.00, 16.00) x (11.00, 8.00) [ 74.345] glyphs0_to_dst: glyph=(109, 313)x(9, 8), unclipped [ 74.345] emit_primitive_identity_mask__avx2: dst=(109, 313), mask=(752.00, 16.00) x (9.00, 8.00) [ 74.345] glyphs0_to_dst: glyph=(118, 315)x(8, 3), unclipped [ 74.345] emit_primitive_identity_mask__avx2: dst=(118, 315), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.345] glyphs0_to_dst: glyph=(126, 311)x(10, 10), unclipped [ 74.345] emit_primitive_identity_mask__avx2: dst=(126, 311), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.345] glyphs0_to_dst: glyph=(135, 311)x(10, 10), unclipped [ 74.345] emit_primitive_identity_mask__avx2: dst=(135, 311), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.345] glyphs0_to_dst: glyph=(144, 311)x(10, 10), unclipped [ 74.345] emit_primitive_identity_mask__avx2: dst=(144, 311), mask=(720.00, 32.00) x (10.00, 10.00) [ 74.345] glyphs0_to_dst: glyph=(153, 311)x(10, 10), unclipped [ 74.345] emit_primitive_identity_mask__avx2: dst=(153, 311), mask=(704.00, 48.00) x (10.00, 10.00) [ 74.345] gen8_vertex_flush[4c78] = 54 [ 74.345] gen9_magic_ca_pass: CA fixup (2177 -> 2231) [ 74.345] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.345] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.345] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.345] sna_glyphs(op=3, nlist=1, src=(163, 321)) [ 74.345] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.345] sna_glyphs: discarding mask [ 74.345] glyphs0_to_dst(op=3, src=(163, 321), nlist=1, dst=(163, 321)+(0, 0)) [ 74.345] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.345] gen9_render_composite: 0x0, current mode=1/1 [ 74.345] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 74.345] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.345] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.345] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.345] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.345] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.345] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.345] sna_drawable_use_bo: using whole GPU bo [ 74.345] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.345] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.345] color_convert: src=ffffffff [20028888] [ 74.345] color_convert: dst=ffffffff [20028888] [ 74.345] sna_render_get_solid: ffffffff [ 74.345] sna_render_get_solid(white) [ 74.345] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.345] sna_transform_is_imprecise_integer_translation: no transform [ 74.345] gen9_composite_picture: integer translation (0, 0), removing [ 74.345] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.345] sna_render_pixmap_bo: GPU all damaged [ 74.345] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.345] gen4_choose_composite_emitter: solid, identity mask [ 74.345] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.345] gen9_composite_get_binding_table(eb00) [ 74.345] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.345] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.345] gen9_emit_vertex_elements: setup id=9 [ 74.345] glyphs0_to_dst: glyph=(165, 313)x(5, 8), unclipped [ 74.345] emit_primitive_identity_mask__avx2: dst=(165, 313), mask=(720.00, 48.00) x (5.00, 8.00) [ 74.345] gen8_vertex_flush[4d78] = 3 [ 74.345] gen9_magic_ca_pass: CA fixup (2231 -> 2234) [ 74.345] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.345] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.345] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.345] sna_glyphs(op=3, nlist=1, src=(172, 321)) [ 74.345] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.345] sna_glyphs: discarding mask [ 74.345] glyphs0_to_dst(op=3, src=(172, 321), nlist=1, dst=(172, 321)+(0, 0)) [ 74.345] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.345] gen9_render_composite: 0x0, current mode=1/1 [ 74.345] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 74.345] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.345] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.345] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.345] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.345] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.345] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.345] sna_drawable_use_bo: using whole GPU bo [ 74.345] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.345] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.345] color_convert: src=ff729fcf [20028888] [ 74.345] color_convert: dst=ff729fcf [20028888] [ 74.345] sna_render_get_solid: ff729fcf [ 74.345] sna_render_get_solid(23) = ff729fcf (old) [ 74.345] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.345] sna_transform_is_imprecise_integer_translation: no transform [ 74.345] gen9_composite_picture: integer translation (0, 0), removing [ 74.345] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.345] sna_render_pixmap_bo: GPU all damaged [ 74.345] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.345] gen4_choose_composite_emitter: solid, identity mask [ 74.345] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.345] gen9_composite_get_binding_table(eac0) [ 74.345] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.345] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.345] gen9_emit_vertex_elements: setup id=9 [ 74.345] glyphs0_to_dst: glyph=(171, 315)x(11, 3), unclipped [ 74.345] emit_primitive_identity_mask__avx2: dst=(171, 315), mask=(736.00, 32.00) x (11.00, 3.00) [ 74.345] glyphs0_to_dst: glyph=(180, 310)x(10, 14), unclipped [ 74.345] emit_primitive_identity_mask__avx2: dst=(180, 310), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.345] glyphs0_to_dst: glyph=(189, 310)x(11, 11), unclipped [ 74.345] emit_primitive_identity_mask__avx2: dst=(189, 310), mask=(960.00, 0.00) x (11.00, 11.00) [ 74.345] glyphs0_to_dst: glyph=(198, 313)x(10, 8), unclipped [ 74.345] emit_primitive_identity_mask__avx2: dst=(198, 313), mask=(976.00, 0.00) x (10.00, 8.00) [ 74.345] glyphs0_to_dst: glyph=(208, 313)x(9, 11), unclipped [ 74.345] emit_primitive_identity_mask__avx2: dst=(208, 313), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.345] glyphs0_to_dst: glyph=(216, 310)x(10, 14), unclipped [ 74.345] emit_primitive_identity_mask__avx2: dst=(216, 310), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.345] glyphs0_to_dst: glyph=(225, 311)x(10, 10), unclipped [ 74.345] emit_primitive_identity_mask__avx2: dst=(225, 311), mask=(976.00, 16.00) x (10.00, 10.00) [ 74.345] glyphs0_to_dst: glyph=(234, 322)x(11, 2), unclipped [ 74.345] emit_primitive_identity_mask__avx2: dst=(234, 322), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.345] glyphs0_to_dst: glyph=(243, 310)x(11, 11), unclipped [ 74.345] emit_primitive_identity_mask__avx2: dst=(243, 310), mask=(1008.00, 0.00) x (11.00, 11.00) [ 74.345] glyphs0_to_dst: glyph=(253, 313)x(9, 8), unclipped [ 74.345] emit_primitive_identity_mask__avx2: dst=(253, 313), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.345] glyphs0_to_dst: glyph=(261, 313)x(10, 8), unclipped [ 74.345] emit_primitive_identity_mask__avx2: dst=(261, 313), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.345] glyphs0_to_dst: glyph=(270, 313)x(10, 8), unclipped [ 74.345] emit_primitive_identity_mask__avx2: dst=(270, 313), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.345] glyphs0_to_dst: glyph=(279, 309)x(10, 12), unclipped [ 74.345] emit_primitive_identity_mask__avx2: dst=(279, 309), mask=(992.00, 16.00) x (10.00, 12.00) [ 74.345] glyphs0_to_dst: glyph=(288, 313)x(10, 8), unclipped [ 74.345] emit_primitive_identity_mask__avx2: dst=(288, 313), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.345] glyphs0_to_dst: glyph=(297, 313)x(10, 8), unclipped [ 74.345] emit_primitive_identity_mask__avx2: dst=(297, 313), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.345] glyphs0_to_dst: glyph=(307, 309)x(10, 12), unclipped [ 74.345] emit_primitive_identity_mask__avx2: dst=(307, 309), mask=(1008.00, 16.00) x (10.00, 12.00) [ 74.345] glyphs0_to_dst: glyph=(315, 310)x(11, 11), unclipped [ 74.345] emit_primitive_identity_mask__avx2: dst=(315, 310), mask=(960.00, 0.00) x (11.00, 11.00) [ 74.345] glyphs0_to_dst: glyph=(324, 313)x(11, 8), unclipped [ 74.345] emit_primitive_identity_mask__avx2: dst=(324, 313), mask=(736.00, 16.00) x (11.00, 8.00) [ 74.345] glyphs0_to_dst: glyph=(334, 313)x(9, 11), unclipped [ 74.345] emit_primitive_identity_mask__avx2: dst=(334, 313), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.345] glyphs0_to_dst: glyph=(342, 322)x(11, 2), unclipped [ 74.345] emit_primitive_identity_mask__avx2: dst=(342, 322), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.345] glyphs0_to_dst: glyph=(351, 309)x(10, 12), unclipped [ 74.345] emit_primitive_identity_mask__avx2: dst=(351, 309), mask=(992.00, 16.00) x (10.00, 12.00) [ 74.345] glyphs0_to_dst: glyph=(361, 309)x(9, 12), unclipped [ 74.345] emit_primitive_identity_mask__avx2: dst=(361, 309), mask=(960.00, 32.00) x (9.00, 12.00) [ 74.345] glyphs0_to_dst: glyph=(369, 313)x(10, 11), unclipped [ 74.345] emit_primitive_identity_mask__avx2: dst=(369, 313), mask=(976.00, 32.00) x (10.00, 11.00) [ 74.345] glyphs0_to_dst: glyph=(378, 310)x(10, 14), unclipped [ 74.345] emit_primitive_identity_mask__avx2: dst=(378, 310), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.345] glyphs0_to_dst: glyph=(387, 311)x(10, 10), unclipped [ 74.345] emit_primitive_identity_mask__avx2: dst=(387, 311), mask=(960.00, 48.00) x (10.00, 10.00) [ 74.345] glyphs0_to_dst: glyph=(396, 322)x(11, 2), unclipped [ 74.345] emit_primitive_identity_mask__avx2: dst=(396, 322), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.345] glyphs0_to_dst: glyph=(406, 313)x(9, 8), unclipped [ 74.345] emit_primitive_identity_mask__avx2: dst=(406, 313), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.345] glyphs0_to_dst: glyph=(415, 313)x(9, 8), unclipped [ 74.345] emit_primitive_identity_mask__avx2: dst=(415, 313), mask=(752.00, 16.00) x (9.00, 8.00) [ 74.345] glyphs0_to_dst: glyph=(424, 313)x(9, 11), unclipped [ 74.345] emit_primitive_identity_mask__avx2: dst=(424, 313), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.345] glyphs0_to_dst: glyph=(432, 310)x(10, 11), unclipped [ 74.345] emit_primitive_identity_mask__avx2: dst=(432, 310), mask=(976.00, 48.00) x (10.00, 11.00) [ 74.345] glyphs0_to_dst: glyph=(442, 313)x(9, 8), unclipped [ 74.345] emit_primitive_identity_mask__avx2: dst=(442, 313), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.345] glyphs0_to_dst: glyph=(450, 313)x(10, 11), unclipped [ 74.345] emit_primitive_identity_mask__avx2: dst=(450, 313), mask=(976.00, 32.00) x (10.00, 11.00) [ 74.345] gen8_vertex_flush[4e78] = 96 [ 74.345] gen9_magic_ca_pass: CA fixup (2234 -> 2330) [ 74.345] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.345] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.345] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.345] sna_accel_flush: flush?=0, dirty?=0 [ 74.345] sna_block_handler (tv=0.0) [ 74.345] sna_wakeup_handler [ 74.345] sna_accel_flush: flush?=0, dirty?=0 [ 74.345] sna_accel_flush: flush?=0, dirty?=0 [ 74.345] sna_accel_flush: flush?=0, dirty?=0 [ 74.346] sna_block_handler (tv=0.0) [ 74.346] sna_wakeup_handler [ 74.346] sna_accel_flush: flush?=0, dirty?=0 [ 74.346] sna_accel_flush: flush?=0, dirty?=0 [ 74.346] sna_accel_flush: flush?=0, dirty?=0 [ 74.346] sna_block_handler (tv=0.0) [ 74.346] sna_wakeup_handler [ 74.346] sna_accel_flush: flush?=0, dirty?=0 [ 74.346] sna_accel_flush: flush?=0, dirty?=0 [ 74.346] sna_accel_flush: flush?=0, dirty?=0 [ 74.346] sna_accel_flush: flush?=0, dirty?=0 [ 74.346] sna_block_handler (tv=0.0) [ 74.346] sna_wakeup_handler [ 74.346] sna_accel_flush: flush?=0, dirty?=0 [ 74.346] sna_accel_flush: flush?=0, dirty?=0 [ 74.346] sna_accel_flush: flush?=0, dirty?=0 [ 74.346] sna_block_handler (tv=0.0) [ 74.346] sna_wakeup_handler [ 74.346] sna_accel_flush: flush?=0, dirty?=0 [ 74.346] sna_accel_flush: flush?=0, dirty?=0 [ 74.346] sna_accel_flush: flush?=0, dirty?=0 [ 74.346] sna_block_handler (tv=0.0) [ 74.346] sna_wakeup_handler [ 74.346] sna_accel_flush: flush?=0, dirty?=0 [ 74.346] sna_accel_flush: flush?=0, dirty?=0 [ 74.346] sna_accel_flush: flush?=0, dirty?=0 [ 74.346] sna_block_handler (tv=0.0) [ 74.346] sna_wakeup_handler [ 74.346] sna_accel_flush: flush?=0, dirty?=0 [ 74.346] sna_accel_flush: flush?=0, dirty?=0 [ 74.346] sna_accel_flush: flush?=0, dirty?=0 [ 74.346] sna_block_handler (tv=0.0) [ 74.346] sna_wakeup_handler [ 74.346] sna_accel_flush: flush?=0, dirty?=0 [ 74.346] sna_accel_flush: flush?=0, dirty?=0 [ 74.346] sna_accel_flush: flush?=0, dirty?=0 [ 74.346] sna_block_handler (tv=0.0) [ 74.346] sna_wakeup_handler [ 74.346] sna_accel_flush: flush?=0, dirty?=0 [ 74.346] sna_accel_flush: flush?=0, dirty?=0 [ 74.346] sna_accel_flush: flush?=0, dirty?=0 [ 74.346] sna_block_handler (tv=0.0) [ 74.346] sna_wakeup_handler [ 74.346] sna_accel_flush: flush?=0, dirty?=0 [ 74.346] sna_accel_flush: flush?=0, dirty?=0 [ 74.346] sna_accel_flush: flush?=0, dirty?=0 [ 74.346] sna_block_handler (tv=0.0) [ 74.346] sna_wakeup_handler [ 74.346] sna_accel_flush: flush?=0, dirty?=0 [ 74.346] sna_accel_flush: flush?=0, dirty?=0 [ 74.346] sna_accel_flush: flush?=0, dirty?=0 [ 74.346] sna_accel_flush: flush?=0, dirty?=0 [ 74.346] sna_block_handler (tv=0.0) [ 74.346] sna_wakeup_handler [ 74.346] sna_accel_flush: flush?=0, dirty?=0 [ 74.346] sna_accel_flush: flush?=0, dirty?=0 [ 74.346] sna_accel_flush: flush?=0, dirty?=0 [ 74.346] sna_block_handler (tv=0.0) [ 74.346] sna_wakeup_handler [ 74.346] sna_accel_flush: flush?=0, dirty?=0 [ 74.346] sna_accel_flush: flush?=0, dirty?=0 [ 74.346] sna_accel_flush: flush?=0, dirty?=0 [ 74.346] sna_block_handler (tv=0.0) [ 74.346] sna_wakeup_handler [ 74.346] sna_accel_flush: flush?=0, dirty?=0 [ 74.346] sna_accel_flush: flush?=0, dirty?=0 [ 74.346] sna_accel_flush: flush?=0, dirty?=0 [ 74.346] sna_accel_flush: flush?=0, dirty?=0 [ 74.346] sna_block_handler (tv=0.0) [ 74.346] sna_wakeup_handler [ 74.346] sna_accel_flush: flush?=0, dirty?=0 [ 74.346] sna_accel_flush: flush?=0, dirty?=0 [ 74.346] sna_accel_flush: flush?=0, dirty?=0 [ 74.346] sna_block_handler (tv=0.0) [ 74.346] sna_wakeup_handler [ 74.346] sna_accel_flush: flush?=0, dirty?=0 [ 74.346] sna_accel_flush: flush?=0, dirty?=0 [ 74.346] sna_accel_flush: flush?=0, dirty?=0 [ 74.346] sna_block_handler (tv=0.0) [ 74.346] sna_wakeup_handler [ 74.346] sna_accel_flush: flush?=0, dirty?=0 [ 74.346] sna_accel_flush: flush?=0, dirty?=0 [ 74.346] sna_accel_flush: flush?=0, dirty?=0 [ 74.346] sna_block_handler (tv=0.0) [ 74.346] sna_wakeup_handler [ 74.346] sna_accel_flush: flush?=0, dirty?=0 [ 74.346] sna_accel_flush: flush?=0, dirty?=0 [ 74.346] sna_accel_flush: flush?=0, dirty?=0 [ 74.346] sna_block_handler (tv=0.0) [ 74.346] sna_wakeup_handler [ 74.346] sna_accel_flush: flush?=0, dirty?=0 [ 74.346] sna_accel_flush: flush?=0, dirty?=0 [ 74.346] sna_accel_flush: flush?=0, dirty?=0 [ 74.346] sna_block_handler (tv=0.0) [ 74.346] sna_wakeup_handler [ 74.346] sna_accel_flush: flush?=0, dirty?=0 [ 74.346] sna_accel_flush: flush?=0, dirty?=0 [ 74.346] sna_accel_flush: flush?=0, dirty?=0 [ 74.346] sna_block_handler (tv=0.0) [ 74.346] sna_wakeup_handler [ 74.346] sna_accel_flush: flush?=0, dirty?=0 [ 74.346] sna_accel_flush: flush?=0, dirty?=0 [ 74.346] sna_accel_flush: flush?=0, dirty?=0 [ 74.346] sna_block_handler (tv=0.0) [ 74.346] sna_wakeup_handler [ 74.346] sna_accel_flush: flush?=0, dirty?=0 [ 74.346] sna_accel_flush: flush?=0, dirty?=0 [ 74.346] sna_accel_flush: flush?=0, dirty?=0 [ 74.346] sna_block_handler (tv=0.0) [ 74.346] sna_wakeup_handler [ 74.346] sna_accel_flush: flush?=0, dirty?=0 [ 74.346] sna_accel_flush: flush?=0, dirty?=0 [ 74.346] sna_accel_flush: flush?=0, dirty?=0 [ 74.346] sna_block_handler (tv=0.0) [ 74.346] sna_wakeup_handler [ 74.346] sna_accel_flush: flush?=0, dirty?=0 [ 74.346] sna_accel_flush: flush?=0, dirty?=0 [ 74.346] sna_accel_flush: flush?=0, dirty?=0 [ 74.346] sna_accel_flush: flush?=0, dirty?=0 [ 74.346] sna_block_handler (tv=0.0) [ 74.346] sna_wakeup_handler [ 74.346] sna_accel_flush: flush?=0, dirty?=0 [ 74.346] sna_accel_flush: flush?=0, dirty?=0 [ 74.346] sna_accel_flush: flush?=0, dirty?=0 [ 74.346] sna_block_handler (tv=0.0) [ 74.346] sna_wakeup_handler [ 74.346] sna_accel_flush: flush?=0, dirty?=0 [ 74.346] sna_accel_flush: flush?=0, dirty?=0 [ 74.346] sna_accel_flush: flush?=0, dirty?=0 [ 74.346] sna_block_handler (tv=0.0) [ 74.346] sna_wakeup_handler [ 74.346] sna_accel_flush: flush?=0, dirty?=0 [ 74.346] sna_accel_flush: flush?=0, dirty?=0 [ 74.346] sna_accel_flush: flush?=0, dirty?=0 [ 74.346] sna_block_handler (tv=0.0) [ 74.346] sna_wakeup_handler [ 74.346] sna_accel_flush: flush?=0, dirty?=0 [ 74.346] sna_accel_flush: flush?=0, dirty?=0 [ 74.346] sna_block_handler (tv=0.0) [ 74.346] sna_wakeup_handler [ 74.346] sna_accel_flush: flush?=0, dirty?=0 [ 74.346] sna_accel_flush: flush?=0, dirty?=0 [ 74.346] sna_accel_flush: flush?=0, dirty?=0 [ 74.346] sna_block_handler (tv=0.0) [ 74.346] sna_wakeup_handler [ 74.346] sna_accel_flush: flush?=0, dirty?=0 [ 74.346] sna_accel_flush: flush?=0, dirty?=0 [ 74.346] sna_block_handler (tv=0.0) [ 74.346] sna_wakeup_handler [ 74.346] sna_accel_flush: flush?=0, dirty?=0 [ 74.346] sna_accel_flush: flush?=0, dirty?=0 [ 74.346] sna_accel_flush: flush?=0, dirty?=0 [ 74.346] sna_block_handler (tv=0.0) [ 74.346] sna_wakeup_handler [ 74.346] sna_accel_flush: flush?=0, dirty?=0 [ 74.346] sna_accel_flush: flush?=0, dirty?=0 [ 74.346] sna_block_handler (tv=0.0) [ 74.346] sna_wakeup_handler [ 74.346] sna_accel_flush: flush?=0, dirty?=0 [ 74.346] sna_accel_flush: flush?=0, dirty?=0 [ 74.346] sna_accel_flush: flush?=0, dirty?=0 [ 74.346] sna_block_handler (tv=0.0) [ 74.346] sna_wakeup_handler [ 74.346] sna_accel_flush: flush?=0, dirty?=0 [ 74.346] sna_accel_flush: flush?=0, dirty?=0 [ 74.346] sna_block_handler (tv=0.0) [ 74.346] sna_wakeup_handler [ 74.346] sna_accel_flush: flush?=0, dirty?=0 [ 74.346] sna_accel_flush: flush?=0, dirty?=0 [ 74.346] sna_accel_flush: flush?=0, dirty?=0 [ 74.347] sna_block_handler (tv=0.0) [ 74.347] sna_wakeup_handler [ 74.347] sna_accel_flush: flush?=0, dirty?=0 [ 74.347] sna_accel_flush: flush?=0, dirty?=0 [ 74.347] sna_block_handler (tv=0.0) [ 74.347] sna_wakeup_handler [ 74.347] sna_accel_flush: flush?=0, dirty?=0 [ 74.347] sna_accel_flush: flush?=0, dirty?=0 [ 74.347] sna_accel_flush: flush?=0, dirty?=0 [ 74.347] sna_block_handler (tv=0.0) [ 74.347] sna_wakeup_handler [ 74.347] sna_accel_flush: flush?=0, dirty?=0 [ 74.347] sna_accel_flush: flush?=0, dirty?=0 [ 74.347] sna_accel_flush: flush?=0, dirty?=0 [ 74.347] sna_block_handler (tv=0.0) [ 74.347] sna_wakeup_handler [ 74.347] sna_accel_flush: flush?=0, dirty?=0 [ 74.347] sna_accel_flush: flush?=0, dirty?=0 [ 74.347] sna_accel_flush: flush?=0, dirty?=0 [ 74.347] sna_block_handler (tv=0.0) [ 74.347] sna_wakeup_handler [ 74.347] sna_accel_flush: flush?=0, dirty?=0 [ 74.347] sna_accel_flush: flush?=0, dirty?=0 [ 74.347] sna_block_handler (tv=0.0) [ 74.347] sna_wakeup_handler [ 74.347] sna_accel_flush: flush?=0, dirty?=0 [ 74.347] sna_accel_flush: flush?=0, dirty?=0 [ 74.347] sna_block_handler (tv=0.0) [ 74.347] sna_wakeup_handler [ 74.347] sna_accel_flush: flush?=0, dirty?=0 [ 74.347] sna_accel_flush: flush?=0, dirty?=0 [ 74.347] sna_block_handler (tv=0.0) [ 74.347] sna_wakeup_handler [ 74.347] sna_accel_flush: flush?=0, dirty?=0 [ 74.347] sna_accel_flush: flush?=0, dirty?=0 [ 74.347] sna_block_handler (tv=0.0) [ 74.347] sna_wakeup_handler [ 74.347] sna_accel_flush: flush?=0, dirty?=0 [ 74.347] sna_accel_flush: flush?=0, dirty?=0 [ 74.347] sna_accel_flush: flush?=0, dirty?=0 [ 74.347] sna_block_handler (tv=0.0) [ 74.347] sna_wakeup_handler [ 74.347] sna_accel_flush: flush?=0, dirty?=0 [ 74.347] sna_accel_flush: flush?=0, dirty?=0 [ 74.347] sna_block_handler (tv=0.0) [ 74.347] sna_wakeup_handler [ 74.347] sna_accel_flush: flush?=0, dirty?=0 [ 74.347] sna_accel_flush: flush?=0, dirty?=0 [ 74.347] sna_block_handler (tv=0.0) [ 74.347] sna_wakeup_handler [ 74.347] sna_accel_flush: flush?=0, dirty?=0 [ 74.347] sna_accel_flush: flush?=0, dirty?=0 [ 74.347] sna_block_handler (tv=0.0) [ 74.347] sna_wakeup_handler [ 74.347] sna_accel_flush: flush?=0, dirty?=0 [ 74.347] sna_accel_flush: flush?=0, dirty?=0 [ 74.347] sna_block_handler (tv=0.0) [ 74.347] sna_wakeup_handler [ 74.347] sna_accel_flush: flush?=0, dirty?=0 [ 74.347] sna_accel_flush: flush?=0, dirty?=0 [ 74.347] sna_accel_flush: flush?=0, dirty?=0 [ 74.347] sna_block_handler (tv=0.0) [ 74.347] sna_wakeup_handler [ 74.347] sna_accel_flush: flush?=0, dirty?=0 [ 74.347] sna_accel_flush: flush?=0, dirty?=0 [ 74.347] sna_block_handler (tv=0.0) [ 74.347] sna_wakeup_handler [ 74.347] sna_accel_flush: flush?=0, dirty?=0 [ 74.347] sna_accel_flush: flush?=0, dirty?=0 [ 74.347] sna_accel_flush: flush?=0, dirty?=0 [ 74.347] sna_block_handler (tv=0.0) [ 74.347] sna_wakeup_handler [ 74.347] sna_accel_flush: flush?=0, dirty?=0 [ 74.347] sna_accel_flush: flush?=0, dirty?=0 [ 74.347] sna_block_handler (tv=0.0) [ 74.347] sna_wakeup_handler [ 74.347] sna_accel_flush: flush?=0, dirty?=0 [ 74.347] sna_accel_flush: flush?=0, dirty?=0 [ 74.347] sna_block_handler (tv=0.0) [ 74.347] sna_wakeup_handler [ 74.347] sna_accel_flush: flush?=0, dirty?=0 [ 74.347] sna_accel_flush: flush?=0, dirty?=0 [ 74.347] sna_accel_flush: flush?=0, dirty?=0 [ 74.347] sna_block_handler (tv=0.0) [ 74.347] sna_wakeup_handler [ 74.347] sna_accel_flush: flush?=0, dirty?=0 [ 74.347] sna_accel_flush: flush?=0, dirty?=0 [ 74.347] sna_block_handler (tv=0.0) [ 74.347] sna_wakeup_handler [ 74.347] sna_accel_flush: flush?=0, dirty?=0 [ 74.347] sna_accel_flush: flush?=0, dirty?=0 [ 74.347] sna_block_handler (tv=0.0) [ 74.347] sna_wakeup_handler [ 74.347] sna_accel_flush: flush?=0, dirty?=0 [ 74.347] sna_accel_flush: flush?=0, dirty?=0 [ 74.347] sna_block_handler (tv=0.0) [ 74.347] sna_wakeup_handler [ 74.347] sna_accel_flush: flush?=0, dirty?=0 [ 74.347] sna_accel_flush: flush?=0, dirty?=0 [ 74.347] sna_block_handler (tv=0.0) [ 74.347] sna_wakeup_handler [ 74.347] sna_accel_flush: flush?=0, dirty?=0 [ 74.347] sna_accel_flush: flush?=0, dirty?=0 [ 74.347] sna_accel_flush: flush?=0, dirty?=0 [ 74.347] sna_block_handler (tv=0.0) [ 74.347] sna_wakeup_handler [ 74.347] sna_accel_flush: flush?=0, dirty?=0 [ 74.347] sna_accel_flush: flush?=0, dirty?=0 [ 74.347] sna_block_handler (tv=0.0) [ 74.347] sna_wakeup_handler [ 74.347] sna_accel_flush: flush?=0, dirty?=0 [ 74.347] sna_accel_flush: flush?=0, dirty?=0 [ 74.347] sna_block_handler (tv=0.0) [ 74.347] sna_wakeup_handler [ 74.347] sna_accel_flush: flush?=0, dirty?=0 [ 74.347] sna_accel_flush: flush?=0, dirty?=0 [ 74.347] sna_block_handler (tv=0.0) [ 74.347] sna_wakeup_handler [ 74.347] sna_accel_flush: flush?=0, dirty?=0 [ 74.347] sna_accel_flush: flush?=0, dirty?=0 [ 74.347] sna_block_handler (tv=0.0) [ 74.347] sna_wakeup_handler [ 74.347] sna_accel_flush: flush?=0, dirty?=0 [ 74.347] sna_accel_flush: flush?=0, dirty?=0 [ 74.347] sna_accel_flush: flush?=0, dirty?=0 [ 74.347] sna_block_handler (tv=0.0) [ 74.347] sna_wakeup_handler [ 74.347] sna_accel_flush: flush?=0, dirty?=0 [ 74.347] sna_accel_flush: flush?=0, dirty?=0 [ 74.347] sna_block_handler (tv=0.0) [ 74.347] sna_wakeup_handler [ 74.347] sna_accel_flush: flush?=0, dirty?=0 [ 74.347] sna_accel_flush: flush?=0, dirty?=0 [ 74.347] sna_block_handler (tv=0.0) [ 74.347] sna_wakeup_handler [ 74.347] sna_accel_flush: flush?=0, dirty?=0 [ 74.347] sna_accel_flush: flush?=0, dirty?=0 [ 74.347] sna_block_handler (tv=0.0) [ 74.347] sna_wakeup_handler [ 74.347] sna_accel_flush: flush?=0, dirty?=0 [ 74.347] sna_accel_flush: flush?=0, dirty?=0 [ 74.347] sna_block_handler (tv=0.0) [ 74.347] sna_wakeup_handler [ 74.347] sna_accel_flush: flush?=0, dirty?=0 [ 74.347] sna_accel_flush: flush?=0, dirty?=0 [ 74.347] sna_accel_flush: flush?=0, dirty?=0 [ 74.347] sna_block_handler (tv=0.0) [ 74.348] sna_wakeup_handler [ 74.348] sna_accel_flush: flush?=0, dirty?=0 [ 74.348] sna_accel_flush: flush?=0, dirty?=0 [ 74.348] sna_block_handler (tv=0.0) [ 74.348] sna_wakeup_handler [ 74.348] sna_accel_flush: flush?=0, dirty?=0 [ 74.348] sna_accel_flush: flush?=0, dirty?=0 [ 74.348] sna_block_handler (tv=0.0) [ 74.348] sna_wakeup_handler [ 74.348] sna_accel_flush: flush?=0, dirty?=0 [ 74.348] sna_accel_flush: flush?=0, dirty?=0 [ 74.348] sna_block_handler (tv=0.0) [ 74.348] sna_wakeup_handler [ 74.348] sna_accel_flush: flush?=0, dirty?=0 [ 74.348] sna_accel_flush: flush?=0, dirty?=0 [ 74.348] sna_block_handler (tv=0.0) [ 74.348] sna_wakeup_handler [ 74.348] sna_accel_flush: flush?=0, dirty?=0 [ 74.348] sna_accel_flush: flush?=0, dirty?=0 [ 74.348] sna_accel_flush: flush?=0, dirty?=0 [ 74.348] sna_block_handler (tv=0.0) [ 74.348] sna_wakeup_handler [ 74.348] sna_accel_flush: flush?=0, dirty?=0 [ 74.348] sna_accel_flush: flush?=0, dirty?=0 [ 74.348] sna_block_handler (tv=0.0) [ 74.348] sna_wakeup_handler [ 74.348] sna_accel_flush: flush?=0, dirty?=0 [ 74.348] sna_accel_flush: flush?=0, dirty?=0 [ 74.348] sna_block_handler (tv=0.0) [ 74.348] sna_wakeup_handler [ 74.348] sna_accel_flush: flush?=0, dirty?=0 [ 74.348] sna_accel_flush: flush?=0, dirty?=0 [ 74.348] sna_block_handler (tv=0.0) [ 74.348] sna_wakeup_handler [ 74.348] sna_accel_flush: flush?=0, dirty?=0 [ 74.348] sna_accel_flush: flush?=0, dirty?=0 [ 74.348] sna_block_handler (tv=0.0) [ 74.348] sna_wakeup_handler [ 74.348] sna_accel_flush: flush?=0, dirty?=0 [ 74.348] sna_accel_flush: flush?=0, dirty?=0 [ 74.348] sna_block_handler (tv=0.0) [ 74.348] sna_wakeup_handler [ 74.348] sna_accel_flush: flush?=0, dirty?=0 [ 74.348] sna_accel_flush: flush?=0, dirty?=0 [ 74.348] sna_block_handler (tv=0.0) [ 74.348] sna_wakeup_handler [ 74.348] sna_accel_flush: flush?=0, dirty?=0 [ 74.348] sna_accel_flush: flush?=0, dirty?=0 [ 74.348] sna_accel_flush: flush?=0, dirty?=0 [ 74.348] sna_block_handler (tv=0.0) [ 74.348] sna_wakeup_handler [ 74.348] sna_accel_flush: flush?=0, dirty?=0 [ 74.348] sna_accel_flush: flush?=0, dirty?=0 [ 74.348] sna_accel_flush: flush?=0, dirty?=0 [ 74.348] sna_accel_flush: flush?=0, dirty?=0 [ 74.348] sna_block_handler (tv=0.0) [ 74.348] sna_wakeup_handler [ 74.348] sna_accel_flush: flush?=0, dirty?=0 [ 74.348] sna_accel_flush: flush?=0, dirty?=0 [ 74.348] sna_block_handler (tv=0.0) [ 74.348] sna_wakeup_handler [ 74.348] sna_accel_flush: flush?=0, dirty?=0 [ 74.348] sna_accel_flush: flush?=0, dirty?=0 [ 74.348] sna_accel_flush: flush?=0, dirty?=0 [ 74.348] sna_accel_flush: flush?=0, dirty?=0 [ 74.348] sna_block_handler (tv=0.0) [ 74.348] sna_wakeup_handler [ 74.348] sna_accel_flush: flush?=0, dirty?=0 [ 74.348] sna_accel_flush: flush?=0, dirty?=0 [ 74.348] sna_accel_flush: flush?=0, dirty?=0 [ 74.348] sna_block_handler (tv=0.0) [ 74.348] sna_wakeup_handler [ 74.348] sna_accel_flush: flush?=0, dirty?=0 [ 74.348] sna_accel_flush: flush?=0, dirty?=0 [ 74.348] sna_accel_flush: flush?=0, dirty?=0 [ 74.348] sna_accel_flush: flush?=0, dirty?=0 [ 74.348] sna_block_handler (tv=0.0) [ 74.348] sna_wakeup_handler [ 74.348] sna_accel_flush: flush?=0, dirty?=0 [ 74.348] sna_accel_flush: flush?=0, dirty?=0 [ 74.348] sna_accel_flush: flush?=0, dirty?=0 [ 74.348] sna_accel_flush: flush?=0, dirty?=0 [ 74.348] sna_block_handler (tv=0.0) [ 74.348] sna_wakeup_handler [ 74.348] sna_accel_flush: flush?=0, dirty?=0 [ 74.348] sna_accel_flush: flush?=0, dirty?=0 [ 74.348] sna_accel_flush: flush?=0, dirty?=0 [ 74.348] sna_accel_flush: flush?=0, dirty?=0 [ 74.348] sna_block_handler (tv=0.0) [ 74.348] sna_wakeup_handler [ 74.348] sna_accel_flush: flush?=0, dirty?=0 [ 74.348] sna_accel_flush: flush?=0, dirty?=0 [ 74.348] sna_accel_flush: flush?=0, dirty?=0 [ 74.348] sna_accel_flush: flush?=0, dirty?=0 [ 74.348] sna_block_handler (tv=0.0) [ 74.348] sna_wakeup_handler [ 74.348] sna_accel_flush: flush?=0, dirty?=0 [ 74.348] sna_accel_flush: flush?=0, dirty?=0 [ 74.348] sna_accel_flush: flush?=0, dirty?=0 [ 74.348] sna_accel_flush: flush?=0, dirty?=0 [ 74.348] sna_block_handler (tv=0.0) [ 74.348] sna_wakeup_handler [ 74.348] sna_accel_flush: flush?=0, dirty?=0 [ 74.348] sna_accel_flush: flush?=0, dirty?=0 [ 74.348] sna_accel_flush: flush?=0, dirty?=0 [ 74.348] sna_accel_flush: flush?=0, dirty?=0 [ 74.348] sna_block_handler (tv=0.0) [ 74.348] sna_wakeup_handler [ 74.348] sna_accel_flush: flush?=0, dirty?=0 [ 74.348] sna_accel_flush: flush?=0, dirty?=0 [ 74.348] sna_accel_flush: flush?=0, dirty?=0 [ 74.348] sna_accel_flush: flush?=0, dirty?=0 [ 74.348] sna_block_handler (tv=0.0) [ 74.348] sna_wakeup_handler [ 74.348] sna_accel_flush: flush?=0, dirty?=0 [ 74.348] sna_accel_flush: flush?=0, dirty?=0 [ 74.348] sna_accel_flush: flush?=0, dirty?=0 [ 74.348] sna_accel_flush: flush?=0, dirty?=0 [ 74.348] sna_block_handler (tv=0.0) [ 74.348] sna_wakeup_handler [ 74.348] sna_accel_flush: flush?=0, dirty?=0 [ 74.348] sna_accel_flush: flush?=0, dirty?=0 [ 74.348] sna_accel_flush: flush?=0, dirty?=0 [ 74.348] sna_block_handler (tv=0.0) [ 74.348] sna_wakeup_handler [ 74.348] sna_accel_flush: flush?=0, dirty?=0 [ 74.348] sna_accel_flush: flush?=0, dirty?=0 [ 74.348] sna_accel_flush: flush?=0, dirty?=0 [ 74.348] sna_block_handler (tv=0.0) [ 74.348] sna_wakeup_handler [ 74.348] sna_accel_flush: flush?=0, dirty?=0 [ 74.348] sna_accel_flush: flush?=0, dirty?=0 [ 74.348] sna_accel_flush: flush?=0, dirty?=0 [ 74.348] sna_block_handler (tv=0.0) [ 74.348] sna_wakeup_handler [ 74.348] sna_accel_flush: flush?=0, dirty?=0 [ 74.348] sna_accel_flush: flush?=0, dirty?=0 [ 74.348] sna_accel_flush: flush?=0, dirty?=0 [ 74.348] sna_block_handler (tv=0.0) [ 74.348] sna_wakeup_handler [ 74.348] sna_accel_flush: flush?=0, dirty?=0 [ 74.348] sna_accel_flush: flush?=0, dirty?=0 [ 74.348] sna_accel_flush: flush?=0, dirty?=0 [ 74.348] sna_block_handler (tv=0.0) [ 74.348] sna_wakeup_handler [ 74.348] sna_accel_flush: flush?=0, dirty?=0 [ 74.348] sna_accel_flush: flush?=0, dirty?=0 [ 74.348] sna_accel_flush: flush?=0, dirty?=0 [ 74.348] sna_block_handler (tv=0.0) [ 74.348] sna_wakeup_handler [ 74.348] sna_accel_flush: flush?=0, dirty?=0 [ 74.348] sna_accel_flush: flush?=0, dirty?=0 [ 74.348] sna_accel_flush: flush?=0, dirty?=0 [ 74.348] sna_block_handler (tv=0.0) [ 74.348] sna_wakeup_handler [ 74.348] sna_accel_flush: flush?=0, dirty?=0 [ 74.349] sna_accel_flush: flush?=0, dirty?=0 [ 74.349] sna_accel_flush: flush?=0, dirty?=0 [ 74.349] sna_block_handler (tv=0.0) [ 74.349] sna_wakeup_handler [ 74.349] sna_accel_flush: flush?=0, dirty?=0 [ 74.349] sna_accel_flush: flush?=0, dirty?=0 [ 74.349] sna_accel_flush: flush?=0, dirty?=0 [ 74.349] sna_block_handler (tv=0.0) [ 74.349] sna_wakeup_handler [ 74.349] sna_accel_flush: flush?=0, dirty?=0 [ 74.349] sna_accel_flush: flush?=0, dirty?=0 [ 74.349] sna_accel_flush: flush?=0, dirty?=0 [ 74.349] sna_block_handler (tv=0.0) [ 74.349] sna_wakeup_handler [ 74.349] sna_accel_flush: flush?=0, dirty?=0 [ 74.349] sna_accel_flush: flush?=0, dirty?=0 [ 74.349] sna_accel_flush: flush?=0, dirty?=0 [ 74.349] sna_block_handler (tv=0.0) [ 74.349] sna_wakeup_handler [ 74.349] sna_accel_flush: flush?=0, dirty?=0 [ 74.349] sna_accel_flush: flush?=0, dirty?=0 [ 74.349] sna_accel_flush: flush?=0, dirty?=0 [ 74.349] sna_block_handler (tv=0.0) [ 74.349] sna_wakeup_handler [ 74.349] sna_accel_flush: flush?=0, dirty?=0 [ 74.349] sna_accel_flush: flush?=0, dirty?=0 [ 74.349] sna_accel_flush: flush?=0, dirty?=0 [ 74.349] sna_block_handler (tv=0.0) [ 74.349] sna_wakeup_handler [ 74.349] sna_accel_flush: flush?=0, dirty?=0 [ 74.349] sna_accel_flush: flush?=0, dirty?=0 [ 74.349] sna_accel_flush: flush?=0, dirty?=0 [ 74.349] sna_block_handler (tv=0.0) [ 74.349] sna_wakeup_handler [ 74.349] sna_accel_flush: flush?=0, dirty?=0 [ 74.349] sna_accel_flush: flush?=0, dirty?=0 [ 74.349] sna_accel_flush: flush?=0, dirty?=0 [ 74.349] sna_block_handler (tv=0.0) [ 74.349] sna_wakeup_handler [ 74.349] sna_accel_flush: flush?=0, dirty?=0 [ 74.349] sna_accel_flush: flush?=0, dirty?=0 [ 74.349] sna_accel_flush: flush?=0, dirty?=0 [ 74.349] sna_block_handler (tv=0.0) [ 74.349] sna_wakeup_handler [ 74.349] sna_accel_flush: flush?=0, dirty?=0 [ 74.349] sna_accel_flush: flush?=0, dirty?=0 [ 74.349] sna_accel_flush: flush?=0, dirty?=0 [ 74.349] sna_block_handler (tv=0.0) [ 74.349] sna_wakeup_handler [ 74.349] sna_accel_flush: flush?=0, dirty?=0 [ 74.349] sna_accel_flush: flush?=0, dirty?=0 [ 74.349] sna_accel_flush: flush?=0, dirty?=0 [ 74.349] sna_block_handler (tv=0.0) [ 74.349] sna_wakeup_handler [ 74.349] sna_accel_flush: flush?=0, dirty?=0 [ 74.349] sna_accel_flush: flush?=0, dirty?=0 [ 74.349] sna_accel_flush: flush?=0, dirty?=0 [ 74.349] sna_accel_flush: flush?=0, dirty?=0 [ 74.349] sna_block_handler (tv=0.0) [ 74.349] sna_wakeup_handler [ 74.349] sna_accel_flush: flush?=0, dirty?=0 [ 74.349] sna_accel_flush: flush?=0, dirty?=0 [ 74.349] sna_accel_flush: flush?=0, dirty?=0 [ 74.349] sna_accel_flush: flush?=0, dirty?=0 [ 74.349] sna_block_handler (tv=0.0) [ 74.349] sna_wakeup_handler [ 74.349] sna_accel_flush: flush?=0, dirty?=0 [ 74.349] sna_accel_flush: flush?=0, dirty?=0 [ 74.349] sna_accel_flush: flush?=0, dirty?=0 [ 74.349] sna_accel_flush: flush?=0, dirty?=0 [ 74.349] sna_block_handler (tv=0.0) [ 74.349] sna_wakeup_handler [ 74.349] sna_accel_flush: flush?=0, dirty?=0 [ 74.349] sna_accel_flush: flush?=0, dirty?=0 [ 74.349] sna_accel_flush: flush?=0, dirty?=0 [ 74.349] sna_accel_flush: flush?=0, dirty?=0 [ 74.349] sna_block_handler (tv=0.0) [ 74.349] sna_wakeup_handler [ 74.349] sna_accel_flush: flush?=0, dirty?=0 [ 74.349] sna_accel_flush: flush?=0, dirty?=0 [ 74.349] sna_accel_flush: flush?=0, dirty?=0 [ 74.349] sna_accel_flush: flush?=0, dirty?=0 [ 74.349] sna_block_handler (tv=0.0) [ 74.349] sna_wakeup_handler [ 74.349] sna_accel_flush: flush?=0, dirty?=0 [ 74.349] sna_accel_flush: flush?=0, dirty?=0 [ 74.349] sna_accel_flush: flush?=0, dirty?=0 [ 74.349] sna_accel_flush: flush?=0, dirty?=0 [ 74.349] sna_block_handler (tv=0.0) [ 74.349] sna_wakeup_handler [ 74.349] sna_accel_flush: flush?=0, dirty?=0 [ 74.349] sna_accel_flush: flush?=0, dirty?=0 [ 74.349] sna_accel_flush: flush?=0, dirty?=0 [ 74.349] sna_accel_flush: flush?=0, dirty?=0 [ 74.349] sna_block_handler (tv=0.0) [ 74.349] sna_wakeup_handler [ 74.349] sna_accel_flush: flush?=0, dirty?=0 [ 74.349] sna_accel_flush: flush?=0, dirty?=0 [ 74.349] sna_accel_flush: flush?=0, dirty?=0 [ 74.349] sna_accel_flush: flush?=0, dirty?=0 [ 74.349] sna_block_handler (tv=0.0) [ 74.349] sna_wakeup_handler [ 74.349] sna_accel_flush: flush?=0, dirty?=0 [ 74.349] sna_accel_flush: flush?=0, dirty?=0 [ 74.349] sna_accel_flush: flush?=0, dirty?=0 [ 74.349] sna_accel_flush: flush?=0, dirty?=0 [ 74.349] sna_block_handler (tv=0.0) [ 74.349] sna_wakeup_handler [ 74.349] sna_accel_flush: flush?=0, dirty?=0 [ 74.349] sna_accel_flush: flush?=0, dirty?=0 [ 74.349] sna_accel_flush: flush?=0, dirty?=0 [ 74.349] sna_block_handler (tv=0.0) [ 74.349] sna_wakeup_handler [ 74.349] sna_accel_flush: flush?=0, dirty?=0 [ 74.349] sna_accel_flush: flush?=0, dirty?=0 [ 74.349] sna_accel_flush: flush?=0, dirty?=0 [ 74.349] sna_block_handler (tv=0.0) [ 74.349] sna_wakeup_handler [ 74.349] sna_accel_flush: flush?=0, dirty?=0 [ 74.349] sna_accel_flush: flush?=0, dirty?=0 [ 74.349] sna_accel_flush: flush?=0, dirty?=0 [ 74.349] sna_block_handler (tv=0.0) [ 74.349] sna_wakeup_handler [ 74.349] sna_accel_flush: flush?=0, dirty?=0 [ 74.349] sna_accel_flush: flush?=0, dirty?=0 [ 74.349] sna_accel_flush: flush?=0, dirty?=0 [ 74.349] sna_accel_flush: flush?=0, dirty?=0 [ 74.349] sna_block_handler (tv=0.0) [ 74.349] sna_wakeup_handler [ 74.349] sna_accel_flush: flush?=0, dirty?=0 [ 74.349] sna_accel_flush: flush?=0, dirty?=0 [ 74.349] sna_accel_flush: flush?=0, dirty?=0 [ 74.349] sna_block_handler (tv=0.0) [ 74.349] sna_wakeup_handler [ 74.349] sna_accel_flush: flush?=0, dirty?=0 [ 74.349] sna_accel_flush: flush?=0, dirty?=0 [ 74.349] sna_accel_flush: flush?=0, dirty?=0 [ 74.349] sna_block_handler (tv=0.0) [ 74.349] sna_wakeup_handler [ 74.349] sna_accel_flush: flush?=0, dirty?=0 [ 74.349] sna_accel_flush: flush?=0, dirty?=0 [ 74.349] sna_accel_flush: flush?=0, dirty?=0 [ 74.349] sna_block_handler (tv=0.0) [ 74.349] sna_wakeup_handler [ 74.349] sna_accel_flush: flush?=0, dirty?=0 [ 74.349] sna_accel_flush: flush?=0, dirty?=0 [ 74.349] sna_accel_flush: flush?=0, dirty?=0 [ 74.349] sna_block_handler (tv=0.0) [ 74.349] sna_wakeup_handler [ 74.349] sna_accel_flush: flush?=0, dirty?=0 [ 74.349] sna_accel_flush: flush?=0, dirty?=0 [ 74.349] sna_accel_flush: flush?=0, dirty?=0 [ 74.349] sna_block_handler (tv=0.0) [ 74.349] sna_wakeup_handler [ 74.349] sna_accel_flush: flush?=0, dirty?=0 [ 74.349] sna_accel_flush: flush?=0, dirty?=0 [ 74.350] sna_accel_flush: flush?=0, dirty?=0 [ 74.350] sna_block_handler (tv=0.0) [ 74.350] sna_wakeup_handler [ 74.350] sna_accel_flush: flush?=0, dirty?=0 [ 74.350] sna_accel_flush: flush?=0, dirty?=0 [ 74.350] sna_accel_flush: flush?=0, dirty?=0 [ 74.350] sna_block_handler (tv=0.0) [ 74.350] sna_wakeup_handler [ 74.350] sna_accel_flush: flush?=0, dirty?=0 [ 74.350] sna_accel_flush: flush?=0, dirty?=0 [ 74.350] sna_accel_flush: flush?=0, dirty?=0 [ 74.350] sna_block_handler (tv=0.0) [ 74.350] sna_wakeup_handler [ 74.350] sna_accel_flush: flush?=0, dirty?=0 [ 74.350] sna_accel_flush: flush?=0, dirty?=0 [ 74.350] sna_accel_flush: flush?=0, dirty?=0 [ 74.350] sna_block_handler (tv=0.0) [ 74.350] sna_wakeup_handler [ 74.350] sna_accel_flush: flush?=0, dirty?=0 [ 74.350] sna_accel_flush: flush?=0, dirty?=0 [ 74.350] sna_accel_flush: flush?=0, dirty?=0 [ 74.350] sna_block_handler (tv=0.0) [ 74.350] sna_wakeup_handler [ 74.350] sna_accel_flush: flush?=0, dirty?=0 [ 74.350] sna_accel_flush: flush?=0, dirty?=0 [ 74.350] sna_accel_flush: flush?=0, dirty?=0 [ 74.350] sna_block_handler (tv=0.0) [ 74.350] sna_wakeup_handler [ 74.350] sna_accel_flush: flush?=0, dirty?=0 [ 74.350] sna_accel_flush: flush?=0, dirty?=0 [ 74.350] sna_accel_flush: flush?=0, dirty?=0 [ 74.350] sna_block_handler (tv=0.0) [ 74.350] sna_wakeup_handler [ 74.350] sna_accel_flush: flush?=0, dirty?=0 [ 74.350] sna_accel_flush: flush?=0, dirty?=0 [ 74.350] sna_accel_flush: flush?=0, dirty?=0 [ 74.350] sna_block_handler (tv=0.0) [ 74.350] sna_wakeup_handler [ 74.350] sna_accel_flush: flush?=0, dirty?=0 [ 74.350] sna_accel_flush: flush?=0, dirty?=0 [ 74.350] sna_accel_flush: flush?=0, dirty?=0 [ 74.350] sna_block_handler (tv=0.0) [ 74.350] sna_wakeup_handler [ 74.350] sna_accel_flush: flush?=0, dirty?=0 [ 74.350] sna_accel_flush: flush?=0, dirty?=0 [ 74.350] sna_accel_flush: flush?=0, dirty?=0 [ 74.350] sna_block_handler (tv=0.0) [ 74.350] sna_wakeup_handler [ 74.350] sna_accel_flush: flush?=0, dirty?=0 [ 74.350] sna_accel_flush: flush?=0, dirty?=0 [ 74.350] sna_accel_flush: flush?=0, dirty?=0 [ 74.350] sna_block_handler (tv=0.0) [ 74.350] sna_wakeup_handler [ 74.350] sna_accel_flush: flush?=0, dirty?=0 [ 74.350] sna_accel_flush: flush?=0, dirty?=0 [ 74.350] sna_accel_flush: flush?=0, dirty?=0 [ 74.350] sna_block_handler (tv=0.0) [ 74.350] sna_wakeup_handler [ 74.350] sna_accel_flush: flush?=0, dirty?=0 [ 74.350] sna_accel_flush: flush?=0, dirty?=0 [ 74.350] sna_accel_flush: flush?=0, dirty?=0 [ 74.350] sna_accel_flush: flush?=0, dirty?=0 [ 74.350] sna_block_handler (tv=0.0) [ 74.350] sna_wakeup_handler [ 74.350] sna_accel_flush: flush?=0, dirty?=0 [ 74.350] sna_accel_flush: flush?=0, dirty?=0 [ 74.350] sna_accel_flush: flush?=0, dirty?=0 [ 74.350] sna_accel_flush: flush?=0, dirty?=0 [ 74.350] sna_block_handler (tv=0.0) [ 74.350] sna_wakeup_handler [ 74.350] sna_accel_flush: flush?=0, dirty?=0 [ 74.350] sna_accel_flush: flush?=0, dirty?=0 [ 74.350] sna_accel_flush: flush?=0, dirty?=0 [ 74.350] sna_accel_flush: flush?=0, dirty?=0 [ 74.350] sna_block_handler (tv=0.0) [ 74.350] sna_wakeup_handler [ 74.350] sna_accel_flush: flush?=0, dirty?=0 [ 74.350] sna_accel_flush: flush?=0, dirty?=0 [ 74.350] sna_accel_flush: flush?=0, dirty?=0 [ 74.350] sna_accel_flush: flush?=0, dirty?=0 [ 74.350] sna_block_handler (tv=0.0) [ 74.350] sna_wakeup_handler [ 74.350] sna_accel_flush: flush?=0, dirty?=0 [ 74.350] sna_accel_flush: flush?=0, dirty?=0 [ 74.350] sna_accel_flush: flush?=0, dirty?=0 [ 74.350] sna_accel_flush: flush?=0, dirty?=0 [ 74.350] sna_block_handler (tv=0.0) [ 74.350] sna_wakeup_handler [ 74.350] sna_accel_flush: flush?=0, dirty?=0 [ 74.350] sna_accel_flush: flush?=0, dirty?=0 [ 74.350] sna_accel_flush: flush?=0, dirty?=0 [ 74.350] sna_accel_flush: flush?=0, dirty?=0 [ 74.350] sna_block_handler (tv=0.0) [ 74.350] sna_wakeup_handler [ 74.350] sna_accel_flush: flush?=0, dirty?=0 [ 74.350] sna_accel_flush: flush?=0, dirty?=0 [ 74.350] sna_accel_flush: flush?=0, dirty?=0 [ 74.350] sna_accel_flush: flush?=0, dirty?=0 [ 74.350] sna_block_handler (tv=0.0) [ 74.350] sna_wakeup_handler [ 74.350] sna_accel_flush: flush?=0, dirty?=0 [ 74.350] sna_accel_flush: flush?=0, dirty?=0 [ 74.350] sna_accel_flush: flush?=0, dirty?=0 [ 74.350] sna_accel_flush: flush?=0, dirty?=0 [ 74.350] sna_block_handler (tv=0.0) [ 74.350] sna_wakeup_handler [ 74.350] sna_accel_flush: flush?=0, dirty?=0 [ 74.350] sna_accel_flush: flush?=0, dirty?=0 [ 74.350] sna_accel_flush: flush?=0, dirty?=0 [ 74.350] sna_accel_flush: flush?=0, dirty?=0 [ 74.350] sna_block_handler (tv=0.0) [ 74.350] sna_wakeup_handler [ 74.350] sna_accel_flush: flush?=0, dirty?=0 [ 74.350] sna_accel_flush: flush?=0, dirty?=0 [ 74.350] sna_accel_flush: flush?=0, dirty?=0 [ 74.350] sna_block_handler (tv=0.0) [ 74.350] sna_wakeup_handler [ 74.350] sna_accel_flush: flush?=0, dirty?=0 [ 74.350] sna_accel_flush: flush?=0, dirty?=0 [ 74.350] sna_accel_flush: flush?=0, dirty?=0 [ 74.350] sna_block_handler (tv=0.0) [ 74.350] sna_wakeup_handler [ 74.350] sna_accel_flush: flush?=0, dirty?=0 [ 74.350] sna_accel_flush: flush?=0, dirty?=0 [ 74.350] sna_accel_flush: flush?=0, dirty?=0 [ 74.350] sna_block_handler (tv=0.0) [ 74.350] sna_wakeup_handler [ 74.350] sna_accel_flush: flush?=0, dirty?=0 [ 74.350] sna_accel_flush: flush?=0, dirty?=0 [ 74.350] sna_accel_flush: flush?=0, dirty?=0 [ 74.350] sna_block_handler (tv=0.0) [ 74.350] sna_wakeup_handler [ 74.350] sna_accel_flush: flush?=0, dirty?=0 [ 74.350] sna_accel_flush: flush?=0, dirty?=0 [ 74.350] sna_accel_flush: flush?=0, dirty?=0 [ 74.350] sna_block_handler (tv=0.0) [ 74.350] sna_wakeup_handler [ 74.350] sna_accel_flush: flush?=0, dirty?=0 [ 74.350] sna_accel_flush: flush?=0, dirty?=0 [ 74.350] sna_accel_flush: flush?=0, dirty?=0 [ 74.350] sna_block_handler (tv=0.0) [ 74.350] sna_wakeup_handler [ 74.350] sna_accel_flush: flush?=0, dirty?=0 [ 74.350] sna_accel_flush: flush?=0, dirty?=0 [ 74.350] sna_accel_flush: flush?=0, dirty?=0 [ 74.350] sna_block_handler (tv=0.0) [ 74.350] sna_wakeup_handler [ 74.350] sna_accel_flush: flush?=0, dirty?=0 [ 74.350] sna_accel_flush: flush?=0, dirty?=0 [ 74.350] sna_accel_flush: flush?=0, dirty?=0 [ 74.350] sna_block_handler (tv=0.0) [ 74.350] sna_wakeup_handler [ 74.350] sna_accel_flush: flush?=0, dirty?=0 [ 74.350] sna_accel_flush: flush?=0, dirty?=0 [ 74.350] sna_accel_flush: flush?=0, dirty?=0 [ 74.350] sna_block_handler (tv=0.0) [ 74.350] sna_wakeup_handler [ 74.350] sna_accel_flush: flush?=0, dirty?=0 [ 74.350] sna_accel_flush: flush?=0, dirty?=0 [ 74.350] sna_accel_flush: flush?=0, dirty?=0 [ 74.350] sna_block_handler (tv=0.0) [ 74.351] sna_wakeup_handler [ 74.351] sna_accel_flush: flush?=0, dirty?=0 [ 74.351] sna_accel_flush: flush?=0, dirty?=0 [ 74.351] sna_accel_flush: flush?=0, dirty?=0 [ 74.351] sna_block_handler (tv=0.0) [ 74.351] sna_wakeup_handler [ 74.351] sna_accel_flush: flush?=0, dirty?=0 [ 74.351] sna_accel_flush: flush?=0, dirty?=0 [ 74.351] sna_accel_flush: flush?=0, dirty?=0 [ 74.351] sna_block_handler (tv=0.0) [ 74.351] sna_wakeup_handler [ 74.351] sna_accel_flush: flush?=0, dirty?=0 [ 74.351] sna_accel_flush: flush?=0, dirty?=0 [ 74.351] sna_accel_flush: flush?=0, dirty?=0 [ 74.351] sna_block_handler (tv=0.0) [ 74.351] sna_wakeup_handler [ 74.351] sna_accel_flush: flush?=0, dirty?=0 [ 74.351] sna_accel_flush: flush?=0, dirty?=0 [ 74.351] sna_accel_flush: flush?=0, dirty?=0 [ 74.351] sna_block_handler (tv=0.0) [ 74.351] sna_wakeup_handler [ 74.351] sna_accel_flush: flush?=0, dirty?=0 [ 74.351] sna_accel_flush: flush?=0, dirty?=0 [ 74.351] sna_accel_flush: flush?=0, dirty?=0 [ 74.351] sna_block_handler (tv=0.0) [ 74.351] sna_wakeup_handler [ 74.351] sna_accel_flush: flush?=0, dirty?=0 [ 74.351] sna_accel_flush: flush?=0, dirty?=0 [ 74.351] sna_accel_flush: flush?=0, dirty?=0 [ 74.351] sna_block_handler (tv=0.0) [ 74.351] sna_wakeup_handler [ 74.351] sna_accel_flush: flush?=0, dirty?=0 [ 74.351] sna_accel_flush: flush?=0, dirty?=0 [ 74.351] sna_accel_flush: flush?=0, dirty?=0 [ 74.351] sna_block_handler (tv=0.0) [ 74.351] sna_wakeup_handler [ 74.351] sna_accel_flush: flush?=0, dirty?=0 [ 74.351] sna_accel_flush: flush?=0, dirty?=0 [ 74.351] sna_accel_flush: flush?=0, dirty?=0 [ 74.351] sna_block_handler (tv=0.0) [ 74.351] sna_wakeup_handler [ 74.351] sna_accel_flush: flush?=0, dirty?=0 [ 74.351] sna_accel_flush: flush?=0, dirty?=0 [ 74.351] sna_accel_flush: flush?=0, dirty?=0 [ 74.351] sna_accel_flush: flush?=0, dirty?=0 [ 74.351] sna_block_handler (tv=0.0) [ 74.351] sna_wakeup_handler [ 74.351] sna_accel_flush: flush?=0, dirty?=0 [ 74.351] sna_accel_flush: flush?=0, dirty?=0 [ 74.351] sna_accel_flush: flush?=0, dirty?=0 [ 74.351] sna_accel_flush: flush?=0, dirty?=0 [ 74.351] sna_block_handler (tv=0.0) [ 74.351] sna_wakeup_handler [ 74.351] sna_accel_flush: flush?=0, dirty?=0 [ 74.351] sna_accel_flush: flush?=0, dirty?=0 [ 74.351] sna_accel_flush: flush?=0, dirty?=0 [ 74.351] sna_accel_flush: flush?=0, dirty?=0 [ 74.351] sna_block_handler (tv=0.0) [ 74.351] sna_wakeup_handler [ 74.351] sna_accel_flush: flush?=0, dirty?=0 [ 74.351] sna_accel_flush: flush?=0, dirty?=0 [ 74.351] sna_accel_flush: flush?=0, dirty?=0 [ 74.351] sna_accel_flush: flush?=0, dirty?=0 [ 74.351] sna_block_handler (tv=0.0) [ 74.351] sna_wakeup_handler [ 74.351] sna_accel_flush: flush?=0, dirty?=0 [ 74.351] sna_accel_flush: flush?=0, dirty?=0 [ 74.351] sna_accel_flush: flush?=0, dirty?=0 [ 74.351] sna_accel_flush: flush?=0, dirty?=0 [ 74.351] sna_block_handler (tv=0.0) [ 74.351] sna_wakeup_handler [ 74.351] sna_accel_flush: flush?=0, dirty?=0 [ 74.351] sna_accel_flush: flush?=0, dirty?=0 [ 74.351] sna_accel_flush: flush?=0, dirty?=0 [ 74.351] sna_accel_flush: flush?=0, dirty?=0 [ 74.351] sna_block_handler (tv=0.0) [ 74.351] sna_wakeup_handler [ 74.351] sna_accel_flush: flush?=0, dirty?=0 [ 74.351] sna_accel_flush: flush?=0, dirty?=0 [ 74.351] sna_accel_flush: flush?=0, dirty?=0 [ 74.351] sna_accel_flush: flush?=0, dirty?=0 [ 74.351] sna_block_handler (tv=0.0) [ 74.351] sna_wakeup_handler [ 74.351] sna_accel_flush: flush?=0, dirty?=0 [ 74.351] sna_accel_flush: flush?=0, dirty?=0 [ 74.351] sna_accel_flush: flush?=0, dirty?=0 [ 74.351] sna_accel_flush: flush?=0, dirty?=0 [ 74.351] sna_block_handler (tv=0.0) [ 74.351] sna_wakeup_handler [ 74.351] sna_accel_flush: flush?=0, dirty?=0 [ 74.351] sna_accel_flush: flush?=0, dirty?=0 [ 74.351] sna_accel_flush: flush?=0, dirty?=0 [ 74.351] sna_accel_flush: flush?=0, dirty?=0 [ 74.351] sna_block_handler (tv=0.0) [ 74.351] sna_wakeup_handler [ 74.351] sna_accel_flush: flush?=0, dirty?=0 [ 74.351] sna_accel_flush: flush?=0, dirty?=0 [ 74.351] sna_accel_flush: flush?=0, dirty?=0 [ 74.351] sna_block_handler (tv=0.0) [ 74.351] sna_wakeup_handler [ 74.351] sna_accel_flush: flush?=0, dirty?=0 [ 74.351] sna_accel_flush: flush?=0, dirty?=0 [ 74.351] sna_accel_flush: flush?=0, dirty?=0 [ 74.351] sna_block_handler (tv=0.0) [ 74.351] sna_wakeup_handler [ 74.351] sna_accel_flush: flush?=0, dirty?=0 [ 74.351] sna_accel_flush: flush?=0, dirty?=0 [ 74.351] sna_accel_flush: flush?=0, dirty?=0 [ 74.351] sna_block_handler (tv=0.0) [ 74.351] sna_wakeup_handler [ 74.351] sna_accel_flush: flush?=0, dirty?=0 [ 74.351] sna_accel_flush: flush?=0, dirty?=0 [ 74.351] sna_accel_flush: flush?=0, dirty?=0 [ 74.351] sna_block_handler (tv=0.0) [ 74.351] sna_wakeup_handler [ 74.351] sna_accel_flush: flush?=0, dirty?=0 [ 74.351] sna_accel_flush: flush?=0, dirty?=0 [ 74.351] sna_accel_flush: flush?=0, dirty?=0 [ 74.351] sna_block_handler (tv=0.0) [ 74.351] sna_wakeup_handler [ 74.351] sna_accel_flush: flush?=0, dirty?=0 [ 74.351] sna_accel_flush: flush?=0, dirty?=0 [ 74.351] sna_accel_flush: flush?=0, dirty?=0 [ 74.351] sna_block_handler (tv=0.0) [ 74.351] sna_wakeup_handler [ 74.351] sna_accel_flush: flush?=0, dirty?=0 [ 74.351] sna_accel_flush: flush?=0, dirty?=0 [ 74.351] sna_accel_flush: flush?=0, dirty?=0 [ 74.351] sna_block_handler (tv=0.0) [ 74.351] sna_wakeup_handler [ 74.351] sna_accel_flush: flush?=0, dirty?=0 [ 74.351] sna_accel_flush: flush?=0, dirty?=0 [ 74.351] sna_accel_flush: flush?=0, dirty?=0 [ 74.351] sna_block_handler (tv=0.0) [ 74.351] sna_wakeup_handler [ 74.351] sna_accel_flush: flush?=0, dirty?=0 [ 74.351] sna_accel_flush: flush?=0, dirty?=0 [ 74.351] sna_accel_flush: flush?=0, dirty?=0 [ 74.351] sna_block_handler (tv=0.0) [ 74.351] sna_wakeup_handler [ 74.351] sna_accel_flush: flush?=0, dirty?=0 [ 74.351] sna_accel_flush: flush?=0, dirty?=0 [ 74.351] sna_accel_flush: flush?=0, dirty?=0 [ 74.351] sna_accel_flush: flush?=0, dirty?=0 [ 74.351] sna_accel_flush: flush?=0, dirty?=0 [ 74.351] sna_accel_flush: flush?=0, dirty?=0 [ 74.351] sna_accel_flush: flush?=0, dirty?=0 [ 74.351] sna_accel_flush: flush?=0, dirty?=0 [ 74.351] sna_accel_flush: flush?=0, dirty?=0 [ 74.351] sna_accel_flush: flush?=0, dirty?=0 [ 74.351] sna_accel_flush: flush?=0, dirty?=0 [ 74.351] sna_accel_flush: flush?=0, dirty?=0 [ 74.351] sna_accel_flush: flush?=0, dirty?=0 [ 74.352] sna_accel_flush: flush?=0, dirty?=0 [ 74.352] sna_accel_flush: flush?=0, dirty?=0 [ 74.352] sna_block_handler (tv=0.0) [ 74.352] sna_wakeup_handler [ 74.352] sna_accel_flush: flush?=0, dirty?=0 [ 74.352] sna_accel_flush: flush?=0, dirty?=0 [ 74.352] sna_block_handler (tv=0.0) [ 74.352] sna_wakeup_handler [ 74.357] sna_accel_flush: flush?=0, dirty?=0 [ 74.357] sna_accel_flush: flush?=0, dirty?=0 [ 74.357] sna_block_handler (tv=0.0) [ 74.357] sna_wakeup_handler [ 74.357] sna_accel_flush: flush?=0, dirty?=0 [ 74.357] sna_accel_flush: flush?=0, dirty?=0 [ 74.357] sna_accel_flush: flush?=0, dirty?=0 [ 74.357] sna_accel_flush: flush?=0, dirty?=0 [ 74.357] sna_accel_flush: flush?=0, dirty?=0 [ 74.357] sna_accel_flush: flush?=0, dirty?=0 [ 74.357] sna_accel_flush: flush?=0, dirty?=0 [ 74.358] sna_accel_flush: flush?=0, dirty?=0 [ 74.358] sna_accel_flush: flush?=0, dirty?=0 [ 74.358] sna_accel_flush: flush?=0, dirty?=0 [ 74.358] sna_accel_flush: flush?=0, dirty?=0 [ 74.358] sna_accel_flush: flush?=0, dirty?=0 [ 74.358] sna_accel_flush: flush?=0, dirty?=0 [ 74.358] sna_accel_flush: flush?=0, dirty?=0 [ 74.358] sna_accel_flush: flush?=0, dirty?=0 [ 74.358] sna_block_handler (tv=0.0) [ 74.358] sna_wakeup_handler [ 74.358] sna_accel_flush: flush?=0, dirty?=0 [ 74.358] sna_accel_flush: flush?=0, dirty?=0 [ 74.358] sna_block_handler (tv=0.0) [ 74.358] sna_wakeup_handler [ 74.358] sna_glyphs(op=3, nlist=1, src=(460, 321)) [ 74.358] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.358] sna_glyphs: discarding mask [ 74.358] glyphs0_to_dst(op=3, src=(460, 321), nlist=1, dst=(460, 321)+(0, 0)) [ 74.358] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.358] gen9_render_composite: 0x0, current mode=1/1 [ 74.358] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 74.358] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.358] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.358] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.358] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.358] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.358] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.358] sna_drawable_use_bo: using whole GPU bo [ 74.358] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.358] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.358] color_convert: src=ffffffff [20028888] [ 74.358] color_convert: dst=ffffffff [20028888] [ 74.358] sna_render_get_solid: ffffffff [ 74.358] sna_render_get_solid(white) [ 74.358] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.358] sna_transform_is_imprecise_integer_translation: no transform [ 74.358] gen9_composite_picture: integer translation (0, 0), removing [ 74.358] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.358] sna_render_pixmap_bo: GPU all damaged [ 74.358] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.358] gen4_choose_composite_emitter: solid, identity mask [ 74.358] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.358] gen9_composite_get_binding_table(ea80) [ 74.358] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.358] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.358] gen9_emit_vertex_elements: setup id=9 [ 74.358] glyphs0_to_dst: glyph=(459, 310)x(10, 13), unclipped [ 74.358] emit_primitive_identity_mask__avx2: dst=(459, 310), mask=(752.00, 32.00) x (10.00, 13.00) [ 74.358] gen8_vertex_flush[4f78] = 3 [ 74.358] gen9_magic_ca_pass: CA fixup (2330 -> 2333) [ 74.358] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.358] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.358] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.358] sna_glyphs(op=3, nlist=1, src=(1, 338)) [ 74.358] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.358] sna_glyphs: discarding mask [ 74.358] glyphs0_to_dst(op=3, src=(1, 338), nlist=1, dst=(1, 338)+(0, 0)) [ 74.358] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.358] gen9_render_composite: 0x0, current mode=1/1 [ 74.358] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 74.358] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.358] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.358] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.358] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.358] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.358] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.358] sna_drawable_use_bo: using whole GPU bo [ 74.358] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.358] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.358] color_convert: src=ff8ae234 [20028888] [ 74.358] color_convert: dst=ff8ae234 [20028888] [ 74.358] sna_render_get_solid: ff8ae234 [ 74.358] sna_render_get_solid(22) = ff8ae234 (old) [ 74.358] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.358] sna_transform_is_imprecise_integer_translation: no transform [ 74.358] gen9_composite_picture: integer translation (0, 0), removing [ 74.358] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.358] sna_render_pixmap_bo: GPU all damaged [ 74.358] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.358] gen4_choose_composite_emitter: solid, identity mask [ 74.358] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.358] gen9_composite_get_binding_table(ea40) [ 74.358] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.358] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.358] gen9_emit_vertex_elements: setup id=9 [ 74.358] glyphs0_to_dst: glyph=(1, 330)x(9, 8), unclipped [ 74.358] emit_primitive_identity_mask__avx2: dst=(1, 330), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.358] glyphs0_to_dst: glyph=(9, 328)x(10, 13), unclipped [ 74.358] emit_primitive_identity_mask__avx2: dst=(9, 328), mask=(672.00, 48.00) x (10.00, 13.00) [ 74.358] glyphs0_to_dst: glyph=(19, 330)x(9, 8), unclipped [ 74.358] emit_primitive_identity_mask__avx2: dst=(19, 330), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.358] glyphs0_to_dst: glyph=(28, 332)x(8, 3), unclipped [ 74.358] emit_primitive_identity_mask__avx2: dst=(28, 332), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.358] glyphs0_to_dst: glyph=(36, 328)x(11, 10), unclipped [ 74.358] emit_primitive_identity_mask__avx2: dst=(36, 328), mask=(704.00, 0.00) x (11.00, 10.00) [ 74.358] glyphs0_to_dst: glyph=(46, 330)x(9, 8), unclipped [ 74.358] emit_primitive_identity_mask__avx2: dst=(46, 330), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.358] glyphs0_to_dst: glyph=(54, 330)x(10, 8), unclipped [ 74.358] emit_primitive_identity_mask__avx2: dst=(54, 330), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.358] glyphs0_to_dst: glyph=(63, 330)x(10, 8), unclipped [ 74.358] emit_primitive_identity_mask__avx2: dst=(63, 330), mask=(720.00, 16.00) x (10.00, 8.00) [ 74.358] glyphs0_to_dst: glyph=(72, 327)x(10, 11), unclipped [ 74.358] emit_primitive_identity_mask__avx2: dst=(72, 327), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.358] glyphs0_to_dst: glyph=(81, 330)x(10, 8), unclipped [ 74.358] emit_primitive_identity_mask__avx2: dst=(81, 330), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.358] glyphs0_to_dst: glyph=(90, 327)x(10, 11), unclipped [ 74.358] emit_primitive_identity_mask__avx2: dst=(90, 327), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.358] glyphs0_to_dst: glyph=(99, 330)x(11, 8), unclipped [ 74.358] emit_primitive_identity_mask__avx2: dst=(99, 330), mask=(736.00, 16.00) x (11.00, 8.00) [ 74.358] glyphs0_to_dst: glyph=(109, 330)x(9, 8), unclipped [ 74.358] emit_primitive_identity_mask__avx2: dst=(109, 330), mask=(752.00, 16.00) x (9.00, 8.00) [ 74.358] glyphs0_to_dst: glyph=(118, 332)x(8, 3), unclipped [ 74.358] emit_primitive_identity_mask__avx2: dst=(118, 332), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.358] glyphs0_to_dst: glyph=(126, 328)x(10, 10), unclipped [ 74.358] emit_primitive_identity_mask__avx2: dst=(126, 328), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.358] glyphs0_to_dst: glyph=(135, 328)x(10, 10), unclipped [ 74.358] emit_primitive_identity_mask__avx2: dst=(135, 328), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.358] glyphs0_to_dst: glyph=(144, 328)x(10, 10), unclipped [ 74.358] emit_primitive_identity_mask__avx2: dst=(144, 328), mask=(720.00, 32.00) x (10.00, 10.00) [ 74.358] glyphs0_to_dst: glyph=(153, 328)x(10, 10), unclipped [ 74.358] emit_primitive_identity_mask__avx2: dst=(153, 328), mask=(704.00, 48.00) x (10.00, 10.00) [ 74.358] gen8_vertex_flush[5078] = 54 [ 74.358] gen9_magic_ca_pass: CA fixup (2333 -> 2387) [ 74.358] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.358] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.358] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.358] sna_glyphs(op=3, nlist=1, src=(163, 338)) [ 74.358] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.358] sna_glyphs: discarding mask [ 74.358] glyphs0_to_dst(op=3, src=(163, 338), nlist=1, dst=(163, 338)+(0, 0)) [ 74.358] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.358] gen9_render_composite: 0x0, current mode=1/1 [ 74.358] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 74.358] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.358] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.358] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.358] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.358] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.358] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.358] sna_drawable_use_bo: using whole GPU bo [ 74.358] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.358] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.358] color_convert: src=ffffffff [20028888] [ 74.358] color_convert: dst=ffffffff [20028888] [ 74.358] sna_render_get_solid: ffffffff [ 74.358] sna_render_get_solid(white) [ 74.358] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.358] sna_transform_is_imprecise_integer_translation: no transform [ 74.358] gen9_composite_picture: integer translation (0, 0), removing [ 74.358] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.358] sna_render_pixmap_bo: GPU all damaged [ 74.358] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.358] gen4_choose_composite_emitter: solid, identity mask [ 74.358] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.358] gen9_composite_get_binding_table(ea00) [ 74.358] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.358] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.358] gen9_emit_vertex_elements: setup id=9 [ 74.358] glyphs0_to_dst: glyph=(165, 330)x(5, 8), unclipped [ 74.358] emit_primitive_identity_mask__avx2: dst=(165, 330), mask=(720.00, 48.00) x (5.00, 8.00) [ 74.358] gen8_vertex_flush[5178] = 3 [ 74.358] gen9_magic_ca_pass: CA fixup (2387 -> 2390) [ 74.358] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.358] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.358] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.358] sna_glyphs(op=3, nlist=1, src=(172, 338)) [ 74.358] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.358] sna_glyphs: discarding mask [ 74.358] glyphs0_to_dst(op=3, src=(172, 338), nlist=1, dst=(172, 338)+(0, 0)) [ 74.358] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.358] gen9_render_composite: 0x0, current mode=1/1 [ 74.358] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 74.358] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.358] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.358] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.358] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.358] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.358] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.358] sna_drawable_use_bo: using whole GPU bo [ 74.358] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.358] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.358] color_convert: src=ff729fcf [20028888] [ 74.358] color_convert: dst=ff729fcf [20028888] [ 74.358] sna_render_get_solid: ff729fcf [ 74.358] sna_render_get_solid(23) = ff729fcf (old) [ 74.358] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.358] sna_transform_is_imprecise_integer_translation: no transform [ 74.358] gen9_composite_picture: integer translation (0, 0), removing [ 74.358] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.358] sna_render_pixmap_bo: GPU all damaged [ 74.358] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.358] gen4_choose_composite_emitter: solid, identity mask [ 74.358] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.358] gen9_composite_get_binding_table(e9c0) [ 74.358] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.358] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.358] gen9_emit_vertex_elements: setup id=9 [ 74.358] glyphs0_to_dst: glyph=(171, 332)x(11, 3), unclipped [ 74.358] emit_primitive_identity_mask__avx2: dst=(171, 332), mask=(736.00, 32.00) x (11.00, 3.00) [ 74.358] glyphs0_to_dst: glyph=(180, 327)x(10, 14), unclipped [ 74.358] emit_primitive_identity_mask__avx2: dst=(180, 327), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.358] glyphs0_to_dst: glyph=(189, 327)x(11, 11), unclipped [ 74.358] emit_primitive_identity_mask__avx2: dst=(189, 327), mask=(960.00, 0.00) x (11.00, 11.00) [ 74.358] glyphs0_to_dst: glyph=(198, 330)x(10, 8), unclipped [ 74.358] emit_primitive_identity_mask__avx2: dst=(198, 330), mask=(976.00, 0.00) x (10.00, 8.00) [ 74.358] glyphs0_to_dst: glyph=(208, 330)x(9, 11), unclipped [ 74.358] emit_primitive_identity_mask__avx2: dst=(208, 330), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.358] glyphs0_to_dst: glyph=(216, 327)x(10, 14), unclipped [ 74.358] emit_primitive_identity_mask__avx2: dst=(216, 327), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.358] glyphs0_to_dst: glyph=(225, 328)x(10, 10), unclipped [ 74.358] emit_primitive_identity_mask__avx2: dst=(225, 328), mask=(976.00, 16.00) x (10.00, 10.00) [ 74.358] glyphs0_to_dst: glyph=(234, 339)x(11, 2), unclipped [ 74.358] emit_primitive_identity_mask__avx2: dst=(234, 339), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.358] glyphs0_to_dst: glyph=(243, 327)x(11, 11), unclipped [ 74.358] emit_primitive_identity_mask__avx2: dst=(243, 327), mask=(1008.00, 0.00) x (11.00, 11.00) [ 74.358] glyphs0_to_dst: glyph=(253, 330)x(9, 8), unclipped [ 74.358] emit_primitive_identity_mask__avx2: dst=(253, 330), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.358] glyphs0_to_dst: glyph=(261, 330)x(10, 8), unclipped [ 74.358] emit_primitive_identity_mask__avx2: dst=(261, 330), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.358] glyphs0_to_dst: glyph=(270, 330)x(10, 8), unclipped [ 74.358] emit_primitive_identity_mask__avx2: dst=(270, 330), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.358] glyphs0_to_dst: glyph=(279, 326)x(10, 12), unclipped [ 74.358] emit_primitive_identity_mask__avx2: dst=(279, 326), mask=(992.00, 16.00) x (10.00, 12.00) [ 74.358] glyphs0_to_dst: glyph=(288, 330)x(10, 8), unclipped [ 74.358] emit_primitive_identity_mask__avx2: dst=(288, 330), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.358] glyphs0_to_dst: glyph=(297, 330)x(10, 8), unclipped [ 74.358] emit_primitive_identity_mask__avx2: dst=(297, 330), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.358] glyphs0_to_dst: glyph=(307, 326)x(10, 12), unclipped [ 74.358] emit_primitive_identity_mask__avx2: dst=(307, 326), mask=(1008.00, 16.00) x (10.00, 12.00) [ 74.358] glyphs0_to_dst: glyph=(315, 327)x(11, 11), unclipped [ 74.358] emit_primitive_identity_mask__avx2: dst=(315, 327), mask=(960.00, 0.00) x (11.00, 11.00) [ 74.358] glyphs0_to_dst: glyph=(324, 330)x(11, 8), unclipped [ 74.358] emit_primitive_identity_mask__avx2: dst=(324, 330), mask=(736.00, 16.00) x (11.00, 8.00) [ 74.358] glyphs0_to_dst: glyph=(334, 330)x(9, 11), unclipped [ 74.358] emit_primitive_identity_mask__avx2: dst=(334, 330), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.358] glyphs0_to_dst: glyph=(342, 339)x(11, 2), unclipped [ 74.358] emit_primitive_identity_mask__avx2: dst=(342, 339), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.358] glyphs0_to_dst: glyph=(351, 326)x(10, 12), unclipped [ 74.358] emit_primitive_identity_mask__avx2: dst=(351, 326), mask=(992.00, 16.00) x (10.00, 12.00) [ 74.358] glyphs0_to_dst: glyph=(361, 326)x(9, 12), unclipped [ 74.358] emit_primitive_identity_mask__avx2: dst=(361, 326), mask=(960.00, 32.00) x (9.00, 12.00) [ 74.358] glyphs0_to_dst: glyph=(369, 330)x(10, 11), unclipped [ 74.358] emit_primitive_identity_mask__avx2: dst=(369, 330), mask=(976.00, 32.00) x (10.00, 11.00) [ 74.358] glyphs0_to_dst: glyph=(378, 327)x(10, 14), unclipped [ 74.358] emit_primitive_identity_mask__avx2: dst=(378, 327), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.358] glyphs0_to_dst: glyph=(387, 328)x(10, 10), unclipped [ 74.358] emit_primitive_identity_mask__avx2: dst=(387, 328), mask=(960.00, 48.00) x (10.00, 10.00) [ 74.358] glyphs0_to_dst: glyph=(396, 339)x(11, 2), unclipped [ 74.358] emit_primitive_identity_mask__avx2: dst=(396, 339), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.358] glyphs0_to_dst: glyph=(406, 330)x(9, 8), unclipped [ 74.358] emit_primitive_identity_mask__avx2: dst=(406, 330), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.358] glyphs0_to_dst: glyph=(415, 330)x(9, 8), unclipped [ 74.358] emit_primitive_identity_mask__avx2: dst=(415, 330), mask=(752.00, 16.00) x (9.00, 8.00) [ 74.358] glyphs0_to_dst: glyph=(424, 330)x(9, 11), unclipped [ 74.358] emit_primitive_identity_mask__avx2: dst=(424, 330), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.358] glyphs0_to_dst: glyph=(432, 327)x(10, 11), unclipped [ 74.358] emit_primitive_identity_mask__avx2: dst=(432, 327), mask=(976.00, 48.00) x (10.00, 11.00) [ 74.358] glyphs0_to_dst: glyph=(442, 330)x(9, 8), unclipped [ 74.358] emit_primitive_identity_mask__avx2: dst=(442, 330), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.358] glyphs0_to_dst: glyph=(450, 330)x(10, 11), unclipped [ 74.358] emit_primitive_identity_mask__avx2: dst=(450, 330), mask=(976.00, 32.00) x (10.00, 11.00) [ 74.358] gen8_vertex_flush[5278] = 96 [ 74.358] gen9_magic_ca_pass: CA fixup (2390 -> 2486) [ 74.358] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.358] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.358] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.358] sna_glyphs(op=3, nlist=1, src=(460, 338)) [ 74.358] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.358] sna_glyphs: discarding mask [ 74.359] glyphs0_to_dst(op=3, src=(460, 338), nlist=1, dst=(460, 338)+(0, 0)) [ 74.359] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.359] gen9_render_composite: 0x0, current mode=1/1 [ 74.359] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 74.359] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.359] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.359] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.359] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.359] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.359] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.359] sna_drawable_use_bo: using whole GPU bo [ 74.359] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.359] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.359] color_convert: src=ffffffff [20028888] [ 74.359] color_convert: dst=ffffffff [20028888] [ 74.359] sna_render_get_solid: ffffffff [ 74.359] sna_render_get_solid(white) [ 74.359] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.359] sna_transform_is_imprecise_integer_translation: no transform [ 74.359] gen9_composite_picture: integer translation (0, 0), removing [ 74.359] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.359] sna_render_pixmap_bo: GPU all damaged [ 74.359] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.359] gen4_choose_composite_emitter: solid, identity mask [ 74.359] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.359] gen9_composite_get_binding_table(e980) [ 74.359] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.359] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.359] gen9_emit_vertex_elements: setup id=9 [ 74.359] glyphs0_to_dst: glyph=(459, 327)x(10, 13), unclipped [ 74.359] emit_primitive_identity_mask__avx2: dst=(459, 327), mask=(752.00, 32.00) x (10.00, 13.00) [ 74.359] gen8_vertex_flush[5378] = 3 [ 74.359] gen9_magic_ca_pass: CA fixup (2486 -> 2489) [ 74.359] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.359] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.359] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.359] sna_glyphs(op=3, nlist=1, src=(1, 355)) [ 74.359] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.359] sna_glyphs: discarding mask [ 74.359] glyphs0_to_dst(op=3, src=(1, 355), nlist=1, dst=(1, 355)+(0, 0)) [ 74.359] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.359] gen9_render_composite: 0x0, current mode=1/1 [ 74.359] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 74.359] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.359] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.359] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.359] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.359] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.359] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.359] sna_drawable_use_bo: using whole GPU bo [ 74.359] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.359] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.359] color_convert: src=ff8ae234 [20028888] [ 74.359] color_convert: dst=ff8ae234 [20028888] [ 74.359] sna_render_get_solid: ff8ae234 [ 74.359] sna_render_get_solid(22) = ff8ae234 (old) [ 74.359] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.359] sna_transform_is_imprecise_integer_translation: no transform [ 74.359] gen9_composite_picture: integer translation (0, 0), removing [ 74.359] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.359] sna_render_pixmap_bo: GPU all damaged [ 74.359] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.359] gen4_choose_composite_emitter: solid, identity mask [ 74.359] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.359] gen9_composite_get_binding_table(e940) [ 74.359] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.359] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.359] gen9_emit_vertex_elements: setup id=9 [ 74.359] glyphs0_to_dst: glyph=(1, 347)x(9, 8), unclipped [ 74.359] emit_primitive_identity_mask__avx2: dst=(1, 347), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.359] glyphs0_to_dst: glyph=(9, 345)x(10, 13), unclipped [ 74.359] emit_primitive_identity_mask__avx2: dst=(9, 345), mask=(672.00, 48.00) x (10.00, 13.00) [ 74.359] glyphs0_to_dst: glyph=(19, 347)x(9, 8), unclipped [ 74.359] emit_primitive_identity_mask__avx2: dst=(19, 347), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.359] glyphs0_to_dst: glyph=(28, 349)x(8, 3), unclipped [ 74.359] emit_primitive_identity_mask__avx2: dst=(28, 349), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.359] glyphs0_to_dst: glyph=(36, 345)x(11, 10), unclipped [ 74.359] emit_primitive_identity_mask__avx2: dst=(36, 345), mask=(704.00, 0.00) x (11.00, 10.00) [ 74.359] glyphs0_to_dst: glyph=(46, 347)x(9, 8), unclipped [ 74.359] emit_primitive_identity_mask__avx2: dst=(46, 347), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.359] glyphs0_to_dst: glyph=(54, 347)x(10, 8), unclipped [ 74.359] emit_primitive_identity_mask__avx2: dst=(54, 347), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.359] glyphs0_to_dst: glyph=(63, 347)x(10, 8), unclipped [ 74.359] emit_primitive_identity_mask__avx2: dst=(63, 347), mask=(720.00, 16.00) x (10.00, 8.00) [ 74.359] glyphs0_to_dst: glyph=(72, 344)x(10, 11), unclipped [ 74.359] emit_primitive_identity_mask__avx2: dst=(72, 344), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.359] glyphs0_to_dst: glyph=(81, 347)x(10, 8), unclipped [ 74.359] emit_primitive_identity_mask__avx2: dst=(81, 347), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.359] glyphs0_to_dst: glyph=(90, 344)x(10, 11), unclipped [ 74.359] emit_primitive_identity_mask__avx2: dst=(90, 344), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.359] glyphs0_to_dst: glyph=(99, 347)x(11, 8), unclipped [ 74.359] emit_primitive_identity_mask__avx2: dst=(99, 347), mask=(736.00, 16.00) x (11.00, 8.00) [ 74.359] glyphs0_to_dst: glyph=(109, 347)x(9, 8), unclipped [ 74.359] emit_primitive_identity_mask__avx2: dst=(109, 347), mask=(752.00, 16.00) x (9.00, 8.00) [ 74.359] glyphs0_to_dst: glyph=(118, 349)x(8, 3), unclipped [ 74.359] emit_primitive_identity_mask__avx2: dst=(118, 349), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.359] glyphs0_to_dst: glyph=(126, 345)x(10, 10), unclipped [ 74.359] emit_primitive_identity_mask__avx2: dst=(126, 345), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.359] glyphs0_to_dst: glyph=(135, 345)x(10, 10), unclipped [ 74.359] emit_primitive_identity_mask__avx2: dst=(135, 345), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.359] glyphs0_to_dst: glyph=(144, 345)x(10, 10), unclipped [ 74.359] emit_primitive_identity_mask__avx2: dst=(144, 345), mask=(720.00, 32.00) x (10.00, 10.00) [ 74.359] glyphs0_to_dst: glyph=(153, 345)x(10, 10), unclipped [ 74.359] emit_primitive_identity_mask__avx2: dst=(153, 345), mask=(704.00, 48.00) x (10.00, 10.00) [ 74.359] gen8_vertex_flush[5478] = 54 [ 74.359] gen9_magic_ca_pass: CA fixup (2489 -> 2543) [ 74.359] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.359] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.359] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.359] sna_glyphs(op=3, nlist=1, src=(163, 355)) [ 74.359] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.359] sna_glyphs: discarding mask [ 74.359] glyphs0_to_dst(op=3, src=(163, 355), nlist=1, dst=(163, 355)+(0, 0)) [ 74.359] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.359] gen9_render_composite: 0x0, current mode=1/1 [ 74.359] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 74.359] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.359] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.359] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.359] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.359] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.359] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.359] sna_drawable_use_bo: using whole GPU bo [ 74.359] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.359] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.359] color_convert: src=ffffffff [20028888] [ 74.359] color_convert: dst=ffffffff [20028888] [ 74.359] sna_render_get_solid: ffffffff [ 74.359] sna_render_get_solid(white) [ 74.359] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.359] sna_transform_is_imprecise_integer_translation: no transform [ 74.359] gen9_composite_picture: integer translation (0, 0), removing [ 74.359] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.359] sna_render_pixmap_bo: GPU all damaged [ 74.359] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.359] gen4_choose_composite_emitter: solid, identity mask [ 74.359] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.359] gen9_composite_get_binding_table(e900) [ 74.359] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.359] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.359] gen9_emit_vertex_elements: setup id=9 [ 74.359] glyphs0_to_dst: glyph=(165, 347)x(5, 8), unclipped [ 74.359] emit_primitive_identity_mask__avx2: dst=(165, 347), mask=(720.00, 48.00) x (5.00, 8.00) [ 74.359] gen8_vertex_flush[5578] = 3 [ 74.359] gen9_magic_ca_pass: CA fixup (2543 -> 2546) [ 74.359] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.359] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.359] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.359] sna_glyphs(op=3, nlist=1, src=(172, 355)) [ 74.359] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.359] sna_glyphs: discarding mask [ 74.359] glyphs0_to_dst(op=3, src=(172, 355), nlist=1, dst=(172, 355)+(0, 0)) [ 74.359] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.359] gen9_render_composite: 0x0, current mode=1/1 [ 74.359] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 74.359] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.359] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.359] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.359] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.359] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.359] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.359] sna_drawable_use_bo: using whole GPU bo [ 74.359] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.359] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.359] color_convert: src=ff729fcf [20028888] [ 74.359] color_convert: dst=ff729fcf [20028888] [ 74.359] sna_render_get_solid: ff729fcf [ 74.359] sna_render_get_solid(23) = ff729fcf (old) [ 74.359] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.359] sna_transform_is_imprecise_integer_translation: no transform [ 74.359] gen9_composite_picture: integer translation (0, 0), removing [ 74.359] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.359] sna_render_pixmap_bo: GPU all damaged [ 74.359] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.359] gen4_choose_composite_emitter: solid, identity mask [ 74.359] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.359] gen9_composite_get_binding_table(e8c0) [ 74.359] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.359] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.359] gen9_emit_vertex_elements: setup id=9 [ 74.359] glyphs0_to_dst: glyph=(171, 349)x(11, 3), unclipped [ 74.359] emit_primitive_identity_mask__avx2: dst=(171, 349), mask=(736.00, 32.00) x (11.00, 3.00) [ 74.359] glyphs0_to_dst: glyph=(180, 344)x(10, 14), unclipped [ 74.359] emit_primitive_identity_mask__avx2: dst=(180, 344), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.359] glyphs0_to_dst: glyph=(189, 344)x(11, 11), unclipped [ 74.359] emit_primitive_identity_mask__avx2: dst=(189, 344), mask=(960.00, 0.00) x (11.00, 11.00) [ 74.359] glyphs0_to_dst: glyph=(198, 347)x(10, 8), unclipped [ 74.359] emit_primitive_identity_mask__avx2: dst=(198, 347), mask=(976.00, 0.00) x (10.00, 8.00) [ 74.359] glyphs0_to_dst: glyph=(208, 347)x(9, 11), unclipped [ 74.359] emit_primitive_identity_mask__avx2: dst=(208, 347), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.359] glyphs0_to_dst: glyph=(216, 344)x(10, 14), unclipped [ 74.359] emit_primitive_identity_mask__avx2: dst=(216, 344), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.359] glyphs0_to_dst: glyph=(225, 345)x(10, 10), unclipped [ 74.359] emit_primitive_identity_mask__avx2: dst=(225, 345), mask=(976.00, 16.00) x (10.00, 10.00) [ 74.359] glyphs0_to_dst: glyph=(234, 356)x(11, 2), unclipped [ 74.359] emit_primitive_identity_mask__avx2: dst=(234, 356), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.359] glyphs0_to_dst: glyph=(243, 344)x(11, 11), unclipped [ 74.359] emit_primitive_identity_mask__avx2: dst=(243, 344), mask=(1008.00, 0.00) x (11.00, 11.00) [ 74.359] glyphs0_to_dst: glyph=(253, 347)x(9, 8), unclipped [ 74.359] emit_primitive_identity_mask__avx2: dst=(253, 347), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.359] glyphs0_to_dst: glyph=(261, 347)x(10, 8), unclipped [ 74.359] emit_primitive_identity_mask__avx2: dst=(261, 347), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.359] glyphs0_to_dst: glyph=(270, 347)x(10, 8), unclipped [ 74.359] emit_primitive_identity_mask__avx2: dst=(270, 347), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.359] glyphs0_to_dst: glyph=(279, 343)x(10, 12), unclipped [ 74.359] emit_primitive_identity_mask__avx2: dst=(279, 343), mask=(992.00, 16.00) x (10.00, 12.00) [ 74.359] glyphs0_to_dst: glyph=(288, 347)x(10, 8), unclipped [ 74.359] emit_primitive_identity_mask__avx2: dst=(288, 347), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.359] glyphs0_to_dst: glyph=(297, 347)x(10, 8), unclipped [ 74.359] emit_primitive_identity_mask__avx2: dst=(297, 347), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.359] glyphs0_to_dst: glyph=(307, 343)x(10, 12), unclipped [ 74.359] emit_primitive_identity_mask__avx2: dst=(307, 343), mask=(1008.00, 16.00) x (10.00, 12.00) [ 74.359] glyphs0_to_dst: glyph=(315, 344)x(11, 11), unclipped [ 74.359] emit_primitive_identity_mask__avx2: dst=(315, 344), mask=(960.00, 0.00) x (11.00, 11.00) [ 74.359] glyphs0_to_dst: glyph=(324, 347)x(11, 8), unclipped [ 74.359] emit_primitive_identity_mask__avx2: dst=(324, 347), mask=(736.00, 16.00) x (11.00, 8.00) [ 74.359] glyphs0_to_dst: glyph=(334, 347)x(9, 11), unclipped [ 74.359] emit_primitive_identity_mask__avx2: dst=(334, 347), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.359] glyphs0_to_dst: glyph=(342, 356)x(11, 2), unclipped [ 74.359] emit_primitive_identity_mask__avx2: dst=(342, 356), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.359] glyphs0_to_dst: glyph=(351, 343)x(10, 12), unclipped [ 74.359] emit_primitive_identity_mask__avx2: dst=(351, 343), mask=(992.00, 16.00) x (10.00, 12.00) [ 74.359] glyphs0_to_dst: glyph=(361, 343)x(9, 12), unclipped [ 74.359] emit_primitive_identity_mask__avx2: dst=(361, 343), mask=(960.00, 32.00) x (9.00, 12.00) [ 74.359] glyphs0_to_dst: glyph=(369, 347)x(10, 11), unclipped [ 74.359] emit_primitive_identity_mask__avx2: dst=(369, 347), mask=(976.00, 32.00) x (10.00, 11.00) [ 74.359] glyphs0_to_dst: glyph=(378, 344)x(10, 14), unclipped [ 74.359] emit_primitive_identity_mask__avx2: dst=(378, 344), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.359] glyphs0_to_dst: glyph=(387, 345)x(10, 10), unclipped [ 74.359] emit_primitive_identity_mask__avx2: dst=(387, 345), mask=(960.00, 48.00) x (10.00, 10.00) [ 74.359] glyphs0_to_dst: glyph=(396, 356)x(11, 2), unclipped [ 74.359] emit_primitive_identity_mask__avx2: dst=(396, 356), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.359] glyphs0_to_dst: glyph=(406, 347)x(9, 8), unclipped [ 74.359] emit_primitive_identity_mask__avx2: dst=(406, 347), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.359] glyphs0_to_dst: glyph=(415, 347)x(9, 8), unclipped [ 74.359] emit_primitive_identity_mask__avx2: dst=(415, 347), mask=(752.00, 16.00) x (9.00, 8.00) [ 74.359] glyphs0_to_dst: glyph=(424, 347)x(9, 11), unclipped [ 74.359] emit_primitive_identity_mask__avx2: dst=(424, 347), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.359] glyphs0_to_dst: glyph=(432, 344)x(10, 11), unclipped [ 74.359] emit_primitive_identity_mask__avx2: dst=(432, 344), mask=(976.00, 48.00) x (10.00, 11.00) [ 74.359] glyphs0_to_dst: glyph=(442, 347)x(9, 8), unclipped [ 74.359] emit_primitive_identity_mask__avx2: dst=(442, 347), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.359] glyphs0_to_dst: glyph=(450, 347)x(10, 11), unclipped [ 74.359] emit_primitive_identity_mask__avx2: dst=(450, 347), mask=(976.00, 32.00) x (10.00, 11.00) [ 74.359] gen8_vertex_flush[5678] = 96 [ 74.359] gen9_magic_ca_pass: CA fixup (2546 -> 2642) [ 74.359] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.359] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.359] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.359] sna_glyphs(op=3, nlist=1, src=(460, 355)) [ 74.359] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.359] sna_glyphs: discarding mask [ 74.359] glyphs0_to_dst(op=3, src=(460, 355), nlist=1, dst=(460, 355)+(0, 0)) [ 74.359] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.359] gen9_render_composite: 0x0, current mode=1/1 [ 74.359] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 74.359] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.359] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.359] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.359] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.359] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.359] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.359] sna_drawable_use_bo: using whole GPU bo [ 74.359] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.359] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.359] color_convert: src=ffffffff [20028888] [ 74.359] color_convert: dst=ffffffff [20028888] [ 74.359] sna_render_get_solid: ffffffff [ 74.359] sna_render_get_solid(white) [ 74.359] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.359] sna_transform_is_imprecise_integer_translation: no transform [ 74.359] gen9_composite_picture: integer translation (0, 0), removing [ 74.359] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.359] sna_render_pixmap_bo: GPU all damaged [ 74.359] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.359] gen4_choose_composite_emitter: solid, identity mask [ 74.359] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.359] gen9_composite_get_binding_table(e880) [ 74.359] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.359] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.359] gen9_emit_vertex_elements: setup id=9 [ 74.359] glyphs0_to_dst: glyph=(459, 344)x(10, 13), unclipped [ 74.359] emit_primitive_identity_mask__avx2: dst=(459, 344), mask=(752.00, 32.00) x (10.00, 13.00) [ 74.359] gen8_vertex_flush[5778] = 3 [ 74.359] gen9_magic_ca_pass: CA fixup (2642 -> 2645) [ 74.359] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.359] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.359] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.360] sna_glyphs(op=3, nlist=1, src=(1, 372)) [ 74.360] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.360] sna_glyphs: discarding mask [ 74.360] glyphs0_to_dst(op=3, src=(1, 372), nlist=1, dst=(1, 372)+(0, 0)) [ 74.360] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.360] gen9_render_composite: 0x0, current mode=1/1 [ 74.360] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 74.360] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.360] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.360] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.360] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.360] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.360] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.360] sna_drawable_use_bo: using whole GPU bo [ 74.360] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.360] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.360] color_convert: src=ff8ae234 [20028888] [ 74.360] color_convert: dst=ff8ae234 [20028888] [ 74.360] sna_render_get_solid: ff8ae234 [ 74.360] sna_render_get_solid(22) = ff8ae234 (old) [ 74.360] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.360] sna_transform_is_imprecise_integer_translation: no transform [ 74.360] gen9_composite_picture: integer translation (0, 0), removing [ 74.360] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.360] sna_render_pixmap_bo: GPU all damaged [ 74.360] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.360] gen4_choose_composite_emitter: solid, identity mask [ 74.360] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.360] gen9_composite_get_binding_table(e840) [ 74.360] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.360] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.360] gen9_emit_vertex_elements: setup id=9 [ 74.360] glyphs0_to_dst: glyph=(1, 364)x(9, 8), unclipped [ 74.360] emit_primitive_identity_mask__avx2: dst=(1, 364), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.360] glyphs0_to_dst: glyph=(9, 362)x(10, 13), unclipped [ 74.360] emit_primitive_identity_mask__avx2: dst=(9, 362), mask=(672.00, 48.00) x (10.00, 13.00) [ 74.360] glyphs0_to_dst: glyph=(19, 364)x(9, 8), unclipped [ 74.360] emit_primitive_identity_mask__avx2: dst=(19, 364), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.360] glyphs0_to_dst: glyph=(28, 366)x(8, 3), unclipped [ 74.360] emit_primitive_identity_mask__avx2: dst=(28, 366), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.360] glyphs0_to_dst: glyph=(36, 362)x(11, 10), unclipped [ 74.360] emit_primitive_identity_mask__avx2: dst=(36, 362), mask=(704.00, 0.00) x (11.00, 10.00) [ 74.360] glyphs0_to_dst: glyph=(46, 364)x(9, 8), unclipped [ 74.360] emit_primitive_identity_mask__avx2: dst=(46, 364), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.360] glyphs0_to_dst: glyph=(54, 364)x(10, 8), unclipped [ 74.360] emit_primitive_identity_mask__avx2: dst=(54, 364), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.360] glyphs0_to_dst: glyph=(63, 364)x(10, 8), unclipped [ 74.360] emit_primitive_identity_mask__avx2: dst=(63, 364), mask=(720.00, 16.00) x (10.00, 8.00) [ 74.360] glyphs0_to_dst: glyph=(72, 361)x(10, 11), unclipped [ 74.360] emit_primitive_identity_mask__avx2: dst=(72, 361), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.360] glyphs0_to_dst: glyph=(81, 364)x(10, 8), unclipped [ 74.360] emit_primitive_identity_mask__avx2: dst=(81, 364), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.360] glyphs0_to_dst: glyph=(90, 361)x(10, 11), unclipped [ 74.360] emit_primitive_identity_mask__avx2: dst=(90, 361), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.360] glyphs0_to_dst: glyph=(99, 364)x(11, 8), unclipped [ 74.360] emit_primitive_identity_mask__avx2: dst=(99, 364), mask=(736.00, 16.00) x (11.00, 8.00) [ 74.360] glyphs0_to_dst: glyph=(109, 364)x(9, 8), unclipped [ 74.360] emit_primitive_identity_mask__avx2: dst=(109, 364), mask=(752.00, 16.00) x (9.00, 8.00) [ 74.360] glyphs0_to_dst: glyph=(118, 366)x(8, 3), unclipped [ 74.360] emit_primitive_identity_mask__avx2: dst=(118, 366), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.360] glyphs0_to_dst: glyph=(126, 362)x(10, 10), unclipped [ 74.360] emit_primitive_identity_mask__avx2: dst=(126, 362), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.360] glyphs0_to_dst: glyph=(135, 362)x(10, 10), unclipped [ 74.360] emit_primitive_identity_mask__avx2: dst=(135, 362), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.360] glyphs0_to_dst: glyph=(144, 362)x(10, 10), unclipped [ 74.360] emit_primitive_identity_mask__avx2: dst=(144, 362), mask=(720.00, 32.00) x (10.00, 10.00) [ 74.360] glyphs0_to_dst: glyph=(153, 362)x(10, 10), unclipped [ 74.360] emit_primitive_identity_mask__avx2: dst=(153, 362), mask=(704.00, 48.00) x (10.00, 10.00) [ 74.360] gen8_vertex_flush[5878] = 54 [ 74.360] gen9_magic_ca_pass: CA fixup (2645 -> 2699) [ 74.360] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.360] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.360] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.360] sna_glyphs(op=3, nlist=1, src=(163, 372)) [ 74.360] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.360] sna_glyphs: discarding mask [ 74.360] glyphs0_to_dst(op=3, src=(163, 372), nlist=1, dst=(163, 372)+(0, 0)) [ 74.360] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.360] gen9_render_composite: 0x0, current mode=1/1 [ 74.360] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 74.360] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.360] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.360] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.360] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.360] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.360] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.360] sna_drawable_use_bo: using whole GPU bo [ 74.360] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.360] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.360] color_convert: src=ffffffff [20028888] [ 74.360] color_convert: dst=ffffffff [20028888] [ 74.360] sna_render_get_solid: ffffffff [ 74.360] sna_render_get_solid(white) [ 74.360] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.360] sna_transform_is_imprecise_integer_translation: no transform [ 74.360] gen9_composite_picture: integer translation (0, 0), removing [ 74.360] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.360] sna_render_pixmap_bo: GPU all damaged [ 74.360] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.360] gen4_choose_composite_emitter: solid, identity mask [ 74.360] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.360] gen9_composite_get_binding_table(e800) [ 74.360] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.360] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.360] gen9_emit_vertex_elements: setup id=9 [ 74.360] glyphs0_to_dst: glyph=(165, 364)x(5, 8), unclipped [ 74.360] emit_primitive_identity_mask__avx2: dst=(165, 364), mask=(720.00, 48.00) x (5.00, 8.00) [ 74.360] gen8_vertex_flush[5978] = 3 [ 74.360] gen9_magic_ca_pass: CA fixup (2699 -> 2702) [ 74.360] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.360] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.360] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.360] sna_glyphs(op=3, nlist=1, src=(172, 372)) [ 74.360] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.360] sna_glyphs: discarding mask [ 74.360] glyphs0_to_dst(op=3, src=(172, 372), nlist=1, dst=(172, 372)+(0, 0)) [ 74.360] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.360] gen9_render_composite: 0x0, current mode=1/1 [ 74.360] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 74.360] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.360] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.360] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.360] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.360] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.360] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.360] sna_drawable_use_bo: using whole GPU bo [ 74.360] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.360] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.360] color_convert: src=ff729fcf [20028888] [ 74.360] color_convert: dst=ff729fcf [20028888] [ 74.360] sna_render_get_solid: ff729fcf [ 74.360] sna_render_get_solid(23) = ff729fcf (old) [ 74.360] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.360] sna_transform_is_imprecise_integer_translation: no transform [ 74.360] gen9_composite_picture: integer translation (0, 0), removing [ 74.360] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.360] sna_render_pixmap_bo: GPU all damaged [ 74.360] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.360] gen4_choose_composite_emitter: solid, identity mask [ 74.360] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.360] gen9_composite_get_binding_table(e7c0) [ 74.360] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.360] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.360] gen9_emit_vertex_elements: setup id=9 [ 74.360] glyphs0_to_dst: glyph=(171, 366)x(11, 3), unclipped [ 74.360] emit_primitive_identity_mask__avx2: dst=(171, 366), mask=(736.00, 32.00) x (11.00, 3.00) [ 74.360] glyphs0_to_dst: glyph=(180, 361)x(10, 14), unclipped [ 74.360] emit_primitive_identity_mask__avx2: dst=(180, 361), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.360] glyphs0_to_dst: glyph=(189, 361)x(11, 11), unclipped [ 74.360] emit_primitive_identity_mask__avx2: dst=(189, 361), mask=(960.00, 0.00) x (11.00, 11.00) [ 74.360] glyphs0_to_dst: glyph=(198, 364)x(10, 8), unclipped [ 74.360] emit_primitive_identity_mask__avx2: dst=(198, 364), mask=(976.00, 0.00) x (10.00, 8.00) [ 74.360] glyphs0_to_dst: glyph=(208, 364)x(9, 11), unclipped [ 74.360] emit_primitive_identity_mask__avx2: dst=(208, 364), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.360] glyphs0_to_dst: glyph=(216, 361)x(10, 14), unclipped [ 74.360] emit_primitive_identity_mask__avx2: dst=(216, 361), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.360] glyphs0_to_dst: glyph=(225, 362)x(10, 10), unclipped [ 74.360] emit_primitive_identity_mask__avx2: dst=(225, 362), mask=(976.00, 16.00) x (10.00, 10.00) [ 74.360] glyphs0_to_dst: glyph=(234, 373)x(11, 2), unclipped [ 74.360] emit_primitive_identity_mask__avx2: dst=(234, 373), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.360] glyphs0_to_dst: glyph=(243, 361)x(11, 11), unclipped [ 74.360] emit_primitive_identity_mask__avx2: dst=(243, 361), mask=(1008.00, 0.00) x (11.00, 11.00) [ 74.360] glyphs0_to_dst: glyph=(253, 364)x(9, 8), unclipped [ 74.360] emit_primitive_identity_mask__avx2: dst=(253, 364), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.360] glyphs0_to_dst: glyph=(261, 364)x(10, 8), unclipped [ 74.360] emit_primitive_identity_mask__avx2: dst=(261, 364), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.360] glyphs0_to_dst: glyph=(270, 364)x(10, 8), unclipped [ 74.360] emit_primitive_identity_mask__avx2: dst=(270, 364), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.360] glyphs0_to_dst: glyph=(279, 360)x(10, 12), unclipped [ 74.360] emit_primitive_identity_mask__avx2: dst=(279, 360), mask=(992.00, 16.00) x (10.00, 12.00) [ 74.360] glyphs0_to_dst: glyph=(288, 364)x(10, 8), unclipped [ 74.360] emit_primitive_identity_mask__avx2: dst=(288, 364), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.360] glyphs0_to_dst: glyph=(297, 364)x(10, 8), unclipped [ 74.360] emit_primitive_identity_mask__avx2: dst=(297, 364), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.360] glyphs0_to_dst: glyph=(307, 360)x(10, 12), unclipped [ 74.360] emit_primitive_identity_mask__avx2: dst=(307, 360), mask=(1008.00, 16.00) x (10.00, 12.00) [ 74.360] glyphs0_to_dst: glyph=(315, 361)x(11, 11), unclipped [ 74.360] emit_primitive_identity_mask__avx2: dst=(315, 361), mask=(960.00, 0.00) x (11.00, 11.00) [ 74.360] glyphs0_to_dst: glyph=(324, 364)x(11, 8), unclipped [ 74.360] emit_primitive_identity_mask__avx2: dst=(324, 364), mask=(736.00, 16.00) x (11.00, 8.00) [ 74.360] glyphs0_to_dst: glyph=(334, 364)x(9, 11), unclipped [ 74.360] emit_primitive_identity_mask__avx2: dst=(334, 364), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.360] glyphs0_to_dst: glyph=(342, 373)x(11, 2), unclipped [ 74.360] emit_primitive_identity_mask__avx2: dst=(342, 373), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.360] glyphs0_to_dst: glyph=(351, 360)x(10, 12), unclipped [ 74.360] emit_primitive_identity_mask__avx2: dst=(351, 360), mask=(992.00, 16.00) x (10.00, 12.00) [ 74.360] glyphs0_to_dst: glyph=(361, 360)x(9, 12), unclipped [ 74.360] emit_primitive_identity_mask__avx2: dst=(361, 360), mask=(960.00, 32.00) x (9.00, 12.00) [ 74.360] glyphs0_to_dst: glyph=(369, 364)x(10, 11), unclipped [ 74.360] emit_primitive_identity_mask__avx2: dst=(369, 364), mask=(976.00, 32.00) x (10.00, 11.00) [ 74.360] glyphs0_to_dst: glyph=(378, 361)x(10, 14), unclipped [ 74.360] emit_primitive_identity_mask__avx2: dst=(378, 361), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.360] glyphs0_to_dst: glyph=(387, 362)x(10, 10), unclipped [ 74.360] emit_primitive_identity_mask__avx2: dst=(387, 362), mask=(960.00, 48.00) x (10.00, 10.00) [ 74.360] glyphs0_to_dst: glyph=(396, 373)x(11, 2), unclipped [ 74.360] emit_primitive_identity_mask__avx2: dst=(396, 373), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.360] glyphs0_to_dst: glyph=(406, 364)x(9, 8), unclipped [ 74.360] emit_primitive_identity_mask__avx2: dst=(406, 364), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.360] glyphs0_to_dst: glyph=(415, 364)x(9, 8), unclipped [ 74.360] emit_primitive_identity_mask__avx2: dst=(415, 364), mask=(752.00, 16.00) x (9.00, 8.00) [ 74.360] glyphs0_to_dst: glyph=(424, 364)x(9, 11), unclipped [ 74.360] emit_primitive_identity_mask__avx2: dst=(424, 364), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.360] glyphs0_to_dst: glyph=(432, 361)x(10, 11), unclipped [ 74.360] emit_primitive_identity_mask__avx2: dst=(432, 361), mask=(976.00, 48.00) x (10.00, 11.00) [ 74.360] glyphs0_to_dst: glyph=(442, 364)x(9, 8), unclipped [ 74.360] emit_primitive_identity_mask__avx2: dst=(442, 364), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.360] glyphs0_to_dst: glyph=(450, 364)x(10, 11), unclipped [ 74.360] emit_primitive_identity_mask__avx2: dst=(450, 364), mask=(976.00, 32.00) x (10.00, 11.00) [ 74.360] gen8_vertex_flush[5a78] = 96 [ 74.360] gen9_magic_ca_pass: CA fixup (2702 -> 2798) [ 74.360] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.360] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.360] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.360] sna_glyphs(op=3, nlist=1, src=(460, 372)) [ 74.360] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.360] sna_glyphs: discarding mask [ 74.360] glyphs0_to_dst(op=3, src=(460, 372), nlist=1, dst=(460, 372)+(0, 0)) [ 74.360] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.360] gen9_render_composite: 0x0, current mode=1/1 [ 74.360] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 74.360] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.360] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.360] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.360] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.360] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.360] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.360] sna_drawable_use_bo: using whole GPU bo [ 74.360] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.360] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.360] color_convert: src=ffffffff [20028888] [ 74.360] color_convert: dst=ffffffff [20028888] [ 74.360] sna_render_get_solid: ffffffff [ 74.360] sna_render_get_solid(white) [ 74.360] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.360] sna_transform_is_imprecise_integer_translation: no transform [ 74.360] gen9_composite_picture: integer translation (0, 0), removing [ 74.360] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.360] sna_render_pixmap_bo: GPU all damaged [ 74.360] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.360] gen4_choose_composite_emitter: solid, identity mask [ 74.360] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.360] gen9_composite_get_binding_table(e780) [ 74.360] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.360] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.360] gen9_emit_vertex_elements: setup id=9 [ 74.360] glyphs0_to_dst: glyph=(459, 361)x(10, 13), unclipped [ 74.360] emit_primitive_identity_mask__avx2: dst=(459, 361), mask=(752.00, 32.00) x (10.00, 13.00) [ 74.360] gen8_vertex_flush[5b78] = 3 [ 74.360] gen9_magic_ca_pass: CA fixup (2798 -> 2801) [ 74.360] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.360] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.360] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.360] sna_glyphs(op=3, nlist=1, src=(1, 389)) [ 74.360] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.360] sna_glyphs: discarding mask [ 74.360] glyphs0_to_dst(op=3, src=(1, 389), nlist=1, dst=(1, 389)+(0, 0)) [ 74.360] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.360] gen9_render_composite: 0x0, current mode=1/1 [ 74.360] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 74.360] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.360] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.360] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.360] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.360] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.360] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.360] sna_drawable_use_bo: using whole GPU bo [ 74.360] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.360] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.360] color_convert: src=ff8ae234 [20028888] [ 74.360] color_convert: dst=ff8ae234 [20028888] [ 74.360] sna_render_get_solid: ff8ae234 [ 74.360] sna_render_get_solid(22) = ff8ae234 (old) [ 74.360] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.360] sna_transform_is_imprecise_integer_translation: no transform [ 74.360] gen9_composite_picture: integer translation (0, 0), removing [ 74.360] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.360] sna_render_pixmap_bo: GPU all damaged [ 74.360] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.360] gen4_choose_composite_emitter: solid, identity mask [ 74.360] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.360] gen9_composite_get_binding_table(e740) [ 74.360] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.360] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.360] gen9_emit_vertex_elements: setup id=9 [ 74.361] glyphs0_to_dst: glyph=(1, 381)x(9, 8), unclipped [ 74.361] emit_primitive_identity_mask__avx2: dst=(1, 381), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.361] glyphs0_to_dst: glyph=(9, 379)x(10, 13), unclipped [ 74.361] emit_primitive_identity_mask__avx2: dst=(9, 379), mask=(672.00, 48.00) x (10.00, 13.00) [ 74.361] glyphs0_to_dst: glyph=(19, 381)x(9, 8), unclipped [ 74.361] emit_primitive_identity_mask__avx2: dst=(19, 381), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.361] glyphs0_to_dst: glyph=(28, 383)x(8, 3), unclipped [ 74.361] emit_primitive_identity_mask__avx2: dst=(28, 383), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.361] glyphs0_to_dst: glyph=(36, 379)x(11, 10), unclipped [ 74.361] emit_primitive_identity_mask__avx2: dst=(36, 379), mask=(704.00, 0.00) x (11.00, 10.00) [ 74.361] glyphs0_to_dst: glyph=(46, 381)x(9, 8), unclipped [ 74.361] emit_primitive_identity_mask__avx2: dst=(46, 381), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.361] glyphs0_to_dst: glyph=(54, 381)x(10, 8), unclipped [ 74.361] emit_primitive_identity_mask__avx2: dst=(54, 381), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.361] glyphs0_to_dst: glyph=(63, 381)x(10, 8), unclipped [ 74.361] emit_primitive_identity_mask__avx2: dst=(63, 381), mask=(720.00, 16.00) x (10.00, 8.00) [ 74.361] glyphs0_to_dst: glyph=(72, 378)x(10, 11), unclipped [ 74.361] emit_primitive_identity_mask__avx2: dst=(72, 378), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.361] glyphs0_to_dst: glyph=(81, 381)x(10, 8), unclipped [ 74.361] emit_primitive_identity_mask__avx2: dst=(81, 381), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.361] glyphs0_to_dst: glyph=(90, 378)x(10, 11), unclipped [ 74.361] emit_primitive_identity_mask__avx2: dst=(90, 378), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.361] glyphs0_to_dst: glyph=(99, 381)x(11, 8), unclipped [ 74.361] emit_primitive_identity_mask__avx2: dst=(99, 381), mask=(736.00, 16.00) x (11.00, 8.00) [ 74.361] glyphs0_to_dst: glyph=(109, 381)x(9, 8), unclipped [ 74.361] emit_primitive_identity_mask__avx2: dst=(109, 381), mask=(752.00, 16.00) x (9.00, 8.00) [ 74.361] glyphs0_to_dst: glyph=(118, 383)x(8, 3), unclipped [ 74.361] emit_primitive_identity_mask__avx2: dst=(118, 383), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.361] glyphs0_to_dst: glyph=(126, 379)x(10, 10), unclipped [ 74.361] emit_primitive_identity_mask__avx2: dst=(126, 379), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.361] glyphs0_to_dst: glyph=(135, 379)x(10, 10), unclipped [ 74.361] emit_primitive_identity_mask__avx2: dst=(135, 379), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.361] glyphs0_to_dst: glyph=(144, 379)x(10, 10), unclipped [ 74.361] emit_primitive_identity_mask__avx2: dst=(144, 379), mask=(720.00, 32.00) x (10.00, 10.00) [ 74.361] glyphs0_to_dst: glyph=(153, 379)x(10, 10), unclipped [ 74.361] emit_primitive_identity_mask__avx2: dst=(153, 379), mask=(704.00, 48.00) x (10.00, 10.00) [ 74.361] gen8_vertex_flush[5c78] = 54 [ 74.361] gen9_magic_ca_pass: CA fixup (2801 -> 2855) [ 74.361] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.361] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.361] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.361] sna_glyphs(op=3, nlist=1, src=(163, 389)) [ 74.361] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.361] sna_glyphs: discarding mask [ 74.361] glyphs0_to_dst(op=3, src=(163, 389), nlist=1, dst=(163, 389)+(0, 0)) [ 74.361] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.361] gen9_render_composite: 0x0, current mode=1/1 [ 74.361] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 74.361] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.361] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.361] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.361] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.361] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.361] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.361] sna_drawable_use_bo: using whole GPU bo [ 74.361] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.361] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.361] color_convert: src=ffffffff [20028888] [ 74.361] color_convert: dst=ffffffff [20028888] [ 74.361] sna_render_get_solid: ffffffff [ 74.361] sna_render_get_solid(white) [ 74.361] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.361] sna_transform_is_imprecise_integer_translation: no transform [ 74.361] gen9_composite_picture: integer translation (0, 0), removing [ 74.361] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.361] sna_render_pixmap_bo: GPU all damaged [ 74.361] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.361] gen4_choose_composite_emitter: solid, identity mask [ 74.361] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.361] gen9_composite_get_binding_table(e700) [ 74.361] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.361] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.361] gen9_emit_vertex_elements: setup id=9 [ 74.361] glyphs0_to_dst: glyph=(165, 381)x(5, 8), unclipped [ 74.361] emit_primitive_identity_mask__avx2: dst=(165, 381), mask=(720.00, 48.00) x (5.00, 8.00) [ 74.361] gen8_vertex_flush[5d78] = 3 [ 74.361] gen9_magic_ca_pass: CA fixup (2855 -> 2858) [ 74.361] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.361] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.361] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.361] sna_glyphs(op=3, nlist=1, src=(172, 389)) [ 74.361] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.361] sna_glyphs: discarding mask [ 74.361] glyphs0_to_dst(op=3, src=(172, 389), nlist=1, dst=(172, 389)+(0, 0)) [ 74.361] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.361] gen9_render_composite: 0x0, current mode=1/1 [ 74.361] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 74.361] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.361] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.361] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.361] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.361] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.361] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.361] sna_drawable_use_bo: using whole GPU bo [ 74.361] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.361] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.361] color_convert: src=ff729fcf [20028888] [ 74.361] color_convert: dst=ff729fcf [20028888] [ 74.361] sna_render_get_solid: ff729fcf [ 74.361] sna_render_get_solid(23) = ff729fcf (old) [ 74.361] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.361] sna_transform_is_imprecise_integer_translation: no transform [ 74.361] gen9_composite_picture: integer translation (0, 0), removing [ 74.361] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.361] sna_render_pixmap_bo: GPU all damaged [ 74.361] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.361] gen4_choose_composite_emitter: solid, identity mask [ 74.361] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.361] gen9_composite_get_binding_table(e6c0) [ 74.361] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.361] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.361] gen9_emit_vertex_elements: setup id=9 [ 74.361] glyphs0_to_dst: glyph=(171, 383)x(11, 3), unclipped [ 74.361] emit_primitive_identity_mask__avx2: dst=(171, 383), mask=(736.00, 32.00) x (11.00, 3.00) [ 74.361] glyphs0_to_dst: glyph=(180, 378)x(10, 14), unclipped [ 74.361] emit_primitive_identity_mask__avx2: dst=(180, 378), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.361] glyphs0_to_dst: glyph=(189, 378)x(11, 11), unclipped [ 74.361] emit_primitive_identity_mask__avx2: dst=(189, 378), mask=(960.00, 0.00) x (11.00, 11.00) [ 74.361] glyphs0_to_dst: glyph=(198, 381)x(10, 8), unclipped [ 74.361] emit_primitive_identity_mask__avx2: dst=(198, 381), mask=(976.00, 0.00) x (10.00, 8.00) [ 74.361] glyphs0_to_dst: glyph=(208, 381)x(9, 11), unclipped [ 74.361] emit_primitive_identity_mask__avx2: dst=(208, 381), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.361] glyphs0_to_dst: glyph=(216, 378)x(10, 14), unclipped [ 74.361] emit_primitive_identity_mask__avx2: dst=(216, 378), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.361] glyphs0_to_dst: glyph=(225, 379)x(10, 10), unclipped [ 74.361] emit_primitive_identity_mask__avx2: dst=(225, 379), mask=(976.00, 16.00) x (10.00, 10.00) [ 74.361] glyphs0_to_dst: glyph=(234, 390)x(11, 2), unclipped [ 74.361] emit_primitive_identity_mask__avx2: dst=(234, 390), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.361] glyphs0_to_dst: glyph=(243, 378)x(11, 11), unclipped [ 74.361] emit_primitive_identity_mask__avx2: dst=(243, 378), mask=(1008.00, 0.00) x (11.00, 11.00) [ 74.361] glyphs0_to_dst: glyph=(253, 381)x(9, 8), unclipped [ 74.361] emit_primitive_identity_mask__avx2: dst=(253, 381), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.361] glyphs0_to_dst: glyph=(261, 381)x(10, 8), unclipped [ 74.361] emit_primitive_identity_mask__avx2: dst=(261, 381), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.361] glyphs0_to_dst: glyph=(270, 381)x(10, 8), unclipped [ 74.361] emit_primitive_identity_mask__avx2: dst=(270, 381), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.361] glyphs0_to_dst: glyph=(279, 377)x(10, 12), unclipped [ 74.361] emit_primitive_identity_mask__avx2: dst=(279, 377), mask=(992.00, 16.00) x (10.00, 12.00) [ 74.361] glyphs0_to_dst: glyph=(288, 381)x(10, 8), unclipped [ 74.361] emit_primitive_identity_mask__avx2: dst=(288, 381), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.361] glyphs0_to_dst: glyph=(297, 381)x(10, 8), unclipped [ 74.361] emit_primitive_identity_mask__avx2: dst=(297, 381), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.361] glyphs0_to_dst: glyph=(307, 377)x(10, 12), unclipped [ 74.361] emit_primitive_identity_mask__avx2: dst=(307, 377), mask=(1008.00, 16.00) x (10.00, 12.00) [ 74.361] glyphs0_to_dst: glyph=(315, 378)x(11, 11), unclipped [ 74.361] emit_primitive_identity_mask__avx2: dst=(315, 378), mask=(960.00, 0.00) x (11.00, 11.00) [ 74.361] glyphs0_to_dst: glyph=(324, 381)x(11, 8), unclipped [ 74.361] emit_primitive_identity_mask__avx2: dst=(324, 381), mask=(736.00, 16.00) x (11.00, 8.00) [ 74.361] glyphs0_to_dst: glyph=(334, 381)x(9, 11), unclipped [ 74.361] emit_primitive_identity_mask__avx2: dst=(334, 381), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.361] glyphs0_to_dst: glyph=(342, 390)x(11, 2), unclipped [ 74.361] emit_primitive_identity_mask__avx2: dst=(342, 390), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.361] glyphs0_to_dst: glyph=(351, 377)x(10, 12), unclipped [ 74.361] emit_primitive_identity_mask__avx2: dst=(351, 377), mask=(992.00, 16.00) x (10.00, 12.00) [ 74.361] glyphs0_to_dst: glyph=(361, 377)x(9, 12), unclipped [ 74.361] emit_primitive_identity_mask__avx2: dst=(361, 377), mask=(960.00, 32.00) x (9.00, 12.00) [ 74.361] glyphs0_to_dst: glyph=(369, 381)x(10, 11), unclipped [ 74.361] emit_primitive_identity_mask__avx2: dst=(369, 381), mask=(976.00, 32.00) x (10.00, 11.00) [ 74.361] glyphs0_to_dst: glyph=(378, 378)x(10, 14), unclipped [ 74.361] emit_primitive_identity_mask__avx2: dst=(378, 378), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.361] glyphs0_to_dst: glyph=(387, 379)x(10, 10), unclipped [ 74.361] emit_primitive_identity_mask__avx2: dst=(387, 379), mask=(960.00, 48.00) x (10.00, 10.00) [ 74.361] glyphs0_to_dst: glyph=(396, 390)x(11, 2), unclipped [ 74.361] emit_primitive_identity_mask__avx2: dst=(396, 390), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.361] glyphs0_to_dst: glyph=(406, 381)x(9, 8), unclipped [ 74.361] emit_primitive_identity_mask__avx2: dst=(406, 381), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.361] glyphs0_to_dst: glyph=(415, 381)x(9, 8), unclipped [ 74.361] emit_primitive_identity_mask__avx2: dst=(415, 381), mask=(752.00, 16.00) x (9.00, 8.00) [ 74.361] glyphs0_to_dst: glyph=(424, 381)x(9, 11), unclipped [ 74.361] emit_primitive_identity_mask__avx2: dst=(424, 381), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.361] glyphs0_to_dst: glyph=(432, 378)x(10, 11), unclipped [ 74.361] emit_primitive_identity_mask__avx2: dst=(432, 378), mask=(976.00, 48.00) x (10.00, 11.00) [ 74.361] glyphs0_to_dst: glyph=(442, 381)x(9, 8), unclipped [ 74.361] emit_primitive_identity_mask__avx2: dst=(442, 381), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.361] glyphs0_to_dst: glyph=(450, 381)x(10, 11), unclipped [ 74.361] emit_primitive_identity_mask__avx2: dst=(450, 381), mask=(976.00, 32.00) x (10.00, 11.00) [ 74.361] gen8_vertex_flush[5e78] = 96 [ 74.361] gen9_magic_ca_pass: CA fixup (2858 -> 2954) [ 74.361] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.361] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.361] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.361] sna_glyphs(op=3, nlist=1, src=(460, 389)) [ 74.361] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.361] sna_glyphs: discarding mask [ 74.361] glyphs0_to_dst(op=3, src=(460, 389), nlist=1, dst=(460, 389)+(0, 0)) [ 74.361] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.361] gen9_render_composite: 0x0, current mode=1/1 [ 74.361] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 74.361] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.361] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.361] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.361] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.361] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.361] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.361] sna_drawable_use_bo: using whole GPU bo [ 74.361] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.361] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.361] color_convert: src=ffffffff [20028888] [ 74.361] color_convert: dst=ffffffff [20028888] [ 74.361] sna_render_get_solid: ffffffff [ 74.361] sna_render_get_solid(white) [ 74.361] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.361] sna_transform_is_imprecise_integer_translation: no transform [ 74.361] gen9_composite_picture: integer translation (0, 0), removing [ 74.361] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.361] sna_render_pixmap_bo: GPU all damaged [ 74.361] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.361] gen4_choose_composite_emitter: solid, identity mask [ 74.361] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.361] gen9_composite_get_binding_table(e680) [ 74.361] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.361] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.361] gen9_emit_vertex_elements: setup id=9 [ 74.361] glyphs0_to_dst: glyph=(459, 378)x(10, 13), unclipped [ 74.361] emit_primitive_identity_mask__avx2: dst=(459, 378), mask=(752.00, 32.00) x (10.00, 13.00) [ 74.361] gen8_vertex_flush[5f78] = 3 [ 74.361] gen9_magic_ca_pass: CA fixup (2954 -> 2957) [ 74.361] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.361] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.361] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.361] sna_glyphs(op=3, nlist=1, src=(1, 406)) [ 74.361] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.361] sna_glyphs: discarding mask [ 74.361] glyphs0_to_dst(op=3, src=(1, 406), nlist=1, dst=(1, 406)+(0, 0)) [ 74.361] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.361] gen9_render_composite: 0x0, current mode=1/1 [ 74.361] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 74.361] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.361] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.361] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.361] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.361] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.361] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.361] sna_drawable_use_bo: using whole GPU bo [ 74.361] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.361] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.361] color_convert: src=ff8ae234 [20028888] [ 74.361] color_convert: dst=ff8ae234 [20028888] [ 74.361] sna_render_get_solid: ff8ae234 [ 74.361] sna_render_get_solid(22) = ff8ae234 (old) [ 74.361] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.361] sna_transform_is_imprecise_integer_translation: no transform [ 74.361] gen9_composite_picture: integer translation (0, 0), removing [ 74.361] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.361] sna_render_pixmap_bo: GPU all damaged [ 74.361] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.361] gen4_choose_composite_emitter: solid, identity mask [ 74.361] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.361] gen9_composite_get_binding_table(e640) [ 74.361] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.361] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.361] gen9_emit_vertex_elements: setup id=9 [ 74.361] glyphs0_to_dst: glyph=(1, 398)x(9, 8), unclipped [ 74.361] emit_primitive_identity_mask__avx2: dst=(1, 398), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.361] glyphs0_to_dst: glyph=(9, 396)x(10, 13), unclipped [ 74.361] emit_primitive_identity_mask__avx2: dst=(9, 396), mask=(672.00, 48.00) x (10.00, 13.00) [ 74.361] glyphs0_to_dst: glyph=(19, 398)x(9, 8), unclipped [ 74.361] emit_primitive_identity_mask__avx2: dst=(19, 398), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.361] glyphs0_to_dst: glyph=(28, 400)x(8, 3), unclipped [ 74.361] emit_primitive_identity_mask__avx2: dst=(28, 400), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.361] glyphs0_to_dst: glyph=(36, 396)x(11, 10), unclipped [ 74.361] emit_primitive_identity_mask__avx2: dst=(36, 396), mask=(704.00, 0.00) x (11.00, 10.00) [ 74.361] glyphs0_to_dst: glyph=(46, 398)x(9, 8), unclipped [ 74.361] emit_primitive_identity_mask__avx2: dst=(46, 398), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.361] glyphs0_to_dst: glyph=(54, 398)x(10, 8), unclipped [ 74.361] emit_primitive_identity_mask__avx2: dst=(54, 398), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.361] glyphs0_to_dst: glyph=(63, 398)x(10, 8), unclipped [ 74.361] emit_primitive_identity_mask__avx2: dst=(63, 398), mask=(720.00, 16.00) x (10.00, 8.00) [ 74.361] glyphs0_to_dst: glyph=(72, 395)x(10, 11), unclipped [ 74.361] emit_primitive_identity_mask__avx2: dst=(72, 395), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.361] glyphs0_to_dst: glyph=(81, 398)x(10, 8), unclipped [ 74.361] emit_primitive_identity_mask__avx2: dst=(81, 398), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.361] glyphs0_to_dst: glyph=(90, 395)x(10, 11), unclipped [ 74.361] emit_primitive_identity_mask__avx2: dst=(90, 395), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.361] glyphs0_to_dst: glyph=(99, 398)x(11, 8), unclipped [ 74.361] emit_primitive_identity_mask__avx2: dst=(99, 398), mask=(736.00, 16.00) x (11.00, 8.00) [ 74.361] glyphs0_to_dst: glyph=(109, 398)x(9, 8), unclipped [ 74.361] emit_primitive_identity_mask__avx2: dst=(109, 398), mask=(752.00, 16.00) x (9.00, 8.00) [ 74.361] glyphs0_to_dst: glyph=(118, 400)x(8, 3), unclipped [ 74.361] emit_primitive_identity_mask__avx2: dst=(118, 400), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.361] glyphs0_to_dst: glyph=(126, 396)x(10, 10), unclipped [ 74.361] emit_primitive_identity_mask__avx2: dst=(126, 396), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.361] glyphs0_to_dst: glyph=(135, 396)x(10, 10), unclipped [ 74.361] emit_primitive_identity_mask__avx2: dst=(135, 396), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.361] glyphs0_to_dst: glyph=(144, 396)x(10, 10), unclipped [ 74.361] emit_primitive_identity_mask__avx2: dst=(144, 396), mask=(720.00, 32.00) x (10.00, 10.00) [ 74.361] glyphs0_to_dst: glyph=(153, 396)x(10, 10), unclipped [ 74.361] emit_primitive_identity_mask__avx2: dst=(153, 396), mask=(704.00, 48.00) x (10.00, 10.00) [ 74.361] gen8_vertex_flush[6078] = 54 [ 74.361] gen9_magic_ca_pass: CA fixup (2957 -> 3011) [ 74.361] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.362] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.362] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.362] sna_glyphs(op=3, nlist=1, src=(163, 406)) [ 74.362] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.362] sna_glyphs: discarding mask [ 74.362] glyphs0_to_dst(op=3, src=(163, 406), nlist=1, dst=(163, 406)+(0, 0)) [ 74.362] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.362] gen9_render_composite: 0x0, current mode=1/1 [ 74.362] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 74.362] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.362] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.362] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.362] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.362] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.362] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.362] sna_drawable_use_bo: using whole GPU bo [ 74.362] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.362] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.362] color_convert: src=ffffffff [20028888] [ 74.362] color_convert: dst=ffffffff [20028888] [ 74.362] sna_render_get_solid: ffffffff [ 74.362] sna_render_get_solid(white) [ 74.362] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.362] sna_transform_is_imprecise_integer_translation: no transform [ 74.362] gen9_composite_picture: integer translation (0, 0), removing [ 74.362] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.362] sna_render_pixmap_bo: GPU all damaged [ 74.362] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.362] gen4_choose_composite_emitter: solid, identity mask [ 74.362] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.362] gen9_composite_get_binding_table(e600) [ 74.362] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.362] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.362] gen9_emit_vertex_elements: setup id=9 [ 74.362] glyphs0_to_dst: glyph=(165, 398)x(5, 8), unclipped [ 74.362] emit_primitive_identity_mask__avx2: dst=(165, 398), mask=(720.00, 48.00) x (5.00, 8.00) [ 74.362] gen8_vertex_flush[6178] = 3 [ 74.362] gen9_magic_ca_pass: CA fixup (3011 -> 3014) [ 74.362] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.362] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.362] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.362] sna_glyphs(op=3, nlist=1, src=(172, 406)) [ 74.362] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.362] sna_glyphs: discarding mask [ 74.362] glyphs0_to_dst(op=3, src=(172, 406), nlist=1, dst=(172, 406)+(0, 0)) [ 74.362] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.362] gen9_render_composite: 0x0, current mode=1/1 [ 74.362] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 74.362] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.362] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.362] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.362] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.362] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.362] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.362] sna_drawable_use_bo: using whole GPU bo [ 74.362] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.362] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.362] color_convert: src=ff729fcf [20028888] [ 74.362] color_convert: dst=ff729fcf [20028888] [ 74.362] sna_render_get_solid: ff729fcf [ 74.362] sna_render_get_solid(23) = ff729fcf (old) [ 74.362] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.362] sna_transform_is_imprecise_integer_translation: no transform [ 74.362] gen9_composite_picture: integer translation (0, 0), removing [ 74.362] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.362] sna_render_pixmap_bo: GPU all damaged [ 74.362] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.362] gen4_choose_composite_emitter: solid, identity mask [ 74.362] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.362] gen9_composite_get_binding_table(e5c0) [ 74.362] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.362] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.362] gen9_emit_vertex_elements: setup id=9 [ 74.362] glyphs0_to_dst: glyph=(171, 400)x(11, 3), unclipped [ 74.362] emit_primitive_identity_mask__avx2: dst=(171, 400), mask=(736.00, 32.00) x (11.00, 3.00) [ 74.362] glyphs0_to_dst: glyph=(180, 395)x(10, 14), unclipped [ 74.362] emit_primitive_identity_mask__avx2: dst=(180, 395), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.362] glyphs0_to_dst: glyph=(189, 395)x(11, 11), unclipped [ 74.362] emit_primitive_identity_mask__avx2: dst=(189, 395), mask=(960.00, 0.00) x (11.00, 11.00) [ 74.362] glyphs0_to_dst: glyph=(198, 398)x(10, 8), unclipped [ 74.362] emit_primitive_identity_mask__avx2: dst=(198, 398), mask=(976.00, 0.00) x (10.00, 8.00) [ 74.362] glyphs0_to_dst: glyph=(208, 398)x(9, 11), unclipped [ 74.362] emit_primitive_identity_mask__avx2: dst=(208, 398), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.362] glyphs0_to_dst: glyph=(216, 395)x(10, 14), unclipped [ 74.362] emit_primitive_identity_mask__avx2: dst=(216, 395), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.362] glyphs0_to_dst: glyph=(225, 396)x(10, 10), unclipped [ 74.362] emit_primitive_identity_mask__avx2: dst=(225, 396), mask=(976.00, 16.00) x (10.00, 10.00) [ 74.362] glyphs0_to_dst: glyph=(234, 407)x(11, 2), unclipped [ 74.362] emit_primitive_identity_mask__avx2: dst=(234, 407), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.362] glyphs0_to_dst: glyph=(243, 395)x(11, 11), unclipped [ 74.362] emit_primitive_identity_mask__avx2: dst=(243, 395), mask=(1008.00, 0.00) x (11.00, 11.00) [ 74.362] glyphs0_to_dst: glyph=(253, 398)x(9, 8), unclipped [ 74.362] emit_primitive_identity_mask__avx2: dst=(253, 398), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.362] glyphs0_to_dst: glyph=(261, 398)x(10, 8), unclipped [ 74.362] emit_primitive_identity_mask__avx2: dst=(261, 398), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.362] glyphs0_to_dst: glyph=(270, 398)x(10, 8), unclipped [ 74.362] emit_primitive_identity_mask__avx2: dst=(270, 398), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.362] glyphs0_to_dst: glyph=(279, 394)x(10, 12), unclipped [ 74.362] emit_primitive_identity_mask__avx2: dst=(279, 394), mask=(992.00, 16.00) x (10.00, 12.00) [ 74.362] glyphs0_to_dst: glyph=(288, 398)x(10, 8), unclipped [ 74.362] emit_primitive_identity_mask__avx2: dst=(288, 398), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.362] glyphs0_to_dst: glyph=(297, 398)x(10, 8), unclipped [ 74.362] emit_primitive_identity_mask__avx2: dst=(297, 398), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.362] glyphs0_to_dst: glyph=(307, 394)x(10, 12), unclipped [ 74.362] emit_primitive_identity_mask__avx2: dst=(307, 394), mask=(1008.00, 16.00) x (10.00, 12.00) [ 74.362] glyphs0_to_dst: glyph=(315, 395)x(11, 11), unclipped [ 74.362] emit_primitive_identity_mask__avx2: dst=(315, 395), mask=(960.00, 0.00) x (11.00, 11.00) [ 74.362] glyphs0_to_dst: glyph=(324, 398)x(11, 8), unclipped [ 74.362] emit_primitive_identity_mask__avx2: dst=(324, 398), mask=(736.00, 16.00) x (11.00, 8.00) [ 74.362] glyphs0_to_dst: glyph=(334, 398)x(9, 11), unclipped [ 74.362] emit_primitive_identity_mask__avx2: dst=(334, 398), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.362] glyphs0_to_dst: glyph=(342, 407)x(11, 2), unclipped [ 74.362] emit_primitive_identity_mask__avx2: dst=(342, 407), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.362] glyphs0_to_dst: glyph=(351, 394)x(10, 12), unclipped [ 74.362] emit_primitive_identity_mask__avx2: dst=(351, 394), mask=(992.00, 16.00) x (10.00, 12.00) [ 74.362] glyphs0_to_dst: glyph=(361, 394)x(9, 12), unclipped [ 74.362] emit_primitive_identity_mask__avx2: dst=(361, 394), mask=(960.00, 32.00) x (9.00, 12.00) [ 74.362] glyphs0_to_dst: glyph=(369, 398)x(10, 11), unclipped [ 74.362] emit_primitive_identity_mask__avx2: dst=(369, 398), mask=(976.00, 32.00) x (10.00, 11.00) [ 74.362] glyphs0_to_dst: glyph=(378, 395)x(10, 14), unclipped [ 74.362] emit_primitive_identity_mask__avx2: dst=(378, 395), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.362] glyphs0_to_dst: glyph=(387, 396)x(10, 10), unclipped [ 74.362] emit_primitive_identity_mask__avx2: dst=(387, 396), mask=(960.00, 48.00) x (10.00, 10.00) [ 74.362] glyphs0_to_dst: glyph=(396, 407)x(11, 2), unclipped [ 74.362] emit_primitive_identity_mask__avx2: dst=(396, 407), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.362] glyphs0_to_dst: glyph=(406, 398)x(9, 8), unclipped [ 74.362] emit_primitive_identity_mask__avx2: dst=(406, 398), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.362] glyphs0_to_dst: glyph=(415, 398)x(9, 8), unclipped [ 74.362] emit_primitive_identity_mask__avx2: dst=(415, 398), mask=(752.00, 16.00) x (9.00, 8.00) [ 74.362] glyphs0_to_dst: glyph=(424, 398)x(9, 11), unclipped [ 74.362] emit_primitive_identity_mask__avx2: dst=(424, 398), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.362] glyphs0_to_dst: glyph=(432, 395)x(10, 11), unclipped [ 74.362] emit_primitive_identity_mask__avx2: dst=(432, 395), mask=(976.00, 48.00) x (10.00, 11.00) [ 74.362] glyphs0_to_dst: glyph=(442, 398)x(9, 8), unclipped [ 74.362] emit_primitive_identity_mask__avx2: dst=(442, 398), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.362] glyphs0_to_dst: glyph=(450, 398)x(10, 11), unclipped [ 74.362] emit_primitive_identity_mask__avx2: dst=(450, 398), mask=(976.00, 32.00) x (10.00, 11.00) [ 74.362] gen8_vertex_flush[6278] = 96 [ 74.362] gen9_magic_ca_pass: CA fixup (3014 -> 3110) [ 74.362] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.362] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.362] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.362] sna_glyphs(op=3, nlist=1, src=(460, 406)) [ 74.362] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.362] sna_glyphs: discarding mask [ 74.362] glyphs0_to_dst(op=3, src=(460, 406), nlist=1, dst=(460, 406)+(0, 0)) [ 74.362] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.362] gen9_render_composite: 0x0, current mode=1/1 [ 74.362] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 74.362] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.362] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.362] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.362] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.362] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.362] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.362] sna_drawable_use_bo: using whole GPU bo [ 74.362] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.362] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.362] color_convert: src=ffffffff [20028888] [ 74.362] color_convert: dst=ffffffff [20028888] [ 74.362] sna_render_get_solid: ffffffff [ 74.362] sna_render_get_solid(white) [ 74.362] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.362] sna_transform_is_imprecise_integer_translation: no transform [ 74.362] gen9_composite_picture: integer translation (0, 0), removing [ 74.362] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.362] sna_render_pixmap_bo: GPU all damaged [ 74.362] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.362] gen4_choose_composite_emitter: solid, identity mask [ 74.362] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.362] gen9_composite_get_binding_table(e580) [ 74.362] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.362] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.362] gen9_emit_vertex_elements: setup id=9 [ 74.362] glyphs0_to_dst: glyph=(459, 395)x(10, 13), unclipped [ 74.362] emit_primitive_identity_mask__avx2: dst=(459, 395), mask=(752.00, 32.00) x (10.00, 13.00) [ 74.362] gen8_vertex_flush[6378] = 3 [ 74.362] gen9_magic_ca_pass: CA fixup (3110 -> 3113) [ 74.362] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.362] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.362] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.362] sna_glyphs(op=3, nlist=1, src=(1, 423)) [ 74.362] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.362] sna_glyphs: discarding mask [ 74.362] glyphs0_to_dst(op=3, src=(1, 423), nlist=1, dst=(1, 423)+(0, 0)) [ 74.362] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.362] gen9_render_composite: 0x0, current mode=1/1 [ 74.362] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 74.362] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.362] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.362] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.362] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.362] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.362] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.362] sna_drawable_use_bo: using whole GPU bo [ 74.362] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.362] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.362] color_convert: src=ff8ae234 [20028888] [ 74.362] color_convert: dst=ff8ae234 [20028888] [ 74.362] sna_render_get_solid: ff8ae234 [ 74.362] sna_render_get_solid(22) = ff8ae234 (old) [ 74.362] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.362] sna_transform_is_imprecise_integer_translation: no transform [ 74.362] gen9_composite_picture: integer translation (0, 0), removing [ 74.362] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.362] sna_render_pixmap_bo: GPU all damaged [ 74.362] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.362] gen4_choose_composite_emitter: solid, identity mask [ 74.362] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.362] gen9_composite_get_binding_table(e540) [ 74.362] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.362] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.362] gen9_emit_vertex_elements: setup id=9 [ 74.362] glyphs0_to_dst: glyph=(1, 415)x(9, 8), unclipped [ 74.362] emit_primitive_identity_mask__avx2: dst=(1, 415), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.362] glyphs0_to_dst: glyph=(9, 413)x(10, 13), unclipped [ 74.362] emit_primitive_identity_mask__avx2: dst=(9, 413), mask=(672.00, 48.00) x (10.00, 13.00) [ 74.362] glyphs0_to_dst: glyph=(19, 415)x(9, 8), unclipped [ 74.362] emit_primitive_identity_mask__avx2: dst=(19, 415), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.362] glyphs0_to_dst: glyph=(28, 417)x(8, 3), unclipped [ 74.362] emit_primitive_identity_mask__avx2: dst=(28, 417), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.362] glyphs0_to_dst: glyph=(36, 413)x(11, 10), unclipped [ 74.362] emit_primitive_identity_mask__avx2: dst=(36, 413), mask=(704.00, 0.00) x (11.00, 10.00) [ 74.362] glyphs0_to_dst: glyph=(46, 415)x(9, 8), unclipped [ 74.362] emit_primitive_identity_mask__avx2: dst=(46, 415), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.362] glyphs0_to_dst: glyph=(54, 415)x(10, 8), unclipped [ 74.362] emit_primitive_identity_mask__avx2: dst=(54, 415), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.362] glyphs0_to_dst: glyph=(63, 415)x(10, 8), unclipped [ 74.362] emit_primitive_identity_mask__avx2: dst=(63, 415), mask=(720.00, 16.00) x (10.00, 8.00) [ 74.362] glyphs0_to_dst: glyph=(72, 412)x(10, 11), unclipped [ 74.362] emit_primitive_identity_mask__avx2: dst=(72, 412), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.362] glyphs0_to_dst: glyph=(81, 415)x(10, 8), unclipped [ 74.362] emit_primitive_identity_mask__avx2: dst=(81, 415), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.362] glyphs0_to_dst: glyph=(90, 412)x(10, 11), unclipped [ 74.362] emit_primitive_identity_mask__avx2: dst=(90, 412), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.362] glyphs0_to_dst: glyph=(99, 415)x(11, 8), unclipped [ 74.362] emit_primitive_identity_mask__avx2: dst=(99, 415), mask=(736.00, 16.00) x (11.00, 8.00) [ 74.362] glyphs0_to_dst: glyph=(109, 415)x(9, 8), unclipped [ 74.362] emit_primitive_identity_mask__avx2: dst=(109, 415), mask=(752.00, 16.00) x (9.00, 8.00) [ 74.362] glyphs0_to_dst: glyph=(118, 417)x(8, 3), unclipped [ 74.362] emit_primitive_identity_mask__avx2: dst=(118, 417), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.362] glyphs0_to_dst: glyph=(126, 413)x(10, 10), unclipped [ 74.362] emit_primitive_identity_mask__avx2: dst=(126, 413), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.362] glyphs0_to_dst: glyph=(135, 413)x(10, 10), unclipped [ 74.362] emit_primitive_identity_mask__avx2: dst=(135, 413), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.362] glyphs0_to_dst: glyph=(144, 413)x(10, 10), unclipped [ 74.362] emit_primitive_identity_mask__avx2: dst=(144, 413), mask=(720.00, 32.00) x (10.00, 10.00) [ 74.362] glyphs0_to_dst: glyph=(153, 413)x(10, 10), unclipped [ 74.362] emit_primitive_identity_mask__avx2: dst=(153, 413), mask=(704.00, 48.00) x (10.00, 10.00) [ 74.362] gen8_vertex_flush[6478] = 54 [ 74.362] gen9_magic_ca_pass: CA fixup (3113 -> 3167) [ 74.362] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.362] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.362] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.362] sna_glyphs(op=3, nlist=1, src=(163, 423)) [ 74.362] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.362] sna_glyphs: discarding mask [ 74.362] glyphs0_to_dst(op=3, src=(163, 423), nlist=1, dst=(163, 423)+(0, 0)) [ 74.362] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.362] gen9_render_composite: 0x0, current mode=1/1 [ 74.362] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 74.362] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.362] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.362] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.362] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.362] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.362] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.362] sna_drawable_use_bo: using whole GPU bo [ 74.362] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.362] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.362] color_convert: src=ffffffff [20028888] [ 74.362] color_convert: dst=ffffffff [20028888] [ 74.362] sna_render_get_solid: ffffffff [ 74.362] sna_render_get_solid(white) [ 74.362] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.362] sna_transform_is_imprecise_integer_translation: no transform [ 74.362] gen9_composite_picture: integer translation (0, 0), removing [ 74.362] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.362] sna_render_pixmap_bo: GPU all damaged [ 74.362] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.362] gen4_choose_composite_emitter: solid, identity mask [ 74.362] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.362] gen9_composite_get_binding_table(e500) [ 74.362] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.362] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.362] gen9_emit_vertex_elements: setup id=9 [ 74.362] glyphs0_to_dst: glyph=(165, 415)x(5, 8), unclipped [ 74.362] emit_primitive_identity_mask__avx2: dst=(165, 415), mask=(720.00, 48.00) x (5.00, 8.00) [ 74.363] gen8_vertex_flush[6578] = 3 [ 74.363] gen9_magic_ca_pass: CA fixup (3167 -> 3170) [ 74.363] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.363] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.363] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.363] sna_glyphs(op=3, nlist=1, src=(172, 423)) [ 74.363] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.363] sna_glyphs: discarding mask [ 74.363] glyphs0_to_dst(op=3, src=(172, 423), nlist=1, dst=(172, 423)+(0, 0)) [ 74.363] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.363] gen9_render_composite: 0x0, current mode=1/1 [ 74.363] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 74.363] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.363] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.363] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.363] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.363] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.363] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.363] sna_drawable_use_bo: using whole GPU bo [ 74.363] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.363] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.363] color_convert: src=ff729fcf [20028888] [ 74.363] color_convert: dst=ff729fcf [20028888] [ 74.363] sna_render_get_solid: ff729fcf [ 74.363] sna_render_get_solid(23) = ff729fcf (old) [ 74.363] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.363] sna_transform_is_imprecise_integer_translation: no transform [ 74.363] gen9_composite_picture: integer translation (0, 0), removing [ 74.363] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.363] sna_render_pixmap_bo: GPU all damaged [ 74.363] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.363] gen4_choose_composite_emitter: solid, identity mask [ 74.363] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.363] gen9_composite_get_binding_table(e4c0) [ 74.363] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.363] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.363] gen9_emit_vertex_elements: setup id=9 [ 74.363] glyphs0_to_dst: glyph=(171, 417)x(11, 3), unclipped [ 74.363] emit_primitive_identity_mask__avx2: dst=(171, 417), mask=(736.00, 32.00) x (11.00, 3.00) [ 74.363] glyphs0_to_dst: glyph=(180, 412)x(10, 14), unclipped [ 74.363] emit_primitive_identity_mask__avx2: dst=(180, 412), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.363] glyphs0_to_dst: glyph=(189, 412)x(11, 11), unclipped [ 74.363] emit_primitive_identity_mask__avx2: dst=(189, 412), mask=(960.00, 0.00) x (11.00, 11.00) [ 74.363] glyphs0_to_dst: glyph=(198, 415)x(10, 8), unclipped [ 74.363] emit_primitive_identity_mask__avx2: dst=(198, 415), mask=(976.00, 0.00) x (10.00, 8.00) [ 74.363] glyphs0_to_dst: glyph=(208, 415)x(9, 11), unclipped [ 74.363] emit_primitive_identity_mask__avx2: dst=(208, 415), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.363] glyphs0_to_dst: glyph=(216, 412)x(10, 14), unclipped [ 74.363] emit_primitive_identity_mask__avx2: dst=(216, 412), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.363] glyphs0_to_dst: glyph=(225, 413)x(10, 10), unclipped [ 74.363] emit_primitive_identity_mask__avx2: dst=(225, 413), mask=(976.00, 16.00) x (10.00, 10.00) [ 74.363] glyphs0_to_dst: glyph=(234, 424)x(11, 2), unclipped [ 74.363] emit_primitive_identity_mask__avx2: dst=(234, 424), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.363] glyphs0_to_dst: glyph=(243, 412)x(11, 11), unclipped [ 74.363] emit_primitive_identity_mask__avx2: dst=(243, 412), mask=(1008.00, 0.00) x (11.00, 11.00) [ 74.363] glyphs0_to_dst: glyph=(253, 415)x(9, 8), unclipped [ 74.363] emit_primitive_identity_mask__avx2: dst=(253, 415), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.363] glyphs0_to_dst: glyph=(261, 415)x(10, 8), unclipped [ 74.363] emit_primitive_identity_mask__avx2: dst=(261, 415), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.363] glyphs0_to_dst: glyph=(270, 415)x(10, 8), unclipped [ 74.363] emit_primitive_identity_mask__avx2: dst=(270, 415), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.363] glyphs0_to_dst: glyph=(279, 411)x(10, 12), unclipped [ 74.363] emit_primitive_identity_mask__avx2: dst=(279, 411), mask=(992.00, 16.00) x (10.00, 12.00) [ 74.363] glyphs0_to_dst: glyph=(288, 415)x(10, 8), unclipped [ 74.363] emit_primitive_identity_mask__avx2: dst=(288, 415), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.363] glyphs0_to_dst: glyph=(297, 415)x(10, 8), unclipped [ 74.363] emit_primitive_identity_mask__avx2: dst=(297, 415), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.363] glyphs0_to_dst: glyph=(307, 411)x(10, 12), unclipped [ 74.363] emit_primitive_identity_mask__avx2: dst=(307, 411), mask=(1008.00, 16.00) x (10.00, 12.00) [ 74.363] glyphs0_to_dst: glyph=(315, 412)x(11, 11), unclipped [ 74.363] emit_primitive_identity_mask__avx2: dst=(315, 412), mask=(960.00, 0.00) x (11.00, 11.00) [ 74.363] glyphs0_to_dst: glyph=(324, 415)x(11, 8), unclipped [ 74.363] emit_primitive_identity_mask__avx2: dst=(324, 415), mask=(736.00, 16.00) x (11.00, 8.00) [ 74.363] glyphs0_to_dst: glyph=(334, 415)x(9, 11), unclipped [ 74.363] emit_primitive_identity_mask__avx2: dst=(334, 415), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.363] glyphs0_to_dst: glyph=(342, 424)x(11, 2), unclipped [ 74.363] emit_primitive_identity_mask__avx2: dst=(342, 424), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.363] glyphs0_to_dst: glyph=(351, 411)x(10, 12), unclipped [ 74.363] emit_primitive_identity_mask__avx2: dst=(351, 411), mask=(992.00, 16.00) x (10.00, 12.00) [ 74.363] glyphs0_to_dst: glyph=(361, 411)x(9, 12), unclipped [ 74.363] emit_primitive_identity_mask__avx2: dst=(361, 411), mask=(960.00, 32.00) x (9.00, 12.00) [ 74.363] glyphs0_to_dst: glyph=(369, 415)x(10, 11), unclipped [ 74.363] emit_primitive_identity_mask__avx2: dst=(369, 415), mask=(976.00, 32.00) x (10.00, 11.00) [ 74.363] glyphs0_to_dst: glyph=(378, 412)x(10, 14), unclipped [ 74.363] emit_primitive_identity_mask__avx2: dst=(378, 412), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.363] glyphs0_to_dst: glyph=(387, 413)x(10, 10), unclipped [ 74.363] emit_primitive_identity_mask__avx2: dst=(387, 413), mask=(960.00, 48.00) x (10.00, 10.00) [ 74.363] glyphs0_to_dst: glyph=(396, 424)x(11, 2), unclipped [ 74.363] emit_primitive_identity_mask__avx2: dst=(396, 424), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.363] glyphs0_to_dst: glyph=(406, 415)x(9, 8), unclipped [ 74.363] emit_primitive_identity_mask__avx2: dst=(406, 415), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.363] glyphs0_to_dst: glyph=(415, 415)x(9, 8), unclipped [ 74.363] emit_primitive_identity_mask__avx2: dst=(415, 415), mask=(752.00, 16.00) x (9.00, 8.00) [ 74.363] glyphs0_to_dst: glyph=(424, 415)x(9, 11), unclipped [ 74.363] emit_primitive_identity_mask__avx2: dst=(424, 415), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.363] glyphs0_to_dst: glyph=(432, 412)x(10, 11), unclipped [ 74.363] emit_primitive_identity_mask__avx2: dst=(432, 412), mask=(976.00, 48.00) x (10.00, 11.00) [ 74.363] glyphs0_to_dst: glyph=(442, 415)x(9, 8), unclipped [ 74.363] emit_primitive_identity_mask__avx2: dst=(442, 415), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.363] glyphs0_to_dst: glyph=(450, 415)x(10, 11), unclipped [ 74.363] emit_primitive_identity_mask__avx2: dst=(450, 415), mask=(976.00, 32.00) x (10.00, 11.00) [ 74.363] gen8_vertex_flush[6678] = 96 [ 74.363] gen9_magic_ca_pass: CA fixup (3170 -> 3266) [ 74.363] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.363] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.363] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.363] sna_accel_flush: flush?=0, dirty?=0 [ 74.363] sna_block_handler (tv=0.0) [ 74.363] sna_wakeup_handler [ 74.374] sna_accel_flush: flush?=0, dirty?=0 [ 74.374] sna_accel_flush: flush?=0, dirty?=0 [ 74.374] sna_accel_flush: flush?=0, dirty?=0 [ 74.374] sna_block_handler (tv=0.0) [ 74.374] sna_wakeup_handler [ 74.374] sna_accel_flush: flush?=0, dirty?=0 [ 74.374] sna_accel_flush: flush?=0, dirty?=0 [ 74.374] sna_accel_flush: flush?=0, dirty?=0 [ 74.374] sna_accel_flush: flush?=0, dirty?=0 [ 74.374] sna_accel_flush: flush?=0, dirty?=0 [ 74.374] sna_accel_flush: flush?=0, dirty?=0 [ 74.374] sna_accel_flush: flush?=0, dirty?=0 [ 74.374] sna_accel_flush: flush?=0, dirty?=0 [ 74.374] sna_accel_flush: flush?=0, dirty?=0 [ 74.374] sna_accel_flush: flush?=0, dirty?=0 [ 74.374] sna_accel_flush: flush?=0, dirty?=0 [ 74.374] sna_accel_flush: flush?=0, dirty?=0 [ 74.374] sna_accel_flush: flush?=0, dirty?=0 [ 74.374] sna_accel_flush: flush?=0, dirty?=0 [ 74.374] sna_accel_flush: flush?=0, dirty?=0 [ 74.374] sna_block_handler (tv=0.0) [ 74.374] sna_wakeup_handler [ 74.374] sna_accel_flush: flush?=0, dirty?=0 [ 74.374] sna_accel_flush: flush?=0, dirty?=0 [ 74.374] sna_block_handler (tv=0.0) [ 74.374] sna_wakeup_handler [ 74.374] sna_accel_flush: flush?=0, dirty?=0 [ 74.374] sna_accel_flush: flush?=0, dirty?=0 [ 74.374] sna_accel_flush: flush?=0, dirty?=0 [ 74.374] sna_block_handler (tv=0.0) [ 74.374] sna_wakeup_handler [ 74.374] sna_accel_flush: flush?=0, dirty?=0 [ 74.374] sna_accel_flush: flush?=0, dirty?=0 [ 74.374] sna_accel_flush: flush?=0, dirty?=0 [ 74.374] sna_block_handler (tv=0.0) [ 74.374] sna_wakeup_handler [ 74.391] sna_accel_flush: flush?=0, dirty?=0 [ 74.391] sna_accel_flush: flush?=0, dirty?=0 [ 74.391] sna_accel_flush: flush?=0, dirty?=0 [ 74.391] sna_block_handler (tv=0.0) [ 74.391] sna_wakeup_handler [ 74.391] sna_accel_flush: flush?=0, dirty?=0 [ 74.391] sna_accel_flush: flush?=0, dirty?=0 [ 74.391] sna_block_handler (tv=0.0) [ 74.391] sna_wakeup_handler [ 74.391] sna_accel_flush: flush?=0, dirty?=0 [ 74.391] sna_accel_flush: flush?=0, dirty?=0 [ 74.391] sna_accel_flush: flush?=0, dirty?=0 [ 74.391] sna_block_handler (tv=0.0) [ 74.391] sna_wakeup_handler [ 74.391] sna_accel_flush: flush?=0, dirty?=0 [ 74.391] sna_accel_flush: flush?=0, dirty?=0 [ 74.391] sna_accel_flush: flush?=0, dirty?=0 [ 74.391] sna_block_handler (tv=0.0) [ 74.391] sna_wakeup_handler [ 74.392] sna_accel_flush: flush?=0, dirty?=0 [ 74.392] sna_accel_flush: flush?=0, dirty?=0 [ 74.392] sna_accel_flush: flush?=0, dirty?=0 [ 74.392] sna_block_handler (tv=0.0) [ 74.392] sna_wakeup_handler [ 74.392] sna_accel_flush: flush?=0, dirty?=0 [ 74.392] sna_accel_flush: flush?=0, dirty?=0 [ 74.392] sna_accel_flush: flush?=0, dirty?=0 [ 74.392] sna_accel_flush: flush?=0, dirty?=0 [ 74.392] sna_block_handler (tv=0.0) [ 74.392] sna_wakeup_handler [ 74.392] sna_accel_flush: flush?=0, dirty?=0 [ 74.392] sna_accel_flush: flush?=0, dirty?=0 [ 74.392] sna_accel_flush: flush?=0, dirty?=0 [ 74.392] sna_accel_flush: flush?=0, dirty?=0 [ 74.392] sna_accel_flush: flush?=0, dirty?=0 [ 74.392] sna_accel_flush: flush?=0, dirty?=0 [ 74.392] sna_block_handler (tv=0.0) [ 74.392] sna_wakeup_handler [ 74.392] sna_accel_flush: flush?=0, dirty?=0 [ 74.392] sna_accel_flush: flush?=0, dirty?=0 [ 74.392] sna_accel_flush: flush?=0, dirty?=0 [ 74.392] sna_block_handler (tv=0.0) [ 74.392] sna_wakeup_handler [ 74.392] sna_accel_flush: flush?=0, dirty?=0 [ 74.392] sna_block_handler (tv=0.0) [ 74.392] sna_wakeup_handler [ 74.392] sna_accel_flush: flush?=0, dirty?=0 [ 74.392] sna_accel_flush: flush?=0, dirty?=0 [ 74.392] sna_accel_flush: flush?=0, dirty?=0 [ 74.392] sna_block_handler (tv=0.0) [ 74.392] sna_wakeup_handler [ 74.392] sna_accel_flush: flush?=0, dirty?=0 [ 74.392] sna_block_handler (tv=0.0) [ 74.392] sna_wakeup_handler [ 74.392] sna_accel_flush: flush?=0, dirty?=0 [ 74.392] sna_block_handler (tv=0.0) [ 74.392] sna_wakeup_handler [ 74.392] sna_glyphs(op=3, nlist=1, src=(460, 423)) [ 74.392] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.392] sna_glyphs: discarding mask [ 74.393] glyphs0_to_dst(op=3, src=(460, 423), nlist=1, dst=(460, 423)+(0, 0)) [ 74.393] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.393] gen9_render_composite: 0x0, current mode=1/1 [ 74.393] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 74.393] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.393] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.393] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.393] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.393] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.393] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.393] sna_drawable_use_bo: using whole GPU bo [ 74.393] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.393] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.393] color_convert: src=ffffffff [20028888] [ 74.393] color_convert: dst=ffffffff [20028888] [ 74.393] sna_render_get_solid: ffffffff [ 74.393] sna_render_get_solid(white) [ 74.393] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.393] sna_transform_is_imprecise_integer_translation: no transform [ 74.393] gen9_composite_picture: integer translation (0, 0), removing [ 74.393] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.393] sna_render_pixmap_bo: GPU all damaged [ 74.393] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.393] gen4_choose_composite_emitter: solid, identity mask [ 74.393] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.393] gen9_composite_get_binding_table(e480) [ 74.393] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.393] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.393] gen9_emit_vertex_elements: setup id=9 [ 74.393] glyphs0_to_dst: glyph=(459, 412)x(10, 13), unclipped [ 74.393] emit_primitive_identity_mask__avx2: dst=(459, 412), mask=(752.00, 32.00) x (10.00, 13.00) [ 74.393] glyphs0_to_dst: glyph=(477, 418)x(10, 3), unclipped [ 74.393] emit_primitive_identity_mask__avx2: dst=(477, 418), mask=(1008.00, 48.00) x (10.00, 3.00) [ 74.393] glyphs0_to_dst: glyph=(487, 412)x(9, 14), unclipped [ 74.393] emit_primitive_identity_mask__avx2: dst=(487, 412), mask=(832.00, 32.00) x (9.00, 14.00) [ 74.393] glyphs0_to_dst: glyph=(496, 415)x(9, 8), unclipped [ 74.393] emit_primitive_identity_mask__avx2: dst=(496, 415), mask=(896.00, 48.00) x (9.00, 8.00) [ 74.393] glyphs0_to_dst: glyph=(504, 415)x(10, 8), unclipped [ 74.393] emit_primitive_identity_mask__avx2: dst=(504, 415), mask=(848.00, 16.00) x (10.00, 8.00) [ 74.393] glyphs0_to_dst: glyph=(514, 415)x(9, 8), unclipped [ 74.393] emit_primitive_identity_mask__avx2: dst=(514, 415), mask=(848.00, 48.00) x (9.00, 8.00) [ 74.393] glyphs0_to_dst: glyph=(522, 412)x(10, 11), unclipped [ 74.393] emit_primitive_identity_mask__avx2: dst=(522, 412), mask=(992.00, 32.00) x (10.00, 11.00) [ 74.393] glyphs0_to_dst: glyph=(532, 415)x(9, 11), unclipped [ 74.393] emit_primitive_identity_mask__avx2: dst=(532, 415), mask=(880.00, 16.00) x (9.00, 11.00) [ 74.393] glyphs0_to_dst: glyph=(541, 412)x(9, 11), unclipped [ 74.393] emit_primitive_identity_mask__avx2: dst=(541, 412), mask=(880.00, 0.00) x (9.00, 11.00) [ 74.393] glyphs0_to_dst: glyph=(550, 412)x(9, 14), unclipped [ 74.393] emit_primitive_identity_mask__avx2: dst=(550, 412), mask=(832.00, 32.00) x (9.00, 14.00) [ 74.393] glyphs0_to_dst: glyph=(558, 415)x(10, 8), unclipped [ 74.393] emit_primitive_identity_mask__avx2: dst=(558, 415), mask=(848.00, 16.00) x (10.00, 8.00) [ 74.393] glyphs0_to_dst: glyph=(568, 415)x(9, 11), unclipped [ 74.393] emit_primitive_identity_mask__avx2: dst=(568, 415), mask=(880.00, 16.00) x (9.00, 11.00) [ 74.393] glyphs0_to_dst: glyph=(576, 425)x(11, 2), unclipped [ 74.393] emit_primitive_identity_mask__avx2: dst=(576, 425), mask=(832.00, 48.00) x (11.00, 2.00) [ 74.393] glyphs0_to_dst: glyph=(585, 411)x(10, 12), unclipped [ 74.393] emit_primitive_identity_mask__avx2: dst=(585, 411), mask=(864.00, 0.00) x (10.00, 12.00) [ 74.393] glyphs0_to_dst: glyph=(594, 415)x(10, 8), unclipped [ 74.393] emit_primitive_identity_mask__avx2: dst=(594, 415), mask=(864.00, 32.00) x (10.00, 8.00) [ 74.393] glyphs0_to_dst: glyph=(603, 412)x(10, 11), unclipped [ 74.393] emit_primitive_identity_mask__avx2: dst=(603, 412), mask=(880.00, 32.00) x (10.00, 11.00) [ 74.393] glyphs0_to_dst: glyph=(612, 425)x(11, 2), unclipped [ 74.393] emit_primitive_identity_mask__avx2: dst=(612, 425), mask=(832.00, 48.00) x (11.00, 2.00) [ 74.393] glyphs0_to_dst: glyph=(621, 412)x(10, 11), unclipped [ 74.393] emit_primitive_identity_mask__avx2: dst=(621, 412), mask=(880.00, 32.00) x (10.00, 11.00) [ 74.393] glyphs0_to_dst: glyph=(630, 415)x(10, 8), unclipped [ 74.393] emit_primitive_identity_mask__avx2: dst=(630, 415), mask=(944.00, 0.00) x (10.00, 8.00) [ 74.394] glyphs0_to_dst: glyph=(639, 415)x(10, 11), unclipped [ 74.394] emit_primitive_identity_mask__avx2: dst=(639, 415), mask=(880.00, 48.00) x (10.00, 11.00) [ 74.394] glyphs0_to_dst: glyph=(651, 420)x(5, 3), unclipped [ 74.394] emit_primitive_identity_mask__avx2: dst=(651, 420), mask=(1008.00, 32.00) x (5.00, 3.00) [ 74.394] glyphs0_to_dst: glyph=(658, 415)x(9, 8), unclipped [ 74.394] emit_primitive_identity_mask__avx2: dst=(658, 415), mask=(896.00, 48.00) x (9.00, 8.00) [ 74.394] glyphs0_to_dst: glyph=(667, 411)x(9, 12), unclipped [ 74.394] emit_primitive_identity_mask__avx2: dst=(667, 411), mask=(992.00, 48.00) x (9.00, 12.00) [ 74.394] gen8_vertex_flush[6778] = 69 [ 74.394] gen9_magic_ca_pass: CA fixup (3266 -> 3335) [ 74.394] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.394] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.394] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.394] sna_glyphs(op=3, nlist=1, src=(1, 440)) [ 74.394] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.394] sna_glyphs: discarding mask [ 74.394] glyphs0_to_dst(op=3, src=(1, 440), nlist=1, dst=(1, 440)+(0, 0)) [ 74.394] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.394] gen9_render_composite: 0x0, current mode=1/1 [ 74.394] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 74.394] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.394] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.394] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.394] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.394] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.394] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.394] sna_drawable_use_bo: using whole GPU bo [ 74.394] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.394] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.394] color_convert: src=ff8ae234 [20028888] [ 74.394] color_convert: dst=ff8ae234 [20028888] [ 74.394] sna_render_get_solid: ff8ae234 [ 74.394] sna_render_get_solid(22) = ff8ae234 (old) [ 74.394] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.394] sna_transform_is_imprecise_integer_translation: no transform [ 74.394] gen9_composite_picture: integer translation (0, 0), removing [ 74.394] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.394] sna_render_pixmap_bo: GPU all damaged [ 74.394] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.394] gen4_choose_composite_emitter: solid, identity mask [ 74.394] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.394] gen9_composite_get_binding_table(e440) [ 74.394] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.394] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.394] gen9_emit_vertex_elements: setup id=9 [ 74.394] glyphs0_to_dst: glyph=(1, 432)x(9, 8), unclipped [ 74.394] emit_primitive_identity_mask__avx2: dst=(1, 432), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.394] glyphs0_to_dst: glyph=(9, 430)x(10, 13), unclipped [ 74.394] emit_primitive_identity_mask__avx2: dst=(9, 430), mask=(672.00, 48.00) x (10.00, 13.00) [ 74.394] glyphs0_to_dst: glyph=(19, 432)x(9, 8), unclipped [ 74.394] emit_primitive_identity_mask__avx2: dst=(19, 432), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.394] glyphs0_to_dst: glyph=(28, 434)x(8, 3), unclipped [ 74.394] emit_primitive_identity_mask__avx2: dst=(28, 434), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.394] glyphs0_to_dst: glyph=(36, 430)x(11, 10), unclipped [ 74.394] emit_primitive_identity_mask__avx2: dst=(36, 430), mask=(704.00, 0.00) x (11.00, 10.00) [ 74.394] glyphs0_to_dst: glyph=(46, 432)x(9, 8), unclipped [ 74.394] emit_primitive_identity_mask__avx2: dst=(46, 432), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.394] glyphs0_to_dst: glyph=(54, 432)x(10, 8), unclipped [ 74.394] emit_primitive_identity_mask__avx2: dst=(54, 432), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.394] glyphs0_to_dst: glyph=(63, 432)x(10, 8), unclipped [ 74.394] emit_primitive_identity_mask__avx2: dst=(63, 432), mask=(720.00, 16.00) x (10.00, 8.00) [ 74.394] glyphs0_to_dst: glyph=(72, 429)x(10, 11), unclipped [ 74.394] emit_primitive_identity_mask__avx2: dst=(72, 429), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.394] glyphs0_to_dst: glyph=(81, 432)x(10, 8), unclipped [ 74.394] emit_primitive_identity_mask__avx2: dst=(81, 432), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.394] glyphs0_to_dst: glyph=(90, 429)x(10, 11), unclipped [ 74.394] emit_primitive_identity_mask__avx2: dst=(90, 429), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.395] glyphs0_to_dst: glyph=(99, 432)x(11, 8), unclipped [ 74.395] emit_primitive_identity_mask__avx2: dst=(99, 432), mask=(736.00, 16.00) x (11.00, 8.00) [ 74.395] glyphs0_to_dst: glyph=(109, 432)x(9, 8), unclipped [ 74.395] emit_primitive_identity_mask__avx2: dst=(109, 432), mask=(752.00, 16.00) x (9.00, 8.00) [ 74.395] glyphs0_to_dst: glyph=(118, 434)x(8, 3), unclipped [ 74.395] emit_primitive_identity_mask__avx2: dst=(118, 434), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.395] glyphs0_to_dst: glyph=(126, 430)x(10, 10), unclipped [ 74.395] emit_primitive_identity_mask__avx2: dst=(126, 430), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.395] glyphs0_to_dst: glyph=(135, 430)x(10, 10), unclipped [ 74.395] emit_primitive_identity_mask__avx2: dst=(135, 430), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.395] glyphs0_to_dst: glyph=(144, 430)x(10, 10), unclipped [ 74.395] emit_primitive_identity_mask__avx2: dst=(144, 430), mask=(720.00, 32.00) x (10.00, 10.00) [ 74.395] glyphs0_to_dst: glyph=(153, 430)x(10, 10), unclipped [ 74.395] emit_primitive_identity_mask__avx2: dst=(153, 430), mask=(704.00, 48.00) x (10.00, 10.00) [ 74.395] gen8_vertex_flush[6878] = 54 [ 74.395] gen9_magic_ca_pass: CA fixup (3335 -> 3389) [ 74.395] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.395] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.395] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.395] sna_glyphs(op=3, nlist=1, src=(163, 440)) [ 74.395] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.395] sna_glyphs: discarding mask [ 74.395] glyphs0_to_dst(op=3, src=(163, 440), nlist=1, dst=(163, 440)+(0, 0)) [ 74.395] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.395] gen9_render_composite: 0x0, current mode=1/1 [ 74.395] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 74.395] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.395] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.395] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.395] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.395] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.395] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.395] sna_drawable_use_bo: using whole GPU bo [ 74.395] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.395] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.395] color_convert: src=ffffffff [20028888] [ 74.395] color_convert: dst=ffffffff [20028888] [ 74.395] sna_render_get_solid: ffffffff [ 74.395] sna_render_get_solid(white) [ 74.395] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.395] sna_transform_is_imprecise_integer_translation: no transform [ 74.395] gen9_composite_picture: integer translation (0, 0), removing [ 74.395] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.395] sna_render_pixmap_bo: GPU all damaged [ 74.395] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.395] gen4_choose_composite_emitter: solid, identity mask [ 74.395] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.395] gen9_composite_get_binding_table(e400) [ 74.395] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.395] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.395] gen9_emit_vertex_elements: setup id=9 [ 74.395] glyphs0_to_dst: glyph=(165, 432)x(5, 8), unclipped [ 74.395] emit_primitive_identity_mask__avx2: dst=(165, 432), mask=(720.00, 48.00) x (5.00, 8.00) [ 74.395] gen8_vertex_flush[6978] = 3 [ 74.395] gen9_magic_ca_pass: CA fixup (3389 -> 3392) [ 74.395] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.395] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.395] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.395] sna_accel_flush: flush?=0, dirty?=0 [ 74.395] sna_glyphs(op=3, nlist=1, src=(172, 440)) [ 74.395] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.395] sna_glyphs: discarding mask [ 74.395] glyphs0_to_dst(op=3, src=(172, 440), nlist=1, dst=(172, 440)+(0, 0)) [ 74.396] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.396] gen9_render_composite: 0x0, current mode=1/1 [ 74.396] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 74.396] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.396] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.396] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.396] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.396] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.396] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.396] sna_drawable_use_bo: using whole GPU bo [ 74.396] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.396] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.396] color_convert: src=ff729fcf [20028888] [ 74.396] color_convert: dst=ff729fcf [20028888] [ 74.396] sna_render_get_solid: ff729fcf [ 74.396] sna_render_get_solid(23) = ff729fcf (old) [ 74.396] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.396] sna_transform_is_imprecise_integer_translation: no transform [ 74.396] gen9_composite_picture: integer translation (0, 0), removing [ 74.396] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.396] sna_render_pixmap_bo: GPU all damaged [ 74.396] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.396] gen4_choose_composite_emitter: solid, identity mask [ 74.396] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.396] gen9_composite_get_binding_table(e3c0) [ 74.396] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.396] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.396] gen9_emit_vertex_elements: setup id=9 [ 74.396] glyphs0_to_dst: glyph=(171, 434)x(11, 3), unclipped [ 74.396] emit_primitive_identity_mask__avx2: dst=(171, 434), mask=(736.00, 32.00) x (11.00, 3.00) [ 74.396] glyphs0_to_dst: glyph=(180, 429)x(10, 14), unclipped [ 74.396] emit_primitive_identity_mask__avx2: dst=(180, 429), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.396] glyphs0_to_dst: glyph=(189, 429)x(11, 11), unclipped [ 74.396] emit_primitive_identity_mask__avx2: dst=(189, 429), mask=(960.00, 0.00) x (11.00, 11.00) [ 74.396] glyphs0_to_dst: glyph=(198, 432)x(10, 8), unclipped [ 74.396] emit_primitive_identity_mask__avx2: dst=(198, 432), mask=(976.00, 0.00) x (10.00, 8.00) [ 74.396] glyphs0_to_dst: glyph=(208, 432)x(9, 11), unclipped [ 74.396] emit_primitive_identity_mask__avx2: dst=(208, 432), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.396] glyphs0_to_dst: glyph=(216, 429)x(10, 14), unclipped [ 74.396] emit_primitive_identity_mask__avx2: dst=(216, 429), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.396] glyphs0_to_dst: glyph=(225, 430)x(10, 10), unclipped [ 74.396] emit_primitive_identity_mask__avx2: dst=(225, 430), mask=(976.00, 16.00) x (10.00, 10.00) [ 74.396] glyphs0_to_dst: glyph=(234, 441)x(11, 2), unclipped [ 74.396] emit_primitive_identity_mask__avx2: dst=(234, 441), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.396] glyphs0_to_dst: glyph=(243, 429)x(11, 11), unclipped [ 74.396] emit_primitive_identity_mask__avx2: dst=(243, 429), mask=(1008.00, 0.00) x (11.00, 11.00) [ 74.396] glyphs0_to_dst: glyph=(253, 432)x(9, 8), unclipped [ 74.396] emit_primitive_identity_mask__avx2: dst=(253, 432), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.396] glyphs0_to_dst: glyph=(261, 432)x(10, 8), unclipped [ 74.396] emit_primitive_identity_mask__avx2: dst=(261, 432), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.396] glyphs0_to_dst: glyph=(270, 432)x(10, 8), unclipped [ 74.396] emit_primitive_identity_mask__avx2: dst=(270, 432), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.396] glyphs0_to_dst: glyph=(279, 428)x(10, 12), unclipped [ 74.396] emit_primitive_identity_mask__avx2: dst=(279, 428), mask=(992.00, 16.00) x (10.00, 12.00) [ 74.396] glyphs0_to_dst: glyph=(288, 432)x(10, 8), unclipped [ 74.396] emit_primitive_identity_mask__avx2: dst=(288, 432), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.396] glyphs0_to_dst: glyph=(297, 432)x(10, 8), unclipped [ 74.396] emit_primitive_identity_mask__avx2: dst=(297, 432), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.396] glyphs0_to_dst: glyph=(307, 428)x(10, 12), unclipped [ 74.396] emit_primitive_identity_mask__avx2: dst=(307, 428), mask=(1008.00, 16.00) x (10.00, 12.00) [ 74.396] glyphs0_to_dst: glyph=(315, 429)x(11, 11), unclipped [ 74.396] emit_primitive_identity_mask__avx2: dst=(315, 429), mask=(960.00, 0.00) x (11.00, 11.00) [ 74.396] glyphs0_to_dst: glyph=(324, 432)x(11, 8), unclipped [ 74.396] emit_primitive_identity_mask__avx2: dst=(324, 432), mask=(736.00, 16.00) x (11.00, 8.00) [ 74.396] glyphs0_to_dst: glyph=(334, 432)x(9, 11), unclipped [ 74.396] emit_primitive_identity_mask__avx2: dst=(334, 432), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.396] glyphs0_to_dst: glyph=(342, 441)x(11, 2), unclipped [ 74.396] emit_primitive_identity_mask__avx2: dst=(342, 441), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.396] glyphs0_to_dst: glyph=(351, 428)x(10, 12), unclipped [ 74.396] emit_primitive_identity_mask__avx2: dst=(351, 428), mask=(992.00, 16.00) x (10.00, 12.00) [ 74.397] glyphs0_to_dst: glyph=(361, 428)x(9, 12), unclipped [ 74.397] emit_primitive_identity_mask__avx2: dst=(361, 428), mask=(960.00, 32.00) x (9.00, 12.00) [ 74.397] glyphs0_to_dst: glyph=(369, 432)x(10, 11), unclipped [ 74.397] emit_primitive_identity_mask__avx2: dst=(369, 432), mask=(976.00, 32.00) x (10.00, 11.00) [ 74.397] glyphs0_to_dst: glyph=(378, 429)x(10, 14), unclipped [ 74.397] emit_primitive_identity_mask__avx2: dst=(378, 429), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.397] glyphs0_to_dst: glyph=(387, 430)x(10, 10), unclipped [ 74.397] emit_primitive_identity_mask__avx2: dst=(387, 430), mask=(960.00, 48.00) x (10.00, 10.00) [ 74.397] glyphs0_to_dst: glyph=(396, 441)x(11, 2), unclipped [ 74.397] emit_primitive_identity_mask__avx2: dst=(396, 441), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.397] glyphs0_to_dst: glyph=(406, 432)x(9, 8), unclipped [ 74.397] emit_primitive_identity_mask__avx2: dst=(406, 432), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.397] glyphs0_to_dst: glyph=(415, 432)x(9, 8), unclipped [ 74.397] emit_primitive_identity_mask__avx2: dst=(415, 432), mask=(752.00, 16.00) x (9.00, 8.00) [ 74.397] glyphs0_to_dst: glyph=(424, 432)x(9, 11), unclipped [ 74.397] emit_primitive_identity_mask__avx2: dst=(424, 432), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.397] glyphs0_to_dst: glyph=(432, 429)x(10, 11), unclipped [ 74.397] emit_primitive_identity_mask__avx2: dst=(432, 429), mask=(976.00, 48.00) x (10.00, 11.00) [ 74.397] glyphs0_to_dst: glyph=(442, 432)x(9, 8), unclipped [ 74.397] emit_primitive_identity_mask__avx2: dst=(442, 432), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.397] glyphs0_to_dst: glyph=(450, 432)x(10, 11), unclipped [ 74.397] emit_primitive_identity_mask__avx2: dst=(450, 432), mask=(976.00, 32.00) x (10.00, 11.00) [ 74.397] gen8_vertex_flush[6a78] = 96 [ 74.397] gen9_magic_ca_pass: CA fixup (3392 -> 3488) [ 74.397] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.397] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.397] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.397] sna_glyphs(op=3, nlist=1, src=(460, 440)) [ 74.397] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.397] sna_glyphs: discarding mask [ 74.397] glyphs0_to_dst(op=3, src=(460, 440), nlist=1, dst=(460, 440)+(0, 0)) [ 74.397] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.397] gen9_render_composite: 0x0, current mode=1/1 [ 74.397] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 74.397] kgem_bo_is_busy: handle=17, domain: 1 exec? 1, rq? 1 [ 74.397] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.397] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.397] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.397] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.397] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.397] sna_drawable_use_bo: using whole GPU bo [ 74.397] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.397] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.397] color_convert: src=ffffffff [20028888] [ 74.397] color_convert: dst=ffffffff [20028888] [ 74.397] sna_render_get_solid: ffffffff [ 74.397] sna_render_get_solid(white) [ 74.397] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.397] sna_transform_is_imprecise_integer_translation: no transform [ 74.397] gen9_composite_picture: integer translation (0, 0), removing [ 74.397] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.397] sna_render_pixmap_bo: GPU all damaged [ 74.397] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.397] gen4_choose_composite_emitter: solid, identity mask [ 74.397] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.397] gen9_composite_get_binding_table(e380) [ 74.397] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.397] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.397] gen9_emit_vertex_elements: setup id=9 [ 74.397] glyphs0_to_dst: glyph=(459, 429)x(10, 13), unclipped [ 74.397] emit_primitive_identity_mask__avx2: dst=(459, 429), mask=(752.00, 32.00) x (10.00, 13.00) [ 74.397] glyphs0_to_dst: glyph=(477, 435)x(10, 3), unclipped [ 74.397] emit_primitive_identity_mask__avx2: dst=(477, 435), mask=(1008.00, 48.00) x (10.00, 3.00) [ 74.397] glyphs0_to_dst: glyph=(487, 429)x(9, 14), unclipped [ 74.397] emit_primitive_identity_mask__avx2: dst=(487, 429), mask=(832.00, 32.00) x (9.00, 14.00) [ 74.397] glyphs0_to_dst: glyph=(496, 432)x(9, 8), unclipped [ 74.397] emit_primitive_identity_mask__avx2: dst=(496, 432), mask=(896.00, 48.00) x (9.00, 8.00) [ 74.397] glyphs0_to_dst: glyph=(504, 432)x(10, 8), unclipped [ 74.397] emit_primitive_identity_mask__avx2: dst=(504, 432), mask=(848.00, 16.00) x (10.00, 8.00) [ 74.397] glyphs0_to_dst: glyph=(514, 432)x(9, 8), unclipped [ 74.397] emit_primitive_identity_mask__avx2: dst=(514, 432), mask=(848.00, 48.00) x (9.00, 8.00) [ 74.398] glyphs0_to_dst: glyph=(522, 429)x(10, 11), unclipped [ 74.398] emit_primitive_identity_mask__avx2: dst=(522, 429), mask=(992.00, 32.00) x (10.00, 11.00) [ 74.398] glyphs0_to_dst: glyph=(532, 432)x(9, 11), unclipped [ 74.398] emit_primitive_identity_mask__avx2: dst=(532, 432), mask=(880.00, 16.00) x (9.00, 11.00) [ 74.398] glyphs0_to_dst: glyph=(541, 429)x(9, 11), unclipped [ 74.398] emit_primitive_identity_mask__avx2: dst=(541, 429), mask=(880.00, 0.00) x (9.00, 11.00) [ 74.398] glyphs0_to_dst: glyph=(550, 429)x(9, 14), unclipped [ 74.398] emit_primitive_identity_mask__avx2: dst=(550, 429), mask=(832.00, 32.00) x (9.00, 14.00) [ 74.398] glyphs0_to_dst: glyph=(558, 432)x(10, 8), unclipped [ 74.398] emit_primitive_identity_mask__avx2: dst=(558, 432), mask=(848.00, 16.00) x (10.00, 8.00) [ 74.398] glyphs0_to_dst: glyph=(568, 432)x(9, 11), unclipped [ 74.398] emit_primitive_identity_mask__avx2: dst=(568, 432), mask=(880.00, 16.00) x (9.00, 11.00) [ 74.398] glyphs0_to_dst: glyph=(576, 442)x(11, 2), unclipped [ 74.398] emit_primitive_identity_mask__avx2: dst=(576, 442), mask=(832.00, 48.00) x (11.00, 2.00) [ 74.398] glyphs0_to_dst: glyph=(585, 428)x(10, 12), unclipped [ 74.398] emit_primitive_identity_mask__avx2: dst=(585, 428), mask=(864.00, 0.00) x (10.00, 12.00) [ 74.398] glyphs0_to_dst: glyph=(594, 432)x(10, 8), unclipped [ 74.398] emit_primitive_identity_mask__avx2: dst=(594, 432), mask=(864.00, 32.00) x (10.00, 8.00) [ 74.398] glyphs0_to_dst: glyph=(603, 429)x(10, 11), unclipped [ 74.398] emit_primitive_identity_mask__avx2: dst=(603, 429), mask=(880.00, 32.00) x (10.00, 11.00) [ 74.398] glyphs0_to_dst: glyph=(612, 442)x(11, 2), unclipped [ 74.398] emit_primitive_identity_mask__avx2: dst=(612, 442), mask=(832.00, 48.00) x (11.00, 2.00) [ 74.398] glyphs0_to_dst: glyph=(621, 429)x(10, 11), unclipped [ 74.398] emit_primitive_identity_mask__avx2: dst=(621, 429), mask=(880.00, 32.00) x (10.00, 11.00) [ 74.398] glyphs0_to_dst: glyph=(630, 432)x(10, 8), unclipped [ 74.398] emit_primitive_identity_mask__avx2: dst=(630, 432), mask=(944.00, 0.00) x (10.00, 8.00) [ 74.398] glyphs0_to_dst: glyph=(639, 432)x(10, 11), unclipped [ 74.398] emit_primitive_identity_mask__avx2: dst=(639, 432), mask=(880.00, 48.00) x (10.00, 11.00) [ 74.398] glyphs0_to_dst: glyph=(651, 437)x(5, 3), unclipped [ 74.398] emit_primitive_identity_mask__avx2: dst=(651, 437), mask=(1008.00, 32.00) x (5.00, 3.00) [ 74.398] glyphs0_to_dst: glyph=(658, 432)x(9, 8), unclipped [ 74.398] emit_primitive_identity_mask__avx2: dst=(658, 432), mask=(896.00, 48.00) x (9.00, 8.00) [ 74.398] glyphs0_to_dst: glyph=(667, 428)x(9, 12), unclipped [ 74.398] emit_primitive_identity_mask__avx2: dst=(667, 428), mask=(992.00, 48.00) x (9.00, 12.00) [ 74.398] gen8_vertex_flush[6b78] = 69 [ 74.398] gen9_magic_ca_pass: CA fixup (3488 -> 3557) [ 74.398] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.398] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.398] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.398] sna_accel_flush: flush?=0, dirty?=0 [ 74.398] sna_block_handler (tv=0.0) [ 74.398] sna_wakeup_handler [ 74.398] sna_accel_flush: flush?=0, dirty?=0 [ 74.398] sna_accel_flush: flush?=0, dirty?=0 [ 74.398] sna_block_handler (tv=0.0) [ 74.398] sna_wakeup_handler [ 74.398] sna_accel_flush: flush?=0, dirty?=0 [ 74.398] sna_accel_flush: flush?=0, dirty?=0 [ 74.398] sna_accel_flush: flush?=0, dirty?=0 [ 74.398] sna_block_handler (tv=0.0) [ 74.398] sna_wakeup_handler [ 74.398] sna_accel_flush: flush?=0, dirty?=0 [ 74.398] sna_accel_flush: flush?=0, dirty?=0 [ 74.398] sna_block_handler (tv=0.0) [ 74.398] sna_wakeup_handler [ 74.398] sna_accel_flush: flush?=0, dirty?=0 [ 74.398] sna_block_handler (tv=0.0) [ 74.398] sna_wakeup_handler [ 74.398] sna_accel_flush: flush?=0, dirty?=0 [ 74.399] sna_accel_flush: flush?=0, dirty?=0 [ 74.399] sna_accel_flush: flush?=0, dirty?=0 [ 74.399] sna_block_handler (tv=0.0) [ 74.399] sna_wakeup_handler [ 74.399] sna_accel_flush: flush?=0, dirty?=0 [ 74.399] sna_accel_flush: flush?=0, dirty?=0 [ 74.399] sna_block_handler (tv=0.0) [ 74.399] sna_wakeup_handler [ 74.399] sna_accel_flush: flush?=0, dirty?=0 [ 74.399] sna_accel_flush: flush?=0, dirty?=0 [ 74.399] sna_accel_flush: flush?=0, dirty?=0 [ 74.399] sna_block_handler (tv=0.0) [ 74.399] sna_wakeup_handler [ 74.399] sna_accel_flush: flush?=0, dirty?=0 [ 74.399] sna_accel_flush: flush?=0, dirty?=0 [ 74.399] sna_block_handler (tv=0.0) [ 74.399] sna_wakeup_handler [ 74.399] sna_accel_flush: flush?=0, dirty?=0 [ 74.399] sna_accel_flush: flush?=0, dirty?=0 [ 74.399] sna_block_handler (tv=0.0) [ 74.399] sna_wakeup_handler [ 74.399] sna_accel_flush: flush?=0, dirty?=0 [ 74.399] sna_accel_flush: flush?=0, dirty?=0 [ 74.399] sna_accel_flush: flush?=0, dirty?=0 [ 74.399] sna_block_handler (tv=0.0) [ 74.399] sna_wakeup_handler [ 74.399] sna_accel_flush: flush?=0, dirty?=0 [ 74.399] sna_accel_flush: flush?=0, dirty?=0 [ 74.399] sna_accel_flush: flush?=0, dirty?=0 [ 74.399] sna_block_handler (tv=0.0) [ 74.399] sna_wakeup_handler [ 74.399] sna_accel_flush: flush?=0, dirty?=0 [ 74.399] sna_accel_flush: flush?=0, dirty?=0 [ 74.399] sna_block_handler (tv=0.0) [ 74.399] sna_wakeup_handler [ 74.399] sna_dri2_create_buffer pixmap=4091, (attachment=1, format=32, drawable=3840x2160), window?=1 [ 74.399] sna_dri2_create_buffer: creating back buffer 3840x2160, suitable for scanout? 16 [ 74.399] kgem_create_2d(3840x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=1, prime?=0, temp?=0) [ 74.399] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=15360, height=2160 [ 74.399] __kgem_bo_init(handle=25, num_pages=8100) [ 74.399] kgem_set_tiling: handle=25, tiling=1 [1], pitch=15360 [15360]: 1 [ 74.399] __kgem_bo_make_scanout: create fb 3840x2160@24/32 [ 74.399] __kgem_bo_map__gtt(handle=25, size=33177600) [ 74.414] __kgem_bo_make_scanout: attached fb=69 to handle=25 [ 74.415] new pitch=15360, tiling=1, handle=25, id=2295, num_pages=8100 [8100], bucket=12 [ 74.415] kgem_bo_flink: flinked handle=25 to name=75, marking non-reusable [ 74.415] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 74.415] sna_pixmap_set_dri: attaching DRI client to pixmap=4091 [ 74.415] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=c2 [ 74.415] wait_for_shadow: flags=c2, flips=0, handle=32, shadow=29 [ 74.415] sna_pixmap_move_to_gpu: already all-damaged [ 74.415] sna_pixmap_mark_active: pixmap=4091, handle=32 [ 74.415] sna_dri2_create_buffer: attaching to front buffer 3840x2160 [0x561c94a32530:1], scanout? 16 [ 74.415] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 74.415] sna_dri2_create_buffer: adding flush hint to handle=32 [ 74.415] sna_accel_watch_flush: enable=1 [ 74.415] _sna_dri2_destroy_buffer: 0x561c94736cb0 [handle=128] -- refcnt=1, draw=146, pixmap=0, proxy?=0 [ 74.415] sna_dri2_cache_bo(handle=128, name=76) [ 74.415] sna_dri2_cache_bo: wrong size [7680x2160], releasing handle [ 74.415] _kgem_bo_destroy: handle=128, proxy? 0 [ 74.415] __kgem_bo_destroy: handle=128, size=66355200 [ 74.415] kgem_bo_move_to_scanout: moving 128 [fb 112] to scanout cache, active? 1 [ 74.415] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=114] -- refcnt=1, draw=146, pixmap=4090, proxy?=0 [ 74.415] _sna_dri2_destroy_buffer: removing active_scanout=1 from pixmap handle=114 [ 74.415] _sna_dri2_destroy_buffer: releasing last DRI pixmap=4090, scanout?=0 [ 74.415] _sna_dri2_destroy_buffer: dropping flush hint from handle=114 [ 74.415] sna_accel_watch_flush: enable=-1 [ 74.415] sna_destroy_pixmap: pixmap=4090, attached?=1 [ 74.415] __sna_free_pixmap(pixmap=4090) [ 74.415] sna_dri2_cache_bo(handle=114, name=86) [ 74.415] sna_dri2_cache_bo: wrong size [7680x2160], releasing handle [ 74.415] _kgem_bo_destroy: handle=114, proxy? 0 [ 74.415] __kgem_bo_destroy: handle=114, size=66355200 [ 74.415] kgem_bo_move_to_scanout: moving 114 [fb 101] to scanout cache, active? 0 [ 74.415] sna_accel_flush: flush?=0, dirty?=0 [ 74.415] sna_accel_flush: flush?=0, dirty?=0 [ 74.415] sna_accel_flush: flush?=0, dirty?=0 [ 74.415] sna_accel_flush: flush?=0, dirty?=0 [ 74.415] sna_accel_flush: flush?=0, dirty?=0 [ 74.415] sna_block_handler (tv=0.0) [ 74.415] sna_wakeup_handler [ 74.415] sna_accel_flush: flush?=0, dirty?=0 [ 74.415] sna_accel_flush: flush?=0, dirty?=0 [ 74.415] sna_block_handler (tv=0.0) [ 74.415] sna_wakeup_handler [ 74.415] sna_accel_flush: flush?=0, dirty?=0 [ 74.415] sna_accel_flush: flush?=0, dirty?=0 [ 74.415] sna_accel_flush: flush?=0, dirty?=0 [ 74.415] sna_block_handler (tv=0.0) [ 74.415] sna_wakeup_handler [ 74.415] sna_accel_flush: flush?=0, dirty?=0 [ 74.416] sna_accel_flush: flush?=0, dirty?=0 [ 74.416] sna_block_handler (tv=0.0) [ 74.416] sna_wakeup_handler [ 74.416] sna_accel_flush: flush?=0, dirty?=0 [ 74.416] sna_accel_flush: flush?=0, dirty?=0 [ 74.416] sna_block_handler (tv=0.0) [ 74.416] sna_wakeup_handler [ 74.416] sna_accel_flush: flush?=0, dirty?=0 [ 74.416] sna_accel_flush: flush?=0, dirty?=0 [ 74.416] sna_accel_flush: flush?=0, dirty?=0 [ 74.416] sna_block_handler (tv=0.0) [ 74.416] sna_wakeup_handler [ 74.416] sna_accel_flush: flush?=0, dirty?=0 [ 74.416] sna_accel_flush: flush?=0, dirty?=0 [ 74.416] sna_accel_flush: flush?=0, dirty?=0 [ 74.416] sna_accel_flush: flush?=0, dirty?=0 [ 74.416] sna_accel_flush: flush?=0, dirty?=0 [ 74.416] sna_accel_flush: flush?=0, dirty?=0 [ 74.416] sna_accel_flush: flush?=0, dirty?=0 [ 74.416] sna_accel_flush: flush?=0, dirty?=0 [ 74.416] sna_accel_flush: flush?=0, dirty?=0 [ 74.416] sna_accel_flush: flush?=0, dirty?=0 [ 74.416] sna_accel_flush: flush?=0, dirty?=0 [ 74.416] sna_accel_flush: flush?=0, dirty?=0 [ 74.416] sna_accel_flush: flush?=0, dirty?=0 [ 74.416] sna_accel_flush: flush?=0, dirty?=0 [ 74.416] sna_accel_flush: flush?=0, dirty?=0 [ 74.416] sna_accel_flush: flush?=0, dirty?=0 [ 74.416] sna_accel_flush: flush?=0, dirty?=0 [ 74.416] sna_accel_flush: flush?=0, dirty?=0 [ 74.416] sna_accel_flush: flush?=0, dirty?=0 [ 74.416] sna_accel_flush: flush?=0, dirty?=0 [ 74.416] sna_accel_flush: flush?=0, dirty?=0 [ 74.416] sna_accel_flush: flush?=0, dirty?=0 [ 74.416] sna_accel_flush: flush?=0, dirty?=0 [ 74.416] sna_accel_flush: flush?=0, dirty?=0 [ 74.416] sna_accel_flush: flush?=0, dirty?=0 [ 74.416] sna_accel_flush: flush?=0, dirty?=0 [ 74.417] sna_accel_flush: flush?=0, dirty?=0 [ 74.417] sna_accel_flush: flush?=0, dirty?=0 [ 74.417] sna_accel_flush: flush?=0, dirty?=0 [ 74.417] sna_accel_flush: flush?=0, dirty?=0 [ 74.417] sna_accel_flush: flush?=0, dirty?=0 [ 74.417] sna_accel_flush: flush?=0, dirty?=0 [ 74.417] sna_accel_flush: flush?=0, dirty?=0 [ 74.417] sna_accel_flush: flush?=0, dirty?=0 [ 74.417] sna_accel_flush: flush?=0, dirty?=0 [ 74.417] sna_accel_flush: flush?=0, dirty?=0 [ 74.417] sna_accel_flush: flush?=0, dirty?=0 [ 74.417] sna_accel_flush: flush?=0, dirty?=0 [ 74.417] sna_accel_flush: flush?=0, dirty?=0 [ 74.417] sna_accel_flush: flush?=0, dirty?=0 [ 74.417] sna_accel_flush: flush?=0, dirty?=0 [ 74.417] sna_accel_flush: flush?=0, dirty?=0 [ 74.417] sna_block_handler (tv=0.0) [ 74.417] sna_wakeup_handler [ 74.417] sna_accel_flush: flush?=0, dirty?=0 [ 74.417] sna_accel_flush: flush?=0, dirty?=0 [ 74.417] sna_block_handler (tv=0.0) [ 74.417] sna_wakeup_handler [ 74.417] sna_accel_flush: flush?=0, dirty?=0 [ 74.417] sna_accel_flush: flush?=0, dirty?=0 [ 74.417] sna_accel_flush: flush?=0, dirty?=0 [ 74.417] sna_block_handler (tv=0.0) [ 74.417] sna_wakeup_handler [ 74.417] sna_accel_flush: flush?=0, dirty?=0 [ 74.417] sna_accel_flush: flush?=0, dirty?=0 [ 74.417] sna_accel_flush: flush?=0, dirty?=0 [ 74.417] sna_accel_flush: flush?=0, dirty?=0 [ 74.417] sna_accel_flush: flush?=0, dirty?=0 [ 74.417] sna_accel_flush: flush?=0, dirty?=0 [ 74.417] sna_accel_flush: flush?=0, dirty?=0 [ 74.417] sna_accel_flush: flush?=0, dirty?=0 [ 74.417] sna_accel_flush: flush?=0, dirty?=0 [ 74.418] sna_accel_flush: flush?=0, dirty?=0 [ 74.418] sna_accel_flush: flush?=0, dirty?=0 [ 74.418] sna_accel_flush: flush?=0, dirty?=0 [ 74.418] sna_accel_flush: flush?=0, dirty?=0 [ 74.418] sna_accel_flush: flush?=0, dirty?=0 [ 74.418] sna_accel_flush: flush?=0, dirty?=0 [ 74.418] sna_accel_flush: flush?=0, dirty?=0 [ 74.418] sna_accel_flush: flush?=0, dirty?=0 [ 74.418] sna_accel_flush: flush?=0, dirty?=0 [ 74.418] sna_accel_flush: flush?=0, dirty?=0 [ 74.418] sna_accel_flush: flush?=0, dirty?=0 [ 74.418] sna_accel_flush: flush?=0, dirty?=0 [ 74.418] sna_accel_flush: flush?=0, dirty?=0 [ 74.418] sna_accel_flush: flush?=0, dirty?=0 [ 74.418] sna_accel_flush: flush?=0, dirty?=0 [ 74.418] sna_accel_flush: flush?=0, dirty?=0 [ 74.418] sna_accel_flush: flush?=0, dirty?=0 [ 74.418] sna_accel_flush: flush?=0, dirty?=0 [ 74.418] sna_accel_flush: flush?=0, dirty?=0 [ 74.418] sna_accel_flush: flush?=0, dirty?=0 [ 74.418] sna_accel_flush: flush?=0, dirty?=0 [ 74.418] sna_accel_flush: flush?=0, dirty?=0 [ 74.418] sna_accel_flush: flush?=0, dirty?=0 [ 74.418] sna_accel_flush: flush?=0, dirty?=0 [ 74.418] sna_accel_flush: flush?=0, dirty?=0 [ 74.418] sna_accel_flush: flush?=0, dirty?=0 [ 74.418] sna_accel_flush: flush?=0, dirty?=0 [ 74.418] sna_accel_flush: flush?=0, dirty?=0 [ 74.418] sna_accel_flush: flush?=0, dirty?=0 [ 74.418] sna_accel_flush: flush?=0, dirty?=0 [ 74.418] sna_accel_flush: flush?=0, dirty?=0 [ 74.418] sna_accel_flush: flush?=0, dirty?=0 [ 74.418] sna_accel_flush: flush?=0, dirty?=0 [ 74.418] sna_accel_flush: flush?=0, dirty?=0 [ 74.418] sna_accel_flush: flush?=0, dirty?=0 [ 74.418] sna_accel_flush: flush?=0, dirty?=0 [ 74.418] sna_accel_flush: flush?=0, dirty?=0 [ 74.418] sna_accel_flush: flush?=0, dirty?=0 [ 74.418] sna_accel_flush: flush?=0, dirty?=0 [ 74.418] sna_accel_flush: flush?=0, dirty?=0 [ 74.418] sna_accel_flush: flush?=0, dirty?=0 [ 74.419] sna_accel_flush: flush?=0, dirty?=0 [ 74.419] sna_accel_flush: flush?=0, dirty?=0 [ 74.419] sna_accel_flush: flush?=0, dirty?=0 [ 74.419] sna_accel_flush: flush?=0, dirty?=0 [ 74.419] sna_accel_flush: flush?=0, dirty?=0 [ 74.419] sna_accel_flush: flush?=0, dirty?=0 [ 74.419] sna_accel_flush: flush?=0, dirty?=0 [ 74.419] sna_accel_flush: flush?=0, dirty?=0 [ 74.419] sna_accel_flush: flush?=0, dirty?=0 [ 74.419] sna_accel_flush: flush?=0, dirty?=0 [ 74.419] sna_accel_flush: flush?=0, dirty?=0 [ 74.419] sna_accel_flush: flush?=0, dirty?=0 [ 74.419] sna_accel_flush: flush?=0, dirty?=0 [ 74.419] sna_accel_flush: flush?=0, dirty?=0 [ 74.419] sna_accel_flush: flush?=0, dirty?=0 [ 74.419] sna_accel_flush: flush?=0, dirty?=0 [ 74.419] sna_block_handler (tv=0.0) [ 74.419] sna_wakeup_handler [ 74.419] sna_accel_flush: flush?=0, dirty?=0 [ 74.419] sna_accel_flush: flush?=0, dirty?=0 [ 74.419] sna_accel_flush: flush?=0, dirty?=0 [ 74.419] sna_block_handler (tv=0.0) [ 74.419] sna_wakeup_handler [ 74.419] sna_accel_flush: flush?=0, dirty?=0 [ 74.419] sna_accel_flush: flush?=0, dirty?=0 [ 74.419] sna_accel_flush: flush?=0, dirty?=0 [ 74.419] sna_accel_flush: flush?=0, dirty?=0 [ 74.419] sna_block_handler (tv=0.0) [ 74.419] sna_wakeup_handler [ 74.419] sna_accel_flush: flush?=0, dirty?=0 [ 74.419] sna_accel_flush: flush?=0, dirty?=0 [ 74.419] sna_block_handler (tv=0.0) [ 74.419] sna_wakeup_handler [ 74.419] sna_accel_flush: flush?=0, dirty?=0 [ 74.420] sna_accel_flush: flush?=0, dirty?=0 [ 74.420] sna_block_handler (tv=0.0) [ 74.420] sna_wakeup_handler [ 74.420] sna_accel_flush: flush?=0, dirty?=0 [ 74.420] sna_accel_flush: flush?=0, dirty?=0 [ 74.420] sna_block_handler (tv=0.0) [ 74.420] sna_wakeup_handler [ 74.420] sna_accel_flush: flush?=0, dirty?=0 [ 74.420] sna_accel_flush: flush?=0, dirty?=0 [ 74.420] sna_block_handler (tv=0.0) [ 74.420] sna_wakeup_handler [ 74.420] sna_accel_flush: flush?=0, dirty?=0 [ 74.420] sna_accel_flush: flush?=0, dirty?=0 [ 74.420] sna_block_handler (tv=0.0) [ 74.420] sna_wakeup_handler [ 74.420] sna_accel_flush: flush?=0, dirty?=0 [ 74.420] sna_accel_flush: flush?=0, dirty?=0 [ 74.420] sna_accel_flush: flush?=0, dirty?=0 [ 74.420] sna_block_handler (tv=0.0) [ 74.420] sna_wakeup_handler [ 74.420] sna_accel_flush: flush?=0, dirty?=0 [ 74.420] sna_accel_flush: flush?=0, dirty?=0 [ 74.420] sna_accel_flush: flush?=0, dirty?=0 [ 74.420] sna_block_handler (tv=0.0) [ 74.420] sna_wakeup_handler [ 74.420] sna_accel_flush: flush?=0, dirty?=0 [ 74.420] sna_accel_flush: flush?=0, dirty?=0 [ 74.420] sna_accel_flush: flush?=0, dirty?=0 [ 74.420] sna_block_handler (tv=0.0) [ 74.420] sna_wakeup_handler [ 74.420] sna_accel_flush: flush?=0, dirty?=0 [ 74.420] sna_accel_flush: flush?=0, dirty?=0 [ 74.420] sna_accel_flush: flush?=0, dirty?=0 [ 74.420] sna_block_handler (tv=0.0) [ 74.420] sna_wakeup_handler [ 74.420] sna_accel_flush: flush?=0, dirty?=0 [ 74.420] sna_accel_flush: flush?=0, dirty?=0 [ 74.421] sna_block_handler (tv=0.0) [ 74.421] sna_wakeup_handler [ 74.421] sna_accel_flush: flush?=0, dirty?=0 [ 74.421] sna_accel_flush: flush?=0, dirty?=0 [ 74.421] sna_block_handler (tv=0.0) [ 74.421] sna_wakeup_handler [ 74.421] sna_accel_flush: flush?=0, dirty?=0 [ 74.421] sna_accel_flush: flush?=0, dirty?=0 [ 74.421] sna_block_handler (tv=0.0) [ 74.421] sna_wakeup_handler [ 74.421] sna_accel_flush: flush?=0, dirty?=0 [ 74.421] sna_accel_flush: flush?=0, dirty?=0 [ 74.421] sna_block_handler (tv=0.0) [ 74.421] sna_wakeup_handler [ 74.421] sna_accel_flush: flush?=0, dirty?=0 [ 74.421] sna_accel_flush: flush?=0, dirty?=0 [ 74.421] sna_block_handler (tv=0.0) [ 74.421] sna_wakeup_handler [ 74.421] sna_accel_flush: flush?=0, dirty?=0 [ 74.421] sna_accel_flush: flush?=0, dirty?=0 [ 74.421] sna_block_handler (tv=0.0) [ 74.421] sna_wakeup_handler [ 74.421] sna_accel_flush: flush?=0, dirty?=0 [ 74.421] sna_accel_flush: flush?=0, dirty?=0 [ 74.421] sna_block_handler (tv=0.0) [ 74.421] sna_wakeup_handler [ 74.421] sna_accel_flush: flush?=0, dirty?=0 [ 74.421] sna_accel_flush: flush?=0, dirty?=0 [ 74.421] sna_block_handler (tv=0.0) [ 74.421] sna_wakeup_handler [ 74.421] sna_accel_flush: flush?=0, dirty?=0 [ 74.421] sna_accel_flush: flush?=0, dirty?=0 [ 74.421] sna_block_handler (tv=0.0) [ 74.421] sna_wakeup_handler [ 74.421] sna_accel_flush: flush?=0, dirty?=0 [ 74.421] sna_accel_flush: flush?=0, dirty?=0 [ 74.421] sna_block_handler (tv=0.0) [ 74.421] sna_wakeup_handler [ 74.421] sna_accel_flush: flush?=0, dirty?=0 [ 74.421] sna_accel_flush: flush?=0, dirty?=0 [ 74.421] sna_block_handler (tv=0.0) [ 74.421] sna_wakeup_handler [ 74.422] sna_create_pixmap(3840, 2160, 24, usage=0) [ 74.422] kgem_can_create_2d: 3840x2160 @ 24 [ 74.422] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 74.422] kgem_can_create_2d: untiled size=33177600 [ 74.422] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 74.422] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 74.422] kgem_can_create_2d: tiled[-1] size=33177600 [ 74.422] sna_create_pixmap: usage=0, flags=1b [ 74.422] sna_create_pixmap: creating GPU pixmap 3840x2160, stride=15360, flags=1b [ 74.422] __pop_freed_pixmap: reusing freed pixmap=4090 header [ 74.422] create_pixmap_hdr: pixmap=4137, width=3840, height=2160, usage=0 [ 74.422] sna_create_pixmap: serial=4137, 3840x2160, usage=0 [ 74.422] sna_accel_flush: flush?=0, dirty?=0 [ 74.422] sna_accel_flush: flush?=0, dirty?=0 [ 74.422] sna_block_handler (tv=0.0) [ 74.422] sna_wakeup_handler [ 74.422] sna_accel_flush: flush?=0, dirty?=0 [ 74.422] sna_accel_flush: flush?=0, dirty?=0 [ 74.422] sna_block_handler (tv=0.0) [ 74.422] sna_wakeup_handler [ 74.422] sna_accel_flush: flush?=0, dirty?=0 [ 74.422] sna_accel_flush: flush?=0, dirty?=0 [ 74.422] sna_block_handler (tv=0.0) [ 74.422] sna_wakeup_handler [ 74.422] sna_accel_flush: flush?=0, dirty?=0 [ 74.422] sna_accel_flush: flush?=0, dirty?=0 [ 74.422] sna_block_handler (tv=0.0) [ 74.422] sna_wakeup_handler [ 74.422] sna_accel_flush: flush?=0, dirty?=0 [ 74.422] sna_accel_flush: flush?=0, dirty?=0 [ 74.422] sna_block_handler (tv=0.0) [ 74.422] sna_wakeup_handler [ 74.422] sna_accel_flush: flush?=0, dirty?=0 [ 74.422] sna_accel_flush: flush?=0, dirty?=0 [ 74.422] sna_block_handler (tv=0.0) [ 74.422] sna_wakeup_handler [ 74.422] sna_accel_flush: flush?=0, dirty?=0 [ 74.422] sna_accel_flush: flush?=0, dirty?=0 [ 74.422] sna_block_handler (tv=0.0) [ 74.422] sna_wakeup_handler [ 74.422] sna_accel_flush: flush?=0, dirty?=0 [ 74.423] sna_accel_flush: flush?=0, dirty?=0 [ 74.423] sna_block_handler (tv=0.0) [ 74.423] sna_wakeup_handler [ 74.423] sna_accel_flush: flush?=0, dirty?=0 [ 74.423] sna_accel_flush: flush?=0, dirty?=0 [ 74.423] sna_block_handler (tv=0.0) [ 74.423] sna_wakeup_handler [ 74.423] sna_accel_flush: flush?=0, dirty?=0 [ 74.423] sna_accel_flush: flush?=0, dirty?=0 [ 74.423] sna_block_handler (tv=0.0) [ 74.423] sna_wakeup_handler [ 74.423] sna_accel_flush: flush?=0, dirty?=0 [ 74.423] sna_accel_flush: flush?=0, dirty?=0 [ 74.423] sna_block_handler (tv=0.0) [ 74.423] sna_wakeup_handler [ 74.423] sna_accel_flush: flush?=0, dirty?=0 [ 74.423] sna_accel_flush: flush?=0, dirty?=0 [ 74.423] sna_block_handler (tv=0.0) [ 74.423] sna_wakeup_handler [ 74.423] sna_accel_flush: flush?=0, dirty?=0 [ 74.423] sna_accel_flush: flush?=0, dirty?=0 [ 74.423] sna_block_handler (tv=0.0) [ 74.423] sna_wakeup_handler [ 74.423] sna_accel_flush: flush?=0, dirty?=0 [ 74.423] sna_accel_flush: flush?=0, dirty?=0 [ 74.423] sna_block_handler (tv=0.0) [ 74.423] sna_wakeup_handler [ 74.423] sna_accel_flush: flush?=0, dirty?=0 [ 74.423] sna_accel_flush: flush?=0, dirty?=0 [ 74.423] sna_block_handler (tv=0.0) [ 74.423] sna_wakeup_handler [ 74.423] sna_accel_flush: flush?=0, dirty?=0 [ 74.423] sna_accel_flush: flush?=0, dirty?=0 [ 74.423] sna_block_handler (tv=0.0) [ 74.423] sna_wakeup_handler [ 74.423] sna_accel_flush: flush?=0, dirty?=0 [ 74.423] sna_accel_flush: flush?=0, dirty?=0 [ 74.423] sna_block_handler (tv=0.0) [ 74.423] sna_wakeup_handler [ 74.423] sna_accel_flush: flush?=0, dirty?=0 [ 74.423] sna_accel_flush: flush?=0, dirty?=0 [ 74.424] sna_block_handler (tv=0.0) [ 74.424] sna_wakeup_handler [ 74.424] sna_accel_flush: flush?=0, dirty?=0 [ 74.424] sna_accel_flush: flush?=0, dirty?=0 [ 74.424] sna_block_handler (tv=0.0) [ 74.424] sna_wakeup_handler [ 74.424] sna_accel_flush: flush?=0, dirty?=0 [ 74.424] sna_accel_flush: flush?=0, dirty?=0 [ 74.424] sna_block_handler (tv=0.0) [ 74.424] sna_wakeup_handler [ 74.424] sna_accel_flush: flush?=0, dirty?=0 [ 74.424] sna_accel_flush: flush?=0, dirty?=0 [ 74.424] sna_block_handler (tv=0.0) [ 74.424] sna_wakeup_handler [ 74.424] sna_accel_flush: flush?=0, dirty?=0 [ 74.424] sna_accel_flush: flush?=0, dirty?=0 [ 74.424] sna_block_handler (tv=0.0) [ 74.424] sna_wakeup_handler [ 74.424] sna_accel_flush: flush?=0, dirty?=0 [ 74.424] sna_accel_flush: flush?=0, dirty?=0 [ 74.424] sna_block_handler (tv=0.0) [ 74.424] sna_wakeup_handler [ 74.424] sna_accel_flush: flush?=0, dirty?=0 [ 74.424] sna_accel_flush: flush?=0, dirty?=0 [ 74.424] sna_block_handler (tv=0.0) [ 74.424] sna_wakeup_handler [ 74.424] sna_accel_flush: flush?=0, dirty?=0 [ 74.424] sna_accel_flush: flush?=0, dirty?=0 [ 74.424] sna_block_handler (tv=0.0) [ 74.424] sna_wakeup_handler [ 74.424] sna_accel_flush: flush?=0, dirty?=0 [ 74.424] sna_accel_flush: flush?=0, dirty?=0 [ 74.424] sna_block_handler (tv=0.0) [ 74.424] sna_wakeup_handler [ 74.424] sna_accel_flush: flush?=0, dirty?=0 [ 74.424] sna_accel_flush: flush?=0, dirty?=0 [ 74.424] sna_accel_flush: flush?=0, dirty?=0 [ 74.424] sna_block_handler (tv=0.0) [ 74.425] sna_wakeup_handler [ 74.425] sna_accel_flush: flush?=0, dirty?=0 [ 74.425] sna_accel_flush: flush?=0, dirty?=0 [ 74.425] sna_accel_flush: flush?=0, dirty?=0 [ 74.425] sna_block_handler (tv=0.0) [ 74.425] sna_wakeup_handler [ 74.425] sna_accel_flush: flush?=0, dirty?=0 [ 74.425] sna_accel_flush: flush?=0, dirty?=0 [ 74.425] sna_accel_flush: flush?=0, dirty?=0 [ 74.425] sna_block_handler (tv=0.0) [ 74.425] sna_wakeup_handler [ 74.425] sna_accel_flush: flush?=0, dirty?=0 [ 74.425] sna_accel_flush: flush?=0, dirty?=0 [ 74.425] sna_block_handler (tv=0.0) [ 74.425] sna_wakeup_handler [ 74.425] sna_accel_flush: flush?=0, dirty?=0 [ 74.425] sna_accel_flush: flush?=0, dirty?=0 [ 74.425] sna_block_handler (tv=0.0) [ 74.425] sna_wakeup_handler [ 74.425] sna_accel_flush: flush?=0, dirty?=0 [ 74.425] sna_accel_flush: flush?=0, dirty?=0 [ 74.425] sna_block_handler (tv=0.0) [ 74.425] sna_wakeup_handler [ 74.425] sna_accel_flush: flush?=0, dirty?=0 [ 74.425] sna_randr_getinfo() [ 74.425] sna_handle_uevents [ 74.425] sna_output_detect(eDP1:48) [ 74.425] sna_output_detect(eDP1) reporting cached status (since 101ms): 0 [ 74.425] sna_output_get_modes(eDP1:48) [ 74.425] sna_output_attach_edid(eDP1): attaching EDID id=102, current=111 [ 74.425] sna_output_attach_edid(eDP1): retrieving blob id=102, length=128 [ 74.425] sna_output_attach_edid(eDP1): EDID + MonInfo is unchanged [ 74.425] sna_output_attach_tile: found? TILE=-1 [ 74.425] sna_output_get_modes: CRTC:32, pipe=0: has mode?=1 [ 74.425] kmode: 3840x2160, clock=533250, 3840 3888 3920 4000 0, 2160 2163 2168 2222 0, flags=a, type=0 [ 74.425] sna_output_get_modes: adding 1 probed modes [ 74.425] kmode: 3840x2160, clock=533250, 3840 3888 3920 4000 0, 2160 2163 2168 2222 0, flags=a, type=48 [ 74.426] Adding 16:9 modes -- 34440 < 34560 > 34680 [ 74.426] kgem_can_create_2d: 3840x2160 @ 32 [ 74.426] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 74.426] kgem_can_create_2d: untiled size=33177600 [ 74.426] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 74.426] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 74.426] kgem_can_create_2d: tiled[-1] size=33177600 [ 74.426] kgem_can_create_2d: 640x480 @ 32 [ 74.426] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 74.426] kgem_can_create_2d: untiled size=1228800 [ 74.426] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 [ 74.426] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 74.426] kgem_can_create_2d: tiled[-1] size=1228800 [ 74.426] kgem_can_create_2d: 800x600 @ 32 [ 74.426] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 74.426] kgem_can_create_2d: untiled size=1921024 [ 74.426] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 [ 74.426] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 74.426] kgem_can_create_2d: tiled[-1] size=1921024 [ 74.426] kgem_can_create_2d: 800x600 @ 32 [ 74.426] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 74.426] kgem_can_create_2d: untiled size=1921024 [ 74.426] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 [ 74.426] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 74.426] kgem_can_create_2d: tiled[-1] size=1921024 [ 74.426] kgem_can_create_2d: 1024x768 @ 32 [ 74.426] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 74.426] kgem_can_create_2d: untiled size=3145728 [ 74.426] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 [ 74.426] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 74.426] kgem_can_create_2d: tiled[-1] size=3145728 [ 74.426] kgem_can_create_2d: 1280x960 @ 32 [ 74.426] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=960 [ 74.426] kgem_can_create_2d: untiled size=4915200 [ 74.426] kgem_choose_tiling: TLB miss between lines 1280x960 (pitch=5120), forcing tiling 1 [ 74.426] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=960 [ 74.426] kgem_can_create_2d: tiled[-1] size=4915200 [ 74.426] kgem_can_create_2d: 1280x1024 @ 32 [ 74.426] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 74.426] kgem_can_create_2d: untiled size=5242880 [ 74.426] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 [ 74.426] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 74.427] kgem_can_create_2d: tiled[-1] size=5242880 [ 74.427] kgem_can_create_2d: 1600x1200 @ 32 [ 74.427] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 [ 74.427] kgem_can_create_2d: untiled size=7680000 [ 74.427] kgem_choose_tiling: TLB miss between lines 1600x1200 (pitch=6400), forcing tiling 1 [ 74.427] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 [ 74.427] kgem_can_create_2d: tiled[-1] size=7680000 [ 74.427] kgem_can_create_2d: 1792x1344 @ 32 [ 74.427] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7168, height=1344 [ 74.427] kgem_can_create_2d: untiled size=9633792 [ 74.427] kgem_choose_tiling: TLB miss between lines 1792x1344 (pitch=7168), forcing tiling 1 [ 74.427] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7168, height=1344 [ 74.427] kgem_can_create_2d: tiled[-1] size=9633792 [ 74.427] kgem_can_create_2d: 1856x1392 @ 32 [ 74.427] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7424, height=1392 [ 74.427] kgem_can_create_2d: untiled size=10334208 [ 74.427] kgem_choose_tiling: TLB miss between lines 1856x1392 (pitch=7424), forcing tiling 1 [ 74.427] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7424, height=1392 [ 74.427] kgem_can_create_2d: tiled[-1] size=10334208 [ 74.427] kgem_can_create_2d: 1920x1440 @ 32 [ 74.427] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1440 [ 74.427] kgem_can_create_2d: untiled size=11059200 [ 74.427] kgem_choose_tiling: TLB miss between lines 1920x1440 (pitch=7680), forcing tiling 1 [ 74.427] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1440 [ 74.427] kgem_can_create_2d: tiled[-1] size=11059200 [ 74.427] kgem_can_create_2d: 1152x864 @ 32 [ 74.427] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 [ 74.427] kgem_can_create_2d: untiled size=3981312 [ 74.427] kgem_choose_tiling: TLB miss between lines 1152x864 (pitch=4608), forcing tiling 1 [ 74.427] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 [ 74.427] kgem_can_create_2d: tiled[-1] size=3981312 [ 74.427] kgem_can_create_2d: 1360x768 @ 32 [ 74.427] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 [ 74.440] kgem_can_create_2d: untiled size=4177920 [ 74.440] kgem_choose_tiling: TLB miss between lines 1360x768 (pitch=5440), forcing tiling 1 [ 74.440] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 [ 74.440] kgem_can_create_2d: tiled[-1] size=4177920 [ 74.440] kgem_can_create_2d: 1360x768 @ 32 [ 74.440] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 [ 74.441] kgem_can_create_2d: untiled size=4177920 [ 74.441] kgem_choose_tiling: TLB miss between lines 1360x768 (pitch=5440), forcing tiling 1 [ 74.441] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 [ 74.441] kgem_can_create_2d: tiled[-1] size=4177920 [ 74.441] kgem_can_create_2d: 1400x1050 @ 32 [ 74.441] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5600, height=1050 [ 74.441] kgem_can_create_2d: untiled size=5881856 [ 74.441] kgem_choose_tiling: TLB miss between lines 1400x1050 (pitch=5600), forcing tiling 1 [ 74.441] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5600, height=1050 [ 74.441] kgem_can_create_2d: tiled[-1] size=5881856 [ 74.441] kgem_can_create_2d: 1440x900 @ 32 [ 74.441] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5760, height=900 [ 74.441] kgem_can_create_2d: untiled size=5185536 [ 74.441] kgem_choose_tiling: TLB miss between lines 1440x900 (pitch=5760), forcing tiling 1 [ 74.441] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5760, height=900 [ 74.441] kgem_can_create_2d: tiled[-1] size=5185536 [ 74.441] kgem_can_create_2d: 1600x1024 @ 32 [ 74.441] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1024 [ 74.441] kgem_can_create_2d: untiled size=6553600 [ 74.441] kgem_choose_tiling: TLB miss between lines 1600x1024 (pitch=6400), forcing tiling 1 [ 74.441] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1024 [ 74.441] kgem_can_create_2d: tiled[-1] size=6553600 [ 74.441] kgem_can_create_2d: 1680x1050 @ 32 [ 74.441] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 [ 74.441] kgem_can_create_2d: untiled size=7057408 [ 74.441] kgem_choose_tiling: TLB miss between lines 1680x1050 (pitch=6720), forcing tiling 1 [ 74.441] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 [ 74.441] kgem_can_create_2d: tiled[-1] size=7057408 [ 74.441] kgem_can_create_2d: 1680x1050 @ 32 [ 74.441] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 [ 74.441] kgem_can_create_2d: untiled size=7057408 [ 74.441] kgem_choose_tiling: TLB miss between lines 1680x1050 (pitch=6720), forcing tiling 1 [ 74.441] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 [ 74.441] kgem_can_create_2d: tiled[-1] size=7057408 [ 74.441] kgem_can_create_2d: 1920x1080 @ 32 [ 74.441] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 74.441] kgem_can_create_2d: untiled size=8294400 [ 74.441] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 74.441] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 74.441] kgem_can_create_2d: tiled[-1] size=8294400 [ 74.441] kgem_can_create_2d: 1920x1200 @ 32 [ 74.441] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 [ 74.441] kgem_can_create_2d: untiled size=9216000 [ 74.441] kgem_choose_tiling: TLB miss between lines 1920x1200 (pitch=7680), forcing tiling 1 [ 74.441] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 [ 74.441] kgem_can_create_2d: tiled[-1] size=9216000 [ 74.441] kgem_can_create_2d: 2048x1536 @ 32 [ 74.441] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1536 [ 74.441] kgem_can_create_2d: untiled size=12582912 [ 74.441] kgem_choose_tiling: TLB miss between lines 2048x1536 (pitch=8192), forcing tiling 1 [ 74.441] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1536 [ 74.441] kgem_can_create_2d: tiled[-1] size=12582912 [ 74.441] kgem_can_create_2d: 1920x1080 @ 32 [ 74.441] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 74.441] kgem_can_create_2d: untiled size=8294400 [ 74.441] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 74.441] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 74.441] kgem_can_create_2d: tiled[-1] size=8294400 [ 74.441] kgem_can_create_2d: 640x360 @ 32 [ 74.441] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=360 [ 74.442] kgem_can_create_2d: untiled size=921600 [ 74.442] kgem_choose_tiling: TLB near-miss between lines 640x360 (pitch=2560), forcing tiling 1 [ 74.442] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=360 [ 74.442] kgem_can_create_2d: tiled[-1] size=921600 [ 74.442] kgem_can_create_2d: 720x405 @ 32 [ 74.442] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=405 [ 74.442] kgem_can_create_2d: untiled size=1167360 [ 74.442] kgem_choose_tiling: TLB near-miss between lines 720x405 (pitch=2880), forcing tiling 1 [ 74.442] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=405 [ 74.442] kgem_can_create_2d: tiled[-1] size=1167360 [ 74.442] kgem_can_create_2d: 864x486 @ 32 [ 74.442] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3456, height=486 [ 74.442] kgem_can_create_2d: untiled size=1683456 [ 74.442] kgem_choose_tiling: TLB near-miss between lines 864x486 (pitch=3456), forcing tiling 1 [ 74.442] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3456, height=486 [ 74.442] kgem_can_create_2d: tiled[-1] size=1683456 [ 74.442] kgem_can_create_2d: 960x540 @ 32 [ 74.442] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3840, height=540 [ 74.442] kgem_can_create_2d: untiled size=2076672 [ 74.442] kgem_choose_tiling: TLB near-miss between lines 960x540 (pitch=3840), forcing tiling 1 [ 74.442] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3840, height=540 [ 74.442] kgem_can_create_2d: tiled[-1] size=2076672 [ 74.442] kgem_can_create_2d: 1024x576 @ 32 [ 74.442] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=576 [ 74.442] kgem_can_create_2d: untiled size=2359296 [ 74.442] kgem_choose_tiling: TLB miss between lines 1024x576 (pitch=4096), forcing tiling 1 [ 74.442] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=576 [ 74.442] kgem_can_create_2d: tiled[-1] size=2359296 [ 74.442] kgem_can_create_2d: 1280x720 @ 32 [ 74.442] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 74.442] kgem_can_create_2d: untiled size=3686400 [ 74.442] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 [ 74.442] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 74.442] kgem_can_create_2d: tiled[-1] size=3686400 [ 74.442] kgem_can_create_2d: 1368x768 @ 32 [ 74.442] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5472, height=768 [ 74.442] kgem_can_create_2d: untiled size=4202496 [ 74.442] kgem_choose_tiling: TLB miss between lines 1368x768 (pitch=5472), forcing tiling 1 [ 74.442] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5472, height=768 [ 74.442] kgem_can_create_2d: tiled[-1] size=4202496 [ 74.442] kgem_can_create_2d: 1600x900 @ 32 [ 74.442] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 [ 74.442] kgem_can_create_2d: untiled size=5763072 [ 74.442] kgem_choose_tiling: TLB miss between lines 1600x900 (pitch=6400), forcing tiling 1 [ 74.442] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 [ 74.442] kgem_can_create_2d: tiled[-1] size=5763072 [ 74.442] kgem_can_create_2d: 2048x1152 @ 32 [ 74.442] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1152 [ 74.442] kgem_can_create_2d: untiled size=9437184 [ 74.442] kgem_choose_tiling: TLB miss between lines 2048x1152 (pitch=8192), forcing tiling 1 [ 74.442] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1152 [ 74.442] kgem_can_create_2d: tiled[-1] size=9437184 [ 74.442] kgem_can_create_2d: 2560x1440 @ 32 [ 74.442] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 [ 74.442] kgem_can_create_2d: untiled size=14745600 [ 74.442] kgem_choose_tiling: TLB miss between lines 2560x1440 (pitch=10240), forcing tiling 1 [ 74.442] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 [ 74.442] kgem_can_create_2d: tiled[-1] size=14745600 [ 74.442] kgem_can_create_2d: 2880x1620 @ 32 [ 74.442] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=11520, height=1620 [ 74.442] kgem_can_create_2d: untiled size=18665472 [ 74.443] kgem_choose_tiling: TLB miss between lines 2880x1620 (pitch=11520), forcing tiling 1 [ 74.443] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=11520, height=1620 [ 74.443] kgem_can_create_2d: tiled[-1] size=18665472 [ 74.443] kgem_can_create_2d: 3200x1800 @ 32 [ 74.443] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=12800, height=1800 [ 74.443] kgem_can_create_2d: untiled size=23040000 [ 74.443] kgem_choose_tiling: TLB miss between lines 3200x1800 (pitch=12800), forcing tiling 1 [ 74.443] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=12800, height=1800 [ 74.443] kgem_can_create_2d: tiled[-1] size=23040000 [ 74.443] sna_output_detect(DP1:56) [ 74.443] sna_output_detect(DP1) reporting cached status (since 984ms): 1 [ 74.443] sna_output_detect(DP1-1:0) [ 74.443] sna_output_detect(DP1-1) hiding due to lost connection [ 74.443] sna_output_detect(DP1-2:74) [ 74.443] sna_output_detect(DP1-2) reporting cached status (since 984ms): 1 [ 74.443] sna_output_detect(DP1-3:0) [ 74.443] sna_output_detect(DP1-3) hiding due to lost connection [ 74.443] sna_output_detect(DP2:63) [ 74.443] sna_output_detect(DP2) reporting cached status (since 984ms): 1 [ 74.443] sna_output_detect(HDMI1:60) [ 74.443] sna_output_detect(HDMI1) reporting cached status (since 984ms): 1 [ 74.443] sna_output_detect(HDMI2:67) [ 74.443] sna_output_detect(HDMI2) reporting cached status (since 984ms): 1 [ 74.443] sna_output_detect(VIRTUAL1) has user modes? 0 [ 74.443] sna_accel_flush: flush?=0, dirty?=0 [ 74.443] sna_accel_flush: flush?=0, dirty?=0 [ 74.443] sna_accel_flush: flush?=0, dirty?=0 [ 74.443] sna_accel_flush: flush?=0, dirty?=0 [ 74.443] sna_accel_flush: flush?=0, dirty?=0 [ 74.443] sna_block_handler (tv=0.0) [ 74.443] sna_wakeup_handler [ 74.443] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 74.443] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 74.443] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 74.443] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 74.443] sna_dri2_get_msc(draw=146, pipe=0) [ 74.443] sna_crtc_record_swap: recording last swap on pipe=0, frame 4216 [msc=4216], time 74.441669 [ 74.443] sna_dri2_get_msc: msc=4216 [raw=4216], ust=74441669 [ 74.443] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=25 (refs=1/1, flush=0) , front=32 (refs=1/3, flush=1) [ 74.444] sna_dri2_schedule_swap(target_msc=4156, divisor=0, remainder=0) [ 74.444] sna_dri2_schedule_swap: using front handle=32, active_scanout?=2, flush?=1 [ 74.444] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 74.444] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 74.444] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 74.444] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 74.444] sna_crtc_record_swap: recording last swap on pipe=0, frame 4216 [msc=4216], time 74.441669 [ 74.444] immediate_swap: current_msc=4216, target_msc=4156 -- yes [ 74.444] can_flip: no, shadow enabled [ 74.444] sna_dri2_add_event: adding event to window 146) [ 74.444] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 74.444] sna_dri2_immediate_blit: no pending blit, starting chain [ 74.444] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 74.444] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 74.444] can_xchg: back size=8700f00, front size=8700f00 [ 74.444] can_xchg: yes, pixmap=4091 [ 74.444] sna_dri2_xchg: win=146, exchange front=32/80,ref=2 and back=25/75,ref=2, pixmap=4091 3840x2160 [ 74.444] sna_dri2_xchg: back_bo handle=25, pitch=15360, size=33177600, ref=1, active_scanout?=0 [ 74.444] sna_dri2_xchg: front_bo handle=32, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 74.444] set_bo: pixmap=4091, handle=25 (old handle=32) [ 74.444] set_bo: marking whole pixmap as damaged [ 74.444] set_bo: applying final/discard move-to-gpu [ 74.444] wait_for_shadow: flags=0, flips=0, handle=32, shadow=29 [ 74.444] set_bo: dropping flush hint from handle=32 [ 74.444] set_bo: adding flush hint to handle=25 [ 74.444] mark_stale(handle=32) => 1 [ 74.444] swap_limit: draw=146 setting swap limit to 3 [ 74.444] sna_dri2_swap_limit_validate: swap limit set to 3 [ 74.444] sna_next_vblank(pipe=0, waiting until next vblank) [ 74.444] sna_dri2_schedule_swap: reported target_msc=4216 [ 74.444] sna_accel_flush: flush?=0, dirty?=0 [ 74.444] sna_accel_flush: flush?=0, dirty?=0 [ 74.444] sna_accel_flush: flush?=0, dirty?=0 [ 74.444] sna_accel_flush: flush?=0, dirty?=0 [ 74.444] sna_block_handler (tv=0.0) [ 74.444] sna_accel_block: GPU idle, flushing [ 74.444] gen8_vertex_close: used=14228, vbo active? 23, vb=221, nreloc=3 [ 74.444] gen8_vertex_close: reloc[0] = 287 [ 74.444] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 74.444] kgem_add_handle: handle=23, index=5 [ 74.444] kgem_add_reloc64[12] = (delta=0, target handle=5, presumed=fd541000) [ 74.444] gen8_vertex_close: reloc[1] = 372 [ 74.444] kgem_add_reloc64: handle=23, pos=372, delta=0, domains=200000 [ 74.444] kgem_add_reloc64[13] = (delta=0, target handle=5, presumed=fd541000) [ 74.444] gen8_vertex_close: reloc[2] = 475 [ 74.444] kgem_add_reloc64: handle=23, pos=475, delta=0, domains=200000 [ 74.444] kgem_add_reloc64[14] = (delta=0, target handle=5, presumed=fd541000) [ 74.444] batch[1/1, flags=1800]: 6916 6916 14560 16384, nreloc=15, nexec=6, nfence=0, aperture=9110 [fenced=0] [ 74.444] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x8b, presumed-offset=fd353000 [ 74.444] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> 1 [ 74.444] kgem_create_linear(65536) [ 74.444] search_linear_cache: num_pages=16, flags=406, use_active? 0, use_large=0 [max=65536] [ 74.444] search_linear_cache: searching for inactive cpu map [ 74.444] kgem_set_tiling: handle=140, tiling=0 [0], pitch=0 [0]: 1 [ 74.445] kgem_bo_remove_from_inactive: removing handle=140 from inactive [ 74.445] search_linear_cache: found handle=140 (num_pages=16) in linear vma cache [ 74.445] kgem_bo_map__cpu(handle=140, size=65536, map=0x0:0x7fc6b413b000) [ 74.445] kgem_new_batch: allocated and mapped batch handle=140 [size=65536] [ 74.445] kgem_bo_sync__cpu: handle=140 [ 74.445] __kgem_busy: handle=140, busy=0, wedged=0 [ 74.445] kgem_bo_sync__cpu: SYNC: handle=140, needs_flush? 0, domain? 0, busy? 0 [ 74.445] __kgem_busy: handle=140, busy=0, wedged=0 [ 74.445] kgem_bo_retire: retiring bo handle=140 (needed flush? 0), rq? 0 [busy?=0] [ 74.445] assert_bo_retired: handle=140, domain: 0 exec? 0, rq? 0 [ 74.445] kgem_new_batch: using last batch handle=139 [ 74.459] kgem_commit: release handle=139 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd353000 [ 74.459] kgem_commit: release handle=17 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d289b000 [ 74.459] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 74.459] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 74.459] __kgem_bo_clear_busy: handle=7 [ 74.459] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 74.459] kgem_commit: release handle=113 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 74.459] __kgem_bo_clear_busy: handle=113 [ 74.459] kgem_commit: release handle=113 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fe00a000 [ 74.459] kgem_commit: release handle=113 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 74.459] __kgem_bo_clear_busy: handle=113 [ 74.459] kgem_commit: release handle=113 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 74.459] __kgem_bo_clear_busy: handle=113 [ 74.459] kgem_commit: release handle=113 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 74.459] __kgem_bo_clear_busy: handle=113 [ 74.459] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 74.459] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 74.459] __kgem_bo_clear_busy: handle=7 [ 74.459] kgem_commit: release handle=113 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 74.459] __kgem_bo_clear_busy: handle=113 [ 74.459] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 74.459] __kgem_busy: handle=139, busy=131072, wedged=0 [ 74.459] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 74.459] has_shadow: has pending damage? 1, outstanding flips: 0 [ 74.459] start_flush: has dirty shadow [ 74.459] timer_enable (time=74444), starting timer 0 [ 74.459] timer_enable (time=74444), starting timer 1 [ 74.459] sna_accel_block: evaluating timers, active=7 [ 74.459] sna_accel_block: flush timer expires in 8 [74452] [ 74.459] sna_wakeup_handler [ 74.459] sna_mode_wakeup: len=32 [ 74.459] sna_dri2_vblank_handler(type=2, sequence=4217, draw=4121) [ 74.459] sna_crtc_record_swap: recording last swap on pipe=0, frame 4217 [msc=4217], time 74.458343 [ 74.459] sna_dri2_vblank_handler: 2 complete, frame=4217 tv=74.458343 [ 74.459] sna_dri2_blit_complete: blit finished [ 74.459] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4217, tv=74.458343) [ 74.459] frame_swap_complete(type=2): draw=146, pipe=0, frame=4217 [msc=4217], tv=74.458343 [ 74.459] sna_accel_flush: flush?=0, dirty?=0 [ 74.459] sna_dri2_event_free(draw?=1) [ 74.459] sna_dri2_remove_event: remove[0x561c94b0a080] from window 146, active? 1 [ 74.459] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=25] -- refcnt=2, draw=146, pixmap=4091, proxy?=0 [ 74.459] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=32] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 74.459] sna_dri2_vblank_handler complete [ 74.460] sna_accel_flush: flush?=0, dirty?=0 [ 74.460] sna_accel_flush: flush?=0, dirty?=0 [ 74.460] sna_accel_flush: flush?=0, dirty?=0 [ 74.460] sna_accel_flush: flush?=0, dirty?=0 [ 74.460] sna_accel_flush: flush?=0, dirty?=0 [ 74.460] sna_block_handler (tv=0.0) [ 74.460] kgem_retire, need_retire?=1 [ 74.460] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 74.460] kgem_retire__requests_ring: retiring ring 0 [ 74.460] __kgem_busy: handle=139, busy=131072, wedged=0 [ 74.460] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=139, retired? 0 [ 74.460] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 74.460] kgem_retire -- retired=0, need_retire=1 [ 74.460] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 74.460] sna_scanout_do_flush: flush timer active: delta=-8 [ 74.460] sna_scanout_do_flush (time=74460), triggered [ 74.460] sna_scanout_flush (time=74460), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 74.460] has_shadow: has pending damage? 1, outstanding flips: 0 [ 74.460] stop_flush: scanout=25 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 74.460] has_shadow: has pending damage? 1, outstanding flips: 0 [ 74.460] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 74.460] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 74.460] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 74.460] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 74.460] sna_pixmap_move_to_gpu: already all-damaged [ 74.460] sna_pixmap_mark_active: pixmap=4091, handle=25 [ 74.460] sna_mode_redisplay: crtc[0] transformed? 0 [ 74.460] sna_mode_redisplay: crtc[1] transformed? 0 [ 74.460] sna_mode_redisplay: crtc[2] transformed? 0 [ 74.460] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=25 [active=1] [ 74.460] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 32, transformed? 0 [ 74.460] get_fb: reusing fb=69 for handle=25 [ 74.461] sna_mode_redisplay: recording flip on CRTC:32 handle=25, active_scanout=2, serial=3 [ 74.461] __kgem_bo_clear_busy: handle=25 [ 74.462] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 74.462] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 74.462] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 74.462] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=25, shadow handle=29 [ 74.462] sna_accel_block: evaluating timers, active=7 [ 74.462] sna_accel_block: flush timer expires in 16 [74476] [ 74.462] sna_wakeup_handler [ 74.462] sna_accel_flush: flush?=0, dirty?=0 [ 74.462] sna_accel_flush: flush?=0, dirty?=0 [ 74.462] sna_accel_flush: flush?=0, dirty?=0 [ 74.462] sna_accel_flush: flush?=0, dirty?=0 [ 74.462] sna_accel_flush: flush?=0, dirty?=0 [ 74.462] sna_accel_flush: flush?=0, dirty?=0 [ 74.462] sna_accel_flush: flush?=0, dirty?=0 [ 74.462] sna_accel_flush: flush?=0, dirty?=0 [ 74.462] sna_accel_flush: flush?=0, dirty?=0 [ 74.462] sna_accel_flush: flush?=0, dirty?=0 [ 74.462] sna_accel_flush: flush?=0, dirty?=0 [ 74.462] sna_accel_flush: flush?=0, dirty?=0 [ 74.462] sna_accel_flush: flush?=0, dirty?=0 [ 74.462] sna_accel_flush: flush?=0, dirty?=0 [ 74.462] sna_accel_flush: flush?=0, dirty?=0 [ 74.462] sna_accel_flush: flush?=0, dirty?=0 [ 74.462] sna_block_handler (tv=0.0) [ 74.462] sna_wakeup_handler [ 74.463] sna_accel_flush: flush?=0, dirty?=0 [ 74.463] sna_accel_flush: flush?=0, dirty?=0 [ 74.463] sna_accel_flush: flush?=0, dirty?=0 [ 74.463] sna_block_handler (tv=0.0) [ 74.463] sna_wakeup_handler [ 74.463] sna_accel_flush: flush?=0, dirty?=0 [ 74.463] sna_accel_flush: flush?=0, dirty?=0 [ 74.463] sna_block_handler (tv=0.0) [ 74.463] sna_wakeup_handler [ 74.463] sna_accel_flush: flush?=0, dirty?=0 [ 74.463] sna_accel_flush: flush?=0, dirty?=0 [ 74.463] sna_accel_flush: flush?=0, dirty?=0 [ 74.463] sna_block_handler (tv=0.0) [ 74.463] sna_wakeup_handler [ 74.463] sna_dri2_get_msc(draw=50331649, pipe=-1) [ 74.463] sna_crtc_record_swap: recording last swap on pipe=0, frame 4217 [msc=4217], time 74.458343 [ 74.463] sna_dri2_get_msc: msc=4217 [raw=4217], ust=74458343 [ 74.463] sna_dri2_create_buffer pixmap=2155, (attachment=0, format=32, drawable=7680x2160), window?=0 [ 74.463] sna_pixmap_set_dri: attaching DRI client to pixmap=2155 [ 74.463] sna_pixmap_move_to_gpu(pixmap=2155, usage=0), flags=c2 [ 74.463] sna_pixmap_undo_cow: pixmap=2155, handle=134 [refcnt=2], cow refcnt=2, flags=42 [ 74.463] sna_pixmap_move_to_gpu: already all-damaged [ 74.463] sna_pixmap_mark_active: pixmap=2155, handle=134 [ 74.463] sna_dri2_create_buffer: attaching to front buffer 7680x2160 [0x561c94a95260:3], scanout? 0 [ 74.463] kgem_bo_flink: flinked handle=134 to name=81, marking non-reusable [ 74.463] sna_dri2_create_buffer: adding flush hint to handle=134 [ 74.463] sna_accel_watch_flush: enable=1 [ 74.463] sna_accel_flush: flush?=0, dirty?=0 [ 74.463] sna_accel_flush: flush?=0, dirty?=0 [ 74.463] sna_accel_flush: flush?=0, dirty?=0 [ 74.463] sna_block_handler (tv=0.0) [ 74.463] sna_wakeup_handler [ 74.463] sna_accel_flush: flush?=0, dirty?=0 [ 74.463] sna_accel_flush: flush?=0, dirty?=0 [ 74.463] sna_block_handler (tv=0.0) [ 74.464] sna_wakeup_handler [ 74.464] sna_accel_flush: flush?=0, dirty?=0 [ 74.464] sna_block_handler (tv=0.0) [ 74.464] sna_wakeup_handler [ 74.464] sna_accel_flush: flush?=0, dirty?=0 [ 74.464] sna_accel_flush: flush?=0, dirty?=0 [ 74.464] sna_accel_flush: flush?=0, dirty?=0 [ 74.464] sna_block_handler (tv=0.0) [ 74.464] sna_wakeup_handler [ 74.464] sna_accel_flush: flush?=0, dirty?=0 [ 74.464] sna_accel_flush: flush?=0, dirty?=0 [ 74.464] sna_accel_flush: flush?=0, dirty?=0 [ 74.464] sna_block_handler (tv=0.0) [ 74.464] sna_wakeup_handler [ 74.464] sna_accel_flush: flush?=0, dirty?=0 [ 74.464] sna_accel_flush: flush?=0, dirty?=0 [ 74.464] sna_block_handler (tv=0.0) [ 74.464] sna_wakeup_handler [ 74.464] sna_accel_flush: flush?=0, dirty?=0 [ 74.464] sna_accel_flush: flush?=0, dirty?=0 [ 74.464] sna_block_handler (tv=0.0) [ 74.464] sna_wakeup_handler [ 74.464] sna_accel_flush: flush?=0, dirty?=0 [ 74.464] sna_accel_flush: flush?=0, dirty?=0 [ 74.464] sna_accel_flush: flush?=0, dirty?=0 [ 74.464] sna_block_handler (tv=0.0) [ 74.464] sna_wakeup_handler [ 74.464] sna_accel_flush: flush?=0, dirty?=0 [ 74.465] sna_randr_getinfo() [ 74.465] sna_handle_uevents [ 74.465] sna_output_detect(eDP1:48) [ 74.465] sna_output_detect(eDP1) reporting cached status (since 141ms): 0 [ 74.465] sna_output_get_modes(eDP1:48) [ 74.465] sna_output_attach_edid(eDP1): attaching EDID id=102, current=102 [ 74.465] sna_output_attach_edid(eDP1): retrieving blob id=102, length=128 [ 74.465] sna_output_attach_edid(eDP1): EDID + MonInfo is unchanged [ 74.465] sna_output_attach_tile: found? TILE=-1 [ 74.465] sna_output_get_modes: CRTC:32, pipe=0: has mode?=1 [ 74.465] kmode: 3840x2160, clock=533250, 3840 3888 3920 4000 0, 2160 2163 2168 2222 0, flags=a, type=0 [ 74.465] sna_output_get_modes: adding 1 probed modes [ 74.465] kmode: 3840x2160, clock=533250, 3840 3888 3920 4000 0, 2160 2163 2168 2222 0, flags=a, type=48 [ 74.465] Adding 16:9 modes -- 34440 < 34560 > 34680 [ 74.465] kgem_can_create_2d: 3840x2160 @ 32 [ 74.465] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 74.465] kgem_can_create_2d: untiled size=33177600 [ 74.465] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 74.465] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 74.465] kgem_can_create_2d: tiled[-1] size=33177600 [ 74.465] kgem_can_create_2d: 640x480 @ 32 [ 74.465] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 74.465] kgem_can_create_2d: untiled size=1228800 [ 74.465] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 [ 74.465] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 74.465] kgem_can_create_2d: tiled[-1] size=1228800 [ 74.465] kgem_can_create_2d: 800x600 @ 32 [ 74.465] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 74.465] kgem_can_create_2d: untiled size=1921024 [ 74.465] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 [ 74.465] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 74.465] kgem_can_create_2d: tiled[-1] size=1921024 [ 74.466] kgem_can_create_2d: 800x600 @ 32 [ 74.466] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 74.466] kgem_can_create_2d: untiled size=1921024 [ 74.466] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 [ 74.466] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 74.466] kgem_can_create_2d: tiled[-1] size=1921024 [ 74.466] kgem_can_create_2d: 1024x768 @ 32 [ 74.466] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 74.466] kgem_can_create_2d: untiled size=3145728 [ 74.466] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 [ 74.466] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 74.466] kgem_can_create_2d: tiled[-1] size=3145728 [ 74.466] kgem_can_create_2d: 1280x960 @ 32 [ 74.466] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=960 [ 74.466] kgem_can_create_2d: untiled size=4915200 [ 74.466] kgem_choose_tiling: TLB miss between lines 1280x960 (pitch=5120), forcing tiling 1 [ 74.466] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=960 [ 74.466] kgem_can_create_2d: tiled[-1] size=4915200 [ 74.466] kgem_can_create_2d: 1280x1024 @ 32 [ 74.466] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 74.466] kgem_can_create_2d: untiled size=5242880 [ 74.466] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 [ 74.466] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 74.466] kgem_can_create_2d: tiled[-1] size=5242880 [ 74.466] kgem_can_create_2d: 1600x1200 @ 32 [ 74.466] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 [ 74.466] kgem_can_create_2d: untiled size=7680000 [ 74.466] kgem_choose_tiling: TLB miss between lines 1600x1200 (pitch=6400), forcing tiling 1 [ 74.466] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 [ 74.466] kgem_can_create_2d: tiled[-1] size=7680000 [ 74.466] kgem_can_create_2d: 1792x1344 @ 32 [ 74.466] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7168, height=1344 [ 74.466] kgem_can_create_2d: untiled size=9633792 [ 74.466] kgem_choose_tiling: TLB miss between lines 1792x1344 (pitch=7168), forcing tiling 1 [ 74.466] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7168, height=1344 [ 74.466] kgem_can_create_2d: tiled[-1] size=9633792 [ 74.466] kgem_can_create_2d: 1856x1392 @ 32 [ 74.466] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7424, height=1392 [ 74.466] kgem_can_create_2d: untiled size=10334208 [ 74.466] kgem_choose_tiling: TLB miss between lines 1856x1392 (pitch=7424), forcing tiling 1 [ 74.466] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7424, height=1392 [ 74.466] kgem_can_create_2d: tiled[-1] size=10334208 [ 74.466] kgem_can_create_2d: 1920x1440 @ 32 [ 74.466] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1440 [ 74.466] kgem_can_create_2d: untiled size=11059200 [ 74.466] kgem_choose_tiling: TLB miss between lines 1920x1440 (pitch=7680), forcing tiling 1 [ 74.466] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1440 [ 74.466] kgem_can_create_2d: tiled[-1] size=11059200 [ 74.466] kgem_can_create_2d: 1152x864 @ 32 [ 74.466] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 [ 74.466] kgem_can_create_2d: untiled size=3981312 [ 74.466] kgem_choose_tiling: TLB miss between lines 1152x864 (pitch=4608), forcing tiling 1 [ 74.466] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 [ 74.466] kgem_can_create_2d: tiled[-1] size=3981312 [ 74.466] kgem_can_create_2d: 1360x768 @ 32 [ 74.466] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 [ 74.466] kgem_can_create_2d: untiled size=4177920 [ 74.467] kgem_choose_tiling: TLB miss between lines 1360x768 (pitch=5440), forcing tiling 1 [ 74.467] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 [ 74.467] kgem_can_create_2d: tiled[-1] size=4177920 [ 74.467] kgem_can_create_2d: 1360x768 @ 32 [ 74.467] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 [ 74.467] kgem_can_create_2d: untiled size=4177920 [ 74.467] kgem_choose_tiling: TLB miss between lines 1360x768 (pitch=5440), forcing tiling 1 [ 74.467] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 [ 74.467] kgem_can_create_2d: tiled[-1] size=4177920 [ 74.467] kgem_can_create_2d: 1400x1050 @ 32 [ 74.467] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5600, height=1050 [ 74.467] kgem_can_create_2d: untiled size=5881856 [ 74.467] kgem_choose_tiling: TLB miss between lines 1400x1050 (pitch=5600), forcing tiling 1 [ 74.467] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5600, height=1050 [ 74.467] kgem_can_create_2d: tiled[-1] size=5881856 [ 74.467] kgem_can_create_2d: 1440x900 @ 32 [ 74.467] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5760, height=900 [ 74.467] kgem_can_create_2d: untiled size=5185536 [ 74.467] kgem_choose_tiling: TLB miss between lines 1440x900 (pitch=5760), forcing tiling 1 [ 74.467] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5760, height=900 [ 74.467] kgem_can_create_2d: tiled[-1] size=5185536 [ 74.467] kgem_can_create_2d: 1600x1024 @ 32 [ 74.467] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1024 [ 74.467] kgem_can_create_2d: untiled size=6553600 [ 74.467] kgem_choose_tiling: TLB miss between lines 1600x1024 (pitch=6400), forcing tiling 1 [ 74.467] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1024 [ 74.467] kgem_can_create_2d: tiled[-1] size=6553600 [ 74.467] kgem_can_create_2d: 1680x1050 @ 32 [ 74.467] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 [ 74.467] kgem_can_create_2d: untiled size=7057408 [ 74.467] kgem_choose_tiling: TLB miss between lines 1680x1050 (pitch=6720), forcing tiling 1 [ 74.467] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 [ 74.467] kgem_can_create_2d: tiled[-1] size=7057408 [ 74.467] kgem_can_create_2d: 1680x1050 @ 32 [ 74.467] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 [ 74.467] kgem_can_create_2d: untiled size=7057408 [ 74.467] kgem_choose_tiling: TLB miss between lines 1680x1050 (pitch=6720), forcing tiling 1 [ 74.467] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 [ 74.467] kgem_can_create_2d: tiled[-1] size=7057408 [ 74.467] kgem_can_create_2d: 1920x1080 @ 32 [ 74.467] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 74.467] kgem_can_create_2d: untiled size=8294400 [ 74.467] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 74.467] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 74.467] kgem_can_create_2d: tiled[-1] size=8294400 [ 74.467] kgem_can_create_2d: 1920x1200 @ 32 [ 74.467] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 [ 74.467] kgem_can_create_2d: untiled size=9216000 [ 74.467] kgem_choose_tiling: TLB miss between lines 1920x1200 (pitch=7680), forcing tiling 1 [ 74.467] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 [ 74.467] kgem_can_create_2d: tiled[-1] size=9216000 [ 74.467] kgem_can_create_2d: 2048x1536 @ 32 [ 74.467] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1536 [ 74.467] kgem_can_create_2d: untiled size=12582912 [ 74.467] kgem_choose_tiling: TLB miss between lines 2048x1536 (pitch=8192), forcing tiling 1 [ 74.467] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1536 [ 74.467] kgem_can_create_2d: tiled[-1] size=12582912 [ 74.467] kgem_can_create_2d: 1920x1080 @ 32 [ 74.467] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 74.467] kgem_can_create_2d: untiled size=8294400 [ 74.468] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 74.468] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 74.468] kgem_can_create_2d: tiled[-1] size=8294400 [ 74.468] kgem_can_create_2d: 640x360 @ 32 [ 74.468] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=360 [ 74.468] kgem_can_create_2d: untiled size=921600 [ 74.468] kgem_choose_tiling: TLB near-miss between lines 640x360 (pitch=2560), forcing tiling 1 [ 74.468] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=360 [ 74.468] kgem_can_create_2d: tiled[-1] size=921600 [ 74.468] kgem_can_create_2d: 720x405 @ 32 [ 74.468] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=405 [ 74.468] kgem_can_create_2d: untiled size=1167360 [ 74.468] kgem_choose_tiling: TLB near-miss between lines 720x405 (pitch=2880), forcing tiling 1 [ 74.468] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=405 [ 74.468] kgem_can_create_2d: tiled[-1] size=1167360 [ 74.468] kgem_can_create_2d: 864x486 @ 32 [ 74.468] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3456, height=486 [ 74.468] kgem_can_create_2d: untiled size=1683456 [ 74.468] kgem_choose_tiling: TLB near-miss between lines 864x486 (pitch=3456), forcing tiling 1 [ 74.468] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3456, height=486 [ 74.468] kgem_can_create_2d: tiled[-1] size=1683456 [ 74.468] kgem_can_create_2d: 960x540 @ 32 [ 74.468] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3840, height=540 [ 74.468] kgem_can_create_2d: untiled size=2076672 [ 74.468] kgem_choose_tiling: TLB near-miss between lines 960x540 (pitch=3840), forcing tiling 1 [ 74.468] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3840, height=540 [ 74.468] kgem_can_create_2d: tiled[-1] size=2076672 [ 74.468] kgem_can_create_2d: 1024x576 @ 32 [ 74.468] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=576 [ 74.468] kgem_can_create_2d: untiled size=2359296 [ 74.468] kgem_choose_tiling: TLB miss between lines 1024x576 (pitch=4096), forcing tiling 1 [ 74.468] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=576 [ 74.468] kgem_can_create_2d: tiled[-1] size=2359296 [ 74.468] kgem_can_create_2d: 1280x720 @ 32 [ 74.468] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 74.468] kgem_can_create_2d: untiled size=3686400 [ 74.468] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 [ 74.468] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 74.468] kgem_can_create_2d: tiled[-1] size=3686400 [ 74.468] kgem_can_create_2d: 1368x768 @ 32 [ 74.468] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5472, height=768 [ 74.468] kgem_can_create_2d: untiled size=4202496 [ 74.468] kgem_choose_tiling: TLB miss between lines 1368x768 (pitch=5472), forcing tiling 1 [ 74.468] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5472, height=768 [ 74.468] kgem_can_create_2d: tiled[-1] size=4202496 [ 74.468] kgem_can_create_2d: 1600x900 @ 32 [ 74.468] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 [ 74.468] kgem_can_create_2d: untiled size=5763072 [ 74.468] kgem_choose_tiling: TLB miss between lines 1600x900 (pitch=6400), forcing tiling 1 [ 74.468] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 [ 74.468] kgem_can_create_2d: tiled[-1] size=5763072 [ 74.468] kgem_can_create_2d: 2048x1152 @ 32 [ 74.468] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1152 [ 74.468] kgem_can_create_2d: untiled size=9437184 [ 74.468] kgem_choose_tiling: TLB miss between lines 2048x1152 (pitch=8192), forcing tiling 1 [ 74.468] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1152 [ 74.468] kgem_can_create_2d: tiled[-1] size=9437184 [ 74.468] kgem_can_create_2d: 2560x1440 @ 32 [ 74.468] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 [ 74.468] kgem_can_create_2d: untiled size=14745600 [ 74.468] kgem_choose_tiling: TLB miss between lines 2560x1440 (pitch=10240), forcing tiling 1 [ 74.468] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 [ 74.468] kgem_can_create_2d: tiled[-1] size=14745600 [ 74.468] kgem_can_create_2d: 2880x1620 @ 32 [ 74.468] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=11520, height=1620 [ 74.468] kgem_can_create_2d: untiled size=18665472 [ 74.468] kgem_choose_tiling: TLB miss between lines 2880x1620 (pitch=11520), forcing tiling 1 [ 74.468] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=11520, height=1620 [ 74.468] kgem_can_create_2d: tiled[-1] size=18665472 [ 74.468] kgem_can_create_2d: 3200x1800 @ 32 [ 74.468] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=12800, height=1800 [ 74.469] kgem_can_create_2d: untiled size=23040000 [ 74.469] kgem_choose_tiling: TLB miss between lines 3200x1800 (pitch=12800), forcing tiling 1 [ 74.469] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=12800, height=1800 [ 74.469] kgem_can_create_2d: tiled[-1] size=23040000 [ 74.469] sna_output_detect(DP1:56) [ 74.469] sna_output_detect(DP1) reporting cached status (since 1010ms): 1 [ 74.469] sna_output_detect(DP1-1:0) [ 74.469] sna_output_detect(DP1-1) hiding due to lost connection [ 74.469] sna_output_detect(DP1-2:74) [ 74.469] sna_output_detect(DP1-2) reporting cached status (since 1010ms): 1 [ 74.469] sna_output_detect(DP1-3:0) [ 74.469] sna_output_detect(DP1-3) hiding due to lost connection [ 74.469] sna_output_detect(DP2:63) [ 74.469] sna_output_detect(DP2) reporting cached status (since 1010ms): 1 [ 74.469] sna_output_detect(HDMI1:60) [ 74.469] sna_output_detect(HDMI1) reporting cached status (since 1010ms): 1 [ 74.469] sna_output_detect(HDMI2:67) [ 74.469] sna_output_detect(HDMI2) reporting cached status (since 1010ms): 1 [ 74.469] sna_output_detect(VIRTUAL1) has user modes? 0 [ 74.469] sna_accel_flush: flush?=0, dirty?=0 [ 74.469] sna_accel_flush: flush?=0, dirty?=0 [ 74.469] sna_accel_flush: flush?=0, dirty?=0 [ 74.469] sna_accel_flush: flush?=0, dirty?=0 [ 74.469] sna_accel_flush: flush?=0, dirty?=0 [ 74.469] sna_accel_flush: flush?=0, dirty?=0 [ 74.469] sna_block_handler (tv=0.0) [ 74.469] sna_wakeup_handler [ 74.469] sna_accel_flush: flush?=0, dirty?=0 [ 74.469] sna_accel_flush: flush?=0, dirty?=0 [ 74.469] sna_accel_flush: flush?=0, dirty?=0 [ 74.469] sna_accel_flush: flush?=0, dirty?=0 [ 74.469] sna_accel_flush: flush?=0, dirty?=0 [ 74.469] sna_accel_flush: flush?=0, dirty?=0 [ 74.469] sna_accel_flush: flush?=0, dirty?=0 [ 74.469] sna_accel_flush: flush?=0, dirty?=0 [ 74.469] sna_accel_flush: flush?=0, dirty?=0 [ 74.469] sna_accel_flush: flush?=0, dirty?=0 [ 74.469] sna_accel_flush: flush?=0, dirty?=0 [ 74.469] sna_accel_flush: flush?=0, dirty?=0 [ 74.469] sna_block_handler (tv=0.0) [ 74.470] sna_wakeup_handler [ 74.470] sna_accel_flush: flush?=0, dirty?=0 [ 74.470] sna_randr_getinfo() [ 74.470] sna_handle_uevents [ 74.470] sna_output_detect(eDP1:48) [ 74.470] sna_output_detect(eDP1) reporting cached status (since 146ms): 0 [ 74.470] sna_output_get_modes(eDP1:48) [ 74.470] sna_output_attach_edid(eDP1): attaching EDID id=102, current=102 [ 74.470] sna_output_attach_edid(eDP1): retrieving blob id=102, length=128 [ 74.470] sna_output_attach_edid(eDP1): EDID + MonInfo is unchanged [ 74.470] sna_output_attach_tile: found? TILE=-1 [ 74.470] sna_output_get_modes: CRTC:32, pipe=0: has mode?=1 [ 74.470] kmode: 3840x2160, clock=533250, 3840 3888 3920 4000 0, 2160 2163 2168 2222 0, flags=a, type=0 [ 74.470] sna_output_get_modes: adding 1 probed modes [ 74.470] kmode: 3840x2160, clock=533250, 3840 3888 3920 4000 0, 2160 2163 2168 2222 0, flags=a, type=48 [ 74.470] Adding 16:9 modes -- 34440 < 34560 > 34680 [ 74.470] kgem_can_create_2d: 3840x2160 @ 32 [ 74.470] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 74.470] kgem_can_create_2d: untiled size=33177600 [ 74.470] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 74.470] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 74.470] kgem_can_create_2d: tiled[-1] size=33177600 [ 74.470] kgem_can_create_2d: 640x480 @ 32 [ 74.470] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 74.470] kgem_can_create_2d: untiled size=1228800 [ 74.470] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 [ 74.470] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 74.470] kgem_can_create_2d: tiled[-1] size=1228800 [ 74.470] kgem_can_create_2d: 800x600 @ 32 [ 74.470] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 74.470] kgem_can_create_2d: untiled size=1921024 [ 74.470] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 [ 74.470] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 74.470] kgem_can_create_2d: tiled[-1] size=1921024 [ 74.470] kgem_can_create_2d: 800x600 @ 32 [ 74.470] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 74.470] kgem_can_create_2d: untiled size=1921024 [ 74.470] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 [ 74.470] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 74.470] kgem_can_create_2d: tiled[-1] size=1921024 [ 74.470] kgem_can_create_2d: 1024x768 @ 32 [ 74.470] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 74.470] kgem_can_create_2d: untiled size=3145728 [ 74.470] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 [ 74.470] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 74.470] kgem_can_create_2d: tiled[-1] size=3145728 [ 74.470] kgem_can_create_2d: 1280x960 @ 32 [ 74.470] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=960 [ 74.471] kgem_can_create_2d: untiled size=4915200 [ 74.471] kgem_choose_tiling: TLB miss between lines 1280x960 (pitch=5120), forcing tiling 1 [ 74.471] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=960 [ 74.471] kgem_can_create_2d: tiled[-1] size=4915200 [ 74.471] kgem_can_create_2d: 1280x1024 @ 32 [ 74.471] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 74.471] kgem_can_create_2d: untiled size=5242880 [ 74.471] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 [ 74.471] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 74.471] kgem_can_create_2d: tiled[-1] size=5242880 [ 74.471] kgem_can_create_2d: 1600x1200 @ 32 [ 74.471] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 [ 74.471] kgem_can_create_2d: untiled size=7680000 [ 74.471] kgem_choose_tiling: TLB miss between lines 1600x1200 (pitch=6400), forcing tiling 1 [ 74.471] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 [ 74.471] kgem_can_create_2d: tiled[-1] size=7680000 [ 74.471] kgem_can_create_2d: 1792x1344 @ 32 [ 74.471] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7168, height=1344 [ 74.471] kgem_can_create_2d: untiled size=9633792 [ 74.471] kgem_choose_tiling: TLB miss between lines 1792x1344 (pitch=7168), forcing tiling 1 [ 74.471] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7168, height=1344 [ 74.471] kgem_can_create_2d: tiled[-1] size=9633792 [ 74.471] kgem_can_create_2d: 1856x1392 @ 32 [ 74.471] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7424, height=1392 [ 74.471] kgem_can_create_2d: untiled size=10334208 [ 74.471] kgem_choose_tiling: TLB miss between lines 1856x1392 (pitch=7424), forcing tiling 1 [ 74.471] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7424, height=1392 [ 74.471] kgem_can_create_2d: tiled[-1] size=10334208 [ 74.471] kgem_can_create_2d: 1920x1440 @ 32 [ 74.471] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1440 [ 74.471] kgem_can_create_2d: untiled size=11059200 [ 74.471] kgem_choose_tiling: TLB miss between lines 1920x1440 (pitch=7680), forcing tiling 1 [ 74.471] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1440 [ 74.471] kgem_can_create_2d: tiled[-1] size=11059200 [ 74.471] kgem_can_create_2d: 1152x864 @ 32 [ 74.471] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 [ 74.471] kgem_can_create_2d: untiled size=3981312 [ 74.471] kgem_choose_tiling: TLB miss between lines 1152x864 (pitch=4608), forcing tiling 1 [ 74.471] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 [ 74.471] kgem_can_create_2d: tiled[-1] size=3981312 [ 74.471] kgem_can_create_2d: 1360x768 @ 32 [ 74.471] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 [ 74.471] kgem_can_create_2d: untiled size=4177920 [ 74.471] kgem_choose_tiling: TLB miss between lines 1360x768 (pitch=5440), forcing tiling 1 [ 74.471] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 [ 74.471] kgem_can_create_2d: tiled[-1] size=4177920 [ 74.471] kgem_can_create_2d: 1360x768 @ 32 [ 74.471] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 [ 74.471] kgem_can_create_2d: untiled size=4177920 [ 74.471] kgem_choose_tiling: TLB miss between lines 1360x768 (pitch=5440), forcing tiling 1 [ 74.471] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 [ 74.471] kgem_can_create_2d: tiled[-1] size=4177920 [ 74.471] kgem_can_create_2d: 1400x1050 @ 32 [ 74.471] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5600, height=1050 [ 74.471] kgem_can_create_2d: untiled size=5881856 [ 74.471] kgem_choose_tiling: TLB miss between lines 1400x1050 (pitch=5600), forcing tiling 1 [ 74.471] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5600, height=1050 [ 74.471] kgem_can_create_2d: tiled[-1] size=5881856 [ 74.471] kgem_can_create_2d: 1440x900 @ 32 [ 74.471] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5760, height=900 [ 74.471] kgem_can_create_2d: untiled size=5185536 [ 74.471] kgem_choose_tiling: TLB miss between lines 1440x900 (pitch=5760), forcing tiling 1 [ 74.471] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5760, height=900 [ 74.471] kgem_can_create_2d: tiled[-1] size=5185536 [ 74.471] kgem_can_create_2d: 1600x1024 @ 32 [ 74.471] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1024 [ 74.471] kgem_can_create_2d: untiled size=6553600 [ 74.471] kgem_choose_tiling: TLB miss between lines 1600x1024 (pitch=6400), forcing tiling 1 [ 74.471] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1024 [ 74.471] kgem_can_create_2d: tiled[-1] size=6553600 [ 74.471] kgem_can_create_2d: 1680x1050 @ 32 [ 74.471] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 [ 74.471] kgem_can_create_2d: untiled size=7057408 [ 74.471] kgem_choose_tiling: TLB miss between lines 1680x1050 (pitch=6720), forcing tiling 1 [ 74.471] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 [ 74.472] kgem_can_create_2d: tiled[-1] size=7057408 [ 74.472] kgem_can_create_2d: 1680x1050 @ 32 [ 74.472] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 [ 74.472] kgem_can_create_2d: untiled size=7057408 [ 74.472] kgem_choose_tiling: TLB miss between lines 1680x1050 (pitch=6720), forcing tiling 1 [ 74.472] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 [ 74.472] kgem_can_create_2d: tiled[-1] size=7057408 [ 74.472] kgem_can_create_2d: 1920x1080 @ 32 [ 74.472] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 74.472] kgem_can_create_2d: untiled size=8294400 [ 74.472] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 74.472] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 74.472] kgem_can_create_2d: tiled[-1] size=8294400 [ 74.472] kgem_can_create_2d: 1920x1200 @ 32 [ 74.472] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 [ 74.472] kgem_can_create_2d: untiled size=9216000 [ 74.472] kgem_choose_tiling: TLB miss between lines 1920x1200 (pitch=7680), forcing tiling 1 [ 74.472] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 [ 74.472] kgem_can_create_2d: tiled[-1] size=9216000 [ 74.472] kgem_can_create_2d: 2048x1536 @ 32 [ 74.472] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1536 [ 74.472] kgem_can_create_2d: untiled size=12582912 [ 74.472] kgem_choose_tiling: TLB miss between lines 2048x1536 (pitch=8192), forcing tiling 1 [ 74.472] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1536 [ 74.472] kgem_can_create_2d: tiled[-1] size=12582912 [ 74.472] kgem_can_create_2d: 1920x1080 @ 32 [ 74.472] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 74.472] kgem_can_create_2d: untiled size=8294400 [ 74.472] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 74.472] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 74.472] kgem_can_create_2d: tiled[-1] size=8294400 [ 74.472] kgem_can_create_2d: 640x360 @ 32 [ 74.472] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=360 [ 74.472] kgem_can_create_2d: untiled size=921600 [ 74.472] kgem_choose_tiling: TLB near-miss between lines 640x360 (pitch=2560), forcing tiling 1 [ 74.472] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=360 [ 74.472] kgem_can_create_2d: tiled[-1] size=921600 [ 74.472] kgem_can_create_2d: 720x405 @ 32 [ 74.472] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=405 [ 74.472] kgem_can_create_2d: untiled size=1167360 [ 74.472] kgem_choose_tiling: TLB near-miss between lines 720x405 (pitch=2880), forcing tiling 1 [ 74.472] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=405 [ 74.472] kgem_can_create_2d: tiled[-1] size=1167360 [ 74.472] kgem_can_create_2d: 864x486 @ 32 [ 74.472] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3456, height=486 [ 74.472] kgem_can_create_2d: untiled size=1683456 [ 74.472] kgem_choose_tiling: TLB near-miss between lines 864x486 (pitch=3456), forcing tiling 1 [ 74.472] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3456, height=486 [ 74.472] kgem_can_create_2d: tiled[-1] size=1683456 [ 74.472] kgem_can_create_2d: 960x540 @ 32 [ 74.472] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3840, height=540 [ 74.472] kgem_can_create_2d: untiled size=2076672 [ 74.472] kgem_choose_tiling: TLB near-miss between lines 960x540 (pitch=3840), forcing tiling 1 [ 74.472] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3840, height=540 [ 74.472] kgem_can_create_2d: tiled[-1] size=2076672 [ 74.472] kgem_can_create_2d: 1024x576 @ 32 [ 74.472] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=576 [ 74.472] kgem_can_create_2d: untiled size=2359296 [ 74.472] kgem_choose_tiling: TLB miss between lines 1024x576 (pitch=4096), forcing tiling 1 [ 74.472] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=576 [ 74.472] kgem_can_create_2d: tiled[-1] size=2359296 [ 74.472] kgem_can_create_2d: 1280x720 @ 32 [ 74.472] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 74.472] kgem_can_create_2d: untiled size=3686400 [ 74.472] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 [ 74.472] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 74.472] kgem_can_create_2d: tiled[-1] size=3686400 [ 74.472] kgem_can_create_2d: 1368x768 @ 32 [ 74.472] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5472, height=768 [ 74.472] kgem_can_create_2d: untiled size=4202496 [ 74.472] kgem_choose_tiling: TLB miss between lines 1368x768 (pitch=5472), forcing tiling 1 [ 74.472] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5472, height=768 [ 74.472] kgem_can_create_2d: tiled[-1] size=4202496 [ 74.473] kgem_can_create_2d: 1600x900 @ 32 [ 74.473] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 [ 74.473] kgem_can_create_2d: untiled size=5763072 [ 74.473] kgem_choose_tiling: TLB miss between lines 1600x900 (pitch=6400), forcing tiling 1 [ 74.473] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 [ 74.473] kgem_can_create_2d: tiled[-1] size=5763072 [ 74.473] kgem_can_create_2d: 2048x1152 @ 32 [ 74.473] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1152 [ 74.473] kgem_can_create_2d: untiled size=9437184 [ 74.473] kgem_choose_tiling: TLB miss between lines 2048x1152 (pitch=8192), forcing tiling 1 [ 74.473] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1152 [ 74.473] kgem_can_create_2d: tiled[-1] size=9437184 [ 74.473] kgem_can_create_2d: 2560x1440 @ 32 [ 74.473] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 [ 74.473] kgem_can_create_2d: untiled size=14745600 [ 74.473] kgem_choose_tiling: TLB miss between lines 2560x1440 (pitch=10240), forcing tiling 1 [ 74.473] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 [ 74.473] kgem_can_create_2d: tiled[-1] size=14745600 [ 74.473] kgem_can_create_2d: 2880x1620 @ 32 [ 74.473] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=11520, height=1620 [ 74.473] kgem_can_create_2d: untiled size=18665472 [ 74.473] kgem_choose_tiling: TLB miss between lines 2880x1620 (pitch=11520), forcing tiling 1 [ 74.473] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=11520, height=1620 [ 74.473] kgem_can_create_2d: tiled[-1] size=18665472 [ 74.473] kgem_can_create_2d: 3200x1800 @ 32 [ 74.473] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=12800, height=1800 [ 74.473] kgem_can_create_2d: untiled size=23040000 [ 74.473] kgem_choose_tiling: TLB miss between lines 3200x1800 (pitch=12800), forcing tiling 1 [ 74.473] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=12800, height=1800 [ 74.473] kgem_can_create_2d: tiled[-1] size=23040000 [ 74.473] sna_output_detect(DP1:56) [ 74.473] sna_output_detect(DP1) reporting cached status (since 1014ms): 1 [ 74.473] sna_output_detect(DP1-1:0) [ 74.473] sna_output_detect(DP1-1) hiding due to lost connection [ 74.473] sna_output_detect(DP1-2:74) [ 74.473] sna_output_detect(DP1-2) reporting cached status (since 1014ms): 1 [ 74.473] sna_output_detect(DP1-3:0) [ 74.473] sna_output_detect(DP1-3) hiding due to lost connection [ 74.473] sna_output_detect(DP2:63) [ 74.473] sna_output_detect(DP2) reporting cached status (since 1014ms): 1 [ 74.473] sna_output_detect(HDMI1:60) [ 74.473] sna_output_detect(HDMI1) reporting cached status (since 1014ms): 1 [ 74.473] sna_output_detect(HDMI2:67) [ 74.473] sna_output_detect(HDMI2) reporting cached status (since 1014ms): 1 [ 74.473] sna_output_detect(VIRTUAL1) has user modes? 0 [ 74.473] sna_accel_flush: flush?=0, dirty?=0 [ 74.473] sna_accel_flush: flush?=0, dirty?=0 [ 74.473] sna_accel_flush: flush?=0, dirty?=0 [ 74.473] sna_block_handler (tv=0.0) [ 74.473] sna_wakeup_handler [ 74.473] sna_accel_flush: flush?=0, dirty?=0 [ 74.473] sna_accel_flush: flush?=0, dirty?=0 [ 74.473] sna_accel_flush: flush?=0, dirty?=0 [ 74.473] sna_block_handler (tv=0.0) [ 74.473] sna_wakeup_handler [ 74.473] sna_glyphs(op=3, nlist=1, src=(1, 457)) [ 74.473] kgem_bo_is_busy: handle=17, domain: 3 exec? 0, rq? 1 [ 74.473] sna_glyphs: discarding mask [ 74.473] glyphs0_to_dst(op=3, src=(1, 457), nlist=1, dst=(1, 457)+(0, 0)) [ 74.473] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.473] gen9_render_composite: 0x0, current mode=0/1 [ 74.473] kgem_bo_is_busy: handle=6, domain: 3 exec? 0, rq? 1 [ 74.474] kgem_bo_is_busy: handle=17, domain: 3 exec? 0, rq? 1 [ 74.474] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.474] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.474] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.474] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.474] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.474] sna_drawable_use_bo: using whole GPU bo [ 74.474] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.474] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.474] color_convert: src=ff8ae234 [20028888] [ 74.474] color_convert: dst=ff8ae234 [20028888] [ 74.474] sna_render_get_solid: ff8ae234 [ 74.474] sna_render_get_solid(22) = ff8ae234 (old) [ 74.474] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.474] sna_transform_is_imprecise_integer_translation: no transform [ 74.474] gen9_composite_picture: integer translation (0, 0), removing [ 74.474] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.474] sna_render_pixmap_bo: GPU all damaged [ 74.474] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.474] gen4_choose_composite_emitter: solid, identity mask [ 74.474] kgem_check_bo: num_pages=+9035, num_exec=+3 [ 74.474] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 74.474] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 74.474] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 74.474] kgem_add_handle: handle=4, index=0 [ 74.474] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 74.474] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 74.474] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 74.474] gen9_composite_get_binding_table(ffc0) [ 74.474] kgem_add_reloc64: handle=17, pos=16360, delta=0, domains=20002 [ 74.474] kgem_add_handle: handle=17, index=1 [ 74.474] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d289b000) [ 74.474] __kgem_bo_mark_dirty: handle=17 (proxy? 0) [ 74.474] [3fe0] bind bo(handle=17, addr=d289b000), format=192, width=3775, height=2136, pitch=15360, tiling=1 -> render [ 74.474] kgem_add_reloc64: handle=113, pos=16344, delta=0, domains=40000 [ 74.474] kgem_add_reloc64: adding proxy [delta=88] for handle=113 [ 74.474] kgem_add_handle: handle=113, index=2 [ 74.474] kgem_add_reloc64[4] = (delta=88, target handle=2, presumed=fe00a000) [ 74.474] [3fd0] bind bo(handle=113, addr=fe00a058), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 74.474] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 [ 74.474] kgem_add_handle: handle=6, index=3 [ 74.474] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd581000) [ 74.474] [3fc0] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 74.474] gen9_emit_cc: blend=177 (current=ffffffff), src=17, dst=18 [ 74.474] gen9_emit_sampler: sampler = a [ 74.474] gen9_emit_sf: num_sf_outputs=2 [ 74.474] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.474] gen9_emit_vertex_elements: setup id=9 [ 74.474] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 74.474] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 74.474] glyphs0_to_dst: glyph=(1, 449)x(9, 8), unclipped [ 74.474] emit_primitive_identity_mask__avx2: dst=(1, 449), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.474] glyphs0_to_dst: glyph=(9, 447)x(10, 13), unclipped [ 74.474] emit_primitive_identity_mask__avx2: dst=(9, 447), mask=(672.00, 48.00) x (10.00, 13.00) [ 74.474] glyphs0_to_dst: glyph=(19, 449)x(9, 8), unclipped [ 74.474] emit_primitive_identity_mask__avx2: dst=(19, 449), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.474] glyphs0_to_dst: glyph=(28, 451)x(8, 3), unclipped [ 74.474] emit_primitive_identity_mask__avx2: dst=(28, 451), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.474] glyphs0_to_dst: glyph=(36, 447)x(11, 10), unclipped [ 74.474] emit_primitive_identity_mask__avx2: dst=(36, 447), mask=(704.00, 0.00) x (11.00, 10.00) [ 74.474] glyphs0_to_dst: glyph=(46, 449)x(9, 8), unclipped [ 74.474] emit_primitive_identity_mask__avx2: dst=(46, 449), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.474] glyphs0_to_dst: glyph=(54, 449)x(10, 8), unclipped [ 74.474] emit_primitive_identity_mask__avx2: dst=(54, 449), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.474] glyphs0_to_dst: glyph=(63, 449)x(10, 8), unclipped [ 74.474] emit_primitive_identity_mask__avx2: dst=(63, 449), mask=(720.00, 16.00) x (10.00, 8.00) [ 74.474] glyphs0_to_dst: glyph=(72, 446)x(10, 11), unclipped [ 74.474] emit_primitive_identity_mask__avx2: dst=(72, 446), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.475] glyphs0_to_dst: glyph=(81, 449)x(10, 8), unclipped [ 74.475] emit_primitive_identity_mask__avx2: dst=(81, 449), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.475] glyphs0_to_dst: glyph=(90, 446)x(10, 11), unclipped [ 74.475] emit_primitive_identity_mask__avx2: dst=(90, 446), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.475] glyphs0_to_dst: glyph=(99, 449)x(11, 8), unclipped [ 74.475] emit_primitive_identity_mask__avx2: dst=(99, 449), mask=(736.00, 16.00) x (11.00, 8.00) [ 74.475] glyphs0_to_dst: glyph=(109, 449)x(9, 8), unclipped [ 74.475] emit_primitive_identity_mask__avx2: dst=(109, 449), mask=(752.00, 16.00) x (9.00, 8.00) [ 74.475] glyphs0_to_dst: glyph=(118, 451)x(8, 3), unclipped [ 74.475] emit_primitive_identity_mask__avx2: dst=(118, 451), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.475] glyphs0_to_dst: glyph=(126, 447)x(10, 10), unclipped [ 74.475] emit_primitive_identity_mask__avx2: dst=(126, 447), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.475] glyphs0_to_dst: glyph=(135, 447)x(10, 10), unclipped [ 74.475] emit_primitive_identity_mask__avx2: dst=(135, 447), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.475] glyphs0_to_dst: glyph=(144, 447)x(10, 10), unclipped [ 74.475] emit_primitive_identity_mask__avx2: dst=(144, 447), mask=(720.00, 32.00) x (10.00, 10.00) [ 74.475] glyphs0_to_dst: glyph=(153, 447)x(10, 10), unclipped [ 74.475] emit_primitive_identity_mask__avx2: dst=(153, 447), mask=(704.00, 48.00) x (10.00, 10.00) [ 74.475] gen8_vertex_flush[498] = 54 [ 74.475] gen9_magic_ca_pass: CA fixup (3557 -> 3611) [ 74.475] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.475] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.475] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.475] sna_glyphs(op=3, nlist=1, src=(163, 457)) [ 74.475] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.475] sna_glyphs: discarding mask [ 74.475] glyphs0_to_dst(op=3, src=(163, 457), nlist=1, dst=(163, 457)+(0, 0)) [ 74.475] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.475] gen9_render_composite: 0x0, current mode=1/1 [ 74.475] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.475] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.475] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.475] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.475] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.475] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.475] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.475] sna_drawable_use_bo: using whole GPU bo [ 74.475] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.475] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.475] color_convert: src=ffffffff [20028888] [ 74.475] color_convert: dst=ffffffff [20028888] [ 74.475] sna_render_get_solid: ffffffff [ 74.475] sna_render_get_solid(white) [ 74.475] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.475] sna_transform_is_imprecise_integer_translation: no transform [ 74.475] gen9_composite_picture: integer translation (0, 0), removing [ 74.475] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.475] sna_render_pixmap_bo: GPU all damaged [ 74.475] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.475] gen4_choose_composite_emitter: solid, identity mask [ 74.475] kgem_check_bo: num_pages=+1, num_exec=+1 [ 74.475] gen9_composite_get_binding_table(fec0) [ 74.475] kgem_add_reloc64: handle=7, pos=16296, delta=0, domains=40000 [ 74.475] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 74.475] kgem_add_handle: handle=7, index=4 [ 74.475] kgem_add_reloc64[6] = (delta=1048, target handle=4, presumed=fffe8000) [ 74.475] [3fa0] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 74.475] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.475] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.475] gen9_emit_vertex_elements: setup id=9 [ 74.475] glyphs0_to_dst: glyph=(165, 449)x(5, 8), unclipped [ 74.475] emit_primitive_identity_mask__avx2: dst=(165, 449), mask=(720.00, 48.00) x (5.00, 8.00) [ 74.475] gen8_vertex_flush[598] = 3 [ 74.475] gen9_magic_ca_pass: CA fixup (3611 -> 3614) [ 74.475] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.475] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.476] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.476] sna_accel_flush: flush?=0, dirty?=0 [ 74.476] sna_glyphs(op=3, nlist=1, src=(172, 457)) [ 74.476] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.476] sna_glyphs: discarding mask [ 74.476] glyphs0_to_dst(op=3, src=(172, 457), nlist=1, dst=(172, 457)+(0, 0)) [ 74.476] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.476] gen9_render_composite: 0x0, current mode=1/1 [ 74.476] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.476] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.476] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.476] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.476] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.476] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.476] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.476] sna_drawable_use_bo: using whole GPU bo [ 74.476] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.476] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.476] color_convert: src=ff729fcf [20028888] [ 74.476] color_convert: dst=ff729fcf [20028888] [ 74.476] sna_render_get_solid: ff729fcf [ 74.476] sna_render_get_solid(23) = ff729fcf (old) [ 74.476] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.476] sna_transform_is_imprecise_integer_translation: no transform [ 74.476] gen9_composite_picture: integer translation (0, 0), removing [ 74.476] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.476] sna_render_pixmap_bo: GPU all damaged [ 74.476] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.476] gen4_choose_composite_emitter: solid, identity mask [ 74.476] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.476] gen9_composite_get_binding_table(fe40) [ 74.476] kgem_add_reloc64: handle=113, pos=16264, delta=0, domains=40000 [ 74.476] kgem_add_reloc64: adding proxy [delta=92] for handle=113 [ 74.476] kgem_add_reloc64[7] = (delta=92, target handle=2, presumed=fe00a000) [ 74.476] [3f80] bind bo(handle=113, addr=fe00a05c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 74.476] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.476] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.476] gen9_emit_vertex_elements: setup id=9 [ 74.476] glyphs0_to_dst: glyph=(171, 451)x(11, 3), unclipped [ 74.476] emit_primitive_identity_mask__avx2: dst=(171, 451), mask=(736.00, 32.00) x (11.00, 3.00) [ 74.476] glyphs0_to_dst: glyph=(180, 446)x(10, 14), unclipped [ 74.476] emit_primitive_identity_mask__avx2: dst=(180, 446), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.476] glyphs0_to_dst: glyph=(189, 446)x(11, 11), unclipped [ 74.476] emit_primitive_identity_mask__avx2: dst=(189, 446), mask=(960.00, 0.00) x (11.00, 11.00) [ 74.476] glyphs0_to_dst: glyph=(198, 449)x(10, 8), unclipped [ 74.476] emit_primitive_identity_mask__avx2: dst=(198, 449), mask=(976.00, 0.00) x (10.00, 8.00) [ 74.476] glyphs0_to_dst: glyph=(208, 449)x(9, 11), unclipped [ 74.476] emit_primitive_identity_mask__avx2: dst=(208, 449), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.476] glyphs0_to_dst: glyph=(216, 446)x(10, 14), unclipped [ 74.476] emit_primitive_identity_mask__avx2: dst=(216, 446), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.476] glyphs0_to_dst: glyph=(225, 447)x(10, 10), unclipped [ 74.476] emit_primitive_identity_mask__avx2: dst=(225, 447), mask=(976.00, 16.00) x (10.00, 10.00) [ 74.476] glyphs0_to_dst: glyph=(234, 458)x(11, 2), unclipped [ 74.476] emit_primitive_identity_mask__avx2: dst=(234, 458), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.476] glyphs0_to_dst: glyph=(243, 446)x(11, 11), unclipped [ 74.476] emit_primitive_identity_mask__avx2: dst=(243, 446), mask=(1008.00, 0.00) x (11.00, 11.00) [ 74.476] glyphs0_to_dst: glyph=(253, 449)x(9, 8), unclipped [ 74.476] emit_primitive_identity_mask__avx2: dst=(253, 449), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.476] glyphs0_to_dst: glyph=(261, 449)x(10, 8), unclipped [ 74.476] emit_primitive_identity_mask__avx2: dst=(261, 449), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.476] glyphs0_to_dst: glyph=(270, 449)x(10, 8), unclipped [ 74.476] emit_primitive_identity_mask__avx2: dst=(270, 449), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.476] glyphs0_to_dst: glyph=(279, 445)x(10, 12), unclipped [ 74.476] emit_primitive_identity_mask__avx2: dst=(279, 445), mask=(992.00, 16.00) x (10.00, 12.00) [ 74.477] glyphs0_to_dst: glyph=(288, 449)x(10, 8), unclipped [ 74.477] emit_primitive_identity_mask__avx2: dst=(288, 449), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.477] glyphs0_to_dst: glyph=(297, 449)x(10, 8), unclipped [ 74.477] emit_primitive_identity_mask__avx2: dst=(297, 449), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.477] glyphs0_to_dst: glyph=(307, 445)x(10, 12), unclipped [ 74.477] emit_primitive_identity_mask__avx2: dst=(307, 445), mask=(1008.00, 16.00) x (10.00, 12.00) [ 74.477] glyphs0_to_dst: glyph=(315, 446)x(11, 11), unclipped [ 74.477] emit_primitive_identity_mask__avx2: dst=(315, 446), mask=(960.00, 0.00) x (11.00, 11.00) [ 74.477] glyphs0_to_dst: glyph=(324, 449)x(11, 8), unclipped [ 74.477] emit_primitive_identity_mask__avx2: dst=(324, 449), mask=(736.00, 16.00) x (11.00, 8.00) [ 74.477] glyphs0_to_dst: glyph=(334, 449)x(9, 11), unclipped [ 74.477] emit_primitive_identity_mask__avx2: dst=(334, 449), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.477] glyphs0_to_dst: glyph=(342, 458)x(11, 2), unclipped [ 74.477] emit_primitive_identity_mask__avx2: dst=(342, 458), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.477] glyphs0_to_dst: glyph=(351, 445)x(10, 12), unclipped [ 74.477] emit_primitive_identity_mask__avx2: dst=(351, 445), mask=(992.00, 16.00) x (10.00, 12.00) [ 74.477] glyphs0_to_dst: glyph=(361, 445)x(9, 12), unclipped [ 74.477] emit_primitive_identity_mask__avx2: dst=(361, 445), mask=(960.00, 32.00) x (9.00, 12.00) [ 74.477] glyphs0_to_dst: glyph=(369, 449)x(10, 11), unclipped [ 74.477] emit_primitive_identity_mask__avx2: dst=(369, 449), mask=(976.00, 32.00) x (10.00, 11.00) [ 74.477] glyphs0_to_dst: glyph=(378, 446)x(10, 14), unclipped [ 74.477] emit_primitive_identity_mask__avx2: dst=(378, 446), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.477] glyphs0_to_dst: glyph=(387, 447)x(10, 10), unclipped [ 74.477] emit_primitive_identity_mask__avx2: dst=(387, 447), mask=(960.00, 48.00) x (10.00, 10.00) [ 74.477] glyphs0_to_dst: glyph=(396, 458)x(11, 2), unclipped [ 74.477] emit_primitive_identity_mask__avx2: dst=(396, 458), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.477] glyphs0_to_dst: glyph=(406, 449)x(9, 8), unclipped [ 74.477] emit_primitive_identity_mask__avx2: dst=(406, 449), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.477] glyphs0_to_dst: glyph=(415, 449)x(9, 8), unclipped [ 74.477] emit_primitive_identity_mask__avx2: dst=(415, 449), mask=(752.00, 16.00) x (9.00, 8.00) [ 74.477] glyphs0_to_dst: glyph=(424, 449)x(9, 11), unclipped [ 74.477] emit_primitive_identity_mask__avx2: dst=(424, 449), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.477] glyphs0_to_dst: glyph=(432, 446)x(10, 11), unclipped [ 74.477] emit_primitive_identity_mask__avx2: dst=(432, 446), mask=(976.00, 48.00) x (10.00, 11.00) [ 74.477] glyphs0_to_dst: glyph=(442, 449)x(9, 8), unclipped [ 74.477] emit_primitive_identity_mask__avx2: dst=(442, 449), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.477] glyphs0_to_dst: glyph=(450, 449)x(10, 11), unclipped [ 74.477] emit_primitive_identity_mask__avx2: dst=(450, 449), mask=(976.00, 32.00) x (10.00, 11.00) [ 74.477] gen8_vertex_flush[698] = 96 [ 74.477] gen9_magic_ca_pass: CA fixup (3614 -> 3710) [ 74.477] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.477] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.477] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.477] sna_glyphs(op=3, nlist=1, src=(460, 457)) [ 74.477] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.477] sna_glyphs: discarding mask [ 74.477] glyphs0_to_dst(op=3, src=(460, 457), nlist=1, dst=(460, 457)+(0, 0)) [ 74.477] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.477] gen9_render_composite: 0x0, current mode=1/1 [ 74.477] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.477] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.477] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.477] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.477] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.477] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.477] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.477] sna_drawable_use_bo: using whole GPU bo [ 74.477] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.477] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.477] color_convert: src=ffffffff [20028888] [ 74.477] color_convert: dst=ffffffff [20028888] [ 74.477] sna_render_get_solid: ffffffff [ 74.477] sna_render_get_solid(white) [ 74.477] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.477] sna_transform_is_imprecise_integer_translation: no transform [ 74.477] gen9_composite_picture: integer translation (0, 0), removing [ 74.477] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.477] sna_render_pixmap_bo: GPU all damaged [ 74.477] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.477] gen4_choose_composite_emitter: solid, identity mask [ 74.477] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.477] gen9_composite_get_binding_table(fdc0) [ 74.478] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.478] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.478] gen9_emit_vertex_elements: setup id=9 [ 74.478] glyphs0_to_dst: glyph=(459, 446)x(10, 13), unclipped [ 74.478] emit_primitive_identity_mask__avx2: dst=(459, 446), mask=(752.00, 32.00) x (10.00, 13.00) [ 74.478] glyphs0_to_dst: glyph=(477, 452)x(10, 3), unclipped [ 74.478] emit_primitive_identity_mask__avx2: dst=(477, 452), mask=(1008.00, 48.00) x (10.00, 3.00) [ 74.478] glyphs0_to_dst: glyph=(487, 446)x(9, 14), unclipped [ 74.478] emit_primitive_identity_mask__avx2: dst=(487, 446), mask=(832.00, 32.00) x (9.00, 14.00) [ 74.478] glyphs0_to_dst: glyph=(496, 449)x(9, 8), unclipped [ 74.478] emit_primitive_identity_mask__avx2: dst=(496, 449), mask=(896.00, 48.00) x (9.00, 8.00) [ 74.478] glyphs0_to_dst: glyph=(504, 449)x(10, 8), unclipped [ 74.478] emit_primitive_identity_mask__avx2: dst=(504, 449), mask=(848.00, 16.00) x (10.00, 8.00) [ 74.478] glyphs0_to_dst: glyph=(514, 449)x(9, 8), unclipped [ 74.478] emit_primitive_identity_mask__avx2: dst=(514, 449), mask=(848.00, 48.00) x (9.00, 8.00) [ 74.478] glyphs0_to_dst: glyph=(522, 446)x(10, 11), unclipped [ 74.478] emit_primitive_identity_mask__avx2: dst=(522, 446), mask=(992.00, 32.00) x (10.00, 11.00) [ 74.478] glyphs0_to_dst: glyph=(532, 449)x(9, 11), unclipped [ 74.478] emit_primitive_identity_mask__avx2: dst=(532, 449), mask=(880.00, 16.00) x (9.00, 11.00) [ 74.478] glyphs0_to_dst: glyph=(541, 446)x(9, 11), unclipped [ 74.478] emit_primitive_identity_mask__avx2: dst=(541, 446), mask=(880.00, 0.00) x (9.00, 11.00) [ 74.478] glyphs0_to_dst: glyph=(550, 446)x(9, 14), unclipped [ 74.478] emit_primitive_identity_mask__avx2: dst=(550, 446), mask=(832.00, 32.00) x (9.00, 14.00) [ 74.478] glyphs0_to_dst: glyph=(558, 449)x(10, 8), unclipped [ 74.478] emit_primitive_identity_mask__avx2: dst=(558, 449), mask=(848.00, 16.00) x (10.00, 8.00) [ 74.478] glyphs0_to_dst: glyph=(568, 449)x(9, 11), unclipped [ 74.478] emit_primitive_identity_mask__avx2: dst=(568, 449), mask=(880.00, 16.00) x (9.00, 11.00) [ 74.478] glyphs0_to_dst: glyph=(576, 459)x(11, 2), unclipped [ 74.478] emit_primitive_identity_mask__avx2: dst=(576, 459), mask=(832.00, 48.00) x (11.00, 2.00) [ 74.478] glyphs0_to_dst: glyph=(585, 445)x(10, 12), unclipped [ 74.478] emit_primitive_identity_mask__avx2: dst=(585, 445), mask=(864.00, 0.00) x (10.00, 12.00) [ 74.478] glyphs0_to_dst: glyph=(594, 449)x(10, 8), unclipped [ 74.478] emit_primitive_identity_mask__avx2: dst=(594, 449), mask=(864.00, 32.00) x (10.00, 8.00) [ 74.478] glyphs0_to_dst: glyph=(603, 446)x(10, 11), unclipped [ 74.478] emit_primitive_identity_mask__avx2: dst=(603, 446), mask=(880.00, 32.00) x (10.00, 11.00) [ 74.478] glyphs0_to_dst: glyph=(612, 459)x(11, 2), unclipped [ 74.478] emit_primitive_identity_mask__avx2: dst=(612, 459), mask=(832.00, 48.00) x (11.00, 2.00) [ 74.478] glyphs0_to_dst: glyph=(621, 446)x(10, 11), unclipped [ 74.478] emit_primitive_identity_mask__avx2: dst=(621, 446), mask=(880.00, 32.00) x (10.00, 11.00) [ 74.478] glyphs0_to_dst: glyph=(630, 449)x(10, 8), unclipped [ 74.478] emit_primitive_identity_mask__avx2: dst=(630, 449), mask=(944.00, 0.00) x (10.00, 8.00) [ 74.478] glyphs0_to_dst: glyph=(639, 449)x(10, 11), unclipped [ 74.478] emit_primitive_identity_mask__avx2: dst=(639, 449), mask=(880.00, 48.00) x (10.00, 11.00) [ 74.478] glyphs0_to_dst: glyph=(651, 454)x(5, 3), unclipped [ 74.478] emit_primitive_identity_mask__avx2: dst=(651, 454), mask=(1008.00, 32.00) x (5.00, 3.00) [ 74.478] glyphs0_to_dst: glyph=(658, 449)x(9, 8), unclipped [ 74.478] emit_primitive_identity_mask__avx2: dst=(658, 449), mask=(896.00, 48.00) x (9.00, 8.00) [ 74.478] glyphs0_to_dst: glyph=(667, 445)x(9, 12), unclipped [ 74.478] emit_primitive_identity_mask__avx2: dst=(667, 445), mask=(992.00, 48.00) x (9.00, 12.00) [ 74.478] gen8_vertex_flush[798] = 69 [ 74.478] gen9_magic_ca_pass: CA fixup (3710 -> 3779) [ 74.478] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.478] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.478] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.478] sna_glyphs(op=3, nlist=1, src=(1, 474)) [ 74.478] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.478] sna_glyphs: discarding mask [ 74.478] glyphs0_to_dst(op=3, src=(1, 474), nlist=1, dst=(1, 474)+(0, 0)) [ 74.478] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.478] gen9_render_composite: 0x0, current mode=1/1 [ 74.478] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.478] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.478] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.478] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.478] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.478] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.478] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.478] sna_drawable_use_bo: using whole GPU bo [ 74.478] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.478] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.479] color_convert: src=ff8ae234 [20028888] [ 74.479] color_convert: dst=ff8ae234 [20028888] [ 74.479] sna_render_get_solid: ff8ae234 [ 74.479] sna_render_get_solid(22) = ff8ae234 (old) [ 74.479] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.479] sna_transform_is_imprecise_integer_translation: no transform [ 74.479] gen9_composite_picture: integer translation (0, 0), removing [ 74.479] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.479] sna_render_pixmap_bo: GPU all damaged [ 74.479] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.479] gen4_choose_composite_emitter: solid, identity mask [ 74.479] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.479] gen9_composite_get_binding_table(fd80) [ 74.479] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.479] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.479] gen9_emit_vertex_elements: setup id=9 [ 74.479] glyphs0_to_dst: glyph=(1, 466)x(9, 8), unclipped [ 74.479] emit_primitive_identity_mask__avx2: dst=(1, 466), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.479] glyphs0_to_dst: glyph=(9, 464)x(10, 13), unclipped [ 74.479] emit_primitive_identity_mask__avx2: dst=(9, 464), mask=(672.00, 48.00) x (10.00, 13.00) [ 74.479] glyphs0_to_dst: glyph=(19, 466)x(9, 8), unclipped [ 74.479] emit_primitive_identity_mask__avx2: dst=(19, 466), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.479] glyphs0_to_dst: glyph=(28, 468)x(8, 3), unclipped [ 74.479] emit_primitive_identity_mask__avx2: dst=(28, 468), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.479] glyphs0_to_dst: glyph=(36, 464)x(11, 10), unclipped [ 74.479] emit_primitive_identity_mask__avx2: dst=(36, 464), mask=(704.00, 0.00) x (11.00, 10.00) [ 74.479] glyphs0_to_dst: glyph=(46, 466)x(9, 8), unclipped [ 74.479] emit_primitive_identity_mask__avx2: dst=(46, 466), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.479] glyphs0_to_dst: glyph=(54, 466)x(10, 8), unclipped [ 74.479] emit_primitive_identity_mask__avx2: dst=(54, 466), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.479] glyphs0_to_dst: glyph=(63, 466)x(10, 8), unclipped [ 74.479] emit_primitive_identity_mask__avx2: dst=(63, 466), mask=(720.00, 16.00) x (10.00, 8.00) [ 74.479] glyphs0_to_dst: glyph=(72, 463)x(10, 11), unclipped [ 74.479] emit_primitive_identity_mask__avx2: dst=(72, 463), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.479] glyphs0_to_dst: glyph=(81, 466)x(10, 8), unclipped [ 74.479] emit_primitive_identity_mask__avx2: dst=(81, 466), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.479] glyphs0_to_dst: glyph=(90, 463)x(10, 11), unclipped [ 74.479] emit_primitive_identity_mask__avx2: dst=(90, 463), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.479] glyphs0_to_dst: glyph=(99, 466)x(11, 8), unclipped [ 74.479] emit_primitive_identity_mask__avx2: dst=(99, 466), mask=(736.00, 16.00) x (11.00, 8.00) [ 74.479] glyphs0_to_dst: glyph=(109, 466)x(9, 8), unclipped [ 74.479] emit_primitive_identity_mask__avx2: dst=(109, 466), mask=(752.00, 16.00) x (9.00, 8.00) [ 74.479] glyphs0_to_dst: glyph=(118, 468)x(8, 3), unclipped [ 74.479] emit_primitive_identity_mask__avx2: dst=(118, 468), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.479] glyphs0_to_dst: glyph=(126, 464)x(10, 10), unclipped [ 74.479] emit_primitive_identity_mask__avx2: dst=(126, 464), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.479] glyphs0_to_dst: glyph=(135, 464)x(10, 10), unclipped [ 74.479] emit_primitive_identity_mask__avx2: dst=(135, 464), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.479] glyphs0_to_dst: glyph=(144, 464)x(10, 10), unclipped [ 74.479] emit_primitive_identity_mask__avx2: dst=(144, 464), mask=(720.00, 32.00) x (10.00, 10.00) [ 74.479] glyphs0_to_dst: glyph=(153, 464)x(10, 10), unclipped [ 74.479] emit_primitive_identity_mask__avx2: dst=(153, 464), mask=(704.00, 48.00) x (10.00, 10.00) [ 74.479] gen8_vertex_flush[898] = 54 [ 74.479] gen9_magic_ca_pass: CA fixup (3779 -> 3833) [ 74.479] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.479] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.479] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.479] sna_accel_flush: flush?=0, dirty?=0 [ 74.479] sna_block_handler (tv=0.0) [ 74.479] sna_wakeup_handler [ 74.479] sna_mode_wakeup: len=32 [ 74.479] sna_mode_wakeup: recording last swap on pipe=0, frame 4218 [107a], time 74.475008 [ 74.479] sna_mode_wakeup: removing handle=32 [active_scanout=0] from scanout, installing handle=25 [active_scanout=2] [ 74.479] sna_mode_wakeup: flip complete, pending? 1 [ 74.479] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 74.479] sna_accel_flush: flush?=0, dirty?=0 [ 74.479] sna_accel_flush: flush?=0, dirty?=0 [ 74.479] sna_block_handler (tv=0.0) [ 74.480] sna_wakeup_handler [ 74.480] sna_randr_getinfo() [ 74.480] sna_handle_uevents [ 74.480] sna_output_detect(eDP1:48) [ 74.480] sna_output_detect(eDP1) reporting cached status (since 156ms): 0 [ 74.480] sna_output_get_modes(eDP1:48) [ 74.480] sna_output_attach_edid(eDP1): attaching EDID id=102, current=102 [ 74.480] sna_output_attach_edid(eDP1): retrieving blob id=102, length=128 [ 74.480] sna_output_attach_edid(eDP1): EDID + MonInfo is unchanged [ 74.480] sna_output_attach_tile: found? TILE=-1 [ 74.480] sna_output_get_modes: CRTC:32, pipe=0: has mode?=1 [ 74.480] kmode: 3840x2160, clock=533250, 3840 3888 3920 4000 0, 2160 2163 2168 2222 0, flags=a, type=0 [ 74.480] sna_output_get_modes: adding 1 probed modes [ 74.480] kmode: 3840x2160, clock=533250, 3840 3888 3920 4000 0, 2160 2163 2168 2222 0, flags=a, type=48 [ 74.480] Adding 16:9 modes -- 34440 < 34560 > 34680 [ 74.480] kgem_can_create_2d: 3840x2160 @ 32 [ 74.480] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 74.480] kgem_can_create_2d: untiled size=33177600 [ 74.480] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 74.480] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 74.480] kgem_can_create_2d: tiled[-1] size=33177600 [ 74.480] kgem_can_create_2d: 640x480 @ 32 [ 74.480] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 74.480] kgem_can_create_2d: untiled size=1228800 [ 74.480] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 [ 74.480] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 74.480] kgem_can_create_2d: tiled[-1] size=1228800 [ 74.480] kgem_can_create_2d: 800x600 @ 32 [ 74.480] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 74.480] kgem_can_create_2d: untiled size=1921024 [ 74.480] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 [ 74.480] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 74.480] kgem_can_create_2d: tiled[-1] size=1921024 [ 74.480] kgem_can_create_2d: 800x600 @ 32 [ 74.480] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 74.480] kgem_can_create_2d: untiled size=1921024 [ 74.480] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 [ 74.480] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 74.480] kgem_can_create_2d: tiled[-1] size=1921024 [ 74.480] kgem_can_create_2d: 1024x768 @ 32 [ 74.480] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 74.480] kgem_can_create_2d: untiled size=3145728 [ 74.480] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 [ 74.480] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 74.480] kgem_can_create_2d: tiled[-1] size=3145728 [ 74.480] kgem_can_create_2d: 1280x960 @ 32 [ 74.480] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=960 [ 74.480] kgem_can_create_2d: untiled size=4915200 [ 74.480] kgem_choose_tiling: TLB miss between lines 1280x960 (pitch=5120), forcing tiling 1 [ 74.481] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=960 [ 74.481] kgem_can_create_2d: tiled[-1] size=4915200 [ 74.481] kgem_can_create_2d: 1280x1024 @ 32 [ 74.481] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 74.481] kgem_can_create_2d: untiled size=5242880 [ 74.481] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 [ 74.481] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 74.481] kgem_can_create_2d: tiled[-1] size=5242880 [ 74.481] kgem_can_create_2d: 1600x1200 @ 32 [ 74.481] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 [ 74.481] kgem_can_create_2d: untiled size=7680000 [ 74.481] kgem_choose_tiling: TLB miss between lines 1600x1200 (pitch=6400), forcing tiling 1 [ 74.481] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 [ 74.481] kgem_can_create_2d: tiled[-1] size=7680000 [ 74.481] kgem_can_create_2d: 1792x1344 @ 32 [ 74.481] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7168, height=1344 [ 74.481] kgem_can_create_2d: untiled size=9633792 [ 74.481] kgem_choose_tiling: TLB miss between lines 1792x1344 (pitch=7168), forcing tiling 1 [ 74.481] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7168, height=1344 [ 74.481] kgem_can_create_2d: tiled[-1] size=9633792 [ 74.481] kgem_can_create_2d: 1856x1392 @ 32 [ 74.481] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7424, height=1392 [ 74.481] kgem_can_create_2d: untiled size=10334208 [ 74.481] kgem_choose_tiling: TLB miss between lines 1856x1392 (pitch=7424), forcing tiling 1 [ 74.481] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7424, height=1392 [ 74.481] kgem_can_create_2d: tiled[-1] size=10334208 [ 74.481] kgem_can_create_2d: 1920x1440 @ 32 [ 74.481] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1440 [ 74.481] kgem_can_create_2d: untiled size=11059200 [ 74.481] kgem_choose_tiling: TLB miss between lines 1920x1440 (pitch=7680), forcing tiling 1 [ 74.481] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1440 [ 74.481] kgem_can_create_2d: tiled[-1] size=11059200 [ 74.481] kgem_can_create_2d: 1152x864 @ 32 [ 74.481] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 [ 74.481] kgem_can_create_2d: untiled size=3981312 [ 74.481] kgem_choose_tiling: TLB miss between lines 1152x864 (pitch=4608), forcing tiling 1 [ 74.481] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 [ 74.481] kgem_can_create_2d: tiled[-1] size=3981312 [ 74.481] kgem_can_create_2d: 1360x768 @ 32 [ 74.481] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 [ 74.481] kgem_can_create_2d: untiled size=4177920 [ 74.481] kgem_choose_tiling: TLB miss between lines 1360x768 (pitch=5440), forcing tiling 1 [ 74.481] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 [ 74.481] kgem_can_create_2d: tiled[-1] size=4177920 [ 74.481] kgem_can_create_2d: 1360x768 @ 32 [ 74.481] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 [ 74.481] kgem_can_create_2d: untiled size=4177920 [ 74.481] kgem_choose_tiling: TLB miss between lines 1360x768 (pitch=5440), forcing tiling 1 [ 74.481] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 [ 74.481] kgem_can_create_2d: tiled[-1] size=4177920 [ 74.481] kgem_can_create_2d: 1400x1050 @ 32 [ 74.481] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5600, height=1050 [ 74.481] kgem_can_create_2d: untiled size=5881856 [ 74.481] kgem_choose_tiling: TLB miss between lines 1400x1050 (pitch=5600), forcing tiling 1 [ 74.481] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5600, height=1050 [ 74.481] kgem_can_create_2d: tiled[-1] size=5881856 [ 74.481] kgem_can_create_2d: 1440x900 @ 32 [ 74.481] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5760, height=900 [ 74.481] kgem_can_create_2d: untiled size=5185536 [ 74.481] kgem_choose_tiling: TLB miss between lines 1440x900 (pitch=5760), forcing tiling 1 [ 74.481] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5760, height=900 [ 74.481] kgem_can_create_2d: tiled[-1] size=5185536 [ 74.481] kgem_can_create_2d: 1600x1024 @ 32 [ 74.481] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1024 [ 74.481] kgem_can_create_2d: untiled size=6553600 [ 74.481] kgem_choose_tiling: TLB miss between lines 1600x1024 (pitch=6400), forcing tiling 1 [ 74.481] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1024 [ 74.481] kgem_can_create_2d: tiled[-1] size=6553600 [ 74.481] kgem_can_create_2d: 1680x1050 @ 32 [ 74.481] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 [ 74.481] kgem_can_create_2d: untiled size=7057408 [ 74.481] kgem_choose_tiling: TLB miss between lines 1680x1050 (pitch=6720), forcing tiling 1 [ 74.481] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 [ 74.481] kgem_can_create_2d: tiled[-1] size=7057408 [ 74.481] kgem_can_create_2d: 1680x1050 @ 32 [ 74.482] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 [ 74.482] kgem_can_create_2d: untiled size=7057408 [ 74.482] kgem_choose_tiling: TLB miss between lines 1680x1050 (pitch=6720), forcing tiling 1 [ 74.482] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 [ 74.482] kgem_can_create_2d: tiled[-1] size=7057408 [ 74.482] kgem_can_create_2d: 1920x1080 @ 32 [ 74.482] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 74.482] kgem_can_create_2d: untiled size=8294400 [ 74.482] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 74.482] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 74.482] kgem_can_create_2d: tiled[-1] size=8294400 [ 74.482] kgem_can_create_2d: 1920x1200 @ 32 [ 74.482] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 [ 74.482] kgem_can_create_2d: untiled size=9216000 [ 74.482] kgem_choose_tiling: TLB miss between lines 1920x1200 (pitch=7680), forcing tiling 1 [ 74.482] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 [ 74.482] kgem_can_create_2d: tiled[-1] size=9216000 [ 74.482] kgem_can_create_2d: 2048x1536 @ 32 [ 74.482] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1536 [ 74.482] kgem_can_create_2d: untiled size=12582912 [ 74.482] kgem_choose_tiling: TLB miss between lines 2048x1536 (pitch=8192), forcing tiling 1 [ 74.482] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1536 [ 74.482] kgem_can_create_2d: tiled[-1] size=12582912 [ 74.482] kgem_can_create_2d: 1920x1080 @ 32 [ 74.482] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 74.482] kgem_can_create_2d: untiled size=8294400 [ 74.482] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 74.482] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 74.482] kgem_can_create_2d: tiled[-1] size=8294400 [ 74.482] kgem_can_create_2d: 640x360 @ 32 [ 74.482] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=360 [ 74.482] kgem_can_create_2d: untiled size=921600 [ 74.482] kgem_choose_tiling: TLB near-miss between lines 640x360 (pitch=2560), forcing tiling 1 [ 74.482] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=360 [ 74.482] kgem_can_create_2d: tiled[-1] size=921600 [ 74.482] kgem_can_create_2d: 720x405 @ 32 [ 74.482] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=405 [ 74.482] kgem_can_create_2d: untiled size=1167360 [ 74.482] kgem_choose_tiling: TLB near-miss between lines 720x405 (pitch=2880), forcing tiling 1 [ 74.482] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=405 [ 74.482] kgem_can_create_2d: tiled[-1] size=1167360 [ 74.482] kgem_can_create_2d: 864x486 @ 32 [ 74.482] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3456, height=486 [ 74.482] kgem_can_create_2d: untiled size=1683456 [ 74.482] kgem_choose_tiling: TLB near-miss between lines 864x486 (pitch=3456), forcing tiling 1 [ 74.482] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3456, height=486 [ 74.482] kgem_can_create_2d: tiled[-1] size=1683456 [ 74.482] kgem_can_create_2d: 960x540 @ 32 [ 74.482] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3840, height=540 [ 74.482] kgem_can_create_2d: untiled size=2076672 [ 74.482] kgem_choose_tiling: TLB near-miss between lines 960x540 (pitch=3840), forcing tiling 1 [ 74.482] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3840, height=540 [ 74.482] kgem_can_create_2d: tiled[-1] size=2076672 [ 74.482] kgem_can_create_2d: 1024x576 @ 32 [ 74.482] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=576 [ 74.482] kgem_can_create_2d: untiled size=2359296 [ 74.482] kgem_choose_tiling: TLB miss between lines 1024x576 (pitch=4096), forcing tiling 1 [ 74.482] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=576 [ 74.482] kgem_can_create_2d: tiled[-1] size=2359296 [ 74.482] kgem_can_create_2d: 1280x720 @ 32 [ 74.482] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 74.482] kgem_can_create_2d: untiled size=3686400 [ 74.482] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 [ 74.482] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 74.482] kgem_can_create_2d: tiled[-1] size=3686400 [ 74.482] kgem_can_create_2d: 1368x768 @ 32 [ 74.482] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5472, height=768 [ 74.482] kgem_can_create_2d: untiled size=4202496 [ 74.482] kgem_choose_tiling: TLB miss between lines 1368x768 (pitch=5472), forcing tiling 1 [ 74.482] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5472, height=768 [ 74.482] kgem_can_create_2d: tiled[-1] size=4202496 [ 74.482] kgem_can_create_2d: 1600x900 @ 32 [ 74.482] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 [ 74.482] kgem_can_create_2d: untiled size=5763072 [ 74.483] kgem_choose_tiling: TLB miss between lines 1600x900 (pitch=6400), forcing tiling 1 [ 74.483] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 [ 74.483] kgem_can_create_2d: tiled[-1] size=5763072 [ 74.483] kgem_can_create_2d: 2048x1152 @ 32 [ 74.483] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1152 [ 74.483] kgem_can_create_2d: untiled size=9437184 [ 74.483] kgem_choose_tiling: TLB miss between lines 2048x1152 (pitch=8192), forcing tiling 1 [ 74.483] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1152 [ 74.483] kgem_can_create_2d: tiled[-1] size=9437184 [ 74.483] kgem_can_create_2d: 2560x1440 @ 32 [ 74.483] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 [ 74.483] kgem_can_create_2d: untiled size=14745600 [ 74.483] kgem_choose_tiling: TLB miss between lines 2560x1440 (pitch=10240), forcing tiling 1 [ 74.483] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 [ 74.483] kgem_can_create_2d: tiled[-1] size=14745600 [ 74.483] kgem_can_create_2d: 2880x1620 @ 32 [ 74.483] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=11520, height=1620 [ 74.483] kgem_can_create_2d: untiled size=18665472 [ 74.483] kgem_choose_tiling: TLB miss between lines 2880x1620 (pitch=11520), forcing tiling 1 [ 74.483] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=11520, height=1620 [ 74.483] kgem_can_create_2d: tiled[-1] size=18665472 [ 74.483] kgem_can_create_2d: 3200x1800 @ 32 [ 74.483] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=12800, height=1800 [ 74.483] kgem_can_create_2d: untiled size=23040000 [ 74.483] kgem_choose_tiling: TLB miss between lines 3200x1800 (pitch=12800), forcing tiling 1 [ 74.483] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=12800, height=1800 [ 74.483] kgem_can_create_2d: tiled[-1] size=23040000 [ 74.483] sna_output_detect(DP1:56) [ 74.483] sna_output_detect(DP1) reporting cached status (since 1024ms): 1 [ 74.483] sna_output_detect(DP1-1:0) [ 74.483] sna_output_detect(DP1-1) hiding due to lost connection [ 74.483] sna_output_detect(DP1-2:74) [ 74.483] sna_output_detect(DP1-2) reporting cached status (since 1024ms): 1 [ 74.483] sna_output_detect(DP1-3:0) [ 74.483] sna_output_detect(DP1-3) hiding due to lost connection [ 74.483] sna_output_detect(DP2:63) [ 74.483] sna_output_detect(DP2) reporting cached status (since 1024ms): 1 [ 74.483] sna_output_detect(HDMI1:60) [ 74.483] sna_output_detect(HDMI1) reporting cached status (since 1024ms): 1 [ 74.483] sna_output_detect(HDMI2:67) [ 74.483] sna_output_detect(HDMI2) reporting cached status (since 1024ms): 1 [ 74.483] sna_output_detect(VIRTUAL1) has user modes? 0 [ 74.483] sna_accel_flush: flush?=0, dirty?=0 [ 74.483] sna_accel_flush: flush?=0, dirty?=0 [ 74.483] sna_accel_flush: flush?=0, dirty?=0 [ 74.483] sna_randr_getinfo() [ 74.483] sna_handle_uevents [ 74.483] sna_output_detect(eDP1:48) [ 74.483] sna_output_detect(eDP1) reporting cached status (since 159ms): 0 [ 74.483] sna_output_get_modes(eDP1:48) [ 74.483] sna_output_attach_edid(eDP1): attaching EDID id=102, current=102 [ 74.483] sna_output_attach_edid(eDP1): retrieving blob id=102, length=128 [ 74.483] sna_output_attach_edid(eDP1): EDID + MonInfo is unchanged [ 74.483] sna_output_attach_tile: found? TILE=-1 [ 74.483] sna_output_get_modes: CRTC:32, pipe=0: has mode?=1 [ 74.483] kmode: 3840x2160, clock=533250, 3840 3888 3920 4000 0, 2160 2163 2168 2222 0, flags=a, type=0 [ 74.484] sna_output_get_modes: adding 1 probed modes [ 74.484] kmode: 3840x2160, clock=533250, 3840 3888 3920 4000 0, 2160 2163 2168 2222 0, flags=a, type=48 [ 74.484] Adding 16:9 modes -- 34440 < 34560 > 34680 [ 74.484] kgem_can_create_2d: 3840x2160 @ 32 [ 74.484] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 74.484] kgem_can_create_2d: untiled size=33177600 [ 74.484] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 74.484] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 74.484] kgem_can_create_2d: tiled[-1] size=33177600 [ 74.484] kgem_can_create_2d: 640x480 @ 32 [ 74.484] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 74.484] kgem_can_create_2d: untiled size=1228800 [ 74.484] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 [ 74.484] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 74.484] kgem_can_create_2d: tiled[-1] size=1228800 [ 74.484] kgem_can_create_2d: 800x600 @ 32 [ 74.484] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 74.484] kgem_can_create_2d: untiled size=1921024 [ 74.484] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 [ 74.484] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 74.484] kgem_can_create_2d: tiled[-1] size=1921024 [ 74.484] kgem_can_create_2d: 800x600 @ 32 [ 74.484] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 74.484] kgem_can_create_2d: untiled size=1921024 [ 74.484] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 [ 74.484] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 74.484] kgem_can_create_2d: tiled[-1] size=1921024 [ 74.484] kgem_can_create_2d: 1024x768 @ 32 [ 74.484] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 74.484] kgem_can_create_2d: untiled size=3145728 [ 74.484] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 [ 74.484] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 74.484] kgem_can_create_2d: tiled[-1] size=3145728 [ 74.484] kgem_can_create_2d: 1280x960 @ 32 [ 74.484] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=960 [ 74.484] kgem_can_create_2d: untiled size=4915200 [ 74.484] kgem_choose_tiling: TLB miss between lines 1280x960 (pitch=5120), forcing tiling 1 [ 74.484] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=960 [ 74.484] kgem_can_create_2d: tiled[-1] size=4915200 [ 74.484] kgem_can_create_2d: 1280x1024 @ 32 [ 74.484] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 74.484] kgem_can_create_2d: untiled size=5242880 [ 74.484] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 [ 74.484] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 74.484] kgem_can_create_2d: tiled[-1] size=5242880 [ 74.484] kgem_can_create_2d: 1600x1200 @ 32 [ 74.484] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 [ 74.484] kgem_can_create_2d: untiled size=7680000 [ 74.484] kgem_choose_tiling: TLB miss between lines 1600x1200 (pitch=6400), forcing tiling 1 [ 74.484] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 [ 74.484] kgem_can_create_2d: tiled[-1] size=7680000 [ 74.484] kgem_can_create_2d: 1792x1344 @ 32 [ 74.484] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7168, height=1344 [ 74.485] kgem_can_create_2d: untiled size=9633792 [ 74.485] kgem_choose_tiling: TLB miss between lines 1792x1344 (pitch=7168), forcing tiling 1 [ 74.485] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7168, height=1344 [ 74.485] kgem_can_create_2d: tiled[-1] size=9633792 [ 74.485] kgem_can_create_2d: 1856x1392 @ 32 [ 74.485] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7424, height=1392 [ 74.485] kgem_can_create_2d: untiled size=10334208 [ 74.485] kgem_choose_tiling: TLB miss between lines 1856x1392 (pitch=7424), forcing tiling 1 [ 74.485] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7424, height=1392 [ 74.485] kgem_can_create_2d: tiled[-1] size=10334208 [ 74.485] kgem_can_create_2d: 1920x1440 @ 32 [ 74.485] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1440 [ 74.485] kgem_can_create_2d: untiled size=11059200 [ 74.485] kgem_choose_tiling: TLB miss between lines 1920x1440 (pitch=7680), forcing tiling 1 [ 74.485] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1440 [ 74.485] kgem_can_create_2d: tiled[-1] size=11059200 [ 74.485] kgem_can_create_2d: 1152x864 @ 32 [ 74.485] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 [ 74.485] kgem_can_create_2d: untiled size=3981312 [ 74.485] kgem_choose_tiling: TLB miss between lines 1152x864 (pitch=4608), forcing tiling 1 [ 74.485] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 [ 74.485] kgem_can_create_2d: tiled[-1] size=3981312 [ 74.485] kgem_can_create_2d: 1360x768 @ 32 [ 74.485] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 [ 74.485] kgem_can_create_2d: untiled size=4177920 [ 74.485] kgem_choose_tiling: TLB miss between lines 1360x768 (pitch=5440), forcing tiling 1 [ 74.485] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 [ 74.485] kgem_can_create_2d: tiled[-1] size=4177920 [ 74.485] kgem_can_create_2d: 1360x768 @ 32 [ 74.485] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 [ 74.485] kgem_can_create_2d: untiled size=4177920 [ 74.485] kgem_choose_tiling: TLB miss between lines 1360x768 (pitch=5440), forcing tiling 1 [ 74.485] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 [ 74.485] kgem_can_create_2d: tiled[-1] size=4177920 [ 74.485] kgem_can_create_2d: 1400x1050 @ 32 [ 74.485] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5600, height=1050 [ 74.485] kgem_can_create_2d: untiled size=5881856 [ 74.485] kgem_choose_tiling: TLB miss between lines 1400x1050 (pitch=5600), forcing tiling 1 [ 74.485] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5600, height=1050 [ 74.485] kgem_can_create_2d: tiled[-1] size=5881856 [ 74.485] kgem_can_create_2d: 1440x900 @ 32 [ 74.485] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5760, height=900 [ 74.485] kgem_can_create_2d: untiled size=5185536 [ 74.485] kgem_choose_tiling: TLB miss between lines 1440x900 (pitch=5760), forcing tiling 1 [ 74.485] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5760, height=900 [ 74.485] kgem_can_create_2d: tiled[-1] size=5185536 [ 74.485] kgem_can_create_2d: 1600x1024 @ 32 [ 74.485] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1024 [ 74.485] kgem_can_create_2d: untiled size=6553600 [ 74.485] kgem_choose_tiling: TLB miss between lines 1600x1024 (pitch=6400), forcing tiling 1 [ 74.485] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1024 [ 74.485] kgem_can_create_2d: tiled[-1] size=6553600 [ 74.485] kgem_can_create_2d: 1680x1050 @ 32 [ 74.485] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 [ 74.485] kgem_can_create_2d: untiled size=7057408 [ 74.485] kgem_choose_tiling: TLB miss between lines 1680x1050 (pitch=6720), forcing tiling 1 [ 74.485] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 [ 74.485] kgem_can_create_2d: tiled[-1] size=7057408 [ 74.485] kgem_can_create_2d: 1680x1050 @ 32 [ 74.485] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 [ 74.485] kgem_can_create_2d: untiled size=7057408 [ 74.485] kgem_choose_tiling: TLB miss between lines 1680x1050 (pitch=6720), forcing tiling 1 [ 74.485] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 [ 74.485] kgem_can_create_2d: tiled[-1] size=7057408 [ 74.485] kgem_can_create_2d: 1920x1080 @ 32 [ 74.485] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 74.485] kgem_can_create_2d: untiled size=8294400 [ 74.485] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 74.485] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 74.485] kgem_can_create_2d: tiled[-1] size=8294400 [ 74.485] kgem_can_create_2d: 1920x1200 @ 32 [ 74.485] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 [ 74.485] kgem_can_create_2d: untiled size=9216000 [ 74.485] kgem_choose_tiling: TLB miss between lines 1920x1200 (pitch=7680), forcing tiling 1 [ 74.486] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 [ 74.486] kgem_can_create_2d: tiled[-1] size=9216000 [ 74.486] kgem_can_create_2d: 2048x1536 @ 32 [ 74.486] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1536 [ 74.486] kgem_can_create_2d: untiled size=12582912 [ 74.486] kgem_choose_tiling: TLB miss between lines 2048x1536 (pitch=8192), forcing tiling 1 [ 74.486] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1536 [ 74.486] kgem_can_create_2d: tiled[-1] size=12582912 [ 74.486] kgem_can_create_2d: 1920x1080 @ 32 [ 74.486] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 74.486] kgem_can_create_2d: untiled size=8294400 [ 74.486] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 74.486] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 74.486] kgem_can_create_2d: tiled[-1] size=8294400 [ 74.486] kgem_can_create_2d: 640x360 @ 32 [ 74.486] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=360 [ 74.486] kgem_can_create_2d: untiled size=921600 [ 74.486] kgem_choose_tiling: TLB near-miss between lines 640x360 (pitch=2560), forcing tiling 1 [ 74.486] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=360 [ 74.486] kgem_can_create_2d: tiled[-1] size=921600 [ 74.486] kgem_can_create_2d: 720x405 @ 32 [ 74.486] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=405 [ 74.486] kgem_can_create_2d: untiled size=1167360 [ 74.486] kgem_choose_tiling: TLB near-miss between lines 720x405 (pitch=2880), forcing tiling 1 [ 74.486] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=405 [ 74.486] kgem_can_create_2d: tiled[-1] size=1167360 [ 74.486] kgem_can_create_2d: 864x486 @ 32 [ 74.486] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3456, height=486 [ 74.486] kgem_can_create_2d: untiled size=1683456 [ 74.486] kgem_choose_tiling: TLB near-miss between lines 864x486 (pitch=3456), forcing tiling 1 [ 74.486] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3456, height=486 [ 74.486] kgem_can_create_2d: tiled[-1] size=1683456 [ 74.486] kgem_can_create_2d: 960x540 @ 32 [ 74.486] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3840, height=540 [ 74.486] kgem_can_create_2d: untiled size=2076672 [ 74.486] kgem_choose_tiling: TLB near-miss between lines 960x540 (pitch=3840), forcing tiling 1 [ 74.486] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3840, height=540 [ 74.486] kgem_can_create_2d: tiled[-1] size=2076672 [ 74.486] kgem_can_create_2d: 1024x576 @ 32 [ 74.486] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=576 [ 74.486] kgem_can_create_2d: untiled size=2359296 [ 74.486] kgem_choose_tiling: TLB miss between lines 1024x576 (pitch=4096), forcing tiling 1 [ 74.486] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=576 [ 74.486] kgem_can_create_2d: tiled[-1] size=2359296 [ 74.486] kgem_can_create_2d: 1280x720 @ 32 [ 74.486] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 74.486] kgem_can_create_2d: untiled size=3686400 [ 74.486] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 [ 74.486] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 74.486] kgem_can_create_2d: tiled[-1] size=3686400 [ 74.486] kgem_can_create_2d: 1368x768 @ 32 [ 74.486] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5472, height=768 [ 74.486] kgem_can_create_2d: untiled size=4202496 [ 74.486] kgem_choose_tiling: TLB miss between lines 1368x768 (pitch=5472), forcing tiling 1 [ 74.486] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5472, height=768 [ 74.486] kgem_can_create_2d: tiled[-1] size=4202496 [ 74.486] kgem_can_create_2d: 1600x900 @ 32 [ 74.486] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 [ 74.486] kgem_can_create_2d: untiled size=5763072 [ 74.486] kgem_choose_tiling: TLB miss between lines 1600x900 (pitch=6400), forcing tiling 1 [ 74.486] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 [ 74.486] kgem_can_create_2d: tiled[-1] size=5763072 [ 74.486] kgem_can_create_2d: 2048x1152 @ 32 [ 74.486] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1152 [ 74.486] kgem_can_create_2d: untiled size=9437184 [ 74.486] kgem_choose_tiling: TLB miss between lines 2048x1152 (pitch=8192), forcing tiling 1 [ 74.486] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1152 [ 74.486] kgem_can_create_2d: tiled[-1] size=9437184 [ 74.486] kgem_can_create_2d: 2560x1440 @ 32 [ 74.486] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 [ 74.486] kgem_can_create_2d: untiled size=14745600 [ 74.486] kgem_choose_tiling: TLB miss between lines 2560x1440 (pitch=10240), forcing tiling 1 [ 74.486] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 [ 74.486] kgem_can_create_2d: tiled[-1] size=14745600 [ 74.486] kgem_can_create_2d: 2880x1620 @ 32 [ 74.487] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=11520, height=1620 [ 74.487] kgem_can_create_2d: untiled size=18665472 [ 74.487] kgem_choose_tiling: TLB miss between lines 2880x1620 (pitch=11520), forcing tiling 1 [ 74.487] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=11520, height=1620 [ 74.487] kgem_can_create_2d: tiled[-1] size=18665472 [ 74.487] kgem_can_create_2d: 3200x1800 @ 32 [ 74.487] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=12800, height=1800 [ 74.487] kgem_can_create_2d: untiled size=23040000 [ 74.487] kgem_choose_tiling: TLB miss between lines 3200x1800 (pitch=12800), forcing tiling 1 [ 74.487] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=12800, height=1800 [ 74.487] kgem_can_create_2d: tiled[-1] size=23040000 [ 74.487] sna_output_detect(DP1:56) [ 74.487] sna_output_detect(DP1) reporting cached status (since 1028ms): 1 [ 74.487] sna_output_detect(DP1-1:0) [ 74.487] sna_output_detect(DP1-1) hiding due to lost connection [ 74.487] sna_output_detect(DP1-2:74) [ 74.487] sna_output_detect(DP1-2) reporting cached status (since 1028ms): 1 [ 74.487] sna_output_detect(DP1-3:0) [ 74.487] sna_output_detect(DP1-3) hiding due to lost connection [ 74.487] sna_output_detect(DP2:63) [ 74.487] sna_output_detect(DP2) reporting cached status (since 1028ms): 1 [ 74.487] sna_output_detect(HDMI1:60) [ 74.487] sna_output_detect(HDMI1) reporting cached status (since 1028ms): 1 [ 74.487] sna_output_detect(HDMI2:67) [ 74.487] sna_output_detect(HDMI2) reporting cached status (since 1028ms): 1 [ 74.487] sna_output_detect(VIRTUAL1) has user modes? 0 [ 74.487] sna_accel_flush: flush?=0, dirty?=0 [ 74.487] sna_accel_flush: flush?=0, dirty?=0 [ 74.487] sna_accel_flush: flush?=0, dirty?=0 [ 74.487] sna_block_handler (tv=0.0) [ 74.487] sna_wakeup_handler [ 74.487] sna_accel_flush: flush?=0, dirty?=0 [ 74.487] sna_accel_flush: flush?=0, dirty?=0 [ 74.487] sna_block_handler (tv=0.0) [ 74.487] sna_wakeup_handler [ 74.487] sna_accel_flush: flush?=0, dirty?=0 [ 74.487] sna_accel_flush: flush?=0, dirty?=0 [ 74.487] sna_block_handler (tv=0.0) [ 74.487] sna_wakeup_handler [ 74.487] sna_accel_flush: flush?=0, dirty?=0 [ 74.487] sna_accel_flush: flush?=0, dirty?=0 [ 74.487] sna_accel_flush: flush?=0, dirty?=0 [ 74.487] sna_block_handler (tv=0.0) [ 74.487] sna_wakeup_handler [ 74.488] sna_create_window: window=54525960 [ 74.488] sna_set_window_pixmap: window=54525960, old pixmap=0 new pixmap=4091 [ 74.488] sna_change_window_attributes [ 74.488] sna_accel_flush: flush?=0, dirty?=0 [ 74.488] sna_covering_crtc for box=(0, 0), (0, 0) [ 74.488] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 74.488] sna_covering_crtc: crtc 0: (0, 0), (3840, 2160) [ 74.488] sna_covering_crtc: crtc 1 off, skipping [ 74.488] sna_covering_crtc: crtc 2 off, skipping [ 74.488] sna_covering_crtc: best crtc = 0x561c94379650, coverage = 0 [ 74.488] sna_dri2_get_msc(draw=54525960, pipe=0) [ 74.488] sna_crtc_record_swap: recording last swap on pipe=0, frame 4218 [msc=4218], time 74.475008 [ 74.488] sna_dri2_get_msc: msc=4218 [raw=4218], ust=74475008 [ 74.488] sna_accel_flush: flush?=0, dirty?=0 [ 74.488] sna_accel_flush: flush?=0, dirty?=0 [ 74.488] sna_block_handler (tv=0.0) [ 74.488] sna_wakeup_handler [ 74.488] sna_accel_flush: flush?=0, dirty?=0 [ 74.488] sna_accel_flush: flush?=0, dirty?=0 [ 74.488] sna_block_handler (tv=0.0) [ 74.488] sna_wakeup_handler [ 74.488] sna_dri2_create_buffer pixmap=4091, (attachment=1, format=32, drawable=1x1), window?=1 [ 74.488] sna_dri2_create_buffer: creating back buffer 1x1, suitable for scanout? 0 [ 74.488] kgem_create_2d(1x1, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 74.488] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=512, height=8 [ 74.488] kgem_set_tiling: handle=102, tiling=1 [1], pitch=512 [512]: 1 [ 74.488] kgem_bo_remove_from_inactive: removing handle=102 from inactive [ 74.488] from inactive: pitch=512, tiling=1: handle=102, id=2296 [ 74.488] kgem_bo_flink: flinked handle=102 to name=82, marking non-reusable [ 74.488] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=1x1), window?=1 [ 74.488] sna_dri2_create_buffer: reusing front buffer attachment, win=54525960 1x1, pixmap=4091 [4091] 3840x2160, handle=25, name=75, active_scanout=2 [ 74.488] kgem_bo_flink: flinked handle=25 to name=75, marking non-reusable [ 74.488] sna_accel_flush: flush?=0, dirty?=0 [ 74.488] sna_accel_flush: flush?=0, dirty?=0 [ 74.488] sna_accel_flush: flush?=0, dirty?=0 [ 74.488] sna_block_handler (tv=0.0) [ 74.488] sna_wakeup_handler [ 74.488] sna_accel_flush: flush?=0, dirty?=0 [ 74.488] sna_accel_flush: flush?=0, dirty?=0 [ 74.488] sna_accel_flush: flush?=0, dirty?=0 [ 74.488] sna_block_handler (tv=0.0) [ 74.488] sna_wakeup_handler [ 74.488] sna_accel_flush: flush?=0, dirty?=0 [ 74.488] sna_accel_flush: flush?=0, dirty?=0 [ 74.488] sna_accel_flush: flush?=0, dirty?=0 [ 74.488] sna_block_handler (tv=0.0) [ 74.489] sna_wakeup_handler [ 74.489] sna_create_pixmap(3840, 2160, 24, usage=2) [ 74.489] kgem_can_create_2d: 3840x2160 @ 24 [ 74.489] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 74.489] kgem_can_create_2d: untiled size=33177600 [ 74.489] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 74.489] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 74.489] kgem_can_create_2d: tiled[-1] size=33177600 [ 74.489] sna_create_pixmap: usage=2, flags=1b [ 74.489] sna_create_pixmap: creating GPU pixmap 3840x2160, stride=15360, flags=1b [ 74.489] create_pixmap: allocating pixmap 0x0, depth=24/32, size=0 [ 74.489] create_pixmap: serial=4199, usage=0, 0x0 [ 74.489] create_pixmap_hdr: pixmap=4199, width=3840, height=2160, usage=0 [ 74.489] sna_create_pixmap: serial=4199, 3840x2160, usage=0 [ 74.489] sna_validate_gc(0x561c944e2810) changes=7fffff, previous serial=80000000, drawable=1067 [ 74.489] sna_validate_gc: recomputing clip [ 74.489] sna_validate_gc: composite clip=1x[(0, 0), (3840, 2160)] [0x561c94ae7d50] [ 74.489] sna_copy_area: src=pixmap=4091:(0, 0)x(3840, 2160)+(0, 0) -> dst=pixmap=4199:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 74.489] sna_copy_area: normal copy [ 74.489] sna_do_copy: src=(0, 0), dst=(0, 0), size=(3840x2160) [ 74.489] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(3840x2160) [ 74.489] sna_do_copy: dst extents (0, 0), (3840, 2160), dst clip extents (0, 0), (3840, 2160), dst size=3840x2160 [ 74.489] sna_do_copy: clipped dst extents (0, 0), (3840, 2160) [ 74.489] sna_do_copy: unclipped src extents (0, 0), (3840, 2160) [ 74.489] sna_do_copy: clipped src extents (0, 0), (3840, 2160) [ 74.489] sna_do_copy: window -- include inferiors [ 74.489] sna_do_copy: src extents (0, 0), (3840, 2160) x 1 [ 74.489] sna_do_copy: copy region (0, 0), (3840, 2160) x 1 + (0, 0) [ 74.489] sna_copy_boxes (boxes=1x[(0, 0), (3840, 2160)...], src pixmap=4091+(0, 0), dst pixmap=4199+(0, 0), alu=3, src.size=3840x2160, dst.size=3840x2160) [ 74.489] sna_copy_boxes: dst=(priv=0x561c94a02c70, gpu_bo=0, cpu_bo=0), src=(priv=0x561c94a26fb0, gpu_bo=25, cpu_bo=0), replaces=1 [ 74.489] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 74.489] sna_drawable_use_bo pixmap=4199, box=((0, 0), (3840, 2160)), flags=1b... [ 74.489] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b [ 74.489] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 74.489] sna_pixmap_move_to_gpu(pixmap=4199, usage=0), flags=4b [ 74.489] sna_pixmap_move_to_gpu: CPU damage? 0 [ 74.489] sna_pixmap_move_to_gpu: creating GPU bo (3840x2160@32), create=b [ 74.489] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 74.489] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 74.489] sna_pixmap_alloc_gpu: pixmap=4199 [ 74.489] kgem_create_2d(3840x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 74.489] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=15360, height=2160 [ 74.489] __kgem_bo_init(handle=33, num_pages=8100) [ 74.489] kgem_set_tiling: handle=33, tiling=1 [1], pitch=15360 [15360]: 1 [ 74.489] new pitch=15360, tiling=1, handle=33, id=2297, num_pages=8100 [8100], bucket=12 [ 74.489] __sna_damage_all(3840, 2160) [ 74.489] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 74.489] sna_pixmap_mark_active: pixmap=4199, handle=33 [ 74.489] sna_drawable_use_bo: allocated GPU bo for operation [ 74.489] sna_drawable_use_bo: using GPU bo with damage? 0 [ 74.489] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=a [ 74.489] wait_for_shadow: flags=a, flips=0, handle=25, shadow=29 [ 74.489] sna_pixmap_move_to_gpu: already all-damaged [ 74.489] sna_pixmap_unclean(pixmap=4091): cleaning foreign bo handle=25, busy=0 [ring=0] [ 74.489] __kgem_bo_clear_busy: handle=25 [ 74.489] sna_pixmap_mark_active: pixmap=4091, handle=25 [ 74.489] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 74.489] sna_pixmap_make_cow: make cow src=4091, dst=4199, handle=25 (already cow? src=0, dst=0) [ 74.489] sna_pixmap_make_cow: moo! attaching source cow to pixmap=4091, handle=25 [ 74.489] _kgem_bo_destroy: handle=33, proxy? 0 [ 74.489] __kgem_bo_destroy: handle=33, size=33177600 [ 74.489] __kgem_bo_destroy: handle=33, purged [ 74.489] kgem_bo_move_to_inactive: moving handle=33 to inactive [ 74.490] sna_pixmap_make_cow: moo! attaching clone to pixmap=4199 (source=4091, handle=25) [ 74.490] sna_set_window_pixmap: window=16777532, old pixmap=2126 new pixmap=4199 [ 74.490] sna_set_window_pixmap: window=16777533, old pixmap=2126 new pixmap=4199 [ 74.490] sna_set_window_pixmap: window=27262986, old pixmap=2126 new pixmap=4199 [ 74.490] sna_set_window_pixmap: window=27262987, old pixmap=2126 new pixmap=4199 [ 74.490] sna_accel_flush: flush?=0, dirty?=0 [ 74.490] sna_accel_flush: flush?=0, dirty?=0 [ 74.490] sna_validate_gc(0x561c944e2810) changes=7fffff, previous serial=0, drawable=1067 [ 74.490] sna_validate_gc: recomputing clip [ 74.490] sna_validate_gc: composite clip=1x[(0, 0), (3840, 2160)] [0x561c94ae7d50] [ 74.490] sna_copy_area: src=pixmap=2126:(0, 0)x(3840, 2160)+(0, 0) -> dst=pixmap=4199:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 74.490] sna_copy_area: normal copy [ 74.490] sna_do_copy: src=(0, 0), dst=(0, 0), size=(3840x2160) [ 74.490] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(3840x2160) [ 74.490] sna_do_copy: dst extents (0, 0), (3840, 2160), dst clip extents (0, 0), (3840, 2160), dst size=3840x2160 [ 74.490] sna_do_copy: clipped dst extents (0, 0), (3840, 2160) [ 74.490] sna_do_copy: unclipped src extents (0, 0), (3840, 2160) [ 74.490] sna_do_copy: clipped src extents (0, 0), (3840, 2160) [ 74.490] sna_do_copy: pixmap -- no source clipping [ 74.490] sna_do_copy: src extents (0, 0), (3840, 2160) x 1 [ 74.490] sna_do_copy: copy region (0, 0), (3840, 2160) x 1 + (0, 0) [ 74.490] sna_copy_boxes (boxes=1x[(0, 0), (3840, 2160)...], src pixmap=2126+(0, 0), dst pixmap=4199+(0, 0), alu=3, src.size=7680x2160, dst.size=3840x2160) [ 74.490] sna_copy_boxes: dst=(priv=0x561c94a02c70, gpu_bo=25, cpu_bo=0), src=(priv=0x561c947df8a0, gpu_bo=132, cpu_bo=0), replaces=1 [ 74.490] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 74.490] sna_drawable_use_bo pixmap=4199, box=((0, 0), (3840, 2160)), flags=1b... [ 74.490] region_subsumes_damage? [ 74.490] region_subsumes_damage: region (0, 0), (3840, 2160), damage (0, 0), (3840, 2160) [ 74.490] region_subsumes_damage: singular region contains damage [ 74.490] sna_pixmap_undo_cow: pixmap=4199, handle=25 [refcnt=4], cow refcnt=2, flags=41 [ 74.490] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b [ 74.490] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 74.490] sna_pixmap_move_to_gpu(pixmap=4199, usage=0), flags=4b [ 74.490] sna_pixmap_move_to_gpu: CPU damage? 0 [ 74.490] sna_pixmap_move_to_gpu: creating GPU bo (3840x2160@32), create=b [ 74.490] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 74.490] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 74.490] sna_pixmap_alloc_gpu: pixmap=4199 [ 74.490] kgem_create_2d(3840x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 74.490] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=15360, height=2160 [ 74.490] kgem_bo_remove_from_inactive: removing handle=33 from inactive [ 74.490] from inactive: pitch=15360, tiling=1: handle=33, id=2298 [ 74.490] __sna_damage_all(3840, 2160) [ 74.490] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 74.490] sna_pixmap_mark_active: pixmap=4199, handle=33 [ 74.490] sna_drawable_use_bo: allocated GPU bo for operation [ 74.490] sna_drawable_use_bo: using GPU bo with damage? 0 [ 74.490] sna_pixmap_move_to_gpu(pixmap=2126, usage=0), flags=a [ 74.490] sna_pixmap_move_to_gpu: already all-damaged [ 74.490] sna_pixmap_unclean(pixmap=2126): cleaning foreign bo handle=132, busy=0 [ring=0] [ 74.490] __kgem_bo_clear_busy: handle=132 [ 74.490] sna_pixmap_mark_active: pixmap=2126, handle=132 [ 74.490] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 74.490] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 74.490] kgem_bo_is_render: handle=132, rq? 0 [0] [ 74.490] kgem_bo_is_render: handle=33, rq? 0 [0] [ 74.490] kgem_bo_is_render: handle=33, rq? 0 [0] [ 74.490] kgem_bo_is_render: handle=132, rq? 0 [0] [ 74.490] __kgem_busy: handle=139, busy=0, wedged=0 [ 74.490] __kgem_retire_rq: request 139 complete [ 74.490] kgem_bo_move_to_inactive: moving handle=139 to inactive [ 74.490] kgem_set_mode: flushing before new bo [ 74.490] gen8_vertex_close: used=15332, vbo active? 23, vb=200, nreloc=1 [ 74.490] gen8_vertex_close: reloc[0] = 289 [ 74.490] kgem_add_reloc64: handle=23, pos=289, delta=0, domains=200000 [ 74.491] kgem_add_handle: handle=23, index=5 [ 74.491] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fd541000) [ 74.491] batch[1/1, flags=1800]: 588 588 16224 16384, nreloc=9, nexec=6, nfence=0, aperture=9110 [fenced=0] [ 74.491] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 74.491] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 74.491] kgem_fixup_relocs: shrinking by 61440 [ 74.491] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.491] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 74.491] kgem_commit: release handle=17 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d289b000 [ 74.491] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 74.491] kgem_commit: release handle=113 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 74.491] __kgem_bo_clear_busy: handle=113 [ 74.491] kgem_commit: release handle=113 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fe00a000 [ 74.491] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 74.491] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 74.491] __kgem_bo_clear_busy: handle=7 [ 74.491] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 74.491] kgem_commit: release handle=113 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 74.491] __kgem_bo_clear_busy: handle=113 [ 74.491] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 74.491] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.491] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 74.491] needs_batch_flush: flushing before handle=33 for new reservation [ 74.491] kgem_check_bo: num_pages=+24300, num_exec=+2 [ 74.491] aligning vertex: was 4, now 2 floats per vertex [ 74.491] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 74.491] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 74.491] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 74.491] kgem_add_handle: handle=4, index=0 [ 74.491] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 74.491] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 74.491] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 74.491] gen9_composite_get_binding_table(ffc0) [ 74.491] kgem_add_reloc64: handle=33, pos=16360, delta=0, domains=20002 [ 74.491] kgem_add_handle: handle=33, index=1 [ 74.491] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=0) [ 74.491] __kgem_bo_mark_dirty: handle=33 (proxy? 0) [ 74.491] [3fe0] bind bo(handle=33, addr=0), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> render [ 74.491] kgem_add_reloc64: handle=132, pos=16344, delta=0, domains=40000 [ 74.491] kgem_add_handle: handle=132, index=2 [ 74.491] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=e4505000) [ 74.491] [3fd0] bind bo(handle=132, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> sampler [ 74.491] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 74.491] gen9_emit_sampler: sampler = 0 [ 74.491] gen9_emit_sf: num_sf_outputs=1 [ 74.491] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 74.491] gen9_emit_vertex_elements: setup id=0 [ 74.491] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 74.491] (0, 0) -> (0, 0) + (3840, 2160) [ 74.491] gen8_vertex_flush[490] = 3 [ 74.491] sna_accel_flush: flush?=1, dirty?=0 [ 74.491] gen8_vertex_close: used=15338, vbo active? 23, vb=1, nreloc=1 [ 74.491] gen8_vertex_close: reloc[0] = 287 [ 74.491] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 74.491] kgem_add_handle: handle=23, index=3 [ 74.491] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 74.491] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=24374 [fenced=0] [ 74.491] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.491] __kgem_retire_rq: request 1 complete [ 74.491] __kgem_bo_flush: handle=17, busy=0, wedged=0 [ 74.491] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 74.491] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 74.492] kgem_fixup_relocs: shrinking by 61440 [ 74.492] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.506] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 74.506] kgem_commit: release handle=33 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d08f7000 [ 74.506] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 74.506] kgem_commit: release handle=132 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=e4505000 [ 74.506] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 74.506] __kgem_busy: handle=1, busy=131072, wedged=0 [ 74.506] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 74.506] sna_accel_flush: flush?=0, dirty?=0 [ 74.506] sna_accel_flush: flush?=0, dirty?=0 [ 74.506] sna_accel_flush: flush?=0, dirty?=0 [ 74.506] sna_block_handler (tv=0.0) [ 74.506] sna_wakeup_handler [ 74.506] sna_accel_flush: flush?=0, dirty?=0 [ 74.506] sna_accel_flush: flush?=0, dirty?=0 [ 74.506] sna_accel_flush: flush?=0, dirty?=0 [ 74.506] sna_accel_flush: flush?=0, dirty?=0 [ 74.506] sna_accel_flush: flush?=0, dirty?=0 [ 74.506] sna_accel_flush: flush?=0, dirty?=0 [ 74.506] sna_accel_flush: flush?=0, dirty?=0 [ 74.506] sna_accel_flush: flush?=0, dirty?=0 [ 74.506] sna_accel_flush: flush?=0, dirty?=0 [ 74.506] sna_block_handler (tv=0.0) [ 74.506] sna_wakeup_handler [ 74.506] sna_accel_flush: flush?=0, dirty?=0 [ 74.506] sna_accel_flush: flush?=0, dirty?=0 [ 74.506] sna_block_handler (tv=0.0) [ 74.506] sna_wakeup_handler [ 74.507] sna_accel_flush: flush?=0, dirty?=0 [ 74.507] sna_accel_flush: flush?=0, dirty?=0 [ 74.507] sna_accel_flush: flush?=0, dirty?=0 [ 74.507] sna_block_handler (tv=0.0) [ 74.507] sna_wakeup_handler [ 74.507] sna_accel_flush: flush?=0, dirty?=0 [ 74.507] sna_accel_flush: flush?=0, dirty?=0 [ 74.507] sna_block_handler (tv=0.0) [ 74.507] sna_wakeup_handler [ 74.507] sna_accel_flush: flush?=0, dirty?=0 [ 74.507] sna_accel_flush: flush?=0, dirty?=0 [ 74.507] sna_accel_flush: flush?=0, dirty?=0 [ 74.507] sna_block_handler (tv=0.0) [ 74.507] sna_wakeup_handler [ 74.507] sna_accel_flush: flush?=0, dirty?=0 [ 74.507] sna_accel_flush: flush?=0, dirty?=0 [ 74.507] sna_accel_flush: flush?=0, dirty?=0 [ 74.507] sna_block_handler (tv=0.0) [ 74.507] sna_wakeup_handler [ 74.508] sna_accel_flush: flush?=0, dirty?=0 [ 74.508] sna_accel_flush: flush?=0, dirty?=0 [ 74.508] sna_accel_flush: flush?=0, dirty?=0 [ 74.508] sna_block_handler (tv=0.0) [ 74.508] sna_wakeup_handler [ 74.508] sna_randr_getinfo() [ 74.508] sna_handle_uevents [ 74.508] sna_output_detect(eDP1:48) [ 74.508] sna_output_detect(eDP1) reporting cached status (since 184ms): 0 [ 74.508] sna_output_get_modes(eDP1:48) [ 74.508] sna_output_attach_edid(eDP1): attaching EDID id=102, current=102 [ 74.508] sna_output_attach_edid(eDP1): retrieving blob id=102, length=128 [ 74.508] sna_output_attach_edid(eDP1): EDID + MonInfo is unchanged [ 74.508] sna_output_attach_tile: found? TILE=-1 [ 74.508] sna_output_get_modes: CRTC:32, pipe=0: has mode?=1 [ 74.508] kmode: 3840x2160, clock=533250, 3840 3888 3920 4000 0, 2160 2163 2168 2222 0, flags=a, type=0 [ 74.508] sna_output_get_modes: adding 1 probed modes [ 74.508] kmode: 3840x2160, clock=533250, 3840 3888 3920 4000 0, 2160 2163 2168 2222 0, flags=a, type=48 [ 74.508] Adding 16:9 modes -- 34440 < 34560 > 34680 [ 74.508] kgem_can_create_2d: 3840x2160 @ 32 [ 74.508] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 74.509] kgem_can_create_2d: untiled size=33177600 [ 74.509] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 74.509] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 74.509] kgem_can_create_2d: tiled[-1] size=33177600 [ 74.509] kgem_can_create_2d: 640x480 @ 32 [ 74.509] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 74.509] kgem_can_create_2d: untiled size=1228800 [ 74.509] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 [ 74.509] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 74.509] kgem_can_create_2d: tiled[-1] size=1228800 [ 74.509] kgem_can_create_2d: 800x600 @ 32 [ 74.509] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 74.509] kgem_can_create_2d: untiled size=1921024 [ 74.509] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 [ 74.509] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 74.509] kgem_can_create_2d: tiled[-1] size=1921024 [ 74.509] kgem_can_create_2d: 800x600 @ 32 [ 74.509] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 74.509] kgem_can_create_2d: untiled size=1921024 [ 74.509] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 [ 74.509] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 74.509] kgem_can_create_2d: tiled[-1] size=1921024 [ 74.509] kgem_can_create_2d: 1024x768 @ 32 [ 74.509] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 74.509] kgem_can_create_2d: untiled size=3145728 [ 74.509] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 [ 74.509] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 74.509] kgem_can_create_2d: tiled[-1] size=3145728 [ 74.509] kgem_can_create_2d: 1280x960 @ 32 [ 74.509] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=960 [ 74.509] kgem_can_create_2d: untiled size=4915200 [ 74.509] kgem_choose_tiling: TLB miss between lines 1280x960 (pitch=5120), forcing tiling 1 [ 74.509] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=960 [ 74.509] kgem_can_create_2d: tiled[-1] size=4915200 [ 74.509] kgem_can_create_2d: 1280x1024 @ 32 [ 74.509] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 74.509] kgem_can_create_2d: untiled size=5242880 [ 74.509] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 [ 74.509] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 74.509] kgem_can_create_2d: tiled[-1] size=5242880 [ 74.509] kgem_can_create_2d: 1600x1200 @ 32 [ 74.509] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 [ 74.509] kgem_can_create_2d: untiled size=7680000 [ 74.509] kgem_choose_tiling: TLB miss between lines 1600x1200 (pitch=6400), forcing tiling 1 [ 74.509] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 [ 74.509] kgem_can_create_2d: tiled[-1] size=7680000 [ 74.509] kgem_can_create_2d: 1792x1344 @ 32 [ 74.509] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7168, height=1344 [ 74.509] kgem_can_create_2d: untiled size=9633792 [ 74.509] kgem_choose_tiling: TLB miss between lines 1792x1344 (pitch=7168), forcing tiling 1 [ 74.509] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7168, height=1344 [ 74.510] kgem_can_create_2d: tiled[-1] size=9633792 [ 74.510] kgem_can_create_2d: 1856x1392 @ 32 [ 74.510] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7424, height=1392 [ 74.510] kgem_can_create_2d: untiled size=10334208 [ 74.510] kgem_choose_tiling: TLB miss between lines 1856x1392 (pitch=7424), forcing tiling 1 [ 74.510] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7424, height=1392 [ 74.510] kgem_can_create_2d: tiled[-1] size=10334208 [ 74.510] kgem_can_create_2d: 1920x1440 @ 32 [ 74.510] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1440 [ 74.510] kgem_can_create_2d: untiled size=11059200 [ 74.510] kgem_choose_tiling: TLB miss between lines 1920x1440 (pitch=7680), forcing tiling 1 [ 74.510] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1440 [ 74.510] kgem_can_create_2d: tiled[-1] size=11059200 [ 74.510] kgem_can_create_2d: 1152x864 @ 32 [ 74.510] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 [ 74.510] kgem_can_create_2d: untiled size=3981312 [ 74.510] kgem_choose_tiling: TLB miss between lines 1152x864 (pitch=4608), forcing tiling 1 [ 74.510] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 [ 74.510] kgem_can_create_2d: tiled[-1] size=3981312 [ 74.510] kgem_can_create_2d: 1360x768 @ 32 [ 74.510] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 [ 74.510] kgem_can_create_2d: untiled size=4177920 [ 74.510] kgem_choose_tiling: TLB miss between lines 1360x768 (pitch=5440), forcing tiling 1 [ 74.510] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 [ 74.510] kgem_can_create_2d: tiled[-1] size=4177920 [ 74.510] kgem_can_create_2d: 1360x768 @ 32 [ 74.510] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 [ 74.510] kgem_can_create_2d: untiled size=4177920 [ 74.510] kgem_choose_tiling: TLB miss between lines 1360x768 (pitch=5440), forcing tiling 1 [ 74.510] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 [ 74.510] kgem_can_create_2d: tiled[-1] size=4177920 [ 74.510] kgem_can_create_2d: 1400x1050 @ 32 [ 74.510] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5600, height=1050 [ 74.510] kgem_can_create_2d: untiled size=5881856 [ 74.510] kgem_choose_tiling: TLB miss between lines 1400x1050 (pitch=5600), forcing tiling 1 [ 74.510] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5600, height=1050 [ 74.510] kgem_can_create_2d: tiled[-1] size=5881856 [ 74.510] kgem_can_create_2d: 1440x900 @ 32 [ 74.510] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5760, height=900 [ 74.510] kgem_can_create_2d: untiled size=5185536 [ 74.510] kgem_choose_tiling: TLB miss between lines 1440x900 (pitch=5760), forcing tiling 1 [ 74.510] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5760, height=900 [ 74.510] kgem_can_create_2d: tiled[-1] size=5185536 [ 74.510] kgem_can_create_2d: 1600x1024 @ 32 [ 74.510] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1024 [ 74.510] kgem_can_create_2d: untiled size=6553600 [ 74.510] kgem_choose_tiling: TLB miss between lines 1600x1024 (pitch=6400), forcing tiling 1 [ 74.510] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1024 [ 74.510] kgem_can_create_2d: tiled[-1] size=6553600 [ 74.510] kgem_can_create_2d: 1680x1050 @ 32 [ 74.510] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 [ 74.510] kgem_can_create_2d: untiled size=7057408 [ 74.510] kgem_choose_tiling: TLB miss between lines 1680x1050 (pitch=6720), forcing tiling 1 [ 74.510] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 [ 74.510] kgem_can_create_2d: tiled[-1] size=7057408 [ 74.510] kgem_can_create_2d: 1680x1050 @ 32 [ 74.510] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 [ 74.510] kgem_can_create_2d: untiled size=7057408 [ 74.510] kgem_choose_tiling: TLB miss between lines 1680x1050 (pitch=6720), forcing tiling 1 [ 74.510] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 [ 74.510] kgem_can_create_2d: tiled[-1] size=7057408 [ 74.510] kgem_can_create_2d: 1920x1080 @ 32 [ 74.510] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 74.511] kgem_can_create_2d: untiled size=8294400 [ 74.511] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 74.511] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 74.511] kgem_can_create_2d: tiled[-1] size=8294400 [ 74.511] kgem_can_create_2d: 1920x1200 @ 32 [ 74.511] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 [ 74.511] kgem_can_create_2d: untiled size=9216000 [ 74.511] kgem_choose_tiling: TLB miss between lines 1920x1200 (pitch=7680), forcing tiling 1 [ 74.511] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 [ 74.511] kgem_can_create_2d: tiled[-1] size=9216000 [ 74.511] kgem_can_create_2d: 2048x1536 @ 32 [ 74.511] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1536 [ 74.511] kgem_can_create_2d: untiled size=12582912 [ 74.511] kgem_choose_tiling: TLB miss between lines 2048x1536 (pitch=8192), forcing tiling 1 [ 74.511] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1536 [ 74.511] kgem_can_create_2d: tiled[-1] size=12582912 [ 74.511] kgem_can_create_2d: 1920x1080 @ 32 [ 74.511] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 74.511] kgem_can_create_2d: untiled size=8294400 [ 74.511] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 74.511] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 74.511] kgem_can_create_2d: tiled[-1] size=8294400 [ 74.511] kgem_can_create_2d: 640x360 @ 32 [ 74.511] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=360 [ 74.511] kgem_can_create_2d: untiled size=921600 [ 74.511] kgem_choose_tiling: TLB near-miss between lines 640x360 (pitch=2560), forcing tiling 1 [ 74.511] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=360 [ 74.511] kgem_can_create_2d: tiled[-1] size=921600 [ 74.511] kgem_can_create_2d: 720x405 @ 32 [ 74.511] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=405 [ 74.511] kgem_can_create_2d: untiled size=1167360 [ 74.511] kgem_choose_tiling: TLB near-miss between lines 720x405 (pitch=2880), forcing tiling 1 [ 74.511] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=405 [ 74.511] kgem_can_create_2d: tiled[-1] size=1167360 [ 74.511] kgem_can_create_2d: 864x486 @ 32 [ 74.511] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3456, height=486 [ 74.511] kgem_can_create_2d: untiled size=1683456 [ 74.511] kgem_choose_tiling: TLB near-miss between lines 864x486 (pitch=3456), forcing tiling 1 [ 74.511] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3456, height=486 [ 74.511] kgem_can_create_2d: tiled[-1] size=1683456 [ 74.511] kgem_can_create_2d: 960x540 @ 32 [ 74.511] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3840, height=540 [ 74.511] kgem_can_create_2d: untiled size=2076672 [ 74.511] kgem_choose_tiling: TLB near-miss between lines 960x540 (pitch=3840), forcing tiling 1 [ 74.511] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3840, height=540 [ 74.511] kgem_can_create_2d: tiled[-1] size=2076672 [ 74.511] kgem_can_create_2d: 1024x576 @ 32 [ 74.511] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=576 [ 74.511] kgem_can_create_2d: untiled size=2359296 [ 74.511] kgem_choose_tiling: TLB miss between lines 1024x576 (pitch=4096), forcing tiling 1 [ 74.511] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=576 [ 74.511] kgem_can_create_2d: tiled[-1] size=2359296 [ 74.511] kgem_can_create_2d: 1280x720 @ 32 [ 74.511] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 74.511] kgem_can_create_2d: untiled size=3686400 [ 74.511] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 [ 74.511] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 74.511] kgem_can_create_2d: tiled[-1] size=3686400 [ 74.511] kgem_can_create_2d: 1368x768 @ 32 [ 74.511] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5472, height=768 [ 74.511] kgem_can_create_2d: untiled size=4202496 [ 74.511] kgem_choose_tiling: TLB miss between lines 1368x768 (pitch=5472), forcing tiling 1 [ 74.511] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5472, height=768 [ 74.511] kgem_can_create_2d: tiled[-1] size=4202496 [ 74.511] kgem_can_create_2d: 1600x900 @ 32 [ 74.511] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 [ 74.511] kgem_can_create_2d: untiled size=5763072 [ 74.511] kgem_choose_tiling: TLB miss between lines 1600x900 (pitch=6400), forcing tiling 1 [ 74.511] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 [ 74.511] kgem_can_create_2d: tiled[-1] size=5763072 [ 74.511] kgem_can_create_2d: 2048x1152 @ 32 [ 74.511] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1152 [ 74.511] kgem_can_create_2d: untiled size=9437184 [ 74.511] kgem_choose_tiling: TLB miss between lines 2048x1152 (pitch=8192), forcing tiling 1 [ 74.511] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1152 [ 74.511] kgem_can_create_2d: tiled[-1] size=9437184 [ 74.512] kgem_can_create_2d: 2560x1440 @ 32 [ 74.512] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 [ 74.512] kgem_can_create_2d: untiled size=14745600 [ 74.512] kgem_choose_tiling: TLB miss between lines 2560x1440 (pitch=10240), forcing tiling 1 [ 74.512] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 [ 74.512] kgem_can_create_2d: tiled[-1] size=14745600 [ 74.512] kgem_can_create_2d: 2880x1620 @ 32 [ 74.512] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=11520, height=1620 [ 74.512] kgem_can_create_2d: untiled size=18665472 [ 74.512] kgem_choose_tiling: TLB miss between lines 2880x1620 (pitch=11520), forcing tiling 1 [ 74.512] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=11520, height=1620 [ 74.512] kgem_can_create_2d: tiled[-1] size=18665472 [ 74.512] kgem_can_create_2d: 3200x1800 @ 32 [ 74.512] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=12800, height=1800 [ 74.512] kgem_can_create_2d: untiled size=23040000 [ 74.512] kgem_choose_tiling: TLB miss between lines 3200x1800 (pitch=12800), forcing tiling 1 [ 74.512] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=12800, height=1800 [ 74.512] kgem_can_create_2d: tiled[-1] size=23040000 [ 74.512] sna_output_detect(DP1:56) [ 74.512] sna_output_detect(DP1) reporting cached status (since 1053ms): 1 [ 74.512] sna_output_detect(DP1-1:0) [ 74.512] sna_output_detect(DP1-1) hiding due to lost connection [ 74.512] sna_output_detect(DP1-2:74) [ 74.512] sna_output_detect(DP1-2) reporting cached status (since 1053ms): 1 [ 74.512] sna_output_detect(DP1-3:0) [ 74.512] sna_output_detect(DP1-3) hiding due to lost connection [ 74.512] sna_output_detect(DP2:63) [ 74.512] sna_output_detect(DP2) reporting cached status (since 1053ms): 1 [ 74.512] sna_output_detect(HDMI1:60) [ 74.512] sna_output_detect(HDMI1) reporting cached status (since 1053ms): 1 [ 74.512] sna_output_detect(HDMI2:67) [ 74.512] sna_output_detect(HDMI2) reporting cached status (since 1053ms): 1 [ 74.512] sna_output_detect(VIRTUAL1) has user modes? 0 [ 74.512] sna_accel_flush: flush?=0, dirty?=0 [ 74.512] sna_accel_flush: flush?=0, dirty?=0 [ 74.512] sna_accel_flush: flush?=0, dirty?=0 [ 74.512] sna_block_handler (tv=0.0) [ 74.512] sna_wakeup_handler [ 74.512] sna_change_window_attributes [ 74.512] sna_accel_flush: flush?=0, dirty?=0 [ 74.512] sna_accel_flush: flush?=0, dirty?=0 [ 74.512] sna_block_handler (tv=0.0) [ 74.512] sna_wakeup_handler [ 74.512] sna_accel_flush: flush?=0, dirty?=0 [ 74.512] sna_accel_flush: flush?=0, dirty?=0 [ 74.512] sna_block_handler (tv=0.0) [ 74.512] sna_wakeup_handler [ 74.512] sna_accel_flush: flush?=0, dirty?=0 [ 74.512] sna_accel_flush: flush?=0, dirty?=0 [ 74.512] sna_block_handler (tv=0.0) [ 74.513] sna_wakeup_handler [ 74.513] sna_accel_flush: flush?=0, dirty?=0 [ 74.513] sna_accel_flush: flush?=0, dirty?=0 [ 74.513] sna_block_handler (tv=0.0) [ 74.513] sna_wakeup_handler [ 74.513] _sna_dri2_destroy_buffer: 0x561c94ab1710 [handle=102] -- refcnt=1, draw=54525960, pixmap=0, proxy?=0 [ 74.513] sna_dri2_cache_bo(handle=102, name=82) [ 74.513] sna_dri2_cache_bo: caching handle=102 (name=82, flags=0, active_scanout=0) [ 74.513] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=25] -- refcnt=2, draw=54525960, pixmap=4091, proxy?=0 [ 74.513] sna_accel_flush: flush?=0, dirty?=0 [ 74.513] sna_destroy_window: window=54525960 [ 74.513] sna_dri2_destroy_window: window=54525960 [ 74.513] sna_dri2_destroy_window: releasing cached handle=102 [ 74.513] _kgem_bo_destroy: handle=102, proxy? 0 [ 74.513] __kgem_bo_destroy: handle=102, size=12288 [ 74.513] __kgem_bo_destroy: handle=102, not reusable [ 74.513] kgem_bo_free: handle=102, size=12288 [ 74.513] kgem_bo_free: releasing 0x0:0x0 vma for handle=102, count=0 [ 74.513] sna_accel_flush: flush?=0, dirty?=0 [ 74.513] sna_accel_flush: flush?=0, dirty?=0 [ 74.513] sna_block_handler (tv=0.0) [ 74.513] sna_wakeup_handler [ 74.513] sna_accel_flush: flush?=0, dirty?=0 [ 74.513] sna_accel_flush: flush?=0, dirty?=0 [ 74.513] sna_block_handler (tv=0.0) [ 74.513] sna_wakeup_handler [ 74.513] sna_accel_flush: flush?=0, dirty?=0 [ 74.513] sna_accel_flush: flush?=0, dirty?=0 [ 74.513] sna_block_handler (tv=0.0) [ 74.513] sna_wakeup_handler [ 74.513] sna_accel_flush: flush?=0, dirty?=0 [ 74.513] sna_accel_flush: flush?=0, dirty?=0 [ 74.513] sna_block_handler (tv=0.0) [ 74.513] sna_wakeup_handler [ 74.513] sna_accel_flush: flush?=0, dirty?=0 [ 74.513] sna_accel_flush: flush?=0, dirty?=0 [ 74.513] sna_block_handler (tv=0.0) [ 74.513] sna_wakeup_handler [ 74.513] sna_create_window: window=54525964 [ 74.513] sna_set_window_pixmap: window=54525964, old pixmap=0 new pixmap=4091 [ 74.514] sna_change_window_attributes [ 74.514] sna_accel_flush: flush?=0, dirty?=0 [ 74.514] sna_covering_crtc for box=(0, 0), (0, 0) [ 74.514] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 74.514] sna_covering_crtc: crtc 0: (0, 0), (3840, 2160) [ 74.514] sna_covering_crtc: crtc 1 off, skipping [ 74.514] sna_covering_crtc: crtc 2 off, skipping [ 74.514] sna_covering_crtc: best crtc = 0x561c94379650, coverage = 0 [ 74.514] sna_dri2_get_msc(draw=54525964, pipe=0) [ 74.514] sna_crtc_record_swap: recording last swap on pipe=0, frame 4220 [msc=4220], time 74.508356 [ 74.514] sna_dri2_get_msc: msc=4220 [raw=4220], ust=74508356 [ 74.514] sna_dri2_create_buffer pixmap=4091, (attachment=1, format=32, drawable=1x1), window?=1 [ 74.514] sna_dri2_create_buffer: creating back buffer 1x1, suitable for scanout? 0 [ 74.514] kgem_create_2d(1x1, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 74.514] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=512, height=8 [ 74.514] kgem_set_tiling: handle=137, tiling=1 [1], pitch=512 [512]: 1 [ 74.514] kgem_bo_remove_from_inactive: removing handle=137 from inactive [ 74.514] from inactive: pitch=512, tiling=1: handle=137, id=2299 [ 74.514] kgem_bo_flink: flinked handle=137 to name=82, marking non-reusable [ 74.514] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=1x1), window?=1 [ 74.514] sna_dri2_create_buffer: reusing front buffer attachment, win=54525964 1x1, pixmap=4091 [4091] 3840x2160, handle=25, name=75, active_scanout=2 [ 74.514] kgem_bo_flink: flinked handle=25 to name=75, marking non-reusable [ 74.514] sna_accel_flush: flush?=0, dirty?=0 [ 74.514] sna_accel_flush: flush?=0, dirty?=0 [ 74.514] sna_accel_flush: flush?=0, dirty?=0 [ 74.514] sna_block_handler (tv=0.0) [ 74.514] sna_wakeup_handler [ 74.514] sna_accel_flush: flush?=0, dirty?=0 [ 74.514] sna_accel_flush: flush?=0, dirty?=0 [ 74.514] sna_block_handler (tv=0.0) [ 74.514] sna_wakeup_handler [ 74.514] sna_accel_flush: flush?=0, dirty?=0 [ 74.514] sna_accel_flush: flush?=0, dirty?=0 [ 74.514] sna_block_handler (tv=0.0) [ 74.514] sna_wakeup_handler [ 74.514] sna_accel_flush: flush?=0, dirty?=0 [ 74.514] sna_accel_flush: flush?=0, dirty?=0 [ 74.514] sna_block_handler (tv=0.0) [ 74.514] sna_wakeup_handler [ 74.514] sna_accel_flush: flush?=0, dirty?=0 [ 74.514] sna_accel_flush: flush?=0, dirty?=0 [ 74.514] sna_block_handler (tv=0.0) [ 74.514] sna_wakeup_handler [ 74.514] sna_accel_flush: flush?=0, dirty?=0 [ 74.514] sna_accel_flush: flush?=0, dirty?=0 [ 74.514] sna_block_handler (tv=0.0) [ 74.514] sna_wakeup_handler [ 74.515] sna_glyphs(op=3, nlist=1, src=(163, 474)) [ 74.515] kgem_bo_is_busy: handle=17, domain: 0 exec? 0, rq? 0 [ 74.515] sna_glyphs: discarding mask [ 74.515] glyphs0_to_dst(op=3, src=(163, 474), nlist=1, dst=(163, 474)+(0, 0)) [ 74.515] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.515] gen9_render_composite: 0x0, current mode=0/1 [ 74.515] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 74.515] kgem_bo_is_busy: handle=17, domain: 0 exec? 0, rq? 0 [ 74.515] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.515] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.515] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.515] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.515] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.515] sna_drawable_use_bo: using whole GPU bo [ 74.515] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.515] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.515] color_convert: src=ffffffff [20028888] [ 74.515] color_convert: dst=ffffffff [20028888] [ 74.515] sna_render_get_solid: ffffffff [ 74.515] sna_render_get_solid(white) [ 74.515] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.515] sna_transform_is_imprecise_integer_translation: no transform [ 74.515] gen9_composite_picture: integer translation (0, 0), removing [ 74.515] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.515] sna_render_pixmap_bo: GPU all damaged [ 74.515] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.515] gen4_choose_composite_emitter: solid, identity mask [ 74.515] kgem_check_bo: num_pages=+9035, num_exec=+3 [ 74.515] aligning vertex: was 2, now 4 floats per vertex [ 74.515] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 74.515] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 74.515] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 74.515] kgem_add_handle: handle=4, index=0 [ 74.515] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 74.515] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 74.515] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 74.515] gen9_composite_get_binding_table(ffc0) [ 74.515] kgem_add_reloc64: handle=17, pos=16360, delta=0, domains=20002 [ 74.515] kgem_add_handle: handle=17, index=1 [ 74.515] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d289b000) [ 74.515] __kgem_bo_mark_dirty: handle=17 (proxy? 0) [ 74.515] [3fe0] bind bo(handle=17, addr=d289b000), format=192, width=3775, height=2136, pitch=15360, tiling=1 -> render [ 74.515] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 74.515] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 74.515] kgem_add_handle: handle=7, index=2 [ 74.515] kgem_add_reloc64[4] = (delta=1048, target handle=2, presumed=fffe8000) [ 74.515] [3fd0] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 74.515] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 [ 74.515] kgem_add_handle: handle=6, index=3 [ 74.515] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd581000) [ 74.515] [3fc0] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 74.515] gen9_emit_cc: blend=177 (current=ffffffff), src=17, dst=18 [ 74.515] gen9_emit_sampler: sampler = a [ 74.515] gen9_emit_sf: num_sf_outputs=2 [ 74.515] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.515] gen9_emit_vertex_elements: setup id=9 [ 74.515] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 74.515] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 74.515] glyphs0_to_dst: glyph=(165, 466)x(5, 8), unclipped [ 74.515] emit_primitive_identity_mask__avx2: dst=(165, 466), mask=(720.00, 48.00) x (5.00, 8.00) [ 74.515] gen8_vertex_flush[498] = 3 [ 74.515] gen9_magic_ca_pass: CA fixup (3835 -> 3838) [ 74.516] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.516] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.516] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.516] sna_accel_flush: flush?=0, dirty?=0 [ 74.516] sna_glyphs(op=3, nlist=1, src=(172, 474)) [ 74.516] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 74.516] sna_glyphs: discarding mask [ 74.516] glyphs0_to_dst(op=3, src=(172, 474), nlist=1, dst=(172, 474)+(0, 0)) [ 74.516] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.516] gen9_render_composite: 0x0, current mode=1/1 [ 74.516] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 74.516] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 74.516] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.516] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.516] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.516] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.516] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.516] sna_drawable_use_bo: using whole GPU bo [ 74.516] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.516] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.516] color_convert: src=ff729fcf [20028888] [ 74.516] color_convert: dst=ff729fcf [20028888] [ 74.516] sna_render_get_solid: ff729fcf [ 74.516] sna_render_get_solid(23) = ff729fcf (old) [ 74.516] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.516] sna_transform_is_imprecise_integer_translation: no transform [ 74.516] gen9_composite_picture: integer translation (0, 0), removing [ 74.516] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.516] sna_render_pixmap_bo: GPU all damaged [ 74.516] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.516] gen4_choose_composite_emitter: solid, identity mask [ 74.516] kgem_check_bo: num_pages=+1, num_exec=+1 [ 74.516] gen9_composite_get_binding_table(fec0) [ 74.516] kgem_add_reloc64: handle=113, pos=16296, delta=0, domains=40000 [ 74.516] kgem_add_reloc64: adding proxy [delta=92] for handle=113 [ 74.516] kgem_add_handle: handle=113, index=4 [ 74.516] kgem_add_reloc64[6] = (delta=92, target handle=4, presumed=fe00a000) [ 74.516] [3fa0] bind bo(handle=113, addr=fe00a05c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 74.516] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.516] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.516] gen9_emit_vertex_elements: setup id=9 [ 74.516] glyphs0_to_dst: glyph=(171, 468)x(11, 3), unclipped [ 74.516] emit_primitive_identity_mask__avx2: dst=(171, 468), mask=(736.00, 32.00) x (11.00, 3.00) [ 74.516] glyphs0_to_dst: glyph=(180, 463)x(10, 14), unclipped [ 74.516] emit_primitive_identity_mask__avx2: dst=(180, 463), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.516] glyphs0_to_dst: glyph=(189, 463)x(11, 11), unclipped [ 74.516] emit_primitive_identity_mask__avx2: dst=(189, 463), mask=(960.00, 0.00) x (11.00, 11.00) [ 74.516] glyphs0_to_dst: glyph=(198, 466)x(10, 8), unclipped [ 74.516] emit_primitive_identity_mask__avx2: dst=(198, 466), mask=(976.00, 0.00) x (10.00, 8.00) [ 74.516] glyphs0_to_dst: glyph=(208, 466)x(9, 11), unclipped [ 74.516] emit_primitive_identity_mask__avx2: dst=(208, 466), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.516] glyphs0_to_dst: glyph=(216, 463)x(10, 14), unclipped [ 74.516] emit_primitive_identity_mask__avx2: dst=(216, 463), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.516] glyphs0_to_dst: glyph=(225, 464)x(10, 10), unclipped [ 74.516] emit_primitive_identity_mask__avx2: dst=(225, 464), mask=(976.00, 16.00) x (10.00, 10.00) [ 74.516] glyphs0_to_dst: glyph=(234, 475)x(11, 2), unclipped [ 74.516] emit_primitive_identity_mask__avx2: dst=(234, 475), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.516] glyphs0_to_dst: glyph=(243, 463)x(11, 11), unclipped [ 74.516] emit_primitive_identity_mask__avx2: dst=(243, 463), mask=(1008.00, 0.00) x (11.00, 11.00) [ 74.516] glyphs0_to_dst: glyph=(253, 466)x(9, 8), unclipped [ 74.516] emit_primitive_identity_mask__avx2: dst=(253, 466), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.516] glyphs0_to_dst: glyph=(261, 466)x(10, 8), unclipped [ 74.517] emit_primitive_identity_mask__avx2: dst=(261, 466), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.517] glyphs0_to_dst: glyph=(270, 466)x(10, 8), unclipped [ 74.517] emit_primitive_identity_mask__avx2: dst=(270, 466), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.517] glyphs0_to_dst: glyph=(279, 462)x(10, 12), unclipped [ 74.517] emit_primitive_identity_mask__avx2: dst=(279, 462), mask=(992.00, 16.00) x (10.00, 12.00) [ 74.517] glyphs0_to_dst: glyph=(288, 466)x(10, 8), unclipped [ 74.517] emit_primitive_identity_mask__avx2: dst=(288, 466), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.517] glyphs0_to_dst: glyph=(297, 466)x(10, 8), unclipped [ 74.517] emit_primitive_identity_mask__avx2: dst=(297, 466), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.517] glyphs0_to_dst: glyph=(307, 462)x(10, 12), unclipped [ 74.517] emit_primitive_identity_mask__avx2: dst=(307, 462), mask=(1008.00, 16.00) x (10.00, 12.00) [ 74.517] glyphs0_to_dst: glyph=(315, 463)x(11, 11), unclipped [ 74.517] emit_primitive_identity_mask__avx2: dst=(315, 463), mask=(960.00, 0.00) x (11.00, 11.00) [ 74.517] glyphs0_to_dst: glyph=(324, 466)x(11, 8), unclipped [ 74.517] emit_primitive_identity_mask__avx2: dst=(324, 466), mask=(736.00, 16.00) x (11.00, 8.00) [ 74.517] glyphs0_to_dst: glyph=(334, 466)x(9, 11), unclipped [ 74.517] emit_primitive_identity_mask__avx2: dst=(334, 466), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.517] glyphs0_to_dst: glyph=(342, 475)x(11, 2), unclipped [ 74.517] emit_primitive_identity_mask__avx2: dst=(342, 475), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.517] glyphs0_to_dst: glyph=(351, 462)x(10, 12), unclipped [ 74.517] emit_primitive_identity_mask__avx2: dst=(351, 462), mask=(992.00, 16.00) x (10.00, 12.00) [ 74.517] glyphs0_to_dst: glyph=(361, 462)x(9, 12), unclipped [ 74.517] emit_primitive_identity_mask__avx2: dst=(361, 462), mask=(960.00, 32.00) x (9.00, 12.00) [ 74.517] glyphs0_to_dst: glyph=(369, 466)x(10, 11), unclipped [ 74.517] emit_primitive_identity_mask__avx2: dst=(369, 466), mask=(976.00, 32.00) x (10.00, 11.00) [ 74.517] glyphs0_to_dst: glyph=(378, 463)x(10, 14), unclipped [ 74.517] emit_primitive_identity_mask__avx2: dst=(378, 463), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.517] glyphs0_to_dst: glyph=(387, 464)x(10, 10), unclipped [ 74.517] emit_primitive_identity_mask__avx2: dst=(387, 464), mask=(960.00, 48.00) x (10.00, 10.00) [ 74.517] glyphs0_to_dst: glyph=(396, 475)x(11, 2), unclipped [ 74.517] emit_primitive_identity_mask__avx2: dst=(396, 475), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.517] glyphs0_to_dst: glyph=(406, 466)x(9, 8), unclipped [ 74.517] emit_primitive_identity_mask__avx2: dst=(406, 466), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.517] glyphs0_to_dst: glyph=(415, 466)x(9, 8), unclipped [ 74.517] emit_primitive_identity_mask__avx2: dst=(415, 466), mask=(752.00, 16.00) x (9.00, 8.00) [ 74.517] glyphs0_to_dst: glyph=(424, 466)x(9, 11), unclipped [ 74.517] emit_primitive_identity_mask__avx2: dst=(424, 466), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.517] glyphs0_to_dst: glyph=(432, 463)x(10, 11), unclipped [ 74.517] emit_primitive_identity_mask__avx2: dst=(432, 463), mask=(976.00, 48.00) x (10.00, 11.00) [ 74.517] glyphs0_to_dst: glyph=(442, 466)x(9, 8), unclipped [ 74.517] emit_primitive_identity_mask__avx2: dst=(442, 466), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.517] glyphs0_to_dst: glyph=(450, 466)x(10, 11), unclipped [ 74.517] emit_primitive_identity_mask__avx2: dst=(450, 466), mask=(976.00, 32.00) x (10.00, 11.00) [ 74.517] gen8_vertex_flush[598] = 96 [ 74.517] gen9_magic_ca_pass: CA fixup (3838 -> 3934) [ 74.517] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.517] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.517] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.517] sna_glyphs(op=3, nlist=1, src=(460, 474)) [ 74.517] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 74.517] sna_glyphs: discarding mask [ 74.517] glyphs0_to_dst(op=3, src=(460, 474), nlist=1, dst=(460, 474)+(0, 0)) [ 74.517] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.517] gen9_render_composite: 0x0, current mode=1/1 [ 74.517] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 74.517] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 74.517] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.517] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.517] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.517] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.517] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.517] sna_drawable_use_bo: using whole GPU bo [ 74.517] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.517] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.517] color_convert: src=ffffffff [20028888] [ 74.517] color_convert: dst=ffffffff [20028888] [ 74.517] sna_render_get_solid: ffffffff [ 74.517] sna_render_get_solid(white) [ 74.517] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.517] sna_transform_is_imprecise_integer_translation: no transform [ 74.517] gen9_composite_picture: integer translation (0, 0), removing [ 74.517] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.518] sna_render_pixmap_bo: GPU all damaged [ 74.518] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.518] gen4_choose_composite_emitter: solid, identity mask [ 74.518] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.518] gen9_composite_get_binding_table(fe40) [ 74.518] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.518] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.518] gen9_emit_vertex_elements: setup id=9 [ 74.518] glyphs0_to_dst: glyph=(459, 463)x(10, 13), unclipped [ 74.518] emit_primitive_identity_mask__avx2: dst=(459, 463), mask=(752.00, 32.00) x (10.00, 13.00) [ 74.518] glyphs0_to_dst: glyph=(477, 469)x(10, 3), unclipped [ 74.518] emit_primitive_identity_mask__avx2: dst=(477, 469), mask=(1008.00, 48.00) x (10.00, 3.00) [ 74.518] glyphs0_to_dst: glyph=(487, 463)x(9, 14), unclipped [ 74.518] emit_primitive_identity_mask__avx2: dst=(487, 463), mask=(832.00, 32.00) x (9.00, 14.00) [ 74.518] glyphs0_to_dst: glyph=(496, 466)x(9, 8), unclipped [ 74.518] emit_primitive_identity_mask__avx2: dst=(496, 466), mask=(896.00, 48.00) x (9.00, 8.00) [ 74.518] glyphs0_to_dst: glyph=(504, 466)x(10, 8), unclipped [ 74.518] emit_primitive_identity_mask__avx2: dst=(504, 466), mask=(848.00, 16.00) x (10.00, 8.00) [ 74.518] glyphs0_to_dst: glyph=(514, 466)x(9, 8), unclipped [ 74.518] emit_primitive_identity_mask__avx2: dst=(514, 466), mask=(848.00, 48.00) x (9.00, 8.00) [ 74.518] glyphs0_to_dst: glyph=(522, 463)x(10, 11), unclipped [ 74.518] emit_primitive_identity_mask__avx2: dst=(522, 463), mask=(992.00, 32.00) x (10.00, 11.00) [ 74.518] glyphs0_to_dst: glyph=(532, 466)x(9, 11), unclipped [ 74.518] emit_primitive_identity_mask__avx2: dst=(532, 466), mask=(880.00, 16.00) x (9.00, 11.00) [ 74.518] glyphs0_to_dst: glyph=(541, 463)x(9, 11), unclipped [ 74.518] emit_primitive_identity_mask__avx2: dst=(541, 463), mask=(880.00, 0.00) x (9.00, 11.00) [ 74.518] glyphs0_to_dst: glyph=(550, 463)x(9, 14), unclipped [ 74.518] emit_primitive_identity_mask__avx2: dst=(550, 463), mask=(832.00, 32.00) x (9.00, 14.00) [ 74.518] glyphs0_to_dst: glyph=(558, 466)x(10, 8), unclipped [ 74.518] emit_primitive_identity_mask__avx2: dst=(558, 466), mask=(848.00, 16.00) x (10.00, 8.00) [ 74.518] glyphs0_to_dst: glyph=(568, 466)x(9, 11), unclipped [ 74.518] emit_primitive_identity_mask__avx2: dst=(568, 466), mask=(880.00, 16.00) x (9.00, 11.00) [ 74.518] glyphs0_to_dst: glyph=(576, 476)x(11, 2), unclipped [ 74.518] emit_primitive_identity_mask__avx2: dst=(576, 476), mask=(832.00, 48.00) x (11.00, 2.00) [ 74.518] glyphs0_to_dst: glyph=(585, 462)x(10, 12), unclipped [ 74.518] emit_primitive_identity_mask__avx2: dst=(585, 462), mask=(864.00, 0.00) x (10.00, 12.00) [ 74.518] glyphs0_to_dst: glyph=(594, 466)x(10, 8), unclipped [ 74.518] emit_primitive_identity_mask__avx2: dst=(594, 466), mask=(864.00, 32.00) x (10.00, 8.00) [ 74.518] glyphs0_to_dst: glyph=(603, 463)x(10, 11), unclipped [ 74.518] emit_primitive_identity_mask__avx2: dst=(603, 463), mask=(880.00, 32.00) x (10.00, 11.00) [ 74.518] glyphs0_to_dst: glyph=(612, 476)x(11, 2), unclipped [ 74.518] emit_primitive_identity_mask__avx2: dst=(612, 476), mask=(832.00, 48.00) x (11.00, 2.00) [ 74.518] glyphs0_to_dst: glyph=(621, 463)x(10, 11), unclipped [ 74.518] emit_primitive_identity_mask__avx2: dst=(621, 463), mask=(880.00, 32.00) x (10.00, 11.00) [ 74.518] glyphs0_to_dst: glyph=(630, 466)x(10, 8), unclipped [ 74.518] emit_primitive_identity_mask__avx2: dst=(630, 466), mask=(944.00, 0.00) x (10.00, 8.00) [ 74.518] glyphs0_to_dst: glyph=(639, 466)x(10, 11), unclipped [ 74.518] emit_primitive_identity_mask__avx2: dst=(639, 466), mask=(880.00, 48.00) x (10.00, 11.00) [ 74.518] glyphs0_to_dst: glyph=(651, 471)x(5, 3), unclipped [ 74.518] emit_primitive_identity_mask__avx2: dst=(651, 471), mask=(1008.00, 32.00) x (5.00, 3.00) [ 74.518] glyphs0_to_dst: glyph=(658, 466)x(9, 8), unclipped [ 74.518] emit_primitive_identity_mask__avx2: dst=(658, 466), mask=(896.00, 48.00) x (9.00, 8.00) [ 74.518] glyphs0_to_dst: glyph=(667, 462)x(9, 12), unclipped [ 74.518] emit_primitive_identity_mask__avx2: dst=(667, 462), mask=(992.00, 48.00) x (9.00, 12.00) [ 74.518] gen8_vertex_flush[698] = 69 [ 74.518] gen9_magic_ca_pass: CA fixup (3934 -> 4003) [ 74.518] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.518] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.518] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.518] sna_glyphs(op=3, nlist=1, src=(1, 491)) [ 74.518] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 74.518] sna_glyphs: discarding mask [ 74.518] glyphs0_to_dst(op=3, src=(1, 491), nlist=1, dst=(1, 491)+(0, 0)) [ 74.518] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.518] gen9_render_composite: 0x0, current mode=1/1 [ 74.518] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 74.518] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 74.518] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.518] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.518] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.518] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.518] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.519] sna_drawable_use_bo: using whole GPU bo [ 74.519] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.519] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.519] color_convert: src=ff8ae234 [20028888] [ 74.519] color_convert: dst=ff8ae234 [20028888] [ 74.519] sna_render_get_solid: ff8ae234 [ 74.519] sna_render_get_solid(22) = ff8ae234 (old) [ 74.519] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.519] sna_transform_is_imprecise_integer_translation: no transform [ 74.519] gen9_composite_picture: integer translation (0, 0), removing [ 74.519] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.519] sna_render_pixmap_bo: GPU all damaged [ 74.519] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.519] gen4_choose_composite_emitter: solid, identity mask [ 74.519] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.519] gen9_composite_get_binding_table(fe00) [ 74.519] kgem_add_reloc64: handle=113, pos=16248, delta=0, domains=40000 [ 74.519] kgem_add_reloc64: adding proxy [delta=88] for handle=113 [ 74.519] kgem_add_reloc64[7] = (delta=88, target handle=4, presumed=fe00a000) [ 74.519] [3f70] bind bo(handle=113, addr=fe00a058), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 74.519] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.519] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.519] gen9_emit_vertex_elements: setup id=9 [ 74.519] glyphs0_to_dst: glyph=(1, 483)x(9, 8), unclipped [ 74.519] emit_primitive_identity_mask__avx2: dst=(1, 483), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.519] glyphs0_to_dst: glyph=(9, 481)x(10, 13), unclipped [ 74.519] emit_primitive_identity_mask__avx2: dst=(9, 481), mask=(672.00, 48.00) x (10.00, 13.00) [ 74.519] glyphs0_to_dst: glyph=(19, 483)x(9, 8), unclipped [ 74.519] emit_primitive_identity_mask__avx2: dst=(19, 483), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.519] glyphs0_to_dst: glyph=(28, 485)x(8, 3), unclipped [ 74.519] emit_primitive_identity_mask__avx2: dst=(28, 485), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.519] glyphs0_to_dst: glyph=(36, 481)x(11, 10), unclipped [ 74.519] emit_primitive_identity_mask__avx2: dst=(36, 481), mask=(704.00, 0.00) x (11.00, 10.00) [ 74.519] glyphs0_to_dst: glyph=(46, 483)x(9, 8), unclipped [ 74.519] emit_primitive_identity_mask__avx2: dst=(46, 483), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.519] glyphs0_to_dst: glyph=(54, 483)x(10, 8), unclipped [ 74.519] emit_primitive_identity_mask__avx2: dst=(54, 483), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.519] glyphs0_to_dst: glyph=(63, 483)x(10, 8), unclipped [ 74.519] emit_primitive_identity_mask__avx2: dst=(63, 483), mask=(720.00, 16.00) x (10.00, 8.00) [ 74.519] glyphs0_to_dst: glyph=(72, 480)x(10, 11), unclipped [ 74.519] emit_primitive_identity_mask__avx2: dst=(72, 480), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.519] glyphs0_to_dst: glyph=(81, 483)x(10, 8), unclipped [ 74.519] emit_primitive_identity_mask__avx2: dst=(81, 483), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.519] glyphs0_to_dst: glyph=(90, 480)x(10, 11), unclipped [ 74.519] emit_primitive_identity_mask__avx2: dst=(90, 480), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.519] glyphs0_to_dst: glyph=(99, 483)x(11, 8), unclipped [ 74.519] emit_primitive_identity_mask__avx2: dst=(99, 483), mask=(736.00, 16.00) x (11.00, 8.00) [ 74.519] glyphs0_to_dst: glyph=(109, 483)x(9, 8), unclipped [ 74.519] emit_primitive_identity_mask__avx2: dst=(109, 483), mask=(752.00, 16.00) x (9.00, 8.00) [ 74.519] glyphs0_to_dst: glyph=(118, 485)x(8, 3), unclipped [ 74.519] emit_primitive_identity_mask__avx2: dst=(118, 485), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.519] glyphs0_to_dst: glyph=(126, 481)x(10, 10), unclipped [ 74.519] emit_primitive_identity_mask__avx2: dst=(126, 481), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.519] glyphs0_to_dst: glyph=(135, 481)x(10, 10), unclipped [ 74.519] emit_primitive_identity_mask__avx2: dst=(135, 481), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.519] glyphs0_to_dst: glyph=(144, 481)x(10, 10), unclipped [ 74.519] emit_primitive_identity_mask__avx2: dst=(144, 481), mask=(720.00, 32.00) x (10.00, 10.00) [ 74.519] glyphs0_to_dst: glyph=(153, 481)x(10, 10), unclipped [ 74.519] emit_primitive_identity_mask__avx2: dst=(153, 481), mask=(704.00, 48.00) x (10.00, 10.00) [ 74.519] gen8_vertex_flush[798] = 54 [ 74.519] gen9_magic_ca_pass: CA fixup (4003 -> 4057) [ 74.519] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.519] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.519] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.519] sna_glyphs(op=3, nlist=1, src=(163, 491)) [ 74.519] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 74.519] sna_glyphs: discarding mask [ 74.519] glyphs0_to_dst(op=3, src=(163, 491), nlist=1, dst=(163, 491)+(0, 0)) [ 74.519] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.519] gen9_render_composite: 0x0, current mode=1/1 [ 74.519] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 74.519] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 74.520] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.520] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.520] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.520] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.520] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.520] sna_drawable_use_bo: using whole GPU bo [ 74.520] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.520] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.520] color_convert: src=ffffffff [20028888] [ 74.520] color_convert: dst=ffffffff [20028888] [ 74.520] sna_render_get_solid: ffffffff [ 74.520] sna_render_get_solid(white) [ 74.520] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.520] sna_transform_is_imprecise_integer_translation: no transform [ 74.520] gen9_composite_picture: integer translation (0, 0), removing [ 74.520] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.520] sna_render_pixmap_bo: GPU all damaged [ 74.520] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.520] gen4_choose_composite_emitter: solid, identity mask [ 74.520] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.520] gen9_composite_get_binding_table(fd80) [ 74.520] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.520] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.520] gen9_emit_vertex_elements: setup id=9 [ 74.520] glyphs0_to_dst: glyph=(165, 483)x(5, 8), unclipped [ 74.520] emit_primitive_identity_mask__avx2: dst=(165, 483), mask=(720.00, 48.00) x (5.00, 8.00) [ 74.520] gen8_vertex_flush[898] = 3 [ 74.520] gen9_magic_ca_pass: CA fixup (4057 -> 4060) [ 74.520] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.520] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.520] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.520] sna_accel_flush: flush?=0, dirty?=0 [ 74.520] sna_block_handler (tv=0.0) [ 74.520] sna_wakeup_handler [ 74.520] sna_accel_flush: flush?=0, dirty?=0 [ 74.520] sna_accel_flush: flush?=0, dirty?=0 [ 74.520] sna_block_handler (tv=0.0) [ 74.520] sna_wakeup_handler [ 74.520] sna_randr_getinfo() [ 74.520] sna_handle_uevents [ 74.520] sna_output_detect(eDP1:48) [ 74.520] sna_output_detect(eDP1) reporting cached status (since 196ms): 0 [ 74.520] sna_output_get_modes(eDP1:48) [ 74.520] sna_output_attach_edid(eDP1): attaching EDID id=102, current=102 [ 74.520] sna_output_attach_edid(eDP1): retrieving blob id=102, length=128 [ 74.520] sna_output_attach_edid(eDP1): EDID + MonInfo is unchanged [ 74.520] sna_output_attach_tile: found? TILE=-1 [ 74.520] sna_output_get_modes: CRTC:32, pipe=0: has mode?=1 [ 74.520] kmode: 3840x2160, clock=533250, 3840 3888 3920 4000 0, 2160 2163 2168 2222 0, flags=a, type=0 [ 74.520] sna_output_get_modes: adding 1 probed modes [ 74.520] kmode: 3840x2160, clock=533250, 3840 3888 3920 4000 0, 2160 2163 2168 2222 0, flags=a, type=48 [ 74.521] Adding 16:9 modes -- 34440 < 34560 > 34680 [ 74.521] kgem_can_create_2d: 3840x2160 @ 32 [ 74.521] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 74.521] kgem_can_create_2d: untiled size=33177600 [ 74.521] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 74.521] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 74.521] kgem_can_create_2d: tiled[-1] size=33177600 [ 74.521] kgem_can_create_2d: 640x480 @ 32 [ 74.521] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 74.521] kgem_can_create_2d: untiled size=1228800 [ 74.521] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 [ 74.521] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 74.521] kgem_can_create_2d: tiled[-1] size=1228800 [ 74.521] kgem_can_create_2d: 800x600 @ 32 [ 74.521] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 74.521] kgem_can_create_2d: untiled size=1921024 [ 74.521] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 [ 74.521] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 74.521] kgem_can_create_2d: tiled[-1] size=1921024 [ 74.521] kgem_can_create_2d: 800x600 @ 32 [ 74.521] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 74.521] kgem_can_create_2d: untiled size=1921024 [ 74.521] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 [ 74.521] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 74.521] kgem_can_create_2d: tiled[-1] size=1921024 [ 74.521] kgem_can_create_2d: 1024x768 @ 32 [ 74.521] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 74.521] kgem_can_create_2d: untiled size=3145728 [ 74.521] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 [ 74.521] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 74.521] kgem_can_create_2d: tiled[-1] size=3145728 [ 74.521] kgem_can_create_2d: 1280x960 @ 32 [ 74.521] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=960 [ 74.521] kgem_can_create_2d: untiled size=4915200 [ 74.521] kgem_choose_tiling: TLB miss between lines 1280x960 (pitch=5120), forcing tiling 1 [ 74.521] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=960 [ 74.521] kgem_can_create_2d: tiled[-1] size=4915200 [ 74.521] kgem_can_create_2d: 1280x1024 @ 32 [ 74.521] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 74.521] kgem_can_create_2d: untiled size=5242880 [ 74.521] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 [ 74.521] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 74.521] kgem_can_create_2d: tiled[-1] size=5242880 [ 74.521] kgem_can_create_2d: 1600x1200 @ 32 [ 74.521] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 [ 74.521] kgem_can_create_2d: untiled size=7680000 [ 74.521] kgem_choose_tiling: TLB miss between lines 1600x1200 (pitch=6400), forcing tiling 1 [ 74.521] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 [ 74.521] kgem_can_create_2d: tiled[-1] size=7680000 [ 74.521] kgem_can_create_2d: 1792x1344 @ 32 [ 74.521] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7168, height=1344 [ 74.521] kgem_can_create_2d: untiled size=9633792 [ 74.521] kgem_choose_tiling: TLB miss between lines 1792x1344 (pitch=7168), forcing tiling 1 [ 74.521] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7168, height=1344 [ 74.521] kgem_can_create_2d: tiled[-1] size=9633792 [ 74.521] kgem_can_create_2d: 1856x1392 @ 32 [ 74.521] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7424, height=1392 [ 74.522] kgem_can_create_2d: untiled size=10334208 [ 74.522] kgem_choose_tiling: TLB miss between lines 1856x1392 (pitch=7424), forcing tiling 1 [ 74.522] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7424, height=1392 [ 74.522] kgem_can_create_2d: tiled[-1] size=10334208 [ 74.522] kgem_can_create_2d: 1920x1440 @ 32 [ 74.522] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1440 [ 74.522] kgem_can_create_2d: untiled size=11059200 [ 74.522] kgem_choose_tiling: TLB miss between lines 1920x1440 (pitch=7680), forcing tiling 1 [ 74.522] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1440 [ 74.522] kgem_can_create_2d: tiled[-1] size=11059200 [ 74.522] kgem_can_create_2d: 1152x864 @ 32 [ 74.522] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 [ 74.522] kgem_can_create_2d: untiled size=3981312 [ 74.522] kgem_choose_tiling: TLB miss between lines 1152x864 (pitch=4608), forcing tiling 1 [ 74.522] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 [ 74.522] kgem_can_create_2d: tiled[-1] size=3981312 [ 74.522] kgem_can_create_2d: 1360x768 @ 32 [ 74.522] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 [ 74.522] kgem_can_create_2d: untiled size=4177920 [ 74.522] kgem_choose_tiling: TLB miss between lines 1360x768 (pitch=5440), forcing tiling 1 [ 74.522] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 [ 74.522] kgem_can_create_2d: tiled[-1] size=4177920 [ 74.522] kgem_can_create_2d: 1360x768 @ 32 [ 74.522] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 [ 74.522] kgem_can_create_2d: untiled size=4177920 [ 74.522] kgem_choose_tiling: TLB miss between lines 1360x768 (pitch=5440), forcing tiling 1 [ 74.522] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 [ 74.522] kgem_can_create_2d: tiled[-1] size=4177920 [ 74.522] kgem_can_create_2d: 1400x1050 @ 32 [ 74.522] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5600, height=1050 [ 74.522] kgem_can_create_2d: untiled size=5881856 [ 74.522] kgem_choose_tiling: TLB miss between lines 1400x1050 (pitch=5600), forcing tiling 1 [ 74.522] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5600, height=1050 [ 74.522] kgem_can_create_2d: tiled[-1] size=5881856 [ 74.522] kgem_can_create_2d: 1440x900 @ 32 [ 74.522] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5760, height=900 [ 74.522] kgem_can_create_2d: untiled size=5185536 [ 74.522] kgem_choose_tiling: TLB miss between lines 1440x900 (pitch=5760), forcing tiling 1 [ 74.522] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5760, height=900 [ 74.522] kgem_can_create_2d: tiled[-1] size=5185536 [ 74.522] kgem_can_create_2d: 1600x1024 @ 32 [ 74.522] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1024 [ 74.522] kgem_can_create_2d: untiled size=6553600 [ 74.522] kgem_choose_tiling: TLB miss between lines 1600x1024 (pitch=6400), forcing tiling 1 [ 74.522] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1024 [ 74.522] kgem_can_create_2d: tiled[-1] size=6553600 [ 74.522] kgem_can_create_2d: 1680x1050 @ 32 [ 74.522] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 [ 74.522] kgem_can_create_2d: untiled size=7057408 [ 74.522] kgem_choose_tiling: TLB miss between lines 1680x1050 (pitch=6720), forcing tiling 1 [ 74.522] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 [ 74.522] kgem_can_create_2d: tiled[-1] size=7057408 [ 74.522] kgem_can_create_2d: 1680x1050 @ 32 [ 74.522] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 [ 74.522] kgem_can_create_2d: untiled size=7057408 [ 74.522] kgem_choose_tiling: TLB miss between lines 1680x1050 (pitch=6720), forcing tiling 1 [ 74.522] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 [ 74.522] kgem_can_create_2d: tiled[-1] size=7057408 [ 74.522] kgem_can_create_2d: 1920x1080 @ 32 [ 74.522] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 74.522] kgem_can_create_2d: untiled size=8294400 [ 74.522] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 74.522] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 74.522] kgem_can_create_2d: tiled[-1] size=8294400 [ 74.522] kgem_can_create_2d: 1920x1200 @ 32 [ 74.522] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 [ 74.522] kgem_can_create_2d: untiled size=9216000 [ 74.522] kgem_choose_tiling: TLB miss between lines 1920x1200 (pitch=7680), forcing tiling 1 [ 74.522] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 [ 74.522] kgem_can_create_2d: tiled[-1] size=9216000 [ 74.522] kgem_can_create_2d: 2048x1536 @ 32 [ 74.522] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1536 [ 74.522] kgem_can_create_2d: untiled size=12582912 [ 74.523] kgem_choose_tiling: TLB miss between lines 2048x1536 (pitch=8192), forcing tiling 1 [ 74.523] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1536 [ 74.523] kgem_can_create_2d: tiled[-1] size=12582912 [ 74.523] kgem_can_create_2d: 1920x1080 @ 32 [ 74.523] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 74.523] kgem_can_create_2d: untiled size=8294400 [ 74.523] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 74.523] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 74.523] kgem_can_create_2d: tiled[-1] size=8294400 [ 74.523] kgem_can_create_2d: 640x360 @ 32 [ 74.523] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=360 [ 74.523] kgem_can_create_2d: untiled size=921600 [ 74.523] kgem_choose_tiling: TLB near-miss between lines 640x360 (pitch=2560), forcing tiling 1 [ 74.523] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=360 [ 74.523] kgem_can_create_2d: tiled[-1] size=921600 [ 74.523] kgem_can_create_2d: 720x405 @ 32 [ 74.523] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=405 [ 74.523] kgem_can_create_2d: untiled size=1167360 [ 74.523] kgem_choose_tiling: TLB near-miss between lines 720x405 (pitch=2880), forcing tiling 1 [ 74.523] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=405 [ 74.523] kgem_can_create_2d: tiled[-1] size=1167360 [ 74.523] kgem_can_create_2d: 864x486 @ 32 [ 74.523] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3456, height=486 [ 74.523] kgem_can_create_2d: untiled size=1683456 [ 74.523] kgem_choose_tiling: TLB near-miss between lines 864x486 (pitch=3456), forcing tiling 1 [ 74.523] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3456, height=486 [ 74.523] kgem_can_create_2d: tiled[-1] size=1683456 [ 74.523] kgem_can_create_2d: 960x540 @ 32 [ 74.523] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3840, height=540 [ 74.523] kgem_can_create_2d: untiled size=2076672 [ 74.523] kgem_choose_tiling: TLB near-miss between lines 960x540 (pitch=3840), forcing tiling 1 [ 74.523] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3840, height=540 [ 74.523] kgem_can_create_2d: tiled[-1] size=2076672 [ 74.523] kgem_can_create_2d: 1024x576 @ 32 [ 74.523] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=576 [ 74.523] kgem_can_create_2d: untiled size=2359296 [ 74.523] kgem_choose_tiling: TLB miss between lines 1024x576 (pitch=4096), forcing tiling 1 [ 74.523] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=576 [ 74.523] kgem_can_create_2d: tiled[-1] size=2359296 [ 74.523] kgem_can_create_2d: 1280x720 @ 32 [ 74.523] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 74.523] kgem_can_create_2d: untiled size=3686400 [ 74.523] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 [ 74.523] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 74.523] kgem_can_create_2d: tiled[-1] size=3686400 [ 74.523] kgem_can_create_2d: 1368x768 @ 32 [ 74.523] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5472, height=768 [ 74.523] kgem_can_create_2d: untiled size=4202496 [ 74.523] kgem_choose_tiling: TLB miss between lines 1368x768 (pitch=5472), forcing tiling 1 [ 74.523] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5472, height=768 [ 74.523] kgem_can_create_2d: tiled[-1] size=4202496 [ 74.523] kgem_can_create_2d: 1600x900 @ 32 [ 74.523] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 [ 74.523] kgem_can_create_2d: untiled size=5763072 [ 74.523] kgem_choose_tiling: TLB miss between lines 1600x900 (pitch=6400), forcing tiling 1 [ 74.523] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 [ 74.523] kgem_can_create_2d: tiled[-1] size=5763072 [ 74.523] kgem_can_create_2d: 2048x1152 @ 32 [ 74.523] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1152 [ 74.523] kgem_can_create_2d: untiled size=9437184 [ 74.523] kgem_choose_tiling: TLB miss between lines 2048x1152 (pitch=8192), forcing tiling 1 [ 74.523] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1152 [ 74.523] kgem_can_create_2d: tiled[-1] size=9437184 [ 74.523] kgem_can_create_2d: 2560x1440 @ 32 [ 74.523] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 [ 74.523] kgem_can_create_2d: untiled size=14745600 [ 74.523] kgem_choose_tiling: TLB miss between lines 2560x1440 (pitch=10240), forcing tiling 1 [ 74.523] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 [ 74.523] kgem_can_create_2d: tiled[-1] size=14745600 [ 74.523] kgem_can_create_2d: 2880x1620 @ 32 [ 74.524] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=11520, height=1620 [ 74.524] kgem_can_create_2d: untiled size=18665472 [ 74.524] kgem_choose_tiling: TLB miss between lines 2880x1620 (pitch=11520), forcing tiling 1 [ 74.524] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=11520, height=1620 [ 74.524] kgem_can_create_2d: tiled[-1] size=18665472 [ 74.524] kgem_can_create_2d: 3200x1800 @ 32 [ 74.524] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=12800, height=1800 [ 74.524] kgem_can_create_2d: untiled size=23040000 [ 74.524] kgem_choose_tiling: TLB miss between lines 3200x1800 (pitch=12800), forcing tiling 1 [ 74.524] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=12800, height=1800 [ 74.524] kgem_can_create_2d: tiled[-1] size=23040000 [ 74.524] sna_output_detect(DP1:56) [ 74.524] sna_output_detect(DP1) reporting cached status (since 1065ms): 1 [ 74.524] sna_output_detect(DP1-1:0) [ 74.524] sna_output_detect(DP1-1) hiding due to lost connection [ 74.524] sna_output_detect(DP1-2:74) [ 74.524] sna_output_detect(DP1-2) reporting cached status (since 1065ms): 1 [ 74.524] sna_output_detect(DP1-3:0) [ 74.524] sna_output_detect(DP1-3) hiding due to lost connection [ 74.524] sna_output_detect(DP2:63) [ 74.524] sna_output_detect(DP2) reporting cached status (since 1065ms): 1 [ 74.524] sna_output_detect(HDMI1:60) [ 74.524] sna_output_detect(HDMI1) reporting cached status (since 1065ms): 1 [ 74.524] sna_output_detect(HDMI2:67) [ 74.524] sna_output_detect(HDMI2) reporting cached status (since 1065ms): 1 [ 74.524] sna_output_detect(VIRTUAL1) has user modes? 0 [ 74.524] sna_accel_flush: flush?=0, dirty?=0 [ 74.524] sna_accel_flush: flush?=0, dirty?=0 [ 74.524] sna_accel_flush: flush?=0, dirty?=0 [ 74.524] sna_randr_getinfo() [ 74.524] sna_handle_uevents [ 74.524] sna_output_detect(eDP1:48) [ 74.524] sna_output_detect(eDP1) reporting cached status (since 200ms): 0 [ 74.524] sna_output_get_modes(eDP1:48) [ 74.524] sna_output_attach_edid(eDP1): attaching EDID id=102, current=102 [ 74.524] sna_output_attach_edid(eDP1): retrieving blob id=102, length=128 [ 74.524] sna_output_attach_edid(eDP1): EDID + MonInfo is unchanged [ 74.524] sna_output_attach_tile: found? TILE=-1 [ 74.524] sna_output_get_modes: CRTC:32, pipe=0: has mode?=1 [ 74.524] kmode: 3840x2160, clock=533250, 3840 3888 3920 4000 0, 2160 2163 2168 2222 0, flags=a, type=0 [ 74.524] sna_output_get_modes: adding 1 probed modes [ 74.524] kmode: 3840x2160, clock=533250, 3840 3888 3920 4000 0, 2160 2163 2168 2222 0, flags=a, type=48 [ 74.524] Adding 16:9 modes -- 34440 < 34560 > 34680 [ 74.525] kgem_can_create_2d: 3840x2160 @ 32 [ 74.525] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 74.525] kgem_can_create_2d: untiled size=33177600 [ 74.525] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 74.525] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 74.525] kgem_can_create_2d: tiled[-1] size=33177600 [ 74.525] kgem_can_create_2d: 640x480 @ 32 [ 74.525] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 74.525] kgem_can_create_2d: untiled size=1228800 [ 74.525] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 [ 74.525] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 74.525] kgem_can_create_2d: tiled[-1] size=1228800 [ 74.525] kgem_can_create_2d: 800x600 @ 32 [ 74.525] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 74.525] kgem_can_create_2d: untiled size=1921024 [ 74.525] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 [ 74.525] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 74.525] kgem_can_create_2d: tiled[-1] size=1921024 [ 74.525] kgem_can_create_2d: 800x600 @ 32 [ 74.525] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 74.525] kgem_can_create_2d: untiled size=1921024 [ 74.525] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 [ 74.525] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 74.525] kgem_can_create_2d: tiled[-1] size=1921024 [ 74.525] kgem_can_create_2d: 1024x768 @ 32 [ 74.525] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 74.525] kgem_can_create_2d: untiled size=3145728 [ 74.525] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 [ 74.525] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 74.525] kgem_can_create_2d: tiled[-1] size=3145728 [ 74.525] kgem_can_create_2d: 1280x960 @ 32 [ 74.525] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=960 [ 74.525] kgem_can_create_2d: untiled size=4915200 [ 74.525] kgem_choose_tiling: TLB miss between lines 1280x960 (pitch=5120), forcing tiling 1 [ 74.525] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=960 [ 74.525] kgem_can_create_2d: tiled[-1] size=4915200 [ 74.525] kgem_can_create_2d: 1280x1024 @ 32 [ 74.525] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 74.525] kgem_can_create_2d: untiled size=5242880 [ 74.525] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 [ 74.525] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 74.525] kgem_can_create_2d: tiled[-1] size=5242880 [ 74.525] kgem_can_create_2d: 1600x1200 @ 32 [ 74.525] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 [ 74.525] kgem_can_create_2d: untiled size=7680000 [ 74.525] kgem_choose_tiling: TLB miss between lines 1600x1200 (pitch=6400), forcing tiling 1 [ 74.525] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 [ 74.525] kgem_can_create_2d: tiled[-1] size=7680000 [ 74.525] kgem_can_create_2d: 1792x1344 @ 32 [ 74.525] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7168, height=1344 [ 74.525] kgem_can_create_2d: untiled size=9633792 [ 74.525] kgem_choose_tiling: TLB miss between lines 1792x1344 (pitch=7168), forcing tiling 1 [ 74.525] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7168, height=1344 [ 74.525] kgem_can_create_2d: tiled[-1] size=9633792 [ 74.525] kgem_can_create_2d: 1856x1392 @ 32 [ 74.525] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7424, height=1392 [ 74.525] kgem_can_create_2d: untiled size=10334208 [ 74.525] kgem_choose_tiling: TLB miss between lines 1856x1392 (pitch=7424), forcing tiling 1 [ 74.525] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7424, height=1392 [ 74.525] kgem_can_create_2d: tiled[-1] size=10334208 [ 74.525] kgem_can_create_2d: 1920x1440 @ 32 [ 74.525] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1440 [ 74.525] kgem_can_create_2d: untiled size=11059200 [ 74.525] kgem_choose_tiling: TLB miss between lines 1920x1440 (pitch=7680), forcing tiling 1 [ 74.525] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1440 [ 74.525] kgem_can_create_2d: tiled[-1] size=11059200 [ 74.525] kgem_can_create_2d: 1152x864 @ 32 [ 74.526] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 [ 74.526] kgem_can_create_2d: untiled size=3981312 [ 74.526] kgem_choose_tiling: TLB miss between lines 1152x864 (pitch=4608), forcing tiling 1 [ 74.526] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 [ 74.526] kgem_can_create_2d: tiled[-1] size=3981312 [ 74.526] kgem_can_create_2d: 1360x768 @ 32 [ 74.526] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 [ 74.526] kgem_can_create_2d: untiled size=4177920 [ 74.526] kgem_choose_tiling: TLB miss between lines 1360x768 (pitch=5440), forcing tiling 1 [ 74.526] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 [ 74.526] kgem_can_create_2d: tiled[-1] size=4177920 [ 74.526] kgem_can_create_2d: 1360x768 @ 32 [ 74.526] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 [ 74.526] kgem_can_create_2d: untiled size=4177920 [ 74.526] kgem_choose_tiling: TLB miss between lines 1360x768 (pitch=5440), forcing tiling 1 [ 74.526] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 [ 74.526] kgem_can_create_2d: tiled[-1] size=4177920 [ 74.526] kgem_can_create_2d: 1400x1050 @ 32 [ 74.526] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5600, height=1050 [ 74.526] kgem_can_create_2d: untiled size=5881856 [ 74.526] kgem_choose_tiling: TLB miss between lines 1400x1050 (pitch=5600), forcing tiling 1 [ 74.526] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5600, height=1050 [ 74.526] kgem_can_create_2d: tiled[-1] size=5881856 [ 74.526] kgem_can_create_2d: 1440x900 @ 32 [ 74.526] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5760, height=900 [ 74.526] kgem_can_create_2d: untiled size=5185536 [ 74.526] kgem_choose_tiling: TLB miss between lines 1440x900 (pitch=5760), forcing tiling 1 [ 74.526] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5760, height=900 [ 74.526] kgem_can_create_2d: tiled[-1] size=5185536 [ 74.526] kgem_can_create_2d: 1600x1024 @ 32 [ 74.526] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1024 [ 74.526] kgem_can_create_2d: untiled size=6553600 [ 74.526] kgem_choose_tiling: TLB miss between lines 1600x1024 (pitch=6400), forcing tiling 1 [ 74.526] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1024 [ 74.526] kgem_can_create_2d: tiled[-1] size=6553600 [ 74.526] kgem_can_create_2d: 1680x1050 @ 32 [ 74.526] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 [ 74.526] kgem_can_create_2d: untiled size=7057408 [ 74.526] kgem_choose_tiling: TLB miss between lines 1680x1050 (pitch=6720), forcing tiling 1 [ 74.526] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 [ 74.526] kgem_can_create_2d: tiled[-1] size=7057408 [ 74.526] kgem_can_create_2d: 1680x1050 @ 32 [ 74.526] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 [ 74.526] kgem_can_create_2d: untiled size=7057408 [ 74.526] kgem_choose_tiling: TLB miss between lines 1680x1050 (pitch=6720), forcing tiling 1 [ 74.526] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 [ 74.526] kgem_can_create_2d: tiled[-1] size=7057408 [ 74.526] kgem_can_create_2d: 1920x1080 @ 32 [ 74.526] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 74.526] kgem_can_create_2d: untiled size=8294400 [ 74.526] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 74.526] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 74.526] kgem_can_create_2d: tiled[-1] size=8294400 [ 74.526] kgem_can_create_2d: 1920x1200 @ 32 [ 74.526] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 [ 74.526] kgem_can_create_2d: untiled size=9216000 [ 74.526] kgem_choose_tiling: TLB miss between lines 1920x1200 (pitch=7680), forcing tiling 1 [ 74.526] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 [ 74.526] kgem_can_create_2d: tiled[-1] size=9216000 [ 74.526] kgem_can_create_2d: 2048x1536 @ 32 [ 74.526] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1536 [ 74.526] kgem_can_create_2d: untiled size=12582912 [ 74.526] kgem_choose_tiling: TLB miss between lines 2048x1536 (pitch=8192), forcing tiling 1 [ 74.526] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1536 [ 74.526] kgem_can_create_2d: tiled[-1] size=12582912 [ 74.526] kgem_can_create_2d: 1920x1080 @ 32 [ 74.526] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 74.526] kgem_can_create_2d: untiled size=8294400 [ 74.526] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 74.526] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 74.526] kgem_can_create_2d: tiled[-1] size=8294400 [ 74.526] kgem_can_create_2d: 640x360 @ 32 [ 74.526] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=360 [ 74.526] kgem_can_create_2d: untiled size=921600 [ 74.527] kgem_choose_tiling: TLB near-miss between lines 640x360 (pitch=2560), forcing tiling 1 [ 74.527] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=360 [ 74.527] kgem_can_create_2d: tiled[-1] size=921600 [ 74.527] kgem_can_create_2d: 720x405 @ 32 [ 74.527] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=405 [ 74.527] kgem_can_create_2d: untiled size=1167360 [ 74.527] kgem_choose_tiling: TLB near-miss between lines 720x405 (pitch=2880), forcing tiling 1 [ 74.527] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=405 [ 74.527] kgem_can_create_2d: tiled[-1] size=1167360 [ 74.527] kgem_can_create_2d: 864x486 @ 32 [ 74.527] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3456, height=486 [ 74.527] kgem_can_create_2d: untiled size=1683456 [ 74.527] kgem_choose_tiling: TLB near-miss between lines 864x486 (pitch=3456), forcing tiling 1 [ 74.527] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3456, height=486 [ 74.527] kgem_can_create_2d: tiled[-1] size=1683456 [ 74.527] kgem_can_create_2d: 960x540 @ 32 [ 74.527] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3840, height=540 [ 74.527] kgem_can_create_2d: untiled size=2076672 [ 74.527] kgem_choose_tiling: TLB near-miss between lines 960x540 (pitch=3840), forcing tiling 1 [ 74.527] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3840, height=540 [ 74.527] kgem_can_create_2d: tiled[-1] size=2076672 [ 74.527] kgem_can_create_2d: 1024x576 @ 32 [ 74.527] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=576 [ 74.527] kgem_can_create_2d: untiled size=2359296 [ 74.527] kgem_choose_tiling: TLB miss between lines 1024x576 (pitch=4096), forcing tiling 1 [ 74.527] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=576 [ 74.527] kgem_can_create_2d: tiled[-1] size=2359296 [ 74.527] kgem_can_create_2d: 1280x720 @ 32 [ 74.527] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 74.527] kgem_can_create_2d: untiled size=3686400 [ 74.527] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 [ 74.527] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 74.527] kgem_can_create_2d: tiled[-1] size=3686400 [ 74.527] kgem_can_create_2d: 1368x768 @ 32 [ 74.527] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5472, height=768 [ 74.527] kgem_can_create_2d: untiled size=4202496 [ 74.527] kgem_choose_tiling: TLB miss between lines 1368x768 (pitch=5472), forcing tiling 1 [ 74.527] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5472, height=768 [ 74.527] kgem_can_create_2d: tiled[-1] size=4202496 [ 74.527] kgem_can_create_2d: 1600x900 @ 32 [ 74.527] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 [ 74.527] kgem_can_create_2d: untiled size=5763072 [ 74.527] kgem_choose_tiling: TLB miss between lines 1600x900 (pitch=6400), forcing tiling 1 [ 74.527] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 [ 74.527] kgem_can_create_2d: tiled[-1] size=5763072 [ 74.527] kgem_can_create_2d: 2048x1152 @ 32 [ 74.527] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1152 [ 74.527] kgem_can_create_2d: untiled size=9437184 [ 74.527] kgem_choose_tiling: TLB miss between lines 2048x1152 (pitch=8192), forcing tiling 1 [ 74.527] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1152 [ 74.527] kgem_can_create_2d: tiled[-1] size=9437184 [ 74.527] kgem_can_create_2d: 2560x1440 @ 32 [ 74.527] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 [ 74.527] kgem_can_create_2d: untiled size=14745600 [ 74.527] kgem_choose_tiling: TLB miss between lines 2560x1440 (pitch=10240), forcing tiling 1 [ 74.527] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 [ 74.527] kgem_can_create_2d: tiled[-1] size=14745600 [ 74.527] kgem_can_create_2d: 2880x1620 @ 32 [ 74.527] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=11520, height=1620 [ 74.527] kgem_can_create_2d: untiled size=18665472 [ 74.527] kgem_choose_tiling: TLB miss between lines 2880x1620 (pitch=11520), forcing tiling 1 [ 74.527] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=11520, height=1620 [ 74.527] kgem_can_create_2d: tiled[-1] size=18665472 [ 74.527] kgem_can_create_2d: 3200x1800 @ 32 [ 74.527] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=12800, height=1800 [ 74.527] kgem_can_create_2d: untiled size=23040000 [ 74.527] kgem_choose_tiling: TLB miss between lines 3200x1800 (pitch=12800), forcing tiling 1 [ 74.527] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=12800, height=1800 [ 74.527] kgem_can_create_2d: tiled[-1] size=23040000 [ 74.527] sna_output_detect(DP1:56) [ 74.527] sna_output_detect(DP1) reporting cached status (since 1068ms): 1 [ 74.527] sna_output_detect(DP1-1:0) [ 74.527] sna_output_detect(DP1-1) hiding due to lost connection [ 74.528] sna_output_detect(DP1-2:74) [ 74.528] sna_output_detect(DP1-2) reporting cached status (since 1069ms): 1 [ 74.528] sna_output_detect(DP1-3:0) [ 74.528] sna_output_detect(DP1-3) hiding due to lost connection [ 74.528] sna_output_detect(DP2:63) [ 74.528] sna_output_detect(DP2) reporting cached status (since 1069ms): 1 [ 74.528] sna_output_detect(HDMI1:60) [ 74.528] sna_output_detect(HDMI1) reporting cached status (since 1069ms): 1 [ 74.528] sna_output_detect(HDMI2:67) [ 74.528] sna_output_detect(HDMI2) reporting cached status (since 1069ms): 1 [ 74.528] sna_output_detect(VIRTUAL1) has user modes? 0 [ 74.528] sna_accel_flush: flush?=0, dirty?=0 [ 74.528] sna_accel_flush: flush?=0, dirty?=0 [ 74.528] sna_accel_flush: flush?=0, dirty?=0 [ 74.528] sna_block_handler (tv=0.0) [ 74.528] sna_wakeup_handler [ 74.528] sna_accel_flush: flush?=0, dirty?=0 [ 74.528] sna_accel_flush: flush?=0, dirty?=0 [ 74.528] sna_block_handler (tv=0.0) [ 74.528] sna_wakeup_handler [ 74.528] sna_accel_flush: flush?=0, dirty?=0 [ 74.528] sna_accel_flush: flush?=0, dirty?=0 [ 74.528] sna_accel_flush: flush?=0, dirty?=0 [ 74.528] sna_block_handler (tv=0.0) [ 74.528] sna_wakeup_handler [ 74.528] sna_accel_flush: flush?=0, dirty?=0 [ 74.528] sna_accel_flush: flush?=0, dirty?=0 [ 74.528] sna_block_handler (tv=0.0) [ 74.528] sna_wakeup_handler [ 74.528] sna_accel_flush: flush?=0, dirty?=0 [ 74.528] sna_accel_flush: flush?=0, dirty?=0 [ 74.528] sna_block_handler (tv=0.0) [ 74.528] sna_wakeup_handler [ 74.528] sna_accel_flush: flush?=0, dirty?=0 [ 74.528] sna_accel_flush: flush?=0, dirty?=0 [ 74.528] sna_block_handler (tv=0.0) [ 74.528] sna_wakeup_handler [ 74.528] sna_randr_getinfo() [ 74.528] sna_handle_uevents [ 74.528] sna_output_detect(eDP1:48) [ 74.528] sna_output_detect(eDP1) reporting cached status (since 204ms): 0 [ 74.529] sna_output_get_modes(eDP1:48) [ 74.529] sna_output_attach_edid(eDP1): attaching EDID id=102, current=102 [ 74.529] sna_output_attach_edid(eDP1): retrieving blob id=102, length=128 [ 74.529] sna_output_attach_edid(eDP1): EDID + MonInfo is unchanged [ 74.529] sna_output_attach_tile: found? TILE=-1 [ 74.529] sna_output_get_modes: CRTC:32, pipe=0: has mode?=1 [ 74.529] kmode: 3840x2160, clock=533250, 3840 3888 3920 4000 0, 2160 2163 2168 2222 0, flags=a, type=0 [ 74.529] sna_output_get_modes: adding 1 probed modes [ 74.529] kmode: 3840x2160, clock=533250, 3840 3888 3920 4000 0, 2160 2163 2168 2222 0, flags=a, type=48 [ 74.529] Adding 16:9 modes -- 34440 < 34560 > 34680 [ 74.529] kgem_can_create_2d: 3840x2160 @ 32 [ 74.529] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 74.529] kgem_can_create_2d: untiled size=33177600 [ 74.529] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 74.529] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 74.529] kgem_can_create_2d: tiled[-1] size=33177600 [ 74.529] kgem_can_create_2d: 640x480 @ 32 [ 74.529] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 74.529] kgem_can_create_2d: untiled size=1228800 [ 74.529] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 [ 74.529] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 74.529] kgem_can_create_2d: tiled[-1] size=1228800 [ 74.529] kgem_can_create_2d: 800x600 @ 32 [ 74.529] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 74.529] kgem_can_create_2d: untiled size=1921024 [ 74.529] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 [ 74.529] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 74.529] kgem_can_create_2d: tiled[-1] size=1921024 [ 74.529] kgem_can_create_2d: 800x600 @ 32 [ 74.529] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 74.529] kgem_can_create_2d: untiled size=1921024 [ 74.529] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 [ 74.529] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 74.529] kgem_can_create_2d: tiled[-1] size=1921024 [ 74.529] kgem_can_create_2d: 1024x768 @ 32 [ 74.529] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 74.529] kgem_can_create_2d: untiled size=3145728 [ 74.529] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 [ 74.529] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 74.529] kgem_can_create_2d: tiled[-1] size=3145728 [ 74.529] kgem_can_create_2d: 1280x960 @ 32 [ 74.529] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=960 [ 74.529] kgem_can_create_2d: untiled size=4915200 [ 74.529] kgem_choose_tiling: TLB miss between lines 1280x960 (pitch=5120), forcing tiling 1 [ 74.529] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=960 [ 74.529] kgem_can_create_2d: tiled[-1] size=4915200 [ 74.529] kgem_can_create_2d: 1280x1024 @ 32 [ 74.529] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 74.529] kgem_can_create_2d: untiled size=5242880 [ 74.530] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 [ 74.530] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 74.530] kgem_can_create_2d: tiled[-1] size=5242880 [ 74.530] kgem_can_create_2d: 1600x1200 @ 32 [ 74.530] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 [ 74.530] kgem_can_create_2d: untiled size=7680000 [ 74.530] kgem_choose_tiling: TLB miss between lines 1600x1200 (pitch=6400), forcing tiling 1 [ 74.530] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 [ 74.530] kgem_can_create_2d: tiled[-1] size=7680000 [ 74.530] kgem_can_create_2d: 1792x1344 @ 32 [ 74.530] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7168, height=1344 [ 74.530] kgem_can_create_2d: untiled size=9633792 [ 74.530] kgem_choose_tiling: TLB miss between lines 1792x1344 (pitch=7168), forcing tiling 1 [ 74.530] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7168, height=1344 [ 74.530] kgem_can_create_2d: tiled[-1] size=9633792 [ 74.530] kgem_can_create_2d: 1856x1392 @ 32 [ 74.530] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7424, height=1392 [ 74.530] kgem_can_create_2d: untiled size=10334208 [ 74.530] kgem_choose_tiling: TLB miss between lines 1856x1392 (pitch=7424), forcing tiling 1 [ 74.530] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7424, height=1392 [ 74.530] kgem_can_create_2d: tiled[-1] size=10334208 [ 74.530] kgem_can_create_2d: 1920x1440 @ 32 [ 74.530] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1440 [ 74.530] kgem_can_create_2d: untiled size=11059200 [ 74.530] kgem_choose_tiling: TLB miss between lines 1920x1440 (pitch=7680), forcing tiling 1 [ 74.530] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1440 [ 74.530] kgem_can_create_2d: tiled[-1] size=11059200 [ 74.530] kgem_can_create_2d: 1152x864 @ 32 [ 74.530] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 [ 74.530] kgem_can_create_2d: untiled size=3981312 [ 74.530] kgem_choose_tiling: TLB miss between lines 1152x864 (pitch=4608), forcing tiling 1 [ 74.530] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 [ 74.530] kgem_can_create_2d: tiled[-1] size=3981312 [ 74.530] kgem_can_create_2d: 1360x768 @ 32 [ 74.530] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 [ 74.530] kgem_can_create_2d: untiled size=4177920 [ 74.530] kgem_choose_tiling: TLB miss between lines 1360x768 (pitch=5440), forcing tiling 1 [ 74.530] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 [ 74.530] kgem_can_create_2d: tiled[-1] size=4177920 [ 74.530] kgem_can_create_2d: 1360x768 @ 32 [ 74.530] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 [ 74.530] kgem_can_create_2d: untiled size=4177920 [ 74.530] kgem_choose_tiling: TLB miss between lines 1360x768 (pitch=5440), forcing tiling 1 [ 74.530] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 [ 74.530] kgem_can_create_2d: tiled[-1] size=4177920 [ 74.530] kgem_can_create_2d: 1400x1050 @ 32 [ 74.530] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5600, height=1050 [ 74.530] kgem_can_create_2d: untiled size=5881856 [ 74.530] kgem_choose_tiling: TLB miss between lines 1400x1050 (pitch=5600), forcing tiling 1 [ 74.530] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5600, height=1050 [ 74.530] kgem_can_create_2d: tiled[-1] size=5881856 [ 74.530] kgem_can_create_2d: 1440x900 @ 32 [ 74.530] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5760, height=900 [ 74.530] kgem_can_create_2d: untiled size=5185536 [ 74.530] kgem_choose_tiling: TLB miss between lines 1440x900 (pitch=5760), forcing tiling 1 [ 74.530] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5760, height=900 [ 74.530] kgem_can_create_2d: tiled[-1] size=5185536 [ 74.530] kgem_can_create_2d: 1600x1024 @ 32 [ 74.530] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1024 [ 74.530] kgem_can_create_2d: untiled size=6553600 [ 74.530] kgem_choose_tiling: TLB miss between lines 1600x1024 (pitch=6400), forcing tiling 1 [ 74.530] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1024 [ 74.530] kgem_can_create_2d: tiled[-1] size=6553600 [ 74.530] kgem_can_create_2d: 1680x1050 @ 32 [ 74.530] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 [ 74.530] kgem_can_create_2d: untiled size=7057408 [ 74.530] kgem_choose_tiling: TLB miss between lines 1680x1050 (pitch=6720), forcing tiling 1 [ 74.530] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 [ 74.530] kgem_can_create_2d: tiled[-1] size=7057408 [ 74.530] kgem_can_create_2d: 1680x1050 @ 32 [ 74.530] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 [ 74.530] kgem_can_create_2d: untiled size=7057408 [ 74.530] kgem_choose_tiling: TLB miss between lines 1680x1050 (pitch=6720), forcing tiling 1 [ 74.530] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 [ 74.530] kgem_can_create_2d: tiled[-1] size=7057408 [ 74.531] kgem_can_create_2d: 1920x1080 @ 32 [ 74.531] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 74.531] kgem_can_create_2d: untiled size=8294400 [ 74.531] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 74.531] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 74.531] kgem_can_create_2d: tiled[-1] size=8294400 [ 74.531] kgem_can_create_2d: 1920x1200 @ 32 [ 74.531] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 [ 74.531] kgem_can_create_2d: untiled size=9216000 [ 74.531] kgem_choose_tiling: TLB miss between lines 1920x1200 (pitch=7680), forcing tiling 1 [ 74.531] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 [ 74.531] kgem_can_create_2d: tiled[-1] size=9216000 [ 74.531] kgem_can_create_2d: 2048x1536 @ 32 [ 74.531] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1536 [ 74.531] kgem_can_create_2d: untiled size=12582912 [ 74.531] kgem_choose_tiling: TLB miss between lines 2048x1536 (pitch=8192), forcing tiling 1 [ 74.531] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1536 [ 74.531] kgem_can_create_2d: tiled[-1] size=12582912 [ 74.531] kgem_can_create_2d: 1920x1080 @ 32 [ 74.531] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 74.531] kgem_can_create_2d: untiled size=8294400 [ 74.531] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 74.531] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 74.531] kgem_can_create_2d: tiled[-1] size=8294400 [ 74.531] kgem_can_create_2d: 640x360 @ 32 [ 74.531] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=360 [ 74.531] kgem_can_create_2d: untiled size=921600 [ 74.531] kgem_choose_tiling: TLB near-miss between lines 640x360 (pitch=2560), forcing tiling 1 [ 74.531] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=360 [ 74.531] kgem_can_create_2d: tiled[-1] size=921600 [ 74.531] kgem_can_create_2d: 720x405 @ 32 [ 74.531] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=405 [ 74.531] kgem_can_create_2d: untiled size=1167360 [ 74.531] kgem_choose_tiling: TLB near-miss between lines 720x405 (pitch=2880), forcing tiling 1 [ 74.531] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=405 [ 74.531] kgem_can_create_2d: tiled[-1] size=1167360 [ 74.531] kgem_can_create_2d: 864x486 @ 32 [ 74.531] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3456, height=486 [ 74.531] kgem_can_create_2d: untiled size=1683456 [ 74.531] kgem_choose_tiling: TLB near-miss between lines 864x486 (pitch=3456), forcing tiling 1 [ 74.531] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3456, height=486 [ 74.531] kgem_can_create_2d: tiled[-1] size=1683456 [ 74.531] kgem_can_create_2d: 960x540 @ 32 [ 74.531] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3840, height=540 [ 74.531] kgem_can_create_2d: untiled size=2076672 [ 74.531] kgem_choose_tiling: TLB near-miss between lines 960x540 (pitch=3840), forcing tiling 1 [ 74.531] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3840, height=540 [ 74.531] kgem_can_create_2d: tiled[-1] size=2076672 [ 74.531] kgem_can_create_2d: 1024x576 @ 32 [ 74.531] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=576 [ 74.531] kgem_can_create_2d: untiled size=2359296 [ 74.531] kgem_choose_tiling: TLB miss between lines 1024x576 (pitch=4096), forcing tiling 1 [ 74.531] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=576 [ 74.531] kgem_can_create_2d: tiled[-1] size=2359296 [ 74.531] kgem_can_create_2d: 1280x720 @ 32 [ 74.531] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 74.531] kgem_can_create_2d: untiled size=3686400 [ 74.531] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 [ 74.531] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 74.531] kgem_can_create_2d: tiled[-1] size=3686400 [ 74.531] kgem_can_create_2d: 1368x768 @ 32 [ 74.531] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5472, height=768 [ 74.531] kgem_can_create_2d: untiled size=4202496 [ 74.531] kgem_choose_tiling: TLB miss between lines 1368x768 (pitch=5472), forcing tiling 1 [ 74.531] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5472, height=768 [ 74.531] kgem_can_create_2d: tiled[-1] size=4202496 [ 74.531] kgem_can_create_2d: 1600x900 @ 32 [ 74.531] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 [ 74.531] kgem_can_create_2d: untiled size=5763072 [ 74.531] kgem_choose_tiling: TLB miss between lines 1600x900 (pitch=6400), forcing tiling 1 [ 74.532] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 [ 74.532] kgem_can_create_2d: tiled[-1] size=5763072 [ 74.532] kgem_can_create_2d: 2048x1152 @ 32 [ 74.532] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1152 [ 74.532] kgem_can_create_2d: untiled size=9437184 [ 74.532] kgem_choose_tiling: TLB miss between lines 2048x1152 (pitch=8192), forcing tiling 1 [ 74.532] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1152 [ 74.532] kgem_can_create_2d: tiled[-1] size=9437184 [ 74.532] kgem_can_create_2d: 2560x1440 @ 32 [ 74.532] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 [ 74.532] kgem_can_create_2d: untiled size=14745600 [ 74.532] kgem_choose_tiling: TLB miss between lines 2560x1440 (pitch=10240), forcing tiling 1 [ 74.532] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 [ 74.532] kgem_can_create_2d: tiled[-1] size=14745600 [ 74.532] kgem_can_create_2d: 2880x1620 @ 32 [ 74.532] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=11520, height=1620 [ 74.532] kgem_can_create_2d: untiled size=18665472 [ 74.532] kgem_choose_tiling: TLB miss between lines 2880x1620 (pitch=11520), forcing tiling 1 [ 74.532] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=11520, height=1620 [ 74.532] kgem_can_create_2d: tiled[-1] size=18665472 [ 74.532] kgem_can_create_2d: 3200x1800 @ 32 [ 74.532] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=12800, height=1800 [ 74.532] kgem_can_create_2d: untiled size=23040000 [ 74.532] kgem_choose_tiling: TLB miss between lines 3200x1800 (pitch=12800), forcing tiling 1 [ 74.532] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=12800, height=1800 [ 74.532] kgem_can_create_2d: tiled[-1] size=23040000 [ 74.532] sna_output_detect(DP1:56) [ 74.532] sna_output_detect(DP1) reporting cached status (since 1073ms): 1 [ 74.532] sna_output_detect(DP1-1:0) [ 74.532] sna_output_detect(DP1-1) hiding due to lost connection [ 74.532] sna_output_detect(DP1-2:74) [ 74.532] sna_output_detect(DP1-2) reporting cached status (since 1073ms): 1 [ 74.532] sna_output_detect(DP1-3:0) [ 74.532] sna_output_detect(DP1-3) hiding due to lost connection [ 74.532] sna_output_detect(DP2:63) [ 74.532] sna_output_detect(DP2) reporting cached status (since 1073ms): 1 [ 74.532] sna_output_detect(HDMI1:60) [ 74.532] sna_output_detect(HDMI1) reporting cached status (since 1073ms): 1 [ 74.532] sna_output_detect(HDMI2:67) [ 74.532] sna_output_detect(HDMI2) reporting cached status (since 1073ms): 1 [ 74.532] sna_output_detect(VIRTUAL1) has user modes? 0 [ 74.532] sna_accel_flush: flush?=0, dirty?=0 [ 74.532] sna_accel_flush: flush?=0, dirty?=0 [ 74.532] sna_accel_flush: flush?=0, dirty?=0 [ 74.532] sna_accel_flush: flush?=0, dirty?=0 [ 74.532] sna_block_handler (tv=0.0) [ 74.532] sna_wakeup_handler [ 74.532] sna_accel_flush: flush?=0, dirty?=0 [ 74.532] sna_accel_flush: flush?=0, dirty?=0 [ 74.532] sna_accel_flush: flush?=0, dirty?=0 [ 74.532] sna_block_handler (tv=0.0) [ 74.533] sna_wakeup_handler [ 74.533] sna_accel_flush: flush?=0, dirty?=0 [ 74.533] sna_accel_flush: flush?=0, dirty?=0 [ 74.533] sna_accel_flush: flush?=0, dirty?=0 [ 74.533] sna_block_handler (tv=0.0) [ 74.533] sna_wakeup_handler [ 74.533] sna_change_window_attributes [ 74.533] sna_accel_flush: flush?=0, dirty?=0 [ 74.533] sna_accel_flush: flush?=0, dirty?=0 [ 74.533] sna_block_handler (tv=0.0) [ 74.533] sna_wakeup_handler [ 74.533] sna_accel_flush: flush?=0, dirty?=0 [ 74.533] sna_accel_flush: flush?=0, dirty?=0 [ 74.533] sna_block_handler (tv=0.0) [ 74.533] sna_wakeup_handler [ 74.533] sna_accel_flush: flush?=0, dirty?=0 [ 74.533] sna_accel_flush: flush?=0, dirty?=0 [ 74.533] sna_block_handler (tv=0.0) [ 74.533] sna_wakeup_handler [ 74.533] sna_accel_flush: flush?=0, dirty?=0 [ 74.533] sna_accel_flush: flush?=0, dirty?=0 [ 74.533] sna_block_handler (tv=0.0) [ 74.533] sna_wakeup_handler [ 74.533] sna_accel_flush: flush?=0, dirty?=0 [ 74.533] sna_accel_flush: flush?=0, dirty?=0 [ 74.533] sna_accel_flush: flush?=0, dirty?=0 [ 74.533] sna_accel_flush: flush?=0, dirty?=0 [ 74.533] sna_block_handler (tv=0.0) [ 74.533] sna_wakeup_handler [ 74.533] sna_accel_flush: flush?=0, dirty?=0 [ 74.533] sna_accel_flush: flush?=0, dirty?=0 [ 74.533] sna_block_handler (tv=0.0) [ 74.533] sna_wakeup_handler [ 74.533] sna_accel_flush: flush?=0, dirty?=0 [ 74.533] sna_accel_flush: flush?=0, dirty?=0 [ 74.533] sna_block_handler (tv=0.0) [ 74.533] sna_wakeup_handler [ 74.533] sna_accel_flush: flush?=0, dirty?=0 [ 74.533] sna_accel_flush: flush?=0, dirty?=0 [ 74.533] sna_block_handler (tv=0.0) [ 74.534] sna_wakeup_handler [ 74.534] sna_accel_flush: flush?=0, dirty?=0 [ 74.534] sna_accel_flush: flush?=0, dirty?=0 [ 74.534] sna_block_handler (tv=0.0) [ 74.534] sna_wakeup_handler [ 74.534] sna_accel_flush: flush?=0, dirty?=0 [ 74.534] sna_accel_flush: flush?=0, dirty?=0 [ 74.534] sna_block_handler (tv=0.0) [ 74.534] sna_wakeup_handler [ 74.534] sna_accel_flush: flush?=0, dirty?=0 [ 74.534] sna_accel_flush: flush?=0, dirty?=0 [ 74.534] sna_block_handler (tv=0.0) [ 74.534] sna_wakeup_handler [ 74.534] sna_accel_flush: flush?=0, dirty?=0 [ 74.534] sna_accel_flush: flush?=0, dirty?=0 [ 74.534] sna_block_handler (tv=0.0) [ 74.534] sna_wakeup_handler [ 74.534] sna_accel_flush: flush?=0, dirty?=0 [ 74.534] sna_accel_flush: flush?=0, dirty?=0 [ 74.534] sna_block_handler (tv=0.0) [ 74.534] sna_wakeup_handler [ 74.534] sna_accel_flush: flush?=0, dirty?=0 [ 74.534] sna_accel_flush: flush?=0, dirty?=0 [ 74.534] sna_accel_flush: flush?=0, dirty?=0 [ 74.534] sna_block_handler (tv=0.0) [ 74.534] sna_wakeup_handler [ 74.534] sna_accel_flush: flush?=0, dirty?=0 [ 74.534] sna_accel_flush: flush?=0, dirty?=0 [ 74.534] sna_block_handler (tv=0.0) [ 74.534] sna_wakeup_handler [ 74.534] sna_accel_flush: flush?=0, dirty?=0 [ 74.534] sna_accel_flush: flush?=0, dirty?=0 [ 74.534] sna_accel_flush: flush?=0, dirty?=0 [ 74.534] sna_block_handler (tv=0.0) [ 74.534] sna_wakeup_handler [ 74.534] sna_accel_flush: flush?=0, dirty?=0 [ 74.534] sna_accel_flush: flush?=0, dirty?=0 [ 74.534] sna_block_handler (tv=0.0) [ 74.534] sna_wakeup_handler [ 74.535] sna_accel_flush: flush?=0, dirty?=0 [ 74.535] sna_accel_flush: flush?=0, dirty?=0 [ 74.535] sna_block_handler (tv=0.0) [ 74.535] sna_wakeup_handler [ 74.535] sna_accel_flush: flush?=0, dirty?=0 [ 74.535] sna_accel_flush: flush?=0, dirty?=0 [ 74.535] sna_block_handler (tv=0.0) [ 74.535] sna_wakeup_handler [ 74.535] sna_accel_flush: flush?=0, dirty?=0 [ 74.535] sna_accel_flush: flush?=0, dirty?=0 [ 74.535] sna_accel_flush: flush?=0, dirty?=0 [ 74.535] sna_block_handler (tv=0.0) [ 74.535] sna_wakeup_handler [ 74.535] sna_accel_flush: flush?=0, dirty?=0 [ 74.535] sna_accel_flush: flush?=0, dirty?=0 [ 74.535] sna_accel_flush: flush?=0, dirty?=0 [ 74.535] sna_block_handler (tv=0.0) [ 74.535] sna_wakeup_handler [ 74.535] sna_accel_flush: flush?=0, dirty?=0 [ 74.535] sna_accel_flush: flush?=0, dirty?=0 [ 74.535] sna_block_handler (tv=0.0) [ 74.535] sna_wakeup_handler [ 74.535] sna_accel_flush: flush?=0, dirty?=0 [ 74.535] sna_accel_flush: flush?=0, dirty?=0 [ 74.535] sna_block_handler (tv=0.0) [ 74.535] sna_wakeup_handler [ 74.535] sna_accel_flush: flush?=0, dirty?=0 [ 74.535] sna_accel_flush: flush?=0, dirty?=0 [ 74.535] sna_accel_flush: flush?=0, dirty?=0 [ 74.535] sna_accel_flush: flush?=0, dirty?=0 [ 74.535] sna_block_handler (tv=0.0) [ 74.535] sna_wakeup_handler [ 74.535] sna_accel_flush: flush?=0, dirty?=0 [ 74.535] sna_accel_flush: flush?=0, dirty?=0 [ 74.535] sna_accel_flush: flush?=0, dirty?=0 [ 74.535] sna_block_handler (tv=0.0) [ 74.535] sna_wakeup_handler [ 74.535] sna_accel_flush: flush?=0, dirty?=0 [ 74.535] sna_accel_flush: flush?=0, dirty?=0 [ 74.535] sna_block_handler (tv=0.0) [ 74.536] sna_wakeup_handler [ 74.536] sna_accel_flush: flush?=0, dirty?=0 [ 74.536] sna_accel_flush: flush?=0, dirty?=0 [ 74.536] sna_accel_flush: flush?=0, dirty?=0 [ 74.536] sna_block_handler (tv=0.0) [ 74.536] sna_wakeup_handler [ 74.536] sna_accel_flush: flush?=0, dirty?=0 [ 74.536] sna_accel_flush: flush?=0, dirty?=0 [ 74.536] sna_block_handler (tv=0.0) [ 74.536] sna_wakeup_handler [ 74.536] sna_accel_flush: flush?=0, dirty?=0 [ 74.536] sna_accel_flush: flush?=0, dirty?=0 [ 74.536] sna_block_handler (tv=0.0) [ 74.536] sna_wakeup_handler [ 74.536] sna_accel_flush: flush?=0, dirty?=0 [ 74.536] sna_accel_flush: flush?=0, dirty?=0 [ 74.536] sna_accel_flush: flush?=0, dirty?=0 [ 74.536] sna_block_handler (tv=0.0) [ 74.536] sna_wakeup_handler [ 74.536] sna_accel_flush: flush?=0, dirty?=0 [ 74.536] sna_accel_flush: flush?=0, dirty?=0 [ 74.536] sna_block_handler (tv=0.0) [ 74.536] sna_wakeup_handler [ 74.536] sna_accel_flush: flush?=0, dirty?=0 [ 74.536] sna_accel_flush: flush?=0, dirty?=0 [ 74.536] sna_block_handler (tv=0.0) [ 74.536] sna_wakeup_handler [ 74.536] sna_accel_flush: flush?=0, dirty?=0 [ 74.536] sna_accel_flush: flush?=0, dirty?=0 [ 74.536] sna_block_handler (tv=0.0) [ 74.536] sna_wakeup_handler [ 74.537] sna_accel_flush: flush?=0, dirty?=0 [ 74.537] sna_accel_flush: flush?=0, dirty?=0 [ 74.537] sna_block_handler (tv=546.552000) [ 74.537] kgem_retire, need_retire?=1 [ 74.537] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 74.537] kgem_retire__requests_ring: retiring ring 0 [ 74.537] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.537] __kgem_retire_rq: request 1 complete [ 74.537] __kgem_bo_flush: handle=33, busy=0, wedged=0 [ 74.537] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 74.537] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 74.537] kgem_retire -- retired=0, need_retire=0 [ 74.537] sna_accel_block: GPU idle, flushing [ 74.537] gen8_vertex_close: used=16240, vbo active? 23, vb=200, nreloc=1 [ 74.537] gen8_vertex_close: reloc[0] = 289 [ 74.537] kgem_add_reloc64: handle=23, pos=289, delta=0, domains=200000 [ 74.537] kgem_add_handle: handle=23, index=5 [ 74.537] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fd541000) [ 74.537] batch[1/1, flags=1800]: 588 588 16224 16384, nreloc=9, nexec=6, nfence=0, aperture=9110 [fenced=0] [ 74.537] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 74.537] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 74.537] kgem_fixup_relocs: shrinking by 61440 [ 74.537] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.537] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 74.537] kgem_commit: release handle=17 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d289b000 [ 74.537] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 74.537] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 74.537] __kgem_bo_clear_busy: handle=7 [ 74.537] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 74.537] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 74.537] kgem_commit: release handle=113 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 74.537] __kgem_bo_clear_busy: handle=113 [ 74.537] kgem_commit: release handle=113 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fe00a000 [ 74.537] kgem_commit: release handle=113 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 74.537] __kgem_bo_clear_busy: handle=113 [ 74.537] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 74.537] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.537] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 74.537] sna_scanout_do_flush: flush timer active: delta=-61 [ 74.537] sna_scanout_do_flush (time=74537), triggered [ 74.537] sna_scanout_flush (time=74537), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 74.537] has_shadow: has pending damage? 0, outstanding flips: 0 [ 74.537] stop_flush: scanout=25 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 74.537] has_shadow: has pending damage? 0, outstanding flips: 0 [ 74.537] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 74.537] sna_accel_do_throttle (time=74537), triggered [ 74.537] sna_accel_throttle (time=74537) [ 74.537] sna_accel_block: evaluating timers, active=7 [ 74.537] sna_accel_block: flush timer expires in 16 [74553] [ 74.537] sna_wakeup_handler [ 74.537] sna_block_handler (tv=546.552000) [ 74.538] kgem_retire, need_retire?=1 [ 74.538] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 74.538] kgem_retire__requests_ring: retiring ring 0 [ 74.538] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.538] __kgem_retire_rq: request 1 complete [ 74.538] __kgem_bo_flush: handle=17, busy=0, wedged=0 [ 74.538] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 74.538] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 74.538] kgem_retire -- retired=0, need_retire=0 [ 74.538] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 74.538] gen6_render_retire: resetting idle vbo [ 74.538] sna_scanout_do_flush: flush timer active: delta=15 [ 74.538] sna_accel_block: evaluating timers, active=7 [ 74.538] sna_accel_block: flush timer expires in 15 [74553] [ 74.538] sna_wakeup_handler [ 74.538] sna_accel_flush: flush?=0, dirty?=0 [ 74.538] sna_accel_flush: flush?=0, dirty?=0 [ 74.538] sna_accel_flush: flush?=0, dirty?=0 [ 74.538] sna_block_handler (tv=546.551000) [ 74.538] sna_scanout_do_flush: flush timer active: delta=15 [ 74.538] sna_accel_block: evaluating timers, active=7 [ 74.538] sna_accel_block: flush timer expires in 15 [74553] [ 74.538] sna_wakeup_handler [ 74.538] sna_accel_flush: flush?=0, dirty?=0 [ 74.538] sna_accel_flush: flush?=0, dirty?=0 [ 74.538] sna_block_handler (tv=546.551000) [ 74.538] sna_scanout_do_flush: flush timer active: delta=15 [ 74.538] sna_accel_block: evaluating timers, active=7 [ 74.538] sna_accel_block: flush timer expires in 15 [74553] [ 74.538] sna_wakeup_handler [ 74.538] _sna_dri2_destroy_buffer: 0x561c949fd9e0 [handle=132] -- refcnt=1, draw=0, pixmap=4215, proxy?=0 [ 74.538] _sna_dri2_destroy_buffer: removing active_scanout=1 from pixmap handle=132 [ 74.538] _sna_dri2_destroy_buffer: releasing last DRI pixmap=4215, scanout?=0 [ 74.538] _sna_dri2_destroy_buffer: dropping flush hint from handle=132 [ 74.538] sna_accel_watch_flush: enable=-1 [ 74.538] sna_dri2_cache_bo(handle=132, name=77) [ 74.538] sna_dri2_cache_bo: not a window, releasing handle=132 [ 74.538] sna_destroy_pixmap: pixmap=4215, attached?=1 [ 74.538] _kgem_bo_destroy: handle=132, proxy? 0 [ 74.538] __kgem_bo_destroy: handle=132, size=66355200 [ 74.538] __kgem_bo_destroy: handle=132, not reusable [ 74.538] kgem_bo_free: handle=132, size=66355200 [ 74.538] kgem_bo_free: releasing 0x0:0x0 vma for handle=132, count=0 [ 74.538] __sna_free_pixmap(pixmap=4215) [ 74.538] sna_accel_flush: flush?=0, dirty?=0 [ 74.538] sna_accel_flush: flush?=0, dirty?=0 [ 74.538] sna_block_handler (tv=0.0) [ 74.538] sna_wakeup_handler [ 74.539] sna_dri2_get_msc(draw=0, pipe=-1) [ 74.539] sna_crtc_record_swap: recording last swap on pipe=0, frame 4221 [msc=4221], time 74.525022 [ 74.539] sna_dri2_get_msc: msc=4221 [raw=4221], ust=74525022 [ 74.539] sna_dri2_create_buffer pixmap=4199, (attachment=0, format=32, drawable=3840x2160), window?=0 [ 74.539] sna_pixmap_set_dri: attaching DRI client to pixmap=4199 [ 74.539] sna_pixmap_move_to_gpu(pixmap=4199, usage=0), flags=c2 [ 74.539] sna_pixmap_move_to_gpu: already all-damaged [ 74.539] sna_pixmap_mark_active: pixmap=4199, handle=33 [ 74.539] sna_dri2_create_buffer: attaching to front buffer 3840x2160 [0x561c9499e680:3], scanout? 0 [ 74.539] kgem_bo_flink: flinked handle=33 to name=77, marking non-reusable [ 74.539] sna_dri2_create_buffer: adding flush hint to handle=33 [ 74.539] sna_accel_watch_flush: enable=1 [ 74.539] sna_accel_flush: flush?=0, dirty?=0 [ 74.539] sna_accel_flush: flush?=0, dirty?=0 [ 74.539] sna_accel_flush: flush?=0, dirty?=0 [ 74.539] sna_block_handler (tv=0.0) [ 74.539] sna_wakeup_handler [ 74.539] sna_accel_flush: flush?=0, dirty?=0 [ 74.539] sna_accel_flush: flush?=0, dirty?=0 [ 74.539] sna_accel_flush: flush?=0, dirty?=0 [ 74.539] sna_block_handler (tv=0.0) [ 74.539] sna_wakeup_handler [ 74.539] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=32, name=80 [ 74.539] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 74.539] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 74.539] sna_dri2_get_back: draw size=3840x2160, back buffer handle=32 size=3840x2160, is-scanout? 1, active?=0, pitch=15360, front pitch=15360 [ 74.539] sna_dri2_get_back: releasing cached handle=40 [ 74.539] _kgem_bo_destroy: handle=40, proxy? 0 [ 74.539] __kgem_bo_destroy: handle=40, size=132710400 [ 74.539] kgem_bo_move_to_scanout: moving 40 [fb 110] to scanout cache, active? 1 [ 74.539] sna_dri2_get_back: reuse backbuffer? 1 [ 74.539] sna_dri2_get_back: back buffer handle=32, active?=0, refcnt=1 [ 74.539] sna_dri2_get_back: reuse unattached back [ 74.539] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 74.539] sna_dri2_reuse_buffer: reusing back buffer handle=32, name=80, pitch=15360, age=0 [ 74.539] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 74.539] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=25, name=75, active_scanout=2 [ 74.539] kgem_bo_flink: flinked handle=25 to name=75, marking non-reusable [ 74.540] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=25] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 74.540] sna_accel_flush: flush?=0, dirty?=0 [ 74.540] sna_accel_flush: flush?=0, dirty?=0 [ 74.540] sna_accel_flush: flush?=0, dirty?=0 [ 74.540] sna_block_handler (tv=0.0) [ 74.540] sna_wakeup_handler [ 74.540] sna_accel_flush: flush?=0, dirty?=0 [ 74.540] sna_accel_flush: flush?=0, dirty?=0 [ 74.540] sna_block_handler (tv=0.0) [ 74.540] sna_wakeup_handler [ 74.540] sna_accel_flush: flush?=0, dirty?=0 [ 74.540] sna_accel_flush: flush?=0, dirty?=0 [ 74.540] sna_accel_flush: flush?=0, dirty?=0 [ 74.540] sna_block_handler (tv=0.0) [ 74.540] sna_wakeup_handler [ 74.540] sna_accel_flush: flush?=0, dirty?=0 [ 74.540] sna_accel_flush: flush?=0, dirty?=0 [ 74.540] sna_block_handler (tv=0.0) [ 74.540] sna_wakeup_handler [ 74.540] sna_glyphs(op=3, nlist=1, src=(172, 491)) [ 74.540] kgem_bo_is_busy: handle=17, domain: 0 exec? 0, rq? 0 [ 74.540] sna_glyphs: discarding mask [ 74.540] glyphs0_to_dst(op=3, src=(172, 491), nlist=1, dst=(172, 491)+(0, 0)) [ 74.540] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.540] gen9_render_composite: 0x0, current mode=0/0 [ 74.540] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 74.540] kgem_bo_is_busy: handle=17, domain: 0 exec? 0, rq? 0 [ 74.540] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.540] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.540] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.541] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.541] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.541] sna_drawable_use_bo: using whole GPU bo [ 74.541] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.541] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.541] color_convert: src=ff729fcf [20028888] [ 74.541] color_convert: dst=ff729fcf [20028888] [ 74.541] sna_render_get_solid: ff729fcf [ 74.541] sna_render_get_solid(23) = ff729fcf (old) [ 74.541] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.541] sna_transform_is_imprecise_integer_translation: no transform [ 74.541] gen9_composite_picture: integer translation (0, 0), removing [ 74.541] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.541] sna_render_pixmap_bo: GPU all damaged [ 74.541] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.541] gen4_choose_composite_emitter: solid, identity mask [ 74.541] kgem_check_bo: num_pages=+9035, num_exec=+3 [ 74.541] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 74.541] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 74.541] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 74.541] kgem_add_handle: handle=4, index=0 [ 74.541] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 74.541] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 74.541] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 74.541] gen9_composite_get_binding_table(ffc0) [ 74.541] kgem_add_reloc64: handle=17, pos=16360, delta=0, domains=20002 [ 74.541] kgem_add_handle: handle=17, index=1 [ 74.541] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d289b000) [ 74.541] __kgem_bo_mark_dirty: handle=17 (proxy? 0) [ 74.541] [3fe0] bind bo(handle=17, addr=d289b000), format=192, width=3775, height=2136, pitch=15360, tiling=1 -> render [ 74.541] kgem_add_reloc64: handle=113, pos=16344, delta=0, domains=40000 [ 74.541] kgem_add_reloc64: adding proxy [delta=92] for handle=113 [ 74.541] kgem_add_handle: handle=113, index=2 [ 74.541] kgem_add_reloc64[4] = (delta=92, target handle=2, presumed=fe00a000) [ 74.541] [3fd0] bind bo(handle=113, addr=fe00a05c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 74.541] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 [ 74.541] kgem_add_handle: handle=6, index=3 [ 74.541] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd581000) [ 74.541] [3fc0] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 74.541] gen9_emit_cc: blend=177 (current=ffffffff), src=17, dst=18 [ 74.541] gen9_emit_sampler: sampler = a [ 74.541] gen9_emit_sf: num_sf_outputs=2 [ 74.541] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.541] gen9_emit_vertex_elements: setup id=9 [ 74.541] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 74.541] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 74.541] glyphs0_to_dst: glyph=(171, 485)x(11, 3), unclipped [ 74.541] emit_primitive_identity_mask__avx2: dst=(171, 485), mask=(736.00, 32.00) x (11.00, 3.00) [ 74.541] glyphs0_to_dst: glyph=(180, 480)x(10, 14), unclipped [ 74.541] emit_primitive_identity_mask__avx2: dst=(180, 480), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.541] glyphs0_to_dst: glyph=(189, 480)x(11, 11), unclipped [ 74.541] emit_primitive_identity_mask__avx2: dst=(189, 480), mask=(960.00, 0.00) x (11.00, 11.00) [ 74.541] glyphs0_to_dst: glyph=(198, 483)x(10, 8), unclipped [ 74.542] emit_primitive_identity_mask__avx2: dst=(198, 483), mask=(976.00, 0.00) x (10.00, 8.00) [ 74.542] glyphs0_to_dst: glyph=(208, 483)x(9, 11), unclipped [ 74.542] emit_primitive_identity_mask__avx2: dst=(208, 483), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.542] glyphs0_to_dst: glyph=(216, 480)x(10, 14), unclipped [ 74.542] emit_primitive_identity_mask__avx2: dst=(216, 480), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.542] glyphs0_to_dst: glyph=(225, 481)x(10, 10), unclipped [ 74.542] emit_primitive_identity_mask__avx2: dst=(225, 481), mask=(976.00, 16.00) x (10.00, 10.00) [ 74.542] glyphs0_to_dst: glyph=(234, 492)x(11, 2), unclipped [ 74.542] emit_primitive_identity_mask__avx2: dst=(234, 492), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.542] glyphs0_to_dst: glyph=(243, 480)x(11, 11), unclipped [ 74.542] emit_primitive_identity_mask__avx2: dst=(243, 480), mask=(1008.00, 0.00) x (11.00, 11.00) [ 74.542] glyphs0_to_dst: glyph=(253, 483)x(9, 8), unclipped [ 74.542] emit_primitive_identity_mask__avx2: dst=(253, 483), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.542] glyphs0_to_dst: glyph=(261, 483)x(10, 8), unclipped [ 74.542] emit_primitive_identity_mask__avx2: dst=(261, 483), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.542] glyphs0_to_dst: glyph=(270, 483)x(10, 8), unclipped [ 74.542] emit_primitive_identity_mask__avx2: dst=(270, 483), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.542] glyphs0_to_dst: glyph=(279, 479)x(10, 12), unclipped [ 74.542] emit_primitive_identity_mask__avx2: dst=(279, 479), mask=(992.00, 16.00) x (10.00, 12.00) [ 74.542] glyphs0_to_dst: glyph=(288, 483)x(10, 8), unclipped [ 74.542] emit_primitive_identity_mask__avx2: dst=(288, 483), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.542] glyphs0_to_dst: glyph=(297, 483)x(10, 8), unclipped [ 74.542] emit_primitive_identity_mask__avx2: dst=(297, 483), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.542] glyphs0_to_dst: glyph=(307, 479)x(10, 12), unclipped [ 74.542] emit_primitive_identity_mask__avx2: dst=(307, 479), mask=(1008.00, 16.00) x (10.00, 12.00) [ 74.542] glyphs0_to_dst: glyph=(315, 480)x(11, 11), unclipped [ 74.542] emit_primitive_identity_mask__avx2: dst=(315, 480), mask=(960.00, 0.00) x (11.00, 11.00) [ 74.542] glyphs0_to_dst: glyph=(324, 483)x(11, 8), unclipped [ 74.542] emit_primitive_identity_mask__avx2: dst=(324, 483), mask=(736.00, 16.00) x (11.00, 8.00) [ 74.542] glyphs0_to_dst: glyph=(334, 483)x(9, 11), unclipped [ 74.542] emit_primitive_identity_mask__avx2: dst=(334, 483), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.542] glyphs0_to_dst: glyph=(342, 492)x(11, 2), unclipped [ 74.542] emit_primitive_identity_mask__avx2: dst=(342, 492), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.542] glyphs0_to_dst: glyph=(351, 479)x(10, 12), unclipped [ 74.542] emit_primitive_identity_mask__avx2: dst=(351, 479), mask=(992.00, 16.00) x (10.00, 12.00) [ 74.542] glyphs0_to_dst: glyph=(361, 479)x(9, 12), unclipped [ 74.542] emit_primitive_identity_mask__avx2: dst=(361, 479), mask=(960.00, 32.00) x (9.00, 12.00) [ 74.542] glyphs0_to_dst: glyph=(369, 483)x(10, 11), unclipped [ 74.542] emit_primitive_identity_mask__avx2: dst=(369, 483), mask=(976.00, 32.00) x (10.00, 11.00) [ 74.542] glyphs0_to_dst: glyph=(378, 480)x(10, 14), unclipped [ 74.542] emit_primitive_identity_mask__avx2: dst=(378, 480), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.542] glyphs0_to_dst: glyph=(387, 481)x(10, 10), unclipped [ 74.542] emit_primitive_identity_mask__avx2: dst=(387, 481), mask=(960.00, 48.00) x (10.00, 10.00) [ 74.542] glyphs0_to_dst: glyph=(396, 492)x(11, 2), unclipped [ 74.542] emit_primitive_identity_mask__avx2: dst=(396, 492), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.542] glyphs0_to_dst: glyph=(406, 483)x(9, 8), unclipped [ 74.542] emit_primitive_identity_mask__avx2: dst=(406, 483), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.542] glyphs0_to_dst: glyph=(415, 483)x(9, 8), unclipped [ 74.542] emit_primitive_identity_mask__avx2: dst=(415, 483), mask=(752.00, 16.00) x (9.00, 8.00) [ 74.542] glyphs0_to_dst: glyph=(424, 483)x(9, 11), unclipped [ 74.542] emit_primitive_identity_mask__avx2: dst=(424, 483), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.542] glyphs0_to_dst: glyph=(432, 480)x(10, 11), unclipped [ 74.542] emit_primitive_identity_mask__avx2: dst=(432, 480), mask=(976.00, 48.00) x (10.00, 11.00) [ 74.542] glyphs0_to_dst: glyph=(442, 483)x(9, 8), unclipped [ 74.542] emit_primitive_identity_mask__avx2: dst=(442, 483), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.542] glyphs0_to_dst: glyph=(450, 483)x(10, 11), unclipped [ 74.542] emit_primitive_identity_mask__avx2: dst=(450, 483), mask=(976.00, 32.00) x (10.00, 11.00) [ 74.542] gen8_vertex_flush[498] = 96 [ 74.542] gen9_magic_ca_pass: CA fixup (0 -> 96) [ 74.542] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.542] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.542] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.542] sna_glyphs(op=3, nlist=1, src=(460, 491)) [ 74.542] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 74.543] sna_glyphs: discarding mask [ 74.543] glyphs0_to_dst(op=3, src=(460, 491), nlist=1, dst=(460, 491)+(0, 0)) [ 74.543] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.543] gen9_render_composite: 0x0, current mode=1/1 [ 74.543] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 74.543] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 74.543] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.543] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.543] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.543] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.543] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.543] sna_drawable_use_bo: using whole GPU bo [ 74.543] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.543] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.543] color_convert: src=ffffffff [20028888] [ 74.543] color_convert: dst=ffffffff [20028888] [ 74.543] sna_render_get_solid: ffffffff [ 74.543] sna_render_get_solid(white) [ 74.543] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.543] sna_transform_is_imprecise_integer_translation: no transform [ 74.543] gen9_composite_picture: integer translation (0, 0), removing [ 74.543] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.543] sna_render_pixmap_bo: GPU all damaged [ 74.543] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.543] gen4_choose_composite_emitter: solid, identity mask [ 74.543] kgem_check_bo: num_pages=+1, num_exec=+1 [ 74.543] gen9_composite_get_binding_table(fec0) [ 74.543] kgem_add_reloc64: handle=7, pos=16296, delta=0, domains=40000 [ 74.543] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 74.543] kgem_add_handle: handle=7, index=4 [ 74.543] kgem_add_reloc64[6] = (delta=1048, target handle=4, presumed=fffe8000) [ 74.543] [3fa0] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 74.543] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.543] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.543] gen9_emit_vertex_elements: setup id=9 [ 74.543] glyphs0_to_dst: glyph=(459, 480)x(10, 13), unclipped [ 74.543] emit_primitive_identity_mask__avx2: dst=(459, 480), mask=(752.00, 32.00) x (10.00, 13.00) [ 74.543] glyphs0_to_dst: glyph=(477, 486)x(10, 3), unclipped [ 74.543] emit_primitive_identity_mask__avx2: dst=(477, 486), mask=(1008.00, 48.00) x (10.00, 3.00) [ 74.543] glyphs0_to_dst: glyph=(487, 480)x(9, 14), unclipped [ 74.543] emit_primitive_identity_mask__avx2: dst=(487, 480), mask=(832.00, 32.00) x (9.00, 14.00) [ 74.543] glyphs0_to_dst: glyph=(496, 483)x(9, 8), unclipped [ 74.543] emit_primitive_identity_mask__avx2: dst=(496, 483), mask=(896.00, 48.00) x (9.00, 8.00) [ 74.543] glyphs0_to_dst: glyph=(504, 483)x(10, 8), unclipped [ 74.543] emit_primitive_identity_mask__avx2: dst=(504, 483), mask=(848.00, 16.00) x (10.00, 8.00) [ 74.543] glyphs0_to_dst: glyph=(514, 483)x(9, 8), unclipped [ 74.543] emit_primitive_identity_mask__avx2: dst=(514, 483), mask=(848.00, 48.00) x (9.00, 8.00) [ 74.543] glyphs0_to_dst: glyph=(522, 480)x(10, 11), unclipped [ 74.543] emit_primitive_identity_mask__avx2: dst=(522, 480), mask=(992.00, 32.00) x (10.00, 11.00) [ 74.543] glyphs0_to_dst: glyph=(532, 483)x(9, 11), unclipped [ 74.543] emit_primitive_identity_mask__avx2: dst=(532, 483), mask=(880.00, 16.00) x (9.00, 11.00) [ 74.543] glyphs0_to_dst: glyph=(541, 480)x(9, 11), unclipped [ 74.543] emit_primitive_identity_mask__avx2: dst=(541, 480), mask=(880.00, 0.00) x (9.00, 11.00) [ 74.543] glyphs0_to_dst: glyph=(550, 480)x(9, 14), unclipped [ 74.543] emit_primitive_identity_mask__avx2: dst=(550, 480), mask=(832.00, 32.00) x (9.00, 14.00) [ 74.543] glyphs0_to_dst: glyph=(558, 483)x(10, 8), unclipped [ 74.543] emit_primitive_identity_mask__avx2: dst=(558, 483), mask=(848.00, 16.00) x (10.00, 8.00) [ 74.543] glyphs0_to_dst: glyph=(568, 483)x(9, 11), unclipped [ 74.543] emit_primitive_identity_mask__avx2: dst=(568, 483), mask=(880.00, 16.00) x (9.00, 11.00) [ 74.543] glyphs0_to_dst: glyph=(576, 493)x(11, 2), unclipped [ 74.543] emit_primitive_identity_mask__avx2: dst=(576, 493), mask=(832.00, 48.00) x (11.00, 2.00) [ 74.543] glyphs0_to_dst: glyph=(585, 479)x(10, 12), unclipped [ 74.543] emit_primitive_identity_mask__avx2: dst=(585, 479), mask=(864.00, 0.00) x (10.00, 12.00) [ 74.543] glyphs0_to_dst: glyph=(594, 483)x(10, 8), unclipped [ 74.543] emit_primitive_identity_mask__avx2: dst=(594, 483), mask=(864.00, 32.00) x (10.00, 8.00) [ 74.543] glyphs0_to_dst: glyph=(603, 480)x(10, 11), unclipped [ 74.543] emit_primitive_identity_mask__avx2: dst=(603, 480), mask=(880.00, 32.00) x (10.00, 11.00) [ 74.565] glyphs0_to_dst: glyph=(612, 493)x(11, 2), unclipped [ 74.565] emit_primitive_identity_mask__avx2: dst=(612, 493), mask=(832.00, 48.00) x (11.00, 2.00) [ 74.565] glyphs0_to_dst: glyph=(621, 480)x(10, 11), unclipped [ 74.565] emit_primitive_identity_mask__avx2: dst=(621, 480), mask=(880.00, 32.00) x (10.00, 11.00) [ 74.565] glyphs0_to_dst: glyph=(630, 483)x(10, 8), unclipped [ 74.565] emit_primitive_identity_mask__avx2: dst=(630, 483), mask=(944.00, 0.00) x (10.00, 8.00) [ 74.565] glyphs0_to_dst: glyph=(639, 483)x(10, 11), unclipped [ 74.565] emit_primitive_identity_mask__avx2: dst=(639, 483), mask=(880.00, 48.00) x (10.00, 11.00) [ 74.565] glyphs0_to_dst: glyph=(651, 488)x(5, 3), unclipped [ 74.565] emit_primitive_identity_mask__avx2: dst=(651, 488), mask=(1008.00, 32.00) x (5.00, 3.00) [ 74.565] glyphs0_to_dst: glyph=(658, 483)x(9, 8), unclipped [ 74.565] emit_primitive_identity_mask__avx2: dst=(658, 483), mask=(896.00, 48.00) x (9.00, 8.00) [ 74.565] glyphs0_to_dst: glyph=(667, 479)x(9, 12), unclipped [ 74.565] emit_primitive_identity_mask__avx2: dst=(667, 479), mask=(992.00, 48.00) x (9.00, 12.00) [ 74.565] gen8_vertex_flush[598] = 69 [ 74.565] gen9_magic_ca_pass: CA fixup (96 -> 165) [ 74.565] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.565] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.565] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.565] sna_accel_flush: flush?=0, dirty?=0 [ 74.565] sna_accel_flush: flush?=0, dirty?=0 [ 74.565] sna_accel_flush: flush?=0, dirty?=0 [ 74.565] sna_accel_flush: flush?=0, dirty?=0 [ 74.565] sna_block_handler (tv=0.0) [ 74.565] sna_wakeup_handler [ 74.565] sna_accel_flush: flush?=0, dirty?=0 [ 74.565] sna_accel_flush: flush?=0, dirty?=0 [ 74.565] sna_accel_flush: flush?=0, dirty?=0 [ 74.565] sna_block_handler (tv=0.0) [ 74.565] sna_wakeup_handler [ 74.565] sna_glyphs(op=3, nlist=1, src=(1, 508)) [ 74.565] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 74.565] sna_glyphs: discarding mask [ 74.565] glyphs0_to_dst(op=3, src=(1, 508), nlist=1, dst=(1, 508)+(0, 0)) [ 74.565] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.565] gen9_render_composite: 0x0, current mode=1/1 [ 74.565] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 74.565] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 74.565] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.565] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.565] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.565] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.565] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.565] sna_drawable_use_bo: using whole GPU bo [ 74.565] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.565] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.565] color_convert: src=ff8ae234 [20028888] [ 74.565] color_convert: dst=ff8ae234 [20028888] [ 74.565] sna_render_get_solid: ff8ae234 [ 74.565] sna_render_get_solid(22) = ff8ae234 (old) [ 74.565] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.565] sna_transform_is_imprecise_integer_translation: no transform [ 74.565] gen9_composite_picture: integer translation (0, 0), removing [ 74.565] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.565] sna_render_pixmap_bo: GPU all damaged [ 74.565] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.565] gen4_choose_composite_emitter: solid, identity mask [ 74.565] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.565] gen9_composite_get_binding_table(fe40) [ 74.565] kgem_add_reloc64: handle=113, pos=16264, delta=0, domains=40000 [ 74.565] kgem_add_reloc64: adding proxy [delta=88] for handle=113 [ 74.565] kgem_add_reloc64[7] = (delta=88, target handle=2, presumed=fe00a000) [ 74.565] [3f80] bind bo(handle=113, addr=fe00a058), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 74.565] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.565] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.565] gen9_emit_vertex_elements: setup id=9 [ 74.565] glyphs0_to_dst: glyph=(1, 500)x(9, 8), unclipped [ 74.565] emit_primitive_identity_mask__avx2: dst=(1, 500), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.565] glyphs0_to_dst: glyph=(9, 498)x(10, 13), unclipped [ 74.565] emit_primitive_identity_mask__avx2: dst=(9, 498), mask=(672.00, 48.00) x (10.00, 13.00) [ 74.565] glyphs0_to_dst: glyph=(19, 500)x(9, 8), unclipped [ 74.565] emit_primitive_identity_mask__avx2: dst=(19, 500), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.565] glyphs0_to_dst: glyph=(28, 502)x(8, 3), unclipped [ 74.565] emit_primitive_identity_mask__avx2: dst=(28, 502), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.565] glyphs0_to_dst: glyph=(36, 498)x(11, 10), unclipped [ 74.565] emit_primitive_identity_mask__avx2: dst=(36, 498), mask=(704.00, 0.00) x (11.00, 10.00) [ 74.565] glyphs0_to_dst: glyph=(46, 500)x(9, 8), unclipped [ 74.565] emit_primitive_identity_mask__avx2: dst=(46, 500), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.565] glyphs0_to_dst: glyph=(54, 500)x(10, 8), unclipped [ 74.565] emit_primitive_identity_mask__avx2: dst=(54, 500), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.565] glyphs0_to_dst: glyph=(63, 500)x(10, 8), unclipped [ 74.565] emit_primitive_identity_mask__avx2: dst=(63, 500), mask=(720.00, 16.00) x (10.00, 8.00) [ 74.565] glyphs0_to_dst: glyph=(72, 497)x(10, 11), unclipped [ 74.565] emit_primitive_identity_mask__avx2: dst=(72, 497), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.565] glyphs0_to_dst: glyph=(81, 500)x(10, 8), unclipped [ 74.565] emit_primitive_identity_mask__avx2: dst=(81, 500), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.565] glyphs0_to_dst: glyph=(90, 497)x(10, 11), unclipped [ 74.565] emit_primitive_identity_mask__avx2: dst=(90, 497), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.565] glyphs0_to_dst: glyph=(99, 500)x(11, 8), unclipped [ 74.565] emit_primitive_identity_mask__avx2: dst=(99, 500), mask=(736.00, 16.00) x (11.00, 8.00) [ 74.565] glyphs0_to_dst: glyph=(109, 500)x(9, 8), unclipped [ 74.565] emit_primitive_identity_mask__avx2: dst=(109, 500), mask=(752.00, 16.00) x (9.00, 8.00) [ 74.565] glyphs0_to_dst: glyph=(118, 502)x(8, 3), unclipped [ 74.565] emit_primitive_identity_mask__avx2: dst=(118, 502), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.565] glyphs0_to_dst: glyph=(126, 498)x(10, 10), unclipped [ 74.565] emit_primitive_identity_mask__avx2: dst=(126, 498), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.565] glyphs0_to_dst: glyph=(135, 498)x(10, 10), unclipped [ 74.565] emit_primitive_identity_mask__avx2: dst=(135, 498), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.565] glyphs0_to_dst: glyph=(144, 498)x(10, 10), unclipped [ 74.565] emit_primitive_identity_mask__avx2: dst=(144, 498), mask=(720.00, 32.00) x (10.00, 10.00) [ 74.565] glyphs0_to_dst: glyph=(153, 498)x(10, 10), unclipped [ 74.565] emit_primitive_identity_mask__avx2: dst=(153, 498), mask=(704.00, 48.00) x (10.00, 10.00) [ 74.565] gen8_vertex_flush[698] = 54 [ 74.565] gen9_magic_ca_pass: CA fixup (165 -> 219) [ 74.565] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.565] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.565] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.565] sna_glyphs(op=3, nlist=1, src=(163, 508)) [ 74.565] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 74.565] sna_glyphs: discarding mask [ 74.566] glyphs0_to_dst(op=3, src=(163, 508), nlist=1, dst=(163, 508)+(0, 0)) [ 74.566] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.566] gen9_render_composite: 0x0, current mode=1/1 [ 74.566] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 74.566] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 74.566] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.566] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.566] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.566] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.566] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.566] sna_drawable_use_bo: using whole GPU bo [ 74.566] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.566] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.566] color_convert: src=ffffffff [20028888] [ 74.566] color_convert: dst=ffffffff [20028888] [ 74.566] sna_render_get_solid: ffffffff [ 74.566] sna_render_get_solid(white) [ 74.566] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.566] sna_transform_is_imprecise_integer_translation: no transform [ 74.566] gen9_composite_picture: integer translation (0, 0), removing [ 74.566] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.566] sna_render_pixmap_bo: GPU all damaged [ 74.566] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.566] gen4_choose_composite_emitter: solid, identity mask [ 74.566] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.566] gen9_composite_get_binding_table(fdc0) [ 74.566] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.566] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.566] gen9_emit_vertex_elements: setup id=9 [ 74.566] glyphs0_to_dst: glyph=(165, 500)x(5, 8), unclipped [ 74.566] emit_primitive_identity_mask__avx2: dst=(165, 500), mask=(720.00, 48.00) x (5.00, 8.00) [ 74.566] gen8_vertex_flush[798] = 3 [ 74.566] gen9_magic_ca_pass: CA fixup (219 -> 222) [ 74.566] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.566] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.566] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.566] sna_glyphs(op=3, nlist=1, src=(172, 508)) [ 74.566] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 74.566] sna_glyphs: discarding mask [ 74.566] glyphs0_to_dst(op=3, src=(172, 508), nlist=1, dst=(172, 508)+(0, 0)) [ 74.566] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.566] gen9_render_composite: 0x0, current mode=1/1 [ 74.566] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 74.566] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 74.566] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.566] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.566] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.566] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.566] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.566] sna_drawable_use_bo: using whole GPU bo [ 74.566] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.566] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.566] color_convert: src=ff729fcf [20028888] [ 74.566] color_convert: dst=ff729fcf [20028888] [ 74.566] sna_render_get_solid: ff729fcf [ 74.566] sna_render_get_solid(23) = ff729fcf (old) [ 74.566] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.566] sna_transform_is_imprecise_integer_translation: no transform [ 74.566] gen9_composite_picture: integer translation (0, 0), removing [ 74.566] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.566] sna_render_pixmap_bo: GPU all damaged [ 74.566] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.566] gen4_choose_composite_emitter: solid, identity mask [ 74.566] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.566] gen9_composite_get_binding_table(fd80) [ 74.566] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.566] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.566] gen9_emit_vertex_elements: setup id=9 [ 74.566] glyphs0_to_dst: glyph=(171, 502)x(11, 3), unclipped [ 74.566] emit_primitive_identity_mask__avx2: dst=(171, 502), mask=(736.00, 32.00) x (11.00, 3.00) [ 74.566] glyphs0_to_dst: glyph=(180, 497)x(10, 14), unclipped [ 74.566] emit_primitive_identity_mask__avx2: dst=(180, 497), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.566] glyphs0_to_dst: glyph=(189, 497)x(11, 11), unclipped [ 74.566] emit_primitive_identity_mask__avx2: dst=(189, 497), mask=(960.00, 0.00) x (11.00, 11.00) [ 74.566] glyphs0_to_dst: glyph=(198, 500)x(10, 8), unclipped [ 74.566] emit_primitive_identity_mask__avx2: dst=(198, 500), mask=(976.00, 0.00) x (10.00, 8.00) [ 74.566] glyphs0_to_dst: glyph=(208, 500)x(9, 11), unclipped [ 74.566] emit_primitive_identity_mask__avx2: dst=(208, 500), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.566] glyphs0_to_dst: glyph=(216, 497)x(10, 14), unclipped [ 74.566] emit_primitive_identity_mask__avx2: dst=(216, 497), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.566] glyphs0_to_dst: glyph=(225, 498)x(10, 10), unclipped [ 74.566] emit_primitive_identity_mask__avx2: dst=(225, 498), mask=(976.00, 16.00) x (10.00, 10.00) [ 74.566] glyphs0_to_dst: glyph=(234, 509)x(11, 2), unclipped [ 74.566] emit_primitive_identity_mask__avx2: dst=(234, 509), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.566] glyphs0_to_dst: glyph=(243, 497)x(11, 11), unclipped [ 74.566] emit_primitive_identity_mask__avx2: dst=(243, 497), mask=(1008.00, 0.00) x (11.00, 11.00) [ 74.566] glyphs0_to_dst: glyph=(253, 500)x(9, 8), unclipped [ 74.566] emit_primitive_identity_mask__avx2: dst=(253, 500), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.566] glyphs0_to_dst: glyph=(261, 500)x(10, 8), unclipped [ 74.566] emit_primitive_identity_mask__avx2: dst=(261, 500), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.566] glyphs0_to_dst: glyph=(270, 500)x(10, 8), unclipped [ 74.566] emit_primitive_identity_mask__avx2: dst=(270, 500), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.566] glyphs0_to_dst: glyph=(279, 496)x(10, 12), unclipped [ 74.566] emit_primitive_identity_mask__avx2: dst=(279, 496), mask=(992.00, 16.00) x (10.00, 12.00) [ 74.566] glyphs0_to_dst: glyph=(288, 500)x(10, 8), unclipped [ 74.566] emit_primitive_identity_mask__avx2: dst=(288, 500), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.566] glyphs0_to_dst: glyph=(297, 500)x(10, 8), unclipped [ 74.566] emit_primitive_identity_mask__avx2: dst=(297, 500), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.566] glyphs0_to_dst: glyph=(307, 496)x(10, 12), unclipped [ 74.566] emit_primitive_identity_mask__avx2: dst=(307, 496), mask=(1008.00, 16.00) x (10.00, 12.00) [ 74.566] glyphs0_to_dst: glyph=(315, 497)x(11, 11), unclipped [ 74.566] emit_primitive_identity_mask__avx2: dst=(315, 497), mask=(960.00, 0.00) x (11.00, 11.00) [ 74.566] glyphs0_to_dst: glyph=(324, 500)x(11, 8), unclipped [ 74.566] emit_primitive_identity_mask__avx2: dst=(324, 500), mask=(736.00, 16.00) x (11.00, 8.00) [ 74.566] glyphs0_to_dst: glyph=(334, 500)x(9, 11), unclipped [ 74.566] emit_primitive_identity_mask__avx2: dst=(334, 500), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.566] glyphs0_to_dst: glyph=(342, 509)x(11, 2), unclipped [ 74.566] emit_primitive_identity_mask__avx2: dst=(342, 509), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.566] glyphs0_to_dst: glyph=(351, 496)x(10, 12), unclipped [ 74.566] emit_primitive_identity_mask__avx2: dst=(351, 496), mask=(992.00, 16.00) x (10.00, 12.00) [ 74.566] glyphs0_to_dst: glyph=(361, 496)x(9, 12), unclipped [ 74.566] emit_primitive_identity_mask__avx2: dst=(361, 496), mask=(960.00, 32.00) x (9.00, 12.00) [ 74.566] glyphs0_to_dst: glyph=(369, 500)x(10, 11), unclipped [ 74.566] emit_primitive_identity_mask__avx2: dst=(369, 500), mask=(976.00, 32.00) x (10.00, 11.00) [ 74.566] glyphs0_to_dst: glyph=(378, 497)x(10, 14), unclipped [ 74.566] emit_primitive_identity_mask__avx2: dst=(378, 497), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.566] glyphs0_to_dst: glyph=(387, 498)x(10, 10), unclipped [ 74.566] emit_primitive_identity_mask__avx2: dst=(387, 498), mask=(960.00, 48.00) x (10.00, 10.00) [ 74.566] glyphs0_to_dst: glyph=(396, 509)x(11, 2), unclipped [ 74.566] emit_primitive_identity_mask__avx2: dst=(396, 509), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.566] glyphs0_to_dst: glyph=(406, 500)x(9, 8), unclipped [ 74.566] emit_primitive_identity_mask__avx2: dst=(406, 500), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.566] glyphs0_to_dst: glyph=(415, 500)x(9, 8), unclipped [ 74.566] emit_primitive_identity_mask__avx2: dst=(415, 500), mask=(752.00, 16.00) x (9.00, 8.00) [ 74.566] glyphs0_to_dst: glyph=(424, 500)x(9, 11), unclipped [ 74.566] emit_primitive_identity_mask__avx2: dst=(424, 500), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.566] glyphs0_to_dst: glyph=(432, 497)x(10, 11), unclipped [ 74.566] emit_primitive_identity_mask__avx2: dst=(432, 497), mask=(976.00, 48.00) x (10.00, 11.00) [ 74.566] glyphs0_to_dst: glyph=(442, 500)x(9, 8), unclipped [ 74.566] emit_primitive_identity_mask__avx2: dst=(442, 500), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.566] glyphs0_to_dst: glyph=(450, 500)x(10, 11), unclipped [ 74.566] emit_primitive_identity_mask__avx2: dst=(450, 500), mask=(976.00, 32.00) x (10.00, 11.00) [ 74.566] gen8_vertex_flush[898] = 96 [ 74.566] gen9_magic_ca_pass: CA fixup (222 -> 318) [ 74.566] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.566] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.566] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.567] sna_glyphs(op=3, nlist=1, src=(460, 508)) [ 74.567] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 74.567] sna_glyphs: discarding mask [ 74.567] glyphs0_to_dst(op=3, src=(460, 508), nlist=1, dst=(460, 508)+(0, 0)) [ 74.567] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.567] gen9_render_composite: 0x0, current mode=1/1 [ 74.567] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 74.567] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 74.567] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.567] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.567] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.567] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.567] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.567] sna_drawable_use_bo: using whole GPU bo [ 74.567] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.567] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.567] color_convert: src=ffffffff [20028888] [ 74.567] color_convert: dst=ffffffff [20028888] [ 74.567] sna_render_get_solid: ffffffff [ 74.567] sna_render_get_solid(white) [ 74.567] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.567] sna_transform_is_imprecise_integer_translation: no transform [ 74.567] gen9_composite_picture: integer translation (0, 0), removing [ 74.567] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.567] sna_render_pixmap_bo: GPU all damaged [ 74.567] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.567] gen4_choose_composite_emitter: solid, identity mask [ 74.567] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.567] gen9_composite_get_binding_table(fd40) [ 74.567] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.567] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.567] gen9_emit_vertex_elements: setup id=9 [ 74.567] glyphs0_to_dst: glyph=(459, 497)x(10, 13), unclipped [ 74.567] emit_primitive_identity_mask__avx2: dst=(459, 497), mask=(752.00, 32.00) x (10.00, 13.00) [ 74.567] glyphs0_to_dst: glyph=(477, 503)x(10, 3), unclipped [ 74.567] emit_primitive_identity_mask__avx2: dst=(477, 503), mask=(1008.00, 48.00) x (10.00, 3.00) [ 74.567] glyphs0_to_dst: glyph=(487, 497)x(9, 14), unclipped [ 74.567] emit_primitive_identity_mask__avx2: dst=(487, 497), mask=(832.00, 32.00) x (9.00, 14.00) [ 74.567] glyphs0_to_dst: glyph=(496, 500)x(9, 8), unclipped [ 74.567] emit_primitive_identity_mask__avx2: dst=(496, 500), mask=(896.00, 48.00) x (9.00, 8.00) [ 74.567] glyphs0_to_dst: glyph=(504, 500)x(10, 8), unclipped [ 74.567] emit_primitive_identity_mask__avx2: dst=(504, 500), mask=(848.00, 16.00) x (10.00, 8.00) [ 74.567] glyphs0_to_dst: glyph=(514, 500)x(9, 8), unclipped [ 74.567] emit_primitive_identity_mask__avx2: dst=(514, 500), mask=(848.00, 48.00) x (9.00, 8.00) [ 74.567] glyphs0_to_dst: glyph=(522, 497)x(10, 11), unclipped [ 74.567] emit_primitive_identity_mask__avx2: dst=(522, 497), mask=(992.00, 32.00) x (10.00, 11.00) [ 74.567] glyphs0_to_dst: glyph=(532, 500)x(9, 11), unclipped [ 74.567] emit_primitive_identity_mask__avx2: dst=(532, 500), mask=(880.00, 16.00) x (9.00, 11.00) [ 74.567] glyphs0_to_dst: glyph=(541, 497)x(9, 11), unclipped [ 74.567] emit_primitive_identity_mask__avx2: dst=(541, 497), mask=(880.00, 0.00) x (9.00, 11.00) [ 74.567] glyphs0_to_dst: glyph=(550, 497)x(9, 14), unclipped [ 74.567] emit_primitive_identity_mask__avx2: dst=(550, 497), mask=(832.00, 32.00) x (9.00, 14.00) [ 74.567] glyphs0_to_dst: glyph=(558, 500)x(10, 8), unclipped [ 74.567] emit_primitive_identity_mask__avx2: dst=(558, 500), mask=(848.00, 16.00) x (10.00, 8.00) [ 74.567] glyphs0_to_dst: glyph=(568, 500)x(9, 11), unclipped [ 74.567] emit_primitive_identity_mask__avx2: dst=(568, 500), mask=(880.00, 16.00) x (9.00, 11.00) [ 74.567] glyphs0_to_dst: glyph=(576, 510)x(11, 2), unclipped [ 74.567] emit_primitive_identity_mask__avx2: dst=(576, 510), mask=(832.00, 48.00) x (11.00, 2.00) [ 74.567] glyphs0_to_dst: glyph=(585, 496)x(10, 12), unclipped [ 74.567] emit_primitive_identity_mask__avx2: dst=(585, 496), mask=(864.00, 0.00) x (10.00, 12.00) [ 74.567] glyphs0_to_dst: glyph=(594, 500)x(10, 8), unclipped [ 74.567] emit_primitive_identity_mask__avx2: dst=(594, 500), mask=(864.00, 32.00) x (10.00, 8.00) [ 74.567] glyphs0_to_dst: glyph=(603, 497)x(10, 11), unclipped [ 74.567] emit_primitive_identity_mask__avx2: dst=(603, 497), mask=(880.00, 32.00) x (10.00, 11.00) [ 74.567] glyphs0_to_dst: glyph=(612, 510)x(11, 2), unclipped [ 74.567] emit_primitive_identity_mask__avx2: dst=(612, 510), mask=(832.00, 48.00) x (11.00, 2.00) [ 74.567] glyphs0_to_dst: glyph=(621, 497)x(10, 11), unclipped [ 74.567] emit_primitive_identity_mask__avx2: dst=(621, 497), mask=(880.00, 32.00) x (10.00, 11.00) [ 74.567] glyphs0_to_dst: glyph=(630, 500)x(10, 8), unclipped [ 74.567] emit_primitive_identity_mask__avx2: dst=(630, 500), mask=(944.00, 0.00) x (10.00, 8.00) [ 74.567] glyphs0_to_dst: glyph=(639, 500)x(10, 11), unclipped [ 74.567] emit_primitive_identity_mask__avx2: dst=(639, 500), mask=(880.00, 48.00) x (10.00, 11.00) [ 74.567] glyphs0_to_dst: glyph=(651, 505)x(5, 3), unclipped [ 74.567] emit_primitive_identity_mask__avx2: dst=(651, 505), mask=(1008.00, 32.00) x (5.00, 3.00) [ 74.567] glyphs0_to_dst: glyph=(658, 500)x(9, 8), unclipped [ 74.567] emit_primitive_identity_mask__avx2: dst=(658, 500), mask=(896.00, 48.00) x (9.00, 8.00) [ 74.567] glyphs0_to_dst: glyph=(667, 496)x(9, 12), unclipped [ 74.567] emit_primitive_identity_mask__avx2: dst=(667, 496), mask=(992.00, 48.00) x (9.00, 12.00) [ 74.567] gen8_vertex_flush[998] = 69 [ 74.567] gen9_magic_ca_pass: CA fixup (318 -> 387) [ 74.567] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.567] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.567] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.567] sna_glyphs(op=3, nlist=1, src=(1, 525)) [ 74.567] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 74.567] sna_glyphs: discarding mask [ 74.567] glyphs0_to_dst(op=3, src=(1, 525), nlist=1, dst=(1, 525)+(0, 0)) [ 74.567] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.567] gen9_render_composite: 0x0, current mode=1/1 [ 74.567] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 74.567] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 74.567] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.567] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.567] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.567] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.567] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.567] sna_drawable_use_bo: using whole GPU bo [ 74.567] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.567] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.567] color_convert: src=ff8ae234 [20028888] [ 74.567] color_convert: dst=ff8ae234 [20028888] [ 74.567] sna_render_get_solid: ff8ae234 [ 74.567] sna_render_get_solid(22) = ff8ae234 (old) [ 74.567] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.567] sna_transform_is_imprecise_integer_translation: no transform [ 74.567] gen9_composite_picture: integer translation (0, 0), removing [ 74.567] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.567] sna_render_pixmap_bo: GPU all damaged [ 74.567] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.567] gen4_choose_composite_emitter: solid, identity mask [ 74.567] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.567] gen9_composite_get_binding_table(fd00) [ 74.567] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.567] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.567] gen9_emit_vertex_elements: setup id=9 [ 74.567] glyphs0_to_dst: glyph=(1, 517)x(9, 8), unclipped [ 74.567] emit_primitive_identity_mask__avx2: dst=(1, 517), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.567] glyphs0_to_dst: glyph=(9, 515)x(10, 13), unclipped [ 74.567] emit_primitive_identity_mask__avx2: dst=(9, 515), mask=(672.00, 48.00) x (10.00, 13.00) [ 74.567] glyphs0_to_dst: glyph=(19, 517)x(9, 8), unclipped [ 74.567] emit_primitive_identity_mask__avx2: dst=(19, 517), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.567] glyphs0_to_dst: glyph=(28, 519)x(8, 3), unclipped [ 74.567] emit_primitive_identity_mask__avx2: dst=(28, 519), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.567] glyphs0_to_dst: glyph=(36, 515)x(11, 10), unclipped [ 74.567] emit_primitive_identity_mask__avx2: dst=(36, 515), mask=(704.00, 0.00) x (11.00, 10.00) [ 74.567] glyphs0_to_dst: glyph=(46, 517)x(9, 8), unclipped [ 74.567] emit_primitive_identity_mask__avx2: dst=(46, 517), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.567] glyphs0_to_dst: glyph=(54, 517)x(10, 8), unclipped [ 74.567] emit_primitive_identity_mask__avx2: dst=(54, 517), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.567] glyphs0_to_dst: glyph=(63, 517)x(10, 8), unclipped [ 74.567] emit_primitive_identity_mask__avx2: dst=(63, 517), mask=(720.00, 16.00) x (10.00, 8.00) [ 74.567] glyphs0_to_dst: glyph=(72, 514)x(10, 11), unclipped [ 74.567] emit_primitive_identity_mask__avx2: dst=(72, 514), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.567] glyphs0_to_dst: glyph=(81, 517)x(10, 8), unclipped [ 74.568] emit_primitive_identity_mask__avx2: dst=(81, 517), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.568] glyphs0_to_dst: glyph=(90, 514)x(10, 11), unclipped [ 74.568] emit_primitive_identity_mask__avx2: dst=(90, 514), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.568] glyphs0_to_dst: glyph=(99, 517)x(11, 8), unclipped [ 74.568] emit_primitive_identity_mask__avx2: dst=(99, 517), mask=(736.00, 16.00) x (11.00, 8.00) [ 74.568] glyphs0_to_dst: glyph=(109, 517)x(9, 8), unclipped [ 74.568] emit_primitive_identity_mask__avx2: dst=(109, 517), mask=(752.00, 16.00) x (9.00, 8.00) [ 74.568] glyphs0_to_dst: glyph=(118, 519)x(8, 3), unclipped [ 74.568] emit_primitive_identity_mask__avx2: dst=(118, 519), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.568] glyphs0_to_dst: glyph=(126, 515)x(10, 10), unclipped [ 74.568] emit_primitive_identity_mask__avx2: dst=(126, 515), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.568] glyphs0_to_dst: glyph=(135, 515)x(10, 10), unclipped [ 74.568] emit_primitive_identity_mask__avx2: dst=(135, 515), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.568] glyphs0_to_dst: glyph=(144, 515)x(10, 10), unclipped [ 74.568] emit_primitive_identity_mask__avx2: dst=(144, 515), mask=(720.00, 32.00) x (10.00, 10.00) [ 74.568] glyphs0_to_dst: glyph=(153, 515)x(10, 10), unclipped [ 74.568] emit_primitive_identity_mask__avx2: dst=(153, 515), mask=(704.00, 48.00) x (10.00, 10.00) [ 74.568] gen8_vertex_flush[a98] = 54 [ 74.568] gen9_magic_ca_pass: CA fixup (387 -> 441) [ 74.568] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.568] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.568] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.568] sna_glyphs(op=3, nlist=1, src=(163, 525)) [ 74.568] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 74.568] sna_glyphs: discarding mask [ 74.568] glyphs0_to_dst(op=3, src=(163, 525), nlist=1, dst=(163, 525)+(0, 0)) [ 74.568] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.568] gen9_render_composite: 0x0, current mode=1/1 [ 74.568] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 74.568] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 74.568] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.568] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.568] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.568] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.568] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.568] sna_drawable_use_bo: using whole GPU bo [ 74.568] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.568] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.568] color_convert: src=ffffffff [20028888] [ 74.568] color_convert: dst=ffffffff [20028888] [ 74.568] sna_render_get_solid: ffffffff [ 74.568] sna_render_get_solid(white) [ 74.568] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.568] sna_transform_is_imprecise_integer_translation: no transform [ 74.568] gen9_composite_picture: integer translation (0, 0), removing [ 74.568] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.568] sna_render_pixmap_bo: GPU all damaged [ 74.568] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.568] gen4_choose_composite_emitter: solid, identity mask [ 74.568] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.568] gen9_composite_get_binding_table(fcc0) [ 74.568] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.568] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.568] gen9_emit_vertex_elements: setup id=9 [ 74.568] glyphs0_to_dst: glyph=(165, 517)x(5, 8), unclipped [ 74.568] emit_primitive_identity_mask__avx2: dst=(165, 517), mask=(720.00, 48.00) x (5.00, 8.00) [ 74.568] gen8_vertex_flush[b98] = 3 [ 74.568] gen9_magic_ca_pass: CA fixup (441 -> 444) [ 74.568] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.568] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.568] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.568] sna_glyphs(op=3, nlist=1, src=(172, 525)) [ 74.568] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 74.568] sna_glyphs: discarding mask [ 74.568] glyphs0_to_dst(op=3, src=(172, 525), nlist=1, dst=(172, 525)+(0, 0)) [ 74.568] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.568] gen9_render_composite: 0x0, current mode=1/1 [ 74.568] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 74.568] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 74.568] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.568] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.568] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.568] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.568] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.568] sna_drawable_use_bo: using whole GPU bo [ 74.568] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.568] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.568] color_convert: src=ff729fcf [20028888] [ 74.568] color_convert: dst=ff729fcf [20028888] [ 74.568] sna_render_get_solid: ff729fcf [ 74.568] sna_render_get_solid(23) = ff729fcf (old) [ 74.568] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.568] sna_transform_is_imprecise_integer_translation: no transform [ 74.568] gen9_composite_picture: integer translation (0, 0), removing [ 74.568] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.568] sna_render_pixmap_bo: GPU all damaged [ 74.568] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.568] gen4_choose_composite_emitter: solid, identity mask [ 74.568] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.568] gen9_composite_get_binding_table(fc80) [ 74.568] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.568] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.568] gen9_emit_vertex_elements: setup id=9 [ 74.568] glyphs0_to_dst: glyph=(171, 519)x(11, 3), unclipped [ 74.568] emit_primitive_identity_mask__avx2: dst=(171, 519), mask=(736.00, 32.00) x (11.00, 3.00) [ 74.568] glyphs0_to_dst: glyph=(180, 514)x(10, 14), unclipped [ 74.568] emit_primitive_identity_mask__avx2: dst=(180, 514), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.568] glyphs0_to_dst: glyph=(189, 514)x(11, 11), unclipped [ 74.568] emit_primitive_identity_mask__avx2: dst=(189, 514), mask=(960.00, 0.00) x (11.00, 11.00) [ 74.568] glyphs0_to_dst: glyph=(198, 517)x(10, 8), unclipped [ 74.568] emit_primitive_identity_mask__avx2: dst=(198, 517), mask=(976.00, 0.00) x (10.00, 8.00) [ 74.568] glyphs0_to_dst: glyph=(208, 517)x(9, 11), unclipped [ 74.568] emit_primitive_identity_mask__avx2: dst=(208, 517), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.568] glyphs0_to_dst: glyph=(216, 514)x(10, 14), unclipped [ 74.568] emit_primitive_identity_mask__avx2: dst=(216, 514), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.568] glyphs0_to_dst: glyph=(225, 515)x(10, 10), unclipped [ 74.568] emit_primitive_identity_mask__avx2: dst=(225, 515), mask=(976.00, 16.00) x (10.00, 10.00) [ 74.568] glyphs0_to_dst: glyph=(234, 526)x(11, 2), unclipped [ 74.568] emit_primitive_identity_mask__avx2: dst=(234, 526), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.568] glyphs0_to_dst: glyph=(243, 514)x(11, 11), unclipped [ 74.568] emit_primitive_identity_mask__avx2: dst=(243, 514), mask=(1008.00, 0.00) x (11.00, 11.00) [ 74.568] glyphs0_to_dst: glyph=(253, 517)x(9, 8), unclipped [ 74.568] emit_primitive_identity_mask__avx2: dst=(253, 517), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.568] glyphs0_to_dst: glyph=(261, 517)x(10, 8), unclipped [ 74.568] emit_primitive_identity_mask__avx2: dst=(261, 517), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.568] glyphs0_to_dst: glyph=(270, 517)x(10, 8), unclipped [ 74.568] emit_primitive_identity_mask__avx2: dst=(270, 517), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.568] glyphs0_to_dst: glyph=(279, 513)x(10, 12), unclipped [ 74.568] emit_primitive_identity_mask__avx2: dst=(279, 513), mask=(992.00, 16.00) x (10.00, 12.00) [ 74.568] glyphs0_to_dst: glyph=(288, 517)x(10, 8), unclipped [ 74.568] emit_primitive_identity_mask__avx2: dst=(288, 517), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.568] glyphs0_to_dst: glyph=(297, 517)x(10, 8), unclipped [ 74.568] emit_primitive_identity_mask__avx2: dst=(297, 517), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.568] glyphs0_to_dst: glyph=(307, 513)x(10, 12), unclipped [ 74.568] emit_primitive_identity_mask__avx2: dst=(307, 513), mask=(1008.00, 16.00) x (10.00, 12.00) [ 74.568] glyphs0_to_dst: glyph=(315, 514)x(11, 11), unclipped [ 74.568] emit_primitive_identity_mask__avx2: dst=(315, 514), mask=(960.00, 0.00) x (11.00, 11.00) [ 74.568] glyphs0_to_dst: glyph=(324, 517)x(11, 8), unclipped [ 74.568] emit_primitive_identity_mask__avx2: dst=(324, 517), mask=(736.00, 16.00) x (11.00, 8.00) [ 74.568] glyphs0_to_dst: glyph=(334, 517)x(9, 11), unclipped [ 74.568] emit_primitive_identity_mask__avx2: dst=(334, 517), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.568] glyphs0_to_dst: glyph=(342, 526)x(11, 2), unclipped [ 74.568] emit_primitive_identity_mask__avx2: dst=(342, 526), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.568] glyphs0_to_dst: glyph=(351, 513)x(10, 12), unclipped [ 74.568] emit_primitive_identity_mask__avx2: dst=(351, 513), mask=(992.00, 16.00) x (10.00, 12.00) [ 74.568] glyphs0_to_dst: glyph=(361, 513)x(9, 12), unclipped [ 74.568] emit_primitive_identity_mask__avx2: dst=(361, 513), mask=(960.00, 32.00) x (9.00, 12.00) [ 74.568] glyphs0_to_dst: glyph=(369, 517)x(10, 11), unclipped [ 74.568] emit_primitive_identity_mask__avx2: dst=(369, 517), mask=(976.00, 32.00) x (10.00, 11.00) [ 74.568] glyphs0_to_dst: glyph=(378, 514)x(10, 14), unclipped [ 74.568] emit_primitive_identity_mask__avx2: dst=(378, 514), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.568] glyphs0_to_dst: glyph=(387, 515)x(10, 10), unclipped [ 74.569] emit_primitive_identity_mask__avx2: dst=(387, 515), mask=(960.00, 48.00) x (10.00, 10.00) [ 74.569] glyphs0_to_dst: glyph=(396, 526)x(11, 2), unclipped [ 74.569] emit_primitive_identity_mask__avx2: dst=(396, 526), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.569] glyphs0_to_dst: glyph=(406, 517)x(9, 8), unclipped [ 74.569] emit_primitive_identity_mask__avx2: dst=(406, 517), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.569] glyphs0_to_dst: glyph=(415, 517)x(9, 8), unclipped [ 74.569] emit_primitive_identity_mask__avx2: dst=(415, 517), mask=(752.00, 16.00) x (9.00, 8.00) [ 74.569] glyphs0_to_dst: glyph=(424, 517)x(9, 11), unclipped [ 74.569] emit_primitive_identity_mask__avx2: dst=(424, 517), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.569] glyphs0_to_dst: glyph=(432, 514)x(10, 11), unclipped [ 74.569] emit_primitive_identity_mask__avx2: dst=(432, 514), mask=(976.00, 48.00) x (10.00, 11.00) [ 74.569] glyphs0_to_dst: glyph=(442, 517)x(9, 8), unclipped [ 74.569] emit_primitive_identity_mask__avx2: dst=(442, 517), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.569] glyphs0_to_dst: glyph=(450, 517)x(10, 11), unclipped [ 74.569] emit_primitive_identity_mask__avx2: dst=(450, 517), mask=(976.00, 32.00) x (10.00, 11.00) [ 74.569] gen8_vertex_flush[c98] = 96 [ 74.569] gen9_magic_ca_pass: CA fixup (444 -> 540) [ 74.569] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.569] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.569] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.569] sna_glyphs(op=3, nlist=1, src=(460, 525)) [ 74.569] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 74.569] sna_glyphs: discarding mask [ 74.569] glyphs0_to_dst(op=3, src=(460, 525), nlist=1, dst=(460, 525)+(0, 0)) [ 74.569] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.569] gen9_render_composite: 0x0, current mode=1/1 [ 74.569] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 74.569] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 74.569] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.569] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.569] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.569] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.569] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.569] sna_drawable_use_bo: using whole GPU bo [ 74.569] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.569] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.569] color_convert: src=ffffffff [20028888] [ 74.569] color_convert: dst=ffffffff [20028888] [ 74.569] sna_render_get_solid: ffffffff [ 74.569] sna_render_get_solid(white) [ 74.569] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.569] sna_transform_is_imprecise_integer_translation: no transform [ 74.569] gen9_composite_picture: integer translation (0, 0), removing [ 74.569] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.569] sna_render_pixmap_bo: GPU all damaged [ 74.569] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.569] gen4_choose_composite_emitter: solid, identity mask [ 74.569] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.569] gen9_composite_get_binding_table(fc40) [ 74.569] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.569] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.569] gen9_emit_vertex_elements: setup id=9 [ 74.569] glyphs0_to_dst: glyph=(459, 514)x(10, 13), unclipped [ 74.569] emit_primitive_identity_mask__avx2: dst=(459, 514), mask=(752.00, 32.00) x (10.00, 13.00) [ 74.569] gen8_vertex_flush[d98] = 3 [ 74.569] gen9_magic_ca_pass: CA fixup (540 -> 543) [ 74.569] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.569] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.569] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.569] sna_glyphs(op=3, nlist=1, src=(1, 542)) [ 74.569] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 74.569] sna_glyphs: discarding mask [ 74.569] glyphs0_to_dst(op=3, src=(1, 542), nlist=1, dst=(1, 542)+(0, 0)) [ 74.569] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.569] gen9_render_composite: 0x0, current mode=1/1 [ 74.569] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 74.569] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 74.569] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.569] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.569] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.569] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.569] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.569] sna_drawable_use_bo: using whole GPU bo [ 74.569] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.569] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.569] color_convert: src=ff8ae234 [20028888] [ 74.569] color_convert: dst=ff8ae234 [20028888] [ 74.569] sna_render_get_solid: ff8ae234 [ 74.569] sna_render_get_solid(22) = ff8ae234 (old) [ 74.569] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.569] sna_transform_is_imprecise_integer_translation: no transform [ 74.569] gen9_composite_picture: integer translation (0, 0), removing [ 74.569] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.569] sna_render_pixmap_bo: GPU all damaged [ 74.569] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.569] gen4_choose_composite_emitter: solid, identity mask [ 74.569] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.569] gen9_composite_get_binding_table(fc00) [ 74.569] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.569] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.569] gen9_emit_vertex_elements: setup id=9 [ 74.569] glyphs0_to_dst: glyph=(1, 534)x(9, 8), unclipped [ 74.569] emit_primitive_identity_mask__avx2: dst=(1, 534), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.569] glyphs0_to_dst: glyph=(9, 532)x(10, 13), unclipped [ 74.569] emit_primitive_identity_mask__avx2: dst=(9, 532), mask=(672.00, 48.00) x (10.00, 13.00) [ 74.569] glyphs0_to_dst: glyph=(19, 534)x(9, 8), unclipped [ 74.569] emit_primitive_identity_mask__avx2: dst=(19, 534), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.569] glyphs0_to_dst: glyph=(28, 536)x(8, 3), unclipped [ 74.569] emit_primitive_identity_mask__avx2: dst=(28, 536), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.569] glyphs0_to_dst: glyph=(36, 532)x(11, 10), unclipped [ 74.569] emit_primitive_identity_mask__avx2: dst=(36, 532), mask=(704.00, 0.00) x (11.00, 10.00) [ 74.569] glyphs0_to_dst: glyph=(46, 534)x(9, 8), unclipped [ 74.569] emit_primitive_identity_mask__avx2: dst=(46, 534), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.569] glyphs0_to_dst: glyph=(54, 534)x(10, 8), unclipped [ 74.569] emit_primitive_identity_mask__avx2: dst=(54, 534), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.569] glyphs0_to_dst: glyph=(63, 534)x(10, 8), unclipped [ 74.569] emit_primitive_identity_mask__avx2: dst=(63, 534), mask=(720.00, 16.00) x (10.00, 8.00) [ 74.569] glyphs0_to_dst: glyph=(72, 531)x(10, 11), unclipped [ 74.569] emit_primitive_identity_mask__avx2: dst=(72, 531), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.569] glyphs0_to_dst: glyph=(81, 534)x(10, 8), unclipped [ 74.569] emit_primitive_identity_mask__avx2: dst=(81, 534), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.569] glyphs0_to_dst: glyph=(90, 531)x(10, 11), unclipped [ 74.569] emit_primitive_identity_mask__avx2: dst=(90, 531), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.569] glyphs0_to_dst: glyph=(99, 534)x(11, 8), unclipped [ 74.569] emit_primitive_identity_mask__avx2: dst=(99, 534), mask=(736.00, 16.00) x (11.00, 8.00) [ 74.569] glyphs0_to_dst: glyph=(109, 534)x(9, 8), unclipped [ 74.569] emit_primitive_identity_mask__avx2: dst=(109, 534), mask=(752.00, 16.00) x (9.00, 8.00) [ 74.569] glyphs0_to_dst: glyph=(118, 536)x(8, 3), unclipped [ 74.569] emit_primitive_identity_mask__avx2: dst=(118, 536), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.569] glyphs0_to_dst: glyph=(126, 532)x(10, 10), unclipped [ 74.569] emit_primitive_identity_mask__avx2: dst=(126, 532), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.569] glyphs0_to_dst: glyph=(135, 532)x(10, 10), unclipped [ 74.569] emit_primitive_identity_mask__avx2: dst=(135, 532), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.569] glyphs0_to_dst: glyph=(144, 532)x(10, 10), unclipped [ 74.569] emit_primitive_identity_mask__avx2: dst=(144, 532), mask=(720.00, 32.00) x (10.00, 10.00) [ 74.569] glyphs0_to_dst: glyph=(153, 532)x(10, 10), unclipped [ 74.569] emit_primitive_identity_mask__avx2: dst=(153, 532), mask=(704.00, 48.00) x (10.00, 10.00) [ 74.569] gen8_vertex_flush[e98] = 54 [ 74.569] gen9_magic_ca_pass: CA fixup (543 -> 597) [ 74.569] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.569] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.569] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.569] sna_glyphs(op=3, nlist=1, src=(163, 542)) [ 74.569] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 74.569] sna_glyphs: discarding mask [ 74.569] glyphs0_to_dst(op=3, src=(163, 542), nlist=1, dst=(163, 542)+(0, 0)) [ 74.569] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.569] gen9_render_composite: 0x0, current mode=1/1 [ 74.569] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 74.569] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 74.569] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.569] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.569] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.569] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.569] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.569] sna_drawable_use_bo: using whole GPU bo [ 74.569] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.569] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.569] color_convert: src=ffffffff [20028888] [ 74.569] color_convert: dst=ffffffff [20028888] [ 74.569] sna_render_get_solid: ffffffff [ 74.569] sna_render_get_solid(white) [ 74.569] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.569] sna_transform_is_imprecise_integer_translation: no transform [ 74.569] gen9_composite_picture: integer translation (0, 0), removing [ 74.569] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.569] sna_render_pixmap_bo: GPU all damaged [ 74.569] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.569] gen4_choose_composite_emitter: solid, identity mask [ 74.570] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.570] gen9_composite_get_binding_table(fbc0) [ 74.570] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.570] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.570] gen9_emit_vertex_elements: setup id=9 [ 74.570] glyphs0_to_dst: glyph=(165, 534)x(5, 8), unclipped [ 74.570] emit_primitive_identity_mask__avx2: dst=(165, 534), mask=(720.00, 48.00) x (5.00, 8.00) [ 74.570] gen8_vertex_flush[f98] = 3 [ 74.570] gen9_magic_ca_pass: CA fixup (597 -> 600) [ 74.570] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.570] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.570] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.570] sna_glyphs(op=3, nlist=1, src=(172, 542)) [ 74.570] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 74.570] sna_glyphs: discarding mask [ 74.570] glyphs0_to_dst(op=3, src=(172, 542), nlist=1, dst=(172, 542)+(0, 0)) [ 74.570] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.570] gen9_render_composite: 0x0, current mode=1/1 [ 74.570] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 74.570] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 74.570] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.570] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.570] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.570] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.570] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.570] sna_drawable_use_bo: using whole GPU bo [ 74.570] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.570] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.570] color_convert: src=ff729fcf [20028888] [ 74.570] color_convert: dst=ff729fcf [20028888] [ 74.570] sna_render_get_solid: ff729fcf [ 74.570] sna_render_get_solid(23) = ff729fcf (old) [ 74.570] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.570] sna_transform_is_imprecise_integer_translation: no transform [ 74.570] gen9_composite_picture: integer translation (0, 0), removing [ 74.570] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.570] sna_render_pixmap_bo: GPU all damaged [ 74.570] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.570] gen4_choose_composite_emitter: solid, identity mask [ 74.570] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.570] gen9_composite_get_binding_table(fb80) [ 74.570] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.570] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.570] gen9_emit_vertex_elements: setup id=9 [ 74.570] glyphs0_to_dst: glyph=(171, 536)x(11, 3), unclipped [ 74.570] emit_primitive_identity_mask__avx2: dst=(171, 536), mask=(736.00, 32.00) x (11.00, 3.00) [ 74.570] glyphs0_to_dst: glyph=(180, 531)x(10, 14), unclipped [ 74.570] emit_primitive_identity_mask__avx2: dst=(180, 531), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.570] glyphs0_to_dst: glyph=(189, 531)x(11, 11), unclipped [ 74.570] emit_primitive_identity_mask__avx2: dst=(189, 531), mask=(960.00, 0.00) x (11.00, 11.00) [ 74.570] glyphs0_to_dst: glyph=(198, 534)x(10, 8), unclipped [ 74.570] emit_primitive_identity_mask__avx2: dst=(198, 534), mask=(976.00, 0.00) x (10.00, 8.00) [ 74.570] glyphs0_to_dst: glyph=(208, 534)x(9, 11), unclipped [ 74.570] emit_primitive_identity_mask__avx2: dst=(208, 534), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.570] glyphs0_to_dst: glyph=(216, 531)x(10, 14), unclipped [ 74.570] emit_primitive_identity_mask__avx2: dst=(216, 531), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.570] glyphs0_to_dst: glyph=(225, 532)x(10, 10), unclipped [ 74.570] emit_primitive_identity_mask__avx2: dst=(225, 532), mask=(976.00, 16.00) x (10.00, 10.00) [ 74.570] glyphs0_to_dst: glyph=(234, 543)x(11, 2), unclipped [ 74.570] emit_primitive_identity_mask__avx2: dst=(234, 543), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.570] glyphs0_to_dst: glyph=(243, 531)x(11, 11), unclipped [ 74.570] emit_primitive_identity_mask__avx2: dst=(243, 531), mask=(1008.00, 0.00) x (11.00, 11.00) [ 74.570] glyphs0_to_dst: glyph=(253, 534)x(9, 8), unclipped [ 74.570] emit_primitive_identity_mask__avx2: dst=(253, 534), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.570] glyphs0_to_dst: glyph=(261, 534)x(10, 8), unclipped [ 74.570] emit_primitive_identity_mask__avx2: dst=(261, 534), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.570] glyphs0_to_dst: glyph=(270, 534)x(10, 8), unclipped [ 74.570] emit_primitive_identity_mask__avx2: dst=(270, 534), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.570] glyphs0_to_dst: glyph=(279, 530)x(10, 12), unclipped [ 74.570] emit_primitive_identity_mask__avx2: dst=(279, 530), mask=(992.00, 16.00) x (10.00, 12.00) [ 74.570] glyphs0_to_dst: glyph=(288, 534)x(10, 8), unclipped [ 74.570] emit_primitive_identity_mask__avx2: dst=(288, 534), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.570] glyphs0_to_dst: glyph=(297, 534)x(10, 8), unclipped [ 74.570] emit_primitive_identity_mask__avx2: dst=(297, 534), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.570] glyphs0_to_dst: glyph=(307, 530)x(10, 12), unclipped [ 74.570] emit_primitive_identity_mask__avx2: dst=(307, 530), mask=(1008.00, 16.00) x (10.00, 12.00) [ 74.570] glyphs0_to_dst: glyph=(315, 531)x(11, 11), unclipped [ 74.570] emit_primitive_identity_mask__avx2: dst=(315, 531), mask=(960.00, 0.00) x (11.00, 11.00) [ 74.570] glyphs0_to_dst: glyph=(324, 534)x(11, 8), unclipped [ 74.570] emit_primitive_identity_mask__avx2: dst=(324, 534), mask=(736.00, 16.00) x (11.00, 8.00) [ 74.570] glyphs0_to_dst: glyph=(334, 534)x(9, 11), unclipped [ 74.570] emit_primitive_identity_mask__avx2: dst=(334, 534), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.570] glyphs0_to_dst: glyph=(342, 543)x(11, 2), unclipped [ 74.570] emit_primitive_identity_mask__avx2: dst=(342, 543), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.570] glyphs0_to_dst: glyph=(351, 530)x(10, 12), unclipped [ 74.570] emit_primitive_identity_mask__avx2: dst=(351, 530), mask=(992.00, 16.00) x (10.00, 12.00) [ 74.570] glyphs0_to_dst: glyph=(361, 530)x(9, 12), unclipped [ 74.570] emit_primitive_identity_mask__avx2: dst=(361, 530), mask=(960.00, 32.00) x (9.00, 12.00) [ 74.570] glyphs0_to_dst: glyph=(369, 534)x(10, 11), unclipped [ 74.570] emit_primitive_identity_mask__avx2: dst=(369, 534), mask=(976.00, 32.00) x (10.00, 11.00) [ 74.570] glyphs0_to_dst: glyph=(378, 531)x(10, 14), unclipped [ 74.570] emit_primitive_identity_mask__avx2: dst=(378, 531), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.570] glyphs0_to_dst: glyph=(387, 532)x(10, 10), unclipped [ 74.570] emit_primitive_identity_mask__avx2: dst=(387, 532), mask=(960.00, 48.00) x (10.00, 10.00) [ 74.570] glyphs0_to_dst: glyph=(396, 543)x(11, 2), unclipped [ 74.570] emit_primitive_identity_mask__avx2: dst=(396, 543), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.570] glyphs0_to_dst: glyph=(406, 534)x(9, 8), unclipped [ 74.570] emit_primitive_identity_mask__avx2: dst=(406, 534), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.570] glyphs0_to_dst: glyph=(415, 534)x(9, 8), unclipped [ 74.570] emit_primitive_identity_mask__avx2: dst=(415, 534), mask=(752.00, 16.00) x (9.00, 8.00) [ 74.570] glyphs0_to_dst: glyph=(424, 534)x(9, 11), unclipped [ 74.570] emit_primitive_identity_mask__avx2: dst=(424, 534), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.570] glyphs0_to_dst: glyph=(432, 531)x(10, 11), unclipped [ 74.570] emit_primitive_identity_mask__avx2: dst=(432, 531), mask=(976.00, 48.00) x (10.00, 11.00) [ 74.570] glyphs0_to_dst: glyph=(442, 534)x(9, 8), unclipped [ 74.570] emit_primitive_identity_mask__avx2: dst=(442, 534), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.570] glyphs0_to_dst: glyph=(450, 534)x(10, 11), unclipped [ 74.570] emit_primitive_identity_mask__avx2: dst=(450, 534), mask=(976.00, 32.00) x (10.00, 11.00) [ 74.570] gen8_vertex_flush[1098] = 96 [ 74.570] gen9_magic_ca_pass: CA fixup (600 -> 696) [ 74.570] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.570] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.570] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.570] sna_accel_flush: flush?=0, dirty?=0 [ 74.570] sna_block_handler (tv=0.0) [ 74.570] sna_wakeup_handler [ 74.570] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 74.570] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 74.570] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 74.570] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 74.570] sna_dri2_get_msc(draw=146, pipe=0) [ 74.570] sna_crtc_record_swap: recording last swap on pipe=0, frame 4223 [msc=4223], time 74.558368 [ 74.570] sna_dri2_get_msc: msc=4223 [raw=4223], ust=74558368 [ 74.570] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=32 (refs=1/1, flush=0) , front=25 (refs=2/3, flush=1) [ 74.570] sna_dri2_schedule_swap(target_msc=4217, divisor=0, remainder=0) [ 74.570] sna_dri2_schedule_swap: using front handle=25, active_scanout?=2, flush?=1 [ 74.570] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 74.570] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 74.570] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 74.570] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 74.570] sna_crtc_record_swap: recording last swap on pipe=0, frame 4223 [msc=4223], time 74.558368 [ 74.570] immediate_swap: current_msc=4223, target_msc=4217 -- yes [ 74.570] can_flip: no, shadow enabled [ 74.570] sna_dri2_add_event: adding event to window 146) [ 74.570] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 74.570] sna_dri2_immediate_blit: no pending blit, starting chain [ 74.570] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 74.570] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 74.570] can_xchg: back size=8700f00, front size=8700f00 [ 74.570] can_xchg: yes, pixmap=4091 [ 74.570] sna_dri2_xchg: win=146, exchange front=25/75,ref=3 and back=32/80,ref=2, pixmap=4091 3840x2160 [ 74.570] sna_dri2_xchg: back_bo handle=32, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 74.570] sna_dri2_xchg: front_bo handle=25, pitch=15360, size=33177600, ref=3, active_scanout?=2 [ 74.570] set_bo: pixmap=4091, handle=32 (old handle=25) [ 74.570] set_bo: marking whole pixmap as damaged [ 74.570] set_bo: applying final/discard move-to-gpu [ 74.570] wait_for_shadow: flags=0, flips=0, handle=25, shadow=29 [ 74.570] set_bo: dropping flush hint from handle=25 [ 74.570] sna_pixmap_undo_cow: pixmap=4091, handle=25 [refcnt=3], cow refcnt=1, flags=0 [ 74.570] sna_pixmap_undo_cow: freeing cow [ 74.570] set_bo: adding flush hint to handle=32 [ 74.570] sna_accel_flush: flush?=0, dirty?=0 [ 74.571] mark_stale(handle=25) => 1 [ 74.571] swap_limit: draw=146 setting swap limit to 3 [ 74.571] sna_dri2_swap_limit_validate: swap limit set to 3 [ 74.571] sna_next_vblank(pipe=0, waiting until next vblank) [ 74.571] sna_dri2_schedule_swap: reported target_msc=4223 [ 74.571] sna_accel_flush: flush?=0, dirty?=0 [ 74.571] sna_accel_flush: flush?=0, dirty?=0 [ 74.571] sna_accel_flush: flush?=0, dirty?=0 [ 74.571] sna_accel_flush: flush?=0, dirty?=0 [ 74.571] sna_accel_flush: flush?=0, dirty?=0 [ 74.571] sna_block_handler (tv=0.0) [ 74.571] sna_accel_block: GPU idle, flushing [ 74.571] gen8_vertex_close: used=2784, vbo active? 23, vb=200, nreloc=1 [ 74.571] gen8_vertex_close: reloc[0] = 289 [ 74.571] kgem_add_reloc64: handle=23, pos=289, delta=0, domains=200000 [ 74.571] kgem_add_handle: handle=23, index=5 [ 74.571] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fd541000) [ 74.571] batch[1/1, flags=1800]: 1100 1100 16096 16384, nreloc=9, nexec=6, nfence=0, aperture=9110 [fenced=0] [ 74.571] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd981000 [ 74.571] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -57343 [ 74.571] kgem_fixup_relocs: shrinking by 57344 [ 74.571] __kgem_busy: handle=2, busy=0, wedged=0 [ 74.571] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd981000 [ 74.571] kgem_commit: release handle=17 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d289b000 [ 74.571] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 74.571] kgem_commit: release handle=113 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 74.571] __kgem_bo_clear_busy: handle=113 [ 74.571] kgem_commit: release handle=113 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fe00a000 [ 74.571] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 74.571] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 74.571] __kgem_bo_clear_busy: handle=7 [ 74.571] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 74.571] kgem_commit: release handle=113 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 74.571] __kgem_bo_clear_busy: handle=113 [ 74.571] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 74.571] __kgem_busy: handle=2, busy=131072, wedged=0 [ 74.571] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 74.571] sna_scanout_do_flush: flush timer active: delta=-18 [ 74.571] sna_scanout_do_flush (time=74571), triggered [ 74.571] sna_scanout_flush (time=74571), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 74.571] has_shadow: has pending damage? 1, outstanding flips: 0 [ 74.571] stop_flush: scanout=32 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 74.571] has_shadow: has pending damage? 1, outstanding flips: 0 [ 74.571] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 74.571] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 74.571] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 74.571] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 74.571] sna_pixmap_move_to_gpu: already all-damaged [ 74.571] sna_pixmap_mark_active: pixmap=4091, handle=32 [ 74.571] sna_mode_redisplay: crtc[0] transformed? 0 [ 74.571] sna_mode_redisplay: crtc[1] transformed? 0 [ 74.571] sna_mode_redisplay: crtc[2] transformed? 0 [ 74.571] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=32 [active=1] [ 74.571] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 25, transformed? 0 [ 74.571] get_fb: reusing fb=68 for handle=32 [ 74.571] sna_mode_redisplay: recording flip on CRTC:32 handle=32, active_scanout=2, serial=3 [ 74.571] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 74.571] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 74.571] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 74.571] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 74.571] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=32, shadow handle=29 [ 74.571] sna_accel_do_throttle (time=74571), triggered [ 74.571] sna_accel_throttle (time=74571) [ 74.571] sna_accel_block: evaluating timers, active=7 [ 74.571] sna_accel_block: flush timer expires in 16 [74587] [ 74.571] sna_wakeup_handler [ 74.571] sna_accel_flush: flush?=0, dirty?=0 [ 74.571] sna_accel_flush: flush?=0, dirty?=0 [ 74.571] sna_accel_flush: flush?=0, dirty?=0 [ 74.571] sna_accel_flush: flush?=0, dirty?=0 [ 74.571] sna_block_handler (tv=0.0) [ 74.571] sna_wakeup_handler [ 74.571] sna_accel_flush: flush?=0, dirty?=0 [ 74.571] sna_accel_flush: flush?=0, dirty?=0 [ 74.571] sna_block_handler (tv=0.0) [ 74.571] sna_wakeup_handler [ 74.571] sna_accel_flush: flush?=0, dirty?=0 [ 74.571] sna_accel_flush: flush?=0, dirty?=0 [ 74.571] sna_accel_flush: flush?=0, dirty?=0 [ 74.571] sna_accel_flush: flush?=0, dirty?=0 [ 74.571] sna_block_handler (tv=0.0) [ 74.571] sna_wakeup_handler [ 74.571] sna_accel_flush: flush?=0, dirty?=0 [ 74.571] sna_accel_flush: flush?=0, dirty?=0 [ 74.571] sna_block_handler (tv=0.0) [ 74.571] sna_wakeup_handler [ 74.571] sna_accel_flush: flush?=0, dirty?=0 [ 74.571] sna_accel_flush: flush?=0, dirty?=0 [ 74.571] sna_accel_flush: flush?=0, dirty?=0 [ 74.571] sna_block_handler (tv=0.0) [ 74.571] sna_wakeup_handler [ 74.571] sna_accel_flush: flush?=0, dirty?=0 [ 74.571] sna_accel_flush: flush?=0, dirty?=0 [ 74.571] sna_accel_flush: flush?=0, dirty?=0 [ 74.571] sna_block_handler (tv=0.0) [ 74.571] sna_wakeup_handler [ 74.571] sna_accel_flush: flush?=0, dirty?=0 [ 74.571] sna_accel_flush: flush?=0, dirty?=0 [ 74.571] sna_block_handler (tv=0.0) [ 74.571] sna_wakeup_handler [ 74.571] sna_accel_flush: flush?=0, dirty?=0 [ 74.572] sna_accel_flush: flush?=0, dirty?=0 [ 74.572] sna_block_handler (tv=0.0) [ 74.572] sna_wakeup_handler [ 74.572] sna_glyphs(op=3, nlist=1, src=(460, 542)) [ 74.572] kgem_bo_is_busy: handle=17, domain: 3 exec? 0, rq? 1 [ 74.572] sna_glyphs: discarding mask [ 74.572] glyphs0_to_dst(op=3, src=(460, 542), nlist=1, dst=(460, 542)+(0, 0)) [ 74.572] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.572] gen9_render_composite: 0x0, current mode=0/1 [ 74.572] kgem_bo_is_busy: handle=6, domain: 3 exec? 0, rq? 1 [ 74.572] kgem_bo_is_busy: handle=17, domain: 3 exec? 0, rq? 1 [ 74.572] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.572] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.572] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.572] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.572] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.572] sna_drawable_use_bo: using whole GPU bo [ 74.572] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.572] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.572] color_convert: src=ffffffff [20028888] [ 74.572] color_convert: dst=ffffffff [20028888] [ 74.572] sna_render_get_solid: ffffffff [ 74.572] sna_render_get_solid(white) [ 74.572] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.572] sna_transform_is_imprecise_integer_translation: no transform [ 74.572] gen9_composite_picture: integer translation (0, 0), removing [ 74.572] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.572] sna_render_pixmap_bo: GPU all damaged [ 74.572] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.572] gen4_choose_composite_emitter: solid, identity mask [ 74.572] kgem_check_bo: num_pages=+9035, num_exec=+3 [ 74.572] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 74.572] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 74.572] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 74.572] kgem_add_handle: handle=4, index=0 [ 74.572] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 74.572] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 74.572] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 74.572] gen9_composite_get_binding_table(ffc0) [ 74.572] kgem_add_reloc64: handle=17, pos=16360, delta=0, domains=20002 [ 74.572] kgem_add_handle: handle=17, index=1 [ 74.572] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d289b000) [ 74.572] __kgem_bo_mark_dirty: handle=17 (proxy? 0) [ 74.572] [3fe0] bind bo(handle=17, addr=d289b000), format=192, width=3775, height=2136, pitch=15360, tiling=1 -> render [ 74.572] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 74.572] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 74.572] kgem_add_handle: handle=7, index=2 [ 74.572] kgem_add_reloc64[4] = (delta=1048, target handle=2, presumed=fffe8000) [ 74.572] [3fd0] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 74.572] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 [ 74.572] kgem_add_handle: handle=6, index=3 [ 74.572] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd581000) [ 74.572] [3fc0] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 74.572] gen9_emit_cc: blend=177 (current=ffffffff), src=17, dst=18 [ 74.572] gen9_emit_sampler: sampler = a [ 74.572] gen9_emit_sf: num_sf_outputs=2 [ 74.572] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.572] gen9_emit_vertex_elements: setup id=9 [ 74.572] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 74.572] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 74.572] glyphs0_to_dst: glyph=(459, 531)x(10, 13), unclipped [ 74.572] emit_primitive_identity_mask__avx2: dst=(459, 531), mask=(752.00, 32.00) x (10.00, 13.00) [ 74.572] gen8_vertex_flush[498] = 3 [ 74.572] gen9_magic_ca_pass: CA fixup (696 -> 699) [ 74.572] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.572] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.572] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.572] sna_glyphs(op=3, nlist=1, src=(1, 559)) [ 74.572] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.572] sna_glyphs: discarding mask [ 74.572] glyphs0_to_dst(op=3, src=(1, 559), nlist=1, dst=(1, 559)+(0, 0)) [ 74.572] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.572] gen9_render_composite: 0x0, current mode=1/1 [ 74.572] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.572] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.572] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.572] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.572] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.572] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.572] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.572] sna_drawable_use_bo: using whole GPU bo [ 74.572] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.572] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.572] color_convert: src=ff8ae234 [20028888] [ 74.572] color_convert: dst=ff8ae234 [20028888] [ 74.572] sna_render_get_solid: ff8ae234 [ 74.572] sna_render_get_solid(22) = ff8ae234 (old) [ 74.572] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.572] sna_transform_is_imprecise_integer_translation: no transform [ 74.572] gen9_composite_picture: integer translation (0, 0), removing [ 74.572] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.572] sna_render_pixmap_bo: GPU all damaged [ 74.572] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.572] gen4_choose_composite_emitter: solid, identity mask [ 74.572] kgem_check_bo: num_pages=+1, num_exec=+1 [ 74.572] gen9_composite_get_binding_table(fec0) [ 74.572] kgem_add_reloc64: handle=113, pos=16296, delta=0, domains=40000 [ 74.572] kgem_add_reloc64: adding proxy [delta=88] for handle=113 [ 74.572] kgem_add_handle: handle=113, index=4 [ 74.572] kgem_add_reloc64[6] = (delta=88, target handle=4, presumed=fe00a000) [ 74.572] [3fa0] bind bo(handle=113, addr=fe00a058), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 74.572] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.572] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.572] gen9_emit_vertex_elements: setup id=9 [ 74.572] glyphs0_to_dst: glyph=(1, 551)x(9, 8), unclipped [ 74.572] emit_primitive_identity_mask__avx2: dst=(1, 551), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.572] glyphs0_to_dst: glyph=(9, 549)x(10, 13), unclipped [ 74.572] emit_primitive_identity_mask__avx2: dst=(9, 549), mask=(672.00, 48.00) x (10.00, 13.00) [ 74.572] glyphs0_to_dst: glyph=(19, 551)x(9, 8), unclipped [ 74.572] emit_primitive_identity_mask__avx2: dst=(19, 551), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.572] glyphs0_to_dst: glyph=(28, 553)x(8, 3), unclipped [ 74.572] emit_primitive_identity_mask__avx2: dst=(28, 553), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.572] glyphs0_to_dst: glyph=(36, 549)x(11, 10), unclipped [ 74.572] emit_primitive_identity_mask__avx2: dst=(36, 549), mask=(704.00, 0.00) x (11.00, 10.00) [ 74.572] glyphs0_to_dst: glyph=(46, 551)x(9, 8), unclipped [ 74.572] emit_primitive_identity_mask__avx2: dst=(46, 551), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.572] glyphs0_to_dst: glyph=(54, 551)x(10, 8), unclipped [ 74.572] emit_primitive_identity_mask__avx2: dst=(54, 551), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.572] glyphs0_to_dst: glyph=(63, 551)x(10, 8), unclipped [ 74.572] emit_primitive_identity_mask__avx2: dst=(63, 551), mask=(720.00, 16.00) x (10.00, 8.00) [ 74.572] glyphs0_to_dst: glyph=(72, 548)x(10, 11), unclipped [ 74.572] emit_primitive_identity_mask__avx2: dst=(72, 548), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.572] glyphs0_to_dst: glyph=(81, 551)x(10, 8), unclipped [ 74.572] emit_primitive_identity_mask__avx2: dst=(81, 551), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.572] glyphs0_to_dst: glyph=(90, 548)x(10, 11), unclipped [ 74.572] emit_primitive_identity_mask__avx2: dst=(90, 548), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.572] glyphs0_to_dst: glyph=(99, 551)x(11, 8), unclipped [ 74.572] emit_primitive_identity_mask__avx2: dst=(99, 551), mask=(736.00, 16.00) x (11.00, 8.00) [ 74.572] glyphs0_to_dst: glyph=(109, 551)x(9, 8), unclipped [ 74.572] emit_primitive_identity_mask__avx2: dst=(109, 551), mask=(752.00, 16.00) x (9.00, 8.00) [ 74.572] glyphs0_to_dst: glyph=(118, 553)x(8, 3), unclipped [ 74.572] emit_primitive_identity_mask__avx2: dst=(118, 553), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.572] glyphs0_to_dst: glyph=(126, 549)x(10, 10), unclipped [ 74.572] emit_primitive_identity_mask__avx2: dst=(126, 549), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.572] glyphs0_to_dst: glyph=(135, 549)x(10, 10), unclipped [ 74.572] emit_primitive_identity_mask__avx2: dst=(135, 549), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.572] glyphs0_to_dst: glyph=(144, 549)x(10, 10), unclipped [ 74.572] emit_primitive_identity_mask__avx2: dst=(144, 549), mask=(720.00, 32.00) x (10.00, 10.00) [ 74.572] glyphs0_to_dst: glyph=(153, 549)x(10, 10), unclipped [ 74.572] emit_primitive_identity_mask__avx2: dst=(153, 549), mask=(704.00, 48.00) x (10.00, 10.00) [ 74.572] gen8_vertex_flush[598] = 54 [ 74.572] gen9_magic_ca_pass: CA fixup (699 -> 753) [ 74.572] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.572] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.572] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.572] sna_glyphs(op=3, nlist=1, src=(163, 559)) [ 74.572] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.572] sna_glyphs: discarding mask [ 74.572] glyphs0_to_dst(op=3, src=(163, 559), nlist=1, dst=(163, 559)+(0, 0)) [ 74.572] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.572] gen9_render_composite: 0x0, current mode=1/1 [ 74.572] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.572] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.572] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.573] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.573] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.573] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.573] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.573] sna_drawable_use_bo: using whole GPU bo [ 74.573] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.573] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.573] color_convert: src=ffffffff [20028888] [ 74.573] color_convert: dst=ffffffff [20028888] [ 74.573] sna_render_get_solid: ffffffff [ 74.573] sna_render_get_solid(white) [ 74.573] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.573] sna_transform_is_imprecise_integer_translation: no transform [ 74.573] gen9_composite_picture: integer translation (0, 0), removing [ 74.573] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.573] sna_render_pixmap_bo: GPU all damaged [ 74.573] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.573] gen4_choose_composite_emitter: solid, identity mask [ 74.573] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.573] gen9_composite_get_binding_table(fe40) [ 74.573] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.573] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.573] gen9_emit_vertex_elements: setup id=9 [ 74.573] glyphs0_to_dst: glyph=(165, 551)x(5, 8), unclipped [ 74.573] emit_primitive_identity_mask__avx2: dst=(165, 551), mask=(720.00, 48.00) x (5.00, 8.00) [ 74.573] gen8_vertex_flush[698] = 3 [ 74.573] gen9_magic_ca_pass: CA fixup (753 -> 756) [ 74.573] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.573] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.573] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.573] sna_glyphs(op=3, nlist=1, src=(172, 559)) [ 74.573] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.573] sna_glyphs: discarding mask [ 74.573] glyphs0_to_dst(op=3, src=(172, 559), nlist=1, dst=(172, 559)+(0, 0)) [ 74.573] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.573] gen9_render_composite: 0x0, current mode=1/1 [ 74.573] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.573] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.573] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.573] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.573] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.573] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.573] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.573] sna_drawable_use_bo: using whole GPU bo [ 74.573] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.573] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.573] color_convert: src=ff729fcf [20028888] [ 74.573] color_convert: dst=ff729fcf [20028888] [ 74.573] sna_render_get_solid: ff729fcf [ 74.573] sna_render_get_solid(23) = ff729fcf (old) [ 74.573] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.573] sna_transform_is_imprecise_integer_translation: no transform [ 74.573] gen9_composite_picture: integer translation (0, 0), removing [ 74.573] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.573] sna_render_pixmap_bo: GPU all damaged [ 74.573] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.573] gen4_choose_composite_emitter: solid, identity mask [ 74.573] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.573] gen9_composite_get_binding_table(fe00) [ 74.573] kgem_add_reloc64: handle=113, pos=16248, delta=0, domains=40000 [ 74.573] kgem_add_reloc64: adding proxy [delta=92] for handle=113 [ 74.573] kgem_add_reloc64[7] = (delta=92, target handle=4, presumed=fe00a000) [ 74.573] [3f70] bind bo(handle=113, addr=fe00a05c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 74.573] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.573] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.573] gen9_emit_vertex_elements: setup id=9 [ 74.573] glyphs0_to_dst: glyph=(171, 553)x(11, 3), unclipped [ 74.573] emit_primitive_identity_mask__avx2: dst=(171, 553), mask=(736.00, 32.00) x (11.00, 3.00) [ 74.573] glyphs0_to_dst: glyph=(180, 548)x(10, 14), unclipped [ 74.573] emit_primitive_identity_mask__avx2: dst=(180, 548), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.573] glyphs0_to_dst: glyph=(189, 548)x(11, 11), unclipped [ 74.573] emit_primitive_identity_mask__avx2: dst=(189, 548), mask=(960.00, 0.00) x (11.00, 11.00) [ 74.573] glyphs0_to_dst: glyph=(198, 551)x(10, 8), unclipped [ 74.573] emit_primitive_identity_mask__avx2: dst=(198, 551), mask=(976.00, 0.00) x (10.00, 8.00) [ 74.573] glyphs0_to_dst: glyph=(208, 551)x(9, 11), unclipped [ 74.573] emit_primitive_identity_mask__avx2: dst=(208, 551), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.573] glyphs0_to_dst: glyph=(216, 548)x(10, 14), unclipped [ 74.573] emit_primitive_identity_mask__avx2: dst=(216, 548), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.573] glyphs0_to_dst: glyph=(225, 549)x(10, 10), unclipped [ 74.573] emit_primitive_identity_mask__avx2: dst=(225, 549), mask=(976.00, 16.00) x (10.00, 10.00) [ 74.573] glyphs0_to_dst: glyph=(234, 560)x(11, 2), unclipped [ 74.573] emit_primitive_identity_mask__avx2: dst=(234, 560), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.573] glyphs0_to_dst: glyph=(243, 548)x(11, 11), unclipped [ 74.573] emit_primitive_identity_mask__avx2: dst=(243, 548), mask=(1008.00, 0.00) x (11.00, 11.00) [ 74.573] glyphs0_to_dst: glyph=(253, 551)x(9, 8), unclipped [ 74.573] emit_primitive_identity_mask__avx2: dst=(253, 551), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.573] glyphs0_to_dst: glyph=(261, 551)x(10, 8), unclipped [ 74.573] emit_primitive_identity_mask__avx2: dst=(261, 551), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.573] glyphs0_to_dst: glyph=(270, 551)x(10, 8), unclipped [ 74.573] emit_primitive_identity_mask__avx2: dst=(270, 551), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.573] glyphs0_to_dst: glyph=(279, 547)x(10, 12), unclipped [ 74.573] emit_primitive_identity_mask__avx2: dst=(279, 547), mask=(992.00, 16.00) x (10.00, 12.00) [ 74.573] glyphs0_to_dst: glyph=(288, 551)x(10, 8), unclipped [ 74.573] emit_primitive_identity_mask__avx2: dst=(288, 551), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.573] glyphs0_to_dst: glyph=(297, 551)x(10, 8), unclipped [ 74.573] emit_primitive_identity_mask__avx2: dst=(297, 551), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.573] glyphs0_to_dst: glyph=(307, 547)x(10, 12), unclipped [ 74.573] emit_primitive_identity_mask__avx2: dst=(307, 547), mask=(1008.00, 16.00) x (10.00, 12.00) [ 74.573] glyphs0_to_dst: glyph=(315, 548)x(11, 11), unclipped [ 74.573] emit_primitive_identity_mask__avx2: dst=(315, 548), mask=(960.00, 0.00) x (11.00, 11.00) [ 74.573] glyphs0_to_dst: glyph=(324, 551)x(11, 8), unclipped [ 74.573] emit_primitive_identity_mask__avx2: dst=(324, 551), mask=(736.00, 16.00) x (11.00, 8.00) [ 74.573] glyphs0_to_dst: glyph=(334, 551)x(9, 11), unclipped [ 74.573] emit_primitive_identity_mask__avx2: dst=(334, 551), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.573] glyphs0_to_dst: glyph=(342, 560)x(11, 2), unclipped [ 74.573] emit_primitive_identity_mask__avx2: dst=(342, 560), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.573] glyphs0_to_dst: glyph=(351, 547)x(10, 12), unclipped [ 74.573] emit_primitive_identity_mask__avx2: dst=(351, 547), mask=(992.00, 16.00) x (10.00, 12.00) [ 74.573] glyphs0_to_dst: glyph=(361, 547)x(9, 12), unclipped [ 74.573] emit_primitive_identity_mask__avx2: dst=(361, 547), mask=(960.00, 32.00) x (9.00, 12.00) [ 74.573] glyphs0_to_dst: glyph=(369, 551)x(10, 11), unclipped [ 74.573] emit_primitive_identity_mask__avx2: dst=(369, 551), mask=(976.00, 32.00) x (10.00, 11.00) [ 74.573] glyphs0_to_dst: glyph=(378, 548)x(10, 14), unclipped [ 74.573] emit_primitive_identity_mask__avx2: dst=(378, 548), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.573] glyphs0_to_dst: glyph=(387, 549)x(10, 10), unclipped [ 74.573] emit_primitive_identity_mask__avx2: dst=(387, 549), mask=(960.00, 48.00) x (10.00, 10.00) [ 74.573] glyphs0_to_dst: glyph=(396, 560)x(11, 2), unclipped [ 74.573] emit_primitive_identity_mask__avx2: dst=(396, 560), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.573] glyphs0_to_dst: glyph=(406, 551)x(9, 8), unclipped [ 74.573] emit_primitive_identity_mask__avx2: dst=(406, 551), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.573] glyphs0_to_dst: glyph=(415, 551)x(9, 8), unclipped [ 74.573] emit_primitive_identity_mask__avx2: dst=(415, 551), mask=(752.00, 16.00) x (9.00, 8.00) [ 74.573] glyphs0_to_dst: glyph=(424, 551)x(9, 11), unclipped [ 74.573] emit_primitive_identity_mask__avx2: dst=(424, 551), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.573] glyphs0_to_dst: glyph=(432, 548)x(10, 11), unclipped [ 74.573] emit_primitive_identity_mask__avx2: dst=(432, 548), mask=(976.00, 48.00) x (10.00, 11.00) [ 74.573] glyphs0_to_dst: glyph=(442, 551)x(9, 8), unclipped [ 74.573] emit_primitive_identity_mask__avx2: dst=(442, 551), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.573] glyphs0_to_dst: glyph=(450, 551)x(10, 11), unclipped [ 74.573] emit_primitive_identity_mask__avx2: dst=(450, 551), mask=(976.00, 32.00) x (10.00, 11.00) [ 74.573] gen8_vertex_flush[798] = 96 [ 74.573] gen9_magic_ca_pass: CA fixup (756 -> 852) [ 74.573] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.573] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.573] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.573] sna_glyphs(op=3, nlist=1, src=(460, 559)) [ 74.573] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.573] sna_glyphs: discarding mask [ 74.573] glyphs0_to_dst(op=3, src=(460, 559), nlist=1, dst=(460, 559)+(0, 0)) [ 74.573] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.573] gen9_render_composite: 0x0, current mode=1/1 [ 74.573] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.573] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.573] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.573] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.573] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.573] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.573] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.573] sna_drawable_use_bo: using whole GPU bo [ 74.573] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.573] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.573] color_convert: src=ffffffff [20028888] [ 74.573] color_convert: dst=ffffffff [20028888] [ 74.573] sna_render_get_solid: ffffffff [ 74.573] sna_render_get_solid(white) [ 74.573] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.573] sna_transform_is_imprecise_integer_translation: no transform [ 74.573] gen9_composite_picture: integer translation (0, 0), removing [ 74.573] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.573] sna_render_pixmap_bo: GPU all damaged [ 74.573] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.573] gen4_choose_composite_emitter: solid, identity mask [ 74.573] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.574] gen9_composite_get_binding_table(fd80) [ 74.574] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.574] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.574] gen9_emit_vertex_elements: setup id=9 [ 74.574] glyphs0_to_dst: glyph=(459, 548)x(10, 13), unclipped [ 74.574] emit_primitive_identity_mask__avx2: dst=(459, 548), mask=(752.00, 32.00) x (10.00, 13.00) [ 74.574] gen8_vertex_flush[898] = 3 [ 74.574] gen9_magic_ca_pass: CA fixup (852 -> 855) [ 74.574] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.574] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.574] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.574] sna_glyphs(op=3, nlist=1, src=(1, 576)) [ 74.574] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.574] sna_glyphs: discarding mask [ 74.574] glyphs0_to_dst(op=3, src=(1, 576), nlist=1, dst=(1, 576)+(0, 0)) [ 74.574] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.574] gen9_render_composite: 0x0, current mode=1/1 [ 74.574] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.574] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.574] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.574] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.574] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.574] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.574] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.574] sna_drawable_use_bo: using whole GPU bo [ 74.574] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.574] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.574] color_convert: src=ff8ae234 [20028888] [ 74.574] color_convert: dst=ff8ae234 [20028888] [ 74.574] sna_render_get_solid: ff8ae234 [ 74.574] sna_render_get_solid(22) = ff8ae234 (old) [ 74.574] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.574] sna_transform_is_imprecise_integer_translation: no transform [ 74.574] gen9_composite_picture: integer translation (0, 0), removing [ 74.574] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.574] sna_render_pixmap_bo: GPU all damaged [ 74.574] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.574] gen4_choose_composite_emitter: solid, identity mask [ 74.574] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.574] gen9_composite_get_binding_table(fd40) [ 74.574] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.574] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.574] gen9_emit_vertex_elements: setup id=9 [ 74.574] glyphs0_to_dst: glyph=(1, 568)x(9, 8), unclipped [ 74.574] emit_primitive_identity_mask__avx2: dst=(1, 568), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.574] glyphs0_to_dst: glyph=(9, 566)x(10, 13), unclipped [ 74.574] emit_primitive_identity_mask__avx2: dst=(9, 566), mask=(672.00, 48.00) x (10.00, 13.00) [ 74.574] glyphs0_to_dst: glyph=(19, 568)x(9, 8), unclipped [ 74.574] emit_primitive_identity_mask__avx2: dst=(19, 568), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.574] glyphs0_to_dst: glyph=(28, 570)x(8, 3), unclipped [ 74.574] emit_primitive_identity_mask__avx2: dst=(28, 570), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.574] glyphs0_to_dst: glyph=(36, 566)x(11, 10), unclipped [ 74.574] emit_primitive_identity_mask__avx2: dst=(36, 566), mask=(704.00, 0.00) x (11.00, 10.00) [ 74.574] glyphs0_to_dst: glyph=(46, 568)x(9, 8), unclipped [ 74.574] emit_primitive_identity_mask__avx2: dst=(46, 568), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.574] glyphs0_to_dst: glyph=(54, 568)x(10, 8), unclipped [ 74.574] emit_primitive_identity_mask__avx2: dst=(54, 568), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.574] glyphs0_to_dst: glyph=(63, 568)x(10, 8), unclipped [ 74.574] emit_primitive_identity_mask__avx2: dst=(63, 568), mask=(720.00, 16.00) x (10.00, 8.00) [ 74.574] glyphs0_to_dst: glyph=(72, 565)x(10, 11), unclipped [ 74.574] emit_primitive_identity_mask__avx2: dst=(72, 565), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.574] glyphs0_to_dst: glyph=(81, 568)x(10, 8), unclipped [ 74.574] emit_primitive_identity_mask__avx2: dst=(81, 568), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.574] glyphs0_to_dst: glyph=(90, 565)x(10, 11), unclipped [ 74.574] emit_primitive_identity_mask__avx2: dst=(90, 565), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.574] glyphs0_to_dst: glyph=(99, 568)x(11, 8), unclipped [ 74.574] emit_primitive_identity_mask__avx2: dst=(99, 568), mask=(736.00, 16.00) x (11.00, 8.00) [ 74.574] glyphs0_to_dst: glyph=(109, 568)x(9, 8), unclipped [ 74.574] emit_primitive_identity_mask__avx2: dst=(109, 568), mask=(752.00, 16.00) x (9.00, 8.00) [ 74.574] glyphs0_to_dst: glyph=(118, 570)x(8, 3), unclipped [ 74.574] emit_primitive_identity_mask__avx2: dst=(118, 570), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.574] glyphs0_to_dst: glyph=(126, 566)x(10, 10), unclipped [ 74.574] emit_primitive_identity_mask__avx2: dst=(126, 566), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.574] glyphs0_to_dst: glyph=(135, 566)x(10, 10), unclipped [ 74.574] emit_primitive_identity_mask__avx2: dst=(135, 566), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.574] glyphs0_to_dst: glyph=(144, 566)x(10, 10), unclipped [ 74.574] emit_primitive_identity_mask__avx2: dst=(144, 566), mask=(720.00, 32.00) x (10.00, 10.00) [ 74.574] glyphs0_to_dst: glyph=(153, 566)x(10, 10), unclipped [ 74.574] emit_primitive_identity_mask__avx2: dst=(153, 566), mask=(704.00, 48.00) x (10.00, 10.00) [ 74.574] gen8_vertex_flush[998] = 54 [ 74.574] gen9_magic_ca_pass: CA fixup (855 -> 909) [ 74.574] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.574] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.574] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.574] sna_glyphs(op=3, nlist=1, src=(163, 576)) [ 74.574] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.574] sna_glyphs: discarding mask [ 74.574] glyphs0_to_dst(op=3, src=(163, 576), nlist=1, dst=(163, 576)+(0, 0)) [ 74.574] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.574] gen9_render_composite: 0x0, current mode=1/1 [ 74.574] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.574] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.574] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.574] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.574] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.574] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.574] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.574] sna_drawable_use_bo: using whole GPU bo [ 74.574] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.574] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.574] color_convert: src=ffffffff [20028888] [ 74.574] color_convert: dst=ffffffff [20028888] [ 74.574] sna_render_get_solid: ffffffff [ 74.574] sna_render_get_solid(white) [ 74.574] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.574] sna_transform_is_imprecise_integer_translation: no transform [ 74.574] gen9_composite_picture: integer translation (0, 0), removing [ 74.574] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.574] sna_render_pixmap_bo: GPU all damaged [ 74.574] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.574] gen4_choose_composite_emitter: solid, identity mask [ 74.574] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.574] gen9_composite_get_binding_table(fd00) [ 74.574] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.574] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.574] gen9_emit_vertex_elements: setup id=9 [ 74.574] glyphs0_to_dst: glyph=(165, 568)x(5, 8), unclipped [ 74.574] emit_primitive_identity_mask__avx2: dst=(165, 568), mask=(720.00, 48.00) x (5.00, 8.00) [ 74.574] gen8_vertex_flush[a98] = 3 [ 74.574] gen9_magic_ca_pass: CA fixup (909 -> 912) [ 74.574] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.574] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.574] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.574] sna_glyphs(op=3, nlist=1, src=(172, 576)) [ 74.574] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.574] sna_glyphs: discarding mask [ 74.574] glyphs0_to_dst(op=3, src=(172, 576), nlist=1, dst=(172, 576)+(0, 0)) [ 74.574] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.574] gen9_render_composite: 0x0, current mode=1/1 [ 74.574] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.574] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.574] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.574] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.574] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.574] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.574] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.574] sna_drawable_use_bo: using whole GPU bo [ 74.574] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.574] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.574] color_convert: src=ff729fcf [20028888] [ 74.574] color_convert: dst=ff729fcf [20028888] [ 74.574] sna_render_get_solid: ff729fcf [ 74.574] sna_render_get_solid(23) = ff729fcf (old) [ 74.574] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.574] sna_transform_is_imprecise_integer_translation: no transform [ 74.574] gen9_composite_picture: integer translation (0, 0), removing [ 74.574] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.574] sna_render_pixmap_bo: GPU all damaged [ 74.574] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.574] gen4_choose_composite_emitter: solid, identity mask [ 74.574] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.574] gen9_composite_get_binding_table(fcc0) [ 74.574] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.574] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.574] gen9_emit_vertex_elements: setup id=9 [ 74.574] glyphs0_to_dst: glyph=(171, 570)x(11, 3), unclipped [ 74.574] emit_primitive_identity_mask__avx2: dst=(171, 570), mask=(736.00, 32.00) x (11.00, 3.00) [ 74.574] glyphs0_to_dst: glyph=(180, 565)x(10, 14), unclipped [ 74.574] emit_primitive_identity_mask__avx2: dst=(180, 565), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.574] glyphs0_to_dst: glyph=(189, 565)x(11, 11), unclipped [ 74.574] emit_primitive_identity_mask__avx2: dst=(189, 565), mask=(960.00, 0.00) x (11.00, 11.00) [ 74.574] glyphs0_to_dst: glyph=(198, 568)x(10, 8), unclipped [ 74.574] emit_primitive_identity_mask__avx2: dst=(198, 568), mask=(976.00, 0.00) x (10.00, 8.00) [ 74.574] glyphs0_to_dst: glyph=(208, 568)x(9, 11), unclipped [ 74.574] emit_primitive_identity_mask__avx2: dst=(208, 568), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.574] glyphs0_to_dst: glyph=(216, 565)x(10, 14), unclipped [ 74.574] emit_primitive_identity_mask__avx2: dst=(216, 565), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.574] glyphs0_to_dst: glyph=(225, 566)x(10, 10), unclipped [ 74.574] emit_primitive_identity_mask__avx2: dst=(225, 566), mask=(976.00, 16.00) x (10.00, 10.00) [ 74.574] glyphs0_to_dst: glyph=(234, 577)x(11, 2), unclipped [ 74.574] emit_primitive_identity_mask__avx2: dst=(234, 577), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.574] glyphs0_to_dst: glyph=(243, 565)x(11, 11), unclipped [ 74.574] emit_primitive_identity_mask__avx2: dst=(243, 565), mask=(1008.00, 0.00) x (11.00, 11.00) [ 74.574] glyphs0_to_dst: glyph=(253, 568)x(9, 8), unclipped [ 74.574] emit_primitive_identity_mask__avx2: dst=(253, 568), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.574] glyphs0_to_dst: glyph=(261, 568)x(10, 8), unclipped [ 74.574] emit_primitive_identity_mask__avx2: dst=(261, 568), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.574] glyphs0_to_dst: glyph=(270, 568)x(10, 8), unclipped [ 74.574] emit_primitive_identity_mask__avx2: dst=(270, 568), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.574] glyphs0_to_dst: glyph=(279, 564)x(10, 12), unclipped [ 74.575] emit_primitive_identity_mask__avx2: dst=(279, 564), mask=(992.00, 16.00) x (10.00, 12.00) [ 74.575] glyphs0_to_dst: glyph=(288, 568)x(10, 8), unclipped [ 74.575] emit_primitive_identity_mask__avx2: dst=(288, 568), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.575] glyphs0_to_dst: glyph=(297, 568)x(10, 8), unclipped [ 74.575] emit_primitive_identity_mask__avx2: dst=(297, 568), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.575] glyphs0_to_dst: glyph=(307, 564)x(10, 12), unclipped [ 74.575] emit_primitive_identity_mask__avx2: dst=(307, 564), mask=(1008.00, 16.00) x (10.00, 12.00) [ 74.575] glyphs0_to_dst: glyph=(315, 565)x(11, 11), unclipped [ 74.575] emit_primitive_identity_mask__avx2: dst=(315, 565), mask=(960.00, 0.00) x (11.00, 11.00) [ 74.575] glyphs0_to_dst: glyph=(324, 568)x(11, 8), unclipped [ 74.575] emit_primitive_identity_mask__avx2: dst=(324, 568), mask=(736.00, 16.00) x (11.00, 8.00) [ 74.575] glyphs0_to_dst: glyph=(334, 568)x(9, 11), unclipped [ 74.575] emit_primitive_identity_mask__avx2: dst=(334, 568), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.575] glyphs0_to_dst: glyph=(342, 577)x(11, 2), unclipped [ 74.575] emit_primitive_identity_mask__avx2: dst=(342, 577), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.575] glyphs0_to_dst: glyph=(351, 564)x(10, 12), unclipped [ 74.575] emit_primitive_identity_mask__avx2: dst=(351, 564), mask=(992.00, 16.00) x (10.00, 12.00) [ 74.575] glyphs0_to_dst: glyph=(361, 564)x(9, 12), unclipped [ 74.575] emit_primitive_identity_mask__avx2: dst=(361, 564), mask=(960.00, 32.00) x (9.00, 12.00) [ 74.575] glyphs0_to_dst: glyph=(369, 568)x(10, 11), unclipped [ 74.575] emit_primitive_identity_mask__avx2: dst=(369, 568), mask=(976.00, 32.00) x (10.00, 11.00) [ 74.575] glyphs0_to_dst: glyph=(378, 565)x(10, 14), unclipped [ 74.575] emit_primitive_identity_mask__avx2: dst=(378, 565), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.575] glyphs0_to_dst: glyph=(387, 566)x(10, 10), unclipped [ 74.575] emit_primitive_identity_mask__avx2: dst=(387, 566), mask=(960.00, 48.00) x (10.00, 10.00) [ 74.575] glyphs0_to_dst: glyph=(396, 577)x(11, 2), unclipped [ 74.575] emit_primitive_identity_mask__avx2: dst=(396, 577), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.575] glyphs0_to_dst: glyph=(406, 568)x(9, 8), unclipped [ 74.575] emit_primitive_identity_mask__avx2: dst=(406, 568), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.575] glyphs0_to_dst: glyph=(415, 568)x(9, 8), unclipped [ 74.575] emit_primitive_identity_mask__avx2: dst=(415, 568), mask=(752.00, 16.00) x (9.00, 8.00) [ 74.575] glyphs0_to_dst: glyph=(424, 568)x(9, 11), unclipped [ 74.575] emit_primitive_identity_mask__avx2: dst=(424, 568), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.575] glyphs0_to_dst: glyph=(432, 565)x(10, 11), unclipped [ 74.575] emit_primitive_identity_mask__avx2: dst=(432, 565), mask=(976.00, 48.00) x (10.00, 11.00) [ 74.575] glyphs0_to_dst: glyph=(442, 568)x(9, 8), unclipped [ 74.575] emit_primitive_identity_mask__avx2: dst=(442, 568), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.575] glyphs0_to_dst: glyph=(450, 568)x(10, 11), unclipped [ 74.575] emit_primitive_identity_mask__avx2: dst=(450, 568), mask=(976.00, 32.00) x (10.00, 11.00) [ 74.575] gen8_vertex_flush[b98] = 96 [ 74.575] gen9_magic_ca_pass: CA fixup (912 -> 1008) [ 74.575] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.575] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.575] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.575] sna_glyphs(op=3, nlist=1, src=(460, 576)) [ 74.575] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.575] sna_glyphs: discarding mask [ 74.575] glyphs0_to_dst(op=3, src=(460, 576), nlist=1, dst=(460, 576)+(0, 0)) [ 74.575] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.575] gen9_render_composite: 0x0, current mode=1/1 [ 74.575] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.575] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.575] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.575] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.575] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.575] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.575] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.575] sna_drawable_use_bo: using whole GPU bo [ 74.575] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.575] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.575] color_convert: src=ffffffff [20028888] [ 74.575] color_convert: dst=ffffffff [20028888] [ 74.575] sna_render_get_solid: ffffffff [ 74.575] sna_render_get_solid(white) [ 74.575] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.575] sna_transform_is_imprecise_integer_translation: no transform [ 74.575] gen9_composite_picture: integer translation (0, 0), removing [ 74.575] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.575] sna_render_pixmap_bo: GPU all damaged [ 74.575] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.575] gen4_choose_composite_emitter: solid, identity mask [ 74.575] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.575] gen9_composite_get_binding_table(fc80) [ 74.575] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.575] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.575] gen9_emit_vertex_elements: setup id=9 [ 74.575] glyphs0_to_dst: glyph=(459, 565)x(10, 13), unclipped [ 74.575] emit_primitive_identity_mask__avx2: dst=(459, 565), mask=(752.00, 32.00) x (10.00, 13.00) [ 74.575] gen8_vertex_flush[c98] = 3 [ 74.575] gen9_magic_ca_pass: CA fixup (1008 -> 1011) [ 74.575] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.575] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.575] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.575] sna_glyphs(op=3, nlist=1, src=(1, 593)) [ 74.575] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.575] sna_glyphs: discarding mask [ 74.575] glyphs0_to_dst(op=3, src=(1, 593), nlist=1, dst=(1, 593)+(0, 0)) [ 74.575] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.575] gen9_render_composite: 0x0, current mode=1/1 [ 74.575] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.575] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.575] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.575] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.575] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.575] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.575] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.575] sna_drawable_use_bo: using whole GPU bo [ 74.575] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.575] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.575] color_convert: src=ff8ae234 [20028888] [ 74.575] color_convert: dst=ff8ae234 [20028888] [ 74.575] sna_render_get_solid: ff8ae234 [ 74.575] sna_render_get_solid(22) = ff8ae234 (old) [ 74.575] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.575] sna_transform_is_imprecise_integer_translation: no transform [ 74.575] gen9_composite_picture: integer translation (0, 0), removing [ 74.575] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.575] sna_render_pixmap_bo: GPU all damaged [ 74.575] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.575] gen4_choose_composite_emitter: solid, identity mask [ 74.575] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.575] gen9_composite_get_binding_table(fc40) [ 74.575] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.575] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.575] gen9_emit_vertex_elements: setup id=9 [ 74.575] glyphs0_to_dst: glyph=(1, 585)x(9, 8), unclipped [ 74.575] emit_primitive_identity_mask__avx2: dst=(1, 585), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.575] glyphs0_to_dst: glyph=(9, 583)x(10, 13), unclipped [ 74.575] emit_primitive_identity_mask__avx2: dst=(9, 583), mask=(672.00, 48.00) x (10.00, 13.00) [ 74.575] glyphs0_to_dst: glyph=(19, 585)x(9, 8), unclipped [ 74.575] emit_primitive_identity_mask__avx2: dst=(19, 585), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.575] glyphs0_to_dst: glyph=(28, 587)x(8, 3), unclipped [ 74.575] emit_primitive_identity_mask__avx2: dst=(28, 587), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.575] glyphs0_to_dst: glyph=(36, 583)x(11, 10), unclipped [ 74.575] emit_primitive_identity_mask__avx2: dst=(36, 583), mask=(704.00, 0.00) x (11.00, 10.00) [ 74.575] glyphs0_to_dst: glyph=(46, 585)x(9, 8), unclipped [ 74.575] emit_primitive_identity_mask__avx2: dst=(46, 585), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.575] glyphs0_to_dst: glyph=(54, 585)x(10, 8), unclipped [ 74.575] emit_primitive_identity_mask__avx2: dst=(54, 585), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.575] glyphs0_to_dst: glyph=(63, 585)x(10, 8), unclipped [ 74.575] emit_primitive_identity_mask__avx2: dst=(63, 585), mask=(720.00, 16.00) x (10.00, 8.00) [ 74.575] glyphs0_to_dst: glyph=(72, 582)x(10, 11), unclipped [ 74.575] emit_primitive_identity_mask__avx2: dst=(72, 582), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.575] glyphs0_to_dst: glyph=(81, 585)x(10, 8), unclipped [ 74.575] emit_primitive_identity_mask__avx2: dst=(81, 585), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.575] glyphs0_to_dst: glyph=(90, 582)x(10, 11), unclipped [ 74.575] emit_primitive_identity_mask__avx2: dst=(90, 582), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.575] glyphs0_to_dst: glyph=(99, 585)x(11, 8), unclipped [ 74.575] emit_primitive_identity_mask__avx2: dst=(99, 585), mask=(736.00, 16.00) x (11.00, 8.00) [ 74.575] glyphs0_to_dst: glyph=(109, 585)x(9, 8), unclipped [ 74.575] emit_primitive_identity_mask__avx2: dst=(109, 585), mask=(752.00, 16.00) x (9.00, 8.00) [ 74.575] glyphs0_to_dst: glyph=(118, 587)x(8, 3), unclipped [ 74.575] emit_primitive_identity_mask__avx2: dst=(118, 587), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.575] glyphs0_to_dst: glyph=(126, 583)x(10, 10), unclipped [ 74.575] emit_primitive_identity_mask__avx2: dst=(126, 583), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.575] glyphs0_to_dst: glyph=(135, 583)x(10, 10), unclipped [ 74.575] emit_primitive_identity_mask__avx2: dst=(135, 583), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.575] glyphs0_to_dst: glyph=(144, 583)x(10, 10), unclipped [ 74.575] emit_primitive_identity_mask__avx2: dst=(144, 583), mask=(720.00, 32.00) x (10.00, 10.00) [ 74.575] glyphs0_to_dst: glyph=(153, 583)x(10, 10), unclipped [ 74.575] emit_primitive_identity_mask__avx2: dst=(153, 583), mask=(704.00, 48.00) x (10.00, 10.00) [ 74.575] gen8_vertex_flush[d98] = 54 [ 74.575] gen9_magic_ca_pass: CA fixup (1011 -> 1065) [ 74.575] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.575] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.575] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.575] sna_glyphs(op=3, nlist=1, src=(163, 593)) [ 74.575] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.575] sna_glyphs: discarding mask [ 74.575] glyphs0_to_dst(op=3, src=(163, 593), nlist=1, dst=(163, 593)+(0, 0)) [ 74.575] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.575] gen9_render_composite: 0x0, current mode=1/1 [ 74.575] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.575] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.575] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.575] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.575] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.575] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.575] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.575] sna_drawable_use_bo: using whole GPU bo [ 74.575] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.575] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.575] color_convert: src=ffffffff [20028888] [ 74.575] color_convert: dst=ffffffff [20028888] [ 74.575] sna_render_get_solid: ffffffff [ 74.575] sna_render_get_solid(white) [ 74.575] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.575] sna_transform_is_imprecise_integer_translation: no transform [ 74.575] gen9_composite_picture: integer translation (0, 0), removing [ 74.575] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.575] sna_render_pixmap_bo: GPU all damaged [ 74.575] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.575] gen4_choose_composite_emitter: solid, identity mask [ 74.575] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.575] gen9_composite_get_binding_table(fc00) [ 74.575] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.575] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.575] gen9_emit_vertex_elements: setup id=9 [ 74.575] glyphs0_to_dst: glyph=(165, 585)x(5, 8), unclipped [ 74.575] emit_primitive_identity_mask__avx2: dst=(165, 585), mask=(720.00, 48.00) x (5.00, 8.00) [ 74.575] gen8_vertex_flush[e98] = 3 [ 74.576] gen9_magic_ca_pass: CA fixup (1065 -> 1068) [ 74.576] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.576] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.576] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.576] sna_glyphs(op=3, nlist=1, src=(172, 593)) [ 74.576] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.576] sna_glyphs: discarding mask [ 74.576] glyphs0_to_dst(op=3, src=(172, 593), nlist=1, dst=(172, 593)+(0, 0)) [ 74.576] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.576] gen9_render_composite: 0x0, current mode=1/1 [ 74.576] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.576] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.576] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.576] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.576] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.576] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.576] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.576] sna_drawable_use_bo: using whole GPU bo [ 74.576] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.576] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.576] color_convert: src=ff729fcf [20028888] [ 74.576] color_convert: dst=ff729fcf [20028888] [ 74.576] sna_render_get_solid: ff729fcf [ 74.576] sna_render_get_solid(23) = ff729fcf (old) [ 74.576] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.576] sna_transform_is_imprecise_integer_translation: no transform [ 74.576] gen9_composite_picture: integer translation (0, 0), removing [ 74.576] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.576] sna_render_pixmap_bo: GPU all damaged [ 74.576] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.576] gen4_choose_composite_emitter: solid, identity mask [ 74.576] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.576] gen9_composite_get_binding_table(fbc0) [ 74.576] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.576] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.576] gen9_emit_vertex_elements: setup id=9 [ 74.576] glyphs0_to_dst: glyph=(171, 587)x(11, 3), unclipped [ 74.576] emit_primitive_identity_mask__avx2: dst=(171, 587), mask=(736.00, 32.00) x (11.00, 3.00) [ 74.576] glyphs0_to_dst: glyph=(180, 582)x(10, 14), unclipped [ 74.576] emit_primitive_identity_mask__avx2: dst=(180, 582), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.576] glyphs0_to_dst: glyph=(189, 582)x(11, 11), unclipped [ 74.576] emit_primitive_identity_mask__avx2: dst=(189, 582), mask=(960.00, 0.00) x (11.00, 11.00) [ 74.576] glyphs0_to_dst: glyph=(198, 585)x(10, 8), unclipped [ 74.576] emit_primitive_identity_mask__avx2: dst=(198, 585), mask=(976.00, 0.00) x (10.00, 8.00) [ 74.576] glyphs0_to_dst: glyph=(208, 585)x(9, 11), unclipped [ 74.576] emit_primitive_identity_mask__avx2: dst=(208, 585), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.576] glyphs0_to_dst: glyph=(216, 582)x(10, 14), unclipped [ 74.576] emit_primitive_identity_mask__avx2: dst=(216, 582), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.576] glyphs0_to_dst: glyph=(225, 583)x(10, 10), unclipped [ 74.576] emit_primitive_identity_mask__avx2: dst=(225, 583), mask=(976.00, 16.00) x (10.00, 10.00) [ 74.576] glyphs0_to_dst: glyph=(234, 594)x(11, 2), unclipped [ 74.576] emit_primitive_identity_mask__avx2: dst=(234, 594), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.576] glyphs0_to_dst: glyph=(243, 582)x(11, 11), unclipped [ 74.576] emit_primitive_identity_mask__avx2: dst=(243, 582), mask=(1008.00, 0.00) x (11.00, 11.00) [ 74.576] glyphs0_to_dst: glyph=(253, 585)x(9, 8), unclipped [ 74.576] emit_primitive_identity_mask__avx2: dst=(253, 585), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.576] glyphs0_to_dst: glyph=(261, 585)x(10, 8), unclipped [ 74.576] emit_primitive_identity_mask__avx2: dst=(261, 585), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.576] glyphs0_to_dst: glyph=(270, 585)x(10, 8), unclipped [ 74.576] emit_primitive_identity_mask__avx2: dst=(270, 585), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.576] glyphs0_to_dst: glyph=(279, 581)x(10, 12), unclipped [ 74.576] emit_primitive_identity_mask__avx2: dst=(279, 581), mask=(992.00, 16.00) x (10.00, 12.00) [ 74.576] glyphs0_to_dst: glyph=(288, 585)x(10, 8), unclipped [ 74.576] emit_primitive_identity_mask__avx2: dst=(288, 585), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.576] glyphs0_to_dst: glyph=(297, 585)x(10, 8), unclipped [ 74.576] emit_primitive_identity_mask__avx2: dst=(297, 585), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.576] glyphs0_to_dst: glyph=(307, 581)x(10, 12), unclipped [ 74.576] emit_primitive_identity_mask__avx2: dst=(307, 581), mask=(1008.00, 16.00) x (10.00, 12.00) [ 74.576] glyphs0_to_dst: glyph=(315, 582)x(11, 11), unclipped [ 74.576] emit_primitive_identity_mask__avx2: dst=(315, 582), mask=(960.00, 0.00) x (11.00, 11.00) [ 74.576] glyphs0_to_dst: glyph=(324, 585)x(11, 8), unclipped [ 74.576] emit_primitive_identity_mask__avx2: dst=(324, 585), mask=(736.00, 16.00) x (11.00, 8.00) [ 74.576] glyphs0_to_dst: glyph=(334, 585)x(9, 11), unclipped [ 74.576] emit_primitive_identity_mask__avx2: dst=(334, 585), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.576] glyphs0_to_dst: glyph=(342, 594)x(11, 2), unclipped [ 74.576] emit_primitive_identity_mask__avx2: dst=(342, 594), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.576] glyphs0_to_dst: glyph=(351, 581)x(10, 12), unclipped [ 74.576] emit_primitive_identity_mask__avx2: dst=(351, 581), mask=(992.00, 16.00) x (10.00, 12.00) [ 74.576] glyphs0_to_dst: glyph=(361, 581)x(9, 12), unclipped [ 74.576] emit_primitive_identity_mask__avx2: dst=(361, 581), mask=(960.00, 32.00) x (9.00, 12.00) [ 74.576] glyphs0_to_dst: glyph=(369, 585)x(10, 11), unclipped [ 74.576] emit_primitive_identity_mask__avx2: dst=(369, 585), mask=(976.00, 32.00) x (10.00, 11.00) [ 74.576] glyphs0_to_dst: glyph=(378, 582)x(10, 14), unclipped [ 74.576] emit_primitive_identity_mask__avx2: dst=(378, 582), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.576] glyphs0_to_dst: glyph=(387, 583)x(10, 10), unclipped [ 74.576] emit_primitive_identity_mask__avx2: dst=(387, 583), mask=(960.00, 48.00) x (10.00, 10.00) [ 74.576] glyphs0_to_dst: glyph=(396, 594)x(11, 2), unclipped [ 74.576] emit_primitive_identity_mask__avx2: dst=(396, 594), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.576] glyphs0_to_dst: glyph=(406, 585)x(9, 8), unclipped [ 74.576] emit_primitive_identity_mask__avx2: dst=(406, 585), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.576] glyphs0_to_dst: glyph=(415, 585)x(9, 8), unclipped [ 74.576] emit_primitive_identity_mask__avx2: dst=(415, 585), mask=(752.00, 16.00) x (9.00, 8.00) [ 74.576] glyphs0_to_dst: glyph=(424, 585)x(9, 11), unclipped [ 74.576] emit_primitive_identity_mask__avx2: dst=(424, 585), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.576] glyphs0_to_dst: glyph=(432, 582)x(10, 11), unclipped [ 74.576] emit_primitive_identity_mask__avx2: dst=(432, 582), mask=(976.00, 48.00) x (10.00, 11.00) [ 74.576] glyphs0_to_dst: glyph=(442, 585)x(9, 8), unclipped [ 74.576] emit_primitive_identity_mask__avx2: dst=(442, 585), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.576] glyphs0_to_dst: glyph=(450, 585)x(10, 11), unclipped [ 74.576] emit_primitive_identity_mask__avx2: dst=(450, 585), mask=(976.00, 32.00) x (10.00, 11.00) [ 74.576] gen8_vertex_flush[f98] = 96 [ 74.576] gen9_magic_ca_pass: CA fixup (1068 -> 1164) [ 74.576] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.576] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.576] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.576] sna_glyphs(op=3, nlist=1, src=(460, 593)) [ 74.576] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.576] sna_glyphs: discarding mask [ 74.576] glyphs0_to_dst(op=3, src=(460, 593), nlist=1, dst=(460, 593)+(0, 0)) [ 74.576] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.576] gen9_render_composite: 0x0, current mode=1/1 [ 74.576] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.576] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.576] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.576] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.576] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.576] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.576] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.576] sna_drawable_use_bo: using whole GPU bo [ 74.576] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.576] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.576] color_convert: src=ffffffff [20028888] [ 74.576] color_convert: dst=ffffffff [20028888] [ 74.576] sna_render_get_solid: ffffffff [ 74.576] sna_render_get_solid(white) [ 74.576] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.576] sna_transform_is_imprecise_integer_translation: no transform [ 74.576] gen9_composite_picture: integer translation (0, 0), removing [ 74.576] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.576] sna_render_pixmap_bo: GPU all damaged [ 74.576] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.576] gen4_choose_composite_emitter: solid, identity mask [ 74.576] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.576] gen9_composite_get_binding_table(fb80) [ 74.576] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.576] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.576] gen9_emit_vertex_elements: setup id=9 [ 74.576] glyphs0_to_dst: glyph=(459, 582)x(10, 13), unclipped [ 74.576] emit_primitive_identity_mask__avx2: dst=(459, 582), mask=(752.00, 32.00) x (10.00, 13.00) [ 74.576] gen8_vertex_flush[1098] = 3 [ 74.576] gen9_magic_ca_pass: CA fixup (1164 -> 1167) [ 74.576] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.576] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.576] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.576] sna_glyphs(op=3, nlist=1, src=(1, 610)) [ 74.576] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.576] sna_glyphs: discarding mask [ 74.576] glyphs0_to_dst(op=3, src=(1, 610), nlist=1, dst=(1, 610)+(0, 0)) [ 74.576] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.576] gen9_render_composite: 0x0, current mode=1/1 [ 74.576] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.576] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.576] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.576] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.576] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.576] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.576] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.576] sna_drawable_use_bo: using whole GPU bo [ 74.576] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.576] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.576] color_convert: src=ff8ae234 [20028888] [ 74.576] color_convert: dst=ff8ae234 [20028888] [ 74.576] sna_render_get_solid: ff8ae234 [ 74.576] sna_render_get_solid(22) = ff8ae234 (old) [ 74.576] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.576] sna_transform_is_imprecise_integer_translation: no transform [ 74.576] gen9_composite_picture: integer translation (0, 0), removing [ 74.576] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.576] sna_render_pixmap_bo: GPU all damaged [ 74.576] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.576] gen4_choose_composite_emitter: solid, identity mask [ 74.576] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.576] gen9_composite_get_binding_table(fb40) [ 74.576] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.576] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.576] gen9_emit_vertex_elements: setup id=9 [ 74.576] glyphs0_to_dst: glyph=(1, 602)x(9, 8), unclipped [ 74.577] emit_primitive_identity_mask__avx2: dst=(1, 602), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.577] glyphs0_to_dst: glyph=(9, 600)x(10, 13), unclipped [ 74.577] emit_primitive_identity_mask__avx2: dst=(9, 600), mask=(672.00, 48.00) x (10.00, 13.00) [ 74.577] glyphs0_to_dst: glyph=(19, 602)x(9, 8), unclipped [ 74.577] emit_primitive_identity_mask__avx2: dst=(19, 602), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.577] glyphs0_to_dst: glyph=(28, 604)x(8, 3), unclipped [ 74.577] emit_primitive_identity_mask__avx2: dst=(28, 604), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.577] glyphs0_to_dst: glyph=(36, 600)x(11, 10), unclipped [ 74.577] emit_primitive_identity_mask__avx2: dst=(36, 600), mask=(704.00, 0.00) x (11.00, 10.00) [ 74.577] glyphs0_to_dst: glyph=(46, 602)x(9, 8), unclipped [ 74.577] emit_primitive_identity_mask__avx2: dst=(46, 602), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.577] glyphs0_to_dst: glyph=(54, 602)x(10, 8), unclipped [ 74.577] emit_primitive_identity_mask__avx2: dst=(54, 602), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.577] glyphs0_to_dst: glyph=(63, 602)x(10, 8), unclipped [ 74.577] emit_primitive_identity_mask__avx2: dst=(63, 602), mask=(720.00, 16.00) x (10.00, 8.00) [ 74.577] glyphs0_to_dst: glyph=(72, 599)x(10, 11), unclipped [ 74.577] emit_primitive_identity_mask__avx2: dst=(72, 599), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.577] glyphs0_to_dst: glyph=(81, 602)x(10, 8), unclipped [ 74.577] emit_primitive_identity_mask__avx2: dst=(81, 602), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.577] glyphs0_to_dst: glyph=(90, 599)x(10, 11), unclipped [ 74.577] emit_primitive_identity_mask__avx2: dst=(90, 599), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.577] glyphs0_to_dst: glyph=(99, 602)x(11, 8), unclipped [ 74.577] emit_primitive_identity_mask__avx2: dst=(99, 602), mask=(736.00, 16.00) x (11.00, 8.00) [ 74.577] glyphs0_to_dst: glyph=(109, 602)x(9, 8), unclipped [ 74.577] emit_primitive_identity_mask__avx2: dst=(109, 602), mask=(752.00, 16.00) x (9.00, 8.00) [ 74.577] glyphs0_to_dst: glyph=(118, 604)x(8, 3), unclipped [ 74.577] emit_primitive_identity_mask__avx2: dst=(118, 604), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.577] glyphs0_to_dst: glyph=(126, 600)x(10, 10), unclipped [ 74.577] emit_primitive_identity_mask__avx2: dst=(126, 600), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.577] glyphs0_to_dst: glyph=(135, 600)x(10, 10), unclipped [ 74.577] emit_primitive_identity_mask__avx2: dst=(135, 600), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.577] glyphs0_to_dst: glyph=(144, 600)x(10, 10), unclipped [ 74.577] emit_primitive_identity_mask__avx2: dst=(144, 600), mask=(720.00, 32.00) x (10.00, 10.00) [ 74.577] glyphs0_to_dst: glyph=(153, 600)x(10, 10), unclipped [ 74.577] emit_primitive_identity_mask__avx2: dst=(153, 600), mask=(704.00, 48.00) x (10.00, 10.00) [ 74.577] gen8_vertex_flush[1198] = 54 [ 74.577] gen9_magic_ca_pass: CA fixup (1167 -> 1221) [ 74.577] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.577] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.577] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.577] sna_accel_flush: flush?=0, dirty?=0 [ 74.577] sna_block_handler (tv=0.0) [ 74.577] sna_wakeup_handler [ 74.577] sna_mode_wakeup: len=32 [ 74.577] sna_dri2_vblank_handler(type=2, sequence=4224, draw=4181) [ 74.577] sna_crtc_record_swap: recording last swap on pipe=0, frame 4224 [msc=4224], time 74.575035 [ 74.577] sna_dri2_vblank_handler: 2 complete, frame=4224 tv=74.575035 [ 74.577] sna_dri2_blit_complete: blit finished [ 74.577] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4224, tv=74.575035) [ 74.577] frame_swap_complete(type=2): draw=146, pipe=0, frame=4224 [msc=4224], tv=74.575035 [ 74.577] sna_accel_flush: flush?=0, dirty?=0 [ 74.577] sna_dri2_event_free(draw?=1) [ 74.577] sna_dri2_remove_event: remove[0x561c94b0c7e0] from window 146, active? 1 [ 74.577] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 74.577] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=25] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 74.577] sna_dri2_vblank_handler complete [ 74.577] sna_accel_flush: flush?=0, dirty?=0 [ 74.577] sna_accel_flush: flush?=0, dirty?=0 [ 74.577] sna_block_handler (tv=0.0) [ 74.577] sna_wakeup_handler [ 74.577] sna_accel_flush: flush?=0, dirty?=0 [ 74.577] sna_accel_flush: flush?=0, dirty?=0 [ 74.577] sna_block_handler (tv=0.0) [ 74.577] sna_wakeup_handler [ 74.577] sna_glyphs(op=3, nlist=1, src=(163, 610)) [ 74.577] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.577] sna_glyphs: discarding mask [ 74.577] glyphs0_to_dst(op=3, src=(163, 610), nlist=1, dst=(163, 610)+(0, 0)) [ 74.577] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.577] gen9_render_composite: 0x0, current mode=1/1 [ 74.577] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.577] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.577] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.577] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.577] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.577] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.577] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.577] sna_drawable_use_bo: using whole GPU bo [ 74.577] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.577] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.577] color_convert: src=ffffffff [20028888] [ 74.577] color_convert: dst=ffffffff [20028888] [ 74.577] sna_render_get_solid: ffffffff [ 74.577] sna_render_get_solid(white) [ 74.577] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.577] sna_transform_is_imprecise_integer_translation: no transform [ 74.577] gen9_composite_picture: integer translation (0, 0), removing [ 74.577] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.577] sna_render_pixmap_bo: GPU all damaged [ 74.577] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.577] gen4_choose_composite_emitter: solid, identity mask [ 74.577] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.577] gen9_composite_get_binding_table(fb00) [ 74.577] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.577] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.577] gen9_emit_vertex_elements: setup id=9 [ 74.577] glyphs0_to_dst: glyph=(165, 602)x(5, 8), unclipped [ 74.577] emit_primitive_identity_mask__avx2: dst=(165, 602), mask=(720.00, 48.00) x (5.00, 8.00) [ 74.577] gen8_vertex_flush[1298] = 3 [ 74.577] gen9_magic_ca_pass: CA fixup (1221 -> 1224) [ 74.577] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.577] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.577] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.577] sna_glyphs(op=3, nlist=1, src=(172, 610)) [ 74.577] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.577] sna_glyphs: discarding mask [ 74.577] glyphs0_to_dst(op=3, src=(172, 610), nlist=1, dst=(172, 610)+(0, 0)) [ 74.577] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.577] gen9_render_composite: 0x0, current mode=1/1 [ 74.577] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.577] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.577] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.577] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.577] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.577] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.577] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.577] sna_drawable_use_bo: using whole GPU bo [ 74.577] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.577] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.577] color_convert: src=ff729fcf [20028888] [ 74.577] color_convert: dst=ff729fcf [20028888] [ 74.577] sna_render_get_solid: ff729fcf [ 74.577] sna_render_get_solid(23) = ff729fcf (old) [ 74.577] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.577] sna_transform_is_imprecise_integer_translation: no transform [ 74.577] gen9_composite_picture: integer translation (0, 0), removing [ 74.577] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.577] sna_render_pixmap_bo: GPU all damaged [ 74.577] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.577] gen4_choose_composite_emitter: solid, identity mask [ 74.577] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.577] gen9_composite_get_binding_table(fac0) [ 74.577] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.577] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.577] gen9_emit_vertex_elements: setup id=9 [ 74.577] glyphs0_to_dst: glyph=(171, 604)x(11, 3), unclipped [ 74.577] emit_primitive_identity_mask__avx2: dst=(171, 604), mask=(736.00, 32.00) x (11.00, 3.00) [ 74.577] glyphs0_to_dst: glyph=(180, 599)x(10, 14), unclipped [ 74.577] emit_primitive_identity_mask__avx2: dst=(180, 599), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.577] glyphs0_to_dst: glyph=(189, 599)x(11, 11), unclipped [ 74.577] emit_primitive_identity_mask__avx2: dst=(189, 599), mask=(960.00, 0.00) x (11.00, 11.00) [ 74.577] glyphs0_to_dst: glyph=(198, 602)x(10, 8), unclipped [ 74.577] emit_primitive_identity_mask__avx2: dst=(198, 602), mask=(976.00, 0.00) x (10.00, 8.00) [ 74.577] glyphs0_to_dst: glyph=(208, 602)x(9, 11), unclipped [ 74.577] emit_primitive_identity_mask__avx2: dst=(208, 602), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.577] glyphs0_to_dst: glyph=(216, 599)x(10, 14), unclipped [ 74.577] emit_primitive_identity_mask__avx2: dst=(216, 599), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.577] glyphs0_to_dst: glyph=(225, 600)x(10, 10), unclipped [ 74.577] emit_primitive_identity_mask__avx2: dst=(225, 600), mask=(976.00, 16.00) x (10.00, 10.00) [ 74.577] glyphs0_to_dst: glyph=(234, 611)x(11, 2), unclipped [ 74.577] emit_primitive_identity_mask__avx2: dst=(234, 611), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.577] glyphs0_to_dst: glyph=(243, 599)x(11, 11), unclipped [ 74.577] emit_primitive_identity_mask__avx2: dst=(243, 599), mask=(1008.00, 0.00) x (11.00, 11.00) [ 74.577] glyphs0_to_dst: glyph=(253, 602)x(9, 8), unclipped [ 74.577] emit_primitive_identity_mask__avx2: dst=(253, 602), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.577] glyphs0_to_dst: glyph=(261, 602)x(10, 8), unclipped [ 74.577] emit_primitive_identity_mask__avx2: dst=(261, 602), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.577] glyphs0_to_dst: glyph=(270, 602)x(10, 8), unclipped [ 74.577] emit_primitive_identity_mask__avx2: dst=(270, 602), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.577] glyphs0_to_dst: glyph=(279, 598)x(10, 12), unclipped [ 74.578] emit_primitive_identity_mask__avx2: dst=(279, 598), mask=(992.00, 16.00) x (10.00, 12.00) [ 74.578] glyphs0_to_dst: glyph=(288, 602)x(10, 8), unclipped [ 74.578] emit_primitive_identity_mask__avx2: dst=(288, 602), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.578] glyphs0_to_dst: glyph=(297, 602)x(10, 8), unclipped [ 74.578] emit_primitive_identity_mask__avx2: dst=(297, 602), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.578] glyphs0_to_dst: glyph=(307, 598)x(10, 12), unclipped [ 74.578] emit_primitive_identity_mask__avx2: dst=(307, 598), mask=(1008.00, 16.00) x (10.00, 12.00) [ 74.578] glyphs0_to_dst: glyph=(315, 599)x(11, 11), unclipped [ 74.578] emit_primitive_identity_mask__avx2: dst=(315, 599), mask=(960.00, 0.00) x (11.00, 11.00) [ 74.578] glyphs0_to_dst: glyph=(324, 602)x(11, 8), unclipped [ 74.578] emit_primitive_identity_mask__avx2: dst=(324, 602), mask=(736.00, 16.00) x (11.00, 8.00) [ 74.578] glyphs0_to_dst: glyph=(334, 602)x(9, 11), unclipped [ 74.578] emit_primitive_identity_mask__avx2: dst=(334, 602), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.578] glyphs0_to_dst: glyph=(342, 611)x(11, 2), unclipped [ 74.578] emit_primitive_identity_mask__avx2: dst=(342, 611), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.578] glyphs0_to_dst: glyph=(351, 598)x(10, 12), unclipped [ 74.578] emit_primitive_identity_mask__avx2: dst=(351, 598), mask=(992.00, 16.00) x (10.00, 12.00) [ 74.578] glyphs0_to_dst: glyph=(361, 598)x(9, 12), unclipped [ 74.578] emit_primitive_identity_mask__avx2: dst=(361, 598), mask=(960.00, 32.00) x (9.00, 12.00) [ 74.578] glyphs0_to_dst: glyph=(369, 602)x(10, 11), unclipped [ 74.578] emit_primitive_identity_mask__avx2: dst=(369, 602), mask=(976.00, 32.00) x (10.00, 11.00) [ 74.578] glyphs0_to_dst: glyph=(378, 599)x(10, 14), unclipped [ 74.578] emit_primitive_identity_mask__avx2: dst=(378, 599), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.578] glyphs0_to_dst: glyph=(387, 600)x(10, 10), unclipped [ 74.578] emit_primitive_identity_mask__avx2: dst=(387, 600), mask=(960.00, 48.00) x (10.00, 10.00) [ 74.578] glyphs0_to_dst: glyph=(396, 611)x(11, 2), unclipped [ 74.578] emit_primitive_identity_mask__avx2: dst=(396, 611), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.578] glyphs0_to_dst: glyph=(406, 602)x(9, 8), unclipped [ 74.578] emit_primitive_identity_mask__avx2: dst=(406, 602), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.578] glyphs0_to_dst: glyph=(415, 602)x(9, 8), unclipped [ 74.578] emit_primitive_identity_mask__avx2: dst=(415, 602), mask=(752.00, 16.00) x (9.00, 8.00) [ 74.578] glyphs0_to_dst: glyph=(424, 602)x(9, 11), unclipped [ 74.578] emit_primitive_identity_mask__avx2: dst=(424, 602), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.578] glyphs0_to_dst: glyph=(432, 599)x(10, 11), unclipped [ 74.578] emit_primitive_identity_mask__avx2: dst=(432, 599), mask=(976.00, 48.00) x (10.00, 11.00) [ 74.578] glyphs0_to_dst: glyph=(442, 602)x(9, 8), unclipped [ 74.578] emit_primitive_identity_mask__avx2: dst=(442, 602), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.578] glyphs0_to_dst: glyph=(450, 602)x(10, 11), unclipped [ 74.578] emit_primitive_identity_mask__avx2: dst=(450, 602), mask=(976.00, 32.00) x (10.00, 11.00) [ 74.578] gen8_vertex_flush[1398] = 96 [ 74.578] gen9_magic_ca_pass: CA fixup (1224 -> 1320) [ 74.578] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.578] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.578] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.578] sna_glyphs(op=3, nlist=1, src=(460, 610)) [ 74.578] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.578] sna_glyphs: discarding mask [ 74.578] glyphs0_to_dst(op=3, src=(460, 610), nlist=1, dst=(460, 610)+(0, 0)) [ 74.578] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.578] gen9_render_composite: 0x0, current mode=1/1 [ 74.578] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.578] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.578] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.578] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.578] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.578] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.578] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.578] sna_drawable_use_bo: using whole GPU bo [ 74.578] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.578] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.578] color_convert: src=ffffffff [20028888] [ 74.578] color_convert: dst=ffffffff [20028888] [ 74.578] sna_render_get_solid: ffffffff [ 74.578] sna_render_get_solid(white) [ 74.578] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.578] sna_transform_is_imprecise_integer_translation: no transform [ 74.578] gen9_composite_picture: integer translation (0, 0), removing [ 74.578] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.578] sna_render_pixmap_bo: GPU all damaged [ 74.578] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.578] gen4_choose_composite_emitter: solid, identity mask [ 74.578] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.578] gen9_composite_get_binding_table(fa80) [ 74.578] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.578] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.578] gen9_emit_vertex_elements: setup id=9 [ 74.578] glyphs0_to_dst: glyph=(459, 599)x(10, 13), unclipped [ 74.578] emit_primitive_identity_mask__avx2: dst=(459, 599), mask=(752.00, 32.00) x (10.00, 13.00) [ 74.578] glyphs0_to_dst: glyph=(477, 605)x(10, 3), unclipped [ 74.578] emit_primitive_identity_mask__avx2: dst=(477, 605), mask=(1008.00, 48.00) x (10.00, 3.00) [ 74.578] glyphs0_to_dst: glyph=(487, 599)x(9, 14), unclipped [ 74.578] emit_primitive_identity_mask__avx2: dst=(487, 599), mask=(832.00, 32.00) x (9.00, 14.00) [ 74.578] glyphs0_to_dst: glyph=(496, 602)x(9, 8), unclipped [ 74.578] emit_primitive_identity_mask__avx2: dst=(496, 602), mask=(896.00, 48.00) x (9.00, 8.00) [ 74.578] glyphs0_to_dst: glyph=(504, 602)x(10, 8), unclipped [ 74.578] emit_primitive_identity_mask__avx2: dst=(504, 602), mask=(848.00, 16.00) x (10.00, 8.00) [ 74.578] glyphs0_to_dst: glyph=(514, 602)x(9, 8), unclipped [ 74.578] emit_primitive_identity_mask__avx2: dst=(514, 602), mask=(848.00, 48.00) x (9.00, 8.00) [ 74.578] glyphs0_to_dst: glyph=(522, 599)x(10, 11), unclipped [ 74.578] emit_primitive_identity_mask__avx2: dst=(522, 599), mask=(992.00, 32.00) x (10.00, 11.00) [ 74.578] glyphs0_to_dst: glyph=(532, 602)x(9, 11), unclipped [ 74.578] emit_primitive_identity_mask__avx2: dst=(532, 602), mask=(880.00, 16.00) x (9.00, 11.00) [ 74.578] glyphs0_to_dst: glyph=(541, 599)x(9, 11), unclipped [ 74.578] emit_primitive_identity_mask__avx2: dst=(541, 599), mask=(880.00, 0.00) x (9.00, 11.00) [ 74.578] glyphs0_to_dst: glyph=(550, 599)x(9, 14), unclipped [ 74.578] emit_primitive_identity_mask__avx2: dst=(550, 599), mask=(832.00, 32.00) x (9.00, 14.00) [ 74.578] glyphs0_to_dst: glyph=(558, 602)x(10, 8), unclipped [ 74.578] emit_primitive_identity_mask__avx2: dst=(558, 602), mask=(848.00, 16.00) x (10.00, 8.00) [ 74.578] glyphs0_to_dst: glyph=(568, 602)x(9, 11), unclipped [ 74.578] emit_primitive_identity_mask__avx2: dst=(568, 602), mask=(880.00, 16.00) x (9.00, 11.00) [ 74.578] glyphs0_to_dst: glyph=(576, 612)x(11, 2), unclipped [ 74.578] emit_primitive_identity_mask__avx2: dst=(576, 612), mask=(832.00, 48.00) x (11.00, 2.00) [ 74.578] glyphs0_to_dst: glyph=(585, 598)x(10, 12), unclipped [ 74.578] emit_primitive_identity_mask__avx2: dst=(585, 598), mask=(864.00, 0.00) x (10.00, 12.00) [ 74.578] glyphs0_to_dst: glyph=(594, 602)x(10, 8), unclipped [ 74.578] emit_primitive_identity_mask__avx2: dst=(594, 602), mask=(864.00, 32.00) x (10.00, 8.00) [ 74.578] glyphs0_to_dst: glyph=(603, 599)x(10, 11), unclipped [ 74.578] emit_primitive_identity_mask__avx2: dst=(603, 599), mask=(880.00, 32.00) x (10.00, 11.00) [ 74.578] glyphs0_to_dst: glyph=(612, 612)x(11, 2), unclipped [ 74.578] emit_primitive_identity_mask__avx2: dst=(612, 612), mask=(832.00, 48.00) x (11.00, 2.00) [ 74.578] glyphs0_to_dst: glyph=(621, 599)x(10, 11), unclipped [ 74.578] emit_primitive_identity_mask__avx2: dst=(621, 599), mask=(880.00, 32.00) x (10.00, 11.00) [ 74.578] glyphs0_to_dst: glyph=(630, 602)x(10, 8), unclipped [ 74.578] emit_primitive_identity_mask__avx2: dst=(630, 602), mask=(944.00, 0.00) x (10.00, 8.00) [ 74.578] glyphs0_to_dst: glyph=(639, 602)x(10, 11), unclipped [ 74.578] emit_primitive_identity_mask__avx2: dst=(639, 602), mask=(880.00, 48.00) x (10.00, 11.00) [ 74.578] glyphs0_to_dst: glyph=(651, 607)x(5, 3), unclipped [ 74.578] emit_primitive_identity_mask__avx2: dst=(651, 607), mask=(1008.00, 32.00) x (5.00, 3.00) [ 74.578] glyphs0_to_dst: glyph=(658, 602)x(9, 8), unclipped [ 74.578] emit_primitive_identity_mask__avx2: dst=(658, 602), mask=(896.00, 48.00) x (9.00, 8.00) [ 74.578] glyphs0_to_dst: glyph=(667, 598)x(9, 12), unclipped [ 74.578] emit_primitive_identity_mask__avx2: dst=(667, 598), mask=(992.00, 48.00) x (9.00, 12.00) [ 74.578] gen8_vertex_flush[1498] = 69 [ 74.578] gen9_magic_ca_pass: CA fixup (1320 -> 1389) [ 74.578] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.578] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.578] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.578] sna_glyphs(op=3, nlist=1, src=(1, 627)) [ 74.578] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.578] sna_glyphs: discarding mask [ 74.578] glyphs0_to_dst(op=3, src=(1, 627), nlist=1, dst=(1, 627)+(0, 0)) [ 74.578] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.578] gen9_render_composite: 0x0, current mode=1/1 [ 74.578] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.578] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.578] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.578] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.578] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.578] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.578] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.578] sna_drawable_use_bo: using whole GPU bo [ 74.578] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.578] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.578] color_convert: src=ff8ae234 [20028888] [ 74.578] color_convert: dst=ff8ae234 [20028888] [ 74.578] sna_render_get_solid: ff8ae234 [ 74.578] sna_render_get_solid(22) = ff8ae234 (old) [ 74.578] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.578] sna_transform_is_imprecise_integer_translation: no transform [ 74.578] gen9_composite_picture: integer translation (0, 0), removing [ 74.578] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.578] sna_render_pixmap_bo: GPU all damaged [ 74.578] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.578] gen4_choose_composite_emitter: solid, identity mask [ 74.578] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.578] gen9_composite_get_binding_table(fa40) [ 74.578] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.578] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.578] gen9_emit_vertex_elements: setup id=9 [ 74.578] glyphs0_to_dst: glyph=(1, 619)x(9, 8), unclipped [ 74.578] emit_primitive_identity_mask__avx2: dst=(1, 619), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.578] glyphs0_to_dst: glyph=(9, 617)x(10, 13), unclipped [ 74.578] emit_primitive_identity_mask__avx2: dst=(9, 617), mask=(672.00, 48.00) x (10.00, 13.00) [ 74.578] glyphs0_to_dst: glyph=(19, 619)x(9, 8), unclipped [ 74.578] emit_primitive_identity_mask__avx2: dst=(19, 619), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.578] glyphs0_to_dst: glyph=(28, 621)x(8, 3), unclipped [ 74.578] emit_primitive_identity_mask__avx2: dst=(28, 621), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.578] glyphs0_to_dst: glyph=(36, 617)x(11, 10), unclipped [ 74.578] emit_primitive_identity_mask__avx2: dst=(36, 617), mask=(704.00, 0.00) x (11.00, 10.00) [ 74.578] glyphs0_to_dst: glyph=(46, 619)x(9, 8), unclipped [ 74.578] emit_primitive_identity_mask__avx2: dst=(46, 619), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.578] glyphs0_to_dst: glyph=(54, 619)x(10, 8), unclipped [ 74.578] emit_primitive_identity_mask__avx2: dst=(54, 619), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.578] glyphs0_to_dst: glyph=(63, 619)x(10, 8), unclipped [ 74.578] emit_primitive_identity_mask__avx2: dst=(63, 619), mask=(720.00, 16.00) x (10.00, 8.00) [ 74.578] glyphs0_to_dst: glyph=(72, 616)x(10, 11), unclipped [ 74.578] emit_primitive_identity_mask__avx2: dst=(72, 616), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.578] glyphs0_to_dst: glyph=(81, 619)x(10, 8), unclipped [ 74.578] emit_primitive_identity_mask__avx2: dst=(81, 619), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.578] glyphs0_to_dst: glyph=(90, 616)x(10, 11), unclipped [ 74.578] emit_primitive_identity_mask__avx2: dst=(90, 616), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.578] glyphs0_to_dst: glyph=(99, 619)x(11, 8), unclipped [ 74.578] emit_primitive_identity_mask__avx2: dst=(99, 619), mask=(736.00, 16.00) x (11.00, 8.00) [ 74.578] glyphs0_to_dst: glyph=(109, 619)x(9, 8), unclipped [ 74.578] emit_primitive_identity_mask__avx2: dst=(109, 619), mask=(752.00, 16.00) x (9.00, 8.00) [ 74.578] glyphs0_to_dst: glyph=(118, 621)x(8, 3), unclipped [ 74.578] emit_primitive_identity_mask__avx2: dst=(118, 621), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.578] glyphs0_to_dst: glyph=(126, 617)x(10, 10), unclipped [ 74.578] emit_primitive_identity_mask__avx2: dst=(126, 617), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.578] glyphs0_to_dst: glyph=(135, 617)x(10, 10), unclipped [ 74.578] emit_primitive_identity_mask__avx2: dst=(135, 617), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.578] glyphs0_to_dst: glyph=(144, 617)x(10, 10), unclipped [ 74.578] emit_primitive_identity_mask__avx2: dst=(144, 617), mask=(720.00, 32.00) x (10.00, 10.00) [ 74.578] glyphs0_to_dst: glyph=(153, 617)x(10, 10), unclipped [ 74.578] emit_primitive_identity_mask__avx2: dst=(153, 617), mask=(704.00, 48.00) x (10.00, 10.00) [ 74.578] gen8_vertex_flush[1598] = 54 [ 74.578] gen9_magic_ca_pass: CA fixup (1389 -> 1443) [ 74.578] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.578] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.578] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.578] sna_glyphs(op=3, nlist=1, src=(163, 627)) [ 74.578] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.578] sna_glyphs: discarding mask [ 74.578] glyphs0_to_dst(op=3, src=(163, 627), nlist=1, dst=(163, 627)+(0, 0)) [ 74.578] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.578] gen9_render_composite: 0x0, current mode=1/1 [ 74.578] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.578] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.578] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.578] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.578] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.578] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.578] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.578] sna_drawable_use_bo: using whole GPU bo [ 74.578] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.578] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.579] color_convert: src=ffffffff [20028888] [ 74.579] color_convert: dst=ffffffff [20028888] [ 74.579] sna_render_get_solid: ffffffff [ 74.579] sna_render_get_solid(white) [ 74.579] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.579] sna_transform_is_imprecise_integer_translation: no transform [ 74.579] gen9_composite_picture: integer translation (0, 0), removing [ 74.579] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.579] sna_render_pixmap_bo: GPU all damaged [ 74.579] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.579] gen4_choose_composite_emitter: solid, identity mask [ 74.579] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.579] gen9_composite_get_binding_table(fa00) [ 74.579] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.579] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.579] gen9_emit_vertex_elements: setup id=9 [ 74.579] glyphs0_to_dst: glyph=(165, 619)x(5, 8), unclipped [ 74.579] emit_primitive_identity_mask__avx2: dst=(165, 619), mask=(720.00, 48.00) x (5.00, 8.00) [ 74.579] gen8_vertex_flush[1698] = 3 [ 74.579] gen9_magic_ca_pass: CA fixup (1443 -> 1446) [ 74.579] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.579] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.579] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.579] sna_glyphs(op=3, nlist=1, src=(172, 627)) [ 74.579] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.579] sna_glyphs: discarding mask [ 74.579] glyphs0_to_dst(op=3, src=(172, 627), nlist=1, dst=(172, 627)+(0, 0)) [ 74.579] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.579] gen9_render_composite: 0x0, current mode=1/1 [ 74.579] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.579] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.579] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.579] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.579] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.579] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.579] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.579] sna_drawable_use_bo: using whole GPU bo [ 74.579] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.579] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.579] color_convert: src=ff729fcf [20028888] [ 74.579] color_convert: dst=ff729fcf [20028888] [ 74.579] sna_render_get_solid: ff729fcf [ 74.579] sna_render_get_solid(23) = ff729fcf (old) [ 74.579] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.579] sna_transform_is_imprecise_integer_translation: no transform [ 74.579] gen9_composite_picture: integer translation (0, 0), removing [ 74.579] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.579] sna_render_pixmap_bo: GPU all damaged [ 74.579] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.579] gen4_choose_composite_emitter: solid, identity mask [ 74.579] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.579] gen9_composite_get_binding_table(f9c0) [ 74.579] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.579] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.579] gen9_emit_vertex_elements: setup id=9 [ 74.579] glyphs0_to_dst: glyph=(171, 621)x(11, 3), unclipped [ 74.579] emit_primitive_identity_mask__avx2: dst=(171, 621), mask=(736.00, 32.00) x (11.00, 3.00) [ 74.579] glyphs0_to_dst: glyph=(180, 616)x(10, 14), unclipped [ 74.579] emit_primitive_identity_mask__avx2: dst=(180, 616), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.579] glyphs0_to_dst: glyph=(189, 616)x(11, 11), unclipped [ 74.579] emit_primitive_identity_mask__avx2: dst=(189, 616), mask=(960.00, 0.00) x (11.00, 11.00) [ 74.579] glyphs0_to_dst: glyph=(198, 619)x(10, 8), unclipped [ 74.579] emit_primitive_identity_mask__avx2: dst=(198, 619), mask=(976.00, 0.00) x (10.00, 8.00) [ 74.579] glyphs0_to_dst: glyph=(208, 619)x(9, 11), unclipped [ 74.579] emit_primitive_identity_mask__avx2: dst=(208, 619), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.579] glyphs0_to_dst: glyph=(216, 616)x(10, 14), unclipped [ 74.579] emit_primitive_identity_mask__avx2: dst=(216, 616), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.579] glyphs0_to_dst: glyph=(225, 617)x(10, 10), unclipped [ 74.579] emit_primitive_identity_mask__avx2: dst=(225, 617), mask=(976.00, 16.00) x (10.00, 10.00) [ 74.579] glyphs0_to_dst: glyph=(234, 628)x(11, 2), unclipped [ 74.579] emit_primitive_identity_mask__avx2: dst=(234, 628), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.579] glyphs0_to_dst: glyph=(243, 616)x(11, 11), unclipped [ 74.579] emit_primitive_identity_mask__avx2: dst=(243, 616), mask=(1008.00, 0.00) x (11.00, 11.00) [ 74.579] glyphs0_to_dst: glyph=(253, 619)x(9, 8), unclipped [ 74.579] emit_primitive_identity_mask__avx2: dst=(253, 619), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.579] glyphs0_to_dst: glyph=(261, 619)x(10, 8), unclipped [ 74.579] emit_primitive_identity_mask__avx2: dst=(261, 619), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.579] glyphs0_to_dst: glyph=(270, 619)x(10, 8), unclipped [ 74.579] emit_primitive_identity_mask__avx2: dst=(270, 619), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.579] glyphs0_to_dst: glyph=(279, 615)x(10, 12), unclipped [ 74.579] emit_primitive_identity_mask__avx2: dst=(279, 615), mask=(992.00, 16.00) x (10.00, 12.00) [ 74.579] glyphs0_to_dst: glyph=(288, 619)x(10, 8), unclipped [ 74.579] emit_primitive_identity_mask__avx2: dst=(288, 619), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.579] glyphs0_to_dst: glyph=(297, 619)x(10, 8), unclipped [ 74.579] emit_primitive_identity_mask__avx2: dst=(297, 619), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.579] glyphs0_to_dst: glyph=(307, 615)x(10, 12), unclipped [ 74.579] emit_primitive_identity_mask__avx2: dst=(307, 615), mask=(1008.00, 16.00) x (10.00, 12.00) [ 74.579] glyphs0_to_dst: glyph=(315, 616)x(11, 11), unclipped [ 74.579] emit_primitive_identity_mask__avx2: dst=(315, 616), mask=(960.00, 0.00) x (11.00, 11.00) [ 74.579] glyphs0_to_dst: glyph=(324, 619)x(11, 8), unclipped [ 74.579] emit_primitive_identity_mask__avx2: dst=(324, 619), mask=(736.00, 16.00) x (11.00, 8.00) [ 74.579] glyphs0_to_dst: glyph=(334, 619)x(9, 11), unclipped [ 74.579] emit_primitive_identity_mask__avx2: dst=(334, 619), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.579] glyphs0_to_dst: glyph=(342, 628)x(11, 2), unclipped [ 74.579] emit_primitive_identity_mask__avx2: dst=(342, 628), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.579] glyphs0_to_dst: glyph=(351, 615)x(10, 12), unclipped [ 74.579] emit_primitive_identity_mask__avx2: dst=(351, 615), mask=(992.00, 16.00) x (10.00, 12.00) [ 74.579] glyphs0_to_dst: glyph=(361, 615)x(9, 12), unclipped [ 74.579] emit_primitive_identity_mask__avx2: dst=(361, 615), mask=(960.00, 32.00) x (9.00, 12.00) [ 74.579] glyphs0_to_dst: glyph=(369, 619)x(10, 11), unclipped [ 74.579] emit_primitive_identity_mask__avx2: dst=(369, 619), mask=(976.00, 32.00) x (10.00, 11.00) [ 74.579] glyphs0_to_dst: glyph=(378, 616)x(10, 14), unclipped [ 74.579] emit_primitive_identity_mask__avx2: dst=(378, 616), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.579] glyphs0_to_dst: glyph=(387, 617)x(10, 10), unclipped [ 74.579] emit_primitive_identity_mask__avx2: dst=(387, 617), mask=(960.00, 48.00) x (10.00, 10.00) [ 74.579] glyphs0_to_dst: glyph=(396, 628)x(11, 2), unclipped [ 74.579] emit_primitive_identity_mask__avx2: dst=(396, 628), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.579] glyphs0_to_dst: glyph=(406, 619)x(9, 8), unclipped [ 74.579] emit_primitive_identity_mask__avx2: dst=(406, 619), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.579] glyphs0_to_dst: glyph=(415, 619)x(9, 8), unclipped [ 74.579] emit_primitive_identity_mask__avx2: dst=(415, 619), mask=(752.00, 16.00) x (9.00, 8.00) [ 74.579] glyphs0_to_dst: glyph=(424, 619)x(9, 11), unclipped [ 74.579] emit_primitive_identity_mask__avx2: dst=(424, 619), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.579] glyphs0_to_dst: glyph=(432, 616)x(10, 11), unclipped [ 74.579] emit_primitive_identity_mask__avx2: dst=(432, 616), mask=(976.00, 48.00) x (10.00, 11.00) [ 74.579] glyphs0_to_dst: glyph=(442, 619)x(9, 8), unclipped [ 74.579] emit_primitive_identity_mask__avx2: dst=(442, 619), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.579] glyphs0_to_dst: glyph=(450, 619)x(10, 11), unclipped [ 74.579] emit_primitive_identity_mask__avx2: dst=(450, 619), mask=(976.00, 32.00) x (10.00, 11.00) [ 74.579] gen8_vertex_flush[1798] = 96 [ 74.579] gen9_magic_ca_pass: CA fixup (1446 -> 1542) [ 74.579] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.579] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.579] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.579] sna_accel_flush: flush?=0, dirty?=0 [ 74.579] sna_glyphs(op=3, nlist=1, src=(460, 627)) [ 74.579] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.579] sna_glyphs: discarding mask [ 74.579] glyphs0_to_dst(op=3, src=(460, 627), nlist=1, dst=(460, 627)+(0, 0)) [ 74.579] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.579] gen9_render_composite: 0x0, current mode=1/1 [ 74.579] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.579] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.579] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.579] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.579] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.579] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.579] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.579] sna_drawable_use_bo: using whole GPU bo [ 74.579] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.579] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.579] color_convert: src=ffffffff [20028888] [ 74.579] color_convert: dst=ffffffff [20028888] [ 74.579] sna_render_get_solid: ffffffff [ 74.579] sna_render_get_solid(white) [ 74.579] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.579] sna_transform_is_imprecise_integer_translation: no transform [ 74.579] gen9_composite_picture: integer translation (0, 0), removing [ 74.579] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.579] sna_render_pixmap_bo: GPU all damaged [ 74.579] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.579] gen4_choose_composite_emitter: solid, identity mask [ 74.579] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.579] gen9_composite_get_binding_table(f980) [ 74.579] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.579] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.579] gen9_emit_vertex_elements: setup id=9 [ 74.579] glyphs0_to_dst: glyph=(459, 616)x(10, 13), unclipped [ 74.579] emit_primitive_identity_mask__avx2: dst=(459, 616), mask=(752.00, 32.00) x (10.00, 13.00) [ 74.579] glyphs0_to_dst: glyph=(477, 622)x(10, 3), unclipped [ 74.579] emit_primitive_identity_mask__avx2: dst=(477, 622), mask=(1008.00, 48.00) x (10.00, 3.00) [ 74.579] glyphs0_to_dst: glyph=(487, 616)x(9, 14), unclipped [ 74.579] emit_primitive_identity_mask__avx2: dst=(487, 616), mask=(832.00, 32.00) x (9.00, 14.00) [ 74.579] glyphs0_to_dst: glyph=(496, 619)x(9, 8), unclipped [ 74.579] emit_primitive_identity_mask__avx2: dst=(496, 619), mask=(896.00, 48.00) x (9.00, 8.00) [ 74.579] glyphs0_to_dst: glyph=(504, 619)x(10, 8), unclipped [ 74.579] emit_primitive_identity_mask__avx2: dst=(504, 619), mask=(848.00, 16.00) x (10.00, 8.00) [ 74.579] glyphs0_to_dst: glyph=(514, 619)x(9, 8), unclipped [ 74.579] emit_primitive_identity_mask__avx2: dst=(514, 619), mask=(848.00, 48.00) x (9.00, 8.00) [ 74.579] glyphs0_to_dst: glyph=(522, 616)x(10, 11), unclipped [ 74.579] emit_primitive_identity_mask__avx2: dst=(522, 616), mask=(992.00, 32.00) x (10.00, 11.00) [ 74.579] glyphs0_to_dst: glyph=(532, 619)x(9, 11), unclipped [ 74.579] emit_primitive_identity_mask__avx2: dst=(532, 619), mask=(880.00, 16.00) x (9.00, 11.00) [ 74.579] glyphs0_to_dst: glyph=(541, 616)x(9, 11), unclipped [ 74.579] emit_primitive_identity_mask__avx2: dst=(541, 616), mask=(880.00, 0.00) x (9.00, 11.00) [ 74.579] glyphs0_to_dst: glyph=(550, 616)x(9, 14), unclipped [ 74.579] emit_primitive_identity_mask__avx2: dst=(550, 616), mask=(832.00, 32.00) x (9.00, 14.00) [ 74.579] glyphs0_to_dst: glyph=(558, 619)x(10, 8), unclipped [ 74.579] emit_primitive_identity_mask__avx2: dst=(558, 619), mask=(848.00, 16.00) x (10.00, 8.00) [ 74.579] glyphs0_to_dst: glyph=(568, 619)x(9, 11), unclipped [ 74.579] emit_primitive_identity_mask__avx2: dst=(568, 619), mask=(880.00, 16.00) x (9.00, 11.00) [ 74.579] glyphs0_to_dst: glyph=(576, 629)x(11, 2), unclipped [ 74.579] emit_primitive_identity_mask__avx2: dst=(576, 629), mask=(832.00, 48.00) x (11.00, 2.00) [ 74.579] glyphs0_to_dst: glyph=(585, 615)x(10, 12), unclipped [ 74.579] emit_primitive_identity_mask__avx2: dst=(585, 615), mask=(864.00, 0.00) x (10.00, 12.00) [ 74.579] glyphs0_to_dst: glyph=(594, 619)x(10, 8), unclipped [ 74.579] emit_primitive_identity_mask__avx2: dst=(594, 619), mask=(864.00, 32.00) x (10.00, 8.00) [ 74.579] glyphs0_to_dst: glyph=(603, 616)x(10, 11), unclipped [ 74.579] emit_primitive_identity_mask__avx2: dst=(603, 616), mask=(880.00, 32.00) x (10.00, 11.00) [ 74.579] glyphs0_to_dst: glyph=(612, 629)x(11, 2), unclipped [ 74.579] emit_primitive_identity_mask__avx2: dst=(612, 629), mask=(832.00, 48.00) x (11.00, 2.00) [ 74.579] glyphs0_to_dst: glyph=(621, 616)x(10, 11), unclipped [ 74.579] emit_primitive_identity_mask__avx2: dst=(621, 616), mask=(880.00, 32.00) x (10.00, 11.00) [ 74.579] glyphs0_to_dst: glyph=(630, 619)x(10, 8), unclipped [ 74.579] emit_primitive_identity_mask__avx2: dst=(630, 619), mask=(944.00, 0.00) x (10.00, 8.00) [ 74.579] glyphs0_to_dst: glyph=(639, 619)x(10, 11), unclipped [ 74.579] emit_primitive_identity_mask__avx2: dst=(639, 619), mask=(880.00, 48.00) x (10.00, 11.00) [ 74.580] glyphs0_to_dst: glyph=(651, 624)x(5, 3), unclipped [ 74.580] emit_primitive_identity_mask__avx2: dst=(651, 624), mask=(1008.00, 32.00) x (5.00, 3.00) [ 74.580] glyphs0_to_dst: glyph=(658, 619)x(9, 8), unclipped [ 74.580] emit_primitive_identity_mask__avx2: dst=(658, 619), mask=(896.00, 48.00) x (9.00, 8.00) [ 74.580] glyphs0_to_dst: glyph=(667, 615)x(9, 12), unclipped [ 74.580] emit_primitive_identity_mask__avx2: dst=(667, 615), mask=(992.00, 48.00) x (9.00, 12.00) [ 74.580] gen8_vertex_flush[1898] = 69 [ 74.580] gen9_magic_ca_pass: CA fixup (1542 -> 1611) [ 74.580] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.580] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.580] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.580] sna_glyphs(op=3, nlist=1, src=(1, 644)) [ 74.580] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.580] sna_glyphs: discarding mask [ 74.580] glyphs0_to_dst(op=3, src=(1, 644), nlist=1, dst=(1, 644)+(0, 0)) [ 74.580] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.580] gen9_render_composite: 0x0, current mode=1/1 [ 74.580] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.580] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.580] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.580] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.580] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.580] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.580] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.580] sna_drawable_use_bo: using whole GPU bo [ 74.580] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.580] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.580] color_convert: src=ff8ae234 [20028888] [ 74.580] color_convert: dst=ff8ae234 [20028888] [ 74.580] sna_render_get_solid: ff8ae234 [ 74.580] sna_render_get_solid(22) = ff8ae234 (old) [ 74.580] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.580] sna_transform_is_imprecise_integer_translation: no transform [ 74.580] gen9_composite_picture: integer translation (0, 0), removing [ 74.580] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.580] sna_render_pixmap_bo: GPU all damaged [ 74.580] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.580] gen4_choose_composite_emitter: solid, identity mask [ 74.580] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.580] gen9_composite_get_binding_table(f940) [ 74.580] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.580] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.580] gen9_emit_vertex_elements: setup id=9 [ 74.580] glyphs0_to_dst: glyph=(1, 636)x(9, 8), unclipped [ 74.580] emit_primitive_identity_mask__avx2: dst=(1, 636), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.580] glyphs0_to_dst: glyph=(9, 634)x(10, 13), unclipped [ 74.580] emit_primitive_identity_mask__avx2: dst=(9, 634), mask=(672.00, 48.00) x (10.00, 13.00) [ 74.580] glyphs0_to_dst: glyph=(19, 636)x(9, 8), unclipped [ 74.580] emit_primitive_identity_mask__avx2: dst=(19, 636), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.580] glyphs0_to_dst: glyph=(28, 638)x(8, 3), unclipped [ 74.580] emit_primitive_identity_mask__avx2: dst=(28, 638), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.580] glyphs0_to_dst: glyph=(36, 634)x(11, 10), unclipped [ 74.580] emit_primitive_identity_mask__avx2: dst=(36, 634), mask=(704.00, 0.00) x (11.00, 10.00) [ 74.580] glyphs0_to_dst: glyph=(46, 636)x(9, 8), unclipped [ 74.580] emit_primitive_identity_mask__avx2: dst=(46, 636), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.580] glyphs0_to_dst: glyph=(54, 636)x(10, 8), unclipped [ 74.580] emit_primitive_identity_mask__avx2: dst=(54, 636), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.580] glyphs0_to_dst: glyph=(63, 636)x(10, 8), unclipped [ 74.580] emit_primitive_identity_mask__avx2: dst=(63, 636), mask=(720.00, 16.00) x (10.00, 8.00) [ 74.580] glyphs0_to_dst: glyph=(72, 633)x(10, 11), unclipped [ 74.580] emit_primitive_identity_mask__avx2: dst=(72, 633), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.580] glyphs0_to_dst: glyph=(81, 636)x(10, 8), unclipped [ 74.580] emit_primitive_identity_mask__avx2: dst=(81, 636), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.580] glyphs0_to_dst: glyph=(90, 633)x(10, 11), unclipped [ 74.580] emit_primitive_identity_mask__avx2: dst=(90, 633), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.580] glyphs0_to_dst: glyph=(99, 636)x(11, 8), unclipped [ 74.580] emit_primitive_identity_mask__avx2: dst=(99, 636), mask=(736.00, 16.00) x (11.00, 8.00) [ 74.580] glyphs0_to_dst: glyph=(109, 636)x(9, 8), unclipped [ 74.580] emit_primitive_identity_mask__avx2: dst=(109, 636), mask=(752.00, 16.00) x (9.00, 8.00) [ 74.580] glyphs0_to_dst: glyph=(118, 638)x(8, 3), unclipped [ 74.580] emit_primitive_identity_mask__avx2: dst=(118, 638), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.580] glyphs0_to_dst: glyph=(126, 634)x(10, 10), unclipped [ 74.580] emit_primitive_identity_mask__avx2: dst=(126, 634), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.580] glyphs0_to_dst: glyph=(135, 634)x(10, 10), unclipped [ 74.580] emit_primitive_identity_mask__avx2: dst=(135, 634), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.580] glyphs0_to_dst: glyph=(144, 634)x(10, 10), unclipped [ 74.580] emit_primitive_identity_mask__avx2: dst=(144, 634), mask=(720.00, 32.00) x (10.00, 10.00) [ 74.580] glyphs0_to_dst: glyph=(153, 634)x(10, 10), unclipped [ 74.580] emit_primitive_identity_mask__avx2: dst=(153, 634), mask=(704.00, 48.00) x (10.00, 10.00) [ 74.580] gen8_vertex_flush[1998] = 54 [ 74.580] gen9_magic_ca_pass: CA fixup (1611 -> 1665) [ 74.580] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.580] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.580] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.580] sna_glyphs(op=3, nlist=1, src=(163, 644)) [ 74.580] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.580] sna_glyphs: discarding mask [ 74.580] glyphs0_to_dst(op=3, src=(163, 644), nlist=1, dst=(163, 644)+(0, 0)) [ 74.580] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.580] gen9_render_composite: 0x0, current mode=1/1 [ 74.580] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.580] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.580] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.580] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.580] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.580] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.580] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.580] sna_drawable_use_bo: using whole GPU bo [ 74.580] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.580] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.580] color_convert: src=ffffffff [20028888] [ 74.580] color_convert: dst=ffffffff [20028888] [ 74.580] sna_render_get_solid: ffffffff [ 74.580] sna_render_get_solid(white) [ 74.580] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.580] sna_transform_is_imprecise_integer_translation: no transform [ 74.580] gen9_composite_picture: integer translation (0, 0), removing [ 74.580] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.580] sna_render_pixmap_bo: GPU all damaged [ 74.580] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.580] gen4_choose_composite_emitter: solid, identity mask [ 74.580] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.580] gen9_composite_get_binding_table(f900) [ 74.580] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.580] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.580] gen9_emit_vertex_elements: setup id=9 [ 74.580] glyphs0_to_dst: glyph=(165, 636)x(5, 8), unclipped [ 74.580] emit_primitive_identity_mask__avx2: dst=(165, 636), mask=(720.00, 48.00) x (5.00, 8.00) [ 74.580] gen8_vertex_flush[1a98] = 3 [ 74.580] gen9_magic_ca_pass: CA fixup (1665 -> 1668) [ 74.580] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.580] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.580] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.580] sna_glyphs(op=3, nlist=1, src=(172, 644)) [ 74.580] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.580] sna_glyphs: discarding mask [ 74.580] glyphs0_to_dst(op=3, src=(172, 644), nlist=1, dst=(172, 644)+(0, 0)) [ 74.580] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.580] gen9_render_composite: 0x0, current mode=1/1 [ 74.580] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.580] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.580] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.580] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.580] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.580] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.580] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.580] sna_drawable_use_bo: using whole GPU bo [ 74.580] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.580] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.580] color_convert: src=ff729fcf [20028888] [ 74.580] color_convert: dst=ff729fcf [20028888] [ 74.580] sna_render_get_solid: ff729fcf [ 74.580] sna_render_get_solid(23) = ff729fcf (old) [ 74.580] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.580] sna_transform_is_imprecise_integer_translation: no transform [ 74.580] gen9_composite_picture: integer translation (0, 0), removing [ 74.580] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.580] sna_render_pixmap_bo: GPU all damaged [ 74.580] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.580] gen4_choose_composite_emitter: solid, identity mask [ 74.580] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.580] gen9_composite_get_binding_table(f8c0) [ 74.580] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.580] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.580] gen9_emit_vertex_elements: setup id=9 [ 74.580] glyphs0_to_dst: glyph=(171, 638)x(11, 3), unclipped [ 74.580] emit_primitive_identity_mask__avx2: dst=(171, 638), mask=(736.00, 32.00) x (11.00, 3.00) [ 74.580] glyphs0_to_dst: glyph=(180, 633)x(10, 14), unclipped [ 74.580] emit_primitive_identity_mask__avx2: dst=(180, 633), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.580] glyphs0_to_dst: glyph=(189, 633)x(11, 11), unclipped [ 74.580] emit_primitive_identity_mask__avx2: dst=(189, 633), mask=(960.00, 0.00) x (11.00, 11.00) [ 74.580] glyphs0_to_dst: glyph=(198, 636)x(10, 8), unclipped [ 74.580] emit_primitive_identity_mask__avx2: dst=(198, 636), mask=(976.00, 0.00) x (10.00, 8.00) [ 74.580] glyphs0_to_dst: glyph=(208, 636)x(9, 11), unclipped [ 74.580] emit_primitive_identity_mask__avx2: dst=(208, 636), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.580] glyphs0_to_dst: glyph=(216, 633)x(10, 14), unclipped [ 74.580] emit_primitive_identity_mask__avx2: dst=(216, 633), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.580] glyphs0_to_dst: glyph=(225, 634)x(10, 10), unclipped [ 74.580] emit_primitive_identity_mask__avx2: dst=(225, 634), mask=(976.00, 16.00) x (10.00, 10.00) [ 74.580] glyphs0_to_dst: glyph=(234, 645)x(11, 2), unclipped [ 74.580] emit_primitive_identity_mask__avx2: dst=(234, 645), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.580] glyphs0_to_dst: glyph=(243, 633)x(11, 11), unclipped [ 74.580] emit_primitive_identity_mask__avx2: dst=(243, 633), mask=(1008.00, 0.00) x (11.00, 11.00) [ 74.580] glyphs0_to_dst: glyph=(253, 636)x(9, 8), unclipped [ 74.580] emit_primitive_identity_mask__avx2: dst=(253, 636), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.580] glyphs0_to_dst: glyph=(261, 636)x(10, 8), unclipped [ 74.580] emit_primitive_identity_mask__avx2: dst=(261, 636), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.580] glyphs0_to_dst: glyph=(270, 636)x(10, 8), unclipped [ 74.580] emit_primitive_identity_mask__avx2: dst=(270, 636), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.580] glyphs0_to_dst: glyph=(279, 632)x(10, 12), unclipped [ 74.580] emit_primitive_identity_mask__avx2: dst=(279, 632), mask=(992.00, 16.00) x (10.00, 12.00) [ 74.580] glyphs0_to_dst: glyph=(288, 636)x(10, 8), unclipped [ 74.580] emit_primitive_identity_mask__avx2: dst=(288, 636), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.580] glyphs0_to_dst: glyph=(297, 636)x(10, 8), unclipped [ 74.580] emit_primitive_identity_mask__avx2: dst=(297, 636), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.580] glyphs0_to_dst: glyph=(307, 632)x(10, 12), unclipped [ 74.580] emit_primitive_identity_mask__avx2: dst=(307, 632), mask=(1008.00, 16.00) x (10.00, 12.00) [ 74.580] glyphs0_to_dst: glyph=(315, 633)x(11, 11), unclipped [ 74.580] emit_primitive_identity_mask__avx2: dst=(315, 633), mask=(960.00, 0.00) x (11.00, 11.00) [ 74.580] glyphs0_to_dst: glyph=(324, 636)x(11, 8), unclipped [ 74.580] emit_primitive_identity_mask__avx2: dst=(324, 636), mask=(736.00, 16.00) x (11.00, 8.00) [ 74.580] glyphs0_to_dst: glyph=(334, 636)x(9, 11), unclipped [ 74.580] emit_primitive_identity_mask__avx2: dst=(334, 636), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.580] glyphs0_to_dst: glyph=(342, 645)x(11, 2), unclipped [ 74.580] emit_primitive_identity_mask__avx2: dst=(342, 645), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.580] glyphs0_to_dst: glyph=(351, 632)x(10, 12), unclipped [ 74.580] emit_primitive_identity_mask__avx2: dst=(351, 632), mask=(992.00, 16.00) x (10.00, 12.00) [ 74.580] glyphs0_to_dst: glyph=(361, 632)x(9, 12), unclipped [ 74.580] emit_primitive_identity_mask__avx2: dst=(361, 632), mask=(960.00, 32.00) x (9.00, 12.00) [ 74.580] glyphs0_to_dst: glyph=(369, 636)x(10, 11), unclipped [ 74.580] emit_primitive_identity_mask__avx2: dst=(369, 636), mask=(976.00, 32.00) x (10.00, 11.00) [ 74.580] glyphs0_to_dst: glyph=(378, 633)x(10, 14), unclipped [ 74.580] emit_primitive_identity_mask__avx2: dst=(378, 633), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.580] glyphs0_to_dst: glyph=(387, 634)x(10, 10), unclipped [ 74.580] emit_primitive_identity_mask__avx2: dst=(387, 634), mask=(960.00, 48.00) x (10.00, 10.00) [ 74.580] glyphs0_to_dst: glyph=(396, 645)x(11, 2), unclipped [ 74.580] emit_primitive_identity_mask__avx2: dst=(396, 645), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.580] glyphs0_to_dst: glyph=(406, 636)x(9, 8), unclipped [ 74.580] emit_primitive_identity_mask__avx2: dst=(406, 636), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.580] glyphs0_to_dst: glyph=(415, 636)x(9, 8), unclipped [ 74.580] emit_primitive_identity_mask__avx2: dst=(415, 636), mask=(752.00, 16.00) x (9.00, 8.00) [ 74.580] glyphs0_to_dst: glyph=(424, 636)x(9, 11), unclipped [ 74.580] emit_primitive_identity_mask__avx2: dst=(424, 636), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.580] glyphs0_to_dst: glyph=(432, 633)x(10, 11), unclipped [ 74.580] emit_primitive_identity_mask__avx2: dst=(432, 633), mask=(976.00, 48.00) x (10.00, 11.00) [ 74.580] glyphs0_to_dst: glyph=(442, 636)x(9, 8), unclipped [ 74.580] emit_primitive_identity_mask__avx2: dst=(442, 636), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.580] glyphs0_to_dst: glyph=(450, 636)x(10, 11), unclipped [ 74.580] emit_primitive_identity_mask__avx2: dst=(450, 636), mask=(976.00, 32.00) x (10.00, 11.00) [ 74.580] gen8_vertex_flush[1b98] = 96 [ 74.580] gen9_magic_ca_pass: CA fixup (1668 -> 1764) [ 74.580] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.580] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.580] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.580] sna_glyphs(op=3, nlist=1, src=(460, 644)) [ 74.580] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.580] sna_glyphs: discarding mask [ 74.581] glyphs0_to_dst(op=3, src=(460, 644), nlist=1, dst=(460, 644)+(0, 0)) [ 74.581] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.581] gen9_render_composite: 0x0, current mode=1/1 [ 74.581] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.581] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.581] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.581] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.581] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.581] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.581] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.581] sna_drawable_use_bo: using whole GPU bo [ 74.581] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.581] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.581] color_convert: src=ffffffff [20028888] [ 74.581] color_convert: dst=ffffffff [20028888] [ 74.581] sna_render_get_solid: ffffffff [ 74.581] sna_render_get_solid(white) [ 74.581] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.581] sna_transform_is_imprecise_integer_translation: no transform [ 74.581] gen9_composite_picture: integer translation (0, 0), removing [ 74.581] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.581] sna_render_pixmap_bo: GPU all damaged [ 74.581] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.581] gen4_choose_composite_emitter: solid, identity mask [ 74.581] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.581] gen9_composite_get_binding_table(f880) [ 74.581] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.581] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.581] gen9_emit_vertex_elements: setup id=9 [ 74.581] glyphs0_to_dst: glyph=(459, 633)x(10, 13), unclipped [ 74.581] emit_primitive_identity_mask__avx2: dst=(459, 633), mask=(752.00, 32.00) x (10.00, 13.00) [ 74.581] glyphs0_to_dst: glyph=(477, 639)x(10, 3), unclipped [ 74.581] emit_primitive_identity_mask__avx2: dst=(477, 639), mask=(1008.00, 48.00) x (10.00, 3.00) [ 74.581] glyphs0_to_dst: glyph=(487, 633)x(9, 14), unclipped [ 74.581] emit_primitive_identity_mask__avx2: dst=(487, 633), mask=(832.00, 32.00) x (9.00, 14.00) [ 74.581] glyphs0_to_dst: glyph=(496, 636)x(9, 8), unclipped [ 74.581] emit_primitive_identity_mask__avx2: dst=(496, 636), mask=(896.00, 48.00) x (9.00, 8.00) [ 74.581] glyphs0_to_dst: glyph=(504, 636)x(10, 8), unclipped [ 74.581] emit_primitive_identity_mask__avx2: dst=(504, 636), mask=(848.00, 16.00) x (10.00, 8.00) [ 74.581] glyphs0_to_dst: glyph=(514, 636)x(9, 8), unclipped [ 74.581] emit_primitive_identity_mask__avx2: dst=(514, 636), mask=(848.00, 48.00) x (9.00, 8.00) [ 74.581] glyphs0_to_dst: glyph=(522, 633)x(10, 11), unclipped [ 74.581] emit_primitive_identity_mask__avx2: dst=(522, 633), mask=(992.00, 32.00) x (10.00, 11.00) [ 74.581] glyphs0_to_dst: glyph=(532, 636)x(9, 11), unclipped [ 74.581] emit_primitive_identity_mask__avx2: dst=(532, 636), mask=(880.00, 16.00) x (9.00, 11.00) [ 74.581] glyphs0_to_dst: glyph=(541, 633)x(9, 11), unclipped [ 74.581] emit_primitive_identity_mask__avx2: dst=(541, 633), mask=(880.00, 0.00) x (9.00, 11.00) [ 74.581] glyphs0_to_dst: glyph=(550, 633)x(9, 14), unclipped [ 74.581] emit_primitive_identity_mask__avx2: dst=(550, 633), mask=(832.00, 32.00) x (9.00, 14.00) [ 74.581] glyphs0_to_dst: glyph=(558, 636)x(10, 8), unclipped [ 74.581] emit_primitive_identity_mask__avx2: dst=(558, 636), mask=(848.00, 16.00) x (10.00, 8.00) [ 74.581] glyphs0_to_dst: glyph=(568, 636)x(9, 11), unclipped [ 74.581] emit_primitive_identity_mask__avx2: dst=(568, 636), mask=(880.00, 16.00) x (9.00, 11.00) [ 74.581] glyphs0_to_dst: glyph=(576, 646)x(11, 2), unclipped [ 74.581] emit_primitive_identity_mask__avx2: dst=(576, 646), mask=(832.00, 48.00) x (11.00, 2.00) [ 74.581] glyphs0_to_dst: glyph=(585, 632)x(10, 12), unclipped [ 74.581] emit_primitive_identity_mask__avx2: dst=(585, 632), mask=(864.00, 0.00) x (10.00, 12.00) [ 74.581] glyphs0_to_dst: glyph=(594, 636)x(10, 8), unclipped [ 74.581] emit_primitive_identity_mask__avx2: dst=(594, 636), mask=(864.00, 32.00) x (10.00, 8.00) [ 74.581] glyphs0_to_dst: glyph=(603, 633)x(10, 11), unclipped [ 74.581] emit_primitive_identity_mask__avx2: dst=(603, 633), mask=(880.00, 32.00) x (10.00, 11.00) [ 74.581] glyphs0_to_dst: glyph=(612, 646)x(11, 2), unclipped [ 74.581] emit_primitive_identity_mask__avx2: dst=(612, 646), mask=(832.00, 48.00) x (11.00, 2.00) [ 74.581] glyphs0_to_dst: glyph=(621, 633)x(10, 11), unclipped [ 74.581] emit_primitive_identity_mask__avx2: dst=(621, 633), mask=(880.00, 32.00) x (10.00, 11.00) [ 74.581] glyphs0_to_dst: glyph=(630, 636)x(10, 8), unclipped [ 74.581] emit_primitive_identity_mask__avx2: dst=(630, 636), mask=(944.00, 0.00) x (10.00, 8.00) [ 74.581] glyphs0_to_dst: glyph=(639, 636)x(10, 11), unclipped [ 74.581] emit_primitive_identity_mask__avx2: dst=(639, 636), mask=(880.00, 48.00) x (10.00, 11.00) [ 74.581] glyphs0_to_dst: glyph=(651, 641)x(5, 3), unclipped [ 74.581] emit_primitive_identity_mask__avx2: dst=(651, 641), mask=(1008.00, 32.00) x (5.00, 3.00) [ 74.581] glyphs0_to_dst: glyph=(658, 636)x(9, 8), unclipped [ 74.581] emit_primitive_identity_mask__avx2: dst=(658, 636), mask=(896.00, 48.00) x (9.00, 8.00) [ 74.581] glyphs0_to_dst: glyph=(667, 632)x(9, 12), unclipped [ 74.581] emit_primitive_identity_mask__avx2: dst=(667, 632), mask=(992.00, 48.00) x (9.00, 12.00) [ 74.581] gen8_vertex_flush[1c98] = 69 [ 74.581] gen9_magic_ca_pass: CA fixup (1764 -> 1833) [ 74.581] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.581] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.581] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.581] sna_glyphs(op=3, nlist=1, src=(1, 661)) [ 74.581] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.581] sna_glyphs: discarding mask [ 74.581] glyphs0_to_dst(op=3, src=(1, 661), nlist=1, dst=(1, 661)+(0, 0)) [ 74.581] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.581] gen9_render_composite: 0x0, current mode=1/1 [ 74.581] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.581] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.581] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.581] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.581] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.581] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.581] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.581] sna_drawable_use_bo: using whole GPU bo [ 74.581] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.581] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.581] color_convert: src=ff8ae234 [20028888] [ 74.581] color_convert: dst=ff8ae234 [20028888] [ 74.581] sna_render_get_solid: ff8ae234 [ 74.581] sna_render_get_solid(22) = ff8ae234 (old) [ 74.581] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.581] sna_transform_is_imprecise_integer_translation: no transform [ 74.581] gen9_composite_picture: integer translation (0, 0), removing [ 74.581] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.581] sna_render_pixmap_bo: GPU all damaged [ 74.581] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.581] gen4_choose_composite_emitter: solid, identity mask [ 74.581] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.581] gen9_composite_get_binding_table(f840) [ 74.581] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.581] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.581] gen9_emit_vertex_elements: setup id=9 [ 74.581] glyphs0_to_dst: glyph=(1, 653)x(9, 8), unclipped [ 74.581] emit_primitive_identity_mask__avx2: dst=(1, 653), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.581] glyphs0_to_dst: glyph=(9, 651)x(10, 13), unclipped [ 74.581] emit_primitive_identity_mask__avx2: dst=(9, 651), mask=(672.00, 48.00) x (10.00, 13.00) [ 74.581] glyphs0_to_dst: glyph=(19, 653)x(9, 8), unclipped [ 74.581] emit_primitive_identity_mask__avx2: dst=(19, 653), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.581] glyphs0_to_dst: glyph=(28, 655)x(8, 3), unclipped [ 74.581] emit_primitive_identity_mask__avx2: dst=(28, 655), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.581] glyphs0_to_dst: glyph=(36, 651)x(11, 10), unclipped [ 74.581] emit_primitive_identity_mask__avx2: dst=(36, 651), mask=(704.00, 0.00) x (11.00, 10.00) [ 74.581] glyphs0_to_dst: glyph=(46, 653)x(9, 8), unclipped [ 74.581] emit_primitive_identity_mask__avx2: dst=(46, 653), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.581] glyphs0_to_dst: glyph=(54, 653)x(10, 8), unclipped [ 74.581] emit_primitive_identity_mask__avx2: dst=(54, 653), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.581] glyphs0_to_dst: glyph=(63, 653)x(10, 8), unclipped [ 74.581] emit_primitive_identity_mask__avx2: dst=(63, 653), mask=(720.00, 16.00) x (10.00, 8.00) [ 74.581] glyphs0_to_dst: glyph=(72, 650)x(10, 11), unclipped [ 74.581] emit_primitive_identity_mask__avx2: dst=(72, 650), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.581] glyphs0_to_dst: glyph=(81, 653)x(10, 8), unclipped [ 74.581] emit_primitive_identity_mask__avx2: dst=(81, 653), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.581] glyphs0_to_dst: glyph=(90, 650)x(10, 11), unclipped [ 74.581] emit_primitive_identity_mask__avx2: dst=(90, 650), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.581] glyphs0_to_dst: glyph=(99, 653)x(11, 8), unclipped [ 74.581] emit_primitive_identity_mask__avx2: dst=(99, 653), mask=(736.00, 16.00) x (11.00, 8.00) [ 74.581] glyphs0_to_dst: glyph=(109, 653)x(9, 8), unclipped [ 74.581] emit_primitive_identity_mask__avx2: dst=(109, 653), mask=(752.00, 16.00) x (9.00, 8.00) [ 74.581] glyphs0_to_dst: glyph=(118, 655)x(8, 3), unclipped [ 74.581] emit_primitive_identity_mask__avx2: dst=(118, 655), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.581] glyphs0_to_dst: glyph=(126, 651)x(10, 10), unclipped [ 74.581] emit_primitive_identity_mask__avx2: dst=(126, 651), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.581] glyphs0_to_dst: glyph=(135, 651)x(10, 10), unclipped [ 74.581] emit_primitive_identity_mask__avx2: dst=(135, 651), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.581] glyphs0_to_dst: glyph=(144, 651)x(10, 10), unclipped [ 74.581] emit_primitive_identity_mask__avx2: dst=(144, 651), mask=(720.00, 32.00) x (10.00, 10.00) [ 74.581] glyphs0_to_dst: glyph=(153, 651)x(10, 10), unclipped [ 74.581] emit_primitive_identity_mask__avx2: dst=(153, 651), mask=(704.00, 48.00) x (10.00, 10.00) [ 74.581] gen8_vertex_flush[1d98] = 54 [ 74.581] gen9_magic_ca_pass: CA fixup (1833 -> 1887) [ 74.581] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.581] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.581] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.581] sna_glyphs(op=3, nlist=1, src=(163, 661)) [ 74.581] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.581] sna_glyphs: discarding mask [ 74.581] glyphs0_to_dst(op=3, src=(163, 661), nlist=1, dst=(163, 661)+(0, 0)) [ 74.581] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.581] gen9_render_composite: 0x0, current mode=1/1 [ 74.581] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.581] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.581] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.581] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.581] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.581] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.581] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.581] sna_drawable_use_bo: using whole GPU bo [ 74.581] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.581] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.581] color_convert: src=ffffffff [20028888] [ 74.581] color_convert: dst=ffffffff [20028888] [ 74.581] sna_render_get_solid: ffffffff [ 74.581] sna_render_get_solid(white) [ 74.581] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.581] sna_transform_is_imprecise_integer_translation: no transform [ 74.581] gen9_composite_picture: integer translation (0, 0), removing [ 74.581] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.581] sna_render_pixmap_bo: GPU all damaged [ 74.581] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.581] gen4_choose_composite_emitter: solid, identity mask [ 74.581] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.581] gen9_composite_get_binding_table(f800) [ 74.581] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.581] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.581] gen9_emit_vertex_elements: setup id=9 [ 74.581] glyphs0_to_dst: glyph=(165, 653)x(5, 8), unclipped [ 74.581] emit_primitive_identity_mask__avx2: dst=(165, 653), mask=(720.00, 48.00) x (5.00, 8.00) [ 74.581] gen8_vertex_flush[1e98] = 3 [ 74.581] gen9_magic_ca_pass: CA fixup (1887 -> 1890) [ 74.581] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.581] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.581] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.581] sna_glyphs(op=3, nlist=1, src=(172, 661)) [ 74.581] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.581] sna_glyphs: discarding mask [ 74.581] glyphs0_to_dst(op=3, src=(172, 661), nlist=1, dst=(172, 661)+(0, 0)) [ 74.581] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.581] gen9_render_composite: 0x0, current mode=1/1 [ 74.581] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.581] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.581] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.581] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.581] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.581] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.581] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.581] sna_drawable_use_bo: using whole GPU bo [ 74.581] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.581] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.581] color_convert: src=ff729fcf [20028888] [ 74.581] color_convert: dst=ff729fcf [20028888] [ 74.581] sna_render_get_solid: ff729fcf [ 74.581] sna_render_get_solid(23) = ff729fcf (old) [ 74.581] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.581] sna_transform_is_imprecise_integer_translation: no transform [ 74.581] gen9_composite_picture: integer translation (0, 0), removing [ 74.581] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.581] sna_render_pixmap_bo: GPU all damaged [ 74.581] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.581] gen4_choose_composite_emitter: solid, identity mask [ 74.581] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.581] gen9_composite_get_binding_table(f7c0) [ 74.581] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.581] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.581] gen9_emit_vertex_elements: setup id=9 [ 74.581] glyphs0_to_dst: glyph=(171, 655)x(11, 3), unclipped [ 74.581] emit_primitive_identity_mask__avx2: dst=(171, 655), mask=(736.00, 32.00) x (11.00, 3.00) [ 74.581] glyphs0_to_dst: glyph=(180, 650)x(10, 14), unclipped [ 74.581] emit_primitive_identity_mask__avx2: dst=(180, 650), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.581] glyphs0_to_dst: glyph=(189, 650)x(11, 11), unclipped [ 74.581] emit_primitive_identity_mask__avx2: dst=(189, 650), mask=(960.00, 0.00) x (11.00, 11.00) [ 74.581] glyphs0_to_dst: glyph=(198, 653)x(10, 8), unclipped [ 74.581] emit_primitive_identity_mask__avx2: dst=(198, 653), mask=(976.00, 0.00) x (10.00, 8.00) [ 74.581] glyphs0_to_dst: glyph=(208, 653)x(9, 11), unclipped [ 74.581] emit_primitive_identity_mask__avx2: dst=(208, 653), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.581] glyphs0_to_dst: glyph=(216, 650)x(10, 14), unclipped [ 74.581] emit_primitive_identity_mask__avx2: dst=(216, 650), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.581] glyphs0_to_dst: glyph=(225, 651)x(10, 10), unclipped [ 74.582] emit_primitive_identity_mask__avx2: dst=(225, 651), mask=(976.00, 16.00) x (10.00, 10.00) [ 74.582] glyphs0_to_dst: glyph=(234, 662)x(11, 2), unclipped [ 74.582] emit_primitive_identity_mask__avx2: dst=(234, 662), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.582] glyphs0_to_dst: glyph=(243, 650)x(11, 11), unclipped [ 74.582] emit_primitive_identity_mask__avx2: dst=(243, 650), mask=(1008.00, 0.00) x (11.00, 11.00) [ 74.582] glyphs0_to_dst: glyph=(253, 653)x(9, 8), unclipped [ 74.582] emit_primitive_identity_mask__avx2: dst=(253, 653), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.582] glyphs0_to_dst: glyph=(261, 653)x(10, 8), unclipped [ 74.582] emit_primitive_identity_mask__avx2: dst=(261, 653), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.582] glyphs0_to_dst: glyph=(270, 653)x(10, 8), unclipped [ 74.582] emit_primitive_identity_mask__avx2: dst=(270, 653), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.582] glyphs0_to_dst: glyph=(279, 649)x(10, 12), unclipped [ 74.582] emit_primitive_identity_mask__avx2: dst=(279, 649), mask=(992.00, 16.00) x (10.00, 12.00) [ 74.582] glyphs0_to_dst: glyph=(288, 653)x(10, 8), unclipped [ 74.582] emit_primitive_identity_mask__avx2: dst=(288, 653), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.582] glyphs0_to_dst: glyph=(297, 653)x(10, 8), unclipped [ 74.582] emit_primitive_identity_mask__avx2: dst=(297, 653), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.582] glyphs0_to_dst: glyph=(307, 649)x(10, 12), unclipped [ 74.582] emit_primitive_identity_mask__avx2: dst=(307, 649), mask=(1008.00, 16.00) x (10.00, 12.00) [ 74.582] glyphs0_to_dst: glyph=(315, 650)x(11, 11), unclipped [ 74.582] emit_primitive_identity_mask__avx2: dst=(315, 650), mask=(960.00, 0.00) x (11.00, 11.00) [ 74.582] glyphs0_to_dst: glyph=(324, 653)x(11, 8), unclipped [ 74.582] emit_primitive_identity_mask__avx2: dst=(324, 653), mask=(736.00, 16.00) x (11.00, 8.00) [ 74.582] glyphs0_to_dst: glyph=(334, 653)x(9, 11), unclipped [ 74.582] emit_primitive_identity_mask__avx2: dst=(334, 653), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.582] glyphs0_to_dst: glyph=(342, 662)x(11, 2), unclipped [ 74.582] emit_primitive_identity_mask__avx2: dst=(342, 662), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.582] glyphs0_to_dst: glyph=(351, 649)x(10, 12), unclipped [ 74.582] emit_primitive_identity_mask__avx2: dst=(351, 649), mask=(992.00, 16.00) x (10.00, 12.00) [ 74.582] glyphs0_to_dst: glyph=(361, 649)x(9, 12), unclipped [ 74.582] emit_primitive_identity_mask__avx2: dst=(361, 649), mask=(960.00, 32.00) x (9.00, 12.00) [ 74.582] glyphs0_to_dst: glyph=(369, 653)x(10, 11), unclipped [ 74.582] emit_primitive_identity_mask__avx2: dst=(369, 653), mask=(976.00, 32.00) x (10.00, 11.00) [ 74.582] glyphs0_to_dst: glyph=(378, 650)x(10, 14), unclipped [ 74.582] emit_primitive_identity_mask__avx2: dst=(378, 650), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.582] glyphs0_to_dst: glyph=(387, 651)x(10, 10), unclipped [ 74.582] emit_primitive_identity_mask__avx2: dst=(387, 651), mask=(960.00, 48.00) x (10.00, 10.00) [ 74.582] glyphs0_to_dst: glyph=(396, 662)x(11, 2), unclipped [ 74.582] emit_primitive_identity_mask__avx2: dst=(396, 662), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.582] glyphs0_to_dst: glyph=(406, 653)x(9, 8), unclipped [ 74.582] emit_primitive_identity_mask__avx2: dst=(406, 653), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.582] glyphs0_to_dst: glyph=(415, 653)x(9, 8), unclipped [ 74.582] emit_primitive_identity_mask__avx2: dst=(415, 653), mask=(752.00, 16.00) x (9.00, 8.00) [ 74.582] glyphs0_to_dst: glyph=(424, 653)x(9, 11), unclipped [ 74.582] emit_primitive_identity_mask__avx2: dst=(424, 653), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.582] glyphs0_to_dst: glyph=(432, 650)x(10, 11), unclipped [ 74.582] emit_primitive_identity_mask__avx2: dst=(432, 650), mask=(976.00, 48.00) x (10.00, 11.00) [ 74.582] glyphs0_to_dst: glyph=(442, 653)x(9, 8), unclipped [ 74.582] emit_primitive_identity_mask__avx2: dst=(442, 653), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.582] glyphs0_to_dst: glyph=(450, 653)x(10, 11), unclipped [ 74.582] emit_primitive_identity_mask__avx2: dst=(450, 653), mask=(976.00, 32.00) x (10.00, 11.00) [ 74.582] gen8_vertex_flush[1f98] = 96 [ 74.582] gen9_magic_ca_pass: CA fixup (1890 -> 1986) [ 74.582] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.582] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.582] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.582] sna_glyphs(op=3, nlist=1, src=(460, 661)) [ 74.582] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.582] sna_glyphs: discarding mask [ 74.582] glyphs0_to_dst(op=3, src=(460, 661), nlist=1, dst=(460, 661)+(0, 0)) [ 74.582] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.582] gen9_render_composite: 0x0, current mode=1/1 [ 74.582] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.582] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.582] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.582] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.582] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.582] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.582] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.582] sna_drawable_use_bo: using whole GPU bo [ 74.582] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.582] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.582] color_convert: src=ffffffff [20028888] [ 74.582] color_convert: dst=ffffffff [20028888] [ 74.582] sna_render_get_solid: ffffffff [ 74.582] sna_render_get_solid(white) [ 74.582] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.582] sna_transform_is_imprecise_integer_translation: no transform [ 74.582] gen9_composite_picture: integer translation (0, 0), removing [ 74.582] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.582] sna_render_pixmap_bo: GPU all damaged [ 74.582] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.582] gen4_choose_composite_emitter: solid, identity mask [ 74.582] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.582] gen9_composite_get_binding_table(f780) [ 74.582] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.582] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.582] gen9_emit_vertex_elements: setup id=9 [ 74.582] glyphs0_to_dst: glyph=(459, 650)x(10, 13), unclipped [ 74.582] emit_primitive_identity_mask__avx2: dst=(459, 650), mask=(752.00, 32.00) x (10.00, 13.00) [ 74.582] glyphs0_to_dst: glyph=(477, 656)x(10, 3), unclipped [ 74.582] emit_primitive_identity_mask__avx2: dst=(477, 656), mask=(1008.00, 48.00) x (10.00, 3.00) [ 74.582] glyphs0_to_dst: glyph=(487, 650)x(9, 14), unclipped [ 74.582] emit_primitive_identity_mask__avx2: dst=(487, 650), mask=(832.00, 32.00) x (9.00, 14.00) [ 74.582] glyphs0_to_dst: glyph=(496, 653)x(9, 8), unclipped [ 74.582] emit_primitive_identity_mask__avx2: dst=(496, 653), mask=(896.00, 48.00) x (9.00, 8.00) [ 74.582] glyphs0_to_dst: glyph=(504, 653)x(10, 8), unclipped [ 74.582] emit_primitive_identity_mask__avx2: dst=(504, 653), mask=(848.00, 16.00) x (10.00, 8.00) [ 74.582] glyphs0_to_dst: glyph=(514, 653)x(9, 8), unclipped [ 74.582] emit_primitive_identity_mask__avx2: dst=(514, 653), mask=(848.00, 48.00) x (9.00, 8.00) [ 74.582] glyphs0_to_dst: glyph=(522, 650)x(10, 11), unclipped [ 74.582] emit_primitive_identity_mask__avx2: dst=(522, 650), mask=(992.00, 32.00) x (10.00, 11.00) [ 74.582] glyphs0_to_dst: glyph=(532, 653)x(9, 11), unclipped [ 74.582] emit_primitive_identity_mask__avx2: dst=(532, 653), mask=(880.00, 16.00) x (9.00, 11.00) [ 74.582] glyphs0_to_dst: glyph=(541, 650)x(9, 11), unclipped [ 74.582] emit_primitive_identity_mask__avx2: dst=(541, 650), mask=(880.00, 0.00) x (9.00, 11.00) [ 74.582] glyphs0_to_dst: glyph=(550, 650)x(9, 14), unclipped [ 74.582] emit_primitive_identity_mask__avx2: dst=(550, 650), mask=(832.00, 32.00) x (9.00, 14.00) [ 74.582] glyphs0_to_dst: glyph=(558, 653)x(10, 8), unclipped [ 74.582] emit_primitive_identity_mask__avx2: dst=(558, 653), mask=(848.00, 16.00) x (10.00, 8.00) [ 74.582] glyphs0_to_dst: glyph=(568, 653)x(9, 11), unclipped [ 74.582] emit_primitive_identity_mask__avx2: dst=(568, 653), mask=(880.00, 16.00) x (9.00, 11.00) [ 74.582] glyphs0_to_dst: glyph=(576, 663)x(11, 2), unclipped [ 74.582] emit_primitive_identity_mask__avx2: dst=(576, 663), mask=(832.00, 48.00) x (11.00, 2.00) [ 74.582] glyphs0_to_dst: glyph=(585, 649)x(10, 12), unclipped [ 74.582] emit_primitive_identity_mask__avx2: dst=(585, 649), mask=(864.00, 0.00) x (10.00, 12.00) [ 74.582] glyphs0_to_dst: glyph=(594, 653)x(10, 8), unclipped [ 74.582] emit_primitive_identity_mask__avx2: dst=(594, 653), mask=(864.00, 32.00) x (10.00, 8.00) [ 74.582] glyphs0_to_dst: glyph=(603, 650)x(10, 11), unclipped [ 74.582] emit_primitive_identity_mask__avx2: dst=(603, 650), mask=(880.00, 32.00) x (10.00, 11.00) [ 74.582] glyphs0_to_dst: glyph=(612, 663)x(11, 2), unclipped [ 74.582] emit_primitive_identity_mask__avx2: dst=(612, 663), mask=(832.00, 48.00) x (11.00, 2.00) [ 74.582] glyphs0_to_dst: glyph=(621, 650)x(10, 11), unclipped [ 74.582] emit_primitive_identity_mask__avx2: dst=(621, 650), mask=(880.00, 32.00) x (10.00, 11.00) [ 74.582] glyphs0_to_dst: glyph=(630, 653)x(10, 8), unclipped [ 74.582] emit_primitive_identity_mask__avx2: dst=(630, 653), mask=(944.00, 0.00) x (10.00, 8.00) [ 74.582] glyphs0_to_dst: glyph=(639, 653)x(10, 11), unclipped [ 74.582] emit_primitive_identity_mask__avx2: dst=(639, 653), mask=(880.00, 48.00) x (10.00, 11.00) [ 74.582] glyphs0_to_dst: glyph=(651, 658)x(5, 3), unclipped [ 74.582] emit_primitive_identity_mask__avx2: dst=(651, 658), mask=(1008.00, 32.00) x (5.00, 3.00) [ 74.582] glyphs0_to_dst: glyph=(658, 653)x(9, 8), unclipped [ 74.582] emit_primitive_identity_mask__avx2: dst=(658, 653), mask=(896.00, 48.00) x (9.00, 8.00) [ 74.582] glyphs0_to_dst: glyph=(667, 649)x(9, 12), unclipped [ 74.582] emit_primitive_identity_mask__avx2: dst=(667, 649), mask=(992.00, 48.00) x (9.00, 12.00) [ 74.582] gen8_vertex_flush[2098] = 69 [ 74.582] gen9_magic_ca_pass: CA fixup (1986 -> 2055) [ 74.582] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.582] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.582] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.582] sna_accel_flush: flush?=0, dirty?=0 [ 74.582] sna_block_handler (tv=0.0) [ 74.582] sna_wakeup_handler [ 74.582] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=25, name=75 [ 74.582] kgem_bo_flink: flinked handle=25 to name=75, marking non-reusable [ 74.582] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 74.582] sna_dri2_get_back: draw size=3840x2160, back buffer handle=25 size=3840x2160, is-scanout? 1, active?=1, pitch=15360, front pitch=15360 [ 74.582] sna_dri2_get_back: reuse backbuffer? 1 [ 74.582] sna_dri2_get_back: back buffer handle=25, active?=1, refcnt=1 [ 74.582] sna_dri2_get_back: allocating new backbuffer [ 74.582] sna_dri2_get_back: requesting scanout compatible back [ 74.582] kgem_create_2d(3840x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=1, prime?=0, temp?=0) [ 74.582] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=15360, height=2160 [ 74.582] kgem_bo_rmfb: releasing fb=112 for handle=128 [ 74.582] kgem_set_tiling: handle=128, tiling=1 [1], pitch=15360 [15360]: 1 [ 74.582] 2:from scanout: pitch=15360, tiling=1, handle=128, id=2300 [ 74.582] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 74.582] sna_dri2_get_back: caching handle=25 (name=75, flags=0, active_scanout=1) [ 74.582] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 74.582] sna_dri2_reuse_buffer: reusing back buffer handle=128, name=76, pitch=15360, age=0 [ 74.582] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 74.582] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=32, name=80, active_scanout=2 [ 74.582] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 74.582] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 74.582] sna_accel_flush: flush?=0, dirty?=0 [ 74.582] sna_accel_flush: flush?=0, dirty?=0 [ 74.582] sna_accel_flush: flush?=0, dirty?=0 [ 74.582] sna_block_handler (tv=0.0) [ 74.582] sna_wakeup_handler [ 74.582] sna_glyphs(op=3, nlist=1, src=(1, 678)) [ 74.582] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.582] sna_glyphs: discarding mask [ 74.582] glyphs0_to_dst(op=3, src=(1, 678), nlist=1, dst=(1, 678)+(0, 0)) [ 74.582] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.582] gen9_render_composite: 0x0, current mode=1/1 [ 74.582] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.582] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.582] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.582] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.582] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.582] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.582] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.582] sna_drawable_use_bo: using whole GPU bo [ 74.582] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.582] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.582] color_convert: src=ff8ae234 [20028888] [ 74.582] color_convert: dst=ff8ae234 [20028888] [ 74.582] sna_render_get_solid: ff8ae234 [ 74.582] sna_render_get_solid(22) = ff8ae234 (old) [ 74.582] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.582] sna_transform_is_imprecise_integer_translation: no transform [ 74.582] gen9_composite_picture: integer translation (0, 0), removing [ 74.582] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.582] sna_render_pixmap_bo: GPU all damaged [ 74.582] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.582] gen4_choose_composite_emitter: solid, identity mask [ 74.582] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.582] gen9_composite_get_binding_table(f740) [ 74.582] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.582] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.582] gen9_emit_vertex_elements: setup id=9 [ 74.582] glyphs0_to_dst: glyph=(1, 670)x(9, 8), unclipped [ 74.582] emit_primitive_identity_mask__avx2: dst=(1, 670), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.582] glyphs0_to_dst: glyph=(9, 668)x(10, 13), unclipped [ 74.582] emit_primitive_identity_mask__avx2: dst=(9, 668), mask=(672.00, 48.00) x (10.00, 13.00) [ 74.582] glyphs0_to_dst: glyph=(19, 670)x(9, 8), unclipped [ 74.582] emit_primitive_identity_mask__avx2: dst=(19, 670), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.582] glyphs0_to_dst: glyph=(28, 672)x(8, 3), unclipped [ 74.582] emit_primitive_identity_mask__avx2: dst=(28, 672), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.582] glyphs0_to_dst: glyph=(36, 668)x(11, 10), unclipped [ 74.582] emit_primitive_identity_mask__avx2: dst=(36, 668), mask=(704.00, 0.00) x (11.00, 10.00) [ 74.582] glyphs0_to_dst: glyph=(46, 670)x(9, 8), unclipped [ 74.582] emit_primitive_identity_mask__avx2: dst=(46, 670), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.583] glyphs0_to_dst: glyph=(54, 670)x(10, 8), unclipped [ 74.583] emit_primitive_identity_mask__avx2: dst=(54, 670), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.583] glyphs0_to_dst: glyph=(63, 670)x(10, 8), unclipped [ 74.583] emit_primitive_identity_mask__avx2: dst=(63, 670), mask=(720.00, 16.00) x (10.00, 8.00) [ 74.583] glyphs0_to_dst: glyph=(72, 667)x(10, 11), unclipped [ 74.583] emit_primitive_identity_mask__avx2: dst=(72, 667), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.583] glyphs0_to_dst: glyph=(81, 670)x(10, 8), unclipped [ 74.583] emit_primitive_identity_mask__avx2: dst=(81, 670), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.583] glyphs0_to_dst: glyph=(90, 667)x(10, 11), unclipped [ 74.583] emit_primitive_identity_mask__avx2: dst=(90, 667), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.583] glyphs0_to_dst: glyph=(99, 670)x(11, 8), unclipped [ 74.583] emit_primitive_identity_mask__avx2: dst=(99, 670), mask=(736.00, 16.00) x (11.00, 8.00) [ 74.583] glyphs0_to_dst: glyph=(109, 670)x(9, 8), unclipped [ 74.583] emit_primitive_identity_mask__avx2: dst=(109, 670), mask=(752.00, 16.00) x (9.00, 8.00) [ 74.583] glyphs0_to_dst: glyph=(118, 672)x(8, 3), unclipped [ 74.583] emit_primitive_identity_mask__avx2: dst=(118, 672), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.583] glyphs0_to_dst: glyph=(126, 668)x(10, 10), unclipped [ 74.583] emit_primitive_identity_mask__avx2: dst=(126, 668), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.583] glyphs0_to_dst: glyph=(135, 668)x(10, 10), unclipped [ 74.583] emit_primitive_identity_mask__avx2: dst=(135, 668), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.583] glyphs0_to_dst: glyph=(144, 668)x(10, 10), unclipped [ 74.583] emit_primitive_identity_mask__avx2: dst=(144, 668), mask=(720.00, 32.00) x (10.00, 10.00) [ 74.583] glyphs0_to_dst: glyph=(153, 668)x(10, 10), unclipped [ 74.583] emit_primitive_identity_mask__avx2: dst=(153, 668), mask=(704.00, 48.00) x (10.00, 10.00) [ 74.583] gen8_vertex_flush[2198] = 54 [ 74.583] gen9_magic_ca_pass: CA fixup (2055 -> 2109) [ 74.583] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.583] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.583] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.583] sna_glyphs(op=3, nlist=1, src=(163, 678)) [ 74.583] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.583] sna_glyphs: discarding mask [ 74.583] glyphs0_to_dst(op=3, src=(163, 678), nlist=1, dst=(163, 678)+(0, 0)) [ 74.583] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.583] gen9_render_composite: 0x0, current mode=1/1 [ 74.583] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.583] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.583] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.583] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.583] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.583] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.583] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.583] sna_drawable_use_bo: using whole GPU bo [ 74.583] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.583] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.583] color_convert: src=ffffffff [20028888] [ 74.583] color_convert: dst=ffffffff [20028888] [ 74.583] sna_render_get_solid: ffffffff [ 74.583] sna_render_get_solid(white) [ 74.583] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.583] sna_transform_is_imprecise_integer_translation: no transform [ 74.583] gen9_composite_picture: integer translation (0, 0), removing [ 74.583] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.583] sna_render_pixmap_bo: GPU all damaged [ 74.583] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.583] gen4_choose_composite_emitter: solid, identity mask [ 74.583] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.583] gen9_composite_get_binding_table(f700) [ 74.583] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.583] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.583] gen9_emit_vertex_elements: setup id=9 [ 74.583] glyphs0_to_dst: glyph=(165, 670)x(5, 8), unclipped [ 74.583] emit_primitive_identity_mask__avx2: dst=(165, 670), mask=(720.00, 48.00) x (5.00, 8.00) [ 74.583] gen8_vertex_flush[2298] = 3 [ 74.583] gen9_magic_ca_pass: CA fixup (2109 -> 2112) [ 74.583] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.583] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.583] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.583] sna_glyphs(op=3, nlist=1, src=(172, 678)) [ 74.583] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.583] sna_glyphs: discarding mask [ 74.583] glyphs0_to_dst(op=3, src=(172, 678), nlist=1, dst=(172, 678)+(0, 0)) [ 74.583] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.583] gen9_render_composite: 0x0, current mode=1/1 [ 74.583] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.583] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.583] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.583] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.583] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.583] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.583] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.583] sna_drawable_use_bo: using whole GPU bo [ 74.583] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.583] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.583] color_convert: src=ff729fcf [20028888] [ 74.583] color_convert: dst=ff729fcf [20028888] [ 74.583] sna_render_get_solid: ff729fcf [ 74.583] sna_render_get_solid(23) = ff729fcf (old) [ 74.583] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.583] sna_transform_is_imprecise_integer_translation: no transform [ 74.583] gen9_composite_picture: integer translation (0, 0), removing [ 74.583] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.583] sna_render_pixmap_bo: GPU all damaged [ 74.583] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.583] gen4_choose_composite_emitter: solid, identity mask [ 74.583] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.583] gen9_composite_get_binding_table(f6c0) [ 74.583] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.583] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.583] gen9_emit_vertex_elements: setup id=9 [ 74.583] glyphs0_to_dst: glyph=(171, 672)x(11, 3), unclipped [ 74.583] emit_primitive_identity_mask__avx2: dst=(171, 672), mask=(736.00, 32.00) x (11.00, 3.00) [ 74.583] glyphs0_to_dst: glyph=(180, 667)x(10, 14), unclipped [ 74.583] emit_primitive_identity_mask__avx2: dst=(180, 667), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.583] glyphs0_to_dst: glyph=(189, 667)x(11, 11), unclipped [ 74.583] emit_primitive_identity_mask__avx2: dst=(189, 667), mask=(960.00, 0.00) x (11.00, 11.00) [ 74.583] glyphs0_to_dst: glyph=(198, 670)x(10, 8), unclipped [ 74.583] emit_primitive_identity_mask__avx2: dst=(198, 670), mask=(976.00, 0.00) x (10.00, 8.00) [ 74.583] glyphs0_to_dst: glyph=(208, 670)x(9, 11), unclipped [ 74.583] emit_primitive_identity_mask__avx2: dst=(208, 670), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.583] glyphs0_to_dst: glyph=(216, 667)x(10, 14), unclipped [ 74.583] emit_primitive_identity_mask__avx2: dst=(216, 667), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.583] glyphs0_to_dst: glyph=(225, 668)x(10, 10), unclipped [ 74.583] emit_primitive_identity_mask__avx2: dst=(225, 668), mask=(976.00, 16.00) x (10.00, 10.00) [ 74.583] glyphs0_to_dst: glyph=(234, 679)x(11, 2), unclipped [ 74.583] emit_primitive_identity_mask__avx2: dst=(234, 679), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.583] glyphs0_to_dst: glyph=(243, 667)x(11, 11), unclipped [ 74.583] emit_primitive_identity_mask__avx2: dst=(243, 667), mask=(1008.00, 0.00) x (11.00, 11.00) [ 74.583] glyphs0_to_dst: glyph=(253, 670)x(9, 8), unclipped [ 74.583] emit_primitive_identity_mask__avx2: dst=(253, 670), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.583] glyphs0_to_dst: glyph=(261, 670)x(10, 8), unclipped [ 74.583] emit_primitive_identity_mask__avx2: dst=(261, 670), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.583] glyphs0_to_dst: glyph=(270, 670)x(10, 8), unclipped [ 74.583] emit_primitive_identity_mask__avx2: dst=(270, 670), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.583] glyphs0_to_dst: glyph=(279, 666)x(10, 12), unclipped [ 74.583] emit_primitive_identity_mask__avx2: dst=(279, 666), mask=(992.00, 16.00) x (10.00, 12.00) [ 74.583] glyphs0_to_dst: glyph=(288, 670)x(10, 8), unclipped [ 74.583] emit_primitive_identity_mask__avx2: dst=(288, 670), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.583] glyphs0_to_dst: glyph=(297, 670)x(10, 8), unclipped [ 74.583] emit_primitive_identity_mask__avx2: dst=(297, 670), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.583] glyphs0_to_dst: glyph=(307, 666)x(10, 12), unclipped [ 74.583] emit_primitive_identity_mask__avx2: dst=(307, 666), mask=(1008.00, 16.00) x (10.00, 12.00) [ 74.583] glyphs0_to_dst: glyph=(315, 667)x(11, 11), unclipped [ 74.583] emit_primitive_identity_mask__avx2: dst=(315, 667), mask=(960.00, 0.00) x (11.00, 11.00) [ 74.583] glyphs0_to_dst: glyph=(324, 670)x(11, 8), unclipped [ 74.583] emit_primitive_identity_mask__avx2: dst=(324, 670), mask=(736.00, 16.00) x (11.00, 8.00) [ 74.583] glyphs0_to_dst: glyph=(334, 670)x(9, 11), unclipped [ 74.583] emit_primitive_identity_mask__avx2: dst=(334, 670), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.583] glyphs0_to_dst: glyph=(342, 679)x(11, 2), unclipped [ 74.583] emit_primitive_identity_mask__avx2: dst=(342, 679), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.583] glyphs0_to_dst: glyph=(351, 666)x(10, 12), unclipped [ 74.583] emit_primitive_identity_mask__avx2: dst=(351, 666), mask=(992.00, 16.00) x (10.00, 12.00) [ 74.583] glyphs0_to_dst: glyph=(361, 666)x(9, 12), unclipped [ 74.583] emit_primitive_identity_mask__avx2: dst=(361, 666), mask=(960.00, 32.00) x (9.00, 12.00) [ 74.583] glyphs0_to_dst: glyph=(369, 670)x(10, 11), unclipped [ 74.583] emit_primitive_identity_mask__avx2: dst=(369, 670), mask=(976.00, 32.00) x (10.00, 11.00) [ 74.583] glyphs0_to_dst: glyph=(378, 667)x(10, 14), unclipped [ 74.583] emit_primitive_identity_mask__avx2: dst=(378, 667), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.583] glyphs0_to_dst: glyph=(387, 668)x(10, 10), unclipped [ 74.583] emit_primitive_identity_mask__avx2: dst=(387, 668), mask=(960.00, 48.00) x (10.00, 10.00) [ 74.583] glyphs0_to_dst: glyph=(396, 679)x(11, 2), unclipped [ 74.583] emit_primitive_identity_mask__avx2: dst=(396, 679), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.583] glyphs0_to_dst: glyph=(406, 670)x(9, 8), unclipped [ 74.583] emit_primitive_identity_mask__avx2: dst=(406, 670), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.583] glyphs0_to_dst: glyph=(415, 670)x(9, 8), unclipped [ 74.583] emit_primitive_identity_mask__avx2: dst=(415, 670), mask=(752.00, 16.00) x (9.00, 8.00) [ 74.583] glyphs0_to_dst: glyph=(424, 670)x(9, 11), unclipped [ 74.583] emit_primitive_identity_mask__avx2: dst=(424, 670), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.583] glyphs0_to_dst: glyph=(432, 667)x(10, 11), unclipped [ 74.583] emit_primitive_identity_mask__avx2: dst=(432, 667), mask=(976.00, 48.00) x (10.00, 11.00) [ 74.583] glyphs0_to_dst: glyph=(442, 670)x(9, 8), unclipped [ 74.583] emit_primitive_identity_mask__avx2: dst=(442, 670), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.583] glyphs0_to_dst: glyph=(450, 670)x(10, 11), unclipped [ 74.583] emit_primitive_identity_mask__avx2: dst=(450, 670), mask=(976.00, 32.00) x (10.00, 11.00) [ 74.583] gen8_vertex_flush[2398] = 96 [ 74.583] gen9_magic_ca_pass: CA fixup (2112 -> 2208) [ 74.583] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.583] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.583] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.583] sna_glyphs(op=3, nlist=1, src=(460, 678)) [ 74.583] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.583] sna_glyphs: discarding mask [ 74.583] glyphs0_to_dst(op=3, src=(460, 678), nlist=1, dst=(460, 678)+(0, 0)) [ 74.583] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.583] gen9_render_composite: 0x0, current mode=1/1 [ 74.583] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.583] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.583] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.583] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.583] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.583] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.583] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.583] sna_drawable_use_bo: using whole GPU bo [ 74.583] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.583] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.583] color_convert: src=ffffffff [20028888] [ 74.583] color_convert: dst=ffffffff [20028888] [ 74.583] sna_render_get_solid: ffffffff [ 74.583] sna_render_get_solid(white) [ 74.583] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.583] sna_transform_is_imprecise_integer_translation: no transform [ 74.583] gen9_composite_picture: integer translation (0, 0), removing [ 74.583] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.583] sna_render_pixmap_bo: GPU all damaged [ 74.583] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.583] gen4_choose_composite_emitter: solid, identity mask [ 74.583] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.583] gen9_composite_get_binding_table(f680) [ 74.583] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.583] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.583] gen9_emit_vertex_elements: setup id=9 [ 74.583] glyphs0_to_dst: glyph=(459, 667)x(10, 13), unclipped [ 74.583] emit_primitive_identity_mask__avx2: dst=(459, 667), mask=(752.00, 32.00) x (10.00, 13.00) [ 74.583] glyphs0_to_dst: glyph=(477, 673)x(10, 3), unclipped [ 74.583] emit_primitive_identity_mask__avx2: dst=(477, 673), mask=(1008.00, 48.00) x (10.00, 3.00) [ 74.583] glyphs0_to_dst: glyph=(487, 667)x(9, 14), unclipped [ 74.583] emit_primitive_identity_mask__avx2: dst=(487, 667), mask=(832.00, 32.00) x (9.00, 14.00) [ 74.583] glyphs0_to_dst: glyph=(496, 670)x(9, 8), unclipped [ 74.583] emit_primitive_identity_mask__avx2: dst=(496, 670), mask=(896.00, 48.00) x (9.00, 8.00) [ 74.583] glyphs0_to_dst: glyph=(504, 670)x(10, 8), unclipped [ 74.583] emit_primitive_identity_mask__avx2: dst=(504, 670), mask=(848.00, 16.00) x (10.00, 8.00) [ 74.583] glyphs0_to_dst: glyph=(514, 670)x(9, 8), unclipped [ 74.583] emit_primitive_identity_mask__avx2: dst=(514, 670), mask=(848.00, 48.00) x (9.00, 8.00) [ 74.583] glyphs0_to_dst: glyph=(522, 667)x(10, 11), unclipped [ 74.583] emit_primitive_identity_mask__avx2: dst=(522, 667), mask=(992.00, 32.00) x (10.00, 11.00) [ 74.583] glyphs0_to_dst: glyph=(532, 670)x(9, 11), unclipped [ 74.583] emit_primitive_identity_mask__avx2: dst=(532, 670), mask=(880.00, 16.00) x (9.00, 11.00) [ 74.583] glyphs0_to_dst: glyph=(541, 667)x(9, 11), unclipped [ 74.583] emit_primitive_identity_mask__avx2: dst=(541, 667), mask=(880.00, 0.00) x (9.00, 11.00) [ 74.583] glyphs0_to_dst: glyph=(550, 667)x(9, 14), unclipped [ 74.583] emit_primitive_identity_mask__avx2: dst=(550, 667), mask=(832.00, 32.00) x (9.00, 14.00) [ 74.583] glyphs0_to_dst: glyph=(558, 670)x(10, 8), unclipped [ 74.583] emit_primitive_identity_mask__avx2: dst=(558, 670), mask=(848.00, 16.00) x (10.00, 8.00) [ 74.583] glyphs0_to_dst: glyph=(568, 670)x(9, 11), unclipped [ 74.584] emit_primitive_identity_mask__avx2: dst=(568, 670), mask=(880.00, 16.00) x (9.00, 11.00) [ 74.584] glyphs0_to_dst: glyph=(576, 680)x(11, 2), unclipped [ 74.584] emit_primitive_identity_mask__avx2: dst=(576, 680), mask=(832.00, 48.00) x (11.00, 2.00) [ 74.584] glyphs0_to_dst: glyph=(585, 666)x(10, 12), unclipped [ 74.584] emit_primitive_identity_mask__avx2: dst=(585, 666), mask=(864.00, 0.00) x (10.00, 12.00) [ 74.584] glyphs0_to_dst: glyph=(594, 670)x(10, 8), unclipped [ 74.584] emit_primitive_identity_mask__avx2: dst=(594, 670), mask=(864.00, 32.00) x (10.00, 8.00) [ 74.584] glyphs0_to_dst: glyph=(603, 667)x(10, 11), unclipped [ 74.584] emit_primitive_identity_mask__avx2: dst=(603, 667), mask=(880.00, 32.00) x (10.00, 11.00) [ 74.584] glyphs0_to_dst: glyph=(612, 680)x(11, 2), unclipped [ 74.584] emit_primitive_identity_mask__avx2: dst=(612, 680), mask=(832.00, 48.00) x (11.00, 2.00) [ 74.584] glyphs0_to_dst: glyph=(621, 667)x(10, 11), unclipped [ 74.584] emit_primitive_identity_mask__avx2: dst=(621, 667), mask=(880.00, 32.00) x (10.00, 11.00) [ 74.584] glyphs0_to_dst: glyph=(630, 670)x(10, 8), unclipped [ 74.584] emit_primitive_identity_mask__avx2: dst=(630, 670), mask=(944.00, 0.00) x (10.00, 8.00) [ 74.584] glyphs0_to_dst: glyph=(639, 670)x(10, 11), unclipped [ 74.584] emit_primitive_identity_mask__avx2: dst=(639, 670), mask=(880.00, 48.00) x (10.00, 11.00) [ 74.584] glyphs0_to_dst: glyph=(651, 675)x(5, 3), unclipped [ 74.584] emit_primitive_identity_mask__avx2: dst=(651, 675), mask=(1008.00, 32.00) x (5.00, 3.00) [ 74.584] glyphs0_to_dst: glyph=(658, 670)x(9, 8), unclipped [ 74.584] emit_primitive_identity_mask__avx2: dst=(658, 670), mask=(896.00, 48.00) x (9.00, 8.00) [ 74.584] glyphs0_to_dst: glyph=(667, 666)x(9, 12), unclipped [ 74.584] emit_primitive_identity_mask__avx2: dst=(667, 666), mask=(992.00, 48.00) x (9.00, 12.00) [ 74.584] gen8_vertex_flush[2498] = 69 [ 74.584] gen9_magic_ca_pass: CA fixup (2208 -> 2277) [ 74.584] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.584] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.584] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.584] sna_glyphs(op=3, nlist=1, src=(1, 695)) [ 74.584] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.584] sna_glyphs: discarding mask [ 74.584] glyphs0_to_dst(op=3, src=(1, 695), nlist=1, dst=(1, 695)+(0, 0)) [ 74.584] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.584] gen9_render_composite: 0x0, current mode=1/1 [ 74.584] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.584] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.584] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.584] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.584] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.584] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.584] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.584] sna_drawable_use_bo: using whole GPU bo [ 74.584] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.584] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.584] color_convert: src=ff8ae234 [20028888] [ 74.584] color_convert: dst=ff8ae234 [20028888] [ 74.584] sna_render_get_solid: ff8ae234 [ 74.584] sna_render_get_solid(22) = ff8ae234 (old) [ 74.584] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.584] sna_transform_is_imprecise_integer_translation: no transform [ 74.584] gen9_composite_picture: integer translation (0, 0), removing [ 74.584] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.584] sna_render_pixmap_bo: GPU all damaged [ 74.584] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.584] gen4_choose_composite_emitter: solid, identity mask [ 74.584] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.584] gen9_composite_get_binding_table(f640) [ 74.584] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.584] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.584] gen9_emit_vertex_elements: setup id=9 [ 74.584] glyphs0_to_dst: glyph=(1, 687)x(9, 8), unclipped [ 74.584] emit_primitive_identity_mask__avx2: dst=(1, 687), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.584] glyphs0_to_dst: glyph=(9, 685)x(10, 13), unclipped [ 74.584] emit_primitive_identity_mask__avx2: dst=(9, 685), mask=(672.00, 48.00) x (10.00, 13.00) [ 74.584] glyphs0_to_dst: glyph=(19, 687)x(9, 8), unclipped [ 74.584] emit_primitive_identity_mask__avx2: dst=(19, 687), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.584] glyphs0_to_dst: glyph=(28, 689)x(8, 3), unclipped [ 74.584] emit_primitive_identity_mask__avx2: dst=(28, 689), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.584] glyphs0_to_dst: glyph=(36, 685)x(11, 10), unclipped [ 74.584] emit_primitive_identity_mask__avx2: dst=(36, 685), mask=(704.00, 0.00) x (11.00, 10.00) [ 74.584] glyphs0_to_dst: glyph=(46, 687)x(9, 8), unclipped [ 74.584] emit_primitive_identity_mask__avx2: dst=(46, 687), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.584] glyphs0_to_dst: glyph=(54, 687)x(10, 8), unclipped [ 74.584] emit_primitive_identity_mask__avx2: dst=(54, 687), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.584] glyphs0_to_dst: glyph=(63, 687)x(10, 8), unclipped [ 74.584] emit_primitive_identity_mask__avx2: dst=(63, 687), mask=(720.00, 16.00) x (10.00, 8.00) [ 74.584] glyphs0_to_dst: glyph=(72, 684)x(10, 11), unclipped [ 74.584] emit_primitive_identity_mask__avx2: dst=(72, 684), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.584] glyphs0_to_dst: glyph=(81, 687)x(10, 8), unclipped [ 74.584] emit_primitive_identity_mask__avx2: dst=(81, 687), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.584] glyphs0_to_dst: glyph=(90, 684)x(10, 11), unclipped [ 74.584] emit_primitive_identity_mask__avx2: dst=(90, 684), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.584] glyphs0_to_dst: glyph=(99, 687)x(11, 8), unclipped [ 74.584] emit_primitive_identity_mask__avx2: dst=(99, 687), mask=(736.00, 16.00) x (11.00, 8.00) [ 74.584] glyphs0_to_dst: glyph=(109, 687)x(9, 8), unclipped [ 74.584] emit_primitive_identity_mask__avx2: dst=(109, 687), mask=(752.00, 16.00) x (9.00, 8.00) [ 74.584] glyphs0_to_dst: glyph=(118, 689)x(8, 3), unclipped [ 74.584] emit_primitive_identity_mask__avx2: dst=(118, 689), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.584] glyphs0_to_dst: glyph=(126, 685)x(10, 10), unclipped [ 74.584] emit_primitive_identity_mask__avx2: dst=(126, 685), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.584] glyphs0_to_dst: glyph=(135, 685)x(10, 10), unclipped [ 74.584] emit_primitive_identity_mask__avx2: dst=(135, 685), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.584] glyphs0_to_dst: glyph=(144, 685)x(10, 10), unclipped [ 74.584] emit_primitive_identity_mask__avx2: dst=(144, 685), mask=(720.00, 32.00) x (10.00, 10.00) [ 74.584] glyphs0_to_dst: glyph=(153, 685)x(10, 10), unclipped [ 74.584] emit_primitive_identity_mask__avx2: dst=(153, 685), mask=(704.00, 48.00) x (10.00, 10.00) [ 74.584] gen8_vertex_flush[2598] = 54 [ 74.584] gen9_magic_ca_pass: CA fixup (2277 -> 2331) [ 74.584] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.584] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.584] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.584] sna_glyphs(op=3, nlist=1, src=(163, 695)) [ 74.584] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.584] sna_glyphs: discarding mask [ 74.584] glyphs0_to_dst(op=3, src=(163, 695), nlist=1, dst=(163, 695)+(0, 0)) [ 74.584] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.584] gen9_render_composite: 0x0, current mode=1/1 [ 74.584] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.584] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.584] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.584] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.584] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.584] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.584] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.584] sna_drawable_use_bo: using whole GPU bo [ 74.584] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.584] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.584] color_convert: src=ffffffff [20028888] [ 74.584] color_convert: dst=ffffffff [20028888] [ 74.584] sna_render_get_solid: ffffffff [ 74.584] sna_render_get_solid(white) [ 74.584] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.584] sna_transform_is_imprecise_integer_translation: no transform [ 74.584] gen9_composite_picture: integer translation (0, 0), removing [ 74.584] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.584] sna_render_pixmap_bo: GPU all damaged [ 74.584] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.584] gen4_choose_composite_emitter: solid, identity mask [ 74.584] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.584] gen9_composite_get_binding_table(f600) [ 74.584] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.584] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.584] gen9_emit_vertex_elements: setup id=9 [ 74.584] glyphs0_to_dst: glyph=(165, 687)x(5, 8), unclipped [ 74.584] emit_primitive_identity_mask__avx2: dst=(165, 687), mask=(720.00, 48.00) x (5.00, 8.00) [ 74.584] gen8_vertex_flush[2698] = 3 [ 74.584] gen9_magic_ca_pass: CA fixup (2331 -> 2334) [ 74.584] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.584] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.584] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.584] sna_glyphs(op=3, nlist=1, src=(172, 695)) [ 74.584] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.584] sna_glyphs: discarding mask [ 74.584] glyphs0_to_dst(op=3, src=(172, 695), nlist=1, dst=(172, 695)+(0, 0)) [ 74.584] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.584] gen9_render_composite: 0x0, current mode=1/1 [ 74.584] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.584] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.584] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.584] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.584] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.584] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.584] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.584] sna_drawable_use_bo: using whole GPU bo [ 74.584] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.584] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.584] color_convert: src=ff729fcf [20028888] [ 74.584] color_convert: dst=ff729fcf [20028888] [ 74.584] sna_render_get_solid: ff729fcf [ 74.584] sna_render_get_solid(23) = ff729fcf (old) [ 74.584] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.584] sna_transform_is_imprecise_integer_translation: no transform [ 74.584] gen9_composite_picture: integer translation (0, 0), removing [ 74.584] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.584] sna_render_pixmap_bo: GPU all damaged [ 74.584] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.584] gen4_choose_composite_emitter: solid, identity mask [ 74.584] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.584] gen9_composite_get_binding_table(f5c0) [ 74.584] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.584] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.584] gen9_emit_vertex_elements: setup id=9 [ 74.584] glyphs0_to_dst: glyph=(171, 689)x(11, 3), unclipped [ 74.584] emit_primitive_identity_mask__avx2: dst=(171, 689), mask=(736.00, 32.00) x (11.00, 3.00) [ 74.584] glyphs0_to_dst: glyph=(180, 684)x(10, 14), unclipped [ 74.584] emit_primitive_identity_mask__avx2: dst=(180, 684), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.584] glyphs0_to_dst: glyph=(189, 684)x(11, 11), unclipped [ 74.584] emit_primitive_identity_mask__avx2: dst=(189, 684), mask=(960.00, 0.00) x (11.00, 11.00) [ 74.584] glyphs0_to_dst: glyph=(198, 687)x(10, 8), unclipped [ 74.584] emit_primitive_identity_mask__avx2: dst=(198, 687), mask=(976.00, 0.00) x (10.00, 8.00) [ 74.584] glyphs0_to_dst: glyph=(208, 687)x(9, 11), unclipped [ 74.584] emit_primitive_identity_mask__avx2: dst=(208, 687), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.584] glyphs0_to_dst: glyph=(216, 684)x(10, 14), unclipped [ 74.584] emit_primitive_identity_mask__avx2: dst=(216, 684), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.584] glyphs0_to_dst: glyph=(225, 685)x(10, 10), unclipped [ 74.584] emit_primitive_identity_mask__avx2: dst=(225, 685), mask=(976.00, 16.00) x (10.00, 10.00) [ 74.584] glyphs0_to_dst: glyph=(234, 696)x(11, 2), unclipped [ 74.584] emit_primitive_identity_mask__avx2: dst=(234, 696), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.584] glyphs0_to_dst: glyph=(243, 684)x(11, 11), unclipped [ 74.584] emit_primitive_identity_mask__avx2: dst=(243, 684), mask=(1008.00, 0.00) x (11.00, 11.00) [ 74.584] glyphs0_to_dst: glyph=(253, 687)x(9, 8), unclipped [ 74.584] emit_primitive_identity_mask__avx2: dst=(253, 687), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.584] glyphs0_to_dst: glyph=(261, 687)x(10, 8), unclipped [ 74.584] emit_primitive_identity_mask__avx2: dst=(261, 687), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.584] glyphs0_to_dst: glyph=(270, 687)x(10, 8), unclipped [ 74.584] emit_primitive_identity_mask__avx2: dst=(270, 687), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.584] glyphs0_to_dst: glyph=(279, 683)x(10, 12), unclipped [ 74.584] emit_primitive_identity_mask__avx2: dst=(279, 683), mask=(992.00, 16.00) x (10.00, 12.00) [ 74.584] glyphs0_to_dst: glyph=(288, 687)x(10, 8), unclipped [ 74.584] emit_primitive_identity_mask__avx2: dst=(288, 687), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.584] glyphs0_to_dst: glyph=(297, 687)x(10, 8), unclipped [ 74.584] emit_primitive_identity_mask__avx2: dst=(297, 687), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.584] glyphs0_to_dst: glyph=(307, 683)x(10, 12), unclipped [ 74.584] emit_primitive_identity_mask__avx2: dst=(307, 683), mask=(1008.00, 16.00) x (10.00, 12.00) [ 74.584] glyphs0_to_dst: glyph=(315, 684)x(11, 11), unclipped [ 74.584] emit_primitive_identity_mask__avx2: dst=(315, 684), mask=(960.00, 0.00) x (11.00, 11.00) [ 74.584] glyphs0_to_dst: glyph=(324, 687)x(11, 8), unclipped [ 74.584] emit_primitive_identity_mask__avx2: dst=(324, 687), mask=(736.00, 16.00) x (11.00, 8.00) [ 74.584] glyphs0_to_dst: glyph=(334, 687)x(9, 11), unclipped [ 74.584] emit_primitive_identity_mask__avx2: dst=(334, 687), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.584] glyphs0_to_dst: glyph=(342, 696)x(11, 2), unclipped [ 74.584] emit_primitive_identity_mask__avx2: dst=(342, 696), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.584] glyphs0_to_dst: glyph=(351, 683)x(10, 12), unclipped [ 74.584] emit_primitive_identity_mask__avx2: dst=(351, 683), mask=(992.00, 16.00) x (10.00, 12.00) [ 74.584] glyphs0_to_dst: glyph=(361, 683)x(9, 12), unclipped [ 74.584] emit_primitive_identity_mask__avx2: dst=(361, 683), mask=(960.00, 32.00) x (9.00, 12.00) [ 74.584] glyphs0_to_dst: glyph=(369, 687)x(10, 11), unclipped [ 74.584] emit_primitive_identity_mask__avx2: dst=(369, 687), mask=(976.00, 32.00) x (10.00, 11.00) [ 74.584] glyphs0_to_dst: glyph=(378, 684)x(10, 14), unclipped [ 74.584] emit_primitive_identity_mask__avx2: dst=(378, 684), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.584] glyphs0_to_dst: glyph=(387, 685)x(10, 10), unclipped [ 74.584] emit_primitive_identity_mask__avx2: dst=(387, 685), mask=(960.00, 48.00) x (10.00, 10.00) [ 74.585] glyphs0_to_dst: glyph=(396, 696)x(11, 2), unclipped [ 74.585] emit_primitive_identity_mask__avx2: dst=(396, 696), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.585] glyphs0_to_dst: glyph=(406, 687)x(9, 8), unclipped [ 74.585] emit_primitive_identity_mask__avx2: dst=(406, 687), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.585] glyphs0_to_dst: glyph=(415, 687)x(9, 8), unclipped [ 74.585] emit_primitive_identity_mask__avx2: dst=(415, 687), mask=(752.00, 16.00) x (9.00, 8.00) [ 74.585] glyphs0_to_dst: glyph=(424, 687)x(9, 11), unclipped [ 74.585] emit_primitive_identity_mask__avx2: dst=(424, 687), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.585] glyphs0_to_dst: glyph=(432, 684)x(10, 11), unclipped [ 74.585] emit_primitive_identity_mask__avx2: dst=(432, 684), mask=(976.00, 48.00) x (10.00, 11.00) [ 74.585] glyphs0_to_dst: glyph=(442, 687)x(9, 8), unclipped [ 74.585] emit_primitive_identity_mask__avx2: dst=(442, 687), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.585] glyphs0_to_dst: glyph=(450, 687)x(10, 11), unclipped [ 74.585] emit_primitive_identity_mask__avx2: dst=(450, 687), mask=(976.00, 32.00) x (10.00, 11.00) [ 74.585] gen8_vertex_flush[2798] = 96 [ 74.585] gen9_magic_ca_pass: CA fixup (2334 -> 2430) [ 74.585] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.585] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.585] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.585] sna_glyphs(op=3, nlist=1, src=(460, 695)) [ 74.585] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.585] sna_glyphs: discarding mask [ 74.585] glyphs0_to_dst(op=3, src=(460, 695), nlist=1, dst=(460, 695)+(0, 0)) [ 74.585] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.585] gen9_render_composite: 0x0, current mode=1/1 [ 74.585] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.585] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.585] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.585] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.585] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.585] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.585] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.585] sna_drawable_use_bo: using whole GPU bo [ 74.585] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.585] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.585] color_convert: src=ffffffff [20028888] [ 74.585] color_convert: dst=ffffffff [20028888] [ 74.585] sna_render_get_solid: ffffffff [ 74.585] sna_render_get_solid(white) [ 74.585] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.585] sna_transform_is_imprecise_integer_translation: no transform [ 74.585] gen9_composite_picture: integer translation (0, 0), removing [ 74.585] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.585] sna_render_pixmap_bo: GPU all damaged [ 74.585] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.585] gen4_choose_composite_emitter: solid, identity mask [ 74.585] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.585] gen9_composite_get_binding_table(f580) [ 74.585] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.585] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.585] gen9_emit_vertex_elements: setup id=9 [ 74.585] glyphs0_to_dst: glyph=(459, 684)x(10, 13), unclipped [ 74.585] emit_primitive_identity_mask__avx2: dst=(459, 684), mask=(752.00, 32.00) x (10.00, 13.00) [ 74.585] glyphs0_to_dst: glyph=(477, 690)x(10, 3), unclipped [ 74.585] emit_primitive_identity_mask__avx2: dst=(477, 690), mask=(1008.00, 48.00) x (10.00, 3.00) [ 74.585] glyphs0_to_dst: glyph=(487, 684)x(9, 14), unclipped [ 74.585] emit_primitive_identity_mask__avx2: dst=(487, 684), mask=(832.00, 32.00) x (9.00, 14.00) [ 74.585] glyphs0_to_dst: glyph=(496, 687)x(9, 8), unclipped [ 74.585] emit_primitive_identity_mask__avx2: dst=(496, 687), mask=(896.00, 48.00) x (9.00, 8.00) [ 74.585] glyphs0_to_dst: glyph=(504, 687)x(10, 8), unclipped [ 74.585] emit_primitive_identity_mask__avx2: dst=(504, 687), mask=(848.00, 16.00) x (10.00, 8.00) [ 74.585] glyphs0_to_dst: glyph=(514, 687)x(9, 8), unclipped [ 74.585] emit_primitive_identity_mask__avx2: dst=(514, 687), mask=(848.00, 48.00) x (9.00, 8.00) [ 74.585] glyphs0_to_dst: glyph=(522, 684)x(10, 11), unclipped [ 74.585] emit_primitive_identity_mask__avx2: dst=(522, 684), mask=(992.00, 32.00) x (10.00, 11.00) [ 74.585] glyphs0_to_dst: glyph=(532, 687)x(9, 11), unclipped [ 74.585] emit_primitive_identity_mask__avx2: dst=(532, 687), mask=(880.00, 16.00) x (9.00, 11.00) [ 74.585] glyphs0_to_dst: glyph=(541, 684)x(9, 11), unclipped [ 74.585] emit_primitive_identity_mask__avx2: dst=(541, 684), mask=(880.00, 0.00) x (9.00, 11.00) [ 74.585] glyphs0_to_dst: glyph=(550, 684)x(9, 14), unclipped [ 74.585] emit_primitive_identity_mask__avx2: dst=(550, 684), mask=(832.00, 32.00) x (9.00, 14.00) [ 74.585] glyphs0_to_dst: glyph=(558, 687)x(10, 8), unclipped [ 74.585] emit_primitive_identity_mask__avx2: dst=(558, 687), mask=(848.00, 16.00) x (10.00, 8.00) [ 74.585] glyphs0_to_dst: glyph=(568, 687)x(9, 11), unclipped [ 74.585] emit_primitive_identity_mask__avx2: dst=(568, 687), mask=(880.00, 16.00) x (9.00, 11.00) [ 74.585] glyphs0_to_dst: glyph=(576, 697)x(11, 2), unclipped [ 74.585] emit_primitive_identity_mask__avx2: dst=(576, 697), mask=(832.00, 48.00) x (11.00, 2.00) [ 74.585] glyphs0_to_dst: glyph=(585, 683)x(10, 12), unclipped [ 74.585] emit_primitive_identity_mask__avx2: dst=(585, 683), mask=(864.00, 0.00) x (10.00, 12.00) [ 74.585] glyphs0_to_dst: glyph=(594, 687)x(10, 8), unclipped [ 74.585] emit_primitive_identity_mask__avx2: dst=(594, 687), mask=(864.00, 32.00) x (10.00, 8.00) [ 74.585] glyphs0_to_dst: glyph=(603, 684)x(10, 11), unclipped [ 74.585] emit_primitive_identity_mask__avx2: dst=(603, 684), mask=(880.00, 32.00) x (10.00, 11.00) [ 74.585] glyphs0_to_dst: glyph=(612, 697)x(11, 2), unclipped [ 74.585] emit_primitive_identity_mask__avx2: dst=(612, 697), mask=(832.00, 48.00) x (11.00, 2.00) [ 74.585] glyphs0_to_dst: glyph=(621, 684)x(10, 11), unclipped [ 74.585] emit_primitive_identity_mask__avx2: dst=(621, 684), mask=(880.00, 32.00) x (10.00, 11.00) [ 74.585] glyphs0_to_dst: glyph=(630, 687)x(10, 8), unclipped [ 74.585] emit_primitive_identity_mask__avx2: dst=(630, 687), mask=(944.00, 0.00) x (10.00, 8.00) [ 74.585] glyphs0_to_dst: glyph=(639, 687)x(10, 11), unclipped [ 74.585] emit_primitive_identity_mask__avx2: dst=(639, 687), mask=(880.00, 48.00) x (10.00, 11.00) [ 74.585] glyphs0_to_dst: glyph=(651, 692)x(5, 3), unclipped [ 74.585] emit_primitive_identity_mask__avx2: dst=(651, 692), mask=(1008.00, 32.00) x (5.00, 3.00) [ 74.585] glyphs0_to_dst: glyph=(658, 687)x(9, 8), unclipped [ 74.585] emit_primitive_identity_mask__avx2: dst=(658, 687), mask=(896.00, 48.00) x (9.00, 8.00) [ 74.585] glyphs0_to_dst: glyph=(667, 683)x(9, 12), unclipped [ 74.585] emit_primitive_identity_mask__avx2: dst=(667, 683), mask=(992.00, 48.00) x (9.00, 12.00) [ 74.585] gen8_vertex_flush[2898] = 69 [ 74.585] gen9_magic_ca_pass: CA fixup (2430 -> 2499) [ 74.585] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.585] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.585] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.585] sna_glyphs(op=3, nlist=1, src=(1, 712)) [ 74.585] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.585] sna_glyphs: discarding mask [ 74.585] glyphs0_to_dst(op=3, src=(1, 712), nlist=1, dst=(1, 712)+(0, 0)) [ 74.585] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.585] gen9_render_composite: 0x0, current mode=1/1 [ 74.585] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.585] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.585] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.585] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.585] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.585] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.585] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.585] sna_drawable_use_bo: using whole GPU bo [ 74.585] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.585] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.585] color_convert: src=ff8ae234 [20028888] [ 74.585] color_convert: dst=ff8ae234 [20028888] [ 74.585] sna_render_get_solid: ff8ae234 [ 74.585] sna_render_get_solid(22) = ff8ae234 (old) [ 74.585] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.585] sna_transform_is_imprecise_integer_translation: no transform [ 74.585] gen9_composite_picture: integer translation (0, 0), removing [ 74.585] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.585] sna_render_pixmap_bo: GPU all damaged [ 74.585] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.585] gen4_choose_composite_emitter: solid, identity mask [ 74.585] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.585] gen9_composite_get_binding_table(f540) [ 74.585] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.585] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.585] gen9_emit_vertex_elements: setup id=9 [ 74.585] glyphs0_to_dst: glyph=(1, 704)x(9, 8), unclipped [ 74.585] emit_primitive_identity_mask__avx2: dst=(1, 704), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.585] glyphs0_to_dst: glyph=(9, 702)x(10, 13), unclipped [ 74.585] emit_primitive_identity_mask__avx2: dst=(9, 702), mask=(672.00, 48.00) x (10.00, 13.00) [ 74.585] glyphs0_to_dst: glyph=(19, 704)x(9, 8), unclipped [ 74.585] emit_primitive_identity_mask__avx2: dst=(19, 704), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.585] glyphs0_to_dst: glyph=(28, 706)x(8, 3), unclipped [ 74.585] emit_primitive_identity_mask__avx2: dst=(28, 706), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.585] glyphs0_to_dst: glyph=(36, 702)x(11, 10), unclipped [ 74.585] emit_primitive_identity_mask__avx2: dst=(36, 702), mask=(704.00, 0.00) x (11.00, 10.00) [ 74.585] glyphs0_to_dst: glyph=(46, 704)x(9, 8), unclipped [ 74.585] emit_primitive_identity_mask__avx2: dst=(46, 704), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.585] glyphs0_to_dst: glyph=(54, 704)x(10, 8), unclipped [ 74.585] emit_primitive_identity_mask__avx2: dst=(54, 704), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.585] glyphs0_to_dst: glyph=(63, 704)x(10, 8), unclipped [ 74.585] emit_primitive_identity_mask__avx2: dst=(63, 704), mask=(720.00, 16.00) x (10.00, 8.00) [ 74.585] glyphs0_to_dst: glyph=(72, 701)x(10, 11), unclipped [ 74.585] emit_primitive_identity_mask__avx2: dst=(72, 701), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.585] glyphs0_to_dst: glyph=(81, 704)x(10, 8), unclipped [ 74.585] emit_primitive_identity_mask__avx2: dst=(81, 704), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.585] glyphs0_to_dst: glyph=(90, 701)x(10, 11), unclipped [ 74.585] emit_primitive_identity_mask__avx2: dst=(90, 701), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.585] glyphs0_to_dst: glyph=(99, 704)x(11, 8), unclipped [ 74.585] emit_primitive_identity_mask__avx2: dst=(99, 704), mask=(736.00, 16.00) x (11.00, 8.00) [ 74.585] glyphs0_to_dst: glyph=(109, 704)x(9, 8), unclipped [ 74.585] emit_primitive_identity_mask__avx2: dst=(109, 704), mask=(752.00, 16.00) x (9.00, 8.00) [ 74.585] glyphs0_to_dst: glyph=(118, 706)x(8, 3), unclipped [ 74.585] emit_primitive_identity_mask__avx2: dst=(118, 706), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.585] glyphs0_to_dst: glyph=(126, 702)x(10, 10), unclipped [ 74.585] emit_primitive_identity_mask__avx2: dst=(126, 702), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.585] glyphs0_to_dst: glyph=(135, 702)x(10, 10), unclipped [ 74.585] emit_primitive_identity_mask__avx2: dst=(135, 702), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.585] glyphs0_to_dst: glyph=(144, 702)x(10, 10), unclipped [ 74.585] emit_primitive_identity_mask__avx2: dst=(144, 702), mask=(720.00, 32.00) x (10.00, 10.00) [ 74.585] glyphs0_to_dst: glyph=(153, 702)x(10, 10), unclipped [ 74.585] emit_primitive_identity_mask__avx2: dst=(153, 702), mask=(704.00, 48.00) x (10.00, 10.00) [ 74.585] gen8_vertex_flush[2998] = 54 [ 74.585] gen9_magic_ca_pass: CA fixup (2499 -> 2553) [ 74.585] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.585] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.585] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.585] sna_glyphs(op=3, nlist=1, src=(163, 712)) [ 74.585] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.585] sna_glyphs: discarding mask [ 74.585] glyphs0_to_dst(op=3, src=(163, 712), nlist=1, dst=(163, 712)+(0, 0)) [ 74.585] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.585] gen9_render_composite: 0x0, current mode=1/1 [ 74.585] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.585] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.585] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.585] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.585] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.585] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.585] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.585] sna_drawable_use_bo: using whole GPU bo [ 74.585] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.585] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.585] color_convert: src=ffffffff [20028888] [ 74.585] color_convert: dst=ffffffff [20028888] [ 74.585] sna_render_get_solid: ffffffff [ 74.585] sna_render_get_solid(white) [ 74.585] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.585] sna_transform_is_imprecise_integer_translation: no transform [ 74.585] gen9_composite_picture: integer translation (0, 0), removing [ 74.585] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.585] sna_render_pixmap_bo: GPU all damaged [ 74.585] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.585] gen4_choose_composite_emitter: solid, identity mask [ 74.585] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.585] gen9_composite_get_binding_table(f500) [ 74.585] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.585] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.585] gen9_emit_vertex_elements: setup id=9 [ 74.585] glyphs0_to_dst: glyph=(165, 704)x(5, 8), unclipped [ 74.585] emit_primitive_identity_mask__avx2: dst=(165, 704), mask=(720.00, 48.00) x (5.00, 8.00) [ 74.585] gen8_vertex_flush[2a98] = 3 [ 74.585] gen9_magic_ca_pass: CA fixup (2553 -> 2556) [ 74.585] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.586] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.586] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.586] sna_glyphs(op=3, nlist=1, src=(172, 712)) [ 74.586] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.586] sna_glyphs: discarding mask [ 74.586] glyphs0_to_dst(op=3, src=(172, 712), nlist=1, dst=(172, 712)+(0, 0)) [ 74.586] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.586] gen9_render_composite: 0x0, current mode=1/1 [ 74.586] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.586] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.586] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.586] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.586] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.586] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.586] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.586] sna_drawable_use_bo: using whole GPU bo [ 74.586] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.586] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.586] color_convert: src=ff729fcf [20028888] [ 74.586] color_convert: dst=ff729fcf [20028888] [ 74.586] sna_render_get_solid: ff729fcf [ 74.586] sna_render_get_solid(23) = ff729fcf (old) [ 74.586] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.586] sna_transform_is_imprecise_integer_translation: no transform [ 74.586] gen9_composite_picture: integer translation (0, 0), removing [ 74.586] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.586] sna_render_pixmap_bo: GPU all damaged [ 74.586] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.586] gen4_choose_composite_emitter: solid, identity mask [ 74.586] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.586] gen9_composite_get_binding_table(f4c0) [ 74.586] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.586] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.586] gen9_emit_vertex_elements: setup id=9 [ 74.586] glyphs0_to_dst: glyph=(171, 706)x(11, 3), unclipped [ 74.586] emit_primitive_identity_mask__avx2: dst=(171, 706), mask=(736.00, 32.00) x (11.00, 3.00) [ 74.586] glyphs0_to_dst: glyph=(180, 701)x(10, 14), unclipped [ 74.586] emit_primitive_identity_mask__avx2: dst=(180, 701), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.586] glyphs0_to_dst: glyph=(189, 701)x(11, 11), unclipped [ 74.586] emit_primitive_identity_mask__avx2: dst=(189, 701), mask=(960.00, 0.00) x (11.00, 11.00) [ 74.586] glyphs0_to_dst: glyph=(198, 704)x(10, 8), unclipped [ 74.586] emit_primitive_identity_mask__avx2: dst=(198, 704), mask=(976.00, 0.00) x (10.00, 8.00) [ 74.586] glyphs0_to_dst: glyph=(208, 704)x(9, 11), unclipped [ 74.586] emit_primitive_identity_mask__avx2: dst=(208, 704), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.586] glyphs0_to_dst: glyph=(216, 701)x(10, 14), unclipped [ 74.586] emit_primitive_identity_mask__avx2: dst=(216, 701), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.586] glyphs0_to_dst: glyph=(225, 702)x(10, 10), unclipped [ 74.586] emit_primitive_identity_mask__avx2: dst=(225, 702), mask=(976.00, 16.00) x (10.00, 10.00) [ 74.586] glyphs0_to_dst: glyph=(234, 713)x(11, 2), unclipped [ 74.586] emit_primitive_identity_mask__avx2: dst=(234, 713), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.586] glyphs0_to_dst: glyph=(243, 701)x(11, 11), unclipped [ 74.586] emit_primitive_identity_mask__avx2: dst=(243, 701), mask=(1008.00, 0.00) x (11.00, 11.00) [ 74.586] glyphs0_to_dst: glyph=(253, 704)x(9, 8), unclipped [ 74.586] emit_primitive_identity_mask__avx2: dst=(253, 704), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.586] glyphs0_to_dst: glyph=(261, 704)x(10, 8), unclipped [ 74.586] emit_primitive_identity_mask__avx2: dst=(261, 704), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.586] glyphs0_to_dst: glyph=(270, 704)x(10, 8), unclipped [ 74.586] emit_primitive_identity_mask__avx2: dst=(270, 704), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.586] glyphs0_to_dst: glyph=(279, 700)x(10, 12), unclipped [ 74.586] emit_primitive_identity_mask__avx2: dst=(279, 700), mask=(992.00, 16.00) x (10.00, 12.00) [ 74.586] glyphs0_to_dst: glyph=(288, 704)x(10, 8), unclipped [ 74.586] emit_primitive_identity_mask__avx2: dst=(288, 704), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.586] glyphs0_to_dst: glyph=(297, 704)x(10, 8), unclipped [ 74.586] emit_primitive_identity_mask__avx2: dst=(297, 704), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.586] glyphs0_to_dst: glyph=(307, 700)x(10, 12), unclipped [ 74.586] emit_primitive_identity_mask__avx2: dst=(307, 700), mask=(1008.00, 16.00) x (10.00, 12.00) [ 74.586] glyphs0_to_dst: glyph=(315, 701)x(11, 11), unclipped [ 74.586] emit_primitive_identity_mask__avx2: dst=(315, 701), mask=(960.00, 0.00) x (11.00, 11.00) [ 74.586] glyphs0_to_dst: glyph=(324, 704)x(11, 8), unclipped [ 74.586] emit_primitive_identity_mask__avx2: dst=(324, 704), mask=(736.00, 16.00) x (11.00, 8.00) [ 74.586] glyphs0_to_dst: glyph=(334, 704)x(9, 11), unclipped [ 74.586] emit_primitive_identity_mask__avx2: dst=(334, 704), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.586] glyphs0_to_dst: glyph=(342, 713)x(11, 2), unclipped [ 74.586] emit_primitive_identity_mask__avx2: dst=(342, 713), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.586] glyphs0_to_dst: glyph=(351, 700)x(10, 12), unclipped [ 74.586] emit_primitive_identity_mask__avx2: dst=(351, 700), mask=(992.00, 16.00) x (10.00, 12.00) [ 74.586] glyphs0_to_dst: glyph=(361, 700)x(9, 12), unclipped [ 74.586] emit_primitive_identity_mask__avx2: dst=(361, 700), mask=(960.00, 32.00) x (9.00, 12.00) [ 74.586] glyphs0_to_dst: glyph=(369, 704)x(10, 11), unclipped [ 74.586] emit_primitive_identity_mask__avx2: dst=(369, 704), mask=(976.00, 32.00) x (10.00, 11.00) [ 74.586] glyphs0_to_dst: glyph=(378, 701)x(10, 14), unclipped [ 74.586] emit_primitive_identity_mask__avx2: dst=(378, 701), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.586] glyphs0_to_dst: glyph=(387, 702)x(10, 10), unclipped [ 74.586] emit_primitive_identity_mask__avx2: dst=(387, 702), mask=(960.00, 48.00) x (10.00, 10.00) [ 74.586] glyphs0_to_dst: glyph=(396, 713)x(11, 2), unclipped [ 74.586] emit_primitive_identity_mask__avx2: dst=(396, 713), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.586] glyphs0_to_dst: glyph=(406, 704)x(9, 8), unclipped [ 74.586] emit_primitive_identity_mask__avx2: dst=(406, 704), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.586] glyphs0_to_dst: glyph=(415, 704)x(9, 8), unclipped [ 74.586] emit_primitive_identity_mask__avx2: dst=(415, 704), mask=(752.00, 16.00) x (9.00, 8.00) [ 74.586] glyphs0_to_dst: glyph=(424, 704)x(9, 11), unclipped [ 74.586] emit_primitive_identity_mask__avx2: dst=(424, 704), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.586] glyphs0_to_dst: glyph=(432, 701)x(10, 11), unclipped [ 74.586] emit_primitive_identity_mask__avx2: dst=(432, 701), mask=(976.00, 48.00) x (10.00, 11.00) [ 74.586] glyphs0_to_dst: glyph=(442, 704)x(9, 8), unclipped [ 74.586] emit_primitive_identity_mask__avx2: dst=(442, 704), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.586] glyphs0_to_dst: glyph=(450, 704)x(10, 11), unclipped [ 74.586] emit_primitive_identity_mask__avx2: dst=(450, 704), mask=(976.00, 32.00) x (10.00, 11.00) [ 74.586] gen8_vertex_flush[2b98] = 96 [ 74.586] gen9_magic_ca_pass: CA fixup (2556 -> 2652) [ 74.586] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.586] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.586] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.586] sna_glyphs(op=3, nlist=1, src=(460, 712)) [ 74.586] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.586] sna_glyphs: discarding mask [ 74.586] glyphs0_to_dst(op=3, src=(460, 712), nlist=1, dst=(460, 712)+(0, 0)) [ 74.586] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.586] gen9_render_composite: 0x0, current mode=1/1 [ 74.586] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.586] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.586] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.586] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.586] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.586] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.586] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.586] sna_drawable_use_bo: using whole GPU bo [ 74.586] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.586] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.586] color_convert: src=ffffffff [20028888] [ 74.586] color_convert: dst=ffffffff [20028888] [ 74.586] sna_render_get_solid: ffffffff [ 74.586] sna_render_get_solid(white) [ 74.586] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.586] sna_transform_is_imprecise_integer_translation: no transform [ 74.586] gen9_composite_picture: integer translation (0, 0), removing [ 74.586] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.586] sna_render_pixmap_bo: GPU all damaged [ 74.586] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.586] gen4_choose_composite_emitter: solid, identity mask [ 74.586] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.586] gen9_composite_get_binding_table(f480) [ 74.586] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.586] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.586] gen9_emit_vertex_elements: setup id=9 [ 74.586] glyphs0_to_dst: glyph=(459, 701)x(10, 13), unclipped [ 74.586] emit_primitive_identity_mask__avx2: dst=(459, 701), mask=(752.00, 32.00) x (10.00, 13.00) [ 74.586] glyphs0_to_dst: glyph=(477, 707)x(10, 3), unclipped [ 74.586] emit_primitive_identity_mask__avx2: dst=(477, 707), mask=(1008.00, 48.00) x (10.00, 3.00) [ 74.586] glyphs0_to_dst: glyph=(487, 701)x(9, 14), unclipped [ 74.586] emit_primitive_identity_mask__avx2: dst=(487, 701), mask=(832.00, 32.00) x (9.00, 14.00) [ 74.586] glyphs0_to_dst: glyph=(496, 704)x(9, 8), unclipped [ 74.586] emit_primitive_identity_mask__avx2: dst=(496, 704), mask=(896.00, 48.00) x (9.00, 8.00) [ 74.586] glyphs0_to_dst: glyph=(504, 704)x(10, 8), unclipped [ 74.586] emit_primitive_identity_mask__avx2: dst=(504, 704), mask=(848.00, 16.00) x (10.00, 8.00) [ 74.586] glyphs0_to_dst: glyph=(514, 704)x(9, 8), unclipped [ 74.586] emit_primitive_identity_mask__avx2: dst=(514, 704), mask=(848.00, 48.00) x (9.00, 8.00) [ 74.586] glyphs0_to_dst: glyph=(522, 701)x(10, 11), unclipped [ 74.586] emit_primitive_identity_mask__avx2: dst=(522, 701), mask=(992.00, 32.00) x (10.00, 11.00) [ 74.586] glyphs0_to_dst: glyph=(532, 704)x(9, 11), unclipped [ 74.586] emit_primitive_identity_mask__avx2: dst=(532, 704), mask=(880.00, 16.00) x (9.00, 11.00) [ 74.586] glyphs0_to_dst: glyph=(541, 701)x(9, 11), unclipped [ 74.586] emit_primitive_identity_mask__avx2: dst=(541, 701), mask=(880.00, 0.00) x (9.00, 11.00) [ 74.586] glyphs0_to_dst: glyph=(550, 701)x(9, 14), unclipped [ 74.586] emit_primitive_identity_mask__avx2: dst=(550, 701), mask=(832.00, 32.00) x (9.00, 14.00) [ 74.586] glyphs0_to_dst: glyph=(558, 704)x(10, 8), unclipped [ 74.586] emit_primitive_identity_mask__avx2: dst=(558, 704), mask=(848.00, 16.00) x (10.00, 8.00) [ 74.586] glyphs0_to_dst: glyph=(568, 704)x(9, 11), unclipped [ 74.586] emit_primitive_identity_mask__avx2: dst=(568, 704), mask=(880.00, 16.00) x (9.00, 11.00) [ 74.586] glyphs0_to_dst: glyph=(576, 714)x(11, 2), unclipped [ 74.586] emit_primitive_identity_mask__avx2: dst=(576, 714), mask=(832.00, 48.00) x (11.00, 2.00) [ 74.586] glyphs0_to_dst: glyph=(585, 700)x(10, 12), unclipped [ 74.586] emit_primitive_identity_mask__avx2: dst=(585, 700), mask=(864.00, 0.00) x (10.00, 12.00) [ 74.586] glyphs0_to_dst: glyph=(594, 704)x(10, 8), unclipped [ 74.586] emit_primitive_identity_mask__avx2: dst=(594, 704), mask=(864.00, 32.00) x (10.00, 8.00) [ 74.586] glyphs0_to_dst: glyph=(603, 701)x(10, 11), unclipped [ 74.586] emit_primitive_identity_mask__avx2: dst=(603, 701), mask=(880.00, 32.00) x (10.00, 11.00) [ 74.586] glyphs0_to_dst: glyph=(612, 714)x(11, 2), unclipped [ 74.586] emit_primitive_identity_mask__avx2: dst=(612, 714), mask=(832.00, 48.00) x (11.00, 2.00) [ 74.586] glyphs0_to_dst: glyph=(621, 701)x(10, 11), unclipped [ 74.586] emit_primitive_identity_mask__avx2: dst=(621, 701), mask=(880.00, 32.00) x (10.00, 11.00) [ 74.586] glyphs0_to_dst: glyph=(630, 704)x(10, 8), unclipped [ 74.586] emit_primitive_identity_mask__avx2: dst=(630, 704), mask=(944.00, 0.00) x (10.00, 8.00) [ 74.586] glyphs0_to_dst: glyph=(639, 704)x(10, 11), unclipped [ 74.586] emit_primitive_identity_mask__avx2: dst=(639, 704), mask=(880.00, 48.00) x (10.00, 11.00) [ 74.586] glyphs0_to_dst: glyph=(651, 709)x(5, 3), unclipped [ 74.586] emit_primitive_identity_mask__avx2: dst=(651, 709), mask=(1008.00, 32.00) x (5.00, 3.00) [ 74.586] glyphs0_to_dst: glyph=(658, 704)x(9, 8), unclipped [ 74.586] emit_primitive_identity_mask__avx2: dst=(658, 704), mask=(896.00, 48.00) x (9.00, 8.00) [ 74.586] glyphs0_to_dst: glyph=(667, 700)x(9, 12), unclipped [ 74.586] emit_primitive_identity_mask__avx2: dst=(667, 700), mask=(992.00, 48.00) x (9.00, 12.00) [ 74.586] gen8_vertex_flush[2c98] = 69 [ 74.586] gen9_magic_ca_pass: CA fixup (2652 -> 2721) [ 74.586] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.586] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.586] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.586] sna_glyphs(op=3, nlist=1, src=(1, 729)) [ 74.586] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.586] sna_glyphs: discarding mask [ 74.586] glyphs0_to_dst(op=3, src=(1, 729), nlist=1, dst=(1, 729)+(0, 0)) [ 74.586] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.586] gen9_render_composite: 0x0, current mode=1/1 [ 74.586] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.586] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.586] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.586] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.586] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.586] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.586] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.586] sna_drawable_use_bo: using whole GPU bo [ 74.586] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.586] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.586] color_convert: src=ff8ae234 [20028888] [ 74.586] color_convert: dst=ff8ae234 [20028888] [ 74.586] sna_render_get_solid: ff8ae234 [ 74.586] sna_render_get_solid(22) = ff8ae234 (old) [ 74.586] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.586] sna_transform_is_imprecise_integer_translation: no transform [ 74.586] gen9_composite_picture: integer translation (0, 0), removing [ 74.586] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.586] sna_render_pixmap_bo: GPU all damaged [ 74.586] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.586] gen4_choose_composite_emitter: solid, identity mask [ 74.586] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.586] gen9_composite_get_binding_table(f440) [ 74.586] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.586] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.587] gen9_emit_vertex_elements: setup id=9 [ 74.587] glyphs0_to_dst: glyph=(1, 721)x(9, 8), unclipped [ 74.587] emit_primitive_identity_mask__avx2: dst=(1, 721), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.587] glyphs0_to_dst: glyph=(9, 719)x(10, 13), unclipped [ 74.587] emit_primitive_identity_mask__avx2: dst=(9, 719), mask=(672.00, 48.00) x (10.00, 13.00) [ 74.587] glyphs0_to_dst: glyph=(19, 721)x(9, 8), unclipped [ 74.587] emit_primitive_identity_mask__avx2: dst=(19, 721), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.587] glyphs0_to_dst: glyph=(28, 723)x(8, 3), unclipped [ 74.587] emit_primitive_identity_mask__avx2: dst=(28, 723), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.587] glyphs0_to_dst: glyph=(36, 719)x(11, 10), unclipped [ 74.587] emit_primitive_identity_mask__avx2: dst=(36, 719), mask=(704.00, 0.00) x (11.00, 10.00) [ 74.587] glyphs0_to_dst: glyph=(46, 721)x(9, 8), unclipped [ 74.587] emit_primitive_identity_mask__avx2: dst=(46, 721), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.587] glyphs0_to_dst: glyph=(54, 721)x(10, 8), unclipped [ 74.587] emit_primitive_identity_mask__avx2: dst=(54, 721), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.587] glyphs0_to_dst: glyph=(63, 721)x(10, 8), unclipped [ 74.587] emit_primitive_identity_mask__avx2: dst=(63, 721), mask=(720.00, 16.00) x (10.00, 8.00) [ 74.587] glyphs0_to_dst: glyph=(72, 718)x(10, 11), unclipped [ 74.587] emit_primitive_identity_mask__avx2: dst=(72, 718), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.587] glyphs0_to_dst: glyph=(81, 721)x(10, 8), unclipped [ 74.587] emit_primitive_identity_mask__avx2: dst=(81, 721), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.587] glyphs0_to_dst: glyph=(90, 718)x(10, 11), unclipped [ 74.587] emit_primitive_identity_mask__avx2: dst=(90, 718), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.587] glyphs0_to_dst: glyph=(99, 721)x(11, 8), unclipped [ 74.587] emit_primitive_identity_mask__avx2: dst=(99, 721), mask=(736.00, 16.00) x (11.00, 8.00) [ 74.587] glyphs0_to_dst: glyph=(109, 721)x(9, 8), unclipped [ 74.587] emit_primitive_identity_mask__avx2: dst=(109, 721), mask=(752.00, 16.00) x (9.00, 8.00) [ 74.587] glyphs0_to_dst: glyph=(118, 723)x(8, 3), unclipped [ 74.587] emit_primitive_identity_mask__avx2: dst=(118, 723), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.587] glyphs0_to_dst: glyph=(126, 719)x(10, 10), unclipped [ 74.587] emit_primitive_identity_mask__avx2: dst=(126, 719), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.587] glyphs0_to_dst: glyph=(135, 719)x(10, 10), unclipped [ 74.587] emit_primitive_identity_mask__avx2: dst=(135, 719), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.587] glyphs0_to_dst: glyph=(144, 719)x(10, 10), unclipped [ 74.587] emit_primitive_identity_mask__avx2: dst=(144, 719), mask=(720.00, 32.00) x (10.00, 10.00) [ 74.587] glyphs0_to_dst: glyph=(153, 719)x(10, 10), unclipped [ 74.587] emit_primitive_identity_mask__avx2: dst=(153, 719), mask=(704.00, 48.00) x (10.00, 10.00) [ 74.587] gen8_vertex_flush[2d98] = 54 [ 74.587] gen9_magic_ca_pass: CA fixup (2721 -> 2775) [ 74.587] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.587] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.587] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.587] sna_glyphs(op=3, nlist=1, src=(163, 729)) [ 74.587] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.587] sna_glyphs: discarding mask [ 74.587] glyphs0_to_dst(op=3, src=(163, 729), nlist=1, dst=(163, 729)+(0, 0)) [ 74.587] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.587] gen9_render_composite: 0x0, current mode=1/1 [ 74.587] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.587] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.587] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.587] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.587] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.587] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.587] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.587] sna_drawable_use_bo: using whole GPU bo [ 74.587] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.587] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.587] color_convert: src=ffffffff [20028888] [ 74.587] color_convert: dst=ffffffff [20028888] [ 74.587] sna_render_get_solid: ffffffff [ 74.587] sna_render_get_solid(white) [ 74.587] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.587] sna_transform_is_imprecise_integer_translation: no transform [ 74.587] gen9_composite_picture: integer translation (0, 0), removing [ 74.587] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.587] sna_render_pixmap_bo: GPU all damaged [ 74.587] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.587] gen4_choose_composite_emitter: solid, identity mask [ 74.587] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.587] gen9_composite_get_binding_table(f400) [ 74.587] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.587] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.587] gen9_emit_vertex_elements: setup id=9 [ 74.587] glyphs0_to_dst: glyph=(165, 721)x(5, 8), unclipped [ 74.587] emit_primitive_identity_mask__avx2: dst=(165, 721), mask=(720.00, 48.00) x (5.00, 8.00) [ 74.587] gen8_vertex_flush[2e98] = 3 [ 74.587] gen9_magic_ca_pass: CA fixup (2775 -> 2778) [ 74.587] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.587] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.587] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.587] sna_glyphs(op=3, nlist=1, src=(172, 729)) [ 74.587] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.587] sna_glyphs: discarding mask [ 74.587] glyphs0_to_dst(op=3, src=(172, 729), nlist=1, dst=(172, 729)+(0, 0)) [ 74.587] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.587] gen9_render_composite: 0x0, current mode=1/1 [ 74.587] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.587] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.587] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.587] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.587] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.587] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.587] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.587] sna_drawable_use_bo: using whole GPU bo [ 74.587] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.587] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.587] color_convert: src=ff729fcf [20028888] [ 74.587] color_convert: dst=ff729fcf [20028888] [ 74.587] sna_render_get_solid: ff729fcf [ 74.587] sna_render_get_solid(23) = ff729fcf (old) [ 74.587] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.587] sna_transform_is_imprecise_integer_translation: no transform [ 74.587] gen9_composite_picture: integer translation (0, 0), removing [ 74.587] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.587] sna_render_pixmap_bo: GPU all damaged [ 74.587] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.587] gen4_choose_composite_emitter: solid, identity mask [ 74.587] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.587] gen9_composite_get_binding_table(f3c0) [ 74.587] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.587] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.587] gen9_emit_vertex_elements: setup id=9 [ 74.587] glyphs0_to_dst: glyph=(171, 723)x(11, 3), unclipped [ 74.587] emit_primitive_identity_mask__avx2: dst=(171, 723), mask=(736.00, 32.00) x (11.00, 3.00) [ 74.587] glyphs0_to_dst: glyph=(180, 718)x(10, 14), unclipped [ 74.587] emit_primitive_identity_mask__avx2: dst=(180, 718), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.587] glyphs0_to_dst: glyph=(189, 718)x(11, 11), unclipped [ 74.587] emit_primitive_identity_mask__avx2: dst=(189, 718), mask=(960.00, 0.00) x (11.00, 11.00) [ 74.587] glyphs0_to_dst: glyph=(198, 721)x(10, 8), unclipped [ 74.587] emit_primitive_identity_mask__avx2: dst=(198, 721), mask=(976.00, 0.00) x (10.00, 8.00) [ 74.587] glyphs0_to_dst: glyph=(208, 721)x(9, 11), unclipped [ 74.587] emit_primitive_identity_mask__avx2: dst=(208, 721), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.587] glyphs0_to_dst: glyph=(216, 718)x(10, 14), unclipped [ 74.587] emit_primitive_identity_mask__avx2: dst=(216, 718), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.587] glyphs0_to_dst: glyph=(225, 719)x(10, 10), unclipped [ 74.587] emit_primitive_identity_mask__avx2: dst=(225, 719), mask=(976.00, 16.00) x (10.00, 10.00) [ 74.587] glyphs0_to_dst: glyph=(234, 730)x(11, 2), unclipped [ 74.587] emit_primitive_identity_mask__avx2: dst=(234, 730), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.587] glyphs0_to_dst: glyph=(243, 718)x(11, 11), unclipped [ 74.587] emit_primitive_identity_mask__avx2: dst=(243, 718), mask=(1008.00, 0.00) x (11.00, 11.00) [ 74.587] glyphs0_to_dst: glyph=(253, 721)x(9, 8), unclipped [ 74.587] emit_primitive_identity_mask__avx2: dst=(253, 721), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.587] glyphs0_to_dst: glyph=(261, 721)x(10, 8), unclipped [ 74.587] emit_primitive_identity_mask__avx2: dst=(261, 721), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.587] glyphs0_to_dst: glyph=(270, 721)x(10, 8), unclipped [ 74.587] emit_primitive_identity_mask__avx2: dst=(270, 721), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.587] glyphs0_to_dst: glyph=(279, 717)x(10, 12), unclipped [ 74.587] emit_primitive_identity_mask__avx2: dst=(279, 717), mask=(992.00, 16.00) x (10.00, 12.00) [ 74.587] glyphs0_to_dst: glyph=(288, 721)x(10, 8), unclipped [ 74.587] emit_primitive_identity_mask__avx2: dst=(288, 721), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.587] glyphs0_to_dst: glyph=(297, 721)x(10, 8), unclipped [ 74.587] emit_primitive_identity_mask__avx2: dst=(297, 721), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.587] glyphs0_to_dst: glyph=(307, 717)x(10, 12), unclipped [ 74.587] emit_primitive_identity_mask__avx2: dst=(307, 717), mask=(1008.00, 16.00) x (10.00, 12.00) [ 74.587] glyphs0_to_dst: glyph=(315, 718)x(11, 11), unclipped [ 74.587] emit_primitive_identity_mask__avx2: dst=(315, 718), mask=(960.00, 0.00) x (11.00, 11.00) [ 74.587] glyphs0_to_dst: glyph=(324, 721)x(11, 8), unclipped [ 74.587] emit_primitive_identity_mask__avx2: dst=(324, 721), mask=(736.00, 16.00) x (11.00, 8.00) [ 74.587] glyphs0_to_dst: glyph=(334, 721)x(9, 11), unclipped [ 74.587] emit_primitive_identity_mask__avx2: dst=(334, 721), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.587] glyphs0_to_dst: glyph=(342, 730)x(11, 2), unclipped [ 74.587] emit_primitive_identity_mask__avx2: dst=(342, 730), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.587] glyphs0_to_dst: glyph=(351, 717)x(10, 12), unclipped [ 74.587] emit_primitive_identity_mask__avx2: dst=(351, 717), mask=(992.00, 16.00) x (10.00, 12.00) [ 74.587] glyphs0_to_dst: glyph=(361, 717)x(9, 12), unclipped [ 74.587] emit_primitive_identity_mask__avx2: dst=(361, 717), mask=(960.00, 32.00) x (9.00, 12.00) [ 74.587] glyphs0_to_dst: glyph=(369, 721)x(10, 11), unclipped [ 74.587] emit_primitive_identity_mask__avx2: dst=(369, 721), mask=(976.00, 32.00) x (10.00, 11.00) [ 74.587] glyphs0_to_dst: glyph=(378, 718)x(10, 14), unclipped [ 74.587] emit_primitive_identity_mask__avx2: dst=(378, 718), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.587] glyphs0_to_dst: glyph=(387, 719)x(10, 10), unclipped [ 74.587] emit_primitive_identity_mask__avx2: dst=(387, 719), mask=(960.00, 48.00) x (10.00, 10.00) [ 74.587] glyphs0_to_dst: glyph=(396, 730)x(11, 2), unclipped [ 74.587] emit_primitive_identity_mask__avx2: dst=(396, 730), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.587] glyphs0_to_dst: glyph=(406, 721)x(9, 8), unclipped [ 74.587] emit_primitive_identity_mask__avx2: dst=(406, 721), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.587] glyphs0_to_dst: glyph=(415, 721)x(9, 8), unclipped [ 74.587] emit_primitive_identity_mask__avx2: dst=(415, 721), mask=(752.00, 16.00) x (9.00, 8.00) [ 74.587] glyphs0_to_dst: glyph=(424, 721)x(9, 11), unclipped [ 74.587] emit_primitive_identity_mask__avx2: dst=(424, 721), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.587] glyphs0_to_dst: glyph=(432, 718)x(10, 11), unclipped [ 74.587] emit_primitive_identity_mask__avx2: dst=(432, 718), mask=(976.00, 48.00) x (10.00, 11.00) [ 74.587] glyphs0_to_dst: glyph=(442, 721)x(9, 8), unclipped [ 74.587] emit_primitive_identity_mask__avx2: dst=(442, 721), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.587] glyphs0_to_dst: glyph=(450, 721)x(10, 11), unclipped [ 74.587] emit_primitive_identity_mask__avx2: dst=(450, 721), mask=(976.00, 32.00) x (10.00, 11.00) [ 74.587] gen8_vertex_flush[2f98] = 96 [ 74.587] gen9_magic_ca_pass: CA fixup (2778 -> 2874) [ 74.587] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.587] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.587] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.587] sna_accel_flush: flush?=0, dirty?=0 [ 74.587] sna_accel_flush: flush?=0, dirty?=0 [ 74.587] sna_block_handler (tv=0.0) [ 74.587] sna_wakeup_handler [ 74.587] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 74.587] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 74.587] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 74.587] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 74.587] sna_dri2_get_msc(draw=146, pipe=0) [ 74.587] sna_crtc_record_swap: recording last swap on pipe=0, frame 4224 [msc=4224], time 74.575035 [ 74.587] sna_dri2_get_msc: msc=4224 [raw=4224], ust=74575035 [ 74.587] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=128 (refs=1/1, flush=0) , front=32 (refs=2/3, flush=1) [ 74.587] sna_dri2_schedule_swap(target_msc=4224, divisor=0, remainder=0) [ 74.587] sna_dri2_schedule_swap: using front handle=32, active_scanout?=2, flush?=1 [ 74.587] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 74.587] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 74.587] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 74.587] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 74.587] sna_crtc_record_swap: recording last swap on pipe=0, frame 4224 [msc=4224], time 74.575035 [ 74.587] immediate_swap: current_msc=4224, target_msc=4224 -- yes [ 74.587] can_flip: no, shadow enabled [ 74.587] sna_dri2_add_event: adding event to window 146) [ 74.587] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 74.587] sna_dri2_immediate_blit: no pending blit, starting chain [ 74.587] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 74.587] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 74.587] can_xchg: back size=8700f00, front size=8700f00 [ 74.587] can_xchg: yes, pixmap=4091 [ 74.587] sna_dri2_xchg: win=146, exchange front=32/80,ref=3 and back=128/76,ref=2, pixmap=4091 3840x2160 [ 74.588] sna_dri2_xchg: back_bo handle=128, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 74.588] sna_dri2_xchg: front_bo handle=32, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 74.588] set_bo: pixmap=4091, handle=128 (old handle=32) [ 74.588] set_bo: marking whole pixmap as damaged [ 74.588] set_bo: applying final/discard move-to-gpu [ 74.588] wait_for_shadow: flags=0, flips=1, handle=32, shadow=29 [ 74.588] set_bo: dropping flush hint from handle=32 [ 74.588] set_bo: adding flush hint to handle=128 [ 74.588] mark_stale(handle=32) => 1 [ 74.588] swap_limit: draw=146 setting swap limit to 3 [ 74.588] sna_dri2_swap_limit_validate: swap limit set to 3 [ 74.588] sna_next_vblank(pipe=0, waiting until next vblank) [ 74.588] sna_dri2_schedule_swap: reported target_msc=4224 [ 74.588] sna_accel_flush: flush?=0, dirty?=0 [ 74.588] sna_accel_flush: flush?=0, dirty?=0 [ 74.588] sna_accel_flush: flush?=0, dirty?=0 [ 74.588] sna_accel_flush: flush?=0, dirty?=0 [ 74.588] sna_block_handler (tv=0.0) [ 74.588] sna_wakeup_handler [ 74.588] sna_glyphs(op=3, nlist=1, src=(460, 729)) [ 74.588] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.588] sna_glyphs: discarding mask [ 74.588] glyphs0_to_dst(op=3, src=(460, 729), nlist=1, dst=(460, 729)+(0, 0)) [ 74.588] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.588] gen9_render_composite: 0x0, current mode=1/1 [ 74.588] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.588] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.588] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.588] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.588] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.588] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.588] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.588] sna_drawable_use_bo: using whole GPU bo [ 74.588] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.588] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.588] color_convert: src=ffffffff [20028888] [ 74.588] color_convert: dst=ffffffff [20028888] [ 74.588] sna_render_get_solid: ffffffff [ 74.588] sna_render_get_solid(white) [ 74.588] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.588] sna_transform_is_imprecise_integer_translation: no transform [ 74.588] gen9_composite_picture: integer translation (0, 0), removing [ 74.588] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.588] sna_render_pixmap_bo: GPU all damaged [ 74.588] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.588] gen4_choose_composite_emitter: solid, identity mask [ 74.588] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.588] gen9_composite_get_binding_table(f380) [ 74.588] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.588] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.588] gen9_emit_vertex_elements: setup id=9 [ 74.588] glyphs0_to_dst: glyph=(459, 718)x(10, 13), unclipped [ 74.588] emit_primitive_identity_mask__avx2: dst=(459, 718), mask=(752.00, 32.00) x (10.00, 13.00) [ 74.588] glyphs0_to_dst: glyph=(477, 724)x(10, 3), unclipped [ 74.588] emit_primitive_identity_mask__avx2: dst=(477, 724), mask=(1008.00, 48.00) x (10.00, 3.00) [ 74.588] glyphs0_to_dst: glyph=(487, 718)x(9, 14), unclipped [ 74.588] emit_primitive_identity_mask__avx2: dst=(487, 718), mask=(832.00, 32.00) x (9.00, 14.00) [ 74.588] glyphs0_to_dst: glyph=(496, 721)x(9, 8), unclipped [ 74.588] emit_primitive_identity_mask__avx2: dst=(496, 721), mask=(896.00, 48.00) x (9.00, 8.00) [ 74.588] glyphs0_to_dst: glyph=(504, 721)x(10, 8), unclipped [ 74.588] emit_primitive_identity_mask__avx2: dst=(504, 721), mask=(848.00, 16.00) x (10.00, 8.00) [ 74.588] glyphs0_to_dst: glyph=(514, 721)x(9, 8), unclipped [ 74.588] emit_primitive_identity_mask__avx2: dst=(514, 721), mask=(848.00, 48.00) x (9.00, 8.00) [ 74.588] glyphs0_to_dst: glyph=(522, 718)x(10, 11), unclipped [ 74.588] emit_primitive_identity_mask__avx2: dst=(522, 718), mask=(992.00, 32.00) x (10.00, 11.00) [ 74.588] glyphs0_to_dst: glyph=(532, 721)x(9, 11), unclipped [ 74.588] emit_primitive_identity_mask__avx2: dst=(532, 721), mask=(880.00, 16.00) x (9.00, 11.00) [ 74.588] glyphs0_to_dst: glyph=(541, 718)x(9, 11), unclipped [ 74.588] emit_primitive_identity_mask__avx2: dst=(541, 718), mask=(880.00, 0.00) x (9.00, 11.00) [ 74.588] glyphs0_to_dst: glyph=(550, 718)x(9, 14), unclipped [ 74.588] emit_primitive_identity_mask__avx2: dst=(550, 718), mask=(832.00, 32.00) x (9.00, 14.00) [ 74.588] glyphs0_to_dst: glyph=(558, 721)x(10, 8), unclipped [ 74.588] emit_primitive_identity_mask__avx2: dst=(558, 721), mask=(848.00, 16.00) x (10.00, 8.00) [ 74.588] glyphs0_to_dst: glyph=(568, 721)x(9, 11), unclipped [ 74.588] emit_primitive_identity_mask__avx2: dst=(568, 721), mask=(880.00, 16.00) x (9.00, 11.00) [ 74.588] glyphs0_to_dst: glyph=(576, 731)x(11, 2), unclipped [ 74.588] emit_primitive_identity_mask__avx2: dst=(576, 731), mask=(832.00, 48.00) x (11.00, 2.00) [ 74.588] glyphs0_to_dst: glyph=(585, 717)x(10, 12), unclipped [ 74.588] emit_primitive_identity_mask__avx2: dst=(585, 717), mask=(864.00, 0.00) x (10.00, 12.00) [ 74.588] glyphs0_to_dst: glyph=(594, 721)x(10, 8), unclipped [ 74.588] emit_primitive_identity_mask__avx2: dst=(594, 721), mask=(864.00, 32.00) x (10.00, 8.00) [ 74.588] glyphs0_to_dst: glyph=(603, 718)x(10, 11), unclipped [ 74.588] emit_primitive_identity_mask__avx2: dst=(603, 718), mask=(880.00, 32.00) x (10.00, 11.00) [ 74.588] glyphs0_to_dst: glyph=(612, 731)x(11, 2), unclipped [ 74.588] emit_primitive_identity_mask__avx2: dst=(612, 731), mask=(832.00, 48.00) x (11.00, 2.00) [ 74.588] glyphs0_to_dst: glyph=(621, 718)x(10, 11), unclipped [ 74.588] emit_primitive_identity_mask__avx2: dst=(621, 718), mask=(880.00, 32.00) x (10.00, 11.00) [ 74.588] glyphs0_to_dst: glyph=(630, 721)x(10, 8), unclipped [ 74.588] emit_primitive_identity_mask__avx2: dst=(630, 721), mask=(944.00, 0.00) x (10.00, 8.00) [ 74.588] glyphs0_to_dst: glyph=(639, 721)x(10, 11), unclipped [ 74.588] emit_primitive_identity_mask__avx2: dst=(639, 721), mask=(880.00, 48.00) x (10.00, 11.00) [ 74.588] glyphs0_to_dst: glyph=(651, 726)x(5, 3), unclipped [ 74.588] emit_primitive_identity_mask__avx2: dst=(651, 726), mask=(1008.00, 32.00) x (5.00, 3.00) [ 74.588] glyphs0_to_dst: glyph=(658, 721)x(9, 8), unclipped [ 74.588] emit_primitive_identity_mask__avx2: dst=(658, 721), mask=(896.00, 48.00) x (9.00, 8.00) [ 74.588] glyphs0_to_dst: glyph=(667, 717)x(9, 12), unclipped [ 74.588] emit_primitive_identity_mask__avx2: dst=(667, 717), mask=(992.00, 48.00) x (9.00, 12.00) [ 74.588] gen8_vertex_flush[3098] = 69 [ 74.588] gen9_magic_ca_pass: CA fixup (2874 -> 2943) [ 74.588] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.588] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.588] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.588] sna_glyphs(op=3, nlist=1, src=(1, 746)) [ 74.588] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.588] sna_glyphs: discarding mask [ 74.588] glyphs0_to_dst(op=3, src=(1, 746), nlist=1, dst=(1, 746)+(0, 0)) [ 74.588] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.588] gen9_render_composite: 0x0, current mode=1/1 [ 74.588] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.588] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.588] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.588] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.588] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.588] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.588] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.588] sna_drawable_use_bo: using whole GPU bo [ 74.588] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.588] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.588] color_convert: src=ff8ae234 [20028888] [ 74.588] color_convert: dst=ff8ae234 [20028888] [ 74.588] sna_render_get_solid: ff8ae234 [ 74.588] sna_render_get_solid(22) = ff8ae234 (old) [ 74.588] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.588] sna_transform_is_imprecise_integer_translation: no transform [ 74.588] gen9_composite_picture: integer translation (0, 0), removing [ 74.588] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.588] sna_render_pixmap_bo: GPU all damaged [ 74.588] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.588] gen4_choose_composite_emitter: solid, identity mask [ 74.588] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.588] gen9_composite_get_binding_table(f340) [ 74.588] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.588] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.588] gen9_emit_vertex_elements: setup id=9 [ 74.588] glyphs0_to_dst: glyph=(1, 738)x(9, 8), unclipped [ 74.588] emit_primitive_identity_mask__avx2: dst=(1, 738), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.588] glyphs0_to_dst: glyph=(9, 736)x(10, 13), unclipped [ 74.588] emit_primitive_identity_mask__avx2: dst=(9, 736), mask=(672.00, 48.00) x (10.00, 13.00) [ 74.588] glyphs0_to_dst: glyph=(19, 738)x(9, 8), unclipped [ 74.588] emit_primitive_identity_mask__avx2: dst=(19, 738), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.588] glyphs0_to_dst: glyph=(28, 740)x(8, 3), unclipped [ 74.588] emit_primitive_identity_mask__avx2: dst=(28, 740), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.588] glyphs0_to_dst: glyph=(36, 736)x(11, 10), unclipped [ 74.588] emit_primitive_identity_mask__avx2: dst=(36, 736), mask=(704.00, 0.00) x (11.00, 10.00) [ 74.588] glyphs0_to_dst: glyph=(46, 738)x(9, 8), unclipped [ 74.588] emit_primitive_identity_mask__avx2: dst=(46, 738), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.588] glyphs0_to_dst: glyph=(54, 738)x(10, 8), unclipped [ 74.588] emit_primitive_identity_mask__avx2: dst=(54, 738), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.588] glyphs0_to_dst: glyph=(63, 738)x(10, 8), unclipped [ 74.588] emit_primitive_identity_mask__avx2: dst=(63, 738), mask=(720.00, 16.00) x (10.00, 8.00) [ 74.588] glyphs0_to_dst: glyph=(72, 735)x(10, 11), unclipped [ 74.588] emit_primitive_identity_mask__avx2: dst=(72, 735), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.588] glyphs0_to_dst: glyph=(81, 738)x(10, 8), unclipped [ 74.588] emit_primitive_identity_mask__avx2: dst=(81, 738), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.588] glyphs0_to_dst: glyph=(90, 735)x(10, 11), unclipped [ 74.588] emit_primitive_identity_mask__avx2: dst=(90, 735), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.588] glyphs0_to_dst: glyph=(99, 738)x(11, 8), unclipped [ 74.588] emit_primitive_identity_mask__avx2: dst=(99, 738), mask=(736.00, 16.00) x (11.00, 8.00) [ 74.588] glyphs0_to_dst: glyph=(109, 738)x(9, 8), unclipped [ 74.588] emit_primitive_identity_mask__avx2: dst=(109, 738), mask=(752.00, 16.00) x (9.00, 8.00) [ 74.588] glyphs0_to_dst: glyph=(118, 740)x(8, 3), unclipped [ 74.588] emit_primitive_identity_mask__avx2: dst=(118, 740), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.588] glyphs0_to_dst: glyph=(126, 736)x(10, 10), unclipped [ 74.588] emit_primitive_identity_mask__avx2: dst=(126, 736), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.588] glyphs0_to_dst: glyph=(135, 736)x(10, 10), unclipped [ 74.588] emit_primitive_identity_mask__avx2: dst=(135, 736), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.588] glyphs0_to_dst: glyph=(144, 736)x(10, 10), unclipped [ 74.588] emit_primitive_identity_mask__avx2: dst=(144, 736), mask=(720.00, 32.00) x (10.00, 10.00) [ 74.588] glyphs0_to_dst: glyph=(153, 736)x(10, 10), unclipped [ 74.588] emit_primitive_identity_mask__avx2: dst=(153, 736), mask=(704.00, 48.00) x (10.00, 10.00) [ 74.588] gen8_vertex_flush[3198] = 54 [ 74.588] gen9_magic_ca_pass: CA fixup (2943 -> 2997) [ 74.588] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.588] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.588] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.588] sna_glyphs(op=3, nlist=1, src=(163, 746)) [ 74.588] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.588] sna_glyphs: discarding mask [ 74.588] glyphs0_to_dst(op=3, src=(163, 746), nlist=1, dst=(163, 746)+(0, 0)) [ 74.588] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.588] gen9_render_composite: 0x0, current mode=1/1 [ 74.588] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.588] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.588] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.588] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.588] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.588] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.588] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.588] sna_drawable_use_bo: using whole GPU bo [ 74.588] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.588] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.588] color_convert: src=ffffffff [20028888] [ 74.588] color_convert: dst=ffffffff [20028888] [ 74.588] sna_render_get_solid: ffffffff [ 74.588] sna_render_get_solid(white) [ 74.588] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.588] sna_transform_is_imprecise_integer_translation: no transform [ 74.588] gen9_composite_picture: integer translation (0, 0), removing [ 74.588] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.588] sna_render_pixmap_bo: GPU all damaged [ 74.588] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.588] gen4_choose_composite_emitter: solid, identity mask [ 74.588] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.588] gen9_composite_get_binding_table(f300) [ 74.588] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.588] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.588] gen9_emit_vertex_elements: setup id=9 [ 74.588] glyphs0_to_dst: glyph=(165, 738)x(5, 8), unclipped [ 74.588] emit_primitive_identity_mask__avx2: dst=(165, 738), mask=(720.00, 48.00) x (5.00, 8.00) [ 74.588] gen8_vertex_flush[3298] = 3 [ 74.588] gen9_magic_ca_pass: CA fixup (2997 -> 3000) [ 74.588] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.588] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.588] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.588] sna_glyphs(op=3, nlist=1, src=(172, 746)) [ 74.588] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.588] sna_glyphs: discarding mask [ 74.588] glyphs0_to_dst(op=3, src=(172, 746), nlist=1, dst=(172, 746)+(0, 0)) [ 74.588] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.588] gen9_render_composite: 0x0, current mode=1/1 [ 74.588] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.588] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.588] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.588] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.588] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.588] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.588] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.588] sna_drawable_use_bo: using whole GPU bo [ 74.588] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.589] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.589] color_convert: src=ff729fcf [20028888] [ 74.589] color_convert: dst=ff729fcf [20028888] [ 74.589] sna_render_get_solid: ff729fcf [ 74.589] sna_render_get_solid(23) = ff729fcf (old) [ 74.589] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.589] sna_transform_is_imprecise_integer_translation: no transform [ 74.589] gen9_composite_picture: integer translation (0, 0), removing [ 74.589] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.589] sna_render_pixmap_bo: GPU all damaged [ 74.589] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.589] gen4_choose_composite_emitter: solid, identity mask [ 74.589] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.589] gen9_composite_get_binding_table(f2c0) [ 74.589] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.589] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.589] gen9_emit_vertex_elements: setup id=9 [ 74.589] glyphs0_to_dst: glyph=(171, 740)x(11, 3), unclipped [ 74.589] emit_primitive_identity_mask__avx2: dst=(171, 740), mask=(736.00, 32.00) x (11.00, 3.00) [ 74.589] glyphs0_to_dst: glyph=(180, 735)x(10, 14), unclipped [ 74.589] emit_primitive_identity_mask__avx2: dst=(180, 735), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.589] glyphs0_to_dst: glyph=(189, 735)x(11, 11), unclipped [ 74.589] emit_primitive_identity_mask__avx2: dst=(189, 735), mask=(960.00, 0.00) x (11.00, 11.00) [ 74.589] glyphs0_to_dst: glyph=(198, 738)x(10, 8), unclipped [ 74.589] emit_primitive_identity_mask__avx2: dst=(198, 738), mask=(976.00, 0.00) x (10.00, 8.00) [ 74.589] glyphs0_to_dst: glyph=(208, 738)x(9, 11), unclipped [ 74.589] emit_primitive_identity_mask__avx2: dst=(208, 738), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.589] glyphs0_to_dst: glyph=(216, 735)x(10, 14), unclipped [ 74.589] emit_primitive_identity_mask__avx2: dst=(216, 735), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.589] glyphs0_to_dst: glyph=(225, 736)x(10, 10), unclipped [ 74.589] emit_primitive_identity_mask__avx2: dst=(225, 736), mask=(976.00, 16.00) x (10.00, 10.00) [ 74.589] glyphs0_to_dst: glyph=(234, 747)x(11, 2), unclipped [ 74.589] emit_primitive_identity_mask__avx2: dst=(234, 747), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.589] glyphs0_to_dst: glyph=(243, 735)x(11, 11), unclipped [ 74.589] emit_primitive_identity_mask__avx2: dst=(243, 735), mask=(1008.00, 0.00) x (11.00, 11.00) [ 74.589] glyphs0_to_dst: glyph=(253, 738)x(9, 8), unclipped [ 74.589] emit_primitive_identity_mask__avx2: dst=(253, 738), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.589] glyphs0_to_dst: glyph=(261, 738)x(10, 8), unclipped [ 74.589] emit_primitive_identity_mask__avx2: dst=(261, 738), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.589] glyphs0_to_dst: glyph=(270, 738)x(10, 8), unclipped [ 74.589] emit_primitive_identity_mask__avx2: dst=(270, 738), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.589] glyphs0_to_dst: glyph=(279, 734)x(10, 12), unclipped [ 74.589] emit_primitive_identity_mask__avx2: dst=(279, 734), mask=(992.00, 16.00) x (10.00, 12.00) [ 74.589] glyphs0_to_dst: glyph=(288, 738)x(10, 8), unclipped [ 74.589] emit_primitive_identity_mask__avx2: dst=(288, 738), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.589] glyphs0_to_dst: glyph=(297, 738)x(10, 8), unclipped [ 74.589] emit_primitive_identity_mask__avx2: dst=(297, 738), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.589] glyphs0_to_dst: glyph=(307, 734)x(10, 12), unclipped [ 74.589] emit_primitive_identity_mask__avx2: dst=(307, 734), mask=(1008.00, 16.00) x (10.00, 12.00) [ 74.589] glyphs0_to_dst: glyph=(315, 735)x(11, 11), unclipped [ 74.589] emit_primitive_identity_mask__avx2: dst=(315, 735), mask=(960.00, 0.00) x (11.00, 11.00) [ 74.589] glyphs0_to_dst: glyph=(324, 738)x(11, 8), unclipped [ 74.589] emit_primitive_identity_mask__avx2: dst=(324, 738), mask=(736.00, 16.00) x (11.00, 8.00) [ 74.589] glyphs0_to_dst: glyph=(334, 738)x(9, 11), unclipped [ 74.589] emit_primitive_identity_mask__avx2: dst=(334, 738), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.589] glyphs0_to_dst: glyph=(342, 747)x(11, 2), unclipped [ 74.589] emit_primitive_identity_mask__avx2: dst=(342, 747), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.589] glyphs0_to_dst: glyph=(351, 734)x(10, 12), unclipped [ 74.589] emit_primitive_identity_mask__avx2: dst=(351, 734), mask=(992.00, 16.00) x (10.00, 12.00) [ 74.589] glyphs0_to_dst: glyph=(361, 734)x(9, 12), unclipped [ 74.589] emit_primitive_identity_mask__avx2: dst=(361, 734), mask=(960.00, 32.00) x (9.00, 12.00) [ 74.589] glyphs0_to_dst: glyph=(369, 738)x(10, 11), unclipped [ 74.589] emit_primitive_identity_mask__avx2: dst=(369, 738), mask=(976.00, 32.00) x (10.00, 11.00) [ 74.589] glyphs0_to_dst: glyph=(378, 735)x(10, 14), unclipped [ 74.589] emit_primitive_identity_mask__avx2: dst=(378, 735), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.589] glyphs0_to_dst: glyph=(387, 736)x(10, 10), unclipped [ 74.589] emit_primitive_identity_mask__avx2: dst=(387, 736), mask=(960.00, 48.00) x (10.00, 10.00) [ 74.589] glyphs0_to_dst: glyph=(396, 747)x(11, 2), unclipped [ 74.589] emit_primitive_identity_mask__avx2: dst=(396, 747), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.589] glyphs0_to_dst: glyph=(406, 738)x(9, 8), unclipped [ 74.589] emit_primitive_identity_mask__avx2: dst=(406, 738), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.589] glyphs0_to_dst: glyph=(415, 738)x(9, 8), unclipped [ 74.589] emit_primitive_identity_mask__avx2: dst=(415, 738), mask=(752.00, 16.00) x (9.00, 8.00) [ 74.589] glyphs0_to_dst: glyph=(424, 738)x(9, 11), unclipped [ 74.589] emit_primitive_identity_mask__avx2: dst=(424, 738), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.589] glyphs0_to_dst: glyph=(432, 735)x(10, 11), unclipped [ 74.589] emit_primitive_identity_mask__avx2: dst=(432, 735), mask=(976.00, 48.00) x (10.00, 11.00) [ 74.589] glyphs0_to_dst: glyph=(442, 738)x(9, 8), unclipped [ 74.589] emit_primitive_identity_mask__avx2: dst=(442, 738), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.589] glyphs0_to_dst: glyph=(450, 738)x(10, 11), unclipped [ 74.589] emit_primitive_identity_mask__avx2: dst=(450, 738), mask=(976.00, 32.00) x (10.00, 11.00) [ 74.589] gen8_vertex_flush[3398] = 96 [ 74.589] gen9_magic_ca_pass: CA fixup (3000 -> 3096) [ 74.589] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.589] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.589] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.589] sna_glyphs(op=3, nlist=1, src=(460, 746)) [ 74.589] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.589] sna_glyphs: discarding mask [ 74.589] glyphs0_to_dst(op=3, src=(460, 746), nlist=1, dst=(460, 746)+(0, 0)) [ 74.589] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.589] gen9_render_composite: 0x0, current mode=1/1 [ 74.589] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.589] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.589] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.589] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.589] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.589] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.589] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.589] sna_drawable_use_bo: using whole GPU bo [ 74.589] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.589] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.589] color_convert: src=ffffffff [20028888] [ 74.589] color_convert: dst=ffffffff [20028888] [ 74.589] sna_render_get_solid: ffffffff [ 74.589] sna_render_get_solid(white) [ 74.589] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.589] sna_transform_is_imprecise_integer_translation: no transform [ 74.589] gen9_composite_picture: integer translation (0, 0), removing [ 74.589] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.589] sna_render_pixmap_bo: GPU all damaged [ 74.589] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.589] gen4_choose_composite_emitter: solid, identity mask [ 74.589] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.589] gen9_composite_get_binding_table(f280) [ 74.589] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.589] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.589] gen9_emit_vertex_elements: setup id=9 [ 74.589] glyphs0_to_dst: glyph=(459, 735)x(10, 13), unclipped [ 74.589] emit_primitive_identity_mask__avx2: dst=(459, 735), mask=(752.00, 32.00) x (10.00, 13.00) [ 74.589] glyphs0_to_dst: glyph=(477, 738)x(10, 8), unclipped [ 74.589] emit_primitive_identity_mask__avx2: dst=(477, 738), mask=(848.00, 16.00) x (10.00, 8.00) [ 74.589] glyphs0_to_dst: glyph=(486, 734)x(10, 12), unclipped [ 74.589] emit_primitive_identity_mask__avx2: dst=(486, 734), mask=(864.00, 0.00) x (10.00, 12.00) [ 74.589] glyphs0_to_dst: glyph=(507, 743)x(5, 3), unclipped [ 74.589] emit_primitive_identity_mask__avx2: dst=(507, 743), mask=(1008.00, 32.00) x (5.00, 3.00) [ 74.589] glyphs0_to_dst: glyph=(516, 743)x(5, 3), unclipped [ 74.589] emit_primitive_identity_mask__avx2: dst=(516, 743), mask=(1008.00, 32.00) x (5.00, 3.00) [ 74.589] glyphs0_to_dst: glyph=(523, 735)x(9, 14), unclipped [ 74.589] emit_primitive_identity_mask__avx2: dst=(523, 735), mask=(832.00, 32.00) x (9.00, 14.00) [ 74.589] gen8_vertex_flush[3498] = 18 [ 74.589] gen9_magic_ca_pass: CA fixup (3096 -> 3114) [ 74.589] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.589] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.589] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.589] sna_glyphs(op=3, nlist=1, src=(1, 763)) [ 74.589] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.589] sna_glyphs: discarding mask [ 74.589] glyphs0_to_dst(op=3, src=(1, 763), nlist=1, dst=(1, 763)+(0, 0)) [ 74.589] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.589] gen9_render_composite: 0x0, current mode=1/1 [ 74.589] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.589] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.589] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.589] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.589] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.589] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.589] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.589] sna_drawable_use_bo: using whole GPU bo [ 74.589] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.589] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.589] color_convert: src=ff8ae234 [20028888] [ 74.589] color_convert: dst=ff8ae234 [20028888] [ 74.589] sna_render_get_solid: ff8ae234 [ 74.589] sna_render_get_solid(22) = ff8ae234 (old) [ 74.589] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.589] sna_transform_is_imprecise_integer_translation: no transform [ 74.589] gen9_composite_picture: integer translation (0, 0), removing [ 74.589] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.589] sna_render_pixmap_bo: GPU all damaged [ 74.589] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.589] gen4_choose_composite_emitter: solid, identity mask [ 74.589] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.589] gen9_composite_get_binding_table(f240) [ 74.589] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.589] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.589] gen9_emit_vertex_elements: setup id=9 [ 74.589] glyphs0_to_dst: glyph=(1, 755)x(9, 8), unclipped [ 74.589] emit_primitive_identity_mask__avx2: dst=(1, 755), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.589] glyphs0_to_dst: glyph=(9, 753)x(10, 13), unclipped [ 74.589] emit_primitive_identity_mask__avx2: dst=(9, 753), mask=(672.00, 48.00) x (10.00, 13.00) [ 74.589] glyphs0_to_dst: glyph=(19, 755)x(9, 8), unclipped [ 74.589] emit_primitive_identity_mask__avx2: dst=(19, 755), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.589] glyphs0_to_dst: glyph=(28, 757)x(8, 3), unclipped [ 74.589] emit_primitive_identity_mask__avx2: dst=(28, 757), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.589] glyphs0_to_dst: glyph=(36, 753)x(11, 10), unclipped [ 74.589] emit_primitive_identity_mask__avx2: dst=(36, 753), mask=(704.00, 0.00) x (11.00, 10.00) [ 74.589] glyphs0_to_dst: glyph=(46, 755)x(9, 8), unclipped [ 74.589] emit_primitive_identity_mask__avx2: dst=(46, 755), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.589] glyphs0_to_dst: glyph=(54, 755)x(10, 8), unclipped [ 74.589] emit_primitive_identity_mask__avx2: dst=(54, 755), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.589] glyphs0_to_dst: glyph=(63, 755)x(10, 8), unclipped [ 74.589] emit_primitive_identity_mask__avx2: dst=(63, 755), mask=(720.00, 16.00) x (10.00, 8.00) [ 74.589] glyphs0_to_dst: glyph=(72, 752)x(10, 11), unclipped [ 74.589] emit_primitive_identity_mask__avx2: dst=(72, 752), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.589] glyphs0_to_dst: glyph=(81, 755)x(10, 8), unclipped [ 74.589] emit_primitive_identity_mask__avx2: dst=(81, 755), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.589] glyphs0_to_dst: glyph=(90, 752)x(10, 11), unclipped [ 74.589] emit_primitive_identity_mask__avx2: dst=(90, 752), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.589] glyphs0_to_dst: glyph=(99, 755)x(11, 8), unclipped [ 74.589] emit_primitive_identity_mask__avx2: dst=(99, 755), mask=(736.00, 16.00) x (11.00, 8.00) [ 74.589] glyphs0_to_dst: glyph=(109, 755)x(9, 8), unclipped [ 74.589] emit_primitive_identity_mask__avx2: dst=(109, 755), mask=(752.00, 16.00) x (9.00, 8.00) [ 74.589] glyphs0_to_dst: glyph=(118, 757)x(8, 3), unclipped [ 74.589] emit_primitive_identity_mask__avx2: dst=(118, 757), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.589] glyphs0_to_dst: glyph=(126, 753)x(10, 10), unclipped [ 74.589] emit_primitive_identity_mask__avx2: dst=(126, 753), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.589] glyphs0_to_dst: glyph=(135, 753)x(10, 10), unclipped [ 74.589] emit_primitive_identity_mask__avx2: dst=(135, 753), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.589] glyphs0_to_dst: glyph=(144, 753)x(10, 10), unclipped [ 74.589] emit_primitive_identity_mask__avx2: dst=(144, 753), mask=(720.00, 32.00) x (10.00, 10.00) [ 74.589] glyphs0_to_dst: glyph=(153, 753)x(10, 10), unclipped [ 74.589] emit_primitive_identity_mask__avx2: dst=(153, 753), mask=(704.00, 48.00) x (10.00, 10.00) [ 74.589] gen8_vertex_flush[3598] = 54 [ 74.589] gen9_magic_ca_pass: CA fixup (3114 -> 3168) [ 74.589] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.589] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.589] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.589] sna_glyphs(op=3, nlist=1, src=(163, 763)) [ 74.589] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.589] sna_glyphs: discarding mask [ 74.589] glyphs0_to_dst(op=3, src=(163, 763), nlist=1, dst=(163, 763)+(0, 0)) [ 74.589] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.589] gen9_render_composite: 0x0, current mode=1/1 [ 74.589] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.589] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.589] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.589] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.589] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.589] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.589] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.589] sna_drawable_use_bo: using whole GPU bo [ 74.589] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.589] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.589] color_convert: src=ffffffff [20028888] [ 74.589] color_convert: dst=ffffffff [20028888] [ 74.589] sna_render_get_solid: ffffffff [ 74.589] sna_render_get_solid(white) [ 74.589] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.589] sna_transform_is_imprecise_integer_translation: no transform [ 74.589] gen9_composite_picture: integer translation (0, 0), removing [ 74.589] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.589] sna_render_pixmap_bo: GPU all damaged [ 74.589] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.589] gen4_choose_composite_emitter: solid, identity mask [ 74.589] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.589] gen9_composite_get_binding_table(f200) [ 74.589] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.589] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.589] gen9_emit_vertex_elements: setup id=9 [ 74.589] glyphs0_to_dst: glyph=(165, 755)x(5, 8), unclipped [ 74.589] emit_primitive_identity_mask__avx2: dst=(165, 755), mask=(720.00, 48.00) x (5.00, 8.00) [ 74.589] gen8_vertex_flush[3698] = 3 [ 74.589] gen9_magic_ca_pass: CA fixup (3168 -> 3171) [ 74.589] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.589] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.589] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.589] sna_glyphs(op=3, nlist=1, src=(172, 763)) [ 74.589] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.590] sna_glyphs: discarding mask [ 74.590] glyphs0_to_dst(op=3, src=(172, 763), nlist=1, dst=(172, 763)+(0, 0)) [ 74.590] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.590] gen9_render_composite: 0x0, current mode=1/1 [ 74.590] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.590] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.590] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.590] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.590] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.590] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.590] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.590] sna_drawable_use_bo: using whole GPU bo [ 74.590] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.590] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.590] color_convert: src=ff729fcf [20028888] [ 74.590] color_convert: dst=ff729fcf [20028888] [ 74.590] sna_render_get_solid: ff729fcf [ 74.590] sna_render_get_solid(23) = ff729fcf (old) [ 74.590] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.590] sna_transform_is_imprecise_integer_translation: no transform [ 74.590] gen9_composite_picture: integer translation (0, 0), removing [ 74.590] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.590] sna_render_pixmap_bo: GPU all damaged [ 74.590] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.590] gen4_choose_composite_emitter: solid, identity mask [ 74.590] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.590] gen9_composite_get_binding_table(f1c0) [ 74.590] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.590] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.590] gen9_emit_vertex_elements: setup id=9 [ 74.590] glyphs0_to_dst: glyph=(171, 757)x(11, 3), unclipped [ 74.590] emit_primitive_identity_mask__avx2: dst=(171, 757), mask=(736.00, 32.00) x (11.00, 3.00) [ 74.590] glyphs0_to_dst: glyph=(180, 752)x(10, 14), unclipped [ 74.590] emit_primitive_identity_mask__avx2: dst=(180, 752), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.590] glyphs0_to_dst: glyph=(189, 752)x(11, 11), unclipped [ 74.590] emit_primitive_identity_mask__avx2: dst=(189, 752), mask=(960.00, 0.00) x (11.00, 11.00) [ 74.590] glyphs0_to_dst: glyph=(198, 755)x(10, 8), unclipped [ 74.590] emit_primitive_identity_mask__avx2: dst=(198, 755), mask=(976.00, 0.00) x (10.00, 8.00) [ 74.590] glyphs0_to_dst: glyph=(208, 755)x(9, 11), unclipped [ 74.590] emit_primitive_identity_mask__avx2: dst=(208, 755), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.590] glyphs0_to_dst: glyph=(216, 752)x(10, 14), unclipped [ 74.590] emit_primitive_identity_mask__avx2: dst=(216, 752), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.590] glyphs0_to_dst: glyph=(225, 753)x(10, 10), unclipped [ 74.590] emit_primitive_identity_mask__avx2: dst=(225, 753), mask=(976.00, 16.00) x (10.00, 10.00) [ 74.590] glyphs0_to_dst: glyph=(234, 764)x(11, 2), unclipped [ 74.590] emit_primitive_identity_mask__avx2: dst=(234, 764), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.590] glyphs0_to_dst: glyph=(243, 752)x(11, 11), unclipped [ 74.590] emit_primitive_identity_mask__avx2: dst=(243, 752), mask=(1008.00, 0.00) x (11.00, 11.00) [ 74.590] glyphs0_to_dst: glyph=(253, 755)x(9, 8), unclipped [ 74.590] emit_primitive_identity_mask__avx2: dst=(253, 755), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.590] glyphs0_to_dst: glyph=(261, 755)x(10, 8), unclipped [ 74.590] emit_primitive_identity_mask__avx2: dst=(261, 755), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.590] glyphs0_to_dst: glyph=(270, 755)x(10, 8), unclipped [ 74.590] emit_primitive_identity_mask__avx2: dst=(270, 755), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.590] glyphs0_to_dst: glyph=(279, 751)x(10, 12), unclipped [ 74.590] emit_primitive_identity_mask__avx2: dst=(279, 751), mask=(992.00, 16.00) x (10.00, 12.00) [ 74.590] glyphs0_to_dst: glyph=(288, 755)x(10, 8), unclipped [ 74.590] emit_primitive_identity_mask__avx2: dst=(288, 755), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.590] glyphs0_to_dst: glyph=(297, 755)x(10, 8), unclipped [ 74.590] emit_primitive_identity_mask__avx2: dst=(297, 755), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.590] glyphs0_to_dst: glyph=(307, 751)x(10, 12), unclipped [ 74.590] emit_primitive_identity_mask__avx2: dst=(307, 751), mask=(1008.00, 16.00) x (10.00, 12.00) [ 74.590] glyphs0_to_dst: glyph=(315, 752)x(11, 11), unclipped [ 74.590] emit_primitive_identity_mask__avx2: dst=(315, 752), mask=(960.00, 0.00) x (11.00, 11.00) [ 74.590] glyphs0_to_dst: glyph=(324, 755)x(11, 8), unclipped [ 74.590] emit_primitive_identity_mask__avx2: dst=(324, 755), mask=(736.00, 16.00) x (11.00, 8.00) [ 74.590] glyphs0_to_dst: glyph=(334, 755)x(9, 11), unclipped [ 74.590] emit_primitive_identity_mask__avx2: dst=(334, 755), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.590] glyphs0_to_dst: glyph=(342, 764)x(11, 2), unclipped [ 74.590] emit_primitive_identity_mask__avx2: dst=(342, 764), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.590] glyphs0_to_dst: glyph=(351, 751)x(10, 12), unclipped [ 74.590] emit_primitive_identity_mask__avx2: dst=(351, 751), mask=(992.00, 16.00) x (10.00, 12.00) [ 74.590] glyphs0_to_dst: glyph=(361, 751)x(9, 12), unclipped [ 74.590] emit_primitive_identity_mask__avx2: dst=(361, 751), mask=(960.00, 32.00) x (9.00, 12.00) [ 74.590] glyphs0_to_dst: glyph=(369, 755)x(10, 11), unclipped [ 74.590] emit_primitive_identity_mask__avx2: dst=(369, 755), mask=(976.00, 32.00) x (10.00, 11.00) [ 74.590] gen8_vertex_flush[3798] = 69 [ 74.590] gen9_magic_ca_pass: CA fixup (3171 -> 3240) [ 74.590] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.590] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.590] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.590] sna_glyphs(op=3, nlist=1, src=(379, 763)) [ 74.590] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.590] sna_glyphs: discarding mask [ 74.590] glyphs0_to_dst(op=3, src=(379, 763), nlist=1, dst=(379, 763)+(0, 0)) [ 74.590] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.590] gen9_render_composite: 0x0, current mode=1/1 [ 74.590] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.590] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.590] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.590] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.590] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.590] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.590] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.590] sna_drawable_use_bo: using whole GPU bo [ 74.590] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.590] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.590] color_convert: src=ffffffff [20028888] [ 74.590] color_convert: dst=ffffffff [20028888] [ 74.590] sna_render_get_solid: ffffffff [ 74.590] sna_render_get_solid(white) [ 74.590] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.590] sna_transform_is_imprecise_integer_translation: no transform [ 74.590] gen9_composite_picture: integer translation (0, 0), removing [ 74.590] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.590] sna_render_pixmap_bo: GPU all damaged [ 74.590] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.590] gen4_choose_composite_emitter: solid, identity mask [ 74.590] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.590] gen9_composite_get_binding_table(f180) [ 74.590] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.590] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.590] gen9_emit_vertex_elements: setup id=9 [ 74.590] glyphs0_to_dst: glyph=(378, 752)x(10, 13), unclipped [ 74.590] emit_primitive_identity_mask__avx2: dst=(378, 752), mask=(752.00, 32.00) x (10.00, 13.00) [ 74.590] glyphs0_to_dst: glyph=(396, 752)x(10, 11), unclipped [ 74.590] emit_primitive_identity_mask__avx2: dst=(396, 752), mask=(880.00, 32.00) x (10.00, 11.00) [ 74.590] glyphs0_to_dst: glyph=(406, 755)x(9, 8), unclipped [ 74.590] emit_primitive_identity_mask__avx2: dst=(406, 755), mask=(896.00, 48.00) x (9.00, 8.00) [ 74.590] gen8_vertex_flush[3898] = 9 [ 74.590] gen9_magic_ca_pass: CA fixup (3240 -> 3249) [ 74.590] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.590] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.590] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.590] sna_glyphs(op=3, nlist=1, src=(1, 780)) [ 74.590] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.590] sna_glyphs: discarding mask [ 74.590] glyphs0_to_dst(op=3, src=(1, 780), nlist=1, dst=(1, 780)+(0, 0)) [ 74.590] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.590] gen9_render_composite: 0x0, current mode=1/1 [ 74.590] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.590] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.590] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.590] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.590] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.590] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.590] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.590] sna_drawable_use_bo: using whole GPU bo [ 74.590] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.590] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.590] color_convert: src=ff729fcf [20028888] [ 74.590] color_convert: dst=ff729fcf [20028888] [ 74.590] sna_render_get_solid: ff729fcf [ 74.590] sna_render_get_solid(23) = ff729fcf (last) [ 74.590] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.590] sna_transform_is_imprecise_integer_translation: no transform [ 74.590] gen9_composite_picture: integer translation (0, 0), removing [ 74.590] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.590] sna_render_pixmap_bo: GPU all damaged [ 74.590] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.590] gen4_choose_composite_emitter: solid, identity mask [ 74.590] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.590] gen9_composite_get_binding_table(f140) [ 74.590] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.590] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.590] gen9_emit_vertex_elements: setup id=9 [ 74.590] glyphs0_to_dst: glyph=(0, 770)x(10, 10), unclipped [ 74.590] emit_primitive_identity_mask__avx2: dst=(0, 770), mask=(960.00, 48.00) x (10.00, 10.00) [ 74.590] glyphs0_to_dst: glyph=(9, 781)x(11, 2), unclipped [ 74.590] emit_primitive_identity_mask__avx2: dst=(9, 781), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.590] glyphs0_to_dst: glyph=(19, 772)x(9, 8), unclipped [ 74.590] emit_primitive_identity_mask__avx2: dst=(19, 772), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.590] glyphs0_to_dst: glyph=(28, 772)x(9, 8), unclipped [ 74.590] emit_primitive_identity_mask__avx2: dst=(28, 772), mask=(752.00, 16.00) x (9.00, 8.00) [ 74.590] glyphs0_to_dst: glyph=(37, 772)x(9, 11), unclipped [ 74.590] emit_primitive_identity_mask__avx2: dst=(37, 772), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.590] glyphs0_to_dst: glyph=(45, 769)x(10, 11), unclipped [ 74.590] emit_primitive_identity_mask__avx2: dst=(45, 769), mask=(976.00, 48.00) x (10.00, 11.00) [ 74.590] glyphs0_to_dst: glyph=(55, 772)x(9, 8), unclipped [ 74.590] emit_primitive_identity_mask__avx2: dst=(55, 772), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.590] glyphs0_to_dst: glyph=(63, 772)x(10, 11), unclipped [ 74.590] emit_primitive_identity_mask__avx2: dst=(63, 772), mask=(976.00, 32.00) x (10.00, 11.00) [ 74.590] gen8_vertex_flush[3998] = 24 [ 74.590] gen9_magic_ca_pass: CA fixup (3249 -> 3273) [ 74.590] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.590] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.590] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.590] sna_glyphs(op=3, nlist=1, src=(1, 797)) [ 74.590] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.590] sna_glyphs: discarding mask [ 74.590] glyphs0_to_dst(op=3, src=(1, 797), nlist=1, dst=(1, 797)+(0, 0)) [ 74.590] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.590] gen9_render_composite: 0x0, current mode=1/1 [ 74.590] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.590] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.590] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.590] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.590] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.590] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.590] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.590] sna_drawable_use_bo: using whole GPU bo [ 74.590] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.590] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.590] color_convert: src=ff8ae234 [20028888] [ 74.590] color_convert: dst=ff8ae234 [20028888] [ 74.590] sna_render_get_solid: ff8ae234 [ 74.590] sna_render_get_solid(22) = ff8ae234 (old) [ 74.590] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.590] sna_transform_is_imprecise_integer_translation: no transform [ 74.590] gen9_composite_picture: integer translation (0, 0), removing [ 74.590] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.590] sna_render_pixmap_bo: GPU all damaged [ 74.590] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.590] gen4_choose_composite_emitter: solid, identity mask [ 74.590] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.590] gen9_composite_get_binding_table(f100) [ 74.590] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.590] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.590] gen9_emit_vertex_elements: setup id=9 [ 74.590] glyphs0_to_dst: glyph=(1, 789)x(9, 8), unclipped [ 74.590] emit_primitive_identity_mask__avx2: dst=(1, 789), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.590] glyphs0_to_dst: glyph=(9, 787)x(10, 13), unclipped [ 74.590] emit_primitive_identity_mask__avx2: dst=(9, 787), mask=(672.00, 48.00) x (10.00, 13.00) [ 74.590] glyphs0_to_dst: glyph=(19, 789)x(9, 8), unclipped [ 74.590] emit_primitive_identity_mask__avx2: dst=(19, 789), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.590] glyphs0_to_dst: glyph=(28, 791)x(8, 3), unclipped [ 74.590] emit_primitive_identity_mask__avx2: dst=(28, 791), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.590] glyphs0_to_dst: glyph=(36, 787)x(11, 10), unclipped [ 74.590] emit_primitive_identity_mask__avx2: dst=(36, 787), mask=(704.00, 0.00) x (11.00, 10.00) [ 74.590] glyphs0_to_dst: glyph=(46, 789)x(9, 8), unclipped [ 74.590] emit_primitive_identity_mask__avx2: dst=(46, 789), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.590] glyphs0_to_dst: glyph=(54, 789)x(10, 8), unclipped [ 74.590] emit_primitive_identity_mask__avx2: dst=(54, 789), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.590] glyphs0_to_dst: glyph=(63, 789)x(10, 8), unclipped [ 74.590] emit_primitive_identity_mask__avx2: dst=(63, 789), mask=(720.00, 16.00) x (10.00, 8.00) [ 74.590] glyphs0_to_dst: glyph=(72, 786)x(10, 11), unclipped [ 74.590] emit_primitive_identity_mask__avx2: dst=(72, 786), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.590] glyphs0_to_dst: glyph=(81, 789)x(10, 8), unclipped [ 74.590] emit_primitive_identity_mask__avx2: dst=(81, 789), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.590] glyphs0_to_dst: glyph=(90, 786)x(10, 11), unclipped [ 74.590] emit_primitive_identity_mask__avx2: dst=(90, 786), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.590] glyphs0_to_dst: glyph=(99, 789)x(11, 8), unclipped [ 74.590] emit_primitive_identity_mask__avx2: dst=(99, 789), mask=(736.00, 16.00) x (11.00, 8.00) [ 74.590] glyphs0_to_dst: glyph=(109, 789)x(9, 8), unclipped [ 74.590] emit_primitive_identity_mask__avx2: dst=(109, 789), mask=(752.00, 16.00) x (9.00, 8.00) [ 74.590] glyphs0_to_dst: glyph=(118, 791)x(8, 3), unclipped [ 74.590] emit_primitive_identity_mask__avx2: dst=(118, 791), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.590] glyphs0_to_dst: glyph=(126, 787)x(10, 10), unclipped [ 74.590] emit_primitive_identity_mask__avx2: dst=(126, 787), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.590] glyphs0_to_dst: glyph=(135, 787)x(10, 10), unclipped [ 74.590] emit_primitive_identity_mask__avx2: dst=(135, 787), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.590] glyphs0_to_dst: glyph=(144, 787)x(10, 10), unclipped [ 74.590] emit_primitive_identity_mask__avx2: dst=(144, 787), mask=(720.00, 32.00) x (10.00, 10.00) [ 74.590] glyphs0_to_dst: glyph=(153, 787)x(10, 10), unclipped [ 74.590] emit_primitive_identity_mask__avx2: dst=(153, 787), mask=(704.00, 48.00) x (10.00, 10.00) [ 74.590] gen8_vertex_flush[3a98] = 54 [ 74.590] gen9_magic_ca_pass: CA fixup (3273 -> 3327) [ 74.590] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.590] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.590] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.590] sna_glyphs(op=3, nlist=1, src=(163, 797)) [ 74.590] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.590] sna_glyphs: discarding mask [ 74.590] glyphs0_to_dst(op=3, src=(163, 797), nlist=1, dst=(163, 797)+(0, 0)) [ 74.590] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.590] gen9_render_composite: 0x0, current mode=1/1 [ 74.590] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.590] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.590] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.590] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.590] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.590] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.590] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.590] sna_drawable_use_bo: using whole GPU bo [ 74.590] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.590] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.590] color_convert: src=ffffffff [20028888] [ 74.590] color_convert: dst=ffffffff [20028888] [ 74.590] sna_render_get_solid: ffffffff [ 74.591] sna_render_get_solid(white) [ 74.591] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.591] sna_transform_is_imprecise_integer_translation: no transform [ 74.591] gen9_composite_picture: integer translation (0, 0), removing [ 74.591] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.591] sna_render_pixmap_bo: GPU all damaged [ 74.591] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.591] gen4_choose_composite_emitter: solid, identity mask [ 74.591] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.591] gen9_composite_get_binding_table(f0c0) [ 74.591] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.591] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.591] gen9_emit_vertex_elements: setup id=9 [ 74.591] glyphs0_to_dst: glyph=(165, 789)x(5, 8), unclipped [ 74.591] emit_primitive_identity_mask__avx2: dst=(165, 789), mask=(720.00, 48.00) x (5.00, 8.00) [ 74.591] gen8_vertex_flush[3b98] = 3 [ 74.591] gen9_magic_ca_pass: CA fixup (3327 -> 3330) [ 74.591] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.591] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.591] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.591] sna_glyphs(op=3, nlist=1, src=(172, 797)) [ 74.591] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.591] sna_glyphs: discarding mask [ 74.591] glyphs0_to_dst(op=3, src=(172, 797), nlist=1, dst=(172, 797)+(0, 0)) [ 74.591] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.591] gen9_render_composite: 0x0, current mode=1/1 [ 74.591] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.591] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.591] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.591] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.591] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.591] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.591] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.591] sna_drawable_use_bo: using whole GPU bo [ 74.591] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.591] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.591] color_convert: src=ff729fcf [20028888] [ 74.591] color_convert: dst=ff729fcf [20028888] [ 74.591] sna_render_get_solid: ff729fcf [ 74.591] sna_render_get_solid(23) = ff729fcf (old) [ 74.591] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.591] sna_transform_is_imprecise_integer_translation: no transform [ 74.591] gen9_composite_picture: integer translation (0, 0), removing [ 74.591] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.591] sna_render_pixmap_bo: GPU all damaged [ 74.591] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.591] gen4_choose_composite_emitter: solid, identity mask [ 74.591] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.591] gen9_composite_get_binding_table(f080) [ 74.591] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.591] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.591] gen9_emit_vertex_elements: setup id=9 [ 74.591] glyphs0_to_dst: glyph=(171, 791)x(11, 3), unclipped [ 74.591] emit_primitive_identity_mask__avx2: dst=(171, 791), mask=(736.00, 32.00) x (11.00, 3.00) [ 74.591] glyphs0_to_dst: glyph=(180, 786)x(10, 14), unclipped [ 74.591] emit_primitive_identity_mask__avx2: dst=(180, 786), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.591] glyphs0_to_dst: glyph=(189, 786)x(11, 11), unclipped [ 74.591] emit_primitive_identity_mask__avx2: dst=(189, 786), mask=(960.00, 0.00) x (11.00, 11.00) [ 74.591] glyphs0_to_dst: glyph=(198, 789)x(10, 8), unclipped [ 74.591] emit_primitive_identity_mask__avx2: dst=(198, 789), mask=(976.00, 0.00) x (10.00, 8.00) [ 74.591] glyphs0_to_dst: glyph=(208, 789)x(9, 11), unclipped [ 74.591] emit_primitive_identity_mask__avx2: dst=(208, 789), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.591] glyphs0_to_dst: glyph=(216, 786)x(10, 14), unclipped [ 74.591] emit_primitive_identity_mask__avx2: dst=(216, 786), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.591] glyphs0_to_dst: glyph=(225, 787)x(10, 10), unclipped [ 74.591] emit_primitive_identity_mask__avx2: dst=(225, 787), mask=(976.00, 16.00) x (10.00, 10.00) [ 74.591] glyphs0_to_dst: glyph=(234, 798)x(11, 2), unclipped [ 74.591] emit_primitive_identity_mask__avx2: dst=(234, 798), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.591] glyphs0_to_dst: glyph=(243, 786)x(11, 11), unclipped [ 74.591] emit_primitive_identity_mask__avx2: dst=(243, 786), mask=(1008.00, 0.00) x (11.00, 11.00) [ 74.591] glyphs0_to_dst: glyph=(253, 789)x(9, 8), unclipped [ 74.591] emit_primitive_identity_mask__avx2: dst=(253, 789), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.591] glyphs0_to_dst: glyph=(261, 789)x(10, 8), unclipped [ 74.591] emit_primitive_identity_mask__avx2: dst=(261, 789), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.591] glyphs0_to_dst: glyph=(270, 789)x(10, 8), unclipped [ 74.591] emit_primitive_identity_mask__avx2: dst=(270, 789), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.591] glyphs0_to_dst: glyph=(279, 785)x(10, 12), unclipped [ 74.591] emit_primitive_identity_mask__avx2: dst=(279, 785), mask=(992.00, 16.00) x (10.00, 12.00) [ 74.591] glyphs0_to_dst: glyph=(288, 789)x(10, 8), unclipped [ 74.591] emit_primitive_identity_mask__avx2: dst=(288, 789), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.591] glyphs0_to_dst: glyph=(297, 789)x(10, 8), unclipped [ 74.591] emit_primitive_identity_mask__avx2: dst=(297, 789), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.591] glyphs0_to_dst: glyph=(307, 785)x(10, 12), unclipped [ 74.591] emit_primitive_identity_mask__avx2: dst=(307, 785), mask=(1008.00, 16.00) x (10.00, 12.00) [ 74.591] glyphs0_to_dst: glyph=(315, 786)x(11, 11), unclipped [ 74.591] emit_primitive_identity_mask__avx2: dst=(315, 786), mask=(960.00, 0.00) x (11.00, 11.00) [ 74.591] glyphs0_to_dst: glyph=(324, 789)x(11, 8), unclipped [ 74.591] emit_primitive_identity_mask__avx2: dst=(324, 789), mask=(736.00, 16.00) x (11.00, 8.00) [ 74.591] glyphs0_to_dst: glyph=(334, 789)x(9, 11), unclipped [ 74.591] emit_primitive_identity_mask__avx2: dst=(334, 789), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.591] glyphs0_to_dst: glyph=(342, 798)x(11, 2), unclipped [ 74.591] emit_primitive_identity_mask__avx2: dst=(342, 798), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.591] glyphs0_to_dst: glyph=(351, 785)x(10, 12), unclipped [ 74.591] emit_primitive_identity_mask__avx2: dst=(351, 785), mask=(992.00, 16.00) x (10.00, 12.00) [ 74.591] glyphs0_to_dst: glyph=(361, 785)x(9, 12), unclipped [ 74.591] emit_primitive_identity_mask__avx2: dst=(361, 785), mask=(960.00, 32.00) x (9.00, 12.00) [ 74.591] glyphs0_to_dst: glyph=(369, 789)x(10, 11), unclipped [ 74.591] emit_primitive_identity_mask__avx2: dst=(369, 789), mask=(976.00, 32.00) x (10.00, 11.00) [ 74.591] gen8_vertex_flush[3c98] = 69 [ 74.591] gen9_magic_ca_pass: CA fixup (3330 -> 3399) [ 74.591] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.591] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.591] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.591] sna_glyphs(op=3, nlist=1, src=(379, 797)) [ 74.591] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.591] sna_glyphs: discarding mask [ 74.591] glyphs0_to_dst(op=3, src=(379, 797), nlist=1, dst=(379, 797)+(0, 0)) [ 74.591] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.591] gen9_render_composite: 0x0, current mode=1/1 [ 74.591] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.591] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.591] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.591] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.591] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.591] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.591] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.591] sna_drawable_use_bo: using whole GPU bo [ 74.591] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.591] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.591] color_convert: src=ffffffff [20028888] [ 74.591] color_convert: dst=ffffffff [20028888] [ 74.591] sna_render_get_solid: ffffffff [ 74.591] sna_render_get_solid(white) [ 74.591] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.591] sna_transform_is_imprecise_integer_translation: no transform [ 74.591] gen9_composite_picture: integer translation (0, 0), removing [ 74.591] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.591] sna_render_pixmap_bo: GPU all damaged [ 74.591] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.591] gen4_choose_composite_emitter: solid, identity mask [ 74.591] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.591] gen9_composite_get_binding_table(f040) [ 74.591] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.591] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.591] gen9_emit_vertex_elements: setup id=9 [ 74.591] glyphs0_to_dst: glyph=(378, 786)x(10, 13), unclipped [ 74.591] emit_primitive_identity_mask__avx2: dst=(378, 786), mask=(752.00, 32.00) x (10.00, 13.00) [ 74.591] glyphs0_to_dst: glyph=(396, 789)x(10, 8), unclipped [ 74.591] emit_primitive_identity_mask__avx2: dst=(396, 789), mask=(864.00, 16.00) x (10.00, 8.00) [ 74.591] glyphs0_to_dst: glyph=(406, 785)x(10, 12), unclipped [ 74.591] emit_primitive_identity_mask__avx2: dst=(406, 785), mask=(912.00, 48.00) x (10.00, 12.00) [ 74.591] glyphs0_to_dst: glyph=(414, 785)x(10, 12), unclipped [ 74.591] emit_primitive_identity_mask__avx2: dst=(414, 785), mask=(864.00, 0.00) x (10.00, 12.00) [ 74.591] glyphs0_to_dst: glyph=(423, 786)x(10, 11), unclipped [ 74.591] emit_primitive_identity_mask__avx2: dst=(423, 786), mask=(992.00, 32.00) x (10.00, 11.00) [ 74.591] glyphs0_to_dst: glyph=(433, 789)x(9, 8), unclipped [ 74.591] emit_primitive_identity_mask__avx2: dst=(433, 789), mask=(848.00, 48.00) x (9.00, 8.00) [ 74.591] glyphs0_to_dst: glyph=(450, 787)x(10, 10), unclipped [ 74.591] emit_primitive_identity_mask__avx2: dst=(450, 787), mask=(912.00, 0.00) x (10.00, 10.00) [ 74.591] glyphs0_to_dst: glyph=(459, 799)x(11, 2), unclipped [ 74.591] emit_primitive_identity_mask__avx2: dst=(459, 799), mask=(832.00, 48.00) x (11.00, 2.00) [ 74.591] glyphs0_to_dst: glyph=(469, 789)x(9, 8), unclipped [ 74.591] emit_primitive_identity_mask__avx2: dst=(469, 789), mask=(848.00, 48.00) x (9.00, 8.00) [ 74.591] glyphs0_to_dst: glyph=(477, 789)x(10, 8), unclipped [ 74.591] emit_primitive_identity_mask__avx2: dst=(477, 789), mask=(864.00, 32.00) x (10.00, 8.00) [ 74.591] glyphs0_to_dst: glyph=(487, 789)x(9, 8), unclipped [ 74.591] emit_primitive_identity_mask__avx2: dst=(487, 789), mask=(896.00, 48.00) x (9.00, 8.00) [ 74.591] glyphs0_to_dst: glyph=(495, 786)x(10, 11), unclipped [ 74.591] emit_primitive_identity_mask__avx2: dst=(495, 786), mask=(992.00, 32.00) x (10.00, 11.00) [ 74.591] glyphs0_to_dst: glyph=(505, 789)x(9, 8), unclipped [ 74.591] emit_primitive_identity_mask__avx2: dst=(505, 789), mask=(32.00, 96.00) x (9.00, 8.00) [ 74.591] glyphs0_to_dst: glyph=(513, 786)x(10, 11), unclipped [ 74.591] emit_primitive_identity_mask__avx2: dst=(513, 786), mask=(992.00, 32.00) x (10.00, 11.00) [ 74.591] glyphs0_to_dst: glyph=(523, 789)x(9, 8), unclipped [ 74.591] emit_primitive_identity_mask__avx2: dst=(523, 789), mask=(896.00, 0.00) x (9.00, 8.00) [ 74.591] glyphs0_to_dst: glyph=(531, 789)x(10, 11), unclipped [ 74.591] emit_primitive_identity_mask__avx2: dst=(531, 789), mask=(880.00, 48.00) x (10.00, 11.00) [ 74.591] gen8_vertex_flush[3d98] = 48 [ 74.591] gen9_magic_ca_pass: CA fixup (3399 -> 3447) [ 74.591] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.591] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.591] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.591] sna_glyphs(op=3, nlist=1, src=(1, 814)) [ 74.591] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.591] sna_glyphs: discarding mask [ 74.591] glyphs0_to_dst(op=3, src=(1, 814), nlist=1, dst=(1, 814)+(0, 0)) [ 74.591] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.591] gen9_render_composite: 0x0, current mode=1/1 [ 74.591] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.591] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.591] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.591] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.591] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.591] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.591] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.591] sna_drawable_use_bo: using whole GPU bo [ 74.591] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.591] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.591] color_convert: src=ff8ae234 [20028888] [ 74.591] color_convert: dst=ff8ae234 [20028888] [ 74.591] sna_render_get_solid: ff8ae234 [ 74.591] sna_render_get_solid(22) = ff8ae234 (old) [ 74.591] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.591] sna_transform_is_imprecise_integer_translation: no transform [ 74.591] gen9_composite_picture: integer translation (0, 0), removing [ 74.591] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.591] sna_render_pixmap_bo: GPU all damaged [ 74.591] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.591] gen4_choose_composite_emitter: solid, identity mask [ 74.591] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.591] gen9_composite_get_binding_table(f000) [ 74.591] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.591] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.591] gen9_emit_vertex_elements: setup id=9 [ 74.591] glyphs0_to_dst: glyph=(1, 806)x(9, 8), unclipped [ 74.591] emit_primitive_identity_mask__avx2: dst=(1, 806), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.591] glyphs0_to_dst: glyph=(9, 804)x(10, 13), unclipped [ 74.591] emit_primitive_identity_mask__avx2: dst=(9, 804), mask=(672.00, 48.00) x (10.00, 13.00) [ 74.591] glyphs0_to_dst: glyph=(19, 806)x(9, 8), unclipped [ 74.591] emit_primitive_identity_mask__avx2: dst=(19, 806), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.591] glyphs0_to_dst: glyph=(28, 808)x(8, 3), unclipped [ 74.591] emit_primitive_identity_mask__avx2: dst=(28, 808), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.591] glyphs0_to_dst: glyph=(36, 804)x(11, 10), unclipped [ 74.591] emit_primitive_identity_mask__avx2: dst=(36, 804), mask=(704.00, 0.00) x (11.00, 10.00) [ 74.591] glyphs0_to_dst: glyph=(46, 806)x(9, 8), unclipped [ 74.591] emit_primitive_identity_mask__avx2: dst=(46, 806), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.591] glyphs0_to_dst: glyph=(54, 806)x(10, 8), unclipped [ 74.591] emit_primitive_identity_mask__avx2: dst=(54, 806), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.591] glyphs0_to_dst: glyph=(63, 806)x(10, 8), unclipped [ 74.591] emit_primitive_identity_mask__avx2: dst=(63, 806), mask=(720.00, 16.00) x (10.00, 8.00) [ 74.591] glyphs0_to_dst: glyph=(72, 803)x(10, 11), unclipped [ 74.591] emit_primitive_identity_mask__avx2: dst=(72, 803), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.591] glyphs0_to_dst: glyph=(81, 806)x(10, 8), unclipped [ 74.591] emit_primitive_identity_mask__avx2: dst=(81, 806), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.591] glyphs0_to_dst: glyph=(90, 803)x(10, 11), unclipped [ 74.591] emit_primitive_identity_mask__avx2: dst=(90, 803), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.591] glyphs0_to_dst: glyph=(99, 806)x(11, 8), unclipped [ 74.591] emit_primitive_identity_mask__avx2: dst=(99, 806), mask=(736.00, 16.00) x (11.00, 8.00) [ 74.591] glyphs0_to_dst: glyph=(109, 806)x(9, 8), unclipped [ 74.591] emit_primitive_identity_mask__avx2: dst=(109, 806), mask=(752.00, 16.00) x (9.00, 8.00) [ 74.591] glyphs0_to_dst: glyph=(118, 808)x(8, 3), unclipped [ 74.591] emit_primitive_identity_mask__avx2: dst=(118, 808), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.591] glyphs0_to_dst: glyph=(126, 804)x(10, 10), unclipped [ 74.591] emit_primitive_identity_mask__avx2: dst=(126, 804), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.591] glyphs0_to_dst: glyph=(135, 804)x(10, 10), unclipped [ 74.591] emit_primitive_identity_mask__avx2: dst=(135, 804), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.591] glyphs0_to_dst: glyph=(144, 804)x(10, 10), unclipped [ 74.591] emit_primitive_identity_mask__avx2: dst=(144, 804), mask=(720.00, 32.00) x (10.00, 10.00) [ 74.591] glyphs0_to_dst: glyph=(153, 804)x(10, 10), unclipped [ 74.591] emit_primitive_identity_mask__avx2: dst=(153, 804), mask=(704.00, 48.00) x (10.00, 10.00) [ 74.591] gen8_vertex_flush[3e98] = 54 [ 74.591] gen9_magic_ca_pass: CA fixup (3447 -> 3501) [ 74.591] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.591] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.591] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.591] sna_glyphs(op=3, nlist=1, src=(163, 814)) [ 74.591] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.591] sna_glyphs: discarding mask [ 74.591] glyphs0_to_dst(op=3, src=(163, 814), nlist=1, dst=(163, 814)+(0, 0)) [ 74.591] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.591] gen9_render_composite: 0x0, current mode=1/1 [ 74.591] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.591] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.591] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.591] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.591] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.591] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.591] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.591] sna_drawable_use_bo: using whole GPU bo [ 74.591] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.591] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.591] color_convert: src=ffffffff [20028888] [ 74.591] color_convert: dst=ffffffff [20028888] [ 74.592] sna_render_get_solid: ffffffff [ 74.592] sna_render_get_solid(white) [ 74.592] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.592] sna_transform_is_imprecise_integer_translation: no transform [ 74.592] gen9_composite_picture: integer translation (0, 0), removing [ 74.592] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.592] sna_render_pixmap_bo: GPU all damaged [ 74.592] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.592] gen4_choose_composite_emitter: solid, identity mask [ 74.592] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.592] gen9_composite_get_binding_table(efc0) [ 74.592] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.592] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.592] gen9_emit_vertex_elements: setup id=9 [ 74.592] glyphs0_to_dst: glyph=(165, 806)x(5, 8), unclipped [ 74.592] emit_primitive_identity_mask__avx2: dst=(165, 806), mask=(720.00, 48.00) x (5.00, 8.00) [ 74.592] gen8_vertex_flush[3f98] = 3 [ 74.592] gen9_magic_ca_pass: CA fixup (3501 -> 3504) [ 74.592] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.592] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.592] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.592] sna_glyphs(op=3, nlist=1, src=(172, 814)) [ 74.592] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.592] sna_glyphs: discarding mask [ 74.592] glyphs0_to_dst(op=3, src=(172, 814), nlist=1, dst=(172, 814)+(0, 0)) [ 74.592] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.592] gen9_render_composite: 0x0, current mode=1/1 [ 74.592] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.592] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.592] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.592] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.592] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.592] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.592] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.592] sna_drawable_use_bo: using whole GPU bo [ 74.592] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.592] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.592] color_convert: src=ff729fcf [20028888] [ 74.592] color_convert: dst=ff729fcf [20028888] [ 74.592] sna_render_get_solid: ff729fcf [ 74.592] sna_render_get_solid(23) = ff729fcf (old) [ 74.592] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.592] sna_transform_is_imprecise_integer_translation: no transform [ 74.592] gen9_composite_picture: integer translation (0, 0), removing [ 74.592] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.592] sna_render_pixmap_bo: GPU all damaged [ 74.592] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.592] gen4_choose_composite_emitter: solid, identity mask [ 74.592] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.592] gen9_composite_get_binding_table(ef80) [ 74.592] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.592] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.592] gen9_emit_vertex_elements: setup id=9 [ 74.592] glyphs0_to_dst: glyph=(171, 808)x(11, 3), unclipped [ 74.592] emit_primitive_identity_mask__avx2: dst=(171, 808), mask=(736.00, 32.00) x (11.00, 3.00) [ 74.592] glyphs0_to_dst: glyph=(180, 803)x(10, 14), unclipped [ 74.592] emit_primitive_identity_mask__avx2: dst=(180, 803), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.592] glyphs0_to_dst: glyph=(189, 803)x(11, 11), unclipped [ 74.592] emit_primitive_identity_mask__avx2: dst=(189, 803), mask=(960.00, 0.00) x (11.00, 11.00) [ 74.592] glyphs0_to_dst: glyph=(198, 806)x(10, 8), unclipped [ 74.592] emit_primitive_identity_mask__avx2: dst=(198, 806), mask=(976.00, 0.00) x (10.00, 8.00) [ 74.592] glyphs0_to_dst: glyph=(208, 806)x(9, 11), unclipped [ 74.592] emit_primitive_identity_mask__avx2: dst=(208, 806), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.592] glyphs0_to_dst: glyph=(216, 803)x(10, 14), unclipped [ 74.592] emit_primitive_identity_mask__avx2: dst=(216, 803), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.592] glyphs0_to_dst: glyph=(225, 804)x(10, 10), unclipped [ 74.592] emit_primitive_identity_mask__avx2: dst=(225, 804), mask=(976.00, 16.00) x (10.00, 10.00) [ 74.592] glyphs0_to_dst: glyph=(234, 815)x(11, 2), unclipped [ 74.592] emit_primitive_identity_mask__avx2: dst=(234, 815), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.592] glyphs0_to_dst: glyph=(243, 803)x(11, 11), unclipped [ 74.592] emit_primitive_identity_mask__avx2: dst=(243, 803), mask=(1008.00, 0.00) x (11.00, 11.00) [ 74.592] glyphs0_to_dst: glyph=(253, 806)x(9, 8), unclipped [ 74.592] emit_primitive_identity_mask__avx2: dst=(253, 806), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.592] glyphs0_to_dst: glyph=(261, 806)x(10, 8), unclipped [ 74.592] emit_primitive_identity_mask__avx2: dst=(261, 806), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.592] glyphs0_to_dst: glyph=(270, 806)x(10, 8), unclipped [ 74.592] emit_primitive_identity_mask__avx2: dst=(270, 806), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.592] glyphs0_to_dst: glyph=(279, 802)x(10, 12), unclipped [ 74.592] emit_primitive_identity_mask__avx2: dst=(279, 802), mask=(992.00, 16.00) x (10.00, 12.00) [ 74.592] glyphs0_to_dst: glyph=(288, 806)x(10, 8), unclipped [ 74.592] emit_primitive_identity_mask__avx2: dst=(288, 806), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.592] glyphs0_to_dst: glyph=(297, 806)x(10, 8), unclipped [ 74.592] emit_primitive_identity_mask__avx2: dst=(297, 806), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.592] glyphs0_to_dst: glyph=(307, 802)x(10, 12), unclipped [ 74.592] emit_primitive_identity_mask__avx2: dst=(307, 802), mask=(1008.00, 16.00) x (10.00, 12.00) [ 74.592] glyphs0_to_dst: glyph=(315, 803)x(11, 11), unclipped [ 74.592] emit_primitive_identity_mask__avx2: dst=(315, 803), mask=(960.00, 0.00) x (11.00, 11.00) [ 74.592] glyphs0_to_dst: glyph=(324, 806)x(11, 8), unclipped [ 74.592] emit_primitive_identity_mask__avx2: dst=(324, 806), mask=(736.00, 16.00) x (11.00, 8.00) [ 74.592] glyphs0_to_dst: glyph=(334, 806)x(9, 11), unclipped [ 74.592] emit_primitive_identity_mask__avx2: dst=(334, 806), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.592] glyphs0_to_dst: glyph=(342, 815)x(11, 2), unclipped [ 74.592] emit_primitive_identity_mask__avx2: dst=(342, 815), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.592] glyphs0_to_dst: glyph=(351, 802)x(10, 12), unclipped [ 74.592] emit_primitive_identity_mask__avx2: dst=(351, 802), mask=(992.00, 16.00) x (10.00, 12.00) [ 74.592] glyphs0_to_dst: glyph=(361, 802)x(9, 12), unclipped [ 74.592] emit_primitive_identity_mask__avx2: dst=(361, 802), mask=(960.00, 32.00) x (9.00, 12.00) [ 74.592] glyphs0_to_dst: glyph=(369, 806)x(10, 11), unclipped [ 74.592] emit_primitive_identity_mask__avx2: dst=(369, 806), mask=(976.00, 32.00) x (10.00, 11.00) [ 74.592] gen8_vertex_flush[4098] = 69 [ 74.592] gen9_magic_ca_pass: CA fixup (3504 -> 3573) [ 74.592] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.592] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.592] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.592] sna_glyphs(op=3, nlist=1, src=(379, 814)) [ 74.592] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.592] sna_glyphs: discarding mask [ 74.592] glyphs0_to_dst(op=3, src=(379, 814), nlist=1, dst=(379, 814)+(0, 0)) [ 74.592] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.592] gen9_render_composite: 0x0, current mode=1/1 [ 74.592] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.592] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.592] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.592] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.592] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.592] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.592] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.592] sna_drawable_use_bo: using whole GPU bo [ 74.592] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.592] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.592] color_convert: src=ffffffff [20028888] [ 74.592] color_convert: dst=ffffffff [20028888] [ 74.592] sna_render_get_solid: ffffffff [ 74.592] sna_render_get_solid(white) [ 74.592] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.592] sna_transform_is_imprecise_integer_translation: no transform [ 74.592] gen9_composite_picture: integer translation (0, 0), removing [ 74.592] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.592] sna_render_pixmap_bo: GPU all damaged [ 74.592] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.592] gen4_choose_composite_emitter: solid, identity mask [ 74.592] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.592] gen9_composite_get_binding_table(ef40) [ 74.592] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.592] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.592] gen9_emit_vertex_elements: setup id=9 [ 74.592] glyphs0_to_dst: glyph=(378, 803)x(10, 13), unclipped [ 74.592] emit_primitive_identity_mask__avx2: dst=(378, 803), mask=(752.00, 32.00) x (10.00, 13.00) [ 74.592] glyphs0_to_dst: glyph=(396, 806)x(10, 8), unclipped [ 74.592] emit_primitive_identity_mask__avx2: dst=(396, 806), mask=(848.00, 16.00) x (10.00, 8.00) [ 74.592] glyphs0_to_dst: glyph=(405, 802)x(10, 12), unclipped [ 74.592] emit_primitive_identity_mask__avx2: dst=(405, 802), mask=(864.00, 0.00) x (10.00, 12.00) [ 74.592] glyphs0_to_dst: glyph=(423, 804)x(10, 10), unclipped [ 74.592] emit_primitive_identity_mask__avx2: dst=(423, 804), mask=(912.00, 0.00) x (10.00, 10.00) [ 74.592] glyphs0_to_dst: glyph=(432, 816)x(11, 2), unclipped [ 74.592] emit_primitive_identity_mask__avx2: dst=(432, 816), mask=(832.00, 48.00) x (11.00, 2.00) [ 74.592] glyphs0_to_dst: glyph=(442, 806)x(9, 8), unclipped [ 74.592] emit_primitive_identity_mask__avx2: dst=(442, 806), mask=(848.00, 48.00) x (9.00, 8.00) [ 74.592] glyphs0_to_dst: glyph=(450, 806)x(10, 8), unclipped [ 74.592] emit_primitive_identity_mask__avx2: dst=(450, 806), mask=(864.00, 32.00) x (10.00, 8.00) [ 74.592] glyphs0_to_dst: glyph=(460, 806)x(9, 8), unclipped [ 74.592] emit_primitive_identity_mask__avx2: dst=(460, 806), mask=(896.00, 48.00) x (9.00, 8.00) [ 74.592] glyphs0_to_dst: glyph=(468, 803)x(10, 11), unclipped [ 74.592] emit_primitive_identity_mask__avx2: dst=(468, 803), mask=(992.00, 32.00) x (10.00, 11.00) [ 74.592] glyphs0_to_dst: glyph=(478, 806)x(9, 8), unclipped [ 74.592] emit_primitive_identity_mask__avx2: dst=(478, 806), mask=(32.00, 96.00) x (9.00, 8.00) [ 74.592] glyphs0_to_dst: glyph=(486, 803)x(10, 11), unclipped [ 74.592] emit_primitive_identity_mask__avx2: dst=(486, 803), mask=(992.00, 32.00) x (10.00, 11.00) [ 74.592] glyphs0_to_dst: glyph=(496, 806)x(9, 8), unclipped [ 74.592] emit_primitive_identity_mask__avx2: dst=(496, 806), mask=(896.00, 0.00) x (9.00, 8.00) [ 74.592] glyphs0_to_dst: glyph=(504, 806)x(10, 11), unclipped [ 74.592] emit_primitive_identity_mask__avx2: dst=(504, 806), mask=(880.00, 48.00) x (10.00, 11.00) [ 74.592] glyphs0_to_dst: glyph=(514, 803)x(9, 14), unclipped [ 74.592] emit_primitive_identity_mask__avx2: dst=(514, 803), mask=(832.00, 32.00) x (9.00, 14.00) [ 74.592] gen8_vertex_flush[4198] = 42 [ 74.592] gen9_magic_ca_pass: CA fixup (3573 -> 3615) [ 74.592] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.592] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.592] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.592] sna_glyphs(op=3, nlist=1, src=(1, 831)) [ 74.592] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.592] sna_glyphs: discarding mask [ 74.592] glyphs0_to_dst(op=3, src=(1, 831), nlist=1, dst=(1, 831)+(0, 0)) [ 74.592] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.592] gen9_render_composite: 0x0, current mode=1/1 [ 74.592] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.592] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.592] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.592] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.592] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.592] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.592] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.592] sna_drawable_use_bo: using whole GPU bo [ 74.592] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.592] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.592] color_convert: src=ff8ae234 [20028888] [ 74.592] color_convert: dst=ff8ae234 [20028888] [ 74.592] sna_render_get_solid: ff8ae234 [ 74.592] sna_render_get_solid(22) = ff8ae234 (old) [ 74.592] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.592] sna_transform_is_imprecise_integer_translation: no transform [ 74.592] gen9_composite_picture: integer translation (0, 0), removing [ 74.592] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.592] sna_render_pixmap_bo: GPU all damaged [ 74.592] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.592] gen4_choose_composite_emitter: solid, identity mask [ 74.592] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.592] gen9_composite_get_binding_table(ef00) [ 74.592] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.592] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.592] gen9_emit_vertex_elements: setup id=9 [ 74.592] glyphs0_to_dst: glyph=(1, 823)x(9, 8), unclipped [ 74.592] emit_primitive_identity_mask__avx2: dst=(1, 823), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.592] glyphs0_to_dst: glyph=(9, 821)x(10, 13), unclipped [ 74.592] emit_primitive_identity_mask__avx2: dst=(9, 821), mask=(672.00, 48.00) x (10.00, 13.00) [ 74.592] glyphs0_to_dst: glyph=(19, 823)x(9, 8), unclipped [ 74.592] emit_primitive_identity_mask__avx2: dst=(19, 823), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.592] glyphs0_to_dst: glyph=(28, 825)x(8, 3), unclipped [ 74.592] emit_primitive_identity_mask__avx2: dst=(28, 825), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.592] glyphs0_to_dst: glyph=(36, 821)x(11, 10), unclipped [ 74.592] emit_primitive_identity_mask__avx2: dst=(36, 821), mask=(704.00, 0.00) x (11.00, 10.00) [ 74.592] glyphs0_to_dst: glyph=(46, 823)x(9, 8), unclipped [ 74.592] emit_primitive_identity_mask__avx2: dst=(46, 823), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.592] glyphs0_to_dst: glyph=(54, 823)x(10, 8), unclipped [ 74.592] emit_primitive_identity_mask__avx2: dst=(54, 823), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.592] glyphs0_to_dst: glyph=(63, 823)x(10, 8), unclipped [ 74.592] emit_primitive_identity_mask__avx2: dst=(63, 823), mask=(720.00, 16.00) x (10.00, 8.00) [ 74.592] glyphs0_to_dst: glyph=(72, 820)x(10, 11), unclipped [ 74.592] emit_primitive_identity_mask__avx2: dst=(72, 820), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.592] glyphs0_to_dst: glyph=(81, 823)x(10, 8), unclipped [ 74.592] emit_primitive_identity_mask__avx2: dst=(81, 823), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.592] glyphs0_to_dst: glyph=(90, 820)x(10, 11), unclipped [ 74.592] emit_primitive_identity_mask__avx2: dst=(90, 820), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.592] glyphs0_to_dst: glyph=(99, 823)x(11, 8), unclipped [ 74.592] emit_primitive_identity_mask__avx2: dst=(99, 823), mask=(736.00, 16.00) x (11.00, 8.00) [ 74.592] glyphs0_to_dst: glyph=(109, 823)x(9, 8), unclipped [ 74.592] emit_primitive_identity_mask__avx2: dst=(109, 823), mask=(752.00, 16.00) x (9.00, 8.00) [ 74.592] glyphs0_to_dst: glyph=(118, 825)x(8, 3), unclipped [ 74.592] emit_primitive_identity_mask__avx2: dst=(118, 825), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.592] glyphs0_to_dst: glyph=(126, 821)x(10, 10), unclipped [ 74.592] emit_primitive_identity_mask__avx2: dst=(126, 821), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.592] glyphs0_to_dst: glyph=(135, 821)x(10, 10), unclipped [ 74.592] emit_primitive_identity_mask__avx2: dst=(135, 821), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.592] glyphs0_to_dst: glyph=(144, 821)x(10, 10), unclipped [ 74.592] emit_primitive_identity_mask__avx2: dst=(144, 821), mask=(720.00, 32.00) x (10.00, 10.00) [ 74.592] glyphs0_to_dst: glyph=(153, 821)x(10, 10), unclipped [ 74.592] emit_primitive_identity_mask__avx2: dst=(153, 821), mask=(704.00, 48.00) x (10.00, 10.00) [ 74.592] gen8_vertex_flush[4298] = 54 [ 74.592] gen9_magic_ca_pass: CA fixup (3615 -> 3669) [ 74.592] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.592] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.592] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.592] sna_glyphs(op=3, nlist=1, src=(163, 831)) [ 74.592] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.592] sna_glyphs: discarding mask [ 74.592] glyphs0_to_dst(op=3, src=(163, 831), nlist=1, dst=(163, 831)+(0, 0)) [ 74.592] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.592] gen9_render_composite: 0x0, current mode=1/1 [ 74.592] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.592] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.592] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.592] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.592] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.592] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.592] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.592] sna_drawable_use_bo: using whole GPU bo [ 74.592] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.592] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.592] color_convert: src=ffffffff [20028888] [ 74.592] color_convert: dst=ffffffff [20028888] [ 74.593] sna_render_get_solid: ffffffff [ 74.593] sna_render_get_solid(white) [ 74.593] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.593] sna_transform_is_imprecise_integer_translation: no transform [ 74.593] gen9_composite_picture: integer translation (0, 0), removing [ 74.593] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.593] sna_render_pixmap_bo: GPU all damaged [ 74.593] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.593] gen4_choose_composite_emitter: solid, identity mask [ 74.593] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.593] gen9_composite_get_binding_table(eec0) [ 74.593] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.593] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.593] gen9_emit_vertex_elements: setup id=9 [ 74.593] glyphs0_to_dst: glyph=(165, 823)x(5, 8), unclipped [ 74.593] emit_primitive_identity_mask__avx2: dst=(165, 823), mask=(720.00, 48.00) x (5.00, 8.00) [ 74.593] gen8_vertex_flush[4398] = 3 [ 74.593] gen9_magic_ca_pass: CA fixup (3669 -> 3672) [ 74.593] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.593] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.593] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.593] sna_glyphs(op=3, nlist=1, src=(172, 831)) [ 74.593] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.593] sna_glyphs: discarding mask [ 74.593] glyphs0_to_dst(op=3, src=(172, 831), nlist=1, dst=(172, 831)+(0, 0)) [ 74.593] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.593] gen9_render_composite: 0x0, current mode=1/1 [ 74.593] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.593] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.593] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.593] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.593] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.593] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.593] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.593] sna_drawable_use_bo: using whole GPU bo [ 74.593] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.593] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.593] color_convert: src=ff729fcf [20028888] [ 74.593] color_convert: dst=ff729fcf [20028888] [ 74.593] sna_render_get_solid: ff729fcf [ 74.593] sna_render_get_solid(23) = ff729fcf (old) [ 74.593] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.593] sna_transform_is_imprecise_integer_translation: no transform [ 74.593] gen9_composite_picture: integer translation (0, 0), removing [ 74.593] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.593] sna_render_pixmap_bo: GPU all damaged [ 74.593] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.593] gen4_choose_composite_emitter: solid, identity mask [ 74.593] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.593] gen9_composite_get_binding_table(ee80) [ 74.593] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.593] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.593] gen9_emit_vertex_elements: setup id=9 [ 74.593] glyphs0_to_dst: glyph=(171, 825)x(11, 3), unclipped [ 74.593] emit_primitive_identity_mask__avx2: dst=(171, 825), mask=(736.00, 32.00) x (11.00, 3.00) [ 74.593] glyphs0_to_dst: glyph=(180, 820)x(10, 14), unclipped [ 74.593] emit_primitive_identity_mask__avx2: dst=(180, 820), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.593] glyphs0_to_dst: glyph=(189, 820)x(11, 11), unclipped [ 74.593] emit_primitive_identity_mask__avx2: dst=(189, 820), mask=(960.00, 0.00) x (11.00, 11.00) [ 74.593] glyphs0_to_dst: glyph=(198, 823)x(10, 8), unclipped [ 74.593] emit_primitive_identity_mask__avx2: dst=(198, 823), mask=(976.00, 0.00) x (10.00, 8.00) [ 74.593] glyphs0_to_dst: glyph=(208, 823)x(9, 11), unclipped [ 74.593] emit_primitive_identity_mask__avx2: dst=(208, 823), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.593] glyphs0_to_dst: glyph=(216, 820)x(10, 14), unclipped [ 74.593] emit_primitive_identity_mask__avx2: dst=(216, 820), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.593] glyphs0_to_dst: glyph=(225, 821)x(10, 10), unclipped [ 74.593] emit_primitive_identity_mask__avx2: dst=(225, 821), mask=(976.00, 16.00) x (10.00, 10.00) [ 74.593] glyphs0_to_dst: glyph=(234, 832)x(11, 2), unclipped [ 74.593] emit_primitive_identity_mask__avx2: dst=(234, 832), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.593] glyphs0_to_dst: glyph=(243, 820)x(11, 11), unclipped [ 74.593] emit_primitive_identity_mask__avx2: dst=(243, 820), mask=(1008.00, 0.00) x (11.00, 11.00) [ 74.593] glyphs0_to_dst: glyph=(253, 823)x(9, 8), unclipped [ 74.593] emit_primitive_identity_mask__avx2: dst=(253, 823), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.593] glyphs0_to_dst: glyph=(261, 823)x(10, 8), unclipped [ 74.593] emit_primitive_identity_mask__avx2: dst=(261, 823), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.593] glyphs0_to_dst: glyph=(270, 823)x(10, 8), unclipped [ 74.593] emit_primitive_identity_mask__avx2: dst=(270, 823), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.593] glyphs0_to_dst: glyph=(279, 819)x(10, 12), unclipped [ 74.593] emit_primitive_identity_mask__avx2: dst=(279, 819), mask=(992.00, 16.00) x (10.00, 12.00) [ 74.593] glyphs0_to_dst: glyph=(288, 823)x(10, 8), unclipped [ 74.593] emit_primitive_identity_mask__avx2: dst=(288, 823), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.593] glyphs0_to_dst: glyph=(297, 823)x(10, 8), unclipped [ 74.593] emit_primitive_identity_mask__avx2: dst=(297, 823), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.593] glyphs0_to_dst: glyph=(307, 819)x(10, 12), unclipped [ 74.593] emit_primitive_identity_mask__avx2: dst=(307, 819), mask=(1008.00, 16.00) x (10.00, 12.00) [ 74.593] glyphs0_to_dst: glyph=(315, 820)x(11, 11), unclipped [ 74.593] emit_primitive_identity_mask__avx2: dst=(315, 820), mask=(960.00, 0.00) x (11.00, 11.00) [ 74.593] glyphs0_to_dst: glyph=(324, 823)x(11, 8), unclipped [ 74.593] emit_primitive_identity_mask__avx2: dst=(324, 823), mask=(736.00, 16.00) x (11.00, 8.00) [ 74.593] glyphs0_to_dst: glyph=(334, 823)x(9, 11), unclipped [ 74.593] emit_primitive_identity_mask__avx2: dst=(334, 823), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.593] glyphs0_to_dst: glyph=(342, 832)x(11, 2), unclipped [ 74.593] emit_primitive_identity_mask__avx2: dst=(342, 832), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.593] glyphs0_to_dst: glyph=(351, 819)x(10, 12), unclipped [ 74.593] emit_primitive_identity_mask__avx2: dst=(351, 819), mask=(992.00, 16.00) x (10.00, 12.00) [ 74.593] glyphs0_to_dst: glyph=(361, 819)x(9, 12), unclipped [ 74.593] emit_primitive_identity_mask__avx2: dst=(361, 819), mask=(960.00, 32.00) x (9.00, 12.00) [ 74.593] glyphs0_to_dst: glyph=(369, 823)x(10, 11), unclipped [ 74.593] emit_primitive_identity_mask__avx2: dst=(369, 823), mask=(976.00, 32.00) x (10.00, 11.00) [ 74.593] glyphs0_to_dst: glyph=(378, 820)x(10, 14), unclipped [ 74.593] emit_primitive_identity_mask__avx2: dst=(378, 820), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.593] glyphs0_to_dst: glyph=(387, 821)x(10, 10), unclipped [ 74.593] emit_primitive_identity_mask__avx2: dst=(387, 821), mask=(720.00, 32.00) x (10.00, 10.00) [ 74.593] glyphs0_to_dst: glyph=(396, 832)x(11, 2), unclipped [ 74.593] emit_primitive_identity_mask__avx2: dst=(396, 832), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.593] glyphs0_to_dst: glyph=(406, 823)x(9, 8), unclipped [ 74.593] emit_primitive_identity_mask__avx2: dst=(406, 823), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.593] glyphs0_to_dst: glyph=(414, 823)x(10, 8), unclipped [ 74.593] emit_primitive_identity_mask__avx2: dst=(414, 823), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.593] glyphs0_to_dst: glyph=(423, 823)x(10, 8), unclipped [ 74.593] emit_primitive_identity_mask__avx2: dst=(423, 823), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.593] glyphs0_to_dst: glyph=(432, 820)x(10, 11), unclipped [ 74.593] emit_primitive_identity_mask__avx2: dst=(432, 820), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.593] glyphs0_to_dst: glyph=(442, 823)x(9, 8), unclipped [ 74.593] emit_primitive_identity_mask__avx2: dst=(442, 823), mask=(48.00, 96.00) x (9.00, 8.00) [ 74.593] glyphs0_to_dst: glyph=(450, 820)x(10, 11), unclipped [ 74.593] emit_primitive_identity_mask__avx2: dst=(450, 820), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.593] glyphs0_to_dst: glyph=(460, 823)x(9, 8), unclipped [ 74.593] emit_primitive_identity_mask__avx2: dst=(460, 823), mask=(752.00, 16.00) x (9.00, 8.00) [ 74.593] glyphs0_to_dst: glyph=(468, 823)x(10, 11), unclipped [ 74.593] emit_primitive_identity_mask__avx2: dst=(468, 823), mask=(976.00, 32.00) x (10.00, 11.00) [ 74.593] gen8_vertex_flush[4498] = 102 [ 74.593] gen9_magic_ca_pass: CA fixup (3672 -> 3774) [ 74.593] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.593] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.593] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.593] sna_accel_flush: flush?=0, dirty?=0 [ 74.593] sna_block_handler (tv=0.0) [ 74.593] sna_wakeup_handler [ 74.593] sna_mode_wakeup: len=64 [ 74.593] sna_mode_wakeup: recording last swap on pipe=0, frame 4225 [1081], time 74.591711 [ 74.593] sna_mode_wakeup: removing handle=25 [active_scanout=0] from scanout, installing handle=32 [active_scanout=1] [ 74.593] sna_mode_wakeup: flip complete, pending? 1 [ 74.593] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 74.593] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 74.593] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 74.593] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 74.593] sna_pixmap_move_to_gpu: already all-damaged [ 74.593] sna_pixmap_mark_active: pixmap=4091, handle=128 [ 74.593] sna_mode_redisplay: crtc[0] transformed? 0 [ 74.593] sna_mode_redisplay: crtc[1] transformed? 0 [ 74.593] sna_mode_redisplay: crtc[2] transformed? 0 [ 74.593] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=128 [active=1] [ 74.593] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 32, transformed? 0 [ 74.593] get_fb: reusing fb=80 for handle=128 [ 74.593] sna_mode_redisplay: recording flip on CRTC:32 handle=128, active_scanout=2, serial=3 [ 74.593] __kgem_bo_clear_busy: handle=128 [ 74.593] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 74.593] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 74.593] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 74.593] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=128, shadow handle=29 [ 74.593] sna_dri2_vblank_handler(type=2, sequence=4225, draw=4181) [ 74.593] sna_crtc_record_swap: recording last swap on pipe=0, frame 4225 [msc=4225], time 74.591711 [ 74.593] sna_dri2_vblank_handler: 2 complete, frame=4225 tv=74.591711 [ 74.593] sna_dri2_blit_complete: blit finished [ 74.593] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4225, tv=74.591711) [ 74.593] frame_swap_complete(type=2): draw=146, pipe=0, frame=4225 [msc=4225], tv=74.591711 [ 74.593] sna_accel_flush: flush?=0, dirty?=0 [ 74.593] sna_dri2_event_free(draw?=1) [ 74.593] sna_dri2_remove_event: remove[0x561c94b0bf30] from window 146, active? 1 [ 74.593] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=128] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 74.593] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=32] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 74.593] sna_dri2_vblank_handler complete [ 74.593] sna_accel_flush: flush?=0, dirty?=0 [ 74.593] sna_accel_flush: flush?=0, dirty?=0 [ 74.593] sna_accel_flush: flush?=0, dirty?=0 [ 74.593] sna_block_handler (tv=0.0) [ 74.593] sna_wakeup_handler [ 74.593] sna_glyphs(op=3, nlist=1, src=(478, 831)) [ 74.593] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.593] sna_glyphs: discarding mask [ 74.593] glyphs0_to_dst(op=3, src=(478, 831), nlist=1, dst=(478, 831)+(0, 0)) [ 74.593] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.593] gen9_render_composite: 0x0, current mode=1/1 [ 74.593] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.593] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.593] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.593] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.593] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.593] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.593] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.593] sna_drawable_use_bo: using whole GPU bo [ 74.593] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.593] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.593] color_convert: src=ffffffff [20028888] [ 74.593] color_convert: dst=ffffffff [20028888] [ 74.593] sna_render_get_solid: ffffffff [ 74.593] sna_render_get_solid(white) [ 74.593] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.593] sna_transform_is_imprecise_integer_translation: no transform [ 74.593] gen9_composite_picture: integer translation (0, 0), removing [ 74.593] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.593] sna_render_pixmap_bo: GPU all damaged [ 74.593] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.593] gen4_choose_composite_emitter: solid, identity mask [ 74.593] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.593] gen9_composite_get_binding_table(ee40) [ 74.593] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.593] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.593] gen9_emit_vertex_elements: setup id=9 [ 74.593] glyphs0_to_dst: glyph=(477, 820)x(10, 13), unclipped [ 74.593] emit_primitive_identity_mask__avx2: dst=(477, 820), mask=(752.00, 32.00) x (10.00, 13.00) [ 74.593] glyphs0_to_dst: glyph=(495, 820)x(10, 11), unclipped [ 74.593] emit_primitive_identity_mask__avx2: dst=(495, 820), mask=(880.00, 32.00) x (10.00, 11.00) [ 74.593] glyphs0_to_dst: glyph=(505, 823)x(9, 8), unclipped [ 74.593] emit_primitive_identity_mask__avx2: dst=(505, 823), mask=(896.00, 48.00) x (9.00, 8.00) [ 74.593] gen8_vertex_flush[4598] = 9 [ 74.593] gen9_magic_ca_pass: CA fixup (3774 -> 3783) [ 74.593] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.593] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.593] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.593] sna_glyphs(op=3, nlist=1, src=(1, 848)) [ 74.593] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.593] sna_glyphs: discarding mask [ 74.593] glyphs0_to_dst(op=3, src=(1, 848), nlist=1, dst=(1, 848)+(0, 0)) [ 74.593] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.593] gen9_render_composite: 0x0, current mode=1/1 [ 74.593] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.593] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.593] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.593] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.593] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.593] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.593] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.593] sna_drawable_use_bo: using whole GPU bo [ 74.593] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.593] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.593] color_convert: src=ff8ae234 [20028888] [ 74.593] color_convert: dst=ff8ae234 [20028888] [ 74.593] sna_render_get_solid: ff8ae234 [ 74.594] sna_render_get_solid(22) = ff8ae234 (old) [ 74.594] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.594] sna_transform_is_imprecise_integer_translation: no transform [ 74.594] gen9_composite_picture: integer translation (0, 0), removing [ 74.594] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.594] sna_render_pixmap_bo: GPU all damaged [ 74.594] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.594] gen4_choose_composite_emitter: solid, identity mask [ 74.594] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.594] gen9_composite_get_binding_table(ee00) [ 74.594] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.594] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.594] gen9_emit_vertex_elements: setup id=9 [ 74.594] glyphs0_to_dst: glyph=(1, 840)x(9, 8), unclipped [ 74.594] emit_primitive_identity_mask__avx2: dst=(1, 840), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.594] glyphs0_to_dst: glyph=(9, 838)x(10, 13), unclipped [ 74.594] emit_primitive_identity_mask__avx2: dst=(9, 838), mask=(672.00, 48.00) x (10.00, 13.00) [ 74.594] glyphs0_to_dst: glyph=(19, 840)x(9, 8), unclipped [ 74.594] emit_primitive_identity_mask__avx2: dst=(19, 840), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.594] glyphs0_to_dst: glyph=(28, 842)x(8, 3), unclipped [ 74.594] emit_primitive_identity_mask__avx2: dst=(28, 842), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.594] glyphs0_to_dst: glyph=(36, 838)x(11, 10), unclipped [ 74.594] emit_primitive_identity_mask__avx2: dst=(36, 838), mask=(704.00, 0.00) x (11.00, 10.00) [ 74.594] glyphs0_to_dst: glyph=(46, 840)x(9, 8), unclipped [ 74.594] emit_primitive_identity_mask__avx2: dst=(46, 840), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.594] glyphs0_to_dst: glyph=(54, 840)x(10, 8), unclipped [ 74.594] emit_primitive_identity_mask__avx2: dst=(54, 840), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.594] glyphs0_to_dst: glyph=(63, 840)x(10, 8), unclipped [ 74.594] emit_primitive_identity_mask__avx2: dst=(63, 840), mask=(720.00, 16.00) x (10.00, 8.00) [ 74.594] glyphs0_to_dst: glyph=(72, 837)x(10, 11), unclipped [ 74.594] emit_primitive_identity_mask__avx2: dst=(72, 837), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.594] glyphs0_to_dst: glyph=(81, 840)x(10, 8), unclipped [ 74.594] emit_primitive_identity_mask__avx2: dst=(81, 840), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.594] glyphs0_to_dst: glyph=(90, 837)x(10, 11), unclipped [ 74.594] emit_primitive_identity_mask__avx2: dst=(90, 837), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.594] glyphs0_to_dst: glyph=(99, 840)x(11, 8), unclipped [ 74.594] emit_primitive_identity_mask__avx2: dst=(99, 840), mask=(736.00, 16.00) x (11.00, 8.00) [ 74.594] glyphs0_to_dst: glyph=(109, 840)x(9, 8), unclipped [ 74.594] emit_primitive_identity_mask__avx2: dst=(109, 840), mask=(752.00, 16.00) x (9.00, 8.00) [ 74.594] glyphs0_to_dst: glyph=(118, 842)x(8, 3), unclipped [ 74.594] emit_primitive_identity_mask__avx2: dst=(118, 842), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.594] glyphs0_to_dst: glyph=(126, 838)x(10, 10), unclipped [ 74.594] emit_primitive_identity_mask__avx2: dst=(126, 838), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.594] glyphs0_to_dst: glyph=(135, 838)x(10, 10), unclipped [ 74.594] emit_primitive_identity_mask__avx2: dst=(135, 838), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.594] glyphs0_to_dst: glyph=(144, 838)x(10, 10), unclipped [ 74.594] emit_primitive_identity_mask__avx2: dst=(144, 838), mask=(720.00, 32.00) x (10.00, 10.00) [ 74.594] glyphs0_to_dst: glyph=(153, 838)x(10, 10), unclipped [ 74.594] emit_primitive_identity_mask__avx2: dst=(153, 838), mask=(704.00, 48.00) x (10.00, 10.00) [ 74.594] gen8_vertex_flush[4698] = 54 [ 74.594] gen9_magic_ca_pass: CA fixup (3783 -> 3837) [ 74.594] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.594] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.594] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.594] sna_glyphs(op=3, nlist=1, src=(163, 848)) [ 74.594] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.594] sna_glyphs: discarding mask [ 74.594] glyphs0_to_dst(op=3, src=(163, 848), nlist=1, dst=(163, 848)+(0, 0)) [ 74.594] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.594] gen9_render_composite: 0x0, current mode=1/1 [ 74.594] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.594] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.594] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.594] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.594] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.594] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.594] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.594] sna_drawable_use_bo: using whole GPU bo [ 74.594] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.594] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.594] color_convert: src=ffffffff [20028888] [ 74.594] color_convert: dst=ffffffff [20028888] [ 74.594] sna_render_get_solid: ffffffff [ 74.594] sna_render_get_solid(white) [ 74.594] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.594] sna_transform_is_imprecise_integer_translation: no transform [ 74.594] gen9_composite_picture: integer translation (0, 0), removing [ 74.594] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.594] sna_render_pixmap_bo: GPU all damaged [ 74.594] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.594] gen4_choose_composite_emitter: solid, identity mask [ 74.594] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.594] gen9_composite_get_binding_table(edc0) [ 74.594] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.594] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.594] gen9_emit_vertex_elements: setup id=9 [ 74.594] glyphs0_to_dst: glyph=(165, 840)x(5, 8), unclipped [ 74.594] emit_primitive_identity_mask__avx2: dst=(165, 840), mask=(720.00, 48.00) x (5.00, 8.00) [ 74.594] gen8_vertex_flush[4798] = 3 [ 74.594] gen9_magic_ca_pass: CA fixup (3837 -> 3840) [ 74.594] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.594] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.594] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.594] sna_glyphs(op=3, nlist=1, src=(172, 848)) [ 74.594] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.594] sna_glyphs: discarding mask [ 74.594] glyphs0_to_dst(op=3, src=(172, 848), nlist=1, dst=(172, 848)+(0, 0)) [ 74.594] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.594] gen9_render_composite: 0x0, current mode=1/1 [ 74.594] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.594] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.594] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.594] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.594] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.594] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.594] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.594] sna_drawable_use_bo: using whole GPU bo [ 74.594] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.594] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.594] color_convert: src=ff729fcf [20028888] [ 74.594] color_convert: dst=ff729fcf [20028888] [ 74.594] sna_render_get_solid: ff729fcf [ 74.594] sna_render_get_solid(23) = ff729fcf (old) [ 74.594] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.594] sna_transform_is_imprecise_integer_translation: no transform [ 74.594] gen9_composite_picture: integer translation (0, 0), removing [ 74.594] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.594] sna_render_pixmap_bo: GPU all damaged [ 74.594] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.594] gen4_choose_composite_emitter: solid, identity mask [ 74.594] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.594] gen9_composite_get_binding_table(ed80) [ 74.594] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.594] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.594] gen9_emit_vertex_elements: setup id=9 [ 74.594] glyphs0_to_dst: glyph=(171, 842)x(11, 3), unclipped [ 74.594] emit_primitive_identity_mask__avx2: dst=(171, 842), mask=(736.00, 32.00) x (11.00, 3.00) [ 74.594] glyphs0_to_dst: glyph=(180, 837)x(10, 14), unclipped [ 74.594] emit_primitive_identity_mask__avx2: dst=(180, 837), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.594] glyphs0_to_dst: glyph=(189, 837)x(11, 11), unclipped [ 74.594] emit_primitive_identity_mask__avx2: dst=(189, 837), mask=(960.00, 0.00) x (11.00, 11.00) [ 74.594] glyphs0_to_dst: glyph=(198, 840)x(10, 8), unclipped [ 74.594] emit_primitive_identity_mask__avx2: dst=(198, 840), mask=(976.00, 0.00) x (10.00, 8.00) [ 74.594] glyphs0_to_dst: glyph=(208, 840)x(9, 11), unclipped [ 74.594] emit_primitive_identity_mask__avx2: dst=(208, 840), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.594] glyphs0_to_dst: glyph=(216, 837)x(10, 14), unclipped [ 74.594] emit_primitive_identity_mask__avx2: dst=(216, 837), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.594] glyphs0_to_dst: glyph=(225, 838)x(10, 10), unclipped [ 74.594] emit_primitive_identity_mask__avx2: dst=(225, 838), mask=(976.00, 16.00) x (10.00, 10.00) [ 74.594] glyphs0_to_dst: glyph=(234, 849)x(11, 2), unclipped [ 74.594] emit_primitive_identity_mask__avx2: dst=(234, 849), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.594] glyphs0_to_dst: glyph=(243, 837)x(11, 11), unclipped [ 74.594] emit_primitive_identity_mask__avx2: dst=(243, 837), mask=(1008.00, 0.00) x (11.00, 11.00) [ 74.594] glyphs0_to_dst: glyph=(253, 840)x(9, 8), unclipped [ 74.594] emit_primitive_identity_mask__avx2: dst=(253, 840), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.594] glyphs0_to_dst: glyph=(261, 840)x(10, 8), unclipped [ 74.594] emit_primitive_identity_mask__avx2: dst=(261, 840), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.594] glyphs0_to_dst: glyph=(270, 840)x(10, 8), unclipped [ 74.594] emit_primitive_identity_mask__avx2: dst=(270, 840), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.594] glyphs0_to_dst: glyph=(279, 836)x(10, 12), unclipped [ 74.594] emit_primitive_identity_mask__avx2: dst=(279, 836), mask=(992.00, 16.00) x (10.00, 12.00) [ 74.594] glyphs0_to_dst: glyph=(288, 840)x(10, 8), unclipped [ 74.594] emit_primitive_identity_mask__avx2: dst=(288, 840), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.594] glyphs0_to_dst: glyph=(297, 840)x(10, 8), unclipped [ 74.594] emit_primitive_identity_mask__avx2: dst=(297, 840), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.594] glyphs0_to_dst: glyph=(307, 836)x(10, 12), unclipped [ 74.594] emit_primitive_identity_mask__avx2: dst=(307, 836), mask=(1008.00, 16.00) x (10.00, 12.00) [ 74.594] glyphs0_to_dst: glyph=(315, 837)x(11, 11), unclipped [ 74.594] emit_primitive_identity_mask__avx2: dst=(315, 837), mask=(960.00, 0.00) x (11.00, 11.00) [ 74.594] glyphs0_to_dst: glyph=(324, 840)x(11, 8), unclipped [ 74.594] emit_primitive_identity_mask__avx2: dst=(324, 840), mask=(736.00, 16.00) x (11.00, 8.00) [ 74.594] glyphs0_to_dst: glyph=(334, 840)x(9, 11), unclipped [ 74.594] emit_primitive_identity_mask__avx2: dst=(334, 840), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.594] glyphs0_to_dst: glyph=(342, 849)x(11, 2), unclipped [ 74.594] emit_primitive_identity_mask__avx2: dst=(342, 849), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.594] glyphs0_to_dst: glyph=(351, 836)x(10, 12), unclipped [ 74.594] emit_primitive_identity_mask__avx2: dst=(351, 836), mask=(992.00, 16.00) x (10.00, 12.00) [ 74.594] glyphs0_to_dst: glyph=(361, 836)x(9, 12), unclipped [ 74.594] emit_primitive_identity_mask__avx2: dst=(361, 836), mask=(960.00, 32.00) x (9.00, 12.00) [ 74.594] glyphs0_to_dst: glyph=(369, 840)x(10, 11), unclipped [ 74.594] emit_primitive_identity_mask__avx2: dst=(369, 840), mask=(976.00, 32.00) x (10.00, 11.00) [ 74.594] glyphs0_to_dst: glyph=(378, 837)x(10, 14), unclipped [ 74.594] emit_primitive_identity_mask__avx2: dst=(378, 837), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.594] glyphs0_to_dst: glyph=(387, 838)x(10, 10), unclipped [ 74.594] emit_primitive_identity_mask__avx2: dst=(387, 838), mask=(720.00, 32.00) x (10.00, 10.00) [ 74.594] glyphs0_to_dst: glyph=(396, 849)x(11, 2), unclipped [ 74.594] emit_primitive_identity_mask__avx2: dst=(396, 849), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.594] glyphs0_to_dst: glyph=(406, 840)x(9, 8), unclipped [ 74.594] emit_primitive_identity_mask__avx2: dst=(406, 840), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.594] glyphs0_to_dst: glyph=(414, 840)x(10, 8), unclipped [ 74.594] emit_primitive_identity_mask__avx2: dst=(414, 840), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.594] glyphs0_to_dst: glyph=(423, 840)x(10, 8), unclipped [ 74.594] emit_primitive_identity_mask__avx2: dst=(423, 840), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.594] glyphs0_to_dst: glyph=(432, 837)x(10, 11), unclipped [ 74.594] emit_primitive_identity_mask__avx2: dst=(432, 837), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.594] glyphs0_to_dst: glyph=(442, 840)x(9, 8), unclipped [ 74.594] emit_primitive_identity_mask__avx2: dst=(442, 840), mask=(48.00, 96.00) x (9.00, 8.00) [ 74.594] glyphs0_to_dst: glyph=(450, 837)x(10, 11), unclipped [ 74.594] emit_primitive_identity_mask__avx2: dst=(450, 837), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.594] glyphs0_to_dst: glyph=(460, 840)x(9, 8), unclipped [ 74.594] emit_primitive_identity_mask__avx2: dst=(460, 840), mask=(752.00, 16.00) x (9.00, 8.00) [ 74.594] glyphs0_to_dst: glyph=(468, 840)x(10, 11), unclipped [ 74.594] emit_primitive_identity_mask__avx2: dst=(468, 840), mask=(976.00, 32.00) x (10.00, 11.00) [ 74.594] gen8_vertex_flush[4898] = 102 [ 74.594] gen9_magic_ca_pass: CA fixup (3840 -> 3942) [ 74.594] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.594] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.594] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.594] sna_glyphs(op=3, nlist=1, src=(478, 848)) [ 74.594] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.594] sna_glyphs: discarding mask [ 74.594] glyphs0_to_dst(op=3, src=(478, 848), nlist=1, dst=(478, 848)+(0, 0)) [ 74.594] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.594] gen9_render_composite: 0x0, current mode=1/1 [ 74.594] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.594] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.594] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.594] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.594] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.594] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.594] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.594] sna_drawable_use_bo: using whole GPU bo [ 74.594] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.594] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.594] color_convert: src=ffffffff [20028888] [ 74.594] color_convert: dst=ffffffff [20028888] [ 74.594] sna_render_get_solid: ffffffff [ 74.594] sna_render_get_solid(white) [ 74.594] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.594] sna_transform_is_imprecise_integer_translation: no transform [ 74.594] gen9_composite_picture: integer translation (0, 0), removing [ 74.594] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.594] sna_render_pixmap_bo: GPU all damaged [ 74.594] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.594] gen4_choose_composite_emitter: solid, identity mask [ 74.594] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.594] gen9_composite_get_binding_table(ed40) [ 74.594] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.594] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.594] gen9_emit_vertex_elements: setup id=9 [ 74.594] glyphs0_to_dst: glyph=(477, 837)x(10, 13), unclipped [ 74.594] emit_primitive_identity_mask__avx2: dst=(477, 837), mask=(752.00, 32.00) x (10.00, 13.00) [ 74.594] gen8_vertex_flush[4998] = 3 [ 74.594] gen9_magic_ca_pass: CA fixup (3942 -> 3945) [ 74.594] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.594] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.594] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.594] sna_glyphs(op=3, nlist=1, src=(1, 865)) [ 74.594] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.594] sna_glyphs: discarding mask [ 74.594] glyphs0_to_dst(op=3, src=(1, 865), nlist=1, dst=(1, 865)+(0, 0)) [ 74.594] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.594] gen9_render_composite: 0x0, current mode=1/1 [ 74.594] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.594] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.594] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.594] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.594] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.594] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.594] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.594] sna_drawable_use_bo: using whole GPU bo [ 74.594] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.594] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.594] color_convert: src=ff8ae234 [20028888] [ 74.594] color_convert: dst=ff8ae234 [20028888] [ 74.594] sna_render_get_solid: ff8ae234 [ 74.594] sna_render_get_solid(22) = ff8ae234 (old) [ 74.594] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.594] sna_transform_is_imprecise_integer_translation: no transform [ 74.594] gen9_composite_picture: integer translation (0, 0), removing [ 74.594] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.594] sna_render_pixmap_bo: GPU all damaged [ 74.594] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.594] gen4_choose_composite_emitter: solid, identity mask [ 74.595] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.595] gen9_composite_get_binding_table(ed00) [ 74.595] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.595] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.595] gen9_emit_vertex_elements: setup id=9 [ 74.595] glyphs0_to_dst: glyph=(1, 857)x(9, 8), unclipped [ 74.595] emit_primitive_identity_mask__avx2: dst=(1, 857), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.595] glyphs0_to_dst: glyph=(9, 855)x(10, 13), unclipped [ 74.595] emit_primitive_identity_mask__avx2: dst=(9, 855), mask=(672.00, 48.00) x (10.00, 13.00) [ 74.595] glyphs0_to_dst: glyph=(19, 857)x(9, 8), unclipped [ 74.595] emit_primitive_identity_mask__avx2: dst=(19, 857), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.595] glyphs0_to_dst: glyph=(28, 859)x(8, 3), unclipped [ 74.595] emit_primitive_identity_mask__avx2: dst=(28, 859), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.595] glyphs0_to_dst: glyph=(36, 855)x(11, 10), unclipped [ 74.595] emit_primitive_identity_mask__avx2: dst=(36, 855), mask=(704.00, 0.00) x (11.00, 10.00) [ 74.595] glyphs0_to_dst: glyph=(46, 857)x(9, 8), unclipped [ 74.595] emit_primitive_identity_mask__avx2: dst=(46, 857), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.595] glyphs0_to_dst: glyph=(54, 857)x(10, 8), unclipped [ 74.595] emit_primitive_identity_mask__avx2: dst=(54, 857), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.595] glyphs0_to_dst: glyph=(63, 857)x(10, 8), unclipped [ 74.595] emit_primitive_identity_mask__avx2: dst=(63, 857), mask=(720.00, 16.00) x (10.00, 8.00) [ 74.595] glyphs0_to_dst: glyph=(72, 854)x(10, 11), unclipped [ 74.595] emit_primitive_identity_mask__avx2: dst=(72, 854), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.595] glyphs0_to_dst: glyph=(81, 857)x(10, 8), unclipped [ 74.595] emit_primitive_identity_mask__avx2: dst=(81, 857), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.595] glyphs0_to_dst: glyph=(90, 854)x(10, 11), unclipped [ 74.595] emit_primitive_identity_mask__avx2: dst=(90, 854), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.595] glyphs0_to_dst: glyph=(99, 857)x(11, 8), unclipped [ 74.595] emit_primitive_identity_mask__avx2: dst=(99, 857), mask=(736.00, 16.00) x (11.00, 8.00) [ 74.595] glyphs0_to_dst: glyph=(109, 857)x(9, 8), unclipped [ 74.595] emit_primitive_identity_mask__avx2: dst=(109, 857), mask=(752.00, 16.00) x (9.00, 8.00) [ 74.595] glyphs0_to_dst: glyph=(118, 859)x(8, 3), unclipped [ 74.595] emit_primitive_identity_mask__avx2: dst=(118, 859), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.595] glyphs0_to_dst: glyph=(126, 855)x(10, 10), unclipped [ 74.595] emit_primitive_identity_mask__avx2: dst=(126, 855), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.595] glyphs0_to_dst: glyph=(135, 855)x(10, 10), unclipped [ 74.595] emit_primitive_identity_mask__avx2: dst=(135, 855), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.595] glyphs0_to_dst: glyph=(144, 855)x(10, 10), unclipped [ 74.595] emit_primitive_identity_mask__avx2: dst=(144, 855), mask=(720.00, 32.00) x (10.00, 10.00) [ 74.595] glyphs0_to_dst: glyph=(153, 855)x(10, 10), unclipped [ 74.595] emit_primitive_identity_mask__avx2: dst=(153, 855), mask=(704.00, 48.00) x (10.00, 10.00) [ 74.595] gen8_vertex_flush[4a98] = 54 [ 74.595] gen9_magic_ca_pass: CA fixup (3945 -> 3999) [ 74.595] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.595] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.595] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.595] sna_glyphs(op=3, nlist=1, src=(163, 865)) [ 74.595] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.595] sna_glyphs: discarding mask [ 74.595] glyphs0_to_dst(op=3, src=(163, 865), nlist=1, dst=(163, 865)+(0, 0)) [ 74.595] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.595] gen9_render_composite: 0x0, current mode=1/1 [ 74.595] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.595] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.595] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.595] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.595] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.595] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.595] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.595] sna_drawable_use_bo: using whole GPU bo [ 74.595] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.595] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.595] color_convert: src=ffffffff [20028888] [ 74.595] color_convert: dst=ffffffff [20028888] [ 74.595] sna_render_get_solid: ffffffff [ 74.595] sna_render_get_solid(white) [ 74.595] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.595] sna_transform_is_imprecise_integer_translation: no transform [ 74.595] gen9_composite_picture: integer translation (0, 0), removing [ 74.595] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.595] sna_render_pixmap_bo: GPU all damaged [ 74.595] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.595] gen4_choose_composite_emitter: solid, identity mask [ 74.595] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.595] gen9_composite_get_binding_table(ecc0) [ 74.595] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.595] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.595] gen9_emit_vertex_elements: setup id=9 [ 74.595] glyphs0_to_dst: glyph=(165, 857)x(5, 8), unclipped [ 74.595] emit_primitive_identity_mask__avx2: dst=(165, 857), mask=(720.00, 48.00) x (5.00, 8.00) [ 74.595] gen8_vertex_flush[4b98] = 3 [ 74.595] gen9_magic_ca_pass: CA fixup (3999 -> 4002) [ 74.595] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.595] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.595] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.595] sna_glyphs(op=3, nlist=1, src=(172, 865)) [ 74.595] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.595] sna_glyphs: discarding mask [ 74.595] glyphs0_to_dst(op=3, src=(172, 865), nlist=1, dst=(172, 865)+(0, 0)) [ 74.595] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.595] gen9_render_composite: 0x0, current mode=1/1 [ 74.595] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.595] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.595] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.595] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.595] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.595] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.595] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.595] sna_drawable_use_bo: using whole GPU bo [ 74.595] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.595] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.595] color_convert: src=ff729fcf [20028888] [ 74.595] color_convert: dst=ff729fcf [20028888] [ 74.595] sna_render_get_solid: ff729fcf [ 74.595] sna_render_get_solid(23) = ff729fcf (old) [ 74.595] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.595] sna_transform_is_imprecise_integer_translation: no transform [ 74.595] gen9_composite_picture: integer translation (0, 0), removing [ 74.595] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.595] sna_render_pixmap_bo: GPU all damaged [ 74.595] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.595] gen4_choose_composite_emitter: solid, identity mask [ 74.595] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.595] gen9_composite_get_binding_table(ec80) [ 74.595] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.595] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.595] gen9_emit_vertex_elements: setup id=9 [ 74.595] glyphs0_to_dst: glyph=(171, 859)x(11, 3), unclipped [ 74.595] emit_primitive_identity_mask__avx2: dst=(171, 859), mask=(736.00, 32.00) x (11.00, 3.00) [ 74.595] glyphs0_to_dst: glyph=(180, 854)x(10, 14), unclipped [ 74.595] emit_primitive_identity_mask__avx2: dst=(180, 854), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.595] glyphs0_to_dst: glyph=(189, 854)x(11, 11), unclipped [ 74.595] emit_primitive_identity_mask__avx2: dst=(189, 854), mask=(960.00, 0.00) x (11.00, 11.00) [ 74.595] glyphs0_to_dst: glyph=(198, 857)x(10, 8), unclipped [ 74.595] emit_primitive_identity_mask__avx2: dst=(198, 857), mask=(976.00, 0.00) x (10.00, 8.00) [ 74.595] glyphs0_to_dst: glyph=(208, 857)x(9, 11), unclipped [ 74.595] emit_primitive_identity_mask__avx2: dst=(208, 857), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.595] glyphs0_to_dst: glyph=(216, 854)x(10, 14), unclipped [ 74.595] emit_primitive_identity_mask__avx2: dst=(216, 854), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.595] glyphs0_to_dst: glyph=(225, 855)x(10, 10), unclipped [ 74.595] emit_primitive_identity_mask__avx2: dst=(225, 855), mask=(976.00, 16.00) x (10.00, 10.00) [ 74.595] glyphs0_to_dst: glyph=(234, 866)x(11, 2), unclipped [ 74.595] emit_primitive_identity_mask__avx2: dst=(234, 866), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.595] glyphs0_to_dst: glyph=(243, 854)x(11, 11), unclipped [ 74.595] emit_primitive_identity_mask__avx2: dst=(243, 854), mask=(1008.00, 0.00) x (11.00, 11.00) [ 74.595] glyphs0_to_dst: glyph=(253, 857)x(9, 8), unclipped [ 74.595] emit_primitive_identity_mask__avx2: dst=(253, 857), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.595] glyphs0_to_dst: glyph=(261, 857)x(10, 8), unclipped [ 74.595] emit_primitive_identity_mask__avx2: dst=(261, 857), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.595] glyphs0_to_dst: glyph=(270, 857)x(10, 8), unclipped [ 74.595] emit_primitive_identity_mask__avx2: dst=(270, 857), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.595] glyphs0_to_dst: glyph=(279, 853)x(10, 12), unclipped [ 74.595] emit_primitive_identity_mask__avx2: dst=(279, 853), mask=(992.00, 16.00) x (10.00, 12.00) [ 74.595] glyphs0_to_dst: glyph=(288, 857)x(10, 8), unclipped [ 74.595] emit_primitive_identity_mask__avx2: dst=(288, 857), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.595] glyphs0_to_dst: glyph=(297, 857)x(10, 8), unclipped [ 74.595] emit_primitive_identity_mask__avx2: dst=(297, 857), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.595] glyphs0_to_dst: glyph=(307, 853)x(10, 12), unclipped [ 74.595] emit_primitive_identity_mask__avx2: dst=(307, 853), mask=(1008.00, 16.00) x (10.00, 12.00) [ 74.595] glyphs0_to_dst: glyph=(315, 854)x(11, 11), unclipped [ 74.595] emit_primitive_identity_mask__avx2: dst=(315, 854), mask=(960.00, 0.00) x (11.00, 11.00) [ 74.595] glyphs0_to_dst: glyph=(324, 857)x(11, 8), unclipped [ 74.595] emit_primitive_identity_mask__avx2: dst=(324, 857), mask=(736.00, 16.00) x (11.00, 8.00) [ 74.595] glyphs0_to_dst: glyph=(334, 857)x(9, 11), unclipped [ 74.595] emit_primitive_identity_mask__avx2: dst=(334, 857), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.595] glyphs0_to_dst: glyph=(342, 866)x(11, 2), unclipped [ 74.595] emit_primitive_identity_mask__avx2: dst=(342, 866), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.595] glyphs0_to_dst: glyph=(351, 853)x(10, 12), unclipped [ 74.595] emit_primitive_identity_mask__avx2: dst=(351, 853), mask=(992.00, 16.00) x (10.00, 12.00) [ 74.595] glyphs0_to_dst: glyph=(361, 853)x(9, 12), unclipped [ 74.595] emit_primitive_identity_mask__avx2: dst=(361, 853), mask=(960.00, 32.00) x (9.00, 12.00) [ 74.595] glyphs0_to_dst: glyph=(369, 857)x(10, 11), unclipped [ 74.595] emit_primitive_identity_mask__avx2: dst=(369, 857), mask=(976.00, 32.00) x (10.00, 11.00) [ 74.595] glyphs0_to_dst: glyph=(378, 854)x(10, 14), unclipped [ 74.595] emit_primitive_identity_mask__avx2: dst=(378, 854), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.595] glyphs0_to_dst: glyph=(387, 855)x(10, 10), unclipped [ 74.595] emit_primitive_identity_mask__avx2: dst=(387, 855), mask=(720.00, 32.00) x (10.00, 10.00) [ 74.595] glyphs0_to_dst: glyph=(396, 866)x(11, 2), unclipped [ 74.595] emit_primitive_identity_mask__avx2: dst=(396, 866), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.595] glyphs0_to_dst: glyph=(406, 857)x(9, 8), unclipped [ 74.595] emit_primitive_identity_mask__avx2: dst=(406, 857), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.595] glyphs0_to_dst: glyph=(414, 857)x(10, 8), unclipped [ 74.595] emit_primitive_identity_mask__avx2: dst=(414, 857), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.595] glyphs0_to_dst: glyph=(423, 857)x(10, 8), unclipped [ 74.595] emit_primitive_identity_mask__avx2: dst=(423, 857), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.595] glyphs0_to_dst: glyph=(432, 854)x(10, 11), unclipped [ 74.595] emit_primitive_identity_mask__avx2: dst=(432, 854), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.595] glyphs0_to_dst: glyph=(442, 857)x(9, 8), unclipped [ 74.595] emit_primitive_identity_mask__avx2: dst=(442, 857), mask=(48.00, 96.00) x (9.00, 8.00) [ 74.595] glyphs0_to_dst: glyph=(450, 854)x(10, 11), unclipped [ 74.595] emit_primitive_identity_mask__avx2: dst=(450, 854), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.595] glyphs0_to_dst: glyph=(460, 857)x(9, 8), unclipped [ 74.595] emit_primitive_identity_mask__avx2: dst=(460, 857), mask=(752.00, 16.00) x (9.00, 8.00) [ 74.595] glyphs0_to_dst: glyph=(468, 857)x(10, 11), unclipped [ 74.595] emit_primitive_identity_mask__avx2: dst=(468, 857), mask=(976.00, 32.00) x (10.00, 11.00) [ 74.595] gen8_vertex_flush[4c98] = 102 [ 74.595] gen9_magic_ca_pass: CA fixup (4002 -> 4104) [ 74.595] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.595] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.595] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.595] sna_accel_flush: flush?=0, dirty?=0 [ 74.595] sna_glyphs(op=3, nlist=1, src=(478, 865)) [ 74.595] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.595] sna_glyphs: discarding mask [ 74.595] glyphs0_to_dst(op=3, src=(478, 865), nlist=1, dst=(478, 865)+(0, 0)) [ 74.595] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.595] gen9_render_composite: 0x0, current mode=1/1 [ 74.595] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.595] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.595] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.595] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.595] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.595] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.595] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.595] sna_drawable_use_bo: using whole GPU bo [ 74.595] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.595] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.595] color_convert: src=ffffffff [20028888] [ 74.595] color_convert: dst=ffffffff [20028888] [ 74.595] sna_render_get_solid: ffffffff [ 74.595] sna_render_get_solid(white) [ 74.595] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.595] sna_transform_is_imprecise_integer_translation: no transform [ 74.595] gen9_composite_picture: integer translation (0, 0), removing [ 74.595] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.595] sna_render_pixmap_bo: GPU all damaged [ 74.595] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.595] gen4_choose_composite_emitter: solid, identity mask [ 74.595] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.595] gen9_composite_get_binding_table(ec40) [ 74.595] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.595] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.595] gen9_emit_vertex_elements: setup id=9 [ 74.595] glyphs0_to_dst: glyph=(477, 854)x(10, 13), unclipped [ 74.595] emit_primitive_identity_mask__avx2: dst=(477, 854), mask=(752.00, 32.00) x (10.00, 13.00) [ 74.595] glyphs0_to_dst: glyph=(495, 860)x(10, 3), unclipped [ 74.595] emit_primitive_identity_mask__avx2: dst=(495, 860), mask=(1008.00, 48.00) x (10.00, 3.00) [ 74.595] glyphs0_to_dst: glyph=(505, 854)x(9, 14), unclipped [ 74.595] emit_primitive_identity_mask__avx2: dst=(505, 854), mask=(832.00, 32.00) x (9.00, 14.00) [ 74.595] glyphs0_to_dst: glyph=(514, 857)x(9, 8), unclipped [ 74.595] emit_primitive_identity_mask__avx2: dst=(514, 857), mask=(896.00, 48.00) x (9.00, 8.00) [ 74.595] glyphs0_to_dst: glyph=(522, 857)x(10, 8), unclipped [ 74.595] emit_primitive_identity_mask__avx2: dst=(522, 857), mask=(848.00, 16.00) x (10.00, 8.00) [ 74.595] glyphs0_to_dst: glyph=(532, 857)x(9, 8), unclipped [ 74.595] emit_primitive_identity_mask__avx2: dst=(532, 857), mask=(848.00, 48.00) x (9.00, 8.00) [ 74.595] glyphs0_to_dst: glyph=(540, 854)x(10, 11), unclipped [ 74.595] emit_primitive_identity_mask__avx2: dst=(540, 854), mask=(992.00, 32.00) x (10.00, 11.00) [ 74.595] glyphs0_to_dst: glyph=(550, 857)x(9, 11), unclipped [ 74.595] emit_primitive_identity_mask__avx2: dst=(550, 857), mask=(880.00, 16.00) x (9.00, 11.00) [ 74.595] glyphs0_to_dst: glyph=(559, 854)x(9, 11), unclipped [ 74.595] emit_primitive_identity_mask__avx2: dst=(559, 854), mask=(880.00, 0.00) x (9.00, 11.00) [ 74.595] glyphs0_to_dst: glyph=(568, 854)x(9, 14), unclipped [ 74.595] emit_primitive_identity_mask__avx2: dst=(568, 854), mask=(832.00, 32.00) x (9.00, 14.00) [ 74.595] glyphs0_to_dst: glyph=(576, 857)x(10, 8), unclipped [ 74.595] emit_primitive_identity_mask__avx2: dst=(576, 857), mask=(848.00, 16.00) x (10.00, 8.00) [ 74.595] glyphs0_to_dst: glyph=(586, 857)x(9, 11), unclipped [ 74.595] emit_primitive_identity_mask__avx2: dst=(586, 857), mask=(880.00, 16.00) x (9.00, 11.00) [ 74.595] glyphs0_to_dst: glyph=(594, 867)x(11, 2), unclipped [ 74.595] emit_primitive_identity_mask__avx2: dst=(594, 867), mask=(832.00, 48.00) x (11.00, 2.00) [ 74.595] glyphs0_to_dst: glyph=(603, 853)x(10, 12), unclipped [ 74.595] emit_primitive_identity_mask__avx2: dst=(603, 853), mask=(864.00, 0.00) x (10.00, 12.00) [ 74.595] glyphs0_to_dst: glyph=(612, 857)x(10, 8), unclipped [ 74.595] emit_primitive_identity_mask__avx2: dst=(612, 857), mask=(864.00, 32.00) x (10.00, 8.00) [ 74.595] glyphs0_to_dst: glyph=(621, 854)x(10, 11), unclipped [ 74.595] emit_primitive_identity_mask__avx2: dst=(621, 854), mask=(880.00, 32.00) x (10.00, 11.00) [ 74.595] glyphs0_to_dst: glyph=(630, 867)x(11, 2), unclipped [ 74.595] emit_primitive_identity_mask__avx2: dst=(630, 867), mask=(832.00, 48.00) x (11.00, 2.00) [ 74.595] glyphs0_to_dst: glyph=(639, 854)x(10, 11), unclipped [ 74.595] emit_primitive_identity_mask__avx2: dst=(639, 854), mask=(880.00, 32.00) x (10.00, 11.00) [ 74.595] glyphs0_to_dst: glyph=(648, 857)x(10, 8), unclipped [ 74.596] emit_primitive_identity_mask__avx2: dst=(648, 857), mask=(944.00, 0.00) x (10.00, 8.00) [ 74.596] glyphs0_to_dst: glyph=(657, 857)x(10, 11), unclipped [ 74.596] emit_primitive_identity_mask__avx2: dst=(657, 857), mask=(880.00, 48.00) x (10.00, 11.00) [ 74.596] glyphs0_to_dst: glyph=(669, 862)x(5, 3), unclipped [ 74.596] emit_primitive_identity_mask__avx2: dst=(669, 862), mask=(1008.00, 32.00) x (5.00, 3.00) [ 74.596] glyphs0_to_dst: glyph=(676, 857)x(9, 8), unclipped [ 74.596] emit_primitive_identity_mask__avx2: dst=(676, 857), mask=(896.00, 48.00) x (9.00, 8.00) [ 74.596] glyphs0_to_dst: glyph=(685, 853)x(9, 12), unclipped [ 74.596] emit_primitive_identity_mask__avx2: dst=(685, 853), mask=(992.00, 48.00) x (9.00, 12.00) [ 74.596] gen8_vertex_flush[4d98] = 69 [ 74.596] gen9_magic_ca_pass: CA fixup (4104 -> 4173) [ 74.596] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.596] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.596] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.596] sna_glyphs(op=3, nlist=1, src=(1, 882)) [ 74.596] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.596] sna_glyphs: discarding mask [ 74.596] glyphs0_to_dst(op=3, src=(1, 882), nlist=1, dst=(1, 882)+(0, 0)) [ 74.596] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.596] gen9_render_composite: 0x0, current mode=1/1 [ 74.596] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.596] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.596] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.596] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.596] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.596] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.596] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.596] sna_drawable_use_bo: using whole GPU bo [ 74.596] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.596] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.596] color_convert: src=ff8ae234 [20028888] [ 74.596] color_convert: dst=ff8ae234 [20028888] [ 74.596] sna_render_get_solid: ff8ae234 [ 74.596] sna_render_get_solid(22) = ff8ae234 (old) [ 74.596] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.596] sna_transform_is_imprecise_integer_translation: no transform [ 74.596] gen9_composite_picture: integer translation (0, 0), removing [ 74.596] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.596] sna_render_pixmap_bo: GPU all damaged [ 74.596] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.596] gen4_choose_composite_emitter: solid, identity mask [ 74.596] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.596] gen9_composite_get_binding_table(ec00) [ 74.596] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.596] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.596] gen9_emit_vertex_elements: setup id=9 [ 74.596] glyphs0_to_dst: glyph=(1, 874)x(9, 8), unclipped [ 74.596] emit_primitive_identity_mask__avx2: dst=(1, 874), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.596] glyphs0_to_dst: glyph=(9, 872)x(10, 13), unclipped [ 74.596] emit_primitive_identity_mask__avx2: dst=(9, 872), mask=(672.00, 48.00) x (10.00, 13.00) [ 74.596] glyphs0_to_dst: glyph=(19, 874)x(9, 8), unclipped [ 74.596] emit_primitive_identity_mask__avx2: dst=(19, 874), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.596] glyphs0_to_dst: glyph=(28, 876)x(8, 3), unclipped [ 74.596] emit_primitive_identity_mask__avx2: dst=(28, 876), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.596] glyphs0_to_dst: glyph=(36, 872)x(11, 10), unclipped [ 74.596] emit_primitive_identity_mask__avx2: dst=(36, 872), mask=(704.00, 0.00) x (11.00, 10.00) [ 74.596] glyphs0_to_dst: glyph=(46, 874)x(9, 8), unclipped [ 74.596] emit_primitive_identity_mask__avx2: dst=(46, 874), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.596] glyphs0_to_dst: glyph=(54, 874)x(10, 8), unclipped [ 74.596] emit_primitive_identity_mask__avx2: dst=(54, 874), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.596] glyphs0_to_dst: glyph=(63, 874)x(10, 8), unclipped [ 74.596] emit_primitive_identity_mask__avx2: dst=(63, 874), mask=(720.00, 16.00) x (10.00, 8.00) [ 74.596] glyphs0_to_dst: glyph=(72, 871)x(10, 11), unclipped [ 74.596] emit_primitive_identity_mask__avx2: dst=(72, 871), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.596] glyphs0_to_dst: glyph=(81, 874)x(10, 8), unclipped [ 74.596] emit_primitive_identity_mask__avx2: dst=(81, 874), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.596] glyphs0_to_dst: glyph=(90, 871)x(10, 11), unclipped [ 74.596] emit_primitive_identity_mask__avx2: dst=(90, 871), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.596] glyphs0_to_dst: glyph=(99, 874)x(11, 8), unclipped [ 74.596] emit_primitive_identity_mask__avx2: dst=(99, 874), mask=(736.00, 16.00) x (11.00, 8.00) [ 74.596] glyphs0_to_dst: glyph=(109, 874)x(9, 8), unclipped [ 74.596] emit_primitive_identity_mask__avx2: dst=(109, 874), mask=(752.00, 16.00) x (9.00, 8.00) [ 74.596] glyphs0_to_dst: glyph=(118, 876)x(8, 3), unclipped [ 74.596] emit_primitive_identity_mask__avx2: dst=(118, 876), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.596] glyphs0_to_dst: glyph=(126, 872)x(10, 10), unclipped [ 74.596] emit_primitive_identity_mask__avx2: dst=(126, 872), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.596] glyphs0_to_dst: glyph=(135, 872)x(10, 10), unclipped [ 74.596] emit_primitive_identity_mask__avx2: dst=(135, 872), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.596] glyphs0_to_dst: glyph=(144, 872)x(10, 10), unclipped [ 74.596] emit_primitive_identity_mask__avx2: dst=(144, 872), mask=(720.00, 32.00) x (10.00, 10.00) [ 74.596] glyphs0_to_dst: glyph=(153, 872)x(10, 10), unclipped [ 74.596] emit_primitive_identity_mask__avx2: dst=(153, 872), mask=(704.00, 48.00) x (10.00, 10.00) [ 74.596] gen8_vertex_flush[4e98] = 54 [ 74.596] gen9_magic_ca_pass: CA fixup (4173 -> 4227) [ 74.596] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.596] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.596] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.596] sna_glyphs(op=3, nlist=1, src=(163, 882)) [ 74.596] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.596] sna_glyphs: discarding mask [ 74.596] glyphs0_to_dst(op=3, src=(163, 882), nlist=1, dst=(163, 882)+(0, 0)) [ 74.596] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.596] gen9_render_composite: 0x0, current mode=1/1 [ 74.596] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.596] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.596] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.596] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.596] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.596] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.596] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.596] sna_drawable_use_bo: using whole GPU bo [ 74.596] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.596] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.596] color_convert: src=ffffffff [20028888] [ 74.596] color_convert: dst=ffffffff [20028888] [ 74.596] sna_render_get_solid: ffffffff [ 74.596] sna_render_get_solid(white) [ 74.596] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.596] sna_transform_is_imprecise_integer_translation: no transform [ 74.596] gen9_composite_picture: integer translation (0, 0), removing [ 74.596] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.596] sna_render_pixmap_bo: GPU all damaged [ 74.596] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.596] gen4_choose_composite_emitter: solid, identity mask [ 74.596] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.596] gen9_composite_get_binding_table(ebc0) [ 74.596] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.596] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.596] gen9_emit_vertex_elements: setup id=9 [ 74.596] glyphs0_to_dst: glyph=(165, 874)x(5, 8), unclipped [ 74.596] emit_primitive_identity_mask__avx2: dst=(165, 874), mask=(720.00, 48.00) x (5.00, 8.00) [ 74.596] gen8_vertex_flush[4f98] = 3 [ 74.596] gen9_magic_ca_pass: CA fixup (4227 -> 4230) [ 74.596] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.596] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.596] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.596] sna_glyphs(op=3, nlist=1, src=(172, 882)) [ 74.596] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.596] sna_glyphs: discarding mask [ 74.596] glyphs0_to_dst(op=3, src=(172, 882), nlist=1, dst=(172, 882)+(0, 0)) [ 74.596] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.596] gen9_render_composite: 0x0, current mode=1/1 [ 74.596] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.596] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.596] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.596] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.596] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.596] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.596] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.596] sna_drawable_use_bo: using whole GPU bo [ 74.596] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.596] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.596] color_convert: src=ff729fcf [20028888] [ 74.596] color_convert: dst=ff729fcf [20028888] [ 74.596] sna_render_get_solid: ff729fcf [ 74.596] sna_render_get_solid(23) = ff729fcf (old) [ 74.596] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.596] sna_transform_is_imprecise_integer_translation: no transform [ 74.596] gen9_composite_picture: integer translation (0, 0), removing [ 74.596] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.596] sna_render_pixmap_bo: GPU all damaged [ 74.596] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.596] gen4_choose_composite_emitter: solid, identity mask [ 74.596] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.596] gen9_composite_get_binding_table(eb80) [ 74.596] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.596] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.596] gen9_emit_vertex_elements: setup id=9 [ 74.596] glyphs0_to_dst: glyph=(171, 876)x(11, 3), unclipped [ 74.596] emit_primitive_identity_mask__avx2: dst=(171, 876), mask=(736.00, 32.00) x (11.00, 3.00) [ 74.596] glyphs0_to_dst: glyph=(180, 871)x(10, 14), unclipped [ 74.596] emit_primitive_identity_mask__avx2: dst=(180, 871), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.596] glyphs0_to_dst: glyph=(189, 871)x(11, 11), unclipped [ 74.596] emit_primitive_identity_mask__avx2: dst=(189, 871), mask=(960.00, 0.00) x (11.00, 11.00) [ 74.596] glyphs0_to_dst: glyph=(198, 874)x(10, 8), unclipped [ 74.596] emit_primitive_identity_mask__avx2: dst=(198, 874), mask=(976.00, 0.00) x (10.00, 8.00) [ 74.596] glyphs0_to_dst: glyph=(208, 874)x(9, 11), unclipped [ 74.596] emit_primitive_identity_mask__avx2: dst=(208, 874), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.596] glyphs0_to_dst: glyph=(216, 871)x(10, 14), unclipped [ 74.596] emit_primitive_identity_mask__avx2: dst=(216, 871), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.596] glyphs0_to_dst: glyph=(225, 872)x(10, 10), unclipped [ 74.596] emit_primitive_identity_mask__avx2: dst=(225, 872), mask=(976.00, 16.00) x (10.00, 10.00) [ 74.596] glyphs0_to_dst: glyph=(234, 883)x(11, 2), unclipped [ 74.596] emit_primitive_identity_mask__avx2: dst=(234, 883), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.596] glyphs0_to_dst: glyph=(243, 871)x(11, 11), unclipped [ 74.596] emit_primitive_identity_mask__avx2: dst=(243, 871), mask=(1008.00, 0.00) x (11.00, 11.00) [ 74.596] glyphs0_to_dst: glyph=(253, 874)x(9, 8), unclipped [ 74.596] emit_primitive_identity_mask__avx2: dst=(253, 874), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.596] glyphs0_to_dst: glyph=(261, 874)x(10, 8), unclipped [ 74.596] emit_primitive_identity_mask__avx2: dst=(261, 874), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.596] glyphs0_to_dst: glyph=(270, 874)x(10, 8), unclipped [ 74.596] emit_primitive_identity_mask__avx2: dst=(270, 874), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.596] glyphs0_to_dst: glyph=(279, 870)x(10, 12), unclipped [ 74.596] emit_primitive_identity_mask__avx2: dst=(279, 870), mask=(992.00, 16.00) x (10.00, 12.00) [ 74.596] glyphs0_to_dst: glyph=(288, 874)x(10, 8), unclipped [ 74.596] emit_primitive_identity_mask__avx2: dst=(288, 874), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.596] glyphs0_to_dst: glyph=(297, 874)x(10, 8), unclipped [ 74.596] emit_primitive_identity_mask__avx2: dst=(297, 874), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.596] glyphs0_to_dst: glyph=(307, 870)x(10, 12), unclipped [ 74.596] emit_primitive_identity_mask__avx2: dst=(307, 870), mask=(1008.00, 16.00) x (10.00, 12.00) [ 74.596] glyphs0_to_dst: glyph=(315, 871)x(11, 11), unclipped [ 74.596] emit_primitive_identity_mask__avx2: dst=(315, 871), mask=(960.00, 0.00) x (11.00, 11.00) [ 74.596] glyphs0_to_dst: glyph=(324, 874)x(11, 8), unclipped [ 74.596] emit_primitive_identity_mask__avx2: dst=(324, 874), mask=(736.00, 16.00) x (11.00, 8.00) [ 74.596] glyphs0_to_dst: glyph=(334, 874)x(9, 11), unclipped [ 74.596] emit_primitive_identity_mask__avx2: dst=(334, 874), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.596] glyphs0_to_dst: glyph=(342, 883)x(11, 2), unclipped [ 74.596] emit_primitive_identity_mask__avx2: dst=(342, 883), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.596] glyphs0_to_dst: glyph=(351, 870)x(10, 12), unclipped [ 74.596] emit_primitive_identity_mask__avx2: dst=(351, 870), mask=(992.00, 16.00) x (10.00, 12.00) [ 74.596] glyphs0_to_dst: glyph=(361, 870)x(9, 12), unclipped [ 74.596] emit_primitive_identity_mask__avx2: dst=(361, 870), mask=(960.00, 32.00) x (9.00, 12.00) [ 74.596] glyphs0_to_dst: glyph=(369, 874)x(10, 11), unclipped [ 74.596] emit_primitive_identity_mask__avx2: dst=(369, 874), mask=(976.00, 32.00) x (10.00, 11.00) [ 74.596] glyphs0_to_dst: glyph=(378, 871)x(10, 14), unclipped [ 74.596] emit_primitive_identity_mask__avx2: dst=(378, 871), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.596] glyphs0_to_dst: glyph=(387, 872)x(10, 10), unclipped [ 74.596] emit_primitive_identity_mask__avx2: dst=(387, 872), mask=(720.00, 32.00) x (10.00, 10.00) [ 74.596] glyphs0_to_dst: glyph=(396, 883)x(11, 2), unclipped [ 74.596] emit_primitive_identity_mask__avx2: dst=(396, 883), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.596] glyphs0_to_dst: glyph=(406, 874)x(9, 8), unclipped [ 74.596] emit_primitive_identity_mask__avx2: dst=(406, 874), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.596] glyphs0_to_dst: glyph=(414, 874)x(10, 8), unclipped [ 74.596] emit_primitive_identity_mask__avx2: dst=(414, 874), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.596] glyphs0_to_dst: glyph=(423, 874)x(10, 8), unclipped [ 74.596] emit_primitive_identity_mask__avx2: dst=(423, 874), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.596] glyphs0_to_dst: glyph=(432, 871)x(10, 11), unclipped [ 74.596] emit_primitive_identity_mask__avx2: dst=(432, 871), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.596] glyphs0_to_dst: glyph=(442, 874)x(9, 8), unclipped [ 74.596] emit_primitive_identity_mask__avx2: dst=(442, 874), mask=(48.00, 96.00) x (9.00, 8.00) [ 74.596] glyphs0_to_dst: glyph=(450, 871)x(10, 11), unclipped [ 74.596] emit_primitive_identity_mask__avx2: dst=(450, 871), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.596] glyphs0_to_dst: glyph=(460, 874)x(9, 8), unclipped [ 74.596] emit_primitive_identity_mask__avx2: dst=(460, 874), mask=(752.00, 16.00) x (9.00, 8.00) [ 74.596] glyphs0_to_dst: glyph=(468, 874)x(10, 11), unclipped [ 74.596] emit_primitive_identity_mask__avx2: dst=(468, 874), mask=(976.00, 32.00) x (10.00, 11.00) [ 74.596] gen8_vertex_flush[5098] = 102 [ 74.596] gen9_magic_ca_pass: CA fixup (4230 -> 4332) [ 74.596] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.596] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.596] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.596] sna_glyphs(op=3, nlist=1, src=(478, 882)) [ 74.596] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.596] sna_glyphs: discarding mask [ 74.596] glyphs0_to_dst(op=3, src=(478, 882), nlist=1, dst=(478, 882)+(0, 0)) [ 74.596] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.596] gen9_render_composite: 0x0, current mode=1/1 [ 74.596] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.596] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.596] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.596] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.596] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.596] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.596] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.596] sna_drawable_use_bo: using whole GPU bo [ 74.596] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.596] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.596] color_convert: src=ffffffff [20028888] [ 74.596] color_convert: dst=ffffffff [20028888] [ 74.596] sna_render_get_solid: ffffffff [ 74.596] sna_render_get_solid(white) [ 74.596] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.596] sna_transform_is_imprecise_integer_translation: no transform [ 74.596] gen9_composite_picture: integer translation (0, 0), removing [ 74.596] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.596] sna_render_pixmap_bo: GPU all damaged [ 74.596] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.596] gen4_choose_composite_emitter: solid, identity mask [ 74.596] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.596] gen9_composite_get_binding_table(eb40) [ 74.596] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.596] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.596] gen9_emit_vertex_elements: setup id=9 [ 74.596] glyphs0_to_dst: glyph=(477, 871)x(10, 13), unclipped [ 74.596] emit_primitive_identity_mask__avx2: dst=(477, 871), mask=(752.00, 32.00) x (10.00, 13.00) [ 74.596] glyphs0_to_dst: glyph=(495, 877)x(10, 3), unclipped [ 74.596] emit_primitive_identity_mask__avx2: dst=(495, 877), mask=(1008.00, 48.00) x (10.00, 3.00) [ 74.596] glyphs0_to_dst: glyph=(505, 871)x(9, 14), unclipped [ 74.596] emit_primitive_identity_mask__avx2: dst=(505, 871), mask=(832.00, 32.00) x (9.00, 14.00) [ 74.596] glyphs0_to_dst: glyph=(514, 874)x(9, 8), unclipped [ 74.596] emit_primitive_identity_mask__avx2: dst=(514, 874), mask=(896.00, 48.00) x (9.00, 8.00) [ 74.596] glyphs0_to_dst: glyph=(522, 874)x(10, 8), unclipped [ 74.596] emit_primitive_identity_mask__avx2: dst=(522, 874), mask=(848.00, 16.00) x (10.00, 8.00) [ 74.596] glyphs0_to_dst: glyph=(532, 874)x(9, 8), unclipped [ 74.596] emit_primitive_identity_mask__avx2: dst=(532, 874), mask=(848.00, 48.00) x (9.00, 8.00) [ 74.596] glyphs0_to_dst: glyph=(540, 871)x(10, 11), unclipped [ 74.596] emit_primitive_identity_mask__avx2: dst=(540, 871), mask=(992.00, 32.00) x (10.00, 11.00) [ 74.596] glyphs0_to_dst: glyph=(550, 874)x(9, 11), unclipped [ 74.596] emit_primitive_identity_mask__avx2: dst=(550, 874), mask=(880.00, 16.00) x (9.00, 11.00) [ 74.596] glyphs0_to_dst: glyph=(559, 871)x(9, 11), unclipped [ 74.596] emit_primitive_identity_mask__avx2: dst=(559, 871), mask=(880.00, 0.00) x (9.00, 11.00) [ 74.596] glyphs0_to_dst: glyph=(568, 871)x(9, 14), unclipped [ 74.596] emit_primitive_identity_mask__avx2: dst=(568, 871), mask=(832.00, 32.00) x (9.00, 14.00) [ 74.596] glyphs0_to_dst: glyph=(576, 874)x(10, 8), unclipped [ 74.596] emit_primitive_identity_mask__avx2: dst=(576, 874), mask=(848.00, 16.00) x (10.00, 8.00) [ 74.596] glyphs0_to_dst: glyph=(586, 874)x(9, 11), unclipped [ 74.597] emit_primitive_identity_mask__avx2: dst=(586, 874), mask=(880.00, 16.00) x (9.00, 11.00) [ 74.597] glyphs0_to_dst: glyph=(594, 884)x(11, 2), unclipped [ 74.597] emit_primitive_identity_mask__avx2: dst=(594, 884), mask=(832.00, 48.00) x (11.00, 2.00) [ 74.597] glyphs0_to_dst: glyph=(603, 870)x(10, 12), unclipped [ 74.597] emit_primitive_identity_mask__avx2: dst=(603, 870), mask=(864.00, 0.00) x (10.00, 12.00) [ 74.597] glyphs0_to_dst: glyph=(612, 874)x(10, 8), unclipped [ 74.597] emit_primitive_identity_mask__avx2: dst=(612, 874), mask=(864.00, 32.00) x (10.00, 8.00) [ 74.597] glyphs0_to_dst: glyph=(621, 871)x(10, 11), unclipped [ 74.597] emit_primitive_identity_mask__avx2: dst=(621, 871), mask=(880.00, 32.00) x (10.00, 11.00) [ 74.597] glyphs0_to_dst: glyph=(630, 884)x(11, 2), unclipped [ 74.597] emit_primitive_identity_mask__avx2: dst=(630, 884), mask=(832.00, 48.00) x (11.00, 2.00) [ 74.597] glyphs0_to_dst: glyph=(639, 871)x(10, 11), unclipped [ 74.597] emit_primitive_identity_mask__avx2: dst=(639, 871), mask=(880.00, 32.00) x (10.00, 11.00) [ 74.597] glyphs0_to_dst: glyph=(648, 874)x(10, 8), unclipped [ 74.597] emit_primitive_identity_mask__avx2: dst=(648, 874), mask=(944.00, 0.00) x (10.00, 8.00) [ 74.597] glyphs0_to_dst: glyph=(657, 874)x(10, 11), unclipped [ 74.597] emit_primitive_identity_mask__avx2: dst=(657, 874), mask=(880.00, 48.00) x (10.00, 11.00) [ 74.597] glyphs0_to_dst: glyph=(669, 879)x(5, 3), unclipped [ 74.597] emit_primitive_identity_mask__avx2: dst=(669, 879), mask=(1008.00, 32.00) x (5.00, 3.00) [ 74.597] glyphs0_to_dst: glyph=(676, 874)x(9, 8), unclipped [ 74.597] emit_primitive_identity_mask__avx2: dst=(676, 874), mask=(896.00, 48.00) x (9.00, 8.00) [ 74.597] glyphs0_to_dst: glyph=(685, 870)x(9, 12), unclipped [ 74.597] emit_primitive_identity_mask__avx2: dst=(685, 870), mask=(992.00, 48.00) x (9.00, 12.00) [ 74.597] gen8_vertex_flush[5198] = 69 [ 74.597] gen9_magic_ca_pass: CA fixup (4332 -> 4401) [ 74.597] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.597] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.597] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.597] sna_glyphs(op=3, nlist=1, src=(1, 899)) [ 74.597] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.597] sna_glyphs: discarding mask [ 74.597] glyphs0_to_dst(op=3, src=(1, 899), nlist=1, dst=(1, 899)+(0, 0)) [ 74.597] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.597] gen9_render_composite: 0x0, current mode=1/1 [ 74.597] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.597] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.597] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.597] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.597] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.597] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.597] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.597] sna_drawable_use_bo: using whole GPU bo [ 74.597] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.597] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.597] color_convert: src=ff8ae234 [20028888] [ 74.597] color_convert: dst=ff8ae234 [20028888] [ 74.597] sna_render_get_solid: ff8ae234 [ 74.597] sna_render_get_solid(22) = ff8ae234 (old) [ 74.597] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.597] sna_transform_is_imprecise_integer_translation: no transform [ 74.597] gen9_composite_picture: integer translation (0, 0), removing [ 74.597] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.597] sna_render_pixmap_bo: GPU all damaged [ 74.597] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.597] gen4_choose_composite_emitter: solid, identity mask [ 74.597] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.597] gen9_composite_get_binding_table(eb00) [ 74.597] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.597] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.597] gen9_emit_vertex_elements: setup id=9 [ 74.597] glyphs0_to_dst: glyph=(1, 891)x(9, 8), unclipped [ 74.597] emit_primitive_identity_mask__avx2: dst=(1, 891), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.597] glyphs0_to_dst: glyph=(9, 889)x(10, 13), unclipped [ 74.597] emit_primitive_identity_mask__avx2: dst=(9, 889), mask=(672.00, 48.00) x (10.00, 13.00) [ 74.597] glyphs0_to_dst: glyph=(19, 891)x(9, 8), unclipped [ 74.597] emit_primitive_identity_mask__avx2: dst=(19, 891), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.597] glyphs0_to_dst: glyph=(28, 893)x(8, 3), unclipped [ 74.597] emit_primitive_identity_mask__avx2: dst=(28, 893), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.597] glyphs0_to_dst: glyph=(36, 889)x(11, 10), unclipped [ 74.597] emit_primitive_identity_mask__avx2: dst=(36, 889), mask=(704.00, 0.00) x (11.00, 10.00) [ 74.597] glyphs0_to_dst: glyph=(46, 891)x(9, 8), unclipped [ 74.597] emit_primitive_identity_mask__avx2: dst=(46, 891), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.597] glyphs0_to_dst: glyph=(54, 891)x(10, 8), unclipped [ 74.597] emit_primitive_identity_mask__avx2: dst=(54, 891), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.597] glyphs0_to_dst: glyph=(63, 891)x(10, 8), unclipped [ 74.597] emit_primitive_identity_mask__avx2: dst=(63, 891), mask=(720.00, 16.00) x (10.00, 8.00) [ 74.597] glyphs0_to_dst: glyph=(72, 888)x(10, 11), unclipped [ 74.597] emit_primitive_identity_mask__avx2: dst=(72, 888), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.597] glyphs0_to_dst: glyph=(81, 891)x(10, 8), unclipped [ 74.597] emit_primitive_identity_mask__avx2: dst=(81, 891), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.597] glyphs0_to_dst: glyph=(90, 888)x(10, 11), unclipped [ 74.597] emit_primitive_identity_mask__avx2: dst=(90, 888), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.597] glyphs0_to_dst: glyph=(99, 891)x(11, 8), unclipped [ 74.597] emit_primitive_identity_mask__avx2: dst=(99, 891), mask=(736.00, 16.00) x (11.00, 8.00) [ 74.597] glyphs0_to_dst: glyph=(109, 891)x(9, 8), unclipped [ 74.597] emit_primitive_identity_mask__avx2: dst=(109, 891), mask=(752.00, 16.00) x (9.00, 8.00) [ 74.597] glyphs0_to_dst: glyph=(118, 893)x(8, 3), unclipped [ 74.597] emit_primitive_identity_mask__avx2: dst=(118, 893), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.597] glyphs0_to_dst: glyph=(126, 889)x(10, 10), unclipped [ 74.597] emit_primitive_identity_mask__avx2: dst=(126, 889), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.597] glyphs0_to_dst: glyph=(135, 889)x(10, 10), unclipped [ 74.597] emit_primitive_identity_mask__avx2: dst=(135, 889), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.597] glyphs0_to_dst: glyph=(144, 889)x(10, 10), unclipped [ 74.597] emit_primitive_identity_mask__avx2: dst=(144, 889), mask=(720.00, 32.00) x (10.00, 10.00) [ 74.597] glyphs0_to_dst: glyph=(153, 889)x(10, 10), unclipped [ 74.597] emit_primitive_identity_mask__avx2: dst=(153, 889), mask=(704.00, 48.00) x (10.00, 10.00) [ 74.597] gen8_vertex_flush[5298] = 54 [ 74.597] gen9_magic_ca_pass: CA fixup (4401 -> 4455) [ 74.597] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.597] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.597] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.597] sna_glyphs(op=3, nlist=1, src=(163, 899)) [ 74.597] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.597] sna_glyphs: discarding mask [ 74.597] glyphs0_to_dst(op=3, src=(163, 899), nlist=1, dst=(163, 899)+(0, 0)) [ 74.597] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.597] gen9_render_composite: 0x0, current mode=1/1 [ 74.597] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.597] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.597] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.597] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.597] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.597] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.597] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.597] sna_drawable_use_bo: using whole GPU bo [ 74.597] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.597] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.597] color_convert: src=ffffffff [20028888] [ 74.597] color_convert: dst=ffffffff [20028888] [ 74.597] sna_render_get_solid: ffffffff [ 74.597] sna_render_get_solid(white) [ 74.597] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.597] sna_transform_is_imprecise_integer_translation: no transform [ 74.597] gen9_composite_picture: integer translation (0, 0), removing [ 74.597] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.597] sna_render_pixmap_bo: GPU all damaged [ 74.597] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.597] gen4_choose_composite_emitter: solid, identity mask [ 74.597] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.597] gen9_composite_get_binding_table(eac0) [ 74.597] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.597] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.597] gen9_emit_vertex_elements: setup id=9 [ 74.597] glyphs0_to_dst: glyph=(165, 891)x(5, 8), unclipped [ 74.597] emit_primitive_identity_mask__avx2: dst=(165, 891), mask=(720.00, 48.00) x (5.00, 8.00) [ 74.597] gen8_vertex_flush[5398] = 3 [ 74.597] gen9_magic_ca_pass: CA fixup (4455 -> 4458) [ 74.597] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.597] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.597] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.597] sna_glyphs(op=3, nlist=1, src=(172, 899)) [ 74.597] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.597] sna_glyphs: discarding mask [ 74.597] glyphs0_to_dst(op=3, src=(172, 899), nlist=1, dst=(172, 899)+(0, 0)) [ 74.597] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.597] gen9_render_composite: 0x0, current mode=1/1 [ 74.597] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.597] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.597] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.597] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.597] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.597] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.597] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.597] sna_drawable_use_bo: using whole GPU bo [ 74.597] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.597] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.597] color_convert: src=ff729fcf [20028888] [ 74.597] color_convert: dst=ff729fcf [20028888] [ 74.597] sna_render_get_solid: ff729fcf [ 74.597] sna_render_get_solid(23) = ff729fcf (old) [ 74.597] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.597] sna_transform_is_imprecise_integer_translation: no transform [ 74.597] gen9_composite_picture: integer translation (0, 0), removing [ 74.597] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.597] sna_render_pixmap_bo: GPU all damaged [ 74.597] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.597] gen4_choose_composite_emitter: solid, identity mask [ 74.597] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.597] gen9_composite_get_binding_table(ea80) [ 74.597] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.597] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.597] gen9_emit_vertex_elements: setup id=9 [ 74.597] glyphs0_to_dst: glyph=(171, 893)x(11, 3), unclipped [ 74.597] emit_primitive_identity_mask__avx2: dst=(171, 893), mask=(736.00, 32.00) x (11.00, 3.00) [ 74.597] glyphs0_to_dst: glyph=(180, 888)x(10, 14), unclipped [ 74.597] emit_primitive_identity_mask__avx2: dst=(180, 888), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.597] glyphs0_to_dst: glyph=(189, 888)x(11, 11), unclipped [ 74.597] emit_primitive_identity_mask__avx2: dst=(189, 888), mask=(960.00, 0.00) x (11.00, 11.00) [ 74.597] glyphs0_to_dst: glyph=(198, 891)x(10, 8), unclipped [ 74.597] emit_primitive_identity_mask__avx2: dst=(198, 891), mask=(976.00, 0.00) x (10.00, 8.00) [ 74.597] glyphs0_to_dst: glyph=(208, 891)x(9, 11), unclipped [ 74.597] emit_primitive_identity_mask__avx2: dst=(208, 891), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.597] glyphs0_to_dst: glyph=(216, 888)x(10, 14), unclipped [ 74.597] emit_primitive_identity_mask__avx2: dst=(216, 888), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.597] glyphs0_to_dst: glyph=(225, 889)x(10, 10), unclipped [ 74.597] emit_primitive_identity_mask__avx2: dst=(225, 889), mask=(976.00, 16.00) x (10.00, 10.00) [ 74.597] glyphs0_to_dst: glyph=(234, 900)x(11, 2), unclipped [ 74.597] emit_primitive_identity_mask__avx2: dst=(234, 900), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.597] glyphs0_to_dst: glyph=(243, 888)x(11, 11), unclipped [ 74.597] emit_primitive_identity_mask__avx2: dst=(243, 888), mask=(1008.00, 0.00) x (11.00, 11.00) [ 74.597] glyphs0_to_dst: glyph=(253, 891)x(9, 8), unclipped [ 74.597] emit_primitive_identity_mask__avx2: dst=(253, 891), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.597] glyphs0_to_dst: glyph=(261, 891)x(10, 8), unclipped [ 74.597] emit_primitive_identity_mask__avx2: dst=(261, 891), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.597] glyphs0_to_dst: glyph=(270, 891)x(10, 8), unclipped [ 74.597] emit_primitive_identity_mask__avx2: dst=(270, 891), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.597] glyphs0_to_dst: glyph=(279, 887)x(10, 12), unclipped [ 74.597] emit_primitive_identity_mask__avx2: dst=(279, 887), mask=(992.00, 16.00) x (10.00, 12.00) [ 74.597] glyphs0_to_dst: glyph=(288, 891)x(10, 8), unclipped [ 74.597] emit_primitive_identity_mask__avx2: dst=(288, 891), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.597] glyphs0_to_dst: glyph=(297, 891)x(10, 8), unclipped [ 74.597] emit_primitive_identity_mask__avx2: dst=(297, 891), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.597] glyphs0_to_dst: glyph=(307, 887)x(10, 12), unclipped [ 74.597] emit_primitive_identity_mask__avx2: dst=(307, 887), mask=(1008.00, 16.00) x (10.00, 12.00) [ 74.597] glyphs0_to_dst: glyph=(315, 888)x(11, 11), unclipped [ 74.597] emit_primitive_identity_mask__avx2: dst=(315, 888), mask=(960.00, 0.00) x (11.00, 11.00) [ 74.597] glyphs0_to_dst: glyph=(324, 891)x(11, 8), unclipped [ 74.597] emit_primitive_identity_mask__avx2: dst=(324, 891), mask=(736.00, 16.00) x (11.00, 8.00) [ 74.597] glyphs0_to_dst: glyph=(334, 891)x(9, 11), unclipped [ 74.597] emit_primitive_identity_mask__avx2: dst=(334, 891), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.597] glyphs0_to_dst: glyph=(342, 900)x(11, 2), unclipped [ 74.597] emit_primitive_identity_mask__avx2: dst=(342, 900), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.597] glyphs0_to_dst: glyph=(351, 887)x(10, 12), unclipped [ 74.597] emit_primitive_identity_mask__avx2: dst=(351, 887), mask=(992.00, 16.00) x (10.00, 12.00) [ 74.597] glyphs0_to_dst: glyph=(361, 887)x(9, 12), unclipped [ 74.597] emit_primitive_identity_mask__avx2: dst=(361, 887), mask=(960.00, 32.00) x (9.00, 12.00) [ 74.597] glyphs0_to_dst: glyph=(369, 891)x(10, 11), unclipped [ 74.597] emit_primitive_identity_mask__avx2: dst=(369, 891), mask=(976.00, 32.00) x (10.00, 11.00) [ 74.597] glyphs0_to_dst: glyph=(378, 888)x(10, 14), unclipped [ 74.597] emit_primitive_identity_mask__avx2: dst=(378, 888), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.597] glyphs0_to_dst: glyph=(387, 889)x(10, 10), unclipped [ 74.597] emit_primitive_identity_mask__avx2: dst=(387, 889), mask=(720.00, 32.00) x (10.00, 10.00) [ 74.597] glyphs0_to_dst: glyph=(396, 900)x(11, 2), unclipped [ 74.597] emit_primitive_identity_mask__avx2: dst=(396, 900), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.597] glyphs0_to_dst: glyph=(406, 891)x(9, 8), unclipped [ 74.597] emit_primitive_identity_mask__avx2: dst=(406, 891), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.597] glyphs0_to_dst: glyph=(414, 891)x(10, 8), unclipped [ 74.597] emit_primitive_identity_mask__avx2: dst=(414, 891), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.597] glyphs0_to_dst: glyph=(423, 891)x(10, 8), unclipped [ 74.597] emit_primitive_identity_mask__avx2: dst=(423, 891), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.597] glyphs0_to_dst: glyph=(432, 888)x(10, 11), unclipped [ 74.597] emit_primitive_identity_mask__avx2: dst=(432, 888), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.597] glyphs0_to_dst: glyph=(442, 891)x(9, 8), unclipped [ 74.597] emit_primitive_identity_mask__avx2: dst=(442, 891), mask=(48.00, 96.00) x (9.00, 8.00) [ 74.597] glyphs0_to_dst: glyph=(450, 888)x(10, 11), unclipped [ 74.597] emit_primitive_identity_mask__avx2: dst=(450, 888), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.597] glyphs0_to_dst: glyph=(460, 891)x(9, 8), unclipped [ 74.597] emit_primitive_identity_mask__avx2: dst=(460, 891), mask=(752.00, 16.00) x (9.00, 8.00) [ 74.597] glyphs0_to_dst: glyph=(468, 891)x(10, 11), unclipped [ 74.597] emit_primitive_identity_mask__avx2: dst=(468, 891), mask=(976.00, 32.00) x (10.00, 11.00) [ 74.597] gen8_vertex_flush[5498] = 102 [ 74.597] gen9_magic_ca_pass: CA fixup (4458 -> 4560) [ 74.597] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.597] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.597] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.597] sna_glyphs(op=3, nlist=1, src=(478, 899)) [ 74.597] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.597] sna_glyphs: discarding mask [ 74.597] glyphs0_to_dst(op=3, src=(478, 899), nlist=1, dst=(478, 899)+(0, 0)) [ 74.597] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.597] gen9_render_composite: 0x0, current mode=1/1 [ 74.597] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.597] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.597] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.597] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.597] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.597] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.597] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.597] sna_drawable_use_bo: using whole GPU bo [ 74.597] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.597] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.597] color_convert: src=ffffffff [20028888] [ 74.597] color_convert: dst=ffffffff [20028888] [ 74.597] sna_render_get_solid: ffffffff [ 74.597] sna_render_get_solid(white) [ 74.597] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.597] sna_transform_is_imprecise_integer_translation: no transform [ 74.597] gen9_composite_picture: integer translation (0, 0), removing [ 74.597] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.597] sna_render_pixmap_bo: GPU all damaged [ 74.597] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.597] gen4_choose_composite_emitter: solid, identity mask [ 74.597] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.597] gen9_composite_get_binding_table(ea40) [ 74.597] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.597] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.597] gen9_emit_vertex_elements: setup id=9 [ 74.597] glyphs0_to_dst: glyph=(477, 888)x(10, 13), unclipped [ 74.597] emit_primitive_identity_mask__avx2: dst=(477, 888), mask=(752.00, 32.00) x (10.00, 13.00) [ 74.597] glyphs0_to_dst: glyph=(495, 894)x(10, 3), unclipped [ 74.597] emit_primitive_identity_mask__avx2: dst=(495, 894), mask=(1008.00, 48.00) x (10.00, 3.00) [ 74.597] glyphs0_to_dst: glyph=(505, 888)x(9, 14), unclipped [ 74.597] emit_primitive_identity_mask__avx2: dst=(505, 888), mask=(832.00, 32.00) x (9.00, 14.00) [ 74.597] glyphs0_to_dst: glyph=(514, 891)x(9, 8), unclipped [ 74.597] emit_primitive_identity_mask__avx2: dst=(514, 891), mask=(896.00, 48.00) x (9.00, 8.00) [ 74.597] glyphs0_to_dst: glyph=(522, 891)x(10, 8), unclipped [ 74.597] emit_primitive_identity_mask__avx2: dst=(522, 891), mask=(848.00, 16.00) x (10.00, 8.00) [ 74.597] glyphs0_to_dst: glyph=(532, 891)x(9, 8), unclipped [ 74.598] emit_primitive_identity_mask__avx2: dst=(532, 891), mask=(848.00, 48.00) x (9.00, 8.00) [ 74.598] glyphs0_to_dst: glyph=(540, 888)x(10, 11), unclipped [ 74.598] emit_primitive_identity_mask__avx2: dst=(540, 888), mask=(992.00, 32.00) x (10.00, 11.00) [ 74.598] glyphs0_to_dst: glyph=(550, 891)x(9, 11), unclipped [ 74.598] emit_primitive_identity_mask__avx2: dst=(550, 891), mask=(880.00, 16.00) x (9.00, 11.00) [ 74.598] glyphs0_to_dst: glyph=(559, 888)x(9, 11), unclipped [ 74.598] emit_primitive_identity_mask__avx2: dst=(559, 888), mask=(880.00, 0.00) x (9.00, 11.00) [ 74.598] glyphs0_to_dst: glyph=(568, 888)x(9, 14), unclipped [ 74.598] emit_primitive_identity_mask__avx2: dst=(568, 888), mask=(832.00, 32.00) x (9.00, 14.00) [ 74.598] glyphs0_to_dst: glyph=(576, 891)x(10, 8), unclipped [ 74.598] emit_primitive_identity_mask__avx2: dst=(576, 891), mask=(848.00, 16.00) x (10.00, 8.00) [ 74.598] glyphs0_to_dst: glyph=(586, 891)x(9, 11), unclipped [ 74.598] emit_primitive_identity_mask__avx2: dst=(586, 891), mask=(880.00, 16.00) x (9.00, 11.00) [ 74.598] glyphs0_to_dst: glyph=(594, 901)x(11, 2), unclipped [ 74.598] emit_primitive_identity_mask__avx2: dst=(594, 901), mask=(832.00, 48.00) x (11.00, 2.00) [ 74.598] glyphs0_to_dst: glyph=(603, 887)x(10, 12), unclipped [ 74.598] emit_primitive_identity_mask__avx2: dst=(603, 887), mask=(864.00, 0.00) x (10.00, 12.00) [ 74.598] glyphs0_to_dst: glyph=(612, 891)x(10, 8), unclipped [ 74.598] emit_primitive_identity_mask__avx2: dst=(612, 891), mask=(864.00, 32.00) x (10.00, 8.00) [ 74.598] glyphs0_to_dst: glyph=(621, 888)x(10, 11), unclipped [ 74.598] emit_primitive_identity_mask__avx2: dst=(621, 888), mask=(880.00, 32.00) x (10.00, 11.00) [ 74.598] glyphs0_to_dst: glyph=(630, 901)x(11, 2), unclipped [ 74.598] emit_primitive_identity_mask__avx2: dst=(630, 901), mask=(832.00, 48.00) x (11.00, 2.00) [ 74.598] glyphs0_to_dst: glyph=(639, 888)x(10, 11), unclipped [ 74.598] emit_primitive_identity_mask__avx2: dst=(639, 888), mask=(880.00, 32.00) x (10.00, 11.00) [ 74.598] glyphs0_to_dst: glyph=(648, 891)x(10, 8), unclipped [ 74.598] emit_primitive_identity_mask__avx2: dst=(648, 891), mask=(944.00, 0.00) x (10.00, 8.00) [ 74.598] glyphs0_to_dst: glyph=(657, 891)x(10, 11), unclipped [ 74.598] emit_primitive_identity_mask__avx2: dst=(657, 891), mask=(880.00, 48.00) x (10.00, 11.00) [ 74.598] glyphs0_to_dst: glyph=(669, 896)x(5, 3), unclipped [ 74.598] emit_primitive_identity_mask__avx2: dst=(669, 896), mask=(1008.00, 32.00) x (5.00, 3.00) [ 74.598] glyphs0_to_dst: glyph=(676, 891)x(9, 8), unclipped [ 74.598] emit_primitive_identity_mask__avx2: dst=(676, 891), mask=(896.00, 48.00) x (9.00, 8.00) [ 74.598] glyphs0_to_dst: glyph=(685, 887)x(9, 12), unclipped [ 74.598] emit_primitive_identity_mask__avx2: dst=(685, 887), mask=(992.00, 48.00) x (9.00, 12.00) [ 74.598] gen8_vertex_flush[5598] = 69 [ 74.598] gen9_magic_ca_pass: CA fixup (4560 -> 4629) [ 74.598] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.598] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.598] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.598] sna_glyphs(op=3, nlist=1, src=(1, 916)) [ 74.598] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.598] sna_glyphs: discarding mask [ 74.598] glyphs0_to_dst(op=3, src=(1, 916), nlist=1, dst=(1, 916)+(0, 0)) [ 74.598] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.598] gen9_render_composite: 0x0, current mode=1/1 [ 74.598] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.598] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.598] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.598] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.598] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.598] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.598] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.598] sna_drawable_use_bo: using whole GPU bo [ 74.598] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.598] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.598] color_convert: src=ff8ae234 [20028888] [ 74.598] color_convert: dst=ff8ae234 [20028888] [ 74.598] sna_render_get_solid: ff8ae234 [ 74.598] sna_render_get_solid(22) = ff8ae234 (old) [ 74.598] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.598] sna_transform_is_imprecise_integer_translation: no transform [ 74.598] gen9_composite_picture: integer translation (0, 0), removing [ 74.598] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.598] sna_render_pixmap_bo: GPU all damaged [ 74.598] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.598] gen4_choose_composite_emitter: solid, identity mask [ 74.598] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.598] gen9_composite_get_binding_table(ea00) [ 74.598] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.598] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.598] gen9_emit_vertex_elements: setup id=9 [ 74.598] glyphs0_to_dst: glyph=(1, 908)x(9, 8), unclipped [ 74.598] emit_primitive_identity_mask__avx2: dst=(1, 908), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.598] glyphs0_to_dst: glyph=(9, 906)x(10, 13), unclipped [ 74.598] emit_primitive_identity_mask__avx2: dst=(9, 906), mask=(672.00, 48.00) x (10.00, 13.00) [ 74.598] glyphs0_to_dst: glyph=(19, 908)x(9, 8), unclipped [ 74.598] emit_primitive_identity_mask__avx2: dst=(19, 908), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.598] glyphs0_to_dst: glyph=(28, 910)x(8, 3), unclipped [ 74.598] emit_primitive_identity_mask__avx2: dst=(28, 910), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.598] glyphs0_to_dst: glyph=(36, 906)x(11, 10), unclipped [ 74.598] emit_primitive_identity_mask__avx2: dst=(36, 906), mask=(704.00, 0.00) x (11.00, 10.00) [ 74.598] glyphs0_to_dst: glyph=(46, 908)x(9, 8), unclipped [ 74.598] emit_primitive_identity_mask__avx2: dst=(46, 908), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.598] glyphs0_to_dst: glyph=(54, 908)x(10, 8), unclipped [ 74.598] emit_primitive_identity_mask__avx2: dst=(54, 908), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.598] glyphs0_to_dst: glyph=(63, 908)x(10, 8), unclipped [ 74.598] emit_primitive_identity_mask__avx2: dst=(63, 908), mask=(720.00, 16.00) x (10.00, 8.00) [ 74.598] glyphs0_to_dst: glyph=(72, 905)x(10, 11), unclipped [ 74.598] emit_primitive_identity_mask__avx2: dst=(72, 905), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.598] glyphs0_to_dst: glyph=(81, 908)x(10, 8), unclipped [ 74.598] emit_primitive_identity_mask__avx2: dst=(81, 908), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.598] glyphs0_to_dst: glyph=(90, 905)x(10, 11), unclipped [ 74.598] emit_primitive_identity_mask__avx2: dst=(90, 905), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.598] glyphs0_to_dst: glyph=(99, 908)x(11, 8), unclipped [ 74.598] emit_primitive_identity_mask__avx2: dst=(99, 908), mask=(736.00, 16.00) x (11.00, 8.00) [ 74.598] glyphs0_to_dst: glyph=(109, 908)x(9, 8), unclipped [ 74.598] emit_primitive_identity_mask__avx2: dst=(109, 908), mask=(752.00, 16.00) x (9.00, 8.00) [ 74.598] glyphs0_to_dst: glyph=(118, 910)x(8, 3), unclipped [ 74.598] emit_primitive_identity_mask__avx2: dst=(118, 910), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.598] glyphs0_to_dst: glyph=(126, 906)x(10, 10), unclipped [ 74.598] emit_primitive_identity_mask__avx2: dst=(126, 906), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.598] glyphs0_to_dst: glyph=(135, 906)x(10, 10), unclipped [ 74.598] emit_primitive_identity_mask__avx2: dst=(135, 906), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.598] glyphs0_to_dst: glyph=(144, 906)x(10, 10), unclipped [ 74.598] emit_primitive_identity_mask__avx2: dst=(144, 906), mask=(720.00, 32.00) x (10.00, 10.00) [ 74.598] glyphs0_to_dst: glyph=(153, 906)x(10, 10), unclipped [ 74.598] emit_primitive_identity_mask__avx2: dst=(153, 906), mask=(704.00, 48.00) x (10.00, 10.00) [ 74.598] gen8_vertex_flush[5698] = 54 [ 74.598] gen9_magic_ca_pass: CA fixup (4629 -> 4683) [ 74.598] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.598] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.598] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.598] sna_glyphs(op=3, nlist=1, src=(163, 916)) [ 74.598] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.598] sna_glyphs: discarding mask [ 74.598] glyphs0_to_dst(op=3, src=(163, 916), nlist=1, dst=(163, 916)+(0, 0)) [ 74.598] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.598] gen9_render_composite: 0x0, current mode=1/1 [ 74.598] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.598] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.598] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.598] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.598] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.598] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.598] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.598] sna_drawable_use_bo: using whole GPU bo [ 74.598] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.598] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.598] color_convert: src=ffffffff [20028888] [ 74.598] color_convert: dst=ffffffff [20028888] [ 74.598] sna_render_get_solid: ffffffff [ 74.598] sna_render_get_solid(white) [ 74.598] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.598] sna_transform_is_imprecise_integer_translation: no transform [ 74.598] gen9_composite_picture: integer translation (0, 0), removing [ 74.598] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.598] sna_render_pixmap_bo: GPU all damaged [ 74.598] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.598] gen4_choose_composite_emitter: solid, identity mask [ 74.598] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.598] gen9_composite_get_binding_table(e9c0) [ 74.598] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.598] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.598] gen9_emit_vertex_elements: setup id=9 [ 74.598] glyphs0_to_dst: glyph=(165, 908)x(5, 8), unclipped [ 74.598] emit_primitive_identity_mask__avx2: dst=(165, 908), mask=(720.00, 48.00) x (5.00, 8.00) [ 74.598] gen8_vertex_flush[5798] = 3 [ 74.598] gen9_magic_ca_pass: CA fixup (4683 -> 4686) [ 74.598] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.598] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.598] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.598] sna_glyphs(op=3, nlist=1, src=(172, 916)) [ 74.598] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.598] sna_glyphs: discarding mask [ 74.598] glyphs0_to_dst(op=3, src=(172, 916), nlist=1, dst=(172, 916)+(0, 0)) [ 74.598] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.598] gen9_render_composite: 0x0, current mode=1/1 [ 74.598] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.598] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.598] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.598] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.598] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.598] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.598] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.598] sna_drawable_use_bo: using whole GPU bo [ 74.598] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.598] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.598] color_convert: src=ff729fcf [20028888] [ 74.598] color_convert: dst=ff729fcf [20028888] [ 74.598] sna_render_get_solid: ff729fcf [ 74.598] sna_render_get_solid(23) = ff729fcf (old) [ 74.598] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.598] sna_transform_is_imprecise_integer_translation: no transform [ 74.598] gen9_composite_picture: integer translation (0, 0), removing [ 74.598] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.598] sna_render_pixmap_bo: GPU all damaged [ 74.598] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.598] gen4_choose_composite_emitter: solid, identity mask [ 74.598] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.598] gen9_composite_get_binding_table(e980) [ 74.598] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.598] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.598] gen9_emit_vertex_elements: setup id=9 [ 74.598] glyphs0_to_dst: glyph=(171, 910)x(11, 3), unclipped [ 74.598] emit_primitive_identity_mask__avx2: dst=(171, 910), mask=(736.00, 32.00) x (11.00, 3.00) [ 74.598] glyphs0_to_dst: glyph=(180, 905)x(10, 14), unclipped [ 74.598] emit_primitive_identity_mask__avx2: dst=(180, 905), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.598] glyphs0_to_dst: glyph=(189, 905)x(11, 11), unclipped [ 74.598] emit_primitive_identity_mask__avx2: dst=(189, 905), mask=(960.00, 0.00) x (11.00, 11.00) [ 74.598] glyphs0_to_dst: glyph=(198, 908)x(10, 8), unclipped [ 74.598] emit_primitive_identity_mask__avx2: dst=(198, 908), mask=(976.00, 0.00) x (10.00, 8.00) [ 74.598] glyphs0_to_dst: glyph=(208, 908)x(9, 11), unclipped [ 74.598] emit_primitive_identity_mask__avx2: dst=(208, 908), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.598] glyphs0_to_dst: glyph=(216, 905)x(10, 14), unclipped [ 74.598] emit_primitive_identity_mask__avx2: dst=(216, 905), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.598] glyphs0_to_dst: glyph=(225, 906)x(10, 10), unclipped [ 74.598] emit_primitive_identity_mask__avx2: dst=(225, 906), mask=(976.00, 16.00) x (10.00, 10.00) [ 74.598] glyphs0_to_dst: glyph=(234, 917)x(11, 2), unclipped [ 74.598] emit_primitive_identity_mask__avx2: dst=(234, 917), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.598] glyphs0_to_dst: glyph=(243, 905)x(11, 11), unclipped [ 74.598] emit_primitive_identity_mask__avx2: dst=(243, 905), mask=(1008.00, 0.00) x (11.00, 11.00) [ 74.598] glyphs0_to_dst: glyph=(253, 908)x(9, 8), unclipped [ 74.598] emit_primitive_identity_mask__avx2: dst=(253, 908), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.598] glyphs0_to_dst: glyph=(261, 908)x(10, 8), unclipped [ 74.598] emit_primitive_identity_mask__avx2: dst=(261, 908), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.598] glyphs0_to_dst: glyph=(270, 908)x(10, 8), unclipped [ 74.598] emit_primitive_identity_mask__avx2: dst=(270, 908), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.598] glyphs0_to_dst: glyph=(279, 904)x(10, 12), unclipped [ 74.598] emit_primitive_identity_mask__avx2: dst=(279, 904), mask=(992.00, 16.00) x (10.00, 12.00) [ 74.598] glyphs0_to_dst: glyph=(288, 908)x(10, 8), unclipped [ 74.598] emit_primitive_identity_mask__avx2: dst=(288, 908), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.598] glyphs0_to_dst: glyph=(297, 908)x(10, 8), unclipped [ 74.598] emit_primitive_identity_mask__avx2: dst=(297, 908), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.598] glyphs0_to_dst: glyph=(307, 904)x(10, 12), unclipped [ 74.598] emit_primitive_identity_mask__avx2: dst=(307, 904), mask=(1008.00, 16.00) x (10.00, 12.00) [ 74.598] glyphs0_to_dst: glyph=(315, 905)x(11, 11), unclipped [ 74.598] emit_primitive_identity_mask__avx2: dst=(315, 905), mask=(960.00, 0.00) x (11.00, 11.00) [ 74.598] glyphs0_to_dst: glyph=(324, 908)x(11, 8), unclipped [ 74.598] emit_primitive_identity_mask__avx2: dst=(324, 908), mask=(736.00, 16.00) x (11.00, 8.00) [ 74.598] glyphs0_to_dst: glyph=(334, 908)x(9, 11), unclipped [ 74.598] emit_primitive_identity_mask__avx2: dst=(334, 908), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.598] glyphs0_to_dst: glyph=(342, 917)x(11, 2), unclipped [ 74.598] emit_primitive_identity_mask__avx2: dst=(342, 917), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.598] glyphs0_to_dst: glyph=(351, 904)x(10, 12), unclipped [ 74.598] emit_primitive_identity_mask__avx2: dst=(351, 904), mask=(992.00, 16.00) x (10.00, 12.00) [ 74.598] glyphs0_to_dst: glyph=(361, 904)x(9, 12), unclipped [ 74.598] emit_primitive_identity_mask__avx2: dst=(361, 904), mask=(960.00, 32.00) x (9.00, 12.00) [ 74.598] glyphs0_to_dst: glyph=(369, 908)x(10, 11), unclipped [ 74.598] emit_primitive_identity_mask__avx2: dst=(369, 908), mask=(976.00, 32.00) x (10.00, 11.00) [ 74.598] glyphs0_to_dst: glyph=(378, 905)x(10, 14), unclipped [ 74.598] emit_primitive_identity_mask__avx2: dst=(378, 905), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.598] glyphs0_to_dst: glyph=(387, 906)x(10, 10), unclipped [ 74.598] emit_primitive_identity_mask__avx2: dst=(387, 906), mask=(720.00, 32.00) x (10.00, 10.00) [ 74.598] glyphs0_to_dst: glyph=(396, 917)x(11, 2), unclipped [ 74.598] emit_primitive_identity_mask__avx2: dst=(396, 917), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.598] glyphs0_to_dst: glyph=(406, 908)x(9, 8), unclipped [ 74.598] emit_primitive_identity_mask__avx2: dst=(406, 908), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.598] glyphs0_to_dst: glyph=(414, 908)x(10, 8), unclipped [ 74.598] emit_primitive_identity_mask__avx2: dst=(414, 908), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.598] glyphs0_to_dst: glyph=(423, 908)x(10, 8), unclipped [ 74.598] emit_primitive_identity_mask__avx2: dst=(423, 908), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.598] glyphs0_to_dst: glyph=(432, 905)x(10, 11), unclipped [ 74.598] emit_primitive_identity_mask__avx2: dst=(432, 905), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.598] glyphs0_to_dst: glyph=(442, 908)x(9, 8), unclipped [ 74.598] emit_primitive_identity_mask__avx2: dst=(442, 908), mask=(48.00, 96.00) x (9.00, 8.00) [ 74.598] glyphs0_to_dst: glyph=(450, 905)x(10, 11), unclipped [ 74.598] emit_primitive_identity_mask__avx2: dst=(450, 905), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.598] glyphs0_to_dst: glyph=(460, 908)x(9, 8), unclipped [ 74.598] emit_primitive_identity_mask__avx2: dst=(460, 908), mask=(752.00, 16.00) x (9.00, 8.00) [ 74.598] glyphs0_to_dst: glyph=(468, 908)x(10, 11), unclipped [ 74.598] emit_primitive_identity_mask__avx2: dst=(468, 908), mask=(976.00, 32.00) x (10.00, 11.00) [ 74.598] gen8_vertex_flush[5898] = 102 [ 74.598] gen9_magic_ca_pass: CA fixup (4686 -> 4788) [ 74.598] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.598] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.598] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.598] sna_accel_flush: flush?=0, dirty?=0 [ 74.598] sna_block_handler (tv=0.0) [ 74.598] sna_wakeup_handler [ 74.598] sna_accel_flush: flush?=0, dirty?=0 [ 74.598] sna_accel_flush: flush?=0, dirty?=0 [ 74.598] sna_accel_flush: flush?=0, dirty?=0 [ 74.598] sna_accel_flush: flush?=0, dirty?=0 [ 74.598] sna_block_handler (tv=0.0) [ 74.598] sna_wakeup_handler [ 74.598] sna_glyphs(op=3, nlist=1, src=(478, 916)) [ 74.598] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.598] sna_glyphs: discarding mask [ 74.598] glyphs0_to_dst(op=3, src=(478, 916), nlist=1, dst=(478, 916)+(0, 0)) [ 74.598] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753656816 size=3775x2136 [ 74.598] gen9_render_composite: 0x0, current mode=1/1 [ 74.598] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.598] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.598] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.598] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.598] sna_drawable_use_bo pixmap=4136, box=((0, 0), (3775, 2136)), flags=7... [ 74.598] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.598] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.598] sna_drawable_use_bo: using whole GPU bo [ 74.599] gen9_composite_set_target: pixmap=4136, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.599] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.599] color_convert: src=ffffffff [20028888] [ 74.599] color_convert: dst=ffffffff [20028888] [ 74.599] sna_render_get_solid: ffffffff [ 74.599] sna_render_get_solid(white) [ 74.599] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.599] sna_transform_is_imprecise_integer_translation: no transform [ 74.599] gen9_composite_picture: integer translation (0, 0), removing [ 74.599] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.599] sna_render_pixmap_bo: GPU all damaged [ 74.599] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.599] gen4_choose_composite_emitter: solid, identity mask [ 74.599] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.599] gen9_composite_get_binding_table(e940) [ 74.599] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.599] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.599] gen9_emit_vertex_elements: setup id=9 [ 74.599] glyphs0_to_dst: glyph=(477, 905)x(10, 13), unclipped [ 74.599] emit_primitive_identity_mask__avx2: dst=(477, 905), mask=(752.00, 32.00) x (10.00, 13.00) [ 74.599] gen8_vertex_flush[5998] = 3 [ 74.599] gen9_magic_ca_pass: CA fixup (4788 -> 4791) [ 74.599] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.599] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.599] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.599] sna_composite_rectangles(pixmap=4136, op=1, ffffffff x 1 [(496, 902)x(9, 17) ...]) [ 74.599] sna_composite_rectangles: converted to op 1 [ 74.599] sna_composite_rectangles[0] (496, 902)x(9, 17) -> (496, 902), (505, 919) [ 74.599] sna_composite_rectangles: nrects=1, region=(496, 902), (505, 919) x 1 [ 74.599] sna_composite_rectangles: clipped extents (496, 902),(505, 919) x 1 [ 74.599] sna_composite_rectangles: pixmap +(0, 0) extents (496, 902),(505, 919) [ 74.599] sna_composite_rectangles: dropping last-cpu hint [ 74.599] sna_drawable_use_bo pixmap=4136, box=((496, 902), (505, 919)), flags=9... [ 74.599] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 74.599] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.599] sna_drawable_use_bo: using whole GPU bo [ 74.599] gen9_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20028888]) [ 74.599] kgem_bo_is_render: handle=17, rq? 1 [1] [ 74.599] gen9_render_fill_boxes(ffffffff x 1 [(496, 902), (505, 919) ...]) [ 74.599] sna_render_get_solid: ffffffff [ 74.599] sna_render_get_solid(white) [ 74.599] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 74.599] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.599] aligning vertex: was 4, now 2 floats per vertex [ 74.599] gen9_composite_get_binding_table(e900) [ 74.599] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 74.599] gen9_emit_sampler: sampler = 1 [ 74.599] gen9_emit_sf: num_sf_outputs=1 [ 74.599] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 74.599] gen9_emit_vertex_elements: setup id=0 [ 74.599] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 74.599] (496, 902), (505, 919) [ 74.599] gen8_vertex_flush[5ac8] = 3 [ 74.599] sna_validate_gc(0x561c94ab2470) changes=0, previous serial=f24, drawable=105c [ 74.599] sna_validate_gc: recomputing clip [ 74.599] sna_validate_gc: composite clip=1x[(65, 24), (3840, 2160)] [0x561c94abf1d0] [ 74.599] sna_copy_area: src=pixmap=4136:(0, 0)x(3775, 2136)+(0, 0) -> dst=pixmap=3060:(0, 0)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 74.599] sna_copy_area: normal copy [ 74.599] sna_do_copy: src=(0, 0), dst=(0, 0), size=(3775x2136) [ 74.599] sna_do_copy: after drawable: src=(0, 0), dst=(65, 24), size=(3775x2136) [ 74.599] sna_do_copy: dst extents (65, 24), (3840, 2160), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 74.599] sna_do_copy: clipped dst extents (65, 24), (3840, 2160) [ 74.599] sna_do_copy: unclipped src extents (0, 0), (3775, 2136) [ 74.599] sna_do_copy: clipped src extents (0, 0), (3775, 2136) [ 74.599] sna_do_copy: pixmap -- no source clipping [ 74.599] sna_do_copy: src extents (0, 0), (3775, 2136) x 1 [ 74.599] sna_do_copy: copy region (65, 24), (3840, 2160) x 1 + (-65, -24) [ 74.599] sna_copy_boxes (boxes=1x[(65, 24), (3840, 2160)...], src pixmap=4136+(-65, -24), dst pixmap=3060+(-65, -24), alu=3, src.size=3775x2136, dst.size=3775x2136) [ 74.599] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94b070f0, gpu_bo=17, cpu_bo=0), replaces=1 [ 74.599] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 74.599] sna_drawable_use_bo pixmap=3060, box=((0, 0), (3775, 2136)), flags=1b... [ 74.599] sna_drawable_use_bo: exported target, set PREFER_GPU [ 74.599] sna_drawable_use_bo: pinned, never REPLACES [ 74.599] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=b [ 74.599] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.599] sna_drawable_use_bo: using whole GPU bo [ 74.599] sna_pixmap_move_to_gpu(pixmap=4136, usage=0), flags=a [ 74.599] sna_pixmap_move_to_gpu: already all-damaged [ 74.599] sna_pixmap_mark_active: pixmap=4136, handle=17 [ 74.599] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 74.599] sna_pixmap_make_cow: make cow src=4136, dst=3060, handle=17 (already cow? src=0, dst=0) [ 74.599] sna_pixmap_make_cow: can't cow, dst_pinned=2 [ 74.599] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 74.599] kgem_bo_is_render: handle=17, rq? 1 [1] [ 74.599] kgem_bo_is_render: handle=9, rq? 0 [0] [ 74.599] kgem_bo_is_render: handle=9, rq? 0 [0] [ 74.599] kgem_bo_is_render: handle=17, rq? 1 [1] [ 74.599] __kgem_busy: handle=2, busy=0, wedged=0 [ 74.599] __kgem_retire_rq: request 2 complete [ 74.599] kgem_set_mode: flushing before new bo [ 74.599] gen8_vertex_close: used=19170, vbo active? 23, vb=201, nreloc=2 [ 74.599] gen8_vertex_close: reloc[0] = 289 [ 74.599] kgem_add_reloc64: handle=23, pos=289, delta=0, domains=200000 [ 74.599] kgem_add_handle: handle=23, index=5 [ 74.599] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fd541000) [ 74.599] gen8_vertex_close: reloc[1] = 5805 [ 74.599] kgem_add_reloc64: handle=23, pos=5805, delta=0, domains=200000 [ 74.599] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=fd541000) [ 74.599] batch[1/1, flags=1800]: 5816 5816 14928 16384, nreloc=10, nexec=6, nfence=0, aperture=9110 [fenced=0] [ 74.599] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x8c, presumed-offset=fd343000 [ 74.599] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> 1 [ 74.599] kgem_create_linear(65536) [ 74.599] search_linear_cache: num_pages=16, flags=406, use_active? 0, use_large=0 [max=65536] [ 74.599] search_linear_cache: searching for inactive cpu map [ 74.599] kgem_bo_remove_from_inactive: removing handle=139 from inactive [ 74.599] search_linear_cache: found handle=139 (num_pages=16) in linear vma cache [ 74.599] kgem_bo_map__cpu(handle=139, size=65536, map=0x0:0x7fc6b414b000) [ 74.599] kgem_new_batch: allocated and mapped batch handle=139 [size=65536] [ 74.599] kgem_bo_sync__cpu: handle=139 [ 74.599] __kgem_busy: handle=139, busy=0, wedged=0 [ 74.599] kgem_bo_sync__cpu: SYNC: handle=139, needs_flush? 0, domain? 0, busy? 0 [ 74.599] __kgem_busy: handle=139, busy=0, wedged=0 [ 74.599] kgem_bo_retire: retiring bo handle=139 (needed flush? 0), rq? 0 [busy?=0] [ 74.599] assert_bo_retired: handle=139, domain: 0 exec? 0, rq? 0 [ 74.599] kgem_new_batch: using last batch handle=140 [ 74.599] kgem_commit: release handle=140 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd343000 [ 74.599] kgem_commit: release handle=17 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d289b000 [ 74.599] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 74.599] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 74.599] __kgem_bo_clear_busy: handle=7 [ 74.599] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 74.599] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 74.599] kgem_commit: release handle=113 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 74.599] __kgem_bo_clear_busy: handle=113 [ 74.599] kgem_commit: release handle=113 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fe00a000 [ 74.599] kgem_commit: release handle=113 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 74.599] __kgem_bo_clear_busy: handle=113 [ 74.599] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 74.599] __kgem_busy: handle=140, busy=131072, wedged=0 [ 74.599] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 74.599] kgem_check_bo: num_pages=+16110, num_exec=+2 [ 74.599] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 74.599] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 74.599] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 74.599] kgem_add_handle: handle=4, index=0 [ 74.599] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 74.599] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 74.599] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 74.599] gen9_composite_get_binding_table(ffc0) [ 74.599] kgem_add_reloc64: handle=9, pos=16360, delta=0, domains=20002 [ 74.599] kgem_add_handle: handle=9, index=1 [ 74.599] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f02dd000) [ 74.599] __kgem_bo_mark_dirty: handle=9 (proxy? 0) [ 74.599] [3fe0] bind bo(handle=9, addr=f02dd000), format=192, width=3775, height=2136, pitch=15360, tiling=1 -> render [ 74.599] kgem_add_reloc64: handle=17, pos=16344, delta=0, domains=40000 [ 74.599] kgem_add_handle: handle=17, index=2 [ 74.599] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=d289b000) [ 74.599] [3fd0] bind bo(handle=17, addr=d289b000), format=192, width=3775, height=2136, pitch=15360, tiling=1 -> sampler [ 74.599] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 74.599] gen9_emit_sampler: sampler = 0 [ 74.599] gen9_emit_sf: num_sf_outputs=1 [ 74.599] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 74.599] gen9_emit_vertex_elements: setup id=0 [ 74.599] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 74.599] (0, 0) -> (0, 0) + (3775, 2136) [ 74.599] gen8_vertex_flush[490] = 3 [ 74.599] sna_accel_flush: flush?=1, dirty?=0 [ 74.599] gen8_vertex_close: used=19176, vbo active? 23, vb=1, nreloc=1 [ 74.599] gen8_vertex_close: reloc[0] = 287 [ 74.599] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 74.599] kgem_add_handle: handle=23, index=3 [ 74.599] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 74.599] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16184 [fenced=0] [ 74.599] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 74.599] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 74.599] kgem_fixup_relocs: shrinking by 61440 [ 74.599] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.599] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 74.599] kgem_commit: release handle=9 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f02dd000 [ 74.599] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 74.599] kgem_commit: release handle=17 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=d289b000 [ 74.599] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 74.599] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 74.599] sna_accel_flush: flush?=0, dirty?=0 [ 74.599] sna_accel_flush: flush?=0, dirty?=0 [ 74.599] sna_accel_flush: flush?=0, dirty?=0 [ 74.599] sna_destroy_pixmap: pixmap=4136, attached?=1 [ 74.599] _kgem_bo_destroy: handle=17, proxy? 0 [ 74.599] __kgem_bo_destroy: handle=17, size=32808960 [ 74.599] __kgem_busy: handle=17, busy=131073, wedged=0 [ 74.599] __kgem_bo_destroy: handle=17 -> active [ 74.599] __sna_free_pixmap(pixmap=4136) [ 74.599] sna_accel_flush: flush?=0, dirty?=0 [ 74.599] sna_accel_flush: flush?=0, dirty?=0 [ 74.599] sna_create_pixmap(13, 20, 32, usage=0) [ 74.599] kgem_can_create_2d: 13x20 @ 32 [ 74.599] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=20 [ 74.599] kgem_can_create_2d: untiled size=4096 [ 74.599] kgem_choose_tiling: too thin [width 13, 32 bpp] for TILING_X [ 74.599] kgem_choose_tiling: 13x20 -> 0 [ 74.599] sna_create_pixmap: usage=0, flags=a [ 74.599] sna_create_pixmap: small buffer [1040], attaching to shadow pixmap [ 74.599] create_pixmap: allocating pixmap 13x20, depth=32/32, size=1048 [ 74.599] create_pixmap: serial=4217, usage=0, 13x20 [ 74.599] sna_create_pixmap: serial=4217, 13x20, usage=0 [ 74.599] sna_accel_flush: flush?=0, dirty?=0 [ 74.599] sna_accel_flush: flush?=0, dirty?=0 [ 74.599] sna_composite_rectangles(pixmap=4218, op=0, 0 x 1 [(0, 0)x(13, 20) ...]) [ 74.599] sna_composite_rectangles: converted to op 0 [ 74.599] sna_composite_rectangles[0] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 74.599] sna_composite_rectangles: nrects=1, region=(0, 0), (13, 20) x 1 [ 74.599] sna_composite_rectangles: clipped extents (0, 0),(13, 20) x 1 [ 74.599] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(13, 20) [ 74.599] sna_composite_rectangles: fallback, dst pixmap=4218 too small or not attached [ 74.599] sna_composite_rectangles: fallback [ 74.599] sna_drawable_move_region_to_cpu(pixmap=4218 (13x20), [(0, 0), (13, 20)], flags=1) [ 74.599] sna_drawable_move_region_to_cpu: region (0, 0), (13, 20) + (0, 0) subsumes pixmap (13x20) [ 74.599] _sna_pixmap_move_to_cpu(pixmap=4218, 13x20, flags=1) [ 74.599] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 74.599] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 74.599] operate_inplace: no, inplace operation not suitable [ 74.599] _sna_pixmap_move_to_cpu: marking as damaged [ 74.599] __sna_damage_all(13, 20) [ 74.599] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 74.599] sna_accel_flush: flush?=0, dirty?=0 [ 74.599] sna_composite_rectangles(pixmap=4218, op=1, fff2f1f0 x 1 [(0, 0)x(13, 20) ...]) [ 74.599] sna_composite_rectangles: converted to op 1 [ 74.599] sna_composite_rectangles[0] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 74.599] sna_composite_rectangles: nrects=1, region=(0, 0), (13, 20) x 1 [ 74.599] sna_composite_rectangles: clipped extents (0, 0),(13, 20) x 1 [ 74.599] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(13, 20) [ 74.599] sna_composite_rectangles: fallback, dst pixmap=4218 too small or not attached [ 74.599] sna_composite_rectangles: fallback [ 74.599] sna_drawable_move_region_to_cpu(pixmap=4218 (13x20), [(0, 0), (13, 20)], flags=1) [ 74.599] sna_drawable_move_region_to_cpu: pixmap=4218 all damaged on CPU [ 74.599] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 74.599] sna_composite_rectangles: fallback fill: (0, 0)x(13, 20) fff2f1f0 [ 74.599] sna_accel_flush: flush?=0, dirty?=0 [ 74.599] sna_composite_rectangles(pixmap=4218, op=1, ff300a24 x 2 [(0, 0)x(13, 20) ...]) [ 74.599] sna_composite_rectangles: converted to op 1 [ 74.599] sna_composite_rectangles[0] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 74.599] sna_composite_rectangles[1] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 74.599] sna_composite_rectangles: nrects=2, region=(0, 0), (13, 20) x 2 [ 74.599] sna_composite_rectangles: clipped extents (0, 0),(13, 20) x 1 [ 74.599] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(13, 20) [ 74.600] sna_composite_rectangles: fallback, dst pixmap=4218 too small or not attached [ 74.600] sna_composite_rectangles: fallback [ 74.600] sna_drawable_move_region_to_cpu(pixmap=4218 (13x20), [(0, 0), (13, 20)], flags=1) [ 74.600] sna_drawable_move_region_to_cpu: pixmap=4218 all damaged on CPU [ 74.600] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 74.600] sna_composite_rectangles: fallback fill: (0, 0)x(13, 20) ff300a24 [ 74.600] sna_accel_flush: flush?=0, dirty?=0 [ 74.600] sna_accel_flush: flush?=0, dirty?=0 [ 74.600] sna_glyphs(op=3, nlist=2, src=(1, -2)) [ 74.600] sna_glyphs: fallback -- too small (13x20) [ 74.600] glyphs_fallback: nlist=2, count=3, extents (0, -13), (19, 1) [ 74.600] glyphs_fallback: clipped extents (0, 0), (13, 1) [ 74.600] sna_drawable_move_region_to_cpu(pixmap=4218 (13x20), [(0, 0), (13, 1)], flags=3) [ 74.600] sna_drawable_move_region_to_cpu: pixmap=4218 all damaged on CPU [ 74.600] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 74.600] sna_accel_flush: flush?=0, dirty?=0 [ 74.600] sna_accel_flush: flush?=0, dirty?=0 [ 74.600] sna_accel_flush: flush?=0, dirty?=0 [ 74.600] sna_copy_area: src=pixmap=4218:(0, 0)x(13, 20)+(0, 0) -> dst=pixmap=3060:(495, 901)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 74.600] sna_copy_area: normal copy [ 74.600] sna_do_copy: src=(0, 0), dst=(495, 901), size=(13x20) [ 74.600] sna_do_copy: after drawable: src=(0, 0), dst=(560, 925), size=(13x20) [ 74.600] sna_do_copy: dst extents (560, 925), (573, 945), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 74.600] sna_do_copy: clipped dst extents (560, 925), (573, 945) [ 74.600] sna_do_copy: unclipped src extents (0, 0), (13, 20) [ 74.600] sna_do_copy: clipped src extents (0, 0), (13, 20) [ 74.600] sna_do_copy: pixmap -- no source clipping [ 74.600] sna_do_copy: src extents (0, 0), (13, 20) x 1 [ 74.600] sna_do_copy: copy region (560, 925), (573, 945) x 1 + (-560, -925) [ 74.600] sna_copy_boxes (boxes=1x[(560, 925), (573, 945)...], src pixmap=4218+(-560, -925), dst pixmap=3060+(-65, -24), alu=3, src.size=13x20, dst.size=3775x2136) [ 74.600] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94b076a0, gpu_bo=0, cpu_bo=0), replaces=0 [ 74.600] sna_drawable_use_bo pixmap=3060, box=((495, 901), (508, 921)), flags=8... [ 74.600] sna_drawable_use_bo: exported target, set PREFER_GPU [ 74.600] sna_drawable_use_bo: pinned, never REPLACES [ 74.600] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 74.600] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.600] sna_drawable_use_bo: using whole GPU bo [ 74.600] region_overlaps_damage? [ 74.600] use_shm_bo: no, not attached [ 74.600] sna_drawable_move_region_to_cpu(pixmap=4218 (13x20), [(0, 0), (13, 20)], flags=2) [ 74.600] sna_drawable_move_region_to_cpu: pixmap=4218 all damaged on CPU [ 74.600] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 74.600] sna_write_boxes x 1, src stride=52, src dx=(-495, -901) [ 74.600] kgem_bo_can_map: handle=9, map=0x7fc6b7845000:0x0:0x7fc656564000, tiling=1, domain=3, offset=4029534208 [ 74.600] write_boxes_inplace x 1, handle=9, tiling=1 [ 74.600] upload_inplace__tiled: tiling=1 [ 74.600] kgem_bo_can_map__cpu: handle=9 [ 74.600] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 74.600] kgem_bo_map__cpu(handle=9, size=33177600, map=0x7fc6b7845000:0x7fc656564000) [ 74.600] kgem_bo_sync__cpu: handle=9 [ 74.600] __kgem_busy: handle=9, busy=131073, wedged=0 [ 74.600] kgem_bo_sync__cpu: SYNC: handle=9, needs_flush? 1, domain? 3, busy? 1 [ 74.603] __kgem_busy: handle=9, busy=0, wedged=0 [ 74.603] kgem_bo_retire: retiring bo handle=9 (needed flush? 0), rq? 1 [busy?=0] [ 74.603] __kgem_retire_requests_upto(handle=9, ring=0) [ 74.603] __kgem_retire_rq: request 140 complete [ 74.603] kgem_bo_move_to_inactive: moving handle=140 to inactive [ 74.603] __kgem_retire_rq: request 1 complete [ 74.603] __kgem_bo_flush: handle=17, busy=0, wedged=0 [ 74.603] kgem_bo_move_to_cache: release handle=17 [ 74.603] kgem_bo_move_to_inactive: moving handle=17 to inactive [ 74.603] assert_bo_retired: handle=9, domain: 0 exec? 0, rq? 0 [ 74.603] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(495, 901), size=13x20, pitch=52/15360 [ 74.603] sna_accel_flush: flush?=0, dirty?=0 [ 74.603] sna_accel_flush: flush?=0, dirty?=0 [ 74.603] sna_destroy_pixmap: pixmap=4218, attached?=1 [ 74.603] __sna_free_pixmap(pixmap=4218) [ 74.603] sna_accel_flush: flush?=0, dirty?=0 [ 74.603] sna_accel_flush: flush?=0, dirty?=0 [ 74.603] sna_accel_flush: flush?=0, dirty?=0 [ 74.603] sna_accel_flush: flush?=0, dirty?=0 [ 74.603] sna_accel_flush: flush?=0, dirty?=0 [ 74.603] sna_block_handler (tv=546.486000) [ 74.603] kgem_retire, need_retire?=1 [ 74.603] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 74.603] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 74.603] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 74.603] kgem_retire -- retired=0, need_retire=0 [ 74.603] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 74.603] gen6_render_retire: resetting idle vbo [ 74.603] sna_scanout_do_flush: flush timer active: delta=-16 [ 74.603] sna_scanout_do_flush (time=74603), triggered [ 74.603] sna_scanout_flush (time=74603), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 74.603] has_shadow: has pending damage? 0, outstanding flips: 1 [ 74.603] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 74.603] has_shadow: has pending damage? 0, outstanding flips: 1 [ 74.603] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) [ 74.603] sna_accel_do_throttle (time=74603), triggered [ 74.603] sna_accel_throttle (time=74603) [ 74.603] sna_accel_disarm_timer[1] (time=74603) [ 74.603] sna_accel_block: evaluating timers, active=5 [ 74.603] sna_accel_block: flush timer expires in 16 [74619] [ 74.603] sna_wakeup_handler [ 74.603] sna_accel_flush: flush?=0, dirty?=0 [ 74.603] sna_accel_flush: flush?=0, dirty?=0 [ 74.603] sna_accel_flush: flush?=0, dirty?=0 [ 74.603] sna_block_handler (tv=546.486000) [ 74.603] sna_scanout_do_flush: flush timer active: delta=16 [ 74.603] sna_accel_do_throttle -- no pending activity [ 74.603] sna_accel_block: evaluating timers, active=5 [ 74.603] sna_accel_block: flush timer expires in 16 [74619] [ 74.603] sna_wakeup_handler [ 74.603] sna_accel_flush: flush?=0, dirty?=0 [ 74.603] sna_accel_flush: flush?=0, dirty?=0 [ 74.603] sna_accel_flush: flush?=0, dirty?=0 [ 74.603] sna_block_handler (tv=546.486000) [ 74.603] sna_scanout_do_flush: flush timer active: delta=16 [ 74.603] sna_accel_do_throttle -- no pending activity [ 74.603] sna_accel_block: evaluating timers, active=5 [ 74.603] sna_accel_block: flush timer expires in 16 [74619] [ 74.603] sna_wakeup_handler [ 74.603] sna_accel_flush: flush?=0, dirty?=0 [ 74.603] sna_accel_flush: flush?=0, dirty?=0 [ 74.603] sna_block_handler (tv=546.486000) [ 74.603] sna_scanout_do_flush: flush timer active: delta=16 [ 74.603] sna_accel_do_throttle -- no pending activity [ 74.603] sna_accel_block: evaluating timers, active=5 [ 74.603] sna_accel_block: flush timer expires in 16 [74619] [ 74.603] sna_wakeup_handler [ 74.603] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=32, name=80 [ 74.603] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 74.603] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 74.603] sna_dri2_get_back: draw size=3840x2160, back buffer handle=32 size=3840x2160, is-scanout? 1, active?=1, pitch=15360, front pitch=15360 [ 74.603] sna_dri2_get_back: reuse backbuffer? 1 [ 74.603] sna_dri2_get_back: back buffer handle=32, active?=1, refcnt=1 [ 74.603] sna_dri2_get_back: cache: handle=25, active=0 [ 74.603] sna_dri2_get_back: reuse cache handle=25, name=75, flags=0 [ 74.603] sna_dri2_get_back: caching handle=32 (name=80, flags=0, active_scanout=1) [ 74.603] kgem_bo_flink: flinked handle=25 to name=75, marking non-reusable [ 74.603] sna_dri2_reuse_buffer: reusing back buffer handle=25, name=75, pitch=15360, age=0 [ 74.603] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 74.603] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=128, name=76, active_scanout=2 [ 74.603] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 74.603] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=128] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 74.603] sna_accel_flush: flush?=0, dirty?=0 [ 74.603] sna_accel_flush: flush?=0, dirty?=0 [ 74.603] sna_accel_flush: flush?=0, dirty?=0 [ 74.603] sna_block_handler (tv=546.486000) [ 74.603] sna_scanout_do_flush: flush timer active: delta=16 [ 74.603] sna_accel_do_throttle -- no pending activity [ 74.603] sna_accel_block: evaluating timers, active=5 [ 74.603] sna_accel_block: flush timer expires in 16 [74619] [ 74.603] sna_wakeup_handler [ 74.603] sna_accel_flush: flush?=0, dirty?=0 [ 74.603] sna_block_handler (tv=546.486000) [ 74.603] sna_scanout_do_flush: flush timer active: delta=16 [ 74.603] sna_accel_do_throttle -- no pending activity [ 74.603] sna_accel_block: evaluating timers, active=5 [ 74.603] sna_accel_block: flush timer expires in 16 [74619] [ 74.605] sna_wakeup_handler [ 74.605] sna_block_handler (tv=546.484000) [ 74.605] sna_scanout_do_flush: flush timer active: delta=14 [ 74.605] sna_accel_do_throttle -- no pending activity [ 74.605] sna_accel_block: evaluating timers, active=5 [ 74.605] sna_accel_block: flush timer expires in 14 [74619] [ 74.605] sna_wakeup_handler [ 74.605] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 74.605] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 74.605] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 74.605] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 74.605] sna_dri2_get_msc(draw=146, pipe=0) [ 74.605] sna_crtc_record_swap: recording last swap on pipe=0, frame 4225 [msc=4225], time 74.591711 [ 74.605] sna_dri2_get_msc: msc=4225 [raw=4225], ust=74591711 [ 74.605] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=25 (refs=1/1, flush=0) , front=128 (refs=2/3, flush=1) [ 74.605] sna_dri2_schedule_swap(target_msc=4225, divisor=0, remainder=0) [ 74.605] sna_dri2_schedule_swap: using front handle=128, active_scanout?=2, flush?=1 [ 74.605] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 74.605] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 74.605] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 74.605] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 74.605] sna_crtc_record_swap: recording last swap on pipe=0, frame 4225 [msc=4225], time 74.591711 [ 74.605] immediate_swap: current_msc=4225, target_msc=4225 -- yes [ 74.605] can_flip: no, shadow enabled [ 74.605] sna_dri2_add_event: adding event to window 146) [ 74.605] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 74.605] sna_dri2_immediate_blit: no pending blit, starting chain [ 74.605] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 74.605] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 74.605] can_xchg: back size=8700f00, front size=8700f00 [ 74.605] can_xchg: yes, pixmap=4091 [ 74.605] sna_dri2_xchg: win=146, exchange front=128/76,ref=3 and back=25/75,ref=2, pixmap=4091 3840x2160 [ 74.605] sna_dri2_xchg: back_bo handle=25, pitch=15360, size=33177600, ref=1, active_scanout?=0 [ 74.605] sna_dri2_xchg: front_bo handle=128, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 74.605] set_bo: pixmap=4091, handle=25 (old handle=128) [ 74.605] set_bo: marking whole pixmap as damaged [ 74.605] set_bo: applying final/discard move-to-gpu [ 74.605] wait_for_shadow: flags=0, flips=1, handle=128, shadow=29 [ 74.605] set_bo: dropping flush hint from handle=128 [ 74.605] set_bo: adding flush hint to handle=25 [ 74.605] mark_stale(handle=128) => 1 [ 74.605] swap_limit: draw=146 setting swap limit to 3 [ 74.605] sna_dri2_swap_limit_validate: swap limit set to 3 [ 74.605] sna_next_vblank(pipe=0, waiting until next vblank) [ 74.605] sna_dri2_schedule_swap: reported target_msc=4225 [ 74.605] sna_accel_flush: flush?=0, dirty?=0 [ 74.605] sna_accel_flush: flush?=0, dirty?=0 [ 74.605] sna_accel_flush: flush?=0, dirty?=0 [ 74.605] sna_accel_flush: flush?=0, dirty?=0 [ 74.605] sna_block_handler (tv=546.484000) [ 74.605] sna_scanout_do_flush: flush timer active: delta=14 [ 74.605] sna_accel_do_throttle -- no pending activity [ 74.605] sna_accel_block: evaluating timers, active=5 [ 74.605] sna_accel_block: flush timer expires in 14 [74619] [ 74.605] sna_wakeup_handler [ 74.605] sna_accel_flush: flush?=0, dirty?=0 [ 74.605] sna_accel_flush: flush?=0, dirty?=0 [ 74.605] sna_accel_flush: flush?=0, dirty?=0 [ 74.605] sna_block_handler (tv=546.484000) [ 74.605] sna_scanout_do_flush: flush timer active: delta=14 [ 74.605] sna_accel_do_throttle -- no pending activity [ 74.605] sna_accel_block: evaluating timers, active=5 [ 74.605] sna_accel_block: flush timer expires in 14 [74619] [ 74.605] sna_wakeup_handler [ 74.605] sna_accel_flush: flush?=0, dirty?=0 [ 74.605] sna_accel_flush: flush?=0, dirty?=0 [ 74.605] sna_accel_flush: flush?=0, dirty?=0 [ 74.605] sna_accel_flush: flush?=0, dirty?=0 [ 74.605] sna_block_handler (tv=546.484000) [ 74.605] sna_scanout_do_flush: flush timer active: delta=14 [ 74.605] sna_accel_do_throttle -- no pending activity [ 74.605] sna_accel_block: evaluating timers, active=5 [ 74.605] sna_accel_block: flush timer expires in 14 [74619] [ 74.605] sna_wakeup_handler [ 74.606] sna_accel_flush: flush?=0, dirty?=0 [ 74.606] sna_accel_flush: flush?=0, dirty?=0 [ 74.606] sna_accel_flush: flush?=0, dirty?=0 [ 74.606] sna_block_handler (tv=546.483000) [ 74.606] sna_scanout_do_flush: flush timer active: delta=13 [ 74.606] sna_accel_do_throttle -- no pending activity [ 74.606] sna_accel_block: evaluating timers, active=5 [ 74.606] sna_accel_block: flush timer expires in 13 [74619] [ 74.606] sna_wakeup_handler [ 74.606] sna_change_window_attributes [ 74.606] sna_accel_flush: flush?=0, dirty?=0 [ 74.606] sna_change_window_attributes [ 74.606] sna_accel_flush: flush?=0, dirty?=0 [ 74.606] sna_accel_flush: flush?=0, dirty?=0 [ 74.606] sna_accel_flush: flush?=0, dirty?=0 [ 74.606] sna_block_handler (tv=546.483000) [ 74.606] sna_scanout_do_flush: flush timer active: delta=13 [ 74.606] sna_accel_do_throttle -- no pending activity [ 74.607] sna_accel_block: evaluating timers, active=5 [ 74.607] sna_accel_block: flush timer expires in 13 [74619] [ 74.607] sna_wakeup_handler [ 74.607] sna_accel_flush: flush?=0, dirty?=0 [ 74.607] sna_accel_flush: flush?=0, dirty?=0 [ 74.607] sna_accel_flush: flush?=0, dirty?=0 [ 74.607] sna_accel_flush: flush?=0, dirty?=0 [ 74.607] sna_change_window_attributes [ 74.607] sna_accel_flush: flush?=0, dirty?=0 [ 74.607] sna_accel_flush: flush?=0, dirty?=0 [ 74.607] sna_accel_flush: flush?=0, dirty?=0 [ 74.607] sna_block_handler (tv=546.482000) [ 74.607] sna_scanout_do_flush: flush timer active: delta=12 [ 74.607] sna_accel_do_throttle -- no pending activity [ 74.607] sna_accel_block: evaluating timers, active=5 [ 74.607] sna_accel_block: flush timer expires in 12 [74619] [ 74.607] sna_wakeup_handler [ 74.607] sna_mode_wakeup: len=64 [ 74.608] sna_mode_wakeup: recording last swap on pipe=0, frame 4226 [1082], time 74.608380 [ 74.608] sna_mode_wakeup: removing handle=32 [active_scanout=0] from scanout, installing handle=128 [active_scanout=1] [ 74.608] sna_mode_wakeup: flip complete, pending? 1 [ 74.608] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 74.608] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 74.608] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 74.608] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 74.608] sna_pixmap_move_to_gpu: already all-damaged [ 74.608] sna_pixmap_mark_active: pixmap=4091, handle=25 [ 74.608] sna_mode_redisplay: crtc[0] transformed? 0 [ 74.608] sna_mode_redisplay: crtc[1] transformed? 0 [ 74.608] sna_mode_redisplay: crtc[2] transformed? 0 [ 74.608] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=25 [active=1] [ 74.608] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 128, transformed? 0 [ 74.608] get_fb: reusing fb=69 for handle=25 [ 74.608] sna_mode_redisplay: recording flip on CRTC:32 handle=25, active_scanout=2, serial=3 [ 74.608] __kgem_bo_clear_busy: handle=25 [ 74.608] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 74.608] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 74.608] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 74.608] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=25, shadow handle=29 [ 74.608] sna_dri2_vblank_handler(type=2, sequence=4226, draw=4181) [ 74.608] sna_crtc_record_swap: recording last swap on pipe=0, frame 4226 [msc=4226], time 74.608380 [ 74.608] sna_dri2_vblank_handler: 2 complete, frame=4226 tv=74.608380 [ 74.608] sna_dri2_blit_complete: blit finished [ 74.608] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4226, tv=74.608380) [ 74.608] frame_swap_complete(type=2): draw=146, pipe=0, frame=4226 [msc=4226], tv=74.608380 [ 74.608] sna_accel_flush: flush?=0, dirty?=0 [ 74.608] sna_dri2_event_free(draw?=1) [ 74.608] sna_dri2_remove_event: remove[0x561c94ae7210] from window 146, active? 1 [ 74.608] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=25] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 74.608] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=128] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 74.608] sna_dri2_vblank_handler complete [ 74.608] sna_block_handler (tv=546.481000) [ 74.608] sna_scanout_do_flush: flush timer active: delta=11 [ 74.608] sna_accel_do_throttle -- no pending activity [ 74.608] sna_accel_block: evaluating timers, active=5 [ 74.608] sna_accel_block: flush timer expires in 11 [74619] [ 74.609] sna_wakeup_handler [ 74.609] sna_accel_flush: flush?=0, dirty?=0 [ 74.609] sna_accel_flush: flush?=0, dirty?=0 [ 74.609] sna_accel_flush: flush?=0, dirty?=0 [ 74.609] sna_accel_flush: flush?=0, dirty?=0 [ 74.609] sna_accel_flush: flush?=0, dirty?=0 [ 74.609] sna_accel_flush: flush?=0, dirty?=0 [ 74.609] sna_accel_flush: flush?=0, dirty?=0 [ 74.609] sna_accel_flush: flush?=0, dirty?=0 [ 74.609] sna_accel_flush: flush?=0, dirty?=0 [ 74.609] sna_accel_flush: flush?=0, dirty?=0 [ 74.609] sna_accel_flush: flush?=0, dirty?=0 [ 74.609] sna_accel_flush: flush?=0, dirty?=0 [ 74.609] sna_accel_flush: flush?=0, dirty?=0 [ 74.609] sna_accel_flush: flush?=0, dirty?=0 [ 74.609] sna_accel_flush: flush?=0, dirty?=0 [ 74.609] sna_accel_flush: flush?=0, dirty?=0 [ 74.609] sna_accel_flush: flush?=0, dirty?=0 [ 74.609] sna_accel_flush: flush?=0, dirty?=0 [ 74.609] sna_accel_flush: flush?=0, dirty?=0 [ 74.609] sna_accel_flush: flush?=0, dirty?=0 [ 74.609] sna_destroy_window: window=35651596 [ 74.609] sna_accel_flush: flush?=0, dirty?=0 [ 74.609] sna_change_window_attributes [ 74.609] sna_accel_flush: flush?=0, dirty?=0 [ 74.609] sna_accel_flush: flush?=0, dirty?=0 [ 74.609] sna_accel_flush: flush?=0, dirty?=0 [ 74.609] sna_block_handler (tv=546.480000) [ 74.609] sna_scanout_do_flush: flush timer active: delta=10 [ 74.609] sna_accel_do_throttle -- no pending activity [ 74.609] sna_accel_block: evaluating timers, active=5 [ 74.609] sna_accel_block: flush timer expires in 10 [74619] [ 74.610] sna_wakeup_handler [ 74.610] sna_block_handler (tv=546.479000) [ 74.610] sna_scanout_do_flush: flush timer active: delta=9 [ 74.610] sna_accel_do_throttle -- no pending activity [ 74.610] sna_accel_block: evaluating timers, active=5 [ 74.610] sna_accel_block: flush timer expires in 9 [74619] [ 74.610] sna_wakeup_handler [ 74.610] sna_accel_flush: flush?=0, dirty?=0 [ 74.610] sna_block_handler (tv=0.0) [ 74.610] sna_wakeup_handler [ 74.610] sna_accel_flush: flush?=0, dirty?=0 [ 74.610] sna_accel_flush: flush?=0, dirty?=0 [ 74.610] sna_accel_flush: flush?=0, dirty?=0 [ 74.610] sna_block_handler (tv=546.479000) [ 74.610] sna_scanout_do_flush: flush timer active: delta=9 [ 74.610] sna_accel_do_throttle -- no pending activity [ 74.610] sna_accel_block: evaluating timers, active=5 [ 74.610] sna_accel_block: flush timer expires in 9 [74619] [ 74.610] sna_wakeup_handler [ 74.610] sna_accel_flush: flush?=0, dirty?=0 [ 74.610] sna_accel_flush: flush?=0, dirty?=0 [ 74.610] sna_block_handler (tv=546.479000) [ 74.610] sna_scanout_do_flush: flush timer active: delta=9 [ 74.610] sna_accel_do_throttle -- no pending activity [ 74.610] sna_accel_block: evaluating timers, active=5 [ 74.610] sna_accel_block: flush timer expires in 9 [74619] [ 74.610] sna_wakeup_handler [ 74.610] sna_accel_flush: flush?=0, dirty?=0 [ 74.610] sna_accel_flush: flush?=0, dirty?=0 [ 74.610] sna_block_handler (tv=546.479000) [ 74.610] sna_scanout_do_flush: flush timer active: delta=9 [ 74.610] sna_accel_do_throttle -- no pending activity [ 74.610] sna_accel_block: evaluating timers, active=5 [ 74.610] sna_accel_block: flush timer expires in 9 [74619] [ 74.610] sna_wakeup_handler [ 74.610] sna_accel_flush: flush?=0, dirty?=0 [ 74.610] sna_accel_flush: flush?=0, dirty?=0 [ 74.610] sna_accel_flush: flush?=0, dirty?=0 [ 74.610] sna_block_handler (tv=546.479000) [ 74.610] sna_scanout_do_flush: flush timer active: delta=9 [ 74.610] sna_accel_do_throttle -- no pending activity [ 74.610] sna_accel_block: evaluating timers, active=5 [ 74.610] sna_accel_block: flush timer expires in 9 [74619] [ 74.610] sna_wakeup_handler [ 74.610] sna_accel_flush: flush?=0, dirty?=0 [ 74.610] sna_accel_flush: flush?=0, dirty?=0 [ 74.610] sna_block_handler (tv=546.479000) [ 74.610] sna_scanout_do_flush: flush timer active: delta=9 [ 74.610] sna_accel_do_throttle -- no pending activity [ 74.610] sna_accel_block: evaluating timers, active=5 [ 74.610] sna_accel_block: flush timer expires in 9 [74619] [ 74.610] sna_wakeup_handler [ 74.610] sna_accel_flush: flush?=0, dirty?=0 [ 74.610] sna_accel_flush: flush?=0, dirty?=0 [ 74.610] sna_block_handler (tv=546.479000) [ 74.610] sna_scanout_do_flush: flush timer active: delta=9 [ 74.610] sna_accel_do_throttle -- no pending activity [ 74.610] sna_accel_block: evaluating timers, active=5 [ 74.610] sna_accel_block: flush timer expires in 9 [74619] [ 74.610] sna_wakeup_handler [ 74.610] sna_accel_flush: flush?=0, dirty?=0 [ 74.610] sna_accel_flush: flush?=0, dirty?=0 [ 74.610] sna_accel_flush: flush?=0, dirty?=0 [ 74.610] sna_accel_flush: flush?=0, dirty?=0 [ 74.610] sna_accel_flush: flush?=0, dirty?=0 [ 74.610] sna_accel_flush: flush?=0, dirty?=0 [ 74.610] sna_accel_flush: flush?=0, dirty?=0 [ 74.610] sna_accel_flush: flush?=0, dirty?=0 [ 74.610] sna_block_handler (tv=546.479000) [ 74.610] sna_scanout_do_flush: flush timer active: delta=9 [ 74.610] sna_accel_do_throttle -- no pending activity [ 74.610] sna_accel_block: evaluating timers, active=5 [ 74.610] sna_accel_block: flush timer expires in 9 [74619] [ 74.610] sna_wakeup_handler [ 74.610] sna_accel_flush: flush?=0, dirty?=0 [ 74.610] sna_accel_flush: flush?=0, dirty?=0 [ 74.610] sna_block_handler (tv=546.479000) [ 74.610] sna_scanout_do_flush: flush timer active: delta=9 [ 74.610] sna_accel_do_throttle -- no pending activity [ 74.610] sna_accel_block: evaluating timers, active=5 [ 74.610] sna_accel_block: flush timer expires in 9 [74619] [ 74.610] sna_wakeup_handler [ 74.610] sna_accel_flush: flush?=0, dirty?=0 [ 74.610] sna_accel_flush: flush?=0, dirty?=0 [ 74.610] sna_accel_flush: flush?=0, dirty?=0 [ 74.610] sna_accel_flush: flush?=0, dirty?=0 [ 74.610] sna_accel_flush: flush?=0, dirty?=0 [ 74.610] sna_accel_flush: flush?=0, dirty?=0 [ 74.610] sna_accel_flush: flush?=0, dirty?=0 [ 74.610] sna_accel_flush: flush?=0, dirty?=0 [ 74.610] sna_accel_flush: flush?=0, dirty?=0 [ 74.610] sna_accel_flush: flush?=0, dirty?=0 [ 74.610] sna_accel_flush: flush?=0, dirty?=0 [ 74.610] sna_accel_flush: flush?=0, dirty?=0 [ 74.610] sna_accel_flush: flush?=0, dirty?=0 [ 74.610] sna_accel_flush: flush?=0, dirty?=0 [ 74.610] sna_accel_flush: flush?=0, dirty?=0 [ 74.610] sna_accel_flush: flush?=0, dirty?=0 [ 74.610] sna_accel_flush: flush?=0, dirty?=0 [ 74.610] sna_accel_flush: flush?=0, dirty?=0 [ 74.610] sna_accel_flush: flush?=0, dirty?=0 [ 74.610] sna_accel_flush: flush?=0, dirty?=0 [ 74.610] sna_block_handler (tv=546.479000) [ 74.610] sna_scanout_do_flush: flush timer active: delta=9 [ 74.610] sna_accel_do_throttle -- no pending activity [ 74.610] sna_accel_block: evaluating timers, active=5 [ 74.610] sna_accel_block: flush timer expires in 9 [74619] [ 74.610] sna_wakeup_handler [ 74.610] sna_accel_flush: flush?=0, dirty?=0 [ 74.610] sna_accel_flush: flush?=0, dirty?=0 [ 74.610] sna_accel_flush: flush?=0, dirty?=0 [ 74.610] sna_accel_flush: flush?=0, dirty?=0 [ 74.610] sna_accel_flush: flush?=0, dirty?=0 [ 74.610] sna_accel_flush: flush?=0, dirty?=0 [ 74.610] sna_accel_flush: flush?=0, dirty?=0 [ 74.610] sna_accel_flush: flush?=0, dirty?=0 [ 74.610] sna_accel_flush: flush?=0, dirty?=0 [ 74.610] sna_accel_flush: flush?=0, dirty?=0 [ 74.610] sna_accel_flush: flush?=0, dirty?=0 [ 74.610] sna_accel_flush: flush?=0, dirty?=0 [ 74.610] sna_accel_flush: flush?=0, dirty?=0 [ 74.610] sna_accel_flush: flush?=0, dirty?=0 [ 74.610] sna_accel_flush: flush?=0, dirty?=0 [ 74.610] sna_accel_flush: flush?=0, dirty?=0 [ 74.610] sna_accel_flush: flush?=0, dirty?=0 [ 74.610] sna_accel_flush: flush?=0, dirty?=0 [ 74.610] sna_accel_flush: flush?=0, dirty?=0 [ 74.610] sna_accel_flush: flush?=0, dirty?=0 [ 74.610] sna_destroy_window: window=35651606 [ 74.610] sna_accel_flush: flush?=0, dirty?=0 [ 74.610] sna_accel_flush: flush?=0, dirty?=0 [ 74.610] sna_block_handler (tv=546.479000) [ 74.610] sna_scanout_do_flush: flush timer active: delta=9 [ 74.610] sna_accel_do_throttle -- no pending activity [ 74.610] sna_accel_block: evaluating timers, active=5 [ 74.610] sna_accel_block: flush timer expires in 9 [74619] [ 74.610] sna_wakeup_handler [ 74.610] sna_accel_flush: flush?=0, dirty?=0 [ 74.610] sna_accel_flush: flush?=0, dirty?=0 [ 74.610] sna_block_handler (tv=546.479000) [ 74.610] sna_scanout_do_flush: flush timer active: delta=9 [ 74.610] sna_accel_do_throttle -- no pending activity [ 74.610] sna_accel_block: evaluating timers, active=5 [ 74.610] sna_accel_block: flush timer expires in 9 [74619] [ 74.610] sna_wakeup_handler [ 74.611] sna_accel_flush: flush?=0, dirty?=0 [ 74.611] sna_accel_flush: flush?=0, dirty?=0 [ 74.611] sna_block_handler (tv=546.478000) [ 74.611] sna_scanout_do_flush: flush timer active: delta=8 [ 74.611] sna_accel_do_throttle -- no pending activity [ 74.611] sna_accel_block: evaluating timers, active=5 [ 74.611] sna_accel_block: flush timer expires in 8 [74619] [ 74.611] sna_wakeup_handler [ 74.611] sna_accel_flush: flush?=0, dirty?=0 [ 74.611] sna_accel_flush: flush?=0, dirty?=0 [ 74.611] sna_block_handler (tv=546.478000) [ 74.611] sna_scanout_do_flush: flush timer active: delta=8 [ 74.611] sna_accel_do_throttle -- no pending activity [ 74.611] sna_accel_block: evaluating timers, active=5 [ 74.611] sna_accel_block: flush timer expires in 8 [74619] [ 74.611] sna_wakeup_handler [ 74.611] sna_accel_flush: flush?=0, dirty?=0 [ 74.611] sna_accel_flush: flush?=0, dirty?=0 [ 74.611] sna_accel_flush: flush?=0, dirty?=0 [ 74.611] sna_block_handler (tv=546.478000) [ 74.611] sna_scanout_do_flush: flush timer active: delta=8 [ 74.611] sna_accel_do_throttle -- no pending activity [ 74.611] sna_accel_block: evaluating timers, active=5 [ 74.611] sna_accel_block: flush timer expires in 8 [74619] [ 74.611] sna_wakeup_handler [ 74.611] sna_accel_flush: flush?=0, dirty?=0 [ 74.611] sna_accel_flush: flush?=0, dirty?=0 [ 74.611] sna_accel_flush: flush?=0, dirty?=0 [ 74.611] sna_block_handler (tv=546.478000) [ 74.611] sna_scanout_do_flush: flush timer active: delta=8 [ 74.611] sna_accel_do_throttle -- no pending activity [ 74.611] sna_accel_block: evaluating timers, active=5 [ 74.611] sna_accel_block: flush timer expires in 8 [74619] [ 74.611] sna_wakeup_handler [ 74.611] sna_accel_flush: flush?=0, dirty?=0 [ 74.611] sna_accel_flush: flush?=0, dirty?=0 [ 74.611] sna_accel_flush: flush?=0, dirty?=0 [ 74.611] sna_accel_flush: flush?=0, dirty?=0 [ 74.611] sna_accel_flush: flush?=0, dirty?=0 [ 74.611] sna_accel_flush: flush?=0, dirty?=0 [ 74.611] sna_accel_flush: flush?=0, dirty?=0 [ 74.611] sna_accel_flush: flush?=0, dirty?=0 [ 74.611] sna_accel_flush: flush?=0, dirty?=0 [ 74.611] sna_accel_flush: flush?=0, dirty?=0 [ 74.611] sna_accel_flush: flush?=0, dirty?=0 [ 74.611] sna_block_handler (tv=0.0) [ 74.611] sna_wakeup_handler [ 74.611] sna_accel_flush: flush?=0, dirty?=0 [ 74.611] sna_accel_flush: flush?=0, dirty?=0 [ 74.611] sna_accel_flush: flush?=0, dirty?=0 [ 74.611] sna_accel_flush: flush?=0, dirty?=0 [ 74.611] sna_accel_flush: flush?=0, dirty?=0 [ 74.611] sna_block_handler (tv=0.0) [ 74.611] sna_wakeup_handler [ 74.611] sna_accel_flush: flush?=0, dirty?=0 [ 74.611] sna_accel_flush: flush?=0, dirty?=0 [ 74.611] sna_accel_flush: flush?=0, dirty?=0 [ 74.611] sna_accel_flush: flush?=0, dirty?=0 [ 74.611] sna_accel_flush: flush?=0, dirty?=0 [ 74.611] sna_accel_flush: flush?=0, dirty?=0 [ 74.611] sna_accel_flush: flush?=0, dirty?=0 [ 74.611] sna_accel_flush: flush?=0, dirty?=0 [ 74.611] sna_accel_flush: flush?=0, dirty?=0 [ 74.611] sna_accel_flush: flush?=0, dirty?=0 [ 74.611] sna_accel_flush: flush?=0, dirty?=0 [ 74.611] sna_block_handler (tv=546.478000) [ 74.611] sna_scanout_do_flush: flush timer active: delta=8 [ 74.611] sna_accel_do_throttle -- no pending activity [ 74.611] sna_accel_block: evaluating timers, active=5 [ 74.611] sna_accel_block: flush timer expires in 8 [74619] [ 74.611] sna_wakeup_handler [ 74.611] sna_accel_flush: flush?=0, dirty?=0 [ 74.611] sna_accel_flush: flush?=0, dirty?=0 [ 74.611] sna_accel_flush: flush?=0, dirty?=0 [ 74.611] sna_block_handler (tv=546.478000) [ 74.611] sna_scanout_do_flush: flush timer active: delta=8 [ 74.611] sna_accel_do_throttle -- no pending activity [ 74.611] sna_accel_block: evaluating timers, active=5 [ 74.611] sna_accel_block: flush timer expires in 8 [74619] [ 74.611] sna_wakeup_handler [ 74.611] sna_accel_flush: flush?=0, dirty?=0 [ 74.611] sna_accel_flush: flush?=0, dirty?=0 [ 74.611] sna_accel_flush: flush?=0, dirty?=0 [ 74.611] sna_accel_flush: flush?=0, dirty?=0 [ 74.611] sna_accel_flush: flush?=0, dirty?=0 [ 74.611] sna_block_handler (tv=546.478000) [ 74.611] sna_scanout_do_flush: flush timer active: delta=8 [ 74.611] sna_accel_do_throttle -- no pending activity [ 74.611] sna_accel_block: evaluating timers, active=5 [ 74.611] sna_accel_block: flush timer expires in 8 [74619] [ 74.611] sna_wakeup_handler [ 74.611] sna_accel_flush: flush?=0, dirty?=0 [ 74.611] sna_accel_flush: flush?=0, dirty?=0 [ 74.611] sna_block_handler (tv=0.0) [ 74.611] sna_wakeup_handler [ 74.611] sna_accel_flush: flush?=0, dirty?=0 [ 74.611] sna_accel_flush: flush?=0, dirty?=0 [ 74.611] sna_set_window_pixmap: window=16777444, old pixmap=1792 new pixmap=4091 [ 74.611] sna_set_window_pixmap: window=16777445, old pixmap=1792 new pixmap=4091 [ 74.611] sna_validate_gc(0x561c944e2810) changes=7fffff, previous serial=80000000, drawable=1082 [ 74.611] sna_validate_gc: recomputing clip [ 74.611] sna_validate_gc: composite clip=0x[(0, 0), (0, 0)] [0x561c9475f910] [ 74.611] sna_copy_area: src=pixmap=1792:(0, 0)x(65, 2136)+(0, 0) -> dst=pixmap=4091:(0, 0)+(3840, 24); alu=3, pm=ffffffff, depth=24 [ 74.611] sna_copy_area: normal copy [ 74.611] sna_do_copy: src=(0, 0), dst=(0, 0), size=(65x2136) [ 74.611] sna_do_copy: unmapped/unrealized dst (pixmap=94680752792880) [ 74.611] sna_destroy_pixmap: pixmap=1792, attached?=1 [ 74.611] _kgem_bo_destroy: handle=20, proxy? 0 [ 74.611] __kgem_bo_destroy: handle=20, size=3268608 [ 74.611] __kgem_bo_destroy: handle=20, purged [ 74.611] kgem_bo_move_to_inactive: moving handle=20 to inactive [ 74.611] __sna_free_pixmap(pixmap=1792) [ 74.611] sna_accel_flush: flush?=0, dirty?=0 [ 74.611] sna_accel_flush: flush?=0, dirty?=0 [ 74.611] sna_accel_flush: flush?=0, dirty?=0 [ 74.611] sna_block_handler (tv=546.478000) [ 74.611] sna_scanout_do_flush: flush timer active: delta=8 [ 74.611] sna_accel_do_throttle -- no pending activity [ 74.611] sna_accel_block: evaluating timers, active=5 [ 74.611] sna_accel_block: flush timer expires in 8 [74619] [ 74.611] sna_wakeup_handler [ 74.611] sna_accel_flush: flush?=0, dirty?=0 [ 74.611] sna_accel_flush: flush?=0, dirty?=0 [ 74.611] sna_block_handler (tv=0.0) [ 74.611] sna_wakeup_handler [ 74.611] sna_accel_flush: flush?=0, dirty?=0 [ 74.611] sna_accel_flush: flush?=0, dirty?=0 [ 74.611] sna_block_handler (tv=546.478000) [ 74.611] sna_scanout_do_flush: flush timer active: delta=8 [ 74.611] sna_accel_do_throttle -- no pending activity [ 74.611] sna_accel_block: evaluating timers, active=5 [ 74.611] sna_accel_block: flush timer expires in 8 [74619] [ 74.611] sna_wakeup_handler [ 74.611] sna_accel_flush: flush?=0, dirty?=0 [ 74.611] sna_accel_flush: flush?=0, dirty?=0 [ 74.611] sna_accel_flush: flush?=0, dirty?=0 [ 74.611] sna_block_handler (tv=546.478000) [ 74.611] sna_scanout_do_flush: flush timer active: delta=8 [ 74.611] sna_accel_do_throttle -- no pending activity [ 74.611] sna_accel_block: evaluating timers, active=5 [ 74.611] sna_accel_block: flush timer expires in 8 [74619] [ 74.611] sna_wakeup_handler [ 74.611] sna_accel_flush: flush?=0, dirty?=0 [ 74.611] sna_accel_flush: flush?=0, dirty?=0 [ 74.611] sna_accel_flush: flush?=0, dirty?=0 [ 74.611] sna_block_handler (tv=546.478000) [ 74.611] sna_scanout_do_flush: flush timer active: delta=8 [ 74.611] sna_accel_do_throttle -- no pending activity [ 74.611] sna_accel_block: evaluating timers, active=5 [ 74.611] sna_accel_block: flush timer expires in 8 [74619] [ 74.611] sna_wakeup_handler [ 74.611] sna_accel_flush: flush?=0, dirty?=0 [ 74.611] sna_accel_flush: flush?=0, dirty?=0 [ 74.611] sna_accel_flush: flush?=0, dirty?=0 [ 74.611] sna_block_handler (tv=546.478000) [ 74.611] sna_scanout_do_flush: flush timer active: delta=8 [ 74.611] sna_accel_do_throttle -- no pending activity [ 74.611] sna_accel_block: evaluating timers, active=5 [ 74.611] sna_accel_block: flush timer expires in 8 [74619] [ 74.611] sna_wakeup_handler [ 74.611] sna_change_window_attributes [ 74.611] sna_accel_flush: flush?=0, dirty?=0 [ 74.611] sna_accel_flush: flush?=0, dirty?=0 [ 74.611] sna_block_handler (tv=546.478000) [ 74.611] sna_scanout_do_flush: flush timer active: delta=8 [ 74.611] sna_accel_do_throttle -- no pending activity [ 74.611] sna_accel_block: evaluating timers, active=5 [ 74.611] sna_accel_block: flush timer expires in 8 [74619] [ 74.611] sna_wakeup_handler [ 74.611] sna_accel_flush: flush?=0, dirty?=0 [ 74.611] sna_accel_flush: flush?=0, dirty?=0 [ 74.611] sna_block_handler (tv=546.478000) [ 74.611] sna_scanout_do_flush: flush timer active: delta=8 [ 74.611] sna_accel_do_throttle -- no pending activity [ 74.611] sna_accel_block: evaluating timers, active=5 [ 74.611] sna_accel_block: flush timer expires in 8 [74619] [ 74.611] sna_wakeup_handler [ 74.612] sna_accel_flush: flush?=0, dirty?=0 [ 74.612] sna_accel_flush: flush?=0, dirty?=0 [ 74.612] sna_accel_flush: flush?=0, dirty?=0 [ 74.612] sna_block_handler (tv=546.477000) [ 74.612] sna_scanout_do_flush: flush timer active: delta=7 [ 74.612] sna_accel_do_throttle -- no pending activity [ 74.612] sna_accel_block: evaluating timers, active=5 [ 74.612] sna_accel_block: flush timer expires in 7 [74619] [ 74.612] sna_wakeup_handler [ 74.612] sna_accel_flush: flush?=0, dirty?=0 [ 74.612] sna_accel_flush: flush?=0, dirty?=0 [ 74.612] sna_accel_flush: flush?=0, dirty?=0 [ 74.612] sna_block_handler (tv=546.477000) [ 74.612] sna_scanout_do_flush: flush timer active: delta=7 [ 74.612] sna_accel_do_throttle -- no pending activity [ 74.612] sna_accel_block: evaluating timers, active=5 [ 74.612] sna_accel_block: flush timer expires in 7 [74619] [ 74.612] sna_wakeup_handler [ 74.612] sna_accel_flush: flush?=0, dirty?=0 [ 74.612] sna_accel_flush: flush?=0, dirty?=0 [ 74.612] sna_block_handler (tv=546.477000) [ 74.612] sna_scanout_do_flush: flush timer active: delta=7 [ 74.612] sna_accel_do_throttle -- no pending activity [ 74.612] sna_accel_block: evaluating timers, active=5 [ 74.612] sna_accel_block: flush timer expires in 7 [74619] [ 74.612] sna_wakeup_handler [ 74.612] sna_accel_flush: flush?=0, dirty?=0 [ 74.612] sna_accel_flush: flush?=0, dirty?=0 [ 74.612] sna_block_handler (tv=546.477000) [ 74.612] sna_scanout_do_flush: flush timer active: delta=7 [ 74.612] sna_accel_do_throttle -- no pending activity [ 74.612] sna_accel_block: evaluating timers, active=5 [ 74.612] sna_accel_block: flush timer expires in 7 [74619] [ 74.612] sna_wakeup_handler [ 74.612] sna_accel_flush: flush?=0, dirty?=0 [ 74.612] sna_accel_flush: flush?=0, dirty?=0 [ 74.612] sna_accel_flush: flush?=0, dirty?=0 [ 74.612] sna_accel_flush: flush?=0, dirty?=0 [ 74.612] sna_block_handler (tv=546.477000) [ 74.612] sna_scanout_do_flush: flush timer active: delta=7 [ 74.612] sna_accel_do_throttle -- no pending activity [ 74.612] sna_accel_block: evaluating timers, active=5 [ 74.612] sna_accel_block: flush timer expires in 7 [74619] [ 74.612] sna_wakeup_handler [ 74.612] sna_accel_flush: flush?=0, dirty?=0 [ 74.612] sna_accel_flush: flush?=0, dirty?=0 [ 74.612] sna_block_handler (tv=546.477000) [ 74.612] sna_scanout_do_flush: flush timer active: delta=7 [ 74.612] sna_accel_do_throttle -- no pending activity [ 74.612] sna_accel_block: evaluating timers, active=5 [ 74.612] sna_accel_block: flush timer expires in 7 [74619] [ 74.612] sna_wakeup_handler [ 74.612] sna_accel_flush: flush?=0, dirty?=0 [ 74.612] sna_accel_flush: flush?=0, dirty?=0 [ 74.612] sna_block_handler (tv=546.477000) [ 74.612] sna_scanout_do_flush: flush timer active: delta=7 [ 74.612] sna_accel_do_throttle -- no pending activity [ 74.612] sna_accel_block: evaluating timers, active=5 [ 74.612] sna_accel_block: flush timer expires in 7 [74619] [ 74.612] sna_wakeup_handler [ 74.612] sna_accel_flush: flush?=0, dirty?=0 [ 74.612] sna_accel_flush: flush?=0, dirty?=0 [ 74.612] sna_block_handler (tv=546.477000) [ 74.612] sna_scanout_do_flush: flush timer active: delta=7 [ 74.612] sna_accel_do_throttle -- no pending activity [ 74.612] sna_accel_block: evaluating timers, active=5 [ 74.612] sna_accel_block: flush timer expires in 7 [74619] [ 74.612] sna_wakeup_handler [ 74.612] sna_accel_flush: flush?=0, dirty?=0 [ 74.612] sna_accel_flush: flush?=0, dirty?=0 [ 74.612] sna_block_handler (tv=546.477000) [ 74.612] sna_scanout_do_flush: flush timer active: delta=7 [ 74.612] sna_accel_do_throttle -- no pending activity [ 74.612] sna_accel_block: evaluating timers, active=5 [ 74.612] sna_accel_block: flush timer expires in 7 [74619] [ 74.612] sna_wakeup_handler [ 74.612] sna_accel_flush: flush?=0, dirty?=0 [ 74.612] sna_accel_flush: flush?=0, dirty?=0 [ 74.612] sna_block_handler (tv=546.477000) [ 74.612] sna_scanout_do_flush: flush timer active: delta=7 [ 74.612] sna_accel_do_throttle -- no pending activity [ 74.612] sna_accel_block: evaluating timers, active=5 [ 74.612] sna_accel_block: flush timer expires in 7 [74619] [ 74.612] sna_wakeup_handler [ 74.612] sna_accel_flush: flush?=0, dirty?=0 [ 74.612] sna_accel_flush: flush?=0, dirty?=0 [ 74.612] sna_block_handler (tv=546.477000) [ 74.612] sna_scanout_do_flush: flush timer active: delta=7 [ 74.612] sna_accel_do_throttle -- no pending activity [ 74.612] sna_accel_block: evaluating timers, active=5 [ 74.612] sna_accel_block: flush timer expires in 7 [74619] [ 74.612] sna_wakeup_handler [ 74.612] sna_accel_flush: flush?=0, dirty?=0 [ 74.612] sna_accel_flush: flush?=0, dirty?=0 [ 74.612] sna_block_handler (tv=546.477000) [ 74.612] sna_scanout_do_flush: flush timer active: delta=7 [ 74.612] sna_accel_do_throttle -- no pending activity [ 74.612] sna_accel_block: evaluating timers, active=5 [ 74.612] sna_accel_block: flush timer expires in 7 [74619] [ 74.612] sna_wakeup_handler [ 74.612] sna_accel_flush: flush?=0, dirty?=0 [ 74.612] sna_accel_flush: flush?=0, dirty?=0 [ 74.612] sna_block_handler (tv=546.477000) [ 74.612] sna_scanout_do_flush: flush timer active: delta=7 [ 74.612] sna_accel_do_throttle -- no pending activity [ 74.612] sna_accel_block: evaluating timers, active=5 [ 74.612] sna_accel_block: flush timer expires in 7 [74619] [ 74.612] sna_wakeup_handler [ 74.612] sna_accel_flush: flush?=0, dirty?=0 [ 74.612] sna_accel_flush: flush?=0, dirty?=0 [ 74.612] sna_accel_flush: flush?=0, dirty?=0 [ 74.612] sna_block_handler (tv=546.477000) [ 74.612] sna_scanout_do_flush: flush timer active: delta=7 [ 74.612] sna_accel_do_throttle -- no pending activity [ 74.612] sna_accel_block: evaluating timers, active=5 [ 74.612] sna_accel_block: flush timer expires in 7 [74619] [ 74.612] sna_wakeup_handler [ 74.612] sna_accel_flush: flush?=0, dirty?=0 [ 74.612] sna_accel_flush: flush?=0, dirty?=0 [ 74.612] sna_block_handler (tv=546.477000) [ 74.612] sna_scanout_do_flush: flush timer active: delta=7 [ 74.612] sna_accel_do_throttle -- no pending activity [ 74.612] sna_accel_block: evaluating timers, active=5 [ 74.612] sna_accel_block: flush timer expires in 7 [74619] [ 74.612] sna_wakeup_handler [ 74.612] sna_accel_flush: flush?=0, dirty?=0 [ 74.612] sna_accel_flush: flush?=0, dirty?=0 [ 74.612] sna_accel_flush: flush?=0, dirty?=0 [ 74.612] sna_block_handler (tv=546.477000) [ 74.612] sna_scanout_do_flush: flush timer active: delta=7 [ 74.612] sna_accel_do_throttle -- no pending activity [ 74.612] sna_accel_block: evaluating timers, active=5 [ 74.612] sna_accel_block: flush timer expires in 7 [74619] [ 74.612] sna_wakeup_handler [ 74.612] sna_accel_flush: flush?=0, dirty?=0 [ 74.612] sna_accel_flush: flush?=0, dirty?=0 [ 74.612] sna_block_handler (tv=546.477000) [ 74.612] sna_scanout_do_flush: flush timer active: delta=7 [ 74.612] sna_accel_do_throttle -- no pending activity [ 74.612] sna_accel_block: evaluating timers, active=5 [ 74.612] sna_accel_block: flush timer expires in 7 [74619] [ 74.612] sna_wakeup_handler [ 74.612] sna_accel_flush: flush?=0, dirty?=0 [ 74.612] sna_accel_flush: flush?=0, dirty?=0 [ 74.612] sna_accel_flush: flush?=0, dirty?=0 [ 74.612] sna_block_handler (tv=546.477000) [ 74.612] sna_scanout_do_flush: flush timer active: delta=7 [ 74.612] sna_accel_do_throttle -- no pending activity [ 74.612] sna_accel_block: evaluating timers, active=5 [ 74.612] sna_accel_block: flush timer expires in 7 [74619] [ 74.612] sna_wakeup_handler [ 74.612] sna_accel_flush: flush?=0, dirty?=0 [ 74.612] sna_destroy_window: window=16777445 [ 74.612] sna_accel_flush: flush?=0, dirty?=0 [ 74.612] sna_accel_flush: flush?=0, dirty?=0 [ 74.612] sna_destroy_window: window=16777444 [ 74.612] sna_accel_flush: flush?=0, dirty?=0 [ 74.612] sna_accel_flush: flush?=0, dirty?=0 [ 74.612] sna_block_handler (tv=0.0) [ 74.612] sna_wakeup_handler [ 74.612] sna_accel_flush: flush?=0, dirty?=0 [ 74.612] sna_accel_flush: flush?=0, dirty?=0 [ 74.612] sna_accel_flush: flush?=0, dirty?=0 [ 74.612] sna_accel_flush: flush?=0, dirty?=0 [ 74.612] sna_accel_flush: flush?=0, dirty?=0 [ 74.612] sna_accel_flush: flush?=0, dirty?=0 [ 74.612] sna_accel_flush: flush?=0, dirty?=0 [ 74.613] sna_accel_flush: flush?=0, dirty?=0 [ 74.613] sna_accel_flush: flush?=0, dirty?=0 [ 74.613] sna_accel_flush: flush?=0, dirty?=0 [ 74.613] sna_accel_flush: flush?=0, dirty?=0 [ 74.613] sna_accel_flush: flush?=0, dirty?=0 [ 74.613] sna_accel_flush: flush?=0, dirty?=0 [ 74.613] sna_accel_flush: flush?=0, dirty?=0 [ 74.613] sna_accel_flush: flush?=0, dirty?=0 [ 74.613] sna_accel_flush: flush?=0, dirty?=0 [ 74.613] sna_accel_flush: flush?=0, dirty?=0 [ 74.613] sna_block_handler (tv=546.476000) [ 74.613] sna_scanout_do_flush: flush timer active: delta=6 [ 74.613] sna_accel_do_throttle -- no pending activity [ 74.613] sna_accel_block: evaluating timers, active=5 [ 74.613] sna_accel_block: flush timer expires in 6 [74619] [ 74.613] sna_wakeup_handler [ 74.613] sna_accel_flush: flush?=0, dirty?=0 [ 74.613] sna_accel_flush: flush?=0, dirty?=0 [ 74.613] sna_accel_flush: flush?=0, dirty?=0 [ 74.613] sna_block_handler (tv=546.476000) [ 74.613] sna_scanout_do_flush: flush timer active: delta=6 [ 74.613] sna_accel_do_throttle -- no pending activity [ 74.613] sna_accel_block: evaluating timers, active=5 [ 74.613] sna_accel_block: flush timer expires in 6 [74619] [ 74.613] sna_wakeup_handler [ 74.613] sna_accel_flush: flush?=0, dirty?=0 [ 74.613] sna_accel_flush: flush?=0, dirty?=0 [ 74.613] sna_accel_flush: flush?=0, dirty?=0 [ 74.613] sna_block_handler (tv=546.476000) [ 74.613] sna_scanout_do_flush: flush timer active: delta=6 [ 74.613] sna_accel_do_throttle -- no pending activity [ 74.613] sna_accel_block: evaluating timers, active=5 [ 74.613] sna_accel_block: flush timer expires in 6 [74619] [ 74.613] sna_wakeup_handler [ 74.613] sna_accel_flush: flush?=0, dirty?=0 [ 74.613] sna_accel_flush: flush?=0, dirty?=0 [ 74.613] sna_block_handler (tv=546.476000) [ 74.613] sna_scanout_do_flush: flush timer active: delta=6 [ 74.613] sna_accel_do_throttle -- no pending activity [ 74.613] sna_accel_block: evaluating timers, active=5 [ 74.613] sna_accel_block: flush timer expires in 6 [74619] [ 74.613] sna_wakeup_handler [ 74.613] sna_accel_flush: flush?=0, dirty?=0 [ 74.613] sna_accel_flush: flush?=0, dirty?=0 [ 74.613] sna_block_handler (tv=0.0) [ 74.613] sna_wakeup_handler [ 74.613] sna_accel_flush: flush?=0, dirty?=0 [ 74.613] sna_accel_flush: flush?=0, dirty?=0 [ 74.613] sna_set_window_pixmap: window=16777454, old pixmap=1892 new pixmap=4091 [ 74.613] sna_set_window_pixmap: window=16777455, old pixmap=1892 new pixmap=4091 [ 74.613] sna_validate_gc(0x561c944e2810) changes=7fffff, previous serial=80000000, drawable=1089 [ 74.613] sna_validate_gc: recomputing clip [ 74.613] sna_validate_gc: composite clip=0x[(0, 0), (0, 0)] [0x561c9499d010] [ 74.613] sna_copy_area: src=pixmap=1892:(0, 0)x(3840, 24)+(0, 0) -> dst=pixmap=4091:(0, 0)+(3840, 0); alu=3, pm=ffffffff, depth=24 [ 74.613] sna_copy_area: normal copy [ 74.613] sna_do_copy: src=(0, 0), dst=(0, 0), size=(3840x24) [ 74.613] sna_do_copy: unmapped/unrealized dst (pixmap=94680752792880) [ 74.613] sna_destroy_pixmap: pixmap=1892, attached?=1 [ 74.613] _kgem_bo_destroy: handle=116, proxy? 0 [ 74.613] __kgem_bo_destroy: handle=116, size=368640 [ 74.613] __kgem_bo_destroy: handle=116, purged [ 74.613] kgem_bo_move_to_inactive: moving handle=116 to inactive [ 74.613] __sna_free_pixmap(pixmap=1892) [ 74.613] sna_accel_flush: flush?=0, dirty?=0 [ 74.613] sna_accel_flush: flush?=0, dirty?=0 [ 74.613] sna_block_handler (tv=546.476000) [ 74.613] sna_scanout_do_flush: flush timer active: delta=6 [ 74.613] sna_accel_do_throttle -- no pending activity [ 74.613] sna_accel_block: evaluating timers, active=5 [ 74.613] sna_accel_block: flush timer expires in 6 [74619] [ 74.613] sna_wakeup_handler [ 74.613] sna_accel_flush: flush?=0, dirty?=0 [ 74.613] sna_accel_flush: flush?=0, dirty?=0 [ 74.613] sna_block_handler (tv=0.0) [ 74.613] sna_wakeup_handler [ 74.613] sna_accel_flush: flush?=0, dirty?=0 [ 74.613] sna_accel_flush: flush?=0, dirty?=0 [ 74.613] sna_block_handler (tv=546.476000) [ 74.613] sna_scanout_do_flush: flush timer active: delta=6 [ 74.613] sna_accel_do_throttle -- no pending activity [ 74.613] sna_accel_block: evaluating timers, active=5 [ 74.613] sna_accel_block: flush timer expires in 6 [74619] [ 74.613] sna_wakeup_handler [ 74.613] sna_accel_flush: flush?=0, dirty?=0 [ 74.613] sna_accel_flush: flush?=0, dirty?=0 [ 74.613] sna_accel_flush: flush?=0, dirty?=0 [ 74.613] sna_block_handler (tv=546.476000) [ 74.613] sna_scanout_do_flush: flush timer active: delta=6 [ 74.613] sna_accel_do_throttle -- no pending activity [ 74.613] sna_accel_block: evaluating timers, active=5 [ 74.613] sna_accel_block: flush timer expires in 6 [74619] [ 74.613] sna_wakeup_handler [ 74.613] sna_change_window_attributes [ 74.613] sna_accel_flush: flush?=0, dirty?=0 [ 74.613] sna_accel_flush: flush?=0, dirty?=0 [ 74.613] sna_block_handler (tv=546.476000) [ 74.613] sna_scanout_do_flush: flush timer active: delta=6 [ 74.613] sna_accel_do_throttle -- no pending activity [ 74.613] sna_accel_block: evaluating timers, active=5 [ 74.613] sna_accel_block: flush timer expires in 6 [74619] [ 74.613] sna_wakeup_handler [ 74.613] sna_accel_flush: flush?=0, dirty?=0 [ 74.613] sna_accel_flush: flush?=0, dirty?=0 [ 74.613] sna_block_handler (tv=546.476000) [ 74.613] sna_scanout_do_flush: flush timer active: delta=6 [ 74.613] sna_accel_do_throttle -- no pending activity [ 74.613] sna_accel_block: evaluating timers, active=5 [ 74.613] sna_accel_block: flush timer expires in 6 [74619] [ 74.613] sna_wakeup_handler [ 74.613] sna_accel_flush: flush?=0, dirty?=0 [ 74.613] sna_accel_flush: flush?=0, dirty?=0 [ 74.613] sna_block_handler (tv=546.476000) [ 74.613] sna_scanout_do_flush: flush timer active: delta=6 [ 74.613] sna_accel_do_throttle -- no pending activity [ 74.613] sna_accel_block: evaluating timers, active=5 [ 74.613] sna_accel_block: flush timer expires in 6 [74619] [ 74.613] sna_wakeup_handler [ 74.613] sna_accel_flush: flush?=0, dirty?=0 [ 74.613] sna_accel_flush: flush?=0, dirty?=0 [ 74.613] sna_block_handler (tv=546.476000) [ 74.613] sna_scanout_do_flush: flush timer active: delta=6 [ 74.613] sna_accel_do_throttle -- no pending activity [ 74.613] sna_accel_block: evaluating timers, active=5 [ 74.613] sna_accel_block: flush timer expires in 6 [74619] [ 74.613] sna_wakeup_handler [ 74.613] sna_accel_flush: flush?=0, dirty?=0 [ 74.613] sna_accel_flush: flush?=0, dirty?=0 [ 74.613] sna_accel_flush: flush?=0, dirty?=0 [ 74.613] sna_accel_flush: flush?=0, dirty?=0 [ 74.613] sna_block_handler (tv=546.476000) [ 74.613] sna_scanout_do_flush: flush timer active: delta=6 [ 74.613] sna_accel_do_throttle -- no pending activity [ 74.613] sna_accel_block: evaluating timers, active=5 [ 74.613] sna_accel_block: flush timer expires in 6 [74619] [ 74.613] sna_wakeup_handler [ 74.613] sna_accel_flush: flush?=0, dirty?=0 [ 74.613] sna_accel_flush: flush?=0, dirty?=0 [ 74.613] sna_block_handler (tv=546.476000) [ 74.613] sna_scanout_do_flush: flush timer active: delta=6 [ 74.613] sna_accel_do_throttle -- no pending activity [ 74.613] sna_accel_block: evaluating timers, active=5 [ 74.613] sna_accel_block: flush timer expires in 6 [74619] [ 74.613] sna_wakeup_handler [ 74.613] sna_accel_flush: flush?=0, dirty?=0 [ 74.613] sna_accel_flush: flush?=0, dirty?=0 [ 74.613] sna_block_handler (tv=546.476000) [ 74.613] sna_scanout_do_flush: flush timer active: delta=6 [ 74.613] sna_accel_do_throttle -- no pending activity [ 74.613] sna_accel_block: evaluating timers, active=5 [ 74.613] sna_accel_block: flush timer expires in 6 [74619] [ 74.613] sna_wakeup_handler [ 74.613] sna_accel_flush: flush?=0, dirty?=0 [ 74.613] sna_accel_flush: flush?=0, dirty?=0 [ 74.613] sna_block_handler (tv=546.476000) [ 74.613] sna_scanout_do_flush: flush timer active: delta=6 [ 74.613] sna_accel_do_throttle -- no pending activity [ 74.613] sna_accel_block: evaluating timers, active=5 [ 74.613] sna_accel_block: flush timer expires in 6 [74619] [ 74.613] sna_wakeup_handler [ 74.613] sna_accel_flush: flush?=0, dirty?=0 [ 74.613] sna_accel_flush: flush?=0, dirty?=0 [ 74.613] sna_block_handler (tv=546.476000) [ 74.613] sna_scanout_do_flush: flush timer active: delta=6 [ 74.613] sna_accel_do_throttle -- no pending activity [ 74.613] sna_accel_block: evaluating timers, active=5 [ 74.613] sna_accel_block: flush timer expires in 6 [74619] [ 74.613] sna_wakeup_handler [ 74.613] sna_accel_flush: flush?=0, dirty?=0 [ 74.613] sna_accel_flush: flush?=0, dirty?=0 [ 74.613] sna_block_handler (tv=546.476000) [ 74.613] sna_scanout_do_flush: flush timer active: delta=6 [ 74.613] sna_accel_do_throttle -- no pending activity [ 74.613] sna_accel_block: evaluating timers, active=5 [ 74.613] sna_accel_block: flush timer expires in 6 [74619] [ 74.613] sna_wakeup_handler [ 74.613] sna_accel_flush: flush?=0, dirty?=0 [ 74.613] sna_accel_flush: flush?=0, dirty?=0 [ 74.613] sna_block_handler (tv=546.476000) [ 74.613] sna_scanout_do_flush: flush timer active: delta=6 [ 74.613] sna_accel_do_throttle -- no pending activity [ 74.613] sna_accel_block: evaluating timers, active=5 [ 74.613] sna_accel_block: flush timer expires in 6 [74619] [ 74.613] sna_wakeup_handler [ 74.613] sna_accel_flush: flush?=0, dirty?=0 [ 74.613] sna_accel_flush: flush?=0, dirty?=0 [ 74.613] sna_block_handler (tv=546.476000) [ 74.613] sna_scanout_do_flush: flush timer active: delta=6 [ 74.613] sna_accel_do_throttle -- no pending activity [ 74.613] sna_accel_block: evaluating timers, active=5 [ 74.613] sna_accel_block: flush timer expires in 6 [74619] [ 74.613] sna_wakeup_handler [ 74.613] sna_accel_flush: flush?=0, dirty?=0 [ 74.613] sna_accel_flush: flush?=0, dirty?=0 [ 74.613] sna_block_handler (tv=546.476000) [ 74.613] sna_scanout_do_flush: flush timer active: delta=6 [ 74.613] sna_accel_do_throttle -- no pending activity [ 74.613] sna_accel_block: evaluating timers, active=5 [ 74.613] sna_accel_block: flush timer expires in 6 [74619] [ 74.613] sna_wakeup_handler [ 74.613] sna_accel_flush: flush?=0, dirty?=0 [ 74.613] sna_accel_flush: flush?=0, dirty?=0 [ 74.613] sna_accel_flush: flush?=0, dirty?=0 [ 74.613] sna_block_handler (tv=546.476000) [ 74.613] sna_scanout_do_flush: flush timer active: delta=6 [ 74.613] sna_accel_do_throttle -- no pending activity [ 74.613] sna_accel_block: evaluating timers, active=5 [ 74.613] sna_accel_block: flush timer expires in 6 [74619] [ 74.613] sna_wakeup_handler [ 74.613] sna_accel_flush: flush?=0, dirty?=0 [ 74.613] sna_accel_flush: flush?=0, dirty?=0 [ 74.613] sna_block_handler (tv=546.476000) [ 74.613] sna_scanout_do_flush: flush timer active: delta=6 [ 74.613] sna_accel_do_throttle -- no pending activity [ 74.613] sna_accel_block: evaluating timers, active=5 [ 74.613] sna_accel_block: flush timer expires in 6 [74619] [ 74.613] sna_wakeup_handler [ 74.614] sna_accel_flush: flush?=0, dirty?=0 [ 74.614] sna_accel_flush: flush?=0, dirty?=0 [ 74.614] sna_accel_flush: flush?=0, dirty?=0 [ 74.614] sna_block_handler (tv=546.475000) [ 74.614] sna_scanout_do_flush: flush timer active: delta=5 [ 74.614] sna_accel_do_throttle -- no pending activity [ 74.614] sna_accel_block: evaluating timers, active=5 [ 74.614] sna_accel_block: flush timer expires in 5 [74619] [ 74.614] sna_wakeup_handler [ 74.614] sna_accel_flush: flush?=0, dirty?=0 [ 74.614] sna_accel_flush: flush?=0, dirty?=0 [ 74.614] sna_block_handler (tv=546.475000) [ 74.614] sna_scanout_do_flush: flush timer active: delta=5 [ 74.614] sna_accel_do_throttle -- no pending activity [ 74.614] sna_accel_block: evaluating timers, active=5 [ 74.614] sna_accel_block: flush timer expires in 5 [74619] [ 74.614] sna_wakeup_handler [ 74.614] sna_accel_flush: flush?=0, dirty?=0 [ 74.614] sna_accel_flush: flush?=0, dirty?=0 [ 74.614] sna_block_handler (tv=546.475000) [ 74.614] sna_scanout_do_flush: flush timer active: delta=5 [ 74.614] sna_accel_do_throttle -- no pending activity [ 74.614] sna_accel_block: evaluating timers, active=5 [ 74.614] sna_accel_block: flush timer expires in 5 [74619] [ 74.614] sna_wakeup_handler [ 74.614] sna_accel_flush: flush?=0, dirty?=0 [ 74.614] sna_destroy_window: window=16777455 [ 74.614] sna_accel_flush: flush?=0, dirty?=0 [ 74.614] sna_accel_flush: flush?=0, dirty?=0 [ 74.614] sna_destroy_window: window=16777454 [ 74.614] sna_accel_flush: flush?=0, dirty?=0 [ 74.614] sna_accel_flush: flush?=0, dirty?=0 [ 74.614] sna_block_handler (tv=0.0) [ 74.614] sna_wakeup_handler [ 74.614] sna_accel_flush: flush?=0, dirty?=0 [ 74.614] sna_accel_flush: flush?=0, dirty?=0 [ 74.614] sna_accel_flush: flush?=0, dirty?=0 [ 74.614] sna_accel_flush: flush?=0, dirty?=0 [ 74.614] sna_accel_flush: flush?=0, dirty?=0 [ 74.614] sna_accel_flush: flush?=0, dirty?=0 [ 74.614] sna_accel_flush: flush?=0, dirty?=0 [ 74.614] sna_accel_flush: flush?=0, dirty?=0 [ 74.614] sna_accel_flush: flush?=0, dirty?=0 [ 74.614] sna_accel_flush: flush?=0, dirty?=0 [ 74.614] sna_accel_flush: flush?=0, dirty?=0 [ 74.614] sna_accel_flush: flush?=0, dirty?=0 [ 74.614] sna_accel_flush: flush?=0, dirty?=0 [ 74.614] sna_accel_flush: flush?=0, dirty?=0 [ 74.614] sna_accel_flush: flush?=0, dirty?=0 [ 74.614] sna_block_handler (tv=546.475000) [ 74.614] sna_scanout_do_flush: flush timer active: delta=5 [ 74.614] sna_accel_do_throttle -- no pending activity [ 74.614] sna_accel_block: evaluating timers, active=5 [ 74.614] sna_accel_block: flush timer expires in 5 [74619] [ 74.614] sna_wakeup_handler [ 74.614] sna_accel_flush: flush?=0, dirty?=0 [ 74.614] sna_accel_flush: flush?=0, dirty?=0 [ 74.614] sna_accel_flush: flush?=0, dirty?=0 [ 74.614] sna_block_handler (tv=546.475000) [ 74.614] sna_scanout_do_flush: flush timer active: delta=5 [ 74.614] sna_accel_do_throttle -- no pending activity [ 74.614] sna_accel_block: evaluating timers, active=5 [ 74.614] sna_accel_block: flush timer expires in 5 [74619] [ 74.614] sna_wakeup_handler [ 74.614] sna_accel_flush: flush?=0, dirty?=0 [ 74.614] sna_accel_flush: flush?=0, dirty?=0 [ 74.614] sna_block_handler (tv=0.0) [ 74.614] sna_wakeup_handler [ 74.614] sna_accel_flush: flush?=0, dirty?=0 [ 74.614] sna_accel_flush: flush?=0, dirty?=0 [ 74.614] sna_block_handler (tv=546.475000) [ 74.614] sna_scanout_do_flush: flush timer active: delta=5 [ 74.614] sna_accel_do_throttle -- no pending activity [ 74.614] sna_accel_block: evaluating timers, active=5 [ 74.614] sna_accel_block: flush timer expires in 5 [74619] [ 74.614] sna_wakeup_handler [ 74.614] sna_accel_flush: flush?=0, dirty?=0 [ 74.614] sna_accel_flush: flush?=0, dirty?=0 [ 74.614] sna_accel_flush: flush?=0, dirty?=0 [ 74.614] sna_block_handler (tv=546.475000) [ 74.614] sna_scanout_do_flush: flush timer active: delta=5 [ 74.614] sna_accel_do_throttle -- no pending activity [ 74.614] sna_accel_block: evaluating timers, active=5 [ 74.614] sna_accel_block: flush timer expires in 5 [74619] [ 74.614] sna_wakeup_handler [ 74.614] sna_accel_flush: flush?=0, dirty?=0 [ 74.614] sna_accel_flush: flush?=0, dirty?=0 [ 74.614] sna_block_handler (tv=0.0) [ 74.614] sna_wakeup_handler [ 74.614] sna_accel_flush: flush?=0, dirty?=0 [ 74.614] sna_accel_flush: flush?=0, dirty?=0 [ 74.614] sna_block_handler (tv=546.475000) [ 74.614] sna_scanout_do_flush: flush timer active: delta=5 [ 74.614] sna_accel_do_throttle -- no pending activity [ 74.614] sna_accel_block: evaluating timers, active=5 [ 74.614] sna_accel_block: flush timer expires in 5 [74619] [ 74.614] sna_wakeup_handler [ 74.614] sna_accel_flush: flush?=0, dirty?=0 [ 74.614] sna_accel_flush: flush?=0, dirty?=0 [ 74.614] sna_block_handler (tv=546.475000) [ 74.614] sna_scanout_do_flush: flush timer active: delta=5 [ 74.614] sna_accel_do_throttle -- no pending activity [ 74.614] sna_accel_block: evaluating timers, active=5 [ 74.614] sna_accel_block: flush timer expires in 5 [74619] [ 74.614] sna_wakeup_handler [ 74.614] sna_accel_flush: flush?=0, dirty?=0 [ 74.614] sna_accel_flush: flush?=0, dirty?=0 [ 74.614] sna_accel_flush: flush?=0, dirty?=0 [ 74.614] sna_block_handler (tv=546.475000) [ 74.614] sna_scanout_do_flush: flush timer active: delta=5 [ 74.614] sna_accel_do_throttle -- no pending activity [ 74.614] sna_accel_block: evaluating timers, active=5 [ 74.614] sna_accel_block: flush timer expires in 5 [74619] [ 74.614] sna_wakeup_handler [ 74.614] sna_accel_flush: flush?=0, dirty?=0 [ 74.614] sna_accel_flush: flush?=0, dirty?=0 [ 74.614] sna_accel_flush: flush?=0, dirty?=0 [ 74.614] sna_block_handler (tv=546.475000) [ 74.614] sna_scanout_do_flush: flush timer active: delta=5 [ 74.614] sna_accel_do_throttle -- no pending activity [ 74.614] sna_accel_block: evaluating timers, active=5 [ 74.614] sna_accel_block: flush timer expires in 5 [74619] [ 74.614] sna_wakeup_handler [ 74.614] sna_accel_flush: flush?=0, dirty?=0 [ 74.614] sna_accel_flush: flush?=0, dirty?=0 [ 74.614] sna_accel_flush: flush?=0, dirty?=0 [ 74.614] sna_block_handler (tv=546.475000) [ 74.614] sna_scanout_do_flush: flush timer active: delta=5 [ 74.614] sna_accel_do_throttle -- no pending activity [ 74.614] sna_accel_block: evaluating timers, active=5 [ 74.614] sna_accel_block: flush timer expires in 5 [74619] [ 74.614] sna_wakeup_handler [ 74.614] sna_accel_flush: flush?=0, dirty?=0 [ 74.614] sna_accel_flush: flush?=0, dirty?=0 [ 74.614] sna_accel_flush: flush?=0, dirty?=0 [ 74.614] sna_block_handler (tv=546.475000) [ 74.614] sna_scanout_do_flush: flush timer active: delta=5 [ 74.614] sna_accel_do_throttle -- no pending activity [ 74.614] sna_accel_block: evaluating timers, active=5 [ 74.614] sna_accel_block: flush timer expires in 5 [74619] [ 74.614] sna_wakeup_handler [ 74.614] sna_accel_flush: flush?=0, dirty?=0 [ 74.614] sna_accel_flush: flush?=0, dirty?=0 [ 74.614] sna_accel_flush: flush?=0, dirty?=0 [ 74.614] sna_block_handler (tv=546.475000) [ 74.614] sna_scanout_do_flush: flush timer active: delta=5 [ 74.614] sna_accel_do_throttle -- no pending activity [ 74.614] sna_accel_block: evaluating timers, active=5 [ 74.614] sna_accel_block: flush timer expires in 5 [74619] [ 74.614] sna_wakeup_handler [ 74.614] sna_accel_flush: flush?=0, dirty?=0 [ 74.614] sna_accel_flush: flush?=0, dirty?=0 [ 74.614] sna_accel_flush: flush?=0, dirty?=0 [ 74.614] sna_block_handler (tv=546.475000) [ 74.614] sna_scanout_do_flush: flush timer active: delta=5 [ 74.614] sna_accel_do_throttle -- no pending activity [ 74.614] sna_accel_block: evaluating timers, active=5 [ 74.614] sna_accel_block: flush timer expires in 5 [74619] [ 74.614] sna_wakeup_handler [ 74.614] sna_accel_flush: flush?=0, dirty?=0 [ 74.614] sna_accel_flush: flush?=0, dirty?=0 [ 74.614] sna_block_handler (tv=0.0) [ 74.614] sna_wakeup_handler [ 74.614] sna_accel_flush: flush?=0, dirty?=0 [ 74.614] sna_accel_flush: flush?=0, dirty?=0 [ 74.614] sna_block_handler (tv=546.475000) [ 74.614] sna_scanout_do_flush: flush timer active: delta=5 [ 74.614] sna_accel_do_throttle -- no pending activity [ 74.614] sna_accel_block: evaluating timers, active=5 [ 74.614] sna_accel_block: flush timer expires in 5 [74619] [ 74.614] sna_wakeup_handler [ 74.614] sna_accel_flush: flush?=0, dirty?=0 [ 74.614] sna_accel_flush: flush?=0, dirty?=0 [ 74.614] sna_accel_flush: flush?=0, dirty?=0 [ 74.614] sna_accel_flush: flush?=0, dirty?=0 [ 74.615] sna_accel_flush: flush?=0, dirty?=0 [ 74.615] sna_accel_flush: flush?=0, dirty?=0 [ 74.615] sna_accel_flush: flush?=0, dirty?=0 [ 74.615] sna_accel_flush: flush?=0, dirty?=0 [ 74.615] sna_accel_flush: flush?=0, dirty?=0 [ 74.615] sna_accel_flush: flush?=0, dirty?=0 [ 74.615] sna_accel_flush: flush?=0, dirty?=0 [ 74.615] sna_accel_flush: flush?=0, dirty?=0 [ 74.615] sna_accel_flush: flush?=0, dirty?=0 [ 74.615] sna_accel_flush: flush?=0, dirty?=0 [ 74.615] sna_accel_flush: flush?=0, dirty?=0 [ 74.615] sna_accel_flush: flush?=0, dirty?=0 [ 74.615] sna_accel_flush: flush?=0, dirty?=0 [ 74.615] sna_accel_flush: flush?=0, dirty?=0 [ 74.615] sna_accel_flush: flush?=0, dirty?=0 [ 74.615] sna_accel_flush: flush?=0, dirty?=0 [ 74.615] sna_accel_flush: flush?=0, dirty?=0 [ 74.615] sna_accel_flush: flush?=0, dirty?=0 [ 74.615] sna_accel_flush: flush?=0, dirty?=0 [ 74.615] sna_block_handler (tv=0.0) [ 74.615] sna_wakeup_handler [ 74.615] sna_accel_flush: flush?=0, dirty?=0 [ 74.615] sna_accel_flush: flush?=0, dirty?=0 [ 74.615] sna_block_handler (tv=0.0) [ 74.615] sna_wakeup_handler [ 74.615] sna_accel_flush: flush?=0, dirty?=0 [ 74.615] sna_accel_flush: flush?=0, dirty?=0 [ 74.615] sna_accel_flush: flush?=0, dirty?=0 [ 74.615] sna_accel_flush: flush?=0, dirty?=0 [ 74.615] sna_accel_flush: flush?=0, dirty?=0 [ 74.615] sna_accel_flush: flush?=0, dirty?=0 [ 74.615] sna_accel_flush: flush?=0, dirty?=0 [ 74.615] sna_accel_flush: flush?=0, dirty?=0 [ 74.615] sna_accel_flush: flush?=0, dirty?=0 [ 74.615] sna_accel_flush: flush?=0, dirty?=0 [ 74.615] sna_accel_flush: flush?=0, dirty?=0 [ 74.615] sna_accel_flush: flush?=0, dirty?=0 [ 74.615] sna_accel_flush: flush?=0, dirty?=0 [ 74.615] sna_accel_flush: flush?=0, dirty?=0 [ 74.615] sna_accel_flush: flush?=0, dirty?=0 [ 74.615] sna_accel_flush: flush?=0, dirty?=0 [ 74.615] sna_accel_flush: flush?=0, dirty?=0 [ 74.615] sna_accel_flush: flush?=0, dirty?=0 [ 74.615] sna_accel_flush: flush?=0, dirty?=0 [ 74.615] sna_accel_flush: flush?=0, dirty?=0 [ 74.615] sna_accel_flush: flush?=0, dirty?=0 [ 74.615] sna_accel_flush: flush?=0, dirty?=0 [ 74.615] sna_block_handler (tv=546.474000) [ 74.615] sna_scanout_do_flush: flush timer active: delta=4 [ 74.615] sna_accel_do_throttle -- no pending activity [ 74.615] sna_accel_block: evaluating timers, active=5 [ 74.615] sna_accel_block: flush timer expires in 4 [74619] [ 74.615] sna_wakeup_handler [ 74.615] sna_accel_flush: flush?=0, dirty?=0 [ 74.615] sna_accel_flush: flush?=0, dirty?=0 [ 74.615] sna_block_handler (tv=546.474000) [ 74.615] sna_scanout_do_flush: flush timer active: delta=4 [ 74.615] sna_accel_do_throttle -- no pending activity [ 74.615] sna_accel_block: evaluating timers, active=5 [ 74.615] sna_accel_block: flush timer expires in 4 [74619] [ 74.615] sna_wakeup_handler [ 74.615] sna_accel_flush: flush?=0, dirty?=0 [ 74.615] sna_accel_flush: flush?=0, dirty?=0 [ 74.615] sna_accel_flush: flush?=0, dirty?=0 [ 74.615] sna_block_handler (tv=546.474000) [ 74.615] sna_scanout_do_flush: flush timer active: delta=4 [ 74.615] sna_accel_do_throttle -- no pending activity [ 74.615] sna_accel_block: evaluating timers, active=5 [ 74.615] sna_accel_block: flush timer expires in 4 [74619] [ 74.615] sna_wakeup_handler [ 74.615] sna_accel_flush: flush?=0, dirty?=0 [ 74.615] sna_accel_flush: flush?=0, dirty?=0 [ 74.615] sna_block_handler (tv=546.474000) [ 74.615] sna_scanout_do_flush: flush timer active: delta=4 [ 74.615] sna_accel_do_throttle -- no pending activity [ 74.615] sna_accel_block: evaluating timers, active=5 [ 74.615] sna_accel_block: flush timer expires in 4 [74619] [ 74.615] sna_wakeup_handler [ 74.615] sna_accel_flush: flush?=0, dirty?=0 [ 74.615] sna_accel_flush: flush?=0, dirty?=0 [ 74.615] sna_block_handler (tv=546.474000) [ 74.615] sna_scanout_do_flush: flush timer active: delta=4 [ 74.615] sna_accel_do_throttle -- no pending activity [ 74.615] sna_accel_block: evaluating timers, active=5 [ 74.615] sna_accel_block: flush timer expires in 4 [74619] [ 74.615] sna_wakeup_handler [ 74.615] sna_accel_flush: flush?=0, dirty?=0 [ 74.615] sna_accel_flush: flush?=0, dirty?=0 [ 74.615] sna_accel_flush: flush?=0, dirty?=0 [ 74.615] sna_block_handler (tv=546.474000) [ 74.615] sna_scanout_do_flush: flush timer active: delta=4 [ 74.615] sna_accel_do_throttle -- no pending activity [ 74.615] sna_accel_block: evaluating timers, active=5 [ 74.615] sna_accel_block: flush timer expires in 4 [74619] [ 74.615] sna_wakeup_handler [ 74.615] sna_accel_flush: flush?=0, dirty?=0 [ 74.615] sna_accel_flush: flush?=0, dirty?=0 [ 74.615] sna_accel_flush: flush?=0, dirty?=0 [ 74.615] sna_block_handler (tv=546.474000) [ 74.615] sna_scanout_do_flush: flush timer active: delta=4 [ 74.615] sna_accel_do_throttle -- no pending activity [ 74.615] sna_accel_block: evaluating timers, active=5 [ 74.615] sna_accel_block: flush timer expires in 4 [74619] [ 74.615] sna_wakeup_handler [ 74.615] sna_accel_flush: flush?=0, dirty?=0 [ 74.615] sna_accel_flush: flush?=0, dirty?=0 [ 74.615] sna_block_handler (tv=0.0) [ 74.615] sna_wakeup_handler [ 74.615] sna_accel_flush: flush?=0, dirty?=0 [ 74.615] sna_accel_flush: flush?=0, dirty?=0 [ 74.615] sna_block_handler (tv=546.474000) [ 74.615] sna_scanout_do_flush: flush timer active: delta=4 [ 74.615] sna_accel_do_throttle -- no pending activity [ 74.615] sna_accel_block: evaluating timers, active=5 [ 74.615] sna_accel_block: flush timer expires in 4 [74619] [ 74.615] sna_wakeup_handler [ 74.615] sna_accel_flush: flush?=0, dirty?=0 [ 74.615] sna_accel_flush: flush?=0, dirty?=0 [ 74.615] sna_block_handler (tv=0.0) [ 74.615] sna_wakeup_handler [ 74.615] sna_accel_flush: flush?=0, dirty?=0 [ 74.615] sna_accel_flush: flush?=0, dirty?=0 [ 74.615] sna_block_handler (tv=546.474000) [ 74.615] sna_scanout_do_flush: flush timer active: delta=4 [ 74.615] sna_accel_do_throttle -- no pending activity [ 74.615] sna_accel_block: evaluating timers, active=5 [ 74.615] sna_accel_block: flush timer expires in 4 [74619] [ 74.615] sna_wakeup_handler [ 74.615] sna_change_window_attributes [ 74.615] sna_accel_flush: flush?=0, dirty?=0 [ 74.615] sna_accel_flush: flush?=0, dirty?=0 [ 74.615] sna_block_handler (tv=546.474000) [ 74.615] sna_scanout_do_flush: flush timer active: delta=4 [ 74.615] sna_accel_do_throttle -- no pending activity [ 74.615] sna_accel_block: evaluating timers, active=5 [ 74.615] sna_accel_block: flush timer expires in 4 [74619] [ 74.615] sna_wakeup_handler [ 74.615] sna_accel_flush: flush?=0, dirty?=0 [ 74.615] sna_accel_flush: flush?=0, dirty?=0 [ 74.615] sna_block_handler (tv=546.474000) [ 74.615] sna_scanout_do_flush: flush timer active: delta=4 [ 74.615] sna_accel_do_throttle -- no pending activity [ 74.615] sna_accel_block: evaluating timers, active=5 [ 74.615] sna_accel_block: flush timer expires in 4 [74619] [ 74.615] sna_wakeup_handler [ 74.615] sna_accel_flush: flush?=0, dirty?=0 [ 74.615] sna_accel_flush: flush?=0, dirty?=0 [ 74.615] sna_block_handler (tv=546.474000) [ 74.615] sna_scanout_do_flush: flush timer active: delta=4 [ 74.615] sna_accel_do_throttle -- no pending activity [ 74.615] sna_accel_block: evaluating timers, active=5 [ 74.615] sna_accel_block: flush timer expires in 4 [74619] [ 74.615] sna_wakeup_handler [ 74.615] sna_accel_flush: flush?=0, dirty?=0 [ 74.615] sna_accel_flush: flush?=0, dirty?=0 [ 74.615] sna_accel_flush: flush?=0, dirty?=0 [ 74.615] sna_block_handler (tv=546.474000) [ 74.615] sna_scanout_do_flush: flush timer active: delta=4 [ 74.615] sna_accel_do_throttle -- no pending activity [ 74.615] sna_accel_block: evaluating timers, active=5 [ 74.615] sna_accel_block: flush timer expires in 4 [74619] [ 74.615] sna_wakeup_handler [ 74.615] sna_accel_flush: flush?=0, dirty?=0 [ 74.615] sna_accel_flush: flush?=0, dirty?=0 [ 74.615] sna_block_handler (tv=546.474000) [ 74.615] sna_scanout_do_flush: flush timer active: delta=4 [ 74.615] sna_accel_do_throttle -- no pending activity [ 74.615] sna_accel_block: evaluating timers, active=5 [ 74.615] sna_accel_block: flush timer expires in 4 [74619] [ 74.615] sna_wakeup_handler [ 74.615] sna_accel_flush: flush?=0, dirty?=0 [ 74.615] sna_accel_flush: flush?=0, dirty?=0 [ 74.615] sna_accel_flush: flush?=0, dirty?=0 [ 74.615] sna_block_handler (tv=546.474000) [ 74.615] sna_scanout_do_flush: flush timer active: delta=4 [ 74.615] sna_accel_do_throttle -- no pending activity [ 74.615] sna_accel_block: evaluating timers, active=5 [ 74.615] sna_accel_block: flush timer expires in 4 [74619] [ 74.615] sna_wakeup_handler [ 74.615] sna_accel_flush: flush?=0, dirty?=0 [ 74.615] sna_accel_flush: flush?=0, dirty?=0 [ 74.615] sna_block_handler (tv=546.474000) [ 74.615] sna_scanout_do_flush: flush timer active: delta=4 [ 74.615] sna_accel_do_throttle -- no pending activity [ 74.615] sna_accel_block: evaluating timers, active=5 [ 74.615] sna_accel_block: flush timer expires in 4 [74619] [ 74.615] sna_wakeup_handler [ 74.615] sna_accel_flush: flush?=0, dirty?=0 [ 74.615] sna_accel_flush: flush?=0, dirty?=0 [ 74.615] sna_accel_flush: flush?=0, dirty?=0 [ 74.616] sna_block_handler (tv=546.473000) [ 74.616] sna_scanout_do_flush: flush timer active: delta=3 [ 74.616] sna_scanout_do_flush (time=74616), triggered [ 74.616] sna_scanout_flush (time=74616), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 74.616] has_shadow: has pending damage? 0, outstanding flips: 1 [ 74.616] stop_flush: scanout=25 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 74.616] has_shadow: has pending damage? 0, outstanding flips: 1 [ 74.616] sna_accel_disarm_timer[0] (time=74616) [ 74.616] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) [ 74.616] sna_accel_do_throttle -- no pending activity [ 74.616] sna_wakeup_handler [ 74.616] sna_accel_flush: flush?=0, dirty?=0 [ 74.616] sna_accel_flush: flush?=0, dirty?=0 [ 74.616] sna_block_handler (tv=546.473000) [ 74.616] has_shadow: has pending damage? 0, outstanding flips: 1 [ 74.616] sna_accel_do_throttle -- no pending activity [ 74.616] sna_wakeup_handler [ 74.616] sna_accel_flush: flush?=0, dirty?=0 [ 74.616] sna_accel_flush: flush?=0, dirty?=0 [ 74.616] sna_accel_flush: flush?=0, dirty?=0 [ 74.616] sna_block_handler (tv=546.473000) [ 74.616] has_shadow: has pending damage? 0, outstanding flips: 1 [ 74.616] sna_accel_do_throttle -- no pending activity [ 74.616] sna_wakeup_handler [ 74.616] sna_accel_flush: flush?=0, dirty?=0 [ 74.616] sna_accel_flush: flush?=0, dirty?=0 [ 74.616] sna_block_handler (tv=546.473000) [ 74.616] has_shadow: has pending damage? 0, outstanding flips: 1 [ 74.616] sna_accel_do_throttle -- no pending activity [ 74.616] sna_wakeup_handler [ 74.616] sna_accel_flush: flush?=0, dirty?=0 [ 74.616] sna_accel_flush: flush?=0, dirty?=0 [ 74.616] sna_accel_flush: flush?=0, dirty?=0 [ 74.616] sna_block_handler (tv=546.473000) [ 74.616] has_shadow: has pending damage? 0, outstanding flips: 1 [ 74.616] sna_accel_do_throttle -- no pending activity [ 74.616] sna_wakeup_handler [ 74.616] sna_accel_flush: flush?=0, dirty?=0 [ 74.616] sna_accel_flush: flush?=0, dirty?=0 [ 74.616] sna_block_handler (tv=546.473000) [ 74.616] has_shadow: has pending damage? 0, outstanding flips: 1 [ 74.616] sna_accel_do_throttle -- no pending activity [ 74.616] sna_wakeup_handler [ 74.616] sna_accel_flush: flush?=0, dirty?=0 [ 74.616] sna_accel_flush: flush?=0, dirty?=0 [ 74.616] sna_accel_flush: flush?=0, dirty?=0 [ 74.616] sna_block_handler (tv=546.473000) [ 74.616] has_shadow: has pending damage? 0, outstanding flips: 1 [ 74.616] sna_accel_do_throttle -- no pending activity [ 74.616] sna_wakeup_handler [ 74.616] sna_accel_flush: flush?=0, dirty?=0 [ 74.616] sna_accel_flush: flush?=0, dirty?=0 [ 74.616] sna_block_handler (tv=546.473000) [ 74.616] has_shadow: has pending damage? 0, outstanding flips: 1 [ 74.616] sna_accel_do_throttle -- no pending activity [ 74.616] sna_wakeup_handler [ 74.616] sna_accel_flush: flush?=0, dirty?=0 [ 74.616] sna_accel_flush: flush?=0, dirty?=0 [ 74.616] sna_accel_flush: flush?=0, dirty?=0 [ 74.616] sna_block_handler (tv=546.473000) [ 74.616] has_shadow: has pending damage? 0, outstanding flips: 1 [ 74.616] sna_accel_do_throttle -- no pending activity [ 74.616] sna_wakeup_handler [ 74.616] sna_accel_flush: flush?=0, dirty?=0 [ 74.616] sna_accel_flush: flush?=0, dirty?=0 [ 74.616] sna_block_handler (tv=546.473000) [ 74.616] has_shadow: has pending damage? 0, outstanding flips: 1 [ 74.616] sna_accel_do_throttle -- no pending activity [ 74.616] sna_wakeup_handler [ 74.616] sna_accel_flush: flush?=0, dirty?=0 [ 74.616] sna_accel_flush: flush?=0, dirty?=0 [ 74.616] sna_accel_flush: flush?=0, dirty?=0 [ 74.616] sna_block_handler (tv=546.473000) [ 74.616] has_shadow: has pending damage? 0, outstanding flips: 1 [ 74.616] sna_accel_do_throttle -- no pending activity [ 74.616] sna_wakeup_handler [ 74.616] sna_accel_flush: flush?=0, dirty?=0 [ 74.616] sna_accel_flush: flush?=0, dirty?=0 [ 74.616] sna_accel_flush: flush?=0, dirty?=0 [ 74.616] sna_block_handler (tv=546.473000) [ 74.616] has_shadow: has pending damage? 0, outstanding flips: 1 [ 74.616] sna_accel_do_throttle -- no pending activity [ 74.616] sna_wakeup_handler [ 74.616] sna_accel_flush: flush?=0, dirty?=0 [ 74.616] sna_accel_flush: flush?=0, dirty?=0 [ 74.616] sna_block_handler (tv=546.473000) [ 74.616] has_shadow: has pending damage? 0, outstanding flips: 1 [ 74.616] sna_accel_do_throttle -- no pending activity [ 74.616] sna_wakeup_handler [ 74.616] sna_accel_flush: flush?=0, dirty?=0 [ 74.616] sna_accel_flush: flush?=0, dirty?=0 [ 74.616] sna_accel_flush: flush?=0, dirty?=0 [ 74.616] sna_block_handler (tv=546.473000) [ 74.616] has_shadow: has pending damage? 0, outstanding flips: 1 [ 74.616] sna_accel_do_throttle -- no pending activity [ 74.616] sna_wakeup_handler [ 74.616] sna_destroy_window: window=31457295 [ 74.616] sna_accel_flush: flush?=0, dirty?=0 [ 74.616] sna_accel_flush: flush?=0, dirty?=0 [ 74.616] sna_accel_flush: flush?=0, dirty?=0 [ 74.616] sna_accel_flush: flush?=0, dirty?=0 [ 74.616] sna_accel_flush: flush?=0, dirty?=0 [ 74.616] sna_accel_flush: flush?=0, dirty?=0 [ 74.616] sna_accel_flush: flush?=0, dirty?=0 [ 74.616] sna_accel_flush: flush?=0, dirty?=0 [ 74.616] sna_accel_flush: flush?=0, dirty?=0 [ 74.616] sna_accel_flush: flush?=0, dirty?=0 [ 74.616] sna_accel_flush: flush?=0, dirty?=0 [ 74.616] sna_accel_flush: flush?=0, dirty?=0 [ 74.616] sna_accel_flush: flush?=0, dirty?=0 [ 74.616] sna_accel_flush: flush?=0, dirty?=0 [ 74.616] sna_accel_flush: flush?=0, dirty?=0 [ 74.616] sna_accel_flush: flush?=0, dirty?=0 [ 74.616] sna_accel_flush: flush?=0, dirty?=0 [ 74.616] sna_accel_flush: flush?=0, dirty?=0 [ 74.616] sna_accel_flush: flush?=0, dirty?=0 [ 74.616] sna_accel_flush: flush?=0, dirty?=0 [ 74.616] sna_accel_flush: flush?=0, dirty?=0 [ 74.616] sna_destroy_window: window=31457294 [ 74.616] sna_accel_flush: flush?=0, dirty?=0 [ 74.616] sna_accel_flush: flush?=0, dirty?=0 [ 74.616] sna_accel_flush: flush?=0, dirty?=0 [ 74.616] sna_block_handler (tv=546.473000) [ 74.616] has_shadow: has pending damage? 0, outstanding flips: 1 [ 74.616] sna_accel_do_throttle -- no pending activity [ 74.616] sna_wakeup_handler [ 74.616] sna_accel_flush: flush?=0, dirty?=0 [ 74.616] sna_block_handler (tv=0.0) [ 74.616] sna_wakeup_handler [ 74.616] sna_accel_flush: flush?=0, dirty?=0 [ 74.616] sna_accel_flush: flush?=0, dirty?=0 [ 74.616] sna_accel_flush: flush?=0, dirty?=0 [ 74.616] sna_block_handler (tv=546.473000) [ 74.616] has_shadow: has pending damage? 0, outstanding flips: 1 [ 74.616] sna_accel_do_throttle -- no pending activity [ 74.616] sna_wakeup_handler [ 74.616] sna_accel_flush: flush?=0, dirty?=0 [ 74.616] sna_accel_flush: flush?=0, dirty?=0 [ 74.616] sna_block_handler (tv=546.473000) [ 74.616] has_shadow: has pending damage? 0, outstanding flips: 1 [ 74.616] sna_accel_do_throttle -- no pending activity [ 74.616] sna_wakeup_handler [ 74.616] sna_accel_flush: flush?=0, dirty?=0 [ 74.616] sna_accel_flush: flush?=0, dirty?=0 [ 74.616] sna_block_handler (tv=546.473000) [ 74.616] has_shadow: has pending damage? 0, outstanding flips: 1 [ 74.616] sna_accel_do_throttle -- no pending activity [ 74.616] sna_wakeup_handler [ 74.616] sna_accel_flush: flush?=0, dirty?=0 [ 74.616] sna_accel_flush: flush?=0, dirty?=0 [ 74.616] sna_accel_flush: flush?=0, dirty?=0 [ 74.616] sna_block_handler (tv=546.473000) [ 74.616] has_shadow: has pending damage? 0, outstanding flips: 1 [ 74.616] sna_accel_do_throttle -- no pending activity [ 74.616] sna_wakeup_handler [ 74.616] sna_accel_flush: flush?=0, dirty?=0 [ 74.616] sna_accel_flush: flush?=0, dirty?=0 [ 74.616] sna_block_handler (tv=0.0) [ 74.616] sna_wakeup_handler [ 74.616] sna_accel_flush: flush?=0, dirty?=0 [ 74.616] sna_accel_flush: flush?=0, dirty?=0 [ 74.616] sna_accel_flush: flush?=0, dirty?=0 [ 74.616] sna_accel_flush: flush?=0, dirty?=0 [ 74.616] sna_accel_flush: flush?=0, dirty?=0 [ 74.616] sna_block_handler (tv=0.0) [ 74.616] sna_wakeup_handler [ 74.616] sna_accel_flush: flush?=0, dirty?=0 [ 74.616] sna_accel_flush: flush?=0, dirty?=0 [ 74.616] sna_block_handler (tv=0.0) [ 74.616] sna_wakeup_handler [ 74.616] sna_accel_flush: flush?=0, dirty?=0 [ 74.616] sna_accel_flush: flush?=0, dirty?=0 [ 74.616] sna_block_handler (tv=546.473000) [ 74.616] has_shadow: has pending damage? 0, outstanding flips: 1 [ 74.616] sna_accel_do_throttle -- no pending activity [ 74.616] sna_wakeup_handler [ 74.616] sna_accel_flush: flush?=0, dirty?=0 [ 74.616] sna_accel_flush: flush?=0, dirty?=0 [ 74.616] sna_block_handler (tv=546.473000) [ 74.616] has_shadow: has pending damage? 0, outstanding flips: 1 [ 74.616] sna_accel_do_throttle -- no pending activity [ 74.616] sna_wakeup_handler [ 74.616] sna_accel_flush: flush?=0, dirty?=0 [ 74.616] sna_accel_flush: flush?=0, dirty?=0 [ 74.616] sna_block_handler (tv=546.473000) [ 74.616] has_shadow: has pending damage? 0, outstanding flips: 1 [ 74.616] sna_accel_do_throttle -- no pending activity [ 74.616] sna_wakeup_handler [ 74.616] sna_accel_flush: flush?=0, dirty?=0 [ 74.616] sna_accel_flush: flush?=0, dirty?=0 [ 74.616] sna_accel_flush: flush?=0, dirty?=0 [ 74.616] sna_accel_flush: flush?=0, dirty?=0 [ 74.616] sna_accel_flush: flush?=0, dirty?=0 [ 74.616] sna_accel_flush: flush?=0, dirty?=0 [ 74.617] sna_accel_flush: flush?=0, dirty?=0 [ 74.617] sna_accel_flush: flush?=0, dirty?=0 [ 74.617] sna_block_handler (tv=546.472000) [ 74.617] has_shadow: has pending damage? 0, outstanding flips: 1 [ 74.617] sna_accel_do_throttle -- no pending activity [ 74.617] sna_wakeup_handler [ 74.617] sna_accel_flush: flush?=0, dirty?=0 [ 74.617] sna_accel_flush: flush?=0, dirty?=0 [ 74.617] sna_block_handler (tv=546.472000) [ 74.617] has_shadow: has pending damage? 0, outstanding flips: 1 [ 74.617] sna_accel_do_throttle -- no pending activity [ 74.617] sna_wakeup_handler [ 74.617] sna_accel_flush: flush?=0, dirty?=0 [ 74.617] sna_accel_flush: flush?=0, dirty?=0 [ 74.617] sna_accel_flush: flush?=0, dirty?=0 [ 74.617] sna_block_handler (tv=546.472000) [ 74.617] has_shadow: has pending damage? 0, outstanding flips: 1 [ 74.617] sna_accel_do_throttle -- no pending activity [ 74.617] sna_wakeup_handler [ 74.617] sna_accel_flush: flush?=0, dirty?=0 [ 74.617] sna_accel_flush: flush?=0, dirty?=0 [ 74.617] sna_accel_flush: flush?=0, dirty?=0 [ 74.617] sna_block_handler (tv=546.472000) [ 74.617] has_shadow: has pending damage? 0, outstanding flips: 1 [ 74.617] sna_accel_do_throttle -- no pending activity [ 74.617] sna_wakeup_handler [ 74.617] sna_accel_flush: flush?=0, dirty?=0 [ 74.617] sna_block_handler (tv=0.0) [ 74.617] sna_wakeup_handler [ 74.617] sna_accel_flush: flush?=0, dirty?=0 [ 74.617] sna_accel_flush: flush?=0, dirty?=0 [ 74.617] sna_block_handler (tv=0.0) [ 74.617] sna_wakeup_handler [ 74.617] sna_accel_flush: flush?=0, dirty?=0 [ 74.617] sna_accel_flush: flush?=0, dirty?=0 [ 74.617] sna_accel_flush: flush?=0, dirty?=0 [ 74.617] sna_accel_flush: flush?=0, dirty?=0 [ 74.617] sna_accel_flush: flush?=0, dirty?=0 [ 74.617] sna_accel_flush: flush?=0, dirty?=0 [ 74.617] sna_accel_flush: flush?=0, dirty?=0 [ 74.617] sna_accel_flush: flush?=0, dirty?=0 [ 74.617] sna_accel_flush: flush?=0, dirty?=0 [ 74.617] sna_accel_flush: flush?=0, dirty?=0 [ 74.617] sna_accel_flush: flush?=0, dirty?=0 [ 74.617] sna_block_handler (tv=0.0) [ 74.617] sna_wakeup_handler [ 74.617] sna_accel_flush: flush?=0, dirty?=0 [ 74.617] sna_accel_flush: flush?=0, dirty?=0 [ 74.617] sna_accel_flush: flush?=0, dirty?=0 [ 74.617] sna_accel_flush: flush?=0, dirty?=0 [ 74.617] sna_accel_flush: flush?=0, dirty?=0 [ 74.617] sna_accel_flush: flush?=0, dirty?=0 [ 74.617] sna_accel_flush: flush?=0, dirty?=0 [ 74.617] sna_accel_flush: flush?=0, dirty?=0 [ 74.617] sna_accel_flush: flush?=0, dirty?=0 [ 74.617] sna_accel_flush: flush?=0, dirty?=0 [ 74.617] sna_accel_flush: flush?=0, dirty?=0 [ 74.617] sna_accel_flush: flush?=0, dirty?=0 [ 74.617] sna_accel_flush: flush?=0, dirty?=0 [ 74.617] sna_accel_flush: flush?=0, dirty?=0 [ 74.617] sna_accel_flush: flush?=0, dirty?=0 [ 74.617] sna_accel_flush: flush?=0, dirty?=0 [ 74.617] sna_accel_flush: flush?=0, dirty?=0 [ 74.617] sna_accel_flush: flush?=0, dirty?=0 [ 74.617] sna_accel_flush: flush?=0, dirty?=0 [ 74.617] sna_accel_flush: flush?=0, dirty?=0 [ 74.617] sna_accel_flush: flush?=0, dirty?=0 [ 74.617] sna_accel_flush: flush?=0, dirty?=0 [ 74.617] sna_accel_flush: flush?=0, dirty?=0 [ 74.617] sna_accel_flush: flush?=0, dirty?=0 [ 74.617] sna_block_handler (tv=0.0) [ 74.617] sna_wakeup_handler [ 74.617] sna_accel_flush: flush?=0, dirty?=0 [ 74.617] sna_accel_flush: flush?=0, dirty?=0 [ 74.617] sna_accel_flush: flush?=0, dirty?=0 [ 74.617] sna_block_handler (tv=546.472000) [ 74.617] has_shadow: has pending damage? 0, outstanding flips: 1 [ 74.617] sna_accel_do_throttle -- no pending activity [ 74.617] sna_wakeup_handler [ 74.617] sna_accel_flush: flush?=0, dirty?=0 [ 74.617] sna_accel_flush: flush?=0, dirty?=0 [ 74.617] sna_accel_flush: flush?=0, dirty?=0 [ 74.617] sna_block_handler (tv=546.472000) [ 74.617] has_shadow: has pending damage? 0, outstanding flips: 1 [ 74.617] sna_accel_do_throttle -- no pending activity [ 74.617] sna_wakeup_handler [ 74.617] sna_accel_flush: flush?=0, dirty?=0 [ 74.617] sna_accel_flush: flush?=0, dirty?=0 [ 74.617] sna_accel_flush: flush?=0, dirty?=0 [ 74.617] sna_block_handler (tv=546.472000) [ 74.617] has_shadow: has pending damage? 0, outstanding flips: 1 [ 74.617] sna_accel_do_throttle -- no pending activity [ 74.617] sna_wakeup_handler [ 74.617] sna_accel_flush: flush?=0, dirty?=0 [ 74.617] sna_accel_flush: flush?=0, dirty?=0 [ 74.617] sna_accel_flush: flush?=0, dirty?=0 [ 74.617] sna_block_handler (tv=546.472000) [ 74.617] has_shadow: has pending damage? 0, outstanding flips: 1 [ 74.617] sna_accel_do_throttle -- no pending activity [ 74.617] sna_wakeup_handler [ 74.617] sna_accel_flush: flush?=0, dirty?=0 [ 74.617] sna_accel_flush: flush?=0, dirty?=0 [ 74.617] sna_accel_flush: flush?=0, dirty?=0 [ 74.617] sna_block_handler (tv=546.472000) [ 74.617] has_shadow: has pending damage? 0, outstanding flips: 1 [ 74.617] sna_accel_do_throttle -- no pending activity [ 74.617] sna_wakeup_handler [ 74.617] sna_accel_flush: flush?=0, dirty?=0 [ 74.617] sna_accel_flush: flush?=0, dirty?=0 [ 74.617] sna_accel_flush: flush?=0, dirty?=0 [ 74.617] sna_block_handler (tv=546.472000) [ 74.617] has_shadow: has pending damage? 0, outstanding flips: 1 [ 74.617] sna_accel_do_throttle -- no pending activity [ 74.617] sna_wakeup_handler [ 74.617] sna_accel_flush: flush?=0, dirty?=0 [ 74.617] sna_accel_flush: flush?=0, dirty?=0 [ 74.617] sna_accel_flush: flush?=0, dirty?=0 [ 74.617] sna_block_handler (tv=546.472000) [ 74.617] has_shadow: has pending damage? 0, outstanding flips: 1 [ 74.617] sna_accel_do_throttle -- no pending activity [ 74.617] sna_wakeup_handler [ 74.617] sna_accel_flush: flush?=0, dirty?=0 [ 74.617] sna_accel_flush: flush?=0, dirty?=0 [ 74.617] sna_accel_flush: flush?=0, dirty?=0 [ 74.617] sna_block_handler (tv=546.472000) [ 74.617] has_shadow: has pending damage? 0, outstanding flips: 1 [ 74.617] sna_accel_do_throttle -- no pending activity [ 74.617] sna_wakeup_handler [ 74.617] sna_accel_flush: flush?=0, dirty?=0 [ 74.617] sna_accel_flush: flush?=0, dirty?=0 [ 74.617] sna_accel_flush: flush?=0, dirty?=0 [ 74.617] sna_block_handler (tv=546.472000) [ 74.617] has_shadow: has pending damage? 0, outstanding flips: 1 [ 74.617] sna_accel_do_throttle -- no pending activity [ 74.617] sna_wakeup_handler [ 74.617] sna_accel_flush: flush?=0, dirty?=0 [ 74.617] sna_accel_flush: flush?=0, dirty?=0 [ 74.617] sna_accel_flush: flush?=0, dirty?=0 [ 74.617] sna_block_handler (tv=546.472000) [ 74.617] has_shadow: has pending damage? 0, outstanding flips: 1 [ 74.617] sna_accel_do_throttle -- no pending activity [ 74.617] sna_wakeup_handler [ 74.617] sna_accel_flush: flush?=0, dirty?=0 [ 74.617] sna_accel_flush: flush?=0, dirty?=0 [ 74.617] sna_accel_flush: flush?=0, dirty?=0 [ 74.617] sna_block_handler (tv=546.472000) [ 74.617] has_shadow: has pending damage? 0, outstanding flips: 1 [ 74.617] sna_accel_do_throttle -- no pending activity [ 74.618] sna_wakeup_handler [ 74.618] sna_accel_flush: flush?=0, dirty?=0 [ 74.618] sna_accel_flush: flush?=0, dirty?=0 [ 74.618] sna_block_handler (tv=546.471000) [ 74.618] has_shadow: has pending damage? 0, outstanding flips: 1 [ 74.618] sna_accel_do_throttle -- no pending activity [ 74.618] sna_wakeup_handler [ 74.618] sna_accel_flush: flush?=0, dirty?=0 [ 74.618] sna_accel_flush: flush?=0, dirty?=0 [ 74.618] sna_block_handler (tv=546.471000) [ 74.618] has_shadow: has pending damage? 0, outstanding flips: 1 [ 74.618] sna_accel_do_throttle -- no pending activity [ 74.618] sna_wakeup_handler [ 74.618] sna_accel_flush: flush?=0, dirty?=0 [ 74.618] sna_accel_flush: flush?=0, dirty?=0 [ 74.618] sna_accel_flush: flush?=0, dirty?=0 [ 74.618] sna_block_handler (tv=546.471000) [ 74.618] has_shadow: has pending damage? 0, outstanding flips: 1 [ 74.618] sna_accel_do_throttle -- no pending activity [ 74.618] sna_wakeup_handler [ 74.618] sna_accel_flush: flush?=0, dirty?=0 [ 74.618] sna_accel_flush: flush?=0, dirty?=0 [ 74.618] sna_block_handler (tv=546.471000) [ 74.618] has_shadow: has pending damage? 0, outstanding flips: 1 [ 74.618] sna_accel_do_throttle -- no pending activity [ 74.618] sna_wakeup_handler [ 74.618] sna_accel_flush: flush?=0, dirty?=0 [ 74.618] sna_accel_flush: flush?=0, dirty?=0 [ 74.618] sna_block_handler (tv=546.471000) [ 74.618] has_shadow: has pending damage? 0, outstanding flips: 1 [ 74.618] sna_accel_do_throttle -- no pending activity [ 74.618] sna_wakeup_handler [ 74.618] sna_accel_flush: flush?=0, dirty?=0 [ 74.618] sna_accel_flush: flush?=0, dirty?=0 [ 74.618] sna_accel_flush: flush?=0, dirty?=0 [ 74.618] sna_block_handler (tv=546.471000) [ 74.618] has_shadow: has pending damage? 0, outstanding flips: 1 [ 74.618] sna_accel_do_throttle -- no pending activity [ 74.618] sna_wakeup_handler [ 74.618] sna_accel_flush: flush?=0, dirty?=0 [ 74.618] sna_accel_flush: flush?=0, dirty?=0 [ 74.618] sna_accel_flush: flush?=0, dirty?=0 [ 74.618] sna_accel_flush: flush?=0, dirty?=0 [ 74.618] sna_accel_flush: flush?=0, dirty?=0 [ 74.618] sna_accel_flush: flush?=0, dirty?=0 [ 74.618] sna_accel_flush: flush?=0, dirty?=0 [ 74.618] sna_accel_flush: flush?=0, dirty?=0 [ 74.618] sna_block_handler (tv=546.471000) [ 74.618] has_shadow: has pending damage? 0, outstanding flips: 1 [ 74.618] sna_accel_do_throttle -- no pending activity [ 74.618] sna_wakeup_handler [ 74.618] sna_accel_flush: flush?=0, dirty?=0 [ 74.618] sna_accel_flush: flush?=0, dirty?=0 [ 74.618] sna_accel_flush: flush?=0, dirty?=0 [ 74.618] sna_block_handler (tv=546.471000) [ 74.618] has_shadow: has pending damage? 0, outstanding flips: 1 [ 74.618] sna_accel_do_throttle -- no pending activity [ 74.618] sna_wakeup_handler [ 74.618] sna_accel_flush: flush?=0, dirty?=0 [ 74.618] sna_accel_flush: flush?=0, dirty?=0 [ 74.618] sna_block_handler (tv=546.471000) [ 74.618] has_shadow: has pending damage? 0, outstanding flips: 1 [ 74.618] sna_accel_do_throttle -- no pending activity [ 74.618] sna_wakeup_handler [ 74.618] sna_accel_flush: flush?=0, dirty?=0 [ 74.618] sna_accel_flush: flush?=0, dirty?=0 [ 74.618] sna_accel_flush: flush?=0, dirty?=0 [ 74.618] sna_accel_flush: flush?=0, dirty?=0 [ 74.618] sna_accel_flush: flush?=0, dirty?=0 [ 74.618] sna_accel_flush: flush?=0, dirty?=0 [ 74.618] sna_accel_flush: flush?=0, dirty?=0 [ 74.618] sna_accel_flush: flush?=0, dirty?=0 [ 74.618] sna_accel_flush: flush?=0, dirty?=0 [ 74.618] sna_accel_flush: flush?=0, dirty?=0 [ 74.618] sna_accel_flush: flush?=0, dirty?=0 [ 74.618] sna_accel_flush: flush?=0, dirty?=0 [ 74.618] sna_accel_flush: flush?=0, dirty?=0 [ 74.618] sna_accel_flush: flush?=0, dirty?=0 [ 74.618] sna_accel_flush: flush?=0, dirty?=0 [ 74.618] sna_accel_flush: flush?=0, dirty?=0 [ 74.618] sna_accel_flush: flush?=0, dirty?=0 [ 74.618] sna_accel_flush: flush?=0, dirty?=0 [ 74.618] sna_accel_flush: flush?=0, dirty?=0 [ 74.618] sna_accel_flush: flush?=0, dirty?=0 [ 74.618] sna_block_handler (tv=546.471000) [ 74.618] has_shadow: has pending damage? 0, outstanding flips: 1 [ 74.618] sna_accel_do_throttle -- no pending activity [ 74.618] sna_wakeup_handler [ 74.618] sna_accel_flush: flush?=0, dirty?=0 [ 74.618] sna_accel_flush: flush?=0, dirty?=0 [ 74.618] sna_accel_flush: flush?=0, dirty?=0 [ 74.618] sna_block_handler (tv=546.471000) [ 74.618] has_shadow: has pending damage? 0, outstanding flips: 1 [ 74.618] sna_accel_do_throttle -- no pending activity [ 74.618] sna_wakeup_handler [ 74.618] sna_accel_flush: flush?=0, dirty?=0 [ 74.618] sna_accel_flush: flush?=0, dirty?=0 [ 74.618] sna_accel_flush: flush?=0, dirty?=0 [ 74.618] sna_block_handler (tv=546.471000) [ 74.618] has_shadow: has pending damage? 0, outstanding flips: 1 [ 74.618] sna_accel_do_throttle -- no pending activity [ 74.618] sna_wakeup_handler [ 74.618] sna_accel_flush: flush?=0, dirty?=0 [ 74.618] sna_accel_flush: flush?=0, dirty?=0 [ 74.618] sna_accel_flush: flush?=0, dirty?=0 [ 74.618] sna_block_handler (tv=546.471000) [ 74.618] has_shadow: has pending damage? 0, outstanding flips: 1 [ 74.618] sna_accel_do_throttle -- no pending activity [ 74.618] sna_wakeup_handler [ 74.618] sna_accel_flush: flush?=0, dirty?=0 [ 74.618] sna_accel_flush: flush?=0, dirty?=0 [ 74.618] sna_accel_flush: flush?=0, dirty?=0 [ 74.618] sna_block_handler (tv=546.471000) [ 74.618] has_shadow: has pending damage? 0, outstanding flips: 1 [ 74.618] sna_accel_do_throttle -- no pending activity [ 74.618] sna_wakeup_handler [ 74.618] sna_accel_flush: flush?=0, dirty?=0 [ 74.618] sna_accel_flush: flush?=0, dirty?=0 [ 74.618] sna_accel_flush: flush?=0, dirty?=0 [ 74.618] sna_block_handler (tv=546.471000) [ 74.618] has_shadow: has pending damage? 0, outstanding flips: 1 [ 74.618] sna_accel_do_throttle -- no pending activity [ 74.618] sna_wakeup_handler [ 74.618] sna_accel_flush: flush?=0, dirty?=0 [ 74.618] sna_accel_flush: flush?=0, dirty?=0 [ 74.618] sna_accel_flush: flush?=0, dirty?=0 [ 74.618] sna_block_handler (tv=546.471000) [ 74.618] has_shadow: has pending damage? 0, outstanding flips: 1 [ 74.618] sna_accel_do_throttle -- no pending activity [ 74.618] sna_wakeup_handler [ 74.618] sna_accel_flush: flush?=0, dirty?=0 [ 74.618] sna_accel_flush: flush?=0, dirty?=0 [ 74.618] sna_accel_flush: flush?=0, dirty?=0 [ 74.618] sna_block_handler (tv=546.471000) [ 74.618] has_shadow: has pending damage? 0, outstanding flips: 1 [ 74.618] sna_accel_do_throttle -- no pending activity [ 74.618] sna_wakeup_handler [ 74.618] sna_accel_flush: flush?=0, dirty?=0 [ 74.618] sna_accel_flush: flush?=0, dirty?=0 [ 74.618] sna_accel_flush: flush?=0, dirty?=0 [ 74.618] sna_block_handler (tv=546.471000) [ 74.618] has_shadow: has pending damage? 0, outstanding flips: 1 [ 74.618] sna_accel_do_throttle -- no pending activity [ 74.618] sna_wakeup_handler [ 74.618] sna_accel_flush: flush?=0, dirty?=0 [ 74.618] sna_accel_flush: flush?=0, dirty?=0 [ 74.618] sna_accel_flush: flush?=0, dirty?=0 [ 74.618] sna_block_handler (tv=546.471000) [ 74.618] has_shadow: has pending damage? 0, outstanding flips: 1 [ 74.618] sna_accel_do_throttle -- no pending activity [ 74.618] sna_wakeup_handler [ 74.618] sna_accel_flush: flush?=0, dirty?=0 [ 74.618] sna_accel_flush: flush?=0, dirty?=0 [ 74.618] sna_accel_flush: flush?=0, dirty?=0 [ 74.618] sna_block_handler (tv=546.471000) [ 74.618] has_shadow: has pending damage? 0, outstanding flips: 1 [ 74.618] sna_accel_do_throttle -- no pending activity [ 74.619] sna_wakeup_handler [ 74.619] sna_accel_flush: flush?=0, dirty?=0 [ 74.619] sna_accel_flush: flush?=0, dirty?=0 [ 74.619] sna_accel_flush: flush?=0, dirty?=0 [ 74.619] sna_block_handler (tv=546.470000) [ 74.619] has_shadow: has pending damage? 0, outstanding flips: 1 [ 74.619] sna_accel_do_throttle -- no pending activity [ 74.619] sna_wakeup_handler [ 74.619] sna_accel_flush: flush?=0, dirty?=0 [ 74.619] sna_accel_flush: flush?=0, dirty?=0 [ 74.619] sna_accel_flush: flush?=0, dirty?=0 [ 74.619] sna_block_handler (tv=546.470000) [ 74.619] has_shadow: has pending damage? 0, outstanding flips: 1 [ 74.619] sna_accel_do_throttle -- no pending activity [ 74.619] sna_wakeup_handler [ 74.619] sna_accel_flush: flush?=0, dirty?=0 [ 74.619] sna_accel_flush: flush?=0, dirty?=0 [ 74.619] sna_accel_flush: flush?=0, dirty?=0 [ 74.619] sna_block_handler (tv=546.470000) [ 74.619] has_shadow: has pending damage? 0, outstanding flips: 1 [ 74.619] sna_accel_do_throttle -- no pending activity [ 74.619] sna_wakeup_handler [ 74.619] sna_accel_flush: flush?=0, dirty?=0 [ 74.619] sna_block_handler (tv=546.470000) [ 74.619] has_shadow: has pending damage? 0, outstanding flips: 1 [ 74.619] sna_accel_do_throttle -- no pending activity [ 74.619] sna_wakeup_handler [ 74.619] sna_block_handler (tv=546.470000) [ 74.619] has_shadow: has pending damage? 0, outstanding flips: 1 [ 74.619] sna_accel_do_throttle -- no pending activity [ 74.619] sna_wakeup_handler [ 74.619] sna_accel_flush: flush?=0, dirty?=0 [ 74.619] sna_accel_flush: flush?=0, dirty?=0 [ 74.619] sna_block_handler (tv=546.470000) [ 74.619] has_shadow: has pending damage? 0, outstanding flips: 1 [ 74.619] sna_accel_do_throttle -- no pending activity [ 74.620] sna_wakeup_handler [ 74.620] sna_accel_flush: flush?=0, dirty?=0 [ 74.620] sna_accel_flush: flush?=0, dirty?=0 [ 74.620] sna_block_handler (tv=0.0) [ 74.620] sna_wakeup_handler [ 74.620] sna_accel_flush: flush?=0, dirty?=0 [ 74.620] sna_accel_flush: flush?=0, dirty?=0 [ 74.620] sna_block_handler (tv=0.0) [ 74.620] sna_wakeup_handler [ 74.620] sna_accel_flush: flush?=0, dirty?=0 [ 74.620] sna_accel_flush: flush?=0, dirty?=0 [ 74.620] sna_block_handler (tv=546.469000) [ 74.620] has_shadow: has pending damage? 0, outstanding flips: 1 [ 74.620] sna_accel_do_throttle -- no pending activity [ 74.620] sna_wakeup_handler [ 74.620] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=128, name=76 [ 74.620] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 74.620] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 74.620] sna_dri2_get_back: draw size=3840x2160, back buffer handle=128 size=3840x2160, is-scanout? 1, active?=1, pitch=15360, front pitch=15360 [ 74.620] sna_dri2_get_back: reuse backbuffer? 1 [ 74.620] sna_dri2_get_back: back buffer handle=128, active?=1, refcnt=1 [ 74.620] sna_dri2_get_back: cache: handle=32, active=0 [ 74.620] sna_dri2_get_back: reuse cache handle=32, name=80, flags=0 [ 74.620] sna_dri2_get_back: caching handle=128 (name=76, flags=0, active_scanout=1) [ 74.620] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 74.620] sna_dri2_reuse_buffer: reusing back buffer handle=32, name=80, pitch=15360, age=0 [ 74.620] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 74.620] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=25, name=75, active_scanout=2 [ 74.620] kgem_bo_flink: flinked handle=25 to name=75, marking non-reusable [ 74.620] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=25] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 74.620] sna_accel_flush: flush?=0, dirty?=0 [ 74.620] sna_accel_flush: flush?=0, dirty?=0 [ 74.620] sna_accel_flush: flush?=0, dirty?=0 [ 74.620] sna_block_handler (tv=546.469000) [ 74.620] has_shadow: has pending damage? 0, outstanding flips: 1 [ 74.620] timer_enable (time=74620), starting timer 0 [ 74.620] sna_accel_do_throttle -- no pending activity [ 74.620] sna_accel_block: evaluating timers, active=5 [ 74.620] sna_accel_block: flush timer expires in 8 [74628] [ 74.620] sna_wakeup_handler [ 74.620] sna_accel_flush: flush?=0, dirty?=0 [ 74.620] sna_accel_flush: flush?=0, dirty?=0 [ 74.620] sna_block_handler (tv=546.469000) [ 74.620] sna_scanout_do_flush: flush timer active: delta=8 [ 74.620] sna_accel_do_throttle -- no pending activity [ 74.620] sna_accel_block: evaluating timers, active=5 [ 74.620] sna_accel_block: flush timer expires in 8 [74628] [ 74.621] sna_wakeup_handler [ 74.622] sna_block_handler (tv=546.467000) [ 74.622] sna_scanout_do_flush: flush timer active: delta=6 [ 74.622] sna_accel_do_throttle -- no pending activity [ 74.622] sna_accel_block: evaluating timers, active=5 [ 74.622] sna_accel_block: flush timer expires in 6 [74628] [ 74.622] sna_wakeup_handler [ 74.622] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 74.622] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 74.622] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 74.622] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 74.622] sna_dri2_get_msc(draw=146, pipe=0) [ 74.622] sna_crtc_record_swap: recording last swap on pipe=0, frame 4226 [msc=4226], time 74.608380 [ 74.622] sna_dri2_get_msc: msc=4226 [raw=4226], ust=74608380 [ 74.622] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=32 (refs=1/1, flush=0) , front=25 (refs=2/3, flush=1) [ 74.622] sna_dri2_schedule_swap(target_msc=4226, divisor=0, remainder=0) [ 74.622] sna_dri2_schedule_swap: using front handle=25, active_scanout?=2, flush?=1 [ 74.622] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 74.622] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 74.622] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 74.622] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 74.622] sna_crtc_record_swap: recording last swap on pipe=0, frame 4226 [msc=4226], time 74.608380 [ 74.622] immediate_swap: current_msc=4226, target_msc=4226 -- yes [ 74.622] can_flip: no, shadow enabled [ 74.622] sna_dri2_add_event: adding event to window 146) [ 74.622] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 74.622] sna_dri2_immediate_blit: no pending blit, starting chain [ 74.622] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 74.622] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 74.622] can_xchg: back size=8700f00, front size=8700f00 [ 74.622] can_xchg: yes, pixmap=4091 [ 74.622] sna_dri2_xchg: win=146, exchange front=25/75,ref=3 and back=32/80,ref=2, pixmap=4091 3840x2160 [ 74.622] sna_dri2_xchg: back_bo handle=32, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 74.622] sna_dri2_xchg: front_bo handle=25, pitch=15360, size=33177600, ref=3, active_scanout?=2 [ 74.622] set_bo: pixmap=4091, handle=32 (old handle=25) [ 74.622] set_bo: marking whole pixmap as damaged [ 74.622] set_bo: applying final/discard move-to-gpu [ 74.622] wait_for_shadow: flags=0, flips=1, handle=25, shadow=29 [ 74.622] set_bo: dropping flush hint from handle=25 [ 74.622] set_bo: adding flush hint to handle=32 [ 74.622] mark_stale(handle=25) => 1 [ 74.622] swap_limit: draw=146 setting swap limit to 3 [ 74.622] sna_dri2_swap_limit_validate: swap limit set to 3 [ 74.622] sna_next_vblank(pipe=0, waiting until next vblank) [ 74.622] sna_dri2_schedule_swap: reported target_msc=4226 [ 74.622] sna_accel_flush: flush?=0, dirty?=0 [ 74.622] sna_accel_flush: flush?=0, dirty?=0 [ 74.622] sna_accel_flush: flush?=0, dirty?=0 [ 74.622] sna_accel_flush: flush?=0, dirty?=0 [ 74.622] sna_block_handler (tv=546.467000) [ 74.622] sna_scanout_do_flush: flush timer active: delta=6 [ 74.622] sna_accel_do_throttle -- no pending activity [ 74.622] sna_accel_block: evaluating timers, active=5 [ 74.623] sna_accel_block: flush timer expires in 6 [74628] [ 74.623] sna_wakeup_handler [ 74.623] sna_create_window: window=54525967 [ 74.623] sna_set_window_pixmap: window=54525967, old pixmap=0 new pixmap=4091 [ 74.623] sna_change_window_attributes [ 74.623] sna_accel_flush: flush?=0, dirty?=0 [ 74.624] sna_create_window: window=54525968 [ 74.624] sna_set_window_pixmap: window=54525968, old pixmap=0 new pixmap=4091 [ 74.624] sna_change_window_attributes [ 74.624] sna_accel_flush: flush?=0, dirty?=0 [ 74.624] sna_accel_flush: flush?=0, dirty?=0 [ 74.624] sna_accel_flush: flush?=0, dirty?=0 [ 74.624] sna_accel_flush: flush?=0, dirty?=0 [ 74.624] sna_change_window_attributes [ 74.624] sna_change_window_attributes [ 74.624] sna_accel_flush: flush?=0, dirty?=0 [ 74.624] sna_accel_flush: flush?=0, dirty?=0 [ 74.624] sna_block_handler (tv=546.465000) [ 74.624] sna_scanout_do_flush: flush timer active: delta=4 [ 74.624] sna_accel_do_throttle -- no pending activity [ 74.624] sna_accel_block: evaluating timers, active=5 [ 74.624] sna_accel_block: flush timer expires in 4 [74628] [ 74.624] sna_wakeup_handler [ 74.624] sna_accel_flush: flush?=0, dirty?=0 [ 74.624] sna_accel_flush: flush?=0, dirty?=0 [ 74.624] sna_accel_flush: flush?=0, dirty?=0 [ 74.624] sna_block_handler (tv=546.465000) [ 74.624] sna_scanout_do_flush: flush timer active: delta=4 [ 74.624] sna_accel_do_throttle -- no pending activity [ 74.624] sna_accel_block: evaluating timers, active=5 [ 74.624] sna_accel_block: flush timer expires in 4 [74628] [ 74.624] sna_wakeup_handler [ 74.624] sna_accel_flush: flush?=0, dirty?=0 [ 74.624] sna_accel_flush: flush?=0, dirty?=0 [ 74.624] sna_accel_flush: flush?=0, dirty?=0 [ 74.624] sna_block_handler (tv=546.465000) [ 74.624] sna_scanout_do_flush: flush timer active: delta=4 [ 74.624] sna_accel_do_throttle -- no pending activity [ 74.624] sna_accel_block: evaluating timers, active=5 [ 74.624] sna_accel_block: flush timer expires in 4 [74628] [ 74.624] sna_wakeup_handler [ 74.624] sna_change_window_attributes [ 74.624] sna_accel_flush: flush?=0, dirty?=0 [ 74.624] sna_accel_flush: flush?=0, dirty?=0 [ 74.624] sna_block_handler (tv=546.465000) [ 74.624] sna_scanout_do_flush: flush timer active: delta=4 [ 74.624] sna_accel_do_throttle -- no pending activity [ 74.624] sna_accel_block: evaluating timers, active=5 [ 74.624] sna_accel_block: flush timer expires in 4 [74628] [ 74.624] sna_wakeup_handler [ 74.624] sna_accel_flush: flush?=0, dirty?=0 [ 74.624] sna_accel_flush: flush?=0, dirty?=0 [ 74.624] sna_accel_flush: flush?=0, dirty?=0 [ 74.624] sna_block_handler (tv=546.465000) [ 74.624] sna_scanout_do_flush: flush timer active: delta=4 [ 74.624] sna_accel_do_throttle -- no pending activity [ 74.624] sna_accel_block: evaluating timers, active=5 [ 74.624] sna_accel_block: flush timer expires in 4 [74628] [ 74.624] sna_wakeup_handler [ 74.624] sna_accel_flush: flush?=0, dirty?=0 [ 74.624] sna_accel_flush: flush?=0, dirty?=0 [ 74.624] sna_accel_flush: flush?=0, dirty?=0 [ 74.624] sna_block_handler (tv=546.465000) [ 74.624] sna_scanout_do_flush: flush timer active: delta=4 [ 74.624] sna_accel_do_throttle -- no pending activity [ 74.624] sna_accel_block: evaluating timers, active=5 [ 74.624] sna_accel_block: flush timer expires in 4 [74628] [ 74.624] sna_wakeup_handler [ 74.624] sna_accel_flush: flush?=0, dirty?=0 [ 74.624] sna_accel_flush: flush?=0, dirty?=0 [ 74.624] sna_accel_flush: flush?=0, dirty?=0 [ 74.624] sna_block_handler (tv=546.465000) [ 74.624] sna_scanout_do_flush: flush timer active: delta=4 [ 74.624] sna_accel_do_throttle -- no pending activity [ 74.624] sna_accel_block: evaluating timers, active=5 [ 74.624] sna_accel_block: flush timer expires in 4 [74628] [ 74.624] sna_wakeup_handler [ 74.624] sna_accel_flush: flush?=0, dirty?=0 [ 74.624] sna_accel_flush: flush?=0, dirty?=0 [ 74.624] sna_accel_flush: flush?=0, dirty?=0 [ 74.624] sna_block_handler (tv=546.465000) [ 74.624] sna_scanout_do_flush: flush timer active: delta=4 [ 74.624] sna_accel_do_throttle -- no pending activity [ 74.624] sna_accel_block: evaluating timers, active=5 [ 74.624] sna_accel_block: flush timer expires in 4 [74628] [ 74.624] sna_wakeup_handler [ 74.624] sna_mode_wakeup: len=64 [ 74.624] sna_mode_wakeup: recording last swap on pipe=0, frame 4227 [1083], time 74.625051 [ 74.624] sna_mode_wakeup: removing handle=128 [active_scanout=0] from scanout, installing handle=25 [active_scanout=1] [ 74.624] sna_mode_wakeup: flip complete, pending? 1 [ 74.624] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 74.624] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 74.624] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 74.624] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 74.624] sna_pixmap_move_to_gpu: already all-damaged [ 74.624] sna_pixmap_mark_active: pixmap=4091, handle=32 [ 74.624] sna_mode_redisplay: crtc[0] transformed? 0 [ 74.624] sna_mode_redisplay: crtc[1] transformed? 0 [ 74.624] sna_mode_redisplay: crtc[2] transformed? 0 [ 74.624] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=32 [active=1] [ 74.624] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 25, transformed? 0 [ 74.624] get_fb: reusing fb=68 for handle=32 [ 74.624] sna_mode_redisplay: recording flip on CRTC:32 handle=32, active_scanout=2, serial=3 [ 74.624] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 74.624] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 74.624] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 74.624] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 74.624] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=32, shadow handle=29 [ 74.624] sna_dri2_vblank_handler(type=2, sequence=4227, draw=4181) [ 74.624] sna_crtc_record_swap: recording last swap on pipe=0, frame 4227 [msc=4227], time 74.625051 [ 74.624] sna_dri2_vblank_handler: 2 complete, frame=4227 tv=74.625051 [ 74.624] sna_dri2_blit_complete: blit finished [ 74.624] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4227, tv=74.625051) [ 74.624] frame_swap_complete(type=2): draw=146, pipe=0, frame=4227 [msc=4227], tv=74.625051 [ 74.624] sna_accel_flush: flush?=0, dirty?=0 [ 74.624] sna_dri2_event_free(draw?=1) [ 74.624] sna_dri2_remove_event: remove[0x561c94b0c7e0] from window 146, active? 1 [ 74.624] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 74.624] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=25] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 74.624] sna_dri2_vblank_handler complete [ 74.624] sna_accel_flush: flush?=0, dirty?=0 [ 74.625] sna_accel_flush: flush?=0, dirty?=0 [ 74.625] sna_block_handler (tv=546.464000) [ 74.625] sna_scanout_do_flush: flush timer active: delta=3 [ 74.625] sna_scanout_do_flush (time=74625), triggered [ 74.625] sna_scanout_flush (time=74625), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 74.625] has_shadow: has pending damage? 0, outstanding flips: 1 [ 74.625] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 74.625] has_shadow: has pending damage? 0, outstanding flips: 1 [ 74.625] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) [ 74.625] sna_accel_do_throttle -- no pending activity [ 74.625] sna_accel_block: evaluating timers, active=5 [ 74.625] sna_accel_block: flush timer expires in 16 [74641] [ 74.625] sna_wakeup_handler [ 74.625] sna_accel_flush: flush?=0, dirty?=0 [ 74.625] sna_accel_flush: flush?=0, dirty?=0 [ 74.625] sna_block_handler (tv=546.464000) [ 74.625] sna_scanout_do_flush: flush timer active: delta=16 [ 74.625] sna_accel_do_throttle -- no pending activity [ 74.625] sna_accel_block: evaluating timers, active=5 [ 74.625] sna_accel_block: flush timer expires in 16 [74641] [ 74.625] sna_wakeup_handler [ 74.625] sna_accel_flush: flush?=0, dirty?=0 [ 74.625] sna_accel_flush: flush?=0, dirty?=0 [ 74.625] sna_block_handler (tv=546.464000) [ 74.625] sna_scanout_do_flush: flush timer active: delta=16 [ 74.625] sna_accel_do_throttle -- no pending activity [ 74.625] sna_accel_block: evaluating timers, active=5 [ 74.625] sna_accel_block: flush timer expires in 16 [74641] [ 74.625] sna_wakeup_handler [ 74.625] sna_accel_flush: flush?=0, dirty?=0 [ 74.625] sna_accel_flush: flush?=0, dirty?=0 [ 74.625] sna_block_handler (tv=546.464000) [ 74.625] sna_scanout_do_flush: flush timer active: delta=16 [ 74.625] sna_accel_do_throttle -- no pending activity [ 74.625] sna_accel_block: evaluating timers, active=5 [ 74.625] sna_accel_block: flush timer expires in 16 [74641] [ 74.625] sna_wakeup_handler [ 74.625] sna_accel_flush: flush?=0, dirty?=0 [ 74.625] sna_accel_flush: flush?=0, dirty?=0 [ 74.625] sna_accel_flush: flush?=0, dirty?=0 [ 74.625] sna_block_handler (tv=546.464000) [ 74.625] sna_scanout_do_flush: flush timer active: delta=16 [ 74.625] sna_accel_do_throttle -- no pending activity [ 74.625] sna_accel_block: evaluating timers, active=5 [ 74.625] sna_accel_block: flush timer expires in 16 [74641] [ 74.625] sna_wakeup_handler [ 74.625] sna_accel_flush: flush?=0, dirty?=0 [ 74.625] sna_accel_flush: flush?=0, dirty?=0 [ 74.625] sna_block_handler (tv=546.464000) [ 74.625] sna_scanout_do_flush: flush timer active: delta=16 [ 74.625] sna_accel_do_throttle -- no pending activity [ 74.625] sna_accel_block: evaluating timers, active=5 [ 74.625] sna_accel_block: flush timer expires in 16 [74641] [ 74.625] sna_wakeup_handler [ 74.625] sna_accel_flush: flush?=0, dirty?=0 [ 74.625] sna_accel_flush: flush?=0, dirty?=0 [ 74.625] sna_block_handler (tv=546.464000) [ 74.625] sna_scanout_do_flush: flush timer active: delta=16 [ 74.625] sna_accel_do_throttle -- no pending activity [ 74.625] sna_accel_block: evaluating timers, active=5 [ 74.625] sna_accel_block: flush timer expires in 16 [74641] [ 74.625] sna_wakeup_handler [ 74.625] sna_accel_flush: flush?=0, dirty?=0 [ 74.625] sna_accel_flush: flush?=0, dirty?=0 [ 74.625] sna_block_handler (tv=546.464000) [ 74.625] sna_scanout_do_flush: flush timer active: delta=16 [ 74.625] sna_accel_do_throttle -- no pending activity [ 74.625] sna_accel_block: evaluating timers, active=5 [ 74.625] sna_accel_block: flush timer expires in 16 [74641] [ 74.625] sna_wakeup_handler [ 74.625] sna_accel_flush: flush?=0, dirty?=0 [ 74.625] sna_accel_flush: flush?=0, dirty?=0 [ 74.625] sna_block_handler (tv=546.464000) [ 74.625] sna_scanout_do_flush: flush timer active: delta=16 [ 74.625] sna_accel_do_throttle -- no pending activity [ 74.625] sna_accel_block: evaluating timers, active=5 [ 74.625] sna_accel_block: flush timer expires in 16 [74641] [ 74.625] sna_wakeup_handler [ 74.625] sna_accel_flush: flush?=0, dirty?=0 [ 74.625] sna_accel_flush: flush?=0, dirty?=0 [ 74.625] sna_block_handler (tv=546.464000) [ 74.625] sna_scanout_do_flush: flush timer active: delta=16 [ 74.625] sna_accel_do_throttle -- no pending activity [ 74.625] sna_accel_block: evaluating timers, active=5 [ 74.625] sna_accel_block: flush timer expires in 16 [74641] [ 74.625] sna_wakeup_handler [ 74.625] sna_accel_flush: flush?=0, dirty?=0 [ 74.625] sna_accel_flush: flush?=0, dirty?=0 [ 74.625] sna_block_handler (tv=546.464000) [ 74.625] sna_scanout_do_flush: flush timer active: delta=16 [ 74.625] sna_accel_do_throttle -- no pending activity [ 74.625] sna_accel_block: evaluating timers, active=5 [ 74.625] sna_accel_block: flush timer expires in 16 [74641] [ 74.625] sna_wakeup_handler [ 74.625] sna_accel_flush: flush?=0, dirty?=0 [ 74.625] sna_accel_flush: flush?=0, dirty?=0 [ 74.625] sna_block_handler (tv=546.464000) [ 74.625] sna_scanout_do_flush: flush timer active: delta=16 [ 74.625] sna_accel_do_throttle -- no pending activity [ 74.625] sna_accel_block: evaluating timers, active=5 [ 74.625] sna_accel_block: flush timer expires in 16 [74641] [ 74.625] sna_wakeup_handler [ 74.625] sna_accel_flush: flush?=0, dirty?=0 [ 74.625] sna_accel_flush: flush?=0, dirty?=0 [ 74.625] sna_block_handler (tv=546.464000) [ 74.625] sna_scanout_do_flush: flush timer active: delta=16 [ 74.625] sna_accel_do_throttle -- no pending activity [ 74.625] sna_accel_block: evaluating timers, active=5 [ 74.625] sna_accel_block: flush timer expires in 16 [74641] [ 74.625] sna_wakeup_handler [ 74.625] sna_accel_flush: flush?=0, dirty?=0 [ 74.625] sna_accel_flush: flush?=0, dirty?=0 [ 74.625] sna_block_handler (tv=546.464000) [ 74.625] sna_scanout_do_flush: flush timer active: delta=16 [ 74.625] sna_accel_do_throttle -- no pending activity [ 74.625] sna_accel_block: evaluating timers, active=5 [ 74.625] sna_accel_block: flush timer expires in 16 [74641] [ 74.625] sna_wakeup_handler [ 74.625] sna_accel_flush: flush?=0, dirty?=0 [ 74.625] sna_accel_flush: flush?=0, dirty?=0 [ 74.625] sna_accel_flush: flush?=0, dirty?=0 [ 74.625] sna_block_handler (tv=546.464000) [ 74.625] sna_scanout_do_flush: flush timer active: delta=16 [ 74.625] sna_accel_do_throttle -- no pending activity [ 74.625] sna_accel_block: evaluating timers, active=5 [ 74.625] sna_accel_block: flush timer expires in 16 [74641] [ 74.625] sna_wakeup_handler [ 74.625] sna_accel_flush: flush?=0, dirty?=0 [ 74.625] sna_accel_flush: flush?=0, dirty?=0 [ 74.625] sna_accel_flush: flush?=0, dirty?=0 [ 74.625] sna_block_handler (tv=546.464000) [ 74.625] sna_scanout_do_flush: flush timer active: delta=16 [ 74.625] sna_accel_do_throttle -- no pending activity [ 74.626] sna_accel_block: evaluating timers, active=5 [ 74.626] sna_accel_block: flush timer expires in 16 [74641] [ 74.626] sna_wakeup_handler [ 74.626] sna_accel_flush: flush?=0, dirty?=0 [ 74.626] sna_accel_flush: flush?=0, dirty?=0 [ 74.626] sna_block_handler (tv=546.463000) [ 74.626] sna_scanout_do_flush: flush timer active: delta=15 [ 74.626] sna_accel_do_throttle -- no pending activity [ 74.626] sna_accel_block: evaluating timers, active=5 [ 74.626] sna_accel_block: flush timer expires in 15 [74641] [ 74.626] sna_wakeup_handler [ 74.626] sna_accel_flush: flush?=0, dirty?=0 [ 74.626] sna_accel_flush: flush?=0, dirty?=0 [ 74.626] sna_accel_flush: flush?=0, dirty?=0 [ 74.626] sna_accel_flush: flush?=0, dirty?=0 [ 74.626] sna_block_handler (tv=546.463000) [ 74.626] sna_scanout_do_flush: flush timer active: delta=15 [ 74.626] sna_accel_do_throttle -- no pending activity [ 74.626] sna_accel_block: evaluating timers, active=5 [ 74.626] sna_accel_block: flush timer expires in 15 [74641] [ 74.626] sna_wakeup_handler [ 74.626] sna_accel_flush: flush?=0, dirty?=0 [ 74.626] sna_accel_flush: flush?=0, dirty?=0 [ 74.626] sna_block_handler (tv=546.463000) [ 74.626] sna_scanout_do_flush: flush timer active: delta=15 [ 74.626] sna_accel_do_throttle -- no pending activity [ 74.626] sna_accel_block: evaluating timers, active=5 [ 74.626] sna_accel_block: flush timer expires in 15 [74641] [ 74.626] sna_wakeup_handler [ 74.626] sna_accel_flush: flush?=0, dirty?=0 [ 74.626] sna_accel_flush: flush?=0, dirty?=0 [ 74.626] sna_accel_flush: flush?=0, dirty?=0 [ 74.626] sna_accel_flush: flush?=0, dirty?=0 [ 74.626] sna_block_handler (tv=546.463000) [ 74.626] sna_scanout_do_flush: flush timer active: delta=15 [ 74.626] sna_accel_do_throttle -- no pending activity [ 74.626] sna_accel_block: evaluating timers, active=5 [ 74.626] sna_accel_block: flush timer expires in 15 [74641] [ 74.626] sna_wakeup_handler [ 74.626] sna_accel_flush: flush?=0, dirty?=0 [ 74.626] sna_accel_flush: flush?=0, dirty?=0 [ 74.626] sna_block_handler (tv=546.463000) [ 74.626] sna_scanout_do_flush: flush timer active: delta=15 [ 74.626] sna_accel_do_throttle -- no pending activity [ 74.626] sna_accel_block: evaluating timers, active=5 [ 74.626] sna_accel_block: flush timer expires in 15 [74641] [ 74.626] sna_wakeup_handler [ 74.626] sna_accel_flush: flush?=0, dirty?=0 [ 74.626] sna_accel_flush: flush?=0, dirty?=0 [ 74.626] sna_accel_flush: flush?=0, dirty?=0 [ 74.626] sna_block_handler (tv=546.463000) [ 74.626] sna_scanout_do_flush: flush timer active: delta=15 [ 74.626] sna_accel_do_throttle -- no pending activity [ 74.626] sna_accel_block: evaluating timers, active=5 [ 74.626] sna_accel_block: flush timer expires in 15 [74641] [ 74.626] sna_wakeup_handler [ 74.626] sna_accel_flush: flush?=0, dirty?=0 [ 74.626] sna_accel_flush: flush?=0, dirty?=0 [ 74.626] sna_block_handler (tv=546.463000) [ 74.626] sna_scanout_do_flush: flush timer active: delta=15 [ 74.626] sna_accel_do_throttle -- no pending activity [ 74.626] sna_accel_block: evaluating timers, active=5 [ 74.626] sna_accel_block: flush timer expires in 15 [74641] [ 74.626] sna_wakeup_handler [ 74.626] sna_accel_flush: flush?=0, dirty?=0 [ 74.626] sna_accel_flush: flush?=0, dirty?=0 [ 74.626] sna_accel_flush: flush?=0, dirty?=0 [ 74.626] sna_block_handler (tv=546.463000) [ 74.626] sna_scanout_do_flush: flush timer active: delta=15 [ 74.626] sna_accel_do_throttle -- no pending activity [ 74.626] sna_accel_block: evaluating timers, active=5 [ 74.626] sna_accel_block: flush timer expires in 15 [74641] [ 74.626] sna_wakeup_handler [ 74.626] sna_accel_flush: flush?=0, dirty?=0 [ 74.626] sna_accel_flush: flush?=0, dirty?=0 [ 74.626] sna_accel_flush: flush?=0, dirty?=0 [ 74.626] sna_block_handler (tv=546.463000) [ 74.626] sna_scanout_do_flush: flush timer active: delta=15 [ 74.626] sna_accel_do_throttle -- no pending activity [ 74.626] sna_accel_block: evaluating timers, active=5 [ 74.626] sna_accel_block: flush timer expires in 15 [74641] [ 74.626] sna_wakeup_handler [ 74.626] sna_accel_flush: flush?=0, dirty?=0 [ 74.626] sna_accel_flush: flush?=0, dirty?=0 [ 74.626] sna_accel_flush: flush?=0, dirty?=0 [ 74.626] sna_accel_flush: flush?=0, dirty?=0 [ 74.626] sna_block_handler (tv=546.463000) [ 74.626] sna_scanout_do_flush: flush timer active: delta=15 [ 74.626] sna_accel_do_throttle -- no pending activity [ 74.626] sna_accel_block: evaluating timers, active=5 [ 74.626] sna_accel_block: flush timer expires in 15 [74641] [ 74.626] sna_wakeup_handler [ 74.626] sna_accel_flush: flush?=0, dirty?=0 [ 74.626] sna_accel_flush: flush?=0, dirty?=0 [ 74.626] sna_accel_flush: flush?=0, dirty?=0 [ 74.626] sna_accel_flush: flush?=0, dirty?=0 [ 74.626] sna_block_handler (tv=546.463000) [ 74.626] sna_scanout_do_flush: flush timer active: delta=15 [ 74.626] sna_accel_do_throttle -- no pending activity [ 74.626] sna_accel_block: evaluating timers, active=5 [ 74.626] sna_accel_block: flush timer expires in 15 [74641] [ 74.626] sna_wakeup_handler [ 74.626] sna_accel_flush: flush?=0, dirty?=0 [ 74.626] sna_accel_flush: flush?=0, dirty?=0 [ 74.626] sna_accel_flush: flush?=0, dirty?=0 [ 74.626] sna_accel_flush: flush?=0, dirty?=0 [ 74.626] sna_block_handler (tv=546.463000) [ 74.626] sna_scanout_do_flush: flush timer active: delta=15 [ 74.626] sna_accel_do_throttle -- no pending activity [ 74.626] sna_accel_block: evaluating timers, active=5 [ 74.626] sna_accel_block: flush timer expires in 15 [74641] [ 74.626] sna_wakeup_handler [ 74.626] sna_accel_flush: flush?=0, dirty?=0 [ 74.626] sna_accel_flush: flush?=0, dirty?=0 [ 74.626] sna_block_handler (tv=546.463000) [ 74.626] sna_scanout_do_flush: flush timer active: delta=15 [ 74.626] sna_accel_do_throttle -- no pending activity [ 74.626] sna_accel_block: evaluating timers, active=5 [ 74.626] sna_accel_block: flush timer expires in 15 [74641] [ 74.627] sna_wakeup_handler [ 74.627] sna_accel_flush: flush?=0, dirty?=0 [ 74.627] sna_block_handler (tv=546.462000) [ 74.627] sna_scanout_do_flush: flush timer active: delta=14 [ 74.627] sna_accel_do_throttle -- no pending activity [ 74.627] sna_accel_block: evaluating timers, active=5 [ 74.627] sna_accel_block: flush timer expires in 14 [74641] [ 74.627] sna_wakeup_handler [ 74.627] sna_block_handler (tv=546.462000) [ 74.627] sna_scanout_do_flush: flush timer active: delta=14 [ 74.627] sna_accel_do_throttle -- no pending activity [ 74.627] sna_accel_block: evaluating timers, active=5 [ 74.627] sna_accel_block: flush timer expires in 14 [74641] [ 74.628] sna_wakeup_handler [ 74.628] sna_accel_flush: flush?=0, dirty?=0 [ 74.628] sna_block_handler (tv=546.461000) [ 74.628] sna_scanout_do_flush: flush timer active: delta=13 [ 74.628] sna_accel_do_throttle -- no pending activity [ 74.628] sna_accel_block: evaluating timers, active=5 [ 74.628] sna_accel_block: flush timer expires in 13 [74641] [ 74.629] sna_wakeup_handler [ 74.629] sna_block_handler (tv=546.460000) [ 74.629] sna_scanout_do_flush: flush timer active: delta=12 [ 74.629] sna_accel_do_throttle -- no pending activity [ 74.629] sna_accel_block: evaluating timers, active=5 [ 74.629] sna_accel_block: flush timer expires in 12 [74641] [ 74.635] sna_wakeup_handler [ 74.635] sna_accel_flush: flush?=0, dirty?=0 [ 74.635] sna_block_handler (tv=546.454000) [ 74.635] sna_scanout_do_flush: flush timer active: delta=6 [ 74.635] sna_accel_do_throttle -- no pending activity [ 74.635] sna_accel_block: evaluating timers, active=5 [ 74.635] sna_accel_block: flush timer expires in 6 [74641] [ 74.635] sna_wakeup_handler [ 74.635] sna_block_handler (tv=546.454000) [ 74.635] sna_scanout_do_flush: flush timer active: delta=6 [ 74.635] sna_accel_do_throttle -- no pending activity [ 74.635] sna_accel_block: evaluating timers, active=5 [ 74.635] sna_accel_block: flush timer expires in 6 [74641] [ 74.635] sna_wakeup_handler [ 74.635] sna_accel_flush: flush?=0, dirty?=0 [ 74.635] sna_block_handler (tv=546.454000) [ 74.635] sna_scanout_do_flush: flush timer active: delta=6 [ 74.635] sna_accel_do_throttle -- no pending activity [ 74.635] sna_accel_block: evaluating timers, active=5 [ 74.635] sna_accel_block: flush timer expires in 6 [74641] [ 74.636] sna_wakeup_handler [ 74.636] sna_block_handler (tv=546.453000) [ 74.636] sna_scanout_do_flush: flush timer active: delta=5 [ 74.636] sna_accel_do_throttle -- no pending activity [ 74.636] sna_accel_block: evaluating timers, active=5 [ 74.636] sna_accel_block: flush timer expires in 5 [74641] [ 74.637] sna_wakeup_handler [ 74.637] sna_accel_flush: flush?=0, dirty?=0 [ 74.637] sna_accel_flush: flush?=0, dirty?=0 [ 74.637] sna_block_handler (tv=546.452000) [ 74.637] sna_scanout_do_flush: flush timer active: delta=4 [ 74.637] sna_accel_do_throttle -- no pending activity [ 74.637] sna_accel_block: evaluating timers, active=5 [ 74.637] sna_accel_block: flush timer expires in 4 [74641] [ 74.637] sna_wakeup_handler [ 74.637] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=25, name=75 [ 74.637] kgem_bo_flink: flinked handle=25 to name=75, marking non-reusable [ 74.637] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 74.637] sna_dri2_get_back: draw size=3840x2160, back buffer handle=25 size=3840x2160, is-scanout? 1, active?=1, pitch=15360, front pitch=15360 [ 74.637] sna_dri2_get_back: reuse backbuffer? 1 [ 74.637] sna_dri2_get_back: back buffer handle=25, active?=1, refcnt=1 [ 74.637] sna_dri2_get_back: cache: handle=128, active=0 [ 74.637] sna_dri2_get_back: reuse cache handle=128, name=76, flags=0 [ 74.637] sna_dri2_get_back: caching handle=25 (name=75, flags=0, active_scanout=1) [ 74.637] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 74.637] sna_dri2_reuse_buffer: reusing back buffer handle=128, name=76, pitch=15360, age=0 [ 74.637] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 74.637] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=32, name=80, active_scanout=2 [ 74.637] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 74.637] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 74.637] sna_accel_flush: flush?=0, dirty?=0 [ 74.637] sna_accel_flush: flush?=0, dirty?=0 [ 74.637] sna_accel_flush: flush?=0, dirty?=0 [ 74.637] sna_block_handler (tv=546.452000) [ 74.637] sna_scanout_do_flush: flush timer active: delta=4 [ 74.637] sna_accel_do_throttle -- no pending activity [ 74.637] sna_accel_block: evaluating timers, active=5 [ 74.637] sna_accel_block: flush timer expires in 4 [74641] [ 74.638] sna_wakeup_handler [ 74.638] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 74.638] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 74.638] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 74.638] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 74.638] sna_dri2_get_msc(draw=146, pipe=0) [ 74.638] sna_crtc_record_swap: recording last swap on pipe=0, frame 4227 [msc=4227], time 74.625051 [ 74.638] sna_dri2_get_msc: msc=4227 [raw=4227], ust=74625051 [ 74.638] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=128 (refs=1/1, flush=0) , front=32 (refs=2/3, flush=1) [ 74.638] sna_dri2_schedule_swap(target_msc=4227, divisor=0, remainder=0) [ 74.638] sna_dri2_schedule_swap: using front handle=32, active_scanout?=2, flush?=1 [ 74.638] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 74.638] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 74.638] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 74.638] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 74.638] sna_crtc_record_swap: recording last swap on pipe=0, frame 4227 [msc=4227], time 74.625051 [ 74.638] immediate_swap: current_msc=4227, target_msc=4227 -- yes [ 74.638] can_flip: no, shadow enabled [ 74.638] sna_dri2_add_event: adding event to window 146) [ 74.638] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 74.638] sna_dri2_immediate_blit: no pending blit, starting chain [ 74.638] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 74.638] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 74.638] can_xchg: back size=8700f00, front size=8700f00 [ 74.638] can_xchg: yes, pixmap=4091 [ 74.638] sna_dri2_xchg: win=146, exchange front=32/80,ref=3 and back=128/76,ref=2, pixmap=4091 3840x2160 [ 74.638] sna_dri2_xchg: back_bo handle=128, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 74.638] sna_dri2_xchg: front_bo handle=32, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 74.638] set_bo: pixmap=4091, handle=128 (old handle=32) [ 74.638] set_bo: marking whole pixmap as damaged [ 74.638] set_bo: applying final/discard move-to-gpu [ 74.638] wait_for_shadow: flags=0, flips=1, handle=32, shadow=29 [ 74.638] set_bo: dropping flush hint from handle=32 [ 74.638] set_bo: adding flush hint to handle=128 [ 74.638] mark_stale(handle=32) => 1 [ 74.638] swap_limit: draw=146 setting swap limit to 3 [ 74.638] sna_dri2_swap_limit_validate: swap limit set to 3 [ 74.638] sna_next_vblank(pipe=0, waiting until next vblank) [ 74.638] sna_dri2_schedule_swap: reported target_msc=4227 [ 74.638] sna_accel_flush: flush?=0, dirty?=0 [ 74.638] sna_accel_flush: flush?=0, dirty?=0 [ 74.638] sna_accel_flush: flush?=0, dirty?=0 [ 74.638] sna_accel_flush: flush?=0, dirty?=0 [ 74.638] sna_block_handler (tv=546.451000) [ 74.638] sna_scanout_do_flush: flush timer active: delta=3 [ 74.638] sna_scanout_do_flush (time=74638), triggered [ 74.638] sna_scanout_flush (time=74638), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 74.638] has_shadow: has pending damage? 1, outstanding flips: 1 [ 74.638] stop_flush: scanout=128 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 74.638] has_shadow: has pending damage? 1, outstanding flips: 1 [ 74.638] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 1, mode reconfiguration pending? 0) [ 74.638] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 74.638] sna_mode_redisplay: checking for 1 outstanding flip completions [ 74.638] sna_mode_redisplay: now 1 outstanding flip completions (enabled? 1) [ 74.638] sna_accel_do_throttle -- no pending activity [ 74.638] sna_accel_block: evaluating timers, active=5 [ 74.638] sna_accel_block: flush timer expires in 16 [74654] [ 74.641] sna_wakeup_handler [ 74.641] sna_mode_wakeup: len=64 [ 74.641] sna_mode_wakeup: recording last swap on pipe=0, frame 4228 [1084], time 74.641724 [ 74.641] sna_mode_wakeup: removing handle=25 [active_scanout=0] from scanout, installing handle=32 [active_scanout=1] [ 74.641] sna_mode_wakeup: flip complete, pending? 1 [ 74.641] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 74.641] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 74.641] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 74.641] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 74.641] sna_pixmap_move_to_gpu: already all-damaged [ 74.641] sna_pixmap_mark_active: pixmap=4091, handle=128 [ 74.641] sna_mode_redisplay: crtc[0] transformed? 0 [ 74.641] sna_mode_redisplay: crtc[1] transformed? 0 [ 74.641] sna_mode_redisplay: crtc[2] transformed? 0 [ 74.641] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=128 [active=1] [ 74.641] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 32, transformed? 0 [ 74.641] get_fb: reusing fb=80 for handle=128 [ 74.641] sna_mode_redisplay: recording flip on CRTC:32 handle=128, active_scanout=2, serial=3 [ 74.641] __kgem_bo_clear_busy: handle=128 [ 74.641] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 74.641] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 74.641] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 74.641] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=128, shadow handle=29 [ 74.641] sna_dri2_vblank_handler(type=2, sequence=4228, draw=4181) [ 74.641] sna_crtc_record_swap: recording last swap on pipe=0, frame 4228 [msc=4228], time 74.641724 [ 74.641] sna_dri2_vblank_handler: 2 complete, frame=4228 tv=74.641724 [ 74.641] sna_dri2_blit_complete: blit finished [ 74.641] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4228, tv=74.641724) [ 74.641] frame_swap_complete(type=2): draw=146, pipe=0, frame=4228 [msc=4228], tv=74.641724 [ 74.641] sna_accel_flush: flush?=0, dirty?=0 [ 74.641] sna_dri2_event_free(draw?=1) [ 74.641] sna_dri2_remove_event: remove[0x561c94b0bf30] from window 146, active? 1 [ 74.641] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=128] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 74.641] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=32] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 74.641] sna_dri2_vblank_handler complete [ 74.641] sna_block_handler (tv=546.448000) [ 74.641] sna_scanout_do_flush: flush timer active: delta=13 [ 74.641] sna_accel_do_throttle -- no pending activity [ 74.641] sna_accel_block: evaluating timers, active=5 [ 74.641] sna_accel_block: flush timer expires in 13 [74654] [ 74.642] sna_wakeup_handler [ 74.642] sna_accel_flush: flush?=0, dirty?=0 [ 74.642] sna_accel_flush: flush?=0, dirty?=0 [ 74.642] sna_accel_flush: flush?=0, dirty?=0 [ 74.642] sna_accel_flush: flush?=0, dirty?=0 [ 74.642] sna_create_pixmap(48, 48, 24, usage=0) [ 74.642] kgem_can_create_2d: 48x48 @ 24 [ 74.642] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 [ 74.642] kgem_can_create_2d: untiled size=12288 [ 74.642] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 74.642] kgem_choose_tiling: 48x48 -> 0 [ 74.642] sna_create_pixmap: usage=0, flags=b [ 74.642] sna_create_pixmap: creating GPU pixmap 48x48, stride=192, flags=b [ 74.642] __pop_freed_pixmap: reusing freed pixmap=1892 header [ 74.642] create_pixmap_hdr: pixmap=4244, width=48, height=48, usage=0 [ 74.642] sna_create_pixmap: serial=4244, 48x48, usage=0 [ 74.642] sna_pixmap_create_shm(48x48, depth=32, bpp=32, pitch=192) [ 74.642] __pop_freed_pixmap: reusing freed pixmap=1792 header [ 74.642] create_pixmap_hdr: pixmap=4246, width=48, height=48, usage=0 [ 74.642] kgem_create_map(0x7fc6b40e5000 size=9216, read-only?=0) - has_userptr?=1 [ 74.642] __kgem_bo_init(handle=96, num_pages=3) [ 74.642] kgem_create_map(ptr=0x7fc6b40e5000, size=9216, pages=3, read_only=0) => handle=96 (proxy? 0) [ 74.642] sna_accel_watch_flush: enable=1 [ 74.642] __sna_damage_all(48, 48) [ 74.642] sna_pixmap_create_shm: serial=4246, 48x48, usage=0 [ 74.642] sna_create_pixmap(48, 48, 32, usage=0) [ 74.642] kgem_can_create_2d: 48x48 @ 32 [ 74.642] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 [ 74.642] kgem_can_create_2d: untiled size=12288 [ 74.642] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 74.642] kgem_choose_tiling: 48x48 -> 0 [ 74.642] sna_create_pixmap: usage=0, flags=b [ 74.642] sna_create_pixmap: creating GPU pixmap 48x48, stride=192, flags=b [ 74.642] __pop_freed_pixmap: reusing freed pixmap=4136 header [ 74.642] create_pixmap_hdr: pixmap=4248, width=48, height=48, usage=0 [ 74.642] sna_create_pixmap: serial=4248, 48x48, usage=0 [ 74.642] sna_composite_rectangles(pixmap=4249, op=0, 0 x 1 [(0, 0)x(48, 48) ...]) [ 74.642] sna_composite_rectangles: converted to op 0 [ 74.642] sna_composite_rectangles[0] (0, 0)x(48, 48) -> (0, 0), (48, 48) [ 74.642] sna_composite_rectangles: nrects=1, region=(0, 0), (48, 48) x 1 [ 74.642] sna_composite_rectangles: clipped extents (0, 0),(48, 48) x 1 [ 74.642] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(48, 48) [ 74.642] sna_composite_rectangles: dropping last-cpu hint [ 74.642] sna_drawable_use_bo pixmap=4249, box=((0, 0), (48, 48)), flags=19... [ 74.642] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 74.642] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 74.642] sna_pixmap_move_to_gpu(pixmap=4249, usage=0), flags=b [ 74.642] sna_pixmap_move_to_gpu: CPU damage? 0 [ 74.642] sna_pixmap_move_to_gpu: creating GPU bo (48x48@32), create=b [ 74.642] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 74.642] kgem_choose_tiling: 48x48 -> 0 [ 74.642] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 74.642] kgem_choose_tiling: 48x48 -> 0 [ 74.642] sna_pixmap_alloc_gpu: pixmap=4249 [ 74.642] kgem_create_2d(48x48, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 74.642] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 [ 74.642] __kgem_bo_init(handle=102, num_pages=3) [ 74.642] new pitch=192, tiling=0, handle=102, id=2302, num_pages=3 [3], bucket=1 [ 74.642] __sna_damage_all(48, 48) [ 74.642] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 74.642] sna_pixmap_mark_active: pixmap=4249, handle=102 [ 74.642] sna_drawable_use_bo: allocated GPU bo for operation [ 74.642] sna_drawable_use_bo: using GPU bo with damage? 0 [ 74.642] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 74.642] kgem_bo_is_render: handle=102, rq? 0 [0] [ 74.643] kgem_bo_is_render: handle=102, rq? 0 [0] [ 74.643] gen9_render_fill_boxes(0 x 1 [(0, 0), (48, 48) ...]) [ 74.643] sna_render_get_solid: 0 [ 74.643] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 74.643] needs_batch_flush: flushing before handle=102 for new reservation [ 74.643] kgem_check_bo: num_pages=+3, num_exec=+1 [ 74.643] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 74.643] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 74.643] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 74.643] kgem_add_handle: handle=4, index=0 [ 74.643] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 74.643] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 74.643] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 74.643] gen9_composite_get_binding_table(ffc0) [ 74.643] kgem_add_reloc64: handle=102, pos=16360, delta=0, domains=20002 [ 74.643] kgem_add_handle: handle=102, index=1 [ 74.643] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=0) [ 74.643] __kgem_bo_mark_dirty: handle=102 (proxy? 0) [ 74.643] [3fe0] bind bo(handle=102, addr=0), format=192, width=48, height=48, pitch=192, tiling=0 -> render [ 74.643] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 74.643] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 74.643] kgem_add_handle: handle=7, index=2 [ 74.643] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 74.643] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 74.643] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 74.643] gen9_emit_sampler: sampler = 1 [ 74.643] gen9_emit_sf: num_sf_outputs=1 [ 74.643] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 74.643] gen9_emit_vertex_elements: setup id=0 [ 74.643] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 74.643] (0, 0), (48, 48) [ 74.643] gen8_vertex_flush[490] = 3 [ 74.643] sna_composite_rectangles: pixmap=4249 marking clear [0]? 1 [ 74.643] sna_create_pixmap(1, 1, 32, usage=0) [ 74.643] kgem_can_create_2d: 1x1 @ 32 [ 74.643] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=1 [ 74.643] kgem_can_create_2d: untiled size=4096 [ 74.643] kgem_choose_tiling: disabling tiling [1x1] for single row/col [ 74.643] kgem_choose_tiling: 1x1 -> 0 [ 74.643] sna_create_pixmap: usage=0, flags=a [ 74.643] sna_create_pixmap: small buffer [4], attaching to shadow pixmap [ 74.643] create_pixmap: allocating pixmap 1x1, depth=32/32, size=12 [ 74.643] create_pixmap: serial=4250, usage=0, 1x1 [ 74.643] sna_create_pixmap: serial=4250, 1x1, usage=0 [ 74.643] sna_validate_gc(0x561c944e2d50) changes=7fffff, previous serial=80000000, drawable=109a [ 74.643] sna_validate_gc: recomputing clip [ 74.643] sna_validate_gc: composite clip=1x[(0, 0), (1, 1)] [0x561c9478ca90] [ 74.643] sna_poly_fill_rect(n=1, PlaneMask: ffffffff (solid 1), solid fill: 1 [style=0, tileIsPixel=1], alu=3) [ 74.643] sna_poly_fill_rect_extents: [0] = (0, 0)x(1, 1) [ 74.643] sna_poly_fill_rect: extents(0, 0), (1, 1), flags=1 [ 74.643] sna_poly_fill_rect: dropping last-cpu hint [ 74.643] sna_drawable_use_bo pixmap=4250, box=((0, 0), (1, 1)), flags=19... [ 74.643] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 74.643] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 74.643] sna_drawable_use_bo: untiled, will not force allocation [ 74.643] sna_drawable_use_bo: no CPU bo, and GPU not forced [ 74.643] sna_poly_fill_rect: not using GPU, hint=19 [ 74.643] sna_poly_fill_rect: fallback (0, 0), (1, 1) [ 74.643] sna_gc_move_to_cpu(0x561c944e2d50) changes=7fffff [ 74.643] drawable_gc_flags: try operating on drawable inplace [hint? 1] [ 74.643] sna_drawable_move_region_to_cpu(pixmap=4250 (1x1), [(0, 0), (1, 1)], flags=5) [ 74.643] sna_drawable_move_region_to_cpu: region (0, 0), (1, 1) + (0, 0) subsumes pixmap (1x1) [ 74.643] _sna_pixmap_move_to_cpu(pixmap=4250, 1x1, flags=5) [ 74.643] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 74.643] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 74.643] _sna_pixmap_move_to_cpu: marking as damaged [ 74.643] __sna_damage_all(1, 1) [ 74.643] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 74.643] sna_poly_fill_rect: fallback - fbPolyFillRect [ 74.643] sna_gc_move_to_gpu(0x561c944e2d50) [ 74.643] sna_validate_gc(0x561c94a96160) changes=7fffff, previous serial=80000000, drawable=1099 [ 74.643] sna_validate_gc: recomputing clip [ 74.643] sna_validate_gc: composite clip=1x[(0, 0), (48, 48)] [0x561c949a5890] [ 74.643] sna_copy_area: src=pixmap=4247:(0, 0)x(48, 48)+(0, 0) -> dst=pixmap=4249:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 74.643] sna_copy_area: normal copy [ 74.643] sna_do_copy: src=(0, 0), dst=(0, 0), size=(48x48) [ 74.643] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(48x48) [ 74.643] sna_do_copy: dst extents (0, 0), (48, 48), dst clip extents (0, 0), (48, 48), dst size=48x48 [ 74.643] sna_do_copy: clipped dst extents (0, 0), (48, 48) [ 74.643] sna_do_copy: unclipped src extents (0, 0), (48, 48) [ 74.643] sna_do_copy: clipped src extents (0, 0), (48, 48) [ 74.643] sna_do_copy: pixmap -- no source clipping [ 74.643] sna_do_copy: src extents (0, 0), (48, 48) x 1 [ 74.643] sna_do_copy: copy region (0, 0), (48, 48) x 1 + (0, 0) [ 74.643] sna_copy_boxes (boxes=1x[(0, 0), (48, 48)...], src pixmap=4247+(0, 0), dst pixmap=4249+(0, 0), alu=3, src.size=48x48, dst.size=48x48) [ 74.643] sna_copy_boxes: dst=(priv=0x561c94b070f0, gpu_bo=102, cpu_bo=0), src=(priv=0x561c9499d340, gpu_bo=0, cpu_bo=96), replaces=1 [ 74.643] kgem_bo_is_busy: handle=96, domain: 1 exec? 0, rq? 0 [ 74.643] sna_drawable_use_bo pixmap=4249, box=((0, 0), (48, 48)), flags=19... [ 74.643] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 74.643] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.643] sna_drawable_use_bo: using whole GPU bo [ 74.643] move_to_gpu: can use CPU bo? cpu_damage=-1, gpu_damage=0, cpu hint=1 [ 74.643] region_overlaps_damage? [ 74.643] sna_drawable_move_region_to_cpu(pixmap=4247 (48x48), [(0, 0), (48, 48)], flags=2) [ 74.643] sna_drawable_move_region_to_cpu: pixmap=4247 all damaged on CPU [ 74.643] sna_drawable_move_region_to_cpu: syncing cpu bo [ 74.643] kgem_bo_sync__cpu_full: handle=96 [ 74.643] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 74.643] __kgem_bo_is_busy: handle=102, domain: 1 exec? 1, rq? 1 [ 74.643] sna_replace(handle=102, 48x48, bpp=32, tiling=0) busy?=1 [ 74.643] __kgem_bo_is_busy: handle=102, domain: 1 exec? 1, rq? 1 [ 74.643] indirect_replace: size=2 vs 1024 [ 74.643] kgem_create_buffer_2d: 48x48, 32 bpp, stride=192 [ 74.643] kgem_create_buffer: size=9216, flags=3 [write?=1, inplace?=1, last?=0] [ 74.643] kgem_create_buffer: searching for an inactive GTT map for upload [ 74.643] search_linear_cache: num_pages=64, flags=b, use_active? 0, use_large=0 [max=65536] [ 74.643] search_linear_cache: searching for inactive gtt map [ 74.643] search_linear_cache: num_pages=3, flags=b, use_active? 0, use_large=0 [max=65536] [ 74.643] search_linear_cache: inactive and cache bucket empty [ 74.643] search_linear_cache: active cache bucket empty [ 74.643] search_linear_cache: num_pages=64, flags=2, use_active? 0, use_large=0 [max=65536] [ 74.643] kgem_set_tiling: handle=116, tiling=0 [0], pitch=0 [0]: 1 [ 74.643] kgem_bo_remove_from_inactive: removing handle=116 from inactive [ 74.643] search_linear_cache: found handle=116 (num_pages=90) in linear inactive cache [ 74.643] kgem_bo_can_map: handle=116, map=0x0:0x0:0x0, tiling=0, domain=0, offset=4246925312 [ 74.643] kgem_create_buffer: reusing handle=116 for buffer [ 74.643] kgem_bo_can_map: handle=116, map=0x0:0x0:0x0, tiling=0, domain=0, offset=4246925312 [ 74.643] init_buffer_from_bo: reusing handle=116 for buffer [ 74.643] kgem_bo_map: handle=116, offset=4246925312, tiling=0, map=0x0:0x0, domain=0 [ 74.643] kgem_bo_map: converting request for GTT map into CPU map [ 74.643] kgem_bo_map__cpu(handle=116, size=368640, map=0x0:0x0) [ 74.643] kgem_trim_vma_cache: type=1, count=-32757 (bucket: 6) [ 74.643] __kgem_bo_map__cpu: caching CPU vma for 116 [ 74.643] kgem_bo_sync__cpu: handle=116 [ 74.643] __kgem_busy: handle=116, busy=0, wedged=0 [ 74.643] kgem_bo_sync__cpu: SYNC: handle=116, needs_flush? 0, domain? 0, busy? 0 [ 74.643] __kgem_busy: handle=116, busy=0, wedged=0 [ 74.643] kgem_bo_retire: retiring bo handle=116 (needed flush? 0), rq? 0 [busy?=0] [ 74.643] assert_bo_retired: handle=116, domain: 0 exec? 0, rq? 0 [ 74.643] kgem_create_buffer(pages=90 [64]) new handle=116, used=9216, write=1 [ 74.643] kgem_create_proxy: target handle=116 [proxy? -1], offset=0, length=9216, io=1 [ 74.643] __kgem_bo_init(handle=116, num_pages=9216) [ 74.643] memcpy_blt: src=(0, 0), dst=(0, 0), size=48x48, pitch=192/192 [ 74.643] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 74.643] kgem_bo_is_render: handle=116, rq? 0 [0] [ 74.643] kgem_bo_is_render: handle=102, rq? 1 [1] [ 74.643] kgem_bo_is_render: handle=102, rq? 1 [1] [ 74.643] kgem_check_bo: num_pages=+90, num_exec=+1 [ 74.643] gen9_composite_get_binding_table(ff00) [ 74.643] kgem_add_reloc64: handle=116, pos=16312, delta=0, domains=40000 [ 74.643] kgem_add_reloc64: adding proxy [delta=0] for handle=116 [ 74.643] kgem_add_handle: handle=116, index=3 [ 74.643] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd22f000) [ 74.643] [3fb0] bind bo(handle=116, addr=fd22f000), format=192, width=48, height=48, pitch=192, tiling=0 -> sampler [ 74.643] gen9_emit_sampler: sampler = 0 [ 74.643] gen9_emit_vertex_elements: setup id=0 [ 74.643] (0, 0) -> (0, 0) + (48, 48) [ 74.643] gen8_vertex_flush[4d4] = 3 [ 74.643] _kgem_bo_destroy: handle=116, proxy? 1 [ 74.643] sna_accel_flush: flush?=0, dirty?=0 [ 74.643] sna_composite(pixmap=4249, op=13, src=4247+(0, 0), mask=0+(0, 0), dst=4249+(0, 0)+(0, 0), size=(48, 48) [ 74.643] sna_compute_composite_region: dst=(0, 0)x(48, 48) [ 74.643] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (48, 48) [ 74.643] clip_to_dst: region: 1x[(0, 0), (48, 48)], clip: 1x[(0, 0), (48, 48)] [ 74.643] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (48, 48) [ 74.643] sna_compute_composite_region: clip against src (48x48 clip=0): (0, 0), (48, 48) [ 74.643] sna_composite: composite region extents:+(0, 0) -> (0, 0), (48, 48) + (0, 0) [ 74.643] sna_composite: fallback due unhandled composite op [ 74.643] sna_composite: fallback -- fbComposite [ 74.643] sna_composite_fb -- op=13, fallback dst=(0, 0)+(0, 0), size=(48, 48): region=((0,0), (48, 48)) [ 74.643] sna_composite_fb: fallback -- move src to cpu [ 74.643] _sna_pixmap_move_to_cpu(pixmap=4247, 48x48, flags=2) [ 74.643] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x561c947ae7c1, is-clear?=0 [ 74.643] _sna_pixmap_move_to_cpu: CPU all-damaged [ 74.643] _sna_pixmap_move_to_cpu: syncing CPU bo [ 74.643] kgem_bo_sync__cpu_full: handle=96 [ 74.643] sna_composite_fb: fallback -- move dst to cpu [ 74.643] sna_drawable_move_region_to_cpu(pixmap=4249 (48x48), [(0, 0), (48, 48)], flags=3) [ 74.643] sna_drawable_move_region_to_cpu: region (0, 0), (48, 48) + (0, 0) subsumes pixmap (48x48) [ 74.643] _sna_pixmap_move_to_cpu(pixmap=4249, 48x48, flags=3) [ 74.643] _sna_pixmap_move_to_cpu: gpu_bo=102, gpu_damage=0x561c9479e461, cpu_damage=0x0, is-clear?=0 [ 74.643] operate_inplace: no, inplace operation not suitable [ 74.643] __kgem_bo_is_busy: handle=102, domain: 1 exec? 1, rq? 1 [ 74.643] sna_pixmap_alloc_cpu: pixmap=4249 [ 74.643] sna_pixmap_alloc_cpu: allocating CPU buffer (48x48) [ 74.643] kgem_bo_is_busy: handle=102, domain: 1 exec? 1, rq? 1 [ 74.643] kgem_create_cpu_2d(48x48, bpp=32) [ 74.643] kgem_create_2d(48x48, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 74.643] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 [ 74.643] __kgem_bo_init(handle=103, num_pages=3) [ 74.643] new pitch=192, tiling=0, handle=103, id=2305, num_pages=3 [3], bucket=1 [ 74.643] kgem_bo_map__cpu(handle=103, size=12288, map=0x0:0x0) [ 74.643] kgem_trim_vma_cache: type=1, count=-32757 (bucket: 1) [ 74.643] __kgem_bo_map__cpu: caching CPU vma for 103 [ 74.643] kgem_bo_map__cpu(handle=103, size=12288, map=0x0:0x7fc6c276e000) [ 74.643] sna_pixmap_alloc_cpu: allocated CPU handle=103 (snooped? 0) [ 74.643] _sna_pixmap_move_to_cpu: flushing GPU damage [ 74.643] download_boxes: nbox=1 [ 74.643] kgem_bo_can_map__cpu: handle=102 [ 74.643] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 74.643] __kgem_bo_is_busy: handle=102, domain: 1 exec? 1, rq? 1 [ 74.643] kgem_bo_is_busy: handle=102, domain: 1 exec? 1, rq? 1 [ 74.643] cpu_bo_download: using GPU write to CPU bo for download from GPU [ 74.643] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=1, self-copy=0, overlaps? 0 [ 74.643] kgem_bo_is_render: handle=102, rq? 1 [1] [ 74.643] kgem_bo_is_render: handle=103, rq? 0 [0] [ 74.643] kgem_bo_is_render: handle=103, rq? 0 [0] [ 74.643] kgem_bo_is_render: handle=102, rq? 1 [1] [ 74.643] kgem_set_mode: flushing before new bo [ 74.643] gen8_vertex_close: used=12, vbo active? 23, vb=1, nreloc=1 [ 74.643] gen8_vertex_close: reloc[0] = 287 [ 74.643] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 74.643] kgem_add_handle: handle=23, index=4 [ 74.643] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd541000) [ 74.643] batch[1/1, flags=1800]: 316 316 16304 16384, nreloc=7, nexec=5, nfence=0, aperture=168 [fenced=0] [ 74.643] kgem_finish_buffers: buffer handle=116, used=9216, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 74.643] kgem_finish_buffers: retaining upload buffer (9216/368640): used=12288, refcnt=1 [ 74.643] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 74.643] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 74.643] kgem_fixup_relocs: shrinking by 61440 [ 74.643] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.644] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 74.644] kgem_commit: release handle=102 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fffa0000 [ 74.644] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 74.644] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 74.644] __kgem_bo_clear_busy: handle=7 [ 74.644] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 74.644] kgem_commit: release handle=116 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd22f000 [ 74.644] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 74.644] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.644] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 74.644] needs_batch_flush: flushing before handle=103 for new reservation [ 74.644] kgem_check_bo: num_pages=+6, num_exec=+2 [ 74.644] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 74.644] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 74.644] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 74.644] kgem_add_handle: handle=4, index=0 [ 74.644] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 74.644] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 74.644] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 74.644] gen9_composite_get_binding_table(ffc0) [ 74.644] kgem_add_reloc64: handle=103, pos=16360, delta=0, domains=20002 [ 74.644] kgem_add_handle: handle=103, index=1 [ 74.644] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=0) [ 74.644] __kgem_bo_mark_dirty: handle=103 (proxy? 0) [ 74.644] [3fe0] bind bo(handle=103, addr=0), format=192, width=48, height=48, pitch=192, tiling=0 -> render [ 74.644] kgem_add_reloc64: handle=102, pos=16344, delta=0, domains=40000 [ 74.644] kgem_add_handle: handle=102, index=2 [ 74.644] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffa0000) [ 74.644] [3fd0] bind bo(handle=102, addr=fffa0000), format=192, width=48, height=48, pitch=192, tiling=0 -> sampler [ 74.644] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 74.644] gen9_emit_sampler: sampler = 0 [ 74.644] gen9_emit_sf: num_sf_outputs=1 [ 74.644] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 74.644] gen9_emit_vertex_elements: setup id=0 [ 74.644] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 74.644] (0, 0) -> (0, 0) + (48, 48) [ 74.644] gen8_vertex_flush[490] = 3 [ 74.644] _sna_pixmap_move_to_cpu: marking as damaged [ 74.644] __sna_damage_all(48, 48) [ 74.644] sna_pixmap_free_gpu: handle=102 (pinned? 0) [ 74.644] _kgem_bo_destroy: handle=102, proxy? 0 [ 74.644] __kgem_bo_destroy: handle=102, size=12288 [ 74.644] __kgem_bo_destroy: handle=102 -> active [ 74.644] _sna_pixmap_move_to_cpu: syncing CPU bo [ 74.644] kgem_bo_sync__cpu_full: handle=103 [ 74.644] gen8_vertex_close: used=18, vbo active? 23, vb=1, nreloc=1 [ 74.644] gen8_vertex_close: reloc[0] = 287 [ 74.644] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 74.644] kgem_add_handle: handle=23, index=3 [ 74.644] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 74.644] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=80 [fenced=0] [ 74.644] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.644] __kgem_retire_rq: request 1 complete [ 74.644] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 74.644] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 74.644] kgem_fixup_relocs: shrinking by 61440 [ 74.644] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.644] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 74.644] kgem_commit: release handle=103 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fff6d000 [ 74.644] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 74.644] kgem_commit: release handle=102 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fffa0000 [ 74.644] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 74.644] __kgem_busy: handle=1, busy=131072, wedged=0 [ 74.644] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 74.644] __kgem_busy: handle=103, busy=0, wedged=0 [ 74.644] kgem_bo_sync__cpu_full: SYNC: handle=103, needs_flush? 1, domain? 3, busy? 0 [ 74.644] __kgem_busy: handle=103, busy=0, wedged=0 [ 74.644] kgem_bo_retire: retiring bo handle=103 (needed flush? 0), rq? 1 [busy?=0] [ 74.644] __kgem_retire_requests_upto(handle=103, ring=0) [ 74.644] __kgem_retire_rq: request 1 complete [ 74.644] __kgem_bo_flush: handle=102, busy=0, wedged=0 [ 74.644] kgem_bo_move_to_cache: release handle=102 [ 74.644] kgem_bo_move_to_inactive: moving handle=102 to inactive [ 74.644] assert_bo_retired: handle=103, domain: 0 exec? 0, rq? 0 [ 74.644] kgem_bo_is_busy: handle=103, domain: 1 exec? 0, rq? 0 [ 74.644] sna_image_composite: using 2 threads for compositing 48x48 [ 74.644] sna_destroy_pixmap: pixmap=4247, attached?=1 [ 74.644] kgem_bo_is_busy: handle=96, domain: 1 exec? 0, rq? 0 [ 74.644] __sna_free_pixmap(pixmap=4247) [ 74.644] __sna_pixmap_free_cpu: discarding CPU buffer, handle=96, size=12288 [ 74.644] kgem_bo_sync__cpu: handle=96 [ 74.644] sna_accel_watch_flush: enable=-1 [ 74.644] _kgem_bo_destroy: handle=96, proxy? 0 [ 74.644] __kgem_bo_destroy: handle=96, size=12288 [ 74.644] __kgem_bo_destroy: handle=96, not reusable [ 74.644] kgem_bo_free: handle=96, size=12288 [ 74.644] __kgem_busy: handle=96, busy=0, wedged=0 [ 74.644] kgem_bo_free: releasing 0x0:0x0 vma for handle=96, count=0 [ 74.644] sna_composite(pixmap=4245, op=1, src=4249+(0, 0), mask=0+(0, 0), dst=4245+(0, 0)+(0, 0), size=(48, 48) [ 74.644] sna_compute_composite_region: dst=(0, 0)x(48, 48) [ 74.644] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (48, 48) [ 74.644] clip_to_dst: region: 1x[(0, 0), (48, 48)], clip: 1x[(0, 0), (48, 48)] [ 74.644] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (48, 48) [ 74.644] sna_compute_composite_region: clip against src (48x48 clip=0): (0, 0), (48, 48) [ 74.644] sna_composite: composite region extents:+(0, 0) -> (0, 0), (48, 48) + (0, 0) [ 74.644] gen9_render_composite: 48x48, current mode=0/1 [ 74.644] sna_blt_composite (0, 0), (0, 0), 48x48 [ 74.644] sna_transform_is_imprecise_integer_translation: no transform [ 74.644] sna_blt_composite: converting transform to integer translation? (0, 0) [ 74.644] sna_blt_composite: blt dst offset (0, 0), source offset (0, 0), with alpha fixup? 0 [ 74.644] use_cpu_bo for box=(0, 0), (48, 48) [ 74.644] sna_drawable_use_bo pixmap=4245, box=((0, 0), (48, 48)), flags=1b... [ 74.644] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b [ 74.644] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 74.644] sna_pixmap_move_to_gpu(pixmap=4245, usage=0), flags=4b [ 74.644] sna_pixmap_move_to_gpu: CPU damage? 0 [ 74.644] sna_pixmap_move_to_gpu: creating GPU bo (48x48@32), create=b [ 74.644] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 74.644] kgem_choose_tiling: 48x48 -> 0 [ 74.644] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 74.644] kgem_choose_tiling: 48x48 -> 0 [ 74.644] sna_pixmap_alloc_gpu: pixmap=4245 [ 74.644] kgem_create_2d(48x48, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 74.644] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 [ 74.644] kgem_bo_remove_from_inactive: removing handle=102 from inactive [ 74.644] from inactive: pitch=192, tiling=0: handle=102, id=2306 [ 74.644] __sna_damage_all(48, 48) [ 74.644] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 74.644] sna_pixmap_mark_active: pixmap=4245, handle=102 [ 74.644] sna_drawable_use_bo: allocated GPU bo for operation [ 74.644] sna_drawable_use_bo: using GPU bo with damage? 0 [ 74.644] __kgem_bcs_set_tiling: src handle=103:tiling=0, dst handle=102:tiling=0 [ 74.644] prepare_blt_copy [ 74.644] __kgem_bcs_set_tiling: src handle=103:tiling=0, dst handle=102:tiling=0 [ 74.644] blt_composite_copy_box: box (0, 0), (48, 48) [ 74.644] sna_blt_copy_one: (0, 0) -> (0, 0) x (48, 48) [ 74.644] kgem_add_reloc64: handle=102, pos=4, delta=0, domains=28002 [ 74.644] kgem_add_handle: handle=102, index=0 [ 74.644] kgem_add_reloc64[0] = (delta=0, target handle=0, presumed=fffa0000) [ 74.644] __kgem_bo_mark_dirty: handle=102 (proxy? 0) [ 74.644] kgem_add_reloc64: handle=103, pos=8, delta=0, domains=28000 [ 74.644] kgem_add_handle: handle=103, index=1 [ 74.644] kgem_add_reloc64[1] = (delta=0, target handle=1, presumed=fff6d000) [ 74.644] apply_damage: damage=0x0, region=1 [(0, 0), (48, 48) + (0, 0)] [ 74.644] nop_done: flushing BLT operation on empty ring [ 74.644] batch[3/3, flags=1800]: 12 12 16384 16384, nreloc=2, nexec=2, nfence=0, aperture=6 [fenced=0] [ 74.644] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.644] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 74.644] kgem_commit: release handle=102 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fffa0000 [ 74.644] kgem_commit: release handle=103 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff6d000 [ 74.644] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.644] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=0, offset=4250144768 [ 74.644] sna_destroy_pixmap: pixmap=4249, attached?=1 [ 74.644] __sna_free_pixmap(pixmap=4249) [ 74.644] __sna_pixmap_free_cpu: discarding CPU buffer, handle=103, size=12288 [ 74.644] _kgem_bo_destroy: handle=103, proxy? 0 [ 74.645] __kgem_bo_destroy: handle=103, size=12288 [ 74.645] __kgem_busy: handle=103, busy=0, wedged=0 [ 74.645] __kgem_bo_clear_busy: handle=103 [ 74.645] kgem_bo_move_to_inactive: moving handle=103 to inactive [ 74.645] sna_create_pixmap(48, 48, 1, usage=0) [ 74.645] kgem_can_create_2d: 48x48 @ 1 [ 74.645] kgem_can_create_2d: unhandled depth 1 [ 74.645] sna_create_pixmap: can not use GPU, just creating shadow [ 74.645] create_pixmap: allocating pixmap 48x48, depth=1/1, size=392 [ 74.645] create_pixmap: serial=4251, usage=0, 48x48 [ 74.645] sna_accel_flush: flush?=0, dirty?=0 [ 74.645] sna_pixmap_create_shm(48x48, depth=32, bpp=32, pitch=192) [ 74.645] __pop_freed_pixmap: reusing freed pixmap=4249 header [ 74.645] create_pixmap_hdr: pixmap=4253, width=48, height=48, usage=0 [ 74.645] kgem_create_map(0x7fc6b40e9000 size=9216, read-only?=0) - has_userptr?=1 [ 74.645] __kgem_bo_init(handle=96, num_pages=3) [ 74.645] kgem_create_map(ptr=0x7fc6b40e9000, size=9216, pages=3, read_only=0) => handle=96 (proxy? 0) [ 74.645] sna_accel_watch_flush: enable=1 [ 74.645] __sna_damage_all(48, 48) [ 74.645] sna_pixmap_create_shm: serial=4253, 48x48, usage=0 [ 74.645] sna_composite(pixmap=4252, op=1, src=4254+(0, 0), mask=0+(0, 0), dst=4252+(0, 0)+(0, 0), size=(48, 48) [ 74.645] sna_compute_composite_region: dst=(0, 0)x(48, 48) [ 74.645] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (48, 48) [ 74.645] clip_to_dst: region: 1x[(0, 0), (48, 48)], clip: 1x[(0, 0), (48, 48)] [ 74.645] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (48, 48) [ 74.645] sna_compute_composite_region: clip against src (48x48 clip=0): (0, 0), (48, 48) [ 74.645] sna_composite: fallback as destination pixmap=4252 is unattached [ 74.645] sna_composite: fallback -- fbComposite [ 74.645] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(48, 48): region=((0,0), (48, 48)) [ 74.645] sna_composite_fb: fallback -- move src to cpu [ 74.645] _sna_pixmap_move_to_cpu(pixmap=4254, 48x48, flags=2) [ 74.645] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x561c9479e461, is-clear?=0 [ 74.645] _sna_pixmap_move_to_cpu: CPU all-damaged [ 74.645] _sna_pixmap_move_to_cpu: syncing CPU bo [ 74.645] kgem_bo_sync__cpu_full: handle=96 [ 74.645] sna_composite_fb: fallback -- move dst to cpu [ 74.645] sna_drawable_move_region_to_cpu(pixmap=4252 (48x48), [(0, 0), (48, 48)], flags=5) [ 74.645] sna_drawable_move_region_to_cpu: not attached to pixmap 4252 (depth 1) [ 74.645] sna_image_composite: using 2 threads for compositing 48x48 [ 74.645] sna_destroy_pixmap: pixmap=4254, attached?=1 [ 74.645] kgem_bo_is_busy: handle=96, domain: 1 exec? 0, rq? 0 [ 74.645] __sna_free_pixmap(pixmap=4254) [ 74.645] __sna_pixmap_free_cpu: discarding CPU buffer, handle=96, size=12288 [ 74.645] kgem_bo_sync__cpu: handle=96 [ 74.645] sna_accel_watch_flush: enable=-1 [ 74.645] _kgem_bo_destroy: handle=96, proxy? 0 [ 74.645] __kgem_bo_destroy: handle=96, size=12288 [ 74.645] __kgem_bo_destroy: handle=96, not reusable [ 74.645] kgem_bo_free: handle=96, size=12288 [ 74.645] __kgem_busy: handle=96, busy=0, wedged=0 [ 74.645] kgem_bo_free: releasing 0x0:0x0 vma for handle=96, count=0 [ 74.645] sna_accel_flush: flush?=0, dirty?=0 [ 74.645] sna_accel_flush: flush?=0, dirty?=0 [ 74.645] sna_accel_flush: flush?=0, dirty?=0 [ 74.645] sna_block_handler (tv=546.444000) [ 74.645] kgem_retire, need_retire?=1 [ 74.645] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 74.645] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 74.645] kgem_retire__requests_ring: retiring ring 1 [ 74.645] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.645] __kgem_retire_rq: request 1 complete [ 74.645] __kgem_bo_flush: handle=102, busy=0, wedged=0 [ 74.645] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 74.645] kgem_retire -- retired=0, need_retire=0 [ 74.645] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 74.645] gen6_render_retire: resetting idle vbo [ 74.645] kgem_retire__buffers: handle=116, busy? 0 [0] [ 74.645] kgem_retire__buffers: releasing upload cache for handle=116? 0 [ 74.645] __kgem_bo_destroy: handle=116, size=368640 [ 74.645] kgem_bo_replace_io: transferring io handle=116 to bo [ 74.645] kgem_bo_move_to_inactive: moving handle=116 to inactive [ 74.645] sna_scanout_do_flush: flush timer active: delta=9 [ 74.645] sna_accel_do_throttle -- no pending activity [ 74.645] sna_accel_block: evaluating timers, active=5 [ 74.645] sna_accel_block: flush timer expires in 9 [74654] [ 74.645] sna_wakeup_handler [ 74.645] sna_accel_flush: flush?=0, dirty?=0 [ 74.645] sna_accel_flush: flush?=0, dirty?=0 [ 74.645] sna_block_handler (tv=546.444000) [ 74.645] sna_scanout_do_flush: flush timer active: delta=9 [ 74.645] sna_accel_do_throttle -- no pending activity [ 74.645] sna_accel_block: evaluating timers, active=5 [ 74.645] sna_accel_block: flush timer expires in 9 [74654] [ 74.645] sna_wakeup_handler [ 74.645] sna_accel_flush: flush?=0, dirty?=0 [ 74.645] sna_accel_flush: flush?=0, dirty?=0 [ 74.645] sna_block_handler (tv=546.444000) [ 74.645] sna_scanout_do_flush: flush timer active: delta=9 [ 74.645] sna_accel_do_throttle -- no pending activity [ 74.645] sna_accel_block: evaluating timers, active=5 [ 74.645] sna_accel_block: flush timer expires in 9 [74654] [ 74.645] sna_wakeup_handler [ 74.645] sna_accel_flush: flush?=0, dirty?=0 [ 74.645] sna_accel_flush: flush?=0, dirty?=0 [ 74.645] sna_accel_flush: flush?=0, dirty?=0 [ 74.645] sna_block_handler (tv=546.444000) [ 74.645] sna_scanout_do_flush: flush timer active: delta=9 [ 74.645] sna_accel_do_throttle -- no pending activity [ 74.645] sna_accel_block: evaluating timers, active=5 [ 74.645] sna_accel_block: flush timer expires in 9 [74654] [ 74.645] sna_wakeup_handler [ 74.645] sna_accel_flush: flush?=0, dirty?=0 [ 74.645] sna_accel_flush: flush?=0, dirty?=0 [ 74.645] sna_block_handler (tv=546.444000) [ 74.645] sna_scanout_do_flush: flush timer active: delta=9 [ 74.645] sna_accel_do_throttle -- no pending activity [ 74.645] sna_accel_block: evaluating timers, active=5 [ 74.645] sna_accel_block: flush timer expires in 9 [74654] [ 74.645] sna_wakeup_handler [ 74.645] sna_accel_flush: flush?=0, dirty?=0 [ 74.645] sna_accel_flush: flush?=0, dirty?=0 [ 74.645] sna_accel_flush: flush?=0, dirty?=0 [ 74.645] sna_accel_flush: flush?=0, dirty?=0 [ 74.645] sna_block_handler (tv=546.444000) [ 74.645] sna_scanout_do_flush: flush timer active: delta=9 [ 74.645] sna_accel_do_throttle -- no pending activity [ 74.645] sna_accel_block: evaluating timers, active=5 [ 74.645] sna_accel_block: flush timer expires in 9 [74654] [ 74.645] sna_wakeup_handler [ 74.645] sna_accel_flush: flush?=0, dirty?=0 [ 74.645] sna_accel_flush: flush?=0, dirty?=0 [ 74.645] sna_block_handler (tv=546.444000) [ 74.645] sna_scanout_do_flush: flush timer active: delta=9 [ 74.645] sna_accel_do_throttle -- no pending activity [ 74.645] sna_accel_block: evaluating timers, active=5 [ 74.645] sna_accel_block: flush timer expires in 9 [74654] [ 74.646] sna_wakeup_handler [ 74.646] sna_accel_flush: flush?=0, dirty?=0 [ 74.646] sna_accel_flush: flush?=0, dirty?=0 [ 74.646] sna_accel_flush: flush?=0, dirty?=0 [ 74.646] sna_accel_flush: flush?=0, dirty?=0 [ 74.646] sna_accel_flush: flush?=0, dirty?=0 [ 74.646] sna_accel_flush: flush?=0, dirty?=0 [ 74.646] sna_accel_flush: flush?=0, dirty?=0 [ 74.646] sna_accel_flush: flush?=0, dirty?=0 [ 74.646] sna_accel_flush: flush?=0, dirty?=0 [ 74.646] sna_accel_flush: flush?=0, dirty?=0 [ 74.646] sna_block_handler (tv=546.443000) [ 74.646] sna_scanout_do_flush: flush timer active: delta=8 [ 74.646] sna_accel_do_throttle -- no pending activity [ 74.646] sna_accel_block: evaluating timers, active=5 [ 74.646] sna_accel_block: flush timer expires in 8 [74654] [ 74.646] sna_wakeup_handler [ 74.646] sna_accel_flush: flush?=0, dirty?=0 [ 74.646] sna_accel_flush: flush?=0, dirty?=0 [ 74.646] sna_accel_flush: flush?=0, dirty?=0 [ 74.646] sna_block_handler (tv=546.443000) [ 74.646] sna_scanout_do_flush: flush timer active: delta=8 [ 74.646] sna_accel_do_throttle -- no pending activity [ 74.646] sna_accel_block: evaluating timers, active=5 [ 74.646] sna_accel_block: flush timer expires in 8 [74654] [ 74.646] sna_wakeup_handler [ 74.646] sna_accel_flush: flush?=0, dirty?=0 [ 74.646] sna_accel_flush: flush?=0, dirty?=0 [ 74.646] sna_block_handler (tv=546.443000) [ 74.646] sna_scanout_do_flush: flush timer active: delta=8 [ 74.646] sna_accel_do_throttle -- no pending activity [ 74.646] sna_accel_block: evaluating timers, active=5 [ 74.646] sna_accel_block: flush timer expires in 8 [74654] [ 74.646] sna_wakeup_handler [ 74.646] sna_accel_flush: flush?=0, dirty?=0 [ 74.646] sna_accel_flush: flush?=0, dirty?=0 [ 74.646] sna_block_handler (tv=546.443000) [ 74.646] sna_scanout_do_flush: flush timer active: delta=8 [ 74.646] sna_accel_do_throttle -- no pending activity [ 74.646] sna_accel_block: evaluating timers, active=5 [ 74.646] sna_accel_block: flush timer expires in 8 [74654] [ 74.646] sna_wakeup_handler [ 74.646] sna_accel_flush: flush?=0, dirty?=0 [ 74.646] sna_accel_flush: flush?=0, dirty?=0 [ 74.646] sna_accel_flush: flush?=0, dirty?=0 [ 74.646] sna_block_handler (tv=546.443000) [ 74.646] sna_scanout_do_flush: flush timer active: delta=8 [ 74.646] sna_accel_do_throttle -- no pending activity [ 74.646] sna_accel_block: evaluating timers, active=5 [ 74.646] sna_accel_block: flush timer expires in 8 [74654] [ 74.646] sna_wakeup_handler [ 74.646] sna_accel_flush: flush?=0, dirty?=0 [ 74.646] sna_accel_flush: flush?=0, dirty?=0 [ 74.646] sna_accel_flush: flush?=0, dirty?=0 [ 74.646] sna_block_handler (tv=546.443000) [ 74.646] sna_scanout_do_flush: flush timer active: delta=8 [ 74.646] sna_accel_do_throttle -- no pending activity [ 74.646] sna_accel_block: evaluating timers, active=5 [ 74.646] sna_accel_block: flush timer expires in 8 [74654] [ 74.646] sna_wakeup_handler [ 74.646] sna_accel_flush: flush?=0, dirty?=0 [ 74.646] sna_accel_flush: flush?=0, dirty?=0 [ 74.646] sna_block_handler (tv=546.443000) [ 74.646] sna_scanout_do_flush: flush timer active: delta=8 [ 74.646] sna_accel_do_throttle -- no pending activity [ 74.646] sna_accel_block: evaluating timers, active=5 [ 74.646] sna_accel_block: flush timer expires in 8 [74654] [ 74.646] sna_wakeup_handler [ 74.646] sna_accel_flush: flush?=0, dirty?=0 [ 74.646] sna_accel_flush: flush?=0, dirty?=0 [ 74.646] sna_accel_flush: flush?=0, dirty?=0 [ 74.646] sna_block_handler (tv=546.443000) [ 74.646] sna_scanout_do_flush: flush timer active: delta=8 [ 74.646] sna_accel_do_throttle -- no pending activity [ 74.646] sna_accel_block: evaluating timers, active=5 [ 74.646] sna_accel_block: flush timer expires in 8 [74654] [ 74.646] sna_wakeup_handler [ 74.646] sna_accel_flush: flush?=0, dirty?=0 [ 74.646] sna_accel_flush: flush?=0, dirty?=0 [ 74.646] sna_block_handler (tv=546.443000) [ 74.646] sna_scanout_do_flush: flush timer active: delta=8 [ 74.646] sna_accel_do_throttle -- no pending activity [ 74.646] sna_accel_block: evaluating timers, active=5 [ 74.646] sna_accel_block: flush timer expires in 8 [74654] [ 74.646] sna_wakeup_handler [ 74.646] sna_accel_flush: flush?=0, dirty?=0 [ 74.646] sna_accel_flush: flush?=0, dirty?=0 [ 74.646] sna_accel_flush: flush?=0, dirty?=0 [ 74.646] sna_block_handler (tv=546.443000) [ 74.646] sna_scanout_do_flush: flush timer active: delta=8 [ 74.646] sna_accel_do_throttle -- no pending activity [ 74.646] sna_accel_block: evaluating timers, active=5 [ 74.646] sna_accel_block: flush timer expires in 8 [74654] [ 74.646] sna_wakeup_handler [ 74.646] sna_accel_flush: flush?=0, dirty?=0 [ 74.646] sna_accel_flush: flush?=0, dirty?=0 [ 74.646] sna_block_handler (tv=546.443000) [ 74.646] sna_scanout_do_flush: flush timer active: delta=8 [ 74.646] sna_accel_do_throttle -- no pending activity [ 74.646] sna_accel_block: evaluating timers, active=5 [ 74.646] sna_accel_block: flush timer expires in 8 [74654] [ 74.646] sna_wakeup_handler [ 74.646] sna_accel_flush: flush?=0, dirty?=0 [ 74.646] sna_accel_flush: flush?=0, dirty?=0 [ 74.646] sna_block_handler (tv=546.443000) [ 74.646] sna_scanout_do_flush: flush timer active: delta=8 [ 74.646] sna_accel_do_throttle -- no pending activity [ 74.646] sna_accel_block: evaluating timers, active=5 [ 74.646] sna_accel_block: flush timer expires in 8 [74654] [ 74.646] sna_wakeup_handler [ 74.646] sna_accel_flush: flush?=0, dirty?=0 [ 74.646] sna_accel_flush: flush?=0, dirty?=0 [ 74.646] sna_block_handler (tv=546.443000) [ 74.646] sna_scanout_do_flush: flush timer active: delta=8 [ 74.646] sna_accel_do_throttle -- no pending activity [ 74.646] sna_accel_block: evaluating timers, active=5 [ 74.646] sna_accel_block: flush timer expires in 8 [74654] [ 74.646] sna_wakeup_handler [ 74.646] sna_accel_flush: flush?=0, dirty?=0 [ 74.646] sna_accel_flush: flush?=0, dirty?=0 [ 74.646] sna_accel_flush: flush?=0, dirty?=0 [ 74.646] sna_block_handler (tv=546.443000) [ 74.646] sna_scanout_do_flush: flush timer active: delta=8 [ 74.646] sna_accel_do_throttle -- no pending activity [ 74.646] sna_accel_block: evaluating timers, active=5 [ 74.646] sna_accel_block: flush timer expires in 8 [74654] [ 74.646] sna_wakeup_handler [ 74.646] sna_accel_flush: flush?=0, dirty?=0 [ 74.646] sna_accel_flush: flush?=0, dirty?=0 [ 74.646] sna_block_handler (tv=546.443000) [ 74.646] sna_scanout_do_flush: flush timer active: delta=8 [ 74.646] sna_accel_do_throttle -- no pending activity [ 74.646] sna_accel_block: evaluating timers, active=5 [ 74.646] sna_accel_block: flush timer expires in 8 [74654] [ 74.646] sna_wakeup_handler [ 74.646] sna_accel_flush: flush?=0, dirty?=0 [ 74.646] sna_accel_flush: flush?=0, dirty?=0 [ 74.646] sna_accel_flush: flush?=0, dirty?=0 [ 74.646] sna_block_handler (tv=546.443000) [ 74.646] sna_scanout_do_flush: flush timer active: delta=8 [ 74.646] sna_accel_do_throttle -- no pending activity [ 74.646] sna_accel_block: evaluating timers, active=5 [ 74.646] sna_accel_block: flush timer expires in 8 [74654] [ 74.646] sna_wakeup_handler [ 74.646] sna_accel_flush: flush?=0, dirty?=0 [ 74.646] sna_accel_flush: flush?=0, dirty?=0 [ 74.646] sna_block_handler (tv=546.443000) [ 74.646] sna_scanout_do_flush: flush timer active: delta=8 [ 74.646] sna_accel_do_throttle -- no pending activity [ 74.646] sna_accel_block: evaluating timers, active=5 [ 74.646] sna_accel_block: flush timer expires in 8 [74654] [ 74.647] sna_wakeup_handler [ 74.647] sna_accel_flush: flush?=0, dirty?=0 [ 74.647] sna_accel_flush: flush?=0, dirty?=0 [ 74.647] sna_accel_flush: flush?=0, dirty?=0 [ 74.647] sna_block_handler (tv=546.442000) [ 74.647] sna_scanout_do_flush: flush timer active: delta=7 [ 74.647] sna_accel_do_throttle -- no pending activity [ 74.647] sna_accel_block: evaluating timers, active=5 [ 74.647] sna_accel_block: flush timer expires in 7 [74654] [ 74.647] sna_wakeup_handler [ 74.647] sna_accel_flush: flush?=0, dirty?=0 [ 74.647] sna_accel_flush: flush?=0, dirty?=0 [ 74.647] sna_block_handler (tv=546.442000) [ 74.647] sna_scanout_do_flush: flush timer active: delta=7 [ 74.647] sna_accel_do_throttle -- no pending activity [ 74.647] sna_accel_block: evaluating timers, active=5 [ 74.647] sna_accel_block: flush timer expires in 7 [74654] [ 74.647] sna_wakeup_handler [ 74.647] sna_accel_flush: flush?=0, dirty?=0 [ 74.647] sna_accel_flush: flush?=0, dirty?=0 [ 74.647] sna_accel_flush: flush?=0, dirty?=0 [ 74.647] sna_block_handler (tv=546.442000) [ 74.647] sna_scanout_do_flush: flush timer active: delta=7 [ 74.647] sna_accel_do_throttle -- no pending activity [ 74.647] sna_accel_block: evaluating timers, active=5 [ 74.647] sna_accel_block: flush timer expires in 7 [74654] [ 74.647] sna_wakeup_handler [ 74.647] sna_accel_flush: flush?=0, dirty?=0 [ 74.647] sna_accel_flush: flush?=0, dirty?=0 [ 74.647] sna_block_handler (tv=546.442000) [ 74.647] sna_scanout_do_flush: flush timer active: delta=7 [ 74.647] sna_accel_do_throttle -- no pending activity [ 74.647] sna_accel_block: evaluating timers, active=5 [ 74.647] sna_accel_block: flush timer expires in 7 [74654] [ 74.647] sna_wakeup_handler [ 74.647] sna_accel_flush: flush?=0, dirty?=0 [ 74.647] sna_accel_flush: flush?=0, dirty?=0 [ 74.647] sna_accel_flush: flush?=0, dirty?=0 [ 74.647] sna_block_handler (tv=546.442000) [ 74.647] sna_scanout_do_flush: flush timer active: delta=7 [ 74.647] sna_accel_do_throttle -- no pending activity [ 74.647] sna_accel_block: evaluating timers, active=5 [ 74.647] sna_accel_block: flush timer expires in 7 [74654] [ 74.647] sna_wakeup_handler [ 74.647] sna_accel_flush: flush?=0, dirty?=0 [ 74.647] sna_accel_flush: flush?=0, dirty?=0 [ 74.647] sna_accel_flush: flush?=0, dirty?=0 [ 74.647] sna_accel_flush: flush?=0, dirty?=0 [ 74.647] sna_accel_flush: flush?=0, dirty?=0 [ 74.647] sna_block_handler (tv=546.442000) [ 74.647] sna_scanout_do_flush: flush timer active: delta=7 [ 74.647] sna_accel_do_throttle -- no pending activity [ 74.647] sna_accel_block: evaluating timers, active=5 [ 74.647] sna_accel_block: flush timer expires in 7 [74654] [ 74.647] sna_wakeup_handler [ 74.647] sna_accel_flush: flush?=0, dirty?=0 [ 74.647] sna_accel_flush: flush?=0, dirty?=0 [ 74.647] sna_accel_flush: flush?=0, dirty?=0 [ 74.647] sna_block_handler (tv=546.442000) [ 74.647] sna_scanout_do_flush: flush timer active: delta=7 [ 74.647] sna_accel_do_throttle -- no pending activity [ 74.647] sna_accel_block: evaluating timers, active=5 [ 74.647] sna_accel_block: flush timer expires in 7 [74654] [ 74.647] sna_wakeup_handler [ 74.647] sna_accel_flush: flush?=0, dirty?=0 [ 74.647] sna_accel_flush: flush?=0, dirty?=0 [ 74.647] sna_block_handler (tv=546.442000) [ 74.647] sna_scanout_do_flush: flush timer active: delta=7 [ 74.647] sna_accel_do_throttle -- no pending activity [ 74.647] sna_accel_block: evaluating timers, active=5 [ 74.647] sna_accel_block: flush timer expires in 7 [74654] [ 74.647] sna_wakeup_handler [ 74.647] sna_accel_flush: flush?=0, dirty?=0 [ 74.647] sna_accel_flush: flush?=0, dirty?=0 [ 74.647] sna_block_handler (tv=546.442000) [ 74.647] sna_scanout_do_flush: flush timer active: delta=7 [ 74.647] sna_accel_do_throttle -- no pending activity [ 74.647] sna_accel_block: evaluating timers, active=5 [ 74.647] sna_accel_block: flush timer expires in 7 [74654] [ 74.647] sna_wakeup_handler [ 74.647] sna_accel_flush: flush?=0, dirty?=0 [ 74.647] sna_accel_flush: flush?=0, dirty?=0 [ 74.647] sna_accel_flush: flush?=0, dirty?=0 [ 74.647] sna_block_handler (tv=546.442000) [ 74.647] sna_scanout_do_flush: flush timer active: delta=7 [ 74.647] sna_accel_do_throttle -- no pending activity [ 74.647] sna_accel_block: evaluating timers, active=5 [ 74.647] sna_accel_block: flush timer expires in 7 [74654] [ 74.647] sna_wakeup_handler [ 74.647] sna_accel_flush: flush?=0, dirty?=0 [ 74.647] sna_accel_flush: flush?=0, dirty?=0 [ 74.647] sna_block_handler (tv=546.442000) [ 74.647] sna_scanout_do_flush: flush timer active: delta=7 [ 74.647] sna_accel_do_throttle -- no pending activity [ 74.647] sna_accel_block: evaluating timers, active=5 [ 74.647] sna_accel_block: flush timer expires in 7 [74654] [ 74.647] sna_wakeup_handler [ 74.647] sna_accel_flush: flush?=0, dirty?=0 [ 74.647] sna_accel_flush: flush?=0, dirty?=0 [ 74.647] sna_accel_flush: flush?=0, dirty?=0 [ 74.647] sna_block_handler (tv=546.442000) [ 74.647] sna_scanout_do_flush: flush timer active: delta=7 [ 74.647] sna_accel_do_throttle -- no pending activity [ 74.647] sna_accel_block: evaluating timers, active=5 [ 74.647] sna_accel_block: flush timer expires in 7 [74654] [ 74.647] sna_wakeup_handler [ 74.647] sna_accel_flush: flush?=0, dirty?=0 [ 74.647] sna_accel_flush: flush?=0, dirty?=0 [ 74.647] sna_block_handler (tv=546.442000) [ 74.647] sna_scanout_do_flush: flush timer active: delta=7 [ 74.647] sna_accel_do_throttle -- no pending activity [ 74.647] sna_accel_block: evaluating timers, active=5 [ 74.647] sna_accel_block: flush timer expires in 7 [74654] [ 74.647] sna_wakeup_handler [ 74.647] sna_accel_flush: flush?=0, dirty?=0 [ 74.647] sna_accel_flush: flush?=0, dirty?=0 [ 74.647] sna_block_handler (tv=546.442000) [ 74.647] sna_scanout_do_flush: flush timer active: delta=7 [ 74.647] sna_accel_do_throttle -- no pending activity [ 74.647] sna_accel_block: evaluating timers, active=5 [ 74.647] sna_accel_block: flush timer expires in 7 [74654] [ 74.647] sna_wakeup_handler [ 74.647] sna_accel_flush: flush?=0, dirty?=0 [ 74.647] sna_accel_flush: flush?=0, dirty?=0 [ 74.647] sna_block_handler (tv=546.442000) [ 74.647] sna_scanout_do_flush: flush timer active: delta=7 [ 74.647] sna_accel_do_throttle -- no pending activity [ 74.647] sna_accel_block: evaluating timers, active=5 [ 74.647] sna_accel_block: flush timer expires in 7 [74654] [ 74.647] sna_wakeup_handler [ 74.647] sna_accel_flush: flush?=0, dirty?=0 [ 74.647] sna_accel_flush: flush?=0, dirty?=0 [ 74.647] sna_accel_flush: flush?=0, dirty?=0 [ 74.647] sna_block_handler (tv=546.442000) [ 74.647] sna_scanout_do_flush: flush timer active: delta=7 [ 74.647] sna_accel_do_throttle -- no pending activity [ 74.647] sna_accel_block: evaluating timers, active=5 [ 74.647] sna_accel_block: flush timer expires in 7 [74654] [ 74.647] sna_wakeup_handler [ 74.647] sna_accel_flush: flush?=0, dirty?=0 [ 74.647] sna_accel_flush: flush?=0, dirty?=0 [ 74.647] sna_block_handler (tv=546.442000) [ 74.647] sna_scanout_do_flush: flush timer active: delta=7 [ 74.647] sna_accel_do_throttle -- no pending activity [ 74.647] sna_accel_block: evaluating timers, active=5 [ 74.647] sna_accel_block: flush timer expires in 7 [74654] [ 74.647] sna_wakeup_handler [ 74.647] sna_accel_flush: flush?=0, dirty?=0 [ 74.647] sna_accel_flush: flush?=0, dirty?=0 [ 74.647] sna_accel_flush: flush?=0, dirty?=0 [ 74.647] sna_block_handler (tv=546.442000) [ 74.647] sna_scanout_do_flush: flush timer active: delta=7 [ 74.647] sna_accel_do_throttle -- no pending activity [ 74.647] sna_accel_block: evaluating timers, active=5 [ 74.647] sna_accel_block: flush timer expires in 7 [74654] [ 74.647] sna_wakeup_handler [ 74.647] sna_accel_flush: flush?=0, dirty?=0 [ 74.647] sna_accel_flush: flush?=0, dirty?=0 [ 74.647] sna_block_handler (tv=546.442000) [ 74.647] sna_scanout_do_flush: flush timer active: delta=7 [ 74.647] sna_accel_do_throttle -- no pending activity [ 74.647] sna_accel_block: evaluating timers, active=5 [ 74.647] sna_accel_block: flush timer expires in 7 [74654] [ 74.647] sna_wakeup_handler [ 74.647] sna_accel_flush: flush?=0, dirty?=0 [ 74.647] sna_accel_flush: flush?=0, dirty?=0 [ 74.647] sna_accel_flush: flush?=0, dirty?=0 [ 74.647] sna_block_handler (tv=546.442000) [ 74.647] sna_scanout_do_flush: flush timer active: delta=7 [ 74.647] sna_accel_do_throttle -- no pending activity [ 74.647] sna_accel_block: evaluating timers, active=5 [ 74.647] sna_accel_block: flush timer expires in 7 [74654] [ 74.647] sna_wakeup_handler [ 74.647] sna_accel_flush: flush?=0, dirty?=0 [ 74.647] sna_accel_flush: flush?=0, dirty?=0 [ 74.647] sna_block_handler (tv=546.442000) [ 74.647] sna_scanout_do_flush: flush timer active: delta=7 [ 74.647] sna_accel_do_throttle -- no pending activity [ 74.647] sna_accel_block: evaluating timers, active=5 [ 74.647] sna_accel_block: flush timer expires in 7 [74654] [ 74.647] sna_wakeup_handler [ 74.647] sna_accel_flush: flush?=0, dirty?=0 [ 74.647] sna_accel_flush: flush?=0, dirty?=0 [ 74.647] sna_accel_flush: flush?=0, dirty?=0 [ 74.647] sna_block_handler (tv=546.442000) [ 74.647] sna_scanout_do_flush: flush timer active: delta=7 [ 74.647] sna_accel_do_throttle -- no pending activity [ 74.648] sna_accel_block: evaluating timers, active=5 [ 74.648] sna_accel_block: flush timer expires in 7 [74654] [ 74.648] sna_wakeup_handler [ 74.648] sna_accel_flush: flush?=0, dirty?=0 [ 74.648] sna_accel_flush: flush?=0, dirty?=0 [ 74.648] sna_block_handler (tv=546.441000) [ 74.648] sna_scanout_do_flush: flush timer active: delta=6 [ 74.648] sna_accel_do_throttle -- no pending activity [ 74.648] sna_accel_block: evaluating timers, active=5 [ 74.648] sna_accel_block: flush timer expires in 6 [74654] [ 74.648] sna_wakeup_handler [ 74.648] sna_accel_flush: flush?=0, dirty?=0 [ 74.648] sna_accel_flush: flush?=0, dirty?=0 [ 74.648] sna_accel_flush: flush?=0, dirty?=0 [ 74.648] sna_block_handler (tv=546.441000) [ 74.648] sna_scanout_do_flush: flush timer active: delta=6 [ 74.648] sna_accel_do_throttle -- no pending activity [ 74.648] sna_accel_block: evaluating timers, active=5 [ 74.648] sna_accel_block: flush timer expires in 6 [74654] [ 74.648] sna_wakeup_handler [ 74.648] sna_accel_flush: flush?=0, dirty?=0 [ 74.648] sna_accel_flush: flush?=0, dirty?=0 [ 74.648] sna_accel_flush: flush?=0, dirty?=0 [ 74.648] sna_create_pixmap(24, 24, 32, usage=0) [ 74.648] kgem_can_create_2d: 24x24 @ 32 [ 74.648] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=24 [ 74.648] kgem_can_create_2d: untiled size=4096 [ 74.648] kgem_choose_tiling: too thin [width 24, 32 bpp] for TILING_X [ 74.648] kgem_choose_tiling: 24x24 -> 0 [ 74.648] sna_create_pixmap: usage=0, flags=a [ 74.648] sna_create_pixmap: small buffer [2304], attaching to shadow pixmap [ 74.648] create_pixmap: allocating pixmap 24x24, depth=32/32, size=2312 [ 74.648] create_pixmap: serial=4255, usage=0, 24x24 [ 74.648] sna_create_pixmap: serial=4255, 24x24, usage=0 [ 74.648] sna_validate_gc(0x561c94a30f10) changes=7fffff, previous serial=80000000, drawable=10a0 [ 74.648] sna_validate_gc: recomputing clip [ 74.648] sna_validate_gc: composite clip=1x[(0, 0), (24, 24)] [0x561c9499e890] [ 74.648] sna_put_image((0, 0)x(24, 24), depth=32, format=2) [ 74.648] try_upload__fast: ignore existing cpu damage (if any) [ 74.648] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 74.648] try_upload__fast: no, no gpu damage [ 74.648] sna_drawable_move_region_to_cpu(pixmap=4256 (24x24), [(0, 0), (24, 24)], flags=1) [ 74.648] sna_drawable_move_region_to_cpu: region (0, 0), (24, 24) + (0, 0) subsumes pixmap (24x24) [ 74.648] _sna_pixmap_move_to_cpu(pixmap=4256, 24x24, flags=1) [ 74.648] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 74.648] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 74.648] operate_inplace: no, inplace operation not suitable [ 74.648] _sna_pixmap_move_to_cpu: marking as damaged [ 74.648] __sna_damage_all(24, 24) [ 74.648] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 74.648] sna_put_zpixmap_blt: upload(0, 0, 24, 24) x 1 boxes [ 74.648] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(24, 24) [ 74.648] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x24, pitch=96/96 [ 74.648] sna_get_image: pixmap=4256 (0, 0)x(24, 24), format=2, mask=ffffffff, depth=32 [ 74.648] sna_get_image__fast: attached?=1, has gpu damage?=0 [ 74.648] sna_drawable_move_region_to_cpu(pixmap=4256 (24x24), [(0, 0), (24, 24)], flags=22) [ 74.648] sna_drawable_move_region_to_cpu: pixmap=4256 all damaged on CPU [ 74.648] sna_get_image: copy box (0, 0), (24, 24) [ 74.648] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x24, pitch=96/96 [ 74.648] sna_destroy_pixmap: pixmap=4256, attached?=1 [ 74.648] __sna_free_pixmap(pixmap=4256) [ 74.648] sna_accel_flush: flush?=0, dirty?=0 [ 74.648] sna_accel_flush: flush?=0, dirty?=0 [ 74.648] sna_accel_flush: flush?=0, dirty?=0 [ 74.648] sna_accel_flush: flush?=0, dirty?=0 [ 74.648] sna_block_handler (tv=546.441000) [ 74.648] sna_scanout_do_flush: flush timer active: delta=6 [ 74.648] sna_accel_do_throttle -- no pending activity [ 74.648] sna_accel_block: evaluating timers, active=5 [ 74.648] sna_accel_block: flush timer expires in 6 [74654] [ 74.648] sna_wakeup_handler [ 74.648] sna_accel_flush: flush?=0, dirty?=0 [ 74.648] sna_accel_flush: flush?=0, dirty?=0 [ 74.648] sna_accel_flush: flush?=0, dirty?=0 [ 74.648] sna_block_handler (tv=546.441000) [ 74.648] sna_scanout_do_flush: flush timer active: delta=6 [ 74.648] sna_accel_do_throttle -- no pending activity [ 74.648] sna_accel_block: evaluating timers, active=5 [ 74.648] sna_accel_block: flush timer expires in 6 [74654] [ 74.648] sna_wakeup_handler [ 74.648] sna_accel_flush: flush?=0, dirty?=0 [ 74.648] sna_accel_flush: flush?=0, dirty?=0 [ 74.648] sna_accel_flush: flush?=0, dirty?=0 [ 74.648] sna_block_handler (tv=546.441000) [ 74.648] sna_scanout_do_flush: flush timer active: delta=6 [ 74.648] sna_accel_do_throttle -- no pending activity [ 74.648] sna_accel_block: evaluating timers, active=5 [ 74.648] sna_accel_block: flush timer expires in 6 [74654] [ 74.649] sna_wakeup_handler [ 74.649] sna_accel_flush: flush?=0, dirty?=0 [ 74.649] sna_accel_flush: flush?=0, dirty?=0 [ 74.649] sna_create_pixmap(24, 24, 32, usage=0) [ 74.649] kgem_can_create_2d: 24x24 @ 32 [ 74.649] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=24 [ 74.649] kgem_can_create_2d: untiled size=4096 [ 74.649] kgem_choose_tiling: too thin [width 24, 32 bpp] for TILING_X [ 74.649] kgem_choose_tiling: 24x24 -> 0 [ 74.649] sna_create_pixmap: usage=0, flags=a [ 74.649] sna_create_pixmap: small buffer [2304], attaching to shadow pixmap [ 74.649] create_pixmap: allocating pixmap 24x24, depth=32/32, size=2312 [ 74.649] create_pixmap: serial=4257, usage=0, 24x24 [ 74.649] sna_create_pixmap: serial=4257, 24x24, usage=0 [ 74.649] sna_validate_gc(0x561c94ae9af0) changes=7fffff, previous serial=80000000, drawable=10a2 [ 74.649] sna_validate_gc: recomputing clip [ 74.649] sna_validate_gc: composite clip=1x[(0, 0), (24, 24)] [0x561c949a0bc0] [ 74.649] sna_put_image((0, 0)x(24, 24), depth=32, format=2) [ 74.649] try_upload__fast: ignore existing cpu damage (if any) [ 74.649] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 74.649] try_upload__fast: no, no gpu damage [ 74.649] sna_drawable_move_region_to_cpu(pixmap=4258 (24x24), [(0, 0), (24, 24)], flags=1) [ 74.649] sna_drawable_move_region_to_cpu: region (0, 0), (24, 24) + (0, 0) subsumes pixmap (24x24) [ 74.649] _sna_pixmap_move_to_cpu(pixmap=4258, 24x24, flags=1) [ 74.649] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 74.649] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 74.649] operate_inplace: no, inplace operation not suitable [ 74.649] _sna_pixmap_move_to_cpu: marking as damaged [ 74.649] __sna_damage_all(24, 24) [ 74.649] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 74.649] sna_put_zpixmap_blt: upload(0, 0, 24, 24) x 1 boxes [ 74.649] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(24, 24) [ 74.649] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x24, pitch=96/96 [ 74.649] sna_get_image: pixmap=4258 (0, 0)x(24, 24), format=2, mask=ffffffff, depth=32 [ 74.649] sna_get_image__fast: attached?=1, has gpu damage?=0 [ 74.649] sna_drawable_move_region_to_cpu(pixmap=4258 (24x24), [(0, 0), (24, 24)], flags=22) [ 74.649] sna_drawable_move_region_to_cpu: pixmap=4258 all damaged on CPU [ 74.649] sna_get_image: copy box (0, 0), (24, 24) [ 74.649] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x24, pitch=96/96 [ 74.649] sna_destroy_pixmap: pixmap=4258, attached?=1 [ 74.649] __sna_free_pixmap(pixmap=4258) [ 74.649] sna_accel_flush: flush?=0, dirty?=0 [ 74.649] sna_accel_flush: flush?=0, dirty?=0 [ 74.649] sna_accel_flush: flush?=0, dirty?=0 [ 74.649] sna_block_handler (tv=546.440000) [ 74.649] sna_scanout_do_flush: flush timer active: delta=5 [ 74.649] sna_accel_do_throttle -- no pending activity [ 74.649] sna_accel_block: evaluating timers, active=5 [ 74.649] sna_accel_block: flush timer expires in 5 [74654] [ 74.649] sna_wakeup_handler [ 74.649] sna_accel_flush: flush?=0, dirty?=0 [ 74.649] sna_accel_flush: flush?=0, dirty?=0 [ 74.649] sna_block_handler (tv=546.440000) [ 74.649] sna_scanout_do_flush: flush timer active: delta=5 [ 74.649] sna_accel_do_throttle -- no pending activity [ 74.649] sna_accel_block: evaluating timers, active=5 [ 74.649] sna_accel_block: flush timer expires in 5 [74654] [ 74.649] sna_wakeup_handler [ 74.649] sna_accel_flush: flush?=0, dirty?=0 [ 74.649] sna_accel_flush: flush?=0, dirty?=0 [ 74.649] sna_accel_flush: flush?=0, dirty?=0 [ 74.649] sna_accel_flush: flush?=0, dirty?=0 [ 74.649] sna_accel_flush: flush?=0, dirty?=0 [ 74.649] sna_accel_flush: flush?=0, dirty?=0 [ 74.649] sna_create_window: window=54525991 [ 74.649] sna_set_window_pixmap: window=54525991, old pixmap=0 new pixmap=4091 [ 74.649] sna_change_window_attributes [ 74.649] sna_accel_flush: flush?=0, dirty?=0 [ 74.649] sna_accel_flush: flush?=0, dirty?=0 [ 74.649] sna_accel_flush: flush?=0, dirty?=0 [ 74.649] sna_block_handler (tv=546.440000) [ 74.649] sna_scanout_do_flush: flush timer active: delta=5 [ 74.649] sna_accel_do_throttle -- no pending activity [ 74.649] sna_accel_block: evaluating timers, active=5 [ 74.649] sna_accel_block: flush timer expires in 5 [74654] [ 74.649] sna_wakeup_handler [ 74.649] sna_accel_flush: flush?=0, dirty?=0 [ 74.649] sna_accel_flush: flush?=0, dirty?=0 [ 74.650] sna_accel_flush: flush?=0, dirty?=0 [ 74.650] sna_block_handler (tv=546.439000) [ 74.650] sna_scanout_do_flush: flush timer active: delta=4 [ 74.650] sna_accel_do_throttle -- no pending activity [ 74.650] sna_accel_block: evaluating timers, active=5 [ 74.650] sna_accel_block: flush timer expires in 4 [74654] [ 74.650] sna_wakeup_handler [ 74.650] sna_accel_flush: flush?=0, dirty?=0 [ 74.650] sna_accel_flush: flush?=0, dirty?=0 [ 74.650] sna_accel_flush: flush?=0, dirty?=0 [ 74.650] sna_block_handler (tv=546.439000) [ 74.650] sna_scanout_do_flush: flush timer active: delta=4 [ 74.650] sna_accel_do_throttle -- no pending activity [ 74.650] sna_accel_block: evaluating timers, active=5 [ 74.650] sna_accel_block: flush timer expires in 4 [74654] [ 74.650] sna_wakeup_handler [ 74.650] sna_accel_flush: flush?=0, dirty?=0 [ 74.650] sna_accel_flush: flush?=0, dirty?=0 [ 74.650] sna_block_handler (tv=546.439000) [ 74.650] sna_scanout_do_flush: flush timer active: delta=4 [ 74.650] sna_accel_do_throttle -- no pending activity [ 74.650] sna_accel_block: evaluating timers, active=5 [ 74.650] sna_accel_block: flush timer expires in 4 [74654] [ 74.650] sna_wakeup_handler [ 74.650] sna_accel_flush: flush?=0, dirty?=0 [ 74.650] sna_accel_flush: flush?=0, dirty?=0 [ 74.650] sna_accel_flush: flush?=0, dirty?=0 [ 74.650] sna_block_handler (tv=546.439000) [ 74.650] sna_scanout_do_flush: flush timer active: delta=4 [ 74.650] sna_accel_do_throttle -- no pending activity [ 74.650] sna_accel_block: evaluating timers, active=5 [ 74.650] sna_accel_block: flush timer expires in 4 [74654] [ 74.650] sna_wakeup_handler [ 74.650] sna_accel_flush: flush?=0, dirty?=0 [ 74.650] sna_accel_flush: flush?=0, dirty?=0 [ 74.650] sna_block_handler (tv=546.439000) [ 74.650] sna_scanout_do_flush: flush timer active: delta=4 [ 74.650] sna_accel_do_throttle -- no pending activity [ 74.650] sna_accel_block: evaluating timers, active=5 [ 74.650] sna_accel_block: flush timer expires in 4 [74654] [ 74.650] sna_wakeup_handler [ 74.650] sna_accel_flush: flush?=0, dirty?=0 [ 74.650] sna_accel_flush: flush?=0, dirty?=0 [ 74.650] sna_accel_flush: flush?=0, dirty?=0 [ 74.650] sna_accel_flush: flush?=0, dirty?=0 [ 74.650] sna_accel_flush: flush?=0, dirty?=0 [ 74.650] sna_accel_flush: flush?=0, dirty?=0 [ 74.650] sna_accel_flush: flush?=0, dirty?=0 [ 74.650] sna_accel_flush: flush?=0, dirty?=0 [ 74.650] sna_accel_flush: flush?=0, dirty?=0 [ 74.650] sna_accel_flush: flush?=0, dirty?=0 [ 74.650] sna_accel_flush: flush?=0, dirty?=0 [ 74.650] sna_accel_flush: flush?=0, dirty?=0 [ 74.650] sna_accel_flush: flush?=0, dirty?=0 [ 74.650] sna_accel_flush: flush?=0, dirty?=0 [ 74.650] sna_accel_flush: flush?=0, dirty?=0 [ 74.650] sna_accel_flush: flush?=0, dirty?=0 [ 74.650] sna_accel_flush: flush?=0, dirty?=0 [ 74.650] sna_accel_flush: flush?=0, dirty?=0 [ 74.650] sna_accel_flush: flush?=0, dirty?=0 [ 74.650] sna_accel_flush: flush?=0, dirty?=0 [ 74.650] sna_accel_flush: flush?=0, dirty?=0 [ 74.650] sna_accel_flush: flush?=0, dirty?=0 [ 74.650] sna_accel_flush: flush?=0, dirty?=0 [ 74.650] sna_accel_flush: flush?=0, dirty?=0 [ 74.650] sna_accel_flush: flush?=0, dirty?=0 [ 74.650] sna_accel_flush: flush?=0, dirty?=0 [ 74.650] sna_destroy_window: window=54525991 [ 74.650] sna_create_window: window=54525992 [ 74.650] sna_set_window_pixmap: window=54525992, old pixmap=0 new pixmap=4091 [ 74.650] sna_change_window_attributes [ 74.650] sna_accel_flush: flush?=0, dirty?=0 [ 74.650] sna_accel_flush: flush?=0, dirty?=0 [ 74.650] sna_accel_flush: flush?=0, dirty?=0 [ 74.650] sna_accel_flush: flush?=0, dirty?=0 [ 74.650] sna_accel_flush: flush?=0, dirty?=0 [ 74.650] sna_accel_flush: flush?=0, dirty?=0 [ 74.650] sna_accel_flush: flush?=0, dirty?=0 [ 74.650] sna_accel_flush: flush?=0, dirty?=0 [ 74.650] sna_accel_flush: flush?=0, dirty?=0 [ 74.650] sna_accel_flush: flush?=0, dirty?=0 [ 74.650] sna_accel_flush: flush?=0, dirty?=0 [ 74.650] sna_accel_flush: flush?=0, dirty?=0 [ 74.650] sna_accel_flush: flush?=0, dirty?=0 [ 74.650] sna_accel_flush: flush?=0, dirty?=0 [ 74.650] sna_accel_flush: flush?=0, dirty?=0 [ 74.650] sna_accel_flush: flush?=0, dirty?=0 [ 74.650] sna_accel_flush: flush?=0, dirty?=0 [ 74.650] sna_accel_flush: flush?=0, dirty?=0 [ 74.650] sna_accel_flush: flush?=0, dirty?=0 [ 74.650] sna_accel_flush: flush?=0, dirty?=0 [ 74.650] sna_accel_flush: flush?=0, dirty?=0 [ 74.650] sna_accel_flush: flush?=0, dirty?=0 [ 74.650] sna_accel_flush: flush?=0, dirty?=0 [ 74.650] sna_accel_flush: flush?=0, dirty?=0 [ 74.650] sna_accel_flush: flush?=0, dirty?=0 [ 74.650] sna_accel_flush: flush?=0, dirty?=0 [ 74.650] sna_accel_flush: flush?=0, dirty?=0 [ 74.650] sna_destroy_window: window=54525992 [ 74.650] sna_accel_flush: flush?=0, dirty?=0 [ 74.650] sna_block_handler (tv=546.439000) [ 74.650] sna_scanout_do_flush: flush timer active: delta=4 [ 74.650] sna_accel_do_throttle -- no pending activity [ 74.650] sna_accel_block: evaluating timers, active=5 [ 74.650] sna_accel_block: flush timer expires in 4 [74654] [ 74.650] sna_wakeup_handler [ 74.650] sna_accel_flush: flush?=0, dirty?=0 [ 74.650] sna_accel_flush: flush?=0, dirty?=0 [ 74.650] sna_accel_flush: flush?=0, dirty?=0 [ 74.650] sna_block_handler (tv=546.439000) [ 74.650] sna_scanout_do_flush: flush timer active: delta=4 [ 74.650] sna_accel_do_throttle -- no pending activity [ 74.650] sna_accel_block: evaluating timers, active=5 [ 74.650] sna_accel_block: flush timer expires in 4 [74654] [ 74.650] sna_wakeup_handler [ 74.650] sna_block_handler (tv=546.439000) [ 74.650] sna_scanout_do_flush: flush timer active: delta=4 [ 74.650] sna_accel_do_throttle -- no pending activity [ 74.650] sna_accel_block: evaluating timers, active=5 [ 74.650] sna_accel_block: flush timer expires in 4 [74654] [ 74.650] sna_wakeup_handler [ 74.650] sna_accel_flush: flush?=0, dirty?=0 [ 74.650] sna_accel_flush: flush?=0, dirty?=0 [ 74.650] sna_accel_flush: flush?=0, dirty?=0 [ 74.650] sna_block_handler (tv=546.439000) [ 74.650] sna_scanout_do_flush: flush timer active: delta=4 [ 74.650] sna_accel_do_throttle -- no pending activity [ 74.650] sna_accel_block: evaluating timers, active=5 [ 74.650] sna_accel_block: flush timer expires in 4 [74654] [ 74.650] sna_wakeup_handler [ 74.650] sna_accel_flush: flush?=0, dirty?=0 [ 74.650] sna_accel_flush: flush?=0, dirty?=0 [ 74.650] sna_accel_flush: flush?=0, dirty?=0 [ 74.650] sna_block_handler (tv=546.439000) [ 74.650] sna_scanout_do_flush: flush timer active: delta=4 [ 74.650] sna_accel_do_throttle -- no pending activity [ 74.650] sna_accel_block: evaluating timers, active=5 [ 74.650] sna_accel_block: flush timer expires in 4 [74654] [ 74.650] sna_wakeup_handler [ 74.650] sna_change_window_attributes [ 74.650] sna_create_window: window=16778580 [ 74.650] sna_set_window_pixmap: window=16778580, old pixmap=0 new pixmap=4091 [ 74.650] sna_change_window_attributes [ 74.650] sna_accel_flush: flush?=0, dirty?=0 [ 74.651] sna_change_window_attributes [ 74.651] sna_create_window: window=16778581 [ 74.651] sna_set_window_pixmap: window=16778581, old pixmap=0 new pixmap=4091 [ 74.651] sna_change_window_attributes [ 74.651] sna_accel_flush: flush?=0, dirty?=0 [ 74.651] sna_accel_flush: flush?=0, dirty?=0 [ 74.651] sna_block_handler (tv=546.438000) [ 74.651] sna_scanout_do_flush: flush timer active: delta=3 [ 74.651] sna_scanout_do_flush (time=74651), triggered [ 74.651] sna_scanout_flush (time=74651), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 74.651] has_shadow: has pending damage? 0, outstanding flips: 1 [ 74.651] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 74.651] has_shadow: has pending damage? 0, outstanding flips: 1 [ 74.651] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) [ 74.651] sna_accel_do_throttle -- no pending activity [ 74.651] sna_accel_block: evaluating timers, active=5 [ 74.651] sna_accel_block: flush timer expires in 16 [74667] [ 74.651] sna_wakeup_handler [ 74.651] sna_accel_flush: flush?=0, dirty?=0 [ 74.651] sna_set_window_pixmap: window=54525967, old pixmap=4091 new pixmap=4091 [ 74.651] sna_set_window_pixmap: window=54525968, old pixmap=4091 new pixmap=4091 [ 74.651] sna_change_window_attributes [ 74.651] sna_accel_flush: flush?=0, dirty?=0 [ 74.651] sna_accel_flush: flush?=0, dirty?=0 [ 74.651] sna_block_handler (tv=0.0) [ 74.651] sna_wakeup_handler [ 74.651] sna_change_window_attributes [ 74.651] sna_change_window_attributes [ 74.651] sna_change_window_attributes [ 74.651] sna_accel_flush: flush?=0, dirty?=0 [ 74.651] sna_accel_flush: flush?=0, dirty?=0 [ 74.651] sna_block_handler (tv=546.438000) [ 74.651] sna_scanout_do_flush: flush timer active: delta=16 [ 74.651] sna_accel_do_throttle -- no pending activity [ 74.651] sna_accel_block: evaluating timers, active=5 [ 74.651] sna_accel_block: flush timer expires in 16 [74667] [ 74.651] sna_wakeup_handler [ 74.651] sna_create_window: window=4194312 [ 74.651] sna_set_window_pixmap: window=4194312, old pixmap=0 new pixmap=4091 [ 74.651] sna_change_window_attributes [ 74.651] sna_accel_flush: flush?=0, dirty?=0 [ 74.651] sna_accel_flush: flush?=0, dirty?=0 [ 74.651] sna_accel_flush: flush?=0, dirty?=0 [ 74.651] sna_accel_flush: flush?=0, dirty?=0 [ 74.651] sna_accel_flush: flush?=0, dirty?=0 [ 74.651] sna_accel_flush: flush?=0, dirty?=0 [ 74.651] sna_accel_flush: flush?=0, dirty?=0 [ 74.651] sna_accel_flush: flush?=0, dirty?=0 [ 74.651] sna_accel_flush: flush?=0, dirty?=0 [ 74.651] sna_accel_flush: flush?=0, dirty?=0 [ 74.651] sna_accel_flush: flush?=0, dirty?=0 [ 74.651] sna_accel_flush: flush?=0, dirty?=0 [ 74.651] sna_accel_flush: flush?=0, dirty?=0 [ 74.651] sna_accel_flush: flush?=0, dirty?=0 [ 74.651] sna_accel_flush: flush?=0, dirty?=0 [ 74.651] sna_accel_flush: flush?=0, dirty?=0 [ 74.651] sna_accel_flush: flush?=0, dirty?=0 [ 74.651] sna_accel_flush: flush?=0, dirty?=0 [ 74.651] sna_accel_flush: flush?=0, dirty?=0 [ 74.651] sna_accel_flush: flush?=0, dirty?=0 [ 74.651] sna_accel_flush: flush?=0, dirty?=0 [ 74.651] sna_accel_flush: flush?=0, dirty?=0 [ 74.651] sna_accel_flush: flush?=0, dirty?=0 [ 74.651] sna_accel_flush: flush?=0, dirty?=0 [ 74.651] sna_accel_flush: flush?=0, dirty?=0 [ 74.651] sna_accel_flush: flush?=0, dirty?=0 [ 74.651] sna_accel_flush: flush?=0, dirty?=0 [ 74.651] sna_destroy_window: window=4194312 [ 74.651] sna_accel_flush: flush?=0, dirty?=0 [ 74.651] sna_block_handler (tv=546.438000) [ 74.651] sna_scanout_do_flush: flush timer active: delta=16 [ 74.651] sna_accel_do_throttle -- no pending activity [ 74.651] sna_accel_block: evaluating timers, active=5 [ 74.651] sna_accel_block: flush timer expires in 16 [74667] [ 74.651] sna_wakeup_handler [ 74.651] sna_accel_flush: flush?=0, dirty?=0 [ 74.651] sna_accel_flush: flush?=0, dirty?=0 [ 74.651] sna_accel_flush: flush?=0, dirty?=0 [ 74.651] sna_block_handler (tv=546.438000) [ 74.651] sna_scanout_do_flush: flush timer active: delta=16 [ 74.651] sna_accel_do_throttle -- no pending activity [ 74.651] sna_accel_block: evaluating timers, active=5 [ 74.651] sna_accel_block: flush timer expires in 16 [74667] [ 74.651] sna_wakeup_handler [ 74.651] sna_accel_flush: flush?=0, dirty?=0 [ 74.651] sna_accel_flush: flush?=0, dirty?=0 [ 74.651] sna_accel_flush: flush?=0, dirty?=0 [ 74.651] sna_accel_flush: flush?=0, dirty?=0 [ 74.651] sna_block_handler (tv=546.438000) [ 74.651] sna_scanout_do_flush: flush timer active: delta=16 [ 74.651] sna_accel_do_throttle -- no pending activity [ 74.651] sna_accel_block: evaluating timers, active=5 [ 74.651] sna_accel_block: flush timer expires in 16 [74667] [ 74.651] sna_wakeup_handler [ 74.651] sna_accel_flush: flush?=0, dirty?=0 [ 74.651] sna_accel_flush: flush?=0, dirty?=0 [ 74.651] sna_accel_flush: flush?=0, dirty?=0 [ 74.651] sna_block_handler (tv=546.438000) [ 74.651] sna_scanout_do_flush: flush timer active: delta=16 [ 74.651] sna_accel_do_throttle -- no pending activity [ 74.651] sna_accel_block: evaluating timers, active=5 [ 74.651] sna_accel_block: flush timer expires in 16 [74667] [ 74.651] sna_wakeup_handler [ 74.651] sna_accel_flush: flush?=0, dirty?=0 [ 74.651] sna_accel_flush: flush?=0, dirty?=0 [ 74.651] sna_accel_flush: flush?=0, dirty?=0 [ 74.651] sna_block_handler (tv=546.438000) [ 74.651] sna_scanout_do_flush: flush timer active: delta=16 [ 74.651] sna_accel_do_throttle -- no pending activity [ 74.651] sna_accel_block: evaluating timers, active=5 [ 74.651] sna_accel_block: flush timer expires in 16 [74667] [ 74.651] sna_wakeup_handler [ 74.651] sna_block_handler (tv=546.438000) [ 74.651] sna_scanout_do_flush: flush timer active: delta=16 [ 74.651] sna_accel_do_throttle -- no pending activity [ 74.651] sna_accel_block: evaluating timers, active=5 [ 74.651] sna_accel_block: flush timer expires in 16 [74667] [ 74.651] sna_wakeup_handler [ 74.651] sna_accel_flush: flush?=0, dirty?=0 [ 74.651] sna_accel_flush: flush?=0, dirty?=0 [ 74.651] sna_accel_flush: flush?=0, dirty?=0 [ 74.651] sna_accel_flush: flush?=0, dirty?=0 [ 74.651] sna_block_handler (tv=546.438000) [ 74.651] sna_scanout_do_flush: flush timer active: delta=16 [ 74.651] sna_accel_do_throttle -- no pending activity [ 74.651] sna_accel_block: evaluating timers, active=5 [ 74.651] sna_accel_block: flush timer expires in 16 [74667] [ 74.651] sna_wakeup_handler [ 74.651] sna_accel_flush: flush?=0, dirty?=0 [ 74.651] sna_create_pixmap(856, 564, 24, usage=2) [ 74.651] kgem_can_create_2d: 856x564 @ 24 [ 74.651] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3424, height=564 [ 74.651] kgem_can_create_2d: untiled size=1933312 [ 74.651] kgem_choose_tiling: TLB near-miss between lines 856x564 (pitch=3424), forcing tiling 1 [ 74.651] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3424, height=564 [ 74.651] kgem_can_create_2d: tiled[-1] size=1933312 [ 74.651] sna_create_pixmap: usage=2, flags=1b [ 74.651] sna_create_pixmap: creating GPU pixmap 856x564, stride=3424, flags=1b [ 74.651] __pop_freed_pixmap: reusing freed pixmap=4215 header [ 74.651] create_pixmap_hdr: pixmap=4264, width=856, height=564, usage=0 [ 74.651] sna_create_pixmap: serial=4264, 856x564, usage=0 [ 74.651] sna_validate_gc(0x561c944e2810) changes=7fffff, previous serial=80000000, drawable=10a8 [ 74.651] sna_validate_gc: recomputing clip [ 74.651] sna_validate_gc: composite clip=1x[(0, 0), (856, 564)] [0x561c9499d010] [ 74.651] sna_copy_area: src=pixmap=4091:(1524, 810)x(856, 564)+(0, 0) -> dst=pixmap=4264:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 74.651] sna_copy_area: normal copy [ 74.651] sna_do_copy: src=(1524, 810), dst=(0, 0), size=(856x564) [ 74.651] sna_do_copy: after drawable: src=(1524, 810), dst=(0, 0), size=(856x564) [ 74.651] sna_do_copy: dst extents (0, 0), (856, 564), dst clip extents (0, 0), (856, 564), dst size=856x564 [ 74.651] sna_do_copy: clipped dst extents (0, 0), (856, 564) [ 74.651] sna_do_copy: unclipped src extents (1524, 810), (2380, 1374) [ 74.651] sna_do_copy: clipped src extents (1524, 810), (2380, 1374) [ 74.651] sna_do_copy: window -- include inferiors [ 74.651] sna_do_copy: src extents (1524, 810), (2380, 1374) x 1 [ 74.651] sna_do_copy: copy region (0, 0), (856, 564) x 1 + (1524, 810) [ 74.651] sna_copy_boxes (boxes=1x[(0, 0), (856, 564)...], src pixmap=4091+(1524, 810), dst pixmap=4264+(0, 0), alu=3, src.size=3840x2160, dst.size=856x564) [ 74.651] sna_copy_boxes: dst=(priv=0x561c947df8a0, gpu_bo=0, cpu_bo=0), src=(priv=0x561c94a26fb0, gpu_bo=128, cpu_bo=0), replaces=1 [ 74.651] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 74.651] sna_drawable_use_bo pixmap=4264, box=((0, 0), (856, 564)), flags=1b... [ 74.651] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b [ 74.651] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 74.651] sna_pixmap_move_to_gpu(pixmap=4264, usage=0), flags=4b [ 74.651] sna_pixmap_move_to_gpu: CPU damage? 0 [ 74.651] sna_pixmap_move_to_gpu: creating GPU bo (856x564@32), create=b [ 74.651] kgem_choose_tiling: TLB near-miss between lines 856x564 (pitch=3424), forcing tiling 1 [ 74.651] kgem_choose_tiling: TLB near-miss between lines 856x564 (pitch=3424), forcing tiling 1 [ 74.651] sna_pixmap_alloc_gpu: pixmap=4264 [ 74.651] kgem_create_2d(856x564, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 74.651] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=3584, height=568 [ 74.651] kgem_set_tiling: handle=20, tiling=1 [1], pitch=3584 [3584]: 1 [ 74.651] kgem_bo_remove_from_inactive: removing handle=20 from inactive [ 74.651] from inactive: pitch=3584, tiling=1: handle=20, id=2308 [ 74.651] __sna_damage_all(856, 564) [ 74.651] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 74.651] sna_pixmap_mark_active: pixmap=4264, handle=20 [ 74.651] sna_drawable_use_bo: allocated GPU bo for operation [ 74.651] sna_drawable_use_bo: using GPU bo with damage? 0 [ 74.651] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=a [ 74.651] wait_for_shadow: flags=a, flips=1, handle=128, shadow=29 [ 74.651] sna_pixmap_move_to_gpu: already all-damaged [ 74.651] sna_pixmap_unclean(pixmap=4091): cleaning foreign bo handle=128, busy=0 [ring=0] [ 74.651] __kgem_bo_clear_busy: handle=128 [ 74.651] sna_pixmap_mark_active: pixmap=4091, handle=128 [ 74.651] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 74.651] gen9_render_copy_boxes (1524, 810)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 74.651] kgem_bo_is_render: handle=128, rq? 0 [0] [ 74.651] kgem_bo_is_render: handle=20, rq? 0 [0] [ 74.652] kgem_bo_is_render: handle=20, rq? 0 [0] [ 74.652] kgem_bo_is_render: handle=128, rq? 0 [0] [ 74.652] kgem_bo_is_render: handle=20, rq? 0 [0] [ 74.652] kgem_check_bo: num_pages=+16998, num_exec=+2 [ 74.652] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 74.652] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 74.652] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 74.652] kgem_add_handle: handle=4, index=0 [ 74.652] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 74.652] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 74.652] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 74.652] gen9_composite_get_binding_table(ffc0) [ 74.652] kgem_add_reloc64: handle=20, pos=16360, delta=0, domains=20002 [ 74.652] kgem_add_handle: handle=20, index=1 [ 74.652] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd9be000) [ 74.652] __kgem_bo_mark_dirty: handle=20 (proxy? 0) [ 74.652] [3fe0] bind bo(handle=20, addr=fd9be000), format=192, width=856, height=564, pitch=3584, tiling=1 -> render [ 74.652] kgem_add_reloc64: handle=128, pos=16344, delta=0, domains=40000 [ 74.652] kgem_add_handle: handle=128, index=2 [ 74.652] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=e844d000) [ 74.652] [3fd0] bind bo(handle=128, addr=e844d000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> sampler [ 74.652] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 74.652] gen9_emit_sampler: sampler = 0 [ 74.652] gen9_emit_sf: num_sf_outputs=1 [ 74.652] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 74.652] gen9_emit_vertex_elements: setup id=0 [ 74.652] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 74.652] (1524, 810) -> (0, 0) + (856, 564) [ 74.652] gen8_vertex_flush[490] = 3 [ 74.652] sna_set_window_pixmap: window=16778580, old pixmap=4091 new pixmap=4264 [ 74.652] sna_set_window_pixmap: window=16778581, old pixmap=4091 new pixmap=4264 [ 74.652] sna_set_window_pixmap: window=54525967, old pixmap=4091 new pixmap=4264 [ 74.652] sna_set_window_pixmap: window=54525968, old pixmap=4091 new pixmap=4264 [ 74.652] sna_accel_flush: flush?=1, dirty?=0 [ 74.652] gen8_vertex_close: used=6, vbo active? 23, vb=1, nreloc=1 [ 74.652] gen8_vertex_close: reloc[0] = 287 [ 74.652] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 74.652] kgem_add_handle: handle=23, index=3 [ 74.652] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 74.652] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=17072 [fenced=0] [ 74.652] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 74.652] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 74.652] kgem_fixup_relocs: shrinking by 61440 [ 74.652] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.652] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 74.652] kgem_commit: release handle=20 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd9be000 [ 74.652] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 74.652] kgem_commit: release handle=128 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f61c9000 [ 74.652] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 74.652] __kgem_busy: handle=1, busy=131072, wedged=0 [ 74.652] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 74.652] sna_accel_flush: flush?=0, dirty?=0 [ 74.652] sna_accel_flush: flush?=0, dirty?=0 [ 74.652] sna_accel_flush: flush?=0, dirty?=0 [ 74.652] sna_accel_flush: flush?=0, dirty?=0 [ 74.652] sna_accel_flush: flush?=0, dirty?=0 [ 74.652] sna_accel_flush: flush?=0, dirty?=0 [ 74.652] sna_accel_flush: flush?=0, dirty?=0 [ 74.652] sna_accel_flush: flush?=0, dirty?=0 [ 74.652] sna_accel_flush: flush?=0, dirty?=0 [ 74.652] sna_accel_flush: flush?=0, dirty?=0 [ 74.652] sna_accel_flush: flush?=0, dirty?=0 [ 74.652] sna_accel_flush: flush?=0, dirty?=0 [ 74.652] sna_accel_flush: flush?=0, dirty?=0 [ 74.652] sna_accel_flush: flush?=0, dirty?=0 [ 74.652] sna_accel_flush: flush?=0, dirty?=0 [ 74.652] sna_accel_flush: flush?=0, dirty?=0 [ 74.652] sna_block_handler (tv=546.437000) [ 74.652] kgem_retire, need_retire?=1 [ 74.652] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 74.652] kgem_retire__requests_ring: retiring ring 0 [ 74.652] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.652] __kgem_retire_rq: request 1 complete [ 74.652] __kgem_bo_flush: handle=20, busy=0, wedged=0 [ 74.652] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 74.652] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 74.652] kgem_retire -- retired=0, need_retire=0 [ 74.652] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 74.652] gen6_render_retire: resetting idle vbo [ 74.652] sna_scanout_do_flush: flush timer active: delta=15 [ 74.652] sna_accel_do_throttle -- no pending activity [ 74.652] sna_accel_block: evaluating timers, active=5 [ 74.652] sna_accel_block: flush timer expires in 15 [74667] [ 74.652] sna_wakeup_handler [ 74.652] sna_accel_flush: flush?=0, dirty?=0 [ 74.652] sna_accel_flush: flush?=0, dirty?=0 [ 74.652] sna_accel_flush: flush?=0, dirty?=0 [ 74.652] sna_accel_flush: flush?=0, dirty?=0 [ 74.652] sna_accel_flush: flush?=0, dirty?=0 [ 74.652] sna_block_handler (tv=0.0) [ 74.652] sna_wakeup_handler [ 74.652] sna_accel_flush: flush?=0, dirty?=0 [ 74.652] sna_accel_flush: flush?=0, dirty?=0 [ 74.652] sna_block_handler (tv=546.437000) [ 74.652] sna_scanout_do_flush: flush timer active: delta=15 [ 74.652] sna_accel_do_throttle -- no pending activity [ 74.652] sna_accel_block: evaluating timers, active=5 [ 74.652] sna_accel_block: flush timer expires in 15 [74667] [ 74.652] sna_wakeup_handler [ 74.652] sna_accel_flush: flush?=0, dirty?=0 [ 74.652] sna_accel_flush: flush?=0, dirty?=0 [ 74.652] sna_block_handler (tv=0.0) [ 74.652] sna_wakeup_handler [ 74.652] sna_accel_flush: flush?=0, dirty?=0 [ 74.652] sna_accel_flush: flush?=0, dirty?=0 [ 74.652] sna_block_handler (tv=0.0) [ 74.652] sna_wakeup_handler [ 74.652] sna_accel_flush: flush?=0, dirty?=0 [ 74.652] sna_accel_flush: flush?=0, dirty?=0 [ 74.652] sna_block_handler (tv=546.437000) [ 74.652] sna_scanout_do_flush: flush timer active: delta=15 [ 74.652] sna_accel_do_throttle -- no pending activity [ 74.652] sna_accel_block: evaluating timers, active=5 [ 74.652] sna_accel_block: flush timer expires in 15 [74667] [ 74.653] sna_wakeup_handler [ 74.653] sna_accel_flush: flush?=0, dirty?=0 [ 74.653] sna_accel_flush: flush?=0, dirty?=0 [ 74.653] sna_block_handler (tv=546.436000) [ 74.653] sna_scanout_do_flush: flush timer active: delta=14 [ 74.653] sna_accel_do_throttle -- no pending activity [ 74.653] sna_accel_block: evaluating timers, active=5 [ 74.653] sna_accel_block: flush timer expires in 14 [74667] [ 74.653] sna_wakeup_handler [ 74.653] sna_accel_flush: flush?=0, dirty?=0 [ 74.653] sna_accel_flush: flush?=0, dirty?=0 [ 74.653] sna_block_handler (tv=546.436000) [ 74.653] sna_scanout_do_flush: flush timer active: delta=14 [ 74.653] sna_accel_do_throttle -- no pending activity [ 74.653] sna_accel_block: evaluating timers, active=5 [ 74.653] sna_accel_block: flush timer expires in 14 [74667] [ 74.653] sna_wakeup_handler [ 74.653] sna_accel_flush: flush?=0, dirty?=0 [ 74.653] sna_accel_flush: flush?=0, dirty?=0 [ 74.653] sna_block_handler (tv=546.436000) [ 74.653] sna_scanout_do_flush: flush timer active: delta=14 [ 74.653] sna_accel_do_throttle -- no pending activity [ 74.653] sna_accel_block: evaluating timers, active=5 [ 74.653] sna_accel_block: flush timer expires in 14 [74667] [ 74.653] sna_wakeup_handler [ 74.653] sna_accel_flush: flush?=0, dirty?=0 [ 74.653] sna_accel_flush: flush?=0, dirty?=0 [ 74.653] sna_block_handler (tv=546.436000) [ 74.653] sna_scanout_do_flush: flush timer active: delta=14 [ 74.653] sna_accel_do_throttle -- no pending activity [ 74.653] sna_accel_block: evaluating timers, active=5 [ 74.653] sna_accel_block: flush timer expires in 14 [74667] [ 74.653] sna_wakeup_handler [ 74.653] sna_randr_getinfo() [ 74.653] sna_handle_uevents [ 74.653] sna_output_detect(eDP1:48) [ 74.653] sna_output_detect(eDP1) reporting cached status (since 329ms): 0 [ 74.653] sna_output_get_modes(eDP1:48) [ 74.653] sna_output_attach_edid(eDP1): attaching EDID id=102, current=102 [ 74.653] sna_output_attach_edid(eDP1): retrieving blob id=102, length=128 [ 74.653] sna_output_attach_edid(eDP1): EDID + MonInfo is unchanged [ 74.653] sna_output_attach_tile: found? TILE=-1 [ 74.653] sna_output_get_modes: CRTC:32, pipe=0: has mode?=1 [ 74.653] kmode: 3840x2160, clock=533250, 3840 3888 3920 4000 0, 2160 2163 2168 2222 0, flags=a, type=0 [ 74.653] sna_output_get_modes: adding 1 probed modes [ 74.653] kmode: 3840x2160, clock=533250, 3840 3888 3920 4000 0, 2160 2163 2168 2222 0, flags=a, type=48 [ 74.653] Adding 16:9 modes -- 34440 < 34560 > 34680 [ 74.653] kgem_can_create_2d: 3840x2160 @ 32 [ 74.653] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 74.653] kgem_can_create_2d: untiled size=33177600 [ 74.653] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 74.653] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 74.653] kgem_can_create_2d: tiled[-1] size=33177600 [ 74.653] kgem_can_create_2d: 640x480 @ 32 [ 74.653] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 74.653] kgem_can_create_2d: untiled size=1228800 [ 74.653] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 [ 74.653] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 74.653] kgem_can_create_2d: tiled[-1] size=1228800 [ 74.653] kgem_can_create_2d: 800x600 @ 32 [ 74.653] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 74.653] kgem_can_create_2d: untiled size=1921024 [ 74.653] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 [ 74.653] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 74.653] kgem_can_create_2d: tiled[-1] size=1921024 [ 74.653] kgem_can_create_2d: 800x600 @ 32 [ 74.653] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 74.653] kgem_can_create_2d: untiled size=1921024 [ 74.653] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 [ 74.653] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 74.653] kgem_can_create_2d: tiled[-1] size=1921024 [ 74.653] kgem_can_create_2d: 1024x768 @ 32 [ 74.653] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 74.653] kgem_can_create_2d: untiled size=3145728 [ 74.653] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 [ 74.653] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 74.653] kgem_can_create_2d: tiled[-1] size=3145728 [ 74.653] kgem_can_create_2d: 1280x960 @ 32 [ 74.653] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=960 [ 74.653] kgem_can_create_2d: untiled size=4915200 [ 74.653] kgem_choose_tiling: TLB miss between lines 1280x960 (pitch=5120), forcing tiling 1 [ 74.653] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=960 [ 74.653] kgem_can_create_2d: tiled[-1] size=4915200 [ 74.653] kgem_can_create_2d: 1280x1024 @ 32 [ 74.653] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 74.653] kgem_can_create_2d: untiled size=5242880 [ 74.653] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 [ 74.653] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 74.653] kgem_can_create_2d: tiled[-1] size=5242880 [ 74.653] kgem_can_create_2d: 1600x1200 @ 32 [ 74.653] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 [ 74.653] kgem_can_create_2d: untiled size=7680000 [ 74.653] kgem_choose_tiling: TLB miss between lines 1600x1200 (pitch=6400), forcing tiling 1 [ 74.653] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 [ 74.653] kgem_can_create_2d: tiled[-1] size=7680000 [ 74.653] kgem_can_create_2d: 1792x1344 @ 32 [ 74.653] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7168, height=1344 [ 74.653] kgem_can_create_2d: untiled size=9633792 [ 74.653] kgem_choose_tiling: TLB miss between lines 1792x1344 (pitch=7168), forcing tiling 1 [ 74.653] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7168, height=1344 [ 74.653] kgem_can_create_2d: tiled[-1] size=9633792 [ 74.653] kgem_can_create_2d: 1856x1392 @ 32 [ 74.653] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7424, height=1392 [ 74.653] kgem_can_create_2d: untiled size=10334208 [ 74.653] kgem_choose_tiling: TLB miss between lines 1856x1392 (pitch=7424), forcing tiling 1 [ 74.653] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7424, height=1392 [ 74.653] kgem_can_create_2d: tiled[-1] size=10334208 [ 74.653] kgem_can_create_2d: 1920x1440 @ 32 [ 74.653] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1440 [ 74.653] kgem_can_create_2d: untiled size=11059200 [ 74.653] kgem_choose_tiling: TLB miss between lines 1920x1440 (pitch=7680), forcing tiling 1 [ 74.653] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1440 [ 74.653] kgem_can_create_2d: tiled[-1] size=11059200 [ 74.653] kgem_can_create_2d: 1152x864 @ 32 [ 74.653] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 [ 74.653] kgem_can_create_2d: untiled size=3981312 [ 74.653] kgem_choose_tiling: TLB miss between lines 1152x864 (pitch=4608), forcing tiling 1 [ 74.653] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 [ 74.653] kgem_can_create_2d: tiled[-1] size=3981312 [ 74.653] kgem_can_create_2d: 1360x768 @ 32 [ 74.653] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 [ 74.653] kgem_can_create_2d: untiled size=4177920 [ 74.653] kgem_choose_tiling: TLB miss between lines 1360x768 (pitch=5440), forcing tiling 1 [ 74.653] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 [ 74.653] kgem_can_create_2d: tiled[-1] size=4177920 [ 74.653] kgem_can_create_2d: 1360x768 @ 32 [ 74.653] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 [ 74.653] kgem_can_create_2d: untiled size=4177920 [ 74.653] kgem_choose_tiling: TLB miss between lines 1360x768 (pitch=5440), forcing tiling 1 [ 74.653] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 [ 74.653] kgem_can_create_2d: tiled[-1] size=4177920 [ 74.653] kgem_can_create_2d: 1400x1050 @ 32 [ 74.653] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5600, height=1050 [ 74.653] kgem_can_create_2d: untiled size=5881856 [ 74.653] kgem_choose_tiling: TLB miss between lines 1400x1050 (pitch=5600), forcing tiling 1 [ 74.653] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5600, height=1050 [ 74.653] kgem_can_create_2d: tiled[-1] size=5881856 [ 74.653] kgem_can_create_2d: 1440x900 @ 32 [ 74.653] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5760, height=900 [ 74.653] kgem_can_create_2d: untiled size=5185536 [ 74.653] kgem_choose_tiling: TLB miss between lines 1440x900 (pitch=5760), forcing tiling 1 [ 74.654] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5760, height=900 [ 74.654] kgem_can_create_2d: tiled[-1] size=5185536 [ 74.654] kgem_can_create_2d: 1600x1024 @ 32 [ 74.654] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1024 [ 74.654] kgem_can_create_2d: untiled size=6553600 [ 74.654] kgem_choose_tiling: TLB miss between lines 1600x1024 (pitch=6400), forcing tiling 1 [ 74.654] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1024 [ 74.654] kgem_can_create_2d: tiled[-1] size=6553600 [ 74.654] kgem_can_create_2d: 1680x1050 @ 32 [ 74.654] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 [ 74.654] kgem_can_create_2d: untiled size=7057408 [ 74.654] kgem_choose_tiling: TLB miss between lines 1680x1050 (pitch=6720), forcing tiling 1 [ 74.654] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 [ 74.654] kgem_can_create_2d: tiled[-1] size=7057408 [ 74.654] kgem_can_create_2d: 1680x1050 @ 32 [ 74.654] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 [ 74.654] kgem_can_create_2d: untiled size=7057408 [ 74.654] kgem_choose_tiling: TLB miss between lines 1680x1050 (pitch=6720), forcing tiling 1 [ 74.654] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 [ 74.654] kgem_can_create_2d: tiled[-1] size=7057408 [ 74.654] kgem_can_create_2d: 1920x1080 @ 32 [ 74.654] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 74.654] kgem_can_create_2d: untiled size=8294400 [ 74.654] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 74.654] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 74.654] kgem_can_create_2d: tiled[-1] size=8294400 [ 74.654] kgem_can_create_2d: 1920x1200 @ 32 [ 74.654] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 [ 74.654] kgem_can_create_2d: untiled size=9216000 [ 74.654] kgem_choose_tiling: TLB miss between lines 1920x1200 (pitch=7680), forcing tiling 1 [ 74.654] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 [ 74.654] kgem_can_create_2d: tiled[-1] size=9216000 [ 74.654] kgem_can_create_2d: 2048x1536 @ 32 [ 74.654] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1536 [ 74.654] kgem_can_create_2d: untiled size=12582912 [ 74.654] kgem_choose_tiling: TLB miss between lines 2048x1536 (pitch=8192), forcing tiling 1 [ 74.654] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1536 [ 74.654] kgem_can_create_2d: tiled[-1] size=12582912 [ 74.654] kgem_can_create_2d: 1920x1080 @ 32 [ 74.654] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 74.654] kgem_can_create_2d: untiled size=8294400 [ 74.654] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 74.654] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 74.654] kgem_can_create_2d: tiled[-1] size=8294400 [ 74.654] kgem_can_create_2d: 640x360 @ 32 [ 74.654] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=360 [ 74.654] kgem_can_create_2d: untiled size=921600 [ 74.654] kgem_choose_tiling: TLB near-miss between lines 640x360 (pitch=2560), forcing tiling 1 [ 74.654] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=360 [ 74.654] kgem_can_create_2d: tiled[-1] size=921600 [ 74.654] kgem_can_create_2d: 720x405 @ 32 [ 74.654] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=405 [ 74.654] kgem_can_create_2d: untiled size=1167360 [ 74.654] kgem_choose_tiling: TLB near-miss between lines 720x405 (pitch=2880), forcing tiling 1 [ 74.654] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=405 [ 74.654] kgem_can_create_2d: tiled[-1] size=1167360 [ 74.654] kgem_can_create_2d: 864x486 @ 32 [ 74.654] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3456, height=486 [ 74.654] kgem_can_create_2d: untiled size=1683456 [ 74.654] kgem_choose_tiling: TLB near-miss between lines 864x486 (pitch=3456), forcing tiling 1 [ 74.654] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3456, height=486 [ 74.654] kgem_can_create_2d: tiled[-1] size=1683456 [ 74.654] kgem_can_create_2d: 960x540 @ 32 [ 74.654] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3840, height=540 [ 74.654] kgem_can_create_2d: untiled size=2076672 [ 74.654] kgem_choose_tiling: TLB near-miss between lines 960x540 (pitch=3840), forcing tiling 1 [ 74.654] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3840, height=540 [ 74.654] kgem_can_create_2d: tiled[-1] size=2076672 [ 74.654] kgem_can_create_2d: 1024x576 @ 32 [ 74.654] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=576 [ 74.654] kgem_can_create_2d: untiled size=2359296 [ 74.654] kgem_choose_tiling: TLB miss between lines 1024x576 (pitch=4096), forcing tiling 1 [ 74.654] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=576 [ 74.654] kgem_can_create_2d: tiled[-1] size=2359296 [ 74.654] kgem_can_create_2d: 1280x720 @ 32 [ 74.654] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 74.654] kgem_can_create_2d: untiled size=3686400 [ 74.654] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 [ 74.654] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 74.654] kgem_can_create_2d: tiled[-1] size=3686400 [ 74.654] kgem_can_create_2d: 1368x768 @ 32 [ 74.654] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5472, height=768 [ 74.654] kgem_can_create_2d: untiled size=4202496 [ 74.654] kgem_choose_tiling: TLB miss between lines 1368x768 (pitch=5472), forcing tiling 1 [ 74.654] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5472, height=768 [ 74.654] kgem_can_create_2d: tiled[-1] size=4202496 [ 74.654] kgem_can_create_2d: 1600x900 @ 32 [ 74.654] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 [ 74.654] kgem_can_create_2d: untiled size=5763072 [ 74.654] kgem_choose_tiling: TLB miss between lines 1600x900 (pitch=6400), forcing tiling 1 [ 74.654] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 [ 74.654] kgem_can_create_2d: tiled[-1] size=5763072 [ 74.654] kgem_can_create_2d: 2048x1152 @ 32 [ 74.654] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1152 [ 74.654] kgem_can_create_2d: untiled size=9437184 [ 74.654] kgem_choose_tiling: TLB miss between lines 2048x1152 (pitch=8192), forcing tiling 1 [ 74.654] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1152 [ 74.654] kgem_can_create_2d: tiled[-1] size=9437184 [ 74.654] kgem_can_create_2d: 2560x1440 @ 32 [ 74.654] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 [ 74.654] kgem_can_create_2d: untiled size=14745600 [ 74.654] kgem_choose_tiling: TLB miss between lines 2560x1440 (pitch=10240), forcing tiling 1 [ 74.654] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 [ 74.654] kgem_can_create_2d: tiled[-1] size=14745600 [ 74.654] kgem_can_create_2d: 2880x1620 @ 32 [ 74.654] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=11520, height=1620 [ 74.654] kgem_can_create_2d: untiled size=18665472 [ 74.654] kgem_choose_tiling: TLB miss between lines 2880x1620 (pitch=11520), forcing tiling 1 [ 74.654] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=11520, height=1620 [ 74.654] kgem_can_create_2d: tiled[-1] size=18665472 [ 74.654] kgem_can_create_2d: 3200x1800 @ 32 [ 74.654] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=12800, height=1800 [ 74.654] kgem_can_create_2d: untiled size=23040000 [ 74.654] kgem_choose_tiling: TLB miss between lines 3200x1800 (pitch=12800), forcing tiling 1 [ 74.654] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=12800, height=1800 [ 74.654] kgem_can_create_2d: tiled[-1] size=23040000 [ 74.654] sna_output_detect(DP1:56) [ 74.654] sna_output_detect(DP1) reporting cached status (since 1195ms): 1 [ 74.654] sna_output_detect(DP1-1:0) [ 74.654] sna_output_detect(DP1-1) hiding due to lost connection [ 74.654] sna_output_detect(DP1-2:74) [ 74.654] sna_output_detect(DP1-2) reporting cached status (since 1195ms): 1 [ 74.654] sna_output_detect(DP1-3:0) [ 74.654] sna_output_detect(DP1-3) hiding due to lost connection [ 74.654] sna_output_detect(DP2:63) [ 74.654] sna_output_detect(DP2) reporting cached status (since 1195ms): 1 [ 74.654] sna_output_detect(HDMI1:60) [ 74.654] sna_output_detect(HDMI1) reporting cached status (since 1195ms): 1 [ 74.654] sna_output_detect(HDMI2:67) [ 74.654] sna_output_detect(HDMI2) reporting cached status (since 1195ms): 1 [ 74.654] sna_output_detect(VIRTUAL1) has user modes? 0 [ 74.654] sna_accel_flush: flush?=0, dirty?=0 [ 74.654] sna_accel_flush: flush?=0, dirty?=0 [ 74.654] sna_accel_flush: flush?=0, dirty?=0 [ 74.654] sna_block_handler (tv=546.435000) [ 74.654] sna_scanout_do_flush: flush timer active: delta=13 [ 74.654] sna_accel_do_throttle -- no pending activity [ 74.654] sna_accel_block: evaluating timers, active=5 [ 74.654] sna_accel_block: flush timer expires in 13 [74667] [ 74.654] sna_wakeup_handler [ 74.654] sna_accel_flush: flush?=0, dirty?=0 [ 74.654] sna_accel_flush: flush?=0, dirty?=0 [ 74.654] sna_block_handler (tv=546.435000) [ 74.654] sna_scanout_do_flush: flush timer active: delta=13 [ 74.654] sna_accel_do_throttle -- no pending activity [ 74.654] sna_accel_block: evaluating timers, active=5 [ 74.654] sna_accel_block: flush timer expires in 13 [74667] [ 74.654] sna_wakeup_handler [ 74.654] sna_accel_flush: flush?=0, dirty?=0 [ 74.654] sna_accel_flush: flush?=0, dirty?=0 [ 74.654] sna_block_handler (tv=546.435000) [ 74.654] sna_scanout_do_flush: flush timer active: delta=13 [ 74.654] sna_accel_do_throttle -- no pending activity [ 74.654] sna_accel_block: evaluating timers, active=5 [ 74.654] sna_accel_block: flush timer expires in 13 [74667] [ 74.654] sna_wakeup_handler [ 74.654] sna_accel_flush: flush?=0, dirty?=0 [ 74.654] sna_accel_flush: flush?=0, dirty?=0 [ 74.654] sna_block_handler (tv=546.435000) [ 74.654] sna_scanout_do_flush: flush timer active: delta=13 [ 74.654] sna_accel_do_throttle -- no pending activity [ 74.654] sna_accel_block: evaluating timers, active=5 [ 74.654] sna_accel_block: flush timer expires in 13 [74667] [ 74.654] sna_wakeup_handler [ 74.654] sna_accel_flush: flush?=0, dirty?=0 [ 74.654] sna_accel_flush: flush?=0, dirty?=0 [ 74.654] sna_block_handler (tv=546.435000) [ 74.654] sna_scanout_do_flush: flush timer active: delta=13 [ 74.654] sna_accel_do_throttle -- no pending activity [ 74.654] sna_accel_block: evaluating timers, active=5 [ 74.654] sna_accel_block: flush timer expires in 13 [74667] [ 74.654] sna_wakeup_handler [ 74.654] sna_accel_flush: flush?=0, dirty?=0 [ 74.654] sna_accel_flush: flush?=0, dirty?=0 [ 74.654] sna_block_handler (tv=546.435000) [ 74.654] sna_scanout_do_flush: flush timer active: delta=13 [ 74.654] sna_accel_do_throttle -- no pending activity [ 74.654] sna_accel_block: evaluating timers, active=5 [ 74.654] sna_accel_block: flush timer expires in 13 [74667] [ 74.654] sna_wakeup_handler [ 74.654] sna_accel_flush: flush?=0, dirty?=0 [ 74.654] sna_accel_flush: flush?=0, dirty?=0 [ 74.654] sna_block_handler (tv=546.435000) [ 74.654] sna_scanout_do_flush: flush timer active: delta=13 [ 74.654] sna_accel_do_throttle -- no pending activity [ 74.654] sna_accel_block: evaluating timers, active=5 [ 74.654] sna_accel_block: flush timer expires in 13 [74667] [ 74.654] sna_wakeup_handler [ 74.654] sna_accel_flush: flush?=0, dirty?=0 [ 74.654] sna_accel_flush: flush?=0, dirty?=0 [ 74.654] sna_accel_flush: flush?=0, dirty?=0 [ 74.654] sna_block_handler (tv=546.435000) [ 74.654] sna_scanout_do_flush: flush timer active: delta=13 [ 74.654] sna_accel_do_throttle -- no pending activity [ 74.654] sna_accel_block: evaluating timers, active=5 [ 74.654] sna_accel_block: flush timer expires in 13 [74667] [ 74.654] sna_wakeup_handler [ 74.654] sna_accel_flush: flush?=0, dirty?=0 [ 74.654] sna_accel_flush: flush?=0, dirty?=0 [ 74.654] sna_block_handler (tv=546.435000) [ 74.654] sna_scanout_do_flush: flush timer active: delta=13 [ 74.654] sna_accel_do_throttle -- no pending activity [ 74.654] sna_accel_block: evaluating timers, active=5 [ 74.654] sna_accel_block: flush timer expires in 13 [74667] [ 74.654] sna_wakeup_handler [ 74.654] sna_accel_flush: flush?=0, dirty?=0 [ 74.654] sna_accel_flush: flush?=0, dirty?=0 [ 74.654] sna_block_handler (tv=0.0) [ 74.654] sna_wakeup_handler [ 74.654] sna_accel_flush: flush?=0, dirty?=0 [ 74.654] sna_accel_flush: flush?=0, dirty?=0 [ 74.654] sna_block_handler (tv=546.435000) [ 74.654] sna_scanout_do_flush: flush timer active: delta=13 [ 74.654] sna_accel_do_throttle -- no pending activity [ 74.654] sna_accel_block: evaluating timers, active=5 [ 74.655] sna_accel_block: flush timer expires in 13 [74667] [ 74.655] sna_wakeup_handler [ 74.655] sna_accel_flush: flush?=0, dirty?=0 [ 74.655] sna_accel_flush: flush?=0, dirty?=0 [ 74.655] sna_block_handler (tv=546.434000) [ 74.655] sna_scanout_do_flush: flush timer active: delta=12 [ 74.655] sna_accel_do_throttle -- no pending activity [ 74.655] sna_accel_block: evaluating timers, active=5 [ 74.655] sna_accel_block: flush timer expires in 12 [74667] [ 74.655] sna_wakeup_handler [ 74.655] sna_change_window_attributes [ 74.655] sna_accel_flush: flush?=0, dirty?=0 [ 74.655] sna_accel_flush: flush?=0, dirty?=0 [ 74.655] sna_block_handler (tv=0.0) [ 74.655] sna_wakeup_handler [ 74.655] sna_accel_flush: flush?=0, dirty?=0 [ 74.655] sna_accel_flush: flush?=0, dirty?=0 [ 74.655] sna_block_handler (tv=546.434000) [ 74.655] sna_scanout_do_flush: flush timer active: delta=12 [ 74.655] sna_accel_do_throttle -- no pending activity [ 74.655] sna_accel_block: evaluating timers, active=5 [ 74.655] sna_accel_block: flush timer expires in 12 [74667] [ 74.655] sna_wakeup_handler [ 74.655] sna_accel_flush: flush?=0, dirty?=0 [ 74.655] sna_accel_flush: flush?=0, dirty?=0 [ 74.655] sna_block_handler (tv=0.0) [ 74.655] sna_wakeup_handler [ 74.655] sna_accel_flush: flush?=0, dirty?=0 [ 74.655] sna_accel_flush: flush?=0, dirty?=0 [ 74.655] sna_block_handler (tv=0.0) [ 74.655] sna_wakeup_handler [ 74.655] sna_accel_flush: flush?=0, dirty?=0 [ 74.655] sna_accel_flush: flush?=0, dirty?=0 [ 74.655] sna_block_handler (tv=546.434000) [ 74.655] sna_scanout_do_flush: flush timer active: delta=12 [ 74.655] sna_accel_do_throttle -- no pending activity [ 74.655] sna_accel_block: evaluating timers, active=5 [ 74.655] sna_accel_block: flush timer expires in 12 [74667] [ 74.655] sna_wakeup_handler [ 74.655] sna_accel_flush: flush?=0, dirty?=0 [ 74.655] sna_accel_flush: flush?=0, dirty?=0 [ 74.655] sna_block_handler (tv=546.434000) [ 74.655] sna_scanout_do_flush: flush timer active: delta=12 [ 74.655] sna_accel_do_throttle -- no pending activity [ 74.655] sna_accel_block: evaluating timers, active=5 [ 74.655] sna_accel_block: flush timer expires in 12 [74667] [ 74.655] sna_wakeup_handler [ 74.655] sna_accel_flush: flush?=0, dirty?=0 [ 74.655] sna_accel_flush: flush?=0, dirty?=0 [ 74.655] sna_block_handler (tv=546.434000) [ 74.655] sna_scanout_do_flush: flush timer active: delta=12 [ 74.655] sna_accel_do_throttle -- no pending activity [ 74.655] sna_accel_block: evaluating timers, active=5 [ 74.655] sna_accel_block: flush timer expires in 12 [74667] [ 74.655] sna_wakeup_handler [ 74.655] sna_accel_flush: flush?=0, dirty?=0 [ 74.655] sna_accel_flush: flush?=0, dirty?=0 [ 74.655] sna_block_handler (tv=546.434000) [ 74.655] sna_scanout_do_flush: flush timer active: delta=12 [ 74.655] sna_accel_do_throttle -- no pending activity [ 74.655] sna_accel_block: evaluating timers, active=5 [ 74.655] sna_accel_block: flush timer expires in 12 [74667] [ 74.655] sna_wakeup_handler [ 74.655] sna_accel_flush: flush?=0, dirty?=0 [ 74.655] sna_accel_flush: flush?=0, dirty?=0 [ 74.655] sna_block_handler (tv=546.434000) [ 74.655] sna_scanout_do_flush: flush timer active: delta=12 [ 74.655] sna_accel_do_throttle -- no pending activity [ 74.655] sna_accel_block: evaluating timers, active=5 [ 74.655] sna_accel_block: flush timer expires in 12 [74667] [ 74.655] sna_wakeup_handler [ 74.655] sna_accel_flush: flush?=0, dirty?=0 [ 74.655] sna_accel_flush: flush?=0, dirty?=0 [ 74.655] sna_block_handler (tv=546.434000) [ 74.655] sna_scanout_do_flush: flush timer active: delta=12 [ 74.655] sna_accel_do_throttle -- no pending activity [ 74.655] sna_accel_block: evaluating timers, active=5 [ 74.655] sna_accel_block: flush timer expires in 12 [74667] [ 74.655] sna_wakeup_handler [ 74.655] sna_accel_flush: flush?=0, dirty?=0 [ 74.655] sna_accel_flush: flush?=0, dirty?=0 [ 74.655] sna_block_handler (tv=546.434000) [ 74.655] sna_scanout_do_flush: flush timer active: delta=12 [ 74.655] sna_accel_do_throttle -- no pending activity [ 74.655] sna_accel_block: evaluating timers, active=5 [ 74.655] sna_accel_block: flush timer expires in 12 [74667] [ 74.655] sna_wakeup_handler [ 74.655] sna_accel_flush: flush?=0, dirty?=0 [ 74.655] sna_accel_flush: flush?=0, dirty?=0 [ 74.655] sna_block_handler (tv=546.434000) [ 74.655] sna_scanout_do_flush: flush timer active: delta=12 [ 74.655] sna_accel_do_throttle -- no pending activity [ 74.655] sna_accel_block: evaluating timers, active=5 [ 74.655] sna_accel_block: flush timer expires in 12 [74667] [ 74.655] sna_wakeup_handler [ 74.655] sna_accel_flush: flush?=0, dirty?=0 [ 74.655] sna_accel_flush: flush?=0, dirty?=0 [ 74.655] sna_block_handler (tv=546.434000) [ 74.655] sna_scanout_do_flush: flush timer active: delta=12 [ 74.655] sna_accel_do_throttle -- no pending activity [ 74.655] sna_accel_block: evaluating timers, active=5 [ 74.655] sna_accel_block: flush timer expires in 12 [74667] [ 74.655] sna_wakeup_handler [ 74.655] sna_accel_flush: flush?=0, dirty?=0 [ 74.655] sna_accel_flush: flush?=0, dirty?=0 [ 74.655] sna_block_handler (tv=546.434000) [ 74.655] sna_scanout_do_flush: flush timer active: delta=12 [ 74.655] sna_accel_do_throttle -- no pending activity [ 74.655] sna_accel_block: evaluating timers, active=5 [ 74.655] sna_accel_block: flush timer expires in 12 [74667] [ 74.655] sna_wakeup_handler [ 74.655] sna_accel_flush: flush?=0, dirty?=0 [ 74.655] sna_accel_flush: flush?=0, dirty?=0 [ 74.655] sna_block_handler (tv=546.434000) [ 74.655] sna_scanout_do_flush: flush timer active: delta=12 [ 74.655] sna_accel_do_throttle -- no pending activity [ 74.655] sna_accel_block: evaluating timers, active=5 [ 74.655] sna_accel_block: flush timer expires in 12 [74667] [ 74.655] sna_wakeup_handler [ 74.655] sna_accel_flush: flush?=0, dirty?=0 [ 74.655] sna_accel_flush: flush?=0, dirty?=0 [ 74.655] sna_block_handler (tv=546.434000) [ 74.655] sna_scanout_do_flush: flush timer active: delta=12 [ 74.655] sna_accel_do_throttle -- no pending activity [ 74.655] sna_accel_block: evaluating timers, active=5 [ 74.655] sna_accel_block: flush timer expires in 12 [74667] [ 74.655] sna_wakeup_handler [ 74.655] sna_accel_flush: flush?=0, dirty?=0 [ 74.655] sna_accel_flush: flush?=0, dirty?=0 [ 74.655] sna_block_handler (tv=0.0) [ 74.655] sna_wakeup_handler [ 74.655] sna_accel_flush: flush?=0, dirty?=0 [ 74.655] sna_accel_flush: flush?=0, dirty?=0 [ 74.655] sna_block_handler (tv=546.434000) [ 74.655] sna_scanout_do_flush: flush timer active: delta=12 [ 74.655] sna_accel_do_throttle -- no pending activity [ 74.655] sna_accel_block: evaluating timers, active=5 [ 74.655] sna_accel_block: flush timer expires in 12 [74667] [ 74.655] sna_wakeup_handler [ 74.655] sna_accel_flush: flush?=0, dirty?=0 [ 74.655] sna_accel_flush: flush?=0, dirty?=0 [ 74.655] sna_block_handler (tv=546.434000) [ 74.655] sna_scanout_do_flush: flush timer active: delta=12 [ 74.655] sna_accel_do_throttle -- no pending activity [ 74.655] sna_accel_block: evaluating timers, active=5 [ 74.655] sna_accel_block: flush timer expires in 12 [74667] [ 74.655] sna_wakeup_handler [ 74.655] sna_accel_flush: flush?=0, dirty?=0 [ 74.655] sna_accel_flush: flush?=0, dirty?=0 [ 74.655] sna_accel_flush: flush?=0, dirty?=0 [ 74.655] sna_block_handler (tv=546.434000) [ 74.655] sna_scanout_do_flush: flush timer active: delta=12 [ 74.655] sna_accel_do_throttle -- no pending activity [ 74.655] sna_accel_block: evaluating timers, active=5 [ 74.655] sna_accel_block: flush timer expires in 12 [74667] [ 74.655] sna_wakeup_handler [ 74.655] sna_accel_flush: flush?=0, dirty?=0 [ 74.655] sna_accel_flush: flush?=0, dirty?=0 [ 74.655] sna_block_handler (tv=0.0) [ 74.655] sna_wakeup_handler [ 74.655] sna_accel_flush: flush?=0, dirty?=0 [ 74.655] sna_accel_flush: flush?=0, dirty?=0 [ 74.655] sna_block_handler (tv=546.434000) [ 74.655] sna_scanout_do_flush: flush timer active: delta=12 [ 74.655] sna_accel_do_throttle -- no pending activity [ 74.655] sna_accel_block: evaluating timers, active=5 [ 74.655] sna_accel_block: flush timer expires in 12 [74667] [ 74.655] sna_wakeup_handler [ 74.655] sna_accel_flush: flush?=0, dirty?=0 [ 74.655] sna_accel_flush: flush?=0, dirty?=0 [ 74.655] sna_block_handler (tv=0.0) [ 74.655] sna_wakeup_handler [ 74.655] sna_accel_flush: flush?=0, dirty?=0 [ 74.655] sna_accel_flush: flush?=0, dirty?=0 [ 74.655] sna_block_handler (tv=0.0) [ 74.655] sna_wakeup_handler [ 74.655] sna_accel_flush: flush?=0, dirty?=0 [ 74.655] sna_accel_flush: flush?=0, dirty?=0 [ 74.655] sna_block_handler (tv=546.434000) [ 74.655] sna_scanout_do_flush: flush timer active: delta=12 [ 74.655] sna_accel_do_throttle -- no pending activity [ 74.655] sna_accel_block: evaluating timers, active=5 [ 74.655] sna_accel_block: flush timer expires in 12 [74667] [ 74.655] sna_wakeup_handler [ 74.655] sna_accel_flush: flush?=0, dirty?=0 [ 74.655] sna_accel_flush: flush?=0, dirty?=0 [ 74.655] sna_block_handler (tv=546.434000) [ 74.655] sna_scanout_do_flush: flush timer active: delta=12 [ 74.655] sna_accel_do_throttle -- no pending activity [ 74.655] sna_accel_block: evaluating timers, active=5 [ 74.655] sna_accel_block: flush timer expires in 12 [74667] [ 74.655] sna_wakeup_handler [ 74.655] sna_accel_flush: flush?=0, dirty?=0 [ 74.655] sna_accel_flush: flush?=0, dirty?=0 [ 74.655] sna_block_handler (tv=546.434000) [ 74.655] sna_scanout_do_flush: flush timer active: delta=12 [ 74.655] sna_accel_do_throttle -- no pending activity [ 74.655] sna_accel_block: evaluating timers, active=5 [ 74.655] sna_accel_block: flush timer expires in 12 [74667] [ 74.655] sna_wakeup_handler [ 74.655] sna_accel_flush: flush?=0, dirty?=0 [ 74.655] sna_accel_flush: flush?=0, dirty?=0 [ 74.655] sna_block_handler (tv=546.434000) [ 74.655] sna_scanout_do_flush: flush timer active: delta=12 [ 74.655] sna_accel_do_throttle -- no pending activity [ 74.655] sna_accel_block: evaluating timers, active=5 [ 74.655] sna_accel_block: flush timer expires in 12 [74667] [ 74.655] sna_wakeup_handler [ 74.655] sna_accel_flush: flush?=0, dirty?=0 [ 74.655] sna_accel_flush: flush?=0, dirty?=0 [ 74.655] sna_block_handler (tv=546.434000) [ 74.655] sna_scanout_do_flush: flush timer active: delta=12 [ 74.655] sna_accel_do_throttle -- no pending activity [ 74.655] sna_accel_block: evaluating timers, active=5 [ 74.655] sna_accel_block: flush timer expires in 12 [74667] [ 74.655] sna_wakeup_handler [ 74.655] sna_accel_flush: flush?=0, dirty?=0 [ 74.655] sna_accel_flush: flush?=0, dirty?=0 [ 74.655] sna_block_handler (tv=546.434000) [ 74.656] sna_scanout_do_flush: flush timer active: delta=12 [ 74.656] sna_accel_do_throttle -- no pending activity [ 74.656] sna_accel_block: evaluating timers, active=5 [ 74.656] sna_accel_block: flush timer expires in 12 [74667] [ 74.656] sna_wakeup_handler [ 74.656] sna_accel_flush: flush?=0, dirty?=0 [ 74.656] sna_accel_flush: flush?=0, dirty?=0 [ 74.656] sna_block_handler (tv=546.433000) [ 74.656] sna_scanout_do_flush: flush timer active: delta=11 [ 74.656] sna_accel_do_throttle -- no pending activity [ 74.656] sna_accel_block: evaluating timers, active=5 [ 74.656] sna_accel_block: flush timer expires in 11 [74667] [ 74.656] sna_wakeup_handler [ 74.656] sna_accel_flush: flush?=0, dirty?=0 [ 74.656] sna_accel_flush: flush?=0, dirty?=0 [ 74.656] sna_block_handler (tv=546.433000) [ 74.656] sna_scanout_do_flush: flush timer active: delta=11 [ 74.656] sna_accel_do_throttle -- no pending activity [ 74.656] sna_accel_block: evaluating timers, active=5 [ 74.656] sna_accel_block: flush timer expires in 11 [74667] [ 74.656] sna_wakeup_handler [ 74.656] sna_accel_flush: flush?=0, dirty?=0 [ 74.656] sna_accel_flush: flush?=0, dirty?=0 [ 74.656] sna_block_handler (tv=546.433000) [ 74.656] sna_scanout_do_flush: flush timer active: delta=11 [ 74.656] sna_accel_do_throttle -- no pending activity [ 74.656] sna_accel_block: evaluating timers, active=5 [ 74.656] sna_accel_block: flush timer expires in 11 [74667] [ 74.656] sna_wakeup_handler [ 74.656] sna_accel_flush: flush?=0, dirty?=0 [ 74.656] sna_accel_flush: flush?=0, dirty?=0 [ 74.656] sna_block_handler (tv=546.433000) [ 74.656] sna_scanout_do_flush: flush timer active: delta=11 [ 74.656] sna_accel_do_throttle -- no pending activity [ 74.656] sna_accel_block: evaluating timers, active=5 [ 74.656] sna_accel_block: flush timer expires in 11 [74667] [ 74.656] sna_wakeup_handler [ 74.656] sna_accel_flush: flush?=0, dirty?=0 [ 74.656] sna_accel_flush: flush?=0, dirty?=0 [ 74.656] sna_block_handler (tv=546.433000) [ 74.656] sna_scanout_do_flush: flush timer active: delta=11 [ 74.656] sna_accel_do_throttle -- no pending activity [ 74.656] sna_accel_block: evaluating timers, active=5 [ 74.656] sna_accel_block: flush timer expires in 11 [74667] [ 74.656] sna_wakeup_handler [ 74.656] sna_accel_flush: flush?=0, dirty?=0 [ 74.656] sna_accel_flush: flush?=0, dirty?=0 [ 74.656] sna_block_handler (tv=546.433000) [ 74.656] sna_scanout_do_flush: flush timer active: delta=11 [ 74.656] sna_accel_do_throttle -- no pending activity [ 74.656] sna_accel_block: evaluating timers, active=5 [ 74.656] sna_accel_block: flush timer expires in 11 [74667] [ 74.656] sna_wakeup_handler [ 74.656] sna_accel_flush: flush?=0, dirty?=0 [ 74.656] sna_accel_flush: flush?=0, dirty?=0 [ 74.656] sna_block_handler (tv=0.0) [ 74.656] sna_wakeup_handler [ 74.656] sna_accel_flush: flush?=0, dirty?=0 [ 74.656] sna_accel_flush: flush?=0, dirty?=0 [ 74.656] sna_block_handler (tv=546.433000) [ 74.656] sna_scanout_do_flush: flush timer active: delta=11 [ 74.656] sna_accel_do_throttle -- no pending activity [ 74.656] sna_accel_block: evaluating timers, active=5 [ 74.656] sna_accel_block: flush timer expires in 11 [74667] [ 74.656] sna_wakeup_handler [ 74.656] sna_accel_flush: flush?=0, dirty?=0 [ 74.656] sna_accel_flush: flush?=0, dirty?=0 [ 74.656] sna_block_handler (tv=546.433000) [ 74.656] sna_scanout_do_flush: flush timer active: delta=11 [ 74.656] sna_accel_do_throttle -- no pending activity [ 74.656] sna_accel_block: evaluating timers, active=5 [ 74.656] sna_accel_block: flush timer expires in 11 [74667] [ 74.656] sna_wakeup_handler [ 74.656] sna_accel_flush: flush?=0, dirty?=0 [ 74.656] sna_accel_flush: flush?=0, dirty?=0 [ 74.656] sna_accel_flush: flush?=0, dirty?=0 [ 74.656] sna_block_handler (tv=546.433000) [ 74.656] sna_scanout_do_flush: flush timer active: delta=11 [ 74.656] sna_accel_do_throttle -- no pending activity [ 74.656] sna_accel_block: evaluating timers, active=5 [ 74.656] sna_accel_block: flush timer expires in 11 [74667] [ 74.656] sna_wakeup_handler [ 74.656] sna_accel_flush: flush?=0, dirty?=0 [ 74.656] sna_accel_flush: flush?=0, dirty?=0 [ 74.656] sna_accel_flush: flush?=0, dirty?=0 [ 74.656] sna_accel_flush: flush?=0, dirty?=0 [ 74.656] sna_block_handler (tv=546.433000) [ 74.656] sna_scanout_do_flush: flush timer active: delta=11 [ 74.656] sna_accel_do_throttle -- no pending activity [ 74.656] sna_accel_block: evaluating timers, active=5 [ 74.656] sna_accel_block: flush timer expires in 11 [74667] [ 74.656] sna_wakeup_handler [ 74.656] sna_accel_flush: flush?=0, dirty?=0 [ 74.656] sna_accel_flush: flush?=0, dirty?=0 [ 74.656] sna_accel_flush: flush?=0, dirty?=0 [ 74.656] sna_block_handler (tv=546.433000) [ 74.656] sna_scanout_do_flush: flush timer active: delta=11 [ 74.656] sna_accel_do_throttle -- no pending activity [ 74.656] sna_accel_block: evaluating timers, active=5 [ 74.656] sna_accel_block: flush timer expires in 11 [74667] [ 74.656] sna_wakeup_handler [ 74.656] sna_accel_flush: flush?=0, dirty?=0 [ 74.656] sna_accel_flush: flush?=0, dirty?=0 [ 74.656] sna_accel_flush: flush?=0, dirty?=0 [ 74.656] sna_block_handler (tv=546.433000) [ 74.656] sna_scanout_do_flush: flush timer active: delta=11 [ 74.656] sna_accel_do_throttle -- no pending activity [ 74.656] sna_accel_block: evaluating timers, active=5 [ 74.656] sna_accel_block: flush timer expires in 11 [74667] [ 74.656] sna_wakeup_handler [ 74.656] sna_accel_flush: flush?=0, dirty?=0 [ 74.656] sna_accel_flush: flush?=0, dirty?=0 [ 74.656] sna_accel_flush: flush?=0, dirty?=0 [ 74.656] sna_accel_flush: flush?=0, dirty?=0 [ 74.656] sna_accel_flush: flush?=0, dirty?=0 [ 74.656] sna_accel_flush: flush?=0, dirty?=0 [ 74.656] sna_accel_flush: flush?=0, dirty?=0 [ 74.656] sna_accel_flush: flush?=0, dirty?=0 [ 74.656] sna_accel_flush: flush?=0, dirty?=0 [ 74.656] sna_accel_flush: flush?=0, dirty?=0 [ 74.656] sna_accel_flush: flush?=0, dirty?=0 [ 74.656] sna_accel_flush: flush?=0, dirty?=0 [ 74.656] sna_accel_flush: flush?=0, dirty?=0 [ 74.656] sna_accel_flush: flush?=0, dirty?=0 [ 74.656] sna_accel_flush: flush?=0, dirty?=0 [ 74.656] sna_block_handler (tv=546.433000) [ 74.656] sna_scanout_do_flush: flush timer active: delta=11 [ 74.656] sna_accel_do_throttle -- no pending activity [ 74.656] sna_accel_block: evaluating timers, active=5 [ 74.656] sna_accel_block: flush timer expires in 11 [74667] [ 74.656] sna_wakeup_handler [ 74.656] sna_accel_flush: flush?=0, dirty?=0 [ 74.656] sna_accel_flush: flush?=0, dirty?=0 [ 74.656] sna_block_handler (tv=546.433000) [ 74.656] sna_scanout_do_flush: flush timer active: delta=11 [ 74.656] sna_accel_do_throttle -- no pending activity [ 74.656] sna_accel_block: evaluating timers, active=5 [ 74.656] sna_accel_block: flush timer expires in 11 [74667] [ 74.656] sna_wakeup_handler [ 74.656] sna_accel_flush: flush?=0, dirty?=0 [ 74.656] sna_accel_flush: flush?=0, dirty?=0 [ 74.656] sna_block_handler (tv=546.433000) [ 74.656] sna_scanout_do_flush: flush timer active: delta=11 [ 74.656] sna_accel_do_throttle -- no pending activity [ 74.656] sna_accel_block: evaluating timers, active=5 [ 74.656] sna_accel_block: flush timer expires in 11 [74667] [ 74.656] sna_wakeup_handler [ 74.656] sna_accel_flush: flush?=0, dirty?=0 [ 74.656] sna_accel_flush: flush?=0, dirty?=0 [ 74.656] sna_create_pixmap(856, 592, 24, usage=2) [ 74.656] kgem_can_create_2d: 856x592 @ 24 [ 74.656] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3424, height=592 [ 74.656] kgem_can_create_2d: untiled size=2027520 [ 74.656] kgem_choose_tiling: TLB near-miss between lines 856x592 (pitch=3424), forcing tiling 1 [ 74.656] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3424, height=592 [ 74.656] kgem_can_create_2d: tiled[-1] size=2027520 [ 74.656] sna_create_pixmap: usage=2, flags=1b [ 74.656] sna_create_pixmap: creating GPU pixmap 856x592, stride=3424, flags=1b [ 74.656] create_pixmap: allocating pixmap 0x0, depth=24/32, size=0 [ 74.656] create_pixmap: serial=4286, usage=0, 0x0 [ 74.656] create_pixmap_hdr: pixmap=4286, width=856, height=592, usage=0 [ 74.656] sna_create_pixmap: serial=4286, 856x592, usage=0 [ 74.656] sna_validate_gc(0x561c944e2810) changes=7fffff, previous serial=80000000, drawable=10be [ 74.656] sna_validate_gc: recomputing clip [ 74.656] sna_validate_gc: composite clip=1x[(0, 0), (856, 592)] [0x561c9499d010] [ 74.656] sna_copy_area: src=pixmap=4091:(1524, 810)x(856, 592)+(0, 0) -> dst=pixmap=4286:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 74.656] sna_copy_area: normal copy [ 74.656] sna_do_copy: src=(1524, 810), dst=(0, 0), size=(856x592) [ 74.656] sna_do_copy: after drawable: src=(1524, 810), dst=(0, 0), size=(856x592) [ 74.656] sna_do_copy: dst extents (0, 0), (856, 592), dst clip extents (0, 0), (856, 592), dst size=856x592 [ 74.656] sna_do_copy: clipped dst extents (0, 0), (856, 592) [ 74.656] sna_do_copy: unclipped src extents (1524, 810), (2380, 1402) [ 74.656] sna_do_copy: clipped src extents (1524, 810), (2380, 1402) [ 74.656] sna_do_copy: window -- include inferiors [ 74.656] sna_do_copy: src extents (1524, 810), (2380, 1402) x 1 [ 74.656] sna_do_copy: copy region (0, 0), (856, 592) x 1 + (1524, 810) [ 74.656] sna_copy_boxes (boxes=1x[(0, 0), (856, 592)...], src pixmap=4091+(1524, 810), dst pixmap=4286+(0, 0), alu=3, src.size=3840x2160, dst.size=856x592) [ 74.656] sna_copy_boxes: dst=(priv=0x561c9499e540, gpu_bo=0, cpu_bo=0), src=(priv=0x561c94a26fb0, gpu_bo=128, cpu_bo=0), replaces=1 [ 74.656] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 74.656] sna_drawable_use_bo pixmap=4286, box=((0, 0), (856, 592)), flags=1b... [ 74.656] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b [ 74.656] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 74.656] sna_pixmap_move_to_gpu(pixmap=4286, usage=0), flags=4b [ 74.656] sna_pixmap_move_to_gpu: CPU damage? 0 [ 74.656] sna_pixmap_move_to_gpu: creating GPU bo (856x592@32), create=b [ 74.657] kgem_choose_tiling: TLB near-miss between lines 856x592 (pitch=3424), forcing tiling 1 [ 74.657] kgem_choose_tiling: TLB near-miss between lines 856x592 (pitch=3424), forcing tiling 1 [ 74.657] sna_pixmap_alloc_gpu: pixmap=4286 [ 74.657] kgem_create_2d(856x592, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 74.657] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=3584, height=592 [ 74.657] __kgem_bo_init(handle=96, num_pages=518) [ 74.657] kgem_set_tiling: handle=96, tiling=1 [1], pitch=3584 [3584]: 1 [ 74.657] new pitch=3584, tiling=1, handle=96, id=2309, num_pages=518 [518], bucket=9 [ 74.657] __sna_damage_all(856, 592) [ 74.657] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 74.657] sna_pixmap_mark_active: pixmap=4286, handle=96 [ 74.657] sna_drawable_use_bo: allocated GPU bo for operation [ 74.657] sna_drawable_use_bo: using GPU bo with damage? 0 [ 74.657] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=a [ 74.657] wait_for_shadow: flags=a, flips=1, handle=128, shadow=29 [ 74.657] sna_pixmap_move_to_gpu: already all-damaged [ 74.657] sna_pixmap_unclean(pixmap=4091): cleaning foreign bo handle=128, busy=0 [ring=0] [ 74.657] __kgem_bo_clear_busy: handle=128 [ 74.657] sna_pixmap_mark_active: pixmap=4091, handle=128 [ 74.657] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 74.657] gen9_render_copy_boxes (1524, 810)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 74.657] kgem_bo_is_render: handle=128, rq? 0 [0] [ 74.657] kgem_bo_is_render: handle=96, rq? 0 [0] [ 74.657] kgem_bo_is_render: handle=96, rq? 0 [0] [ 74.657] kgem_bo_is_render: handle=128, rq? 0 [0] [ 74.657] kgem_bo_is_render: handle=96, rq? 0 [0] [ 74.657] needs_batch_flush: flushing before handle=96 for new reservation [ 74.657] kgem_check_bo: num_pages=+16718, num_exec=+2 [ 74.657] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 74.657] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 74.657] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 74.657] kgem_add_handle: handle=4, index=0 [ 74.657] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 74.657] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 74.657] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 74.657] gen9_composite_get_binding_table(ffc0) [ 74.657] kgem_add_reloc64: handle=96, pos=16360, delta=0, domains=20002 [ 74.657] kgem_add_handle: handle=96, index=1 [ 74.657] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=0) [ 74.657] __kgem_bo_mark_dirty: handle=96 (proxy? 0) [ 74.657] [3fe0] bind bo(handle=96, addr=0), format=192, width=856, height=592, pitch=3584, tiling=1 -> render [ 74.657] kgem_add_reloc64: handle=128, pos=16344, delta=0, domains=40000 [ 74.657] kgem_add_handle: handle=128, index=2 [ 74.657] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=f61c9000) [ 74.657] [3fd0] bind bo(handle=128, addr=f61c9000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> sampler [ 74.657] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 74.657] gen9_emit_sampler: sampler = 0 [ 74.657] gen9_emit_sf: num_sf_outputs=1 [ 74.657] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 74.657] gen9_emit_vertex_elements: setup id=0 [ 74.657] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 74.657] (1524, 810) -> (0, 0) + (856, 592) [ 74.657] gen8_vertex_flush[490] = 3 [ 74.657] sna_set_window_pixmap: window=16778580, old pixmap=4264 new pixmap=4286 [ 74.657] sna_set_window_pixmap: window=16778581, old pixmap=4264 new pixmap=4286 [ 74.657] sna_set_window_pixmap: window=54525967, old pixmap=4264 new pixmap=4286 [ 74.657] sna_set_window_pixmap: window=54525968, old pixmap=4264 new pixmap=4286 [ 74.657] sna_accel_flush: flush?=1, dirty?=0 [ 74.657] gen8_vertex_close: used=6, vbo active? 23, vb=1, nreloc=1 [ 74.657] gen8_vertex_close: reloc[0] = 287 [ 74.657] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 74.657] kgem_add_handle: handle=23, index=3 [ 74.657] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 74.657] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16792 [fenced=0] [ 74.657] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 74.657] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 74.657] kgem_fixup_relocs: shrinking by 61440 [ 74.657] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.657] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 74.657] kgem_commit: release handle=96 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ffd0c000 [ 74.657] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 74.657] kgem_commit: release handle=128 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f61c9000 [ 74.657] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 74.657] __kgem_busy: handle=1, busy=131072, wedged=0 [ 74.657] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 74.657] sna_validate_gc(0x561c944e2810) changes=7fffff, previous serial=0, drawable=10be [ 74.657] sna_validate_gc: recomputing clip [ 74.657] sna_validate_gc: composite clip=1x[(0, 0), (856, 592)] [0x561c9499d010] [ 74.657] sna_copy_area: src=pixmap=4264:(0, 0)x(856, 564)+(0, 0) -> dst=pixmap=4286:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 74.657] sna_copy_area: normal copy [ 74.657] sna_do_copy: src=(0, 0), dst=(0, 0), size=(856x564) [ 74.657] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(856x564) [ 74.657] sna_do_copy: dst extents (0, 0), (856, 564), dst clip extents (0, 0), (856, 592), dst size=856x592 [ 74.657] sna_do_copy: clipped dst extents (0, 0), (856, 564) [ 74.657] sna_do_copy: unclipped src extents (0, 0), (856, 564) [ 74.657] sna_do_copy: clipped src extents (0, 0), (856, 564) [ 74.657] sna_do_copy: pixmap -- no source clipping [ 74.657] sna_do_copy: src extents (0, 0), (856, 564) x 1 [ 74.657] sna_do_copy: copy region (0, 0), (856, 564) x 1 + (0, 0) [ 74.657] sna_copy_boxes (boxes=1x[(0, 0), (856, 564)...], src pixmap=4264+(0, 0), dst pixmap=4286+(0, 0), alu=3, src.size=856x564, dst.size=856x592) [ 74.657] sna_copy_boxes: dst=(priv=0x561c9499e540, gpu_bo=96, cpu_bo=0), src=(priv=0x561c947df8a0, gpu_bo=20, cpu_bo=0), replaces=0 [ 74.657] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 74.657] sna_drawable_use_bo pixmap=4286, box=((0, 0), (856, 564)), flags=b... [ 74.657] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 74.657] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.657] sna_drawable_use_bo: using whole GPU bo [ 74.657] sna_pixmap_move_to_gpu(pixmap=4264, usage=0), flags=a [ 74.657] sna_pixmap_move_to_gpu: already all-damaged [ 74.657] sna_pixmap_mark_active: pixmap=4264, handle=20 [ 74.657] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 74.657] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 74.657] kgem_bo_is_render: handle=20, rq? 0 [0] [ 74.657] kgem_bo_is_render: handle=96, rq? 1 [1] [ 74.657] kgem_bo_is_render: handle=96, rq? 1 [1] [ 74.657] kgem_check_bo: num_pages=+1316, num_exec=+2 [ 74.657] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 74.657] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 74.657] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 74.657] kgem_add_handle: handle=4, index=0 [ 74.657] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 74.657] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 74.657] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 74.657] gen9_composite_get_binding_table(ffc0) [ 74.657] kgem_add_reloc64: handle=96, pos=16360, delta=0, domains=20002 [ 74.657] kgem_add_handle: handle=96, index=1 [ 74.657] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=ffd0c000) [ 74.657] __kgem_bo_mark_dirty: handle=96 (proxy? 0) [ 74.657] [3fe0] bind bo(handle=96, addr=ffd0c000), format=192, width=856, height=592, pitch=3584, tiling=1 -> render [ 74.657] kgem_add_reloc64: handle=20, pos=16344, delta=0, domains=40000 [ 74.657] kgem_add_handle: handle=20, index=2 [ 74.657] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd9be000) [ 74.657] [3fd0] bind bo(handle=20, addr=fd9be000), format=192, width=856, height=564, pitch=3584, tiling=1 -> sampler [ 74.657] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 74.657] gen9_emit_sampler: sampler = 0 [ 74.657] gen9_emit_sf: num_sf_outputs=1 [ 74.657] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 74.657] gen9_emit_vertex_elements: setup id=0 [ 74.657] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 74.657] (0, 0) -> (0, 0) + (856, 564) [ 74.657] gen8_vertex_flush[490] = 3 [ 74.657] sna_accel_flush: flush?=0, dirty?=0 [ 74.658] sna_destroy_pixmap: pixmap=4264, attached?=1 [ 74.658] _kgem_bo_destroy: handle=20, proxy? 0 [ 74.658] __kgem_bo_destroy: handle=20, size=3268608 [ 74.658] __kgem_bo_destroy: handle=20 -> active [ 74.658] __sna_free_pixmap(pixmap=4264) [ 74.658] sna_accel_flush: flush?=0, dirty?=0 [ 74.658] sna_accel_flush: flush?=0, dirty?=0 [ 74.658] sna_accel_flush: flush?=0, dirty?=0 [ 74.658] sna_copy_window origin=(1524, 810) [ 74.658] sna_self_copy_boxes (boxes=1x[(0, 28), (856, 564)...], src=+(0, -28), alu=3, pix.size=856x592) [ 74.658] sna_pixmap_move_to_gpu(pixmap=4286, usage=0), flags=b [ 74.658] sna_pixmap_move_to_gpu: already all-damaged [ 74.658] sna_pixmap_mark_active: pixmap=4286, handle=96 [ 74.658] gen9_render_copy_boxes (0, -28)->(0, 0) x 1, alu=3, flags=0, self-copy=1, overlaps? 1 [ 74.658] kgem_bo_is_render: handle=96, rq? 1 [1] [ 74.658] kgem_bo_is_render: handle=96, rq? 1 [1] [ 74.658] kgem_bo_is_render: handle=96, rq? 1 [1] [ 74.658] sna_render_copy_boxes__overlap: pixmap=4286, handle=96, 1 x [(0, 28), (856, 564)], dst=(0, -28), src=(0, 0) [ 74.658] sna_render_copy_boxes__overlap: overlapping extents: (0, 28), (856, 536) x 1 [ 74.658] sna_render_copy_boxes__overlap: non-overlapping extents: (0, 536), (856, 564) x 1 [ 74.658] gen9_render_copy_boxes (0, -28)->(0, 0) x 1, alu=3, flags=4, self-copy=1, overlaps? 0 [ 74.658] kgem_bo_is_render: handle=96, rq? 1 [1] [ 74.658] kgem_bo_is_render: handle=96, rq? 1 [1] [ 74.658] kgem_bo_is_render: handle=96, rq? 1 [1] [ 74.658] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.658] gen9_composite_get_binding_table(ff00) [ 74.658] kgem_add_reloc64: handle=96, pos=16312, delta=0, domains=40000 [ 74.658] kgem_add_reloc64[5] = (delta=0, target handle=1, presumed=ffd0c000) [ 74.658] [3fb0] bind bo(handle=96, addr=ffd0c000), format=192, width=856, height=592, pitch=3584, tiling=1 -> sampler [ 74.658] __kgem_bo_mark_dirty: handle=96 (proxy? 0) [ 74.658] gen9_emit_vertex_elements: setup id=0 [ 74.658] (0, 508) -> (0, 536) + (856, 28) [ 74.658] gen8_vertex_flush[4cc] = 3 [ 74.658] copy_overlap: 1 x 856x508 src=(0, -28), dst=(0, 0) [ 74.658] sna_create_pixmap(856, 508, 24, usage=11) [ 74.658] kgem_can_create_2d: 856x508 @ 24 [ 74.658] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3424, height=508 [ 74.658] kgem_can_create_2d: untiled size=1740800 [ 74.658] kgem_choose_tiling: TLB near-miss between lines 856x508 (pitch=3424), forcing tiling 1 [ 74.658] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3424, height=508 [ 74.658] kgem_can_create_2d: tiled[-1] size=1740800 [ 74.658] sna_create_pixmap: usage=17, flags=1b [ 74.658] sna_pixmap_create_scratch(856, 508, 24, tiling=2) [ 74.658] kgem_choose_tiling: TLB near-miss between lines 856x508 (pitch=3424), forcing tiling 2 [ 74.658] __pop_freed_pixmap: reusing freed pixmap=4264 header [ 74.658] create_pixmap_hdr: pixmap=4300, width=856, height=508, usage=1 [ 74.658] kgem_create_2d(856x508, bpp=32, tiling=2, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=1) [ 74.658] kgem_surface_size: tile_width=128, tile_height=32 => aligned pitch=3456, height=512 [ 74.658] kgem_set_tiling: handle=20, tiling=2 [2], pitch=3456 [3456]: 1 [ 74.658] kgem_bo_remove_from_active: removing handle=20 from active [ 74.658] 1:from active: pitch=3456, tiling=2, handle=20, id=2310 [ 74.658] __sna_damage_all(856, 508) [ 74.658] sna_pixmap_create_scratch: serial=4300, 856x508, usage=1 [ 74.658] gen9_render_copy_boxes (0, -28)->(0, -28) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 74.658] kgem_bo_is_render: handle=96, rq? 1 [1] [ 74.658] kgem_bo_is_render: handle=20, rq? 1 [1] [ 74.658] kgem_bo_is_render: handle=20, rq? 1 [1] [ 74.658] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.658] gen9_composite_get_binding_table(fe80) [ 74.658] kgem_add_reloc64: handle=20, pos=16280, delta=0, domains=20002 [ 74.658] kgem_add_reloc64[6] = (delta=0, target handle=2, presumed=fd9be000) [ 74.658] __kgem_bo_mark_dirty: handle=20 (proxy? 0) [ 74.658] [3f90] bind bo(handle=20, addr=fd9be000), format=192, width=856, height=508, pitch=3456, tiling=2 -> render [ 74.658] __kgem_bo_mark_dirty: handle=20 (proxy? 0) [ 74.658] gen9_emit_vertex_elements: setup id=0 [ 74.658] (0, 0) -> (0, 0) + (856, 508) [ 74.658] gen8_vertex_flush[518] = 3 [ 74.658] gen9_render_copy_boxes (0, -28)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 74.658] kgem_bo_is_render: handle=20, rq? 1 [1] [ 74.658] kgem_bo_is_render: handle=96, rq? 1 [1] [ 74.658] kgem_bo_is_render: handle=96, rq? 1 [1] [ 74.658] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.658] gen9_composite_get_binding_table(fe00) [ 74.658] __kgem_bo_mark_dirty: handle=96 (proxy? 0) [ 74.658] kgem_add_reloc64: handle=20, pos=16248, delta=0, domains=40000 [ 74.658] kgem_add_reloc64[7] = (delta=0, target handle=2, presumed=fd9be000) [ 74.658] [3f70] bind bo(handle=20, addr=fd9be000), format=192, width=856, height=508, pitch=3456, tiling=2 -> sampler [ 74.658] __kgem_bo_mark_dirty: handle=96 (proxy? 0) [ 74.658] gen9_emit_vertex_elements: setup id=0 [ 74.658] (0, 0) -> (0, 28) + (856, 508) [ 74.658] gen8_vertex_flush[564] = 3 [ 74.658] sna_destroy_pixmap: pixmap=4300, attached?=1 [ 74.658] _kgem_bo_destroy: handle=20, proxy? 0 [ 74.658] __kgem_bo_destroy: handle=20, size=3268608 [ 74.658] __kgem_bo_destroy: handle=20 -> active [ 74.658] __sna_free_pixmap(pixmap=4300) [ 74.658] sna_accel_flush: flush?=0, dirty?=0 [ 74.658] sna_accel_flush: flush?=0, dirty?=0 [ 74.658] sna_accel_flush: flush?=0, dirty?=0 [ 74.658] sna_block_handler (tv=546.431000) [ 74.658] kgem_retire, need_retire?=1 [ 74.658] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 74.658] kgem_retire__requests_ring: retiring ring 0 [ 74.658] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.658] __kgem_retire_rq: request 1 complete [ 74.658] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 74.658] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 74.658] kgem_retire -- retired=0, need_retire=0 [ 74.658] sna_accel_block: GPU idle, flushing [ 74.658] gen8_vertex_close: used=30, vbo active? 23, vb=1, nreloc=1 [ 74.658] gen8_vertex_close: reloc[0] = 287 [ 74.658] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 74.658] kgem_add_handle: handle=23, index=3 [ 74.658] kgem_add_reloc64[8] = (delta=0, target handle=3, presumed=fd541000) [ 74.658] batch[1/1, flags=1800]: 352 352 16240 16384, nreloc=9, nexec=4, nfence=0, aperture=1390 [fenced=0] [ 74.658] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 74.658] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 74.658] kgem_fixup_relocs: shrinking by 61440 [ 74.658] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.658] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 74.658] kgem_commit: release handle=96 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ffd0c000 [ 74.658] kgem_commit: release handle=20 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd9be000 [ 74.658] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 74.658] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 74.658] __kgem_busy: handle=1, busy=131072, wedged=0 [ 74.658] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 74.658] sna_scanout_do_flush: flush timer active: delta=9 [ 74.658] timer_enable (time=74658), starting timer 1 [ 74.658] sna_accel_block: evaluating timers, active=7 [ 74.658] sna_accel_block: flush timer expires in 9 [74667] [ 74.658] sna_wakeup_handler [ 74.658] sna_mode_wakeup: len=32 [ 74.658] sna_mode_wakeup: recording last swap on pipe=0, frame 4229 [1085], time 74.658398 [ 74.658] sna_mode_wakeup: removing handle=32 [active_scanout=0] from scanout, installing handle=128 [active_scanout=2] [ 74.658] sna_mode_wakeup: flip complete, pending? 1 [ 74.658] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 74.658] sna_accel_flush: flush?=0, dirty?=0 [ 74.658] sna_accel_flush: flush?=0, dirty?=0 [ 74.658] sna_accel_flush: flush?=0, dirty?=0 [ 74.658] sna_block_handler (tv=546.431000) [ 74.658] kgem_retire, need_retire?=1 [ 74.658] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 74.658] kgem_retire__requests_ring: retiring ring 0 [ 74.658] __kgem_busy: handle=1, busy=131072, wedged=0 [ 74.658] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 74.658] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 74.658] kgem_retire -- retired=0, need_retire=1 [ 74.658] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 74.658] sna_scanout_do_flush: flush timer active: delta=9 [ 74.658] sna_accel_block: evaluating timers, active=7 [ 74.658] sna_accel_block: flush timer expires in 9 [74667] [ 74.658] sna_wakeup_handler [ 74.658] sna_accel_flush: flush?=0, dirty?=0 [ 74.658] sna_accel_flush: flush?=0, dirty?=0 [ 74.658] sna_accel_flush: flush?=0, dirty?=0 [ 74.658] sna_block_handler (tv=546.431000) [ 74.658] kgem_retire, need_retire?=1 [ 74.658] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 74.658] kgem_retire__requests_ring: retiring ring 0 [ 74.658] __kgem_busy: handle=1, busy=131072, wedged=0 [ 74.658] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 74.658] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 74.658] kgem_retire -- retired=0, need_retire=1 [ 74.658] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 74.658] sna_scanout_do_flush: flush timer active: delta=9 [ 74.658] sna_accel_block: evaluating timers, active=7 [ 74.658] sna_accel_block: flush timer expires in 9 [74667] [ 74.658] sna_wakeup_handler [ 74.658] sna_accel_flush: flush?=0, dirty?=0 [ 74.658] sna_accel_flush: flush?=0, dirty?=0 [ 74.658] sna_accel_flush: flush?=0, dirty?=0 [ 74.658] sna_accel_flush: flush?=0, dirty?=0 [ 74.658] sna_accel_flush: flush?=0, dirty?=0 [ 74.658] sna_accel_flush: flush?=0, dirty?=0 [ 74.658] sna_create_window: window=16778583 [ 74.658] sna_set_window_pixmap: window=16778583, old pixmap=0 new pixmap=4091 [ 74.658] sna_set_window_pixmap: window=16778583, old pixmap=4091 new pixmap=4286 [ 74.658] sna_change_window_attributes [ 74.658] sna_accel_flush: flush?=0, dirty?=0 [ 74.658] sna_accel_flush: flush?=0, dirty?=0 [ 74.658] sna_accel_flush: flush?=0, dirty?=0 [ 74.658] sna_accel_flush: flush?=0, dirty?=0 [ 74.658] sna_accel_flush: flush?=0, dirty?=0 [ 74.658] sna_accel_flush: flush?=0, dirty?=0 [ 74.658] sna_accel_flush: flush?=0, dirty?=0 [ 74.658] sna_accel_flush: flush?=0, dirty?=0 [ 74.658] sna_accel_flush: flush?=0, dirty?=0 [ 74.658] sna_block_handler (tv=546.431000) [ 74.658] kgem_retire, need_retire?=1 [ 74.658] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 74.659] kgem_retire__requests_ring: retiring ring 0 [ 74.659] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.659] __kgem_retire_rq: request 1 complete [ 74.659] __kgem_bo_flush: handle=96, busy=0, wedged=0 [ 74.659] __kgem_bo_flush: handle=20, busy=0, wedged=0 [ 74.659] kgem_bo_move_to_cache: release handle=20 [ 74.659] kgem_bo_move_to_inactive: moving handle=20 to inactive [ 74.659] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 74.659] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 74.659] kgem_retire -- retired=1, need_retire=0 [ 74.659] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 74.659] gen6_render_retire: resetting idle vbo [ 74.659] sna_scanout_do_flush: flush timer active: delta=8 [ 74.659] sna_accel_block: evaluating timers, active=7 [ 74.659] sna_accel_block: flush timer expires in 8 [74667] [ 74.659] sna_wakeup_handler [ 74.659] sna_accel_flush: flush?=0, dirty?=0 [ 74.659] sna_accel_flush: flush?=0, dirty?=0 [ 74.659] sna_accel_flush: flush?=0, dirty?=0 [ 74.659] sna_block_handler (tv=546.430000) [ 74.659] sna_scanout_do_flush: flush timer active: delta=8 [ 74.659] sna_accel_block: evaluating timers, active=7 [ 74.659] sna_accel_block: flush timer expires in 8 [74667] [ 74.659] sna_wakeup_handler [ 74.659] sna_accel_flush: flush?=0, dirty?=0 [ 74.659] sna_accel_flush: flush?=0, dirty?=0 [ 74.659] sna_accel_flush: flush?=0, dirty?=0 [ 74.659] sna_block_handler (tv=546.430000) [ 74.659] sna_scanout_do_flush: flush timer active: delta=8 [ 74.659] sna_accel_block: evaluating timers, active=7 [ 74.659] sna_accel_block: flush timer expires in 8 [74667] [ 74.659] sna_wakeup_handler [ 74.659] sna_accel_flush: flush?=0, dirty?=0 [ 74.659] sna_accel_flush: flush?=0, dirty?=0 [ 74.659] sna_block_handler (tv=546.430000) [ 74.659] sna_scanout_do_flush: flush timer active: delta=8 [ 74.659] sna_accel_block: evaluating timers, active=7 [ 74.659] sna_accel_block: flush timer expires in 8 [74667] [ 74.659] sna_wakeup_handler [ 74.659] sna_accel_flush: flush?=0, dirty?=0 [ 74.659] sna_accel_flush: flush?=0, dirty?=0 [ 74.659] sna_accel_flush: flush?=0, dirty?=0 [ 74.659] sna_block_handler (tv=546.430000) [ 74.659] sna_scanout_do_flush: flush timer active: delta=8 [ 74.659] sna_accel_block: evaluating timers, active=7 [ 74.659] sna_accel_block: flush timer expires in 8 [74667] [ 74.659] sna_wakeup_handler [ 74.659] sna_accel_flush: flush?=0, dirty?=0 [ 74.659] sna_accel_flush: flush?=0, dirty?=0 [ 74.659] sna_block_handler (tv=546.430000) [ 74.659] sna_scanout_do_flush: flush timer active: delta=8 [ 74.659] sna_accel_block: evaluating timers, active=7 [ 74.659] sna_accel_block: flush timer expires in 8 [74667] [ 74.659] sna_wakeup_handler [ 74.659] sna_create_pixmap(10, 23, 32, usage=0) [ 74.659] kgem_can_create_2d: 10x23 @ 32 [ 74.659] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=23 [ 74.659] kgem_can_create_2d: untiled size=4096 [ 74.659] kgem_choose_tiling: too thin [width 10, 32 bpp] for TILING_X [ 74.659] kgem_choose_tiling: 10x23 -> 0 [ 74.659] sna_create_pixmap: usage=0, flags=a [ 74.659] sna_create_pixmap: small buffer [920], attaching to shadow pixmap [ 74.659] create_pixmap: allocating pixmap 10x23, depth=32/32, size=928 [ 74.659] create_pixmap: serial=4322, usage=0, 10x23 [ 74.659] sna_create_pixmap: serial=4322, 10x23, usage=0 [ 74.659] sna_dri2_get_msc(draw=16778584, pipe=-1) [ 74.659] sna_crtc_record_swap: recording last swap on pipe=0, frame 4229 [msc=4229], time 74.658398 [ 74.659] sna_dri2_get_msc: msc=4229 [raw=4229], ust=74658398 [ 74.659] sna_dri2_create_buffer pixmap=4323, (attachment=1, format=32, drawable=10x23), window?=0 [ 74.659] sna_dri2_create_buffer: creating back buffer 10x23, suitable for scanout? 0 [ 74.659] kgem_create_2d(10x23, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 74.659] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=512, height=24 [ 74.659] kgem_set_tiling: handle=103, tiling=1 [1], pitch=512 [512]: 1 [ 74.659] kgem_bo_remove_from_inactive: removing handle=103 from inactive [ 74.659] from inactive: pitch=512, tiling=1: handle=103, id=2311 [ 74.659] kgem_bo_flink: flinked handle=103 to name=83, marking non-reusable [ 74.659] sna_dri2_create_buffer pixmap=4323, (attachment=0, format=32, drawable=10x23), window?=0 [ 74.659] sna_pixmap_set_dri: attaching DRI client to pixmap=4323 [ 74.659] sna_pixmap_move_to_gpu(pixmap=4323, usage=0), flags=c2 [ 74.659] sna_pixmap_move_to_gpu: CPU damage? 0 [ 74.659] sna_pixmap_move_to_gpu: creating GPU bo (10x23@32), create=8 [ 74.659] kgem_choose_tiling: too thin [width 10, 32 bpp] for TILING_X [ 74.659] kgem_choose_tiling: 10x23 -> 0 [ 74.659] kgem_choose_tiling: too thin [width 10, 32 bpp] for TILING_X [ 74.659] kgem_choose_tiling: 10x23 -> 0 [ 74.659] sna_pixmap_alloc_gpu: pixmap=4323 [ 74.659] kgem_create_2d(10x23, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 74.659] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=23 [ 74.659] __kgem_bo_init(handle=104, num_pages=1) [ 74.659] new pitch=64, tiling=0, handle=104, id=2312, num_pages=1 [1], bucket=0 [ 74.659] sna_pixmap_mark_active: pixmap=4323, handle=104 [ 74.659] sna_pixmap_change_tiling: changing tiling 0 -> 1 for 10x23 pixmap [ 74.659] kgem_create_2d(10x23, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 74.659] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=512, height=24 [ 74.659] __kgem_bo_init(handle=107, num_pages=3) [ 74.659] kgem_set_tiling: handle=107, tiling=1 [1], pitch=512 [512]: 1 [ 74.659] new pitch=512, tiling=1, handle=107, id=2313, num_pages=3 [3], bucket=1 [ 74.659] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 74.659] kgem_bo_is_render: handle=104, rq? 0 [0] [ 74.659] kgem_bo_is_render: handle=107, rq? 0 [0] [ 74.659] kgem_bo_is_render: handle=107, rq? 0 [0] [ 74.659] kgem_bo_is_render: handle=104, rq? 0 [0] [ 74.659] kgem_bo_is_render: handle=107, rq? 0 [0] [ 74.659] needs_batch_flush: flushing before handle=107 for new reservation [ 74.659] kgem_check_bo: num_pages=+4, num_exec=+2 [ 74.659] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 74.659] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 74.659] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 74.659] kgem_add_handle: handle=4, index=0 [ 74.659] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 74.659] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 74.659] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 74.659] gen9_composite_get_binding_table(ffc0) [ 74.659] kgem_add_reloc64: handle=107, pos=16360, delta=0, domains=20002 [ 74.659] kgem_add_handle: handle=107, index=1 [ 74.659] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=0) [ 74.659] __kgem_bo_mark_dirty: handle=107 (proxy? 0) [ 74.659] [3fe0] bind bo(handle=107, addr=0), format=192, width=10, height=23, pitch=512, tiling=1 -> render [ 74.659] kgem_add_reloc64: handle=104, pos=16344, delta=0, domains=40000 [ 74.659] kgem_add_handle: handle=104, index=2 [ 74.659] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) [ 74.659] [3fd0] bind bo(handle=104, addr=0), format=192, width=10, height=23, pitch=64, tiling=0 -> sampler [ 74.659] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 74.659] gen9_emit_sampler: sampler = 0 [ 74.659] gen9_emit_sf: num_sf_outputs=1 [ 74.659] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 74.659] gen9_emit_vertex_elements: setup id=0 [ 74.659] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 74.659] (0, 0) -> (0, 0) + (10, 23) [ 74.659] gen8_vertex_flush[490] = 3 [ 74.659] _kgem_bo_destroy: handle=104, proxy? 0 [ 74.659] __kgem_bo_destroy: handle=104, size=4096 [ 74.659] __kgem_bo_destroy: handle=104 -> active [ 74.659] sna_dri2_create_buffer: attaching to front buffer 10x23 [0x561c949a28b0:2], scanout? 0 [ 74.659] kgem_bo_flink: flinked handle=107 to name=84, marking non-reusable [ 74.659] sna_dri2_create_buffer: adding flush hint to handle=107 [ 74.659] __sna_damage_all(10, 23) [ 74.659] sna_accel_watch_flush: enable=1 [ 74.659] sna_accel_flush: flush?=1, dirty?=0 [ 74.659] gen8_vertex_close: used=6, vbo active? 23, vb=1, nreloc=1 [ 74.659] gen8_vertex_close: reloc[0] = 287 [ 74.659] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 74.659] kgem_add_handle: handle=23, index=3 [ 74.659] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 74.659] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=78 [fenced=0] [ 74.659] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 74.659] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 74.659] kgem_fixup_relocs: shrinking by 61440 [ 74.659] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.659] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 74.659] kgem_commit: release handle=107 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fff6a000 [ 74.659] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 74.659] kgem_commit: release handle=104 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff69000 [ 74.659] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 74.659] __kgem_busy: handle=1, busy=131072, wedged=0 [ 74.659] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 74.659] sna_accel_flush: flush?=0, dirty?=0 [ 74.659] sna_accel_flush: flush?=0, dirty?=0 [ 74.660] sna_accel_flush: flush?=0, dirty?=0 [ 74.660] sna_accel_flush: flush?=0, dirty?=0 [ 74.660] sna_block_handler (tv=546.429000) [ 74.660] kgem_retire, need_retire?=1 [ 74.660] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 74.660] kgem_retire__requests_ring: retiring ring 0 [ 74.660] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.660] __kgem_retire_rq: request 1 complete [ 74.660] __kgem_bo_flush: handle=107, busy=0, wedged=0 [ 74.660] kgem_bo_move_to_cache: release handle=104 [ 74.660] kgem_bo_move_to_inactive: moving handle=104 to inactive [ 74.660] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 74.660] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 74.660] kgem_retire -- retired=1, need_retire=0 [ 74.660] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 74.660] gen6_render_retire: resetting idle vbo [ 74.660] sna_scanout_do_flush: flush timer active: delta=7 [ 74.660] sna_accel_block: evaluating timers, active=7 [ 74.660] sna_accel_block: flush timer expires in 7 [74667] [ 74.660] sna_wakeup_handler [ 74.660] sna_change_window_attributes [ 74.660] sna_accel_flush: flush?=0, dirty?=0 [ 74.660] sna_accel_flush: flush?=0, dirty?=0 [ 74.660] sna_block_handler (tv=546.429000) [ 74.660] sna_scanout_do_flush: flush timer active: delta=7 [ 74.660] sna_accel_block: evaluating timers, active=7 [ 74.660] sna_accel_block: flush timer expires in 7 [74667] [ 74.660] sna_wakeup_handler [ 74.660] sna_accel_flush: flush?=0, dirty?=0 [ 74.660] sna_accel_flush: flush?=0, dirty?=0 [ 74.660] sna_accel_flush: flush?=0, dirty?=0 [ 74.660] sna_block_handler (tv=546.429000) [ 74.660] sna_scanout_do_flush: flush timer active: delta=7 [ 74.660] sna_accel_block: evaluating timers, active=7 [ 74.660] sna_accel_block: flush timer expires in 7 [74667] [ 74.660] sna_wakeup_handler [ 74.660] sna_accel_flush: flush?=0, dirty?=0 [ 74.660] sna_accel_flush: flush?=0, dirty?=0 [ 74.660] sna_block_handler (tv=546.429000) [ 74.660] sna_scanout_do_flush: flush timer active: delta=7 [ 74.660] sna_accel_block: evaluating timers, active=7 [ 74.660] sna_accel_block: flush timer expires in 7 [74667] [ 74.660] sna_wakeup_handler [ 74.660] sna_composite_rectangles(pixmap=4324, op=0, 0 x 1 [(0, 0)x(10, 23) ...]) [ 74.660] sna_composite_rectangles: converted to op 0 [ 74.660] sna_composite_rectangles[0] (0, 0)x(10, 23) -> (0, 0), (10, 23) [ 74.660] sna_composite_rectangles: nrects=1, region=(0, 0), (10, 23) x 1 [ 74.660] sna_composite_rectangles: clipped extents (0, 0),(10, 23) x 1 [ 74.660] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(10, 23) [ 74.660] sna_composite_rectangles: promoting to full GPU [ 74.660] sna_composite_rectangles: dropping last-cpu hint [ 74.660] sna_drawable_use_bo pixmap=4324, box=((0, 0), (10, 23)), flags=19... [ 74.660] sna_drawable_use_bo: exported target, set PREFER_GPU [ 74.660] sna_drawable_use_bo: pinned, never REPLACES [ 74.660] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 74.660] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.660] sna_drawable_use_bo: using whole GPU bo [ 74.660] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 74.660] kgem_bo_is_render: handle=107, rq? 0 [0] [ 74.660] kgem_bo_is_render: handle=107, rq? 0 [0] [ 74.660] gen9_render_fill_boxes(0 x 1 [(0, 0), (10, 23) ...]) [ 74.660] sna_render_get_solid: 0 [ 74.660] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 74.660] kgem_check_bo: num_pages=+3, num_exec=+1 [ 74.660] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 74.660] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 74.660] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 74.660] kgem_add_handle: handle=4, index=0 [ 74.660] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 74.660] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 74.660] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 74.660] gen9_composite_get_binding_table(ffc0) [ 74.660] kgem_add_reloc64: handle=107, pos=16360, delta=0, domains=20002 [ 74.660] kgem_add_handle: handle=107, index=1 [ 74.660] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fff6a000) [ 74.660] __kgem_bo_mark_dirty: handle=107 (proxy? 0) [ 74.660] [3fe0] bind bo(handle=107, addr=fff6a000), format=192, width=10, height=23, pitch=512, tiling=1 -> render [ 74.660] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 74.660] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 74.660] kgem_add_handle: handle=7, index=2 [ 74.660] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 74.660] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 74.660] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 74.660] gen9_emit_sampler: sampler = 1 [ 74.660] gen9_emit_sf: num_sf_outputs=1 [ 74.660] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 74.660] gen9_emit_vertex_elements: setup id=0 [ 74.660] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 74.660] (0, 0), (10, 23) [ 74.660] gen8_vertex_flush[490] = 3 [ 74.660] sna_composite_rectangles: pixmap=4324 marking clear [0]? 1 [ 74.660] sna_accel_flush: flush?=1, dirty?=0 [ 74.660] gen8_vertex_close: used=6, vbo active? 23, vb=1, nreloc=1 [ 74.660] gen8_vertex_close: reloc[0] = 287 [ 74.660] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 74.660] kgem_add_handle: handle=23, index=3 [ 74.660] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 74.660] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=78 [fenced=0] [ 74.660] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 74.660] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 74.660] kgem_fixup_relocs: shrinking by 61440 [ 74.660] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.660] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 74.660] kgem_commit: release handle=107 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fff6a000 [ 74.660] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 74.660] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 74.660] __kgem_bo_clear_busy: handle=7 [ 74.660] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 74.660] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 74.660] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.660] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 74.660] sna_accel_flush: flush?=0, dirty?=0 [ 74.660] sna_create_pixmap(10, 23, 32, usage=0) [ 74.660] kgem_can_create_2d: 10x23 @ 32 [ 74.660] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=23 [ 74.660] kgem_can_create_2d: untiled size=4096 [ 74.660] kgem_choose_tiling: too thin [width 10, 32 bpp] for TILING_X [ 74.660] kgem_choose_tiling: 10x23 -> 0 [ 74.660] sna_create_pixmap: usage=0, flags=a [ 74.660] sna_create_pixmap: small buffer [920], attaching to shadow pixmap [ 74.660] create_pixmap: allocating pixmap 10x23, depth=32/32, size=928 [ 74.660] create_pixmap: serial=4325, usage=0, 10x23 [ 74.660] sna_create_pixmap: serial=4325, 10x23, usage=0 [ 74.660] sna_accel_flush: flush?=0, dirty?=0 [ 74.660] sna_accel_flush: flush?=0, dirty?=0 [ 74.660] sna_composite_rectangles(pixmap=4326, op=0, 0 x 1 [(0, 0)x(10, 23) ...]) [ 74.660] sna_composite_rectangles: converted to op 0 [ 74.660] sna_composite_rectangles[0] (0, 0)x(10, 23) -> (0, 0), (10, 23) [ 74.660] sna_composite_rectangles: nrects=1, region=(0, 0), (10, 23) x 1 [ 74.660] sna_composite_rectangles: clipped extents (0, 0),(10, 23) x 1 [ 74.660] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(10, 23) [ 74.660] sna_composite_rectangles: fallback, dst pixmap=4326 too small or not attached [ 74.660] sna_composite_rectangles: fallback [ 74.660] sna_drawable_move_region_to_cpu(pixmap=4326 (10x23), [(0, 0), (10, 23)], flags=1) [ 74.660] sna_drawable_move_region_to_cpu: region (0, 0), (10, 23) + (0, 0) subsumes pixmap (10x23) [ 74.660] _sna_pixmap_move_to_cpu(pixmap=4326, 10x23, flags=1) [ 74.660] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 74.660] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 74.660] operate_inplace: no, inplace operation not suitable [ 74.660] _sna_pixmap_move_to_cpu: marking as damaged [ 74.660] __sna_damage_all(10, 23) [ 74.660] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 74.660] sna_accel_flush: flush?=0, dirty?=0 [ 74.660] sna_create_pixmap(10, 23, 32, usage=0) [ 74.660] kgem_can_create_2d: 10x23 @ 32 [ 74.660] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=23 [ 74.660] kgem_can_create_2d: untiled size=4096 [ 74.660] kgem_choose_tiling: too thin [width 10, 32 bpp] for TILING_X [ 74.660] kgem_choose_tiling: 10x23 -> 0 [ 74.660] sna_create_pixmap: usage=0, flags=a [ 74.660] sna_create_pixmap: small buffer [920], attaching to shadow pixmap [ 74.660] create_pixmap: allocating pixmap 10x23, depth=32/32, size=928 [ 74.660] create_pixmap: serial=4327, usage=0, 10x23 [ 74.660] sna_create_pixmap: serial=4327, 10x23, usage=0 [ 74.660] sna_accel_flush: flush?=0, dirty?=0 [ 74.660] sna_accel_flush: flush?=0, dirty?=0 [ 74.660] sna_composite_rectangles(pixmap=4328, op=0, 0 x 1 [(0, 0)x(10, 23) ...]) [ 74.660] sna_composite_rectangles: converted to op 0 [ 74.660] sna_composite_rectangles[0] (0, 0)x(10, 23) -> (0, 0), (10, 23) [ 74.660] sna_composite_rectangles: nrects=1, region=(0, 0), (10, 23) x 1 [ 74.660] sna_composite_rectangles: clipped extents (0, 0),(10, 23) x 1 [ 74.660] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(10, 23) [ 74.660] sna_composite_rectangles: fallback, dst pixmap=4328 too small or not attached [ 74.660] sna_composite_rectangles: fallback [ 74.660] sna_drawable_move_region_to_cpu(pixmap=4328 (10x23), [(0, 0), (10, 23)], flags=1) [ 74.660] sna_drawable_move_region_to_cpu: region (0, 0), (10, 23) + (0, 0) subsumes pixmap (10x23) [ 74.660] _sna_pixmap_move_to_cpu(pixmap=4328, 10x23, flags=1) [ 74.660] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 74.660] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 74.660] operate_inplace: no, inplace operation not suitable [ 74.660] _sna_pixmap_move_to_cpu: marking as damaged [ 74.660] __sna_damage_all(10, 23) [ 74.660] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 74.660] sna_accel_flush: flush?=0, dirty?=0 [ 74.660] sna_accel_flush: flush?=0, dirty?=0 [ 74.660] sna_accel_flush: flush?=0, dirty?=0 [ 74.660] sna_accel_flush: flush?=0, dirty?=0 [ 74.660] sna_accel_flush: flush?=0, dirty?=0 [ 74.660] sna_composite_trapezoids(op=1, src=(2, 1), mask=18000, ntrap=4) [ 74.660] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 74.660] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 74.660] imprecise_trapezoid_span_converter: fallback -- composite spans not supported [ 74.660] imprecise_trapezoid_mask_converter: ntraps=4, extents (1, 1), (9, 23) [ 74.660] sna_compute_composite_extents: dst=(1, 1)x(8, 22) [ 74.660] sna_compute_composite_extents: initial clip against dst->pDrawable: (1, 1), (9, 23) [ 74.660] sna_compute_composite_extents: initial clip against dst->pCompositeClip: (1, 1), (9, 23) [ 74.660] trim_extents: trim((1, 1), (9, 23)) against ((0, 0), (10, 23)) + (0, 0) [ 74.660] sna_compute_composite_extents: clip against dst: (1, 1), (9, 23) [ 74.660] trim_source_extents: -> (1, 1), (9, 23) [ 74.660] imprecise_trapezoid_mask_converter: extents (1, 1), (9, 23) [ 74.660] imprecise_trapezoid_mask_converter: mask (8x22), dx=(-4, -4) [ 74.660] sna_pixmap_create_upload(8, 22, 8, flags=3) [ 74.660] __pop_freed_pixmap: reusing freed pixmap=4300 header [ 74.660] create_pixmap_hdr: pixmap=4329, width=8, height=22, usage=1 [ 74.660] kgem_create_buffer_2d: 8x22, 8 bpp, stride=32 [ 74.660] kgem_create_buffer: size=704, flags=3 [write?=1, inplace?=1, last?=0] [ 74.660] kgem_create_buffer: searching for an inactive GTT map for upload [ 74.660] search_linear_cache: num_pages=64, flags=b, use_active? 0, use_large=0 [max=65536] [ 74.660] search_linear_cache: searching for inactive gtt map [ 74.660] search_linear_cache: num_pages=1, flags=b, use_active? 0, use_large=0 [max=65536] [ 74.660] search_linear_cache: searching for inactive gtt map [ 74.660] search_linear_cache: num_pages=64, flags=2, use_active? 0, use_large=0 [max=65536] [ 74.660] kgem_bo_remove_from_inactive: removing handle=116 from inactive [ 74.660] search_linear_cache: found handle=116 (near-miss) (num_pages=90) in linear inactive cache [ 74.660] kgem_bo_can_map: handle=116, map=0x0:0x0:0x7fc6b4013000, tiling=0, domain=0, offset=4246925312 [ 74.660] kgem_create_buffer: reusing handle=116 for buffer [ 74.660] kgem_bo_can_map: handle=116, map=0x0:0x0:0x7fc6b4013000, tiling=0, domain=0, offset=4246925312 [ 74.660] init_buffer_from_bo: reusing handle=116 for buffer [ 74.660] kgem_bo_map: handle=116, offset=4246925312, tiling=0, map=0x0:0x7fc6b4013000, domain=0 [ 74.661] kgem_bo_map: converting request for GTT map into CPU map [ 74.661] kgem_bo_map__cpu(handle=116, size=368640, map=0x0:0x7fc6b4013000) [ 74.661] kgem_bo_sync__cpu: handle=116 [ 74.661] __kgem_busy: handle=116, busy=0, wedged=0 [ 74.661] kgem_bo_sync__cpu: SYNC: handle=116, needs_flush? 0, domain? 0, busy? 0 [ 74.661] __kgem_busy: handle=116, busy=0, wedged=0 [ 74.661] kgem_bo_retire: retiring bo handle=116 (needed flush? 0), rq? 0 [busy?=0] [ 74.661] assert_bo_retired: handle=116, domain: 0 exec? 0, rq? 0 [ 74.661] kgem_create_buffer(pages=90 [64]) new handle=116, used=704, write=1 [ 74.661] kgem_create_proxy: target handle=116 [proxy? -1], offset=0, length=704, io=1 [ 74.661] __kgem_bo_init(handle=116, num_pages=704) [ 74.661] __sna_damage_all(8, 22) [ 74.661] __sna_damage_all(8, 22) [ 74.661] sna_pixmap_create_upload: serial=4329, 8x22, usage=0 [ 74.661] imprecise_trapezoid_mask_converter: created buffer 0x7fc6b4013000, stride 32 [ 74.661] sna_composite(pixmap=4328, op=1, src=0+(1, 2), mask=4329+(0, 0), dst=4328+(1, 1)+(0, 0), size=(8, 22) [ 74.661] sna_compute_composite_region: dst=(1, 1)x(8, 22) [ 74.661] sna_compute_composite_region: initial clip against dst->pDrawable: (1, 1), (9, 23) [ 74.661] clip_to_dst: region: 1x[(1, 1), (9, 23)], clip: 1x[(0, 0), (10, 23)] [ 74.661] sna_compute_composite_region: clip against dst->pCompositeClip: (1, 1), (9, 23) [ 74.661] sna_compute_composite_region: clip against src (0x0 clip=0): (1, 1), (9, 23) [ 74.661] sna_compute_composite_region: clip against mask: (1, 1), (9, 23) [ 74.661] sna_composite: fallback, dst pixmap=4328 is too small (or completely damaged) [ 74.661] sna_composite: fallback -- fbComposite [ 74.661] sna_composite_fb -- op=1, fallback dst=(1, 1)+(0, 0), size=(8, 22): region=((1,1), (9, 23)) [ 74.661] sna_composite_fb: fallback -- move mask to cpu [ 74.661] _sna_pixmap_move_to_cpu(pixmap=4329, 8x22, flags=2) [ 74.661] _sna_pixmap_move_to_cpu: gpu_bo=116, gpu_damage=0x561c94b07171, cpu_damage=0x561c94b07d81, is-clear?=0 [ 74.661] _sna_pixmap_move_to_cpu: CPU all-damaged [ 74.661] sna_composite_fb: fallback -- move dst to cpu [ 74.661] sna_drawable_move_region_to_cpu(pixmap=4328 (10x23), [(1, 1), (9, 23)], flags=5) [ 74.661] sna_drawable_move_region_to_cpu: pixmap=4328 all damaged on CPU [ 74.661] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 74.661] sna_destroy_pixmap: pixmap=4329, attached?=1 [ 74.661] _kgem_bo_destroy: handle=116, proxy? 1 [ 74.661] _kgem_bo_delete_buffer: size=704, offset=0, parent used=768 [ 74.661] __sna_free_pixmap(pixmap=4329) [ 74.661] sna_accel_flush: flush?=0, dirty?=0 [ 74.661] sna_accel_flush: flush?=0, dirty?=0 [ 74.661] sna_composite_trapezoids(op=3, src=(5, 1), mask=18000, ntrap=25) [ 74.661] sna_composite_trapezoids: force fallbacks -- (!gpu dst, 10x23? 1) && (src-is-cpu? 1 && untransformed? 1) [ 74.661] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 74.661] color_convert: src=ff474642 [20028888] [ 74.661] color_convert: dst=ff474642 [20028888] [ 74.661] trapezoid_span_inplace__x8r8g8b8: extents (1, 1), (9, 6) [ 74.661] sna_compute_composite_extents: dst=(1, 1)x(8, 5) [ 74.661] sna_compute_composite_extents: initial clip against dst->pDrawable: (1, 1), (9, 6) [ 74.661] sna_compute_composite_extents: initial clip against dst->pCompositeClip: (1, 1), (9, 6) [ 74.661] trim_extents: trim((1, 1), (9, 6)) against ((0, 0), (10, 23)) + (0, 0) [ 74.661] sna_compute_composite_extents: clip against dst: (1, 1), (9, 6) [ 74.661] trim_source_extents: -> (1, 1), (9, 6) [ 74.661] trapezoid_span_inplace__x8r8g8b8: clipped extents (1, 1), (9, 6) [ 74.661] sna_drawable_move_region_to_cpu(pixmap=4328 (10x23), [(1, 1), (9, 6)], flags=3) [ 74.661] sna_drawable_move_region_to_cpu: pixmap=4328 all damaged on CPU [ 74.661] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 74.661] trapezoid_span_inplace__x8r8g8b8: 8x5, format=20028888, op=1, lerp?=1, num_threads=1 [ 74.661] trapezoid_span_inplace__x8r8g8b8: render inplace op=1, color=ff474642 [ 74.661] sna_accel_flush: flush?=0, dirty?=0 [ 74.661] sna_accel_flush: flush?=0, dirty?=0 [ 74.661] sna_destroy_pixmap: pixmap=4326, attached?=1 [ 74.661] __sna_free_pixmap(pixmap=4326) [ 74.661] sna_accel_flush: flush?=0, dirty?=0 [ 74.661] sna_accel_flush: flush?=0, dirty?=0 [ 74.661] sna_destroy_pixmap: pixmap=4328, attached?=1 [ 74.661] __sna_free_pixmap(pixmap=4328) [ 74.661] sna_accel_flush: flush?=0, dirty?=0 [ 74.661] sna_accel_flush: flush?=0, dirty?=0 [ 74.661] sna_create_pixmap(20, 16, 32, usage=0) [ 74.661] kgem_can_create_2d: 20x16 @ 32 [ 74.661] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=16 [ 74.661] kgem_can_create_2d: untiled size=4096 [ 74.661] kgem_choose_tiling: too thin [width 20, 32 bpp] for TILING_X [ 74.661] kgem_choose_tiling: 20x16 -> 0 [ 74.661] sna_create_pixmap: usage=0, flags=a [ 74.661] sna_create_pixmap: small buffer [1280], attaching to shadow pixmap [ 74.661] create_pixmap: allocating pixmap 20x16, depth=32/32, size=1288 [ 74.661] create_pixmap: serial=4330, usage=0, 20x16 [ 74.661] sna_create_pixmap: serial=4330, 20x16, usage=0 [ 74.661] sna_accel_flush: flush?=0, dirty?=0 [ 74.661] sna_dri2_get_msc(draw=16778593, pipe=-1) [ 74.661] sna_crtc_record_swap: recording last swap on pipe=0, frame 4229 [msc=4229], time 74.658398 [ 74.661] sna_dri2_get_msc: msc=4229 [raw=4229], ust=74658398 [ 74.661] sna_accel_flush: flush?=0, dirty?=0 [ 74.661] sna_accel_flush: flush?=0, dirty?=0 [ 74.661] sna_accel_flush: flush?=0, dirty?=0 [ 74.661] sna_dri2_create_buffer pixmap=4331, (attachment=1, format=32, drawable=20x16), window?=0 [ 74.661] sna_dri2_create_buffer: creating back buffer 20x16, suitable for scanout? 0 [ 74.661] kgem_create_2d(20x16, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 74.661] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=512, height=16 [ 74.661] __kgem_bo_init(handle=108, num_pages=2) [ 74.661] kgem_set_tiling: handle=108, tiling=1 [1], pitch=512 [512]: 1 [ 74.661] new pitch=512, tiling=1, handle=108, id=2316, num_pages=2 [2], bucket=1 [ 74.661] kgem_bo_flink: flinked handle=108 to name=85, marking non-reusable [ 74.661] sna_dri2_create_buffer pixmap=4331, (attachment=0, format=32, drawable=20x16), window?=0 [ 74.661] sna_pixmap_set_dri: attaching DRI client to pixmap=4331 [ 74.661] sna_pixmap_move_to_gpu(pixmap=4331, usage=0), flags=c2 [ 74.661] sna_pixmap_move_to_gpu: CPU damage? 0 [ 74.661] sna_pixmap_move_to_gpu: creating GPU bo (20x16@32), create=8 [ 74.661] kgem_choose_tiling: too thin [width 20, 32 bpp] for TILING_X [ 74.661] kgem_choose_tiling: 20x16 -> 0 [ 74.661] kgem_choose_tiling: too thin [width 20, 32 bpp] for TILING_X [ 74.661] kgem_choose_tiling: 20x16 -> 0 [ 74.661] sna_pixmap_alloc_gpu: pixmap=4331 [ 74.661] kgem_create_2d(20x16, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 74.661] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=16 [ 74.661] kgem_bo_remove_from_inactive: removing handle=104 from inactive [ 74.661] from inactive: pitch=96, tiling=0: handle=104, id=2317 [ 74.661] sna_pixmap_mark_active: pixmap=4331, handle=104 [ 74.661] sna_pixmap_change_tiling: changing tiling 0 -> 1 for 20x16 pixmap [ 74.661] kgem_create_2d(20x16, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 74.661] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=512, height=16 [ 74.661] __kgem_bo_init(handle=109, num_pages=2) [ 74.661] kgem_set_tiling: handle=109, tiling=1 [1], pitch=512 [512]: 1 [ 74.661] new pitch=512, tiling=1, handle=109, id=2318, num_pages=2 [2], bucket=1 [ 74.661] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 74.661] kgem_bo_is_render: handle=104, rq? 0 [0] [ 74.661] kgem_bo_is_render: handle=109, rq? 0 [0] [ 74.661] kgem_bo_is_render: handle=109, rq? 0 [0] [ 74.661] kgem_bo_is_render: handle=104, rq? 0 [0] [ 74.661] needs_batch_flush: flushing before handle=109 for new reservation [ 74.661] kgem_check_bo: num_pages=+3, num_exec=+2 [ 74.661] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 74.661] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 74.661] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 74.661] kgem_add_handle: handle=4, index=0 [ 74.661] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 74.661] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 74.661] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 74.661] gen9_composite_get_binding_table(ffc0) [ 74.661] kgem_add_reloc64: handle=109, pos=16360, delta=0, domains=20002 [ 74.661] kgem_add_handle: handle=109, index=1 [ 74.661] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=0) [ 74.661] __kgem_bo_mark_dirty: handle=109 (proxy? 0) [ 74.661] [3fe0] bind bo(handle=109, addr=0), format=192, width=20, height=16, pitch=512, tiling=1 -> render [ 74.661] kgem_add_reloc64: handle=104, pos=16344, delta=0, domains=40000 [ 74.661] kgem_add_handle: handle=104, index=2 [ 74.661] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fff69000) [ 74.661] [3fd0] bind bo(handle=104, addr=fff69000), format=192, width=20, height=16, pitch=96, tiling=0 -> sampler [ 74.661] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 74.661] gen9_emit_sampler: sampler = 0 [ 74.661] gen9_emit_sf: num_sf_outputs=1 [ 74.661] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 74.661] gen9_emit_vertex_elements: setup id=0 [ 74.661] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 74.661] (0, 0) -> (0, 0) + (20, 16) [ 74.661] gen8_vertex_flush[490] = 3 [ 74.661] _kgem_bo_destroy: handle=104, proxy? 0 [ 74.661] __kgem_bo_destroy: handle=104, size=4096 [ 74.661] __kgem_bo_destroy: handle=104 -> active [ 74.661] sna_dri2_create_buffer: attaching to front buffer 20x16 [0x561c94ae8da0:2], scanout? 0 [ 74.661] kgem_bo_flink: flinked handle=109 to name=87, marking non-reusable [ 74.661] sna_dri2_create_buffer: adding flush hint to handle=109 [ 74.661] __sna_damage_all(20, 16) [ 74.661] sna_accel_watch_flush: enable=1 [ 74.661] sna_accel_flush: flush?=1, dirty?=0 [ 74.661] gen8_vertex_close: used=12, vbo active? 23, vb=1, nreloc=1 [ 74.661] gen8_vertex_close: reloc[0] = 287 [ 74.661] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 74.661] kgem_add_handle: handle=23, index=3 [ 74.661] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 74.661] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=77 [fenced=0] [ 74.661] kgem_finish_buffers: buffer handle=116, used=0, exec?=0, write=1, mmapped=cpu, refcnt=1 [ 74.661] kgem_finish_buffers: retaining upload buffer (0/368640): used=0, refcnt=1 [ 74.661] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.661] __kgem_retire_rq: request 1 complete [ 74.661] __kgem_bo_flush: handle=107, busy=0, wedged=0 [ 74.661] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 74.661] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 74.661] kgem_fixup_relocs: shrinking by 61440 [ 74.661] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.661] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 74.661] kgem_commit: release handle=109 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fff67000 [ 74.661] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 74.661] kgem_commit: release handle=104 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff69000 [ 74.661] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 74.661] __kgem_busy: handle=1, busy=131072, wedged=0 [ 74.661] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 74.661] sna_accel_flush: flush?=0, dirty?=0 [ 74.661] sna_accel_flush: flush?=0, dirty?=0 [ 74.661] sna_accel_flush: flush?=0, dirty?=0 [ 74.661] sna_block_handler (tv=546.428000) [ 74.661] kgem_retire, need_retire?=1 [ 74.661] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 74.661] kgem_retire__requests_ring: retiring ring 0 [ 74.661] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.661] __kgem_retire_rq: request 1 complete [ 74.661] __kgem_bo_flush: handle=109, busy=0, wedged=0 [ 74.661] kgem_bo_move_to_cache: release handle=104 [ 74.661] kgem_bo_move_to_inactive: moving handle=104 to inactive [ 74.661] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 74.661] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 74.661] kgem_retire -- retired=1, need_retire=0 [ 74.661] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 74.661] gen6_render_retire: resetting idle vbo [ 74.661] kgem_retire__buffers: handle=116, busy? 0 [0] [ 74.661] kgem_retire__buffers: releasing upload cache for handle=116? 0 [ 74.661] __kgem_bo_destroy: handle=116, size=368640 [ 74.661] kgem_bo_replace_io: transferring io handle=116 to bo [ 74.661] kgem_bo_move_to_inactive: moving handle=116 to inactive [ 74.661] sna_scanout_do_flush: flush timer active: delta=6 [ 74.661] sna_accel_block: evaluating timers, active=7 [ 74.661] sna_accel_block: flush timer expires in 6 [74667] [ 74.661] sna_wakeup_handler [ 74.661] sna_accel_flush: flush?=0, dirty?=0 [ 74.661] sna_accel_flush: flush?=0, dirty?=0 [ 74.661] sna_block_handler (tv=546.428000) [ 74.661] sna_scanout_do_flush: flush timer active: delta=6 [ 74.661] sna_accel_block: evaluating timers, active=7 [ 74.661] sna_accel_block: flush timer expires in 6 [74667] [ 74.661] sna_wakeup_handler [ 74.661] sna_accel_flush: flush?=0, dirty?=0 [ 74.661] sna_accel_flush: flush?=0, dirty?=0 [ 74.661] sna_block_handler (tv=546.428000) [ 74.661] sna_scanout_do_flush: flush timer active: delta=6 [ 74.661] sna_accel_block: evaluating timers, active=7 [ 74.661] sna_accel_block: flush timer expires in 6 [74667] [ 74.662] sna_wakeup_handler [ 74.662] sna_accel_flush: flush?=0, dirty?=0 [ 74.662] sna_accel_flush: flush?=0, dirty?=0 [ 74.662] sna_accel_flush: flush?=0, dirty?=0 [ 74.662] sna_block_handler (tv=546.427000) [ 74.662] sna_scanout_do_flush: flush timer active: delta=5 [ 74.662] sna_accel_block: evaluating timers, active=7 [ 74.662] sna_accel_block: flush timer expires in 5 [74667] [ 74.662] sna_wakeup_handler [ 74.662] sna_composite_rectangles(pixmap=4332, op=0, 0 x 1 [(0, 0)x(20, 16) ...]) [ 74.662] sna_composite_rectangles: converted to op 0 [ 74.662] sna_composite_rectangles[0] (0, 0)x(20, 16) -> (0, 0), (20, 16) [ 74.662] sna_composite_rectangles: nrects=1, region=(0, 0), (20, 16) x 1 [ 74.662] sna_composite_rectangles: clipped extents (0, 0),(20, 16) x 1 [ 74.662] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(20, 16) [ 74.662] sna_composite_rectangles: promoting to full GPU [ 74.662] sna_composite_rectangles: dropping last-cpu hint [ 74.662] sna_drawable_use_bo pixmap=4332, box=((0, 0), (20, 16)), flags=19... [ 74.662] sna_drawable_use_bo: exported target, set PREFER_GPU [ 74.662] sna_drawable_use_bo: pinned, never REPLACES [ 74.662] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 74.662] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.662] sna_drawable_use_bo: using whole GPU bo [ 74.662] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 74.662] kgem_bo_is_render: handle=109, rq? 0 [0] [ 74.662] kgem_bo_is_render: handle=109, rq? 0 [0] [ 74.662] gen9_render_fill_boxes(0 x 1 [(0, 0), (20, 16) ...]) [ 74.662] sna_render_get_solid: 0 [ 74.662] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 74.662] kgem_check_bo: num_pages=+2, num_exec=+1 [ 74.662] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 74.662] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 74.662] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 74.662] kgem_add_handle: handle=4, index=0 [ 74.662] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 74.662] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 74.662] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 74.662] gen9_composite_get_binding_table(ffc0) [ 74.662] kgem_add_reloc64: handle=109, pos=16360, delta=0, domains=20002 [ 74.662] kgem_add_handle: handle=109, index=1 [ 74.662] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fff67000) [ 74.662] __kgem_bo_mark_dirty: handle=109 (proxy? 0) [ 74.662] [3fe0] bind bo(handle=109, addr=fff67000), format=192, width=20, height=16, pitch=512, tiling=1 -> render [ 74.662] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 74.662] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 74.662] kgem_add_handle: handle=7, index=2 [ 74.662] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 74.662] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 74.662] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 74.662] gen9_emit_sampler: sampler = 1 [ 74.662] gen9_emit_sf: num_sf_outputs=1 [ 74.662] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 74.662] gen9_emit_vertex_elements: setup id=0 [ 74.662] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 74.662] (0, 0), (20, 16) [ 74.662] gen8_vertex_flush[490] = 3 [ 74.662] sna_composite_rectangles: pixmap=4332 marking clear [0]? 1 [ 74.662] sna_accel_flush: flush?=1, dirty?=0 [ 74.662] gen8_vertex_close: used=6, vbo active? 23, vb=1, nreloc=1 [ 74.662] gen8_vertex_close: reloc[0] = 287 [ 74.662] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 74.662] kgem_add_handle: handle=23, index=3 [ 74.662] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 74.662] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=77 [fenced=0] [ 74.662] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 74.662] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 74.662] kgem_fixup_relocs: shrinking by 61440 [ 74.662] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.662] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 74.662] kgem_commit: release handle=109 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fff67000 [ 74.662] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 74.662] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 74.662] __kgem_bo_clear_busy: handle=7 [ 74.662] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 74.662] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 74.662] __kgem_busy: handle=1, busy=131072, wedged=0 [ 74.662] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 74.662] sna_accel_flush: flush?=0, dirty?=0 [ 74.662] sna_validate_gc(0x561c9495e470) changes=0, previous serial=ea9, drawable=10ec [ 74.662] sna_validate_gc: recomputing clip [ 74.662] sna_validate_gc: composite clip=1x[(0, 0), (20, 16)] [0x561c9495e680] [ 74.662] sna_put_image((5, 3)x(10, 10), depth=32, format=2) [ 74.662] __kgem_bo_is_busy: handle=109, domain: 3 exec? 0, rq? 1 [ 74.662] __kgem_busy: handle=109, busy=0, wedged=0 [ 74.662] __kgem_retire_requests_upto(handle=109, ring=0) [ 74.662] __kgem_retire_rq: request 1 complete [ 74.662] __kgem_bo_flush: handle=109, busy=0, wedged=0 [ 74.662] try_upload__fast: ignore existing cpu damage (if any) [ 74.662] kgem_bo_can_map__cpu: handle=109 [ 74.662] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 74.662] try_upload__inplace: bo? 1, can map? 1, replaces? 0 [ 74.662] region_subsumes_damage? [ 74.662] region_subsumes_damage: region (5, 3), (15, 13), damage (0, 0), (20, 16) [ 74.662] region_subsumes_damage: not contained [ 74.662] try_upload__inplace: tiling=1 [ 74.662] kgem_bo_can_map__cpu: handle=109 [ 74.662] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 74.662] sna_pixmap_move_area_to_gpu: pixmap=4332 box=(5, 3), (15, 13), flags=1 [ 74.662] _sna_damage_subtract_box(None - (5, 3), (15, 13))... [ 74.662] = None [ 74.662] sna_pixmap_move_area_to_gpu: already all-damaged [ 74.662] sna_pixmap_unclean(pixmap=4332): cleaning foreign bo handle=109, busy=0 [ring=0] [ 74.662] __kgem_bo_clear_busy: handle=109 [ 74.662] sna_pixmap_mark_active: pixmap=4332, handle=109 [ 74.662] __kgem_bo_is_busy: handle=109, domain: 0 exec? 0, rq? 0 [ 74.662] kgem_bo_can_map__cpu: handle=109 [ 74.662] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 74.662] kgem_bo_map__cpu(handle=109, size=8192, map=0x0:0x0) [ 74.662] kgem_trim_vma_cache: type=1, count=-32756 (bucket: 1) [ 74.662] __kgem_bo_map__cpu: caching CPU vma for 109 [ 74.662] kgem_bo_sync__cpu: handle=109 [ 74.662] __kgem_busy: handle=109, busy=0, wedged=0 [ 74.662] kgem_bo_sync__cpu: SYNC: handle=109, needs_flush? 0, domain? 0, busy? 0 [ 74.662] __kgem_busy: handle=109, busy=0, wedged=0 [ 74.662] kgem_bo_retire: retiring bo handle=109 (needed flush? 0), rq? 0 [busy?=0] [ 74.662] assert_bo_retired: handle=109, domain: 0 exec? 0, rq? 0 [ 74.662] try_upload__tiled_x: upload(5, 3, 10, 10) x 1 [ 74.662] try_upload__tiled_x: copy tiled box (0, 0)->(5, 3)x(10, 10) [ 74.662] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(5, 3), size=10x10, pitch=40/512 [ 74.662] sna_accel_flush: flush?=0, dirty?=0 [ 74.662] sna_accel_flush: flush?=0, dirty?=0 [ 74.662] sna_accel_flush: flush?=0, dirty?=0 [ 74.662] sna_block_handler (tv=546.427000) [ 74.662] kgem_retire, need_retire?=1 [ 74.662] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 74.662] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 74.662] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 74.662] kgem_retire -- retired=0, need_retire=0 [ 74.662] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 74.662] gen6_render_retire: resetting idle vbo [ 74.662] sna_scanout_do_flush: flush timer active: delta=5 [ 74.662] sna_accel_block: evaluating timers, active=7 [ 74.662] sna_accel_block: flush timer expires in 5 [74667] [ 74.662] sna_wakeup_handler [ 74.662] _sna_dri2_destroy_buffer: 0x561c949a70d0 [handle=103] -- refcnt=1, draw=16778584, pixmap=0, proxy?=0 [ 74.662] sna_dri2_cache_bo(handle=103, name=83) [ 74.662] sna_dri2_cache_bo: not a window, releasing handle=103 [ 74.662] _kgem_bo_destroy: handle=103, proxy? 0 [ 74.662] __kgem_bo_destroy: handle=103, size=12288 [ 74.662] __kgem_bo_destroy: handle=103, not reusable [ 74.662] kgem_bo_free: handle=103, size=12288 [ 74.662] kgem_bo_free: releasing 0x0:0x7fc6c276e000 vma for handle=103, count=0 [ 74.662] _sna_dri2_destroy_buffer: 0x561c94b0c830 [handle=107] -- refcnt=1, draw=16778584, pixmap=4333, proxy?=0 [ 74.662] _sna_dri2_destroy_buffer: removing active_scanout=1 from pixmap handle=107 [ 74.662] _sna_dri2_destroy_buffer: releasing last DRI pixmap=4333, scanout?=0 [ 74.662] _sna_dri2_destroy_buffer: dropping flush hint from handle=107 [ 74.662] sna_accel_watch_flush: enable=-1 [ 74.662] sna_dri2_cache_bo(handle=107, name=84) [ 74.662] sna_dri2_cache_bo: not a window, releasing handle=107 [ 74.662] sna_destroy_pixmap: pixmap=4333, attached?=1 [ 74.662] _kgem_bo_destroy: handle=107, proxy? 0 [ 74.662] __kgem_bo_destroy: handle=107, size=12288 [ 74.662] __kgem_bo_destroy: handle=107, not reusable [ 74.662] kgem_bo_free: handle=107, size=12288 [ 74.662] kgem_bo_free: releasing 0x0:0x0 vma for handle=107, count=0 [ 74.662] __sna_free_pixmap(pixmap=4333) [ 74.662] sna_accel_flush: flush?=0, dirty?=0 [ 74.662] sna_accel_flush: flush?=0, dirty?=0 [ 74.662] sna_block_handler (tv=546.427000) [ 74.662] sna_scanout_do_flush: flush timer active: delta=5 [ 74.662] sna_accel_block: evaluating timers, active=7 [ 74.662] sna_accel_block: flush timer expires in 5 [74667] [ 74.662] sna_wakeup_handler [ 74.662] sna_accel_flush: flush?=0, dirty?=0 [ 74.662] sna_accel_flush: flush?=0, dirty?=0 [ 74.662] sna_block_handler (tv=546.427000) [ 74.662] sna_scanout_do_flush: flush timer active: delta=5 [ 74.662] sna_accel_block: evaluating timers, active=7 [ 74.662] sna_accel_block: flush timer expires in 5 [74667] [ 74.662] sna_wakeup_handler [ 74.662] _sna_dri2_destroy_buffer: 0x561c94ae7270 [handle=108] -- refcnt=1, draw=16778593, pixmap=0, proxy?=0 [ 74.662] sna_dri2_cache_bo(handle=108, name=85) [ 74.662] sna_dri2_cache_bo: not a window, releasing handle=108 [ 74.662] _kgem_bo_destroy: handle=108, proxy? 0 [ 74.662] __kgem_bo_destroy: handle=108, size=8192 [ 74.662] __kgem_bo_destroy: handle=108, not reusable [ 74.662] kgem_bo_free: handle=108, size=8192 [ 74.662] kgem_bo_free: releasing 0x0:0x0 vma for handle=108, count=0 [ 74.662] _sna_dri2_destroy_buffer: 0x561c947cc0f0 [handle=109] -- refcnt=1, draw=16778593, pixmap=4334, proxy?=0 [ 74.662] _sna_dri2_destroy_buffer: removing active_scanout=1 from pixmap handle=109 [ 74.662] _sna_dri2_destroy_buffer: releasing last DRI pixmap=4334, scanout?=0 [ 74.662] _sna_dri2_destroy_buffer: dropping flush hint from handle=109 [ 74.662] sna_accel_watch_flush: enable=-1 [ 74.662] sna_dri2_cache_bo(handle=109, name=87) [ 74.662] sna_dri2_cache_bo: not a window, releasing handle=109 [ 74.662] sna_destroy_pixmap: pixmap=4334, attached?=1 [ 74.662] _kgem_bo_destroy: handle=109, proxy? 0 [ 74.662] __kgem_bo_destroy: handle=109, size=8192 [ 74.662] __kgem_bo_destroy: handle=109, not reusable [ 74.662] kgem_bo_free: handle=109, size=8192 [ 74.662] kgem_bo_free: releasing 0x0:0x7fc6c276c000 vma for handle=109, count=0 [ 74.662] __sna_free_pixmap(pixmap=4334) [ 74.662] sna_create_pixmap(856, 28, 32, usage=0) [ 74.662] kgem_can_create_2d: 856x28 @ 32 [ 74.662] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3424, height=28 [ 74.662] kgem_can_create_2d: untiled size=98304 [ 74.662] kgem_choose_tiling: TLB near-miss between lines 856x28 (pitch=3424), forcing tiling 1 [ 74.662] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3424, height=28 [ 74.662] kgem_can_create_2d: tiled[-1] size=98304 [ 74.662] sna_create_pixmap: usage=0, flags=1b [ 74.662] sna_create_pixmap: creating GPU pixmap 856x28, stride=3424, flags=1b [ 74.662] __pop_freed_pixmap: reusing freed pixmap=4329 header [ 74.662] create_pixmap_hdr: pixmap=4335, width=856, height=28, usage=0 [ 74.662] sna_create_pixmap: serial=4335, 856x28, usage=0 [ 74.662] sna_dri2_get_msc(draw=16778597, pipe=-1) [ 74.663] sna_crtc_record_swap: recording last swap on pipe=0, frame 4229 [msc=4229], time 74.658398 [ 74.663] sna_dri2_get_msc: msc=4229 [raw=4229], ust=74658398 [ 74.663] sna_dri2_create_buffer pixmap=4336, (attachment=1, format=32, drawable=856x28), window?=0 [ 74.663] sna_dri2_create_buffer: creating back buffer 856x28, suitable for scanout? 0 [ 74.663] kgem_create_2d(856x28, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 74.663] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=3584, height=32 [ 74.663] inactive too small: 16 < 28 [ 74.663] inactive too small: 16 < 28 [ 74.663] inactive too small: 16 < 28 [ 74.663] inactive too small: 16 < 28 [ 74.663] inactive too small: 16 < 28 [ 74.663] inactive too small: 16 < 28 [ 74.663] inactive too small: 16 < 28 [ 74.663] inactive too small: 16 < 28 [ 74.663] kgem_set_tiling: handle=116, tiling=1 [1], pitch=3584 [3584]: 1 [ 74.663] kgem_bo_remove_from_inactive: removing handle=116 from inactive [ 74.663] from inactive: pitch=3584, tiling=1: handle=116, id=2319 [ 74.663] kgem_bo_flink: flinked handle=116 to name=83, marking non-reusable [ 74.663] sna_dri2_create_buffer pixmap=4336, (attachment=0, format=32, drawable=856x28), window?=0 [ 74.663] sna_pixmap_set_dri: attaching DRI client to pixmap=4336 [ 74.663] sna_pixmap_move_to_gpu(pixmap=4336, usage=0), flags=c2 [ 74.663] sna_pixmap_move_to_gpu: CPU damage? 0 [ 74.663] sna_pixmap_move_to_gpu: creating GPU bo (856x28@32), create=b [ 74.663] kgem_choose_tiling: TLB near-miss between lines 856x28 (pitch=3424), forcing tiling 1 [ 74.663] kgem_choose_tiling: TLB near-miss between lines 856x28 (pitch=3424), forcing tiling 1 [ 74.663] sna_pixmap_alloc_gpu: pixmap=4336 [ 74.663] kgem_create_2d(856x28, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 74.663] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=3584, height=32 [ 74.663] inactive too small: 16 < 28 [ 74.663] inactive too small: 16 < 28 [ 74.663] inactive too small: 16 < 28 [ 74.663] inactive too small: 16 < 28 [ 74.663] inactive too small: 16 < 28 [ 74.663] inactive too small: 16 < 28 [ 74.663] inactive too small: 16 < 28 [ 74.663] inactive too small: 16 < 28 [ 74.663] kgem_set_tiling: handle=3, tiling=1 [1], pitch=3584 [3584]: 1 [ 74.663] kgem_bo_remove_from_inactive: removing handle=3 from inactive [ 74.663] from inactive: pitch=3584, tiling=1: handle=3, id=2320 [ 74.663] sna_pixmap_mark_active: pixmap=4336, handle=3 [ 74.663] sna_dri2_create_buffer: attaching to front buffer 856x28 [0x561c949fda30:2], scanout? 0 [ 74.663] kgem_bo_flink: flinked handle=3 to name=84, marking non-reusable [ 74.663] sna_dri2_create_buffer: adding flush hint to handle=3 [ 74.663] __sna_damage_all(856, 28) [ 74.663] sna_accel_watch_flush: enable=1 [ 74.663] sna_accel_flush: flush?=0, dirty?=0 [ 74.663] sna_accel_flush: flush?=0, dirty?=0 [ 74.663] sna_accel_flush: flush?=0, dirty?=0 [ 74.663] sna_accel_flush: flush?=0, dirty?=0 [ 74.663] sna_block_handler (tv=546.426000) [ 74.663] sna_scanout_do_flush: flush timer active: delta=4 [ 74.663] sna_accel_block: evaluating timers, active=7 [ 74.663] sna_accel_block: flush timer expires in 4 [74667] [ 74.663] sna_wakeup_handler [ 74.663] sna_accel_flush: flush?=0, dirty?=0 [ 74.663] sna_accel_flush: flush?=0, dirty?=0 [ 74.663] sna_block_handler (tv=546.426000) [ 74.663] sna_scanout_do_flush: flush timer active: delta=4 [ 74.663] sna_accel_block: evaluating timers, active=7 [ 74.663] sna_accel_block: flush timer expires in 4 [74667] [ 74.663] sna_wakeup_handler [ 74.663] sna_accel_flush: flush?=0, dirty?=0 [ 74.663] sna_accel_flush: flush?=0, dirty?=0 [ 74.663] sna_block_handler (tv=546.426000) [ 74.663] sna_scanout_do_flush: flush timer active: delta=4 [ 74.663] sna_accel_block: evaluating timers, active=7 [ 74.663] sna_accel_block: flush timer expires in 4 [74667] [ 74.663] sna_wakeup_handler [ 74.663] sna_accel_flush: flush?=0, dirty?=0 [ 74.663] sna_accel_flush: flush?=0, dirty?=0 [ 74.663] sna_accel_flush: flush?=0, dirty?=0 [ 74.663] sna_block_handler (tv=546.426000) [ 74.663] sna_scanout_do_flush: flush timer active: delta=4 [ 74.663] sna_accel_block: evaluating timers, active=7 [ 74.663] sna_accel_block: flush timer expires in 4 [74667] [ 74.663] sna_wakeup_handler [ 74.663] sna_composite_rectangles(pixmap=4337, op=0, 0 x 1 [(0, 0)x(856, 28) ...]) [ 74.663] sna_composite_rectangles: converted to op 0 [ 74.663] sna_composite_rectangles[0] (0, 0)x(856, 28) -> (0, 0), (856, 28) [ 74.663] sna_composite_rectangles: nrects=1, region=(0, 0), (856, 28) x 1 [ 74.663] sna_composite_rectangles: clipped extents (0, 0),(856, 28) x 1 [ 74.663] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(856, 28) [ 74.663] sna_composite_rectangles: promoting to full GPU [ 74.663] sna_composite_rectangles: dropping last-cpu hint [ 74.663] sna_drawable_use_bo pixmap=4337, box=((0, 0), (856, 28)), flags=19... [ 74.663] sna_drawable_use_bo: exported target, set PREFER_GPU [ 74.663] sna_drawable_use_bo: pinned, never REPLACES [ 74.663] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 74.663] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.663] sna_drawable_use_bo: using whole GPU bo [ 74.663] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 74.663] kgem_bo_is_render: handle=3, rq? 1 [0] [ 74.663] kgem_bo_is_render: handle=3, rq? 1 [0] [ 74.663] gen9_render_fill_boxes(0 x 1 [(0, 0), (856, 28) ...]) [ 74.663] sna_render_get_solid: 0 [ 74.663] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 74.663] needs_batch_flush: flushing before handle=3 for required semaphore [ 74.663] kgem_check_bo: num_pages=+78, num_exec=+1 [ 74.663] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 74.663] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 74.663] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 74.663] kgem_add_handle: handle=4, index=0 [ 74.663] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 74.663] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 74.663] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 74.663] gen9_composite_get_binding_table(ffc0) [ 74.663] kgem_add_reloc64: handle=3, pos=16360, delta=0, domains=20002 [ 74.663] kgem_add_handle: handle=3, index=1 [ 74.663] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fff12000) [ 74.663] __kgem_bo_mark_dirty: handle=3 (proxy? 0) [ 74.663] [3fe0] bind bo(handle=3, addr=fff12000), format=192, width=856, height=28, pitch=3584, tiling=1 -> render [ 74.663] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 74.663] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 74.663] kgem_add_handle: handle=7, index=2 [ 74.663] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 74.663] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 74.663] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 74.663] gen9_emit_sampler: sampler = 1 [ 74.663] gen9_emit_sf: num_sf_outputs=1 [ 74.663] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 74.663] gen9_emit_vertex_elements: setup id=0 [ 74.663] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 74.663] (0, 0), (856, 28) [ 74.663] gen8_vertex_flush[490] = 3 [ 74.663] sna_composite_rectangles: pixmap=4337 marking clear [0]? 1 [ 74.663] sna_accel_flush: flush?=1, dirty?=0 [ 74.663] gen8_vertex_close: used=6, vbo active? 23, vb=1, nreloc=1 [ 74.663] gen8_vertex_close: reloc[0] = 287 [ 74.663] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 74.663] kgem_add_handle: handle=23, index=3 [ 74.663] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 74.663] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=153 [fenced=0] [ 74.663] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 74.663] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 74.663] kgem_fixup_relocs: shrinking by 61440 [ 74.663] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.663] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 74.663] kgem_commit: release handle=3 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fff12000 [ 74.663] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 74.663] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 74.663] __kgem_bo_clear_busy: handle=7 [ 74.663] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 74.663] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 74.663] __kgem_busy: handle=1, busy=131072, wedged=0 [ 74.663] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 74.663] sna_accel_flush: flush?=0, dirty?=0 [ 74.663] sna_accel_flush: flush?=0, dirty?=0 [ 74.663] sna_accel_flush: flush?=0, dirty?=0 [ 74.663] sna_accel_flush: flush?=0, dirty?=0 [ 74.663] sna_accel_flush: flush?=0, dirty?=0 [ 74.663] sna_composite_trapezoids(op=1, src=(6, 0), mask=18000, ntrap=9) [ 74.663] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 74.663] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 74.663] trapezoid_spans_maybe_inplace? clear, no [ 74.663] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 74.663] imprecise_trapezoid_span_converter: extents (0, 0), (856, 28) [ 74.663] sna_compute_composite_region: dst=(0, 0)x(856, 28) [ 74.663] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (856, 28) [ 74.663] clip_to_dst: region: 1x[(0, 0), (856, 28)], clip: 1x[(0, 0), (856, 28)] [ 74.663] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (856, 28) [ 74.663] sna_compute_composite_region: clip against src (0x0 clip=0): (0, 0), (856, 28) [ 74.663] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 74.663] imprecise_trapezoid_span_converter: after clip -- extents (0, 0), (856, 28), delta=(0, 0) src -> (0, 0) [ 74.663] gen9_render_composite_spans: 856x28 with flags=0, current mode=1 [ 74.663] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 74.663] gen9_composite_set_target: (0, 0)x(856, 28), partial?=1 [ 74.663] sna_drawable_use_bo pixmap=4337, box=((0, 0), (856, 28)), flags=7... [ 74.663] sna_drawable_use_bo: exported target, set PREFER_GPU [ 74.663] sna_drawable_use_bo: pinned, never REPLACES [ 74.663] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=7 [ 74.663] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.663] sna_drawable_use_bo: using whole GPU bo [ 74.663] gen9_composite_set_target: pixmap=4337, format=20028888, size=856x28, pitch=3584, delta=(0,0),damage=0xffffffffffffffff [ 74.663] gen9_composite_picture: (0, 0)x(856, 28), dst=(0, 0) [ 74.663] gen4_channel_init_linear: p1=(0.00, 0.00), p2=(0.00, 1.00), src=(0, 0), dst=(0, 0), size=(856, 28) [ 74.663] sna_render_get_gradient: 2x[0.00:ff41403d ... 1.00:ff3c3b37 ... 1.00:ff3c3b37] [ 74.663] sna_render_get_gradient: old --> 2 [ 74.663] gen4_channel_init_linear: transform = [0.00 0.00 -0.00, 0.00 0.04 -0.00, 0.00 0.00 1.00] [ 74.663] gen4_channel_init_linear: untransformed: p1=(2.44, 0.00, 1.00), p2=(2.44, 27.00, 1.00) [ 74.663] gen4_channel_init_linear: dx=0.00, dy=0.04, offset=-0.00 [ 74.663] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 74.663] gen4_choose_spans_emitter: linear source [ 74.663] kgem_check_bo: num_pages=+79, num_exec=+2 [ 74.663] aligning vertex: was 2, now 3 floats per vertex [ 74.663] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 74.663] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 74.663] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 74.663] kgem_add_handle: handle=4, index=0 [ 74.663] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 74.663] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 74.663] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 74.663] gen9_composite_get_binding_table(ffc0) [ 74.663] kgem_add_reloc64: handle=3, pos=16360, delta=0, domains=20002 [ 74.663] kgem_add_handle: handle=3, index=1 [ 74.663] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fff12000) [ 74.663] __kgem_bo_mark_dirty: handle=3 (proxy? 0) [ 74.663] [3fe0] bind bo(handle=3, addr=fff12000), format=192, width=856, height=28, pitch=3584, tiling=1 -> render [ 74.663] kgem_add_reloc64: handle=35, pos=16344, delta=0, domains=40000 [ 74.663] kgem_add_handle: handle=35, index=2 [ 74.663] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffa4000) [ 74.663] [3fd0] bind bo(handle=35, addr=fffa4000), format=192, width=8, height=1, pitch=32, tiling=0 -> sampler [ 74.663] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 74.663] gen9_emit_sampler: sampler = 14 [ 74.663] gen9_emit_sf: num_sf_outputs=2 [ 74.663] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) [ 74.663] gen9_emit_vertex_elements: setup id=5 [ 74.663] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 74.663] gen9_emit_vertex_elements: second channel 1 floats, offset=8 [ 74.663] thread_choose_span: clipped? 0 [ 74.663] imprecise_trapezoid_span_converter: using 4 threads [ 74.663] imprecise_trapezoid_span_converter: using 4 threads for span compositing 856x28 [ 74.663] thread_choose_span: clipped? 0 [ 74.663] span_thread: flushing 1 boxes [ 74.663] span_thread: flushing 1 boxes [ 74.663] span_thread: flushing 1 boxes [ 74.663] span_thread: flushing 20 boxes [ 74.664] gen9_render_composite_spans_boxes__thread: nbox=20, src=+(0, 0), dst=+(0, 0) [ 74.663] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 74.664] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 74.663] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 74.664] gen8_vertex_flush[498] = 69 [ 74.664] gen9_render_composite_spans_done() [ 74.664] sna_accel_flush: flush?=1, dirty?=0 [ 74.664] gen8_vertex_close: used=213, vbo active? 23, vb=20, nreloc=1 [ 74.664] gen8_vertex_close: reloc[0] = 289 [ 74.664] kgem_add_reloc64: handle=23, pos=289, delta=0, domains=200000 [ 74.664] kgem_add_handle: handle=23, index=3 [ 74.664] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 74.664] batch[1/1, flags=1800]: 300 300 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=153 [fenced=0] [ 74.664] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.664] __kgem_retire_rq: request 1 complete [ 74.664] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 74.664] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 74.664] kgem_fixup_relocs: shrinking by 61440 [ 74.664] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.664] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 74.664] kgem_commit: release handle=3 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fff12000 [ 74.664] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 74.664] kgem_commit: release handle=35 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa4000 [ 74.664] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 74.664] __kgem_busy: handle=1, busy=131072, wedged=0 [ 74.664] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 74.664] sna_accel_flush: flush?=0, dirty?=0 [ 74.664] sna_composite_trapezoids(op=3, src=(6, 1), mask=18000, ntrap=30) [ 74.664] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 74.664] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 1, mono? 0 precise? 0 [ 74.664] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 74.664] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 74.664] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 74.664] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.664] imprecise_trapezoid_span_converter: extents (1, 1), (855, 7) [ 74.664] sna_compute_composite_region: dst=(1, 1)x(854, 6) [ 74.664] sna_compute_composite_region: initial clip against dst->pDrawable: (1, 1), (855, 7) [ 74.664] clip_to_dst: region: 1x[(1, 1), (855, 7)], clip: 1x[(0, 0), (856, 28)] [ 74.664] sna_compute_composite_region: clip against dst->pCompositeClip: (1, 1), (855, 7) [ 74.664] sna_compute_composite_region: clip against src (0x0 clip=0): (1, 1), (855, 7) [ 74.664] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 74.664] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.664] imprecise_trapezoid_span_converter: after clip -- extents (1, 1), (855, 7), delta=(0, 0) src -> (1, 1) [ 74.664] gen9_render_composite_spans: 854x6 with flags=0, current mode=1 [ 74.664] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 74.664] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.664] gen9_composite_set_target: (1, 1)x(854, 6), partial?=1 [ 74.664] sna_drawable_use_bo pixmap=4337, box=((1, 1), (855, 7)), flags=7... [ 74.664] sna_drawable_use_bo: exported target, set PREFER_GPU [ 74.664] sna_drawable_use_bo: pinned, never REPLACES [ 74.664] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=7 [ 74.664] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.664] sna_drawable_use_bo: using whole GPU bo [ 74.664] gen9_composite_set_target: pixmap=4337, format=20028888, size=856x28, pitch=3584, delta=(0,0),damage=0xffffffffffffffff [ 74.664] gen9_composite_picture: (1, 1)x(854, 6), dst=(1, 1) [ 74.664] color_convert: src=ff474642 [20028888] [ 74.664] color_convert: dst=ff474642 [20028888] [ 74.664] sna_render_get_solid: ff474642 [ 74.664] sna_render_get_solid(14) = ff474642 (old) [ 74.664] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 74.664] gen4_choose_spans_emitter: solid source [ 74.664] kgem_check_bo: num_pages=+79, num_exec=+2 [ 74.664] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 74.664] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 74.664] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 74.664] kgem_add_handle: handle=4, index=0 [ 74.664] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 74.664] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 74.664] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 74.664] gen9_composite_get_binding_table(ffc0) [ 74.664] kgem_add_reloc64: handle=3, pos=16360, delta=0, domains=20002 [ 74.664] kgem_add_handle: handle=3, index=1 [ 74.664] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fff12000) [ 74.664] __kgem_bo_mark_dirty: handle=3 (proxy? 0) [ 74.664] [3fe0] bind bo(handle=3, addr=fff12000), format=192, width=856, height=28, pitch=3584, tiling=1 -> render [ 74.664] kgem_add_reloc64: handle=113, pos=16344, delta=0, domains=40000 [ 74.664] kgem_add_reloc64: adding proxy [delta=56] for handle=113 [ 74.664] kgem_add_handle: handle=113, index=2 [ 74.664] kgem_add_reloc64[4] = (delta=56, target handle=2, presumed=fe00a000) [ 74.664] [3fd0] bind bo(handle=113, addr=fe00a038), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 74.664] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 74.664] gen9_emit_sampler: sampler = c [ 74.664] gen9_emit_sf: num_sf_outputs=2 [ 74.664] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) [ 74.664] gen9_emit_vertex_elements: setup id=5 [ 74.664] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 74.664] gen9_emit_vertex_elements: second channel 1 floats, offset=8 [ 74.664] thread_choose_span: clipped? 0 [ 74.664] imprecise_trapezoid_span_converter: using 1 threads [ 74.664] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.31, dst=+(0, 0), box=(3, 1) x (1, 1) [ 74.664] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.75, dst=+(0, 0), box=(4, 1) x (1, 1) [ 74.664] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(5, 1) x (846, 1) [ 74.664] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.75, dst=+(0, 0), box=(851, 1) x (1, 1) [ 74.664] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.25, dst=+(0, 0), box=(852, 1) x (1, 1) [ 74.664] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.63, dst=+(0, 0), box=(2, 2) x (1, 1) [ 74.664] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.69, dst=+(0, 0), box=(3, 2) x (1, 1) [ 74.664] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.25, dst=+(0, 0), box=(4, 2) x (1, 1) [ 74.664] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.25, dst=+(0, 0), box=(851, 2) x (1, 1) [ 74.664] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.75, dst=+(0, 0), box=(852, 2) x (1, 1) [ 74.664] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.50, dst=+(0, 0), box=(853, 2) x (1, 1) [ 74.664] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.31, dst=+(0, 0), box=(1, 3) x (1, 1) [ 74.664] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(2, 3) x (1, 1) [ 74.664] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.50, dst=+(0, 0), box=(853, 3) x (1, 1) [ 74.664] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.25, dst=+(0, 0), box=(854, 3) x (1, 1) [ 74.664] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.44, dst=+(0, 0), box=(1, 4) x (1, 1) [ 74.664] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.50, dst=+(0, 0), box=(854, 4) x (1, 1) [ 74.664] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.25, dst=+(0, 0), box=(1, 5) x (1, 1) [ 74.664] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.25, dst=+(0, 0), box=(854, 5) x (1, 1) [ 74.664] gen8_vertex_flush[498] = 57 [ 74.664] gen9_render_composite_spans_done() [ 74.664] sna_accel_flush: flush?=1, dirty?=0 [ 74.664] gen8_vertex_close: used=384, vbo active? 23, vb=20, nreloc=1 [ 74.664] gen8_vertex_close: reloc[0] = 289 [ 74.664] kgem_add_reloc64: handle=23, pos=289, delta=0, domains=200000 [ 74.664] kgem_add_handle: handle=23, index=3 [ 74.664] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 74.664] batch[1/1, flags=1800]: 300 300 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=153 [fenced=0] [ 74.664] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.664] __kgem_retire_rq: request 1 complete [ 74.664] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 74.664] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 74.664] kgem_fixup_relocs: shrinking by 61440 [ 74.664] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.664] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 74.664] kgem_commit: release handle=3 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fff12000 [ 74.664] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 74.664] kgem_commit: release handle=113 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 74.664] __kgem_bo_clear_busy: handle=113 [ 74.664] kgem_commit: release handle=113 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fe00a000 [ 74.664] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 74.664] __kgem_busy: handle=1, busy=131072, wedged=0 [ 74.664] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 74.664] sna_composite_trapezoids(op=3, src=(6, 0), mask=18000, ntrap=31) [ 74.664] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 74.664] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 74.664] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 74.664] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 74.664] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 74.664] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.664] imprecise_trapezoid_span_converter: extents (0, 0), (856, 28) [ 74.664] sna_compute_composite_region: dst=(0, 0)x(856, 28) [ 74.664] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (856, 28) [ 74.664] clip_to_dst: region: 1x[(0, 0), (856, 28)], clip: 1x[(0, 0), (856, 28)] [ 74.664] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (856, 28) [ 74.664] sna_compute_composite_region: clip against src (0x0 clip=0): (0, 0), (856, 28) [ 74.664] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 74.664] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.664] imprecise_trapezoid_span_converter: after clip -- extents (0, 0), (856, 28), delta=(0, 0) src -> (0, 0) [ 74.664] gen9_render_composite_spans: 856x28 with flags=0, current mode=1 [ 74.664] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 74.664] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.664] gen9_composite_set_target: (0, 0)x(856, 28), partial?=1 [ 74.664] sna_drawable_use_bo pixmap=4337, box=((0, 0), (856, 28)), flags=7... [ 74.664] sna_drawable_use_bo: exported target, set PREFER_GPU [ 74.664] sna_drawable_use_bo: pinned, never REPLACES [ 74.664] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=7 [ 74.664] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.664] sna_drawable_use_bo: using whole GPU bo [ 74.664] gen9_composite_set_target: pixmap=4337, format=20028888, size=856x28, pitch=3584, delta=(0,0),damage=0xffffffffffffffff [ 74.664] gen9_composite_picture: (0, 0)x(856, 28), dst=(0, 0) [ 74.664] color_convert: src=7000000 [20028888] [ 74.664] color_convert: dst=7000000 [20028888] [ 74.664] sna_render_get_solid: 7000000 [ 74.664] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 74.664] gen4_choose_spans_emitter: solid source [ 74.664] kgem_check_bo: num_pages=+79, num_exec=+2 [ 74.664] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 74.664] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 74.664] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 74.664] kgem_add_handle: handle=4, index=0 [ 74.664] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 74.664] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 74.664] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 74.664] gen9_composite_get_binding_table(ffc0) [ 74.664] kgem_add_reloc64: handle=3, pos=16360, delta=0, domains=20002 [ 74.664] kgem_add_handle: handle=3, index=1 [ 74.664] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fff12000) [ 74.664] __kgem_bo_mark_dirty: handle=3 (proxy? 0) [ 74.664] [3fe0] bind bo(handle=3, addr=fff12000), format=192, width=856, height=28, pitch=3584, tiling=1 -> render [ 74.664] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 74.664] kgem_add_reloc64: adding proxy [delta=28] for handle=7 [ 74.664] kgem_add_handle: handle=7, index=2 [ 74.664] kgem_add_reloc64[4] = (delta=28, target handle=2, presumed=fffe8000) [ 74.664] [3fd0] bind bo(handle=7, addr=fffe801c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 74.664] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 74.664] gen9_emit_sampler: sampler = c [ 74.664] gen9_emit_sf: num_sf_outputs=2 [ 74.664] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) [ 74.664] gen9_emit_vertex_elements: setup id=5 [ 74.664] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 74.664] gen9_emit_vertex_elements: second channel 1 floats, offset=8 [ 74.664] thread_choose_span: clipped? 0 [ 74.664] imprecise_trapezoid_span_converter: using 4 threads [ 74.664] imprecise_trapezoid_span_converter: using 4 threads for span compositing 856x28 [ 74.664] thread_choose_span: clipped? 0 [ 74.664] span_thread: flushing 2 boxes [ 74.664] span_thread: flushing 2 boxes [ 74.664] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 74.664] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 74.664] span_thread: flushing 2 boxes [ 74.664] span_thread: flushing 29 boxes [ 74.664] gen9_render_composite_spans_boxes__thread: nbox=29, src=+(0, 0), dst=+(0, 0) [ 74.664] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 74.665] gen8_vertex_flush[498] = 105 [ 74.665] gen9_render_composite_spans_done() [ 74.665] sna_accel_flush: flush?=1, dirty?=0 [ 74.665] gen8_vertex_close: used=699, vbo active? 23, vb=20, nreloc=1 [ 74.665] gen8_vertex_close: reloc[0] = 289 [ 74.665] kgem_add_reloc64: handle=23, pos=289, delta=0, domains=200000 [ 74.665] kgem_add_handle: handle=23, index=3 [ 74.665] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 74.665] batch[1/1, flags=1800]: 300 300 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=153 [fenced=0] [ 74.665] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.665] __kgem_retire_rq: request 1 complete [ 74.665] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 74.665] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 74.665] kgem_fixup_relocs: shrinking by 61440 [ 74.665] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.665] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 74.665] kgem_commit: release handle=3 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fff12000 [ 74.665] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 74.665] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 74.665] __kgem_bo_clear_busy: handle=7 [ 74.665] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 74.665] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 74.665] __kgem_busy: handle=1, busy=131072, wedged=0 [ 74.665] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 74.665] sna_accel_flush: flush?=0, dirty?=0 [ 74.665] sna_accel_flush: flush?=0, dirty?=0 [ 74.665] sna_accel_flush: flush?=0, dirty?=0 [ 74.665] sna_block_handler (tv=546.424000) [ 74.665] kgem_retire, need_retire?=1 [ 74.665] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 74.665] kgem_retire__requests_ring: retiring ring 0 [ 74.665] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.665] __kgem_retire_rq: request 1 complete [ 74.665] __kgem_bo_flush: handle=3, busy=0, wedged=0 [ 74.665] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 74.665] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 74.665] kgem_retire -- retired=0, need_retire=0 [ 74.665] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 74.665] gen6_render_retire: resetting idle vbo [ 74.665] sna_scanout_do_flush: flush timer active: delta=2 [ 74.665] sna_scanout_do_flush (time=74665), triggered [ 74.665] sna_scanout_flush (time=74665), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 74.665] has_shadow: has pending damage? 0, outstanding flips: 0 [ 74.665] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 74.665] has_shadow: has pending damage? 0, outstanding flips: 0 [ 74.665] sna_accel_disarm_timer[0] (time=74665) [ 74.665] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 74.665] sna_wakeup_handler [ 74.665] sna_accel_flush: flush?=0, dirty?=0 [ 74.665] sna_accel_flush: flush?=0, dirty?=0 [ 74.665] sna_block_handler (tv=546.424000) [ 74.665] has_shadow: has pending damage? 0, outstanding flips: 0 [ 74.665] sna_wakeup_handler [ 74.665] sna_accel_flush: flush?=0, dirty?=0 [ 74.665] sna_accel_flush: flush?=0, dirty?=0 [ 74.665] sna_block_handler (tv=546.424000) [ 74.665] has_shadow: has pending damage? 0, outstanding flips: 0 [ 74.665] sna_wakeup_handler [ 74.665] sna_accel_flush: flush?=0, dirty?=0 [ 74.665] sna_accel_flush: flush?=0, dirty?=0 [ 74.665] sna_accel_flush: flush?=0, dirty?=0 [ 74.665] sna_block_handler (tv=546.424000) [ 74.665] has_shadow: has pending damage? 0, outstanding flips: 0 [ 74.665] sna_wakeup_handler [ 74.665] sna_accel_flush: flush?=0, dirty?=0 [ 74.665] sna_accel_flush: flush?=0, dirty?=0 [ 74.665] sna_accel_flush: flush?=0, dirty?=0 [ 74.665] sna_block_handler (tv=546.424000) [ 74.665] has_shadow: has pending damage? 0, outstanding flips: 0 [ 74.665] sna_wakeup_handler [ 74.665] sna_accel_flush: flush?=0, dirty?=0 [ 74.665] sna_accel_flush: flush?=0, dirty?=0 [ 74.665] sna_block_handler (tv=546.424000) [ 74.665] has_shadow: has pending damage? 0, outstanding flips: 0 [ 74.665] sna_wakeup_handler [ 74.665] sna_accel_flush: flush?=0, dirty?=0 [ 74.665] sna_accel_flush: flush?=0, dirty?=0 [ 74.665] sna_block_handler (tv=546.424000) [ 74.665] has_shadow: has pending damage? 0, outstanding flips: 0 [ 74.665] sna_wakeup_handler [ 74.665] sna_accel_flush: flush?=0, dirty?=0 [ 74.665] sna_accel_flush: flush?=0, dirty?=0 [ 74.665] sna_block_handler (tv=546.424000) [ 74.665] has_shadow: has pending damage? 0, outstanding flips: 0 [ 74.665] sna_wakeup_handler [ 74.665] sna_accel_flush: flush?=0, dirty?=0 [ 74.665] sna_accel_flush: flush?=0, dirty?=0 [ 74.665] sna_block_handler (tv=546.424000) [ 74.665] has_shadow: has pending damage? 0, outstanding flips: 0 [ 74.665] sna_wakeup_handler [ 74.665] sna_accel_flush: flush?=0, dirty?=0 [ 74.665] sna_accel_flush: flush?=0, dirty?=0 [ 74.665] sna_block_handler (tv=546.424000) [ 74.665] has_shadow: has pending damage? 0, outstanding flips: 0 [ 74.665] sna_wakeup_handler [ 74.665] sna_accel_flush: flush?=0, dirty?=0 [ 74.665] sna_accel_flush: flush?=0, dirty?=0 [ 74.665] sna_accel_flush: flush?=0, dirty?=0 [ 74.665] sna_block_handler (tv=546.424000) [ 74.665] has_shadow: has pending damage? 0, outstanding flips: 0 [ 74.665] sna_wakeup_handler [ 74.665] sna_accel_flush: flush?=0, dirty?=0 [ 74.665] sna_accel_flush: flush?=0, dirty?=0 [ 74.665] sna_accel_flush: flush?=0, dirty?=0 [ 74.665] sna_accel_flush: flush?=0, dirty?=0 [ 74.665] sna_accel_flush: flush?=0, dirty?=0 [ 74.665] sna_accel_flush: flush?=0, dirty?=0 [ 74.665] sna_accel_flush: flush?=0, dirty?=0 [ 74.665] sna_accel_flush: flush?=0, dirty?=0 [ 74.665] sna_accel_flush: flush?=0, dirty?=0 [ 74.665] sna_accel_flush: flush?=0, dirty?=0 [ 74.665] sna_accel_flush: flush?=0, dirty?=0 [ 74.665] sna_accel_flush: flush?=0, dirty?=0 [ 74.665] sna_accel_flush: flush?=0, dirty?=0 [ 74.665] sna_accel_flush: flush?=0, dirty?=0 [ 74.665] sna_block_handler (tv=546.424000) [ 74.665] has_shadow: has pending damage? 0, outstanding flips: 0 [ 74.665] sna_wakeup_handler [ 74.665] sna_block_handler (tv=546.424000) [ 74.665] has_shadow: has pending damage? 0, outstanding flips: 0 [ 74.665] sna_wakeup_handler [ 74.665] sna_accel_flush: flush?=0, dirty?=0 [ 74.665] sna_accel_flush: flush?=0, dirty?=0 [ 74.665] sna_block_handler (tv=546.424000) [ 74.665] has_shadow: has pending damage? 0, outstanding flips: 0 [ 74.666] sna_wakeup_handler [ 74.666] sna_accel_flush: flush?=0, dirty?=0 [ 74.666] sna_accel_flush: flush?=0, dirty?=0 [ 74.666] sna_accel_flush: flush?=0, dirty?=0 [ 74.666] sna_block_handler (tv=546.423000) [ 74.666] has_shadow: has pending damage? 0, outstanding flips: 0 [ 74.666] sna_wakeup_handler [ 74.666] sna_accel_flush: flush?=0, dirty?=0 [ 74.666] sna_accel_flush: flush?=0, dirty?=0 [ 74.666] sna_accel_flush: flush?=0, dirty?=0 [ 74.666] sna_accel_flush: flush?=0, dirty?=0 [ 74.666] sna_accel_flush: flush?=0, dirty?=0 [ 74.666] sna_accel_flush: flush?=0, dirty?=0 [ 74.666] sna_accel_flush: flush?=0, dirty?=0 [ 74.666] sna_accel_flush: flush?=0, dirty?=0 [ 74.666] sna_accel_flush: flush?=0, dirty?=0 [ 74.666] sna_accel_flush: flush?=0, dirty?=0 [ 74.666] sna_accel_flush: flush?=0, dirty?=0 [ 74.666] sna_accel_flush: flush?=0, dirty?=0 [ 74.666] sna_accel_flush: flush?=0, dirty?=0 [ 74.666] sna_accel_flush: flush?=0, dirty?=0 [ 74.666] sna_accel_flush: flush?=0, dirty?=0 [ 74.666] sna_accel_flush: flush?=0, dirty?=0 [ 74.666] sna_accel_flush: flush?=0, dirty?=0 [ 74.666] sna_accel_flush: flush?=0, dirty?=0 [ 74.666] sna_accel_flush: flush?=0, dirty?=0 [ 74.666] sna_accel_flush: flush?=0, dirty?=0 [ 74.666] sna_accel_flush: flush?=0, dirty?=0 [ 74.666] sna_accel_flush: flush?=0, dirty?=0 [ 74.666] sna_accel_flush: flush?=0, dirty?=0 [ 74.666] sna_accel_flush: flush?=0, dirty?=0 [ 74.666] sna_accel_flush: flush?=0, dirty?=0 [ 74.666] sna_accel_flush: flush?=0, dirty?=0 [ 74.666] sna_accel_flush: flush?=0, dirty?=0 [ 74.666] sna_block_handler (tv=546.423000) [ 74.666] has_shadow: has pending damage? 0, outstanding flips: 0 [ 74.666] sna_wakeup_handler [ 74.666] sna_accel_flush: flush?=0, dirty?=0 [ 74.666] sna_accel_flush: flush?=0, dirty?=0 [ 74.666] sna_accel_flush: flush?=0, dirty?=0 [ 74.666] sna_block_handler (tv=546.423000) [ 74.666] has_shadow: has pending damage? 0, outstanding flips: 0 [ 74.666] sna_wakeup_handler [ 74.666] sna_accel_flush: flush?=0, dirty?=0 [ 74.666] sna_accel_flush: flush?=0, dirty?=0 [ 74.666] sna_block_handler (tv=546.423000) [ 74.666] has_shadow: has pending damage? 0, outstanding flips: 0 [ 74.666] sna_wakeup_handler [ 74.666] sna_accel_flush: flush?=0, dirty?=0 [ 74.666] sna_accel_flush: flush?=0, dirty?=0 [ 74.666] sna_block_handler (tv=546.423000) [ 74.666] has_shadow: has pending damage? 0, outstanding flips: 0 [ 74.666] sna_wakeup_handler [ 74.666] _sna_dri2_destroy_buffer: 0x561c949a6420 [handle=116] -- refcnt=1, draw=16778597, pixmap=0, proxy?=0 [ 74.666] sna_dri2_cache_bo(handle=116, name=83) [ 74.666] sna_dri2_cache_bo: not a window, releasing handle=116 [ 74.666] _kgem_bo_destroy: handle=116, proxy? 0 [ 74.666] __kgem_bo_destroy: handle=116, size=368640 [ 74.666] __kgem_bo_destroy: handle=116, not reusable [ 74.666] kgem_bo_free: handle=116, size=368640 [ 74.666] kgem_bo_free: releasing 0x0:0x7fc6b4013000 vma for handle=116, count=0 [ 74.666] _sna_dri2_destroy_buffer: 0x561c94b0c830 [handle=3] -- refcnt=1, draw=16778597, pixmap=4348, proxy?=0 [ 74.666] _sna_dri2_destroy_buffer: removing active_scanout=1 from pixmap handle=3 [ 74.666] _sna_dri2_destroy_buffer: releasing last DRI pixmap=4348, scanout?=0 [ 74.666] _sna_dri2_destroy_buffer: dropping flush hint from handle=3 [ 74.666] sna_accel_watch_flush: enable=-1 [ 74.666] sna_dri2_cache_bo(handle=3, name=84) [ 74.666] sna_dri2_cache_bo: not a window, releasing handle=3 [ 74.666] sna_destroy_pixmap: pixmap=4348, attached?=1 [ 74.666] _kgem_bo_destroy: handle=3, proxy? 0 [ 74.666] __kgem_bo_destroy: handle=3, size=319488 [ 74.666] __kgem_bo_destroy: handle=3, not reusable [ 74.666] kgem_bo_free: handle=3, size=319488 [ 74.666] kgem_bo_free: releasing 0x0:0x7fc6b40ed000 vma for handle=3, count=0 [ 74.666] __sna_free_pixmap(pixmap=4348) [ 74.666] sna_accel_flush: flush?=0, dirty?=0 [ 74.666] sna_block_handler (tv=546.423000) [ 74.666] has_shadow: has pending damage? 0, outstanding flips: 0 [ 74.666] sna_wakeup_handler [ 74.666] sna_accel_flush: flush?=0, dirty?=0 [ 74.666] sna_accel_flush: flush?=0, dirty?=0 [ 74.666] sna_block_handler (tv=546.423000) [ 74.666] has_shadow: has pending damage? 0, outstanding flips: 0 [ 74.666] sna_wakeup_handler [ 74.666] sna_accel_flush: flush?=0, dirty?=0 [ 74.666] sna_accel_flush: flush?=0, dirty?=0 [ 74.666] sna_block_handler (tv=546.423000) [ 74.666] has_shadow: has pending damage? 0, outstanding flips: 0 [ 74.666] sna_wakeup_handler [ 74.666] sna_accel_flush: flush?=0, dirty?=0 [ 74.666] sna_accel_flush: flush?=0, dirty?=0 [ 74.666] sna_block_handler (tv=0.0) [ 74.666] sna_wakeup_handler [ 74.666] sna_accel_flush: flush?=0, dirty?=0 [ 74.666] sna_accel_flush: flush?=0, dirty?=0 [ 74.666] sna_block_handler (tv=0.0) [ 74.666] sna_wakeup_handler [ 74.666] sna_accel_flush: flush?=0, dirty?=0 [ 74.666] sna_accel_flush: flush?=0, dirty?=0 [ 74.666] sna_block_handler (tv=0.0) [ 74.666] sna_wakeup_handler [ 74.666] sna_accel_flush: flush?=0, dirty?=0 [ 74.666] sna_accel_flush: flush?=0, dirty?=0 [ 74.666] sna_block_handler (tv=546.423000) [ 74.666] has_shadow: has pending damage? 0, outstanding flips: 0 [ 74.666] sna_wakeup_handler [ 74.666] sna_accel_flush: flush?=0, dirty?=0 [ 74.666] sna_accel_flush: flush?=0, dirty?=0 [ 74.666] sna_accel_flush: flush?=0, dirty?=0 [ 74.666] sna_block_handler (tv=546.423000) [ 74.666] has_shadow: has pending damage? 0, outstanding flips: 0 [ 74.666] sna_wakeup_handler [ 74.666] sna_accel_flush: flush?=0, dirty?=0 [ 74.666] sna_accel_flush: flush?=0, dirty?=0 [ 74.666] sna_block_handler (tv=546.423000) [ 74.666] has_shadow: has pending damage? 0, outstanding flips: 0 [ 74.666] sna_wakeup_handler [ 74.666] sna_create_pixmap(856, 28, 32, usage=0) [ 74.666] kgem_can_create_2d: 856x28 @ 32 [ 74.666] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3424, height=28 [ 74.666] kgem_can_create_2d: untiled size=98304 [ 74.666] kgem_choose_tiling: TLB near-miss between lines 856x28 (pitch=3424), forcing tiling 1 [ 74.666] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3424, height=28 [ 74.666] kgem_can_create_2d: tiled[-1] size=98304 [ 74.666] sna_create_pixmap: usage=0, flags=1b [ 74.666] sna_create_pixmap: creating GPU pixmap 856x28, stride=3424, flags=1b [ 74.666] __pop_freed_pixmap: reusing freed pixmap=4348 header [ 74.666] create_pixmap_hdr: pixmap=4349, width=856, height=28, usage=0 [ 74.666] sna_create_pixmap: serial=4349, 856x28, usage=0 [ 74.666] sna_dri2_get_msc(draw=16778608, pipe=-1) [ 74.666] sna_crtc_record_swap: recording last swap on pipe=0, frame 4229 [msc=4229], time 74.658398 [ 74.666] sna_dri2_get_msc: msc=4229 [raw=4229], ust=74658398 [ 74.666] sna_dri2_create_buffer pixmap=4350, (attachment=1, format=32, drawable=856x28), window?=0 [ 74.666] sna_dri2_create_buffer: creating back buffer 856x28, suitable for scanout? 0 [ 74.666] kgem_create_2d(856x28, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 74.666] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=3584, height=32 [ 74.666] inactive too small: 16 < 28 [ 74.666] inactive too small: 16 < 28 [ 74.666] inactive too small: 16 < 28 [ 74.666] inactive too small: 16 < 28 [ 74.666] inactive too small: 16 < 28 [ 74.666] inactive too small: 16 < 28 [ 74.666] inactive too small: 16 < 28 [ 74.666] inactive too small: 16 < 28 [ 74.666] kgem_set_tiling: handle=106, tiling=1 [1], pitch=3584 [3584]: 1 [ 74.666] kgem_bo_remove_from_inactive: removing handle=106 from inactive [ 74.666] from inactive: pitch=3584, tiling=1: handle=106, id=2321 [ 74.666] kgem_bo_flink: flinked handle=106 to name=83, marking non-reusable [ 74.666] sna_dri2_create_buffer pixmap=4350, (attachment=0, format=32, drawable=856x28), window?=0 [ 74.666] sna_pixmap_set_dri: attaching DRI client to pixmap=4350 [ 74.666] sna_pixmap_move_to_gpu(pixmap=4350, usage=0), flags=c2 [ 74.666] sna_pixmap_move_to_gpu: CPU damage? 0 [ 74.666] sna_pixmap_move_to_gpu: creating GPU bo (856x28@32), create=b [ 74.666] kgem_choose_tiling: TLB near-miss between lines 856x28 (pitch=3424), forcing tiling 1 [ 74.666] kgem_choose_tiling: TLB near-miss between lines 856x28 (pitch=3424), forcing tiling 1 [ 74.666] sna_pixmap_alloc_gpu: pixmap=4350 [ 74.666] kgem_create_2d(856x28, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 74.666] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=3584, height=32 [ 74.666] inactive too small: 16 < 28 [ 74.666] inactive too small: 16 < 28 [ 74.666] inactive too small: 16 < 28 [ 74.666] inactive too small: 16 < 28 [ 74.666] inactive too small: 16 < 28 [ 74.666] inactive too small: 16 < 28 [ 74.666] inactive too small: 16 < 28 [ 74.666] inactive too small: 16 < 28 [ 74.666] __kgem_bo_init(handle=3, num_pages=28) [ 74.666] kgem_set_tiling: handle=3, tiling=1 [1], pitch=3584 [3584]: 1 [ 74.666] new pitch=3584, tiling=1, handle=3, id=2322, num_pages=28 [28], bucket=4 [ 74.666] sna_pixmap_mark_active: pixmap=4350, handle=3 [ 74.666] sna_dri2_create_buffer: attaching to front buffer 856x28 [0x561c949fda30:2], scanout? 0 [ 74.666] kgem_bo_flink: flinked handle=3 to name=84, marking non-reusable [ 74.666] sna_dri2_create_buffer: adding flush hint to handle=3 [ 74.666] __sna_damage_all(856, 28) [ 74.666] sna_accel_watch_flush: enable=1 [ 74.666] sna_accel_flush: flush?=0, dirty?=0 [ 74.666] sna_accel_flush: flush?=0, dirty?=0 [ 74.666] sna_accel_flush: flush?=0, dirty?=0 [ 74.666] sna_accel_flush: flush?=0, dirty?=0 [ 74.666] sna_block_handler (tv=546.423000) [ 74.666] has_shadow: has pending damage? 0, outstanding flips: 0 [ 74.666] sna_wakeup_handler [ 74.666] sna_accel_flush: flush?=0, dirty?=0 [ 74.666] sna_accel_flush: flush?=0, dirty?=0 [ 74.666] sna_block_handler (tv=546.423000) [ 74.666] has_shadow: has pending damage? 0, outstanding flips: 0 [ 74.666] sna_wakeup_handler [ 74.666] sna_accel_flush: flush?=0, dirty?=0 [ 74.666] sna_accel_flush: flush?=0, dirty?=0 [ 74.666] sna_block_handler (tv=546.423000) [ 74.666] has_shadow: has pending damage? 0, outstanding flips: 0 [ 74.666] sna_wakeup_handler [ 74.667] sna_accel_flush: flush?=0, dirty?=0 [ 74.667] sna_accel_flush: flush?=0, dirty?=0 [ 74.667] sna_accel_flush: flush?=0, dirty?=0 [ 74.667] sna_block_handler (tv=546.422000) [ 74.667] has_shadow: has pending damage? 0, outstanding flips: 0 [ 74.667] sna_wakeup_handler [ 74.667] sna_accel_flush: flush?=0, dirty?=0 [ 74.667] sna_accel_flush: flush?=0, dirty?=0 [ 74.667] sna_block_handler (tv=546.422000) [ 74.667] has_shadow: has pending damage? 0, outstanding flips: 0 [ 74.667] sna_wakeup_handler [ 74.667] sna_accel_flush: flush?=0, dirty?=0 [ 74.667] sna_accel_flush: flush?=0, dirty?=0 [ 74.667] sna_accel_flush: flush?=0, dirty?=0 [ 74.667] sna_block_handler (tv=546.422000) [ 74.667] has_shadow: has pending damage? 0, outstanding flips: 0 [ 74.667] sna_wakeup_handler [ 74.667] sna_accel_flush: flush?=0, dirty?=0 [ 74.667] sna_accel_flush: flush?=0, dirty?=0 [ 74.667] sna_block_handler (tv=546.422000) [ 74.667] has_shadow: has pending damage? 0, outstanding flips: 0 [ 74.667] sna_wakeup_handler [ 74.667] sna_composite_rectangles(pixmap=4351, op=0, 0 x 1 [(0, 0)x(856, 28) ...]) [ 74.667] sna_composite_rectangles: converted to op 0 [ 74.667] sna_composite_rectangles[0] (0, 0)x(856, 28) -> (0, 0), (856, 28) [ 74.667] sna_composite_rectangles: nrects=1, region=(0, 0), (856, 28) x 1 [ 74.667] sna_composite_rectangles: clipped extents (0, 0),(856, 28) x 1 [ 74.667] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(856, 28) [ 74.667] sna_composite_rectangles: promoting to full GPU [ 74.667] sna_composite_rectangles: dropping last-cpu hint [ 74.667] sna_drawable_use_bo pixmap=4351, box=((0, 0), (856, 28)), flags=19... [ 74.667] sna_drawable_use_bo: exported target, set PREFER_GPU [ 74.667] sna_drawable_use_bo: pinned, never REPLACES [ 74.667] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 74.667] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.667] sna_drawable_use_bo: using whole GPU bo [ 74.667] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 74.667] kgem_bo_is_render: handle=3, rq? 1 [0] [ 74.667] kgem_bo_is_render: handle=3, rq? 1 [0] [ 74.667] gen9_render_fill_boxes(0 x 1 [(0, 0), (856, 28) ...]) [ 74.667] sna_render_get_solid: 0 [ 74.667] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 74.667] needs_batch_flush: flushing before handle=3 for required semaphore [ 74.667] needs_batch_flush: flushing before handle=3 for new reservation [ 74.667] kgem_check_bo: num_pages=+28, num_exec=+1 [ 74.667] aligning vertex: was 3, now 2 floats per vertex [ 74.667] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 74.667] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 74.667] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 74.667] kgem_add_handle: handle=4, index=0 [ 74.667] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 74.667] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 74.667] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 74.667] gen9_composite_get_binding_table(ffc0) [ 74.667] kgem_add_reloc64: handle=3, pos=16360, delta=0, domains=20002 [ 74.667] kgem_add_handle: handle=3, index=1 [ 74.667] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=0) [ 74.667] __kgem_bo_mark_dirty: handle=3 (proxy? 0) [ 74.667] [3fe0] bind bo(handle=3, addr=0), format=192, width=856, height=28, pitch=3584, tiling=1 -> render [ 74.667] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 74.667] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 74.667] kgem_add_handle: handle=7, index=2 [ 74.667] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 74.667] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 74.667] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 74.667] gen9_emit_sampler: sampler = 1 [ 74.667] gen9_emit_sf: num_sf_outputs=1 [ 74.667] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 74.667] gen9_emit_vertex_elements: setup id=0 [ 74.667] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 74.667] (0, 0), (856, 28) [ 74.667] gen8_vertex_flush[490] = 3 [ 74.667] sna_composite_rectangles: pixmap=4351 marking clear [0]? 1 [ 74.667] sna_accel_flush: flush?=1, dirty?=0 [ 74.667] gen8_vertex_close: used=6, vbo active? 23, vb=1, nreloc=1 [ 74.667] gen8_vertex_close: reloc[0] = 287 [ 74.667] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 74.667] kgem_add_handle: handle=23, index=3 [ 74.667] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 74.667] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=103 [fenced=0] [ 74.667] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 74.667] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 74.667] kgem_fixup_relocs: shrinking by 61440 [ 74.667] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.667] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 74.667] kgem_commit: release handle=3 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ffcf0000 [ 74.667] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 74.667] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 74.667] __kgem_bo_clear_busy: handle=7 [ 74.667] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 74.667] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 74.667] __kgem_busy: handle=1, busy=131072, wedged=0 [ 74.667] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 74.667] sna_accel_flush: flush?=0, dirty?=0 [ 74.667] sna_accel_flush: flush?=0, dirty?=0 [ 74.667] sna_accel_flush: flush?=0, dirty?=0 [ 74.667] sna_accel_flush: flush?=0, dirty?=0 [ 74.667] sna_accel_flush: flush?=0, dirty?=0 [ 74.667] sna_composite_trapezoids(op=1, src=(6, 0), mask=18000, ntrap=9) [ 74.667] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 74.667] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 74.667] trapezoid_spans_maybe_inplace? clear, no [ 74.667] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 74.667] imprecise_trapezoid_span_converter: extents (0, 0), (856, 28) [ 74.667] sna_compute_composite_region: dst=(0, 0)x(856, 28) [ 74.667] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (856, 28) [ 74.667] clip_to_dst: region: 1x[(0, 0), (856, 28)], clip: 1x[(0, 0), (856, 28)] [ 74.667] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (856, 28) [ 74.667] sna_compute_composite_region: clip against src (0x0 clip=0): (0, 0), (856, 28) [ 74.667] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 74.667] imprecise_trapezoid_span_converter: after clip -- extents (0, 0), (856, 28), delta=(0, 0) src -> (0, 0) [ 74.667] gen9_render_composite_spans: 856x28 with flags=0, current mode=1 [ 74.667] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 74.667] gen9_composite_set_target: (0, 0)x(856, 28), partial?=1 [ 74.667] sna_drawable_use_bo pixmap=4351, box=((0, 0), (856, 28)), flags=7... [ 74.667] sna_drawable_use_bo: exported target, set PREFER_GPU [ 74.667] sna_drawable_use_bo: pinned, never REPLACES [ 74.667] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=7 [ 74.667] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.667] sna_drawable_use_bo: using whole GPU bo [ 74.667] gen9_composite_set_target: pixmap=4351, format=20028888, size=856x28, pitch=3584, delta=(0,0),damage=0xffffffffffffffff [ 74.667] gen9_composite_picture: (0, 0)x(856, 28), dst=(0, 0) [ 74.667] gen4_channel_init_linear: p1=(0.00, 0.00), p2=(0.00, 1.00), src=(0, 0), dst=(0, 0), size=(856, 28) [ 74.667] sna_render_get_gradient: 2x[0.00:ff5c5950 ... 1.00:ff3e3d39 ... 1.00:ff3e3d39] [ 74.667] sna_render_get_gradient: old --> 3 [ 74.667] gen4_channel_init_linear: transform = [0.00 0.00 -0.00, 0.00 0.04 -0.00, 0.00 0.00 1.00] [ 74.667] gen4_channel_init_linear: untransformed: p1=(2.44, 0.00, 1.00), p2=(2.44, 27.00, 1.00) [ 74.667] gen4_channel_init_linear: dx=0.00, dy=0.04, offset=-0.00 [ 74.667] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 74.667] gen4_choose_spans_emitter: linear source [ 74.667] kgem_check_bo: num_pages=+29, num_exec=+2 [ 74.667] aligning vertex: was 2, now 3 floats per vertex [ 74.667] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 74.667] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 74.667] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 74.667] kgem_add_handle: handle=4, index=0 [ 74.667] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 74.667] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 74.667] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 74.667] gen9_composite_get_binding_table(ffc0) [ 74.667] kgem_add_reloc64: handle=3, pos=16360, delta=0, domains=20002 [ 74.667] kgem_add_handle: handle=3, index=1 [ 74.667] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=ffcf0000) [ 74.667] __kgem_bo_mark_dirty: handle=3 (proxy? 0) [ 74.667] [3fe0] bind bo(handle=3, addr=ffcf0000), format=192, width=856, height=28, pitch=3584, tiling=1 -> render [ 74.667] kgem_add_reloc64: handle=141, pos=16344, delta=0, domains=40000 [ 74.667] kgem_add_handle: handle=141, index=2 [ 74.667] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffa3000) [ 74.667] [3fd0] bind bo(handle=141, addr=fffa3000), format=192, width=32, height=1, pitch=128, tiling=0 -> sampler [ 74.667] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 74.667] gen9_emit_sampler: sampler = 14 [ 74.667] gen9_emit_sf: num_sf_outputs=2 [ 74.667] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) [ 74.667] gen9_emit_vertex_elements: setup id=5 [ 74.667] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 74.667] gen9_emit_vertex_elements: second channel 1 floats, offset=8 [ 74.667] thread_choose_span: clipped? 0 [ 74.667] imprecise_trapezoid_span_converter: using 4 threads [ 74.667] imprecise_trapezoid_span_converter: using 4 threads for span compositing 856x28 [ 74.667] thread_choose_span: clipped? 0 [ 74.667] span_thread: flushing 1 boxes [ 74.667] [ 74.667] span_thread: flushing 20 boxes [ 74.667] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 74.667] span_thread: flushing 1 boxes [ 74.667] gen9_render_composite_spans_boxes__thread: nbox=20, src=+(0, 0), dst=+(0, 0) span_thread: flushing 1 boxes [ 74.667] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 74.667] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 74.667] gen8_vertex_flush[498] = 69 [ 74.667] gen9_render_composite_spans_done() [ 74.667] sna_accel_flush: flush?=1, dirty?=0 [ 74.667] gen8_vertex_close: used=213, vbo active? 23, vb=20, nreloc=1 [ 74.667] gen8_vertex_close: reloc[0] = 289 [ 74.667] kgem_add_reloc64: handle=23, pos=289, delta=0, domains=200000 [ 74.667] kgem_add_handle: handle=23, index=3 [ 74.667] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 74.667] batch[1/1, flags=1800]: 300 300 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=103 [fenced=0] [ 74.667] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.667] __kgem_retire_rq: request 1 complete [ 74.667] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 74.667] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 74.667] kgem_fixup_relocs: shrinking by 61440 [ 74.667] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.667] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 74.667] kgem_commit: release handle=3 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ffcf0000 [ 74.667] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 74.667] kgem_commit: release handle=141 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa3000 [ 74.667] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 74.667] __kgem_busy: handle=1, busy=131072, wedged=0 [ 74.667] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 74.668] sna_composite_trapezoids(op=3, src=(6, 1), mask=18000, ntrap=30) [ 74.668] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 74.668] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 1, mono? 0 precise? 0 [ 74.668] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 74.668] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 74.668] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 74.668] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.668] imprecise_trapezoid_span_converter: extents (1, 1), (855, 7) [ 74.668] sna_compute_composite_region: dst=(1, 1)x(854, 6) [ 74.668] sna_compute_composite_region: initial clip against dst->pDrawable: (1, 1), (855, 7) [ 74.668] clip_to_dst: region: 1x[(1, 1), (855, 7)], clip: 1x[(0, 0), (856, 28)] [ 74.668] sna_compute_composite_region: clip against dst->pCompositeClip: (1, 1), (855, 7) [ 74.668] sna_compute_composite_region: clip against src (0x0 clip=0): (1, 1), (855, 7) [ 74.668] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 74.668] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.668] imprecise_trapezoid_span_converter: after clip -- extents (1, 1), (855, 7), delta=(0, 0) src -> (1, 1) [ 74.668] gen9_render_composite_spans: 854x6 with flags=0, current mode=1 [ 74.668] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 74.668] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.668] gen9_composite_set_target: (1, 1)x(854, 6), partial?=1 [ 74.668] sna_drawable_use_bo pixmap=4351, box=((1, 1), (855, 7)), flags=7... [ 74.668] sna_drawable_use_bo: exported target, set PREFER_GPU [ 74.668] sna_drawable_use_bo: pinned, never REPLACES [ 74.668] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=7 [ 74.668] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.668] sna_drawable_use_bo: using whole GPU bo [ 74.668] gen9_composite_set_target: pixmap=4351, format=20028888, size=856x28, pitch=3584, delta=(0,0),damage=0xffffffffffffffff [ 74.668] gen9_composite_picture: (1, 1)x(854, 6), dst=(1, 1) [ 74.668] color_convert: src=ff626055 [20028888] [ 74.668] color_convert: dst=ff626055 [20028888] [ 74.668] sna_render_get_solid: ff626055 [ 74.668] sna_render_get_solid(19) = ff626055 (recreate) [ 74.668] kgem_create_proxy: target handle=113 [proxy? -1], offset=76, length=4, io=0 [ 74.668] __kgem_bo_init(handle=113, num_pages=4) [ 74.668] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 74.668] gen4_choose_spans_emitter: solid source [ 74.668] kgem_check_bo: num_pages=+29, num_exec=+2 [ 74.668] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 74.668] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 74.668] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 74.668] kgem_add_handle: handle=4, index=0 [ 74.668] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 74.668] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 74.668] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 74.668] gen9_composite_get_binding_table(ffc0) [ 74.668] kgem_add_reloc64: handle=3, pos=16360, delta=0, domains=20002 [ 74.668] kgem_add_handle: handle=3, index=1 [ 74.668] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=ffcf0000) [ 74.668] __kgem_bo_mark_dirty: handle=3 (proxy? 0) [ 74.668] [3fe0] bind bo(handle=3, addr=ffcf0000), format=192, width=856, height=28, pitch=3584, tiling=1 -> render [ 74.668] kgem_add_reloc64: handle=113, pos=16344, delta=0, domains=40000 [ 74.668] kgem_add_reloc64: adding proxy [delta=76] for handle=113 [ 74.668] kgem_add_handle: handle=113, index=2 [ 74.668] kgem_add_reloc64[4] = (delta=76, target handle=2, presumed=fe00a000) [ 74.668] [3fd0] bind bo(handle=113, addr=fe00a04c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 74.668] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 74.668] gen9_emit_sampler: sampler = c [ 74.668] gen9_emit_sf: num_sf_outputs=2 [ 74.668] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) [ 74.668] gen9_emit_vertex_elements: setup id=5 [ 74.668] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 74.668] gen9_emit_vertex_elements: second channel 1 floats, offset=8 [ 74.668] thread_choose_span: clipped? 0 [ 74.668] imprecise_trapezoid_span_converter: using 1 threads [ 74.668] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.31, dst=+(0, 0), box=(3, 1) x (1, 1) [ 74.668] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.75, dst=+(0, 0), box=(4, 1) x (1, 1) [ 74.668] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(5, 1) x (846, 1) [ 74.668] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.75, dst=+(0, 0), box=(851, 1) x (1, 1) [ 74.668] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.25, dst=+(0, 0), box=(852, 1) x (1, 1) [ 74.668] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.63, dst=+(0, 0), box=(2, 2) x (1, 1) [ 74.668] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.69, dst=+(0, 0), box=(3, 2) x (1, 1) [ 74.668] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.25, dst=+(0, 0), box=(4, 2) x (1, 1) [ 74.668] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.25, dst=+(0, 0), box=(851, 2) x (1, 1) [ 74.668] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.75, dst=+(0, 0), box=(852, 2) x (1, 1) [ 74.668] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.50, dst=+(0, 0), box=(853, 2) x (1, 1) [ 74.668] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.31, dst=+(0, 0), box=(1, 3) x (1, 1) [ 74.668] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(2, 3) x (1, 1) [ 74.668] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.50, dst=+(0, 0), box=(853, 3) x (1, 1) [ 74.668] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.25, dst=+(0, 0), box=(854, 3) x (1, 1) [ 74.668] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.44, dst=+(0, 0), box=(1, 4) x (1, 1) [ 74.668] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.50, dst=+(0, 0), box=(854, 4) x (1, 1) [ 74.668] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.25, dst=+(0, 0), box=(1, 5) x (1, 1) [ 74.668] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.25, dst=+(0, 0), box=(854, 5) x (1, 1) [ 74.668] gen8_vertex_flush[498] = 57 [ 74.668] gen9_render_composite_spans_done() [ 74.668] sna_composite_trapezoids(op=3, src=(6, 0), mask=18000, ntrap=31) [ 74.668] kgem_bo_is_busy: handle=3, domain: 3 exec? 1, rq? 1 [ 74.668] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 74.668] kgem_bo_is_busy: handle=3, domain: 3 exec? 1, rq? 1 [ 74.668] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 74.668] kgem_bo_is_busy: handle=3, domain: 3 exec? 1, rq? 1 [ 74.668] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.668] imprecise_trapezoid_span_converter: extents (0, 0), (856, 28) [ 74.668] sna_compute_composite_region: dst=(0, 0)x(856, 28) [ 74.668] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (856, 28) [ 74.668] clip_to_dst: region: 1x[(0, 0), (856, 28)], clip: 1x[(0, 0), (856, 28)] [ 74.668] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (856, 28) [ 74.668] sna_compute_composite_region: clip against src (0x0 clip=0): (0, 0), (856, 28) [ 74.668] kgem_bo_is_busy: handle=3, domain: 3 exec? 1, rq? 1 [ 74.668] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.668] imprecise_trapezoid_span_converter: after clip -- extents (0, 0), (856, 28), delta=(0, 0) src -> (0, 0) [ 74.668] gen9_render_composite_spans: 856x28 with flags=0, current mode=1 [ 74.668] kgem_bo_is_busy: handle=3, domain: 3 exec? 1, rq? 1 [ 74.668] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.668] gen9_composite_set_target: (0, 0)x(856, 28), partial?=1 [ 74.668] sna_drawable_use_bo pixmap=4351, box=((0, 0), (856, 28)), flags=7... [ 74.668] sna_drawable_use_bo: exported target, set PREFER_GPU [ 74.668] sna_drawable_use_bo: pinned, never REPLACES [ 74.668] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=7 [ 74.668] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.668] sna_drawable_use_bo: using whole GPU bo [ 74.668] gen9_composite_set_target: pixmap=4351, format=20028888, size=856x28, pitch=3584, delta=(0,0),damage=0xffffffffffffffff [ 74.668] gen9_composite_picture: (0, 0)x(856, 28), dst=(0, 0) [ 74.668] color_convert: src=7000000 [20028888] [ 74.668] color_convert: dst=7000000 [20028888] [ 74.668] sna_render_get_solid: 7000000 [ 74.668] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 74.668] gen4_choose_spans_emitter: solid source [ 74.668] kgem_check_bo: num_pages=+1, num_exec=+1 [ 74.668] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.668] __kgem_retire_rq: request 1 complete [ 74.668] kgem_flush: opportunistic flushing? flush=1,0, aperture=39/262144, idle?=1 [ 74.668] gen8_vertex_close: used=384, vbo active? 23, vb=20, nreloc=1 [ 74.668] gen8_vertex_close: reloc[0] = 289 [ 74.668] kgem_add_reloc64: handle=23, pos=289, delta=0, domains=200000 [ 74.668] kgem_add_handle: handle=23, index=3 [ 74.668] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 74.668] batch[1/1, flags=1800]: 300 300 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=103 [fenced=0] [ 74.668] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 74.668] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 74.668] kgem_fixup_relocs: shrinking by 61440 [ 74.668] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.668] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 74.668] kgem_commit: release handle=3 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ffcf0000 [ 74.668] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 74.668] kgem_commit: release handle=113 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 74.668] __kgem_bo_clear_busy: handle=113 [ 74.668] kgem_commit: release handle=113 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fe00a000 [ 74.668] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 74.668] __kgem_busy: handle=1, busy=131072, wedged=0 [ 74.668] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 74.668] kgem_check_bo: num_pages=+29, num_exec=+2 [ 74.668] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 74.668] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 74.668] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 74.668] kgem_add_handle: handle=4, index=0 [ 74.668] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 74.668] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 74.668] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 74.668] gen9_composite_get_binding_table(ffc0) [ 74.668] kgem_add_reloc64: handle=3, pos=16360, delta=0, domains=20002 [ 74.668] kgem_add_handle: handle=3, index=1 [ 74.668] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=ffcf0000) [ 74.668] __kgem_bo_mark_dirty: handle=3 (proxy? 0) [ 74.668] [3fe0] bind bo(handle=3, addr=ffcf0000), format=192, width=856, height=28, pitch=3584, tiling=1 -> render [ 74.668] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 74.668] kgem_add_reloc64: adding proxy [delta=28] for handle=7 [ 74.668] kgem_add_handle: handle=7, index=2 [ 74.668] kgem_add_reloc64[4] = (delta=28, target handle=2, presumed=fffe8000) [ 74.668] [3fd0] bind bo(handle=7, addr=fffe801c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 74.668] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 74.668] gen9_emit_sampler: sampler = c [ 74.668] gen9_emit_sf: num_sf_outputs=2 [ 74.668] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) [ 74.668] gen9_emit_vertex_elements: setup id=5 [ 74.668] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 74.668] gen9_emit_vertex_elements: second channel 1 floats, offset=8 [ 74.668] thread_choose_span: clipped? 0 [ 74.668] imprecise_trapezoid_span_converter: using 4 threads [ 74.668] imprecise_trapezoid_span_converter: using 4 threads for span compositing 856x28 [ 74.668] thread_choose_span: clipped? 0 [ 74.668] [ 74.668] span_thread: flushing 2 boxes span_thread: flushing 2 boxes [ 74.668] span_thread: flushing 2 boxes [ 74.668] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 74.668] span_thread: flushing 29 boxes [ 74.668] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 74.668] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 74.668] gen9_render_composite_spans_boxes__thread: nbox=29, src=+(0, 0), dst=+(0, 0) [ 74.668] gen8_vertex_flush[498] = 105 [ 74.668] gen9_render_composite_spans_done() [ 74.668] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=32, name=80 [ 74.668] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 74.668] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 74.668] sna_dri2_get_back: draw size=3840x2160, back buffer handle=32 size=3840x2160, is-scanout? 1, active?=0, pitch=15360, front pitch=15360 [ 74.668] sna_dri2_get_back: reuse backbuffer? 1 [ 74.668] sna_dri2_get_back: back buffer handle=32, active?=0, refcnt=1 [ 74.668] sna_dri2_get_back: reuse unattached back [ 74.668] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 74.668] sna_dri2_reuse_buffer: reusing back buffer handle=32, name=80, pitch=15360, age=0 [ 74.668] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 74.668] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=128, name=76, active_scanout=2 [ 74.668] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 74.668] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=128] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 74.668] sna_accel_flush: flush?=1, dirty?=0 [ 74.668] gen8_vertex_close: used=699, vbo active? 23, vb=20, nreloc=1 [ 74.668] gen8_vertex_close: reloc[0] = 289 [ 74.668] kgem_add_reloc64: handle=23, pos=289, delta=0, domains=200000 [ 74.668] kgem_add_handle: handle=23, index=3 [ 74.668] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 74.668] batch[1/1, flags=1800]: 300 300 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=103 [fenced=0] [ 74.668] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.668] __kgem_retire_rq: request 1 complete [ 74.668] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 74.668] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 74.668] kgem_fixup_relocs: shrinking by 61440 [ 74.668] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.668] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 74.668] kgem_commit: release handle=3 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ffcf0000 [ 74.668] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 74.668] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 74.668] __kgem_bo_clear_busy: handle=7 [ 74.668] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 74.668] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 74.668] __kgem_busy: handle=1, busy=131072, wedged=0 [ 74.668] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 74.668] sna_accel_flush: flush?=0, dirty?=0 [ 74.668] sna_accel_flush: flush?=0, dirty?=0 [ 74.668] sna_block_handler (tv=546.421000) [ 74.668] kgem_retire, need_retire?=1 [ 74.668] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 74.668] kgem_retire__requests_ring: retiring ring 0 [ 74.668] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.668] __kgem_retire_rq: request 1 complete [ 74.668] __kgem_bo_flush: handle=3, busy=0, wedged=0 [ 74.668] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 74.668] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 74.668] kgem_retire -- retired=0, need_retire=0 [ 74.668] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 74.668] gen6_render_retire: resetting idle vbo [ 74.668] has_shadow: has pending damage? 0, outstanding flips: 0 [ 74.668] timer_enable (time=74668), starting timer 0 [ 74.668] sna_accel_block: evaluating timers, active=7 [ 74.668] sna_accel_block: flush timer expires in 8 [74676] [ 74.668] sna_wakeup_handler [ 74.668] sna_accel_flush: flush?=0, dirty?=0 [ 74.668] sna_accel_flush: flush?=0, dirty?=0 [ 74.668] sna_block_handler (tv=546.421000) [ 74.668] sna_scanout_do_flush: flush timer active: delta=8 [ 74.668] sna_accel_block: evaluating timers, active=7 [ 74.668] sna_accel_block: flush timer expires in 8 [74676] [ 74.669] sna_wakeup_handler [ 74.669] sna_accel_flush: flush?=0, dirty?=0 [ 74.669] sna_accel_flush: flush?=0, dirty?=0 [ 74.669] sna_block_handler (tv=546.420000) [ 74.669] sna_scanout_do_flush: flush timer active: delta=7 [ 74.669] sna_accel_block: evaluating timers, active=7 [ 74.669] sna_accel_block: flush timer expires in 7 [74676] [ 74.669] sna_wakeup_handler [ 74.669] sna_accel_flush: flush?=0, dirty?=0 [ 74.669] sna_accel_flush: flush?=0, dirty?=0 [ 74.669] sna_accel_flush: flush?=0, dirty?=0 [ 74.669] sna_block_handler (tv=546.420000) [ 74.669] sna_scanout_do_flush: flush timer active: delta=7 [ 74.669] sna_accel_block: evaluating timers, active=7 [ 74.669] sna_accel_block: flush timer expires in 7 [74676] [ 74.669] sna_wakeup_handler [ 74.669] sna_accel_flush: flush?=0, dirty?=0 [ 74.669] sna_accel_flush: flush?=0, dirty?=0 [ 74.669] sna_block_handler (tv=546.420000) [ 74.669] sna_scanout_do_flush: flush timer active: delta=7 [ 74.669] sna_accel_block: evaluating timers, active=7 [ 74.669] sna_accel_block: flush timer expires in 7 [74676] [ 74.669] sna_wakeup_handler [ 74.669] sna_create_pixmap(118, 17, 32, usage=0) [ 74.669] kgem_can_create_2d: 118x17 @ 32 [ 74.669] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=480, height=17 [ 74.669] kgem_can_create_2d: untiled size=8192 [ 74.669] kgem_choose_tiling: too thin [width 118, 32 bpp] for TILING_X [ 74.669] kgem_choose_tiling: 118x17 -> 0 [ 74.669] sna_create_pixmap: usage=0, flags=b [ 74.669] sna_create_pixmap: creating GPU pixmap 118x17, stride=472, flags=b [ 74.669] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 [ 74.669] create_pixmap: serial=4352, usage=0, 0x0 [ 74.669] create_pixmap_hdr: pixmap=4352, width=118, height=17, usage=0 [ 74.669] sna_create_pixmap: serial=4352, 118x17, usage=0 [ 74.669] sna_dri2_get_msc(draw=16778613, pipe=-1) [ 74.669] sna_crtc_record_swap: recording last swap on pipe=0, frame 4229 [msc=4229], time 74.658398 [ 74.669] sna_dri2_get_msc: msc=4229 [raw=4229], ust=74658398 [ 74.669] sna_dri2_create_buffer pixmap=4353, (attachment=1, format=32, drawable=118x17), window?=0 [ 74.669] sna_dri2_create_buffer: creating back buffer 118x17, suitable for scanout? 0 [ 74.669] kgem_create_2d(118x17, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 74.669] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=512, height=24 [ 74.669] __kgem_bo_init(handle=103, num_pages=3) [ 74.669] kgem_set_tiling: handle=103, tiling=1 [1], pitch=512 [512]: 1 [ 74.669] new pitch=512, tiling=1, handle=103, id=2324, num_pages=3 [3], bucket=1 [ 74.669] kgem_bo_flink: flinked handle=103 to name=85, marking non-reusable [ 74.669] sna_dri2_create_buffer pixmap=4353, (attachment=0, format=32, drawable=118x17), window?=0 [ 74.669] sna_pixmap_set_dri: attaching DRI client to pixmap=4353 [ 74.669] sna_pixmap_move_to_gpu(pixmap=4353, usage=0), flags=c2 [ 74.669] sna_pixmap_move_to_gpu: CPU damage? 0 [ 74.669] sna_pixmap_move_to_gpu: creating GPU bo (118x17@32), create=b [ 74.669] kgem_choose_tiling: too thin [width 118, 32 bpp] for TILING_X [ 74.669] kgem_choose_tiling: 118x17 -> 0 [ 74.669] kgem_choose_tiling: too thin [width 118, 32 bpp] for TILING_X [ 74.669] kgem_choose_tiling: 118x17 -> 0 [ 74.669] sna_pixmap_alloc_gpu: pixmap=4353 [ 74.669] kgem_create_2d(118x17, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 74.669] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=480, height=17 [ 74.669] __kgem_bo_init(handle=107, num_pages=2) [ 74.669] new pitch=480, tiling=0, handle=107, id=2325, num_pages=2 [2], bucket=1 [ 74.669] sna_pixmap_mark_active: pixmap=4353, handle=107 [ 74.669] sna_pixmap_change_tiling: changing tiling 0 -> 1 for 118x17 pixmap [ 74.669] kgem_create_2d(118x17, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 74.669] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=512, height=24 [ 74.669] __kgem_bo_init(handle=108, num_pages=3) [ 74.669] kgem_set_tiling: handle=108, tiling=1 [1], pitch=512 [512]: 1 [ 74.669] new pitch=512, tiling=1, handle=108, id=2326, num_pages=3 [3], bucket=1 [ 74.669] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 74.669] kgem_bo_is_render: handle=107, rq? 0 [0] [ 74.669] kgem_bo_is_render: handle=108, rq? 0 [0] [ 74.669] kgem_bo_is_render: handle=108, rq? 0 [0] [ 74.669] kgem_bo_is_render: handle=107, rq? 0 [0] [ 74.669] kgem_bo_is_render: handle=108, rq? 0 [0] [ 74.669] needs_batch_flush: flushing before handle=108 for new reservation [ 74.669] kgem_check_bo: num_pages=+5, num_exec=+2 [ 74.669] aligning vertex: was 3, now 2 floats per vertex [ 74.669] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 74.669] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 74.669] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 74.669] kgem_add_handle: handle=4, index=0 [ 74.669] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 74.669] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 74.669] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 74.669] gen9_composite_get_binding_table(ffc0) [ 74.669] kgem_add_reloc64: handle=108, pos=16360, delta=0, domains=20002 [ 74.669] kgem_add_handle: handle=108, index=1 [ 74.669] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=0) [ 74.669] __kgem_bo_mark_dirty: handle=108 (proxy? 0) [ 74.669] [3fe0] bind bo(handle=108, addr=0), format=192, width=118, height=17, pitch=512, tiling=1 -> render [ 74.669] kgem_add_reloc64: handle=107, pos=16344, delta=0, domains=40000 [ 74.669] kgem_add_handle: handle=107, index=2 [ 74.669] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) [ 74.669] [3fd0] bind bo(handle=107, addr=0), format=192, width=118, height=17, pitch=480, tiling=0 -> sampler [ 74.669] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 74.669] gen9_emit_sampler: sampler = 0 [ 74.669] gen9_emit_sf: num_sf_outputs=1 [ 74.669] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 74.669] gen9_emit_vertex_elements: setup id=0 [ 74.669] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 74.669] (0, 0) -> (0, 0) + (118, 17) [ 74.669] gen8_vertex_flush[490] = 3 [ 74.669] _kgem_bo_destroy: handle=107, proxy? 0 [ 74.669] __kgem_bo_destroy: handle=107, size=8192 [ 74.669] __kgem_bo_destroy: handle=107 -> active [ 74.669] sna_dri2_create_buffer: attaching to front buffer 118x17 [0x561c94b09f60:2], scanout? 0 [ 74.669] kgem_bo_flink: flinked handle=108 to name=87, marking non-reusable [ 74.669] sna_dri2_create_buffer: adding flush hint to handle=108 [ 74.669] __sna_damage_all(118, 17) [ 74.669] sna_accel_watch_flush: enable=1 [ 74.669] sna_accel_flush: flush?=1, dirty?=0 [ 74.669] gen8_vertex_close: used=6, vbo active? 23, vb=1, nreloc=1 [ 74.669] gen8_vertex_close: reloc[0] = 287 [ 74.669] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 74.669] kgem_add_handle: handle=23, index=3 [ 74.669] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 74.669] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=79 [fenced=0] [ 74.669] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 74.669] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 74.669] kgem_fixup_relocs: shrinking by 61440 [ 74.669] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.669] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 74.669] kgem_commit: release handle=108 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fff6d000 [ 74.669] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 74.669] kgem_commit: release handle=107 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff6b000 [ 74.669] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 74.669] __kgem_busy: handle=1, busy=131072, wedged=0 [ 74.669] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 74.669] sna_accel_flush: flush?=0, dirty?=0 [ 74.669] sna_accel_flush: flush?=0, dirty?=0 [ 74.669] sna_accel_flush: flush?=0, dirty?=0 [ 74.669] sna_block_handler (tv=546.420000) [ 74.669] kgem_retire, need_retire?=1 [ 74.669] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 74.669] kgem_retire__requests_ring: retiring ring 0 [ 74.669] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.669] __kgem_retire_rq: request 1 complete [ 74.669] __kgem_bo_flush: handle=108, busy=0, wedged=0 [ 74.669] kgem_bo_move_to_cache: release handle=107 [ 74.669] kgem_bo_move_to_inactive: moving handle=107 to inactive [ 74.669] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 74.669] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 74.669] kgem_retire -- retired=1, need_retire=0 [ 74.669] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 74.669] gen6_render_retire: resetting idle vbo [ 74.669] sna_scanout_do_flush: flush timer active: delta=7 [ 74.669] sna_accel_block: evaluating timers, active=7 [ 74.669] sna_accel_block: flush timer expires in 7 [74676] [ 74.669] sna_wakeup_handler [ 74.669] sna_accel_flush: flush?=0, dirty?=0 [ 74.669] sna_accel_flush: flush?=0, dirty?=0 [ 74.669] sna_accel_flush: flush?=0, dirty?=0 [ 74.669] sna_block_handler (tv=546.420000) [ 74.669] sna_scanout_do_flush: flush timer active: delta=7 [ 74.669] sna_accel_block: evaluating timers, active=7 [ 74.669] sna_accel_block: flush timer expires in 7 [74676] [ 74.669] sna_wakeup_handler [ 74.669] sna_accel_flush: flush?=0, dirty?=0 [ 74.669] sna_accel_flush: flush?=0, dirty?=0 [ 74.669] sna_block_handler (tv=546.420000) [ 74.669] sna_scanout_do_flush: flush timer active: delta=7 [ 74.669] sna_accel_block: evaluating timers, active=7 [ 74.669] sna_accel_block: flush timer expires in 7 [74676] [ 74.669] sna_wakeup_handler [ 74.669] sna_accel_flush: flush?=0, dirty?=0 [ 74.669] sna_accel_flush: flush?=0, dirty?=0 [ 74.669] sna_accel_flush: flush?=0, dirty?=0 [ 74.669] sna_block_handler (tv=546.420000) [ 74.669] sna_scanout_do_flush: flush timer active: delta=7 [ 74.669] sna_accel_block: evaluating timers, active=7 [ 74.669] sna_accel_block: flush timer expires in 7 [74676] [ 74.669] sna_wakeup_handler [ 74.669] sna_accel_flush: flush?=0, dirty?=0 [ 74.669] sna_accel_flush: flush?=0, dirty?=0 [ 74.669] sna_block_handler (tv=546.420000) [ 74.669] sna_scanout_do_flush: flush timer active: delta=7 [ 74.669] sna_accel_block: evaluating timers, active=7 [ 74.669] sna_accel_block: flush timer expires in 7 [74676] [ 74.669] sna_wakeup_handler [ 74.669] sna_accel_flush: flush?=0, dirty?=0 [ 74.669] sna_accel_flush: flush?=0, dirty?=0 [ 74.669] sna_accel_flush: flush?=0, dirty?=0 [ 74.669] sna_block_handler (tv=546.420000) [ 74.669] sna_scanout_do_flush: flush timer active: delta=7 [ 74.669] sna_accel_block: evaluating timers, active=7 [ 74.669] sna_accel_block: flush timer expires in 7 [74676] [ 74.669] sna_wakeup_handler [ 74.669] sna_accel_flush: flush?=0, dirty?=0 [ 74.669] sna_accel_flush: flush?=0, dirty?=0 [ 74.669] sna_block_handler (tv=546.420000) [ 74.669] sna_scanout_do_flush: flush timer active: delta=7 [ 74.669] sna_accel_block: evaluating timers, active=7 [ 74.669] sna_accel_block: flush timer expires in 7 [74676] [ 74.669] sna_wakeup_handler [ 74.669] sna_composite_rectangles(pixmap=4354, op=0, 0 x 1 [(0, 0)x(118, 17) ...]) [ 74.669] sna_composite_rectangles: converted to op 0 [ 74.669] sna_composite_rectangles[0] (0, 0)x(118, 17) -> (0, 0), (118, 17) [ 74.669] sna_composite_rectangles: nrects=1, region=(0, 0), (118, 17) x 1 [ 74.669] sna_composite_rectangles: clipped extents (0, 0),(118, 17) x 1 [ 74.669] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(118, 17) [ 74.669] sna_composite_rectangles: promoting to full GPU [ 74.669] sna_composite_rectangles: dropping last-cpu hint [ 74.669] sna_drawable_use_bo pixmap=4354, box=((0, 0), (118, 17)), flags=19... [ 74.669] sna_drawable_use_bo: exported target, set PREFER_GPU [ 74.669] sna_drawable_use_bo: pinned, never REPLACES [ 74.669] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 74.669] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.669] sna_drawable_use_bo: using whole GPU bo [ 74.669] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 74.669] kgem_bo_is_render: handle=108, rq? 0 [0] [ 74.669] kgem_bo_is_render: handle=108, rq? 0 [0] [ 74.669] gen9_render_fill_boxes(0 x 1 [(0, 0), (118, 17) ...]) [ 74.669] sna_render_get_solid: 0 [ 74.669] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 74.669] kgem_check_bo: num_pages=+3, num_exec=+1 [ 74.669] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 74.670] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 74.670] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 74.670] kgem_add_handle: handle=4, index=0 [ 74.670] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 74.670] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 74.670] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 74.670] gen9_composite_get_binding_table(ffc0) [ 74.670] kgem_add_reloc64: handle=108, pos=16360, delta=0, domains=20002 [ 74.670] kgem_add_handle: handle=108, index=1 [ 74.670] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fff6d000) [ 74.670] __kgem_bo_mark_dirty: handle=108 (proxy? 0) [ 74.670] [3fe0] bind bo(handle=108, addr=fff6d000), format=192, width=118, height=17, pitch=512, tiling=1 -> render [ 74.670] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 74.670] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 74.670] kgem_add_handle: handle=7, index=2 [ 74.670] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 74.670] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 74.670] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 74.670] gen9_emit_sampler: sampler = 1 [ 74.670] gen9_emit_sf: num_sf_outputs=1 [ 74.670] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 74.670] gen9_emit_vertex_elements: setup id=0 [ 74.670] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 74.670] (0, 0), (118, 17) [ 74.670] gen8_vertex_flush[490] = 3 [ 74.670] sna_composite_rectangles: pixmap=4354 marking clear [0]? 1 [ 74.670] sna_accel_flush: flush?=1, dirty?=0 [ 74.670] gen8_vertex_close: used=6, vbo active? 23, vb=1, nreloc=1 [ 74.670] gen8_vertex_close: reloc[0] = 287 [ 74.670] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 74.670] kgem_add_handle: handle=23, index=3 [ 74.670] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 74.670] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=78 [fenced=0] [ 74.670] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 74.670] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 74.670] kgem_fixup_relocs: shrinking by 61440 [ 74.670] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.670] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 74.670] kgem_commit: release handle=108 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fff6d000 [ 74.670] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 74.670] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 74.670] __kgem_bo_clear_busy: handle=7 [ 74.670] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 74.670] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 74.670] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.670] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 74.670] sna_accel_flush: flush?=0, dirty?=0 [ 74.670] sna_create_pixmap(118, 17, 32, usage=0) [ 74.670] kgem_can_create_2d: 118x17 @ 32 [ 74.670] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=480, height=17 [ 74.670] kgem_can_create_2d: untiled size=8192 [ 74.670] kgem_choose_tiling: too thin [width 118, 32 bpp] for TILING_X [ 74.670] kgem_choose_tiling: 118x17 -> 0 [ 74.670] sna_create_pixmap: usage=0, flags=b [ 74.670] sna_create_pixmap: creating GPU pixmap 118x17, stride=472, flags=b [ 74.670] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 [ 74.670] create_pixmap: serial=4355, usage=0, 0x0 [ 74.670] create_pixmap_hdr: pixmap=4355, width=118, height=17, usage=0 [ 74.670] sna_create_pixmap: serial=4355, 118x17, usage=0 [ 74.670] sna_accel_flush: flush?=0, dirty?=0 [ 74.670] sna_accel_flush: flush?=0, dirty?=0 [ 74.670] sna_composite_rectangles(pixmap=4356, op=0, 0 x 1 [(0, 0)x(118, 17) ...]) [ 74.670] sna_composite_rectangles: converted to op 0 [ 74.670] sna_composite_rectangles[0] (0, 0)x(118, 17) -> (0, 0), (118, 17) [ 74.670] sna_composite_rectangles: nrects=1, region=(0, 0), (118, 17) x 1 [ 74.670] sna_composite_rectangles: clipped extents (0, 0),(118, 17) x 1 [ 74.670] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(118, 17) [ 74.670] sna_composite_rectangles: dropping last-cpu hint [ 74.670] sna_drawable_use_bo pixmap=4356, box=((0, 0), (118, 17)), flags=19... [ 74.670] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 74.670] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 74.670] sna_pixmap_move_to_gpu(pixmap=4356, usage=0), flags=b [ 74.670] sna_pixmap_move_to_gpu: CPU damage? 0 [ 74.670] sna_pixmap_move_to_gpu: creating GPU bo (118x17@32), create=b [ 74.670] kgem_choose_tiling: too thin [width 118, 32 bpp] for TILING_X [ 74.670] kgem_choose_tiling: 118x17 -> 0 [ 74.670] kgem_choose_tiling: too thin [width 118, 32 bpp] for TILING_X [ 74.670] kgem_choose_tiling: 118x17 -> 0 [ 74.670] sna_pixmap_alloc_gpu: pixmap=4356 [ 74.670] kgem_create_2d(118x17, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 74.670] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=480, height=17 [ 74.670] kgem_bo_remove_from_inactive: removing handle=107 from inactive [ 74.670] from inactive: pitch=480, tiling=0: handle=107, id=2327 [ 74.670] __sna_damage_all(118, 17) [ 74.670] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 74.670] sna_pixmap_mark_active: pixmap=4356, handle=107 [ 74.670] sna_drawable_use_bo: allocated GPU bo for operation [ 74.670] sna_drawable_use_bo: using GPU bo with damage? 0 [ 74.670] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 74.670] kgem_bo_is_render: handle=107, rq? 0 [0] [ 74.670] gen9_render_fill_boxes(0 x 1 [(0, 0), (118, 17) ...]) [ 74.670] sna_render_get_solid: 0 [ 74.670] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 74.670] kgem_check_bo: num_pages=+2, num_exec=+1 [ 74.670] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 74.670] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 74.670] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 74.670] kgem_add_handle: handle=4, index=0 [ 74.670] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 74.670] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 74.670] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 74.670] gen9_composite_get_binding_table(ffc0) [ 74.670] kgem_add_reloc64: handle=107, pos=16360, delta=0, domains=20002 [ 74.670] kgem_add_handle: handle=107, index=1 [ 74.670] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fff6b000) [ 74.670] __kgem_bo_mark_dirty: handle=107 (proxy? 0) [ 74.670] [3fe0] bind bo(handle=107, addr=fff6b000), format=192, width=118, height=17, pitch=480, tiling=0 -> render [ 74.670] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 74.670] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 74.670] kgem_add_handle: handle=7, index=2 [ 74.670] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 74.670] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 74.670] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 74.670] gen9_emit_sampler: sampler = 1 [ 74.670] gen9_emit_sf: num_sf_outputs=1 [ 74.670] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 74.670] gen9_emit_vertex_elements: setup id=0 [ 74.670] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 74.670] (0, 0), (118, 17) [ 74.670] gen8_vertex_flush[490] = 3 [ 74.670] sna_composite_rectangles: pixmap=4356 marking clear [0]? 1 [ 74.670] sna_accel_flush: flush?=0, dirty?=0 [ 74.670] sna_accel_flush: flush?=0, dirty?=0 [ 74.670] sna_create_pixmap(11, 10, 32, usage=3) [ 74.670] kgem_can_create_2d: 11x10 @ 32 [ 74.670] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 74.670] kgem_can_create_2d: untiled size=4096 [ 74.670] kgem_choose_tiling: too thin [width 11, 32 bpp] for TILING_X [ 74.670] kgem_choose_tiling: 11x10 -> 0 [ 74.670] sna_create_pixmap: usage=3, flags=a [ 74.670] sna_create_pixmap: small buffer [440], attaching to shadow pixmap [ 74.670] create_pixmap: allocating pixmap 11x10, depth=32/32, size=448 [ 74.670] create_pixmap: serial=4358, usage=3, 11x10 [ 74.670] sna_create_pixmap: serial=4358, 11x10, usage=3 [ 74.670] sna_composite(pixmap=4358, op=1, src=4357+(0, 0), mask=0+(0, 0), dst=4358+(0, 0)+(0, 0), size=(11, 10) [ 74.670] sna_compute_composite_region: dst=(0, 0)x(11, 10) [ 74.670] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (11, 10) [ 74.670] clip_to_dst: region: 1x[(0, 0), (11, 10)], clip: 1x[(0, 0), (11, 10)] [ 74.670] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (11, 10) [ 74.670] sna_compute_composite_region: clip against src (11x10 clip=0): (0, 0), (11, 10) [ 74.670] sna_composite: fallback, dst pixmap=4358 is too small (or completely damaged) [ 74.670] sna_composite: fallback -- fbComposite [ 74.670] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(11, 10): region=((0,0), (11, 10)) [ 74.670] sna_composite_fb: fallback -- move src to cpu [ 74.670] sna_composite_fb: fallback -- move dst to cpu [ 74.670] sna_drawable_move_region_to_cpu(pixmap=4358 (11x10), [(0, 0), (11, 10)], flags=5) [ 74.670] sna_drawable_move_region_to_cpu: region (0, 0), (11, 10) + (0, 0) subsumes pixmap (11x10) [ 74.670] _sna_pixmap_move_to_cpu(pixmap=4358, 11x10, flags=5) [ 74.670] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 74.670] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 74.670] _sna_pixmap_move_to_cpu: marking as damaged [ 74.670] __sna_damage_all(11, 10) [ 74.670] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 74.670] sna_transform_is_imprecise_integer_translation: no transform [ 74.670] memcpy_blt: src=(0, 0), dst=(0, 0), size=11x10, pitch=44/44 [ 74.670] sna_accel_flush: flush?=0, dirty?=0 [ 74.670] sna_create_pixmap(11, 11, 32, usage=3) [ 74.670] kgem_can_create_2d: 11x11 @ 32 [ 74.670] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=11 [ 74.670] kgem_can_create_2d: untiled size=4096 [ 74.670] kgem_choose_tiling: too thin [width 11, 32 bpp] for TILING_X [ 74.670] kgem_choose_tiling: 11x11 -> 0 [ 74.670] sna_create_pixmap: usage=3, flags=a [ 74.670] sna_create_pixmap: small buffer [484], attaching to shadow pixmap [ 74.670] create_pixmap: allocating pixmap 11x11, depth=32/32, size=492 [ 74.670] create_pixmap: serial=4360, usage=3, 11x11 [ 74.670] sna_create_pixmap: serial=4360, 11x11, usage=3 [ 74.670] sna_composite(pixmap=4360, op=1, src=4359+(0, 0), mask=0+(0, 0), dst=4360+(0, 0)+(0, 0), size=(11, 11) [ 74.670] sna_compute_composite_region: dst=(0, 0)x(11, 11) [ 74.670] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (11, 11) [ 74.670] clip_to_dst: region: 1x[(0, 0), (11, 11)], clip: 1x[(0, 0), (11, 11)] [ 74.670] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (11, 11) [ 74.670] sna_compute_composite_region: clip against src (11x11 clip=0): (0, 0), (11, 11) [ 74.670] sna_composite: fallback, dst pixmap=4360 is too small (or completely damaged) [ 74.670] sna_composite: fallback -- fbComposite [ 74.670] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(11, 11): region=((0,0), (11, 11)) [ 74.670] sna_composite_fb: fallback -- move src to cpu [ 74.670] sna_composite_fb: fallback -- move dst to cpu [ 74.670] sna_drawable_move_region_to_cpu(pixmap=4360 (11x11), [(0, 0), (11, 11)], flags=5) [ 74.670] sna_drawable_move_region_to_cpu: region (0, 0), (11, 11) + (0, 0) subsumes pixmap (11x11) [ 74.670] _sna_pixmap_move_to_cpu(pixmap=4360, 11x11, flags=5) [ 74.670] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 74.670] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 74.670] _sna_pixmap_move_to_cpu: marking as damaged [ 74.670] __sna_damage_all(11, 11) [ 74.670] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 74.670] sna_transform_is_imprecise_integer_translation: no transform [ 74.670] memcpy_blt: src=(0, 0), dst=(0, 0), size=11x11, pitch=44/44 [ 74.670] sna_accel_flush: flush?=0, dirty?=0 [ 74.670] sna_glyphs(op=3, nlist=1, src=(1, 14)) [ 74.670] kgem_bo_is_busy: handle=107, domain: 0 exec? 1, rq? 1 [ 74.670] can_discard_mask: nlist=1, mask=28888, depth 32, op=3 (bounded? 1) [ 74.670] glyphs_format: format=166024, depth=32 [ 74.670] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 74.670] sna_glyphs: discarding mask [ 74.670] glyphs0_to_dst(op=3, src=(1, 14), nlist=1, dst=(1, 14)+(0, 0)) [ 74.670] clipped_glyphs? 15 glyph in 1 lists extents (0, 3), (120, 17), region (1, 3), (118, 17): yes [ 74.670] glyph_cache(0): adding glyph to cache 1, pos 1080 [ 74.670] glyph_cache_upload: upload glyph 0x561c94ae8cc0 to cache (32, 112)x(11, 10) [ 74.670] sna_composite(pixmap=2, op=1, src=4358+(0, 0), mask=0+(0, 0), dst=2+(32, 112)+(0, 0), size=(11, 10) [ 74.670] sna_compute_composite_region: dst=(32, 112)x(11, 10) [ 74.670] sna_compute_composite_region: initial clip against dst->pDrawable: (32, 112), (43, 122) [ 74.670] clip_to_dst: region: 1x[(32, 112), (43, 122)], clip: 1x[(0, 0), (1024, 1024)] [ 74.670] sna_compute_composite_region: clip against dst->pCompositeClip: (32, 112), (43, 122) [ 74.670] sna_compute_composite_region: clip against src (11x10 clip=0): (32, 112), (43, 122) [ 74.670] sna_composite: composite region extents:+(0, 0) -> (32, 112), (43, 122) + (0, 0) [ 74.670] gen9_render_composite: 11x10, current mode=1/1 [ 74.670] kgem_bo_is_render: handle=6, rq? 0 [0] [ 74.670] sna_blt_composite (0, 0), (32, 112), 11x10 [ 74.670] sna_transform_is_imprecise_integer_translation: no transform [ 74.670] sna_blt_composite: converting transform to integer translation? (0, 0) [ 74.670] sna_blt_composite: blt dst offset (0, 0), source offset (-32, -112), with alpha fixup? 0 [ 74.670] use_cpu_bo: no cpu bo [ 74.670] move_to_gpu: not migrating pixmap=4358 due to usage_hint=3 [ 74.670] sna_drawable_use_bo pixmap=2, box=((32, 112), (43, 122)), flags=9... [ 74.670] sna_drawable_use_bo: pinned, never REPLACES [ 74.670] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 74.670] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.670] sna_drawable_use_bo: using whole GPU bo [ 74.670] sna_drawable_move_region_to_cpu(pixmap=4358 (11x10), [(0, 0), (11, 10)], flags=2) [ 74.670] sna_drawable_move_region_to_cpu: pixmap=4358 all damaged on CPU [ 74.670] prepare_blt_put [ 74.670] blt_put_composite_box: src=(-32, -112), dst=(0, 0) [ 74.670] sna_write_boxes x 1, src stride=44, src dx=(-32, -112) [ 74.670] kgem_bo_can_map: handle=6, map=0x7fc6b4c61000:0x0:0x0, tiling=2, domain=0, offset=4250406912 [ 74.670] kgem_bo_can_map__cpu: handle=6 [ 74.670] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 74.670] write_boxes_inplace x 1, handle=6, tiling=2 [ 74.670] upload_inplace__tiled: tiling=2 [ 74.670] kgem_bo_can_map: handle=6, map=0x7fc6b4c61000:0x0:0x0, tiling=2, domain=0, offset=4250406912 [ 74.670] kgem_bo_map: handle=6, offset=4250406912, tiling=2, map=0x7fc6b4c61000:0x0, domain=0 [ 74.670] __kgem_bo_map__gtt_or_wc: handle=6 [ 74.670] kgem_trim_vma_cache: type=0, count=-512 (bucket: 10) [ 74.670] __kgem_busy: handle=6, busy=0, wedged=0 [ 74.670] kgem_bo_map: sync: needs_flush? 0, domain? 0, busy? 0 [ 74.670] __kgem_busy: handle=6, busy=0, wedged=0 [ 74.670] kgem_bo_retire: retiring bo handle=6 (needed flush? 0), rq? 0 [busy?=0] [ 74.670] assert_bo_retired: handle=6, domain: 0 exec? 0, rq? 0 [ 74.670] write_boxes_inplace: (0, 0) -> (32, 112) x (11, 10) [bpp=32, src_pitch=44, dst_pitch=4096] [ 74.670] memcpy_blt: src=(0, 0), dst=(32, 112), size=11x10, pitch=44/4096 [ 74.670] apply_damage: damage=0x0, region=1 [(32, 112), (43, 122) + (0, 0)] [ 74.670] gen9_render_composite: 0x0, current mode=1/1 [ 74.670] kgem_bo_is_busy: handle=6, domain: 2 exec? 0, rq? 0 [ 74.670] gen9_composite_fallback: mask is already on the GPU, try to use GPU [ 74.670] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.670] sna_drawable_use_bo pixmap=4356, box=((1, 3), (118, 17)), flags=7... [ 74.670] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.670] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.670] sna_drawable_use_bo: using whole GPU bo [ 74.670] gen9_composite_set_target: pixmap=4356, format=20028888, size=118x17, pitch=480, delta=(0,0),damage=0xffffffffffffffff [ 74.670] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.670] color_convert: src=ff333333 [20028888] [ 74.670] color_convert: dst=ff333333 [20028888] [ 74.670] sna_render_get_solid: ff333333 [ 74.670] sna_render_get_solid(20) = ff333333 (old) [ 74.670] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.670] sna_transform_is_imprecise_integer_translation: no transform [ 74.670] gen9_composite_picture: integer translation (0, 0), removing [ 74.670] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.670] sna_render_pixmap_bo: GPU all damaged [ 74.670] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.670] gen4_choose_composite_emitter: solid, identity mask [ 74.670] kgem_check_bo: num_pages=+1025, num_exec=+2 [ 74.670] aligning vertex: was 2, now 4 floats per vertex [ 74.670] gen9_composite_get_binding_table(ff00) [ 74.670] kgem_add_reloc64: handle=113, pos=16312, delta=0, domains=40000 [ 74.671] kgem_add_reloc64: adding proxy [delta=80] for handle=113 [ 74.671] kgem_add_handle: handle=113, index=3 [ 74.671] kgem_add_reloc64[5] = (delta=80, target handle=3, presumed=fe00a000) [ 74.671] [3fb0] bind bo(handle=113, addr=fe00a050), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 74.671] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 [ 74.671] kgem_add_handle: handle=6, index=4 [ 74.671] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd581000) [ 74.671] [3fa0] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 74.671] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 74.671] gen9_emit_sampler: sampler = a [ 74.671] gen9_emit_sf: num_sf_outputs=2 [ 74.671] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.671] gen9_emit_vertex_elements: setup id=9 [ 74.671] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 74.671] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 74.671] glyphs0_to_dst: glyph=(0, 4), (11, 14), clip=(1, 3), (118, 17) [ 74.671] glyphs0_to_dst: blt=(1, 4), (11, 14) [ 74.671] emit_primitive_identity_mask__avx2: dst=(1, 4), mask=(33.00, 112.00) x (10.00, 10.00) [ 74.671] gen8_vertex_flush[56c] = 3 [ 74.671] gen9_magic_ca_pass: CA fixup (3 -> 6) [ 74.671] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.671] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.671] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.671] glyph_cache(0): adding glyph to cache 1, pos 1084 [ 74.671] glyph_cache_upload: upload glyph 0x561c94a2fd90 to cache (48, 112)x(11, 11) [ 74.671] sna_composite(pixmap=2, op=1, src=4360+(0, 0), mask=0+(0, 0), dst=2+(48, 112)+(0, 0), size=(11, 11) [ 74.671] sna_compute_composite_region: dst=(48, 112)x(11, 11) [ 74.671] sna_compute_composite_region: initial clip against dst->pDrawable: (48, 112), (59, 123) [ 74.671] clip_to_dst: region: 1x[(48, 112), (59, 123)], clip: 1x[(0, 0), (1024, 1024)] [ 74.671] sna_compute_composite_region: clip against dst->pCompositeClip: (48, 112), (59, 123) [ 74.671] sna_compute_composite_region: clip against src (11x11 clip=0): (48, 112), (59, 123) [ 74.671] sna_composite: composite region extents:+(0, 0) -> (48, 112), (59, 123) + (0, 0) [ 74.671] gen9_render_composite: 11x11, current mode=1/1 [ 74.671] kgem_bo_is_render: handle=6, rq? 1 [1] [ 74.671] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 74.671] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.671] gen9_composite_set_target: (48, 112)x(11, 11), partial?=0 [ 74.671] sna_drawable_use_bo pixmap=2, box=((48, 112), (59, 123)), flags=f... [ 74.671] sna_drawable_use_bo: pinned, never REPLACES [ 74.671] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 74.671] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.671] sna_drawable_use_bo: using whole GPU bo [ 74.671] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 74.671] gen9_composite_picture: (0, 0)x(11, 11), dst=(48, 112) [ 74.671] sna_transform_is_imprecise_integer_translation: no transform [ 74.671] gen9_composite_picture: integer translation (0, 0), removing [ 74.671] sna_render_pixmap_bo pixmap=4360, (0, 0)x(11, 11)/(11, 11) [ 74.671] sna_render_pixmap_bo box=(0, 0), (11, 11): (11, 11)/(11, 11) [ 74.671] sna_render_pixmap_bo: offset=(-48, -112), size=(11, 11) [ 74.671] use_cpu_bo: no cpu bo [ 74.671] move_to_gpu: not migrating pixmap=4360 due to usage_hint=3 [ 74.671] sna_render_pixmap_bo: uploading CPU box (0, 0), (11, 11) [ 74.671] upload: box=(0, 0), (11, 11), pixmap=11x11 [ 74.671] sna_drawable_move_region_to_cpu(pixmap=4360 (11x11), [(0, 0), (11, 11)], flags=2) [ 74.671] sna_drawable_move_region_to_cpu: pixmap=4360 all damaged on CPU [ 74.671] kgem_can_create_2d: 11x11 @ 32 [ 74.671] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=11 [ 74.671] kgem_can_create_2d: untiled size=4096 [ 74.671] kgem_choose_tiling: too thin [width 11, 32 bpp] for TILING_X [ 74.671] kgem_choose_tiling: 11x11 -> 0 [ 74.671] kgem_upload_source_image : (0, 0), (11, 11), stride=44, bpp=32 [ 74.671] kgem_create_buffer_2d: 11x11, 32 bpp, stride=64 [ 74.671] kgem_create_buffer: size=768, flags=3 [write?=1, inplace?=1, last?=0] [ 74.671] kgem_create_buffer: searching for an inactive GTT map for upload [ 74.671] search_linear_cache: num_pages=64, flags=b, use_active? 0, use_large=0 [max=65536] [ 74.671] search_linear_cache: inactive and cache bucket empty [ 74.671] search_linear_cache: active cache bucket empty [ 74.671] search_linear_cache: num_pages=1, flags=b, use_active? 0, use_large=0 [max=65536] [ 74.671] search_linear_cache: searching for inactive gtt map [ 74.671] search_linear_cache: num_pages=64, flags=2, use_active? 0, use_large=0 [max=65536] [ 74.671] search_linear_cache: inactive and cache bucket empty [ 74.671] search_linear_cache: active cache bucket empty [ 74.671] search_snoop_cache: num_pages=64, flags=0 [ 74.671] search_snoop_cache: inactive and cache empty [ 74.671] kgem_retire, need_retire?=1 [ 74.671] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 74.671] kgem_retire__requests_ring: retiring ring 0 [ 74.671] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.671] __kgem_retire_rq: request 1 complete [ 74.671] __kgem_bo_flush: handle=108, busy=0, wedged=0 [ 74.671] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 74.671] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 74.671] kgem_retire -- retired=0, need_retire=0 [ 74.671] kgem_retire, need_retire?=0 [ 74.671] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 74.671] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 74.671] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 74.671] kgem_retire -- retired=0, need_retire=0 [ 74.671] search_snoop_cache: nothing retired [ 74.671] search_linear_cache: num_pages=64, flags=2, use_active? 0, use_large=0 [max=65536] [ 74.671] search_linear_cache: inactive and cache bucket empty [ 74.671] search_linear_cache: active cache bucket empty [ 74.671] search_linear_cache: num_pages=64, flags=7, use_active? 0, use_large=0 [max=65536] [ 74.671] search_linear_cache: inactive and cache bucket empty [ 74.671] search_linear_cache: active cache bucket empty [ 74.671] __kgem_bo_init(handle=109, num_pages=64) [ 74.671] create_snoopable_buffer: created CPU (LLC) handle=109 for buffer, size 64 [ 74.671] kgem_bo_map__cpu(handle=109, size=262144, map=0x0:0x0) [ 74.671] kgem_trim_vma_cache: type=1, count=-32759 (bucket: 6) [ 74.671] __kgem_bo_map__cpu: caching CPU vma for 109 [ 74.671] kgem_create_buffer(pages=64 [64]) new handle=109, used=768, write=1 [ 74.671] kgem_create_proxy: target handle=109 [proxy? -1], offset=0, length=768, io=1 [ 74.671] __kgem_bo_init(handle=109, num_pages=768) [ 74.671] memcpy_blt: src=(0, 0), dst=(0, 0), size=11x11, pitch=44/64 [ 74.671] kgem_bo_is_render: handle=6, rq? 1 [1] [ 74.671] kgem_bo_is_render: handle=109, rq? 0 [0] [ 74.671] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 74.671] gen4_choose_composite_emitter: identity src, no mask [ 74.671] needs_batch_flush: flushing before handle=109 for new reservation [ 74.671] gen8_vertex_close: used=24, vbo active? 23, vb=201, nreloc=2 [ 74.671] gen8_vertex_close: reloc[0] = 287 [ 74.671] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 74.671] kgem_add_handle: handle=23, index=5 [ 74.671] kgem_add_reloc64[7] = (delta=0, target handle=5, presumed=fd541000) [ 74.671] gen8_vertex_close: reloc[1] = 342 [ 74.671] kgem_add_reloc64: handle=23, pos=342, delta=0, domains=200000 [ 74.671] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fd541000) [ 74.671] batch[1/1, flags=1800]: 384 384 16288 16384, nreloc=9, nexec=6, nfence=0, aperture=1102 [fenced=0] [ 74.671] kgem_finish_buffers: buffer handle=109, used=768, exec?=0, write=1, mmapped=cpu, refcnt=2 [ 74.671] kgem_finish_buffers: skipping unattached handle=109, used=768, refcnt=2 [ 74.671] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 74.671] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 74.671] kgem_fixup_relocs: shrinking by 61440 [ 74.671] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.671] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 74.671] kgem_commit: release handle=107 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fff6b000 [ 74.671] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 74.671] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 74.671] __kgem_bo_clear_busy: handle=7 [ 74.671] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 74.671] kgem_commit: release handle=113 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 74.671] __kgem_bo_clear_busy: handle=113 [ 74.671] kgem_commit: release handle=113 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fe00a000 [ 74.671] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 74.671] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 74.671] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.671] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 74.671] needs_batch_flush: flushing before handle=109 for new reservation [ 74.671] kgem_check_bo: num_pages=+1088, num_exec=+2 [ 74.671] aligning vertex: was 4, now 3 floats per vertex [ 74.671] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 74.671] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 74.671] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 74.671] kgem_add_handle: handle=4, index=0 [ 74.671] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 74.671] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 74.671] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 74.671] gen9_composite_get_binding_table(ffc0) [ 74.671] kgem_add_reloc64: handle=6, pos=16360, delta=0, domains=20002 [ 74.671] kgem_add_handle: handle=6, index=1 [ 74.671] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd581000) [ 74.671] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 74.671] [3fe0] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> render [ 74.671] kgem_add_reloc64: handle=109, pos=16344, delta=0, domains=40000 [ 74.671] kgem_add_reloc64: adding proxy [delta=0] for handle=109 [ 74.671] kgem_add_handle: handle=109, index=2 [ 74.671] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) [ 74.671] [3fd0] bind bo(handle=109, addr=0), format=192, width=11, height=11, pitch=64, tiling=0 -> sampler [ 74.671] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 74.671] gen9_emit_sampler: sampler = 2 [ 74.671] gen9_emit_sf: num_sf_outputs=1 [ 74.671] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 74.671] gen9_emit_vertex_elements: setup id=2 [ 74.671] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 74.671] gen9_render_composite_box: (48, 112), (59, 123) [ 74.671] apply_damage: damage=0x0, region=1 [(48, 112), (59, 123) + (0, 0)] [ 74.671] gen8_vertex_flush[490] = 3 [ 74.671] _kgem_bo_destroy: handle=109, proxy? 1 [ 74.671] gen9_render_composite: 0x0, current mode=1/1 [ 74.671] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.671] kgem_bo_is_busy: handle=107, domain: 3 exec? 0, rq? 1 [ 74.671] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.671] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.671] sna_drawable_use_bo pixmap=4356, box=((1, 3), (118, 17)), flags=7... [ 74.671] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.671] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.671] sna_drawable_use_bo: using whole GPU bo [ 74.671] gen9_composite_set_target: pixmap=4356, format=20028888, size=118x17, pitch=480, delta=(0,0),damage=0xffffffffffffffff [ 74.671] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.671] color_convert: src=ff333333 [20028888] [ 74.671] color_convert: dst=ff333333 [20028888] [ 74.671] sna_render_get_solid: ff333333 [ 74.671] sna_render_get_solid(20) = ff333333 (last) [ 74.671] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.671] sna_transform_is_imprecise_integer_translation: no transform [ 74.671] gen9_composite_picture: integer translation (0, 0), removing [ 74.671] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.671] sna_render_pixmap_bo: GPU all damaged [ 74.671] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.671] gen4_choose_composite_emitter: solid, identity mask [ 74.671] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.671] __kgem_ring_is_idle: ring=0 idle (handle=1) [ 74.671] __kgem_retire_rq: request 1 complete [ 74.671] __kgem_bo_flush: handle=107, busy=0, wedged=0 [ 74.671] kgem_set_mode: flushing before new bo [ 74.671] gen8_vertex_close: used=33, vbo active? 23, vb=4, nreloc=1 [ 74.671] gen8_vertex_close: reloc[0] = 287 [ 74.671] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 74.671] kgem_add_handle: handle=23, index=3 [ 74.671] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 74.671] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=1162 [fenced=0] [ 74.671] kgem_finish_buffers: buffer handle=109, used=768, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 74.671] kgem_finish_buffers: retaining upload buffer (768/262144): used=4096, refcnt=1 [ 74.671] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 74.671] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 74.671] kgem_fixup_relocs: shrinking by 61440 [ 74.671] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.671] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 74.671] kgem_commit: release handle=6 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd581000 [ 74.671] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 74.671] kgem_commit: release handle=109 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff29000 [ 74.671] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 74.671] __kgem_busy: handle=1, busy=131072, wedged=0 [ 74.671] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 74.671] kgem_check_bo: num_pages=+1027, num_exec=+3 [ 74.671] aligning vertex: was 3, now 4 floats per vertex [ 74.671] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 74.671] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 74.671] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 74.671] kgem_add_handle: handle=4, index=0 [ 74.671] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 74.671] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 74.671] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 74.671] gen9_composite_get_binding_table(ffc0) [ 74.671] kgem_add_reloc64: handle=107, pos=16360, delta=0, domains=20002 [ 74.671] kgem_add_handle: handle=107, index=1 [ 74.671] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fff6b000) [ 74.671] __kgem_bo_mark_dirty: handle=107 (proxy? 0) [ 74.671] [3fe0] bind bo(handle=107, addr=fff6b000), format=192, width=118, height=17, pitch=480, tiling=0 -> render [ 74.671] kgem_add_reloc64: handle=113, pos=16344, delta=0, domains=40000 [ 74.671] kgem_add_reloc64: adding proxy [delta=80] for handle=113 [ 74.671] kgem_add_handle: handle=113, index=2 [ 74.671] kgem_add_reloc64[4] = (delta=80, target handle=2, presumed=fe00a000) [ 74.671] [3fd0] bind bo(handle=113, addr=fe00a050), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 74.671] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 [ 74.671] kgem_add_handle: handle=6, index=3 [ 74.671] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd581000) [ 74.671] [3fc0] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 74.671] gen9_emit_cc: blend=177 (current=ffffffff), src=17, dst=18 [ 74.671] gen9_emit_sampler: sampler = a [ 74.671] gen9_emit_sf: num_sf_outputs=2 [ 74.671] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.671] gen9_emit_vertex_elements: setup id=9 [ 74.671] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 74.671] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 74.671] glyphs0_to_dst: glyph=(9, 6), (20, 17), clip=(1, 3), (118, 17) [ 74.672] glyphs0_to_dst: blt=(9, 6), (20, 17) [ 74.672] emit_primitive_identity_mask__avx2: dst=(9, 6), mask=(48.00, 112.00) x (11.00, 11.00) [ 74.672] glyphs0_to_dst: glyph=(17, 6), (26, 14), clip=(1, 3), (118, 17) [ 74.672] glyphs0_to_dst: blt=(17, 6), (26, 14) [ 74.672] emit_primitive_identity_mask__avx2: dst=(17, 6), mask=(784.00, 16.00) x (9.00, 8.00) [ 74.672] glyphs0_to_dst: glyph=(24, 3), (33, 14), clip=(1, 3), (118, 17) [ 74.672] glyphs0_to_dst: blt=(24, 3), (33, 14) [ 74.672] emit_primitive_identity_mask__avx2: dst=(24, 3), mask=(0.00, 80.00) x (9.00, 11.00) [ 74.672] glyphs0_to_dst: glyph=(31, 6), (42, 14), clip=(1, 3), (118, 17) [ 74.672] glyphs0_to_dst: blt=(31, 6), (42, 14) [ 74.672] emit_primitive_identity_mask__avx2: dst=(31, 6), mask=(672.00, 16.00) x (11.00, 8.00) [ 74.672] glyphs0_to_dst: glyph=(41, 6), (54, 14), clip=(1, 3), (118, 17) [ 74.672] glyphs0_to_dst: blt=(41, 6), (54, 14) [ 74.672] emit_primitive_identity_mask__avx2: dst=(41, 6), mask=(640.00, 32.00) x (13.00, 8.00) [ 74.672] glyphs0_to_dst: glyph=(57, 4), (68, 14), clip=(1, 3), (118, 17) [ 74.672] glyphs0_to_dst: blt=(57, 4), (68, 14) [ 74.672] emit_primitive_identity_mask__avx2: dst=(57, 4), mask=(32.00, 112.00) x (11.00, 10.00) [ 74.672] glyphs0_to_dst: glyph=(66, 6), (77, 14), clip=(1, 3), (118, 17) [ 74.672] glyphs0_to_dst: blt=(66, 6), (77, 14) [ 74.672] emit_primitive_identity_mask__avx2: dst=(66, 6), mask=(672.00, 16.00) x (11.00, 8.00) [ 74.672] glyphs0_to_dst: glyph=(75, 3), (84, 14), clip=(1, 3), (118, 17) [ 74.672] glyphs0_to_dst: blt=(75, 3), (84, 14) [ 74.672] emit_primitive_identity_mask__avx2: dst=(75, 3), mask=(0.00, 80.00) x (9.00, 11.00) [ 74.672] glyphs0_to_dst: glyph=(82, 3), (91, 14), clip=(1, 3), (118, 17) [ 74.672] glyphs0_to_dst: blt=(82, 3), (91, 14) [ 74.672] emit_primitive_identity_mask__avx2: dst=(82, 3), mask=(0.00, 80.00) x (9.00, 11.00) [ 74.672] glyphs0_to_dst: glyph=(89, 3), (95, 14), clip=(1, 3), (118, 17) [ 74.672] glyphs0_to_dst: blt=(89, 3), (95, 14) [ 74.672] emit_primitive_identity_mask__avx2: dst=(89, 3), mask=(656.00, 32.00) x (6.00, 11.00) [ 74.672] glyphs0_to_dst: glyph=(94, 6), (103, 14), clip=(1, 3), (118, 17) [ 74.672] glyphs0_to_dst: blt=(94, 6), (103, 14) [ 74.672] emit_primitive_identity_mask__avx2: dst=(94, 6), mask=(640.00, 48.00) x (9.00, 8.00) [ 74.672] glyphs0_to_dst: glyph=(102, 6), (112, 17), clip=(1, 3), (118, 17) [ 74.672] glyphs0_to_dst: blt=(102, 6), (112, 17) [ 74.672] emit_primitive_identity_mask__avx2: dst=(102, 6), mask=(0.00, 64.00) x (10.00, 11.00) [ 74.672] glyphs0_to_dst: glyph=(111, 6), (120, 14), clip=(1, 3), (118, 17) [ 74.672] glyphs0_to_dst: blt=(111, 6), (118, 14) [ 74.672] emit_primitive_identity_mask__avx2: dst=(111, 6), mask=(784.00, 16.00) x (7.00, 8.00) [ 74.672] gen8_vertex_flush[498] = 39 [ 74.672] gen9_magic_ca_pass: CA fixup (9 -> 48) [ 74.672] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.672] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.672] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.672] sna_accel_flush: flush?=0, dirty?=0 [ 74.672] sna_accel_flush: flush?=0, dirty?=0 [ 74.672] sna_accel_flush: flush?=0, dirty?=0 [ 74.672] sna_glyphs(op=3, nlist=1, src=(-1, 14)) [ 74.672] kgem_bo_is_busy: handle=107, domain: 0 exec? 1, rq? 1 [ 74.672] can_discard_mask: nlist=1, mask=28888, depth 32, op=3 (bounded? 1) [ 74.672] glyphs_format: format=166024, depth=32 [ 74.672] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 74.672] sna_glyphs: discarding mask [ 74.672] glyphs0_to_dst(op=3, src=(-1, 14), nlist=1, dst=(-1, 14)+(0, 0)) [ 74.672] clipped_glyphs? 15 glyph in 1 lists extents (-2, 3), (118, 17), region (0, 3), (117, 17): yes [ 74.672] gen9_render_composite: 0x0, current mode=1/1 [ 74.672] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.672] kgem_bo_is_busy: handle=107, domain: 0 exec? 1, rq? 1 [ 74.672] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.672] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.672] sna_drawable_use_bo pixmap=4356, box=((0, 3), (117, 17)), flags=7... [ 74.672] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.672] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.672] sna_drawable_use_bo: using whole GPU bo [ 74.672] gen9_composite_set_target: pixmap=4356, format=20028888, size=118x17, pitch=480, delta=(0,0),damage=0xffffffffffffffff [ 74.672] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.672] color_convert: src=ff333333 [20028888] [ 74.672] color_convert: dst=ff333333 [20028888] [ 74.672] sna_render_get_solid: ff333333 [ 74.672] sna_render_get_solid(20) = ff333333 (last) [ 74.672] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.672] sna_transform_is_imprecise_integer_translation: no transform [ 74.672] gen9_composite_picture: integer translation (0, 0), removing [ 74.672] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.672] sna_render_pixmap_bo: GPU all damaged [ 74.672] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.672] gen4_choose_composite_emitter: solid, identity mask [ 74.672] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.672] gen9_composite_get_binding_table(fec0) [ 74.672] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.672] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.672] gen9_emit_vertex_elements: setup id=9 [ 74.672] glyphs0_to_dst: glyph=(-2, 4), (9, 14), clip=(0, 3), (117, 17) [ 74.672] glyphs0_to_dst: blt=(0, 4), (9, 14) [ 74.672] emit_primitive_identity_mask__avx2: dst=(0, 4), mask=(34.00, 112.00) x (9.00, 10.00) [ 74.672] glyphs0_to_dst: glyph=(7, 6), (18, 17), clip=(0, 3), (117, 17) [ 74.672] glyphs0_to_dst: blt=(7, 6), (18, 17) [ 74.672] emit_primitive_identity_mask__avx2: dst=(7, 6), mask=(48.00, 112.00) x (11.00, 11.00) [ 74.672] glyphs0_to_dst: glyph=(15, 6), (24, 14), clip=(0, 3), (117, 17) [ 74.672] glyphs0_to_dst: blt=(15, 6), (24, 14) [ 74.672] emit_primitive_identity_mask__avx2: dst=(15, 6), mask=(784.00, 16.00) x (9.00, 8.00) [ 74.672] glyphs0_to_dst: glyph=(22, 3), (31, 14), clip=(0, 3), (117, 17) [ 74.672] glyphs0_to_dst: blt=(22, 3), (31, 14) [ 74.672] emit_primitive_identity_mask__avx2: dst=(22, 3), mask=(0.00, 80.00) x (9.00, 11.00) [ 74.672] glyphs0_to_dst: glyph=(29, 6), (40, 14), clip=(0, 3), (117, 17) [ 74.672] glyphs0_to_dst: blt=(29, 6), (40, 14) [ 74.672] emit_primitive_identity_mask__avx2: dst=(29, 6), mask=(672.00, 16.00) x (11.00, 8.00) [ 74.672] glyphs0_to_dst: glyph=(39, 6), (52, 14), clip=(0, 3), (117, 17) [ 74.672] glyphs0_to_dst: blt=(39, 6), (52, 14) [ 74.672] emit_primitive_identity_mask__avx2: dst=(39, 6), mask=(640.00, 32.00) x (13.00, 8.00) [ 74.672] glyphs0_to_dst: glyph=(55, 4), (66, 14), clip=(0, 3), (117, 17) [ 74.672] glyphs0_to_dst: blt=(55, 4), (66, 14) [ 74.672] emit_primitive_identity_mask__avx2: dst=(55, 4), mask=(32.00, 112.00) x (11.00, 10.00) [ 74.672] glyphs0_to_dst: glyph=(64, 6), (75, 14), clip=(0, 3), (117, 17) [ 74.672] glyphs0_to_dst: blt=(64, 6), (75, 14) [ 74.672] emit_primitive_identity_mask__avx2: dst=(64, 6), mask=(672.00, 16.00) x (11.00, 8.00) [ 74.672] glyphs0_to_dst: glyph=(73, 3), (82, 14), clip=(0, 3), (117, 17) [ 74.672] glyphs0_to_dst: blt=(73, 3), (82, 14) [ 74.672] emit_primitive_identity_mask__avx2: dst=(73, 3), mask=(0.00, 80.00) x (9.00, 11.00) [ 74.672] glyphs0_to_dst: glyph=(80, 3), (89, 14), clip=(0, 3), (117, 17) [ 74.672] glyphs0_to_dst: blt=(80, 3), (89, 14) [ 74.672] emit_primitive_identity_mask__avx2: dst=(80, 3), mask=(0.00, 80.00) x (9.00, 11.00) [ 74.672] glyphs0_to_dst: glyph=(87, 3), (93, 14), clip=(0, 3), (117, 17) [ 74.672] glyphs0_to_dst: blt=(87, 3), (93, 14) [ 74.672] emit_primitive_identity_mask__avx2: dst=(87, 3), mask=(656.00, 32.00) x (6.00, 11.00) [ 74.672] glyphs0_to_dst: glyph=(92, 6), (101, 14), clip=(0, 3), (117, 17) [ 74.672] glyphs0_to_dst: blt=(92, 6), (101, 14) [ 74.672] emit_primitive_identity_mask__avx2: dst=(92, 6), mask=(640.00, 48.00) x (9.00, 8.00) [ 74.672] glyphs0_to_dst: glyph=(100, 6), (110, 17), clip=(0, 3), (117, 17) [ 74.672] glyphs0_to_dst: blt=(100, 6), (110, 17) [ 74.672] emit_primitive_identity_mask__avx2: dst=(100, 6), mask=(0.00, 64.00) x (10.00, 11.00) [ 74.672] glyphs0_to_dst: glyph=(109, 6), (118, 14), clip=(0, 3), (117, 17) [ 74.672] glyphs0_to_dst: blt=(109, 6), (117, 14) [ 74.672] emit_primitive_identity_mask__avx2: dst=(109, 6), mask=(784.00, 16.00) x (8.00, 8.00) [ 74.672] gen8_vertex_flush[590] = 42 [ 74.672] gen9_magic_ca_pass: CA fixup (48 -> 90) [ 74.672] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.672] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.672] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.672] sna_accel_flush: flush?=0, dirty?=0 [ 74.672] sna_accel_flush: flush?=0, dirty?=0 [ 74.672] sna_accel_flush: flush?=0, dirty?=0 [ 74.672] sna_glyphs(op=3, nlist=1, src=(0, 15)) [ 74.672] kgem_bo_is_busy: handle=107, domain: 0 exec? 1, rq? 1 [ 74.672] can_discard_mask: nlist=1, mask=28888, depth 32, op=3 (bounded? 1) [ 74.672] glyphs_format: format=166024, depth=32 [ 74.672] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 74.672] sna_glyphs: discarding mask [ 74.672] glyphs0_to_dst(op=3, src=(0, 15), nlist=1, dst=(0, 15)+(0, 0)) [ 74.672] clipped_glyphs? 15 glyph in 1 lists extents (-1, 4), (119, 18), region (0, 4), (118, 17): yes [ 74.672] gen9_render_composite: 0x0, current mode=1/1 [ 74.672] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.672] kgem_bo_is_busy: handle=107, domain: 0 exec? 1, rq? 1 [ 74.672] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.672] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.672] sna_drawable_use_bo pixmap=4356, box=((0, 4), (118, 17)), flags=7... [ 74.672] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.672] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.672] sna_drawable_use_bo: using whole GPU bo [ 74.672] gen9_composite_set_target: pixmap=4356, format=20028888, size=118x17, pitch=480, delta=(0,0),damage=0xffffffffffffffff [ 74.672] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.672] color_convert: src=ff333333 [20028888] [ 74.672] color_convert: dst=ff333333 [20028888] [ 74.672] sna_render_get_solid: ff333333 [ 74.672] sna_render_get_solid(20) = ff333333 (last) [ 74.672] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.672] sna_transform_is_imprecise_integer_translation: no transform [ 74.672] gen9_composite_picture: integer translation (0, 0), removing [ 74.672] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.672] sna_render_pixmap_bo: GPU all damaged [ 74.672] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.672] gen4_choose_composite_emitter: solid, identity mask [ 74.672] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.672] gen9_composite_get_binding_table(fec0) [ 74.672] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.672] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.672] gen9_emit_vertex_elements: setup id=9 [ 74.672] glyphs0_to_dst: glyph=(-1, 5), (10, 15), clip=(0, 4), (118, 17) [ 74.672] glyphs0_to_dst: blt=(0, 5), (10, 15) [ 74.672] emit_primitive_identity_mask__avx2: dst=(0, 5), mask=(33.00, 112.00) x (10.00, 10.00) [ 74.672] glyphs0_to_dst: glyph=(8, 7), (19, 18), clip=(0, 4), (118, 17) [ 74.672] glyphs0_to_dst: blt=(8, 7), (19, 17) [ 74.672] emit_primitive_identity_mask__avx2: dst=(8, 7), mask=(48.00, 112.00) x (11.00, 10.00) [ 74.672] glyphs0_to_dst: glyph=(16, 7), (25, 15), clip=(0, 4), (118, 17) [ 74.672] glyphs0_to_dst: blt=(16, 7), (25, 15) [ 74.672] emit_primitive_identity_mask__avx2: dst=(16, 7), mask=(784.00, 16.00) x (9.00, 8.00) [ 74.672] glyphs0_to_dst: glyph=(23, 4), (32, 15), clip=(0, 4), (118, 17) [ 74.672] glyphs0_to_dst: blt=(23, 4), (32, 15) [ 74.672] emit_primitive_identity_mask__avx2: dst=(23, 4), mask=(0.00, 80.00) x (9.00, 11.00) [ 74.672] glyphs0_to_dst: glyph=(30, 7), (41, 15), clip=(0, 4), (118, 17) [ 74.672] glyphs0_to_dst: blt=(30, 7), (41, 15) [ 74.672] emit_primitive_identity_mask__avx2: dst=(30, 7), mask=(672.00, 16.00) x (11.00, 8.00) [ 74.672] glyphs0_to_dst: glyph=(40, 7), (53, 15), clip=(0, 4), (118, 17) [ 74.672] glyphs0_to_dst: blt=(40, 7), (53, 15) [ 74.672] emit_primitive_identity_mask__avx2: dst=(40, 7), mask=(640.00, 32.00) x (13.00, 8.00) [ 74.672] glyphs0_to_dst: glyph=(56, 5), (67, 15), clip=(0, 4), (118, 17) [ 74.672] glyphs0_to_dst: blt=(56, 5), (67, 15) [ 74.672] emit_primitive_identity_mask__avx2: dst=(56, 5), mask=(32.00, 112.00) x (11.00, 10.00) [ 74.672] glyphs0_to_dst: glyph=(65, 7), (76, 15), clip=(0, 4), (118, 17) [ 74.672] glyphs0_to_dst: blt=(65, 7), (76, 15) [ 74.672] emit_primitive_identity_mask__avx2: dst=(65, 7), mask=(672.00, 16.00) x (11.00, 8.00) [ 74.672] glyphs0_to_dst: glyph=(74, 4), (83, 15), clip=(0, 4), (118, 17) [ 74.672] glyphs0_to_dst: blt=(74, 4), (83, 15) [ 74.672] emit_primitive_identity_mask__avx2: dst=(74, 4), mask=(0.00, 80.00) x (9.00, 11.00) [ 74.672] glyphs0_to_dst: glyph=(81, 4), (90, 15), clip=(0, 4), (118, 17) [ 74.672] glyphs0_to_dst: blt=(81, 4), (90, 15) [ 74.672] emit_primitive_identity_mask__avx2: dst=(81, 4), mask=(0.00, 80.00) x (9.00, 11.00) [ 74.672] glyphs0_to_dst: glyph=(88, 4), (94, 15), clip=(0, 4), (118, 17) [ 74.672] glyphs0_to_dst: blt=(88, 4), (94, 15) [ 74.672] emit_primitive_identity_mask__avx2: dst=(88, 4), mask=(656.00, 32.00) x (6.00, 11.00) [ 74.672] glyphs0_to_dst: glyph=(93, 7), (102, 15), clip=(0, 4), (118, 17) [ 74.672] glyphs0_to_dst: blt=(93, 7), (102, 15) [ 74.672] emit_primitive_identity_mask__avx2: dst=(93, 7), mask=(640.00, 48.00) x (9.00, 8.00) [ 74.672] glyphs0_to_dst: glyph=(101, 7), (111, 18), clip=(0, 4), (118, 17) [ 74.672] glyphs0_to_dst: blt=(101, 7), (111, 17) [ 74.672] emit_primitive_identity_mask__avx2: dst=(101, 7), mask=(0.00, 64.00) x (10.00, 10.00) [ 74.672] glyphs0_to_dst: glyph=(110, 7), (119, 15), clip=(0, 4), (118, 17) [ 74.672] glyphs0_to_dst: blt=(110, 7), (118, 15) [ 74.672] emit_primitive_identity_mask__avx2: dst=(110, 7), mask=(784.00, 16.00) x (8.00, 8.00) [ 74.672] gen8_vertex_flush[688] = 42 [ 74.672] gen9_magic_ca_pass: CA fixup (90 -> 132) [ 74.672] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.672] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.672] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.672] sna_accel_flush: flush?=0, dirty?=0 [ 74.672] sna_accel_flush: flush?=0, dirty?=0 [ 74.672] sna_glyphs(op=3, nlist=1, src=(0, 13)) [ 74.672] kgem_bo_is_busy: handle=107, domain: 0 exec? 1, rq? 1 [ 74.672] can_discard_mask: nlist=1, mask=28888, depth 32, op=3 (bounded? 1) [ 74.672] glyphs_format: format=166024, depth=32 [ 74.672] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 74.672] sna_glyphs: discarding mask [ 74.672] glyphs0_to_dst(op=3, src=(0, 13), nlist=1, dst=(0, 13)+(0, 0)) [ 74.672] clipped_glyphs: no, clip region (0, 0), (118, 17) matches drawable pixmap=94680753549776 size=118x17 [ 74.672] gen9_render_composite: 0x0, current mode=1/1 [ 74.672] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.672] kgem_bo_is_busy: handle=107, domain: 0 exec? 1, rq? 1 [ 74.672] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.672] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.672] sna_drawable_use_bo pixmap=4356, box=((0, 0), (118, 17)), flags=7... [ 74.672] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.672] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.672] sna_drawable_use_bo: using whole GPU bo [ 74.672] gen9_composite_set_target: pixmap=4356, format=20028888, size=118x17, pitch=480, delta=(0,0),damage=0xffffffffffffffff [ 74.672] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.672] color_convert: src=ff333333 [20028888] [ 74.672] color_convert: dst=ff333333 [20028888] [ 74.672] sna_render_get_solid: ff333333 [ 74.672] sna_render_get_solid(20) = ff333333 (last) [ 74.672] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.672] sna_transform_is_imprecise_integer_translation: no transform [ 74.672] gen9_composite_picture: integer translation (0, 0), removing [ 74.672] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.672] sna_render_pixmap_bo: GPU all damaged [ 74.672] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.672] gen4_choose_composite_emitter: solid, identity mask [ 74.672] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.672] gen9_composite_get_binding_table(fec0) [ 74.672] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.672] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.672] gen9_emit_vertex_elements: setup id=9 [ 74.672] glyphs0_to_dst: glyph=(-1, 3)x(11, 10), unclipped [ 74.672] emit_primitive_identity_mask__avx2: dst=(-1, 3), mask=(32.00, 112.00) x (11.00, 10.00) [ 74.672] glyphs0_to_dst: glyph=(8, 5)x(11, 11), unclipped [ 74.672] emit_primitive_identity_mask__avx2: dst=(8, 5), mask=(48.00, 112.00) x (11.00, 11.00) [ 74.672] glyphs0_to_dst: glyph=(16, 5)x(9, 8), unclipped [ 74.672] emit_primitive_identity_mask__avx2: dst=(16, 5), mask=(784.00, 16.00) x (9.00, 8.00) [ 74.672] glyphs0_to_dst: glyph=(23, 2)x(9, 11), unclipped [ 74.672] emit_primitive_identity_mask__avx2: dst=(23, 2), mask=(0.00, 80.00) x (9.00, 11.00) [ 74.672] glyphs0_to_dst: glyph=(30, 5)x(11, 8), unclipped [ 74.672] emit_primitive_identity_mask__avx2: dst=(30, 5), mask=(672.00, 16.00) x (11.00, 8.00) [ 74.672] glyphs0_to_dst: glyph=(40, 5)x(13, 8), unclipped [ 74.672] emit_primitive_identity_mask__avx2: dst=(40, 5), mask=(640.00, 32.00) x (13.00, 8.00) [ 74.672] glyphs0_to_dst: glyph=(56, 3)x(11, 10), unclipped [ 74.672] emit_primitive_identity_mask__avx2: dst=(56, 3), mask=(32.00, 112.00) x (11.00, 10.00) [ 74.672] glyphs0_to_dst: glyph=(65, 5)x(11, 8), unclipped [ 74.672] emit_primitive_identity_mask__avx2: dst=(65, 5), mask=(672.00, 16.00) x (11.00, 8.00) [ 74.672] glyphs0_to_dst: glyph=(74, 2)x(9, 11), unclipped [ 74.672] emit_primitive_identity_mask__avx2: dst=(74, 2), mask=(0.00, 80.00) x (9.00, 11.00) [ 74.672] glyphs0_to_dst: glyph=(81, 2)x(9, 11), unclipped [ 74.672] emit_primitive_identity_mask__avx2: dst=(81, 2), mask=(0.00, 80.00) x (9.00, 11.00) [ 74.672] glyphs0_to_dst: glyph=(88, 2)x(6, 11), unclipped [ 74.672] emit_primitive_identity_mask__avx2: dst=(88, 2), mask=(656.00, 32.00) x (6.00, 11.00) [ 74.672] glyphs0_to_dst: glyph=(93, 5)x(9, 8), unclipped [ 74.672] emit_primitive_identity_mask__avx2: dst=(93, 5), mask=(640.00, 48.00) x (9.00, 8.00) [ 74.672] glyphs0_to_dst: glyph=(101, 5)x(10, 11), unclipped [ 74.672] emit_primitive_identity_mask__avx2: dst=(101, 5), mask=(0.00, 64.00) x (10.00, 11.00) [ 74.672] glyphs0_to_dst: glyph=(110, 5)x(9, 8), unclipped [ 74.672] emit_primitive_identity_mask__avx2: dst=(110, 5), mask=(784.00, 16.00) x (9.00, 8.00) [ 74.672] gen8_vertex_flush[780] = 42 [ 74.672] gen9_magic_ca_pass: CA fixup (132 -> 174) [ 74.672] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.673] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.673] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.673] sna_accel_flush: flush?=0, dirty?=0 [ 74.673] sna_glyphs(op=3, nlist=1, src=(0, 14)) [ 74.673] kgem_bo_is_busy: handle=107, domain: 0 exec? 1, rq? 1 [ 74.673] can_discard_mask: nlist=1, mask=28888, depth 32, op=3 (bounded? 1) [ 74.673] glyphs_format: format=166024, depth=32 [ 74.673] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 74.673] sna_glyphs: discarding mask [ 74.673] glyphs0_to_dst(op=3, src=(0, 14), nlist=1, dst=(0, 14)+(0, 0)) [ 74.673] clipped_glyphs: no, clip region (0, 0), (118, 17) matches drawable pixmap=94680753549776 size=118x17 [ 74.673] gen9_render_composite: 0x0, current mode=1/1 [ 74.673] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.673] kgem_bo_is_busy: handle=107, domain: 0 exec? 1, rq? 1 [ 74.673] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.673] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.673] sna_drawable_use_bo pixmap=4356, box=((0, 0), (118, 17)), flags=7... [ 74.673] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.673] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.673] sna_drawable_use_bo: using whole GPU bo [ 74.673] gen9_composite_set_target: pixmap=4356, format=20028888, size=118x17, pitch=480, delta=(0,0),damage=0xffffffffffffffff [ 74.673] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.673] color_convert: src=ffdfdbd2 [20028888] [ 74.673] color_convert: dst=ffdfdbd2 [20028888] [ 74.673] sna_render_get_solid: ffdfdbd2 [ 74.673] sna_render_get_solid(6) = ffdfdbd2 (old) [ 74.673] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.673] sna_transform_is_imprecise_integer_translation: no transform [ 74.673] gen9_composite_picture: integer translation (0, 0), removing [ 74.673] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.673] sna_render_pixmap_bo: GPU all damaged [ 74.673] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.673] gen4_choose_composite_emitter: solid, identity mask [ 74.673] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.673] gen9_composite_get_binding_table(fec0) [ 74.673] kgem_add_reloc64: handle=113, pos=16296, delta=0, domains=40000 [ 74.673] kgem_add_reloc64: adding proxy [delta=24] for handle=113 [ 74.673] kgem_add_reloc64[6] = (delta=24, target handle=2, presumed=fe00a000) [ 74.673] [3fa0] bind bo(handle=113, addr=fe00a018), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 74.673] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.673] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.673] gen9_emit_vertex_elements: setup id=9 [ 74.673] glyphs0_to_dst: glyph=(-1, 4)x(11, 10), unclipped [ 74.673] emit_primitive_identity_mask__avx2: dst=(-1, 4), mask=(32.00, 112.00) x (11.00, 10.00) [ 74.673] glyphs0_to_dst: glyph=(8, 6)x(11, 11), unclipped [ 74.673] emit_primitive_identity_mask__avx2: dst=(8, 6), mask=(48.00, 112.00) x (11.00, 11.00) [ 74.673] glyphs0_to_dst: glyph=(16, 6)x(9, 8), unclipped [ 74.673] emit_primitive_identity_mask__avx2: dst=(16, 6), mask=(784.00, 16.00) x (9.00, 8.00) [ 74.673] glyphs0_to_dst: glyph=(23, 3)x(9, 11), unclipped [ 74.673] emit_primitive_identity_mask__avx2: dst=(23, 3), mask=(0.00, 80.00) x (9.00, 11.00) [ 74.673] glyphs0_to_dst: glyph=(30, 6)x(11, 8), unclipped [ 74.673] emit_primitive_identity_mask__avx2: dst=(30, 6), mask=(672.00, 16.00) x (11.00, 8.00) [ 74.673] glyphs0_to_dst: glyph=(40, 6)x(13, 8), unclipped [ 74.673] emit_primitive_identity_mask__avx2: dst=(40, 6), mask=(640.00, 32.00) x (13.00, 8.00) [ 74.673] glyphs0_to_dst: glyph=(56, 4)x(11, 10), unclipped [ 74.673] emit_primitive_identity_mask__avx2: dst=(56, 4), mask=(32.00, 112.00) x (11.00, 10.00) [ 74.673] glyphs0_to_dst: glyph=(65, 6)x(11, 8), unclipped [ 74.673] emit_primitive_identity_mask__avx2: dst=(65, 6), mask=(672.00, 16.00) x (11.00, 8.00) [ 74.673] glyphs0_to_dst: glyph=(74, 3)x(9, 11), unclipped [ 74.673] emit_primitive_identity_mask__avx2: dst=(74, 3), mask=(0.00, 80.00) x (9.00, 11.00) [ 74.673] glyphs0_to_dst: glyph=(81, 3)x(9, 11), unclipped [ 74.673] emit_primitive_identity_mask__avx2: dst=(81, 3), mask=(0.00, 80.00) x (9.00, 11.00) [ 74.673] glyphs0_to_dst: glyph=(88, 3)x(6, 11), unclipped [ 74.673] emit_primitive_identity_mask__avx2: dst=(88, 3), mask=(656.00, 32.00) x (6.00, 11.00) [ 74.673] glyphs0_to_dst: glyph=(93, 6)x(9, 8), unclipped [ 74.673] emit_primitive_identity_mask__avx2: dst=(93, 6), mask=(640.00, 48.00) x (9.00, 8.00) [ 74.673] glyphs0_to_dst: glyph=(101, 6)x(10, 11), unclipped [ 74.673] emit_primitive_identity_mask__avx2: dst=(101, 6), mask=(0.00, 64.00) x (10.00, 11.00) [ 74.673] glyphs0_to_dst: glyph=(110, 6)x(9, 8), unclipped [ 74.673] emit_primitive_identity_mask__avx2: dst=(110, 6), mask=(784.00, 16.00) x (9.00, 8.00) [ 74.673] gen8_vertex_flush[880] = 42 [ 74.673] gen9_magic_ca_pass: CA fixup (174 -> 216) [ 74.673] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.673] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.673] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.673] sna_accel_flush: flush?=0, dirty?=0 [ 74.673] sna_create_pixmap(118, 17, 32, usage=0) [ 74.673] kgem_can_create_2d: 118x17 @ 32 [ 74.673] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=480, height=17 [ 74.673] kgem_can_create_2d: untiled size=8192 [ 74.673] kgem_choose_tiling: too thin [width 118, 32 bpp] for TILING_X [ 74.673] kgem_choose_tiling: 118x17 -> 0 [ 74.673] sna_create_pixmap: usage=0, flags=b [ 74.673] sna_create_pixmap: creating GPU pixmap 118x17, stride=472, flags=b [ 74.673] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 [ 74.673] create_pixmap: serial=4361, usage=0, 0x0 [ 74.673] create_pixmap_hdr: pixmap=4361, width=118, height=17, usage=0 [ 74.673] sna_create_pixmap: serial=4361, 118x17, usage=0 [ 74.673] sna_accel_flush: flush?=0, dirty?=0 [ 74.673] sna_accel_flush: flush?=0, dirty?=0 [ 74.673] sna_composite_rectangles(pixmap=4362, op=0, 0 x 1 [(0, 0)x(118, 17) ...]) [ 74.673] sna_composite_rectangles: converted to op 0 [ 74.673] sna_composite_rectangles[0] (0, 0)x(118, 17) -> (0, 0), (118, 17) [ 74.673] sna_composite_rectangles: nrects=1, region=(0, 0), (118, 17) x 1 [ 74.673] sna_composite_rectangles: clipped extents (0, 0),(118, 17) x 1 [ 74.673] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(118, 17) [ 74.673] sna_composite_rectangles: dropping last-cpu hint [ 74.673] sna_drawable_use_bo pixmap=4362, box=((0, 0), (118, 17)), flags=19... [ 74.673] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 74.673] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 74.673] sna_pixmap_move_to_gpu(pixmap=4362, usage=0), flags=b [ 74.673] sna_pixmap_move_to_gpu: CPU damage? 0 [ 74.673] sna_pixmap_move_to_gpu: creating GPU bo (118x17@32), create=b [ 74.673] kgem_choose_tiling: too thin [width 118, 32 bpp] for TILING_X [ 74.673] kgem_choose_tiling: 118x17 -> 0 [ 74.673] kgem_choose_tiling: too thin [width 118, 32 bpp] for TILING_X [ 74.673] kgem_choose_tiling: 118x17 -> 0 [ 74.673] sna_pixmap_alloc_gpu: pixmap=4362 [ 74.673] kgem_create_2d(118x17, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 74.673] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=480, height=17 [ 74.673] __kgem_bo_init(handle=111, num_pages=2) [ 74.673] new pitch=480, tiling=0, handle=111, id=2330, num_pages=2 [2], bucket=1 [ 74.673] __sna_damage_all(118, 17) [ 74.673] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 74.673] sna_pixmap_mark_active: pixmap=4362, handle=111 [ 74.673] sna_drawable_use_bo: allocated GPU bo for operation [ 74.673] sna_drawable_use_bo: using GPU bo with damage? 0 [ 74.673] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 74.673] kgem_bo_is_render: handle=111, rq? 0 [0] [ 74.673] gen9_render_fill_boxes(0 x 1 [(0, 0), (118, 17) ...]) [ 74.673] sna_render_get_solid: 0 [ 74.673] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 74.673] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.673] __kgem_retire_rq: request 1 complete [ 74.673] kgem_set_mode: flushing before new bo [ 74.673] gen8_vertex_close: used=864, vbo active? 23, vb=200, nreloc=1 [ 74.673] gen8_vertex_close: reloc[0] = 289 [ 74.673] kgem_add_reloc64: handle=23, pos=289, delta=0, domains=200000 [ 74.673] kgem_add_handle: handle=23, index=4 [ 74.673] kgem_add_reloc64[7] = (delta=0, target handle=4, presumed=fd541000) [ 74.673] batch[1/1, flags=1800]: 582 582 16288 16384, nreloc=8, nexec=5, nfence=0, aperture=1101 [fenced=0] [ 74.673] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 74.673] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 74.673] kgem_fixup_relocs: shrinking by 61440 [ 74.673] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.673] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 74.673] kgem_commit: release handle=107 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fff6b000 [ 74.673] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 74.673] kgem_commit: release handle=113 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 74.673] __kgem_bo_clear_busy: handle=113 [ 74.673] kgem_commit: release handle=113 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fe00a000 [ 74.673] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd581000 [ 74.673] kgem_commit: release handle=113 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 74.673] __kgem_bo_clear_busy: handle=113 [ 74.673] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 74.673] __kgem_busy: handle=1, busy=131072, wedged=0 [ 74.673] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 74.673] needs_batch_flush: flushing before handle=111 for new reservation [ 74.673] kgem_check_bo: num_pages=+2, num_exec=+1 [ 74.673] aligning vertex: was 4, now 2 floats per vertex [ 74.673] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 74.673] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 74.673] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 74.673] kgem_add_handle: handle=4, index=0 [ 74.673] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 74.673] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 74.673] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 74.673] gen9_composite_get_binding_table(ffc0) [ 74.673] kgem_add_reloc64: handle=111, pos=16360, delta=0, domains=20002 [ 74.673] kgem_add_handle: handle=111, index=1 [ 74.673] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=0) [ 74.673] __kgem_bo_mark_dirty: handle=111 (proxy? 0) [ 74.673] [3fe0] bind bo(handle=111, addr=0), format=192, width=118, height=17, pitch=480, tiling=0 -> render [ 74.673] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 74.673] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 74.673] kgem_add_handle: handle=7, index=2 [ 74.673] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 74.673] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 74.673] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 74.673] gen9_emit_sampler: sampler = 1 [ 74.673] gen9_emit_sf: num_sf_outputs=1 [ 74.673] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 74.673] gen9_emit_vertex_elements: setup id=0 [ 74.673] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 74.673] (0, 0), (118, 17) [ 74.673] gen8_vertex_flush[490] = 3 [ 74.673] sna_composite_rectangles: pixmap=4362 marking clear [0]? 1 [ 74.673] sna_accel_flush: flush?=0, dirty?=0 [ 74.673] sna_accel_flush: flush?=0, dirty?=0 [ 74.673] sna_accel_flush: flush?=0, dirty?=0 [ 74.673] sna_accel_flush: flush?=0, dirty?=0 [ 74.673] sna_accel_flush: flush?=0, dirty?=0 [ 74.673] sna_composite(pixmap=4362, op=1, src=0+(0, 1), mask=0+(0, 0), dst=4362+(0, 0)+(0, 0), size=(118, 17) [ 74.673] sna_compute_composite_region: dst=(0, 0)x(118, 17) [ 74.673] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (118, 17) [ 74.673] clip_to_dst: region: 1x[(0, 0), (118, 17)], clip: 1x[(0, 0), (118, 17)] [ 74.673] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (118, 17) [ 74.673] sna_compute_composite_region: clip against src (0x0 clip=0): (0, 0), (118, 17) [ 74.673] sna_composite: composite region extents:+(0, 0) -> (0, 0), (118, 17) + (0, 0) [ 74.673] gen9_render_composite: 118x17, current mode=1/1 [ 74.673] kgem_bo_is_render: handle=111, rq? 1 [1] [ 74.673] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 74.673] gen9_composite_set_target: (0, 0)x(118, 17), partial?=0 [ 74.673] sna_drawable_use_bo pixmap=4362, box=((0, 0), (118, 17)), flags=1f... [ 74.673] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1f [ 74.673] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.673] sna_drawable_use_bo: using whole GPU bo [ 74.673] gen9_composite_set_target: pixmap=4362, format=20028888, size=118x17, pitch=480, delta=(0,0),damage=0xffffffffffffffff [ 74.673] gen9_composite_picture: (0, 1)x(118, 17), dst=(0, 0) [ 74.673] gen4_channel_init_linear: p1=(0.00, 0.00), p2=(0.00, 1.00), src=(0, 1), dst=(0, 0), size=(118, 17) [ 74.673] sna_render_get_gradient: 2x[0.00:ff5c5950 ... 1.00:ff3e3d39 ... 1.00:ff3e3d39] [ 74.673] sna_render_get_gradient: old --> 3 [ 74.673] gen4_channel_init_linear: transform = [0.00 0.00 0.06, 0.00 0.04 0.18, 0.00 0.00 1.00] [ 74.673] gen4_channel_init_linear: untransformed: p1=(-53.35, -4.00, 1.00), p2=(-53.35, 22.00, 1.00) [ 74.673] gen4_channel_init_linear: dx=0.00, dy=0.04, offset=0.21 [ 74.673] kgem_bo_is_render: handle=111, rq? 1 [1] [ 74.673] kgem_bo_is_render: handle=141, rq? 0 [0] [ 74.673] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 74.673] gen4_choose_composite_emitter: linear, no mask [ 74.673] kgem_check_bo: num_pages=+1, num_exec=+1 [ 74.673] gen9_composite_get_binding_table(ff00) [ 74.673] kgem_add_reloc64: handle=141, pos=16312, delta=0, domains=40000 [ 74.673] kgem_add_handle: handle=141, index=3 [ 74.673] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa3000) [ 74.673] [3fb0] bind bo(handle=141, addr=fffa3000), format=192, width=32, height=1, pitch=128, tiling=0 -> sampler [ 74.673] gen9_emit_sampler: sampler = 12 [ 74.673] gen9_emit_vertex_elements: setup id=1 [ 74.673] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 74.673] gen9_render_composite_box: (0, 0), (118, 17) [ 74.673] apply_damage: damage=0x0, region=1 [(0, 0), (118, 17) + (0, 0)] [ 74.673] gen8_vertex_flush[504] = 3 [ 74.673] sna_accel_flush: flush?=0, dirty?=0 [ 74.673] sna_accel_flush: flush?=0, dirty?=0 [ 74.673] sna_composite(pixmap=4354, op=3, src=4362+(0, 0), mask=4356+(0, 0), dst=4354+(0, 0)+(0, 0), size=(118, 17) [ 74.673] sna_compute_composite_region: dst=(0, 0)x(118, 17) [ 74.673] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (118, 17) [ 74.673] clip_to_dst: region: 1x[(0, 0), (118, 17)], clip: 1x[(0, 0), (118, 17)] [ 74.673] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (118, 17) [ 74.673] sna_compute_composite_region: clip against src (118x17 clip=0): (0, 0), (118, 17) [ 74.673] sna_compute_composite_region: clip against mask: (0, 0), (118, 17) [ 74.673] sna_composite: composite region extents:+(0, 0) -> (0, 0), (118, 17) + (0, 0) [ 74.673] gen9_render_composite: 118x17, current mode=1/1 [ 74.673] kgem_bo_is_busy: handle=111, domain: 1 exec? 1, rq? 1 [ 74.673] kgem_bo_is_busy: handle=107, domain: 3 exec? 0, rq? 1 [ 74.673] gen9_composite_fallback: src is already on the GPU, try to use GPU [ 74.673] gen9_composite_set_target: (0, 0)x(118, 17), partial?=1 [ 74.673] sna_drawable_use_bo pixmap=4354, box=((0, 0), (118, 17)), flags=7... [ 74.673] sna_drawable_use_bo: exported target, set PREFER_GPU [ 74.673] sna_drawable_use_bo: pinned, never REPLACES [ 74.673] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=7 [ 74.673] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.673] sna_drawable_use_bo: using whole GPU bo [ 74.673] gen9_composite_set_target: pixmap=4354, format=20028888, size=118x17, pitch=512, delta=(0,0),damage=0xffffffffffffffff [ 74.673] gen9_composite_picture: (0, 0)x(118, 17), dst=(0, 0) [ 74.673] sna_transform_is_imprecise_integer_translation: no transform [ 74.673] gen9_composite_picture: integer translation (0, 0), removing [ 74.673] sna_render_pixmap_bo pixmap=4362, (0, 0)x(118, 17)/(118, 17) [ 74.673] sna_render_pixmap_bo: GPU all damaged [ 74.673] gen9_composite_picture: (0, 0)x(118, 17), dst=(0, 0) [ 74.673] sna_transform_is_imprecise_integer_translation: no transform [ 74.673] gen9_composite_picture: integer translation (0, 0), removing [ 74.673] sna_render_pixmap_bo pixmap=4356, (0, 0)x(118, 17)/(118, 17) [ 74.673] sna_render_pixmap_bo: GPU all damaged [ 74.673] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 74.673] gen4_choose_composite_emitter: identity source, identity mask [ 74.673] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.673] __kgem_retire_rq: request 1 complete [ 74.673] __kgem_bo_flush: handle=107, busy=0, wedged=0 [ 74.673] __kgem_bo_flush: handle=6, busy=0, wedged=0 [ 74.673] kgem_set_mode: flushing before new bo [ 74.673] gen8_vertex_close: used=876, vbo active? 23, vb=3, nreloc=2 [ 74.673] gen8_vertex_close: reloc[0] = 287 [ 74.673] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 74.673] kgem_add_handle: handle=23, index=4 [ 74.673] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd541000) [ 74.673] gen8_vertex_close: reloc[1] = 316 [ 74.673] kgem_add_reloc64: handle=23, pos=316, delta=0, domains=200000 [ 74.673] kgem_add_reloc64[7] = (delta=0, target handle=4, presumed=fd541000) [ 74.673] batch[1/1, flags=1800]: 328 328 16304 16384, nreloc=8, nexec=5, nfence=0, aperture=78 [fenced=0] [ 74.673] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 74.673] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 74.673] kgem_fixup_relocs: shrinking by 61440 [ 74.673] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.674] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 74.674] kgem_commit: release handle=111 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fff27000 [ 74.674] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 74.674] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 74.674] __kgem_bo_clear_busy: handle=7 [ 74.674] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 74.674] kgem_commit: release handle=141 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa3000 [ 74.674] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 74.674] __kgem_busy: handle=1, busy=131072, wedged=0 [ 74.674] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 74.674] kgem_check_bo: num_pages=+7, num_exec=+3 [ 74.674] aligning vertex: was 2, now 5 floats per vertex [ 74.674] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 74.674] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 74.674] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 74.674] kgem_add_handle: handle=4, index=0 [ 74.674] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 74.674] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 74.674] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 74.674] gen9_composite_get_binding_table(ffc0) [ 74.674] kgem_add_reloc64: handle=108, pos=16360, delta=0, domains=20002 [ 74.674] kgem_add_handle: handle=108, index=1 [ 74.674] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fff6d000) [ 74.674] __kgem_bo_mark_dirty: handle=108 (proxy? 0) [ 74.674] [3fe0] bind bo(handle=108, addr=fff6d000), format=192, width=118, height=17, pitch=512, tiling=1 -> render [ 74.674] kgem_add_reloc64: handle=111, pos=16344, delta=0, domains=40000 [ 74.674] kgem_add_handle: handle=111, index=2 [ 74.674] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fff27000) [ 74.674] [3fd0] bind bo(handle=111, addr=fff27000), format=192, width=118, height=17, pitch=480, tiling=0 -> sampler [ 74.674] kgem_add_reloc64: handle=107, pos=16328, delta=0, domains=40000 [ 74.674] kgem_add_handle: handle=107, index=3 [ 74.674] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fff6b000) [ 74.674] [3fc0] bind bo(handle=107, addr=fff6b000), format=192, width=118, height=17, pitch=480, tiling=0 -> sampler [ 74.674] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 74.674] gen9_emit_sampler: sampler = 2 [ 74.674] gen9_emit_sf: num_sf_outputs=2 [ 74.674] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) [ 74.674] gen9_emit_vertex_elements: setup id=10 [ 74.674] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 74.674] gen9_emit_vertex_elements: second channel 2 floats, offset=12 [ 74.674] gen9_render_composite_box: (0, 0), (118, 17) [ 74.674] apply_damage: damage=0x0, region=1 [(0, 0), (118, 17) + (0, 0)] [ 74.674] gen8_vertex_flush[498] = 3 [ 74.674] sna_accel_flush: flush?=1, dirty?=0 [ 74.674] gen8_vertex_close: used=895, vbo active? 23, vb=400, nreloc=1 [ 74.674] gen8_vertex_close: reloc[0] = 289 [ 74.674] kgem_add_reloc64: handle=23, pos=289, delta=0, domains=200000 [ 74.674] kgem_add_handle: handle=23, index=4 [ 74.674] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd541000) [ 74.674] batch[1/1, flags=1800]: 300 300 16320 16384, nreloc=7, nexec=5, nfence=0, aperture=81 [fenced=0] [ 74.674] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.674] __kgem_retire_rq: request 1 complete [ 74.674] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 74.674] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 74.674] kgem_fixup_relocs: shrinking by 61440 [ 74.674] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.674] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 74.674] kgem_commit: release handle=108 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fff6d000 [ 74.674] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 74.674] kgem_commit: release handle=111 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fff27000 [ 74.674] kgem_commit: release handle=107 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff6b000 [ 74.674] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 74.674] __kgem_busy: handle=1, busy=131072, wedged=0 [ 74.674] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 74.674] sna_accel_flush: flush?=0, dirty?=0 [ 74.674] sna_destroy_pixmap: pixmap=4356, attached?=1 [ 74.674] _kgem_bo_destroy: handle=107, proxy? 0 [ 74.674] __kgem_bo_destroy: handle=107, size=8192 [ 74.674] __kgem_busy: handle=107, busy=0, wedged=0 [ 74.674] __kgem_bo_clear_busy: handle=107 [ 74.674] __kgem_bo_destroy: handle=107, purged [ 74.674] kgem_bo_move_to_inactive: moving handle=107 to inactive [ 74.674] __sna_free_pixmap(pixmap=4356) [ 74.674] sna_accel_flush: flush?=0, dirty?=0 [ 74.674] sna_accel_flush: flush?=0, dirty?=0 [ 74.674] sna_glyphs(op=3, nlist=1, src=(1, 14)) [ 74.674] kgem_bo_is_busy: handle=108, domain: 3 exec? 0, rq? 1 [ 74.674] can_discard_mask: nlist=1, mask=28888, depth 32, op=3 (bounded? 1) [ 74.674] glyphs_format: format=166024, depth=32 [ 74.674] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 74.674] sna_glyphs: discarding mask [ 74.674] glyphs0_to_dst(op=3, src=(1, 14), nlist=1, dst=(1, 14)+(0, 0)) [ 74.674] clipped_glyphs? 15 glyph in 1 lists extents (0, 3), (120, 17), region (1, 3), (118, 17): yes [ 74.674] gen9_render_composite: 0x0, current mode=0/1 [ 74.674] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 74.674] kgem_bo_is_busy: handle=108, domain: 3 exec? 0, rq? 1 [ 74.674] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.674] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.674] sna_drawable_use_bo pixmap=4354, box=((1, 3), (118, 17)), flags=7... [ 74.674] sna_drawable_use_bo: exported target, set PREFER_GPU [ 74.674] sna_drawable_use_bo: pinned, never REPLACES [ 74.674] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=7 [ 74.674] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.674] sna_drawable_use_bo: using whole GPU bo [ 74.674] gen9_composite_set_target: pixmap=4354, format=20028888, size=118x17, pitch=512, delta=(0,0),damage=0xffffffffffffffff [ 74.674] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.674] color_convert: src=ff333333 [20028888] [ 74.674] color_convert: dst=ff333333 [20028888] [ 74.674] sna_render_get_solid: ff333333 [ 74.674] sna_render_get_solid(20) = ff333333 (old) [ 74.674] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.674] sna_transform_is_imprecise_integer_translation: no transform [ 74.674] gen9_composite_picture: integer translation (0, 0), removing [ 74.674] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.674] sna_render_pixmap_bo: GPU all damaged [ 74.674] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.674] gen4_choose_composite_emitter: solid, identity mask [ 74.674] kgem_check_bo: num_pages=+1028, num_exec=+3 [ 74.674] aligning vertex: was 5, now 4 floats per vertex [ 74.674] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 74.674] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 74.674] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 74.674] kgem_add_handle: handle=4, index=0 [ 74.674] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 74.674] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 74.674] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 74.674] gen9_composite_get_binding_table(ffc0) [ 74.674] kgem_add_reloc64: handle=108, pos=16360, delta=0, domains=20002 [ 74.674] kgem_add_handle: handle=108, index=1 [ 74.674] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fff6d000) [ 74.674] __kgem_bo_mark_dirty: handle=108 (proxy? 0) [ 74.674] [3fe0] bind bo(handle=108, addr=fff6d000), format=192, width=118, height=17, pitch=512, tiling=1 -> render [ 74.674] kgem_add_reloc64: handle=113, pos=16344, delta=0, domains=40000 [ 74.674] kgem_add_reloc64: adding proxy [delta=80] for handle=113 [ 74.674] kgem_add_handle: handle=113, index=2 [ 74.674] kgem_add_reloc64[4] = (delta=80, target handle=2, presumed=fe00a000) [ 74.674] [3fd0] bind bo(handle=113, addr=fe00a050), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 74.674] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 [ 74.674] kgem_add_handle: handle=6, index=3 [ 74.674] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd581000) [ 74.674] [3fc0] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 74.674] gen9_emit_cc: blend=177 (current=ffffffff), src=17, dst=18 [ 74.674] gen9_emit_sampler: sampler = a [ 74.674] gen9_emit_sf: num_sf_outputs=2 [ 74.674] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.674] gen9_emit_vertex_elements: setup id=9 [ 74.674] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 74.674] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 74.674] glyphs0_to_dst: glyph=(0, 4), (11, 14), clip=(1, 3), (118, 17) [ 74.674] glyphs0_to_dst: blt=(1, 4), (11, 14) [ 74.674] emit_primitive_identity_mask__avx2: dst=(1, 4), mask=(33.00, 112.00) x (10.00, 10.00) [ 74.674] glyphs0_to_dst: glyph=(9, 6), (20, 17), clip=(1, 3), (118, 17) [ 74.674] glyphs0_to_dst: blt=(9, 6), (20, 17) [ 74.674] emit_primitive_identity_mask__avx2: dst=(9, 6), mask=(48.00, 112.00) x (11.00, 11.00) [ 74.674] glyphs0_to_dst: glyph=(17, 6), (26, 14), clip=(1, 3), (118, 17) [ 74.674] glyphs0_to_dst: blt=(17, 6), (26, 14) [ 74.674] emit_primitive_identity_mask__avx2: dst=(17, 6), mask=(784.00, 16.00) x (9.00, 8.00) [ 74.674] glyphs0_to_dst: glyph=(24, 3), (33, 14), clip=(1, 3), (118, 17) [ 74.674] glyphs0_to_dst: blt=(24, 3), (33, 14) [ 74.674] emit_primitive_identity_mask__avx2: dst=(24, 3), mask=(0.00, 80.00) x (9.00, 11.00) [ 74.674] glyphs0_to_dst: glyph=(31, 6), (42, 14), clip=(1, 3), (118, 17) [ 74.674] glyphs0_to_dst: blt=(31, 6), (42, 14) [ 74.674] emit_primitive_identity_mask__avx2: dst=(31, 6), mask=(672.00, 16.00) x (11.00, 8.00) [ 74.674] glyphs0_to_dst: glyph=(41, 6), (54, 14), clip=(1, 3), (118, 17) [ 74.674] glyphs0_to_dst: blt=(41, 6), (54, 14) [ 74.674] emit_primitive_identity_mask__avx2: dst=(41, 6), mask=(640.00, 32.00) x (13.00, 8.00) [ 74.674] glyphs0_to_dst: glyph=(57, 4), (68, 14), clip=(1, 3), (118, 17) [ 74.674] glyphs0_to_dst: blt=(57, 4), (68, 14) [ 74.674] emit_primitive_identity_mask__avx2: dst=(57, 4), mask=(32.00, 112.00) x (11.00, 10.00) [ 74.674] glyphs0_to_dst: glyph=(66, 6), (77, 14), clip=(1, 3), (118, 17) [ 74.674] glyphs0_to_dst: blt=(66, 6), (77, 14) [ 74.674] emit_primitive_identity_mask__avx2: dst=(66, 6), mask=(672.00, 16.00) x (11.00, 8.00) [ 74.674] glyphs0_to_dst: glyph=(75, 3), (84, 14), clip=(1, 3), (118, 17) [ 74.674] glyphs0_to_dst: blt=(75, 3), (84, 14) [ 74.674] emit_primitive_identity_mask__avx2: dst=(75, 3), mask=(0.00, 80.00) x (9.00, 11.00) [ 74.674] glyphs0_to_dst: glyph=(82, 3), (91, 14), clip=(1, 3), (118, 17) [ 74.674] glyphs0_to_dst: blt=(82, 3), (91, 14) [ 74.674] emit_primitive_identity_mask__avx2: dst=(82, 3), mask=(0.00, 80.00) x (9.00, 11.00) [ 74.674] glyphs0_to_dst: glyph=(89, 3), (95, 14), clip=(1, 3), (118, 17) [ 74.674] glyphs0_to_dst: blt=(89, 3), (95, 14) [ 74.674] emit_primitive_identity_mask__avx2: dst=(89, 3), mask=(656.00, 32.00) x (6.00, 11.00) [ 74.674] glyphs0_to_dst: glyph=(94, 6), (103, 14), clip=(1, 3), (118, 17) [ 74.674] glyphs0_to_dst: blt=(94, 6), (103, 14) [ 74.674] emit_primitive_identity_mask__avx2: dst=(94, 6), mask=(640.00, 48.00) x (9.00, 8.00) [ 74.674] glyphs0_to_dst: glyph=(102, 6), (112, 17), clip=(1, 3), (118, 17) [ 74.674] glyphs0_to_dst: blt=(102, 6), (112, 17) [ 74.674] emit_primitive_identity_mask__avx2: dst=(102, 6), mask=(0.00, 64.00) x (10.00, 11.00) [ 74.674] glyphs0_to_dst: glyph=(111, 6), (120, 14), clip=(1, 3), (118, 17) [ 74.674] glyphs0_to_dst: blt=(111, 6), (118, 14) [ 74.674] emit_primitive_identity_mask__avx2: dst=(111, 6), mask=(784.00, 16.00) x (7.00, 8.00) [ 74.674] gen8_vertex_flush[498] = 42 [ 74.674] gen9_magic_ca_pass: CA fixup (224 -> 266) [ 74.674] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.674] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.674] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.674] sna_accel_flush: flush?=1, dirty?=0 [ 74.674] gen8_vertex_close: used=1064, vbo active? 23, vb=200, nreloc=1 [ 74.674] gen8_vertex_close: reloc[0] = 289 [ 74.674] kgem_add_reloc64: handle=23, pos=289, delta=0, domains=200000 [ 74.674] kgem_add_handle: handle=23, index=4 [ 74.674] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd541000) [ 74.674] batch[1/1, flags=1800]: 332 332 16320 16384, nreloc=7, nexec=5, nfence=0, aperture=1102 [fenced=0] [ 74.674] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.674] __kgem_retire_rq: request 1 complete [ 74.674] __kgem_bo_flush: handle=111, busy=0, wedged=0 [ 74.674] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 74.674] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 74.674] kgem_fixup_relocs: shrinking by 61440 [ 74.674] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.674] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 74.674] kgem_commit: release handle=108 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fff6d000 [ 74.674] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 74.674] kgem_commit: release handle=113 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 74.674] __kgem_bo_clear_busy: handle=113 [ 74.674] kgem_commit: release handle=113 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fe00a000 [ 74.674] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 74.674] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 74.674] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.674] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 74.674] sna_accel_flush: flush?=0, dirty?=0 [ 74.674] sna_accel_flush: flush?=0, dirty?=0 [ 74.674] sna_glyphs(op=3, nlist=1, src=(-1, 14)) [ 74.674] kgem_bo_is_busy: handle=108, domain: 3 exec? 0, rq? 1 [ 74.674] can_discard_mask: nlist=1, mask=28888, depth 32, op=3 (bounded? 1) [ 74.674] glyphs_format: format=166024, depth=32 [ 74.674] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 74.674] sna_glyphs: discarding mask [ 74.674] glyphs0_to_dst(op=3, src=(-1, 14), nlist=1, dst=(-1, 14)+(0, 0)) [ 74.674] clipped_glyphs? 15 glyph in 1 lists extents (-2, 3), (118, 17), region (0, 3), (117, 17): yes [ 74.674] gen9_render_composite: 0x0, current mode=0/1 [ 74.674] kgem_bo_is_busy: handle=6, domain: 3 exec? 0, rq? 1 [ 74.674] kgem_bo_is_busy: handle=108, domain: 3 exec? 0, rq? 1 [ 74.674] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.674] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.674] sna_drawable_use_bo pixmap=4354, box=((0, 3), (117, 17)), flags=7... [ 74.674] sna_drawable_use_bo: exported target, set PREFER_GPU [ 74.674] sna_drawable_use_bo: pinned, never REPLACES [ 74.674] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=7 [ 74.674] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.674] sna_drawable_use_bo: using whole GPU bo [ 74.674] gen9_composite_set_target: pixmap=4354, format=20028888, size=118x17, pitch=512, delta=(0,0),damage=0xffffffffffffffff [ 74.674] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.674] color_convert: src=ff333333 [20028888] [ 74.674] color_convert: dst=ff333333 [20028888] [ 74.674] sna_render_get_solid: ff333333 [ 74.674] sna_render_get_solid(20) = ff333333 (last) [ 74.674] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.674] sna_transform_is_imprecise_integer_translation: no transform [ 74.674] gen9_composite_picture: integer translation (0, 0), removing [ 74.674] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.674] sna_render_pixmap_bo: GPU all damaged [ 74.674] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.674] gen4_choose_composite_emitter: solid, identity mask [ 74.674] kgem_check_bo: num_pages=+1028, num_exec=+3 [ 74.674] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 74.674] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 74.674] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 74.674] kgem_add_handle: handle=4, index=0 [ 74.674] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 74.674] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 74.674] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 74.674] gen9_composite_get_binding_table(ffc0) [ 74.674] kgem_add_reloc64: handle=108, pos=16360, delta=0, domains=20002 [ 74.674] kgem_add_handle: handle=108, index=1 [ 74.674] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fff6d000) [ 74.674] __kgem_bo_mark_dirty: handle=108 (proxy? 0) [ 74.674] [3fe0] bind bo(handle=108, addr=fff6d000), format=192, width=118, height=17, pitch=512, tiling=1 -> render [ 74.674] kgem_add_reloc64: handle=113, pos=16344, delta=0, domains=40000 [ 74.674] kgem_add_reloc64: adding proxy [delta=80] for handle=113 [ 74.674] kgem_add_handle: handle=113, index=2 [ 74.674] kgem_add_reloc64[4] = (delta=80, target handle=2, presumed=fe00a000) [ 74.674] [3fd0] bind bo(handle=113, addr=fe00a050), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 74.674] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 [ 74.674] kgem_add_handle: handle=6, index=3 [ 74.674] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd581000) [ 74.674] [3fc0] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 74.674] gen9_emit_cc: blend=177 (current=ffffffff), src=17, dst=18 [ 74.674] gen9_emit_sampler: sampler = a [ 74.674] gen9_emit_sf: num_sf_outputs=2 [ 74.674] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.674] gen9_emit_vertex_elements: setup id=9 [ 74.674] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 74.675] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 74.675] glyphs0_to_dst: glyph=(-2, 4), (9, 14), clip=(0, 3), (117, 17) [ 74.675] glyphs0_to_dst: blt=(0, 4), (9, 14) [ 74.675] emit_primitive_identity_mask__avx2: dst=(0, 4), mask=(34.00, 112.00) x (9.00, 10.00) [ 74.675] glyphs0_to_dst: glyph=(7, 6), (18, 17), clip=(0, 3), (117, 17) [ 74.675] glyphs0_to_dst: blt=(7, 6), (18, 17) [ 74.675] emit_primitive_identity_mask__avx2: dst=(7, 6), mask=(48.00, 112.00) x (11.00, 11.00) [ 74.675] glyphs0_to_dst: glyph=(15, 6), (24, 14), clip=(0, 3), (117, 17) [ 74.675] glyphs0_to_dst: blt=(15, 6), (24, 14) [ 74.675] emit_primitive_identity_mask__avx2: dst=(15, 6), mask=(784.00, 16.00) x (9.00, 8.00) [ 74.675] glyphs0_to_dst: glyph=(22, 3), (31, 14), clip=(0, 3), (117, 17) [ 74.675] glyphs0_to_dst: blt=(22, 3), (31, 14) [ 74.675] emit_primitive_identity_mask__avx2: dst=(22, 3), mask=(0.00, 80.00) x (9.00, 11.00) [ 74.675] glyphs0_to_dst: glyph=(29, 6), (40, 14), clip=(0, 3), (117, 17) [ 74.675] glyphs0_to_dst: blt=(29, 6), (40, 14) [ 74.675] emit_primitive_identity_mask__avx2: dst=(29, 6), mask=(672.00, 16.00) x (11.00, 8.00) [ 74.675] glyphs0_to_dst: glyph=(39, 6), (52, 14), clip=(0, 3), (117, 17) [ 74.675] glyphs0_to_dst: blt=(39, 6), (52, 14) [ 74.675] emit_primitive_identity_mask__avx2: dst=(39, 6), mask=(640.00, 32.00) x (13.00, 8.00) [ 74.675] glyphs0_to_dst: glyph=(55, 4), (66, 14), clip=(0, 3), (117, 17) [ 74.675] glyphs0_to_dst: blt=(55, 4), (66, 14) [ 74.675] emit_primitive_identity_mask__avx2: dst=(55, 4), mask=(32.00, 112.00) x (11.00, 10.00) [ 74.675] glyphs0_to_dst: glyph=(64, 6), (75, 14), clip=(0, 3), (117, 17) [ 74.675] glyphs0_to_dst: blt=(64, 6), (75, 14) [ 74.675] emit_primitive_identity_mask__avx2: dst=(64, 6), mask=(672.00, 16.00) x (11.00, 8.00) [ 74.675] glyphs0_to_dst: glyph=(73, 3), (82, 14), clip=(0, 3), (117, 17) [ 74.675] glyphs0_to_dst: blt=(73, 3), (82, 14) [ 74.675] emit_primitive_identity_mask__avx2: dst=(73, 3), mask=(0.00, 80.00) x (9.00, 11.00) [ 74.675] glyphs0_to_dst: glyph=(80, 3), (89, 14), clip=(0, 3), (117, 17) [ 74.675] glyphs0_to_dst: blt=(80, 3), (89, 14) [ 74.675] emit_primitive_identity_mask__avx2: dst=(80, 3), mask=(0.00, 80.00) x (9.00, 11.00) [ 74.675] glyphs0_to_dst: glyph=(87, 3), (93, 14), clip=(0, 3), (117, 17) [ 74.675] glyphs0_to_dst: blt=(87, 3), (93, 14) [ 74.675] emit_primitive_identity_mask__avx2: dst=(87, 3), mask=(656.00, 32.00) x (6.00, 11.00) [ 74.675] glyphs0_to_dst: glyph=(92, 6), (101, 14), clip=(0, 3), (117, 17) [ 74.675] glyphs0_to_dst: blt=(92, 6), (101, 14) [ 74.675] emit_primitive_identity_mask__avx2: dst=(92, 6), mask=(640.00, 48.00) x (9.00, 8.00) [ 74.675] glyphs0_to_dst: glyph=(100, 6), (110, 17), clip=(0, 3), (117, 17) [ 74.675] glyphs0_to_dst: blt=(100, 6), (110, 17) [ 74.675] emit_primitive_identity_mask__avx2: dst=(100, 6), mask=(0.00, 64.00) x (10.00, 11.00) [ 74.675] glyphs0_to_dst: glyph=(109, 6), (118, 14), clip=(0, 3), (117, 17) [ 74.675] glyphs0_to_dst: blt=(109, 6), (117, 14) [ 74.675] emit_primitive_identity_mask__avx2: dst=(109, 6), mask=(784.00, 16.00) x (8.00, 8.00) [ 74.675] gen8_vertex_flush[498] = 42 [ 74.675] gen9_magic_ca_pass: CA fixup (266 -> 308) [ 74.675] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.675] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.675] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.675] sna_accel_flush: flush?=1, dirty?=0 [ 74.675] gen8_vertex_close: used=1232, vbo active? 23, vb=200, nreloc=1 [ 74.675] gen8_vertex_close: reloc[0] = 289 [ 74.675] kgem_add_reloc64: handle=23, pos=289, delta=0, domains=200000 [ 74.675] kgem_add_handle: handle=23, index=4 [ 74.675] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd541000) [ 74.675] batch[1/1, flags=1800]: 332 332 16320 16384, nreloc=7, nexec=5, nfence=0, aperture=1102 [fenced=0] [ 74.675] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.675] __kgem_retire_rq: request 1 complete [ 74.675] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 74.675] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 74.675] kgem_fixup_relocs: shrinking by 61440 [ 74.675] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.675] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 74.675] kgem_commit: release handle=108 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fff6d000 [ 74.675] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 74.675] kgem_commit: release handle=113 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 74.675] __kgem_bo_clear_busy: handle=113 [ 74.675] kgem_commit: release handle=113 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fe00a000 [ 74.675] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 74.675] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 74.675] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.675] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 74.675] sna_accel_flush: flush?=0, dirty?=0 [ 74.675] sna_block_handler (tv=0.0) [ 74.675] sna_wakeup_handler [ 74.675] sna_accel_flush: flush?=0, dirty?=0 [ 74.675] sna_accel_flush: flush?=0, dirty?=0 [ 74.675] sna_accel_flush: flush?=0, dirty?=0 [ 74.675] sna_glyphs(op=3, nlist=1, src=(0, 15)) [ 74.675] kgem_bo_is_busy: handle=108, domain: 3 exec? 0, rq? 1 [ 74.675] can_discard_mask: nlist=1, mask=28888, depth 32, op=3 (bounded? 1) [ 74.675] glyphs_format: format=166024, depth=32 [ 74.675] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 74.675] sna_glyphs: discarding mask [ 74.675] glyphs0_to_dst(op=3, src=(0, 15), nlist=1, dst=(0, 15)+(0, 0)) [ 74.675] clipped_glyphs? 15 glyph in 1 lists extents (-1, 4), (119, 18), region (0, 4), (118, 17): yes [ 74.675] gen9_render_composite: 0x0, current mode=0/1 [ 74.675] kgem_bo_is_busy: handle=6, domain: 3 exec? 0, rq? 1 [ 74.675] kgem_bo_is_busy: handle=108, domain: 3 exec? 0, rq? 1 [ 74.675] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.675] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.675] sna_drawable_use_bo pixmap=4354, box=((0, 4), (118, 17)), flags=7... [ 74.675] sna_drawable_use_bo: exported target, set PREFER_GPU [ 74.675] sna_drawable_use_bo: pinned, never REPLACES [ 74.675] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=7 [ 74.675] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.675] sna_drawable_use_bo: using whole GPU bo [ 74.675] gen9_composite_set_target: pixmap=4354, format=20028888, size=118x17, pitch=512, delta=(0,0),damage=0xffffffffffffffff [ 74.675] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.675] color_convert: src=ff333333 [20028888] [ 74.675] color_convert: dst=ff333333 [20028888] [ 74.675] sna_render_get_solid: ff333333 [ 74.675] sna_render_get_solid(20) = ff333333 (last) [ 74.675] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.675] sna_transform_is_imprecise_integer_translation: no transform [ 74.675] gen9_composite_picture: integer translation (0, 0), removing [ 74.675] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.675] sna_render_pixmap_bo: GPU all damaged [ 74.675] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.675] gen4_choose_composite_emitter: solid, identity mask [ 74.675] kgem_check_bo: num_pages=+1028, num_exec=+3 [ 74.675] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 74.675] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 74.675] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 74.675] kgem_add_handle: handle=4, index=0 [ 74.675] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 74.675] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 74.675] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 74.675] gen9_composite_get_binding_table(ffc0) [ 74.675] kgem_add_reloc64: handle=108, pos=16360, delta=0, domains=20002 [ 74.675] kgem_add_handle: handle=108, index=1 [ 74.675] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fff6d000) [ 74.675] __kgem_bo_mark_dirty: handle=108 (proxy? 0) [ 74.675] [3fe0] bind bo(handle=108, addr=fff6d000), format=192, width=118, height=17, pitch=512, tiling=1 -> render [ 74.675] kgem_add_reloc64: handle=113, pos=16344, delta=0, domains=40000 [ 74.675] kgem_add_reloc64: adding proxy [delta=80] for handle=113 [ 74.675] kgem_add_handle: handle=113, index=2 [ 74.675] kgem_add_reloc64[4] = (delta=80, target handle=2, presumed=fe00a000) [ 74.675] [3fd0] bind bo(handle=113, addr=fe00a050), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 74.675] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 [ 74.675] kgem_add_handle: handle=6, index=3 [ 74.675] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd581000) [ 74.675] [3fc0] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 74.675] gen9_emit_cc: blend=177 (current=ffffffff), src=17, dst=18 [ 74.675] gen9_emit_sampler: sampler = a [ 74.675] gen9_emit_sf: num_sf_outputs=2 [ 74.675] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.675] gen9_emit_vertex_elements: setup id=9 [ 74.675] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 74.675] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 74.675] glyphs0_to_dst: glyph=(-1, 5), (10, 15), clip=(0, 4), (118, 17) [ 74.675] glyphs0_to_dst: blt=(0, 5), (10, 15) [ 74.675] emit_primitive_identity_mask__avx2: dst=(0, 5), mask=(33.00, 112.00) x (10.00, 10.00) [ 74.675] glyphs0_to_dst: glyph=(8, 7), (19, 18), clip=(0, 4), (118, 17) [ 74.675] glyphs0_to_dst: blt=(8, 7), (19, 17) [ 74.675] emit_primitive_identity_mask__avx2: dst=(8, 7), mask=(48.00, 112.00) x (11.00, 10.00) [ 74.675] glyphs0_to_dst: glyph=(16, 7), (25, 15), clip=(0, 4), (118, 17) [ 74.675] glyphs0_to_dst: blt=(16, 7), (25, 15) [ 74.675] emit_primitive_identity_mask__avx2: dst=(16, 7), mask=(784.00, 16.00) x (9.00, 8.00) [ 74.675] glyphs0_to_dst: glyph=(23, 4), (32, 15), clip=(0, 4), (118, 17) [ 74.675] glyphs0_to_dst: blt=(23, 4), (32, 15) [ 74.675] emit_primitive_identity_mask__avx2: dst=(23, 4), mask=(0.00, 80.00) x (9.00, 11.00) [ 74.675] glyphs0_to_dst: glyph=(30, 7), (41, 15), clip=(0, 4), (118, 17) [ 74.675] glyphs0_to_dst: blt=(30, 7), (41, 15) [ 74.675] emit_primitive_identity_mask__avx2: dst=(30, 7), mask=(672.00, 16.00) x (11.00, 8.00) [ 74.675] glyphs0_to_dst: glyph=(40, 7), (53, 15), clip=(0, 4), (118, 17) [ 74.675] glyphs0_to_dst: blt=(40, 7), (53, 15) [ 74.675] emit_primitive_identity_mask__avx2: dst=(40, 7), mask=(640.00, 32.00) x (13.00, 8.00) [ 74.675] glyphs0_to_dst: glyph=(56, 5), (67, 15), clip=(0, 4), (118, 17) [ 74.675] glyphs0_to_dst: blt=(56, 5), (67, 15) [ 74.675] emit_primitive_identity_mask__avx2: dst=(56, 5), mask=(32.00, 112.00) x (11.00, 10.00) [ 74.675] glyphs0_to_dst: glyph=(65, 7), (76, 15), clip=(0, 4), (118, 17) [ 74.675] glyphs0_to_dst: blt=(65, 7), (76, 15) [ 74.675] emit_primitive_identity_mask__avx2: dst=(65, 7), mask=(672.00, 16.00) x (11.00, 8.00) [ 74.675] glyphs0_to_dst: glyph=(74, 4), (83, 15), clip=(0, 4), (118, 17) [ 74.675] glyphs0_to_dst: blt=(74, 4), (83, 15) [ 74.675] emit_primitive_identity_mask__avx2: dst=(74, 4), mask=(0.00, 80.00) x (9.00, 11.00) [ 74.675] glyphs0_to_dst: glyph=(81, 4), (90, 15), clip=(0, 4), (118, 17) [ 74.675] glyphs0_to_dst: blt=(81, 4), (90, 15) [ 74.675] emit_primitive_identity_mask__avx2: dst=(81, 4), mask=(0.00, 80.00) x (9.00, 11.00) [ 74.675] glyphs0_to_dst: glyph=(88, 4), (94, 15), clip=(0, 4), (118, 17) [ 74.675] glyphs0_to_dst: blt=(88, 4), (94, 15) [ 74.675] emit_primitive_identity_mask__avx2: dst=(88, 4), mask=(656.00, 32.00) x (6.00, 11.00) [ 74.675] glyphs0_to_dst: glyph=(93, 7), (102, 15), clip=(0, 4), (118, 17) [ 74.675] glyphs0_to_dst: blt=(93, 7), (102, 15) [ 74.675] emit_primitive_identity_mask__avx2: dst=(93, 7), mask=(640.00, 48.00) x (9.00, 8.00) [ 74.675] glyphs0_to_dst: glyph=(101, 7), (111, 18), clip=(0, 4), (118, 17) [ 74.675] glyphs0_to_dst: blt=(101, 7), (111, 17) [ 74.675] emit_primitive_identity_mask__avx2: dst=(101, 7), mask=(0.00, 64.00) x (10.00, 10.00) [ 74.675] glyphs0_to_dst: glyph=(110, 7), (119, 15), clip=(0, 4), (118, 17) [ 74.675] glyphs0_to_dst: blt=(110, 7), (118, 15) [ 74.675] emit_primitive_identity_mask__avx2: dst=(110, 7), mask=(784.00, 16.00) x (8.00, 8.00) [ 74.675] gen8_vertex_flush[498] = 42 [ 74.675] gen9_magic_ca_pass: CA fixup (308 -> 350) [ 74.675] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.675] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.675] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.675] sna_accel_flush: flush?=1, dirty?=0 [ 74.675] gen8_vertex_close: used=1400, vbo active? 23, vb=200, nreloc=1 [ 74.675] gen8_vertex_close: reloc[0] = 289 [ 74.675] kgem_add_reloc64: handle=23, pos=289, delta=0, domains=200000 [ 74.675] kgem_add_handle: handle=23, index=4 [ 74.675] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd541000) [ 74.675] batch[1/1, flags=1800]: 332 332 16320 16384, nreloc=7, nexec=5, nfence=0, aperture=1102 [fenced=0] [ 74.675] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.675] __kgem_retire_rq: request 1 complete [ 74.675] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 74.675] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 74.675] kgem_fixup_relocs: shrinking by 61440 [ 74.675] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.675] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 74.675] kgem_commit: release handle=108 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fff6d000 [ 74.675] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 74.675] kgem_commit: release handle=113 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 74.675] __kgem_bo_clear_busy: handle=113 [ 74.675] kgem_commit: release handle=113 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fe00a000 [ 74.675] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 74.675] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 74.675] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.675] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 74.675] sna_glyphs(op=3, nlist=1, src=(0, 13)) [ 74.675] kgem_bo_is_busy: handle=108, domain: 3 exec? 0, rq? 1 [ 74.675] can_discard_mask: nlist=1, mask=28888, depth 32, op=3 (bounded? 1) [ 74.675] glyphs_format: format=166024, depth=32 [ 74.675] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 74.675] sna_glyphs: discarding mask [ 74.675] glyphs0_to_dst(op=3, src=(0, 13), nlist=1, dst=(0, 13)+(0, 0)) [ 74.675] clipped_glyphs: no, clip region (0, 0), (118, 17) matches drawable pixmap=94680753676128 size=118x17 [ 74.675] gen9_render_composite: 0x0, current mode=0/1 [ 74.675] kgem_bo_is_busy: handle=6, domain: 3 exec? 0, rq? 1 [ 74.675] kgem_bo_is_busy: handle=108, domain: 3 exec? 0, rq? 1 [ 74.675] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.675] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.675] sna_drawable_use_bo pixmap=4354, box=((0, 0), (118, 17)), flags=7... [ 74.675] sna_drawable_use_bo: exported target, set PREFER_GPU [ 74.675] sna_drawable_use_bo: pinned, never REPLACES [ 74.675] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=7 [ 74.675] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.675] sna_drawable_use_bo: using whole GPU bo [ 74.675] gen9_composite_set_target: pixmap=4354, format=20028888, size=118x17, pitch=512, delta=(0,0),damage=0xffffffffffffffff [ 74.675] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.675] color_convert: src=ff333333 [20028888] [ 74.675] color_convert: dst=ff333333 [20028888] [ 74.675] sna_render_get_solid: ff333333 [ 74.675] sna_render_get_solid(20) = ff333333 (last) [ 74.675] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.675] sna_transform_is_imprecise_integer_translation: no transform [ 74.675] gen9_composite_picture: integer translation (0, 0), removing [ 74.675] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.675] sna_render_pixmap_bo: GPU all damaged [ 74.675] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.675] gen4_choose_composite_emitter: solid, identity mask [ 74.675] kgem_check_bo: num_pages=+1028, num_exec=+3 [ 74.675] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 74.675] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 74.675] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 74.675] kgem_add_handle: handle=4, index=0 [ 74.675] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 74.675] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 74.675] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 74.675] gen9_composite_get_binding_table(ffc0) [ 74.675] kgem_add_reloc64: handle=108, pos=16360, delta=0, domains=20002 [ 74.675] kgem_add_handle: handle=108, index=1 [ 74.675] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fff6d000) [ 74.675] __kgem_bo_mark_dirty: handle=108 (proxy? 0) [ 74.676] [3fe0] bind bo(handle=108, addr=fff6d000), format=192, width=118, height=17, pitch=512, tiling=1 -> render [ 74.676] kgem_add_reloc64: handle=113, pos=16344, delta=0, domains=40000 [ 74.676] kgem_add_reloc64: adding proxy [delta=80] for handle=113 [ 74.676] kgem_add_handle: handle=113, index=2 [ 74.676] kgem_add_reloc64[4] = (delta=80, target handle=2, presumed=fe00a000) [ 74.676] [3fd0] bind bo(handle=113, addr=fe00a050), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 74.676] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 [ 74.676] kgem_add_handle: handle=6, index=3 [ 74.676] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd581000) [ 74.676] [3fc0] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 74.676] gen9_emit_cc: blend=177 (current=ffffffff), src=17, dst=18 [ 74.676] gen9_emit_sampler: sampler = a [ 74.676] gen9_emit_sf: num_sf_outputs=2 [ 74.676] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.676] gen9_emit_vertex_elements: setup id=9 [ 74.676] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 74.676] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 74.676] glyphs0_to_dst: glyph=(-1, 3)x(11, 10), unclipped [ 74.676] emit_primitive_identity_mask__avx2: dst=(-1, 3), mask=(32.00, 112.00) x (11.00, 10.00) [ 74.676] glyphs0_to_dst: glyph=(8, 5)x(11, 11), unclipped [ 74.676] emit_primitive_identity_mask__avx2: dst=(8, 5), mask=(48.00, 112.00) x (11.00, 11.00) [ 74.676] glyphs0_to_dst: glyph=(16, 5)x(9, 8), unclipped [ 74.676] emit_primitive_identity_mask__avx2: dst=(16, 5), mask=(784.00, 16.00) x (9.00, 8.00) [ 74.676] glyphs0_to_dst: glyph=(23, 2)x(9, 11), unclipped [ 74.676] emit_primitive_identity_mask__avx2: dst=(23, 2), mask=(0.00, 80.00) x (9.00, 11.00) [ 74.676] glyphs0_to_dst: glyph=(30, 5)x(11, 8), unclipped [ 74.676] emit_primitive_identity_mask__avx2: dst=(30, 5), mask=(672.00, 16.00) x (11.00, 8.00) [ 74.676] glyphs0_to_dst: glyph=(40, 5)x(13, 8), unclipped [ 74.676] emit_primitive_identity_mask__avx2: dst=(40, 5), mask=(640.00, 32.00) x (13.00, 8.00) [ 74.676] glyphs0_to_dst: glyph=(56, 3)x(11, 10), unclipped [ 74.676] emit_primitive_identity_mask__avx2: dst=(56, 3), mask=(32.00, 112.00) x (11.00, 10.00) [ 74.676] glyphs0_to_dst: glyph=(65, 5)x(11, 8), unclipped [ 74.676] emit_primitive_identity_mask__avx2: dst=(65, 5), mask=(672.00, 16.00) x (11.00, 8.00) [ 74.676] glyphs0_to_dst: glyph=(74, 2)x(9, 11), unclipped [ 74.676] emit_primitive_identity_mask__avx2: dst=(74, 2), mask=(0.00, 80.00) x (9.00, 11.00) [ 74.676] glyphs0_to_dst: glyph=(81, 2)x(9, 11), unclipped [ 74.676] emit_primitive_identity_mask__avx2: dst=(81, 2), mask=(0.00, 80.00) x (9.00, 11.00) [ 74.676] glyphs0_to_dst: glyph=(88, 2)x(6, 11), unclipped [ 74.676] emit_primitive_identity_mask__avx2: dst=(88, 2), mask=(656.00, 32.00) x (6.00, 11.00) [ 74.676] glyphs0_to_dst: glyph=(93, 5)x(9, 8), unclipped [ 74.676] emit_primitive_identity_mask__avx2: dst=(93, 5), mask=(640.00, 48.00) x (9.00, 8.00) [ 74.676] glyphs0_to_dst: glyph=(101, 5)x(10, 11), unclipped [ 74.676] emit_primitive_identity_mask__avx2: dst=(101, 5), mask=(0.00, 64.00) x (10.00, 11.00) [ 74.676] glyphs0_to_dst: glyph=(110, 5)x(9, 8), unclipped [ 74.676] emit_primitive_identity_mask__avx2: dst=(110, 5), mask=(784.00, 16.00) x (9.00, 8.00) [ 74.676] gen8_vertex_flush[498] = 42 [ 74.676] gen9_magic_ca_pass: CA fixup (350 -> 392) [ 74.676] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.676] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.676] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.676] sna_glyphs(op=3, nlist=1, src=(0, 14)) [ 74.676] kgem_bo_is_busy: handle=108, domain: 3 exec? 1, rq? 1 [ 74.676] can_discard_mask: nlist=1, mask=28888, depth 32, op=3 (bounded? 1) [ 74.676] glyphs_format: format=166024, depth=32 [ 74.676] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 74.676] sna_glyphs: discarding mask [ 74.676] glyphs0_to_dst(op=3, src=(0, 14), nlist=1, dst=(0, 14)+(0, 0)) [ 74.676] clipped_glyphs: no, clip region (0, 0), (118, 17) matches drawable pixmap=94680753676128 size=118x17 [ 74.676] gen9_render_composite: 0x0, current mode=1/1 [ 74.676] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.676] kgem_bo_is_busy: handle=108, domain: 3 exec? 1, rq? 1 [ 74.676] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.676] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.676] sna_drawable_use_bo pixmap=4354, box=((0, 0), (118, 17)), flags=7... [ 74.676] sna_drawable_use_bo: exported target, set PREFER_GPU [ 74.676] sna_drawable_use_bo: pinned, never REPLACES [ 74.676] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=7 [ 74.676] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.676] sna_drawable_use_bo: using whole GPU bo [ 74.676] gen9_composite_set_target: pixmap=4354, format=20028888, size=118x17, pitch=512, delta=(0,0),damage=0xffffffffffffffff [ 74.676] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.676] color_convert: src=ffdfdbd2 [20028888] [ 74.676] color_convert: dst=ffdfdbd2 [20028888] [ 74.676] sna_render_get_solid: ffdfdbd2 [ 74.676] sna_render_get_solid(6) = ffdfdbd2 (old) [ 74.676] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.676] sna_transform_is_imprecise_integer_translation: no transform [ 74.676] gen9_composite_picture: integer translation (0, 0), removing [ 74.676] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.676] sna_render_pixmap_bo: GPU all damaged [ 74.676] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.676] gen4_choose_composite_emitter: solid, identity mask [ 74.676] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.676] gen9_composite_get_binding_table(fec0) [ 74.676] kgem_add_reloc64: handle=113, pos=16296, delta=0, domains=40000 [ 74.676] kgem_add_reloc64: adding proxy [delta=24] for handle=113 [ 74.676] kgem_add_reloc64[6] = (delta=24, target handle=2, presumed=fe00a000) [ 74.676] [3fa0] bind bo(handle=113, addr=fe00a018), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 74.676] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.676] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.676] gen9_emit_vertex_elements: setup id=9 [ 74.676] glyphs0_to_dst: glyph=(-1, 4)x(11, 10), unclipped [ 74.676] emit_primitive_identity_mask__avx2: dst=(-1, 4), mask=(32.00, 112.00) x (11.00, 10.00) [ 74.676] glyphs0_to_dst: glyph=(8, 6)x(11, 11), unclipped [ 74.676] emit_primitive_identity_mask__avx2: dst=(8, 6), mask=(48.00, 112.00) x (11.00, 11.00) [ 74.676] glyphs0_to_dst: glyph=(16, 6)x(9, 8), unclipped [ 74.676] emit_primitive_identity_mask__avx2: dst=(16, 6), mask=(784.00, 16.00) x (9.00, 8.00) [ 74.676] glyphs0_to_dst: glyph=(23, 3)x(9, 11), unclipped [ 74.676] emit_primitive_identity_mask__avx2: dst=(23, 3), mask=(0.00, 80.00) x (9.00, 11.00) [ 74.676] glyphs0_to_dst: glyph=(30, 6)x(11, 8), unclipped [ 74.676] emit_primitive_identity_mask__avx2: dst=(30, 6), mask=(672.00, 16.00) x (11.00, 8.00) [ 74.676] glyphs0_to_dst: glyph=(40, 6)x(13, 8), unclipped [ 74.676] emit_primitive_identity_mask__avx2: dst=(40, 6), mask=(640.00, 32.00) x (13.00, 8.00) [ 74.676] glyphs0_to_dst: glyph=(56, 4)x(11, 10), unclipped [ 74.676] emit_primitive_identity_mask__avx2: dst=(56, 4), mask=(32.00, 112.00) x (11.00, 10.00) [ 74.676] glyphs0_to_dst: glyph=(65, 6)x(11, 8), unclipped [ 74.676] emit_primitive_identity_mask__avx2: dst=(65, 6), mask=(672.00, 16.00) x (11.00, 8.00) [ 74.676] glyphs0_to_dst: glyph=(74, 3)x(9, 11), unclipped [ 74.676] emit_primitive_identity_mask__avx2: dst=(74, 3), mask=(0.00, 80.00) x (9.00, 11.00) [ 74.676] glyphs0_to_dst: glyph=(81, 3)x(9, 11), unclipped [ 74.676] emit_primitive_identity_mask__avx2: dst=(81, 3), mask=(0.00, 80.00) x (9.00, 11.00) [ 74.676] glyphs0_to_dst: glyph=(88, 3)x(6, 11), unclipped [ 74.676] emit_primitive_identity_mask__avx2: dst=(88, 3), mask=(656.00, 32.00) x (6.00, 11.00) [ 74.676] glyphs0_to_dst: glyph=(93, 6)x(9, 8), unclipped [ 74.676] emit_primitive_identity_mask__avx2: dst=(93, 6), mask=(640.00, 48.00) x (9.00, 8.00) [ 74.676] glyphs0_to_dst: glyph=(101, 6)x(10, 11), unclipped [ 74.676] emit_primitive_identity_mask__avx2: dst=(101, 6), mask=(0.00, 64.00) x (10.00, 11.00) [ 74.676] glyphs0_to_dst: glyph=(110, 6)x(9, 8), unclipped [ 74.676] emit_primitive_identity_mask__avx2: dst=(110, 6), mask=(784.00, 16.00) x (9.00, 8.00) [ 74.676] gen8_vertex_flush[598] = 42 [ 74.676] gen9_magic_ca_pass: CA fixup (392 -> 434) [ 74.676] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.676] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.676] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.676] sna_destroy_pixmap: pixmap=4362, attached?=1 [ 74.676] _kgem_bo_destroy: handle=111, proxy? 0 [ 74.676] __kgem_bo_destroy: handle=111, size=8192 [ 74.676] __kgem_bo_destroy: handle=111, purged [ 74.676] kgem_bo_move_to_inactive: moving handle=111 to inactive [ 74.676] __sna_free_pixmap(pixmap=4362) [ 74.676] sna_accel_flush: flush?=1, dirty?=0 [ 74.676] gen8_vertex_close: used=1736, vbo active? 23, vb=200, nreloc=1 [ 74.676] gen8_vertex_close: reloc[0] = 289 [ 74.676] kgem_add_reloc64: handle=23, pos=289, delta=0, domains=200000 [ 74.676] kgem_add_handle: handle=23, index=4 [ 74.676] kgem_add_reloc64[7] = (delta=0, target handle=4, presumed=fd541000) [ 74.676] batch[1/1, flags=1800]: 396 396 16288 16384, nreloc=8, nexec=5, nfence=0, aperture=1102 [fenced=0] [ 74.676] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.676] __kgem_retire_rq: request 1 complete [ 74.676] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 74.676] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 74.676] kgem_fixup_relocs: shrinking by 61440 [ 74.676] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.676] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 74.676] kgem_commit: release handle=108 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fff6d000 [ 74.676] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 74.676] kgem_commit: release handle=113 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 74.676] __kgem_bo_clear_busy: handle=113 [ 74.676] kgem_commit: release handle=113 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fe00a000 [ 74.676] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 74.676] kgem_commit: release handle=113 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 74.676] __kgem_bo_clear_busy: handle=113 [ 74.676] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 74.676] __kgem_busy: handle=1, busy=131072, wedged=0 [ 74.676] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 74.676] sna_accel_flush: flush?=0, dirty?=0 [ 74.676] sna_block_handler (tv=546.413000) [ 74.676] kgem_retire, need_retire?=1 [ 74.676] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 74.676] kgem_retire__requests_ring: retiring ring 0 [ 74.676] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.676] __kgem_retire_rq: request 1 complete [ 74.676] __kgem_bo_flush: handle=108, busy=0, wedged=0 [ 74.676] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 74.676] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 74.676] kgem_retire -- retired=0, need_retire=0 [ 74.676] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 74.676] gen6_render_retire: resetting idle vbo [ 74.676] kgem_retire__buffers: handle=109, busy? 0 [0] [ 74.676] kgem_retire__buffers: releasing upload cache for handle=109? 0 [ 74.676] __kgem_bo_destroy: handle=109, size=262144 [ 74.676] kgem_bo_replace_io: transferring io handle=109 to bo [ 74.676] kgem_bo_move_to_inactive: moving handle=109 to inactive [ 74.676] sna_scanout_do_flush: flush timer active: delta=0 [ 74.676] sna_scanout_do_flush (time=74676), triggered [ 74.676] sna_scanout_flush (time=74676), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 74.676] has_shadow: has pending damage? 0, outstanding flips: 0 [ 74.676] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 74.676] has_shadow: has pending damage? 0, outstanding flips: 0 [ 74.676] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 74.676] sna_accel_do_throttle (time=74676), triggered [ 74.676] sna_accel_throttle (time=74676) [ 74.676] sna_accel_disarm_timer[1] (time=74676) [ 74.676] sna_accel_block: evaluating timers, active=5 [ 74.676] sna_accel_block: flush timer expires in 16 [74692] [ 74.676] sna_wakeup_handler [ 74.676] sna_block_handler (tv=546.413000) [ 74.676] sna_scanout_do_flush: flush timer active: delta=16 [ 74.676] sna_accel_do_throttle -- no pending activity [ 74.676] sna_accel_block: evaluating timers, active=5 [ 74.676] sna_accel_block: flush timer expires in 16 [74692] [ 74.676] sna_wakeup_handler [ 74.676] sna_accel_flush: flush?=0, dirty?=0 [ 74.676] sna_accel_flush: flush?=0, dirty?=0 [ 74.676] sna_accel_flush: flush?=0, dirty?=0 [ 74.676] sna_block_handler (tv=546.413000) [ 74.676] sna_scanout_do_flush: flush timer active: delta=16 [ 74.676] sna_accel_do_throttle -- no pending activity [ 74.676] sna_accel_block: evaluating timers, active=5 [ 74.676] sna_accel_block: flush timer expires in 16 [74692] [ 74.676] sna_wakeup_handler [ 74.676] sna_accel_flush: flush?=0, dirty?=0 [ 74.676] sna_accel_flush: flush?=0, dirty?=0 [ 74.676] sna_block_handler (tv=546.413000) [ 74.676] sna_scanout_do_flush: flush timer active: delta=16 [ 74.676] sna_accel_do_throttle -- no pending activity [ 74.676] sna_accel_block: evaluating timers, active=5 [ 74.676] sna_accel_block: flush timer expires in 16 [74692] [ 74.676] sna_wakeup_handler [ 74.676] sna_dri2_get_msc(draw=0, pipe=-1) [ 74.676] sna_crtc_record_swap: recording last swap on pipe=0, frame 4230 [msc=4230], time 74.675069 [ 74.676] sna_dri2_get_msc: msc=4230 [raw=4230], ust=74675069 [ 74.676] sna_accel_flush: flush?=0, dirty?=0 [ 74.676] sna_block_handler (tv=546.413000) [ 74.676] sna_scanout_do_flush: flush timer active: delta=16 [ 74.676] sna_accel_do_throttle -- no pending activity [ 74.676] sna_accel_block: evaluating timers, active=5 [ 74.676] sna_accel_block: flush timer expires in 16 [74692] [ 74.677] sna_wakeup_handler [ 74.677] sna_dri2_create_buffer pixmap=4286, (attachment=0, format=32, drawable=856x592), window?=0 [ 74.677] sna_pixmap_set_dri: attaching DRI client to pixmap=4286 [ 74.677] sna_pixmap_move_to_gpu(pixmap=4286, usage=0), flags=c2 [ 74.677] sna_pixmap_move_to_gpu: already all-damaged [ 74.677] sna_pixmap_mark_active: pixmap=4286, handle=96 [ 74.677] sna_dri2_create_buffer: attaching to front buffer 856x592 [0x561c94b070f0:3], scanout? 0 [ 74.677] kgem_bo_flink: flinked handle=96 to name=88, marking non-reusable [ 74.677] sna_dri2_create_buffer: adding flush hint to handle=96 [ 74.677] sna_accel_watch_flush: enable=1 [ 74.677] sna_accel_flush: flush?=0, dirty?=0 [ 74.677] sna_accel_flush: flush?=0, dirty?=0 [ 74.677] sna_accel_flush: flush?=0, dirty?=0 [ 74.677] sna_block_handler (tv=546.412000) [ 74.677] sna_scanout_do_flush: flush timer active: delta=15 [ 74.677] sna_accel_do_throttle -- no pending activity [ 74.677] sna_accel_block: evaluating timers, active=5 [ 74.677] sna_accel_block: flush timer expires in 15 [74692] [ 74.677] sna_wakeup_handler [ 74.677] sna_accel_flush: flush?=0, dirty?=0 [ 74.677] sna_accel_flush: flush?=0, dirty?=0 [ 74.677] sna_accel_flush: flush?=0, dirty?=0 [ 74.677] sna_block_handler (tv=546.412000) [ 74.677] sna_scanout_do_flush: flush timer active: delta=15 [ 74.677] sna_accel_do_throttle -- no pending activity [ 74.677] sna_accel_block: evaluating timers, active=5 [ 74.677] sna_accel_block: flush timer expires in 15 [74692] [ 74.677] sna_wakeup_handler [ 74.677] sna_accel_flush: flush?=0, dirty?=0 [ 74.677] sna_accel_flush: flush?=0, dirty?=0 [ 74.677] sna_accel_flush: flush?=0, dirty?=0 [ 74.677] sna_accel_flush: flush?=0, dirty?=0 [ 74.677] sna_block_handler (tv=546.412000) [ 74.677] sna_scanout_do_flush: flush timer active: delta=15 [ 74.677] sna_accel_do_throttle -- no pending activity [ 74.677] sna_accel_block: evaluating timers, active=5 [ 74.677] sna_accel_block: flush timer expires in 15 [74692] [ 74.677] sna_wakeup_handler [ 74.677] sna_accel_flush: flush?=0, dirty?=0 [ 74.677] sna_accel_flush: flush?=0, dirty?=0 [ 74.677] sna_block_handler (tv=546.412000) [ 74.677] sna_scanout_do_flush: flush timer active: delta=15 [ 74.677] sna_accel_do_throttle -- no pending activity [ 74.677] sna_accel_block: evaluating timers, active=5 [ 74.677] sna_accel_block: flush timer expires in 15 [74692] [ 74.677] sna_wakeup_handler [ 74.677] sna_create_pixmap(13, 20, 32, usage=0) [ 74.677] kgem_can_create_2d: 13x20 @ 32 [ 74.677] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=20 [ 74.677] kgem_can_create_2d: untiled size=4096 [ 74.677] kgem_choose_tiling: too thin [width 13, 32 bpp] for TILING_X [ 74.677] kgem_choose_tiling: 13x20 -> 0 [ 74.677] sna_create_pixmap: usage=0, flags=a [ 74.677] sna_create_pixmap: small buffer [1040], attaching to shadow pixmap [ 74.677] create_pixmap: allocating pixmap 13x20, depth=32/32, size=1048 [ 74.677] create_pixmap: serial=4363, usage=0, 13x20 [ 74.677] sna_create_pixmap: serial=4363, 13x20, usage=0 [ 74.677] sna_composite_rectangles(pixmap=4364, op=0, 0 x 1 [(0, 0)x(13, 20) ...]) [ 74.677] sna_composite_rectangles: converted to op 0 [ 74.677] sna_composite_rectangles[0] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 74.677] sna_composite_rectangles: nrects=1, region=(0, 0), (13, 20) x 1 [ 74.677] sna_composite_rectangles: clipped extents (0, 0),(13, 20) x 1 [ 74.677] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(13, 20) [ 74.677] sna_composite_rectangles: fallback, dst pixmap=4364 too small or not attached [ 74.677] sna_composite_rectangles: fallback [ 74.677] sna_drawable_move_region_to_cpu(pixmap=4364 (13x20), [(0, 0), (13, 20)], flags=1) [ 74.677] sna_drawable_move_region_to_cpu: region (0, 0), (13, 20) + (0, 0) subsumes pixmap (13x20) [ 74.677] _sna_pixmap_move_to_cpu(pixmap=4364, 13x20, flags=1) [ 74.677] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 74.677] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 74.677] operate_inplace: no, inplace operation not suitable [ 74.677] _sna_pixmap_move_to_cpu: marking as damaged [ 74.677] __sna_damage_all(13, 20) [ 74.677] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 74.677] sna_composite_rectangles(pixmap=4364, op=1, fff2f1f0 x 1 [(0, 0)x(13, 20) ...]) [ 74.677] sna_composite_rectangles: converted to op 1 [ 74.677] sna_composite_rectangles[0] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 74.677] sna_composite_rectangles: nrects=1, region=(0, 0), (13, 20) x 1 [ 74.677] sna_composite_rectangles: clipped extents (0, 0),(13, 20) x 1 [ 74.677] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(13, 20) [ 74.677] sna_composite_rectangles: fallback, dst pixmap=4364 too small or not attached [ 74.677] sna_composite_rectangles: fallback [ 74.677] sna_drawable_move_region_to_cpu(pixmap=4364 (13x20), [(0, 0), (13, 20)], flags=1) [ 74.677] sna_drawable_move_region_to_cpu: pixmap=4364 all damaged on CPU [ 74.677] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 74.677] sna_composite_rectangles: fallback fill: (0, 0)x(13, 20) fff2f1f0 [ 74.677] sna_composite_rectangles(pixmap=4364, op=1, ff300a24 x 2 [(0, 0)x(13, 20) ...]) [ 74.677] sna_composite_rectangles: converted to op 1 [ 74.677] sna_composite_rectangles[0] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 74.677] sna_composite_rectangles[1] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 74.677] sna_composite_rectangles: nrects=2, region=(0, 0), (13, 20) x 2 [ 74.677] sna_composite_rectangles: clipped extents (0, 0),(13, 20) x 1 [ 74.677] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(13, 20) [ 74.677] sna_composite_rectangles: fallback, dst pixmap=4364 too small or not attached [ 74.677] sna_composite_rectangles: fallback [ 74.677] sna_drawable_move_region_to_cpu(pixmap=4364 (13x20), [(0, 0), (13, 20)], flags=1) [ 74.677] sna_drawable_move_region_to_cpu: pixmap=4364 all damaged on CPU [ 74.677] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 74.677] sna_composite_rectangles: fallback fill: (0, 0)x(13, 20) ff300a24 [ 74.677] sna_glyphs(op=3, nlist=2, src=(1, -2)) [ 74.677] sna_glyphs: fallback -- too small (13x20) [ 74.677] glyphs_fallback: nlist=2, count=3, extents (0, -13), (19, 1) [ 74.677] glyphs_fallback: clipped extents (0, 0), (13, 1) [ 74.677] sna_drawable_move_region_to_cpu(pixmap=4364 (13x20), [(0, 0), (13, 1)], flags=3) [ 74.677] sna_drawable_move_region_to_cpu: pixmap=4364 all damaged on CPU [ 74.677] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 74.678] sna_composite_rectangles(pixmap=4364, op=1, ffffffff x 4 [(0, 0)x(11, 1) ...]) [ 74.678] sna_composite_rectangles: converted to op 1 [ 74.678] sna_composite_rectangles[0] (0, 0)x(11, 1) -> (0, 0), (11, 1) [ 74.678] sna_composite_rectangles[1] (0, 1)x(1, 17) -> (0, 1), (1, 18) [ 74.678] sna_composite_rectangles[2] (10, 1)x(1, 17) -> (10, 1), (11, 18) [ 74.678] sna_composite_rectangles[3] (0, 18)x(11, 1) -> (0, 18), (11, 19) [ 74.678] sna_composite_rectangles: nrects=4, region=(0, 0), (11, 19) x 4 [ 74.678] sna_composite_rectangles: clipped extents (0, 0),(11, 19) x 4 [ 74.678] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(11, 19) [ 74.678] sna_composite_rectangles: fallback, dst pixmap=4364 too small or not attached [ 74.678] sna_composite_rectangles: fallback [ 74.678] sna_drawable_move_region_to_cpu(pixmap=4364 (13x20), [(0, 0), (11, 19)], flags=1) [ 74.678] sna_drawable_move_region_to_cpu: pixmap=4364 all damaged on CPU [ 74.678] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 74.678] sna_composite_rectangles: fallback fill: (0, 0)x(11, 1) ffffffff [ 74.678] sna_composite_rectangles: fallback fill: (0, 1)x(1, 17) ffffffff [ 74.678] sna_composite_rectangles: fallback fill: (10, 1)x(1, 17) ffffffff [ 74.678] sna_composite_rectangles: fallback fill: (0, 18)x(11, 1) ffffffff [ 74.678] sna_validate_gc(0x561c94ab2470) changes=0, previous serial=105c, drawable=10f5 [ 74.678] sna_validate_gc: recomputing clip [ 74.678] sna_validate_gc: composite clip=1x[(65, 24), (3840, 2160)] [0x561c94abf1d0] [ 74.678] sna_copy_area: src=pixmap=4364:(0, 0)x(13, 20)+(0, 0) -> dst=pixmap=3060:(495, 901)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 74.678] sna_copy_area: normal copy [ 74.678] sna_do_copy: src=(0, 0), dst=(495, 901), size=(13x20) [ 74.678] sna_do_copy: after drawable: src=(0, 0), dst=(560, 925), size=(13x20) [ 74.678] sna_do_copy: dst extents (560, 925), (573, 945), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 74.678] sna_do_copy: clipped dst extents (560, 925), (573, 945) [ 74.678] sna_do_copy: unclipped src extents (0, 0), (13, 20) [ 74.678] sna_do_copy: clipped src extents (0, 0), (13, 20) [ 74.678] sna_do_copy: pixmap -- no source clipping [ 74.678] sna_do_copy: src extents (0, 0), (13, 20) x 1 [ 74.678] sna_do_copy: copy region (560, 925), (573, 945) x 1 + (-560, -925) [ 74.678] sna_copy_boxes (boxes=1x[(560, 925), (573, 945)...], src pixmap=4364+(-560, -925), dst pixmap=3060+(-65, -24), alu=3, src.size=13x20, dst.size=3775x2136) [ 74.678] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c9499c070, gpu_bo=0, cpu_bo=0), replaces=0 [ 74.678] sna_drawable_use_bo pixmap=3060, box=((495, 901), (508, 921)), flags=8... [ 74.678] sna_drawable_use_bo: exported target, set PREFER_GPU [ 74.678] sna_drawable_use_bo: pinned, never REPLACES [ 74.678] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 74.678] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.678] sna_drawable_use_bo: using whole GPU bo [ 74.678] region_overlaps_damage? [ 74.678] use_shm_bo: no, not attached [ 74.678] sna_drawable_move_region_to_cpu(pixmap=4364 (13x20), [(0, 0), (13, 20)], flags=2) [ 74.678] sna_drawable_move_region_to_cpu: pixmap=4364 all damaged on CPU [ 74.678] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 74.678] sna_write_boxes x 1, src stride=52, src dx=(-495, -901) [ 74.678] kgem_bo_can_map: handle=9, map=0x7fc6b7845000:0x0:0x7fc656564000, tiling=1, domain=1, offset=4029534208 [ 74.678] write_boxes_inplace x 1, handle=9, tiling=1 [ 74.678] upload_inplace__tiled: tiling=1 [ 74.678] kgem_bo_can_map__cpu: handle=9 [ 74.678] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 74.678] kgem_bo_map__cpu(handle=9, size=33177600, map=0x7fc6b7845000:0x7fc656564000) [ 74.678] kgem_bo_sync__cpu: handle=9 [ 74.678] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(495, 901), size=13x20, pitch=52/15360 [ 74.678] sna_accel_flush: flush?=0, dirty?=0 [ 74.678] sna_accel_flush: flush?=0, dirty?=0 [ 74.678] sna_accel_flush: flush?=0, dirty?=0 [ 74.678] sna_accel_flush: flush?=0, dirty?=0 [ 74.678] sna_destroy_pixmap: pixmap=4364, attached?=1 [ 74.678] __sna_free_pixmap(pixmap=4364) [ 74.678] sna_accel_flush: flush?=0, dirty?=0 [ 74.678] sna_accel_flush: flush?=0, dirty?=0 [ 74.678] sna_accel_flush: flush?=0, dirty?=0 [ 74.678] sna_accel_flush: flush?=0, dirty?=0 [ 74.678] sna_accel_flush: flush?=0, dirty?=0 [ 74.678] sna_block_handler (tv=546.411000) [ 74.678] sna_scanout_do_flush: flush timer active: delta=14 [ 74.678] sna_accel_do_throttle -- no pending activity [ 74.678] sna_accel_block: evaluating timers, active=5 [ 74.678] sna_accel_block: flush timer expires in 14 [74692] [ 74.678] sna_wakeup_handler [ 74.678] sna_accel_flush: flush?=0, dirty?=0 [ 74.678] sna_accel_flush: flush?=0, dirty?=0 [ 74.678] sna_accel_flush: flush?=0, dirty?=0 [ 74.678] sna_block_handler (tv=546.411000) [ 74.678] sna_scanout_do_flush: flush timer active: delta=14 [ 74.678] sna_accel_do_throttle -- no pending activity [ 74.678] sna_accel_block: evaluating timers, active=5 [ 74.678] sna_accel_block: flush timer expires in 14 [74692] [ 74.678] sna_wakeup_handler [ 74.678] sna_accel_flush: flush?=0, dirty?=0 [ 74.678] sna_accel_flush: flush?=0, dirty?=0 [ 74.678] sna_block_handler (tv=546.411000) [ 74.678] sna_scanout_do_flush: flush timer active: delta=14 [ 74.678] sna_accel_do_throttle -- no pending activity [ 74.678] sna_accel_block: evaluating timers, active=5 [ 74.679] sna_accel_block: flush timer expires in 14 [74692] [ 74.679] sna_wakeup_handler [ 74.679] sna_accel_flush: flush?=0, dirty?=0 [ 74.679] sna_accel_flush: flush?=0, dirty?=0 [ 74.679] sna_block_handler (tv=546.410000) [ 74.679] sna_scanout_do_flush: flush timer active: delta=13 [ 74.679] sna_accel_do_throttle -- no pending activity [ 74.679] sna_accel_block: evaluating timers, active=5 [ 74.679] sna_accel_block: flush timer expires in 13 [74692] [ 74.679] sna_wakeup_handler [ 74.679] sna_accel_flush: flush?=0, dirty?=0 [ 74.679] sna_accel_flush: flush?=0, dirty?=0 [ 74.679] sna_block_handler (tv=546.410000) [ 74.679] sna_scanout_do_flush: flush timer active: delta=13 [ 74.679] sna_accel_do_throttle -- no pending activity [ 74.679] sna_accel_block: evaluating timers, active=5 [ 74.679] sna_accel_block: flush timer expires in 13 [74692] [ 74.679] sna_wakeup_handler [ 74.679] sna_accel_flush: flush?=0, dirty?=0 [ 74.679] sna_accel_flush: flush?=0, dirty?=0 [ 74.679] sna_accel_flush: flush?=0, dirty?=0 [ 74.679] sna_block_handler (tv=546.410000) [ 74.679] sna_scanout_do_flush: flush timer active: delta=13 [ 74.679] sna_accel_do_throttle -- no pending activity [ 74.679] sna_accel_block: evaluating timers, active=5 [ 74.679] sna_accel_block: flush timer expires in 13 [74692] [ 74.679] sna_wakeup_handler [ 74.679] sna_accel_flush: flush?=0, dirty?=0 [ 74.679] sna_accel_flush: flush?=0, dirty?=0 [ 74.679] sna_accel_flush: flush?=0, dirty?=0 [ 74.679] sna_block_handler (tv=546.410000) [ 74.679] sna_scanout_do_flush: flush timer active: delta=13 [ 74.679] sna_accel_do_throttle -- no pending activity [ 74.679] sna_accel_block: evaluating timers, active=5 [ 74.679] sna_accel_block: flush timer expires in 13 [74692] [ 74.679] sna_wakeup_handler [ 74.679] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 74.679] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 74.679] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 74.679] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 74.679] sna_dri2_get_msc(draw=146, pipe=0) [ 74.679] sna_crtc_record_swap: recording last swap on pipe=0, frame 4230 [msc=4230], time 74.675069 [ 74.679] sna_dri2_get_msc: msc=4230 [raw=4230], ust=74675069 [ 74.679] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=32 (refs=1/1, flush=0) , front=128 (refs=2/3, flush=1) [ 74.679] sna_dri2_schedule_swap(target_msc=4228, divisor=0, remainder=0) [ 74.679] sna_dri2_schedule_swap: using front handle=128, active_scanout?=2, flush?=1 [ 74.679] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 74.679] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 74.679] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 74.679] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 74.679] sna_crtc_record_swap: recording last swap on pipe=0, frame 4230 [msc=4230], time 74.675069 [ 74.679] immediate_swap: current_msc=4230, target_msc=4228 -- yes [ 74.679] can_flip: no, shadow enabled [ 74.679] sna_dri2_add_event: adding event to window 146) [ 74.679] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 74.679] sna_dri2_immediate_blit: no pending blit, starting chain [ 74.679] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 74.679] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 74.679] can_xchg: back size=8700f00, front size=8700f00 [ 74.679] can_xchg: yes, pixmap=4091 [ 74.679] sna_dri2_xchg: win=146, exchange front=128/76,ref=3 and back=32/80,ref=2, pixmap=4091 3840x2160 [ 74.679] sna_dri2_xchg: back_bo handle=32, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 74.679] sna_dri2_xchg: front_bo handle=128, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 74.679] set_bo: pixmap=4091, handle=32 (old handle=128) [ 74.679] set_bo: marking whole pixmap as damaged [ 74.679] set_bo: applying final/discard move-to-gpu [ 74.679] wait_for_shadow: flags=0, flips=0, handle=128, shadow=29 [ 74.679] set_bo: dropping flush hint from handle=128 [ 74.679] set_bo: adding flush hint to handle=32 [ 74.679] mark_stale(handle=128) => 1 [ 74.679] swap_limit: draw=146 setting swap limit to 3 [ 74.679] sna_dri2_swap_limit_validate: swap limit set to 3 [ 74.679] sna_next_vblank(pipe=0, waiting until next vblank) [ 74.679] sna_dri2_schedule_swap: reported target_msc=4230 [ 74.679] sna_accel_flush: flush?=0, dirty?=0 [ 74.679] sna_accel_flush: flush?=0, dirty?=0 [ 74.679] sna_accel_flush: flush?=0, dirty?=0 [ 74.679] sna_accel_flush: flush?=0, dirty?=0 [ 74.679] sna_block_handler (tv=546.410000) [ 74.679] sna_scanout_do_flush: flush timer active: delta=13 [ 74.679] sna_accel_do_throttle -- no pending activity [ 74.679] sna_accel_block: evaluating timers, active=5 [ 74.679] sna_accel_block: flush timer expires in 13 [74692] [ 74.679] sna_wakeup_handler [ 74.679] sna_accel_flush: flush?=0, dirty?=0 [ 74.679] sna_accel_flush: flush?=0, dirty?=0 [ 74.680] sna_block_handler (tv=546.409000) [ 74.680] sna_scanout_do_flush: flush timer active: delta=12 [ 74.680] sna_accel_do_throttle -- no pending activity [ 74.680] sna_accel_block: evaluating timers, active=5 [ 74.680] sna_accel_block: flush timer expires in 12 [74692] [ 74.680] sna_wakeup_handler [ 74.680] sna_accel_flush: flush?=0, dirty?=0 [ 74.680] sna_accel_flush: flush?=0, dirty?=0 [ 74.680] sna_block_handler (tv=546.409000) [ 74.680] sna_scanout_do_flush: flush timer active: delta=12 [ 74.680] sna_accel_do_throttle -- no pending activity [ 74.680] sna_accel_block: evaluating timers, active=5 [ 74.680] sna_accel_block: flush timer expires in 12 [74692] [ 74.680] sna_wakeup_handler [ 74.680] sna_accel_flush: flush?=0, dirty?=0 [ 74.680] sna_accel_flush: flush?=0, dirty?=0 [ 74.680] sna_block_handler (tv=546.409000) [ 74.680] sna_scanout_do_flush: flush timer active: delta=12 [ 74.680] sna_accel_do_throttle -- no pending activity [ 74.680] sna_accel_block: evaluating timers, active=5 [ 74.680] sna_accel_block: flush timer expires in 12 [74692] [ 74.680] sna_wakeup_handler [ 74.680] sna_accel_flush: flush?=0, dirty?=0 [ 74.680] sna_accel_flush: flush?=0, dirty?=0 [ 74.680] sna_accel_flush: flush?=0, dirty?=0 [ 74.680] sna_block_handler (tv=546.409000) [ 74.680] sna_scanout_do_flush: flush timer active: delta=12 [ 74.680] sna_accel_do_throttle -- no pending activity [ 74.680] sna_accel_block: evaluating timers, active=5 [ 74.680] sna_accel_block: flush timer expires in 12 [74692] [ 74.680] sna_wakeup_handler [ 74.680] sna_accel_flush: flush?=0, dirty?=0 [ 74.680] sna_accel_flush: flush?=0, dirty?=0 [ 74.680] sna_block_handler (tv=546.409000) [ 74.680] sna_scanout_do_flush: flush timer active: delta=12 [ 74.680] sna_accel_do_throttle -- no pending activity [ 74.680] sna_accel_block: evaluating timers, active=5 [ 74.680] sna_accel_block: flush timer expires in 12 [74692] [ 74.680] sna_wakeup_handler [ 74.680] sna_accel_flush: flush?=0, dirty?=0 [ 74.680] sna_accel_flush: flush?=0, dirty?=0 [ 74.680] sna_block_handler (tv=546.409000) [ 74.680] sna_scanout_do_flush: flush timer active: delta=12 [ 74.680] sna_accel_do_throttle -- no pending activity [ 74.680] sna_accel_block: evaluating timers, active=5 [ 74.680] sna_accel_block: flush timer expires in 12 [74692] [ 74.680] sna_wakeup_handler [ 74.680] sna_accel_flush: flush?=0, dirty?=0 [ 74.680] sna_accel_flush: flush?=0, dirty?=0 [ 74.680] sna_accel_flush: flush?=0, dirty?=0 [ 74.680] sna_block_handler (tv=546.409000) [ 74.680] sna_scanout_do_flush: flush timer active: delta=12 [ 74.680] sna_accel_do_throttle -- no pending activity [ 74.680] sna_accel_block: evaluating timers, active=5 [ 74.680] sna_accel_block: flush timer expires in 12 [74692] [ 74.680] sna_wakeup_handler [ 74.680] sna_accel_flush: flush?=0, dirty?=0 [ 74.680] sna_accel_flush: flush?=0, dirty?=0 [ 74.680] sna_block_handler (tv=546.409000) [ 74.680] sna_scanout_do_flush: flush timer active: delta=12 [ 74.680] sna_accel_do_throttle -- no pending activity [ 74.680] sna_accel_block: evaluating timers, active=5 [ 74.680] sna_accel_block: flush timer expires in 12 [74692] [ 74.680] sna_wakeup_handler [ 74.680] sna_accel_flush: flush?=0, dirty?=0 [ 74.680] sna_accel_flush: flush?=0, dirty?=0 [ 74.680] sna_accel_flush: flush?=0, dirty?=0 [ 74.680] sna_block_handler (tv=546.409000) [ 74.680] sna_scanout_do_flush: flush timer active: delta=12 [ 74.680] sna_accel_do_throttle -- no pending activity [ 74.680] sna_accel_block: evaluating timers, active=5 [ 74.680] sna_accel_block: flush timer expires in 12 [74692] [ 74.680] sna_wakeup_handler [ 74.680] sna_accel_flush: flush?=0, dirty?=0 [ 74.681] sna_accel_flush: flush?=0, dirty?=0 [ 74.681] sna_block_handler (tv=546.408000) [ 74.681] sna_scanout_do_flush: flush timer active: delta=11 [ 74.681] sna_accel_do_throttle -- no pending activity [ 74.681] sna_accel_block: evaluating timers, active=5 [ 74.681] sna_accel_block: flush timer expires in 11 [74692] [ 74.681] sna_wakeup_handler [ 74.681] sna_accel_flush: flush?=0, dirty?=0 [ 74.681] sna_accel_flush: flush?=0, dirty?=0 [ 74.681] sna_accel_flush: flush?=0, dirty?=0 [ 74.681] sna_block_handler (tv=546.408000) [ 74.681] sna_scanout_do_flush: flush timer active: delta=11 [ 74.681] sna_accel_do_throttle -- no pending activity [ 74.681] sna_accel_block: evaluating timers, active=5 [ 74.681] sna_accel_block: flush timer expires in 11 [74692] [ 74.681] sna_wakeup_handler [ 74.681] sna_accel_flush: flush?=0, dirty?=0 [ 74.681] sna_accel_flush: flush?=0, dirty?=0 [ 74.681] sna_block_handler (tv=546.408000) [ 74.681] sna_scanout_do_flush: flush timer active: delta=11 [ 74.681] sna_accel_do_throttle -- no pending activity [ 74.681] sna_accel_block: evaluating timers, active=5 [ 74.681] sna_accel_block: flush timer expires in 11 [74692] [ 74.681] sna_wakeup_handler [ 74.681] sna_change_window_attributes [ 74.681] sna_accel_flush: flush?=0, dirty?=0 [ 74.681] sna_accel_flush: flush?=0, dirty?=0 [ 74.681] sna_block_handler (tv=546.408000) [ 74.681] sna_scanout_do_flush: flush timer active: delta=11 [ 74.681] sna_accel_do_throttle -- no pending activity [ 74.681] sna_accel_block: evaluating timers, active=5 [ 74.681] sna_accel_block: flush timer expires in 11 [74692] [ 74.681] sna_wakeup_handler [ 74.681] sna_accel_flush: flush?=0, dirty?=0 [ 74.681] sna_accel_flush: flush?=0, dirty?=0 [ 74.681] sna_block_handler (tv=546.408000) [ 74.681] sna_scanout_do_flush: flush timer active: delta=11 [ 74.681] sna_accel_do_throttle -- no pending activity [ 74.681] sna_accel_block: evaluating timers, active=5 [ 74.681] sna_accel_block: flush timer expires in 11 [74692] [ 74.681] sna_wakeup_handler [ 74.681] sna_accel_flush: flush?=0, dirty?=0 [ 74.681] sna_accel_flush: flush?=0, dirty?=0 [ 74.681] sna_block_handler (tv=546.408000) [ 74.681] sna_scanout_do_flush: flush timer active: delta=11 [ 74.681] sna_accel_do_throttle -- no pending activity [ 74.681] sna_accel_block: evaluating timers, active=5 [ 74.681] sna_accel_block: flush timer expires in 11 [74692] [ 74.681] sna_wakeup_handler [ 74.681] sna_accel_flush: flush?=0, dirty?=0 [ 74.681] sna_accel_flush: flush?=0, dirty?=0 [ 74.681] sna_block_handler (tv=546.408000) [ 74.681] sna_scanout_do_flush: flush timer active: delta=11 [ 74.681] sna_accel_do_throttle -- no pending activity [ 74.681] sna_accel_block: evaluating timers, active=5 [ 74.681] sna_accel_block: flush timer expires in 11 [74692] [ 74.681] sna_wakeup_handler [ 74.681] sna_accel_flush: flush?=0, dirty?=0 [ 74.681] sna_accel_flush: flush?=0, dirty?=0 [ 74.681] sna_block_handler (tv=546.408000) [ 74.681] sna_scanout_do_flush: flush timer active: delta=11 [ 74.681] sna_accel_do_throttle -- no pending activity [ 74.681] sna_accel_block: evaluating timers, active=5 [ 74.681] sna_accel_block: flush timer expires in 11 [74692] [ 74.681] sna_wakeup_handler [ 74.681] sna_accel_flush: flush?=0, dirty?=0 [ 74.681] sna_accel_flush: flush?=0, dirty?=0 [ 74.681] sna_block_handler (tv=546.408000) [ 74.681] sna_scanout_do_flush: flush timer active: delta=11 [ 74.681] sna_accel_do_throttle -- no pending activity [ 74.681] sna_accel_block: evaluating timers, active=5 [ 74.681] sna_accel_block: flush timer expires in 11 [74692] [ 74.681] sna_wakeup_handler [ 74.681] sna_accel_flush: flush?=0, dirty?=0 [ 74.681] sna_accel_flush: flush?=0, dirty?=0 [ 74.681] sna_block_handler (tv=546.408000) [ 74.681] sna_scanout_do_flush: flush timer active: delta=11 [ 74.681] sna_accel_do_throttle -- no pending activity [ 74.681] sna_accel_block: evaluating timers, active=5 [ 74.681] sna_accel_block: flush timer expires in 11 [74692] [ 74.681] sna_wakeup_handler [ 74.681] sna_accel_flush: flush?=0, dirty?=0 [ 74.681] sna_accel_flush: flush?=0, dirty?=0 [ 74.681] sna_block_handler (tv=546.408000) [ 74.681] sna_scanout_do_flush: flush timer active: delta=11 [ 74.681] sna_accel_do_throttle -- no pending activity [ 74.681] sna_accel_block: evaluating timers, active=5 [ 74.681] sna_accel_block: flush timer expires in 11 [74692] [ 74.681] sna_wakeup_handler [ 74.681] sna_accel_flush: flush?=0, dirty?=0 [ 74.681] sna_accel_flush: flush?=0, dirty?=0 [ 74.681] sna_block_handler (tv=546.408000) [ 74.681] sna_scanout_do_flush: flush timer active: delta=11 [ 74.681] sna_accel_do_throttle -- no pending activity [ 74.681] sna_accel_block: evaluating timers, active=5 [ 74.681] sna_accel_block: flush timer expires in 11 [74692] [ 74.681] sna_wakeup_handler [ 74.681] sna_accel_flush: flush?=0, dirty?=0 [ 74.681] sna_accel_flush: flush?=0, dirty?=0 [ 74.681] sna_block_handler (tv=546.408000) [ 74.681] sna_scanout_do_flush: flush timer active: delta=11 [ 74.681] sna_accel_do_throttle -- no pending activity [ 74.681] sna_accel_block: evaluating timers, active=5 [ 74.681] sna_accel_block: flush timer expires in 11 [74692] [ 74.681] sna_wakeup_handler [ 74.681] sna_accel_flush: flush?=0, dirty?=0 [ 74.681] sna_accel_flush: flush?=0, dirty?=0 [ 74.681] sna_block_handler (tv=546.408000) [ 74.681] sna_scanout_do_flush: flush timer active: delta=11 [ 74.681] sna_accel_do_throttle -- no pending activity [ 74.681] sna_accel_block: evaluating timers, active=5 [ 74.681] sna_accel_block: flush timer expires in 11 [74692] [ 74.681] sna_wakeup_handler [ 74.681] sna_accel_flush: flush?=0, dirty?=0 [ 74.681] sna_accel_flush: flush?=0, dirty?=0 [ 74.681] sna_block_handler (tv=546.408000) [ 74.681] sna_scanout_do_flush: flush timer active: delta=11 [ 74.681] sna_accel_do_throttle -- no pending activity [ 74.682] sna_accel_block: evaluating timers, active=5 [ 74.682] sna_accel_block: flush timer expires in 11 [74692] [ 74.682] sna_wakeup_handler [ 74.682] sna_accel_flush: flush?=0, dirty?=0 [ 74.682] sna_accel_flush: flush?=0, dirty?=0 [ 74.682] sna_accel_flush: flush?=0, dirty?=0 [ 74.682] sna_accel_flush: flush?=0, dirty?=0 [ 74.682] sna_accel_flush: flush?=0, dirty?=0 [ 74.682] sna_block_handler (tv=546.407000) [ 74.682] sna_scanout_do_flush: flush timer active: delta=10 [ 74.682] sna_accel_do_throttle -- no pending activity [ 74.682] sna_accel_block: evaluating timers, active=5 [ 74.682] sna_accel_block: flush timer expires in 10 [74692] [ 74.682] sna_wakeup_handler [ 74.682] sna_accel_flush: flush?=0, dirty?=0 [ 74.682] sna_accel_flush: flush?=0, dirty?=0 [ 74.682] sna_accel_flush: flush?=0, dirty?=0 [ 74.682] sna_block_handler (tv=546.407000) [ 74.682] sna_scanout_do_flush: flush timer active: delta=10 [ 74.682] sna_accel_do_throttle -- no pending activity [ 74.682] sna_accel_block: evaluating timers, active=5 [ 74.682] sna_accel_block: flush timer expires in 10 [74692] [ 74.682] sna_wakeup_handler [ 74.682] sna_accel_flush: flush?=0, dirty?=0 [ 74.682] sna_accel_flush: flush?=0, dirty?=0 [ 74.682] sna_block_handler (tv=546.407000) [ 74.682] sna_scanout_do_flush: flush timer active: delta=10 [ 74.682] sna_accel_do_throttle -- no pending activity [ 74.682] sna_accel_block: evaluating timers, active=5 [ 74.682] sna_accel_block: flush timer expires in 10 [74692] [ 74.682] sna_wakeup_handler [ 74.682] sna_accel_flush: flush?=0, dirty?=0 [ 74.682] sna_accel_flush: flush?=0, dirty?=0 [ 74.682] sna_accel_flush: flush?=0, dirty?=0 [ 74.682] sna_block_handler (tv=546.407000) [ 74.682] sna_scanout_do_flush: flush timer active: delta=10 [ 74.682] sna_accel_do_throttle -- no pending activity [ 74.682] sna_accel_block: evaluating timers, active=5 [ 74.682] sna_accel_block: flush timer expires in 10 [74692] [ 74.682] sna_wakeup_handler [ 74.682] sna_accel_flush: flush?=0, dirty?=0 [ 74.682] sna_accel_flush: flush?=0, dirty?=0 [ 74.682] sna_block_handler (tv=546.407000) [ 74.682] sna_scanout_do_flush: flush timer active: delta=10 [ 74.682] sna_accel_do_throttle -- no pending activity [ 74.682] sna_accel_block: evaluating timers, active=5 [ 74.682] sna_accel_block: flush timer expires in 10 [74692] [ 74.683] sna_wakeup_handler [ 74.683] sna_accel_flush: flush?=0, dirty?=0 [ 74.683] sna_accel_flush: flush?=0, dirty?=0 [ 74.683] sna_block_handler (tv=546.406000) [ 74.683] sna_scanout_do_flush: flush timer active: delta=9 [ 74.683] sna_accel_do_throttle -- no pending activity [ 74.683] sna_accel_block: evaluating timers, active=5 [ 74.683] sna_accel_block: flush timer expires in 9 [74692] [ 74.683] sna_wakeup_handler [ 74.683] sna_accel_flush: flush?=0, dirty?=0 [ 74.683] sna_accel_flush: flush?=0, dirty?=0 [ 74.683] sna_accel_flush: flush?=0, dirty?=0 [ 74.683] sna_accel_flush: flush?=0, dirty?=0 [ 74.683] sna_accel_flush: flush?=0, dirty?=0 [ 74.683] sna_block_handler (tv=546.406000) [ 74.683] sna_scanout_do_flush: flush timer active: delta=9 [ 74.683] sna_accel_do_throttle -- no pending activity [ 74.683] sna_accel_block: evaluating timers, active=5 [ 74.683] sna_accel_block: flush timer expires in 9 [74692] [ 74.683] sna_wakeup_handler [ 74.683] sna_accel_flush: flush?=0, dirty?=0 [ 74.683] sna_accel_flush: flush?=0, dirty?=0 [ 74.683] sna_accel_flush: flush?=0, dirty?=0 [ 74.683] sna_accel_flush: flush?=0, dirty?=0 [ 74.683] sna_block_handler (tv=546.406000) [ 74.683] sna_scanout_do_flush: flush timer active: delta=9 [ 74.683] sna_accel_do_throttle -- no pending activity [ 74.683] sna_accel_block: evaluating timers, active=5 [ 74.683] sna_accel_block: flush timer expires in 9 [74692] [ 74.683] sna_wakeup_handler [ 74.683] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=128, name=76 [ 74.683] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 74.683] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 74.683] sna_dri2_get_back: draw size=3840x2160, back buffer handle=128 size=3840x2160, is-scanout? 1, active?=1, pitch=15360, front pitch=15360 [ 74.683] sna_dri2_get_back: reuse backbuffer? 1 [ 74.683] sna_dri2_get_back: back buffer handle=128, active?=1, refcnt=2 [ 74.683] sna_dri2_get_back: cache: handle=25, active=0 [ 74.683] sna_dri2_get_back: reuse cache handle=25, name=75, flags=0 [ 74.683] sna_dri2_get_back: caching handle=128 (name=76, flags=0, active_scanout=1) [ 74.683] kgem_bo_flink: flinked handle=25 to name=75, marking non-reusable [ 74.683] sna_dri2_reuse_buffer: reusing back buffer handle=25, name=75, pitch=15360, age=0 [ 74.683] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 74.684] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=32, name=80, active_scanout=1 [ 74.684] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 74.684] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=4, draw=146, pixmap=4091, proxy?=0 [ 74.684] sna_accel_flush: flush?=0, dirty?=0 [ 74.684] sna_accel_flush: flush?=0, dirty?=0 [ 74.684] sna_accel_flush: flush?=0, dirty?=0 [ 74.684] sna_block_handler (tv=546.405000) [ 74.684] sna_scanout_do_flush: flush timer active: delta=8 [ 74.684] sna_accel_do_throttle -- no pending activity [ 74.684] sna_accel_block: evaluating timers, active=5 [ 74.684] sna_accel_block: flush timer expires in 8 [74692] [ 74.684] sna_wakeup_handler [ 74.684] sna_accel_flush: flush?=0, dirty?=0 [ 74.684] sna_accel_flush: flush?=0, dirty?=0 [ 74.684] sna_accel_flush: flush?=0, dirty?=0 [ 74.684] sna_block_handler (tv=546.405000) [ 74.684] sna_scanout_do_flush: flush timer active: delta=8 [ 74.684] sna_accel_do_throttle -- no pending activity [ 74.684] sna_accel_block: evaluating timers, active=5 [ 74.684] sna_accel_block: flush timer expires in 8 [74692] [ 74.684] sna_wakeup_handler [ 74.684] sna_accel_flush: flush?=0, dirty?=0 [ 74.684] sna_accel_flush: flush?=0, dirty?=0 [ 74.684] sna_accel_flush: flush?=0, dirty?=0 [ 74.684] sna_create_pixmap(3775, 2136, 32, usage=0) [ 74.684] kgem_can_create_2d: 3775x2136 @ 32 [ 74.684] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15104, height=2136 [ 74.684] kgem_can_create_2d: untiled size=32264192 [ 74.684] kgem_choose_tiling: TLB miss between lines 3775x2136 (pitch=15100), forcing tiling 1 [ 74.684] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15104, height=2136 [ 74.684] kgem_can_create_2d: tiled[-1] size=32264192 [ 74.684] sna_create_pixmap: usage=0, flags=1b [ 74.684] sna_create_pixmap: creating GPU pixmap 3775x2136, stride=15100, flags=1b [ 74.684] __pop_freed_pixmap: reusing freed pixmap=4362 header [ 74.684] create_pixmap_hdr: pixmap=4366, width=3775, height=2136, usage=0 [ 74.684] sna_create_pixmap: serial=4366, 3775x2136, usage=0 [ 74.684] sna_composite_rectangles(pixmap=4367, op=0, 0 x 1 [(0, 0)x(3775, 2136) ...]) [ 74.684] sna_composite_rectangles: converted to op 0 [ 74.684] sna_composite_rectangles[0] (0, 0)x(3775, 2136) -> (0, 0), (3775, 2136) [ 74.684] sna_composite_rectangles: nrects=1, region=(0, 0), (3775, 2136) x 1 [ 74.684] sna_composite_rectangles: clipped extents (0, 0),(3775, 2136) x 1 [ 74.684] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(3775, 2136) [ 74.684] sna_composite_rectangles: dropping last-cpu hint [ 74.684] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=19... [ 74.684] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 74.684] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 74.684] sna_pixmap_move_to_gpu(pixmap=4367, usage=0), flags=b [ 74.684] sna_pixmap_move_to_gpu: CPU damage? 0 [ 74.684] sna_pixmap_move_to_gpu: creating GPU bo (3775x2136@32), create=b [ 74.684] kgem_choose_tiling: TLB miss between lines 3775x2136 (pitch=15100), forcing tiling 1 [ 74.684] kgem_choose_tiling: TLB miss between lines 3775x2136 (pitch=15100), forcing tiling 1 [ 74.684] sna_pixmap_alloc_gpu: pixmap=4367 [ 74.684] kgem_create_2d(3775x2136, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 74.684] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=15360, height=2136 [ 74.684] kgem_bo_remove_from_inactive: removing handle=17 from inactive [ 74.684] from inactive: pitch=15360, tiling=1: handle=17, id=2331 [ 74.684] __sna_damage_all(3775, 2136) [ 74.684] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 74.684] sna_pixmap_mark_active: pixmap=4367, handle=17 [ 74.684] sna_drawable_use_bo: allocated GPU bo for operation [ 74.684] sna_drawable_use_bo: using GPU bo with damage? 0 [ 74.684] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 74.684] kgem_bo_is_render: handle=17, rq? 0 [0] [ 74.684] kgem_bo_is_render: handle=17, rq? 0 [0] [ 74.684] gen9_render_fill_boxes(0 x 1 [(0, 0), (3775, 2136) ...]) [ 74.684] sna_render_get_solid: 0 [ 74.684] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 74.684] kgem_check_bo: num_pages=+8010, num_exec=+1 [ 74.684] aligning vertex: was 4, now 2 floats per vertex [ 74.684] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 74.684] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 74.684] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 74.684] kgem_add_handle: handle=4, index=0 [ 74.684] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 74.684] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 74.684] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 74.684] gen9_composite_get_binding_table(ffc0) [ 74.684] kgem_add_reloc64: handle=17, pos=16360, delta=0, domains=20002 [ 74.684] kgem_add_handle: handle=17, index=1 [ 74.684] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d289b000) [ 74.684] __kgem_bo_mark_dirty: handle=17 (proxy? 0) [ 74.684] [3fe0] bind bo(handle=17, addr=d289b000), format=192, width=3775, height=2136, pitch=15360, tiling=1 -> render [ 74.684] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 74.684] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 74.684] kgem_add_handle: handle=7, index=2 [ 74.684] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 74.684] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 74.684] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 74.684] gen9_emit_sampler: sampler = 1 [ 74.684] gen9_emit_sf: num_sf_outputs=1 [ 74.684] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 74.684] gen9_emit_vertex_elements: setup id=0 [ 74.684] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 74.684] (0, 0), (3775, 2136) [ 74.684] gen8_vertex_flush[490] = 3 [ 74.684] sna_composite_rectangles: pixmap=4367 marking clear [0]? 1 [ 74.684] sna_composite_rectangles(pixmap=4367, op=1, fff2f1f0 x 1 [(0, 0)x(3775, 2136) ...]) [ 74.684] sna_composite_rectangles: converted to op 1 [ 74.684] sna_composite_rectangles[0] (0, 0)x(3775, 2136) -> (0, 0), (3775, 2136) [ 74.684] sna_composite_rectangles: nrects=1, region=(0, 0), (3775, 2136) x 1 [ 74.684] sna_composite_rectangles: clipped extents (0, 0),(3775, 2136) x 1 [ 74.684] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(3775, 2136) [ 74.684] sna_composite_rectangles: promoting to full GPU [ 74.684] sna_composite_rectangles: dropping last-cpu hint [ 74.684] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=19... [ 74.684] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 74.684] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.684] sna_drawable_use_bo: using whole GPU bo [ 74.684] gen9_render_fill_boxes (op=1, color=(f2f2, f1f1, f0f0, ffff) [20028888]) [ 74.684] kgem_bo_is_render: handle=17, rq? 1 [1] [ 74.684] gen9_render_fill_boxes(fff2f1f0 x 1 [(0, 0), (3775, 2136) ...]) [ 74.684] sna_render_get_solid: fff2f1f0 [ 74.684] sna_render_get_solid(15) = fff2f1f0 (old) [ 74.684] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 74.684] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.684] gen9_composite_get_binding_table(ff00) [ 74.684] kgem_add_reloc64: handle=113, pos=16312, delta=0, domains=40000 [ 74.684] kgem_add_reloc64: adding proxy [delta=60] for handle=113 [ 74.684] kgem_add_handle: handle=113, index=3 [ 74.684] kgem_add_reloc64[5] = (delta=60, target handle=3, presumed=fe00a000) [ 74.684] [3fb0] bind bo(handle=113, addr=fe00a03c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 74.685] gen9_emit_vertex_elements: setup id=0 [ 74.685] (0, 0), (3775, 2136) [ 74.685] gen8_vertex_flush[4cc] = 3 [ 74.685] sna_composite_rectangles: pixmap=4367 marking clear [fff2f1f0]? 1 [ 74.685] sna_composite_rectangles(pixmap=4367, op=1, ffe5e3e1 x 1 [(3774, 0)x(1, 2136) ...]) [ 74.685] sna_composite_rectangles: converted to op 1 [ 74.685] sna_composite_rectangles[0] (3774, 0)x(1, 2136) -> (3774, 0), (3775, 2136) [ 74.685] sna_composite_rectangles: nrects=1, region=(3774, 0), (3775, 2136) x 1 [ 74.685] sna_composite_rectangles: clipped extents (3774, 0),(3775, 2136) x 1 [ 74.685] sna_composite_rectangles: pixmap +(0, 0) extents (3774, 0),(3775, 2136) [ 74.685] sna_composite_rectangles: dropping last-cpu hint [ 74.685] sna_drawable_use_bo pixmap=4367, box=((3774, 0), (3775, 2136)), flags=9... [ 74.685] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 74.685] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.685] sna_drawable_use_bo: using whole GPU bo [ 74.685] gen9_render_fill_boxes (op=1, color=(e558, e36d, e182, ffff) [20028888]) [ 74.685] kgem_bo_is_render: handle=17, rq? 1 [1] [ 74.685] gen9_render_fill_boxes(ffe5e3e1 x 1 [(3774, 0), (3775, 2136) ...]) [ 74.685] sna_render_get_solid: ffe5e3e1 [ 74.685] sna_render_get_solid(16) = ffe5e3e1 (recreate) [ 74.685] kgem_create_proxy: target handle=113 [proxy? -1], offset=64, length=4, io=0 [ 74.685] __kgem_bo_init(handle=113, num_pages=4) [ 74.685] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 74.685] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.685] gen9_composite_get_binding_table(fe80) [ 74.685] kgem_add_reloc64: handle=113, pos=16280, delta=0, domains=40000 [ 74.685] kgem_add_reloc64: adding proxy [delta=64] for handle=113 [ 74.685] kgem_add_reloc64[6] = (delta=64, target handle=3, presumed=fe00a000) [ 74.685] [3f90] bind bo(handle=113, addr=fe00a040), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 74.685] gen9_emit_vertex_elements: setup id=0 [ 74.685] (3774, 0), (3775, 2136) [ 74.685] gen8_vertex_flush[508] = 3 [ 74.685] sna_composite_rectangles(pixmap=4367, op=1, ff300a24 x 1 [(3765, 0)x(10, 2136) ...]) [ 74.685] sna_composite_rectangles: converted to op 1 [ 74.685] sna_composite_rectangles[0] (3765, 0)x(10, 2136) -> (3765, 0), (3775, 2136) [ 74.685] sna_composite_rectangles: nrects=1, region=(3765, 0), (3775, 2136) x 1 [ 74.685] sna_composite_rectangles: clipped extents (3765, 0),(3775, 2136) x 1 [ 74.685] sna_composite_rectangles: pixmap +(0, 0) extents (3765, 0),(3775, 2136) [ 74.685] sna_composite_rectangles: dropping last-cpu hint [ 74.685] sna_drawable_use_bo pixmap=4367, box=((3765, 0), (3775, 2136)), flags=9... [ 74.685] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 74.685] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.685] sna_drawable_use_bo: using whole GPU bo [ 74.685] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 74.685] kgem_bo_is_render: handle=17, rq? 1 [1] [ 74.685] gen9_render_fill_boxes(ff300a24 x 1 [(3765, 0), (3775, 2136) ...]) [ 74.685] sna_render_get_solid: ff300a24 [ 74.685] sna_render_get_solid(17) = ff300a24 (old) [ 74.685] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 74.685] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.685] gen9_composite_get_binding_table(fe00) [ 74.685] kgem_add_reloc64: handle=113, pos=16248, delta=0, domains=40000 [ 74.685] kgem_add_reloc64: adding proxy [delta=68] for handle=113 [ 74.685] kgem_add_reloc64[7] = (delta=68, target handle=3, presumed=fe00a000) [ 74.685] [3f70] bind bo(handle=113, addr=fe00a044), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 74.685] gen9_emit_vertex_elements: setup id=0 [ 74.685] (3765, 0), (3775, 2136) [ 74.685] gen8_vertex_flush[544] = 3 [ 74.685] sna_composite_trapezoids(op=3, src=(3773, 0), mask=18000, ntrap=9) [ 74.685] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 74.685] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 74.685] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 74.685] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 74.685] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 74.685] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.685] imprecise_trapezoid_span_converter: extents (3772, 0), (3775, 2136) [ 74.685] sna_compute_composite_region: dst=(3772, 0)x(3, 2136) [ 74.685] sna_compute_composite_region: initial clip against dst->pDrawable: (3772, 0), (3775, 2136) [ 74.685] clip_to_dst: region: 1x[(3772, 0), (3775, 2136)], clip: 1x[(0, 0), (3775, 2136)] [ 74.685] sna_compute_composite_region: clip against dst->pCompositeClip: (3772, 0), (3775, 2136) [ 74.685] sna_compute_composite_region: clip against src (0x0 clip=0): (3772, 0), (3775, 2136) [ 74.685] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 74.685] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.685] imprecise_trapezoid_span_converter: after clip -- extents (3772, 0), (3775, 2136), delta=(0, 0) src -> (3772, 0) [ 74.685] gen9_render_composite_spans: 3x2136 with flags=0, current mode=1 [ 74.685] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 74.685] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.685] gen9_composite_set_target: (3772, 0)x(3, 2136), partial?=1 [ 74.685] sna_drawable_use_bo pixmap=4367, box=((3772, 0), (3775, 2136)), flags=7... [ 74.685] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.685] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.685] sna_drawable_use_bo: using whole GPU bo [ 74.685] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.685] gen9_composite_picture: (3772, 0)x(3, 2136), dst=(3772, 0) [ 74.685] color_convert: src=cc8d8d8d [20028888] [ 74.685] color_convert: dst=cc8d8d8d [20028888] [ 74.685] sna_render_get_solid: cc8d8d8d [ 74.685] sna_render_get_solid(18) = cc8d8d8d (recreate) [ 74.685] kgem_create_proxy: target handle=113 [proxy? -1], offset=72, length=4, io=0 [ 74.685] __kgem_bo_init(handle=113, num_pages=4) [ 74.685] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 74.685] gen4_choose_spans_emitter: solid source [ 74.685] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.685] aligning vertex: was 2, now 3 floats per vertex [ 74.685] gen9_composite_get_binding_table(fd80) [ 74.685] kgem_add_reloc64: handle=113, pos=16216, delta=0, domains=40000 [ 74.685] kgem_add_reloc64: adding proxy [delta=72] for handle=113 [ 74.685] kgem_add_reloc64[8] = (delta=72, target handle=3, presumed=fe00a000) [ 74.685] [3f50] bind bo(handle=113, addr=fe00a048), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 74.685] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 74.685] gen9_emit_sampler: sampler = c [ 74.685] gen9_emit_sf: num_sf_outputs=2 [ 74.685] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) [ 74.685] gen9_emit_vertex_elements: setup id=5 [ 74.685] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 74.685] gen9_emit_vertex_elements: second channel 1 floats, offset=8 [ 74.685] thread_choose_span: clipped? 0 [ 74.685] imprecise_trapezoid_span_converter: using 4 threads [ 74.685] imprecise_trapezoid_span_converter: using 4 threads for span compositing 3x2136 [ 74.685] thread_choose_span: clipped? 0 [ 74.685] span_thread: flushing 4 boxes [ 74.685] span_thread: flushing 4 boxes [ 74.685] span_thread: flushing 1 boxes [ 74.685] span_thread: flushing 1 boxes [ 74.685] gen9_render_composite_spans_boxes__thread: nbox=4, src=+(0, 0), dst=+(0, 0) [ 74.685] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 74.685] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 74.685] gen9_render_composite_spans_boxes__thread: nbox=4, src=+(0, 0), dst=+(0, 0) [ 74.685] gen8_vertex_flush[620] = 30 [ 74.685] gen9_render_composite_spans_done() [ 74.685] sna_composite_rectangles(pixmap=4367, op=1, ff300a24 x 2 [(0, 0)x(3765, 2136) ...]) [ 74.685] sna_composite_rectangles: converted to op 1 [ 74.685] sna_composite_rectangles[0] (0, 0)x(3765, 2136) -> (0, 0), (3765, 2136) [ 74.685] sna_composite_rectangles[1] (0, 0)x(3765, 2136) -> (0, 0), (3765, 2136) [ 74.685] sna_composite_rectangles: nrects=2, region=(0, 0), (3765, 2136) x 2 [ 74.685] sna_composite_rectangles: clipped extents (0, 0),(3765, 2136) x 1 [ 74.685] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(3765, 2136) [ 74.685] sna_composite_rectangles: promoting to full GPU [ 74.685] sna_composite_rectangles: dropping last-cpu hint [ 74.685] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3765, 2136)), flags=9... [ 74.685] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 74.685] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.685] sna_drawable_use_bo: using whole GPU bo [ 74.685] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 74.685] kgem_bo_is_render: handle=17, rq? 1 [1] [ 74.685] gen9_render_fill_boxes(ff300a24 x 1 [(0, 0), (3765, 2136) ...]) [ 74.685] sna_render_get_solid: ff300a24 [ 74.685] sna_render_get_solid(17) = ff300a24 (old) [ 74.685] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 74.685] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.685] aligning vertex: was 3, now 2 floats per vertex [ 74.685] gen9_composite_get_binding_table(fd00) [ 74.685] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 74.685] gen9_emit_sampler: sampler = 1 [ 74.685] gen9_emit_sf: num_sf_outputs=1 [ 74.685] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 74.685] gen9_emit_vertex_elements: setup id=0 [ 74.685] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 74.685] (0, 0), (3765, 2136) [ 74.685] gen8_vertex_flush[6e0] = 3 [ 74.685] sna_glyphs(op=3, nlist=1, src=(1, 15)) [ 74.685] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 74.685] sna_glyphs: discarding mask [ 74.685] glyphs0_to_dst(op=3, src=(1, 15), nlist=1, dst=(1, 15)+(0, 0)) [ 74.685] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.685] gen9_render_composite: 0x0, current mode=1/1 [ 74.685] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 74.685] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 74.685] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.685] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.685] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.685] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.685] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.685] sna_drawable_use_bo: using whole GPU bo [ 74.685] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.685] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.685] color_convert: src=ff8ae234 [20028888] [ 74.685] color_convert: dst=ff8ae234 [20028888] [ 74.685] sna_render_get_solid: ff8ae234 [ 74.685] sna_render_get_solid(22) = ff8ae234 (old) [ 74.685] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.685] sna_transform_is_imprecise_integer_translation: no transform [ 74.685] gen9_composite_picture: integer translation (0, 0), removing [ 74.685] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.685] sna_render_pixmap_bo: GPU all damaged [ 74.685] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.685] gen4_choose_composite_emitter: solid, identity mask [ 74.685] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 74.685] aligning vertex: was 2, now 4 floats per vertex [ 74.685] gen9_composite_get_binding_table(fcc0) [ 74.685] kgem_add_reloc64: handle=113, pos=16168, delta=0, domains=40000 [ 74.685] kgem_add_reloc64: adding proxy [delta=88] for handle=113 [ 74.685] kgem_add_reloc64[9] = (delta=88, target handle=3, presumed=fe00a000) [ 74.685] [3f20] bind bo(handle=113, addr=fe00a058), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 74.685] kgem_add_reloc64: handle=6, pos=16152, delta=0, domains=40000 [ 74.685] kgem_add_handle: handle=6, index=4 [ 74.685] kgem_add_reloc64[10] = (delta=0, target handle=4, presumed=fd581000) [ 74.685] [3f10] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 74.685] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 74.685] gen9_emit_sampler: sampler = a [ 74.685] gen9_emit_sf: num_sf_outputs=2 [ 74.685] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.685] gen9_emit_vertex_elements: setup id=9 [ 74.685] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 74.686] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 74.686] glyphs0_to_dst: glyph=(1, 7)x(9, 8), unclipped [ 74.686] emit_primitive_identity_mask__avx2: dst=(1, 7), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.686] glyphs0_to_dst: glyph=(9, 5)x(10, 13), unclipped [ 74.686] emit_primitive_identity_mask__avx2: dst=(9, 5), mask=(672.00, 48.00) x (10.00, 13.00) [ 74.686] glyphs0_to_dst: glyph=(19, 7)x(9, 8), unclipped [ 74.686] emit_primitive_identity_mask__avx2: dst=(19, 7), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.686] glyphs0_to_dst: glyph=(28, 9)x(8, 3), unclipped [ 74.686] emit_primitive_identity_mask__avx2: dst=(28, 9), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.686] glyphs0_to_dst: glyph=(36, 5)x(11, 10), unclipped [ 74.686] emit_primitive_identity_mask__avx2: dst=(36, 5), mask=(704.00, 0.00) x (11.00, 10.00) [ 74.686] glyphs0_to_dst: glyph=(46, 7)x(9, 8), unclipped [ 74.686] emit_primitive_identity_mask__avx2: dst=(46, 7), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.686] glyphs0_to_dst: glyph=(54, 7)x(10, 8), unclipped [ 74.686] emit_primitive_identity_mask__avx2: dst=(54, 7), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.686] glyphs0_to_dst: glyph=(63, 7)x(10, 8), unclipped [ 74.686] emit_primitive_identity_mask__avx2: dst=(63, 7), mask=(720.00, 16.00) x (10.00, 8.00) [ 74.686] glyphs0_to_dst: glyph=(72, 4)x(10, 11), unclipped [ 74.686] emit_primitive_identity_mask__avx2: dst=(72, 4), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.686] glyphs0_to_dst: glyph=(81, 7)x(10, 8), unclipped [ 74.686] emit_primitive_identity_mask__avx2: dst=(81, 7), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.686] glyphs0_to_dst: glyph=(90, 4)x(10, 11), unclipped [ 74.686] emit_primitive_identity_mask__avx2: dst=(90, 4), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.686] glyphs0_to_dst: glyph=(99, 7)x(11, 8), unclipped [ 74.686] emit_primitive_identity_mask__avx2: dst=(99, 7), mask=(736.00, 16.00) x (11.00, 8.00) [ 74.686] glyphs0_to_dst: glyph=(109, 7)x(9, 8), unclipped [ 74.686] emit_primitive_identity_mask__avx2: dst=(109, 7), mask=(752.00, 16.00) x (9.00, 8.00) [ 74.686] glyphs0_to_dst: glyph=(118, 9)x(8, 3), unclipped [ 74.686] emit_primitive_identity_mask__avx2: dst=(118, 9), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.686] glyphs0_to_dst: glyph=(126, 5)x(10, 10), unclipped [ 74.686] emit_primitive_identity_mask__avx2: dst=(126, 5), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.686] glyphs0_to_dst: glyph=(135, 5)x(10, 10), unclipped [ 74.686] emit_primitive_identity_mask__avx2: dst=(135, 5), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.686] glyphs0_to_dst: glyph=(144, 5)x(10, 10), unclipped [ 74.686] emit_primitive_identity_mask__avx2: dst=(144, 5), mask=(720.00, 32.00) x (10.00, 10.00) [ 74.686] glyphs0_to_dst: glyph=(153, 5)x(10, 10), unclipped [ 74.686] emit_primitive_identity_mask__avx2: dst=(153, 5), mask=(704.00, 48.00) x (10.00, 10.00) [ 74.686] gen8_vertex_flush[7bc] = 54 [ 74.686] gen9_magic_ca_pass: CA fixup (30 -> 84) [ 74.686] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.686] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.686] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.686] sna_glyphs(op=3, nlist=1, src=(163, 15)) [ 74.686] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 74.686] sna_glyphs: discarding mask [ 74.686] glyphs0_to_dst(op=3, src=(163, 15), nlist=1, dst=(163, 15)+(0, 0)) [ 74.686] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.686] gen9_render_composite: 0x0, current mode=1/1 [ 74.686] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 74.686] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 74.686] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.686] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.686] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.686] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.686] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.686] sna_drawable_use_bo: using whole GPU bo [ 74.686] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.686] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.686] color_convert: src=ffffffff [20028888] [ 74.686] color_convert: dst=ffffffff [20028888] [ 74.686] sna_render_get_solid: ffffffff [ 74.686] sna_render_get_solid(white) [ 74.686] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.686] sna_transform_is_imprecise_integer_translation: no transform [ 74.686] gen9_composite_picture: integer translation (0, 0), removing [ 74.686] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.686] sna_render_pixmap_bo: GPU all damaged [ 74.686] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.686] gen4_choose_composite_emitter: solid, identity mask [ 74.686] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.686] gen9_composite_get_binding_table(fc00) [ 74.686] kgem_add_reloc64: handle=7, pos=16120, delta=0, domains=40000 [ 74.686] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 74.686] kgem_add_reloc64[11] = (delta=1048, target handle=2, presumed=fffe8000) [ 74.686] [3ef0] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 74.686] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.686] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.686] gen9_emit_vertex_elements: setup id=9 [ 74.686] glyphs0_to_dst: glyph=(165, 7)x(5, 8), unclipped [ 74.686] emit_primitive_identity_mask__avx2: dst=(165, 7), mask=(720.00, 48.00) x (5.00, 8.00) [ 74.686] gen8_vertex_flush[8bc] = 3 [ 74.686] gen9_magic_ca_pass: CA fixup (84 -> 87) [ 74.686] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.686] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.686] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.686] sna_glyphs(op=3, nlist=1, src=(172, 15)) [ 74.686] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 74.686] sna_glyphs: discarding mask [ 74.686] glyphs0_to_dst(op=3, src=(172, 15), nlist=1, dst=(172, 15)+(0, 0)) [ 74.686] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.686] gen9_render_composite: 0x0, current mode=1/1 [ 74.686] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 74.686] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 74.686] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.686] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.686] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.686] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.686] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.686] sna_drawable_use_bo: using whole GPU bo [ 74.686] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.686] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.686] color_convert: src=ff729fcf [20028888] [ 74.686] color_convert: dst=ff729fcf [20028888] [ 74.686] sna_render_get_solid: ff729fcf [ 74.686] sna_render_get_solid(23) = ff729fcf (old) [ 74.686] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.686] sna_transform_is_imprecise_integer_translation: no transform [ 74.686] gen9_composite_picture: integer translation (0, 0), removing [ 74.686] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.686] sna_render_pixmap_bo: GPU all damaged [ 74.686] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.686] gen4_choose_composite_emitter: solid, identity mask [ 74.686] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.686] gen9_composite_get_binding_table(fb80) [ 74.686] kgem_add_reloc64: handle=113, pos=16088, delta=0, domains=40000 [ 74.686] kgem_add_reloc64: adding proxy [delta=92] for handle=113 [ 74.686] kgem_add_reloc64[12] = (delta=92, target handle=3, presumed=fe00a000) [ 74.686] [3ed0] bind bo(handle=113, addr=fe00a05c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 74.686] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.686] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.686] gen9_emit_vertex_elements: setup id=9 [ 74.686] glyphs0_to_dst: glyph=(171, 9)x(11, 3), unclipped [ 74.686] emit_primitive_identity_mask__avx2: dst=(171, 9), mask=(736.00, 32.00) x (11.00, 3.00) [ 74.686] gen8_vertex_flush[9bc] = 3 [ 74.686] gen9_magic_ca_pass: CA fixup (87 -> 90) [ 74.686] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.686] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.686] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.686] sna_glyphs(op=3, nlist=1, src=(181, 15)) [ 74.686] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 74.686] sna_glyphs: discarding mask [ 74.686] glyphs0_to_dst(op=3, src=(181, 15), nlist=1, dst=(181, 15)+(0, 0)) [ 74.686] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.686] gen9_render_composite: 0x0, current mode=1/1 [ 74.686] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 74.686] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 74.686] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.686] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.686] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.686] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.686] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.686] sna_drawable_use_bo: using whole GPU bo [ 74.686] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.686] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.686] color_convert: src=ffffffff [20028888] [ 74.686] color_convert: dst=ffffffff [20028888] [ 74.686] sna_render_get_solid: ffffffff [ 74.686] sna_render_get_solid(white) [ 74.686] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.686] sna_transform_is_imprecise_integer_translation: no transform [ 74.686] gen9_composite_picture: integer translation (0, 0), removing [ 74.686] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.686] sna_render_pixmap_bo: GPU all damaged [ 74.686] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.686] gen4_choose_composite_emitter: solid, identity mask [ 74.686] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.686] gen9_composite_get_binding_table(fb00) [ 74.686] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.686] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.686] gen9_emit_vertex_elements: setup id=9 [ 74.686] glyphs0_to_dst: glyph=(180, 4)x(10, 13), unclipped [ 74.686] emit_primitive_identity_mask__avx2: dst=(180, 4), mask=(752.00, 32.00) x (10.00, 13.00) [ 74.686] gen8_vertex_flush[abc] = 3 [ 74.686] gen9_magic_ca_pass: CA fixup (90 -> 93) [ 74.686] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.686] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.686] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.686] sna_glyphs(op=3, nlist=1, src=(1, 32)) [ 74.686] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 74.686] sna_glyphs: discarding mask [ 74.686] glyphs0_to_dst(op=3, src=(1, 32), nlist=1, dst=(1, 32)+(0, 0)) [ 74.686] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.686] gen9_render_composite: 0x0, current mode=1/1 [ 74.686] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 74.686] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 74.686] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.686] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.686] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.686] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.686] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.686] sna_drawable_use_bo: using whole GPU bo [ 74.686] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.686] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.686] color_convert: src=ff8ae234 [20028888] [ 74.686] color_convert: dst=ff8ae234 [20028888] [ 74.686] sna_render_get_solid: ff8ae234 [ 74.686] sna_render_get_solid(22) = ff8ae234 (old) [ 74.686] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.686] sna_transform_is_imprecise_integer_translation: no transform [ 74.686] gen9_composite_picture: integer translation (0, 0), removing [ 74.686] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.686] sna_render_pixmap_bo: GPU all damaged [ 74.686] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.686] gen4_choose_composite_emitter: solid, identity mask [ 74.686] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.686] gen9_composite_get_binding_table(fac0) [ 74.686] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.686] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.686] gen9_emit_vertex_elements: setup id=9 [ 74.686] glyphs0_to_dst: glyph=(1, 24)x(9, 8), unclipped [ 74.686] emit_primitive_identity_mask__avx2: dst=(1, 24), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.686] glyphs0_to_dst: glyph=(9, 22)x(10, 13), unclipped [ 74.687] emit_primitive_identity_mask__avx2: dst=(9, 22), mask=(672.00, 48.00) x (10.00, 13.00) [ 74.687] glyphs0_to_dst: glyph=(19, 24)x(9, 8), unclipped [ 74.687] emit_primitive_identity_mask__avx2: dst=(19, 24), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.687] glyphs0_to_dst: glyph=(28, 26)x(8, 3), unclipped [ 74.687] emit_primitive_identity_mask__avx2: dst=(28, 26), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.687] glyphs0_to_dst: glyph=(36, 22)x(11, 10), unclipped [ 74.687] emit_primitive_identity_mask__avx2: dst=(36, 22), mask=(704.00, 0.00) x (11.00, 10.00) [ 74.687] glyphs0_to_dst: glyph=(46, 24)x(9, 8), unclipped [ 74.687] emit_primitive_identity_mask__avx2: dst=(46, 24), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.687] glyphs0_to_dst: glyph=(54, 24)x(10, 8), unclipped [ 74.687] emit_primitive_identity_mask__avx2: dst=(54, 24), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.687] glyphs0_to_dst: glyph=(63, 24)x(10, 8), unclipped [ 74.687] emit_primitive_identity_mask__avx2: dst=(63, 24), mask=(720.00, 16.00) x (10.00, 8.00) [ 74.687] glyphs0_to_dst: glyph=(72, 21)x(10, 11), unclipped [ 74.687] emit_primitive_identity_mask__avx2: dst=(72, 21), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.687] glyphs0_to_dst: glyph=(81, 24)x(10, 8), unclipped [ 74.687] emit_primitive_identity_mask__avx2: dst=(81, 24), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.687] glyphs0_to_dst: glyph=(90, 21)x(10, 11), unclipped [ 74.687] emit_primitive_identity_mask__avx2: dst=(90, 21), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.687] glyphs0_to_dst: glyph=(99, 24)x(11, 8), unclipped [ 74.687] emit_primitive_identity_mask__avx2: dst=(99, 24), mask=(736.00, 16.00) x (11.00, 8.00) [ 74.687] glyphs0_to_dst: glyph=(109, 24)x(9, 8), unclipped [ 74.687] emit_primitive_identity_mask__avx2: dst=(109, 24), mask=(752.00, 16.00) x (9.00, 8.00) [ 74.687] glyphs0_to_dst: glyph=(118, 26)x(8, 3), unclipped [ 74.687] emit_primitive_identity_mask__avx2: dst=(118, 26), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.687] glyphs0_to_dst: glyph=(126, 22)x(10, 10), unclipped [ 74.687] emit_primitive_identity_mask__avx2: dst=(126, 22), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.687] glyphs0_to_dst: glyph=(135, 22)x(10, 10), unclipped [ 74.687] emit_primitive_identity_mask__avx2: dst=(135, 22), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.687] glyphs0_to_dst: glyph=(144, 22)x(10, 10), unclipped [ 74.687] emit_primitive_identity_mask__avx2: dst=(144, 22), mask=(720.00, 32.00) x (10.00, 10.00) [ 74.687] glyphs0_to_dst: glyph=(153, 22)x(10, 10), unclipped [ 74.687] emit_primitive_identity_mask__avx2: dst=(153, 22), mask=(704.00, 48.00) x (10.00, 10.00) [ 74.687] gen8_vertex_flush[bbc] = 54 [ 74.687] gen9_magic_ca_pass: CA fixup (93 -> 147) [ 74.687] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.687] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.687] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.687] sna_glyphs(op=3, nlist=1, src=(163, 32)) [ 74.687] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 74.687] sna_glyphs: discarding mask [ 74.687] glyphs0_to_dst(op=3, src=(163, 32), nlist=1, dst=(163, 32)+(0, 0)) [ 74.687] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.687] gen9_render_composite: 0x0, current mode=1/1 [ 74.687] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 74.687] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 74.687] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.687] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.687] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.687] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.687] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.687] sna_drawable_use_bo: using whole GPU bo [ 74.687] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.687] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.687] color_convert: src=ffffffff [20028888] [ 74.687] color_convert: dst=ffffffff [20028888] [ 74.687] sna_render_get_solid: ffffffff [ 74.687] sna_render_get_solid(white) [ 74.687] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.687] sna_transform_is_imprecise_integer_translation: no transform [ 74.687] gen9_composite_picture: integer translation (0, 0), removing [ 74.687] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.687] sna_render_pixmap_bo: GPU all damaged [ 74.687] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.687] gen4_choose_composite_emitter: solid, identity mask [ 74.687] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.687] gen9_composite_get_binding_table(fa80) [ 74.687] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.687] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.687] gen9_emit_vertex_elements: setup id=9 [ 74.687] glyphs0_to_dst: glyph=(165, 24)x(5, 8), unclipped [ 74.687] emit_primitive_identity_mask__avx2: dst=(165, 24), mask=(720.00, 48.00) x (5.00, 8.00) [ 74.687] gen8_vertex_flush[cbc] = 3 [ 74.687] gen9_magic_ca_pass: CA fixup (147 -> 150) [ 74.687] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.687] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.687] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.687] sna_glyphs(op=3, nlist=1, src=(172, 32)) [ 74.687] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 74.687] sna_glyphs: discarding mask [ 74.687] glyphs0_to_dst(op=3, src=(172, 32), nlist=1, dst=(172, 32)+(0, 0)) [ 74.687] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.687] gen9_render_composite: 0x0, current mode=1/1 [ 74.687] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 74.687] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 74.687] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.687] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.687] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.687] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.687] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.687] sna_drawable_use_bo: using whole GPU bo [ 74.687] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.687] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.687] color_convert: src=ff729fcf [20028888] [ 74.687] color_convert: dst=ff729fcf [20028888] [ 74.687] sna_render_get_solid: ff729fcf [ 74.687] sna_render_get_solid(23) = ff729fcf (old) [ 74.687] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.687] sna_transform_is_imprecise_integer_translation: no transform [ 74.687] gen9_composite_picture: integer translation (0, 0), removing [ 74.687] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.687] sna_render_pixmap_bo: GPU all damaged [ 74.687] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.687] gen4_choose_composite_emitter: solid, identity mask [ 74.687] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.687] gen9_composite_get_binding_table(fa40) [ 74.687] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.687] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.687] gen9_emit_vertex_elements: setup id=9 [ 74.687] glyphs0_to_dst: glyph=(171, 26)x(11, 3), unclipped [ 74.687] emit_primitive_identity_mask__avx2: dst=(171, 26), mask=(736.00, 32.00) x (11.00, 3.00) [ 74.687] gen8_vertex_flush[dbc] = 3 [ 74.687] gen9_magic_ca_pass: CA fixup (150 -> 153) [ 74.687] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.687] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.687] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.687] sna_glyphs(op=3, nlist=1, src=(181, 32)) [ 74.687] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 74.687] sna_glyphs: discarding mask [ 74.687] glyphs0_to_dst(op=3, src=(181, 32), nlist=1, dst=(181, 32)+(0, 0)) [ 74.687] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.687] gen9_render_composite: 0x0, current mode=1/1 [ 74.687] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 74.687] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 74.687] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.687] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.687] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.687] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.687] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.687] sna_drawable_use_bo: using whole GPU bo [ 74.687] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.687] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.687] color_convert: src=ffffffff [20028888] [ 74.687] color_convert: dst=ffffffff [20028888] [ 74.687] sna_render_get_solid: ffffffff [ 74.687] sna_render_get_solid(white) [ 74.687] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.687] sna_transform_is_imprecise_integer_translation: no transform [ 74.687] gen9_composite_picture: integer translation (0, 0), removing [ 74.687] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.687] sna_render_pixmap_bo: GPU all damaged [ 74.687] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.687] gen4_choose_composite_emitter: solid, identity mask [ 74.687] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.687] gen9_composite_get_binding_table(fa00) [ 74.687] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.687] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.687] gen9_emit_vertex_elements: setup id=9 [ 74.687] glyphs0_to_dst: glyph=(180, 21)x(10, 13), unclipped [ 74.687] emit_primitive_identity_mask__avx2: dst=(180, 21), mask=(752.00, 32.00) x (10.00, 13.00) [ 74.687] gen8_vertex_flush[ebc] = 3 [ 74.687] gen9_magic_ca_pass: CA fixup (153 -> 156) [ 74.687] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.687] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.687] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.687] sna_glyphs(op=3, nlist=1, src=(1, 49)) [ 74.687] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 74.687] sna_glyphs: discarding mask [ 74.687] glyphs0_to_dst(op=3, src=(1, 49), nlist=1, dst=(1, 49)+(0, 0)) [ 74.687] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.687] gen9_render_composite: 0x0, current mode=1/1 [ 74.687] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 74.687] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 74.687] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.687] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.687] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.687] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.687] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.687] sna_drawable_use_bo: using whole GPU bo [ 74.687] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.687] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.687] color_convert: src=ff8ae234 [20028888] [ 74.687] color_convert: dst=ff8ae234 [20028888] [ 74.687] sna_render_get_solid: ff8ae234 [ 74.687] sna_render_get_solid(22) = ff8ae234 (old) [ 74.687] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.687] sna_transform_is_imprecise_integer_translation: no transform [ 74.687] gen9_composite_picture: integer translation (0, 0), removing [ 74.687] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.687] sna_render_pixmap_bo: GPU all damaged [ 74.687] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.687] gen4_choose_composite_emitter: solid, identity mask [ 74.687] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.687] gen9_composite_get_binding_table(f9c0) [ 74.687] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.687] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.687] gen9_emit_vertex_elements: setup id=9 [ 74.687] glyphs0_to_dst: glyph=(1, 41)x(9, 8), unclipped [ 74.687] emit_primitive_identity_mask__avx2: dst=(1, 41), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.687] glyphs0_to_dst: glyph=(9, 39)x(10, 13), unclipped [ 74.687] emit_primitive_identity_mask__avx2: dst=(9, 39), mask=(672.00, 48.00) x (10.00, 13.00) [ 74.687] glyphs0_to_dst: glyph=(19, 41)x(9, 8), unclipped [ 74.687] emit_primitive_identity_mask__avx2: dst=(19, 41), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.687] glyphs0_to_dst: glyph=(28, 43)x(8, 3), unclipped [ 74.687] emit_primitive_identity_mask__avx2: dst=(28, 43), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.687] glyphs0_to_dst: glyph=(36, 39)x(11, 10), unclipped [ 74.687] emit_primitive_identity_mask__avx2: dst=(36, 39), mask=(704.00, 0.00) x (11.00, 10.00) [ 74.687] glyphs0_to_dst: glyph=(46, 41)x(9, 8), unclipped [ 74.687] emit_primitive_identity_mask__avx2: dst=(46, 41), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.687] glyphs0_to_dst: glyph=(54, 41)x(10, 8), unclipped [ 74.687] emit_primitive_identity_mask__avx2: dst=(54, 41), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.687] glyphs0_to_dst: glyph=(63, 41)x(10, 8), unclipped [ 74.687] emit_primitive_identity_mask__avx2: dst=(63, 41), mask=(720.00, 16.00) x (10.00, 8.00) [ 74.687] glyphs0_to_dst: glyph=(72, 38)x(10, 11), unclipped [ 74.687] emit_primitive_identity_mask__avx2: dst=(72, 38), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.687] glyphs0_to_dst: glyph=(81, 41)x(10, 8), unclipped [ 74.687] emit_primitive_identity_mask__avx2: dst=(81, 41), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.687] glyphs0_to_dst: glyph=(90, 38)x(10, 11), unclipped [ 74.687] emit_primitive_identity_mask__avx2: dst=(90, 38), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.687] glyphs0_to_dst: glyph=(99, 41)x(11, 8), unclipped [ 74.687] emit_primitive_identity_mask__avx2: dst=(99, 41), mask=(736.00, 16.00) x (11.00, 8.00) [ 74.687] glyphs0_to_dst: glyph=(109, 41)x(9, 8), unclipped [ 74.687] emit_primitive_identity_mask__avx2: dst=(109, 41), mask=(752.00, 16.00) x (9.00, 8.00) [ 74.687] glyphs0_to_dst: glyph=(118, 43)x(8, 3), unclipped [ 74.687] emit_primitive_identity_mask__avx2: dst=(118, 43), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.687] glyphs0_to_dst: glyph=(126, 39)x(10, 10), unclipped [ 74.687] emit_primitive_identity_mask__avx2: dst=(126, 39), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.687] glyphs0_to_dst: glyph=(135, 39)x(10, 10), unclipped [ 74.687] emit_primitive_identity_mask__avx2: dst=(135, 39), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.687] glyphs0_to_dst: glyph=(144, 39)x(10, 10), unclipped [ 74.687] emit_primitive_identity_mask__avx2: dst=(144, 39), mask=(720.00, 32.00) x (10.00, 10.00) [ 74.687] glyphs0_to_dst: glyph=(153, 39)x(10, 10), unclipped [ 74.687] emit_primitive_identity_mask__avx2: dst=(153, 39), mask=(704.00, 48.00) x (10.00, 10.00) [ 74.688] gen8_vertex_flush[fbc] = 54 [ 74.688] gen9_magic_ca_pass: CA fixup (156 -> 210) [ 74.688] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.688] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.688] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.688] sna_glyphs(op=3, nlist=1, src=(163, 49)) [ 74.688] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 74.688] sna_glyphs: discarding mask [ 74.688] glyphs0_to_dst(op=3, src=(163, 49), nlist=1, dst=(163, 49)+(0, 0)) [ 74.688] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.688] gen9_render_composite: 0x0, current mode=1/1 [ 74.688] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 74.688] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 74.688] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.688] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.688] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.688] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.688] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.688] sna_drawable_use_bo: using whole GPU bo [ 74.688] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.688] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.688] color_convert: src=ffffffff [20028888] [ 74.688] color_convert: dst=ffffffff [20028888] [ 74.688] sna_render_get_solid: ffffffff [ 74.688] sna_render_get_solid(white) [ 74.688] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.688] sna_transform_is_imprecise_integer_translation: no transform [ 74.688] gen9_composite_picture: integer translation (0, 0), removing [ 74.688] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.688] sna_render_pixmap_bo: GPU all damaged [ 74.688] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.688] gen4_choose_composite_emitter: solid, identity mask [ 74.688] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.688] gen9_composite_get_binding_table(f980) [ 74.688] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.688] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.688] gen9_emit_vertex_elements: setup id=9 [ 74.688] glyphs0_to_dst: glyph=(165, 41)x(5, 8), unclipped [ 74.688] emit_primitive_identity_mask__avx2: dst=(165, 41), mask=(720.00, 48.00) x (5.00, 8.00) [ 74.688] gen8_vertex_flush[10bc] = 3 [ 74.688] gen9_magic_ca_pass: CA fixup (210 -> 213) [ 74.688] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.688] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.688] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.688] sna_glyphs(op=3, nlist=1, src=(172, 49)) [ 74.688] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 74.688] sna_glyphs: discarding mask [ 74.688] glyphs0_to_dst(op=3, src=(172, 49), nlist=1, dst=(172, 49)+(0, 0)) [ 74.688] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.688] gen9_render_composite: 0x0, current mode=1/1 [ 74.688] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 74.688] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 74.688] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.688] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.688] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.688] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.688] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.688] sna_drawable_use_bo: using whole GPU bo [ 74.688] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.688] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.688] color_convert: src=ff729fcf [20028888] [ 74.688] color_convert: dst=ff729fcf [20028888] [ 74.688] sna_render_get_solid: ff729fcf [ 74.688] sna_render_get_solid(23) = ff729fcf (old) [ 74.688] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.688] sna_transform_is_imprecise_integer_translation: no transform [ 74.688] gen9_composite_picture: integer translation (0, 0), removing [ 74.688] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.688] sna_render_pixmap_bo: GPU all damaged [ 74.688] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.688] gen4_choose_composite_emitter: solid, identity mask [ 74.688] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.688] gen9_composite_get_binding_table(f940) [ 74.688] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.688] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.688] gen9_emit_vertex_elements: setup id=9 [ 74.688] glyphs0_to_dst: glyph=(171, 43)x(11, 3), unclipped [ 74.688] emit_primitive_identity_mask__avx2: dst=(171, 43), mask=(736.00, 32.00) x (11.00, 3.00) [ 74.688] gen8_vertex_flush[11bc] = 3 [ 74.688] gen9_magic_ca_pass: CA fixup (213 -> 216) [ 74.688] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.688] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.688] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.688] sna_glyphs(op=3, nlist=1, src=(181, 49)) [ 74.688] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 74.688] sna_glyphs: discarding mask [ 74.688] glyphs0_to_dst(op=3, src=(181, 49), nlist=1, dst=(181, 49)+(0, 0)) [ 74.688] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.688] gen9_render_composite: 0x0, current mode=1/1 [ 74.688] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 74.688] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 74.688] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.688] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.688] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.688] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.688] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.688] sna_drawable_use_bo: using whole GPU bo [ 74.688] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.688] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.688] color_convert: src=ffffffff [20028888] [ 74.688] color_convert: dst=ffffffff [20028888] [ 74.688] sna_render_get_solid: ffffffff [ 74.688] sna_render_get_solid(white) [ 74.688] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.688] sna_transform_is_imprecise_integer_translation: no transform [ 74.688] gen9_composite_picture: integer translation (0, 0), removing [ 74.688] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.688] sna_render_pixmap_bo: GPU all damaged [ 74.688] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.688] gen4_choose_composite_emitter: solid, identity mask [ 74.688] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.688] gen9_composite_get_binding_table(f900) [ 74.688] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.688] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.688] gen9_emit_vertex_elements: setup id=9 [ 74.688] glyphs0_to_dst: glyph=(180, 38)x(10, 13), unclipped [ 74.688] emit_primitive_identity_mask__avx2: dst=(180, 38), mask=(752.00, 32.00) x (10.00, 13.00) [ 74.688] gen8_vertex_flush[12bc] = 3 [ 74.688] gen9_magic_ca_pass: CA fixup (216 -> 219) [ 74.688] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.688] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.688] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.688] sna_glyphs(op=3, nlist=1, src=(1, 66)) [ 74.688] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 74.688] sna_glyphs: discarding mask [ 74.688] glyphs0_to_dst(op=3, src=(1, 66), nlist=1, dst=(1, 66)+(0, 0)) [ 74.688] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.688] gen9_render_composite: 0x0, current mode=1/1 [ 74.688] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 74.688] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 74.688] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.688] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.688] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.688] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.688] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.688] sna_drawable_use_bo: using whole GPU bo [ 74.688] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.688] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.688] color_convert: src=ff8ae234 [20028888] [ 74.688] color_convert: dst=ff8ae234 [20028888] [ 74.688] sna_render_get_solid: ff8ae234 [ 74.688] sna_render_get_solid(22) = ff8ae234 (old) [ 74.688] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.688] sna_transform_is_imprecise_integer_translation: no transform [ 74.688] gen9_composite_picture: integer translation (0, 0), removing [ 74.688] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.688] sna_render_pixmap_bo: GPU all damaged [ 74.688] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.688] gen4_choose_composite_emitter: solid, identity mask [ 74.688] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.688] gen9_composite_get_binding_table(f8c0) [ 74.688] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.688] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.688] gen9_emit_vertex_elements: setup id=9 [ 74.688] glyphs0_to_dst: glyph=(1, 58)x(9, 8), unclipped [ 74.688] emit_primitive_identity_mask__avx2: dst=(1, 58), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.688] glyphs0_to_dst: glyph=(9, 56)x(10, 13), unclipped [ 74.688] emit_primitive_identity_mask__avx2: dst=(9, 56), mask=(672.00, 48.00) x (10.00, 13.00) [ 74.688] glyphs0_to_dst: glyph=(19, 58)x(9, 8), unclipped [ 74.688] emit_primitive_identity_mask__avx2: dst=(19, 58), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.688] glyphs0_to_dst: glyph=(28, 60)x(8, 3), unclipped [ 74.688] emit_primitive_identity_mask__avx2: dst=(28, 60), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.688] glyphs0_to_dst: glyph=(36, 56)x(11, 10), unclipped [ 74.688] emit_primitive_identity_mask__avx2: dst=(36, 56), mask=(704.00, 0.00) x (11.00, 10.00) [ 74.688] glyphs0_to_dst: glyph=(46, 58)x(9, 8), unclipped [ 74.688] emit_primitive_identity_mask__avx2: dst=(46, 58), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.688] glyphs0_to_dst: glyph=(54, 58)x(10, 8), unclipped [ 74.688] emit_primitive_identity_mask__avx2: dst=(54, 58), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.688] glyphs0_to_dst: glyph=(63, 58)x(10, 8), unclipped [ 74.688] emit_primitive_identity_mask__avx2: dst=(63, 58), mask=(720.00, 16.00) x (10.00, 8.00) [ 74.688] glyphs0_to_dst: glyph=(72, 55)x(10, 11), unclipped [ 74.688] emit_primitive_identity_mask__avx2: dst=(72, 55), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.688] glyphs0_to_dst: glyph=(81, 58)x(10, 8), unclipped [ 74.688] emit_primitive_identity_mask__avx2: dst=(81, 58), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.688] glyphs0_to_dst: glyph=(90, 55)x(10, 11), unclipped [ 74.688] emit_primitive_identity_mask__avx2: dst=(90, 55), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.688] glyphs0_to_dst: glyph=(99, 58)x(11, 8), unclipped [ 74.688] emit_primitive_identity_mask__avx2: dst=(99, 58), mask=(736.00, 16.00) x (11.00, 8.00) [ 74.688] glyphs0_to_dst: glyph=(109, 58)x(9, 8), unclipped [ 74.688] emit_primitive_identity_mask__avx2: dst=(109, 58), mask=(752.00, 16.00) x (9.00, 8.00) [ 74.688] glyphs0_to_dst: glyph=(118, 60)x(8, 3), unclipped [ 74.688] emit_primitive_identity_mask__avx2: dst=(118, 60), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.688] glyphs0_to_dst: glyph=(126, 56)x(10, 10), unclipped [ 74.688] emit_primitive_identity_mask__avx2: dst=(126, 56), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.688] glyphs0_to_dst: glyph=(135, 56)x(10, 10), unclipped [ 74.688] emit_primitive_identity_mask__avx2: dst=(135, 56), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.688] glyphs0_to_dst: glyph=(144, 56)x(10, 10), unclipped [ 74.688] emit_primitive_identity_mask__avx2: dst=(144, 56), mask=(720.00, 32.00) x (10.00, 10.00) [ 74.688] glyphs0_to_dst: glyph=(153, 56)x(10, 10), unclipped [ 74.688] emit_primitive_identity_mask__avx2: dst=(153, 56), mask=(704.00, 48.00) x (10.00, 10.00) [ 74.688] gen8_vertex_flush[13bc] = 54 [ 74.688] gen9_magic_ca_pass: CA fixup (219 -> 273) [ 74.688] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.688] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.688] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.688] sna_glyphs(op=3, nlist=1, src=(163, 66)) [ 74.688] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 74.688] sna_glyphs: discarding mask [ 74.688] glyphs0_to_dst(op=3, src=(163, 66), nlist=1, dst=(163, 66)+(0, 0)) [ 74.688] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.688] gen9_render_composite: 0x0, current mode=1/1 [ 74.688] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 74.688] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 74.688] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.688] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.688] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.688] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.688] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.688] sna_drawable_use_bo: using whole GPU bo [ 74.688] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.688] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.688] color_convert: src=ffffffff [20028888] [ 74.688] color_convert: dst=ffffffff [20028888] [ 74.688] sna_render_get_solid: ffffffff [ 74.688] sna_render_get_solid(white) [ 74.688] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.688] sna_transform_is_imprecise_integer_translation: no transform [ 74.688] gen9_composite_picture: integer translation (0, 0), removing [ 74.689] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.689] sna_render_pixmap_bo: GPU all damaged [ 74.689] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.689] gen4_choose_composite_emitter: solid, identity mask [ 74.689] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.689] gen9_composite_get_binding_table(f880) [ 74.689] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.689] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.689] gen9_emit_vertex_elements: setup id=9 [ 74.689] glyphs0_to_dst: glyph=(165, 58)x(5, 8), unclipped [ 74.689] emit_primitive_identity_mask__avx2: dst=(165, 58), mask=(720.00, 48.00) x (5.00, 8.00) [ 74.689] gen8_vertex_flush[14bc] = 3 [ 74.689] gen9_magic_ca_pass: CA fixup (273 -> 276) [ 74.689] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.689] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.689] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.689] sna_glyphs(op=3, nlist=1, src=(172, 66)) [ 74.689] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 74.689] sna_glyphs: discarding mask [ 74.689] glyphs0_to_dst(op=3, src=(172, 66), nlist=1, dst=(172, 66)+(0, 0)) [ 74.689] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.689] gen9_render_composite: 0x0, current mode=1/1 [ 74.689] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 74.689] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 74.689] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.689] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.689] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.689] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.689] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.689] sna_drawable_use_bo: using whole GPU bo [ 74.689] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.689] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.689] color_convert: src=ff729fcf [20028888] [ 74.689] color_convert: dst=ff729fcf [20028888] [ 74.689] sna_render_get_solid: ff729fcf [ 74.689] sna_render_get_solid(23) = ff729fcf (old) [ 74.689] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.689] sna_transform_is_imprecise_integer_translation: no transform [ 74.689] gen9_composite_picture: integer translation (0, 0), removing [ 74.689] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.689] sna_render_pixmap_bo: GPU all damaged [ 74.689] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.689] gen4_choose_composite_emitter: solid, identity mask [ 74.689] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.689] gen9_composite_get_binding_table(f840) [ 74.689] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.689] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.689] gen9_emit_vertex_elements: setup id=9 [ 74.689] glyphs0_to_dst: glyph=(171, 60)x(11, 3), unclipped [ 74.689] emit_primitive_identity_mask__avx2: dst=(171, 60), mask=(736.00, 32.00) x (11.00, 3.00) [ 74.689] gen8_vertex_flush[15bc] = 3 [ 74.689] gen9_magic_ca_pass: CA fixup (276 -> 279) [ 74.689] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.689] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.689] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.689] sna_glyphs(op=3, nlist=1, src=(181, 66)) [ 74.689] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 74.689] sna_glyphs: discarding mask [ 74.689] glyphs0_to_dst(op=3, src=(181, 66), nlist=1, dst=(181, 66)+(0, 0)) [ 74.689] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.689] gen9_render_composite: 0x0, current mode=1/1 [ 74.689] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 74.689] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 74.689] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.689] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.689] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.689] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.689] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.689] sna_drawable_use_bo: using whole GPU bo [ 74.689] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.689] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.689] color_convert: src=ffffffff [20028888] [ 74.689] color_convert: dst=ffffffff [20028888] [ 74.689] sna_render_get_solid: ffffffff [ 74.689] sna_render_get_solid(white) [ 74.689] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.689] sna_transform_is_imprecise_integer_translation: no transform [ 74.689] gen9_composite_picture: integer translation (0, 0), removing [ 74.689] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.689] sna_render_pixmap_bo: GPU all damaged [ 74.689] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.689] gen4_choose_composite_emitter: solid, identity mask [ 74.689] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.689] gen9_composite_get_binding_table(f800) [ 74.689] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.689] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.689] gen9_emit_vertex_elements: setup id=9 [ 74.689] glyphs0_to_dst: glyph=(180, 55)x(10, 13), unclipped [ 74.689] emit_primitive_identity_mask__avx2: dst=(180, 55), mask=(752.00, 32.00) x (10.00, 13.00) [ 74.689] gen8_vertex_flush[16bc] = 3 [ 74.689] gen9_magic_ca_pass: CA fixup (279 -> 282) [ 74.689] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.689] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.689] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.689] sna_accel_flush: flush?=0, dirty?=0 [ 74.689] sna_block_handler (tv=0.0) [ 74.689] sna_accel_block: GPU idle, flushing [ 74.689] gen8_vertex_close: used=1128, vbo active? 23, vb=221, nreloc=3 [ 74.689] gen8_vertex_close: reloc[0] = 287 [ 74.689] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 74.689] kgem_add_handle: handle=23, index=5 [ 74.689] kgem_add_reloc64[13] = (delta=0, target handle=5, presumed=fd541000) [ 74.689] gen8_vertex_close: reloc[1] = 387 [ 74.689] kgem_add_reloc64: handle=23, pos=387, delta=0, domains=200000 [ 74.689] kgem_add_reloc64[14] = (delta=0, target handle=5, presumed=fd541000) [ 74.689] gen8_vertex_close: reloc[2] = 490 [ 74.689] kgem_add_reloc64: handle=23, pos=490, delta=0, domains=200000 [ 74.689] kgem_add_reloc64[15] = (delta=0, target handle=5, presumed=fd541000) [ 74.689] batch[1/1, flags=1800]: 1492 1492 15872 16384, nreloc=16, nexec=6, nfence=0, aperture=9110 [fenced=0] [ 74.689] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd981000 [ 74.689] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -57343 [ 74.689] kgem_fixup_relocs: shrinking by 57344 [ 74.689] __kgem_busy: handle=2, busy=0, wedged=0 [ 74.689] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd981000 [ 74.689] kgem_commit: release handle=17 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d289b000 [ 74.689] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 74.689] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 74.689] __kgem_bo_clear_busy: handle=7 [ 74.689] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 74.689] kgem_commit: release handle=113 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 74.689] __kgem_bo_clear_busy: handle=113 [ 74.689] kgem_commit: release handle=113 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fe00a000 [ 74.689] kgem_commit: release handle=113 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 74.689] __kgem_bo_clear_busy: handle=113 [ 74.689] kgem_commit: release handle=113 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 74.689] __kgem_bo_clear_busy: handle=113 [ 74.689] kgem_commit: release handle=113 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 74.689] __kgem_bo_clear_busy: handle=113 [ 74.689] kgem_commit: release handle=113 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 74.689] __kgem_bo_clear_busy: handle=113 [ 74.689] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 74.689] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 74.689] __kgem_bo_clear_busy: handle=7 [ 74.689] kgem_commit: release handle=113 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 74.689] __kgem_bo_clear_busy: handle=113 [ 74.689] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 74.689] __kgem_busy: handle=2, busy=131072, wedged=0 [ 74.689] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 74.689] sna_scanout_do_flush: flush timer active: delta=3 [ 74.689] sna_scanout_do_flush (time=74689), triggered [ 74.689] sna_scanout_flush (time=74689), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 74.689] has_shadow: has pending damage? 1, outstanding flips: 0 [ 74.689] stop_flush: scanout=32 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 74.689] has_shadow: has pending damage? 1, outstanding flips: 0 [ 74.689] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 74.689] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 74.689] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 74.689] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 74.689] sna_pixmap_move_to_gpu: already all-damaged [ 74.689] sna_pixmap_mark_active: pixmap=4091, handle=32 [ 74.689] sna_mode_redisplay: crtc[0] transformed? 0 [ 74.689] sna_mode_redisplay: crtc[1] transformed? 0 [ 74.689] sna_mode_redisplay: crtc[2] transformed? 0 [ 74.689] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=32 [active=1] [ 74.689] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 128, transformed? 0 [ 74.689] get_fb: reusing fb=68 for handle=32 [ 74.689] sna_mode_redisplay: recording flip on CRTC:32 handle=32, active_scanout=2, serial=3 [ 74.689] __kgem_bo_clear_busy: handle=32 [ 74.689] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 74.689] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 74.689] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 74.689] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=32, shadow handle=29 [ 74.689] timer_enable (time=74689), starting timer 1 [ 74.689] sna_accel_block: evaluating timers, active=7 [ 74.689] sna_accel_block: flush timer expires in 16 [74705] [ 74.689] sna_wakeup_handler [ 74.689] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 74.689] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 74.689] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 74.689] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 74.689] sna_dri2_get_msc(draw=146, pipe=0) [ 74.689] sna_crtc_record_swap: recording last swap on pipe=0, frame 4230 [msc=4230], time 74.675069 [ 74.689] sna_dri2_get_msc: msc=4230 [raw=4230], ust=74675069 [ 74.689] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=25 (refs=2/1, flush=0) , front=32 (refs=3/3, flush=1) [ 74.689] sna_dri2_schedule_swap(target_msc=4231, divisor=0, remainder=0) [ 74.689] sna_dri2_schedule_swap: using front handle=32, active_scanout?=2, flush?=1 [ 74.689] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 74.689] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 74.689] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 74.689] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 74.689] sna_crtc_record_swap: recording last swap on pipe=0, frame 4230 [msc=4230], time 74.675069 [ 74.689] immediate_swap: current_msc=4230, target_msc=4231 -- yes [ 74.689] can_flip: no, shadow enabled [ 74.689] sna_dri2_add_event: adding event to window 146) [ 74.689] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 1, chained? 1, pipe 0 [ 74.689] sna_dri2_immediate_blit: current event front=32 [name=80, active?=2], back=25 [name=75, active?=0] [ 74.689] swap_limit: draw=146 setting swap limit to 2 [ 74.689] sna_dri2_swap_limit_validate: swap limit set to 2 [ 74.689] sna_dri2_immediate_blit: setting handle=25 as pending blit (current event front=32, back=25) [ 74.689] sna_dri2_event_free(draw?=1) [ 74.689] sna_dri2_remove_event: remove[0x561c949a45f0] from window 146, active? 1 [ 74.689] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=4, draw=146, pixmap=4091, proxy?=0 [ 74.689] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=25] -- refcnt=3, draw=146, pixmap=0, proxy?=0 [ 74.689] sna_dri2_schedule_swap: reported target_msc=4231 [ 74.689] sna_accel_flush: flush?=0, dirty?=0 [ 74.690] sna_accel_flush: flush?=0, dirty?=0 [ 74.690] sna_accel_flush: flush?=0, dirty?=0 [ 74.690] sna_accel_flush: flush?=0, dirty?=0 [ 74.690] sna_block_handler (tv=0.0) [ 74.690] sna_wakeup_handler [ 74.690] sna_accel_flush: flush?=0, dirty?=0 [ 74.690] sna_accel_flush: flush?=0, dirty?=0 [ 74.690] sna_accel_flush: flush?=0, dirty?=0 [ 74.690] sna_block_handler (tv=0.0) [ 74.690] sna_wakeup_handler [ 74.690] sna_accel_flush: flush?=0, dirty?=0 [ 74.690] sna_accel_flush: flush?=0, dirty?=0 [ 74.690] sna_accel_flush: flush?=0, dirty?=0 [ 74.690] sna_block_handler (tv=0.0) [ 74.690] sna_wakeup_handler [ 74.690] sna_accel_flush: flush?=0, dirty?=0 [ 74.690] sna_accel_flush: flush?=0, dirty?=0 [ 74.690] sna_block_handler (tv=0.0) [ 74.690] sna_wakeup_handler [ 74.690] sna_accel_flush: flush?=0, dirty?=0 [ 74.690] sna_accel_flush: flush?=0, dirty?=0 [ 74.690] sna_accel_flush: flush?=0, dirty?=0 [ 74.690] sna_accel_flush: flush?=0, dirty?=0 [ 74.690] sna_block_handler (tv=0.0) [ 74.690] sna_wakeup_handler [ 74.690] sna_accel_flush: flush?=0, dirty?=0 [ 74.690] sna_accel_flush: flush?=0, dirty?=0 [ 74.690] sna_accel_flush: flush?=0, dirty?=0 [ 74.690] sna_block_handler (tv=0.0) [ 74.690] sna_wakeup_handler [ 74.690] sna_accel_flush: flush?=0, dirty?=0 [ 74.690] sna_accel_flush: flush?=0, dirty?=0 [ 74.690] sna_accel_flush: flush?=0, dirty?=0 [ 74.691] sna_block_handler (tv=0.0) [ 74.691] sna_wakeup_handler [ 74.691] sna_accel_flush: flush?=0, dirty?=0 [ 74.691] sna_accel_flush: flush?=0, dirty?=0 [ 74.691] sna_block_handler (tv=0.0) [ 74.691] sna_wakeup_handler [ 74.691] sna_glyphs(op=3, nlist=1, src=(1, 83)) [ 74.691] kgem_bo_is_busy: handle=17, domain: 3 exec? 0, rq? 1 [ 74.691] sna_glyphs: discarding mask [ 74.691] glyphs0_to_dst(op=3, src=(1, 83), nlist=1, dst=(1, 83)+(0, 0)) [ 74.691] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.691] gen9_render_composite: 0x0, current mode=0/1 [ 74.691] kgem_bo_is_busy: handle=6, domain: 3 exec? 0, rq? 1 [ 74.691] kgem_bo_is_busy: handle=17, domain: 3 exec? 0, rq? 1 [ 74.691] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.691] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.691] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.691] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.691] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.691] sna_drawable_use_bo: using whole GPU bo [ 74.691] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.691] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.691] color_convert: src=ff8ae234 [20028888] [ 74.691] color_convert: dst=ff8ae234 [20028888] [ 74.691] sna_render_get_solid: ff8ae234 [ 74.691] sna_render_get_solid(22) = ff8ae234 (old) [ 74.691] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.691] sna_transform_is_imprecise_integer_translation: no transform [ 74.691] gen9_composite_picture: integer translation (0, 0), removing [ 74.691] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.691] sna_render_pixmap_bo: GPU all damaged [ 74.691] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.691] gen4_choose_composite_emitter: solid, identity mask [ 74.691] kgem_check_bo: num_pages=+9035, num_exec=+3 [ 74.691] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 74.691] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 74.691] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 74.691] kgem_add_handle: handle=4, index=0 [ 74.691] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 74.691] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 74.691] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 74.691] gen9_composite_get_binding_table(ffc0) [ 74.691] kgem_add_reloc64: handle=17, pos=16360, delta=0, domains=20002 [ 74.691] kgem_add_handle: handle=17, index=1 [ 74.691] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d289b000) [ 74.691] __kgem_bo_mark_dirty: handle=17 (proxy? 0) [ 74.691] [3fe0] bind bo(handle=17, addr=d289b000), format=192, width=3775, height=2136, pitch=15360, tiling=1 -> render [ 74.691] kgem_add_reloc64: handle=113, pos=16344, delta=0, domains=40000 [ 74.691] kgem_add_reloc64: adding proxy [delta=88] for handle=113 [ 74.691] kgem_add_handle: handle=113, index=2 [ 74.691] kgem_add_reloc64[4] = (delta=88, target handle=2, presumed=fe00a000) [ 74.691] [3fd0] bind bo(handle=113, addr=fe00a058), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 74.691] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 [ 74.691] kgem_add_handle: handle=6, index=3 [ 74.691] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd581000) [ 74.691] [3fc0] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 74.691] gen9_emit_cc: blend=177 (current=ffffffff), src=17, dst=18 [ 74.691] gen9_emit_sampler: sampler = a [ 74.691] gen9_emit_sf: num_sf_outputs=2 [ 74.691] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.691] gen9_emit_vertex_elements: setup id=9 [ 74.691] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 74.692] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 74.692] glyphs0_to_dst: glyph=(1, 75)x(9, 8), unclipped [ 74.692] emit_primitive_identity_mask__avx2: dst=(1, 75), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.692] glyphs0_to_dst: glyph=(9, 73)x(10, 13), unclipped [ 74.692] emit_primitive_identity_mask__avx2: dst=(9, 73), mask=(672.00, 48.00) x (10.00, 13.00) [ 74.692] glyphs0_to_dst: glyph=(19, 75)x(9, 8), unclipped [ 74.692] emit_primitive_identity_mask__avx2: dst=(19, 75), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.692] glyphs0_to_dst: glyph=(28, 77)x(8, 3), unclipped [ 74.692] emit_primitive_identity_mask__avx2: dst=(28, 77), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.692] glyphs0_to_dst: glyph=(36, 73)x(11, 10), unclipped [ 74.692] emit_primitive_identity_mask__avx2: dst=(36, 73), mask=(704.00, 0.00) x (11.00, 10.00) [ 74.692] glyphs0_to_dst: glyph=(46, 75)x(9, 8), unclipped [ 74.692] emit_primitive_identity_mask__avx2: dst=(46, 75), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.692] glyphs0_to_dst: glyph=(54, 75)x(10, 8), unclipped [ 74.692] emit_primitive_identity_mask__avx2: dst=(54, 75), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.692] glyphs0_to_dst: glyph=(63, 75)x(10, 8), unclipped [ 74.692] emit_primitive_identity_mask__avx2: dst=(63, 75), mask=(720.00, 16.00) x (10.00, 8.00) [ 74.692] glyphs0_to_dst: glyph=(72, 72)x(10, 11), unclipped [ 74.692] emit_primitive_identity_mask__avx2: dst=(72, 72), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.692] glyphs0_to_dst: glyph=(81, 75)x(10, 8), unclipped [ 74.692] emit_primitive_identity_mask__avx2: dst=(81, 75), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.692] glyphs0_to_dst: glyph=(90, 72)x(10, 11), unclipped [ 74.692] emit_primitive_identity_mask__avx2: dst=(90, 72), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.692] glyphs0_to_dst: glyph=(99, 75)x(11, 8), unclipped [ 74.692] emit_primitive_identity_mask__avx2: dst=(99, 75), mask=(736.00, 16.00) x (11.00, 8.00) [ 74.692] glyphs0_to_dst: glyph=(109, 75)x(9, 8), unclipped [ 74.692] emit_primitive_identity_mask__avx2: dst=(109, 75), mask=(752.00, 16.00) x (9.00, 8.00) [ 74.692] glyphs0_to_dst: glyph=(118, 77)x(8, 3), unclipped [ 74.692] emit_primitive_identity_mask__avx2: dst=(118, 77), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.692] glyphs0_to_dst: glyph=(126, 73)x(10, 10), unclipped [ 74.692] emit_primitive_identity_mask__avx2: dst=(126, 73), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.692] glyphs0_to_dst: glyph=(135, 73)x(10, 10), unclipped [ 74.692] emit_primitive_identity_mask__avx2: dst=(135, 73), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.692] glyphs0_to_dst: glyph=(144, 73)x(10, 10), unclipped [ 74.692] emit_primitive_identity_mask__avx2: dst=(144, 73), mask=(720.00, 32.00) x (10.00, 10.00) [ 74.692] glyphs0_to_dst: glyph=(153, 73)x(10, 10), unclipped [ 74.692] emit_primitive_identity_mask__avx2: dst=(153, 73), mask=(704.00, 48.00) x (10.00, 10.00) [ 74.692] gen8_vertex_flush[498] = 54 [ 74.692] gen9_magic_ca_pass: CA fixup (282 -> 336) [ 74.692] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.692] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.692] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.692] sna_accel_flush: flush?=0, dirty?=0 [ 74.692] sna_glyphs(op=3, nlist=1, src=(163, 83)) [ 74.692] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.692] sna_glyphs: discarding mask [ 74.692] glyphs0_to_dst(op=3, src=(163, 83), nlist=1, dst=(163, 83)+(0, 0)) [ 74.692] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.692] gen9_render_composite: 0x0, current mode=1/1 [ 74.692] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.692] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.692] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.692] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.692] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.692] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.692] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.692] sna_drawable_use_bo: using whole GPU bo [ 74.692] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.692] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.692] color_convert: src=ffffffff [20028888] [ 74.692] color_convert: dst=ffffffff [20028888] [ 74.692] sna_render_get_solid: ffffffff [ 74.692] sna_render_get_solid(white) [ 74.692] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.692] sna_transform_is_imprecise_integer_translation: no transform [ 74.692] gen9_composite_picture: integer translation (0, 0), removing [ 74.692] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.692] sna_render_pixmap_bo: GPU all damaged [ 74.692] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.692] gen4_choose_composite_emitter: solid, identity mask [ 74.692] kgem_check_bo: num_pages=+1, num_exec=+1 [ 74.692] gen9_composite_get_binding_table(fec0) [ 74.692] kgem_add_reloc64: handle=7, pos=16296, delta=0, domains=40000 [ 74.692] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 74.692] kgem_add_handle: handle=7, index=4 [ 74.692] kgem_add_reloc64[6] = (delta=1048, target handle=4, presumed=fffe8000) [ 74.692] [3fa0] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 74.692] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.692] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.692] gen9_emit_vertex_elements: setup id=9 [ 74.692] glyphs0_to_dst: glyph=(165, 75)x(5, 8), unclipped [ 74.692] emit_primitive_identity_mask__avx2: dst=(165, 75), mask=(720.00, 48.00) x (5.00, 8.00) [ 74.692] gen8_vertex_flush[598] = 3 [ 74.692] gen9_magic_ca_pass: CA fixup (336 -> 339) [ 74.692] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.692] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.692] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.692] sna_glyphs(op=3, nlist=1, src=(172, 83)) [ 74.692] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.692] sna_glyphs: discarding mask [ 74.692] glyphs0_to_dst(op=3, src=(172, 83), nlist=1, dst=(172, 83)+(0, 0)) [ 74.692] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.692] gen9_render_composite: 0x0, current mode=1/1 [ 74.692] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.692] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.692] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.692] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.693] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.693] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.693] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.693] sna_drawable_use_bo: using whole GPU bo [ 74.693] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.693] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.693] color_convert: src=ff729fcf [20028888] [ 74.693] color_convert: dst=ff729fcf [20028888] [ 74.693] sna_render_get_solid: ff729fcf [ 74.693] sna_render_get_solid(23) = ff729fcf (old) [ 74.693] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.693] sna_transform_is_imprecise_integer_translation: no transform [ 74.693] gen9_composite_picture: integer translation (0, 0), removing [ 74.693] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.693] sna_render_pixmap_bo: GPU all damaged [ 74.693] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.693] gen4_choose_composite_emitter: solid, identity mask [ 74.693] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.693] gen9_composite_get_binding_table(fe40) [ 74.693] kgem_add_reloc64: handle=113, pos=16264, delta=0, domains=40000 [ 74.693] kgem_add_reloc64: adding proxy [delta=92] for handle=113 [ 74.693] kgem_add_reloc64[7] = (delta=92, target handle=2, presumed=fe00a000) [ 74.693] [3f80] bind bo(handle=113, addr=fe00a05c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 74.693] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.693] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.693] gen9_emit_vertex_elements: setup id=9 [ 74.693] glyphs0_to_dst: glyph=(171, 77)x(11, 3), unclipped [ 74.693] emit_primitive_identity_mask__avx2: dst=(171, 77), mask=(736.00, 32.00) x (11.00, 3.00) [ 74.693] gen8_vertex_flush[698] = 3 [ 74.693] gen9_magic_ca_pass: CA fixup (339 -> 342) [ 74.693] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.693] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.693] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.693] sna_glyphs(op=3, nlist=1, src=(181, 83)) [ 74.693] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.693] sna_glyphs: discarding mask [ 74.693] glyphs0_to_dst(op=3, src=(181, 83), nlist=1, dst=(181, 83)+(0, 0)) [ 74.693] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.693] gen9_render_composite: 0x0, current mode=1/1 [ 74.693] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.693] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.693] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.693] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.693] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.693] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.693] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.693] sna_drawable_use_bo: using whole GPU bo [ 74.693] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.693] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.693] color_convert: src=ffffffff [20028888] [ 74.693] color_convert: dst=ffffffff [20028888] [ 74.693] sna_render_get_solid: ffffffff [ 74.693] sna_render_get_solid(white) [ 74.693] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.693] sna_transform_is_imprecise_integer_translation: no transform [ 74.693] gen9_composite_picture: integer translation (0, 0), removing [ 74.693] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.693] sna_render_pixmap_bo: GPU all damaged [ 74.693] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.693] gen4_choose_composite_emitter: solid, identity mask [ 74.693] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.693] gen9_composite_get_binding_table(fdc0) [ 74.693] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.693] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.693] gen9_emit_vertex_elements: setup id=9 [ 74.693] glyphs0_to_dst: glyph=(180, 72)x(10, 13), unclipped [ 74.693] emit_primitive_identity_mask__avx2: dst=(180, 72), mask=(752.00, 32.00) x (10.00, 13.00) [ 74.693] gen8_vertex_flush[798] = 3 [ 74.693] gen9_magic_ca_pass: CA fixup (342 -> 345) [ 74.693] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.693] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.693] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.693] sna_glyphs(op=3, nlist=1, src=(1, 100)) [ 74.693] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.693] sna_glyphs: discarding mask [ 74.693] glyphs0_to_dst(op=3, src=(1, 100), nlist=1, dst=(1, 100)+(0, 0)) [ 74.693] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.693] gen9_render_composite: 0x0, current mode=1/1 [ 74.693] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.693] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.693] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.693] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.693] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.693] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.693] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.693] sna_drawable_use_bo: using whole GPU bo [ 74.693] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.693] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.693] color_convert: src=ff8ae234 [20028888] [ 74.693] color_convert: dst=ff8ae234 [20028888] [ 74.693] sna_render_get_solid: ff8ae234 [ 74.693] sna_render_get_solid(22) = ff8ae234 (old) [ 74.693] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.693] sna_transform_is_imprecise_integer_translation: no transform [ 74.693] gen9_composite_picture: integer translation (0, 0), removing [ 74.693] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.693] sna_render_pixmap_bo: GPU all damaged [ 74.693] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.693] gen4_choose_composite_emitter: solid, identity mask [ 74.693] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.693] gen9_composite_get_binding_table(fd80) [ 74.693] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.693] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.693] gen9_emit_vertex_elements: setup id=9 [ 74.693] glyphs0_to_dst: glyph=(1, 92)x(9, 8), unclipped [ 74.693] emit_primitive_identity_mask__avx2: dst=(1, 92), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.693] glyphs0_to_dst: glyph=(9, 90)x(10, 13), unclipped [ 74.693] emit_primitive_identity_mask__avx2: dst=(9, 90), mask=(672.00, 48.00) x (10.00, 13.00) [ 74.693] glyphs0_to_dst: glyph=(19, 92)x(9, 8), unclipped [ 74.693] emit_primitive_identity_mask__avx2: dst=(19, 92), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.693] glyphs0_to_dst: glyph=(28, 94)x(8, 3), unclipped [ 74.693] emit_primitive_identity_mask__avx2: dst=(28, 94), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.693] glyphs0_to_dst: glyph=(36, 90)x(11, 10), unclipped [ 74.693] emit_primitive_identity_mask__avx2: dst=(36, 90), mask=(704.00, 0.00) x (11.00, 10.00) [ 74.693] glyphs0_to_dst: glyph=(46, 92)x(9, 8), unclipped [ 74.693] emit_primitive_identity_mask__avx2: dst=(46, 92), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.693] glyphs0_to_dst: glyph=(54, 92)x(10, 8), unclipped [ 74.693] emit_primitive_identity_mask__avx2: dst=(54, 92), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.693] glyphs0_to_dst: glyph=(63, 92)x(10, 8), unclipped [ 74.693] emit_primitive_identity_mask__avx2: dst=(63, 92), mask=(720.00, 16.00) x (10.00, 8.00) [ 74.693] glyphs0_to_dst: glyph=(72, 89)x(10, 11), unclipped [ 74.693] emit_primitive_identity_mask__avx2: dst=(72, 89), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.693] glyphs0_to_dst: glyph=(81, 92)x(10, 8), unclipped [ 74.693] emit_primitive_identity_mask__avx2: dst=(81, 92), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.693] glyphs0_to_dst: glyph=(90, 89)x(10, 11), unclipped [ 74.693] emit_primitive_identity_mask__avx2: dst=(90, 89), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.693] glyphs0_to_dst: glyph=(99, 92)x(11, 8), unclipped [ 74.693] emit_primitive_identity_mask__avx2: dst=(99, 92), mask=(736.00, 16.00) x (11.00, 8.00) [ 74.693] glyphs0_to_dst: glyph=(109, 92)x(9, 8), unclipped [ 74.693] emit_primitive_identity_mask__avx2: dst=(109, 92), mask=(752.00, 16.00) x (9.00, 8.00) [ 74.693] glyphs0_to_dst: glyph=(118, 94)x(8, 3), unclipped [ 74.693] emit_primitive_identity_mask__avx2: dst=(118, 94), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.693] glyphs0_to_dst: glyph=(126, 90)x(10, 10), unclipped [ 74.693] emit_primitive_identity_mask__avx2: dst=(126, 90), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.693] glyphs0_to_dst: glyph=(135, 90)x(10, 10), unclipped [ 74.693] emit_primitive_identity_mask__avx2: dst=(135, 90), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.693] glyphs0_to_dst: glyph=(144, 90)x(10, 10), unclipped [ 74.693] emit_primitive_identity_mask__avx2: dst=(144, 90), mask=(720.00, 32.00) x (10.00, 10.00) [ 74.693] glyphs0_to_dst: glyph=(153, 90)x(10, 10), unclipped [ 74.693] emit_primitive_identity_mask__avx2: dst=(153, 90), mask=(704.00, 48.00) x (10.00, 10.00) [ 74.693] gen8_vertex_flush[898] = 54 [ 74.693] gen9_magic_ca_pass: CA fixup (345 -> 399) [ 74.693] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.693] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.693] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.693] sna_glyphs(op=3, nlist=1, src=(163, 100)) [ 74.693] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.694] sna_glyphs: discarding mask [ 74.694] glyphs0_to_dst(op=3, src=(163, 100), nlist=1, dst=(163, 100)+(0, 0)) [ 74.694] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.694] gen9_render_composite: 0x0, current mode=1/1 [ 74.694] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.694] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.694] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.694] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.694] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.694] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.694] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.694] sna_drawable_use_bo: using whole GPU bo [ 74.694] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.694] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.694] color_convert: src=ffffffff [20028888] [ 74.694] color_convert: dst=ffffffff [20028888] [ 74.694] sna_render_get_solid: ffffffff [ 74.694] sna_render_get_solid(white) [ 74.694] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.694] sna_transform_is_imprecise_integer_translation: no transform [ 74.694] gen9_composite_picture: integer translation (0, 0), removing [ 74.694] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.694] sna_render_pixmap_bo: GPU all damaged [ 74.694] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.694] gen4_choose_composite_emitter: solid, identity mask [ 74.694] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.694] gen9_composite_get_binding_table(fd40) [ 74.694] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.694] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.694] gen9_emit_vertex_elements: setup id=9 [ 74.694] glyphs0_to_dst: glyph=(165, 92)x(5, 8), unclipped [ 74.694] emit_primitive_identity_mask__avx2: dst=(165, 92), mask=(720.00, 48.00) x (5.00, 8.00) [ 74.694] gen8_vertex_flush[998] = 3 [ 74.694] gen9_magic_ca_pass: CA fixup (399 -> 402) [ 74.694] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.694] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.694] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.694] sna_glyphs(op=3, nlist=1, src=(172, 100)) [ 74.694] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.694] sna_glyphs: discarding mask [ 74.694] glyphs0_to_dst(op=3, src=(172, 100), nlist=1, dst=(172, 100)+(0, 0)) [ 74.694] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.694] gen9_render_composite: 0x0, current mode=1/1 [ 74.694] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.694] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.694] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.694] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.694] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.694] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.694] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.694] sna_drawable_use_bo: using whole GPU bo [ 74.694] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.694] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.694] color_convert: src=ff729fcf [20028888] [ 74.694] color_convert: dst=ff729fcf [20028888] [ 74.694] sna_render_get_solid: ff729fcf [ 74.694] sna_render_get_solid(23) = ff729fcf (old) [ 74.694] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.694] sna_transform_is_imprecise_integer_translation: no transform [ 74.694] gen9_composite_picture: integer translation (0, 0), removing [ 74.694] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.694] sna_render_pixmap_bo: GPU all damaged [ 74.694] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.694] gen4_choose_composite_emitter: solid, identity mask [ 74.694] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.694] gen9_composite_get_binding_table(fd00) [ 74.694] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.694] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.694] gen9_emit_vertex_elements: setup id=9 [ 74.694] glyphs0_to_dst: glyph=(171, 94)x(11, 3), unclipped [ 74.694] emit_primitive_identity_mask__avx2: dst=(171, 94), mask=(736.00, 32.00) x (11.00, 3.00) [ 74.694] gen8_vertex_flush[a98] = 3 [ 74.694] gen9_magic_ca_pass: CA fixup (402 -> 405) [ 74.694] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.694] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.694] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.694] sna_glyphs(op=3, nlist=1, src=(181, 100)) [ 74.694] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.694] sna_glyphs: discarding mask [ 74.694] glyphs0_to_dst(op=3, src=(181, 100), nlist=1, dst=(181, 100)+(0, 0)) [ 74.694] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.694] gen9_render_composite: 0x0, current mode=1/1 [ 74.694] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.694] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.694] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.694] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.694] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.694] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.694] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.694] sna_drawable_use_bo: using whole GPU bo [ 74.694] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.694] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.694] color_convert: src=ffffffff [20028888] [ 74.694] color_convert: dst=ffffffff [20028888] [ 74.694] sna_render_get_solid: ffffffff [ 74.694] sna_render_get_solid(white) [ 74.694] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.694] sna_transform_is_imprecise_integer_translation: no transform [ 74.694] gen9_composite_picture: integer translation (0, 0), removing [ 74.694] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.694] sna_render_pixmap_bo: GPU all damaged [ 74.694] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.694] gen4_choose_composite_emitter: solid, identity mask [ 74.694] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.694] gen9_composite_get_binding_table(fcc0) [ 74.694] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.694] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.694] gen9_emit_vertex_elements: setup id=9 [ 74.694] glyphs0_to_dst: glyph=(180, 89)x(10, 13), unclipped [ 74.694] emit_primitive_identity_mask__avx2: dst=(180, 89), mask=(752.00, 32.00) x (10.00, 13.00) [ 74.694] gen8_vertex_flush[b98] = 3 [ 74.694] gen9_magic_ca_pass: CA fixup (405 -> 408) [ 74.694] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.694] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.694] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.694] sna_glyphs(op=3, nlist=1, src=(1, 117)) [ 74.694] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.694] sna_glyphs: discarding mask [ 74.694] glyphs0_to_dst(op=3, src=(1, 117), nlist=1, dst=(1, 117)+(0, 0)) [ 74.694] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.694] gen9_render_composite: 0x0, current mode=1/1 [ 74.694] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.694] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.694] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.694] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.694] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.694] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.694] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.694] sna_drawable_use_bo: using whole GPU bo [ 74.694] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.694] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.694] color_convert: src=ff8ae234 [20028888] [ 74.694] color_convert: dst=ff8ae234 [20028888] [ 74.694] sna_render_get_solid: ff8ae234 [ 74.694] sna_render_get_solid(22) = ff8ae234 (old) [ 74.694] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.694] sna_transform_is_imprecise_integer_translation: no transform [ 74.694] gen9_composite_picture: integer translation (0, 0), removing [ 74.694] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.694] sna_render_pixmap_bo: GPU all damaged [ 74.694] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.694] gen4_choose_composite_emitter: solid, identity mask [ 74.694] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.694] gen9_composite_get_binding_table(fc80) [ 74.694] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.694] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.694] gen9_emit_vertex_elements: setup id=9 [ 74.694] glyphs0_to_dst: glyph=(1, 109)x(9, 8), unclipped [ 74.694] emit_primitive_identity_mask__avx2: dst=(1, 109), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.694] glyphs0_to_dst: glyph=(9, 107)x(10, 13), unclipped [ 74.694] emit_primitive_identity_mask__avx2: dst=(9, 107), mask=(672.00, 48.00) x (10.00, 13.00) [ 74.694] glyphs0_to_dst: glyph=(19, 109)x(9, 8), unclipped [ 74.694] emit_primitive_identity_mask__avx2: dst=(19, 109), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.694] glyphs0_to_dst: glyph=(28, 111)x(8, 3), unclipped [ 74.694] emit_primitive_identity_mask__avx2: dst=(28, 111), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.694] glyphs0_to_dst: glyph=(36, 107)x(11, 10), unclipped [ 74.694] emit_primitive_identity_mask__avx2: dst=(36, 107), mask=(704.00, 0.00) x (11.00, 10.00) [ 74.694] glyphs0_to_dst: glyph=(46, 109)x(9, 8), unclipped [ 74.694] emit_primitive_identity_mask__avx2: dst=(46, 109), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.694] glyphs0_to_dst: glyph=(54, 109)x(10, 8), unclipped [ 74.694] emit_primitive_identity_mask__avx2: dst=(54, 109), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.694] glyphs0_to_dst: glyph=(63, 109)x(10, 8), unclipped [ 74.694] emit_primitive_identity_mask__avx2: dst=(63, 109), mask=(720.00, 16.00) x (10.00, 8.00) [ 74.694] glyphs0_to_dst: glyph=(72, 106)x(10, 11), unclipped [ 74.694] emit_primitive_identity_mask__avx2: dst=(72, 106), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.694] glyphs0_to_dst: glyph=(81, 109)x(10, 8), unclipped [ 74.694] emit_primitive_identity_mask__avx2: dst=(81, 109), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.694] glyphs0_to_dst: glyph=(90, 106)x(10, 11), unclipped [ 74.694] emit_primitive_identity_mask__avx2: dst=(90, 106), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.694] glyphs0_to_dst: glyph=(99, 109)x(11, 8), unclipped [ 74.694] emit_primitive_identity_mask__avx2: dst=(99, 109), mask=(736.00, 16.00) x (11.00, 8.00) [ 74.694] glyphs0_to_dst: glyph=(109, 109)x(9, 8), unclipped [ 74.694] emit_primitive_identity_mask__avx2: dst=(109, 109), mask=(752.00, 16.00) x (9.00, 8.00) [ 74.694] glyphs0_to_dst: glyph=(118, 111)x(8, 3), unclipped [ 74.694] emit_primitive_identity_mask__avx2: dst=(118, 111), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.694] glyphs0_to_dst: glyph=(126, 107)x(10, 10), unclipped [ 74.694] emit_primitive_identity_mask__avx2: dst=(126, 107), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.694] glyphs0_to_dst: glyph=(135, 107)x(10, 10), unclipped [ 74.694] emit_primitive_identity_mask__avx2: dst=(135, 107), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.694] glyphs0_to_dst: glyph=(144, 107)x(10, 10), unclipped [ 74.694] emit_primitive_identity_mask__avx2: dst=(144, 107), mask=(720.00, 32.00) x (10.00, 10.00) [ 74.694] glyphs0_to_dst: glyph=(153, 107)x(10, 10), unclipped [ 74.694] emit_primitive_identity_mask__avx2: dst=(153, 107), mask=(704.00, 48.00) x (10.00, 10.00) [ 74.694] gen8_vertex_flush[c98] = 54 [ 74.694] gen9_magic_ca_pass: CA fixup (408 -> 462) [ 74.694] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.694] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.694] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.694] sna_glyphs(op=3, nlist=1, src=(163, 117)) [ 74.694] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.694] sna_glyphs: discarding mask [ 74.694] glyphs0_to_dst(op=3, src=(163, 117), nlist=1, dst=(163, 117)+(0, 0)) [ 74.694] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.694] gen9_render_composite: 0x0, current mode=1/1 [ 74.694] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.694] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.694] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.694] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.694] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.694] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.694] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.694] sna_drawable_use_bo: using whole GPU bo [ 74.694] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.694] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.694] color_convert: src=ffffffff [20028888] [ 74.694] color_convert: dst=ffffffff [20028888] [ 74.694] sna_render_get_solid: ffffffff [ 74.694] sna_render_get_solid(white) [ 74.694] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.694] sna_transform_is_imprecise_integer_translation: no transform [ 74.694] gen9_composite_picture: integer translation (0, 0), removing [ 74.694] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.694] sna_render_pixmap_bo: GPU all damaged [ 74.694] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.694] gen4_choose_composite_emitter: solid, identity mask [ 74.694] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.694] gen9_composite_get_binding_table(fc40) [ 74.694] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.694] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.694] gen9_emit_vertex_elements: setup id=9 [ 74.694] glyphs0_to_dst: glyph=(165, 109)x(5, 8), unclipped [ 74.694] emit_primitive_identity_mask__avx2: dst=(165, 109), mask=(720.00, 48.00) x (5.00, 8.00) [ 74.694] gen8_vertex_flush[d98] = 3 [ 74.694] gen9_magic_ca_pass: CA fixup (462 -> 465) [ 74.694] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.694] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.694] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.694] sna_glyphs(op=3, nlist=1, src=(172, 117)) [ 74.694] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.694] sna_glyphs: discarding mask [ 74.694] glyphs0_to_dst(op=3, src=(172, 117), nlist=1, dst=(172, 117)+(0, 0)) [ 74.694] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.694] gen9_render_composite: 0x0, current mode=1/1 [ 74.694] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.694] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.694] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.694] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.694] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.694] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.694] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.694] sna_drawable_use_bo: using whole GPU bo [ 74.694] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.694] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.694] color_convert: src=ff729fcf [20028888] [ 74.694] color_convert: dst=ff729fcf [20028888] [ 74.694] sna_render_get_solid: ff729fcf [ 74.694] sna_render_get_solid(23) = ff729fcf (old) [ 74.694] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.694] sna_transform_is_imprecise_integer_translation: no transform [ 74.694] gen9_composite_picture: integer translation (0, 0), removing [ 74.694] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.694] sna_render_pixmap_bo: GPU all damaged [ 74.694] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.694] gen4_choose_composite_emitter: solid, identity mask [ 74.694] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.694] gen9_composite_get_binding_table(fc00) [ 74.694] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.694] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.694] gen9_emit_vertex_elements: setup id=9 [ 74.694] glyphs0_to_dst: glyph=(171, 111)x(11, 3), unclipped [ 74.694] emit_primitive_identity_mask__avx2: dst=(171, 111), mask=(736.00, 32.00) x (11.00, 3.00) [ 74.694] gen8_vertex_flush[e98] = 3 [ 74.694] gen9_magic_ca_pass: CA fixup (465 -> 468) [ 74.694] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.694] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.694] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.694] sna_glyphs(op=3, nlist=1, src=(181, 117)) [ 74.694] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.694] sna_glyphs: discarding mask [ 74.694] glyphs0_to_dst(op=3, src=(181, 117), nlist=1, dst=(181, 117)+(0, 0)) [ 74.694] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.694] gen9_render_composite: 0x0, current mode=1/1 [ 74.694] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.694] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.694] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.694] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.694] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.694] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.694] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.694] sna_drawable_use_bo: using whole GPU bo [ 74.694] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.694] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.694] color_convert: src=ffffffff [20028888] [ 74.694] color_convert: dst=ffffffff [20028888] [ 74.694] sna_render_get_solid: ffffffff [ 74.694] sna_render_get_solid(white) [ 74.694] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.694] sna_transform_is_imprecise_integer_translation: no transform [ 74.695] gen9_composite_picture: integer translation (0, 0), removing [ 74.695] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.695] sna_render_pixmap_bo: GPU all damaged [ 74.695] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.695] gen4_choose_composite_emitter: solid, identity mask [ 74.695] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.695] gen9_composite_get_binding_table(fbc0) [ 74.695] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.695] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.695] gen9_emit_vertex_elements: setup id=9 [ 74.695] glyphs0_to_dst: glyph=(180, 106)x(10, 13), unclipped [ 74.695] emit_primitive_identity_mask__avx2: dst=(180, 106), mask=(752.00, 32.00) x (10.00, 13.00) [ 74.695] gen8_vertex_flush[f98] = 3 [ 74.695] gen9_magic_ca_pass: CA fixup (468 -> 471) [ 74.695] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.695] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.695] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.695] sna_glyphs(op=3, nlist=1, src=(1, 134)) [ 74.695] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.695] sna_glyphs: discarding mask [ 74.695] glyphs0_to_dst(op=3, src=(1, 134), nlist=1, dst=(1, 134)+(0, 0)) [ 74.695] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.695] gen9_render_composite: 0x0, current mode=1/1 [ 74.695] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.695] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.695] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.695] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.695] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.695] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.695] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.695] sna_drawable_use_bo: using whole GPU bo [ 74.695] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.695] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.695] color_convert: src=ff8ae234 [20028888] [ 74.695] color_convert: dst=ff8ae234 [20028888] [ 74.695] sna_render_get_solid: ff8ae234 [ 74.695] sna_render_get_solid(22) = ff8ae234 (old) [ 74.695] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.695] sna_transform_is_imprecise_integer_translation: no transform [ 74.695] gen9_composite_picture: integer translation (0, 0), removing [ 74.695] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.695] sna_render_pixmap_bo: GPU all damaged [ 74.695] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.695] gen4_choose_composite_emitter: solid, identity mask [ 74.695] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.695] gen9_composite_get_binding_table(fb80) [ 74.695] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.695] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.695] gen9_emit_vertex_elements: setup id=9 [ 74.695] glyphs0_to_dst: glyph=(1, 126)x(9, 8), unclipped [ 74.695] emit_primitive_identity_mask__avx2: dst=(1, 126), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.695] glyphs0_to_dst: glyph=(9, 124)x(10, 13), unclipped [ 74.695] emit_primitive_identity_mask__avx2: dst=(9, 124), mask=(672.00, 48.00) x (10.00, 13.00) [ 74.695] glyphs0_to_dst: glyph=(19, 126)x(9, 8), unclipped [ 74.695] emit_primitive_identity_mask__avx2: dst=(19, 126), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.695] glyphs0_to_dst: glyph=(28, 128)x(8, 3), unclipped [ 74.695] emit_primitive_identity_mask__avx2: dst=(28, 128), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.695] glyphs0_to_dst: glyph=(36, 124)x(11, 10), unclipped [ 74.695] emit_primitive_identity_mask__avx2: dst=(36, 124), mask=(704.00, 0.00) x (11.00, 10.00) [ 74.695] glyphs0_to_dst: glyph=(46, 126)x(9, 8), unclipped [ 74.695] emit_primitive_identity_mask__avx2: dst=(46, 126), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.695] glyphs0_to_dst: glyph=(54, 126)x(10, 8), unclipped [ 74.695] emit_primitive_identity_mask__avx2: dst=(54, 126), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.695] glyphs0_to_dst: glyph=(63, 126)x(10, 8), unclipped [ 74.695] emit_primitive_identity_mask__avx2: dst=(63, 126), mask=(720.00, 16.00) x (10.00, 8.00) [ 74.695] glyphs0_to_dst: glyph=(72, 123)x(10, 11), unclipped [ 74.695] emit_primitive_identity_mask__avx2: dst=(72, 123), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.695] glyphs0_to_dst: glyph=(81, 126)x(10, 8), unclipped [ 74.695] emit_primitive_identity_mask__avx2: dst=(81, 126), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.695] glyphs0_to_dst: glyph=(90, 123)x(10, 11), unclipped [ 74.695] emit_primitive_identity_mask__avx2: dst=(90, 123), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.695] glyphs0_to_dst: glyph=(99, 126)x(11, 8), unclipped [ 74.695] emit_primitive_identity_mask__avx2: dst=(99, 126), mask=(736.00, 16.00) x (11.00, 8.00) [ 74.695] glyphs0_to_dst: glyph=(109, 126)x(9, 8), unclipped [ 74.695] emit_primitive_identity_mask__avx2: dst=(109, 126), mask=(752.00, 16.00) x (9.00, 8.00) [ 74.695] glyphs0_to_dst: glyph=(118, 128)x(8, 3), unclipped [ 74.695] emit_primitive_identity_mask__avx2: dst=(118, 128), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.695] glyphs0_to_dst: glyph=(126, 124)x(10, 10), unclipped [ 74.695] emit_primitive_identity_mask__avx2: dst=(126, 124), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.695] glyphs0_to_dst: glyph=(135, 124)x(10, 10), unclipped [ 74.695] emit_primitive_identity_mask__avx2: dst=(135, 124), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.695] glyphs0_to_dst: glyph=(144, 124)x(10, 10), unclipped [ 74.695] emit_primitive_identity_mask__avx2: dst=(144, 124), mask=(720.00, 32.00) x (10.00, 10.00) [ 74.695] glyphs0_to_dst: glyph=(153, 124)x(10, 10), unclipped [ 74.695] emit_primitive_identity_mask__avx2: dst=(153, 124), mask=(704.00, 48.00) x (10.00, 10.00) [ 74.695] gen8_vertex_flush[1098] = 54 [ 74.695] gen9_magic_ca_pass: CA fixup (471 -> 525) [ 74.695] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.695] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.695] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.695] sna_glyphs(op=3, nlist=1, src=(163, 134)) [ 74.695] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.695] sna_glyphs: discarding mask [ 74.695] glyphs0_to_dst(op=3, src=(163, 134), nlist=1, dst=(163, 134)+(0, 0)) [ 74.695] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.695] gen9_render_composite: 0x0, current mode=1/1 [ 74.695] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.695] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.695] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.695] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.695] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.695] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.695] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.695] sna_drawable_use_bo: using whole GPU bo [ 74.695] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.695] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.695] color_convert: src=ffffffff [20028888] [ 74.695] color_convert: dst=ffffffff [20028888] [ 74.695] sna_render_get_solid: ffffffff [ 74.695] sna_render_get_solid(white) [ 74.695] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.695] sna_transform_is_imprecise_integer_translation: no transform [ 74.695] gen9_composite_picture: integer translation (0, 0), removing [ 74.695] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.695] sna_render_pixmap_bo: GPU all damaged [ 74.695] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.695] gen4_choose_composite_emitter: solid, identity mask [ 74.695] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.695] gen9_composite_get_binding_table(fb40) [ 74.695] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.695] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.695] gen9_emit_vertex_elements: setup id=9 [ 74.695] glyphs0_to_dst: glyph=(165, 126)x(5, 8), unclipped [ 74.695] emit_primitive_identity_mask__avx2: dst=(165, 126), mask=(720.00, 48.00) x (5.00, 8.00) [ 74.695] gen8_vertex_flush[1198] = 3 [ 74.695] gen9_magic_ca_pass: CA fixup (525 -> 528) [ 74.695] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.695] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.695] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.695] sna_glyphs(op=3, nlist=1, src=(172, 134)) [ 74.695] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.695] sna_glyphs: discarding mask [ 74.695] glyphs0_to_dst(op=3, src=(172, 134), nlist=1, dst=(172, 134)+(0, 0)) [ 74.695] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.695] gen9_render_composite: 0x0, current mode=1/1 [ 74.695] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.695] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.695] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.695] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.695] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.695] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.695] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.695] sna_drawable_use_bo: using whole GPU bo [ 74.695] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.695] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.695] color_convert: src=ff729fcf [20028888] [ 74.695] color_convert: dst=ff729fcf [20028888] [ 74.695] sna_render_get_solid: ff729fcf [ 74.695] sna_render_get_solid(23) = ff729fcf (old) [ 74.695] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.695] sna_transform_is_imprecise_integer_translation: no transform [ 74.695] gen9_composite_picture: integer translation (0, 0), removing [ 74.695] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.695] sna_render_pixmap_bo: GPU all damaged [ 74.695] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.695] gen4_choose_composite_emitter: solid, identity mask [ 74.695] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.695] gen9_composite_get_binding_table(fb00) [ 74.695] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.695] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.695] gen9_emit_vertex_elements: setup id=9 [ 74.695] glyphs0_to_dst: glyph=(171, 128)x(11, 3), unclipped [ 74.695] emit_primitive_identity_mask__avx2: dst=(171, 128), mask=(736.00, 32.00) x (11.00, 3.00) [ 74.695] gen8_vertex_flush[1298] = 3 [ 74.695] gen9_magic_ca_pass: CA fixup (528 -> 531) [ 74.695] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.695] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.695] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.695] sna_glyphs(op=3, nlist=1, src=(181, 134)) [ 74.695] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.695] sna_glyphs: discarding mask [ 74.695] glyphs0_to_dst(op=3, src=(181, 134), nlist=1, dst=(181, 134)+(0, 0)) [ 74.695] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.695] gen9_render_composite: 0x0, current mode=1/1 [ 74.695] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.695] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.695] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.695] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.695] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.695] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.695] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.695] sna_drawable_use_bo: using whole GPU bo [ 74.695] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.695] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.695] color_convert: src=ffffffff [20028888] [ 74.695] color_convert: dst=ffffffff [20028888] [ 74.695] sna_render_get_solid: ffffffff [ 74.695] sna_render_get_solid(white) [ 74.695] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.695] sna_transform_is_imprecise_integer_translation: no transform [ 74.695] gen9_composite_picture: integer translation (0, 0), removing [ 74.695] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.695] sna_render_pixmap_bo: GPU all damaged [ 74.695] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.695] gen4_choose_composite_emitter: solid, identity mask [ 74.695] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.695] gen9_composite_get_binding_table(fac0) [ 74.695] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.695] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.695] gen9_emit_vertex_elements: setup id=9 [ 74.695] glyphs0_to_dst: glyph=(180, 123)x(10, 13), unclipped [ 74.695] emit_primitive_identity_mask__avx2: dst=(180, 123), mask=(752.00, 32.00) x (10.00, 13.00) [ 74.695] gen8_vertex_flush[1398] = 3 [ 74.695] gen9_magic_ca_pass: CA fixup (531 -> 534) [ 74.695] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.695] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.695] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.695] sna_glyphs(op=3, nlist=1, src=(1, 151)) [ 74.695] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.695] sna_glyphs: discarding mask [ 74.695] glyphs0_to_dst(op=3, src=(1, 151), nlist=1, dst=(1, 151)+(0, 0)) [ 74.695] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.695] gen9_render_composite: 0x0, current mode=1/1 [ 74.695] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.695] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.695] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.695] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.695] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.695] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.695] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.695] sna_drawable_use_bo: using whole GPU bo [ 74.695] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.695] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.695] color_convert: src=ff8ae234 [20028888] [ 74.695] color_convert: dst=ff8ae234 [20028888] [ 74.695] sna_render_get_solid: ff8ae234 [ 74.695] sna_render_get_solid(22) = ff8ae234 (old) [ 74.695] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.695] sna_transform_is_imprecise_integer_translation: no transform [ 74.695] gen9_composite_picture: integer translation (0, 0), removing [ 74.695] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.695] sna_render_pixmap_bo: GPU all damaged [ 74.695] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.695] gen4_choose_composite_emitter: solid, identity mask [ 74.695] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.695] gen9_composite_get_binding_table(fa80) [ 74.695] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.695] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.695] gen9_emit_vertex_elements: setup id=9 [ 74.695] glyphs0_to_dst: glyph=(1, 143)x(9, 8), unclipped [ 74.695] emit_primitive_identity_mask__avx2: dst=(1, 143), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.695] glyphs0_to_dst: glyph=(9, 141)x(10, 13), unclipped [ 74.695] emit_primitive_identity_mask__avx2: dst=(9, 141), mask=(672.00, 48.00) x (10.00, 13.00) [ 74.695] glyphs0_to_dst: glyph=(19, 143)x(9, 8), unclipped [ 74.695] emit_primitive_identity_mask__avx2: dst=(19, 143), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.695] glyphs0_to_dst: glyph=(28, 145)x(8, 3), unclipped [ 74.695] emit_primitive_identity_mask__avx2: dst=(28, 145), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.695] glyphs0_to_dst: glyph=(36, 141)x(11, 10), unclipped [ 74.695] emit_primitive_identity_mask__avx2: dst=(36, 141), mask=(704.00, 0.00) x (11.00, 10.00) [ 74.695] glyphs0_to_dst: glyph=(46, 143)x(9, 8), unclipped [ 74.695] emit_primitive_identity_mask__avx2: dst=(46, 143), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.695] glyphs0_to_dst: glyph=(54, 143)x(10, 8), unclipped [ 74.695] emit_primitive_identity_mask__avx2: dst=(54, 143), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.695] glyphs0_to_dst: glyph=(63, 143)x(10, 8), unclipped [ 74.695] emit_primitive_identity_mask__avx2: dst=(63, 143), mask=(720.00, 16.00) x (10.00, 8.00) [ 74.695] glyphs0_to_dst: glyph=(72, 140)x(10, 11), unclipped [ 74.695] emit_primitive_identity_mask__avx2: dst=(72, 140), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.695] glyphs0_to_dst: glyph=(81, 143)x(10, 8), unclipped [ 74.695] emit_primitive_identity_mask__avx2: dst=(81, 143), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.695] glyphs0_to_dst: glyph=(90, 140)x(10, 11), unclipped [ 74.695] emit_primitive_identity_mask__avx2: dst=(90, 140), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.695] glyphs0_to_dst: glyph=(99, 143)x(11, 8), unclipped [ 74.695] emit_primitive_identity_mask__avx2: dst=(99, 143), mask=(736.00, 16.00) x (11.00, 8.00) [ 74.695] glyphs0_to_dst: glyph=(109, 143)x(9, 8), unclipped [ 74.695] emit_primitive_identity_mask__avx2: dst=(109, 143), mask=(752.00, 16.00) x (9.00, 8.00) [ 74.695] glyphs0_to_dst: glyph=(118, 145)x(8, 3), unclipped [ 74.695] emit_primitive_identity_mask__avx2: dst=(118, 145), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.695] glyphs0_to_dst: glyph=(126, 141)x(10, 10), unclipped [ 74.695] emit_primitive_identity_mask__avx2: dst=(126, 141), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.695] glyphs0_to_dst: glyph=(135, 141)x(10, 10), unclipped [ 74.695] emit_primitive_identity_mask__avx2: dst=(135, 141), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.695] glyphs0_to_dst: glyph=(144, 141)x(10, 10), unclipped [ 74.695] emit_primitive_identity_mask__avx2: dst=(144, 141), mask=(720.00, 32.00) x (10.00, 10.00) [ 74.695] glyphs0_to_dst: glyph=(153, 141)x(10, 10), unclipped [ 74.695] emit_primitive_identity_mask__avx2: dst=(153, 141), mask=(704.00, 48.00) x (10.00, 10.00) [ 74.695] gen8_vertex_flush[1498] = 54 [ 74.695] gen9_magic_ca_pass: CA fixup (534 -> 588) [ 74.695] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.695] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.695] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.695] sna_glyphs(op=3, nlist=1, src=(163, 151)) [ 74.695] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.695] sna_glyphs: discarding mask [ 74.695] glyphs0_to_dst(op=3, src=(163, 151), nlist=1, dst=(163, 151)+(0, 0)) [ 74.695] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.695] gen9_render_composite: 0x0, current mode=1/1 [ 74.695] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.695] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.695] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.695] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.695] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.695] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.695] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.695] sna_drawable_use_bo: using whole GPU bo [ 74.696] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.696] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.696] color_convert: src=ffffffff [20028888] [ 74.696] color_convert: dst=ffffffff [20028888] [ 74.696] sna_render_get_solid: ffffffff [ 74.696] sna_render_get_solid(white) [ 74.696] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.696] sna_transform_is_imprecise_integer_translation: no transform [ 74.696] gen9_composite_picture: integer translation (0, 0), removing [ 74.696] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.696] sna_render_pixmap_bo: GPU all damaged [ 74.696] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.696] gen4_choose_composite_emitter: solid, identity mask [ 74.696] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.696] gen9_composite_get_binding_table(fa40) [ 74.696] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.696] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.696] gen9_emit_vertex_elements: setup id=9 [ 74.696] glyphs0_to_dst: glyph=(165, 143)x(5, 8), unclipped [ 74.696] emit_primitive_identity_mask__avx2: dst=(165, 143), mask=(720.00, 48.00) x (5.00, 8.00) [ 74.696] gen8_vertex_flush[1598] = 3 [ 74.696] gen9_magic_ca_pass: CA fixup (588 -> 591) [ 74.696] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.696] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.696] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.696] sna_glyphs(op=3, nlist=1, src=(172, 151)) [ 74.696] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.696] sna_glyphs: discarding mask [ 74.696] glyphs0_to_dst(op=3, src=(172, 151), nlist=1, dst=(172, 151)+(0, 0)) [ 74.696] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.696] gen9_render_composite: 0x0, current mode=1/1 [ 74.696] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.696] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.696] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.696] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.696] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.696] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.696] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.696] sna_drawable_use_bo: using whole GPU bo [ 74.696] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.696] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.696] color_convert: src=ff729fcf [20028888] [ 74.696] color_convert: dst=ff729fcf [20028888] [ 74.696] sna_render_get_solid: ff729fcf [ 74.696] sna_render_get_solid(23) = ff729fcf (old) [ 74.696] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.696] sna_transform_is_imprecise_integer_translation: no transform [ 74.696] gen9_composite_picture: integer translation (0, 0), removing [ 74.696] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.696] sna_render_pixmap_bo: GPU all damaged [ 74.696] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.696] gen4_choose_composite_emitter: solid, identity mask [ 74.696] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.696] gen9_composite_get_binding_table(fa00) [ 74.696] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.696] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.696] gen9_emit_vertex_elements: setup id=9 [ 74.696] glyphs0_to_dst: glyph=(171, 145)x(11, 3), unclipped [ 74.696] emit_primitive_identity_mask__avx2: dst=(171, 145), mask=(736.00, 32.00) x (11.00, 3.00) [ 74.696] gen8_vertex_flush[1698] = 3 [ 74.696] gen9_magic_ca_pass: CA fixup (591 -> 594) [ 74.696] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.696] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.696] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.696] sna_accel_flush: flush?=0, dirty?=0 [ 74.696] sna_block_handler (tv=0.0) [ 74.696] sna_wakeup_handler [ 74.696] sna_mode_wakeup: len=64 [ 74.696] sna_dri2_vblank_handler(type=2, sequence=4231, draw=4181) [ 74.696] sna_crtc_record_swap: recording last swap on pipe=0, frame 4231 [msc=4231], time 74.691738 [ 74.696] sna_dri2_vblank_handler: 2 complete, frame=4231 tv=74.691738 [ 74.696] sna_dri2_blit_complete: blit finished [ 74.696] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4231, tv=74.691738) [ 74.696] frame_swap_complete(type=2): draw=146, pipe=0, frame=4231 [msc=4231], tv=74.691738 [ 74.696] sna_accel_flush: flush?=0, dirty?=0 [ 74.696] sna_dri2_vblank_handler: swapping old back handle=25 [name=75, active=1] for pending handle=25 [name=75, active=1], front handle=32 [name=80, active=2] [ 74.696] sna_dri2_cache_bo(handle=25, name=75) [ 74.696] sna_dri2_cache_bo: multiple references [2], releasing handle [ 74.696] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 74.696] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 74.696] can_xchg: back size=8700f00, front size=8700f00 [ 74.696] can_xchg: yes, pixmap=4091 [ 74.696] sna_dri2_xchg: win=146, exchange front=32/80,ref=3 and back=25/75,ref=2, pixmap=4091 3840x2160 [ 74.696] sna_dri2_xchg: back_bo handle=25, pitch=15360, size=33177600, ref=1, active_scanout?=0 [ 74.696] sna_dri2_xchg: front_bo handle=32, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 74.696] set_bo: pixmap=4091, handle=25 (old handle=32) [ 74.696] set_bo: marking whole pixmap as damaged [ 74.696] set_bo: applying final/discard move-to-gpu [ 74.696] wait_for_shadow: flags=0, flips=1, handle=32, shadow=29 [ 74.696] set_bo: dropping flush hint from handle=32 [ 74.696] set_bo: adding flush hint to handle=25 [ 74.696] mark_stale(handle=32) => 1 [ 74.696] sna_next_vblank(pipe=0, waiting until next vblank) [ 74.696] sna_mode_wakeup: recording last swap on pipe=0, frame 4231 [1087], time 74.691738 [ 74.696] sna_mode_wakeup: removing handle=128 [active_scanout=0] from scanout, installing handle=32 [active_scanout=1] [ 74.696] sna_mode_wakeup: flip complete, pending? 1 [ 74.696] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 74.696] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 74.696] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 74.696] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 74.696] sna_pixmap_move_to_gpu: already all-damaged [ 74.696] sna_pixmap_mark_active: pixmap=4091, handle=25 [ 74.696] sna_mode_redisplay: crtc[0] transformed? 0 [ 74.696] sna_mode_redisplay: crtc[1] transformed? 0 [ 74.696] sna_mode_redisplay: crtc[2] transformed? 0 [ 74.696] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=25 [active=1] [ 74.696] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 32, transformed? 0 [ 74.696] get_fb: reusing fb=69 for handle=25 [ 74.696] sna_mode_redisplay: recording flip on CRTC:32 handle=25, active_scanout=2, serial=3 [ 74.696] __kgem_bo_clear_busy: handle=25 [ 74.696] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 74.696] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 74.696] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 74.696] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=25, shadow handle=29 [ 74.696] sna_accel_flush: flush?=0, dirty?=0 [ 74.696] sna_accel_flush: flush?=0, dirty?=0 [ 74.696] sna_accel_flush: flush?=0, dirty?=0 [ 74.696] sna_block_handler (tv=0.0) [ 74.696] sna_wakeup_handler [ 74.696] sna_accel_flush: flush?=0, dirty?=0 [ 74.696] sna_accel_flush: flush?=0, dirty?=0 [ 74.696] sna_block_handler (tv=0.0) [ 74.696] sna_wakeup_handler [ 74.696] sna_accel_flush: flush?=0, dirty?=0 [ 74.696] sna_accel_flush: flush?=0, dirty?=0 [ 74.696] sna_accel_flush: flush?=0, dirty?=0 [ 74.696] sna_block_handler (tv=0.0) [ 74.696] sna_wakeup_handler [ 74.696] sna_glyphs(op=3, nlist=1, src=(181, 151)) [ 74.696] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.696] sna_glyphs: discarding mask [ 74.696] glyphs0_to_dst(op=3, src=(181, 151), nlist=1, dst=(181, 151)+(0, 0)) [ 74.696] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.696] gen9_render_composite: 0x0, current mode=1/1 [ 74.696] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.696] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.696] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.696] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.696] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.696] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.696] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.696] sna_drawable_use_bo: using whole GPU bo [ 74.696] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.696] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.696] color_convert: src=ffffffff [20028888] [ 74.696] color_convert: dst=ffffffff [20028888] [ 74.696] sna_render_get_solid: ffffffff [ 74.696] sna_render_get_solid(white) [ 74.696] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.696] sna_transform_is_imprecise_integer_translation: no transform [ 74.696] gen9_composite_picture: integer translation (0, 0), removing [ 74.696] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.696] sna_render_pixmap_bo: GPU all damaged [ 74.696] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.696] gen4_choose_composite_emitter: solid, identity mask [ 74.696] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.696] gen9_composite_get_binding_table(f9c0) [ 74.696] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.696] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.696] gen9_emit_vertex_elements: setup id=9 [ 74.696] glyphs0_to_dst: glyph=(180, 140)x(10, 13), unclipped [ 74.696] emit_primitive_identity_mask__avx2: dst=(180, 140), mask=(752.00, 32.00) x (10.00, 13.00) [ 74.696] gen8_vertex_flush[1798] = 3 [ 74.696] gen9_magic_ca_pass: CA fixup (594 -> 597) [ 74.696] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.696] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.696] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.696] sna_glyphs(op=3, nlist=1, src=(1, 168)) [ 74.696] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.696] sna_glyphs: discarding mask [ 74.696] glyphs0_to_dst(op=3, src=(1, 168), nlist=1, dst=(1, 168)+(0, 0)) [ 74.696] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.696] gen9_render_composite: 0x0, current mode=1/1 [ 74.696] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.696] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.696] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.696] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.696] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.696] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.696] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.696] sna_drawable_use_bo: using whole GPU bo [ 74.696] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.696] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.696] color_convert: src=ff8ae234 [20028888] [ 74.696] color_convert: dst=ff8ae234 [20028888] [ 74.696] sna_render_get_solid: ff8ae234 [ 74.696] sna_render_get_solid(22) = ff8ae234 (old) [ 74.696] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.696] sna_transform_is_imprecise_integer_translation: no transform [ 74.696] gen9_composite_picture: integer translation (0, 0), removing [ 74.696] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.696] sna_render_pixmap_bo: GPU all damaged [ 74.696] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.696] gen4_choose_composite_emitter: solid, identity mask [ 74.696] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.696] gen9_composite_get_binding_table(f980) [ 74.696] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.696] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.696] gen9_emit_vertex_elements: setup id=9 [ 74.696] glyphs0_to_dst: glyph=(1, 160)x(9, 8), unclipped [ 74.696] emit_primitive_identity_mask__avx2: dst=(1, 160), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.696] glyphs0_to_dst: glyph=(9, 158)x(10, 13), unclipped [ 74.696] emit_primitive_identity_mask__avx2: dst=(9, 158), mask=(672.00, 48.00) x (10.00, 13.00) [ 74.696] glyphs0_to_dst: glyph=(19, 160)x(9, 8), unclipped [ 74.696] emit_primitive_identity_mask__avx2: dst=(19, 160), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.696] glyphs0_to_dst: glyph=(28, 162)x(8, 3), unclipped [ 74.696] emit_primitive_identity_mask__avx2: dst=(28, 162), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.696] glyphs0_to_dst: glyph=(36, 158)x(11, 10), unclipped [ 74.696] emit_primitive_identity_mask__avx2: dst=(36, 158), mask=(704.00, 0.00) x (11.00, 10.00) [ 74.696] glyphs0_to_dst: glyph=(46, 160)x(9, 8), unclipped [ 74.696] emit_primitive_identity_mask__avx2: dst=(46, 160), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.696] glyphs0_to_dst: glyph=(54, 160)x(10, 8), unclipped [ 74.696] emit_primitive_identity_mask__avx2: dst=(54, 160), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.696] glyphs0_to_dst: glyph=(63, 160)x(10, 8), unclipped [ 74.696] emit_primitive_identity_mask__avx2: dst=(63, 160), mask=(720.00, 16.00) x (10.00, 8.00) [ 74.696] glyphs0_to_dst: glyph=(72, 157)x(10, 11), unclipped [ 74.696] emit_primitive_identity_mask__avx2: dst=(72, 157), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.696] glyphs0_to_dst: glyph=(81, 160)x(10, 8), unclipped [ 74.696] emit_primitive_identity_mask__avx2: dst=(81, 160), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.696] glyphs0_to_dst: glyph=(90, 157)x(10, 11), unclipped [ 74.696] emit_primitive_identity_mask__avx2: dst=(90, 157), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.696] glyphs0_to_dst: glyph=(99, 160)x(11, 8), unclipped [ 74.696] emit_primitive_identity_mask__avx2: dst=(99, 160), mask=(736.00, 16.00) x (11.00, 8.00) [ 74.696] glyphs0_to_dst: glyph=(109, 160)x(9, 8), unclipped [ 74.696] emit_primitive_identity_mask__avx2: dst=(109, 160), mask=(752.00, 16.00) x (9.00, 8.00) [ 74.696] glyphs0_to_dst: glyph=(118, 162)x(8, 3), unclipped [ 74.696] emit_primitive_identity_mask__avx2: dst=(118, 162), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.697] glyphs0_to_dst: glyph=(126, 158)x(10, 10), unclipped [ 74.697] emit_primitive_identity_mask__avx2: dst=(126, 158), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.697] glyphs0_to_dst: glyph=(135, 158)x(10, 10), unclipped [ 74.697] emit_primitive_identity_mask__avx2: dst=(135, 158), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.697] glyphs0_to_dst: glyph=(144, 158)x(10, 10), unclipped [ 74.697] emit_primitive_identity_mask__avx2: dst=(144, 158), mask=(720.00, 32.00) x (10.00, 10.00) [ 74.697] glyphs0_to_dst: glyph=(153, 158)x(10, 10), unclipped [ 74.697] emit_primitive_identity_mask__avx2: dst=(153, 158), mask=(704.00, 48.00) x (10.00, 10.00) [ 74.697] gen8_vertex_flush[1898] = 54 [ 74.697] gen9_magic_ca_pass: CA fixup (597 -> 651) [ 74.697] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.697] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.697] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.697] sna_glyphs(op=3, nlist=1, src=(163, 168)) [ 74.697] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.697] sna_glyphs: discarding mask [ 74.697] glyphs0_to_dst(op=3, src=(163, 168), nlist=1, dst=(163, 168)+(0, 0)) [ 74.697] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.697] gen9_render_composite: 0x0, current mode=1/1 [ 74.697] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.697] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.697] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.697] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.697] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.697] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.697] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.697] sna_drawable_use_bo: using whole GPU bo [ 74.697] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.697] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.697] color_convert: src=ffffffff [20028888] [ 74.697] color_convert: dst=ffffffff [20028888] [ 74.697] sna_render_get_solid: ffffffff [ 74.697] sna_render_get_solid(white) [ 74.697] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.697] sna_transform_is_imprecise_integer_translation: no transform [ 74.697] gen9_composite_picture: integer translation (0, 0), removing [ 74.697] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.697] sna_render_pixmap_bo: GPU all damaged [ 74.697] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.697] gen4_choose_composite_emitter: solid, identity mask [ 74.697] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.697] gen9_composite_get_binding_table(f940) [ 74.697] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.697] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.697] gen9_emit_vertex_elements: setup id=9 [ 74.697] glyphs0_to_dst: glyph=(165, 160)x(5, 8), unclipped [ 74.697] emit_primitive_identity_mask__avx2: dst=(165, 160), mask=(720.00, 48.00) x (5.00, 8.00) [ 74.697] gen8_vertex_flush[1998] = 3 [ 74.697] gen9_magic_ca_pass: CA fixup (651 -> 654) [ 74.697] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.697] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.697] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.697] sna_glyphs(op=3, nlist=1, src=(172, 168)) [ 74.697] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.697] sna_glyphs: discarding mask [ 74.697] glyphs0_to_dst(op=3, src=(172, 168), nlist=1, dst=(172, 168)+(0, 0)) [ 74.697] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.697] gen9_render_composite: 0x0, current mode=1/1 [ 74.697] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.697] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.697] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.697] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.697] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.697] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.697] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.697] sna_drawable_use_bo: using whole GPU bo [ 74.697] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.697] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.697] color_convert: src=ff729fcf [20028888] [ 74.697] color_convert: dst=ff729fcf [20028888] [ 74.697] sna_render_get_solid: ff729fcf [ 74.697] sna_render_get_solid(23) = ff729fcf (old) [ 74.697] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.697] sna_transform_is_imprecise_integer_translation: no transform [ 74.697] gen9_composite_picture: integer translation (0, 0), removing [ 74.697] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.697] sna_render_pixmap_bo: GPU all damaged [ 74.697] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.697] gen4_choose_composite_emitter: solid, identity mask [ 74.697] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.697] gen9_composite_get_binding_table(f900) [ 74.697] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.697] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.697] gen9_emit_vertex_elements: setup id=9 [ 74.697] glyphs0_to_dst: glyph=(171, 162)x(11, 3), unclipped [ 74.697] emit_primitive_identity_mask__avx2: dst=(171, 162), mask=(736.00, 32.00) x (11.00, 3.00) [ 74.697] gen8_vertex_flush[1a98] = 3 [ 74.697] gen9_magic_ca_pass: CA fixup (654 -> 657) [ 74.697] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.697] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.697] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.697] sna_glyphs(op=3, nlist=2, src=(181, 168)) [ 74.697] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.697] can_discard_mask: nlist=2, mask=28888, depth 32, op=3 (bounded? 1) [ 74.697] glyphs_format: format=166024, depth=32 [ 74.697] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 74.697] sna_glyphs: discarding mask [ 74.697] glyphs0_to_dst(op=3, src=(181, 168), nlist=2, dst=(181, 168)+(0, 0)) [ 74.697] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.697] gen9_render_composite: 0x0, current mode=1/1 [ 74.697] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.697] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.697] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.697] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.697] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.697] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.697] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.697] sna_drawable_use_bo: using whole GPU bo [ 74.697] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.697] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.697] color_convert: src=ffffffff [20028888] [ 74.697] color_convert: dst=ffffffff [20028888] [ 74.697] sna_render_get_solid: ffffffff [ 74.697] sna_render_get_solid(white) [ 74.697] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.697] sna_transform_is_imprecise_integer_translation: no transform [ 74.697] gen9_composite_picture: integer translation (0, 0), removing [ 74.697] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.697] sna_render_pixmap_bo: GPU all damaged [ 74.697] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.697] gen4_choose_composite_emitter: solid, identity mask [ 74.697] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.697] gen9_composite_get_binding_table(f8c0) [ 74.697] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.697] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.697] gen9_emit_vertex_elements: setup id=9 [ 74.697] glyphs0_to_dst: glyph=(180, 157)x(10, 13), unclipped [ 74.697] emit_primitive_identity_mask__avx2: dst=(180, 157), mask=(752.00, 32.00) x (10.00, 13.00) [ 74.697] glyphs0_to_dst: glyph=(198, 160)x(10, 8), unclipped [ 74.697] emit_primitive_identity_mask__avx2: dst=(198, 160), mask=(848.00, 16.00) x (10.00, 8.00) [ 74.697] glyphs0_to_dst: glyph=(207, 156)x(10, 12), unclipped [ 74.697] emit_primitive_identity_mask__avx2: dst=(207, 156), mask=(864.00, 0.00) x (10.00, 12.00) [ 74.697] glyphs0_to_dst: glyph=(226, 157)x(9, 11), unclipped [ 74.697] emit_primitive_identity_mask__avx2: dst=(226, 157), mask=(880.00, 0.00) x (9.00, 11.00) [ 74.697] glyphs0_to_dst: glyph=(234, 160)x(10, 8), unclipped [ 74.697] emit_primitive_identity_mask__avx2: dst=(234, 160), mask=(864.00, 16.00) x (10.00, 8.00) [ 74.697] glyphs0_to_dst: glyph=(244, 160)x(9, 11), unclipped [ 74.697] emit_primitive_identity_mask__avx2: dst=(244, 160), mask=(880.00, 16.00) x (9.00, 11.00) [ 74.697] glyphs0_to_dst: glyph=(253, 157)x(9, 14), unclipped [ 74.697] emit_primitive_identity_mask__avx2: dst=(253, 157), mask=(832.00, 32.00) x (9.00, 14.00) [ 74.697] glyphs0_to_dst: glyph=(1, 175)x(9, 10), unclipped [ 74.697] emit_primitive_identity_mask__avx2: dst=(1, 175), mask=(848.00, 32.00) x (9.00, 10.00) [ 74.697] glyphs0_to_dst: glyph=(9, 187)x(11, 2), unclipped [ 74.697] emit_primitive_identity_mask__avx2: dst=(9, 187), mask=(832.00, 48.00) x (11.00, 2.00) [ 74.697] glyphs0_to_dst: glyph=(19, 177)x(9, 8), unclipped [ 74.697] emit_primitive_identity_mask__avx2: dst=(19, 177), mask=(848.00, 48.00) x (9.00, 8.00) [ 74.697] glyphs0_to_dst: glyph=(27, 177)x(10, 8), unclipped [ 74.697] emit_primitive_identity_mask__avx2: dst=(27, 177), mask=(864.00, 32.00) x (10.00, 8.00) [ 74.697] glyphs0_to_dst: glyph=(37, 177)x(9, 11), unclipped [ 74.697] emit_primitive_identity_mask__avx2: dst=(37, 177), mask=(880.00, 16.00) x (9.00, 11.00) [ 74.697] glyphs0_to_dst: glyph=(45, 174)x(10, 11), unclipped [ 74.697] emit_primitive_identity_mask__avx2: dst=(45, 174), mask=(880.00, 32.00) x (10.00, 11.00) [ 74.697] glyphs0_to_dst: glyph=(55, 177)x(9, 8), unclipped [ 74.697] emit_primitive_identity_mask__avx2: dst=(55, 177), mask=(864.00, 48.00) x (9.00, 8.00) [ 74.697] glyphs0_to_dst: glyph=(63, 177)x(10, 11), unclipped [ 74.697] emit_primitive_identity_mask__avx2: dst=(63, 177), mask=(880.00, 48.00) x (10.00, 11.00) [ 74.697] glyphs0_to_dst: glyph=(73, 174)x(9, 14), unclipped [ 74.697] emit_primitive_identity_mask__avx2: dst=(73, 174), mask=(832.00, 32.00) x (9.00, 14.00) [ 74.697] glyphs0_to_dst: glyph=(172, 175)x(9, 10), unclipped [ 74.697] emit_primitive_identity_mask__avx2: dst=(172, 175), mask=(848.00, 32.00) x (9.00, 10.00) [ 74.697] glyphs0_to_dst: glyph=(180, 187)x(11, 2), unclipped [ 74.697] emit_primitive_identity_mask__avx2: dst=(180, 187), mask=(832.00, 48.00) x (11.00, 2.00) [ 74.697] glyphs0_to_dst: glyph=(190, 177)x(9, 8), unclipped [ 74.697] emit_primitive_identity_mask__avx2: dst=(190, 177), mask=(864.00, 48.00) x (9.00, 8.00) [ 74.697] glyphs0_to_dst: glyph=(199, 177)x(9, 8), unclipped [ 74.697] emit_primitive_identity_mask__avx2: dst=(199, 177), mask=(896.00, 0.00) x (9.00, 8.00) [ 74.697] glyphs0_to_dst: glyph=(208, 177)x(9, 11), unclipped [ 74.697] emit_primitive_identity_mask__avx2: dst=(208, 177), mask=(880.00, 16.00) x (9.00, 11.00) [ 74.697] glyphs0_to_dst: glyph=(216, 174)x(10, 11), unclipped [ 74.697] emit_primitive_identity_mask__avx2: dst=(216, 174), mask=(880.00, 32.00) x (10.00, 11.00) [ 74.697] glyphs0_to_dst: glyph=(226, 177)x(9, 8), unclipped [ 74.697] emit_primitive_identity_mask__avx2: dst=(226, 177), mask=(864.00, 48.00) x (9.00, 8.00) [ 74.697] glyphs0_to_dst: glyph=(234, 177)x(10, 11), unclipped [ 74.697] emit_primitive_identity_mask__avx2: dst=(234, 177), mask=(880.00, 48.00) x (10.00, 11.00) [ 74.697] glyphs0_to_dst: glyph=(244, 174)x(9, 14), unclipped [ 74.697] emit_primitive_identity_mask__avx2: dst=(244, 174), mask=(832.00, 32.00) x (9.00, 14.00) [ 74.697] glyphs0_to_dst: glyph=(342, 175)x(10, 10), unclipped [ 74.697] emit_primitive_identity_mask__avx2: dst=(342, 175), mask=(912.00, 0.00) x (10.00, 10.00) [ 74.697] glyphs0_to_dst: glyph=(351, 187)x(11, 2), unclipped [ 74.697] emit_primitive_identity_mask__avx2: dst=(351, 187), mask=(832.00, 48.00) x (11.00, 2.00) [ 74.697] glyphs0_to_dst: glyph=(361, 177)x(9, 11), unclipped [ 74.697] emit_primitive_identity_mask__avx2: dst=(361, 177), mask=(880.00, 16.00) x (9.00, 11.00) [ 74.697] glyphs0_to_dst: glyph=(369, 174)x(10, 11), unclipped [ 74.697] emit_primitive_identity_mask__avx2: dst=(369, 174), mask=(880.00, 32.00) x (10.00, 11.00) [ 74.697] glyphs0_to_dst: glyph=(379, 177)x(9, 8), unclipped [ 74.697] emit_primitive_identity_mask__avx2: dst=(379, 177), mask=(864.00, 48.00) x (9.00, 8.00) [ 74.697] glyphs0_to_dst: glyph=(387, 177)x(10, 11), unclipped [ 74.697] emit_primitive_identity_mask__avx2: dst=(387, 177), mask=(880.00, 48.00) x (10.00, 11.00) [ 74.697] glyphs0_to_dst: glyph=(396, 187)x(11, 2), unclipped [ 74.697] emit_primitive_identity_mask__avx2: dst=(396, 187), mask=(832.00, 48.00) x (11.00, 2.00) [ 74.697] glyphs0_to_dst: glyph=(405, 177)x(10, 8), unclipped [ 74.697] emit_primitive_identity_mask__avx2: dst=(405, 177), mask=(896.00, 16.00) x (10.00, 8.00) [ 74.697] glyphs0_to_dst: glyph=(415, 174)x(10, 11), unclipped [ 74.697] emit_primitive_identity_mask__avx2: dst=(415, 174), mask=(912.00, 16.00) x (10.00, 11.00) [ 74.697] glyphs0_to_dst: glyph=(424, 174)x(9, 11), unclipped [ 74.697] emit_primitive_identity_mask__avx2: dst=(424, 174), mask=(880.00, 0.00) x (9.00, 11.00) [ 74.697] glyphs0_to_dst: glyph=(432, 177)x(10, 8), unclipped [ 74.697] emit_primitive_identity_mask__avx2: dst=(432, 177), mask=(864.00, 32.00) x (10.00, 8.00) [ 74.697] glyphs0_to_dst: glyph=(442, 177)x(9, 8), unclipped [ 74.697] emit_primitive_identity_mask__avx2: dst=(442, 177), mask=(848.00, 48.00) x (9.00, 8.00) [ 74.697] glyphs0_to_dst: glyph=(450, 187)x(11, 2), unclipped [ 74.697] emit_primitive_identity_mask__avx2: dst=(450, 187), mask=(832.00, 48.00) x (11.00, 2.00) [ 74.697] glyphs0_to_dst: glyph=(460, 173)x(9, 12), unclipped [ 74.697] emit_primitive_identity_mask__avx2: dst=(460, 173), mask=(928.00, 0.00) x (9.00, 12.00) [ 74.697] glyphs0_to_dst: glyph=(468, 177)x(10, 8), unclipped [ 74.697] emit_primitive_identity_mask__avx2: dst=(468, 177), mask=(944.00, 0.00) x (10.00, 8.00) [ 74.697] glyphs0_to_dst: glyph=(477, 177)x(10, 8), unclipped [ 74.697] emit_primitive_identity_mask__avx2: dst=(477, 177), mask=(944.00, 0.00) x (10.00, 8.00) [ 74.697] glyphs0_to_dst: glyph=(487, 174)x(9, 11), unclipped [ 74.697] emit_primitive_identity_mask__avx2: dst=(487, 174), mask=(880.00, 0.00) x (9.00, 11.00) [ 74.697] glyphs0_to_dst: glyph=(496, 174)x(9, 14), unclipped [ 74.697] emit_primitive_identity_mask__avx2: dst=(496, 174), mask=(832.00, 32.00) x (9.00, 14.00) [ 74.697] glyphs0_to_dst: glyph=(514, 175)x(9, 10), unclipped [ 74.697] emit_primitive_identity_mask__avx2: dst=(514, 175), mask=(928.00, 16.00) x (9.00, 10.00) [ 74.697] glyphs0_to_dst: glyph=(522, 187)x(11, 2), unclipped [ 74.697] emit_primitive_identity_mask__avx2: dst=(522, 187), mask=(832.00, 48.00) x (11.00, 2.00) [ 74.697] glyphs0_to_dst: glyph=(532, 177)x(9, 8), unclipped [ 74.697] emit_primitive_identity_mask__avx2: dst=(532, 177), mask=(848.00, 48.00) x (9.00, 8.00) [ 74.697] glyphs0_to_dst: glyph=(540, 177)x(10, 8), unclipped [ 74.697] emit_primitive_identity_mask__avx2: dst=(540, 177), mask=(864.00, 32.00) x (10.00, 8.00) [ 74.697] glyphs0_to_dst: glyph=(550, 177)x(9, 11), unclipped [ 74.697] emit_primitive_identity_mask__avx2: dst=(550, 177), mask=(880.00, 16.00) x (9.00, 11.00) [ 74.697] glyphs0_to_dst: glyph=(558, 174)x(10, 11), unclipped [ 74.697] emit_primitive_identity_mask__avx2: dst=(558, 174), mask=(880.00, 32.00) x (10.00, 11.00) [ 74.697] glyphs0_to_dst: glyph=(568, 177)x(9, 8), unclipped [ 74.697] emit_primitive_identity_mask__avx2: dst=(568, 177), mask=(864.00, 48.00) x (9.00, 8.00) [ 74.697] glyphs0_to_dst: glyph=(576, 177)x(10, 11), unclipped [ 74.697] emit_primitive_identity_mask__avx2: dst=(576, 177), mask=(880.00, 48.00) x (10.00, 11.00) [ 74.697] glyphs0_to_dst: glyph=(586, 174)x(9, 14), unclipped [ 74.697] emit_primitive_identity_mask__avx2: dst=(586, 174), mask=(832.00, 32.00) x (9.00, 14.00) [ 74.697] glyphs0_to_dst: glyph=(684, 175)x(10, 10), unclipped [ 74.697] emit_primitive_identity_mask__avx2: dst=(684, 175), mask=(944.00, 16.00) x (10.00, 10.00) [ 74.697] glyphs0_to_dst: glyph=(693, 187)x(11, 2), unclipped [ 74.697] emit_primitive_identity_mask__avx2: dst=(693, 187), mask=(832.00, 48.00) x (11.00, 2.00) [ 74.697] glyphs0_to_dst: glyph=(703, 177)x(9, 11), unclipped [ 74.697] emit_primitive_identity_mask__avx2: dst=(703, 177), mask=(880.00, 16.00) x (9.00, 11.00) [ 74.697] glyphs0_to_dst: glyph=(711, 174)x(10, 11), unclipped [ 74.697] emit_primitive_identity_mask__avx2: dst=(711, 174), mask=(880.00, 32.00) x (10.00, 11.00) [ 74.697] glyphs0_to_dst: glyph=(721, 177)x(9, 8), unclipped [ 74.697] emit_primitive_identity_mask__avx2: dst=(721, 177), mask=(864.00, 48.00) x (9.00, 8.00) [ 74.697] glyphs0_to_dst: glyph=(729, 177)x(10, 11), unclipped [ 74.697] emit_primitive_identity_mask__avx2: dst=(729, 177), mask=(880.00, 48.00) x (10.00, 11.00) [ 74.697] glyphs0_to_dst: glyph=(738, 187)x(11, 2), unclipped [ 74.697] emit_primitive_identity_mask__avx2: dst=(738, 187), mask=(832.00, 48.00) x (11.00, 2.00) [ 74.697] glyphs0_to_dst: glyph=(747, 177)x(10, 8), unclipped [ 74.697] emit_primitive_identity_mask__avx2: dst=(747, 177), mask=(896.00, 16.00) x (10.00, 8.00) [ 74.697] glyphs0_to_dst: glyph=(757, 174)x(10, 11), unclipped [ 74.697] emit_primitive_identity_mask__avx2: dst=(757, 174), mask=(912.00, 16.00) x (10.00, 11.00) [ 74.697] glyphs0_to_dst: glyph=(766, 174)x(9, 11), unclipped [ 74.697] emit_primitive_identity_mask__avx2: dst=(766, 174), mask=(880.00, 0.00) x (9.00, 11.00) [ 74.697] glyphs0_to_dst: glyph=(774, 177)x(10, 8), unclipped [ 74.697] emit_primitive_identity_mask__avx2: dst=(774, 177), mask=(864.00, 32.00) x (10.00, 8.00) [ 74.697] glyphs0_to_dst: glyph=(784, 177)x(9, 8), unclipped [ 74.697] emit_primitive_identity_mask__avx2: dst=(784, 177), mask=(848.00, 48.00) x (9.00, 8.00) [ 74.697] glyphs0_to_dst: glyph=(792, 187)x(11, 2), unclipped [ 74.697] emit_primitive_identity_mask__avx2: dst=(792, 187), mask=(832.00, 48.00) x (11.00, 2.00) [ 74.697] glyphs0_to_dst: glyph=(802, 173)x(9, 12), unclipped [ 74.697] emit_primitive_identity_mask__avx2: dst=(802, 173), mask=(928.00, 0.00) x (9.00, 12.00) [ 74.697] glyphs0_to_dst: glyph=(810, 177)x(10, 8), unclipped [ 74.697] emit_primitive_identity_mask__avx2: dst=(810, 177), mask=(944.00, 0.00) x (10.00, 8.00) [ 74.697] gen8_vertex_flush[1b98] = 201 [ 74.697] gen9_magic_ca_pass: CA fixup (657 -> 858) [ 74.697] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.697] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.697] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.697] sna_glyphs(op=3, nlist=1, src=(820, 185)) [ 74.697] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.697] sna_glyphs: discarding mask [ 74.697] glyphs0_to_dst(op=3, src=(820, 185), nlist=1, dst=(820, 185)+(0, 0)) [ 74.697] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.697] gen9_render_composite: 0x0, current mode=1/1 [ 74.697] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.697] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.697] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.697] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.697] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.697] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.697] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.697] sna_drawable_use_bo: using whole GPU bo [ 74.697] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.697] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.697] color_convert: src=ffffffff [20028888] [ 74.697] color_convert: dst=ffffffff [20028888] [ 74.697] sna_render_get_solid: ffffffff [ 74.697] sna_render_get_solid(white) [ 74.697] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.697] sna_transform_is_imprecise_integer_translation: no transform [ 74.697] gen9_composite_picture: integer translation (0, 0), removing [ 74.697] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.697] sna_render_pixmap_bo: GPU all damaged [ 74.697] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.697] gen4_choose_composite_emitter: solid, identity mask [ 74.697] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.698] gen9_composite_get_binding_table(f880) [ 74.698] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.698] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.698] gen9_emit_vertex_elements: setup id=9 [ 74.698] glyphs0_to_dst: glyph=(819, 177)x(10, 8), unclipped [ 74.698] emit_primitive_identity_mask__avx2: dst=(819, 177), mask=(944.00, 0.00) x (10.00, 8.00) [ 74.698] glyphs0_to_dst: glyph=(829, 174)x(9, 11), unclipped [ 74.698] emit_primitive_identity_mask__avx2: dst=(829, 174), mask=(880.00, 0.00) x (9.00, 11.00) [ 74.698] glyphs0_to_dst: glyph=(838, 174)x(9, 14), unclipped [ 74.698] emit_primitive_identity_mask__avx2: dst=(838, 174), mask=(832.00, 32.00) x (9.00, 14.00) [ 74.698] glyphs0_to_dst: glyph=(856, 175)x(9, 10), unclipped [ 74.698] emit_primitive_identity_mask__avx2: dst=(856, 175), mask=(896.00, 32.00) x (9.00, 10.00) [ 74.698] glyphs0_to_dst: glyph=(864, 187)x(11, 2), unclipped [ 74.698] emit_primitive_identity_mask__avx2: dst=(864, 187), mask=(832.00, 48.00) x (11.00, 2.00) [ 74.698] glyphs0_to_dst: glyph=(874, 177)x(9, 8), unclipped [ 74.698] emit_primitive_identity_mask__avx2: dst=(874, 177), mask=(896.00, 0.00) x (9.00, 8.00) [ 74.698] glyphs0_to_dst: glyph=(883, 173)x(9, 12), unclipped [ 74.698] emit_primitive_identity_mask__avx2: dst=(883, 173), mask=(928.00, 0.00) x (9.00, 12.00) [ 74.698] glyphs0_to_dst: glyph=(892, 174)x(9, 14), unclipped [ 74.698] emit_primitive_identity_mask__avx2: dst=(892, 174), mask=(832.00, 32.00) x (9.00, 14.00) [ 74.698] glyphs0_to_dst: glyph=(1026, 175)x(10, 10), unclipped [ 74.698] emit_primitive_identity_mask__avx2: dst=(1026, 175), mask=(912.00, 32.00) x (10.00, 10.00) [ 74.698] glyphs0_to_dst: glyph=(1035, 187)x(11, 2), unclipped [ 74.698] emit_primitive_identity_mask__avx2: dst=(1035, 187), mask=(832.00, 48.00) x (11.00, 2.00) [ 74.698] glyphs0_to_dst: glyph=(1045, 174)x(10, 11), unclipped [ 74.698] emit_primitive_identity_mask__avx2: dst=(1045, 174), mask=(912.00, 16.00) x (10.00, 11.00) [ 74.698] glyphs0_to_dst: glyph=(1054, 177)x(9, 8), unclipped [ 74.698] emit_primitive_identity_mask__avx2: dst=(1054, 177), mask=(848.00, 48.00) x (9.00, 8.00) [ 74.698] glyphs0_to_dst: glyph=(1062, 177)x(10, 8), unclipped [ 74.698] emit_primitive_identity_mask__avx2: dst=(1062, 177), mask=(864.00, 32.00) x (10.00, 8.00) [ 74.698] glyphs0_to_dst: glyph=(1071, 177)x(10, 8), unclipped [ 74.698] emit_primitive_identity_mask__avx2: dst=(1071, 177), mask=(864.00, 32.00) x (10.00, 8.00) [ 74.698] glyphs0_to_dst: glyph=(1080, 173)x(10, 12), unclipped [ 74.698] emit_primitive_identity_mask__avx2: dst=(1080, 173), mask=(864.00, 0.00) x (10.00, 12.00) [ 74.698] glyphs0_to_dst: glyph=(1089, 177)x(10, 8), unclipped [ 74.698] emit_primitive_identity_mask__avx2: dst=(1089, 177), mask=(864.00, 32.00) x (10.00, 8.00) [ 74.698] glyphs0_to_dst: glyph=(1099, 177)x(9, 8), unclipped [ 74.698] emit_primitive_identity_mask__avx2: dst=(1099, 177), mask=(896.00, 48.00) x (9.00, 8.00) [ 74.698] glyphs0_to_dst: glyph=(1108, 173)x(10, 12), unclipped [ 74.698] emit_primitive_identity_mask__avx2: dst=(1108, 173), mask=(912.00, 48.00) x (10.00, 12.00) [ 74.698] glyphs0_to_dst: glyph=(1117, 174)x(9, 11), unclipped [ 74.698] emit_primitive_identity_mask__avx2: dst=(1117, 174), mask=(880.00, 0.00) x (9.00, 11.00) [ 74.698] glyphs0_to_dst: glyph=(1125, 177)x(10, 8), unclipped [ 74.698] emit_primitive_identity_mask__avx2: dst=(1125, 177), mask=(944.00, 0.00) x (10.00, 8.00) [ 74.698] glyphs0_to_dst: glyph=(1135, 177)x(9, 11), unclipped [ 74.698] emit_primitive_identity_mask__avx2: dst=(1135, 177), mask=(880.00, 16.00) x (9.00, 11.00) [ 74.698] glyphs0_to_dst: glyph=(1144, 174)x(9, 14), unclipped [ 74.698] emit_primitive_identity_mask__avx2: dst=(1144, 174), mask=(832.00, 32.00) x (9.00, 14.00) [ 74.698] glyphs0_to_dst: glyph=(1198, 175)x(9, 10), unclipped [ 74.698] emit_primitive_identity_mask__avx2: dst=(1198, 175), mask=(928.00, 32.00) x (9.00, 10.00) [ 74.698] glyphs0_to_dst: glyph=(1206, 187)x(11, 2), unclipped [ 74.698] emit_primitive_identity_mask__avx2: dst=(1206, 187), mask=(832.00, 48.00) x (11.00, 2.00) [ 74.698] glyphs0_to_dst: glyph=(1216, 174)x(10, 11), unclipped [ 74.698] emit_primitive_identity_mask__avx2: dst=(1216, 174), mask=(912.00, 16.00) x (10.00, 11.00) [ 74.698] glyphs0_to_dst: glyph=(1225, 177)x(9, 8), unclipped [ 74.698] emit_primitive_identity_mask__avx2: dst=(1225, 177), mask=(848.00, 48.00) x (9.00, 8.00) [ 74.698] glyphs0_to_dst: glyph=(1233, 177)x(10, 8), unclipped [ 74.698] emit_primitive_identity_mask__avx2: dst=(1233, 177), mask=(864.00, 32.00) x (10.00, 8.00) [ 74.698] glyphs0_to_dst: glyph=(1242, 177)x(10, 8), unclipped [ 74.698] emit_primitive_identity_mask__avx2: dst=(1242, 177), mask=(864.00, 32.00) x (10.00, 8.00) [ 74.698] glyphs0_to_dst: glyph=(1251, 173)x(10, 12), unclipped [ 74.698] emit_primitive_identity_mask__avx2: dst=(1251, 173), mask=(864.00, 0.00) x (10.00, 12.00) [ 74.698] glyphs0_to_dst: glyph=(1260, 177)x(10, 8), unclipped [ 74.698] emit_primitive_identity_mask__avx2: dst=(1260, 177), mask=(864.00, 32.00) x (10.00, 8.00) [ 74.698] glyphs0_to_dst: glyph=(1270, 177)x(9, 8), unclipped [ 74.698] emit_primitive_identity_mask__avx2: dst=(1270, 177), mask=(896.00, 48.00) x (9.00, 8.00) [ 74.698] glyphs0_to_dst: glyph=(1279, 173)x(10, 12), unclipped [ 74.698] emit_primitive_identity_mask__avx2: dst=(1279, 173), mask=(912.00, 48.00) x (10.00, 12.00) [ 74.698] glyphs0_to_dst: glyph=(1288, 174)x(9, 11), unclipped [ 74.698] emit_primitive_identity_mask__avx2: dst=(1288, 174), mask=(880.00, 0.00) x (9.00, 11.00) [ 74.698] glyphs0_to_dst: glyph=(1296, 177)x(10, 8), unclipped [ 74.698] emit_primitive_identity_mask__avx2: dst=(1296, 177), mask=(944.00, 0.00) x (10.00, 8.00) [ 74.698] glyphs0_to_dst: glyph=(1306, 177)x(9, 11), unclipped [ 74.698] emit_primitive_identity_mask__avx2: dst=(1306, 177), mask=(880.00, 16.00) x (9.00, 11.00) [ 74.698] glyphs0_to_dst: glyph=(1315, 174)x(9, 14), unclipped [ 74.698] emit_primitive_identity_mask__avx2: dst=(1315, 174), mask=(832.00, 32.00) x (9.00, 14.00) [ 74.698] glyphs0_to_dst: glyph=(1368, 175)x(10, 10), unclipped [ 74.698] emit_primitive_identity_mask__avx2: dst=(1368, 175), mask=(944.00, 32.00) x (10.00, 10.00) [ 74.698] glyphs0_to_dst: glyph=(1377, 187)x(11, 2), unclipped [ 74.698] emit_primitive_identity_mask__avx2: dst=(1377, 187), mask=(832.00, 48.00) x (11.00, 2.00) [ 74.698] glyphs0_to_dst: glyph=(1387, 174)x(10, 11), unclipped [ 74.698] emit_primitive_identity_mask__avx2: dst=(1387, 174), mask=(912.00, 16.00) x (10.00, 11.00) [ 74.698] glyphs0_to_dst: glyph=(1396, 177)x(9, 8), unclipped [ 74.698] emit_primitive_identity_mask__avx2: dst=(1396, 177), mask=(848.00, 48.00) x (9.00, 8.00) [ 74.698] glyphs0_to_dst: glyph=(1404, 177)x(10, 8), unclipped [ 74.698] emit_primitive_identity_mask__avx2: dst=(1404, 177), mask=(864.00, 32.00) x (10.00, 8.00) [ 74.698] glyphs0_to_dst: glyph=(1413, 177)x(10, 8), unclipped [ 74.698] emit_primitive_identity_mask__avx2: dst=(1413, 177), mask=(864.00, 32.00) x (10.00, 8.00) [ 74.698] glyphs0_to_dst: glyph=(1422, 173)x(10, 12), unclipped [ 74.698] emit_primitive_identity_mask__avx2: dst=(1422, 173), mask=(864.00, 0.00) x (10.00, 12.00) [ 74.698] glyphs0_to_dst: glyph=(1431, 177)x(10, 8), unclipped [ 74.698] emit_primitive_identity_mask__avx2: dst=(1431, 177), mask=(864.00, 32.00) x (10.00, 8.00) [ 74.698] glyphs0_to_dst: glyph=(1441, 177)x(9, 8), unclipped [ 74.698] emit_primitive_identity_mask__avx2: dst=(1441, 177), mask=(896.00, 48.00) x (9.00, 8.00) [ 74.698] glyphs0_to_dst: glyph=(1450, 173)x(10, 12), unclipped [ 74.698] emit_primitive_identity_mask__avx2: dst=(1450, 173), mask=(912.00, 48.00) x (10.00, 12.00) [ 74.698] glyphs0_to_dst: glyph=(1459, 174)x(9, 11), unclipped [ 74.698] emit_primitive_identity_mask__avx2: dst=(1459, 174), mask=(880.00, 0.00) x (9.00, 11.00) [ 74.698] glyphs0_to_dst: glyph=(1467, 177)x(10, 8), unclipped [ 74.698] emit_primitive_identity_mask__avx2: dst=(1467, 177), mask=(944.00, 0.00) x (10.00, 8.00) [ 74.698] glyphs0_to_dst: glyph=(1477, 177)x(9, 11), unclipped [ 74.698] emit_primitive_identity_mask__avx2: dst=(1477, 177), mask=(880.00, 16.00) x (9.00, 11.00) [ 74.698] glyphs0_to_dst: glyph=(1485, 187)x(11, 2), unclipped [ 74.698] emit_primitive_identity_mask__avx2: dst=(1485, 187), mask=(832.00, 48.00) x (11.00, 2.00) [ 74.698] glyphs0_to_dst: glyph=(1494, 173)x(10, 12), unclipped [ 74.698] emit_primitive_identity_mask__avx2: dst=(1494, 173), mask=(864.00, 0.00) x (10.00, 12.00) [ 74.698] glyphs0_to_dst: glyph=(1504, 173)x(9, 12), unclipped [ 74.698] emit_primitive_identity_mask__avx2: dst=(1504, 173), mask=(928.00, 0.00) x (9.00, 12.00) [ 74.698] glyphs0_to_dst: glyph=(1512, 177)x(10, 11), unclipped [ 74.698] emit_primitive_identity_mask__avx2: dst=(1512, 177), mask=(880.00, 48.00) x (10.00, 11.00) [ 74.698] glyphs0_to_dst: glyph=(1522, 174)x(9, 14), unclipped [ 74.698] emit_primitive_identity_mask__avx2: dst=(1522, 174), mask=(832.00, 32.00) x (9.00, 14.00) [ 74.698] glyphs0_to_dst: glyph=(1539, 175)x(10, 10), unclipped [ 74.698] emit_primitive_identity_mask__avx2: dst=(1539, 175), mask=(928.00, 48.00) x (10.00, 10.00) [ 74.698] glyphs0_to_dst: glyph=(1548, 187)x(11, 2), unclipped [ 74.698] emit_primitive_identity_mask__avx2: dst=(1548, 187), mask=(832.00, 48.00) x (11.00, 2.00) [ 74.698] glyphs0_to_dst: glyph=(1558, 174)x(10, 11), unclipped [ 74.698] emit_primitive_identity_mask__avx2: dst=(1558, 174), mask=(912.00, 16.00) x (10.00, 11.00) [ 74.698] glyphs0_to_dst: glyph=(1567, 177)x(9, 8), unclipped [ 74.698] emit_primitive_identity_mask__avx2: dst=(1567, 177), mask=(848.00, 48.00) x (9.00, 8.00) [ 74.698] glyphs0_to_dst: glyph=(1575, 177)x(10, 8), unclipped [ 74.698] emit_primitive_identity_mask__avx2: dst=(1575, 177), mask=(864.00, 32.00) x (10.00, 8.00) [ 74.698] glyphs0_to_dst: glyph=(1584, 177)x(10, 8), unclipped [ 74.698] emit_primitive_identity_mask__avx2: dst=(1584, 177), mask=(864.00, 32.00) x (10.00, 8.00) [ 74.698] glyphs0_to_dst: glyph=(1593, 173)x(10, 12), unclipped [ 74.698] emit_primitive_identity_mask__avx2: dst=(1593, 173), mask=(864.00, 0.00) x (10.00, 12.00) [ 74.698] glyphs0_to_dst: glyph=(1602, 177)x(10, 8), unclipped [ 74.698] emit_primitive_identity_mask__avx2: dst=(1602, 177), mask=(864.00, 32.00) x (10.00, 8.00) [ 74.698] glyphs0_to_dst: glyph=(1612, 177)x(9, 8), unclipped [ 74.698] emit_primitive_identity_mask__avx2: dst=(1612, 177), mask=(896.00, 48.00) x (9.00, 8.00) [ 74.698] glyphs0_to_dst: glyph=(1621, 173)x(10, 12), unclipped [ 74.698] emit_primitive_identity_mask__avx2: dst=(1621, 173), mask=(912.00, 48.00) x (10.00, 12.00) [ 74.698] glyphs0_to_dst: glyph=(1630, 174)x(9, 11), unclipped [ 74.698] emit_primitive_identity_mask__avx2: dst=(1630, 174), mask=(880.00, 0.00) x (9.00, 11.00) [ 74.698] glyphs0_to_dst: glyph=(1638, 177)x(10, 8), unclipped [ 74.698] emit_primitive_identity_mask__avx2: dst=(1638, 177), mask=(944.00, 0.00) x (10.00, 8.00) [ 74.698] glyphs0_to_dst: glyph=(1648, 177)x(9, 11), unclipped [ 74.698] emit_primitive_identity_mask__avx2: dst=(1648, 177), mask=(880.00, 16.00) x (9.00, 11.00) [ 74.698] glyphs0_to_dst: glyph=(1656, 187)x(11, 2), unclipped [ 74.698] emit_primitive_identity_mask__avx2: dst=(1656, 187), mask=(832.00, 48.00) x (11.00, 2.00) [ 74.698] glyphs0_to_dst: glyph=(1665, 173)x(10, 12), unclipped [ 74.698] emit_primitive_identity_mask__avx2: dst=(1665, 173), mask=(864.00, 0.00) x (10.00, 12.00) [ 74.698] glyphs0_to_dst: glyph=(1675, 173)x(9, 12), unclipped [ 74.698] emit_primitive_identity_mask__avx2: dst=(1675, 173), mask=(928.00, 0.00) x (9.00, 12.00) [ 74.698] glyphs0_to_dst: glyph=(1683, 177)x(10, 11), unclipped [ 74.698] emit_primitive_identity_mask__avx2: dst=(1683, 177), mask=(880.00, 48.00) x (10.00, 11.00) [ 74.698] glyphs0_to_dst: glyph=(1693, 174)x(9, 14), unclipped [ 74.698] emit_primitive_identity_mask__avx2: dst=(1693, 174), mask=(832.00, 32.00) x (9.00, 14.00) [ 74.698] gen8_vertex_flush[1c90] = 216 [ 74.698] gen9_magic_ca_pass: CA fixup (858 -> 1074) [ 74.698] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.698] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.698] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.698] sna_glyphs(op=3, nlist=1, src=(1, 202)) [ 74.698] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.698] sna_glyphs: discarding mask [ 74.698] glyphs0_to_dst(op=3, src=(1, 202), nlist=1, dst=(1, 202)+(0, 0)) [ 74.698] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.698] gen9_render_composite: 0x0, current mode=1/1 [ 74.698] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.698] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.698] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.698] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.698] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.698] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.698] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.698] sna_drawable_use_bo: using whole GPU bo [ 74.698] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.698] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.698] color_convert: src=ff8ae234 [20028888] [ 74.698] color_convert: dst=ff8ae234 [20028888] [ 74.698] sna_render_get_solid: ff8ae234 [ 74.698] sna_render_get_solid(22) = ff8ae234 (old) [ 74.698] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.698] sna_transform_is_imprecise_integer_translation: no transform [ 74.698] gen9_composite_picture: integer translation (0, 0), removing [ 74.698] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.698] sna_render_pixmap_bo: GPU all damaged [ 74.698] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.698] gen4_choose_composite_emitter: solid, identity mask [ 74.698] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.698] gen9_composite_get_binding_table(f880) [ 74.698] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.698] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.698] gen9_emit_vertex_elements: setup id=9 [ 74.698] glyphs0_to_dst: glyph=(1, 194)x(9, 8), unclipped [ 74.698] emit_primitive_identity_mask__avx2: dst=(1, 194), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.698] glyphs0_to_dst: glyph=(9, 192)x(10, 13), unclipped [ 74.698] emit_primitive_identity_mask__avx2: dst=(9, 192), mask=(672.00, 48.00) x (10.00, 13.00) [ 74.698] glyphs0_to_dst: glyph=(19, 194)x(9, 8), unclipped [ 74.698] emit_primitive_identity_mask__avx2: dst=(19, 194), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.698] glyphs0_to_dst: glyph=(28, 196)x(8, 3), unclipped [ 74.698] emit_primitive_identity_mask__avx2: dst=(28, 196), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.698] glyphs0_to_dst: glyph=(36, 192)x(11, 10), unclipped [ 74.698] emit_primitive_identity_mask__avx2: dst=(36, 192), mask=(704.00, 0.00) x (11.00, 10.00) [ 74.698] glyphs0_to_dst: glyph=(46, 194)x(9, 8), unclipped [ 74.698] emit_primitive_identity_mask__avx2: dst=(46, 194), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.698] glyphs0_to_dst: glyph=(54, 194)x(10, 8), unclipped [ 74.698] emit_primitive_identity_mask__avx2: dst=(54, 194), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.698] glyphs0_to_dst: glyph=(63, 194)x(10, 8), unclipped [ 74.698] emit_primitive_identity_mask__avx2: dst=(63, 194), mask=(720.00, 16.00) x (10.00, 8.00) [ 74.698] glyphs0_to_dst: glyph=(72, 191)x(10, 11), unclipped [ 74.698] emit_primitive_identity_mask__avx2: dst=(72, 191), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.698] glyphs0_to_dst: glyph=(81, 194)x(10, 8), unclipped [ 74.698] emit_primitive_identity_mask__avx2: dst=(81, 194), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.698] glyphs0_to_dst: glyph=(90, 191)x(10, 11), unclipped [ 74.698] emit_primitive_identity_mask__avx2: dst=(90, 191), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.698] glyphs0_to_dst: glyph=(99, 194)x(11, 8), unclipped [ 74.698] emit_primitive_identity_mask__avx2: dst=(99, 194), mask=(736.00, 16.00) x (11.00, 8.00) [ 74.698] glyphs0_to_dst: glyph=(109, 194)x(9, 8), unclipped [ 74.698] emit_primitive_identity_mask__avx2: dst=(109, 194), mask=(752.00, 16.00) x (9.00, 8.00) [ 74.698] glyphs0_to_dst: glyph=(118, 196)x(8, 3), unclipped [ 74.698] emit_primitive_identity_mask__avx2: dst=(118, 196), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.698] glyphs0_to_dst: glyph=(126, 192)x(10, 10), unclipped [ 74.698] emit_primitive_identity_mask__avx2: dst=(126, 192), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.698] glyphs0_to_dst: glyph=(135, 192)x(10, 10), unclipped [ 74.698] emit_primitive_identity_mask__avx2: dst=(135, 192), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.698] glyphs0_to_dst: glyph=(144, 192)x(10, 10), unclipped [ 74.698] emit_primitive_identity_mask__avx2: dst=(144, 192), mask=(720.00, 32.00) x (10.00, 10.00) [ 74.698] glyphs0_to_dst: glyph=(153, 192)x(10, 10), unclipped [ 74.698] emit_primitive_identity_mask__avx2: dst=(153, 192), mask=(704.00, 48.00) x (10.00, 10.00) [ 74.698] gen8_vertex_flush[1d90] = 54 [ 74.698] gen9_magic_ca_pass: CA fixup (1074 -> 1128) [ 74.698] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.698] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.698] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.698] sna_glyphs(op=3, nlist=1, src=(163, 202)) [ 74.698] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.698] sna_glyphs: discarding mask [ 74.698] glyphs0_to_dst(op=3, src=(163, 202), nlist=1, dst=(163, 202)+(0, 0)) [ 74.698] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.698] gen9_render_composite: 0x0, current mode=1/1 [ 74.698] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.698] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.698] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.698] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.698] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.698] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.698] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.698] sna_drawable_use_bo: using whole GPU bo [ 74.698] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.698] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.698] color_convert: src=ffffffff [20028888] [ 74.698] color_convert: dst=ffffffff [20028888] [ 74.698] sna_render_get_solid: ffffffff [ 74.698] sna_render_get_solid(white) [ 74.698] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.698] sna_transform_is_imprecise_integer_translation: no transform [ 74.698] gen9_composite_picture: integer translation (0, 0), removing [ 74.698] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.698] sna_render_pixmap_bo: GPU all damaged [ 74.698] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.698] gen4_choose_composite_emitter: solid, identity mask [ 74.698] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.698] gen9_composite_get_binding_table(f840) [ 74.698] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.698] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.698] gen9_emit_vertex_elements: setup id=9 [ 74.698] glyphs0_to_dst: glyph=(165, 194)x(5, 8), unclipped [ 74.698] emit_primitive_identity_mask__avx2: dst=(165, 194), mask=(720.00, 48.00) x (5.00, 8.00) [ 74.698] gen8_vertex_flush[1e90] = 3 [ 74.698] gen9_magic_ca_pass: CA fixup (1128 -> 1131) [ 74.698] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.698] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.698] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.698] sna_glyphs(op=3, nlist=1, src=(172, 202)) [ 74.698] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.698] sna_glyphs: discarding mask [ 74.698] glyphs0_to_dst(op=3, src=(172, 202), nlist=1, dst=(172, 202)+(0, 0)) [ 74.698] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.698] gen9_render_composite: 0x0, current mode=1/1 [ 74.698] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.698] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.698] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.698] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.698] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.698] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.698] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.698] sna_drawable_use_bo: using whole GPU bo [ 74.698] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.698] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.698] color_convert: src=ff729fcf [20028888] [ 74.698] color_convert: dst=ff729fcf [20028888] [ 74.698] sna_render_get_solid: ff729fcf [ 74.698] sna_render_get_solid(23) = ff729fcf (old) [ 74.698] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.698] sna_transform_is_imprecise_integer_translation: no transform [ 74.698] gen9_composite_picture: integer translation (0, 0), removing [ 74.698] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.698] sna_render_pixmap_bo: GPU all damaged [ 74.699] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.699] gen4_choose_composite_emitter: solid, identity mask [ 74.699] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.699] gen9_composite_get_binding_table(f800) [ 74.699] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.699] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.699] gen9_emit_vertex_elements: setup id=9 [ 74.699] glyphs0_to_dst: glyph=(171, 196)x(11, 3), unclipped [ 74.699] emit_primitive_identity_mask__avx2: dst=(171, 196), mask=(736.00, 32.00) x (11.00, 3.00) [ 74.699] gen8_vertex_flush[1f90] = 3 [ 74.699] gen9_magic_ca_pass: CA fixup (1131 -> 1134) [ 74.699] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.699] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.699] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.699] sna_glyphs(op=3, nlist=1, src=(181, 202)) [ 74.699] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.699] sna_glyphs: discarding mask [ 74.699] glyphs0_to_dst(op=3, src=(181, 202), nlist=1, dst=(181, 202)+(0, 0)) [ 74.699] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.699] gen9_render_composite: 0x0, current mode=1/1 [ 74.699] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.699] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.699] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.699] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.699] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.699] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.699] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.699] sna_drawable_use_bo: using whole GPU bo [ 74.699] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.699] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.699] color_convert: src=ffffffff [20028888] [ 74.699] color_convert: dst=ffffffff [20028888] [ 74.699] sna_render_get_solid: ffffffff [ 74.699] sna_render_get_solid(white) [ 74.699] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.699] sna_transform_is_imprecise_integer_translation: no transform [ 74.699] gen9_composite_picture: integer translation (0, 0), removing [ 74.699] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.699] sna_render_pixmap_bo: GPU all damaged [ 74.699] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.699] gen4_choose_composite_emitter: solid, identity mask [ 74.699] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.699] gen9_composite_get_binding_table(f7c0) [ 74.699] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.699] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.699] gen9_emit_vertex_elements: setup id=9 [ 74.699] glyphs0_to_dst: glyph=(180, 191)x(10, 13), unclipped [ 74.699] emit_primitive_identity_mask__avx2: dst=(180, 191), mask=(752.00, 32.00) x (10.00, 13.00) [ 74.699] glyphs0_to_dst: glyph=(198, 194)x(10, 8), unclipped [ 74.699] emit_primitive_identity_mask__avx2: dst=(198, 194), mask=(848.00, 16.00) x (10.00, 8.00) [ 74.699] glyphs0_to_dst: glyph=(207, 190)x(10, 12), unclipped [ 74.699] emit_primitive_identity_mask__avx2: dst=(207, 190), mask=(864.00, 0.00) x (10.00, 12.00) [ 74.699] glyphs0_to_dst: glyph=(226, 191)x(9, 11), unclipped [ 74.699] emit_primitive_identity_mask__avx2: dst=(226, 191), mask=(880.00, 0.00) x (9.00, 11.00) [ 74.699] glyphs0_to_dst: glyph=(234, 194)x(10, 8), unclipped [ 74.699] emit_primitive_identity_mask__avx2: dst=(234, 194), mask=(864.00, 16.00) x (10.00, 8.00) [ 74.699] glyphs0_to_dst: glyph=(244, 194)x(9, 11), unclipped [ 74.699] emit_primitive_identity_mask__avx2: dst=(244, 194), mask=(880.00, 16.00) x (9.00, 11.00) [ 74.699] glyphs0_to_dst: glyph=(253, 191)x(9, 14), unclipped [ 74.699] emit_primitive_identity_mask__avx2: dst=(253, 191), mask=(832.00, 32.00) x (9.00, 14.00) [ 74.699] glyphs0_to_dst: glyph=(261, 192)x(10, 10), unclipped [ 74.699] emit_primitive_identity_mask__avx2: dst=(261, 192), mask=(928.00, 48.00) x (10.00, 10.00) [ 74.699] glyphs0_to_dst: glyph=(270, 204)x(11, 2), unclipped [ 74.699] emit_primitive_identity_mask__avx2: dst=(270, 204), mask=(832.00, 48.00) x (11.00, 2.00) [ 74.699] glyphs0_to_dst: glyph=(280, 191)x(10, 11), unclipped [ 74.699] emit_primitive_identity_mask__avx2: dst=(280, 191), mask=(912.00, 16.00) x (10.00, 11.00) [ 74.699] glyphs0_to_dst: glyph=(289, 194)x(9, 8), unclipped [ 74.699] emit_primitive_identity_mask__avx2: dst=(289, 194), mask=(848.00, 48.00) x (9.00, 8.00) [ 74.699] glyphs0_to_dst: glyph=(297, 194)x(10, 8), unclipped [ 74.699] emit_primitive_identity_mask__avx2: dst=(297, 194), mask=(864.00, 32.00) x (10.00, 8.00) [ 74.699] glyphs0_to_dst: glyph=(306, 194)x(10, 8), unclipped [ 74.699] emit_primitive_identity_mask__avx2: dst=(306, 194), mask=(864.00, 32.00) x (10.00, 8.00) [ 74.699] glyphs0_to_dst: glyph=(315, 190)x(10, 12), unclipped [ 74.699] emit_primitive_identity_mask__avx2: dst=(315, 190), mask=(864.00, 0.00) x (10.00, 12.00) [ 74.699] glyphs0_to_dst: glyph=(324, 194)x(10, 8), unclipped [ 74.699] emit_primitive_identity_mask__avx2: dst=(324, 194), mask=(864.00, 32.00) x (10.00, 8.00) [ 74.699] glyphs0_to_dst: glyph=(334, 194)x(9, 8), unclipped [ 74.699] emit_primitive_identity_mask__avx2: dst=(334, 194), mask=(896.00, 48.00) x (9.00, 8.00) [ 74.699] glyphs0_to_dst: glyph=(343, 190)x(10, 12), unclipped [ 74.699] emit_primitive_identity_mask__avx2: dst=(343, 190), mask=(912.00, 48.00) x (10.00, 12.00) [ 74.699] glyphs0_to_dst: glyph=(352, 191)x(9, 11), unclipped [ 74.699] emit_primitive_identity_mask__avx2: dst=(352, 191), mask=(880.00, 0.00) x (9.00, 11.00) [ 74.699] glyphs0_to_dst: glyph=(360, 194)x(10, 8), unclipped [ 74.699] emit_primitive_identity_mask__avx2: dst=(360, 194), mask=(944.00, 0.00) x (10.00, 8.00) [ 74.699] glyphs0_to_dst: glyph=(370, 194)x(9, 11), unclipped [ 74.699] emit_primitive_identity_mask__avx2: dst=(370, 194), mask=(880.00, 16.00) x (9.00, 11.00) [ 74.699] glyphs0_to_dst: glyph=(378, 204)x(11, 2), unclipped [ 74.699] emit_primitive_identity_mask__avx2: dst=(378, 204), mask=(832.00, 48.00) x (11.00, 2.00) [ 74.699] glyphs0_to_dst: glyph=(387, 190)x(10, 12), unclipped [ 74.699] emit_primitive_identity_mask__avx2: dst=(387, 190), mask=(864.00, 0.00) x (10.00, 12.00) [ 74.699] glyphs0_to_dst: glyph=(397, 190)x(9, 12), unclipped [ 74.699] emit_primitive_identity_mask__avx2: dst=(397, 190), mask=(928.00, 0.00) x (9.00, 12.00) [ 74.699] glyphs0_to_dst: glyph=(405, 194)x(10, 11), unclipped [ 74.699] emit_primitive_identity_mask__avx2: dst=(405, 194), mask=(880.00, 48.00) x (10.00, 11.00) [ 74.699] glyphs0_to_dst: glyph=(415, 191)x(9, 14), unclipped [ 74.699] emit_primitive_identity_mask__avx2: dst=(415, 191), mask=(832.00, 32.00) x (9.00, 14.00) [ 74.699] glyphs0_to_dst: glyph=(424, 192)x(9, 10), unclipped [ 74.699] emit_primitive_identity_mask__avx2: dst=(424, 192), mask=(848.00, 32.00) x (9.00, 10.00) [ 74.699] glyphs0_to_dst: glyph=(432, 204)x(11, 2), unclipped [ 74.699] emit_primitive_identity_mask__avx2: dst=(432, 204), mask=(832.00, 48.00) x (11.00, 2.00) [ 74.699] glyphs0_to_dst: glyph=(442, 194)x(9, 8), unclipped [ 74.699] emit_primitive_identity_mask__avx2: dst=(442, 194), mask=(864.00, 48.00) x (9.00, 8.00) [ 74.699] glyphs0_to_dst: glyph=(451, 194)x(9, 8), unclipped [ 74.699] emit_primitive_identity_mask__avx2: dst=(451, 194), mask=(896.00, 0.00) x (9.00, 8.00) [ 74.699] glyphs0_to_dst: glyph=(460, 194)x(9, 11), unclipped [ 74.699] emit_primitive_identity_mask__avx2: dst=(460, 194), mask=(880.00, 16.00) x (9.00, 11.00) [ 74.699] glyphs0_to_dst: glyph=(468, 191)x(10, 11), unclipped [ 74.699] emit_primitive_identity_mask__avx2: dst=(468, 191), mask=(880.00, 32.00) x (10.00, 11.00) [ 74.699] glyphs0_to_dst: glyph=(478, 194)x(9, 8), unclipped [ 74.699] emit_primitive_identity_mask__avx2: dst=(478, 194), mask=(864.00, 48.00) x (9.00, 8.00) [ 74.699] glyphs0_to_dst: glyph=(486, 194)x(10, 11), unclipped [ 74.699] emit_primitive_identity_mask__avx2: dst=(486, 194), mask=(880.00, 48.00) x (10.00, 11.00) [ 74.699] glyphs0_to_dst: glyph=(496, 191)x(9, 14), unclipped [ 74.699] emit_primitive_identity_mask__avx2: dst=(496, 191), mask=(832.00, 32.00) x (9.00, 14.00) [ 74.699] gen8_vertex_flush[2090] = 102 [ 74.699] gen9_magic_ca_pass: CA fixup (1134 -> 1236) [ 74.699] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.699] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.699] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.699] sna_glyphs(op=3, nlist=1, src=(1, 219)) [ 74.699] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.699] sna_glyphs: discarding mask [ 74.699] glyphs0_to_dst(op=3, src=(1, 219), nlist=1, dst=(1, 219)+(0, 0)) [ 74.699] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.699] gen9_render_composite: 0x0, current mode=1/1 [ 74.699] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.699] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.699] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.699] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.699] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.699] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.699] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.699] sna_drawable_use_bo: using whole GPU bo [ 74.699] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.699] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.699] color_convert: src=ff8ae234 [20028888] [ 74.699] color_convert: dst=ff8ae234 [20028888] [ 74.699] sna_render_get_solid: ff8ae234 [ 74.699] sna_render_get_solid(22) = ff8ae234 (old) [ 74.699] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.699] sna_transform_is_imprecise_integer_translation: no transform [ 74.699] gen9_composite_picture: integer translation (0, 0), removing [ 74.699] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.699] sna_render_pixmap_bo: GPU all damaged [ 74.699] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.699] gen4_choose_composite_emitter: solid, identity mask [ 74.699] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.699] gen9_composite_get_binding_table(f780) [ 74.699] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.699] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.699] gen9_emit_vertex_elements: setup id=9 [ 74.699] glyphs0_to_dst: glyph=(1, 211)x(9, 8), unclipped [ 74.699] emit_primitive_identity_mask__avx2: dst=(1, 211), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.699] glyphs0_to_dst: glyph=(9, 209)x(10, 13), unclipped [ 74.699] emit_primitive_identity_mask__avx2: dst=(9, 209), mask=(672.00, 48.00) x (10.00, 13.00) [ 74.699] glyphs0_to_dst: glyph=(19, 211)x(9, 8), unclipped [ 74.699] emit_primitive_identity_mask__avx2: dst=(19, 211), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.699] glyphs0_to_dst: glyph=(28, 213)x(8, 3), unclipped [ 74.699] emit_primitive_identity_mask__avx2: dst=(28, 213), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.699] glyphs0_to_dst: glyph=(36, 209)x(11, 10), unclipped [ 74.699] emit_primitive_identity_mask__avx2: dst=(36, 209), mask=(704.00, 0.00) x (11.00, 10.00) [ 74.699] glyphs0_to_dst: glyph=(46, 211)x(9, 8), unclipped [ 74.699] emit_primitive_identity_mask__avx2: dst=(46, 211), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.699] glyphs0_to_dst: glyph=(54, 211)x(10, 8), unclipped [ 74.699] emit_primitive_identity_mask__avx2: dst=(54, 211), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.699] glyphs0_to_dst: glyph=(63, 211)x(10, 8), unclipped [ 74.699] emit_primitive_identity_mask__avx2: dst=(63, 211), mask=(720.00, 16.00) x (10.00, 8.00) [ 74.699] glyphs0_to_dst: glyph=(72, 208)x(10, 11), unclipped [ 74.699] emit_primitive_identity_mask__avx2: dst=(72, 208), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.699] glyphs0_to_dst: glyph=(81, 211)x(10, 8), unclipped [ 74.699] emit_primitive_identity_mask__avx2: dst=(81, 211), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.699] glyphs0_to_dst: glyph=(90, 208)x(10, 11), unclipped [ 74.699] emit_primitive_identity_mask__avx2: dst=(90, 208), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.699] glyphs0_to_dst: glyph=(99, 211)x(11, 8), unclipped [ 74.699] emit_primitive_identity_mask__avx2: dst=(99, 211), mask=(736.00, 16.00) x (11.00, 8.00) [ 74.699] glyphs0_to_dst: glyph=(109, 211)x(9, 8), unclipped [ 74.699] emit_primitive_identity_mask__avx2: dst=(109, 211), mask=(752.00, 16.00) x (9.00, 8.00) [ 74.699] glyphs0_to_dst: glyph=(118, 213)x(8, 3), unclipped [ 74.699] emit_primitive_identity_mask__avx2: dst=(118, 213), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.699] glyphs0_to_dst: glyph=(126, 209)x(10, 10), unclipped [ 74.699] emit_primitive_identity_mask__avx2: dst=(126, 209), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.699] glyphs0_to_dst: glyph=(135, 209)x(10, 10), unclipped [ 74.699] emit_primitive_identity_mask__avx2: dst=(135, 209), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.699] glyphs0_to_dst: glyph=(144, 209)x(10, 10), unclipped [ 74.699] emit_primitive_identity_mask__avx2: dst=(144, 209), mask=(720.00, 32.00) x (10.00, 10.00) [ 74.699] glyphs0_to_dst: glyph=(153, 209)x(10, 10), unclipped [ 74.699] emit_primitive_identity_mask__avx2: dst=(153, 209), mask=(704.00, 48.00) x (10.00, 10.00) [ 74.699] gen8_vertex_flush[2190] = 54 [ 74.699] gen9_magic_ca_pass: CA fixup (1236 -> 1290) [ 74.699] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.699] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.699] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.699] sna_accel_flush: flush?=0, dirty?=0 [ 74.699] sna_glyphs(op=3, nlist=1, src=(163, 219)) [ 74.699] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.699] sna_glyphs: discarding mask [ 74.699] glyphs0_to_dst(op=3, src=(163, 219), nlist=1, dst=(163, 219)+(0, 0)) [ 74.699] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.699] gen9_render_composite: 0x0, current mode=1/1 [ 74.699] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.699] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.699] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.699] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.699] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.699] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.699] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.699] sna_drawable_use_bo: using whole GPU bo [ 74.699] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.699] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.699] color_convert: src=ffffffff [20028888] [ 74.699] color_convert: dst=ffffffff [20028888] [ 74.699] sna_render_get_solid: ffffffff [ 74.699] sna_render_get_solid(white) [ 74.699] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.699] sna_transform_is_imprecise_integer_translation: no transform [ 74.699] gen9_composite_picture: integer translation (0, 0), removing [ 74.699] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.699] sna_render_pixmap_bo: GPU all damaged [ 74.699] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.699] gen4_choose_composite_emitter: solid, identity mask [ 74.699] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.699] gen9_composite_get_binding_table(f740) [ 74.699] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.699] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.699] gen9_emit_vertex_elements: setup id=9 [ 74.699] glyphs0_to_dst: glyph=(165, 211)x(5, 8), unclipped [ 74.699] emit_primitive_identity_mask__avx2: dst=(165, 211), mask=(720.00, 48.00) x (5.00, 8.00) [ 74.699] gen8_vertex_flush[2290] = 3 [ 74.699] gen9_magic_ca_pass: CA fixup (1290 -> 1293) [ 74.699] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.699] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.699] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.699] sna_glyphs(op=3, nlist=1, src=(172, 219)) [ 74.699] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.699] sna_glyphs: discarding mask [ 74.699] glyphs0_to_dst(op=3, src=(172, 219), nlist=1, dst=(172, 219)+(0, 0)) [ 74.699] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.699] gen9_render_composite: 0x0, current mode=1/1 [ 74.699] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.699] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.699] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.699] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.699] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.699] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.699] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.699] sna_drawable_use_bo: using whole GPU bo [ 74.699] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.699] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.699] color_convert: src=ff729fcf [20028888] [ 74.699] color_convert: dst=ff729fcf [20028888] [ 74.699] sna_render_get_solid: ff729fcf [ 74.699] sna_render_get_solid(23) = ff729fcf (old) [ 74.699] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.699] sna_transform_is_imprecise_integer_translation: no transform [ 74.699] gen9_composite_picture: integer translation (0, 0), removing [ 74.699] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.699] sna_render_pixmap_bo: GPU all damaged [ 74.699] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.699] gen4_choose_composite_emitter: solid, identity mask [ 74.699] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.699] gen9_composite_get_binding_table(f700) [ 74.699] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.699] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.699] gen9_emit_vertex_elements: setup id=9 [ 74.699] glyphs0_to_dst: glyph=(171, 213)x(11, 3), unclipped [ 74.699] emit_primitive_identity_mask__avx2: dst=(171, 213), mask=(736.00, 32.00) x (11.00, 3.00) [ 74.699] glyphs0_to_dst: glyph=(180, 208)x(10, 14), unclipped [ 74.699] emit_primitive_identity_mask__avx2: dst=(180, 208), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.699] glyphs0_to_dst: glyph=(189, 208)x(11, 11), unclipped [ 74.699] emit_primitive_identity_mask__avx2: dst=(189, 208), mask=(960.00, 0.00) x (11.00, 11.00) [ 74.699] glyphs0_to_dst: glyph=(198, 211)x(10, 8), unclipped [ 74.699] emit_primitive_identity_mask__avx2: dst=(198, 211), mask=(976.00, 0.00) x (10.00, 8.00) [ 74.699] glyphs0_to_dst: glyph=(208, 211)x(9, 11), unclipped [ 74.699] emit_primitive_identity_mask__avx2: dst=(208, 211), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.699] glyphs0_to_dst: glyph=(216, 208)x(10, 14), unclipped [ 74.699] emit_primitive_identity_mask__avx2: dst=(216, 208), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.699] glyphs0_to_dst: glyph=(225, 209)x(10, 10), unclipped [ 74.700] emit_primitive_identity_mask__avx2: dst=(225, 209), mask=(976.00, 16.00) x (10.00, 10.00) [ 74.700] glyphs0_to_dst: glyph=(234, 220)x(11, 2), unclipped [ 74.700] emit_primitive_identity_mask__avx2: dst=(234, 220), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.700] glyphs0_to_dst: glyph=(243, 208)x(11, 11), unclipped [ 74.700] emit_primitive_identity_mask__avx2: dst=(243, 208), mask=(1008.00, 0.00) x (11.00, 11.00) [ 74.700] glyphs0_to_dst: glyph=(253, 211)x(9, 8), unclipped [ 74.700] emit_primitive_identity_mask__avx2: dst=(253, 211), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.700] glyphs0_to_dst: glyph=(261, 211)x(10, 8), unclipped [ 74.700] emit_primitive_identity_mask__avx2: dst=(261, 211), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.700] glyphs0_to_dst: glyph=(270, 211)x(10, 8), unclipped [ 74.700] emit_primitive_identity_mask__avx2: dst=(270, 211), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.700] glyphs0_to_dst: glyph=(279, 207)x(10, 12), unclipped [ 74.700] emit_primitive_identity_mask__avx2: dst=(279, 207), mask=(992.00, 16.00) x (10.00, 12.00) [ 74.700] glyphs0_to_dst: glyph=(288, 211)x(10, 8), unclipped [ 74.700] emit_primitive_identity_mask__avx2: dst=(288, 211), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.700] glyphs0_to_dst: glyph=(297, 211)x(10, 8), unclipped [ 74.700] emit_primitive_identity_mask__avx2: dst=(297, 211), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.700] glyphs0_to_dst: glyph=(307, 207)x(10, 12), unclipped [ 74.700] emit_primitive_identity_mask__avx2: dst=(307, 207), mask=(1008.00, 16.00) x (10.00, 12.00) [ 74.700] glyphs0_to_dst: glyph=(315, 208)x(11, 11), unclipped [ 74.700] emit_primitive_identity_mask__avx2: dst=(315, 208), mask=(960.00, 0.00) x (11.00, 11.00) [ 74.700] glyphs0_to_dst: glyph=(324, 211)x(11, 8), unclipped [ 74.700] emit_primitive_identity_mask__avx2: dst=(324, 211), mask=(736.00, 16.00) x (11.00, 8.00) [ 74.700] glyphs0_to_dst: glyph=(334, 211)x(9, 11), unclipped [ 74.700] emit_primitive_identity_mask__avx2: dst=(334, 211), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.700] glyphs0_to_dst: glyph=(342, 220)x(11, 2), unclipped [ 74.700] emit_primitive_identity_mask__avx2: dst=(342, 220), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.700] glyphs0_to_dst: glyph=(351, 207)x(10, 12), unclipped [ 74.700] emit_primitive_identity_mask__avx2: dst=(351, 207), mask=(992.00, 16.00) x (10.00, 12.00) [ 74.700] glyphs0_to_dst: glyph=(361, 207)x(9, 12), unclipped [ 74.700] emit_primitive_identity_mask__avx2: dst=(361, 207), mask=(960.00, 32.00) x (9.00, 12.00) [ 74.700] glyphs0_to_dst: glyph=(369, 211)x(10, 11), unclipped [ 74.700] emit_primitive_identity_mask__avx2: dst=(369, 211), mask=(976.00, 32.00) x (10.00, 11.00) [ 74.700] glyphs0_to_dst: glyph=(378, 208)x(10, 14), unclipped [ 74.700] emit_primitive_identity_mask__avx2: dst=(378, 208), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.700] glyphs0_to_dst: glyph=(387, 209)x(10, 10), unclipped [ 74.700] emit_primitive_identity_mask__avx2: dst=(387, 209), mask=(960.00, 48.00) x (10.00, 10.00) [ 74.700] glyphs0_to_dst: glyph=(396, 220)x(11, 2), unclipped [ 74.700] emit_primitive_identity_mask__avx2: dst=(396, 220), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.700] glyphs0_to_dst: glyph=(406, 211)x(9, 8), unclipped [ 74.700] emit_primitive_identity_mask__avx2: dst=(406, 211), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.700] glyphs0_to_dst: glyph=(415, 211)x(9, 8), unclipped [ 74.700] emit_primitive_identity_mask__avx2: dst=(415, 211), mask=(752.00, 16.00) x (9.00, 8.00) [ 74.700] glyphs0_to_dst: glyph=(424, 211)x(9, 11), unclipped [ 74.700] emit_primitive_identity_mask__avx2: dst=(424, 211), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.700] glyphs0_to_dst: glyph=(432, 208)x(10, 11), unclipped [ 74.700] emit_primitive_identity_mask__avx2: dst=(432, 208), mask=(976.00, 48.00) x (10.00, 11.00) [ 74.700] glyphs0_to_dst: glyph=(442, 211)x(9, 8), unclipped [ 74.700] emit_primitive_identity_mask__avx2: dst=(442, 211), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.700] glyphs0_to_dst: glyph=(450, 211)x(10, 11), unclipped [ 74.700] emit_primitive_identity_mask__avx2: dst=(450, 211), mask=(976.00, 32.00) x (10.00, 11.00) [ 74.700] gen8_vertex_flush[2390] = 96 [ 74.700] gen9_magic_ca_pass: CA fixup (1293 -> 1389) [ 74.700] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.700] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.700] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.700] sna_glyphs(op=3, nlist=1, src=(460, 219)) [ 74.700] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.700] sna_glyphs: discarding mask [ 74.700] glyphs0_to_dst(op=3, src=(460, 219), nlist=1, dst=(460, 219)+(0, 0)) [ 74.700] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.700] gen9_render_composite: 0x0, current mode=1/1 [ 74.700] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.700] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.700] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.700] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.700] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.700] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.700] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.700] sna_drawable_use_bo: using whole GPU bo [ 74.700] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.700] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.700] color_convert: src=ffffffff [20028888] [ 74.700] color_convert: dst=ffffffff [20028888] [ 74.700] sna_render_get_solid: ffffffff [ 74.700] sna_render_get_solid(white) [ 74.700] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.700] sna_transform_is_imprecise_integer_translation: no transform [ 74.700] gen9_composite_picture: integer translation (0, 0), removing [ 74.700] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.700] sna_render_pixmap_bo: GPU all damaged [ 74.700] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.700] gen4_choose_composite_emitter: solid, identity mask [ 74.700] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.700] gen9_composite_get_binding_table(f6c0) [ 74.700] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.700] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.700] gen9_emit_vertex_elements: setup id=9 [ 74.700] glyphs0_to_dst: glyph=(459, 208)x(10, 13), unclipped [ 74.700] emit_primitive_identity_mask__avx2: dst=(459, 208), mask=(752.00, 32.00) x (10.00, 13.00) [ 74.700] glyphs0_to_dst: glyph=(477, 208)x(10, 11), unclipped [ 74.700] emit_primitive_identity_mask__avx2: dst=(477, 208), mask=(880.00, 32.00) x (10.00, 11.00) [ 74.700] glyphs0_to_dst: glyph=(487, 211)x(9, 8), unclipped [ 74.700] emit_primitive_identity_mask__avx2: dst=(487, 211), mask=(896.00, 48.00) x (9.00, 8.00) [ 74.700] gen8_vertex_flush[2490] = 9 [ 74.700] gen9_magic_ca_pass: CA fixup (1389 -> 1398) [ 74.700] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.700] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.700] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.700] sna_glyphs(op=3, nlist=1, src=(1, 236)) [ 74.700] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.700] sna_glyphs: discarding mask [ 74.700] glyphs0_to_dst(op=3, src=(1, 236), nlist=1, dst=(1, 236)+(0, 0)) [ 74.700] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.700] gen9_render_composite: 0x0, current mode=1/1 [ 74.700] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.700] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.700] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.700] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.700] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.700] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.700] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.700] sna_drawable_use_bo: using whole GPU bo [ 74.700] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.700] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.700] color_convert: src=ff8ae234 [20028888] [ 74.700] color_convert: dst=ff8ae234 [20028888] [ 74.700] sna_render_get_solid: ff8ae234 [ 74.700] sna_render_get_solid(22) = ff8ae234 (old) [ 74.700] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.700] sna_transform_is_imprecise_integer_translation: no transform [ 74.700] gen9_composite_picture: integer translation (0, 0), removing [ 74.700] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.700] sna_render_pixmap_bo: GPU all damaged [ 74.700] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.700] gen4_choose_composite_emitter: solid, identity mask [ 74.700] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.700] gen9_composite_get_binding_table(f680) [ 74.700] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.700] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.700] gen9_emit_vertex_elements: setup id=9 [ 74.700] glyphs0_to_dst: glyph=(1, 228)x(9, 8), unclipped [ 74.700] emit_primitive_identity_mask__avx2: dst=(1, 228), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.700] glyphs0_to_dst: glyph=(9, 226)x(10, 13), unclipped [ 74.700] emit_primitive_identity_mask__avx2: dst=(9, 226), mask=(672.00, 48.00) x (10.00, 13.00) [ 74.700] glyphs0_to_dst: glyph=(19, 228)x(9, 8), unclipped [ 74.700] emit_primitive_identity_mask__avx2: dst=(19, 228), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.700] glyphs0_to_dst: glyph=(28, 230)x(8, 3), unclipped [ 74.700] emit_primitive_identity_mask__avx2: dst=(28, 230), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.700] glyphs0_to_dst: glyph=(36, 226)x(11, 10), unclipped [ 74.700] emit_primitive_identity_mask__avx2: dst=(36, 226), mask=(704.00, 0.00) x (11.00, 10.00) [ 74.700] glyphs0_to_dst: glyph=(46, 228)x(9, 8), unclipped [ 74.700] emit_primitive_identity_mask__avx2: dst=(46, 228), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.700] glyphs0_to_dst: glyph=(54, 228)x(10, 8), unclipped [ 74.700] emit_primitive_identity_mask__avx2: dst=(54, 228), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.700] glyphs0_to_dst: glyph=(63, 228)x(10, 8), unclipped [ 74.700] emit_primitive_identity_mask__avx2: dst=(63, 228), mask=(720.00, 16.00) x (10.00, 8.00) [ 74.700] glyphs0_to_dst: glyph=(72, 225)x(10, 11), unclipped [ 74.700] emit_primitive_identity_mask__avx2: dst=(72, 225), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.700] glyphs0_to_dst: glyph=(81, 228)x(10, 8), unclipped [ 74.700] emit_primitive_identity_mask__avx2: dst=(81, 228), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.700] glyphs0_to_dst: glyph=(90, 225)x(10, 11), unclipped [ 74.700] emit_primitive_identity_mask__avx2: dst=(90, 225), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.700] glyphs0_to_dst: glyph=(99, 228)x(11, 8), unclipped [ 74.700] emit_primitive_identity_mask__avx2: dst=(99, 228), mask=(736.00, 16.00) x (11.00, 8.00) [ 74.700] glyphs0_to_dst: glyph=(109, 228)x(9, 8), unclipped [ 74.700] emit_primitive_identity_mask__avx2: dst=(109, 228), mask=(752.00, 16.00) x (9.00, 8.00) [ 74.700] glyphs0_to_dst: glyph=(118, 230)x(8, 3), unclipped [ 74.700] emit_primitive_identity_mask__avx2: dst=(118, 230), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.700] glyphs0_to_dst: glyph=(126, 226)x(10, 10), unclipped [ 74.700] emit_primitive_identity_mask__avx2: dst=(126, 226), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.700] glyphs0_to_dst: glyph=(135, 226)x(10, 10), unclipped [ 74.700] emit_primitive_identity_mask__avx2: dst=(135, 226), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.700] glyphs0_to_dst: glyph=(144, 226)x(10, 10), unclipped [ 74.700] emit_primitive_identity_mask__avx2: dst=(144, 226), mask=(720.00, 32.00) x (10.00, 10.00) [ 74.700] glyphs0_to_dst: glyph=(153, 226)x(10, 10), unclipped [ 74.700] emit_primitive_identity_mask__avx2: dst=(153, 226), mask=(704.00, 48.00) x (10.00, 10.00) [ 74.700] gen8_vertex_flush[2590] = 54 [ 74.700] gen9_magic_ca_pass: CA fixup (1398 -> 1452) [ 74.700] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.700] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.700] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.700] sna_glyphs(op=3, nlist=1, src=(163, 236)) [ 74.700] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.700] sna_glyphs: discarding mask [ 74.700] glyphs0_to_dst(op=3, src=(163, 236), nlist=1, dst=(163, 236)+(0, 0)) [ 74.700] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.700] gen9_render_composite: 0x0, current mode=1/1 [ 74.700] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.700] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.700] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.700] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.700] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.700] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.700] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.700] sna_drawable_use_bo: using whole GPU bo [ 74.700] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.700] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.700] color_convert: src=ffffffff [20028888] [ 74.700] color_convert: dst=ffffffff [20028888] [ 74.700] sna_render_get_solid: ffffffff [ 74.700] sna_render_get_solid(white) [ 74.700] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.700] sna_transform_is_imprecise_integer_translation: no transform [ 74.700] gen9_composite_picture: integer translation (0, 0), removing [ 74.700] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.700] sna_render_pixmap_bo: GPU all damaged [ 74.700] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.700] gen4_choose_composite_emitter: solid, identity mask [ 74.700] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.700] gen9_composite_get_binding_table(f640) [ 74.700] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.700] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.700] gen9_emit_vertex_elements: setup id=9 [ 74.700] glyphs0_to_dst: glyph=(165, 228)x(5, 8), unclipped [ 74.700] emit_primitive_identity_mask__avx2: dst=(165, 228), mask=(720.00, 48.00) x (5.00, 8.00) [ 74.700] gen8_vertex_flush[2690] = 3 [ 74.700] gen9_magic_ca_pass: CA fixup (1452 -> 1455) [ 74.700] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.700] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.700] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.700] sna_glyphs(op=3, nlist=1, src=(172, 236)) [ 74.700] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.700] sna_glyphs: discarding mask [ 74.700] glyphs0_to_dst(op=3, src=(172, 236), nlist=1, dst=(172, 236)+(0, 0)) [ 74.700] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.700] gen9_render_composite: 0x0, current mode=1/1 [ 74.700] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.700] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.700] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.700] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.700] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.700] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.700] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.700] sna_drawable_use_bo: using whole GPU bo [ 74.700] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.700] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.700] color_convert: src=ff729fcf [20028888] [ 74.700] color_convert: dst=ff729fcf [20028888] [ 74.700] sna_render_get_solid: ff729fcf [ 74.700] sna_render_get_solid(23) = ff729fcf (old) [ 74.700] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.700] sna_transform_is_imprecise_integer_translation: no transform [ 74.700] gen9_composite_picture: integer translation (0, 0), removing [ 74.700] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.700] sna_render_pixmap_bo: GPU all damaged [ 74.700] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.700] gen4_choose_composite_emitter: solid, identity mask [ 74.700] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.700] gen9_composite_get_binding_table(f600) [ 74.700] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.700] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.700] gen9_emit_vertex_elements: setup id=9 [ 74.700] glyphs0_to_dst: glyph=(171, 230)x(11, 3), unclipped [ 74.700] emit_primitive_identity_mask__avx2: dst=(171, 230), mask=(736.00, 32.00) x (11.00, 3.00) [ 74.700] glyphs0_to_dst: glyph=(180, 225)x(10, 14), unclipped [ 74.700] emit_primitive_identity_mask__avx2: dst=(180, 225), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.700] glyphs0_to_dst: glyph=(189, 225)x(11, 11), unclipped [ 74.700] emit_primitive_identity_mask__avx2: dst=(189, 225), mask=(960.00, 0.00) x (11.00, 11.00) [ 74.700] glyphs0_to_dst: glyph=(198, 228)x(10, 8), unclipped [ 74.700] emit_primitive_identity_mask__avx2: dst=(198, 228), mask=(976.00, 0.00) x (10.00, 8.00) [ 74.700] glyphs0_to_dst: glyph=(208, 228)x(9, 11), unclipped [ 74.700] emit_primitive_identity_mask__avx2: dst=(208, 228), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.700] glyphs0_to_dst: glyph=(216, 225)x(10, 14), unclipped [ 74.700] emit_primitive_identity_mask__avx2: dst=(216, 225), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.700] glyphs0_to_dst: glyph=(225, 226)x(10, 10), unclipped [ 74.700] emit_primitive_identity_mask__avx2: dst=(225, 226), mask=(976.00, 16.00) x (10.00, 10.00) [ 74.700] glyphs0_to_dst: glyph=(234, 237)x(11, 2), unclipped [ 74.700] emit_primitive_identity_mask__avx2: dst=(234, 237), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.700] glyphs0_to_dst: glyph=(243, 225)x(11, 11), unclipped [ 74.700] emit_primitive_identity_mask__avx2: dst=(243, 225), mask=(1008.00, 0.00) x (11.00, 11.00) [ 74.700] glyphs0_to_dst: glyph=(253, 228)x(9, 8), unclipped [ 74.700] emit_primitive_identity_mask__avx2: dst=(253, 228), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.700] glyphs0_to_dst: glyph=(261, 228)x(10, 8), unclipped [ 74.700] emit_primitive_identity_mask__avx2: dst=(261, 228), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.700] glyphs0_to_dst: glyph=(270, 228)x(10, 8), unclipped [ 74.700] emit_primitive_identity_mask__avx2: dst=(270, 228), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.700] glyphs0_to_dst: glyph=(279, 224)x(10, 12), unclipped [ 74.700] emit_primitive_identity_mask__avx2: dst=(279, 224), mask=(992.00, 16.00) x (10.00, 12.00) [ 74.700] glyphs0_to_dst: glyph=(288, 228)x(10, 8), unclipped [ 74.700] emit_primitive_identity_mask__avx2: dst=(288, 228), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.700] glyphs0_to_dst: glyph=(297, 228)x(10, 8), unclipped [ 74.700] emit_primitive_identity_mask__avx2: dst=(297, 228), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.700] glyphs0_to_dst: glyph=(307, 224)x(10, 12), unclipped [ 74.700] emit_primitive_identity_mask__avx2: dst=(307, 224), mask=(1008.00, 16.00) x (10.00, 12.00) [ 74.700] glyphs0_to_dst: glyph=(315, 225)x(11, 11), unclipped [ 74.700] emit_primitive_identity_mask__avx2: dst=(315, 225), mask=(960.00, 0.00) x (11.00, 11.00) [ 74.700] glyphs0_to_dst: glyph=(324, 228)x(11, 8), unclipped [ 74.700] emit_primitive_identity_mask__avx2: dst=(324, 228), mask=(736.00, 16.00) x (11.00, 8.00) [ 74.700] glyphs0_to_dst: glyph=(334, 228)x(9, 11), unclipped [ 74.700] emit_primitive_identity_mask__avx2: dst=(334, 228), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.700] glyphs0_to_dst: glyph=(342, 237)x(11, 2), unclipped [ 74.700] emit_primitive_identity_mask__avx2: dst=(342, 237), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.700] glyphs0_to_dst: glyph=(351, 224)x(10, 12), unclipped [ 74.700] emit_primitive_identity_mask__avx2: dst=(351, 224), mask=(992.00, 16.00) x (10.00, 12.00) [ 74.700] glyphs0_to_dst: glyph=(361, 224)x(9, 12), unclipped [ 74.700] emit_primitive_identity_mask__avx2: dst=(361, 224), mask=(960.00, 32.00) x (9.00, 12.00) [ 74.700] glyphs0_to_dst: glyph=(369, 228)x(10, 11), unclipped [ 74.700] emit_primitive_identity_mask__avx2: dst=(369, 228), mask=(976.00, 32.00) x (10.00, 11.00) [ 74.700] glyphs0_to_dst: glyph=(378, 225)x(10, 14), unclipped [ 74.700] emit_primitive_identity_mask__avx2: dst=(378, 225), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.700] glyphs0_to_dst: glyph=(387, 226)x(10, 10), unclipped [ 74.700] emit_primitive_identity_mask__avx2: dst=(387, 226), mask=(960.00, 48.00) x (10.00, 10.00) [ 74.701] glyphs0_to_dst: glyph=(396, 237)x(11, 2), unclipped [ 74.701] emit_primitive_identity_mask__avx2: dst=(396, 237), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.701] glyphs0_to_dst: glyph=(406, 228)x(9, 8), unclipped [ 74.701] emit_primitive_identity_mask__avx2: dst=(406, 228), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.701] glyphs0_to_dst: glyph=(415, 228)x(9, 8), unclipped [ 74.701] emit_primitive_identity_mask__avx2: dst=(415, 228), mask=(752.00, 16.00) x (9.00, 8.00) [ 74.701] glyphs0_to_dst: glyph=(424, 228)x(9, 11), unclipped [ 74.701] emit_primitive_identity_mask__avx2: dst=(424, 228), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.701] glyphs0_to_dst: glyph=(432, 225)x(10, 11), unclipped [ 74.701] emit_primitive_identity_mask__avx2: dst=(432, 225), mask=(976.00, 48.00) x (10.00, 11.00) [ 74.701] glyphs0_to_dst: glyph=(442, 228)x(9, 8), unclipped [ 74.701] emit_primitive_identity_mask__avx2: dst=(442, 228), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.701] glyphs0_to_dst: glyph=(450, 228)x(10, 11), unclipped [ 74.701] emit_primitive_identity_mask__avx2: dst=(450, 228), mask=(976.00, 32.00) x (10.00, 11.00) [ 74.701] gen8_vertex_flush[2790] = 96 [ 74.701] gen9_magic_ca_pass: CA fixup (1455 -> 1551) [ 74.701] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.701] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.701] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.701] sna_glyphs(op=3, nlist=1, src=(460, 236)) [ 74.701] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.701] sna_glyphs: discarding mask [ 74.701] glyphs0_to_dst(op=3, src=(460, 236), nlist=1, dst=(460, 236)+(0, 0)) [ 74.701] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.701] gen9_render_composite: 0x0, current mode=1/1 [ 74.701] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.701] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.701] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.701] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.701] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.701] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.701] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.701] sna_drawable_use_bo: using whole GPU bo [ 74.701] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.701] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.701] color_convert: src=ffffffff [20028888] [ 74.701] color_convert: dst=ffffffff [20028888] [ 74.701] sna_render_get_solid: ffffffff [ 74.701] sna_render_get_solid(white) [ 74.701] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.701] sna_transform_is_imprecise_integer_translation: no transform [ 74.701] gen9_composite_picture: integer translation (0, 0), removing [ 74.701] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.701] sna_render_pixmap_bo: GPU all damaged [ 74.701] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.701] gen4_choose_composite_emitter: solid, identity mask [ 74.701] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.701] gen9_composite_get_binding_table(f5c0) [ 74.701] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.701] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.701] gen9_emit_vertex_elements: setup id=9 [ 74.701] glyphs0_to_dst: glyph=(459, 225)x(10, 13), unclipped [ 74.701] emit_primitive_identity_mask__avx2: dst=(459, 225), mask=(752.00, 32.00) x (10.00, 13.00) [ 74.701] gen8_vertex_flush[2890] = 3 [ 74.701] gen9_magic_ca_pass: CA fixup (1551 -> 1554) [ 74.701] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.701] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.701] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.701] sna_glyphs(op=3, nlist=1, src=(1, 253)) [ 74.701] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.701] sna_glyphs: discarding mask [ 74.701] glyphs0_to_dst(op=3, src=(1, 253), nlist=1, dst=(1, 253)+(0, 0)) [ 74.701] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.701] gen9_render_composite: 0x0, current mode=1/1 [ 74.701] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.701] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.701] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.701] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.701] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.701] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.701] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.701] sna_drawable_use_bo: using whole GPU bo [ 74.701] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.701] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.701] color_convert: src=ff8ae234 [20028888] [ 74.701] color_convert: dst=ff8ae234 [20028888] [ 74.701] sna_render_get_solid: ff8ae234 [ 74.701] sna_render_get_solid(22) = ff8ae234 (old) [ 74.701] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.701] sna_transform_is_imprecise_integer_translation: no transform [ 74.701] gen9_composite_picture: integer translation (0, 0), removing [ 74.701] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.701] sna_render_pixmap_bo: GPU all damaged [ 74.701] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.701] gen4_choose_composite_emitter: solid, identity mask [ 74.701] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.701] gen9_composite_get_binding_table(f580) [ 74.701] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.701] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.701] gen9_emit_vertex_elements: setup id=9 [ 74.701] glyphs0_to_dst: glyph=(1, 245)x(9, 8), unclipped [ 74.701] emit_primitive_identity_mask__avx2: dst=(1, 245), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.701] glyphs0_to_dst: glyph=(9, 243)x(10, 13), unclipped [ 74.701] emit_primitive_identity_mask__avx2: dst=(9, 243), mask=(672.00, 48.00) x (10.00, 13.00) [ 74.701] glyphs0_to_dst: glyph=(19, 245)x(9, 8), unclipped [ 74.701] emit_primitive_identity_mask__avx2: dst=(19, 245), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.701] glyphs0_to_dst: glyph=(28, 247)x(8, 3), unclipped [ 74.701] emit_primitive_identity_mask__avx2: dst=(28, 247), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.701] glyphs0_to_dst: glyph=(36, 243)x(11, 10), unclipped [ 74.701] emit_primitive_identity_mask__avx2: dst=(36, 243), mask=(704.00, 0.00) x (11.00, 10.00) [ 74.701] glyphs0_to_dst: glyph=(46, 245)x(9, 8), unclipped [ 74.701] emit_primitive_identity_mask__avx2: dst=(46, 245), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.701] glyphs0_to_dst: glyph=(54, 245)x(10, 8), unclipped [ 74.701] emit_primitive_identity_mask__avx2: dst=(54, 245), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.701] glyphs0_to_dst: glyph=(63, 245)x(10, 8), unclipped [ 74.701] emit_primitive_identity_mask__avx2: dst=(63, 245), mask=(720.00, 16.00) x (10.00, 8.00) [ 74.701] glyphs0_to_dst: glyph=(72, 242)x(10, 11), unclipped [ 74.701] emit_primitive_identity_mask__avx2: dst=(72, 242), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.701] glyphs0_to_dst: glyph=(81, 245)x(10, 8), unclipped [ 74.701] emit_primitive_identity_mask__avx2: dst=(81, 245), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.701] glyphs0_to_dst: glyph=(90, 242)x(10, 11), unclipped [ 74.701] emit_primitive_identity_mask__avx2: dst=(90, 242), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.701] glyphs0_to_dst: glyph=(99, 245)x(11, 8), unclipped [ 74.701] emit_primitive_identity_mask__avx2: dst=(99, 245), mask=(736.00, 16.00) x (11.00, 8.00) [ 74.701] glyphs0_to_dst: glyph=(109, 245)x(9, 8), unclipped [ 74.701] emit_primitive_identity_mask__avx2: dst=(109, 245), mask=(752.00, 16.00) x (9.00, 8.00) [ 74.701] glyphs0_to_dst: glyph=(118, 247)x(8, 3), unclipped [ 74.701] emit_primitive_identity_mask__avx2: dst=(118, 247), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.701] glyphs0_to_dst: glyph=(126, 243)x(10, 10), unclipped [ 74.701] emit_primitive_identity_mask__avx2: dst=(126, 243), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.701] glyphs0_to_dst: glyph=(135, 243)x(10, 10), unclipped [ 74.701] emit_primitive_identity_mask__avx2: dst=(135, 243), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.701] glyphs0_to_dst: glyph=(144, 243)x(10, 10), unclipped [ 74.701] emit_primitive_identity_mask__avx2: dst=(144, 243), mask=(720.00, 32.00) x (10.00, 10.00) [ 74.701] glyphs0_to_dst: glyph=(153, 243)x(10, 10), unclipped [ 74.701] emit_primitive_identity_mask__avx2: dst=(153, 243), mask=(704.00, 48.00) x (10.00, 10.00) [ 74.701] gen8_vertex_flush[2990] = 54 [ 74.701] gen9_magic_ca_pass: CA fixup (1554 -> 1608) [ 74.701] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.701] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.701] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.701] sna_glyphs(op=3, nlist=1, src=(163, 253)) [ 74.701] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.701] sna_glyphs: discarding mask [ 74.701] glyphs0_to_dst(op=3, src=(163, 253), nlist=1, dst=(163, 253)+(0, 0)) [ 74.701] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.701] gen9_render_composite: 0x0, current mode=1/1 [ 74.701] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.701] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.701] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.701] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.701] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.701] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.701] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.701] sna_drawable_use_bo: using whole GPU bo [ 74.701] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.701] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.701] color_convert: src=ffffffff [20028888] [ 74.701] color_convert: dst=ffffffff [20028888] [ 74.701] sna_render_get_solid: ffffffff [ 74.701] sna_render_get_solid(white) [ 74.701] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.701] sna_transform_is_imprecise_integer_translation: no transform [ 74.701] gen9_composite_picture: integer translation (0, 0), removing [ 74.701] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.701] sna_render_pixmap_bo: GPU all damaged [ 74.701] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.701] gen4_choose_composite_emitter: solid, identity mask [ 74.701] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.701] gen9_composite_get_binding_table(f540) [ 74.701] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.701] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.701] gen9_emit_vertex_elements: setup id=9 [ 74.701] glyphs0_to_dst: glyph=(165, 245)x(5, 8), unclipped [ 74.701] emit_primitive_identity_mask__avx2: dst=(165, 245), mask=(720.00, 48.00) x (5.00, 8.00) [ 74.701] gen8_vertex_flush[2a90] = 3 [ 74.701] gen9_magic_ca_pass: CA fixup (1608 -> 1611) [ 74.701] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.701] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.701] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.701] sna_glyphs(op=3, nlist=1, src=(172, 253)) [ 74.701] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.701] sna_glyphs: discarding mask [ 74.701] glyphs0_to_dst(op=3, src=(172, 253), nlist=1, dst=(172, 253)+(0, 0)) [ 74.701] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.701] gen9_render_composite: 0x0, current mode=1/1 [ 74.701] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.701] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.701] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.701] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.701] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.701] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.701] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.701] sna_drawable_use_bo: using whole GPU bo [ 74.701] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.701] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.701] color_convert: src=ff729fcf [20028888] [ 74.701] color_convert: dst=ff729fcf [20028888] [ 74.701] sna_render_get_solid: ff729fcf [ 74.701] sna_render_get_solid(23) = ff729fcf (old) [ 74.701] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.701] sna_transform_is_imprecise_integer_translation: no transform [ 74.701] gen9_composite_picture: integer translation (0, 0), removing [ 74.701] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.701] sna_render_pixmap_bo: GPU all damaged [ 74.701] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.701] gen4_choose_composite_emitter: solid, identity mask [ 74.701] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.701] gen9_composite_get_binding_table(f500) [ 74.701] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.701] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.701] gen9_emit_vertex_elements: setup id=9 [ 74.701] glyphs0_to_dst: glyph=(171, 247)x(11, 3), unclipped [ 74.701] emit_primitive_identity_mask__avx2: dst=(171, 247), mask=(736.00, 32.00) x (11.00, 3.00) [ 74.701] glyphs0_to_dst: glyph=(180, 242)x(10, 14), unclipped [ 74.701] emit_primitive_identity_mask__avx2: dst=(180, 242), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.701] glyphs0_to_dst: glyph=(189, 242)x(11, 11), unclipped [ 74.701] emit_primitive_identity_mask__avx2: dst=(189, 242), mask=(960.00, 0.00) x (11.00, 11.00) [ 74.701] glyphs0_to_dst: glyph=(198, 245)x(10, 8), unclipped [ 74.701] emit_primitive_identity_mask__avx2: dst=(198, 245), mask=(976.00, 0.00) x (10.00, 8.00) [ 74.701] glyphs0_to_dst: glyph=(208, 245)x(9, 11), unclipped [ 74.701] emit_primitive_identity_mask__avx2: dst=(208, 245), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.701] glyphs0_to_dst: glyph=(216, 242)x(10, 14), unclipped [ 74.701] emit_primitive_identity_mask__avx2: dst=(216, 242), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.701] glyphs0_to_dst: glyph=(225, 243)x(10, 10), unclipped [ 74.701] emit_primitive_identity_mask__avx2: dst=(225, 243), mask=(976.00, 16.00) x (10.00, 10.00) [ 74.701] glyphs0_to_dst: glyph=(234, 254)x(11, 2), unclipped [ 74.701] emit_primitive_identity_mask__avx2: dst=(234, 254), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.701] glyphs0_to_dst: glyph=(243, 242)x(11, 11), unclipped [ 74.701] emit_primitive_identity_mask__avx2: dst=(243, 242), mask=(1008.00, 0.00) x (11.00, 11.00) [ 74.701] glyphs0_to_dst: glyph=(253, 245)x(9, 8), unclipped [ 74.701] emit_primitive_identity_mask__avx2: dst=(253, 245), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.701] glyphs0_to_dst: glyph=(261, 245)x(10, 8), unclipped [ 74.701] emit_primitive_identity_mask__avx2: dst=(261, 245), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.701] glyphs0_to_dst: glyph=(270, 245)x(10, 8), unclipped [ 74.701] emit_primitive_identity_mask__avx2: dst=(270, 245), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.701] glyphs0_to_dst: glyph=(279, 241)x(10, 12), unclipped [ 74.701] emit_primitive_identity_mask__avx2: dst=(279, 241), mask=(992.00, 16.00) x (10.00, 12.00) [ 74.701] glyphs0_to_dst: glyph=(288, 245)x(10, 8), unclipped [ 74.701] emit_primitive_identity_mask__avx2: dst=(288, 245), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.701] glyphs0_to_dst: glyph=(297, 245)x(10, 8), unclipped [ 74.701] emit_primitive_identity_mask__avx2: dst=(297, 245), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.701] glyphs0_to_dst: glyph=(307, 241)x(10, 12), unclipped [ 74.701] emit_primitive_identity_mask__avx2: dst=(307, 241), mask=(1008.00, 16.00) x (10.00, 12.00) [ 74.701] glyphs0_to_dst: glyph=(315, 242)x(11, 11), unclipped [ 74.701] emit_primitive_identity_mask__avx2: dst=(315, 242), mask=(960.00, 0.00) x (11.00, 11.00) [ 74.701] glyphs0_to_dst: glyph=(324, 245)x(11, 8), unclipped [ 74.701] emit_primitive_identity_mask__avx2: dst=(324, 245), mask=(736.00, 16.00) x (11.00, 8.00) [ 74.701] glyphs0_to_dst: glyph=(334, 245)x(9, 11), unclipped [ 74.701] emit_primitive_identity_mask__avx2: dst=(334, 245), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.701] glyphs0_to_dst: glyph=(342, 254)x(11, 2), unclipped [ 74.701] emit_primitive_identity_mask__avx2: dst=(342, 254), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.701] glyphs0_to_dst: glyph=(351, 241)x(10, 12), unclipped [ 74.701] emit_primitive_identity_mask__avx2: dst=(351, 241), mask=(992.00, 16.00) x (10.00, 12.00) [ 74.701] glyphs0_to_dst: glyph=(361, 241)x(9, 12), unclipped [ 74.701] emit_primitive_identity_mask__avx2: dst=(361, 241), mask=(960.00, 32.00) x (9.00, 12.00) [ 74.701] glyphs0_to_dst: glyph=(369, 245)x(10, 11), unclipped [ 74.701] emit_primitive_identity_mask__avx2: dst=(369, 245), mask=(976.00, 32.00) x (10.00, 11.00) [ 74.701] glyphs0_to_dst: glyph=(378, 242)x(10, 14), unclipped [ 74.701] emit_primitive_identity_mask__avx2: dst=(378, 242), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.701] glyphs0_to_dst: glyph=(387, 243)x(10, 10), unclipped [ 74.701] emit_primitive_identity_mask__avx2: dst=(387, 243), mask=(960.00, 48.00) x (10.00, 10.00) [ 74.701] glyphs0_to_dst: glyph=(396, 254)x(11, 2), unclipped [ 74.701] emit_primitive_identity_mask__avx2: dst=(396, 254), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.701] glyphs0_to_dst: glyph=(406, 245)x(9, 8), unclipped [ 74.701] emit_primitive_identity_mask__avx2: dst=(406, 245), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.701] glyphs0_to_dst: glyph=(415, 245)x(9, 8), unclipped [ 74.701] emit_primitive_identity_mask__avx2: dst=(415, 245), mask=(752.00, 16.00) x (9.00, 8.00) [ 74.701] glyphs0_to_dst: glyph=(424, 245)x(9, 11), unclipped [ 74.701] emit_primitive_identity_mask__avx2: dst=(424, 245), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.701] glyphs0_to_dst: glyph=(432, 242)x(10, 11), unclipped [ 74.701] emit_primitive_identity_mask__avx2: dst=(432, 242), mask=(976.00, 48.00) x (10.00, 11.00) [ 74.701] glyphs0_to_dst: glyph=(442, 245)x(9, 8), unclipped [ 74.701] emit_primitive_identity_mask__avx2: dst=(442, 245), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.701] glyphs0_to_dst: glyph=(450, 245)x(10, 11), unclipped [ 74.701] emit_primitive_identity_mask__avx2: dst=(450, 245), mask=(976.00, 32.00) x (10.00, 11.00) [ 74.701] gen8_vertex_flush[2b90] = 96 [ 74.701] gen9_magic_ca_pass: CA fixup (1611 -> 1707) [ 74.701] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.701] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.701] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.701] sna_accel_flush: flush?=0, dirty?=0 [ 74.701] sna_block_handler (tv=0.0) [ 74.701] sna_wakeup_handler [ 74.701] sna_accel_flush: flush?=0, dirty?=0 [ 74.701] sna_accel_flush: flush?=0, dirty?=0 [ 74.701] sna_accel_flush: flush?=0, dirty?=0 [ 74.701] sna_block_handler (tv=0.0) [ 74.701] sna_wakeup_handler [ 74.701] sna_accel_flush: flush?=0, dirty?=0 [ 74.701] sna_accel_flush: flush?=0, dirty?=0 [ 74.701] sna_block_handler (tv=0.0) [ 74.701] sna_wakeup_handler [ 74.701] sna_accel_flush: flush?=0, dirty?=0 [ 74.701] sna_accel_flush: flush?=0, dirty?=0 [ 74.701] sna_accel_flush: flush?=0, dirty?=0 [ 74.701] sna_accel_flush: flush?=0, dirty?=0 [ 74.701] sna_block_handler (tv=0.0) [ 74.701] sna_wakeup_handler [ 74.702] sna_accel_flush: flush?=0, dirty?=0 [ 74.702] sna_accel_flush: flush?=0, dirty?=0 [ 74.702] sna_accel_flush: flush?=0, dirty?=0 [ 74.702] sna_block_handler (tv=0.0) [ 74.702] sna_wakeup_handler [ 74.702] sna_accel_flush: flush?=0, dirty?=0 [ 74.702] sna_accel_flush: flush?=0, dirty?=0 [ 74.702] sna_block_handler (tv=0.0) [ 74.702] sna_wakeup_handler [ 74.702] sna_accel_flush: flush?=0, dirty?=0 [ 74.702] sna_accel_flush: flush?=0, dirty?=0 [ 74.702] sna_accel_flush: flush?=0, dirty?=0 [ 74.702] sna_block_handler (tv=0.0) [ 74.702] sna_wakeup_handler [ 74.702] sna_accel_flush: flush?=0, dirty?=0 [ 74.702] sna_accel_flush: flush?=0, dirty?=0 [ 74.702] sna_block_handler (tv=0.0) [ 74.702] sna_wakeup_handler [ 74.702] sna_accel_flush: flush?=0, dirty?=0 [ 74.702] sna_accel_flush: flush?=0, dirty?=0 [ 74.702] sna_block_handler (tv=0.0) [ 74.702] sna_wakeup_handler [ 74.702] sna_accel_flush: flush?=0, dirty?=0 [ 74.702] sna_accel_flush: flush?=0, dirty?=0 [ 74.702] sna_accel_flush: flush?=0, dirty?=0 [ 74.702] sna_block_handler (tv=0.0) [ 74.702] sna_wakeup_handler [ 74.702] sna_accel_flush: flush?=0, dirty?=0 [ 74.702] sna_accel_flush: flush?=0, dirty?=0 [ 74.702] sna_block_handler (tv=0.0) [ 74.702] sna_wakeup_handler [ 74.702] sna_accel_flush: flush?=0, dirty?=0 [ 74.702] sna_accel_flush: flush?=0, dirty?=0 [ 74.702] sna_accel_flush: flush?=0, dirty?=0 [ 74.702] sna_block_handler (tv=0.0) [ 74.702] sna_wakeup_handler [ 74.702] sna_accel_flush: flush?=0, dirty?=0 [ 74.702] sna_accel_flush: flush?=0, dirty?=0 [ 74.702] sna_accel_flush: flush?=0, dirty?=0 [ 74.702] sna_block_handler (tv=0.0) [ 74.702] sna_wakeup_handler [ 74.702] sna_accel_flush: flush?=0, dirty?=0 [ 74.702] sna_accel_flush: flush?=0, dirty?=0 [ 74.702] sna_accel_flush: flush?=0, dirty?=0 [ 74.702] sna_accel_flush: flush?=0, dirty?=0 [ 74.702] sna_block_handler (tv=0.0) [ 74.702] sna_wakeup_handler [ 74.702] sna_accel_flush: flush?=0, dirty?=0 [ 74.702] sna_accel_flush: flush?=0, dirty?=0 [ 74.702] sna_block_handler (tv=0.0) [ 74.702] sna_wakeup_handler [ 74.702] sna_accel_flush: flush?=0, dirty?=0 [ 74.702] sna_accel_flush: flush?=0, dirty?=0 [ 74.702] sna_accel_flush: flush?=0, dirty?=0 [ 74.702] sna_block_handler (tv=0.0) [ 74.702] sna_wakeup_handler [ 74.702] sna_accel_flush: flush?=0, dirty?=0 [ 74.702] sna_accel_flush: flush?=0, dirty?=0 [ 74.702] sna_accel_flush: flush?=0, dirty?=0 [ 74.702] sna_block_handler (tv=0.0) [ 74.702] sna_wakeup_handler [ 74.702] sna_accel_flush: flush?=0, dirty?=0 [ 74.702] sna_accel_flush: flush?=0, dirty?=0 [ 74.702] sna_accel_flush: flush?=0, dirty?=0 [ 74.702] sna_block_handler (tv=0.0) [ 74.702] sna_wakeup_handler [ 74.702] sna_accel_flush: flush?=0, dirty?=0 [ 74.702] sna_accel_flush: flush?=0, dirty?=0 [ 74.702] sna_block_handler (tv=0.0) [ 74.702] sna_wakeup_handler [ 74.702] sna_glyphs(op=3, nlist=1, src=(460, 253)) [ 74.702] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.702] sna_glyphs: discarding mask [ 74.702] glyphs0_to_dst(op=3, src=(460, 253), nlist=1, dst=(460, 253)+(0, 0)) [ 74.702] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.702] gen9_render_composite: 0x0, current mode=1/1 [ 74.702] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.702] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.702] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.702] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.702] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.702] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.702] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.702] sna_drawable_use_bo: using whole GPU bo [ 74.702] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.702] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.702] color_convert: src=ffffffff [20028888] [ 74.702] color_convert: dst=ffffffff [20028888] [ 74.702] sna_render_get_solid: ffffffff [ 74.702] sna_render_get_solid(white) [ 74.702] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.702] sna_transform_is_imprecise_integer_translation: no transform [ 74.702] gen9_composite_picture: integer translation (0, 0), removing [ 74.702] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.702] sna_render_pixmap_bo: GPU all damaged [ 74.702] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.702] gen4_choose_composite_emitter: solid, identity mask [ 74.702] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.702] gen9_composite_get_binding_table(f4c0) [ 74.702] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.702] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.702] gen9_emit_vertex_elements: setup id=9 [ 74.702] glyphs0_to_dst: glyph=(459, 242)x(10, 13), unclipped [ 74.702] emit_primitive_identity_mask__avx2: dst=(459, 242), mask=(752.00, 32.00) x (10.00, 13.00) [ 74.702] gen8_vertex_flush[2c90] = 3 [ 74.702] gen9_magic_ca_pass: CA fixup (1707 -> 1710) [ 74.702] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.702] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.702] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.702] sna_glyphs(op=3, nlist=1, src=(1, 270)) [ 74.702] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.702] sna_glyphs: discarding mask [ 74.702] glyphs0_to_dst(op=3, src=(1, 270), nlist=1, dst=(1, 270)+(0, 0)) [ 74.702] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.702] gen9_render_composite: 0x0, current mode=1/1 [ 74.702] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.702] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.702] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.702] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.702] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.702] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.702] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.702] sna_drawable_use_bo: using whole GPU bo [ 74.702] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.702] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.702] color_convert: src=ff8ae234 [20028888] [ 74.702] color_convert: dst=ff8ae234 [20028888] [ 74.702] sna_render_get_solid: ff8ae234 [ 74.702] sna_render_get_solid(22) = ff8ae234 (old) [ 74.702] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.702] sna_transform_is_imprecise_integer_translation: no transform [ 74.702] gen9_composite_picture: integer translation (0, 0), removing [ 74.702] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.702] sna_render_pixmap_bo: GPU all damaged [ 74.702] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.702] gen4_choose_composite_emitter: solid, identity mask [ 74.702] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.702] gen9_composite_get_binding_table(f480) [ 74.702] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.702] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.702] gen9_emit_vertex_elements: setup id=9 [ 74.702] glyphs0_to_dst: glyph=(1, 262)x(9, 8), unclipped [ 74.702] emit_primitive_identity_mask__avx2: dst=(1, 262), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.702] glyphs0_to_dst: glyph=(9, 260)x(10, 13), unclipped [ 74.702] emit_primitive_identity_mask__avx2: dst=(9, 260), mask=(672.00, 48.00) x (10.00, 13.00) [ 74.702] glyphs0_to_dst: glyph=(19, 262)x(9, 8), unclipped [ 74.702] emit_primitive_identity_mask__avx2: dst=(19, 262), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.702] glyphs0_to_dst: glyph=(28, 264)x(8, 3), unclipped [ 74.702] emit_primitive_identity_mask__avx2: dst=(28, 264), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.702] glyphs0_to_dst: glyph=(36, 260)x(11, 10), unclipped [ 74.702] emit_primitive_identity_mask__avx2: dst=(36, 260), mask=(704.00, 0.00) x (11.00, 10.00) [ 74.702] glyphs0_to_dst: glyph=(46, 262)x(9, 8), unclipped [ 74.702] emit_primitive_identity_mask__avx2: dst=(46, 262), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.702] glyphs0_to_dst: glyph=(54, 262)x(10, 8), unclipped [ 74.702] emit_primitive_identity_mask__avx2: dst=(54, 262), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.702] glyphs0_to_dst: glyph=(63, 262)x(10, 8), unclipped [ 74.703] emit_primitive_identity_mask__avx2: dst=(63, 262), mask=(720.00, 16.00) x (10.00, 8.00) [ 74.703] glyphs0_to_dst: glyph=(72, 259)x(10, 11), unclipped [ 74.703] emit_primitive_identity_mask__avx2: dst=(72, 259), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.703] glyphs0_to_dst: glyph=(81, 262)x(10, 8), unclipped [ 74.703] emit_primitive_identity_mask__avx2: dst=(81, 262), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.703] glyphs0_to_dst: glyph=(90, 259)x(10, 11), unclipped [ 74.703] emit_primitive_identity_mask__avx2: dst=(90, 259), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.703] glyphs0_to_dst: glyph=(99, 262)x(11, 8), unclipped [ 74.703] emit_primitive_identity_mask__avx2: dst=(99, 262), mask=(736.00, 16.00) x (11.00, 8.00) [ 74.703] glyphs0_to_dst: glyph=(109, 262)x(9, 8), unclipped [ 74.703] emit_primitive_identity_mask__avx2: dst=(109, 262), mask=(752.00, 16.00) x (9.00, 8.00) [ 74.703] glyphs0_to_dst: glyph=(118, 264)x(8, 3), unclipped [ 74.703] emit_primitive_identity_mask__avx2: dst=(118, 264), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.703] glyphs0_to_dst: glyph=(126, 260)x(10, 10), unclipped [ 74.703] emit_primitive_identity_mask__avx2: dst=(126, 260), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.703] glyphs0_to_dst: glyph=(135, 260)x(10, 10), unclipped [ 74.703] emit_primitive_identity_mask__avx2: dst=(135, 260), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.703] glyphs0_to_dst: glyph=(144, 260)x(10, 10), unclipped [ 74.703] emit_primitive_identity_mask__avx2: dst=(144, 260), mask=(720.00, 32.00) x (10.00, 10.00) [ 74.703] glyphs0_to_dst: glyph=(153, 260)x(10, 10), unclipped [ 74.703] emit_primitive_identity_mask__avx2: dst=(153, 260), mask=(704.00, 48.00) x (10.00, 10.00) [ 74.703] gen8_vertex_flush[2d90] = 54 [ 74.703] gen9_magic_ca_pass: CA fixup (1710 -> 1764) [ 74.703] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.703] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.703] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.703] sna_glyphs(op=3, nlist=1, src=(163, 270)) [ 74.703] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.703] sna_glyphs: discarding mask [ 74.703] glyphs0_to_dst(op=3, src=(163, 270), nlist=1, dst=(163, 270)+(0, 0)) [ 74.703] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.703] gen9_render_composite: 0x0, current mode=1/1 [ 74.703] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.703] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.703] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.703] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.703] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.703] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.703] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.703] sna_drawable_use_bo: using whole GPU bo [ 74.703] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.703] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.703] color_convert: src=ffffffff [20028888] [ 74.703] color_convert: dst=ffffffff [20028888] [ 74.703] sna_render_get_solid: ffffffff [ 74.703] sna_render_get_solid(white) [ 74.703] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.703] sna_transform_is_imprecise_integer_translation: no transform [ 74.703] gen9_composite_picture: integer translation (0, 0), removing [ 74.703] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.703] sna_render_pixmap_bo: GPU all damaged [ 74.703] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.703] gen4_choose_composite_emitter: solid, identity mask [ 74.703] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.703] gen9_composite_get_binding_table(f440) [ 74.703] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.703] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.703] gen9_emit_vertex_elements: setup id=9 [ 74.703] glyphs0_to_dst: glyph=(165, 262)x(5, 8), unclipped [ 74.703] emit_primitive_identity_mask__avx2: dst=(165, 262), mask=(720.00, 48.00) x (5.00, 8.00) [ 74.703] gen8_vertex_flush[2e90] = 3 [ 74.703] gen9_magic_ca_pass: CA fixup (1764 -> 1767) [ 74.703] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.703] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.703] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.703] sna_glyphs(op=3, nlist=1, src=(172, 270)) [ 74.703] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.703] sna_glyphs: discarding mask [ 74.703] glyphs0_to_dst(op=3, src=(172, 270), nlist=1, dst=(172, 270)+(0, 0)) [ 74.703] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.703] gen9_render_composite: 0x0, current mode=1/1 [ 74.703] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.703] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.703] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.703] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.703] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.703] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.703] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.703] sna_drawable_use_bo: using whole GPU bo [ 74.703] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.703] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.703] color_convert: src=ff729fcf [20028888] [ 74.703] color_convert: dst=ff729fcf [20028888] [ 74.703] sna_render_get_solid: ff729fcf [ 74.703] sna_render_get_solid(23) = ff729fcf (old) [ 74.703] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.703] sna_transform_is_imprecise_integer_translation: no transform [ 74.703] gen9_composite_picture: integer translation (0, 0), removing [ 74.703] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.703] sna_render_pixmap_bo: GPU all damaged [ 74.703] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.703] gen4_choose_composite_emitter: solid, identity mask [ 74.703] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.703] gen9_composite_get_binding_table(f400) [ 74.703] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.703] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.703] gen9_emit_vertex_elements: setup id=9 [ 74.703] glyphs0_to_dst: glyph=(171, 264)x(11, 3), unclipped [ 74.703] emit_primitive_identity_mask__avx2: dst=(171, 264), mask=(736.00, 32.00) x (11.00, 3.00) [ 74.703] glyphs0_to_dst: glyph=(180, 259)x(10, 14), unclipped [ 74.703] emit_primitive_identity_mask__avx2: dst=(180, 259), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.703] glyphs0_to_dst: glyph=(189, 259)x(11, 11), unclipped [ 74.703] emit_primitive_identity_mask__avx2: dst=(189, 259), mask=(960.00, 0.00) x (11.00, 11.00) [ 74.703] glyphs0_to_dst: glyph=(198, 262)x(10, 8), unclipped [ 74.703] emit_primitive_identity_mask__avx2: dst=(198, 262), mask=(976.00, 0.00) x (10.00, 8.00) [ 74.703] glyphs0_to_dst: glyph=(208, 262)x(9, 11), unclipped [ 74.703] emit_primitive_identity_mask__avx2: dst=(208, 262), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.703] glyphs0_to_dst: glyph=(216, 259)x(10, 14), unclipped [ 74.703] emit_primitive_identity_mask__avx2: dst=(216, 259), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.703] glyphs0_to_dst: glyph=(225, 260)x(10, 10), unclipped [ 74.703] emit_primitive_identity_mask__avx2: dst=(225, 260), mask=(976.00, 16.00) x (10.00, 10.00) [ 74.703] glyphs0_to_dst: glyph=(234, 271)x(11, 2), unclipped [ 74.703] emit_primitive_identity_mask__avx2: dst=(234, 271), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.703] glyphs0_to_dst: glyph=(243, 259)x(11, 11), unclipped [ 74.703] emit_primitive_identity_mask__avx2: dst=(243, 259), mask=(1008.00, 0.00) x (11.00, 11.00) [ 74.703] glyphs0_to_dst: glyph=(253, 262)x(9, 8), unclipped [ 74.703] emit_primitive_identity_mask__avx2: dst=(253, 262), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.703] glyphs0_to_dst: glyph=(261, 262)x(10, 8), unclipped [ 74.703] emit_primitive_identity_mask__avx2: dst=(261, 262), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.703] glyphs0_to_dst: glyph=(270, 262)x(10, 8), unclipped [ 74.703] emit_primitive_identity_mask__avx2: dst=(270, 262), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.703] glyphs0_to_dst: glyph=(279, 258)x(10, 12), unclipped [ 74.703] emit_primitive_identity_mask__avx2: dst=(279, 258), mask=(992.00, 16.00) x (10.00, 12.00) [ 74.703] glyphs0_to_dst: glyph=(288, 262)x(10, 8), unclipped [ 74.703] emit_primitive_identity_mask__avx2: dst=(288, 262), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.703] glyphs0_to_dst: glyph=(297, 262)x(10, 8), unclipped [ 74.703] emit_primitive_identity_mask__avx2: dst=(297, 262), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.703] glyphs0_to_dst: glyph=(307, 258)x(10, 12), unclipped [ 74.703] emit_primitive_identity_mask__avx2: dst=(307, 258), mask=(1008.00, 16.00) x (10.00, 12.00) [ 74.703] glyphs0_to_dst: glyph=(315, 259)x(11, 11), unclipped [ 74.703] emit_primitive_identity_mask__avx2: dst=(315, 259), mask=(960.00, 0.00) x (11.00, 11.00) [ 74.703] glyphs0_to_dst: glyph=(324, 262)x(11, 8), unclipped [ 74.703] emit_primitive_identity_mask__avx2: dst=(324, 262), mask=(736.00, 16.00) x (11.00, 8.00) [ 74.703] glyphs0_to_dst: glyph=(334, 262)x(9, 11), unclipped [ 74.703] emit_primitive_identity_mask__avx2: dst=(334, 262), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.703] glyphs0_to_dst: glyph=(342, 271)x(11, 2), unclipped [ 74.703] emit_primitive_identity_mask__avx2: dst=(342, 271), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.703] glyphs0_to_dst: glyph=(351, 258)x(10, 12), unclipped [ 74.703] emit_primitive_identity_mask__avx2: dst=(351, 258), mask=(992.00, 16.00) x (10.00, 12.00) [ 74.703] glyphs0_to_dst: glyph=(361, 258)x(9, 12), unclipped [ 74.703] emit_primitive_identity_mask__avx2: dst=(361, 258), mask=(960.00, 32.00) x (9.00, 12.00) [ 74.703] glyphs0_to_dst: glyph=(369, 262)x(10, 11), unclipped [ 74.703] emit_primitive_identity_mask__avx2: dst=(369, 262), mask=(976.00, 32.00) x (10.00, 11.00) [ 74.703] glyphs0_to_dst: glyph=(378, 259)x(10, 14), unclipped [ 74.703] emit_primitive_identity_mask__avx2: dst=(378, 259), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.703] glyphs0_to_dst: glyph=(387, 260)x(10, 10), unclipped [ 74.703] emit_primitive_identity_mask__avx2: dst=(387, 260), mask=(960.00, 48.00) x (10.00, 10.00) [ 74.703] glyphs0_to_dst: glyph=(396, 271)x(11, 2), unclipped [ 74.703] emit_primitive_identity_mask__avx2: dst=(396, 271), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.703] glyphs0_to_dst: glyph=(406, 262)x(9, 8), unclipped [ 74.703] emit_primitive_identity_mask__avx2: dst=(406, 262), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.703] glyphs0_to_dst: glyph=(415, 262)x(9, 8), unclipped [ 74.703] emit_primitive_identity_mask__avx2: dst=(415, 262), mask=(752.00, 16.00) x (9.00, 8.00) [ 74.703] glyphs0_to_dst: glyph=(424, 262)x(9, 11), unclipped [ 74.703] emit_primitive_identity_mask__avx2: dst=(424, 262), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.703] glyphs0_to_dst: glyph=(432, 259)x(10, 11), unclipped [ 74.703] emit_primitive_identity_mask__avx2: dst=(432, 259), mask=(976.00, 48.00) x (10.00, 11.00) [ 74.703] glyphs0_to_dst: glyph=(442, 262)x(9, 8), unclipped [ 74.703] emit_primitive_identity_mask__avx2: dst=(442, 262), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.703] glyphs0_to_dst: glyph=(450, 262)x(10, 11), unclipped [ 74.703] emit_primitive_identity_mask__avx2: dst=(450, 262), mask=(976.00, 32.00) x (10.00, 11.00) [ 74.703] gen8_vertex_flush[2f90] = 96 [ 74.703] gen9_magic_ca_pass: CA fixup (1767 -> 1863) [ 74.703] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.703] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.703] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.703] sna_glyphs(op=3, nlist=1, src=(460, 270)) [ 74.703] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.703] sna_glyphs: discarding mask [ 74.703] glyphs0_to_dst(op=3, src=(460, 270), nlist=1, dst=(460, 270)+(0, 0)) [ 74.703] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.703] gen9_render_composite: 0x0, current mode=1/1 [ 74.703] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.703] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.703] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.703] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.703] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.703] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.703] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.703] sna_drawable_use_bo: using whole GPU bo [ 74.703] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.703] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.703] color_convert: src=ffffffff [20028888] [ 74.703] color_convert: dst=ffffffff [20028888] [ 74.703] sna_render_get_solid: ffffffff [ 74.703] sna_render_get_solid(white) [ 74.703] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.703] sna_transform_is_imprecise_integer_translation: no transform [ 74.703] gen9_composite_picture: integer translation (0, 0), removing [ 74.703] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.703] sna_render_pixmap_bo: GPU all damaged [ 74.703] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.703] gen4_choose_composite_emitter: solid, identity mask [ 74.703] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.703] gen9_composite_get_binding_table(f3c0) [ 74.703] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.703] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.703] gen9_emit_vertex_elements: setup id=9 [ 74.703] glyphs0_to_dst: glyph=(459, 259)x(10, 13), unclipped [ 74.703] emit_primitive_identity_mask__avx2: dst=(459, 259), mask=(752.00, 32.00) x (10.00, 13.00) [ 74.703] gen8_vertex_flush[3090] = 3 [ 74.703] gen9_magic_ca_pass: CA fixup (1863 -> 1866) [ 74.703] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.703] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.703] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.703] sna_glyphs(op=3, nlist=1, src=(1, 287)) [ 74.703] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.703] sna_glyphs: discarding mask [ 74.703] glyphs0_to_dst(op=3, src=(1, 287), nlist=1, dst=(1, 287)+(0, 0)) [ 74.703] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.703] gen9_render_composite: 0x0, current mode=1/1 [ 74.703] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.703] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.703] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.703] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.703] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.703] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.703] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.703] sna_drawable_use_bo: using whole GPU bo [ 74.703] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.703] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.703] color_convert: src=ff8ae234 [20028888] [ 74.703] color_convert: dst=ff8ae234 [20028888] [ 74.703] sna_render_get_solid: ff8ae234 [ 74.703] sna_render_get_solid(22) = ff8ae234 (old) [ 74.703] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.703] sna_transform_is_imprecise_integer_translation: no transform [ 74.703] gen9_composite_picture: integer translation (0, 0), removing [ 74.703] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.703] sna_render_pixmap_bo: GPU all damaged [ 74.703] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.703] gen4_choose_composite_emitter: solid, identity mask [ 74.703] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.703] gen9_composite_get_binding_table(f380) [ 74.703] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.703] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.703] gen9_emit_vertex_elements: setup id=9 [ 74.703] glyphs0_to_dst: glyph=(1, 279)x(9, 8), unclipped [ 74.703] emit_primitive_identity_mask__avx2: dst=(1, 279), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.703] glyphs0_to_dst: glyph=(9, 277)x(10, 13), unclipped [ 74.703] emit_primitive_identity_mask__avx2: dst=(9, 277), mask=(672.00, 48.00) x (10.00, 13.00) [ 74.703] glyphs0_to_dst: glyph=(19, 279)x(9, 8), unclipped [ 74.703] emit_primitive_identity_mask__avx2: dst=(19, 279), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.703] glyphs0_to_dst: glyph=(28, 281)x(8, 3), unclipped [ 74.703] emit_primitive_identity_mask__avx2: dst=(28, 281), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.703] glyphs0_to_dst: glyph=(36, 277)x(11, 10), unclipped [ 74.703] emit_primitive_identity_mask__avx2: dst=(36, 277), mask=(704.00, 0.00) x (11.00, 10.00) [ 74.703] glyphs0_to_dst: glyph=(46, 279)x(9, 8), unclipped [ 74.703] emit_primitive_identity_mask__avx2: dst=(46, 279), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.703] glyphs0_to_dst: glyph=(54, 279)x(10, 8), unclipped [ 74.703] emit_primitive_identity_mask__avx2: dst=(54, 279), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.703] glyphs0_to_dst: glyph=(63, 279)x(10, 8), unclipped [ 74.703] emit_primitive_identity_mask__avx2: dst=(63, 279), mask=(720.00, 16.00) x (10.00, 8.00) [ 74.703] glyphs0_to_dst: glyph=(72, 276)x(10, 11), unclipped [ 74.703] emit_primitive_identity_mask__avx2: dst=(72, 276), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.703] glyphs0_to_dst: glyph=(81, 279)x(10, 8), unclipped [ 74.703] emit_primitive_identity_mask__avx2: dst=(81, 279), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.703] glyphs0_to_dst: glyph=(90, 276)x(10, 11), unclipped [ 74.703] emit_primitive_identity_mask__avx2: dst=(90, 276), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.703] glyphs0_to_dst: glyph=(99, 279)x(11, 8), unclipped [ 74.703] emit_primitive_identity_mask__avx2: dst=(99, 279), mask=(736.00, 16.00) x (11.00, 8.00) [ 74.703] glyphs0_to_dst: glyph=(109, 279)x(9, 8), unclipped [ 74.703] emit_primitive_identity_mask__avx2: dst=(109, 279), mask=(752.00, 16.00) x (9.00, 8.00) [ 74.703] glyphs0_to_dst: glyph=(118, 281)x(8, 3), unclipped [ 74.703] emit_primitive_identity_mask__avx2: dst=(118, 281), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.703] glyphs0_to_dst: glyph=(126, 277)x(10, 10), unclipped [ 74.703] emit_primitive_identity_mask__avx2: dst=(126, 277), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.703] glyphs0_to_dst: glyph=(135, 277)x(10, 10), unclipped [ 74.703] emit_primitive_identity_mask__avx2: dst=(135, 277), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.703] glyphs0_to_dst: glyph=(144, 277)x(10, 10), unclipped [ 74.703] emit_primitive_identity_mask__avx2: dst=(144, 277), mask=(720.00, 32.00) x (10.00, 10.00) [ 74.703] glyphs0_to_dst: glyph=(153, 277)x(10, 10), unclipped [ 74.703] emit_primitive_identity_mask__avx2: dst=(153, 277), mask=(704.00, 48.00) x (10.00, 10.00) [ 74.703] gen8_vertex_flush[3190] = 54 [ 74.703] gen9_magic_ca_pass: CA fixup (1866 -> 1920) [ 74.703] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.703] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.703] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.703] sna_glyphs(op=3, nlist=1, src=(163, 287)) [ 74.703] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.703] sna_glyphs: discarding mask [ 74.703] glyphs0_to_dst(op=3, src=(163, 287), nlist=1, dst=(163, 287)+(0, 0)) [ 74.703] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.703] gen9_render_composite: 0x0, current mode=1/1 [ 74.703] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.703] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.703] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.703] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.703] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.703] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.703] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.703] sna_drawable_use_bo: using whole GPU bo [ 74.703] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.703] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.703] color_convert: src=ffffffff [20028888] [ 74.703] color_convert: dst=ffffffff [20028888] [ 74.703] sna_render_get_solid: ffffffff [ 74.703] sna_render_get_solid(white) [ 74.703] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.703] sna_transform_is_imprecise_integer_translation: no transform [ 74.703] gen9_composite_picture: integer translation (0, 0), removing [ 74.703] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.703] sna_render_pixmap_bo: GPU all damaged [ 74.703] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.703] gen4_choose_composite_emitter: solid, identity mask [ 74.703] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.704] gen9_composite_get_binding_table(f340) [ 74.704] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.704] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.704] gen9_emit_vertex_elements: setup id=9 [ 74.704] glyphs0_to_dst: glyph=(165, 279)x(5, 8), unclipped [ 74.704] emit_primitive_identity_mask__avx2: dst=(165, 279), mask=(720.00, 48.00) x (5.00, 8.00) [ 74.704] gen8_vertex_flush[3290] = 3 [ 74.704] gen9_magic_ca_pass: CA fixup (1920 -> 1923) [ 74.704] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.704] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.704] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.704] sna_glyphs(op=3, nlist=1, src=(172, 287)) [ 74.704] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.704] sna_glyphs: discarding mask [ 74.704] glyphs0_to_dst(op=3, src=(172, 287), nlist=1, dst=(172, 287)+(0, 0)) [ 74.704] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.704] gen9_render_composite: 0x0, current mode=1/1 [ 74.704] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.704] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.704] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.704] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.704] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.704] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.704] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.704] sna_drawable_use_bo: using whole GPU bo [ 74.704] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.704] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.704] color_convert: src=ff729fcf [20028888] [ 74.704] color_convert: dst=ff729fcf [20028888] [ 74.704] sna_render_get_solid: ff729fcf [ 74.704] sna_render_get_solid(23) = ff729fcf (old) [ 74.704] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.704] sna_transform_is_imprecise_integer_translation: no transform [ 74.704] gen9_composite_picture: integer translation (0, 0), removing [ 74.704] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.704] sna_render_pixmap_bo: GPU all damaged [ 74.704] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.704] gen4_choose_composite_emitter: solid, identity mask [ 74.704] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.704] gen9_composite_get_binding_table(f300) [ 74.704] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.704] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.704] gen9_emit_vertex_elements: setup id=9 [ 74.704] glyphs0_to_dst: glyph=(171, 281)x(11, 3), unclipped [ 74.704] emit_primitive_identity_mask__avx2: dst=(171, 281), mask=(736.00, 32.00) x (11.00, 3.00) [ 74.704] glyphs0_to_dst: glyph=(180, 276)x(10, 14), unclipped [ 74.704] emit_primitive_identity_mask__avx2: dst=(180, 276), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.704] glyphs0_to_dst: glyph=(189, 276)x(11, 11), unclipped [ 74.704] emit_primitive_identity_mask__avx2: dst=(189, 276), mask=(960.00, 0.00) x (11.00, 11.00) [ 74.704] glyphs0_to_dst: glyph=(198, 279)x(10, 8), unclipped [ 74.704] emit_primitive_identity_mask__avx2: dst=(198, 279), mask=(976.00, 0.00) x (10.00, 8.00) [ 74.704] glyphs0_to_dst: glyph=(208, 279)x(9, 11), unclipped [ 74.704] emit_primitive_identity_mask__avx2: dst=(208, 279), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.704] glyphs0_to_dst: glyph=(216, 276)x(10, 14), unclipped [ 74.704] emit_primitive_identity_mask__avx2: dst=(216, 276), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.704] glyphs0_to_dst: glyph=(225, 277)x(10, 10), unclipped [ 74.704] emit_primitive_identity_mask__avx2: dst=(225, 277), mask=(976.00, 16.00) x (10.00, 10.00) [ 74.704] glyphs0_to_dst: glyph=(234, 288)x(11, 2), unclipped [ 74.704] emit_primitive_identity_mask__avx2: dst=(234, 288), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.704] glyphs0_to_dst: glyph=(243, 276)x(11, 11), unclipped [ 74.704] emit_primitive_identity_mask__avx2: dst=(243, 276), mask=(1008.00, 0.00) x (11.00, 11.00) [ 74.704] glyphs0_to_dst: glyph=(253, 279)x(9, 8), unclipped [ 74.704] emit_primitive_identity_mask__avx2: dst=(253, 279), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.704] glyphs0_to_dst: glyph=(261, 279)x(10, 8), unclipped [ 74.704] emit_primitive_identity_mask__avx2: dst=(261, 279), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.704] glyphs0_to_dst: glyph=(270, 279)x(10, 8), unclipped [ 74.704] emit_primitive_identity_mask__avx2: dst=(270, 279), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.704] glyphs0_to_dst: glyph=(279, 275)x(10, 12), unclipped [ 74.704] emit_primitive_identity_mask__avx2: dst=(279, 275), mask=(992.00, 16.00) x (10.00, 12.00) [ 74.704] glyphs0_to_dst: glyph=(288, 279)x(10, 8), unclipped [ 74.704] emit_primitive_identity_mask__avx2: dst=(288, 279), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.704] glyphs0_to_dst: glyph=(297, 279)x(10, 8), unclipped [ 74.704] emit_primitive_identity_mask__avx2: dst=(297, 279), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.704] glyphs0_to_dst: glyph=(307, 275)x(10, 12), unclipped [ 74.704] emit_primitive_identity_mask__avx2: dst=(307, 275), mask=(1008.00, 16.00) x (10.00, 12.00) [ 74.704] glyphs0_to_dst: glyph=(315, 276)x(11, 11), unclipped [ 74.704] emit_primitive_identity_mask__avx2: dst=(315, 276), mask=(960.00, 0.00) x (11.00, 11.00) [ 74.704] glyphs0_to_dst: glyph=(324, 279)x(11, 8), unclipped [ 74.704] emit_primitive_identity_mask__avx2: dst=(324, 279), mask=(736.00, 16.00) x (11.00, 8.00) [ 74.704] glyphs0_to_dst: glyph=(334, 279)x(9, 11), unclipped [ 74.704] emit_primitive_identity_mask__avx2: dst=(334, 279), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.704] glyphs0_to_dst: glyph=(342, 288)x(11, 2), unclipped [ 74.704] emit_primitive_identity_mask__avx2: dst=(342, 288), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.704] glyphs0_to_dst: glyph=(351, 275)x(10, 12), unclipped [ 74.704] emit_primitive_identity_mask__avx2: dst=(351, 275), mask=(992.00, 16.00) x (10.00, 12.00) [ 74.704] glyphs0_to_dst: glyph=(361, 275)x(9, 12), unclipped [ 74.704] emit_primitive_identity_mask__avx2: dst=(361, 275), mask=(960.00, 32.00) x (9.00, 12.00) [ 74.704] glyphs0_to_dst: glyph=(369, 279)x(10, 11), unclipped [ 74.704] emit_primitive_identity_mask__avx2: dst=(369, 279), mask=(976.00, 32.00) x (10.00, 11.00) [ 74.704] glyphs0_to_dst: glyph=(378, 276)x(10, 14), unclipped [ 74.704] emit_primitive_identity_mask__avx2: dst=(378, 276), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.704] glyphs0_to_dst: glyph=(387, 277)x(10, 10), unclipped [ 74.704] emit_primitive_identity_mask__avx2: dst=(387, 277), mask=(960.00, 48.00) x (10.00, 10.00) [ 74.704] glyphs0_to_dst: glyph=(396, 288)x(11, 2), unclipped [ 74.704] emit_primitive_identity_mask__avx2: dst=(396, 288), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.704] glyphs0_to_dst: glyph=(406, 279)x(9, 8), unclipped [ 74.704] emit_primitive_identity_mask__avx2: dst=(406, 279), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.704] glyphs0_to_dst: glyph=(415, 279)x(9, 8), unclipped [ 74.704] emit_primitive_identity_mask__avx2: dst=(415, 279), mask=(752.00, 16.00) x (9.00, 8.00) [ 74.704] glyphs0_to_dst: glyph=(424, 279)x(9, 11), unclipped [ 74.704] emit_primitive_identity_mask__avx2: dst=(424, 279), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.704] glyphs0_to_dst: glyph=(432, 276)x(10, 11), unclipped [ 74.704] emit_primitive_identity_mask__avx2: dst=(432, 276), mask=(976.00, 48.00) x (10.00, 11.00) [ 74.704] glyphs0_to_dst: glyph=(442, 279)x(9, 8), unclipped [ 74.704] emit_primitive_identity_mask__avx2: dst=(442, 279), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.704] glyphs0_to_dst: glyph=(450, 279)x(10, 11), unclipped [ 74.704] emit_primitive_identity_mask__avx2: dst=(450, 279), mask=(976.00, 32.00) x (10.00, 11.00) [ 74.704] gen8_vertex_flush[3390] = 96 [ 74.704] gen9_magic_ca_pass: CA fixup (1923 -> 2019) [ 74.704] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.704] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.704] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.704] sna_glyphs(op=3, nlist=1, src=(460, 287)) [ 74.704] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.704] sna_glyphs: discarding mask [ 74.704] glyphs0_to_dst(op=3, src=(460, 287), nlist=1, dst=(460, 287)+(0, 0)) [ 74.704] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.704] gen9_render_composite: 0x0, current mode=1/1 [ 74.704] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.704] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.704] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.704] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.704] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.704] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.704] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.704] sna_drawable_use_bo: using whole GPU bo [ 74.704] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.704] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.704] color_convert: src=ffffffff [20028888] [ 74.704] color_convert: dst=ffffffff [20028888] [ 74.704] sna_render_get_solid: ffffffff [ 74.704] sna_render_get_solid(white) [ 74.704] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.704] sna_transform_is_imprecise_integer_translation: no transform [ 74.704] gen9_composite_picture: integer translation (0, 0), removing [ 74.704] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.704] sna_render_pixmap_bo: GPU all damaged [ 74.704] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.704] gen4_choose_composite_emitter: solid, identity mask [ 74.704] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.704] gen9_composite_get_binding_table(f2c0) [ 74.704] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.704] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.704] gen9_emit_vertex_elements: setup id=9 [ 74.704] glyphs0_to_dst: glyph=(459, 276)x(10, 13), unclipped [ 74.704] emit_primitive_identity_mask__avx2: dst=(459, 276), mask=(752.00, 32.00) x (10.00, 13.00) [ 74.704] gen8_vertex_flush[3490] = 3 [ 74.704] gen9_magic_ca_pass: CA fixup (2019 -> 2022) [ 74.704] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.704] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.704] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.704] sna_glyphs(op=3, nlist=1, src=(1, 304)) [ 74.704] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.704] sna_glyphs: discarding mask [ 74.704] glyphs0_to_dst(op=3, src=(1, 304), nlist=1, dst=(1, 304)+(0, 0)) [ 74.704] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.704] gen9_render_composite: 0x0, current mode=1/1 [ 74.704] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.704] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.704] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.704] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.704] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.704] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.704] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.704] sna_drawable_use_bo: using whole GPU bo [ 74.704] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.704] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.704] color_convert: src=ff8ae234 [20028888] [ 74.704] color_convert: dst=ff8ae234 [20028888] [ 74.704] sna_render_get_solid: ff8ae234 [ 74.704] sna_render_get_solid(22) = ff8ae234 (old) [ 74.704] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.704] sna_transform_is_imprecise_integer_translation: no transform [ 74.704] gen9_composite_picture: integer translation (0, 0), removing [ 74.704] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.704] sna_render_pixmap_bo: GPU all damaged [ 74.704] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.704] gen4_choose_composite_emitter: solid, identity mask [ 74.704] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.704] gen9_composite_get_binding_table(f280) [ 74.704] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.704] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.704] gen9_emit_vertex_elements: setup id=9 [ 74.704] glyphs0_to_dst: glyph=(1, 296)x(9, 8), unclipped [ 74.704] emit_primitive_identity_mask__avx2: dst=(1, 296), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.704] glyphs0_to_dst: glyph=(9, 294)x(10, 13), unclipped [ 74.704] emit_primitive_identity_mask__avx2: dst=(9, 294), mask=(672.00, 48.00) x (10.00, 13.00) [ 74.704] glyphs0_to_dst: glyph=(19, 296)x(9, 8), unclipped [ 74.704] emit_primitive_identity_mask__avx2: dst=(19, 296), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.704] glyphs0_to_dst: glyph=(28, 298)x(8, 3), unclipped [ 74.704] emit_primitive_identity_mask__avx2: dst=(28, 298), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.704] glyphs0_to_dst: glyph=(36, 294)x(11, 10), unclipped [ 74.704] emit_primitive_identity_mask__avx2: dst=(36, 294), mask=(704.00, 0.00) x (11.00, 10.00) [ 74.704] glyphs0_to_dst: glyph=(46, 296)x(9, 8), unclipped [ 74.704] emit_primitive_identity_mask__avx2: dst=(46, 296), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.704] glyphs0_to_dst: glyph=(54, 296)x(10, 8), unclipped [ 74.704] emit_primitive_identity_mask__avx2: dst=(54, 296), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.704] glyphs0_to_dst: glyph=(63, 296)x(10, 8), unclipped [ 74.704] emit_primitive_identity_mask__avx2: dst=(63, 296), mask=(720.00, 16.00) x (10.00, 8.00) [ 74.704] glyphs0_to_dst: glyph=(72, 293)x(10, 11), unclipped [ 74.704] emit_primitive_identity_mask__avx2: dst=(72, 293), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.704] glyphs0_to_dst: glyph=(81, 296)x(10, 8), unclipped [ 74.704] emit_primitive_identity_mask__avx2: dst=(81, 296), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.704] glyphs0_to_dst: glyph=(90, 293)x(10, 11), unclipped [ 74.704] emit_primitive_identity_mask__avx2: dst=(90, 293), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.704] glyphs0_to_dst: glyph=(99, 296)x(11, 8), unclipped [ 74.704] emit_primitive_identity_mask__avx2: dst=(99, 296), mask=(736.00, 16.00) x (11.00, 8.00) [ 74.704] glyphs0_to_dst: glyph=(109, 296)x(9, 8), unclipped [ 74.704] emit_primitive_identity_mask__avx2: dst=(109, 296), mask=(752.00, 16.00) x (9.00, 8.00) [ 74.704] glyphs0_to_dst: glyph=(118, 298)x(8, 3), unclipped [ 74.704] emit_primitive_identity_mask__avx2: dst=(118, 298), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.704] glyphs0_to_dst: glyph=(126, 294)x(10, 10), unclipped [ 74.704] emit_primitive_identity_mask__avx2: dst=(126, 294), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.704] glyphs0_to_dst: glyph=(135, 294)x(10, 10), unclipped [ 74.704] emit_primitive_identity_mask__avx2: dst=(135, 294), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.704] glyphs0_to_dst: glyph=(144, 294)x(10, 10), unclipped [ 74.704] emit_primitive_identity_mask__avx2: dst=(144, 294), mask=(720.00, 32.00) x (10.00, 10.00) [ 74.704] glyphs0_to_dst: glyph=(153, 294)x(10, 10), unclipped [ 74.704] emit_primitive_identity_mask__avx2: dst=(153, 294), mask=(704.00, 48.00) x (10.00, 10.00) [ 74.704] gen8_vertex_flush[3590] = 54 [ 74.704] gen9_magic_ca_pass: CA fixup (2022 -> 2076) [ 74.704] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.704] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.704] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.704] sna_glyphs(op=3, nlist=1, src=(163, 304)) [ 74.704] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.704] sna_glyphs: discarding mask [ 74.704] glyphs0_to_dst(op=3, src=(163, 304), nlist=1, dst=(163, 304)+(0, 0)) [ 74.704] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.704] gen9_render_composite: 0x0, current mode=1/1 [ 74.704] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.704] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.704] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.704] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.704] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.704] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.704] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.704] sna_drawable_use_bo: using whole GPU bo [ 74.704] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.704] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.704] color_convert: src=ffffffff [20028888] [ 74.704] color_convert: dst=ffffffff [20028888] [ 74.704] sna_render_get_solid: ffffffff [ 74.704] sna_render_get_solid(white) [ 74.704] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.704] sna_transform_is_imprecise_integer_translation: no transform [ 74.704] gen9_composite_picture: integer translation (0, 0), removing [ 74.704] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.704] sna_render_pixmap_bo: GPU all damaged [ 74.704] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.704] gen4_choose_composite_emitter: solid, identity mask [ 74.704] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.704] gen9_composite_get_binding_table(f240) [ 74.704] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.704] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.704] gen9_emit_vertex_elements: setup id=9 [ 74.704] glyphs0_to_dst: glyph=(165, 296)x(5, 8), unclipped [ 74.704] emit_primitive_identity_mask__avx2: dst=(165, 296), mask=(720.00, 48.00) x (5.00, 8.00) [ 74.704] gen8_vertex_flush[3690] = 3 [ 74.704] gen9_magic_ca_pass: CA fixup (2076 -> 2079) [ 74.704] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.704] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.704] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.704] sna_glyphs(op=3, nlist=1, src=(172, 304)) [ 74.704] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.704] sna_glyphs: discarding mask [ 74.704] glyphs0_to_dst(op=3, src=(172, 304), nlist=1, dst=(172, 304)+(0, 0)) [ 74.704] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.704] gen9_render_composite: 0x0, current mode=1/1 [ 74.704] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.704] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.704] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.704] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.704] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.704] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.704] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.704] sna_drawable_use_bo: using whole GPU bo [ 74.704] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.704] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.704] color_convert: src=ff729fcf [20028888] [ 74.704] color_convert: dst=ff729fcf [20028888] [ 74.704] sna_render_get_solid: ff729fcf [ 74.704] sna_render_get_solid(23) = ff729fcf (old) [ 74.704] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.704] sna_transform_is_imprecise_integer_translation: no transform [ 74.704] gen9_composite_picture: integer translation (0, 0), removing [ 74.705] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.705] sna_render_pixmap_bo: GPU all damaged [ 74.705] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.705] gen4_choose_composite_emitter: solid, identity mask [ 74.705] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.705] gen9_composite_get_binding_table(f200) [ 74.705] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.705] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.705] gen9_emit_vertex_elements: setup id=9 [ 74.705] glyphs0_to_dst: glyph=(171, 298)x(11, 3), unclipped [ 74.705] emit_primitive_identity_mask__avx2: dst=(171, 298), mask=(736.00, 32.00) x (11.00, 3.00) [ 74.705] glyphs0_to_dst: glyph=(180, 293)x(10, 14), unclipped [ 74.705] emit_primitive_identity_mask__avx2: dst=(180, 293), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.705] glyphs0_to_dst: glyph=(189, 293)x(11, 11), unclipped [ 74.705] emit_primitive_identity_mask__avx2: dst=(189, 293), mask=(960.00, 0.00) x (11.00, 11.00) [ 74.705] glyphs0_to_dst: glyph=(198, 296)x(10, 8), unclipped [ 74.705] emit_primitive_identity_mask__avx2: dst=(198, 296), mask=(976.00, 0.00) x (10.00, 8.00) [ 74.705] glyphs0_to_dst: glyph=(208, 296)x(9, 11), unclipped [ 74.705] emit_primitive_identity_mask__avx2: dst=(208, 296), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.705] glyphs0_to_dst: glyph=(216, 293)x(10, 14), unclipped [ 74.705] emit_primitive_identity_mask__avx2: dst=(216, 293), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.705] glyphs0_to_dst: glyph=(225, 294)x(10, 10), unclipped [ 74.705] emit_primitive_identity_mask__avx2: dst=(225, 294), mask=(976.00, 16.00) x (10.00, 10.00) [ 74.705] glyphs0_to_dst: glyph=(234, 305)x(11, 2), unclipped [ 74.705] emit_primitive_identity_mask__avx2: dst=(234, 305), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.705] glyphs0_to_dst: glyph=(243, 293)x(11, 11), unclipped [ 74.705] emit_primitive_identity_mask__avx2: dst=(243, 293), mask=(1008.00, 0.00) x (11.00, 11.00) [ 74.705] glyphs0_to_dst: glyph=(253, 296)x(9, 8), unclipped [ 74.705] emit_primitive_identity_mask__avx2: dst=(253, 296), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.705] glyphs0_to_dst: glyph=(261, 296)x(10, 8), unclipped [ 74.705] emit_primitive_identity_mask__avx2: dst=(261, 296), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.705] glyphs0_to_dst: glyph=(270, 296)x(10, 8), unclipped [ 74.705] emit_primitive_identity_mask__avx2: dst=(270, 296), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.705] glyphs0_to_dst: glyph=(279, 292)x(10, 12), unclipped [ 74.705] emit_primitive_identity_mask__avx2: dst=(279, 292), mask=(992.00, 16.00) x (10.00, 12.00) [ 74.705] glyphs0_to_dst: glyph=(288, 296)x(10, 8), unclipped [ 74.705] emit_primitive_identity_mask__avx2: dst=(288, 296), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.705] glyphs0_to_dst: glyph=(297, 296)x(10, 8), unclipped [ 74.705] emit_primitive_identity_mask__avx2: dst=(297, 296), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.705] glyphs0_to_dst: glyph=(307, 292)x(10, 12), unclipped [ 74.705] emit_primitive_identity_mask__avx2: dst=(307, 292), mask=(1008.00, 16.00) x (10.00, 12.00) [ 74.705] glyphs0_to_dst: glyph=(315, 293)x(11, 11), unclipped [ 74.705] emit_primitive_identity_mask__avx2: dst=(315, 293), mask=(960.00, 0.00) x (11.00, 11.00) [ 74.705] glyphs0_to_dst: glyph=(324, 296)x(11, 8), unclipped [ 74.705] emit_primitive_identity_mask__avx2: dst=(324, 296), mask=(736.00, 16.00) x (11.00, 8.00) [ 74.705] glyphs0_to_dst: glyph=(334, 296)x(9, 11), unclipped [ 74.705] emit_primitive_identity_mask__avx2: dst=(334, 296), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.705] glyphs0_to_dst: glyph=(342, 305)x(11, 2), unclipped [ 74.705] emit_primitive_identity_mask__avx2: dst=(342, 305), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.705] glyphs0_to_dst: glyph=(351, 292)x(10, 12), unclipped [ 74.705] emit_primitive_identity_mask__avx2: dst=(351, 292), mask=(992.00, 16.00) x (10.00, 12.00) [ 74.705] glyphs0_to_dst: glyph=(361, 292)x(9, 12), unclipped [ 74.705] emit_primitive_identity_mask__avx2: dst=(361, 292), mask=(960.00, 32.00) x (9.00, 12.00) [ 74.705] glyphs0_to_dst: glyph=(369, 296)x(10, 11), unclipped [ 74.705] emit_primitive_identity_mask__avx2: dst=(369, 296), mask=(976.00, 32.00) x (10.00, 11.00) [ 74.705] glyphs0_to_dst: glyph=(378, 293)x(10, 14), unclipped [ 74.705] emit_primitive_identity_mask__avx2: dst=(378, 293), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.705] glyphs0_to_dst: glyph=(387, 294)x(10, 10), unclipped [ 74.705] emit_primitive_identity_mask__avx2: dst=(387, 294), mask=(960.00, 48.00) x (10.00, 10.00) [ 74.705] glyphs0_to_dst: glyph=(396, 305)x(11, 2), unclipped [ 74.705] emit_primitive_identity_mask__avx2: dst=(396, 305), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.705] glyphs0_to_dst: glyph=(406, 296)x(9, 8), unclipped [ 74.705] emit_primitive_identity_mask__avx2: dst=(406, 296), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.705] glyphs0_to_dst: glyph=(415, 296)x(9, 8), unclipped [ 74.705] emit_primitive_identity_mask__avx2: dst=(415, 296), mask=(752.00, 16.00) x (9.00, 8.00) [ 74.705] glyphs0_to_dst: glyph=(424, 296)x(9, 11), unclipped [ 74.705] emit_primitive_identity_mask__avx2: dst=(424, 296), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.705] glyphs0_to_dst: glyph=(432, 293)x(10, 11), unclipped [ 74.705] emit_primitive_identity_mask__avx2: dst=(432, 293), mask=(976.00, 48.00) x (10.00, 11.00) [ 74.705] glyphs0_to_dst: glyph=(442, 296)x(9, 8), unclipped [ 74.705] emit_primitive_identity_mask__avx2: dst=(442, 296), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.705] glyphs0_to_dst: glyph=(450, 296)x(10, 11), unclipped [ 74.705] emit_primitive_identity_mask__avx2: dst=(450, 296), mask=(976.00, 32.00) x (10.00, 11.00) [ 74.705] gen8_vertex_flush[3790] = 96 [ 74.705] gen9_magic_ca_pass: CA fixup (2079 -> 2175) [ 74.705] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.705] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.705] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.705] sna_glyphs(op=3, nlist=1, src=(460, 304)) [ 74.705] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.705] sna_glyphs: discarding mask [ 74.705] glyphs0_to_dst(op=3, src=(460, 304), nlist=1, dst=(460, 304)+(0, 0)) [ 74.705] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.705] gen9_render_composite: 0x0, current mode=1/1 [ 74.705] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.705] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.705] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.705] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.705] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.705] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.705] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.705] sna_drawable_use_bo: using whole GPU bo [ 74.705] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.705] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.705] color_convert: src=ffffffff [20028888] [ 74.705] color_convert: dst=ffffffff [20028888] [ 74.705] sna_render_get_solid: ffffffff [ 74.705] sna_render_get_solid(white) [ 74.705] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.705] sna_transform_is_imprecise_integer_translation: no transform [ 74.705] gen9_composite_picture: integer translation (0, 0), removing [ 74.705] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.705] sna_render_pixmap_bo: GPU all damaged [ 74.705] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.705] gen4_choose_composite_emitter: solid, identity mask [ 74.705] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.705] gen9_composite_get_binding_table(f1c0) [ 74.705] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.705] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.705] gen9_emit_vertex_elements: setup id=9 [ 74.705] glyphs0_to_dst: glyph=(459, 293)x(10, 13), unclipped [ 74.705] emit_primitive_identity_mask__avx2: dst=(459, 293), mask=(752.00, 32.00) x (10.00, 13.00) [ 74.705] gen8_vertex_flush[3890] = 3 [ 74.705] gen9_magic_ca_pass: CA fixup (2175 -> 2178) [ 74.705] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.705] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.705] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.705] sna_glyphs(op=3, nlist=1, src=(1, 321)) [ 74.705] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.705] sna_glyphs: discarding mask [ 74.705] glyphs0_to_dst(op=3, src=(1, 321), nlist=1, dst=(1, 321)+(0, 0)) [ 74.705] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.705] gen9_render_composite: 0x0, current mode=1/1 [ 74.705] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.705] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.705] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.705] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.705] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.705] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.705] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.705] sna_drawable_use_bo: using whole GPU bo [ 74.705] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.705] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.705] color_convert: src=ff8ae234 [20028888] [ 74.705] color_convert: dst=ff8ae234 [20028888] [ 74.705] sna_render_get_solid: ff8ae234 [ 74.705] sna_render_get_solid(22) = ff8ae234 (old) [ 74.705] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.705] sna_transform_is_imprecise_integer_translation: no transform [ 74.705] gen9_composite_picture: integer translation (0, 0), removing [ 74.705] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.705] sna_render_pixmap_bo: GPU all damaged [ 74.705] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.705] gen4_choose_composite_emitter: solid, identity mask [ 74.705] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.705] gen9_composite_get_binding_table(f180) [ 74.705] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.705] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.705] gen9_emit_vertex_elements: setup id=9 [ 74.705] glyphs0_to_dst: glyph=(1, 313)x(9, 8), unclipped [ 74.705] emit_primitive_identity_mask__avx2: dst=(1, 313), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.705] glyphs0_to_dst: glyph=(9, 311)x(10, 13), unclipped [ 74.705] emit_primitive_identity_mask__avx2: dst=(9, 311), mask=(672.00, 48.00) x (10.00, 13.00) [ 74.705] glyphs0_to_dst: glyph=(19, 313)x(9, 8), unclipped [ 74.705] emit_primitive_identity_mask__avx2: dst=(19, 313), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.705] glyphs0_to_dst: glyph=(28, 315)x(8, 3), unclipped [ 74.705] emit_primitive_identity_mask__avx2: dst=(28, 315), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.705] glyphs0_to_dst: glyph=(36, 311)x(11, 10), unclipped [ 74.705] emit_primitive_identity_mask__avx2: dst=(36, 311), mask=(704.00, 0.00) x (11.00, 10.00) [ 74.705] glyphs0_to_dst: glyph=(46, 313)x(9, 8), unclipped [ 74.705] emit_primitive_identity_mask__avx2: dst=(46, 313), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.705] glyphs0_to_dst: glyph=(54, 313)x(10, 8), unclipped [ 74.705] emit_primitive_identity_mask__avx2: dst=(54, 313), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.705] glyphs0_to_dst: glyph=(63, 313)x(10, 8), unclipped [ 74.705] emit_primitive_identity_mask__avx2: dst=(63, 313), mask=(720.00, 16.00) x (10.00, 8.00) [ 74.705] glyphs0_to_dst: glyph=(72, 310)x(10, 11), unclipped [ 74.705] emit_primitive_identity_mask__avx2: dst=(72, 310), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.705] glyphs0_to_dst: glyph=(81, 313)x(10, 8), unclipped [ 74.705] emit_primitive_identity_mask__avx2: dst=(81, 313), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.705] glyphs0_to_dst: glyph=(90, 310)x(10, 11), unclipped [ 74.705] emit_primitive_identity_mask__avx2: dst=(90, 310), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.705] glyphs0_to_dst: glyph=(99, 313)x(11, 8), unclipped [ 74.705] emit_primitive_identity_mask__avx2: dst=(99, 313), mask=(736.00, 16.00) x (11.00, 8.00) [ 74.705] glyphs0_to_dst: glyph=(109, 313)x(9, 8), unclipped [ 74.705] emit_primitive_identity_mask__avx2: dst=(109, 313), mask=(752.00, 16.00) x (9.00, 8.00) [ 74.705] glyphs0_to_dst: glyph=(118, 315)x(8, 3), unclipped [ 74.705] emit_primitive_identity_mask__avx2: dst=(118, 315), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.705] glyphs0_to_dst: glyph=(126, 311)x(10, 10), unclipped [ 74.705] emit_primitive_identity_mask__avx2: dst=(126, 311), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.705] glyphs0_to_dst: glyph=(135, 311)x(10, 10), unclipped [ 74.705] emit_primitive_identity_mask__avx2: dst=(135, 311), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.705] glyphs0_to_dst: glyph=(144, 311)x(10, 10), unclipped [ 74.705] emit_primitive_identity_mask__avx2: dst=(144, 311), mask=(720.00, 32.00) x (10.00, 10.00) [ 74.705] glyphs0_to_dst: glyph=(153, 311)x(10, 10), unclipped [ 74.705] emit_primitive_identity_mask__avx2: dst=(153, 311), mask=(704.00, 48.00) x (10.00, 10.00) [ 74.705] gen8_vertex_flush[3990] = 54 [ 74.705] gen9_magic_ca_pass: CA fixup (2178 -> 2232) [ 74.705] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.705] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.705] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.705] sna_glyphs(op=3, nlist=1, src=(163, 321)) [ 74.705] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.705] sna_glyphs: discarding mask [ 74.705] glyphs0_to_dst(op=3, src=(163, 321), nlist=1, dst=(163, 321)+(0, 0)) [ 74.705] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.705] gen9_render_composite: 0x0, current mode=1/1 [ 74.705] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.705] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.705] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.705] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.705] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.705] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.705] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.705] sna_drawable_use_bo: using whole GPU bo [ 74.705] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.705] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.705] color_convert: src=ffffffff [20028888] [ 74.705] color_convert: dst=ffffffff [20028888] [ 74.705] sna_render_get_solid: ffffffff [ 74.705] sna_render_get_solid(white) [ 74.705] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.705] sna_transform_is_imprecise_integer_translation: no transform [ 74.705] gen9_composite_picture: integer translation (0, 0), removing [ 74.705] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.705] sna_render_pixmap_bo: GPU all damaged [ 74.705] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.705] gen4_choose_composite_emitter: solid, identity mask [ 74.705] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.705] gen9_composite_get_binding_table(f140) [ 74.705] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.705] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.705] gen9_emit_vertex_elements: setup id=9 [ 74.705] glyphs0_to_dst: glyph=(165, 313)x(5, 8), unclipped [ 74.705] emit_primitive_identity_mask__avx2: dst=(165, 313), mask=(720.00, 48.00) x (5.00, 8.00) [ 74.705] gen8_vertex_flush[3a90] = 3 [ 74.705] gen9_magic_ca_pass: CA fixup (2232 -> 2235) [ 74.705] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.705] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.705] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.705] sna_glyphs(op=3, nlist=1, src=(172, 321)) [ 74.705] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.705] sna_glyphs: discarding mask [ 74.705] glyphs0_to_dst(op=3, src=(172, 321), nlist=1, dst=(172, 321)+(0, 0)) [ 74.705] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.705] gen9_render_composite: 0x0, current mode=1/1 [ 74.705] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.705] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.705] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.705] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.705] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.705] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.705] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.705] sna_drawable_use_bo: using whole GPU bo [ 74.705] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.705] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.705] color_convert: src=ff729fcf [20028888] [ 74.705] color_convert: dst=ff729fcf [20028888] [ 74.705] sna_render_get_solid: ff729fcf [ 74.705] sna_render_get_solid(23) = ff729fcf (old) [ 74.705] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.705] sna_transform_is_imprecise_integer_translation: no transform [ 74.705] gen9_composite_picture: integer translation (0, 0), removing [ 74.705] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.705] sna_render_pixmap_bo: GPU all damaged [ 74.705] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.705] gen4_choose_composite_emitter: solid, identity mask [ 74.705] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.705] gen9_composite_get_binding_table(f100) [ 74.705] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.705] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.705] gen9_emit_vertex_elements: setup id=9 [ 74.705] glyphs0_to_dst: glyph=(171, 315)x(11, 3), unclipped [ 74.705] emit_primitive_identity_mask__avx2: dst=(171, 315), mask=(736.00, 32.00) x (11.00, 3.00) [ 74.705] glyphs0_to_dst: glyph=(180, 310)x(10, 14), unclipped [ 74.705] emit_primitive_identity_mask__avx2: dst=(180, 310), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.705] glyphs0_to_dst: glyph=(189, 310)x(11, 11), unclipped [ 74.705] emit_primitive_identity_mask__avx2: dst=(189, 310), mask=(960.00, 0.00) x (11.00, 11.00) [ 74.705] glyphs0_to_dst: glyph=(198, 313)x(10, 8), unclipped [ 74.705] emit_primitive_identity_mask__avx2: dst=(198, 313), mask=(976.00, 0.00) x (10.00, 8.00) [ 74.705] glyphs0_to_dst: glyph=(208, 313)x(9, 11), unclipped [ 74.705] emit_primitive_identity_mask__avx2: dst=(208, 313), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.705] glyphs0_to_dst: glyph=(216, 310)x(10, 14), unclipped [ 74.705] emit_primitive_identity_mask__avx2: dst=(216, 310), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.705] glyphs0_to_dst: glyph=(225, 311)x(10, 10), unclipped [ 74.705] emit_primitive_identity_mask__avx2: dst=(225, 311), mask=(976.00, 16.00) x (10.00, 10.00) [ 74.705] glyphs0_to_dst: glyph=(234, 322)x(11, 2), unclipped [ 74.705] emit_primitive_identity_mask__avx2: dst=(234, 322), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.705] glyphs0_to_dst: glyph=(243, 310)x(11, 11), unclipped [ 74.705] emit_primitive_identity_mask__avx2: dst=(243, 310), mask=(1008.00, 0.00) x (11.00, 11.00) [ 74.705] glyphs0_to_dst: glyph=(253, 313)x(9, 8), unclipped [ 74.705] emit_primitive_identity_mask__avx2: dst=(253, 313), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.705] glyphs0_to_dst: glyph=(261, 313)x(10, 8), unclipped [ 74.705] emit_primitive_identity_mask__avx2: dst=(261, 313), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.705] glyphs0_to_dst: glyph=(270, 313)x(10, 8), unclipped [ 74.705] emit_primitive_identity_mask__avx2: dst=(270, 313), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.705] glyphs0_to_dst: glyph=(279, 309)x(10, 12), unclipped [ 74.705] emit_primitive_identity_mask__avx2: dst=(279, 309), mask=(992.00, 16.00) x (10.00, 12.00) [ 74.705] glyphs0_to_dst: glyph=(288, 313)x(10, 8), unclipped [ 74.705] emit_primitive_identity_mask__avx2: dst=(288, 313), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.705] glyphs0_to_dst: glyph=(297, 313)x(10, 8), unclipped [ 74.705] emit_primitive_identity_mask__avx2: dst=(297, 313), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.705] glyphs0_to_dst: glyph=(307, 309)x(10, 12), unclipped [ 74.705] emit_primitive_identity_mask__avx2: dst=(307, 309), mask=(1008.00, 16.00) x (10.00, 12.00) [ 74.705] glyphs0_to_dst: glyph=(315, 310)x(11, 11), unclipped [ 74.705] emit_primitive_identity_mask__avx2: dst=(315, 310), mask=(960.00, 0.00) x (11.00, 11.00) [ 74.705] glyphs0_to_dst: glyph=(324, 313)x(11, 8), unclipped [ 74.705] emit_primitive_identity_mask__avx2: dst=(324, 313), mask=(736.00, 16.00) x (11.00, 8.00) [ 74.705] glyphs0_to_dst: glyph=(334, 313)x(9, 11), unclipped [ 74.705] emit_primitive_identity_mask__avx2: dst=(334, 313), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.705] glyphs0_to_dst: glyph=(342, 322)x(11, 2), unclipped [ 74.705] emit_primitive_identity_mask__avx2: dst=(342, 322), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.705] glyphs0_to_dst: glyph=(351, 309)x(10, 12), unclipped [ 74.705] emit_primitive_identity_mask__avx2: dst=(351, 309), mask=(992.00, 16.00) x (10.00, 12.00) [ 74.705] glyphs0_to_dst: glyph=(361, 309)x(9, 12), unclipped [ 74.706] emit_primitive_identity_mask__avx2: dst=(361, 309), mask=(960.00, 32.00) x (9.00, 12.00) [ 74.706] glyphs0_to_dst: glyph=(369, 313)x(10, 11), unclipped [ 74.706] emit_primitive_identity_mask__avx2: dst=(369, 313), mask=(976.00, 32.00) x (10.00, 11.00) [ 74.706] glyphs0_to_dst: glyph=(378, 310)x(10, 14), unclipped [ 74.706] emit_primitive_identity_mask__avx2: dst=(378, 310), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.706] glyphs0_to_dst: glyph=(387, 311)x(10, 10), unclipped [ 74.706] emit_primitive_identity_mask__avx2: dst=(387, 311), mask=(960.00, 48.00) x (10.00, 10.00) [ 74.706] glyphs0_to_dst: glyph=(396, 322)x(11, 2), unclipped [ 74.706] emit_primitive_identity_mask__avx2: dst=(396, 322), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.706] glyphs0_to_dst: glyph=(406, 313)x(9, 8), unclipped [ 74.706] emit_primitive_identity_mask__avx2: dst=(406, 313), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.706] glyphs0_to_dst: glyph=(415, 313)x(9, 8), unclipped [ 74.706] emit_primitive_identity_mask__avx2: dst=(415, 313), mask=(752.00, 16.00) x (9.00, 8.00) [ 74.706] glyphs0_to_dst: glyph=(424, 313)x(9, 11), unclipped [ 74.706] emit_primitive_identity_mask__avx2: dst=(424, 313), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.706] glyphs0_to_dst: glyph=(432, 310)x(10, 11), unclipped [ 74.706] emit_primitive_identity_mask__avx2: dst=(432, 310), mask=(976.00, 48.00) x (10.00, 11.00) [ 74.706] glyphs0_to_dst: glyph=(442, 313)x(9, 8), unclipped [ 74.706] emit_primitive_identity_mask__avx2: dst=(442, 313), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.706] glyphs0_to_dst: glyph=(450, 313)x(10, 11), unclipped [ 74.706] emit_primitive_identity_mask__avx2: dst=(450, 313), mask=(976.00, 32.00) x (10.00, 11.00) [ 74.706] gen8_vertex_flush[3b90] = 96 [ 74.706] gen9_magic_ca_pass: CA fixup (2235 -> 2331) [ 74.706] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.706] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.706] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.706] sna_glyphs(op=3, nlist=1, src=(460, 321)) [ 74.706] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.706] sna_glyphs: discarding mask [ 74.706] glyphs0_to_dst(op=3, src=(460, 321), nlist=1, dst=(460, 321)+(0, 0)) [ 74.706] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.706] gen9_render_composite: 0x0, current mode=1/1 [ 74.706] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.706] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.706] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.706] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.706] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.706] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.706] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.706] sna_drawable_use_bo: using whole GPU bo [ 74.706] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.706] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.706] color_convert: src=ffffffff [20028888] [ 74.706] color_convert: dst=ffffffff [20028888] [ 74.706] sna_render_get_solid: ffffffff [ 74.706] sna_render_get_solid(white) [ 74.706] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.706] sna_transform_is_imprecise_integer_translation: no transform [ 74.706] gen9_composite_picture: integer translation (0, 0), removing [ 74.706] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.706] sna_render_pixmap_bo: GPU all damaged [ 74.706] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.706] gen4_choose_composite_emitter: solid, identity mask [ 74.706] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.706] gen9_composite_get_binding_table(f0c0) [ 74.706] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.706] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.706] gen9_emit_vertex_elements: setup id=9 [ 74.706] glyphs0_to_dst: glyph=(459, 310)x(10, 13), unclipped [ 74.706] emit_primitive_identity_mask__avx2: dst=(459, 310), mask=(752.00, 32.00) x (10.00, 13.00) [ 74.706] gen8_vertex_flush[3c90] = 3 [ 74.706] gen9_magic_ca_pass: CA fixup (2331 -> 2334) [ 74.706] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.706] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.706] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.706] sna_glyphs(op=3, nlist=1, src=(1, 338)) [ 74.706] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.706] sna_glyphs: discarding mask [ 74.706] glyphs0_to_dst(op=3, src=(1, 338), nlist=1, dst=(1, 338)+(0, 0)) [ 74.706] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.706] gen9_render_composite: 0x0, current mode=1/1 [ 74.706] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.706] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.706] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.706] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.706] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.706] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.706] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.706] sna_drawable_use_bo: using whole GPU bo [ 74.706] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.706] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.706] color_convert: src=ff8ae234 [20028888] [ 74.706] color_convert: dst=ff8ae234 [20028888] [ 74.706] sna_render_get_solid: ff8ae234 [ 74.706] sna_render_get_solid(22) = ff8ae234 (old) [ 74.706] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.706] sna_transform_is_imprecise_integer_translation: no transform [ 74.706] gen9_composite_picture: integer translation (0, 0), removing [ 74.706] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.706] sna_render_pixmap_bo: GPU all damaged [ 74.706] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.706] gen4_choose_composite_emitter: solid, identity mask [ 74.706] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.706] gen9_composite_get_binding_table(f080) [ 74.706] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.706] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.706] gen9_emit_vertex_elements: setup id=9 [ 74.706] glyphs0_to_dst: glyph=(1, 330)x(9, 8), unclipped [ 74.706] emit_primitive_identity_mask__avx2: dst=(1, 330), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.706] glyphs0_to_dst: glyph=(9, 328)x(10, 13), unclipped [ 74.706] emit_primitive_identity_mask__avx2: dst=(9, 328), mask=(672.00, 48.00) x (10.00, 13.00) [ 74.706] glyphs0_to_dst: glyph=(19, 330)x(9, 8), unclipped [ 74.706] emit_primitive_identity_mask__avx2: dst=(19, 330), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.706] glyphs0_to_dst: glyph=(28, 332)x(8, 3), unclipped [ 74.706] emit_primitive_identity_mask__avx2: dst=(28, 332), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.706] glyphs0_to_dst: glyph=(36, 328)x(11, 10), unclipped [ 74.706] emit_primitive_identity_mask__avx2: dst=(36, 328), mask=(704.00, 0.00) x (11.00, 10.00) [ 74.706] glyphs0_to_dst: glyph=(46, 330)x(9, 8), unclipped [ 74.706] emit_primitive_identity_mask__avx2: dst=(46, 330), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.706] glyphs0_to_dst: glyph=(54, 330)x(10, 8), unclipped [ 74.706] emit_primitive_identity_mask__avx2: dst=(54, 330), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.706] glyphs0_to_dst: glyph=(63, 330)x(10, 8), unclipped [ 74.706] emit_primitive_identity_mask__avx2: dst=(63, 330), mask=(720.00, 16.00) x (10.00, 8.00) [ 74.706] glyphs0_to_dst: glyph=(72, 327)x(10, 11), unclipped [ 74.706] emit_primitive_identity_mask__avx2: dst=(72, 327), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.706] glyphs0_to_dst: glyph=(81, 330)x(10, 8), unclipped [ 74.706] emit_primitive_identity_mask__avx2: dst=(81, 330), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.706] glyphs0_to_dst: glyph=(90, 327)x(10, 11), unclipped [ 74.706] emit_primitive_identity_mask__avx2: dst=(90, 327), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.706] glyphs0_to_dst: glyph=(99, 330)x(11, 8), unclipped [ 74.706] emit_primitive_identity_mask__avx2: dst=(99, 330), mask=(736.00, 16.00) x (11.00, 8.00) [ 74.706] glyphs0_to_dst: glyph=(109, 330)x(9, 8), unclipped [ 74.706] emit_primitive_identity_mask__avx2: dst=(109, 330), mask=(752.00, 16.00) x (9.00, 8.00) [ 74.706] glyphs0_to_dst: glyph=(118, 332)x(8, 3), unclipped [ 74.706] emit_primitive_identity_mask__avx2: dst=(118, 332), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.706] glyphs0_to_dst: glyph=(126, 328)x(10, 10), unclipped [ 74.706] emit_primitive_identity_mask__avx2: dst=(126, 328), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.706] glyphs0_to_dst: glyph=(135, 328)x(10, 10), unclipped [ 74.706] emit_primitive_identity_mask__avx2: dst=(135, 328), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.706] glyphs0_to_dst: glyph=(144, 328)x(10, 10), unclipped [ 74.706] emit_primitive_identity_mask__avx2: dst=(144, 328), mask=(720.00, 32.00) x (10.00, 10.00) [ 74.706] glyphs0_to_dst: glyph=(153, 328)x(10, 10), unclipped [ 74.706] emit_primitive_identity_mask__avx2: dst=(153, 328), mask=(704.00, 48.00) x (10.00, 10.00) [ 74.706] gen8_vertex_flush[3d90] = 54 [ 74.706] gen9_magic_ca_pass: CA fixup (2334 -> 2388) [ 74.706] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.706] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.706] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.706] sna_glyphs(op=3, nlist=1, src=(163, 338)) [ 74.706] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.706] sna_glyphs: discarding mask [ 74.706] glyphs0_to_dst(op=3, src=(163, 338), nlist=1, dst=(163, 338)+(0, 0)) [ 74.706] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.706] gen9_render_composite: 0x0, current mode=1/1 [ 74.706] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.706] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.706] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.706] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.706] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.706] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.706] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.706] sna_drawable_use_bo: using whole GPU bo [ 74.706] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.706] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.706] color_convert: src=ffffffff [20028888] [ 74.706] color_convert: dst=ffffffff [20028888] [ 74.706] sna_render_get_solid: ffffffff [ 74.706] sna_render_get_solid(white) [ 74.706] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.706] sna_transform_is_imprecise_integer_translation: no transform [ 74.706] gen9_composite_picture: integer translation (0, 0), removing [ 74.706] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.706] sna_render_pixmap_bo: GPU all damaged [ 74.706] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.706] gen4_choose_composite_emitter: solid, identity mask [ 74.706] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.706] gen9_composite_get_binding_table(f040) [ 74.706] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.706] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.706] gen9_emit_vertex_elements: setup id=9 [ 74.706] glyphs0_to_dst: glyph=(165, 330)x(5, 8), unclipped [ 74.706] emit_primitive_identity_mask__avx2: dst=(165, 330), mask=(720.00, 48.00) x (5.00, 8.00) [ 74.706] gen8_vertex_flush[3e90] = 3 [ 74.706] gen9_magic_ca_pass: CA fixup (2388 -> 2391) [ 74.706] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.706] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.706] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.706] sna_glyphs(op=3, nlist=1, src=(172, 338)) [ 74.706] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.706] sna_glyphs: discarding mask [ 74.706] glyphs0_to_dst(op=3, src=(172, 338), nlist=1, dst=(172, 338)+(0, 0)) [ 74.706] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.706] gen9_render_composite: 0x0, current mode=1/1 [ 74.706] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.706] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.706] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.706] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.706] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.706] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.706] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.706] sna_drawable_use_bo: using whole GPU bo [ 74.706] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.706] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.706] color_convert: src=ff729fcf [20028888] [ 74.706] color_convert: dst=ff729fcf [20028888] [ 74.706] sna_render_get_solid: ff729fcf [ 74.706] sna_render_get_solid(23) = ff729fcf (old) [ 74.706] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.706] sna_transform_is_imprecise_integer_translation: no transform [ 74.706] gen9_composite_picture: integer translation (0, 0), removing [ 74.706] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.706] sna_render_pixmap_bo: GPU all damaged [ 74.706] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.706] gen4_choose_composite_emitter: solid, identity mask [ 74.706] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.706] gen9_composite_get_binding_table(f000) [ 74.706] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.706] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.706] gen9_emit_vertex_elements: setup id=9 [ 74.706] glyphs0_to_dst: glyph=(171, 332)x(11, 3), unclipped [ 74.706] emit_primitive_identity_mask__avx2: dst=(171, 332), mask=(736.00, 32.00) x (11.00, 3.00) [ 74.706] glyphs0_to_dst: glyph=(180, 327)x(10, 14), unclipped [ 74.706] emit_primitive_identity_mask__avx2: dst=(180, 327), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.706] glyphs0_to_dst: glyph=(189, 327)x(11, 11), unclipped [ 74.706] emit_primitive_identity_mask__avx2: dst=(189, 327), mask=(960.00, 0.00) x (11.00, 11.00) [ 74.706] glyphs0_to_dst: glyph=(198, 330)x(10, 8), unclipped [ 74.706] emit_primitive_identity_mask__avx2: dst=(198, 330), mask=(976.00, 0.00) x (10.00, 8.00) [ 74.706] glyphs0_to_dst: glyph=(208, 330)x(9, 11), unclipped [ 74.706] emit_primitive_identity_mask__avx2: dst=(208, 330), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.706] glyphs0_to_dst: glyph=(216, 327)x(10, 14), unclipped [ 74.706] emit_primitive_identity_mask__avx2: dst=(216, 327), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.706] glyphs0_to_dst: glyph=(225, 328)x(10, 10), unclipped [ 74.706] emit_primitive_identity_mask__avx2: dst=(225, 328), mask=(976.00, 16.00) x (10.00, 10.00) [ 74.706] glyphs0_to_dst: glyph=(234, 339)x(11, 2), unclipped [ 74.706] emit_primitive_identity_mask__avx2: dst=(234, 339), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.706] glyphs0_to_dst: glyph=(243, 327)x(11, 11), unclipped [ 74.706] emit_primitive_identity_mask__avx2: dst=(243, 327), mask=(1008.00, 0.00) x (11.00, 11.00) [ 74.706] glyphs0_to_dst: glyph=(253, 330)x(9, 8), unclipped [ 74.706] emit_primitive_identity_mask__avx2: dst=(253, 330), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.706] glyphs0_to_dst: glyph=(261, 330)x(10, 8), unclipped [ 74.706] emit_primitive_identity_mask__avx2: dst=(261, 330), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.706] glyphs0_to_dst: glyph=(270, 330)x(10, 8), unclipped [ 74.706] emit_primitive_identity_mask__avx2: dst=(270, 330), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.706] glyphs0_to_dst: glyph=(279, 326)x(10, 12), unclipped [ 74.706] emit_primitive_identity_mask__avx2: dst=(279, 326), mask=(992.00, 16.00) x (10.00, 12.00) [ 74.706] glyphs0_to_dst: glyph=(288, 330)x(10, 8), unclipped [ 74.706] emit_primitive_identity_mask__avx2: dst=(288, 330), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.706] glyphs0_to_dst: glyph=(297, 330)x(10, 8), unclipped [ 74.706] emit_primitive_identity_mask__avx2: dst=(297, 330), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.706] glyphs0_to_dst: glyph=(307, 326)x(10, 12), unclipped [ 74.706] emit_primitive_identity_mask__avx2: dst=(307, 326), mask=(1008.00, 16.00) x (10.00, 12.00) [ 74.706] glyphs0_to_dst: glyph=(315, 327)x(11, 11), unclipped [ 74.706] emit_primitive_identity_mask__avx2: dst=(315, 327), mask=(960.00, 0.00) x (11.00, 11.00) [ 74.706] glyphs0_to_dst: glyph=(324, 330)x(11, 8), unclipped [ 74.706] emit_primitive_identity_mask__avx2: dst=(324, 330), mask=(736.00, 16.00) x (11.00, 8.00) [ 74.706] glyphs0_to_dst: glyph=(334, 330)x(9, 11), unclipped [ 74.706] emit_primitive_identity_mask__avx2: dst=(334, 330), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.706] glyphs0_to_dst: glyph=(342, 339)x(11, 2), unclipped [ 74.706] emit_primitive_identity_mask__avx2: dst=(342, 339), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.706] glyphs0_to_dst: glyph=(351, 326)x(10, 12), unclipped [ 74.706] emit_primitive_identity_mask__avx2: dst=(351, 326), mask=(992.00, 16.00) x (10.00, 12.00) [ 74.706] glyphs0_to_dst: glyph=(361, 326)x(9, 12), unclipped [ 74.706] emit_primitive_identity_mask__avx2: dst=(361, 326), mask=(960.00, 32.00) x (9.00, 12.00) [ 74.706] glyphs0_to_dst: glyph=(369, 330)x(10, 11), unclipped [ 74.706] emit_primitive_identity_mask__avx2: dst=(369, 330), mask=(976.00, 32.00) x (10.00, 11.00) [ 74.706] glyphs0_to_dst: glyph=(378, 327)x(10, 14), unclipped [ 74.706] emit_primitive_identity_mask__avx2: dst=(378, 327), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.706] glyphs0_to_dst: glyph=(387, 328)x(10, 10), unclipped [ 74.706] emit_primitive_identity_mask__avx2: dst=(387, 328), mask=(960.00, 48.00) x (10.00, 10.00) [ 74.706] glyphs0_to_dst: glyph=(396, 339)x(11, 2), unclipped [ 74.706] emit_primitive_identity_mask__avx2: dst=(396, 339), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.706] glyphs0_to_dst: glyph=(406, 330)x(9, 8), unclipped [ 74.706] emit_primitive_identity_mask__avx2: dst=(406, 330), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.706] glyphs0_to_dst: glyph=(415, 330)x(9, 8), unclipped [ 74.706] emit_primitive_identity_mask__avx2: dst=(415, 330), mask=(752.00, 16.00) x (9.00, 8.00) [ 74.706] glyphs0_to_dst: glyph=(424, 330)x(9, 11), unclipped [ 74.706] emit_primitive_identity_mask__avx2: dst=(424, 330), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.706] glyphs0_to_dst: glyph=(432, 327)x(10, 11), unclipped [ 74.706] emit_primitive_identity_mask__avx2: dst=(432, 327), mask=(976.00, 48.00) x (10.00, 11.00) [ 74.706] glyphs0_to_dst: glyph=(442, 330)x(9, 8), unclipped [ 74.706] emit_primitive_identity_mask__avx2: dst=(442, 330), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.706] glyphs0_to_dst: glyph=(450, 330)x(10, 11), unclipped [ 74.706] emit_primitive_identity_mask__avx2: dst=(450, 330), mask=(976.00, 32.00) x (10.00, 11.00) [ 74.706] gen8_vertex_flush[3f90] = 96 [ 74.706] gen9_magic_ca_pass: CA fixup (2391 -> 2487) [ 74.706] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.706] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.706] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.706] sna_glyphs(op=3, nlist=1, src=(460, 338)) [ 74.706] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.706] sna_glyphs: discarding mask [ 74.706] glyphs0_to_dst(op=3, src=(460, 338), nlist=1, dst=(460, 338)+(0, 0)) [ 74.706] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.706] gen9_render_composite: 0x0, current mode=1/1 [ 74.706] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.706] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.706] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.706] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.706] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.706] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.706] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.706] sna_drawable_use_bo: using whole GPU bo [ 74.706] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.706] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.706] color_convert: src=ffffffff [20028888] [ 74.706] color_convert: dst=ffffffff [20028888] [ 74.706] sna_render_get_solid: ffffffff [ 74.706] sna_render_get_solid(white) [ 74.706] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.706] sna_transform_is_imprecise_integer_translation: no transform [ 74.706] gen9_composite_picture: integer translation (0, 0), removing [ 74.706] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.706] sna_render_pixmap_bo: GPU all damaged [ 74.706] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.706] gen4_choose_composite_emitter: solid, identity mask [ 74.706] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.706] gen9_composite_get_binding_table(efc0) [ 74.706] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.706] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.706] gen9_emit_vertex_elements: setup id=9 [ 74.707] glyphs0_to_dst: glyph=(459, 327)x(10, 13), unclipped [ 74.707] emit_primitive_identity_mask__avx2: dst=(459, 327), mask=(752.00, 32.00) x (10.00, 13.00) [ 74.707] gen8_vertex_flush[4090] = 3 [ 74.707] gen9_magic_ca_pass: CA fixup (2487 -> 2490) [ 74.707] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.707] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.707] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.707] sna_glyphs(op=3, nlist=1, src=(1, 355)) [ 74.707] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.707] sna_glyphs: discarding mask [ 74.707] glyphs0_to_dst(op=3, src=(1, 355), nlist=1, dst=(1, 355)+(0, 0)) [ 74.707] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.707] gen9_render_composite: 0x0, current mode=1/1 [ 74.707] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.707] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.707] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.707] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.707] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.707] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.707] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.707] sna_drawable_use_bo: using whole GPU bo [ 74.707] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.707] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.707] color_convert: src=ff8ae234 [20028888] [ 74.707] color_convert: dst=ff8ae234 [20028888] [ 74.707] sna_render_get_solid: ff8ae234 [ 74.707] sna_render_get_solid(22) = ff8ae234 (old) [ 74.707] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.707] sna_transform_is_imprecise_integer_translation: no transform [ 74.707] gen9_composite_picture: integer translation (0, 0), removing [ 74.707] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.707] sna_render_pixmap_bo: GPU all damaged [ 74.707] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.707] gen4_choose_composite_emitter: solid, identity mask [ 74.707] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.707] gen9_composite_get_binding_table(ef80) [ 74.707] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.707] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.707] gen9_emit_vertex_elements: setup id=9 [ 74.707] glyphs0_to_dst: glyph=(1, 347)x(9, 8), unclipped [ 74.707] emit_primitive_identity_mask__avx2: dst=(1, 347), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.707] glyphs0_to_dst: glyph=(9, 345)x(10, 13), unclipped [ 74.707] emit_primitive_identity_mask__avx2: dst=(9, 345), mask=(672.00, 48.00) x (10.00, 13.00) [ 74.707] glyphs0_to_dst: glyph=(19, 347)x(9, 8), unclipped [ 74.707] emit_primitive_identity_mask__avx2: dst=(19, 347), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.707] glyphs0_to_dst: glyph=(28, 349)x(8, 3), unclipped [ 74.707] emit_primitive_identity_mask__avx2: dst=(28, 349), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.707] glyphs0_to_dst: glyph=(36, 345)x(11, 10), unclipped [ 74.707] emit_primitive_identity_mask__avx2: dst=(36, 345), mask=(704.00, 0.00) x (11.00, 10.00) [ 74.707] glyphs0_to_dst: glyph=(46, 347)x(9, 8), unclipped [ 74.707] emit_primitive_identity_mask__avx2: dst=(46, 347), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.707] glyphs0_to_dst: glyph=(54, 347)x(10, 8), unclipped [ 74.707] emit_primitive_identity_mask__avx2: dst=(54, 347), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.707] glyphs0_to_dst: glyph=(63, 347)x(10, 8), unclipped [ 74.707] emit_primitive_identity_mask__avx2: dst=(63, 347), mask=(720.00, 16.00) x (10.00, 8.00) [ 74.707] glyphs0_to_dst: glyph=(72, 344)x(10, 11), unclipped [ 74.707] emit_primitive_identity_mask__avx2: dst=(72, 344), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.707] glyphs0_to_dst: glyph=(81, 347)x(10, 8), unclipped [ 74.707] emit_primitive_identity_mask__avx2: dst=(81, 347), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.707] glyphs0_to_dst: glyph=(90, 344)x(10, 11), unclipped [ 74.707] emit_primitive_identity_mask__avx2: dst=(90, 344), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.707] glyphs0_to_dst: glyph=(99, 347)x(11, 8), unclipped [ 74.707] emit_primitive_identity_mask__avx2: dst=(99, 347), mask=(736.00, 16.00) x (11.00, 8.00) [ 74.707] glyphs0_to_dst: glyph=(109, 347)x(9, 8), unclipped [ 74.707] emit_primitive_identity_mask__avx2: dst=(109, 347), mask=(752.00, 16.00) x (9.00, 8.00) [ 74.707] glyphs0_to_dst: glyph=(118, 349)x(8, 3), unclipped [ 74.707] emit_primitive_identity_mask__avx2: dst=(118, 349), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.707] glyphs0_to_dst: glyph=(126, 345)x(10, 10), unclipped [ 74.707] emit_primitive_identity_mask__avx2: dst=(126, 345), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.707] glyphs0_to_dst: glyph=(135, 345)x(10, 10), unclipped [ 74.707] emit_primitive_identity_mask__avx2: dst=(135, 345), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.707] glyphs0_to_dst: glyph=(144, 345)x(10, 10), unclipped [ 74.707] emit_primitive_identity_mask__avx2: dst=(144, 345), mask=(720.00, 32.00) x (10.00, 10.00) [ 74.707] glyphs0_to_dst: glyph=(153, 345)x(10, 10), unclipped [ 74.707] emit_primitive_identity_mask__avx2: dst=(153, 345), mask=(704.00, 48.00) x (10.00, 10.00) [ 74.707] gen8_vertex_flush[4190] = 54 [ 74.707] gen9_magic_ca_pass: CA fixup (2490 -> 2544) [ 74.707] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.707] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.707] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.707] sna_glyphs(op=3, nlist=1, src=(163, 355)) [ 74.707] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.707] sna_glyphs: discarding mask [ 74.707] glyphs0_to_dst(op=3, src=(163, 355), nlist=1, dst=(163, 355)+(0, 0)) [ 74.707] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.707] gen9_render_composite: 0x0, current mode=1/1 [ 74.707] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.707] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.707] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.707] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.707] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.707] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.707] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.707] sna_drawable_use_bo: using whole GPU bo [ 74.707] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.707] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.707] color_convert: src=ffffffff [20028888] [ 74.707] color_convert: dst=ffffffff [20028888] [ 74.707] sna_render_get_solid: ffffffff [ 74.707] sna_render_get_solid(white) [ 74.707] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.707] sna_transform_is_imprecise_integer_translation: no transform [ 74.707] gen9_composite_picture: integer translation (0, 0), removing [ 74.707] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.707] sna_render_pixmap_bo: GPU all damaged [ 74.707] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.707] gen4_choose_composite_emitter: solid, identity mask [ 74.707] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.707] gen9_composite_get_binding_table(ef40) [ 74.707] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.707] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.707] gen9_emit_vertex_elements: setup id=9 [ 74.707] glyphs0_to_dst: glyph=(165, 347)x(5, 8), unclipped [ 74.707] emit_primitive_identity_mask__avx2: dst=(165, 347), mask=(720.00, 48.00) x (5.00, 8.00) [ 74.707] gen8_vertex_flush[4290] = 3 [ 74.707] gen9_magic_ca_pass: CA fixup (2544 -> 2547) [ 74.707] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.707] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.707] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.707] sna_glyphs(op=3, nlist=1, src=(172, 355)) [ 74.707] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.707] sna_glyphs: discarding mask [ 74.707] glyphs0_to_dst(op=3, src=(172, 355), nlist=1, dst=(172, 355)+(0, 0)) [ 74.707] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.707] gen9_render_composite: 0x0, current mode=1/1 [ 74.707] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.707] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.707] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.707] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.707] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.707] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.707] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.707] sna_drawable_use_bo: using whole GPU bo [ 74.707] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.707] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.707] color_convert: src=ff729fcf [20028888] [ 74.707] color_convert: dst=ff729fcf [20028888] [ 74.707] sna_render_get_solid: ff729fcf [ 74.707] sna_render_get_solid(23) = ff729fcf (old) [ 74.707] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.707] sna_transform_is_imprecise_integer_translation: no transform [ 74.707] gen9_composite_picture: integer translation (0, 0), removing [ 74.707] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.707] sna_render_pixmap_bo: GPU all damaged [ 74.707] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.707] gen4_choose_composite_emitter: solid, identity mask [ 74.707] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.707] gen9_composite_get_binding_table(ef00) [ 74.707] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.707] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.707] gen9_emit_vertex_elements: setup id=9 [ 74.707] glyphs0_to_dst: glyph=(171, 349)x(11, 3), unclipped [ 74.707] emit_primitive_identity_mask__avx2: dst=(171, 349), mask=(736.00, 32.00) x (11.00, 3.00) [ 74.707] glyphs0_to_dst: glyph=(180, 344)x(10, 14), unclipped [ 74.707] emit_primitive_identity_mask__avx2: dst=(180, 344), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.707] glyphs0_to_dst: glyph=(189, 344)x(11, 11), unclipped [ 74.707] emit_primitive_identity_mask__avx2: dst=(189, 344), mask=(960.00, 0.00) x (11.00, 11.00) [ 74.707] glyphs0_to_dst: glyph=(198, 347)x(10, 8), unclipped [ 74.707] emit_primitive_identity_mask__avx2: dst=(198, 347), mask=(976.00, 0.00) x (10.00, 8.00) [ 74.707] glyphs0_to_dst: glyph=(208, 347)x(9, 11), unclipped [ 74.707] emit_primitive_identity_mask__avx2: dst=(208, 347), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.707] glyphs0_to_dst: glyph=(216, 344)x(10, 14), unclipped [ 74.707] emit_primitive_identity_mask__avx2: dst=(216, 344), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.707] glyphs0_to_dst: glyph=(225, 345)x(10, 10), unclipped [ 74.707] emit_primitive_identity_mask__avx2: dst=(225, 345), mask=(976.00, 16.00) x (10.00, 10.00) [ 74.707] glyphs0_to_dst: glyph=(234, 356)x(11, 2), unclipped [ 74.707] emit_primitive_identity_mask__avx2: dst=(234, 356), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.707] glyphs0_to_dst: glyph=(243, 344)x(11, 11), unclipped [ 74.707] emit_primitive_identity_mask__avx2: dst=(243, 344), mask=(1008.00, 0.00) x (11.00, 11.00) [ 74.707] glyphs0_to_dst: glyph=(253, 347)x(9, 8), unclipped [ 74.707] emit_primitive_identity_mask__avx2: dst=(253, 347), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.707] glyphs0_to_dst: glyph=(261, 347)x(10, 8), unclipped [ 74.707] emit_primitive_identity_mask__avx2: dst=(261, 347), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.707] glyphs0_to_dst: glyph=(270, 347)x(10, 8), unclipped [ 74.707] emit_primitive_identity_mask__avx2: dst=(270, 347), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.707] glyphs0_to_dst: glyph=(279, 343)x(10, 12), unclipped [ 74.707] emit_primitive_identity_mask__avx2: dst=(279, 343), mask=(992.00, 16.00) x (10.00, 12.00) [ 74.707] glyphs0_to_dst: glyph=(288, 347)x(10, 8), unclipped [ 74.707] emit_primitive_identity_mask__avx2: dst=(288, 347), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.707] glyphs0_to_dst: glyph=(297, 347)x(10, 8), unclipped [ 74.707] emit_primitive_identity_mask__avx2: dst=(297, 347), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.707] glyphs0_to_dst: glyph=(307, 343)x(10, 12), unclipped [ 74.707] emit_primitive_identity_mask__avx2: dst=(307, 343), mask=(1008.00, 16.00) x (10.00, 12.00) [ 74.707] glyphs0_to_dst: glyph=(315, 344)x(11, 11), unclipped [ 74.707] emit_primitive_identity_mask__avx2: dst=(315, 344), mask=(960.00, 0.00) x (11.00, 11.00) [ 74.707] glyphs0_to_dst: glyph=(324, 347)x(11, 8), unclipped [ 74.707] emit_primitive_identity_mask__avx2: dst=(324, 347), mask=(736.00, 16.00) x (11.00, 8.00) [ 74.707] glyphs0_to_dst: glyph=(334, 347)x(9, 11), unclipped [ 74.707] emit_primitive_identity_mask__avx2: dst=(334, 347), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.707] glyphs0_to_dst: glyph=(342, 356)x(11, 2), unclipped [ 74.707] emit_primitive_identity_mask__avx2: dst=(342, 356), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.707] glyphs0_to_dst: glyph=(351, 343)x(10, 12), unclipped [ 74.707] emit_primitive_identity_mask__avx2: dst=(351, 343), mask=(992.00, 16.00) x (10.00, 12.00) [ 74.707] glyphs0_to_dst: glyph=(361, 343)x(9, 12), unclipped [ 74.707] emit_primitive_identity_mask__avx2: dst=(361, 343), mask=(960.00, 32.00) x (9.00, 12.00) [ 74.707] glyphs0_to_dst: glyph=(369, 347)x(10, 11), unclipped [ 74.707] emit_primitive_identity_mask__avx2: dst=(369, 347), mask=(976.00, 32.00) x (10.00, 11.00) [ 74.707] glyphs0_to_dst: glyph=(378, 344)x(10, 14), unclipped [ 74.707] emit_primitive_identity_mask__avx2: dst=(378, 344), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.707] glyphs0_to_dst: glyph=(387, 345)x(10, 10), unclipped [ 74.707] emit_primitive_identity_mask__avx2: dst=(387, 345), mask=(960.00, 48.00) x (10.00, 10.00) [ 74.707] glyphs0_to_dst: glyph=(396, 356)x(11, 2), unclipped [ 74.707] emit_primitive_identity_mask__avx2: dst=(396, 356), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.707] glyphs0_to_dst: glyph=(406, 347)x(9, 8), unclipped [ 74.707] emit_primitive_identity_mask__avx2: dst=(406, 347), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.707] glyphs0_to_dst: glyph=(415, 347)x(9, 8), unclipped [ 74.707] emit_primitive_identity_mask__avx2: dst=(415, 347), mask=(752.00, 16.00) x (9.00, 8.00) [ 74.707] glyphs0_to_dst: glyph=(424, 347)x(9, 11), unclipped [ 74.707] emit_primitive_identity_mask__avx2: dst=(424, 347), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.707] glyphs0_to_dst: glyph=(432, 344)x(10, 11), unclipped [ 74.707] emit_primitive_identity_mask__avx2: dst=(432, 344), mask=(976.00, 48.00) x (10.00, 11.00) [ 74.707] glyphs0_to_dst: glyph=(442, 347)x(9, 8), unclipped [ 74.707] emit_primitive_identity_mask__avx2: dst=(442, 347), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.707] glyphs0_to_dst: glyph=(450, 347)x(10, 11), unclipped [ 74.707] emit_primitive_identity_mask__avx2: dst=(450, 347), mask=(976.00, 32.00) x (10.00, 11.00) [ 74.707] gen8_vertex_flush[4390] = 96 [ 74.707] gen9_magic_ca_pass: CA fixup (2547 -> 2643) [ 74.707] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.707] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.707] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.707] sna_accel_flush: flush?=0, dirty?=0 [ 74.707] sna_accel_flush: flush?=0, dirty?=0 [ 74.707] sna_block_handler (tv=0.0) [ 74.707] sna_wakeup_handler [ 74.707] sna_accel_flush: flush?=0, dirty?=0 [ 74.707] sna_accel_flush: flush?=0, dirty?=0 [ 74.707] sna_accel_flush: flush?=0, dirty?=0 [ 74.707] sna_block_handler (tv=0.0) [ 74.707] sna_wakeup_handler [ 74.707] sna_accel_flush: flush?=0, dirty?=0 [ 74.707] sna_accel_flush: flush?=0, dirty?=0 [ 74.707] sna_accel_flush: flush?=0, dirty?=0 [ 74.707] sna_block_handler (tv=0.0) [ 74.707] sna_wakeup_handler [ 74.707] sna_accel_flush: flush?=0, dirty?=0 [ 74.707] sna_accel_flush: flush?=0, dirty?=0 [ 74.707] sna_block_handler (tv=0.0) [ 74.707] sna_wakeup_handler [ 74.707] sna_glyphs(op=3, nlist=1, src=(460, 355)) [ 74.707] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.707] sna_glyphs: discarding mask [ 74.707] glyphs0_to_dst(op=3, src=(460, 355), nlist=1, dst=(460, 355)+(0, 0)) [ 74.707] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.707] gen9_render_composite: 0x0, current mode=1/1 [ 74.707] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.707] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.708] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.708] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.708] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.708] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.708] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.708] sna_drawable_use_bo: using whole GPU bo [ 74.708] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.708] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.708] color_convert: src=ffffffff [20028888] [ 74.708] color_convert: dst=ffffffff [20028888] [ 74.708] sna_render_get_solid: ffffffff [ 74.708] sna_render_get_solid(white) [ 74.708] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.708] sna_transform_is_imprecise_integer_translation: no transform [ 74.708] gen9_composite_picture: integer translation (0, 0), removing [ 74.708] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.708] sna_render_pixmap_bo: GPU all damaged [ 74.708] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.708] gen4_choose_composite_emitter: solid, identity mask [ 74.708] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.708] gen9_composite_get_binding_table(eec0) [ 74.708] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.708] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.708] gen9_emit_vertex_elements: setup id=9 [ 74.708] glyphs0_to_dst: glyph=(459, 344)x(10, 13), unclipped [ 74.708] emit_primitive_identity_mask__avx2: dst=(459, 344), mask=(752.00, 32.00) x (10.00, 13.00) [ 74.708] gen8_vertex_flush[4490] = 3 [ 74.708] gen9_magic_ca_pass: CA fixup (2643 -> 2646) [ 74.708] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.708] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.708] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.708] sna_glyphs(op=3, nlist=1, src=(1, 372)) [ 74.708] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.708] sna_glyphs: discarding mask [ 74.708] glyphs0_to_dst(op=3, src=(1, 372), nlist=1, dst=(1, 372)+(0, 0)) [ 74.708] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.708] gen9_render_composite: 0x0, current mode=1/1 [ 74.708] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.708] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.708] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.708] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.708] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.708] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.708] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.708] sna_drawable_use_bo: using whole GPU bo [ 74.708] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.708] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.708] color_convert: src=ff8ae234 [20028888] [ 74.708] color_convert: dst=ff8ae234 [20028888] [ 74.708] sna_render_get_solid: ff8ae234 [ 74.708] sna_render_get_solid(22) = ff8ae234 (old) [ 74.708] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.708] sna_transform_is_imprecise_integer_translation: no transform [ 74.708] gen9_composite_picture: integer translation (0, 0), removing [ 74.708] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.708] sna_render_pixmap_bo: GPU all damaged [ 74.708] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.708] gen4_choose_composite_emitter: solid, identity mask [ 74.708] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.708] gen9_composite_get_binding_table(ee80) [ 74.708] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.708] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.708] gen9_emit_vertex_elements: setup id=9 [ 74.708] glyphs0_to_dst: glyph=(1, 364)x(9, 8), unclipped [ 74.708] emit_primitive_identity_mask__avx2: dst=(1, 364), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.708] glyphs0_to_dst: glyph=(9, 362)x(10, 13), unclipped [ 74.708] emit_primitive_identity_mask__avx2: dst=(9, 362), mask=(672.00, 48.00) x (10.00, 13.00) [ 74.708] glyphs0_to_dst: glyph=(19, 364)x(9, 8), unclipped [ 74.708] emit_primitive_identity_mask__avx2: dst=(19, 364), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.708] glyphs0_to_dst: glyph=(28, 366)x(8, 3), unclipped [ 74.708] emit_primitive_identity_mask__avx2: dst=(28, 366), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.708] glyphs0_to_dst: glyph=(36, 362)x(11, 10), unclipped [ 74.708] emit_primitive_identity_mask__avx2: dst=(36, 362), mask=(704.00, 0.00) x (11.00, 10.00) [ 74.708] glyphs0_to_dst: glyph=(46, 364)x(9, 8), unclipped [ 74.708] emit_primitive_identity_mask__avx2: dst=(46, 364), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.708] glyphs0_to_dst: glyph=(54, 364)x(10, 8), unclipped [ 74.708] emit_primitive_identity_mask__avx2: dst=(54, 364), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.708] glyphs0_to_dst: glyph=(63, 364)x(10, 8), unclipped [ 74.708] emit_primitive_identity_mask__avx2: dst=(63, 364), mask=(720.00, 16.00) x (10.00, 8.00) [ 74.708] glyphs0_to_dst: glyph=(72, 361)x(10, 11), unclipped [ 74.708] emit_primitive_identity_mask__avx2: dst=(72, 361), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.708] glyphs0_to_dst: glyph=(81, 364)x(10, 8), unclipped [ 74.708] emit_primitive_identity_mask__avx2: dst=(81, 364), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.708] glyphs0_to_dst: glyph=(90, 361)x(10, 11), unclipped [ 74.708] emit_primitive_identity_mask__avx2: dst=(90, 361), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.708] glyphs0_to_dst: glyph=(99, 364)x(11, 8), unclipped [ 74.708] emit_primitive_identity_mask__avx2: dst=(99, 364), mask=(736.00, 16.00) x (11.00, 8.00) [ 74.708] glyphs0_to_dst: glyph=(109, 364)x(9, 8), unclipped [ 74.708] emit_primitive_identity_mask__avx2: dst=(109, 364), mask=(752.00, 16.00) x (9.00, 8.00) [ 74.708] glyphs0_to_dst: glyph=(118, 366)x(8, 3), unclipped [ 74.708] emit_primitive_identity_mask__avx2: dst=(118, 366), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.708] glyphs0_to_dst: glyph=(126, 362)x(10, 10), unclipped [ 74.708] emit_primitive_identity_mask__avx2: dst=(126, 362), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.708] glyphs0_to_dst: glyph=(135, 362)x(10, 10), unclipped [ 74.708] emit_primitive_identity_mask__avx2: dst=(135, 362), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.708] glyphs0_to_dst: glyph=(144, 362)x(10, 10), unclipped [ 74.708] emit_primitive_identity_mask__avx2: dst=(144, 362), mask=(720.00, 32.00) x (10.00, 10.00) [ 74.708] glyphs0_to_dst: glyph=(153, 362)x(10, 10), unclipped [ 74.708] emit_primitive_identity_mask__avx2: dst=(153, 362), mask=(704.00, 48.00) x (10.00, 10.00) [ 74.708] gen8_vertex_flush[4590] = 54 [ 74.708] gen9_magic_ca_pass: CA fixup (2646 -> 2700) [ 74.708] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.708] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.708] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.708] sna_glyphs(op=3, nlist=1, src=(163, 372)) [ 74.708] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.708] sna_glyphs: discarding mask [ 74.708] glyphs0_to_dst(op=3, src=(163, 372), nlist=1, dst=(163, 372)+(0, 0)) [ 74.708] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.708] gen9_render_composite: 0x0, current mode=1/1 [ 74.708] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.708] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.708] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.708] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.708] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.708] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.708] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.708] sna_drawable_use_bo: using whole GPU bo [ 74.708] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.708] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.708] color_convert: src=ffffffff [20028888] [ 74.708] color_convert: dst=ffffffff [20028888] [ 74.708] sna_render_get_solid: ffffffff [ 74.708] sna_render_get_solid(white) [ 74.708] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.708] sna_transform_is_imprecise_integer_translation: no transform [ 74.708] gen9_composite_picture: integer translation (0, 0), removing [ 74.708] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.708] sna_render_pixmap_bo: GPU all damaged [ 74.708] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.708] gen4_choose_composite_emitter: solid, identity mask [ 74.708] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.708] gen9_composite_get_binding_table(ee40) [ 74.708] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.708] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.708] gen9_emit_vertex_elements: setup id=9 [ 74.708] glyphs0_to_dst: glyph=(165, 364)x(5, 8), unclipped [ 74.708] emit_primitive_identity_mask__avx2: dst=(165, 364), mask=(720.00, 48.00) x (5.00, 8.00) [ 74.708] gen8_vertex_flush[4690] = 3 [ 74.708] gen9_magic_ca_pass: CA fixup (2700 -> 2703) [ 74.708] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.708] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.708] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.708] sna_glyphs(op=3, nlist=1, src=(172, 372)) [ 74.708] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.708] sna_glyphs: discarding mask [ 74.708] glyphs0_to_dst(op=3, src=(172, 372), nlist=1, dst=(172, 372)+(0, 0)) [ 74.708] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.708] gen9_render_composite: 0x0, current mode=1/1 [ 74.708] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.708] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.708] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.708] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.708] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.708] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.708] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.708] sna_drawable_use_bo: using whole GPU bo [ 74.708] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.708] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.708] color_convert: src=ff729fcf [20028888] [ 74.708] color_convert: dst=ff729fcf [20028888] [ 74.708] sna_render_get_solid: ff729fcf [ 74.708] sna_render_get_solid(23) = ff729fcf (old) [ 74.708] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.708] sna_transform_is_imprecise_integer_translation: no transform [ 74.708] gen9_composite_picture: integer translation (0, 0), removing [ 74.708] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.708] sna_render_pixmap_bo: GPU all damaged [ 74.708] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.708] gen4_choose_composite_emitter: solid, identity mask [ 74.708] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.708] gen9_composite_get_binding_table(ee00) [ 74.708] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.708] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.708] gen9_emit_vertex_elements: setup id=9 [ 74.708] glyphs0_to_dst: glyph=(171, 366)x(11, 3), unclipped [ 74.708] emit_primitive_identity_mask__avx2: dst=(171, 366), mask=(736.00, 32.00) x (11.00, 3.00) [ 74.708] glyphs0_to_dst: glyph=(180, 361)x(10, 14), unclipped [ 74.708] emit_primitive_identity_mask__avx2: dst=(180, 361), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.708] glyphs0_to_dst: glyph=(189, 361)x(11, 11), unclipped [ 74.708] emit_primitive_identity_mask__avx2: dst=(189, 361), mask=(960.00, 0.00) x (11.00, 11.00) [ 74.708] glyphs0_to_dst: glyph=(198, 364)x(10, 8), unclipped [ 74.708] emit_primitive_identity_mask__avx2: dst=(198, 364), mask=(976.00, 0.00) x (10.00, 8.00) [ 74.708] glyphs0_to_dst: glyph=(208, 364)x(9, 11), unclipped [ 74.708] emit_primitive_identity_mask__avx2: dst=(208, 364), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.708] glyphs0_to_dst: glyph=(216, 361)x(10, 14), unclipped [ 74.708] emit_primitive_identity_mask__avx2: dst=(216, 361), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.708] glyphs0_to_dst: glyph=(225, 362)x(10, 10), unclipped [ 74.708] emit_primitive_identity_mask__avx2: dst=(225, 362), mask=(976.00, 16.00) x (10.00, 10.00) [ 74.708] glyphs0_to_dst: glyph=(234, 373)x(11, 2), unclipped [ 74.708] emit_primitive_identity_mask__avx2: dst=(234, 373), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.708] glyphs0_to_dst: glyph=(243, 361)x(11, 11), unclipped [ 74.708] emit_primitive_identity_mask__avx2: dst=(243, 361), mask=(1008.00, 0.00) x (11.00, 11.00) [ 74.708] glyphs0_to_dst: glyph=(253, 364)x(9, 8), unclipped [ 74.708] emit_primitive_identity_mask__avx2: dst=(253, 364), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.708] glyphs0_to_dst: glyph=(261, 364)x(10, 8), unclipped [ 74.708] emit_primitive_identity_mask__avx2: dst=(261, 364), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.708] glyphs0_to_dst: glyph=(270, 364)x(10, 8), unclipped [ 74.708] emit_primitive_identity_mask__avx2: dst=(270, 364), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.708] glyphs0_to_dst: glyph=(279, 360)x(10, 12), unclipped [ 74.708] emit_primitive_identity_mask__avx2: dst=(279, 360), mask=(992.00, 16.00) x (10.00, 12.00) [ 74.708] glyphs0_to_dst: glyph=(288, 364)x(10, 8), unclipped [ 74.708] emit_primitive_identity_mask__avx2: dst=(288, 364), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.708] glyphs0_to_dst: glyph=(297, 364)x(10, 8), unclipped [ 74.708] emit_primitive_identity_mask__avx2: dst=(297, 364), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.708] glyphs0_to_dst: glyph=(307, 360)x(10, 12), unclipped [ 74.708] emit_primitive_identity_mask__avx2: dst=(307, 360), mask=(1008.00, 16.00) x (10.00, 12.00) [ 74.708] glyphs0_to_dst: glyph=(315, 361)x(11, 11), unclipped [ 74.708] emit_primitive_identity_mask__avx2: dst=(315, 361), mask=(960.00, 0.00) x (11.00, 11.00) [ 74.708] glyphs0_to_dst: glyph=(324, 364)x(11, 8), unclipped [ 74.708] emit_primitive_identity_mask__avx2: dst=(324, 364), mask=(736.00, 16.00) x (11.00, 8.00) [ 74.708] glyphs0_to_dst: glyph=(334, 364)x(9, 11), unclipped [ 74.708] emit_primitive_identity_mask__avx2: dst=(334, 364), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.708] glyphs0_to_dst: glyph=(342, 373)x(11, 2), unclipped [ 74.708] emit_primitive_identity_mask__avx2: dst=(342, 373), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.708] glyphs0_to_dst: glyph=(351, 360)x(10, 12), unclipped [ 74.708] emit_primitive_identity_mask__avx2: dst=(351, 360), mask=(992.00, 16.00) x (10.00, 12.00) [ 74.708] glyphs0_to_dst: glyph=(361, 360)x(9, 12), unclipped [ 74.708] emit_primitive_identity_mask__avx2: dst=(361, 360), mask=(960.00, 32.00) x (9.00, 12.00) [ 74.708] glyphs0_to_dst: glyph=(369, 364)x(10, 11), unclipped [ 74.708] emit_primitive_identity_mask__avx2: dst=(369, 364), mask=(976.00, 32.00) x (10.00, 11.00) [ 74.708] glyphs0_to_dst: glyph=(378, 361)x(10, 14), unclipped [ 74.708] emit_primitive_identity_mask__avx2: dst=(378, 361), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.708] glyphs0_to_dst: glyph=(387, 362)x(10, 10), unclipped [ 74.708] emit_primitive_identity_mask__avx2: dst=(387, 362), mask=(960.00, 48.00) x (10.00, 10.00) [ 74.708] glyphs0_to_dst: glyph=(396, 373)x(11, 2), unclipped [ 74.708] emit_primitive_identity_mask__avx2: dst=(396, 373), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.708] glyphs0_to_dst: glyph=(406, 364)x(9, 8), unclipped [ 74.708] emit_primitive_identity_mask__avx2: dst=(406, 364), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.708] glyphs0_to_dst: glyph=(415, 364)x(9, 8), unclipped [ 74.708] emit_primitive_identity_mask__avx2: dst=(415, 364), mask=(752.00, 16.00) x (9.00, 8.00) [ 74.708] glyphs0_to_dst: glyph=(424, 364)x(9, 11), unclipped [ 74.708] emit_primitive_identity_mask__avx2: dst=(424, 364), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.708] glyphs0_to_dst: glyph=(432, 361)x(10, 11), unclipped [ 74.708] emit_primitive_identity_mask__avx2: dst=(432, 361), mask=(976.00, 48.00) x (10.00, 11.00) [ 74.708] glyphs0_to_dst: glyph=(442, 364)x(9, 8), unclipped [ 74.708] emit_primitive_identity_mask__avx2: dst=(442, 364), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.708] glyphs0_to_dst: glyph=(450, 364)x(10, 11), unclipped [ 74.708] emit_primitive_identity_mask__avx2: dst=(450, 364), mask=(976.00, 32.00) x (10.00, 11.00) [ 74.708] gen8_vertex_flush[4790] = 96 [ 74.708] gen9_magic_ca_pass: CA fixup (2703 -> 2799) [ 74.708] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.708] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.708] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.708] sna_glyphs(op=3, nlist=1, src=(460, 372)) [ 74.708] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.708] sna_glyphs: discarding mask [ 74.708] glyphs0_to_dst(op=3, src=(460, 372), nlist=1, dst=(460, 372)+(0, 0)) [ 74.708] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.708] gen9_render_composite: 0x0, current mode=1/1 [ 74.708] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.709] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.709] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.709] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.709] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.709] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.709] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.709] sna_drawable_use_bo: using whole GPU bo [ 74.709] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.709] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.709] color_convert: src=ffffffff [20028888] [ 74.709] color_convert: dst=ffffffff [20028888] [ 74.709] sna_render_get_solid: ffffffff [ 74.709] sna_render_get_solid(white) [ 74.709] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.709] sna_transform_is_imprecise_integer_translation: no transform [ 74.709] gen9_composite_picture: integer translation (0, 0), removing [ 74.709] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.709] sna_render_pixmap_bo: GPU all damaged [ 74.709] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.709] gen4_choose_composite_emitter: solid, identity mask [ 74.709] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.709] gen9_composite_get_binding_table(edc0) [ 74.709] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.709] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.709] gen9_emit_vertex_elements: setup id=9 [ 74.709] glyphs0_to_dst: glyph=(459, 361)x(10, 13), unclipped [ 74.709] emit_primitive_identity_mask__avx2: dst=(459, 361), mask=(752.00, 32.00) x (10.00, 13.00) [ 74.709] gen8_vertex_flush[4890] = 3 [ 74.709] gen9_magic_ca_pass: CA fixup (2799 -> 2802) [ 74.709] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.709] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.709] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.709] sna_glyphs(op=3, nlist=1, src=(1, 389)) [ 74.709] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.709] sna_glyphs: discarding mask [ 74.709] glyphs0_to_dst(op=3, src=(1, 389), nlist=1, dst=(1, 389)+(0, 0)) [ 74.709] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.709] gen9_render_composite: 0x0, current mode=1/1 [ 74.709] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.709] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.709] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.709] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.709] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.709] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.709] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.709] sna_drawable_use_bo: using whole GPU bo [ 74.709] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.709] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.709] color_convert: src=ff8ae234 [20028888] [ 74.709] color_convert: dst=ff8ae234 [20028888] [ 74.709] sna_render_get_solid: ff8ae234 [ 74.709] sna_render_get_solid(22) = ff8ae234 (old) [ 74.709] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.709] sna_transform_is_imprecise_integer_translation: no transform [ 74.709] gen9_composite_picture: integer translation (0, 0), removing [ 74.709] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.709] sna_render_pixmap_bo: GPU all damaged [ 74.709] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.709] gen4_choose_composite_emitter: solid, identity mask [ 74.709] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.709] gen9_composite_get_binding_table(ed80) [ 74.709] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.709] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.709] gen9_emit_vertex_elements: setup id=9 [ 74.709] glyphs0_to_dst: glyph=(1, 381)x(9, 8), unclipped [ 74.709] emit_primitive_identity_mask__avx2: dst=(1, 381), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.709] glyphs0_to_dst: glyph=(9, 379)x(10, 13), unclipped [ 74.709] emit_primitive_identity_mask__avx2: dst=(9, 379), mask=(672.00, 48.00) x (10.00, 13.00) [ 74.709] glyphs0_to_dst: glyph=(19, 381)x(9, 8), unclipped [ 74.709] emit_primitive_identity_mask__avx2: dst=(19, 381), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.709] glyphs0_to_dst: glyph=(28, 383)x(8, 3), unclipped [ 74.709] emit_primitive_identity_mask__avx2: dst=(28, 383), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.709] glyphs0_to_dst: glyph=(36, 379)x(11, 10), unclipped [ 74.709] emit_primitive_identity_mask__avx2: dst=(36, 379), mask=(704.00, 0.00) x (11.00, 10.00) [ 74.709] glyphs0_to_dst: glyph=(46, 381)x(9, 8), unclipped [ 74.709] emit_primitive_identity_mask__avx2: dst=(46, 381), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.709] glyphs0_to_dst: glyph=(54, 381)x(10, 8), unclipped [ 74.709] emit_primitive_identity_mask__avx2: dst=(54, 381), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.709] glyphs0_to_dst: glyph=(63, 381)x(10, 8), unclipped [ 74.709] emit_primitive_identity_mask__avx2: dst=(63, 381), mask=(720.00, 16.00) x (10.00, 8.00) [ 74.709] glyphs0_to_dst: glyph=(72, 378)x(10, 11), unclipped [ 74.709] emit_primitive_identity_mask__avx2: dst=(72, 378), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.709] glyphs0_to_dst: glyph=(81, 381)x(10, 8), unclipped [ 74.709] emit_primitive_identity_mask__avx2: dst=(81, 381), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.709] glyphs0_to_dst: glyph=(90, 378)x(10, 11), unclipped [ 74.709] emit_primitive_identity_mask__avx2: dst=(90, 378), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.709] glyphs0_to_dst: glyph=(99, 381)x(11, 8), unclipped [ 74.709] emit_primitive_identity_mask__avx2: dst=(99, 381), mask=(736.00, 16.00) x (11.00, 8.00) [ 74.709] glyphs0_to_dst: glyph=(109, 381)x(9, 8), unclipped [ 74.709] emit_primitive_identity_mask__avx2: dst=(109, 381), mask=(752.00, 16.00) x (9.00, 8.00) [ 74.709] glyphs0_to_dst: glyph=(118, 383)x(8, 3), unclipped [ 74.709] emit_primitive_identity_mask__avx2: dst=(118, 383), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.709] glyphs0_to_dst: glyph=(126, 379)x(10, 10), unclipped [ 74.709] emit_primitive_identity_mask__avx2: dst=(126, 379), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.709] glyphs0_to_dst: glyph=(135, 379)x(10, 10), unclipped [ 74.709] emit_primitive_identity_mask__avx2: dst=(135, 379), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.709] glyphs0_to_dst: glyph=(144, 379)x(10, 10), unclipped [ 74.709] emit_primitive_identity_mask__avx2: dst=(144, 379), mask=(720.00, 32.00) x (10.00, 10.00) [ 74.709] glyphs0_to_dst: glyph=(153, 379)x(10, 10), unclipped [ 74.709] emit_primitive_identity_mask__avx2: dst=(153, 379), mask=(704.00, 48.00) x (10.00, 10.00) [ 74.709] gen8_vertex_flush[4990] = 54 [ 74.709] gen9_magic_ca_pass: CA fixup (2802 -> 2856) [ 74.709] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.709] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.709] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.709] sna_glyphs(op=3, nlist=1, src=(163, 389)) [ 74.709] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.709] sna_glyphs: discarding mask [ 74.709] glyphs0_to_dst(op=3, src=(163, 389), nlist=1, dst=(163, 389)+(0, 0)) [ 74.709] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.709] gen9_render_composite: 0x0, current mode=1/1 [ 74.709] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.709] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.709] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.709] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.709] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.709] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.709] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.709] sna_drawable_use_bo: using whole GPU bo [ 74.709] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.709] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.709] color_convert: src=ffffffff [20028888] [ 74.709] color_convert: dst=ffffffff [20028888] [ 74.709] sna_render_get_solid: ffffffff [ 74.709] sna_render_get_solid(white) [ 74.709] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.709] sna_transform_is_imprecise_integer_translation: no transform [ 74.709] gen9_composite_picture: integer translation (0, 0), removing [ 74.709] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.709] sna_render_pixmap_bo: GPU all damaged [ 74.709] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.709] gen4_choose_composite_emitter: solid, identity mask [ 74.709] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.709] gen9_composite_get_binding_table(ed40) [ 74.709] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.709] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.709] gen9_emit_vertex_elements: setup id=9 [ 74.709] glyphs0_to_dst: glyph=(165, 381)x(5, 8), unclipped [ 74.709] emit_primitive_identity_mask__avx2: dst=(165, 381), mask=(720.00, 48.00) x (5.00, 8.00) [ 74.709] gen8_vertex_flush[4a90] = 3 [ 74.709] gen9_magic_ca_pass: CA fixup (2856 -> 2859) [ 74.709] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.709] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.709] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.709] sna_glyphs(op=3, nlist=1, src=(172, 389)) [ 74.709] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.709] sna_glyphs: discarding mask [ 74.709] glyphs0_to_dst(op=3, src=(172, 389), nlist=1, dst=(172, 389)+(0, 0)) [ 74.709] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.709] gen9_render_composite: 0x0, current mode=1/1 [ 74.709] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.709] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.709] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.709] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.709] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.709] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.709] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.709] sna_drawable_use_bo: using whole GPU bo [ 74.709] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.709] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.709] color_convert: src=ff729fcf [20028888] [ 74.709] color_convert: dst=ff729fcf [20028888] [ 74.709] sna_render_get_solid: ff729fcf [ 74.709] sna_render_get_solid(23) = ff729fcf (old) [ 74.709] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.709] sna_transform_is_imprecise_integer_translation: no transform [ 74.709] gen9_composite_picture: integer translation (0, 0), removing [ 74.709] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.709] sna_render_pixmap_bo: GPU all damaged [ 74.709] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.709] gen4_choose_composite_emitter: solid, identity mask [ 74.709] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.709] gen9_composite_get_binding_table(ed00) [ 74.709] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.709] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.709] gen9_emit_vertex_elements: setup id=9 [ 74.709] glyphs0_to_dst: glyph=(171, 383)x(11, 3), unclipped [ 74.709] emit_primitive_identity_mask__avx2: dst=(171, 383), mask=(736.00, 32.00) x (11.00, 3.00) [ 74.709] glyphs0_to_dst: glyph=(180, 378)x(10, 14), unclipped [ 74.709] emit_primitive_identity_mask__avx2: dst=(180, 378), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.709] glyphs0_to_dst: glyph=(189, 378)x(11, 11), unclipped [ 74.709] emit_primitive_identity_mask__avx2: dst=(189, 378), mask=(960.00, 0.00) x (11.00, 11.00) [ 74.709] glyphs0_to_dst: glyph=(198, 381)x(10, 8), unclipped [ 74.709] emit_primitive_identity_mask__avx2: dst=(198, 381), mask=(976.00, 0.00) x (10.00, 8.00) [ 74.709] glyphs0_to_dst: glyph=(208, 381)x(9, 11), unclipped [ 74.709] emit_primitive_identity_mask__avx2: dst=(208, 381), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.709] glyphs0_to_dst: glyph=(216, 378)x(10, 14), unclipped [ 74.709] emit_primitive_identity_mask__avx2: dst=(216, 378), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.709] glyphs0_to_dst: glyph=(225, 379)x(10, 10), unclipped [ 74.709] emit_primitive_identity_mask__avx2: dst=(225, 379), mask=(976.00, 16.00) x (10.00, 10.00) [ 74.709] glyphs0_to_dst: glyph=(234, 390)x(11, 2), unclipped [ 74.709] emit_primitive_identity_mask__avx2: dst=(234, 390), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.709] glyphs0_to_dst: glyph=(243, 378)x(11, 11), unclipped [ 74.709] emit_primitive_identity_mask__avx2: dst=(243, 378), mask=(1008.00, 0.00) x (11.00, 11.00) [ 74.709] glyphs0_to_dst: glyph=(253, 381)x(9, 8), unclipped [ 74.709] emit_primitive_identity_mask__avx2: dst=(253, 381), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.709] glyphs0_to_dst: glyph=(261, 381)x(10, 8), unclipped [ 74.709] emit_primitive_identity_mask__avx2: dst=(261, 381), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.709] glyphs0_to_dst: glyph=(270, 381)x(10, 8), unclipped [ 74.709] emit_primitive_identity_mask__avx2: dst=(270, 381), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.709] glyphs0_to_dst: glyph=(279, 377)x(10, 12), unclipped [ 74.709] emit_primitive_identity_mask__avx2: dst=(279, 377), mask=(992.00, 16.00) x (10.00, 12.00) [ 74.709] glyphs0_to_dst: glyph=(288, 381)x(10, 8), unclipped [ 74.709] emit_primitive_identity_mask__avx2: dst=(288, 381), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.709] glyphs0_to_dst: glyph=(297, 381)x(10, 8), unclipped [ 74.709] emit_primitive_identity_mask__avx2: dst=(297, 381), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.709] glyphs0_to_dst: glyph=(307, 377)x(10, 12), unclipped [ 74.709] emit_primitive_identity_mask__avx2: dst=(307, 377), mask=(1008.00, 16.00) x (10.00, 12.00) [ 74.709] glyphs0_to_dst: glyph=(315, 378)x(11, 11), unclipped [ 74.709] emit_primitive_identity_mask__avx2: dst=(315, 378), mask=(960.00, 0.00) x (11.00, 11.00) [ 74.709] glyphs0_to_dst: glyph=(324, 381)x(11, 8), unclipped [ 74.709] emit_primitive_identity_mask__avx2: dst=(324, 381), mask=(736.00, 16.00) x (11.00, 8.00) [ 74.709] glyphs0_to_dst: glyph=(334, 381)x(9, 11), unclipped [ 74.709] emit_primitive_identity_mask__avx2: dst=(334, 381), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.709] glyphs0_to_dst: glyph=(342, 390)x(11, 2), unclipped [ 74.709] emit_primitive_identity_mask__avx2: dst=(342, 390), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.709] glyphs0_to_dst: glyph=(351, 377)x(10, 12), unclipped [ 74.709] emit_primitive_identity_mask__avx2: dst=(351, 377), mask=(992.00, 16.00) x (10.00, 12.00) [ 74.709] glyphs0_to_dst: glyph=(361, 377)x(9, 12), unclipped [ 74.709] emit_primitive_identity_mask__avx2: dst=(361, 377), mask=(960.00, 32.00) x (9.00, 12.00) [ 74.709] glyphs0_to_dst: glyph=(369, 381)x(10, 11), unclipped [ 74.709] emit_primitive_identity_mask__avx2: dst=(369, 381), mask=(976.00, 32.00) x (10.00, 11.00) [ 74.709] glyphs0_to_dst: glyph=(378, 378)x(10, 14), unclipped [ 74.709] emit_primitive_identity_mask__avx2: dst=(378, 378), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.709] glyphs0_to_dst: glyph=(387, 379)x(10, 10), unclipped [ 74.709] emit_primitive_identity_mask__avx2: dst=(387, 379), mask=(960.00, 48.00) x (10.00, 10.00) [ 74.709] glyphs0_to_dst: glyph=(396, 390)x(11, 2), unclipped [ 74.709] emit_primitive_identity_mask__avx2: dst=(396, 390), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.709] glyphs0_to_dst: glyph=(406, 381)x(9, 8), unclipped [ 74.709] emit_primitive_identity_mask__avx2: dst=(406, 381), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.709] glyphs0_to_dst: glyph=(415, 381)x(9, 8), unclipped [ 74.709] emit_primitive_identity_mask__avx2: dst=(415, 381), mask=(752.00, 16.00) x (9.00, 8.00) [ 74.709] glyphs0_to_dst: glyph=(424, 381)x(9, 11), unclipped [ 74.709] emit_primitive_identity_mask__avx2: dst=(424, 381), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.709] glyphs0_to_dst: glyph=(432, 378)x(10, 11), unclipped [ 74.709] emit_primitive_identity_mask__avx2: dst=(432, 378), mask=(976.00, 48.00) x (10.00, 11.00) [ 74.709] glyphs0_to_dst: glyph=(442, 381)x(9, 8), unclipped [ 74.709] emit_primitive_identity_mask__avx2: dst=(442, 381), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.709] glyphs0_to_dst: glyph=(450, 381)x(10, 11), unclipped [ 74.709] emit_primitive_identity_mask__avx2: dst=(450, 381), mask=(976.00, 32.00) x (10.00, 11.00) [ 74.709] gen8_vertex_flush[4b90] = 96 [ 74.709] gen9_magic_ca_pass: CA fixup (2859 -> 2955) [ 74.709] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.709] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.709] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.709] sna_glyphs(op=3, nlist=1, src=(460, 389)) [ 74.709] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.709] sna_glyphs: discarding mask [ 74.709] glyphs0_to_dst(op=3, src=(460, 389), nlist=1, dst=(460, 389)+(0, 0)) [ 74.709] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.709] gen9_render_composite: 0x0, current mode=1/1 [ 74.709] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.709] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.709] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.709] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.709] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.709] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.709] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.709] sna_drawable_use_bo: using whole GPU bo [ 74.709] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.709] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.709] color_convert: src=ffffffff [20028888] [ 74.709] color_convert: dst=ffffffff [20028888] [ 74.709] sna_render_get_solid: ffffffff [ 74.709] sna_render_get_solid(white) [ 74.709] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.709] sna_transform_is_imprecise_integer_translation: no transform [ 74.709] gen9_composite_picture: integer translation (0, 0), removing [ 74.709] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.709] sna_render_pixmap_bo: GPU all damaged [ 74.709] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.709] gen4_choose_composite_emitter: solid, identity mask [ 74.709] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.709] gen9_composite_get_binding_table(ecc0) [ 74.709] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.709] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.709] gen9_emit_vertex_elements: setup id=9 [ 74.709] glyphs0_to_dst: glyph=(459, 378)x(10, 13), unclipped [ 74.709] emit_primitive_identity_mask__avx2: dst=(459, 378), mask=(752.00, 32.00) x (10.00, 13.00) [ 74.709] gen8_vertex_flush[4c90] = 3 [ 74.709] gen9_magic_ca_pass: CA fixup (2955 -> 2958) [ 74.709] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.709] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.709] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.709] sna_glyphs(op=3, nlist=1, src=(1, 406)) [ 74.709] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.709] sna_glyphs: discarding mask [ 74.709] glyphs0_to_dst(op=3, src=(1, 406), nlist=1, dst=(1, 406)+(0, 0)) [ 74.709] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.709] gen9_render_composite: 0x0, current mode=1/1 [ 74.709] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.709] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.710] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.710] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.710] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.710] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.710] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.710] sna_drawable_use_bo: using whole GPU bo [ 74.710] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.710] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.710] color_convert: src=ff8ae234 [20028888] [ 74.710] color_convert: dst=ff8ae234 [20028888] [ 74.710] sna_render_get_solid: ff8ae234 [ 74.710] sna_render_get_solid(22) = ff8ae234 (old) [ 74.710] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.710] sna_transform_is_imprecise_integer_translation: no transform [ 74.710] gen9_composite_picture: integer translation (0, 0), removing [ 74.710] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.710] sna_render_pixmap_bo: GPU all damaged [ 74.710] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.710] gen4_choose_composite_emitter: solid, identity mask [ 74.710] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.710] gen9_composite_get_binding_table(ec80) [ 74.710] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.710] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.710] gen9_emit_vertex_elements: setup id=9 [ 74.710] glyphs0_to_dst: glyph=(1, 398)x(9, 8), unclipped [ 74.710] emit_primitive_identity_mask__avx2: dst=(1, 398), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.710] glyphs0_to_dst: glyph=(9, 396)x(10, 13), unclipped [ 74.710] emit_primitive_identity_mask__avx2: dst=(9, 396), mask=(672.00, 48.00) x (10.00, 13.00) [ 74.710] glyphs0_to_dst: glyph=(19, 398)x(9, 8), unclipped [ 74.710] emit_primitive_identity_mask__avx2: dst=(19, 398), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.710] glyphs0_to_dst: glyph=(28, 400)x(8, 3), unclipped [ 74.710] emit_primitive_identity_mask__avx2: dst=(28, 400), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.710] glyphs0_to_dst: glyph=(36, 396)x(11, 10), unclipped [ 74.710] emit_primitive_identity_mask__avx2: dst=(36, 396), mask=(704.00, 0.00) x (11.00, 10.00) [ 74.710] glyphs0_to_dst: glyph=(46, 398)x(9, 8), unclipped [ 74.710] emit_primitive_identity_mask__avx2: dst=(46, 398), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.710] glyphs0_to_dst: glyph=(54, 398)x(10, 8), unclipped [ 74.710] emit_primitive_identity_mask__avx2: dst=(54, 398), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.710] glyphs0_to_dst: glyph=(63, 398)x(10, 8), unclipped [ 74.710] emit_primitive_identity_mask__avx2: dst=(63, 398), mask=(720.00, 16.00) x (10.00, 8.00) [ 74.710] glyphs0_to_dst: glyph=(72, 395)x(10, 11), unclipped [ 74.710] emit_primitive_identity_mask__avx2: dst=(72, 395), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.710] glyphs0_to_dst: glyph=(81, 398)x(10, 8), unclipped [ 74.710] emit_primitive_identity_mask__avx2: dst=(81, 398), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.710] glyphs0_to_dst: glyph=(90, 395)x(10, 11), unclipped [ 74.710] emit_primitive_identity_mask__avx2: dst=(90, 395), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.710] glyphs0_to_dst: glyph=(99, 398)x(11, 8), unclipped [ 74.710] emit_primitive_identity_mask__avx2: dst=(99, 398), mask=(736.00, 16.00) x (11.00, 8.00) [ 74.710] glyphs0_to_dst: glyph=(109, 398)x(9, 8), unclipped [ 74.710] emit_primitive_identity_mask__avx2: dst=(109, 398), mask=(752.00, 16.00) x (9.00, 8.00) [ 74.710] glyphs0_to_dst: glyph=(118, 400)x(8, 3), unclipped [ 74.710] emit_primitive_identity_mask__avx2: dst=(118, 400), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.710] glyphs0_to_dst: glyph=(126, 396)x(10, 10), unclipped [ 74.710] emit_primitive_identity_mask__avx2: dst=(126, 396), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.710] glyphs0_to_dst: glyph=(135, 396)x(10, 10), unclipped [ 74.710] emit_primitive_identity_mask__avx2: dst=(135, 396), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.710] glyphs0_to_dst: glyph=(144, 396)x(10, 10), unclipped [ 74.710] emit_primitive_identity_mask__avx2: dst=(144, 396), mask=(720.00, 32.00) x (10.00, 10.00) [ 74.710] glyphs0_to_dst: glyph=(153, 396)x(10, 10), unclipped [ 74.710] emit_primitive_identity_mask__avx2: dst=(153, 396), mask=(704.00, 48.00) x (10.00, 10.00) [ 74.710] gen8_vertex_flush[4d90] = 54 [ 74.710] gen9_magic_ca_pass: CA fixup (2958 -> 3012) [ 74.710] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.710] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.710] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.710] sna_glyphs(op=3, nlist=1, src=(163, 406)) [ 74.710] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.710] sna_glyphs: discarding mask [ 74.710] glyphs0_to_dst(op=3, src=(163, 406), nlist=1, dst=(163, 406)+(0, 0)) [ 74.710] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.710] gen9_render_composite: 0x0, current mode=1/1 [ 74.710] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.710] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.710] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.710] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.710] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.710] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.710] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.710] sna_drawable_use_bo: using whole GPU bo [ 74.710] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.710] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.710] color_convert: src=ffffffff [20028888] [ 74.710] color_convert: dst=ffffffff [20028888] [ 74.710] sna_render_get_solid: ffffffff [ 74.710] sna_render_get_solid(white) [ 74.710] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.710] sna_transform_is_imprecise_integer_translation: no transform [ 74.710] gen9_composite_picture: integer translation (0, 0), removing [ 74.710] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.710] sna_render_pixmap_bo: GPU all damaged [ 74.710] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.710] gen4_choose_composite_emitter: solid, identity mask [ 74.710] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.710] gen9_composite_get_binding_table(ec40) [ 74.710] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.710] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.710] gen9_emit_vertex_elements: setup id=9 [ 74.710] glyphs0_to_dst: glyph=(165, 398)x(5, 8), unclipped [ 74.710] emit_primitive_identity_mask__avx2: dst=(165, 398), mask=(720.00, 48.00) x (5.00, 8.00) [ 74.710] gen8_vertex_flush[4e90] = 3 [ 74.710] gen9_magic_ca_pass: CA fixup (3012 -> 3015) [ 74.710] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.710] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.710] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.710] sna_glyphs(op=3, nlist=1, src=(172, 406)) [ 74.710] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.710] sna_glyphs: discarding mask [ 74.710] glyphs0_to_dst(op=3, src=(172, 406), nlist=1, dst=(172, 406)+(0, 0)) [ 74.710] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.710] gen9_render_composite: 0x0, current mode=1/1 [ 74.710] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.710] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.710] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.710] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.710] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.710] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.710] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.710] sna_drawable_use_bo: using whole GPU bo [ 74.710] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.710] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.710] color_convert: src=ff729fcf [20028888] [ 74.710] color_convert: dst=ff729fcf [20028888] [ 74.710] sna_render_get_solid: ff729fcf [ 74.710] sna_render_get_solid(23) = ff729fcf (old) [ 74.710] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.710] sna_transform_is_imprecise_integer_translation: no transform [ 74.710] gen9_composite_picture: integer translation (0, 0), removing [ 74.710] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.710] sna_render_pixmap_bo: GPU all damaged [ 74.710] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.710] gen4_choose_composite_emitter: solid, identity mask [ 74.710] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.710] gen9_composite_get_binding_table(ec00) [ 74.710] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.710] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.710] gen9_emit_vertex_elements: setup id=9 [ 74.710] glyphs0_to_dst: glyph=(171, 400)x(11, 3), unclipped [ 74.710] emit_primitive_identity_mask__avx2: dst=(171, 400), mask=(736.00, 32.00) x (11.00, 3.00) [ 74.710] glyphs0_to_dst: glyph=(180, 395)x(10, 14), unclipped [ 74.710] emit_primitive_identity_mask__avx2: dst=(180, 395), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.710] glyphs0_to_dst: glyph=(189, 395)x(11, 11), unclipped [ 74.710] emit_primitive_identity_mask__avx2: dst=(189, 395), mask=(960.00, 0.00) x (11.00, 11.00) [ 74.710] glyphs0_to_dst: glyph=(198, 398)x(10, 8), unclipped [ 74.710] emit_primitive_identity_mask__avx2: dst=(198, 398), mask=(976.00, 0.00) x (10.00, 8.00) [ 74.710] glyphs0_to_dst: glyph=(208, 398)x(9, 11), unclipped [ 74.710] emit_primitive_identity_mask__avx2: dst=(208, 398), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.710] glyphs0_to_dst: glyph=(216, 395)x(10, 14), unclipped [ 74.710] emit_primitive_identity_mask__avx2: dst=(216, 395), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.710] glyphs0_to_dst: glyph=(225, 396)x(10, 10), unclipped [ 74.710] emit_primitive_identity_mask__avx2: dst=(225, 396), mask=(976.00, 16.00) x (10.00, 10.00) [ 74.710] glyphs0_to_dst: glyph=(234, 407)x(11, 2), unclipped [ 74.710] emit_primitive_identity_mask__avx2: dst=(234, 407), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.710] glyphs0_to_dst: glyph=(243, 395)x(11, 11), unclipped [ 74.710] emit_primitive_identity_mask__avx2: dst=(243, 395), mask=(1008.00, 0.00) x (11.00, 11.00) [ 74.710] glyphs0_to_dst: glyph=(253, 398)x(9, 8), unclipped [ 74.710] emit_primitive_identity_mask__avx2: dst=(253, 398), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.710] glyphs0_to_dst: glyph=(261, 398)x(10, 8), unclipped [ 74.710] emit_primitive_identity_mask__avx2: dst=(261, 398), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.710] glyphs0_to_dst: glyph=(270, 398)x(10, 8), unclipped [ 74.710] emit_primitive_identity_mask__avx2: dst=(270, 398), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.710] glyphs0_to_dst: glyph=(279, 394)x(10, 12), unclipped [ 74.710] emit_primitive_identity_mask__avx2: dst=(279, 394), mask=(992.00, 16.00) x (10.00, 12.00) [ 74.710] glyphs0_to_dst: glyph=(288, 398)x(10, 8), unclipped [ 74.710] emit_primitive_identity_mask__avx2: dst=(288, 398), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.710] glyphs0_to_dst: glyph=(297, 398)x(10, 8), unclipped [ 74.710] emit_primitive_identity_mask__avx2: dst=(297, 398), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.710] glyphs0_to_dst: glyph=(307, 394)x(10, 12), unclipped [ 74.710] emit_primitive_identity_mask__avx2: dst=(307, 394), mask=(1008.00, 16.00) x (10.00, 12.00) [ 74.710] glyphs0_to_dst: glyph=(315, 395)x(11, 11), unclipped [ 74.710] emit_primitive_identity_mask__avx2: dst=(315, 395), mask=(960.00, 0.00) x (11.00, 11.00) [ 74.710] glyphs0_to_dst: glyph=(324, 398)x(11, 8), unclipped [ 74.710] emit_primitive_identity_mask__avx2: dst=(324, 398), mask=(736.00, 16.00) x (11.00, 8.00) [ 74.710] glyphs0_to_dst: glyph=(334, 398)x(9, 11), unclipped [ 74.710] emit_primitive_identity_mask__avx2: dst=(334, 398), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.710] glyphs0_to_dst: glyph=(342, 407)x(11, 2), unclipped [ 74.710] emit_primitive_identity_mask__avx2: dst=(342, 407), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.710] glyphs0_to_dst: glyph=(351, 394)x(10, 12), unclipped [ 74.710] emit_primitive_identity_mask__avx2: dst=(351, 394), mask=(992.00, 16.00) x (10.00, 12.00) [ 74.710] glyphs0_to_dst: glyph=(361, 394)x(9, 12), unclipped [ 74.710] emit_primitive_identity_mask__avx2: dst=(361, 394), mask=(960.00, 32.00) x (9.00, 12.00) [ 74.710] glyphs0_to_dst: glyph=(369, 398)x(10, 11), unclipped [ 74.710] emit_primitive_identity_mask__avx2: dst=(369, 398), mask=(976.00, 32.00) x (10.00, 11.00) [ 74.710] glyphs0_to_dst: glyph=(378, 395)x(10, 14), unclipped [ 74.710] emit_primitive_identity_mask__avx2: dst=(378, 395), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.710] glyphs0_to_dst: glyph=(387, 396)x(10, 10), unclipped [ 74.710] emit_primitive_identity_mask__avx2: dst=(387, 396), mask=(960.00, 48.00) x (10.00, 10.00) [ 74.710] glyphs0_to_dst: glyph=(396, 407)x(11, 2), unclipped [ 74.710] emit_primitive_identity_mask__avx2: dst=(396, 407), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.710] glyphs0_to_dst: glyph=(406, 398)x(9, 8), unclipped [ 74.710] emit_primitive_identity_mask__avx2: dst=(406, 398), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.710] glyphs0_to_dst: glyph=(415, 398)x(9, 8), unclipped [ 74.710] emit_primitive_identity_mask__avx2: dst=(415, 398), mask=(752.00, 16.00) x (9.00, 8.00) [ 74.710] glyphs0_to_dst: glyph=(424, 398)x(9, 11), unclipped [ 74.710] emit_primitive_identity_mask__avx2: dst=(424, 398), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.710] glyphs0_to_dst: glyph=(432, 395)x(10, 11), unclipped [ 74.710] emit_primitive_identity_mask__avx2: dst=(432, 395), mask=(976.00, 48.00) x (10.00, 11.00) [ 74.710] glyphs0_to_dst: glyph=(442, 398)x(9, 8), unclipped [ 74.710] emit_primitive_identity_mask__avx2: dst=(442, 398), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.710] glyphs0_to_dst: glyph=(450, 398)x(10, 11), unclipped [ 74.710] emit_primitive_identity_mask__avx2: dst=(450, 398), mask=(976.00, 32.00) x (10.00, 11.00) [ 74.710] gen8_vertex_flush[4f90] = 96 [ 74.710] gen9_magic_ca_pass: CA fixup (3015 -> 3111) [ 74.710] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.710] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.710] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.710] sna_glyphs(op=3, nlist=1, src=(460, 406)) [ 74.710] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.710] sna_glyphs: discarding mask [ 74.710] glyphs0_to_dst(op=3, src=(460, 406), nlist=1, dst=(460, 406)+(0, 0)) [ 74.710] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.710] gen9_render_composite: 0x0, current mode=1/1 [ 74.710] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.710] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.710] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.710] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.710] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.710] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.710] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.710] sna_drawable_use_bo: using whole GPU bo [ 74.710] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.710] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.710] color_convert: src=ffffffff [20028888] [ 74.710] color_convert: dst=ffffffff [20028888] [ 74.710] sna_render_get_solid: ffffffff [ 74.710] sna_render_get_solid(white) [ 74.710] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.710] sna_transform_is_imprecise_integer_translation: no transform [ 74.710] gen9_composite_picture: integer translation (0, 0), removing [ 74.710] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.710] sna_render_pixmap_bo: GPU all damaged [ 74.710] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.710] gen4_choose_composite_emitter: solid, identity mask [ 74.710] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.710] gen9_composite_get_binding_table(ebc0) [ 74.710] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.710] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.710] gen9_emit_vertex_elements: setup id=9 [ 74.710] glyphs0_to_dst: glyph=(459, 395)x(10, 13), unclipped [ 74.710] emit_primitive_identity_mask__avx2: dst=(459, 395), mask=(752.00, 32.00) x (10.00, 13.00) [ 74.710] gen8_vertex_flush[5090] = 3 [ 74.710] gen9_magic_ca_pass: CA fixup (3111 -> 3114) [ 74.710] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.710] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.710] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.710] sna_glyphs(op=3, nlist=1, src=(1, 423)) [ 74.710] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.710] sna_glyphs: discarding mask [ 74.710] glyphs0_to_dst(op=3, src=(1, 423), nlist=1, dst=(1, 423)+(0, 0)) [ 74.710] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.710] gen9_render_composite: 0x0, current mode=1/1 [ 74.710] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.710] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.710] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.710] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.710] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.710] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.710] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.710] sna_drawable_use_bo: using whole GPU bo [ 74.710] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.710] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.710] color_convert: src=ff8ae234 [20028888] [ 74.710] color_convert: dst=ff8ae234 [20028888] [ 74.710] sna_render_get_solid: ff8ae234 [ 74.710] sna_render_get_solid(22) = ff8ae234 (old) [ 74.710] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.710] sna_transform_is_imprecise_integer_translation: no transform [ 74.710] gen9_composite_picture: integer translation (0, 0), removing [ 74.710] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.710] sna_render_pixmap_bo: GPU all damaged [ 74.710] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.710] gen4_choose_composite_emitter: solid, identity mask [ 74.710] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.710] gen9_composite_get_binding_table(eb80) [ 74.710] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.710] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.710] gen9_emit_vertex_elements: setup id=9 [ 74.710] glyphs0_to_dst: glyph=(1, 415)x(9, 8), unclipped [ 74.710] emit_primitive_identity_mask__avx2: dst=(1, 415), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.710] glyphs0_to_dst: glyph=(9, 413)x(10, 13), unclipped [ 74.710] emit_primitive_identity_mask__avx2: dst=(9, 413), mask=(672.00, 48.00) x (10.00, 13.00) [ 74.710] glyphs0_to_dst: glyph=(19, 415)x(9, 8), unclipped [ 74.710] emit_primitive_identity_mask__avx2: dst=(19, 415), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.710] glyphs0_to_dst: glyph=(28, 417)x(8, 3), unclipped [ 74.710] emit_primitive_identity_mask__avx2: dst=(28, 417), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.710] glyphs0_to_dst: glyph=(36, 413)x(11, 10), unclipped [ 74.710] emit_primitive_identity_mask__avx2: dst=(36, 413), mask=(704.00, 0.00) x (11.00, 10.00) [ 74.710] glyphs0_to_dst: glyph=(46, 415)x(9, 8), unclipped [ 74.710] emit_primitive_identity_mask__avx2: dst=(46, 415), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.710] glyphs0_to_dst: glyph=(54, 415)x(10, 8), unclipped [ 74.710] emit_primitive_identity_mask__avx2: dst=(54, 415), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.711] glyphs0_to_dst: glyph=(63, 415)x(10, 8), unclipped [ 74.711] emit_primitive_identity_mask__avx2: dst=(63, 415), mask=(720.00, 16.00) x (10.00, 8.00) [ 74.711] glyphs0_to_dst: glyph=(72, 412)x(10, 11), unclipped [ 74.711] emit_primitive_identity_mask__avx2: dst=(72, 412), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.711] glyphs0_to_dst: glyph=(81, 415)x(10, 8), unclipped [ 74.711] emit_primitive_identity_mask__avx2: dst=(81, 415), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.711] glyphs0_to_dst: glyph=(90, 412)x(10, 11), unclipped [ 74.711] emit_primitive_identity_mask__avx2: dst=(90, 412), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.711] glyphs0_to_dst: glyph=(99, 415)x(11, 8), unclipped [ 74.711] emit_primitive_identity_mask__avx2: dst=(99, 415), mask=(736.00, 16.00) x (11.00, 8.00) [ 74.711] glyphs0_to_dst: glyph=(109, 415)x(9, 8), unclipped [ 74.711] emit_primitive_identity_mask__avx2: dst=(109, 415), mask=(752.00, 16.00) x (9.00, 8.00) [ 74.711] glyphs0_to_dst: glyph=(118, 417)x(8, 3), unclipped [ 74.711] emit_primitive_identity_mask__avx2: dst=(118, 417), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.711] glyphs0_to_dst: glyph=(126, 413)x(10, 10), unclipped [ 74.711] emit_primitive_identity_mask__avx2: dst=(126, 413), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.711] glyphs0_to_dst: glyph=(135, 413)x(10, 10), unclipped [ 74.711] emit_primitive_identity_mask__avx2: dst=(135, 413), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.711] glyphs0_to_dst: glyph=(144, 413)x(10, 10), unclipped [ 74.711] emit_primitive_identity_mask__avx2: dst=(144, 413), mask=(720.00, 32.00) x (10.00, 10.00) [ 74.711] glyphs0_to_dst: glyph=(153, 413)x(10, 10), unclipped [ 74.711] emit_primitive_identity_mask__avx2: dst=(153, 413), mask=(704.00, 48.00) x (10.00, 10.00) [ 74.711] gen8_vertex_flush[5190] = 54 [ 74.711] gen9_magic_ca_pass: CA fixup (3114 -> 3168) [ 74.711] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.711] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.711] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.711] sna_glyphs(op=3, nlist=1, src=(163, 423)) [ 74.711] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.711] sna_glyphs: discarding mask [ 74.711] glyphs0_to_dst(op=3, src=(163, 423), nlist=1, dst=(163, 423)+(0, 0)) [ 74.711] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.711] gen9_render_composite: 0x0, current mode=1/1 [ 74.711] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.711] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.711] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.711] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.711] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.711] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.711] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.711] sna_drawable_use_bo: using whole GPU bo [ 74.711] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.711] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.711] color_convert: src=ffffffff [20028888] [ 74.711] color_convert: dst=ffffffff [20028888] [ 74.711] sna_render_get_solid: ffffffff [ 74.711] sna_render_get_solid(white) [ 74.711] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.711] sna_transform_is_imprecise_integer_translation: no transform [ 74.711] gen9_composite_picture: integer translation (0, 0), removing [ 74.711] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.711] sna_render_pixmap_bo: GPU all damaged [ 74.711] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.711] gen4_choose_composite_emitter: solid, identity mask [ 74.711] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.711] gen9_composite_get_binding_table(eb40) [ 74.711] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.711] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.711] gen9_emit_vertex_elements: setup id=9 [ 74.711] glyphs0_to_dst: glyph=(165, 415)x(5, 8), unclipped [ 74.711] emit_primitive_identity_mask__avx2: dst=(165, 415), mask=(720.00, 48.00) x (5.00, 8.00) [ 74.711] gen8_vertex_flush[5290] = 3 [ 74.711] gen9_magic_ca_pass: CA fixup (3168 -> 3171) [ 74.711] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.711] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.711] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.711] sna_glyphs(op=3, nlist=1, src=(172, 423)) [ 74.711] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.711] sna_glyphs: discarding mask [ 74.711] glyphs0_to_dst(op=3, src=(172, 423), nlist=1, dst=(172, 423)+(0, 0)) [ 74.711] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.711] gen9_render_composite: 0x0, current mode=1/1 [ 74.711] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.711] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.711] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.711] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.711] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.711] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.711] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.711] sna_drawable_use_bo: using whole GPU bo [ 74.711] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.711] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.711] color_convert: src=ff729fcf [20028888] [ 74.711] color_convert: dst=ff729fcf [20028888] [ 74.711] sna_render_get_solid: ff729fcf [ 74.711] sna_render_get_solid(23) = ff729fcf (old) [ 74.711] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.711] sna_transform_is_imprecise_integer_translation: no transform [ 74.711] gen9_composite_picture: integer translation (0, 0), removing [ 74.711] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.711] sna_render_pixmap_bo: GPU all damaged [ 74.711] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.711] gen4_choose_composite_emitter: solid, identity mask [ 74.711] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.711] gen9_composite_get_binding_table(eb00) [ 74.711] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.711] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.711] gen9_emit_vertex_elements: setup id=9 [ 74.711] glyphs0_to_dst: glyph=(171, 417)x(11, 3), unclipped [ 74.711] emit_primitive_identity_mask__avx2: dst=(171, 417), mask=(736.00, 32.00) x (11.00, 3.00) [ 74.711] glyphs0_to_dst: glyph=(180, 412)x(10, 14), unclipped [ 74.711] emit_primitive_identity_mask__avx2: dst=(180, 412), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.711] glyphs0_to_dst: glyph=(189, 412)x(11, 11), unclipped [ 74.711] emit_primitive_identity_mask__avx2: dst=(189, 412), mask=(960.00, 0.00) x (11.00, 11.00) [ 74.711] glyphs0_to_dst: glyph=(198, 415)x(10, 8), unclipped [ 74.711] emit_primitive_identity_mask__avx2: dst=(198, 415), mask=(976.00, 0.00) x (10.00, 8.00) [ 74.711] glyphs0_to_dst: glyph=(208, 415)x(9, 11), unclipped [ 74.711] emit_primitive_identity_mask__avx2: dst=(208, 415), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.711] glyphs0_to_dst: glyph=(216, 412)x(10, 14), unclipped [ 74.711] emit_primitive_identity_mask__avx2: dst=(216, 412), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.711] glyphs0_to_dst: glyph=(225, 413)x(10, 10), unclipped [ 74.711] emit_primitive_identity_mask__avx2: dst=(225, 413), mask=(976.00, 16.00) x (10.00, 10.00) [ 74.711] glyphs0_to_dst: glyph=(234, 424)x(11, 2), unclipped [ 74.711] emit_primitive_identity_mask__avx2: dst=(234, 424), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.711] glyphs0_to_dst: glyph=(243, 412)x(11, 11), unclipped [ 74.711] emit_primitive_identity_mask__avx2: dst=(243, 412), mask=(1008.00, 0.00) x (11.00, 11.00) [ 74.711] glyphs0_to_dst: glyph=(253, 415)x(9, 8), unclipped [ 74.711] emit_primitive_identity_mask__avx2: dst=(253, 415), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.711] glyphs0_to_dst: glyph=(261, 415)x(10, 8), unclipped [ 74.711] emit_primitive_identity_mask__avx2: dst=(261, 415), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.711] glyphs0_to_dst: glyph=(270, 415)x(10, 8), unclipped [ 74.711] emit_primitive_identity_mask__avx2: dst=(270, 415), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.711] glyphs0_to_dst: glyph=(279, 411)x(10, 12), unclipped [ 74.711] emit_primitive_identity_mask__avx2: dst=(279, 411), mask=(992.00, 16.00) x (10.00, 12.00) [ 74.711] glyphs0_to_dst: glyph=(288, 415)x(10, 8), unclipped [ 74.711] emit_primitive_identity_mask__avx2: dst=(288, 415), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.711] glyphs0_to_dst: glyph=(297, 415)x(10, 8), unclipped [ 74.711] emit_primitive_identity_mask__avx2: dst=(297, 415), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.711] glyphs0_to_dst: glyph=(307, 411)x(10, 12), unclipped [ 74.711] emit_primitive_identity_mask__avx2: dst=(307, 411), mask=(1008.00, 16.00) x (10.00, 12.00) [ 74.711] glyphs0_to_dst: glyph=(315, 412)x(11, 11), unclipped [ 74.711] emit_primitive_identity_mask__avx2: dst=(315, 412), mask=(960.00, 0.00) x (11.00, 11.00) [ 74.711] glyphs0_to_dst: glyph=(324, 415)x(11, 8), unclipped [ 74.711] emit_primitive_identity_mask__avx2: dst=(324, 415), mask=(736.00, 16.00) x (11.00, 8.00) [ 74.711] glyphs0_to_dst: glyph=(334, 415)x(9, 11), unclipped [ 74.711] emit_primitive_identity_mask__avx2: dst=(334, 415), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.711] glyphs0_to_dst: glyph=(342, 424)x(11, 2), unclipped [ 74.711] emit_primitive_identity_mask__avx2: dst=(342, 424), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.711] glyphs0_to_dst: glyph=(351, 411)x(10, 12), unclipped [ 74.711] emit_primitive_identity_mask__avx2: dst=(351, 411), mask=(992.00, 16.00) x (10.00, 12.00) [ 74.711] glyphs0_to_dst: glyph=(361, 411)x(9, 12), unclipped [ 74.711] emit_primitive_identity_mask__avx2: dst=(361, 411), mask=(960.00, 32.00) x (9.00, 12.00) [ 74.711] glyphs0_to_dst: glyph=(369, 415)x(10, 11), unclipped [ 74.711] emit_primitive_identity_mask__avx2: dst=(369, 415), mask=(976.00, 32.00) x (10.00, 11.00) [ 74.711] glyphs0_to_dst: glyph=(378, 412)x(10, 14), unclipped [ 74.711] emit_primitive_identity_mask__avx2: dst=(378, 412), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.711] glyphs0_to_dst: glyph=(387, 413)x(10, 10), unclipped [ 74.711] emit_primitive_identity_mask__avx2: dst=(387, 413), mask=(960.00, 48.00) x (10.00, 10.00) [ 74.711] glyphs0_to_dst: glyph=(396, 424)x(11, 2), unclipped [ 74.711] emit_primitive_identity_mask__avx2: dst=(396, 424), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.711] glyphs0_to_dst: glyph=(406, 415)x(9, 8), unclipped [ 74.711] emit_primitive_identity_mask__avx2: dst=(406, 415), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.711] glyphs0_to_dst: glyph=(415, 415)x(9, 8), unclipped [ 74.711] emit_primitive_identity_mask__avx2: dst=(415, 415), mask=(752.00, 16.00) x (9.00, 8.00) [ 74.711] glyphs0_to_dst: glyph=(424, 415)x(9, 11), unclipped [ 74.711] emit_primitive_identity_mask__avx2: dst=(424, 415), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.711] glyphs0_to_dst: glyph=(432, 412)x(10, 11), unclipped [ 74.711] emit_primitive_identity_mask__avx2: dst=(432, 412), mask=(976.00, 48.00) x (10.00, 11.00) [ 74.711] glyphs0_to_dst: glyph=(442, 415)x(9, 8), unclipped [ 74.711] emit_primitive_identity_mask__avx2: dst=(442, 415), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.711] glyphs0_to_dst: glyph=(450, 415)x(10, 11), unclipped [ 74.711] emit_primitive_identity_mask__avx2: dst=(450, 415), mask=(976.00, 32.00) x (10.00, 11.00) [ 74.711] gen8_vertex_flush[5390] = 96 [ 74.711] gen9_magic_ca_pass: CA fixup (3171 -> 3267) [ 74.711] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.711] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.711] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.711] sna_glyphs(op=3, nlist=1, src=(460, 423)) [ 74.711] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.711] sna_glyphs: discarding mask [ 74.711] glyphs0_to_dst(op=3, src=(460, 423), nlist=1, dst=(460, 423)+(0, 0)) [ 74.711] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.711] gen9_render_composite: 0x0, current mode=1/1 [ 74.711] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.711] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.711] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.711] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.711] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.711] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.711] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.711] sna_drawable_use_bo: using whole GPU bo [ 74.711] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.711] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.711] color_convert: src=ffffffff [20028888] [ 74.711] color_convert: dst=ffffffff [20028888] [ 74.711] sna_render_get_solid: ffffffff [ 74.711] sna_render_get_solid(white) [ 74.711] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.711] sna_transform_is_imprecise_integer_translation: no transform [ 74.711] gen9_composite_picture: integer translation (0, 0), removing [ 74.711] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.711] sna_render_pixmap_bo: GPU all damaged [ 74.711] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.711] gen4_choose_composite_emitter: solid, identity mask [ 74.711] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.711] gen9_composite_get_binding_table(eac0) [ 74.711] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.711] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.711] gen9_emit_vertex_elements: setup id=9 [ 74.711] glyphs0_to_dst: glyph=(459, 412)x(10, 13), unclipped [ 74.711] emit_primitive_identity_mask__avx2: dst=(459, 412), mask=(752.00, 32.00) x (10.00, 13.00) [ 74.711] glyphs0_to_dst: glyph=(477, 418)x(10, 3), unclipped [ 74.711] emit_primitive_identity_mask__avx2: dst=(477, 418), mask=(1008.00, 48.00) x (10.00, 3.00) [ 74.711] glyphs0_to_dst: glyph=(487, 412)x(9, 14), unclipped [ 74.711] emit_primitive_identity_mask__avx2: dst=(487, 412), mask=(832.00, 32.00) x (9.00, 14.00) [ 74.711] glyphs0_to_dst: glyph=(496, 415)x(9, 8), unclipped [ 74.711] emit_primitive_identity_mask__avx2: dst=(496, 415), mask=(896.00, 48.00) x (9.00, 8.00) [ 74.711] glyphs0_to_dst: glyph=(504, 415)x(10, 8), unclipped [ 74.711] emit_primitive_identity_mask__avx2: dst=(504, 415), mask=(848.00, 16.00) x (10.00, 8.00) [ 74.711] glyphs0_to_dst: glyph=(514, 415)x(9, 8), unclipped [ 74.711] emit_primitive_identity_mask__avx2: dst=(514, 415), mask=(848.00, 48.00) x (9.00, 8.00) [ 74.711] glyphs0_to_dst: glyph=(522, 412)x(10, 11), unclipped [ 74.711] emit_primitive_identity_mask__avx2: dst=(522, 412), mask=(992.00, 32.00) x (10.00, 11.00) [ 74.711] glyphs0_to_dst: glyph=(532, 415)x(9, 11), unclipped [ 74.711] emit_primitive_identity_mask__avx2: dst=(532, 415), mask=(880.00, 16.00) x (9.00, 11.00) [ 74.711] glyphs0_to_dst: glyph=(541, 412)x(9, 11), unclipped [ 74.711] emit_primitive_identity_mask__avx2: dst=(541, 412), mask=(880.00, 0.00) x (9.00, 11.00) [ 74.711] glyphs0_to_dst: glyph=(550, 412)x(9, 14), unclipped [ 74.711] emit_primitive_identity_mask__avx2: dst=(550, 412), mask=(832.00, 32.00) x (9.00, 14.00) [ 74.711] glyphs0_to_dst: glyph=(558, 415)x(10, 8), unclipped [ 74.711] emit_primitive_identity_mask__avx2: dst=(558, 415), mask=(848.00, 16.00) x (10.00, 8.00) [ 74.711] glyphs0_to_dst: glyph=(568, 415)x(9, 11), unclipped [ 74.711] emit_primitive_identity_mask__avx2: dst=(568, 415), mask=(880.00, 16.00) x (9.00, 11.00) [ 74.711] glyphs0_to_dst: glyph=(576, 425)x(11, 2), unclipped [ 74.711] emit_primitive_identity_mask__avx2: dst=(576, 425), mask=(832.00, 48.00) x (11.00, 2.00) [ 74.711] glyphs0_to_dst: glyph=(585, 411)x(10, 12), unclipped [ 74.711] emit_primitive_identity_mask__avx2: dst=(585, 411), mask=(864.00, 0.00) x (10.00, 12.00) [ 74.711] glyphs0_to_dst: glyph=(594, 415)x(10, 8), unclipped [ 74.711] emit_primitive_identity_mask__avx2: dst=(594, 415), mask=(864.00, 32.00) x (10.00, 8.00) [ 74.711] glyphs0_to_dst: glyph=(603, 412)x(10, 11), unclipped [ 74.711] emit_primitive_identity_mask__avx2: dst=(603, 412), mask=(880.00, 32.00) x (10.00, 11.00) [ 74.711] glyphs0_to_dst: glyph=(612, 425)x(11, 2), unclipped [ 74.711] emit_primitive_identity_mask__avx2: dst=(612, 425), mask=(832.00, 48.00) x (11.00, 2.00) [ 74.711] glyphs0_to_dst: glyph=(621, 412)x(10, 11), unclipped [ 74.711] emit_primitive_identity_mask__avx2: dst=(621, 412), mask=(880.00, 32.00) x (10.00, 11.00) [ 74.711] glyphs0_to_dst: glyph=(630, 415)x(10, 8), unclipped [ 74.711] emit_primitive_identity_mask__avx2: dst=(630, 415), mask=(944.00, 0.00) x (10.00, 8.00) [ 74.711] glyphs0_to_dst: glyph=(639, 415)x(10, 11), unclipped [ 74.711] emit_primitive_identity_mask__avx2: dst=(639, 415), mask=(880.00, 48.00) x (10.00, 11.00) [ 74.711] glyphs0_to_dst: glyph=(651, 420)x(5, 3), unclipped [ 74.711] emit_primitive_identity_mask__avx2: dst=(651, 420), mask=(1008.00, 32.00) x (5.00, 3.00) [ 74.711] glyphs0_to_dst: glyph=(658, 415)x(9, 8), unclipped [ 74.711] emit_primitive_identity_mask__avx2: dst=(658, 415), mask=(896.00, 48.00) x (9.00, 8.00) [ 74.711] glyphs0_to_dst: glyph=(667, 411)x(9, 12), unclipped [ 74.711] emit_primitive_identity_mask__avx2: dst=(667, 411), mask=(992.00, 48.00) x (9.00, 12.00) [ 74.711] gen8_vertex_flush[5490] = 69 [ 74.711] gen9_magic_ca_pass: CA fixup (3267 -> 3336) [ 74.711] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.711] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.711] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.711] sna_glyphs(op=3, nlist=1, src=(1, 440)) [ 74.711] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.711] sna_glyphs: discarding mask [ 74.711] glyphs0_to_dst(op=3, src=(1, 440), nlist=1, dst=(1, 440)+(0, 0)) [ 74.711] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.711] gen9_render_composite: 0x0, current mode=1/1 [ 74.711] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.711] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.711] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.711] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.711] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.711] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.711] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.711] sna_drawable_use_bo: using whole GPU bo [ 74.711] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.711] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.711] color_convert: src=ff8ae234 [20028888] [ 74.711] color_convert: dst=ff8ae234 [20028888] [ 74.711] sna_render_get_solid: ff8ae234 [ 74.711] sna_render_get_solid(22) = ff8ae234 (old) [ 74.711] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.711] sna_transform_is_imprecise_integer_translation: no transform [ 74.711] gen9_composite_picture: integer translation (0, 0), removing [ 74.711] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.711] sna_render_pixmap_bo: GPU all damaged [ 74.711] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.711] gen4_choose_composite_emitter: solid, identity mask [ 74.711] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.711] gen9_composite_get_binding_table(ea80) [ 74.711] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.711] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.711] gen9_emit_vertex_elements: setup id=9 [ 74.711] glyphs0_to_dst: glyph=(1, 432)x(9, 8), unclipped [ 74.711] emit_primitive_identity_mask__avx2: dst=(1, 432), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.711] glyphs0_to_dst: glyph=(9, 430)x(10, 13), unclipped [ 74.711] emit_primitive_identity_mask__avx2: dst=(9, 430), mask=(672.00, 48.00) x (10.00, 13.00) [ 74.711] glyphs0_to_dst: glyph=(19, 432)x(9, 8), unclipped [ 74.711] emit_primitive_identity_mask__avx2: dst=(19, 432), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.712] glyphs0_to_dst: glyph=(28, 434)x(8, 3), unclipped [ 74.712] emit_primitive_identity_mask__avx2: dst=(28, 434), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.712] glyphs0_to_dst: glyph=(36, 430)x(11, 10), unclipped [ 74.712] emit_primitive_identity_mask__avx2: dst=(36, 430), mask=(704.00, 0.00) x (11.00, 10.00) [ 74.712] glyphs0_to_dst: glyph=(46, 432)x(9, 8), unclipped [ 74.712] emit_primitive_identity_mask__avx2: dst=(46, 432), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.712] glyphs0_to_dst: glyph=(54, 432)x(10, 8), unclipped [ 74.712] emit_primitive_identity_mask__avx2: dst=(54, 432), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.712] glyphs0_to_dst: glyph=(63, 432)x(10, 8), unclipped [ 74.712] emit_primitive_identity_mask__avx2: dst=(63, 432), mask=(720.00, 16.00) x (10.00, 8.00) [ 74.712] glyphs0_to_dst: glyph=(72, 429)x(10, 11), unclipped [ 74.712] emit_primitive_identity_mask__avx2: dst=(72, 429), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.712] glyphs0_to_dst: glyph=(81, 432)x(10, 8), unclipped [ 74.712] emit_primitive_identity_mask__avx2: dst=(81, 432), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.712] glyphs0_to_dst: glyph=(90, 429)x(10, 11), unclipped [ 74.712] emit_primitive_identity_mask__avx2: dst=(90, 429), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.712] glyphs0_to_dst: glyph=(99, 432)x(11, 8), unclipped [ 74.712] emit_primitive_identity_mask__avx2: dst=(99, 432), mask=(736.00, 16.00) x (11.00, 8.00) [ 74.712] glyphs0_to_dst: glyph=(109, 432)x(9, 8), unclipped [ 74.712] emit_primitive_identity_mask__avx2: dst=(109, 432), mask=(752.00, 16.00) x (9.00, 8.00) [ 74.712] glyphs0_to_dst: glyph=(118, 434)x(8, 3), unclipped [ 74.712] emit_primitive_identity_mask__avx2: dst=(118, 434), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.712] glyphs0_to_dst: glyph=(126, 430)x(10, 10), unclipped [ 74.712] emit_primitive_identity_mask__avx2: dst=(126, 430), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.712] glyphs0_to_dst: glyph=(135, 430)x(10, 10), unclipped [ 74.712] emit_primitive_identity_mask__avx2: dst=(135, 430), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.712] glyphs0_to_dst: glyph=(144, 430)x(10, 10), unclipped [ 74.712] emit_primitive_identity_mask__avx2: dst=(144, 430), mask=(720.00, 32.00) x (10.00, 10.00) [ 74.712] glyphs0_to_dst: glyph=(153, 430)x(10, 10), unclipped [ 74.712] emit_primitive_identity_mask__avx2: dst=(153, 430), mask=(704.00, 48.00) x (10.00, 10.00) [ 74.712] gen8_vertex_flush[5590] = 54 [ 74.712] gen9_magic_ca_pass: CA fixup (3336 -> 3390) [ 74.712] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.712] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.712] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.712] sna_glyphs(op=3, nlist=1, src=(163, 440)) [ 74.712] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.712] sna_glyphs: discarding mask [ 74.712] glyphs0_to_dst(op=3, src=(163, 440), nlist=1, dst=(163, 440)+(0, 0)) [ 74.712] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.712] gen9_render_composite: 0x0, current mode=1/1 [ 74.712] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.712] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.712] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.712] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.712] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.712] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.712] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.712] sna_drawable_use_bo: using whole GPU bo [ 74.712] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.712] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.712] color_convert: src=ffffffff [20028888] [ 74.712] color_convert: dst=ffffffff [20028888] [ 74.712] sna_render_get_solid: ffffffff [ 74.712] sna_render_get_solid(white) [ 74.712] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.712] sna_transform_is_imprecise_integer_translation: no transform [ 74.712] gen9_composite_picture: integer translation (0, 0), removing [ 74.712] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.712] sna_render_pixmap_bo: GPU all damaged [ 74.712] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.712] gen4_choose_composite_emitter: solid, identity mask [ 74.712] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.712] gen9_composite_get_binding_table(ea40) [ 74.712] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.712] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.712] gen9_emit_vertex_elements: setup id=9 [ 74.712] glyphs0_to_dst: glyph=(165, 432)x(5, 8), unclipped [ 74.712] emit_primitive_identity_mask__avx2: dst=(165, 432), mask=(720.00, 48.00) x (5.00, 8.00) [ 74.712] gen8_vertex_flush[5690] = 3 [ 74.712] gen9_magic_ca_pass: CA fixup (3390 -> 3393) [ 74.712] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.712] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.712] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.712] sna_glyphs(op=3, nlist=1, src=(172, 440)) [ 74.712] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.712] sna_glyphs: discarding mask [ 74.712] glyphs0_to_dst(op=3, src=(172, 440), nlist=1, dst=(172, 440)+(0, 0)) [ 74.712] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.712] gen9_render_composite: 0x0, current mode=1/1 [ 74.712] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.712] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.712] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.712] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.712] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.712] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.712] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.712] sna_drawable_use_bo: using whole GPU bo [ 74.712] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.712] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.712] color_convert: src=ff729fcf [20028888] [ 74.712] color_convert: dst=ff729fcf [20028888] [ 74.712] sna_render_get_solid: ff729fcf [ 74.712] sna_render_get_solid(23) = ff729fcf (old) [ 74.712] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.712] sna_transform_is_imprecise_integer_translation: no transform [ 74.712] gen9_composite_picture: integer translation (0, 0), removing [ 74.712] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.712] sna_render_pixmap_bo: GPU all damaged [ 74.712] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.712] gen4_choose_composite_emitter: solid, identity mask [ 74.712] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.712] gen9_composite_get_binding_table(ea00) [ 74.712] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.712] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.712] gen9_emit_vertex_elements: setup id=9 [ 74.712] glyphs0_to_dst: glyph=(171, 434)x(11, 3), unclipped [ 74.712] emit_primitive_identity_mask__avx2: dst=(171, 434), mask=(736.00, 32.00) x (11.00, 3.00) [ 74.712] glyphs0_to_dst: glyph=(180, 429)x(10, 14), unclipped [ 74.712] emit_primitive_identity_mask__avx2: dst=(180, 429), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.712] glyphs0_to_dst: glyph=(189, 429)x(11, 11), unclipped [ 74.712] emit_primitive_identity_mask__avx2: dst=(189, 429), mask=(960.00, 0.00) x (11.00, 11.00) [ 74.712] glyphs0_to_dst: glyph=(198, 432)x(10, 8), unclipped [ 74.712] emit_primitive_identity_mask__avx2: dst=(198, 432), mask=(976.00, 0.00) x (10.00, 8.00) [ 74.712] glyphs0_to_dst: glyph=(208, 432)x(9, 11), unclipped [ 74.712] emit_primitive_identity_mask__avx2: dst=(208, 432), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.712] glyphs0_to_dst: glyph=(216, 429)x(10, 14), unclipped [ 74.712] emit_primitive_identity_mask__avx2: dst=(216, 429), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.712] glyphs0_to_dst: glyph=(225, 430)x(10, 10), unclipped [ 74.712] emit_primitive_identity_mask__avx2: dst=(225, 430), mask=(976.00, 16.00) x (10.00, 10.00) [ 74.712] glyphs0_to_dst: glyph=(234, 441)x(11, 2), unclipped [ 74.712] emit_primitive_identity_mask__avx2: dst=(234, 441), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.712] glyphs0_to_dst: glyph=(243, 429)x(11, 11), unclipped [ 74.712] emit_primitive_identity_mask__avx2: dst=(243, 429), mask=(1008.00, 0.00) x (11.00, 11.00) [ 74.712] glyphs0_to_dst: glyph=(253, 432)x(9, 8), unclipped [ 74.712] emit_primitive_identity_mask__avx2: dst=(253, 432), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.712] glyphs0_to_dst: glyph=(261, 432)x(10, 8), unclipped [ 74.712] emit_primitive_identity_mask__avx2: dst=(261, 432), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.712] glyphs0_to_dst: glyph=(270, 432)x(10, 8), unclipped [ 74.712] emit_primitive_identity_mask__avx2: dst=(270, 432), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.712] glyphs0_to_dst: glyph=(279, 428)x(10, 12), unclipped [ 74.712] emit_primitive_identity_mask__avx2: dst=(279, 428), mask=(992.00, 16.00) x (10.00, 12.00) [ 74.712] glyphs0_to_dst: glyph=(288, 432)x(10, 8), unclipped [ 74.712] emit_primitive_identity_mask__avx2: dst=(288, 432), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.712] glyphs0_to_dst: glyph=(297, 432)x(10, 8), unclipped [ 74.712] emit_primitive_identity_mask__avx2: dst=(297, 432), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.712] glyphs0_to_dst: glyph=(307, 428)x(10, 12), unclipped [ 74.712] emit_primitive_identity_mask__avx2: dst=(307, 428), mask=(1008.00, 16.00) x (10.00, 12.00) [ 74.712] glyphs0_to_dst: glyph=(315, 429)x(11, 11), unclipped [ 74.712] emit_primitive_identity_mask__avx2: dst=(315, 429), mask=(960.00, 0.00) x (11.00, 11.00) [ 74.712] glyphs0_to_dst: glyph=(324, 432)x(11, 8), unclipped [ 74.712] emit_primitive_identity_mask__avx2: dst=(324, 432), mask=(736.00, 16.00) x (11.00, 8.00) [ 74.712] glyphs0_to_dst: glyph=(334, 432)x(9, 11), unclipped [ 74.712] emit_primitive_identity_mask__avx2: dst=(334, 432), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.712] glyphs0_to_dst: glyph=(342, 441)x(11, 2), unclipped [ 74.712] emit_primitive_identity_mask__avx2: dst=(342, 441), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.712] glyphs0_to_dst: glyph=(351, 428)x(10, 12), unclipped [ 74.712] emit_primitive_identity_mask__avx2: dst=(351, 428), mask=(992.00, 16.00) x (10.00, 12.00) [ 74.712] glyphs0_to_dst: glyph=(361, 428)x(9, 12), unclipped [ 74.712] emit_primitive_identity_mask__avx2: dst=(361, 428), mask=(960.00, 32.00) x (9.00, 12.00) [ 74.712] glyphs0_to_dst: glyph=(369, 432)x(10, 11), unclipped [ 74.712] emit_primitive_identity_mask__avx2: dst=(369, 432), mask=(976.00, 32.00) x (10.00, 11.00) [ 74.712] glyphs0_to_dst: glyph=(378, 429)x(10, 14), unclipped [ 74.712] emit_primitive_identity_mask__avx2: dst=(378, 429), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.712] glyphs0_to_dst: glyph=(387, 430)x(10, 10), unclipped [ 74.712] emit_primitive_identity_mask__avx2: dst=(387, 430), mask=(960.00, 48.00) x (10.00, 10.00) [ 74.712] glyphs0_to_dst: glyph=(396, 441)x(11, 2), unclipped [ 74.712] emit_primitive_identity_mask__avx2: dst=(396, 441), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.712] glyphs0_to_dst: glyph=(406, 432)x(9, 8), unclipped [ 74.712] emit_primitive_identity_mask__avx2: dst=(406, 432), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.712] glyphs0_to_dst: glyph=(415, 432)x(9, 8), unclipped [ 74.712] emit_primitive_identity_mask__avx2: dst=(415, 432), mask=(752.00, 16.00) x (9.00, 8.00) [ 74.712] glyphs0_to_dst: glyph=(424, 432)x(9, 11), unclipped [ 74.712] emit_primitive_identity_mask__avx2: dst=(424, 432), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.712] glyphs0_to_dst: glyph=(432, 429)x(10, 11), unclipped [ 74.712] emit_primitive_identity_mask__avx2: dst=(432, 429), mask=(976.00, 48.00) x (10.00, 11.00) [ 74.712] glyphs0_to_dst: glyph=(442, 432)x(9, 8), unclipped [ 74.712] emit_primitive_identity_mask__avx2: dst=(442, 432), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.712] glyphs0_to_dst: glyph=(450, 432)x(10, 11), unclipped [ 74.712] emit_primitive_identity_mask__avx2: dst=(450, 432), mask=(976.00, 32.00) x (10.00, 11.00) [ 74.712] gen8_vertex_flush[5790] = 96 [ 74.712] gen9_magic_ca_pass: CA fixup (3393 -> 3489) [ 74.712] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.712] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.712] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.712] sna_glyphs(op=3, nlist=1, src=(460, 440)) [ 74.712] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.712] sna_glyphs: discarding mask [ 74.712] glyphs0_to_dst(op=3, src=(460, 440), nlist=1, dst=(460, 440)+(0, 0)) [ 74.712] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.712] gen9_render_composite: 0x0, current mode=1/1 [ 74.712] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.712] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.712] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.712] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.712] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.712] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.712] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.712] sna_drawable_use_bo: using whole GPU bo [ 74.712] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.712] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.712] color_convert: src=ffffffff [20028888] [ 74.712] color_convert: dst=ffffffff [20028888] [ 74.712] sna_render_get_solid: ffffffff [ 74.712] sna_render_get_solid(white) [ 74.712] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.712] sna_transform_is_imprecise_integer_translation: no transform [ 74.712] gen9_composite_picture: integer translation (0, 0), removing [ 74.712] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.712] sna_render_pixmap_bo: GPU all damaged [ 74.712] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.712] gen4_choose_composite_emitter: solid, identity mask [ 74.712] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.712] gen9_composite_get_binding_table(e9c0) [ 74.712] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.712] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.712] gen9_emit_vertex_elements: setup id=9 [ 74.712] glyphs0_to_dst: glyph=(459, 429)x(10, 13), unclipped [ 74.712] emit_primitive_identity_mask__avx2: dst=(459, 429), mask=(752.00, 32.00) x (10.00, 13.00) [ 74.712] glyphs0_to_dst: glyph=(477, 435)x(10, 3), unclipped [ 74.712] emit_primitive_identity_mask__avx2: dst=(477, 435), mask=(1008.00, 48.00) x (10.00, 3.00) [ 74.712] glyphs0_to_dst: glyph=(487, 429)x(9, 14), unclipped [ 74.712] emit_primitive_identity_mask__avx2: dst=(487, 429), mask=(832.00, 32.00) x (9.00, 14.00) [ 74.712] glyphs0_to_dst: glyph=(496, 432)x(9, 8), unclipped [ 74.712] emit_primitive_identity_mask__avx2: dst=(496, 432), mask=(896.00, 48.00) x (9.00, 8.00) [ 74.712] glyphs0_to_dst: glyph=(504, 432)x(10, 8), unclipped [ 74.712] emit_primitive_identity_mask__avx2: dst=(504, 432), mask=(848.00, 16.00) x (10.00, 8.00) [ 74.712] glyphs0_to_dst: glyph=(514, 432)x(9, 8), unclipped [ 74.712] emit_primitive_identity_mask__avx2: dst=(514, 432), mask=(848.00, 48.00) x (9.00, 8.00) [ 74.712] glyphs0_to_dst: glyph=(522, 429)x(10, 11), unclipped [ 74.712] emit_primitive_identity_mask__avx2: dst=(522, 429), mask=(992.00, 32.00) x (10.00, 11.00) [ 74.712] glyphs0_to_dst: glyph=(532, 432)x(9, 11), unclipped [ 74.712] emit_primitive_identity_mask__avx2: dst=(532, 432), mask=(880.00, 16.00) x (9.00, 11.00) [ 74.712] glyphs0_to_dst: glyph=(541, 429)x(9, 11), unclipped [ 74.712] emit_primitive_identity_mask__avx2: dst=(541, 429), mask=(880.00, 0.00) x (9.00, 11.00) [ 74.712] glyphs0_to_dst: glyph=(550, 429)x(9, 14), unclipped [ 74.712] emit_primitive_identity_mask__avx2: dst=(550, 429), mask=(832.00, 32.00) x (9.00, 14.00) [ 74.712] glyphs0_to_dst: glyph=(558, 432)x(10, 8), unclipped [ 74.712] emit_primitive_identity_mask__avx2: dst=(558, 432), mask=(848.00, 16.00) x (10.00, 8.00) [ 74.712] glyphs0_to_dst: glyph=(568, 432)x(9, 11), unclipped [ 74.712] emit_primitive_identity_mask__avx2: dst=(568, 432), mask=(880.00, 16.00) x (9.00, 11.00) [ 74.712] glyphs0_to_dst: glyph=(576, 442)x(11, 2), unclipped [ 74.712] emit_primitive_identity_mask__avx2: dst=(576, 442), mask=(832.00, 48.00) x (11.00, 2.00) [ 74.712] glyphs0_to_dst: glyph=(585, 428)x(10, 12), unclipped [ 74.712] emit_primitive_identity_mask__avx2: dst=(585, 428), mask=(864.00, 0.00) x (10.00, 12.00) [ 74.712] glyphs0_to_dst: glyph=(594, 432)x(10, 8), unclipped [ 74.712] emit_primitive_identity_mask__avx2: dst=(594, 432), mask=(864.00, 32.00) x (10.00, 8.00) [ 74.712] glyphs0_to_dst: glyph=(603, 429)x(10, 11), unclipped [ 74.712] emit_primitive_identity_mask__avx2: dst=(603, 429), mask=(880.00, 32.00) x (10.00, 11.00) [ 74.712] glyphs0_to_dst: glyph=(612, 442)x(11, 2), unclipped [ 74.712] emit_primitive_identity_mask__avx2: dst=(612, 442), mask=(832.00, 48.00) x (11.00, 2.00) [ 74.712] glyphs0_to_dst: glyph=(621, 429)x(10, 11), unclipped [ 74.712] emit_primitive_identity_mask__avx2: dst=(621, 429), mask=(880.00, 32.00) x (10.00, 11.00) [ 74.712] glyphs0_to_dst: glyph=(630, 432)x(10, 8), unclipped [ 74.712] emit_primitive_identity_mask__avx2: dst=(630, 432), mask=(944.00, 0.00) x (10.00, 8.00) [ 74.712] glyphs0_to_dst: glyph=(639, 432)x(10, 11), unclipped [ 74.712] emit_primitive_identity_mask__avx2: dst=(639, 432), mask=(880.00, 48.00) x (10.00, 11.00) [ 74.712] glyphs0_to_dst: glyph=(651, 437)x(5, 3), unclipped [ 74.712] emit_primitive_identity_mask__avx2: dst=(651, 437), mask=(1008.00, 32.00) x (5.00, 3.00) [ 74.712] glyphs0_to_dst: glyph=(658, 432)x(9, 8), unclipped [ 74.712] emit_primitive_identity_mask__avx2: dst=(658, 432), mask=(896.00, 48.00) x (9.00, 8.00) [ 74.712] glyphs0_to_dst: glyph=(667, 428)x(9, 12), unclipped [ 74.712] emit_primitive_identity_mask__avx2: dst=(667, 428), mask=(992.00, 48.00) x (9.00, 12.00) [ 74.712] gen8_vertex_flush[5890] = 69 [ 74.712] gen9_magic_ca_pass: CA fixup (3489 -> 3558) [ 74.712] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.712] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.712] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.712] sna_glyphs(op=3, nlist=1, src=(1, 457)) [ 74.712] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.712] sna_glyphs: discarding mask [ 74.712] glyphs0_to_dst(op=3, src=(1, 457), nlist=1, dst=(1, 457)+(0, 0)) [ 74.712] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.712] gen9_render_composite: 0x0, current mode=1/1 [ 74.712] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.712] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.712] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.712] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.712] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.712] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.712] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.712] sna_drawable_use_bo: using whole GPU bo [ 74.712] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.712] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.712] color_convert: src=ff8ae234 [20028888] [ 74.712] color_convert: dst=ff8ae234 [20028888] [ 74.712] sna_render_get_solid: ff8ae234 [ 74.712] sna_render_get_solid(22) = ff8ae234 (old) [ 74.712] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.712] sna_transform_is_imprecise_integer_translation: no transform [ 74.712] gen9_composite_picture: integer translation (0, 0), removing [ 74.712] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.712] sna_render_pixmap_bo: GPU all damaged [ 74.712] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.712] gen4_choose_composite_emitter: solid, identity mask [ 74.713] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.713] gen9_composite_get_binding_table(e980) [ 74.713] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.713] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.713] gen9_emit_vertex_elements: setup id=9 [ 74.713] glyphs0_to_dst: glyph=(1, 449)x(9, 8), unclipped [ 74.713] emit_primitive_identity_mask__avx2: dst=(1, 449), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.713] glyphs0_to_dst: glyph=(9, 447)x(10, 13), unclipped [ 74.713] emit_primitive_identity_mask__avx2: dst=(9, 447), mask=(672.00, 48.00) x (10.00, 13.00) [ 74.713] glyphs0_to_dst: glyph=(19, 449)x(9, 8), unclipped [ 74.713] emit_primitive_identity_mask__avx2: dst=(19, 449), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.713] glyphs0_to_dst: glyph=(28, 451)x(8, 3), unclipped [ 74.713] emit_primitive_identity_mask__avx2: dst=(28, 451), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.713] glyphs0_to_dst: glyph=(36, 447)x(11, 10), unclipped [ 74.713] emit_primitive_identity_mask__avx2: dst=(36, 447), mask=(704.00, 0.00) x (11.00, 10.00) [ 74.713] glyphs0_to_dst: glyph=(46, 449)x(9, 8), unclipped [ 74.713] emit_primitive_identity_mask__avx2: dst=(46, 449), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.713] glyphs0_to_dst: glyph=(54, 449)x(10, 8), unclipped [ 74.713] emit_primitive_identity_mask__avx2: dst=(54, 449), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.713] glyphs0_to_dst: glyph=(63, 449)x(10, 8), unclipped [ 74.713] emit_primitive_identity_mask__avx2: dst=(63, 449), mask=(720.00, 16.00) x (10.00, 8.00) [ 74.713] glyphs0_to_dst: glyph=(72, 446)x(10, 11), unclipped [ 74.713] emit_primitive_identity_mask__avx2: dst=(72, 446), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.713] glyphs0_to_dst: glyph=(81, 449)x(10, 8), unclipped [ 74.713] emit_primitive_identity_mask__avx2: dst=(81, 449), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.713] glyphs0_to_dst: glyph=(90, 446)x(10, 11), unclipped [ 74.713] emit_primitive_identity_mask__avx2: dst=(90, 446), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.713] glyphs0_to_dst: glyph=(99, 449)x(11, 8), unclipped [ 74.713] emit_primitive_identity_mask__avx2: dst=(99, 449), mask=(736.00, 16.00) x (11.00, 8.00) [ 74.713] glyphs0_to_dst: glyph=(109, 449)x(9, 8), unclipped [ 74.713] emit_primitive_identity_mask__avx2: dst=(109, 449), mask=(752.00, 16.00) x (9.00, 8.00) [ 74.713] glyphs0_to_dst: glyph=(118, 451)x(8, 3), unclipped [ 74.713] emit_primitive_identity_mask__avx2: dst=(118, 451), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.713] glyphs0_to_dst: glyph=(126, 447)x(10, 10), unclipped [ 74.713] emit_primitive_identity_mask__avx2: dst=(126, 447), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.713] glyphs0_to_dst: glyph=(135, 447)x(10, 10), unclipped [ 74.713] emit_primitive_identity_mask__avx2: dst=(135, 447), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.713] glyphs0_to_dst: glyph=(144, 447)x(10, 10), unclipped [ 74.713] emit_primitive_identity_mask__avx2: dst=(144, 447), mask=(720.00, 32.00) x (10.00, 10.00) [ 74.713] glyphs0_to_dst: glyph=(153, 447)x(10, 10), unclipped [ 74.713] emit_primitive_identity_mask__avx2: dst=(153, 447), mask=(704.00, 48.00) x (10.00, 10.00) [ 74.713] gen8_vertex_flush[5990] = 54 [ 74.713] gen9_magic_ca_pass: CA fixup (3558 -> 3612) [ 74.713] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.713] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.713] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.713] sna_accel_flush: flush?=0, dirty?=0 [ 74.713] sna_block_handler (tv=0.0) [ 74.713] sna_wakeup_handler [ 74.713] sna_mode_wakeup: len=64 [ 74.713] sna_dri2_vblank_handler(type=2, sequence=4232, draw=4181) [ 74.713] sna_crtc_record_swap: recording last swap on pipe=0, frame 4232 [msc=4232], time 74.708404 [ 74.713] sna_dri2_vblank_handler: 2 complete, frame=4232 tv=74.708404 [ 74.713] sna_dri2_blit_complete: blit finished [ 74.713] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4232, tv=74.708404) [ 74.713] frame_swap_complete(type=2): draw=146, pipe=0, frame=4232 [msc=4232], tv=74.708404 [ 74.713] sna_accel_flush: flush?=0, dirty?=0 [ 74.713] sna_dri2_event_free(draw?=1) [ 74.713] sna_dri2_remove_event: remove[0x561c94a33790] from window 146, active? 1 [ 74.713] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=25] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 74.713] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=32] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 74.713] sna_dri2_vblank_handler complete [ 74.713] sna_mode_wakeup: recording last swap on pipe=0, frame 4232 [1088], time 74.708404 [ 74.713] sna_mode_wakeup: removing handle=32 [active_scanout=0] from scanout, installing handle=25 [active_scanout=2] [ 74.713] sna_mode_wakeup: flip complete, pending? 1 [ 74.713] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 74.713] sna_accel_flush: flush?=0, dirty?=0 [ 74.713] sna_accel_flush: flush?=0, dirty?=0 [ 74.713] sna_accel_flush: flush?=0, dirty?=0 [ 74.713] sna_block_handler (tv=0.0) [ 74.713] sna_wakeup_handler [ 74.713] sna_accel_flush: flush?=0, dirty?=0 [ 74.713] sna_accel_flush: flush?=0, dirty?=0 [ 74.713] sna_block_handler (tv=0.0) [ 74.713] sna_wakeup_handler [ 74.713] sna_accel_flush: flush?=0, dirty?=0 [ 74.713] sna_accel_flush: flush?=0, dirty?=0 [ 74.713] sna_block_handler (tv=0.0) [ 74.713] sna_wakeup_handler [ 74.713] sna_glyphs(op=3, nlist=1, src=(163, 457)) [ 74.713] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.713] sna_glyphs: discarding mask [ 74.713] glyphs0_to_dst(op=3, src=(163, 457), nlist=1, dst=(163, 457)+(0, 0)) [ 74.713] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.713] gen9_render_composite: 0x0, current mode=1/1 [ 74.713] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.713] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.713] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.713] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.713] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.713] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.713] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.713] sna_drawable_use_bo: using whole GPU bo [ 74.713] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.713] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.713] color_convert: src=ffffffff [20028888] [ 74.713] color_convert: dst=ffffffff [20028888] [ 74.713] sna_render_get_solid: ffffffff [ 74.713] sna_render_get_solid(white) [ 74.713] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.713] sna_transform_is_imprecise_integer_translation: no transform [ 74.713] gen9_composite_picture: integer translation (0, 0), removing [ 74.713] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.713] sna_render_pixmap_bo: GPU all damaged [ 74.713] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.713] gen4_choose_composite_emitter: solid, identity mask [ 74.713] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.713] gen9_composite_get_binding_table(e940) [ 74.713] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.713] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.713] gen9_emit_vertex_elements: setup id=9 [ 74.713] glyphs0_to_dst: glyph=(165, 449)x(5, 8), unclipped [ 74.713] emit_primitive_identity_mask__avx2: dst=(165, 449), mask=(720.00, 48.00) x (5.00, 8.00) [ 74.713] gen8_vertex_flush[5a90] = 3 [ 74.713] gen9_magic_ca_pass: CA fixup (3612 -> 3615) [ 74.713] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.713] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.713] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.713] sna_glyphs(op=3, nlist=1, src=(172, 457)) [ 74.713] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.713] sna_glyphs: discarding mask [ 74.713] glyphs0_to_dst(op=3, src=(172, 457), nlist=1, dst=(172, 457)+(0, 0)) [ 74.713] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.713] gen9_render_composite: 0x0, current mode=1/1 [ 74.713] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.713] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.713] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.713] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.713] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.713] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.713] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.713] sna_drawable_use_bo: using whole GPU bo [ 74.713] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.713] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.713] color_convert: src=ff729fcf [20028888] [ 74.713] color_convert: dst=ff729fcf [20028888] [ 74.713] sna_render_get_solid: ff729fcf [ 74.713] sna_render_get_solid(23) = ff729fcf (old) [ 74.713] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.713] sna_transform_is_imprecise_integer_translation: no transform [ 74.713] gen9_composite_picture: integer translation (0, 0), removing [ 74.713] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.713] sna_render_pixmap_bo: GPU all damaged [ 74.713] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.713] gen4_choose_composite_emitter: solid, identity mask [ 74.713] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.713] gen9_composite_get_binding_table(e900) [ 74.713] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.713] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.713] gen9_emit_vertex_elements: setup id=9 [ 74.713] glyphs0_to_dst: glyph=(171, 451)x(11, 3), unclipped [ 74.713] emit_primitive_identity_mask__avx2: dst=(171, 451), mask=(736.00, 32.00) x (11.00, 3.00) [ 74.713] glyphs0_to_dst: glyph=(180, 446)x(10, 14), unclipped [ 74.713] emit_primitive_identity_mask__avx2: dst=(180, 446), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.713] glyphs0_to_dst: glyph=(189, 446)x(11, 11), unclipped [ 74.713] emit_primitive_identity_mask__avx2: dst=(189, 446), mask=(960.00, 0.00) x (11.00, 11.00) [ 74.713] glyphs0_to_dst: glyph=(198, 449)x(10, 8), unclipped [ 74.713] emit_primitive_identity_mask__avx2: dst=(198, 449), mask=(976.00, 0.00) x (10.00, 8.00) [ 74.713] glyphs0_to_dst: glyph=(208, 449)x(9, 11), unclipped [ 74.713] emit_primitive_identity_mask__avx2: dst=(208, 449), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.713] glyphs0_to_dst: glyph=(216, 446)x(10, 14), unclipped [ 74.713] emit_primitive_identity_mask__avx2: dst=(216, 446), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.713] glyphs0_to_dst: glyph=(225, 447)x(10, 10), unclipped [ 74.713] emit_primitive_identity_mask__avx2: dst=(225, 447), mask=(976.00, 16.00) x (10.00, 10.00) [ 74.713] glyphs0_to_dst: glyph=(234, 458)x(11, 2), unclipped [ 74.713] emit_primitive_identity_mask__avx2: dst=(234, 458), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.713] glyphs0_to_dst: glyph=(243, 446)x(11, 11), unclipped [ 74.713] emit_primitive_identity_mask__avx2: dst=(243, 446), mask=(1008.00, 0.00) x (11.00, 11.00) [ 74.713] glyphs0_to_dst: glyph=(253, 449)x(9, 8), unclipped [ 74.713] emit_primitive_identity_mask__avx2: dst=(253, 449), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.713] glyphs0_to_dst: glyph=(261, 449)x(10, 8), unclipped [ 74.713] emit_primitive_identity_mask__avx2: dst=(261, 449), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.713] glyphs0_to_dst: glyph=(270, 449)x(10, 8), unclipped [ 74.713] emit_primitive_identity_mask__avx2: dst=(270, 449), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.713] glyphs0_to_dst: glyph=(279, 445)x(10, 12), unclipped [ 74.713] emit_primitive_identity_mask__avx2: dst=(279, 445), mask=(992.00, 16.00) x (10.00, 12.00) [ 74.713] glyphs0_to_dst: glyph=(288, 449)x(10, 8), unclipped [ 74.713] emit_primitive_identity_mask__avx2: dst=(288, 449), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.713] glyphs0_to_dst: glyph=(297, 449)x(10, 8), unclipped [ 74.713] emit_primitive_identity_mask__avx2: dst=(297, 449), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.713] glyphs0_to_dst: glyph=(307, 445)x(10, 12), unclipped [ 74.713] emit_primitive_identity_mask__avx2: dst=(307, 445), mask=(1008.00, 16.00) x (10.00, 12.00) [ 74.713] glyphs0_to_dst: glyph=(315, 446)x(11, 11), unclipped [ 74.713] emit_primitive_identity_mask__avx2: dst=(315, 446), mask=(960.00, 0.00) x (11.00, 11.00) [ 74.713] glyphs0_to_dst: glyph=(324, 449)x(11, 8), unclipped [ 74.713] emit_primitive_identity_mask__avx2: dst=(324, 449), mask=(736.00, 16.00) x (11.00, 8.00) [ 74.713] glyphs0_to_dst: glyph=(334, 449)x(9, 11), unclipped [ 74.713] emit_primitive_identity_mask__avx2: dst=(334, 449), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.713] glyphs0_to_dst: glyph=(342, 458)x(11, 2), unclipped [ 74.713] emit_primitive_identity_mask__avx2: dst=(342, 458), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.713] glyphs0_to_dst: glyph=(351, 445)x(10, 12), unclipped [ 74.713] emit_primitive_identity_mask__avx2: dst=(351, 445), mask=(992.00, 16.00) x (10.00, 12.00) [ 74.713] glyphs0_to_dst: glyph=(361, 445)x(9, 12), unclipped [ 74.713] emit_primitive_identity_mask__avx2: dst=(361, 445), mask=(960.00, 32.00) x (9.00, 12.00) [ 74.713] glyphs0_to_dst: glyph=(369, 449)x(10, 11), unclipped [ 74.713] emit_primitive_identity_mask__avx2: dst=(369, 449), mask=(976.00, 32.00) x (10.00, 11.00) [ 74.713] glyphs0_to_dst: glyph=(378, 446)x(10, 14), unclipped [ 74.713] emit_primitive_identity_mask__avx2: dst=(378, 446), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.713] glyphs0_to_dst: glyph=(387, 447)x(10, 10), unclipped [ 74.713] emit_primitive_identity_mask__avx2: dst=(387, 447), mask=(960.00, 48.00) x (10.00, 10.00) [ 74.713] glyphs0_to_dst: glyph=(396, 458)x(11, 2), unclipped [ 74.713] emit_primitive_identity_mask__avx2: dst=(396, 458), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.713] glyphs0_to_dst: glyph=(406, 449)x(9, 8), unclipped [ 74.713] emit_primitive_identity_mask__avx2: dst=(406, 449), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.713] glyphs0_to_dst: glyph=(415, 449)x(9, 8), unclipped [ 74.713] emit_primitive_identity_mask__avx2: dst=(415, 449), mask=(752.00, 16.00) x (9.00, 8.00) [ 74.713] glyphs0_to_dst: glyph=(424, 449)x(9, 11), unclipped [ 74.713] emit_primitive_identity_mask__avx2: dst=(424, 449), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.713] glyphs0_to_dst: glyph=(432, 446)x(10, 11), unclipped [ 74.713] emit_primitive_identity_mask__avx2: dst=(432, 446), mask=(976.00, 48.00) x (10.00, 11.00) [ 74.713] glyphs0_to_dst: glyph=(442, 449)x(9, 8), unclipped [ 74.713] emit_primitive_identity_mask__avx2: dst=(442, 449), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.713] glyphs0_to_dst: glyph=(450, 449)x(10, 11), unclipped [ 74.713] emit_primitive_identity_mask__avx2: dst=(450, 449), mask=(976.00, 32.00) x (10.00, 11.00) [ 74.713] gen8_vertex_flush[5b90] = 96 [ 74.713] gen9_magic_ca_pass: CA fixup (3615 -> 3711) [ 74.713] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.713] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.713] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.713] sna_glyphs(op=3, nlist=1, src=(460, 457)) [ 74.713] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.713] sna_glyphs: discarding mask [ 74.713] glyphs0_to_dst(op=3, src=(460, 457), nlist=1, dst=(460, 457)+(0, 0)) [ 74.713] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.713] gen9_render_composite: 0x0, current mode=1/1 [ 74.713] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.713] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.713] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.713] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.714] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.714] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.714] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.714] sna_drawable_use_bo: using whole GPU bo [ 74.714] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.714] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.714] color_convert: src=ffffffff [20028888] [ 74.714] color_convert: dst=ffffffff [20028888] [ 74.714] sna_render_get_solid: ffffffff [ 74.714] sna_render_get_solid(white) [ 74.714] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.714] sna_transform_is_imprecise_integer_translation: no transform [ 74.714] gen9_composite_picture: integer translation (0, 0), removing [ 74.714] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.714] sna_render_pixmap_bo: GPU all damaged [ 74.714] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.714] gen4_choose_composite_emitter: solid, identity mask [ 74.714] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.714] gen9_composite_get_binding_table(e8c0) [ 74.714] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.714] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.714] gen9_emit_vertex_elements: setup id=9 [ 74.714] glyphs0_to_dst: glyph=(459, 446)x(10, 13), unclipped [ 74.714] emit_primitive_identity_mask__avx2: dst=(459, 446), mask=(752.00, 32.00) x (10.00, 13.00) [ 74.714] glyphs0_to_dst: glyph=(477, 452)x(10, 3), unclipped [ 74.714] emit_primitive_identity_mask__avx2: dst=(477, 452), mask=(1008.00, 48.00) x (10.00, 3.00) [ 74.714] glyphs0_to_dst: glyph=(487, 446)x(9, 14), unclipped [ 74.714] emit_primitive_identity_mask__avx2: dst=(487, 446), mask=(832.00, 32.00) x (9.00, 14.00) [ 74.714] glyphs0_to_dst: glyph=(496, 449)x(9, 8), unclipped [ 74.714] emit_primitive_identity_mask__avx2: dst=(496, 449), mask=(896.00, 48.00) x (9.00, 8.00) [ 74.714] glyphs0_to_dst: glyph=(504, 449)x(10, 8), unclipped [ 74.714] emit_primitive_identity_mask__avx2: dst=(504, 449), mask=(848.00, 16.00) x (10.00, 8.00) [ 74.714] glyphs0_to_dst: glyph=(514, 449)x(9, 8), unclipped [ 74.714] emit_primitive_identity_mask__avx2: dst=(514, 449), mask=(848.00, 48.00) x (9.00, 8.00) [ 74.714] glyphs0_to_dst: glyph=(522, 446)x(10, 11), unclipped [ 74.714] emit_primitive_identity_mask__avx2: dst=(522, 446), mask=(992.00, 32.00) x (10.00, 11.00) [ 74.714] glyphs0_to_dst: glyph=(532, 449)x(9, 11), unclipped [ 74.714] emit_primitive_identity_mask__avx2: dst=(532, 449), mask=(880.00, 16.00) x (9.00, 11.00) [ 74.714] glyphs0_to_dst: glyph=(541, 446)x(9, 11), unclipped [ 74.714] emit_primitive_identity_mask__avx2: dst=(541, 446), mask=(880.00, 0.00) x (9.00, 11.00) [ 74.714] glyphs0_to_dst: glyph=(550, 446)x(9, 14), unclipped [ 74.714] emit_primitive_identity_mask__avx2: dst=(550, 446), mask=(832.00, 32.00) x (9.00, 14.00) [ 74.714] glyphs0_to_dst: glyph=(558, 449)x(10, 8), unclipped [ 74.714] emit_primitive_identity_mask__avx2: dst=(558, 449), mask=(848.00, 16.00) x (10.00, 8.00) [ 74.714] glyphs0_to_dst: glyph=(568, 449)x(9, 11), unclipped [ 74.714] emit_primitive_identity_mask__avx2: dst=(568, 449), mask=(880.00, 16.00) x (9.00, 11.00) [ 74.714] glyphs0_to_dst: glyph=(576, 459)x(11, 2), unclipped [ 74.714] emit_primitive_identity_mask__avx2: dst=(576, 459), mask=(832.00, 48.00) x (11.00, 2.00) [ 74.714] glyphs0_to_dst: glyph=(585, 445)x(10, 12), unclipped [ 74.714] emit_primitive_identity_mask__avx2: dst=(585, 445), mask=(864.00, 0.00) x (10.00, 12.00) [ 74.714] glyphs0_to_dst: glyph=(594, 449)x(10, 8), unclipped [ 74.714] emit_primitive_identity_mask__avx2: dst=(594, 449), mask=(864.00, 32.00) x (10.00, 8.00) [ 74.714] glyphs0_to_dst: glyph=(603, 446)x(10, 11), unclipped [ 74.714] emit_primitive_identity_mask__avx2: dst=(603, 446), mask=(880.00, 32.00) x (10.00, 11.00) [ 74.714] glyphs0_to_dst: glyph=(612, 459)x(11, 2), unclipped [ 74.714] emit_primitive_identity_mask__avx2: dst=(612, 459), mask=(832.00, 48.00) x (11.00, 2.00) [ 74.714] glyphs0_to_dst: glyph=(621, 446)x(10, 11), unclipped [ 74.714] emit_primitive_identity_mask__avx2: dst=(621, 446), mask=(880.00, 32.00) x (10.00, 11.00) [ 74.714] glyphs0_to_dst: glyph=(630, 449)x(10, 8), unclipped [ 74.714] emit_primitive_identity_mask__avx2: dst=(630, 449), mask=(944.00, 0.00) x (10.00, 8.00) [ 74.714] glyphs0_to_dst: glyph=(639, 449)x(10, 11), unclipped [ 74.714] emit_primitive_identity_mask__avx2: dst=(639, 449), mask=(880.00, 48.00) x (10.00, 11.00) [ 74.714] glyphs0_to_dst: glyph=(651, 454)x(5, 3), unclipped [ 74.714] emit_primitive_identity_mask__avx2: dst=(651, 454), mask=(1008.00, 32.00) x (5.00, 3.00) [ 74.714] glyphs0_to_dst: glyph=(658, 449)x(9, 8), unclipped [ 74.714] emit_primitive_identity_mask__avx2: dst=(658, 449), mask=(896.00, 48.00) x (9.00, 8.00) [ 74.714] glyphs0_to_dst: glyph=(667, 445)x(9, 12), unclipped [ 74.714] emit_primitive_identity_mask__avx2: dst=(667, 445), mask=(992.00, 48.00) x (9.00, 12.00) [ 74.714] gen8_vertex_flush[5c90] = 69 [ 74.714] gen9_magic_ca_pass: CA fixup (3711 -> 3780) [ 74.714] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.714] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.714] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.714] sna_glyphs(op=3, nlist=1, src=(1, 474)) [ 74.714] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.714] sna_glyphs: discarding mask [ 74.714] glyphs0_to_dst(op=3, src=(1, 474), nlist=1, dst=(1, 474)+(0, 0)) [ 74.714] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.714] gen9_render_composite: 0x0, current mode=1/1 [ 74.714] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.714] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.714] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.714] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.714] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.714] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.714] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.714] sna_drawable_use_bo: using whole GPU bo [ 74.714] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.714] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.714] color_convert: src=ff8ae234 [20028888] [ 74.714] color_convert: dst=ff8ae234 [20028888] [ 74.714] sna_render_get_solid: ff8ae234 [ 74.714] sna_render_get_solid(22) = ff8ae234 (old) [ 74.714] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.714] sna_transform_is_imprecise_integer_translation: no transform [ 74.714] gen9_composite_picture: integer translation (0, 0), removing [ 74.714] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.714] sna_render_pixmap_bo: GPU all damaged [ 74.714] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.714] gen4_choose_composite_emitter: solid, identity mask [ 74.714] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.714] gen9_composite_get_binding_table(e880) [ 74.714] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.714] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.714] gen9_emit_vertex_elements: setup id=9 [ 74.714] glyphs0_to_dst: glyph=(1, 466)x(9, 8), unclipped [ 74.714] emit_primitive_identity_mask__avx2: dst=(1, 466), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.714] glyphs0_to_dst: glyph=(9, 464)x(10, 13), unclipped [ 74.714] emit_primitive_identity_mask__avx2: dst=(9, 464), mask=(672.00, 48.00) x (10.00, 13.00) [ 74.714] glyphs0_to_dst: glyph=(19, 466)x(9, 8), unclipped [ 74.714] emit_primitive_identity_mask__avx2: dst=(19, 466), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.714] glyphs0_to_dst: glyph=(28, 468)x(8, 3), unclipped [ 74.714] emit_primitive_identity_mask__avx2: dst=(28, 468), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.714] glyphs0_to_dst: glyph=(36, 464)x(11, 10), unclipped [ 74.714] emit_primitive_identity_mask__avx2: dst=(36, 464), mask=(704.00, 0.00) x (11.00, 10.00) [ 74.714] glyphs0_to_dst: glyph=(46, 466)x(9, 8), unclipped [ 74.714] emit_primitive_identity_mask__avx2: dst=(46, 466), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.714] glyphs0_to_dst: glyph=(54, 466)x(10, 8), unclipped [ 74.714] emit_primitive_identity_mask__avx2: dst=(54, 466), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.714] glyphs0_to_dst: glyph=(63, 466)x(10, 8), unclipped [ 74.714] emit_primitive_identity_mask__avx2: dst=(63, 466), mask=(720.00, 16.00) x (10.00, 8.00) [ 74.714] glyphs0_to_dst: glyph=(72, 463)x(10, 11), unclipped [ 74.714] emit_primitive_identity_mask__avx2: dst=(72, 463), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.714] glyphs0_to_dst: glyph=(81, 466)x(10, 8), unclipped [ 74.714] emit_primitive_identity_mask__avx2: dst=(81, 466), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.714] glyphs0_to_dst: glyph=(90, 463)x(10, 11), unclipped [ 74.714] emit_primitive_identity_mask__avx2: dst=(90, 463), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.714] glyphs0_to_dst: glyph=(99, 466)x(11, 8), unclipped [ 74.714] emit_primitive_identity_mask__avx2: dst=(99, 466), mask=(736.00, 16.00) x (11.00, 8.00) [ 74.714] glyphs0_to_dst: glyph=(109, 466)x(9, 8), unclipped [ 74.714] emit_primitive_identity_mask__avx2: dst=(109, 466), mask=(752.00, 16.00) x (9.00, 8.00) [ 74.714] glyphs0_to_dst: glyph=(118, 468)x(8, 3), unclipped [ 74.714] emit_primitive_identity_mask__avx2: dst=(118, 468), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.714] glyphs0_to_dst: glyph=(126, 464)x(10, 10), unclipped [ 74.714] emit_primitive_identity_mask__avx2: dst=(126, 464), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.714] glyphs0_to_dst: glyph=(135, 464)x(10, 10), unclipped [ 74.714] emit_primitive_identity_mask__avx2: dst=(135, 464), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.714] glyphs0_to_dst: glyph=(144, 464)x(10, 10), unclipped [ 74.714] emit_primitive_identity_mask__avx2: dst=(144, 464), mask=(720.00, 32.00) x (10.00, 10.00) [ 74.714] glyphs0_to_dst: glyph=(153, 464)x(10, 10), unclipped [ 74.714] emit_primitive_identity_mask__avx2: dst=(153, 464), mask=(704.00, 48.00) x (10.00, 10.00) [ 74.714] gen8_vertex_flush[5d90] = 54 [ 74.714] gen9_magic_ca_pass: CA fixup (3780 -> 3834) [ 74.714] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.714] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.714] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.714] sna_glyphs(op=3, nlist=1, src=(163, 474)) [ 74.714] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.714] sna_glyphs: discarding mask [ 74.714] glyphs0_to_dst(op=3, src=(163, 474), nlist=1, dst=(163, 474)+(0, 0)) [ 74.714] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.714] gen9_render_composite: 0x0, current mode=1/1 [ 74.714] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.714] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.714] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.714] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.714] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.714] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.714] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.714] sna_drawable_use_bo: using whole GPU bo [ 74.714] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.714] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.714] color_convert: src=ffffffff [20028888] [ 74.714] color_convert: dst=ffffffff [20028888] [ 74.714] sna_render_get_solid: ffffffff [ 74.714] sna_render_get_solid(white) [ 74.714] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.714] sna_transform_is_imprecise_integer_translation: no transform [ 74.714] gen9_composite_picture: integer translation (0, 0), removing [ 74.714] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.714] sna_render_pixmap_bo: GPU all damaged [ 74.714] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.714] gen4_choose_composite_emitter: solid, identity mask [ 74.714] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.714] gen9_composite_get_binding_table(e840) [ 74.714] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.714] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.714] gen9_emit_vertex_elements: setup id=9 [ 74.714] glyphs0_to_dst: glyph=(165, 466)x(5, 8), unclipped [ 74.714] emit_primitive_identity_mask__avx2: dst=(165, 466), mask=(720.00, 48.00) x (5.00, 8.00) [ 74.714] gen8_vertex_flush[5e90] = 3 [ 74.714] gen9_magic_ca_pass: CA fixup (3834 -> 3837) [ 74.714] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.714] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.714] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.714] sna_glyphs(op=3, nlist=1, src=(172, 474)) [ 74.714] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.714] sna_glyphs: discarding mask [ 74.714] glyphs0_to_dst(op=3, src=(172, 474), nlist=1, dst=(172, 474)+(0, 0)) [ 74.714] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.714] gen9_render_composite: 0x0, current mode=1/1 [ 74.714] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.714] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.714] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.714] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.714] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.714] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.714] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.714] sna_drawable_use_bo: using whole GPU bo [ 74.714] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.714] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.714] color_convert: src=ff729fcf [20028888] [ 74.714] color_convert: dst=ff729fcf [20028888] [ 74.714] sna_render_get_solid: ff729fcf [ 74.714] sna_render_get_solid(23) = ff729fcf (old) [ 74.714] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.714] sna_transform_is_imprecise_integer_translation: no transform [ 74.714] gen9_composite_picture: integer translation (0, 0), removing [ 74.714] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.714] sna_render_pixmap_bo: GPU all damaged [ 74.714] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.715] gen4_choose_composite_emitter: solid, identity mask [ 74.715] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.715] gen9_composite_get_binding_table(e800) [ 74.715] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.715] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.715] gen9_emit_vertex_elements: setup id=9 [ 74.715] glyphs0_to_dst: glyph=(171, 468)x(11, 3), unclipped [ 74.715] emit_primitive_identity_mask__avx2: dst=(171, 468), mask=(736.00, 32.00) x (11.00, 3.00) [ 74.715] glyphs0_to_dst: glyph=(180, 463)x(10, 14), unclipped [ 74.715] emit_primitive_identity_mask__avx2: dst=(180, 463), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.715] glyphs0_to_dst: glyph=(189, 463)x(11, 11), unclipped [ 74.715] emit_primitive_identity_mask__avx2: dst=(189, 463), mask=(960.00, 0.00) x (11.00, 11.00) [ 74.715] glyphs0_to_dst: glyph=(198, 466)x(10, 8), unclipped [ 74.715] emit_primitive_identity_mask__avx2: dst=(198, 466), mask=(976.00, 0.00) x (10.00, 8.00) [ 74.715] glyphs0_to_dst: glyph=(208, 466)x(9, 11), unclipped [ 74.715] emit_primitive_identity_mask__avx2: dst=(208, 466), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.715] glyphs0_to_dst: glyph=(216, 463)x(10, 14), unclipped [ 74.715] emit_primitive_identity_mask__avx2: dst=(216, 463), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.715] glyphs0_to_dst: glyph=(225, 464)x(10, 10), unclipped [ 74.715] emit_primitive_identity_mask__avx2: dst=(225, 464), mask=(976.00, 16.00) x (10.00, 10.00) [ 74.715] glyphs0_to_dst: glyph=(234, 475)x(11, 2), unclipped [ 74.715] emit_primitive_identity_mask__avx2: dst=(234, 475), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.715] glyphs0_to_dst: glyph=(243, 463)x(11, 11), unclipped [ 74.715] emit_primitive_identity_mask__avx2: dst=(243, 463), mask=(1008.00, 0.00) x (11.00, 11.00) [ 74.715] glyphs0_to_dst: glyph=(253, 466)x(9, 8), unclipped [ 74.715] emit_primitive_identity_mask__avx2: dst=(253, 466), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.715] glyphs0_to_dst: glyph=(261, 466)x(10, 8), unclipped [ 74.715] emit_primitive_identity_mask__avx2: dst=(261, 466), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.715] glyphs0_to_dst: glyph=(270, 466)x(10, 8), unclipped [ 74.715] emit_primitive_identity_mask__avx2: dst=(270, 466), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.715] glyphs0_to_dst: glyph=(279, 462)x(10, 12), unclipped [ 74.715] emit_primitive_identity_mask__avx2: dst=(279, 462), mask=(992.00, 16.00) x (10.00, 12.00) [ 74.715] glyphs0_to_dst: glyph=(288, 466)x(10, 8), unclipped [ 74.715] emit_primitive_identity_mask__avx2: dst=(288, 466), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.715] glyphs0_to_dst: glyph=(297, 466)x(10, 8), unclipped [ 74.715] emit_primitive_identity_mask__avx2: dst=(297, 466), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.715] glyphs0_to_dst: glyph=(307, 462)x(10, 12), unclipped [ 74.715] emit_primitive_identity_mask__avx2: dst=(307, 462), mask=(1008.00, 16.00) x (10.00, 12.00) [ 74.715] glyphs0_to_dst: glyph=(315, 463)x(11, 11), unclipped [ 74.715] emit_primitive_identity_mask__avx2: dst=(315, 463), mask=(960.00, 0.00) x (11.00, 11.00) [ 74.715] glyphs0_to_dst: glyph=(324, 466)x(11, 8), unclipped [ 74.715] emit_primitive_identity_mask__avx2: dst=(324, 466), mask=(736.00, 16.00) x (11.00, 8.00) [ 74.715] glyphs0_to_dst: glyph=(334, 466)x(9, 11), unclipped [ 74.715] emit_primitive_identity_mask__avx2: dst=(334, 466), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.715] glyphs0_to_dst: glyph=(342, 475)x(11, 2), unclipped [ 74.715] emit_primitive_identity_mask__avx2: dst=(342, 475), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.715] glyphs0_to_dst: glyph=(351, 462)x(10, 12), unclipped [ 74.715] emit_primitive_identity_mask__avx2: dst=(351, 462), mask=(992.00, 16.00) x (10.00, 12.00) [ 74.715] glyphs0_to_dst: glyph=(361, 462)x(9, 12), unclipped [ 74.715] emit_primitive_identity_mask__avx2: dst=(361, 462), mask=(960.00, 32.00) x (9.00, 12.00) [ 74.715] glyphs0_to_dst: glyph=(369, 466)x(10, 11), unclipped [ 74.715] emit_primitive_identity_mask__avx2: dst=(369, 466), mask=(976.00, 32.00) x (10.00, 11.00) [ 74.715] glyphs0_to_dst: glyph=(378, 463)x(10, 14), unclipped [ 74.715] emit_primitive_identity_mask__avx2: dst=(378, 463), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.715] glyphs0_to_dst: glyph=(387, 464)x(10, 10), unclipped [ 74.715] emit_primitive_identity_mask__avx2: dst=(387, 464), mask=(960.00, 48.00) x (10.00, 10.00) [ 74.715] glyphs0_to_dst: glyph=(396, 475)x(11, 2), unclipped [ 74.715] emit_primitive_identity_mask__avx2: dst=(396, 475), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.715] glyphs0_to_dst: glyph=(406, 466)x(9, 8), unclipped [ 74.715] emit_primitive_identity_mask__avx2: dst=(406, 466), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.715] glyphs0_to_dst: glyph=(415, 466)x(9, 8), unclipped [ 74.715] emit_primitive_identity_mask__avx2: dst=(415, 466), mask=(752.00, 16.00) x (9.00, 8.00) [ 74.715] glyphs0_to_dst: glyph=(424, 466)x(9, 11), unclipped [ 74.715] emit_primitive_identity_mask__avx2: dst=(424, 466), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.715] glyphs0_to_dst: glyph=(432, 463)x(10, 11), unclipped [ 74.715] emit_primitive_identity_mask__avx2: dst=(432, 463), mask=(976.00, 48.00) x (10.00, 11.00) [ 74.715] glyphs0_to_dst: glyph=(442, 466)x(9, 8), unclipped [ 74.715] emit_primitive_identity_mask__avx2: dst=(442, 466), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.715] glyphs0_to_dst: glyph=(450, 466)x(10, 11), unclipped [ 74.715] emit_primitive_identity_mask__avx2: dst=(450, 466), mask=(976.00, 32.00) x (10.00, 11.00) [ 74.715] gen8_vertex_flush[5f90] = 96 [ 74.715] gen9_magic_ca_pass: CA fixup (3837 -> 3933) [ 74.715] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.715] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.715] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.715] sna_glyphs(op=3, nlist=1, src=(460, 474)) [ 74.715] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.715] sna_glyphs: discarding mask [ 74.715] glyphs0_to_dst(op=3, src=(460, 474), nlist=1, dst=(460, 474)+(0, 0)) [ 74.715] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.715] gen9_render_composite: 0x0, current mode=1/1 [ 74.715] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.715] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.715] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.715] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.715] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.715] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.715] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.715] sna_drawable_use_bo: using whole GPU bo [ 74.715] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.715] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.715] color_convert: src=ffffffff [20028888] [ 74.715] color_convert: dst=ffffffff [20028888] [ 74.715] sna_render_get_solid: ffffffff [ 74.715] sna_render_get_solid(white) [ 74.715] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.715] sna_transform_is_imprecise_integer_translation: no transform [ 74.715] gen9_composite_picture: integer translation (0, 0), removing [ 74.715] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.715] sna_render_pixmap_bo: GPU all damaged [ 74.715] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.715] gen4_choose_composite_emitter: solid, identity mask [ 74.715] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.715] gen9_composite_get_binding_table(e7c0) [ 74.715] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.715] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.715] gen9_emit_vertex_elements: setup id=9 [ 74.715] glyphs0_to_dst: glyph=(459, 463)x(10, 13), unclipped [ 74.715] emit_primitive_identity_mask__avx2: dst=(459, 463), mask=(752.00, 32.00) x (10.00, 13.00) [ 74.715] glyphs0_to_dst: glyph=(477, 469)x(10, 3), unclipped [ 74.715] emit_primitive_identity_mask__avx2: dst=(477, 469), mask=(1008.00, 48.00) x (10.00, 3.00) [ 74.715] glyphs0_to_dst: glyph=(487, 463)x(9, 14), unclipped [ 74.715] emit_primitive_identity_mask__avx2: dst=(487, 463), mask=(832.00, 32.00) x (9.00, 14.00) [ 74.715] glyphs0_to_dst: glyph=(496, 466)x(9, 8), unclipped [ 74.715] emit_primitive_identity_mask__avx2: dst=(496, 466), mask=(896.00, 48.00) x (9.00, 8.00) [ 74.715] glyphs0_to_dst: glyph=(504, 466)x(10, 8), unclipped [ 74.715] emit_primitive_identity_mask__avx2: dst=(504, 466), mask=(848.00, 16.00) x (10.00, 8.00) [ 74.715] glyphs0_to_dst: glyph=(514, 466)x(9, 8), unclipped [ 74.715] emit_primitive_identity_mask__avx2: dst=(514, 466), mask=(848.00, 48.00) x (9.00, 8.00) [ 74.715] glyphs0_to_dst: glyph=(522, 463)x(10, 11), unclipped [ 74.715] emit_primitive_identity_mask__avx2: dst=(522, 463), mask=(992.00, 32.00) x (10.00, 11.00) [ 74.715] glyphs0_to_dst: glyph=(532, 466)x(9, 11), unclipped [ 74.715] emit_primitive_identity_mask__avx2: dst=(532, 466), mask=(880.00, 16.00) x (9.00, 11.00) [ 74.715] glyphs0_to_dst: glyph=(541, 463)x(9, 11), unclipped [ 74.715] emit_primitive_identity_mask__avx2: dst=(541, 463), mask=(880.00, 0.00) x (9.00, 11.00) [ 74.715] glyphs0_to_dst: glyph=(550, 463)x(9, 14), unclipped [ 74.715] emit_primitive_identity_mask__avx2: dst=(550, 463), mask=(832.00, 32.00) x (9.00, 14.00) [ 74.715] glyphs0_to_dst: glyph=(558, 466)x(10, 8), unclipped [ 74.715] emit_primitive_identity_mask__avx2: dst=(558, 466), mask=(848.00, 16.00) x (10.00, 8.00) [ 74.715] glyphs0_to_dst: glyph=(568, 466)x(9, 11), unclipped [ 74.715] emit_primitive_identity_mask__avx2: dst=(568, 466), mask=(880.00, 16.00) x (9.00, 11.00) [ 74.715] glyphs0_to_dst: glyph=(576, 476)x(11, 2), unclipped [ 74.715] emit_primitive_identity_mask__avx2: dst=(576, 476), mask=(832.00, 48.00) x (11.00, 2.00) [ 74.715] glyphs0_to_dst: glyph=(585, 462)x(10, 12), unclipped [ 74.715] emit_primitive_identity_mask__avx2: dst=(585, 462), mask=(864.00, 0.00) x (10.00, 12.00) [ 74.715] glyphs0_to_dst: glyph=(594, 466)x(10, 8), unclipped [ 74.715] emit_primitive_identity_mask__avx2: dst=(594, 466), mask=(864.00, 32.00) x (10.00, 8.00) [ 74.715] glyphs0_to_dst: glyph=(603, 463)x(10, 11), unclipped [ 74.715] emit_primitive_identity_mask__avx2: dst=(603, 463), mask=(880.00, 32.00) x (10.00, 11.00) [ 74.715] glyphs0_to_dst: glyph=(612, 476)x(11, 2), unclipped [ 74.715] emit_primitive_identity_mask__avx2: dst=(612, 476), mask=(832.00, 48.00) x (11.00, 2.00) [ 74.715] glyphs0_to_dst: glyph=(621, 463)x(10, 11), unclipped [ 74.715] emit_primitive_identity_mask__avx2: dst=(621, 463), mask=(880.00, 32.00) x (10.00, 11.00) [ 74.715] glyphs0_to_dst: glyph=(630, 466)x(10, 8), unclipped [ 74.715] emit_primitive_identity_mask__avx2: dst=(630, 466), mask=(944.00, 0.00) x (10.00, 8.00) [ 74.715] glyphs0_to_dst: glyph=(639, 466)x(10, 11), unclipped [ 74.715] emit_primitive_identity_mask__avx2: dst=(639, 466), mask=(880.00, 48.00) x (10.00, 11.00) [ 74.715] glyphs0_to_dst: glyph=(651, 471)x(5, 3), unclipped [ 74.715] emit_primitive_identity_mask__avx2: dst=(651, 471), mask=(1008.00, 32.00) x (5.00, 3.00) [ 74.715] glyphs0_to_dst: glyph=(658, 466)x(9, 8), unclipped [ 74.715] emit_primitive_identity_mask__avx2: dst=(658, 466), mask=(896.00, 48.00) x (9.00, 8.00) [ 74.715] glyphs0_to_dst: glyph=(667, 462)x(9, 12), unclipped [ 74.715] emit_primitive_identity_mask__avx2: dst=(667, 462), mask=(992.00, 48.00) x (9.00, 12.00) [ 74.715] gen8_vertex_flush[6090] = 69 [ 74.715] gen9_magic_ca_pass: CA fixup (3933 -> 4002) [ 74.715] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.715] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.715] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.715] sna_accel_flush: flush?=0, dirty?=0 [ 74.715] sna_glyphs(op=3, nlist=1, src=(1, 491)) [ 74.715] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.715] sna_glyphs: discarding mask [ 74.715] glyphs0_to_dst(op=3, src=(1, 491), nlist=1, dst=(1, 491)+(0, 0)) [ 74.715] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.715] gen9_render_composite: 0x0, current mode=1/1 [ 74.715] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.715] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.715] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.715] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.715] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.715] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.715] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.715] sna_drawable_use_bo: using whole GPU bo [ 74.715] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.715] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.715] color_convert: src=ff8ae234 [20028888] [ 74.715] color_convert: dst=ff8ae234 [20028888] [ 74.715] sna_render_get_solid: ff8ae234 [ 74.715] sna_render_get_solid(22) = ff8ae234 (old) [ 74.715] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.715] sna_transform_is_imprecise_integer_translation: no transform [ 74.715] gen9_composite_picture: integer translation (0, 0), removing [ 74.715] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.715] sna_render_pixmap_bo: GPU all damaged [ 74.715] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.715] gen4_choose_composite_emitter: solid, identity mask [ 74.715] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.715] gen9_composite_get_binding_table(e780) [ 74.715] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.715] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.715] gen9_emit_vertex_elements: setup id=9 [ 74.715] glyphs0_to_dst: glyph=(1, 483)x(9, 8), unclipped [ 74.715] emit_primitive_identity_mask__avx2: dst=(1, 483), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.715] glyphs0_to_dst: glyph=(9, 481)x(10, 13), unclipped [ 74.715] emit_primitive_identity_mask__avx2: dst=(9, 481), mask=(672.00, 48.00) x (10.00, 13.00) [ 74.715] glyphs0_to_dst: glyph=(19, 483)x(9, 8), unclipped [ 74.715] emit_primitive_identity_mask__avx2: dst=(19, 483), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.715] glyphs0_to_dst: glyph=(28, 485)x(8, 3), unclipped [ 74.715] emit_primitive_identity_mask__avx2: dst=(28, 485), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.715] glyphs0_to_dst: glyph=(36, 481)x(11, 10), unclipped [ 74.715] emit_primitive_identity_mask__avx2: dst=(36, 481), mask=(704.00, 0.00) x (11.00, 10.00) [ 74.715] glyphs0_to_dst: glyph=(46, 483)x(9, 8), unclipped [ 74.715] emit_primitive_identity_mask__avx2: dst=(46, 483), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.715] glyphs0_to_dst: glyph=(54, 483)x(10, 8), unclipped [ 74.715] emit_primitive_identity_mask__avx2: dst=(54, 483), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.715] glyphs0_to_dst: glyph=(63, 483)x(10, 8), unclipped [ 74.715] emit_primitive_identity_mask__avx2: dst=(63, 483), mask=(720.00, 16.00) x (10.00, 8.00) [ 74.715] glyphs0_to_dst: glyph=(72, 480)x(10, 11), unclipped [ 74.715] emit_primitive_identity_mask__avx2: dst=(72, 480), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.715] glyphs0_to_dst: glyph=(81, 483)x(10, 8), unclipped [ 74.715] emit_primitive_identity_mask__avx2: dst=(81, 483), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.715] glyphs0_to_dst: glyph=(90, 480)x(10, 11), unclipped [ 74.715] emit_primitive_identity_mask__avx2: dst=(90, 480), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.715] glyphs0_to_dst: glyph=(99, 483)x(11, 8), unclipped [ 74.715] emit_primitive_identity_mask__avx2: dst=(99, 483), mask=(736.00, 16.00) x (11.00, 8.00) [ 74.715] glyphs0_to_dst: glyph=(109, 483)x(9, 8), unclipped [ 74.715] emit_primitive_identity_mask__avx2: dst=(109, 483), mask=(752.00, 16.00) x (9.00, 8.00) [ 74.715] glyphs0_to_dst: glyph=(118, 485)x(8, 3), unclipped [ 74.715] emit_primitive_identity_mask__avx2: dst=(118, 485), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.715] glyphs0_to_dst: glyph=(126, 481)x(10, 10), unclipped [ 74.715] emit_primitive_identity_mask__avx2: dst=(126, 481), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.715] glyphs0_to_dst: glyph=(135, 481)x(10, 10), unclipped [ 74.715] emit_primitive_identity_mask__avx2: dst=(135, 481), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.715] glyphs0_to_dst: glyph=(144, 481)x(10, 10), unclipped [ 74.715] emit_primitive_identity_mask__avx2: dst=(144, 481), mask=(720.00, 32.00) x (10.00, 10.00) [ 74.715] glyphs0_to_dst: glyph=(153, 481)x(10, 10), unclipped [ 74.715] emit_primitive_identity_mask__avx2: dst=(153, 481), mask=(704.00, 48.00) x (10.00, 10.00) [ 74.715] gen8_vertex_flush[6190] = 54 [ 74.715] gen9_magic_ca_pass: CA fixup (4002 -> 4056) [ 74.715] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.715] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.715] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.715] sna_glyphs(op=3, nlist=1, src=(163, 491)) [ 74.715] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.715] sna_glyphs: discarding mask [ 74.715] glyphs0_to_dst(op=3, src=(163, 491), nlist=1, dst=(163, 491)+(0, 0)) [ 74.715] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.715] gen9_render_composite: 0x0, current mode=1/1 [ 74.715] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.715] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.715] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.715] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.715] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.715] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.715] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.715] sna_drawable_use_bo: using whole GPU bo [ 74.715] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.715] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.715] color_convert: src=ffffffff [20028888] [ 74.715] color_convert: dst=ffffffff [20028888] [ 74.715] sna_render_get_solid: ffffffff [ 74.715] sna_render_get_solid(white) [ 74.715] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.715] sna_transform_is_imprecise_integer_translation: no transform [ 74.715] gen9_composite_picture: integer translation (0, 0), removing [ 74.715] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.715] sna_render_pixmap_bo: GPU all damaged [ 74.715] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.715] gen4_choose_composite_emitter: solid, identity mask [ 74.715] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.715] gen9_composite_get_binding_table(e740) [ 74.715] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.715] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.715] gen9_emit_vertex_elements: setup id=9 [ 74.715] glyphs0_to_dst: glyph=(165, 483)x(5, 8), unclipped [ 74.716] emit_primitive_identity_mask__avx2: dst=(165, 483), mask=(720.00, 48.00) x (5.00, 8.00) [ 74.716] gen8_vertex_flush[6290] = 3 [ 74.716] gen9_magic_ca_pass: CA fixup (4056 -> 4059) [ 74.716] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.716] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.716] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.716] sna_glyphs(op=3, nlist=1, src=(172, 491)) [ 74.716] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.716] sna_glyphs: discarding mask [ 74.716] glyphs0_to_dst(op=3, src=(172, 491), nlist=1, dst=(172, 491)+(0, 0)) [ 74.716] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.716] gen9_render_composite: 0x0, current mode=1/1 [ 74.716] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.716] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.716] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.716] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.716] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.716] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.716] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.716] sna_drawable_use_bo: using whole GPU bo [ 74.716] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.716] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.716] color_convert: src=ff729fcf [20028888] [ 74.716] color_convert: dst=ff729fcf [20028888] [ 74.716] sna_render_get_solid: ff729fcf [ 74.716] sna_render_get_solid(23) = ff729fcf (old) [ 74.716] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.716] sna_transform_is_imprecise_integer_translation: no transform [ 74.716] gen9_composite_picture: integer translation (0, 0), removing [ 74.716] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.716] sna_render_pixmap_bo: GPU all damaged [ 74.716] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.716] gen4_choose_composite_emitter: solid, identity mask [ 74.716] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.716] gen9_composite_get_binding_table(e700) [ 74.716] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.716] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.716] gen9_emit_vertex_elements: setup id=9 [ 74.716] glyphs0_to_dst: glyph=(171, 485)x(11, 3), unclipped [ 74.716] emit_primitive_identity_mask__avx2: dst=(171, 485), mask=(736.00, 32.00) x (11.00, 3.00) [ 74.716] glyphs0_to_dst: glyph=(180, 480)x(10, 14), unclipped [ 74.716] emit_primitive_identity_mask__avx2: dst=(180, 480), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.716] glyphs0_to_dst: glyph=(189, 480)x(11, 11), unclipped [ 74.716] emit_primitive_identity_mask__avx2: dst=(189, 480), mask=(960.00, 0.00) x (11.00, 11.00) [ 74.716] glyphs0_to_dst: glyph=(198, 483)x(10, 8), unclipped [ 74.716] emit_primitive_identity_mask__avx2: dst=(198, 483), mask=(976.00, 0.00) x (10.00, 8.00) [ 74.716] glyphs0_to_dst: glyph=(208, 483)x(9, 11), unclipped [ 74.716] emit_primitive_identity_mask__avx2: dst=(208, 483), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.716] glyphs0_to_dst: glyph=(216, 480)x(10, 14), unclipped [ 74.716] emit_primitive_identity_mask__avx2: dst=(216, 480), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.716] glyphs0_to_dst: glyph=(225, 481)x(10, 10), unclipped [ 74.716] emit_primitive_identity_mask__avx2: dst=(225, 481), mask=(976.00, 16.00) x (10.00, 10.00) [ 74.716] glyphs0_to_dst: glyph=(234, 492)x(11, 2), unclipped [ 74.716] emit_primitive_identity_mask__avx2: dst=(234, 492), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.716] glyphs0_to_dst: glyph=(243, 480)x(11, 11), unclipped [ 74.716] emit_primitive_identity_mask__avx2: dst=(243, 480), mask=(1008.00, 0.00) x (11.00, 11.00) [ 74.716] glyphs0_to_dst: glyph=(253, 483)x(9, 8), unclipped [ 74.716] emit_primitive_identity_mask__avx2: dst=(253, 483), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.716] glyphs0_to_dst: glyph=(261, 483)x(10, 8), unclipped [ 74.716] emit_primitive_identity_mask__avx2: dst=(261, 483), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.716] glyphs0_to_dst: glyph=(270, 483)x(10, 8), unclipped [ 74.716] emit_primitive_identity_mask__avx2: dst=(270, 483), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.716] glyphs0_to_dst: glyph=(279, 479)x(10, 12), unclipped [ 74.716] emit_primitive_identity_mask__avx2: dst=(279, 479), mask=(992.00, 16.00) x (10.00, 12.00) [ 74.716] glyphs0_to_dst: glyph=(288, 483)x(10, 8), unclipped [ 74.716] emit_primitive_identity_mask__avx2: dst=(288, 483), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.716] glyphs0_to_dst: glyph=(297, 483)x(10, 8), unclipped [ 74.716] emit_primitive_identity_mask__avx2: dst=(297, 483), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.716] glyphs0_to_dst: glyph=(307, 479)x(10, 12), unclipped [ 74.716] emit_primitive_identity_mask__avx2: dst=(307, 479), mask=(1008.00, 16.00) x (10.00, 12.00) [ 74.716] glyphs0_to_dst: glyph=(315, 480)x(11, 11), unclipped [ 74.716] emit_primitive_identity_mask__avx2: dst=(315, 480), mask=(960.00, 0.00) x (11.00, 11.00) [ 74.716] glyphs0_to_dst: glyph=(324, 483)x(11, 8), unclipped [ 74.716] emit_primitive_identity_mask__avx2: dst=(324, 483), mask=(736.00, 16.00) x (11.00, 8.00) [ 74.716] glyphs0_to_dst: glyph=(334, 483)x(9, 11), unclipped [ 74.716] emit_primitive_identity_mask__avx2: dst=(334, 483), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.716] glyphs0_to_dst: glyph=(342, 492)x(11, 2), unclipped [ 74.716] emit_primitive_identity_mask__avx2: dst=(342, 492), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.716] glyphs0_to_dst: glyph=(351, 479)x(10, 12), unclipped [ 74.716] emit_primitive_identity_mask__avx2: dst=(351, 479), mask=(992.00, 16.00) x (10.00, 12.00) [ 74.716] glyphs0_to_dst: glyph=(361, 479)x(9, 12), unclipped [ 74.716] emit_primitive_identity_mask__avx2: dst=(361, 479), mask=(960.00, 32.00) x (9.00, 12.00) [ 74.716] glyphs0_to_dst: glyph=(369, 483)x(10, 11), unclipped [ 74.716] emit_primitive_identity_mask__avx2: dst=(369, 483), mask=(976.00, 32.00) x (10.00, 11.00) [ 74.716] glyphs0_to_dst: glyph=(378, 480)x(10, 14), unclipped [ 74.716] emit_primitive_identity_mask__avx2: dst=(378, 480), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.716] glyphs0_to_dst: glyph=(387, 481)x(10, 10), unclipped [ 74.716] emit_primitive_identity_mask__avx2: dst=(387, 481), mask=(960.00, 48.00) x (10.00, 10.00) [ 74.716] glyphs0_to_dst: glyph=(396, 492)x(11, 2), unclipped [ 74.716] emit_primitive_identity_mask__avx2: dst=(396, 492), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.716] glyphs0_to_dst: glyph=(406, 483)x(9, 8), unclipped [ 74.716] emit_primitive_identity_mask__avx2: dst=(406, 483), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.716] glyphs0_to_dst: glyph=(415, 483)x(9, 8), unclipped [ 74.716] emit_primitive_identity_mask__avx2: dst=(415, 483), mask=(752.00, 16.00) x (9.00, 8.00) [ 74.716] glyphs0_to_dst: glyph=(424, 483)x(9, 11), unclipped [ 74.716] emit_primitive_identity_mask__avx2: dst=(424, 483), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.716] glyphs0_to_dst: glyph=(432, 480)x(10, 11), unclipped [ 74.716] emit_primitive_identity_mask__avx2: dst=(432, 480), mask=(976.00, 48.00) x (10.00, 11.00) [ 74.716] glyphs0_to_dst: glyph=(442, 483)x(9, 8), unclipped [ 74.716] emit_primitive_identity_mask__avx2: dst=(442, 483), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.716] glyphs0_to_dst: glyph=(450, 483)x(10, 11), unclipped [ 74.716] emit_primitive_identity_mask__avx2: dst=(450, 483), mask=(976.00, 32.00) x (10.00, 11.00) [ 74.716] gen8_vertex_flush[6390] = 96 [ 74.716] gen9_magic_ca_pass: CA fixup (4059 -> 4155) [ 74.716] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.716] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.716] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.716] sna_glyphs(op=3, nlist=1, src=(460, 491)) [ 74.716] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.716] sna_glyphs: discarding mask [ 74.716] glyphs0_to_dst(op=3, src=(460, 491), nlist=1, dst=(460, 491)+(0, 0)) [ 74.716] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.716] gen9_render_composite: 0x0, current mode=1/1 [ 74.716] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.716] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.716] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.716] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.716] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.716] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.716] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.716] sna_drawable_use_bo: using whole GPU bo [ 74.716] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.716] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.716] color_convert: src=ffffffff [20028888] [ 74.716] color_convert: dst=ffffffff [20028888] [ 74.716] sna_render_get_solid: ffffffff [ 74.716] sna_render_get_solid(white) [ 74.716] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.716] sna_transform_is_imprecise_integer_translation: no transform [ 74.716] gen9_composite_picture: integer translation (0, 0), removing [ 74.716] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.716] sna_render_pixmap_bo: GPU all damaged [ 74.716] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.716] gen4_choose_composite_emitter: solid, identity mask [ 74.716] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.716] gen9_composite_get_binding_table(e6c0) [ 74.716] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.716] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.716] gen9_emit_vertex_elements: setup id=9 [ 74.716] glyphs0_to_dst: glyph=(459, 480)x(10, 13), unclipped [ 74.716] emit_primitive_identity_mask__avx2: dst=(459, 480), mask=(752.00, 32.00) x (10.00, 13.00) [ 74.716] glyphs0_to_dst: glyph=(477, 486)x(10, 3), unclipped [ 74.716] emit_primitive_identity_mask__avx2: dst=(477, 486), mask=(1008.00, 48.00) x (10.00, 3.00) [ 74.716] glyphs0_to_dst: glyph=(487, 480)x(9, 14), unclipped [ 74.716] emit_primitive_identity_mask__avx2: dst=(487, 480), mask=(832.00, 32.00) x (9.00, 14.00) [ 74.716] glyphs0_to_dst: glyph=(496, 483)x(9, 8), unclipped [ 74.716] emit_primitive_identity_mask__avx2: dst=(496, 483), mask=(896.00, 48.00) x (9.00, 8.00) [ 74.716] glyphs0_to_dst: glyph=(504, 483)x(10, 8), unclipped [ 74.716] emit_primitive_identity_mask__avx2: dst=(504, 483), mask=(848.00, 16.00) x (10.00, 8.00) [ 74.716] glyphs0_to_dst: glyph=(514, 483)x(9, 8), unclipped [ 74.716] emit_primitive_identity_mask__avx2: dst=(514, 483), mask=(848.00, 48.00) x (9.00, 8.00) [ 74.716] glyphs0_to_dst: glyph=(522, 480)x(10, 11), unclipped [ 74.716] emit_primitive_identity_mask__avx2: dst=(522, 480), mask=(992.00, 32.00) x (10.00, 11.00) [ 74.716] glyphs0_to_dst: glyph=(532, 483)x(9, 11), unclipped [ 74.716] emit_primitive_identity_mask__avx2: dst=(532, 483), mask=(880.00, 16.00) x (9.00, 11.00) [ 74.716] glyphs0_to_dst: glyph=(541, 480)x(9, 11), unclipped [ 74.716] emit_primitive_identity_mask__avx2: dst=(541, 480), mask=(880.00, 0.00) x (9.00, 11.00) [ 74.716] glyphs0_to_dst: glyph=(550, 480)x(9, 14), unclipped [ 74.716] emit_primitive_identity_mask__avx2: dst=(550, 480), mask=(832.00, 32.00) x (9.00, 14.00) [ 74.716] glyphs0_to_dst: glyph=(558, 483)x(10, 8), unclipped [ 74.716] emit_primitive_identity_mask__avx2: dst=(558, 483), mask=(848.00, 16.00) x (10.00, 8.00) [ 74.716] glyphs0_to_dst: glyph=(568, 483)x(9, 11), unclipped [ 74.716] emit_primitive_identity_mask__avx2: dst=(568, 483), mask=(880.00, 16.00) x (9.00, 11.00) [ 74.716] glyphs0_to_dst: glyph=(576, 493)x(11, 2), unclipped [ 74.716] emit_primitive_identity_mask__avx2: dst=(576, 493), mask=(832.00, 48.00) x (11.00, 2.00) [ 74.716] glyphs0_to_dst: glyph=(585, 479)x(10, 12), unclipped [ 74.716] emit_primitive_identity_mask__avx2: dst=(585, 479), mask=(864.00, 0.00) x (10.00, 12.00) [ 74.716] glyphs0_to_dst: glyph=(594, 483)x(10, 8), unclipped [ 74.716] emit_primitive_identity_mask__avx2: dst=(594, 483), mask=(864.00, 32.00) x (10.00, 8.00) [ 74.716] glyphs0_to_dst: glyph=(603, 480)x(10, 11), unclipped [ 74.716] emit_primitive_identity_mask__avx2: dst=(603, 480), mask=(880.00, 32.00) x (10.00, 11.00) [ 74.716] glyphs0_to_dst: glyph=(612, 493)x(11, 2), unclipped [ 74.716] emit_primitive_identity_mask__avx2: dst=(612, 493), mask=(832.00, 48.00) x (11.00, 2.00) [ 74.716] glyphs0_to_dst: glyph=(621, 480)x(10, 11), unclipped [ 74.716] emit_primitive_identity_mask__avx2: dst=(621, 480), mask=(880.00, 32.00) x (10.00, 11.00) [ 74.716] glyphs0_to_dst: glyph=(630, 483)x(10, 8), unclipped [ 74.716] emit_primitive_identity_mask__avx2: dst=(630, 483), mask=(944.00, 0.00) x (10.00, 8.00) [ 74.716] glyphs0_to_dst: glyph=(639, 483)x(10, 11), unclipped [ 74.716] emit_primitive_identity_mask__avx2: dst=(639, 483), mask=(880.00, 48.00) x (10.00, 11.00) [ 74.716] glyphs0_to_dst: glyph=(651, 488)x(5, 3), unclipped [ 74.716] emit_primitive_identity_mask__avx2: dst=(651, 488), mask=(1008.00, 32.00) x (5.00, 3.00) [ 74.716] glyphs0_to_dst: glyph=(658, 483)x(9, 8), unclipped [ 74.716] emit_primitive_identity_mask__avx2: dst=(658, 483), mask=(896.00, 48.00) x (9.00, 8.00) [ 74.716] glyphs0_to_dst: glyph=(667, 479)x(9, 12), unclipped [ 74.716] emit_primitive_identity_mask__avx2: dst=(667, 479), mask=(992.00, 48.00) x (9.00, 12.00) [ 74.716] gen8_vertex_flush[6490] = 69 [ 74.716] gen9_magic_ca_pass: CA fixup (4155 -> 4224) [ 74.716] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.716] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.716] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.716] sna_glyphs(op=3, nlist=1, src=(1, 508)) [ 74.716] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.716] sna_glyphs: discarding mask [ 74.716] glyphs0_to_dst(op=3, src=(1, 508), nlist=1, dst=(1, 508)+(0, 0)) [ 74.716] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.716] gen9_render_composite: 0x0, current mode=1/1 [ 74.716] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.716] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.716] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.716] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.716] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.716] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.716] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.716] sna_drawable_use_bo: using whole GPU bo [ 74.716] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.716] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.716] color_convert: src=ff8ae234 [20028888] [ 74.716] color_convert: dst=ff8ae234 [20028888] [ 74.716] sna_render_get_solid: ff8ae234 [ 74.716] sna_render_get_solid(22) = ff8ae234 (old) [ 74.716] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.716] sna_transform_is_imprecise_integer_translation: no transform [ 74.716] gen9_composite_picture: integer translation (0, 0), removing [ 74.716] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.716] sna_render_pixmap_bo: GPU all damaged [ 74.716] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.716] gen4_choose_composite_emitter: solid, identity mask [ 74.716] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.716] gen9_composite_get_binding_table(e680) [ 74.716] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.716] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.716] gen9_emit_vertex_elements: setup id=9 [ 74.716] glyphs0_to_dst: glyph=(1, 500)x(9, 8), unclipped [ 74.716] emit_primitive_identity_mask__avx2: dst=(1, 500), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.716] glyphs0_to_dst: glyph=(9, 498)x(10, 13), unclipped [ 74.716] emit_primitive_identity_mask__avx2: dst=(9, 498), mask=(672.00, 48.00) x (10.00, 13.00) [ 74.716] glyphs0_to_dst: glyph=(19, 500)x(9, 8), unclipped [ 74.716] emit_primitive_identity_mask__avx2: dst=(19, 500), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.716] glyphs0_to_dst: glyph=(28, 502)x(8, 3), unclipped [ 74.716] emit_primitive_identity_mask__avx2: dst=(28, 502), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.716] glyphs0_to_dst: glyph=(36, 498)x(11, 10), unclipped [ 74.716] emit_primitive_identity_mask__avx2: dst=(36, 498), mask=(704.00, 0.00) x (11.00, 10.00) [ 74.716] glyphs0_to_dst: glyph=(46, 500)x(9, 8), unclipped [ 74.716] emit_primitive_identity_mask__avx2: dst=(46, 500), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.716] glyphs0_to_dst: glyph=(54, 500)x(10, 8), unclipped [ 74.716] emit_primitive_identity_mask__avx2: dst=(54, 500), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.716] glyphs0_to_dst: glyph=(63, 500)x(10, 8), unclipped [ 74.716] emit_primitive_identity_mask__avx2: dst=(63, 500), mask=(720.00, 16.00) x (10.00, 8.00) [ 74.716] glyphs0_to_dst: glyph=(72, 497)x(10, 11), unclipped [ 74.716] emit_primitive_identity_mask__avx2: dst=(72, 497), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.716] glyphs0_to_dst: glyph=(81, 500)x(10, 8), unclipped [ 74.716] emit_primitive_identity_mask__avx2: dst=(81, 500), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.716] glyphs0_to_dst: glyph=(90, 497)x(10, 11), unclipped [ 74.716] emit_primitive_identity_mask__avx2: dst=(90, 497), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.716] glyphs0_to_dst: glyph=(99, 500)x(11, 8), unclipped [ 74.716] emit_primitive_identity_mask__avx2: dst=(99, 500), mask=(736.00, 16.00) x (11.00, 8.00) [ 74.716] glyphs0_to_dst: glyph=(109, 500)x(9, 8), unclipped [ 74.716] emit_primitive_identity_mask__avx2: dst=(109, 500), mask=(752.00, 16.00) x (9.00, 8.00) [ 74.716] glyphs0_to_dst: glyph=(118, 502)x(8, 3), unclipped [ 74.716] emit_primitive_identity_mask__avx2: dst=(118, 502), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.716] glyphs0_to_dst: glyph=(126, 498)x(10, 10), unclipped [ 74.716] emit_primitive_identity_mask__avx2: dst=(126, 498), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.716] glyphs0_to_dst: glyph=(135, 498)x(10, 10), unclipped [ 74.716] emit_primitive_identity_mask__avx2: dst=(135, 498), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.716] glyphs0_to_dst: glyph=(144, 498)x(10, 10), unclipped [ 74.716] emit_primitive_identity_mask__avx2: dst=(144, 498), mask=(720.00, 32.00) x (10.00, 10.00) [ 74.716] glyphs0_to_dst: glyph=(153, 498)x(10, 10), unclipped [ 74.716] emit_primitive_identity_mask__avx2: dst=(153, 498), mask=(704.00, 48.00) x (10.00, 10.00) [ 74.716] gen8_vertex_flush[6590] = 54 [ 74.716] gen9_magic_ca_pass: CA fixup (4224 -> 4278) [ 74.716] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.716] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.716] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.716] sna_glyphs(op=3, nlist=1, src=(163, 508)) [ 74.716] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.716] sna_glyphs: discarding mask [ 74.716] glyphs0_to_dst(op=3, src=(163, 508), nlist=1, dst=(163, 508)+(0, 0)) [ 74.716] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.716] gen9_render_composite: 0x0, current mode=1/1 [ 74.716] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.716] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.716] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.716] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.716] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.716] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.716] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.716] sna_drawable_use_bo: using whole GPU bo [ 74.716] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.716] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.716] color_convert: src=ffffffff [20028888] [ 74.716] color_convert: dst=ffffffff [20028888] [ 74.716] sna_render_get_solid: ffffffff [ 74.716] sna_render_get_solid(white) [ 74.716] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.717] sna_transform_is_imprecise_integer_translation: no transform [ 74.717] gen9_composite_picture: integer translation (0, 0), removing [ 74.717] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.717] sna_render_pixmap_bo: GPU all damaged [ 74.717] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.717] gen4_choose_composite_emitter: solid, identity mask [ 74.717] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.717] gen9_composite_get_binding_table(e640) [ 74.717] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.717] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.717] gen9_emit_vertex_elements: setup id=9 [ 74.717] glyphs0_to_dst: glyph=(165, 500)x(5, 8), unclipped [ 74.717] emit_primitive_identity_mask__avx2: dst=(165, 500), mask=(720.00, 48.00) x (5.00, 8.00) [ 74.717] gen8_vertex_flush[6690] = 3 [ 74.717] gen9_magic_ca_pass: CA fixup (4278 -> 4281) [ 74.717] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.717] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.717] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.717] sna_glyphs(op=3, nlist=1, src=(172, 508)) [ 74.717] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.717] sna_glyphs: discarding mask [ 74.717] glyphs0_to_dst(op=3, src=(172, 508), nlist=1, dst=(172, 508)+(0, 0)) [ 74.717] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.717] gen9_render_composite: 0x0, current mode=1/1 [ 74.717] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.717] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.717] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.717] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.717] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.717] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.717] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.717] sna_drawable_use_bo: using whole GPU bo [ 74.717] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.717] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.717] color_convert: src=ff729fcf [20028888] [ 74.717] color_convert: dst=ff729fcf [20028888] [ 74.717] sna_render_get_solid: ff729fcf [ 74.717] sna_render_get_solid(23) = ff729fcf (old) [ 74.717] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.717] sna_transform_is_imprecise_integer_translation: no transform [ 74.717] gen9_composite_picture: integer translation (0, 0), removing [ 74.717] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.717] sna_render_pixmap_bo: GPU all damaged [ 74.717] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.717] gen4_choose_composite_emitter: solid, identity mask [ 74.717] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.717] gen9_composite_get_binding_table(e600) [ 74.717] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.717] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.717] gen9_emit_vertex_elements: setup id=9 [ 74.717] glyphs0_to_dst: glyph=(171, 502)x(11, 3), unclipped [ 74.717] emit_primitive_identity_mask__avx2: dst=(171, 502), mask=(736.00, 32.00) x (11.00, 3.00) [ 74.717] glyphs0_to_dst: glyph=(180, 497)x(10, 14), unclipped [ 74.717] emit_primitive_identity_mask__avx2: dst=(180, 497), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.717] glyphs0_to_dst: glyph=(189, 497)x(11, 11), unclipped [ 74.717] emit_primitive_identity_mask__avx2: dst=(189, 497), mask=(960.00, 0.00) x (11.00, 11.00) [ 74.717] glyphs0_to_dst: glyph=(198, 500)x(10, 8), unclipped [ 74.717] emit_primitive_identity_mask__avx2: dst=(198, 500), mask=(976.00, 0.00) x (10.00, 8.00) [ 74.717] glyphs0_to_dst: glyph=(208, 500)x(9, 11), unclipped [ 74.717] emit_primitive_identity_mask__avx2: dst=(208, 500), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.717] glyphs0_to_dst: glyph=(216, 497)x(10, 14), unclipped [ 74.717] emit_primitive_identity_mask__avx2: dst=(216, 497), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.717] glyphs0_to_dst: glyph=(225, 498)x(10, 10), unclipped [ 74.717] emit_primitive_identity_mask__avx2: dst=(225, 498), mask=(976.00, 16.00) x (10.00, 10.00) [ 74.717] glyphs0_to_dst: glyph=(234, 509)x(11, 2), unclipped [ 74.717] emit_primitive_identity_mask__avx2: dst=(234, 509), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.717] glyphs0_to_dst: glyph=(243, 497)x(11, 11), unclipped [ 74.717] emit_primitive_identity_mask__avx2: dst=(243, 497), mask=(1008.00, 0.00) x (11.00, 11.00) [ 74.717] glyphs0_to_dst: glyph=(253, 500)x(9, 8), unclipped [ 74.717] emit_primitive_identity_mask__avx2: dst=(253, 500), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.717] glyphs0_to_dst: glyph=(261, 500)x(10, 8), unclipped [ 74.717] emit_primitive_identity_mask__avx2: dst=(261, 500), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.717] glyphs0_to_dst: glyph=(270, 500)x(10, 8), unclipped [ 74.717] emit_primitive_identity_mask__avx2: dst=(270, 500), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.717] glyphs0_to_dst: glyph=(279, 496)x(10, 12), unclipped [ 74.717] emit_primitive_identity_mask__avx2: dst=(279, 496), mask=(992.00, 16.00) x (10.00, 12.00) [ 74.717] glyphs0_to_dst: glyph=(288, 500)x(10, 8), unclipped [ 74.717] emit_primitive_identity_mask__avx2: dst=(288, 500), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.717] glyphs0_to_dst: glyph=(297, 500)x(10, 8), unclipped [ 74.717] emit_primitive_identity_mask__avx2: dst=(297, 500), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.717] glyphs0_to_dst: glyph=(307, 496)x(10, 12), unclipped [ 74.717] emit_primitive_identity_mask__avx2: dst=(307, 496), mask=(1008.00, 16.00) x (10.00, 12.00) [ 74.717] glyphs0_to_dst: glyph=(315, 497)x(11, 11), unclipped [ 74.717] emit_primitive_identity_mask__avx2: dst=(315, 497), mask=(960.00, 0.00) x (11.00, 11.00) [ 74.717] glyphs0_to_dst: glyph=(324, 500)x(11, 8), unclipped [ 74.717] emit_primitive_identity_mask__avx2: dst=(324, 500), mask=(736.00, 16.00) x (11.00, 8.00) [ 74.717] glyphs0_to_dst: glyph=(334, 500)x(9, 11), unclipped [ 74.717] emit_primitive_identity_mask__avx2: dst=(334, 500), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.717] glyphs0_to_dst: glyph=(342, 509)x(11, 2), unclipped [ 74.717] emit_primitive_identity_mask__avx2: dst=(342, 509), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.717] glyphs0_to_dst: glyph=(351, 496)x(10, 12), unclipped [ 74.717] emit_primitive_identity_mask__avx2: dst=(351, 496), mask=(992.00, 16.00) x (10.00, 12.00) [ 74.717] glyphs0_to_dst: glyph=(361, 496)x(9, 12), unclipped [ 74.717] emit_primitive_identity_mask__avx2: dst=(361, 496), mask=(960.00, 32.00) x (9.00, 12.00) [ 74.717] glyphs0_to_dst: glyph=(369, 500)x(10, 11), unclipped [ 74.717] emit_primitive_identity_mask__avx2: dst=(369, 500), mask=(976.00, 32.00) x (10.00, 11.00) [ 74.717] glyphs0_to_dst: glyph=(378, 497)x(10, 14), unclipped [ 74.717] emit_primitive_identity_mask__avx2: dst=(378, 497), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.717] glyphs0_to_dst: glyph=(387, 498)x(10, 10), unclipped [ 74.717] emit_primitive_identity_mask__avx2: dst=(387, 498), mask=(960.00, 48.00) x (10.00, 10.00) [ 74.717] glyphs0_to_dst: glyph=(396, 509)x(11, 2), unclipped [ 74.717] emit_primitive_identity_mask__avx2: dst=(396, 509), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.717] glyphs0_to_dst: glyph=(406, 500)x(9, 8), unclipped [ 74.717] emit_primitive_identity_mask__avx2: dst=(406, 500), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.717] glyphs0_to_dst: glyph=(415, 500)x(9, 8), unclipped [ 74.717] emit_primitive_identity_mask__avx2: dst=(415, 500), mask=(752.00, 16.00) x (9.00, 8.00) [ 74.717] glyphs0_to_dst: glyph=(424, 500)x(9, 11), unclipped [ 74.717] emit_primitive_identity_mask__avx2: dst=(424, 500), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.717] glyphs0_to_dst: glyph=(432, 497)x(10, 11), unclipped [ 74.717] emit_primitive_identity_mask__avx2: dst=(432, 497), mask=(976.00, 48.00) x (10.00, 11.00) [ 74.717] glyphs0_to_dst: glyph=(442, 500)x(9, 8), unclipped [ 74.717] emit_primitive_identity_mask__avx2: dst=(442, 500), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.717] glyphs0_to_dst: glyph=(450, 500)x(10, 11), unclipped [ 74.717] emit_primitive_identity_mask__avx2: dst=(450, 500), mask=(976.00, 32.00) x (10.00, 11.00) [ 74.717] gen8_vertex_flush[6790] = 96 [ 74.717] gen9_magic_ca_pass: CA fixup (4281 -> 4377) [ 74.717] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.717] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.717] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.717] sna_glyphs(op=3, nlist=1, src=(460, 508)) [ 74.717] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.717] sna_glyphs: discarding mask [ 74.717] glyphs0_to_dst(op=3, src=(460, 508), nlist=1, dst=(460, 508)+(0, 0)) [ 74.717] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.717] gen9_render_composite: 0x0, current mode=1/1 [ 74.717] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.717] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.717] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.717] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.717] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.717] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.717] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.717] sna_drawable_use_bo: using whole GPU bo [ 74.717] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.717] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.717] color_convert: src=ffffffff [20028888] [ 74.717] color_convert: dst=ffffffff [20028888] [ 74.717] sna_render_get_solid: ffffffff [ 74.717] sna_render_get_solid(white) [ 74.717] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.717] sna_transform_is_imprecise_integer_translation: no transform [ 74.717] gen9_composite_picture: integer translation (0, 0), removing [ 74.717] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.717] sna_render_pixmap_bo: GPU all damaged [ 74.717] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.717] gen4_choose_composite_emitter: solid, identity mask [ 74.717] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.717] gen9_composite_get_binding_table(e5c0) [ 74.717] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.717] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.717] gen9_emit_vertex_elements: setup id=9 [ 74.717] glyphs0_to_dst: glyph=(459, 497)x(10, 13), unclipped [ 74.717] emit_primitive_identity_mask__avx2: dst=(459, 497), mask=(752.00, 32.00) x (10.00, 13.00) [ 74.717] glyphs0_to_dst: glyph=(477, 503)x(10, 3), unclipped [ 74.717] emit_primitive_identity_mask__avx2: dst=(477, 503), mask=(1008.00, 48.00) x (10.00, 3.00) [ 74.717] glyphs0_to_dst: glyph=(487, 497)x(9, 14), unclipped [ 74.717] emit_primitive_identity_mask__avx2: dst=(487, 497), mask=(832.00, 32.00) x (9.00, 14.00) [ 74.717] glyphs0_to_dst: glyph=(496, 500)x(9, 8), unclipped [ 74.717] emit_primitive_identity_mask__avx2: dst=(496, 500), mask=(896.00, 48.00) x (9.00, 8.00) [ 74.717] glyphs0_to_dst: glyph=(504, 500)x(10, 8), unclipped [ 74.717] emit_primitive_identity_mask__avx2: dst=(504, 500), mask=(848.00, 16.00) x (10.00, 8.00) [ 74.717] glyphs0_to_dst: glyph=(514, 500)x(9, 8), unclipped [ 74.717] emit_primitive_identity_mask__avx2: dst=(514, 500), mask=(848.00, 48.00) x (9.00, 8.00) [ 74.717] glyphs0_to_dst: glyph=(522, 497)x(10, 11), unclipped [ 74.717] emit_primitive_identity_mask__avx2: dst=(522, 497), mask=(992.00, 32.00) x (10.00, 11.00) [ 74.717] glyphs0_to_dst: glyph=(532, 500)x(9, 11), unclipped [ 74.717] emit_primitive_identity_mask__avx2: dst=(532, 500), mask=(880.00, 16.00) x (9.00, 11.00) [ 74.717] glyphs0_to_dst: glyph=(541, 497)x(9, 11), unclipped [ 74.717] emit_primitive_identity_mask__avx2: dst=(541, 497), mask=(880.00, 0.00) x (9.00, 11.00) [ 74.717] glyphs0_to_dst: glyph=(550, 497)x(9, 14), unclipped [ 74.717] emit_primitive_identity_mask__avx2: dst=(550, 497), mask=(832.00, 32.00) x (9.00, 14.00) [ 74.717] glyphs0_to_dst: glyph=(558, 500)x(10, 8), unclipped [ 74.717] emit_primitive_identity_mask__avx2: dst=(558, 500), mask=(848.00, 16.00) x (10.00, 8.00) [ 74.717] glyphs0_to_dst: glyph=(568, 500)x(9, 11), unclipped [ 74.717] emit_primitive_identity_mask__avx2: dst=(568, 500), mask=(880.00, 16.00) x (9.00, 11.00) [ 74.717] glyphs0_to_dst: glyph=(576, 510)x(11, 2), unclipped [ 74.717] emit_primitive_identity_mask__avx2: dst=(576, 510), mask=(832.00, 48.00) x (11.00, 2.00) [ 74.717] glyphs0_to_dst: glyph=(585, 496)x(10, 12), unclipped [ 74.717] emit_primitive_identity_mask__avx2: dst=(585, 496), mask=(864.00, 0.00) x (10.00, 12.00) [ 74.717] glyphs0_to_dst: glyph=(594, 500)x(10, 8), unclipped [ 74.717] emit_primitive_identity_mask__avx2: dst=(594, 500), mask=(864.00, 32.00) x (10.00, 8.00) [ 74.717] glyphs0_to_dst: glyph=(603, 497)x(10, 11), unclipped [ 74.717] emit_primitive_identity_mask__avx2: dst=(603, 497), mask=(880.00, 32.00) x (10.00, 11.00) [ 74.717] glyphs0_to_dst: glyph=(612, 510)x(11, 2), unclipped [ 74.717] emit_primitive_identity_mask__avx2: dst=(612, 510), mask=(832.00, 48.00) x (11.00, 2.00) [ 74.717] glyphs0_to_dst: glyph=(621, 497)x(10, 11), unclipped [ 74.717] emit_primitive_identity_mask__avx2: dst=(621, 497), mask=(880.00, 32.00) x (10.00, 11.00) [ 74.717] glyphs0_to_dst: glyph=(630, 500)x(10, 8), unclipped [ 74.717] emit_primitive_identity_mask__avx2: dst=(630, 500), mask=(944.00, 0.00) x (10.00, 8.00) [ 74.717] glyphs0_to_dst: glyph=(639, 500)x(10, 11), unclipped [ 74.717] emit_primitive_identity_mask__avx2: dst=(639, 500), mask=(880.00, 48.00) x (10.00, 11.00) [ 74.717] glyphs0_to_dst: glyph=(651, 505)x(5, 3), unclipped [ 74.717] emit_primitive_identity_mask__avx2: dst=(651, 505), mask=(1008.00, 32.00) x (5.00, 3.00) [ 74.717] glyphs0_to_dst: glyph=(658, 500)x(9, 8), unclipped [ 74.717] emit_primitive_identity_mask__avx2: dst=(658, 500), mask=(896.00, 48.00) x (9.00, 8.00) [ 74.717] glyphs0_to_dst: glyph=(667, 496)x(9, 12), unclipped [ 74.717] emit_primitive_identity_mask__avx2: dst=(667, 496), mask=(992.00, 48.00) x (9.00, 12.00) [ 74.717] gen8_vertex_flush[6890] = 69 [ 74.717] gen9_magic_ca_pass: CA fixup (4377 -> 4446) [ 74.717] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.717] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.717] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.717] sna_glyphs(op=3, nlist=1, src=(1, 525)) [ 74.717] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.717] sna_glyphs: discarding mask [ 74.717] glyphs0_to_dst(op=3, src=(1, 525), nlist=1, dst=(1, 525)+(0, 0)) [ 74.717] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.717] gen9_render_composite: 0x0, current mode=1/1 [ 74.717] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.717] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.717] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.717] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.717] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.717] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.717] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.717] sna_drawable_use_bo: using whole GPU bo [ 74.717] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.717] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.717] color_convert: src=ff8ae234 [20028888] [ 74.717] color_convert: dst=ff8ae234 [20028888] [ 74.717] sna_render_get_solid: ff8ae234 [ 74.717] sna_render_get_solid(22) = ff8ae234 (old) [ 74.717] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.717] sna_transform_is_imprecise_integer_translation: no transform [ 74.717] gen9_composite_picture: integer translation (0, 0), removing [ 74.717] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.717] sna_render_pixmap_bo: GPU all damaged [ 74.717] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.717] gen4_choose_composite_emitter: solid, identity mask [ 74.717] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.717] gen9_composite_get_binding_table(e580) [ 74.717] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.717] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.717] gen9_emit_vertex_elements: setup id=9 [ 74.717] glyphs0_to_dst: glyph=(1, 517)x(9, 8), unclipped [ 74.717] emit_primitive_identity_mask__avx2: dst=(1, 517), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.717] glyphs0_to_dst: glyph=(9, 515)x(10, 13), unclipped [ 74.717] emit_primitive_identity_mask__avx2: dst=(9, 515), mask=(672.00, 48.00) x (10.00, 13.00) [ 74.717] glyphs0_to_dst: glyph=(19, 517)x(9, 8), unclipped [ 74.717] emit_primitive_identity_mask__avx2: dst=(19, 517), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.717] glyphs0_to_dst: glyph=(28, 519)x(8, 3), unclipped [ 74.717] emit_primitive_identity_mask__avx2: dst=(28, 519), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.717] glyphs0_to_dst: glyph=(36, 515)x(11, 10), unclipped [ 74.717] emit_primitive_identity_mask__avx2: dst=(36, 515), mask=(704.00, 0.00) x (11.00, 10.00) [ 74.717] glyphs0_to_dst: glyph=(46, 517)x(9, 8), unclipped [ 74.717] emit_primitive_identity_mask__avx2: dst=(46, 517), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.717] glyphs0_to_dst: glyph=(54, 517)x(10, 8), unclipped [ 74.717] emit_primitive_identity_mask__avx2: dst=(54, 517), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.717] glyphs0_to_dst: glyph=(63, 517)x(10, 8), unclipped [ 74.717] emit_primitive_identity_mask__avx2: dst=(63, 517), mask=(720.00, 16.00) x (10.00, 8.00) [ 74.717] glyphs0_to_dst: glyph=(72, 514)x(10, 11), unclipped [ 74.717] emit_primitive_identity_mask__avx2: dst=(72, 514), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.717] glyphs0_to_dst: glyph=(81, 517)x(10, 8), unclipped [ 74.717] emit_primitive_identity_mask__avx2: dst=(81, 517), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.717] glyphs0_to_dst: glyph=(90, 514)x(10, 11), unclipped [ 74.717] emit_primitive_identity_mask__avx2: dst=(90, 514), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.717] glyphs0_to_dst: glyph=(99, 517)x(11, 8), unclipped [ 74.717] emit_primitive_identity_mask__avx2: dst=(99, 517), mask=(736.00, 16.00) x (11.00, 8.00) [ 74.717] glyphs0_to_dst: glyph=(109, 517)x(9, 8), unclipped [ 74.717] emit_primitive_identity_mask__avx2: dst=(109, 517), mask=(752.00, 16.00) x (9.00, 8.00) [ 74.717] glyphs0_to_dst: glyph=(118, 519)x(8, 3), unclipped [ 74.717] emit_primitive_identity_mask__avx2: dst=(118, 519), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.717] glyphs0_to_dst: glyph=(126, 515)x(10, 10), unclipped [ 74.717] emit_primitive_identity_mask__avx2: dst=(126, 515), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.717] glyphs0_to_dst: glyph=(135, 515)x(10, 10), unclipped [ 74.717] emit_primitive_identity_mask__avx2: dst=(135, 515), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.717] glyphs0_to_dst: glyph=(144, 515)x(10, 10), unclipped [ 74.717] emit_primitive_identity_mask__avx2: dst=(144, 515), mask=(720.00, 32.00) x (10.00, 10.00) [ 74.717] glyphs0_to_dst: glyph=(153, 515)x(10, 10), unclipped [ 74.717] emit_primitive_identity_mask__avx2: dst=(153, 515), mask=(704.00, 48.00) x (10.00, 10.00) [ 74.717] gen8_vertex_flush[6990] = 54 [ 74.717] gen9_magic_ca_pass: CA fixup (4446 -> 4500) [ 74.717] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.717] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.717] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.717] sna_glyphs(op=3, nlist=1, src=(163, 525)) [ 74.717] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.717] sna_glyphs: discarding mask [ 74.717] glyphs0_to_dst(op=3, src=(163, 525), nlist=1, dst=(163, 525)+(0, 0)) [ 74.717] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.717] gen9_render_composite: 0x0, current mode=1/1 [ 74.717] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.717] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.717] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.717] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.717] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.717] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.717] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.718] sna_drawable_use_bo: using whole GPU bo [ 74.718] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.718] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.718] color_convert: src=ffffffff [20028888] [ 74.718] color_convert: dst=ffffffff [20028888] [ 74.718] sna_render_get_solid: ffffffff [ 74.718] sna_render_get_solid(white) [ 74.718] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.718] sna_transform_is_imprecise_integer_translation: no transform [ 74.718] gen9_composite_picture: integer translation (0, 0), removing [ 74.718] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.718] sna_render_pixmap_bo: GPU all damaged [ 74.718] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.718] gen4_choose_composite_emitter: solid, identity mask [ 74.718] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.718] gen9_composite_get_binding_table(e540) [ 74.718] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.718] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.718] gen9_emit_vertex_elements: setup id=9 [ 74.718] glyphs0_to_dst: glyph=(165, 517)x(5, 8), unclipped [ 74.718] emit_primitive_identity_mask__avx2: dst=(165, 517), mask=(720.00, 48.00) x (5.00, 8.00) [ 74.718] gen8_vertex_flush[6a90] = 3 [ 74.718] gen9_magic_ca_pass: CA fixup (4500 -> 4503) [ 74.718] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.718] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.718] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.718] sna_glyphs(op=3, nlist=1, src=(172, 525)) [ 74.718] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.718] sna_glyphs: discarding mask [ 74.718] glyphs0_to_dst(op=3, src=(172, 525), nlist=1, dst=(172, 525)+(0, 0)) [ 74.718] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.718] gen9_render_composite: 0x0, current mode=1/1 [ 74.718] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.718] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.718] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.718] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.718] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.718] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.718] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.718] sna_drawable_use_bo: using whole GPU bo [ 74.718] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.718] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.718] color_convert: src=ff729fcf [20028888] [ 74.718] color_convert: dst=ff729fcf [20028888] [ 74.718] sna_render_get_solid: ff729fcf [ 74.718] sna_render_get_solid(23) = ff729fcf (old) [ 74.718] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.718] sna_transform_is_imprecise_integer_translation: no transform [ 74.718] gen9_composite_picture: integer translation (0, 0), removing [ 74.718] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.718] sna_render_pixmap_bo: GPU all damaged [ 74.718] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.718] gen4_choose_composite_emitter: solid, identity mask [ 74.718] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.718] gen9_composite_get_binding_table(e500) [ 74.718] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.718] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.718] gen9_emit_vertex_elements: setup id=9 [ 74.718] glyphs0_to_dst: glyph=(171, 519)x(11, 3), unclipped [ 74.718] emit_primitive_identity_mask__avx2: dst=(171, 519), mask=(736.00, 32.00) x (11.00, 3.00) [ 74.718] glyphs0_to_dst: glyph=(180, 514)x(10, 14), unclipped [ 74.718] emit_primitive_identity_mask__avx2: dst=(180, 514), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.718] glyphs0_to_dst: glyph=(189, 514)x(11, 11), unclipped [ 74.718] emit_primitive_identity_mask__avx2: dst=(189, 514), mask=(960.00, 0.00) x (11.00, 11.00) [ 74.718] glyphs0_to_dst: glyph=(198, 517)x(10, 8), unclipped [ 74.718] emit_primitive_identity_mask__avx2: dst=(198, 517), mask=(976.00, 0.00) x (10.00, 8.00) [ 74.718] glyphs0_to_dst: glyph=(208, 517)x(9, 11), unclipped [ 74.718] emit_primitive_identity_mask__avx2: dst=(208, 517), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.718] glyphs0_to_dst: glyph=(216, 514)x(10, 14), unclipped [ 74.718] emit_primitive_identity_mask__avx2: dst=(216, 514), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.718] glyphs0_to_dst: glyph=(225, 515)x(10, 10), unclipped [ 74.718] emit_primitive_identity_mask__avx2: dst=(225, 515), mask=(976.00, 16.00) x (10.00, 10.00) [ 74.718] glyphs0_to_dst: glyph=(234, 526)x(11, 2), unclipped [ 74.718] emit_primitive_identity_mask__avx2: dst=(234, 526), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.718] glyphs0_to_dst: glyph=(243, 514)x(11, 11), unclipped [ 74.718] emit_primitive_identity_mask__avx2: dst=(243, 514), mask=(1008.00, 0.00) x (11.00, 11.00) [ 74.718] glyphs0_to_dst: glyph=(253, 517)x(9, 8), unclipped [ 74.718] emit_primitive_identity_mask__avx2: dst=(253, 517), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.718] glyphs0_to_dst: glyph=(261, 517)x(10, 8), unclipped [ 74.718] emit_primitive_identity_mask__avx2: dst=(261, 517), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.718] glyphs0_to_dst: glyph=(270, 517)x(10, 8), unclipped [ 74.718] emit_primitive_identity_mask__avx2: dst=(270, 517), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.718] glyphs0_to_dst: glyph=(279, 513)x(10, 12), unclipped [ 74.718] emit_primitive_identity_mask__avx2: dst=(279, 513), mask=(992.00, 16.00) x (10.00, 12.00) [ 74.718] glyphs0_to_dst: glyph=(288, 517)x(10, 8), unclipped [ 74.718] emit_primitive_identity_mask__avx2: dst=(288, 517), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.718] glyphs0_to_dst: glyph=(297, 517)x(10, 8), unclipped [ 74.718] emit_primitive_identity_mask__avx2: dst=(297, 517), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.718] glyphs0_to_dst: glyph=(307, 513)x(10, 12), unclipped [ 74.718] emit_primitive_identity_mask__avx2: dst=(307, 513), mask=(1008.00, 16.00) x (10.00, 12.00) [ 74.718] glyphs0_to_dst: glyph=(315, 514)x(11, 11), unclipped [ 74.718] emit_primitive_identity_mask__avx2: dst=(315, 514), mask=(960.00, 0.00) x (11.00, 11.00) [ 74.718] glyphs0_to_dst: glyph=(324, 517)x(11, 8), unclipped [ 74.718] emit_primitive_identity_mask__avx2: dst=(324, 517), mask=(736.00, 16.00) x (11.00, 8.00) [ 74.718] glyphs0_to_dst: glyph=(334, 517)x(9, 11), unclipped [ 74.718] emit_primitive_identity_mask__avx2: dst=(334, 517), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.718] glyphs0_to_dst: glyph=(342, 526)x(11, 2), unclipped [ 74.718] emit_primitive_identity_mask__avx2: dst=(342, 526), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.718] glyphs0_to_dst: glyph=(351, 513)x(10, 12), unclipped [ 74.718] emit_primitive_identity_mask__avx2: dst=(351, 513), mask=(992.00, 16.00) x (10.00, 12.00) [ 74.718] glyphs0_to_dst: glyph=(361, 513)x(9, 12), unclipped [ 74.718] emit_primitive_identity_mask__avx2: dst=(361, 513), mask=(960.00, 32.00) x (9.00, 12.00) [ 74.718] glyphs0_to_dst: glyph=(369, 517)x(10, 11), unclipped [ 74.718] emit_primitive_identity_mask__avx2: dst=(369, 517), mask=(976.00, 32.00) x (10.00, 11.00) [ 74.718] glyphs0_to_dst: glyph=(378, 514)x(10, 14), unclipped [ 74.718] emit_primitive_identity_mask__avx2: dst=(378, 514), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.718] glyphs0_to_dst: glyph=(387, 515)x(10, 10), unclipped [ 74.718] emit_primitive_identity_mask__avx2: dst=(387, 515), mask=(960.00, 48.00) x (10.00, 10.00) [ 74.718] glyphs0_to_dst: glyph=(396, 526)x(11, 2), unclipped [ 74.718] emit_primitive_identity_mask__avx2: dst=(396, 526), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.718] glyphs0_to_dst: glyph=(406, 517)x(9, 8), unclipped [ 74.718] emit_primitive_identity_mask__avx2: dst=(406, 517), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.718] glyphs0_to_dst: glyph=(415, 517)x(9, 8), unclipped [ 74.718] emit_primitive_identity_mask__avx2: dst=(415, 517), mask=(752.00, 16.00) x (9.00, 8.00) [ 74.718] glyphs0_to_dst: glyph=(424, 517)x(9, 11), unclipped [ 74.718] emit_primitive_identity_mask__avx2: dst=(424, 517), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.718] glyphs0_to_dst: glyph=(432, 514)x(10, 11), unclipped [ 74.718] emit_primitive_identity_mask__avx2: dst=(432, 514), mask=(976.00, 48.00) x (10.00, 11.00) [ 74.718] glyphs0_to_dst: glyph=(442, 517)x(9, 8), unclipped [ 74.718] emit_primitive_identity_mask__avx2: dst=(442, 517), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.718] glyphs0_to_dst: glyph=(450, 517)x(10, 11), unclipped [ 74.718] emit_primitive_identity_mask__avx2: dst=(450, 517), mask=(976.00, 32.00) x (10.00, 11.00) [ 74.718] gen8_vertex_flush[6b90] = 96 [ 74.718] gen9_magic_ca_pass: CA fixup (4503 -> 4599) [ 74.718] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.718] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.718] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.718] sna_accel_flush: flush?=0, dirty?=0 [ 74.718] sna_block_handler (tv=0.0) [ 74.718] sna_wakeup_handler [ 74.718] sna_accel_flush: flush?=0, dirty?=0 [ 74.718] sna_accel_flush: flush?=0, dirty?=0 [ 74.718] sna_accel_flush: flush?=0, dirty?=0 [ 74.718] sna_block_handler (tv=0.0) [ 74.718] sna_wakeup_handler [ 74.718] sna_accel_flush: flush?=0, dirty?=0 [ 74.718] sna_accel_flush: flush?=0, dirty?=0 [ 74.718] sna_block_handler (tv=0.0) [ 74.718] sna_wakeup_handler [ 74.718] sna_accel_flush: flush?=0, dirty?=0 [ 74.718] sna_accel_flush: flush?=0, dirty?=0 [ 74.718] sna_block_handler (tv=0.0) [ 74.718] sna_wakeup_handler [ 74.718] sna_accel_flush: flush?=0, dirty?=0 [ 74.718] sna_accel_flush: flush?=0, dirty?=0 [ 74.718] sna_block_handler (tv=0.0) [ 74.718] sna_wakeup_handler [ 74.718] sna_glyphs(op=3, nlist=1, src=(460, 525)) [ 74.718] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.718] sna_glyphs: discarding mask [ 74.718] glyphs0_to_dst(op=3, src=(460, 525), nlist=1, dst=(460, 525)+(0, 0)) [ 74.718] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.718] gen9_render_composite: 0x0, current mode=1/1 [ 74.718] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.718] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.718] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.718] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.718] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.718] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.718] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.718] sna_drawable_use_bo: using whole GPU bo [ 74.718] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.718] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.718] color_convert: src=ffffffff [20028888] [ 74.718] color_convert: dst=ffffffff [20028888] [ 74.718] sna_render_get_solid: ffffffff [ 74.718] sna_render_get_solid(white) [ 74.718] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.718] sna_transform_is_imprecise_integer_translation: no transform [ 74.718] gen9_composite_picture: integer translation (0, 0), removing [ 74.718] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.718] sna_render_pixmap_bo: GPU all damaged [ 74.718] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.718] gen4_choose_composite_emitter: solid, identity mask [ 74.718] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.718] gen9_composite_get_binding_table(e4c0) [ 74.718] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.718] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.718] gen9_emit_vertex_elements: setup id=9 [ 74.718] glyphs0_to_dst: glyph=(459, 514)x(10, 13), unclipped [ 74.718] emit_primitive_identity_mask__avx2: dst=(459, 514), mask=(752.00, 32.00) x (10.00, 13.00) [ 74.718] gen8_vertex_flush[6c90] = 3 [ 74.718] gen9_magic_ca_pass: CA fixup (4599 -> 4602) [ 74.718] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.718] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.718] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.718] sna_glyphs(op=3, nlist=1, src=(1, 542)) [ 74.718] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.718] sna_glyphs: discarding mask [ 74.718] glyphs0_to_dst(op=3, src=(1, 542), nlist=1, dst=(1, 542)+(0, 0)) [ 74.718] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.718] gen9_render_composite: 0x0, current mode=1/1 [ 74.718] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.718] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.718] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.718] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.718] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.718] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.718] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.718] sna_drawable_use_bo: using whole GPU bo [ 74.718] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.718] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.718] color_convert: src=ff8ae234 [20028888] [ 74.718] color_convert: dst=ff8ae234 [20028888] [ 74.718] sna_render_get_solid: ff8ae234 [ 74.718] sna_render_get_solid(22) = ff8ae234 (old) [ 74.718] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.718] sna_transform_is_imprecise_integer_translation: no transform [ 74.719] gen9_composite_picture: integer translation (0, 0), removing [ 74.719] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.719] sna_render_pixmap_bo: GPU all damaged [ 74.719] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.719] gen4_choose_composite_emitter: solid, identity mask [ 74.719] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.719] gen9_composite_get_binding_table(e480) [ 74.719] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.719] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.719] gen9_emit_vertex_elements: setup id=9 [ 74.719] glyphs0_to_dst: glyph=(1, 534)x(9, 8), unclipped [ 74.719] emit_primitive_identity_mask__avx2: dst=(1, 534), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.719] glyphs0_to_dst: glyph=(9, 532)x(10, 13), unclipped [ 74.719] emit_primitive_identity_mask__avx2: dst=(9, 532), mask=(672.00, 48.00) x (10.00, 13.00) [ 74.719] glyphs0_to_dst: glyph=(19, 534)x(9, 8), unclipped [ 74.719] emit_primitive_identity_mask__avx2: dst=(19, 534), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.719] glyphs0_to_dst: glyph=(28, 536)x(8, 3), unclipped [ 74.719] emit_primitive_identity_mask__avx2: dst=(28, 536), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.719] glyphs0_to_dst: glyph=(36, 532)x(11, 10), unclipped [ 74.719] emit_primitive_identity_mask__avx2: dst=(36, 532), mask=(704.00, 0.00) x (11.00, 10.00) [ 74.719] glyphs0_to_dst: glyph=(46, 534)x(9, 8), unclipped [ 74.719] emit_primitive_identity_mask__avx2: dst=(46, 534), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.719] glyphs0_to_dst: glyph=(54, 534)x(10, 8), unclipped [ 74.719] emit_primitive_identity_mask__avx2: dst=(54, 534), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.719] glyphs0_to_dst: glyph=(63, 534)x(10, 8), unclipped [ 74.719] emit_primitive_identity_mask__avx2: dst=(63, 534), mask=(720.00, 16.00) x (10.00, 8.00) [ 74.719] glyphs0_to_dst: glyph=(72, 531)x(10, 11), unclipped [ 74.719] emit_primitive_identity_mask__avx2: dst=(72, 531), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.719] glyphs0_to_dst: glyph=(81, 534)x(10, 8), unclipped [ 74.719] emit_primitive_identity_mask__avx2: dst=(81, 534), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.719] glyphs0_to_dst: glyph=(90, 531)x(10, 11), unclipped [ 74.719] emit_primitive_identity_mask__avx2: dst=(90, 531), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.719] glyphs0_to_dst: glyph=(99, 534)x(11, 8), unclipped [ 74.719] emit_primitive_identity_mask__avx2: dst=(99, 534), mask=(736.00, 16.00) x (11.00, 8.00) [ 74.719] glyphs0_to_dst: glyph=(109, 534)x(9, 8), unclipped [ 74.719] emit_primitive_identity_mask__avx2: dst=(109, 534), mask=(752.00, 16.00) x (9.00, 8.00) [ 74.719] glyphs0_to_dst: glyph=(118, 536)x(8, 3), unclipped [ 74.719] emit_primitive_identity_mask__avx2: dst=(118, 536), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.719] glyphs0_to_dst: glyph=(126, 532)x(10, 10), unclipped [ 74.719] emit_primitive_identity_mask__avx2: dst=(126, 532), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.719] glyphs0_to_dst: glyph=(135, 532)x(10, 10), unclipped [ 74.719] emit_primitive_identity_mask__avx2: dst=(135, 532), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.719] glyphs0_to_dst: glyph=(144, 532)x(10, 10), unclipped [ 74.719] emit_primitive_identity_mask__avx2: dst=(144, 532), mask=(720.00, 32.00) x (10.00, 10.00) [ 74.719] glyphs0_to_dst: glyph=(153, 532)x(10, 10), unclipped [ 74.719] emit_primitive_identity_mask__avx2: dst=(153, 532), mask=(704.00, 48.00) x (10.00, 10.00) [ 74.719] gen8_vertex_flush[6d90] = 54 [ 74.719] gen9_magic_ca_pass: CA fixup (4602 -> 4656) [ 74.719] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.719] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.719] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.719] sna_glyphs(op=3, nlist=1, src=(163, 542)) [ 74.719] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.719] sna_glyphs: discarding mask [ 74.719] glyphs0_to_dst(op=3, src=(163, 542), nlist=1, dst=(163, 542)+(0, 0)) [ 74.719] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.719] gen9_render_composite: 0x0, current mode=1/1 [ 74.719] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.719] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.719] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.719] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.719] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.719] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.719] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.719] sna_drawable_use_bo: using whole GPU bo [ 74.719] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.719] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.719] color_convert: src=ffffffff [20028888] [ 74.719] color_convert: dst=ffffffff [20028888] [ 74.719] sna_render_get_solid: ffffffff [ 74.719] sna_render_get_solid(white) [ 74.719] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.719] sna_transform_is_imprecise_integer_translation: no transform [ 74.719] gen9_composite_picture: integer translation (0, 0), removing [ 74.719] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.719] sna_render_pixmap_bo: GPU all damaged [ 74.719] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.719] gen4_choose_composite_emitter: solid, identity mask [ 74.719] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.719] gen9_composite_get_binding_table(e440) [ 74.719] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.719] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.719] gen9_emit_vertex_elements: setup id=9 [ 74.719] glyphs0_to_dst: glyph=(165, 534)x(5, 8), unclipped [ 74.719] emit_primitive_identity_mask__avx2: dst=(165, 534), mask=(720.00, 48.00) x (5.00, 8.00) [ 74.719] gen8_vertex_flush[6e90] = 3 [ 74.719] gen9_magic_ca_pass: CA fixup (4656 -> 4659) [ 74.719] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.719] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.719] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.719] sna_glyphs(op=3, nlist=1, src=(172, 542)) [ 74.719] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.719] sna_glyphs: discarding mask [ 74.719] glyphs0_to_dst(op=3, src=(172, 542), nlist=1, dst=(172, 542)+(0, 0)) [ 74.719] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.719] gen9_render_composite: 0x0, current mode=1/1 [ 74.719] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.719] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.719] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.719] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.719] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.719] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.719] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.719] sna_drawable_use_bo: using whole GPU bo [ 74.719] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.719] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.719] color_convert: src=ff729fcf [20028888] [ 74.719] color_convert: dst=ff729fcf [20028888] [ 74.719] sna_render_get_solid: ff729fcf [ 74.719] sna_render_get_solid(23) = ff729fcf (old) [ 74.719] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.719] sna_transform_is_imprecise_integer_translation: no transform [ 74.719] gen9_composite_picture: integer translation (0, 0), removing [ 74.719] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.719] sna_render_pixmap_bo: GPU all damaged [ 74.719] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.719] gen4_choose_composite_emitter: solid, identity mask [ 74.719] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.719] gen9_composite_get_binding_table(e400) [ 74.719] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.719] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.719] gen9_emit_vertex_elements: setup id=9 [ 74.719] glyphs0_to_dst: glyph=(171, 536)x(11, 3), unclipped [ 74.719] emit_primitive_identity_mask__avx2: dst=(171, 536), mask=(736.00, 32.00) x (11.00, 3.00) [ 74.719] glyphs0_to_dst: glyph=(180, 531)x(10, 14), unclipped [ 74.719] emit_primitive_identity_mask__avx2: dst=(180, 531), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.719] glyphs0_to_dst: glyph=(189, 531)x(11, 11), unclipped [ 74.719] emit_primitive_identity_mask__avx2: dst=(189, 531), mask=(960.00, 0.00) x (11.00, 11.00) [ 74.719] glyphs0_to_dst: glyph=(198, 534)x(10, 8), unclipped [ 74.719] emit_primitive_identity_mask__avx2: dst=(198, 534), mask=(976.00, 0.00) x (10.00, 8.00) [ 74.719] glyphs0_to_dst: glyph=(208, 534)x(9, 11), unclipped [ 74.719] emit_primitive_identity_mask__avx2: dst=(208, 534), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.719] glyphs0_to_dst: glyph=(216, 531)x(10, 14), unclipped [ 74.719] emit_primitive_identity_mask__avx2: dst=(216, 531), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.719] glyphs0_to_dst: glyph=(225, 532)x(10, 10), unclipped [ 74.719] emit_primitive_identity_mask__avx2: dst=(225, 532), mask=(976.00, 16.00) x (10.00, 10.00) [ 74.719] glyphs0_to_dst: glyph=(234, 543)x(11, 2), unclipped [ 74.719] emit_primitive_identity_mask__avx2: dst=(234, 543), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.719] glyphs0_to_dst: glyph=(243, 531)x(11, 11), unclipped [ 74.719] emit_primitive_identity_mask__avx2: dst=(243, 531), mask=(1008.00, 0.00) x (11.00, 11.00) [ 74.719] glyphs0_to_dst: glyph=(253, 534)x(9, 8), unclipped [ 74.719] emit_primitive_identity_mask__avx2: dst=(253, 534), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.719] glyphs0_to_dst: glyph=(261, 534)x(10, 8), unclipped [ 74.719] emit_primitive_identity_mask__avx2: dst=(261, 534), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.719] glyphs0_to_dst: glyph=(270, 534)x(10, 8), unclipped [ 74.719] emit_primitive_identity_mask__avx2: dst=(270, 534), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.719] glyphs0_to_dst: glyph=(279, 530)x(10, 12), unclipped [ 74.719] emit_primitive_identity_mask__avx2: dst=(279, 530), mask=(992.00, 16.00) x (10.00, 12.00) [ 74.719] glyphs0_to_dst: glyph=(288, 534)x(10, 8), unclipped [ 74.719] emit_primitive_identity_mask__avx2: dst=(288, 534), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.719] glyphs0_to_dst: glyph=(297, 534)x(10, 8), unclipped [ 74.719] emit_primitive_identity_mask__avx2: dst=(297, 534), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.719] glyphs0_to_dst: glyph=(307, 530)x(10, 12), unclipped [ 74.719] emit_primitive_identity_mask__avx2: dst=(307, 530), mask=(1008.00, 16.00) x (10.00, 12.00) [ 74.719] glyphs0_to_dst: glyph=(315, 531)x(11, 11), unclipped [ 74.719] emit_primitive_identity_mask__avx2: dst=(315, 531), mask=(960.00, 0.00) x (11.00, 11.00) [ 74.719] glyphs0_to_dst: glyph=(324, 534)x(11, 8), unclipped [ 74.719] emit_primitive_identity_mask__avx2: dst=(324, 534), mask=(736.00, 16.00) x (11.00, 8.00) [ 74.719] glyphs0_to_dst: glyph=(334, 534)x(9, 11), unclipped [ 74.719] emit_primitive_identity_mask__avx2: dst=(334, 534), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.719] glyphs0_to_dst: glyph=(342, 543)x(11, 2), unclipped [ 74.719] emit_primitive_identity_mask__avx2: dst=(342, 543), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.719] glyphs0_to_dst: glyph=(351, 530)x(10, 12), unclipped [ 74.719] emit_primitive_identity_mask__avx2: dst=(351, 530), mask=(992.00, 16.00) x (10.00, 12.00) [ 74.719] glyphs0_to_dst: glyph=(361, 530)x(9, 12), unclipped [ 74.719] emit_primitive_identity_mask__avx2: dst=(361, 530), mask=(960.00, 32.00) x (9.00, 12.00) [ 74.719] glyphs0_to_dst: glyph=(369, 534)x(10, 11), unclipped [ 74.719] emit_primitive_identity_mask__avx2: dst=(369, 534), mask=(976.00, 32.00) x (10.00, 11.00) [ 74.719] glyphs0_to_dst: glyph=(378, 531)x(10, 14), unclipped [ 74.719] emit_primitive_identity_mask__avx2: dst=(378, 531), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.719] glyphs0_to_dst: glyph=(387, 532)x(10, 10), unclipped [ 74.719] emit_primitive_identity_mask__avx2: dst=(387, 532), mask=(960.00, 48.00) x (10.00, 10.00) [ 74.719] glyphs0_to_dst: glyph=(396, 543)x(11, 2), unclipped [ 74.719] emit_primitive_identity_mask__avx2: dst=(396, 543), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.719] glyphs0_to_dst: glyph=(406, 534)x(9, 8), unclipped [ 74.719] emit_primitive_identity_mask__avx2: dst=(406, 534), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.719] glyphs0_to_dst: glyph=(415, 534)x(9, 8), unclipped [ 74.719] emit_primitive_identity_mask__avx2: dst=(415, 534), mask=(752.00, 16.00) x (9.00, 8.00) [ 74.719] glyphs0_to_dst: glyph=(424, 534)x(9, 11), unclipped [ 74.719] emit_primitive_identity_mask__avx2: dst=(424, 534), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.719] glyphs0_to_dst: glyph=(432, 531)x(10, 11), unclipped [ 74.719] emit_primitive_identity_mask__avx2: dst=(432, 531), mask=(976.00, 48.00) x (10.00, 11.00) [ 74.719] glyphs0_to_dst: glyph=(442, 534)x(9, 8), unclipped [ 74.719] emit_primitive_identity_mask__avx2: dst=(442, 534), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.719] glyphs0_to_dst: glyph=(450, 534)x(10, 11), unclipped [ 74.719] emit_primitive_identity_mask__avx2: dst=(450, 534), mask=(976.00, 32.00) x (10.00, 11.00) [ 74.719] gen8_vertex_flush[6f90] = 96 [ 74.719] gen9_magic_ca_pass: CA fixup (4659 -> 4755) [ 74.719] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.719] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.719] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.719] sna_glyphs(op=3, nlist=1, src=(460, 542)) [ 74.719] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.719] sna_glyphs: discarding mask [ 74.719] glyphs0_to_dst(op=3, src=(460, 542), nlist=1, dst=(460, 542)+(0, 0)) [ 74.719] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.719] gen9_render_composite: 0x0, current mode=1/1 [ 74.719] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.719] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.719] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.719] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.719] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.719] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.719] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.719] sna_drawable_use_bo: using whole GPU bo [ 74.719] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.719] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.719] color_convert: src=ffffffff [20028888] [ 74.719] color_convert: dst=ffffffff [20028888] [ 74.719] sna_render_get_solid: ffffffff [ 74.719] sna_render_get_solid(white) [ 74.719] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.719] sna_transform_is_imprecise_integer_translation: no transform [ 74.719] gen9_composite_picture: integer translation (0, 0), removing [ 74.719] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.719] sna_render_pixmap_bo: GPU all damaged [ 74.719] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.719] gen4_choose_composite_emitter: solid, identity mask [ 74.719] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.719] gen9_composite_get_binding_table(e3c0) [ 74.719] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.719] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.719] gen9_emit_vertex_elements: setup id=9 [ 74.719] glyphs0_to_dst: glyph=(459, 531)x(10, 13), unclipped [ 74.719] emit_primitive_identity_mask__avx2: dst=(459, 531), mask=(752.00, 32.00) x (10.00, 13.00) [ 74.719] gen8_vertex_flush[7090] = 3 [ 74.719] gen9_magic_ca_pass: CA fixup (4755 -> 4758) [ 74.719] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.719] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.719] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.719] sna_glyphs(op=3, nlist=1, src=(1, 559)) [ 74.719] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.719] sna_glyphs: discarding mask [ 74.719] glyphs0_to_dst(op=3, src=(1, 559), nlist=1, dst=(1, 559)+(0, 0)) [ 74.719] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.719] gen9_render_composite: 0x0, current mode=1/1 [ 74.719] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.719] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.719] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.719] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.720] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.720] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.720] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.720] sna_drawable_use_bo: using whole GPU bo [ 74.720] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.720] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.720] color_convert: src=ff8ae234 [20028888] [ 74.720] color_convert: dst=ff8ae234 [20028888] [ 74.720] sna_render_get_solid: ff8ae234 [ 74.720] sna_render_get_solid(22) = ff8ae234 (old) [ 74.720] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.720] sna_transform_is_imprecise_integer_translation: no transform [ 74.720] gen9_composite_picture: integer translation (0, 0), removing [ 74.720] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.720] sna_render_pixmap_bo: GPU all damaged [ 74.720] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.720] gen4_choose_composite_emitter: solid, identity mask [ 74.720] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.720] gen9_composite_get_binding_table(e380) [ 74.720] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.720] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.720] gen9_emit_vertex_elements: setup id=9 [ 74.720] glyphs0_to_dst: glyph=(1, 551)x(9, 8), unclipped [ 74.720] emit_primitive_identity_mask__avx2: dst=(1, 551), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.720] glyphs0_to_dst: glyph=(9, 549)x(10, 13), unclipped [ 74.720] emit_primitive_identity_mask__avx2: dst=(9, 549), mask=(672.00, 48.00) x (10.00, 13.00) [ 74.720] glyphs0_to_dst: glyph=(19, 551)x(9, 8), unclipped [ 74.720] emit_primitive_identity_mask__avx2: dst=(19, 551), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.720] glyphs0_to_dst: glyph=(28, 553)x(8, 3), unclipped [ 74.720] emit_primitive_identity_mask__avx2: dst=(28, 553), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.720] glyphs0_to_dst: glyph=(36, 549)x(11, 10), unclipped [ 74.720] emit_primitive_identity_mask__avx2: dst=(36, 549), mask=(704.00, 0.00) x (11.00, 10.00) [ 74.720] glyphs0_to_dst: glyph=(46, 551)x(9, 8), unclipped [ 74.720] emit_primitive_identity_mask__avx2: dst=(46, 551), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.720] glyphs0_to_dst: glyph=(54, 551)x(10, 8), unclipped [ 74.720] emit_primitive_identity_mask__avx2: dst=(54, 551), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.720] glyphs0_to_dst: glyph=(63, 551)x(10, 8), unclipped [ 74.720] emit_primitive_identity_mask__avx2: dst=(63, 551), mask=(720.00, 16.00) x (10.00, 8.00) [ 74.720] glyphs0_to_dst: glyph=(72, 548)x(10, 11), unclipped [ 74.720] emit_primitive_identity_mask__avx2: dst=(72, 548), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.720] glyphs0_to_dst: glyph=(81, 551)x(10, 8), unclipped [ 74.720] emit_primitive_identity_mask__avx2: dst=(81, 551), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.720] glyphs0_to_dst: glyph=(90, 548)x(10, 11), unclipped [ 74.720] emit_primitive_identity_mask__avx2: dst=(90, 548), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.720] glyphs0_to_dst: glyph=(99, 551)x(11, 8), unclipped [ 74.720] emit_primitive_identity_mask__avx2: dst=(99, 551), mask=(736.00, 16.00) x (11.00, 8.00) [ 74.720] glyphs0_to_dst: glyph=(109, 551)x(9, 8), unclipped [ 74.720] emit_primitive_identity_mask__avx2: dst=(109, 551), mask=(752.00, 16.00) x (9.00, 8.00) [ 74.720] glyphs0_to_dst: glyph=(118, 553)x(8, 3), unclipped [ 74.720] emit_primitive_identity_mask__avx2: dst=(118, 553), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.720] glyphs0_to_dst: glyph=(126, 549)x(10, 10), unclipped [ 74.720] emit_primitive_identity_mask__avx2: dst=(126, 549), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.720] glyphs0_to_dst: glyph=(135, 549)x(10, 10), unclipped [ 74.720] emit_primitive_identity_mask__avx2: dst=(135, 549), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.720] glyphs0_to_dst: glyph=(144, 549)x(10, 10), unclipped [ 74.720] emit_primitive_identity_mask__avx2: dst=(144, 549), mask=(720.00, 32.00) x (10.00, 10.00) [ 74.720] glyphs0_to_dst: glyph=(153, 549)x(10, 10), unclipped [ 74.720] emit_primitive_identity_mask__avx2: dst=(153, 549), mask=(704.00, 48.00) x (10.00, 10.00) [ 74.720] gen8_vertex_flush[7190] = 54 [ 74.720] gen9_magic_ca_pass: CA fixup (4758 -> 4812) [ 74.720] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.720] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.720] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.720] sna_glyphs(op=3, nlist=1, src=(163, 559)) [ 74.720] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.720] sna_glyphs: discarding mask [ 74.720] glyphs0_to_dst(op=3, src=(163, 559), nlist=1, dst=(163, 559)+(0, 0)) [ 74.720] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.720] gen9_render_composite: 0x0, current mode=1/1 [ 74.720] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.720] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.720] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.720] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.720] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.720] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.720] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.720] sna_drawable_use_bo: using whole GPU bo [ 74.720] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.720] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.720] color_convert: src=ffffffff [20028888] [ 74.720] color_convert: dst=ffffffff [20028888] [ 74.720] sna_render_get_solid: ffffffff [ 74.720] sna_render_get_solid(white) [ 74.720] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.720] sna_transform_is_imprecise_integer_translation: no transform [ 74.720] gen9_composite_picture: integer translation (0, 0), removing [ 74.720] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.720] sna_render_pixmap_bo: GPU all damaged [ 74.720] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.720] gen4_choose_composite_emitter: solid, identity mask [ 74.720] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.720] gen9_composite_get_binding_table(e340) [ 74.720] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.720] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.720] gen9_emit_vertex_elements: setup id=9 [ 74.720] glyphs0_to_dst: glyph=(165, 551)x(5, 8), unclipped [ 74.720] emit_primitive_identity_mask__avx2: dst=(165, 551), mask=(720.00, 48.00) x (5.00, 8.00) [ 74.720] gen8_vertex_flush[7290] = 3 [ 74.720] gen9_magic_ca_pass: CA fixup (4812 -> 4815) [ 74.720] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.720] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.720] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.720] sna_glyphs(op=3, nlist=1, src=(172, 559)) [ 74.720] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.720] sna_glyphs: discarding mask [ 74.720] glyphs0_to_dst(op=3, src=(172, 559), nlist=1, dst=(172, 559)+(0, 0)) [ 74.720] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.720] gen9_render_composite: 0x0, current mode=1/1 [ 74.720] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.720] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.720] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.720] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.720] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.720] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.720] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.720] sna_drawable_use_bo: using whole GPU bo [ 74.720] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.720] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.720] color_convert: src=ff729fcf [20028888] [ 74.720] color_convert: dst=ff729fcf [20028888] [ 74.720] sna_render_get_solid: ff729fcf [ 74.720] sna_render_get_solid(23) = ff729fcf (old) [ 74.720] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.720] sna_transform_is_imprecise_integer_translation: no transform [ 74.720] gen9_composite_picture: integer translation (0, 0), removing [ 74.720] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.720] sna_render_pixmap_bo: GPU all damaged [ 74.720] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.720] gen4_choose_composite_emitter: solid, identity mask [ 74.720] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.720] gen9_composite_get_binding_table(e300) [ 74.720] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.720] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.720] gen9_emit_vertex_elements: setup id=9 [ 74.720] glyphs0_to_dst: glyph=(171, 553)x(11, 3), unclipped [ 74.720] emit_primitive_identity_mask__avx2: dst=(171, 553), mask=(736.00, 32.00) x (11.00, 3.00) [ 74.720] glyphs0_to_dst: glyph=(180, 548)x(10, 14), unclipped [ 74.720] emit_primitive_identity_mask__avx2: dst=(180, 548), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.720] glyphs0_to_dst: glyph=(189, 548)x(11, 11), unclipped [ 74.720] emit_primitive_identity_mask__avx2: dst=(189, 548), mask=(960.00, 0.00) x (11.00, 11.00) [ 74.720] glyphs0_to_dst: glyph=(198, 551)x(10, 8), unclipped [ 74.720] emit_primitive_identity_mask__avx2: dst=(198, 551), mask=(976.00, 0.00) x (10.00, 8.00) [ 74.720] glyphs0_to_dst: glyph=(208, 551)x(9, 11), unclipped [ 74.720] emit_primitive_identity_mask__avx2: dst=(208, 551), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.720] glyphs0_to_dst: glyph=(216, 548)x(10, 14), unclipped [ 74.720] emit_primitive_identity_mask__avx2: dst=(216, 548), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.720] glyphs0_to_dst: glyph=(225, 549)x(10, 10), unclipped [ 74.720] emit_primitive_identity_mask__avx2: dst=(225, 549), mask=(976.00, 16.00) x (10.00, 10.00) [ 74.720] glyphs0_to_dst: glyph=(234, 560)x(11, 2), unclipped [ 74.720] emit_primitive_identity_mask__avx2: dst=(234, 560), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.720] glyphs0_to_dst: glyph=(243, 548)x(11, 11), unclipped [ 74.720] emit_primitive_identity_mask__avx2: dst=(243, 548), mask=(1008.00, 0.00) x (11.00, 11.00) [ 74.720] glyphs0_to_dst: glyph=(253, 551)x(9, 8), unclipped [ 74.720] emit_primitive_identity_mask__avx2: dst=(253, 551), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.720] glyphs0_to_dst: glyph=(261, 551)x(10, 8), unclipped [ 74.720] emit_primitive_identity_mask__avx2: dst=(261, 551), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.720] glyphs0_to_dst: glyph=(270, 551)x(10, 8), unclipped [ 74.720] emit_primitive_identity_mask__avx2: dst=(270, 551), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.720] glyphs0_to_dst: glyph=(279, 547)x(10, 12), unclipped [ 74.720] emit_primitive_identity_mask__avx2: dst=(279, 547), mask=(992.00, 16.00) x (10.00, 12.00) [ 74.720] glyphs0_to_dst: glyph=(288, 551)x(10, 8), unclipped [ 74.720] emit_primitive_identity_mask__avx2: dst=(288, 551), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.720] glyphs0_to_dst: glyph=(297, 551)x(10, 8), unclipped [ 74.720] emit_primitive_identity_mask__avx2: dst=(297, 551), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.720] glyphs0_to_dst: glyph=(307, 547)x(10, 12), unclipped [ 74.720] emit_primitive_identity_mask__avx2: dst=(307, 547), mask=(1008.00, 16.00) x (10.00, 12.00) [ 74.720] glyphs0_to_dst: glyph=(315, 548)x(11, 11), unclipped [ 74.720] emit_primitive_identity_mask__avx2: dst=(315, 548), mask=(960.00, 0.00) x (11.00, 11.00) [ 74.720] glyphs0_to_dst: glyph=(324, 551)x(11, 8), unclipped [ 74.720] emit_primitive_identity_mask__avx2: dst=(324, 551), mask=(736.00, 16.00) x (11.00, 8.00) [ 74.720] glyphs0_to_dst: glyph=(334, 551)x(9, 11), unclipped [ 74.720] emit_primitive_identity_mask__avx2: dst=(334, 551), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.720] glyphs0_to_dst: glyph=(342, 560)x(11, 2), unclipped [ 74.720] emit_primitive_identity_mask__avx2: dst=(342, 560), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.720] glyphs0_to_dst: glyph=(351, 547)x(10, 12), unclipped [ 74.720] emit_primitive_identity_mask__avx2: dst=(351, 547), mask=(992.00, 16.00) x (10.00, 12.00) [ 74.720] glyphs0_to_dst: glyph=(361, 547)x(9, 12), unclipped [ 74.720] emit_primitive_identity_mask__avx2: dst=(361, 547), mask=(960.00, 32.00) x (9.00, 12.00) [ 74.720] glyphs0_to_dst: glyph=(369, 551)x(10, 11), unclipped [ 74.720] emit_primitive_identity_mask__avx2: dst=(369, 551), mask=(976.00, 32.00) x (10.00, 11.00) [ 74.720] glyphs0_to_dst: glyph=(378, 548)x(10, 14), unclipped [ 74.720] emit_primitive_identity_mask__avx2: dst=(378, 548), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.720] glyphs0_to_dst: glyph=(387, 549)x(10, 10), unclipped [ 74.720] emit_primitive_identity_mask__avx2: dst=(387, 549), mask=(960.00, 48.00) x (10.00, 10.00) [ 74.720] glyphs0_to_dst: glyph=(396, 560)x(11, 2), unclipped [ 74.720] emit_primitive_identity_mask__avx2: dst=(396, 560), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.720] glyphs0_to_dst: glyph=(406, 551)x(9, 8), unclipped [ 74.720] emit_primitive_identity_mask__avx2: dst=(406, 551), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.720] glyphs0_to_dst: glyph=(415, 551)x(9, 8), unclipped [ 74.720] emit_primitive_identity_mask__avx2: dst=(415, 551), mask=(752.00, 16.00) x (9.00, 8.00) [ 74.720] glyphs0_to_dst: glyph=(424, 551)x(9, 11), unclipped [ 74.720] emit_primitive_identity_mask__avx2: dst=(424, 551), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.720] glyphs0_to_dst: glyph=(432, 548)x(10, 11), unclipped [ 74.720] emit_primitive_identity_mask__avx2: dst=(432, 548), mask=(976.00, 48.00) x (10.00, 11.00) [ 74.720] glyphs0_to_dst: glyph=(442, 551)x(9, 8), unclipped [ 74.720] emit_primitive_identity_mask__avx2: dst=(442, 551), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.720] glyphs0_to_dst: glyph=(450, 551)x(10, 11), unclipped [ 74.720] emit_primitive_identity_mask__avx2: dst=(450, 551), mask=(976.00, 32.00) x (10.00, 11.00) [ 74.720] gen8_vertex_flush[7390] = 96 [ 74.720] gen9_magic_ca_pass: CA fixup (4815 -> 4911) [ 74.720] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.720] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.720] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.720] sna_glyphs(op=3, nlist=1, src=(460, 559)) [ 74.720] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.720] sna_glyphs: discarding mask [ 74.720] glyphs0_to_dst(op=3, src=(460, 559), nlist=1, dst=(460, 559)+(0, 0)) [ 74.720] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.720] gen9_render_composite: 0x0, current mode=1/1 [ 74.720] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.720] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.720] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.720] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.720] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.720] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.720] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.720] sna_drawable_use_bo: using whole GPU bo [ 74.720] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.720] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.720] color_convert: src=ffffffff [20028888] [ 74.720] color_convert: dst=ffffffff [20028888] [ 74.720] sna_render_get_solid: ffffffff [ 74.720] sna_render_get_solid(white) [ 74.720] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.720] sna_transform_is_imprecise_integer_translation: no transform [ 74.720] gen9_composite_picture: integer translation (0, 0), removing [ 74.720] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.720] sna_render_pixmap_bo: GPU all damaged [ 74.720] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.720] gen4_choose_composite_emitter: solid, identity mask [ 74.720] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.720] gen9_composite_get_binding_table(e2c0) [ 74.720] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.720] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.720] gen9_emit_vertex_elements: setup id=9 [ 74.720] glyphs0_to_dst: glyph=(459, 548)x(10, 13), unclipped [ 74.720] emit_primitive_identity_mask__avx2: dst=(459, 548), mask=(752.00, 32.00) x (10.00, 13.00) [ 74.720] gen8_vertex_flush[7490] = 3 [ 74.720] gen9_magic_ca_pass: CA fixup (4911 -> 4914) [ 74.720] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.720] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.720] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.720] sna_glyphs(op=3, nlist=1, src=(1, 576)) [ 74.720] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.720] sna_glyphs: discarding mask [ 74.720] glyphs0_to_dst(op=3, src=(1, 576), nlist=1, dst=(1, 576)+(0, 0)) [ 74.720] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.720] gen9_render_composite: 0x0, current mode=1/1 [ 74.720] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.720] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.720] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.720] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.720] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.720] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.720] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.720] sna_drawable_use_bo: using whole GPU bo [ 74.720] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.720] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.720] color_convert: src=ff8ae234 [20028888] [ 74.720] color_convert: dst=ff8ae234 [20028888] [ 74.720] sna_render_get_solid: ff8ae234 [ 74.720] sna_render_get_solid(22) = ff8ae234 (old) [ 74.720] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.720] sna_transform_is_imprecise_integer_translation: no transform [ 74.720] gen9_composite_picture: integer translation (0, 0), removing [ 74.720] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.720] sna_render_pixmap_bo: GPU all damaged [ 74.720] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.720] gen4_choose_composite_emitter: solid, identity mask [ 74.720] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.720] gen9_composite_get_binding_table(e280) [ 74.720] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.720] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.720] gen9_emit_vertex_elements: setup id=9 [ 74.720] glyphs0_to_dst: glyph=(1, 568)x(9, 8), unclipped [ 74.720] emit_primitive_identity_mask__avx2: dst=(1, 568), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.720] glyphs0_to_dst: glyph=(9, 566)x(10, 13), unclipped [ 74.720] emit_primitive_identity_mask__avx2: dst=(9, 566), mask=(672.00, 48.00) x (10.00, 13.00) [ 74.720] glyphs0_to_dst: glyph=(19, 568)x(9, 8), unclipped [ 74.720] emit_primitive_identity_mask__avx2: dst=(19, 568), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.720] glyphs0_to_dst: glyph=(28, 570)x(8, 3), unclipped [ 74.721] emit_primitive_identity_mask__avx2: dst=(28, 570), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.721] glyphs0_to_dst: glyph=(36, 566)x(11, 10), unclipped [ 74.721] emit_primitive_identity_mask__avx2: dst=(36, 566), mask=(704.00, 0.00) x (11.00, 10.00) [ 74.721] glyphs0_to_dst: glyph=(46, 568)x(9, 8), unclipped [ 74.721] emit_primitive_identity_mask__avx2: dst=(46, 568), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.721] glyphs0_to_dst: glyph=(54, 568)x(10, 8), unclipped [ 74.721] emit_primitive_identity_mask__avx2: dst=(54, 568), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.721] glyphs0_to_dst: glyph=(63, 568)x(10, 8), unclipped [ 74.721] emit_primitive_identity_mask__avx2: dst=(63, 568), mask=(720.00, 16.00) x (10.00, 8.00) [ 74.721] glyphs0_to_dst: glyph=(72, 565)x(10, 11), unclipped [ 74.721] emit_primitive_identity_mask__avx2: dst=(72, 565), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.721] glyphs0_to_dst: glyph=(81, 568)x(10, 8), unclipped [ 74.721] emit_primitive_identity_mask__avx2: dst=(81, 568), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.721] glyphs0_to_dst: glyph=(90, 565)x(10, 11), unclipped [ 74.721] emit_primitive_identity_mask__avx2: dst=(90, 565), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.721] glyphs0_to_dst: glyph=(99, 568)x(11, 8), unclipped [ 74.721] emit_primitive_identity_mask__avx2: dst=(99, 568), mask=(736.00, 16.00) x (11.00, 8.00) [ 74.721] glyphs0_to_dst: glyph=(109, 568)x(9, 8), unclipped [ 74.721] emit_primitive_identity_mask__avx2: dst=(109, 568), mask=(752.00, 16.00) x (9.00, 8.00) [ 74.721] glyphs0_to_dst: glyph=(118, 570)x(8, 3), unclipped [ 74.721] emit_primitive_identity_mask__avx2: dst=(118, 570), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.721] glyphs0_to_dst: glyph=(126, 566)x(10, 10), unclipped [ 74.721] emit_primitive_identity_mask__avx2: dst=(126, 566), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.721] glyphs0_to_dst: glyph=(135, 566)x(10, 10), unclipped [ 74.721] emit_primitive_identity_mask__avx2: dst=(135, 566), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.721] glyphs0_to_dst: glyph=(144, 566)x(10, 10), unclipped [ 74.721] emit_primitive_identity_mask__avx2: dst=(144, 566), mask=(720.00, 32.00) x (10.00, 10.00) [ 74.721] glyphs0_to_dst: glyph=(153, 566)x(10, 10), unclipped [ 74.721] emit_primitive_identity_mask__avx2: dst=(153, 566), mask=(704.00, 48.00) x (10.00, 10.00) [ 74.721] gen8_vertex_flush[7590] = 54 [ 74.721] gen9_magic_ca_pass: CA fixup (4914 -> 4968) [ 74.721] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.721] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.721] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.721] sna_glyphs(op=3, nlist=1, src=(163, 576)) [ 74.721] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.721] sna_glyphs: discarding mask [ 74.721] glyphs0_to_dst(op=3, src=(163, 576), nlist=1, dst=(163, 576)+(0, 0)) [ 74.721] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.721] gen9_render_composite: 0x0, current mode=1/1 [ 74.721] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.721] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.721] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.721] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.721] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.721] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.721] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.721] sna_drawable_use_bo: using whole GPU bo [ 74.721] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.721] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.721] color_convert: src=ffffffff [20028888] [ 74.721] color_convert: dst=ffffffff [20028888] [ 74.721] sna_render_get_solid: ffffffff [ 74.721] sna_render_get_solid(white) [ 74.721] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.721] sna_transform_is_imprecise_integer_translation: no transform [ 74.721] gen9_composite_picture: integer translation (0, 0), removing [ 74.721] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.721] sna_render_pixmap_bo: GPU all damaged [ 74.721] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.721] gen4_choose_composite_emitter: solid, identity mask [ 74.721] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.721] gen9_composite_get_binding_table(e240) [ 74.721] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.721] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.721] gen9_emit_vertex_elements: setup id=9 [ 74.721] glyphs0_to_dst: glyph=(165, 568)x(5, 8), unclipped [ 74.721] emit_primitive_identity_mask__avx2: dst=(165, 568), mask=(720.00, 48.00) x (5.00, 8.00) [ 74.721] gen8_vertex_flush[7690] = 3 [ 74.721] gen9_magic_ca_pass: CA fixup (4968 -> 4971) [ 74.721] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.721] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.721] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.721] sna_glyphs(op=3, nlist=1, src=(172, 576)) [ 74.721] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.721] sna_glyphs: discarding mask [ 74.721] glyphs0_to_dst(op=3, src=(172, 576), nlist=1, dst=(172, 576)+(0, 0)) [ 74.721] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.721] gen9_render_composite: 0x0, current mode=1/1 [ 74.721] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.721] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.721] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.721] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.721] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.721] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.721] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.721] sna_drawable_use_bo: using whole GPU bo [ 74.721] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.721] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.721] color_convert: src=ff729fcf [20028888] [ 74.721] color_convert: dst=ff729fcf [20028888] [ 74.721] sna_render_get_solid: ff729fcf [ 74.721] sna_render_get_solid(23) = ff729fcf (old) [ 74.721] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.721] sna_transform_is_imprecise_integer_translation: no transform [ 74.721] gen9_composite_picture: integer translation (0, 0), removing [ 74.721] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.721] sna_render_pixmap_bo: GPU all damaged [ 74.721] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.721] gen4_choose_composite_emitter: solid, identity mask [ 74.721] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.721] gen9_composite_get_binding_table(e200) [ 74.721] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.721] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.721] gen9_emit_vertex_elements: setup id=9 [ 74.721] glyphs0_to_dst: glyph=(171, 570)x(11, 3), unclipped [ 74.721] emit_primitive_identity_mask__avx2: dst=(171, 570), mask=(736.00, 32.00) x (11.00, 3.00) [ 74.721] glyphs0_to_dst: glyph=(180, 565)x(10, 14), unclipped [ 74.721] emit_primitive_identity_mask__avx2: dst=(180, 565), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.721] glyphs0_to_dst: glyph=(189, 565)x(11, 11), unclipped [ 74.721] emit_primitive_identity_mask__avx2: dst=(189, 565), mask=(960.00, 0.00) x (11.00, 11.00) [ 74.721] glyphs0_to_dst: glyph=(198, 568)x(10, 8), unclipped [ 74.721] emit_primitive_identity_mask__avx2: dst=(198, 568), mask=(976.00, 0.00) x (10.00, 8.00) [ 74.721] glyphs0_to_dst: glyph=(208, 568)x(9, 11), unclipped [ 74.721] emit_primitive_identity_mask__avx2: dst=(208, 568), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.721] glyphs0_to_dst: glyph=(216, 565)x(10, 14), unclipped [ 74.721] emit_primitive_identity_mask__avx2: dst=(216, 565), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.721] glyphs0_to_dst: glyph=(225, 566)x(10, 10), unclipped [ 74.721] emit_primitive_identity_mask__avx2: dst=(225, 566), mask=(976.00, 16.00) x (10.00, 10.00) [ 74.721] glyphs0_to_dst: glyph=(234, 577)x(11, 2), unclipped [ 74.721] emit_primitive_identity_mask__avx2: dst=(234, 577), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.721] glyphs0_to_dst: glyph=(243, 565)x(11, 11), unclipped [ 74.721] emit_primitive_identity_mask__avx2: dst=(243, 565), mask=(1008.00, 0.00) x (11.00, 11.00) [ 74.721] glyphs0_to_dst: glyph=(253, 568)x(9, 8), unclipped [ 74.721] emit_primitive_identity_mask__avx2: dst=(253, 568), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.721] glyphs0_to_dst: glyph=(261, 568)x(10, 8), unclipped [ 74.721] emit_primitive_identity_mask__avx2: dst=(261, 568), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.721] glyphs0_to_dst: glyph=(270, 568)x(10, 8), unclipped [ 74.721] emit_primitive_identity_mask__avx2: dst=(270, 568), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.721] glyphs0_to_dst: glyph=(279, 564)x(10, 12), unclipped [ 74.721] emit_primitive_identity_mask__avx2: dst=(279, 564), mask=(992.00, 16.00) x (10.00, 12.00) [ 74.721] glyphs0_to_dst: glyph=(288, 568)x(10, 8), unclipped [ 74.721] emit_primitive_identity_mask__avx2: dst=(288, 568), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.721] glyphs0_to_dst: glyph=(297, 568)x(10, 8), unclipped [ 74.721] emit_primitive_identity_mask__avx2: dst=(297, 568), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.721] glyphs0_to_dst: glyph=(307, 564)x(10, 12), unclipped [ 74.721] emit_primitive_identity_mask__avx2: dst=(307, 564), mask=(1008.00, 16.00) x (10.00, 12.00) [ 74.721] glyphs0_to_dst: glyph=(315, 565)x(11, 11), unclipped [ 74.721] emit_primitive_identity_mask__avx2: dst=(315, 565), mask=(960.00, 0.00) x (11.00, 11.00) [ 74.721] glyphs0_to_dst: glyph=(324, 568)x(11, 8), unclipped [ 74.721] emit_primitive_identity_mask__avx2: dst=(324, 568), mask=(736.00, 16.00) x (11.00, 8.00) [ 74.721] glyphs0_to_dst: glyph=(334, 568)x(9, 11), unclipped [ 74.721] emit_primitive_identity_mask__avx2: dst=(334, 568), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.721] glyphs0_to_dst: glyph=(342, 577)x(11, 2), unclipped [ 74.721] emit_primitive_identity_mask__avx2: dst=(342, 577), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.721] glyphs0_to_dst: glyph=(351, 564)x(10, 12), unclipped [ 74.721] emit_primitive_identity_mask__avx2: dst=(351, 564), mask=(992.00, 16.00) x (10.00, 12.00) [ 74.721] glyphs0_to_dst: glyph=(361, 564)x(9, 12), unclipped [ 74.721] emit_primitive_identity_mask__avx2: dst=(361, 564), mask=(960.00, 32.00) x (9.00, 12.00) [ 74.721] glyphs0_to_dst: glyph=(369, 568)x(10, 11), unclipped [ 74.721] emit_primitive_identity_mask__avx2: dst=(369, 568), mask=(976.00, 32.00) x (10.00, 11.00) [ 74.721] glyphs0_to_dst: glyph=(378, 565)x(10, 14), unclipped [ 74.721] emit_primitive_identity_mask__avx2: dst=(378, 565), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.721] glyphs0_to_dst: glyph=(387, 566)x(10, 10), unclipped [ 74.721] emit_primitive_identity_mask__avx2: dst=(387, 566), mask=(960.00, 48.00) x (10.00, 10.00) [ 74.721] glyphs0_to_dst: glyph=(396, 577)x(11, 2), unclipped [ 74.721] emit_primitive_identity_mask__avx2: dst=(396, 577), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.721] glyphs0_to_dst: glyph=(406, 568)x(9, 8), unclipped [ 74.721] emit_primitive_identity_mask__avx2: dst=(406, 568), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.721] glyphs0_to_dst: glyph=(415, 568)x(9, 8), unclipped [ 74.721] emit_primitive_identity_mask__avx2: dst=(415, 568), mask=(752.00, 16.00) x (9.00, 8.00) [ 74.721] glyphs0_to_dst: glyph=(424, 568)x(9, 11), unclipped [ 74.721] emit_primitive_identity_mask__avx2: dst=(424, 568), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.721] glyphs0_to_dst: glyph=(432, 565)x(10, 11), unclipped [ 74.721] emit_primitive_identity_mask__avx2: dst=(432, 565), mask=(976.00, 48.00) x (10.00, 11.00) [ 74.721] glyphs0_to_dst: glyph=(442, 568)x(9, 8), unclipped [ 74.721] emit_primitive_identity_mask__avx2: dst=(442, 568), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.721] glyphs0_to_dst: glyph=(450, 568)x(10, 11), unclipped [ 74.721] emit_primitive_identity_mask__avx2: dst=(450, 568), mask=(976.00, 32.00) x (10.00, 11.00) [ 74.721] gen8_vertex_flush[7790] = 96 [ 74.721] gen9_magic_ca_pass: CA fixup (4971 -> 5067) [ 74.721] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.721] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.721] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.721] sna_glyphs(op=3, nlist=1, src=(460, 576)) [ 74.721] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.721] sna_glyphs: discarding mask [ 74.721] glyphs0_to_dst(op=3, src=(460, 576), nlist=1, dst=(460, 576)+(0, 0)) [ 74.721] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.721] gen9_render_composite: 0x0, current mode=1/1 [ 74.721] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.721] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.721] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.721] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.721] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.721] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.721] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.721] sna_drawable_use_bo: using whole GPU bo [ 74.721] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.721] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.721] color_convert: src=ffffffff [20028888] [ 74.721] color_convert: dst=ffffffff [20028888] [ 74.721] sna_render_get_solid: ffffffff [ 74.721] sna_render_get_solid(white) [ 74.721] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.721] sna_transform_is_imprecise_integer_translation: no transform [ 74.721] gen9_composite_picture: integer translation (0, 0), removing [ 74.721] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.721] sna_render_pixmap_bo: GPU all damaged [ 74.721] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.721] gen4_choose_composite_emitter: solid, identity mask [ 74.721] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.721] gen9_composite_get_binding_table(e1c0) [ 74.721] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.721] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.721] gen9_emit_vertex_elements: setup id=9 [ 74.721] glyphs0_to_dst: glyph=(459, 565)x(10, 13), unclipped [ 74.721] emit_primitive_identity_mask__avx2: dst=(459, 565), mask=(752.00, 32.00) x (10.00, 13.00) [ 74.721] gen8_vertex_flush[7890] = 3 [ 74.721] gen9_magic_ca_pass: CA fixup (5067 -> 5070) [ 74.721] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.721] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.721] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.721] sna_glyphs(op=3, nlist=1, src=(1, 593)) [ 74.721] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.721] sna_glyphs: discarding mask [ 74.721] glyphs0_to_dst(op=3, src=(1, 593), nlist=1, dst=(1, 593)+(0, 0)) [ 74.721] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.721] gen9_render_composite: 0x0, current mode=1/1 [ 74.721] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.721] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.721] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.721] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.721] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.721] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.721] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.721] sna_drawable_use_bo: using whole GPU bo [ 74.721] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.721] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.721] color_convert: src=ff8ae234 [20028888] [ 74.721] color_convert: dst=ff8ae234 [20028888] [ 74.721] sna_render_get_solid: ff8ae234 [ 74.721] sna_render_get_solid(22) = ff8ae234 (old) [ 74.721] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.721] sna_transform_is_imprecise_integer_translation: no transform [ 74.721] gen9_composite_picture: integer translation (0, 0), removing [ 74.721] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.721] sna_render_pixmap_bo: GPU all damaged [ 74.721] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.721] gen4_choose_composite_emitter: solid, identity mask [ 74.721] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.721] gen9_composite_get_binding_table(e180) [ 74.721] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.721] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.721] gen9_emit_vertex_elements: setup id=9 [ 74.721] glyphs0_to_dst: glyph=(1, 585)x(9, 8), unclipped [ 74.721] emit_primitive_identity_mask__avx2: dst=(1, 585), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.721] glyphs0_to_dst: glyph=(9, 583)x(10, 13), unclipped [ 74.721] emit_primitive_identity_mask__avx2: dst=(9, 583), mask=(672.00, 48.00) x (10.00, 13.00) [ 74.721] glyphs0_to_dst: glyph=(19, 585)x(9, 8), unclipped [ 74.721] emit_primitive_identity_mask__avx2: dst=(19, 585), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.721] glyphs0_to_dst: glyph=(28, 587)x(8, 3), unclipped [ 74.721] emit_primitive_identity_mask__avx2: dst=(28, 587), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.721] glyphs0_to_dst: glyph=(36, 583)x(11, 10), unclipped [ 74.721] emit_primitive_identity_mask__avx2: dst=(36, 583), mask=(704.00, 0.00) x (11.00, 10.00) [ 74.721] glyphs0_to_dst: glyph=(46, 585)x(9, 8), unclipped [ 74.721] emit_primitive_identity_mask__avx2: dst=(46, 585), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.721] glyphs0_to_dst: glyph=(54, 585)x(10, 8), unclipped [ 74.721] emit_primitive_identity_mask__avx2: dst=(54, 585), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.721] glyphs0_to_dst: glyph=(63, 585)x(10, 8), unclipped [ 74.721] emit_primitive_identity_mask__avx2: dst=(63, 585), mask=(720.00, 16.00) x (10.00, 8.00) [ 74.721] glyphs0_to_dst: glyph=(72, 582)x(10, 11), unclipped [ 74.721] emit_primitive_identity_mask__avx2: dst=(72, 582), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.721] glyphs0_to_dst: glyph=(81, 585)x(10, 8), unclipped [ 74.721] emit_primitive_identity_mask__avx2: dst=(81, 585), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.721] glyphs0_to_dst: glyph=(90, 582)x(10, 11), unclipped [ 74.721] emit_primitive_identity_mask__avx2: dst=(90, 582), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.721] glyphs0_to_dst: glyph=(99, 585)x(11, 8), unclipped [ 74.721] emit_primitive_identity_mask__avx2: dst=(99, 585), mask=(736.00, 16.00) x (11.00, 8.00) [ 74.721] glyphs0_to_dst: glyph=(109, 585)x(9, 8), unclipped [ 74.721] emit_primitive_identity_mask__avx2: dst=(109, 585), mask=(752.00, 16.00) x (9.00, 8.00) [ 74.721] glyphs0_to_dst: glyph=(118, 587)x(8, 3), unclipped [ 74.721] emit_primitive_identity_mask__avx2: dst=(118, 587), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.721] glyphs0_to_dst: glyph=(126, 583)x(10, 10), unclipped [ 74.721] emit_primitive_identity_mask__avx2: dst=(126, 583), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.721] glyphs0_to_dst: glyph=(135, 583)x(10, 10), unclipped [ 74.721] emit_primitive_identity_mask__avx2: dst=(135, 583), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.721] glyphs0_to_dst: glyph=(144, 583)x(10, 10), unclipped [ 74.721] emit_primitive_identity_mask__avx2: dst=(144, 583), mask=(720.00, 32.00) x (10.00, 10.00) [ 74.721] glyphs0_to_dst: glyph=(153, 583)x(10, 10), unclipped [ 74.721] emit_primitive_identity_mask__avx2: dst=(153, 583), mask=(704.00, 48.00) x (10.00, 10.00) [ 74.721] gen8_vertex_flush[7990] = 54 [ 74.721] gen9_magic_ca_pass: CA fixup (5070 -> 5124) [ 74.721] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.721] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.721] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.721] sna_glyphs(op=3, nlist=1, src=(163, 593)) [ 74.721] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.721] sna_glyphs: discarding mask [ 74.721] glyphs0_to_dst(op=3, src=(163, 593), nlist=1, dst=(163, 593)+(0, 0)) [ 74.721] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.721] gen9_render_composite: 0x0, current mode=1/1 [ 74.721] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.721] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.721] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.721] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.722] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.722] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.722] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.722] sna_drawable_use_bo: using whole GPU bo [ 74.722] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.722] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.722] color_convert: src=ffffffff [20028888] [ 74.722] color_convert: dst=ffffffff [20028888] [ 74.722] sna_render_get_solid: ffffffff [ 74.722] sna_render_get_solid(white) [ 74.722] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.722] sna_transform_is_imprecise_integer_translation: no transform [ 74.722] gen9_composite_picture: integer translation (0, 0), removing [ 74.722] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.722] sna_render_pixmap_bo: GPU all damaged [ 74.722] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.722] gen4_choose_composite_emitter: solid, identity mask [ 74.722] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.722] gen9_composite_get_binding_table(e140) [ 74.722] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.722] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.722] gen9_emit_vertex_elements: setup id=9 [ 74.722] glyphs0_to_dst: glyph=(165, 585)x(5, 8), unclipped [ 74.722] emit_primitive_identity_mask__avx2: dst=(165, 585), mask=(720.00, 48.00) x (5.00, 8.00) [ 74.722] gen8_vertex_flush[7a90] = 3 [ 74.722] gen9_magic_ca_pass: CA fixup (5124 -> 5127) [ 74.722] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.722] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.722] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.722] sna_glyphs(op=3, nlist=1, src=(172, 593)) [ 74.722] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.722] sna_glyphs: discarding mask [ 74.722] glyphs0_to_dst(op=3, src=(172, 593), nlist=1, dst=(172, 593)+(0, 0)) [ 74.722] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.722] gen9_render_composite: 0x0, current mode=1/1 [ 74.722] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.722] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.722] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.722] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.722] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.722] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.722] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.722] sna_drawable_use_bo: using whole GPU bo [ 74.722] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.722] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.722] color_convert: src=ff729fcf [20028888] [ 74.722] color_convert: dst=ff729fcf [20028888] [ 74.722] sna_render_get_solid: ff729fcf [ 74.722] sna_render_get_solid(23) = ff729fcf (old) [ 74.722] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.722] sna_transform_is_imprecise_integer_translation: no transform [ 74.722] gen9_composite_picture: integer translation (0, 0), removing [ 74.722] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.722] sna_render_pixmap_bo: GPU all damaged [ 74.722] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.722] gen4_choose_composite_emitter: solid, identity mask [ 74.722] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.722] gen9_composite_get_binding_table(e100) [ 74.722] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.722] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.722] gen9_emit_vertex_elements: setup id=9 [ 74.722] glyphs0_to_dst: glyph=(171, 587)x(11, 3), unclipped [ 74.722] emit_primitive_identity_mask__avx2: dst=(171, 587), mask=(736.00, 32.00) x (11.00, 3.00) [ 74.722] glyphs0_to_dst: glyph=(180, 582)x(10, 14), unclipped [ 74.722] emit_primitive_identity_mask__avx2: dst=(180, 582), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.722] glyphs0_to_dst: glyph=(189, 582)x(11, 11), unclipped [ 74.722] emit_primitive_identity_mask__avx2: dst=(189, 582), mask=(960.00, 0.00) x (11.00, 11.00) [ 74.722] glyphs0_to_dst: glyph=(198, 585)x(10, 8), unclipped [ 74.722] emit_primitive_identity_mask__avx2: dst=(198, 585), mask=(976.00, 0.00) x (10.00, 8.00) [ 74.722] glyphs0_to_dst: glyph=(208, 585)x(9, 11), unclipped [ 74.722] emit_primitive_identity_mask__avx2: dst=(208, 585), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.722] glyphs0_to_dst: glyph=(216, 582)x(10, 14), unclipped [ 74.722] emit_primitive_identity_mask__avx2: dst=(216, 582), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.722] glyphs0_to_dst: glyph=(225, 583)x(10, 10), unclipped [ 74.722] emit_primitive_identity_mask__avx2: dst=(225, 583), mask=(976.00, 16.00) x (10.00, 10.00) [ 74.722] glyphs0_to_dst: glyph=(234, 594)x(11, 2), unclipped [ 74.722] emit_primitive_identity_mask__avx2: dst=(234, 594), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.722] glyphs0_to_dst: glyph=(243, 582)x(11, 11), unclipped [ 74.722] emit_primitive_identity_mask__avx2: dst=(243, 582), mask=(1008.00, 0.00) x (11.00, 11.00) [ 74.722] glyphs0_to_dst: glyph=(253, 585)x(9, 8), unclipped [ 74.722] emit_primitive_identity_mask__avx2: dst=(253, 585), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.722] glyphs0_to_dst: glyph=(261, 585)x(10, 8), unclipped [ 74.722] emit_primitive_identity_mask__avx2: dst=(261, 585), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.722] glyphs0_to_dst: glyph=(270, 585)x(10, 8), unclipped [ 74.722] emit_primitive_identity_mask__avx2: dst=(270, 585), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.722] glyphs0_to_dst: glyph=(279, 581)x(10, 12), unclipped [ 74.722] emit_primitive_identity_mask__avx2: dst=(279, 581), mask=(992.00, 16.00) x (10.00, 12.00) [ 74.722] glyphs0_to_dst: glyph=(288, 585)x(10, 8), unclipped [ 74.722] emit_primitive_identity_mask__avx2: dst=(288, 585), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.722] glyphs0_to_dst: glyph=(297, 585)x(10, 8), unclipped [ 74.722] emit_primitive_identity_mask__avx2: dst=(297, 585), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.722] glyphs0_to_dst: glyph=(307, 581)x(10, 12), unclipped [ 74.722] emit_primitive_identity_mask__avx2: dst=(307, 581), mask=(1008.00, 16.00) x (10.00, 12.00) [ 74.722] glyphs0_to_dst: glyph=(315, 582)x(11, 11), unclipped [ 74.722] emit_primitive_identity_mask__avx2: dst=(315, 582), mask=(960.00, 0.00) x (11.00, 11.00) [ 74.722] glyphs0_to_dst: glyph=(324, 585)x(11, 8), unclipped [ 74.722] emit_primitive_identity_mask__avx2: dst=(324, 585), mask=(736.00, 16.00) x (11.00, 8.00) [ 74.722] glyphs0_to_dst: glyph=(334, 585)x(9, 11), unclipped [ 74.722] emit_primitive_identity_mask__avx2: dst=(334, 585), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.722] glyphs0_to_dst: glyph=(342, 594)x(11, 2), unclipped [ 74.722] emit_primitive_identity_mask__avx2: dst=(342, 594), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.722] glyphs0_to_dst: glyph=(351, 581)x(10, 12), unclipped [ 74.722] emit_primitive_identity_mask__avx2: dst=(351, 581), mask=(992.00, 16.00) x (10.00, 12.00) [ 74.722] glyphs0_to_dst: glyph=(361, 581)x(9, 12), unclipped [ 74.722] emit_primitive_identity_mask__avx2: dst=(361, 581), mask=(960.00, 32.00) x (9.00, 12.00) [ 74.722] glyphs0_to_dst: glyph=(369, 585)x(10, 11), unclipped [ 74.722] emit_primitive_identity_mask__avx2: dst=(369, 585), mask=(976.00, 32.00) x (10.00, 11.00) [ 74.722] glyphs0_to_dst: glyph=(378, 582)x(10, 14), unclipped [ 74.722] emit_primitive_identity_mask__avx2: dst=(378, 582), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.722] glyphs0_to_dst: glyph=(387, 583)x(10, 10), unclipped [ 74.722] emit_primitive_identity_mask__avx2: dst=(387, 583), mask=(960.00, 48.00) x (10.00, 10.00) [ 74.722] glyphs0_to_dst: glyph=(396, 594)x(11, 2), unclipped [ 74.722] emit_primitive_identity_mask__avx2: dst=(396, 594), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.722] glyphs0_to_dst: glyph=(406, 585)x(9, 8), unclipped [ 74.722] emit_primitive_identity_mask__avx2: dst=(406, 585), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.722] glyphs0_to_dst: glyph=(415, 585)x(9, 8), unclipped [ 74.722] emit_primitive_identity_mask__avx2: dst=(415, 585), mask=(752.00, 16.00) x (9.00, 8.00) [ 74.722] glyphs0_to_dst: glyph=(424, 585)x(9, 11), unclipped [ 74.722] emit_primitive_identity_mask__avx2: dst=(424, 585), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.722] glyphs0_to_dst: glyph=(432, 582)x(10, 11), unclipped [ 74.722] emit_primitive_identity_mask__avx2: dst=(432, 582), mask=(976.00, 48.00) x (10.00, 11.00) [ 74.722] glyphs0_to_dst: glyph=(442, 585)x(9, 8), unclipped [ 74.722] emit_primitive_identity_mask__avx2: dst=(442, 585), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.722] glyphs0_to_dst: glyph=(450, 585)x(10, 11), unclipped [ 74.722] emit_primitive_identity_mask__avx2: dst=(450, 585), mask=(976.00, 32.00) x (10.00, 11.00) [ 74.722] gen8_vertex_flush[7b90] = 96 [ 74.722] gen9_magic_ca_pass: CA fixup (5127 -> 5223) [ 74.722] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.722] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.722] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.722] sna_glyphs(op=3, nlist=1, src=(460, 593)) [ 74.722] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.722] sna_glyphs: discarding mask [ 74.722] glyphs0_to_dst(op=3, src=(460, 593), nlist=1, dst=(460, 593)+(0, 0)) [ 74.722] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.722] gen9_render_composite: 0x0, current mode=1/1 [ 74.722] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.722] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.722] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.722] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.722] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.722] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.722] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.722] sna_drawable_use_bo: using whole GPU bo [ 74.722] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.722] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.722] color_convert: src=ffffffff [20028888] [ 74.722] color_convert: dst=ffffffff [20028888] [ 74.722] sna_render_get_solid: ffffffff [ 74.722] sna_render_get_solid(white) [ 74.722] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.722] sna_transform_is_imprecise_integer_translation: no transform [ 74.722] gen9_composite_picture: integer translation (0, 0), removing [ 74.722] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.722] sna_render_pixmap_bo: GPU all damaged [ 74.722] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.722] gen4_choose_composite_emitter: solid, identity mask [ 74.722] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.722] gen9_composite_get_binding_table(e0c0) [ 74.722] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.722] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.722] gen9_emit_vertex_elements: setup id=9 [ 74.722] glyphs0_to_dst: glyph=(459, 582)x(10, 13), unclipped [ 74.722] emit_primitive_identity_mask__avx2: dst=(459, 582), mask=(752.00, 32.00) x (10.00, 13.00) [ 74.722] gen8_vertex_flush[7c90] = 3 [ 74.722] gen9_magic_ca_pass: CA fixup (5223 -> 5226) [ 74.722] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.722] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.722] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.722] sna_glyphs(op=3, nlist=1, src=(1, 610)) [ 74.722] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.722] sna_glyphs: discarding mask [ 74.722] glyphs0_to_dst(op=3, src=(1, 610), nlist=1, dst=(1, 610)+(0, 0)) [ 74.722] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.722] gen9_render_composite: 0x0, current mode=1/1 [ 74.722] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.722] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.722] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.722] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.722] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.722] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.722] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.722] sna_drawable_use_bo: using whole GPU bo [ 74.722] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.722] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.722] color_convert: src=ff8ae234 [20028888] [ 74.722] color_convert: dst=ff8ae234 [20028888] [ 74.722] sna_render_get_solid: ff8ae234 [ 74.722] sna_render_get_solid(22) = ff8ae234 (old) [ 74.722] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.722] sna_transform_is_imprecise_integer_translation: no transform [ 74.722] gen9_composite_picture: integer translation (0, 0), removing [ 74.722] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.722] sna_render_pixmap_bo: GPU all damaged [ 74.722] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.722] gen4_choose_composite_emitter: solid, identity mask [ 74.722] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.722] gen9_composite_get_binding_table(e080) [ 74.722] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.722] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.722] gen9_emit_vertex_elements: setup id=9 [ 74.722] glyphs0_to_dst: glyph=(1, 602)x(9, 8), unclipped [ 74.722] emit_primitive_identity_mask__avx2: dst=(1, 602), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.722] glyphs0_to_dst: glyph=(9, 600)x(10, 13), unclipped [ 74.722] emit_primitive_identity_mask__avx2: dst=(9, 600), mask=(672.00, 48.00) x (10.00, 13.00) [ 74.722] glyphs0_to_dst: glyph=(19, 602)x(9, 8), unclipped [ 74.722] emit_primitive_identity_mask__avx2: dst=(19, 602), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.722] glyphs0_to_dst: glyph=(28, 604)x(8, 3), unclipped [ 74.722] emit_primitive_identity_mask__avx2: dst=(28, 604), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.722] glyphs0_to_dst: glyph=(36, 600)x(11, 10), unclipped [ 74.722] emit_primitive_identity_mask__avx2: dst=(36, 600), mask=(704.00, 0.00) x (11.00, 10.00) [ 74.722] glyphs0_to_dst: glyph=(46, 602)x(9, 8), unclipped [ 74.722] emit_primitive_identity_mask__avx2: dst=(46, 602), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.722] glyphs0_to_dst: glyph=(54, 602)x(10, 8), unclipped [ 74.722] emit_primitive_identity_mask__avx2: dst=(54, 602), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.722] glyphs0_to_dst: glyph=(63, 602)x(10, 8), unclipped [ 74.722] emit_primitive_identity_mask__avx2: dst=(63, 602), mask=(720.00, 16.00) x (10.00, 8.00) [ 74.722] glyphs0_to_dst: glyph=(72, 599)x(10, 11), unclipped [ 74.722] emit_primitive_identity_mask__avx2: dst=(72, 599), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.722] glyphs0_to_dst: glyph=(81, 602)x(10, 8), unclipped [ 74.722] emit_primitive_identity_mask__avx2: dst=(81, 602), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.722] glyphs0_to_dst: glyph=(90, 599)x(10, 11), unclipped [ 74.722] emit_primitive_identity_mask__avx2: dst=(90, 599), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.722] glyphs0_to_dst: glyph=(99, 602)x(11, 8), unclipped [ 74.722] emit_primitive_identity_mask__avx2: dst=(99, 602), mask=(736.00, 16.00) x (11.00, 8.00) [ 74.722] glyphs0_to_dst: glyph=(109, 602)x(9, 8), unclipped [ 74.722] emit_primitive_identity_mask__avx2: dst=(109, 602), mask=(752.00, 16.00) x (9.00, 8.00) [ 74.722] glyphs0_to_dst: glyph=(118, 604)x(8, 3), unclipped [ 74.722] emit_primitive_identity_mask__avx2: dst=(118, 604), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.722] glyphs0_to_dst: glyph=(126, 600)x(10, 10), unclipped [ 74.722] emit_primitive_identity_mask__avx2: dst=(126, 600), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.722] glyphs0_to_dst: glyph=(135, 600)x(10, 10), unclipped [ 74.722] emit_primitive_identity_mask__avx2: dst=(135, 600), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.722] glyphs0_to_dst: glyph=(144, 600)x(10, 10), unclipped [ 74.722] emit_primitive_identity_mask__avx2: dst=(144, 600), mask=(720.00, 32.00) x (10.00, 10.00) [ 74.722] glyphs0_to_dst: glyph=(153, 600)x(10, 10), unclipped [ 74.722] emit_primitive_identity_mask__avx2: dst=(153, 600), mask=(704.00, 48.00) x (10.00, 10.00) [ 74.722] gen8_vertex_flush[7d90] = 54 [ 74.722] gen9_magic_ca_pass: CA fixup (5226 -> 5280) [ 74.722] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.722] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.722] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.722] sna_glyphs(op=3, nlist=1, src=(163, 610)) [ 74.722] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.722] sna_glyphs: discarding mask [ 74.722] glyphs0_to_dst(op=3, src=(163, 610), nlist=1, dst=(163, 610)+(0, 0)) [ 74.722] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.722] gen9_render_composite: 0x0, current mode=1/1 [ 74.722] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.722] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.722] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.722] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.722] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.722] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.722] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.722] sna_drawable_use_bo: using whole GPU bo [ 74.722] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.722] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.722] color_convert: src=ffffffff [20028888] [ 74.722] color_convert: dst=ffffffff [20028888] [ 74.722] sna_render_get_solid: ffffffff [ 74.722] sna_render_get_solid(white) [ 74.722] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.722] sna_transform_is_imprecise_integer_translation: no transform [ 74.722] gen9_composite_picture: integer translation (0, 0), removing [ 74.722] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.722] sna_render_pixmap_bo: GPU all damaged [ 74.722] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.722] gen4_choose_composite_emitter: solid, identity mask [ 74.722] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.722] gen9_composite_get_binding_table(e040) [ 74.722] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.722] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.722] gen9_emit_vertex_elements: setup id=9 [ 74.722] glyphs0_to_dst: glyph=(165, 602)x(5, 8), unclipped [ 74.722] emit_primitive_identity_mask__avx2: dst=(165, 602), mask=(720.00, 48.00) x (5.00, 8.00) [ 74.722] gen8_vertex_flush[7e90] = 3 [ 74.722] gen9_magic_ca_pass: CA fixup (5280 -> 5283) [ 74.722] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.722] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.722] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.722] sna_glyphs(op=3, nlist=1, src=(172, 610)) [ 74.722] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.722] sna_glyphs: discarding mask [ 74.722] glyphs0_to_dst(op=3, src=(172, 610), nlist=1, dst=(172, 610)+(0, 0)) [ 74.722] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.723] gen9_render_composite: 0x0, current mode=1/1 [ 74.723] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.723] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.723] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.723] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.723] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.723] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.723] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.723] sna_drawable_use_bo: using whole GPU bo [ 74.723] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.723] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.723] color_convert: src=ff729fcf [20028888] [ 74.723] color_convert: dst=ff729fcf [20028888] [ 74.723] sna_render_get_solid: ff729fcf [ 74.723] sna_render_get_solid(23) = ff729fcf (old) [ 74.723] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.723] sna_transform_is_imprecise_integer_translation: no transform [ 74.723] gen9_composite_picture: integer translation (0, 0), removing [ 74.723] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.723] sna_render_pixmap_bo: GPU all damaged [ 74.723] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.723] gen4_choose_composite_emitter: solid, identity mask [ 74.723] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.723] gen9_composite_get_binding_table(e000) [ 74.723] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.723] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.723] gen9_emit_vertex_elements: setup id=9 [ 74.723] glyphs0_to_dst: glyph=(171, 604)x(11, 3), unclipped [ 74.723] emit_primitive_identity_mask__avx2: dst=(171, 604), mask=(736.00, 32.00) x (11.00, 3.00) [ 74.723] glyphs0_to_dst: glyph=(180, 599)x(10, 14), unclipped [ 74.723] emit_primitive_identity_mask__avx2: dst=(180, 599), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.723] glyphs0_to_dst: glyph=(189, 599)x(11, 11), unclipped [ 74.723] emit_primitive_identity_mask__avx2: dst=(189, 599), mask=(960.00, 0.00) x (11.00, 11.00) [ 74.723] glyphs0_to_dst: glyph=(198, 602)x(10, 8), unclipped [ 74.723] emit_primitive_identity_mask__avx2: dst=(198, 602), mask=(976.00, 0.00) x (10.00, 8.00) [ 74.723] glyphs0_to_dst: glyph=(208, 602)x(9, 11), unclipped [ 74.723] emit_primitive_identity_mask__avx2: dst=(208, 602), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.723] glyphs0_to_dst: glyph=(216, 599)x(10, 14), unclipped [ 74.723] emit_primitive_identity_mask__avx2: dst=(216, 599), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.723] glyphs0_to_dst: glyph=(225, 600)x(10, 10), unclipped [ 74.723] emit_primitive_identity_mask__avx2: dst=(225, 600), mask=(976.00, 16.00) x (10.00, 10.00) [ 74.723] glyphs0_to_dst: glyph=(234, 611)x(11, 2), unclipped [ 74.723] emit_primitive_identity_mask__avx2: dst=(234, 611), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.723] glyphs0_to_dst: glyph=(243, 599)x(11, 11), unclipped [ 74.723] emit_primitive_identity_mask__avx2: dst=(243, 599), mask=(1008.00, 0.00) x (11.00, 11.00) [ 74.723] glyphs0_to_dst: glyph=(253, 602)x(9, 8), unclipped [ 74.723] emit_primitive_identity_mask__avx2: dst=(253, 602), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.723] glyphs0_to_dst: glyph=(261, 602)x(10, 8), unclipped [ 74.723] emit_primitive_identity_mask__avx2: dst=(261, 602), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.723] glyphs0_to_dst: glyph=(270, 602)x(10, 8), unclipped [ 74.723] emit_primitive_identity_mask__avx2: dst=(270, 602), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.723] glyphs0_to_dst: glyph=(279, 598)x(10, 12), unclipped [ 74.723] emit_primitive_identity_mask__avx2: dst=(279, 598), mask=(992.00, 16.00) x (10.00, 12.00) [ 74.723] glyphs0_to_dst: glyph=(288, 602)x(10, 8), unclipped [ 74.723] emit_primitive_identity_mask__avx2: dst=(288, 602), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.723] glyphs0_to_dst: glyph=(297, 602)x(10, 8), unclipped [ 74.723] emit_primitive_identity_mask__avx2: dst=(297, 602), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.723] glyphs0_to_dst: glyph=(307, 598)x(10, 12), unclipped [ 74.723] emit_primitive_identity_mask__avx2: dst=(307, 598), mask=(1008.00, 16.00) x (10.00, 12.00) [ 74.723] glyphs0_to_dst: glyph=(315, 599)x(11, 11), unclipped [ 74.723] emit_primitive_identity_mask__avx2: dst=(315, 599), mask=(960.00, 0.00) x (11.00, 11.00) [ 74.723] glyphs0_to_dst: glyph=(324, 602)x(11, 8), unclipped [ 74.723] emit_primitive_identity_mask__avx2: dst=(324, 602), mask=(736.00, 16.00) x (11.00, 8.00) [ 74.723] glyphs0_to_dst: glyph=(334, 602)x(9, 11), unclipped [ 74.723] emit_primitive_identity_mask__avx2: dst=(334, 602), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.723] glyphs0_to_dst: glyph=(342, 611)x(11, 2), unclipped [ 74.723] emit_primitive_identity_mask__avx2: dst=(342, 611), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.723] glyphs0_to_dst: glyph=(351, 598)x(10, 12), unclipped [ 74.723] emit_primitive_identity_mask__avx2: dst=(351, 598), mask=(992.00, 16.00) x (10.00, 12.00) [ 74.723] glyphs0_to_dst: glyph=(361, 598)x(9, 12), unclipped [ 74.723] emit_primitive_identity_mask__avx2: dst=(361, 598), mask=(960.00, 32.00) x (9.00, 12.00) [ 74.723] glyphs0_to_dst: glyph=(369, 602)x(10, 11), unclipped [ 74.723] emit_primitive_identity_mask__avx2: dst=(369, 602), mask=(976.00, 32.00) x (10.00, 11.00) [ 74.723] glyphs0_to_dst: glyph=(378, 599)x(10, 14), unclipped [ 74.723] emit_primitive_identity_mask__avx2: dst=(378, 599), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.723] glyphs0_to_dst: glyph=(387, 600)x(10, 10), unclipped [ 74.723] emit_primitive_identity_mask__avx2: dst=(387, 600), mask=(960.00, 48.00) x (10.00, 10.00) [ 74.723] glyphs0_to_dst: glyph=(396, 611)x(11, 2), unclipped [ 74.723] emit_primitive_identity_mask__avx2: dst=(396, 611), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.723] glyphs0_to_dst: glyph=(406, 602)x(9, 8), unclipped [ 74.723] emit_primitive_identity_mask__avx2: dst=(406, 602), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.723] glyphs0_to_dst: glyph=(415, 602)x(9, 8), unclipped [ 74.723] emit_primitive_identity_mask__avx2: dst=(415, 602), mask=(752.00, 16.00) x (9.00, 8.00) [ 74.723] glyphs0_to_dst: glyph=(424, 602)x(9, 11), unclipped [ 74.723] emit_primitive_identity_mask__avx2: dst=(424, 602), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.723] glyphs0_to_dst: glyph=(432, 599)x(10, 11), unclipped [ 74.723] emit_primitive_identity_mask__avx2: dst=(432, 599), mask=(976.00, 48.00) x (10.00, 11.00) [ 74.723] glyphs0_to_dst: glyph=(442, 602)x(9, 8), unclipped [ 74.723] emit_primitive_identity_mask__avx2: dst=(442, 602), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.723] glyphs0_to_dst: glyph=(450, 602)x(10, 11), unclipped [ 74.723] emit_primitive_identity_mask__avx2: dst=(450, 602), mask=(976.00, 32.00) x (10.00, 11.00) [ 74.723] gen8_vertex_flush[7f90] = 96 [ 74.723] gen9_magic_ca_pass: CA fixup (5283 -> 5379) [ 74.723] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.723] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.723] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.723] sna_glyphs(op=3, nlist=1, src=(460, 610)) [ 74.723] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.723] sna_glyphs: discarding mask [ 74.723] glyphs0_to_dst(op=3, src=(460, 610), nlist=1, dst=(460, 610)+(0, 0)) [ 74.723] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.723] gen9_render_composite: 0x0, current mode=1/1 [ 74.723] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.723] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.723] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.723] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.723] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.723] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.723] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.723] sna_drawable_use_bo: using whole GPU bo [ 74.723] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.723] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.723] color_convert: src=ffffffff [20028888] [ 74.723] color_convert: dst=ffffffff [20028888] [ 74.723] sna_render_get_solid: ffffffff [ 74.723] sna_render_get_solid(white) [ 74.723] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.723] sna_transform_is_imprecise_integer_translation: no transform [ 74.723] gen9_composite_picture: integer translation (0, 0), removing [ 74.723] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.723] sna_render_pixmap_bo: GPU all damaged [ 74.723] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.723] gen4_choose_composite_emitter: solid, identity mask [ 74.723] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.723] gen9_composite_get_binding_table(dfc0) [ 74.723] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.723] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.723] gen9_emit_vertex_elements: setup id=9 [ 74.723] glyphs0_to_dst: glyph=(459, 599)x(10, 13), unclipped [ 74.723] emit_primitive_identity_mask__avx2: dst=(459, 599), mask=(752.00, 32.00) x (10.00, 13.00) [ 74.723] glyphs0_to_dst: glyph=(477, 605)x(10, 3), unclipped [ 74.723] emit_primitive_identity_mask__avx2: dst=(477, 605), mask=(1008.00, 48.00) x (10.00, 3.00) [ 74.723] glyphs0_to_dst: glyph=(487, 599)x(9, 14), unclipped [ 74.723] emit_primitive_identity_mask__avx2: dst=(487, 599), mask=(832.00, 32.00) x (9.00, 14.00) [ 74.723] glyphs0_to_dst: glyph=(496, 602)x(9, 8), unclipped [ 74.723] emit_primitive_identity_mask__avx2: dst=(496, 602), mask=(896.00, 48.00) x (9.00, 8.00) [ 74.723] glyphs0_to_dst: glyph=(504, 602)x(10, 8), unclipped [ 74.723] emit_primitive_identity_mask__avx2: dst=(504, 602), mask=(848.00, 16.00) x (10.00, 8.00) [ 74.723] glyphs0_to_dst: glyph=(514, 602)x(9, 8), unclipped [ 74.723] emit_primitive_identity_mask__avx2: dst=(514, 602), mask=(848.00, 48.00) x (9.00, 8.00) [ 74.723] glyphs0_to_dst: glyph=(522, 599)x(10, 11), unclipped [ 74.723] emit_primitive_identity_mask__avx2: dst=(522, 599), mask=(992.00, 32.00) x (10.00, 11.00) [ 74.723] glyphs0_to_dst: glyph=(532, 602)x(9, 11), unclipped [ 74.723] emit_primitive_identity_mask__avx2: dst=(532, 602), mask=(880.00, 16.00) x (9.00, 11.00) [ 74.723] glyphs0_to_dst: glyph=(541, 599)x(9, 11), unclipped [ 74.723] emit_primitive_identity_mask__avx2: dst=(541, 599), mask=(880.00, 0.00) x (9.00, 11.00) [ 74.723] glyphs0_to_dst: glyph=(550, 599)x(9, 14), unclipped [ 74.723] emit_primitive_identity_mask__avx2: dst=(550, 599), mask=(832.00, 32.00) x (9.00, 14.00) [ 74.723] glyphs0_to_dst: glyph=(558, 602)x(10, 8), unclipped [ 74.723] emit_primitive_identity_mask__avx2: dst=(558, 602), mask=(848.00, 16.00) x (10.00, 8.00) [ 74.723] glyphs0_to_dst: glyph=(568, 602)x(9, 11), unclipped [ 74.723] emit_primitive_identity_mask__avx2: dst=(568, 602), mask=(880.00, 16.00) x (9.00, 11.00) [ 74.723] glyphs0_to_dst: glyph=(576, 612)x(11, 2), unclipped [ 74.723] emit_primitive_identity_mask__avx2: dst=(576, 612), mask=(832.00, 48.00) x (11.00, 2.00) [ 74.723] glyphs0_to_dst: glyph=(585, 598)x(10, 12), unclipped [ 74.723] emit_primitive_identity_mask__avx2: dst=(585, 598), mask=(864.00, 0.00) x (10.00, 12.00) [ 74.723] glyphs0_to_dst: glyph=(594, 602)x(10, 8), unclipped [ 74.723] emit_primitive_identity_mask__avx2: dst=(594, 602), mask=(864.00, 32.00) x (10.00, 8.00) [ 74.723] glyphs0_to_dst: glyph=(603, 599)x(10, 11), unclipped [ 74.723] emit_primitive_identity_mask__avx2: dst=(603, 599), mask=(880.00, 32.00) x (10.00, 11.00) [ 74.723] glyphs0_to_dst: glyph=(612, 612)x(11, 2), unclipped [ 74.723] emit_primitive_identity_mask__avx2: dst=(612, 612), mask=(832.00, 48.00) x (11.00, 2.00) [ 74.723] glyphs0_to_dst: glyph=(621, 599)x(10, 11), unclipped [ 74.723] emit_primitive_identity_mask__avx2: dst=(621, 599), mask=(880.00, 32.00) x (10.00, 11.00) [ 74.723] glyphs0_to_dst: glyph=(630, 602)x(10, 8), unclipped [ 74.723] emit_primitive_identity_mask__avx2: dst=(630, 602), mask=(944.00, 0.00) x (10.00, 8.00) [ 74.723] glyphs0_to_dst: glyph=(639, 602)x(10, 11), unclipped [ 74.723] emit_primitive_identity_mask__avx2: dst=(639, 602), mask=(880.00, 48.00) x (10.00, 11.00) [ 74.723] glyphs0_to_dst: glyph=(651, 607)x(5, 3), unclipped [ 74.723] emit_primitive_identity_mask__avx2: dst=(651, 607), mask=(1008.00, 32.00) x (5.00, 3.00) [ 74.723] glyphs0_to_dst: glyph=(658, 602)x(9, 8), unclipped [ 74.723] emit_primitive_identity_mask__avx2: dst=(658, 602), mask=(896.00, 48.00) x (9.00, 8.00) [ 74.723] glyphs0_to_dst: glyph=(667, 598)x(9, 12), unclipped [ 74.723] emit_primitive_identity_mask__avx2: dst=(667, 598), mask=(992.00, 48.00) x (9.00, 12.00) [ 74.723] gen8_vertex_flush[8090] = 69 [ 74.723] gen9_magic_ca_pass: CA fixup (5379 -> 5448) [ 74.723] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.723] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.723] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.723] sna_accel_flush: flush?=0, dirty?=0 [ 74.723] sna_accel_flush: flush?=0, dirty?=0 [ 74.723] sna_block_handler (tv=0.0) [ 74.723] sna_wakeup_handler [ 74.723] sna_accel_flush: flush?=0, dirty?=0 [ 74.723] sna_accel_flush: flush?=0, dirty?=0 [ 74.723] sna_block_handler (tv=0.0) [ 74.723] sna_wakeup_handler [ 74.723] sna_accel_flush: flush?=0, dirty?=0 [ 74.723] sna_accel_flush: flush?=0, dirty?=0 [ 74.723] sna_accel_flush: flush?=0, dirty?=0 [ 74.723] sna_block_handler (tv=0.0) [ 74.723] sna_wakeup_handler [ 74.723] sna_accel_flush: flush?=0, dirty?=0 [ 74.723] sna_accel_flush: flush?=0, dirty?=0 [ 74.723] sna_block_handler (tv=0.0) [ 74.723] sna_wakeup_handler [ 74.723] sna_accel_flush: flush?=0, dirty?=0 [ 74.723] sna_accel_flush: flush?=0, dirty?=0 [ 74.723] sna_block_handler (tv=0.0) [ 74.723] sna_wakeup_handler [ 74.723] sna_glyphs(op=3, nlist=1, src=(1, 627)) [ 74.723] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.723] sna_glyphs: discarding mask [ 74.723] glyphs0_to_dst(op=3, src=(1, 627), nlist=1, dst=(1, 627)+(0, 0)) [ 74.723] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.723] gen9_render_composite: 0x0, current mode=1/1 [ 74.723] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.723] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.723] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.724] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.724] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.724] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.724] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.724] sna_drawable_use_bo: using whole GPU bo [ 74.724] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.724] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.724] color_convert: src=ff8ae234 [20028888] [ 74.724] color_convert: dst=ff8ae234 [20028888] [ 74.724] sna_render_get_solid: ff8ae234 [ 74.724] sna_render_get_solid(22) = ff8ae234 (old) [ 74.724] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.724] sna_transform_is_imprecise_integer_translation: no transform [ 74.724] gen9_composite_picture: integer translation (0, 0), removing [ 74.724] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.724] sna_render_pixmap_bo: GPU all damaged [ 74.724] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.724] gen4_choose_composite_emitter: solid, identity mask [ 74.724] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.724] gen9_composite_get_binding_table(df80) [ 74.724] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.724] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.724] gen9_emit_vertex_elements: setup id=9 [ 74.724] glyphs0_to_dst: glyph=(1, 619)x(9, 8), unclipped [ 74.724] emit_primitive_identity_mask__avx2: dst=(1, 619), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.724] glyphs0_to_dst: glyph=(9, 617)x(10, 13), unclipped [ 74.724] emit_primitive_identity_mask__avx2: dst=(9, 617), mask=(672.00, 48.00) x (10.00, 13.00) [ 74.724] glyphs0_to_dst: glyph=(19, 619)x(9, 8), unclipped [ 74.724] emit_primitive_identity_mask__avx2: dst=(19, 619), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.724] glyphs0_to_dst: glyph=(28, 621)x(8, 3), unclipped [ 74.724] emit_primitive_identity_mask__avx2: dst=(28, 621), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.724] glyphs0_to_dst: glyph=(36, 617)x(11, 10), unclipped [ 74.724] emit_primitive_identity_mask__avx2: dst=(36, 617), mask=(704.00, 0.00) x (11.00, 10.00) [ 74.724] glyphs0_to_dst: glyph=(46, 619)x(9, 8), unclipped [ 74.724] emit_primitive_identity_mask__avx2: dst=(46, 619), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.724] glyphs0_to_dst: glyph=(54, 619)x(10, 8), unclipped [ 74.724] emit_primitive_identity_mask__avx2: dst=(54, 619), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.724] glyphs0_to_dst: glyph=(63, 619)x(10, 8), unclipped [ 74.724] emit_primitive_identity_mask__avx2: dst=(63, 619), mask=(720.00, 16.00) x (10.00, 8.00) [ 74.724] glyphs0_to_dst: glyph=(72, 616)x(10, 11), unclipped [ 74.724] emit_primitive_identity_mask__avx2: dst=(72, 616), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.724] glyphs0_to_dst: glyph=(81, 619)x(10, 8), unclipped [ 74.724] emit_primitive_identity_mask__avx2: dst=(81, 619), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.724] glyphs0_to_dst: glyph=(90, 616)x(10, 11), unclipped [ 74.724] emit_primitive_identity_mask__avx2: dst=(90, 616), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.724] glyphs0_to_dst: glyph=(99, 619)x(11, 8), unclipped [ 74.724] emit_primitive_identity_mask__avx2: dst=(99, 619), mask=(736.00, 16.00) x (11.00, 8.00) [ 74.724] glyphs0_to_dst: glyph=(109, 619)x(9, 8), unclipped [ 74.724] emit_primitive_identity_mask__avx2: dst=(109, 619), mask=(752.00, 16.00) x (9.00, 8.00) [ 74.724] glyphs0_to_dst: glyph=(118, 621)x(8, 3), unclipped [ 74.724] emit_primitive_identity_mask__avx2: dst=(118, 621), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.724] glyphs0_to_dst: glyph=(126, 617)x(10, 10), unclipped [ 74.724] emit_primitive_identity_mask__avx2: dst=(126, 617), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.724] glyphs0_to_dst: glyph=(135, 617)x(10, 10), unclipped [ 74.724] emit_primitive_identity_mask__avx2: dst=(135, 617), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.724] glyphs0_to_dst: glyph=(144, 617)x(10, 10), unclipped [ 74.724] emit_primitive_identity_mask__avx2: dst=(144, 617), mask=(720.00, 32.00) x (10.00, 10.00) [ 74.724] glyphs0_to_dst: glyph=(153, 617)x(10, 10), unclipped [ 74.724] emit_primitive_identity_mask__avx2: dst=(153, 617), mask=(704.00, 48.00) x (10.00, 10.00) [ 74.724] gen8_vertex_flush[8190] = 54 [ 74.724] gen9_magic_ca_pass: CA fixup (5448 -> 5502) [ 74.724] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.724] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.724] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.724] sna_glyphs(op=3, nlist=1, src=(163, 627)) [ 74.724] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.724] sna_glyphs: discarding mask [ 74.724] glyphs0_to_dst(op=3, src=(163, 627), nlist=1, dst=(163, 627)+(0, 0)) [ 74.724] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.724] gen9_render_composite: 0x0, current mode=1/1 [ 74.724] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.724] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.724] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.724] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.724] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.724] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.724] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.724] sna_drawable_use_bo: using whole GPU bo [ 74.724] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.724] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.724] color_convert: src=ffffffff [20028888] [ 74.724] color_convert: dst=ffffffff [20028888] [ 74.724] sna_render_get_solid: ffffffff [ 74.724] sna_render_get_solid(white) [ 74.724] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.724] sna_transform_is_imprecise_integer_translation: no transform [ 74.724] gen9_composite_picture: integer translation (0, 0), removing [ 74.724] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.724] sna_render_pixmap_bo: GPU all damaged [ 74.724] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.724] gen4_choose_composite_emitter: solid, identity mask [ 74.724] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.724] gen9_composite_get_binding_table(df40) [ 74.724] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.724] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.724] gen9_emit_vertex_elements: setup id=9 [ 74.724] glyphs0_to_dst: glyph=(165, 619)x(5, 8), unclipped [ 74.724] emit_primitive_identity_mask__avx2: dst=(165, 619), mask=(720.00, 48.00) x (5.00, 8.00) [ 74.724] gen8_vertex_flush[8290] = 3 [ 74.724] gen9_magic_ca_pass: CA fixup (5502 -> 5505) [ 74.724] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.724] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.724] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.724] sna_glyphs(op=3, nlist=1, src=(172, 627)) [ 74.724] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.724] sna_glyphs: discarding mask [ 74.724] glyphs0_to_dst(op=3, src=(172, 627), nlist=1, dst=(172, 627)+(0, 0)) [ 74.724] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.724] gen9_render_composite: 0x0, current mode=1/1 [ 74.724] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.724] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.724] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.724] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.724] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.724] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.724] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.724] sna_drawable_use_bo: using whole GPU bo [ 74.724] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.724] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.724] color_convert: src=ff729fcf [20028888] [ 74.724] color_convert: dst=ff729fcf [20028888] [ 74.724] sna_render_get_solid: ff729fcf [ 74.724] sna_render_get_solid(23) = ff729fcf (old) [ 74.724] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.724] sna_transform_is_imprecise_integer_translation: no transform [ 74.724] gen9_composite_picture: integer translation (0, 0), removing [ 74.724] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.724] sna_render_pixmap_bo: GPU all damaged [ 74.724] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.724] gen4_choose_composite_emitter: solid, identity mask [ 74.724] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.724] gen9_composite_get_binding_table(df00) [ 74.724] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.724] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.724] gen9_emit_vertex_elements: setup id=9 [ 74.724] glyphs0_to_dst: glyph=(171, 621)x(11, 3), unclipped [ 74.724] emit_primitive_identity_mask__avx2: dst=(171, 621), mask=(736.00, 32.00) x (11.00, 3.00) [ 74.724] glyphs0_to_dst: glyph=(180, 616)x(10, 14), unclipped [ 74.724] emit_primitive_identity_mask__avx2: dst=(180, 616), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.724] glyphs0_to_dst: glyph=(189, 616)x(11, 11), unclipped [ 74.724] emit_primitive_identity_mask__avx2: dst=(189, 616), mask=(960.00, 0.00) x (11.00, 11.00) [ 74.724] glyphs0_to_dst: glyph=(198, 619)x(10, 8), unclipped [ 74.724] emit_primitive_identity_mask__avx2: dst=(198, 619), mask=(976.00, 0.00) x (10.00, 8.00) [ 74.724] glyphs0_to_dst: glyph=(208, 619)x(9, 11), unclipped [ 74.724] emit_primitive_identity_mask__avx2: dst=(208, 619), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.724] glyphs0_to_dst: glyph=(216, 616)x(10, 14), unclipped [ 74.724] emit_primitive_identity_mask__avx2: dst=(216, 616), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.724] glyphs0_to_dst: glyph=(225, 617)x(10, 10), unclipped [ 74.724] emit_primitive_identity_mask__avx2: dst=(225, 617), mask=(976.00, 16.00) x (10.00, 10.00) [ 74.724] glyphs0_to_dst: glyph=(234, 628)x(11, 2), unclipped [ 74.724] emit_primitive_identity_mask__avx2: dst=(234, 628), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.724] glyphs0_to_dst: glyph=(243, 616)x(11, 11), unclipped [ 74.724] emit_primitive_identity_mask__avx2: dst=(243, 616), mask=(1008.00, 0.00) x (11.00, 11.00) [ 74.724] glyphs0_to_dst: glyph=(253, 619)x(9, 8), unclipped [ 74.724] emit_primitive_identity_mask__avx2: dst=(253, 619), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.724] glyphs0_to_dst: glyph=(261, 619)x(10, 8), unclipped [ 74.724] emit_primitive_identity_mask__avx2: dst=(261, 619), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.724] glyphs0_to_dst: glyph=(270, 619)x(10, 8), unclipped [ 74.724] emit_primitive_identity_mask__avx2: dst=(270, 619), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.724] glyphs0_to_dst: glyph=(279, 615)x(10, 12), unclipped [ 74.724] emit_primitive_identity_mask__avx2: dst=(279, 615), mask=(992.00, 16.00) x (10.00, 12.00) [ 74.724] glyphs0_to_dst: glyph=(288, 619)x(10, 8), unclipped [ 74.724] emit_primitive_identity_mask__avx2: dst=(288, 619), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.724] glyphs0_to_dst: glyph=(297, 619)x(10, 8), unclipped [ 74.724] emit_primitive_identity_mask__avx2: dst=(297, 619), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.724] glyphs0_to_dst: glyph=(307, 615)x(10, 12), unclipped [ 74.724] emit_primitive_identity_mask__avx2: dst=(307, 615), mask=(1008.00, 16.00) x (10.00, 12.00) [ 74.724] glyphs0_to_dst: glyph=(315, 616)x(11, 11), unclipped [ 74.724] emit_primitive_identity_mask__avx2: dst=(315, 616), mask=(960.00, 0.00) x (11.00, 11.00) [ 74.724] glyphs0_to_dst: glyph=(324, 619)x(11, 8), unclipped [ 74.724] emit_primitive_identity_mask__avx2: dst=(324, 619), mask=(736.00, 16.00) x (11.00, 8.00) [ 74.724] glyphs0_to_dst: glyph=(334, 619)x(9, 11), unclipped [ 74.724] emit_primitive_identity_mask__avx2: dst=(334, 619), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.724] glyphs0_to_dst: glyph=(342, 628)x(11, 2), unclipped [ 74.724] emit_primitive_identity_mask__avx2: dst=(342, 628), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.724] glyphs0_to_dst: glyph=(351, 615)x(10, 12), unclipped [ 74.724] emit_primitive_identity_mask__avx2: dst=(351, 615), mask=(992.00, 16.00) x (10.00, 12.00) [ 74.724] glyphs0_to_dst: glyph=(361, 615)x(9, 12), unclipped [ 74.724] emit_primitive_identity_mask__avx2: dst=(361, 615), mask=(960.00, 32.00) x (9.00, 12.00) [ 74.724] glyphs0_to_dst: glyph=(369, 619)x(10, 11), unclipped [ 74.724] emit_primitive_identity_mask__avx2: dst=(369, 619), mask=(976.00, 32.00) x (10.00, 11.00) [ 74.724] glyphs0_to_dst: glyph=(378, 616)x(10, 14), unclipped [ 74.724] emit_primitive_identity_mask__avx2: dst=(378, 616), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.724] glyphs0_to_dst: glyph=(387, 617)x(10, 10), unclipped [ 74.724] emit_primitive_identity_mask__avx2: dst=(387, 617), mask=(960.00, 48.00) x (10.00, 10.00) [ 74.724] glyphs0_to_dst: glyph=(396, 628)x(11, 2), unclipped [ 74.724] emit_primitive_identity_mask__avx2: dst=(396, 628), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.724] glyphs0_to_dst: glyph=(406, 619)x(9, 8), unclipped [ 74.724] emit_primitive_identity_mask__avx2: dst=(406, 619), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.724] glyphs0_to_dst: glyph=(415, 619)x(9, 8), unclipped [ 74.724] emit_primitive_identity_mask__avx2: dst=(415, 619), mask=(752.00, 16.00) x (9.00, 8.00) [ 74.724] glyphs0_to_dst: glyph=(424, 619)x(9, 11), unclipped [ 74.724] emit_primitive_identity_mask__avx2: dst=(424, 619), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.724] glyphs0_to_dst: glyph=(432, 616)x(10, 11), unclipped [ 74.724] emit_primitive_identity_mask__avx2: dst=(432, 616), mask=(976.00, 48.00) x (10.00, 11.00) [ 74.724] glyphs0_to_dst: glyph=(442, 619)x(9, 8), unclipped [ 74.724] emit_primitive_identity_mask__avx2: dst=(442, 619), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.724] glyphs0_to_dst: glyph=(450, 619)x(10, 11), unclipped [ 74.724] emit_primitive_identity_mask__avx2: dst=(450, 619), mask=(976.00, 32.00) x (10.00, 11.00) [ 74.724] gen8_vertex_flush[8390] = 96 [ 74.724] gen9_magic_ca_pass: CA fixup (5505 -> 5601) [ 74.724] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.724] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.724] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.724] sna_glyphs(op=3, nlist=1, src=(460, 627)) [ 74.724] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.724] sna_glyphs: discarding mask [ 74.724] glyphs0_to_dst(op=3, src=(460, 627), nlist=1, dst=(460, 627)+(0, 0)) [ 74.724] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.724] gen9_render_composite: 0x0, current mode=1/1 [ 74.724] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.724] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.724] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.724] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.724] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.724] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.724] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.724] sna_drawable_use_bo: using whole GPU bo [ 74.724] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.724] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.724] color_convert: src=ffffffff [20028888] [ 74.724] color_convert: dst=ffffffff [20028888] [ 74.724] sna_render_get_solid: ffffffff [ 74.724] sna_render_get_solid(white) [ 74.724] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.724] sna_transform_is_imprecise_integer_translation: no transform [ 74.724] gen9_composite_picture: integer translation (0, 0), removing [ 74.724] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.724] sna_render_pixmap_bo: GPU all damaged [ 74.724] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.724] gen4_choose_composite_emitter: solid, identity mask [ 74.724] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.724] gen9_composite_get_binding_table(dec0) [ 74.724] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.724] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.724] gen9_emit_vertex_elements: setup id=9 [ 74.724] glyphs0_to_dst: glyph=(459, 616)x(10, 13), unclipped [ 74.724] emit_primitive_identity_mask__avx2: dst=(459, 616), mask=(752.00, 32.00) x (10.00, 13.00) [ 74.724] glyphs0_to_dst: glyph=(477, 622)x(10, 3), unclipped [ 74.724] emit_primitive_identity_mask__avx2: dst=(477, 622), mask=(1008.00, 48.00) x (10.00, 3.00) [ 74.724] glyphs0_to_dst: glyph=(487, 616)x(9, 14), unclipped [ 74.724] emit_primitive_identity_mask__avx2: dst=(487, 616), mask=(832.00, 32.00) x (9.00, 14.00) [ 74.724] glyphs0_to_dst: glyph=(496, 619)x(9, 8), unclipped [ 74.724] emit_primitive_identity_mask__avx2: dst=(496, 619), mask=(896.00, 48.00) x (9.00, 8.00) [ 74.724] glyphs0_to_dst: glyph=(504, 619)x(10, 8), unclipped [ 74.724] emit_primitive_identity_mask__avx2: dst=(504, 619), mask=(848.00, 16.00) x (10.00, 8.00) [ 74.724] glyphs0_to_dst: glyph=(514, 619)x(9, 8), unclipped [ 74.724] emit_primitive_identity_mask__avx2: dst=(514, 619), mask=(848.00, 48.00) x (9.00, 8.00) [ 74.725] glyphs0_to_dst: glyph=(522, 616)x(10, 11), unclipped [ 74.725] emit_primitive_identity_mask__avx2: dst=(522, 616), mask=(992.00, 32.00) x (10.00, 11.00) [ 74.725] glyphs0_to_dst: glyph=(532, 619)x(9, 11), unclipped [ 74.725] emit_primitive_identity_mask__avx2: dst=(532, 619), mask=(880.00, 16.00) x (9.00, 11.00) [ 74.725] glyphs0_to_dst: glyph=(541, 616)x(9, 11), unclipped [ 74.725] emit_primitive_identity_mask__avx2: dst=(541, 616), mask=(880.00, 0.00) x (9.00, 11.00) [ 74.725] glyphs0_to_dst: glyph=(550, 616)x(9, 14), unclipped [ 74.725] emit_primitive_identity_mask__avx2: dst=(550, 616), mask=(832.00, 32.00) x (9.00, 14.00) [ 74.725] glyphs0_to_dst: glyph=(558, 619)x(10, 8), unclipped [ 74.725] emit_primitive_identity_mask__avx2: dst=(558, 619), mask=(848.00, 16.00) x (10.00, 8.00) [ 74.725] glyphs0_to_dst: glyph=(568, 619)x(9, 11), unclipped [ 74.725] emit_primitive_identity_mask__avx2: dst=(568, 619), mask=(880.00, 16.00) x (9.00, 11.00) [ 74.725] glyphs0_to_dst: glyph=(576, 629)x(11, 2), unclipped [ 74.725] emit_primitive_identity_mask__avx2: dst=(576, 629), mask=(832.00, 48.00) x (11.00, 2.00) [ 74.725] glyphs0_to_dst: glyph=(585, 615)x(10, 12), unclipped [ 74.725] emit_primitive_identity_mask__avx2: dst=(585, 615), mask=(864.00, 0.00) x (10.00, 12.00) [ 74.725] glyphs0_to_dst: glyph=(594, 619)x(10, 8), unclipped [ 74.725] emit_primitive_identity_mask__avx2: dst=(594, 619), mask=(864.00, 32.00) x (10.00, 8.00) [ 74.725] glyphs0_to_dst: glyph=(603, 616)x(10, 11), unclipped [ 74.725] emit_primitive_identity_mask__avx2: dst=(603, 616), mask=(880.00, 32.00) x (10.00, 11.00) [ 74.725] glyphs0_to_dst: glyph=(612, 629)x(11, 2), unclipped [ 74.725] emit_primitive_identity_mask__avx2: dst=(612, 629), mask=(832.00, 48.00) x (11.00, 2.00) [ 74.725] glyphs0_to_dst: glyph=(621, 616)x(10, 11), unclipped [ 74.725] emit_primitive_identity_mask__avx2: dst=(621, 616), mask=(880.00, 32.00) x (10.00, 11.00) [ 74.725] glyphs0_to_dst: glyph=(630, 619)x(10, 8), unclipped [ 74.725] emit_primitive_identity_mask__avx2: dst=(630, 619), mask=(944.00, 0.00) x (10.00, 8.00) [ 74.725] glyphs0_to_dst: glyph=(639, 619)x(10, 11), unclipped [ 74.725] emit_primitive_identity_mask__avx2: dst=(639, 619), mask=(880.00, 48.00) x (10.00, 11.00) [ 74.725] glyphs0_to_dst: glyph=(651, 624)x(5, 3), unclipped [ 74.725] emit_primitive_identity_mask__avx2: dst=(651, 624), mask=(1008.00, 32.00) x (5.00, 3.00) [ 74.725] glyphs0_to_dst: glyph=(658, 619)x(9, 8), unclipped [ 74.725] emit_primitive_identity_mask__avx2: dst=(658, 619), mask=(896.00, 48.00) x (9.00, 8.00) [ 74.725] glyphs0_to_dst: glyph=(667, 615)x(9, 12), unclipped [ 74.725] emit_primitive_identity_mask__avx2: dst=(667, 615), mask=(992.00, 48.00) x (9.00, 12.00) [ 74.725] gen8_vertex_flush[8490] = 69 [ 74.725] gen9_magic_ca_pass: CA fixup (5601 -> 5670) [ 74.725] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.725] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.725] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.725] sna_glyphs(op=3, nlist=1, src=(1, 644)) [ 74.725] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.725] sna_glyphs: discarding mask [ 74.725] glyphs0_to_dst(op=3, src=(1, 644), nlist=1, dst=(1, 644)+(0, 0)) [ 74.725] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.725] gen9_render_composite: 0x0, current mode=1/1 [ 74.725] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.725] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.725] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.725] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.725] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.725] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.725] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.725] sna_drawable_use_bo: using whole GPU bo [ 74.725] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.725] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.725] color_convert: src=ff8ae234 [20028888] [ 74.725] color_convert: dst=ff8ae234 [20028888] [ 74.725] sna_render_get_solid: ff8ae234 [ 74.725] sna_render_get_solid(22) = ff8ae234 (old) [ 74.725] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.725] sna_transform_is_imprecise_integer_translation: no transform [ 74.725] gen9_composite_picture: integer translation (0, 0), removing [ 74.725] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.725] sna_render_pixmap_bo: GPU all damaged [ 74.725] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.725] gen4_choose_composite_emitter: solid, identity mask [ 74.725] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.725] gen9_composite_get_binding_table(de80) [ 74.725] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.725] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.725] gen9_emit_vertex_elements: setup id=9 [ 74.725] glyphs0_to_dst: glyph=(1, 636)x(9, 8), unclipped [ 74.725] emit_primitive_identity_mask__avx2: dst=(1, 636), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.725] glyphs0_to_dst: glyph=(9, 634)x(10, 13), unclipped [ 74.725] emit_primitive_identity_mask__avx2: dst=(9, 634), mask=(672.00, 48.00) x (10.00, 13.00) [ 74.725] glyphs0_to_dst: glyph=(19, 636)x(9, 8), unclipped [ 74.725] emit_primitive_identity_mask__avx2: dst=(19, 636), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.725] glyphs0_to_dst: glyph=(28, 638)x(8, 3), unclipped [ 74.725] emit_primitive_identity_mask__avx2: dst=(28, 638), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.725] glyphs0_to_dst: glyph=(36, 634)x(11, 10), unclipped [ 74.725] emit_primitive_identity_mask__avx2: dst=(36, 634), mask=(704.00, 0.00) x (11.00, 10.00) [ 74.725] glyphs0_to_dst: glyph=(46, 636)x(9, 8), unclipped [ 74.725] emit_primitive_identity_mask__avx2: dst=(46, 636), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.725] glyphs0_to_dst: glyph=(54, 636)x(10, 8), unclipped [ 74.725] emit_primitive_identity_mask__avx2: dst=(54, 636), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.725] glyphs0_to_dst: glyph=(63, 636)x(10, 8), unclipped [ 74.725] emit_primitive_identity_mask__avx2: dst=(63, 636), mask=(720.00, 16.00) x (10.00, 8.00) [ 74.725] glyphs0_to_dst: glyph=(72, 633)x(10, 11), unclipped [ 74.725] emit_primitive_identity_mask__avx2: dst=(72, 633), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.725] glyphs0_to_dst: glyph=(81, 636)x(10, 8), unclipped [ 74.725] emit_primitive_identity_mask__avx2: dst=(81, 636), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.725] glyphs0_to_dst: glyph=(90, 633)x(10, 11), unclipped [ 74.725] emit_primitive_identity_mask__avx2: dst=(90, 633), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.725] glyphs0_to_dst: glyph=(99, 636)x(11, 8), unclipped [ 74.725] emit_primitive_identity_mask__avx2: dst=(99, 636), mask=(736.00, 16.00) x (11.00, 8.00) [ 74.725] glyphs0_to_dst: glyph=(109, 636)x(9, 8), unclipped [ 74.725] emit_primitive_identity_mask__avx2: dst=(109, 636), mask=(752.00, 16.00) x (9.00, 8.00) [ 74.725] glyphs0_to_dst: glyph=(118, 638)x(8, 3), unclipped [ 74.725] emit_primitive_identity_mask__avx2: dst=(118, 638), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.725] glyphs0_to_dst: glyph=(126, 634)x(10, 10), unclipped [ 74.725] emit_primitive_identity_mask__avx2: dst=(126, 634), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.725] glyphs0_to_dst: glyph=(135, 634)x(10, 10), unclipped [ 74.725] emit_primitive_identity_mask__avx2: dst=(135, 634), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.725] glyphs0_to_dst: glyph=(144, 634)x(10, 10), unclipped [ 74.725] emit_primitive_identity_mask__avx2: dst=(144, 634), mask=(720.00, 32.00) x (10.00, 10.00) [ 74.725] glyphs0_to_dst: glyph=(153, 634)x(10, 10), unclipped [ 74.725] emit_primitive_identity_mask__avx2: dst=(153, 634), mask=(704.00, 48.00) x (10.00, 10.00) [ 74.725] gen8_vertex_flush[8590] = 54 [ 74.725] gen9_magic_ca_pass: CA fixup (5670 -> 5724) [ 74.725] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.725] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.725] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.725] sna_glyphs(op=3, nlist=1, src=(163, 644)) [ 74.725] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.725] sna_glyphs: discarding mask [ 74.725] glyphs0_to_dst(op=3, src=(163, 644), nlist=1, dst=(163, 644)+(0, 0)) [ 74.725] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.725] gen9_render_composite: 0x0, current mode=1/1 [ 74.725] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.725] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.725] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.725] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.725] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.725] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.725] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.725] sna_drawable_use_bo: using whole GPU bo [ 74.725] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.725] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.725] color_convert: src=ffffffff [20028888] [ 74.725] color_convert: dst=ffffffff [20028888] [ 74.725] sna_render_get_solid: ffffffff [ 74.725] sna_render_get_solid(white) [ 74.725] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.725] sna_transform_is_imprecise_integer_translation: no transform [ 74.725] gen9_composite_picture: integer translation (0, 0), removing [ 74.725] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.725] sna_render_pixmap_bo: GPU all damaged [ 74.725] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.725] gen4_choose_composite_emitter: solid, identity mask [ 74.725] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.725] gen9_composite_get_binding_table(de40) [ 74.725] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.725] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.725] gen9_emit_vertex_elements: setup id=9 [ 74.725] glyphs0_to_dst: glyph=(165, 636)x(5, 8), unclipped [ 74.725] emit_primitive_identity_mask__avx2: dst=(165, 636), mask=(720.00, 48.00) x (5.00, 8.00) [ 74.725] gen8_vertex_flush[8690] = 3 [ 74.725] gen9_magic_ca_pass: CA fixup (5724 -> 5727) [ 74.725] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.725] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.725] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.725] sna_glyphs(op=3, nlist=1, src=(172, 644)) [ 74.725] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.725] sna_glyphs: discarding mask [ 74.725] glyphs0_to_dst(op=3, src=(172, 644), nlist=1, dst=(172, 644)+(0, 0)) [ 74.725] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.725] gen9_render_composite: 0x0, current mode=1/1 [ 74.725] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.725] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.725] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.725] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.725] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.725] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.725] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.725] sna_drawable_use_bo: using whole GPU bo [ 74.725] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.725] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.725] color_convert: src=ff729fcf [20028888] [ 74.725] color_convert: dst=ff729fcf [20028888] [ 74.725] sna_render_get_solid: ff729fcf [ 74.725] sna_render_get_solid(23) = ff729fcf (old) [ 74.725] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.725] sna_transform_is_imprecise_integer_translation: no transform [ 74.725] gen9_composite_picture: integer translation (0, 0), removing [ 74.725] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.725] sna_render_pixmap_bo: GPU all damaged [ 74.725] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.725] gen4_choose_composite_emitter: solid, identity mask [ 74.725] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.725] gen9_composite_get_binding_table(de00) [ 74.725] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.725] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.725] gen9_emit_vertex_elements: setup id=9 [ 74.725] glyphs0_to_dst: glyph=(171, 638)x(11, 3), unclipped [ 74.725] emit_primitive_identity_mask__avx2: dst=(171, 638), mask=(736.00, 32.00) x (11.00, 3.00) [ 74.725] glyphs0_to_dst: glyph=(180, 633)x(10, 14), unclipped [ 74.725] emit_primitive_identity_mask__avx2: dst=(180, 633), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.725] glyphs0_to_dst: glyph=(189, 633)x(11, 11), unclipped [ 74.725] emit_primitive_identity_mask__avx2: dst=(189, 633), mask=(960.00, 0.00) x (11.00, 11.00) [ 74.725] glyphs0_to_dst: glyph=(198, 636)x(10, 8), unclipped [ 74.725] emit_primitive_identity_mask__avx2: dst=(198, 636), mask=(976.00, 0.00) x (10.00, 8.00) [ 74.725] glyphs0_to_dst: glyph=(208, 636)x(9, 11), unclipped [ 74.725] emit_primitive_identity_mask__avx2: dst=(208, 636), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.725] glyphs0_to_dst: glyph=(216, 633)x(10, 14), unclipped [ 74.725] emit_primitive_identity_mask__avx2: dst=(216, 633), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.725] glyphs0_to_dst: glyph=(225, 634)x(10, 10), unclipped [ 74.725] emit_primitive_identity_mask__avx2: dst=(225, 634), mask=(976.00, 16.00) x (10.00, 10.00) [ 74.725] glyphs0_to_dst: glyph=(234, 645)x(11, 2), unclipped [ 74.725] emit_primitive_identity_mask__avx2: dst=(234, 645), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.725] glyphs0_to_dst: glyph=(243, 633)x(11, 11), unclipped [ 74.725] emit_primitive_identity_mask__avx2: dst=(243, 633), mask=(1008.00, 0.00) x (11.00, 11.00) [ 74.725] glyphs0_to_dst: glyph=(253, 636)x(9, 8), unclipped [ 74.725] emit_primitive_identity_mask__avx2: dst=(253, 636), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.725] glyphs0_to_dst: glyph=(261, 636)x(10, 8), unclipped [ 74.725] emit_primitive_identity_mask__avx2: dst=(261, 636), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.725] glyphs0_to_dst: glyph=(270, 636)x(10, 8), unclipped [ 74.725] emit_primitive_identity_mask__avx2: dst=(270, 636), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.725] glyphs0_to_dst: glyph=(279, 632)x(10, 12), unclipped [ 74.725] emit_primitive_identity_mask__avx2: dst=(279, 632), mask=(992.00, 16.00) x (10.00, 12.00) [ 74.725] glyphs0_to_dst: glyph=(288, 636)x(10, 8), unclipped [ 74.725] emit_primitive_identity_mask__avx2: dst=(288, 636), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.725] glyphs0_to_dst: glyph=(297, 636)x(10, 8), unclipped [ 74.725] emit_primitive_identity_mask__avx2: dst=(297, 636), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.725] glyphs0_to_dst: glyph=(307, 632)x(10, 12), unclipped [ 74.725] emit_primitive_identity_mask__avx2: dst=(307, 632), mask=(1008.00, 16.00) x (10.00, 12.00) [ 74.725] glyphs0_to_dst: glyph=(315, 633)x(11, 11), unclipped [ 74.725] emit_primitive_identity_mask__avx2: dst=(315, 633), mask=(960.00, 0.00) x (11.00, 11.00) [ 74.725] glyphs0_to_dst: glyph=(324, 636)x(11, 8), unclipped [ 74.725] emit_primitive_identity_mask__avx2: dst=(324, 636), mask=(736.00, 16.00) x (11.00, 8.00) [ 74.725] glyphs0_to_dst: glyph=(334, 636)x(9, 11), unclipped [ 74.725] emit_primitive_identity_mask__avx2: dst=(334, 636), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.725] glyphs0_to_dst: glyph=(342, 645)x(11, 2), unclipped [ 74.725] emit_primitive_identity_mask__avx2: dst=(342, 645), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.725] glyphs0_to_dst: glyph=(351, 632)x(10, 12), unclipped [ 74.725] emit_primitive_identity_mask__avx2: dst=(351, 632), mask=(992.00, 16.00) x (10.00, 12.00) [ 74.725] glyphs0_to_dst: glyph=(361, 632)x(9, 12), unclipped [ 74.725] emit_primitive_identity_mask__avx2: dst=(361, 632), mask=(960.00, 32.00) x (9.00, 12.00) [ 74.725] glyphs0_to_dst: glyph=(369, 636)x(10, 11), unclipped [ 74.725] emit_primitive_identity_mask__avx2: dst=(369, 636), mask=(976.00, 32.00) x (10.00, 11.00) [ 74.725] glyphs0_to_dst: glyph=(378, 633)x(10, 14), unclipped [ 74.725] emit_primitive_identity_mask__avx2: dst=(378, 633), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.725] glyphs0_to_dst: glyph=(387, 634)x(10, 10), unclipped [ 74.725] emit_primitive_identity_mask__avx2: dst=(387, 634), mask=(960.00, 48.00) x (10.00, 10.00) [ 74.725] glyphs0_to_dst: glyph=(396, 645)x(11, 2), unclipped [ 74.725] emit_primitive_identity_mask__avx2: dst=(396, 645), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.725] glyphs0_to_dst: glyph=(406, 636)x(9, 8), unclipped [ 74.725] emit_primitive_identity_mask__avx2: dst=(406, 636), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.725] glyphs0_to_dst: glyph=(415, 636)x(9, 8), unclipped [ 74.725] emit_primitive_identity_mask__avx2: dst=(415, 636), mask=(752.00, 16.00) x (9.00, 8.00) [ 74.725] glyphs0_to_dst: glyph=(424, 636)x(9, 11), unclipped [ 74.725] emit_primitive_identity_mask__avx2: dst=(424, 636), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.725] glyphs0_to_dst: glyph=(432, 633)x(10, 11), unclipped [ 74.725] emit_primitive_identity_mask__avx2: dst=(432, 633), mask=(976.00, 48.00) x (10.00, 11.00) [ 74.725] glyphs0_to_dst: glyph=(442, 636)x(9, 8), unclipped [ 74.725] emit_primitive_identity_mask__avx2: dst=(442, 636), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.725] glyphs0_to_dst: glyph=(450, 636)x(10, 11), unclipped [ 74.725] emit_primitive_identity_mask__avx2: dst=(450, 636), mask=(976.00, 32.00) x (10.00, 11.00) [ 74.725] gen8_vertex_flush[8790] = 96 [ 74.725] gen9_magic_ca_pass: CA fixup (5727 -> 5823) [ 74.725] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.725] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.725] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.725] sna_glyphs(op=3, nlist=1, src=(460, 644)) [ 74.725] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.725] sna_glyphs: discarding mask [ 74.725] glyphs0_to_dst(op=3, src=(460, 644), nlist=1, dst=(460, 644)+(0, 0)) [ 74.725] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.725] gen9_render_composite: 0x0, current mode=1/1 [ 74.725] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.725] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.725] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.725] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.725] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.725] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.725] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.725] sna_drawable_use_bo: using whole GPU bo [ 74.725] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.725] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.725] color_convert: src=ffffffff [20028888] [ 74.725] color_convert: dst=ffffffff [20028888] [ 74.725] sna_render_get_solid: ffffffff [ 74.725] sna_render_get_solid(white) [ 74.725] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.725] sna_transform_is_imprecise_integer_translation: no transform [ 74.725] gen9_composite_picture: integer translation (0, 0), removing [ 74.725] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.725] sna_render_pixmap_bo: GPU all damaged [ 74.725] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.725] gen4_choose_composite_emitter: solid, identity mask [ 74.725] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.725] gen9_composite_get_binding_table(ddc0) [ 74.725] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.725] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.725] gen9_emit_vertex_elements: setup id=9 [ 74.725] glyphs0_to_dst: glyph=(459, 633)x(10, 13), unclipped [ 74.725] emit_primitive_identity_mask__avx2: dst=(459, 633), mask=(752.00, 32.00) x (10.00, 13.00) [ 74.725] glyphs0_to_dst: glyph=(477, 639)x(10, 3), unclipped [ 74.725] emit_primitive_identity_mask__avx2: dst=(477, 639), mask=(1008.00, 48.00) x (10.00, 3.00) [ 74.725] glyphs0_to_dst: glyph=(487, 633)x(9, 14), unclipped [ 74.725] emit_primitive_identity_mask__avx2: dst=(487, 633), mask=(832.00, 32.00) x (9.00, 14.00) [ 74.725] glyphs0_to_dst: glyph=(496, 636)x(9, 8), unclipped [ 74.725] emit_primitive_identity_mask__avx2: dst=(496, 636), mask=(896.00, 48.00) x (9.00, 8.00) [ 74.725] glyphs0_to_dst: glyph=(504, 636)x(10, 8), unclipped [ 74.725] emit_primitive_identity_mask__avx2: dst=(504, 636), mask=(848.00, 16.00) x (10.00, 8.00) [ 74.725] glyphs0_to_dst: glyph=(514, 636)x(9, 8), unclipped [ 74.725] emit_primitive_identity_mask__avx2: dst=(514, 636), mask=(848.00, 48.00) x (9.00, 8.00) [ 74.725] glyphs0_to_dst: glyph=(522, 633)x(10, 11), unclipped [ 74.725] emit_primitive_identity_mask__avx2: dst=(522, 633), mask=(992.00, 32.00) x (10.00, 11.00) [ 74.726] glyphs0_to_dst: glyph=(532, 636)x(9, 11), unclipped [ 74.726] emit_primitive_identity_mask__avx2: dst=(532, 636), mask=(880.00, 16.00) x (9.00, 11.00) [ 74.726] glyphs0_to_dst: glyph=(541, 633)x(9, 11), unclipped [ 74.726] emit_primitive_identity_mask__avx2: dst=(541, 633), mask=(880.00, 0.00) x (9.00, 11.00) [ 74.726] glyphs0_to_dst: glyph=(550, 633)x(9, 14), unclipped [ 74.726] emit_primitive_identity_mask__avx2: dst=(550, 633), mask=(832.00, 32.00) x (9.00, 14.00) [ 74.726] glyphs0_to_dst: glyph=(558, 636)x(10, 8), unclipped [ 74.726] emit_primitive_identity_mask__avx2: dst=(558, 636), mask=(848.00, 16.00) x (10.00, 8.00) [ 74.726] glyphs0_to_dst: glyph=(568, 636)x(9, 11), unclipped [ 74.726] emit_primitive_identity_mask__avx2: dst=(568, 636), mask=(880.00, 16.00) x (9.00, 11.00) [ 74.726] glyphs0_to_dst: glyph=(576, 646)x(11, 2), unclipped [ 74.726] emit_primitive_identity_mask__avx2: dst=(576, 646), mask=(832.00, 48.00) x (11.00, 2.00) [ 74.726] glyphs0_to_dst: glyph=(585, 632)x(10, 12), unclipped [ 74.726] emit_primitive_identity_mask__avx2: dst=(585, 632), mask=(864.00, 0.00) x (10.00, 12.00) [ 74.726] glyphs0_to_dst: glyph=(594, 636)x(10, 8), unclipped [ 74.726] emit_primitive_identity_mask__avx2: dst=(594, 636), mask=(864.00, 32.00) x (10.00, 8.00) [ 74.726] glyphs0_to_dst: glyph=(603, 633)x(10, 11), unclipped [ 74.726] emit_primitive_identity_mask__avx2: dst=(603, 633), mask=(880.00, 32.00) x (10.00, 11.00) [ 74.726] glyphs0_to_dst: glyph=(612, 646)x(11, 2), unclipped [ 74.726] emit_primitive_identity_mask__avx2: dst=(612, 646), mask=(832.00, 48.00) x (11.00, 2.00) [ 74.726] glyphs0_to_dst: glyph=(621, 633)x(10, 11), unclipped [ 74.726] emit_primitive_identity_mask__avx2: dst=(621, 633), mask=(880.00, 32.00) x (10.00, 11.00) [ 74.726] glyphs0_to_dst: glyph=(630, 636)x(10, 8), unclipped [ 74.726] emit_primitive_identity_mask__avx2: dst=(630, 636), mask=(944.00, 0.00) x (10.00, 8.00) [ 74.726] glyphs0_to_dst: glyph=(639, 636)x(10, 11), unclipped [ 74.726] emit_primitive_identity_mask__avx2: dst=(639, 636), mask=(880.00, 48.00) x (10.00, 11.00) [ 74.726] glyphs0_to_dst: glyph=(651, 641)x(5, 3), unclipped [ 74.726] emit_primitive_identity_mask__avx2: dst=(651, 641), mask=(1008.00, 32.00) x (5.00, 3.00) [ 74.726] glyphs0_to_dst: glyph=(658, 636)x(9, 8), unclipped [ 74.726] emit_primitive_identity_mask__avx2: dst=(658, 636), mask=(896.00, 48.00) x (9.00, 8.00) [ 74.726] glyphs0_to_dst: glyph=(667, 632)x(9, 12), unclipped [ 74.726] emit_primitive_identity_mask__avx2: dst=(667, 632), mask=(992.00, 48.00) x (9.00, 12.00) [ 74.726] gen8_vertex_flush[8890] = 69 [ 74.726] gen9_magic_ca_pass: CA fixup (5823 -> 5892) [ 74.726] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.726] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.726] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.726] sna_glyphs(op=3, nlist=1, src=(1, 661)) [ 74.726] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.726] sna_glyphs: discarding mask [ 74.726] glyphs0_to_dst(op=3, src=(1, 661), nlist=1, dst=(1, 661)+(0, 0)) [ 74.726] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.726] gen9_render_composite: 0x0, current mode=1/1 [ 74.726] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.726] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.726] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.726] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.726] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.726] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.726] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.726] sna_drawable_use_bo: using whole GPU bo [ 74.726] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.726] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.726] color_convert: src=ff8ae234 [20028888] [ 74.726] color_convert: dst=ff8ae234 [20028888] [ 74.726] sna_render_get_solid: ff8ae234 [ 74.726] sna_render_get_solid(22) = ff8ae234 (old) [ 74.726] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.726] sna_transform_is_imprecise_integer_translation: no transform [ 74.726] gen9_composite_picture: integer translation (0, 0), removing [ 74.726] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.726] sna_render_pixmap_bo: GPU all damaged [ 74.726] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.726] gen4_choose_composite_emitter: solid, identity mask [ 74.726] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.726] gen9_composite_get_binding_table(dd80) [ 74.726] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.726] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.726] gen9_emit_vertex_elements: setup id=9 [ 74.726] glyphs0_to_dst: glyph=(1, 653)x(9, 8), unclipped [ 74.726] emit_primitive_identity_mask__avx2: dst=(1, 653), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.726] glyphs0_to_dst: glyph=(9, 651)x(10, 13), unclipped [ 74.726] emit_primitive_identity_mask__avx2: dst=(9, 651), mask=(672.00, 48.00) x (10.00, 13.00) [ 74.726] glyphs0_to_dst: glyph=(19, 653)x(9, 8), unclipped [ 74.726] emit_primitive_identity_mask__avx2: dst=(19, 653), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.726] glyphs0_to_dst: glyph=(28, 655)x(8, 3), unclipped [ 74.726] emit_primitive_identity_mask__avx2: dst=(28, 655), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.726] glyphs0_to_dst: glyph=(36, 651)x(11, 10), unclipped [ 74.726] emit_primitive_identity_mask__avx2: dst=(36, 651), mask=(704.00, 0.00) x (11.00, 10.00) [ 74.726] glyphs0_to_dst: glyph=(46, 653)x(9, 8), unclipped [ 74.726] emit_primitive_identity_mask__avx2: dst=(46, 653), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.726] glyphs0_to_dst: glyph=(54, 653)x(10, 8), unclipped [ 74.726] emit_primitive_identity_mask__avx2: dst=(54, 653), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.726] glyphs0_to_dst: glyph=(63, 653)x(10, 8), unclipped [ 74.726] emit_primitive_identity_mask__avx2: dst=(63, 653), mask=(720.00, 16.00) x (10.00, 8.00) [ 74.726] glyphs0_to_dst: glyph=(72, 650)x(10, 11), unclipped [ 74.726] emit_primitive_identity_mask__avx2: dst=(72, 650), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.726] glyphs0_to_dst: glyph=(81, 653)x(10, 8), unclipped [ 74.726] emit_primitive_identity_mask__avx2: dst=(81, 653), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.726] glyphs0_to_dst: glyph=(90, 650)x(10, 11), unclipped [ 74.726] emit_primitive_identity_mask__avx2: dst=(90, 650), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.726] glyphs0_to_dst: glyph=(99, 653)x(11, 8), unclipped [ 74.726] emit_primitive_identity_mask__avx2: dst=(99, 653), mask=(736.00, 16.00) x (11.00, 8.00) [ 74.726] glyphs0_to_dst: glyph=(109, 653)x(9, 8), unclipped [ 74.726] emit_primitive_identity_mask__avx2: dst=(109, 653), mask=(752.00, 16.00) x (9.00, 8.00) [ 74.726] glyphs0_to_dst: glyph=(118, 655)x(8, 3), unclipped [ 74.726] emit_primitive_identity_mask__avx2: dst=(118, 655), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.726] glyphs0_to_dst: glyph=(126, 651)x(10, 10), unclipped [ 74.726] emit_primitive_identity_mask__avx2: dst=(126, 651), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.726] glyphs0_to_dst: glyph=(135, 651)x(10, 10), unclipped [ 74.726] emit_primitive_identity_mask__avx2: dst=(135, 651), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.726] glyphs0_to_dst: glyph=(144, 651)x(10, 10), unclipped [ 74.726] emit_primitive_identity_mask__avx2: dst=(144, 651), mask=(720.00, 32.00) x (10.00, 10.00) [ 74.726] glyphs0_to_dst: glyph=(153, 651)x(10, 10), unclipped [ 74.726] emit_primitive_identity_mask__avx2: dst=(153, 651), mask=(704.00, 48.00) x (10.00, 10.00) [ 74.726] gen8_vertex_flush[8990] = 54 [ 74.726] gen9_magic_ca_pass: CA fixup (5892 -> 5946) [ 74.726] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.726] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.726] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.726] sna_glyphs(op=3, nlist=1, src=(163, 661)) [ 74.726] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.726] sna_glyphs: discarding mask [ 74.726] glyphs0_to_dst(op=3, src=(163, 661), nlist=1, dst=(163, 661)+(0, 0)) [ 74.726] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.726] gen9_render_composite: 0x0, current mode=1/1 [ 74.726] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.726] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.726] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.726] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.726] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.726] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.726] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.726] sna_drawable_use_bo: using whole GPU bo [ 74.726] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.726] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.726] color_convert: src=ffffffff [20028888] [ 74.726] color_convert: dst=ffffffff [20028888] [ 74.726] sna_render_get_solid: ffffffff [ 74.726] sna_render_get_solid(white) [ 74.726] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.726] sna_transform_is_imprecise_integer_translation: no transform [ 74.726] gen9_composite_picture: integer translation (0, 0), removing [ 74.726] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.726] sna_render_pixmap_bo: GPU all damaged [ 74.726] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.726] gen4_choose_composite_emitter: solid, identity mask [ 74.726] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.726] gen9_composite_get_binding_table(dd40) [ 74.726] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.726] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.726] gen9_emit_vertex_elements: setup id=9 [ 74.726] glyphs0_to_dst: glyph=(165, 653)x(5, 8), unclipped [ 74.726] emit_primitive_identity_mask__avx2: dst=(165, 653), mask=(720.00, 48.00) x (5.00, 8.00) [ 74.726] gen8_vertex_flush[8a90] = 3 [ 74.726] gen9_magic_ca_pass: CA fixup (5946 -> 5949) [ 74.726] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.726] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.726] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.726] sna_glyphs(op=3, nlist=1, src=(172, 661)) [ 74.726] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.726] sna_glyphs: discarding mask [ 74.726] glyphs0_to_dst(op=3, src=(172, 661), nlist=1, dst=(172, 661)+(0, 0)) [ 74.726] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.726] gen9_render_composite: 0x0, current mode=1/1 [ 74.726] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.726] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.726] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.726] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.726] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.726] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.726] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.726] sna_drawable_use_bo: using whole GPU bo [ 74.726] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.726] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.726] color_convert: src=ff729fcf [20028888] [ 74.726] color_convert: dst=ff729fcf [20028888] [ 74.726] sna_render_get_solid: ff729fcf [ 74.726] sna_render_get_solid(23) = ff729fcf (old) [ 74.726] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.726] sna_transform_is_imprecise_integer_translation: no transform [ 74.726] gen9_composite_picture: integer translation (0, 0), removing [ 74.726] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.726] sna_render_pixmap_bo: GPU all damaged [ 74.726] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.726] gen4_choose_composite_emitter: solid, identity mask [ 74.726] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.726] gen9_composite_get_binding_table(dd00) [ 74.726] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.726] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.726] gen9_emit_vertex_elements: setup id=9 [ 74.726] glyphs0_to_dst: glyph=(171, 655)x(11, 3), unclipped [ 74.726] emit_primitive_identity_mask__avx2: dst=(171, 655), mask=(736.00, 32.00) x (11.00, 3.00) [ 74.726] glyphs0_to_dst: glyph=(180, 650)x(10, 14), unclipped [ 74.726] emit_primitive_identity_mask__avx2: dst=(180, 650), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.726] glyphs0_to_dst: glyph=(189, 650)x(11, 11), unclipped [ 74.726] emit_primitive_identity_mask__avx2: dst=(189, 650), mask=(960.00, 0.00) x (11.00, 11.00) [ 74.726] glyphs0_to_dst: glyph=(198, 653)x(10, 8), unclipped [ 74.726] emit_primitive_identity_mask__avx2: dst=(198, 653), mask=(976.00, 0.00) x (10.00, 8.00) [ 74.726] glyphs0_to_dst: glyph=(208, 653)x(9, 11), unclipped [ 74.726] emit_primitive_identity_mask__avx2: dst=(208, 653), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.726] glyphs0_to_dst: glyph=(216, 650)x(10, 14), unclipped [ 74.726] emit_primitive_identity_mask__avx2: dst=(216, 650), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.726] glyphs0_to_dst: glyph=(225, 651)x(10, 10), unclipped [ 74.726] emit_primitive_identity_mask__avx2: dst=(225, 651), mask=(976.00, 16.00) x (10.00, 10.00) [ 74.726] glyphs0_to_dst: glyph=(234, 662)x(11, 2), unclipped [ 74.726] emit_primitive_identity_mask__avx2: dst=(234, 662), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.726] glyphs0_to_dst: glyph=(243, 650)x(11, 11), unclipped [ 74.726] emit_primitive_identity_mask__avx2: dst=(243, 650), mask=(1008.00, 0.00) x (11.00, 11.00) [ 74.726] glyphs0_to_dst: glyph=(253, 653)x(9, 8), unclipped [ 74.726] emit_primitive_identity_mask__avx2: dst=(253, 653), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.726] glyphs0_to_dst: glyph=(261, 653)x(10, 8), unclipped [ 74.726] emit_primitive_identity_mask__avx2: dst=(261, 653), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.726] glyphs0_to_dst: glyph=(270, 653)x(10, 8), unclipped [ 74.726] emit_primitive_identity_mask__avx2: dst=(270, 653), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.726] glyphs0_to_dst: glyph=(279, 649)x(10, 12), unclipped [ 74.726] emit_primitive_identity_mask__avx2: dst=(279, 649), mask=(992.00, 16.00) x (10.00, 12.00) [ 74.726] glyphs0_to_dst: glyph=(288, 653)x(10, 8), unclipped [ 74.726] emit_primitive_identity_mask__avx2: dst=(288, 653), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.726] glyphs0_to_dst: glyph=(297, 653)x(10, 8), unclipped [ 74.726] emit_primitive_identity_mask__avx2: dst=(297, 653), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.726] glyphs0_to_dst: glyph=(307, 649)x(10, 12), unclipped [ 74.726] emit_primitive_identity_mask__avx2: dst=(307, 649), mask=(1008.00, 16.00) x (10.00, 12.00) [ 74.726] glyphs0_to_dst: glyph=(315, 650)x(11, 11), unclipped [ 74.726] emit_primitive_identity_mask__avx2: dst=(315, 650), mask=(960.00, 0.00) x (11.00, 11.00) [ 74.726] glyphs0_to_dst: glyph=(324, 653)x(11, 8), unclipped [ 74.726] emit_primitive_identity_mask__avx2: dst=(324, 653), mask=(736.00, 16.00) x (11.00, 8.00) [ 74.726] glyphs0_to_dst: glyph=(334, 653)x(9, 11), unclipped [ 74.726] emit_primitive_identity_mask__avx2: dst=(334, 653), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.726] glyphs0_to_dst: glyph=(342, 662)x(11, 2), unclipped [ 74.726] emit_primitive_identity_mask__avx2: dst=(342, 662), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.726] glyphs0_to_dst: glyph=(351, 649)x(10, 12), unclipped [ 74.726] emit_primitive_identity_mask__avx2: dst=(351, 649), mask=(992.00, 16.00) x (10.00, 12.00) [ 74.726] glyphs0_to_dst: glyph=(361, 649)x(9, 12), unclipped [ 74.726] emit_primitive_identity_mask__avx2: dst=(361, 649), mask=(960.00, 32.00) x (9.00, 12.00) [ 74.726] glyphs0_to_dst: glyph=(369, 653)x(10, 11), unclipped [ 74.726] emit_primitive_identity_mask__avx2: dst=(369, 653), mask=(976.00, 32.00) x (10.00, 11.00) [ 74.726] glyphs0_to_dst: glyph=(378, 650)x(10, 14), unclipped [ 74.726] emit_primitive_identity_mask__avx2: dst=(378, 650), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.726] glyphs0_to_dst: glyph=(387, 651)x(10, 10), unclipped [ 74.726] emit_primitive_identity_mask__avx2: dst=(387, 651), mask=(960.00, 48.00) x (10.00, 10.00) [ 74.726] glyphs0_to_dst: glyph=(396, 662)x(11, 2), unclipped [ 74.726] emit_primitive_identity_mask__avx2: dst=(396, 662), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.726] glyphs0_to_dst: glyph=(406, 653)x(9, 8), unclipped [ 74.726] emit_primitive_identity_mask__avx2: dst=(406, 653), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.726] glyphs0_to_dst: glyph=(415, 653)x(9, 8), unclipped [ 74.726] emit_primitive_identity_mask__avx2: dst=(415, 653), mask=(752.00, 16.00) x (9.00, 8.00) [ 74.726] glyphs0_to_dst: glyph=(424, 653)x(9, 11), unclipped [ 74.726] emit_primitive_identity_mask__avx2: dst=(424, 653), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.726] glyphs0_to_dst: glyph=(432, 650)x(10, 11), unclipped [ 74.726] emit_primitive_identity_mask__avx2: dst=(432, 650), mask=(976.00, 48.00) x (10.00, 11.00) [ 74.726] glyphs0_to_dst: glyph=(442, 653)x(9, 8), unclipped [ 74.726] emit_primitive_identity_mask__avx2: dst=(442, 653), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.726] glyphs0_to_dst: glyph=(450, 653)x(10, 11), unclipped [ 74.726] emit_primitive_identity_mask__avx2: dst=(450, 653), mask=(976.00, 32.00) x (10.00, 11.00) [ 74.726] gen8_vertex_flush[8b90] = 96 [ 74.726] gen9_magic_ca_pass: CA fixup (5949 -> 6045) [ 74.726] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.726] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.726] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.726] sna_glyphs(op=3, nlist=1, src=(460, 661)) [ 74.726] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.726] sna_glyphs: discarding mask [ 74.726] glyphs0_to_dst(op=3, src=(460, 661), nlist=1, dst=(460, 661)+(0, 0)) [ 74.726] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.726] gen9_render_composite: 0x0, current mode=1/1 [ 74.726] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.726] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.726] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.726] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.726] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.726] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.726] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.726] sna_drawable_use_bo: using whole GPU bo [ 74.726] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.726] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.726] color_convert: src=ffffffff [20028888] [ 74.726] color_convert: dst=ffffffff [20028888] [ 74.726] sna_render_get_solid: ffffffff [ 74.726] sna_render_get_solid(white) [ 74.726] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.726] sna_transform_is_imprecise_integer_translation: no transform [ 74.726] gen9_composite_picture: integer translation (0, 0), removing [ 74.726] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.726] sna_render_pixmap_bo: GPU all damaged [ 74.726] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.726] gen4_choose_composite_emitter: solid, identity mask [ 74.726] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.726] gen9_composite_get_binding_table(dcc0) [ 74.726] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.726] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.726] gen9_emit_vertex_elements: setup id=9 [ 74.726] glyphs0_to_dst: glyph=(459, 650)x(10, 13), unclipped [ 74.726] emit_primitive_identity_mask__avx2: dst=(459, 650), mask=(752.00, 32.00) x (10.00, 13.00) [ 74.726] glyphs0_to_dst: glyph=(477, 656)x(10, 3), unclipped [ 74.726] emit_primitive_identity_mask__avx2: dst=(477, 656), mask=(1008.00, 48.00) x (10.00, 3.00) [ 74.726] glyphs0_to_dst: glyph=(487, 650)x(9, 14), unclipped [ 74.726] emit_primitive_identity_mask__avx2: dst=(487, 650), mask=(832.00, 32.00) x (9.00, 14.00) [ 74.726] glyphs0_to_dst: glyph=(496, 653)x(9, 8), unclipped [ 74.726] emit_primitive_identity_mask__avx2: dst=(496, 653), mask=(896.00, 48.00) x (9.00, 8.00) [ 74.726] glyphs0_to_dst: glyph=(504, 653)x(10, 8), unclipped [ 74.726] emit_primitive_identity_mask__avx2: dst=(504, 653), mask=(848.00, 16.00) x (10.00, 8.00) [ 74.726] glyphs0_to_dst: glyph=(514, 653)x(9, 8), unclipped [ 74.726] emit_primitive_identity_mask__avx2: dst=(514, 653), mask=(848.00, 48.00) x (9.00, 8.00) [ 74.726] glyphs0_to_dst: glyph=(522, 650)x(10, 11), unclipped [ 74.726] emit_primitive_identity_mask__avx2: dst=(522, 650), mask=(992.00, 32.00) x (10.00, 11.00) [ 74.727] glyphs0_to_dst: glyph=(532, 653)x(9, 11), unclipped [ 74.727] emit_primitive_identity_mask__avx2: dst=(532, 653), mask=(880.00, 16.00) x (9.00, 11.00) [ 74.727] glyphs0_to_dst: glyph=(541, 650)x(9, 11), unclipped [ 74.727] emit_primitive_identity_mask__avx2: dst=(541, 650), mask=(880.00, 0.00) x (9.00, 11.00) [ 74.727] glyphs0_to_dst: glyph=(550, 650)x(9, 14), unclipped [ 74.727] emit_primitive_identity_mask__avx2: dst=(550, 650), mask=(832.00, 32.00) x (9.00, 14.00) [ 74.727] glyphs0_to_dst: glyph=(558, 653)x(10, 8), unclipped [ 74.727] emit_primitive_identity_mask__avx2: dst=(558, 653), mask=(848.00, 16.00) x (10.00, 8.00) [ 74.727] glyphs0_to_dst: glyph=(568, 653)x(9, 11), unclipped [ 74.727] emit_primitive_identity_mask__avx2: dst=(568, 653), mask=(880.00, 16.00) x (9.00, 11.00) [ 74.727] glyphs0_to_dst: glyph=(576, 663)x(11, 2), unclipped [ 74.727] emit_primitive_identity_mask__avx2: dst=(576, 663), mask=(832.00, 48.00) x (11.00, 2.00) [ 74.727] glyphs0_to_dst: glyph=(585, 649)x(10, 12), unclipped [ 74.727] emit_primitive_identity_mask__avx2: dst=(585, 649), mask=(864.00, 0.00) x (10.00, 12.00) [ 74.727] glyphs0_to_dst: glyph=(594, 653)x(10, 8), unclipped [ 74.727] emit_primitive_identity_mask__avx2: dst=(594, 653), mask=(864.00, 32.00) x (10.00, 8.00) [ 74.727] glyphs0_to_dst: glyph=(603, 650)x(10, 11), unclipped [ 74.727] emit_primitive_identity_mask__avx2: dst=(603, 650), mask=(880.00, 32.00) x (10.00, 11.00) [ 74.727] glyphs0_to_dst: glyph=(612, 663)x(11, 2), unclipped [ 74.727] emit_primitive_identity_mask__avx2: dst=(612, 663), mask=(832.00, 48.00) x (11.00, 2.00) [ 74.727] glyphs0_to_dst: glyph=(621, 650)x(10, 11), unclipped [ 74.727] emit_primitive_identity_mask__avx2: dst=(621, 650), mask=(880.00, 32.00) x (10.00, 11.00) [ 74.727] glyphs0_to_dst: glyph=(630, 653)x(10, 8), unclipped [ 74.727] emit_primitive_identity_mask__avx2: dst=(630, 653), mask=(944.00, 0.00) x (10.00, 8.00) [ 74.727] glyphs0_to_dst: glyph=(639, 653)x(10, 11), unclipped [ 74.727] emit_primitive_identity_mask__avx2: dst=(639, 653), mask=(880.00, 48.00) x (10.00, 11.00) [ 74.727] glyphs0_to_dst: glyph=(651, 658)x(5, 3), unclipped [ 74.727] emit_primitive_identity_mask__avx2: dst=(651, 658), mask=(1008.00, 32.00) x (5.00, 3.00) [ 74.727] glyphs0_to_dst: glyph=(658, 653)x(9, 8), unclipped [ 74.727] emit_primitive_identity_mask__avx2: dst=(658, 653), mask=(896.00, 48.00) x (9.00, 8.00) [ 74.727] glyphs0_to_dst: glyph=(667, 649)x(9, 12), unclipped [ 74.727] emit_primitive_identity_mask__avx2: dst=(667, 649), mask=(992.00, 48.00) x (9.00, 12.00) [ 74.727] gen8_vertex_flush[8c90] = 69 [ 74.727] gen9_magic_ca_pass: CA fixup (6045 -> 6114) [ 74.727] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.727] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.727] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.727] sna_glyphs(op=3, nlist=1, src=(1, 678)) [ 74.727] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.727] sna_glyphs: discarding mask [ 74.727] glyphs0_to_dst(op=3, src=(1, 678), nlist=1, dst=(1, 678)+(0, 0)) [ 74.727] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.727] gen9_render_composite: 0x0, current mode=1/1 [ 74.727] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.727] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.727] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.727] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.727] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.727] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.727] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.727] sna_drawable_use_bo: using whole GPU bo [ 74.727] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.727] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.727] color_convert: src=ff8ae234 [20028888] [ 74.727] color_convert: dst=ff8ae234 [20028888] [ 74.727] sna_render_get_solid: ff8ae234 [ 74.727] sna_render_get_solid(22) = ff8ae234 (old) [ 74.727] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.727] sna_transform_is_imprecise_integer_translation: no transform [ 74.727] gen9_composite_picture: integer translation (0, 0), removing [ 74.727] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.727] sna_render_pixmap_bo: GPU all damaged [ 74.727] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.727] gen4_choose_composite_emitter: solid, identity mask [ 74.727] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.727] gen9_composite_get_binding_table(dc80) [ 74.727] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.727] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.727] gen9_emit_vertex_elements: setup id=9 [ 74.727] glyphs0_to_dst: glyph=(1, 670)x(9, 8), unclipped [ 74.727] emit_primitive_identity_mask__avx2: dst=(1, 670), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.727] glyphs0_to_dst: glyph=(9, 668)x(10, 13), unclipped [ 74.727] emit_primitive_identity_mask__avx2: dst=(9, 668), mask=(672.00, 48.00) x (10.00, 13.00) [ 74.727] glyphs0_to_dst: glyph=(19, 670)x(9, 8), unclipped [ 74.727] emit_primitive_identity_mask__avx2: dst=(19, 670), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.727] glyphs0_to_dst: glyph=(28, 672)x(8, 3), unclipped [ 74.727] emit_primitive_identity_mask__avx2: dst=(28, 672), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.727] glyphs0_to_dst: glyph=(36, 668)x(11, 10), unclipped [ 74.727] emit_primitive_identity_mask__avx2: dst=(36, 668), mask=(704.00, 0.00) x (11.00, 10.00) [ 74.727] glyphs0_to_dst: glyph=(46, 670)x(9, 8), unclipped [ 74.727] emit_primitive_identity_mask__avx2: dst=(46, 670), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.727] glyphs0_to_dst: glyph=(54, 670)x(10, 8), unclipped [ 74.727] emit_primitive_identity_mask__avx2: dst=(54, 670), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.727] glyphs0_to_dst: glyph=(63, 670)x(10, 8), unclipped [ 74.727] emit_primitive_identity_mask__avx2: dst=(63, 670), mask=(720.00, 16.00) x (10.00, 8.00) [ 74.727] glyphs0_to_dst: glyph=(72, 667)x(10, 11), unclipped [ 74.727] emit_primitive_identity_mask__avx2: dst=(72, 667), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.727] glyphs0_to_dst: glyph=(81, 670)x(10, 8), unclipped [ 74.727] emit_primitive_identity_mask__avx2: dst=(81, 670), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.727] glyphs0_to_dst: glyph=(90, 667)x(10, 11), unclipped [ 74.727] emit_primitive_identity_mask__avx2: dst=(90, 667), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.727] glyphs0_to_dst: glyph=(99, 670)x(11, 8), unclipped [ 74.727] emit_primitive_identity_mask__avx2: dst=(99, 670), mask=(736.00, 16.00) x (11.00, 8.00) [ 74.727] glyphs0_to_dst: glyph=(109, 670)x(9, 8), unclipped [ 74.727] emit_primitive_identity_mask__avx2: dst=(109, 670), mask=(752.00, 16.00) x (9.00, 8.00) [ 74.727] glyphs0_to_dst: glyph=(118, 672)x(8, 3), unclipped [ 74.727] emit_primitive_identity_mask__avx2: dst=(118, 672), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.727] glyphs0_to_dst: glyph=(126, 668)x(10, 10), unclipped [ 74.727] emit_primitive_identity_mask__avx2: dst=(126, 668), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.727] glyphs0_to_dst: glyph=(135, 668)x(10, 10), unclipped [ 74.727] emit_primitive_identity_mask__avx2: dst=(135, 668), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.727] glyphs0_to_dst: glyph=(144, 668)x(10, 10), unclipped [ 74.727] emit_primitive_identity_mask__avx2: dst=(144, 668), mask=(720.00, 32.00) x (10.00, 10.00) [ 74.727] glyphs0_to_dst: glyph=(153, 668)x(10, 10), unclipped [ 74.727] emit_primitive_identity_mask__avx2: dst=(153, 668), mask=(704.00, 48.00) x (10.00, 10.00) [ 74.727] gen8_vertex_flush[8d90] = 54 [ 74.727] gen9_magic_ca_pass: CA fixup (6114 -> 6168) [ 74.727] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.727] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.727] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.727] sna_glyphs(op=3, nlist=1, src=(163, 678)) [ 74.727] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.727] sna_glyphs: discarding mask [ 74.727] glyphs0_to_dst(op=3, src=(163, 678), nlist=1, dst=(163, 678)+(0, 0)) [ 74.727] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.727] gen9_render_composite: 0x0, current mode=1/1 [ 74.727] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.727] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.727] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.727] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.727] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.727] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.727] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.727] sna_drawable_use_bo: using whole GPU bo [ 74.727] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.727] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.727] color_convert: src=ffffffff [20028888] [ 74.727] color_convert: dst=ffffffff [20028888] [ 74.727] sna_render_get_solid: ffffffff [ 74.727] sna_render_get_solid(white) [ 74.727] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.727] sna_transform_is_imprecise_integer_translation: no transform [ 74.727] gen9_composite_picture: integer translation (0, 0), removing [ 74.727] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.727] sna_render_pixmap_bo: GPU all damaged [ 74.727] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.727] gen4_choose_composite_emitter: solid, identity mask [ 74.727] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.727] gen9_composite_get_binding_table(dc40) [ 74.727] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.727] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.727] gen9_emit_vertex_elements: setup id=9 [ 74.727] glyphs0_to_dst: glyph=(165, 670)x(5, 8), unclipped [ 74.727] emit_primitive_identity_mask__avx2: dst=(165, 670), mask=(720.00, 48.00) x (5.00, 8.00) [ 74.727] gen8_vertex_flush[8e90] = 3 [ 74.727] gen9_magic_ca_pass: CA fixup (6168 -> 6171) [ 74.727] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.727] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.727] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.727] sna_glyphs(op=3, nlist=1, src=(172, 678)) [ 74.727] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.727] sna_glyphs: discarding mask [ 74.727] glyphs0_to_dst(op=3, src=(172, 678), nlist=1, dst=(172, 678)+(0, 0)) [ 74.727] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.727] gen9_render_composite: 0x0, current mode=1/1 [ 74.727] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.727] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.727] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.727] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.727] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.727] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.727] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.727] sna_drawable_use_bo: using whole GPU bo [ 74.727] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.727] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.727] color_convert: src=ff729fcf [20028888] [ 74.727] color_convert: dst=ff729fcf [20028888] [ 74.727] sna_render_get_solid: ff729fcf [ 74.727] sna_render_get_solid(23) = ff729fcf (old) [ 74.727] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.727] sna_transform_is_imprecise_integer_translation: no transform [ 74.727] gen9_composite_picture: integer translation (0, 0), removing [ 74.727] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.727] sna_render_pixmap_bo: GPU all damaged [ 74.727] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.727] gen4_choose_composite_emitter: solid, identity mask [ 74.727] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.727] gen9_composite_get_binding_table(dc00) [ 74.727] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.727] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.727] gen9_emit_vertex_elements: setup id=9 [ 74.727] glyphs0_to_dst: glyph=(171, 672)x(11, 3), unclipped [ 74.727] emit_primitive_identity_mask__avx2: dst=(171, 672), mask=(736.00, 32.00) x (11.00, 3.00) [ 74.727] glyphs0_to_dst: glyph=(180, 667)x(10, 14), unclipped [ 74.727] emit_primitive_identity_mask__avx2: dst=(180, 667), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.727] glyphs0_to_dst: glyph=(189, 667)x(11, 11), unclipped [ 74.727] emit_primitive_identity_mask__avx2: dst=(189, 667), mask=(960.00, 0.00) x (11.00, 11.00) [ 74.727] glyphs0_to_dst: glyph=(198, 670)x(10, 8), unclipped [ 74.727] emit_primitive_identity_mask__avx2: dst=(198, 670), mask=(976.00, 0.00) x (10.00, 8.00) [ 74.727] glyphs0_to_dst: glyph=(208, 670)x(9, 11), unclipped [ 74.727] emit_primitive_identity_mask__avx2: dst=(208, 670), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.727] glyphs0_to_dst: glyph=(216, 667)x(10, 14), unclipped [ 74.727] emit_primitive_identity_mask__avx2: dst=(216, 667), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.727] glyphs0_to_dst: glyph=(225, 668)x(10, 10), unclipped [ 74.727] emit_primitive_identity_mask__avx2: dst=(225, 668), mask=(976.00, 16.00) x (10.00, 10.00) [ 74.727] glyphs0_to_dst: glyph=(234, 679)x(11, 2), unclipped [ 74.727] emit_primitive_identity_mask__avx2: dst=(234, 679), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.727] glyphs0_to_dst: glyph=(243, 667)x(11, 11), unclipped [ 74.727] emit_primitive_identity_mask__avx2: dst=(243, 667), mask=(1008.00, 0.00) x (11.00, 11.00) [ 74.727] glyphs0_to_dst: glyph=(253, 670)x(9, 8), unclipped [ 74.727] emit_primitive_identity_mask__avx2: dst=(253, 670), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.727] glyphs0_to_dst: glyph=(261, 670)x(10, 8), unclipped [ 74.727] emit_primitive_identity_mask__avx2: dst=(261, 670), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.727] glyphs0_to_dst: glyph=(270, 670)x(10, 8), unclipped [ 74.727] emit_primitive_identity_mask__avx2: dst=(270, 670), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.727] glyphs0_to_dst: glyph=(279, 666)x(10, 12), unclipped [ 74.727] emit_primitive_identity_mask__avx2: dst=(279, 666), mask=(992.00, 16.00) x (10.00, 12.00) [ 74.727] glyphs0_to_dst: glyph=(288, 670)x(10, 8), unclipped [ 74.727] emit_primitive_identity_mask__avx2: dst=(288, 670), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.727] glyphs0_to_dst: glyph=(297, 670)x(10, 8), unclipped [ 74.727] emit_primitive_identity_mask__avx2: dst=(297, 670), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.727] glyphs0_to_dst: glyph=(307, 666)x(10, 12), unclipped [ 74.727] emit_primitive_identity_mask__avx2: dst=(307, 666), mask=(1008.00, 16.00) x (10.00, 12.00) [ 74.727] glyphs0_to_dst: glyph=(315, 667)x(11, 11), unclipped [ 74.727] emit_primitive_identity_mask__avx2: dst=(315, 667), mask=(960.00, 0.00) x (11.00, 11.00) [ 74.727] glyphs0_to_dst: glyph=(324, 670)x(11, 8), unclipped [ 74.727] emit_primitive_identity_mask__avx2: dst=(324, 670), mask=(736.00, 16.00) x (11.00, 8.00) [ 74.727] glyphs0_to_dst: glyph=(334, 670)x(9, 11), unclipped [ 74.727] emit_primitive_identity_mask__avx2: dst=(334, 670), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.727] glyphs0_to_dst: glyph=(342, 679)x(11, 2), unclipped [ 74.727] emit_primitive_identity_mask__avx2: dst=(342, 679), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.727] glyphs0_to_dst: glyph=(351, 666)x(10, 12), unclipped [ 74.727] emit_primitive_identity_mask__avx2: dst=(351, 666), mask=(992.00, 16.00) x (10.00, 12.00) [ 74.727] glyphs0_to_dst: glyph=(361, 666)x(9, 12), unclipped [ 74.727] emit_primitive_identity_mask__avx2: dst=(361, 666), mask=(960.00, 32.00) x (9.00, 12.00) [ 74.727] glyphs0_to_dst: glyph=(369, 670)x(10, 11), unclipped [ 74.727] emit_primitive_identity_mask__avx2: dst=(369, 670), mask=(976.00, 32.00) x (10.00, 11.00) [ 74.727] glyphs0_to_dst: glyph=(378, 667)x(10, 14), unclipped [ 74.727] emit_primitive_identity_mask__avx2: dst=(378, 667), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.727] glyphs0_to_dst: glyph=(387, 668)x(10, 10), unclipped [ 74.727] emit_primitive_identity_mask__avx2: dst=(387, 668), mask=(960.00, 48.00) x (10.00, 10.00) [ 74.727] glyphs0_to_dst: glyph=(396, 679)x(11, 2), unclipped [ 74.727] emit_primitive_identity_mask__avx2: dst=(396, 679), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.727] glyphs0_to_dst: glyph=(406, 670)x(9, 8), unclipped [ 74.727] emit_primitive_identity_mask__avx2: dst=(406, 670), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.727] glyphs0_to_dst: glyph=(415, 670)x(9, 8), unclipped [ 74.727] emit_primitive_identity_mask__avx2: dst=(415, 670), mask=(752.00, 16.00) x (9.00, 8.00) [ 74.727] glyphs0_to_dst: glyph=(424, 670)x(9, 11), unclipped [ 74.727] emit_primitive_identity_mask__avx2: dst=(424, 670), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.727] glyphs0_to_dst: glyph=(432, 667)x(10, 11), unclipped [ 74.727] emit_primitive_identity_mask__avx2: dst=(432, 667), mask=(976.00, 48.00) x (10.00, 11.00) [ 74.727] glyphs0_to_dst: glyph=(442, 670)x(9, 8), unclipped [ 74.727] emit_primitive_identity_mask__avx2: dst=(442, 670), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.727] glyphs0_to_dst: glyph=(450, 670)x(10, 11), unclipped [ 74.727] emit_primitive_identity_mask__avx2: dst=(450, 670), mask=(976.00, 32.00) x (10.00, 11.00) [ 74.727] gen8_vertex_flush[8f90] = 96 [ 74.727] gen9_magic_ca_pass: CA fixup (6171 -> 6267) [ 74.727] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.727] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.727] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.727] sna_glyphs(op=3, nlist=1, src=(460, 678)) [ 74.727] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.727] sna_glyphs: discarding mask [ 74.727] glyphs0_to_dst(op=3, src=(460, 678), nlist=1, dst=(460, 678)+(0, 0)) [ 74.727] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.727] gen9_render_composite: 0x0, current mode=1/1 [ 74.727] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.727] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.727] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.727] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.727] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.727] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.727] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.727] sna_drawable_use_bo: using whole GPU bo [ 74.727] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.727] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.727] color_convert: src=ffffffff [20028888] [ 74.727] color_convert: dst=ffffffff [20028888] [ 74.727] sna_render_get_solid: ffffffff [ 74.727] sna_render_get_solid(white) [ 74.727] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.727] sna_transform_is_imprecise_integer_translation: no transform [ 74.727] gen9_composite_picture: integer translation (0, 0), removing [ 74.727] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.727] sna_render_pixmap_bo: GPU all damaged [ 74.727] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.727] gen4_choose_composite_emitter: solid, identity mask [ 74.727] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.727] gen9_composite_get_binding_table(dbc0) [ 74.727] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.727] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.727] gen9_emit_vertex_elements: setup id=9 [ 74.727] glyphs0_to_dst: glyph=(459, 667)x(10, 13), unclipped [ 74.727] emit_primitive_identity_mask__avx2: dst=(459, 667), mask=(752.00, 32.00) x (10.00, 13.00) [ 74.727] glyphs0_to_dst: glyph=(477, 673)x(10, 3), unclipped [ 74.727] emit_primitive_identity_mask__avx2: dst=(477, 673), mask=(1008.00, 48.00) x (10.00, 3.00) [ 74.727] glyphs0_to_dst: glyph=(487, 667)x(9, 14), unclipped [ 74.727] emit_primitive_identity_mask__avx2: dst=(487, 667), mask=(832.00, 32.00) x (9.00, 14.00) [ 74.727] glyphs0_to_dst: glyph=(496, 670)x(9, 8), unclipped [ 74.727] emit_primitive_identity_mask__avx2: dst=(496, 670), mask=(896.00, 48.00) x (9.00, 8.00) [ 74.727] glyphs0_to_dst: glyph=(504, 670)x(10, 8), unclipped [ 74.727] emit_primitive_identity_mask__avx2: dst=(504, 670), mask=(848.00, 16.00) x (10.00, 8.00) [ 74.727] glyphs0_to_dst: glyph=(514, 670)x(9, 8), unclipped [ 74.727] emit_primitive_identity_mask__avx2: dst=(514, 670), mask=(848.00, 48.00) x (9.00, 8.00) [ 74.727] glyphs0_to_dst: glyph=(522, 667)x(10, 11), unclipped [ 74.727] emit_primitive_identity_mask__avx2: dst=(522, 667), mask=(992.00, 32.00) x (10.00, 11.00) [ 74.728] glyphs0_to_dst: glyph=(532, 670)x(9, 11), unclipped [ 74.728] emit_primitive_identity_mask__avx2: dst=(532, 670), mask=(880.00, 16.00) x (9.00, 11.00) [ 74.728] glyphs0_to_dst: glyph=(541, 667)x(9, 11), unclipped [ 74.728] emit_primitive_identity_mask__avx2: dst=(541, 667), mask=(880.00, 0.00) x (9.00, 11.00) [ 74.728] glyphs0_to_dst: glyph=(550, 667)x(9, 14), unclipped [ 74.728] emit_primitive_identity_mask__avx2: dst=(550, 667), mask=(832.00, 32.00) x (9.00, 14.00) [ 74.728] glyphs0_to_dst: glyph=(558, 670)x(10, 8), unclipped [ 74.728] emit_primitive_identity_mask__avx2: dst=(558, 670), mask=(848.00, 16.00) x (10.00, 8.00) [ 74.728] glyphs0_to_dst: glyph=(568, 670)x(9, 11), unclipped [ 74.728] emit_primitive_identity_mask__avx2: dst=(568, 670), mask=(880.00, 16.00) x (9.00, 11.00) [ 74.728] glyphs0_to_dst: glyph=(576, 680)x(11, 2), unclipped [ 74.728] emit_primitive_identity_mask__avx2: dst=(576, 680), mask=(832.00, 48.00) x (11.00, 2.00) [ 74.728] glyphs0_to_dst: glyph=(585, 666)x(10, 12), unclipped [ 74.728] emit_primitive_identity_mask__avx2: dst=(585, 666), mask=(864.00, 0.00) x (10.00, 12.00) [ 74.728] glyphs0_to_dst: glyph=(594, 670)x(10, 8), unclipped [ 74.728] emit_primitive_identity_mask__avx2: dst=(594, 670), mask=(864.00, 32.00) x (10.00, 8.00) [ 74.728] glyphs0_to_dst: glyph=(603, 667)x(10, 11), unclipped [ 74.728] emit_primitive_identity_mask__avx2: dst=(603, 667), mask=(880.00, 32.00) x (10.00, 11.00) [ 74.728] glyphs0_to_dst: glyph=(612, 680)x(11, 2), unclipped [ 74.728] emit_primitive_identity_mask__avx2: dst=(612, 680), mask=(832.00, 48.00) x (11.00, 2.00) [ 74.728] glyphs0_to_dst: glyph=(621, 667)x(10, 11), unclipped [ 74.728] emit_primitive_identity_mask__avx2: dst=(621, 667), mask=(880.00, 32.00) x (10.00, 11.00) [ 74.728] glyphs0_to_dst: glyph=(630, 670)x(10, 8), unclipped [ 74.728] emit_primitive_identity_mask__avx2: dst=(630, 670), mask=(944.00, 0.00) x (10.00, 8.00) [ 74.728] glyphs0_to_dst: glyph=(639, 670)x(10, 11), unclipped [ 74.728] emit_primitive_identity_mask__avx2: dst=(639, 670), mask=(880.00, 48.00) x (10.00, 11.00) [ 74.728] glyphs0_to_dst: glyph=(651, 675)x(5, 3), unclipped [ 74.728] emit_primitive_identity_mask__avx2: dst=(651, 675), mask=(1008.00, 32.00) x (5.00, 3.00) [ 74.728] glyphs0_to_dst: glyph=(658, 670)x(9, 8), unclipped [ 74.728] emit_primitive_identity_mask__avx2: dst=(658, 670), mask=(896.00, 48.00) x (9.00, 8.00) [ 74.728] glyphs0_to_dst: glyph=(667, 666)x(9, 12), unclipped [ 74.728] emit_primitive_identity_mask__avx2: dst=(667, 666), mask=(992.00, 48.00) x (9.00, 12.00) [ 74.728] gen8_vertex_flush[9090] = 69 [ 74.728] gen9_magic_ca_pass: CA fixup (6267 -> 6336) [ 74.728] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.728] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.728] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.728] sna_glyphs(op=3, nlist=1, src=(1, 695)) [ 74.728] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.728] sna_glyphs: discarding mask [ 74.728] glyphs0_to_dst(op=3, src=(1, 695), nlist=1, dst=(1, 695)+(0, 0)) [ 74.728] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.728] gen9_render_composite: 0x0, current mode=1/1 [ 74.728] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.728] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.728] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.728] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.728] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.728] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.728] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.728] sna_drawable_use_bo: using whole GPU bo [ 74.728] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.728] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.728] color_convert: src=ff8ae234 [20028888] [ 74.728] color_convert: dst=ff8ae234 [20028888] [ 74.728] sna_render_get_solid: ff8ae234 [ 74.728] sna_render_get_solid(22) = ff8ae234 (old) [ 74.728] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.728] sna_transform_is_imprecise_integer_translation: no transform [ 74.728] gen9_composite_picture: integer translation (0, 0), removing [ 74.728] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.728] sna_render_pixmap_bo: GPU all damaged [ 74.728] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.728] gen4_choose_composite_emitter: solid, identity mask [ 74.728] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.728] gen9_composite_get_binding_table(db80) [ 74.728] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.728] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.728] gen9_emit_vertex_elements: setup id=9 [ 74.728] glyphs0_to_dst: glyph=(1, 687)x(9, 8), unclipped [ 74.728] emit_primitive_identity_mask__avx2: dst=(1, 687), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.728] glyphs0_to_dst: glyph=(9, 685)x(10, 13), unclipped [ 74.728] emit_primitive_identity_mask__avx2: dst=(9, 685), mask=(672.00, 48.00) x (10.00, 13.00) [ 74.728] glyphs0_to_dst: glyph=(19, 687)x(9, 8), unclipped [ 74.728] emit_primitive_identity_mask__avx2: dst=(19, 687), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.728] glyphs0_to_dst: glyph=(28, 689)x(8, 3), unclipped [ 74.728] emit_primitive_identity_mask__avx2: dst=(28, 689), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.728] glyphs0_to_dst: glyph=(36, 685)x(11, 10), unclipped [ 74.728] emit_primitive_identity_mask__avx2: dst=(36, 685), mask=(704.00, 0.00) x (11.00, 10.00) [ 74.728] glyphs0_to_dst: glyph=(46, 687)x(9, 8), unclipped [ 74.728] emit_primitive_identity_mask__avx2: dst=(46, 687), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.728] glyphs0_to_dst: glyph=(54, 687)x(10, 8), unclipped [ 74.728] emit_primitive_identity_mask__avx2: dst=(54, 687), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.728] glyphs0_to_dst: glyph=(63, 687)x(10, 8), unclipped [ 74.728] emit_primitive_identity_mask__avx2: dst=(63, 687), mask=(720.00, 16.00) x (10.00, 8.00) [ 74.728] glyphs0_to_dst: glyph=(72, 684)x(10, 11), unclipped [ 74.728] emit_primitive_identity_mask__avx2: dst=(72, 684), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.728] glyphs0_to_dst: glyph=(81, 687)x(10, 8), unclipped [ 74.728] emit_primitive_identity_mask__avx2: dst=(81, 687), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.728] glyphs0_to_dst: glyph=(90, 684)x(10, 11), unclipped [ 74.728] emit_primitive_identity_mask__avx2: dst=(90, 684), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.728] glyphs0_to_dst: glyph=(99, 687)x(11, 8), unclipped [ 74.728] emit_primitive_identity_mask__avx2: dst=(99, 687), mask=(736.00, 16.00) x (11.00, 8.00) [ 74.728] glyphs0_to_dst: glyph=(109, 687)x(9, 8), unclipped [ 74.728] emit_primitive_identity_mask__avx2: dst=(109, 687), mask=(752.00, 16.00) x (9.00, 8.00) [ 74.728] glyphs0_to_dst: glyph=(118, 689)x(8, 3), unclipped [ 74.728] emit_primitive_identity_mask__avx2: dst=(118, 689), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.728] glyphs0_to_dst: glyph=(126, 685)x(10, 10), unclipped [ 74.728] emit_primitive_identity_mask__avx2: dst=(126, 685), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.728] glyphs0_to_dst: glyph=(135, 685)x(10, 10), unclipped [ 74.728] emit_primitive_identity_mask__avx2: dst=(135, 685), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.728] glyphs0_to_dst: glyph=(144, 685)x(10, 10), unclipped [ 74.728] emit_primitive_identity_mask__avx2: dst=(144, 685), mask=(720.00, 32.00) x (10.00, 10.00) [ 74.728] glyphs0_to_dst: glyph=(153, 685)x(10, 10), unclipped [ 74.728] emit_primitive_identity_mask__avx2: dst=(153, 685), mask=(704.00, 48.00) x (10.00, 10.00) [ 74.728] gen8_vertex_flush[9190] = 54 [ 74.728] gen9_magic_ca_pass: CA fixup (6336 -> 6390) [ 74.728] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.728] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.728] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.728] sna_glyphs(op=3, nlist=1, src=(163, 695)) [ 74.728] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.728] sna_glyphs: discarding mask [ 74.728] glyphs0_to_dst(op=3, src=(163, 695), nlist=1, dst=(163, 695)+(0, 0)) [ 74.728] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.728] gen9_render_composite: 0x0, current mode=1/1 [ 74.728] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.728] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.728] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.728] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.728] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.728] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.728] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.728] sna_drawable_use_bo: using whole GPU bo [ 74.728] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.728] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.728] color_convert: src=ffffffff [20028888] [ 74.728] color_convert: dst=ffffffff [20028888] [ 74.728] sna_render_get_solid: ffffffff [ 74.728] sna_render_get_solid(white) [ 74.728] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.728] sna_transform_is_imprecise_integer_translation: no transform [ 74.728] gen9_composite_picture: integer translation (0, 0), removing [ 74.728] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.728] sna_render_pixmap_bo: GPU all damaged [ 74.728] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.728] gen4_choose_composite_emitter: solid, identity mask [ 74.728] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.728] gen9_composite_get_binding_table(db40) [ 74.728] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.728] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.728] gen9_emit_vertex_elements: setup id=9 [ 74.728] glyphs0_to_dst: glyph=(165, 687)x(5, 8), unclipped [ 74.728] emit_primitive_identity_mask__avx2: dst=(165, 687), mask=(720.00, 48.00) x (5.00, 8.00) [ 74.728] gen8_vertex_flush[9290] = 3 [ 74.728] gen9_magic_ca_pass: CA fixup (6390 -> 6393) [ 74.728] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.728] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.728] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.728] sna_glyphs(op=3, nlist=1, src=(172, 695)) [ 74.728] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.728] sna_glyphs: discarding mask [ 74.728] glyphs0_to_dst(op=3, src=(172, 695), nlist=1, dst=(172, 695)+(0, 0)) [ 74.728] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.728] gen9_render_composite: 0x0, current mode=1/1 [ 74.728] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.728] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.728] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.728] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.728] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.728] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.728] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.728] sna_drawable_use_bo: using whole GPU bo [ 74.728] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.728] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.728] color_convert: src=ff729fcf [20028888] [ 74.728] color_convert: dst=ff729fcf [20028888] [ 74.728] sna_render_get_solid: ff729fcf [ 74.728] sna_render_get_solid(23) = ff729fcf (old) [ 74.728] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.728] sna_transform_is_imprecise_integer_translation: no transform [ 74.728] gen9_composite_picture: integer translation (0, 0), removing [ 74.728] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.728] sna_render_pixmap_bo: GPU all damaged [ 74.728] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.728] gen4_choose_composite_emitter: solid, identity mask [ 74.728] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.728] gen9_composite_get_binding_table(db00) [ 74.728] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.728] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.728] gen9_emit_vertex_elements: setup id=9 [ 74.728] glyphs0_to_dst: glyph=(171, 689)x(11, 3), unclipped [ 74.728] emit_primitive_identity_mask__avx2: dst=(171, 689), mask=(736.00, 32.00) x (11.00, 3.00) [ 74.728] glyphs0_to_dst: glyph=(180, 684)x(10, 14), unclipped [ 74.728] emit_primitive_identity_mask__avx2: dst=(180, 684), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.728] glyphs0_to_dst: glyph=(189, 684)x(11, 11), unclipped [ 74.728] emit_primitive_identity_mask__avx2: dst=(189, 684), mask=(960.00, 0.00) x (11.00, 11.00) [ 74.728] glyphs0_to_dst: glyph=(198, 687)x(10, 8), unclipped [ 74.728] emit_primitive_identity_mask__avx2: dst=(198, 687), mask=(976.00, 0.00) x (10.00, 8.00) [ 74.728] glyphs0_to_dst: glyph=(208, 687)x(9, 11), unclipped [ 74.728] emit_primitive_identity_mask__avx2: dst=(208, 687), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.728] glyphs0_to_dst: glyph=(216, 684)x(10, 14), unclipped [ 74.728] emit_primitive_identity_mask__avx2: dst=(216, 684), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.728] glyphs0_to_dst: glyph=(225, 685)x(10, 10), unclipped [ 74.728] emit_primitive_identity_mask__avx2: dst=(225, 685), mask=(976.00, 16.00) x (10.00, 10.00) [ 74.728] glyphs0_to_dst: glyph=(234, 696)x(11, 2), unclipped [ 74.728] emit_primitive_identity_mask__avx2: dst=(234, 696), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.728] glyphs0_to_dst: glyph=(243, 684)x(11, 11), unclipped [ 74.728] emit_primitive_identity_mask__avx2: dst=(243, 684), mask=(1008.00, 0.00) x (11.00, 11.00) [ 74.728] glyphs0_to_dst: glyph=(253, 687)x(9, 8), unclipped [ 74.728] emit_primitive_identity_mask__avx2: dst=(253, 687), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.728] glyphs0_to_dst: glyph=(261, 687)x(10, 8), unclipped [ 74.728] emit_primitive_identity_mask__avx2: dst=(261, 687), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.728] glyphs0_to_dst: glyph=(270, 687)x(10, 8), unclipped [ 74.728] emit_primitive_identity_mask__avx2: dst=(270, 687), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.728] glyphs0_to_dst: glyph=(279, 683)x(10, 12), unclipped [ 74.728] emit_primitive_identity_mask__avx2: dst=(279, 683), mask=(992.00, 16.00) x (10.00, 12.00) [ 74.728] glyphs0_to_dst: glyph=(288, 687)x(10, 8), unclipped [ 74.728] emit_primitive_identity_mask__avx2: dst=(288, 687), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.728] glyphs0_to_dst: glyph=(297, 687)x(10, 8), unclipped [ 74.728] emit_primitive_identity_mask__avx2: dst=(297, 687), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.728] glyphs0_to_dst: glyph=(307, 683)x(10, 12), unclipped [ 74.728] emit_primitive_identity_mask__avx2: dst=(307, 683), mask=(1008.00, 16.00) x (10.00, 12.00) [ 74.728] glyphs0_to_dst: glyph=(315, 684)x(11, 11), unclipped [ 74.728] emit_primitive_identity_mask__avx2: dst=(315, 684), mask=(960.00, 0.00) x (11.00, 11.00) [ 74.728] glyphs0_to_dst: glyph=(324, 687)x(11, 8), unclipped [ 74.728] emit_primitive_identity_mask__avx2: dst=(324, 687), mask=(736.00, 16.00) x (11.00, 8.00) [ 74.728] glyphs0_to_dst: glyph=(334, 687)x(9, 11), unclipped [ 74.728] emit_primitive_identity_mask__avx2: dst=(334, 687), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.728] glyphs0_to_dst: glyph=(342, 696)x(11, 2), unclipped [ 74.728] emit_primitive_identity_mask__avx2: dst=(342, 696), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.728] glyphs0_to_dst: glyph=(351, 683)x(10, 12), unclipped [ 74.728] emit_primitive_identity_mask__avx2: dst=(351, 683), mask=(992.00, 16.00) x (10.00, 12.00) [ 74.728] glyphs0_to_dst: glyph=(361, 683)x(9, 12), unclipped [ 74.728] emit_primitive_identity_mask__avx2: dst=(361, 683), mask=(960.00, 32.00) x (9.00, 12.00) [ 74.728] glyphs0_to_dst: glyph=(369, 687)x(10, 11), unclipped [ 74.728] emit_primitive_identity_mask__avx2: dst=(369, 687), mask=(976.00, 32.00) x (10.00, 11.00) [ 74.728] glyphs0_to_dst: glyph=(378, 684)x(10, 14), unclipped [ 74.728] emit_primitive_identity_mask__avx2: dst=(378, 684), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.728] glyphs0_to_dst: glyph=(387, 685)x(10, 10), unclipped [ 74.728] emit_primitive_identity_mask__avx2: dst=(387, 685), mask=(960.00, 48.00) x (10.00, 10.00) [ 74.728] glyphs0_to_dst: glyph=(396, 696)x(11, 2), unclipped [ 74.728] emit_primitive_identity_mask__avx2: dst=(396, 696), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.728] glyphs0_to_dst: glyph=(406, 687)x(9, 8), unclipped [ 74.728] emit_primitive_identity_mask__avx2: dst=(406, 687), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.728] glyphs0_to_dst: glyph=(415, 687)x(9, 8), unclipped [ 74.728] emit_primitive_identity_mask__avx2: dst=(415, 687), mask=(752.00, 16.00) x (9.00, 8.00) [ 74.728] glyphs0_to_dst: glyph=(424, 687)x(9, 11), unclipped [ 74.728] emit_primitive_identity_mask__avx2: dst=(424, 687), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.728] glyphs0_to_dst: glyph=(432, 684)x(10, 11), unclipped [ 74.728] emit_primitive_identity_mask__avx2: dst=(432, 684), mask=(976.00, 48.00) x (10.00, 11.00) [ 74.728] glyphs0_to_dst: glyph=(442, 687)x(9, 8), unclipped [ 74.728] emit_primitive_identity_mask__avx2: dst=(442, 687), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.728] glyphs0_to_dst: glyph=(450, 687)x(10, 11), unclipped [ 74.728] emit_primitive_identity_mask__avx2: dst=(450, 687), mask=(976.00, 32.00) x (10.00, 11.00) [ 74.728] gen8_vertex_flush[9390] = 96 [ 74.728] gen9_magic_ca_pass: CA fixup (6393 -> 6489) [ 74.728] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.728] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.728] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.728] sna_glyphs(op=3, nlist=1, src=(460, 695)) [ 74.728] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.728] sna_glyphs: discarding mask [ 74.728] glyphs0_to_dst(op=3, src=(460, 695), nlist=1, dst=(460, 695)+(0, 0)) [ 74.728] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.728] gen9_render_composite: 0x0, current mode=1/1 [ 74.728] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.728] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.728] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.728] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.728] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.728] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.728] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.728] sna_drawable_use_bo: using whole GPU bo [ 74.728] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.728] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.728] color_convert: src=ffffffff [20028888] [ 74.728] color_convert: dst=ffffffff [20028888] [ 74.728] sna_render_get_solid: ffffffff [ 74.728] sna_render_get_solid(white) [ 74.728] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.728] sna_transform_is_imprecise_integer_translation: no transform [ 74.728] gen9_composite_picture: integer translation (0, 0), removing [ 74.728] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.728] sna_render_pixmap_bo: GPU all damaged [ 74.728] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.728] gen4_choose_composite_emitter: solid, identity mask [ 74.728] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.728] gen9_composite_get_binding_table(dac0) [ 74.728] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.728] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.728] gen9_emit_vertex_elements: setup id=9 [ 74.728] glyphs0_to_dst: glyph=(459, 684)x(10, 13), unclipped [ 74.728] emit_primitive_identity_mask__avx2: dst=(459, 684), mask=(752.00, 32.00) x (10.00, 13.00) [ 74.729] glyphs0_to_dst: glyph=(477, 690)x(10, 3), unclipped [ 74.729] emit_primitive_identity_mask__avx2: dst=(477, 690), mask=(1008.00, 48.00) x (10.00, 3.00) [ 74.729] glyphs0_to_dst: glyph=(487, 684)x(9, 14), unclipped [ 74.729] emit_primitive_identity_mask__avx2: dst=(487, 684), mask=(832.00, 32.00) x (9.00, 14.00) [ 74.729] glyphs0_to_dst: glyph=(496, 687)x(9, 8), unclipped [ 74.729] emit_primitive_identity_mask__avx2: dst=(496, 687), mask=(896.00, 48.00) x (9.00, 8.00) [ 74.729] glyphs0_to_dst: glyph=(504, 687)x(10, 8), unclipped [ 74.729] emit_primitive_identity_mask__avx2: dst=(504, 687), mask=(848.00, 16.00) x (10.00, 8.00) [ 74.729] glyphs0_to_dst: glyph=(514, 687)x(9, 8), unclipped [ 74.729] emit_primitive_identity_mask__avx2: dst=(514, 687), mask=(848.00, 48.00) x (9.00, 8.00) [ 74.729] glyphs0_to_dst: glyph=(522, 684)x(10, 11), unclipped [ 74.729] emit_primitive_identity_mask__avx2: dst=(522, 684), mask=(992.00, 32.00) x (10.00, 11.00) [ 74.729] glyphs0_to_dst: glyph=(532, 687)x(9, 11), unclipped [ 74.729] emit_primitive_identity_mask__avx2: dst=(532, 687), mask=(880.00, 16.00) x (9.00, 11.00) [ 74.729] glyphs0_to_dst: glyph=(541, 684)x(9, 11), unclipped [ 74.729] emit_primitive_identity_mask__avx2: dst=(541, 684), mask=(880.00, 0.00) x (9.00, 11.00) [ 74.729] glyphs0_to_dst: glyph=(550, 684)x(9, 14), unclipped [ 74.729] emit_primitive_identity_mask__avx2: dst=(550, 684), mask=(832.00, 32.00) x (9.00, 14.00) [ 74.729] glyphs0_to_dst: glyph=(558, 687)x(10, 8), unclipped [ 74.729] emit_primitive_identity_mask__avx2: dst=(558, 687), mask=(848.00, 16.00) x (10.00, 8.00) [ 74.729] glyphs0_to_dst: glyph=(568, 687)x(9, 11), unclipped [ 74.729] emit_primitive_identity_mask__avx2: dst=(568, 687), mask=(880.00, 16.00) x (9.00, 11.00) [ 74.729] glyphs0_to_dst: glyph=(576, 697)x(11, 2), unclipped [ 74.729] emit_primitive_identity_mask__avx2: dst=(576, 697), mask=(832.00, 48.00) x (11.00, 2.00) [ 74.729] glyphs0_to_dst: glyph=(585, 683)x(10, 12), unclipped [ 74.729] emit_primitive_identity_mask__avx2: dst=(585, 683), mask=(864.00, 0.00) x (10.00, 12.00) [ 74.729] glyphs0_to_dst: glyph=(594, 687)x(10, 8), unclipped [ 74.729] emit_primitive_identity_mask__avx2: dst=(594, 687), mask=(864.00, 32.00) x (10.00, 8.00) [ 74.729] glyphs0_to_dst: glyph=(603, 684)x(10, 11), unclipped [ 74.729] emit_primitive_identity_mask__avx2: dst=(603, 684), mask=(880.00, 32.00) x (10.00, 11.00) [ 74.729] glyphs0_to_dst: glyph=(612, 697)x(11, 2), unclipped [ 74.729] emit_primitive_identity_mask__avx2: dst=(612, 697), mask=(832.00, 48.00) x (11.00, 2.00) [ 74.729] glyphs0_to_dst: glyph=(621, 684)x(10, 11), unclipped [ 74.729] emit_primitive_identity_mask__avx2: dst=(621, 684), mask=(880.00, 32.00) x (10.00, 11.00) [ 74.729] glyphs0_to_dst: glyph=(630, 687)x(10, 8), unclipped [ 74.729] emit_primitive_identity_mask__avx2: dst=(630, 687), mask=(944.00, 0.00) x (10.00, 8.00) [ 74.729] glyphs0_to_dst: glyph=(639, 687)x(10, 11), unclipped [ 74.729] emit_primitive_identity_mask__avx2: dst=(639, 687), mask=(880.00, 48.00) x (10.00, 11.00) [ 74.729] glyphs0_to_dst: glyph=(651, 692)x(5, 3), unclipped [ 74.729] emit_primitive_identity_mask__avx2: dst=(651, 692), mask=(1008.00, 32.00) x (5.00, 3.00) [ 74.729] glyphs0_to_dst: glyph=(658, 687)x(9, 8), unclipped [ 74.729] emit_primitive_identity_mask__avx2: dst=(658, 687), mask=(896.00, 48.00) x (9.00, 8.00) [ 74.729] glyphs0_to_dst: glyph=(667, 683)x(9, 12), unclipped [ 74.729] emit_primitive_identity_mask__avx2: dst=(667, 683), mask=(992.00, 48.00) x (9.00, 12.00) [ 74.729] gen8_vertex_flush[9490] = 69 [ 74.729] gen9_magic_ca_pass: CA fixup (6489 -> 6558) [ 74.729] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.729] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.729] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.729] sna_accel_flush: flush?=0, dirty?=0 [ 74.729] sna_block_handler (tv=0.0) [ 74.729] sna_wakeup_handler [ 74.729] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=32, name=80 [ 74.729] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 74.729] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 74.729] sna_dri2_get_back: draw size=3840x2160, back buffer handle=32 size=3840x2160, is-scanout? 1, active?=0, pitch=15360, front pitch=15360 [ 74.729] sna_dri2_get_back: reuse backbuffer? 1 [ 74.729] sna_dri2_get_back: back buffer handle=32, active?=0, refcnt=1 [ 74.729] sna_dri2_get_back: reuse unattached back [ 74.729] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 74.729] sna_dri2_reuse_buffer: reusing back buffer handle=32, name=80, pitch=15360, age=0 [ 74.729] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 74.729] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=25, name=75, active_scanout=2 [ 74.729] kgem_bo_flink: flinked handle=25 to name=75, marking non-reusable [ 74.729] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=25] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 74.729] sna_accel_flush: flush?=0, dirty?=0 [ 74.729] sna_accel_flush: flush?=0, dirty?=0 [ 74.729] sna_accel_flush: flush?=0, dirty?=0 [ 74.729] sna_block_handler (tv=0.0) [ 74.729] sna_wakeup_handler [ 74.729] sna_accel_flush: flush?=0, dirty?=0 [ 74.729] sna_accel_flush: flush?=0, dirty?=0 [ 74.729] sna_block_handler (tv=0.0) [ 74.729] sna_wakeup_handler [ 74.729] sna_accel_flush: flush?=0, dirty?=0 [ 74.729] sna_accel_flush: flush?=0, dirty?=0 [ 74.729] sna_block_handler (tv=0.0) [ 74.729] sna_wakeup_handler [ 74.729] sna_accel_flush: flush?=0, dirty?=0 [ 74.729] sna_accel_flush: flush?=0, dirty?=0 [ 74.729] sna_block_handler (tv=0.0) [ 74.729] sna_wakeup_handler [ 74.729] sna_glyphs(op=3, nlist=1, src=(1, 712)) [ 74.729] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.729] sna_glyphs: discarding mask [ 74.729] glyphs0_to_dst(op=3, src=(1, 712), nlist=1, dst=(1, 712)+(0, 0)) [ 74.729] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.729] gen9_render_composite: 0x0, current mode=1/1 [ 74.729] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.729] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.729] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.729] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.729] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.729] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.729] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.729] sna_drawable_use_bo: using whole GPU bo [ 74.729] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.729] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.729] color_convert: src=ff8ae234 [20028888] [ 74.729] color_convert: dst=ff8ae234 [20028888] [ 74.729] sna_render_get_solid: ff8ae234 [ 74.729] sna_render_get_solid(22) = ff8ae234 (old) [ 74.729] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.729] sna_transform_is_imprecise_integer_translation: no transform [ 74.729] gen9_composite_picture: integer translation (0, 0), removing [ 74.729] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.729] sna_render_pixmap_bo: GPU all damaged [ 74.729] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.729] gen4_choose_composite_emitter: solid, identity mask [ 74.729] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.729] gen9_composite_get_binding_table(da80) [ 74.729] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.729] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.729] gen9_emit_vertex_elements: setup id=9 [ 74.729] glyphs0_to_dst: glyph=(1, 704)x(9, 8), unclipped [ 74.729] emit_primitive_identity_mask__avx2: dst=(1, 704), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.729] glyphs0_to_dst: glyph=(9, 702)x(10, 13), unclipped [ 74.729] emit_primitive_identity_mask__avx2: dst=(9, 702), mask=(672.00, 48.00) x (10.00, 13.00) [ 74.729] glyphs0_to_dst: glyph=(19, 704)x(9, 8), unclipped [ 74.729] emit_primitive_identity_mask__avx2: dst=(19, 704), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.729] glyphs0_to_dst: glyph=(28, 706)x(8, 3), unclipped [ 74.729] emit_primitive_identity_mask__avx2: dst=(28, 706), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.729] glyphs0_to_dst: glyph=(36, 702)x(11, 10), unclipped [ 74.729] emit_primitive_identity_mask__avx2: dst=(36, 702), mask=(704.00, 0.00) x (11.00, 10.00) [ 74.729] glyphs0_to_dst: glyph=(46, 704)x(9, 8), unclipped [ 74.729] emit_primitive_identity_mask__avx2: dst=(46, 704), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.729] glyphs0_to_dst: glyph=(54, 704)x(10, 8), unclipped [ 74.729] emit_primitive_identity_mask__avx2: dst=(54, 704), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.729] glyphs0_to_dst: glyph=(63, 704)x(10, 8), unclipped [ 74.729] emit_primitive_identity_mask__avx2: dst=(63, 704), mask=(720.00, 16.00) x (10.00, 8.00) [ 74.729] glyphs0_to_dst: glyph=(72, 701)x(10, 11), unclipped [ 74.729] emit_primitive_identity_mask__avx2: dst=(72, 701), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.729] glyphs0_to_dst: glyph=(81, 704)x(10, 8), unclipped [ 74.729] emit_primitive_identity_mask__avx2: dst=(81, 704), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.729] glyphs0_to_dst: glyph=(90, 701)x(10, 11), unclipped [ 74.729] emit_primitive_identity_mask__avx2: dst=(90, 701), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.729] glyphs0_to_dst: glyph=(99, 704)x(11, 8), unclipped [ 74.729] emit_primitive_identity_mask__avx2: dst=(99, 704), mask=(736.00, 16.00) x (11.00, 8.00) [ 74.729] glyphs0_to_dst: glyph=(109, 704)x(9, 8), unclipped [ 74.729] emit_primitive_identity_mask__avx2: dst=(109, 704), mask=(752.00, 16.00) x (9.00, 8.00) [ 74.729] glyphs0_to_dst: glyph=(118, 706)x(8, 3), unclipped [ 74.729] emit_primitive_identity_mask__avx2: dst=(118, 706), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.729] glyphs0_to_dst: glyph=(126, 702)x(10, 10), unclipped [ 74.729] emit_primitive_identity_mask__avx2: dst=(126, 702), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.729] glyphs0_to_dst: glyph=(135, 702)x(10, 10), unclipped [ 74.729] emit_primitive_identity_mask__avx2: dst=(135, 702), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.729] glyphs0_to_dst: glyph=(144, 702)x(10, 10), unclipped [ 74.729] emit_primitive_identity_mask__avx2: dst=(144, 702), mask=(720.00, 32.00) x (10.00, 10.00) [ 74.729] glyphs0_to_dst: glyph=(153, 702)x(10, 10), unclipped [ 74.729] emit_primitive_identity_mask__avx2: dst=(153, 702), mask=(704.00, 48.00) x (10.00, 10.00) [ 74.729] gen8_vertex_flush[9590] = 54 [ 74.729] gen9_magic_ca_pass: CA fixup (6558 -> 6612) [ 74.729] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.729] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.729] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.730] sna_glyphs(op=3, nlist=1, src=(163, 712)) [ 74.730] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.730] sna_glyphs: discarding mask [ 74.730] glyphs0_to_dst(op=3, src=(163, 712), nlist=1, dst=(163, 712)+(0, 0)) [ 74.730] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.730] gen9_render_composite: 0x0, current mode=1/1 [ 74.730] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.730] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.730] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.730] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.730] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.730] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.730] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.730] sna_drawable_use_bo: using whole GPU bo [ 74.730] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.730] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.730] color_convert: src=ffffffff [20028888] [ 74.730] color_convert: dst=ffffffff [20028888] [ 74.730] sna_render_get_solid: ffffffff [ 74.730] sna_render_get_solid(white) [ 74.730] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.730] sna_transform_is_imprecise_integer_translation: no transform [ 74.730] gen9_composite_picture: integer translation (0, 0), removing [ 74.730] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.730] sna_render_pixmap_bo: GPU all damaged [ 74.730] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.730] gen4_choose_composite_emitter: solid, identity mask [ 74.730] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.730] gen9_composite_get_binding_table(da40) [ 74.730] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.730] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.730] gen9_emit_vertex_elements: setup id=9 [ 74.730] glyphs0_to_dst: glyph=(165, 704)x(5, 8), unclipped [ 74.730] emit_primitive_identity_mask__avx2: dst=(165, 704), mask=(720.00, 48.00) x (5.00, 8.00) [ 74.730] gen8_vertex_flush[9690] = 3 [ 74.730] gen9_magic_ca_pass: CA fixup (6612 -> 6615) [ 74.730] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.730] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.730] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.730] sna_glyphs(op=3, nlist=1, src=(172, 712)) [ 74.730] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.730] sna_glyphs: discarding mask [ 74.730] glyphs0_to_dst(op=3, src=(172, 712), nlist=1, dst=(172, 712)+(0, 0)) [ 74.730] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.730] gen9_render_composite: 0x0, current mode=1/1 [ 74.730] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.730] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.730] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.730] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.730] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.730] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.730] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.730] sna_drawable_use_bo: using whole GPU bo [ 74.730] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.730] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.730] color_convert: src=ff729fcf [20028888] [ 74.730] color_convert: dst=ff729fcf [20028888] [ 74.730] sna_render_get_solid: ff729fcf [ 74.730] sna_render_get_solid(23) = ff729fcf (old) [ 74.730] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.730] sna_transform_is_imprecise_integer_translation: no transform [ 74.730] gen9_composite_picture: integer translation (0, 0), removing [ 74.730] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.730] sna_render_pixmap_bo: GPU all damaged [ 74.730] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.730] gen4_choose_composite_emitter: solid, identity mask [ 74.730] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.730] gen9_composite_get_binding_table(da00) [ 74.730] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.730] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.730] gen9_emit_vertex_elements: setup id=9 [ 74.730] glyphs0_to_dst: glyph=(171, 706)x(11, 3), unclipped [ 74.730] emit_primitive_identity_mask__avx2: dst=(171, 706), mask=(736.00, 32.00) x (11.00, 3.00) [ 74.730] glyphs0_to_dst: glyph=(180, 701)x(10, 14), unclipped [ 74.730] emit_primitive_identity_mask__avx2: dst=(180, 701), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.730] glyphs0_to_dst: glyph=(189, 701)x(11, 11), unclipped [ 74.730] emit_primitive_identity_mask__avx2: dst=(189, 701), mask=(960.00, 0.00) x (11.00, 11.00) [ 74.730] glyphs0_to_dst: glyph=(198, 704)x(10, 8), unclipped [ 74.730] emit_primitive_identity_mask__avx2: dst=(198, 704), mask=(976.00, 0.00) x (10.00, 8.00) [ 74.730] glyphs0_to_dst: glyph=(208, 704)x(9, 11), unclipped [ 74.730] emit_primitive_identity_mask__avx2: dst=(208, 704), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.730] glyphs0_to_dst: glyph=(216, 701)x(10, 14), unclipped [ 74.730] emit_primitive_identity_mask__avx2: dst=(216, 701), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.730] glyphs0_to_dst: glyph=(225, 702)x(10, 10), unclipped [ 74.730] emit_primitive_identity_mask__avx2: dst=(225, 702), mask=(976.00, 16.00) x (10.00, 10.00) [ 74.730] glyphs0_to_dst: glyph=(234, 713)x(11, 2), unclipped [ 74.730] emit_primitive_identity_mask__avx2: dst=(234, 713), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.730] glyphs0_to_dst: glyph=(243, 701)x(11, 11), unclipped [ 74.730] emit_primitive_identity_mask__avx2: dst=(243, 701), mask=(1008.00, 0.00) x (11.00, 11.00) [ 74.730] glyphs0_to_dst: glyph=(253, 704)x(9, 8), unclipped [ 74.730] emit_primitive_identity_mask__avx2: dst=(253, 704), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.730] glyphs0_to_dst: glyph=(261, 704)x(10, 8), unclipped [ 74.730] emit_primitive_identity_mask__avx2: dst=(261, 704), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.730] glyphs0_to_dst: glyph=(270, 704)x(10, 8), unclipped [ 74.730] emit_primitive_identity_mask__avx2: dst=(270, 704), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.730] glyphs0_to_dst: glyph=(279, 700)x(10, 12), unclipped [ 74.730] emit_primitive_identity_mask__avx2: dst=(279, 700), mask=(992.00, 16.00) x (10.00, 12.00) [ 74.730] glyphs0_to_dst: glyph=(288, 704)x(10, 8), unclipped [ 74.730] emit_primitive_identity_mask__avx2: dst=(288, 704), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.730] glyphs0_to_dst: glyph=(297, 704)x(10, 8), unclipped [ 74.730] emit_primitive_identity_mask__avx2: dst=(297, 704), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.730] glyphs0_to_dst: glyph=(307, 700)x(10, 12), unclipped [ 74.730] emit_primitive_identity_mask__avx2: dst=(307, 700), mask=(1008.00, 16.00) x (10.00, 12.00) [ 74.730] glyphs0_to_dst: glyph=(315, 701)x(11, 11), unclipped [ 74.730] emit_primitive_identity_mask__avx2: dst=(315, 701), mask=(960.00, 0.00) x (11.00, 11.00) [ 74.730] glyphs0_to_dst: glyph=(324, 704)x(11, 8), unclipped [ 74.730] emit_primitive_identity_mask__avx2: dst=(324, 704), mask=(736.00, 16.00) x (11.00, 8.00) [ 74.730] glyphs0_to_dst: glyph=(334, 704)x(9, 11), unclipped [ 74.730] emit_primitive_identity_mask__avx2: dst=(334, 704), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.730] glyphs0_to_dst: glyph=(342, 713)x(11, 2), unclipped [ 74.730] emit_primitive_identity_mask__avx2: dst=(342, 713), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.730] glyphs0_to_dst: glyph=(351, 700)x(10, 12), unclipped [ 74.730] emit_primitive_identity_mask__avx2: dst=(351, 700), mask=(992.00, 16.00) x (10.00, 12.00) [ 74.730] glyphs0_to_dst: glyph=(361, 700)x(9, 12), unclipped [ 74.730] emit_primitive_identity_mask__avx2: dst=(361, 700), mask=(960.00, 32.00) x (9.00, 12.00) [ 74.730] glyphs0_to_dst: glyph=(369, 704)x(10, 11), unclipped [ 74.730] emit_primitive_identity_mask__avx2: dst=(369, 704), mask=(976.00, 32.00) x (10.00, 11.00) [ 74.730] glyphs0_to_dst: glyph=(378, 701)x(10, 14), unclipped [ 74.730] emit_primitive_identity_mask__avx2: dst=(378, 701), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.730] glyphs0_to_dst: glyph=(387, 702)x(10, 10), unclipped [ 74.730] emit_primitive_identity_mask__avx2: dst=(387, 702), mask=(960.00, 48.00) x (10.00, 10.00) [ 74.730] glyphs0_to_dst: glyph=(396, 713)x(11, 2), unclipped [ 74.730] emit_primitive_identity_mask__avx2: dst=(396, 713), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.730] glyphs0_to_dst: glyph=(406, 704)x(9, 8), unclipped [ 74.730] emit_primitive_identity_mask__avx2: dst=(406, 704), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.730] glyphs0_to_dst: glyph=(415, 704)x(9, 8), unclipped [ 74.730] emit_primitive_identity_mask__avx2: dst=(415, 704), mask=(752.00, 16.00) x (9.00, 8.00) [ 74.730] glyphs0_to_dst: glyph=(424, 704)x(9, 11), unclipped [ 74.730] emit_primitive_identity_mask__avx2: dst=(424, 704), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.730] glyphs0_to_dst: glyph=(432, 701)x(10, 11), unclipped [ 74.730] emit_primitive_identity_mask__avx2: dst=(432, 701), mask=(976.00, 48.00) x (10.00, 11.00) [ 74.730] glyphs0_to_dst: glyph=(442, 704)x(9, 8), unclipped [ 74.730] emit_primitive_identity_mask__avx2: dst=(442, 704), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.730] glyphs0_to_dst: glyph=(450, 704)x(10, 11), unclipped [ 74.730] emit_primitive_identity_mask__avx2: dst=(450, 704), mask=(976.00, 32.00) x (10.00, 11.00) [ 74.730] gen8_vertex_flush[9790] = 96 [ 74.730] gen9_magic_ca_pass: CA fixup (6615 -> 6711) [ 74.730] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.730] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.730] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.730] sna_glyphs(op=3, nlist=1, src=(460, 712)) [ 74.730] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.730] sna_glyphs: discarding mask [ 74.730] glyphs0_to_dst(op=3, src=(460, 712), nlist=1, dst=(460, 712)+(0, 0)) [ 74.730] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.730] gen9_render_composite: 0x0, current mode=1/1 [ 74.730] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.730] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.730] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.730] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.730] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.730] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.730] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.730] sna_drawable_use_bo: using whole GPU bo [ 74.730] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.730] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.730] color_convert: src=ffffffff [20028888] [ 74.730] color_convert: dst=ffffffff [20028888] [ 74.730] sna_render_get_solid: ffffffff [ 74.730] sna_render_get_solid(white) [ 74.730] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.730] sna_transform_is_imprecise_integer_translation: no transform [ 74.730] gen9_composite_picture: integer translation (0, 0), removing [ 74.730] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.731] sna_render_pixmap_bo: GPU all damaged [ 74.731] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.731] gen4_choose_composite_emitter: solid, identity mask [ 74.731] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.731] gen9_composite_get_binding_table(d9c0) [ 74.731] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.731] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.731] gen9_emit_vertex_elements: setup id=9 [ 74.731] glyphs0_to_dst: glyph=(459, 701)x(10, 13), unclipped [ 74.731] emit_primitive_identity_mask__avx2: dst=(459, 701), mask=(752.00, 32.00) x (10.00, 13.00) [ 74.731] glyphs0_to_dst: glyph=(477, 707)x(10, 3), unclipped [ 74.731] emit_primitive_identity_mask__avx2: dst=(477, 707), mask=(1008.00, 48.00) x (10.00, 3.00) [ 74.731] glyphs0_to_dst: glyph=(487, 701)x(9, 14), unclipped [ 74.731] emit_primitive_identity_mask__avx2: dst=(487, 701), mask=(832.00, 32.00) x (9.00, 14.00) [ 74.731] glyphs0_to_dst: glyph=(496, 704)x(9, 8), unclipped [ 74.731] emit_primitive_identity_mask__avx2: dst=(496, 704), mask=(896.00, 48.00) x (9.00, 8.00) [ 74.731] glyphs0_to_dst: glyph=(504, 704)x(10, 8), unclipped [ 74.731] emit_primitive_identity_mask__avx2: dst=(504, 704), mask=(848.00, 16.00) x (10.00, 8.00) [ 74.731] glyphs0_to_dst: glyph=(514, 704)x(9, 8), unclipped [ 74.731] emit_primitive_identity_mask__avx2: dst=(514, 704), mask=(848.00, 48.00) x (9.00, 8.00) [ 74.731] glyphs0_to_dst: glyph=(522, 701)x(10, 11), unclipped [ 74.731] emit_primitive_identity_mask__avx2: dst=(522, 701), mask=(992.00, 32.00) x (10.00, 11.00) [ 74.731] glyphs0_to_dst: glyph=(532, 704)x(9, 11), unclipped [ 74.731] emit_primitive_identity_mask__avx2: dst=(532, 704), mask=(880.00, 16.00) x (9.00, 11.00) [ 74.731] glyphs0_to_dst: glyph=(541, 701)x(9, 11), unclipped [ 74.731] emit_primitive_identity_mask__avx2: dst=(541, 701), mask=(880.00, 0.00) x (9.00, 11.00) [ 74.731] glyphs0_to_dst: glyph=(550, 701)x(9, 14), unclipped [ 74.731] emit_primitive_identity_mask__avx2: dst=(550, 701), mask=(832.00, 32.00) x (9.00, 14.00) [ 74.731] glyphs0_to_dst: glyph=(558, 704)x(10, 8), unclipped [ 74.731] emit_primitive_identity_mask__avx2: dst=(558, 704), mask=(848.00, 16.00) x (10.00, 8.00) [ 74.731] glyphs0_to_dst: glyph=(568, 704)x(9, 11), unclipped [ 74.731] emit_primitive_identity_mask__avx2: dst=(568, 704), mask=(880.00, 16.00) x (9.00, 11.00) [ 74.731] glyphs0_to_dst: glyph=(576, 714)x(11, 2), unclipped [ 74.731] emit_primitive_identity_mask__avx2: dst=(576, 714), mask=(832.00, 48.00) x (11.00, 2.00) [ 74.731] glyphs0_to_dst: glyph=(585, 700)x(10, 12), unclipped [ 74.731] emit_primitive_identity_mask__avx2: dst=(585, 700), mask=(864.00, 0.00) x (10.00, 12.00) [ 74.731] glyphs0_to_dst: glyph=(594, 704)x(10, 8), unclipped [ 74.731] emit_primitive_identity_mask__avx2: dst=(594, 704), mask=(864.00, 32.00) x (10.00, 8.00) [ 74.731] glyphs0_to_dst: glyph=(603, 701)x(10, 11), unclipped [ 74.731] emit_primitive_identity_mask__avx2: dst=(603, 701), mask=(880.00, 32.00) x (10.00, 11.00) [ 74.731] glyphs0_to_dst: glyph=(612, 714)x(11, 2), unclipped [ 74.731] emit_primitive_identity_mask__avx2: dst=(612, 714), mask=(832.00, 48.00) x (11.00, 2.00) [ 74.731] glyphs0_to_dst: glyph=(621, 701)x(10, 11), unclipped [ 74.731] emit_primitive_identity_mask__avx2: dst=(621, 701), mask=(880.00, 32.00) x (10.00, 11.00) [ 74.731] glyphs0_to_dst: glyph=(630, 704)x(10, 8), unclipped [ 74.731] emit_primitive_identity_mask__avx2: dst=(630, 704), mask=(944.00, 0.00) x (10.00, 8.00) [ 74.731] glyphs0_to_dst: glyph=(639, 704)x(10, 11), unclipped [ 74.731] emit_primitive_identity_mask__avx2: dst=(639, 704), mask=(880.00, 48.00) x (10.00, 11.00) [ 74.731] glyphs0_to_dst: glyph=(651, 709)x(5, 3), unclipped [ 74.731] emit_primitive_identity_mask__avx2: dst=(651, 709), mask=(1008.00, 32.00) x (5.00, 3.00) [ 74.731] glyphs0_to_dst: glyph=(658, 704)x(9, 8), unclipped [ 74.731] emit_primitive_identity_mask__avx2: dst=(658, 704), mask=(896.00, 48.00) x (9.00, 8.00) [ 74.731] glyphs0_to_dst: glyph=(667, 700)x(9, 12), unclipped [ 74.731] emit_primitive_identity_mask__avx2: dst=(667, 700), mask=(992.00, 48.00) x (9.00, 12.00) [ 74.731] gen8_vertex_flush[9890] = 69 [ 74.731] gen9_magic_ca_pass: CA fixup (6711 -> 6780) [ 74.731] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.731] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.731] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.731] sna_glyphs(op=3, nlist=1, src=(1, 729)) [ 74.731] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.731] sna_glyphs: discarding mask [ 74.731] glyphs0_to_dst(op=3, src=(1, 729), nlist=1, dst=(1, 729)+(0, 0)) [ 74.731] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.731] gen9_render_composite: 0x0, current mode=1/1 [ 74.731] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.731] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.731] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.731] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.731] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.731] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.731] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.731] sna_drawable_use_bo: using whole GPU bo [ 74.731] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.731] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.731] color_convert: src=ff8ae234 [20028888] [ 74.731] color_convert: dst=ff8ae234 [20028888] [ 74.731] sna_render_get_solid: ff8ae234 [ 74.731] sna_render_get_solid(22) = ff8ae234 (old) [ 74.731] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.731] sna_transform_is_imprecise_integer_translation: no transform [ 74.731] gen9_composite_picture: integer translation (0, 0), removing [ 74.731] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.731] sna_render_pixmap_bo: GPU all damaged [ 74.731] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.731] gen4_choose_composite_emitter: solid, identity mask [ 74.731] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.731] gen9_composite_get_binding_table(d980) [ 74.731] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.731] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.731] gen9_emit_vertex_elements: setup id=9 [ 74.731] glyphs0_to_dst: glyph=(1, 721)x(9, 8), unclipped [ 74.731] emit_primitive_identity_mask__avx2: dst=(1, 721), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.731] glyphs0_to_dst: glyph=(9, 719)x(10, 13), unclipped [ 74.731] emit_primitive_identity_mask__avx2: dst=(9, 719), mask=(672.00, 48.00) x (10.00, 13.00) [ 74.731] glyphs0_to_dst: glyph=(19, 721)x(9, 8), unclipped [ 74.731] emit_primitive_identity_mask__avx2: dst=(19, 721), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.731] glyphs0_to_dst: glyph=(28, 723)x(8, 3), unclipped [ 74.731] emit_primitive_identity_mask__avx2: dst=(28, 723), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.731] glyphs0_to_dst: glyph=(36, 719)x(11, 10), unclipped [ 74.731] emit_primitive_identity_mask__avx2: dst=(36, 719), mask=(704.00, 0.00) x (11.00, 10.00) [ 74.731] glyphs0_to_dst: glyph=(46, 721)x(9, 8), unclipped [ 74.731] emit_primitive_identity_mask__avx2: dst=(46, 721), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.731] glyphs0_to_dst: glyph=(54, 721)x(10, 8), unclipped [ 74.731] emit_primitive_identity_mask__avx2: dst=(54, 721), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.731] glyphs0_to_dst: glyph=(63, 721)x(10, 8), unclipped [ 74.731] emit_primitive_identity_mask__avx2: dst=(63, 721), mask=(720.00, 16.00) x (10.00, 8.00) [ 74.731] glyphs0_to_dst: glyph=(72, 718)x(10, 11), unclipped [ 74.731] emit_primitive_identity_mask__avx2: dst=(72, 718), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.731] glyphs0_to_dst: glyph=(81, 721)x(10, 8), unclipped [ 74.731] emit_primitive_identity_mask__avx2: dst=(81, 721), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.731] glyphs0_to_dst: glyph=(90, 718)x(10, 11), unclipped [ 74.731] emit_primitive_identity_mask__avx2: dst=(90, 718), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.731] glyphs0_to_dst: glyph=(99, 721)x(11, 8), unclipped [ 74.731] emit_primitive_identity_mask__avx2: dst=(99, 721), mask=(736.00, 16.00) x (11.00, 8.00) [ 74.731] glyphs0_to_dst: glyph=(109, 721)x(9, 8), unclipped [ 74.731] emit_primitive_identity_mask__avx2: dst=(109, 721), mask=(752.00, 16.00) x (9.00, 8.00) [ 74.731] glyphs0_to_dst: glyph=(118, 723)x(8, 3), unclipped [ 74.731] emit_primitive_identity_mask__avx2: dst=(118, 723), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.731] glyphs0_to_dst: glyph=(126, 719)x(10, 10), unclipped [ 74.731] emit_primitive_identity_mask__avx2: dst=(126, 719), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.731] glyphs0_to_dst: glyph=(135, 719)x(10, 10), unclipped [ 74.731] emit_primitive_identity_mask__avx2: dst=(135, 719), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.731] glyphs0_to_dst: glyph=(144, 719)x(10, 10), unclipped [ 74.731] emit_primitive_identity_mask__avx2: dst=(144, 719), mask=(720.00, 32.00) x (10.00, 10.00) [ 74.731] glyphs0_to_dst: glyph=(153, 719)x(10, 10), unclipped [ 74.731] emit_primitive_identity_mask__avx2: dst=(153, 719), mask=(704.00, 48.00) x (10.00, 10.00) [ 74.731] gen8_vertex_flush[9990] = 54 [ 74.731] gen9_magic_ca_pass: CA fixup (6780 -> 6834) [ 74.731] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.731] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.731] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.731] sna_accel_flush: flush?=0, dirty?=0 [ 74.731] sna_glyphs(op=3, nlist=1, src=(163, 729)) [ 74.731] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.731] sna_glyphs: discarding mask [ 74.731] glyphs0_to_dst(op=3, src=(163, 729), nlist=1, dst=(163, 729)+(0, 0)) [ 74.731] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.731] gen9_render_composite: 0x0, current mode=1/1 [ 74.731] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.731] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.731] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.731] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.731] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.731] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.731] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.731] sna_drawable_use_bo: using whole GPU bo [ 74.731] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.731] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.731] color_convert: src=ffffffff [20028888] [ 74.731] color_convert: dst=ffffffff [20028888] [ 74.731] sna_render_get_solid: ffffffff [ 74.731] sna_render_get_solid(white) [ 74.731] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.731] sna_transform_is_imprecise_integer_translation: no transform [ 74.731] gen9_composite_picture: integer translation (0, 0), removing [ 74.731] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.731] sna_render_pixmap_bo: GPU all damaged [ 74.731] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.731] gen4_choose_composite_emitter: solid, identity mask [ 74.731] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.732] gen9_composite_get_binding_table(d940) [ 74.732] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.732] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.732] gen9_emit_vertex_elements: setup id=9 [ 74.732] glyphs0_to_dst: glyph=(165, 721)x(5, 8), unclipped [ 74.732] emit_primitive_identity_mask__avx2: dst=(165, 721), mask=(720.00, 48.00) x (5.00, 8.00) [ 74.732] gen8_vertex_flush[9a90] = 3 [ 74.732] gen9_magic_ca_pass: CA fixup (6834 -> 6837) [ 74.732] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.732] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.732] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.732] sna_glyphs(op=3, nlist=1, src=(172, 729)) [ 74.732] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.732] sna_glyphs: discarding mask [ 74.732] glyphs0_to_dst(op=3, src=(172, 729), nlist=1, dst=(172, 729)+(0, 0)) [ 74.732] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.732] gen9_render_composite: 0x0, current mode=1/1 [ 74.732] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.732] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.732] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.732] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.732] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.732] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.732] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.732] sna_drawable_use_bo: using whole GPU bo [ 74.732] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.732] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.732] color_convert: src=ff729fcf [20028888] [ 74.732] color_convert: dst=ff729fcf [20028888] [ 74.732] sna_render_get_solid: ff729fcf [ 74.732] sna_render_get_solid(23) = ff729fcf (old) [ 74.732] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.732] sna_transform_is_imprecise_integer_translation: no transform [ 74.732] gen9_composite_picture: integer translation (0, 0), removing [ 74.732] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.732] sna_render_pixmap_bo: GPU all damaged [ 74.732] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.732] gen4_choose_composite_emitter: solid, identity mask [ 74.732] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.732] gen9_composite_get_binding_table(d900) [ 74.732] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.732] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.732] gen9_emit_vertex_elements: setup id=9 [ 74.732] glyphs0_to_dst: glyph=(171, 723)x(11, 3), unclipped [ 74.732] emit_primitive_identity_mask__avx2: dst=(171, 723), mask=(736.00, 32.00) x (11.00, 3.00) [ 74.732] glyphs0_to_dst: glyph=(180, 718)x(10, 14), unclipped [ 74.732] emit_primitive_identity_mask__avx2: dst=(180, 718), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.732] glyphs0_to_dst: glyph=(189, 718)x(11, 11), unclipped [ 74.732] emit_primitive_identity_mask__avx2: dst=(189, 718), mask=(960.00, 0.00) x (11.00, 11.00) [ 74.732] glyphs0_to_dst: glyph=(198, 721)x(10, 8), unclipped [ 74.732] emit_primitive_identity_mask__avx2: dst=(198, 721), mask=(976.00, 0.00) x (10.00, 8.00) [ 74.732] glyphs0_to_dst: glyph=(208, 721)x(9, 11), unclipped [ 74.732] emit_primitive_identity_mask__avx2: dst=(208, 721), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.732] glyphs0_to_dst: glyph=(216, 718)x(10, 14), unclipped [ 74.732] emit_primitive_identity_mask__avx2: dst=(216, 718), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.732] glyphs0_to_dst: glyph=(225, 719)x(10, 10), unclipped [ 74.732] emit_primitive_identity_mask__avx2: dst=(225, 719), mask=(976.00, 16.00) x (10.00, 10.00) [ 74.732] glyphs0_to_dst: glyph=(234, 730)x(11, 2), unclipped [ 74.732] emit_primitive_identity_mask__avx2: dst=(234, 730), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.732] glyphs0_to_dst: glyph=(243, 718)x(11, 11), unclipped [ 74.732] emit_primitive_identity_mask__avx2: dst=(243, 718), mask=(1008.00, 0.00) x (11.00, 11.00) [ 74.732] glyphs0_to_dst: glyph=(253, 721)x(9, 8), unclipped [ 74.732] emit_primitive_identity_mask__avx2: dst=(253, 721), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.732] glyphs0_to_dst: glyph=(261, 721)x(10, 8), unclipped [ 74.732] emit_primitive_identity_mask__avx2: dst=(261, 721), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.732] glyphs0_to_dst: glyph=(270, 721)x(10, 8), unclipped [ 74.732] emit_primitive_identity_mask__avx2: dst=(270, 721), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.732] glyphs0_to_dst: glyph=(279, 717)x(10, 12), unclipped [ 74.732] emit_primitive_identity_mask__avx2: dst=(279, 717), mask=(992.00, 16.00) x (10.00, 12.00) [ 74.732] glyphs0_to_dst: glyph=(288, 721)x(10, 8), unclipped [ 74.732] emit_primitive_identity_mask__avx2: dst=(288, 721), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.732] glyphs0_to_dst: glyph=(297, 721)x(10, 8), unclipped [ 74.732] emit_primitive_identity_mask__avx2: dst=(297, 721), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.732] glyphs0_to_dst: glyph=(307, 717)x(10, 12), unclipped [ 74.732] emit_primitive_identity_mask__avx2: dst=(307, 717), mask=(1008.00, 16.00) x (10.00, 12.00) [ 74.732] glyphs0_to_dst: glyph=(315, 718)x(11, 11), unclipped [ 74.732] emit_primitive_identity_mask__avx2: dst=(315, 718), mask=(960.00, 0.00) x (11.00, 11.00) [ 74.732] glyphs0_to_dst: glyph=(324, 721)x(11, 8), unclipped [ 74.732] emit_primitive_identity_mask__avx2: dst=(324, 721), mask=(736.00, 16.00) x (11.00, 8.00) [ 74.732] glyphs0_to_dst: glyph=(334, 721)x(9, 11), unclipped [ 74.732] emit_primitive_identity_mask__avx2: dst=(334, 721), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.732] glyphs0_to_dst: glyph=(342, 730)x(11, 2), unclipped [ 74.732] emit_primitive_identity_mask__avx2: dst=(342, 730), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.732] glyphs0_to_dst: glyph=(351, 717)x(10, 12), unclipped [ 74.732] emit_primitive_identity_mask__avx2: dst=(351, 717), mask=(992.00, 16.00) x (10.00, 12.00) [ 74.732] glyphs0_to_dst: glyph=(361, 717)x(9, 12), unclipped [ 74.732] emit_primitive_identity_mask__avx2: dst=(361, 717), mask=(960.00, 32.00) x (9.00, 12.00) [ 74.732] glyphs0_to_dst: glyph=(369, 721)x(10, 11), unclipped [ 74.732] emit_primitive_identity_mask__avx2: dst=(369, 721), mask=(976.00, 32.00) x (10.00, 11.00) [ 74.732] glyphs0_to_dst: glyph=(378, 718)x(10, 14), unclipped [ 74.732] emit_primitive_identity_mask__avx2: dst=(378, 718), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.732] glyphs0_to_dst: glyph=(387, 719)x(10, 10), unclipped [ 74.732] emit_primitive_identity_mask__avx2: dst=(387, 719), mask=(960.00, 48.00) x (10.00, 10.00) [ 74.732] glyphs0_to_dst: glyph=(396, 730)x(11, 2), unclipped [ 74.732] emit_primitive_identity_mask__avx2: dst=(396, 730), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.732] glyphs0_to_dst: glyph=(406, 721)x(9, 8), unclipped [ 74.732] emit_primitive_identity_mask__avx2: dst=(406, 721), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.732] glyphs0_to_dst: glyph=(415, 721)x(9, 8), unclipped [ 74.732] emit_primitive_identity_mask__avx2: dst=(415, 721), mask=(752.00, 16.00) x (9.00, 8.00) [ 74.732] glyphs0_to_dst: glyph=(424, 721)x(9, 11), unclipped [ 74.732] emit_primitive_identity_mask__avx2: dst=(424, 721), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.732] glyphs0_to_dst: glyph=(432, 718)x(10, 11), unclipped [ 74.732] emit_primitive_identity_mask__avx2: dst=(432, 718), mask=(976.00, 48.00) x (10.00, 11.00) [ 74.732] glyphs0_to_dst: glyph=(442, 721)x(9, 8), unclipped [ 74.732] emit_primitive_identity_mask__avx2: dst=(442, 721), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.732] glyphs0_to_dst: glyph=(450, 721)x(10, 11), unclipped [ 74.732] emit_primitive_identity_mask__avx2: dst=(450, 721), mask=(976.00, 32.00) x (10.00, 11.00) [ 74.732] gen8_vertex_flush[9b90] = 96 [ 74.732] gen9_magic_ca_pass: CA fixup (6837 -> 6933) [ 74.732] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.732] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.732] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.732] sna_glyphs(op=3, nlist=1, src=(460, 729)) [ 74.732] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.732] sna_glyphs: discarding mask [ 74.732] glyphs0_to_dst(op=3, src=(460, 729), nlist=1, dst=(460, 729)+(0, 0)) [ 74.732] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.732] gen9_render_composite: 0x0, current mode=1/1 [ 74.732] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.732] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.732] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.732] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.732] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.732] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.732] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.732] sna_drawable_use_bo: using whole GPU bo [ 74.732] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.732] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.732] color_convert: src=ffffffff [20028888] [ 74.732] color_convert: dst=ffffffff [20028888] [ 74.732] sna_render_get_solid: ffffffff [ 74.732] sna_render_get_solid(white) [ 74.732] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.732] sna_transform_is_imprecise_integer_translation: no transform [ 74.732] gen9_composite_picture: integer translation (0, 0), removing [ 74.732] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.732] sna_render_pixmap_bo: GPU all damaged [ 74.732] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.732] gen4_choose_composite_emitter: solid, identity mask [ 74.732] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.732] gen9_composite_get_binding_table(d8c0) [ 74.732] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.732] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.732] gen9_emit_vertex_elements: setup id=9 [ 74.732] glyphs0_to_dst: glyph=(459, 718)x(10, 13), unclipped [ 74.732] emit_primitive_identity_mask__avx2: dst=(459, 718), mask=(752.00, 32.00) x (10.00, 13.00) [ 74.732] glyphs0_to_dst: glyph=(477, 724)x(10, 3), unclipped [ 74.732] emit_primitive_identity_mask__avx2: dst=(477, 724), mask=(1008.00, 48.00) x (10.00, 3.00) [ 74.732] glyphs0_to_dst: glyph=(487, 718)x(9, 14), unclipped [ 74.732] emit_primitive_identity_mask__avx2: dst=(487, 718), mask=(832.00, 32.00) x (9.00, 14.00) [ 74.732] glyphs0_to_dst: glyph=(496, 721)x(9, 8), unclipped [ 74.732] emit_primitive_identity_mask__avx2: dst=(496, 721), mask=(896.00, 48.00) x (9.00, 8.00) [ 74.732] glyphs0_to_dst: glyph=(504, 721)x(10, 8), unclipped [ 74.732] emit_primitive_identity_mask__avx2: dst=(504, 721), mask=(848.00, 16.00) x (10.00, 8.00) [ 74.732] glyphs0_to_dst: glyph=(514, 721)x(9, 8), unclipped [ 74.732] emit_primitive_identity_mask__avx2: dst=(514, 721), mask=(848.00, 48.00) x (9.00, 8.00) [ 74.732] glyphs0_to_dst: glyph=(522, 718)x(10, 11), unclipped [ 74.732] emit_primitive_identity_mask__avx2: dst=(522, 718), mask=(992.00, 32.00) x (10.00, 11.00) [ 74.732] glyphs0_to_dst: glyph=(532, 721)x(9, 11), unclipped [ 74.732] emit_primitive_identity_mask__avx2: dst=(532, 721), mask=(880.00, 16.00) x (9.00, 11.00) [ 74.732] glyphs0_to_dst: glyph=(541, 718)x(9, 11), unclipped [ 74.732] emit_primitive_identity_mask__avx2: dst=(541, 718), mask=(880.00, 0.00) x (9.00, 11.00) [ 74.732] glyphs0_to_dst: glyph=(550, 718)x(9, 14), unclipped [ 74.732] emit_primitive_identity_mask__avx2: dst=(550, 718), mask=(832.00, 32.00) x (9.00, 14.00) [ 74.732] glyphs0_to_dst: glyph=(558, 721)x(10, 8), unclipped [ 74.732] emit_primitive_identity_mask__avx2: dst=(558, 721), mask=(848.00, 16.00) x (10.00, 8.00) [ 74.732] glyphs0_to_dst: glyph=(568, 721)x(9, 11), unclipped [ 74.732] emit_primitive_identity_mask__avx2: dst=(568, 721), mask=(880.00, 16.00) x (9.00, 11.00) [ 74.732] glyphs0_to_dst: glyph=(576, 731)x(11, 2), unclipped [ 74.732] emit_primitive_identity_mask__avx2: dst=(576, 731), mask=(832.00, 48.00) x (11.00, 2.00) [ 74.732] glyphs0_to_dst: glyph=(585, 717)x(10, 12), unclipped [ 74.732] emit_primitive_identity_mask__avx2: dst=(585, 717), mask=(864.00, 0.00) x (10.00, 12.00) [ 74.732] glyphs0_to_dst: glyph=(594, 721)x(10, 8), unclipped [ 74.732] emit_primitive_identity_mask__avx2: dst=(594, 721), mask=(864.00, 32.00) x (10.00, 8.00) [ 74.732] glyphs0_to_dst: glyph=(603, 718)x(10, 11), unclipped [ 74.732] emit_primitive_identity_mask__avx2: dst=(603, 718), mask=(880.00, 32.00) x (10.00, 11.00) [ 74.732] glyphs0_to_dst: glyph=(612, 731)x(11, 2), unclipped [ 74.732] emit_primitive_identity_mask__avx2: dst=(612, 731), mask=(832.00, 48.00) x (11.00, 2.00) [ 74.732] glyphs0_to_dst: glyph=(621, 718)x(10, 11), unclipped [ 74.732] emit_primitive_identity_mask__avx2: dst=(621, 718), mask=(880.00, 32.00) x (10.00, 11.00) [ 74.732] glyphs0_to_dst: glyph=(630, 721)x(10, 8), unclipped [ 74.732] emit_primitive_identity_mask__avx2: dst=(630, 721), mask=(944.00, 0.00) x (10.00, 8.00) [ 74.732] glyphs0_to_dst: glyph=(639, 721)x(10, 11), unclipped [ 74.732] emit_primitive_identity_mask__avx2: dst=(639, 721), mask=(880.00, 48.00) x (10.00, 11.00) [ 74.732] glyphs0_to_dst: glyph=(651, 726)x(5, 3), unclipped [ 74.732] emit_primitive_identity_mask__avx2: dst=(651, 726), mask=(1008.00, 32.00) x (5.00, 3.00) [ 74.732] glyphs0_to_dst: glyph=(658, 721)x(9, 8), unclipped [ 74.732] emit_primitive_identity_mask__avx2: dst=(658, 721), mask=(896.00, 48.00) x (9.00, 8.00) [ 74.732] glyphs0_to_dst: glyph=(667, 717)x(9, 12), unclipped [ 74.732] emit_primitive_identity_mask__avx2: dst=(667, 717), mask=(992.00, 48.00) x (9.00, 12.00) [ 74.732] gen8_vertex_flush[9c90] = 69 [ 74.732] gen9_magic_ca_pass: CA fixup (6933 -> 7002) [ 74.732] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.732] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.732] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.732] sna_glyphs(op=3, nlist=1, src=(1, 746)) [ 74.732] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.732] sna_glyphs: discarding mask [ 74.732] glyphs0_to_dst(op=3, src=(1, 746), nlist=1, dst=(1, 746)+(0, 0)) [ 74.732] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.732] gen9_render_composite: 0x0, current mode=1/1 [ 74.732] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.732] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.732] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.732] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.732] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.732] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.732] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.732] sna_drawable_use_bo: using whole GPU bo [ 74.732] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.732] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.732] color_convert: src=ff8ae234 [20028888] [ 74.732] color_convert: dst=ff8ae234 [20028888] [ 74.732] sna_render_get_solid: ff8ae234 [ 74.733] sna_render_get_solid(22) = ff8ae234 (old) [ 74.733] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.733] sna_transform_is_imprecise_integer_translation: no transform [ 74.733] gen9_composite_picture: integer translation (0, 0), removing [ 74.733] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.733] sna_render_pixmap_bo: GPU all damaged [ 74.733] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.733] gen4_choose_composite_emitter: solid, identity mask [ 74.733] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.733] gen9_composite_get_binding_table(d880) [ 74.733] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.733] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.733] gen9_emit_vertex_elements: setup id=9 [ 74.733] glyphs0_to_dst: glyph=(1, 738)x(9, 8), unclipped [ 74.733] emit_primitive_identity_mask__avx2: dst=(1, 738), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.733] glyphs0_to_dst: glyph=(9, 736)x(10, 13), unclipped [ 74.733] emit_primitive_identity_mask__avx2: dst=(9, 736), mask=(672.00, 48.00) x (10.00, 13.00) [ 74.733] glyphs0_to_dst: glyph=(19, 738)x(9, 8), unclipped [ 74.733] emit_primitive_identity_mask__avx2: dst=(19, 738), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.733] glyphs0_to_dst: glyph=(28, 740)x(8, 3), unclipped [ 74.733] emit_primitive_identity_mask__avx2: dst=(28, 740), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.733] glyphs0_to_dst: glyph=(36, 736)x(11, 10), unclipped [ 74.733] emit_primitive_identity_mask__avx2: dst=(36, 736), mask=(704.00, 0.00) x (11.00, 10.00) [ 74.733] glyphs0_to_dst: glyph=(46, 738)x(9, 8), unclipped [ 74.733] emit_primitive_identity_mask__avx2: dst=(46, 738), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.733] glyphs0_to_dst: glyph=(54, 738)x(10, 8), unclipped [ 74.733] emit_primitive_identity_mask__avx2: dst=(54, 738), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.733] glyphs0_to_dst: glyph=(63, 738)x(10, 8), unclipped [ 74.733] emit_primitive_identity_mask__avx2: dst=(63, 738), mask=(720.00, 16.00) x (10.00, 8.00) [ 74.733] glyphs0_to_dst: glyph=(72, 735)x(10, 11), unclipped [ 74.733] emit_primitive_identity_mask__avx2: dst=(72, 735), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.733] glyphs0_to_dst: glyph=(81, 738)x(10, 8), unclipped [ 74.733] emit_primitive_identity_mask__avx2: dst=(81, 738), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.733] glyphs0_to_dst: glyph=(90, 735)x(10, 11), unclipped [ 74.733] emit_primitive_identity_mask__avx2: dst=(90, 735), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.733] glyphs0_to_dst: glyph=(99, 738)x(11, 8), unclipped [ 74.733] emit_primitive_identity_mask__avx2: dst=(99, 738), mask=(736.00, 16.00) x (11.00, 8.00) [ 74.733] glyphs0_to_dst: glyph=(109, 738)x(9, 8), unclipped [ 74.733] emit_primitive_identity_mask__avx2: dst=(109, 738), mask=(752.00, 16.00) x (9.00, 8.00) [ 74.733] glyphs0_to_dst: glyph=(118, 740)x(8, 3), unclipped [ 74.733] emit_primitive_identity_mask__avx2: dst=(118, 740), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.733] glyphs0_to_dst: glyph=(126, 736)x(10, 10), unclipped [ 74.733] emit_primitive_identity_mask__avx2: dst=(126, 736), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.733] glyphs0_to_dst: glyph=(135, 736)x(10, 10), unclipped [ 74.733] emit_primitive_identity_mask__avx2: dst=(135, 736), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.733] glyphs0_to_dst: glyph=(144, 736)x(10, 10), unclipped [ 74.733] emit_primitive_identity_mask__avx2: dst=(144, 736), mask=(720.00, 32.00) x (10.00, 10.00) [ 74.733] glyphs0_to_dst: glyph=(153, 736)x(10, 10), unclipped [ 74.733] emit_primitive_identity_mask__avx2: dst=(153, 736), mask=(704.00, 48.00) x (10.00, 10.00) [ 74.733] gen8_vertex_flush[9d90] = 54 [ 74.733] gen9_magic_ca_pass: CA fixup (7002 -> 7056) [ 74.733] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.733] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.733] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.733] sna_glyphs(op=3, nlist=1, src=(163, 746)) [ 74.733] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.733] sna_glyphs: discarding mask [ 74.733] glyphs0_to_dst(op=3, src=(163, 746), nlist=1, dst=(163, 746)+(0, 0)) [ 74.733] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.733] gen9_render_composite: 0x0, current mode=1/1 [ 74.733] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.733] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.733] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.733] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.733] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.733] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.733] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.733] sna_drawable_use_bo: using whole GPU bo [ 74.733] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.733] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.733] color_convert: src=ffffffff [20028888] [ 74.733] color_convert: dst=ffffffff [20028888] [ 74.733] sna_render_get_solid: ffffffff [ 74.733] sna_render_get_solid(white) [ 74.733] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.733] sna_transform_is_imprecise_integer_translation: no transform [ 74.733] gen9_composite_picture: integer translation (0, 0), removing [ 74.733] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.733] sna_render_pixmap_bo: GPU all damaged [ 74.733] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.733] gen4_choose_composite_emitter: solid, identity mask [ 74.733] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.733] gen9_composite_get_binding_table(d840) [ 74.733] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.733] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.733] gen9_emit_vertex_elements: setup id=9 [ 74.733] glyphs0_to_dst: glyph=(165, 738)x(5, 8), unclipped [ 74.733] emit_primitive_identity_mask__avx2: dst=(165, 738), mask=(720.00, 48.00) x (5.00, 8.00) [ 74.733] gen8_vertex_flush[9e90] = 3 [ 74.733] gen9_magic_ca_pass: CA fixup (7056 -> 7059) [ 74.733] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.733] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.733] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.733] sna_glyphs(op=3, nlist=1, src=(172, 746)) [ 74.733] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.733] sna_glyphs: discarding mask [ 74.733] glyphs0_to_dst(op=3, src=(172, 746), nlist=1, dst=(172, 746)+(0, 0)) [ 74.733] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.733] gen9_render_composite: 0x0, current mode=1/1 [ 74.733] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.733] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.733] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.733] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.733] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.733] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.733] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.733] sna_drawable_use_bo: using whole GPU bo [ 74.733] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.733] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.733] color_convert: src=ff729fcf [20028888] [ 74.733] color_convert: dst=ff729fcf [20028888] [ 74.733] sna_render_get_solid: ff729fcf [ 74.733] sna_render_get_solid(23) = ff729fcf (old) [ 74.733] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.733] sna_transform_is_imprecise_integer_translation: no transform [ 74.733] gen9_composite_picture: integer translation (0, 0), removing [ 74.733] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.733] sna_render_pixmap_bo: GPU all damaged [ 74.733] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.733] gen4_choose_composite_emitter: solid, identity mask [ 74.733] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.733] gen9_composite_get_binding_table(d800) [ 74.733] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.733] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.733] gen9_emit_vertex_elements: setup id=9 [ 74.733] glyphs0_to_dst: glyph=(171, 740)x(11, 3), unclipped [ 74.733] emit_primitive_identity_mask__avx2: dst=(171, 740), mask=(736.00, 32.00) x (11.00, 3.00) [ 74.733] glyphs0_to_dst: glyph=(180, 735)x(10, 14), unclipped [ 74.733] emit_primitive_identity_mask__avx2: dst=(180, 735), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.733] glyphs0_to_dst: glyph=(189, 735)x(11, 11), unclipped [ 74.733] emit_primitive_identity_mask__avx2: dst=(189, 735), mask=(960.00, 0.00) x (11.00, 11.00) [ 74.733] glyphs0_to_dst: glyph=(198, 738)x(10, 8), unclipped [ 74.733] emit_primitive_identity_mask__avx2: dst=(198, 738), mask=(976.00, 0.00) x (10.00, 8.00) [ 74.733] glyphs0_to_dst: glyph=(208, 738)x(9, 11), unclipped [ 74.733] emit_primitive_identity_mask__avx2: dst=(208, 738), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.733] glyphs0_to_dst: glyph=(216, 735)x(10, 14), unclipped [ 74.733] emit_primitive_identity_mask__avx2: dst=(216, 735), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.733] glyphs0_to_dst: glyph=(225, 736)x(10, 10), unclipped [ 74.733] emit_primitive_identity_mask__avx2: dst=(225, 736), mask=(976.00, 16.00) x (10.00, 10.00) [ 74.733] glyphs0_to_dst: glyph=(234, 747)x(11, 2), unclipped [ 74.733] emit_primitive_identity_mask__avx2: dst=(234, 747), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.733] glyphs0_to_dst: glyph=(243, 735)x(11, 11), unclipped [ 74.733] emit_primitive_identity_mask__avx2: dst=(243, 735), mask=(1008.00, 0.00) x (11.00, 11.00) [ 74.733] glyphs0_to_dst: glyph=(253, 738)x(9, 8), unclipped [ 74.733] emit_primitive_identity_mask__avx2: dst=(253, 738), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.733] glyphs0_to_dst: glyph=(261, 738)x(10, 8), unclipped [ 74.733] emit_primitive_identity_mask__avx2: dst=(261, 738), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.733] glyphs0_to_dst: glyph=(270, 738)x(10, 8), unclipped [ 74.733] emit_primitive_identity_mask__avx2: dst=(270, 738), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.733] glyphs0_to_dst: glyph=(279, 734)x(10, 12), unclipped [ 74.733] emit_primitive_identity_mask__avx2: dst=(279, 734), mask=(992.00, 16.00) x (10.00, 12.00) [ 74.733] glyphs0_to_dst: glyph=(288, 738)x(10, 8), unclipped [ 74.733] emit_primitive_identity_mask__avx2: dst=(288, 738), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.733] glyphs0_to_dst: glyph=(297, 738)x(10, 8), unclipped [ 74.733] emit_primitive_identity_mask__avx2: dst=(297, 738), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.733] glyphs0_to_dst: glyph=(307, 734)x(10, 12), unclipped [ 74.733] emit_primitive_identity_mask__avx2: dst=(307, 734), mask=(1008.00, 16.00) x (10.00, 12.00) [ 74.733] glyphs0_to_dst: glyph=(315, 735)x(11, 11), unclipped [ 74.733] emit_primitive_identity_mask__avx2: dst=(315, 735), mask=(960.00, 0.00) x (11.00, 11.00) [ 74.733] glyphs0_to_dst: glyph=(324, 738)x(11, 8), unclipped [ 74.733] emit_primitive_identity_mask__avx2: dst=(324, 738), mask=(736.00, 16.00) x (11.00, 8.00) [ 74.733] glyphs0_to_dst: glyph=(334, 738)x(9, 11), unclipped [ 74.733] emit_primitive_identity_mask__avx2: dst=(334, 738), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.733] glyphs0_to_dst: glyph=(342, 747)x(11, 2), unclipped [ 74.733] emit_primitive_identity_mask__avx2: dst=(342, 747), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.733] glyphs0_to_dst: glyph=(351, 734)x(10, 12), unclipped [ 74.733] emit_primitive_identity_mask__avx2: dst=(351, 734), mask=(992.00, 16.00) x (10.00, 12.00) [ 74.733] glyphs0_to_dst: glyph=(361, 734)x(9, 12), unclipped [ 74.733] emit_primitive_identity_mask__avx2: dst=(361, 734), mask=(960.00, 32.00) x (9.00, 12.00) [ 74.733] glyphs0_to_dst: glyph=(369, 738)x(10, 11), unclipped [ 74.733] emit_primitive_identity_mask__avx2: dst=(369, 738), mask=(976.00, 32.00) x (10.00, 11.00) [ 74.733] glyphs0_to_dst: glyph=(378, 735)x(10, 14), unclipped [ 74.733] emit_primitive_identity_mask__avx2: dst=(378, 735), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.733] glyphs0_to_dst: glyph=(387, 736)x(10, 10), unclipped [ 74.733] emit_primitive_identity_mask__avx2: dst=(387, 736), mask=(960.00, 48.00) x (10.00, 10.00) [ 74.733] glyphs0_to_dst: glyph=(396, 747)x(11, 2), unclipped [ 74.733] emit_primitive_identity_mask__avx2: dst=(396, 747), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.733] glyphs0_to_dst: glyph=(406, 738)x(9, 8), unclipped [ 74.733] emit_primitive_identity_mask__avx2: dst=(406, 738), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.733] glyphs0_to_dst: glyph=(415, 738)x(9, 8), unclipped [ 74.733] emit_primitive_identity_mask__avx2: dst=(415, 738), mask=(752.00, 16.00) x (9.00, 8.00) [ 74.733] glyphs0_to_dst: glyph=(424, 738)x(9, 11), unclipped [ 74.733] emit_primitive_identity_mask__avx2: dst=(424, 738), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.733] glyphs0_to_dst: glyph=(432, 735)x(10, 11), unclipped [ 74.733] emit_primitive_identity_mask__avx2: dst=(432, 735), mask=(976.00, 48.00) x (10.00, 11.00) [ 74.733] glyphs0_to_dst: glyph=(442, 738)x(9, 8), unclipped [ 74.733] emit_primitive_identity_mask__avx2: dst=(442, 738), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.733] glyphs0_to_dst: glyph=(450, 738)x(10, 11), unclipped [ 74.733] emit_primitive_identity_mask__avx2: dst=(450, 738), mask=(976.00, 32.00) x (10.00, 11.00) [ 74.733] gen8_vertex_flush[9f90] = 96 [ 74.733] gen9_magic_ca_pass: CA fixup (7059 -> 7155) [ 74.733] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.733] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.733] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.733] sna_glyphs(op=3, nlist=1, src=(460, 746)) [ 74.733] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.733] sna_glyphs: discarding mask [ 74.733] glyphs0_to_dst(op=3, src=(460, 746), nlist=1, dst=(460, 746)+(0, 0)) [ 74.733] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.733] gen9_render_composite: 0x0, current mode=1/1 [ 74.733] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.733] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.733] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.733] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.733] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.733] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.733] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.733] sna_drawable_use_bo: using whole GPU bo [ 74.733] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.733] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.733] color_convert: src=ffffffff [20028888] [ 74.733] color_convert: dst=ffffffff [20028888] [ 74.733] sna_render_get_solid: ffffffff [ 74.733] sna_render_get_solid(white) [ 74.733] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.733] sna_transform_is_imprecise_integer_translation: no transform [ 74.733] gen9_composite_picture: integer translation (0, 0), removing [ 74.733] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.733] sna_render_pixmap_bo: GPU all damaged [ 74.733] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.733] gen4_choose_composite_emitter: solid, identity mask [ 74.733] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.733] gen9_composite_get_binding_table(d7c0) [ 74.733] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.733] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.733] gen9_emit_vertex_elements: setup id=9 [ 74.733] glyphs0_to_dst: glyph=(459, 735)x(10, 13), unclipped [ 74.733] emit_primitive_identity_mask__avx2: dst=(459, 735), mask=(752.00, 32.00) x (10.00, 13.00) [ 74.734] glyphs0_to_dst: glyph=(477, 738)x(10, 8), unclipped [ 74.734] emit_primitive_identity_mask__avx2: dst=(477, 738), mask=(848.00, 16.00) x (10.00, 8.00) [ 74.734] glyphs0_to_dst: glyph=(486, 734)x(10, 12), unclipped [ 74.734] emit_primitive_identity_mask__avx2: dst=(486, 734), mask=(864.00, 0.00) x (10.00, 12.00) [ 74.734] glyphs0_to_dst: glyph=(507, 743)x(5, 3), unclipped [ 74.734] emit_primitive_identity_mask__avx2: dst=(507, 743), mask=(1008.00, 32.00) x (5.00, 3.00) [ 74.734] glyphs0_to_dst: glyph=(516, 743)x(5, 3), unclipped [ 74.734] emit_primitive_identity_mask__avx2: dst=(516, 743), mask=(1008.00, 32.00) x (5.00, 3.00) [ 74.734] glyphs0_to_dst: glyph=(523, 735)x(9, 14), unclipped [ 74.734] emit_primitive_identity_mask__avx2: dst=(523, 735), mask=(832.00, 32.00) x (9.00, 14.00) [ 74.734] gen8_vertex_flush[a090] = 18 [ 74.734] gen9_magic_ca_pass: CA fixup (7155 -> 7173) [ 74.734] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.734] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.734] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.734] sna_glyphs(op=3, nlist=1, src=(1, 763)) [ 74.734] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.734] sna_glyphs: discarding mask [ 74.734] glyphs0_to_dst(op=3, src=(1, 763), nlist=1, dst=(1, 763)+(0, 0)) [ 74.734] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.734] gen9_render_composite: 0x0, current mode=1/1 [ 74.734] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.734] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.734] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.734] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.734] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.734] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.734] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.734] sna_drawable_use_bo: using whole GPU bo [ 74.734] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.734] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.734] color_convert: src=ff8ae234 [20028888] [ 74.734] color_convert: dst=ff8ae234 [20028888] [ 74.734] sna_render_get_solid: ff8ae234 [ 74.734] sna_render_get_solid(22) = ff8ae234 (old) [ 74.734] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.734] sna_transform_is_imprecise_integer_translation: no transform [ 74.734] gen9_composite_picture: integer translation (0, 0), removing [ 74.734] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.734] sna_render_pixmap_bo: GPU all damaged [ 74.734] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.734] gen4_choose_composite_emitter: solid, identity mask [ 74.734] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.734] gen9_composite_get_binding_table(d780) [ 74.734] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.734] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.734] gen9_emit_vertex_elements: setup id=9 [ 74.734] glyphs0_to_dst: glyph=(1, 755)x(9, 8), unclipped [ 74.734] emit_primitive_identity_mask__avx2: dst=(1, 755), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.734] glyphs0_to_dst: glyph=(9, 753)x(10, 13), unclipped [ 74.734] emit_primitive_identity_mask__avx2: dst=(9, 753), mask=(672.00, 48.00) x (10.00, 13.00) [ 74.734] glyphs0_to_dst: glyph=(19, 755)x(9, 8), unclipped [ 74.734] emit_primitive_identity_mask__avx2: dst=(19, 755), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.734] glyphs0_to_dst: glyph=(28, 757)x(8, 3), unclipped [ 74.734] emit_primitive_identity_mask__avx2: dst=(28, 757), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.734] glyphs0_to_dst: glyph=(36, 753)x(11, 10), unclipped [ 74.734] emit_primitive_identity_mask__avx2: dst=(36, 753), mask=(704.00, 0.00) x (11.00, 10.00) [ 74.734] glyphs0_to_dst: glyph=(46, 755)x(9, 8), unclipped [ 74.734] emit_primitive_identity_mask__avx2: dst=(46, 755), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.734] glyphs0_to_dst: glyph=(54, 755)x(10, 8), unclipped [ 74.734] emit_primitive_identity_mask__avx2: dst=(54, 755), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.734] glyphs0_to_dst: glyph=(63, 755)x(10, 8), unclipped [ 74.734] emit_primitive_identity_mask__avx2: dst=(63, 755), mask=(720.00, 16.00) x (10.00, 8.00) [ 74.734] glyphs0_to_dst: glyph=(72, 752)x(10, 11), unclipped [ 74.734] emit_primitive_identity_mask__avx2: dst=(72, 752), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.734] glyphs0_to_dst: glyph=(81, 755)x(10, 8), unclipped [ 74.734] emit_primitive_identity_mask__avx2: dst=(81, 755), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.734] glyphs0_to_dst: glyph=(90, 752)x(10, 11), unclipped [ 74.734] emit_primitive_identity_mask__avx2: dst=(90, 752), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.734] glyphs0_to_dst: glyph=(99, 755)x(11, 8), unclipped [ 74.734] emit_primitive_identity_mask__avx2: dst=(99, 755), mask=(736.00, 16.00) x (11.00, 8.00) [ 74.734] glyphs0_to_dst: glyph=(109, 755)x(9, 8), unclipped [ 74.734] emit_primitive_identity_mask__avx2: dst=(109, 755), mask=(752.00, 16.00) x (9.00, 8.00) [ 74.734] glyphs0_to_dst: glyph=(118, 757)x(8, 3), unclipped [ 74.734] emit_primitive_identity_mask__avx2: dst=(118, 757), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.734] glyphs0_to_dst: glyph=(126, 753)x(10, 10), unclipped [ 74.734] emit_primitive_identity_mask__avx2: dst=(126, 753), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.734] glyphs0_to_dst: glyph=(135, 753)x(10, 10), unclipped [ 74.734] emit_primitive_identity_mask__avx2: dst=(135, 753), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.734] glyphs0_to_dst: glyph=(144, 753)x(10, 10), unclipped [ 74.734] emit_primitive_identity_mask__avx2: dst=(144, 753), mask=(720.00, 32.00) x (10.00, 10.00) [ 74.734] glyphs0_to_dst: glyph=(153, 753)x(10, 10), unclipped [ 74.734] emit_primitive_identity_mask__avx2: dst=(153, 753), mask=(704.00, 48.00) x (10.00, 10.00) [ 74.734] gen8_vertex_flush[a190] = 54 [ 74.734] gen9_magic_ca_pass: CA fixup (7173 -> 7227) [ 74.734] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.734] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.734] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.734] sna_glyphs(op=3, nlist=1, src=(163, 763)) [ 74.734] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.734] sna_glyphs: discarding mask [ 74.734] glyphs0_to_dst(op=3, src=(163, 763), nlist=1, dst=(163, 763)+(0, 0)) [ 74.734] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.734] gen9_render_composite: 0x0, current mode=1/1 [ 74.734] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.734] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.734] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.734] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.734] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.734] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.734] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.734] sna_drawable_use_bo: using whole GPU bo [ 74.734] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.734] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.734] color_convert: src=ffffffff [20028888] [ 74.734] color_convert: dst=ffffffff [20028888] [ 74.734] sna_render_get_solid: ffffffff [ 74.734] sna_render_get_solid(white) [ 74.734] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.734] sna_transform_is_imprecise_integer_translation: no transform [ 74.734] gen9_composite_picture: integer translation (0, 0), removing [ 74.734] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.734] sna_render_pixmap_bo: GPU all damaged [ 74.734] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.734] gen4_choose_composite_emitter: solid, identity mask [ 74.734] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.734] gen9_composite_get_binding_table(d740) [ 74.734] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.734] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.734] gen9_emit_vertex_elements: setup id=9 [ 74.734] glyphs0_to_dst: glyph=(165, 755)x(5, 8), unclipped [ 74.734] emit_primitive_identity_mask__avx2: dst=(165, 755), mask=(720.00, 48.00) x (5.00, 8.00) [ 74.734] gen8_vertex_flush[a290] = 3 [ 74.734] gen9_magic_ca_pass: CA fixup (7227 -> 7230) [ 74.734] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.734] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.734] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.734] sna_accel_flush: flush?=0, dirty?=0 [ 74.734] sna_block_handler (tv=0.0) [ 74.734] sna_wakeup_handler [ 74.734] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 74.734] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 74.734] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 74.734] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 74.734] sna_dri2_get_msc(draw=146, pipe=0) [ 74.734] sna_crtc_record_swap: recording last swap on pipe=0, frame 4233 [msc=4233], time 74.725070 [ 74.734] sna_dri2_get_msc: msc=4233 [raw=4233], ust=74725070 [ 74.734] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=32 (refs=1/1, flush=0) , front=25 (refs=2/3, flush=1) [ 74.734] sna_dri2_schedule_swap(target_msc=4232, divisor=0, remainder=0) [ 74.734] sna_dri2_schedule_swap: using front handle=25, active_scanout?=2, flush?=1 [ 74.734] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 74.734] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 74.734] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 74.734] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 74.734] sna_crtc_record_swap: recording last swap on pipe=0, frame 4233 [msc=4233], time 74.725070 [ 74.734] immediate_swap: current_msc=4233, target_msc=4232 -- yes [ 74.734] can_flip: no, shadow enabled [ 74.734] sna_dri2_add_event: adding event to window 146) [ 74.734] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 74.734] sna_dri2_immediate_blit: no pending blit, starting chain [ 74.734] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 74.734] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 74.734] can_xchg: back size=8700f00, front size=8700f00 [ 74.734] can_xchg: yes, pixmap=4091 [ 74.734] sna_dri2_xchg: win=146, exchange front=25/75,ref=3 and back=32/80,ref=2, pixmap=4091 3840x2160 [ 74.734] sna_dri2_xchg: back_bo handle=32, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 74.734] sna_dri2_xchg: front_bo handle=25, pitch=15360, size=33177600, ref=3, active_scanout?=2 [ 74.734] set_bo: pixmap=4091, handle=32 (old handle=25) [ 74.734] set_bo: marking whole pixmap as damaged [ 74.734] set_bo: applying final/discard move-to-gpu [ 74.734] wait_for_shadow: flags=0, flips=0, handle=25, shadow=29 [ 74.734] set_bo: dropping flush hint from handle=25 [ 74.734] set_bo: adding flush hint to handle=32 [ 74.734] mark_stale(handle=25) => 1 [ 74.734] swap_limit: draw=146 setting swap limit to 3 [ 74.734] sna_dri2_swap_limit_validate: swap limit set to 3 [ 74.734] sna_next_vblank(pipe=0, waiting until next vblank) [ 74.734] sna_dri2_schedule_swap: reported target_msc=4233 [ 74.734] sna_accel_flush: flush?=0, dirty?=0 [ 74.734] sna_accel_flush: flush?=0, dirty?=0 [ 74.734] sna_accel_flush: flush?=0, dirty?=0 [ 74.734] sna_accel_flush: flush?=0, dirty?=0 [ 74.734] sna_block_handler (tv=0.0) [ 74.734] kgem_retire, need_retire?=1 [ 74.734] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 74.734] kgem_retire__requests_ring: retiring ring 0 [ 74.734] __kgem_busy: handle=2, busy=0, wedged=0 [ 74.734] __kgem_retire_rq: request 2 complete [ 74.734] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 74.734] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 74.734] kgem_retire -- retired=0, need_retire=0 [ 74.734] sna_accel_block: GPU idle, flushing [ 74.734] gen8_vertex_close: used=28920, vbo active? 23, vb=200, nreloc=1 [ 74.734] gen8_vertex_close: reloc[0] = 289 [ 74.734] kgem_add_reloc64: handle=23, pos=289, delta=0, domains=200000 [ 74.734] kgem_add_handle: handle=23, index=5 [ 74.734] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fd541000) [ 74.734] batch[1/1, flags=1800]: 10442 10442 13776 16384, nreloc=9, nexec=6, nfence=0, aperture=9110 [fenced=0] [ 74.734] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x8b, presumed-offset=fd353000 [ 74.734] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> 1 [ 74.734] kgem_create_linear(65536) [ 74.734] search_linear_cache: num_pages=16, flags=406, use_active? 0, use_large=0 [max=65536] [ 74.734] search_linear_cache: searching for inactive cpu map [ 74.734] kgem_bo_remove_from_inactive: removing handle=140 from inactive [ 74.734] search_linear_cache: found handle=140 (num_pages=16) in linear vma cache [ 74.734] kgem_bo_map__cpu(handle=140, size=65536, map=0x0:0x7fc6b413b000) [ 74.734] kgem_new_batch: allocated and mapped batch handle=140 [size=65536] [ 74.734] kgem_bo_sync__cpu: handle=140 [ 74.734] __kgem_busy: handle=140, busy=0, wedged=0 [ 74.734] kgem_bo_sync__cpu: SYNC: handle=140, needs_flush? 0, domain? 0, busy? 0 [ 74.734] __kgem_busy: handle=140, busy=0, wedged=0 [ 74.734] kgem_bo_retire: retiring bo handle=140 (needed flush? 0), rq? 0 [busy?=0] [ 74.734] assert_bo_retired: handle=140, domain: 0 exec? 0, rq? 0 [ 74.734] kgem_new_batch: using last batch handle=139 [ 74.735] kgem_commit: release handle=139 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd353000 [ 74.735] kgem_commit: release handle=17 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d289b000 [ 74.735] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 74.735] kgem_commit: release handle=113 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 74.735] __kgem_bo_clear_busy: handle=113 [ 74.735] kgem_commit: release handle=113 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fe00a000 [ 74.735] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 74.735] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 74.735] __kgem_bo_clear_busy: handle=7 [ 74.735] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 74.735] kgem_commit: release handle=113 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 74.735] __kgem_bo_clear_busy: handle=113 [ 74.735] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 74.735] __kgem_busy: handle=139, busy=131072, wedged=0 [ 74.735] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 74.735] sna_scanout_do_flush: flush timer active: delta=-29 [ 74.735] sna_scanout_do_flush (time=74734), triggered [ 74.735] sna_scanout_flush (time=74734), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 74.735] has_shadow: has pending damage? 1, outstanding flips: 0 [ 74.735] stop_flush: scanout=32 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 74.735] has_shadow: has pending damage? 1, outstanding flips: 0 [ 74.735] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 74.735] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 74.735] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 74.735] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 74.735] sna_pixmap_move_to_gpu: already all-damaged [ 74.735] sna_pixmap_mark_active: pixmap=4091, handle=32 [ 74.735] sna_mode_redisplay: crtc[0] transformed? 0 [ 74.735] sna_mode_redisplay: crtc[1] transformed? 0 [ 74.735] sna_mode_redisplay: crtc[2] transformed? 0 [ 74.735] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=32 [active=1] [ 74.735] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 25, transformed? 0 [ 74.735] get_fb: reusing fb=68 for handle=32 [ 74.735] sna_mode_redisplay: recording flip on CRTC:32 handle=32, active_scanout=2, serial=3 [ 74.735] __kgem_bo_clear_busy: handle=32 [ 74.735] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 74.735] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 74.735] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 74.735] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=32, shadow handle=29 [ 74.735] sna_accel_do_throttle (time=74734), triggered [ 74.735] sna_accel_throttle (time=74734) [ 74.735] sna_accel_block: evaluating timers, active=7 [ 74.735] sna_accel_block: flush timer expires in 16 [74750] [ 74.735] sna_wakeup_handler [ 74.735] sna_accel_flush: flush?=0, dirty?=0 [ 74.735] sna_accel_flush: flush?=0, dirty?=0 [ 74.735] sna_accel_flush: flush?=0, dirty?=0 [ 74.735] sna_block_handler (tv=0.0) [ 74.735] sna_wakeup_handler [ 74.735] sna_accel_flush: flush?=0, dirty?=0 [ 74.735] sna_accel_flush: flush?=0, dirty?=0 [ 74.735] sna_block_handler (tv=0.0) [ 74.735] sna_wakeup_handler [ 74.735] sna_accel_flush: flush?=0, dirty?=0 [ 74.735] sna_accel_flush: flush?=0, dirty?=0 [ 74.735] sna_block_handler (tv=0.0) [ 74.735] sna_wakeup_handler [ 74.735] sna_accel_flush: flush?=0, dirty?=0 [ 74.735] sna_accel_flush: flush?=0, dirty?=0 [ 74.735] sna_block_handler (tv=0.0) [ 74.735] sna_wakeup_handler [ 74.735] sna_glyphs(op=3, nlist=1, src=(172, 763)) [ 74.735] kgem_bo_is_busy: handle=17, domain: 3 exec? 0, rq? 1 [ 74.735] sna_glyphs: discarding mask [ 74.735] glyphs0_to_dst(op=3, src=(172, 763), nlist=1, dst=(172, 763)+(0, 0)) [ 74.735] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.735] gen9_render_composite: 0x0, current mode=0/1 [ 74.735] kgem_bo_is_busy: handle=6, domain: 3 exec? 0, rq? 1 [ 74.735] kgem_bo_is_busy: handle=17, domain: 3 exec? 0, rq? 1 [ 74.735] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.735] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.735] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.735] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.735] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.735] sna_drawable_use_bo: using whole GPU bo [ 74.735] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.735] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.735] color_convert: src=ff729fcf [20028888] [ 74.735] color_convert: dst=ff729fcf [20028888] [ 74.735] sna_render_get_solid: ff729fcf [ 74.735] sna_render_get_solid(23) = ff729fcf (old) [ 74.735] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.735] sna_transform_is_imprecise_integer_translation: no transform [ 74.735] gen9_composite_picture: integer translation (0, 0), removing [ 74.735] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.735] sna_render_pixmap_bo: GPU all damaged [ 74.735] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.735] gen4_choose_composite_emitter: solid, identity mask [ 74.735] kgem_check_bo: num_pages=+9035, num_exec=+3 [ 74.735] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 74.735] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 74.735] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 74.735] kgem_add_handle: handle=4, index=0 [ 74.735] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 74.735] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 74.735] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 74.735] gen9_composite_get_binding_table(ffc0) [ 74.735] kgem_add_reloc64: handle=17, pos=16360, delta=0, domains=20002 [ 74.735] kgem_add_handle: handle=17, index=1 [ 74.735] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d289b000) [ 74.735] __kgem_bo_mark_dirty: handle=17 (proxy? 0) [ 74.735] [3fe0] bind bo(handle=17, addr=d289b000), format=192, width=3775, height=2136, pitch=15360, tiling=1 -> render [ 74.735] kgem_add_reloc64: handle=113, pos=16344, delta=0, domains=40000 [ 74.735] kgem_add_reloc64: adding proxy [delta=92] for handle=113 [ 74.735] kgem_add_handle: handle=113, index=2 [ 74.735] kgem_add_reloc64[4] = (delta=92, target handle=2, presumed=fe00a000) [ 74.735] [3fd0] bind bo(handle=113, addr=fe00a05c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 74.735] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 [ 74.735] kgem_add_handle: handle=6, index=3 [ 74.735] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd581000) [ 74.735] [3fc0] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 74.735] gen9_emit_cc: blend=177 (current=ffffffff), src=17, dst=18 [ 74.735] gen9_emit_sampler: sampler = a [ 74.735] gen9_emit_sf: num_sf_outputs=2 [ 74.735] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.735] gen9_emit_vertex_elements: setup id=9 [ 74.735] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 74.735] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 74.735] glyphs0_to_dst: glyph=(171, 757)x(11, 3), unclipped [ 74.735] emit_primitive_identity_mask__avx2: dst=(171, 757), mask=(736.00, 32.00) x (11.00, 3.00) [ 74.735] glyphs0_to_dst: glyph=(180, 752)x(10, 14), unclipped [ 74.735] emit_primitive_identity_mask__avx2: dst=(180, 752), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.735] glyphs0_to_dst: glyph=(189, 752)x(11, 11), unclipped [ 74.735] emit_primitive_identity_mask__avx2: dst=(189, 752), mask=(960.00, 0.00) x (11.00, 11.00) [ 74.735] glyphs0_to_dst: glyph=(198, 755)x(10, 8), unclipped [ 74.735] emit_primitive_identity_mask__avx2: dst=(198, 755), mask=(976.00, 0.00) x (10.00, 8.00) [ 74.735] glyphs0_to_dst: glyph=(208, 755)x(9, 11), unclipped [ 74.735] emit_primitive_identity_mask__avx2: dst=(208, 755), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.735] glyphs0_to_dst: glyph=(216, 752)x(10, 14), unclipped [ 74.735] emit_primitive_identity_mask__avx2: dst=(216, 752), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.735] glyphs0_to_dst: glyph=(225, 753)x(10, 10), unclipped [ 74.735] emit_primitive_identity_mask__avx2: dst=(225, 753), mask=(976.00, 16.00) x (10.00, 10.00) [ 74.735] glyphs0_to_dst: glyph=(234, 764)x(11, 2), unclipped [ 74.735] emit_primitive_identity_mask__avx2: dst=(234, 764), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.735] glyphs0_to_dst: glyph=(243, 752)x(11, 11), unclipped [ 74.735] emit_primitive_identity_mask__avx2: dst=(243, 752), mask=(1008.00, 0.00) x (11.00, 11.00) [ 74.735] glyphs0_to_dst: glyph=(253, 755)x(9, 8), unclipped [ 74.735] emit_primitive_identity_mask__avx2: dst=(253, 755), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.735] glyphs0_to_dst: glyph=(261, 755)x(10, 8), unclipped [ 74.735] emit_primitive_identity_mask__avx2: dst=(261, 755), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.735] glyphs0_to_dst: glyph=(270, 755)x(10, 8), unclipped [ 74.735] emit_primitive_identity_mask__avx2: dst=(270, 755), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.735] glyphs0_to_dst: glyph=(279, 751)x(10, 12), unclipped [ 74.735] emit_primitive_identity_mask__avx2: dst=(279, 751), mask=(992.00, 16.00) x (10.00, 12.00) [ 74.735] glyphs0_to_dst: glyph=(288, 755)x(10, 8), unclipped [ 74.735] emit_primitive_identity_mask__avx2: dst=(288, 755), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.735] glyphs0_to_dst: glyph=(297, 755)x(10, 8), unclipped [ 74.735] emit_primitive_identity_mask__avx2: dst=(297, 755), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.735] glyphs0_to_dst: glyph=(307, 751)x(10, 12), unclipped [ 74.735] emit_primitive_identity_mask__avx2: dst=(307, 751), mask=(1008.00, 16.00) x (10.00, 12.00) [ 74.735] glyphs0_to_dst: glyph=(315, 752)x(11, 11), unclipped [ 74.735] emit_primitive_identity_mask__avx2: dst=(315, 752), mask=(960.00, 0.00) x (11.00, 11.00) [ 74.736] glyphs0_to_dst: glyph=(324, 755)x(11, 8), unclipped [ 74.736] emit_primitive_identity_mask__avx2: dst=(324, 755), mask=(736.00, 16.00) x (11.00, 8.00) [ 74.736] glyphs0_to_dst: glyph=(334, 755)x(9, 11), unclipped [ 74.736] emit_primitive_identity_mask__avx2: dst=(334, 755), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.736] glyphs0_to_dst: glyph=(342, 764)x(11, 2), unclipped [ 74.736] emit_primitive_identity_mask__avx2: dst=(342, 764), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.736] glyphs0_to_dst: glyph=(351, 751)x(10, 12), unclipped [ 74.736] emit_primitive_identity_mask__avx2: dst=(351, 751), mask=(992.00, 16.00) x (10.00, 12.00) [ 74.736] glyphs0_to_dst: glyph=(361, 751)x(9, 12), unclipped [ 74.736] emit_primitive_identity_mask__avx2: dst=(361, 751), mask=(960.00, 32.00) x (9.00, 12.00) [ 74.736] glyphs0_to_dst: glyph=(369, 755)x(10, 11), unclipped [ 74.736] emit_primitive_identity_mask__avx2: dst=(369, 755), mask=(976.00, 32.00) x (10.00, 11.00) [ 74.736] gen8_vertex_flush[498] = 69 [ 74.736] gen9_magic_ca_pass: CA fixup (7230 -> 7299) [ 74.736] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.736] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.736] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.736] sna_glyphs(op=3, nlist=1, src=(379, 763)) [ 74.736] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.736] sna_glyphs: discarding mask [ 74.736] glyphs0_to_dst(op=3, src=(379, 763), nlist=1, dst=(379, 763)+(0, 0)) [ 74.736] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.736] gen9_render_composite: 0x0, current mode=1/1 [ 74.736] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.736] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.736] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.736] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.736] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.736] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.736] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.736] sna_drawable_use_bo: using whole GPU bo [ 74.736] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.736] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.736] color_convert: src=ffffffff [20028888] [ 74.736] color_convert: dst=ffffffff [20028888] [ 74.736] sna_render_get_solid: ffffffff [ 74.736] sna_render_get_solid(white) [ 74.736] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.736] sna_transform_is_imprecise_integer_translation: no transform [ 74.736] gen9_composite_picture: integer translation (0, 0), removing [ 74.736] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.736] sna_render_pixmap_bo: GPU all damaged [ 74.736] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.736] gen4_choose_composite_emitter: solid, identity mask [ 74.736] kgem_check_bo: num_pages=+1, num_exec=+1 [ 74.736] gen9_composite_get_binding_table(fec0) [ 74.736] kgem_add_reloc64: handle=7, pos=16296, delta=0, domains=40000 [ 74.736] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 74.736] kgem_add_handle: handle=7, index=4 [ 74.736] kgem_add_reloc64[6] = (delta=1048, target handle=4, presumed=fffe8000) [ 74.736] [3fa0] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 74.736] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.736] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.736] gen9_emit_vertex_elements: setup id=9 [ 74.736] glyphs0_to_dst: glyph=(378, 752)x(10, 13), unclipped [ 74.736] emit_primitive_identity_mask__avx2: dst=(378, 752), mask=(752.00, 32.00) x (10.00, 13.00) [ 74.736] glyphs0_to_dst: glyph=(396, 752)x(10, 11), unclipped [ 74.736] emit_primitive_identity_mask__avx2: dst=(396, 752), mask=(880.00, 32.00) x (10.00, 11.00) [ 74.736] glyphs0_to_dst: glyph=(406, 755)x(9, 8), unclipped [ 74.736] emit_primitive_identity_mask__avx2: dst=(406, 755), mask=(896.00, 48.00) x (9.00, 8.00) [ 74.736] gen8_vertex_flush[598] = 9 [ 74.736] gen9_magic_ca_pass: CA fixup (7299 -> 7308) [ 74.736] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.736] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.736] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.736] sna_glyphs(op=3, nlist=1, src=(1, 780)) [ 74.736] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.736] sna_glyphs: discarding mask [ 74.736] glyphs0_to_dst(op=3, src=(1, 780), nlist=1, dst=(1, 780)+(0, 0)) [ 74.736] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.736] gen9_render_composite: 0x0, current mode=1/1 [ 74.736] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.736] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.736] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.736] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.736] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.736] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.736] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.736] sna_drawable_use_bo: using whole GPU bo [ 74.736] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.736] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.736] color_convert: src=ff729fcf [20028888] [ 74.736] color_convert: dst=ff729fcf [20028888] [ 74.736] sna_render_get_solid: ff729fcf [ 74.736] sna_render_get_solid(23) = ff729fcf (last) [ 74.736] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.736] sna_transform_is_imprecise_integer_translation: no transform [ 74.736] gen9_composite_picture: integer translation (0, 0), removing [ 74.736] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.736] sna_render_pixmap_bo: GPU all damaged [ 74.736] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.736] gen4_choose_composite_emitter: solid, identity mask [ 74.736] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.736] gen9_composite_get_binding_table(fe40) [ 74.736] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.736] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.736] gen9_emit_vertex_elements: setup id=9 [ 74.736] glyphs0_to_dst: glyph=(0, 770)x(10, 10), unclipped [ 74.736] emit_primitive_identity_mask__avx2: dst=(0, 770), mask=(960.00, 48.00) x (10.00, 10.00) [ 74.736] glyphs0_to_dst: glyph=(9, 781)x(11, 2), unclipped [ 74.736] emit_primitive_identity_mask__avx2: dst=(9, 781), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.736] glyphs0_to_dst: glyph=(19, 772)x(9, 8), unclipped [ 74.736] emit_primitive_identity_mask__avx2: dst=(19, 772), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.736] glyphs0_to_dst: glyph=(28, 772)x(9, 8), unclipped [ 74.736] emit_primitive_identity_mask__avx2: dst=(28, 772), mask=(752.00, 16.00) x (9.00, 8.00) [ 74.736] glyphs0_to_dst: glyph=(37, 772)x(9, 11), unclipped [ 74.736] emit_primitive_identity_mask__avx2: dst=(37, 772), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.736] glyphs0_to_dst: glyph=(45, 769)x(10, 11), unclipped [ 74.736] emit_primitive_identity_mask__avx2: dst=(45, 769), mask=(976.00, 48.00) x (10.00, 11.00) [ 74.736] glyphs0_to_dst: glyph=(55, 772)x(9, 8), unclipped [ 74.736] emit_primitive_identity_mask__avx2: dst=(55, 772), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.736] glyphs0_to_dst: glyph=(63, 772)x(10, 11), unclipped [ 74.736] emit_primitive_identity_mask__avx2: dst=(63, 772), mask=(976.00, 32.00) x (10.00, 11.00) [ 74.736] gen8_vertex_flush[698] = 24 [ 74.736] gen9_magic_ca_pass: CA fixup (7308 -> 7332) [ 74.736] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.736] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.736] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.736] sna_glyphs(op=3, nlist=1, src=(1, 797)) [ 74.736] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.736] sna_glyphs: discarding mask [ 74.736] glyphs0_to_dst(op=3, src=(1, 797), nlist=1, dst=(1, 797)+(0, 0)) [ 74.736] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.736] gen9_render_composite: 0x0, current mode=1/1 [ 74.736] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.736] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.736] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.736] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.736] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.736] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.736] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.736] sna_drawable_use_bo: using whole GPU bo [ 74.736] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.736] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.736] color_convert: src=ff8ae234 [20028888] [ 74.736] color_convert: dst=ff8ae234 [20028888] [ 74.736] sna_render_get_solid: ff8ae234 [ 74.736] sna_render_get_solid(22) = ff8ae234 (old) [ 74.736] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.736] sna_transform_is_imprecise_integer_translation: no transform [ 74.736] gen9_composite_picture: integer translation (0, 0), removing [ 74.736] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.736] sna_render_pixmap_bo: GPU all damaged [ 74.736] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.736] gen4_choose_composite_emitter: solid, identity mask [ 74.736] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.736] gen9_composite_get_binding_table(fe00) [ 74.736] kgem_add_reloc64: handle=113, pos=16248, delta=0, domains=40000 [ 74.736] kgem_add_reloc64: adding proxy [delta=88] for handle=113 [ 74.736] kgem_add_reloc64[7] = (delta=88, target handle=2, presumed=fe00a000) [ 74.736] [3f70] bind bo(handle=113, addr=fe00a058), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 74.736] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.736] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.736] gen9_emit_vertex_elements: setup id=9 [ 74.736] glyphs0_to_dst: glyph=(1, 789)x(9, 8), unclipped [ 74.736] emit_primitive_identity_mask__avx2: dst=(1, 789), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.736] glyphs0_to_dst: glyph=(9, 787)x(10, 13), unclipped [ 74.736] emit_primitive_identity_mask__avx2: dst=(9, 787), mask=(672.00, 48.00) x (10.00, 13.00) [ 74.736] glyphs0_to_dst: glyph=(19, 789)x(9, 8), unclipped [ 74.736] emit_primitive_identity_mask__avx2: dst=(19, 789), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.736] glyphs0_to_dst: glyph=(28, 791)x(8, 3), unclipped [ 74.736] emit_primitive_identity_mask__avx2: dst=(28, 791), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.736] glyphs0_to_dst: glyph=(36, 787)x(11, 10), unclipped [ 74.736] emit_primitive_identity_mask__avx2: dst=(36, 787), mask=(704.00, 0.00) x (11.00, 10.00) [ 74.736] glyphs0_to_dst: glyph=(46, 789)x(9, 8), unclipped [ 74.736] emit_primitive_identity_mask__avx2: dst=(46, 789), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.736] glyphs0_to_dst: glyph=(54, 789)x(10, 8), unclipped [ 74.736] emit_primitive_identity_mask__avx2: dst=(54, 789), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.736] glyphs0_to_dst: glyph=(63, 789)x(10, 8), unclipped [ 74.736] emit_primitive_identity_mask__avx2: dst=(63, 789), mask=(720.00, 16.00) x (10.00, 8.00) [ 74.736] glyphs0_to_dst: glyph=(72, 786)x(10, 11), unclipped [ 74.736] emit_primitive_identity_mask__avx2: dst=(72, 786), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.736] glyphs0_to_dst: glyph=(81, 789)x(10, 8), unclipped [ 74.736] emit_primitive_identity_mask__avx2: dst=(81, 789), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.736] glyphs0_to_dst: glyph=(90, 786)x(10, 11), unclipped [ 74.736] emit_primitive_identity_mask__avx2: dst=(90, 786), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.736] glyphs0_to_dst: glyph=(99, 789)x(11, 8), unclipped [ 74.736] emit_primitive_identity_mask__avx2: dst=(99, 789), mask=(736.00, 16.00) x (11.00, 8.00) [ 74.736] glyphs0_to_dst: glyph=(109, 789)x(9, 8), unclipped [ 74.736] emit_primitive_identity_mask__avx2: dst=(109, 789), mask=(752.00, 16.00) x (9.00, 8.00) [ 74.736] glyphs0_to_dst: glyph=(118, 791)x(8, 3), unclipped [ 74.736] emit_primitive_identity_mask__avx2: dst=(118, 791), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.736] glyphs0_to_dst: glyph=(126, 787)x(10, 10), unclipped [ 74.736] emit_primitive_identity_mask__avx2: dst=(126, 787), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.736] glyphs0_to_dst: glyph=(135, 787)x(10, 10), unclipped [ 74.736] emit_primitive_identity_mask__avx2: dst=(135, 787), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.736] glyphs0_to_dst: glyph=(144, 787)x(10, 10), unclipped [ 74.736] emit_primitive_identity_mask__avx2: dst=(144, 787), mask=(720.00, 32.00) x (10.00, 10.00) [ 74.736] glyphs0_to_dst: glyph=(153, 787)x(10, 10), unclipped [ 74.736] emit_primitive_identity_mask__avx2: dst=(153, 787), mask=(704.00, 48.00) x (10.00, 10.00) [ 74.736] gen8_vertex_flush[798] = 54 [ 74.736] gen9_magic_ca_pass: CA fixup (7332 -> 7386) [ 74.736] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.736] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.736] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.736] sna_glyphs(op=3, nlist=1, src=(163, 797)) [ 74.736] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.736] sna_glyphs: discarding mask [ 74.736] glyphs0_to_dst(op=3, src=(163, 797), nlist=1, dst=(163, 797)+(0, 0)) [ 74.736] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.736] gen9_render_composite: 0x0, current mode=1/1 [ 74.736] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.736] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.736] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.736] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.736] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.736] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.736] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.736] sna_drawable_use_bo: using whole GPU bo [ 74.736] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.736] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.736] color_convert: src=ffffffff [20028888] [ 74.736] color_convert: dst=ffffffff [20028888] [ 74.736] sna_render_get_solid: ffffffff [ 74.736] sna_render_get_solid(white) [ 74.736] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.736] sna_transform_is_imprecise_integer_translation: no transform [ 74.736] gen9_composite_picture: integer translation (0, 0), removing [ 74.736] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.736] sna_render_pixmap_bo: GPU all damaged [ 74.736] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.736] gen4_choose_composite_emitter: solid, identity mask [ 74.736] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.736] gen9_composite_get_binding_table(fd80) [ 74.736] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.736] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.736] gen9_emit_vertex_elements: setup id=9 [ 74.736] glyphs0_to_dst: glyph=(165, 789)x(5, 8), unclipped [ 74.736] emit_primitive_identity_mask__avx2: dst=(165, 789), mask=(720.00, 48.00) x (5.00, 8.00) [ 74.736] gen8_vertex_flush[898] = 3 [ 74.736] gen9_magic_ca_pass: CA fixup (7386 -> 7389) [ 74.736] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.736] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.736] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.736] sna_glyphs(op=3, nlist=1, src=(172, 797)) [ 74.737] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.737] sna_glyphs: discarding mask [ 74.737] glyphs0_to_dst(op=3, src=(172, 797), nlist=1, dst=(172, 797)+(0, 0)) [ 74.737] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.737] gen9_render_composite: 0x0, current mode=1/1 [ 74.737] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.737] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.737] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.737] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.737] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.737] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.737] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.737] sna_drawable_use_bo: using whole GPU bo [ 74.737] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.737] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.737] color_convert: src=ff729fcf [20028888] [ 74.737] color_convert: dst=ff729fcf [20028888] [ 74.737] sna_render_get_solid: ff729fcf [ 74.737] sna_render_get_solid(23) = ff729fcf (old) [ 74.737] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.737] sna_transform_is_imprecise_integer_translation: no transform [ 74.737] gen9_composite_picture: integer translation (0, 0), removing [ 74.737] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.737] sna_render_pixmap_bo: GPU all damaged [ 74.737] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.737] gen4_choose_composite_emitter: solid, identity mask [ 74.737] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.737] gen9_composite_get_binding_table(fd40) [ 74.737] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.737] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.737] gen9_emit_vertex_elements: setup id=9 [ 74.737] glyphs0_to_dst: glyph=(171, 791)x(11, 3), unclipped [ 74.737] emit_primitive_identity_mask__avx2: dst=(171, 791), mask=(736.00, 32.00) x (11.00, 3.00) [ 74.737] glyphs0_to_dst: glyph=(180, 786)x(10, 14), unclipped [ 74.737] emit_primitive_identity_mask__avx2: dst=(180, 786), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.737] glyphs0_to_dst: glyph=(189, 786)x(11, 11), unclipped [ 74.737] emit_primitive_identity_mask__avx2: dst=(189, 786), mask=(960.00, 0.00) x (11.00, 11.00) [ 74.737] glyphs0_to_dst: glyph=(198, 789)x(10, 8), unclipped [ 74.737] emit_primitive_identity_mask__avx2: dst=(198, 789), mask=(976.00, 0.00) x (10.00, 8.00) [ 74.737] glyphs0_to_dst: glyph=(208, 789)x(9, 11), unclipped [ 74.737] emit_primitive_identity_mask__avx2: dst=(208, 789), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.737] glyphs0_to_dst: glyph=(216, 786)x(10, 14), unclipped [ 74.737] emit_primitive_identity_mask__avx2: dst=(216, 786), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.737] glyphs0_to_dst: glyph=(225, 787)x(10, 10), unclipped [ 74.737] emit_primitive_identity_mask__avx2: dst=(225, 787), mask=(976.00, 16.00) x (10.00, 10.00) [ 74.737] glyphs0_to_dst: glyph=(234, 798)x(11, 2), unclipped [ 74.737] emit_primitive_identity_mask__avx2: dst=(234, 798), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.737] glyphs0_to_dst: glyph=(243, 786)x(11, 11), unclipped [ 74.737] emit_primitive_identity_mask__avx2: dst=(243, 786), mask=(1008.00, 0.00) x (11.00, 11.00) [ 74.737] glyphs0_to_dst: glyph=(253, 789)x(9, 8), unclipped [ 74.737] emit_primitive_identity_mask__avx2: dst=(253, 789), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.737] glyphs0_to_dst: glyph=(261, 789)x(10, 8), unclipped [ 74.737] emit_primitive_identity_mask__avx2: dst=(261, 789), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.737] glyphs0_to_dst: glyph=(270, 789)x(10, 8), unclipped [ 74.737] emit_primitive_identity_mask__avx2: dst=(270, 789), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.737] glyphs0_to_dst: glyph=(279, 785)x(10, 12), unclipped [ 74.737] emit_primitive_identity_mask__avx2: dst=(279, 785), mask=(992.00, 16.00) x (10.00, 12.00) [ 74.737] glyphs0_to_dst: glyph=(288, 789)x(10, 8), unclipped [ 74.737] emit_primitive_identity_mask__avx2: dst=(288, 789), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.737] glyphs0_to_dst: glyph=(297, 789)x(10, 8), unclipped [ 74.737] emit_primitive_identity_mask__avx2: dst=(297, 789), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.737] glyphs0_to_dst: glyph=(307, 785)x(10, 12), unclipped [ 74.737] emit_primitive_identity_mask__avx2: dst=(307, 785), mask=(1008.00, 16.00) x (10.00, 12.00) [ 74.737] glyphs0_to_dst: glyph=(315, 786)x(11, 11), unclipped [ 74.737] emit_primitive_identity_mask__avx2: dst=(315, 786), mask=(960.00, 0.00) x (11.00, 11.00) [ 74.737] glyphs0_to_dst: glyph=(324, 789)x(11, 8), unclipped [ 74.737] emit_primitive_identity_mask__avx2: dst=(324, 789), mask=(736.00, 16.00) x (11.00, 8.00) [ 74.737] glyphs0_to_dst: glyph=(334, 789)x(9, 11), unclipped [ 74.737] emit_primitive_identity_mask__avx2: dst=(334, 789), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.737] glyphs0_to_dst: glyph=(342, 798)x(11, 2), unclipped [ 74.737] emit_primitive_identity_mask__avx2: dst=(342, 798), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.737] glyphs0_to_dst: glyph=(351, 785)x(10, 12), unclipped [ 74.737] emit_primitive_identity_mask__avx2: dst=(351, 785), mask=(992.00, 16.00) x (10.00, 12.00) [ 74.737] glyphs0_to_dst: glyph=(361, 785)x(9, 12), unclipped [ 74.737] emit_primitive_identity_mask__avx2: dst=(361, 785), mask=(960.00, 32.00) x (9.00, 12.00) [ 74.737] glyphs0_to_dst: glyph=(369, 789)x(10, 11), unclipped [ 74.737] emit_primitive_identity_mask__avx2: dst=(369, 789), mask=(976.00, 32.00) x (10.00, 11.00) [ 74.737] gen8_vertex_flush[998] = 69 [ 74.737] gen9_magic_ca_pass: CA fixup (7389 -> 7458) [ 74.737] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.737] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.737] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.737] sna_glyphs(op=3, nlist=1, src=(379, 797)) [ 74.737] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.737] sna_glyphs: discarding mask [ 74.737] glyphs0_to_dst(op=3, src=(379, 797), nlist=1, dst=(379, 797)+(0, 0)) [ 74.737] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.737] gen9_render_composite: 0x0, current mode=1/1 [ 74.737] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.737] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.737] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.737] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.737] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.737] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.737] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.737] sna_drawable_use_bo: using whole GPU bo [ 74.737] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.737] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.737] color_convert: src=ffffffff [20028888] [ 74.737] color_convert: dst=ffffffff [20028888] [ 74.737] sna_render_get_solid: ffffffff [ 74.737] sna_render_get_solid(white) [ 74.737] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.737] sna_transform_is_imprecise_integer_translation: no transform [ 74.737] gen9_composite_picture: integer translation (0, 0), removing [ 74.737] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.737] sna_render_pixmap_bo: GPU all damaged [ 74.737] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.737] gen4_choose_composite_emitter: solid, identity mask [ 74.737] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.737] gen9_composite_get_binding_table(fd00) [ 74.737] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.737] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.737] gen9_emit_vertex_elements: setup id=9 [ 74.737] glyphs0_to_dst: glyph=(378, 786)x(10, 13), unclipped [ 74.737] emit_primitive_identity_mask__avx2: dst=(378, 786), mask=(752.00, 32.00) x (10.00, 13.00) [ 74.737] glyphs0_to_dst: glyph=(396, 789)x(10, 8), unclipped [ 74.737] emit_primitive_identity_mask__avx2: dst=(396, 789), mask=(864.00, 16.00) x (10.00, 8.00) [ 74.737] glyphs0_to_dst: glyph=(406, 785)x(10, 12), unclipped [ 74.737] emit_primitive_identity_mask__avx2: dst=(406, 785), mask=(912.00, 48.00) x (10.00, 12.00) [ 74.737] glyphs0_to_dst: glyph=(414, 785)x(10, 12), unclipped [ 74.737] emit_primitive_identity_mask__avx2: dst=(414, 785), mask=(864.00, 0.00) x (10.00, 12.00) [ 74.737] glyphs0_to_dst: glyph=(423, 786)x(10, 11), unclipped [ 74.737] emit_primitive_identity_mask__avx2: dst=(423, 786), mask=(992.00, 32.00) x (10.00, 11.00) [ 74.737] glyphs0_to_dst: glyph=(433, 789)x(9, 8), unclipped [ 74.737] emit_primitive_identity_mask__avx2: dst=(433, 789), mask=(848.00, 48.00) x (9.00, 8.00) [ 74.737] glyphs0_to_dst: glyph=(450, 787)x(10, 10), unclipped [ 74.737] emit_primitive_identity_mask__avx2: dst=(450, 787), mask=(912.00, 0.00) x (10.00, 10.00) [ 74.737] glyphs0_to_dst: glyph=(459, 799)x(11, 2), unclipped [ 74.737] emit_primitive_identity_mask__avx2: dst=(459, 799), mask=(832.00, 48.00) x (11.00, 2.00) [ 74.737] glyphs0_to_dst: glyph=(469, 789)x(9, 8), unclipped [ 74.737] emit_primitive_identity_mask__avx2: dst=(469, 789), mask=(848.00, 48.00) x (9.00, 8.00) [ 74.737] glyphs0_to_dst: glyph=(477, 789)x(10, 8), unclipped [ 74.737] emit_primitive_identity_mask__avx2: dst=(477, 789), mask=(864.00, 32.00) x (10.00, 8.00) [ 74.737] glyphs0_to_dst: glyph=(487, 789)x(9, 8), unclipped [ 74.737] emit_primitive_identity_mask__avx2: dst=(487, 789), mask=(896.00, 48.00) x (9.00, 8.00) [ 74.737] glyphs0_to_dst: glyph=(495, 786)x(10, 11), unclipped [ 74.737] emit_primitive_identity_mask__avx2: dst=(495, 786), mask=(992.00, 32.00) x (10.00, 11.00) [ 74.737] glyphs0_to_dst: glyph=(505, 789)x(9, 8), unclipped [ 74.737] emit_primitive_identity_mask__avx2: dst=(505, 789), mask=(32.00, 96.00) x (9.00, 8.00) [ 74.737] glyphs0_to_dst: glyph=(513, 786)x(10, 11), unclipped [ 74.737] emit_primitive_identity_mask__avx2: dst=(513, 786), mask=(992.00, 32.00) x (10.00, 11.00) [ 74.737] glyphs0_to_dst: glyph=(523, 789)x(9, 8), unclipped [ 74.737] emit_primitive_identity_mask__avx2: dst=(523, 789), mask=(896.00, 0.00) x (9.00, 8.00) [ 74.737] glyphs0_to_dst: glyph=(531, 789)x(10, 11), unclipped [ 74.737] emit_primitive_identity_mask__avx2: dst=(531, 789), mask=(880.00, 48.00) x (10.00, 11.00) [ 74.737] gen8_vertex_flush[a98] = 48 [ 74.737] gen9_magic_ca_pass: CA fixup (7458 -> 7506) [ 74.737] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.737] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.737] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.737] sna_glyphs(op=3, nlist=1, src=(1, 814)) [ 74.737] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.737] sna_glyphs: discarding mask [ 74.737] glyphs0_to_dst(op=3, src=(1, 814), nlist=1, dst=(1, 814)+(0, 0)) [ 74.737] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.737] gen9_render_composite: 0x0, current mode=1/1 [ 74.737] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.737] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.737] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.737] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.737] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.737] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.737] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.737] sna_drawable_use_bo: using whole GPU bo [ 74.737] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.737] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.737] color_convert: src=ff8ae234 [20028888] [ 74.737] color_convert: dst=ff8ae234 [20028888] [ 74.737] sna_render_get_solid: ff8ae234 [ 74.737] sna_render_get_solid(22) = ff8ae234 (old) [ 74.737] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.737] sna_transform_is_imprecise_integer_translation: no transform [ 74.737] gen9_composite_picture: integer translation (0, 0), removing [ 74.737] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.737] sna_render_pixmap_bo: GPU all damaged [ 74.737] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.737] gen4_choose_composite_emitter: solid, identity mask [ 74.737] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.737] gen9_composite_get_binding_table(fcc0) [ 74.737] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.737] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.737] gen9_emit_vertex_elements: setup id=9 [ 74.737] glyphs0_to_dst: glyph=(1, 806)x(9, 8), unclipped [ 74.737] emit_primitive_identity_mask__avx2: dst=(1, 806), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.737] glyphs0_to_dst: glyph=(9, 804)x(10, 13), unclipped [ 74.737] emit_primitive_identity_mask__avx2: dst=(9, 804), mask=(672.00, 48.00) x (10.00, 13.00) [ 74.737] glyphs0_to_dst: glyph=(19, 806)x(9, 8), unclipped [ 74.737] emit_primitive_identity_mask__avx2: dst=(19, 806), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.737] glyphs0_to_dst: glyph=(28, 808)x(8, 3), unclipped [ 74.737] emit_primitive_identity_mask__avx2: dst=(28, 808), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.737] glyphs0_to_dst: glyph=(36, 804)x(11, 10), unclipped [ 74.737] emit_primitive_identity_mask__avx2: dst=(36, 804), mask=(704.00, 0.00) x (11.00, 10.00) [ 74.737] glyphs0_to_dst: glyph=(46, 806)x(9, 8), unclipped [ 74.737] emit_primitive_identity_mask__avx2: dst=(46, 806), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.737] glyphs0_to_dst: glyph=(54, 806)x(10, 8), unclipped [ 74.737] emit_primitive_identity_mask__avx2: dst=(54, 806), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.737] glyphs0_to_dst: glyph=(63, 806)x(10, 8), unclipped [ 74.737] emit_primitive_identity_mask__avx2: dst=(63, 806), mask=(720.00, 16.00) x (10.00, 8.00) [ 74.737] glyphs0_to_dst: glyph=(72, 803)x(10, 11), unclipped [ 74.737] emit_primitive_identity_mask__avx2: dst=(72, 803), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.737] glyphs0_to_dst: glyph=(81, 806)x(10, 8), unclipped [ 74.737] emit_primitive_identity_mask__avx2: dst=(81, 806), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.737] glyphs0_to_dst: glyph=(90, 803)x(10, 11), unclipped [ 74.737] emit_primitive_identity_mask__avx2: dst=(90, 803), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.737] glyphs0_to_dst: glyph=(99, 806)x(11, 8), unclipped [ 74.737] emit_primitive_identity_mask__avx2: dst=(99, 806), mask=(736.00, 16.00) x (11.00, 8.00) [ 74.737] glyphs0_to_dst: glyph=(109, 806)x(9, 8), unclipped [ 74.737] emit_primitive_identity_mask__avx2: dst=(109, 806), mask=(752.00, 16.00) x (9.00, 8.00) [ 74.737] glyphs0_to_dst: glyph=(118, 808)x(8, 3), unclipped [ 74.737] emit_primitive_identity_mask__avx2: dst=(118, 808), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.737] glyphs0_to_dst: glyph=(126, 804)x(10, 10), unclipped [ 74.737] emit_primitive_identity_mask__avx2: dst=(126, 804), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.737] glyphs0_to_dst: glyph=(135, 804)x(10, 10), unclipped [ 74.737] emit_primitive_identity_mask__avx2: dst=(135, 804), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.737] glyphs0_to_dst: glyph=(144, 804)x(10, 10), unclipped [ 74.737] emit_primitive_identity_mask__avx2: dst=(144, 804), mask=(720.00, 32.00) x (10.00, 10.00) [ 74.737] glyphs0_to_dst: glyph=(153, 804)x(10, 10), unclipped [ 74.737] emit_primitive_identity_mask__avx2: dst=(153, 804), mask=(704.00, 48.00) x (10.00, 10.00) [ 74.737] gen8_vertex_flush[b98] = 54 [ 74.737] gen9_magic_ca_pass: CA fixup (7506 -> 7560) [ 74.737] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.737] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.737] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.737] sna_glyphs(op=3, nlist=1, src=(163, 814)) [ 74.737] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.737] sna_glyphs: discarding mask [ 74.737] glyphs0_to_dst(op=3, src=(163, 814), nlist=1, dst=(163, 814)+(0, 0)) [ 74.737] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.737] gen9_render_composite: 0x0, current mode=1/1 [ 74.737] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.737] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.737] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.737] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.737] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.737] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.737] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.737] sna_drawable_use_bo: using whole GPU bo [ 74.737] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.737] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.737] color_convert: src=ffffffff [20028888] [ 74.737] color_convert: dst=ffffffff [20028888] [ 74.737] sna_render_get_solid: ffffffff [ 74.737] sna_render_get_solid(white) [ 74.737] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.737] sna_transform_is_imprecise_integer_translation: no transform [ 74.737] gen9_composite_picture: integer translation (0, 0), removing [ 74.737] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.737] sna_render_pixmap_bo: GPU all damaged [ 74.737] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.737] gen4_choose_composite_emitter: solid, identity mask [ 74.737] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.737] gen9_composite_get_binding_table(fc80) [ 74.737] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.737] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.737] gen9_emit_vertex_elements: setup id=9 [ 74.737] glyphs0_to_dst: glyph=(165, 806)x(5, 8), unclipped [ 74.737] emit_primitive_identity_mask__avx2: dst=(165, 806), mask=(720.00, 48.00) x (5.00, 8.00) [ 74.737] gen8_vertex_flush[c98] = 3 [ 74.737] gen9_magic_ca_pass: CA fixup (7560 -> 7563) [ 74.737] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.737] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.737] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.737] sna_glyphs(op=3, nlist=1, src=(172, 814)) [ 74.737] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.737] sna_glyphs: discarding mask [ 74.737] glyphs0_to_dst(op=3, src=(172, 814), nlist=1, dst=(172, 814)+(0, 0)) [ 74.737] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.737] gen9_render_composite: 0x0, current mode=1/1 [ 74.737] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.737] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.737] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.737] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.737] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.737] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.737] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.737] sna_drawable_use_bo: using whole GPU bo [ 74.737] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.737] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.737] color_convert: src=ff729fcf [20028888] [ 74.737] color_convert: dst=ff729fcf [20028888] [ 74.737] sna_render_get_solid: ff729fcf [ 74.737] sna_render_get_solid(23) = ff729fcf (old) [ 74.738] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.738] sna_transform_is_imprecise_integer_translation: no transform [ 74.738] gen9_composite_picture: integer translation (0, 0), removing [ 74.738] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.738] sna_render_pixmap_bo: GPU all damaged [ 74.738] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.738] gen4_choose_composite_emitter: solid, identity mask [ 74.738] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.738] gen9_composite_get_binding_table(fc40) [ 74.738] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.738] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.738] gen9_emit_vertex_elements: setup id=9 [ 74.738] glyphs0_to_dst: glyph=(171, 808)x(11, 3), unclipped [ 74.738] emit_primitive_identity_mask__avx2: dst=(171, 808), mask=(736.00, 32.00) x (11.00, 3.00) [ 74.738] glyphs0_to_dst: glyph=(180, 803)x(10, 14), unclipped [ 74.738] emit_primitive_identity_mask__avx2: dst=(180, 803), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.738] glyphs0_to_dst: glyph=(189, 803)x(11, 11), unclipped [ 74.738] emit_primitive_identity_mask__avx2: dst=(189, 803), mask=(960.00, 0.00) x (11.00, 11.00) [ 74.738] glyphs0_to_dst: glyph=(198, 806)x(10, 8), unclipped [ 74.738] emit_primitive_identity_mask__avx2: dst=(198, 806), mask=(976.00, 0.00) x (10.00, 8.00) [ 74.738] glyphs0_to_dst: glyph=(208, 806)x(9, 11), unclipped [ 74.738] emit_primitive_identity_mask__avx2: dst=(208, 806), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.738] glyphs0_to_dst: glyph=(216, 803)x(10, 14), unclipped [ 74.738] emit_primitive_identity_mask__avx2: dst=(216, 803), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.738] glyphs0_to_dst: glyph=(225, 804)x(10, 10), unclipped [ 74.738] emit_primitive_identity_mask__avx2: dst=(225, 804), mask=(976.00, 16.00) x (10.00, 10.00) [ 74.738] glyphs0_to_dst: glyph=(234, 815)x(11, 2), unclipped [ 74.738] emit_primitive_identity_mask__avx2: dst=(234, 815), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.738] glyphs0_to_dst: glyph=(243, 803)x(11, 11), unclipped [ 74.738] emit_primitive_identity_mask__avx2: dst=(243, 803), mask=(1008.00, 0.00) x (11.00, 11.00) [ 74.738] glyphs0_to_dst: glyph=(253, 806)x(9, 8), unclipped [ 74.738] emit_primitive_identity_mask__avx2: dst=(253, 806), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.738] glyphs0_to_dst: glyph=(261, 806)x(10, 8), unclipped [ 74.738] emit_primitive_identity_mask__avx2: dst=(261, 806), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.738] glyphs0_to_dst: glyph=(270, 806)x(10, 8), unclipped [ 74.738] emit_primitive_identity_mask__avx2: dst=(270, 806), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.738] glyphs0_to_dst: glyph=(279, 802)x(10, 12), unclipped [ 74.738] emit_primitive_identity_mask__avx2: dst=(279, 802), mask=(992.00, 16.00) x (10.00, 12.00) [ 74.738] glyphs0_to_dst: glyph=(288, 806)x(10, 8), unclipped [ 74.738] emit_primitive_identity_mask__avx2: dst=(288, 806), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.738] glyphs0_to_dst: glyph=(297, 806)x(10, 8), unclipped [ 74.738] emit_primitive_identity_mask__avx2: dst=(297, 806), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.738] glyphs0_to_dst: glyph=(307, 802)x(10, 12), unclipped [ 74.738] emit_primitive_identity_mask__avx2: dst=(307, 802), mask=(1008.00, 16.00) x (10.00, 12.00) [ 74.738] glyphs0_to_dst: glyph=(315, 803)x(11, 11), unclipped [ 74.738] emit_primitive_identity_mask__avx2: dst=(315, 803), mask=(960.00, 0.00) x (11.00, 11.00) [ 74.738] glyphs0_to_dst: glyph=(324, 806)x(11, 8), unclipped [ 74.738] emit_primitive_identity_mask__avx2: dst=(324, 806), mask=(736.00, 16.00) x (11.00, 8.00) [ 74.738] glyphs0_to_dst: glyph=(334, 806)x(9, 11), unclipped [ 74.738] emit_primitive_identity_mask__avx2: dst=(334, 806), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.738] glyphs0_to_dst: glyph=(342, 815)x(11, 2), unclipped [ 74.738] emit_primitive_identity_mask__avx2: dst=(342, 815), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.738] glyphs0_to_dst: glyph=(351, 802)x(10, 12), unclipped [ 74.738] emit_primitive_identity_mask__avx2: dst=(351, 802), mask=(992.00, 16.00) x (10.00, 12.00) [ 74.738] glyphs0_to_dst: glyph=(361, 802)x(9, 12), unclipped [ 74.738] emit_primitive_identity_mask__avx2: dst=(361, 802), mask=(960.00, 32.00) x (9.00, 12.00) [ 74.738] glyphs0_to_dst: glyph=(369, 806)x(10, 11), unclipped [ 74.738] emit_primitive_identity_mask__avx2: dst=(369, 806), mask=(976.00, 32.00) x (10.00, 11.00) [ 74.738] gen8_vertex_flush[d98] = 69 [ 74.738] gen9_magic_ca_pass: CA fixup (7563 -> 7632) [ 74.738] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.738] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.738] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.738] sna_glyphs(op=3, nlist=1, src=(379, 814)) [ 74.738] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.738] sna_glyphs: discarding mask [ 74.738] glyphs0_to_dst(op=3, src=(379, 814), nlist=1, dst=(379, 814)+(0, 0)) [ 74.738] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.738] gen9_render_composite: 0x0, current mode=1/1 [ 74.738] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.738] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.738] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.738] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.738] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.738] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.738] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.738] sna_drawable_use_bo: using whole GPU bo [ 74.738] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.738] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.738] color_convert: src=ffffffff [20028888] [ 74.738] color_convert: dst=ffffffff [20028888] [ 74.738] sna_render_get_solid: ffffffff [ 74.738] sna_render_get_solid(white) [ 74.738] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.738] sna_transform_is_imprecise_integer_translation: no transform [ 74.738] gen9_composite_picture: integer translation (0, 0), removing [ 74.738] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.738] sna_render_pixmap_bo: GPU all damaged [ 74.738] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.738] gen4_choose_composite_emitter: solid, identity mask [ 74.738] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.738] gen9_composite_get_binding_table(fc00) [ 74.738] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.738] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.738] gen9_emit_vertex_elements: setup id=9 [ 74.738] glyphs0_to_dst: glyph=(378, 803)x(10, 13), unclipped [ 74.738] emit_primitive_identity_mask__avx2: dst=(378, 803), mask=(752.00, 32.00) x (10.00, 13.00) [ 74.738] glyphs0_to_dst: glyph=(396, 806)x(10, 8), unclipped [ 74.738] emit_primitive_identity_mask__avx2: dst=(396, 806), mask=(848.00, 16.00) x (10.00, 8.00) [ 74.738] glyphs0_to_dst: glyph=(405, 802)x(10, 12), unclipped [ 74.738] emit_primitive_identity_mask__avx2: dst=(405, 802), mask=(864.00, 0.00) x (10.00, 12.00) [ 74.738] glyphs0_to_dst: glyph=(423, 804)x(10, 10), unclipped [ 74.738] emit_primitive_identity_mask__avx2: dst=(423, 804), mask=(912.00, 0.00) x (10.00, 10.00) [ 74.738] glyphs0_to_dst: glyph=(432, 816)x(11, 2), unclipped [ 74.738] emit_primitive_identity_mask__avx2: dst=(432, 816), mask=(832.00, 48.00) x (11.00, 2.00) [ 74.738] glyphs0_to_dst: glyph=(442, 806)x(9, 8), unclipped [ 74.738] emit_primitive_identity_mask__avx2: dst=(442, 806), mask=(848.00, 48.00) x (9.00, 8.00) [ 74.738] glyphs0_to_dst: glyph=(450, 806)x(10, 8), unclipped [ 74.738] emit_primitive_identity_mask__avx2: dst=(450, 806), mask=(864.00, 32.00) x (10.00, 8.00) [ 74.738] glyphs0_to_dst: glyph=(460, 806)x(9, 8), unclipped [ 74.738] emit_primitive_identity_mask__avx2: dst=(460, 806), mask=(896.00, 48.00) x (9.00, 8.00) [ 74.738] glyphs0_to_dst: glyph=(468, 803)x(10, 11), unclipped [ 74.738] emit_primitive_identity_mask__avx2: dst=(468, 803), mask=(992.00, 32.00) x (10.00, 11.00) [ 74.738] glyphs0_to_dst: glyph=(478, 806)x(9, 8), unclipped [ 74.738] emit_primitive_identity_mask__avx2: dst=(478, 806), mask=(32.00, 96.00) x (9.00, 8.00) [ 74.738] glyphs0_to_dst: glyph=(486, 803)x(10, 11), unclipped [ 74.738] emit_primitive_identity_mask__avx2: dst=(486, 803), mask=(992.00, 32.00) x (10.00, 11.00) [ 74.738] glyphs0_to_dst: glyph=(496, 806)x(9, 8), unclipped [ 74.738] emit_primitive_identity_mask__avx2: dst=(496, 806), mask=(896.00, 0.00) x (9.00, 8.00) [ 74.738] glyphs0_to_dst: glyph=(504, 806)x(10, 11), unclipped [ 74.738] emit_primitive_identity_mask__avx2: dst=(504, 806), mask=(880.00, 48.00) x (10.00, 11.00) [ 74.738] glyphs0_to_dst: glyph=(514, 803)x(9, 14), unclipped [ 74.738] emit_primitive_identity_mask__avx2: dst=(514, 803), mask=(832.00, 32.00) x (9.00, 14.00) [ 74.738] gen8_vertex_flush[e98] = 42 [ 74.738] gen9_magic_ca_pass: CA fixup (7632 -> 7674) [ 74.738] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.738] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.738] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.738] sna_glyphs(op=3, nlist=1, src=(1, 831)) [ 74.738] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.738] sna_glyphs: discarding mask [ 74.738] glyphs0_to_dst(op=3, src=(1, 831), nlist=1, dst=(1, 831)+(0, 0)) [ 74.738] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.738] gen9_render_composite: 0x0, current mode=1/1 [ 74.738] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.738] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.738] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.738] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.738] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.738] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.738] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.738] sna_drawable_use_bo: using whole GPU bo [ 74.738] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.738] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.738] color_convert: src=ff8ae234 [20028888] [ 74.738] color_convert: dst=ff8ae234 [20028888] [ 74.738] sna_render_get_solid: ff8ae234 [ 74.738] sna_render_get_solid(22) = ff8ae234 (old) [ 74.738] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.738] sna_transform_is_imprecise_integer_translation: no transform [ 74.738] gen9_composite_picture: integer translation (0, 0), removing [ 74.738] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.738] sna_render_pixmap_bo: GPU all damaged [ 74.738] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.738] gen4_choose_composite_emitter: solid, identity mask [ 74.738] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.738] gen9_composite_get_binding_table(fbc0) [ 74.738] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.738] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.738] gen9_emit_vertex_elements: setup id=9 [ 74.738] glyphs0_to_dst: glyph=(1, 823)x(9, 8), unclipped [ 74.738] emit_primitive_identity_mask__avx2: dst=(1, 823), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.738] glyphs0_to_dst: glyph=(9, 821)x(10, 13), unclipped [ 74.738] emit_primitive_identity_mask__avx2: dst=(9, 821), mask=(672.00, 48.00) x (10.00, 13.00) [ 74.738] glyphs0_to_dst: glyph=(19, 823)x(9, 8), unclipped [ 74.738] emit_primitive_identity_mask__avx2: dst=(19, 823), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.738] glyphs0_to_dst: glyph=(28, 825)x(8, 3), unclipped [ 74.738] emit_primitive_identity_mask__avx2: dst=(28, 825), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.738] glyphs0_to_dst: glyph=(36, 821)x(11, 10), unclipped [ 74.738] emit_primitive_identity_mask__avx2: dst=(36, 821), mask=(704.00, 0.00) x (11.00, 10.00) [ 74.738] glyphs0_to_dst: glyph=(46, 823)x(9, 8), unclipped [ 74.738] emit_primitive_identity_mask__avx2: dst=(46, 823), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.738] glyphs0_to_dst: glyph=(54, 823)x(10, 8), unclipped [ 74.738] emit_primitive_identity_mask__avx2: dst=(54, 823), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.738] glyphs0_to_dst: glyph=(63, 823)x(10, 8), unclipped [ 74.738] emit_primitive_identity_mask__avx2: dst=(63, 823), mask=(720.00, 16.00) x (10.00, 8.00) [ 74.738] glyphs0_to_dst: glyph=(72, 820)x(10, 11), unclipped [ 74.738] emit_primitive_identity_mask__avx2: dst=(72, 820), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.738] glyphs0_to_dst: glyph=(81, 823)x(10, 8), unclipped [ 74.738] emit_primitive_identity_mask__avx2: dst=(81, 823), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.738] glyphs0_to_dst: glyph=(90, 820)x(10, 11), unclipped [ 74.738] emit_primitive_identity_mask__avx2: dst=(90, 820), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.738] glyphs0_to_dst: glyph=(99, 823)x(11, 8), unclipped [ 74.738] emit_primitive_identity_mask__avx2: dst=(99, 823), mask=(736.00, 16.00) x (11.00, 8.00) [ 74.738] glyphs0_to_dst: glyph=(109, 823)x(9, 8), unclipped [ 74.738] emit_primitive_identity_mask__avx2: dst=(109, 823), mask=(752.00, 16.00) x (9.00, 8.00) [ 74.738] glyphs0_to_dst: glyph=(118, 825)x(8, 3), unclipped [ 74.738] emit_primitive_identity_mask__avx2: dst=(118, 825), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.738] glyphs0_to_dst: glyph=(126, 821)x(10, 10), unclipped [ 74.738] emit_primitive_identity_mask__avx2: dst=(126, 821), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.738] glyphs0_to_dst: glyph=(135, 821)x(10, 10), unclipped [ 74.738] emit_primitive_identity_mask__avx2: dst=(135, 821), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.738] glyphs0_to_dst: glyph=(144, 821)x(10, 10), unclipped [ 74.738] emit_primitive_identity_mask__avx2: dst=(144, 821), mask=(720.00, 32.00) x (10.00, 10.00) [ 74.738] glyphs0_to_dst: glyph=(153, 821)x(10, 10), unclipped [ 74.738] emit_primitive_identity_mask__avx2: dst=(153, 821), mask=(704.00, 48.00) x (10.00, 10.00) [ 74.738] gen8_vertex_flush[f98] = 54 [ 74.738] gen9_magic_ca_pass: CA fixup (7674 -> 7728) [ 74.738] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.738] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.738] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.738] sna_glyphs(op=3, nlist=1, src=(163, 831)) [ 74.738] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.738] sna_glyphs: discarding mask [ 74.738] glyphs0_to_dst(op=3, src=(163, 831), nlist=1, dst=(163, 831)+(0, 0)) [ 74.738] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.738] gen9_render_composite: 0x0, current mode=1/1 [ 74.738] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.738] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.738] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.738] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.738] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.738] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.738] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.738] sna_drawable_use_bo: using whole GPU bo [ 74.738] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.738] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.738] color_convert: src=ffffffff [20028888] [ 74.738] color_convert: dst=ffffffff [20028888] [ 74.738] sna_render_get_solid: ffffffff [ 74.738] sna_render_get_solid(white) [ 74.738] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.738] sna_transform_is_imprecise_integer_translation: no transform [ 74.738] gen9_composite_picture: integer translation (0, 0), removing [ 74.738] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.738] sna_render_pixmap_bo: GPU all damaged [ 74.738] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.738] gen4_choose_composite_emitter: solid, identity mask [ 74.738] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.738] gen9_composite_get_binding_table(fb80) [ 74.738] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.738] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.738] gen9_emit_vertex_elements: setup id=9 [ 74.738] glyphs0_to_dst: glyph=(165, 823)x(5, 8), unclipped [ 74.738] emit_primitive_identity_mask__avx2: dst=(165, 823), mask=(720.00, 48.00) x (5.00, 8.00) [ 74.738] gen8_vertex_flush[1098] = 3 [ 74.738] gen9_magic_ca_pass: CA fixup (7728 -> 7731) [ 74.738] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.738] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.738] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.738] sna_glyphs(op=3, nlist=1, src=(172, 831)) [ 74.738] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.738] sna_glyphs: discarding mask [ 74.738] glyphs0_to_dst(op=3, src=(172, 831), nlist=1, dst=(172, 831)+(0, 0)) [ 74.738] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.738] gen9_render_composite: 0x0, current mode=1/1 [ 74.738] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.738] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.738] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.738] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.738] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.738] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.738] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.738] sna_drawable_use_bo: using whole GPU bo [ 74.738] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.738] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.738] color_convert: src=ff729fcf [20028888] [ 74.738] color_convert: dst=ff729fcf [20028888] [ 74.738] sna_render_get_solid: ff729fcf [ 74.738] sna_render_get_solid(23) = ff729fcf (old) [ 74.738] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.738] sna_transform_is_imprecise_integer_translation: no transform [ 74.738] gen9_composite_picture: integer translation (0, 0), removing [ 74.738] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.738] sna_render_pixmap_bo: GPU all damaged [ 74.738] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.738] gen4_choose_composite_emitter: solid, identity mask [ 74.738] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.738] gen9_composite_get_binding_table(fb40) [ 74.738] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.738] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.738] gen9_emit_vertex_elements: setup id=9 [ 74.738] glyphs0_to_dst: glyph=(171, 825)x(11, 3), unclipped [ 74.738] emit_primitive_identity_mask__avx2: dst=(171, 825), mask=(736.00, 32.00) x (11.00, 3.00) [ 74.738] glyphs0_to_dst: glyph=(180, 820)x(10, 14), unclipped [ 74.738] emit_primitive_identity_mask__avx2: dst=(180, 820), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.738] glyphs0_to_dst: glyph=(189, 820)x(11, 11), unclipped [ 74.738] emit_primitive_identity_mask__avx2: dst=(189, 820), mask=(960.00, 0.00) x (11.00, 11.00) [ 74.738] glyphs0_to_dst: glyph=(198, 823)x(10, 8), unclipped [ 74.738] emit_primitive_identity_mask__avx2: dst=(198, 823), mask=(976.00, 0.00) x (10.00, 8.00) [ 74.738] glyphs0_to_dst: glyph=(208, 823)x(9, 11), unclipped [ 74.738] emit_primitive_identity_mask__avx2: dst=(208, 823), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.738] glyphs0_to_dst: glyph=(216, 820)x(10, 14), unclipped [ 74.738] emit_primitive_identity_mask__avx2: dst=(216, 820), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.738] glyphs0_to_dst: glyph=(225, 821)x(10, 10), unclipped [ 74.738] emit_primitive_identity_mask__avx2: dst=(225, 821), mask=(976.00, 16.00) x (10.00, 10.00) [ 74.738] glyphs0_to_dst: glyph=(234, 832)x(11, 2), unclipped [ 74.738] emit_primitive_identity_mask__avx2: dst=(234, 832), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.738] glyphs0_to_dst: glyph=(243, 820)x(11, 11), unclipped [ 74.738] emit_primitive_identity_mask__avx2: dst=(243, 820), mask=(1008.00, 0.00) x (11.00, 11.00) [ 74.738] glyphs0_to_dst: glyph=(253, 823)x(9, 8), unclipped [ 74.738] emit_primitive_identity_mask__avx2: dst=(253, 823), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.738] glyphs0_to_dst: glyph=(261, 823)x(10, 8), unclipped [ 74.738] emit_primitive_identity_mask__avx2: dst=(261, 823), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.738] glyphs0_to_dst: glyph=(270, 823)x(10, 8), unclipped [ 74.738] emit_primitive_identity_mask__avx2: dst=(270, 823), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.738] glyphs0_to_dst: glyph=(279, 819)x(10, 12), unclipped [ 74.739] emit_primitive_identity_mask__avx2: dst=(279, 819), mask=(992.00, 16.00) x (10.00, 12.00) [ 74.739] glyphs0_to_dst: glyph=(288, 823)x(10, 8), unclipped [ 74.739] emit_primitive_identity_mask__avx2: dst=(288, 823), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.739] glyphs0_to_dst: glyph=(297, 823)x(10, 8), unclipped [ 74.739] emit_primitive_identity_mask__avx2: dst=(297, 823), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.739] glyphs0_to_dst: glyph=(307, 819)x(10, 12), unclipped [ 74.739] emit_primitive_identity_mask__avx2: dst=(307, 819), mask=(1008.00, 16.00) x (10.00, 12.00) [ 74.739] glyphs0_to_dst: glyph=(315, 820)x(11, 11), unclipped [ 74.739] emit_primitive_identity_mask__avx2: dst=(315, 820), mask=(960.00, 0.00) x (11.00, 11.00) [ 74.739] glyphs0_to_dst: glyph=(324, 823)x(11, 8), unclipped [ 74.739] emit_primitive_identity_mask__avx2: dst=(324, 823), mask=(736.00, 16.00) x (11.00, 8.00) [ 74.739] glyphs0_to_dst: glyph=(334, 823)x(9, 11), unclipped [ 74.739] emit_primitive_identity_mask__avx2: dst=(334, 823), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.739] glyphs0_to_dst: glyph=(342, 832)x(11, 2), unclipped [ 74.739] emit_primitive_identity_mask__avx2: dst=(342, 832), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.739] glyphs0_to_dst: glyph=(351, 819)x(10, 12), unclipped [ 74.739] emit_primitive_identity_mask__avx2: dst=(351, 819), mask=(992.00, 16.00) x (10.00, 12.00) [ 74.739] glyphs0_to_dst: glyph=(361, 819)x(9, 12), unclipped [ 74.739] emit_primitive_identity_mask__avx2: dst=(361, 819), mask=(960.00, 32.00) x (9.00, 12.00) [ 74.739] glyphs0_to_dst: glyph=(369, 823)x(10, 11), unclipped [ 74.739] emit_primitive_identity_mask__avx2: dst=(369, 823), mask=(976.00, 32.00) x (10.00, 11.00) [ 74.739] glyphs0_to_dst: glyph=(378, 820)x(10, 14), unclipped [ 74.739] emit_primitive_identity_mask__avx2: dst=(378, 820), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.739] glyphs0_to_dst: glyph=(387, 821)x(10, 10), unclipped [ 74.739] emit_primitive_identity_mask__avx2: dst=(387, 821), mask=(720.00, 32.00) x (10.00, 10.00) [ 74.739] glyphs0_to_dst: glyph=(396, 832)x(11, 2), unclipped [ 74.739] emit_primitive_identity_mask__avx2: dst=(396, 832), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.739] glyphs0_to_dst: glyph=(406, 823)x(9, 8), unclipped [ 74.739] emit_primitive_identity_mask__avx2: dst=(406, 823), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.739] glyphs0_to_dst: glyph=(414, 823)x(10, 8), unclipped [ 74.739] emit_primitive_identity_mask__avx2: dst=(414, 823), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.739] glyphs0_to_dst: glyph=(423, 823)x(10, 8), unclipped [ 74.739] emit_primitive_identity_mask__avx2: dst=(423, 823), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.739] glyphs0_to_dst: glyph=(432, 820)x(10, 11), unclipped [ 74.739] emit_primitive_identity_mask__avx2: dst=(432, 820), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.739] glyphs0_to_dst: glyph=(442, 823)x(9, 8), unclipped [ 74.739] emit_primitive_identity_mask__avx2: dst=(442, 823), mask=(48.00, 96.00) x (9.00, 8.00) [ 74.739] glyphs0_to_dst: glyph=(450, 820)x(10, 11), unclipped [ 74.739] emit_primitive_identity_mask__avx2: dst=(450, 820), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.739] glyphs0_to_dst: glyph=(460, 823)x(9, 8), unclipped [ 74.739] emit_primitive_identity_mask__avx2: dst=(460, 823), mask=(752.00, 16.00) x (9.00, 8.00) [ 74.739] glyphs0_to_dst: glyph=(468, 823)x(10, 11), unclipped [ 74.739] emit_primitive_identity_mask__avx2: dst=(468, 823), mask=(976.00, 32.00) x (10.00, 11.00) [ 74.739] gen8_vertex_flush[1198] = 102 [ 74.739] gen9_magic_ca_pass: CA fixup (7731 -> 7833) [ 74.739] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.739] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.739] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.739] sna_glyphs(op=3, nlist=1, src=(478, 831)) [ 74.739] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.739] sna_glyphs: discarding mask [ 74.739] glyphs0_to_dst(op=3, src=(478, 831), nlist=1, dst=(478, 831)+(0, 0)) [ 74.739] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.739] gen9_render_composite: 0x0, current mode=1/1 [ 74.739] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.739] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.739] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.739] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.739] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.739] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.739] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.739] sna_drawable_use_bo: using whole GPU bo [ 74.739] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.739] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.739] color_convert: src=ffffffff [20028888] [ 74.739] color_convert: dst=ffffffff [20028888] [ 74.739] sna_render_get_solid: ffffffff [ 74.739] sna_render_get_solid(white) [ 74.739] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.739] sna_transform_is_imprecise_integer_translation: no transform [ 74.739] gen9_composite_picture: integer translation (0, 0), removing [ 74.739] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.739] sna_render_pixmap_bo: GPU all damaged [ 74.739] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.739] gen4_choose_composite_emitter: solid, identity mask [ 74.739] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.739] gen9_composite_get_binding_table(fb00) [ 74.739] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.739] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.739] gen9_emit_vertex_elements: setup id=9 [ 74.739] glyphs0_to_dst: glyph=(477, 820)x(10, 13), unclipped [ 74.739] emit_primitive_identity_mask__avx2: dst=(477, 820), mask=(752.00, 32.00) x (10.00, 13.00) [ 74.739] glyphs0_to_dst: glyph=(495, 820)x(10, 11), unclipped [ 74.739] emit_primitive_identity_mask__avx2: dst=(495, 820), mask=(880.00, 32.00) x (10.00, 11.00) [ 74.739] glyphs0_to_dst: glyph=(505, 823)x(9, 8), unclipped [ 74.739] emit_primitive_identity_mask__avx2: dst=(505, 823), mask=(896.00, 48.00) x (9.00, 8.00) [ 74.739] gen8_vertex_flush[1298] = 9 [ 74.739] gen9_magic_ca_pass: CA fixup (7833 -> 7842) [ 74.739] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.739] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.739] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.739] sna_glyphs(op=3, nlist=1, src=(1, 848)) [ 74.739] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.739] sna_glyphs: discarding mask [ 74.739] glyphs0_to_dst(op=3, src=(1, 848), nlist=1, dst=(1, 848)+(0, 0)) [ 74.739] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.739] gen9_render_composite: 0x0, current mode=1/1 [ 74.739] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.739] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.739] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.739] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.739] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.739] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.739] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.739] sna_drawable_use_bo: using whole GPU bo [ 74.739] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.739] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.739] color_convert: src=ff8ae234 [20028888] [ 74.739] color_convert: dst=ff8ae234 [20028888] [ 74.739] sna_render_get_solid: ff8ae234 [ 74.739] sna_render_get_solid(22) = ff8ae234 (old) [ 74.739] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.739] sna_transform_is_imprecise_integer_translation: no transform [ 74.739] gen9_composite_picture: integer translation (0, 0), removing [ 74.739] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.739] sna_render_pixmap_bo: GPU all damaged [ 74.739] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.739] gen4_choose_composite_emitter: solid, identity mask [ 74.739] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.739] gen9_composite_get_binding_table(fac0) [ 74.739] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.739] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.739] gen9_emit_vertex_elements: setup id=9 [ 74.739] glyphs0_to_dst: glyph=(1, 840)x(9, 8), unclipped [ 74.739] emit_primitive_identity_mask__avx2: dst=(1, 840), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.739] glyphs0_to_dst: glyph=(9, 838)x(10, 13), unclipped [ 74.739] emit_primitive_identity_mask__avx2: dst=(9, 838), mask=(672.00, 48.00) x (10.00, 13.00) [ 74.739] glyphs0_to_dst: glyph=(19, 840)x(9, 8), unclipped [ 74.739] emit_primitive_identity_mask__avx2: dst=(19, 840), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.739] glyphs0_to_dst: glyph=(28, 842)x(8, 3), unclipped [ 74.739] emit_primitive_identity_mask__avx2: dst=(28, 842), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.739] glyphs0_to_dst: glyph=(36, 838)x(11, 10), unclipped [ 74.739] emit_primitive_identity_mask__avx2: dst=(36, 838), mask=(704.00, 0.00) x (11.00, 10.00) [ 74.739] glyphs0_to_dst: glyph=(46, 840)x(9, 8), unclipped [ 74.739] emit_primitive_identity_mask__avx2: dst=(46, 840), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.739] glyphs0_to_dst: glyph=(54, 840)x(10, 8), unclipped [ 74.739] emit_primitive_identity_mask__avx2: dst=(54, 840), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.739] glyphs0_to_dst: glyph=(63, 840)x(10, 8), unclipped [ 74.739] emit_primitive_identity_mask__avx2: dst=(63, 840), mask=(720.00, 16.00) x (10.00, 8.00) [ 74.739] glyphs0_to_dst: glyph=(72, 837)x(10, 11), unclipped [ 74.739] emit_primitive_identity_mask__avx2: dst=(72, 837), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.739] glyphs0_to_dst: glyph=(81, 840)x(10, 8), unclipped [ 74.739] emit_primitive_identity_mask__avx2: dst=(81, 840), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.739] glyphs0_to_dst: glyph=(90, 837)x(10, 11), unclipped [ 74.739] emit_primitive_identity_mask__avx2: dst=(90, 837), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.739] glyphs0_to_dst: glyph=(99, 840)x(11, 8), unclipped [ 74.739] emit_primitive_identity_mask__avx2: dst=(99, 840), mask=(736.00, 16.00) x (11.00, 8.00) [ 74.739] glyphs0_to_dst: glyph=(109, 840)x(9, 8), unclipped [ 74.739] emit_primitive_identity_mask__avx2: dst=(109, 840), mask=(752.00, 16.00) x (9.00, 8.00) [ 74.739] glyphs0_to_dst: glyph=(118, 842)x(8, 3), unclipped [ 74.739] emit_primitive_identity_mask__avx2: dst=(118, 842), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.739] glyphs0_to_dst: glyph=(126, 838)x(10, 10), unclipped [ 74.739] emit_primitive_identity_mask__avx2: dst=(126, 838), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.739] glyphs0_to_dst: glyph=(135, 838)x(10, 10), unclipped [ 74.739] emit_primitive_identity_mask__avx2: dst=(135, 838), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.739] glyphs0_to_dst: glyph=(144, 838)x(10, 10), unclipped [ 74.739] emit_primitive_identity_mask__avx2: dst=(144, 838), mask=(720.00, 32.00) x (10.00, 10.00) [ 74.739] glyphs0_to_dst: glyph=(153, 838)x(10, 10), unclipped [ 74.739] emit_primitive_identity_mask__avx2: dst=(153, 838), mask=(704.00, 48.00) x (10.00, 10.00) [ 74.739] gen8_vertex_flush[1398] = 54 [ 74.739] gen9_magic_ca_pass: CA fixup (7842 -> 7896) [ 74.739] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.739] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.739] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.739] sna_accel_flush: flush?=0, dirty?=0 [ 74.739] sna_glyphs(op=3, nlist=1, src=(163, 848)) [ 74.739] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.739] sna_glyphs: discarding mask [ 74.739] glyphs0_to_dst(op=3, src=(163, 848), nlist=1, dst=(163, 848)+(0, 0)) [ 74.739] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.739] gen9_render_composite: 0x0, current mode=1/1 [ 74.739] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.739] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.739] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.739] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.739] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.739] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.739] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.739] sna_drawable_use_bo: using whole GPU bo [ 74.739] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.739] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.739] color_convert: src=ffffffff [20028888] [ 74.739] color_convert: dst=ffffffff [20028888] [ 74.739] sna_render_get_solid: ffffffff [ 74.739] sna_render_get_solid(white) [ 74.739] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.739] sna_transform_is_imprecise_integer_translation: no transform [ 74.739] gen9_composite_picture: integer translation (0, 0), removing [ 74.739] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.739] sna_render_pixmap_bo: GPU all damaged [ 74.739] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.739] gen4_choose_composite_emitter: solid, identity mask [ 74.739] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.739] gen9_composite_get_binding_table(fa80) [ 74.739] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.739] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.739] gen9_emit_vertex_elements: setup id=9 [ 74.739] glyphs0_to_dst: glyph=(165, 840)x(5, 8), unclipped [ 74.739] emit_primitive_identity_mask__avx2: dst=(165, 840), mask=(720.00, 48.00) x (5.00, 8.00) [ 74.739] gen8_vertex_flush[1498] = 3 [ 74.739] gen9_magic_ca_pass: CA fixup (7896 -> 7899) [ 74.739] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.739] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.739] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.739] sna_glyphs(op=3, nlist=1, src=(172, 848)) [ 74.739] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.739] sna_glyphs: discarding mask [ 74.739] glyphs0_to_dst(op=3, src=(172, 848), nlist=1, dst=(172, 848)+(0, 0)) [ 74.739] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.739] gen9_render_composite: 0x0, current mode=1/1 [ 74.739] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.739] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.739] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.739] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.739] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.739] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.739] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.739] sna_drawable_use_bo: using whole GPU bo [ 74.739] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.739] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.739] color_convert: src=ff729fcf [20028888] [ 74.739] color_convert: dst=ff729fcf [20028888] [ 74.739] sna_render_get_solid: ff729fcf [ 74.739] sna_render_get_solid(23) = ff729fcf (old) [ 74.739] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.739] sna_transform_is_imprecise_integer_translation: no transform [ 74.739] gen9_composite_picture: integer translation (0, 0), removing [ 74.739] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.739] sna_render_pixmap_bo: GPU all damaged [ 74.739] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.739] gen4_choose_composite_emitter: solid, identity mask [ 74.739] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.739] gen9_composite_get_binding_table(fa40) [ 74.739] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.739] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.739] gen9_emit_vertex_elements: setup id=9 [ 74.739] glyphs0_to_dst: glyph=(171, 842)x(11, 3), unclipped [ 74.739] emit_primitive_identity_mask__avx2: dst=(171, 842), mask=(736.00, 32.00) x (11.00, 3.00) [ 74.739] glyphs0_to_dst: glyph=(180, 837)x(10, 14), unclipped [ 74.739] emit_primitive_identity_mask__avx2: dst=(180, 837), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.739] glyphs0_to_dst: glyph=(189, 837)x(11, 11), unclipped [ 74.739] emit_primitive_identity_mask__avx2: dst=(189, 837), mask=(960.00, 0.00) x (11.00, 11.00) [ 74.739] glyphs0_to_dst: glyph=(198, 840)x(10, 8), unclipped [ 74.739] emit_primitive_identity_mask__avx2: dst=(198, 840), mask=(976.00, 0.00) x (10.00, 8.00) [ 74.739] glyphs0_to_dst: glyph=(208, 840)x(9, 11), unclipped [ 74.739] emit_primitive_identity_mask__avx2: dst=(208, 840), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.739] glyphs0_to_dst: glyph=(216, 837)x(10, 14), unclipped [ 74.739] emit_primitive_identity_mask__avx2: dst=(216, 837), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.739] glyphs0_to_dst: glyph=(225, 838)x(10, 10), unclipped [ 74.739] emit_primitive_identity_mask__avx2: dst=(225, 838), mask=(976.00, 16.00) x (10.00, 10.00) [ 74.739] glyphs0_to_dst: glyph=(234, 849)x(11, 2), unclipped [ 74.739] emit_primitive_identity_mask__avx2: dst=(234, 849), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.739] glyphs0_to_dst: glyph=(243, 837)x(11, 11), unclipped [ 74.739] emit_primitive_identity_mask__avx2: dst=(243, 837), mask=(1008.00, 0.00) x (11.00, 11.00) [ 74.739] glyphs0_to_dst: glyph=(253, 840)x(9, 8), unclipped [ 74.739] emit_primitive_identity_mask__avx2: dst=(253, 840), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.739] glyphs0_to_dst: glyph=(261, 840)x(10, 8), unclipped [ 74.739] emit_primitive_identity_mask__avx2: dst=(261, 840), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.739] glyphs0_to_dst: glyph=(270, 840)x(10, 8), unclipped [ 74.739] emit_primitive_identity_mask__avx2: dst=(270, 840), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.739] glyphs0_to_dst: glyph=(279, 836)x(10, 12), unclipped [ 74.739] emit_primitive_identity_mask__avx2: dst=(279, 836), mask=(992.00, 16.00) x (10.00, 12.00) [ 74.739] glyphs0_to_dst: glyph=(288, 840)x(10, 8), unclipped [ 74.739] emit_primitive_identity_mask__avx2: dst=(288, 840), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.739] glyphs0_to_dst: glyph=(297, 840)x(10, 8), unclipped [ 74.739] emit_primitive_identity_mask__avx2: dst=(297, 840), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.739] glyphs0_to_dst: glyph=(307, 836)x(10, 12), unclipped [ 74.739] emit_primitive_identity_mask__avx2: dst=(307, 836), mask=(1008.00, 16.00) x (10.00, 12.00) [ 74.739] glyphs0_to_dst: glyph=(315, 837)x(11, 11), unclipped [ 74.739] emit_primitive_identity_mask__avx2: dst=(315, 837), mask=(960.00, 0.00) x (11.00, 11.00) [ 74.739] glyphs0_to_dst: glyph=(324, 840)x(11, 8), unclipped [ 74.739] emit_primitive_identity_mask__avx2: dst=(324, 840), mask=(736.00, 16.00) x (11.00, 8.00) [ 74.739] glyphs0_to_dst: glyph=(334, 840)x(9, 11), unclipped [ 74.739] emit_primitive_identity_mask__avx2: dst=(334, 840), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.740] glyphs0_to_dst: glyph=(342, 849)x(11, 2), unclipped [ 74.740] emit_primitive_identity_mask__avx2: dst=(342, 849), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.740] glyphs0_to_dst: glyph=(351, 836)x(10, 12), unclipped [ 74.740] emit_primitive_identity_mask__avx2: dst=(351, 836), mask=(992.00, 16.00) x (10.00, 12.00) [ 74.740] glyphs0_to_dst: glyph=(361, 836)x(9, 12), unclipped [ 74.740] emit_primitive_identity_mask__avx2: dst=(361, 836), mask=(960.00, 32.00) x (9.00, 12.00) [ 74.740] glyphs0_to_dst: glyph=(369, 840)x(10, 11), unclipped [ 74.740] emit_primitive_identity_mask__avx2: dst=(369, 840), mask=(976.00, 32.00) x (10.00, 11.00) [ 74.740] glyphs0_to_dst: glyph=(378, 837)x(10, 14), unclipped [ 74.740] emit_primitive_identity_mask__avx2: dst=(378, 837), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.740] glyphs0_to_dst: glyph=(387, 838)x(10, 10), unclipped [ 74.740] emit_primitive_identity_mask__avx2: dst=(387, 838), mask=(720.00, 32.00) x (10.00, 10.00) [ 74.740] glyphs0_to_dst: glyph=(396, 849)x(11, 2), unclipped [ 74.740] emit_primitive_identity_mask__avx2: dst=(396, 849), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.740] glyphs0_to_dst: glyph=(406, 840)x(9, 8), unclipped [ 74.740] emit_primitive_identity_mask__avx2: dst=(406, 840), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.740] glyphs0_to_dst: glyph=(414, 840)x(10, 8), unclipped [ 74.740] emit_primitive_identity_mask__avx2: dst=(414, 840), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.740] glyphs0_to_dst: glyph=(423, 840)x(10, 8), unclipped [ 74.740] emit_primitive_identity_mask__avx2: dst=(423, 840), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.740] glyphs0_to_dst: glyph=(432, 837)x(10, 11), unclipped [ 74.740] emit_primitive_identity_mask__avx2: dst=(432, 837), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.740] glyphs0_to_dst: glyph=(442, 840)x(9, 8), unclipped [ 74.740] emit_primitive_identity_mask__avx2: dst=(442, 840), mask=(48.00, 96.00) x (9.00, 8.00) [ 74.740] glyphs0_to_dst: glyph=(450, 837)x(10, 11), unclipped [ 74.740] emit_primitive_identity_mask__avx2: dst=(450, 837), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.740] glyphs0_to_dst: glyph=(460, 840)x(9, 8), unclipped [ 74.740] emit_primitive_identity_mask__avx2: dst=(460, 840), mask=(752.00, 16.00) x (9.00, 8.00) [ 74.740] glyphs0_to_dst: glyph=(468, 840)x(10, 11), unclipped [ 74.740] emit_primitive_identity_mask__avx2: dst=(468, 840), mask=(976.00, 32.00) x (10.00, 11.00) [ 74.740] gen8_vertex_flush[1598] = 102 [ 74.740] gen9_magic_ca_pass: CA fixup (7899 -> 8001) [ 74.740] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.740] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.740] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.740] sna_glyphs(op=3, nlist=1, src=(478, 848)) [ 74.740] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.740] sna_glyphs: discarding mask [ 74.740] glyphs0_to_dst(op=3, src=(478, 848), nlist=1, dst=(478, 848)+(0, 0)) [ 74.740] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.740] gen9_render_composite: 0x0, current mode=1/1 [ 74.740] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.740] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.740] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.740] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.740] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.740] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.740] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.740] sna_drawable_use_bo: using whole GPU bo [ 74.740] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.740] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.740] color_convert: src=ffffffff [20028888] [ 74.740] color_convert: dst=ffffffff [20028888] [ 74.740] sna_render_get_solid: ffffffff [ 74.740] sna_render_get_solid(white) [ 74.740] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.740] sna_transform_is_imprecise_integer_translation: no transform [ 74.740] gen9_composite_picture: integer translation (0, 0), removing [ 74.740] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.740] sna_render_pixmap_bo: GPU all damaged [ 74.740] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.740] gen4_choose_composite_emitter: solid, identity mask [ 74.740] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.740] gen9_composite_get_binding_table(fa00) [ 74.740] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.740] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.740] gen9_emit_vertex_elements: setup id=9 [ 74.740] glyphs0_to_dst: glyph=(477, 837)x(10, 13), unclipped [ 74.740] emit_primitive_identity_mask__avx2: dst=(477, 837), mask=(752.00, 32.00) x (10.00, 13.00) [ 74.740] gen8_vertex_flush[1698] = 3 [ 74.740] gen9_magic_ca_pass: CA fixup (8001 -> 8004) [ 74.740] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.740] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.740] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.740] sna_glyphs(op=3, nlist=1, src=(1, 865)) [ 74.740] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.740] sna_glyphs: discarding mask [ 74.740] glyphs0_to_dst(op=3, src=(1, 865), nlist=1, dst=(1, 865)+(0, 0)) [ 74.740] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.740] gen9_render_composite: 0x0, current mode=1/1 [ 74.740] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.740] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.740] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.740] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.740] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.740] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.740] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.740] sna_drawable_use_bo: using whole GPU bo [ 74.740] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.740] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.740] color_convert: src=ff8ae234 [20028888] [ 74.740] color_convert: dst=ff8ae234 [20028888] [ 74.740] sna_render_get_solid: ff8ae234 [ 74.740] sna_render_get_solid(22) = ff8ae234 (old) [ 74.740] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.740] sna_transform_is_imprecise_integer_translation: no transform [ 74.740] gen9_composite_picture: integer translation (0, 0), removing [ 74.740] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.740] sna_render_pixmap_bo: GPU all damaged [ 74.740] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.740] gen4_choose_composite_emitter: solid, identity mask [ 74.740] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.740] gen9_composite_get_binding_table(f9c0) [ 74.740] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.740] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.740] gen9_emit_vertex_elements: setup id=9 [ 74.740] glyphs0_to_dst: glyph=(1, 857)x(9, 8), unclipped [ 74.740] emit_primitive_identity_mask__avx2: dst=(1, 857), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.740] glyphs0_to_dst: glyph=(9, 855)x(10, 13), unclipped [ 74.740] emit_primitive_identity_mask__avx2: dst=(9, 855), mask=(672.00, 48.00) x (10.00, 13.00) [ 74.740] glyphs0_to_dst: glyph=(19, 857)x(9, 8), unclipped [ 74.740] emit_primitive_identity_mask__avx2: dst=(19, 857), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.740] glyphs0_to_dst: glyph=(28, 859)x(8, 3), unclipped [ 74.740] emit_primitive_identity_mask__avx2: dst=(28, 859), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.740] glyphs0_to_dst: glyph=(36, 855)x(11, 10), unclipped [ 74.740] emit_primitive_identity_mask__avx2: dst=(36, 855), mask=(704.00, 0.00) x (11.00, 10.00) [ 74.740] glyphs0_to_dst: glyph=(46, 857)x(9, 8), unclipped [ 74.740] emit_primitive_identity_mask__avx2: dst=(46, 857), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.740] glyphs0_to_dst: glyph=(54, 857)x(10, 8), unclipped [ 74.740] emit_primitive_identity_mask__avx2: dst=(54, 857), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.740] glyphs0_to_dst: glyph=(63, 857)x(10, 8), unclipped [ 74.740] emit_primitive_identity_mask__avx2: dst=(63, 857), mask=(720.00, 16.00) x (10.00, 8.00) [ 74.740] glyphs0_to_dst: glyph=(72, 854)x(10, 11), unclipped [ 74.740] emit_primitive_identity_mask__avx2: dst=(72, 854), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.740] glyphs0_to_dst: glyph=(81, 857)x(10, 8), unclipped [ 74.740] emit_primitive_identity_mask__avx2: dst=(81, 857), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.740] glyphs0_to_dst: glyph=(90, 854)x(10, 11), unclipped [ 74.740] emit_primitive_identity_mask__avx2: dst=(90, 854), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.740] glyphs0_to_dst: glyph=(99, 857)x(11, 8), unclipped [ 74.740] emit_primitive_identity_mask__avx2: dst=(99, 857), mask=(736.00, 16.00) x (11.00, 8.00) [ 74.740] glyphs0_to_dst: glyph=(109, 857)x(9, 8), unclipped [ 74.740] emit_primitive_identity_mask__avx2: dst=(109, 857), mask=(752.00, 16.00) x (9.00, 8.00) [ 74.740] glyphs0_to_dst: glyph=(118, 859)x(8, 3), unclipped [ 74.740] emit_primitive_identity_mask__avx2: dst=(118, 859), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.740] glyphs0_to_dst: glyph=(126, 855)x(10, 10), unclipped [ 74.740] emit_primitive_identity_mask__avx2: dst=(126, 855), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.740] glyphs0_to_dst: glyph=(135, 855)x(10, 10), unclipped [ 74.740] emit_primitive_identity_mask__avx2: dst=(135, 855), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.740] glyphs0_to_dst: glyph=(144, 855)x(10, 10), unclipped [ 74.740] emit_primitive_identity_mask__avx2: dst=(144, 855), mask=(720.00, 32.00) x (10.00, 10.00) [ 74.740] glyphs0_to_dst: glyph=(153, 855)x(10, 10), unclipped [ 74.740] emit_primitive_identity_mask__avx2: dst=(153, 855), mask=(704.00, 48.00) x (10.00, 10.00) [ 74.740] gen8_vertex_flush[1798] = 54 [ 74.740] gen9_magic_ca_pass: CA fixup (8004 -> 8058) [ 74.740] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.740] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.740] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.740] sna_glyphs(op=3, nlist=1, src=(163, 865)) [ 74.740] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.740] sna_glyphs: discarding mask [ 74.740] glyphs0_to_dst(op=3, src=(163, 865), nlist=1, dst=(163, 865)+(0, 0)) [ 74.740] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.740] gen9_render_composite: 0x0, current mode=1/1 [ 74.740] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.740] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.740] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.740] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.740] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.740] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.740] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.740] sna_drawable_use_bo: using whole GPU bo [ 74.740] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.740] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.740] color_convert: src=ffffffff [20028888] [ 74.740] color_convert: dst=ffffffff [20028888] [ 74.740] sna_render_get_solid: ffffffff [ 74.740] sna_render_get_solid(white) [ 74.740] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.740] sna_transform_is_imprecise_integer_translation: no transform [ 74.740] gen9_composite_picture: integer translation (0, 0), removing [ 74.740] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.740] sna_render_pixmap_bo: GPU all damaged [ 74.740] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.740] gen4_choose_composite_emitter: solid, identity mask [ 74.740] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.740] gen9_composite_get_binding_table(f980) [ 74.740] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.740] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.740] gen9_emit_vertex_elements: setup id=9 [ 74.740] glyphs0_to_dst: glyph=(165, 857)x(5, 8), unclipped [ 74.740] emit_primitive_identity_mask__avx2: dst=(165, 857), mask=(720.00, 48.00) x (5.00, 8.00) [ 74.740] gen8_vertex_flush[1898] = 3 [ 74.740] gen9_magic_ca_pass: CA fixup (8058 -> 8061) [ 74.740] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.740] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.740] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.740] sna_accel_flush: flush?=0, dirty?=0 [ 74.740] sna_block_handler (tv=0.0) [ 74.740] sna_wakeup_handler [ 74.740] sna_accel_flush: flush?=0, dirty?=0 [ 74.740] sna_accel_flush: flush?=0, dirty?=0 [ 74.740] sna_accel_flush: flush?=0, dirty?=0 [ 74.740] sna_block_handler (tv=0.0) [ 74.740] sna_wakeup_handler [ 74.740] sna_accel_flush: flush?=0, dirty?=0 [ 74.740] sna_accel_flush: flush?=0, dirty?=0 [ 74.740] sna_block_handler (tv=0.0) [ 74.740] sna_wakeup_handler [ 74.740] sna_accel_flush: flush?=0, dirty?=0 [ 74.740] sna_accel_flush: flush?=0, dirty?=0 [ 74.740] sna_accel_flush: flush?=0, dirty?=0 [ 74.740] sna_block_handler (tv=0.0) [ 74.740] sna_wakeup_handler [ 74.740] sna_pixmap_create_shm(3840x2160, depth=24, bpp=32, pitch=15360) [ 74.740] __pop_freed_pixmap: reusing freed pixmap=4356 header [ 74.740] create_pixmap_hdr: pixmap=4368, width=3840, height=2160, usage=0 [ 74.740] kgem_create_map(0x7fc6802e1000 size=33177600, read-only?=0) - has_userptr?=1 [ 74.740] __kgem_bo_init(handle=112, num_pages=8100) [ 74.740] kgem_create_map(ptr=0x7fc6802e1000, size=33177600, pages=8100, read_only=0) => handle=112 (proxy? 0) [ 74.740] sna_accel_watch_flush: enable=1 [ 74.740] __sna_damage_all(3840, 2160) [ 74.740] sna_pixmap_create_shm: serial=4368, 3840x2160, usage=0 [ 74.740] sna_validate_gc(0x561c94a02d10) changes=0, previous serial=d32, drawable=102a [ 74.740] sna_validate_gc: recomputing clip [ 74.740] sna_validate_gc: composite clip=1x[(0, 0), (3840, 2160)] [0x561c94a2f9d0] [ 74.740] sna_copy_area: src=pixmap=4369:(0, 0)x(3840, 2160)+(0, 0) -> dst=pixmap=4138:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 74.740] sna_copy_area: normal copy [ 74.740] sna_do_copy: src=(0, 0), dst=(0, 0), size=(3840x2160) [ 74.740] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(3840x2160) [ 74.740] sna_do_copy: dst extents (0, 0), (3840, 2160), dst clip extents (0, 0), (3840, 2160), dst size=3840x2160 [ 74.740] sna_do_copy: clipped dst extents (0, 0), (3840, 2160) [ 74.740] sna_do_copy: unclipped src extents (0, 0), (3840, 2160) [ 74.740] sna_do_copy: clipped src extents (0, 0), (3840, 2160) [ 74.740] sna_do_copy: pixmap -- no source clipping [ 74.740] sna_do_copy: src extents (0, 0), (3840, 2160) x 1 [ 74.740] sna_do_copy: copy region (0, 0), (3840, 2160) x 1 + (0, 0) [ 74.740] sna_copy_boxes (boxes=1x[(0, 0), (3840, 2160)...], src pixmap=4369+(0, 0), dst pixmap=4138+(0, 0), alu=3, src.size=3840x2160, dst.size=3840x2160) [ 74.740] sna_copy_boxes: dst=(priv=0x561c947bf300, gpu_bo=0, cpu_bo=0), src=(priv=0x561c9472b610, gpu_bo=0, cpu_bo=112), replaces=1 [ 74.740] kgem_bo_is_busy: handle=112, domain: 1 exec? 0, rq? 0 [ 74.740] __kgem_busy: handle=139, busy=0, wedged=0 [ 74.740] __kgem_retire_rq: request 139 complete [ 74.740] kgem_bo_move_to_inactive: moving handle=139 to inactive [ 74.741] sna_drawable_use_bo pixmap=4138, box=((0, 0), (3840, 2160)), flags=19... [ 74.741] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 74.741] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 74.741] sna_pixmap_move_to_gpu(pixmap=4138, usage=0), flags=b [ 74.741] sna_pixmap_move_to_gpu: CPU damage? 0 [ 74.741] sna_pixmap_move_to_gpu: creating GPU bo (3840x2160@32), create=b [ 74.741] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 74.741] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 74.741] sna_pixmap_alloc_gpu: pixmap=4138 [ 74.741] kgem_create_2d(3840x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 74.741] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=15360, height=2160 [ 74.741] __kgem_bo_init(handle=115, num_pages=8100) [ 74.741] kgem_set_tiling: handle=115, tiling=1 [1], pitch=15360 [15360]: 1 [ 74.741] new pitch=15360, tiling=1, handle=115, id=2335, num_pages=8100 [8100], bucket=12 [ 74.741] __sna_damage_all(3840, 2160) [ 74.741] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 74.741] sna_pixmap_mark_active: pixmap=4138, handle=115 [ 74.741] sna_drawable_use_bo: allocated GPU bo for operation [ 74.741] sna_drawable_use_bo: using GPU bo with damage? 0 [ 74.741] move_to_gpu: can use CPU bo? cpu_damage=-1, gpu_damage=0, cpu hint=1 [ 74.741] region_overlaps_damage? [ 74.741] sna_drawable_move_region_to_cpu(pixmap=4369 (3840x2160), [(0, 0), (3840, 2160)], flags=2) [ 74.741] sna_drawable_move_region_to_cpu: pixmap=4369 all damaged on CPU [ 74.741] sna_drawable_move_region_to_cpu: syncing cpu bo [ 74.741] kgem_bo_sync__cpu_full: handle=112 [ 74.741] __kgem_bo_is_busy: handle=115, domain: 1 exec? 0, rq? 0 [ 74.741] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 74.741] __kgem_bo_is_busy: handle=115, domain: 1 exec? 0, rq? 0 [ 74.741] sna_replace(handle=115, 3840x2160, bpp=32, tiling=1) busy?=0 [ 74.741] __kgem_bo_is_busy: handle=115, domain: 1 exec? 0, rq? 0 [ 74.741] upload_inplace__tiled: tiling=1 [ 74.741] kgem_bo_can_map__cpu: handle=115 [ 74.741] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 74.741] kgem_bo_map__cpu(handle=115, size=33177600, map=0x0:0x0) [ 74.741] kgem_trim_vma_cache: type=1, count=-32758 (bucket: 12) [ 74.741] __kgem_bo_map__cpu: caching CPU vma for 115 [ 74.741] kgem_bo_sync__cpu: handle=115 [ 74.741] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(0, 0), size=3840x2160, pitch=15360/15360 [ 74.755] sna_accel_flush: flush?=0, dirty?=0 [ 74.755] sna_accel_flush: flush?=0, dirty?=0 [ 74.755] sna_block_handler (tv=0.0) [ 74.755] sna_wakeup_handler [ 74.755] sna_mode_wakeup: len=64 [ 74.755] sna_dri2_vblank_handler(type=2, sequence=4234, draw=4181) [ 74.755] sna_crtc_record_swap: recording last swap on pipe=0, frame 4234 [msc=4234], time 74.741742 [ 74.755] sna_dri2_vblank_handler: 2 complete, frame=4234 tv=74.741742 [ 74.755] sna_dri2_blit_complete: blit finished [ 74.755] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4234, tv=74.741742) [ 74.755] frame_swap_complete(type=2): draw=146, pipe=0, frame=4234 [msc=4234], tv=74.741742 [ 74.755] sna_accel_flush: flush?=0, dirty?=0 [ 74.755] sna_dri2_event_free(draw?=1) [ 74.755] sna_dri2_remove_event: remove[0x561c94a30810] from window 146, active? 1 [ 74.755] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 74.755] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=25] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 74.755] sna_dri2_vblank_handler complete [ 74.755] sna_mode_wakeup: recording last swap on pipe=0, frame 4234 [108a], time 74.741742 [ 74.755] sna_mode_wakeup: removing handle=25 [active_scanout=0] from scanout, installing handle=32 [active_scanout=2] [ 74.755] sna_mode_wakeup: flip complete, pending? 1 [ 74.755] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 74.755] sna_accel_flush: flush?=0, dirty?=0 [ 74.755] sna_accel_flush: flush?=0, dirty?=0 [ 74.755] sna_accel_flush: flush?=0, dirty?=0 [ 74.755] sna_accel_flush: flush?=0, dirty?=0 [ 74.755] sna_block_handler (tv=0.0) [ 74.755] sna_wakeup_handler [ 74.755] sna_accel_flush: flush?=0, dirty?=0 [ 74.755] sna_accel_flush: flush?=0, dirty?=0 [ 74.755] sna_accel_flush: flush?=0, dirty?=0 [ 74.755] sna_block_handler (tv=0.0) [ 74.755] sna_wakeup_handler [ 74.755] sna_accel_flush: flush?=0, dirty?=0 [ 74.755] sna_accel_flush: flush?=0, dirty?=0 [ 74.755] sna_block_handler (tv=0.0) [ 74.755] sna_wakeup_handler [ 74.755] sna_destroy_pixmap: pixmap=4369, attached?=1 [ 74.755] kgem_bo_is_busy: handle=112, domain: 1 exec? 0, rq? 0 [ 74.755] __sna_free_pixmap(pixmap=4369) [ 74.755] __sna_pixmap_free_cpu: discarding CPU buffer, handle=112, size=33177600 [ 74.755] kgem_bo_sync__cpu: handle=112 [ 74.755] sna_accel_watch_flush: enable=-1 [ 74.755] _kgem_bo_destroy: handle=112, proxy? 0 [ 74.755] __kgem_bo_destroy: handle=112, size=33177600 [ 74.755] __kgem_bo_destroy: handle=112, not reusable [ 74.755] kgem_bo_free: handle=112, size=33177600 [ 74.755] __kgem_busy: handle=112, busy=0, wedged=0 [ 74.755] kgem_bo_free: releasing 0x0:0x0 vma for handle=112, count=0 [ 74.755] sna_destroy_pixmap: pixmap=2159, attached?=1 [ 74.755] sna_destroy_pixmap: pixmap=2159 discarding cow, refcnt=2 [ 74.755] __sna_free_pixmap(pixmap=2159) [ 74.755] sna_accel_flush: flush?=0, dirty?=0 [ 74.755] sna_accel_flush: flush?=0, dirty?=0 [ 74.755] sna_accel_flush: flush?=0, dirty?=0 [ 74.755] sna_block_handler (tv=546.334000) [ 74.755] kgem_retire, need_retire?=1 [ 74.755] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 74.755] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 74.755] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 74.755] kgem_retire -- retired=0, need_retire=0 [ 74.755] sna_accel_block: GPU idle, flushing [ 74.755] gen8_vertex_close: used=32244, vbo active? 23, vb=200, nreloc=1 [ 74.755] gen8_vertex_close: reloc[0] = 289 [ 74.755] kgem_add_reloc64: handle=23, pos=289, delta=0, domains=200000 [ 74.755] kgem_add_handle: handle=23, index=5 [ 74.755] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fd541000) [ 74.755] batch[1/1, flags=1800]: 1612 1612 15968 16384, nreloc=9, nexec=6, nfence=0, aperture=9110 [fenced=0] [ 74.755] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd981000 [ 74.755] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -57343 [ 74.755] kgem_fixup_relocs: shrinking by 57344 [ 74.755] __kgem_busy: handle=2, busy=0, wedged=0 [ 74.756] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd981000 [ 74.756] kgem_commit: release handle=17 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d289b000 [ 74.756] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 74.756] kgem_commit: release handle=113 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 74.756] __kgem_bo_clear_busy: handle=113 [ 74.756] kgem_commit: release handle=113 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fe00a000 [ 74.756] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 74.756] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 74.756] __kgem_bo_clear_busy: handle=7 [ 74.756] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 74.756] kgem_commit: release handle=113 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 74.756] __kgem_bo_clear_busy: handle=113 [ 74.756] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 74.756] __kgem_busy: handle=2, busy=131072, wedged=0 [ 74.756] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 74.756] sna_scanout_do_flush: flush timer active: delta=-5 [ 74.756] sna_scanout_do_flush (time=74755), triggered [ 74.756] sna_scanout_flush (time=74755), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 74.756] has_shadow: has pending damage? 0, outstanding flips: 0 [ 74.756] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 74.756] has_shadow: has pending damage? 0, outstanding flips: 0 [ 74.756] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 74.756] sna_accel_do_throttle (time=74755), triggered [ 74.756] sna_accel_throttle (time=74755) [ 74.756] sna_accel_block: evaluating timers, active=7 [ 74.756] sna_accel_block: flush timer expires in 16 [74771] [ 74.756] sna_wakeup_handler [ 74.756] sna_block_handler (tv=546.333000) [ 74.756] kgem_retire, need_retire?=1 [ 74.756] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 74.756] kgem_retire__requests_ring: retiring ring 0 [ 74.756] __kgem_busy: handle=2, busy=131072, wedged=0 [ 74.756] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=2, retired? 0 [ 74.756] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 74.756] kgem_retire -- retired=0, need_retire=1 [ 74.756] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 74.756] sna_scanout_do_flush: flush timer active: delta=15 [ 74.756] sna_accel_block: evaluating timers, active=7 [ 74.756] sna_accel_block: flush timer expires in 15 [74771] [ 74.756] sna_wakeup_handler [ 74.756] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=134] -- refcnt=1, draw=50331649, pixmap=4198, proxy?=0 [ 74.756] _sna_dri2_destroy_buffer: removing active_scanout=1 from pixmap handle=134 [ 74.756] _sna_dri2_destroy_buffer: releasing last DRI pixmap=4198, scanout?=0 [ 74.756] _sna_dri2_destroy_buffer: dropping flush hint from handle=134 [ 74.756] sna_accel_watch_flush: enable=-1 [ 74.756] sna_dri2_cache_bo(handle=134, name=81) [ 74.756] sna_dri2_cache_bo: not a window, releasing handle=134 [ 74.756] sna_accel_flush: flush?=0, dirty?=0 [ 74.756] sna_accel_flush: flush?=0, dirty?=0 [ 74.756] sna_accel_flush: flush?=0, dirty?=0 [ 74.756] sna_accel_flush: flush?=0, dirty?=0 [ 74.756] sna_accel_flush: flush?=0, dirty?=0 [ 74.756] sna_accel_flush: flush?=0, dirty?=0 [ 74.756] sna_accel_flush: flush?=0, dirty?=0 [ 74.756] sna_accel_flush: flush?=0, dirty?=0 [ 74.756] sna_accel_flush: flush?=0, dirty?=0 [ 74.756] sna_accel_flush: flush?=0, dirty?=0 [ 74.756] sna_accel_flush: flush?=0, dirty?=0 [ 74.756] sna_accel_flush: flush?=0, dirty?=0 [ 74.756] sna_accel_flush: flush?=0, dirty?=0 [ 74.756] sna_accel_flush: flush?=0, dirty?=0 [ 74.756] sna_accel_flush: flush?=0, dirty?=0 [ 74.756] sna_accel_flush: flush?=0, dirty?=0 [ 74.756] sna_accel_flush: flush?=0, dirty?=0 [ 74.756] sna_accel_flush: flush?=0, dirty?=0 [ 74.756] sna_destroy_pixmap: pixmap=4370, attached?=1 [ 74.756] sna_destroy_pixmap: pixmap=4370 discarding cow, refcnt=1 [ 74.756] _kgem_bo_destroy: handle=134, proxy? 0 [ 74.756] __kgem_bo_destroy: handle=134, size=66355200 [ 74.756] __kgem_bo_destroy: handle=134, not reusable [ 74.756] kgem_bo_free: handle=134, size=66355200 [ 74.756] kgem_bo_free: releasing 0x0:0x7fc658508000 vma for handle=134, count=0 [ 74.757] __sna_free_pixmap(pixmap=4370) [ 74.757] sna_change_window_attributes [ 74.757] sna_change_window_attributes: flushing background pixmap [ 74.757] sna_validate_pixmap: target bpp=32, source bpp=32 [ 74.757] sna_accel_flush: flush?=0, dirty?=0 [ 74.757] sna_accel_flush: flush?=0, dirty?=0 [ 74.757] sna_accel_flush: flush?=0, dirty?=0 [ 74.757] sna_block_handler (tv=0.0) [ 74.757] sna_wakeup_handler [ 74.757] sna_accel_flush: flush?=0, dirty?=0 [ 74.757] sna_accel_flush: flush?=0, dirty?=0 [ 74.757] sna_accel_flush: flush?=0, dirty?=0 [ 74.757] sna_block_handler (tv=0.0) [ 74.757] sna_wakeup_handler [ 74.757] sna_accel_flush: flush?=0, dirty?=0 [ 74.757] sna_accel_flush: flush?=0, dirty?=0 [ 74.757] sna_block_handler (tv=0.0) [ 74.757] sna_wakeup_handler [ 74.757] sna_accel_flush: flush?=0, dirty?=0 [ 74.757] sna_accel_flush: flush?=0, dirty?=0 [ 74.757] sna_block_handler (tv=0.0) [ 74.757] sna_wakeup_handler [ 74.757] sna_accel_flush: flush?=0, dirty?=0 [ 74.757] sna_accel_flush: flush?=0, dirty?=0 [ 74.757] sna_accel_flush: flush?=0, dirty?=0 [ 74.757] sna_block_handler (tv=0.0) [ 74.757] sna_wakeup_handler [ 74.757] sna_accel_flush: flush?=0, dirty?=0 [ 74.757] sna_accel_flush: flush?=0, dirty?=0 [ 74.757] sna_block_handler (tv=0.0) [ 74.757] sna_wakeup_handler [ 74.757] sna_accel_flush: flush?=0, dirty?=0 [ 74.757] sna_accel_flush: flush?=0, dirty?=0 [ 74.757] sna_accel_flush: flush?=0, dirty?=0 [ 74.757] sna_block_handler (tv=0.0) [ 74.757] sna_wakeup_handler [ 74.757] sna_accel_flush: flush?=0, dirty?=0 [ 74.757] sna_accel_flush: flush?=0, dirty?=0 [ 74.757] sna_accel_flush: flush?=0, dirty?=0 [ 74.757] sna_block_handler (tv=0.0) [ 74.757] sna_wakeup_handler [ 74.757] sna_accel_flush: flush?=0, dirty?=0 [ 74.757] sna_accel_flush: flush?=0, dirty?=0 [ 74.757] sna_block_handler (tv=0.0) [ 74.757] sna_wakeup_handler [ 74.757] sna_accel_flush: flush?=0, dirty?=0 [ 74.757] sna_accel_flush: flush?=0, dirty?=0 [ 74.757] sna_accel_flush: flush?=0, dirty?=0 [ 74.757] sna_accel_flush: flush?=0, dirty?=0 [ 74.757] sna_accel_flush: flush?=0, dirty?=0 [ 74.757] sna_accel_flush: flush?=0, dirty?=0 [ 74.757] sna_block_handler (tv=0.0) [ 74.757] sna_wakeup_handler [ 74.757] sna_accel_flush: flush?=0, dirty?=0 [ 74.757] sna_accel_flush: flush?=0, dirty?=0 [ 74.757] sna_accel_flush: flush?=0, dirty?=0 [ 74.757] sna_block_handler (tv=0.0) [ 74.757] sna_wakeup_handler [ 74.757] sna_accel_flush: flush?=0, dirty?=0 [ 74.757] sna_accel_flush: flush?=0, dirty?=0 [ 74.757] sna_block_handler (tv=0.0) [ 74.757] sna_wakeup_handler [ 74.757] sna_accel_flush: flush?=0, dirty?=0 [ 74.758] sna_accel_flush: flush?=0, dirty?=0 [ 74.758] sna_block_handler (tv=0.0) [ 74.758] sna_wakeup_handler [ 74.758] sna_glyphs(op=3, nlist=1, src=(172, 865)) [ 74.758] kgem_bo_is_busy: handle=17, domain: 3 exec? 0, rq? 1 [ 74.758] sna_glyphs: discarding mask [ 74.758] glyphs0_to_dst(op=3, src=(172, 865), nlist=1, dst=(172, 865)+(0, 0)) [ 74.758] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.758] gen9_render_composite: 0x0, current mode=0/1 [ 74.758] kgem_bo_is_busy: handle=6, domain: 3 exec? 0, rq? 1 [ 74.758] kgem_bo_is_busy: handle=17, domain: 3 exec? 0, rq? 1 [ 74.758] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.758] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.758] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.758] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.758] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.758] sna_drawable_use_bo: using whole GPU bo [ 74.758] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.758] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.758] color_convert: src=ff729fcf [20028888] [ 74.758] color_convert: dst=ff729fcf [20028888] [ 74.758] sna_render_get_solid: ff729fcf [ 74.758] sna_render_get_solid(23) = ff729fcf (old) [ 74.758] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.758] sna_transform_is_imprecise_integer_translation: no transform [ 74.758] gen9_composite_picture: integer translation (0, 0), removing [ 74.758] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.758] sna_render_pixmap_bo: GPU all damaged [ 74.758] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.758] gen4_choose_composite_emitter: solid, identity mask [ 74.758] kgem_check_bo: num_pages=+9035, num_exec=+3 [ 74.758] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 74.758] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 74.758] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 74.758] kgem_add_handle: handle=4, index=0 [ 74.758] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 74.758] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 74.758] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 74.758] gen9_composite_get_binding_table(ffc0) [ 74.758] kgem_add_reloc64: handle=17, pos=16360, delta=0, domains=20002 [ 74.758] kgem_add_handle: handle=17, index=1 [ 74.758] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d289b000) [ 74.758] __kgem_bo_mark_dirty: handle=17 (proxy? 0) [ 74.758] [3fe0] bind bo(handle=17, addr=d289b000), format=192, width=3775, height=2136, pitch=15360, tiling=1 -> render [ 74.758] kgem_add_reloc64: handle=113, pos=16344, delta=0, domains=40000 [ 74.758] kgem_add_reloc64: adding proxy [delta=92] for handle=113 [ 74.758] kgem_add_handle: handle=113, index=2 [ 74.758] kgem_add_reloc64[4] = (delta=92, target handle=2, presumed=fe00a000) [ 74.758] [3fd0] bind bo(handle=113, addr=fe00a05c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 74.758] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 [ 74.758] kgem_add_handle: handle=6, index=3 [ 74.758] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd581000) [ 74.758] [3fc0] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 74.758] gen9_emit_cc: blend=177 (current=ffffffff), src=17, dst=18 [ 74.758] gen9_emit_sampler: sampler = a [ 74.758] gen9_emit_sf: num_sf_outputs=2 [ 74.758] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.758] gen9_emit_vertex_elements: setup id=9 [ 74.758] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 74.758] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 74.758] glyphs0_to_dst: glyph=(171, 859)x(11, 3), unclipped [ 74.758] emit_primitive_identity_mask__avx2: dst=(171, 859), mask=(736.00, 32.00) x (11.00, 3.00) [ 74.758] glyphs0_to_dst: glyph=(180, 854)x(10, 14), unclipped [ 74.758] emit_primitive_identity_mask__avx2: dst=(180, 854), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.758] glyphs0_to_dst: glyph=(189, 854)x(11, 11), unclipped [ 74.758] emit_primitive_identity_mask__avx2: dst=(189, 854), mask=(960.00, 0.00) x (11.00, 11.00) [ 74.758] glyphs0_to_dst: glyph=(198, 857)x(10, 8), unclipped [ 74.758] emit_primitive_identity_mask__avx2: dst=(198, 857), mask=(976.00, 0.00) x (10.00, 8.00) [ 74.758] glyphs0_to_dst: glyph=(208, 857)x(9, 11), unclipped [ 74.758] emit_primitive_identity_mask__avx2: dst=(208, 857), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.758] glyphs0_to_dst: glyph=(216, 854)x(10, 14), unclipped [ 74.758] emit_primitive_identity_mask__avx2: dst=(216, 854), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.758] glyphs0_to_dst: glyph=(225, 855)x(10, 10), unclipped [ 74.758] emit_primitive_identity_mask__avx2: dst=(225, 855), mask=(976.00, 16.00) x (10.00, 10.00) [ 74.758] glyphs0_to_dst: glyph=(234, 866)x(11, 2), unclipped [ 74.758] emit_primitive_identity_mask__avx2: dst=(234, 866), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.758] glyphs0_to_dst: glyph=(243, 854)x(11, 11), unclipped [ 74.758] emit_primitive_identity_mask__avx2: dst=(243, 854), mask=(1008.00, 0.00) x (11.00, 11.00) [ 74.758] glyphs0_to_dst: glyph=(253, 857)x(9, 8), unclipped [ 74.758] emit_primitive_identity_mask__avx2: dst=(253, 857), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.758] glyphs0_to_dst: glyph=(261, 857)x(10, 8), unclipped [ 74.758] emit_primitive_identity_mask__avx2: dst=(261, 857), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.758] glyphs0_to_dst: glyph=(270, 857)x(10, 8), unclipped [ 74.758] emit_primitive_identity_mask__avx2: dst=(270, 857), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.758] glyphs0_to_dst: glyph=(279, 853)x(10, 12), unclipped [ 74.758] emit_primitive_identity_mask__avx2: dst=(279, 853), mask=(992.00, 16.00) x (10.00, 12.00) [ 74.758] glyphs0_to_dst: glyph=(288, 857)x(10, 8), unclipped [ 74.758] emit_primitive_identity_mask__avx2: dst=(288, 857), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.758] glyphs0_to_dst: glyph=(297, 857)x(10, 8), unclipped [ 74.758] emit_primitive_identity_mask__avx2: dst=(297, 857), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.758] glyphs0_to_dst: glyph=(307, 853)x(10, 12), unclipped [ 74.758] emit_primitive_identity_mask__avx2: dst=(307, 853), mask=(1008.00, 16.00) x (10.00, 12.00) [ 74.758] glyphs0_to_dst: glyph=(315, 854)x(11, 11), unclipped [ 74.758] emit_primitive_identity_mask__avx2: dst=(315, 854), mask=(960.00, 0.00) x (11.00, 11.00) [ 74.758] glyphs0_to_dst: glyph=(324, 857)x(11, 8), unclipped [ 74.758] emit_primitive_identity_mask__avx2: dst=(324, 857), mask=(736.00, 16.00) x (11.00, 8.00) [ 74.758] glyphs0_to_dst: glyph=(334, 857)x(9, 11), unclipped [ 74.758] emit_primitive_identity_mask__avx2: dst=(334, 857), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.758] glyphs0_to_dst: glyph=(342, 866)x(11, 2), unclipped [ 74.758] emit_primitive_identity_mask__avx2: dst=(342, 866), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.758] glyphs0_to_dst: glyph=(351, 853)x(10, 12), unclipped [ 74.758] emit_primitive_identity_mask__avx2: dst=(351, 853), mask=(992.00, 16.00) x (10.00, 12.00) [ 74.758] glyphs0_to_dst: glyph=(361, 853)x(9, 12), unclipped [ 74.758] emit_primitive_identity_mask__avx2: dst=(361, 853), mask=(960.00, 32.00) x (9.00, 12.00) [ 74.758] glyphs0_to_dst: glyph=(369, 857)x(10, 11), unclipped [ 74.758] emit_primitive_identity_mask__avx2: dst=(369, 857), mask=(976.00, 32.00) x (10.00, 11.00) [ 74.758] glyphs0_to_dst: glyph=(378, 854)x(10, 14), unclipped [ 74.758] emit_primitive_identity_mask__avx2: dst=(378, 854), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.758] glyphs0_to_dst: glyph=(387, 855)x(10, 10), unclipped [ 74.758] emit_primitive_identity_mask__avx2: dst=(387, 855), mask=(720.00, 32.00) x (10.00, 10.00) [ 74.758] glyphs0_to_dst: glyph=(396, 866)x(11, 2), unclipped [ 74.758] emit_primitive_identity_mask__avx2: dst=(396, 866), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.758] glyphs0_to_dst: glyph=(406, 857)x(9, 8), unclipped [ 74.758] emit_primitive_identity_mask__avx2: dst=(406, 857), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.758] glyphs0_to_dst: glyph=(414, 857)x(10, 8), unclipped [ 74.758] emit_primitive_identity_mask__avx2: dst=(414, 857), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.758] glyphs0_to_dst: glyph=(423, 857)x(10, 8), unclipped [ 74.758] emit_primitive_identity_mask__avx2: dst=(423, 857), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.758] glyphs0_to_dst: glyph=(432, 854)x(10, 11), unclipped [ 74.758] emit_primitive_identity_mask__avx2: dst=(432, 854), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.758] glyphs0_to_dst: glyph=(442, 857)x(9, 8), unclipped [ 74.758] emit_primitive_identity_mask__avx2: dst=(442, 857), mask=(48.00, 96.00) x (9.00, 8.00) [ 74.758] glyphs0_to_dst: glyph=(450, 854)x(10, 11), unclipped [ 74.758] emit_primitive_identity_mask__avx2: dst=(450, 854), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.758] glyphs0_to_dst: glyph=(460, 857)x(9, 8), unclipped [ 74.758] emit_primitive_identity_mask__avx2: dst=(460, 857), mask=(752.00, 16.00) x (9.00, 8.00) [ 74.758] glyphs0_to_dst: glyph=(468, 857)x(10, 11), unclipped [ 74.758] emit_primitive_identity_mask__avx2: dst=(468, 857), mask=(976.00, 32.00) x (10.00, 11.00) [ 74.758] gen8_vertex_flush[498] = 102 [ 74.758] gen9_magic_ca_pass: CA fixup (8061 -> 8163) [ 74.758] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.758] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.758] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.758] sna_glyphs(op=3, nlist=1, src=(478, 865)) [ 74.758] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.758] sna_glyphs: discarding mask [ 74.758] glyphs0_to_dst(op=3, src=(478, 865), nlist=1, dst=(478, 865)+(0, 0)) [ 74.758] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.758] gen9_render_composite: 0x0, current mode=1/1 [ 74.758] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.758] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.758] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.758] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.758] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.758] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.758] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.758] sna_drawable_use_bo: using whole GPU bo [ 74.758] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.758] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.758] color_convert: src=ffffffff [20028888] [ 74.758] color_convert: dst=ffffffff [20028888] [ 74.758] sna_render_get_solid: ffffffff [ 74.758] sna_render_get_solid(white) [ 74.758] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.758] sna_transform_is_imprecise_integer_translation: no transform [ 74.758] gen9_composite_picture: integer translation (0, 0), removing [ 74.758] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.758] sna_render_pixmap_bo: GPU all damaged [ 74.758] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.758] gen4_choose_composite_emitter: solid, identity mask [ 74.758] kgem_check_bo: num_pages=+1, num_exec=+1 [ 74.758] gen9_composite_get_binding_table(fec0) [ 74.758] kgem_add_reloc64: handle=7, pos=16296, delta=0, domains=40000 [ 74.758] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 74.758] kgem_add_handle: handle=7, index=4 [ 74.758] kgem_add_reloc64[6] = (delta=1048, target handle=4, presumed=fffe8000) [ 74.758] [3fa0] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 74.758] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.758] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.758] gen9_emit_vertex_elements: setup id=9 [ 74.758] glyphs0_to_dst: glyph=(477, 854)x(10, 13), unclipped [ 74.758] emit_primitive_identity_mask__avx2: dst=(477, 854), mask=(752.00, 32.00) x (10.00, 13.00) [ 74.758] glyphs0_to_dst: glyph=(495, 860)x(10, 3), unclipped [ 74.758] emit_primitive_identity_mask__avx2: dst=(495, 860), mask=(1008.00, 48.00) x (10.00, 3.00) [ 74.758] glyphs0_to_dst: glyph=(505, 854)x(9, 14), unclipped [ 74.758] emit_primitive_identity_mask__avx2: dst=(505, 854), mask=(832.00, 32.00) x (9.00, 14.00) [ 74.758] glyphs0_to_dst: glyph=(514, 857)x(9, 8), unclipped [ 74.758] emit_primitive_identity_mask__avx2: dst=(514, 857), mask=(896.00, 48.00) x (9.00, 8.00) [ 74.758] glyphs0_to_dst: glyph=(522, 857)x(10, 8), unclipped [ 74.758] emit_primitive_identity_mask__avx2: dst=(522, 857), mask=(848.00, 16.00) x (10.00, 8.00) [ 74.758] glyphs0_to_dst: glyph=(532, 857)x(9, 8), unclipped [ 74.758] emit_primitive_identity_mask__avx2: dst=(532, 857), mask=(848.00, 48.00) x (9.00, 8.00) [ 74.758] glyphs0_to_dst: glyph=(540, 854)x(10, 11), unclipped [ 74.758] emit_primitive_identity_mask__avx2: dst=(540, 854), mask=(992.00, 32.00) x (10.00, 11.00) [ 74.758] glyphs0_to_dst: glyph=(550, 857)x(9, 11), unclipped [ 74.758] emit_primitive_identity_mask__avx2: dst=(550, 857), mask=(880.00, 16.00) x (9.00, 11.00) [ 74.758] glyphs0_to_dst: glyph=(559, 854)x(9, 11), unclipped [ 74.758] emit_primitive_identity_mask__avx2: dst=(559, 854), mask=(880.00, 0.00) x (9.00, 11.00) [ 74.758] glyphs0_to_dst: glyph=(568, 854)x(9, 14), unclipped [ 74.758] emit_primitive_identity_mask__avx2: dst=(568, 854), mask=(832.00, 32.00) x (9.00, 14.00) [ 74.758] glyphs0_to_dst: glyph=(576, 857)x(10, 8), unclipped [ 74.758] emit_primitive_identity_mask__avx2: dst=(576, 857), mask=(848.00, 16.00) x (10.00, 8.00) [ 74.758] glyphs0_to_dst: glyph=(586, 857)x(9, 11), unclipped [ 74.758] emit_primitive_identity_mask__avx2: dst=(586, 857), mask=(880.00, 16.00) x (9.00, 11.00) [ 74.758] glyphs0_to_dst: glyph=(594, 867)x(11, 2), unclipped [ 74.758] emit_primitive_identity_mask__avx2: dst=(594, 867), mask=(832.00, 48.00) x (11.00, 2.00) [ 74.758] glyphs0_to_dst: glyph=(603, 853)x(10, 12), unclipped [ 74.758] emit_primitive_identity_mask__avx2: dst=(603, 853), mask=(864.00, 0.00) x (10.00, 12.00) [ 74.758] glyphs0_to_dst: glyph=(612, 857)x(10, 8), unclipped [ 74.758] emit_primitive_identity_mask__avx2: dst=(612, 857), mask=(864.00, 32.00) x (10.00, 8.00) [ 74.758] glyphs0_to_dst: glyph=(621, 854)x(10, 11), unclipped [ 74.758] emit_primitive_identity_mask__avx2: dst=(621, 854), mask=(880.00, 32.00) x (10.00, 11.00) [ 74.758] glyphs0_to_dst: glyph=(630, 867)x(11, 2), unclipped [ 74.758] emit_primitive_identity_mask__avx2: dst=(630, 867), mask=(832.00, 48.00) x (11.00, 2.00) [ 74.758] glyphs0_to_dst: glyph=(639, 854)x(10, 11), unclipped [ 74.758] emit_primitive_identity_mask__avx2: dst=(639, 854), mask=(880.00, 32.00) x (10.00, 11.00) [ 74.758] glyphs0_to_dst: glyph=(648, 857)x(10, 8), unclipped [ 74.758] emit_primitive_identity_mask__avx2: dst=(648, 857), mask=(944.00, 0.00) x (10.00, 8.00) [ 74.758] glyphs0_to_dst: glyph=(657, 857)x(10, 11), unclipped [ 74.758] emit_primitive_identity_mask__avx2: dst=(657, 857), mask=(880.00, 48.00) x (10.00, 11.00) [ 74.758] glyphs0_to_dst: glyph=(669, 862)x(5, 3), unclipped [ 74.758] emit_primitive_identity_mask__avx2: dst=(669, 862), mask=(1008.00, 32.00) x (5.00, 3.00) [ 74.758] glyphs0_to_dst: glyph=(676, 857)x(9, 8), unclipped [ 74.758] emit_primitive_identity_mask__avx2: dst=(676, 857), mask=(896.00, 48.00) x (9.00, 8.00) [ 74.758] glyphs0_to_dst: glyph=(685, 853)x(9, 12), unclipped [ 74.758] emit_primitive_identity_mask__avx2: dst=(685, 853), mask=(992.00, 48.00) x (9.00, 12.00) [ 74.758] gen8_vertex_flush[598] = 69 [ 74.758] gen9_magic_ca_pass: CA fixup (8163 -> 8232) [ 74.758] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.758] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.758] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.758] sna_glyphs(op=3, nlist=1, src=(1, 882)) [ 74.758] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.758] sna_glyphs: discarding mask [ 74.758] glyphs0_to_dst(op=3, src=(1, 882), nlist=1, dst=(1, 882)+(0, 0)) [ 74.758] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.758] gen9_render_composite: 0x0, current mode=1/1 [ 74.758] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.758] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.758] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.758] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.758] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.758] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.758] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.758] sna_drawable_use_bo: using whole GPU bo [ 74.758] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.758] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.758] color_convert: src=ff8ae234 [20028888] [ 74.758] color_convert: dst=ff8ae234 [20028888] [ 74.758] sna_render_get_solid: ff8ae234 [ 74.758] sna_render_get_solid(22) = ff8ae234 (old) [ 74.758] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.758] sna_transform_is_imprecise_integer_translation: no transform [ 74.758] gen9_composite_picture: integer translation (0, 0), removing [ 74.758] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.758] sna_render_pixmap_bo: GPU all damaged [ 74.758] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.758] gen4_choose_composite_emitter: solid, identity mask [ 74.758] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.758] gen9_composite_get_binding_table(fe40) [ 74.758] kgem_add_reloc64: handle=113, pos=16264, delta=0, domains=40000 [ 74.758] kgem_add_reloc64: adding proxy [delta=88] for handle=113 [ 74.758] kgem_add_reloc64[7] = (delta=88, target handle=2, presumed=fe00a000) [ 74.758] [3f80] bind bo(handle=113, addr=fe00a058), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 74.759] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.759] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.759] gen9_emit_vertex_elements: setup id=9 [ 74.759] glyphs0_to_dst: glyph=(1, 874)x(9, 8), unclipped [ 74.759] emit_primitive_identity_mask__avx2: dst=(1, 874), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.759] glyphs0_to_dst: glyph=(9, 872)x(10, 13), unclipped [ 74.759] emit_primitive_identity_mask__avx2: dst=(9, 872), mask=(672.00, 48.00) x (10.00, 13.00) [ 74.759] glyphs0_to_dst: glyph=(19, 874)x(9, 8), unclipped [ 74.759] emit_primitive_identity_mask__avx2: dst=(19, 874), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.759] glyphs0_to_dst: glyph=(28, 876)x(8, 3), unclipped [ 74.759] emit_primitive_identity_mask__avx2: dst=(28, 876), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.759] glyphs0_to_dst: glyph=(36, 872)x(11, 10), unclipped [ 74.759] emit_primitive_identity_mask__avx2: dst=(36, 872), mask=(704.00, 0.00) x (11.00, 10.00) [ 74.759] glyphs0_to_dst: glyph=(46, 874)x(9, 8), unclipped [ 74.759] emit_primitive_identity_mask__avx2: dst=(46, 874), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.759] glyphs0_to_dst: glyph=(54, 874)x(10, 8), unclipped [ 74.759] emit_primitive_identity_mask__avx2: dst=(54, 874), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.759] glyphs0_to_dst: glyph=(63, 874)x(10, 8), unclipped [ 74.759] emit_primitive_identity_mask__avx2: dst=(63, 874), mask=(720.00, 16.00) x (10.00, 8.00) [ 74.759] glyphs0_to_dst: glyph=(72, 871)x(10, 11), unclipped [ 74.759] emit_primitive_identity_mask__avx2: dst=(72, 871), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.759] glyphs0_to_dst: glyph=(81, 874)x(10, 8), unclipped [ 74.759] emit_primitive_identity_mask__avx2: dst=(81, 874), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.759] glyphs0_to_dst: glyph=(90, 871)x(10, 11), unclipped [ 74.759] emit_primitive_identity_mask__avx2: dst=(90, 871), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.759] glyphs0_to_dst: glyph=(99, 874)x(11, 8), unclipped [ 74.759] emit_primitive_identity_mask__avx2: dst=(99, 874), mask=(736.00, 16.00) x (11.00, 8.00) [ 74.759] glyphs0_to_dst: glyph=(109, 874)x(9, 8), unclipped [ 74.759] emit_primitive_identity_mask__avx2: dst=(109, 874), mask=(752.00, 16.00) x (9.00, 8.00) [ 74.759] glyphs0_to_dst: glyph=(118, 876)x(8, 3), unclipped [ 74.759] emit_primitive_identity_mask__avx2: dst=(118, 876), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.759] glyphs0_to_dst: glyph=(126, 872)x(10, 10), unclipped [ 74.759] emit_primitive_identity_mask__avx2: dst=(126, 872), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.759] glyphs0_to_dst: glyph=(135, 872)x(10, 10), unclipped [ 74.759] emit_primitive_identity_mask__avx2: dst=(135, 872), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.759] glyphs0_to_dst: glyph=(144, 872)x(10, 10), unclipped [ 74.759] emit_primitive_identity_mask__avx2: dst=(144, 872), mask=(720.00, 32.00) x (10.00, 10.00) [ 74.759] glyphs0_to_dst: glyph=(153, 872)x(10, 10), unclipped [ 74.759] emit_primitive_identity_mask__avx2: dst=(153, 872), mask=(704.00, 48.00) x (10.00, 10.00) [ 74.759] gen8_vertex_flush[698] = 54 [ 74.759] gen9_magic_ca_pass: CA fixup (8232 -> 8286) [ 74.759] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.759] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.759] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.759] sna_glyphs(op=3, nlist=1, src=(163, 882)) [ 74.759] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.759] sna_glyphs: discarding mask [ 74.759] glyphs0_to_dst(op=3, src=(163, 882), nlist=1, dst=(163, 882)+(0, 0)) [ 74.759] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.759] gen9_render_composite: 0x0, current mode=1/1 [ 74.759] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.759] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.759] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.759] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.759] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.759] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.759] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.759] sna_drawable_use_bo: using whole GPU bo [ 74.759] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.759] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.759] color_convert: src=ffffffff [20028888] [ 74.759] color_convert: dst=ffffffff [20028888] [ 74.759] sna_render_get_solid: ffffffff [ 74.759] sna_render_get_solid(white) [ 74.759] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.759] sna_transform_is_imprecise_integer_translation: no transform [ 74.759] gen9_composite_picture: integer translation (0, 0), removing [ 74.759] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.759] sna_render_pixmap_bo: GPU all damaged [ 74.759] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.759] gen4_choose_composite_emitter: solid, identity mask [ 74.759] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.759] gen9_composite_get_binding_table(fdc0) [ 74.759] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.759] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.759] gen9_emit_vertex_elements: setup id=9 [ 74.759] glyphs0_to_dst: glyph=(165, 874)x(5, 8), unclipped [ 74.759] emit_primitive_identity_mask__avx2: dst=(165, 874), mask=(720.00, 48.00) x (5.00, 8.00) [ 74.759] gen8_vertex_flush[798] = 3 [ 74.759] gen9_magic_ca_pass: CA fixup (8286 -> 8289) [ 74.759] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.759] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.759] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.759] sna_glyphs(op=3, nlist=1, src=(172, 882)) [ 74.759] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.759] sna_glyphs: discarding mask [ 74.759] glyphs0_to_dst(op=3, src=(172, 882), nlist=1, dst=(172, 882)+(0, 0)) [ 74.759] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.759] gen9_render_composite: 0x0, current mode=1/1 [ 74.759] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.759] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.759] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.759] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.759] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.759] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.759] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.759] sna_drawable_use_bo: using whole GPU bo [ 74.759] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.759] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.759] color_convert: src=ff729fcf [20028888] [ 74.759] color_convert: dst=ff729fcf [20028888] [ 74.759] sna_render_get_solid: ff729fcf [ 74.759] sna_render_get_solid(23) = ff729fcf (old) [ 74.759] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.759] sna_transform_is_imprecise_integer_translation: no transform [ 74.759] gen9_composite_picture: integer translation (0, 0), removing [ 74.759] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.759] sna_render_pixmap_bo: GPU all damaged [ 74.759] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.759] gen4_choose_composite_emitter: solid, identity mask [ 74.759] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.759] gen9_composite_get_binding_table(fd80) [ 74.759] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.759] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.759] gen9_emit_vertex_elements: setup id=9 [ 74.759] glyphs0_to_dst: glyph=(171, 876)x(11, 3), unclipped [ 74.759] emit_primitive_identity_mask__avx2: dst=(171, 876), mask=(736.00, 32.00) x (11.00, 3.00) [ 74.759] glyphs0_to_dst: glyph=(180, 871)x(10, 14), unclipped [ 74.759] emit_primitive_identity_mask__avx2: dst=(180, 871), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.759] glyphs0_to_dst: glyph=(189, 871)x(11, 11), unclipped [ 74.759] emit_primitive_identity_mask__avx2: dst=(189, 871), mask=(960.00, 0.00) x (11.00, 11.00) [ 74.759] glyphs0_to_dst: glyph=(198, 874)x(10, 8), unclipped [ 74.759] emit_primitive_identity_mask__avx2: dst=(198, 874), mask=(976.00, 0.00) x (10.00, 8.00) [ 74.759] glyphs0_to_dst: glyph=(208, 874)x(9, 11), unclipped [ 74.759] emit_primitive_identity_mask__avx2: dst=(208, 874), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.759] glyphs0_to_dst: glyph=(216, 871)x(10, 14), unclipped [ 74.759] emit_primitive_identity_mask__avx2: dst=(216, 871), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.759] glyphs0_to_dst: glyph=(225, 872)x(10, 10), unclipped [ 74.759] emit_primitive_identity_mask__avx2: dst=(225, 872), mask=(976.00, 16.00) x (10.00, 10.00) [ 74.759] glyphs0_to_dst: glyph=(234, 883)x(11, 2), unclipped [ 74.759] emit_primitive_identity_mask__avx2: dst=(234, 883), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.759] glyphs0_to_dst: glyph=(243, 871)x(11, 11), unclipped [ 74.759] emit_primitive_identity_mask__avx2: dst=(243, 871), mask=(1008.00, 0.00) x (11.00, 11.00) [ 74.759] glyphs0_to_dst: glyph=(253, 874)x(9, 8), unclipped [ 74.759] emit_primitive_identity_mask__avx2: dst=(253, 874), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.759] glyphs0_to_dst: glyph=(261, 874)x(10, 8), unclipped [ 74.759] emit_primitive_identity_mask__avx2: dst=(261, 874), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.759] glyphs0_to_dst: glyph=(270, 874)x(10, 8), unclipped [ 74.759] emit_primitive_identity_mask__avx2: dst=(270, 874), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.759] glyphs0_to_dst: glyph=(279, 870)x(10, 12), unclipped [ 74.759] emit_primitive_identity_mask__avx2: dst=(279, 870), mask=(992.00, 16.00) x (10.00, 12.00) [ 74.759] glyphs0_to_dst: glyph=(288, 874)x(10, 8), unclipped [ 74.759] emit_primitive_identity_mask__avx2: dst=(288, 874), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.759] glyphs0_to_dst: glyph=(297, 874)x(10, 8), unclipped [ 74.759] emit_primitive_identity_mask__avx2: dst=(297, 874), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.759] glyphs0_to_dst: glyph=(307, 870)x(10, 12), unclipped [ 74.759] emit_primitive_identity_mask__avx2: dst=(307, 870), mask=(1008.00, 16.00) x (10.00, 12.00) [ 74.759] glyphs0_to_dst: glyph=(315, 871)x(11, 11), unclipped [ 74.759] emit_primitive_identity_mask__avx2: dst=(315, 871), mask=(960.00, 0.00) x (11.00, 11.00) [ 74.759] glyphs0_to_dst: glyph=(324, 874)x(11, 8), unclipped [ 74.759] emit_primitive_identity_mask__avx2: dst=(324, 874), mask=(736.00, 16.00) x (11.00, 8.00) [ 74.759] glyphs0_to_dst: glyph=(334, 874)x(9, 11), unclipped [ 74.759] emit_primitive_identity_mask__avx2: dst=(334, 874), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.759] glyphs0_to_dst: glyph=(342, 883)x(11, 2), unclipped [ 74.759] emit_primitive_identity_mask__avx2: dst=(342, 883), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.759] glyphs0_to_dst: glyph=(351, 870)x(10, 12), unclipped [ 74.759] emit_primitive_identity_mask__avx2: dst=(351, 870), mask=(992.00, 16.00) x (10.00, 12.00) [ 74.759] glyphs0_to_dst: glyph=(361, 870)x(9, 12), unclipped [ 74.759] emit_primitive_identity_mask__avx2: dst=(361, 870), mask=(960.00, 32.00) x (9.00, 12.00) [ 74.759] glyphs0_to_dst: glyph=(369, 874)x(10, 11), unclipped [ 74.759] emit_primitive_identity_mask__avx2: dst=(369, 874), mask=(976.00, 32.00) x (10.00, 11.00) [ 74.759] glyphs0_to_dst: glyph=(378, 871)x(10, 14), unclipped [ 74.759] emit_primitive_identity_mask__avx2: dst=(378, 871), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.759] glyphs0_to_dst: glyph=(387, 872)x(10, 10), unclipped [ 74.759] emit_primitive_identity_mask__avx2: dst=(387, 872), mask=(720.00, 32.00) x (10.00, 10.00) [ 74.759] glyphs0_to_dst: glyph=(396, 883)x(11, 2), unclipped [ 74.759] emit_primitive_identity_mask__avx2: dst=(396, 883), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.759] glyphs0_to_dst: glyph=(406, 874)x(9, 8), unclipped [ 74.759] emit_primitive_identity_mask__avx2: dst=(406, 874), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.759] glyphs0_to_dst: glyph=(414, 874)x(10, 8), unclipped [ 74.759] emit_primitive_identity_mask__avx2: dst=(414, 874), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.759] glyphs0_to_dst: glyph=(423, 874)x(10, 8), unclipped [ 74.759] emit_primitive_identity_mask__avx2: dst=(423, 874), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.759] glyphs0_to_dst: glyph=(432, 871)x(10, 11), unclipped [ 74.759] emit_primitive_identity_mask__avx2: dst=(432, 871), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.759] glyphs0_to_dst: glyph=(442, 874)x(9, 8), unclipped [ 74.759] emit_primitive_identity_mask__avx2: dst=(442, 874), mask=(48.00, 96.00) x (9.00, 8.00) [ 74.759] glyphs0_to_dst: glyph=(450, 871)x(10, 11), unclipped [ 74.759] emit_primitive_identity_mask__avx2: dst=(450, 871), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.759] glyphs0_to_dst: glyph=(460, 874)x(9, 8), unclipped [ 74.759] emit_primitive_identity_mask__avx2: dst=(460, 874), mask=(752.00, 16.00) x (9.00, 8.00) [ 74.759] glyphs0_to_dst: glyph=(468, 874)x(10, 11), unclipped [ 74.759] emit_primitive_identity_mask__avx2: dst=(468, 874), mask=(976.00, 32.00) x (10.00, 11.00) [ 74.759] gen8_vertex_flush[898] = 102 [ 74.759] gen9_magic_ca_pass: CA fixup (8289 -> 8391) [ 74.759] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.759] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.759] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.759] sna_glyphs(op=3, nlist=1, src=(478, 882)) [ 74.759] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.759] sna_glyphs: discarding mask [ 74.759] glyphs0_to_dst(op=3, src=(478, 882), nlist=1, dst=(478, 882)+(0, 0)) [ 74.759] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.759] gen9_render_composite: 0x0, current mode=1/1 [ 74.759] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.759] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.759] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.759] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.759] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.759] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.759] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.759] sna_drawable_use_bo: using whole GPU bo [ 74.759] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.759] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.759] color_convert: src=ffffffff [20028888] [ 74.759] color_convert: dst=ffffffff [20028888] [ 74.759] sna_render_get_solid: ffffffff [ 74.759] sna_render_get_solid(white) [ 74.759] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.759] sna_transform_is_imprecise_integer_translation: no transform [ 74.759] gen9_composite_picture: integer translation (0, 0), removing [ 74.759] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.759] sna_render_pixmap_bo: GPU all damaged [ 74.759] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.759] gen4_choose_composite_emitter: solid, identity mask [ 74.759] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.759] gen9_composite_get_binding_table(fd40) [ 74.759] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.759] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.759] gen9_emit_vertex_elements: setup id=9 [ 74.759] glyphs0_to_dst: glyph=(477, 871)x(10, 13), unclipped [ 74.759] emit_primitive_identity_mask__avx2: dst=(477, 871), mask=(752.00, 32.00) x (10.00, 13.00) [ 74.759] glyphs0_to_dst: glyph=(495, 877)x(10, 3), unclipped [ 74.759] emit_primitive_identity_mask__avx2: dst=(495, 877), mask=(1008.00, 48.00) x (10.00, 3.00) [ 74.759] glyphs0_to_dst: glyph=(505, 871)x(9, 14), unclipped [ 74.759] emit_primitive_identity_mask__avx2: dst=(505, 871), mask=(832.00, 32.00) x (9.00, 14.00) [ 74.759] glyphs0_to_dst: glyph=(514, 874)x(9, 8), unclipped [ 74.759] emit_primitive_identity_mask__avx2: dst=(514, 874), mask=(896.00, 48.00) x (9.00, 8.00) [ 74.759] glyphs0_to_dst: glyph=(522, 874)x(10, 8), unclipped [ 74.759] emit_primitive_identity_mask__avx2: dst=(522, 874), mask=(848.00, 16.00) x (10.00, 8.00) [ 74.759] glyphs0_to_dst: glyph=(532, 874)x(9, 8), unclipped [ 74.759] emit_primitive_identity_mask__avx2: dst=(532, 874), mask=(848.00, 48.00) x (9.00, 8.00) [ 74.759] glyphs0_to_dst: glyph=(540, 871)x(10, 11), unclipped [ 74.759] emit_primitive_identity_mask__avx2: dst=(540, 871), mask=(992.00, 32.00) x (10.00, 11.00) [ 74.759] glyphs0_to_dst: glyph=(550, 874)x(9, 11), unclipped [ 74.759] emit_primitive_identity_mask__avx2: dst=(550, 874), mask=(880.00, 16.00) x (9.00, 11.00) [ 74.759] glyphs0_to_dst: glyph=(559, 871)x(9, 11), unclipped [ 74.759] emit_primitive_identity_mask__avx2: dst=(559, 871), mask=(880.00, 0.00) x (9.00, 11.00) [ 74.759] glyphs0_to_dst: glyph=(568, 871)x(9, 14), unclipped [ 74.759] emit_primitive_identity_mask__avx2: dst=(568, 871), mask=(832.00, 32.00) x (9.00, 14.00) [ 74.759] glyphs0_to_dst: glyph=(576, 874)x(10, 8), unclipped [ 74.759] emit_primitive_identity_mask__avx2: dst=(576, 874), mask=(848.00, 16.00) x (10.00, 8.00) [ 74.759] glyphs0_to_dst: glyph=(586, 874)x(9, 11), unclipped [ 74.759] emit_primitive_identity_mask__avx2: dst=(586, 874), mask=(880.00, 16.00) x (9.00, 11.00) [ 74.759] glyphs0_to_dst: glyph=(594, 884)x(11, 2), unclipped [ 74.759] emit_primitive_identity_mask__avx2: dst=(594, 884), mask=(832.00, 48.00) x (11.00, 2.00) [ 74.759] glyphs0_to_dst: glyph=(603, 870)x(10, 12), unclipped [ 74.759] emit_primitive_identity_mask__avx2: dst=(603, 870), mask=(864.00, 0.00) x (10.00, 12.00) [ 74.759] glyphs0_to_dst: glyph=(612, 874)x(10, 8), unclipped [ 74.759] emit_primitive_identity_mask__avx2: dst=(612, 874), mask=(864.00, 32.00) x (10.00, 8.00) [ 74.759] glyphs0_to_dst: glyph=(621, 871)x(10, 11), unclipped [ 74.759] emit_primitive_identity_mask__avx2: dst=(621, 871), mask=(880.00, 32.00) x (10.00, 11.00) [ 74.759] glyphs0_to_dst: glyph=(630, 884)x(11, 2), unclipped [ 74.759] emit_primitive_identity_mask__avx2: dst=(630, 884), mask=(832.00, 48.00) x (11.00, 2.00) [ 74.759] glyphs0_to_dst: glyph=(639, 871)x(10, 11), unclipped [ 74.759] emit_primitive_identity_mask__avx2: dst=(639, 871), mask=(880.00, 32.00) x (10.00, 11.00) [ 74.759] glyphs0_to_dst: glyph=(648, 874)x(10, 8), unclipped [ 74.759] emit_primitive_identity_mask__avx2: dst=(648, 874), mask=(944.00, 0.00) x (10.00, 8.00) [ 74.759] glyphs0_to_dst: glyph=(657, 874)x(10, 11), unclipped [ 74.759] emit_primitive_identity_mask__avx2: dst=(657, 874), mask=(880.00, 48.00) x (10.00, 11.00) [ 74.759] glyphs0_to_dst: glyph=(669, 879)x(5, 3), unclipped [ 74.759] emit_primitive_identity_mask__avx2: dst=(669, 879), mask=(1008.00, 32.00) x (5.00, 3.00) [ 74.759] glyphs0_to_dst: glyph=(676, 874)x(9, 8), unclipped [ 74.759] emit_primitive_identity_mask__avx2: dst=(676, 874), mask=(896.00, 48.00) x (9.00, 8.00) [ 74.759] glyphs0_to_dst: glyph=(685, 870)x(9, 12), unclipped [ 74.759] emit_primitive_identity_mask__avx2: dst=(685, 870), mask=(992.00, 48.00) x (9.00, 12.00) [ 74.759] gen8_vertex_flush[998] = 69 [ 74.759] gen9_magic_ca_pass: CA fixup (8391 -> 8460) [ 74.759] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.759] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.759] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.759] sna_glyphs(op=3, nlist=1, src=(1, 899)) [ 74.759] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.759] sna_glyphs: discarding mask [ 74.759] glyphs0_to_dst(op=3, src=(1, 899), nlist=1, dst=(1, 899)+(0, 0)) [ 74.759] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.759] gen9_render_composite: 0x0, current mode=1/1 [ 74.759] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.759] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.759] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.759] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.759] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.759] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.759] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.759] sna_drawable_use_bo: using whole GPU bo [ 74.759] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.759] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.759] color_convert: src=ff8ae234 [20028888] [ 74.759] color_convert: dst=ff8ae234 [20028888] [ 74.759] sna_render_get_solid: ff8ae234 [ 74.759] sna_render_get_solid(22) = ff8ae234 (old) [ 74.759] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.759] sna_transform_is_imprecise_integer_translation: no transform [ 74.759] gen9_composite_picture: integer translation (0, 0), removing [ 74.759] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.759] sna_render_pixmap_bo: GPU all damaged [ 74.759] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.760] gen4_choose_composite_emitter: solid, identity mask [ 74.760] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.760] gen9_composite_get_binding_table(fd00) [ 74.760] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.760] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.760] gen9_emit_vertex_elements: setup id=9 [ 74.760] glyphs0_to_dst: glyph=(1, 891)x(9, 8), unclipped [ 74.760] emit_primitive_identity_mask__avx2: dst=(1, 891), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.760] glyphs0_to_dst: glyph=(9, 889)x(10, 13), unclipped [ 74.760] emit_primitive_identity_mask__avx2: dst=(9, 889), mask=(672.00, 48.00) x (10.00, 13.00) [ 74.760] glyphs0_to_dst: glyph=(19, 891)x(9, 8), unclipped [ 74.760] emit_primitive_identity_mask__avx2: dst=(19, 891), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.760] glyphs0_to_dst: glyph=(28, 893)x(8, 3), unclipped [ 74.760] emit_primitive_identity_mask__avx2: dst=(28, 893), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.760] glyphs0_to_dst: glyph=(36, 889)x(11, 10), unclipped [ 74.760] emit_primitive_identity_mask__avx2: dst=(36, 889), mask=(704.00, 0.00) x (11.00, 10.00) [ 74.760] glyphs0_to_dst: glyph=(46, 891)x(9, 8), unclipped [ 74.760] emit_primitive_identity_mask__avx2: dst=(46, 891), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.760] glyphs0_to_dst: glyph=(54, 891)x(10, 8), unclipped [ 74.760] emit_primitive_identity_mask__avx2: dst=(54, 891), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.760] glyphs0_to_dst: glyph=(63, 891)x(10, 8), unclipped [ 74.760] emit_primitive_identity_mask__avx2: dst=(63, 891), mask=(720.00, 16.00) x (10.00, 8.00) [ 74.760] glyphs0_to_dst: glyph=(72, 888)x(10, 11), unclipped [ 74.760] emit_primitive_identity_mask__avx2: dst=(72, 888), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.760] glyphs0_to_dst: glyph=(81, 891)x(10, 8), unclipped [ 74.760] emit_primitive_identity_mask__avx2: dst=(81, 891), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.760] glyphs0_to_dst: glyph=(90, 888)x(10, 11), unclipped [ 74.760] emit_primitive_identity_mask__avx2: dst=(90, 888), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.760] glyphs0_to_dst: glyph=(99, 891)x(11, 8), unclipped [ 74.760] emit_primitive_identity_mask__avx2: dst=(99, 891), mask=(736.00, 16.00) x (11.00, 8.00) [ 74.760] glyphs0_to_dst: glyph=(109, 891)x(9, 8), unclipped [ 74.760] emit_primitive_identity_mask__avx2: dst=(109, 891), mask=(752.00, 16.00) x (9.00, 8.00) [ 74.760] glyphs0_to_dst: glyph=(118, 893)x(8, 3), unclipped [ 74.760] emit_primitive_identity_mask__avx2: dst=(118, 893), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.760] glyphs0_to_dst: glyph=(126, 889)x(10, 10), unclipped [ 74.760] emit_primitive_identity_mask__avx2: dst=(126, 889), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.760] glyphs0_to_dst: glyph=(135, 889)x(10, 10), unclipped [ 74.760] emit_primitive_identity_mask__avx2: dst=(135, 889), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.760] glyphs0_to_dst: glyph=(144, 889)x(10, 10), unclipped [ 74.760] emit_primitive_identity_mask__avx2: dst=(144, 889), mask=(720.00, 32.00) x (10.00, 10.00) [ 74.760] glyphs0_to_dst: glyph=(153, 889)x(10, 10), unclipped [ 74.760] emit_primitive_identity_mask__avx2: dst=(153, 889), mask=(704.00, 48.00) x (10.00, 10.00) [ 74.760] gen8_vertex_flush[a98] = 54 [ 74.760] gen9_magic_ca_pass: CA fixup (8460 -> 8514) [ 74.760] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.760] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.760] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.760] sna_glyphs(op=3, nlist=1, src=(163, 899)) [ 74.760] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.760] sna_glyphs: discarding mask [ 74.760] glyphs0_to_dst(op=3, src=(163, 899), nlist=1, dst=(163, 899)+(0, 0)) [ 74.760] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.760] gen9_render_composite: 0x0, current mode=1/1 [ 74.760] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.760] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.760] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.760] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.760] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.760] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.760] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.760] sna_drawable_use_bo: using whole GPU bo [ 74.760] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.760] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.760] color_convert: src=ffffffff [20028888] [ 74.760] color_convert: dst=ffffffff [20028888] [ 74.760] sna_render_get_solid: ffffffff [ 74.760] sna_render_get_solid(white) [ 74.760] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.760] sna_transform_is_imprecise_integer_translation: no transform [ 74.760] gen9_composite_picture: integer translation (0, 0), removing [ 74.760] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.760] sna_render_pixmap_bo: GPU all damaged [ 74.760] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.760] gen4_choose_composite_emitter: solid, identity mask [ 74.760] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.760] gen9_composite_get_binding_table(fcc0) [ 74.760] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.760] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.760] gen9_emit_vertex_elements: setup id=9 [ 74.760] glyphs0_to_dst: glyph=(165, 891)x(5, 8), unclipped [ 74.760] emit_primitive_identity_mask__avx2: dst=(165, 891), mask=(720.00, 48.00) x (5.00, 8.00) [ 74.760] gen8_vertex_flush[b98] = 3 [ 74.760] gen9_magic_ca_pass: CA fixup (8514 -> 8517) [ 74.760] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.760] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.760] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.760] sna_glyphs(op=3, nlist=1, src=(172, 899)) [ 74.760] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.760] sna_glyphs: discarding mask [ 74.760] glyphs0_to_dst(op=3, src=(172, 899), nlist=1, dst=(172, 899)+(0, 0)) [ 74.760] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.760] gen9_render_composite: 0x0, current mode=1/1 [ 74.760] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.760] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.760] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.760] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.760] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.760] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.760] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.760] sna_drawable_use_bo: using whole GPU bo [ 74.760] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.760] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.760] color_convert: src=ff729fcf [20028888] [ 74.760] color_convert: dst=ff729fcf [20028888] [ 74.760] sna_render_get_solid: ff729fcf [ 74.760] sna_render_get_solid(23) = ff729fcf (old) [ 74.760] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.760] sna_transform_is_imprecise_integer_translation: no transform [ 74.760] gen9_composite_picture: integer translation (0, 0), removing [ 74.760] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.760] sna_render_pixmap_bo: GPU all damaged [ 74.760] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.760] gen4_choose_composite_emitter: solid, identity mask [ 74.760] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.760] gen9_composite_get_binding_table(fc80) [ 74.760] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.760] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.760] gen9_emit_vertex_elements: setup id=9 [ 74.760] glyphs0_to_dst: glyph=(171, 893)x(11, 3), unclipped [ 74.760] emit_primitive_identity_mask__avx2: dst=(171, 893), mask=(736.00, 32.00) x (11.00, 3.00) [ 74.760] glyphs0_to_dst: glyph=(180, 888)x(10, 14), unclipped [ 74.760] emit_primitive_identity_mask__avx2: dst=(180, 888), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.760] glyphs0_to_dst: glyph=(189, 888)x(11, 11), unclipped [ 74.760] emit_primitive_identity_mask__avx2: dst=(189, 888), mask=(960.00, 0.00) x (11.00, 11.00) [ 74.760] glyphs0_to_dst: glyph=(198, 891)x(10, 8), unclipped [ 74.760] emit_primitive_identity_mask__avx2: dst=(198, 891), mask=(976.00, 0.00) x (10.00, 8.00) [ 74.760] glyphs0_to_dst: glyph=(208, 891)x(9, 11), unclipped [ 74.760] emit_primitive_identity_mask__avx2: dst=(208, 891), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.760] glyphs0_to_dst: glyph=(216, 888)x(10, 14), unclipped [ 74.760] emit_primitive_identity_mask__avx2: dst=(216, 888), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.760] glyphs0_to_dst: glyph=(225, 889)x(10, 10), unclipped [ 74.760] emit_primitive_identity_mask__avx2: dst=(225, 889), mask=(976.00, 16.00) x (10.00, 10.00) [ 74.760] glyphs0_to_dst: glyph=(234, 900)x(11, 2), unclipped [ 74.760] emit_primitive_identity_mask__avx2: dst=(234, 900), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.760] glyphs0_to_dst: glyph=(243, 888)x(11, 11), unclipped [ 74.760] emit_primitive_identity_mask__avx2: dst=(243, 888), mask=(1008.00, 0.00) x (11.00, 11.00) [ 74.760] glyphs0_to_dst: glyph=(253, 891)x(9, 8), unclipped [ 74.760] emit_primitive_identity_mask__avx2: dst=(253, 891), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.760] glyphs0_to_dst: glyph=(261, 891)x(10, 8), unclipped [ 74.760] emit_primitive_identity_mask__avx2: dst=(261, 891), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.760] glyphs0_to_dst: glyph=(270, 891)x(10, 8), unclipped [ 74.760] emit_primitive_identity_mask__avx2: dst=(270, 891), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.760] glyphs0_to_dst: glyph=(279, 887)x(10, 12), unclipped [ 74.760] emit_primitive_identity_mask__avx2: dst=(279, 887), mask=(992.00, 16.00) x (10.00, 12.00) [ 74.760] glyphs0_to_dst: glyph=(288, 891)x(10, 8), unclipped [ 74.760] emit_primitive_identity_mask__avx2: dst=(288, 891), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.760] glyphs0_to_dst: glyph=(297, 891)x(10, 8), unclipped [ 74.760] emit_primitive_identity_mask__avx2: dst=(297, 891), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.760] glyphs0_to_dst: glyph=(307, 887)x(10, 12), unclipped [ 74.760] emit_primitive_identity_mask__avx2: dst=(307, 887), mask=(1008.00, 16.00) x (10.00, 12.00) [ 74.760] glyphs0_to_dst: glyph=(315, 888)x(11, 11), unclipped [ 74.760] emit_primitive_identity_mask__avx2: dst=(315, 888), mask=(960.00, 0.00) x (11.00, 11.00) [ 74.760] glyphs0_to_dst: glyph=(324, 891)x(11, 8), unclipped [ 74.760] emit_primitive_identity_mask__avx2: dst=(324, 891), mask=(736.00, 16.00) x (11.00, 8.00) [ 74.760] glyphs0_to_dst: glyph=(334, 891)x(9, 11), unclipped [ 74.760] emit_primitive_identity_mask__avx2: dst=(334, 891), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.760] glyphs0_to_dst: glyph=(342, 900)x(11, 2), unclipped [ 74.760] emit_primitive_identity_mask__avx2: dst=(342, 900), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.760] glyphs0_to_dst: glyph=(351, 887)x(10, 12), unclipped [ 74.760] emit_primitive_identity_mask__avx2: dst=(351, 887), mask=(992.00, 16.00) x (10.00, 12.00) [ 74.760] glyphs0_to_dst: glyph=(361, 887)x(9, 12), unclipped [ 74.760] emit_primitive_identity_mask__avx2: dst=(361, 887), mask=(960.00, 32.00) x (9.00, 12.00) [ 74.760] glyphs0_to_dst: glyph=(369, 891)x(10, 11), unclipped [ 74.760] emit_primitive_identity_mask__avx2: dst=(369, 891), mask=(976.00, 32.00) x (10.00, 11.00) [ 74.760] glyphs0_to_dst: glyph=(378, 888)x(10, 14), unclipped [ 74.760] emit_primitive_identity_mask__avx2: dst=(378, 888), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.760] glyphs0_to_dst: glyph=(387, 889)x(10, 10), unclipped [ 74.760] emit_primitive_identity_mask__avx2: dst=(387, 889), mask=(720.00, 32.00) x (10.00, 10.00) [ 74.760] glyphs0_to_dst: glyph=(396, 900)x(11, 2), unclipped [ 74.760] emit_primitive_identity_mask__avx2: dst=(396, 900), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.760] glyphs0_to_dst: glyph=(406, 891)x(9, 8), unclipped [ 74.760] emit_primitive_identity_mask__avx2: dst=(406, 891), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.760] glyphs0_to_dst: glyph=(414, 891)x(10, 8), unclipped [ 74.760] emit_primitive_identity_mask__avx2: dst=(414, 891), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.760] glyphs0_to_dst: glyph=(423, 891)x(10, 8), unclipped [ 74.760] emit_primitive_identity_mask__avx2: dst=(423, 891), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.760] glyphs0_to_dst: glyph=(432, 888)x(10, 11), unclipped [ 74.760] emit_primitive_identity_mask__avx2: dst=(432, 888), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.760] glyphs0_to_dst: glyph=(442, 891)x(9, 8), unclipped [ 74.760] emit_primitive_identity_mask__avx2: dst=(442, 891), mask=(48.00, 96.00) x (9.00, 8.00) [ 74.760] glyphs0_to_dst: glyph=(450, 888)x(10, 11), unclipped [ 74.760] emit_primitive_identity_mask__avx2: dst=(450, 888), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.760] glyphs0_to_dst: glyph=(460, 891)x(9, 8), unclipped [ 74.760] emit_primitive_identity_mask__avx2: dst=(460, 891), mask=(752.00, 16.00) x (9.00, 8.00) [ 74.760] glyphs0_to_dst: glyph=(468, 891)x(10, 11), unclipped [ 74.760] emit_primitive_identity_mask__avx2: dst=(468, 891), mask=(976.00, 32.00) x (10.00, 11.00) [ 74.760] gen8_vertex_flush[c98] = 102 [ 74.760] gen9_magic_ca_pass: CA fixup (8517 -> 8619) [ 74.760] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.760] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.760] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.760] sna_glyphs(op=3, nlist=1, src=(478, 899)) [ 74.760] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.760] sna_glyphs: discarding mask [ 74.760] glyphs0_to_dst(op=3, src=(478, 899), nlist=1, dst=(478, 899)+(0, 0)) [ 74.760] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.760] gen9_render_composite: 0x0, current mode=1/1 [ 74.760] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.760] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.760] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.760] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.760] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.760] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.760] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.760] sna_drawable_use_bo: using whole GPU bo [ 74.760] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.760] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.760] color_convert: src=ffffffff [20028888] [ 74.760] color_convert: dst=ffffffff [20028888] [ 74.760] sna_render_get_solid: ffffffff [ 74.760] sna_render_get_solid(white) [ 74.760] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.760] sna_transform_is_imprecise_integer_translation: no transform [ 74.760] gen9_composite_picture: integer translation (0, 0), removing [ 74.760] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.760] sna_render_pixmap_bo: GPU all damaged [ 74.760] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.760] gen4_choose_composite_emitter: solid, identity mask [ 74.760] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.760] gen9_composite_get_binding_table(fc40) [ 74.760] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.760] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.760] gen9_emit_vertex_elements: setup id=9 [ 74.760] glyphs0_to_dst: glyph=(477, 888)x(10, 13), unclipped [ 74.760] emit_primitive_identity_mask__avx2: dst=(477, 888), mask=(752.00, 32.00) x (10.00, 13.00) [ 74.760] glyphs0_to_dst: glyph=(495, 894)x(10, 3), unclipped [ 74.760] emit_primitive_identity_mask__avx2: dst=(495, 894), mask=(1008.00, 48.00) x (10.00, 3.00) [ 74.760] glyphs0_to_dst: glyph=(505, 888)x(9, 14), unclipped [ 74.760] emit_primitive_identity_mask__avx2: dst=(505, 888), mask=(832.00, 32.00) x (9.00, 14.00) [ 74.760] glyphs0_to_dst: glyph=(514, 891)x(9, 8), unclipped [ 74.760] emit_primitive_identity_mask__avx2: dst=(514, 891), mask=(896.00, 48.00) x (9.00, 8.00) [ 74.760] glyphs0_to_dst: glyph=(522, 891)x(10, 8), unclipped [ 74.760] emit_primitive_identity_mask__avx2: dst=(522, 891), mask=(848.00, 16.00) x (10.00, 8.00) [ 74.760] glyphs0_to_dst: glyph=(532, 891)x(9, 8), unclipped [ 74.760] emit_primitive_identity_mask__avx2: dst=(532, 891), mask=(848.00, 48.00) x (9.00, 8.00) [ 74.760] glyphs0_to_dst: glyph=(540, 888)x(10, 11), unclipped [ 74.760] emit_primitive_identity_mask__avx2: dst=(540, 888), mask=(992.00, 32.00) x (10.00, 11.00) [ 74.760] glyphs0_to_dst: glyph=(550, 891)x(9, 11), unclipped [ 74.760] emit_primitive_identity_mask__avx2: dst=(550, 891), mask=(880.00, 16.00) x (9.00, 11.00) [ 74.760] glyphs0_to_dst: glyph=(559, 888)x(9, 11), unclipped [ 74.760] emit_primitive_identity_mask__avx2: dst=(559, 888), mask=(880.00, 0.00) x (9.00, 11.00) [ 74.760] glyphs0_to_dst: glyph=(568, 888)x(9, 14), unclipped [ 74.760] emit_primitive_identity_mask__avx2: dst=(568, 888), mask=(832.00, 32.00) x (9.00, 14.00) [ 74.760] glyphs0_to_dst: glyph=(576, 891)x(10, 8), unclipped [ 74.760] emit_primitive_identity_mask__avx2: dst=(576, 891), mask=(848.00, 16.00) x (10.00, 8.00) [ 74.760] glyphs0_to_dst: glyph=(586, 891)x(9, 11), unclipped [ 74.760] emit_primitive_identity_mask__avx2: dst=(586, 891), mask=(880.00, 16.00) x (9.00, 11.00) [ 74.760] glyphs0_to_dst: glyph=(594, 901)x(11, 2), unclipped [ 74.760] emit_primitive_identity_mask__avx2: dst=(594, 901), mask=(832.00, 48.00) x (11.00, 2.00) [ 74.760] glyphs0_to_dst: glyph=(603, 887)x(10, 12), unclipped [ 74.760] emit_primitive_identity_mask__avx2: dst=(603, 887), mask=(864.00, 0.00) x (10.00, 12.00) [ 74.760] glyphs0_to_dst: glyph=(612, 891)x(10, 8), unclipped [ 74.760] emit_primitive_identity_mask__avx2: dst=(612, 891), mask=(864.00, 32.00) x (10.00, 8.00) [ 74.760] glyphs0_to_dst: glyph=(621, 888)x(10, 11), unclipped [ 74.760] emit_primitive_identity_mask__avx2: dst=(621, 888), mask=(880.00, 32.00) x (10.00, 11.00) [ 74.760] glyphs0_to_dst: glyph=(630, 901)x(11, 2), unclipped [ 74.760] emit_primitive_identity_mask__avx2: dst=(630, 901), mask=(832.00, 48.00) x (11.00, 2.00) [ 74.760] glyphs0_to_dst: glyph=(639, 888)x(10, 11), unclipped [ 74.760] emit_primitive_identity_mask__avx2: dst=(639, 888), mask=(880.00, 32.00) x (10.00, 11.00) [ 74.760] glyphs0_to_dst: glyph=(648, 891)x(10, 8), unclipped [ 74.760] emit_primitive_identity_mask__avx2: dst=(648, 891), mask=(944.00, 0.00) x (10.00, 8.00) [ 74.760] glyphs0_to_dst: glyph=(657, 891)x(10, 11), unclipped [ 74.760] emit_primitive_identity_mask__avx2: dst=(657, 891), mask=(880.00, 48.00) x (10.00, 11.00) [ 74.760] glyphs0_to_dst: glyph=(669, 896)x(5, 3), unclipped [ 74.760] emit_primitive_identity_mask__avx2: dst=(669, 896), mask=(1008.00, 32.00) x (5.00, 3.00) [ 74.760] glyphs0_to_dst: glyph=(676, 891)x(9, 8), unclipped [ 74.760] emit_primitive_identity_mask__avx2: dst=(676, 891), mask=(896.00, 48.00) x (9.00, 8.00) [ 74.760] glyphs0_to_dst: glyph=(685, 887)x(9, 12), unclipped [ 74.760] emit_primitive_identity_mask__avx2: dst=(685, 887), mask=(992.00, 48.00) x (9.00, 12.00) [ 74.760] gen8_vertex_flush[d98] = 69 [ 74.760] gen9_magic_ca_pass: CA fixup (8619 -> 8688) [ 74.760] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.760] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.760] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.760] sna_glyphs(op=3, nlist=1, src=(1, 916)) [ 74.760] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.760] sna_glyphs: discarding mask [ 74.760] glyphs0_to_dst(op=3, src=(1, 916), nlist=1, dst=(1, 916)+(0, 0)) [ 74.760] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.760] gen9_render_composite: 0x0, current mode=1/1 [ 74.760] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.760] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.760] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.760] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.760] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.760] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.760] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.760] sna_drawable_use_bo: using whole GPU bo [ 74.760] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.760] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.760] color_convert: src=ff8ae234 [20028888] [ 74.760] color_convert: dst=ff8ae234 [20028888] [ 74.760] sna_render_get_solid: ff8ae234 [ 74.760] sna_render_get_solid(22) = ff8ae234 (old) [ 74.760] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.760] sna_transform_is_imprecise_integer_translation: no transform [ 74.761] gen9_composite_picture: integer translation (0, 0), removing [ 74.761] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.761] sna_render_pixmap_bo: GPU all damaged [ 74.761] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.761] gen4_choose_composite_emitter: solid, identity mask [ 74.761] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.761] gen9_composite_get_binding_table(fc00) [ 74.761] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.761] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.761] gen9_emit_vertex_elements: setup id=9 [ 74.761] glyphs0_to_dst: glyph=(1, 908)x(9, 8), unclipped [ 74.761] emit_primitive_identity_mask__avx2: dst=(1, 908), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.761] glyphs0_to_dst: glyph=(9, 906)x(10, 13), unclipped [ 74.761] emit_primitive_identity_mask__avx2: dst=(9, 906), mask=(672.00, 48.00) x (10.00, 13.00) [ 74.761] glyphs0_to_dst: glyph=(19, 908)x(9, 8), unclipped [ 74.761] emit_primitive_identity_mask__avx2: dst=(19, 908), mask=(688.00, 32.00) x (9.00, 8.00) [ 74.761] glyphs0_to_dst: glyph=(28, 910)x(8, 3), unclipped [ 74.761] emit_primitive_identity_mask__avx2: dst=(28, 910), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.761] glyphs0_to_dst: glyph=(36, 906)x(11, 10), unclipped [ 74.761] emit_primitive_identity_mask__avx2: dst=(36, 906), mask=(704.00, 0.00) x (11.00, 10.00) [ 74.761] glyphs0_to_dst: glyph=(46, 908)x(9, 8), unclipped [ 74.761] emit_primitive_identity_mask__avx2: dst=(46, 908), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.761] glyphs0_to_dst: glyph=(54, 908)x(10, 8), unclipped [ 74.761] emit_primitive_identity_mask__avx2: dst=(54, 908), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.761] glyphs0_to_dst: glyph=(63, 908)x(10, 8), unclipped [ 74.761] emit_primitive_identity_mask__avx2: dst=(63, 908), mask=(720.00, 16.00) x (10.00, 8.00) [ 74.761] glyphs0_to_dst: glyph=(72, 905)x(10, 11), unclipped [ 74.761] emit_primitive_identity_mask__avx2: dst=(72, 905), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.761] glyphs0_to_dst: glyph=(81, 908)x(10, 8), unclipped [ 74.761] emit_primitive_identity_mask__avx2: dst=(81, 908), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.761] glyphs0_to_dst: glyph=(90, 905)x(10, 11), unclipped [ 74.761] emit_primitive_identity_mask__avx2: dst=(90, 905), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.761] glyphs0_to_dst: glyph=(99, 908)x(11, 8), unclipped [ 74.761] emit_primitive_identity_mask__avx2: dst=(99, 908), mask=(736.00, 16.00) x (11.00, 8.00) [ 74.761] glyphs0_to_dst: glyph=(109, 908)x(9, 8), unclipped [ 74.761] emit_primitive_identity_mask__avx2: dst=(109, 908), mask=(752.00, 16.00) x (9.00, 8.00) [ 74.761] glyphs0_to_dst: glyph=(118, 910)x(8, 3), unclipped [ 74.761] emit_primitive_identity_mask__avx2: dst=(118, 910), mask=(688.00, 48.00) x (8.00, 3.00) [ 74.761] glyphs0_to_dst: glyph=(126, 906)x(10, 10), unclipped [ 74.761] emit_primitive_identity_mask__avx2: dst=(126, 906), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.761] glyphs0_to_dst: glyph=(135, 906)x(10, 10), unclipped [ 74.761] emit_primitive_identity_mask__avx2: dst=(135, 906), mask=(704.00, 32.00) x (10.00, 10.00) [ 74.761] glyphs0_to_dst: glyph=(144, 906)x(10, 10), unclipped [ 74.761] emit_primitive_identity_mask__avx2: dst=(144, 906), mask=(720.00, 32.00) x (10.00, 10.00) [ 74.761] glyphs0_to_dst: glyph=(153, 906)x(10, 10), unclipped [ 74.761] emit_primitive_identity_mask__avx2: dst=(153, 906), mask=(704.00, 48.00) x (10.00, 10.00) [ 74.761] gen8_vertex_flush[e98] = 54 [ 74.761] gen9_magic_ca_pass: CA fixup (8688 -> 8742) [ 74.761] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.761] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.761] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.761] sna_glyphs(op=3, nlist=1, src=(163, 916)) [ 74.761] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.761] sna_glyphs: discarding mask [ 74.761] glyphs0_to_dst(op=3, src=(163, 916), nlist=1, dst=(163, 916)+(0, 0)) [ 74.761] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.761] gen9_render_composite: 0x0, current mode=1/1 [ 74.761] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.761] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.761] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.761] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.761] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.761] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.761] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.761] sna_drawable_use_bo: using whole GPU bo [ 74.761] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.761] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.761] color_convert: src=ffffffff [20028888] [ 74.761] color_convert: dst=ffffffff [20028888] [ 74.761] sna_render_get_solid: ffffffff [ 74.761] sna_render_get_solid(white) [ 74.761] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.761] sna_transform_is_imprecise_integer_translation: no transform [ 74.761] gen9_composite_picture: integer translation (0, 0), removing [ 74.761] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.761] sna_render_pixmap_bo: GPU all damaged [ 74.761] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.761] gen4_choose_composite_emitter: solid, identity mask [ 74.761] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.761] gen9_composite_get_binding_table(fbc0) [ 74.761] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.761] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.761] gen9_emit_vertex_elements: setup id=9 [ 74.761] glyphs0_to_dst: glyph=(165, 908)x(5, 8), unclipped [ 74.761] emit_primitive_identity_mask__avx2: dst=(165, 908), mask=(720.00, 48.00) x (5.00, 8.00) [ 74.761] gen8_vertex_flush[f98] = 3 [ 74.761] gen9_magic_ca_pass: CA fixup (8742 -> 8745) [ 74.761] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.761] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.761] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.761] sna_glyphs(op=3, nlist=1, src=(172, 916)) [ 74.761] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.761] sna_glyphs: discarding mask [ 74.761] glyphs0_to_dst(op=3, src=(172, 916), nlist=1, dst=(172, 916)+(0, 0)) [ 74.761] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.761] gen9_render_composite: 0x0, current mode=1/1 [ 74.761] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.761] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.761] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.761] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.761] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.761] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.761] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.761] sna_drawable_use_bo: using whole GPU bo [ 74.761] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.761] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.761] color_convert: src=ff729fcf [20028888] [ 74.761] color_convert: dst=ff729fcf [20028888] [ 74.761] sna_render_get_solid: ff729fcf [ 74.761] sna_render_get_solid(23) = ff729fcf (old) [ 74.761] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.761] sna_transform_is_imprecise_integer_translation: no transform [ 74.761] gen9_composite_picture: integer translation (0, 0), removing [ 74.761] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.761] sna_render_pixmap_bo: GPU all damaged [ 74.761] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.761] gen4_choose_composite_emitter: solid, identity mask [ 74.761] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.761] gen9_composite_get_binding_table(fb80) [ 74.761] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.761] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.761] gen9_emit_vertex_elements: setup id=9 [ 74.761] glyphs0_to_dst: glyph=(171, 910)x(11, 3), unclipped [ 74.761] emit_primitive_identity_mask__avx2: dst=(171, 910), mask=(736.00, 32.00) x (11.00, 3.00) [ 74.761] glyphs0_to_dst: glyph=(180, 905)x(10, 14), unclipped [ 74.761] emit_primitive_identity_mask__avx2: dst=(180, 905), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.761] glyphs0_to_dst: glyph=(189, 905)x(11, 11), unclipped [ 74.761] emit_primitive_identity_mask__avx2: dst=(189, 905), mask=(960.00, 0.00) x (11.00, 11.00) [ 74.761] glyphs0_to_dst: glyph=(198, 908)x(10, 8), unclipped [ 74.761] emit_primitive_identity_mask__avx2: dst=(198, 908), mask=(976.00, 0.00) x (10.00, 8.00) [ 74.761] glyphs0_to_dst: glyph=(208, 908)x(9, 11), unclipped [ 74.761] emit_primitive_identity_mask__avx2: dst=(208, 908), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.761] glyphs0_to_dst: glyph=(216, 905)x(10, 14), unclipped [ 74.761] emit_primitive_identity_mask__avx2: dst=(216, 905), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.761] glyphs0_to_dst: glyph=(225, 906)x(10, 10), unclipped [ 74.761] emit_primitive_identity_mask__avx2: dst=(225, 906), mask=(976.00, 16.00) x (10.00, 10.00) [ 74.761] glyphs0_to_dst: glyph=(234, 917)x(11, 2), unclipped [ 74.761] emit_primitive_identity_mask__avx2: dst=(234, 917), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.761] glyphs0_to_dst: glyph=(243, 905)x(11, 11), unclipped [ 74.761] emit_primitive_identity_mask__avx2: dst=(243, 905), mask=(1008.00, 0.00) x (11.00, 11.00) [ 74.761] glyphs0_to_dst: glyph=(253, 908)x(9, 8), unclipped [ 74.761] emit_primitive_identity_mask__avx2: dst=(253, 908), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.761] glyphs0_to_dst: glyph=(261, 908)x(10, 8), unclipped [ 74.761] emit_primitive_identity_mask__avx2: dst=(261, 908), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.761] glyphs0_to_dst: glyph=(270, 908)x(10, 8), unclipped [ 74.761] emit_primitive_identity_mask__avx2: dst=(270, 908), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.761] glyphs0_to_dst: glyph=(279, 904)x(10, 12), unclipped [ 74.761] emit_primitive_identity_mask__avx2: dst=(279, 904), mask=(992.00, 16.00) x (10.00, 12.00) [ 74.761] glyphs0_to_dst: glyph=(288, 908)x(10, 8), unclipped [ 74.761] emit_primitive_identity_mask__avx2: dst=(288, 908), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.761] glyphs0_to_dst: glyph=(297, 908)x(10, 8), unclipped [ 74.761] emit_primitive_identity_mask__avx2: dst=(297, 908), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.761] glyphs0_to_dst: glyph=(307, 904)x(10, 12), unclipped [ 74.761] emit_primitive_identity_mask__avx2: dst=(307, 904), mask=(1008.00, 16.00) x (10.00, 12.00) [ 74.761] glyphs0_to_dst: glyph=(315, 905)x(11, 11), unclipped [ 74.761] emit_primitive_identity_mask__avx2: dst=(315, 905), mask=(960.00, 0.00) x (11.00, 11.00) [ 74.761] glyphs0_to_dst: glyph=(324, 908)x(11, 8), unclipped [ 74.761] emit_primitive_identity_mask__avx2: dst=(324, 908), mask=(736.00, 16.00) x (11.00, 8.00) [ 74.761] glyphs0_to_dst: glyph=(334, 908)x(9, 11), unclipped [ 74.761] emit_primitive_identity_mask__avx2: dst=(334, 908), mask=(960.00, 16.00) x (9.00, 11.00) [ 74.761] glyphs0_to_dst: glyph=(342, 917)x(11, 2), unclipped [ 74.761] emit_primitive_identity_mask__avx2: dst=(342, 917), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.761] glyphs0_to_dst: glyph=(351, 904)x(10, 12), unclipped [ 74.761] emit_primitive_identity_mask__avx2: dst=(351, 904), mask=(992.00, 16.00) x (10.00, 12.00) [ 74.761] glyphs0_to_dst: glyph=(361, 904)x(9, 12), unclipped [ 74.761] emit_primitive_identity_mask__avx2: dst=(361, 904), mask=(960.00, 32.00) x (9.00, 12.00) [ 74.761] glyphs0_to_dst: glyph=(369, 908)x(10, 11), unclipped [ 74.761] emit_primitive_identity_mask__avx2: dst=(369, 908), mask=(976.00, 32.00) x (10.00, 11.00) [ 74.761] glyphs0_to_dst: glyph=(378, 905)x(10, 14), unclipped [ 74.761] emit_primitive_identity_mask__avx2: dst=(378, 905), mask=(944.00, 48.00) x (10.00, 14.00) [ 74.761] glyphs0_to_dst: glyph=(387, 906)x(10, 10), unclipped [ 74.761] emit_primitive_identity_mask__avx2: dst=(387, 906), mask=(720.00, 32.00) x (10.00, 10.00) [ 74.761] glyphs0_to_dst: glyph=(396, 917)x(11, 2), unclipped [ 74.761] emit_primitive_identity_mask__avx2: dst=(396, 917), mask=(992.00, 0.00) x (11.00, 2.00) [ 74.761] glyphs0_to_dst: glyph=(406, 908)x(9, 8), unclipped [ 74.761] emit_primitive_identity_mask__avx2: dst=(406, 908), mask=(720.00, 0.00) x (9.00, 8.00) [ 74.761] glyphs0_to_dst: glyph=(414, 908)x(10, 8), unclipped [ 74.761] emit_primitive_identity_mask__avx2: dst=(414, 908), mask=(704.00, 16.00) x (10.00, 8.00) [ 74.761] glyphs0_to_dst: glyph=(423, 908)x(10, 8), unclipped [ 74.761] emit_primitive_identity_mask__avx2: dst=(423, 908), mask=(752.00, 0.00) x (10.00, 8.00) [ 74.761] glyphs0_to_dst: glyph=(432, 905)x(10, 11), unclipped [ 74.761] emit_primitive_identity_mask__avx2: dst=(432, 905), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.761] glyphs0_to_dst: glyph=(442, 908)x(9, 8), unclipped [ 74.761] emit_primitive_identity_mask__avx2: dst=(442, 908), mask=(48.00, 96.00) x (9.00, 8.00) [ 74.761] glyphs0_to_dst: glyph=(450, 905)x(10, 11), unclipped [ 74.761] emit_primitive_identity_mask__avx2: dst=(450, 905), mask=(736.00, 0.00) x (10.00, 11.00) [ 74.761] glyphs0_to_dst: glyph=(460, 908)x(9, 8), unclipped [ 74.761] emit_primitive_identity_mask__avx2: dst=(460, 908), mask=(752.00, 16.00) x (9.00, 8.00) [ 74.761] glyphs0_to_dst: glyph=(468, 908)x(10, 11), unclipped [ 74.761] emit_primitive_identity_mask__avx2: dst=(468, 908), mask=(976.00, 32.00) x (10.00, 11.00) [ 74.761] gen8_vertex_flush[1098] = 102 [ 74.761] gen9_magic_ca_pass: CA fixup (8745 -> 8847) [ 74.761] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.761] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.761] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.761] sna_glyphs(op=3, nlist=1, src=(478, 916)) [ 74.761] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.761] sna_glyphs: discarding mask [ 74.761] glyphs0_to_dst(op=3, src=(478, 916), nlist=1, dst=(478, 916)+(0, 0)) [ 74.761] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753551568 size=3775x2136 [ 74.761] gen9_render_composite: 0x0, current mode=1/1 [ 74.761] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.761] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 74.761] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.761] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.761] sna_drawable_use_bo pixmap=4367, box=((0, 0), (3775, 2136)), flags=7... [ 74.761] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.761] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.761] sna_drawable_use_bo: using whole GPU bo [ 74.761] gen9_composite_set_target: pixmap=4367, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.761] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.761] color_convert: src=ffffffff [20028888] [ 74.761] color_convert: dst=ffffffff [20028888] [ 74.761] sna_render_get_solid: ffffffff [ 74.761] sna_render_get_solid(white) [ 74.761] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.761] sna_transform_is_imprecise_integer_translation: no transform [ 74.761] gen9_composite_picture: integer translation (0, 0), removing [ 74.761] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.761] sna_render_pixmap_bo: GPU all damaged [ 74.761] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.761] gen4_choose_composite_emitter: solid, identity mask [ 74.761] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.761] gen9_composite_get_binding_table(fb40) [ 74.761] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.761] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.761] gen9_emit_vertex_elements: setup id=9 [ 74.761] glyphs0_to_dst: glyph=(477, 905)x(10, 13), unclipped [ 74.761] emit_primitive_identity_mask__avx2: dst=(477, 905), mask=(752.00, 32.00) x (10.00, 13.00) [ 74.761] gen8_vertex_flush[1198] = 3 [ 74.761] gen9_magic_ca_pass: CA fixup (8847 -> 8850) [ 74.761] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.761] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.761] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.761] sna_composite_rectangles(pixmap=4367, op=1, ffffffff x 4 [(495, 901)x(11, 1) ...]) [ 74.761] sna_composite_rectangles: converted to op 1 [ 74.761] sna_composite_rectangles[0] (495, 901)x(11, 1) -> (495, 901), (506, 902) [ 74.761] sna_composite_rectangles[1] (495, 902)x(1, 17) -> (495, 902), (496, 919) [ 74.761] sna_composite_rectangles[2] (505, 902)x(1, 17) -> (505, 902), (506, 919) [ 74.761] sna_composite_rectangles[3] (495, 919)x(11, 1) -> (495, 919), (506, 920) [ 74.761] sna_composite_rectangles: nrects=4, region=(495, 901), (506, 920) x 4 [ 74.761] sna_composite_rectangles: clipped extents (495, 901),(506, 920) x 4 [ 74.761] sna_composite_rectangles: pixmap +(0, 0) extents (495, 901),(506, 920) [ 74.761] sna_composite_rectangles: dropping last-cpu hint [ 74.761] sna_drawable_use_bo pixmap=4367, box=((495, 901), (506, 920)), flags=1... [ 74.761] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 74.761] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.761] sna_drawable_use_bo: using whole GPU bo [ 74.761] gen9_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20028888]) [ 74.761] kgem_bo_is_render: handle=17, rq? 1 [1] [ 74.761] gen9_render_fill_boxes(ffffffff x 4 [(495, 901), (506, 902) ...]) [ 74.761] sna_render_get_solid: ffffffff [ 74.761] sna_render_get_solid(white) [ 74.761] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 74.761] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.761] aligning vertex: was 4, now 2 floats per vertex [ 74.761] gen9_composite_get_binding_table(fb00) [ 74.761] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 74.761] gen9_emit_sampler: sampler = 1 [ 74.761] gen9_emit_sf: num_sf_outputs=1 [ 74.761] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 74.761] gen9_emit_vertex_elements: setup id=0 [ 74.761] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 74.761] (495, 901), (506, 902) [ 74.761] (495, 902), (496, 919) [ 74.761] (505, 902), (506, 919) [ 74.761] (495, 919), (506, 920) [ 74.761] gen8_vertex_flush[12c8] = 12 [ 74.761] sna_copy_area: src=pixmap=4367:(0, 0)x(3775, 2136)+(0, 0) -> dst=pixmap=3060:(0, 0)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 74.761] sna_copy_area: normal copy [ 74.761] sna_do_copy: src=(0, 0), dst=(0, 0), size=(3775x2136) [ 74.761] sna_do_copy: after drawable: src=(0, 0), dst=(65, 24), size=(3775x2136) [ 74.761] sna_do_copy: dst extents (65, 24), (3840, 2160), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 74.761] sna_do_copy: clipped dst extents (65, 24), (3840, 2160) [ 74.761] sna_do_copy: unclipped src extents (0, 0), (3775, 2136) [ 74.761] sna_do_copy: clipped src extents (0, 0), (3775, 2136) [ 74.761] sna_do_copy: pixmap -- no source clipping [ 74.761] sna_do_copy: src extents (0, 0), (3775, 2136) x 1 [ 74.761] sna_do_copy: copy region (65, 24), (3840, 2160) x 1 + (-65, -24) [ 74.761] sna_copy_boxes (boxes=1x[(65, 24), (3840, 2160)...], src pixmap=4367+(-65, -24), dst pixmap=3060+(-65, -24), alu=3, src.size=3775x2136, dst.size=3775x2136) [ 74.761] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c9499bb90, gpu_bo=17, cpu_bo=0), replaces=1 [ 74.761] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 74.761] sna_drawable_use_bo pixmap=3060, box=((0, 0), (3775, 2136)), flags=1b... [ 74.761] sna_drawable_use_bo: exported target, set PREFER_GPU [ 74.761] sna_drawable_use_bo: pinned, never REPLACES [ 74.761] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=b [ 74.761] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.761] sna_drawable_use_bo: using whole GPU bo [ 74.761] sna_pixmap_move_to_gpu(pixmap=4367, usage=0), flags=a [ 74.761] sna_pixmap_move_to_gpu: already all-damaged [ 74.761] sna_pixmap_mark_active: pixmap=4367, handle=17 [ 74.761] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 74.761] sna_pixmap_make_cow: make cow src=4367, dst=3060, handle=17 (already cow? src=0, dst=0) [ 74.761] sna_pixmap_make_cow: can't cow, dst_pinned=2 [ 74.762] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 74.762] kgem_bo_is_render: handle=17, rq? 1 [1] [ 74.762] kgem_bo_is_render: handle=9, rq? 0 [0] [ 74.762] kgem_bo_is_render: handle=9, rq? 0 [0] [ 74.762] kgem_bo_is_render: handle=17, rq? 1 [1] [ 74.762] __kgem_busy: handle=2, busy=0, wedged=0 [ 74.762] __kgem_retire_rq: request 2 complete [ 74.762] kgem_set_mode: flushing before new bo [ 74.762] gen8_vertex_close: used=35424, vbo active? 23, vb=201, nreloc=2 [ 74.762] gen8_vertex_close: reloc[0] = 289 [ 74.762] kgem_add_reloc64: handle=23, pos=289, delta=0, domains=200000 [ 74.762] kgem_add_handle: handle=23, index=5 [ 74.762] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fd541000) [ 74.762] gen8_vertex_close: reloc[1] = 1197 [ 74.762] kgem_add_reloc64: handle=23, pos=1197, delta=0, domains=200000 [ 74.762] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=fd541000) [ 74.762] batch[1/1, flags=1800]: 1208 1208 16080 16384, nreloc=10, nexec=6, nfence=0, aperture=9110 [fenced=0] [ 74.762] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd981000 [ 74.762] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -57343 [ 74.762] kgem_fixup_relocs: shrinking by 57344 [ 74.762] __kgem_busy: handle=2, busy=0, wedged=0 [ 74.762] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd981000 [ 74.762] kgem_commit: release handle=17 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d289b000 [ 74.762] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 74.762] kgem_commit: release handle=113 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 74.762] __kgem_bo_clear_busy: handle=113 [ 74.762] kgem_commit: release handle=113 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fe00a000 [ 74.762] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 74.762] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 74.762] __kgem_bo_clear_busy: handle=7 [ 74.762] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 74.762] kgem_commit: release handle=113 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 74.762] __kgem_bo_clear_busy: handle=113 [ 74.762] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 74.762] __kgem_busy: handle=2, busy=131072, wedged=0 [ 74.762] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 74.762] kgem_check_bo: num_pages=+16110, num_exec=+2 [ 74.762] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 74.762] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 74.762] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 74.762] kgem_add_handle: handle=4, index=0 [ 74.762] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 74.762] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 74.762] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 74.762] gen9_composite_get_binding_table(ffc0) [ 74.762] kgem_add_reloc64: handle=9, pos=16360, delta=0, domains=20002 [ 74.762] kgem_add_handle: handle=9, index=1 [ 74.762] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f02dd000) [ 74.762] __kgem_bo_mark_dirty: handle=9 (proxy? 0) [ 74.762] [3fe0] bind bo(handle=9, addr=f02dd000), format=192, width=3775, height=2136, pitch=15360, tiling=1 -> render [ 74.762] kgem_add_reloc64: handle=17, pos=16344, delta=0, domains=40000 [ 74.762] kgem_add_handle: handle=17, index=2 [ 74.762] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=d289b000) [ 74.762] [3fd0] bind bo(handle=17, addr=d289b000), format=192, width=3775, height=2136, pitch=15360, tiling=1 -> sampler [ 74.762] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 74.762] gen9_emit_sampler: sampler = 0 [ 74.762] gen9_emit_sf: num_sf_outputs=1 [ 74.762] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 74.762] gen9_emit_vertex_elements: setup id=0 [ 74.762] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 74.762] (0, 0) -> (0, 0) + (3775, 2136) [ 74.762] gen8_vertex_flush[490] = 3 [ 74.762] sna_accel_flush: flush?=1, dirty?=0 [ 74.762] gen8_vertex_close: used=35430, vbo active? 23, vb=1, nreloc=1 [ 74.762] gen8_vertex_close: reloc[0] = 287 [ 74.762] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 74.762] kgem_add_handle: handle=23, index=3 [ 74.762] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 74.762] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16184 [fenced=0] [ 74.762] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 74.762] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 74.762] kgem_fixup_relocs: shrinking by 61440 [ 74.762] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.762] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 74.762] kgem_commit: release handle=9 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f02dd000 [ 74.762] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 74.762] kgem_commit: release handle=17 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=d289b000 [ 74.762] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 74.762] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 74.762] sna_accel_flush: flush?=0, dirty?=0 [ 74.762] sna_accel_flush: flush?=0, dirty?=0 [ 74.762] sna_accel_flush: flush?=0, dirty?=0 [ 74.762] sna_destroy_pixmap: pixmap=4367, attached?=1 [ 74.762] _kgem_bo_destroy: handle=17, proxy? 0 [ 74.762] __kgem_bo_destroy: handle=17, size=32808960 [ 74.762] __kgem_busy: handle=17, busy=131072, wedged=0 [ 74.762] __kgem_bo_destroy: handle=17 -> active [ 74.762] __sna_free_pixmap(pixmap=4367) [ 74.762] sna_accel_flush: flush?=0, dirty?=0 [ 74.762] sna_accel_flush: flush?=0, dirty?=0 [ 74.762] sna_accel_flush: flush?=0, dirty?=0 [ 74.762] sna_accel_flush: flush?=0, dirty?=0 [ 74.762] sna_accel_flush: flush?=0, dirty?=0 [ 74.762] sna_accel_flush: flush?=0, dirty?=0 [ 74.762] sna_block_handler (tv=546.327000) [ 74.762] kgem_retire, need_retire?=1 [ 74.762] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 74.762] kgem_retire__requests_ring: retiring ring 0 [ 74.762] __kgem_busy: handle=2, busy=0, wedged=0 [ 74.762] __kgem_retire_rq: request 2 complete [ 74.762] kgem_retire__requests_ring: retiring ring 0 [ 74.762] __kgem_busy: handle=1, busy=131072, wedged=0 [ 74.762] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 74.762] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 74.762] kgem_retire -- retired=0, need_retire=1 [ 74.762] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 74.762] sna_scanout_do_flush: flush timer active: delta=9 [ 74.762] sna_accel_block: evaluating timers, active=7 [ 74.762] sna_accel_block: flush timer expires in 9 [74771] [ 74.762] sna_wakeup_handler [ 74.762] sna_accel_flush: flush?=0, dirty?=0 [ 74.762] sna_accel_flush: flush?=0, dirty?=0 [ 74.762] sna_accel_flush: flush?=0, dirty?=0 [ 74.762] sna_accel_flush: flush?=0, dirty?=0 [ 74.762] sna_accel_flush: flush?=0, dirty?=0 [ 74.762] sna_accel_flush: flush?=0, dirty?=0 [ 74.762] sna_accel_flush: flush?=0, dirty?=0 [ 74.762] sna_accel_flush: flush?=0, dirty?=0 [ 74.762] sna_block_handler (tv=546.327000) [ 74.762] kgem_retire, need_retire?=1 [ 74.762] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 74.762] kgem_retire__requests_ring: retiring ring 0 [ 74.762] __kgem_busy: handle=1, busy=131072, wedged=0 [ 74.762] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 74.762] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 74.762] kgem_retire -- retired=0, need_retire=1 [ 74.762] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 74.762] sna_scanout_do_flush: flush timer active: delta=9 [ 74.762] sna_accel_block: evaluating timers, active=7 [ 74.762] sna_accel_block: flush timer expires in 9 [74771] [ 74.762] sna_wakeup_handler [ 74.762] sna_accel_flush: flush?=0, dirty?=0 [ 74.762] sna_accel_flush: flush?=0, dirty?=0 [ 74.762] sna_accel_flush: flush?=0, dirty?=0 [ 74.762] sna_block_handler (tv=546.327000) [ 74.762] kgem_retire, need_retire?=1 [ 74.762] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 74.762] kgem_retire__requests_ring: retiring ring 0 [ 74.762] __kgem_busy: handle=1, busy=131072, wedged=0 [ 74.762] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 74.762] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 74.762] kgem_retire -- retired=0, need_retire=1 [ 74.762] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 74.762] sna_scanout_do_flush: flush timer active: delta=9 [ 74.762] sna_accel_block: evaluating timers, active=7 [ 74.762] sna_accel_block: flush timer expires in 9 [74771] [ 74.763] sna_wakeup_handler [ 74.763] sna_accel_flush: flush?=0, dirty?=0 [ 74.763] sna_accel_flush: flush?=0, dirty?=0 [ 74.763] sna_block_handler (tv=546.326000) [ 74.763] kgem_retire, need_retire?=1 [ 74.763] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 74.763] kgem_retire__requests_ring: retiring ring 0 [ 74.763] __kgem_busy: handle=1, busy=131072, wedged=0 [ 74.763] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 74.763] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 74.763] kgem_retire -- retired=0, need_retire=1 [ 74.763] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 74.763] sna_scanout_do_flush: flush timer active: delta=8 [ 74.763] sna_accel_block: evaluating timers, active=7 [ 74.763] sna_accel_block: flush timer expires in 8 [74771] [ 74.763] sna_wakeup_handler [ 74.763] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=25, name=75 [ 74.763] kgem_bo_flink: flinked handle=25 to name=75, marking non-reusable [ 74.763] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 74.763] sna_dri2_get_back: draw size=3840x2160, back buffer handle=25 size=3840x2160, is-scanout? 1, active?=0, pitch=15360, front pitch=15360 [ 74.763] sna_dri2_get_back: reuse backbuffer? 1 [ 74.763] sna_dri2_get_back: back buffer handle=25, active?=0, refcnt=1 [ 74.763] sna_dri2_get_back: reuse unattached back [ 74.763] kgem_bo_flink: flinked handle=25 to name=75, marking non-reusable [ 74.763] sna_dri2_reuse_buffer: reusing back buffer handle=25, name=75, pitch=15360, age=0 [ 74.763] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 74.763] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=32, name=80, active_scanout=2 [ 74.763] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 74.763] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 74.763] sna_accel_flush: flush?=0, dirty?=0 [ 74.763] sna_accel_flush: flush?=0, dirty?=0 [ 74.763] sna_accel_flush: flush?=0, dirty?=0 [ 74.763] sna_block_handler (tv=546.326000) [ 74.763] kgem_retire, need_retire?=1 [ 74.763] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 74.763] kgem_retire__requests_ring: retiring ring 0 [ 74.763] __kgem_busy: handle=1, busy=131072, wedged=0 [ 74.763] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 74.763] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 74.763] kgem_retire -- retired=0, need_retire=1 [ 74.763] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 74.763] sna_scanout_do_flush: flush timer active: delta=8 [ 74.763] sna_accel_block: evaluating timers, active=7 [ 74.763] sna_accel_block: flush timer expires in 8 [74771] [ 74.763] sna_wakeup_handler [ 74.763] sna_accel_flush: flush?=0, dirty?=0 [ 74.763] sna_accel_flush: flush?=0, dirty?=0 [ 74.763] sna_block_handler (tv=546.326000) [ 74.763] kgem_retire, need_retire?=1 [ 74.763] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 74.763] kgem_retire__requests_ring: retiring ring 0 [ 74.763] __kgem_busy: handle=1, busy=131072, wedged=0 [ 74.763] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 74.763] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 74.763] kgem_retire -- retired=0, need_retire=1 [ 74.763] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 74.763] sna_scanout_do_flush: flush timer active: delta=8 [ 74.763] sna_accel_block: evaluating timers, active=7 [ 74.763] sna_accel_block: flush timer expires in 8 [74771] [ 74.763] sna_wakeup_handler [ 74.763] sna_accel_flush: flush?=0, dirty?=0 [ 74.763] sna_accel_flush: flush?=0, dirty?=0 [ 74.763] sna_accel_flush: flush?=0, dirty?=0 [ 74.763] sna_block_handler (tv=546.326000) [ 74.763] kgem_retire, need_retire?=1 [ 74.763] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 74.763] kgem_retire__requests_ring: retiring ring 0 [ 74.763] __kgem_busy: handle=1, busy=131072, wedged=0 [ 74.763] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 74.763] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 74.763] kgem_retire -- retired=0, need_retire=1 [ 74.763] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 74.763] sna_scanout_do_flush: flush timer active: delta=8 [ 74.763] sna_accel_block: evaluating timers, active=7 [ 74.763] sna_accel_block: flush timer expires in 8 [74771] [ 74.763] sna_wakeup_handler [ 74.763] sna_accel_flush: flush?=0, dirty?=0 [ 74.763] sna_accel_flush: flush?=0, dirty?=0 [ 74.763] sna_block_handler (tv=546.326000) [ 74.763] kgem_retire, need_retire?=1 [ 74.763] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 74.763] kgem_retire__requests_ring: retiring ring 0 [ 74.763] __kgem_busy: handle=1, busy=131072, wedged=0 [ 74.763] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 74.763] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 74.763] kgem_retire -- retired=0, need_retire=1 [ 74.763] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 74.763] sna_scanout_do_flush: flush timer active: delta=8 [ 74.763] sna_accel_block: evaluating timers, active=7 [ 74.763] sna_accel_block: flush timer expires in 8 [74771] [ 74.764] sna_wakeup_handler [ 74.764] sna_accel_flush: flush?=0, dirty?=0 [ 74.764] sna_accel_flush: flush?=0, dirty?=0 [ 74.764] sna_block_handler (tv=546.325000) [ 74.764] kgem_retire, need_retire?=1 [ 74.764] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 74.764] kgem_retire__requests_ring: retiring ring 0 [ 74.764] __kgem_busy: handle=1, busy=131072, wedged=0 [ 74.764] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 74.764] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 74.764] kgem_retire -- retired=0, need_retire=1 [ 74.764] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 74.764] sna_scanout_do_flush: flush timer active: delta=7 [ 74.764] sna_accel_block: evaluating timers, active=7 [ 74.764] sna_accel_block: flush timer expires in 7 [74771] [ 74.764] sna_wakeup_handler [ 74.764] sna_accel_flush: flush?=0, dirty?=0 [ 74.764] sna_accel_flush: flush?=0, dirty?=0 [ 74.764] sna_block_handler (tv=546.325000) [ 74.764] kgem_retire, need_retire?=1 [ 74.764] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 74.764] kgem_retire__requests_ring: retiring ring 0 [ 74.764] __kgem_busy: handle=1, busy=131072, wedged=0 [ 74.764] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 74.764] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 74.764] kgem_retire -- retired=0, need_retire=1 [ 74.764] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 74.764] sna_scanout_do_flush: flush timer active: delta=7 [ 74.764] sna_accel_block: evaluating timers, active=7 [ 74.764] sna_accel_block: flush timer expires in 7 [74771] [ 74.764] sna_wakeup_handler [ 74.764] sna_accel_flush: flush?=0, dirty?=0 [ 74.764] sna_accel_flush: flush?=0, dirty?=0 [ 74.764] sna_block_handler (tv=546.325000) [ 74.764] kgem_retire, need_retire?=1 [ 74.764] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 74.764] kgem_retire__requests_ring: retiring ring 0 [ 74.764] __kgem_busy: handle=1, busy=131072, wedged=0 [ 74.764] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 74.764] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 74.764] kgem_retire -- retired=0, need_retire=1 [ 74.764] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 74.764] sna_scanout_do_flush: flush timer active: delta=7 [ 74.764] sna_accel_block: evaluating timers, active=7 [ 74.764] sna_accel_block: flush timer expires in 7 [74771] [ 74.764] sna_wakeup_handler [ 74.764] sna_accel_flush: flush?=0, dirty?=0 [ 74.764] sna_accel_flush: flush?=0, dirty?=0 [ 74.764] sna_accel_flush: flush?=0, dirty?=0 [ 74.764] sna_block_handler (tv=546.325000) [ 74.764] kgem_retire, need_retire?=1 [ 74.764] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 74.764] kgem_retire__requests_ring: retiring ring 0 [ 74.765] __kgem_busy: handle=1, busy=131072, wedged=0 [ 74.765] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 74.765] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 74.765] kgem_retire -- retired=0, need_retire=1 [ 74.765] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 74.765] sna_scanout_do_flush: flush timer active: delta=6 [ 74.765] sna_accel_block: evaluating timers, active=7 [ 74.765] sna_accel_block: flush timer expires in 6 [74771] [ 74.765] sna_wakeup_handler [ 74.765] sna_accel_flush: flush?=0, dirty?=0 [ 74.765] sna_accel_flush: flush?=0, dirty?=0 [ 74.765] sna_block_handler (tv=546.324000) [ 74.765] kgem_retire, need_retire?=1 [ 74.765] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 74.765] kgem_retire__requests_ring: retiring ring 0 [ 74.765] __kgem_busy: handle=1, busy=131072, wedged=0 [ 74.765] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 74.765] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 74.765] kgem_retire -- retired=0, need_retire=1 [ 74.765] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 74.765] sna_scanout_do_flush: flush timer active: delta=6 [ 74.765] sna_accel_block: evaluating timers, active=7 [ 74.765] sna_accel_block: flush timer expires in 6 [74771] [ 74.765] sna_wakeup_handler [ 74.765] sna_accel_flush: flush?=0, dirty?=0 [ 74.765] sna_accel_flush: flush?=0, dirty?=0 [ 74.765] sna_accel_flush: flush?=0, dirty?=0 [ 74.765] sna_block_handler (tv=546.324000) [ 74.765] kgem_retire, need_retire?=1 [ 74.765] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 74.765] kgem_retire__requests_ring: retiring ring 0 [ 74.765] __kgem_busy: handle=1, busy=131072, wedged=0 [ 74.765] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 74.765] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 74.765] kgem_retire -- retired=0, need_retire=1 [ 74.765] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 74.765] sna_scanout_do_flush: flush timer active: delta=6 [ 74.765] sna_accel_block: evaluating timers, active=7 [ 74.765] sna_accel_block: flush timer expires in 6 [74771] [ 74.765] sna_wakeup_handler [ 74.765] sna_accel_flush: flush?=0, dirty?=0 [ 74.765] sna_accel_flush: flush?=0, dirty?=0 [ 74.765] sna_accel_flush: flush?=0, dirty?=0 [ 74.765] sna_block_handler (tv=546.324000) [ 74.765] kgem_retire, need_retire?=1 [ 74.765] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 74.765] kgem_retire__requests_ring: retiring ring 0 [ 74.765] __kgem_busy: handle=1, busy=131072, wedged=0 [ 74.765] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 74.765] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 74.765] kgem_retire -- retired=0, need_retire=1 [ 74.765] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 74.765] sna_scanout_do_flush: flush timer active: delta=6 [ 74.765] sna_accel_block: evaluating timers, active=7 [ 74.765] sna_accel_block: flush timer expires in 6 [74771] [ 74.765] sna_wakeup_handler [ 74.765] sna_accel_flush: flush?=0, dirty?=0 [ 74.765] sna_accel_flush: flush?=0, dirty?=0 [ 74.765] sna_accel_flush: flush?=0, dirty?=0 [ 74.765] sna_block_handler (tv=546.324000) [ 74.765] kgem_retire, need_retire?=1 [ 74.765] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 74.765] kgem_retire__requests_ring: retiring ring 0 [ 74.765] __kgem_busy: handle=1, busy=131072, wedged=0 [ 74.765] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 74.765] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 74.765] kgem_retire -- retired=0, need_retire=1 [ 74.765] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 74.765] sna_scanout_do_flush: flush timer active: delta=6 [ 74.765] sna_accel_block: evaluating timers, active=7 [ 74.765] sna_accel_block: flush timer expires in 6 [74771] [ 74.765] sna_wakeup_handler [ 74.765] sna_accel_flush: flush?=0, dirty?=0 [ 74.765] sna_accel_flush: flush?=0, dirty?=0 [ 74.765] sna_accel_flush: flush?=0, dirty?=0 [ 74.765] sna_block_handler (tv=546.324000) [ 74.765] kgem_retire, need_retire?=1 [ 74.765] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 74.765] kgem_retire__requests_ring: retiring ring 0 [ 74.765] __kgem_busy: handle=1, busy=131072, wedged=0 [ 74.765] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 74.765] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 74.765] kgem_retire -- retired=0, need_retire=1 [ 74.765] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 74.765] sna_scanout_do_flush: flush timer active: delta=6 [ 74.765] sna_accel_block: evaluating timers, active=7 [ 74.765] sna_accel_block: flush timer expires in 6 [74771] [ 74.765] sna_wakeup_handler [ 74.765] sna_accel_flush: flush?=0, dirty?=0 [ 74.765] sna_accel_flush: flush?=0, dirty?=0 [ 74.765] sna_block_handler (tv=546.324000) [ 74.766] kgem_retire, need_retire?=1 [ 74.766] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 74.766] kgem_retire__requests_ring: retiring ring 0 [ 74.766] __kgem_busy: handle=1, busy=131072, wedged=0 [ 74.766] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 74.766] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 74.766] kgem_retire -- retired=0, need_retire=1 [ 74.766] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 74.766] sna_scanout_do_flush: flush timer active: delta=5 [ 74.766] sna_accel_block: evaluating timers, active=7 [ 74.766] sna_accel_block: flush timer expires in 5 [74771] [ 74.766] sna_wakeup_handler [ 74.766] sna_accel_flush: flush?=0, dirty?=0 [ 74.766] sna_accel_flush: flush?=0, dirty?=0 [ 74.766] sna_block_handler (tv=546.323000) [ 74.766] kgem_retire, need_retire?=1 [ 74.766] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 74.766] kgem_retire__requests_ring: retiring ring 0 [ 74.766] __kgem_busy: handle=1, busy=131072, wedged=0 [ 74.766] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 74.766] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 74.766] kgem_retire -- retired=0, need_retire=1 [ 74.766] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 74.766] sna_scanout_do_flush: flush timer active: delta=5 [ 74.766] sna_accel_block: evaluating timers, active=7 [ 74.766] sna_accel_block: flush timer expires in 5 [74771] [ 74.766] sna_wakeup_handler [ 74.766] sna_accel_flush: flush?=0, dirty?=0 [ 74.766] sna_accel_flush: flush?=0, dirty?=0 [ 74.766] sna_block_handler (tv=546.323000) [ 74.766] kgem_retire, need_retire?=1 [ 74.766] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 74.766] kgem_retire__requests_ring: retiring ring 0 [ 74.766] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.766] __kgem_retire_rq: request 1 complete [ 74.766] __kgem_bo_flush: handle=9, busy=131072, wedged=0 [ 74.766] __kgem_bo_flush: moving 9 to flushing [ 74.766] __kgem_retire_rq: movied 9 to flushing [ 74.766] __kgem_bo_flush: handle=17, busy=0, wedged=0 [ 74.766] kgem_bo_move_to_cache: release handle=17 [ 74.766] kgem_bo_move_to_inactive: moving handle=17 to inactive [ 74.766] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 74.766] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 74.766] kgem_retire -- retired=1, need_retire=1 [ 74.766] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 74.766] gen6_render_retire: resetting idle vbo [ 74.766] sna_scanout_do_flush: flush timer active: delta=5 [ 74.766] sna_accel_block: evaluating timers, active=7 [ 74.766] sna_accel_block: flush timer expires in 5 [74771] [ 74.766] sna_wakeup_handler [ 74.766] sna_accel_flush: flush?=0, dirty?=0 [ 74.766] sna_accel_flush: flush?=0, dirty?=0 [ 74.766] sna_accel_flush: flush?=0, dirty?=0 [ 74.766] sna_block_handler (tv=546.323000) [ 74.766] kgem_retire, need_retire?=1 [ 74.766] __kgem_busy: handle=9, busy=131072, wedged=0 [ 74.766] kgem_retire__flushing: 1 bo on flushing list, retired? 0 [ 74.766] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 74.766] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 74.766] kgem_retire -- retired=0, need_retire=1 [ 74.766] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 74.766] gen6_render_retire: resetting idle vbo [ 74.766] sna_scanout_do_flush: flush timer active: delta=5 [ 74.766] sna_accel_block: evaluating timers, active=7 [ 74.766] sna_accel_block: flush timer expires in 5 [74771] [ 74.766] sna_wakeup_handler [ 74.766] sna_accel_flush: flush?=0, dirty?=0 [ 74.766] sna_accel_flush: flush?=0, dirty?=0 [ 74.766] sna_accel_flush: flush?=0, dirty?=0 [ 74.766] sna_block_handler (tv=546.323000) [ 74.766] kgem_retire, need_retire?=1 [ 74.766] __kgem_busy: handle=9, busy=131072, wedged=0 [ 74.766] kgem_retire__flushing: 1 bo on flushing list, retired? 0 [ 74.766] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 74.766] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 74.766] kgem_retire -- retired=0, need_retire=1 [ 74.766] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 74.766] gen6_render_retire: resetting idle vbo [ 74.766] sna_scanout_do_flush: flush timer active: delta=5 [ 74.766] sna_accel_block: evaluating timers, active=7 [ 74.766] sna_accel_block: flush timer expires in 5 [74771] [ 74.766] sna_wakeup_handler [ 74.766] sna_accel_flush: flush?=0, dirty?=0 [ 74.766] sna_accel_flush: flush?=0, dirty?=0 [ 74.766] sna_block_handler (tv=546.323000) [ 74.766] kgem_retire, need_retire?=1 [ 74.766] __kgem_busy: handle=9, busy=131072, wedged=0 [ 74.766] kgem_retire__flushing: 1 bo on flushing list, retired? 0 [ 74.766] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 74.766] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 74.766] kgem_retire -- retired=0, need_retire=1 [ 74.766] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 74.766] gen6_render_retire: resetting idle vbo [ 74.766] sna_scanout_do_flush: flush timer active: delta=5 [ 74.766] sna_accel_block: evaluating timers, active=7 [ 74.766] sna_accel_block: flush timer expires in 5 [74771] [ 74.766] sna_wakeup_handler [ 74.766] sna_accel_flush: flush?=0, dirty?=0 [ 74.766] sna_accel_flush: flush?=0, dirty?=0 [ 74.766] sna_block_handler (tv=546.323000) [ 74.766] kgem_retire, need_retire?=1 [ 74.766] __kgem_busy: handle=9, busy=131072, wedged=0 [ 74.766] kgem_retire__flushing: 1 bo on flushing list, retired? 0 [ 74.766] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 74.766] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 74.766] kgem_retire -- retired=0, need_retire=1 [ 74.766] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 74.766] gen6_render_retire: resetting idle vbo [ 74.766] sna_scanout_do_flush: flush timer active: delta=5 [ 74.766] sna_accel_block: evaluating timers, active=7 [ 74.766] sna_accel_block: flush timer expires in 5 [74771] [ 74.766] sna_wakeup_handler [ 74.766] sna_accel_flush: flush?=0, dirty?=0 [ 74.766] sna_accel_flush: flush?=0, dirty?=0 [ 74.766] sna_block_handler (tv=546.323000) [ 74.766] kgem_retire, need_retire?=1 [ 74.766] __kgem_busy: handle=9, busy=131072, wedged=0 [ 74.766] kgem_retire__flushing: 1 bo on flushing list, retired? 0 [ 74.766] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 74.766] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 74.766] kgem_retire -- retired=0, need_retire=1 [ 74.766] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 74.766] gen6_render_retire: resetting idle vbo [ 74.766] sna_scanout_do_flush: flush timer active: delta=5 [ 74.766] sna_accel_block: evaluating timers, active=7 [ 74.766] sna_accel_block: flush timer expires in 5 [74771] [ 74.767] sna_wakeup_handler [ 74.767] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 74.767] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 74.767] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 74.767] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 74.767] sna_dri2_get_msc(draw=146, pipe=0) [ 74.767] sna_crtc_record_swap: recording last swap on pipe=0, frame 4235 [msc=4235], time 74.758410 [ 74.767] sna_dri2_get_msc: msc=4235 [raw=4235], ust=74758410 [ 74.767] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=25 (refs=1/1, flush=0) , front=32 (refs=2/3, flush=1) [ 74.767] sna_dri2_schedule_swap(target_msc=4234, divisor=0, remainder=0) [ 74.767] sna_dri2_schedule_swap: using front handle=32, active_scanout?=2, flush?=1 [ 74.767] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 74.767] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 74.767] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 74.767] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 74.767] sna_crtc_record_swap: recording last swap on pipe=0, frame 4235 [msc=4235], time 74.758410 [ 74.767] immediate_swap: current_msc=4235, target_msc=4234 -- yes [ 74.767] can_flip: no, shadow enabled [ 74.767] sna_dri2_add_event: adding event to window 146) [ 74.767] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 74.767] sna_dri2_immediate_blit: no pending blit, starting chain [ 74.767] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 74.767] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 74.767] can_xchg: back size=8700f00, front size=8700f00 [ 74.767] can_xchg: yes, pixmap=4091 [ 74.767] sna_dri2_xchg: win=146, exchange front=32/80,ref=3 and back=25/75,ref=2, pixmap=4091 3840x2160 [ 74.767] sna_dri2_xchg: back_bo handle=25, pitch=15360, size=33177600, ref=1, active_scanout?=0 [ 74.767] sna_dri2_xchg: front_bo handle=32, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 74.767] set_bo: pixmap=4091, handle=25 (old handle=32) [ 74.767] set_bo: marking whole pixmap as damaged [ 74.767] set_bo: applying final/discard move-to-gpu [ 74.767] wait_for_shadow: flags=0, flips=0, handle=32, shadow=29 [ 74.767] set_bo: dropping flush hint from handle=32 [ 74.767] set_bo: adding flush hint to handle=25 [ 74.767] mark_stale(handle=32) => 1 [ 74.767] swap_limit: draw=146 setting swap limit to 3 [ 74.767] sna_dri2_swap_limit_validate: swap limit set to 3 [ 74.767] sna_next_vblank(pipe=0, waiting until next vblank) [ 74.767] sna_dri2_schedule_swap: reported target_msc=4235 [ 74.767] sna_accel_flush: flush?=0, dirty?=0 [ 74.767] sna_accel_flush: flush?=0, dirty?=0 [ 74.767] sna_accel_flush: flush?=0, dirty?=0 [ 74.767] sna_accel_flush: flush?=0, dirty?=0 [ 74.767] sna_block_handler (tv=546.322000) [ 74.767] kgem_retire, need_retire?=1 [ 74.767] __kgem_busy: handle=9, busy=131072, wedged=0 [ 74.767] kgem_retire__flushing: 1 bo on flushing list, retired? 0 [ 74.767] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 74.767] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 74.767] kgem_retire -- retired=0, need_retire=1 [ 74.767] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 74.767] gen6_render_retire: resetting idle vbo [ 74.767] sna_scanout_do_flush: flush timer active: delta=4 [ 74.767] sna_accel_block: evaluating timers, active=7 [ 74.767] sna_accel_block: flush timer expires in 4 [74771] [ 74.767] sna_wakeup_handler [ 74.767] sna_accel_flush: flush?=0, dirty?=0 [ 74.767] sna_accel_flush: flush?=0, dirty?=0 [ 74.767] sna_accel_flush: flush?=0, dirty?=0 [ 74.767] sna_block_handler (tv=546.322000) [ 74.767] kgem_retire, need_retire?=1 [ 74.767] __kgem_busy: handle=9, busy=131072, wedged=0 [ 74.767] kgem_retire__flushing: 1 bo on flushing list, retired? 0 [ 74.767] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 74.767] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 74.767] kgem_retire -- retired=0, need_retire=1 [ 74.767] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 74.767] gen6_render_retire: resetting idle vbo [ 74.767] sna_scanout_do_flush: flush timer active: delta=4 [ 74.767] sna_accel_block: evaluating timers, active=7 [ 74.767] sna_accel_block: flush timer expires in 4 [74771] [ 74.767] sna_wakeup_handler [ 74.767] sna_accel_flush: flush?=0, dirty?=0 [ 74.767] sna_accel_flush: flush?=0, dirty?=0 [ 74.767] sna_block_handler (tv=546.322000) [ 74.767] kgem_retire, need_retire?=1 [ 74.767] __kgem_busy: handle=9, busy=131072, wedged=0 [ 74.767] kgem_retire__flushing: 1 bo on flushing list, retired? 0 [ 74.767] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 74.767] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 74.767] kgem_retire -- retired=0, need_retire=1 [ 74.767] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 74.767] gen6_render_retire: resetting idle vbo [ 74.767] sna_scanout_do_flush: flush timer active: delta=4 [ 74.767] sna_accel_block: evaluating timers, active=7 [ 74.767] sna_accel_block: flush timer expires in 4 [74771] [ 74.767] sna_wakeup_handler [ 74.767] sna_accel_flush: flush?=0, dirty?=0 [ 74.767] sna_accel_flush: flush?=0, dirty?=0 [ 74.767] sna_block_handler (tv=546.322000) [ 74.767] kgem_retire, need_retire?=1 [ 74.767] __kgem_busy: handle=9, busy=131072, wedged=0 [ 74.767] kgem_retire__flushing: 1 bo on flushing list, retired? 0 [ 74.767] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 74.767] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 74.767] kgem_retire -- retired=0, need_retire=1 [ 74.767] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 74.767] gen6_render_retire: resetting idle vbo [ 74.767] sna_scanout_do_flush: flush timer active: delta=4 [ 74.767] sna_accel_block: evaluating timers, active=7 [ 74.767] sna_accel_block: flush timer expires in 4 [74771] [ 74.767] sna_wakeup_handler [ 74.767] sna_accel_flush: flush?=0, dirty?=0 [ 74.767] sna_accel_flush: flush?=0, dirty?=0 [ 74.767] sna_block_handler (tv=546.322000) [ 74.767] kgem_retire, need_retire?=1 [ 74.767] __kgem_busy: handle=9, busy=131072, wedged=0 [ 74.767] kgem_retire__flushing: 1 bo on flushing list, retired? 0 [ 74.767] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 74.767] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 74.767] kgem_retire -- retired=0, need_retire=1 [ 74.767] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 74.767] gen6_render_retire: resetting idle vbo [ 74.767] sna_scanout_do_flush: flush timer active: delta=4 [ 74.767] sna_accel_block: evaluating timers, active=7 [ 74.767] sna_accel_block: flush timer expires in 4 [74771] [ 74.767] sna_wakeup_handler [ 74.767] sna_accel_flush: flush?=0, dirty?=0 [ 74.767] sna_accel_flush: flush?=0, dirty?=0 [ 74.767] sna_accel_flush: flush?=0, dirty?=0 [ 74.767] sna_block_handler (tv=546.322000) [ 74.767] kgem_retire, need_retire?=1 [ 74.767] __kgem_busy: handle=9, busy=0, wedged=0 [ 74.767] __kgem_bo_clear_busy: handle=9 [ 74.767] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 74.767] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 74.767] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 74.767] kgem_retire -- retired=0, need_retire=0 [ 74.767] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 74.767] gen6_render_retire: resetting idle vbo [ 74.767] sna_scanout_do_flush: flush timer active: delta=4 [ 74.767] sna_accel_block: evaluating timers, active=7 [ 74.767] sna_accel_block: flush timer expires in 4 [74771] [ 74.767] sna_wakeup_handler [ 74.767] sna_accel_flush: flush?=0, dirty?=0 [ 74.767] sna_accel_flush: flush?=0, dirty?=0 [ 74.767] sna_block_handler (tv=546.322000) [ 74.767] sna_scanout_do_flush: flush timer active: delta=4 [ 74.767] sna_accel_block: evaluating timers, active=7 [ 74.767] sna_accel_block: flush timer expires in 4 [74771] [ 74.767] sna_wakeup_handler [ 74.767] sna_accel_flush: flush?=0, dirty?=0 [ 74.767] sna_accel_flush: flush?=0, dirty?=0 [ 74.767] sna_accel_flush: flush?=0, dirty?=0 [ 74.767] sna_block_handler (tv=546.322000) [ 74.767] sna_scanout_do_flush: flush timer active: delta=4 [ 74.767] sna_accel_block: evaluating timers, active=7 [ 74.767] sna_accel_block: flush timer expires in 4 [74771] [ 74.767] sna_wakeup_handler [ 74.767] sna_accel_flush: flush?=0, dirty?=0 [ 74.767] sna_accel_flush: flush?=0, dirty?=0 [ 74.767] sna_accel_flush: flush?=0, dirty?=0 [ 74.767] sna_block_handler (tv=546.322000) [ 74.767] sna_scanout_do_flush: flush timer active: delta=4 [ 74.767] sna_accel_block: evaluating timers, active=7 [ 74.767] sna_accel_block: flush timer expires in 4 [74771] [ 74.768] sna_wakeup_handler [ 74.768] sna_accel_flush: flush?=0, dirty?=0 [ 74.768] sna_accel_flush: flush?=0, dirty?=0 [ 74.768] sna_block_handler (tv=546.321000) [ 74.768] sna_scanout_do_flush: flush timer active: delta=3 [ 74.768] sna_scanout_do_flush (time=74768), triggered [ 74.768] sna_scanout_flush (time=74768), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 74.768] has_shadow: has pending damage? 1, outstanding flips: 0 [ 74.768] stop_flush: scanout=25 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 74.768] has_shadow: has pending damage? 1, outstanding flips: 0 [ 74.768] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 74.768] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 74.768] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 74.768] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 74.768] sna_pixmap_move_to_gpu: already all-damaged [ 74.768] sna_pixmap_mark_active: pixmap=4091, handle=25 [ 74.768] sna_mode_redisplay: crtc[0] transformed? 0 [ 74.768] sna_mode_redisplay: crtc[1] transformed? 0 [ 74.768] sna_mode_redisplay: crtc[2] transformed? 0 [ 74.768] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=25 [active=1] [ 74.768] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 32, transformed? 0 [ 74.768] get_fb: reusing fb=69 for handle=25 [ 74.768] sna_mode_redisplay: recording flip on CRTC:32 handle=25, active_scanout=2, serial=3 [ 74.768] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 74.768] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 74.768] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 74.768] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 74.768] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=25, shadow handle=29 [ 74.768] sna_accel_block: evaluating timers, active=7 [ 74.768] sna_accel_block: flush timer expires in 16 [74784] [ 74.768] sna_wakeup_handler [ 74.768] sna_accel_flush: flush?=0, dirty?=0 [ 74.768] sna_accel_flush: flush?=0, dirty?=0 [ 74.768] sna_accel_flush: flush?=0, dirty?=0 [ 74.768] sna_block_handler (tv=546.321000) [ 74.768] sna_scanout_do_flush: flush timer active: delta=16 [ 74.768] sna_accel_block: evaluating timers, active=7 [ 74.768] sna_accel_block: flush timer expires in 16 [74784] [ 74.768] sna_wakeup_handler [ 74.768] sna_accel_flush: flush?=0, dirty?=0 [ 74.768] sna_accel_flush: flush?=0, dirty?=0 [ 74.768] sna_accel_flush: flush?=0, dirty?=0 [ 74.768] sna_block_handler (tv=546.321000) [ 74.768] sna_scanout_do_flush: flush timer active: delta=16 [ 74.768] sna_accel_block: evaluating timers, active=7 [ 74.768] sna_accel_block: flush timer expires in 16 [74784] [ 74.768] sna_wakeup_handler [ 74.768] sna_accel_flush: flush?=0, dirty?=0 [ 74.768] sna_accel_flush: flush?=0, dirty?=0 [ 74.768] sna_accel_flush: flush?=0, dirty?=0 [ 74.768] sna_accel_flush: flush?=0, dirty?=0 [ 74.768] sna_accel_flush: flush?=0, dirty?=0 [ 74.768] sna_block_handler (tv=546.321000) [ 74.768] sna_scanout_do_flush: flush timer active: delta=16 [ 74.768] sna_accel_block: evaluating timers, active=7 [ 74.768] sna_accel_block: flush timer expires in 16 [74784] [ 74.768] sna_wakeup_handler [ 74.768] sna_accel_flush: flush?=0, dirty?=0 [ 74.768] sna_accel_flush: flush?=0, dirty?=0 [ 74.768] sna_block_handler (tv=546.321000) [ 74.768] sna_scanout_do_flush: flush timer active: delta=16 [ 74.768] sna_accel_block: evaluating timers, active=7 [ 74.768] sna_accel_block: flush timer expires in 16 [74784] [ 74.768] sna_wakeup_handler [ 74.768] sna_accel_flush: flush?=0, dirty?=0 [ 74.768] sna_accel_flush: flush?=0, dirty?=0 [ 74.768] sna_block_handler (tv=546.321000) [ 74.768] sna_scanout_do_flush: flush timer active: delta=16 [ 74.768] sna_accel_block: evaluating timers, active=7 [ 74.768] sna_accel_block: flush timer expires in 16 [74784] [ 74.768] sna_wakeup_handler [ 74.768] sna_accel_flush: flush?=0, dirty?=0 [ 74.768] sna_accel_flush: flush?=0, dirty?=0 [ 74.768] sna_accel_flush: flush?=0, dirty?=0 [ 74.768] sna_block_handler (tv=546.321000) [ 74.768] sna_scanout_do_flush: flush timer active: delta=16 [ 74.768] sna_accel_block: evaluating timers, active=7 [ 74.768] sna_accel_block: flush timer expires in 16 [74784] [ 74.768] sna_wakeup_handler [ 74.768] sna_accel_flush: flush?=0, dirty?=0 [ 74.768] sna_accel_flush: flush?=0, dirty?=0 [ 74.768] sna_block_handler (tv=546.321000) [ 74.768] sna_scanout_do_flush: flush timer active: delta=16 [ 74.768] sna_accel_block: evaluating timers, active=7 [ 74.768] sna_accel_block: flush timer expires in 16 [74784] [ 74.768] sna_wakeup_handler [ 74.768] sna_accel_flush: flush?=0, dirty?=0 [ 74.768] sna_accel_flush: flush?=0, dirty?=0 [ 74.768] sna_accel_flush: flush?=0, dirty?=0 [ 74.768] sna_block_handler (tv=546.321000) [ 74.768] sna_scanout_do_flush: flush timer active: delta=16 [ 74.768] sna_accel_block: evaluating timers, active=7 [ 74.768] sna_accel_block: flush timer expires in 16 [74784] [ 74.769] sna_wakeup_handler [ 74.769] sna_create_pixmap(3840, 2160, 24, usage=0) [ 74.769] kgem_can_create_2d: 3840x2160 @ 24 [ 74.769] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 74.769] kgem_can_create_2d: untiled size=33177600 [ 74.769] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 74.769] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 74.769] kgem_can_create_2d: tiled[-1] size=33177600 [ 74.769] sna_create_pixmap: usage=0, flags=1b [ 74.769] sna_create_pixmap: creating GPU pixmap 3840x2160, stride=15360, flags=1b [ 74.769] __pop_freed_pixmap: reusing freed pixmap=4367 header [ 74.769] create_pixmap_hdr: pixmap=4371, width=3840, height=2160, usage=0 [ 74.769] sna_create_pixmap: serial=4371, 3840x2160, usage=0 [ 74.769] sna_composite_rectangles(pixmap=4372, op=0, 0 x 1 [(0, 0)x(3840, 2160) ...]) [ 74.769] sna_composite_rectangles: converted to op 0 [ 74.769] sna_composite_rectangles[0] (0, 0)x(3840, 2160) -> (0, 0), (3840, 2160) [ 74.769] sna_composite_rectangles: nrects=1, region=(0, 0), (3840, 2160) x 1 [ 74.769] sna_composite_rectangles: clipped extents (0, 0),(3840, 2160) x 1 [ 74.769] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(3840, 2160) [ 74.769] sna_composite_rectangles: dropping last-cpu hint [ 74.769] sna_drawable_use_bo pixmap=4372, box=((0, 0), (3840, 2160)), flags=19... [ 74.769] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 74.769] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 74.769] sna_pixmap_move_to_gpu(pixmap=4372, usage=0), flags=b [ 74.769] sna_pixmap_move_to_gpu: CPU damage? 0 [ 74.769] sna_pixmap_move_to_gpu: creating GPU bo (3840x2160@32), create=b [ 74.769] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 74.769] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 74.769] sna_pixmap_alloc_gpu: pixmap=4372 [ 74.769] kgem_create_2d(3840x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 74.769] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=15360, height=2160 [ 74.769] inactive too small: 8010 < 8100 [ 74.769] __kgem_bo_init(handle=112, num_pages=8100) [ 74.769] kgem_set_tiling: handle=112, tiling=1 [1], pitch=15360 [15360]: 1 [ 74.769] new pitch=15360, tiling=1, handle=112, id=2336, num_pages=8100 [8100], bucket=12 [ 74.769] __sna_damage_all(3840, 2160) [ 74.769] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 74.769] sna_pixmap_mark_active: pixmap=4372, handle=112 [ 74.769] sna_drawable_use_bo: allocated GPU bo for operation [ 74.769] sna_drawable_use_bo: using GPU bo with damage? 0 [ 74.769] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) [ 74.769] kgem_bo_is_render: handle=112, rq? 0 [0] [ 74.769] kgem_bo_is_render: handle=112, rq? 0 [0] [ 74.769] gen9_render_fill_boxes(0 x 1 [(0, 0), (3840, 2160) ...]) [ 74.769] sna_render_get_solid: 0 [ 74.769] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 74.769] needs_batch_flush: flushing before handle=112 for new reservation [ 74.769] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 74.769] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 74.769] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 74.769] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 74.769] kgem_add_handle: handle=4, index=0 [ 74.769] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 74.769] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 74.769] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 74.769] gen9_composite_get_binding_table(ffc0) [ 74.769] kgem_add_reloc64: handle=112, pos=16360, delta=0, domains=20002 [ 74.769] kgem_add_handle: handle=112, index=1 [ 74.769] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=0) [ 74.769] __kgem_bo_mark_dirty: handle=112 (proxy? 0) [ 74.769] [3fe0] bind bo(handle=112, addr=0), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> render [ 74.769] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 74.769] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 74.769] kgem_add_handle: handle=7, index=2 [ 74.769] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 74.769] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 74.769] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 74.769] gen9_emit_sampler: sampler = 1 [ 74.769] gen9_emit_sf: num_sf_outputs=1 [ 74.769] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 74.769] gen9_emit_vertex_elements: setup id=0 [ 74.769] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 74.769] (0, 0), (3840, 2160) [ 74.769] gen8_vertex_flush[490] = 3 [ 74.769] sna_composite_rectangles: pixmap=4372 marking clear [0]? 1 [ 74.769] sna_composite_rectangles(pixmap=4372, op=1, ffe5e3e1 x 1 [(3839, 0)x(1, 2160) ...]) [ 74.769] sna_composite_rectangles: converted to op 1 [ 74.769] sna_composite_rectangles[0] (3839, 0)x(1, 2160) -> (3839, 0), (3840, 2160) [ 74.769] sna_composite_rectangles: nrects=1, region=(3839, 0), (3840, 2160) x 1 [ 74.769] sna_composite_rectangles: clipped extents (3839, 0),(3840, 2160) x 1 [ 74.769] sna_composite_rectangles: pixmap +(0, 0) extents (3839, 0),(3840, 2160) [ 74.769] sna_composite_rectangles: dropping last-cpu hint [ 74.769] sna_drawable_use_bo pixmap=4372, box=((3839, 0), (3840, 2160)), flags=9... [ 74.769] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 74.769] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.769] sna_drawable_use_bo: using whole GPU bo [ 74.769] gen9_render_fill_boxes (op=1, color=(e558, e36d, e182, ffff) [20020888]) [ 74.769] kgem_bo_is_render: handle=112, rq? 1 [1] [ 74.769] gen9_render_fill_boxes(ffe5e3e1 x 1 [(3839, 0), (3840, 2160) ...]) [ 74.769] sna_render_get_solid: ffe5e3e1 [ 74.769] sna_render_get_solid(16) = ffe5e3e1 (old) [ 74.769] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 74.769] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.769] gen9_composite_get_binding_table(ff00) [ 74.769] kgem_add_reloc64: handle=113, pos=16312, delta=0, domains=40000 [ 74.769] kgem_add_reloc64: adding proxy [delta=64] for handle=113 [ 74.769] kgem_add_handle: handle=113, index=3 [ 74.769] kgem_add_reloc64[5] = (delta=64, target handle=3, presumed=fe00a000) [ 74.769] [3fb0] bind bo(handle=113, addr=fe00a040), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 74.769] gen9_emit_vertex_elements: setup id=0 [ 74.769] (3839, 0), (3840, 2160) [ 74.769] gen8_vertex_flush[4cc] = 3 [ 74.769] sna_validate_gc(0x561c94a02d10) changes=8000, previous serial=8000102a, drawable=1114 [ 74.769] sna_validate_gc: recomputing clip [ 74.769] sna_validate_gc: composite clip=1x[(0, 0), (3840, 2160)] [0x561c94a2f9d0] [ 74.769] sna_copy_area: src=pixmap=4138:(0, 0)x(3840, 2160)+(0, 0) -> dst=pixmap=4372:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 74.769] sna_copy_area: normal copy [ 74.769] sna_do_copy: src=(0, 0), dst=(0, 0), size=(3840x2160) [ 74.769] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(3840x2160) [ 74.769] sna_do_copy: dst extents (0, 0), (3840, 2160), dst clip extents (0, 0), (3840, 2160), dst size=3840x2160 [ 74.769] sna_do_copy: clipped dst extents (0, 0), (3840, 2160) [ 74.769] sna_do_copy: unclipped src extents (0, 0), (3840, 2160) [ 74.769] sna_do_copy: clipped src extents (0, 0), (3840, 2160) [ 74.769] sna_do_copy: pixmap -- no source clipping [ 74.769] sna_do_copy: src extents (0, 0), (3840, 2160) x 1 [ 74.769] sna_do_copy: copy region (0, 0), (3840, 2160) x 1 + (0, 0) [ 74.769] sna_copy_boxes (boxes=1x[(0, 0), (3840, 2160)...], src pixmap=4138+(0, 0), dst pixmap=4372+(0, 0), alu=3, src.size=3840x2160, dst.size=3840x2160) [ 74.769] sna_copy_boxes: dst=(priv=0x561c9499bb90, gpu_bo=112, cpu_bo=0), src=(priv=0x561c947bf300, gpu_bo=115, cpu_bo=0), replaces=1 [ 74.769] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 74.769] sna_drawable_use_bo pixmap=4372, box=((0, 0), (3840, 2160)), flags=1b... [ 74.769] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b [ 74.769] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.769] sna_drawable_use_bo: using whole GPU bo [ 74.769] sna_pixmap_move_to_gpu(pixmap=4138, usage=0), flags=a [ 74.769] sna_pixmap_move_to_gpu: already all-damaged [ 74.769] sna_pixmap_mark_active: pixmap=4138, handle=115 [ 74.770] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 74.770] sna_pixmap_make_cow: make cow src=4138, dst=4372, handle=115 (already cow? src=0, dst=0) [ 74.770] sna_pixmap_make_cow: moo! attaching source cow to pixmap=4138, handle=115 [ 74.770] _kgem_bo_destroy: handle=112, proxy? 0 [ 74.770] __kgem_bo_destroy: handle=112, size=33177600 [ 74.770] __kgem_bo_destroy: handle=112 -> active [ 74.770] sna_pixmap_make_cow: moo! attaching clone to pixmap=4372 (source=4138, handle=115) [ 74.770] sna_destroy_pixmap: pixmap=3387, attached?=1 [ 74.770] kgem_bo_is_busy: handle=122, domain: 1 exec? 0, rq? 0 [ 74.770] __sna_free_pixmap(pixmap=3387) [ 74.770] __sna_pixmap_free_cpu: discarding CPU buffer, handle=122, size=12288 [ 74.770] kgem_bo_sync__cpu: handle=122 [ 74.770] sna_accel_watch_flush: enable=-1 [ 74.770] _kgem_bo_destroy: handle=122, proxy? 0 [ 74.770] __kgem_bo_destroy: handle=122, size=12288 [ 74.770] __kgem_bo_destroy: handle=122, not reusable [ 74.770] kgem_bo_free: handle=122, size=12288 [ 74.770] __kgem_busy: handle=122, busy=0, wedged=0 [ 74.770] kgem_bo_free: releasing 0x0:0x0 vma for handle=122, count=0 [ 74.770] sna_pixmap_create_shm(70x42, depth=32, bpp=32, pitch=280) [ 74.770] __pop_freed_pixmap: reusing freed pixmap=4370 header [ 74.770] create_pixmap_hdr: pixmap=4373, width=70, height=42, usage=0 [ 74.770] kgem_create_map(0x7fc6842c1000 size=11760, read-only?=0) - has_userptr?=1 [ 74.770] __kgem_bo_init(handle=116, num_pages=3) [ 74.770] kgem_create_map(ptr=0x7fc6842c1000, size=11760, pages=3, read_only=0) => handle=116 (proxy? 0) [ 74.770] sna_accel_watch_flush: enable=1 [ 74.770] __sna_damage_all(70, 42) [ 74.770] sna_pixmap_create_shm: serial=4373, 70x42, usage=0 [ 74.770] sna_composite(pixmap=4372, op=3, src=4374+(0, 0), mask=0+(118, 232), dst=4372+(118, 232)+(0, 0), size=(70, 42) [ 74.770] sna_compute_composite_region: dst=(118, 232)x(70, 42) [ 74.770] sna_compute_composite_region: initial clip against dst->pDrawable: (118, 232), (188, 274) [ 74.770] clip_to_dst: region: 1x[(118, 232), (188, 274)], clip: 1x[(0, 0), (3840, 2160)] [ 74.770] sna_compute_composite_region: clip against dst->pCompositeClip: (118, 232), (188, 274) [ 74.770] sna_compute_composite_region: clip against src (70x42 clip=0): (118, 232), (188, 274) [ 74.770] sna_composite: composite region extents:+(0, 0) -> (118, 232), (188, 274) + (0, 0) [ 74.770] gen9_render_composite: 70x42, current mode=1/1 [ 74.770] kgem_bo_is_render: handle=115, rq? 0 [0] [ 74.770] sna_blt_composite (0, 0), (118, 232), 70x42 [ 74.770] sna_blt_composite: unsupported op [3] for blitting [ 74.770] kgem_bo_is_busy: handle=116, domain: 1 exec? 0, rq? 0 [ 74.770] kgem_bo_is_busy: handle=115, domain: 1 exec? 0, rq? 0 [ 74.770] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.770] gen9_composite_set_target: (118, 232)x(70, 42), partial?=1 [ 74.770] sna_drawable_use_bo pixmap=4372, box=((118, 232), (188, 274)), flags=7... [ 74.770] sna_pixmap_undo_cow: pixmap=4372, handle=115 [refcnt=2], cow refcnt=2, flags=43 [ 74.770] sna_pixmap_undo_cow: copying cow [ 74.770] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 74.770] kgem_create_2d(3840x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 74.770] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=15360, height=2160 [ 74.770] kgem_bo_remove_from_active: removing handle=112 from active [ 74.770] 1:from active: pitch=15360, tiling=1, handle=112, id=2338 [ 74.770] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 74.770] kgem_bo_is_render: handle=115, rq? 0 [0] [ 74.770] kgem_bo_is_render: handle=112, rq? 1 [1] [ 74.770] kgem_bo_is_render: handle=112, rq? 1 [1] [ 74.770] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 74.770] gen9_composite_get_binding_table(fe80) [ 74.770] kgem_add_reloc64: handle=112, pos=16280, delta=0, domains=20002 [ 74.770] kgem_add_reloc64[6] = (delta=0, target handle=1, presumed=0) [ 74.770] [3f90] bind bo(handle=112, addr=0), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> render [ 74.770] kgem_add_reloc64: handle=115, pos=16264, delta=0, domains=40000 [ 74.770] kgem_add_handle: handle=115, index=4 [ 74.770] kgem_add_reloc64[7] = (delta=0, target handle=4, presumed=0) [ 74.770] [3f80] bind bo(handle=115, addr=0), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> sampler [ 74.770] gen9_emit_sampler: sampler = 0 [ 74.770] gen9_emit_vertex_elements: setup id=0 [ 74.770] (0, 0) -> (0, 0) + (3840, 2160) [ 74.770] gen8_vertex_flush[510] = 3 [ 74.770] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.770] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.770] sna_drawable_use_bo: using whole GPU bo [ 74.770] gen9_composite_set_target: pixmap=4372, format=20020888, size=3840x2160, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.770] gen9_composite_picture: (0, 0)x(70, 42), dst=(118, 232) [ 74.770] sna_transform_is_imprecise_integer_translation: no transform [ 74.770] gen9_composite_picture: integer translation (0, 0), removing [ 74.770] sna_render_pixmap_bo pixmap=4374, (0, 0)x(70, 42)/(70, 42) [ 74.770] sna_render_pixmap_bo: CPU all damaged [ 74.770] sna_add_flush_pixmap: marking pixmap=4374 for flushing [ 74.770] sna_add_flush_pixmap: new flush bo, flushing before [ 74.770] gen8_vertex_close: used=18, vbo active? 23, vb=1, nreloc=1 [ 74.770] gen8_vertex_close: reloc[0] = 287 [ 74.770] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 74.770] kgem_add_handle: handle=23, index=5 [ 74.770] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fd541000) [ 74.770] batch[1/1, flags=1800]: 330 330 16256 16384, nreloc=9, nexec=6, nfence=0, aperture=16276 [fenced=0] [ 74.770] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 74.770] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 74.770] kgem_fixup_relocs: shrinking by 61440 [ 74.770] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.775] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 74.775] kgem_commit: release handle=112 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e64a9000 [ 74.775] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 74.775] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 74.775] __kgem_bo_clear_busy: handle=7 [ 74.775] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 74.775] kgem_commit: release handle=113 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 74.775] __kgem_bo_clear_busy: handle=113 [ 74.775] kgem_commit: release handle=113 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fe00a000 [ 74.775] kgem_commit: release handle=115 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=e4505000 [ 74.775] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 74.775] __kgem_busy: handle=1, busy=131072, wedged=0 [ 74.775] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 74.775] kgem_bo_is_render: handle=112, rq? 1 [1] [ 74.775] kgem_bo_is_render: handle=116, rq? 0 [0] [ 74.775] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 74.775] gen4_choose_composite_emitter: identity src, no mask [ 74.775] needs_batch_flush: flushing before handle=116 for new reservation [ 74.775] kgem_check_bo: num_pages=+8103, num_exec=+2 [ 74.775] aligning vertex: was 2, now 3 floats per vertex [ 74.775] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 74.775] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 74.775] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 74.775] kgem_add_handle: handle=4, index=0 [ 74.775] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 74.775] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 74.775] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 74.775] gen9_composite_get_binding_table(ffc0) [ 74.775] kgem_add_reloc64: handle=112, pos=16360, delta=0, domains=20002 [ 74.775] kgem_add_handle: handle=112, index=1 [ 74.775] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e64a9000) [ 74.775] __kgem_bo_mark_dirty: handle=112 (proxy? 0) [ 74.775] [3fe0] bind bo(handle=112, addr=e64a9000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> render [ 74.775] kgem_add_reloc64: handle=116, pos=16344, delta=0, domains=40000 [ 74.775] kgem_add_handle: handle=116, index=2 [ 74.775] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) [ 74.775] [3fd0] bind bo(handle=116, addr=0), format=192, width=70, height=42, pitch=280, tiling=0 -> sampler [ 74.775] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 74.775] gen9_emit_sampler: sampler = 2 [ 74.775] gen9_emit_sf: num_sf_outputs=1 [ 74.775] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 74.775] gen9_emit_vertex_elements: setup id=2 [ 74.775] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 74.775] gen9_render_composite_box: (118, 232), (188, 274) [ 74.775] apply_damage: damage=0x0, region=1 [(118, 232), (188, 274) + (0, 0)] [ 74.775] gen8_vertex_flush[490] = 3 [ 74.775] sna_accel_flush: flush?=1, dirty?=1 [ 74.775] sna_accel_flush: syncing SHM pixmap=4374 (refcnt=2) [ 74.775] _sna_pixmap_move_to_cpu(pixmap=4374, 70x42, flags=3) [ 74.775] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x561c947ad161, is-clear?=0 [ 74.775] _sna_pixmap_move_to_cpu: CPU all-damaged [ 74.775] _sna_pixmap_move_to_cpu: syncing CPU bo [ 74.775] kgem_bo_sync__cpu_full: handle=116 [ 74.775] gen8_vertex_close: used=27, vbo active? 23, vb=4, nreloc=1 [ 74.775] gen8_vertex_close: reloc[0] = 287 [ 74.775] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 74.775] kgem_add_handle: handle=23, index=3 [ 74.775] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 74.775] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=8177 [fenced=0] [ 74.775] __kgem_busy: handle=1, busy=131072, wedged=0 [ 74.775] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd981000 [ 74.775] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 74.775] kgem_fixup_relocs: shrinking by 61440 [ 74.775] __kgem_busy: handle=2, busy=0, wedged=0 [ 74.775] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd981000 [ 74.775] kgem_commit: release handle=112 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e64a9000 [ 74.775] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 74.775] kgem_commit: release handle=116 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff24000 [ 74.775] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 74.775] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 74.775] __kgem_busy: handle=116, busy=131072, wedged=0 [ 74.775] kgem_bo_sync__cpu_full: SYNC: handle=116, needs_flush? 0, domain? 3, busy? 1 [ 74.779] __kgem_busy: handle=116, busy=0, wedged=0 [ 74.779] kgem_bo_retire: retiring bo handle=116 (needed flush? 0), rq? 1 [busy?=0] [ 74.779] __kgem_retire_requests_upto(handle=116, ring=0) [ 74.779] __kgem_retire_rq: request 1 complete [ 74.779] __kgem_retire_rq: request 2 complete [ 74.779] __kgem_bo_flush: handle=112, busy=0, wedged=0 [ 74.779] assert_bo_retired: handle=116, domain: 0 exec? 0, rq? 0 [ 74.779] kgem_bo_is_busy: handle=116, domain: 1 exec? 0, rq? 0 [ 74.779] sna_accel_flush: flush?=0, dirty?=0 [ 74.779] sna_block_handler (tv=0.0) [ 74.779] sna_wakeup_handler [ 74.779] sna_mode_wakeup: len=64 [ 74.779] sna_dri2_vblank_handler(type=2, sequence=4236, draw=4181) [ 74.779] sna_crtc_record_swap: recording last swap on pipe=0, frame 4236 [msc=4236], time 74.775080 [ 74.779] sna_dri2_vblank_handler: 2 complete, frame=4236 tv=74.775080 [ 74.779] sna_dri2_blit_complete: blit finished [ 74.779] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4236, tv=74.775080) [ 74.779] frame_swap_complete(type=2): draw=146, pipe=0, frame=4236 [msc=4236], tv=74.775080 [ 74.779] sna_accel_flush: flush?=0, dirty?=0 [ 74.779] sna_dri2_event_free(draw?=1) [ 74.779] sna_dri2_remove_event: remove[0x561c943791a0] from window 146, active? 1 [ 74.779] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=25] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 74.779] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=32] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 74.779] sna_dri2_vblank_handler complete [ 74.779] sna_mode_wakeup: recording last swap on pipe=0, frame 4236 [108c], time 74.775080 [ 74.779] sna_mode_wakeup: removing handle=32 [active_scanout=0] from scanout, installing handle=25 [active_scanout=2] [ 74.779] sna_mode_wakeup: flip complete, pending? 1 [ 74.779] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 74.779] sna_accel_flush: flush?=0, dirty?=0 [ 74.779] sna_accel_flush: flush?=0, dirty?=0 [ 74.779] sna_block_handler (tv=0.0) [ 74.779] sna_wakeup_handler [ 74.779] sna_glyphs(op=3, nlist=1, src=(98, 290)) [ 74.779] kgem_bo_is_busy: handle=112, domain: 0 exec? 0, rq? 0 [ 74.779] sna_glyphs: discarding mask [ 74.779] glyphs0_to_dst(op=3, src=(98, 290), nlist=1, dst=(98, 290)+(0, 0)) [ 74.779] clipped_glyphs: no, clip region (0, 0), (3840, 2160) matches drawable pixmap=94680753551568 size=3840x2160 [ 74.779] gen9_render_composite: 0x0, current mode=0/1 [ 74.779] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 74.779] kgem_bo_is_busy: handle=112, domain: 0 exec? 0, rq? 0 [ 74.779] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.779] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.779] sna_drawable_use_bo pixmap=4372, box=((0, 0), (3840, 2160)), flags=7... [ 74.779] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.779] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.779] sna_drawable_use_bo: using whole GPU bo [ 74.779] gen9_composite_set_target: pixmap=4372, format=20020888, size=3840x2160, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.779] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.779] color_convert: src=ff000000 [20028888] [ 74.779] color_convert: dst=ff000000 [20028888] [ 74.779] sna_render_get_solid: ff000000 [ 74.779] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.779] sna_transform_is_imprecise_integer_translation: no transform [ 74.779] gen9_composite_picture: integer translation (0, 0), removing [ 74.779] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.779] sna_render_pixmap_bo: GPU all damaged [ 74.779] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 74.779] gen4_choose_composite_emitter: solid, identity mask [ 74.779] kgem_check_bo: num_pages=+9125, num_exec=+3 [ 74.779] aligning vertex: was 3, now 4 floats per vertex [ 74.779] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 74.779] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 74.779] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 74.779] kgem_add_handle: handle=4, index=0 [ 74.779] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 74.779] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 74.779] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 74.779] gen9_composite_get_binding_table(ffc0) [ 74.779] kgem_add_reloc64: handle=112, pos=16360, delta=0, domains=20002 [ 74.779] kgem_add_handle: handle=112, index=1 [ 74.779] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e64a9000) [ 74.779] __kgem_bo_mark_dirty: handle=112 (proxy? 0) [ 74.779] [3fe0] bind bo(handle=112, addr=e64a9000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> render [ 74.779] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 74.779] kgem_add_reloc64: adding proxy [delta=1020] for handle=7 [ 74.779] kgem_add_handle: handle=7, index=2 [ 74.779] kgem_add_reloc64[4] = (delta=1020, target handle=2, presumed=fffe8000) [ 74.779] [3fd0] bind bo(handle=7, addr=fffe83fc), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 74.779] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 [ 74.779] kgem_add_handle: handle=6, index=3 [ 74.779] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd581000) [ 74.779] [3fc0] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 74.779] gen9_emit_cc: blend=177 (current=ffffffff), src=17, dst=18 [ 74.779] gen9_emit_sampler: sampler = a [ 74.779] gen9_emit_sf: num_sf_outputs=2 [ 74.779] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.779] gen9_emit_vertex_elements: setup id=9 [ 74.779] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 74.779] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 74.779] glyphs0_to_dst: glyph=(97, 280)x(10, 10), unclipped [ 74.779] emit_primitive_identity_mask__avx2: dst=(97, 280), mask=(560.00, 32.00) x (10.00, 10.00) [ 74.779] glyphs0_to_dst: glyph=(105, 282)x(9, 8), unclipped [ 74.779] emit_primitive_identity_mask__avx2: dst=(105, 282), mask=(544.00, 48.00) x (9.00, 8.00) [ 74.779] glyphs0_to_dst: glyph=(113, 282)x(7, 8), unclipped [ 74.779] emit_primitive_identity_mask__avx2: dst=(113, 282), mask=(560.00, 48.00) x (7.00, 8.00) [ 74.779] glyphs0_to_dst: glyph=(118, 282)x(10, 8), unclipped [ 74.779] emit_primitive_identity_mask__avx2: dst=(118, 282), mask=(576.00, 0.00) x (10.00, 8.00) [ 74.779] glyphs0_to_dst: glyph=(126, 282)x(10, 8), unclipped [ 74.779] emit_primitive_identity_mask__avx2: dst=(126, 282), mask=(576.00, 0.00) x (10.00, 8.00) [ 74.779] glyphs0_to_dst: glyph=(135, 282)x(9, 8), unclipped [ 74.779] emit_primitive_identity_mask__avx2: dst=(135, 282), mask=(592.00, 0.00) x (9.00, 8.00) [ 74.779] glyphs0_to_dst: glyph=(143, 282)x(9, 8), unclipped [ 74.779] emit_primitive_identity_mask__avx2: dst=(143, 282), mask=(576.00, 16.00) x (9.00, 8.00) [ 74.779] glyphs0_to_dst: glyph=(151, 278)x(9, 12), unclipped [ 74.779] emit_primitive_identity_mask__avx2: dst=(151, 278), mask=(592.00, 16.00) x (9.00, 12.00) [ 74.779] glyphs0_to_dst: glyph=(159, 282)x(11, 8), unclipped [ 74.779] emit_primitive_identity_mask__avx2: dst=(159, 282), mask=(608.00, 0.00) x (11.00, 8.00) [ 74.779] glyphs0_to_dst: glyph=(169, 279)x(7, 11), unclipped [ 74.779] emit_primitive_identity_mask__avx2: dst=(169, 279), mask=(624.00, 0.00) x (7.00, 11.00) [ 74.779] glyphs0_to_dst: glyph=(178, 279)x(7, 11), unclipped [ 74.779] emit_primitive_identity_mask__avx2: dst=(178, 279), mask=(608.00, 16.00) x (7.00, 11.00) [ 74.779] glyphs0_to_dst: glyph=(184, 282)x(7, 8), unclipped [ 74.779] emit_primitive_identity_mask__avx2: dst=(184, 282), mask=(560.00, 48.00) x (7.00, 8.00) [ 74.779] glyphs0_to_dst: glyph=(189, 282)x(11, 8), unclipped [ 74.779] emit_primitive_identity_mask__avx2: dst=(189, 282), mask=(608.00, 0.00) x (11.00, 8.00) [ 74.779] glyphs0_to_dst: glyph=(199, 282)x(13, 8), unclipped [ 74.779] emit_primitive_identity_mask__avx2: dst=(199, 282), mask=(624.00, 16.00) x (13.00, 8.00) [ 74.779] gen8_vertex_flush[498] = 42 [ 74.779] gen9_magic_ca_pass: CA fixup (7 -> 49) [ 74.779] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 74.779] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.779] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.779] sna_accel_flush: flush?=0, dirty?=0 [ 74.779] sna_glyphs(op=3, nlist=5, src=(87, 307)) [ 74.779] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 74.779] can_discard_mask: nlist=5, mask=28888, depth 32, op=3 (bounded? 1) [ 74.779] glyphs_format: format=166024, depth=32 [ 74.779] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 74.779] sna_glyphs: discarding mask [ 74.779] glyphs0_to_dst(op=3, src=(87, 307), nlist=5, dst=(87, 307)+(0, 0)) [ 74.779] clipped_glyphs: no, clip region (0, 0), (3840, 2160) matches drawable pixmap=94680753551568 size=3840x2160 [ 74.779] gen9_render_composite: 0x0, current mode=1/1 [ 74.779] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 74.779] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 74.779] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.779] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.779] sna_drawable_use_bo pixmap=4372, box=((0, 0), (3840, 2160)), flags=7... [ 74.779] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.779] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.779] sna_drawable_use_bo: using whole GPU bo [ 74.779] gen9_composite_set_target: pixmap=4372, format=20020888, size=3840x2160, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.779] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.779] color_convert: src=ff000000 [20028888] [ 74.779] color_convert: dst=ff000000 [20028888] [ 74.779] sna_render_get_solid: ff000000 [ 74.779] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.779] sna_transform_is_imprecise_integer_translation: no transform [ 74.779] gen9_composite_picture: integer translation (0, 0), removing [ 74.779] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.780] sna_render_pixmap_bo: GPU all damaged [ 74.780] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 74.780] gen4_choose_composite_emitter: solid, identity mask [ 74.780] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.780] gen9_composite_get_binding_table(fec0) [ 74.780] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.780] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.780] gen9_emit_vertex_elements: setup id=9 [ 74.780] glyphs0_to_dst: glyph=(86, 297)x(10, 10), unclipped [ 74.780] emit_primitive_identity_mask__avx2: dst=(86, 297), mask=(576.00, 32.00) x (10.00, 10.00) [ 74.780] glyphs0_to_dst: glyph=(94, 297)x(10, 10), unclipped [ 74.780] emit_primitive_identity_mask__avx2: dst=(94, 297), mask=(592.00, 32.00) x (10.00, 10.00) [ 74.780] glyphs0_to_dst: glyph=(103, 297)x(7, 10), unclipped [ 74.780] emit_primitive_identity_mask__avx2: dst=(103, 297), mask=(576.00, 48.00) x (7.00, 10.00) [ 74.780] glyphs0_to_dst: glyph=(110, 297)x(10, 10), unclipped [ 74.780] emit_primitive_identity_mask__avx2: dst=(110, 297), mask=(592.00, 48.00) x (10.00, 10.00) [ 74.780] glyphs0_to_dst: glyph=(118, 301)x(7, 3), unclipped [ 74.780] emit_primitive_identity_mask__avx2: dst=(118, 301), mask=(608.00, 32.00) x (7.00, 3.00) [ 74.780] glyphs0_to_dst: glyph=(122, 297)x(10, 10), unclipped [ 74.780] emit_primitive_identity_mask__avx2: dst=(122, 297), mask=(592.00, 32.00) x (10.00, 10.00) [ 74.780] glyphs0_to_dst: glyph=(130, 297)x(10, 10), unclipped [ 74.780] emit_primitive_identity_mask__avx2: dst=(130, 297), mask=(624.00, 32.00) x (10.00, 10.00) [ 74.780] glyphs0_to_dst: glyph=(138, 301)x(7, 3), unclipped [ 74.780] emit_primitive_identity_mask__avx2: dst=(138, 301), mask=(608.00, 32.00) x (7.00, 3.00) [ 74.780] glyphs0_to_dst: glyph=(142, 297)x(10, 10), unclipped [ 74.780] emit_primitive_identity_mask__avx2: dst=(142, 297), mask=(592.00, 32.00) x (10.00, 10.00) [ 74.780] glyphs0_to_dst: glyph=(150, 297)x(10, 10), unclipped [ 74.780] emit_primitive_identity_mask__avx2: dst=(150, 297), mask=(608.00, 48.00) x (10.00, 10.00) [ 74.780] glyphs0_to_dst: glyph=(162, 297)x(7, 10), unclipped [ 74.780] emit_primitive_identity_mask__avx2: dst=(162, 297), mask=(576.00, 48.00) x (7.00, 10.00) [ 74.780] glyphs0_to_dst: glyph=(169, 297)x(10, 10), unclipped [ 74.780] emit_primitive_identity_mask__avx2: dst=(169, 297), mask=(624.00, 48.00) x (10.00, 10.00) [ 74.780] glyphs0_to_dst: glyph=(177, 301)x(7, 3), unclipped [ 74.780] emit_primitive_identity_mask__avx2: dst=(177, 301), mask=(608.00, 32.00) x (7.00, 3.00) [ 74.780] glyphs0_to_dst: glyph=(182, 297)x(7, 10), unclipped [ 74.780] emit_primitive_identity_mask__avx2: dst=(182, 297), mask=(576.00, 48.00) x (7.00, 10.00) [ 74.780] glyphs0_to_dst: glyph=(189, 297)x(10, 10), unclipped [ 74.780] emit_primitive_identity_mask__avx2: dst=(189, 297), mask=(640.00, 0.00) x (10.00, 10.00) [ 74.780] glyphs0_to_dst: glyph=(197, 301)x(7, 3), unclipped [ 74.780] emit_primitive_identity_mask__avx2: dst=(197, 301), mask=(608.00, 32.00) x (7.00, 3.00) [ 74.780] glyphs0_to_dst: glyph=(201, 297)x(10, 10), unclipped [ 74.780] emit_primitive_identity_mask__avx2: dst=(201, 297), mask=(576.00, 32.00) x (10.00, 10.00) [ 74.780] glyphs0_to_dst: glyph=(209, 297)x(10, 10), unclipped [ 74.780] emit_primitive_identity_mask__avx2: dst=(209, 297), mask=(592.00, 32.00) x (10.00, 10.00) [ 74.780] glyphs0_to_dst: glyph=(217, 305)x(5, 2), unclipped [ 74.780] emit_primitive_identity_mask__avx2: dst=(217, 305), mask=(656.00, 0.00) x (5.00, 2.00) [ 74.780] gen8_vertex_flush[590] = 57 [ 74.780] gen9_magic_ca_pass: CA fixup (49 -> 106) [ 74.780] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 74.780] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.780] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.780] sna_glyphs(op=3, nlist=1, src=(141, 324)) [ 74.780] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 74.780] sna_glyphs: discarding mask [ 74.780] glyphs0_to_dst(op=3, src=(141, 324), nlist=1, dst=(141, 324)+(0, 0)) [ 74.780] clipped_glyphs: no, clip region (0, 0), (3840, 2160) matches drawable pixmap=94680753551568 size=3840x2160 [ 74.780] gen9_render_composite: 0x0, current mode=1/1 [ 74.780] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 74.780] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 74.780] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.780] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.780] sna_drawable_use_bo pixmap=4372, box=((0, 0), (3840, 2160)), flags=7... [ 74.780] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.780] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.780] sna_drawable_use_bo: using whole GPU bo [ 74.780] gen9_composite_set_target: pixmap=4372, format=20020888, size=3840x2160, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.780] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.780] color_convert: src=ff000000 [20028888] [ 74.780] color_convert: dst=ff000000 [20028888] [ 74.780] sna_render_get_solid: ff000000 [ 74.780] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.780] sna_transform_is_imprecise_integer_translation: no transform [ 74.780] gen9_composite_picture: integer translation (0, 0), removing [ 74.780] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.780] sna_render_pixmap_bo: GPU all damaged [ 74.780] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 74.780] gen4_choose_composite_emitter: solid, identity mask [ 74.780] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.780] gen9_composite_get_binding_table(fec0) [ 74.780] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.780] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.780] gen9_emit_vertex_elements: setup id=9 [ 74.780] glyphs0_to_dst: glyph=(141, 316)x(10, 11), unclipped [ 74.780] emit_primitive_identity_mask__avx2: dst=(141, 316), mask=(640.00, 16.00) x (10.00, 11.00) [ 74.780] glyphs0_to_dst: glyph=(150, 316)x(9, 8), unclipped [ 74.780] emit_primitive_identity_mask__avx2: dst=(150, 316), mask=(592.00, 0.00) x (9.00, 8.00) [ 74.780] glyphs0_to_dst: glyph=(158, 316)x(10, 11), unclipped [ 74.780] emit_primitive_identity_mask__avx2: dst=(158, 316), mask=(656.00, 16.00) x (10.00, 11.00) [ 74.780] gen8_vertex_flush[688] = 9 [ 74.780] gen9_magic_ca_pass: CA fixup (106 -> 115) [ 74.780] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 74.780] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.780] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.780] sna_glyphs(op=3, nlist=1, src=(97, 289)) [ 74.780] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 74.780] sna_glyphs: discarding mask [ 74.780] glyphs0_to_dst(op=3, src=(97, 289), nlist=1, dst=(97, 289)+(0, 0)) [ 74.780] clipped_glyphs: no, clip region (0, 0), (3840, 2160) matches drawable pixmap=94680753551568 size=3840x2160 [ 74.780] gen9_render_composite: 0x0, current mode=1/1 [ 74.780] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 74.780] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 74.780] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.780] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.780] sna_drawable_use_bo pixmap=4372, box=((0, 0), (3840, 2160)), flags=7... [ 74.780] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.780] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.780] sna_drawable_use_bo: using whole GPU bo [ 74.780] gen9_composite_set_target: pixmap=4372, format=20020888, size=3840x2160, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.780] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.780] color_convert: src=ffffffff [20028888] [ 74.780] color_convert: dst=ffffffff [20028888] [ 74.780] sna_render_get_solid: ffffffff [ 74.780] sna_render_get_solid(white) [ 74.780] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.780] sna_transform_is_imprecise_integer_translation: no transform [ 74.780] gen9_composite_picture: integer translation (0, 0), removing [ 74.780] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.780] sna_render_pixmap_bo: GPU all damaged [ 74.780] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 74.780] gen4_choose_composite_emitter: solid, identity mask [ 74.780] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.780] gen9_composite_get_binding_table(fec0) [ 74.780] kgem_add_reloc64: handle=7, pos=16296, delta=0, domains=40000 [ 74.780] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 74.780] kgem_add_reloc64[6] = (delta=1048, target handle=2, presumed=fffe8000) [ 74.780] [3fa0] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 74.780] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.780] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.780] gen9_emit_vertex_elements: setup id=9 [ 74.780] glyphs0_to_dst: glyph=(96, 279)x(10, 10), unclipped [ 74.780] emit_primitive_identity_mask__avx2: dst=(96, 279), mask=(560.00, 32.00) x (10.00, 10.00) [ 74.780] glyphs0_to_dst: glyph=(104, 281)x(9, 8), unclipped [ 74.780] emit_primitive_identity_mask__avx2: dst=(104, 281), mask=(544.00, 48.00) x (9.00, 8.00) [ 74.780] glyphs0_to_dst: glyph=(112, 281)x(7, 8), unclipped [ 74.780] emit_primitive_identity_mask__avx2: dst=(112, 281), mask=(560.00, 48.00) x (7.00, 8.00) [ 74.780] glyphs0_to_dst: glyph=(117, 281)x(10, 8), unclipped [ 74.780] emit_primitive_identity_mask__avx2: dst=(117, 281), mask=(576.00, 0.00) x (10.00, 8.00) [ 74.780] glyphs0_to_dst: glyph=(125, 281)x(10, 8), unclipped [ 74.780] emit_primitive_identity_mask__avx2: dst=(125, 281), mask=(576.00, 0.00) x (10.00, 8.00) [ 74.780] glyphs0_to_dst: glyph=(134, 281)x(9, 8), unclipped [ 74.780] emit_primitive_identity_mask__avx2: dst=(134, 281), mask=(592.00, 0.00) x (9.00, 8.00) [ 74.780] glyphs0_to_dst: glyph=(142, 281)x(9, 8), unclipped [ 74.780] emit_primitive_identity_mask__avx2: dst=(142, 281), mask=(576.00, 16.00) x (9.00, 8.00) [ 74.780] glyphs0_to_dst: glyph=(150, 277)x(9, 12), unclipped [ 74.780] emit_primitive_identity_mask__avx2: dst=(150, 277), mask=(592.00, 16.00) x (9.00, 12.00) [ 74.780] glyphs0_to_dst: glyph=(158, 281)x(11, 8), unclipped [ 74.780] emit_primitive_identity_mask__avx2: dst=(158, 281), mask=(608.00, 0.00) x (11.00, 8.00) [ 74.780] glyphs0_to_dst: glyph=(168, 278)x(7, 11), unclipped [ 74.780] emit_primitive_identity_mask__avx2: dst=(168, 278), mask=(624.00, 0.00) x (7.00, 11.00) [ 74.780] glyphs0_to_dst: glyph=(177, 278)x(7, 11), unclipped [ 74.780] emit_primitive_identity_mask__avx2: dst=(177, 278), mask=(608.00, 16.00) x (7.00, 11.00) [ 74.780] glyphs0_to_dst: glyph=(183, 281)x(7, 8), unclipped [ 74.780] emit_primitive_identity_mask__avx2: dst=(183, 281), mask=(560.00, 48.00) x (7.00, 8.00) [ 74.780] glyphs0_to_dst: glyph=(188, 281)x(11, 8), unclipped [ 74.780] emit_primitive_identity_mask__avx2: dst=(188, 281), mask=(608.00, 0.00) x (11.00, 8.00) [ 74.780] glyphs0_to_dst: glyph=(198, 281)x(13, 8), unclipped [ 74.780] emit_primitive_identity_mask__avx2: dst=(198, 281), mask=(624.00, 16.00) x (13.00, 8.00) [ 74.780] gen8_vertex_flush[788] = 42 [ 74.780] gen9_magic_ca_pass: CA fixup (115 -> 157) [ 74.780] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 74.780] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.780] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.780] sna_glyphs(op=3, nlist=5, src=(86, 306)) [ 74.780] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 74.780] can_discard_mask: nlist=5, mask=28888, depth 32, op=3 (bounded? 1) [ 74.780] glyphs_format: format=166024, depth=32 [ 74.780] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 74.780] sna_glyphs: discarding mask [ 74.780] glyphs0_to_dst(op=3, src=(86, 306), nlist=5, dst=(86, 306)+(0, 0)) [ 74.780] clipped_glyphs: no, clip region (0, 0), (3840, 2160) matches drawable pixmap=94680753551568 size=3840x2160 [ 74.780] gen9_render_composite: 0x0, current mode=1/1 [ 74.780] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 74.780] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 74.780] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.780] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.780] sna_drawable_use_bo pixmap=4372, box=((0, 0), (3840, 2160)), flags=7... [ 74.780] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.780] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.780] sna_drawable_use_bo: using whole GPU bo [ 74.780] gen9_composite_set_target: pixmap=4372, format=20020888, size=3840x2160, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.780] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.780] color_convert: src=ffffffff [20028888] [ 74.780] color_convert: dst=ffffffff [20028888] [ 74.780] sna_render_get_solid: ffffffff [ 74.780] sna_render_get_solid(white) [ 74.780] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.780] sna_transform_is_imprecise_integer_translation: no transform [ 74.780] gen9_composite_picture: integer translation (0, 0), removing [ 74.780] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.780] sna_render_pixmap_bo: GPU all damaged [ 74.780] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 74.780] gen4_choose_composite_emitter: solid, identity mask [ 74.780] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.780] gen9_composite_get_binding_table(fe40) [ 74.780] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.780] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.780] gen9_emit_vertex_elements: setup id=9 [ 74.780] glyphs0_to_dst: glyph=(85, 296)x(10, 10), unclipped [ 74.780] emit_primitive_identity_mask__avx2: dst=(85, 296), mask=(576.00, 32.00) x (10.00, 10.00) [ 74.780] glyphs0_to_dst: glyph=(93, 296)x(10, 10), unclipped [ 74.780] emit_primitive_identity_mask__avx2: dst=(93, 296), mask=(592.00, 32.00) x (10.00, 10.00) [ 74.780] glyphs0_to_dst: glyph=(102, 296)x(7, 10), unclipped [ 74.780] emit_primitive_identity_mask__avx2: dst=(102, 296), mask=(576.00, 48.00) x (7.00, 10.00) [ 74.780] glyphs0_to_dst: glyph=(109, 296)x(10, 10), unclipped [ 74.780] emit_primitive_identity_mask__avx2: dst=(109, 296), mask=(592.00, 48.00) x (10.00, 10.00) [ 74.780] glyphs0_to_dst: glyph=(117, 300)x(7, 3), unclipped [ 74.780] emit_primitive_identity_mask__avx2: dst=(117, 300), mask=(608.00, 32.00) x (7.00, 3.00) [ 74.780] glyphs0_to_dst: glyph=(121, 296)x(10, 10), unclipped [ 74.780] emit_primitive_identity_mask__avx2: dst=(121, 296), mask=(592.00, 32.00) x (10.00, 10.00) [ 74.780] glyphs0_to_dst: glyph=(129, 296)x(10, 10), unclipped [ 74.780] emit_primitive_identity_mask__avx2: dst=(129, 296), mask=(624.00, 32.00) x (10.00, 10.00) [ 74.780] glyphs0_to_dst: glyph=(137, 300)x(7, 3), unclipped [ 74.780] emit_primitive_identity_mask__avx2: dst=(137, 300), mask=(608.00, 32.00) x (7.00, 3.00) [ 74.780] glyphs0_to_dst: glyph=(141, 296)x(10, 10), unclipped [ 74.780] emit_primitive_identity_mask__avx2: dst=(141, 296), mask=(592.00, 32.00) x (10.00, 10.00) [ 74.780] glyphs0_to_dst: glyph=(149, 296)x(10, 10), unclipped [ 74.780] emit_primitive_identity_mask__avx2: dst=(149, 296), mask=(608.00, 48.00) x (10.00, 10.00) [ 74.780] glyphs0_to_dst: glyph=(161, 296)x(7, 10), unclipped [ 74.780] emit_primitive_identity_mask__avx2: dst=(161, 296), mask=(576.00, 48.00) x (7.00, 10.00) [ 74.780] glyphs0_to_dst: glyph=(168, 296)x(10, 10), unclipped [ 74.780] emit_primitive_identity_mask__avx2: dst=(168, 296), mask=(624.00, 48.00) x (10.00, 10.00) [ 74.780] glyphs0_to_dst: glyph=(176, 300)x(7, 3), unclipped [ 74.780] emit_primitive_identity_mask__avx2: dst=(176, 300), mask=(608.00, 32.00) x (7.00, 3.00) [ 74.780] glyphs0_to_dst: glyph=(181, 296)x(7, 10), unclipped [ 74.780] emit_primitive_identity_mask__avx2: dst=(181, 296), mask=(576.00, 48.00) x (7.00, 10.00) [ 74.780] glyphs0_to_dst: glyph=(188, 296)x(10, 10), unclipped [ 74.780] emit_primitive_identity_mask__avx2: dst=(188, 296), mask=(640.00, 0.00) x (10.00, 10.00) [ 74.780] glyphs0_to_dst: glyph=(196, 300)x(7, 3), unclipped [ 74.780] emit_primitive_identity_mask__avx2: dst=(196, 300), mask=(608.00, 32.00) x (7.00, 3.00) [ 74.780] glyphs0_to_dst: glyph=(200, 296)x(10, 10), unclipped [ 74.780] emit_primitive_identity_mask__avx2: dst=(200, 296), mask=(576.00, 32.00) x (10.00, 10.00) [ 74.780] glyphs0_to_dst: glyph=(208, 296)x(10, 10), unclipped [ 74.780] emit_primitive_identity_mask__avx2: dst=(208, 296), mask=(592.00, 32.00) x (10.00, 10.00) [ 74.780] glyphs0_to_dst: glyph=(216, 304)x(5, 2), unclipped [ 74.780] emit_primitive_identity_mask__avx2: dst=(216, 304), mask=(656.00, 0.00) x (5.00, 2.00) [ 74.780] gen8_vertex_flush[880] = 57 [ 74.780] gen9_magic_ca_pass: CA fixup (157 -> 214) [ 74.780] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 74.780] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.780] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.780] sna_glyphs(op=3, nlist=1, src=(140, 323)) [ 74.780] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 74.780] sna_glyphs: discarding mask [ 74.780] glyphs0_to_dst(op=3, src=(140, 323), nlist=1, dst=(140, 323)+(0, 0)) [ 74.780] clipped_glyphs: no, clip region (0, 0), (3840, 2160) matches drawable pixmap=94680753551568 size=3840x2160 [ 74.780] gen9_render_composite: 0x0, current mode=1/1 [ 74.780] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 74.780] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 74.780] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.780] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.780] sna_drawable_use_bo pixmap=4372, box=((0, 0), (3840, 2160)), flags=7... [ 74.780] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.780] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.780] sna_drawable_use_bo: using whole GPU bo [ 74.780] gen9_composite_set_target: pixmap=4372, format=20020888, size=3840x2160, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.780] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.780] color_convert: src=ffffffff [20028888] [ 74.780] color_convert: dst=ffffffff [20028888] [ 74.780] sna_render_get_solid: ffffffff [ 74.780] sna_render_get_solid(white) [ 74.780] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.780] sna_transform_is_imprecise_integer_translation: no transform [ 74.780] gen9_composite_picture: integer translation (0, 0), removing [ 74.780] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.780] sna_render_pixmap_bo: GPU all damaged [ 74.780] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 74.780] gen4_choose_composite_emitter: solid, identity mask [ 74.780] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.780] gen9_composite_get_binding_table(fe40) [ 74.780] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.780] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.780] gen9_emit_vertex_elements: setup id=9 [ 74.780] glyphs0_to_dst: glyph=(140, 315)x(10, 11), unclipped [ 74.780] emit_primitive_identity_mask__avx2: dst=(140, 315), mask=(640.00, 16.00) x (10.00, 11.00) [ 74.780] glyphs0_to_dst: glyph=(149, 315)x(9, 8), unclipped [ 74.780] emit_primitive_identity_mask__avx2: dst=(149, 315), mask=(592.00, 0.00) x (9.00, 8.00) [ 74.780] glyphs0_to_dst: glyph=(157, 315)x(10, 11), unclipped [ 74.780] emit_primitive_identity_mask__avx2: dst=(157, 315), mask=(656.00, 16.00) x (10.00, 11.00) [ 74.780] gen8_vertex_flush[978] = 9 [ 74.780] gen9_magic_ca_pass: CA fixup (214 -> 223) [ 74.780] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 74.780] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.781] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.781] sna_destroy_pixmap: pixmap=3389, attached?=1 [ 74.781] kgem_bo_is_busy: handle=124, domain: 1 exec? 0, rq? 0 [ 74.781] __sna_free_pixmap(pixmap=3389) [ 74.781] __sna_pixmap_free_cpu: discarding CPU buffer, handle=124, size=8192 [ 74.781] kgem_bo_sync__cpu: handle=124 [ 74.781] sna_accel_watch_flush: enable=-1 [ 74.781] _kgem_bo_destroy: handle=124, proxy? 0 [ 74.781] __kgem_bo_destroy: handle=124, size=8192 [ 74.781] __kgem_bo_destroy: handle=124, not reusable [ 74.781] kgem_bo_free: handle=124, size=8192 [ 74.781] __kgem_busy: handle=124, busy=0, wedged=0 [ 74.781] kgem_bo_free: releasing 0x0:0x0 vma for handle=124, count=0 [ 74.781] sna_pixmap_create_shm(70x24, depth=32, bpp=32, pitch=280) [ 74.781] __pop_freed_pixmap: reusing freed pixmap=2159 header [ 74.781] create_pixmap_hdr: pixmap=4375, width=70, height=24, usage=0 [ 74.781] kgem_create_map(0x7fc6842dd000 size=6720, read-only?=0) - has_userptr?=1 [ 74.781] __kgem_bo_init(handle=118, num_pages=2) [ 74.781] kgem_create_map(ptr=0x7fc6842dd000, size=6720, pages=2, read_only=0) => handle=118 (proxy? 0) [ 74.781] sna_accel_watch_flush: enable=1 [ 74.781] __sna_damage_all(70, 24) [ 74.781] sna_pixmap_create_shm: serial=4375, 70x24, usage=0 [ 74.781] sna_composite(pixmap=4372, op=3, src=4376+(0, 0), mask=0+(118, 350), dst=4372+(118, 350)+(0, 0), size=(70, 24) [ 74.781] sna_compute_composite_region: dst=(118, 350)x(70, 24) [ 74.781] sna_compute_composite_region: initial clip against dst->pDrawable: (118, 350), (188, 374) [ 74.781] clip_to_dst: region: 1x[(118, 350), (188, 374)], clip: 1x[(0, 0), (3840, 2160)] [ 74.781] sna_compute_composite_region: clip against dst->pCompositeClip: (118, 350), (188, 374) [ 74.781] sna_compute_composite_region: clip against src (70x24 clip=0): (118, 350), (188, 374) [ 74.781] sna_composite: composite region extents:+(0, 0) -> (118, 350), (188, 374) + (0, 0) [ 74.781] gen9_render_composite: 70x24, current mode=1/1 [ 74.781] kgem_bo_is_render: handle=112, rq? 1 [1] [ 74.781] kgem_bo_is_busy: handle=118, domain: 1 exec? 0, rq? 0 [ 74.781] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 74.781] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.781] gen9_composite_set_target: (118, 350)x(70, 24), partial?=1 [ 74.781] sna_drawable_use_bo pixmap=4372, box=((118, 350), (188, 374)), flags=7... [ 74.781] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.781] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.781] sna_drawable_use_bo: using whole GPU bo [ 74.781] gen9_composite_set_target: pixmap=4372, format=20020888, size=3840x2160, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.781] gen9_composite_picture: (0, 0)x(70, 24), dst=(118, 350) [ 74.781] sna_transform_is_imprecise_integer_translation: no transform [ 74.781] gen9_composite_picture: integer translation (0, 0), removing [ 74.781] sna_render_pixmap_bo pixmap=4376, (0, 0)x(70, 24)/(70, 24) [ 74.781] sna_render_pixmap_bo: CPU all damaged [ 74.781] sna_add_flush_pixmap: marking pixmap=4376 for flushing [ 74.781] sna_add_flush_pixmap: new flush bo, flushing before [ 74.781] gen8_vertex_close: used=892, vbo active? 23, vb=200, nreloc=1 [ 74.781] gen8_vertex_close: reloc[0] = 289 [ 74.781] kgem_add_reloc64: handle=23, pos=289, delta=0, domains=200000 [ 74.781] kgem_add_handle: handle=23, index=4 [ 74.781] kgem_add_reloc64[7] = (delta=0, target handle=4, presumed=fd541000) [ 74.781] batch[1/1, flags=1800]: 644 644 16288 16384, nreloc=8, nexec=5, nfence=0, aperture=9199 [fenced=0] [ 74.781] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 74.781] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 74.781] kgem_fixup_relocs: shrinking by 61440 [ 74.781] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.781] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 74.781] kgem_commit: release handle=112 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e64a9000 [ 74.781] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 74.781] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 74.781] __kgem_bo_clear_busy: handle=7 [ 74.781] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 74.781] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 74.781] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 74.781] __kgem_bo_clear_busy: handle=7 [ 74.781] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 74.781] __kgem_busy: handle=1, busy=131072, wedged=0 [ 74.781] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 74.781] kgem_bo_is_render: handle=112, rq? 1 [1] [ 74.781] kgem_bo_is_render: handle=118, rq? 0 [0] [ 74.781] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 74.781] gen4_choose_composite_emitter: identity src, no mask [ 74.781] needs_batch_flush: flushing before handle=118 for new reservation [ 74.781] kgem_check_bo: num_pages=+8102, num_exec=+2 [ 74.781] aligning vertex: was 4, now 3 floats per vertex [ 74.781] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 74.781] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 74.781] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 74.781] kgem_add_handle: handle=4, index=0 [ 74.781] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 74.781] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 74.781] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 74.781] gen9_composite_get_binding_table(ffc0) [ 74.781] kgem_add_reloc64: handle=112, pos=16360, delta=0, domains=20002 [ 74.781] kgem_add_handle: handle=112, index=1 [ 74.781] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e64a9000) [ 74.781] __kgem_bo_mark_dirty: handle=112 (proxy? 0) [ 74.781] [3fe0] bind bo(handle=112, addr=e64a9000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> render [ 74.781] kgem_add_reloc64: handle=118, pos=16344, delta=0, domains=40000 [ 74.781] kgem_add_handle: handle=118, index=2 [ 74.781] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) [ 74.781] [3fd0] bind bo(handle=118, addr=0), format=192, width=70, height=24, pitch=280, tiling=0 -> sampler [ 74.781] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 74.781] gen9_emit_sampler: sampler = 2 [ 74.781] gen9_emit_sf: num_sf_outputs=1 [ 74.781] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 74.781] gen9_emit_vertex_elements: setup id=2 [ 74.781] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 74.781] gen9_render_composite_box: (118, 350), (188, 374) [ 74.781] apply_damage: damage=0x0, region=1 [(118, 350), (188, 374) + (0, 0)] [ 74.781] gen8_vertex_flush[490] = 3 [ 74.781] sna_glyphs(op=3, nlist=1, src=(98, 390)) [ 74.781] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 74.781] sna_glyphs: discarding mask [ 74.781] glyphs0_to_dst(op=3, src=(98, 390), nlist=1, dst=(98, 390)+(0, 0)) [ 74.781] clipped_glyphs: no, clip region (0, 0), (3840, 2160) matches drawable pixmap=94680753551568 size=3840x2160 [ 74.781] gen9_render_composite: 0x0, current mode=1/1 [ 74.781] kgem_bo_is_busy: handle=6, domain: 3 exec? 0, rq? 1 [ 74.781] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 74.781] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.781] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.781] sna_drawable_use_bo pixmap=4372, box=((0, 0), (3840, 2160)), flags=7... [ 74.781] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.781] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.781] sna_drawable_use_bo: using whole GPU bo [ 74.781] gen9_composite_set_target: pixmap=4372, format=20020888, size=3840x2160, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.781] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.781] color_convert: src=ff000000 [20028888] [ 74.781] color_convert: dst=ff000000 [20028888] [ 74.781] sna_render_get_solid: ff000000 [ 74.781] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.781] sna_transform_is_imprecise_integer_translation: no transform [ 74.781] gen9_composite_picture: integer translation (0, 0), removing [ 74.781] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.781] sna_render_pixmap_bo: GPU all damaged [ 74.781] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 74.781] gen4_choose_composite_emitter: solid, identity mask [ 74.781] kgem_check_bo: num_pages=+1025, num_exec=+2 [ 74.781] aligning vertex: was 3, now 4 floats per vertex [ 74.781] gen9_composite_get_binding_table(ff00) [ 74.781] kgem_add_reloc64: handle=7, pos=16312, delta=0, domains=40000 [ 74.781] kgem_add_reloc64: adding proxy [delta=1020] for handle=7 [ 74.781] kgem_add_handle: handle=7, index=3 [ 74.781] kgem_add_reloc64[5] = (delta=1020, target handle=3, presumed=fffe8000) [ 74.781] [3fb0] bind bo(handle=7, addr=fffe83fc), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 74.781] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 [ 74.781] kgem_add_handle: handle=6, index=4 [ 74.781] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd581000) [ 74.781] [3fa0] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 74.781] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 [ 74.781] gen9_emit_sampler: sampler = a [ 74.781] gen9_emit_sf: num_sf_outputs=2 [ 74.781] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.781] gen9_emit_vertex_elements: setup id=9 [ 74.781] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 74.781] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 74.781] glyphs0_to_dst: glyph=(97, 380)x(10, 10), unclipped [ 74.781] emit_primitive_identity_mask__avx2: dst=(97, 380), mask=(560.00, 32.00) x (10.00, 10.00) [ 74.781] glyphs0_to_dst: glyph=(105, 382)x(9, 8), unclipped [ 74.781] emit_primitive_identity_mask__avx2: dst=(105, 382), mask=(544.00, 48.00) x (9.00, 8.00) [ 74.781] glyphs0_to_dst: glyph=(113, 382)x(7, 8), unclipped [ 74.781] emit_primitive_identity_mask__avx2: dst=(113, 382), mask=(560.00, 48.00) x (7.00, 8.00) [ 74.781] glyphs0_to_dst: glyph=(118, 382)x(10, 8), unclipped [ 74.781] emit_primitive_identity_mask__avx2: dst=(118, 382), mask=(576.00, 0.00) x (10.00, 8.00) [ 74.781] glyphs0_to_dst: glyph=(126, 382)x(10, 8), unclipped [ 74.781] emit_primitive_identity_mask__avx2: dst=(126, 382), mask=(576.00, 0.00) x (10.00, 8.00) [ 74.781] glyphs0_to_dst: glyph=(135, 382)x(9, 8), unclipped [ 74.781] emit_primitive_identity_mask__avx2: dst=(135, 382), mask=(592.00, 0.00) x (9.00, 8.00) [ 74.781] glyphs0_to_dst: glyph=(143, 382)x(9, 8), unclipped [ 74.781] emit_primitive_identity_mask__avx2: dst=(143, 382), mask=(576.00, 16.00) x (9.00, 8.00) [ 74.781] glyphs0_to_dst: glyph=(151, 378)x(9, 12), unclipped [ 74.781] emit_primitive_identity_mask__avx2: dst=(151, 378), mask=(592.00, 16.00) x (9.00, 12.00) [ 74.781] glyphs0_to_dst: glyph=(159, 382)x(11, 8), unclipped [ 74.781] emit_primitive_identity_mask__avx2: dst=(159, 382), mask=(608.00, 0.00) x (11.00, 8.00) [ 74.781] glyphs0_to_dst: glyph=(169, 379)x(7, 11), unclipped [ 74.781] emit_primitive_identity_mask__avx2: dst=(169, 379), mask=(624.00, 0.00) x (7.00, 11.00) [ 74.781] glyphs0_to_dst: glyph=(178, 379)x(7, 11), unclipped [ 74.781] emit_primitive_identity_mask__avx2: dst=(178, 379), mask=(608.00, 16.00) x (7.00, 11.00) [ 74.781] glyphs0_to_dst: glyph=(184, 382)x(7, 8), unclipped [ 74.781] emit_primitive_identity_mask__avx2: dst=(184, 382), mask=(560.00, 48.00) x (7.00, 8.00) [ 74.781] glyphs0_to_dst: glyph=(189, 382)x(11, 8), unclipped [ 74.781] emit_primitive_identity_mask__avx2: dst=(189, 382), mask=(608.00, 0.00) x (11.00, 8.00) [ 74.781] glyphs0_to_dst: glyph=(199, 382)x(13, 8), unclipped [ 74.781] emit_primitive_identity_mask__avx2: dst=(199, 382), mask=(624.00, 16.00) x (13.00, 8.00) [ 74.781] gen8_vertex_flush[56c] = 42 [ 74.781] gen9_magic_ca_pass: CA fixup (226 -> 268) [ 74.781] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 74.781] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.781] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.781] sna_glyphs(op=3, nlist=5, src=(87, 407)) [ 74.781] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 74.781] can_discard_mask: nlist=5, mask=28888, depth 32, op=3 (bounded? 1) [ 74.781] glyphs_format: format=166024, depth=32 [ 74.781] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 74.781] sna_glyphs: discarding mask [ 74.781] glyphs0_to_dst(op=3, src=(87, 407), nlist=5, dst=(87, 407)+(0, 0)) [ 74.781] clipped_glyphs: no, clip region (0, 0), (3840, 2160) matches drawable pixmap=94680753551568 size=3840x2160 [ 74.781] gen9_render_composite: 0x0, current mode=1/1 [ 74.781] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.781] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 74.781] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.781] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.781] sna_drawable_use_bo pixmap=4372, box=((0, 0), (3840, 2160)), flags=7... [ 74.781] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.781] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.781] sna_drawable_use_bo: using whole GPU bo [ 74.781] gen9_composite_set_target: pixmap=4372, format=20020888, size=3840x2160, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.781] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.781] color_convert: src=ff000000 [20028888] [ 74.781] color_convert: dst=ff000000 [20028888] [ 74.781] sna_render_get_solid: ff000000 [ 74.781] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.781] sna_transform_is_imprecise_integer_translation: no transform [ 74.781] gen9_composite_picture: integer translation (0, 0), removing [ 74.781] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.781] sna_render_pixmap_bo: GPU all damaged [ 74.781] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 74.781] gen4_choose_composite_emitter: solid, identity mask [ 74.781] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.781] gen9_composite_get_binding_table(fe40) [ 74.781] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.781] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.781] gen9_emit_vertex_elements: setup id=9 [ 74.781] glyphs0_to_dst: glyph=(86, 397)x(10, 10), unclipped [ 74.781] emit_primitive_identity_mask__avx2: dst=(86, 397), mask=(576.00, 32.00) x (10.00, 10.00) [ 74.781] glyphs0_to_dst: glyph=(94, 397)x(10, 10), unclipped [ 74.781] emit_primitive_identity_mask__avx2: dst=(94, 397), mask=(592.00, 32.00) x (10.00, 10.00) [ 74.781] glyphs0_to_dst: glyph=(103, 397)x(7, 10), unclipped [ 74.781] emit_primitive_identity_mask__avx2: dst=(103, 397), mask=(576.00, 48.00) x (7.00, 10.00) [ 74.781] glyphs0_to_dst: glyph=(110, 397)x(10, 10), unclipped [ 74.781] emit_primitive_identity_mask__avx2: dst=(110, 397), mask=(592.00, 48.00) x (10.00, 10.00) [ 74.781] glyphs0_to_dst: glyph=(118, 401)x(7, 3), unclipped [ 74.781] emit_primitive_identity_mask__avx2: dst=(118, 401), mask=(608.00, 32.00) x (7.00, 3.00) [ 74.781] glyphs0_to_dst: glyph=(122, 397)x(10, 10), unclipped [ 74.781] emit_primitive_identity_mask__avx2: dst=(122, 397), mask=(592.00, 32.00) x (10.00, 10.00) [ 74.781] glyphs0_to_dst: glyph=(130, 397)x(10, 10), unclipped [ 74.781] emit_primitive_identity_mask__avx2: dst=(130, 397), mask=(624.00, 32.00) x (10.00, 10.00) [ 74.781] glyphs0_to_dst: glyph=(138, 401)x(7, 3), unclipped [ 74.781] emit_primitive_identity_mask__avx2: dst=(138, 401), mask=(608.00, 32.00) x (7.00, 3.00) [ 74.781] glyphs0_to_dst: glyph=(142, 397)x(10, 10), unclipped [ 74.781] emit_primitive_identity_mask__avx2: dst=(142, 397), mask=(592.00, 32.00) x (10.00, 10.00) [ 74.781] glyphs0_to_dst: glyph=(150, 397)x(10, 10), unclipped [ 74.781] emit_primitive_identity_mask__avx2: dst=(150, 397), mask=(608.00, 48.00) x (10.00, 10.00) [ 74.781] glyphs0_to_dst: glyph=(162, 397)x(7, 10), unclipped [ 74.781] emit_primitive_identity_mask__avx2: dst=(162, 397), mask=(576.00, 48.00) x (7.00, 10.00) [ 74.781] glyphs0_to_dst: glyph=(169, 397)x(10, 10), unclipped [ 74.781] emit_primitive_identity_mask__avx2: dst=(169, 397), mask=(624.00, 48.00) x (10.00, 10.00) [ 74.781] glyphs0_to_dst: glyph=(177, 401)x(7, 3), unclipped [ 74.781] emit_primitive_identity_mask__avx2: dst=(177, 401), mask=(608.00, 32.00) x (7.00, 3.00) [ 74.781] glyphs0_to_dst: glyph=(182, 397)x(7, 10), unclipped [ 74.781] emit_primitive_identity_mask__avx2: dst=(182, 397), mask=(576.00, 48.00) x (7.00, 10.00) [ 74.781] glyphs0_to_dst: glyph=(189, 397)x(10, 10), unclipped [ 74.781] emit_primitive_identity_mask__avx2: dst=(189, 397), mask=(672.00, 0.00) x (10.00, 10.00) [ 74.781] glyphs0_to_dst: glyph=(197, 401)x(7, 3), unclipped [ 74.781] emit_primitive_identity_mask__avx2: dst=(197, 401), mask=(608.00, 32.00) x (7.00, 3.00) [ 74.781] glyphs0_to_dst: glyph=(202, 397)x(7, 10), unclipped [ 74.781] emit_primitive_identity_mask__avx2: dst=(202, 397), mask=(576.00, 48.00) x (7.00, 10.00) [ 74.781] glyphs0_to_dst: glyph=(209, 397)x(10, 10), unclipped [ 74.781] emit_primitive_identity_mask__avx2: dst=(209, 397), mask=(624.00, 48.00) x (10.00, 10.00) [ 74.781] glyphs0_to_dst: glyph=(217, 405)x(5, 2), unclipped [ 74.781] emit_primitive_identity_mask__avx2: dst=(217, 405), mask=(656.00, 0.00) x (5.00, 2.00) [ 74.781] gen8_vertex_flush[664] = 57 [ 74.781] gen9_magic_ca_pass: CA fixup (268 -> 325) [ 74.781] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 74.781] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.781] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.781] sna_glyphs(op=3, nlist=1, src=(141, 424)) [ 74.781] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 74.781] sna_glyphs: discarding mask [ 74.781] glyphs0_to_dst(op=3, src=(141, 424), nlist=1, dst=(141, 424)+(0, 0)) [ 74.781] clipped_glyphs: no, clip region (0, 0), (3840, 2160) matches drawable pixmap=94680753551568 size=3840x2160 [ 74.782] gen9_render_composite: 0x0, current mode=1/1 [ 74.782] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.782] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 74.782] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.782] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.782] sna_drawable_use_bo pixmap=4372, box=((0, 0), (3840, 2160)), flags=7... [ 74.782] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.782] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.782] sna_drawable_use_bo: using whole GPU bo [ 74.782] gen9_composite_set_target: pixmap=4372, format=20020888, size=3840x2160, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.782] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.782] color_convert: src=ff000000 [20028888] [ 74.782] color_convert: dst=ff000000 [20028888] [ 74.782] sna_render_get_solid: ff000000 [ 74.782] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.782] sna_transform_is_imprecise_integer_translation: no transform [ 74.782] gen9_composite_picture: integer translation (0, 0), removing [ 74.782] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.782] sna_render_pixmap_bo: GPU all damaged [ 74.782] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 74.782] gen4_choose_composite_emitter: solid, identity mask [ 74.782] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.782] gen9_composite_get_binding_table(fe40) [ 74.782] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.782] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.782] gen9_emit_vertex_elements: setup id=9 [ 74.782] glyphs0_to_dst: glyph=(141, 416)x(10, 11), unclipped [ 74.782] emit_primitive_identity_mask__avx2: dst=(141, 416), mask=(640.00, 16.00) x (10.00, 11.00) [ 74.782] glyphs0_to_dst: glyph=(150, 416)x(9, 8), unclipped [ 74.782] emit_primitive_identity_mask__avx2: dst=(150, 416), mask=(592.00, 0.00) x (9.00, 8.00) [ 74.782] glyphs0_to_dst: glyph=(158, 416)x(10, 11), unclipped [ 74.782] emit_primitive_identity_mask__avx2: dst=(158, 416), mask=(656.00, 16.00) x (10.00, 11.00) [ 74.782] gen8_vertex_flush[75c] = 9 [ 74.782] gen9_magic_ca_pass: CA fixup (325 -> 334) [ 74.782] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 74.782] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.782] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.782] sna_glyphs(op=3, nlist=1, src=(97, 389)) [ 74.782] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 74.782] sna_glyphs: discarding mask [ 74.782] glyphs0_to_dst(op=3, src=(97, 389), nlist=1, dst=(97, 389)+(0, 0)) [ 74.782] clipped_glyphs: no, clip region (0, 0), (3840, 2160) matches drawable pixmap=94680753551568 size=3840x2160 [ 74.782] gen9_render_composite: 0x0, current mode=1/1 [ 74.782] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.782] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 74.782] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.782] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.782] sna_drawable_use_bo pixmap=4372, box=((0, 0), (3840, 2160)), flags=7... [ 74.782] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.782] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.782] sna_drawable_use_bo: using whole GPU bo [ 74.782] gen9_composite_set_target: pixmap=4372, format=20020888, size=3840x2160, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.782] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.782] color_convert: src=ffffffff [20028888] [ 74.782] color_convert: dst=ffffffff [20028888] [ 74.782] sna_render_get_solid: ffffffff [ 74.782] sna_render_get_solid(white) [ 74.782] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.782] sna_transform_is_imprecise_integer_translation: no transform [ 74.782] gen9_composite_picture: integer translation (0, 0), removing [ 74.782] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.782] sna_render_pixmap_bo: GPU all damaged [ 74.782] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 74.782] gen4_choose_composite_emitter: solid, identity mask [ 74.782] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.782] gen9_composite_get_binding_table(fe40) [ 74.782] kgem_add_reloc64: handle=7, pos=16264, delta=0, domains=40000 [ 74.782] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 74.782] kgem_add_reloc64[7] = (delta=1048, target handle=3, presumed=fffe8000) [ 74.782] [3f80] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 74.782] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.782] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.782] gen9_emit_vertex_elements: setup id=9 [ 74.782] glyphs0_to_dst: glyph=(96, 379)x(10, 10), unclipped [ 74.782] emit_primitive_identity_mask__avx2: dst=(96, 379), mask=(560.00, 32.00) x (10.00, 10.00) [ 74.782] glyphs0_to_dst: glyph=(104, 381)x(9, 8), unclipped [ 74.782] emit_primitive_identity_mask__avx2: dst=(104, 381), mask=(544.00, 48.00) x (9.00, 8.00) [ 74.782] glyphs0_to_dst: glyph=(112, 381)x(7, 8), unclipped [ 74.782] emit_primitive_identity_mask__avx2: dst=(112, 381), mask=(560.00, 48.00) x (7.00, 8.00) [ 74.782] glyphs0_to_dst: glyph=(117, 381)x(10, 8), unclipped [ 74.782] emit_primitive_identity_mask__avx2: dst=(117, 381), mask=(576.00, 0.00) x (10.00, 8.00) [ 74.782] glyphs0_to_dst: glyph=(125, 381)x(10, 8), unclipped [ 74.782] emit_primitive_identity_mask__avx2: dst=(125, 381), mask=(576.00, 0.00) x (10.00, 8.00) [ 74.782] glyphs0_to_dst: glyph=(134, 381)x(9, 8), unclipped [ 74.782] emit_primitive_identity_mask__avx2: dst=(134, 381), mask=(592.00, 0.00) x (9.00, 8.00) [ 74.782] glyphs0_to_dst: glyph=(142, 381)x(9, 8), unclipped [ 74.782] emit_primitive_identity_mask__avx2: dst=(142, 381), mask=(576.00, 16.00) x (9.00, 8.00) [ 74.782] glyphs0_to_dst: glyph=(150, 377)x(9, 12), unclipped [ 74.782] emit_primitive_identity_mask__avx2: dst=(150, 377), mask=(592.00, 16.00) x (9.00, 12.00) [ 74.782] glyphs0_to_dst: glyph=(158, 381)x(11, 8), unclipped [ 74.782] emit_primitive_identity_mask__avx2: dst=(158, 381), mask=(608.00, 0.00) x (11.00, 8.00) [ 74.782] glyphs0_to_dst: glyph=(168, 378)x(7, 11), unclipped [ 74.782] emit_primitive_identity_mask__avx2: dst=(168, 378), mask=(624.00, 0.00) x (7.00, 11.00) [ 74.782] glyphs0_to_dst: glyph=(177, 378)x(7, 11), unclipped [ 74.782] emit_primitive_identity_mask__avx2: dst=(177, 378), mask=(608.00, 16.00) x (7.00, 11.00) [ 74.782] glyphs0_to_dst: glyph=(183, 381)x(7, 8), unclipped [ 74.782] emit_primitive_identity_mask__avx2: dst=(183, 381), mask=(560.00, 48.00) x (7.00, 8.00) [ 74.782] glyphs0_to_dst: glyph=(188, 381)x(11, 8), unclipped [ 74.782] emit_primitive_identity_mask__avx2: dst=(188, 381), mask=(608.00, 0.00) x (11.00, 8.00) [ 74.782] glyphs0_to_dst: glyph=(198, 381)x(13, 8), unclipped [ 74.782] emit_primitive_identity_mask__avx2: dst=(198, 381), mask=(624.00, 16.00) x (13.00, 8.00) [ 74.782] gen8_vertex_flush[85c] = 42 [ 74.782] gen9_magic_ca_pass: CA fixup (334 -> 376) [ 74.782] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 74.782] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.782] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.782] sna_glyphs(op=3, nlist=5, src=(86, 406)) [ 74.782] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 74.782] can_discard_mask: nlist=5, mask=28888, depth 32, op=3 (bounded? 1) [ 74.782] glyphs_format: format=166024, depth=32 [ 74.782] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 74.782] sna_glyphs: discarding mask [ 74.782] glyphs0_to_dst(op=3, src=(86, 406), nlist=5, dst=(86, 406)+(0, 0)) [ 74.782] clipped_glyphs: no, clip region (0, 0), (3840, 2160) matches drawable pixmap=94680753551568 size=3840x2160 [ 74.782] gen9_render_composite: 0x0, current mode=1/1 [ 74.782] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.782] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 74.782] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.782] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.782] sna_drawable_use_bo pixmap=4372, box=((0, 0), (3840, 2160)), flags=7... [ 74.782] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.782] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.782] sna_drawable_use_bo: using whole GPU bo [ 74.782] gen9_composite_set_target: pixmap=4372, format=20020888, size=3840x2160, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.782] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.782] color_convert: src=ffffffff [20028888] [ 74.782] color_convert: dst=ffffffff [20028888] [ 74.782] sna_render_get_solid: ffffffff [ 74.782] sna_render_get_solid(white) [ 74.782] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.782] sna_transform_is_imprecise_integer_translation: no transform [ 74.782] gen9_composite_picture: integer translation (0, 0), removing [ 74.782] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.782] sna_render_pixmap_bo: GPU all damaged [ 74.782] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 74.782] gen4_choose_composite_emitter: solid, identity mask [ 74.782] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.782] gen9_composite_get_binding_table(fdc0) [ 74.782] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.782] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.782] gen9_emit_vertex_elements: setup id=9 [ 74.782] glyphs0_to_dst: glyph=(85, 396)x(10, 10), unclipped [ 74.782] emit_primitive_identity_mask__avx2: dst=(85, 396), mask=(576.00, 32.00) x (10.00, 10.00) [ 74.782] glyphs0_to_dst: glyph=(93, 396)x(10, 10), unclipped [ 74.782] emit_primitive_identity_mask__avx2: dst=(93, 396), mask=(592.00, 32.00) x (10.00, 10.00) [ 74.782] glyphs0_to_dst: glyph=(102, 396)x(7, 10), unclipped [ 74.782] emit_primitive_identity_mask__avx2: dst=(102, 396), mask=(576.00, 48.00) x (7.00, 10.00) [ 74.782] glyphs0_to_dst: glyph=(109, 396)x(10, 10), unclipped [ 74.782] emit_primitive_identity_mask__avx2: dst=(109, 396), mask=(592.00, 48.00) x (10.00, 10.00) [ 74.782] glyphs0_to_dst: glyph=(117, 400)x(7, 3), unclipped [ 74.782] emit_primitive_identity_mask__avx2: dst=(117, 400), mask=(608.00, 32.00) x (7.00, 3.00) [ 74.782] glyphs0_to_dst: glyph=(121, 396)x(10, 10), unclipped [ 74.782] emit_primitive_identity_mask__avx2: dst=(121, 396), mask=(592.00, 32.00) x (10.00, 10.00) [ 74.782] glyphs0_to_dst: glyph=(129, 396)x(10, 10), unclipped [ 74.782] emit_primitive_identity_mask__avx2: dst=(129, 396), mask=(624.00, 32.00) x (10.00, 10.00) [ 74.782] glyphs0_to_dst: glyph=(137, 400)x(7, 3), unclipped [ 74.782] emit_primitive_identity_mask__avx2: dst=(137, 400), mask=(608.00, 32.00) x (7.00, 3.00) [ 74.782] glyphs0_to_dst: glyph=(141, 396)x(10, 10), unclipped [ 74.782] emit_primitive_identity_mask__avx2: dst=(141, 396), mask=(592.00, 32.00) x (10.00, 10.00) [ 74.782] glyphs0_to_dst: glyph=(149, 396)x(10, 10), unclipped [ 74.782] emit_primitive_identity_mask__avx2: dst=(149, 396), mask=(608.00, 48.00) x (10.00, 10.00) [ 74.782] glyphs0_to_dst: glyph=(161, 396)x(7, 10), unclipped [ 74.782] emit_primitive_identity_mask__avx2: dst=(161, 396), mask=(576.00, 48.00) x (7.00, 10.00) [ 74.782] glyphs0_to_dst: glyph=(168, 396)x(10, 10), unclipped [ 74.782] emit_primitive_identity_mask__avx2: dst=(168, 396), mask=(624.00, 48.00) x (10.00, 10.00) [ 74.782] glyphs0_to_dst: glyph=(176, 400)x(7, 3), unclipped [ 74.782] emit_primitive_identity_mask__avx2: dst=(176, 400), mask=(608.00, 32.00) x (7.00, 3.00) [ 74.782] glyphs0_to_dst: glyph=(181, 396)x(7, 10), unclipped [ 74.782] emit_primitive_identity_mask__avx2: dst=(181, 396), mask=(576.00, 48.00) x (7.00, 10.00) [ 74.782] glyphs0_to_dst: glyph=(188, 396)x(10, 10), unclipped [ 74.782] emit_primitive_identity_mask__avx2: dst=(188, 396), mask=(672.00, 0.00) x (10.00, 10.00) [ 74.782] glyphs0_to_dst: glyph=(196, 400)x(7, 3), unclipped [ 74.782] emit_primitive_identity_mask__avx2: dst=(196, 400), mask=(608.00, 32.00) x (7.00, 3.00) [ 74.782] glyphs0_to_dst: glyph=(201, 396)x(7, 10), unclipped [ 74.782] emit_primitive_identity_mask__avx2: dst=(201, 396), mask=(576.00, 48.00) x (7.00, 10.00) [ 74.782] glyphs0_to_dst: glyph=(208, 396)x(10, 10), unclipped [ 74.782] emit_primitive_identity_mask__avx2: dst=(208, 396), mask=(624.00, 48.00) x (10.00, 10.00) [ 74.782] glyphs0_to_dst: glyph=(216, 404)x(5, 2), unclipped [ 74.782] emit_primitive_identity_mask__avx2: dst=(216, 404), mask=(656.00, 0.00) x (5.00, 2.00) [ 74.782] gen8_vertex_flush[954] = 57 [ 74.782] gen9_magic_ca_pass: CA fixup (376 -> 433) [ 74.782] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 74.782] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.782] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.782] sna_glyphs(op=3, nlist=1, src=(140, 423)) [ 74.782] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 74.782] sna_glyphs: discarding mask [ 74.782] glyphs0_to_dst(op=3, src=(140, 423), nlist=1, dst=(140, 423)+(0, 0)) [ 74.782] clipped_glyphs: no, clip region (0, 0), (3840, 2160) matches drawable pixmap=94680753551568 size=3840x2160 [ 74.782] gen9_render_composite: 0x0, current mode=1/1 [ 74.782] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.782] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 74.782] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.782] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.782] sna_drawable_use_bo pixmap=4372, box=((0, 0), (3840, 2160)), flags=7... [ 74.782] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.782] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.782] sna_drawable_use_bo: using whole GPU bo [ 74.782] gen9_composite_set_target: pixmap=4372, format=20020888, size=3840x2160, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 74.782] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.782] color_convert: src=ffffffff [20028888] [ 74.782] color_convert: dst=ffffffff [20028888] [ 74.782] sna_render_get_solid: ffffffff [ 74.782] sna_render_get_solid(white) [ 74.782] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.782] sna_transform_is_imprecise_integer_translation: no transform [ 74.782] gen9_composite_picture: integer translation (0, 0), removing [ 74.782] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.782] sna_render_pixmap_bo: GPU all damaged [ 74.782] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 74.782] gen4_choose_composite_emitter: solid, identity mask [ 74.782] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.782] gen9_composite_get_binding_table(fdc0) [ 74.782] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.782] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.782] gen9_emit_vertex_elements: setup id=9 [ 74.782] glyphs0_to_dst: glyph=(140, 415)x(10, 11), unclipped [ 74.782] emit_primitive_identity_mask__avx2: dst=(140, 415), mask=(640.00, 16.00) x (10.00, 11.00) [ 74.782] glyphs0_to_dst: glyph=(149, 415)x(9, 8), unclipped [ 74.782] emit_primitive_identity_mask__avx2: dst=(149, 415), mask=(592.00, 0.00) x (9.00, 8.00) [ 74.782] glyphs0_to_dst: glyph=(157, 415)x(10, 11), unclipped [ 74.782] emit_primitive_identity_mask__avx2: dst=(157, 415), mask=(656.00, 16.00) x (10.00, 11.00) [ 74.782] gen8_vertex_flush[a4c] = 9 [ 74.782] gen9_magic_ca_pass: CA fixup (433 -> 442) [ 74.782] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 74.782] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.782] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.782] sna_validate_gc(0x561c94a02d10) changes=8000, previous serial=80001114, drawable=10f8 [ 74.782] sna_validate_gc: recomputing clip [ 74.782] sna_validate_gc: composite clip=1x[(0, 0), (3840, 2160)] [0x561c949fd880] [ 74.782] sna_copy_area: src=pixmap=4372:(0, 0)x(3840, 2160)+(0, 0) -> dst=pixmap=4216:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 74.782] sna_copy_area: normal copy [ 74.782] sna_do_copy: src=(0, 0), dst=(0, 0), size=(3840x2160) [ 74.782] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(3840x2160) [ 74.782] sna_do_copy: dst extents (0, 0), (3840, 2160), dst clip extents (0, 0), (3840, 2160), dst size=3840x2160 [ 74.782] sna_do_copy: clipped dst extents (0, 0), (3840, 2160) [ 74.782] sna_do_copy: unclipped src extents (0, 0), (3840, 2160) [ 74.782] sna_do_copy: clipped src extents (0, 0), (3840, 2160) [ 74.782] sna_do_copy: pixmap -- no source clipping [ 74.782] sna_do_copy: src extents (0, 0), (3840, 2160) x 1 [ 74.782] sna_do_copy: copy region (0, 0), (3840, 2160) x 1 + (0, 0) [ 74.782] sna_copy_boxes (boxes=1x[(0, 0), (3840, 2160)...], src pixmap=4372+(0, 0), dst pixmap=4216+(0, 0), alu=3, src.size=3840x2160, dst.size=3840x2160) [ 74.782] sna_copy_boxes: dst=(priv=0x561c94a02c70, gpu_bo=33, cpu_bo=0), src=(priv=0x561c9499bb90, gpu_bo=112, cpu_bo=0), replaces=1 [ 74.782] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 74.782] sna_drawable_use_bo pixmap=4216, box=((0, 0), (3840, 2160)), flags=1b... [ 74.782] sna_drawable_use_bo: exported target, set PREFER_GPU [ 74.782] sna_drawable_use_bo: pinned, never REPLACES [ 74.782] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=b [ 74.782] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.782] sna_drawable_use_bo: using whole GPU bo [ 74.782] sna_pixmap_move_to_gpu(pixmap=4372, usage=0), flags=a [ 74.782] sna_pixmap_move_to_gpu: already all-damaged [ 74.782] sna_pixmap_mark_active: pixmap=4372, handle=112 [ 74.782] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 74.782] sna_pixmap_make_cow: make cow src=4372, dst=4216, handle=112 (already cow? src=0, dst=0) [ 74.782] sna_pixmap_make_cow: can't cow, dst_pinned=2 [ 74.782] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 74.782] kgem_bo_is_render: handle=112, rq? 1 [1] [ 74.782] kgem_bo_is_render: handle=33, rq? 1 [0] [ 74.782] kgem_bo_is_render: handle=33, rq? 1 [0] [ 74.782] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.782] __kgem_retire_rq: request 1 complete [ 74.782] kgem_set_mode: flushing before new bo [ 74.782] gen8_vertex_close: used=1768, vbo active? 23, vb=204, nreloc=2 [ 74.782] gen8_vertex_close: reloc[0] = 287 [ 74.782] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 74.782] kgem_add_handle: handle=23, index=5 [ 74.782] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fd541000) [ 74.782] gen8_vertex_close: reloc[1] = 342 [ 74.782] kgem_add_reloc64: handle=23, pos=342, delta=0, domains=200000 [ 74.782] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=fd541000) [ 74.782] batch[1/1, flags=1800]: 696 696 16256 16384, nreloc=10, nexec=6, nfence=0, aperture=9201 [fenced=0] [ 74.782] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 74.782] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 74.782] kgem_fixup_relocs: shrinking by 61440 [ 74.782] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.783] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 74.783] kgem_commit: release handle=112 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e64a9000 [ 74.783] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 74.783] kgem_commit: release handle=118 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff22000 [ 74.783] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 74.783] __kgem_bo_clear_busy: handle=7 [ 74.783] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 74.783] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 74.783] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 74.783] __kgem_bo_clear_busy: handle=7 [ 74.783] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 74.783] __kgem_busy: handle=1, busy=131072, wedged=0 [ 74.783] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 74.783] needs_batch_flush: flushing before handle=33 for required semaphore [ 74.783] kgem_check_bo: num_pages=+16200, num_exec=+2 [ 74.783] aligning vertex: was 4, now 2 floats per vertex [ 74.783] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 74.783] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 74.783] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 74.783] kgem_add_handle: handle=4, index=0 [ 74.783] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 74.783] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 74.783] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 74.783] gen9_composite_get_binding_table(ffc0) [ 74.783] kgem_add_reloc64: handle=33, pos=16360, delta=0, domains=20002 [ 74.783] kgem_add_handle: handle=33, index=1 [ 74.783] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d08f7000) [ 74.783] __kgem_bo_mark_dirty: handle=33 (proxy? 0) [ 74.783] [3fe0] bind bo(handle=33, addr=d08f7000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> render [ 74.783] kgem_add_reloc64: handle=112, pos=16344, delta=0, domains=40000 [ 74.783] kgem_add_handle: handle=112, index=2 [ 74.783] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=e64a9000) [ 74.783] [3fd0] bind bo(handle=112, addr=e64a9000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> sampler [ 74.783] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 74.783] gen9_emit_sampler: sampler = 0 [ 74.783] gen9_emit_sf: num_sf_outputs=1 [ 74.783] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 74.783] gen9_emit_vertex_elements: setup id=0 [ 74.783] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 74.783] (0, 0) -> (0, 0) + (3840, 2160) [ 74.783] gen8_vertex_flush[490] = 3 [ 74.783] sna_accel_flush: flush?=1, dirty?=1 [ 74.783] sna_accel_flush: syncing SHM pixmap=4376 (refcnt=1) [ 74.783] _sna_pixmap_move_to_cpu(pixmap=4376, 70x24, flags=3) [ 74.783] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x561c9472adc1, is-clear?=0 [ 74.783] _sna_pixmap_move_to_cpu: CPU all-damaged [ 74.783] _sna_pixmap_move_to_cpu: syncing CPU bo [ 74.783] kgem_bo_sync__cpu_full: handle=118 [ 74.783] __kgem_busy: handle=118, busy=0, wedged=0 [ 74.783] kgem_bo_sync__cpu_full: SYNC: handle=118, needs_flush? 0, domain? 3, busy? 0 [ 74.783] __kgem_busy: handle=118, busy=0, wedged=0 [ 74.783] kgem_bo_retire: retiring bo handle=118 (needed flush? 0), rq? 1 [busy?=0] [ 74.783] __kgem_retire_requests_upto(handle=118, ring=0) [ 74.783] __kgem_retire_rq: request 1 complete [ 74.783] assert_bo_retired: handle=118, domain: 0 exec? 0, rq? 0 [ 74.783] kgem_bo_is_busy: handle=118, domain: 1 exec? 0, rq? 0 [ 74.783] gen8_vertex_close: used=1774, vbo active? 23, vb=1, nreloc=1 [ 74.783] gen8_vertex_close: reloc[0] = 287 [ 74.783] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 74.783] kgem_add_handle: handle=23, index=3 [ 74.783] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 74.783] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16274 [fenced=0] [ 74.783] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 74.783] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 74.783] kgem_fixup_relocs: shrinking by 61440 [ 74.783] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.783] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 74.783] kgem_commit: release handle=33 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d08f7000 [ 74.783] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 74.783] kgem_commit: release handle=112 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=e64a9000 [ 74.783] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 74.783] __kgem_busy: handle=1, busy=131072, wedged=0 [ 74.783] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 74.783] sna_accel_flush: flush?=0, dirty?=0 [ 74.783] sna_accel_flush: flush?=0, dirty?=0 [ 74.783] sna_accel_flush: flush?=0, dirty?=0 [ 74.783] sna_destroy_pixmap: pixmap=4372, attached?=1 [ 74.783] _kgem_bo_destroy: handle=112, proxy? 0 [ 74.783] __kgem_bo_destroy: handle=112, size=33177600 [ 74.783] __kgem_busy: handle=112, busy=131072, wedged=0 [ 74.783] __kgem_bo_destroy: handle=112 -> active [ 74.783] __sna_free_pixmap(pixmap=4372) [ 74.783] sna_accel_flush: flush?=0, dirty?=0 [ 74.783] sna_accel_flush: flush?=0, dirty?=0 [ 74.783] sna_create_pixmap(145, 198, 24, usage=0) [ 74.783] kgem_can_create_2d: 145x198 @ 24 [ 74.783] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=608, height=198 [ 74.783] kgem_can_create_2d: untiled size=122880 [ 74.783] kgem_choose_tiling: 145x198 -> 1 [ 74.783] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1024, height=200 [ 74.783] kgem_can_create_2d: tiled[1] size=204800 [ 74.783] sna_create_pixmap: usage=0, flags=1b [ 74.783] sna_create_pixmap: creating GPU pixmap 145x198, stride=580, flags=1b [ 74.783] __pop_freed_pixmap: reusing freed pixmap=4372 header [ 74.783] create_pixmap_hdr: pixmap=4377, width=145, height=198, usage=0 [ 74.783] sna_create_pixmap: serial=4377, 145x198, usage=0 [ 74.783] sna_accel_flush: flush?=0, dirty?=0 [ 74.783] sna_accel_flush: flush?=0, dirty?=0 [ 74.783] sna_composite_rectangles(pixmap=4378, op=0, 0 x 1 [(0, 0)x(145, 198) ...]) [ 74.783] sna_composite_rectangles: converted to op 0 [ 74.783] sna_composite_rectangles[0] (0, 0)x(145, 198) -> (0, 0), (145, 198) [ 74.783] sna_composite_rectangles: nrects=1, region=(0, 0), (145, 198) x 1 [ 74.783] sna_composite_rectangles: clipped extents (0, 0),(145, 198) x 1 [ 74.783] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(145, 198) [ 74.783] sna_composite_rectangles: dropping last-cpu hint [ 74.783] sna_drawable_use_bo pixmap=4378, box=((0, 0), (145, 198)), flags=19... [ 74.783] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 74.783] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 74.783] sna_pixmap_move_to_gpu(pixmap=4378, usage=0), flags=b [ 74.783] sna_pixmap_move_to_gpu: CPU damage? 0 [ 74.783] sna_pixmap_move_to_gpu: creating GPU bo (145x198@32), create=b [ 74.783] kgem_choose_tiling: 145x198 -> 1 [ 74.783] kgem_choose_tiling: 145x198 -> 1 [ 74.783] sna_pixmap_alloc_gpu: pixmap=4378 [ 74.783] kgem_create_2d(145x198, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 74.783] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1024, height=200 [ 74.783] kgem_set_tiling: handle=109, tiling=1 [1], pitch=1024 [1024]: 1 [ 74.783] kgem_bo_remove_from_inactive: removing handle=109 from inactive [ 74.783] from inactive: pitch=1024, tiling=1: handle=109, id=2340 [ 74.783] __sna_damage_all(145, 198) [ 74.783] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 74.783] sna_pixmap_mark_active: pixmap=4378, handle=109 [ 74.783] sna_drawable_use_bo: allocated GPU bo for operation [ 74.783] sna_drawable_use_bo: using GPU bo with damage? 0 [ 74.783] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) [ 74.783] kgem_bo_is_render: handle=109, rq? 0 [0] [ 74.783] gen9_render_fill_boxes(0 x 1 [(0, 0), (145, 198) ...]) [ 74.783] sna_render_get_solid: 0 [ 74.783] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 74.783] kgem_check_bo: num_pages=+64, num_exec=+1 [ 74.783] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 74.783] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 74.783] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 74.783] kgem_add_handle: handle=4, index=0 [ 74.783] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 74.783] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 74.783] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 74.783] gen9_composite_get_binding_table(ffc0) [ 74.783] kgem_add_reloc64: handle=109, pos=16360, delta=0, domains=20002 [ 74.783] kgem_add_handle: handle=109, index=1 [ 74.783] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fff29000) [ 74.783] __kgem_bo_mark_dirty: handle=109 (proxy? 0) [ 74.783] [3fe0] bind bo(handle=109, addr=fff29000), format=192, width=145, height=198, pitch=1024, tiling=1 -> render [ 74.783] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 74.783] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 74.783] kgem_add_handle: handle=7, index=2 [ 74.783] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 74.783] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 74.784] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 74.784] gen9_emit_sampler: sampler = 1 [ 74.784] gen9_emit_sf: num_sf_outputs=1 [ 74.784] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 74.784] gen9_emit_vertex_elements: setup id=0 [ 74.784] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 74.784] (0, 0), (145, 198) [ 74.784] gen8_vertex_flush[490] = 3 [ 74.784] sna_composite_rectangles: pixmap=4378 marking clear [0]? 1 [ 74.784] sna_accel_flush: flush?=0, dirty?=0 [ 74.784] sna_accel_flush: flush?=0, dirty?=0 [ 74.784] sna_accel_flush: flush?=0, dirty?=0 [ 74.784] sna_validate_gc(0x561c94a02d10) changes=e8000, previous serial=800010f8, drawable=111a [ 74.784] sna_validate_gc: recomputing clip [ 74.784] sna_validate_gc: composite clip=2x[(0, 0), (145, 198)] [0x561c94a2f9d0] [ 74.784] sna_copy_area: src=pixmap=4138:(82, 232)x(145, 198)+(0, 0) -> dst=pixmap=4378:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 74.784] sna_copy_area: normal copy [ 74.784] sna_do_copy: src=(82, 232), dst=(0, 0), size=(145x198) [ 74.784] sna_do_copy: after drawable: src=(82, 232), dst=(0, 0), size=(145x198) [ 74.784] sna_do_copy: dst extents (0, 0), (145, 198), dst clip extents (0, 0), (145, 198), dst size=145x198 [ 74.784] sna_do_copy: clipped dst extents (0, 0), (145, 198) [ 74.784] sna_do_copy: unclipped src extents (82, 232), (227, 430) [ 74.784] sna_do_copy: clipped src extents (82, 232), (227, 430) [ 74.784] sna_do_copy: pixmap -- no source clipping [ 74.784] sna_do_copy: src extents (82, 232), (227, 430) x 1 [ 74.784] sna_do_copy: copy region (0, 0), (145, 198) x 2 + (82, 232) [ 74.784] sna_copy_boxes (boxes=2x[(0, 0), (145, 98)...], src pixmap=4138+(82, 232), dst pixmap=4378+(0, 0), alu=3, src.size=3840x2160, dst.size=145x198) [ 74.784] sna_copy_boxes: dst=(priv=0x561c9499bb90, gpu_bo=109, cpu_bo=0), src=(priv=0x561c947bf300, gpu_bo=115, cpu_bo=0), replaces=0 [ 74.784] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 74.784] sna_drawable_use_bo pixmap=4378, box=((0, 0), (145, 198)), flags=3... [ 74.784] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=3 [ 74.784] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.784] sna_drawable_use_bo: using whole GPU bo [ 74.784] sna_pixmap_move_to_gpu(pixmap=4138, usage=0), flags=a [ 74.784] sna_pixmap_undo_cow: pixmap=4138, handle=115 [refcnt=1], cow refcnt=1, flags=2 [ 74.784] sna_pixmap_move_to_gpu: already all-damaged [ 74.784] sna_pixmap_mark_active: pixmap=4138, handle=115 [ 74.784] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 74.784] gen9_render_copy_boxes (82, 232)->(0, 0) x 2, alu=3, flags=0, self-copy=0, overlaps? 0 [ 74.784] kgem_bo_is_render: handle=115, rq? 0 [0] [ 74.784] kgem_bo_is_render: handle=109, rq? 1 [1] [ 74.784] kgem_bo_is_render: handle=109, rq? 1 [1] [ 74.784] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 74.784] gen9_composite_get_binding_table(ff00) [ 74.784] kgem_add_reloc64: handle=115, pos=16312, delta=0, domains=40000 [ 74.784] kgem_add_handle: handle=115, index=3 [ 74.784] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=e4505000) [ 74.784] [3fb0] bind bo(handle=115, addr=e4505000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> sampler [ 74.784] gen9_emit_sampler: sampler = 0 [ 74.784] gen9_emit_vertex_elements: setup id=0 [ 74.784] (82, 232) -> (0, 0) + (145, 98) [ 74.784] (82, 350) -> (0, 118) + (145, 80) [ 74.784] gen8_vertex_flush[4d4] = 6 [ 74.784] sna_accel_flush: flush?=0, dirty?=0 [ 74.784] sna_accel_flush: flush?=0, dirty?=0 [ 74.784] sna_block_handler (tv=0.0) [ 74.784] sna_wakeup_handler [ 74.784] sna_accel_flush: flush?=0, dirty?=0 [ 74.784] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=32, name=80 [ 74.784] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 74.784] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 74.785] sna_dri2_get_back: draw size=3840x2160, back buffer handle=32 size=3840x2160, is-scanout? 1, active?=0, pitch=15360, front pitch=15360 [ 74.785] sna_dri2_get_back: reuse backbuffer? 1 [ 74.785] sna_dri2_get_back: back buffer handle=32, active?=0, refcnt=1 [ 74.785] sna_dri2_get_back: reuse unattached back [ 74.785] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 74.785] sna_dri2_reuse_buffer: reusing back buffer handle=32, name=80, pitch=15360, age=0 [ 74.785] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 74.785] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=25, name=75, active_scanout=2 [ 74.785] kgem_bo_flink: flinked handle=25 to name=75, marking non-reusable [ 74.785] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=25] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 74.785] sna_accel_flush: flush?=0, dirty?=0 [ 74.785] sna_accel_flush: flush?=0, dirty?=0 [ 74.785] sna_accel_flush: flush?=0, dirty?=0 [ 74.785] sna_block_handler (tv=0.0) [ 74.785] sna_wakeup_handler [ 74.785] sna_destroy_pixmap: pixmap=4374, attached?=1 [ 74.785] kgem_bo_is_busy: handle=116, domain: 1 exec? 0, rq? 0 [ 74.785] __sna_free_pixmap(pixmap=4374) [ 74.785] __sna_pixmap_free_cpu: discarding CPU buffer, handle=116, size=12288 [ 74.785] kgem_bo_sync__cpu: handle=116 [ 74.785] sna_accel_watch_flush: enable=-1 [ 74.785] _kgem_bo_destroy: handle=116, proxy? 0 [ 74.785] __kgem_bo_destroy: handle=116, size=12288 [ 74.785] __kgem_bo_destroy: handle=116, not reusable [ 74.785] kgem_bo_free: handle=116, size=12288 [ 74.785] __kgem_busy: handle=116, busy=0, wedged=0 [ 74.785] kgem_bo_free: releasing 0x0:0x0 vma for handle=116, count=0 [ 74.785] sna_accel_flush: flush?=0, dirty?=0 [ 74.785] sna_pixmap_create_shm(70x42, depth=32, bpp=32, pitch=280) [ 74.785] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 [ 74.785] create_pixmap: serial=4379, usage=0, 0x0 [ 74.785] create_pixmap_hdr: pixmap=4379, width=70, height=42, usage=0 [ 74.785] kgem_create_map(0x7fc6842d5000 size=11760, read-only?=0) - has_userptr?=1 [ 74.785] __kgem_bo_init(handle=116, num_pages=3) [ 74.785] kgem_create_map(ptr=0x7fc6842d5000, size=11760, pages=3, read_only=0) => handle=116 (proxy? 0) [ 74.785] sna_accel_watch_flush: enable=1 [ 74.785] __sna_damage_all(70, 42) [ 74.785] sna_pixmap_create_shm: serial=4379, 70x42, usage=0 [ 74.785] sna_composite(pixmap=4378, op=3, src=4380+(0, 0), mask=0+(36, 0), dst=4378+(36, 0)+(0, 0), size=(70, 42) [ 74.785] sna_compute_composite_region: dst=(36, 0)x(70, 42) [ 74.785] sna_compute_composite_region: initial clip against dst->pDrawable: (36, 0), (106, 42) [ 74.785] clip_to_dst: region: 1x[(36, 0), (106, 42)], clip: 1x[(0, 0), (145, 198)] [ 74.785] sna_compute_composite_region: clip against dst->pCompositeClip: (36, 0), (106, 42) [ 74.785] sna_compute_composite_region: clip against src (70x42 clip=0): (36, 0), (106, 42) [ 74.785] sna_composite: composite region extents:+(0, 0) -> (36, 0), (106, 42) + (0, 0) [ 74.785] gen9_render_composite: 70x42, current mode=1/1 [ 74.785] kgem_bo_is_render: handle=109, rq? 1 [1] [ 74.785] kgem_bo_is_busy: handle=116, domain: 1 exec? 0, rq? 0 [ 74.785] kgem_bo_is_busy: handle=109, domain: 0 exec? 1, rq? 1 [ 74.785] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.785] gen9_composite_set_target: (36, 0)x(70, 42), partial?=1 [ 74.785] sna_drawable_use_bo pixmap=4378, box=((36, 0), (106, 42)), flags=7... [ 74.785] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.785] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.785] sna_drawable_use_bo: using whole GPU bo [ 74.785] gen9_composite_set_target: pixmap=4378, format=20020888, size=145x198, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 74.785] gen9_composite_picture: (0, 0)x(70, 42), dst=(36, 0) [ 74.785] sna_transform_is_imprecise_integer_translation: no transform [ 74.785] gen9_composite_picture: integer translation (0, 0), removing [ 74.785] sna_render_pixmap_bo pixmap=4380, (0, 0)x(70, 42)/(70, 42) [ 74.785] sna_render_pixmap_bo: CPU all damaged [ 74.785] sna_add_flush_pixmap: marking pixmap=4380 for flushing [ 74.785] __kgem_busy: handle=1, busy=131072, wedged=0 [ 74.785] __kgem_ring_is_idle: last fence handle=1 still busy [ 74.785] kgem_bo_is_render: handle=109, rq? 1 [1] [ 74.785] kgem_bo_is_render: handle=116, rq? 0 [0] [ 74.785] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 74.785] gen4_choose_composite_emitter: identity src, no mask [ 74.785] needs_batch_flush: flushing before handle=116 for new reservation [ 74.785] gen8_vertex_close: used=1792, vbo active? 23, vb=1, nreloc=1 [ 74.785] gen8_vertex_close: reloc[0] = 287 [ 74.785] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 74.785] kgem_add_handle: handle=23, index=4 [ 74.785] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd541000) [ 74.785] batch[1/1, flags=1800]: 316 316 16304 16384, nreloc=7, nexec=5, nfence=0, aperture=8239 [fenced=0] [ 74.785] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.785] __kgem_retire_rq: request 1 complete [ 74.785] __kgem_bo_flush: handle=33, busy=0, wedged=0 [ 74.786] __kgem_bo_flush: handle=112, busy=0, wedged=0 [ 74.786] kgem_bo_move_to_cache: release handle=112 [ 74.786] kgem_bo_move_to_inactive: moving handle=112 to inactive [ 74.786] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 74.786] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 74.786] kgem_fixup_relocs: shrinking by 61440 [ 74.786] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.786] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 74.786] kgem_commit: release handle=109 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fff29000 [ 74.786] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 74.786] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 74.786] __kgem_bo_clear_busy: handle=7 [ 74.786] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 74.786] kgem_commit: release handle=115 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=e4505000 [ 74.786] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 74.786] __kgem_busy: handle=1, busy=131072, wedged=0 [ 74.786] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 74.786] needs_batch_flush: flushing before handle=116 for new reservation [ 74.786] kgem_check_bo: num_pages=+67, num_exec=+2 [ 74.786] aligning vertex: was 2, now 3 floats per vertex [ 74.786] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 74.786] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 74.786] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 74.786] kgem_add_handle: handle=4, index=0 [ 74.786] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 74.786] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 74.786] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 74.786] gen9_composite_get_binding_table(ffc0) [ 74.786] kgem_add_reloc64: handle=109, pos=16360, delta=0, domains=20002 [ 74.786] kgem_add_handle: handle=109, index=1 [ 74.786] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fff29000) [ 74.786] __kgem_bo_mark_dirty: handle=109 (proxy? 0) [ 74.786] [3fe0] bind bo(handle=109, addr=fff29000), format=192, width=145, height=198, pitch=1024, tiling=1 -> render [ 74.786] kgem_add_reloc64: handle=116, pos=16344, delta=0, domains=40000 [ 74.786] kgem_add_handle: handle=116, index=2 [ 74.786] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) [ 74.786] [3fd0] bind bo(handle=116, addr=0), format=192, width=70, height=42, pitch=280, tiling=0 -> sampler [ 74.786] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 74.786] gen9_emit_sampler: sampler = 2 [ 74.786] gen9_emit_sf: num_sf_outputs=1 [ 74.786] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 74.786] gen9_emit_vertex_elements: setup id=2 [ 74.786] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 74.786] gen9_render_composite_box: (36, 0), (106, 42) [ 74.786] apply_damage: damage=0x0, region=1 [(36, 0), (106, 42) + (0, 0)] [ 74.786] gen8_vertex_flush[490] = 3 [ 74.786] sna_glyphs(op=3, nlist=1, src=(16, 58)) [ 74.786] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 74.786] sna_glyphs: discarding mask [ 74.786] glyphs0_to_dst(op=3, src=(16, 58), nlist=1, dst=(16, 58)+(0, 0)) [ 74.786] clipped_glyphs: no, clip region (0, 0), (145, 198) matches drawable pixmap=94680753551568 size=145x198 [ 74.786] gen9_render_composite: 0x0, current mode=1/1 [ 74.786] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 74.786] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 74.786] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.786] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.786] sna_drawable_use_bo pixmap=4378, box=((0, 0), (145, 198)), flags=7... [ 74.786] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.786] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.786] sna_drawable_use_bo: using whole GPU bo [ 74.786] gen9_composite_set_target: pixmap=4378, format=20020888, size=145x198, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 74.786] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.786] color_convert: src=ff000000 [20028888] [ 74.786] color_convert: dst=ff000000 [20028888] [ 74.786] sna_render_get_solid: ff000000 [ 74.786] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.786] sna_transform_is_imprecise_integer_translation: no transform [ 74.786] gen9_composite_picture: integer translation (0, 0), removing [ 74.786] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.786] sna_render_pixmap_bo: GPU all damaged [ 74.786] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 74.786] gen4_choose_composite_emitter: solid, identity mask [ 74.786] kgem_check_bo: num_pages=+1025, num_exec=+2 [ 74.786] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.786] __kgem_retire_rq: request 1 complete [ 74.786] kgem_flush: opportunistic flushing? flush=1,0, aperture=77/262144, idle?=1 [ 74.786] gen8_vertex_close: used=1803, vbo active? 23, vb=4, nreloc=1 [ 74.786] gen8_vertex_close: reloc[0] = 287 [ 74.786] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 74.786] kgem_add_handle: handle=23, index=3 [ 74.786] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 74.786] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=141 [fenced=0] [ 74.786] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 74.786] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 74.786] kgem_fixup_relocs: shrinking by 61440 [ 74.786] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.786] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 74.786] kgem_commit: release handle=109 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fff29000 [ 74.786] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 74.786] kgem_commit: release handle=116 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff24000 [ 74.786] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 74.786] __kgem_busy: handle=1, busy=131072, wedged=0 [ 74.786] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 74.786] kgem_check_bo: num_pages=+1089, num_exec=+3 [ 74.786] aligning vertex: was 3, now 4 floats per vertex [ 74.786] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 74.786] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 74.786] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 74.786] kgem_add_handle: handle=4, index=0 [ 74.786] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 74.786] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 74.786] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 74.786] gen9_composite_get_binding_table(ffc0) [ 74.786] kgem_add_reloc64: handle=109, pos=16360, delta=0, domains=20002 [ 74.786] kgem_add_handle: handle=109, index=1 [ 74.786] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fff29000) [ 74.786] __kgem_bo_mark_dirty: handle=109 (proxy? 0) [ 74.786] [3fe0] bind bo(handle=109, addr=fff29000), format=192, width=145, height=198, pitch=1024, tiling=1 -> render [ 74.786] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 74.786] kgem_add_reloc64: adding proxy [delta=1020] for handle=7 [ 74.786] kgem_add_handle: handle=7, index=2 [ 74.786] kgem_add_reloc64[4] = (delta=1020, target handle=2, presumed=fffe8000) [ 74.786] [3fd0] bind bo(handle=7, addr=fffe83fc), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 74.786] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 [ 74.786] kgem_add_handle: handle=6, index=3 [ 74.786] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd581000) [ 74.786] [3fc0] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 74.786] gen9_emit_cc: blend=177 (current=ffffffff), src=17, dst=18 [ 74.786] gen9_emit_sampler: sampler = a [ 74.786] gen9_emit_sf: num_sf_outputs=2 [ 74.786] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.786] gen9_emit_vertex_elements: setup id=9 [ 74.786] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 74.786] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 74.786] glyphs0_to_dst: glyph=(15, 48)x(10, 10), unclipped [ 74.786] emit_primitive_identity_mask__avx2: dst=(15, 48), mask=(560.00, 32.00) x (10.00, 10.00) [ 74.786] glyphs0_to_dst: glyph=(23, 50)x(9, 8), unclipped [ 74.786] emit_primitive_identity_mask__avx2: dst=(23, 50), mask=(544.00, 48.00) x (9.00, 8.00) [ 74.786] glyphs0_to_dst: glyph=(31, 50)x(7, 8), unclipped [ 74.786] emit_primitive_identity_mask__avx2: dst=(31, 50), mask=(560.00, 48.00) x (7.00, 8.00) [ 74.786] glyphs0_to_dst: glyph=(36, 50)x(10, 8), unclipped [ 74.786] emit_primitive_identity_mask__avx2: dst=(36, 50), mask=(576.00, 0.00) x (10.00, 8.00) [ 74.786] glyphs0_to_dst: glyph=(44, 50)x(10, 8), unclipped [ 74.786] emit_primitive_identity_mask__avx2: dst=(44, 50), mask=(576.00, 0.00) x (10.00, 8.00) [ 74.786] glyphs0_to_dst: glyph=(53, 50)x(9, 8), unclipped [ 74.786] emit_primitive_identity_mask__avx2: dst=(53, 50), mask=(592.00, 0.00) x (9.00, 8.00) [ 74.786] glyphs0_to_dst: glyph=(61, 50)x(9, 8), unclipped [ 74.786] emit_primitive_identity_mask__avx2: dst=(61, 50), mask=(576.00, 16.00) x (9.00, 8.00) [ 74.786] glyphs0_to_dst: glyph=(69, 46)x(9, 12), unclipped [ 74.786] emit_primitive_identity_mask__avx2: dst=(69, 46), mask=(592.00, 16.00) x (9.00, 12.00) [ 74.786] glyphs0_to_dst: glyph=(77, 50)x(11, 8), unclipped [ 74.786] emit_primitive_identity_mask__avx2: dst=(77, 50), mask=(608.00, 0.00) x (11.00, 8.00) [ 74.786] glyphs0_to_dst: glyph=(87, 47)x(7, 11), unclipped [ 74.786] emit_primitive_identity_mask__avx2: dst=(87, 47), mask=(624.00, 0.00) x (7.00, 11.00) [ 74.786] glyphs0_to_dst: glyph=(96, 47)x(7, 11), unclipped [ 74.786] emit_primitive_identity_mask__avx2: dst=(96, 47), mask=(608.00, 16.00) x (7.00, 11.00) [ 74.786] glyphs0_to_dst: glyph=(102, 50)x(7, 8), unclipped [ 74.786] emit_primitive_identity_mask__avx2: dst=(102, 50), mask=(560.00, 48.00) x (7.00, 8.00) [ 74.786] glyphs0_to_dst: glyph=(107, 50)x(11, 8), unclipped [ 74.786] emit_primitive_identity_mask__avx2: dst=(107, 50), mask=(608.00, 0.00) x (11.00, 8.00) [ 74.786] glyphs0_to_dst: glyph=(117, 50)x(13, 8), unclipped [ 74.786] emit_primitive_identity_mask__avx2: dst=(117, 50), mask=(624.00, 16.00) x (13.00, 8.00) [ 74.786] gen8_vertex_flush[498] = 42 [ 74.786] gen9_magic_ca_pass: CA fixup (451 -> 493) [ 74.786] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 74.786] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.786] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.786] sna_glyphs(op=3, nlist=5, src=(5, 75)) [ 74.786] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 74.786] can_discard_mask: nlist=5, mask=28888, depth 32, op=3 (bounded? 1) [ 74.786] glyphs_format: format=166024, depth=32 [ 74.786] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 74.786] sna_glyphs: discarding mask [ 74.786] glyphs0_to_dst(op=3, src=(5, 75), nlist=5, dst=(5, 75)+(0, 0)) [ 74.786] clipped_glyphs: no, clip region (0, 0), (145, 198) matches drawable pixmap=94680753551568 size=145x198 [ 74.786] gen9_render_composite: 0x0, current mode=1/1 [ 74.787] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 74.787] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 74.787] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.787] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.787] sna_drawable_use_bo pixmap=4378, box=((0, 0), (145, 198)), flags=7... [ 74.787] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.787] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.787] sna_drawable_use_bo: using whole GPU bo [ 74.787] gen9_composite_set_target: pixmap=4378, format=20020888, size=145x198, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 74.787] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.787] color_convert: src=ff000000 [20028888] [ 74.787] color_convert: dst=ff000000 [20028888] [ 74.787] sna_render_get_solid: ff000000 [ 74.787] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.787] sna_transform_is_imprecise_integer_translation: no transform [ 74.787] gen9_composite_picture: integer translation (0, 0), removing [ 74.787] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.787] sna_render_pixmap_bo: GPU all damaged [ 74.787] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 74.787] gen4_choose_composite_emitter: solid, identity mask [ 74.787] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.787] gen9_composite_get_binding_table(fec0) [ 74.787] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.787] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.787] gen9_emit_vertex_elements: setup id=9 [ 74.787] glyphs0_to_dst: glyph=(4, 65)x(10, 10), unclipped [ 74.787] emit_primitive_identity_mask__avx2: dst=(4, 65), mask=(576.00, 32.00) x (10.00, 10.00) [ 74.787] glyphs0_to_dst: glyph=(12, 65)x(10, 10), unclipped [ 74.787] emit_primitive_identity_mask__avx2: dst=(12, 65), mask=(592.00, 32.00) x (10.00, 10.00) [ 74.787] glyphs0_to_dst: glyph=(21, 65)x(7, 10), unclipped [ 74.787] emit_primitive_identity_mask__avx2: dst=(21, 65), mask=(576.00, 48.00) x (7.00, 10.00) [ 74.787] glyphs0_to_dst: glyph=(28, 65)x(10, 10), unclipped [ 74.787] emit_primitive_identity_mask__avx2: dst=(28, 65), mask=(592.00, 48.00) x (10.00, 10.00) [ 74.787] glyphs0_to_dst: glyph=(36, 69)x(7, 3), unclipped [ 74.787] emit_primitive_identity_mask__avx2: dst=(36, 69), mask=(608.00, 32.00) x (7.00, 3.00) [ 74.787] glyphs0_to_dst: glyph=(40, 65)x(10, 10), unclipped [ 74.787] emit_primitive_identity_mask__avx2: dst=(40, 65), mask=(592.00, 32.00) x (10.00, 10.00) [ 74.787] glyphs0_to_dst: glyph=(48, 65)x(10, 10), unclipped [ 74.787] emit_primitive_identity_mask__avx2: dst=(48, 65), mask=(624.00, 32.00) x (10.00, 10.00) [ 74.787] glyphs0_to_dst: glyph=(56, 69)x(7, 3), unclipped [ 74.787] emit_primitive_identity_mask__avx2: dst=(56, 69), mask=(608.00, 32.00) x (7.00, 3.00) [ 74.787] glyphs0_to_dst: glyph=(60, 65)x(10, 10), unclipped [ 74.787] emit_primitive_identity_mask__avx2: dst=(60, 65), mask=(592.00, 32.00) x (10.00, 10.00) [ 74.787] glyphs0_to_dst: glyph=(68, 65)x(10, 10), unclipped [ 74.787] emit_primitive_identity_mask__avx2: dst=(68, 65), mask=(608.00, 48.00) x (10.00, 10.00) [ 74.787] glyphs0_to_dst: glyph=(80, 65)x(7, 10), unclipped [ 74.787] emit_primitive_identity_mask__avx2: dst=(80, 65), mask=(576.00, 48.00) x (7.00, 10.00) [ 74.787] glyphs0_to_dst: glyph=(87, 65)x(10, 10), unclipped [ 74.787] emit_primitive_identity_mask__avx2: dst=(87, 65), mask=(624.00, 48.00) x (10.00, 10.00) [ 74.787] glyphs0_to_dst: glyph=(95, 69)x(7, 3), unclipped [ 74.787] emit_primitive_identity_mask__avx2: dst=(95, 69), mask=(608.00, 32.00) x (7.00, 3.00) [ 74.787] glyphs0_to_dst: glyph=(100, 65)x(7, 10), unclipped [ 74.787] emit_primitive_identity_mask__avx2: dst=(100, 65), mask=(576.00, 48.00) x (7.00, 10.00) [ 74.787] glyphs0_to_dst: glyph=(107, 65)x(10, 10), unclipped [ 74.787] emit_primitive_identity_mask__avx2: dst=(107, 65), mask=(640.00, 0.00) x (10.00, 10.00) [ 74.787] glyphs0_to_dst: glyph=(115, 69)x(7, 3), unclipped [ 74.787] emit_primitive_identity_mask__avx2: dst=(115, 69), mask=(608.00, 32.00) x (7.00, 3.00) [ 74.787] glyphs0_to_dst: glyph=(119, 65)x(10, 10), unclipped [ 74.787] emit_primitive_identity_mask__avx2: dst=(119, 65), mask=(576.00, 32.00) x (10.00, 10.00) [ 74.787] glyphs0_to_dst: glyph=(127, 65)x(10, 10), unclipped [ 74.787] emit_primitive_identity_mask__avx2: dst=(127, 65), mask=(592.00, 32.00) x (10.00, 10.00) [ 74.787] glyphs0_to_dst: glyph=(135, 73)x(5, 2), unclipped [ 74.787] emit_primitive_identity_mask__avx2: dst=(135, 73), mask=(656.00, 0.00) x (5.00, 2.00) [ 74.787] gen8_vertex_flush[590] = 57 [ 74.787] gen9_magic_ca_pass: CA fixup (493 -> 550) [ 74.787] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 74.787] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.787] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.787] sna_glyphs(op=3, nlist=1, src=(59, 92)) [ 74.787] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 74.787] sna_glyphs: discarding mask [ 74.787] glyphs0_to_dst(op=3, src=(59, 92), nlist=1, dst=(59, 92)+(0, 0)) [ 74.787] clipped_glyphs: no, clip region (0, 0), (145, 198) matches drawable pixmap=94680753551568 size=145x198 [ 74.787] gen9_render_composite: 0x0, current mode=1/1 [ 74.787] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 74.787] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 74.787] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.787] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.787] sna_drawable_use_bo pixmap=4378, box=((0, 0), (145, 198)), flags=7... [ 74.787] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.787] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.787] sna_drawable_use_bo: using whole GPU bo [ 74.787] gen9_composite_set_target: pixmap=4378, format=20020888, size=145x198, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 74.787] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.787] color_convert: src=ff000000 [20028888] [ 74.787] color_convert: dst=ff000000 [20028888] [ 74.787] sna_render_get_solid: ff000000 [ 74.787] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.787] sna_transform_is_imprecise_integer_translation: no transform [ 74.787] gen9_composite_picture: integer translation (0, 0), removing [ 74.787] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.787] sna_render_pixmap_bo: GPU all damaged [ 74.787] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 74.787] gen4_choose_composite_emitter: solid, identity mask [ 74.787] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.787] gen9_composite_get_binding_table(fec0) [ 74.787] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.787] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.787] gen9_emit_vertex_elements: setup id=9 [ 74.787] glyphs0_to_dst: glyph=(59, 84)x(10, 11), unclipped [ 74.787] emit_primitive_identity_mask__avx2: dst=(59, 84), mask=(640.00, 16.00) x (10.00, 11.00) [ 74.787] glyphs0_to_dst: glyph=(68, 84)x(9, 8), unclipped [ 74.787] emit_primitive_identity_mask__avx2: dst=(68, 84), mask=(592.00, 0.00) x (9.00, 8.00) [ 74.787] glyphs0_to_dst: glyph=(76, 84)x(10, 11), unclipped [ 74.787] emit_primitive_identity_mask__avx2: dst=(76, 84), mask=(656.00, 16.00) x (10.00, 11.00) [ 74.787] gen8_vertex_flush[688] = 9 [ 74.787] gen9_magic_ca_pass: CA fixup (550 -> 559) [ 74.787] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 74.787] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.787] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.787] sna_accel_flush: flush?=0, dirty?=1 [ 74.787] sna_accel_flush: syncing SHM pixmap=4380 (refcnt=1) [ 74.787] _sna_pixmap_move_to_cpu(pixmap=4380, 70x42, flags=3) [ 74.787] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x561c947ad161, is-clear?=0 [ 74.787] _sna_pixmap_move_to_cpu: CPU all-damaged [ 74.787] _sna_pixmap_move_to_cpu: syncing CPU bo [ 74.787] kgem_bo_sync__cpu_full: handle=116 [ 74.787] __kgem_busy: handle=116, busy=131072, wedged=0 [ 74.787] kgem_bo_sync__cpu_full: SYNC: handle=116, needs_flush? 0, domain? 3, busy? 1 [ 74.790] __kgem_busy: handle=116, busy=0, wedged=0 [ 74.790] kgem_bo_retire: retiring bo handle=116 (needed flush? 0), rq? 1 [busy?=0] [ 74.790] __kgem_retire_requests_upto(handle=116, ring=0) [ 74.790] __kgem_retire_rq: request 1 complete [ 74.790] assert_bo_retired: handle=116, domain: 0 exec? 0, rq? 0 [ 74.790] kgem_bo_is_busy: handle=116, domain: 1 exec? 0, rq? 0 [ 74.790] sna_accel_flush: flush?=0, dirty?=0 [ 74.790] sna_block_handler (tv=0.0) [ 74.790] sna_wakeup_handler [ 74.790] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 74.790] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 74.790] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 74.790] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 74.790] sna_dri2_get_msc(draw=146, pipe=0) [ 74.790] sna_crtc_record_swap: recording last swap on pipe=0, frame 4236 [msc=4236], time 74.775080 [ 74.790] sna_dri2_get_msc: msc=4236 [raw=4236], ust=74775080 [ 74.790] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=32 (refs=1/1, flush=0) , front=25 (refs=2/3, flush=1) [ 74.790] sna_dri2_schedule_swap(target_msc=4236, divisor=0, remainder=0) [ 74.790] sna_dri2_schedule_swap: using front handle=25, active_scanout?=2, flush?=1 [ 74.790] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 74.790] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 74.790] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 74.790] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 74.790] sna_crtc_record_swap: recording last swap on pipe=0, frame 4236 [msc=4236], time 74.775080 [ 74.790] immediate_swap: current_msc=4236, target_msc=4236 -- yes [ 74.790] can_flip: no, shadow enabled [ 74.790] sna_dri2_add_event: adding event to window 146) [ 74.790] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 74.790] sna_dri2_immediate_blit: no pending blit, starting chain [ 74.790] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 74.790] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 74.790] can_xchg: back size=8700f00, front size=8700f00 [ 74.790] can_xchg: yes, pixmap=4091 [ 74.790] sna_dri2_xchg: win=146, exchange front=25/75,ref=3 and back=32/80,ref=2, pixmap=4091 3840x2160 [ 74.790] sna_dri2_xchg: back_bo handle=32, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 74.790] sna_dri2_xchg: front_bo handle=25, pitch=15360, size=33177600, ref=3, active_scanout?=2 [ 74.790] set_bo: pixmap=4091, handle=32 (old handle=25) [ 74.790] set_bo: marking whole pixmap as damaged [ 74.790] set_bo: applying final/discard move-to-gpu [ 74.790] wait_for_shadow: flags=0, flips=0, handle=25, shadow=29 [ 74.790] set_bo: dropping flush hint from handle=25 [ 74.790] set_bo: adding flush hint to handle=32 [ 74.790] mark_stale(handle=25) => 1 [ 74.790] swap_limit: draw=146 setting swap limit to 3 [ 74.790] sna_dri2_swap_limit_validate: swap limit set to 3 [ 74.790] sna_next_vblank(pipe=0, waiting until next vblank) [ 74.790] sna_dri2_schedule_swap: reported target_msc=4236 [ 74.790] sna_accel_flush: flush?=0, dirty?=0 [ 74.790] sna_accel_flush: flush?=0, dirty?=0 [ 74.790] sna_accel_flush: flush?=0, dirty?=0 [ 74.790] sna_accel_flush: flush?=0, dirty?=0 [ 74.790] sna_block_handler (tv=0.0) [ 74.790] kgem_retire, need_retire?=1 [ 74.790] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 74.790] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 74.790] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 74.790] kgem_retire -- retired=0, need_retire=0 [ 74.790] sna_accel_block: GPU idle, flushing [ 74.790] gen8_vertex_close: used=2236, vbo active? 23, vb=200, nreloc=1 [ 74.790] gen8_vertex_close: reloc[0] = 289 [ 74.790] kgem_add_reloc64: handle=23, pos=289, delta=0, domains=200000 [ 74.790] kgem_add_handle: handle=23, index=4 [ 74.790] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd541000) [ 74.790] batch[1/1, flags=1800]: 456 456 16320 16384, nreloc=7, nexec=5, nfence=0, aperture=1163 [fenced=0] [ 74.790] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 74.790] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 74.791] kgem_fixup_relocs: shrinking by 61440 [ 74.791] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.791] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 74.791] kgem_commit: release handle=109 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fff29000 [ 74.791] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 74.791] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 74.791] __kgem_bo_clear_busy: handle=7 [ 74.791] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 74.791] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 74.791] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 74.791] __kgem_busy: handle=1, busy=131072, wedged=0 [ 74.791] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 74.791] sna_scanout_do_flush: flush timer active: delta=-6 [ 74.791] sna_scanout_do_flush (time=74790), triggered [ 74.791] sna_scanout_flush (time=74790), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 74.791] has_shadow: has pending damage? 1, outstanding flips: 0 [ 74.791] stop_flush: scanout=32 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 74.791] has_shadow: has pending damage? 1, outstanding flips: 0 [ 74.791] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 74.791] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 74.791] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 74.791] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 74.791] sna_pixmap_move_to_gpu: already all-damaged [ 74.791] sna_pixmap_mark_active: pixmap=4091, handle=32 [ 74.791] sna_mode_redisplay: crtc[0] transformed? 0 [ 74.791] sna_mode_redisplay: crtc[1] transformed? 0 [ 74.791] sna_mode_redisplay: crtc[2] transformed? 0 [ 74.791] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=32 [active=1] [ 74.791] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 25, transformed? 0 [ 74.791] get_fb: reusing fb=68 for handle=32 [ 74.791] sna_mode_redisplay: recording flip on CRTC:32 handle=32, active_scanout=2, serial=3 [ 74.791] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 74.791] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 74.791] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 74.791] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 74.791] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=32, shadow handle=29 [ 74.791] sna_accel_do_throttle (time=74790), triggered [ 74.791] sna_accel_throttle (time=74790) [ 74.791] sna_accel_block: evaluating timers, active=7 [ 74.791] sna_accel_block: flush timer expires in 16 [74806] [ 74.791] sna_wakeup_handler [ 74.791] sna_mode_wakeup: len=32 [ 74.791] sna_dri2_vblank_handler(type=2, sequence=4237, draw=4181) [ 74.791] sna_crtc_record_swap: recording last swap on pipe=0, frame 4237 [msc=4237], time 74.791750 [ 74.791] sna_dri2_vblank_handler: 2 complete, frame=4237 tv=74.791750 [ 74.791] sna_dri2_blit_complete: blit finished [ 74.791] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4237, tv=74.791750) [ 74.791] frame_swap_complete(type=2): draw=146, pipe=0, frame=4237 [msc=4237], tv=74.791750 [ 74.791] sna_accel_flush: flush?=0, dirty?=0 [ 74.791] sna_dri2_event_free(draw?=1) [ 74.791] sna_dri2_remove_event: remove[0x561c943791a0] from window 146, active? 1 [ 74.791] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 74.791] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=25] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 74.791] sna_dri2_vblank_handler complete [ 74.791] sna_accel_flush: flush?=0, dirty?=0 [ 74.791] sna_change_window_attributes [ 74.791] sna_accel_flush: flush?=0, dirty?=0 [ 74.791] sna_accel_flush: flush?=0, dirty?=0 [ 74.791] sna_accel_flush: flush?=0, dirty?=0 [ 74.791] sna_block_handler (tv=0.0) [ 74.791] sna_wakeup_handler [ 74.791] sna_accel_flush: flush?=0, dirty?=0 [ 74.791] sna_accel_flush: flush?=0, dirty?=0 [ 74.791] sna_block_handler (tv=0.0) [ 74.791] sna_wakeup_handler [ 74.791] sna_glyphs(op=3, nlist=1, src=(15, 57)) [ 74.791] kgem_bo_is_busy: handle=109, domain: 3 exec? 0, rq? 1 [ 74.791] sna_glyphs: discarding mask [ 74.791] glyphs0_to_dst(op=3, src=(15, 57), nlist=1, dst=(15, 57)+(0, 0)) [ 74.791] clipped_glyphs: no, clip region (0, 0), (145, 198) matches drawable pixmap=94680753551568 size=145x198 [ 74.791] gen9_render_composite: 0x0, current mode=0/1 [ 74.791] kgem_bo_is_busy: handle=6, domain: 3 exec? 0, rq? 1 [ 74.791] kgem_bo_is_busy: handle=109, domain: 3 exec? 0, rq? 1 [ 74.791] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.791] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.791] sna_drawable_use_bo pixmap=4378, box=((0, 0), (145, 198)), flags=7... [ 74.791] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.791] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.791] sna_drawable_use_bo: using whole GPU bo [ 74.791] gen9_composite_set_target: pixmap=4378, format=20020888, size=145x198, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 74.791] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.791] color_convert: src=ffffffff [20028888] [ 74.791] color_convert: dst=ffffffff [20028888] [ 74.791] sna_render_get_solid: ffffffff [ 74.791] sna_render_get_solid(white) [ 74.791] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.791] sna_transform_is_imprecise_integer_translation: no transform [ 74.791] gen9_composite_picture: integer translation (0, 0), removing [ 74.791] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.791] sna_render_pixmap_bo: GPU all damaged [ 74.791] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 74.791] gen4_choose_composite_emitter: solid, identity mask [ 74.791] kgem_check_bo: num_pages=+1089, num_exec=+3 [ 74.791] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 74.791] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 74.791] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 74.791] kgem_add_handle: handle=4, index=0 [ 74.791] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 74.791] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 74.791] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 74.791] gen9_composite_get_binding_table(ffc0) [ 74.791] kgem_add_reloc64: handle=109, pos=16360, delta=0, domains=20002 [ 74.791] kgem_add_handle: handle=109, index=1 [ 74.791] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fff29000) [ 74.791] __kgem_bo_mark_dirty: handle=109 (proxy? 0) [ 74.791] [3fe0] bind bo(handle=109, addr=fff29000), format=192, width=145, height=198, pitch=1024, tiling=1 -> render [ 74.791] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 74.791] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 74.791] kgem_add_handle: handle=7, index=2 [ 74.791] kgem_add_reloc64[4] = (delta=1048, target handle=2, presumed=fffe8000) [ 74.791] [3fd0] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 74.791] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 [ 74.791] kgem_add_handle: handle=6, index=3 [ 74.791] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd581000) [ 74.791] [3fc0] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 74.791] gen9_emit_cc: blend=177 (current=ffffffff), src=17, dst=18 [ 74.791] gen9_emit_sampler: sampler = a [ 74.791] gen9_emit_sf: num_sf_outputs=2 [ 74.791] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.791] gen9_emit_vertex_elements: setup id=9 [ 74.791] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 74.791] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 74.791] glyphs0_to_dst: glyph=(14, 47)x(10, 10), unclipped [ 74.791] emit_primitive_identity_mask__avx2: dst=(14, 47), mask=(560.00, 32.00) x (10.00, 10.00) [ 74.791] glyphs0_to_dst: glyph=(22, 49)x(9, 8), unclipped [ 74.791] emit_primitive_identity_mask__avx2: dst=(22, 49), mask=(544.00, 48.00) x (9.00, 8.00) [ 74.791] glyphs0_to_dst: glyph=(30, 49)x(7, 8), unclipped [ 74.791] emit_primitive_identity_mask__avx2: dst=(30, 49), mask=(560.00, 48.00) x (7.00, 8.00) [ 74.791] glyphs0_to_dst: glyph=(35, 49)x(10, 8), unclipped [ 74.791] emit_primitive_identity_mask__avx2: dst=(35, 49), mask=(576.00, 0.00) x (10.00, 8.00) [ 74.792] glyphs0_to_dst: glyph=(43, 49)x(10, 8), unclipped [ 74.792] emit_primitive_identity_mask__avx2: dst=(43, 49), mask=(576.00, 0.00) x (10.00, 8.00) [ 74.792] glyphs0_to_dst: glyph=(52, 49)x(9, 8), unclipped [ 74.792] emit_primitive_identity_mask__avx2: dst=(52, 49), mask=(592.00, 0.00) x (9.00, 8.00) [ 74.792] glyphs0_to_dst: glyph=(60, 49)x(9, 8), unclipped [ 74.792] emit_primitive_identity_mask__avx2: dst=(60, 49), mask=(576.00, 16.00) x (9.00, 8.00) [ 74.792] glyphs0_to_dst: glyph=(68, 45)x(9, 12), unclipped [ 74.792] emit_primitive_identity_mask__avx2: dst=(68, 45), mask=(592.00, 16.00) x (9.00, 12.00) [ 74.792] glyphs0_to_dst: glyph=(76, 49)x(11, 8), unclipped [ 74.792] emit_primitive_identity_mask__avx2: dst=(76, 49), mask=(608.00, 0.00) x (11.00, 8.00) [ 74.792] glyphs0_to_dst: glyph=(86, 46)x(7, 11), unclipped [ 74.792] emit_primitive_identity_mask__avx2: dst=(86, 46), mask=(624.00, 0.00) x (7.00, 11.00) [ 74.792] glyphs0_to_dst: glyph=(95, 46)x(7, 11), unclipped [ 74.792] emit_primitive_identity_mask__avx2: dst=(95, 46), mask=(608.00, 16.00) x (7.00, 11.00) [ 74.792] glyphs0_to_dst: glyph=(101, 49)x(7, 8), unclipped [ 74.792] emit_primitive_identity_mask__avx2: dst=(101, 49), mask=(560.00, 48.00) x (7.00, 8.00) [ 74.792] glyphs0_to_dst: glyph=(106, 49)x(11, 8), unclipped [ 74.792] emit_primitive_identity_mask__avx2: dst=(106, 49), mask=(608.00, 0.00) x (11.00, 8.00) [ 74.792] glyphs0_to_dst: glyph=(116, 49)x(13, 8), unclipped [ 74.792] emit_primitive_identity_mask__avx2: dst=(116, 49), mask=(624.00, 16.00) x (13.00, 8.00) [ 74.792] gen8_vertex_flush[498] = 42 [ 74.792] gen9_magic_ca_pass: CA fixup (559 -> 601) [ 74.792] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 74.792] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.792] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.792] sna_glyphs(op=3, nlist=5, src=(4, 74)) [ 74.792] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 74.792] can_discard_mask: nlist=5, mask=28888, depth 32, op=3 (bounded? 1) [ 74.792] glyphs_format: format=166024, depth=32 [ 74.792] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 74.792] sna_glyphs: discarding mask [ 74.792] glyphs0_to_dst(op=3, src=(4, 74), nlist=5, dst=(4, 74)+(0, 0)) [ 74.792] clipped_glyphs: no, clip region (0, 0), (145, 198) matches drawable pixmap=94680753551568 size=145x198 [ 74.792] gen9_render_composite: 0x0, current mode=1/1 [ 74.792] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.792] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 74.792] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.792] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.792] sna_drawable_use_bo pixmap=4378, box=((0, 0), (145, 198)), flags=7... [ 74.792] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.792] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.792] sna_drawable_use_bo: using whole GPU bo [ 74.792] gen9_composite_set_target: pixmap=4378, format=20020888, size=145x198, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 74.792] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.792] color_convert: src=ffffffff [20028888] [ 74.792] color_convert: dst=ffffffff [20028888] [ 74.792] sna_render_get_solid: ffffffff [ 74.792] sna_render_get_solid(white) [ 74.792] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.792] sna_transform_is_imprecise_integer_translation: no transform [ 74.792] gen9_composite_picture: integer translation (0, 0), removing [ 74.792] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.792] sna_render_pixmap_bo: GPU all damaged [ 74.792] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 74.792] gen4_choose_composite_emitter: solid, identity mask [ 74.792] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.792] gen9_composite_get_binding_table(fec0) [ 74.792] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.792] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.792] gen9_emit_vertex_elements: setup id=9 [ 74.792] glyphs0_to_dst: glyph=(3, 64)x(10, 10), unclipped [ 74.792] emit_primitive_identity_mask__avx2: dst=(3, 64), mask=(576.00, 32.00) x (10.00, 10.00) [ 74.792] glyphs0_to_dst: glyph=(11, 64)x(10, 10), unclipped [ 74.792] emit_primitive_identity_mask__avx2: dst=(11, 64), mask=(592.00, 32.00) x (10.00, 10.00) [ 74.792] glyphs0_to_dst: glyph=(20, 64)x(7, 10), unclipped [ 74.792] emit_primitive_identity_mask__avx2: dst=(20, 64), mask=(576.00, 48.00) x (7.00, 10.00) [ 74.792] glyphs0_to_dst: glyph=(27, 64)x(10, 10), unclipped [ 74.792] emit_primitive_identity_mask__avx2: dst=(27, 64), mask=(592.00, 48.00) x (10.00, 10.00) [ 74.792] glyphs0_to_dst: glyph=(35, 68)x(7, 3), unclipped [ 74.792] emit_primitive_identity_mask__avx2: dst=(35, 68), mask=(608.00, 32.00) x (7.00, 3.00) [ 74.792] glyphs0_to_dst: glyph=(39, 64)x(10, 10), unclipped [ 74.792] emit_primitive_identity_mask__avx2: dst=(39, 64), mask=(592.00, 32.00) x (10.00, 10.00) [ 74.792] glyphs0_to_dst: glyph=(47, 64)x(10, 10), unclipped [ 74.792] emit_primitive_identity_mask__avx2: dst=(47, 64), mask=(624.00, 32.00) x (10.00, 10.00) [ 74.792] glyphs0_to_dst: glyph=(55, 68)x(7, 3), unclipped [ 74.792] emit_primitive_identity_mask__avx2: dst=(55, 68), mask=(608.00, 32.00) x (7.00, 3.00) [ 74.792] glyphs0_to_dst: glyph=(59, 64)x(10, 10), unclipped [ 74.792] emit_primitive_identity_mask__avx2: dst=(59, 64), mask=(592.00, 32.00) x (10.00, 10.00) [ 74.792] glyphs0_to_dst: glyph=(67, 64)x(10, 10), unclipped [ 74.792] emit_primitive_identity_mask__avx2: dst=(67, 64), mask=(608.00, 48.00) x (10.00, 10.00) [ 74.792] glyphs0_to_dst: glyph=(79, 64)x(7, 10), unclipped [ 74.792] emit_primitive_identity_mask__avx2: dst=(79, 64), mask=(576.00, 48.00) x (7.00, 10.00) [ 74.792] glyphs0_to_dst: glyph=(86, 64)x(10, 10), unclipped [ 74.792] emit_primitive_identity_mask__avx2: dst=(86, 64), mask=(624.00, 48.00) x (10.00, 10.00) [ 74.792] glyphs0_to_dst: glyph=(94, 68)x(7, 3), unclipped [ 74.792] emit_primitive_identity_mask__avx2: dst=(94, 68), mask=(608.00, 32.00) x (7.00, 3.00) [ 74.792] glyphs0_to_dst: glyph=(99, 64)x(7, 10), unclipped [ 74.792] emit_primitive_identity_mask__avx2: dst=(99, 64), mask=(576.00, 48.00) x (7.00, 10.00) [ 74.792] glyphs0_to_dst: glyph=(106, 64)x(10, 10), unclipped [ 74.792] emit_primitive_identity_mask__avx2: dst=(106, 64), mask=(640.00, 0.00) x (10.00, 10.00) [ 74.792] glyphs0_to_dst: glyph=(114, 68)x(7, 3), unclipped [ 74.792] emit_primitive_identity_mask__avx2: dst=(114, 68), mask=(608.00, 32.00) x (7.00, 3.00) [ 74.792] glyphs0_to_dst: glyph=(118, 64)x(10, 10), unclipped [ 74.792] emit_primitive_identity_mask__avx2: dst=(118, 64), mask=(576.00, 32.00) x (10.00, 10.00) [ 74.792] glyphs0_to_dst: glyph=(126, 64)x(10, 10), unclipped [ 74.792] emit_primitive_identity_mask__avx2: dst=(126, 64), mask=(592.00, 32.00) x (10.00, 10.00) [ 74.792] glyphs0_to_dst: glyph=(134, 72)x(5, 2), unclipped [ 74.792] emit_primitive_identity_mask__avx2: dst=(134, 72), mask=(656.00, 0.00) x (5.00, 2.00) [ 74.792] gen8_vertex_flush[590] = 57 [ 74.792] gen9_magic_ca_pass: CA fixup (601 -> 658) [ 74.792] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 74.792] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.792] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.792] sna_glyphs(op=3, nlist=1, src=(58, 91)) [ 74.792] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 74.792] sna_glyphs: discarding mask [ 74.792] glyphs0_to_dst(op=3, src=(58, 91), nlist=1, dst=(58, 91)+(0, 0)) [ 74.792] clipped_glyphs: no, clip region (0, 0), (145, 198) matches drawable pixmap=94680753551568 size=145x198 [ 74.792] gen9_render_composite: 0x0, current mode=1/1 [ 74.792] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.792] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 74.792] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.792] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.792] sna_drawable_use_bo pixmap=4378, box=((0, 0), (145, 198)), flags=7... [ 74.792] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.792] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.792] sna_drawable_use_bo: using whole GPU bo [ 74.792] gen9_composite_set_target: pixmap=4378, format=20020888, size=145x198, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 74.792] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.792] color_convert: src=ffffffff [20028888] [ 74.792] color_convert: dst=ffffffff [20028888] [ 74.792] sna_render_get_solid: ffffffff [ 74.792] sna_render_get_solid(white) [ 74.792] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.792] sna_transform_is_imprecise_integer_translation: no transform [ 74.792] gen9_composite_picture: integer translation (0, 0), removing [ 74.792] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.792] sna_render_pixmap_bo: GPU all damaged [ 74.792] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 74.792] gen4_choose_composite_emitter: solid, identity mask [ 74.792] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.792] gen9_composite_get_binding_table(fec0) [ 74.792] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.792] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.792] gen9_emit_vertex_elements: setup id=9 [ 74.792] glyphs0_to_dst: glyph=(58, 83)x(10, 11), unclipped [ 74.792] emit_primitive_identity_mask__avx2: dst=(58, 83), mask=(640.00, 16.00) x (10.00, 11.00) [ 74.792] glyphs0_to_dst: glyph=(67, 83)x(9, 8), unclipped [ 74.792] emit_primitive_identity_mask__avx2: dst=(67, 83), mask=(592.00, 0.00) x (9.00, 8.00) [ 74.792] glyphs0_to_dst: glyph=(75, 83)x(10, 11), unclipped [ 74.792] emit_primitive_identity_mask__avx2: dst=(75, 83), mask=(656.00, 16.00) x (10.00, 11.00) [ 74.792] gen8_vertex_flush[688] = 9 [ 74.792] gen9_magic_ca_pass: CA fixup (658 -> 667) [ 74.792] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 74.792] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.792] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.792] sna_destroy_pixmap: pixmap=4376, attached?=1 [ 74.792] kgem_bo_is_busy: handle=118, domain: 1 exec? 0, rq? 0 [ 74.792] __sna_free_pixmap(pixmap=4376) [ 74.792] __sna_pixmap_free_cpu: discarding CPU buffer, handle=118, size=8192 [ 74.792] kgem_bo_sync__cpu: handle=118 [ 74.792] sna_accel_watch_flush: enable=-1 [ 74.792] _kgem_bo_destroy: handle=118, proxy? 0 [ 74.792] __kgem_bo_destroy: handle=118, size=8192 [ 74.792] __kgem_bo_destroy: handle=118, not reusable [ 74.792] kgem_bo_free: handle=118, size=8192 [ 74.792] __kgem_busy: handle=118, busy=0, wedged=0 [ 74.792] kgem_bo_free: releasing 0x0:0x0 vma for handle=118, count=0 [ 74.792] sna_pixmap_create_shm(70x24, depth=32, bpp=32, pitch=280) [ 74.792] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 [ 74.792] create_pixmap: serial=4381, usage=0, 0x0 [ 74.792] create_pixmap_hdr: pixmap=4381, width=70, height=24, usage=0 [ 74.792] kgem_create_map(0x7fc6842d3000 size=6720, read-only?=0) - has_userptr?=1 [ 74.792] __kgem_bo_init(handle=118, num_pages=2) [ 74.792] kgem_create_map(ptr=0x7fc6842d3000, size=6720, pages=2, read_only=0) => handle=118 (proxy? 0) [ 74.792] sna_accel_watch_flush: enable=1 [ 74.792] __sna_damage_all(70, 24) [ 74.792] sna_pixmap_create_shm: serial=4381, 70x24, usage=0 [ 74.792] sna_composite(pixmap=4378, op=3, src=4382+(0, 0), mask=0+(36, 118), dst=4378+(36, 118)+(0, 0), size=(70, 24) [ 74.792] sna_compute_composite_region: dst=(36, 118)x(70, 24) [ 74.792] sna_compute_composite_region: initial clip against dst->pDrawable: (36, 118), (106, 142) [ 74.792] clip_to_dst: region: 1x[(36, 118), (106, 142)], clip: 1x[(0, 0), (145, 198)] [ 74.792] sna_compute_composite_region: clip against dst->pCompositeClip: (36, 118), (106, 142) [ 74.792] sna_compute_composite_region: clip against src (70x24 clip=0): (36, 118), (106, 142) [ 74.792] sna_composite: composite region extents:+(0, 0) -> (36, 118), (106, 142) + (0, 0) [ 74.792] gen9_render_composite: 70x24, current mode=1/1 [ 74.792] kgem_bo_is_render: handle=109, rq? 1 [1] [ 74.792] kgem_bo_is_busy: handle=118, domain: 1 exec? 0, rq? 0 [ 74.792] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 74.792] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.792] gen9_composite_set_target: (36, 118)x(70, 24), partial?=1 [ 74.792] sna_drawable_use_bo pixmap=4378, box=((36, 118), (106, 142)), flags=7... [ 74.792] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.792] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.792] sna_drawable_use_bo: using whole GPU bo [ 74.792] gen9_composite_set_target: pixmap=4378, format=20020888, size=145x198, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 74.792] gen9_composite_picture: (0, 0)x(70, 24), dst=(36, 118) [ 74.792] sna_transform_is_imprecise_integer_translation: no transform [ 74.792] gen9_composite_picture: integer translation (0, 0), removing [ 74.792] sna_render_pixmap_bo pixmap=4382, (0, 0)x(70, 24)/(70, 24) [ 74.792] sna_render_pixmap_bo: CPU all damaged [ 74.792] sna_add_flush_pixmap: marking pixmap=4382 for flushing [ 74.792] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.792] __kgem_retire_rq: request 1 complete [ 74.792] sna_add_flush_pixmap: new flush bo, flushing before [ 74.793] gen8_vertex_close: used=2668, vbo active? 23, vb=200, nreloc=1 [ 74.793] gen8_vertex_close: reloc[0] = 289 [ 74.793] kgem_add_reloc64: handle=23, pos=289, delta=0, domains=200000 [ 74.793] kgem_add_handle: handle=23, index=4 [ 74.793] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd541000) [ 74.793] batch[1/1, flags=1800]: 456 456 16320 16384, nreloc=7, nexec=5, nfence=0, aperture=1163 [fenced=0] [ 74.793] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 74.793] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 74.793] kgem_fixup_relocs: shrinking by 61440 [ 74.793] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.793] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 74.793] kgem_commit: release handle=109 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fff29000 [ 74.793] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 74.793] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 74.793] __kgem_bo_clear_busy: handle=7 [ 74.793] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 74.793] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 74.793] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 74.793] __kgem_busy: handle=1, busy=131072, wedged=0 [ 74.793] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 74.793] kgem_bo_is_render: handle=109, rq? 1 [1] [ 74.793] kgem_bo_is_render: handle=118, rq? 0 [0] [ 74.793] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 74.793] gen4_choose_composite_emitter: identity src, no mask [ 74.793] needs_batch_flush: flushing before handle=118 for new reservation [ 74.793] kgem_check_bo: num_pages=+66, num_exec=+2 [ 74.793] aligning vertex: was 4, now 3 floats per vertex [ 74.793] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 74.793] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 74.793] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 74.793] kgem_add_handle: handle=4, index=0 [ 74.793] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 74.793] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 74.793] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 74.793] gen9_composite_get_binding_table(ffc0) [ 74.793] kgem_add_reloc64: handle=109, pos=16360, delta=0, domains=20002 [ 74.793] kgem_add_handle: handle=109, index=1 [ 74.793] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fff29000) [ 74.793] __kgem_bo_mark_dirty: handle=109 (proxy? 0) [ 74.793] [3fe0] bind bo(handle=109, addr=fff29000), format=192, width=145, height=198, pitch=1024, tiling=1 -> render [ 74.793] kgem_add_reloc64: handle=118, pos=16344, delta=0, domains=40000 [ 74.793] kgem_add_handle: handle=118, index=2 [ 74.793] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) [ 74.793] [3fd0] bind bo(handle=118, addr=0), format=192, width=70, height=24, pitch=280, tiling=0 -> sampler [ 74.793] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 74.793] gen9_emit_sampler: sampler = 2 [ 74.793] gen9_emit_sf: num_sf_outputs=1 [ 74.793] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 74.793] gen9_emit_vertex_elements: setup id=2 [ 74.793] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 74.793] gen9_render_composite_box: (36, 118), (106, 142) [ 74.793] apply_damage: damage=0x0, region=1 [(36, 118), (106, 142) + (0, 0)] [ 74.793] gen8_vertex_flush[490] = 3 [ 74.793] sna_glyphs(op=3, nlist=1, src=(16, 158)) [ 74.793] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 74.793] sna_glyphs: discarding mask [ 74.793] glyphs0_to_dst(op=3, src=(16, 158), nlist=1, dst=(16, 158)+(0, 0)) [ 74.793] clipped_glyphs: no, clip region (0, 0), (145, 198) matches drawable pixmap=94680753551568 size=145x198 [ 74.793] gen9_render_composite: 0x0, current mode=1/1 [ 74.793] kgem_bo_is_busy: handle=6, domain: 3 exec? 0, rq? 1 [ 74.793] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 74.793] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.793] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.793] sna_drawable_use_bo pixmap=4378, box=((0, 0), (145, 198)), flags=7... [ 74.793] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.793] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.793] sna_drawable_use_bo: using whole GPU bo [ 74.793] gen9_composite_set_target: pixmap=4378, format=20020888, size=145x198, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 74.793] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.793] color_convert: src=ff000000 [20028888] [ 74.793] color_convert: dst=ff000000 [20028888] [ 74.793] sna_render_get_solid: ff000000 [ 74.793] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.793] sna_transform_is_imprecise_integer_translation: no transform [ 74.793] gen9_composite_picture: integer translation (0, 0), removing [ 74.793] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.793] sna_render_pixmap_bo: GPU all damaged [ 74.793] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 74.793] gen4_choose_composite_emitter: solid, identity mask [ 74.793] kgem_check_bo: num_pages=+1025, num_exec=+2 [ 74.793] aligning vertex: was 3, now 4 floats per vertex [ 74.793] gen9_composite_get_binding_table(ff00) [ 74.793] kgem_add_reloc64: handle=7, pos=16312, delta=0, domains=40000 [ 74.793] kgem_add_reloc64: adding proxy [delta=1020] for handle=7 [ 74.793] kgem_add_handle: handle=7, index=3 [ 74.793] kgem_add_reloc64[5] = (delta=1020, target handle=3, presumed=fffe8000) [ 74.793] [3fb0] bind bo(handle=7, addr=fffe83fc), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 74.793] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 [ 74.793] kgem_add_handle: handle=6, index=4 [ 74.793] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd581000) [ 74.793] [3fa0] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 74.793] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 [ 74.793] gen9_emit_sampler: sampler = a [ 74.793] gen9_emit_sf: num_sf_outputs=2 [ 74.793] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.793] gen9_emit_vertex_elements: setup id=9 [ 74.793] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 74.793] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 74.793] glyphs0_to_dst: glyph=(15, 148)x(10, 10), unclipped [ 74.793] emit_primitive_identity_mask__avx2: dst=(15, 148), mask=(560.00, 32.00) x (10.00, 10.00) [ 74.793] glyphs0_to_dst: glyph=(23, 150)x(9, 8), unclipped [ 74.793] emit_primitive_identity_mask__avx2: dst=(23, 150), mask=(544.00, 48.00) x (9.00, 8.00) [ 74.793] glyphs0_to_dst: glyph=(31, 150)x(7, 8), unclipped [ 74.793] emit_primitive_identity_mask__avx2: dst=(31, 150), mask=(560.00, 48.00) x (7.00, 8.00) [ 74.793] glyphs0_to_dst: glyph=(36, 150)x(10, 8), unclipped [ 74.793] emit_primitive_identity_mask__avx2: dst=(36, 150), mask=(576.00, 0.00) x (10.00, 8.00) [ 74.793] glyphs0_to_dst: glyph=(44, 150)x(10, 8), unclipped [ 74.793] emit_primitive_identity_mask__avx2: dst=(44, 150), mask=(576.00, 0.00) x (10.00, 8.00) [ 74.793] glyphs0_to_dst: glyph=(53, 150)x(9, 8), unclipped [ 74.793] emit_primitive_identity_mask__avx2: dst=(53, 150), mask=(592.00, 0.00) x (9.00, 8.00) [ 74.793] glyphs0_to_dst: glyph=(61, 150)x(9, 8), unclipped [ 74.793] emit_primitive_identity_mask__avx2: dst=(61, 150), mask=(576.00, 16.00) x (9.00, 8.00) [ 74.793] glyphs0_to_dst: glyph=(69, 146)x(9, 12), unclipped [ 74.793] emit_primitive_identity_mask__avx2: dst=(69, 146), mask=(592.00, 16.00) x (9.00, 12.00) [ 74.793] glyphs0_to_dst: glyph=(77, 150)x(11, 8), unclipped [ 74.793] emit_primitive_identity_mask__avx2: dst=(77, 150), mask=(608.00, 0.00) x (11.00, 8.00) [ 74.793] glyphs0_to_dst: glyph=(87, 147)x(7, 11), unclipped [ 74.793] emit_primitive_identity_mask__avx2: dst=(87, 147), mask=(624.00, 0.00) x (7.00, 11.00) [ 74.793] glyphs0_to_dst: glyph=(96, 147)x(7, 11), unclipped [ 74.793] emit_primitive_identity_mask__avx2: dst=(96, 147), mask=(608.00, 16.00) x (7.00, 11.00) [ 74.793] glyphs0_to_dst: glyph=(102, 150)x(7, 8), unclipped [ 74.793] emit_primitive_identity_mask__avx2: dst=(102, 150), mask=(560.00, 48.00) x (7.00, 8.00) [ 74.793] glyphs0_to_dst: glyph=(107, 150)x(11, 8), unclipped [ 74.793] emit_primitive_identity_mask__avx2: dst=(107, 150), mask=(608.00, 0.00) x (11.00, 8.00) [ 74.793] glyphs0_to_dst: glyph=(117, 150)x(13, 8), unclipped [ 74.793] emit_primitive_identity_mask__avx2: dst=(117, 150), mask=(624.00, 16.00) x (13.00, 8.00) [ 74.793] gen8_vertex_flush[56c] = 42 [ 74.793] gen9_magic_ca_pass: CA fixup (670 -> 712) [ 74.793] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 74.793] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.793] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.793] sna_glyphs(op=3, nlist=5, src=(5, 175)) [ 74.793] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 74.793] can_discard_mask: nlist=5, mask=28888, depth 32, op=3 (bounded? 1) [ 74.793] glyphs_format: format=166024, depth=32 [ 74.793] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 74.793] sna_glyphs: discarding mask [ 74.793] glyphs0_to_dst(op=3, src=(5, 175), nlist=5, dst=(5, 175)+(0, 0)) [ 74.793] clipped_glyphs: no, clip region (0, 0), (145, 198) matches drawable pixmap=94680753551568 size=145x198 [ 74.793] gen9_render_composite: 0x0, current mode=1/1 [ 74.793] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.793] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 74.793] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.793] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.793] sna_drawable_use_bo pixmap=4378, box=((0, 0), (145, 198)), flags=7... [ 74.793] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.793] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.793] sna_drawable_use_bo: using whole GPU bo [ 74.793] gen9_composite_set_target: pixmap=4378, format=20020888, size=145x198, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 74.793] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.793] color_convert: src=ff000000 [20028888] [ 74.793] color_convert: dst=ff000000 [20028888] [ 74.793] sna_render_get_solid: ff000000 [ 74.793] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.793] sna_transform_is_imprecise_integer_translation: no transform [ 74.793] gen9_composite_picture: integer translation (0, 0), removing [ 74.793] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.793] sna_render_pixmap_bo: GPU all damaged [ 74.793] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 74.793] gen4_choose_composite_emitter: solid, identity mask [ 74.793] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.793] gen9_composite_get_binding_table(fe40) [ 74.793] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.793] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.793] gen9_emit_vertex_elements: setup id=9 [ 74.793] glyphs0_to_dst: glyph=(4, 165)x(10, 10), unclipped [ 74.793] emit_primitive_identity_mask__avx2: dst=(4, 165), mask=(576.00, 32.00) x (10.00, 10.00) [ 74.793] glyphs0_to_dst: glyph=(12, 165)x(10, 10), unclipped [ 74.793] emit_primitive_identity_mask__avx2: dst=(12, 165), mask=(592.00, 32.00) x (10.00, 10.00) [ 74.793] glyphs0_to_dst: glyph=(21, 165)x(7, 10), unclipped [ 74.793] emit_primitive_identity_mask__avx2: dst=(21, 165), mask=(576.00, 48.00) x (7.00, 10.00) [ 74.793] glyphs0_to_dst: glyph=(28, 165)x(10, 10), unclipped [ 74.793] emit_primitive_identity_mask__avx2: dst=(28, 165), mask=(592.00, 48.00) x (10.00, 10.00) [ 74.793] glyphs0_to_dst: glyph=(36, 169)x(7, 3), unclipped [ 74.793] emit_primitive_identity_mask__avx2: dst=(36, 169), mask=(608.00, 32.00) x (7.00, 3.00) [ 74.793] glyphs0_to_dst: glyph=(40, 165)x(10, 10), unclipped [ 74.793] emit_primitive_identity_mask__avx2: dst=(40, 165), mask=(592.00, 32.00) x (10.00, 10.00) [ 74.793] glyphs0_to_dst: glyph=(48, 165)x(10, 10), unclipped [ 74.793] emit_primitive_identity_mask__avx2: dst=(48, 165), mask=(624.00, 32.00) x (10.00, 10.00) [ 74.793] glyphs0_to_dst: glyph=(56, 169)x(7, 3), unclipped [ 74.793] emit_primitive_identity_mask__avx2: dst=(56, 169), mask=(608.00, 32.00) x (7.00, 3.00) [ 74.793] glyphs0_to_dst: glyph=(60, 165)x(10, 10), unclipped [ 74.793] emit_primitive_identity_mask__avx2: dst=(60, 165), mask=(592.00, 32.00) x (10.00, 10.00) [ 74.793] glyphs0_to_dst: glyph=(68, 165)x(10, 10), unclipped [ 74.793] emit_primitive_identity_mask__avx2: dst=(68, 165), mask=(608.00, 48.00) x (10.00, 10.00) [ 74.793] glyphs0_to_dst: glyph=(80, 165)x(7, 10), unclipped [ 74.793] emit_primitive_identity_mask__avx2: dst=(80, 165), mask=(576.00, 48.00) x (7.00, 10.00) [ 74.793] glyphs0_to_dst: glyph=(87, 165)x(10, 10), unclipped [ 74.793] emit_primitive_identity_mask__avx2: dst=(87, 165), mask=(624.00, 48.00) x (10.00, 10.00) [ 74.793] glyphs0_to_dst: glyph=(95, 169)x(7, 3), unclipped [ 74.793] emit_primitive_identity_mask__avx2: dst=(95, 169), mask=(608.00, 32.00) x (7.00, 3.00) [ 74.793] glyphs0_to_dst: glyph=(100, 165)x(7, 10), unclipped [ 74.793] emit_primitive_identity_mask__avx2: dst=(100, 165), mask=(576.00, 48.00) x (7.00, 10.00) [ 74.793] glyphs0_to_dst: glyph=(107, 165)x(10, 10), unclipped [ 74.793] emit_primitive_identity_mask__avx2: dst=(107, 165), mask=(672.00, 0.00) x (10.00, 10.00) [ 74.793] glyphs0_to_dst: glyph=(115, 169)x(7, 3), unclipped [ 74.793] emit_primitive_identity_mask__avx2: dst=(115, 169), mask=(608.00, 32.00) x (7.00, 3.00) [ 74.793] glyphs0_to_dst: glyph=(120, 165)x(7, 10), unclipped [ 74.793] emit_primitive_identity_mask__avx2: dst=(120, 165), mask=(576.00, 48.00) x (7.00, 10.00) [ 74.793] glyphs0_to_dst: glyph=(127, 165)x(10, 10), unclipped [ 74.793] emit_primitive_identity_mask__avx2: dst=(127, 165), mask=(624.00, 48.00) x (10.00, 10.00) [ 74.793] glyphs0_to_dst: glyph=(135, 173)x(5, 2), unclipped [ 74.793] emit_primitive_identity_mask__avx2: dst=(135, 173), mask=(656.00, 0.00) x (5.00, 2.00) [ 74.793] gen8_vertex_flush[664] = 57 [ 74.793] gen9_magic_ca_pass: CA fixup (712 -> 769) [ 74.793] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 74.793] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.793] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.793] sna_glyphs(op=3, nlist=1, src=(59, 192)) [ 74.793] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 74.793] sna_glyphs: discarding mask [ 74.793] glyphs0_to_dst(op=3, src=(59, 192), nlist=1, dst=(59, 192)+(0, 0)) [ 74.793] clipped_glyphs: no, clip region (0, 0), (145, 198) matches drawable pixmap=94680753551568 size=145x198 [ 74.793] gen9_render_composite: 0x0, current mode=1/1 [ 74.793] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.793] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 74.793] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.793] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.793] sna_drawable_use_bo pixmap=4378, box=((0, 0), (145, 198)), flags=7... [ 74.793] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.793] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.793] sna_drawable_use_bo: using whole GPU bo [ 74.793] gen9_composite_set_target: pixmap=4378, format=20020888, size=145x198, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 74.793] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.793] color_convert: src=ff000000 [20028888] [ 74.793] color_convert: dst=ff000000 [20028888] [ 74.793] sna_render_get_solid: ff000000 [ 74.793] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.793] sna_transform_is_imprecise_integer_translation: no transform [ 74.793] gen9_composite_picture: integer translation (0, 0), removing [ 74.793] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.793] sna_render_pixmap_bo: GPU all damaged [ 74.793] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 74.793] gen4_choose_composite_emitter: solid, identity mask [ 74.793] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.793] gen9_composite_get_binding_table(fe40) [ 74.793] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.793] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.793] gen9_emit_vertex_elements: setup id=9 [ 74.793] glyphs0_to_dst: glyph=(59, 184)x(10, 11), unclipped [ 74.793] emit_primitive_identity_mask__avx2: dst=(59, 184), mask=(640.00, 16.00) x (10.00, 11.00) [ 74.793] glyphs0_to_dst: glyph=(68, 184)x(9, 8), unclipped [ 74.793] emit_primitive_identity_mask__avx2: dst=(68, 184), mask=(592.00, 0.00) x (9.00, 8.00) [ 74.793] glyphs0_to_dst: glyph=(76, 184)x(10, 11), unclipped [ 74.793] emit_primitive_identity_mask__avx2: dst=(76, 184), mask=(656.00, 16.00) x (10.00, 11.00) [ 74.793] gen8_vertex_flush[75c] = 9 [ 74.793] gen9_magic_ca_pass: CA fixup (769 -> 778) [ 74.793] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 74.793] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.793] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.793] sna_glyphs(op=3, nlist=1, src=(15, 157)) [ 74.793] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 74.793] sna_glyphs: discarding mask [ 74.793] glyphs0_to_dst(op=3, src=(15, 157), nlist=1, dst=(15, 157)+(0, 0)) [ 74.793] clipped_glyphs: no, clip region (0, 0), (145, 198) matches drawable pixmap=94680753551568 size=145x198 [ 74.793] gen9_render_composite: 0x0, current mode=1/1 [ 74.793] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.793] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 74.793] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.793] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.793] sna_drawable_use_bo pixmap=4378, box=((0, 0), (145, 198)), flags=7... [ 74.793] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.794] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.794] sna_drawable_use_bo: using whole GPU bo [ 74.794] gen9_composite_set_target: pixmap=4378, format=20020888, size=145x198, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 74.794] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.794] color_convert: src=ffffffff [20028888] [ 74.794] color_convert: dst=ffffffff [20028888] [ 74.794] sna_render_get_solid: ffffffff [ 74.794] sna_render_get_solid(white) [ 74.794] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.794] sna_transform_is_imprecise_integer_translation: no transform [ 74.794] gen9_composite_picture: integer translation (0, 0), removing [ 74.794] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.794] sna_render_pixmap_bo: GPU all damaged [ 74.794] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 74.794] gen4_choose_composite_emitter: solid, identity mask [ 74.794] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.794] gen9_composite_get_binding_table(fe40) [ 74.794] kgem_add_reloc64: handle=7, pos=16264, delta=0, domains=40000 [ 74.794] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 74.794] kgem_add_reloc64[7] = (delta=1048, target handle=3, presumed=fffe8000) [ 74.794] [3f80] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 74.794] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.794] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.794] gen9_emit_vertex_elements: setup id=9 [ 74.794] glyphs0_to_dst: glyph=(14, 147)x(10, 10), unclipped [ 74.794] emit_primitive_identity_mask__avx2: dst=(14, 147), mask=(560.00, 32.00) x (10.00, 10.00) [ 74.794] glyphs0_to_dst: glyph=(22, 149)x(9, 8), unclipped [ 74.794] emit_primitive_identity_mask__avx2: dst=(22, 149), mask=(544.00, 48.00) x (9.00, 8.00) [ 74.794] glyphs0_to_dst: glyph=(30, 149)x(7, 8), unclipped [ 74.794] emit_primitive_identity_mask__avx2: dst=(30, 149), mask=(560.00, 48.00) x (7.00, 8.00) [ 74.794] glyphs0_to_dst: glyph=(35, 149)x(10, 8), unclipped [ 74.794] emit_primitive_identity_mask__avx2: dst=(35, 149), mask=(576.00, 0.00) x (10.00, 8.00) [ 74.794] glyphs0_to_dst: glyph=(43, 149)x(10, 8), unclipped [ 74.794] emit_primitive_identity_mask__avx2: dst=(43, 149), mask=(576.00, 0.00) x (10.00, 8.00) [ 74.794] glyphs0_to_dst: glyph=(52, 149)x(9, 8), unclipped [ 74.794] emit_primitive_identity_mask__avx2: dst=(52, 149), mask=(592.00, 0.00) x (9.00, 8.00) [ 74.794] glyphs0_to_dst: glyph=(60, 149)x(9, 8), unclipped [ 74.794] emit_primitive_identity_mask__avx2: dst=(60, 149), mask=(576.00, 16.00) x (9.00, 8.00) [ 74.794] glyphs0_to_dst: glyph=(68, 145)x(9, 12), unclipped [ 74.794] emit_primitive_identity_mask__avx2: dst=(68, 145), mask=(592.00, 16.00) x (9.00, 12.00) [ 74.794] glyphs0_to_dst: glyph=(76, 149)x(11, 8), unclipped [ 74.794] emit_primitive_identity_mask__avx2: dst=(76, 149), mask=(608.00, 0.00) x (11.00, 8.00) [ 74.794] glyphs0_to_dst: glyph=(86, 146)x(7, 11), unclipped [ 74.794] emit_primitive_identity_mask__avx2: dst=(86, 146), mask=(624.00, 0.00) x (7.00, 11.00) [ 74.794] glyphs0_to_dst: glyph=(95, 146)x(7, 11), unclipped [ 74.794] emit_primitive_identity_mask__avx2: dst=(95, 146), mask=(608.00, 16.00) x (7.00, 11.00) [ 74.794] glyphs0_to_dst: glyph=(101, 149)x(7, 8), unclipped [ 74.794] emit_primitive_identity_mask__avx2: dst=(101, 149), mask=(560.00, 48.00) x (7.00, 8.00) [ 74.794] glyphs0_to_dst: glyph=(106, 149)x(11, 8), unclipped [ 74.794] emit_primitive_identity_mask__avx2: dst=(106, 149), mask=(608.00, 0.00) x (11.00, 8.00) [ 74.794] glyphs0_to_dst: glyph=(116, 149)x(13, 8), unclipped [ 74.794] emit_primitive_identity_mask__avx2: dst=(116, 149), mask=(624.00, 16.00) x (13.00, 8.00) [ 74.794] gen8_vertex_flush[85c] = 42 [ 74.794] gen9_magic_ca_pass: CA fixup (778 -> 820) [ 74.794] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 74.794] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.794] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.794] sna_glyphs(op=3, nlist=5, src=(4, 174)) [ 74.794] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 74.794] can_discard_mask: nlist=5, mask=28888, depth 32, op=3 (bounded? 1) [ 74.794] glyphs_format: format=166024, depth=32 [ 74.794] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 74.794] sna_glyphs: discarding mask [ 74.794] glyphs0_to_dst(op=3, src=(4, 174), nlist=5, dst=(4, 174)+(0, 0)) [ 74.794] clipped_glyphs: no, clip region (0, 0), (145, 198) matches drawable pixmap=94680753551568 size=145x198 [ 74.794] gen9_render_composite: 0x0, current mode=1/1 [ 74.794] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.794] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 74.794] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.794] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.794] sna_drawable_use_bo pixmap=4378, box=((0, 0), (145, 198)), flags=7... [ 74.794] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.794] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.794] sna_drawable_use_bo: using whole GPU bo [ 74.794] gen9_composite_set_target: pixmap=4378, format=20020888, size=145x198, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 74.794] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.794] color_convert: src=ffffffff [20028888] [ 74.794] color_convert: dst=ffffffff [20028888] [ 74.794] sna_render_get_solid: ffffffff [ 74.794] sna_render_get_solid(white) [ 74.794] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.794] sna_transform_is_imprecise_integer_translation: no transform [ 74.794] gen9_composite_picture: integer translation (0, 0), removing [ 74.794] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.794] sna_render_pixmap_bo: GPU all damaged [ 74.794] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 74.794] gen4_choose_composite_emitter: solid, identity mask [ 74.794] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.794] gen9_composite_get_binding_table(fdc0) [ 74.794] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.794] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.794] gen9_emit_vertex_elements: setup id=9 [ 74.794] glyphs0_to_dst: glyph=(3, 164)x(10, 10), unclipped [ 74.794] emit_primitive_identity_mask__avx2: dst=(3, 164), mask=(576.00, 32.00) x (10.00, 10.00) [ 74.794] glyphs0_to_dst: glyph=(11, 164)x(10, 10), unclipped [ 74.794] emit_primitive_identity_mask__avx2: dst=(11, 164), mask=(592.00, 32.00) x (10.00, 10.00) [ 74.794] glyphs0_to_dst: glyph=(20, 164)x(7, 10), unclipped [ 74.794] emit_primitive_identity_mask__avx2: dst=(20, 164), mask=(576.00, 48.00) x (7.00, 10.00) [ 74.794] glyphs0_to_dst: glyph=(27, 164)x(10, 10), unclipped [ 74.794] emit_primitive_identity_mask__avx2: dst=(27, 164), mask=(592.00, 48.00) x (10.00, 10.00) [ 74.794] glyphs0_to_dst: glyph=(35, 168)x(7, 3), unclipped [ 74.794] emit_primitive_identity_mask__avx2: dst=(35, 168), mask=(608.00, 32.00) x (7.00, 3.00) [ 74.794] glyphs0_to_dst: glyph=(39, 164)x(10, 10), unclipped [ 74.794] emit_primitive_identity_mask__avx2: dst=(39, 164), mask=(592.00, 32.00) x (10.00, 10.00) [ 74.794] glyphs0_to_dst: glyph=(47, 164)x(10, 10), unclipped [ 74.794] emit_primitive_identity_mask__avx2: dst=(47, 164), mask=(624.00, 32.00) x (10.00, 10.00) [ 74.794] glyphs0_to_dst: glyph=(55, 168)x(7, 3), unclipped [ 74.794] emit_primitive_identity_mask__avx2: dst=(55, 168), mask=(608.00, 32.00) x (7.00, 3.00) [ 74.794] glyphs0_to_dst: glyph=(59, 164)x(10, 10), unclipped [ 74.794] emit_primitive_identity_mask__avx2: dst=(59, 164), mask=(592.00, 32.00) x (10.00, 10.00) [ 74.794] glyphs0_to_dst: glyph=(67, 164)x(10, 10), unclipped [ 74.794] emit_primitive_identity_mask__avx2: dst=(67, 164), mask=(608.00, 48.00) x (10.00, 10.00) [ 74.794] glyphs0_to_dst: glyph=(79, 164)x(7, 10), unclipped [ 74.794] emit_primitive_identity_mask__avx2: dst=(79, 164), mask=(576.00, 48.00) x (7.00, 10.00) [ 74.794] glyphs0_to_dst: glyph=(86, 164)x(10, 10), unclipped [ 74.794] emit_primitive_identity_mask__avx2: dst=(86, 164), mask=(624.00, 48.00) x (10.00, 10.00) [ 74.794] glyphs0_to_dst: glyph=(94, 168)x(7, 3), unclipped [ 74.794] emit_primitive_identity_mask__avx2: dst=(94, 168), mask=(608.00, 32.00) x (7.00, 3.00) [ 74.794] glyphs0_to_dst: glyph=(99, 164)x(7, 10), unclipped [ 74.794] emit_primitive_identity_mask__avx2: dst=(99, 164), mask=(576.00, 48.00) x (7.00, 10.00) [ 74.794] glyphs0_to_dst: glyph=(106, 164)x(10, 10), unclipped [ 74.794] emit_primitive_identity_mask__avx2: dst=(106, 164), mask=(672.00, 0.00) x (10.00, 10.00) [ 74.794] glyphs0_to_dst: glyph=(114, 168)x(7, 3), unclipped [ 74.794] emit_primitive_identity_mask__avx2: dst=(114, 168), mask=(608.00, 32.00) x (7.00, 3.00) [ 74.794] glyphs0_to_dst: glyph=(119, 164)x(7, 10), unclipped [ 74.794] emit_primitive_identity_mask__avx2: dst=(119, 164), mask=(576.00, 48.00) x (7.00, 10.00) [ 74.794] glyphs0_to_dst: glyph=(126, 164)x(10, 10), unclipped [ 74.794] emit_primitive_identity_mask__avx2: dst=(126, 164), mask=(624.00, 48.00) x (10.00, 10.00) [ 74.794] glyphs0_to_dst: glyph=(134, 172)x(5, 2), unclipped [ 74.794] emit_primitive_identity_mask__avx2: dst=(134, 172), mask=(656.00, 0.00) x (5.00, 2.00) [ 74.794] gen8_vertex_flush[954] = 57 [ 74.794] gen9_magic_ca_pass: CA fixup (820 -> 877) [ 74.794] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 74.794] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.794] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.794] sna_glyphs(op=3, nlist=1, src=(58, 191)) [ 74.794] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 74.794] sna_glyphs: discarding mask [ 74.794] glyphs0_to_dst(op=3, src=(58, 191), nlist=1, dst=(58, 191)+(0, 0)) [ 74.794] clipped_glyphs: no, clip region (0, 0), (145, 198) matches drawable pixmap=94680753551568 size=145x198 [ 74.794] gen9_render_composite: 0x0, current mode=1/1 [ 74.794] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.794] kgem_bo_is_busy: handle=109, domain: 3 exec? 1, rq? 1 [ 74.794] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.794] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.794] sna_drawable_use_bo pixmap=4378, box=((0, 0), (145, 198)), flags=7... [ 74.794] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.794] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.794] sna_drawable_use_bo: using whole GPU bo [ 74.794] gen9_composite_set_target: pixmap=4378, format=20020888, size=145x198, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 74.794] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.794] color_convert: src=ffffffff [20028888] [ 74.794] color_convert: dst=ffffffff [20028888] [ 74.794] sna_render_get_solid: ffffffff [ 74.794] sna_render_get_solid(white) [ 74.794] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.794] sna_transform_is_imprecise_integer_translation: no transform [ 74.794] gen9_composite_picture: integer translation (0, 0), removing [ 74.794] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.794] sna_render_pixmap_bo: GPU all damaged [ 74.794] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 74.794] gen4_choose_composite_emitter: solid, identity mask [ 74.794] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.794] gen9_composite_get_binding_table(fdc0) [ 74.794] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.794] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.794] gen9_emit_vertex_elements: setup id=9 [ 74.794] glyphs0_to_dst: glyph=(58, 183)x(10, 11), unclipped [ 74.794] emit_primitive_identity_mask__avx2: dst=(58, 183), mask=(640.00, 16.00) x (10.00, 11.00) [ 74.794] glyphs0_to_dst: glyph=(67, 183)x(9, 8), unclipped [ 74.794] emit_primitive_identity_mask__avx2: dst=(67, 183), mask=(592.00, 0.00) x (9.00, 8.00) [ 74.794] glyphs0_to_dst: glyph=(75, 183)x(10, 11), unclipped [ 74.794] emit_primitive_identity_mask__avx2: dst=(75, 183), mask=(656.00, 16.00) x (10.00, 11.00) [ 74.794] gen8_vertex_flush[a4c] = 9 [ 74.794] gen9_magic_ca_pass: CA fixup (877 -> 886) [ 74.794] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 74.794] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.794] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.794] sna_validate_gc(0x561c94a02d10) changes=e8000, previous serial=8000111a, drawable=10f8 [ 74.794] sna_validate_gc: recomputing clip [ 74.794] sna_validate_gc: composite clip=2x[(82, 232), (227, 430)] [0x561c94a2f9d0] [ 74.794] sna_copy_area: src=pixmap=4378:(0, 0)x(145, 198)+(0, 0) -> dst=pixmap=4216:(82, 232)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 74.794] sna_copy_area: normal copy [ 74.794] sna_do_copy: src=(0, 0), dst=(82, 232), size=(145x198) [ 74.794] sna_do_copy: after drawable: src=(0, 0), dst=(82, 232), size=(145x198) [ 74.794] sna_do_copy: dst extents (82, 232), (227, 430), dst clip extents (82, 232), (227, 430), dst size=3840x2160 [ 74.794] sna_do_copy: clipped dst extents (82, 232), (227, 430) [ 74.794] sna_do_copy: unclipped src extents (0, 0), (145, 198) [ 74.794] sna_do_copy: clipped src extents (0, 0), (145, 198) [ 74.794] sna_do_copy: pixmap -- no source clipping [ 74.794] sna_do_copy: src extents (0, 0), (145, 198) x 1 [ 74.794] sna_do_copy: copy region (82, 232), (227, 430) x 2 + (-82, -232) [ 74.794] sna_copy_boxes (boxes=2x[(82, 232), (227, 330)...], src pixmap=4378+(-82, -232), dst pixmap=4216+(0, 0), alu=3, src.size=145x198, dst.size=3840x2160) [ 74.794] sna_copy_boxes: dst=(priv=0x561c94a02c70, gpu_bo=33, cpu_bo=0), src=(priv=0x561c9499bb90, gpu_bo=109, cpu_bo=0), replaces=0 [ 74.794] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 74.794] sna_drawable_use_bo pixmap=4216, box=((82, 232), (227, 430)), flags=3... [ 74.794] sna_drawable_use_bo: exported target, set PREFER_GPU [ 74.794] sna_drawable_use_bo: pinned, never REPLACES [ 74.794] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=3 [ 74.794] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.794] sna_drawable_use_bo: using whole GPU bo [ 74.794] sna_pixmap_move_to_gpu(pixmap=4378, usage=0), flags=a [ 74.794] sna_pixmap_move_to_gpu: already all-damaged [ 74.794] sna_pixmap_mark_active: pixmap=4378, handle=109 [ 74.794] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 74.794] gen9_render_copy_boxes (-82, -232)->(0, 0) x 2, alu=3, flags=0, self-copy=0, overlaps? 0 [ 74.794] kgem_bo_is_render: handle=109, rq? 1 [1] [ 74.794] kgem_bo_is_render: handle=33, rq? 0 [0] [ 74.794] kgem_bo_is_render: handle=33, rq? 0 [0] [ 74.795] kgem_bo_is_render: handle=109, rq? 1 [1] [ 74.795] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.795] __kgem_retire_rq: request 1 complete [ 74.795] kgem_set_mode: flushing before new bo [ 74.795] gen8_vertex_close: used=3544, vbo active? 23, vb=204, nreloc=2 [ 74.795] gen8_vertex_close: reloc[0] = 287 [ 74.795] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 74.795] kgem_add_handle: handle=23, index=5 [ 74.795] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fd541000) [ 74.795] gen8_vertex_close: reloc[1] = 342 [ 74.795] kgem_add_reloc64: handle=23, pos=342, delta=0, domains=200000 [ 74.795] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=fd541000) [ 74.795] batch[1/1, flags=1800]: 696 696 16256 16384, nreloc=10, nexec=6, nfence=0, aperture=1165 [fenced=0] [ 74.795] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 74.795] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 74.795] kgem_fixup_relocs: shrinking by 61440 [ 74.795] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.795] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 74.795] kgem_commit: release handle=109 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fff29000 [ 74.795] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 74.795] kgem_commit: release handle=118 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff22000 [ 74.795] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 74.795] __kgem_bo_clear_busy: handle=7 [ 74.795] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 74.795] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 74.795] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 74.795] __kgem_bo_clear_busy: handle=7 [ 74.795] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 74.795] __kgem_busy: handle=1, busy=131072, wedged=0 [ 74.795] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 74.795] kgem_check_bo: num_pages=+8164, num_exec=+2 [ 74.795] aligning vertex: was 4, now 2 floats per vertex [ 74.795] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 74.795] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 74.795] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 74.795] kgem_add_handle: handle=4, index=0 [ 74.795] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 74.795] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 74.795] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 74.795] gen9_composite_get_binding_table(ffc0) [ 74.795] kgem_add_reloc64: handle=33, pos=16360, delta=0, domains=20002 [ 74.795] kgem_add_handle: handle=33, index=1 [ 74.795] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d08f7000) [ 74.795] __kgem_bo_mark_dirty: handle=33 (proxy? 0) [ 74.795] [3fe0] bind bo(handle=33, addr=d08f7000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> render [ 74.795] kgem_add_reloc64: handle=109, pos=16344, delta=0, domains=40000 [ 74.795] kgem_add_handle: handle=109, index=2 [ 74.795] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fff29000) [ 74.795] [3fd0] bind bo(handle=109, addr=fff29000), format=192, width=145, height=198, pitch=1024, tiling=1 -> sampler [ 74.795] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 74.795] gen9_emit_sampler: sampler = 0 [ 74.795] gen9_emit_sf: num_sf_outputs=1 [ 74.795] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 74.795] gen9_emit_vertex_elements: setup id=0 [ 74.795] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 74.795] (0, 0) -> (82, 232) + (145, 98) [ 74.795] (0, 118) -> (82, 350) + (145, 80) [ 74.795] gen8_vertex_flush[490] = 6 [ 74.795] sna_destroy_pixmap: pixmap=4378, attached?=1 [ 74.795] _kgem_bo_destroy: handle=109, proxy? 0 [ 74.795] __kgem_bo_destroy: handle=109, size=262144 [ 74.795] __kgem_bo_destroy: handle=109 -> active [ 74.795] __sna_free_pixmap(pixmap=4378) [ 74.795] sna_accel_flush: flush?=1, dirty?=1 [ 74.795] sna_accel_flush: syncing SHM pixmap=4382 (refcnt=1) [ 74.795] _sna_pixmap_move_to_cpu(pixmap=4382, 70x24, flags=3) [ 74.795] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x561c9472adc1, is-clear?=0 [ 74.795] _sna_pixmap_move_to_cpu: CPU all-damaged [ 74.795] _sna_pixmap_move_to_cpu: syncing CPU bo [ 74.795] kgem_bo_sync__cpu_full: handle=118 [ 74.795] __kgem_busy: handle=118, busy=0, wedged=0 [ 74.795] kgem_bo_sync__cpu_full: SYNC: handle=118, needs_flush? 0, domain? 3, busy? 0 [ 74.795] __kgem_busy: handle=118, busy=0, wedged=0 [ 74.795] kgem_bo_retire: retiring bo handle=118 (needed flush? 0), rq? 1 [busy?=0] [ 74.795] __kgem_retire_requests_upto(handle=118, ring=0) [ 74.795] __kgem_retire_rq: request 1 complete [ 74.795] assert_bo_retired: handle=118, domain: 0 exec? 0, rq? 0 [ 74.795] kgem_bo_is_busy: handle=118, domain: 1 exec? 0, rq? 0 [ 74.795] gen8_vertex_close: used=3556, vbo active? 23, vb=1, nreloc=1 [ 74.795] gen8_vertex_close: reloc[0] = 287 [ 74.795] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 74.795] kgem_add_handle: handle=23, index=3 [ 74.795] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 74.795] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=8238 [fenced=0] [ 74.795] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 74.795] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 74.795] kgem_fixup_relocs: shrinking by 61440 [ 74.795] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.795] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 74.795] kgem_commit: release handle=33 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d08f7000 [ 74.795] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 74.795] kgem_commit: release handle=109 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fff29000 [ 74.795] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 74.795] __kgem_busy: handle=1, busy=131072, wedged=0 [ 74.795] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 74.795] sna_block_handler (tv=546.294000) [ 74.795] kgem_retire, need_retire?=1 [ 74.795] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 74.795] kgem_retire__requests_ring: retiring ring 0 [ 74.795] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.795] __kgem_retire_rq: request 1 complete [ 74.795] __kgem_bo_flush: handle=33, busy=0, wedged=0 [ 74.795] __kgem_bo_flush: handle=109, busy=0, wedged=0 [ 74.795] kgem_bo_move_to_cache: release handle=109 [ 74.795] kgem_bo_move_to_inactive: moving handle=109 to inactive [ 74.795] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 74.795] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 74.795] kgem_retire -- retired=1, need_retire=0 [ 74.795] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 74.795] gen6_render_retire: resetting idle vbo [ 74.795] sna_scanout_do_flush: flush timer active: delta=11 [ 74.795] sna_accel_block: evaluating timers, active=7 [ 74.795] sna_accel_block: flush timer expires in 11 [74806] [ 74.795] sna_wakeup_handler [ 74.795] sna_accel_flush: flush?=0, dirty?=0 [ 74.795] sna_accel_flush: flush?=0, dirty?=0 [ 74.795] sna_accel_flush: flush?=0, dirty?=0 [ 74.795] sna_accel_flush: flush?=0, dirty?=0 [ 74.795] sna_change_window_attributes [ 74.795] sna_accel_flush: flush?=0, dirty?=0 [ 74.795] sna_accel_flush: flush?=0, dirty?=0 [ 74.795] sna_accel_flush: flush?=0, dirty?=0 [ 74.795] sna_accel_flush: flush?=0, dirty?=0 [ 74.795] sna_block_handler (tv=546.294000) [ 74.795] sna_scanout_do_flush: flush timer active: delta=11 [ 74.795] sna_accel_block: evaluating timers, active=7 [ 74.795] sna_accel_block: flush timer expires in 11 [74806] [ 74.795] sna_wakeup_handler [ 74.795] sna_accel_flush: flush?=0, dirty?=0 [ 74.795] sna_accel_flush: flush?=0, dirty?=0 [ 74.795] sna_accel_flush: flush?=0, dirty?=0 [ 74.795] sna_accel_flush: flush?=0, dirty?=0 [ 74.795] sna_change_window_attributes [ 74.795] sna_accel_flush: flush?=0, dirty?=0 [ 74.795] sna_accel_flush: flush?=0, dirty?=0 [ 74.795] sna_accel_flush: flush?=0, dirty?=0 [ 74.795] sna_block_handler (tv=546.294000) [ 74.795] sna_scanout_do_flush: flush timer active: delta=11 [ 74.795] sna_accel_block: evaluating timers, active=7 [ 74.795] sna_accel_block: flush timer expires in 11 [74806] [ 74.795] sna_wakeup_handler [ 74.795] sna_accel_flush: flush?=0, dirty?=0 [ 74.795] sna_block_handler (tv=546.294000) [ 74.795] sna_scanout_do_flush: flush timer active: delta=11 [ 74.795] sna_accel_block: evaluating timers, active=7 [ 74.795] sna_accel_block: flush timer expires in 11 [74806] [ 74.795] sna_wakeup_handler [ 74.795] sna_accel_flush: flush?=0, dirty?=0 [ 74.795] sna_accel_flush: flush?=0, dirty?=0 [ 74.795] sna_accel_flush: flush?=0, dirty?=0 [ 74.795] sna_destroy_pixmap: pixmap=4245, attached?=1 [ 74.795] _kgem_bo_destroy: handle=102, proxy? 0 [ 74.795] __kgem_bo_destroy: handle=102, size=12288 [ 74.795] __kgem_bo_destroy: handle=102, purged [ 74.795] kgem_bo_move_to_inactive: moving handle=102 to inactive [ 74.795] __sna_free_pixmap(pixmap=4245) [ 74.795] sna_destroy_pixmap: pixmap=4252, attached?=0 [ 74.795] sna_create_pixmap(48, 48, 24, usage=0) [ 74.795] kgem_can_create_2d: 48x48 @ 24 [ 74.795] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 [ 74.796] kgem_can_create_2d: untiled size=12288 [ 74.796] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 74.796] kgem_choose_tiling: 48x48 -> 0 [ 74.796] sna_create_pixmap: usage=0, flags=b [ 74.796] sna_create_pixmap: creating GPU pixmap 48x48, stride=192, flags=b [ 74.796] __pop_freed_pixmap: reusing freed pixmap=4245 header [ 74.796] create_pixmap_hdr: pixmap=4383, width=48, height=48, usage=0 [ 74.796] sna_create_pixmap: serial=4383, 48x48, usage=0 [ 74.796] sna_pixmap_create_shm(48x48, depth=32, bpp=32, pitch=192) [ 74.796] __pop_freed_pixmap: reusing freed pixmap=4378 header [ 74.796] create_pixmap_hdr: pixmap=4385, width=48, height=48, usage=0 [ 74.796] kgem_create_map(0x7fc6b40e5000 size=9216, read-only?=0) - has_userptr?=1 [ 74.796] __kgem_bo_init(handle=119, num_pages=3) [ 74.796] kgem_create_map(ptr=0x7fc6b40e5000, size=9216, pages=3, read_only=0) => handle=119 (proxy? 0) [ 74.796] sna_accel_watch_flush: enable=1 [ 74.796] __sna_damage_all(48, 48) [ 74.796] sna_pixmap_create_shm: serial=4385, 48x48, usage=0 [ 74.796] sna_create_pixmap(48, 48, 32, usage=0) [ 74.796] kgem_can_create_2d: 48x48 @ 32 [ 74.796] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 [ 74.796] kgem_can_create_2d: untiled size=12288 [ 74.796] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 74.796] kgem_choose_tiling: 48x48 -> 0 [ 74.796] sna_create_pixmap: usage=0, flags=b [ 74.796] sna_create_pixmap: creating GPU pixmap 48x48, stride=192, flags=b [ 74.796] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 [ 74.796] create_pixmap: serial=4387, usage=0, 0x0 [ 74.796] create_pixmap_hdr: pixmap=4387, width=48, height=48, usage=0 [ 74.796] sna_create_pixmap: serial=4387, 48x48, usage=0 [ 74.796] sna_composite_rectangles(pixmap=4388, op=0, 0 x 1 [(0, 0)x(48, 48) ...]) [ 74.796] sna_composite_rectangles: converted to op 0 [ 74.796] sna_composite_rectangles[0] (0, 0)x(48, 48) -> (0, 0), (48, 48) [ 74.796] sna_composite_rectangles: nrects=1, region=(0, 0), (48, 48) x 1 [ 74.796] sna_composite_rectangles: clipped extents (0, 0),(48, 48) x 1 [ 74.796] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(48, 48) [ 74.796] sna_composite_rectangles: dropping last-cpu hint [ 74.796] sna_drawable_use_bo pixmap=4388, box=((0, 0), (48, 48)), flags=19... [ 74.796] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 74.796] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 74.796] sna_pixmap_move_to_gpu(pixmap=4388, usage=0), flags=b [ 74.796] sna_pixmap_move_to_gpu: CPU damage? 0 [ 74.796] sna_pixmap_move_to_gpu: creating GPU bo (48x48@32), create=b [ 74.796] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 74.796] kgem_choose_tiling: 48x48 -> 0 [ 74.796] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 74.796] kgem_choose_tiling: 48x48 -> 0 [ 74.796] sna_pixmap_alloc_gpu: pixmap=4388 [ 74.796] kgem_create_2d(48x48, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 74.796] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 [ 74.796] kgem_bo_remove_from_inactive: removing handle=102 from inactive [ 74.796] from inactive: pitch=192, tiling=0: handle=102, id=2344 [ 74.796] __sna_damage_all(48, 48) [ 74.796] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 74.796] sna_pixmap_mark_active: pixmap=4388, handle=102 [ 74.796] sna_drawable_use_bo: allocated GPU bo for operation [ 74.796] sna_drawable_use_bo: using GPU bo with damage? 0 [ 74.796] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 74.796] kgem_bo_is_render: handle=102, rq? 0 [0] [ 74.796] kgem_bo_is_render: handle=102, rq? 0 [0] [ 74.796] gen9_render_fill_boxes(0 x 1 [(0, 0), (48, 48) ...]) [ 74.796] sna_render_get_solid: 0 [ 74.796] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 74.796] kgem_check_bo: num_pages=+3, num_exec=+1 [ 74.796] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 74.796] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 74.796] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 74.796] kgem_add_handle: handle=4, index=0 [ 74.796] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 74.796] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 74.796] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 74.796] gen9_composite_get_binding_table(ffc0) [ 74.796] kgem_add_reloc64: handle=102, pos=16360, delta=0, domains=20002 [ 74.796] kgem_add_handle: handle=102, index=1 [ 74.796] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fffa0000) [ 74.796] __kgem_bo_mark_dirty: handle=102 (proxy? 0) [ 74.796] [3fe0] bind bo(handle=102, addr=fffa0000), format=192, width=48, height=48, pitch=192, tiling=0 -> render [ 74.796] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 74.796] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 74.796] kgem_add_handle: handle=7, index=2 [ 74.796] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 74.796] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 74.796] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 74.796] gen9_emit_sampler: sampler = 1 [ 74.796] gen9_emit_sf: num_sf_outputs=1 [ 74.796] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 74.796] gen9_emit_vertex_elements: setup id=0 [ 74.796] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 74.796] (0, 0), (48, 48) [ 74.796] gen8_vertex_flush[490] = 3 [ 74.796] sna_composite_rectangles: pixmap=4388 marking clear [0]? 1 [ 74.796] sna_validate_gc(0x561c94a96160) changes=0, previous serial=1099, drawable=1124 [ 74.796] sna_validate_gc: recomputing clip [ 74.796] sna_validate_gc: composite clip=1x[(0, 0), (48, 48)] [0x561c949a5890] [ 74.796] sna_copy_area: src=pixmap=4386:(0, 0)x(48, 48)+(0, 0) -> dst=pixmap=4388:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 74.796] sna_copy_area: normal copy [ 74.796] sna_do_copy: src=(0, 0), dst=(0, 0), size=(48x48) [ 74.796] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(48x48) [ 74.796] sna_do_copy: dst extents (0, 0), (48, 48), dst clip extents (0, 0), (48, 48), dst size=48x48 [ 74.796] sna_do_copy: clipped dst extents (0, 0), (48, 48) [ 74.796] sna_do_copy: unclipped src extents (0, 0), (48, 48) [ 74.796] sna_do_copy: clipped src extents (0, 0), (48, 48) [ 74.796] sna_do_copy: pixmap -- no source clipping [ 74.796] sna_do_copy: src extents (0, 0), (48, 48) x 1 [ 74.796] sna_do_copy: copy region (0, 0), (48, 48) x 1 + (0, 0) [ 74.796] sna_copy_boxes (boxes=1x[(0, 0), (48, 48)...], src pixmap=4386+(0, 0), dst pixmap=4388+(0, 0), alu=3, src.size=48x48, dst.size=48x48) [ 74.796] sna_copy_boxes: dst=(priv=0x561c9499d2c0, gpu_bo=102, cpu_bo=0), src=(priv=0x561c9499bb90, gpu_bo=0, cpu_bo=119), replaces=1 [ 74.796] kgem_bo_is_busy: handle=119, domain: 1 exec? 0, rq? 0 [ 74.796] sna_drawable_use_bo pixmap=4388, box=((0, 0), (48, 48)), flags=19... [ 74.796] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 74.796] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.796] sna_drawable_use_bo: using whole GPU bo [ 74.796] move_to_gpu: can use CPU bo? cpu_damage=-1, gpu_damage=0, cpu hint=1 [ 74.796] region_overlaps_damage? [ 74.796] sna_drawable_move_region_to_cpu(pixmap=4386 (48x48), [(0, 0), (48, 48)], flags=2) [ 74.796] sna_drawable_move_region_to_cpu: pixmap=4386 all damaged on CPU [ 74.796] sna_drawable_move_region_to_cpu: syncing cpu bo [ 74.796] kgem_bo_sync__cpu_full: handle=119 [ 74.796] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 74.796] __kgem_bo_is_busy: handle=102, domain: 0 exec? 1, rq? 1 [ 74.796] sna_replace(handle=102, 48x48, bpp=32, tiling=0) busy?=1 [ 74.796] __kgem_bo_is_busy: handle=102, domain: 0 exec? 1, rq? 1 [ 74.796] indirect_replace: size=2 vs 1024 [ 74.796] kgem_create_buffer_2d: 48x48, 32 bpp, stride=192 [ 74.796] kgem_create_buffer: size=9216, flags=3 [write?=1, inplace?=1, last?=0] [ 74.796] kgem_create_buffer: searching for an inactive GTT map for upload [ 74.796] search_linear_cache: num_pages=64, flags=b, use_active? 0, use_large=0 [max=65536] [ 74.796] search_linear_cache: searching for inactive gtt map [ 74.796] search_linear_cache: num_pages=3, flags=b, use_active? 0, use_large=0 [max=65536] [ 74.796] search_linear_cache: searching for inactive gtt map [ 74.796] search_linear_cache: num_pages=64, flags=2, use_active? 0, use_large=0 [max=65536] [ 74.796] kgem_set_tiling: handle=109, tiling=0 [0], pitch=0 [0]: 1 [ 74.796] kgem_bo_remove_from_inactive: removing handle=109 from inactive [ 74.796] search_linear_cache: found handle=109 (near-miss) (num_pages=64) in linear inactive cache [ 74.796] kgem_bo_can_map: handle=109, map=0x0:0x0:0x7fc6b40fb000, tiling=0, domain=0, offset=4294086656 [ 74.796] kgem_create_buffer: reusing handle=109 for buffer [ 74.796] kgem_bo_can_map: handle=109, map=0x0:0x0:0x7fc6b40fb000, tiling=0, domain=0, offset=4294086656 [ 74.796] init_buffer_from_bo: reusing handle=109 for buffer [ 74.796] kgem_bo_map: handle=109, offset=4294086656, tiling=0, map=0x0:0x7fc6b40fb000, domain=0 [ 74.796] kgem_bo_map: converting request for GTT map into CPU map [ 74.796] kgem_bo_map__cpu(handle=109, size=262144, map=0x0:0x7fc6b40fb000) [ 74.796] kgem_bo_sync__cpu: handle=109 [ 74.796] __kgem_busy: handle=109, busy=0, wedged=0 [ 74.796] kgem_bo_sync__cpu: SYNC: handle=109, needs_flush? 0, domain? 0, busy? 0 [ 74.796] __kgem_busy: handle=109, busy=0, wedged=0 [ 74.796] kgem_bo_retire: retiring bo handle=109 (needed flush? 0), rq? 0 [busy?=0] [ 74.796] assert_bo_retired: handle=109, domain: 0 exec? 0, rq? 0 [ 74.796] kgem_create_buffer(pages=64 [64]) new handle=109, used=9216, write=1 [ 74.796] kgem_create_proxy: target handle=109 [proxy? -1], offset=0, length=9216, io=1 [ 74.796] __kgem_bo_init(handle=109, num_pages=9216) [ 74.796] memcpy_blt: src=(0, 0), dst=(0, 0), size=48x48, pitch=192/192 [ 74.796] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 74.796] kgem_bo_is_render: handle=109, rq? 0 [0] [ 74.796] kgem_bo_is_render: handle=102, rq? 1 [1] [ 74.796] kgem_bo_is_render: handle=102, rq? 1 [1] [ 74.796] kgem_check_bo: num_pages=+64, num_exec=+1 [ 74.796] gen9_composite_get_binding_table(ff00) [ 74.796] kgem_add_reloc64: handle=109, pos=16312, delta=0, domains=40000 [ 74.796] kgem_add_reloc64: adding proxy [delta=0] for handle=109 [ 74.796] kgem_add_handle: handle=109, index=3 [ 74.796] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fff29000) [ 74.796] [3fb0] bind bo(handle=109, addr=fff29000), format=192, width=48, height=48, pitch=192, tiling=0 -> sampler [ 74.796] gen9_emit_sampler: sampler = 0 [ 74.796] gen9_emit_vertex_elements: setup id=0 [ 74.796] (0, 0) -> (0, 0) + (48, 48) [ 74.796] gen8_vertex_flush[4d4] = 3 [ 74.796] _kgem_bo_destroy: handle=109, proxy? 1 [ 74.796] sna_composite(pixmap=4388, op=13, src=4386+(0, 0), mask=0+(0, 0), dst=4388+(0, 0)+(0, 0), size=(48, 48) [ 74.796] sna_compute_composite_region: dst=(0, 0)x(48, 48) [ 74.796] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (48, 48) [ 74.796] clip_to_dst: region: 1x[(0, 0), (48, 48)], clip: 1x[(0, 0), (48, 48)] [ 74.796] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (48, 48) [ 74.796] sna_compute_composite_region: clip against src (48x48 clip=0): (0, 0), (48, 48) [ 74.796] sna_composite: composite region extents:+(0, 0) -> (0, 0), (48, 48) + (0, 0) [ 74.796] sna_composite: fallback due unhandled composite op [ 74.796] sna_composite: fallback -- fbComposite [ 74.796] sna_composite_fb -- op=13, fallback dst=(0, 0)+(0, 0), size=(48, 48): region=((0,0), (48, 48)) [ 74.796] sna_composite_fb: fallback -- move src to cpu [ 74.796] _sna_pixmap_move_to_cpu(pixmap=4386, 48x48, flags=2) [ 74.796] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x561c947ae7c1, is-clear?=0 [ 74.796] _sna_pixmap_move_to_cpu: CPU all-damaged [ 74.796] _sna_pixmap_move_to_cpu: syncing CPU bo [ 74.796] kgem_bo_sync__cpu_full: handle=119 [ 74.796] sna_composite_fb: fallback -- move dst to cpu [ 74.796] sna_drawable_move_region_to_cpu(pixmap=4388 (48x48), [(0, 0), (48, 48)], flags=3) [ 74.796] sna_drawable_move_region_to_cpu: region (0, 0), (48, 48) + (0, 0) subsumes pixmap (48x48) [ 74.796] _sna_pixmap_move_to_cpu(pixmap=4388, 48x48, flags=3) [ 74.796] _sna_pixmap_move_to_cpu: gpu_bo=102, gpu_damage=0x561c94b054b1, cpu_damage=0x0, is-clear?=0 [ 74.796] operate_inplace: no, inplace operation not suitable [ 74.796] __kgem_bo_is_busy: handle=102, domain: 0 exec? 1, rq? 1 [ 74.796] sna_pixmap_alloc_cpu: pixmap=4388 [ 74.796] sna_pixmap_alloc_cpu: allocating CPU buffer (48x48) [ 74.796] kgem_bo_is_busy: handle=102, domain: 0 exec? 1, rq? 1 [ 74.796] kgem_create_cpu_2d(48x48, bpp=32) [ 74.796] kgem_create_2d(48x48, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 74.796] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 [ 74.796] inactive too small: 2 < 3 [ 74.796] inactive too small: 2 < 3 [ 74.796] __kgem_bo_init(handle=120, num_pages=3) [ 74.796] new pitch=192, tiling=0, handle=120, id=2347, num_pages=3 [3], bucket=1 [ 74.796] kgem_bo_map__cpu(handle=120, size=12288, map=0x0:0x0) [ 74.796] kgem_trim_vma_cache: type=1, count=-32759 (bucket: 1) [ 74.796] __kgem_bo_map__cpu: caching CPU vma for 120 [ 74.796] kgem_bo_map__cpu(handle=120, size=12288, map=0x0:0x7fc6c276e000) [ 74.796] sna_pixmap_alloc_cpu: allocated CPU handle=120 (snooped? 0) [ 74.796] _sna_pixmap_move_to_cpu: flushing GPU damage [ 74.796] download_boxes: nbox=1 [ 74.796] kgem_bo_can_map__cpu: handle=102 [ 74.796] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 74.796] __kgem_bo_is_busy: handle=102, domain: 0 exec? 1, rq? 1 [ 74.796] kgem_bo_is_busy: handle=102, domain: 0 exec? 1, rq? 1 [ 74.796] cpu_bo_download: using GPU write to CPU bo for download from GPU [ 74.796] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=1, self-copy=0, overlaps? 0 [ 74.796] kgem_bo_is_render: handle=102, rq? 1 [1] [ 74.796] kgem_bo_is_render: handle=120, rq? 0 [0] [ 74.796] kgem_bo_is_render: handle=120, rq? 0 [0] [ 74.796] kgem_bo_is_render: handle=102, rq? 1 [1] [ 74.796] kgem_set_mode: flushing before new bo [ 74.796] gen8_vertex_close: used=12, vbo active? 23, vb=1, nreloc=1 [ 74.796] gen8_vertex_close: reloc[0] = 287 [ 74.796] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 74.796] kgem_add_handle: handle=23, index=4 [ 74.796] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd541000) [ 74.796] batch[1/1, flags=1800]: 316 316 16304 16384, nreloc=7, nexec=5, nfence=0, aperture=142 [fenced=0] [ 74.796] kgem_finish_buffers: buffer handle=109, used=9216, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 74.796] kgem_finish_buffers: retaining upload buffer (9216/262144): used=12288, refcnt=1 [ 74.796] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 74.796] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 74.796] kgem_fixup_relocs: shrinking by 61440 [ 74.796] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.796] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 74.796] kgem_commit: release handle=102 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fffa0000 [ 74.796] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 74.796] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 74.796] __kgem_bo_clear_busy: handle=7 [ 74.796] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 74.796] kgem_commit: release handle=109 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff29000 [ 74.796] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 74.796] __kgem_busy: handle=1, busy=131072, wedged=0 [ 74.796] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 74.796] needs_batch_flush: flushing before handle=120 for new reservation [ 74.796] kgem_check_bo: num_pages=+6, num_exec=+2 [ 74.796] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 74.796] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 74.796] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 74.796] kgem_add_handle: handle=4, index=0 [ 74.796] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 74.796] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 74.796] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 74.796] gen9_composite_get_binding_table(ffc0) [ 74.796] kgem_add_reloc64: handle=120, pos=16360, delta=0, domains=20002 [ 74.796] kgem_add_handle: handle=120, index=1 [ 74.796] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=0) [ 74.796] __kgem_bo_mark_dirty: handle=120 (proxy? 0) [ 74.796] [3fe0] bind bo(handle=120, addr=0), format=192, width=48, height=48, pitch=192, tiling=0 -> render [ 74.796] kgem_add_reloc64: handle=102, pos=16344, delta=0, domains=40000 [ 74.796] kgem_add_handle: handle=102, index=2 [ 74.796] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffa0000) [ 74.796] [3fd0] bind bo(handle=102, addr=fffa0000), format=192, width=48, height=48, pitch=192, tiling=0 -> sampler [ 74.796] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 74.796] gen9_emit_sampler: sampler = 0 [ 74.796] gen9_emit_sf: num_sf_outputs=1 [ 74.796] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 74.796] gen9_emit_vertex_elements: setup id=0 [ 74.796] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 74.797] (0, 0) -> (0, 0) + (48, 48) [ 74.797] gen8_vertex_flush[490] = 3 [ 74.797] _sna_pixmap_move_to_cpu: marking as damaged [ 74.797] __sna_damage_all(48, 48) [ 74.797] sna_pixmap_free_gpu: handle=102 (pinned? 0) [ 74.797] _kgem_bo_destroy: handle=102, proxy? 0 [ 74.797] __kgem_bo_destroy: handle=102, size=12288 [ 74.797] __kgem_bo_destroy: handle=102 -> active [ 74.797] _sna_pixmap_move_to_cpu: syncing CPU bo [ 74.797] kgem_bo_sync__cpu_full: handle=120 [ 74.797] gen8_vertex_close: used=18, vbo active? 23, vb=1, nreloc=1 [ 74.797] gen8_vertex_close: reloc[0] = 287 [ 74.797] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 74.797] kgem_add_handle: handle=23, index=3 [ 74.797] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 74.797] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=80 [fenced=0] [ 74.797] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.797] __kgem_retire_rq: request 1 complete [ 74.797] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 74.797] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 74.797] kgem_fixup_relocs: shrinking by 61440 [ 74.797] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.797] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 74.797] kgem_commit: release handle=120 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fff1f000 [ 74.797] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 74.797] kgem_commit: release handle=102 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fffa0000 [ 74.797] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 74.797] __kgem_busy: handle=1, busy=131072, wedged=0 [ 74.797] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 74.797] __kgem_busy: handle=120, busy=0, wedged=0 [ 74.797] kgem_bo_sync__cpu_full: SYNC: handle=120, needs_flush? 1, domain? 3, busy? 0 [ 74.797] __kgem_busy: handle=120, busy=0, wedged=0 [ 74.797] kgem_bo_retire: retiring bo handle=120 (needed flush? 0), rq? 1 [busy?=0] [ 74.797] __kgem_retire_requests_upto(handle=120, ring=0) [ 74.797] __kgem_retire_rq: request 1 complete [ 74.797] __kgem_bo_flush: handle=102, busy=0, wedged=0 [ 74.797] kgem_bo_move_to_cache: release handle=102 [ 74.797] kgem_bo_move_to_inactive: moving handle=102 to inactive [ 74.797] assert_bo_retired: handle=120, domain: 0 exec? 0, rq? 0 [ 74.797] kgem_bo_is_busy: handle=120, domain: 1 exec? 0, rq? 0 [ 74.797] sna_image_composite: using 2 threads for compositing 48x48 [ 74.797] sna_destroy_pixmap: pixmap=4386, attached?=1 [ 74.797] kgem_bo_is_busy: handle=119, domain: 1 exec? 0, rq? 0 [ 74.797] __sna_free_pixmap(pixmap=4386) [ 74.797] __sna_pixmap_free_cpu: discarding CPU buffer, handle=119, size=12288 [ 74.797] kgem_bo_sync__cpu: handle=119 [ 74.797] sna_accel_watch_flush: enable=-1 [ 74.797] _kgem_bo_destroy: handle=119, proxy? 0 [ 74.797] __kgem_bo_destroy: handle=119, size=12288 [ 74.797] __kgem_bo_destroy: handle=119, not reusable [ 74.797] kgem_bo_free: handle=119, size=12288 [ 74.797] __kgem_busy: handle=119, busy=0, wedged=0 [ 74.797] kgem_bo_free: releasing 0x0:0x0 vma for handle=119, count=0 [ 74.797] sna_composite(pixmap=4384, op=1, src=4388+(0, 0), mask=0+(0, 0), dst=4384+(0, 0)+(0, 0), size=(48, 48) [ 74.797] sna_compute_composite_region: dst=(0, 0)x(48, 48) [ 74.797] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (48, 48) [ 74.797] clip_to_dst: region: 1x[(0, 0), (48, 48)], clip: 1x[(0, 0), (48, 48)] [ 74.797] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (48, 48) [ 74.797] sna_compute_composite_region: clip against src (48x48 clip=0): (0, 0), (48, 48) [ 74.797] sna_composite: composite region extents:+(0, 0) -> (0, 0), (48, 48) + (0, 0) [ 74.797] gen9_render_composite: 48x48, current mode=0/1 [ 74.797] sna_blt_composite (0, 0), (0, 0), 48x48 [ 74.797] sna_transform_is_imprecise_integer_translation: no transform [ 74.797] sna_blt_composite: converting transform to integer translation? (0, 0) [ 74.797] sna_blt_composite: blt dst offset (0, 0), source offset (0, 0), with alpha fixup? 0 [ 74.797] use_cpu_bo for box=(0, 0), (48, 48) [ 74.797] sna_drawable_use_bo pixmap=4384, box=((0, 0), (48, 48)), flags=1b... [ 74.797] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b [ 74.797] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 74.797] sna_pixmap_move_to_gpu(pixmap=4384, usage=0), flags=4b [ 74.797] sna_pixmap_move_to_gpu: CPU damage? 0 [ 74.797] sna_pixmap_move_to_gpu: creating GPU bo (48x48@32), create=b [ 74.797] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 74.797] kgem_choose_tiling: 48x48 -> 0 [ 74.797] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 74.797] kgem_choose_tiling: 48x48 -> 0 [ 74.797] sna_pixmap_alloc_gpu: pixmap=4384 [ 74.797] kgem_create_2d(48x48, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 74.797] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 [ 74.797] kgem_bo_remove_from_inactive: removing handle=102 from inactive [ 74.797] from inactive: pitch=192, tiling=0: handle=102, id=2348 [ 74.797] __sna_damage_all(48, 48) [ 74.797] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 74.797] sna_pixmap_mark_active: pixmap=4384, handle=102 [ 74.797] sna_drawable_use_bo: allocated GPU bo for operation [ 74.797] sna_drawable_use_bo: using GPU bo with damage? 0 [ 74.797] __kgem_bcs_set_tiling: src handle=120:tiling=0, dst handle=102:tiling=0 [ 74.797] prepare_blt_copy [ 74.797] __kgem_bcs_set_tiling: src handle=120:tiling=0, dst handle=102:tiling=0 [ 74.797] blt_composite_copy_box: box (0, 0), (48, 48) [ 74.797] sna_blt_copy_one: (0, 0) -> (0, 0) x (48, 48) [ 74.797] kgem_add_reloc64: handle=102, pos=4, delta=0, domains=28002 [ 74.797] kgem_add_handle: handle=102, index=0 [ 74.797] kgem_add_reloc64[0] = (delta=0, target handle=0, presumed=fffa0000) [ 74.797] __kgem_bo_mark_dirty: handle=102 (proxy? 0) [ 74.797] kgem_add_reloc64: handle=120, pos=8, delta=0, domains=28000 [ 74.797] kgem_add_handle: handle=120, index=1 [ 74.797] kgem_add_reloc64[1] = (delta=0, target handle=1, presumed=fff1f000) [ 74.797] apply_damage: damage=0x0, region=1 [(0, 0), (48, 48) + (0, 0)] [ 74.797] nop_done: flushing BLT operation on empty ring [ 74.797] batch[3/3, flags=1800]: 12 12 16384 16384, nreloc=2, nexec=2, nfence=0, aperture=6 [fenced=0] [ 74.797] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.797] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 74.797] kgem_commit: release handle=102 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fffa0000 [ 74.797] kgem_commit: release handle=120 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff1f000 [ 74.797] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.797] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=0, offset=4250144768 [ 74.797] sna_destroy_pixmap: pixmap=4388, attached?=1 [ 74.797] __sna_free_pixmap(pixmap=4388) [ 74.797] __sna_pixmap_free_cpu: discarding CPU buffer, handle=120, size=12288 [ 74.797] _kgem_bo_destroy: handle=120, proxy? 0 [ 74.797] __kgem_bo_destroy: handle=120, size=12288 [ 74.797] __kgem_busy: handle=120, busy=0, wedged=0 [ 74.797] __kgem_bo_clear_busy: handle=120 [ 74.797] kgem_bo_move_to_inactive: moving handle=120 to inactive [ 74.797] sna_create_pixmap(48, 48, 1, usage=0) [ 74.797] kgem_can_create_2d: 48x48 @ 1 [ 74.797] kgem_can_create_2d: unhandled depth 1 [ 74.797] sna_create_pixmap: can not use GPU, just creating shadow [ 74.797] create_pixmap: allocating pixmap 48x48, depth=1/1, size=392 [ 74.797] create_pixmap: serial=4389, usage=0, 48x48 [ 74.797] sna_accel_flush: flush?=0, dirty?=0 [ 74.797] sna_pixmap_create_shm(48x48, depth=32, bpp=32, pitch=192) [ 74.797] __pop_freed_pixmap: reusing freed pixmap=4388 header [ 74.797] create_pixmap_hdr: pixmap=4391, width=48, height=48, usage=0 [ 74.797] kgem_create_map(0x7fc6b40e9000 size=9216, read-only?=0) - has_userptr?=1 [ 74.797] __kgem_bo_init(handle=119, num_pages=3) [ 74.797] kgem_create_map(ptr=0x7fc6b40e9000, size=9216, pages=3, read_only=0) => handle=119 (proxy? 0) [ 74.797] sna_accel_watch_flush: enable=1 [ 74.797] __sna_damage_all(48, 48) [ 74.797] sna_pixmap_create_shm: serial=4391, 48x48, usage=0 [ 74.797] sna_composite(pixmap=4390, op=1, src=4392+(0, 0), mask=0+(0, 0), dst=4390+(0, 0)+(0, 0), size=(48, 48) [ 74.797] sna_compute_composite_region: dst=(0, 0)x(48, 48) [ 74.797] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (48, 48) [ 74.797] clip_to_dst: region: 1x[(0, 0), (48, 48)], clip: 1x[(0, 0), (48, 48)] [ 74.797] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (48, 48) [ 74.797] sna_compute_composite_region: clip against src (48x48 clip=0): (0, 0), (48, 48) [ 74.797] sna_composite: fallback as destination pixmap=4390 is unattached [ 74.797] sna_composite: fallback -- fbComposite [ 74.797] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(48, 48): region=((0,0), (48, 48)) [ 74.797] sna_composite_fb: fallback -- move src to cpu [ 74.797] _sna_pixmap_move_to_cpu(pixmap=4392, 48x48, flags=2) [ 74.797] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x561c94b054b1, is-clear?=0 [ 74.797] _sna_pixmap_move_to_cpu: CPU all-damaged [ 74.797] _sna_pixmap_move_to_cpu: syncing CPU bo [ 74.797] kgem_bo_sync__cpu_full: handle=119 [ 74.797] sna_composite_fb: fallback -- move dst to cpu [ 74.797] sna_drawable_move_region_to_cpu(pixmap=4390 (48x48), [(0, 0), (48, 48)], flags=5) [ 74.797] sna_drawable_move_region_to_cpu: not attached to pixmap 4390 (depth 1) [ 74.797] sna_image_composite: using 2 threads for compositing 48x48 [ 74.797] sna_destroy_pixmap: pixmap=4392, attached?=1 [ 74.797] kgem_bo_is_busy: handle=119, domain: 1 exec? 0, rq? 0 [ 74.797] __sna_free_pixmap(pixmap=4392) [ 74.797] __sna_pixmap_free_cpu: discarding CPU buffer, handle=119, size=12288 [ 74.797] kgem_bo_sync__cpu: handle=119 [ 74.797] sna_accel_watch_flush: enable=-1 [ 74.797] _kgem_bo_destroy: handle=119, proxy? 0 [ 74.797] __kgem_bo_destroy: handle=119, size=12288 [ 74.797] __kgem_bo_destroy: handle=119, not reusable [ 74.797] kgem_bo_free: handle=119, size=12288 [ 74.797] __kgem_busy: handle=119, busy=0, wedged=0 [ 74.797] kgem_bo_free: releasing 0x0:0x0 vma for handle=119, count=0 [ 74.797] sna_accel_flush: flush?=0, dirty?=0 [ 74.797] sna_accel_flush: flush?=0, dirty?=0 [ 74.797] sna_accel_flush: flush?=0, dirty?=0 [ 74.797] sna_accel_flush: flush?=0, dirty?=0 [ 74.797] sna_accel_flush: flush?=0, dirty?=0 [ 74.797] sna_accel_flush: flush?=0, dirty?=0 [ 74.797] sna_block_handler (tv=546.292000) [ 74.797] kgem_retire, need_retire?=1 [ 74.797] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 74.797] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 74.797] kgem_retire__requests_ring: retiring ring 1 [ 74.797] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.797] __kgem_retire_rq: request 1 complete [ 74.797] __kgem_bo_flush: handle=102, busy=0, wedged=0 [ 74.797] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 74.797] kgem_retire -- retired=0, need_retire=0 [ 74.797] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 74.797] gen6_render_retire: resetting idle vbo [ 74.797] kgem_retire__buffers: handle=109, busy? 0 [0] [ 74.797] kgem_retire__buffers: releasing upload cache for handle=109? 0 [ 74.797] __kgem_bo_destroy: handle=109, size=262144 [ 74.797] kgem_bo_replace_io: transferring io handle=109 to bo [ 74.797] kgem_bo_move_to_inactive: moving handle=109 to inactive [ 74.797] sna_scanout_do_flush: flush timer active: delta=9 [ 74.797] sna_accel_block: evaluating timers, active=7 [ 74.798] sna_accel_block: flush timer expires in 9 [74806] [ 74.798] sna_wakeup_handler [ 74.798] sna_accel_flush: flush?=0, dirty?=0 [ 74.798] sna_accel_flush: flush?=0, dirty?=0 [ 74.798] sna_block_handler (tv=546.291000) [ 74.798] sna_scanout_do_flush: flush timer active: delta=8 [ 74.798] sna_accel_block: evaluating timers, active=7 [ 74.798] sna_accel_block: flush timer expires in 8 [74806] [ 74.798] sna_wakeup_handler [ 74.798] sna_accel_flush: flush?=0, dirty?=0 [ 74.798] sna_accel_flush: flush?=0, dirty?=0 [ 74.798] sna_accel_flush: flush?=0, dirty?=0 [ 74.798] sna_block_handler (tv=546.291000) [ 74.798] sna_scanout_do_flush: flush timer active: delta=8 [ 74.798] sna_accel_block: evaluating timers, active=7 [ 74.798] sna_accel_block: flush timer expires in 8 [74806] [ 74.798] sna_wakeup_handler [ 74.798] sna_accel_flush: flush?=0, dirty?=0 [ 74.798] sna_accel_flush: flush?=0, dirty?=0 [ 74.798] sna_block_handler (tv=546.291000) [ 74.798] sna_scanout_do_flush: flush timer active: delta=8 [ 74.798] sna_accel_block: evaluating timers, active=7 [ 74.798] sna_accel_block: flush timer expires in 8 [74806] [ 74.798] sna_wakeup_handler [ 74.798] sna_accel_flush: flush?=0, dirty?=0 [ 74.798] sna_block_handler (tv=546.291000) [ 74.798] sna_scanout_do_flush: flush timer active: delta=8 [ 74.798] sna_accel_block: evaluating timers, active=7 [ 74.798] sna_accel_block: flush timer expires in 8 [74806] [ 74.798] sna_wakeup_handler [ 74.798] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=25, name=75 [ 74.798] kgem_bo_flink: flinked handle=25 to name=75, marking non-reusable [ 74.798] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 74.798] sna_dri2_get_back: draw size=3840x2160, back buffer handle=25 size=3840x2160, is-scanout? 1, active?=1, pitch=15360, front pitch=15360 [ 74.798] sna_dri2_get_back: reuse backbuffer? 1 [ 74.798] sna_dri2_get_back: back buffer handle=25, active?=1, refcnt=1 [ 74.798] sna_dri2_get_back: cache: handle=128, active=0 [ 74.798] sna_dri2_get_back: reuse cache handle=128, name=76, flags=0 [ 74.798] sna_dri2_get_back: caching handle=25 (name=75, flags=0, active_scanout=1) [ 74.798] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 74.798] sna_dri2_reuse_buffer: reusing back buffer handle=128, name=76, pitch=15360, age=0 [ 74.798] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 74.798] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=32, name=80, active_scanout=2 [ 74.798] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 74.798] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 74.798] sna_accel_flush: flush?=0, dirty?=0 [ 74.798] sna_accel_flush: flush?=0, dirty?=0 [ 74.798] sna_accel_flush: flush?=0, dirty?=0 [ 74.798] sna_block_handler (tv=546.291000) [ 74.798] sna_scanout_do_flush: flush timer active: delta=8 [ 74.798] sna_accel_block: evaluating timers, active=7 [ 74.798] sna_accel_block: flush timer expires in 8 [74806] [ 74.798] sna_wakeup_handler [ 74.798] sna_accel_flush: flush?=0, dirty?=0 [ 74.798] sna_accel_flush: flush?=0, dirty?=0 [ 74.798] sna_accel_flush: flush?=0, dirty?=0 [ 74.798] sna_block_handler (tv=546.291000) [ 74.798] sna_scanout_do_flush: flush timer active: delta=8 [ 74.798] sna_accel_block: evaluating timers, active=7 [ 74.798] sna_accel_block: flush timer expires in 8 [74806] [ 74.798] sna_wakeup_handler [ 74.798] sna_accel_flush: flush?=0, dirty?=0 [ 74.798] sna_accel_flush: flush?=0, dirty?=0 [ 74.798] sna_block_handler (tv=546.291000) [ 74.798] sna_scanout_do_flush: flush timer active: delta=8 [ 74.798] sna_accel_block: evaluating timers, active=7 [ 74.798] sna_accel_block: flush timer expires in 8 [74806] [ 74.799] sna_wakeup_handler [ 74.799] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 74.799] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 74.799] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 74.799] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 74.799] sna_dri2_get_msc(draw=146, pipe=0) [ 74.799] sna_crtc_record_swap: recording last swap on pipe=0, frame 4237 [msc=4237], time 74.791750 [ 74.799] sna_dri2_get_msc: msc=4237 [raw=4237], ust=74791750 [ 74.799] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=128 (refs=1/1, flush=0) , front=32 (refs=2/3, flush=1) [ 74.799] sna_dri2_schedule_swap(target_msc=4237, divisor=0, remainder=0) [ 74.799] sna_dri2_schedule_swap: using front handle=32, active_scanout?=2, flush?=1 [ 74.799] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 74.799] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 74.799] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 74.799] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 74.799] sna_crtc_record_swap: recording last swap on pipe=0, frame 4237 [msc=4237], time 74.791750 [ 74.799] immediate_swap: current_msc=4237, target_msc=4237 -- yes [ 74.799] can_flip: no, shadow enabled [ 74.799] sna_dri2_add_event: adding event to window 146) [ 74.799] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 74.799] sna_dri2_immediate_blit: no pending blit, starting chain [ 74.799] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 74.799] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 74.799] can_xchg: back size=8700f00, front size=8700f00 [ 74.799] can_xchg: yes, pixmap=4091 [ 74.799] sna_dri2_xchg: win=146, exchange front=32/80,ref=3 and back=128/76,ref=2, pixmap=4091 3840x2160 [ 74.799] sna_dri2_xchg: back_bo handle=128, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 74.799] sna_dri2_xchg: front_bo handle=32, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 74.799] set_bo: pixmap=4091, handle=128 (old handle=32) [ 74.799] set_bo: marking whole pixmap as damaged [ 74.799] set_bo: applying final/discard move-to-gpu [ 74.799] wait_for_shadow: flags=0, flips=1, handle=32, shadow=29 [ 74.799] set_bo: dropping flush hint from handle=32 [ 74.799] set_bo: adding flush hint to handle=128 [ 74.799] mark_stale(handle=32) => 1 [ 74.799] swap_limit: draw=146 setting swap limit to 3 [ 74.799] sna_dri2_swap_limit_validate: swap limit set to 3 [ 74.799] sna_next_vblank(pipe=0, waiting until next vblank) [ 74.799] sna_dri2_schedule_swap: reported target_msc=4237 [ 74.799] sna_accel_flush: flush?=0, dirty?=0 [ 74.799] sna_accel_flush: flush?=0, dirty?=0 [ 74.799] sna_accel_flush: flush?=0, dirty?=0 [ 74.799] sna_accel_flush: flush?=0, dirty?=0 [ 74.799] sna_block_handler (tv=546.290000) [ 74.799] sna_scanout_do_flush: flush timer active: delta=7 [ 74.799] sna_accel_block: evaluating timers, active=7 [ 74.799] sna_accel_block: flush timer expires in 7 [74806] [ 74.799] sna_wakeup_handler [ 74.799] sna_accel_flush: flush?=0, dirty?=0 [ 74.799] sna_accel_flush: flush?=0, dirty?=0 [ 74.799] sna_accel_flush: flush?=0, dirty?=0 [ 74.799] sna_accel_flush: flush?=0, dirty?=0 [ 74.799] sna_accel_flush: flush?=0, dirty?=0 [ 74.799] sna_block_handler (tv=546.290000) [ 74.799] sna_scanout_do_flush: flush timer active: delta=7 [ 74.799] sna_accel_block: evaluating timers, active=7 [ 74.799] sna_accel_block: flush timer expires in 7 [74806] [ 74.799] sna_wakeup_handler [ 74.799] sna_accel_flush: flush?=0, dirty?=0 [ 74.799] sna_accel_flush: flush?=0, dirty?=0 [ 74.799] sna_accel_flush: flush?=0, dirty?=0 [ 74.799] sna_accel_flush: flush?=0, dirty?=0 [ 74.799] sna_accel_flush: flush?=0, dirty?=0 [ 74.799] sna_block_handler (tv=546.290000) [ 74.799] sna_scanout_do_flush: flush timer active: delta=7 [ 74.799] sna_accel_block: evaluating timers, active=7 [ 74.799] sna_accel_block: flush timer expires in 7 [74806] [ 74.799] sna_wakeup_handler [ 74.799] sna_accel_flush: flush?=0, dirty?=0 [ 74.799] sna_accel_flush: flush?=0, dirty?=0 [ 74.799] sna_accel_flush: flush?=0, dirty?=0 [ 74.799] sna_accel_flush: flush?=0, dirty?=0 [ 74.799] sna_accel_flush: flush?=0, dirty?=0 [ 74.799] sna_block_handler (tv=546.290000) [ 74.799] sna_scanout_do_flush: flush timer active: delta=7 [ 74.799] sna_accel_block: evaluating timers, active=7 [ 74.799] sna_accel_block: flush timer expires in 7 [74806] [ 74.799] sna_wakeup_handler [ 74.799] sna_accel_flush: flush?=0, dirty?=0 [ 74.799] sna_accel_flush: flush?=0, dirty?=0 [ 74.799] sna_accel_flush: flush?=0, dirty?=0 [ 74.800] sna_accel_flush: flush?=0, dirty?=0 [ 74.800] sna_change_window_attributes [ 74.800] sna_accel_flush: flush?=0, dirty?=0 [ 74.800] sna_accel_flush: flush?=0, dirty?=0 [ 74.800] sna_accel_flush: flush?=0, dirty?=0 [ 74.800] sna_block_handler (tv=546.289000) [ 74.800] sna_scanout_do_flush: flush timer active: delta=6 [ 74.800] sna_accel_block: evaluating timers, active=7 [ 74.800] sna_accel_block: flush timer expires in 6 [74806] [ 74.800] sna_wakeup_handler [ 74.800] sna_accel_flush: flush?=0, dirty?=0 [ 74.800] sna_accel_flush: flush?=0, dirty?=0 [ 74.800] sna_accel_flush: flush?=0, dirty?=0 [ 74.800] sna_accel_flush: flush?=0, dirty?=0 [ 74.800] sna_change_window_attributes [ 74.800] sna_accel_flush: flush?=0, dirty?=0 [ 74.800] sna_accel_flush: flush?=0, dirty?=0 [ 74.800] sna_accel_flush: flush?=0, dirty?=0 [ 74.800] sna_block_handler (tv=546.289000) [ 74.800] sna_scanout_do_flush: flush timer active: delta=6 [ 74.800] sna_accel_block: evaluating timers, active=7 [ 74.800] sna_accel_block: flush timer expires in 6 [74806] [ 74.800] sna_wakeup_handler [ 74.800] sna_accel_flush: flush?=0, dirty?=0 [ 74.800] sna_accel_flush: flush?=0, dirty?=0 [ 74.800] sna_accel_flush: flush?=0, dirty?=0 [ 74.800] sna_accel_flush: flush?=0, dirty?=0 [ 74.800] sna_change_window_attributes [ 74.800] sna_accel_flush: flush?=0, dirty?=0 [ 74.800] sna_accel_flush: flush?=0, dirty?=0 [ 74.800] sna_accel_flush: flush?=0, dirty?=0 [ 74.800] sna_block_handler (tv=546.289000) [ 74.800] sna_scanout_do_flush: flush timer active: delta=6 [ 74.800] sna_accel_block: evaluating timers, active=7 [ 74.800] sna_accel_block: flush timer expires in 6 [74806] [ 74.800] sna_wakeup_handler [ 74.800] sna_accel_flush: flush?=0, dirty?=0 [ 74.800] sna_accel_flush: flush?=0, dirty?=0 [ 74.800] sna_accel_flush: flush?=0, dirty?=0 [ 74.800] sna_block_handler (tv=546.289000) [ 74.800] sna_scanout_do_flush: flush timer active: delta=6 [ 74.800] sna_accel_block: evaluating timers, active=7 [ 74.800] sna_accel_block: flush timer expires in 6 [74806] [ 74.800] sna_wakeup_handler [ 74.800] sna_accel_flush: flush?=0, dirty?=0 [ 74.800] sna_accel_flush: flush?=0, dirty?=0 [ 74.800] sna_accel_flush: flush?=0, dirty?=0 [ 74.800] sna_accel_flush: flush?=0, dirty?=0 [ 74.800] sna_accel_flush: flush?=0, dirty?=0 [ 74.800] sna_block_handler (tv=546.289000) [ 74.800] sna_scanout_do_flush: flush timer active: delta=6 [ 74.800] sna_accel_block: evaluating timers, active=7 [ 74.800] sna_accel_block: flush timer expires in 6 [74806] [ 74.800] sna_wakeup_handler [ 74.800] sna_accel_flush: flush?=0, dirty?=0 [ 74.800] sna_accel_flush: flush?=0, dirty?=0 [ 74.800] sna_accel_flush: flush?=0, dirty?=0 [ 74.800] sna_accel_flush: flush?=0, dirty?=0 [ 74.800] sna_accel_flush: flush?=0, dirty?=0 [ 74.800] sna_block_handler (tv=546.289000) [ 74.800] sna_scanout_do_flush: flush timer active: delta=6 [ 74.800] sna_accel_block: evaluating timers, active=7 [ 74.800] sna_accel_block: flush timer expires in 6 [74806] [ 74.800] sna_wakeup_handler [ 74.800] sna_accel_flush: flush?=0, dirty?=0 [ 74.800] sna_accel_flush: flush?=0, dirty?=0 [ 74.800] sna_accel_flush: flush?=0, dirty?=0 [ 74.800] sna_block_handler (tv=546.289000) [ 74.800] sna_scanout_do_flush: flush timer active: delta=6 [ 74.800] sna_accel_block: evaluating timers, active=7 [ 74.800] sna_accel_block: flush timer expires in 6 [74806] [ 74.800] sna_wakeup_handler [ 74.800] sna_accel_flush: flush?=0, dirty?=0 [ 74.800] sna_accel_flush: flush?=0, dirty?=0 [ 74.800] sna_accel_flush: flush?=0, dirty?=0 [ 74.800] sna_accel_flush: flush?=0, dirty?=0 [ 74.800] sna_block_handler (tv=546.289000) [ 74.800] sna_scanout_do_flush: flush timer active: delta=6 [ 74.800] sna_accel_block: evaluating timers, active=7 [ 74.800] sna_accel_block: flush timer expires in 6 [74806] [ 74.800] sna_wakeup_handler [ 74.800] sna_accel_flush: flush?=0, dirty?=0 [ 74.800] sna_accel_flush: flush?=0, dirty?=0 [ 74.800] sna_accel_flush: flush?=0, dirty?=0 [ 74.800] sna_block_handler (tv=546.289000) [ 74.800] sna_scanout_do_flush: flush timer active: delta=6 [ 74.800] sna_accel_block: evaluating timers, active=7 [ 74.800] sna_accel_block: flush timer expires in 6 [74806] [ 74.803] sna_wakeup_handler [ 74.803] sna_accel_flush: flush?=0, dirty?=0 [ 74.803] sna_block_handler (tv=546.286000) [ 74.803] sna_scanout_do_flush: flush timer active: delta=3 [ 74.803] sna_scanout_do_flush (time=74803), triggered [ 74.803] sna_scanout_flush (time=74803), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 74.803] has_shadow: has pending damage? 1, outstanding flips: 1 [ 74.803] stop_flush: scanout=128 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 74.803] has_shadow: has pending damage? 1, outstanding flips: 1 [ 74.803] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 1, mode reconfiguration pending? 0) [ 74.803] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 74.803] sna_mode_redisplay: checking for 1 outstanding flip completions [ 74.803] sna_mode_redisplay: now 1 outstanding flip completions (enabled? 1) [ 74.803] sna_accel_block: evaluating timers, active=7 [ 74.803] sna_accel_block: flush timer expires in 16 [74819] [ 74.803] sna_wakeup_handler [ 74.803] sna_block_handler (tv=546.286000) [ 74.803] sna_scanout_do_flush: flush timer active: delta=16 [ 74.803] sna_accel_block: evaluating timers, active=7 [ 74.803] sna_accel_block: flush timer expires in 16 [74819] [ 74.803] sna_wakeup_handler [ 74.803] sna_accel_flush: flush?=0, dirty?=0 [ 74.803] sna_accel_flush: flush?=0, dirty?=0 [ 74.803] sna_block_handler (tv=546.286000) [ 74.803] sna_scanout_do_flush: flush timer active: delta=16 [ 74.803] sna_accel_block: evaluating timers, active=7 [ 74.803] sna_accel_block: flush timer expires in 16 [74819] [ 74.803] sna_wakeup_handler [ 74.803] sna_accel_flush: flush?=0, dirty?=0 [ 74.803] sna_accel_flush: flush?=0, dirty?=0 [ 74.803] sna_block_handler (tv=546.286000) [ 74.803] sna_scanout_do_flush: flush timer active: delta=16 [ 74.803] sna_accel_block: evaluating timers, active=7 [ 74.803] sna_accel_block: flush timer expires in 16 [74819] [ 74.803] sna_wakeup_handler [ 74.803] sna_accel_flush: flush?=0, dirty?=0 [ 74.803] sna_accel_flush: flush?=0, dirty?=0 [ 74.803] sna_block_handler (tv=546.286000) [ 74.803] sna_scanout_do_flush: flush timer active: delta=16 [ 74.803] sna_accel_block: evaluating timers, active=7 [ 74.803] sna_accel_block: flush timer expires in 16 [74819] [ 74.803] sna_wakeup_handler [ 74.803] sna_accel_flush: flush?=0, dirty?=0 [ 74.803] sna_accel_flush: flush?=0, dirty?=0 [ 74.803] sna_block_handler (tv=546.286000) [ 74.803] sna_scanout_do_flush: flush timer active: delta=16 [ 74.803] sna_accel_block: evaluating timers, active=7 [ 74.803] sna_accel_block: flush timer expires in 16 [74819] [ 74.803] sna_wakeup_handler [ 74.803] sna_accel_flush: flush?=0, dirty?=0 [ 74.803] sna_accel_flush: flush?=0, dirty?=0 [ 74.803] sna_accel_flush: flush?=0, dirty?=0 [ 74.803] sna_block_handler (tv=546.286000) [ 74.803] sna_scanout_do_flush: flush timer active: delta=16 [ 74.803] sna_accel_block: evaluating timers, active=7 [ 74.803] sna_accel_block: flush timer expires in 16 [74819] [ 74.803] sna_wakeup_handler [ 74.803] sna_accel_flush: flush?=0, dirty?=0 [ 74.803] sna_accel_flush: flush?=0, dirty?=0 [ 74.803] sna_block_handler (tv=546.286000) [ 74.803] sna_scanout_do_flush: flush timer active: delta=16 [ 74.803] sna_accel_block: evaluating timers, active=7 [ 74.803] sna_accel_block: flush timer expires in 16 [74819] [ 74.803] sna_wakeup_handler [ 74.804] sna_accel_flush: flush?=0, dirty?=0 [ 74.804] sna_accel_flush: flush?=0, dirty?=0 [ 74.804] sna_accel_flush: flush?=0, dirty?=0 [ 74.804] sna_block_handler (tv=546.285000) [ 74.804] sna_scanout_do_flush: flush timer active: delta=15 [ 74.804] sna_accel_block: evaluating timers, active=7 [ 74.804] sna_accel_block: flush timer expires in 15 [74819] [ 74.804] sna_wakeup_handler [ 74.804] sna_accel_flush: flush?=0, dirty?=0 [ 74.804] sna_accel_flush: flush?=0, dirty?=0 [ 74.804] sna_accel_flush: flush?=0, dirty?=0 [ 74.804] sna_accel_flush: flush?=0, dirty?=0 [ 74.804] sna_accel_flush: flush?=0, dirty?=0 [ 74.804] sna_accel_flush: flush?=0, dirty?=0 [ 74.804] sna_block_handler (tv=546.285000) [ 74.804] sna_scanout_do_flush: flush timer active: delta=15 [ 74.804] sna_accel_block: evaluating timers, active=7 [ 74.804] sna_accel_block: flush timer expires in 15 [74819] [ 74.804] sna_wakeup_handler [ 74.804] sna_accel_flush: flush?=0, dirty?=0 [ 74.804] sna_accel_flush: flush?=0, dirty?=0 [ 74.804] sna_accel_flush: flush?=0, dirty?=0 [ 74.804] sna_block_handler (tv=546.285000) [ 74.804] sna_scanout_do_flush: flush timer active: delta=15 [ 74.804] sna_accel_block: evaluating timers, active=7 [ 74.804] sna_accel_block: flush timer expires in 15 [74819] [ 74.804] sna_wakeup_handler [ 74.804] sna_accel_flush: flush?=0, dirty?=0 [ 74.804] sna_accel_flush: flush?=0, dirty?=0 [ 74.804] sna_accel_flush: flush?=0, dirty?=0 [ 74.804] sna_block_handler (tv=546.285000) [ 74.804] sna_scanout_do_flush: flush timer active: delta=15 [ 74.804] sna_accel_block: evaluating timers, active=7 [ 74.804] sna_accel_block: flush timer expires in 15 [74819] [ 74.804] sna_wakeup_handler [ 74.804] sna_block_handler (tv=546.285000) [ 74.804] sna_scanout_do_flush: flush timer active: delta=15 [ 74.804] sna_accel_block: evaluating timers, active=7 [ 74.804] sna_accel_block: flush timer expires in 15 [74819] [ 74.804] sna_wakeup_handler [ 74.804] sna_accel_flush: flush?=0, dirty?=0 [ 74.804] sna_accel_flush: flush?=0, dirty?=0 [ 74.804] sna_accel_flush: flush?=0, dirty?=0 [ 74.804] sna_block_handler (tv=546.285000) [ 74.804] sna_scanout_do_flush: flush timer active: delta=15 [ 74.804] sna_accel_block: evaluating timers, active=7 [ 74.804] sna_accel_block: flush timer expires in 15 [74819] [ 74.804] sna_wakeup_handler [ 74.804] sna_accel_flush: flush?=0, dirty?=0 [ 74.804] sna_accel_flush: flush?=0, dirty?=0 [ 74.804] sna_accel_flush: flush?=0, dirty?=0 [ 74.804] sna_block_handler (tv=546.285000) [ 74.804] sna_scanout_do_flush: flush timer active: delta=15 [ 74.804] sna_accel_block: evaluating timers, active=7 [ 74.804] sna_accel_block: flush timer expires in 15 [74819] [ 74.804] sna_wakeup_handler [ 74.804] sna_accel_flush: flush?=0, dirty?=0 [ 74.804] sna_accel_flush: flush?=0, dirty?=0 [ 74.804] sna_accel_flush: flush?=0, dirty?=0 [ 74.804] sna_block_handler (tv=546.285000) [ 74.804] sna_scanout_do_flush: flush timer active: delta=15 [ 74.804] sna_accel_block: evaluating timers, active=7 [ 74.804] sna_accel_block: flush timer expires in 15 [74819] [ 74.804] sna_wakeup_handler [ 74.804] sna_accel_flush: flush?=0, dirty?=0 [ 74.804] sna_accel_flush: flush?=0, dirty?=0 [ 74.804] sna_block_handler (tv=546.285000) [ 74.804] sna_scanout_do_flush: flush timer active: delta=15 [ 74.804] sna_accel_block: evaluating timers, active=7 [ 74.804] sna_accel_block: flush timer expires in 15 [74819] [ 74.804] sna_wakeup_handler [ 74.804] sna_create_pixmap(850, 592, 24, usage=2) [ 74.804] kgem_can_create_2d: 850x592 @ 24 [ 74.804] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3424, height=592 [ 74.804] kgem_can_create_2d: untiled size=2027520 [ 74.804] kgem_choose_tiling: TLB near-miss between lines 850x592 (pitch=3400), forcing tiling 1 [ 74.804] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3424, height=592 [ 74.804] kgem_can_create_2d: tiled[-1] size=2027520 [ 74.804] sna_create_pixmap: usage=2, flags=1b [ 74.804] sna_create_pixmap: creating GPU pixmap 850x592, stride=3400, flags=1b [ 74.804] create_pixmap: allocating pixmap 0x0, depth=24/32, size=0 [ 74.804] create_pixmap: serial=4393, usage=0, 0x0 [ 74.804] create_pixmap_hdr: pixmap=4393, width=850, height=592, usage=0 [ 74.804] sna_create_pixmap: serial=4393, 850x592, usage=0 [ 74.804] sna_validate_gc(0x561c944e2810) changes=7fffff, previous serial=80000000, drawable=1129 [ 74.804] sna_validate_gc: recomputing clip [ 74.804] sna_validate_gc: composite clip=1x[(0, 0), (850, 592)] [0x561c9499d010] [ 74.804] sna_copy_area: src=pixmap=4091:(1524, 810)x(850, 592)+(0, 0) -> dst=pixmap=4393:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 74.804] sna_copy_area: normal copy [ 74.804] sna_do_copy: src=(1524, 810), dst=(0, 0), size=(850x592) [ 74.804] sna_do_copy: after drawable: src=(1524, 810), dst=(0, 0), size=(850x592) [ 74.804] sna_do_copy: dst extents (0, 0), (850, 592), dst clip extents (0, 0), (850, 592), dst size=850x592 [ 74.804] sna_do_copy: clipped dst extents (0, 0), (850, 592) [ 74.804] sna_do_copy: unclipped src extents (1524, 810), (2374, 1402) [ 74.804] sna_do_copy: clipped src extents (1524, 810), (2374, 1402) [ 74.804] sna_do_copy: window -- include inferiors [ 74.804] sna_do_copy: src extents (1524, 810), (2374, 1402) x 1 [ 74.804] sna_do_copy: copy region (0, 0), (850, 592) x 1 + (1524, 810) [ 74.804] sna_copy_boxes (boxes=1x[(0, 0), (850, 592)...], src pixmap=4091+(1524, 810), dst pixmap=4393+(0, 0), alu=3, src.size=3840x2160, dst.size=850x592) [ 74.804] sna_copy_boxes: dst=(priv=0x561c9499d2c0, gpu_bo=0, cpu_bo=0), src=(priv=0x561c94a26fb0, gpu_bo=128, cpu_bo=0), replaces=1 [ 74.804] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 74.804] sna_drawable_use_bo pixmap=4393, box=((0, 0), (850, 592)), flags=1b... [ 74.804] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b [ 74.804] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 74.804] sna_pixmap_move_to_gpu(pixmap=4393, usage=0), flags=4b [ 74.804] sna_pixmap_move_to_gpu: CPU damage? 0 [ 74.804] sna_pixmap_move_to_gpu: creating GPU bo (850x592@32), create=b [ 74.804] kgem_choose_tiling: TLB near-miss between lines 850x592 (pitch=3400), forcing tiling 1 [ 74.804] kgem_choose_tiling: TLB near-miss between lines 850x592 (pitch=3400), forcing tiling 1 [ 74.804] sna_pixmap_alloc_gpu: pixmap=4393 [ 74.804] kgem_create_2d(850x592, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 74.804] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=3584, height=592 [ 74.804] kgem_set_tiling: handle=20, tiling=1 [1], pitch=3584 [3584]: 1 [ 74.804] kgem_bo_remove_from_inactive: removing handle=20 from inactive [ 74.804] from inactive: pitch=3584, tiling=1: handle=20, id=2350 [ 74.804] __sna_damage_all(850, 592) [ 74.804] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 74.804] sna_pixmap_mark_active: pixmap=4393, handle=20 [ 74.804] sna_drawable_use_bo: allocated GPU bo for operation [ 74.804] sna_drawable_use_bo: using GPU bo with damage? 0 [ 74.804] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=a [ 74.804] sna_pixmap_move_to_gpu: already all-damaged [ 74.804] sna_pixmap_unclean(pixmap=4091): cleaning foreign bo handle=128, busy=0 [ring=0] [ 74.804] __kgem_bo_clear_busy: handle=128 [ 74.804] sna_pixmap_mark_active: pixmap=4091, handle=128 [ 74.804] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 74.804] gen9_render_copy_boxes (1524, 810)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 74.804] kgem_bo_is_render: handle=128, rq? 0 [0] [ 74.804] kgem_bo_is_render: handle=20, rq? 0 [0] [ 74.804] kgem_bo_is_render: handle=20, rq? 0 [0] [ 74.804] kgem_bo_is_render: handle=128, rq? 0 [0] [ 74.804] kgem_bo_is_render: handle=20, rq? 0 [0] [ 74.804] kgem_check_bo: num_pages=+16998, num_exec=+2 [ 74.804] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 74.804] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 74.804] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 74.804] kgem_add_handle: handle=4, index=0 [ 74.804] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 74.804] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 74.804] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 74.804] gen9_composite_get_binding_table(ffc0) [ 74.804] kgem_add_reloc64: handle=20, pos=16360, delta=0, domains=20002 [ 74.804] kgem_add_handle: handle=20, index=1 [ 74.804] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd9be000) [ 74.804] __kgem_bo_mark_dirty: handle=20 (proxy? 0) [ 74.804] [3fe0] bind bo(handle=20, addr=fd9be000), format=192, width=850, height=592, pitch=3584, tiling=1 -> render [ 74.804] kgem_add_reloc64: handle=128, pos=16344, delta=0, domains=40000 [ 74.804] kgem_add_handle: handle=128, index=2 [ 74.804] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=f61c9000) [ 74.804] [3fd0] bind bo(handle=128, addr=f61c9000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> sampler [ 74.804] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 74.804] gen9_emit_sampler: sampler = 0 [ 74.804] gen9_emit_sf: num_sf_outputs=1 [ 74.804] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 74.804] gen9_emit_vertex_elements: setup id=0 [ 74.804] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 74.804] (1524, 810) -> (0, 0) + (850, 592) [ 74.804] gen8_vertex_flush[490] = 3 [ 74.804] sna_set_window_pixmap: window=16778580, old pixmap=4365 new pixmap=4393 [ 74.804] sna_set_window_pixmap: window=16778581, old pixmap=4365 new pixmap=4393 [ 74.804] sna_set_window_pixmap: window=54525967, old pixmap=4365 new pixmap=4393 [ 74.804] sna_set_window_pixmap: window=54525968, old pixmap=4365 new pixmap=4393 [ 74.804] sna_set_window_pixmap: window=16778583, old pixmap=4365 new pixmap=4393 [ 74.804] sna_accel_flush: flush?=1, dirty?=0 [ 74.804] gen8_vertex_close: used=6, vbo active? 23, vb=1, nreloc=1 [ 74.804] gen8_vertex_close: reloc[0] = 287 [ 74.804] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 74.804] kgem_add_handle: handle=23, index=3 [ 74.804] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 74.804] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=17072 [fenced=0] [ 74.804] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 74.804] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 74.804] kgem_fixup_relocs: shrinking by 61440 [ 74.804] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.804] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 74.804] kgem_commit: release handle=20 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd9be000 [ 74.804] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 74.804] kgem_commit: release handle=128 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f61c9000 [ 74.804] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 74.804] __kgem_busy: handle=1, busy=131072, wedged=0 [ 74.804] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 74.804] sna_accel_flush: flush?=0, dirty?=0 [ 74.804] sna_validate_gc(0x561c944e2810) changes=7fffff, previous serial=0, drawable=1129 [ 74.804] sna_validate_gc: recomputing clip [ 74.804] sna_validate_gc: composite clip=1x[(0, 0), (850, 592)] [0x561c9499d010] [ 74.804] sna_copy_area: src=pixmap=4365:(0, 28)x(850, 564)+(0, 0) -> dst=pixmap=4393:(0, 28)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 74.804] sna_copy_area: normal copy [ 74.804] sna_do_copy: src=(0, 28), dst=(0, 28), size=(850x564) [ 74.804] sna_do_copy: after drawable: src=(0, 28), dst=(0, 28), size=(850x564) [ 74.804] sna_do_copy: dst extents (0, 28), (850, 592), dst clip extents (0, 0), (850, 592), dst size=850x592 [ 74.804] sna_do_copy: clipped dst extents (0, 28), (850, 592) [ 74.804] sna_do_copy: unclipped src extents (0, 28), (850, 592) [ 74.804] sna_do_copy: clipped src extents (0, 28), (850, 592) [ 74.804] sna_do_copy: pixmap -- no source clipping [ 74.804] sna_do_copy: src extents (0, 28), (850, 592) x 1 [ 74.804] sna_do_copy: copy region (0, 28), (850, 592) x 1 + (0, 0) [ 74.804] sna_copy_boxes (boxes=1x[(0, 28), (850, 592)...], src pixmap=4365+(0, 0), dst pixmap=4393+(0, 0), alu=3, src.size=856x592, dst.size=850x592) [ 74.804] sna_copy_boxes: dst=(priv=0x561c9499d2c0, gpu_bo=20, cpu_bo=0), src=(priv=0x561c9499e540, gpu_bo=96, cpu_bo=0), replaces=0 [ 74.804] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 74.804] sna_drawable_use_bo pixmap=4393, box=((0, 28), (850, 592)), flags=b... [ 74.804] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 74.804] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.804] sna_drawable_use_bo: using whole GPU bo [ 74.804] sna_pixmap_move_to_gpu(pixmap=4365, usage=0), flags=a [ 74.804] sna_pixmap_move_to_gpu: already all-damaged [ 74.804] sna_pixmap_unclean(pixmap=4365): cleaning foreign bo handle=96, busy=0 [ring=0] [ 74.804] __kgem_bo_clear_busy: handle=96 [ 74.805] sna_pixmap_mark_active: pixmap=4365, handle=96 [ 74.805] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 74.805] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 74.805] kgem_bo_is_render: handle=96, rq? 0 [0] [ 74.805] kgem_bo_is_render: handle=20, rq? 1 [1] [ 74.805] kgem_bo_is_render: handle=20, rq? 1 [1] [ 74.805] kgem_check_bo: num_pages=+1316, num_exec=+2 [ 74.805] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 74.805] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 74.805] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 74.805] kgem_add_handle: handle=4, index=0 [ 74.805] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 74.805] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 74.805] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 74.805] gen9_composite_get_binding_table(ffc0) [ 74.805] kgem_add_reloc64: handle=20, pos=16360, delta=0, domains=20002 [ 74.805] kgem_add_handle: handle=20, index=1 [ 74.805] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd9be000) [ 74.805] __kgem_bo_mark_dirty: handle=20 (proxy? 0) [ 74.805] [3fe0] bind bo(handle=20, addr=fd9be000), format=192, width=850, height=592, pitch=3584, tiling=1 -> render [ 74.805] kgem_add_reloc64: handle=96, pos=16344, delta=0, domains=40000 [ 74.805] kgem_add_handle: handle=96, index=2 [ 74.805] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=ffd0c000) [ 74.805] [3fd0] bind bo(handle=96, addr=ffd0c000), format=192, width=856, height=592, pitch=3584, tiling=1 -> sampler [ 74.805] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 74.805] gen9_emit_sampler: sampler = 0 [ 74.805] gen9_emit_sf: num_sf_outputs=1 [ 74.805] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 74.805] gen9_emit_vertex_elements: setup id=0 [ 74.805] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 74.805] (0, 28) -> (0, 28) + (850, 564) [ 74.805] gen8_vertex_flush[490] = 3 [ 74.805] sna_accel_flush: flush?=1, dirty?=0 [ 74.805] gen8_vertex_close: used=12, vbo active? 23, vb=1, nreloc=1 [ 74.805] gen8_vertex_close: reloc[0] = 287 [ 74.805] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 74.805] kgem_add_handle: handle=23, index=3 [ 74.805] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 74.805] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=1390 [fenced=0] [ 74.805] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.805] __kgem_retire_rq: request 1 complete [ 74.805] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 74.805] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 74.805] kgem_fixup_relocs: shrinking by 61440 [ 74.805] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.805] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 74.805] kgem_commit: release handle=20 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd9be000 [ 74.805] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 74.805] kgem_commit: release handle=96 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffd0c000 [ 74.805] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 74.805] __kgem_busy: handle=1, busy=131072, wedged=0 [ 74.805] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 74.805] sna_accel_flush: flush?=0, dirty?=0 [ 74.805] sna_accel_flush: flush?=0, dirty?=0 [ 74.805] sna_accel_flush: flush?=0, dirty?=0 [ 74.805] sna_accel_flush: flush?=0, dirty?=0 [ 74.805] sna_accel_flush: flush?=0, dirty?=0 [ 74.805] sna_accel_flush: flush?=0, dirty?=0 [ 74.805] sna_accel_flush: flush?=0, dirty?=0 [ 74.805] sna_accel_flush: flush?=0, dirty?=0 [ 74.805] sna_accel_flush: flush?=0, dirty?=0 [ 74.805] sna_accel_flush: flush?=0, dirty?=0 [ 74.805] sna_block_handler (tv=546.284000) [ 74.805] kgem_retire, need_retire?=1 [ 74.805] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 74.805] kgem_retire__requests_ring: retiring ring 0 [ 74.805] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.805] __kgem_retire_rq: request 1 complete [ 74.805] __kgem_bo_flush: handle=20, busy=0, wedged=0 [ 74.805] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 74.805] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 74.805] kgem_retire -- retired=0, need_retire=0 [ 74.805] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 74.805] gen6_render_retire: resetting idle vbo [ 74.805] sna_scanout_do_flush: flush timer active: delta=14 [ 74.805] sna_accel_block: evaluating timers, active=7 [ 74.805] sna_accel_block: flush timer expires in 14 [74819] [ 74.805] sna_wakeup_handler [ 74.805] sna_accel_flush: flush?=0, dirty?=0 [ 74.805] sna_accel_flush: flush?=0, dirty?=0 [ 74.805] sna_accel_flush: flush?=0, dirty?=0 [ 74.805] sna_block_handler (tv=546.284000) [ 74.805] sna_scanout_do_flush: flush timer active: delta=14 [ 74.805] sna_accel_block: evaluating timers, active=7 [ 74.805] sna_accel_block: flush timer expires in 14 [74819] [ 74.805] sna_wakeup_handler [ 74.805] sna_accel_flush: flush?=0, dirty?=0 [ 74.805] sna_accel_flush: flush?=0, dirty?=0 [ 74.805] sna_block_handler (tv=546.284000) [ 74.805] sna_scanout_do_flush: flush timer active: delta=14 [ 74.805] sna_accel_block: evaluating timers, active=7 [ 74.805] sna_accel_block: flush timer expires in 14 [74819] [ 74.805] sna_wakeup_handler [ 74.805] sna_accel_flush: flush?=0, dirty?=0 [ 74.805] sna_accel_flush: flush?=0, dirty?=0 [ 74.805] sna_accel_flush: flush?=0, dirty?=0 [ 74.805] sna_block_handler (tv=546.284000) [ 74.805] sna_scanout_do_flush: flush timer active: delta=14 [ 74.805] sna_accel_block: evaluating timers, active=7 [ 74.805] sna_accel_block: flush timer expires in 14 [74819] [ 74.805] sna_wakeup_handler [ 74.805] sna_accel_flush: flush?=0, dirty?=0 [ 74.805] sna_accel_flush: flush?=0, dirty?=0 [ 74.805] sna_block_handler (tv=546.284000) [ 74.805] sna_scanout_do_flush: flush timer active: delta=14 [ 74.805] sna_accel_block: evaluating timers, active=7 [ 74.805] sna_accel_block: flush timer expires in 14 [74819] [ 74.805] sna_wakeup_handler [ 74.805] sna_accel_flush: flush?=0, dirty?=0 [ 74.805] sna_block_handler (tv=546.284000) [ 74.805] sna_scanout_do_flush: flush timer active: delta=14 [ 74.805] sna_accel_block: evaluating timers, active=7 [ 74.805] sna_accel_block: flush timer expires in 14 [74819] [ 74.805] sna_wakeup_handler [ 74.805] sna_accel_flush: flush?=0, dirty?=0 [ 74.805] sna_accel_flush: flush?=0, dirty?=0 [ 74.805] sna_accel_flush: flush?=0, dirty?=0 [ 74.805] sna_accel_flush: flush?=0, dirty?=0 [ 74.805] sna_accel_flush: flush?=0, dirty?=0 [ 74.805] sna_accel_flush: flush?=0, dirty?=0 [ 74.805] sna_block_handler (tv=546.284000) [ 74.805] sna_scanout_do_flush: flush timer active: delta=14 [ 74.805] sna_accel_block: evaluating timers, active=7 [ 74.805] sna_accel_block: flush timer expires in 14 [74819] [ 74.805] sna_wakeup_handler [ 74.805] sna_accel_flush: flush?=0, dirty?=0 [ 74.805] sna_accel_flush: flush?=0, dirty?=0 [ 74.805] sna_accel_flush: flush?=0, dirty?=0 [ 74.805] sna_block_handler (tv=546.284000) [ 74.805] sna_scanout_do_flush: flush timer active: delta=14 [ 74.805] sna_accel_block: evaluating timers, active=7 [ 74.805] sna_accel_block: flush timer expires in 14 [74819] [ 74.805] sna_wakeup_handler [ 74.805] sna_accel_flush: flush?=0, dirty?=0 [ 74.805] sna_block_handler (tv=546.284000) [ 74.805] sna_scanout_do_flush: flush timer active: delta=14 [ 74.805] sna_accel_block: evaluating timers, active=7 [ 74.805] sna_accel_block: flush timer expires in 14 [74819] [ 74.806] sna_wakeup_handler [ 74.806] sna_accel_flush: flush?=0, dirty?=0 [ 74.806] sna_accel_flush: flush?=0, dirty?=0 [ 74.806] sna_block_handler (tv=546.283000) [ 74.806] sna_scanout_do_flush: flush timer active: delta=13 [ 74.806] sna_accel_block: evaluating timers, active=7 [ 74.806] sna_accel_block: flush timer expires in 13 [74819] [ 74.806] sna_wakeup_handler [ 74.806] sna_accel_flush: flush?=0, dirty?=0 [ 74.806] sna_accel_flush: flush?=0, dirty?=0 [ 74.806] sna_block_handler (tv=546.283000) [ 74.806] sna_scanout_do_flush: flush timer active: delta=13 [ 74.806] sna_accel_block: evaluating timers, active=7 [ 74.806] sna_accel_block: flush timer expires in 13 [74819] [ 74.806] sna_wakeup_handler [ 74.806] sna_accel_flush: flush?=0, dirty?=0 [ 74.806] sna_accel_flush: flush?=0, dirty?=0 [ 74.806] sna_block_handler (tv=546.283000) [ 74.806] sna_scanout_do_flush: flush timer active: delta=13 [ 74.806] sna_accel_block: evaluating timers, active=7 [ 74.806] sna_accel_block: flush timer expires in 13 [74819] [ 74.806] sna_wakeup_handler [ 74.806] sna_accel_flush: flush?=0, dirty?=0 [ 74.806] sna_accel_flush: flush?=0, dirty?=0 [ 74.806] sna_block_handler (tv=546.283000) [ 74.806] sna_scanout_do_flush: flush timer active: delta=13 [ 74.806] sna_accel_block: evaluating timers, active=7 [ 74.806] sna_accel_block: flush timer expires in 13 [74819] [ 74.806] sna_wakeup_handler [ 74.806] sna_accel_flush: flush?=0, dirty?=0 [ 74.806] sna_accel_flush: flush?=0, dirty?=0 [ 74.806] sna_block_handler (tv=546.283000) [ 74.806] sna_scanout_do_flush: flush timer active: delta=13 [ 74.806] sna_accel_block: evaluating timers, active=7 [ 74.806] sna_accel_block: flush timer expires in 13 [74819] [ 74.806] sna_wakeup_handler [ 74.806] sna_accel_flush: flush?=0, dirty?=0 [ 74.806] sna_accel_flush: flush?=0, dirty?=0 [ 74.806] sna_block_handler (tv=546.283000) [ 74.806] sna_scanout_do_flush: flush timer active: delta=13 [ 74.806] sna_accel_block: evaluating timers, active=7 [ 74.806] sna_accel_block: flush timer expires in 13 [74819] [ 74.806] sna_wakeup_handler [ 74.806] sna_accel_flush: flush?=0, dirty?=0 [ 74.806] sna_accel_flush: flush?=0, dirty?=0 [ 74.806] sna_block_handler (tv=546.283000) [ 74.806] sna_scanout_do_flush: flush timer active: delta=13 [ 74.806] sna_accel_block: evaluating timers, active=7 [ 74.806] sna_accel_block: flush timer expires in 13 [74819] [ 74.806] sna_wakeup_handler [ 74.806] sna_accel_flush: flush?=0, dirty?=0 [ 74.806] sna_accel_flush: flush?=0, dirty?=0 [ 74.806] sna_block_handler (tv=546.283000) [ 74.806] sna_scanout_do_flush: flush timer active: delta=13 [ 74.806] sna_accel_block: evaluating timers, active=7 [ 74.806] sna_accel_block: flush timer expires in 13 [74819] [ 74.806] sna_wakeup_handler [ 74.806] sna_accel_flush: flush?=0, dirty?=0 [ 74.806] sna_accel_flush: flush?=0, dirty?=0 [ 74.806] sna_block_handler (tv=546.283000) [ 74.806] sna_scanout_do_flush: flush timer active: delta=13 [ 74.806] sna_accel_block: evaluating timers, active=7 [ 74.806] sna_accel_block: flush timer expires in 13 [74819] [ 74.806] sna_wakeup_handler [ 74.806] sna_accel_flush: flush?=0, dirty?=0 [ 74.806] sna_accel_flush: flush?=0, dirty?=0 [ 74.806] sna_accel_flush: flush?=0, dirty?=0 [ 74.806] sna_block_handler (tv=546.283000) [ 74.806] sna_scanout_do_flush: flush timer active: delta=13 [ 74.806] sna_accel_block: evaluating timers, active=7 [ 74.806] sna_accel_block: flush timer expires in 13 [74819] [ 74.806] sna_wakeup_handler [ 74.806] sna_accel_flush: flush?=0, dirty?=0 [ 74.806] sna_accel_flush: flush?=0, dirty?=0 [ 74.806] sna_block_handler (tv=546.283000) [ 74.806] sna_scanout_do_flush: flush timer active: delta=13 [ 74.806] sna_accel_block: evaluating timers, active=7 [ 74.806] sna_accel_block: flush timer expires in 13 [74819] [ 74.806] sna_wakeup_handler [ 74.806] sna_accel_flush: flush?=0, dirty?=0 [ 74.806] sna_accel_flush: flush?=0, dirty?=0 [ 74.806] sna_accel_flush: flush?=0, dirty?=0 [ 74.806] sna_block_handler (tv=546.283000) [ 74.806] sna_scanout_do_flush: flush timer active: delta=13 [ 74.806] sna_accel_block: evaluating timers, active=7 [ 74.806] sna_accel_block: flush timer expires in 13 [74819] [ 74.807] sna_wakeup_handler [ 74.807] sna_mode_wakeup: len=64 [ 74.807] sna_mode_wakeup: recording last swap on pipe=0, frame 4238 [108e], time 74.808418 [ 74.807] sna_mode_wakeup: removing handle=25 [active_scanout=0] from scanout, installing handle=32 [active_scanout=1] [ 74.808] sna_mode_wakeup: flip complete, pending? 1 [ 74.808] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 74.808] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 74.808] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 74.808] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 74.808] sna_pixmap_move_to_gpu: already all-damaged [ 74.808] sna_pixmap_mark_active: pixmap=4091, handle=128 [ 74.808] sna_mode_redisplay: crtc[0] transformed? 0 [ 74.808] sna_mode_redisplay: crtc[1] transformed? 0 [ 74.808] sna_mode_redisplay: crtc[2] transformed? 0 [ 74.808] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=128 [active=1] [ 74.808] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 32, transformed? 0 [ 74.808] get_fb: reusing fb=80 for handle=128 [ 74.808] sna_mode_redisplay: recording flip on CRTC:32 handle=128, active_scanout=2, serial=3 [ 74.808] __kgem_bo_clear_busy: handle=128 [ 74.808] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 74.808] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 74.808] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 74.808] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=128, shadow handle=29 [ 74.808] sna_dri2_vblank_handler(type=2, sequence=4238, draw=4181) [ 74.808] sna_crtc_record_swap: recording last swap on pipe=0, frame 4238 [msc=4238], time 74.808418 [ 74.808] sna_dri2_vblank_handler: 2 complete, frame=4238 tv=74.808418 [ 74.808] sna_dri2_blit_complete: blit finished [ 74.808] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4238, tv=74.808418) [ 74.808] frame_swap_complete(type=2): draw=146, pipe=0, frame=4238 [msc=4238], tv=74.808418 [ 74.808] sna_accel_flush: flush?=0, dirty?=0 [ 74.808] sna_dri2_event_free(draw?=1) [ 74.808] sna_dri2_remove_event: remove[0x561c94aea830] from window 146, active? 1 [ 74.808] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=128] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 74.808] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=32] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 74.808] sna_dri2_vblank_handler complete [ 74.808] sna_block_handler (tv=546.281000) [ 74.808] sna_scanout_do_flush: flush timer active: delta=11 [ 74.808] sna_accel_do_throttle (time=74808), triggered [ 74.808] sna_accel_throttle (time=74808) [ 74.808] sna_accel_disarm_timer[1] (time=74808) [ 74.808] sna_accel_block: evaluating timers, active=5 [ 74.808] sna_accel_block: flush timer expires in 11 [74819] [ 74.810] sna_wakeup_handler [ 74.810] sna_accel_flush: flush?=0, dirty?=0 [ 74.810] sna_accel_flush: flush?=0, dirty?=0 [ 74.810] sna_accel_flush: flush?=0, dirty?=0 [ 74.810] sna_create_pixmap(850, 564, 24, usage=0) [ 74.810] kgem_can_create_2d: 850x564 @ 24 [ 74.810] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3424, height=564 [ 74.810] kgem_can_create_2d: untiled size=1933312 [ 74.810] kgem_choose_tiling: TLB near-miss between lines 850x564 (pitch=3400), forcing tiling 1 [ 74.810] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3424, height=564 [ 74.810] kgem_can_create_2d: tiled[-1] size=1933312 [ 74.810] sna_create_pixmap: usage=0, flags=1b [ 74.810] sna_create_pixmap: creating GPU pixmap 850x564, stride=3400, flags=1b [ 74.810] create_pixmap: allocating pixmap 0x0, depth=24/32, size=0 [ 74.810] create_pixmap: serial=4439, usage=0, 0x0 [ 74.810] create_pixmap_hdr: pixmap=4439, width=850, height=564, usage=0 [ 74.810] sna_create_pixmap: serial=4439, 850x564, usage=0 [ 74.810] sna_composite_rectangles(pixmap=4440, op=0, 0 x 1 [(0, 0)x(850, 564) ...]) [ 74.810] sna_composite_rectangles: converted to op 0 [ 74.810] sna_composite_rectangles[0] (0, 0)x(850, 564) -> (0, 0), (850, 564) [ 74.810] sna_composite_rectangles: nrects=1, region=(0, 0), (850, 564) x 1 [ 74.810] sna_composite_rectangles: clipped extents (0, 0),(850, 564) x 1 [ 74.810] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(850, 564) [ 74.810] sna_composite_rectangles: dropping last-cpu hint [ 74.810] sna_drawable_use_bo pixmap=4440, box=((0, 0), (850, 564)), flags=19... [ 74.810] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 74.810] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 74.810] sna_pixmap_move_to_gpu(pixmap=4440, usage=0), flags=b [ 74.810] sna_pixmap_move_to_gpu: CPU damage? 0 [ 74.810] sna_pixmap_move_to_gpu: creating GPU bo (850x564@32), create=b [ 74.810] kgem_choose_tiling: TLB near-miss between lines 850x564 (pitch=3400), forcing tiling 1 [ 74.810] kgem_choose_tiling: TLB near-miss between lines 850x564 (pitch=3400), forcing tiling 1 [ 74.810] sna_pixmap_alloc_gpu: pixmap=4440 [ 74.810] kgem_create_2d(850x564, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 74.810] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=3584, height=568 [ 74.810] __kgem_bo_init(handle=119, num_pages=497) [ 74.810] kgem_set_tiling: handle=119, tiling=1 [1], pitch=3584 [3584]: 1 [ 74.810] new pitch=3584, tiling=1, handle=119, id=2351, num_pages=497 [497], bucket=8 [ 74.810] __sna_damage_all(850, 564) [ 74.810] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 74.810] sna_pixmap_mark_active: pixmap=4440, handle=119 [ 74.810] sna_drawable_use_bo: allocated GPU bo for operation [ 74.810] sna_drawable_use_bo: using GPU bo with damage? 0 [ 74.810] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) [ 74.810] kgem_bo_is_render: handle=119, rq? 0 [0] [ 74.810] kgem_bo_is_render: handle=119, rq? 0 [0] [ 74.810] gen9_render_fill_boxes(0 x 1 [(0, 0), (850, 564) ...]) [ 74.810] sna_render_get_solid: 0 [ 74.810] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 74.810] needs_batch_flush: flushing before handle=119 for new reservation [ 74.810] kgem_check_bo: num_pages=+497, num_exec=+1 [ 74.810] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 74.810] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 74.810] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 74.810] kgem_add_handle: handle=4, index=0 [ 74.810] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 74.810] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 74.810] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 74.810] gen9_composite_get_binding_table(ffc0) [ 74.810] kgem_add_reloc64: handle=119, pos=16360, delta=0, domains=20002 [ 74.810] kgem_add_handle: handle=119, index=1 [ 74.810] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=0) [ 74.810] __kgem_bo_mark_dirty: handle=119 (proxy? 0) [ 74.810] [3fe0] bind bo(handle=119, addr=0), format=192, width=850, height=564, pitch=3584, tiling=1 -> render [ 74.810] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 74.810] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 74.810] kgem_add_handle: handle=7, index=2 [ 74.810] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 74.810] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 74.810] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 74.810] gen9_emit_sampler: sampler = 1 [ 74.810] gen9_emit_sf: num_sf_outputs=1 [ 74.810] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 74.810] gen9_emit_vertex_elements: setup id=0 [ 74.810] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 74.810] (0, 0), (850, 564) [ 74.810] gen8_vertex_flush[490] = 3 [ 74.810] sna_composite_rectangles: pixmap=4440 marking clear [0]? 1 [ 74.810] sna_composite_rectangles(pixmap=4440, op=1, fff2f1f0 x 2 [(0, 0)x(850, 564) ...]) [ 74.810] sna_composite_rectangles: converted to op 1 [ 74.810] sna_composite_rectangles[0] (0, 0)x(850, 564) -> (0, 0), (850, 564) [ 74.810] sna_composite_rectangles[1] (0, 1)x(850, 49) -> (0, 1), (850, 50) [ 74.810] sna_composite_rectangles: nrects=2, region=(0, 0), (850, 564) x 2 [ 74.810] sna_composite_rectangles: clipped extents (0, 0),(850, 564) x 1 [ 74.810] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(850, 564) [ 74.810] sna_composite_rectangles: promoting to full GPU [ 74.810] sna_composite_rectangles: dropping last-cpu hint [ 74.810] sna_drawable_use_bo pixmap=4440, box=((0, 0), (850, 564)), flags=19... [ 74.810] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 74.810] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.810] sna_drawable_use_bo: using whole GPU bo [ 74.810] gen9_render_fill_boxes (op=1, color=(f2f2, f1f1, f0f0, ffff) [20020888]) [ 74.810] kgem_bo_is_render: handle=119, rq? 1 [1] [ 74.810] gen9_render_fill_boxes(fff2f1f0 x 1 [(0, 0), (850, 564) ...]) [ 74.810] sna_render_get_solid: fff2f1f0 [ 74.810] sna_render_get_solid(15) = fff2f1f0 (old) [ 74.810] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 74.810] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.810] gen9_composite_get_binding_table(ff00) [ 74.810] kgem_add_reloc64: handle=113, pos=16312, delta=0, domains=40000 [ 74.810] kgem_add_reloc64: adding proxy [delta=60] for handle=113 [ 74.810] kgem_add_handle: handle=113, index=3 [ 74.810] kgem_add_reloc64[5] = (delta=60, target handle=3, presumed=fe00a000) [ 74.810] [3fb0] bind bo(handle=113, addr=fe00a03c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 74.810] gen9_emit_vertex_elements: setup id=0 [ 74.810] (0, 0), (850, 564) [ 74.810] gen8_vertex_flush[4cc] = 3 [ 74.810] sna_composite_rectangles: pixmap=4440 marking clear [fff2f1f0]? 1 [ 74.810] sna_composite(pixmap=4440, op=3, src=0+(0, 1), mask=0+(0, 1), dst=4440+(0, 1)+(0, 0), size=(850, 49) [ 74.810] sna_compute_composite_region: dst=(0, 1)x(850, 49) [ 74.810] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 1), (850, 50) [ 74.810] clip_to_dst: region: 1x[(0, 1), (850, 50)], clip: 1x[(0, 0), (850, 564)] [ 74.810] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 1), (850, 50) [ 74.810] sna_compute_composite_region: clip against src (0x0 clip=0): (0, 1), (850, 50) [ 74.810] sna_composite: composite region extents:+(0, 0) -> (0, 1), (850, 50) + (0, 0) [ 74.810] gen9_render_composite: 850x49, current mode=1/1 [ 74.810] kgem_bo_is_render: handle=119, rq? 1 [1] [ 74.810] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 74.810] gen9_composite_set_target: (0, 1)x(850, 49), partial?=1 [ 74.810] sna_drawable_use_bo pixmap=4440, box=((0, 1), (850, 50)), flags=7... [ 74.810] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.810] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.810] sna_drawable_use_bo: using whole GPU bo [ 74.810] gen9_composite_set_target: pixmap=4440, format=20020888, size=850x564, pitch=3584, delta=(0,0),damage=0xffffffffffffffff [ 74.810] gen9_composite_picture: (0, 1)x(850, 49), dst=(0, 1) [ 74.810] gen4_channel_init_linear: p1=(0.00, 0.00), p2=(0.00, 1.00), src=(0, 1), dst=(0, 1), size=(850, 49) [ 74.810] sna_render_get_gradient: 2x[0.00:ff393835 ... 1.00:ff55534b ... 1.00:ff55534b] [ 74.810] sna_render_get_gradient: sample width = 32 [ 74.810] sna_render_get_gradient: [0]=ff3a3935, [16]=ff484641 [31]=ff55534b [ 74.810] kgem_create_linear(128) [ 74.810] search_linear_cache: num_pages=1, flags=2, use_active? 0, use_large=0 [max=65536] [ 74.810] kgem_bo_remove_from_inactive: removing handle=104 from inactive [ 74.810] search_linear_cache: found handle=104 (num_pages=1) in linear inactive cache [ 74.810] __kgem_bo_map__cpu: caching CPU vma for 104 [ 74.810] gen4_channel_init_linear: transform = [0.00 0.00 0.00, 0.00 0.02 0.00, 0.00 0.00 1.00] [ 74.810] gen4_channel_init_linear: untransformed: p1=(-0.56, 0.00, 1.00), p2=(-0.56, 51.00, 1.00) [ 74.810] gen4_channel_init_linear: dx=0.00, dy=0.02, offset=0.00 [ 74.810] kgem_bo_is_render: handle=119, rq? 1 [1] [ 74.810] kgem_bo_is_render: handle=104, rq? 0 [0] [ 74.810] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 74.810] gen4_choose_composite_emitter: linear, no mask [ 74.810] kgem_check_bo: num_pages=+1, num_exec=+1 [ 74.810] gen9_composite_get_binding_table(fe80) [ 74.810] kgem_add_reloc64: handle=104, pos=16280, delta=0, domains=40000 [ 74.810] kgem_add_handle: handle=104, index=4 [ 74.810] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fff69000) [ 74.810] [3f90] bind bo(handle=104, addr=fff69000), format=192, width=32, height=1, pitch=128, tiling=0 -> sampler [ 74.810] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 74.810] gen9_emit_sampler: sampler = 12 [ 74.810] gen9_emit_vertex_elements: setup id=1 [ 74.810] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 74.810] gen9_render_composite_box: (0, 1), (850, 50) [ 74.810] apply_damage: damage=0x0, region=1 [(0, 1), (850, 50) + (0, 0)] [ 74.810] gen8_vertex_flush[558] = 3 [ 74.810] sna_composite_rectangles(pixmap=4440, op=1, ff383734 x 1 [(0, 1)x(850, 1) ...]) [ 74.810] sna_composite_rectangles: converted to op 1 [ 74.810] sna_composite_rectangles[0] (0, 1)x(850, 1) -> (0, 1), (850, 2) [ 74.810] sna_composite_rectangles: nrects=1, region=(0, 1), (850, 2) x 1 [ 74.810] sna_composite_rectangles: clipped extents (0, 1),(850, 2) x 1 [ 74.810] sna_composite_rectangles: pixmap +(0, 0) extents (0, 1),(850, 2) [ 74.810] sna_composite_rectangles: dropping last-cpu hint [ 74.810] sna_drawable_use_bo pixmap=4440, box=((0, 1), (850, 2)), flags=9... [ 74.810] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 74.810] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.810] sna_drawable_use_bo: using whole GPU bo [ 74.810] gen9_render_fill_boxes (op=1, color=(387b, 3797, 340b, ffff) [20020888]) [ 74.810] kgem_bo_is_render: handle=119, rq? 1 [1] [ 74.810] gen9_render_fill_boxes(ff383734 x 1 [(0, 1), (850, 2) ...]) [ 74.810] sna_render_get_solid: ff383734 [ 74.810] sna_render_finish_solid(force=0, domain=0, busy=1, dirty=0, size=31) [ 74.810] sna_render_get_solid(31) = ff383734 (new) [ 74.810] kgem_create_proxy: target handle=113 [proxy? -1], offset=124, length=4, io=0 [ 74.810] __kgem_bo_init(handle=113, num_pages=4) [ 74.810] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 74.810] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.810] gen9_composite_get_binding_table(fe00) [ 74.810] kgem_add_reloc64: handle=113, pos=16248, delta=0, domains=40000 [ 74.810] kgem_add_reloc64: adding proxy [delta=124] for handle=113 [ 74.810] kgem_add_reloc64[7] = (delta=124, target handle=3, presumed=fe00a000) [ 74.810] [3f70] bind bo(handle=113, addr=fe00a07c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 74.810] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 74.810] gen9_emit_sampler: sampler = 1 [ 74.810] gen9_emit_vertex_elements: setup id=0 [ 74.810] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 74.810] (0, 1), (850, 2) [ 74.810] gen8_vertex_flush[5d0] = 3 [ 74.810] sna_composite_rectangles(pixmap=4440, op=1, ff41403b x 1 [(0, 0)x(850, 1) ...]) [ 74.810] sna_composite_rectangles: converted to op 1 [ 74.810] sna_composite_rectangles[0] (0, 0)x(850, 1) -> (0, 0), (850, 1) [ 74.810] sna_composite_rectangles: nrects=1, region=(0, 0), (850, 1) x 1 [ 74.810] sna_composite_rectangles: clipped extents (0, 0),(850, 1) x 1 [ 74.810] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(850, 1) [ 74.810] sna_composite_rectangles: dropping last-cpu hint [ 74.810] sna_drawable_use_bo pixmap=4440, box=((0, 0), (850, 1)), flags=9... [ 74.810] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 74.810] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.810] sna_drawable_use_bo: using whole GPU bo [ 74.810] gen9_render_fill_boxes (op=1, color=(41e7, 40b5, 3bf0, ffff) [20020888]) [ 74.810] kgem_bo_is_render: handle=119, rq? 1 [1] [ 74.810] gen9_render_fill_boxes(ff41403b x 1 [(0, 0), (850, 1) ...]) [ 74.810] sna_render_get_solid: ff41403b [ 74.810] sna_render_finish_solid(force=0, domain=0, busy=1, dirty=1, size=32) [ 74.810] sna_render_get_solid(32) = ff41403b (new) [ 74.810] kgem_create_proxy: target handle=113 [proxy? -1], offset=128, length=4, io=0 [ 74.810] __kgem_bo_init(handle=113, num_pages=4) [ 74.810] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 74.810] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.810] gen9_composite_get_binding_table(fd80) [ 74.810] kgem_add_reloc64: handle=113, pos=16216, delta=0, domains=40000 [ 74.810] kgem_add_reloc64: adding proxy [delta=128] for handle=113 [ 74.810] kgem_add_reloc64[8] = (delta=128, target handle=3, presumed=fe00a000) [ 74.810] [3f50] bind bo(handle=113, addr=fe00a080), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 74.810] gen9_emit_vertex_elements: setup id=0 [ 74.810] (0, 0), (850, 1) [ 74.810] gen8_vertex_flush[60c] = 3 [ 74.810] sna_composite_rectangles(pixmap=4440, op=1, ff42413c x 1 [(0, 50)x(850, 1) ...]) [ 74.810] sna_composite_rectangles: converted to op 1 [ 74.810] sna_composite_rectangles[0] (0, 50)x(850, 1) -> (0, 50), (850, 51) [ 74.810] sna_composite_rectangles: nrects=1, region=(0, 50), (850, 51) x 1 [ 74.810] sna_composite_rectangles: clipped extents (0, 50),(850, 51) x 1 [ 74.810] sna_composite_rectangles: pixmap +(0, 0) extents (0, 50),(850, 51) [ 74.810] sna_composite_rectangles: dropping last-cpu hint [ 74.810] sna_drawable_use_bo pixmap=4440, box=((0, 50), (850, 51)), flags=9... [ 74.810] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 74.810] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.810] sna_drawable_use_bo: using whole GPU bo [ 74.810] gen9_render_fill_boxes (op=1, color=(4289, 4152, 3c76, ffff) [20020888]) [ 74.810] kgem_bo_is_render: handle=119, rq? 1 [1] [ 74.810] gen9_render_fill_boxes(ff42413c x 1 [(0, 50), (850, 51) ...]) [ 74.810] sna_render_get_solid: ff42413c [ 74.810] sna_render_finish_solid(force=0, domain=0, busy=1, dirty=1, size=33) [ 74.810] sna_render_get_solid(33) = ff42413c (new) [ 74.810] kgem_create_proxy: target handle=113 [proxy? -1], offset=132, length=4, io=0 [ 74.811] __kgem_bo_init(handle=113, num_pages=4) [ 74.811] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 74.811] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.811] gen9_composite_get_binding_table(fd00) [ 74.811] kgem_add_reloc64: handle=113, pos=16184, delta=0, domains=40000 [ 74.811] kgem_add_reloc64: adding proxy [delta=132] for handle=113 [ 74.811] kgem_add_reloc64[9] = (delta=132, target handle=3, presumed=fe00a000) [ 74.811] [3f30] bind bo(handle=113, addr=fe00a084), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 74.811] gen9_emit_vertex_elements: setup id=0 [ 74.811] (0, 50), (850, 51) [ 74.811] gen8_vertex_flush[648] = 3 [ 74.811] sna_create_pixmap(25, 21, 32, usage=0) [ 74.811] kgem_can_create_2d: 25x21 @ 32 [ 74.811] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=128, height=21 [ 74.811] kgem_can_create_2d: untiled size=4096 [ 74.811] kgem_choose_tiling: too thin [width 25, 32 bpp] for TILING_X [ 74.811] kgem_choose_tiling: 25x21 -> 0 [ 74.811] sna_create_pixmap: usage=0, flags=a [ 74.811] sna_create_pixmap: small buffer [2100], attaching to shadow pixmap [ 74.811] create_pixmap: allocating pixmap 25x21, depth=32/32, size=2108 [ 74.811] create_pixmap: serial=4441, usage=0, 25x21 [ 74.811] sna_create_pixmap: serial=4441, 25x21, usage=0 [ 74.811] sna_composite_rectangles(pixmap=4442, op=0, 0 x 1 [(0, 0)x(25, 21) ...]) [ 74.811] sna_composite_rectangles: converted to op 0 [ 74.811] sna_composite_rectangles[0] (0, 0)x(25, 21) -> (0, 0), (25, 21) [ 74.811] sna_composite_rectangles: nrects=1, region=(0, 0), (25, 21) x 1 [ 74.811] sna_composite_rectangles: clipped extents (0, 0),(25, 21) x 1 [ 74.811] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(25, 21) [ 74.811] sna_composite_rectangles: fallback, dst pixmap=4442 too small or not attached [ 74.811] sna_composite_rectangles: fallback [ 74.811] sna_drawable_move_region_to_cpu(pixmap=4442 (25x21), [(0, 0), (25, 21)], flags=1) [ 74.811] sna_drawable_move_region_to_cpu: region (0, 0), (25, 21) + (0, 0) subsumes pixmap (25x21) [ 74.811] _sna_pixmap_move_to_cpu(pixmap=4442, 25x21, flags=1) [ 74.811] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 74.811] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 74.811] operate_inplace: no, inplace operation not suitable [ 74.811] _sna_pixmap_move_to_cpu: marking as damaged [ 74.811] __sna_damage_all(25, 21) [ 74.811] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 74.811] sna_validate_gc(0x561c94a96160) changes=0, previous serial=1124, drawable=115a [ 74.811] sna_validate_gc: recomputing clip [ 74.811] sna_validate_gc: composite clip=1x[(0, 0), (25, 21)] [0x561c949a5890] [ 74.811] sna_put_image((0, 0)x(25, 21), depth=32, format=2) [ 74.811] try_upload__fast: ignore existing cpu damage (if any) [ 74.811] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 74.811] try_upload__fast: no, no gpu damage [ 74.811] sna_drawable_move_region_to_cpu(pixmap=4442 (25x21), [(0, 0), (25, 21)], flags=1) [ 74.811] sna_drawable_move_region_to_cpu: pixmap=4442 all damaged on CPU [ 74.811] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 74.811] sna_put_zpixmap_blt: upload(0, 0, 25, 21) x 1 boxes [ 74.811] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(25, 21) [ 74.811] memcpy_blt: src=(0, 0), dst=(0, 0), size=25x21, pitch=100/100 [ 74.811] sna_accel_flush: flush?=0, dirty?=0 [ 74.811] sna_composite(pixmap=4440, op=3, src=4442+(0, 0), mask=0+(11, 7), dst=4440+(11, 7)+(0, 0), size=(12, 10) [ 74.811] sna_compute_composite_region: dst=(11, 7)x(12, 10) [ 74.811] sna_compute_composite_region: initial clip against dst->pDrawable: (11, 7), (23, 17) [ 74.811] clip_to_dst: region: 1x[(11, 7), (23, 17)], clip: 1x[(0, 0), (850, 564)] [ 74.811] sna_compute_composite_region: clip against dst->pCompositeClip: (11, 7), (23, 17) [ 74.811] sna_compute_composite_region: clip against src (25x21 clip=0): (11, 7), (23, 17) [ 74.811] sna_composite: composite region extents:+(0, 0) -> (11, 7), (23, 17) + (0, 0) [ 74.811] gen9_render_composite: 12x10, current mode=1/1 [ 74.811] kgem_bo_is_render: handle=119, rq? 1 [1] [ 74.811] kgem_bo_is_busy: handle=119, domain: 1 exec? 1, rq? 1 [ 74.811] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.811] gen9_composite_set_target: (11, 7)x(12, 10), partial?=1 [ 74.811] sna_drawable_use_bo pixmap=4440, box=((11, 7), (23, 17)), flags=7... [ 74.811] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.811] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.811] sna_drawable_use_bo: using whole GPU bo [ 74.811] gen9_composite_set_target: pixmap=4440, format=20020888, size=850x564, pitch=3584, delta=(0,0),damage=0xffffffffffffffff [ 74.811] gen9_composite_picture: (0, 0)x(12, 10), dst=(11, 7) [ 74.811] sna_transform_is_imprecise_integer_translation: no transform [ 74.811] gen9_composite_picture: integer translation (0, 0), removing [ 74.811] sna_render_pixmap_bo pixmap=4442, (0, 0)x(12, 10)/(25, 21) [ 74.811] sna_render_pixmap_bo box=(0, 0), (12, 10): (12, 10)/(25, 21) [ 74.811] sna_render_pixmap_bo: offset=(-11, -7), size=(25, 21) [ 74.811] use_cpu_bo: no cpu bo [ 74.811] kgem_choose_tiling: too short [10] for TILING_Y [ 74.811] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 74.811] kgem_choose_tiling: 12x10 -> 0 [ 74.811] sna_render_pixmap_bo: uploading CPU box (0, 0), (12, 10) [ 74.811] upload: box=(0, 0), (12, 10), pixmap=25x21 [ 74.811] sna_drawable_move_region_to_cpu(pixmap=4442 (25x21), [(0, 0), (12, 10)], flags=2) [ 74.811] sna_drawable_move_region_to_cpu: pixmap=4442 all damaged on CPU [ 74.811] kgem_can_create_2d: 12x10 @ 32 [ 74.811] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 74.811] kgem_can_create_2d: untiled size=4096 [ 74.811] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 74.811] kgem_choose_tiling: 12x10 -> 0 [ 74.811] kgem_upload_source_image : (0, 0), (12, 10), stride=100, bpp=32 [ 74.811] kgem_create_buffer_2d: 12x10, 32 bpp, stride=64 [ 74.811] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] [ 74.811] kgem_create_buffer: searching for an inactive GTT map for upload [ 74.811] search_linear_cache: num_pages=64, flags=b, use_active? 0, use_large=0 [max=65536] [ 74.811] search_linear_cache: searching for inactive gtt map [ 74.811] search_linear_cache: num_pages=1, flags=b, use_active? 0, use_large=0 [max=65536] [ 74.811] search_linear_cache: inactive and cache bucket empty [ 74.811] search_linear_cache: active cache bucket empty [ 74.811] search_linear_cache: num_pages=64, flags=2, use_active? 0, use_large=0 [max=65536] [ 74.811] kgem_bo_remove_from_inactive: removing handle=109 from inactive [ 74.811] search_linear_cache: found handle=109 (near-miss) (num_pages=64) in linear inactive cache [ 74.811] kgem_bo_can_map: handle=109, map=0x0:0x0:0x7fc6b40fb000, tiling=0, domain=0, offset=4294086656 [ 74.811] kgem_create_buffer: reusing handle=109 for buffer [ 74.811] kgem_bo_can_map: handle=109, map=0x0:0x0:0x7fc6b40fb000, tiling=0, domain=0, offset=4294086656 [ 74.811] init_buffer_from_bo: reusing handle=109 for buffer [ 74.811] kgem_bo_map: handle=109, offset=4294086656, tiling=0, map=0x0:0x7fc6b40fb000, domain=0 [ 74.811] kgem_bo_map: converting request for GTT map into CPU map [ 74.811] kgem_bo_map__cpu(handle=109, size=262144, map=0x0:0x7fc6b40fb000) [ 74.811] kgem_bo_sync__cpu: handle=109 [ 74.811] __kgem_busy: handle=109, busy=0, wedged=0 [ 74.811] kgem_bo_sync__cpu: SYNC: handle=109, needs_flush? 0, domain? 0, busy? 0 [ 74.811] __kgem_busy: handle=109, busy=0, wedged=0 [ 74.811] kgem_bo_retire: retiring bo handle=109 (needed flush? 0), rq? 0 [busy?=0] [ 74.811] assert_bo_retired: handle=109, domain: 0 exec? 0, rq? 0 [ 74.811] kgem_create_buffer(pages=64 [64]) new handle=109, used=640, write=1 [ 74.811] kgem_create_proxy: target handle=109 [proxy? -1], offset=0, length=640, io=1 [ 74.811] __kgem_bo_init(handle=109, num_pages=640) [ 74.811] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x10, pitch=100/64 [ 74.811] kgem_bo_is_render: handle=119, rq? 1 [1] [ 74.811] kgem_bo_is_render: handle=109, rq? 0 [0] [ 74.811] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 74.811] gen4_choose_composite_emitter: identity src, no mask [ 74.811] kgem_check_bo: num_pages=+64, num_exec=+1 [ 74.811] aligning vertex: was 2, now 3 floats per vertex [ 74.811] gen9_composite_get_binding_table(fc80) [ 74.811] kgem_add_reloc64: handle=109, pos=16152, delta=0, domains=40000 [ 74.811] kgem_add_reloc64: adding proxy [delta=0] for handle=109 [ 74.811] kgem_add_handle: handle=109, index=5 [ 74.811] kgem_add_reloc64[10] = (delta=0, target handle=5, presumed=fff29000) [ 74.811] [3f10] bind bo(handle=109, addr=fff29000), format=192, width=12, height=10, pitch=64, tiling=0 -> sampler [ 74.811] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 74.811] gen9_emit_sampler: sampler = 2 [ 74.811] gen9_emit_vertex_elements: setup id=2 [ 74.811] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 74.811] gen9_render_composite_box: (11, 7), (23, 17) [ 74.811] apply_damage: damage=0x0, region=1 [(11, 7), (23, 17) + (0, 0)] [ 74.811] gen8_vertex_flush[6d4] = 3 [ 74.811] _kgem_bo_destroy: handle=109, proxy? 1 [ 74.811] sna_create_pixmap(1, 10, 32, usage=0) [ 74.811] kgem_can_create_2d: 1x10 @ 32 [ 74.811] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=10 [ 74.811] kgem_can_create_2d: untiled size=4096 [ 74.811] kgem_choose_tiling: disabling tiling [1x10] for single row/col [ 74.811] kgem_choose_tiling: 1x10 -> 0 [ 74.811] sna_create_pixmap: usage=0, flags=a [ 74.811] sna_create_pixmap: small buffer [40], attaching to shadow pixmap [ 74.811] create_pixmap: allocating pixmap 1x10, depth=32/32, size=48 [ 74.811] create_pixmap: serial=4443, usage=0, 1x10 [ 74.811] sna_create_pixmap: serial=4443, 1x10, usage=0 [ 74.811] sna_accel_flush: flush?=0, dirty?=0 [ 74.811] sna_validate_gc(0x561c94a96160) changes=0, previous serial=115a, drawable=115c [ 74.811] sna_validate_gc: recomputing clip [ 74.811] sna_validate_gc: composite clip=1x[(0, 0), (1, 10)] [0x561c949a5890] [ 74.811] sna_copy_area: src=pixmap=4442:(12, 0)x(1, 10)+(0, 0) -> dst=pixmap=4444:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 74.811] sna_copy_area: normal copy [ 74.811] sna_do_copy: src=(12, 0), dst=(0, 0), size=(1x10) [ 74.811] sna_do_copy: after drawable: src=(12, 0), dst=(0, 0), size=(1x10) [ 74.811] sna_do_copy: dst extents (0, 0), (1, 10), dst clip extents (0, 0), (1, 10), dst size=1x10 [ 74.811] sna_do_copy: clipped dst extents (0, 0), (1, 10) [ 74.811] sna_do_copy: unclipped src extents (12, 0), (13, 10) [ 74.811] sna_do_copy: clipped src extents (12, 0), (13, 10) [ 74.811] sna_do_copy: pixmap -- no source clipping [ 74.811] sna_do_copy: src extents (12, 0), (13, 10) x 1 [ 74.811] sna_do_copy: copy region (0, 0), (1, 10) x 1 + (12, 0) [ 74.811] sna_copy_boxes (boxes=1x[(0, 0), (1, 10)...], src pixmap=4442+(12, 0), dst pixmap=4444+(0, 0), alu=3, src.size=25x21, dst.size=1x10) [ 74.811] sna_copy_boxes: dst=(priv=0x561c94a26270, gpu_bo=0, cpu_bo=0), src=(priv=0x561c94aeb1d0, gpu_bo=0, cpu_bo=0), replaces=1 [ 74.811] sna_drawable_use_bo pixmap=4444, box=((0, 0), (1, 10)), flags=18... [ 74.811] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=18 [ 74.811] sna_drawable_use_bo: try cpu as GPU bo is idle [ 74.811] sna_drawable_use_bo: no CPU bo, and GPU not forced [ 74.811] sna_copy_boxes__inplace - no, no src or dst GPU bo [ 74.811] sna_copy_boxes: fallback -- src=(12, 0), dst=(0, 0) [ 74.811] sna_drawable_move_region_to_cpu(pixmap=4442 (25x21), [(12, 0), (13, 10)], flags=6) [ 74.811] sna_drawable_move_region_to_cpu: pixmap=4442 all damaged on CPU [ 74.811] sna_drawable_move_region_to_cpu(pixmap=4444 (1x10), [(0, 0), (1, 10)], flags=5) [ 74.811] sna_drawable_move_region_to_cpu: region (0, 0), (1, 10) + (0, 0) subsumes pixmap (1x10) [ 74.811] _sna_pixmap_move_to_cpu(pixmap=4444, 1x10, flags=5) [ 74.811] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 74.811] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 74.811] _sna_pixmap_move_to_cpu: marking as damaged [ 74.811] __sna_damage_all(1, 10) [ 74.811] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 74.811] sna_copy_boxes: memcpy_blt(box=(0, 0), (1, 10), src=(12, 0), pitches=(100, 4)) [ 74.811] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x10, pitch=100/4 [ 74.811] sna_composite(pixmap=4440, op=3, src=4444+(23, 4), mask=0+(23, 7), dst=4440+(23, 7)+(0, 0), size=(72, 10) [ 74.811] sna_compute_composite_region: dst=(23, 7)x(72, 10) [ 74.811] sna_compute_composite_region: initial clip against dst->pDrawable: (23, 7), (95, 17) [ 74.811] clip_to_dst: region: 1x[(23, 7), (95, 17)], clip: 1x[(0, 0), (850, 564)] [ 74.811] sna_compute_composite_region: clip against dst->pCompositeClip: (23, 7), (95, 17) [ 74.811] sna_compute_composite_region: clip against src (1x10 clip=0): (23, 7), (95, 17) [ 74.811] sna_composite: composite region extents:+(0, 0) -> (23, 7), (95, 17) + (0, 0) [ 74.811] gen9_render_composite: 72x10, current mode=1/1 [ 74.811] kgem_bo_is_render: handle=119, rq? 1 [1] [ 74.811] kgem_bo_is_busy: handle=119, domain: 1 exec? 1, rq? 1 [ 74.811] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.811] gen9_composite_set_target: (23, 7)x(72, 10), partial?=1 [ 74.811] sna_drawable_use_bo pixmap=4440, box=((23, 7), (95, 17)), flags=7... [ 74.811] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.811] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.811] sna_drawable_use_bo: using whole GPU bo [ 74.811] gen9_composite_set_target: pixmap=4440, format=20020888, size=850x564, pitch=3584, delta=(0,0),damage=0xffffffffffffffff [ 74.811] gen9_composite_picture: (23, 4)x(72, 10), dst=(23, 7) [ 74.811] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.01 0.00 -0.32, 0.00 1.00 -4.00, 0.00 0.00 1.00] [ 74.811] sna_transform_is_imprecise_integer_translation: not unity scaling [ 74.811] sna_render_pixmap_bo pixmap=4444, (23, 4)x(72, 10)/(1, 10) [ 74.811] sna_render_pixmap_bo box=(0, 0), (1, 10): (1, 10)/(1, 10) [ 74.811] sna_render_pixmap_bo: offset=(0, -3), size=(1, 10) [ 74.811] use_cpu_bo: no cpu bo [ 74.811] move_to_gpu: migrating whole pixmap (1x10) for source (0,0),(1,10), count 5? 0 [ 74.811] sna_render_pixmap_bo: uploading CPU box (0, 0), (1, 10) [ 74.811] upload: box=(0, 0), (1, 10), pixmap=1x10 [ 74.811] sna_drawable_move_region_to_cpu(pixmap=4444 (1x10), [(0, 0), (1, 10)], flags=2) [ 74.811] sna_drawable_move_region_to_cpu: pixmap=4444 all damaged on CPU [ 74.811] kgem_can_create_2d: 1x10 @ 32 [ 74.811] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=10 [ 74.811] kgem_can_create_2d: untiled size=4096 [ 74.811] kgem_choose_tiling: disabling tiling [1x10] for single row/col [ 74.811] kgem_choose_tiling: 1x10 -> 0 [ 74.811] kgem_upload_source_image : (0, 0), (1, 10), stride=4, bpp=32 [ 74.811] kgem_create_buffer_2d: 1x10, 32 bpp, stride=32 [ 74.811] kgem_create_buffer: size=320, flags=3 [write?=1, inplace?=1, last?=0] [ 74.811] kgem_create_buffer: reusing buffer? used=768 + size=320, total=262144 [ 74.811] kgem_create_proxy: target handle=109 [proxy? -1], offset=768, length=320, io=1 [ 74.811] __kgem_bo_init(handle=109, num_pages=320) [ 74.811] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x10, pitch=4/32 [ 74.811] upload: adding upload cache to pixmap=4444 [ 74.811] kgem_proxy_bo_attach: handle=109 [ 74.811] kgem_bo_is_render: handle=119, rq? 1 [1] [ 74.811] kgem_bo_is_render: handle=109, rq? 0 [0] [ 74.811] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 74.811] gen4_choose_composite_emitter: simple src, no mask [ 74.811] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.811] gen9_composite_get_binding_table(fc00) [ 74.811] kgem_add_reloc64: handle=109, pos=16120, delta=0, domains=40000 [ 74.811] kgem_add_reloc64: adding proxy [delta=768] for handle=109 [ 74.811] kgem_add_reloc64[11] = (delta=768, target handle=5, presumed=fff29000) [ 74.811] [3ef0] bind bo(handle=109, addr=fff29300), format=192, width=1, height=10, pitch=32, tiling=0 -> sampler [ 74.811] gen9_emit_sampler: sampler = 32 [ 74.811] gen9_emit_vertex_elements: setup id=2 [ 74.811] gen9_render_composite_box: (23, 7), (95, 17) [ 74.811] apply_damage: damage=0x0, region=1 [(23, 7), (95, 17) + (0, 0)] [ 74.811] gen8_vertex_flush[718] = 3 [ 74.811] sna_destroy_pixmap: pixmap=4444, attached?=1 [ 74.812] _kgem_bo_destroy: handle=109, proxy? 1 [ 74.812] __sna_free_pixmap(pixmap=4444) [ 74.812] sna_composite(pixmap=4440, op=3, src=4442+(13, 0), mask=0+(95, 7), dst=4440+(95, 7)+(0, 0), size=(12, 10) [ 74.812] sna_compute_composite_region: dst=(95, 7)x(12, 10) [ 74.812] sna_compute_composite_region: initial clip against dst->pDrawable: (95, 7), (107, 17) [ 74.812] clip_to_dst: region: 1x[(95, 7), (107, 17)], clip: 1x[(0, 0), (850, 564)] [ 74.812] sna_compute_composite_region: clip against dst->pCompositeClip: (95, 7), (107, 17) [ 74.812] sna_compute_composite_region: clip against src (25x21 clip=0): (95, 7), (107, 17) [ 74.812] sna_composite: composite region extents:+(0, 0) -> (95, 7), (107, 17) + (0, 0) [ 74.812] gen9_render_composite: 12x10, current mode=1/1 [ 74.812] kgem_bo_is_render: handle=119, rq? 1 [1] [ 74.812] kgem_bo_is_busy: handle=119, domain: 1 exec? 1, rq? 1 [ 74.812] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.812] gen9_composite_set_target: (95, 7)x(12, 10), partial?=1 [ 74.812] sna_drawable_use_bo pixmap=4440, box=((95, 7), (107, 17)), flags=7... [ 74.812] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.812] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.812] sna_drawable_use_bo: using whole GPU bo [ 74.812] gen9_composite_set_target: pixmap=4440, format=20020888, size=850x564, pitch=3584, delta=(0,0),damage=0xffffffffffffffff [ 74.812] gen9_composite_picture: (13, 0)x(12, 10), dst=(95, 7) [ 74.812] sna_transform_is_imprecise_integer_translation: no transform [ 74.812] gen9_composite_picture: integer translation (0, 0), removing [ 74.812] sna_render_pixmap_bo pixmap=4442, (13, 0)x(12, 10)/(25, 21) [ 74.812] sna_render_pixmap_bo box=(13, 0), (25, 10): (12, 10)/(25, 21) [ 74.812] sna_render_pixmap_bo: offset=(-82, -7), size=(25, 21) [ 74.812] use_cpu_bo: no cpu bo [ 74.812] kgem_choose_tiling: too short [10] for TILING_Y [ 74.812] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 74.812] kgem_choose_tiling: 12x10 -> 0 [ 74.812] sna_render_pixmap_bo: uploading CPU box (13, 0), (25, 10) [ 74.812] upload: box=(13, 0), (25, 10), pixmap=25x21 [ 74.812] sna_drawable_move_region_to_cpu(pixmap=4442 (25x21), [(13, 0), (25, 10)], flags=2) [ 74.812] sna_drawable_move_region_to_cpu: pixmap=4442 all damaged on CPU [ 74.812] kgem_can_create_2d: 12x10 @ 32 [ 74.812] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 74.812] kgem_can_create_2d: untiled size=4096 [ 74.812] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 74.812] kgem_choose_tiling: 12x10 -> 0 [ 74.812] kgem_upload_source_image : (13, 0), (25, 10), stride=100, bpp=32 [ 74.812] kgem_create_buffer_2d: 12x10, 32 bpp, stride=64 [ 74.812] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] [ 74.812] kgem_create_buffer: reusing buffer? used=1280 + size=640, total=262144 [ 74.812] kgem_create_proxy: target handle=109 [proxy? -1], offset=1280, length=640, io=1 [ 74.812] __kgem_bo_init(handle=109, num_pages=640) [ 74.812] memcpy_blt: src=(13, 0), dst=(0, 0), size=12x10, pitch=100/64 [ 74.812] kgem_bo_is_render: handle=119, rq? 1 [1] [ 74.812] kgem_bo_is_render: handle=109, rq? 0 [0] [ 74.812] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 74.812] gen4_choose_composite_emitter: identity src, no mask [ 74.812] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.812] gen9_composite_get_binding_table(fb80) [ 74.812] kgem_add_reloc64: handle=109, pos=16088, delta=0, domains=40000 [ 74.812] kgem_add_reloc64: adding proxy [delta=1280] for handle=109 [ 74.812] kgem_add_reloc64[12] = (delta=1280, target handle=5, presumed=fff29000) [ 74.812] [3ed0] bind bo(handle=109, addr=fff29500), format=192, width=12, height=10, pitch=64, tiling=0 -> sampler [ 74.812] gen9_emit_sampler: sampler = 2 [ 74.812] gen9_emit_vertex_elements: setup id=2 [ 74.812] gen9_render_composite_box: (95, 7), (107, 17) [ 74.812] apply_damage: damage=0x0, region=1 [(95, 7), (107, 17) + (0, 0)] [ 74.812] gen8_vertex_flush[75c] = 3 [ 74.812] _kgem_bo_destroy: handle=109, proxy? 1 [ 74.812] sna_create_pixmap(12, 1, 32, usage=0) [ 74.812] kgem_can_create_2d: 12x1 @ 32 [ 74.812] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=1 [ 74.812] kgem_can_create_2d: untiled size=4096 [ 74.812] kgem_choose_tiling: disabling tiling [12x1] for single row/col [ 74.812] kgem_choose_tiling: 12x1 -> 0 [ 74.812] sna_create_pixmap: usage=0, flags=a [ 74.812] sna_create_pixmap: small buffer [48], attaching to shadow pixmap [ 74.812] create_pixmap: allocating pixmap 12x1, depth=32/32, size=56 [ 74.812] create_pixmap: serial=4445, usage=0, 12x1 [ 74.812] sna_create_pixmap: serial=4445, 12x1, usage=0 [ 74.812] sna_validate_gc(0x561c94a96160) changes=0, previous serial=115c, drawable=115e [ 74.812] sna_validate_gc: recomputing clip [ 74.812] sna_validate_gc: composite clip=1x[(0, 0), (12, 1)] [0x561c949a5890] [ 74.812] sna_copy_area: src=pixmap=4442:(0, 10)x(12, 1)+(0, 0) -> dst=pixmap=4446:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 74.812] sna_copy_area: normal copy [ 74.812] sna_do_copy: src=(0, 10), dst=(0, 0), size=(12x1) [ 74.812] sna_do_copy: after drawable: src=(0, 10), dst=(0, 0), size=(12x1) [ 74.812] sna_do_copy: dst extents (0, 0), (12, 1), dst clip extents (0, 0), (12, 1), dst size=12x1 [ 74.812] sna_do_copy: clipped dst extents (0, 0), (12, 1) [ 74.812] sna_do_copy: unclipped src extents (0, 10), (12, 11) [ 74.812] sna_do_copy: clipped src extents (0, 10), (12, 11) [ 74.812] sna_do_copy: pixmap -- no source clipping [ 74.812] sna_do_copy: src extents (0, 10), (12, 11) x 1 [ 74.812] sna_do_copy: copy region (0, 0), (12, 1) x 1 + (0, 10) [ 74.812] sna_copy_boxes (boxes=1x[(0, 0), (12, 1)...], src pixmap=4442+(0, 10), dst pixmap=4446+(0, 0), alu=3, src.size=25x21, dst.size=12x1) [ 74.812] sna_copy_boxes: dst=(priv=0x561c94a26270, gpu_bo=0, cpu_bo=0), src=(priv=0x561c94aeb1d0, gpu_bo=0, cpu_bo=0), replaces=1 [ 74.812] sna_drawable_use_bo pixmap=4446, box=((0, 0), (12, 1)), flags=18... [ 74.812] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=18 [ 74.812] sna_drawable_use_bo: try cpu as GPU bo is idle [ 74.812] sna_drawable_use_bo: no CPU bo, and GPU not forced [ 74.812] sna_copy_boxes__inplace - no, no src or dst GPU bo [ 74.812] sna_copy_boxes: fallback -- src=(0, 10), dst=(0, 0) [ 74.812] sna_drawable_move_region_to_cpu(pixmap=4442 (25x21), [(0, 10), (12, 11)], flags=6) [ 74.812] sna_drawable_move_region_to_cpu: pixmap=4442 all damaged on CPU [ 74.812] sna_drawable_move_region_to_cpu(pixmap=4446 (12x1), [(0, 0), (12, 1)], flags=5) [ 74.812] sna_drawable_move_region_to_cpu: region (0, 0), (12, 1) + (0, 0) subsumes pixmap (12x1) [ 74.812] _sna_pixmap_move_to_cpu(pixmap=4446, 12x1, flags=5) [ 74.812] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 74.812] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 74.812] _sna_pixmap_move_to_cpu: marking as damaged [ 74.812] __sna_damage_all(12, 1) [ 74.812] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 74.812] sna_copy_boxes: memcpy_blt(box=(0, 0), (12, 1), src=(0, 10), pitches=(100, 48)) [ 74.812] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x1, pitch=100/48 [ 74.812] sna_composite(pixmap=4440, op=3, src=4446+(6, 19), mask=0+(11, 17), dst=4440+(11, 17)+(0, 0), size=(12, 17) [ 74.812] sna_compute_composite_region: dst=(11, 17)x(12, 17) [ 74.812] sna_compute_composite_region: initial clip against dst->pDrawable: (11, 17), (23, 34) [ 74.812] clip_to_dst: region: 1x[(11, 17), (23, 34)], clip: 1x[(0, 0), (850, 564)] [ 74.812] sna_compute_composite_region: clip against dst->pCompositeClip: (11, 17), (23, 34) [ 74.812] sna_compute_composite_region: clip against src (12x1 clip=0): (11, 17), (23, 34) [ 74.812] sna_composite: composite region extents:+(0, 0) -> (11, 17), (23, 34) + (0, 0) [ 74.812] gen9_render_composite: 12x17, current mode=1/1 [ 74.812] kgem_bo_is_render: handle=119, rq? 1 [1] [ 74.812] kgem_bo_is_busy: handle=119, domain: 1 exec? 1, rq? 1 [ 74.812] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.812] gen9_composite_set_target: (11, 17)x(12, 17), partial?=1 [ 74.812] sna_drawable_use_bo pixmap=4440, box=((11, 17), (23, 34)), flags=7... [ 74.812] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.812] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.812] sna_drawable_use_bo: using whole GPU bo [ 74.812] gen9_composite_set_target: pixmap=4440, format=20020888, size=850x564, pitch=3584, delta=(0,0),damage=0xffffffffffffffff [ 74.812] gen9_composite_picture: (6, 19)x(12, 17), dst=(11, 17) [ 74.812] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[1.00 0.00 -6.00, 0.00 0.06 -1.12, 0.00 0.00 1.00] [ 74.812] sna_transform_is_imprecise_integer_translation: not unity scaling [ 74.812] sna_render_pixmap_bo pixmap=4446, (6, 19)x(12, 17)/(12, 1) [ 74.812] sna_render_pixmap_bo box=(0, 0), (12, 1): (12, 1)/(12, 1) [ 74.812] sna_render_pixmap_bo: offset=(-5, 2), size=(12, 1) [ 74.812] use_cpu_bo: no cpu bo [ 74.812] move_to_gpu: migrating whole pixmap (12x1) for source (0,0),(12,1), count 5? 0 [ 74.812] sna_render_pixmap_bo: uploading CPU box (0, 0), (12, 1) [ 74.812] upload: box=(0, 0), (12, 1), pixmap=12x1 [ 74.812] sna_drawable_move_region_to_cpu(pixmap=4446 (12x1), [(0, 0), (12, 1)], flags=2) [ 74.812] sna_drawable_move_region_to_cpu: pixmap=4446 all damaged on CPU [ 74.812] kgem_can_create_2d: 12x1 @ 32 [ 74.812] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=1 [ 74.812] kgem_can_create_2d: untiled size=4096 [ 74.812] kgem_choose_tiling: disabling tiling [12x1] for single row/col [ 74.812] kgem_choose_tiling: 12x1 -> 0 [ 74.812] kgem_upload_source_image : (0, 0), (12, 1), stride=48, bpp=32 [ 74.812] kgem_create_buffer_2d: 12x1, 32 bpp, stride=64 [ 74.812] kgem_create_buffer: size=128, flags=3 [write?=1, inplace?=1, last?=0] [ 74.812] kgem_create_buffer: reusing buffer? used=2048 + size=128, total=262144 [ 74.812] kgem_create_proxy: target handle=109 [proxy? -1], offset=2048, length=128, io=1 [ 74.812] __kgem_bo_init(handle=109, num_pages=128) [ 74.812] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x1, pitch=48/64 [ 74.812] upload: adding upload cache to pixmap=4446 [ 74.812] kgem_proxy_bo_attach: handle=109 [ 74.812] kgem_bo_is_render: handle=119, rq? 1 [1] [ 74.812] kgem_bo_is_render: handle=109, rq? 0 [0] [ 74.812] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 74.812] gen4_choose_composite_emitter: simple src, no mask [ 74.812] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.812] gen9_composite_get_binding_table(fb00) [ 74.812] kgem_add_reloc64: handle=109, pos=16056, delta=0, domains=40000 [ 74.812] kgem_add_reloc64: adding proxy [delta=2048] for handle=109 [ 74.812] kgem_add_reloc64[13] = (delta=2048, target handle=5, presumed=fff29000) [ 74.812] [3eb0] bind bo(handle=109, addr=fff29800), format=192, width=12, height=1, pitch=64, tiling=0 -> sampler [ 74.812] gen9_emit_sampler: sampler = 32 [ 74.812] gen9_emit_vertex_elements: setup id=2 [ 74.812] gen9_render_composite_box: (11, 17), (23, 34) [ 74.812] apply_damage: damage=0x0, region=1 [(11, 17), (23, 34) + (0, 0)] [ 74.812] gen8_vertex_flush[7a0] = 3 [ 74.812] sna_destroy_pixmap: pixmap=4446, attached?=1 [ 74.812] _kgem_bo_destroy: handle=109, proxy? 1 [ 74.812] __sna_free_pixmap(pixmap=4446) [ 74.812] sna_create_pixmap(12, 1, 32, usage=0) [ 74.812] kgem_can_create_2d: 12x1 @ 32 [ 74.812] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=1 [ 74.812] kgem_can_create_2d: untiled size=4096 [ 74.812] kgem_choose_tiling: disabling tiling [12x1] for single row/col [ 74.812] kgem_choose_tiling: 12x1 -> 0 [ 74.812] sna_create_pixmap: usage=0, flags=a [ 74.812] sna_create_pixmap: small buffer [48], attaching to shadow pixmap [ 74.812] create_pixmap: allocating pixmap 12x1, depth=32/32, size=56 [ 74.812] create_pixmap: serial=4447, usage=0, 12x1 [ 74.812] sna_create_pixmap: serial=4447, 12x1, usage=0 [ 74.812] sna_validate_gc(0x561c94a96160) changes=0, previous serial=115e, drawable=1160 [ 74.812] sna_validate_gc: recomputing clip [ 74.812] sna_validate_gc: composite clip=1x[(0, 0), (12, 1)] [0x561c949a5890] [ 74.812] sna_copy_area: src=pixmap=4442:(13, 10)x(12, 1)+(0, 0) -> dst=pixmap=4448:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 74.812] sna_copy_area: normal copy [ 74.812] sna_do_copy: src=(13, 10), dst=(0, 0), size=(12x1) [ 74.812] sna_do_copy: after drawable: src=(13, 10), dst=(0, 0), size=(12x1) [ 74.812] sna_do_copy: dst extents (0, 0), (12, 1), dst clip extents (0, 0), (12, 1), dst size=12x1 [ 74.812] sna_do_copy: clipped dst extents (0, 0), (12, 1) [ 74.812] sna_do_copy: unclipped src extents (13, 10), (25, 11) [ 74.812] sna_do_copy: clipped src extents (13, 10), (25, 11) [ 74.812] sna_do_copy: pixmap -- no source clipping [ 74.812] sna_do_copy: src extents (13, 10), (25, 11) x 1 [ 74.812] sna_do_copy: copy region (0, 0), (12, 1) x 1 + (13, 10) [ 74.812] sna_copy_boxes (boxes=1x[(0, 0), (12, 1)...], src pixmap=4442+(13, 10), dst pixmap=4448+(0, 0), alu=3, src.size=25x21, dst.size=12x1) [ 74.812] sna_copy_boxes: dst=(priv=0x561c94a26270, gpu_bo=0, cpu_bo=0), src=(priv=0x561c94aeb1d0, gpu_bo=0, cpu_bo=0), replaces=1 [ 74.812] sna_drawable_use_bo pixmap=4448, box=((0, 0), (12, 1)), flags=18... [ 74.812] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=18 [ 74.812] sna_drawable_use_bo: try cpu as GPU bo is idle [ 74.812] sna_drawable_use_bo: no CPU bo, and GPU not forced [ 74.812] sna_copy_boxes__inplace - no, no src or dst GPU bo [ 74.812] sna_copy_boxes: fallback -- src=(13, 10), dst=(0, 0) [ 74.812] sna_drawable_move_region_to_cpu(pixmap=4442 (25x21), [(13, 10), (25, 11)], flags=6) [ 74.812] sna_drawable_move_region_to_cpu: pixmap=4442 all damaged on CPU [ 74.812] sna_drawable_move_region_to_cpu(pixmap=4448 (12x1), [(0, 0), (12, 1)], flags=5) [ 74.812] sna_drawable_move_region_to_cpu: region (0, 0), (12, 1) + (0, 0) subsumes pixmap (12x1) [ 74.812] _sna_pixmap_move_to_cpu(pixmap=4448, 12x1, flags=5) [ 74.812] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 74.812] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 74.812] _sna_pixmap_move_to_cpu: marking as damaged [ 74.812] __sna_damage_all(12, 1) [ 74.812] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 74.812] sna_copy_boxes: memcpy_blt(box=(0, 0), (12, 1), src=(13, 10), pitches=(100, 48)) [ 74.812] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x1, pitch=100/48 [ 74.812] sna_composite(pixmap=4440, op=3, src=4448+(48, 19), mask=0+(95, 17), dst=4440+(95, 17)+(0, 0), size=(12, 17) [ 74.812] sna_compute_composite_region: dst=(95, 17)x(12, 17) [ 74.812] sna_compute_composite_region: initial clip against dst->pDrawable: (95, 17), (107, 34) [ 74.812] clip_to_dst: region: 1x[(95, 17), (107, 34)], clip: 1x[(0, 0), (850, 564)] [ 74.812] sna_compute_composite_region: clip against dst->pCompositeClip: (95, 17), (107, 34) [ 74.812] sna_compute_composite_region: clip against src (12x1 clip=0): (95, 17), (107, 34) [ 74.812] sna_composite: composite region extents:+(0, 0) -> (95, 17), (107, 34) + (0, 0) [ 74.812] gen9_render_composite: 12x17, current mode=1/1 [ 74.812] kgem_bo_is_render: handle=119, rq? 1 [1] [ 74.812] kgem_bo_is_busy: handle=119, domain: 1 exec? 1, rq? 1 [ 74.812] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.812] gen9_composite_set_target: (95, 17)x(12, 17), partial?=1 [ 74.812] sna_drawable_use_bo pixmap=4440, box=((95, 17), (107, 34)), flags=7... [ 74.812] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.812] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.812] sna_drawable_use_bo: using whole GPU bo [ 74.812] gen9_composite_set_target: pixmap=4440, format=20020888, size=850x564, pitch=3584, delta=(0,0),damage=0xffffffffffffffff [ 74.812] gen9_composite_picture: (48, 19)x(12, 17), dst=(95, 17) [ 74.812] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[1.00 0.00 -48.00, 0.00 0.06 -1.12, 0.00 0.00 1.00] [ 74.812] sna_transform_is_imprecise_integer_translation: not unity scaling [ 74.812] sna_render_pixmap_bo pixmap=4448, (48, 19)x(12, 17)/(12, 1) [ 74.812] sna_render_pixmap_bo box=(0, 0), (12, 1): (12, 1)/(12, 1) [ 74.812] sna_render_pixmap_bo: offset=(-47, 2), size=(12, 1) [ 74.812] use_cpu_bo: no cpu bo [ 74.812] move_to_gpu: migrating whole pixmap (12x1) for source (0,0),(12,1), count 5? 0 [ 74.812] sna_render_pixmap_bo: uploading CPU box (0, 0), (12, 1) [ 74.812] upload: box=(0, 0), (12, 1), pixmap=12x1 [ 74.812] sna_drawable_move_region_to_cpu(pixmap=4448 (12x1), [(0, 0), (12, 1)], flags=2) [ 74.812] sna_drawable_move_region_to_cpu: pixmap=4448 all damaged on CPU [ 74.812] kgem_can_create_2d: 12x1 @ 32 [ 74.812] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=1 [ 74.812] kgem_can_create_2d: untiled size=4096 [ 74.812] kgem_choose_tiling: disabling tiling [12x1] for single row/col [ 74.812] kgem_choose_tiling: 12x1 -> 0 [ 74.812] kgem_upload_source_image : (0, 0), (12, 1), stride=48, bpp=32 [ 74.812] kgem_create_buffer_2d: 12x1, 32 bpp, stride=64 [ 74.812] kgem_create_buffer: size=128, flags=3 [write?=1, inplace?=1, last?=0] [ 74.812] kgem_create_buffer: reusing buffer? used=2304 + size=128, total=262144 [ 74.812] kgem_create_proxy: target handle=109 [proxy? -1], offset=2304, length=128, io=1 [ 74.812] __kgem_bo_init(handle=109, num_pages=128) [ 74.812] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x1, pitch=48/64 [ 74.812] upload: adding upload cache to pixmap=4448 [ 74.812] kgem_proxy_bo_attach: handle=109 [ 74.812] kgem_bo_is_render: handle=119, rq? 1 [1] [ 74.812] kgem_bo_is_render: handle=109, rq? 0 [0] [ 74.812] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 74.812] gen4_choose_composite_emitter: simple src, no mask [ 74.812] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.812] gen9_composite_get_binding_table(fa80) [ 74.812] kgem_add_reloc64: handle=109, pos=16024, delta=0, domains=40000 [ 74.812] kgem_add_reloc64: adding proxy [delta=2304] for handle=109 [ 74.813] kgem_add_reloc64[14] = (delta=2304, target handle=5, presumed=fff29000) [ 74.813] [3e90] bind bo(handle=109, addr=fff29900), format=192, width=12, height=1, pitch=64, tiling=0 -> sampler [ 74.813] gen9_emit_vertex_elements: setup id=2 [ 74.813] gen9_render_composite_box: (95, 17), (107, 34) [ 74.813] apply_damage: damage=0x0, region=1 [(95, 17), (107, 34) + (0, 0)] [ 74.813] gen8_vertex_flush[7dc] = 3 [ 74.813] sna_destroy_pixmap: pixmap=4448, attached?=1 [ 74.813] _kgem_bo_destroy: handle=109, proxy? 1 [ 74.813] __sna_free_pixmap(pixmap=4448) [ 74.813] sna_composite(pixmap=4440, op=3, src=4442+(0, 11), mask=0+(11, 34), dst=4440+(11, 34)+(0, 0), size=(12, 10) [ 74.813] sna_compute_composite_region: dst=(11, 34)x(12, 10) [ 74.813] sna_compute_composite_region: initial clip against dst->pDrawable: (11, 34), (23, 44) [ 74.813] clip_to_dst: region: 1x[(11, 34), (23, 44)], clip: 1x[(0, 0), (850, 564)] [ 74.813] sna_compute_composite_region: clip against dst->pCompositeClip: (11, 34), (23, 44) [ 74.813] sna_compute_composite_region: clip against src (25x21 clip=0): (11, 34), (23, 44) [ 74.813] sna_composite: composite region extents:+(0, 0) -> (11, 34), (23, 44) + (0, 0) [ 74.813] gen9_render_composite: 12x10, current mode=1/1 [ 74.813] kgem_bo_is_render: handle=119, rq? 1 [1] [ 74.813] kgem_bo_is_busy: handle=119, domain: 1 exec? 1, rq? 1 [ 74.813] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.813] gen9_composite_set_target: (11, 34)x(12, 10), partial?=1 [ 74.813] sna_drawable_use_bo pixmap=4440, box=((11, 34), (23, 44)), flags=7... [ 74.813] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.813] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.813] sna_drawable_use_bo: using whole GPU bo [ 74.813] gen9_composite_set_target: pixmap=4440, format=20020888, size=850x564, pitch=3584, delta=(0,0),damage=0xffffffffffffffff [ 74.813] gen9_composite_picture: (0, 11)x(12, 10), dst=(11, 34) [ 74.813] sna_transform_is_imprecise_integer_translation: no transform [ 74.813] gen9_composite_picture: integer translation (0, 0), removing [ 74.813] sna_render_pixmap_bo pixmap=4442, (0, 11)x(12, 10)/(25, 21) [ 74.813] sna_render_pixmap_bo box=(0, 11), (12, 21): (12, 10)/(25, 21) [ 74.813] sna_render_pixmap_bo: offset=(-11, -23), size=(25, 21) [ 74.813] use_cpu_bo: no cpu bo [ 74.813] kgem_choose_tiling: too short [10] for TILING_Y [ 74.813] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 74.813] kgem_choose_tiling: 12x10 -> 0 [ 74.813] sna_render_pixmap_bo: uploading CPU box (0, 11), (12, 21) [ 74.813] upload: box=(0, 11), (12, 21), pixmap=25x21 [ 74.813] sna_drawable_move_region_to_cpu(pixmap=4442 (25x21), [(0, 11), (12, 21)], flags=2) [ 74.813] sna_drawable_move_region_to_cpu: pixmap=4442 all damaged on CPU [ 74.813] kgem_can_create_2d: 12x10 @ 32 [ 74.813] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 74.813] kgem_can_create_2d: untiled size=4096 [ 74.813] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 74.813] kgem_choose_tiling: 12x10 -> 0 [ 74.813] kgem_upload_source_image : (0, 11), (12, 21), stride=100, bpp=32 [ 74.813] kgem_create_buffer_2d: 12x10, 32 bpp, stride=64 [ 74.813] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] [ 74.813] kgem_create_buffer: reusing buffer? used=2560 + size=640, total=262144 [ 74.813] kgem_create_proxy: target handle=109 [proxy? -1], offset=2560, length=640, io=1 [ 74.813] __kgem_bo_init(handle=109, num_pages=640) [ 74.813] memcpy_blt: src=(0, 11), dst=(0, 0), size=12x10, pitch=100/64 [ 74.813] kgem_bo_is_render: handle=119, rq? 1 [1] [ 74.813] kgem_bo_is_render: handle=109, rq? 0 [0] [ 74.813] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 74.813] gen4_choose_composite_emitter: identity src, no mask [ 74.813] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.813] gen9_composite_get_binding_table(fa00) [ 74.813] kgem_add_reloc64: handle=109, pos=15992, delta=0, domains=40000 [ 74.813] kgem_add_reloc64: adding proxy [delta=2560] for handle=109 [ 74.813] kgem_add_reloc64[15] = (delta=2560, target handle=5, presumed=fff29000) [ 74.813] [3e70] bind bo(handle=109, addr=fff29a00), format=192, width=12, height=10, pitch=64, tiling=0 -> sampler [ 74.813] gen9_emit_sampler: sampler = 2 [ 74.813] gen9_emit_vertex_elements: setup id=2 [ 74.813] gen9_render_composite_box: (11, 34), (23, 44) [ 74.813] apply_damage: damage=0x0, region=1 [(11, 34), (23, 44) + (0, 0)] [ 74.813] gen8_vertex_flush[820] = 3 [ 74.813] _kgem_bo_destroy: handle=109, proxy? 1 [ 74.813] sna_create_pixmap(1, 10, 32, usage=0) [ 74.813] kgem_can_create_2d: 1x10 @ 32 [ 74.813] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=10 [ 74.813] kgem_can_create_2d: untiled size=4096 [ 74.813] kgem_choose_tiling: disabling tiling [1x10] for single row/col [ 74.813] kgem_choose_tiling: 1x10 -> 0 [ 74.813] sna_create_pixmap: usage=0, flags=a [ 74.813] sna_create_pixmap: small buffer [40], attaching to shadow pixmap [ 74.813] create_pixmap: allocating pixmap 1x10, depth=32/32, size=48 [ 74.813] create_pixmap: serial=4449, usage=0, 1x10 [ 74.813] sna_create_pixmap: serial=4449, 1x10, usage=0 [ 74.813] sna_validate_gc(0x561c94a96160) changes=0, previous serial=1160, drawable=1162 [ 74.813] sna_validate_gc: recomputing clip [ 74.813] sna_validate_gc: composite clip=1x[(0, 0), (1, 10)] [0x561c949a5890] [ 74.813] sna_copy_area: src=pixmap=4442:(12, 11)x(1, 10)+(0, 0) -> dst=pixmap=4450:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 74.813] sna_copy_area: normal copy [ 74.813] sna_do_copy: src=(12, 11), dst=(0, 0), size=(1x10) [ 74.813] sna_do_copy: after drawable: src=(12, 11), dst=(0, 0), size=(1x10) [ 74.813] sna_do_copy: dst extents (0, 0), (1, 10), dst clip extents (0, 0), (1, 10), dst size=1x10 [ 74.813] sna_do_copy: clipped dst extents (0, 0), (1, 10) [ 74.813] sna_do_copy: unclipped src extents (12, 11), (13, 21) [ 74.813] sna_do_copy: clipped src extents (12, 11), (13, 21) [ 74.813] sna_do_copy: pixmap -- no source clipping [ 74.813] sna_do_copy: src extents (12, 11), (13, 21) x 1 [ 74.813] sna_do_copy: copy region (0, 0), (1, 10) x 1 + (12, 11) [ 74.813] sna_copy_boxes (boxes=1x[(0, 0), (1, 10)...], src pixmap=4442+(12, 11), dst pixmap=4450+(0, 0), alu=3, src.size=25x21, dst.size=1x10) [ 74.813] sna_copy_boxes: dst=(priv=0x561c94a26270, gpu_bo=0, cpu_bo=0), src=(priv=0x561c94aeb1d0, gpu_bo=0, cpu_bo=0), replaces=1 [ 74.813] sna_drawable_use_bo pixmap=4450, box=((0, 0), (1, 10)), flags=18... [ 74.813] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=18 [ 74.813] sna_drawable_use_bo: try cpu as GPU bo is idle [ 74.813] sna_drawable_use_bo: no CPU bo, and GPU not forced [ 74.813] sna_copy_boxes__inplace - no, no src or dst GPU bo [ 74.813] sna_copy_boxes: fallback -- src=(12, 11), dst=(0, 0) [ 74.813] sna_drawable_move_region_to_cpu(pixmap=4442 (25x21), [(12, 11), (13, 21)], flags=6) [ 74.813] sna_drawable_move_region_to_cpu: pixmap=4442 all damaged on CPU [ 74.813] sna_drawable_move_region_to_cpu(pixmap=4450 (1x10), [(0, 0), (1, 10)], flags=5) [ 74.813] sna_drawable_move_region_to_cpu: region (0, 0), (1, 10) + (0, 0) subsumes pixmap (1x10) [ 74.813] _sna_pixmap_move_to_cpu(pixmap=4450, 1x10, flags=5) [ 74.813] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 74.813] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 74.813] _sna_pixmap_move_to_cpu: marking as damaged [ 74.813] __sna_damage_all(1, 10) [ 74.813] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 74.813] sna_copy_boxes: memcpy_blt(box=(0, 0), (1, 10), src=(12, 11), pitches=(100, 4)) [ 74.813] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x10, pitch=100/4 [ 74.813] sna_composite(pixmap=4440, op=3, src=4450+(24, 17), mask=0+(23, 34), dst=4440+(23, 34)+(0, 0), size=(72, 10) [ 74.813] sna_compute_composite_region: dst=(23, 34)x(72, 10) [ 74.813] sna_compute_composite_region: initial clip against dst->pDrawable: (23, 34), (95, 44) [ 74.813] clip_to_dst: region: 1x[(23, 34), (95, 44)], clip: 1x[(0, 0), (850, 564)] [ 74.813] sna_compute_composite_region: clip against dst->pCompositeClip: (23, 34), (95, 44) [ 74.813] sna_compute_composite_region: clip against src (1x10 clip=0): (23, 34), (95, 44) [ 74.813] sna_composite: composite region extents:+(0, 0) -> (23, 34), (95, 44) + (0, 0) [ 74.813] gen9_render_composite: 72x10, current mode=1/1 [ 74.813] kgem_bo_is_render: handle=119, rq? 1 [1] [ 74.813] kgem_bo_is_busy: handle=119, domain: 1 exec? 1, rq? 1 [ 74.813] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.813] gen9_composite_set_target: (23, 34)x(72, 10), partial?=1 [ 74.813] sna_drawable_use_bo pixmap=4440, box=((23, 34), (95, 44)), flags=7... [ 74.813] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.813] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.813] sna_drawable_use_bo: using whole GPU bo [ 74.813] gen9_composite_set_target: pixmap=4440, format=20020888, size=850x564, pitch=3584, delta=(0,0),damage=0xffffffffffffffff [ 74.813] gen9_composite_picture: (24, 17)x(72, 10), dst=(23, 34) [ 74.813] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.01 0.00 -0.33, 0.00 1.00 -17.00, 0.00 0.00 1.00] [ 74.813] sna_transform_is_imprecise_integer_translation: not unity scaling [ 74.813] sna_render_pixmap_bo pixmap=4450, (24, 17)x(72, 10)/(1, 10) [ 74.813] sna_render_pixmap_bo box=(0, 0), (1, 10): (1, 10)/(1, 10) [ 74.813] sna_render_pixmap_bo: offset=(1, -17), size=(1, 10) [ 74.813] use_cpu_bo: no cpu bo [ 74.813] move_to_gpu: migrating whole pixmap (1x10) for source (0,0),(1,10), count 5? 0 [ 74.813] sna_render_pixmap_bo: uploading CPU box (0, 0), (1, 10) [ 74.813] upload: box=(0, 0), (1, 10), pixmap=1x10 [ 74.813] sna_drawable_move_region_to_cpu(pixmap=4450 (1x10), [(0, 0), (1, 10)], flags=2) [ 74.813] sna_drawable_move_region_to_cpu: pixmap=4450 all damaged on CPU [ 74.813] kgem_can_create_2d: 1x10 @ 32 [ 74.813] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=10 [ 74.813] kgem_can_create_2d: untiled size=4096 [ 74.813] kgem_choose_tiling: disabling tiling [1x10] for single row/col [ 74.813] kgem_choose_tiling: 1x10 -> 0 [ 74.813] kgem_upload_source_image : (0, 0), (1, 10), stride=4, bpp=32 [ 74.813] kgem_create_buffer_2d: 1x10, 32 bpp, stride=32 [ 74.813] kgem_create_buffer: size=320, flags=3 [write?=1, inplace?=1, last?=0] [ 74.813] kgem_create_buffer: reusing buffer? used=3328 + size=320, total=262144 [ 74.813] kgem_create_proxy: target handle=109 [proxy? -1], offset=3328, length=320, io=1 [ 74.813] __kgem_bo_init(handle=109, num_pages=320) [ 74.813] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x10, pitch=4/32 [ 74.813] upload: adding upload cache to pixmap=4450 [ 74.813] kgem_proxy_bo_attach: handle=109 [ 74.813] kgem_bo_is_render: handle=119, rq? 1 [1] [ 74.813] kgem_bo_is_render: handle=109, rq? 0 [0] [ 74.813] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 74.813] gen4_choose_composite_emitter: simple src, no mask [ 74.813] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.813] gen9_composite_get_binding_table(f980) [ 74.813] kgem_add_reloc64: handle=109, pos=15960, delta=0, domains=40000 [ 74.813] kgem_add_reloc64: adding proxy [delta=3328] for handle=109 [ 74.813] kgem_add_reloc64[16] = (delta=3328, target handle=5, presumed=fff29000) [ 74.813] [3e50] bind bo(handle=109, addr=fff29d00), format=192, width=1, height=10, pitch=32, tiling=0 -> sampler [ 74.813] gen9_emit_sampler: sampler = 32 [ 74.813] gen9_emit_vertex_elements: setup id=2 [ 74.813] gen9_render_composite_box: (23, 34), (95, 44) [ 74.813] apply_damage: damage=0x0, region=1 [(23, 34), (95, 44) + (0, 0)] [ 74.813] gen8_vertex_flush[864] = 3 [ 74.813] sna_destroy_pixmap: pixmap=4450, attached?=1 [ 74.813] _kgem_bo_destroy: handle=109, proxy? 1 [ 74.813] __sna_free_pixmap(pixmap=4450) [ 74.813] sna_composite(pixmap=4440, op=3, src=4442+(13, 11), mask=0+(95, 34), dst=4440+(95, 34)+(0, 0), size=(12, 10) [ 74.813] sna_compute_composite_region: dst=(95, 34)x(12, 10) [ 74.813] sna_compute_composite_region: initial clip against dst->pDrawable: (95, 34), (107, 44) [ 74.813] clip_to_dst: region: 1x[(95, 34), (107, 44)], clip: 1x[(0, 0), (850, 564)] [ 74.813] sna_compute_composite_region: clip against dst->pCompositeClip: (95, 34), (107, 44) [ 74.813] sna_compute_composite_region: clip against src (25x21 clip=0): (95, 34), (107, 44) [ 74.813] sna_composite: composite region extents:+(0, 0) -> (95, 34), (107, 44) + (0, 0) [ 74.813] gen9_render_composite: 12x10, current mode=1/1 [ 74.813] kgem_bo_is_render: handle=119, rq? 1 [1] [ 74.813] kgem_bo_is_busy: handle=119, domain: 1 exec? 1, rq? 1 [ 74.813] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.813] gen9_composite_set_target: (95, 34)x(12, 10), partial?=1 [ 74.813] sna_drawable_use_bo pixmap=4440, box=((95, 34), (107, 44)), flags=7... [ 74.813] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.813] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.813] sna_drawable_use_bo: using whole GPU bo [ 74.813] gen9_composite_set_target: pixmap=4440, format=20020888, size=850x564, pitch=3584, delta=(0,0),damage=0xffffffffffffffff [ 74.813] gen9_composite_picture: (13, 11)x(12, 10), dst=(95, 34) [ 74.813] sna_transform_is_imprecise_integer_translation: no transform [ 74.813] gen9_composite_picture: integer translation (0, 0), removing [ 74.813] sna_render_pixmap_bo pixmap=4442, (13, 11)x(12, 10)/(25, 21) [ 74.813] sna_render_pixmap_bo box=(13, 11), (25, 21): (12, 10)/(25, 21) [ 74.813] sna_render_pixmap_bo: offset=(-82, -23), size=(25, 21) [ 74.813] use_cpu_bo: no cpu bo [ 74.813] kgem_choose_tiling: too short [10] for TILING_Y [ 74.813] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 74.813] kgem_choose_tiling: 12x10 -> 0 [ 74.813] sna_render_pixmap_bo: uploading CPU box (13, 11), (25, 21) [ 74.813] upload: box=(13, 11), (25, 21), pixmap=25x21 [ 74.813] sna_drawable_move_region_to_cpu(pixmap=4442 (25x21), [(13, 11), (25, 21)], flags=2) [ 74.813] sna_drawable_move_region_to_cpu: pixmap=4442 all damaged on CPU [ 74.813] kgem_can_create_2d: 12x10 @ 32 [ 74.813] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 74.813] kgem_can_create_2d: untiled size=4096 [ 74.813] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 74.813] kgem_choose_tiling: 12x10 -> 0 [ 74.813] kgem_upload_source_image : (13, 11), (25, 21), stride=100, bpp=32 [ 74.813] kgem_create_buffer_2d: 12x10, 32 bpp, stride=64 [ 74.813] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] [ 74.813] kgem_create_buffer: reusing buffer? used=3840 + size=640, total=262144 [ 74.813] kgem_create_proxy: target handle=109 [proxy? -1], offset=3840, length=640, io=1 [ 74.813] __kgem_bo_init(handle=109, num_pages=640) [ 74.813] memcpy_blt: src=(13, 11), dst=(0, 0), size=12x10, pitch=100/64 [ 74.813] kgem_bo_is_render: handle=119, rq? 1 [1] [ 74.813] kgem_bo_is_render: handle=109, rq? 0 [0] [ 74.813] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 74.813] gen4_choose_composite_emitter: identity src, no mask [ 74.813] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.813] gen9_composite_get_binding_table(f900) [ 74.813] kgem_add_reloc64: handle=109, pos=15928, delta=0, domains=40000 [ 74.813] kgem_add_reloc64: adding proxy [delta=3840] for handle=109 [ 74.813] kgem_add_reloc64[17] = (delta=3840, target handle=5, presumed=fff29000) [ 74.813] [3e30] bind bo(handle=109, addr=fff29f00), format=192, width=12, height=10, pitch=64, tiling=0 -> sampler [ 74.813] gen9_emit_sampler: sampler = 2 [ 74.813] gen9_emit_vertex_elements: setup id=2 [ 74.813] gen9_render_composite_box: (95, 34), (107, 44) [ 74.813] apply_damage: damage=0x0, region=1 [(95, 34), (107, 44) + (0, 0)] [ 74.813] gen8_vertex_flush[8a8] = 3 [ 74.813] _kgem_bo_destroy: handle=109, proxy? 1 [ 74.813] sna_destroy_pixmap: pixmap=4442, attached?=1 [ 74.813] __sna_free_pixmap(pixmap=4442) [ 74.813] sna_create_pixmap(12, 10, 32, usage=3) [ 74.813] kgem_can_create_2d: 12x10 @ 32 [ 74.813] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 74.813] kgem_can_create_2d: untiled size=4096 [ 74.813] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 74.813] kgem_choose_tiling: 12x10 -> 0 [ 74.813] sna_create_pixmap: usage=3, flags=a [ 74.813] sna_create_pixmap: small buffer [480], attaching to shadow pixmap [ 74.813] create_pixmap: allocating pixmap 12x10, depth=32/32, size=488 [ 74.813] create_pixmap: serial=4452, usage=3, 12x10 [ 74.813] sna_create_pixmap: serial=4452, 12x10, usage=3 [ 74.813] sna_composite(pixmap=4452, op=1, src=4451+(0, 0), mask=0+(0, 0), dst=4452+(0, 0)+(0, 0), size=(12, 10) [ 74.813] sna_compute_composite_region: dst=(0, 0)x(12, 10) [ 74.813] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (12, 10) [ 74.813] clip_to_dst: region: 1x[(0, 0), (12, 10)], clip: 1x[(0, 0), (12, 10)] [ 74.813] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (12, 10) [ 74.813] sna_compute_composite_region: clip against src (12x10 clip=0): (0, 0), (12, 10) [ 74.813] sna_composite: fallback, dst pixmap=4452 is too small (or completely damaged) [ 74.813] sna_composite: fallback -- fbComposite [ 74.813] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(12, 10): region=((0,0), (12, 10)) [ 74.813] sna_composite_fb: fallback -- move src to cpu [ 74.813] sna_composite_fb: fallback -- move dst to cpu [ 74.813] sna_drawable_move_region_to_cpu(pixmap=4452 (12x10), [(0, 0), (12, 10)], flags=5) [ 74.813] sna_drawable_move_region_to_cpu: region (0, 0), (12, 10) + (0, 0) subsumes pixmap (12x10) [ 74.813] _sna_pixmap_move_to_cpu(pixmap=4452, 12x10, flags=5) [ 74.813] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 74.813] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 74.813] _sna_pixmap_move_to_cpu: marking as damaged [ 74.813] __sna_damage_all(12, 10) [ 74.813] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 74.813] sna_transform_is_imprecise_integer_translation: no transform [ 74.813] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x10, pitch=48/48 [ 74.814] sna_glyphs(op=3, nlist=1, src=(20, 30)) [ 74.814] kgem_bo_is_busy: handle=119, domain: 1 exec? 1, rq? 1 [ 74.814] sna_glyphs: discarding mask [ 74.814] glyphs0_to_dst(op=3, src=(20, 30), nlist=1, dst=(20, 30)+(0, 0)) [ 74.814] clipped_glyphs: no, clip region (0, 0), (850, 564) matches drawable pixmap=94680752682688 size=850x564 [ 74.814] glyph_cache(0): adding glyph to cache 1, pos 1088 [ 74.814] glyph_cache_upload: upload glyph 0x561c94b03f00 to cache (64, 64)x(12, 10) [ 74.814] sna_composite(pixmap=2, op=1, src=4452+(0, 0), mask=0+(0, 0), dst=2+(64, 64)+(0, 0), size=(12, 10) [ 74.814] sna_compute_composite_region: dst=(64, 64)x(12, 10) [ 74.814] sna_compute_composite_region: initial clip against dst->pDrawable: (64, 64), (76, 74) [ 74.814] clip_to_dst: region: 1x[(64, 64), (76, 74)], clip: 1x[(0, 0), (1024, 1024)] [ 74.814] sna_compute_composite_region: clip against dst->pCompositeClip: (64, 64), (76, 74) [ 74.814] sna_compute_composite_region: clip against src (12x10 clip=0): (64, 64), (76, 74) [ 74.814] sna_composite: composite region extents:+(0, 0) -> (64, 64), (76, 74) + (0, 0) [ 74.814] gen9_render_composite: 12x10, current mode=1/1 [ 74.814] kgem_bo_is_render: handle=6, rq? 0 [0] [ 74.814] sna_blt_composite (0, 0), (64, 64), 12x10 [ 74.814] sna_transform_is_imprecise_integer_translation: no transform [ 74.814] sna_blt_composite: converting transform to integer translation? (0, 0) [ 74.814] sna_blt_composite: blt dst offset (0, 0), source offset (-64, -64), with alpha fixup? 0 [ 74.814] use_cpu_bo: no cpu bo [ 74.814] move_to_gpu: not migrating pixmap=4452 due to usage_hint=3 [ 74.814] sna_drawable_use_bo pixmap=2, box=((64, 64), (76, 74)), flags=9... [ 74.814] sna_drawable_use_bo: pinned, never REPLACES [ 74.814] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 74.814] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.814] sna_drawable_use_bo: using whole GPU bo [ 74.814] sna_drawable_move_region_to_cpu(pixmap=4452 (12x10), [(0, 0), (12, 10)], flags=2) [ 74.814] sna_drawable_move_region_to_cpu: pixmap=4452 all damaged on CPU [ 74.814] prepare_blt_put [ 74.814] blt_put_composite_box: src=(-64, -64), dst=(0, 0) [ 74.814] sna_write_boxes x 1, src stride=48, src dx=(-64, -64) [ 74.814] kgem_bo_can_map: handle=6, map=0x7fc6b4c61000:0x0:0x0, tiling=2, domain=0, offset=4250406912 [ 74.814] kgem_bo_can_map__cpu: handle=6 [ 74.814] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 74.814] write_boxes_inplace x 1, handle=6, tiling=2 [ 74.814] upload_inplace__tiled: tiling=2 [ 74.814] kgem_bo_can_map: handle=6, map=0x7fc6b4c61000:0x0:0x0, tiling=2, domain=0, offset=4250406912 [ 74.814] kgem_bo_map: handle=6, offset=4250406912, tiling=2, map=0x7fc6b4c61000:0x0, domain=0 [ 74.814] __kgem_bo_map__gtt_or_wc: handle=6 [ 74.814] kgem_trim_vma_cache: type=0, count=-512 (bucket: 10) [ 74.814] __kgem_busy: handle=6, busy=0, wedged=0 [ 74.814] kgem_bo_map: sync: needs_flush? 0, domain? 0, busy? 0 [ 74.814] __kgem_busy: handle=6, busy=0, wedged=0 [ 74.814] kgem_bo_retire: retiring bo handle=6 (needed flush? 0), rq? 0 [busy?=0] [ 74.814] assert_bo_retired: handle=6, domain: 0 exec? 0, rq? 0 [ 74.814] write_boxes_inplace: (0, 0) -> (64, 64) x (12, 10) [bpp=32, src_pitch=48, dst_pitch=4096] [ 74.814] memcpy_blt: src=(0, 0), dst=(64, 64), size=12x10, pitch=48/4096 [ 74.814] apply_damage: damage=0x0, region=1 [(64, 64), (76, 74) + (0, 0)] [ 74.814] nop_done: flushing BLT operation on empty ring [ 74.814] gen8_vertex_close: used=108, vbo active? 23, vb=7, nreloc=3 [ 74.814] gen8_vertex_close: reloc[0] = 287 [ 74.814] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 74.814] kgem_add_handle: handle=23, index=6 [ 74.814] kgem_add_reloc64[18] = (delta=0, target handle=6, presumed=fd541000) [ 74.814] gen8_vertex_close: reloc[1] = 337 [ 74.814] kgem_add_reloc64: handle=23, pos=337, delta=0, domains=200000 [ 74.814] kgem_add_reloc64[19] = (delta=0, target handle=6, presumed=fd541000) [ 74.814] gen8_vertex_close: reloc[2] = 432 [ 74.814] kgem_add_reloc64: handle=23, pos=432, delta=0, domains=200000 [ 74.814] kgem_add_reloc64[20] = (delta=0, target handle=6, presumed=fd541000) [ 74.814] sna_render_flush_solid(size=34) [ 74.814] batch[1/1, flags=1800]: 560 560 15920 16384, nreloc=21, nexec=7, nfence=0, aperture=638 [fenced=0] [ 74.814] kgem_finish_buffers: buffer handle=109, used=4608, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 74.814] kgem_finish_buffers: retaining upload buffer (4608/262144): used=8192, refcnt=1 [ 74.814] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 74.814] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 74.814] kgem_fixup_relocs: shrinking by 61440 [ 74.814] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.814] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 74.814] kgem_commit: release handle=119 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ffaff000 [ 74.814] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 74.814] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 74.814] __kgem_bo_clear_busy: handle=7 [ 74.814] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 74.814] kgem_commit: release handle=113 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 74.814] __kgem_bo_clear_busy: handle=113 [ 74.814] kgem_commit: release handle=113 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fe00a000 [ 74.814] kgem_commit: release handle=104 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff69000 [ 74.814] kgem_commit: release handle=113 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 74.814] __kgem_bo_clear_busy: handle=113 [ 74.814] kgem_commit: release handle=113 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 74.814] __kgem_bo_clear_busy: handle=113 [ 74.814] kgem_commit: release handle=113 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 74.814] __kgem_bo_clear_busy: handle=113 [ 74.814] kgem_commit: release handle=109 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff29000 [ 74.814] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 74.814] __kgem_busy: handle=1, busy=131072, wedged=0 [ 74.814] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 74.814] gen9_render_composite: 0x0, current mode=0/1 [ 74.814] kgem_bo_is_busy: handle=6, domain: 2 exec? 0, rq? 0 [ 74.814] kgem_bo_is_busy: handle=119, domain: 3 exec? 0, rq? 1 [ 74.814] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.814] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.814] sna_drawable_use_bo pixmap=4440, box=((0, 0), (850, 564)), flags=7... [ 74.814] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.814] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.814] sna_drawable_use_bo: using whole GPU bo [ 74.814] gen9_composite_set_target: pixmap=4440, format=20020888, size=850x564, pitch=3584, delta=(0,0),damage=0xffffffffffffffff [ 74.814] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.814] color_convert: src=ff292927 [20028888] [ 74.814] color_convert: dst=ff292927 [20028888] [ 74.814] sna_render_get_solid: ff292927 [ 74.814] sna_render_finish_solid(force=0, domain=3, busy=1, dirty=0, size=34) [ 74.814] _kgem_bo_destroy: handle=113, proxy? 1 [ 74.814] _kgem_bo_destroy: handle=113, proxy? 1 [ 74.814] _kgem_bo_destroy: handle=113, proxy? 1 [ 74.814] _kgem_bo_destroy: handle=113, proxy? 1 [ 74.814] _kgem_bo_destroy: handle=113, proxy? 1 [ 74.814] _kgem_bo_destroy: handle=113, proxy? 1 [ 74.814] _kgem_bo_destroy: handle=113, proxy? 1 [ 74.814] _kgem_bo_destroy: handle=113, proxy? 1 [ 74.814] _kgem_bo_destroy: handle=113, proxy? 1 [ 74.814] _kgem_bo_destroy: handle=113, proxy? 1 [ 74.814] _kgem_bo_destroy: handle=113, proxy? 1 [ 74.814] _kgem_bo_destroy: handle=113, proxy? 1 [ 74.814] _kgem_bo_destroy: handle=113, proxy? 1 [ 74.814] _kgem_bo_destroy: handle=113, proxy? 1 [ 74.814] _kgem_bo_destroy: handle=113, proxy? 1 [ 74.814] _kgem_bo_destroy: handle=113, proxy? 1 [ 74.814] _kgem_bo_destroy: handle=113, proxy? 1 [ 74.814] _kgem_bo_destroy: handle=113, proxy? 1 [ 74.814] _kgem_bo_destroy: handle=113, proxy? 1 [ 74.814] _kgem_bo_destroy: handle=113, proxy? 1 [ 74.814] _kgem_bo_destroy: handle=113, proxy? 1 [ 74.814] sna_render_finish_solid reset [ 74.814] kgem_create_linear(4096) [ 74.814] search_linear_cache: num_pages=1, flags=2, use_active? 0, use_large=0 [max=65536] [ 74.814] search_linear_cache: inactive and cache bucket empty [ 74.814] search_linear_cache: active cache bucket empty [ 74.814] kgem_create_linear: new handle=122, num_pages=1 [ 74.814] __kgem_bo_init(handle=122, num_pages=1) [ 74.814] kgem_create_proxy: target handle=122 [proxy? -1], offset=132, length=4, io=0 [ 74.814] __kgem_bo_init(handle=122, num_pages=4) [ 74.814] _kgem_bo_destroy: handle=113, proxy? 0 [ 74.814] __kgem_bo_destroy: handle=113, size=4096 [ 74.814] __kgem_busy: handle=113, busy=0, wedged=0 [ 74.814] __kgem_bo_clear_busy: handle=113 [ 74.814] kgem_bo_move_to_inactive: moving handle=113 to inactive [ 74.814] sna_render_get_solid(34) = ff292927 (new) [ 74.814] kgem_create_proxy: target handle=122 [proxy? -1], offset=136, length=4, io=0 [ 74.814] __kgem_bo_init(handle=122, num_pages=4) [ 74.814] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.814] sna_transform_is_imprecise_integer_translation: no transform [ 74.814] gen9_composite_picture: integer translation (0, 0), removing [ 74.814] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.814] sna_render_pixmap_bo: GPU all damaged [ 74.814] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 74.814] gen4_choose_composite_emitter: solid, identity mask [ 74.814] needs_batch_flush: flushing before handle=122 for new reservation [ 74.814] kgem_check_bo: num_pages=+1522, num_exec=+3 [ 74.814] aligning vertex: was 3, now 4 floats per vertex [ 74.814] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 74.814] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 74.814] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 74.814] kgem_add_handle: handle=4, index=0 [ 74.814] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 74.814] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 74.814] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 74.814] gen9_composite_get_binding_table(ffc0) [ 74.814] kgem_add_reloc64: handle=119, pos=16360, delta=0, domains=20002 [ 74.814] kgem_add_handle: handle=119, index=1 [ 74.814] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=ffaff000) [ 74.814] __kgem_bo_mark_dirty: handle=119 (proxy? 0) [ 74.814] [3fe0] bind bo(handle=119, addr=ffaff000), format=192, width=850, height=564, pitch=3584, tiling=1 -> render [ 74.814] kgem_add_reloc64: handle=122, pos=16344, delta=0, domains=40000 [ 74.814] kgem_add_reloc64: adding proxy [delta=136] for handle=122 [ 74.814] kgem_add_handle: handle=122, index=2 [ 74.814] kgem_add_reloc64[4] = (delta=136, target handle=2, presumed=0) [ 74.815] [3fd0] bind bo(handle=122, addr=88), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 74.815] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 [ 74.815] kgem_add_handle: handle=6, index=3 [ 74.815] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd581000) [ 74.815] [3fc0] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 74.815] gen9_emit_cc: blend=177 (current=ffffffff), src=17, dst=18 [ 74.815] gen9_emit_sampler: sampler = a [ 74.815] gen9_emit_sf: num_sf_outputs=2 [ 74.815] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.815] gen9_emit_vertex_elements: setup id=9 [ 74.815] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 74.815] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 74.815] glyphs0_to_dst: glyph=(19, 20)x(12, 10), unclipped [ 74.815] emit_primitive_identity_mask__avx2: dst=(19, 20), mask=(64.00, 64.00) x (12.00, 10.00) [ 74.815] glyphs0_to_dst: glyph=(30, 18)x(5, 12), unclipped [ 74.815] emit_primitive_identity_mask__avx2: dst=(30, 18), mask=(800.00, 32.00) x (5.00, 12.00) [ 74.815] glyphs0_to_dst: glyph=(34, 18)x(5, 12), unclipped [ 74.815] emit_primitive_identity_mask__avx2: dst=(34, 18), mask=(800.00, 32.00) x (5.00, 12.00) [ 74.815] glyphs0_to_dst: glyph=(40, 20)x(10, 10), unclipped [ 74.815] emit_primitive_identity_mask__avx2: dst=(40, 20), mask=(560.00, 32.00) x (10.00, 10.00) [ 74.815] glyphs0_to_dst: glyph=(48, 22)x(10, 8), unclipped [ 74.815] emit_primitive_identity_mask__avx2: dst=(48, 22), mask=(576.00, 0.00) x (10.00, 8.00) [ 74.815] glyphs0_to_dst: glyph=(57, 19)x(7, 11), unclipped [ 74.815] emit_primitive_identity_mask__avx2: dst=(57, 19), mask=(624.00, 0.00) x (7.00, 11.00) [ 74.815] glyphs0_to_dst: glyph=(63, 19)x(7, 11), unclipped [ 74.815] emit_primitive_identity_mask__avx2: dst=(63, 19), mask=(624.00, 0.00) x (7.00, 11.00) [ 74.815] glyphs0_to_dst: glyph=(68, 19)x(5, 11), unclipped [ 74.815] emit_primitive_identity_mask__avx2: dst=(68, 19), mask=(784.00, 48.00) x (5.00, 11.00) [ 74.815] glyphs0_to_dst: glyph=(73, 22)x(9, 8), unclipped [ 74.815] emit_primitive_identity_mask__avx2: dst=(73, 22), mask=(592.00, 0.00) x (9.00, 8.00) [ 74.815] glyphs0_to_dst: glyph=(81, 22)x(10, 11), unclipped [ 74.815] emit_primitive_identity_mask__avx2: dst=(81, 22), mask=(656.00, 16.00) x (10.00, 11.00) [ 74.815] glyphs0_to_dst: glyph=(90, 22)x(9, 8), unclipped [ 74.815] emit_primitive_identity_mask__avx2: dst=(90, 22), mask=(576.00, 16.00) x (9.00, 8.00) [ 74.815] gen8_vertex_flush[498] = 33 [ 74.815] gen9_magic_ca_pass: CA fixup (27 -> 60) [ 74.815] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 74.815] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.815] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.815] sna_accel_flush: flush?=0, dirty?=0 [ 74.815] sna_block_handler (tv=0.0) [ 74.815] sna_wakeup_handler [ 74.815] sna_accel_flush: flush?=0, dirty?=0 [ 74.815] sna_accel_flush: flush?=0, dirty?=0 [ 74.815] sna_block_handler (tv=0.0) [ 74.815] sna_wakeup_handler [ 74.815] sna_glyphs(op=3, nlist=1, src=(20, 31)) [ 74.815] kgem_bo_is_busy: handle=119, domain: 3 exec? 1, rq? 1 [ 74.815] sna_glyphs: discarding mask [ 74.815] glyphs0_to_dst(op=3, src=(20, 31), nlist=1, dst=(20, 31)+(0, 0)) [ 74.815] clipped_glyphs: no, clip region (0, 0), (850, 564) matches drawable pixmap=94680752682688 size=850x564 [ 74.815] gen9_render_composite: 0x0, current mode=1/1 [ 74.815] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 74.815] kgem_bo_is_busy: handle=119, domain: 3 exec? 1, rq? 1 [ 74.815] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.815] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.815] sna_drawable_use_bo pixmap=4440, box=((0, 0), (850, 564)), flags=7... [ 74.815] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.815] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.815] sna_drawable_use_bo: using whole GPU bo [ 74.815] gen9_composite_set_target: pixmap=4440, format=20020888, size=850x564, pitch=3584, delta=(0,0),damage=0xffffffffffffffff [ 74.815] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.815] color_convert: src=ffdfdbd2 [20028888] [ 74.815] color_convert: dst=ffdfdbd2 [20028888] [ 74.815] sna_render_get_solid: ffdfdbd2 [ 74.815] sna_render_get_solid(6) = ffdfdbd2 (recreate) [ 74.815] kgem_create_proxy: target handle=122 [proxy? -1], offset=24, length=4, io=0 [ 74.815] __kgem_bo_init(handle=122, num_pages=4) [ 74.815] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.815] sna_transform_is_imprecise_integer_translation: no transform [ 74.815] gen9_composite_picture: integer translation (0, 0), removing [ 74.815] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.815] sna_render_pixmap_bo: GPU all damaged [ 74.815] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 74.815] gen4_choose_composite_emitter: solid, identity mask [ 74.815] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.815] gen9_composite_get_binding_table(fec0) [ 74.815] kgem_add_reloc64: handle=122, pos=16296, delta=0, domains=40000 [ 74.815] kgem_add_reloc64: adding proxy [delta=24] for handle=122 [ 74.815] kgem_add_reloc64[6] = (delta=24, target handle=2, presumed=0) [ 74.815] [3fa0] bind bo(handle=122, addr=18), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 74.815] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.815] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.815] gen9_emit_vertex_elements: setup id=9 [ 74.815] glyphs0_to_dst: glyph=(19, 21)x(12, 10), unclipped [ 74.815] emit_primitive_identity_mask__avx2: dst=(19, 21), mask=(64.00, 64.00) x (12.00, 10.00) [ 74.815] glyphs0_to_dst: glyph=(30, 19)x(5, 12), unclipped [ 74.815] emit_primitive_identity_mask__avx2: dst=(30, 19), mask=(800.00, 32.00) x (5.00, 12.00) [ 74.815] glyphs0_to_dst: glyph=(34, 19)x(5, 12), unclipped [ 74.815] emit_primitive_identity_mask__avx2: dst=(34, 19), mask=(800.00, 32.00) x (5.00, 12.00) [ 74.815] glyphs0_to_dst: glyph=(40, 21)x(10, 10), unclipped [ 74.815] emit_primitive_identity_mask__avx2: dst=(40, 21), mask=(560.00, 32.00) x (10.00, 10.00) [ 74.815] glyphs0_to_dst: glyph=(48, 23)x(10, 8), unclipped [ 74.815] emit_primitive_identity_mask__avx2: dst=(48, 23), mask=(576.00, 0.00) x (10.00, 8.00) [ 74.815] glyphs0_to_dst: glyph=(57, 20)x(7, 11), unclipped [ 74.815] emit_primitive_identity_mask__avx2: dst=(57, 20), mask=(624.00, 0.00) x (7.00, 11.00) [ 74.815] glyphs0_to_dst: glyph=(63, 20)x(7, 11), unclipped [ 74.815] emit_primitive_identity_mask__avx2: dst=(63, 20), mask=(624.00, 0.00) x (7.00, 11.00) [ 74.815] glyphs0_to_dst: glyph=(68, 20)x(5, 11), unclipped [ 74.815] emit_primitive_identity_mask__avx2: dst=(68, 20), mask=(784.00, 48.00) x (5.00, 11.00) [ 74.815] glyphs0_to_dst: glyph=(73, 23)x(9, 8), unclipped [ 74.815] emit_primitive_identity_mask__avx2: dst=(73, 23), mask=(592.00, 0.00) x (9.00, 8.00) [ 74.815] glyphs0_to_dst: glyph=(81, 23)x(10, 11), unclipped [ 74.815] emit_primitive_identity_mask__avx2: dst=(81, 23), mask=(656.00, 16.00) x (10.00, 11.00) [ 74.815] glyphs0_to_dst: glyph=(90, 23)x(9, 8), unclipped [ 74.815] emit_primitive_identity_mask__avx2: dst=(90, 23), mask=(576.00, 16.00) x (9.00, 8.00) [ 74.815] gen8_vertex_flush[598] = 33 [ 74.815] gen9_magic_ca_pass: CA fixup (60 -> 93) [ 74.815] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 74.815] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.815] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.815] sna_accel_flush: flush?=0, dirty?=0 [ 74.815] sna_accel_flush: flush?=0, dirty?=0 [ 74.815] sna_block_handler (tv=546.274000) [ 74.815] kgem_retire, need_retire?=1 [ 74.815] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 74.815] kgem_retire__requests_ring: retiring ring 0 [ 74.815] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.815] __kgem_retire_rq: request 1 complete [ 74.815] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 74.815] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 74.815] kgem_retire -- retired=0, need_retire=0 [ 74.815] kgem_retire__buffers: handle=109, busy? 0 [0] [ 74.815] kgem_retire__buffers: releasing upload cache for handle=109? 0 [ 74.815] __kgem_bo_destroy: handle=109, size=262144 [ 74.815] kgem_bo_replace_io: transferring io handle=109 to bo [ 74.815] kgem_bo_move_to_inactive: moving handle=109 to inactive [ 74.815] sna_accel_block: GPU idle, flushing [ 74.815] gen8_vertex_close: used=372, vbo active? 23, vb=200, nreloc=1 [ 74.815] gen8_vertex_close: reloc[0] = 289 [ 74.815] kgem_add_reloc64: handle=23, pos=289, delta=0, domains=200000 [ 74.815] kgem_add_handle: handle=23, index=4 [ 74.815] kgem_add_reloc64[7] = (delta=0, target handle=4, presumed=fd541000) [ 74.815] sna_render_flush_solid(size=35) [ 74.815] __kgem_bo_map__cpu: caching CPU vma for 122 [ 74.815] batch[1/1, flags=1800]: 396 396 16288 16384, nreloc=8, nexec=5, nfence=0, aperture=1596 [fenced=0] [ 74.815] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 74.815] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 74.815] kgem_fixup_relocs: shrinking by 61440 [ 74.815] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.815] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 74.815] kgem_commit: release handle=119 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ffaff000 [ 74.815] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 74.815] kgem_commit: release handle=122 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 74.815] __kgem_bo_clear_busy: handle=122 [ 74.815] kgem_commit: release handle=122 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff6a000 [ 74.815] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 74.815] kgem_commit: release handle=122 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 74.815] __kgem_bo_clear_busy: handle=122 [ 74.815] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 74.815] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.815] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 74.815] sna_scanout_do_flush: flush timer active: delta=4 [ 74.815] timer_enable (time=74815), starting timer 1 [ 74.815] sna_accel_block: evaluating timers, active=7 [ 74.815] sna_accel_block: flush timer expires in 4 [74819] [ 74.815] sna_wakeup_handler [ 74.815] sna_create_pixmap(850, 28, 32, usage=0) [ 74.815] kgem_can_create_2d: 850x28 @ 32 [ 74.815] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3424, height=28 [ 74.815] kgem_can_create_2d: untiled size=98304 [ 74.815] kgem_choose_tiling: TLB near-miss between lines 850x28 (pitch=3400), forcing tiling 1 [ 74.815] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3424, height=28 [ 74.815] kgem_can_create_2d: tiled[-1] size=98304 [ 74.815] sna_create_pixmap: usage=0, flags=1b [ 74.815] sna_create_pixmap: creating GPU pixmap 850x28, stride=3400, flags=1b [ 74.815] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 [ 74.815] create_pixmap: serial=4453, usage=0, 0x0 [ 74.815] create_pixmap_hdr: pixmap=4453, width=850, height=28, usage=0 [ 74.815] sna_create_pixmap: serial=4453, 850x28, usage=0 [ 74.815] sna_dri2_get_msc(draw=16778634, pipe=-1) [ 74.815] sna_crtc_record_swap: recording last swap on pipe=0, frame 4238 [msc=4238], time 74.808418 [ 74.815] sna_dri2_get_msc: msc=4238 [raw=4238], ust=74808418 [ 74.815] sna_dri2_create_buffer pixmap=4454, (attachment=1, format=32, drawable=850x28), window?=0 [ 74.815] sna_dri2_create_buffer: creating back buffer 850x28, suitable for scanout? 0 [ 74.815] kgem_create_2d(850x28, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 74.815] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=3584, height=32 [ 74.815] inactive too small: 16 < 28 [ 74.815] inactive too small: 16 < 28 [ 74.815] inactive too small: 16 < 28 [ 74.815] inactive too small: 16 < 28 [ 74.815] inactive too small: 16 < 28 [ 74.815] inactive too small: 16 < 28 [ 74.815] inactive too small: 16 < 28 [ 74.815] inactive too small: 16 < 28 [ 74.815] kgem_set_tiling: handle=109, tiling=1 [1], pitch=3584 [3584]: 1 [ 74.815] kgem_bo_remove_from_inactive: removing handle=109 from inactive [ 74.815] from inactive: pitch=3584, tiling=1: handle=109, id=2374 [ 74.815] kgem_bo_flink: flinked handle=109 to name=81, marking non-reusable [ 74.815] sna_dri2_create_buffer pixmap=4454, (attachment=0, format=32, drawable=850x28), window?=0 [ 74.815] sna_pixmap_set_dri: attaching DRI client to pixmap=4454 [ 74.815] sna_pixmap_move_to_gpu(pixmap=4454, usage=0), flags=c2 [ 74.815] sna_pixmap_move_to_gpu: CPU damage? 0 [ 74.815] sna_pixmap_move_to_gpu: creating GPU bo (850x28@32), create=b [ 74.815] kgem_choose_tiling: TLB near-miss between lines 850x28 (pitch=3400), forcing tiling 1 [ 74.815] kgem_choose_tiling: TLB near-miss between lines 850x28 (pitch=3400), forcing tiling 1 [ 74.815] sna_pixmap_alloc_gpu: pixmap=4454 [ 74.815] kgem_create_2d(850x28, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 74.815] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=3584, height=32 [ 74.815] inactive too small: 16 < 28 [ 74.815] inactive too small: 16 < 28 [ 74.815] inactive too small: 16 < 28 [ 74.815] inactive too small: 16 < 28 [ 74.815] inactive too small: 16 < 28 [ 74.815] inactive too small: 16 < 28 [ 74.815] inactive too small: 16 < 28 [ 74.815] inactive too small: 16 < 28 [ 74.815] __kgem_bo_init(handle=124, num_pages=28) [ 74.815] kgem_set_tiling: handle=124, tiling=1 [1], pitch=3584 [3584]: 1 [ 74.815] new pitch=3584, tiling=1, handle=124, id=2375, num_pages=28 [28], bucket=4 [ 74.815] sna_pixmap_mark_active: pixmap=4454, handle=124 [ 74.815] sna_dri2_create_buffer: attaching to front buffer 850x28 [0x561c94a33790:2], scanout? 0 [ 74.815] kgem_bo_flink: flinked handle=124 to name=89, marking non-reusable [ 74.815] sna_dri2_create_buffer: adding flush hint to handle=124 [ 74.815] __sna_damage_all(850, 28) [ 74.815] sna_accel_watch_flush: enable=1 [ 74.815] sna_accel_flush: flush?=0, dirty?=0 [ 74.815] sna_accel_flush: flush?=0, dirty?=0 [ 74.815] sna_accel_flush: flush?=0, dirty?=0 [ 74.815] sna_accel_flush: flush?=0, dirty?=0 [ 74.815] sna_block_handler (tv=546.274000) [ 74.815] kgem_retire, need_retire?=1 [ 74.815] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 74.815] kgem_retire__requests_ring: retiring ring 0 [ 74.815] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.815] __kgem_retire_rq: request 1 complete [ 74.815] __kgem_bo_flush: handle=119, busy=0, wedged=0 [ 74.815] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 74.815] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 74.815] kgem_retire -- retired=0, need_retire=0 [ 74.815] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 74.815] gen6_render_retire: resetting idle vbo [ 74.815] sna_scanout_do_flush: flush timer active: delta=4 [ 74.815] sna_accel_block: evaluating timers, active=7 [ 74.815] sna_accel_block: flush timer expires in 4 [74819] [ 74.816] sna_wakeup_handler [ 74.816] sna_accel_flush: flush?=0, dirty?=0 [ 74.816] sna_accel_flush: flush?=0, dirty?=0 [ 74.816] sna_accel_flush: flush?=0, dirty?=0 [ 74.816] sna_block_handler (tv=546.273000) [ 74.816] sna_scanout_do_flush: flush timer active: delta=3 [ 74.816] sna_scanout_do_flush (time=74816), triggered [ 74.816] sna_scanout_flush (time=74816), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 74.816] has_shadow: has pending damage? 0, outstanding flips: 1 [ 74.816] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 74.816] has_shadow: has pending damage? 0, outstanding flips: 1 [ 74.816] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) [ 74.816] sna_accel_block: evaluating timers, active=7 [ 74.816] sna_accel_block: flush timer expires in 16 [74832] [ 74.816] sna_wakeup_handler [ 74.816] sna_accel_flush: flush?=0, dirty?=0 [ 74.816] sna_accel_flush: flush?=0, dirty?=0 [ 74.816] sna_accel_flush: flush?=0, dirty?=0 [ 74.816] sna_block_handler (tv=546.273000) [ 74.816] sna_scanout_do_flush: flush timer active: delta=16 [ 74.816] sna_accel_block: evaluating timers, active=7 [ 74.816] sna_accel_block: flush timer expires in 16 [74832] [ 74.816] sna_wakeup_handler [ 74.816] sna_accel_flush: flush?=0, dirty?=0 [ 74.816] sna_accel_flush: flush?=0, dirty?=0 [ 74.816] sna_block_handler (tv=546.273000) [ 74.816] sna_scanout_do_flush: flush timer active: delta=16 [ 74.816] sna_accel_block: evaluating timers, active=7 [ 74.816] sna_accel_block: flush timer expires in 16 [74832] [ 74.816] sna_wakeup_handler [ 74.816] sna_composite_rectangles(pixmap=4455, op=0, 0 x 1 [(0, 0)x(850, 28) ...]) [ 74.816] sna_composite_rectangles: converted to op 0 [ 74.816] sna_composite_rectangles[0] (0, 0)x(850, 28) -> (0, 0), (850, 28) [ 74.816] sna_composite_rectangles: nrects=1, region=(0, 0), (850, 28) x 1 [ 74.816] sna_composite_rectangles: clipped extents (0, 0),(850, 28) x 1 [ 74.816] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(850, 28) [ 74.816] sna_composite_rectangles: promoting to full GPU [ 74.816] sna_composite_rectangles: dropping last-cpu hint [ 74.816] sna_drawable_use_bo pixmap=4455, box=((0, 0), (850, 28)), flags=19... [ 74.816] sna_drawable_use_bo: exported target, set PREFER_GPU [ 74.816] sna_drawable_use_bo: pinned, never REPLACES [ 74.816] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 74.816] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.816] sna_drawable_use_bo: using whole GPU bo [ 74.816] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 74.816] kgem_bo_is_render: handle=124, rq? 1 [0] [ 74.816] kgem_bo_is_render: handle=124, rq? 1 [0] [ 74.816] gen9_render_fill_boxes(0 x 1 [(0, 0), (850, 28) ...]) [ 74.816] sna_render_get_solid: 0 [ 74.816] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 74.816] needs_batch_flush: flushing before handle=124 for required semaphore [ 74.816] needs_batch_flush: flushing before handle=124 for new reservation [ 74.816] kgem_check_bo: num_pages=+28, num_exec=+1 [ 74.816] aligning vertex: was 4, now 2 floats per vertex [ 74.816] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 74.816] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 74.816] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 74.816] kgem_add_handle: handle=4, index=0 [ 74.816] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 74.816] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 74.816] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 74.816] gen9_composite_get_binding_table(ffc0) [ 74.816] kgem_add_reloc64: handle=124, pos=16360, delta=0, domains=20002 [ 74.816] kgem_add_handle: handle=124, index=1 [ 74.816] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=0) [ 74.816] __kgem_bo_mark_dirty: handle=124 (proxy? 0) [ 74.816] [3fe0] bind bo(handle=124, addr=0), format=192, width=850, height=28, pitch=3584, tiling=1 -> render [ 74.816] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 74.816] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 74.816] kgem_add_handle: handle=7, index=2 [ 74.816] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 74.816] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 74.816] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 74.816] gen9_emit_sampler: sampler = 1 [ 74.816] gen9_emit_sf: num_sf_outputs=1 [ 74.816] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 74.816] gen9_emit_vertex_elements: setup id=0 [ 74.816] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 74.816] (0, 0), (850, 28) [ 74.816] gen8_vertex_flush[490] = 3 [ 74.816] sna_composite_rectangles: pixmap=4455 marking clear [0]? 1 [ 74.816] sna_accel_flush: flush?=1, dirty?=0 [ 74.816] gen8_vertex_close: used=6, vbo active? 23, vb=1, nreloc=1 [ 74.816] gen8_vertex_close: reloc[0] = 287 [ 74.816] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 74.816] kgem_add_handle: handle=23, index=3 [ 74.816] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 74.816] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=103 [fenced=0] [ 74.816] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 74.816] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 74.816] kgem_fixup_relocs: shrinking by 61440 [ 74.816] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.816] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 74.816] kgem_commit: release handle=124 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ffae3000 [ 74.816] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 74.816] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 74.816] __kgem_bo_clear_busy: handle=7 [ 74.816] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 74.816] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 74.816] __kgem_busy: handle=1, busy=131072, wedged=0 [ 74.816] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 74.816] sna_accel_flush: flush?=0, dirty?=0 [ 74.816] sna_accel_flush: flush?=0, dirty?=0 [ 74.816] sna_accel_flush: flush?=0, dirty?=0 [ 74.816] sna_accel_flush: flush?=0, dirty?=0 [ 74.816] sna_accel_flush: flush?=0, dirty?=0 [ 74.816] sna_composite_trapezoids(op=1, src=(6, 0), mask=18000, ntrap=9) [ 74.816] kgem_bo_is_busy: handle=124, domain: 3 exec? 0, rq? 1 [ 74.816] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 74.816] trapezoid_spans_maybe_inplace? clear, no [ 74.816] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 74.816] imprecise_trapezoid_span_converter: extents (0, 0), (850, 28) [ 74.816] sna_compute_composite_region: dst=(0, 0)x(850, 28) [ 74.816] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (850, 28) [ 74.816] clip_to_dst: region: 1x[(0, 0), (850, 28)], clip: 1x[(0, 0), (850, 28)] [ 74.816] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (850, 28) [ 74.816] sna_compute_composite_region: clip against src (0x0 clip=0): (0, 0), (850, 28) [ 74.816] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 74.816] imprecise_trapezoid_span_converter: after clip -- extents (0, 0), (850, 28), delta=(0, 0) src -> (0, 0) [ 74.816] gen9_render_composite_spans: 850x28 with flags=0, current mode=1 [ 74.816] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 74.816] gen9_composite_set_target: (0, 0)x(850, 28), partial?=1 [ 74.816] sna_drawable_use_bo pixmap=4455, box=((0, 0), (850, 28)), flags=7... [ 74.816] sna_drawable_use_bo: exported target, set PREFER_GPU [ 74.816] sna_drawable_use_bo: pinned, never REPLACES [ 74.816] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=7 [ 74.816] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.816] sna_drawable_use_bo: using whole GPU bo [ 74.816] gen9_composite_set_target: pixmap=4455, format=20028888, size=850x28, pitch=3584, delta=(0,0),damage=0xffffffffffffffff [ 74.816] gen9_composite_picture: (0, 0)x(850, 28), dst=(0, 0) [ 74.816] gen4_channel_init_linear: p1=(0.00, 0.00), p2=(0.00, 1.00), src=(0, 0), dst=(0, 0), size=(850, 28) [ 74.816] sna_render_get_gradient: 2x[0.00:ff5c5950 ... 1.00:ff3e3d39 ... 1.00:ff3e3d39] [ 74.816] sna_render_get_gradient: old --> 3 [ 74.816] gen4_channel_init_linear: transform = [0.00 0.00 0.00, 0.00 0.04 -0.00, 0.00 0.00 1.00] [ 74.816] gen4_channel_init_linear: untransformed: p1=(-0.56, 0.00, 1.00), p2=(-0.56, 27.00, 1.00) [ 74.816] gen4_channel_init_linear: dx=0.00, dy=0.04, offset=-0.00 [ 74.816] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 74.816] gen4_choose_spans_emitter: linear source [ 74.816] kgem_check_bo: num_pages=+29, num_exec=+2 [ 74.816] aligning vertex: was 2, now 3 floats per vertex [ 74.816] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 74.816] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 74.816] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 74.816] kgem_add_handle: handle=4, index=0 [ 74.816] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 74.816] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 74.816] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 74.816] gen9_composite_get_binding_table(ffc0) [ 74.816] kgem_add_reloc64: handle=124, pos=16360, delta=0, domains=20002 [ 74.816] kgem_add_handle: handle=124, index=1 [ 74.816] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=ffae3000) [ 74.816] __kgem_bo_mark_dirty: handle=124 (proxy? 0) [ 74.816] [3fe0] bind bo(handle=124, addr=ffae3000), format=192, width=850, height=28, pitch=3584, tiling=1 -> render [ 74.816] kgem_add_reloc64: handle=141, pos=16344, delta=0, domains=40000 [ 74.816] kgem_add_handle: handle=141, index=2 [ 74.816] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffa3000) [ 74.816] [3fd0] bind bo(handle=141, addr=fffa3000), format=192, width=32, height=1, pitch=128, tiling=0 -> sampler [ 74.816] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 74.816] gen9_emit_sampler: sampler = 14 [ 74.816] gen9_emit_sf: num_sf_outputs=2 [ 74.816] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) [ 74.816] gen9_emit_vertex_elements: setup id=5 [ 74.816] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 74.816] gen9_emit_vertex_elements: second channel 1 floats, offset=8 [ 74.816] thread_choose_span: clipped? 0 [ 74.816] imprecise_trapezoid_span_converter: using 4 threads [ 74.816] imprecise_trapezoid_span_converter: using 4 threads for span compositing 850x28 [ 74.816] thread_choose_span: clipped? 0 [ 74.816] span_thread: flushing 1 boxes [ 74.816] span_thread: flushing 1 boxes [ 74.816] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 74.816] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 74.816] span_thread: flushing 20 boxes [ 74.816] span_thread: flushing 1 boxes [ 74.816] gen9_render_composite_spans_boxes__thread: nbox=20, src=+(0, 0), dst=+(0, 0) [ 74.816] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 74.816] gen8_vertex_flush[498] = 69 [ 74.816] gen9_render_composite_spans_done() [ 74.816] sna_accel_flush: flush?=1, dirty?=0 [ 74.816] gen8_vertex_close: used=213, vbo active? 23, vb=20, nreloc=1 [ 74.816] gen8_vertex_close: reloc[0] = 289 [ 74.816] kgem_add_reloc64: handle=23, pos=289, delta=0, domains=200000 [ 74.816] kgem_add_handle: handle=23, index=3 [ 74.816] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 74.816] batch[1/1, flags=1800]: 300 300 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=103 [fenced=0] [ 74.816] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.816] __kgem_retire_rq: request 1 complete [ 74.816] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 74.816] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 74.816] kgem_fixup_relocs: shrinking by 61440 [ 74.816] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.816] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 74.817] kgem_commit: release handle=124 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ffae3000 [ 74.817] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 74.817] kgem_commit: release handle=141 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa3000 [ 74.817] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 74.817] __kgem_busy: handle=1, busy=131072, wedged=0 [ 74.817] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 74.817] sna_accel_flush: flush?=0, dirty?=0 [ 74.817] sna_composite_trapezoids(op=3, src=(6, 1), mask=18000, ntrap=30) [ 74.817] kgem_bo_is_busy: handle=124, domain: 3 exec? 0, rq? 1 [ 74.817] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 1, mono? 0 precise? 0 [ 74.817] kgem_bo_is_busy: handle=124, domain: 3 exec? 0, rq? 1 [ 74.817] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 74.817] kgem_bo_is_busy: handle=124, domain: 3 exec? 0, rq? 1 [ 74.817] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.817] imprecise_trapezoid_span_converter: extents (1, 1), (849, 7) [ 74.817] sna_compute_composite_region: dst=(1, 1)x(848, 6) [ 74.817] sna_compute_composite_region: initial clip against dst->pDrawable: (1, 1), (849, 7) [ 74.817] clip_to_dst: region: 1x[(1, 1), (849, 7)], clip: 1x[(0, 0), (850, 28)] [ 74.817] sna_compute_composite_region: clip against dst->pCompositeClip: (1, 1), (849, 7) [ 74.817] sna_compute_composite_region: clip against src (0x0 clip=0): (1, 1), (849, 7) [ 74.817] kgem_bo_is_busy: handle=124, domain: 3 exec? 0, rq? 1 [ 74.817] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.817] imprecise_trapezoid_span_converter: after clip -- extents (1, 1), (849, 7), delta=(0, 0) src -> (1, 1) [ 74.817] gen9_render_composite_spans: 848x6 with flags=0, current mode=1 [ 74.817] kgem_bo_is_busy: handle=124, domain: 3 exec? 0, rq? 1 [ 74.817] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.817] gen9_composite_set_target: (1, 1)x(848, 6), partial?=1 [ 74.817] sna_drawable_use_bo pixmap=4455, box=((1, 1), (849, 7)), flags=7... [ 74.817] sna_drawable_use_bo: exported target, set PREFER_GPU [ 74.817] sna_drawable_use_bo: pinned, never REPLACES [ 74.817] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=7 [ 74.817] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.817] sna_drawable_use_bo: using whole GPU bo [ 74.817] gen9_composite_set_target: pixmap=4455, format=20028888, size=850x28, pitch=3584, delta=(0,0),damage=0xffffffffffffffff [ 74.817] gen9_composite_picture: (1, 1)x(848, 6), dst=(1, 1) [ 74.817] color_convert: src=ff626055 [20028888] [ 74.817] color_convert: dst=ff626055 [20028888] [ 74.817] sna_render_get_solid: ff626055 [ 74.817] sna_render_get_solid(19) = ff626055 (recreate) [ 74.817] kgem_create_proxy: target handle=122 [proxy? -1], offset=76, length=4, io=0 [ 74.817] __kgem_bo_init(handle=122, num_pages=4) [ 74.817] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 74.817] gen4_choose_spans_emitter: solid source [ 74.817] kgem_check_bo: num_pages=+29, num_exec=+2 [ 74.817] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 74.817] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 74.817] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 74.817] kgem_add_handle: handle=4, index=0 [ 74.817] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 74.817] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 74.817] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 74.817] gen9_composite_get_binding_table(ffc0) [ 74.817] kgem_add_reloc64: handle=124, pos=16360, delta=0, domains=20002 [ 74.817] kgem_add_handle: handle=124, index=1 [ 74.817] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=ffae3000) [ 74.817] __kgem_bo_mark_dirty: handle=124 (proxy? 0) [ 74.817] [3fe0] bind bo(handle=124, addr=ffae3000), format=192, width=850, height=28, pitch=3584, tiling=1 -> render [ 74.817] kgem_add_reloc64: handle=122, pos=16344, delta=0, domains=40000 [ 74.817] kgem_add_reloc64: adding proxy [delta=76] for handle=122 [ 74.817] kgem_add_handle: handle=122, index=2 [ 74.817] kgem_add_reloc64[4] = (delta=76, target handle=2, presumed=fff6a000) [ 74.817] [3fd0] bind bo(handle=122, addr=fff6a04c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 74.817] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 74.817] gen9_emit_sampler: sampler = c [ 74.817] gen9_emit_sf: num_sf_outputs=2 [ 74.817] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) [ 74.817] gen9_emit_vertex_elements: setup id=5 [ 74.817] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 74.817] gen9_emit_vertex_elements: second channel 1 floats, offset=8 [ 74.817] thread_choose_span: clipped? 0 [ 74.817] imprecise_trapezoid_span_converter: using 1 threads [ 74.817] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.31, dst=+(0, 0), box=(3, 1) x (1, 1) [ 74.817] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.75, dst=+(0, 0), box=(4, 1) x (1, 1) [ 74.817] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(5, 1) x (840, 1) [ 74.817] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.75, dst=+(0, 0), box=(845, 1) x (1, 1) [ 74.817] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.25, dst=+(0, 0), box=(846, 1) x (1, 1) [ 74.817] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.63, dst=+(0, 0), box=(2, 2) x (1, 1) [ 74.817] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.69, dst=+(0, 0), box=(3, 2) x (1, 1) [ 74.817] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.25, dst=+(0, 0), box=(4, 2) x (1, 1) [ 74.817] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.25, dst=+(0, 0), box=(845, 2) x (1, 1) [ 74.817] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.75, dst=+(0, 0), box=(846, 2) x (1, 1) [ 74.817] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.50, dst=+(0, 0), box=(847, 2) x (1, 1) [ 74.817] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.31, dst=+(0, 0), box=(1, 3) x (1, 1) [ 74.817] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(2, 3) x (1, 1) [ 74.817] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.50, dst=+(0, 0), box=(847, 3) x (1, 1) [ 74.817] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.25, dst=+(0, 0), box=(848, 3) x (1, 1) [ 74.817] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.44, dst=+(0, 0), box=(1, 4) x (1, 1) [ 74.817] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.50, dst=+(0, 0), box=(848, 4) x (1, 1) [ 74.817] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.25, dst=+(0, 0), box=(1, 5) x (1, 1) [ 74.817] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.25, dst=+(0, 0), box=(848, 5) x (1, 1) [ 74.817] gen8_vertex_flush[498] = 57 [ 74.817] gen9_render_composite_spans_done() [ 74.817] sna_accel_flush: flush?=1, dirty?=0 [ 74.817] gen8_vertex_close: used=384, vbo active? 23, vb=20, nreloc=1 [ 74.817] gen8_vertex_close: reloc[0] = 289 [ 74.817] kgem_add_reloc64: handle=23, pos=289, delta=0, domains=200000 [ 74.817] kgem_add_handle: handle=23, index=3 [ 74.817] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 74.817] batch[1/1, flags=1800]: 300 300 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=103 [fenced=0] [ 74.817] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.817] __kgem_retire_rq: request 1 complete [ 74.817] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 74.817] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 74.817] kgem_fixup_relocs: shrinking by 61440 [ 74.817] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.817] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 74.817] kgem_commit: release handle=124 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ffae3000 [ 74.817] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 74.817] kgem_commit: release handle=122 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 74.817] __kgem_bo_clear_busy: handle=122 [ 74.817] kgem_commit: release handle=122 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff6a000 [ 74.817] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 74.817] __kgem_busy: handle=1, busy=131072, wedged=0 [ 74.817] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 74.817] sna_composite_trapezoids(op=3, src=(6, 0), mask=18000, ntrap=31) [ 74.817] kgem_bo_is_busy: handle=124, domain: 3 exec? 0, rq? 1 [ 74.817] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 74.817] kgem_bo_is_busy: handle=124, domain: 3 exec? 0, rq? 1 [ 74.817] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 74.817] kgem_bo_is_busy: handle=124, domain: 3 exec? 0, rq? 1 [ 74.817] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.817] imprecise_trapezoid_span_converter: extents (0, 0), (850, 28) [ 74.817] sna_compute_composite_region: dst=(0, 0)x(850, 28) [ 74.817] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (850, 28) [ 74.817] clip_to_dst: region: 1x[(0, 0), (850, 28)], clip: 1x[(0, 0), (850, 28)] [ 74.817] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (850, 28) [ 74.817] sna_compute_composite_region: clip against src (0x0 clip=0): (0, 0), (850, 28) [ 74.817] kgem_bo_is_busy: handle=124, domain: 3 exec? 0, rq? 1 [ 74.817] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.817] imprecise_trapezoid_span_converter: after clip -- extents (0, 0), (850, 28), delta=(0, 0) src -> (0, 0) [ 74.817] gen9_render_composite_spans: 850x28 with flags=0, current mode=1 [ 74.817] kgem_bo_is_busy: handle=124, domain: 3 exec? 0, rq? 1 [ 74.817] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.817] gen9_composite_set_target: (0, 0)x(850, 28), partial?=1 [ 74.817] sna_drawable_use_bo pixmap=4455, box=((0, 0), (850, 28)), flags=7... [ 74.817] sna_drawable_use_bo: exported target, set PREFER_GPU [ 74.817] sna_drawable_use_bo: pinned, never REPLACES [ 74.817] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=7 [ 74.817] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.817] sna_drawable_use_bo: using whole GPU bo [ 74.817] gen9_composite_set_target: pixmap=4455, format=20028888, size=850x28, pitch=3584, delta=(0,0),damage=0xffffffffffffffff [ 74.817] gen9_composite_picture: (0, 0)x(850, 28), dst=(0, 0) [ 74.817] color_convert: src=7000000 [20028888] [ 74.817] color_convert: dst=7000000 [20028888] [ 74.817] sna_render_get_solid: 7000000 [ 74.817] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 74.817] gen4_choose_spans_emitter: solid source [ 74.817] kgem_check_bo: num_pages=+29, num_exec=+2 [ 74.817] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 74.817] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 74.817] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 74.817] kgem_add_handle: handle=4, index=0 [ 74.817] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 74.817] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 74.817] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 74.817] gen9_composite_get_binding_table(ffc0) [ 74.817] kgem_add_reloc64: handle=124, pos=16360, delta=0, domains=20002 [ 74.817] kgem_add_handle: handle=124, index=1 [ 74.817] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=ffae3000) [ 74.817] __kgem_bo_mark_dirty: handle=124 (proxy? 0) [ 74.817] [3fe0] bind bo(handle=124, addr=ffae3000), format=192, width=850, height=28, pitch=3584, tiling=1 -> render [ 74.817] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 74.817] kgem_add_reloc64: adding proxy [delta=28] for handle=7 [ 74.817] kgem_add_handle: handle=7, index=2 [ 74.817] kgem_add_reloc64[4] = (delta=28, target handle=2, presumed=fffe8000) [ 74.817] [3fd0] bind bo(handle=7, addr=fffe801c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 74.817] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 74.817] gen9_emit_sampler: sampler = c [ 74.817] gen9_emit_sf: num_sf_outputs=2 [ 74.817] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) [ 74.817] gen9_emit_vertex_elements: setup id=5 [ 74.817] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 74.817] gen9_emit_vertex_elements: second channel 1 floats, offset=8 [ 74.817] thread_choose_span: clipped? 0 [ 74.817] imprecise_trapezoid_span_converter: using 4 threads [ 74.817] imprecise_trapezoid_span_converter: using 4 threads for span compositing 850x28 [ 74.817] thread_choose_span: clipped? 0 [ 74.817] span_thread: flushing 2 boxes [ 74.817] span_thread: flushing 2 boxes [ 74.817] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 74.817] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 74.817] span_thread: flushing 29 boxes [ 74.817] gen9_render_composite_spans_boxes__thread: nbox=29, src=+(0, 0), dst=+(0, 0) [ 74.817] span_thread: flushing 2 boxes [ 74.817] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 74.817] gen8_vertex_flush[498] = 105 [ 74.817] gen9_render_composite_spans_done() [ 74.817] sna_accel_flush: flush?=1, dirty?=0 [ 74.817] gen8_vertex_close: used=699, vbo active? 23, vb=20, nreloc=1 [ 74.817] gen8_vertex_close: reloc[0] = 289 [ 74.817] kgem_add_reloc64: handle=23, pos=289, delta=0, domains=200000 [ 74.817] kgem_add_handle: handle=23, index=3 [ 74.817] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 74.817] batch[1/1, flags=1800]: 300 300 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=103 [fenced=0] [ 74.817] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.817] __kgem_retire_rq: request 1 complete [ 74.817] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 74.817] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 74.817] kgem_fixup_relocs: shrinking by 61440 [ 74.817] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.817] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 74.817] kgem_commit: release handle=124 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ffae3000 [ 74.817] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 74.817] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 74.817] __kgem_bo_clear_busy: handle=7 [ 74.817] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 74.817] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 74.817] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.817] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 74.817] sna_accel_flush: flush?=0, dirty?=0 [ 74.817] sna_accel_flush: flush?=0, dirty?=0 [ 74.817] sna_accel_flush: flush?=0, dirty?=0 [ 74.817] sna_block_handler (tv=546.272000) [ 74.817] kgem_retire, need_retire?=1 [ 74.817] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 74.817] kgem_retire__requests_ring: retiring ring 0 [ 74.817] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.817] __kgem_retire_rq: request 1 complete [ 74.817] __kgem_bo_flush: handle=124, busy=0, wedged=0 [ 74.817] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 74.817] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 74.817] kgem_retire -- retired=0, need_retire=0 [ 74.817] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 74.817] gen6_render_retire: resetting idle vbo [ 74.817] sna_scanout_do_flush: flush timer active: delta=15 [ 74.817] sna_accel_block: evaluating timers, active=7 [ 74.817] sna_accel_block: flush timer expires in 15 [74832] [ 74.818] sna_wakeup_handler [ 74.818] sna_accel_flush: flush?=0, dirty?=0 [ 74.818] sna_accel_flush: flush?=0, dirty?=0 [ 74.818] sna_block_handler (tv=546.271000) [ 74.818] sna_scanout_do_flush: flush timer active: delta=14 [ 74.818] sna_accel_block: evaluating timers, active=7 [ 74.818] sna_accel_block: flush timer expires in 14 [74832] [ 74.818] sna_wakeup_handler [ 74.818] sna_accel_flush: flush?=0, dirty?=0 [ 74.818] sna_accel_flush: flush?=0, dirty?=0 [ 74.818] sna_block_handler (tv=546.271000) [ 74.818] sna_scanout_do_flush: flush timer active: delta=14 [ 74.818] sna_accel_block: evaluating timers, active=7 [ 74.818] sna_accel_block: flush timer expires in 14 [74832] [ 74.818] sna_wakeup_handler [ 74.818] _sna_dri2_destroy_buffer: 0x561c94b0c830 [handle=106] -- refcnt=1, draw=16778608, pixmap=0, proxy?=0 [ 74.818] sna_dri2_cache_bo(handle=106, name=83) [ 74.818] sna_dri2_cache_bo: not a window, releasing handle=106 [ 74.818] _kgem_bo_destroy: handle=106, proxy? 0 [ 74.818] __kgem_bo_destroy: handle=106, size=262144 [ 74.818] __kgem_bo_destroy: handle=106, not reusable [ 74.818] kgem_bo_free: handle=106, size=262144 [ 74.818] kgem_bo_free: releasing 0x0:0x7fc6b4be1000 vma for handle=106, count=0 [ 74.818] _sna_dri2_destroy_buffer: 0x561c949a6420 [handle=3] -- refcnt=1, draw=16778608, pixmap=4456, proxy?=0 [ 74.818] _sna_dri2_destroy_buffer: removing active_scanout=1 from pixmap handle=3 [ 74.818] _sna_dri2_destroy_buffer: releasing last DRI pixmap=4456, scanout?=0 [ 74.818] _sna_dri2_destroy_buffer: dropping flush hint from handle=3 [ 74.818] sna_accel_watch_flush: enable=-1 [ 74.818] sna_dri2_cache_bo(handle=3, name=84) [ 74.818] sna_dri2_cache_bo: not a window, releasing handle=3 [ 74.818] sna_destroy_pixmap: pixmap=4456, attached?=1 [ 74.818] _kgem_bo_destroy: handle=3, proxy? 0 [ 74.818] __kgem_bo_destroy: handle=3, size=114688 [ 74.818] __kgem_bo_destroy: handle=3, not reusable [ 74.818] kgem_bo_free: handle=3, size=114688 [ 74.818] kgem_bo_free: releasing 0x0:0x0 vma for handle=3, count=0 [ 74.818] __sna_free_pixmap(pixmap=4456) [ 74.818] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=32, name=80 [ 74.818] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 74.818] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 74.818] sna_dri2_get_back: draw size=3840x2160, back buffer handle=32 size=3840x2160, is-scanout? 1, active?=1, pitch=15360, front pitch=15360 [ 74.818] sna_dri2_get_back: reuse backbuffer? 1 [ 74.818] sna_dri2_get_back: back buffer handle=32, active?=1, refcnt=1 [ 74.818] sna_dri2_get_back: cache: handle=25, active=0 [ 74.818] sna_dri2_get_back: reuse cache handle=25, name=75, flags=0 [ 74.818] sna_dri2_get_back: caching handle=32 (name=80, flags=0, active_scanout=1) [ 74.818] kgem_bo_flink: flinked handle=25 to name=75, marking non-reusable [ 74.818] sna_dri2_reuse_buffer: reusing back buffer handle=25, name=75, pitch=15360, age=0 [ 74.818] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 74.818] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=128, name=76, active_scanout=2 [ 74.818] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 74.818] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=128] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 74.818] sna_accel_flush: flush?=0, dirty?=0 [ 74.818] sna_accel_flush: flush?=0, dirty?=0 [ 74.818] sna_accel_flush: flush?=0, dirty?=0 [ 74.818] sna_block_handler (tv=546.271000) [ 74.818] sna_scanout_do_flush: flush timer active: delta=14 [ 74.818] sna_accel_block: evaluating timers, active=7 [ 74.818] sna_accel_block: flush timer expires in 14 [74832] [ 74.818] sna_wakeup_handler [ 74.818] sna_accel_flush: flush?=0, dirty?=0 [ 74.818] sna_accel_flush: flush?=0, dirty?=0 [ 74.818] sna_accel_flush: flush?=0, dirty?=0 [ 74.818] sna_block_handler (tv=546.271000) [ 74.818] sna_scanout_do_flush: flush timer active: delta=14 [ 74.818] sna_accel_block: evaluating timers, active=7 [ 74.818] sna_accel_block: flush timer expires in 14 [74832] [ 74.818] sna_wakeup_handler [ 74.818] sna_accel_flush: flush?=0, dirty?=0 [ 74.818] sna_block_handler (tv=546.271000) [ 74.818] sna_scanout_do_flush: flush timer active: delta=14 [ 74.818] sna_accel_block: evaluating timers, active=7 [ 74.818] sna_accel_block: flush timer expires in 14 [74832] [ 74.818] sna_wakeup_handler [ 74.818] sna_accel_flush: flush?=0, dirty?=0 [ 74.818] sna_accel_flush: flush?=0, dirty?=0 [ 74.818] sna_block_handler (tv=546.271000) [ 74.818] sna_scanout_do_flush: flush timer active: delta=14 [ 74.818] sna_accel_block: evaluating timers, active=7 [ 74.818] sna_accel_block: flush timer expires in 14 [74832] [ 74.818] sna_wakeup_handler [ 74.818] sna_block_handler (tv=546.271000) [ 74.818] sna_scanout_do_flush: flush timer active: delta=14 [ 74.818] sna_accel_block: evaluating timers, active=7 [ 74.818] sna_accel_block: flush timer expires in 14 [74832] [ 74.818] sna_wakeup_handler [ 74.818] sna_accel_flush: flush?=0, dirty?=0 [ 74.818] sna_accel_flush: flush?=0, dirty?=0 [ 74.818] sna_accel_flush: flush?=0, dirty?=0 [ 74.818] sna_block_handler (tv=546.271000) [ 74.818] sna_scanout_do_flush: flush timer active: delta=14 [ 74.818] sna_accel_block: evaluating timers, active=7 [ 74.818] sna_accel_block: flush timer expires in 14 [74832] [ 74.818] sna_wakeup_handler [ 74.818] sna_accel_flush: flush?=0, dirty?=0 [ 74.818] sna_accel_flush: flush?=0, dirty?=0 [ 74.818] sna_block_handler (tv=546.271000) [ 74.818] sna_scanout_do_flush: flush timer active: delta=14 [ 74.818] sna_accel_block: evaluating timers, active=7 [ 74.818] sna_accel_block: flush timer expires in 14 [74832] [ 74.818] sna_wakeup_handler [ 74.818] _sna_dri2_destroy_buffer: 0x561c94a2fdf0 [handle=96] -- refcnt=1, draw=0, pixmap=4457, proxy?=0 [ 74.818] _sna_dri2_destroy_buffer: removing active_scanout=1 from pixmap handle=96 [ 74.818] _sna_dri2_destroy_buffer: releasing last DRI pixmap=4457, scanout?=0 [ 74.818] _sna_dri2_destroy_buffer: dropping flush hint from handle=96 [ 74.818] sna_accel_watch_flush: enable=-1 [ 74.818] sna_dri2_cache_bo(handle=96, name=88) [ 74.818] sna_dri2_cache_bo: not a window, releasing handle=96 [ 74.818] sna_destroy_pixmap: pixmap=4457, attached?=1 [ 74.818] _kgem_bo_destroy: handle=96, proxy? 0 [ 74.818] __kgem_bo_destroy: handle=96, size=2121728 [ 74.818] __kgem_bo_destroy: handle=96, not reusable [ 74.818] kgem_bo_free: handle=96, size=2121728 [ 74.818] kgem_bo_free: releasing 0x0:0x0 vma for handle=96, count=0 [ 74.818] __sna_free_pixmap(pixmap=4457) [ 74.818] sna_accel_flush: flush?=0, dirty?=0 [ 74.818] sna_accel_flush: flush?=0, dirty?=0 [ 74.818] sna_block_handler (tv=546.271000) [ 74.818] sna_scanout_do_flush: flush timer active: delta=14 [ 74.818] sna_accel_block: evaluating timers, active=7 [ 74.818] sna_accel_block: flush timer expires in 14 [74832] [ 74.818] sna_wakeup_handler [ 74.818] sna_dri2_get_msc(draw=0, pipe=-1) [ 74.818] sna_crtc_record_swap: recording last swap on pipe=0, frame 4238 [msc=4238], time 74.808418 [ 74.818] sna_dri2_get_msc: msc=4238 [raw=4238], ust=74808418 [ 74.818] sna_accel_flush: flush?=0, dirty?=0 [ 74.818] sna_block_handler (tv=546.271000) [ 74.818] sna_scanout_do_flush: flush timer active: delta=14 [ 74.818] sna_accel_block: evaluating timers, active=7 [ 74.818] sna_accel_block: flush timer expires in 14 [74832] [ 74.818] sna_wakeup_handler [ 74.818] sna_dri2_create_buffer pixmap=4393, (attachment=0, format=32, drawable=850x592), window?=0 [ 74.819] sna_pixmap_set_dri: attaching DRI client to pixmap=4393 [ 74.819] sna_pixmap_move_to_gpu(pixmap=4393, usage=0), flags=c2 [ 74.819] sna_pixmap_move_to_gpu: already all-damaged [ 74.819] sna_pixmap_mark_active: pixmap=4393, handle=20 [ 74.819] sna_dri2_create_buffer: attaching to front buffer 850x592 [0x561c9499d340:3], scanout? 0 [ 74.819] kgem_bo_flink: flinked handle=20 to name=83, marking non-reusable [ 74.819] sna_dri2_create_buffer: adding flush hint to handle=20 [ 74.819] sna_accel_watch_flush: enable=1 [ 74.819] sna_accel_flush: flush?=0, dirty?=0 [ 74.819] sna_accel_flush: flush?=0, dirty?=0 [ 74.819] sna_accel_flush: flush?=0, dirty?=0 [ 74.819] sna_block_handler (tv=546.270000) [ 74.819] sna_scanout_do_flush: flush timer active: delta=13 [ 74.819] sna_accel_block: evaluating timers, active=7 [ 74.819] sna_accel_block: flush timer expires in 13 [74832] [ 74.819] sna_wakeup_handler [ 74.819] sna_accel_flush: flush?=0, dirty?=0 [ 74.819] sna_block_handler (tv=546.270000) [ 74.819] sna_scanout_do_flush: flush timer active: delta=13 [ 74.819] sna_accel_block: evaluating timers, active=7 [ 74.819] sna_accel_block: flush timer expires in 13 [74832] [ 74.819] sna_wakeup_handler [ 74.819] sna_block_handler (tv=546.270000) [ 74.819] sna_scanout_do_flush: flush timer active: delta=13 [ 74.819] sna_accel_block: evaluating timers, active=7 [ 74.819] sna_accel_block: flush timer expires in 13 [74832] [ 74.820] sna_wakeup_handler [ 74.820] sna_accel_flush: flush?=0, dirty?=0 [ 74.820] sna_block_handler (tv=546.269000) [ 74.820] sna_scanout_do_flush: flush timer active: delta=12 [ 74.820] sna_accel_block: evaluating timers, active=7 [ 74.820] sna_accel_block: flush timer expires in 12 [74832] [ 74.821] sna_wakeup_handler [ 74.821] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 74.821] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 74.821] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 74.821] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 74.821] sna_dri2_get_msc(draw=146, pipe=0) [ 74.821] sna_crtc_record_swap: recording last swap on pipe=0, frame 4238 [msc=4238], time 74.808418 [ 74.821] sna_dri2_get_msc: msc=4238 [raw=4238], ust=74808418 [ 74.821] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=25 (refs=1/1, flush=0) , front=128 (refs=2/3, flush=1) [ 74.821] sna_dri2_schedule_swap(target_msc=4238, divisor=0, remainder=0) [ 74.821] sna_dri2_schedule_swap: using front handle=128, active_scanout?=2, flush?=1 [ 74.821] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 74.821] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 74.821] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 74.821] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 74.821] sna_crtc_record_swap: recording last swap on pipe=0, frame 4238 [msc=4238], time 74.808418 [ 74.821] immediate_swap: current_msc=4238, target_msc=4238 -- yes [ 74.821] can_flip: no, shadow enabled [ 74.821] sna_dri2_add_event: adding event to window 146) [ 74.821] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 74.821] sna_dri2_immediate_blit: no pending blit, starting chain [ 74.821] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 74.821] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 74.821] can_xchg: back size=8700f00, front size=8700f00 [ 74.821] can_xchg: yes, pixmap=4091 [ 74.821] sna_dri2_xchg: win=146, exchange front=128/76,ref=3 and back=25/75,ref=2, pixmap=4091 3840x2160 [ 74.821] sna_dri2_xchg: back_bo handle=25, pitch=15360, size=33177600, ref=1, active_scanout?=0 [ 74.821] sna_dri2_xchg: front_bo handle=128, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 74.821] set_bo: pixmap=4091, handle=25 (old handle=128) [ 74.821] set_bo: marking whole pixmap as damaged [ 74.821] set_bo: applying final/discard move-to-gpu [ 74.821] wait_for_shadow: flags=0, flips=1, handle=128, shadow=29 [ 74.821] set_bo: dropping flush hint from handle=128 [ 74.821] set_bo: adding flush hint to handle=25 [ 74.821] mark_stale(handle=128) => 1 [ 74.821] swap_limit: draw=146 setting swap limit to 3 [ 74.821] sna_dri2_swap_limit_validate: swap limit set to 3 [ 74.821] sna_next_vblank(pipe=0, waiting until next vblank) [ 74.821] sna_dri2_schedule_swap: reported target_msc=4238 [ 74.821] sna_accel_flush: flush?=0, dirty?=0 [ 74.821] sna_accel_flush: flush?=0, dirty?=0 [ 74.821] sna_accel_flush: flush?=0, dirty?=0 [ 74.821] sna_accel_flush: flush?=0, dirty?=0 [ 74.821] sna_block_handler (tv=546.268000) [ 74.821] sna_scanout_do_flush: flush timer active: delta=11 [ 74.821] sna_accel_block: evaluating timers, active=7 [ 74.821] sna_accel_block: flush timer expires in 11 [74832] [ 74.822] sna_wakeup_handler [ 74.822] sna_accel_flush: flush?=0, dirty?=0 [ 74.822] sna_change_window_attributes [ 74.822] sna_accel_flush: flush?=0, dirty?=0 [ 74.822] sna_accel_flush: flush?=0, dirty?=0 [ 74.822] sna_accel_flush: flush?=0, dirty?=0 [ 74.822] sna_block_handler (tv=546.267000) [ 74.822] sna_scanout_do_flush: flush timer active: delta=10 [ 74.822] sna_accel_block: evaluating timers, active=7 [ 74.822] sna_accel_block: flush timer expires in 10 [74832] [ 74.822] sna_wakeup_handler [ 74.822] sna_accel_flush: flush?=0, dirty?=0 [ 74.822] sna_accel_flush: flush?=0, dirty?=0 [ 74.822] sna_accel_flush: flush?=0, dirty?=0 [ 74.822] sna_accel_flush: flush?=0, dirty?=0 [ 74.822] sna_change_window_attributes [ 74.822] sna_accel_flush: flush?=0, dirty?=0 [ 74.822] sna_accel_flush: flush?=0, dirty?=0 [ 74.822] sna_accel_flush: flush?=0, dirty?=0 [ 74.822] sna_block_handler (tv=546.267000) [ 74.822] sna_scanout_do_flush: flush timer active: delta=10 [ 74.822] sna_accel_block: evaluating timers, active=7 [ 74.822] sna_accel_block: flush timer expires in 10 [74832] [ 74.822] sna_wakeup_handler [ 74.822] sna_accel_flush: flush?=0, dirty?=0 [ 74.822] sna_accel_flush: flush?=0, dirty?=0 [ 74.822] sna_accel_flush: flush?=0, dirty?=0 [ 74.822] sna_accel_flush: flush?=0, dirty?=0 [ 74.822] sna_change_window_attributes [ 74.822] sna_accel_flush: flush?=0, dirty?=0 [ 74.822] sna_accel_flush: flush?=0, dirty?=0 [ 74.822] sna_accel_flush: flush?=0, dirty?=0 [ 74.822] sna_block_handler (tv=546.267000) [ 74.822] sna_scanout_do_flush: flush timer active: delta=10 [ 74.822] sna_accel_block: evaluating timers, active=7 [ 74.822] sna_accel_block: flush timer expires in 10 [74832] [ 74.822] sna_wakeup_handler [ 74.822] sna_accel_flush: flush?=0, dirty?=0 [ 74.822] sna_accel_flush: flush?=0, dirty?=0 [ 74.822] sna_accel_flush: flush?=0, dirty?=0 [ 74.822] sna_accel_flush: flush?=0, dirty?=0 [ 74.822] sna_accel_flush: flush?=0, dirty?=0 [ 74.822] sna_block_handler (tv=546.267000) [ 74.822] sna_scanout_do_flush: flush timer active: delta=10 [ 74.822] sna_accel_block: evaluating timers, active=7 [ 74.822] sna_accel_block: flush timer expires in 10 [74832] [ 74.822] sna_wakeup_handler [ 74.822] sna_accel_flush: flush?=0, dirty?=0 [ 74.822] sna_accel_flush: flush?=0, dirty?=0 [ 74.822] sna_accel_flush: flush?=0, dirty?=0 [ 74.822] sna_accel_flush: flush?=0, dirty?=0 [ 74.822] sna_accel_flush: flush?=0, dirty?=0 [ 74.823] sna_block_handler (tv=546.266000) [ 74.823] sna_scanout_do_flush: flush timer active: delta=9 [ 74.823] sna_accel_block: evaluating timers, active=7 [ 74.823] sna_accel_block: flush timer expires in 9 [74832] [ 74.823] sna_wakeup_handler [ 74.823] sna_accel_flush: flush?=0, dirty?=0 [ 74.823] sna_accel_flush: flush?=0, dirty?=0 [ 74.823] sna_accel_flush: flush?=0, dirty?=0 [ 74.823] sna_accel_flush: flush?=0, dirty?=0 [ 74.823] sna_accel_flush: flush?=0, dirty?=0 [ 74.823] sna_block_handler (tv=546.266000) [ 74.823] sna_scanout_do_flush: flush timer active: delta=9 [ 74.823] sna_accel_block: evaluating timers, active=7 [ 74.823] sna_accel_block: flush timer expires in 9 [74832] [ 74.823] sna_wakeup_handler [ 74.823] sna_accel_flush: flush?=0, dirty?=0 [ 74.823] sna_accel_flush: flush?=0, dirty?=0 [ 74.823] sna_accel_flush: flush?=0, dirty?=0 [ 74.823] sna_block_handler (tv=546.266000) [ 74.823] sna_scanout_do_flush: flush timer active: delta=9 [ 74.823] sna_accel_block: evaluating timers, active=7 [ 74.823] sna_accel_block: flush timer expires in 9 [74832] [ 74.823] sna_wakeup_handler [ 74.823] sna_accel_flush: flush?=0, dirty?=0 [ 74.823] sna_accel_flush: flush?=0, dirty?=0 [ 74.823] sna_block_handler (tv=546.266000) [ 74.823] sna_scanout_do_flush: flush timer active: delta=9 [ 74.823] sna_accel_block: evaluating timers, active=7 [ 74.823] sna_accel_block: flush timer expires in 9 [74832] [ 74.823] sna_wakeup_handler [ 74.823] sna_accel_flush: flush?=0, dirty?=0 [ 74.823] sna_accel_flush: flush?=0, dirty?=0 [ 74.823] sna_accel_flush: flush?=0, dirty?=0 [ 74.823] sna_block_handler (tv=546.266000) [ 74.823] sna_scanout_do_flush: flush timer active: delta=9 [ 74.823] sna_accel_block: evaluating timers, active=7 [ 74.823] sna_accel_block: flush timer expires in 9 [74832] [ 74.824] sna_wakeup_handler [ 74.824] sna_mode_wakeup: len=64 [ 74.824] sna_mode_wakeup: recording last swap on pipe=0, frame 4239 [108f], time 74.825085 [ 74.824] sna_mode_wakeup: removing handle=32 [active_scanout=0] from scanout, installing handle=128 [active_scanout=1] [ 74.824] sna_mode_wakeup: flip complete, pending? 1 [ 74.824] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 74.824] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 74.824] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 74.824] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 74.824] sna_pixmap_move_to_gpu: already all-damaged [ 74.824] sna_pixmap_mark_active: pixmap=4091, handle=25 [ 74.824] sna_mode_redisplay: crtc[0] transformed? 0 [ 74.824] sna_mode_redisplay: crtc[1] transformed? 0 [ 74.824] sna_mode_redisplay: crtc[2] transformed? 0 [ 74.824] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=25 [active=1] [ 74.824] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 128, transformed? 0 [ 74.824] get_fb: reusing fb=69 for handle=25 [ 74.824] sna_mode_redisplay: recording flip on CRTC:32 handle=25, active_scanout=2, serial=3 [ 74.824] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 74.824] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 74.824] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 74.824] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 74.824] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=25, shadow handle=29 [ 74.824] sna_dri2_vblank_handler(type=2, sequence=4239, draw=4181) [ 74.824] sna_crtc_record_swap: recording last swap on pipe=0, frame 4239 [msc=4239], time 74.825085 [ 74.824] sna_dri2_vblank_handler: 2 complete, frame=4239 tv=74.825085 [ 74.824] sna_dri2_blit_complete: blit finished [ 74.824] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4239, tv=74.825085) [ 74.824] frame_swap_complete(type=2): draw=146, pipe=0, frame=4239 [msc=4239], tv=74.825085 [ 74.824] sna_accel_flush: flush?=0, dirty?=0 [ 74.824] sna_dri2_event_free(draw?=1) [ 74.824] sna_dri2_remove_event: remove[0x561c947ed400] from window 146, active? 1 [ 74.824] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=25] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 74.824] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=128] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 74.824] sna_dri2_vblank_handler complete [ 74.825] sna_block_handler (tv=546.265000) [ 74.825] sna_scanout_do_flush: flush timer active: delta=7 [ 74.825] sna_accel_block: evaluating timers, active=7 [ 74.825] sna_accel_block: flush timer expires in 7 [74832] [ 74.825] sna_wakeup_handler [ 74.825] sna_composite_trapezoids(op=3, src=(639, 13), mask=18000, ntrap=17) [ 74.825] kgem_bo_is_busy: handle=119, domain: 0 exec? 0, rq? 0 [ 74.825] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 74.825] kgem_bo_is_busy: handle=119, domain: 0 exec? 0, rq? 0 [ 74.825] trapezoid_spans_maybe_inplace? small enough? no [ 74.825] kgem_bo_is_busy: handle=119, domain: 0 exec? 0, rq? 0 [ 74.825] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.825] imprecise_trapezoid_span_converter: extents (635, 12), (843, 39) [ 74.825] sna_compute_composite_region: dst=(635, 12)x(208, 27) [ 74.825] sna_compute_composite_region: initial clip against dst->pDrawable: (635, 12), (843, 39) [ 74.825] clip_to_dst: region: 1x[(635, 12), (843, 39)], clip: 1x[(0, 0), (850, 564)] [ 74.825] sna_compute_composite_region: clip against dst->pCompositeClip: (635, 12), (843, 39) [ 74.825] sna_compute_composite_region: clip against src (0x0 clip=0): (635, 12), (843, 39) [ 74.825] kgem_bo_is_busy: handle=119, domain: 0 exec? 0, rq? 0 [ 74.825] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.825] imprecise_trapezoid_span_converter: after clip -- extents (635, 12), (843, 39), delta=(0, 0) src -> (632, 13) [ 74.825] gen9_render_composite_spans: 208x27 with flags=0, current mode=0 [ 74.825] kgem_bo_is_busy: handle=119, domain: 0 exec? 0, rq? 0 [ 74.825] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.825] gen9_composite_set_target: (635, 12)x(208, 27), partial?=1 [ 74.825] sna_drawable_use_bo pixmap=4440, box=((635, 12), (843, 39)), flags=7... [ 74.825] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.825] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.825] sna_drawable_use_bo: using whole GPU bo [ 74.825] gen9_composite_set_target: pixmap=4440, format=20020888, size=850x564, pitch=3584, delta=(0,0),damage=0xffffffffffffffff [ 74.825] gen9_composite_picture: (632, 13)x(208, 27), dst=(635, 12) [ 74.825] gen4_channel_init_linear: p1=(0.00, 0.00), p2=(0.00, 1.00), src=(632, 13), dst=(635, 12), size=(208, 27) [ 74.825] sna_render_get_gradient: 2x[0.00:fff5f5f5 ... 1.00:ffffffff ... 1.00:ffffffff] [ 74.825] sna_render_get_gradient: old --> 5 [ 74.825] gen4_channel_init_linear: transform = [0.00 0.00 -3.00, 0.00 0.03 -0.41, 0.00 0.00 1.00] [ 74.825] gen4_channel_init_linear: untransformed: p1=(630.97, 12.00, 1.00), p2=(630.97, 40.00, 1.00) [ 74.825] gen4_channel_init_linear: dx=0.00, dy=0.03, offset=-0.38 [ 74.825] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 74.825] gen4_choose_spans_emitter: linear source [ 74.825] kgem_check_bo: num_pages=+498, num_exec=+2 [ 74.825] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 74.825] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 74.825] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 74.825] kgem_add_handle: handle=4, index=0 [ 74.825] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 74.825] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 74.825] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 74.825] gen9_composite_get_binding_table(ffc0) [ 74.825] kgem_add_reloc64: handle=119, pos=16360, delta=0, domains=20002 [ 74.825] kgem_add_handle: handle=119, index=1 [ 74.825] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=ffaff000) [ 74.825] __kgem_bo_mark_dirty: handle=119 (proxy? 0) [ 74.825] [3fe0] bind bo(handle=119, addr=ffaff000), format=192, width=850, height=564, pitch=3584, tiling=1 -> render [ 74.825] kgem_add_reloc64: handle=8, pos=16344, delta=0, domains=40000 [ 74.825] kgem_add_handle: handle=8, index=2 [ 74.825] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fdffe000) [ 74.825] [3fd0] bind bo(handle=8, addr=fdffe000), format=192, width=16, height=1, pitch=64, tiling=0 -> sampler [ 74.825] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 74.825] gen9_emit_sampler: sampler = 14 [ 74.825] gen9_emit_sf: num_sf_outputs=2 [ 74.825] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) [ 74.825] gen9_emit_vertex_elements: setup id=5 [ 74.825] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 74.825] gen9_emit_vertex_elements: second channel 1 floats, offset=8 [ 74.825] thread_choose_span: clipped? 0 [ 74.825] imprecise_trapezoid_span_converter: using 4 threads [ 74.825] imprecise_trapezoid_span_converter: using 4 threads for span compositing 208x27 [ 74.825] thread_choose_span: clipped? 0 [ 74.825] span_thread: flushing 1 boxes [ 74.825] span_thread: flushing 26 boxes [ 74.825] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 74.825] gen9_render_composite_spans_boxes__thread: nbox=26, src=+(0, 0), dst=+(0, 0) [ 74.825] span_thread: flushing 1 boxes [ 74.825] span_thread: flushing 27 boxes [ 74.825] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 74.825] gen9_render_composite_spans_boxes__thread: nbox=27, src=+(0, 0), dst=+(0, 0) [ 74.825] gen8_vertex_flush[498] = 165 [ 74.825] gen9_render_composite_spans_done() [ 74.825] sna_create_pixmap(25, 21, 32, usage=0) [ 74.825] kgem_can_create_2d: 25x21 @ 32 [ 74.825] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=128, height=21 [ 74.825] kgem_can_create_2d: untiled size=4096 [ 74.825] kgem_choose_tiling: too thin [width 25, 32 bpp] for TILING_X [ 74.825] kgem_choose_tiling: 25x21 -> 0 [ 74.825] sna_create_pixmap: usage=0, flags=a [ 74.825] sna_create_pixmap: small buffer [2100], attaching to shadow pixmap [ 74.825] create_pixmap: allocating pixmap 25x21, depth=32/32, size=2108 [ 74.825] create_pixmap: serial=4459, usage=0, 25x21 [ 74.825] sna_create_pixmap: serial=4459, 25x21, usage=0 [ 74.825] sna_composite_rectangles(pixmap=4460, op=0, 0 x 1 [(0, 0)x(25, 21) ...]) [ 74.825] sna_composite_rectangles: converted to op 0 [ 74.825] sna_composite_rectangles[0] (0, 0)x(25, 21) -> (0, 0), (25, 21) [ 74.825] sna_composite_rectangles: nrects=1, region=(0, 0), (25, 21) x 1 [ 74.825] sna_composite_rectangles: clipped extents (0, 0),(25, 21) x 1 [ 74.825] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(25, 21) [ 74.825] sna_composite_rectangles: fallback, dst pixmap=4460 too small or not attached [ 74.825] sna_composite_rectangles: fallback [ 74.825] sna_drawable_move_region_to_cpu(pixmap=4460 (25x21), [(0, 0), (25, 21)], flags=1) [ 74.825] sna_drawable_move_region_to_cpu: region (0, 0), (25, 21) + (0, 0) subsumes pixmap (25x21) [ 74.825] _sna_pixmap_move_to_cpu(pixmap=4460, 25x21, flags=1) [ 74.825] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 74.825] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 74.825] operate_inplace: no, inplace operation not suitable [ 74.825] _sna_pixmap_move_to_cpu: marking as damaged [ 74.825] __sna_damage_all(25, 21) [ 74.825] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 74.825] sna_validate_gc(0x561c94a96160) changes=0, previous serial=1162, drawable=116c [ 74.825] sna_validate_gc: recomputing clip [ 74.825] sna_validate_gc: composite clip=1x[(0, 0), (25, 21)] [0x561c949a5890] [ 74.825] sna_put_image((0, 0)x(25, 21), depth=32, format=2) [ 74.825] try_upload__fast: ignore existing cpu damage (if any) [ 74.825] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 74.825] try_upload__fast: no, no gpu damage [ 74.825] sna_drawable_move_region_to_cpu(pixmap=4460 (25x21), [(0, 0), (25, 21)], flags=1) [ 74.825] sna_drawable_move_region_to_cpu: pixmap=4460 all damaged on CPU [ 74.825] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 74.825] sna_put_zpixmap_blt: upload(0, 0, 25, 21) x 1 boxes [ 74.825] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(25, 21) [ 74.825] memcpy_blt: src=(0, 0), dst=(0, 0), size=25x21, pitch=100/100 [ 74.825] sna_accel_flush: flush?=0, dirty?=0 [ 74.825] sna_composite(pixmap=4440, op=3, src=4460+(0, 0), mask=0+(634, 11), dst=4440+(634, 11)+(0, 0), size=(12, 10) [ 74.825] sna_compute_composite_region: dst=(634, 11)x(12, 10) [ 74.825] sna_compute_composite_region: initial clip against dst->pDrawable: (634, 11), (646, 21) [ 74.825] clip_to_dst: region: 1x[(634, 11), (646, 21)], clip: 1x[(0, 0), (850, 564)] [ 74.825] sna_compute_composite_region: clip against dst->pCompositeClip: (634, 11), (646, 21) [ 74.825] sna_compute_composite_region: clip against src (25x21 clip=0): (634, 11), (646, 21) [ 74.825] sna_composite: composite region extents:+(0, 0) -> (634, 11), (646, 21) + (0, 0) [ 74.825] gen9_render_composite: 12x10, current mode=1/1 [ 74.825] kgem_bo_is_render: handle=119, rq? 1 [1] [ 74.825] kgem_bo_is_busy: handle=119, domain: 0 exec? 1, rq? 1 [ 74.825] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.825] gen9_composite_set_target: (634, 11)x(12, 10), partial?=1 [ 74.825] sna_drawable_use_bo pixmap=4440, box=((634, 11), (646, 21)), flags=7... [ 74.825] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.825] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.825] sna_drawable_use_bo: using whole GPU bo [ 74.825] gen9_composite_set_target: pixmap=4440, format=20020888, size=850x564, pitch=3584, delta=(0,0),damage=0xffffffffffffffff [ 74.825] gen9_composite_picture: (0, 0)x(12, 10), dst=(634, 11) [ 74.825] sna_transform_is_imprecise_integer_translation: no transform [ 74.825] gen9_composite_picture: integer translation (0, 0), removing [ 74.825] sna_render_pixmap_bo pixmap=4460, (0, 0)x(12, 10)/(25, 21) [ 74.825] sna_render_pixmap_bo box=(0, 0), (12, 10): (12, 10)/(25, 21) [ 74.825] sna_render_pixmap_bo: offset=(-634, -11), size=(25, 21) [ 74.825] use_cpu_bo: no cpu bo [ 74.825] kgem_choose_tiling: too short [10] for TILING_Y [ 74.825] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 74.825] kgem_choose_tiling: 12x10 -> 0 [ 74.825] sna_render_pixmap_bo: uploading CPU box (0, 0), (12, 10) [ 74.825] upload: box=(0, 0), (12, 10), pixmap=25x21 [ 74.825] sna_drawable_move_region_to_cpu(pixmap=4460 (25x21), [(0, 0), (12, 10)], flags=2) [ 74.825] sna_drawable_move_region_to_cpu: pixmap=4460 all damaged on CPU [ 74.825] kgem_can_create_2d: 12x10 @ 32 [ 74.825] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 74.825] kgem_can_create_2d: untiled size=4096 [ 74.825] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 74.825] kgem_choose_tiling: 12x10 -> 0 [ 74.825] kgem_upload_source_image : (0, 0), (12, 10), stride=100, bpp=32 [ 74.825] kgem_create_buffer_2d: 12x10, 32 bpp, stride=64 [ 74.825] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] [ 74.825] kgem_create_buffer: searching for an inactive GTT map for upload [ 74.825] search_linear_cache: num_pages=64, flags=b, use_active? 0, use_large=0 [max=65536] [ 74.825] search_linear_cache: inactive and cache bucket empty [ 74.825] search_linear_cache: active cache bucket empty [ 74.825] search_linear_cache: num_pages=1, flags=b, use_active? 0, use_large=0 [max=65536] [ 74.825] search_linear_cache: searching for inactive gtt map [ 74.825] search_linear_cache: num_pages=64, flags=2, use_active? 0, use_large=0 [max=65536] [ 74.825] search_linear_cache: inactive and cache bucket empty [ 74.825] search_linear_cache: active cache bucket empty [ 74.825] search_snoop_cache: num_pages=64, flags=0 [ 74.825] search_snoop_cache: inactive and cache empty [ 74.825] __kgem_throttle_retire: not retiring [ 74.825] search_snoop_cache: nothing retired [ 74.825] search_linear_cache: num_pages=64, flags=2, use_active? 0, use_large=0 [max=65536] [ 74.825] search_linear_cache: inactive and cache bucket empty [ 74.825] search_linear_cache: active cache bucket empty [ 74.825] search_linear_cache: num_pages=64, flags=7, use_active? 0, use_large=0 [max=65536] [ 74.825] search_linear_cache: inactive and cache bucket empty [ 74.825] search_linear_cache: active cache bucket empty [ 74.825] __kgem_bo_init(handle=3, num_pages=64) [ 74.825] create_snoopable_buffer: created CPU (LLC) handle=3 for buffer, size 64 [ 74.826] kgem_bo_map__cpu(handle=3, size=262144, map=0x0:0x0) [ 74.826] kgem_trim_vma_cache: type=1, count=-32757 (bucket: 6) [ 74.826] __kgem_bo_map__cpu: caching CPU vma for 3 [ 74.826] kgem_create_buffer(pages=64 [64]) new handle=3, used=640, write=1 [ 74.826] kgem_create_proxy: target handle=3 [proxy? -1], offset=0, length=640, io=1 [ 74.826] __kgem_bo_init(handle=3, num_pages=640) [ 74.826] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x10, pitch=100/64 [ 74.826] kgem_bo_is_render: handle=119, rq? 1 [1] [ 74.826] kgem_bo_is_render: handle=3, rq? 0 [0] [ 74.826] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 74.826] gen4_choose_composite_emitter: identity src, no mask [ 74.826] needs_batch_flush: flushing before handle=3 for new reservation [ 74.826] gen8_vertex_close: used=495, vbo active? 23, vb=20, nreloc=1 [ 74.826] gen8_vertex_close: reloc[0] = 289 [ 74.826] kgem_add_reloc64: handle=23, pos=289, delta=0, domains=200000 [ 74.826] kgem_add_handle: handle=23, index=3 [ 74.826] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 74.826] batch[1/1, flags=1800]: 300 300 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=572 [fenced=0] [ 74.826] kgem_finish_buffers: buffer handle=3, used=768, exec?=0, write=1, mmapped=cpu, refcnt=2 [ 74.826] kgem_finish_buffers: skipping unattached handle=3, used=768, refcnt=2 [ 74.826] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 74.826] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 74.826] kgem_fixup_relocs: shrinking by 61440 [ 74.826] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.826] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 74.826] kgem_commit: release handle=119 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ffaff000 [ 74.826] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 74.826] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 74.826] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 74.826] __kgem_busy: handle=1, busy=131072, wedged=0 [ 74.826] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 74.826] needs_batch_flush: flushing before handle=3 for new reservation [ 74.826] kgem_check_bo: num_pages=+561, num_exec=+2 [ 74.826] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 74.826] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 74.826] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 74.826] kgem_add_handle: handle=4, index=0 [ 74.826] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 74.826] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 74.826] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 74.826] gen9_composite_get_binding_table(ffc0) [ 74.826] kgem_add_reloc64: handle=119, pos=16360, delta=0, domains=20002 [ 74.826] kgem_add_handle: handle=119, index=1 [ 74.826] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=ffaff000) [ 74.826] __kgem_bo_mark_dirty: handle=119 (proxy? 0) [ 74.826] [3fe0] bind bo(handle=119, addr=ffaff000), format=192, width=850, height=564, pitch=3584, tiling=1 -> render [ 74.826] kgem_add_reloc64: handle=3, pos=16344, delta=0, domains=40000 [ 74.826] kgem_add_reloc64: adding proxy [delta=0] for handle=3 [ 74.826] kgem_add_handle: handle=3, index=2 [ 74.826] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) [ 74.826] [3fd0] bind bo(handle=3, addr=0), format=192, width=12, height=10, pitch=64, tiling=0 -> sampler [ 74.826] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 74.826] gen9_emit_sampler: sampler = 2 [ 74.826] gen9_emit_sf: num_sf_outputs=1 [ 74.826] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 74.826] gen9_emit_vertex_elements: setup id=2 [ 74.826] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 74.826] gen9_render_composite_box: (634, 11), (646, 21) [ 74.826] apply_damage: damage=0x0, region=1 [(634, 11), (646, 21) + (0, 0)] [ 74.826] gen8_vertex_flush[490] = 3 [ 74.826] _kgem_bo_destroy: handle=3, proxy? 1 [ 74.826] sna_create_pixmap(1, 10, 32, usage=0) [ 74.826] kgem_can_create_2d: 1x10 @ 32 [ 74.826] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=10 [ 74.826] kgem_can_create_2d: untiled size=4096 [ 74.826] kgem_choose_tiling: disabling tiling [1x10] for single row/col [ 74.826] kgem_choose_tiling: 1x10 -> 0 [ 74.826] sna_create_pixmap: usage=0, flags=a [ 74.826] sna_create_pixmap: small buffer [40], attaching to shadow pixmap [ 74.826] create_pixmap: allocating pixmap 1x10, depth=32/32, size=48 [ 74.826] create_pixmap: serial=4461, usage=0, 1x10 [ 74.826] sna_create_pixmap: serial=4461, 1x10, usage=0 [ 74.826] sna_validate_gc(0x561c94a96160) changes=0, previous serial=116c, drawable=116e [ 74.826] sna_validate_gc: recomputing clip [ 74.826] sna_validate_gc: composite clip=1x[(0, 0), (1, 10)] [0x561c949a5890] [ 74.826] sna_copy_area: src=pixmap=4460:(12, 0)x(1, 10)+(0, 0) -> dst=pixmap=4462:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 74.826] sna_copy_area: normal copy [ 74.826] sna_do_copy: src=(12, 0), dst=(0, 0), size=(1x10) [ 74.826] sna_do_copy: after drawable: src=(12, 0), dst=(0, 0), size=(1x10) [ 74.826] sna_do_copy: dst extents (0, 0), (1, 10), dst clip extents (0, 0), (1, 10), dst size=1x10 [ 74.826] sna_do_copy: clipped dst extents (0, 0), (1, 10) [ 74.826] sna_do_copy: unclipped src extents (12, 0), (13, 10) [ 74.826] sna_do_copy: clipped src extents (12, 0), (13, 10) [ 74.826] sna_do_copy: pixmap -- no source clipping [ 74.826] sna_do_copy: src extents (12, 0), (13, 10) x 1 [ 74.826] sna_do_copy: copy region (0, 0), (1, 10) x 1 + (12, 0) [ 74.826] sna_copy_boxes (boxes=1x[(0, 0), (1, 10)...], src pixmap=4460+(12, 0), dst pixmap=4462+(0, 0), alu=3, src.size=25x21, dst.size=1x10) [ 74.826] sna_copy_boxes: dst=(priv=0x561c94a26270, gpu_bo=0, cpu_bo=0), src=(priv=0x561c947ed400, gpu_bo=0, cpu_bo=0), replaces=1 [ 74.826] sna_drawable_use_bo pixmap=4462, box=((0, 0), (1, 10)), flags=18... [ 74.826] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=18 [ 74.826] sna_drawable_use_bo: try cpu as GPU bo is idle [ 74.826] sna_drawable_use_bo: no CPU bo, and GPU not forced [ 74.826] sna_copy_boxes__inplace - no, no src or dst GPU bo [ 74.826] sna_copy_boxes: fallback -- src=(12, 0), dst=(0, 0) [ 74.826] sna_drawable_move_region_to_cpu(pixmap=4460 (25x21), [(12, 0), (13, 10)], flags=6) [ 74.826] sna_drawable_move_region_to_cpu: pixmap=4460 all damaged on CPU [ 74.826] sna_drawable_move_region_to_cpu(pixmap=4462 (1x10), [(0, 0), (1, 10)], flags=5) [ 74.826] sna_drawable_move_region_to_cpu: region (0, 0), (1, 10) + (0, 0) subsumes pixmap (1x10) [ 74.826] _sna_pixmap_move_to_cpu(pixmap=4462, 1x10, flags=5) [ 74.826] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 74.826] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 74.826] _sna_pixmap_move_to_cpu: marking as damaged [ 74.826] __sna_damage_all(1, 10) [ 74.826] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 74.826] sna_copy_boxes: memcpy_blt(box=(0, 0), (1, 10), src=(12, 0), pitches=(100, 4)) [ 74.826] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x10, pitch=100/4 [ 74.826] sna_composite(pixmap=4440, op=3, src=4462+(650, 6), mask=0+(646, 11), dst=4440+(646, 11)+(0, 0), size=(186, 10) [ 74.826] sna_compute_composite_region: dst=(646, 11)x(186, 10) [ 74.826] sna_compute_composite_region: initial clip against dst->pDrawable: (646, 11), (832, 21) [ 74.826] clip_to_dst: region: 1x[(646, 11), (832, 21)], clip: 1x[(0, 0), (850, 564)] [ 74.826] sna_compute_composite_region: clip against dst->pCompositeClip: (646, 11), (832, 21) [ 74.826] sna_compute_composite_region: clip against src (1x10 clip=0): (646, 11), (832, 21) [ 74.826] sna_composite: composite region extents:+(0, 0) -> (646, 11), (832, 21) + (0, 0) [ 74.826] gen9_render_composite: 186x10, current mode=1/1 [ 74.826] kgem_bo_is_render: handle=119, rq? 1 [1] [ 74.826] kgem_bo_is_busy: handle=119, domain: 3 exec? 1, rq? 1 [ 74.826] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.826] gen9_composite_set_target: (646, 11)x(186, 10), partial?=1 [ 74.826] sna_drawable_use_bo pixmap=4440, box=((646, 11), (832, 21)), flags=7... [ 74.826] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.826] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.826] sna_drawable_use_bo: using whole GPU bo [ 74.826] gen9_composite_set_target: pixmap=4440, format=20020888, size=850x564, pitch=3584, delta=(0,0),damage=0xffffffffffffffff [ 74.826] gen9_composite_picture: (650, 6)x(186, 10), dst=(646, 11) [ 74.826] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.01 0.00 -3.49, 0.00 1.00 -6.00, 0.00 0.00 1.00] [ 74.826] sna_transform_is_imprecise_integer_translation: not unity scaling [ 74.826] sna_render_pixmap_bo pixmap=4462, (650, 6)x(186, 10)/(1, 10) [ 74.826] sna_render_pixmap_bo box=(0, 0), (1, 10): (1, 10)/(1, 10) [ 74.826] sna_render_pixmap_bo: offset=(4, -5), size=(1, 10) [ 74.826] use_cpu_bo: no cpu bo [ 74.826] move_to_gpu: migrating whole pixmap (1x10) for source (0,0),(1,10), count 5? 0 [ 74.826] sna_render_pixmap_bo: uploading CPU box (0, 0), (1, 10) [ 74.826] upload: box=(0, 0), (1, 10), pixmap=1x10 [ 74.826] sna_drawable_move_region_to_cpu(pixmap=4462 (1x10), [(0, 0), (1, 10)], flags=2) [ 74.826] sna_drawable_move_region_to_cpu: pixmap=4462 all damaged on CPU [ 74.826] kgem_can_create_2d: 1x10 @ 32 [ 74.826] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=10 [ 74.826] kgem_can_create_2d: untiled size=4096 [ 74.826] kgem_choose_tiling: disabling tiling [1x10] for single row/col [ 74.826] kgem_choose_tiling: 1x10 -> 0 [ 74.826] kgem_upload_source_image : (0, 0), (1, 10), stride=4, bpp=32 [ 74.826] kgem_create_buffer_2d: 1x10, 32 bpp, stride=32 [ 74.826] kgem_create_buffer: size=320, flags=3 [write?=1, inplace?=1, last?=0] [ 74.826] kgem_create_buffer: reusing buffer? used=768 + size=320, total=262144 [ 74.826] kgem_create_proxy: target handle=3 [proxy? -1], offset=768, length=320, io=1 [ 74.826] __kgem_bo_init(handle=3, num_pages=320) [ 74.826] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x10, pitch=4/32 [ 74.826] upload: adding upload cache to pixmap=4462 [ 74.826] kgem_proxy_bo_attach: handle=3 [ 74.826] kgem_bo_is_render: handle=119, rq? 1 [1] [ 74.826] kgem_bo_is_render: handle=3, rq? 0 [0] [ 74.826] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 74.826] gen4_choose_composite_emitter: simple src, no mask [ 74.826] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.826] gen9_composite_get_binding_table(ff00) [ 74.826] kgem_add_reloc64: handle=3, pos=16312, delta=0, domains=40000 [ 74.826] kgem_add_reloc64: adding proxy [delta=768] for handle=3 [ 74.826] kgem_add_reloc64[5] = (delta=768, target handle=2, presumed=0) [ 74.826] [3fb0] bind bo(handle=3, addr=300), format=192, width=1, height=10, pitch=32, tiling=0 -> sampler [ 74.826] gen9_emit_sampler: sampler = 32 [ 74.826] gen9_emit_vertex_elements: setup id=2 [ 74.826] gen9_render_composite_box: (646, 11), (832, 21) [ 74.826] apply_damage: damage=0x0, region=1 [(646, 11), (832, 21) + (0, 0)] [ 74.826] gen8_vertex_flush[4d4] = 3 [ 74.826] sna_destroy_pixmap: pixmap=4462, attached?=1 [ 74.826] _kgem_bo_destroy: handle=3, proxy? 1 [ 74.826] __sna_free_pixmap(pixmap=4462) [ 74.826] sna_composite(pixmap=4440, op=3, src=4460+(13, 0), mask=0+(832, 11), dst=4440+(832, 11)+(0, 0), size=(12, 10) [ 74.826] sna_compute_composite_region: dst=(832, 11)x(12, 10) [ 74.826] sna_compute_composite_region: initial clip against dst->pDrawable: (832, 11), (844, 21) [ 74.826] clip_to_dst: region: 1x[(832, 11), (844, 21)], clip: 1x[(0, 0), (850, 564)] [ 74.826] sna_compute_composite_region: clip against dst->pCompositeClip: (832, 11), (844, 21) [ 74.826] sna_compute_composite_region: clip against src (25x21 clip=0): (832, 11), (844, 21) [ 74.826] sna_composite: composite region extents:+(0, 0) -> (832, 11), (844, 21) + (0, 0) [ 74.826] gen9_render_composite: 12x10, current mode=1/1 [ 74.826] kgem_bo_is_render: handle=119, rq? 1 [1] [ 74.826] kgem_bo_is_busy: handle=119, domain: 3 exec? 1, rq? 1 [ 74.826] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.826] gen9_composite_set_target: (832, 11)x(12, 10), partial?=1 [ 74.826] sna_drawable_use_bo pixmap=4440, box=((832, 11), (844, 21)), flags=7... [ 74.826] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.826] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.826] sna_drawable_use_bo: using whole GPU bo [ 74.826] gen9_composite_set_target: pixmap=4440, format=20020888, size=850x564, pitch=3584, delta=(0,0),damage=0xffffffffffffffff [ 74.826] gen9_composite_picture: (13, 0)x(12, 10), dst=(832, 11) [ 74.826] sna_transform_is_imprecise_integer_translation: no transform [ 74.826] gen9_composite_picture: integer translation (0, 0), removing [ 74.826] sna_render_pixmap_bo pixmap=4460, (13, 0)x(12, 10)/(25, 21) [ 74.826] sna_render_pixmap_bo box=(13, 0), (25, 10): (12, 10)/(25, 21) [ 74.826] sna_render_pixmap_bo: offset=(-819, -11), size=(25, 21) [ 74.826] use_cpu_bo: no cpu bo [ 74.826] kgem_choose_tiling: too short [10] for TILING_Y [ 74.826] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 74.826] kgem_choose_tiling: 12x10 -> 0 [ 74.826] sna_render_pixmap_bo: uploading CPU box (13, 0), (25, 10) [ 74.826] upload: box=(13, 0), (25, 10), pixmap=25x21 [ 74.826] sna_drawable_move_region_to_cpu(pixmap=4460 (25x21), [(13, 0), (25, 10)], flags=2) [ 74.826] sna_drawable_move_region_to_cpu: pixmap=4460 all damaged on CPU [ 74.826] kgem_can_create_2d: 12x10 @ 32 [ 74.826] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 74.826] kgem_can_create_2d: untiled size=4096 [ 74.826] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 74.826] kgem_choose_tiling: 12x10 -> 0 [ 74.826] kgem_upload_source_image : (13, 0), (25, 10), stride=100, bpp=32 [ 74.826] kgem_create_buffer_2d: 12x10, 32 bpp, stride=64 [ 74.826] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] [ 74.826] kgem_create_buffer: reusing buffer? used=1280 + size=640, total=262144 [ 74.826] kgem_create_proxy: target handle=3 [proxy? -1], offset=1280, length=640, io=1 [ 74.826] __kgem_bo_init(handle=3, num_pages=640) [ 74.826] memcpy_blt: src=(13, 0), dst=(0, 0), size=12x10, pitch=100/64 [ 74.826] kgem_bo_is_render: handle=119, rq? 1 [1] [ 74.826] kgem_bo_is_render: handle=3, rq? 0 [0] [ 74.826] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 74.826] gen4_choose_composite_emitter: identity src, no mask [ 74.826] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.826] gen9_composite_get_binding_table(fe80) [ 74.826] kgem_add_reloc64: handle=3, pos=16280, delta=0, domains=40000 [ 74.826] kgem_add_reloc64: adding proxy [delta=1280] for handle=3 [ 74.826] kgem_add_reloc64[6] = (delta=1280, target handle=2, presumed=0) [ 74.826] [3f90] bind bo(handle=3, addr=500), format=192, width=12, height=10, pitch=64, tiling=0 -> sampler [ 74.826] gen9_emit_sampler: sampler = 2 [ 74.826] gen9_emit_vertex_elements: setup id=2 [ 74.826] gen9_render_composite_box: (832, 11), (844, 21) [ 74.826] apply_damage: damage=0x0, region=1 [(832, 11), (844, 21) + (0, 0)] [ 74.826] gen8_vertex_flush[518] = 3 [ 74.826] _kgem_bo_destroy: handle=3, proxy? 1 [ 74.826] sna_create_pixmap(12, 1, 32, usage=0) [ 74.826] kgem_can_create_2d: 12x1 @ 32 [ 74.826] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=1 [ 74.826] kgem_can_create_2d: untiled size=4096 [ 74.826] kgem_choose_tiling: disabling tiling [12x1] for single row/col [ 74.826] kgem_choose_tiling: 12x1 -> 0 [ 74.826] sna_create_pixmap: usage=0, flags=a [ 74.826] sna_create_pixmap: small buffer [48], attaching to shadow pixmap [ 74.826] create_pixmap: allocating pixmap 12x1, depth=32/32, size=56 [ 74.826] create_pixmap: serial=4463, usage=0, 12x1 [ 74.826] sna_create_pixmap: serial=4463, 12x1, usage=0 [ 74.826] sna_validate_gc(0x561c94a96160) changes=0, previous serial=116e, drawable=1170 [ 74.826] sna_validate_gc: recomputing clip [ 74.826] sna_validate_gc: composite clip=1x[(0, 0), (12, 1)] [0x561c949a5890] [ 74.826] sna_copy_area: src=pixmap=4460:(0, 10)x(12, 1)+(0, 0) -> dst=pixmap=4464:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 74.826] sna_copy_area: normal copy [ 74.826] sna_do_copy: src=(0, 10), dst=(0, 0), size=(12x1) [ 74.826] sna_do_copy: after drawable: src=(0, 10), dst=(0, 0), size=(12x1) [ 74.826] sna_do_copy: dst extents (0, 0), (12, 1), dst clip extents (0, 0), (12, 1), dst size=12x1 [ 74.826] sna_do_copy: clipped dst extents (0, 0), (12, 1) [ 74.826] sna_do_copy: unclipped src extents (0, 10), (12, 11) [ 74.826] sna_do_copy: clipped src extents (0, 10), (12, 11) [ 74.826] sna_do_copy: pixmap -- no source clipping [ 74.826] sna_do_copy: src extents (0, 10), (12, 11) x 1 [ 74.827] sna_do_copy: copy region (0, 0), (12, 1) x 1 + (0, 10) [ 74.827] sna_copy_boxes (boxes=1x[(0, 0), (12, 1)...], src pixmap=4460+(0, 10), dst pixmap=4464+(0, 0), alu=3, src.size=25x21, dst.size=12x1) [ 74.827] sna_copy_boxes: dst=(priv=0x561c94a26270, gpu_bo=0, cpu_bo=0), src=(priv=0x561c947ed400, gpu_bo=0, cpu_bo=0), replaces=1 [ 74.827] sna_drawable_use_bo pixmap=4464, box=((0, 0), (12, 1)), flags=18... [ 74.827] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=18 [ 74.827] sna_drawable_use_bo: try cpu as GPU bo is idle [ 74.827] sna_drawable_use_bo: no CPU bo, and GPU not forced [ 74.827] sna_copy_boxes__inplace - no, no src or dst GPU bo [ 74.827] sna_copy_boxes: fallback -- src=(0, 10), dst=(0, 0) [ 74.827] sna_drawable_move_region_to_cpu(pixmap=4460 (25x21), [(0, 10), (12, 11)], flags=6) [ 74.827] sna_drawable_move_region_to_cpu: pixmap=4460 all damaged on CPU [ 74.827] sna_drawable_move_region_to_cpu(pixmap=4464 (12x1), [(0, 0), (12, 1)], flags=5) [ 74.827] sna_drawable_move_region_to_cpu: region (0, 0), (12, 1) + (0, 0) subsumes pixmap (12x1) [ 74.827] _sna_pixmap_move_to_cpu(pixmap=4464, 12x1, flags=5) [ 74.827] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 74.827] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 74.827] _sna_pixmap_move_to_cpu: marking as damaged [ 74.827] __sna_damage_all(12, 1) [ 74.827] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 74.827] sna_copy_boxes: memcpy_blt(box=(0, 0), (12, 1), src=(0, 10), pitches=(100, 48)) [ 74.827] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x1, pitch=100/48 [ 74.827] sna_composite(pixmap=4440, op=3, src=4464+(317, 24), mask=0+(634, 21), dst=4440+(634, 21)+(0, 0), size=(12, 9) [ 74.827] sna_compute_composite_region: dst=(634, 21)x(12, 9) [ 74.827] sna_compute_composite_region: initial clip against dst->pDrawable: (634, 21), (646, 30) [ 74.827] clip_to_dst: region: 1x[(634, 21), (646, 30)], clip: 1x[(0, 0), (850, 564)] [ 74.827] sna_compute_composite_region: clip against dst->pCompositeClip: (634, 21), (646, 30) [ 74.827] sna_compute_composite_region: clip against src (12x1 clip=0): (634, 21), (646, 30) [ 74.827] sna_composite: composite region extents:+(0, 0) -> (634, 21), (646, 30) + (0, 0) [ 74.827] gen9_render_composite: 12x9, current mode=1/1 [ 74.827] kgem_bo_is_render: handle=119, rq? 1 [1] [ 74.827] kgem_bo_is_busy: handle=119, domain: 3 exec? 1, rq? 1 [ 74.827] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.827] gen9_composite_set_target: (634, 21)x(12, 9), partial?=1 [ 74.827] sna_drawable_use_bo pixmap=4440, box=((634, 21), (646, 30)), flags=7... [ 74.827] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.827] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.827] sna_drawable_use_bo: using whole GPU bo [ 74.827] gen9_composite_set_target: pixmap=4440, format=20020888, size=850x564, pitch=3584, delta=(0,0),damage=0xffffffffffffffff [ 74.827] gen9_composite_picture: (317, 24)x(12, 9), dst=(634, 21) [ 74.827] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[1.00 0.00 -317.00, 0.00 0.11 -2.67, 0.00 0.00 1.00] [ 74.827] sna_transform_is_imprecise_integer_translation: not unity scaling [ 74.827] sna_render_pixmap_bo pixmap=4464, (317, 24)x(12, 9)/(12, 1) [ 74.827] sna_render_pixmap_bo box=(0, 0), (12, 1): (12, 1)/(12, 1) [ 74.827] sna_render_pixmap_bo: offset=(-317, 3), size=(12, 1) [ 74.827] use_cpu_bo: no cpu bo [ 74.827] move_to_gpu: migrating whole pixmap (12x1) for source (0,0),(12,1), count 5? 0 [ 74.827] sna_render_pixmap_bo: uploading CPU box (0, 0), (12, 1) [ 74.827] upload: box=(0, 0), (12, 1), pixmap=12x1 [ 74.827] sna_drawable_move_region_to_cpu(pixmap=4464 (12x1), [(0, 0), (12, 1)], flags=2) [ 74.827] sna_drawable_move_region_to_cpu: pixmap=4464 all damaged on CPU [ 74.827] kgem_can_create_2d: 12x1 @ 32 [ 74.827] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=1 [ 74.827] kgem_can_create_2d: untiled size=4096 [ 74.827] kgem_choose_tiling: disabling tiling [12x1] for single row/col [ 74.827] kgem_choose_tiling: 12x1 -> 0 [ 74.827] kgem_upload_source_image : (0, 0), (12, 1), stride=48, bpp=32 [ 74.827] kgem_create_buffer_2d: 12x1, 32 bpp, stride=64 [ 74.827] kgem_create_buffer: size=128, flags=3 [write?=1, inplace?=1, last?=0] [ 74.827] kgem_create_buffer: reusing buffer? used=2048 + size=128, total=262144 [ 74.827] kgem_create_proxy: target handle=3 [proxy? -1], offset=2048, length=128, io=1 [ 74.827] __kgem_bo_init(handle=3, num_pages=128) [ 74.827] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x1, pitch=48/64 [ 74.827] upload: adding upload cache to pixmap=4464 [ 74.827] kgem_proxy_bo_attach: handle=3 [ 74.827] kgem_bo_is_render: handle=119, rq? 1 [1] [ 74.827] kgem_bo_is_render: handle=3, rq? 0 [0] [ 74.827] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 74.827] gen4_choose_composite_emitter: simple src, no mask [ 74.827] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.827] gen9_composite_get_binding_table(fe00) [ 74.827] kgem_add_reloc64: handle=3, pos=16248, delta=0, domains=40000 [ 74.827] kgem_add_reloc64: adding proxy [delta=2048] for handle=3 [ 74.827] kgem_add_reloc64[7] = (delta=2048, target handle=2, presumed=0) [ 74.827] [3f70] bind bo(handle=3, addr=800), format=192, width=12, height=1, pitch=64, tiling=0 -> sampler [ 74.827] gen9_emit_sampler: sampler = 32 [ 74.827] gen9_emit_vertex_elements: setup id=2 [ 74.827] gen9_render_composite_box: (634, 21), (646, 30) [ 74.827] apply_damage: damage=0x0, region=1 [(634, 21), (646, 30) + (0, 0)] [ 74.827] gen8_vertex_flush[55c] = 3 [ 74.827] sna_destroy_pixmap: pixmap=4464, attached?=1 [ 74.827] _kgem_bo_destroy: handle=3, proxy? 1 [ 74.827] __sna_free_pixmap(pixmap=4464) [ 74.827] sna_create_pixmap(12, 1, 32, usage=0) [ 74.827] kgem_can_create_2d: 12x1 @ 32 [ 74.827] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=1 [ 74.827] kgem_can_create_2d: untiled size=4096 [ 74.827] kgem_choose_tiling: disabling tiling [12x1] for single row/col [ 74.827] kgem_choose_tiling: 12x1 -> 0 [ 74.827] sna_create_pixmap: usage=0, flags=a [ 74.827] sna_create_pixmap: small buffer [48], attaching to shadow pixmap [ 74.827] create_pixmap: allocating pixmap 12x1, depth=32/32, size=56 [ 74.827] create_pixmap: serial=4465, usage=0, 12x1 [ 74.827] sna_create_pixmap: serial=4465, 12x1, usage=0 [ 74.827] sna_validate_gc(0x561c94a96160) changes=0, previous serial=1170, drawable=1172 [ 74.827] sna_validate_gc: recomputing clip [ 74.827] sna_validate_gc: composite clip=1x[(0, 0), (12, 1)] [0x561c949a5890] [ 74.827] sna_copy_area: src=pixmap=4460:(13, 10)x(12, 1)+(0, 0) -> dst=pixmap=4466:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 74.827] sna_copy_area: normal copy [ 74.827] sna_do_copy: src=(13, 10), dst=(0, 0), size=(12x1) [ 74.827] sna_do_copy: after drawable: src=(13, 10), dst=(0, 0), size=(12x1) [ 74.827] sna_do_copy: dst extents (0, 0), (12, 1), dst clip extents (0, 0), (12, 1), dst size=12x1 [ 74.827] sna_do_copy: clipped dst extents (0, 0), (12, 1) [ 74.827] sna_do_copy: unclipped src extents (13, 10), (25, 11) [ 74.827] sna_do_copy: clipped src extents (13, 10), (25, 11) [ 74.827] sna_do_copy: pixmap -- no source clipping [ 74.827] sna_do_copy: src extents (13, 10), (25, 11) x 1 [ 74.827] sna_do_copy: copy region (0, 0), (12, 1) x 1 + (13, 10) [ 74.827] sna_copy_boxes (boxes=1x[(0, 0), (12, 1)...], src pixmap=4460+(13, 10), dst pixmap=4466+(0, 0), alu=3, src.size=25x21, dst.size=12x1) [ 74.827] sna_copy_boxes: dst=(priv=0x561c94a26270, gpu_bo=0, cpu_bo=0), src=(priv=0x561c947ed400, gpu_bo=0, cpu_bo=0), replaces=1 [ 74.827] sna_drawable_use_bo pixmap=4466, box=((0, 0), (12, 1)), flags=18... [ 74.827] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=18 [ 74.827] sna_drawable_use_bo: try cpu as GPU bo is idle [ 74.827] sna_drawable_use_bo: no CPU bo, and GPU not forced [ 74.827] sna_copy_boxes__inplace - no, no src or dst GPU bo [ 74.827] sna_copy_boxes: fallback -- src=(13, 10), dst=(0, 0) [ 74.827] sna_drawable_move_region_to_cpu(pixmap=4460 (25x21), [(13, 10), (25, 11)], flags=6) [ 74.827] sna_drawable_move_region_to_cpu: pixmap=4460 all damaged on CPU [ 74.827] sna_drawable_move_region_to_cpu(pixmap=4466 (12x1), [(0, 0), (12, 1)], flags=5) [ 74.827] sna_drawable_move_region_to_cpu: region (0, 0), (12, 1) + (0, 0) subsumes pixmap (12x1) [ 74.827] _sna_pixmap_move_to_cpu(pixmap=4466, 12x1, flags=5) [ 74.827] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 74.827] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 74.827] _sna_pixmap_move_to_cpu: marking as damaged [ 74.827] __sna_damage_all(12, 1) [ 74.827] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 74.827] sna_copy_boxes: memcpy_blt(box=(0, 0), (12, 1), src=(13, 10), pitches=(100, 48)) [ 74.827] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x1, pitch=100/48 [ 74.827] sna_composite(pixmap=4440, op=3, src=4466+(417, 19), mask=0+(832, 21), dst=4440+(832, 21)+(0, 0), size=(12, 9) [ 74.827] sna_compute_composite_region: dst=(832, 21)x(12, 9) [ 74.827] sna_compute_composite_region: initial clip against dst->pDrawable: (832, 21), (844, 30) [ 74.827] clip_to_dst: region: 1x[(832, 21), (844, 30)], clip: 1x[(0, 0), (850, 564)] [ 74.827] sna_compute_composite_region: clip against dst->pCompositeClip: (832, 21), (844, 30) [ 74.827] sna_compute_composite_region: clip against src (12x1 clip=0): (832, 21), (844, 30) [ 74.827] sna_composite: composite region extents:+(0, 0) -> (832, 21), (844, 30) + (0, 0) [ 74.827] gen9_render_composite: 12x9, current mode=1/1 [ 74.827] kgem_bo_is_render: handle=119, rq? 1 [1] [ 74.827] kgem_bo_is_busy: handle=119, domain: 3 exec? 1, rq? 1 [ 74.827] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.827] gen9_composite_set_target: (832, 21)x(12, 9), partial?=1 [ 74.827] sna_drawable_use_bo pixmap=4440, box=((832, 21), (844, 30)), flags=7... [ 74.827] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.827] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.827] sna_drawable_use_bo: using whole GPU bo [ 74.827] gen9_composite_set_target: pixmap=4440, format=20020888, size=850x564, pitch=3584, delta=(0,0),damage=0xffffffffffffffff [ 74.827] gen9_composite_picture: (417, 19)x(12, 9), dst=(832, 21) [ 74.827] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[1.00 0.00 -417.00, 0.00 0.11 -2.11, 0.00 0.00 1.00] [ 74.827] sna_transform_is_imprecise_integer_translation: not unity scaling [ 74.827] sna_render_pixmap_bo pixmap=4466, (417, 19)x(12, 9)/(12, 1) [ 74.827] sna_render_pixmap_bo box=(0, 0), (12, 1): (12, 1)/(12, 1) [ 74.827] sna_render_pixmap_bo: offset=(-415, -2), size=(12, 1) [ 74.827] use_cpu_bo: no cpu bo [ 74.827] move_to_gpu: migrating whole pixmap (12x1) for source (0,0),(12,1), count 5? 0 [ 74.827] sna_render_pixmap_bo: uploading CPU box (0, 0), (12, 1) [ 74.827] upload: box=(0, 0), (12, 1), pixmap=12x1 [ 74.827] sna_drawable_move_region_to_cpu(pixmap=4466 (12x1), [(0, 0), (12, 1)], flags=2) [ 74.827] sna_drawable_move_region_to_cpu: pixmap=4466 all damaged on CPU [ 74.827] kgem_can_create_2d: 12x1 @ 32 [ 74.827] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=1 [ 74.827] kgem_can_create_2d: untiled size=4096 [ 74.827] kgem_choose_tiling: disabling tiling [12x1] for single row/col [ 74.827] kgem_choose_tiling: 12x1 -> 0 [ 74.827] kgem_upload_source_image : (0, 0), (12, 1), stride=48, bpp=32 [ 74.827] kgem_create_buffer_2d: 12x1, 32 bpp, stride=64 [ 74.827] kgem_create_buffer: size=128, flags=3 [write?=1, inplace?=1, last?=0] [ 74.827] kgem_create_buffer: reusing buffer? used=2304 + size=128, total=262144 [ 74.827] kgem_create_proxy: target handle=3 [proxy? -1], offset=2304, length=128, io=1 [ 74.827] __kgem_bo_init(handle=3, num_pages=128) [ 74.827] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x1, pitch=48/64 [ 74.827] upload: adding upload cache to pixmap=4466 [ 74.827] kgem_proxy_bo_attach: handle=3 [ 74.827] kgem_bo_is_render: handle=119, rq? 1 [1] [ 74.827] kgem_bo_is_render: handle=3, rq? 0 [0] [ 74.827] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 74.827] gen4_choose_composite_emitter: simple src, no mask [ 74.827] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.827] gen9_composite_get_binding_table(fd80) [ 74.827] kgem_add_reloc64: handle=3, pos=16216, delta=0, domains=40000 [ 74.827] kgem_add_reloc64: adding proxy [delta=2304] for handle=3 [ 74.827] kgem_add_reloc64[8] = (delta=2304, target handle=2, presumed=0) [ 74.827] [3f50] bind bo(handle=3, addr=900), format=192, width=12, height=1, pitch=64, tiling=0 -> sampler [ 74.827] gen9_emit_vertex_elements: setup id=2 [ 74.827] gen9_render_composite_box: (832, 21), (844, 30) [ 74.827] apply_damage: damage=0x0, region=1 [(832, 21), (844, 30) + (0, 0)] [ 74.827] gen8_vertex_flush[598] = 3 [ 74.827] sna_accel_flush: flush?=0, dirty?=0 [ 74.827] sna_destroy_pixmap: pixmap=4466, attached?=1 [ 74.827] _kgem_bo_destroy: handle=3, proxy? 1 [ 74.827] __sna_free_pixmap(pixmap=4466) [ 74.827] sna_composite(pixmap=4440, op=3, src=4460+(0, 11), mask=0+(634, 30), dst=4440+(634, 30)+(0, 0), size=(12, 10) [ 74.827] sna_compute_composite_region: dst=(634, 30)x(12, 10) [ 74.827] sna_compute_composite_region: initial clip against dst->pDrawable: (634, 30), (646, 40) [ 74.827] clip_to_dst: region: 1x[(634, 30), (646, 40)], clip: 1x[(0, 0), (850, 564)] [ 74.827] sna_compute_composite_region: clip against dst->pCompositeClip: (634, 30), (646, 40) [ 74.827] sna_compute_composite_region: clip against src (25x21 clip=0): (634, 30), (646, 40) [ 74.827] sna_composite: composite region extents:+(0, 0) -> (634, 30), (646, 40) + (0, 0) [ 74.827] gen9_render_composite: 12x10, current mode=1/1 [ 74.827] kgem_bo_is_render: handle=119, rq? 1 [1] [ 74.827] kgem_bo_is_busy: handle=119, domain: 3 exec? 1, rq? 1 [ 74.827] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.827] gen9_composite_set_target: (634, 30)x(12, 10), partial?=1 [ 74.827] sna_drawable_use_bo pixmap=4440, box=((634, 30), (646, 40)), flags=7... [ 74.827] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.827] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.827] sna_drawable_use_bo: using whole GPU bo [ 74.827] gen9_composite_set_target: pixmap=4440, format=20020888, size=850x564, pitch=3584, delta=(0,0),damage=0xffffffffffffffff [ 74.827] gen9_composite_picture: (0, 11)x(12, 10), dst=(634, 30) [ 74.827] sna_transform_is_imprecise_integer_translation: no transform [ 74.827] gen9_composite_picture: integer translation (0, 0), removing [ 74.827] sna_render_pixmap_bo pixmap=4460, (0, 11)x(12, 10)/(25, 21) [ 74.827] sna_render_pixmap_bo box=(0, 11), (12, 21): (12, 10)/(25, 21) [ 74.827] sna_render_pixmap_bo: offset=(-634, -19), size=(25, 21) [ 74.827] use_cpu_bo: no cpu bo [ 74.827] kgem_choose_tiling: too short [10] for TILING_Y [ 74.827] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 74.827] kgem_choose_tiling: 12x10 -> 0 [ 74.827] sna_render_pixmap_bo: uploading CPU box (0, 11), (12, 21) [ 74.827] upload: box=(0, 11), (12, 21), pixmap=25x21 [ 74.827] sna_drawable_move_region_to_cpu(pixmap=4460 (25x21), [(0, 11), (12, 21)], flags=2) [ 74.827] sna_drawable_move_region_to_cpu: pixmap=4460 all damaged on CPU [ 74.827] kgem_can_create_2d: 12x10 @ 32 [ 74.827] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 74.827] kgem_can_create_2d: untiled size=4096 [ 74.827] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 74.827] kgem_choose_tiling: 12x10 -> 0 [ 74.827] kgem_upload_source_image : (0, 11), (12, 21), stride=100, bpp=32 [ 74.827] kgem_create_buffer_2d: 12x10, 32 bpp, stride=64 [ 74.827] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] [ 74.827] kgem_create_buffer: reusing buffer? used=2560 + size=640, total=262144 [ 74.827] kgem_create_proxy: target handle=3 [proxy? -1], offset=2560, length=640, io=1 [ 74.827] __kgem_bo_init(handle=3, num_pages=640) [ 74.827] memcpy_blt: src=(0, 11), dst=(0, 0), size=12x10, pitch=100/64 [ 74.827] kgem_bo_is_render: handle=119, rq? 1 [1] [ 74.827] kgem_bo_is_render: handle=3, rq? 0 [0] [ 74.827] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 74.827] gen4_choose_composite_emitter: identity src, no mask [ 74.827] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.827] gen9_composite_get_binding_table(fd00) [ 74.827] kgem_add_reloc64: handle=3, pos=16184, delta=0, domains=40000 [ 74.827] kgem_add_reloc64: adding proxy [delta=2560] for handle=3 [ 74.827] kgem_add_reloc64[9] = (delta=2560, target handle=2, presumed=0) [ 74.827] [3f30] bind bo(handle=3, addr=a00), format=192, width=12, height=10, pitch=64, tiling=0 -> sampler [ 74.827] gen9_emit_sampler: sampler = 2 [ 74.827] gen9_emit_vertex_elements: setup id=2 [ 74.827] gen9_render_composite_box: (634, 30), (646, 40) [ 74.827] apply_damage: damage=0x0, region=1 [(634, 30), (646, 40) + (0, 0)] [ 74.827] gen8_vertex_flush[5dc] = 3 [ 74.827] _kgem_bo_destroy: handle=3, proxy? 1 [ 74.827] sna_create_pixmap(1, 10, 32, usage=0) [ 74.827] kgem_can_create_2d: 1x10 @ 32 [ 74.828] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=10 [ 74.828] kgem_can_create_2d: untiled size=4096 [ 74.828] kgem_choose_tiling: disabling tiling [1x10] for single row/col [ 74.828] kgem_choose_tiling: 1x10 -> 0 [ 74.828] sna_create_pixmap: usage=0, flags=a [ 74.828] sna_create_pixmap: small buffer [40], attaching to shadow pixmap [ 74.828] create_pixmap: allocating pixmap 1x10, depth=32/32, size=48 [ 74.828] create_pixmap: serial=4467, usage=0, 1x10 [ 74.828] sna_create_pixmap: serial=4467, 1x10, usage=0 [ 74.828] sna_validate_gc(0x561c94a96160) changes=0, previous serial=1172, drawable=1174 [ 74.828] sna_validate_gc: recomputing clip [ 74.828] sna_validate_gc: composite clip=1x[(0, 0), (1, 10)] [0x561c949a5890] [ 74.828] sna_copy_area: src=pixmap=4460:(12, 11)x(1, 10)+(0, 0) -> dst=pixmap=4468:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 74.828] sna_copy_area: normal copy [ 74.828] sna_do_copy: src=(12, 11), dst=(0, 0), size=(1x10) [ 74.828] sna_do_copy: after drawable: src=(12, 11), dst=(0, 0), size=(1x10) [ 74.828] sna_do_copy: dst extents (0, 0), (1, 10), dst clip extents (0, 0), (1, 10), dst size=1x10 [ 74.828] sna_do_copy: clipped dst extents (0, 0), (1, 10) [ 74.828] sna_do_copy: unclipped src extents (12, 11), (13, 21) [ 74.828] sna_do_copy: clipped src extents (12, 11), (13, 21) [ 74.828] sna_do_copy: pixmap -- no source clipping [ 74.828] sna_do_copy: src extents (12, 11), (13, 21) x 1 [ 74.828] sna_do_copy: copy region (0, 0), (1, 10) x 1 + (12, 11) [ 74.828] sna_copy_boxes (boxes=1x[(0, 0), (1, 10)...], src pixmap=4460+(12, 11), dst pixmap=4468+(0, 0), alu=3, src.size=25x21, dst.size=1x10) [ 74.828] sna_copy_boxes: dst=(priv=0x561c94a26270, gpu_bo=0, cpu_bo=0), src=(priv=0x561c947ed400, gpu_bo=0, cpu_bo=0), replaces=1 [ 74.828] sna_drawable_use_bo pixmap=4468, box=((0, 0), (1, 10)), flags=18... [ 74.828] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=18 [ 74.828] sna_drawable_use_bo: try cpu as GPU bo is idle [ 74.828] sna_drawable_use_bo: no CPU bo, and GPU not forced [ 74.828] sna_copy_boxes__inplace - no, no src or dst GPU bo [ 74.828] sna_copy_boxes: fallback -- src=(12, 11), dst=(0, 0) [ 74.828] sna_drawable_move_region_to_cpu(pixmap=4460 (25x21), [(12, 11), (13, 21)], flags=6) [ 74.828] sna_drawable_move_region_to_cpu: pixmap=4460 all damaged on CPU [ 74.828] sna_drawable_move_region_to_cpu(pixmap=4468 (1x10), [(0, 0), (1, 10)], flags=5) [ 74.828] sna_drawable_move_region_to_cpu: region (0, 0), (1, 10) + (0, 0) subsumes pixmap (1x10) [ 74.828] _sna_pixmap_move_to_cpu(pixmap=4468, 1x10, flags=5) [ 74.828] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 74.828] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 74.828] _sna_pixmap_move_to_cpu: marking as damaged [ 74.828] __sna_damage_all(1, 10) [ 74.828] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 74.828] sna_copy_boxes: memcpy_blt(box=(0, 0), (1, 10), src=(12, 11), pitches=(100, 4)) [ 74.828] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x10, pitch=100/4 [ 74.828] sna_composite(pixmap=4440, op=3, src=4468+(650, 15), mask=0+(646, 30), dst=4440+(646, 30)+(0, 0), size=(186, 10) [ 74.828] sna_compute_composite_region: dst=(646, 30)x(186, 10) [ 74.828] sna_compute_composite_region: initial clip against dst->pDrawable: (646, 30), (832, 40) [ 74.828] clip_to_dst: region: 1x[(646, 30), (832, 40)], clip: 1x[(0, 0), (850, 564)] [ 74.828] sna_compute_composite_region: clip against dst->pCompositeClip: (646, 30), (832, 40) [ 74.828] sna_compute_composite_region: clip against src (1x10 clip=0): (646, 30), (832, 40) [ 74.828] sna_composite: composite region extents:+(0, 0) -> (646, 30), (832, 40) + (0, 0) [ 74.828] gen9_render_composite: 186x10, current mode=1/1 [ 74.828] kgem_bo_is_render: handle=119, rq? 1 [1] [ 74.828] kgem_bo_is_busy: handle=119, domain: 3 exec? 1, rq? 1 [ 74.828] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.828] gen9_composite_set_target: (646, 30)x(186, 10), partial?=1 [ 74.828] sna_drawable_use_bo pixmap=4440, box=((646, 30), (832, 40)), flags=7... [ 74.828] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.828] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.828] sna_drawable_use_bo: using whole GPU bo [ 74.828] gen9_composite_set_target: pixmap=4440, format=20020888, size=850x564, pitch=3584, delta=(0,0),damage=0xffffffffffffffff [ 74.828] gen9_composite_picture: (650, 15)x(186, 10), dst=(646, 30) [ 74.828] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.01 0.00 -3.49, 0.00 1.00 -15.00, 0.00 0.00 1.00] [ 74.828] sna_transform_is_imprecise_integer_translation: not unity scaling [ 74.828] sna_render_pixmap_bo pixmap=4468, (650, 15)x(186, 10)/(1, 10) [ 74.828] sna_render_pixmap_bo box=(0, 0), (1, 10): (1, 10)/(1, 10) [ 74.828] sna_render_pixmap_bo: offset=(4, -15), size=(1, 10) [ 74.828] use_cpu_bo: no cpu bo [ 74.828] move_to_gpu: migrating whole pixmap (1x10) for source (0,0),(1,10), count 5? 0 [ 74.828] sna_render_pixmap_bo: uploading CPU box (0, 0), (1, 10) [ 74.828] upload: box=(0, 0), (1, 10), pixmap=1x10 [ 74.828] sna_drawable_move_region_to_cpu(pixmap=4468 (1x10), [(0, 0), (1, 10)], flags=2) [ 74.828] sna_drawable_move_region_to_cpu: pixmap=4468 all damaged on CPU [ 74.828] kgem_can_create_2d: 1x10 @ 32 [ 74.828] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=10 [ 74.828] kgem_can_create_2d: untiled size=4096 [ 74.828] kgem_choose_tiling: disabling tiling [1x10] for single row/col [ 74.828] kgem_choose_tiling: 1x10 -> 0 [ 74.828] kgem_upload_source_image : (0, 0), (1, 10), stride=4, bpp=32 [ 74.828] kgem_create_buffer_2d: 1x10, 32 bpp, stride=32 [ 74.828] kgem_create_buffer: size=320, flags=3 [write?=1, inplace?=1, last?=0] [ 74.828] kgem_create_buffer: reusing buffer? used=3328 + size=320, total=262144 [ 74.828] kgem_create_proxy: target handle=3 [proxy? -1], offset=3328, length=320, io=1 [ 74.828] __kgem_bo_init(handle=3, num_pages=320) [ 74.828] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x10, pitch=4/32 [ 74.828] upload: adding upload cache to pixmap=4468 [ 74.828] kgem_proxy_bo_attach: handle=3 [ 74.828] kgem_bo_is_render: handle=119, rq? 1 [1] [ 74.828] kgem_bo_is_render: handle=3, rq? 0 [0] [ 74.828] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 74.828] gen4_choose_composite_emitter: simple src, no mask [ 74.828] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.828] gen9_composite_get_binding_table(fc80) [ 74.828] kgem_add_reloc64: handle=3, pos=16152, delta=0, domains=40000 [ 74.828] kgem_add_reloc64: adding proxy [delta=3328] for handle=3 [ 74.828] kgem_add_reloc64[10] = (delta=3328, target handle=2, presumed=0) [ 74.828] [3f10] bind bo(handle=3, addr=d00), format=192, width=1, height=10, pitch=32, tiling=0 -> sampler [ 74.828] gen9_emit_sampler: sampler = 32 [ 74.828] gen9_emit_vertex_elements: setup id=2 [ 74.828] gen9_render_composite_box: (646, 30), (832, 40) [ 74.828] apply_damage: damage=0x0, region=1 [(646, 30), (832, 40) + (0, 0)] [ 74.828] gen8_vertex_flush[620] = 3 [ 74.828] sna_destroy_pixmap: pixmap=4468, attached?=1 [ 74.828] _kgem_bo_destroy: handle=3, proxy? 1 [ 74.828] __sna_free_pixmap(pixmap=4468) [ 74.828] sna_composite(pixmap=4440, op=3, src=4460+(13, 11), mask=0+(832, 30), dst=4440+(832, 30)+(0, 0), size=(12, 10) [ 74.828] sna_compute_composite_region: dst=(832, 30)x(12, 10) [ 74.828] sna_compute_composite_region: initial clip against dst->pDrawable: (832, 30), (844, 40) [ 74.828] clip_to_dst: region: 1x[(832, 30), (844, 40)], clip: 1x[(0, 0), (850, 564)] [ 74.828] sna_compute_composite_region: clip against dst->pCompositeClip: (832, 30), (844, 40) [ 74.828] sna_compute_composite_region: clip against src (25x21 clip=0): (832, 30), (844, 40) [ 74.828] sna_composite: composite region extents:+(0, 0) -> (832, 30), (844, 40) + (0, 0) [ 74.828] gen9_render_composite: 12x10, current mode=1/1 [ 74.828] kgem_bo_is_render: handle=119, rq? 1 [1] [ 74.828] kgem_bo_is_busy: handle=119, domain: 3 exec? 1, rq? 1 [ 74.828] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.828] gen9_composite_set_target: (832, 30)x(12, 10), partial?=1 [ 74.828] sna_drawable_use_bo pixmap=4440, box=((832, 30), (844, 40)), flags=7... [ 74.828] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.828] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.828] sna_drawable_use_bo: using whole GPU bo [ 74.828] gen9_composite_set_target: pixmap=4440, format=20020888, size=850x564, pitch=3584, delta=(0,0),damage=0xffffffffffffffff [ 74.828] gen9_composite_picture: (13, 11)x(12, 10), dst=(832, 30) [ 74.828] sna_transform_is_imprecise_integer_translation: no transform [ 74.828] gen9_composite_picture: integer translation (0, 0), removing [ 74.828] sna_render_pixmap_bo pixmap=4460, (13, 11)x(12, 10)/(25, 21) [ 74.828] sna_render_pixmap_bo box=(13, 11), (25, 21): (12, 10)/(25, 21) [ 74.828] sna_render_pixmap_bo: offset=(-819, -19), size=(25, 21) [ 74.828] use_cpu_bo: no cpu bo [ 74.828] kgem_choose_tiling: too short [10] for TILING_Y [ 74.828] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 74.828] kgem_choose_tiling: 12x10 -> 0 [ 74.828] sna_render_pixmap_bo: uploading CPU box (13, 11), (25, 21) [ 74.828] upload: box=(13, 11), (25, 21), pixmap=25x21 [ 74.828] sna_drawable_move_region_to_cpu(pixmap=4460 (25x21), [(13, 11), (25, 21)], flags=2) [ 74.828] sna_drawable_move_region_to_cpu: pixmap=4460 all damaged on CPU [ 74.828] kgem_can_create_2d: 12x10 @ 32 [ 74.828] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 74.828] kgem_can_create_2d: untiled size=4096 [ 74.828] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 74.828] kgem_choose_tiling: 12x10 -> 0 [ 74.828] kgem_upload_source_image : (13, 11), (25, 21), stride=100, bpp=32 [ 74.828] kgem_create_buffer_2d: 12x10, 32 bpp, stride=64 [ 74.828] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] [ 74.828] kgem_create_buffer: reusing buffer? used=3840 + size=640, total=262144 [ 74.828] kgem_create_proxy: target handle=3 [proxy? -1], offset=3840, length=640, io=1 [ 74.828] __kgem_bo_init(handle=3, num_pages=640) [ 74.828] memcpy_blt: src=(13, 11), dst=(0, 0), size=12x10, pitch=100/64 [ 74.828] kgem_bo_is_render: handle=119, rq? 1 [1] [ 74.828] kgem_bo_is_render: handle=3, rq? 0 [0] [ 74.828] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 74.828] gen4_choose_composite_emitter: identity src, no mask [ 74.828] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.828] gen9_composite_get_binding_table(fc00) [ 74.828] kgem_add_reloc64: handle=3, pos=16120, delta=0, domains=40000 [ 74.828] kgem_add_reloc64: adding proxy [delta=3840] for handle=3 [ 74.828] kgem_add_reloc64[11] = (delta=3840, target handle=2, presumed=0) [ 74.828] [3ef0] bind bo(handle=3, addr=f00), format=192, width=12, height=10, pitch=64, tiling=0 -> sampler [ 74.828] gen9_emit_sampler: sampler = 2 [ 74.828] gen9_emit_vertex_elements: setup id=2 [ 74.828] gen9_render_composite_box: (832, 30), (844, 40) [ 74.828] apply_damage: damage=0x0, region=1 [(832, 30), (844, 40) + (0, 0)] [ 74.828] gen8_vertex_flush[664] = 3 [ 74.828] _kgem_bo_destroy: handle=3, proxy? 1 [ 74.828] sna_destroy_pixmap: pixmap=4460, attached?=1 [ 74.828] __sna_free_pixmap(pixmap=4460) [ 74.828] sna_composite_rectangles(pixmap=4440, op=1, ff3c3c3c x 1 [(672, 17)x(1, 17) ...]) [ 74.828] sna_composite_rectangles: converted to op 1 [ 74.828] sna_composite_rectangles[0] (672, 17)x(1, 17) -> (672, 17), (673, 34) [ 74.828] sna_composite_rectangles: nrects=1, region=(672, 17), (673, 34) x 1 [ 74.828] sna_composite_rectangles: clipped extents (672, 17),(673, 34) x 1 [ 74.828] sna_composite_rectangles: pixmap +(0, 0) extents (672, 17),(673, 34) [ 74.828] sna_composite_rectangles: dropping last-cpu hint [ 74.828] sna_drawable_use_bo pixmap=4440, box=((672, 17), (673, 34)), flags=9... [ 74.828] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 74.828] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.828] sna_drawable_use_bo: using whole GPU bo [ 74.828] gen9_render_fill_boxes (op=1, color=(3c3c, 3c3c, 3c3c, ffff) [20020888]) [ 74.828] kgem_bo_is_render: handle=119, rq? 1 [1] [ 74.828] gen9_render_fill_boxes(ff3c3c3c x 1 [(672, 17), (673, 34) ...]) [ 74.828] sna_render_get_solid: ff3c3c3c [ 74.828] sna_render_get_solid(28) = ff3c3c3c (recreate) [ 74.828] kgem_create_proxy: target handle=122 [proxy? -1], offset=112, length=4, io=0 [ 74.828] __kgem_bo_init(handle=122, num_pages=4) [ 74.828] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 74.828] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.828] aligning vertex: was 3, now 2 floats per vertex [ 74.828] gen9_composite_get_binding_table(fb80) [ 74.828] kgem_add_reloc64: handle=122, pos=16088, delta=0, domains=40000 [ 74.828] kgem_add_reloc64: adding proxy [delta=112] for handle=122 [ 74.828] kgem_add_handle: handle=122, index=3 [ 74.828] kgem_add_reloc64[12] = (delta=112, target handle=3, presumed=fff6a000) [ 74.828] [3ed0] bind bo(handle=122, addr=fff6a070), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 74.828] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 74.828] gen9_emit_sampler: sampler = 1 [ 74.828] gen9_emit_vertex_elements: setup id=0 [ 74.828] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 74.828] (672, 17), (673, 34) [ 74.828] gen8_vertex_flush[6f0] = 3 [ 74.828] sna_create_pixmap(16, 16, 32, usage=0) [ 74.828] kgem_can_create_2d: 16x16 @ 32 [ 74.828] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=16 [ 74.828] kgem_can_create_2d: untiled size=4096 [ 74.828] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X [ 74.828] kgem_choose_tiling: 16x16 -> 0 [ 74.828] sna_create_pixmap: usage=0, flags=a [ 74.828] sna_create_pixmap: small buffer [1024], attaching to shadow pixmap [ 74.828] create_pixmap: allocating pixmap 16x16, depth=32/32, size=1032 [ 74.828] create_pixmap: serial=4469, usage=0, 16x16 [ 74.828] sna_create_pixmap: serial=4469, 16x16, usage=0 [ 74.828] sna_validate_gc(0x561c94a96160) changes=0, previous serial=1174, drawable=1176 [ 74.828] sna_validate_gc: recomputing clip [ 74.828] sna_validate_gc: composite clip=1x[(0, 0), (16, 16)] [0x561c949a5890] [ 74.828] sna_put_image((0, 0)x(16, 16), depth=32, format=2) [ 74.828] try_upload__fast: ignore existing cpu damage (if any) [ 74.828] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 74.828] try_upload__fast: no, no gpu damage [ 74.828] sna_drawable_move_region_to_cpu(pixmap=4470 (16x16), [(0, 0), (16, 16)], flags=1) [ 74.828] sna_drawable_move_region_to_cpu: region (0, 0), (16, 16) + (0, 0) subsumes pixmap (16x16) [ 74.828] _sna_pixmap_move_to_cpu(pixmap=4470, 16x16, flags=1) [ 74.828] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 74.828] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 74.828] operate_inplace: no, inplace operation not suitable [ 74.828] _sna_pixmap_move_to_cpu: marking as damaged [ 74.828] __sna_damage_all(16, 16) [ 74.828] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 74.828] sna_put_zpixmap_blt: upload(0, 0, 16, 16) x 1 boxes [ 74.828] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(16, 16) [ 74.828] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x16, pitch=64/64 [ 74.828] sna_accel_flush: flush?=0, dirty?=0 [ 74.828] sna_composite(pixmap=4440, op=3, src=4470+(0, 0), mask=0+(649, 17), dst=4440+(649, 17)+(0, 0), size=(16, 16) [ 74.828] sna_compute_composite_region: dst=(649, 17)x(16, 16) [ 74.828] sna_compute_composite_region: initial clip against dst->pDrawable: (649, 17), (665, 33) [ 74.828] clip_to_dst: region: 1x[(649, 17), (665, 33)], clip: 1x[(0, 0), (850, 564)] [ 74.828] sna_compute_composite_region: clip against dst->pCompositeClip: (649, 17), (665, 33) [ 74.828] sna_compute_composite_region: clip against src (16x16 clip=0): (649, 17), (665, 33) [ 74.828] sna_composite: composite region extents:+(0, 0) -> (649, 17), (665, 33) + (0, 0) [ 74.828] gen9_render_composite: 16x16, current mode=1/1 [ 74.828] kgem_bo_is_render: handle=119, rq? 1 [1] [ 74.828] kgem_bo_is_busy: handle=119, domain: 3 exec? 1, rq? 1 [ 74.828] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.828] gen9_composite_set_target: (649, 17)x(16, 16), partial?=1 [ 74.828] sna_drawable_use_bo pixmap=4440, box=((649, 17), (665, 33)), flags=7... [ 74.828] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.828] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.828] sna_drawable_use_bo: using whole GPU bo [ 74.828] gen9_composite_set_target: pixmap=4440, format=20020888, size=850x564, pitch=3584, delta=(0,0),damage=0xffffffffffffffff [ 74.828] gen9_composite_picture: (0, 0)x(16, 16), dst=(649, 17) [ 74.828] sna_transform_is_imprecise_integer_translation: no transform [ 74.828] gen9_composite_picture: integer translation (0, 0), removing [ 74.828] sna_render_pixmap_bo pixmap=4470, (0, 0)x(16, 16)/(16, 16) [ 74.828] sna_render_pixmap_bo box=(0, 0), (16, 16): (16, 16)/(16, 16) [ 74.828] sna_render_pixmap_bo: offset=(-649, -17), size=(16, 16) [ 74.828] use_cpu_bo: no cpu bo [ 74.828] move_to_gpu: migrating whole pixmap (16x16) for source (0,0),(16,16), count 5? 0 [ 74.828] sna_render_pixmap_bo: uploading CPU box (0, 0), (16, 16) [ 74.828] upload: box=(0, 0), (16, 16), pixmap=16x16 [ 74.828] sna_drawable_move_region_to_cpu(pixmap=4470 (16x16), [(0, 0), (16, 16)], flags=2) [ 74.828] sna_drawable_move_region_to_cpu: pixmap=4470 all damaged on CPU [ 74.828] kgem_can_create_2d: 16x16 @ 32 [ 74.828] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=16 [ 74.829] kgem_can_create_2d: untiled size=4096 [ 74.829] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X [ 74.829] kgem_choose_tiling: 16x16 -> 0 [ 74.829] kgem_upload_source_image : (0, 0), (16, 16), stride=64, bpp=32 [ 74.829] kgem_create_buffer_2d: 16x16, 32 bpp, stride=64 [ 74.829] kgem_create_buffer: size=1024, flags=3 [write?=1, inplace?=1, last?=0] [ 74.829] kgem_create_buffer: reusing buffer? used=4608 + size=1024, total=262144 [ 74.829] kgem_create_proxy: target handle=3 [proxy? -1], offset=4608, length=1024, io=1 [ 74.829] __kgem_bo_init(handle=3, num_pages=1024) [ 74.829] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x16, pitch=64/64 [ 74.829] upload: adding upload cache to pixmap=4470 [ 74.829] kgem_proxy_bo_attach: handle=3 [ 74.829] kgem_bo_is_render: handle=119, rq? 1 [1] [ 74.829] kgem_bo_is_render: handle=3, rq? 0 [0] [ 74.829] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 74.829] gen4_choose_composite_emitter: identity src, no mask [ 74.829] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.829] aligning vertex: was 2, now 3 floats per vertex [ 74.829] gen9_composite_get_binding_table(fb00) [ 74.829] kgem_add_reloc64: handle=3, pos=16056, delta=0, domains=40000 [ 74.829] kgem_add_reloc64: adding proxy [delta=4608] for handle=3 [ 74.829] kgem_add_reloc64[13] = (delta=4608, target handle=2, presumed=0) [ 74.829] [3eb0] bind bo(handle=3, addr=1200), format=192, width=16, height=16, pitch=64, tiling=0 -> sampler [ 74.829] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 74.829] gen9_emit_sampler: sampler = 2 [ 74.829] gen9_emit_vertex_elements: setup id=2 [ 74.829] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 74.829] gen9_render_composite_box: (649, 17), (665, 33) [ 74.829] apply_damage: damage=0x0, region=1 [(649, 17), (665, 33) + (0, 0)] [ 74.829] gen8_vertex_flush[768] = 3 [ 74.829] sna_destroy_pixmap: pixmap=4470, attached?=1 [ 74.829] _kgem_bo_destroy: handle=3, proxy? 1 [ 74.829] __sna_free_pixmap(pixmap=4470) [ 74.829] sna_composite_trapezoids(op=3, src=(3, 51), mask=18000, ntrap=28) [ 74.829] kgem_bo_is_busy: handle=119, domain: 3 exec? 1, rq? 1 [ 74.829] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 74.829] kgem_bo_is_busy: handle=119, domain: 3 exec? 1, rq? 1 [ 74.829] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 74.829] kgem_bo_is_busy: handle=119, domain: 3 exec? 1, rq? 1 [ 74.829] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.829] imprecise_trapezoid_span_converter: extents (0, 51), (850, 564) [ 74.829] sna_compute_composite_region: dst=(0, 51)x(850, 513) [ 74.829] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 51), (850, 564) [ 74.829] clip_to_dst: region: 1x[(0, 51), (850, 564)], clip: 1x[(0, 0), (850, 564)] [ 74.829] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 51), (850, 564) [ 74.829] sna_compute_composite_region: clip against src (0x0 clip=0): (0, 51), (850, 564) [ 74.829] kgem_bo_is_busy: handle=119, domain: 3 exec? 1, rq? 1 [ 74.829] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.829] imprecise_trapezoid_span_converter: after clip -- extents (0, 51), (850, 564), delta=(0, 0) src -> (0, 51) [ 74.829] gen9_render_composite_spans: 850x513 with flags=0, current mode=1 [ 74.829] kgem_bo_is_busy: handle=119, domain: 3 exec? 1, rq? 1 [ 74.829] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.829] gen9_composite_set_target: (0, 51)x(850, 513), partial?=1 [ 74.829] sna_drawable_use_bo pixmap=4440, box=((0, 51), (850, 564)), flags=7... [ 74.829] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.829] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.829] sna_drawable_use_bo: using whole GPU bo [ 74.829] gen9_composite_set_target: pixmap=4440, format=20020888, size=850x564, pitch=3584, delta=(0,0),damage=0xffffffffffffffff [ 74.829] gen9_composite_picture: (0, 51)x(850, 513), dst=(0, 51) [ 74.829] color_convert: src=ffc9c6c3 [20028888] [ 74.829] color_convert: dst=ffc9c6c3 [20028888] [ 74.829] sna_render_get_solid: ffc9c6c3 [ 74.829] sna_render_get_solid(30) = ffc9c6c3 (recreate) [ 74.829] kgem_create_proxy: target handle=122 [proxy? -1], offset=120, length=4, io=0 [ 74.829] __kgem_bo_init(handle=122, num_pages=4) [ 74.829] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 74.829] gen4_choose_spans_emitter: solid source [ 74.829] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.829] gen9_composite_get_binding_table(fa80) [ 74.829] kgem_add_reloc64: handle=122, pos=16024, delta=0, domains=40000 [ 74.829] kgem_add_reloc64: adding proxy [delta=120] for handle=122 [ 74.829] kgem_add_reloc64[14] = (delta=120, target handle=3, presumed=fff6a000) [ 74.829] [3e90] bind bo(handle=122, addr=fff6a078), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 74.829] gen9_emit_sampler: sampler = c [ 74.829] gen9_emit_sf: num_sf_outputs=2 [ 74.829] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) [ 74.829] gen9_emit_vertex_elements: setup id=5 [ 74.829] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 74.829] gen9_emit_vertex_elements: second channel 1 floats, offset=8 [ 74.829] thread_choose_span: clipped? 0 [ 74.829] imprecise_trapezoid_span_converter: using 4 threads [ 74.829] imprecise_trapezoid_span_converter: using 4 threads for span compositing 850x513 [ 74.829] thread_choose_span: clipped? 0 [ 74.829] span_thread: flushing 2 boxes [ 74.829] span_thread: flushing 17 boxes [ 74.829] [ 74.829] gen9_render_composite_spans_boxes__thread: nbox=17, src=+(0, 0), dst=+(0, 0) gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 74.829] span_thread: flushing 2 boxes [ 74.829] span_thread: flushing 17 boxes [ 74.829] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 74.829] gen9_render_composite_spans_boxes__thread: nbox=17, src=+(0, 0), dst=+(0, 0) [ 74.829] gen8_vertex_flush[82c] = 114 [ 74.829] gen9_render_composite_spans_done() [ 74.829] sna_composite_trapezoids(op=3, src=(0, 51), mask=18000, ntrap=1) [ 74.829] kgem_bo_is_busy: handle=119, domain: 3 exec? 1, rq? 1 [ 74.829] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 1, mono? 0 precise? 0 [ 74.829] kgem_bo_is_busy: handle=119, domain: 3 exec? 1, rq? 1 [ 74.829] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 74.829] kgem_bo_is_busy: handle=119, domain: 3 exec? 1, rq? 1 [ 74.829] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.829] imprecise_trapezoid_span_converter: extents (0, 51), (850, 52) [ 74.829] sna_compute_composite_region: dst=(0, 51)x(850, 1) [ 74.829] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 51), (850, 52) [ 74.829] clip_to_dst: region: 1x[(0, 51), (850, 52)], clip: 1x[(0, 0), (850, 564)] [ 74.829] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 51), (850, 52) [ 74.829] sna_compute_composite_region: clip against src (0x0 clip=0): (0, 51), (850, 52) [ 74.829] kgem_bo_is_busy: handle=119, domain: 3 exec? 1, rq? 1 [ 74.829] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.829] imprecise_trapezoid_span_converter: after clip -- extents (0, 51), (850, 52), delta=(0, 0) src -> (0, 51) [ 74.829] gen9_render_composite_spans: 850x1 with flags=0, current mode=1 [ 74.829] kgem_bo_is_busy: handle=119, domain: 3 exec? 1, rq? 1 [ 74.829] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.829] gen9_composite_set_target: (0, 51)x(850, 1), partial?=1 [ 74.829] sna_drawable_use_bo pixmap=4440, box=((0, 51), (850, 52)), flags=7... [ 74.829] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.829] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.829] sna_drawable_use_bo: using whole GPU bo [ 74.829] gen9_composite_set_target: pixmap=4440, format=20020888, size=850x564, pitch=3584, delta=(0,0),damage=0xffffffffffffffff [ 74.829] gen9_composite_picture: (0, 51)x(850, 1), dst=(0, 51) [ 74.829] color_convert: src=ffcecbc8 [20028888] [ 74.829] color_convert: dst=ffcecbc8 [20028888] [ 74.829] sna_render_get_solid: ffcecbc8 [ 74.829] sna_render_finish_solid(force=0, domain=0, busy=1, dirty=0, size=35) [ 74.829] sna_render_get_solid(35) = ffcecbc8 (new) [ 74.829] kgem_create_proxy: target handle=122 [proxy? -1], offset=140, length=4, io=0 [ 74.829] __kgem_bo_init(handle=122, num_pages=4) [ 74.829] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 74.829] gen4_choose_spans_emitter: solid source [ 74.829] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.829] gen9_composite_get_binding_table(fa00) [ 74.829] kgem_add_reloc64: handle=122, pos=15992, delta=0, domains=40000 [ 74.829] kgem_add_reloc64: adding proxy [delta=140] for handle=122 [ 74.829] kgem_add_reloc64[15] = (delta=140, target handle=3, presumed=fff6a000) [ 74.829] [3e70] bind bo(handle=122, addr=fff6a08c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 74.829] gen9_emit_vertex_elements: setup id=5 [ 74.829] thread_choose_span: clipped? 0 [ 74.829] imprecise_trapezoid_span_converter: using 1 threads [ 74.829] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(0, 51) x (1, 1) [ 74.829] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(1, 51) x (848, 1) [ 74.829] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.63, dst=+(0, 0), box=(849, 51) x (1, 1) [ 74.829] gen8_vertex_flush[868] = 9 [ 74.829] gen9_render_composite_spans_done() [ 74.829] sna_composite_trapezoids(op=3, src=(850, 51), mask=18000, ntrap=6) [ 74.829] kgem_bo_is_busy: handle=119, domain: 3 exec? 1, rq? 1 [ 74.829] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 1, mono? 0 precise? 0 [ 74.829] kgem_bo_is_busy: handle=119, domain: 3 exec? 1, rq? 1 [ 74.829] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 74.829] kgem_bo_is_busy: handle=119, domain: 3 exec? 1, rq? 1 [ 74.829] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.829] imprecise_trapezoid_span_converter: extents (0, 51), (850, 564) [ 74.829] sna_compute_composite_region: dst=(0, 51)x(850, 513) [ 74.829] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 51), (850, 564) [ 74.829] clip_to_dst: region: 1x[(0, 51), (850, 564)], clip: 1x[(0, 0), (850, 564)] [ 74.829] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 51), (850, 564) [ 74.829] sna_compute_composite_region: clip against src (0x0 clip=0): (0, 51), (850, 564) [ 74.829] kgem_bo_is_busy: handle=119, domain: 3 exec? 1, rq? 1 [ 74.829] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.829] imprecise_trapezoid_span_converter: after clip -- extents (0, 51), (850, 564), delta=(0, 0) src -> (0, 51) [ 74.829] gen9_render_composite_spans: 850x513 with flags=0, current mode=1 [ 74.829] kgem_bo_is_busy: handle=119, domain: 3 exec? 1, rq? 1 [ 74.829] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.829] gen9_composite_set_target: (0, 51)x(850, 513), partial?=1 [ 74.829] sna_drawable_use_bo pixmap=4440, box=((0, 51), (850, 564)), flags=7... [ 74.829] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.829] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.829] sna_drawable_use_bo: using whole GPU bo [ 74.829] gen9_composite_set_target: pixmap=4440, format=20020888, size=850x564, pitch=3584, delta=(0,0),damage=0xffffffffffffffff [ 74.829] gen9_composite_picture: (0, 51)x(850, 513), dst=(0, 51) [ 74.829] color_convert: src=ffbbb7b3 [20028888] [ 74.829] color_convert: dst=ffbbb7b3 [20028888] [ 74.829] sna_render_get_solid: ffbbb7b3 [ 74.829] sna_render_finish_solid(force=0, domain=0, busy=1, dirty=1, size=36) [ 74.829] sna_render_get_solid(36) = ffbbb7b3 (new) [ 74.829] kgem_create_proxy: target handle=122 [proxy? -1], offset=144, length=4, io=0 [ 74.829] __kgem_bo_init(handle=122, num_pages=4) [ 74.829] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 74.829] gen4_choose_spans_emitter: solid source [ 74.829] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.829] gen9_composite_get_binding_table(f980) [ 74.829] kgem_add_reloc64: handle=122, pos=15960, delta=0, domains=40000 [ 74.829] kgem_add_reloc64: adding proxy [delta=144] for handle=122 [ 74.829] kgem_add_reloc64[16] = (delta=144, target handle=3, presumed=fff6a000) [ 74.829] [3e50] bind bo(handle=122, addr=fff6a090), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 74.829] gen9_emit_vertex_elements: setup id=5 [ 74.829] thread_choose_span: clipped? 0 [ 74.829] imprecise_trapezoid_span_converter: using 4 threads [ 74.829] imprecise_trapezoid_span_converter: using 4 threads for span compositing 850x513 [ 74.829] thread_choose_span: clipped? 0 [ 74.829] span_thread: flushing 2 boxes [ 74.829] span_thread: flushing 4 boxes [ 74.829] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 74.829] gen9_render_composite_spans_boxes__thread: nbox=4, src=+(0, 0), dst=+(0, 0) [ 74.829] span_thread: flushing 2 boxes [ 74.829] span_thread: flushing 4 boxes [ 74.829] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 74.829] gen9_render_composite_spans_boxes__thread: nbox=4, src=+(0, 0), dst=+(0, 0) [ 74.829] gen8_vertex_flush[8a4] = 36 [ 74.829] gen9_render_composite_spans_done() [ 74.829] sna_composite_trapezoids(op=3, src=(1, 563), mask=18000, ntrap=1) [ 74.829] kgem_bo_is_busy: handle=119, domain: 3 exec? 1, rq? 1 [ 74.829] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 1, mono? 0 precise? 0 [ 74.829] kgem_bo_is_busy: handle=119, domain: 3 exec? 1, rq? 1 [ 74.829] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 74.829] kgem_bo_is_busy: handle=119, domain: 3 exec? 1, rq? 1 [ 74.829] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.829] imprecise_trapezoid_span_converter: extents (0, 563), (850, 564) [ 74.829] sna_compute_composite_region: dst=(0, 563)x(850, 1) [ 74.829] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 563), (850, 564) [ 74.829] clip_to_dst: region: 1x[(0, 563), (850, 564)], clip: 1x[(0, 0), (850, 564)] [ 74.829] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 563), (850, 564) [ 74.829] sna_compute_composite_region: clip against src (0x0 clip=0): (0, 563), (850, 564) [ 74.829] kgem_bo_is_busy: handle=119, domain: 3 exec? 1, rq? 1 [ 74.829] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.829] imprecise_trapezoid_span_converter: after clip -- extents (0, 563), (850, 564), delta=(0, 0) src -> (0, 563) [ 74.829] gen9_render_composite_spans: 850x1 with flags=0, current mode=1 [ 74.829] kgem_bo_is_busy: handle=119, domain: 3 exec? 1, rq? 1 [ 74.829] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.829] gen9_composite_set_target: (0, 563)x(850, 1), partial?=1 [ 74.829] sna_drawable_use_bo pixmap=4440, box=((0, 563), (850, 564)), flags=7... [ 74.829] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.829] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.829] sna_drawable_use_bo: using whole GPU bo [ 74.829] gen9_composite_set_target: pixmap=4440, format=20020888, size=850x564, pitch=3584, delta=(0,0),damage=0xffffffffffffffff [ 74.829] gen9_composite_picture: (0, 563)x(850, 1), dst=(0, 563) [ 74.829] color_convert: src=ffd3d0cd [20028888] [ 74.829] color_convert: dst=ffd3d0cd [20028888] [ 74.829] sna_render_get_solid: ffd3d0cd [ 74.830] sna_render_finish_solid(force=0, domain=0, busy=1, dirty=1, size=37) [ 74.830] sna_render_get_solid(37) = ffd3d0cd (new) [ 74.830] kgem_create_proxy: target handle=122 [proxy? -1], offset=148, length=4, io=0 [ 74.830] __kgem_bo_init(handle=122, num_pages=4) [ 74.830] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 74.830] gen4_choose_spans_emitter: solid source [ 74.830] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.830] gen9_composite_get_binding_table(f900) [ 74.830] kgem_add_reloc64: handle=122, pos=15928, delta=0, domains=40000 [ 74.830] kgem_add_reloc64: adding proxy [delta=148] for handle=122 [ 74.830] kgem_add_reloc64[17] = (delta=148, target handle=3, presumed=fff6a000) [ 74.830] [3e30] bind bo(handle=122, addr=fff6a094), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 74.830] gen9_emit_vertex_elements: setup id=5 [ 74.830] thread_choose_span: clipped? 0 [ 74.830] imprecise_trapezoid_span_converter: using 1 threads [ 74.830] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(0, 563) x (1, 1) [ 74.830] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(1, 563) x (848, 1) [ 74.830] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.63, dst=+(0, 0), box=(849, 563) x (1, 1) [ 74.830] gen8_vertex_flush[8e0] = 9 [ 74.830] gen9_render_composite_spans_done() [ 74.830] sna_accel_flush: flush?=0, dirty?=0 [ 74.830] sna_block_handler (tv=0.0) [ 74.830] sna_wakeup_handler [ 74.830] sna_accel_flush: flush?=0, dirty?=0 [ 74.830] sna_accel_flush: flush?=0, dirty?=0 [ 74.830] sna_block_handler (tv=0.0) [ 74.830] sna_wakeup_handler [ 74.830] sna_pixmap_create_shm(48x48, depth=32, bpp=32, pitch=192) [ 74.830] __pop_freed_pixmap: reusing freed pixmap=4457 header [ 74.830] create_pixmap_hdr: pixmap=4471, width=48, height=48, usage=0 [ 74.830] kgem_create_map(0x7fc6b40e5000 size=9216, read-only?=0) - has_userptr?=1 [ 74.830] __kgem_bo_init(handle=96, num_pages=3) [ 74.830] kgem_create_map(ptr=0x7fc6b40e5000, size=9216, pages=3, read_only=0) => handle=96 (proxy? 0) [ 74.830] sna_accel_watch_flush: enable=1 [ 74.830] __sna_damage_all(48, 48) [ 74.830] sna_pixmap_create_shm: serial=4471, 48x48, usage=0 [ 74.830] sna_composite(pixmap=4440, op=3, src=4472+(0, 0), mask=0+(45, 83), dst=4440+(45, 83)+(0, 0), size=(48, 48) [ 74.830] sna_compute_composite_region: dst=(45, 83)x(48, 48) [ 74.830] sna_compute_composite_region: initial clip against dst->pDrawable: (45, 83), (93, 131) [ 74.830] clip_to_dst: region: 1x[(45, 83), (93, 131)], clip: 1x[(0, 0), (850, 564)] [ 74.830] sna_compute_composite_region: clip against dst->pCompositeClip: (45, 83), (93, 131) [ 74.830] sna_compute_composite_region: clip against src (48x48 clip=0): (45, 83), (93, 131) [ 74.830] sna_composite: composite region extents:+(0, 0) -> (45, 83), (93, 131) + (0, 0) [ 74.830] gen9_render_composite: 48x48, current mode=1/1 [ 74.830] kgem_bo_is_render: handle=119, rq? 1 [1] [ 74.830] kgem_bo_is_busy: handle=96, domain: 1 exec? 0, rq? 0 [ 74.830] kgem_bo_is_busy: handle=119, domain: 3 exec? 1, rq? 1 [ 74.830] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.830] gen9_composite_set_target: (45, 83)x(48, 48), partial?=1 [ 74.830] sna_drawable_use_bo pixmap=4440, box=((45, 83), (93, 131)), flags=7... [ 74.830] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.830] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.830] sna_drawable_use_bo: using whole GPU bo [ 74.830] gen9_composite_set_target: pixmap=4440, format=20020888, size=850x564, pitch=3584, delta=(0,0),damage=0xffffffffffffffff [ 74.830] gen9_composite_picture: (0, 0)x(48, 48), dst=(45, 83) [ 74.830] sna_transform_is_imprecise_integer_translation: no transform [ 74.830] gen9_composite_picture: integer translation (0, 0), removing [ 74.830] sna_render_pixmap_bo pixmap=4472, (0, 0)x(48, 48)/(48, 48) [ 74.830] sna_render_pixmap_bo: CPU all damaged [ 74.830] sna_add_flush_pixmap: marking pixmap=4472 for flushing [ 74.830] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.830] __kgem_retire_rq: request 1 complete [ 74.830] sna_add_flush_pixmap: new flush bo, flushing before [ 74.830] gen8_vertex_close: used=1089, vbo active? 23, vb=25, nreloc=3 [ 74.830] gen8_vertex_close: reloc[0] = 287 [ 74.830] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 74.830] kgem_add_handle: handle=23, index=4 [ 74.830] kgem_add_reloc64[18] = (delta=0, target handle=4, presumed=fd541000) [ 74.830] gen8_vertex_close: reloc[1] = 439 [ 74.830] kgem_add_reloc64: handle=23, pos=439, delta=0, domains=200000 [ 74.830] kgem_add_reloc64[19] = (delta=0, target handle=4, presumed=fd541000) [ 74.830] gen8_vertex_close: reloc[2] = 518 [ 74.830] kgem_add_reloc64: handle=23, pos=518, delta=0, domains=200000 [ 74.830] kgem_add_reloc64[20] = (delta=0, target handle=4, presumed=fd541000) [ 74.830] sna_render_flush_solid(size=38) [ 74.830] batch[1/1, flags=1800]: 574 574 15920 16384, nreloc=21, nexec=5, nfence=0, aperture=636 [fenced=0] [ 74.830] kgem_finish_buffers: buffer handle=3, used=5632, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 74.830] kgem_finish_buffers: retaining upload buffer (5632/262144): used=8192, refcnt=1 [ 74.830] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd981000 [ 74.830] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -57343 [ 74.830] kgem_fixup_relocs: shrinking by 57344 [ 74.830] __kgem_busy: handle=2, busy=0, wedged=0 [ 74.830] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd981000 [ 74.830] kgem_commit: release handle=119 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ffaff000 [ 74.830] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 74.830] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffedf000 [ 74.830] kgem_commit: release handle=122 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 74.830] __kgem_bo_clear_busy: handle=122 [ 74.830] kgem_commit: release handle=122 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff6a000 [ 74.830] kgem_commit: release handle=122 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 74.830] __kgem_bo_clear_busy: handle=122 [ 74.830] kgem_commit: release handle=122 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 74.830] __kgem_bo_clear_busy: handle=122 [ 74.830] kgem_commit: release handle=122 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 74.830] __kgem_bo_clear_busy: handle=122 [ 74.830] kgem_commit: release handle=122 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 74.830] __kgem_bo_clear_busy: handle=122 [ 74.830] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 74.830] __kgem_busy: handle=2, busy=131072, wedged=0 [ 74.830] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 74.830] kgem_bo_is_render: handle=119, rq? 1 [1] [ 74.830] kgem_bo_is_render: handle=96, rq? 0 [0] [ 74.830] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 74.830] gen4_choose_composite_emitter: identity src, no mask [ 74.830] needs_batch_flush: flushing before handle=96 for new reservation [ 74.830] kgem_check_bo: num_pages=+500, num_exec=+2 [ 74.830] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 74.830] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 74.830] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 74.830] kgem_add_handle: handle=4, index=0 [ 74.830] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 74.830] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 74.830] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 74.830] gen9_composite_get_binding_table(ffc0) [ 74.830] kgem_add_reloc64: handle=119, pos=16360, delta=0, domains=20002 [ 74.830] kgem_add_handle: handle=119, index=1 [ 74.830] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=ffaff000) [ 74.830] __kgem_bo_mark_dirty: handle=119 (proxy? 0) [ 74.830] [3fe0] bind bo(handle=119, addr=ffaff000), format=192, width=850, height=564, pitch=3584, tiling=1 -> render [ 74.830] kgem_add_reloc64: handle=96, pos=16344, delta=0, domains=40000 [ 74.830] kgem_add_handle: handle=96, index=2 [ 74.830] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) [ 74.830] [3fd0] bind bo(handle=96, addr=0), format=192, width=48, height=48, pitch=192, tiling=0 -> sampler [ 74.830] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 74.830] gen9_emit_sampler: sampler = 2 [ 74.830] gen9_emit_sf: num_sf_outputs=1 [ 74.830] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 74.830] gen9_emit_vertex_elements: setup id=2 [ 74.830] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 74.830] gen9_render_composite_box: (45, 83), (93, 131) [ 74.830] apply_damage: damage=0x0, region=1 [(45, 83), (93, 131) + (0, 0)] [ 74.830] gen8_vertex_flush[490] = 3 [ 74.830] sna_glyphs(op=3, nlist=1, src=(28, 147)) [ 74.830] kgem_bo_is_busy: handle=119, domain: 3 exec? 1, rq? 1 [ 74.830] sna_glyphs: discarding mask [ 74.830] glyphs0_to_dst(op=3, src=(28, 147), nlist=1, dst=(28, 147)+(0, 0)) [ 74.830] clipped_glyphs: no, clip region (0, 0), (850, 564) matches drawable pixmap=94680752682688 size=850x564 [ 74.830] gen9_render_composite: 0x0, current mode=1/1 [ 74.830] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 74.830] kgem_bo_is_busy: handle=119, domain: 3 exec? 1, rq? 1 [ 74.830] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.830] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.830] sna_drawable_use_bo pixmap=4440, box=((0, 0), (850, 564)), flags=7... [ 74.830] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.830] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.830] sna_drawable_use_bo: using whole GPU bo [ 74.830] gen9_composite_set_target: pixmap=4440, format=20020888, size=850x564, pitch=3584, delta=(0,0),damage=0xffffffffffffffff [ 74.830] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.830] color_convert: src=ff4c4c4c [20028888] [ 74.830] color_convert: dst=ff4c4c4c [20028888] [ 74.830] sna_render_get_solid: ff4c4c4c [ 74.830] sna_render_get_solid(27) = ff4c4c4c (recreate) [ 74.830] kgem_create_proxy: target handle=122 [proxy? -1], offset=108, length=4, io=0 [ 74.830] __kgem_bo_init(handle=122, num_pages=4) [ 74.830] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.830] sna_transform_is_imprecise_integer_translation: no transform [ 74.830] gen9_composite_picture: integer translation (0, 0), removing [ 74.830] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.830] sna_render_pixmap_bo: GPU all damaged [ 74.830] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 74.830] gen4_choose_composite_emitter: solid, identity mask [ 74.830] kgem_check_bo: num_pages=+1025, num_exec=+2 [ 74.830] __kgem_busy: handle=2, busy=0, wedged=0 [ 74.830] __kgem_retire_rq: request 2 complete [ 74.830] kgem_flush: opportunistic flushing? flush=1,0, aperture=510/262144, idle?=1 [ 74.830] gen8_vertex_close: used=1098, vbo active? 23, vb=4, nreloc=1 [ 74.830] gen8_vertex_close: reloc[0] = 287 [ 74.830] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 74.830] kgem_add_handle: handle=23, index=3 [ 74.830] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 74.830] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=574 [fenced=0] [ 74.830] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 74.830] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 74.830] kgem_fixup_relocs: shrinking by 61440 [ 74.830] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.830] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 74.830] kgem_commit: release handle=119 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ffaff000 [ 74.830] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 74.830] kgem_commit: release handle=96 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffedc000 [ 74.830] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 74.830] __kgem_busy: handle=1, busy=131072, wedged=0 [ 74.830] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 74.830] kgem_check_bo: num_pages=+1522, num_exec=+3 [ 74.830] aligning vertex: was 3, now 4 floats per vertex [ 74.830] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 74.830] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 74.830] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 74.830] kgem_add_handle: handle=4, index=0 [ 74.830] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 74.830] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 74.830] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 74.830] gen9_composite_get_binding_table(ffc0) [ 74.830] kgem_add_reloc64: handle=119, pos=16360, delta=0, domains=20002 [ 74.830] kgem_add_handle: handle=119, index=1 [ 74.830] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=ffaff000) [ 74.830] __kgem_bo_mark_dirty: handle=119 (proxy? 0) [ 74.830] [3fe0] bind bo(handle=119, addr=ffaff000), format=192, width=850, height=564, pitch=3584, tiling=1 -> render [ 74.830] kgem_add_reloc64: handle=122, pos=16344, delta=0, domains=40000 [ 74.830] kgem_add_reloc64: adding proxy [delta=108] for handle=122 [ 74.830] kgem_add_handle: handle=122, index=2 [ 74.830] kgem_add_reloc64[4] = (delta=108, target handle=2, presumed=fff6a000) [ 74.830] [3fd0] bind bo(handle=122, addr=fff6a06c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 74.830] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 [ 74.830] kgem_add_handle: handle=6, index=3 [ 74.830] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd581000) [ 74.830] [3fc0] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 74.830] gen9_emit_cc: blend=177 (current=ffffffff), src=17, dst=18 [ 74.830] gen9_emit_sampler: sampler = a [ 74.830] gen9_emit_sf: num_sf_outputs=2 [ 74.830] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.830] gen9_emit_vertex_elements: setup id=9 [ 74.831] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 74.831] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 74.831] glyphs0_to_dst: glyph=(27, 137)x(12, 10), unclipped [ 74.831] emit_primitive_identity_mask__avx2: dst=(27, 137), mask=(64.00, 64.00) x (12.00, 10.00) [ 74.831] glyphs0_to_dst: glyph=(38, 139)x(10, 11), unclipped [ 74.831] emit_primitive_identity_mask__avx2: dst=(38, 139), mask=(640.00, 16.00) x (10.00, 11.00) [ 74.831] glyphs0_to_dst: glyph=(47, 139)x(10, 11), unclipped [ 74.831] emit_primitive_identity_mask__avx2: dst=(47, 139), mask=(640.00, 16.00) x (10.00, 11.00) [ 74.831] glyphs0_to_dst: glyph=(55, 139)x(10, 8), unclipped [ 74.831] emit_primitive_identity_mask__avx2: dst=(55, 139), mask=(576.00, 0.00) x (10.00, 8.00) [ 74.831] glyphs0_to_dst: glyph=(63, 139)x(9, 8), unclipped [ 74.831] emit_primitive_identity_mask__avx2: dst=(63, 139), mask=(848.00, 0.00) x (9.00, 8.00) [ 74.831] glyphs0_to_dst: glyph=(72, 139)x(7, 8), unclipped [ 74.831] emit_primitive_identity_mask__avx2: dst=(72, 139), mask=(560.00, 48.00) x (7.00, 8.00) [ 74.831] glyphs0_to_dst: glyph=(77, 139)x(9, 8), unclipped [ 74.831] emit_primitive_identity_mask__avx2: dst=(77, 139), mask=(848.00, 0.00) x (9.00, 8.00) [ 74.831] glyphs0_to_dst: glyph=(86, 139)x(9, 8), unclipped [ 74.831] emit_primitive_identity_mask__avx2: dst=(86, 139), mask=(592.00, 0.00) x (9.00, 8.00) [ 74.831] glyphs0_to_dst: glyph=(94, 139)x(9, 8), unclipped [ 74.831] emit_primitive_identity_mask__avx2: dst=(94, 139), mask=(544.00, 48.00) x (9.00, 8.00) [ 74.831] glyphs0_to_dst: glyph=(101, 139)x(10, 8), unclipped [ 74.831] emit_primitive_identity_mask__avx2: dst=(101, 139), mask=(576.00, 0.00) x (10.00, 8.00) [ 74.831] gen8_vertex_flush[498] = 30 [ 74.831] gen9_magic_ca_pass: CA fixup (275 -> 305) [ 74.831] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 74.831] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.831] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.831] sna_destroy_pixmap: pixmap=4472, attached?=1 [ 74.831] kgem_bo_is_busy: handle=96, domain: 3 exec? 0, rq? 1 [ 74.831] sna_destroy_pixmap: deferring release of active SHM pixmap=4472 [ 74.831] sna_add_flush_pixmap: marking pixmap=4472 for flushing [ 74.831] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.831] __kgem_retire_rq: request 1 complete [ 74.831] sna_add_flush_pixmap: new flush bo, flushing before [ 74.831] gen8_vertex_close: used=1220, vbo active? 23, vb=200, nreloc=1 [ 74.831] gen8_vertex_close: reloc[0] = 289 [ 74.831] kgem_add_reloc64: handle=23, pos=289, delta=0, domains=200000 [ 74.831] kgem_add_handle: handle=23, index=4 [ 74.831] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd541000) [ 74.831] batch[1/1, flags=1800]: 332 332 16320 16384, nreloc=7, nexec=5, nfence=0, aperture=1596 [fenced=0] [ 74.831] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 74.831] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 74.831] kgem_fixup_relocs: shrinking by 61440 [ 74.831] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.831] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 74.831] kgem_commit: release handle=119 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ffaff000 [ 74.831] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 74.831] kgem_commit: release handle=122 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 74.831] __kgem_bo_clear_busy: handle=122 [ 74.831] kgem_commit: release handle=122 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff6a000 [ 74.831] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 74.831] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 74.831] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.831] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 74.831] sna_accel_flush: flush?=0, dirty?=1 [ 74.831] sna_accel_flush: syncing SHM pixmap=4472 (refcnt=0) [ 74.831] _sna_pixmap_move_to_cpu(pixmap=4472, 48x48, flags=3) [ 74.831] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 74.831] operate_inplace: no, inplace operation not suitable [ 74.831] _sna_pixmap_move_to_cpu: marking as damaged [ 74.831] __sna_damage_all(48, 48) [ 74.831] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 74.831] _sna_pixmap_move_to_cpu: syncing CPU bo [ 74.831] kgem_bo_sync__cpu_full: handle=96 [ 74.831] __kgem_busy: handle=96, busy=0, wedged=0 [ 74.831] kgem_bo_sync__cpu_full: SYNC: handle=96, needs_flush? 0, domain? 0, busy? 0 [ 74.831] __kgem_busy: handle=96, busy=0, wedged=0 [ 74.831] kgem_bo_retire: retiring bo handle=96 (needed flush? 0), rq? 0 [busy?=0] [ 74.831] assert_bo_retired: handle=96, domain: 0 exec? 0, rq? 0 [ 74.831] kgem_bo_is_busy: handle=96, domain: 1 exec? 0, rq? 0 [ 74.831] __sna_free_pixmap(pixmap=4472) [ 74.831] __sna_pixmap_free_cpu: discarding CPU buffer, handle=96, size=12288 [ 74.831] kgem_bo_sync__cpu: handle=96 [ 74.831] sna_accel_watch_flush: enable=-1 [ 74.831] _kgem_bo_destroy: handle=96, proxy? 0 [ 74.831] __kgem_bo_destroy: handle=96, size=12288 [ 74.831] __kgem_bo_destroy: handle=96, not reusable [ 74.831] kgem_bo_free: handle=96, size=12288 [ 74.831] __kgem_busy: handle=96, busy=0, wedged=0 [ 74.831] kgem_bo_free: releasing 0x0:0x0 vma for handle=96, count=0 [ 74.831] sna_pixmap_create_shm(48x48, depth=32, bpp=32, pitch=192) [ 74.831] __pop_freed_pixmap: reusing freed pixmap=4456 header [ 74.831] create_pixmap_hdr: pixmap=4473, width=48, height=48, usage=0 [ 74.831] kgem_create_map(0x7fc6b40e9000 size=9216, read-only?=0) - has_userptr?=1 [ 74.831] __kgem_bo_init(handle=96, num_pages=3) [ 74.831] kgem_create_map(ptr=0x7fc6b40e9000, size=9216, pages=3, read_only=0) => handle=96 (proxy? 0) [ 74.831] sna_accel_watch_flush: enable=1 [ 74.831] __sna_damage_all(48, 48) [ 74.831] sna_pixmap_create_shm: serial=4473, 48x48, usage=0 [ 74.831] sna_composite(pixmap=4440, op=3, src=4474+(0, 0), mask=0+(163, 83), dst=4440+(163, 83)+(0, 0), size=(48, 48) [ 74.831] sna_compute_composite_region: dst=(163, 83)x(48, 48) [ 74.831] sna_compute_composite_region: initial clip against dst->pDrawable: (163, 83), (211, 131) [ 74.831] clip_to_dst: region: 1x[(163, 83), (211, 131)], clip: 1x[(0, 0), (850, 564)] [ 74.831] sna_compute_composite_region: clip against dst->pCompositeClip: (163, 83), (211, 131) [ 74.831] sna_compute_composite_region: clip against src (48x48 clip=0): (163, 83), (211, 131) [ 74.831] sna_composite: composite region extents:+(0, 0) -> (163, 83), (211, 131) + (0, 0) [ 74.831] gen9_render_composite: 48x48, current mode=0/1 [ 74.831] kgem_bo_is_render: handle=119, rq? 1 [1] [ 74.831] kgem_bo_is_busy: handle=96, domain: 1 exec? 0, rq? 0 [ 74.831] kgem_bo_is_busy: handle=119, domain: 3 exec? 0, rq? 1 [ 74.831] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.831] gen9_composite_set_target: (163, 83)x(48, 48), partial?=1 [ 74.831] sna_drawable_use_bo pixmap=4440, box=((163, 83), (211, 131)), flags=7... [ 74.831] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.831] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.831] sna_drawable_use_bo: using whole GPU bo [ 74.831] gen9_composite_set_target: pixmap=4440, format=20020888, size=850x564, pitch=3584, delta=(0,0),damage=0xffffffffffffffff [ 74.831] gen9_composite_picture: (0, 0)x(48, 48), dst=(163, 83) [ 74.831] sna_transform_is_imprecise_integer_translation: no transform [ 74.831] gen9_composite_picture: integer translation (0, 0), removing [ 74.831] sna_render_pixmap_bo pixmap=4474, (0, 0)x(48, 48)/(48, 48) [ 74.831] sna_render_pixmap_bo: CPU all damaged [ 74.831] sna_add_flush_pixmap: marking pixmap=4474 for flushing [ 74.831] kgem_bo_is_render: handle=119, rq? 1 [1] [ 74.831] kgem_bo_is_render: handle=96, rq? 0 [0] [ 74.831] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 74.831] gen4_choose_composite_emitter: identity src, no mask [ 74.831] needs_batch_flush: flushing before handle=96 for new reservation [ 74.831] kgem_check_bo: num_pages=+500, num_exec=+2 [ 74.831] aligning vertex: was 4, now 3 floats per vertex [ 74.831] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 74.831] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 74.831] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 74.831] kgem_add_handle: handle=4, index=0 [ 74.831] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 74.831] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 74.831] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 74.831] gen9_composite_get_binding_table(ffc0) [ 74.831] kgem_add_reloc64: handle=119, pos=16360, delta=0, domains=20002 [ 74.831] kgem_add_handle: handle=119, index=1 [ 74.831] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=ffaff000) [ 74.831] __kgem_bo_mark_dirty: handle=119 (proxy? 0) [ 74.831] [3fe0] bind bo(handle=119, addr=ffaff000), format=192, width=850, height=564, pitch=3584, tiling=1 -> render [ 74.831] kgem_add_reloc64: handle=96, pos=16344, delta=0, domains=40000 [ 74.831] kgem_add_handle: handle=96, index=2 [ 74.831] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) [ 74.831] [3fd0] bind bo(handle=96, addr=0), format=192, width=48, height=48, pitch=192, tiling=0 -> sampler [ 74.831] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 74.831] gen9_emit_sampler: sampler = 2 [ 74.831] gen9_emit_sf: num_sf_outputs=1 [ 74.831] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 74.831] gen9_emit_vertex_elements: setup id=2 [ 74.831] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 74.831] gen9_render_composite_box: (163, 83), (211, 131) [ 74.831] apply_damage: damage=0x0, region=1 [(163, 83), (211, 131) + (0, 0)] [ 74.831] gen8_vertex_flush[490] = 3 [ 74.831] sna_create_pixmap(10, 10, 32, usage=3) [ 74.831] kgem_can_create_2d: 10x10 @ 32 [ 74.831] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 74.831] kgem_can_create_2d: untiled size=4096 [ 74.831] kgem_choose_tiling: too thin [width 10, 32 bpp] for TILING_X [ 74.831] kgem_choose_tiling: 10x10 -> 0 [ 74.831] sna_create_pixmap: usage=3, flags=a [ 74.831] sna_create_pixmap: small buffer [400], attaching to shadow pixmap [ 74.831] create_pixmap: allocating pixmap 10x10, depth=32/32, size=408 [ 74.831] create_pixmap: serial=4476, usage=3, 10x10 [ 74.831] sna_create_pixmap: serial=4476, 10x10, usage=3 [ 74.831] sna_composite(pixmap=4476, op=1, src=4475+(0, 0), mask=0+(0, 0), dst=4476+(0, 0)+(0, 0), size=(10, 10) [ 74.831] sna_compute_composite_region: dst=(0, 0)x(10, 10) [ 74.831] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (10, 10) [ 74.831] clip_to_dst: region: 1x[(0, 0), (10, 10)], clip: 1x[(0, 0), (10, 10)] [ 74.831] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (10, 10) [ 74.831] sna_compute_composite_region: clip against src (10x10 clip=0): (0, 0), (10, 10) [ 74.831] sna_composite: fallback, dst pixmap=4476 is too small (or completely damaged) [ 74.831] sna_composite: fallback -- fbComposite [ 74.831] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(10, 10): region=((0,0), (10, 10)) [ 74.831] sna_composite_fb: fallback -- move src to cpu [ 74.831] sna_composite_fb: fallback -- move dst to cpu [ 74.831] sna_drawable_move_region_to_cpu(pixmap=4476 (10x10), [(0, 0), (10, 10)], flags=5) [ 74.831] sna_drawable_move_region_to_cpu: region (0, 0), (10, 10) + (0, 0) subsumes pixmap (10x10) [ 74.831] _sna_pixmap_move_to_cpu(pixmap=4476, 10x10, flags=5) [ 74.831] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 74.831] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 74.831] _sna_pixmap_move_to_cpu: marking as damaged [ 74.831] __sna_damage_all(10, 10) [ 74.831] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 74.831] sna_transform_is_imprecise_integer_translation: no transform [ 74.831] memcpy_blt: src=(0, 0), dst=(0, 0), size=10x10, pitch=40/40 [ 74.831] sna_create_pixmap(12, 10, 32, usage=3) [ 74.831] kgem_can_create_2d: 12x10 @ 32 [ 74.831] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 74.831] kgem_can_create_2d: untiled size=4096 [ 74.831] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 74.831] kgem_choose_tiling: 12x10 -> 0 [ 74.831] sna_create_pixmap: usage=3, flags=a [ 74.831] sna_create_pixmap: small buffer [480], attaching to shadow pixmap [ 74.831] create_pixmap: allocating pixmap 12x10, depth=32/32, size=488 [ 74.831] create_pixmap: serial=4478, usage=3, 12x10 [ 74.831] sna_create_pixmap: serial=4478, 12x10, usage=3 [ 74.831] sna_composite(pixmap=4478, op=1, src=4477+(0, 0), mask=0+(0, 0), dst=4478+(0, 0)+(0, 0), size=(12, 10) [ 74.831] sna_compute_composite_region: dst=(0, 0)x(12, 10) [ 74.831] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (12, 10) [ 74.831] clip_to_dst: region: 1x[(0, 0), (12, 10)], clip: 1x[(0, 0), (12, 10)] [ 74.831] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (12, 10) [ 74.831] sna_compute_composite_region: clip against src (12x10 clip=0): (0, 0), (12, 10) [ 74.831] sna_composite: fallback, dst pixmap=4478 is too small (or completely damaged) [ 74.831] sna_composite: fallback -- fbComposite [ 74.831] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(12, 10): region=((0,0), (12, 10)) [ 74.831] sna_composite_fb: fallback -- move src to cpu [ 74.831] sna_composite_fb: fallback -- move dst to cpu [ 74.831] sna_drawable_move_region_to_cpu(pixmap=4478 (12x10), [(0, 0), (12, 10)], flags=5) [ 74.831] sna_drawable_move_region_to_cpu: region (0, 0), (12, 10) + (0, 0) subsumes pixmap (12x10) [ 74.831] _sna_pixmap_move_to_cpu(pixmap=4478, 12x10, flags=5) [ 74.831] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 74.831] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 74.831] _sna_pixmap_move_to_cpu: marking as damaged [ 74.831] __sna_damage_all(12, 10) [ 74.831] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 74.831] sna_transform_is_imprecise_integer_translation: no transform [ 74.831] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x10, pitch=48/48 [ 74.831] sna_glyphs(op=3, nlist=1, src=(143, 147)) [ 74.831] kgem_bo_is_busy: handle=119, domain: 3 exec? 1, rq? 1 [ 74.831] sna_glyphs: discarding mask [ 74.831] glyphs0_to_dst(op=3, src=(143, 147), nlist=1, dst=(143, 147)+(0, 0)) [ 74.831] clipped_glyphs: no, clip region (0, 0), (850, 564) matches drawable pixmap=94680752682688 size=850x564 [ 74.831] glyph_cache(0): adding glyph to cache 1, pos 1092 [ 74.831] glyph_cache_upload: upload glyph 0x561c94a2fdf0 to cache (80, 64)x(10, 10) [ 74.831] sna_composite(pixmap=2, op=1, src=4476+(0, 0), mask=0+(0, 0), dst=2+(80, 64)+(0, 0), size=(10, 10) [ 74.831] sna_compute_composite_region: dst=(80, 64)x(10, 10) [ 74.831] sna_compute_composite_region: initial clip against dst->pDrawable: (80, 64), (90, 74) [ 74.831] clip_to_dst: region: 1x[(80, 64), (90, 74)], clip: 1x[(0, 0), (1024, 1024)] [ 74.831] sna_compute_composite_region: clip against dst->pCompositeClip: (80, 64), (90, 74) [ 74.831] sna_compute_composite_region: clip against src (10x10 clip=0): (80, 64), (90, 74) [ 74.831] sna_composite: composite region extents:+(0, 0) -> (80, 64), (90, 74) + (0, 0) [ 74.831] gen9_render_composite: 10x10, current mode=1/1 [ 74.831] kgem_bo_is_render: handle=6, rq? 1 [1] [ 74.831] kgem_bo_is_busy: handle=6, domain: 3 exec? 0, rq? 1 [ 74.831] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.831] gen9_composite_set_target: (80, 64)x(10, 10), partial?=0 [ 74.831] sna_drawable_use_bo pixmap=2, box=((80, 64), (90, 74)), flags=f... [ 74.831] sna_drawable_use_bo: pinned, never REPLACES [ 74.831] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 74.831] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.831] sna_drawable_use_bo: using whole GPU bo [ 74.831] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 74.831] gen9_composite_picture: (0, 0)x(10, 10), dst=(80, 64) [ 74.831] sna_transform_is_imprecise_integer_translation: no transform [ 74.831] gen9_composite_picture: integer translation (0, 0), removing [ 74.831] sna_render_pixmap_bo pixmap=4476, (0, 0)x(10, 10)/(10, 10) [ 74.831] sna_render_pixmap_bo box=(0, 0), (10, 10): (10, 10)/(10, 10) [ 74.831] sna_render_pixmap_bo: offset=(-80, -64), size=(10, 10) [ 74.831] use_cpu_bo: no cpu bo [ 74.831] move_to_gpu: not migrating pixmap=4476 due to usage_hint=3 [ 74.831] sna_render_pixmap_bo: uploading CPU box (0, 0), (10, 10) [ 74.831] upload: box=(0, 0), (10, 10), pixmap=10x10 [ 74.831] sna_drawable_move_region_to_cpu(pixmap=4476 (10x10), [(0, 0), (10, 10)], flags=2) [ 74.831] sna_drawable_move_region_to_cpu: pixmap=4476 all damaged on CPU [ 74.831] kgem_can_create_2d: 10x10 @ 32 [ 74.831] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 74.831] kgem_can_create_2d: untiled size=4096 [ 74.831] kgem_choose_tiling: too thin [width 10, 32 bpp] for TILING_X [ 74.831] kgem_choose_tiling: 10x10 -> 0 [ 74.831] kgem_upload_source_image : (0, 0), (10, 10), stride=40, bpp=32 [ 74.831] kgem_create_buffer_2d: 10x10, 32 bpp, stride=64 [ 74.831] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] [ 74.831] kgem_create_buffer: reusing buffer? used=8192 + size=640, total=262144 [ 74.831] kgem_create_proxy: target handle=3 [proxy? -1], offset=8192, length=640, io=1 [ 74.832] __kgem_bo_init(handle=3, num_pages=640) [ 74.832] memcpy_blt: src=(0, 0), dst=(0, 0), size=10x10, pitch=40/64 [ 74.832] kgem_bo_is_render: handle=6, rq? 1 [1] [ 74.832] kgem_bo_is_render: handle=3, rq? 0 [0] [ 74.832] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 74.832] gen4_choose_composite_emitter: identity src, no mask [ 74.832] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.832] __kgem_ring_is_idle: ring=0 idle (handle=1) [ 74.832] __kgem_retire_rq: request 1 complete [ 74.832] kgem_set_mode: flushing before new bo [ 74.832] gen8_vertex_close: used=1230, vbo active? 23, vb=4, nreloc=1 [ 74.832] gen8_vertex_close: reloc[0] = 287 [ 74.832] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 74.832] kgem_add_handle: handle=23, index=3 [ 74.832] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 74.832] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=574 [fenced=0] [ 74.832] kgem_finish_buffers: buffer handle=3, used=8960, exec?=0, write=1, mmapped=cpu, refcnt=2 [ 74.832] kgem_finish_buffers: skipping unattached handle=3, used=8960, refcnt=2 [ 74.832] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 74.832] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 74.832] kgem_fixup_relocs: shrinking by 61440 [ 74.832] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.832] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 74.832] kgem_commit: release handle=119 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ffaff000 [ 74.832] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 74.832] kgem_commit: release handle=96 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffedc000 [ 74.832] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 74.832] __kgem_busy: handle=1, busy=131072, wedged=0 [ 74.832] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 74.832] kgem_check_bo: num_pages=+1088, num_exec=+2 [ 74.832] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 74.832] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 74.832] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 74.832] kgem_add_handle: handle=4, index=0 [ 74.832] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 74.832] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 74.832] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 74.832] gen9_composite_get_binding_table(ffc0) [ 74.832] kgem_add_reloc64: handle=6, pos=16360, delta=0, domains=20002 [ 74.832] kgem_add_handle: handle=6, index=1 [ 74.832] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd581000) [ 74.832] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 74.832] [3fe0] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> render [ 74.832] kgem_add_reloc64: handle=3, pos=16344, delta=0, domains=40000 [ 74.832] kgem_add_reloc64: adding proxy [delta=8192] for handle=3 [ 74.832] kgem_add_handle: handle=3, index=2 [ 74.832] kgem_add_reloc64[4] = (delta=8192, target handle=2, presumed=ffedf000) [ 74.832] [3fd0] bind bo(handle=3, addr=ffee1000), format=192, width=10, height=10, pitch=64, tiling=0 -> sampler [ 74.832] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 74.832] gen9_emit_sampler: sampler = 2 [ 74.832] gen9_emit_sf: num_sf_outputs=1 [ 74.832] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 74.832] gen9_emit_vertex_elements: setup id=2 [ 74.832] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 74.832] gen9_render_composite_box: (80, 64), (90, 74) [ 74.832] apply_damage: damage=0x0, region=1 [(80, 64), (90, 74) + (0, 0)] [ 74.832] gen8_vertex_flush[490] = 3 [ 74.832] _kgem_bo_destroy: handle=3, proxy? 1 [ 74.832] gen9_render_composite: 0x0, current mode=1/1 [ 74.832] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 74.832] kgem_bo_is_busy: handle=119, domain: 3 exec? 0, rq? 1 [ 74.832] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.832] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.832] sna_drawable_use_bo pixmap=4440, box=((0, 0), (850, 564)), flags=7... [ 74.832] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.832] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.832] sna_drawable_use_bo: using whole GPU bo [ 74.832] gen9_composite_set_target: pixmap=4440, format=20020888, size=850x564, pitch=3584, delta=(0,0),damage=0xffffffffffffffff [ 74.832] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.832] color_convert: src=ff4c4c4c [20028888] [ 74.832] color_convert: dst=ff4c4c4c [20028888] [ 74.832] sna_render_get_solid: ff4c4c4c [ 74.832] sna_render_get_solid(27) = ff4c4c4c (last) [ 74.832] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.832] sna_transform_is_imprecise_integer_translation: no transform [ 74.832] gen9_composite_picture: integer translation (0, 0), removing [ 74.832] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.832] sna_render_pixmap_bo: GPU all damaged [ 74.832] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 74.832] gen4_choose_composite_emitter: solid, identity mask [ 74.832] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.832] __kgem_retire_rq: request 1 complete [ 74.832] __kgem_bo_flush: handle=119, busy=0, wedged=0 [ 74.832] kgem_set_mode: flushing before new bo [ 74.832] gen8_vertex_close: used=1239, vbo active? 23, vb=4, nreloc=1 [ 74.832] gen8_vertex_close: reloc[0] = 287 [ 74.832] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 74.832] kgem_add_handle: handle=23, index=3 [ 74.832] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 74.832] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=1162 [fenced=0] [ 74.832] kgem_finish_buffers: buffer handle=3, used=8960, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 74.832] kgem_finish_buffers: retaining upload buffer (8960/262144): used=12288, refcnt=1 [ 74.832] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 74.832] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 74.832] kgem_fixup_relocs: shrinking by 61440 [ 74.832] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.832] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 74.832] kgem_commit: release handle=6 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd581000 [ 74.832] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 74.832] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffedf000 [ 74.832] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 74.832] __kgem_busy: handle=1, busy=131072, wedged=0 [ 74.832] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 74.832] kgem_check_bo: num_pages=+1522, num_exec=+3 [ 74.832] aligning vertex: was 3, now 4 floats per vertex [ 74.832] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 74.832] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 74.832] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 74.832] kgem_add_handle: handle=4, index=0 [ 74.832] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 74.832] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 74.832] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 74.832] gen9_composite_get_binding_table(ffc0) [ 74.832] kgem_add_reloc64: handle=119, pos=16360, delta=0, domains=20002 [ 74.832] kgem_add_handle: handle=119, index=1 [ 74.832] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=ffaff000) [ 74.832] __kgem_bo_mark_dirty: handle=119 (proxy? 0) [ 74.832] [3fe0] bind bo(handle=119, addr=ffaff000), format=192, width=850, height=564, pitch=3584, tiling=1 -> render [ 74.832] kgem_add_reloc64: handle=122, pos=16344, delta=0, domains=40000 [ 74.832] kgem_add_reloc64: adding proxy [delta=108] for handle=122 [ 74.832] kgem_add_handle: handle=122, index=2 [ 74.832] kgem_add_reloc64[4] = (delta=108, target handle=2, presumed=fff6a000) [ 74.832] [3fd0] bind bo(handle=122, addr=fff6a06c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 74.832] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 [ 74.832] kgem_add_handle: handle=6, index=3 [ 74.832] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd581000) [ 74.832] [3fc0] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 74.832] gen9_emit_cc: blend=177 (current=ffffffff), src=17, dst=18 [ 74.832] gen9_emit_sampler: sampler = a [ 74.832] gen9_emit_sf: num_sf_outputs=2 [ 74.832] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.832] gen9_emit_vertex_elements: setup id=9 [ 74.832] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 74.832] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 74.832] glyphs0_to_dst: glyph=(143, 137)x(10, 10), unclipped [ 74.832] emit_primitive_identity_mask__avx2: dst=(143, 137), mask=(80.00, 64.00) x (10.00, 10.00) [ 74.832] glyphs0_to_dst: glyph=(153, 139)x(7, 8), unclipped [ 74.832] emit_primitive_identity_mask__avx2: dst=(153, 139), mask=(560.00, 48.00) x (7.00, 8.00) [ 74.832] glyphs0_to_dst: glyph=(158, 136)x(5, 11), unclipped [ 74.832] emit_primitive_identity_mask__avx2: dst=(158, 136), mask=(784.00, 48.00) x (5.00, 11.00) [ 74.832] glyphs0_to_dst: glyph=(162, 139)x(10, 11), unclipped [ 74.832] emit_primitive_identity_mask__avx2: dst=(162, 139), mask=(656.00, 16.00) x (10.00, 11.00) [ 74.832] glyphs0_to_dst: glyph=(172, 135)x(9, 12), unclipped [ 74.832] emit_primitive_identity_mask__avx2: dst=(172, 135), mask=(592.00, 16.00) x (9.00, 12.00) [ 74.832] glyphs0_to_dst: glyph=(181, 136)x(7, 11), unclipped [ 74.832] emit_primitive_identity_mask__avx2: dst=(181, 136), mask=(624.00, 0.00) x (7.00, 11.00) [ 74.832] glyphs0_to_dst: glyph=(187, 139)x(9, 8), unclipped [ 74.832] emit_primitive_identity_mask__avx2: dst=(187, 139), mask=(592.00, 0.00) x (9.00, 8.00) [ 74.832] glyphs0_to_dst: glyph=(195, 139)x(10, 8), unclipped [ 74.832] emit_primitive_identity_mask__avx2: dst=(195, 139), mask=(576.00, 0.00) x (10.00, 8.00) [ 74.832] glyphs0_to_dst: glyph=(203, 139)x(9, 8), unclipped [ 74.832] emit_primitive_identity_mask__avx2: dst=(203, 139), mask=(576.00, 16.00) x (9.00, 8.00) [ 74.832] glyphs0_to_dst: glyph=(210, 139)x(9, 8), unclipped [ 74.832] emit_primitive_identity_mask__avx2: dst=(210, 139), mask=(576.00, 16.00) x (9.00, 8.00) [ 74.832] gen8_vertex_flush[498] = 30 [ 74.832] gen9_magic_ca_pass: CA fixup (310 -> 340) [ 74.832] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 74.832] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.832] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.832] glyph_cache(0): adding glyph to cache 1, pos 1096 [ 74.832] glyph_cache_upload: upload glyph 0x561c94b070f0 to cache (64, 80)x(12, 10) [ 74.832] sna_composite(pixmap=2, op=1, src=4478+(0, 0), mask=0+(0, 0), dst=2+(64, 80)+(0, 0), size=(12, 10) [ 74.832] sna_compute_composite_region: dst=(64, 80)x(12, 10) [ 74.832] sna_compute_composite_region: initial clip against dst->pDrawable: (64, 80), (76, 90) [ 74.832] clip_to_dst: region: 1x[(64, 80), (76, 90)], clip: 1x[(0, 0), (1024, 1024)] [ 74.832] sna_compute_composite_region: clip against dst->pCompositeClip: (64, 80), (76, 90) [ 74.832] sna_compute_composite_region: clip against src (12x10 clip=0): (64, 80), (76, 90) [ 74.832] sna_composite: composite region extents:+(0, 0) -> (64, 80), (76, 90) + (0, 0) [ 74.832] gen9_render_composite: 12x10, current mode=1/1 [ 74.832] kgem_bo_is_render: handle=6, rq? 1 [1] [ 74.832] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.832] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.832] gen9_composite_set_target: (64, 80)x(12, 10), partial?=0 [ 74.832] sna_drawable_use_bo pixmap=2, box=((64, 80), (76, 90)), flags=f... [ 74.832] sna_drawable_use_bo: pinned, never REPLACES [ 74.832] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 74.832] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.832] sna_drawable_use_bo: using whole GPU bo [ 74.832] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 74.832] gen9_composite_picture: (0, 0)x(12, 10), dst=(64, 80) [ 74.832] sna_transform_is_imprecise_integer_translation: no transform [ 74.832] gen9_composite_picture: integer translation (0, 0), removing [ 74.832] sna_render_pixmap_bo pixmap=4478, (0, 0)x(12, 10)/(12, 10) [ 74.832] sna_render_pixmap_bo box=(0, 0), (12, 10): (12, 10)/(12, 10) [ 74.832] sna_render_pixmap_bo: offset=(-64, -80), size=(12, 10) [ 74.832] use_cpu_bo: no cpu bo [ 74.832] move_to_gpu: not migrating pixmap=4478 due to usage_hint=3 [ 74.832] sna_render_pixmap_bo: uploading CPU box (0, 0), (12, 10) [ 74.832] upload: box=(0, 0), (12, 10), pixmap=12x10 [ 74.832] sna_drawable_move_region_to_cpu(pixmap=4478 (12x10), [(0, 0), (12, 10)], flags=2) [ 74.832] sna_drawable_move_region_to_cpu: pixmap=4478 all damaged on CPU [ 74.832] kgem_can_create_2d: 12x10 @ 32 [ 74.832] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 74.832] kgem_can_create_2d: untiled size=4096 [ 74.832] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 74.832] kgem_choose_tiling: 12x10 -> 0 [ 74.832] kgem_upload_source_image : (0, 0), (12, 10), stride=48, bpp=32 [ 74.832] kgem_create_buffer_2d: 12x10, 32 bpp, stride=64 [ 74.832] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] [ 74.832] kgem_create_buffer: reusing buffer? used=12288 + size=640, total=262144 [ 74.832] kgem_create_proxy: target handle=3 [proxy? -1], offset=12288, length=640, io=1 [ 74.832] __kgem_bo_init(handle=3, num_pages=640) [ 74.832] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x10, pitch=48/64 [ 74.832] kgem_bo_is_render: handle=6, rq? 1 [1] [ 74.832] kgem_bo_is_render: handle=3, rq? 0 [0] [ 74.832] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 74.832] gen4_choose_composite_emitter: identity src, no mask [ 74.832] kgem_check_bo: num_pages=+64, num_exec=+1 [ 74.832] aligning vertex: was 4, now 3 floats per vertex [ 74.832] gen9_composite_get_binding_table(fec0) [ 74.832] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=20002 [ 74.832] kgem_add_reloc64[6] = (delta=0, target handle=3, presumed=fd581000) [ 74.832] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 74.832] [3fa0] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> render [ 74.832] kgem_add_reloc64: handle=3, pos=16280, delta=0, domains=40000 [ 74.832] kgem_add_reloc64: adding proxy [delta=12288] for handle=3 [ 74.832] kgem_add_handle: handle=3, index=4 [ 74.832] kgem_add_reloc64[7] = (delta=12288, target handle=4, presumed=ffedf000) [ 74.832] [3f90] bind bo(handle=3, addr=ffee2000), format=192, width=12, height=10, pitch=64, tiling=0 -> sampler [ 74.832] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 74.832] gen9_emit_sampler: sampler = 2 [ 74.832] gen9_emit_sf: num_sf_outputs=1 [ 74.832] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 74.832] gen9_emit_vertex_elements: setup id=2 [ 74.832] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 74.832] gen9_render_composite_box: (64, 80), (76, 90) [ 74.832] apply_damage: damage=0x0, region=1 [(64, 80), (76, 90) + (0, 0)] [ 74.832] gen8_vertex_flush[5e0] = 3 [ 74.832] _kgem_bo_destroy: handle=3, proxy? 1 [ 74.832] gen9_render_composite: 0x0, current mode=1/1 [ 74.832] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.832] kgem_bo_is_busy: handle=119, domain: 0 exec? 1, rq? 1 [ 74.832] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.832] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.832] sna_drawable_use_bo pixmap=4440, box=((0, 0), (850, 564)), flags=7... [ 74.832] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.832] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.832] sna_drawable_use_bo: using whole GPU bo [ 74.832] gen9_composite_set_target: pixmap=4440, format=20020888, size=850x564, pitch=3584, delta=(0,0),damage=0xffffffffffffffff [ 74.832] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.832] color_convert: src=ff4c4c4c [20028888] [ 74.832] color_convert: dst=ff4c4c4c [20028888] [ 74.832] sna_render_get_solid: ff4c4c4c [ 74.832] sna_render_get_solid(27) = ff4c4c4c (last) [ 74.833] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.833] sna_transform_is_imprecise_integer_translation: no transform [ 74.833] gen9_composite_picture: integer translation (0, 0), removing [ 74.833] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.833] sna_render_pixmap_bo: GPU all damaged [ 74.833] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 74.833] gen4_choose_composite_emitter: solid, identity mask [ 74.833] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.833] aligning vertex: was 3, now 4 floats per vertex [ 74.833] gen9_composite_get_binding_table(fe00) [ 74.833] __kgem_bo_mark_dirty: handle=119 (proxy? 0) [ 74.833] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 74.833] gen9_emit_sampler: sampler = a [ 74.833] gen9_emit_sf: num_sf_outputs=2 [ 74.833] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.833] gen9_emit_vertex_elements: setup id=9 [ 74.833] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 74.833] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 74.833] glyphs0_to_dst: glyph=(220, 137)x(12, 10), unclipped [ 74.833] emit_primitive_identity_mask__avx2: dst=(220, 137), mask=(64.00, 80.00) x (12.00, 10.00) [ 74.833] gen8_vertex_flush[6b8] = 3 [ 74.833] gen9_magic_ca_pass: CA fixup (343 -> 346) [ 74.833] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 74.833] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.833] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.833] sna_create_pixmap(9, 10, 32, usage=3) [ 74.833] kgem_can_create_2d: 9x10 @ 32 [ 74.833] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 74.833] kgem_can_create_2d: untiled size=4096 [ 74.833] kgem_choose_tiling: too thin [width 9, 32 bpp] for TILING_X [ 74.833] kgem_choose_tiling: 9x10 -> 0 [ 74.833] sna_create_pixmap: usage=3, flags=a [ 74.833] sna_create_pixmap: small buffer [360], attaching to shadow pixmap [ 74.833] create_pixmap: allocating pixmap 9x10, depth=32/32, size=368 [ 74.833] create_pixmap: serial=4480, usage=3, 9x10 [ 74.833] sna_create_pixmap: serial=4480, 9x10, usage=3 [ 74.833] sna_composite(pixmap=4480, op=1, src=4479+(0, 0), mask=0+(0, 0), dst=4480+(0, 0)+(0, 0), size=(9, 10) [ 74.833] sna_compute_composite_region: dst=(0, 0)x(9, 10) [ 74.833] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (9, 10) [ 74.833] clip_to_dst: region: 1x[(0, 0), (9, 10)], clip: 1x[(0, 0), (9, 10)] [ 74.833] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (9, 10) [ 74.833] sna_compute_composite_region: clip against src (9x10 clip=0): (0, 0), (9, 10) [ 74.833] sna_composite: fallback, dst pixmap=4480 is too small (or completely damaged) [ 74.833] sna_composite: fallback -- fbComposite [ 74.833] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(9, 10): region=((0,0), (9, 10)) [ 74.833] sna_composite_fb: fallback -- move src to cpu [ 74.833] sna_composite_fb: fallback -- move dst to cpu [ 74.833] sna_drawable_move_region_to_cpu(pixmap=4480 (9x10), [(0, 0), (9, 10)], flags=5) [ 74.833] sna_drawable_move_region_to_cpu: region (0, 0), (9, 10) + (0, 0) subsumes pixmap (9x10) [ 74.833] _sna_pixmap_move_to_cpu(pixmap=4480, 9x10, flags=5) [ 74.833] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 74.833] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 74.833] _sna_pixmap_move_to_cpu: marking as damaged [ 74.833] __sna_damage_all(9, 10) [ 74.833] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 74.833] sna_transform_is_imprecise_integer_translation: no transform [ 74.833] memcpy_blt: src=(0, 0), dst=(0, 0), size=9x10, pitch=36/36 [ 74.833] sna_create_pixmap(9, 12, 32, usage=3) [ 74.833] kgem_can_create_2d: 9x12 @ 32 [ 74.833] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=12 [ 74.833] kgem_can_create_2d: untiled size=4096 [ 74.833] kgem_choose_tiling: too thin [width 9, 32 bpp] for TILING_X [ 74.833] kgem_choose_tiling: 9x12 -> 0 [ 74.833] sna_create_pixmap: usage=3, flags=a [ 74.833] sna_create_pixmap: small buffer [432], attaching to shadow pixmap [ 74.833] create_pixmap: allocating pixmap 9x12, depth=32/32, size=440 [ 74.833] create_pixmap: serial=4482, usage=3, 9x12 [ 74.833] sna_create_pixmap: serial=4482, 9x12, usage=3 [ 74.833] sna_composite(pixmap=4482, op=1, src=4481+(0, 0), mask=0+(0, 0), dst=4482+(0, 0)+(0, 0), size=(9, 12) [ 74.833] sna_compute_composite_region: dst=(0, 0)x(9, 12) [ 74.833] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (9, 12) [ 74.833] clip_to_dst: region: 1x[(0, 0), (9, 12)], clip: 1x[(0, 0), (9, 12)] [ 74.833] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (9, 12) [ 74.833] sna_compute_composite_region: clip against src (9x12 clip=0): (0, 0), (9, 12) [ 74.833] sna_composite: fallback, dst pixmap=4482 is too small (or completely damaged) [ 74.833] sna_composite: fallback -- fbComposite [ 74.833] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(9, 12): region=((0,0), (9, 12)) [ 74.833] sna_composite_fb: fallback -- move src to cpu [ 74.833] sna_composite_fb: fallback -- move dst to cpu [ 74.833] sna_drawable_move_region_to_cpu(pixmap=4482 (9x12), [(0, 0), (9, 12)], flags=5) [ 74.833] sna_drawable_move_region_to_cpu: region (0, 0), (9, 12) + (0, 0) subsumes pixmap (9x12) [ 74.833] _sna_pixmap_move_to_cpu(pixmap=4482, 9x12, flags=5) [ 74.833] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 74.833] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 74.833] _sna_pixmap_move_to_cpu: marking as damaged [ 74.833] __sna_damage_all(9, 12) [ 74.833] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 74.833] sna_transform_is_imprecise_integer_translation: no transform [ 74.833] memcpy_blt: src=(0, 0), dst=(0, 0), size=9x12, pitch=36/36 [ 74.833] sna_glyphs(op=3, nlist=1, src=(171, 164)) [ 74.833] kgem_bo_is_busy: handle=119, domain: 0 exec? 1, rq? 1 [ 74.833] sna_glyphs: discarding mask [ 74.833] glyphs0_to_dst(op=3, src=(171, 164), nlist=1, dst=(171, 164)+(0, 0)) [ 74.833] clipped_glyphs: no, clip region (0, 0), (850, 564) matches drawable pixmap=94680752682688 size=850x564 [ 74.833] glyph_cache(0): adding glyph to cache 1, pos 1100 [ 74.833] glyph_cache_upload: upload glyph 0x561c94a2dd60 to cache (80, 80)x(9, 10) [ 74.833] sna_composite(pixmap=2, op=1, src=4480+(0, 0), mask=0+(0, 0), dst=2+(80, 80)+(0, 0), size=(9, 10) [ 74.833] sna_compute_composite_region: dst=(80, 80)x(9, 10) [ 74.833] sna_compute_composite_region: initial clip against dst->pDrawable: (80, 80), (89, 90) [ 74.833] clip_to_dst: region: 1x[(80, 80), (89, 90)], clip: 1x[(0, 0), (1024, 1024)] [ 74.833] sna_compute_composite_region: clip against dst->pCompositeClip: (80, 80), (89, 90) [ 74.833] sna_compute_composite_region: clip against src (9x10 clip=0): (80, 80), (89, 90) [ 74.833] sna_composite: composite region extents:+(0, 0) -> (80, 80), (89, 90) + (0, 0) [ 74.833] gen9_render_composite: 9x10, current mode=1/1 [ 74.833] kgem_bo_is_render: handle=6, rq? 1 [1] [ 74.833] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.833] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.833] gen9_composite_set_target: (80, 80)x(9, 10), partial?=0 [ 74.833] sna_drawable_use_bo pixmap=2, box=((80, 80), (89, 90)), flags=f... [ 74.833] sna_drawable_use_bo: pinned, never REPLACES [ 74.833] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 74.833] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.833] sna_drawable_use_bo: using whole GPU bo [ 74.833] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 74.833] gen9_composite_picture: (0, 0)x(9, 10), dst=(80, 80) [ 74.833] sna_transform_is_imprecise_integer_translation: no transform [ 74.833] gen9_composite_picture: integer translation (0, 0), removing [ 74.833] sna_render_pixmap_bo pixmap=4480, (0, 0)x(9, 10)/(9, 10) [ 74.833] sna_render_pixmap_bo box=(0, 0), (9, 10): (9, 10)/(9, 10) [ 74.833] sna_render_pixmap_bo: offset=(-80, -80), size=(9, 10) [ 74.833] use_cpu_bo: no cpu bo [ 74.833] move_to_gpu: not migrating pixmap=4480 due to usage_hint=3 [ 74.833] sna_render_pixmap_bo: uploading CPU box (0, 0), (9, 10) [ 74.833] upload: box=(0, 0), (9, 10), pixmap=9x10 [ 74.833] sna_drawable_move_region_to_cpu(pixmap=4480 (9x10), [(0, 0), (9, 10)], flags=2) [ 74.833] sna_drawable_move_region_to_cpu: pixmap=4480 all damaged on CPU [ 74.833] kgem_can_create_2d: 9x10 @ 32 [ 74.833] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 74.833] kgem_can_create_2d: untiled size=4096 [ 74.833] kgem_choose_tiling: too thin [width 9, 32 bpp] for TILING_X [ 74.833] kgem_choose_tiling: 9x10 -> 0 [ 74.833] kgem_upload_source_image : (0, 0), (9, 10), stride=36, bpp=32 [ 74.833] kgem_create_buffer_2d: 9x10, 32 bpp, stride=64 [ 74.833] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] [ 74.833] kgem_create_buffer: reusing buffer? used=13056 + size=640, total=262144 [ 74.833] kgem_create_proxy: target handle=3 [proxy? -1], offset=13056, length=640, io=1 [ 74.833] __kgem_bo_init(handle=3, num_pages=640) [ 74.833] memcpy_blt: src=(0, 0), dst=(0, 0), size=9x10, pitch=36/64 [ 74.833] kgem_bo_is_render: handle=6, rq? 1 [1] [ 74.833] kgem_bo_is_render: handle=3, rq? 0 [0] [ 74.833] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 74.833] gen4_choose_composite_emitter: identity src, no mask [ 74.833] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.833] aligning vertex: was 4, now 3 floats per vertex [ 74.833] gen9_composite_get_binding_table(fdc0) [ 74.833] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 74.833] kgem_add_reloc64: handle=3, pos=16232, delta=0, domains=40000 [ 74.833] kgem_add_reloc64: adding proxy [delta=13056] for handle=3 [ 74.833] kgem_add_reloc64[8] = (delta=13056, target handle=4, presumed=ffedf000) [ 74.833] [3f60] bind bo(handle=3, addr=ffee2300), format=192, width=9, height=10, pitch=64, tiling=0 -> sampler [ 74.833] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 74.833] gen9_emit_sampler: sampler = 2 [ 74.833] gen9_emit_sf: num_sf_outputs=1 [ 74.833] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 74.833] gen9_emit_vertex_elements: setup id=2 [ 74.833] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 74.833] gen9_render_composite_box: (80, 80), (89, 90) [ 74.833] apply_damage: damage=0x0, region=1 [(80, 80), (89, 90) + (0, 0)] [ 74.833] gen8_vertex_flush[7ec] = 3 [ 74.833] _kgem_bo_destroy: handle=3, proxy? 1 [ 74.833] gen9_render_composite: 0x0, current mode=1/1 [ 74.833] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.833] kgem_bo_is_busy: handle=119, domain: 0 exec? 1, rq? 1 [ 74.833] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.833] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.833] sna_drawable_use_bo pixmap=4440, box=((0, 0), (850, 564)), flags=7... [ 74.833] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.833] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.833] sna_drawable_use_bo: using whole GPU bo [ 74.833] gen9_composite_set_target: pixmap=4440, format=20020888, size=850x564, pitch=3584, delta=(0,0),damage=0xffffffffffffffff [ 74.833] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.833] color_convert: src=ff4c4c4c [20028888] [ 74.833] color_convert: dst=ff4c4c4c [20028888] [ 74.833] sna_render_get_solid: ff4c4c4c [ 74.833] sna_render_get_solid(27) = ff4c4c4c (last) [ 74.833] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.833] sna_transform_is_imprecise_integer_translation: no transform [ 74.833] gen9_composite_picture: integer translation (0, 0), removing [ 74.833] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.833] sna_render_pixmap_bo: GPU all damaged [ 74.833] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 74.833] gen4_choose_composite_emitter: solid, identity mask [ 74.833] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.833] aligning vertex: was 3, now 4 floats per vertex [ 74.833] gen9_composite_get_binding_table(fd40) [ 74.833] __kgem_bo_mark_dirty: handle=119 (proxy? 0) [ 74.833] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 74.833] gen9_emit_sampler: sampler = a [ 74.833] gen9_emit_sf: num_sf_outputs=2 [ 74.833] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.833] gen9_emit_vertex_elements: setup id=9 [ 74.833] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 74.833] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 74.833] glyphs0_to_dst: glyph=(171, 154)x(9, 10), unclipped [ 74.833] emit_primitive_identity_mask__avx2: dst=(171, 154), mask=(80.00, 80.00) x (9.00, 10.00) [ 74.833] glyphs0_to_dst: glyph=(178, 156)x(11, 8), unclipped [ 74.833] emit_primitive_identity_mask__avx2: dst=(178, 156), mask=(608.00, 0.00) x (11.00, 8.00) [ 74.833] glyphs0_to_dst: glyph=(187, 156)x(9, 8), unclipped [ 74.833] emit_primitive_identity_mask__avx2: dst=(187, 156), mask=(544.00, 48.00) x (9.00, 8.00) [ 74.833] gen8_vertex_flush[8c4] = 9 [ 74.833] gen9_magic_ca_pass: CA fixup (349 -> 358) [ 74.833] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 74.833] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.833] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.833] glyph_cache(0): adding glyph to cache 1, pos 1104 [ 74.833] glyph_cache_upload: upload glyph 0x561c94a2ddc0 to cache (96, 64)x(9, 12) [ 74.833] sna_composite(pixmap=2, op=1, src=4482+(0, 0), mask=0+(0, 0), dst=2+(96, 64)+(0, 0), size=(9, 12) [ 74.833] sna_compute_composite_region: dst=(96, 64)x(9, 12) [ 74.833] sna_compute_composite_region: initial clip against dst->pDrawable: (96, 64), (105, 76) [ 74.833] clip_to_dst: region: 1x[(96, 64), (105, 76)], clip: 1x[(0, 0), (1024, 1024)] [ 74.833] sna_compute_composite_region: clip against dst->pCompositeClip: (96, 64), (105, 76) [ 74.833] sna_compute_composite_region: clip against src (9x12 clip=0): (96, 64), (105, 76) [ 74.833] sna_composite: composite region extents:+(0, 0) -> (96, 64), (105, 76) + (0, 0) [ 74.833] gen9_render_composite: 9x12, current mode=1/1 [ 74.833] kgem_bo_is_render: handle=6, rq? 1 [1] [ 74.833] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.833] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.833] gen9_composite_set_target: (96, 64)x(9, 12), partial?=0 [ 74.833] sna_drawable_use_bo pixmap=2, box=((96, 64), (105, 76)), flags=f... [ 74.833] sna_drawable_use_bo: pinned, never REPLACES [ 74.833] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 74.833] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.833] sna_drawable_use_bo: using whole GPU bo [ 74.833] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 74.833] gen9_composite_picture: (0, 0)x(9, 12), dst=(96, 64) [ 74.833] sna_transform_is_imprecise_integer_translation: no transform [ 74.833] gen9_composite_picture: integer translation (0, 0), removing [ 74.833] sna_render_pixmap_bo pixmap=4482, (0, 0)x(9, 12)/(9, 12) [ 74.833] sna_render_pixmap_bo box=(0, 0), (9, 12): (9, 12)/(9, 12) [ 74.833] sna_render_pixmap_bo: offset=(-96, -64), size=(9, 12) [ 74.833] use_cpu_bo: no cpu bo [ 74.833] move_to_gpu: not migrating pixmap=4482 due to usage_hint=3 [ 74.833] sna_render_pixmap_bo: uploading CPU box (0, 0), (9, 12) [ 74.833] upload: box=(0, 0), (9, 12), pixmap=9x12 [ 74.833] sna_drawable_move_region_to_cpu(pixmap=4482 (9x12), [(0, 0), (9, 12)], flags=2) [ 74.833] sna_drawable_move_region_to_cpu: pixmap=4482 all damaged on CPU [ 74.833] kgem_can_create_2d: 9x12 @ 32 [ 74.833] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=12 [ 74.833] kgem_can_create_2d: untiled size=4096 [ 74.833] kgem_choose_tiling: too thin [width 9, 32 bpp] for TILING_X [ 74.833] kgem_choose_tiling: 9x12 -> 0 [ 74.833] kgem_upload_source_image : (0, 0), (9, 12), stride=36, bpp=32 [ 74.833] kgem_create_buffer_2d: 9x12, 32 bpp, stride=64 [ 74.833] kgem_create_buffer: size=768, flags=3 [write?=1, inplace?=1, last?=0] [ 74.833] kgem_create_buffer: reusing buffer? used=13824 + size=768, total=262144 [ 74.833] kgem_create_proxy: target handle=3 [proxy? -1], offset=13824, length=768, io=1 [ 74.833] __kgem_bo_init(handle=3, num_pages=768) [ 74.833] memcpy_blt: src=(0, 0), dst=(0, 0), size=9x12, pitch=36/64 [ 74.833] kgem_bo_is_render: handle=6, rq? 1 [1] [ 74.833] kgem_bo_is_render: handle=3, rq? 0 [0] [ 74.833] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 74.833] gen4_choose_composite_emitter: identity src, no mask [ 74.833] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.833] aligning vertex: was 4, now 3 floats per vertex [ 74.833] gen9_composite_get_binding_table(fd00) [ 74.833] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 74.833] kgem_add_reloc64: handle=3, pos=16184, delta=0, domains=40000 [ 74.833] kgem_add_reloc64: adding proxy [delta=13824] for handle=3 [ 74.833] kgem_add_reloc64[9] = (delta=13824, target handle=4, presumed=ffedf000) [ 74.833] [3f30] bind bo(handle=3, addr=ffee2600), format=192, width=9, height=12, pitch=64, tiling=0 -> sampler [ 74.833] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 74.833] gen9_emit_sampler: sampler = 2 [ 74.833] gen9_emit_sf: num_sf_outputs=1 [ 74.833] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 74.833] gen9_emit_vertex_elements: setup id=2 [ 74.833] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 74.833] gen9_render_composite_box: (96, 64), (105, 76) [ 74.834] apply_damage: damage=0x0, region=1 [(96, 64), (105, 76) + (0, 0)] [ 74.834] gen8_vertex_flush[9f8] = 3 [ 74.834] _kgem_bo_destroy: handle=3, proxy? 1 [ 74.834] gen9_render_composite: 0x0, current mode=1/1 [ 74.834] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.834] kgem_bo_is_busy: handle=119, domain: 0 exec? 1, rq? 1 [ 74.834] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.834] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.834] sna_drawable_use_bo pixmap=4440, box=((0, 0), (850, 564)), flags=7... [ 74.834] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.834] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.834] sna_drawable_use_bo: using whole GPU bo [ 74.834] gen9_composite_set_target: pixmap=4440, format=20020888, size=850x564, pitch=3584, delta=(0,0),damage=0xffffffffffffffff [ 74.834] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.834] color_convert: src=ff4c4c4c [20028888] [ 74.834] color_convert: dst=ff4c4c4c [20028888] [ 74.834] sna_render_get_solid: ff4c4c4c [ 74.834] sna_render_get_solid(27) = ff4c4c4c (last) [ 74.834] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.834] sna_transform_is_imprecise_integer_translation: no transform [ 74.834] gen9_composite_picture: integer translation (0, 0), removing [ 74.834] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.834] sna_render_pixmap_bo: GPU all damaged [ 74.834] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 74.834] gen4_choose_composite_emitter: solid, identity mask [ 74.834] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.834] aligning vertex: was 3, now 4 floats per vertex [ 74.834] gen9_composite_get_binding_table(fc80) [ 74.834] __kgem_bo_mark_dirty: handle=119 (proxy? 0) [ 74.834] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 74.834] gen9_emit_sampler: sampler = a [ 74.834] gen9_emit_sf: num_sf_outputs=2 [ 74.834] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.834] gen9_emit_vertex_elements: setup id=9 [ 74.834] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 74.834] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 74.834] glyphs0_to_dst: glyph=(195, 152)x(9, 12), unclipped [ 74.834] emit_primitive_identity_mask__avx2: dst=(195, 152), mask=(96.00, 64.00) x (9.00, 12.00) [ 74.834] gen8_vertex_flush[ad0] = 3 [ 74.834] gen9_magic_ca_pass: CA fixup (361 -> 364) [ 74.834] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 74.834] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.834] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.834] sna_destroy_pixmap: pixmap=4474, attached?=1 [ 74.834] kgem_bo_is_busy: handle=96, domain: 0 exec? 0, rq? 0 [ 74.834] __sna_free_pixmap(pixmap=4474) [ 74.834] __sna_pixmap_free_cpu: discarding CPU buffer, handle=96, size=12288 [ 74.834] kgem_bo_sync__cpu: handle=96 [ 74.834] __kgem_busy: handle=96, busy=0, wedged=0 [ 74.834] kgem_bo_sync__cpu: SYNC: handle=96, needs_flush? 0, domain? 0, busy? 0 [ 74.834] __kgem_busy: handle=96, busy=0, wedged=0 [ 74.834] kgem_bo_retire: retiring bo handle=96 (needed flush? 0), rq? 0 [busy?=0] [ 74.834] assert_bo_retired: handle=96, domain: 0 exec? 0, rq? 0 [ 74.834] sna_accel_watch_flush: enable=-1 [ 74.834] _kgem_bo_destroy: handle=96, proxy? 0 [ 74.834] __kgem_bo_destroy: handle=96, size=12288 [ 74.834] __kgem_bo_destroy: handle=96, not reusable [ 74.834] kgem_bo_free: handle=96, size=12288 [ 74.834] __kgem_busy: handle=96, busy=0, wedged=0 [ 74.834] kgem_bo_free: releasing 0x0:0x0 vma for handle=96, count=0 [ 74.834] sna_accel_flush: flush?=0, dirty?=0 [ 74.834] sna_pixmap_create_shm(48x48, depth=32, bpp=32, pitch=192) [ 74.834] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 [ 74.834] create_pixmap: serial=4483, usage=0, 0x0 [ 74.834] create_pixmap_hdr: pixmap=4483, width=48, height=48, usage=0 [ 74.834] kgem_create_map(0x7fc6b40cd000 size=9216, read-only?=0) - has_userptr?=1 [ 74.834] __kgem_bo_init(handle=96, num_pages=3) [ 74.834] kgem_create_map(ptr=0x7fc6b40cd000, size=9216, pages=3, read_only=0) => handle=96 (proxy? 0) [ 74.834] sna_accel_watch_flush: enable=1 [ 74.834] __sna_damage_all(48, 48) [ 74.834] sna_pixmap_create_shm: serial=4483, 48x48, usage=0 [ 74.834] sna_composite(pixmap=4440, op=3, src=4484+(0, 0), mask=0+(281, 83), dst=4440+(281, 83)+(0, 0), size=(48, 48) [ 74.834] sna_compute_composite_region: dst=(281, 83)x(48, 48) [ 74.834] sna_compute_composite_region: initial clip against dst->pDrawable: (281, 83), (329, 131) [ 74.834] clip_to_dst: region: 1x[(281, 83), (329, 131)], clip: 1x[(0, 0), (850, 564)] [ 74.834] sna_compute_composite_region: clip against dst->pCompositeClip: (281, 83), (329, 131) [ 74.834] sna_compute_composite_region: clip against src (48x48 clip=0): (281, 83), (329, 131) [ 74.834] sna_composite: composite region extents:+(0, 0) -> (281, 83), (329, 131) + (0, 0) [ 74.834] gen9_render_composite: 48x48, current mode=1/1 [ 74.834] kgem_bo_is_render: handle=119, rq? 1 [1] [ 74.834] kgem_bo_is_busy: handle=96, domain: 1 exec? 0, rq? 0 [ 74.834] kgem_bo_is_busy: handle=119, domain: 0 exec? 1, rq? 1 [ 74.834] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.834] gen9_composite_set_target: (281, 83)x(48, 48), partial?=1 [ 74.834] sna_drawable_use_bo pixmap=4440, box=((281, 83), (329, 131)), flags=7... [ 74.834] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.834] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.834] sna_drawable_use_bo: using whole GPU bo [ 74.834] gen9_composite_set_target: pixmap=4440, format=20020888, size=850x564, pitch=3584, delta=(0,0),damage=0xffffffffffffffff [ 74.834] gen9_composite_picture: (0, 0)x(48, 48), dst=(281, 83) [ 74.834] sna_transform_is_imprecise_integer_translation: no transform [ 74.834] gen9_composite_picture: integer translation (0, 0), removing [ 74.834] sna_render_pixmap_bo pixmap=4484, (0, 0)x(48, 48)/(48, 48) [ 74.834] sna_render_pixmap_bo: CPU all damaged [ 74.834] sna_add_flush_pixmap: marking pixmap=4484 for flushing [ 74.834] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.834] __kgem_retire_rq: request 1 complete [ 74.834] sna_add_flush_pixmap: new flush bo, flushing before [ 74.834] gen8_vertex_close: used=1456, vbo active? 23, vb=204, nreloc=2 [ 74.834] gen8_vertex_close: reloc[0] = 289 [ 74.834] kgem_add_reloc64: handle=23, pos=289, delta=0, domains=200000 [ 74.834] kgem_add_handle: handle=23, index=5 [ 74.834] kgem_add_reloc64[10] = (delta=0, target handle=5, presumed=fd541000) [ 74.834] gen8_vertex_close: reloc[1] = 371 [ 74.834] kgem_add_reloc64: handle=23, pos=371, delta=0, domains=200000 [ 74.834] kgem_add_reloc64[11] = (delta=0, target handle=5, presumed=fd541000) [ 74.834] batch[1/1, flags=1800]: 730 730 16160 16384, nreloc=12, nexec=6, nfence=0, aperture=1660 [fenced=0] [ 74.834] kgem_finish_buffers: buffer handle=3, used=14592, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 74.834] kgem_finish_buffers: retaining upload buffer (14592/262144): used=16384, refcnt=1 [ 74.834] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 74.834] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 74.834] kgem_fixup_relocs: shrinking by 61440 [ 74.834] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.834] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 74.834] kgem_commit: release handle=119 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ffaff000 [ 74.834] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd581000 [ 74.834] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 74.834] kgem_commit: release handle=122 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 74.834] __kgem_bo_clear_busy: handle=122 [ 74.834] kgem_commit: release handle=122 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff6a000 [ 74.834] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffedf000 [ 74.834] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 74.834] __kgem_busy: handle=1, busy=131072, wedged=0 [ 74.834] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 74.834] kgem_bo_is_render: handle=119, rq? 1 [1] [ 74.834] kgem_bo_is_render: handle=96, rq? 0 [0] [ 74.834] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 74.834] gen4_choose_composite_emitter: identity src, no mask [ 74.834] needs_batch_flush: flushing before handle=96 for new reservation [ 74.834] kgem_check_bo: num_pages=+500, num_exec=+2 [ 74.834] aligning vertex: was 4, now 3 floats per vertex [ 74.834] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 74.834] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 74.834] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 74.834] kgem_add_handle: handle=4, index=0 [ 74.834] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 74.834] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 74.834] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 74.834] gen9_composite_get_binding_table(ffc0) [ 74.834] kgem_add_reloc64: handle=119, pos=16360, delta=0, domains=20002 [ 74.834] kgem_add_handle: handle=119, index=1 [ 74.834] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=ffaff000) [ 74.834] __kgem_bo_mark_dirty: handle=119 (proxy? 0) [ 74.834] [3fe0] bind bo(handle=119, addr=ffaff000), format=192, width=850, height=564, pitch=3584, tiling=1 -> render [ 74.834] kgem_add_reloc64: handle=96, pos=16344, delta=0, domains=40000 [ 74.834] kgem_add_handle: handle=96, index=2 [ 74.834] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) [ 74.834] [3fd0] bind bo(handle=96, addr=0), format=192, width=48, height=48, pitch=192, tiling=0 -> sampler [ 74.834] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 74.834] gen9_emit_sampler: sampler = 2 [ 74.834] gen9_emit_sf: num_sf_outputs=1 [ 74.834] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 74.834] gen9_emit_vertex_elements: setup id=2 [ 74.834] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 74.834] gen9_render_composite_box: (281, 83), (329, 131) [ 74.834] apply_damage: damage=0x0, region=1 [(281, 83), (329, 131) + (0, 0)] [ 74.834] gen8_vertex_flush[490] = 3 [ 74.834] sna_create_pixmap(9, 8, 32, usage=3) [ 74.834] kgem_can_create_2d: 9x8 @ 32 [ 74.834] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=8 [ 74.834] kgem_can_create_2d: untiled size=4096 [ 74.834] kgem_choose_tiling: too thin [width 9, 32 bpp] for TILING_X [ 74.834] kgem_choose_tiling: 9x8 -> 0 [ 74.834] sna_create_pixmap: usage=3, flags=a [ 74.834] sna_create_pixmap: small buffer [288], attaching to shadow pixmap [ 74.834] create_pixmap: allocating pixmap 9x8, depth=32/32, size=296 [ 74.834] create_pixmap: serial=4486, usage=3, 9x8 [ 74.834] sna_create_pixmap: serial=4486, 9x8, usage=3 [ 74.834] sna_composite(pixmap=4486, op=1, src=4485+(0, 0), mask=0+(0, 0), dst=4486+(0, 0)+(0, 0), size=(9, 8) [ 74.834] sna_compute_composite_region: dst=(0, 0)x(9, 8) [ 74.834] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (9, 8) [ 74.834] clip_to_dst: region: 1x[(0, 0), (9, 8)], clip: 1x[(0, 0), (9, 8)] [ 74.834] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (9, 8) [ 74.834] sna_compute_composite_region: clip against src (9x8 clip=0): (0, 0), (9, 8) [ 74.834] sna_composite: fallback, dst pixmap=4486 is too small (or completely damaged) [ 74.834] sna_composite: fallback -- fbComposite [ 74.834] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(9, 8): region=((0,0), (9, 8)) [ 74.834] sna_composite_fb: fallback -- move src to cpu [ 74.834] sna_composite_fb: fallback -- move dst to cpu [ 74.834] sna_drawable_move_region_to_cpu(pixmap=4486 (9x8), [(0, 0), (9, 8)], flags=5) [ 74.834] sna_drawable_move_region_to_cpu: region (0, 0), (9, 8) + (0, 0) subsumes pixmap (9x8) [ 74.834] _sna_pixmap_move_to_cpu(pixmap=4486, 9x8, flags=5) [ 74.834] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 74.834] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 74.834] _sna_pixmap_move_to_cpu: marking as damaged [ 74.834] __sna_damage_all(9, 8) [ 74.834] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 74.834] sna_transform_is_imprecise_integer_translation: no transform [ 74.834] memcpy_blt: src=(0, 0), dst=(0, 0), size=9x8, pitch=36/36 [ 74.834] sna_glyphs(op=3, nlist=1, src=(271, 147)) [ 74.834] kgem_bo_is_busy: handle=119, domain: 3 exec? 1, rq? 1 [ 74.834] sna_glyphs: discarding mask [ 74.834] glyphs0_to_dst(op=3, src=(271, 147), nlist=1, dst=(271, 147)+(0, 0)) [ 74.834] clipped_glyphs: no, clip region (0, 0), (850, 564) matches drawable pixmap=94680752682688 size=850x564 [ 74.834] gen9_render_composite: 0x0, current mode=1/1 [ 74.834] kgem_bo_is_busy: handle=6, domain: 3 exec? 0, rq? 1 [ 74.834] kgem_bo_is_busy: handle=119, domain: 3 exec? 1, rq? 1 [ 74.834] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.834] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.834] sna_drawable_use_bo pixmap=4440, box=((0, 0), (850, 564)), flags=7... [ 74.834] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.834] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.834] sna_drawable_use_bo: using whole GPU bo [ 74.834] gen9_composite_set_target: pixmap=4440, format=20020888, size=850x564, pitch=3584, delta=(0,0),damage=0xffffffffffffffff [ 74.834] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.834] color_convert: src=ff4c4c4c [20028888] [ 74.834] color_convert: dst=ff4c4c4c [20028888] [ 74.834] sna_render_get_solid: ff4c4c4c [ 74.834] sna_render_get_solid(27) = ff4c4c4c (last) [ 74.834] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.834] sna_transform_is_imprecise_integer_translation: no transform [ 74.834] gen9_composite_picture: integer translation (0, 0), removing [ 74.834] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.834] sna_render_pixmap_bo: GPU all damaged [ 74.834] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 74.834] gen4_choose_composite_emitter: solid, identity mask [ 74.834] kgem_check_bo: num_pages=+1025, num_exec=+2 [ 74.834] aligning vertex: was 3, now 4 floats per vertex [ 74.834] gen9_composite_get_binding_table(ff00) [ 74.834] kgem_add_reloc64: handle=122, pos=16312, delta=0, domains=40000 [ 74.834] kgem_add_reloc64: adding proxy [delta=108] for handle=122 [ 74.834] kgem_add_handle: handle=122, index=3 [ 74.834] kgem_add_reloc64[5] = (delta=108, target handle=3, presumed=fff6a000) [ 74.834] [3fb0] bind bo(handle=122, addr=fff6a06c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 74.834] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 [ 74.834] kgem_add_handle: handle=6, index=4 [ 74.834] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd581000) [ 74.834] [3fa0] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 74.834] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 [ 74.834] gen9_emit_sampler: sampler = a [ 74.834] gen9_emit_sf: num_sf_outputs=2 [ 74.834] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.834] gen9_emit_vertex_elements: setup id=9 [ 74.834] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 74.834] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 74.834] glyphs0_to_dst: glyph=(271, 137)x(9, 10), unclipped [ 74.834] emit_primitive_identity_mask__avx2: dst=(271, 137), mask=(80.00, 80.00) x (9.00, 10.00) [ 74.834] glyphs0_to_dst: glyph=(278, 139)x(9, 8), unclipped [ 74.834] emit_primitive_identity_mask__avx2: dst=(278, 139), mask=(848.00, 0.00) x (9.00, 8.00) [ 74.834] glyphs0_to_dst: glyph=(287, 139)x(9, 8), unclipped [ 74.834] emit_primitive_identity_mask__avx2: dst=(287, 139), mask=(592.00, 0.00) x (9.00, 8.00) [ 74.834] glyphs0_to_dst: glyph=(295, 139)x(10, 11), unclipped [ 74.834] emit_primitive_identity_mask__avx2: dst=(295, 139), mask=(656.00, 16.00) x (10.00, 11.00) [ 74.834] gen8_vertex_flush[56c] = 12 [ 74.834] gen9_magic_ca_pass: CA fixup (367 -> 379) [ 74.834] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 74.834] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.834] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.834] glyph_cache(0): adding glyph to cache 1, pos 1108 [ 74.834] glyph_cache_upload: upload glyph 0x561c94a26270 to cache (112, 64)x(9, 8) [ 74.835] sna_composite(pixmap=2, op=1, src=4486+(0, 0), mask=0+(0, 0), dst=2+(112, 64)+(0, 0), size=(9, 8) [ 74.835] sna_compute_composite_region: dst=(112, 64)x(9, 8) [ 74.835] sna_compute_composite_region: initial clip against dst->pDrawable: (112, 64), (121, 72) [ 74.835] clip_to_dst: region: 1x[(112, 64), (121, 72)], clip: 1x[(0, 0), (1024, 1024)] [ 74.835] sna_compute_composite_region: clip against dst->pCompositeClip: (112, 64), (121, 72) [ 74.835] sna_compute_composite_region: clip against src (9x8 clip=0): (112, 64), (121, 72) [ 74.835] sna_composite: composite region extents:+(0, 0) -> (112, 64), (121, 72) + (0, 0) [ 74.835] gen9_render_composite: 9x8, current mode=1/1 [ 74.835] kgem_bo_is_render: handle=6, rq? 1 [1] [ 74.835] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.835] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.835] gen9_composite_set_target: (112, 64)x(9, 8), partial?=0 [ 74.835] sna_drawable_use_bo pixmap=2, box=((112, 64), (121, 72)), flags=f... [ 74.835] sna_drawable_use_bo: pinned, never REPLACES [ 74.835] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 74.835] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.835] sna_drawable_use_bo: using whole GPU bo [ 74.835] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 74.835] gen9_composite_picture: (0, 0)x(9, 8), dst=(112, 64) [ 74.835] sna_transform_is_imprecise_integer_translation: no transform [ 74.835] gen9_composite_picture: integer translation (0, 0), removing [ 74.835] sna_render_pixmap_bo pixmap=4486, (0, 0)x(9, 8)/(9, 8) [ 74.835] sna_render_pixmap_bo box=(0, 0), (9, 8): (9, 8)/(9, 8) [ 74.835] sna_render_pixmap_bo: offset=(-112, -64), size=(9, 8) [ 74.835] use_cpu_bo: no cpu bo [ 74.835] move_to_gpu: not migrating pixmap=4486 due to usage_hint=3 [ 74.835] sna_render_pixmap_bo: uploading CPU box (0, 0), (9, 8) [ 74.835] upload: box=(0, 0), (9, 8), pixmap=9x8 [ 74.835] sna_drawable_move_region_to_cpu(pixmap=4486 (9x8), [(0, 0), (9, 8)], flags=2) [ 74.835] sna_drawable_move_region_to_cpu: pixmap=4486 all damaged on CPU [ 74.835] kgem_can_create_2d: 9x8 @ 32 [ 74.835] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=8 [ 74.835] kgem_can_create_2d: untiled size=4096 [ 74.835] kgem_choose_tiling: too thin [width 9, 32 bpp] for TILING_X [ 74.835] kgem_choose_tiling: 9x8 -> 0 [ 74.835] kgem_upload_source_image : (0, 0), (9, 8), stride=36, bpp=32 [ 74.835] kgem_create_buffer_2d: 9x8, 32 bpp, stride=64 [ 74.835] kgem_create_buffer: size=512, flags=3 [write?=1, inplace?=1, last?=0] [ 74.835] kgem_create_buffer: reusing buffer? used=16384 + size=512, total=262144 [ 74.835] kgem_create_proxy: target handle=3 [proxy? -1], offset=16384, length=512, io=1 [ 74.835] __kgem_bo_init(handle=3, num_pages=512) [ 74.835] memcpy_blt: src=(0, 0), dst=(0, 0), size=9x8, pitch=36/64 [ 74.835] kgem_bo_is_render: handle=6, rq? 1 [1] [ 74.835] kgem_bo_is_render: handle=3, rq? 0 [0] [ 74.835] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 74.835] gen4_choose_composite_emitter: identity src, no mask [ 74.835] kgem_check_bo: num_pages=+64, num_exec=+1 [ 74.835] aligning vertex: was 4, now 3 floats per vertex [ 74.835] gen9_composite_get_binding_table(fe40) [ 74.835] kgem_add_reloc64: handle=6, pos=16264, delta=0, domains=20002 [ 74.835] kgem_add_reloc64[7] = (delta=0, target handle=4, presumed=fd581000) [ 74.835] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 74.835] [3f80] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> render [ 74.835] kgem_add_reloc64: handle=3, pos=16248, delta=0, domains=40000 [ 74.835] kgem_add_reloc64: adding proxy [delta=16384] for handle=3 [ 74.835] kgem_add_handle: handle=3, index=5 [ 74.835] kgem_add_reloc64[8] = (delta=16384, target handle=5, presumed=ffedf000) [ 74.835] [3f70] bind bo(handle=3, addr=ffee3000), format=192, width=9, height=8, pitch=64, tiling=0 -> sampler [ 74.835] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 74.835] gen9_emit_sampler: sampler = 2 [ 74.835] gen9_emit_sf: num_sf_outputs=1 [ 74.835] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 74.835] gen9_emit_vertex_elements: setup id=2 [ 74.835] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 74.835] gen9_render_composite_box: (112, 64), (121, 72) [ 74.835] apply_damage: damage=0x0, region=1 [(112, 64), (121, 72) + (0, 0)] [ 74.835] gen8_vertex_flush[6a0] = 3 [ 74.835] _kgem_bo_destroy: handle=3, proxy? 1 [ 74.835] gen9_render_composite: 0x0, current mode=1/1 [ 74.835] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.835] kgem_bo_is_busy: handle=119, domain: 3 exec? 1, rq? 1 [ 74.835] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.835] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.835] sna_drawable_use_bo pixmap=4440, box=((0, 0), (850, 564)), flags=7... [ 74.835] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.835] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.835] sna_drawable_use_bo: using whole GPU bo [ 74.835] gen9_composite_set_target: pixmap=4440, format=20020888, size=850x564, pitch=3584, delta=(0,0),damage=0xffffffffffffffff [ 74.835] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.835] color_convert: src=ff4c4c4c [20028888] [ 74.835] color_convert: dst=ff4c4c4c [20028888] [ 74.835] sna_render_get_solid: ff4c4c4c [ 74.835] sna_render_get_solid(27) = ff4c4c4c (last) [ 74.835] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.835] sna_transform_is_imprecise_integer_translation: no transform [ 74.835] gen9_composite_picture: integer translation (0, 0), removing [ 74.835] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.835] sna_render_pixmap_bo: GPU all damaged [ 74.835] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 74.835] gen4_choose_composite_emitter: solid, identity mask [ 74.835] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.835] aligning vertex: was 3, now 4 floats per vertex [ 74.835] gen9_composite_get_binding_table(fd80) [ 74.835] __kgem_bo_mark_dirty: handle=119 (proxy? 0) [ 74.835] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 74.835] gen9_emit_sampler: sampler = a [ 74.835] gen9_emit_sf: num_sf_outputs=2 [ 74.835] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.835] gen9_emit_vertex_elements: setup id=9 [ 74.835] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 74.835] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 74.835] glyphs0_to_dst: glyph=(305, 139)x(9, 8), unclipped [ 74.835] emit_primitive_identity_mask__avx2: dst=(305, 139), mask=(112.00, 64.00) x (9.00, 8.00) [ 74.835] glyphs0_to_dst: glyph=(313, 139)x(9, 8), unclipped [ 74.835] emit_primitive_identity_mask__avx2: dst=(313, 139), mask=(848.00, 0.00) x (9.00, 8.00) [ 74.835] glyphs0_to_dst: glyph=(321, 139)x(10, 11), unclipped [ 74.835] emit_primitive_identity_mask__avx2: dst=(321, 139), mask=(656.00, 16.00) x (10.00, 11.00) [ 74.835] glyphs0_to_dst: glyph=(330, 139)x(10, 8), unclipped [ 74.835] emit_primitive_identity_mask__avx2: dst=(330, 139), mask=(576.00, 0.00) x (10.00, 8.00) [ 74.835] gen8_vertex_flush[778] = 12 [ 74.835] gen9_magic_ca_pass: CA fixup (382 -> 394) [ 74.835] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 74.835] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.835] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.835] sna_accel_flush: flush?=1, dirty?=1 [ 74.835] sna_accel_flush: syncing SHM pixmap=4484 (refcnt=1) [ 74.835] _sna_pixmap_move_to_cpu(pixmap=4484, 48x48, flags=3) [ 74.835] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x561c94794371, is-clear?=0 [ 74.835] _sna_pixmap_move_to_cpu: CPU all-damaged [ 74.835] _sna_pixmap_move_to_cpu: syncing CPU bo [ 74.835] kgem_bo_sync__cpu_full: handle=96 [ 74.835] gen8_vertex_close: used=1576, vbo active? 23, vb=204, nreloc=2 [ 74.835] gen8_vertex_close: reloc[0] = 287 [ 74.835] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 74.835] kgem_add_handle: handle=23, index=6 [ 74.835] kgem_add_reloc64[9] = (delta=0, target handle=6, presumed=fd541000) [ 74.835] gen8_vertex_close: reloc[1] = 342 [ 74.835] kgem_add_reloc64: handle=23, pos=342, delta=0, domains=200000 [ 74.835] kgem_add_reloc64[10] = (delta=0, target handle=6, presumed=fd541000) [ 74.835] batch[1/1, flags=1800]: 516 516 16224 16384, nreloc=11, nexec=7, nfence=0, aperture=1663 [fenced=0] [ 74.835] kgem_finish_buffers: buffer handle=3, used=16896, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 74.835] kgem_finish_buffers: retaining upload buffer (16896/262144): used=20480, refcnt=1 [ 74.835] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.835] __kgem_retire_rq: request 1 complete [ 74.835] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 74.835] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 74.835] kgem_fixup_relocs: shrinking by 61440 [ 74.835] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.835] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 74.835] kgem_commit: release handle=119 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ffaff000 [ 74.835] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd581000 [ 74.835] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 74.835] kgem_commit: release handle=96 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffedc000 [ 74.835] kgem_commit: release handle=122 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 74.835] __kgem_bo_clear_busy: handle=122 [ 74.835] kgem_commit: release handle=122 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff6a000 [ 74.835] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffedf000 [ 74.835] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 74.835] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.835] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 74.835] __kgem_busy: handle=96, busy=0, wedged=0 [ 74.835] kgem_bo_sync__cpu_full: SYNC: handle=96, needs_flush? 0, domain? 3, busy? 0 [ 74.835] __kgem_busy: handle=96, busy=0, wedged=0 [ 74.835] kgem_bo_retire: retiring bo handle=96 (needed flush? 0), rq? 1 [busy?=0] [ 74.835] __kgem_retire_requests_upto(handle=96, ring=0) [ 74.835] __kgem_retire_rq: request 1 complete [ 74.835] __kgem_bo_flush: handle=119, busy=0, wedged=0 [ 74.835] __kgem_bo_flush: handle=6, busy=0, wedged=0 [ 74.835] assert_bo_retired: handle=96, domain: 0 exec? 0, rq? 0 [ 74.835] kgem_bo_is_busy: handle=96, domain: 1 exec? 0, rq? 0 [ 74.835] sna_accel_flush: flush?=0, dirty?=0 [ 74.835] sna_block_handler (tv=0.0) [ 74.835] sna_wakeup_handler [ 74.835] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=128, name=76 [ 74.835] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 74.835] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 74.835] sna_dri2_get_back: draw size=3840x2160, back buffer handle=128 size=3840x2160, is-scanout? 1, active?=1, pitch=15360, front pitch=15360 [ 74.835] sna_dri2_get_back: reuse backbuffer? 1 [ 74.835] sna_dri2_get_back: back buffer handle=128, active?=1, refcnt=1 [ 74.835] sna_dri2_get_back: cache: handle=32, active=0 [ 74.835] sna_dri2_get_back: reuse cache handle=32, name=80, flags=0 [ 74.835] sna_dri2_get_back: caching handle=128 (name=76, flags=0, active_scanout=1) [ 74.835] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 74.835] sna_dri2_reuse_buffer: reusing back buffer handle=32, name=80, pitch=15360, age=0 [ 74.835] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 74.835] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=25, name=75, active_scanout=2 [ 74.835] kgem_bo_flink: flinked handle=25 to name=75, marking non-reusable [ 74.835] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=25] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 74.835] sna_accel_flush: flush?=0, dirty?=0 [ 74.835] sna_accel_flush: flush?=0, dirty?=0 [ 74.835] sna_accel_flush: flush?=0, dirty?=0 [ 74.835] sna_block_handler (tv=0.0) [ 74.835] sna_wakeup_handler [ 74.835] sna_glyphs(op=3, nlist=1, src=(277, 164)) [ 74.835] kgem_bo_is_busy: handle=119, domain: 0 exec? 0, rq? 0 [ 74.835] sna_glyphs: discarding mask [ 74.835] glyphs0_to_dst(op=3, src=(277, 164), nlist=1, dst=(277, 164)+(0, 0)) [ 74.835] clipped_glyphs: no, clip region (0, 0), (850, 564) matches drawable pixmap=94680752682688 size=850x564 [ 74.835] gen9_render_composite: 0x0, current mode=0/1 [ 74.835] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 74.835] kgem_bo_is_busy: handle=119, domain: 0 exec? 0, rq? 0 [ 74.835] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.835] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.835] sna_drawable_use_bo pixmap=4440, box=((0, 0), (850, 564)), flags=7... [ 74.835] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.835] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.835] sna_drawable_use_bo: using whole GPU bo [ 74.835] gen9_composite_set_target: pixmap=4440, format=20020888, size=850x564, pitch=3584, delta=(0,0),damage=0xffffffffffffffff [ 74.835] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.835] color_convert: src=ff4c4c4c [20028888] [ 74.835] color_convert: dst=ff4c4c4c [20028888] [ 74.835] sna_render_get_solid: ff4c4c4c [ 74.835] sna_render_get_solid(27) = ff4c4c4c (last) [ 74.835] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.835] sna_transform_is_imprecise_integer_translation: no transform [ 74.835] gen9_composite_picture: integer translation (0, 0), removing [ 74.835] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.835] sna_render_pixmap_bo: GPU all damaged [ 74.835] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 74.835] gen4_choose_composite_emitter: solid, identity mask [ 74.835] kgem_check_bo: num_pages=+1522, num_exec=+3 [ 74.835] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 74.835] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 74.835] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 74.835] kgem_add_handle: handle=4, index=0 [ 74.835] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 74.835] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 74.835] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 74.835] gen9_composite_get_binding_table(ffc0) [ 74.835] kgem_add_reloc64: handle=119, pos=16360, delta=0, domains=20002 [ 74.835] kgem_add_handle: handle=119, index=1 [ 74.835] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=ffaff000) [ 74.835] __kgem_bo_mark_dirty: handle=119 (proxy? 0) [ 74.835] [3fe0] bind bo(handle=119, addr=ffaff000), format=192, width=850, height=564, pitch=3584, tiling=1 -> render [ 74.835] kgem_add_reloc64: handle=122, pos=16344, delta=0, domains=40000 [ 74.835] kgem_add_reloc64: adding proxy [delta=108] for handle=122 [ 74.835] kgem_add_handle: handle=122, index=2 [ 74.835] kgem_add_reloc64[4] = (delta=108, target handle=2, presumed=fff6a000) [ 74.835] [3fd0] bind bo(handle=122, addr=fff6a06c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 74.835] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 [ 74.835] kgem_add_handle: handle=6, index=3 [ 74.835] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd581000) [ 74.835] [3fc0] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 74.836] gen9_emit_cc: blend=177 (current=ffffffff), src=17, dst=18 [ 74.836] gen9_emit_sampler: sampler = a [ 74.836] gen9_emit_sf: num_sf_outputs=2 [ 74.836] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.836] gen9_emit_vertex_elements: setup id=9 [ 74.836] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 74.836] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 74.836] glyphs0_to_dst: glyph=(276, 154)x(10, 10), unclipped [ 74.836] emit_primitive_identity_mask__avx2: dst=(276, 154), mask=(560.00, 32.00) x (10.00, 10.00) [ 74.836] glyphs0_to_dst: glyph=(285, 156)x(9, 8), unclipped [ 74.836] emit_primitive_identity_mask__avx2: dst=(285, 156), mask=(112.00, 64.00) x (9.00, 8.00) [ 74.836] glyphs0_to_dst: glyph=(294, 156)x(10, 11), unclipped [ 74.836] emit_primitive_identity_mask__avx2: dst=(294, 156), mask=(640.00, 16.00) x (10.00, 11.00) [ 74.836] glyphs0_to_dst: glyph=(303, 156)x(10, 11), unclipped [ 74.836] emit_primitive_identity_mask__avx2: dst=(303, 156), mask=(640.00, 16.00) x (10.00, 11.00) [ 74.836] glyphs0_to_dst: glyph=(311, 156)x(11, 8), unclipped [ 74.836] emit_primitive_identity_mask__avx2: dst=(311, 156), mask=(608.00, 0.00) x (11.00, 8.00) [ 74.836] glyphs0_to_dst: glyph=(321, 156)x(7, 8), unclipped [ 74.836] emit_primitive_identity_mask__avx2: dst=(321, 156), mask=(560.00, 48.00) x (7.00, 8.00) [ 74.836] glyphs0_to_dst: glyph=(327, 153)x(7, 11), unclipped [ 74.836] emit_primitive_identity_mask__avx2: dst=(327, 153), mask=(624.00, 0.00) x (7.00, 11.00) [ 74.836] gen8_vertex_flush[498] = 21 [ 74.836] gen9_magic_ca_pass: CA fixup (394 -> 415) [ 74.836] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 74.836] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.836] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.836] sna_destroy_pixmap: pixmap=4484, attached?=1 [ 74.836] kgem_bo_is_busy: handle=96, domain: 1 exec? 0, rq? 0 [ 74.836] __sna_free_pixmap(pixmap=4484) [ 74.836] __sna_pixmap_free_cpu: discarding CPU buffer, handle=96, size=12288 [ 74.836] kgem_bo_sync__cpu: handle=96 [ 74.836] sna_accel_watch_flush: enable=-1 [ 74.836] _kgem_bo_destroy: handle=96, proxy? 0 [ 74.836] __kgem_bo_destroy: handle=96, size=12288 [ 74.836] __kgem_bo_destroy: handle=96, not reusable [ 74.836] kgem_bo_free: handle=96, size=12288 [ 74.836] __kgem_busy: handle=96, busy=0, wedged=0 [ 74.836] kgem_bo_free: releasing 0x0:0x0 vma for handle=96, count=0 [ 74.836] sna_accel_flush: flush?=0, dirty?=0 [ 74.836] sna_pixmap_create_shm(48x48, depth=32, bpp=32, pitch=192) [ 74.836] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 [ 74.836] create_pixmap: serial=4487, usage=0, 0x0 [ 74.836] create_pixmap_hdr: pixmap=4487, width=48, height=48, usage=0 [ 74.836] kgem_create_map(0x7fc6b40d1000 size=9216, read-only?=0) - has_userptr?=1 [ 74.836] __kgem_bo_init(handle=96, num_pages=3) [ 74.836] kgem_create_map(ptr=0x7fc6b40d1000, size=9216, pages=3, read_only=0) => handle=96 (proxy? 0) [ 74.836] sna_accel_watch_flush: enable=1 [ 74.836] __sna_damage_all(48, 48) [ 74.836] sna_pixmap_create_shm: serial=4487, 48x48, usage=0 [ 74.836] sna_composite(pixmap=4440, op=3, src=4488+(0, 0), mask=0+(399, 83), dst=4440+(399, 83)+(0, 0), size=(48, 48) [ 74.836] sna_compute_composite_region: dst=(399, 83)x(48, 48) [ 74.836] sna_compute_composite_region: initial clip against dst->pDrawable: (399, 83), (447, 131) [ 74.836] clip_to_dst: region: 1x[(399, 83), (447, 131)], clip: 1x[(0, 0), (850, 564)] [ 74.836] sna_compute_composite_region: clip against dst->pCompositeClip: (399, 83), (447, 131) [ 74.836] sna_compute_composite_region: clip against src (48x48 clip=0): (399, 83), (447, 131) [ 74.836] sna_composite: composite region extents:+(0, 0) -> (399, 83), (447, 131) + (0, 0) [ 74.836] gen9_render_composite: 48x48, current mode=1/1 [ 74.836] kgem_bo_is_render: handle=119, rq? 1 [1] [ 74.836] kgem_bo_is_busy: handle=96, domain: 1 exec? 0, rq? 0 [ 74.836] kgem_bo_is_busy: handle=119, domain: 0 exec? 1, rq? 1 [ 74.836] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.836] gen9_composite_set_target: (399, 83)x(48, 48), partial?=1 [ 74.836] sna_drawable_use_bo pixmap=4440, box=((399, 83), (447, 131)), flags=7... [ 74.836] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.836] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.836] sna_drawable_use_bo: using whole GPU bo [ 74.836] gen9_composite_set_target: pixmap=4440, format=20020888, size=850x564, pitch=3584, delta=(0,0),damage=0xffffffffffffffff [ 74.836] gen9_composite_picture: (0, 0)x(48, 48), dst=(399, 83) [ 74.836] sna_transform_is_imprecise_integer_translation: no transform [ 74.836] gen9_composite_picture: integer translation (0, 0), removing [ 74.836] sna_render_pixmap_bo pixmap=4488, (0, 0)x(48, 48)/(48, 48) [ 74.836] sna_render_pixmap_bo: CPU all damaged [ 74.836] sna_add_flush_pixmap: marking pixmap=4488 for flushing [ 74.836] sna_add_flush_pixmap: new flush bo, flushing before [ 74.836] gen8_vertex_close: used=1660, vbo active? 23, vb=200, nreloc=1 [ 74.836] gen8_vertex_close: reloc[0] = 289 [ 74.836] kgem_add_reloc64: handle=23, pos=289, delta=0, domains=200000 [ 74.836] kgem_add_handle: handle=23, index=4 [ 74.836] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd541000) [ 74.836] batch[1/1, flags=1800]: 332 332 16320 16384, nreloc=7, nexec=5, nfence=0, aperture=1596 [fenced=0] [ 74.836] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 74.836] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 74.836] kgem_fixup_relocs: shrinking by 61440 [ 74.836] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.836] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 74.836] kgem_commit: release handle=119 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ffaff000 [ 74.836] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 74.836] kgem_commit: release handle=122 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 74.836] __kgem_bo_clear_busy: handle=122 [ 74.836] kgem_commit: release handle=122 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff6a000 [ 74.836] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 74.836] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 74.836] __kgem_busy: handle=1, busy=131072, wedged=0 [ 74.836] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 74.836] kgem_bo_is_render: handle=119, rq? 1 [1] [ 74.836] kgem_bo_is_render: handle=96, rq? 0 [0] [ 74.836] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 74.836] gen4_choose_composite_emitter: identity src, no mask [ 74.836] needs_batch_flush: flushing before handle=96 for new reservation [ 74.836] kgem_check_bo: num_pages=+500, num_exec=+2 [ 74.836] aligning vertex: was 4, now 3 floats per vertex [ 74.836] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 74.836] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 74.836] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 74.836] kgem_add_handle: handle=4, index=0 [ 74.836] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 74.836] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 74.836] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 74.836] gen9_composite_get_binding_table(ffc0) [ 74.836] kgem_add_reloc64: handle=119, pos=16360, delta=0, domains=20002 [ 74.836] kgem_add_handle: handle=119, index=1 [ 74.836] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=ffaff000) [ 74.836] __kgem_bo_mark_dirty: handle=119 (proxy? 0) [ 74.836] [3fe0] bind bo(handle=119, addr=ffaff000), format=192, width=850, height=564, pitch=3584, tiling=1 -> render [ 74.836] kgem_add_reloc64: handle=96, pos=16344, delta=0, domains=40000 [ 74.836] kgem_add_handle: handle=96, index=2 [ 74.836] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) [ 74.836] [3fd0] bind bo(handle=96, addr=0), format=192, width=48, height=48, pitch=192, tiling=0 -> sampler [ 74.836] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 74.836] gen9_emit_sampler: sampler = 2 [ 74.836] gen9_emit_sf: num_sf_outputs=1 [ 74.836] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 74.836] gen9_emit_vertex_elements: setup id=2 [ 74.836] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 74.836] gen9_render_composite_box: (399, 83), (447, 131) [ 74.836] apply_damage: damage=0x0, region=1 [(399, 83), (447, 131) + (0, 0)] [ 74.836] gen8_vertex_flush[490] = 3 [ 74.836] sna_create_pixmap(13, 10, 32, usage=3) [ 74.836] kgem_can_create_2d: 13x10 @ 32 [ 74.836] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 74.836] kgem_can_create_2d: untiled size=4096 [ 74.836] kgem_choose_tiling: too thin [width 13, 32 bpp] for TILING_X [ 74.836] kgem_choose_tiling: 13x10 -> 0 [ 74.836] sna_create_pixmap: usage=3, flags=a [ 74.836] sna_create_pixmap: small buffer [520], attaching to shadow pixmap [ 74.836] create_pixmap: allocating pixmap 13x10, depth=32/32, size=528 [ 74.836] create_pixmap: serial=4490, usage=3, 13x10 [ 74.836] sna_create_pixmap: serial=4490, 13x10, usage=3 [ 74.836] sna_composite(pixmap=4490, op=1, src=4489+(0, 0), mask=0+(0, 0), dst=4490+(0, 0)+(0, 0), size=(13, 10) [ 74.836] sna_compute_composite_region: dst=(0, 0)x(13, 10) [ 74.836] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (13, 10) [ 74.836] clip_to_dst: region: 1x[(0, 0), (13, 10)], clip: 1x[(0, 0), (13, 10)] [ 74.836] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (13, 10) [ 74.836] sna_compute_composite_region: clip against src (13x10 clip=0): (0, 0), (13, 10) [ 74.836] sna_composite: fallback, dst pixmap=4490 is too small (or completely damaged) [ 74.836] sna_composite: fallback -- fbComposite [ 74.836] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(13, 10): region=((0,0), (13, 10)) [ 74.836] sna_composite_fb: fallback -- move src to cpu [ 74.836] sna_composite_fb: fallback -- move dst to cpu [ 74.836] sna_drawable_move_region_to_cpu(pixmap=4490 (13x10), [(0, 0), (13, 10)], flags=5) [ 74.836] sna_drawable_move_region_to_cpu: region (0, 0), (13, 10) + (0, 0) subsumes pixmap (13x10) [ 74.836] _sna_pixmap_move_to_cpu(pixmap=4490, 13x10, flags=5) [ 74.836] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 74.836] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 74.836] _sna_pixmap_move_to_cpu: marking as damaged [ 74.836] __sna_damage_all(13, 10) [ 74.836] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 74.836] sna_transform_is_imprecise_integer_translation: no transform [ 74.836] memcpy_blt: src=(0, 0), dst=(0, 0), size=13x10, pitch=52/52 [ 74.836] sna_glyphs(op=3, nlist=1, src=(400, 147)) [ 74.836] kgem_bo_is_busy: handle=119, domain: 3 exec? 1, rq? 1 [ 74.836] sna_glyphs: discarding mask [ 74.836] glyphs0_to_dst(op=3, src=(400, 147), nlist=1, dst=(400, 147)+(0, 0)) [ 74.836] clipped_glyphs: no, clip region (0, 0), (850, 564) matches drawable pixmap=94680752682688 size=850x564 [ 74.836] glyph_cache(0): adding glyph to cache 1, pos 1112 [ 74.836] glyph_cache_upload: upload glyph 0x561c94a262d0 to cache (96, 80)x(13, 10) [ 74.836] sna_composite(pixmap=2, op=1, src=4490+(0, 0), mask=0+(0, 0), dst=2+(96, 80)+(0, 0), size=(13, 10) [ 74.836] sna_compute_composite_region: dst=(96, 80)x(13, 10) [ 74.836] sna_compute_composite_region: initial clip against dst->pDrawable: (96, 80), (109, 90) [ 74.836] clip_to_dst: region: 1x[(96, 80), (109, 90)], clip: 1x[(0, 0), (1024, 1024)] [ 74.836] sna_compute_composite_region: clip against dst->pCompositeClip: (96, 80), (109, 90) [ 74.836] sna_compute_composite_region: clip against src (13x10 clip=0): (96, 80), (109, 90) [ 74.836] sna_composite: composite region extents:+(0, 0) -> (96, 80), (109, 90) + (0, 0) [ 74.836] gen9_render_composite: 13x10, current mode=1/1 [ 74.836] kgem_bo_is_render: handle=6, rq? 1 [1] [ 74.836] kgem_bo_is_busy: handle=6, domain: 3 exec? 0, rq? 1 [ 74.836] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.836] gen9_composite_set_target: (96, 80)x(13, 10), partial?=0 [ 74.836] sna_drawable_use_bo pixmap=2, box=((96, 80), (109, 90)), flags=f... [ 74.836] sna_drawable_use_bo: pinned, never REPLACES [ 74.836] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 74.836] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.836] sna_drawable_use_bo: using whole GPU bo [ 74.836] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 74.836] gen9_composite_picture: (0, 0)x(13, 10), dst=(96, 80) [ 74.836] sna_transform_is_imprecise_integer_translation: no transform [ 74.836] gen9_composite_picture: integer translation (0, 0), removing [ 74.836] sna_render_pixmap_bo pixmap=4490, (0, 0)x(13, 10)/(13, 10) [ 74.836] sna_render_pixmap_bo box=(0, 0), (13, 10): (13, 10)/(13, 10) [ 74.836] sna_render_pixmap_bo: offset=(-96, -80), size=(13, 10) [ 74.836] use_cpu_bo: no cpu bo [ 74.836] move_to_gpu: not migrating pixmap=4490 due to usage_hint=3 [ 74.836] sna_render_pixmap_bo: uploading CPU box (0, 0), (13, 10) [ 74.836] upload: box=(0, 0), (13, 10), pixmap=13x10 [ 74.836] sna_drawable_move_region_to_cpu(pixmap=4490 (13x10), [(0, 0), (13, 10)], flags=2) [ 74.836] sna_drawable_move_region_to_cpu: pixmap=4490 all damaged on CPU [ 74.836] kgem_can_create_2d: 13x10 @ 32 [ 74.836] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 74.836] kgem_can_create_2d: untiled size=4096 [ 74.836] kgem_choose_tiling: too thin [width 13, 32 bpp] for TILING_X [ 74.836] kgem_choose_tiling: 13x10 -> 0 [ 74.836] kgem_upload_source_image : (0, 0), (13, 10), stride=52, bpp=32 [ 74.836] kgem_create_buffer_2d: 13x10, 32 bpp, stride=64 [ 74.836] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] [ 74.836] kgem_create_buffer: reusing buffer? used=20480 + size=640, total=262144 [ 74.836] kgem_create_proxy: target handle=3 [proxy? -1], offset=20480, length=640, io=1 [ 74.836] __kgem_bo_init(handle=3, num_pages=640) [ 74.836] memcpy_blt: src=(0, 0), dst=(0, 0), size=13x10, pitch=52/64 [ 74.836] kgem_bo_is_render: handle=6, rq? 1 [1] [ 74.836] kgem_bo_is_render: handle=3, rq? 0 [0] [ 74.836] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 74.836] gen4_choose_composite_emitter: identity src, no mask [ 74.836] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.836] __kgem_retire_rq: request 1 complete [ 74.836] kgem_set_mode: flushing before new bo [ 74.836] gen8_vertex_close: used=1671, vbo active? 23, vb=4, nreloc=1 [ 74.836] gen8_vertex_close: reloc[0] = 287 [ 74.836] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 74.836] kgem_add_handle: handle=23, index=3 [ 74.836] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 74.836] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=574 [fenced=0] [ 74.836] kgem_finish_buffers: buffer handle=3, used=21248, exec?=0, write=1, mmapped=cpu, refcnt=2 [ 74.836] kgem_finish_buffers: skipping unattached handle=3, used=21248, refcnt=2 [ 74.836] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 74.836] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 74.836] kgem_fixup_relocs: shrinking by 61440 [ 74.836] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.836] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 74.836] kgem_commit: release handle=119 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ffaff000 [ 74.836] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 74.836] kgem_commit: release handle=96 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffedc000 [ 74.836] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 74.836] __kgem_busy: handle=1, busy=131072, wedged=0 [ 74.836] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 74.836] kgem_check_bo: num_pages=+1088, num_exec=+2 [ 74.836] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 74.836] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 74.836] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 74.836] kgem_add_handle: handle=4, index=0 [ 74.836] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 74.836] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 74.837] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 74.837] gen9_composite_get_binding_table(ffc0) [ 74.837] kgem_add_reloc64: handle=6, pos=16360, delta=0, domains=20002 [ 74.837] kgem_add_handle: handle=6, index=1 [ 74.837] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd581000) [ 74.837] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 74.837] [3fe0] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> render [ 74.837] kgem_add_reloc64: handle=3, pos=16344, delta=0, domains=40000 [ 74.837] kgem_add_reloc64: adding proxy [delta=20480] for handle=3 [ 74.837] kgem_add_handle: handle=3, index=2 [ 74.837] kgem_add_reloc64[4] = (delta=20480, target handle=2, presumed=ffedf000) [ 74.837] [3fd0] bind bo(handle=3, addr=ffee4000), format=192, width=13, height=10, pitch=64, tiling=0 -> sampler [ 74.837] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 74.837] gen9_emit_sampler: sampler = 2 [ 74.837] gen9_emit_sf: num_sf_outputs=1 [ 74.837] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 74.837] gen9_emit_vertex_elements: setup id=2 [ 74.837] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 74.837] gen9_render_composite_box: (96, 80), (109, 90) [ 74.837] apply_damage: damage=0x0, region=1 [(96, 80), (109, 90) + (0, 0)] [ 74.837] gen8_vertex_flush[490] = 3 [ 74.837] _kgem_bo_destroy: handle=3, proxy? 1 [ 74.837] gen9_render_composite: 0x0, current mode=1/1 [ 74.837] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 74.837] kgem_bo_is_busy: handle=119, domain: 3 exec? 0, rq? 1 [ 74.837] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.837] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.837] sna_drawable_use_bo pixmap=4440, box=((0, 0), (850, 564)), flags=7... [ 74.837] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.837] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.837] sna_drawable_use_bo: using whole GPU bo [ 74.837] gen9_composite_set_target: pixmap=4440, format=20020888, size=850x564, pitch=3584, delta=(0,0),damage=0xffffffffffffffff [ 74.837] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.837] color_convert: src=ff4c4c4c [20028888] [ 74.837] color_convert: dst=ff4c4c4c [20028888] [ 74.837] sna_render_get_solid: ff4c4c4c [ 74.837] sna_render_get_solid(27) = ff4c4c4c (last) [ 74.837] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.837] sna_transform_is_imprecise_integer_translation: no transform [ 74.837] gen9_composite_picture: integer translation (0, 0), removing [ 74.837] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.837] sna_render_pixmap_bo: GPU all damaged [ 74.837] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 74.837] gen4_choose_composite_emitter: solid, identity mask [ 74.837] __kgem_busy: handle=1, busy=131072, wedged=0 [ 74.837] __kgem_ring_is_idle: last fence handle=1 still busy [ 74.837] kgem_check_bo: num_pages=+498, num_exec=+2 [ 74.837] aligning vertex: was 3, now 4 floats per vertex [ 74.837] __kgem_busy: handle=1, busy=131072, wedged=0 [ 74.837] __kgem_ring_is_idle: last fence handle=1 still busy [ 74.837] gen9_composite_get_binding_table(ff00) [ 74.837] kgem_add_reloc64: handle=119, pos=16312, delta=0, domains=20002 [ 74.837] kgem_add_handle: handle=119, index=3 [ 74.837] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=ffaff000) [ 74.837] __kgem_bo_mark_dirty: handle=119 (proxy? 0) [ 74.837] [3fb0] bind bo(handle=119, addr=ffaff000), format=192, width=850, height=564, pitch=3584, tiling=1 -> render [ 74.837] kgem_add_reloc64: handle=122, pos=16296, delta=0, domains=40000 [ 74.837] kgem_add_reloc64: adding proxy [delta=108] for handle=122 [ 74.837] kgem_add_handle: handle=122, index=4 [ 74.837] kgem_add_reloc64[6] = (delta=108, target handle=4, presumed=fff6a000) [ 74.837] [3fa0] bind bo(handle=122, addr=fff6a06c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 74.837] kgem_add_reloc64: handle=6, pos=16280, delta=0, domains=40000 [ 74.837] kgem_add_reloc64[7] = (delta=0, target handle=1, presumed=fd581000) [ 74.837] [3f90] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 74.837] __kgem_bo_mark_dirty: handle=119 (proxy? 0) [ 74.837] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 74.837] gen9_emit_sampler: sampler = a [ 74.837] gen9_emit_sf: num_sf_outputs=2 [ 74.837] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.837] gen9_emit_vertex_elements: setup id=9 [ 74.837] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 74.837] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 74.837] glyphs0_to_dst: glyph=(399, 137)x(13, 10), unclipped [ 74.837] emit_primitive_identity_mask__avx2: dst=(399, 137), mask=(96.00, 80.00) x (13.00, 10.00) [ 74.837] glyphs0_to_dst: glyph=(412, 139)x(9, 8), unclipped [ 74.837] emit_primitive_identity_mask__avx2: dst=(412, 139), mask=(592.00, 0.00) x (9.00, 8.00) [ 74.837] glyphs0_to_dst: glyph=(421, 135)x(5, 12), unclipped [ 74.837] emit_primitive_identity_mask__avx2: dst=(421, 135), mask=(800.00, 32.00) x (5.00, 12.00) [ 74.837] glyphs0_to_dst: glyph=(424, 136)x(5, 11), unclipped [ 74.837] emit_primitive_identity_mask__avx2: dst=(424, 136), mask=(784.00, 48.00) x (5.00, 11.00) [ 74.837] glyphs0_to_dst: glyph=(429, 139)x(9, 8), unclipped [ 74.837] emit_primitive_identity_mask__avx2: dst=(429, 139), mask=(592.00, 0.00) x (9.00, 8.00) [ 74.837] glyphs0_to_dst: glyph=(437, 139)x(10, 8), unclipped [ 74.837] emit_primitive_identity_mask__avx2: dst=(437, 139), mask=(576.00, 0.00) x (10.00, 8.00) [ 74.837] gen8_vertex_flush[57c] = 18 [ 74.837] gen9_magic_ca_pass: CA fixup (420 -> 438) [ 74.837] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 74.837] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.837] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.837] sna_glyphs(op=3, nlist=1, src=(391, 164)) [ 74.837] kgem_bo_is_busy: handle=119, domain: 3 exec? 1, rq? 1 [ 74.837] sna_glyphs: discarding mask [ 74.837] glyphs0_to_dst(op=3, src=(391, 164), nlist=1, dst=(391, 164)+(0, 0)) [ 74.837] clipped_glyphs: no, clip region (0, 0), (850, 564) matches drawable pixmap=94680752682688 size=850x564 [ 74.837] gen9_render_composite: 0x0, current mode=1/1 [ 74.837] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 74.837] kgem_bo_is_busy: handle=119, domain: 3 exec? 1, rq? 1 [ 74.837] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.837] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.837] sna_drawable_use_bo pixmap=4440, box=((0, 0), (850, 564)), flags=7... [ 74.837] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.837] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.837] sna_drawable_use_bo: using whole GPU bo [ 74.837] gen9_composite_set_target: pixmap=4440, format=20020888, size=850x564, pitch=3584, delta=(0,0),damage=0xffffffffffffffff [ 74.837] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.837] color_convert: src=ff4c4c4c [20028888] [ 74.837] color_convert: dst=ff4c4c4c [20028888] [ 74.837] sna_render_get_solid: ff4c4c4c [ 74.837] sna_render_get_solid(27) = ff4c4c4c (last) [ 74.837] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.837] sna_transform_is_imprecise_integer_translation: no transform [ 74.837] gen9_composite_picture: integer translation (0, 0), removing [ 74.837] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.837] sna_render_pixmap_bo: GPU all damaged [ 74.837] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 74.837] gen4_choose_composite_emitter: solid, identity mask [ 74.837] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.837] gen9_composite_get_binding_table(fe00) [ 74.837] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.837] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.837] gen9_emit_vertex_elements: setup id=9 [ 74.837] glyphs0_to_dst: glyph=(390, 154)x(12, 10), unclipped [ 74.837] emit_primitive_identity_mask__avx2: dst=(390, 154), mask=(64.00, 64.00) x (12.00, 10.00) [ 74.837] glyphs0_to_dst: glyph=(400, 156)x(9, 8), unclipped [ 74.837] emit_primitive_identity_mask__avx2: dst=(400, 156), mask=(544.00, 48.00) x (9.00, 8.00) [ 74.837] glyphs0_to_dst: glyph=(407, 156)x(9, 8), unclipped [ 74.837] emit_primitive_identity_mask__avx2: dst=(407, 156), mask=(544.00, 48.00) x (9.00, 8.00) [ 74.837] glyphs0_to_dst: glyph=(414, 156)x(11, 8), unclipped [ 74.837] emit_primitive_identity_mask__avx2: dst=(414, 156), mask=(608.00, 0.00) x (11.00, 8.00) [ 74.837] glyphs0_to_dst: glyph=(424, 156)x(9, 8), unclipped [ 74.837] emit_primitive_identity_mask__avx2: dst=(424, 156), mask=(112.00, 64.00) x (9.00, 8.00) [ 74.837] glyphs0_to_dst: glyph=(433, 156)x(9, 8), unclipped [ 74.837] emit_primitive_identity_mask__avx2: dst=(433, 156), mask=(592.00, 0.00) x (9.00, 8.00) [ 74.837] glyphs0_to_dst: glyph=(442, 153)x(7, 11), unclipped [ 74.837] emit_primitive_identity_mask__avx2: dst=(442, 153), mask=(624.00, 0.00) x (7.00, 11.00) [ 74.837] glyphs0_to_dst: glyph=(447, 156)x(9, 8), unclipped [ 74.837] emit_primitive_identity_mask__avx2: dst=(447, 156), mask=(576.00, 16.00) x (9.00, 8.00) [ 74.837] gen8_vertex_flush[674] = 24 [ 74.837] gen9_magic_ca_pass: CA fixup (438 -> 462) [ 74.837] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 74.837] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.837] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.837] sna_destroy_pixmap: pixmap=4488, attached?=1 [ 74.837] kgem_bo_is_busy: handle=96, domain: 3 exec? 0, rq? 1 [ 74.837] sna_destroy_pixmap: deferring release of active SHM pixmap=4488 [ 74.837] sna_add_flush_pixmap: marking pixmap=4488 for flushing [ 74.837] __kgem_busy: handle=1, busy=131072, wedged=0 [ 74.837] __kgem_ring_is_idle: last fence handle=1 still busy [ 74.837] sna_accel_flush: flush?=0, dirty?=1 [ 74.837] sna_accel_flush: syncing SHM pixmap=4488 (refcnt=0) [ 74.837] _sna_pixmap_move_to_cpu(pixmap=4488, 48x48, flags=3) [ 74.837] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 74.837] operate_inplace: no, inplace operation not suitable [ 74.837] _sna_pixmap_move_to_cpu: marking as damaged [ 74.837] __sna_damage_all(48, 48) [ 74.837] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 74.837] _sna_pixmap_move_to_cpu: syncing CPU bo [ 74.837] kgem_bo_sync__cpu_full: handle=96 [ 74.837] __kgem_busy: handle=96, busy=131072, wedged=0 [ 74.837] kgem_bo_sync__cpu_full: SYNC: handle=96, needs_flush? 0, domain? 3, busy? 1 [ 74.838] __kgem_busy: handle=96, busy=0, wedged=0 [ 74.838] kgem_bo_retire: retiring bo handle=96 (needed flush? 0), rq? 1 [busy?=0] [ 74.838] __kgem_retire_requests_upto(handle=96, ring=0) [ 74.838] __kgem_retire_rq: request 1 complete [ 74.838] assert_bo_retired: handle=96, domain: 0 exec? 0, rq? 0 [ 74.838] kgem_bo_is_busy: handle=96, domain: 1 exec? 0, rq? 0 [ 74.838] __sna_free_pixmap(pixmap=4488) [ 74.838] __sna_pixmap_free_cpu: discarding CPU buffer, handle=96, size=12288 [ 74.838] kgem_bo_sync__cpu: handle=96 [ 74.838] sna_accel_watch_flush: enable=-1 [ 74.838] _kgem_bo_destroy: handle=96, proxy? 0 [ 74.838] __kgem_bo_destroy: handle=96, size=12288 [ 74.838] __kgem_bo_destroy: handle=96, not reusable [ 74.838] kgem_bo_free: handle=96, size=12288 [ 74.838] __kgem_busy: handle=96, busy=0, wedged=0 [ 74.838] kgem_bo_free: releasing 0x0:0x0 vma for handle=96, count=0 [ 74.838] sna_pixmap_create_shm(48x48, depth=32, bpp=32, pitch=192) [ 74.838] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 [ 74.838] create_pixmap: serial=4491, usage=0, 0x0 [ 74.838] create_pixmap_hdr: pixmap=4491, width=48, height=48, usage=0 [ 74.838] kgem_create_map(0x7fc6b40d5000 size=9216, read-only?=0) - has_userptr?=1 [ 74.838] __kgem_bo_init(handle=96, num_pages=3) [ 74.838] kgem_create_map(ptr=0x7fc6b40d5000, size=9216, pages=3, read_only=0) => handle=96 (proxy? 0) [ 74.839] sna_accel_watch_flush: enable=1 [ 74.839] __sna_damage_all(48, 48) [ 74.839] sna_pixmap_create_shm: serial=4491, 48x48, usage=0 [ 74.839] sna_composite(pixmap=4440, op=3, src=4492+(0, 0), mask=0+(517, 83), dst=4440+(517, 83)+(0, 0), size=(48, 48) [ 74.839] sna_compute_composite_region: dst=(517, 83)x(48, 48) [ 74.839] sna_compute_composite_region: initial clip against dst->pDrawable: (517, 83), (565, 131) [ 74.839] clip_to_dst: region: 1x[(517, 83), (565, 131)], clip: 1x[(0, 0), (850, 564)] [ 74.839] sna_compute_composite_region: clip against dst->pCompositeClip: (517, 83), (565, 131) [ 74.839] sna_compute_composite_region: clip against src (48x48 clip=0): (517, 83), (565, 131) [ 74.839] sna_composite: composite region extents:+(0, 0) -> (517, 83), (565, 131) + (0, 0) [ 74.839] gen9_render_composite: 48x48, current mode=1/1 [ 74.839] kgem_bo_is_render: handle=119, rq? 1 [1] [ 74.839] kgem_bo_is_busy: handle=96, domain: 1 exec? 0, rq? 0 [ 74.839] kgem_bo_is_busy: handle=119, domain: 3 exec? 1, rq? 1 [ 74.839] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.839] gen9_composite_set_target: (517, 83)x(48, 48), partial?=1 [ 74.839] sna_drawable_use_bo pixmap=4440, box=((517, 83), (565, 131)), flags=7... [ 74.839] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.839] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.839] sna_drawable_use_bo: using whole GPU bo [ 74.839] gen9_composite_set_target: pixmap=4440, format=20020888, size=850x564, pitch=3584, delta=(0,0),damage=0xffffffffffffffff [ 74.839] gen9_composite_picture: (0, 0)x(48, 48), dst=(517, 83) [ 74.839] sna_transform_is_imprecise_integer_translation: no transform [ 74.839] gen9_composite_picture: integer translation (0, 0), removing [ 74.839] sna_render_pixmap_bo pixmap=4492, (0, 0)x(48, 48)/(48, 48) [ 74.839] sna_render_pixmap_bo: CPU all damaged [ 74.839] sna_add_flush_pixmap: marking pixmap=4492 for flushing [ 74.839] sna_add_flush_pixmap: new flush bo, flushing before [ 74.839] gen8_vertex_close: used=1848, vbo active? 23, vb=204, nreloc=2 [ 74.839] gen8_vertex_close: reloc[0] = 287 [ 74.839] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 74.839] kgem_add_handle: handle=23, index=5 [ 74.839] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fd541000) [ 74.839] gen8_vertex_close: reloc[1] = 346 [ 74.839] kgem_add_reloc64: handle=23, pos=346, delta=0, domains=200000 [ 74.839] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=fd541000) [ 74.839] batch[1/1, flags=1800]: 450 450 16272 16384, nreloc=10, nexec=6, nfence=0, aperture=1660 [fenced=0] [ 74.839] kgem_finish_buffers: buffer handle=3, used=21248, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 74.839] kgem_finish_buffers: retaining upload buffer (21248/262144): used=24576, refcnt=1 [ 74.839] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 74.839] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 74.839] kgem_fixup_relocs: shrinking by 61440 [ 74.839] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.839] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 74.839] kgem_commit: release handle=119 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ffaff000 [ 74.839] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd581000 [ 74.839] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 74.839] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffedf000 [ 74.839] kgem_commit: release handle=122 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 74.839] __kgem_bo_clear_busy: handle=122 [ 74.839] kgem_commit: release handle=122 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff6a000 [ 74.839] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 74.839] __kgem_busy: handle=1, busy=131072, wedged=0 [ 74.839] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 74.839] kgem_bo_is_render: handle=119, rq? 1 [1] [ 74.839] kgem_bo_is_render: handle=96, rq? 0 [0] [ 74.839] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 74.839] gen4_choose_composite_emitter: identity src, no mask [ 74.839] needs_batch_flush: flushing before handle=96 for new reservation [ 74.839] kgem_check_bo: num_pages=+500, num_exec=+2 [ 74.839] aligning vertex: was 4, now 3 floats per vertex [ 74.839] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 74.839] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 74.839] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 74.839] kgem_add_handle: handle=4, index=0 [ 74.839] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 74.839] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 74.839] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 74.839] gen9_composite_get_binding_table(ffc0) [ 74.839] kgem_add_reloc64: handle=119, pos=16360, delta=0, domains=20002 [ 74.839] kgem_add_handle: handle=119, index=1 [ 74.839] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=ffaff000) [ 74.839] __kgem_bo_mark_dirty: handle=119 (proxy? 0) [ 74.839] [3fe0] bind bo(handle=119, addr=ffaff000), format=192, width=850, height=564, pitch=3584, tiling=1 -> render [ 74.839] kgem_add_reloc64: handle=96, pos=16344, delta=0, domains=40000 [ 74.839] kgem_add_handle: handle=96, index=2 [ 74.839] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) [ 74.839] [3fd0] bind bo(handle=96, addr=0), format=192, width=48, height=48, pitch=192, tiling=0 -> sampler [ 74.839] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 74.839] gen9_emit_sampler: sampler = 2 [ 74.839] gen9_emit_sf: num_sf_outputs=1 [ 74.839] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 74.839] gen9_emit_vertex_elements: setup id=2 [ 74.839] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 74.839] gen9_render_composite_box: (517, 83), (565, 131) [ 74.839] apply_damage: damage=0x0, region=1 [(517, 83), (565, 131) + (0, 0)] [ 74.839] gen8_vertex_flush[490] = 3 [ 74.839] sna_create_pixmap(10, 11, 32, usage=3) [ 74.839] kgem_can_create_2d: 10x11 @ 32 [ 74.839] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=11 [ 74.839] kgem_can_create_2d: untiled size=4096 [ 74.839] kgem_choose_tiling: too thin [width 10, 32 bpp] for TILING_X [ 74.839] kgem_choose_tiling: 10x11 -> 0 [ 74.839] sna_create_pixmap: usage=3, flags=a [ 74.839] sna_create_pixmap: small buffer [440], attaching to shadow pixmap [ 74.839] create_pixmap: allocating pixmap 10x11, depth=32/32, size=448 [ 74.839] create_pixmap: serial=4494, usage=3, 10x11 [ 74.839] sna_create_pixmap: serial=4494, 10x11, usage=3 [ 74.839] sna_composite(pixmap=4494, op=1, src=4493+(0, 0), mask=0+(0, 0), dst=4494+(0, 0)+(0, 0), size=(10, 11) [ 74.839] sna_compute_composite_region: dst=(0, 0)x(10, 11) [ 74.839] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (10, 11) [ 74.839] clip_to_dst: region: 1x[(0, 0), (10, 11)], clip: 1x[(0, 0), (10, 11)] [ 74.839] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (10, 11) [ 74.839] sna_compute_composite_region: clip against src (10x11 clip=0): (0, 0), (10, 11) [ 74.839] sna_composite: fallback, dst pixmap=4494 is too small (or completely damaged) [ 74.839] sna_composite: fallback -- fbComposite [ 74.839] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(10, 11): region=((0,0), (10, 11)) [ 74.839] sna_composite_fb: fallback -- move src to cpu [ 74.839] sna_composite_fb: fallback -- move dst to cpu [ 74.839] sna_drawable_move_region_to_cpu(pixmap=4494 (10x11), [(0, 0), (10, 11)], flags=5) [ 74.839] sna_drawable_move_region_to_cpu: region (0, 0), (10, 11) + (0, 0) subsumes pixmap (10x11) [ 74.839] _sna_pixmap_move_to_cpu(pixmap=4494, 10x11, flags=5) [ 74.839] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 74.839] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 74.839] _sna_pixmap_move_to_cpu: marking as damaged [ 74.839] __sna_damage_all(10, 11) [ 74.839] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 74.839] sna_transform_is_imprecise_integer_translation: no transform [ 74.839] memcpy_blt: src=(0, 0), dst=(0, 0), size=10x11, pitch=40/40 [ 74.839] sna_glyphs(op=3, nlist=1, src=(507, 147)) [ 74.839] kgem_bo_is_busy: handle=119, domain: 3 exec? 1, rq? 1 [ 74.839] sna_glyphs: discarding mask [ 74.839] glyphs0_to_dst(op=3, src=(507, 147), nlist=1, dst=(507, 147)+(0, 0)) [ 74.839] clipped_glyphs: no, clip region (0, 0), (850, 564) matches drawable pixmap=94680752682688 size=850x564 [ 74.839] gen9_render_composite: 0x0, current mode=1/1 [ 74.839] kgem_bo_is_busy: handle=6, domain: 3 exec? 0, rq? 1 [ 74.839] kgem_bo_is_busy: handle=119, domain: 3 exec? 1, rq? 1 [ 74.839] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.839] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.839] sna_drawable_use_bo pixmap=4440, box=((0, 0), (850, 564)), flags=7... [ 74.839] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.839] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.839] sna_drawable_use_bo: using whole GPU bo [ 74.839] gen9_composite_set_target: pixmap=4440, format=20020888, size=850x564, pitch=3584, delta=(0,0),damage=0xffffffffffffffff [ 74.839] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.839] color_convert: src=ff4c4c4c [20028888] [ 74.839] color_convert: dst=ff4c4c4c [20028888] [ 74.839] sna_render_get_solid: ff4c4c4c [ 74.839] sna_render_get_solid(27) = ff4c4c4c (last) [ 74.839] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.839] sna_transform_is_imprecise_integer_translation: no transform [ 74.839] gen9_composite_picture: integer translation (0, 0), removing [ 74.839] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.839] sna_render_pixmap_bo: GPU all damaged [ 74.839] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 74.839] gen4_choose_composite_emitter: solid, identity mask [ 74.839] kgem_check_bo: num_pages=+1025, num_exec=+2 [ 74.839] aligning vertex: was 3, now 4 floats per vertex [ 74.839] gen9_composite_get_binding_table(ff00) [ 74.839] kgem_add_reloc64: handle=122, pos=16312, delta=0, domains=40000 [ 74.839] kgem_add_reloc64: adding proxy [delta=108] for handle=122 [ 74.839] kgem_add_handle: handle=122, index=3 [ 74.839] kgem_add_reloc64[5] = (delta=108, target handle=3, presumed=fff6a000) [ 74.839] [3fb0] bind bo(handle=122, addr=fff6a06c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 74.839] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 [ 74.839] kgem_add_handle: handle=6, index=4 [ 74.839] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd581000) [ 74.839] [3fa0] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 74.839] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 [ 74.839] gen9_emit_sampler: sampler = a [ 74.839] gen9_emit_sf: num_sf_outputs=2 [ 74.839] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.839] gen9_emit_vertex_elements: setup id=9 [ 74.839] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 74.839] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 74.839] glyphs0_to_dst: glyph=(506, 137)x(10, 10), unclipped [ 74.839] emit_primitive_identity_mask__avx2: dst=(506, 137), mask=(560.00, 32.00) x (10.00, 10.00) [ 74.839] glyphs0_to_dst: glyph=(514, 139)x(10, 8), unclipped [ 74.839] emit_primitive_identity_mask__avx2: dst=(514, 139), mask=(576.00, 0.00) x (10.00, 8.00) [ 74.839] glyphs0_to_dst: glyph=(522, 139)x(9, 8), unclipped [ 74.839] emit_primitive_identity_mask__avx2: dst=(522, 139), mask=(544.00, 48.00) x (9.00, 8.00) [ 74.839] glyphs0_to_dst: glyph=(530, 139)x(9, 8), unclipped [ 74.839] emit_primitive_identity_mask__avx2: dst=(530, 139), mask=(112.00, 64.00) x (9.00, 8.00) [ 74.839] glyphs0_to_dst: glyph=(539, 139)x(7, 8), unclipped [ 74.839] emit_primitive_identity_mask__avx2: dst=(539, 139), mask=(560.00, 48.00) x (7.00, 8.00) [ 74.839] glyphs0_to_dst: glyph=(544, 136)x(5, 11), unclipped [ 74.839] emit_primitive_identity_mask__avx2: dst=(544, 136), mask=(784.00, 48.00) x (5.00, 11.00) [ 74.839] glyphs0_to_dst: glyph=(549, 136)x(7, 11), unclipped [ 74.839] emit_primitive_identity_mask__avx2: dst=(549, 136), mask=(624.00, 0.00) x (7.00, 11.00) [ 74.839] gen8_vertex_flush[56c] = 21 [ 74.839] gen9_magic_ca_pass: CA fixup (465 -> 486) [ 74.839] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 74.839] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.839] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.839] glyph_cache(0): adding glyph to cache 1, pos 1116 [ 74.839] glyph_cache_upload: upload glyph 0x561c94a33090 to cache (112, 80)x(10, 11) [ 74.839] sna_composite(pixmap=2, op=1, src=4494+(0, 0), mask=0+(0, 0), dst=2+(112, 80)+(0, 0), size=(10, 11) [ 74.839] sna_compute_composite_region: dst=(112, 80)x(10, 11) [ 74.839] sna_compute_composite_region: initial clip against dst->pDrawable: (112, 80), (122, 91) [ 74.839] clip_to_dst: region: 1x[(112, 80), (122, 91)], clip: 1x[(0, 0), (1024, 1024)] [ 74.839] sna_compute_composite_region: clip against dst->pCompositeClip: (112, 80), (122, 91) [ 74.839] sna_compute_composite_region: clip against src (10x11 clip=0): (112, 80), (122, 91) [ 74.839] sna_composite: composite region extents:+(0, 0) -> (112, 80), (122, 91) + (0, 0) [ 74.839] gen9_render_composite: 10x11, current mode=1/1 [ 74.839] kgem_bo_is_render: handle=6, rq? 1 [1] [ 74.839] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.839] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.839] gen9_composite_set_target: (112, 80)x(10, 11), partial?=0 [ 74.839] sna_drawable_use_bo pixmap=2, box=((112, 80), (122, 91)), flags=f... [ 74.839] sna_drawable_use_bo: pinned, never REPLACES [ 74.839] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 74.839] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.839] sna_drawable_use_bo: using whole GPU bo [ 74.839] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 74.839] gen9_composite_picture: (0, 0)x(10, 11), dst=(112, 80) [ 74.839] sna_transform_is_imprecise_integer_translation: no transform [ 74.839] gen9_composite_picture: integer translation (0, 0), removing [ 74.839] sna_render_pixmap_bo pixmap=4494, (0, 0)x(10, 11)/(10, 11) [ 74.839] sna_render_pixmap_bo box=(0, 0), (10, 11): (10, 11)/(10, 11) [ 74.839] sna_render_pixmap_bo: offset=(-112, -80), size=(10, 11) [ 74.839] use_cpu_bo: no cpu bo [ 74.839] move_to_gpu: not migrating pixmap=4494 due to usage_hint=3 [ 74.839] sna_render_pixmap_bo: uploading CPU box (0, 0), (10, 11) [ 74.839] upload: box=(0, 0), (10, 11), pixmap=10x11 [ 74.839] sna_drawable_move_region_to_cpu(pixmap=4494 (10x11), [(0, 0), (10, 11)], flags=2) [ 74.839] sna_drawable_move_region_to_cpu: pixmap=4494 all damaged on CPU [ 74.839] kgem_can_create_2d: 10x11 @ 32 [ 74.839] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=11 [ 74.839] kgem_can_create_2d: untiled size=4096 [ 74.839] kgem_choose_tiling: too thin [width 10, 32 bpp] for TILING_X [ 74.839] kgem_choose_tiling: 10x11 -> 0 [ 74.839] kgem_upload_source_image : (0, 0), (10, 11), stride=40, bpp=32 [ 74.839] kgem_create_buffer_2d: 10x11, 32 bpp, stride=64 [ 74.839] kgem_create_buffer: size=768, flags=3 [write?=1, inplace?=1, last?=0] [ 74.839] kgem_create_buffer: reusing buffer? used=24576 + size=768, total=262144 [ 74.839] kgem_create_proxy: target handle=3 [proxy? -1], offset=24576, length=768, io=1 [ 74.839] __kgem_bo_init(handle=3, num_pages=768) [ 74.839] memcpy_blt: src=(0, 0), dst=(0, 0), size=10x11, pitch=40/64 [ 74.839] kgem_bo_is_render: handle=6, rq? 1 [1] [ 74.839] kgem_bo_is_render: handle=3, rq? 0 [0] [ 74.839] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 74.839] gen4_choose_composite_emitter: identity src, no mask [ 74.839] kgem_check_bo: num_pages=+64, num_exec=+1 [ 74.839] aligning vertex: was 4, now 3 floats per vertex [ 74.839] gen9_composite_get_binding_table(fe40) [ 74.839] kgem_add_reloc64: handle=6, pos=16264, delta=0, domains=20002 [ 74.839] kgem_add_reloc64[7] = (delta=0, target handle=4, presumed=fd581000) [ 74.839] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 74.839] [3f80] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> render [ 74.839] kgem_add_reloc64: handle=3, pos=16248, delta=0, domains=40000 [ 74.839] kgem_add_reloc64: adding proxy [delta=24576] for handle=3 [ 74.839] kgem_add_handle: handle=3, index=5 [ 74.839] kgem_add_reloc64[8] = (delta=24576, target handle=5, presumed=ffedf000) [ 74.839] [3f70] bind bo(handle=3, addr=ffee5000), format=192, width=10, height=11, pitch=64, tiling=0 -> sampler [ 74.839] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 74.839] gen9_emit_sampler: sampler = 2 [ 74.839] gen9_emit_sf: num_sf_outputs=1 [ 74.839] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 74.839] gen9_emit_vertex_elements: setup id=2 [ 74.839] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 74.839] gen9_render_composite_box: (112, 80), (122, 91) [ 74.839] apply_damage: damage=0x0, region=1 [(112, 80), (122, 91) + (0, 0)] [ 74.839] gen8_vertex_flush[6a0] = 3 [ 74.839] _kgem_bo_destroy: handle=3, proxy? 1 [ 74.839] gen9_render_composite: 0x0, current mode=1/1 [ 74.839] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.839] kgem_bo_is_busy: handle=119, domain: 3 exec? 1, rq? 1 [ 74.839] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.839] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.839] sna_drawable_use_bo pixmap=4440, box=((0, 0), (850, 564)), flags=7... [ 74.839] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.839] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.839] sna_drawable_use_bo: using whole GPU bo [ 74.839] gen9_composite_set_target: pixmap=4440, format=20020888, size=850x564, pitch=3584, delta=(0,0),damage=0xffffffffffffffff [ 74.839] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.839] color_convert: src=ff4c4c4c [20028888] [ 74.839] color_convert: dst=ff4c4c4c [20028888] [ 74.839] sna_render_get_solid: ff4c4c4c [ 74.839] sna_render_get_solid(27) = ff4c4c4c (last) [ 74.839] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.839] sna_transform_is_imprecise_integer_translation: no transform [ 74.839] gen9_composite_picture: integer translation (0, 0), removing [ 74.839] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.839] sna_render_pixmap_bo: GPU all damaged [ 74.839] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 74.839] gen4_choose_composite_emitter: solid, identity mask [ 74.839] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.840] aligning vertex: was 3, now 4 floats per vertex [ 74.840] gen9_composite_get_binding_table(fd80) [ 74.840] __kgem_bo_mark_dirty: handle=119 (proxy? 0) [ 74.840] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 74.840] gen9_emit_sampler: sampler = a [ 74.840] gen9_emit_sf: num_sf_outputs=2 [ 74.840] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.840] gen9_emit_vertex_elements: setup id=9 [ 74.840] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 74.840] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 74.840] glyphs0_to_dst: glyph=(554, 139)x(10, 11), unclipped [ 74.840] emit_primitive_identity_mask__avx2: dst=(554, 139), mask=(112.00, 80.00) x (10.00, 11.00) [ 74.840] glyphs0_to_dst: glyph=(564, 137)x(12, 10), unclipped [ 74.840] emit_primitive_identity_mask__avx2: dst=(564, 137), mask=(64.00, 80.00) x (12.00, 10.00) [ 74.840] gen8_vertex_flush[778] = 6 [ 74.840] gen9_magic_ca_pass: CA fixup (489 -> 495) [ 74.840] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 74.840] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.840] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.840] sna_create_pixmap(10, 10, 32, usage=3) [ 74.840] kgem_can_create_2d: 10x10 @ 32 [ 74.840] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 74.840] kgem_can_create_2d: untiled size=4096 [ 74.840] kgem_choose_tiling: too thin [width 10, 32 bpp] for TILING_X [ 74.840] kgem_choose_tiling: 10x10 -> 0 [ 74.840] sna_create_pixmap: usage=3, flags=a [ 74.840] sna_create_pixmap: small buffer [400], attaching to shadow pixmap [ 74.840] create_pixmap: allocating pixmap 10x10, depth=32/32, size=408 [ 74.840] create_pixmap: serial=4496, usage=3, 10x10 [ 74.840] sna_create_pixmap: serial=4496, 10x10, usage=3 [ 74.840] sna_composite(pixmap=4496, op=1, src=4495+(0, 0), mask=0+(0, 0), dst=4496+(0, 0)+(0, 0), size=(10, 10) [ 74.840] sna_compute_composite_region: dst=(0, 0)x(10, 10) [ 74.840] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (10, 10) [ 74.840] clip_to_dst: region: 1x[(0, 0), (10, 10)], clip: 1x[(0, 0), (10, 10)] [ 74.840] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (10, 10) [ 74.840] sna_compute_composite_region: clip against src (10x10 clip=0): (0, 0), (10, 10) [ 74.840] sna_composite: fallback, dst pixmap=4496 is too small (or completely damaged) [ 74.840] sna_composite: fallback -- fbComposite [ 74.840] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(10, 10): region=((0,0), (10, 10)) [ 74.840] sna_composite_fb: fallback -- move src to cpu [ 74.840] sna_composite_fb: fallback -- move dst to cpu [ 74.840] sna_drawable_move_region_to_cpu(pixmap=4496 (10x10), [(0, 0), (10, 10)], flags=5) [ 74.840] sna_drawable_move_region_to_cpu: region (0, 0), (10, 10) + (0, 0) subsumes pixmap (10x10) [ 74.840] _sna_pixmap_move_to_cpu(pixmap=4496, 10x10, flags=5) [ 74.840] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 74.840] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 74.840] _sna_pixmap_move_to_cpu: marking as damaged [ 74.840] __sna_damage_all(10, 10) [ 74.840] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 74.840] sna_transform_is_imprecise_integer_translation: no transform [ 74.840] memcpy_blt: src=(0, 0), dst=(0, 0), size=10x10, pitch=40/40 [ 74.840] sna_create_pixmap(10, 8, 32, usage=3) [ 74.840] kgem_can_create_2d: 10x8 @ 32 [ 74.840] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=8 [ 74.840] kgem_can_create_2d: untiled size=4096 [ 74.840] kgem_choose_tiling: too thin [width 10, 32 bpp] for TILING_X [ 74.840] kgem_choose_tiling: 10x8 -> 0 [ 74.840] sna_create_pixmap: usage=3, flags=a [ 74.840] sna_create_pixmap: small buffer [320], attaching to shadow pixmap [ 74.840] create_pixmap: allocating pixmap 10x8, depth=32/32, size=328 [ 74.840] create_pixmap: serial=4498, usage=3, 10x8 [ 74.840] sna_create_pixmap: serial=4498, 10x8, usage=3 [ 74.840] sna_composite(pixmap=4498, op=1, src=4497+(0, 0), mask=0+(0, 0), dst=4498+(0, 0)+(0, 0), size=(10, 8) [ 74.840] sna_compute_composite_region: dst=(0, 0)x(10, 8) [ 74.840] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (10, 8) [ 74.840] clip_to_dst: region: 1x[(0, 0), (10, 8)], clip: 1x[(0, 0), (10, 8)] [ 74.840] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (10, 8) [ 74.840] sna_compute_composite_region: clip against src (10x8 clip=0): (0, 0), (10, 8) [ 74.840] sna_composite: fallback, dst pixmap=4498 is too small (or completely damaged) [ 74.840] sna_composite: fallback -- fbComposite [ 74.840] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(10, 8): region=((0,0), (10, 8)) [ 74.840] sna_composite_fb: fallback -- move src to cpu [ 74.840] sna_composite_fb: fallback -- move dst to cpu [ 74.840] sna_drawable_move_region_to_cpu(pixmap=4498 (10x8), [(0, 0), (10, 8)], flags=5) [ 74.840] sna_drawable_move_region_to_cpu: region (0, 0), (10, 8) + (0, 0) subsumes pixmap (10x8) [ 74.840] _sna_pixmap_move_to_cpu(pixmap=4498, 10x8, flags=5) [ 74.840] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 74.840] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 74.840] _sna_pixmap_move_to_cpu: marking as damaged [ 74.840] __sna_damage_all(10, 8) [ 74.840] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 74.840] sna_transform_is_imprecise_integer_translation: no transform [ 74.840] memcpy_blt: src=(0, 0), dst=(0, 0), size=10x8, pitch=40/40 [ 74.840] sna_glyphs(op=3, nlist=1, src=(517, 164)) [ 74.840] kgem_bo_is_busy: handle=119, domain: 3 exec? 1, rq? 1 [ 74.840] sna_glyphs: discarding mask [ 74.840] glyphs0_to_dst(op=3, src=(517, 164), nlist=1, dst=(517, 164)+(0, 0)) [ 74.840] clipped_glyphs: no, clip region (0, 0), (850, 564) matches drawable pixmap=94680752682688 size=850x564 [ 74.840] glyph_cache(0): adding glyph to cache 1, pos 1120 [ 74.840] glyph_cache_upload: upload glyph 0x561c94a330f0 to cache (64, 96)x(10, 10) [ 74.840] sna_composite(pixmap=2, op=1, src=4496+(0, 0), mask=0+(0, 0), dst=2+(64, 96)+(0, 0), size=(10, 10) [ 74.840] sna_compute_composite_region: dst=(64, 96)x(10, 10) [ 74.840] sna_compute_composite_region: initial clip against dst->pDrawable: (64, 96), (74, 106) [ 74.840] clip_to_dst: region: 1x[(64, 96), (74, 106)], clip: 1x[(0, 0), (1024, 1024)] [ 74.840] sna_compute_composite_region: clip against dst->pCompositeClip: (64, 96), (74, 106) [ 74.840] sna_compute_composite_region: clip against src (10x10 clip=0): (64, 96), (74, 106) [ 74.840] sna_composite: composite region extents:+(0, 0) -> (64, 96), (74, 106) + (0, 0) [ 74.840] gen9_render_composite: 10x10, current mode=1/1 [ 74.840] kgem_bo_is_render: handle=6, rq? 1 [1] [ 74.840] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.840] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.840] gen9_composite_set_target: (64, 96)x(10, 10), partial?=0 [ 74.840] sna_drawable_use_bo pixmap=2, box=((64, 96), (74, 106)), flags=f... [ 74.840] sna_drawable_use_bo: pinned, never REPLACES [ 74.840] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 74.840] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.840] sna_drawable_use_bo: using whole GPU bo [ 74.840] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 74.840] gen9_composite_picture: (0, 0)x(10, 10), dst=(64, 96) [ 74.840] sna_transform_is_imprecise_integer_translation: no transform [ 74.840] gen9_composite_picture: integer translation (0, 0), removing [ 74.840] sna_render_pixmap_bo pixmap=4496, (0, 0)x(10, 10)/(10, 10) [ 74.840] sna_render_pixmap_bo box=(0, 0), (10, 10): (10, 10)/(10, 10) [ 74.840] sna_render_pixmap_bo: offset=(-64, -96), size=(10, 10) [ 74.840] use_cpu_bo: no cpu bo [ 74.840] move_to_gpu: not migrating pixmap=4496 due to usage_hint=3 [ 74.840] sna_render_pixmap_bo: uploading CPU box (0, 0), (10, 10) [ 74.840] upload: box=(0, 0), (10, 10), pixmap=10x10 [ 74.840] sna_drawable_move_region_to_cpu(pixmap=4496 (10x10), [(0, 0), (10, 10)], flags=2) [ 74.840] sna_drawable_move_region_to_cpu: pixmap=4496 all damaged on CPU [ 74.840] kgem_can_create_2d: 10x10 @ 32 [ 74.840] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 74.840] kgem_can_create_2d: untiled size=4096 [ 74.840] kgem_choose_tiling: too thin [width 10, 32 bpp] for TILING_X [ 74.840] kgem_choose_tiling: 10x10 -> 0 [ 74.840] kgem_upload_source_image : (0, 0), (10, 10), stride=40, bpp=32 [ 74.840] kgem_create_buffer_2d: 10x10, 32 bpp, stride=64 [ 74.840] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] [ 74.840] kgem_create_buffer: reusing buffer? used=25344 + size=640, total=262144 [ 74.840] kgem_create_proxy: target handle=3 [proxy? -1], offset=25344, length=640, io=1 [ 74.840] __kgem_bo_init(handle=3, num_pages=640) [ 74.840] memcpy_blt: src=(0, 0), dst=(0, 0), size=10x10, pitch=40/64 [ 74.840] kgem_bo_is_render: handle=6, rq? 1 [1] [ 74.840] kgem_bo_is_render: handle=3, rq? 0 [0] [ 74.840] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 74.840] gen4_choose_composite_emitter: identity src, no mask [ 74.840] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.840] aligning vertex: was 4, now 3 floats per vertex [ 74.840] gen9_composite_get_binding_table(fd40) [ 74.840] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 74.840] kgem_add_reloc64: handle=3, pos=16200, delta=0, domains=40000 [ 74.840] kgem_add_reloc64: adding proxy [delta=25344] for handle=3 [ 74.840] kgem_add_reloc64[9] = (delta=25344, target handle=5, presumed=ffedf000) [ 74.840] [3f40] bind bo(handle=3, addr=ffee5300), format=192, width=10, height=10, pitch=64, tiling=0 -> sampler [ 74.840] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 74.840] gen9_emit_sampler: sampler = 2 [ 74.840] gen9_emit_sf: num_sf_outputs=1 [ 74.840] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 74.840] gen9_emit_vertex_elements: setup id=2 [ 74.840] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 74.840] gen9_render_composite_box: (64, 96), (74, 106) [ 74.840] apply_damage: damage=0x0, region=1 [(64, 96), (74, 106) + (0, 0)] [ 74.840] gen8_vertex_flush[8ac] = 3 [ 74.840] _kgem_bo_destroy: handle=3, proxy? 1 [ 74.840] gen9_render_composite: 0x0, current mode=1/1 [ 74.840] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.840] kgem_bo_is_busy: handle=119, domain: 3 exec? 1, rq? 1 [ 74.840] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.840] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.840] sna_drawable_use_bo pixmap=4440, box=((0, 0), (850, 564)), flags=7... [ 74.840] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.840] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.840] sna_drawable_use_bo: using whole GPU bo [ 74.840] gen9_composite_set_target: pixmap=4440, format=20020888, size=850x564, pitch=3584, delta=(0,0),damage=0xffffffffffffffff [ 74.840] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.840] color_convert: src=ff4c4c4c [20028888] [ 74.840] color_convert: dst=ff4c4c4c [20028888] [ 74.840] sna_render_get_solid: ff4c4c4c [ 74.840] sna_render_get_solid(27) = ff4c4c4c (last) [ 74.840] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.840] sna_transform_is_imprecise_integer_translation: no transform [ 74.840] gen9_composite_picture: integer translation (0, 0), removing [ 74.840] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.840] sna_render_pixmap_bo: GPU all damaged [ 74.840] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 74.840] gen4_choose_composite_emitter: solid, identity mask [ 74.840] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.840] aligning vertex: was 3, now 4 floats per vertex [ 74.840] gen9_composite_get_binding_table(fcc0) [ 74.840] __kgem_bo_mark_dirty: handle=119 (proxy? 0) [ 74.840] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 74.840] gen9_emit_sampler: sampler = a [ 74.840] gen9_emit_sf: num_sf_outputs=2 [ 74.840] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.840] gen9_emit_vertex_elements: setup id=9 [ 74.840] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 74.840] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 74.840] glyphs0_to_dst: glyph=(517, 154)x(10, 10), unclipped [ 74.840] emit_primitive_identity_mask__avx2: dst=(517, 154), mask=(64.00, 96.00) x (10.00, 10.00) [ 74.840] glyphs0_to_dst: glyph=(526, 156)x(7, 8), unclipped [ 74.840] emit_primitive_identity_mask__avx2: dst=(526, 156), mask=(560.00, 48.00) x (7.00, 8.00) [ 74.840] glyphs0_to_dst: glyph=(531, 153)x(5, 11), unclipped [ 74.840] emit_primitive_identity_mask__avx2: dst=(531, 153), mask=(784.00, 48.00) x (5.00, 11.00) [ 74.840] gen8_vertex_flush[984] = 9 [ 74.840] gen9_magic_ca_pass: CA fixup (498 -> 507) [ 74.840] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 74.840] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.840] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.840] glyph_cache(0): adding glyph to cache 1, pos 1124 [ 74.840] glyph_cache_upload: upload glyph 0x561c94affc80 to cache (80, 96)x(10, 8) [ 74.840] sna_composite(pixmap=2, op=1, src=4498+(0, 0), mask=0+(0, 0), dst=2+(80, 96)+(0, 0), size=(10, 8) [ 74.840] sna_compute_composite_region: dst=(80, 96)x(10, 8) [ 74.840] sna_compute_composite_region: initial clip against dst->pDrawable: (80, 96), (90, 104) [ 74.840] clip_to_dst: region: 1x[(80, 96), (90, 104)], clip: 1x[(0, 0), (1024, 1024)] [ 74.840] sna_compute_composite_region: clip against dst->pCompositeClip: (80, 96), (90, 104) [ 74.840] sna_compute_composite_region: clip against src (10x8 clip=0): (80, 96), (90, 104) [ 74.840] sna_composite: composite region extents:+(0, 0) -> (80, 96), (90, 104) + (0, 0) [ 74.840] gen9_render_composite: 10x8, current mode=1/1 [ 74.840] kgem_bo_is_render: handle=6, rq? 1 [1] [ 74.840] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.840] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.840] gen9_composite_set_target: (80, 96)x(10, 8), partial?=0 [ 74.840] sna_drawable_use_bo pixmap=2, box=((80, 96), (90, 104)), flags=f... [ 74.840] sna_drawable_use_bo: pinned, never REPLACES [ 74.840] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 74.840] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.840] sna_drawable_use_bo: using whole GPU bo [ 74.840] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 74.840] gen9_composite_picture: (0, 0)x(10, 8), dst=(80, 96) [ 74.840] sna_transform_is_imprecise_integer_translation: no transform [ 74.840] gen9_composite_picture: integer translation (0, 0), removing [ 74.840] sna_render_pixmap_bo pixmap=4498, (0, 0)x(10, 8)/(10, 8) [ 74.840] sna_render_pixmap_bo box=(0, 0), (10, 8): (10, 8)/(10, 8) [ 74.840] sna_render_pixmap_bo: offset=(-80, -96), size=(10, 8) [ 74.840] use_cpu_bo: no cpu bo [ 74.840] move_to_gpu: not migrating pixmap=4498 due to usage_hint=3 [ 74.840] sna_render_pixmap_bo: uploading CPU box (0, 0), (10, 8) [ 74.840] upload: box=(0, 0), (10, 8), pixmap=10x8 [ 74.840] sna_drawable_move_region_to_cpu(pixmap=4498 (10x8), [(0, 0), (10, 8)], flags=2) [ 74.840] sna_drawable_move_region_to_cpu: pixmap=4498 all damaged on CPU [ 74.840] kgem_can_create_2d: 10x8 @ 32 [ 74.840] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=8 [ 74.840] kgem_can_create_2d: untiled size=4096 [ 74.840] kgem_choose_tiling: too thin [width 10, 32 bpp] for TILING_X [ 74.840] kgem_choose_tiling: 10x8 -> 0 [ 74.840] kgem_upload_source_image : (0, 0), (10, 8), stride=40, bpp=32 [ 74.840] kgem_create_buffer_2d: 10x8, 32 bpp, stride=64 [ 74.840] kgem_create_buffer: size=512, flags=3 [write?=1, inplace?=1, last?=0] [ 74.840] kgem_create_buffer: reusing buffer? used=26112 + size=512, total=262144 [ 74.840] kgem_create_proxy: target handle=3 [proxy? -1], offset=26112, length=512, io=1 [ 74.840] __kgem_bo_init(handle=3, num_pages=512) [ 74.840] memcpy_blt: src=(0, 0), dst=(0, 0), size=10x8, pitch=40/64 [ 74.840] kgem_bo_is_render: handle=6, rq? 1 [1] [ 74.840] kgem_bo_is_render: handle=3, rq? 0 [0] [ 74.840] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 74.840] gen4_choose_composite_emitter: identity src, no mask [ 74.840] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.840] aligning vertex: was 4, now 3 floats per vertex [ 74.840] gen9_composite_get_binding_table(fc80) [ 74.840] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 74.840] kgem_add_reloc64: handle=3, pos=16152, delta=0, domains=40000 [ 74.840] kgem_add_reloc64: adding proxy [delta=26112] for handle=3 [ 74.840] kgem_add_reloc64[10] = (delta=26112, target handle=5, presumed=ffedf000) [ 74.840] [3f10] bind bo(handle=3, addr=ffee5600), format=192, width=10, height=8, pitch=64, tiling=0 -> sampler [ 74.840] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 74.840] gen9_emit_sampler: sampler = 2 [ 74.840] gen9_emit_sf: num_sf_outputs=1 [ 74.840] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 74.840] gen9_emit_vertex_elements: setup id=2 [ 74.840] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 74.840] gen9_render_composite_box: (80, 96), (90, 104) [ 74.840] apply_damage: damage=0x0, region=1 [(80, 96), (90, 104) + (0, 0)] [ 74.840] gen8_vertex_flush[ab8] = 3 [ 74.840] _kgem_bo_destroy: handle=3, proxy? 1 [ 74.840] gen9_render_composite: 0x0, current mode=1/1 [ 74.840] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.840] kgem_bo_is_busy: handle=119, domain: 3 exec? 1, rq? 1 [ 74.840] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.840] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.840] sna_drawable_use_bo pixmap=4440, box=((0, 0), (850, 564)), flags=7... [ 74.840] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.840] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.840] sna_drawable_use_bo: using whole GPU bo [ 74.840] gen9_composite_set_target: pixmap=4440, format=20020888, size=850x564, pitch=3584, delta=(0,0),damage=0xffffffffffffffff [ 74.840] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.840] color_convert: src=ff4c4c4c [20028888] [ 74.840] color_convert: dst=ff4c4c4c [20028888] [ 74.840] sna_render_get_solid: ff4c4c4c [ 74.840] sna_render_get_solid(27) = ff4c4c4c (last) [ 74.840] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.840] sna_transform_is_imprecise_integer_translation: no transform [ 74.840] gen9_composite_picture: integer translation (0, 0), removing [ 74.840] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.840] sna_render_pixmap_bo: GPU all damaged [ 74.840] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 74.841] gen4_choose_composite_emitter: solid, identity mask [ 74.841] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.841] aligning vertex: was 3, now 4 floats per vertex [ 74.841] gen9_composite_get_binding_table(fc00) [ 74.841] __kgem_bo_mark_dirty: handle=119 (proxy? 0) [ 74.841] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 74.841] gen9_emit_sampler: sampler = a [ 74.841] gen9_emit_sf: num_sf_outputs=2 [ 74.841] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.841] gen9_emit_vertex_elements: setup id=9 [ 74.841] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 74.841] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 74.841] glyphs0_to_dst: glyph=(535, 156)x(10, 8), unclipped [ 74.841] emit_primitive_identity_mask__avx2: dst=(535, 156), mask=(80.00, 96.00) x (10.00, 8.00) [ 74.841] glyphs0_to_dst: glyph=(543, 156)x(9, 8), unclipped [ 74.841] emit_primitive_identity_mask__avx2: dst=(543, 156), mask=(848.00, 0.00) x (9.00, 8.00) [ 74.841] glyphs0_to_dst: glyph=(551, 156)x(9, 8), unclipped [ 74.841] emit_primitive_identity_mask__avx2: dst=(551, 156), mask=(544.00, 48.00) x (9.00, 8.00) [ 74.841] glyphs0_to_dst: glyph=(558, 156)x(10, 11), unclipped [ 74.841] emit_primitive_identity_mask__avx2: dst=(558, 156), mask=(112.00, 80.00) x (10.00, 11.00) [ 74.841] gen8_vertex_flush[b90] = 12 [ 74.841] gen9_magic_ca_pass: CA fixup (510 -> 522) [ 74.841] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 74.841] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.841] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.841] sna_accel_flush: flush?=1, dirty?=1 [ 74.841] sna_accel_flush: syncing SHM pixmap=4492 (refcnt=1) [ 74.841] _sna_pixmap_move_to_cpu(pixmap=4492, 48x48, flags=3) [ 74.841] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x561c94794371, is-clear?=0 [ 74.841] _sna_pixmap_move_to_cpu: CPU all-damaged [ 74.841] _sna_pixmap_move_to_cpu: syncing CPU bo [ 74.841] kgem_bo_sync__cpu_full: handle=96 [ 74.841] gen8_vertex_close: used=2088, vbo active? 23, vb=204, nreloc=2 [ 74.841] gen8_vertex_close: reloc[0] = 287 [ 74.841] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 74.841] kgem_add_handle: handle=23, index=6 [ 74.841] kgem_add_reloc64[11] = (delta=0, target handle=6, presumed=fd541000) [ 74.841] gen8_vertex_close: reloc[1] = 342 [ 74.841] kgem_add_reloc64: handle=23, pos=342, delta=0, domains=200000 [ 74.841] kgem_add_reloc64[12] = (delta=0, target handle=6, presumed=fd541000) [ 74.841] batch[1/1, flags=1800]: 778 778 16128 16384, nreloc=13, nexec=7, nfence=0, aperture=1663 [fenced=0] [ 74.841] kgem_finish_buffers: buffer handle=3, used=26624, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 74.841] kgem_finish_buffers: retaining upload buffer (26624/262144): used=28672, refcnt=1 [ 74.841] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd981000 [ 74.841] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -57343 [ 74.841] kgem_fixup_relocs: shrinking by 57344 [ 74.841] __kgem_busy: handle=2, busy=0, wedged=0 [ 74.841] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd981000 [ 74.841] kgem_commit: release handle=119 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ffaff000 [ 74.841] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd581000 [ 74.841] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 74.841] kgem_commit: release handle=96 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffed9000 [ 74.841] kgem_commit: release handle=122 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 74.841] __kgem_bo_clear_busy: handle=122 [ 74.841] kgem_commit: release handle=122 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff6a000 [ 74.841] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffedf000 [ 74.841] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 74.841] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 74.841] __kgem_busy: handle=96, busy=131072, wedged=0 [ 74.841] kgem_bo_sync__cpu_full: SYNC: handle=96, needs_flush? 0, domain? 3, busy? 1 [ 74.841] __kgem_busy: handle=96, busy=0, wedged=0 [ 74.841] kgem_bo_retire: retiring bo handle=96 (needed flush? 0), rq? 1 [busy?=0] [ 74.841] __kgem_retire_requests_upto(handle=96, ring=0) [ 74.841] __kgem_retire_rq: request 1 complete [ 74.841] __kgem_retire_rq: request 2 complete [ 74.841] __kgem_bo_flush: handle=119, busy=0, wedged=0 [ 74.841] __kgem_bo_flush: handle=6, busy=0, wedged=0 [ 74.841] assert_bo_retired: handle=96, domain: 0 exec? 0, rq? 0 [ 74.841] kgem_bo_is_busy: handle=96, domain: 1 exec? 0, rq? 0 [ 74.841] sna_block_handler (tv=0.0) [ 74.841] sna_wakeup_handler [ 74.841] sna_mode_wakeup: len=32 [ 74.841] sna_mode_wakeup: recording last swap on pipe=0, frame 4240 [1090], time 74.841753 [ 74.841] sna_mode_wakeup: removing handle=128 [active_scanout=0] from scanout, installing handle=25 [active_scanout=2] [ 74.841] sna_mode_wakeup: flip complete, pending? 1 [ 74.841] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 74.841] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 74.841] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 74.841] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 74.841] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 74.841] sna_dri2_get_msc(draw=146, pipe=0) [ 74.841] sna_crtc_record_swap: recording last swap on pipe=0, frame 4240 [msc=4240], time 74.841753 [ 74.841] sna_dri2_get_msc: msc=4240 [raw=4240], ust=74841753 [ 74.841] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=32 (refs=1/1, flush=0) , front=25 (refs=2/3, flush=1) [ 74.841] sna_dri2_schedule_swap(target_msc=4239, divisor=0, remainder=0) [ 74.841] sna_dri2_schedule_swap: using front handle=25, active_scanout?=2, flush?=1 [ 74.841] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 74.841] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 74.841] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 74.841] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 74.841] sna_crtc_record_swap: recording last swap on pipe=0, frame 4240 [msc=4240], time 74.841753 [ 74.841] immediate_swap: current_msc=4240, target_msc=4239 -- yes [ 74.841] can_flip: no, shadow enabled [ 74.841] sna_dri2_add_event: adding event to window 146) [ 74.841] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 74.841] sna_dri2_immediate_blit: no pending blit, starting chain [ 74.841] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 74.841] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 74.841] can_xchg: back size=8700f00, front size=8700f00 [ 74.841] can_xchg: yes, pixmap=4091 [ 74.841] sna_dri2_xchg: win=146, exchange front=25/75,ref=3 and back=32/80,ref=2, pixmap=4091 3840x2160 [ 74.841] sna_dri2_xchg: back_bo handle=32, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 74.841] sna_dri2_xchg: front_bo handle=25, pitch=15360, size=33177600, ref=3, active_scanout?=2 [ 74.841] set_bo: pixmap=4091, handle=32 (old handle=25) [ 74.841] set_bo: marking whole pixmap as damaged [ 74.841] set_bo: applying final/discard move-to-gpu [ 74.841] wait_for_shadow: flags=0, flips=0, handle=25, shadow=29 [ 74.841] set_bo: dropping flush hint from handle=25 [ 74.841] set_bo: adding flush hint to handle=32 [ 74.841] mark_stale(handle=25) => 1 [ 74.841] swap_limit: draw=146 setting swap limit to 3 [ 74.841] sna_dri2_swap_limit_validate: swap limit set to 3 [ 74.841] sna_next_vblank(pipe=0, waiting until next vblank) [ 74.841] sna_dri2_schedule_swap: reported target_msc=4240 [ 74.841] sna_accel_flush: flush?=0, dirty?=0 [ 74.841] sna_accel_flush: flush?=0, dirty?=0 [ 74.841] sna_accel_flush: flush?=0, dirty?=0 [ 74.841] sna_accel_flush: flush?=0, dirty?=0 [ 74.841] sna_block_handler (tv=0.0) [ 74.841] kgem_retire, need_retire?=1 [ 74.841] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 74.841] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 74.841] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 74.841] kgem_retire -- retired=0, need_retire=0 [ 74.841] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 74.841] gen6_render_retire: resetting idle vbo [ 74.841] kgem_retire__buffers: handle=3, busy? 0 [0] [ 74.841] kgem_retire__buffers: releasing upload cache for handle=3? 0 [ 74.841] __kgem_bo_destroy: handle=3, size=262144 [ 74.841] kgem_bo_replace_io: transferring io handle=3 to bo [ 74.841] kgem_bo_move_to_inactive: moving handle=3 to inactive [ 74.841] sna_scanout_do_flush: flush timer active: delta=-9 [ 74.841] sna_scanout_do_flush (time=74841), triggered [ 74.841] sna_scanout_flush (time=74841), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 74.841] has_shadow: has pending damage? 1, outstanding flips: 0 [ 74.841] stop_flush: scanout=32 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 74.841] has_shadow: has pending damage? 1, outstanding flips: 0 [ 74.841] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 74.841] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 74.841] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 74.841] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 74.841] sna_pixmap_move_to_gpu: already all-damaged [ 74.841] sna_pixmap_mark_active: pixmap=4091, handle=32 [ 74.841] sna_mode_redisplay: crtc[0] transformed? 0 [ 74.841] sna_mode_redisplay: crtc[1] transformed? 0 [ 74.841] sna_mode_redisplay: crtc[2] transformed? 0 [ 74.841] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=32 [active=1] [ 74.841] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 25, transformed? 0 [ 74.841] get_fb: reusing fb=68 for handle=32 [ 74.841] sna_mode_redisplay: recording flip on CRTC:32 handle=32, active_scanout=2, serial=3 [ 74.841] __kgem_bo_clear_busy: handle=32 [ 74.841] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 74.841] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 74.841] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 74.841] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=32, shadow handle=29 [ 74.841] sna_accel_do_throttle (time=74841), triggered [ 74.841] sna_accel_throttle (time=74841) [ 74.841] sna_accel_disarm_timer[1] (time=74841) [ 74.841] sna_accel_block: evaluating timers, active=5 [ 74.841] sna_accel_block: flush timer expires in 16 [74857] [ 74.841] sna_wakeup_handler [ 74.841] sna_accel_flush: flush?=0, dirty?=0 [ 74.841] sna_change_window_attributes [ 74.841] sna_accel_flush: flush?=0, dirty?=0 [ 74.841] sna_accel_flush: flush?=0, dirty?=0 [ 74.841] sna_accel_flush: flush?=0, dirty?=0 [ 74.841] sna_block_handler (tv=0.0) [ 74.841] sna_wakeup_handler [ 74.841] sna_destroy_pixmap: pixmap=4492, attached?=1 [ 74.841] kgem_bo_is_busy: handle=96, domain: 1 exec? 0, rq? 0 [ 74.841] __sna_free_pixmap(pixmap=4492) [ 74.841] __sna_pixmap_free_cpu: discarding CPU buffer, handle=96, size=12288 [ 74.841] kgem_bo_sync__cpu: handle=96 [ 74.841] sna_accel_watch_flush: enable=-1 [ 74.841] _kgem_bo_destroy: handle=96, proxy? 0 [ 74.841] __kgem_bo_destroy: handle=96, size=12288 [ 74.841] __kgem_bo_destroy: handle=96, not reusable [ 74.841] kgem_bo_free: handle=96, size=12288 [ 74.841] __kgem_busy: handle=96, busy=0, wedged=0 [ 74.841] kgem_bo_free: releasing 0x0:0x0 vma for handle=96, count=0 [ 74.841] sna_accel_flush: flush?=0, dirty?=0 [ 74.841] sna_pixmap_create_shm(48x48, depth=32, bpp=32, pitch=192) [ 74.841] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 [ 74.841] create_pixmap: serial=4499, usage=0, 0x0 [ 74.841] create_pixmap_hdr: pixmap=4499, width=48, height=48, usage=0 [ 74.841] kgem_create_map(0x7fc6b40d9000 size=9216, read-only?=0) - has_userptr?=1 [ 74.841] __kgem_bo_init(handle=96, num_pages=3) [ 74.841] kgem_create_map(ptr=0x7fc6b40d9000, size=9216, pages=3, read_only=0) => handle=96 (proxy? 0) [ 74.841] sna_accel_watch_flush: enable=1 [ 74.841] __sna_damage_all(48, 48) [ 74.841] sna_pixmap_create_shm: serial=4499, 48x48, usage=0 [ 74.841] sna_composite(pixmap=4440, op=3, src=4500+(0, 0), mask=0+(635, 83), dst=4440+(635, 83)+(0, 0), size=(48, 48) [ 74.841] sna_compute_composite_region: dst=(635, 83)x(48, 48) [ 74.842] sna_compute_composite_region: initial clip against dst->pDrawable: (635, 83), (683, 131) [ 74.842] clip_to_dst: region: 1x[(635, 83), (683, 131)], clip: 1x[(0, 0), (850, 564)] [ 74.842] sna_compute_composite_region: clip against dst->pCompositeClip: (635, 83), (683, 131) [ 74.842] sna_compute_composite_region: clip against src (48x48 clip=0): (635, 83), (683, 131) [ 74.842] sna_composite: composite region extents:+(0, 0) -> (635, 83), (683, 131) + (0, 0) [ 74.842] gen9_render_composite: 48x48, current mode=0/0 [ 74.842] kgem_bo_is_render: handle=119, rq? 0 [0] [ 74.842] sna_blt_composite (0, 0), (635, 83), 48x48 [ 74.842] sna_blt_composite: unsupported op [3] for blitting [ 74.842] kgem_bo_is_busy: handle=96, domain: 1 exec? 0, rq? 0 [ 74.842] kgem_bo_is_busy: handle=119, domain: 0 exec? 0, rq? 0 [ 74.842] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.842] gen9_composite_set_target: (635, 83)x(48, 48), partial?=1 [ 74.842] sna_drawable_use_bo pixmap=4440, box=((635, 83), (683, 131)), flags=7... [ 74.842] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.842] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.842] sna_drawable_use_bo: using whole GPU bo [ 74.842] gen9_composite_set_target: pixmap=4440, format=20020888, size=850x564, pitch=3584, delta=(0,0),damage=0xffffffffffffffff [ 74.842] gen9_composite_picture: (0, 0)x(48, 48), dst=(635, 83) [ 74.842] sna_transform_is_imprecise_integer_translation: no transform [ 74.842] gen9_composite_picture: integer translation (0, 0), removing [ 74.842] sna_render_pixmap_bo pixmap=4500, (0, 0)x(48, 48)/(48, 48) [ 74.842] sna_render_pixmap_bo: CPU all damaged [ 74.842] sna_add_flush_pixmap: marking pixmap=4500 for flushing [ 74.842] kgem_bo_is_render: handle=119, rq? 0 [0] [ 74.842] kgem_bo_is_render: handle=96, rq? 0 [0] [ 74.842] kgem_bo_is_render: handle=119, rq? 0 [0] [ 74.842] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 74.842] gen4_choose_composite_emitter: identity src, no mask [ 74.842] needs_batch_flush: flushing before handle=96 for new reservation [ 74.842] kgem_check_bo: num_pages=+500, num_exec=+2 [ 74.842] aligning vertex: was 4, now 3 floats per vertex [ 74.842] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 74.842] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 74.842] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 74.842] kgem_add_handle: handle=4, index=0 [ 74.842] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 74.842] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 74.842] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 74.842] gen9_composite_get_binding_table(ffc0) [ 74.842] kgem_add_reloc64: handle=119, pos=16360, delta=0, domains=20002 [ 74.842] kgem_add_handle: handle=119, index=1 [ 74.842] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=ffaff000) [ 74.842] __kgem_bo_mark_dirty: handle=119 (proxy? 0) [ 74.842] [3fe0] bind bo(handle=119, addr=ffaff000), format=192, width=850, height=564, pitch=3584, tiling=1 -> render [ 74.842] kgem_add_reloc64: handle=96, pos=16344, delta=0, domains=40000 [ 74.842] kgem_add_handle: handle=96, index=2 [ 74.842] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) [ 74.842] [3fd0] bind bo(handle=96, addr=0), format=192, width=48, height=48, pitch=192, tiling=0 -> sampler [ 74.842] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 74.842] gen9_emit_sampler: sampler = 2 [ 74.842] gen9_emit_sf: num_sf_outputs=1 [ 74.842] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 74.842] gen9_emit_vertex_elements: setup id=2 [ 74.842] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 74.842] gen9_render_composite_box: (635, 83), (683, 131) [ 74.842] apply_damage: damage=0x0, region=1 [(635, 83), (683, 131) + (0, 0)] [ 74.842] gen8_vertex_flush[490] = 3 [ 74.842] sna_create_pixmap(10, 8, 32, usage=3) [ 74.842] kgem_can_create_2d: 10x8 @ 32 [ 74.842] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=8 [ 74.842] kgem_can_create_2d: untiled size=4096 [ 74.842] kgem_choose_tiling: too thin [width 10, 32 bpp] for TILING_X [ 74.842] kgem_choose_tiling: 10x8 -> 0 [ 74.842] sna_create_pixmap: usage=3, flags=a [ 74.842] sna_create_pixmap: small buffer [320], attaching to shadow pixmap [ 74.842] create_pixmap: allocating pixmap 10x8, depth=32/32, size=328 [ 74.842] create_pixmap: serial=4502, usage=3, 10x8 [ 74.842] sna_create_pixmap: serial=4502, 10x8, usage=3 [ 74.842] sna_composite(pixmap=4502, op=1, src=4501+(0, 0), mask=0+(0, 0), dst=4502+(0, 0)+(0, 0), size=(10, 8) [ 74.842] sna_compute_composite_region: dst=(0, 0)x(10, 8) [ 74.842] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (10, 8) [ 74.842] clip_to_dst: region: 1x[(0, 0), (10, 8)], clip: 1x[(0, 0), (10, 8)] [ 74.842] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (10, 8) [ 74.842] sna_compute_composite_region: clip against src (10x8 clip=0): (0, 0), (10, 8) [ 74.842] sna_composite: fallback, dst pixmap=4502 is too small (or completely damaged) [ 74.842] sna_composite: fallback -- fbComposite [ 74.842] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(10, 8): region=((0,0), (10, 8)) [ 74.842] sna_composite_fb: fallback -- move src to cpu [ 74.842] sna_composite_fb: fallback -- move dst to cpu [ 74.842] sna_drawable_move_region_to_cpu(pixmap=4502 (10x8), [(0, 0), (10, 8)], flags=5) [ 74.842] sna_drawable_move_region_to_cpu: region (0, 0), (10, 8) + (0, 0) subsumes pixmap (10x8) [ 74.842] _sna_pixmap_move_to_cpu(pixmap=4502, 10x8, flags=5) [ 74.842] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 74.842] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 74.842] _sna_pixmap_move_to_cpu: marking as damaged [ 74.842] __sna_damage_all(10, 8) [ 74.842] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 74.842] sna_transform_is_imprecise_integer_translation: no transform [ 74.842] memcpy_blt: src=(0, 0), dst=(0, 0), size=10x8, pitch=40/40 [ 74.842] sna_glyphs(op=3, nlist=2, src=(624, 147)) [ 74.842] kgem_bo_is_busy: handle=119, domain: 0 exec? 1, rq? 1 [ 74.842] can_discard_mask: nlist=2, mask=28888, depth 32, op=3 (bounded? 1) [ 74.842] glyphs_format: overlapping lines, current bbox (630, 136), (695, 150), previous line (623, 137), (634, 147) [ 74.842] can_discard_mask: preferred mask format 0, depth 0 [ 74.842] glyphs_via_mask(op=3, src=(624, 147), nlist=2, dst=(624, 147)+(0, 0)) [ 74.842] glyphs_via_mask: nlist=2, count=10, bounds=((623, 136), (695, 150)) [ 74.842] sna_compute_composite_extents: dst=(623, 136)x(72, 14) [ 74.842] sna_compute_composite_extents: initial clip against dst->pDrawable: (623, 136), (695, 150) [ 74.842] sna_compute_composite_extents: initial clip against dst->pCompositeClip: (623, 136), (695, 150) [ 74.842] trim_extents: trim((623, 136), (695, 150)) against ((0, 0), (850, 564)) + (0, 0) [ 74.842] sna_compute_composite_extents: clip against dst: (623, 136), (695, 150) [ 74.842] trim_source_extents: -> (623, 136), (695, 150) [ 74.842] glyphs_via_mask: extents=((623, 136), (695, 150)) [ 74.842] glyphs_via_mask: small mask [format=28888, depth=32, size=32256], rendering glyphs to upload buffer [ 74.842] sna_pixmap_create_upload(72, 14, 32, flags=1) [ 74.842] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 [ 74.842] create_pixmap: serial=4503, usage=1, 0x0 [ 74.842] create_pixmap_hdr: pixmap=4503, width=72, height=14, usage=1 [ 74.842] kgem_create_buffer_2d: 72x14, 32 bpp, stride=288 [ 74.842] kgem_create_buffer: size=4032, flags=1 [write?=1, inplace?=0, last?=0] [ 74.842] search_linear_cache: num_pages=64, flags=6, use_active? 0, use_large=0 [max=65536] [ 74.842] search_linear_cache: searching for inactive cpu map [ 74.842] kgem_bo_remove_from_inactive: removing handle=3 from inactive [ 74.842] search_linear_cache: found handle=3 (num_pages=64) in linear vma cache [ 74.842] kgem_create_buffer: found LLC handle=3 for buffer [ 74.842] init_buffer_from_bo: reusing handle=3 for buffer [ 74.842] kgem_bo_map__cpu(handle=3, size=262144, map=0x0:0x7fc6b4be1000) [ 74.842] kgem_bo_sync__cpu: handle=3 [ 74.842] __kgem_busy: handle=3, busy=0, wedged=0 [ 74.842] kgem_bo_sync__cpu: SYNC: handle=3, needs_flush? 0, domain? 0, busy? 0 [ 74.842] __kgem_busy: handle=3, busy=0, wedged=0 [ 74.842] kgem_bo_retire: retiring bo handle=3 (needed flush? 0), rq? 0 [busy?=0] [ 74.842] assert_bo_retired: handle=3, domain: 0 exec? 0, rq? 0 [ 74.842] kgem_create_buffer(pages=64 [64]) new handle=3, used=4032, write=1 [ 74.842] kgem_create_proxy: target handle=3 [proxy? -1], offset=0, length=4032, io=1 [ 74.842] __kgem_bo_init(handle=3, num_pages=4032) [ 74.842] __sna_damage_all(72, 14) [ 74.842] __sna_damage_all(72, 14) [ 74.842] sna_pixmap_create_upload: serial=4503, 72x14, usage=0 [ 74.842] __sna_glyph_get_image: creating image cache for glyph 0x561c94affce0 (on screen 0) [ 74.842] glyphs_via_mask: inserting glyph 0x561c94affce0 into pixman cache [ 74.842] __sna_glyph_get_image: creating image cache for glyph 0x561c94a33090 (on screen 0) [ 74.842] glyphs_via_mask: inserting glyph 0x561c94a33090 into pixman cache [ 74.842] sna_composite(pixmap=4440, op=3, src=0+(623, 136), mask=4503+(0, 0), dst=4440+(623, 136)+(0, 0), size=(72, 14) [ 74.842] sna_compute_composite_region: dst=(623, 136)x(72, 14) [ 74.842] sna_compute_composite_region: initial clip against dst->pDrawable: (623, 136), (695, 150) [ 74.842] clip_to_dst: region: 1x[(623, 136), (695, 150)], clip: 1x[(0, 0), (850, 564)] [ 74.842] sna_compute_composite_region: clip against dst->pCompositeClip: (623, 136), (695, 150) [ 74.842] sna_compute_composite_region: clip against src (0x0 clip=0): (623, 136), (695, 150) [ 74.842] sna_compute_composite_region: clip against mask: (623, 136), (695, 150) [ 74.842] sna_composite: composite region extents:+(0, 0) -> (623, 136), (695, 150) + (0, 0) [ 74.842] gen9_render_composite: 72x14, current mode=1/1 [ 74.842] kgem_bo_is_busy: handle=3, domain: 1 exec? 0, rq? 0 [ 74.842] kgem_bo_is_busy: handle=119, domain: 0 exec? 1, rq? 1 [ 74.842] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.842] gen9_composite_set_target: (623, 136)x(72, 14), partial?=1 [ 74.842] sna_drawable_use_bo pixmap=4440, box=((623, 136), (695, 150)), flags=7... [ 74.842] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.842] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.842] sna_drawable_use_bo: using whole GPU bo [ 74.842] gen9_composite_set_target: pixmap=4440, format=20020888, size=850x564, pitch=3584, delta=(0,0),damage=0xffffffffffffffff [ 74.842] gen9_composite_picture: (623, 136)x(72, 14), dst=(623, 136) [ 74.842] color_convert: src=ff4c4c4c [20028888] [ 74.842] color_convert: dst=ff4c4c4c [20028888] [ 74.842] sna_render_get_solid: ff4c4c4c [ 74.842] sna_render_get_solid(27) = ff4c4c4c (last) [ 74.842] gen9_composite_picture: (0, 0)x(72, 14), dst=(623, 136) [ 74.842] sna_transform_is_imprecise_integer_translation: no transform [ 74.842] gen9_composite_picture: integer translation (0, 0), removing [ 74.842] sna_render_pixmap_bo pixmap=4503, (0, 0)x(72, 14)/(72, 14) [ 74.842] sna_render_pixmap_bo: GPU all damaged [ 74.842] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 74.842] gen4_choose_composite_emitter: solid, identity mask [ 74.842] kgem_check_bo: num_pages=+65, num_exec=+2 [ 74.842] kgem_flush: opportunistic flushing? flush=1,0, aperture=510/262144, idle?=1 [ 74.842] gen8_vertex_close: used=9, vbo active? 23, vb=4, nreloc=1 [ 74.842] gen8_vertex_close: reloc[0] = 287 [ 74.842] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 74.842] kgem_add_handle: handle=23, index=3 [ 74.842] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 74.842] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=574 [fenced=0] [ 74.842] kgem_finish_buffers: buffer handle=3, used=4096, exec?=0, write=1, mmapped=cpu, refcnt=2 [ 74.842] kgem_finish_buffers: skipping unattached handle=3, used=4096, refcnt=2 [ 74.842] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 74.842] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 74.842] kgem_fixup_relocs: shrinking by 61440 [ 74.842] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.842] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 74.842] kgem_commit: release handle=119 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ffaff000 [ 74.842] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 74.842] kgem_commit: release handle=96 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffedc000 [ 74.842] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 74.842] __kgem_busy: handle=1, busy=131072, wedged=0 [ 74.842] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 74.842] kgem_check_bo: num_pages=+562, num_exec=+3 [ 74.842] aligning vertex: was 3, now 4 floats per vertex [ 74.842] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 74.842] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 74.842] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 74.842] kgem_add_handle: handle=4, index=0 [ 74.842] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 74.842] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 74.842] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 74.842] gen9_composite_get_binding_table(ffc0) [ 74.842] kgem_add_reloc64: handle=119, pos=16360, delta=0, domains=20002 [ 74.842] kgem_add_handle: handle=119, index=1 [ 74.842] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=ffaff000) [ 74.842] __kgem_bo_mark_dirty: handle=119 (proxy? 0) [ 74.842] [3fe0] bind bo(handle=119, addr=ffaff000), format=192, width=850, height=564, pitch=3584, tiling=1 -> render [ 74.842] kgem_add_reloc64: handle=122, pos=16344, delta=0, domains=40000 [ 74.842] kgem_add_reloc64: adding proxy [delta=108] for handle=122 [ 74.842] kgem_add_handle: handle=122, index=2 [ 74.842] kgem_add_reloc64[4] = (delta=108, target handle=2, presumed=fff6a000) [ 74.842] [3fd0] bind bo(handle=122, addr=fff6a06c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 74.842] kgem_add_reloc64: handle=3, pos=16328, delta=0, domains=40000 [ 74.842] kgem_add_reloc64: adding proxy [delta=0] for handle=3 [ 74.842] kgem_add_handle: handle=3, index=3 [ 74.842] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=ffedf000) [ 74.842] [3fc0] bind bo(handle=3, addr=ffedf000), format=192, width=72, height=14, pitch=288, tiling=0 -> sampler [ 74.842] gen9_emit_cc: blend=177 (current=ffffffff), src=17, dst=18 [ 74.842] gen9_emit_sampler: sampler = a [ 74.842] gen9_emit_sf: num_sf_outputs=2 [ 74.842] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.842] gen9_emit_vertex_elements: setup id=9 [ 74.842] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 74.842] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 74.842] gen9_render_composite_box: (623, 136), (695, 150) [ 74.842] emit_primitive_identity_mask__avx2: dst=(623, 136), mask=(0.00, 0.00) x (72.00, 14.00) [ 74.842] apply_damage: damage=0x0, region=1 [(623, 136), (695, 150) + (0, 0)] [ 74.842] gen8_vertex_flush[498] = 3 [ 74.842] gen9_magic_ca_pass: CA fixup (3 -> 6) [ 74.842] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 74.842] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.842] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.842] sna_destroy_pixmap: pixmap=4503, attached?=1 [ 74.842] _kgem_bo_destroy: handle=3, proxy? 1 [ 74.842] __sna_free_pixmap(pixmap=4503) [ 74.842] sna_glyphs(op=3, nlist=1, src=(16, 74)) [ 74.842] kgem_bo_is_busy: handle=119, domain: 3 exec? 1, rq? 1 [ 74.842] can_discard_mask: nlist=1, mask=28888, depth 32, op=3 (bounded? 1) [ 74.842] glyphs_format: format=166024, depth=32 [ 74.842] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 74.842] sna_glyphs: discarding mask [ 74.842] glyphs0_to_dst(op=3, src=(16, 74), nlist=1, dst=(16, 74)+(0, 0)) [ 74.842] clipped_glyphs: no, clip region (0, 0), (850, 564) matches drawable pixmap=94680752682688 size=850x564 [ 74.842] gen9_render_composite: 0x0, current mode=1/1 [ 74.842] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 74.842] kgem_bo_is_busy: handle=119, domain: 3 exec? 1, rq? 1 [ 74.842] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.842] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.842] sna_drawable_use_bo pixmap=4440, box=((0, 0), (850, 564)), flags=7... [ 74.842] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.842] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.842] sna_drawable_use_bo: using whole GPU bo [ 74.842] gen9_composite_set_target: pixmap=4440, format=20020888, size=850x564, pitch=3584, delta=(0,0),damage=0xffffffffffffffff [ 74.842] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.842] color_convert: src=ff4c4c4c [20028888] [ 74.842] color_convert: dst=ff4c4c4c [20028888] [ 74.842] sna_render_get_solid: ff4c4c4c [ 74.842] sna_render_get_solid(27) = ff4c4c4c (last) [ 74.842] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.842] sna_transform_is_imprecise_integer_translation: no transform [ 74.842] gen9_composite_picture: integer translation (0, 0), removing [ 74.842] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.842] sna_render_pixmap_bo: GPU all damaged [ 74.842] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 74.842] gen4_choose_composite_emitter: solid, identity mask [ 74.842] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 74.842] gen9_composite_get_binding_table(fec0) [ 74.842] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 [ 74.842] kgem_add_handle: handle=6, index=4 [ 74.842] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd581000) [ 74.842] [3fa0] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 74.842] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.842] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.842] gen9_emit_vertex_elements: setup id=9 [ 74.842] glyphs0_to_dst: glyph=(16, 64)x(11, 10), unclipped [ 74.843] emit_primitive_identity_mask__avx2: dst=(16, 64), mask=(784.00, 0.00) x (11.00, 10.00) [ 74.843] glyphs0_to_dst: glyph=(25, 66)x(11, 8), unclipped [ 74.843] emit_primitive_identity_mask__avx2: dst=(25, 66), mask=(672.00, 16.00) x (11.00, 8.00) [ 74.843] glyphs0_to_dst: glyph=(35, 66)x(8, 8), unclipped [ 74.843] emit_primitive_identity_mask__avx2: dst=(35, 66), mask=(688.00, 16.00) x (8.00, 8.00) [ 74.843] glyphs0_to_dst: glyph=(40, 66)x(9, 8), unclipped [ 74.843] emit_primitive_identity_mask__avx2: dst=(40, 66), mask=(784.00, 16.00) x (9.00, 8.00) [ 74.843] glyphs0_to_dst: glyph=(47, 66)x(11, 8), unclipped [ 74.843] emit_primitive_identity_mask__avx2: dst=(47, 66), mask=(800.00, 0.00) x (11.00, 8.00) [ 74.843] glyphs0_to_dst: glyph=(57, 66)x(9, 8), unclipped [ 74.843] emit_primitive_identity_mask__avx2: dst=(57, 66), mask=(640.00, 48.00) x (9.00, 8.00) [ 74.843] glyphs0_to_dst: glyph=(65, 66)x(10, 8), unclipped [ 74.843] emit_primitive_identity_mask__avx2: dst=(65, 66), mask=(656.00, 48.00) x (10.00, 8.00) [ 74.843] glyphs0_to_dst: glyph=(74, 62)x(6, 12), unclipped [ 74.843] emit_primitive_identity_mask__avx2: dst=(74, 62), mask=(672.00, 32.00) x (6.00, 12.00) [ 74.843] gen8_vertex_flush[598] = 24 [ 74.843] gen9_magic_ca_pass: CA fixup (6 -> 30) [ 74.843] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 74.843] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.843] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.843] sna_composite_rectangles(pixmap=4440, op=1, ffe0dedc x 1 [(13, 186)x(824, 1) ...]) [ 74.843] sna_composite_rectangles: converted to op 1 [ 74.843] sna_composite_rectangles[0] (13, 186)x(824, 1) -> (13, 186), (837, 187) [ 74.843] sna_composite_rectangles: nrects=1, region=(13, 186), (837, 187) x 1 [ 74.843] sna_composite_rectangles: clipped extents (13, 186),(837, 187) x 1 [ 74.843] sna_composite_rectangles: pixmap +(0, 0) extents (13, 186),(837, 187) [ 74.843] sna_composite_rectangles: dropping last-cpu hint [ 74.843] sna_drawable_use_bo pixmap=4440, box=((13, 186), (837, 187)), flags=9... [ 74.843] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 74.843] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.843] sna_drawable_use_bo: using whole GPU bo [ 74.843] gen9_render_fill_boxes (op=1, color=(e0c8, de96, dc64, ffff) [20020888]) [ 74.843] kgem_bo_is_render: handle=119, rq? 1 [1] [ 74.843] gen9_render_fill_boxes(ffe0dedc x 1 [(13, 186), (837, 187) ...]) [ 74.843] sna_render_get_solid: ffe0dedc [ 74.843] sna_render_finish_solid(force=0, domain=0, busy=1, dirty=0, size=38) [ 74.843] sna_render_get_solid(38) = ffe0dedc (new) [ 74.843] kgem_create_proxy: target handle=122 [proxy? -1], offset=152, length=4, io=0 [ 74.843] __kgem_bo_init(handle=122, num_pages=4) [ 74.843] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 74.843] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.843] aligning vertex: was 4, now 2 floats per vertex [ 74.843] gen9_composite_get_binding_table(fe40) [ 74.843] kgem_add_reloc64: handle=122, pos=16264, delta=0, domains=40000 [ 74.843] kgem_add_reloc64: adding proxy [delta=152] for handle=122 [ 74.843] kgem_add_reloc64[7] = (delta=152, target handle=2, presumed=fff6a000) [ 74.843] [3f80] bind bo(handle=122, addr=fff6a098), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 74.843] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 74.843] gen9_emit_sampler: sampler = 1 [ 74.843] gen9_emit_sf: num_sf_outputs=1 [ 74.843] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 74.843] gen9_emit_vertex_elements: setup id=0 [ 74.843] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 74.843] (13, 186), (837, 187) [ 74.843] gen8_vertex_flush[6e8] = 3 [ 74.843] sna_composite_rectangles(pixmap=4440, op=3, 99999999 x 1 [(13, 187)x(824, 1) ...]) [ 74.843] sna_composite_rectangles: converted to op 3 [ 74.843] sna_composite_rectangles[0] (13, 187)x(824, 1) -> (13, 187), (837, 188) [ 74.843] sna_composite_rectangles: nrects=1, region=(13, 187), (837, 188) x 1 [ 74.843] sna_composite_rectangles: clipped extents (13, 187),(837, 188) x 1 [ 74.843] sna_composite_rectangles: pixmap +(0, 0) extents (13, 187),(837, 188) [ 74.843] sna_drawable_use_bo pixmap=4440, box=((13, 187), (837, 188)), flags=1... [ 74.843] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 74.843] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.843] sna_drawable_use_bo: using whole GPU bo [ 74.843] gen9_render_fill_boxes (op=3, color=(9999, 9999, 9999, 9999) [20020888]) [ 74.843] kgem_bo_is_render: handle=119, rq? 1 [1] [ 74.843] gen9_render_fill_boxes(99999999 x 1 [(13, 187), (837, 188) ...]) [ 74.843] sna_render_get_solid: 99999999 [ 74.843] sna_render_get_solid(9) = 99999999 (recreate) [ 74.843] kgem_create_proxy: target handle=122 [proxy? -1], offset=36, length=4, io=0 [ 74.843] __kgem_bo_init(handle=122, num_pages=4) [ 74.843] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 74.843] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.843] gen9_composite_get_binding_table(fdc0) [ 74.843] kgem_add_reloc64: handle=122, pos=16232, delta=0, domains=40000 [ 74.843] kgem_add_reloc64: adding proxy [delta=36] for handle=122 [ 74.843] kgem_add_reloc64[8] = (delta=36, target handle=2, presumed=fff6a000) [ 74.843] [3f60] bind bo(handle=122, addr=fff6a024), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 74.843] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 74.843] gen9_emit_vertex_elements: setup id=0 [ 74.843] (13, 187), (837, 188) [ 74.843] gen8_vertex_flush[73c] = 3 [ 74.843] sna_pixmap_create_shm(48x48, depth=32, bpp=32, pitch=192) [ 74.843] __pop_freed_pixmap: reusing freed pixmap=4503 header [ 74.843] create_pixmap_hdr: pixmap=4504, width=48, height=48, usage=0 [ 74.843] kgem_create_map(0x7fc6b40bd000 size=9216, read-only?=0) - has_userptr?=1 [ 74.843] __kgem_bo_init(handle=106, num_pages=3) [ 74.843] kgem_create_map(ptr=0x7fc6b40bd000, size=9216, pages=3, read_only=0) => handle=106 (proxy? 0) [ 74.843] sna_accel_watch_flush: enable=1 [ 74.843] __sna_damage_all(48, 48) [ 74.843] sna_pixmap_create_shm: serial=4504, 48x48, usage=0 [ 74.843] sna_composite(pixmap=4440, op=3, src=4505+(0, 0), mask=0+(45, 221), dst=4440+(45, 221)+(0, 0), size=(48, 48) [ 74.843] sna_compute_composite_region: dst=(45, 221)x(48, 48) [ 74.843] sna_compute_composite_region: initial clip against dst->pDrawable: (45, 221), (93, 269) [ 74.843] clip_to_dst: region: 1x[(45, 221), (93, 269)], clip: 1x[(0, 0), (850, 564)] [ 74.843] sna_compute_composite_region: clip against dst->pCompositeClip: (45, 221), (93, 269) [ 74.843] sna_compute_composite_region: clip against src (48x48 clip=0): (45, 221), (93, 269) [ 74.843] sna_composite: composite region extents:+(0, 0) -> (45, 221), (93, 269) + (0, 0) [ 74.843] gen9_render_composite: 48x48, current mode=1/1 [ 74.843] kgem_bo_is_render: handle=119, rq? 1 [1] [ 74.843] kgem_bo_is_busy: handle=106, domain: 1 exec? 0, rq? 0 [ 74.843] kgem_bo_is_busy: handle=119, domain: 3 exec? 1, rq? 1 [ 74.843] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.843] gen9_composite_set_target: (45, 221)x(48, 48), partial?=1 [ 74.843] sna_drawable_use_bo pixmap=4440, box=((45, 221), (93, 269)), flags=7... [ 74.843] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.843] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.843] sna_drawable_use_bo: using whole GPU bo [ 74.843] gen9_composite_set_target: pixmap=4440, format=20020888, size=850x564, pitch=3584, delta=(0,0),damage=0xffffffffffffffff [ 74.843] gen9_composite_picture: (0, 0)x(48, 48), dst=(45, 221) [ 74.843] sna_transform_is_imprecise_integer_translation: no transform [ 74.843] gen9_composite_picture: integer translation (0, 0), removing [ 74.843] sna_render_pixmap_bo pixmap=4505, (0, 0)x(48, 48)/(48, 48) [ 74.843] sna_render_pixmap_bo: CPU all damaged [ 74.843] sna_add_flush_pixmap: marking pixmap=4505 for flushing [ 74.843] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.843] __kgem_retire_rq: request 1 complete [ 74.843] sna_add_flush_pixmap: new flush bo, flushing before [ 74.843] gen8_vertex_close: used=132, vbo active? 23, vb=201, nreloc=2 [ 74.843] gen8_vertex_close: reloc[0] = 289 [ 74.843] kgem_add_reloc64: handle=23, pos=289, delta=0, domains=200000 [ 74.843] kgem_add_handle: handle=23, index=5 [ 74.843] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=fd541000) [ 74.843] gen8_vertex_close: reloc[1] = 437 [ 74.843] kgem_add_reloc64: handle=23, pos=437, delta=0, domains=200000 [ 74.843] kgem_add_reloc64[10] = (delta=0, target handle=5, presumed=fd541000) [ 74.843] sna_render_flush_solid(size=39) [ 74.843] batch[1/1, flags=1800]: 470 470 16224 16384, nreloc=11, nexec=6, nfence=0, aperture=1660 [fenced=0] [ 74.843] kgem_finish_buffers: buffer handle=3, used=4096, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 74.843] kgem_finish_buffers: retaining upload buffer (4096/262144): used=4096, refcnt=1 [ 74.843] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 74.843] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 74.843] kgem_fixup_relocs: shrinking by 61440 [ 74.843] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.843] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 74.843] kgem_commit: release handle=119 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ffaff000 [ 74.843] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 74.843] kgem_commit: release handle=122 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 74.843] __kgem_bo_clear_busy: handle=122 [ 74.843] kgem_commit: release handle=122 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff6a000 [ 74.843] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffedf000 [ 74.843] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 74.843] kgem_commit: release handle=122 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 74.843] __kgem_bo_clear_busy: handle=122 [ 74.843] kgem_commit: release handle=122 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 74.843] __kgem_bo_clear_busy: handle=122 [ 74.843] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 74.843] __kgem_busy: handle=1, busy=131072, wedged=0 [ 74.843] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 74.843] kgem_bo_is_render: handle=119, rq? 1 [1] [ 74.843] kgem_bo_is_render: handle=106, rq? 0 [0] [ 74.843] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 74.843] gen4_choose_composite_emitter: identity src, no mask [ 74.843] needs_batch_flush: flushing before handle=106 for new reservation [ 74.843] kgem_check_bo: num_pages=+500, num_exec=+2 [ 74.843] aligning vertex: was 2, now 3 floats per vertex [ 74.843] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 74.843] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 74.843] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 74.843] kgem_add_handle: handle=4, index=0 [ 74.843] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 74.843] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 74.843] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 74.843] gen9_composite_get_binding_table(ffc0) [ 74.843] kgem_add_reloc64: handle=119, pos=16360, delta=0, domains=20002 [ 74.843] kgem_add_handle: handle=119, index=1 [ 74.843] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=ffaff000) [ 74.843] __kgem_bo_mark_dirty: handle=119 (proxy? 0) [ 74.843] [3fe0] bind bo(handle=119, addr=ffaff000), format=192, width=850, height=564, pitch=3584, tiling=1 -> render [ 74.843] kgem_add_reloc64: handle=106, pos=16344, delta=0, domains=40000 [ 74.843] kgem_add_handle: handle=106, index=2 [ 74.843] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) [ 74.843] [3fd0] bind bo(handle=106, addr=0), format=192, width=48, height=48, pitch=192, tiling=0 -> sampler [ 74.843] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 74.843] gen9_emit_sampler: sampler = 2 [ 74.843] gen9_emit_sf: num_sf_outputs=1 [ 74.843] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 74.843] gen9_emit_vertex_elements: setup id=2 [ 74.843] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 74.843] gen9_render_composite_box: (45, 221), (93, 269) [ 74.843] apply_damage: damage=0x0, region=1 [(45, 221), (93, 269) + (0, 0)] [ 74.843] gen8_vertex_flush[490] = 3 [ 74.843] sna_accel_flush: flush?=1, dirty?=1 [ 74.843] sna_accel_flush: syncing SHM pixmap=4505 (refcnt=2) [ 74.843] _sna_pixmap_move_to_cpu(pixmap=4505, 48x48, flags=3) [ 74.843] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x561c94aea8f1, is-clear?=0 [ 74.843] _sna_pixmap_move_to_cpu: CPU all-damaged [ 74.843] _sna_pixmap_move_to_cpu: syncing CPU bo [ 74.843] kgem_bo_sync__cpu_full: handle=106 [ 74.843] gen8_vertex_close: used=141, vbo active? 23, vb=4, nreloc=1 [ 74.843] gen8_vertex_close: reloc[0] = 287 [ 74.843] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 74.843] kgem_add_handle: handle=23, index=3 [ 74.843] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 74.843] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=574 [fenced=0] [ 74.843] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.843] __kgem_retire_rq: request 1 complete [ 74.843] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 74.843] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 74.843] kgem_fixup_relocs: shrinking by 61440 [ 74.843] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.843] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 74.843] kgem_commit: release handle=119 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ffaff000 [ 74.843] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 74.843] kgem_commit: release handle=106 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffed9000 [ 74.843] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 74.843] __kgem_busy: handle=1, busy=131072, wedged=0 [ 74.843] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 74.843] __kgem_busy: handle=106, busy=0, wedged=0 [ 74.843] kgem_bo_sync__cpu_full: SYNC: handle=106, needs_flush? 0, domain? 3, busy? 0 [ 74.843] __kgem_busy: handle=106, busy=0, wedged=0 [ 74.843] kgem_bo_retire: retiring bo handle=106 (needed flush? 0), rq? 1 [busy?=0] [ 74.843] __kgem_retire_requests_upto(handle=106, ring=0) [ 74.843] __kgem_retire_rq: request 1 complete [ 74.843] __kgem_bo_flush: handle=119, busy=0, wedged=0 [ 74.843] assert_bo_retired: handle=106, domain: 0 exec? 0, rq? 0 [ 74.843] kgem_bo_is_busy: handle=106, domain: 1 exec? 0, rq? 0 [ 74.843] sna_accel_flush: syncing SHM pixmap=4500 (refcnt=1) [ 74.843] _sna_pixmap_move_to_cpu(pixmap=4500, 48x48, flags=3) [ 74.843] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x561c94794371, is-clear?=0 [ 74.843] _sna_pixmap_move_to_cpu: CPU all-damaged [ 74.843] _sna_pixmap_move_to_cpu: syncing CPU bo [ 74.843] kgem_bo_sync__cpu_full: handle=96 [ 74.843] __kgem_busy: handle=96, busy=0, wedged=0 [ 74.843] kgem_bo_sync__cpu_full: SYNC: handle=96, needs_flush? 0, domain? 0, busy? 0 [ 74.843] __kgem_busy: handle=96, busy=0, wedged=0 [ 74.843] kgem_bo_retire: retiring bo handle=96 (needed flush? 0), rq? 0 [busy?=0] [ 74.843] assert_bo_retired: handle=96, domain: 0 exec? 0, rq? 0 [ 74.843] kgem_bo_is_busy: handle=96, domain: 1 exec? 0, rq? 0 [ 74.843] sna_glyphs(op=3, nlist=1, src=(34, 285)) [ 74.843] kgem_bo_is_busy: handle=119, domain: 0 exec? 0, rq? 0 [ 74.843] sna_glyphs: discarding mask [ 74.843] glyphs0_to_dst(op=3, src=(34, 285), nlist=1, dst=(34, 285)+(0, 0)) [ 74.843] clipped_glyphs: no, clip region (0, 0), (850, 564) matches drawable pixmap=94680752682688 size=850x564 [ 74.843] gen9_render_composite: 0x0, current mode=0/1 [ 74.843] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 74.843] kgem_bo_is_busy: handle=119, domain: 0 exec? 0, rq? 0 [ 74.843] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.843] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.843] sna_drawable_use_bo pixmap=4440, box=((0, 0), (850, 564)), flags=7... [ 74.843] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.843] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.843] sna_drawable_use_bo: using whole GPU bo [ 74.844] gen9_composite_set_target: pixmap=4440, format=20020888, size=850x564, pitch=3584, delta=(0,0),damage=0xffffffffffffffff [ 74.844] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.844] color_convert: src=ff4c4c4c [20028888] [ 74.844] color_convert: dst=ff4c4c4c [20028888] [ 74.844] sna_render_get_solid: ff4c4c4c [ 74.844] sna_render_get_solid(27) = ff4c4c4c (old) [ 74.844] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.844] sna_transform_is_imprecise_integer_translation: no transform [ 74.844] gen9_composite_picture: integer translation (0, 0), removing [ 74.844] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.844] sna_render_pixmap_bo: GPU all damaged [ 74.844] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 74.844] gen4_choose_composite_emitter: solid, identity mask [ 74.844] kgem_check_bo: num_pages=+1522, num_exec=+3 [ 74.844] aligning vertex: was 3, now 4 floats per vertex [ 74.844] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 74.844] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 74.844] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 74.844] kgem_add_handle: handle=4, index=0 [ 74.844] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 74.844] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 74.844] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 74.844] gen9_composite_get_binding_table(ffc0) [ 74.844] kgem_add_reloc64: handle=119, pos=16360, delta=0, domains=20002 [ 74.844] kgem_add_handle: handle=119, index=1 [ 74.844] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=ffaff000) [ 74.844] __kgem_bo_mark_dirty: handle=119 (proxy? 0) [ 74.844] [3fe0] bind bo(handle=119, addr=ffaff000), format=192, width=850, height=564, pitch=3584, tiling=1 -> render [ 74.844] kgem_add_reloc64: handle=122, pos=16344, delta=0, domains=40000 [ 74.844] kgem_add_reloc64: adding proxy [delta=108] for handle=122 [ 74.844] kgem_add_handle: handle=122, index=2 [ 74.844] kgem_add_reloc64[4] = (delta=108, target handle=2, presumed=fff6a000) [ 74.844] [3fd0] bind bo(handle=122, addr=fff6a06c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 74.844] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 [ 74.844] kgem_add_handle: handle=6, index=3 [ 74.844] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd581000) [ 74.844] [3fc0] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 74.844] gen9_emit_cc: blend=177 (current=ffffffff), src=17, dst=18 [ 74.844] gen9_emit_sampler: sampler = a [ 74.844] gen9_emit_sf: num_sf_outputs=2 [ 74.844] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.844] gen9_emit_vertex_elements: setup id=9 [ 74.844] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 74.844] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 74.844] glyphs0_to_dst: glyph=(34, 275)x(10, 10), unclipped [ 74.844] emit_primitive_identity_mask__avx2: dst=(34, 275), mask=(80.00, 64.00) x (10.00, 10.00) [ 74.844] glyphs0_to_dst: glyph=(44, 273)x(5, 12), unclipped [ 74.844] emit_primitive_identity_mask__avx2: dst=(44, 273), mask=(800.00, 32.00) x (5.00, 12.00) [ 74.844] glyphs0_to_dst: glyph=(48, 277)x(9, 8), unclipped [ 74.844] emit_primitive_identity_mask__avx2: dst=(48, 277), mask=(112.00, 64.00) x (9.00, 8.00) [ 74.844] glyphs0_to_dst: glyph=(56, 277)x(10, 8), unclipped [ 74.844] emit_primitive_identity_mask__avx2: dst=(56, 277), mask=(576.00, 0.00) x (10.00, 8.00) [ 74.844] glyphs0_to_dst: glyph=(65, 274)x(7, 11), unclipped [ 74.844] emit_primitive_identity_mask__avx2: dst=(65, 274), mask=(624.00, 0.00) x (7.00, 11.00) [ 74.844] glyphs0_to_dst: glyph=(70, 277)x(11, 8), unclipped [ 74.844] emit_primitive_identity_mask__avx2: dst=(70, 277), mask=(608.00, 0.00) x (11.00, 8.00) [ 74.844] glyphs0_to_dst: glyph=(79, 277)x(11, 8), unclipped [ 74.844] emit_primitive_identity_mask__avx2: dst=(79, 277), mask=(608.00, 0.00) x (11.00, 8.00) [ 74.844] glyphs0_to_dst: glyph=(89, 274)x(7, 11), unclipped [ 74.844] emit_primitive_identity_mask__avx2: dst=(89, 274), mask=(624.00, 0.00) x (7.00, 11.00) [ 74.844] glyphs0_to_dst: glyph=(95, 273)x(9, 12), unclipped [ 74.844] emit_primitive_identity_mask__avx2: dst=(95, 273), mask=(592.00, 16.00) x (9.00, 12.00) [ 74.844] gen8_vertex_flush[498] = 27 [ 74.844] gen9_magic_ca_pass: CA fixup (36 -> 63) [ 74.844] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 74.844] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.844] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.844] sna_destroy_pixmap: pixmap=4505, attached?=1 [ 74.844] kgem_bo_is_busy: handle=106, domain: 1 exec? 0, rq? 0 [ 74.844] __sna_free_pixmap(pixmap=4505) [ 74.844] __sna_pixmap_free_cpu: discarding CPU buffer, handle=106, size=12288 [ 74.844] kgem_bo_sync__cpu: handle=106 [ 74.844] sna_accel_watch_flush: enable=-1 [ 74.844] _kgem_bo_destroy: handle=106, proxy? 0 [ 74.844] __kgem_bo_destroy: handle=106, size=12288 [ 74.844] __kgem_bo_destroy: handle=106, not reusable [ 74.844] kgem_bo_free: handle=106, size=12288 [ 74.844] __kgem_busy: handle=106, busy=0, wedged=0 [ 74.844] kgem_bo_free: releasing 0x0:0x0 vma for handle=106, count=0 [ 74.844] sna_accel_flush: flush?=0, dirty?=0 [ 74.844] sna_pixmap_create_shm(48x48, depth=32, bpp=32, pitch=192) [ 74.844] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 [ 74.844] create_pixmap: serial=4506, usage=0, 0x0 [ 74.844] create_pixmap_hdr: pixmap=4506, width=48, height=48, usage=0 [ 74.844] kgem_create_map(0x7fc6b40c1000 size=9216, read-only?=0) - has_userptr?=1 [ 74.844] __kgem_bo_init(handle=106, num_pages=3) [ 74.844] kgem_create_map(ptr=0x7fc6b40c1000, size=9216, pages=3, read_only=0) => handle=106 (proxy? 0) [ 74.844] sna_accel_watch_flush: enable=1 [ 74.844] __sna_damage_all(48, 48) [ 74.844] sna_pixmap_create_shm: serial=4506, 48x48, usage=0 [ 74.844] sna_composite(pixmap=4440, op=3, src=4507+(0, 0), mask=0+(163, 221), dst=4440+(163, 221)+(0, 0), size=(48, 48) [ 74.844] sna_compute_composite_region: dst=(163, 221)x(48, 48) [ 74.844] sna_compute_composite_region: initial clip against dst->pDrawable: (163, 221), (211, 269) [ 74.844] clip_to_dst: region: 1x[(163, 221), (211, 269)], clip: 1x[(0, 0), (850, 564)] [ 74.844] sna_compute_composite_region: clip against dst->pCompositeClip: (163, 221), (211, 269) [ 74.844] sna_compute_composite_region: clip against src (48x48 clip=0): (163, 221), (211, 269) [ 74.844] sna_composite: composite region extents:+(0, 0) -> (163, 221), (211, 269) + (0, 0) [ 74.844] gen9_render_composite: 48x48, current mode=1/1 [ 74.844] kgem_bo_is_render: handle=119, rq? 1 [1] [ 74.844] kgem_bo_is_busy: handle=106, domain: 1 exec? 0, rq? 0 [ 74.844] kgem_bo_is_busy: handle=119, domain: 0 exec? 1, rq? 1 [ 74.844] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.844] gen9_composite_set_target: (163, 221)x(48, 48), partial?=1 [ 74.844] sna_drawable_use_bo pixmap=4440, box=((163, 221), (211, 269)), flags=7... [ 74.844] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.844] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.844] sna_drawable_use_bo: using whole GPU bo [ 74.844] gen9_composite_set_target: pixmap=4440, format=20020888, size=850x564, pitch=3584, delta=(0,0),damage=0xffffffffffffffff [ 74.844] gen9_composite_picture: (0, 0)x(48, 48), dst=(163, 221) [ 74.844] sna_transform_is_imprecise_integer_translation: no transform [ 74.844] gen9_composite_picture: integer translation (0, 0), removing [ 74.844] sna_render_pixmap_bo pixmap=4507, (0, 0)x(48, 48)/(48, 48) [ 74.844] sna_render_pixmap_bo: CPU all damaged [ 74.844] sna_add_flush_pixmap: marking pixmap=4507 for flushing [ 74.844] sna_add_flush_pixmap: new flush bo, flushing before [ 74.844] gen8_vertex_close: used=252, vbo active? 23, vb=200, nreloc=1 [ 74.844] gen8_vertex_close: reloc[0] = 289 [ 74.844] kgem_add_reloc64: handle=23, pos=289, delta=0, domains=200000 [ 74.844] kgem_add_handle: handle=23, index=4 [ 74.844] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd541000) [ 74.844] batch[1/1, flags=1800]: 332 332 16320 16384, nreloc=7, nexec=5, nfence=0, aperture=1596 [fenced=0] [ 74.844] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 74.844] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 74.844] kgem_fixup_relocs: shrinking by 61440 [ 74.844] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.844] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 74.844] kgem_commit: release handle=119 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ffaff000 [ 74.844] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 74.844] kgem_commit: release handle=122 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 74.844] __kgem_bo_clear_busy: handle=122 [ 74.844] kgem_commit: release handle=122 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff6a000 [ 74.844] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 74.844] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 74.844] __kgem_busy: handle=1, busy=131072, wedged=0 [ 74.844] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 74.844] kgem_bo_is_render: handle=119, rq? 1 [1] [ 74.844] kgem_bo_is_render: handle=106, rq? 0 [0] [ 74.844] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 74.844] gen4_choose_composite_emitter: identity src, no mask [ 74.844] needs_batch_flush: flushing before handle=106 for new reservation [ 74.844] kgem_check_bo: num_pages=+500, num_exec=+2 [ 74.844] aligning vertex: was 4, now 3 floats per vertex [ 74.844] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 74.844] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 74.844] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 74.844] kgem_add_handle: handle=4, index=0 [ 74.844] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 74.844] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 74.844] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 74.844] gen9_composite_get_binding_table(ffc0) [ 74.844] kgem_add_reloc64: handle=119, pos=16360, delta=0, domains=20002 [ 74.844] kgem_add_handle: handle=119, index=1 [ 74.844] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=ffaff000) [ 74.844] __kgem_bo_mark_dirty: handle=119 (proxy? 0) [ 74.844] [3fe0] bind bo(handle=119, addr=ffaff000), format=192, width=850, height=564, pitch=3584, tiling=1 -> render [ 74.844] kgem_add_reloc64: handle=106, pos=16344, delta=0, domains=40000 [ 74.844] kgem_add_handle: handle=106, index=2 [ 74.844] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) [ 74.844] [3fd0] bind bo(handle=106, addr=0), format=192, width=48, height=48, pitch=192, tiling=0 -> sampler [ 74.844] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 74.844] gen9_emit_sampler: sampler = 2 [ 74.844] gen9_emit_sf: num_sf_outputs=1 [ 74.844] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 74.844] gen9_emit_vertex_elements: setup id=2 [ 74.844] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 74.844] gen9_render_composite_box: (163, 221), (211, 269) [ 74.844] apply_damage: damage=0x0, region=1 [(163, 221), (211, 269) + (0, 0)] [ 74.844] gen8_vertex_flush[490] = 3 [ 74.844] sna_create_pixmap(11, 10, 32, usage=3) [ 74.844] kgem_can_create_2d: 11x10 @ 32 [ 74.844] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 74.844] kgem_can_create_2d: untiled size=4096 [ 74.844] kgem_choose_tiling: too thin [width 11, 32 bpp] for TILING_X [ 74.844] kgem_choose_tiling: 11x10 -> 0 [ 74.844] sna_create_pixmap: usage=3, flags=a [ 74.844] sna_create_pixmap: small buffer [440], attaching to shadow pixmap [ 74.844] create_pixmap: allocating pixmap 11x10, depth=32/32, size=448 [ 74.844] create_pixmap: serial=4509, usage=3, 11x10 [ 74.844] sna_create_pixmap: serial=4509, 11x10, usage=3 [ 74.844] sna_composite(pixmap=4509, op=1, src=4508+(0, 0), mask=0+(0, 0), dst=4509+(0, 0)+(0, 0), size=(11, 10) [ 74.844] sna_compute_composite_region: dst=(0, 0)x(11, 10) [ 74.844] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (11, 10) [ 74.844] clip_to_dst: region: 1x[(0, 0), (11, 10)], clip: 1x[(0, 0), (11, 10)] [ 74.844] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (11, 10) [ 74.844] sna_compute_composite_region: clip against src (11x10 clip=0): (0, 0), (11, 10) [ 74.844] sna_composite: fallback, dst pixmap=4509 is too small (or completely damaged) [ 74.844] sna_composite: fallback -- fbComposite [ 74.844] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(11, 10): region=((0,0), (11, 10)) [ 74.844] sna_composite_fb: fallback -- move src to cpu [ 74.844] sna_composite_fb: fallback -- move dst to cpu [ 74.844] sna_drawable_move_region_to_cpu(pixmap=4509 (11x10), [(0, 0), (11, 10)], flags=5) [ 74.844] sna_drawable_move_region_to_cpu: region (0, 0), (11, 10) + (0, 0) subsumes pixmap (11x10) [ 74.844] _sna_pixmap_move_to_cpu(pixmap=4509, 11x10, flags=5) [ 74.844] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 74.844] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 74.844] _sna_pixmap_move_to_cpu: marking as damaged [ 74.844] __sna_damage_all(11, 10) [ 74.844] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 74.844] sna_transform_is_imprecise_integer_translation: no transform [ 74.844] memcpy_blt: src=(0, 0), dst=(0, 0), size=11x10, pitch=44/44 [ 74.844] sna_glyphs(op=3, nlist=1, src=(168, 285)) [ 74.844] kgem_bo_is_busy: handle=119, domain: 3 exec? 1, rq? 1 [ 74.844] sna_glyphs: discarding mask [ 74.844] glyphs0_to_dst(op=3, src=(168, 285), nlist=1, dst=(168, 285)+(0, 0)) [ 74.844] clipped_glyphs: no, clip region (0, 0), (850, 564) matches drawable pixmap=94680752682688 size=850x564 [ 74.844] glyph_cache(0): adding glyph to cache 1, pos 1128 [ 74.844] glyph_cache_upload: upload glyph 0x561c9499d260 to cache (64, 112)x(11, 10) [ 74.844] sna_composite(pixmap=2, op=1, src=4509+(0, 0), mask=0+(0, 0), dst=2+(64, 112)+(0, 0), size=(11, 10) [ 74.844] sna_compute_composite_region: dst=(64, 112)x(11, 10) [ 74.844] sna_compute_composite_region: initial clip against dst->pDrawable: (64, 112), (75, 122) [ 74.844] clip_to_dst: region: 1x[(64, 112), (75, 122)], clip: 1x[(0, 0), (1024, 1024)] [ 74.844] sna_compute_composite_region: clip against dst->pCompositeClip: (64, 112), (75, 122) [ 74.844] sna_compute_composite_region: clip against src (11x10 clip=0): (64, 112), (75, 122) [ 74.844] sna_composite: composite region extents:+(0, 0) -> (64, 112), (75, 122) + (0, 0) [ 74.844] gen9_render_composite: 11x10, current mode=1/1 [ 74.844] kgem_bo_is_render: handle=6, rq? 1 [1] [ 74.844] kgem_bo_is_busy: handle=6, domain: 3 exec? 0, rq? 1 [ 74.844] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.844] gen9_composite_set_target: (64, 112)x(11, 10), partial?=0 [ 74.844] sna_drawable_use_bo pixmap=2, box=((64, 112), (75, 122)), flags=f... [ 74.844] sna_drawable_use_bo: pinned, never REPLACES [ 74.844] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 74.844] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.844] sna_drawable_use_bo: using whole GPU bo [ 74.844] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 74.844] gen9_composite_picture: (0, 0)x(11, 10), dst=(64, 112) [ 74.844] sna_transform_is_imprecise_integer_translation: no transform [ 74.844] gen9_composite_picture: integer translation (0, 0), removing [ 74.844] sna_render_pixmap_bo pixmap=4509, (0, 0)x(11, 10)/(11, 10) [ 74.844] sna_render_pixmap_bo box=(0, 0), (11, 10): (11, 10)/(11, 10) [ 74.844] sna_render_pixmap_bo: offset=(-64, -112), size=(11, 10) [ 74.844] use_cpu_bo: no cpu bo [ 74.844] move_to_gpu: not migrating pixmap=4509 due to usage_hint=3 [ 74.844] sna_render_pixmap_bo: uploading CPU box (0, 0), (11, 10) [ 74.844] upload: box=(0, 0), (11, 10), pixmap=11x10 [ 74.844] sna_drawable_move_region_to_cpu(pixmap=4509 (11x10), [(0, 0), (11, 10)], flags=2) [ 74.844] sna_drawable_move_region_to_cpu: pixmap=4509 all damaged on CPU [ 74.844] kgem_can_create_2d: 11x10 @ 32 [ 74.844] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 74.844] kgem_can_create_2d: untiled size=4096 [ 74.844] kgem_choose_tiling: too thin [width 11, 32 bpp] for TILING_X [ 74.844] kgem_choose_tiling: 11x10 -> 0 [ 74.844] kgem_upload_source_image : (0, 0), (11, 10), stride=44, bpp=32 [ 74.844] kgem_create_buffer_2d: 11x10, 32 bpp, stride=64 [ 74.844] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] [ 74.844] kgem_create_buffer: reusing buffer? used=4096 + size=640, total=262144 [ 74.844] kgem_create_proxy: target handle=3 [proxy? -1], offset=4096, length=640, io=1 [ 74.844] __kgem_bo_init(handle=3, num_pages=640) [ 74.844] memcpy_blt: src=(0, 0), dst=(0, 0), size=11x10, pitch=44/64 [ 74.844] kgem_bo_is_render: handle=6, rq? 1 [1] [ 74.844] kgem_bo_is_render: handle=3, rq? 0 [0] [ 74.844] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 74.844] gen4_choose_composite_emitter: identity src, no mask [ 74.844] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.844] __kgem_retire_rq: request 1 complete [ 74.844] kgem_set_mode: flushing before new bo [ 74.844] gen8_vertex_close: used=261, vbo active? 23, vb=4, nreloc=1 [ 74.844] gen8_vertex_close: reloc[0] = 287 [ 74.844] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 74.844] kgem_add_handle: handle=23, index=3 [ 74.845] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 74.845] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=574 [fenced=0] [ 74.845] kgem_finish_buffers: buffer handle=3, used=4864, exec?=0, write=1, mmapped=cpu, refcnt=2 [ 74.845] kgem_finish_buffers: skipping unattached handle=3, used=4864, refcnt=2 [ 74.845] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 74.845] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 74.845] kgem_fixup_relocs: shrinking by 61440 [ 74.845] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.845] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 74.845] kgem_commit: release handle=119 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ffaff000 [ 74.845] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 74.845] kgem_commit: release handle=106 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffed9000 [ 74.845] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 74.845] __kgem_busy: handle=1, busy=131072, wedged=0 [ 74.845] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 74.845] kgem_check_bo: num_pages=+1088, num_exec=+2 [ 74.845] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 74.845] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 74.845] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 74.845] kgem_add_handle: handle=4, index=0 [ 74.845] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 74.845] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 74.845] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 74.845] gen9_composite_get_binding_table(ffc0) [ 74.845] kgem_add_reloc64: handle=6, pos=16360, delta=0, domains=20002 [ 74.845] kgem_add_handle: handle=6, index=1 [ 74.845] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd581000) [ 74.845] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 74.845] [3fe0] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> render [ 74.845] kgem_add_reloc64: handle=3, pos=16344, delta=0, domains=40000 [ 74.845] kgem_add_reloc64: adding proxy [delta=4096] for handle=3 [ 74.845] kgem_add_handle: handle=3, index=2 [ 74.845] kgem_add_reloc64[4] = (delta=4096, target handle=2, presumed=ffedf000) [ 74.845] [3fd0] bind bo(handle=3, addr=ffee0000), format=192, width=11, height=10, pitch=64, tiling=0 -> sampler [ 74.845] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 74.845] gen9_emit_sampler: sampler = 2 [ 74.845] gen9_emit_sf: num_sf_outputs=1 [ 74.845] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 74.845] gen9_emit_vertex_elements: setup id=2 [ 74.845] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 74.845] gen9_render_composite_box: (64, 112), (75, 122) [ 74.845] apply_damage: damage=0x0, region=1 [(64, 112), (75, 122) + (0, 0)] [ 74.845] gen8_vertex_flush[490] = 3 [ 74.845] _kgem_bo_destroy: handle=3, proxy? 1 [ 74.845] gen9_render_composite: 0x0, current mode=1/1 [ 74.845] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 74.845] kgem_bo_is_busy: handle=119, domain: 3 exec? 0, rq? 1 [ 74.845] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.845] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.845] sna_drawable_use_bo pixmap=4440, box=((0, 0), (850, 564)), flags=7... [ 74.845] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.845] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.845] sna_drawable_use_bo: using whole GPU bo [ 74.845] gen9_composite_set_target: pixmap=4440, format=20020888, size=850x564, pitch=3584, delta=(0,0),damage=0xffffffffffffffff [ 74.845] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.845] color_convert: src=ff4c4c4c [20028888] [ 74.845] color_convert: dst=ff4c4c4c [20028888] [ 74.845] sna_render_get_solid: ff4c4c4c [ 74.845] sna_render_get_solid(27) = ff4c4c4c (last) [ 74.845] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.845] sna_transform_is_imprecise_integer_translation: no transform [ 74.845] gen9_composite_picture: integer translation (0, 0), removing [ 74.845] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.845] sna_render_pixmap_bo: GPU all damaged [ 74.845] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 74.845] gen4_choose_composite_emitter: solid, identity mask [ 74.845] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.845] __kgem_retire_rq: request 1 complete [ 74.845] __kgem_bo_flush: handle=119, busy=0, wedged=0 [ 74.845] kgem_set_mode: flushing before new bo [ 74.845] gen8_vertex_close: used=270, vbo active? 23, vb=4, nreloc=1 [ 74.845] gen8_vertex_close: reloc[0] = 287 [ 74.845] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 74.845] kgem_add_handle: handle=23, index=3 [ 74.845] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 74.845] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=1162 [fenced=0] [ 74.845] kgem_finish_buffers: buffer handle=3, used=4864, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 74.845] kgem_finish_buffers: retaining upload buffer (4864/262144): used=8192, refcnt=1 [ 74.845] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 74.845] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 74.845] kgem_fixup_relocs: shrinking by 61440 [ 74.845] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.845] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 74.845] kgem_commit: release handle=6 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd581000 [ 74.845] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 74.845] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffedf000 [ 74.845] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 74.845] __kgem_busy: handle=1, busy=131072, wedged=0 [ 74.845] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 74.845] kgem_check_bo: num_pages=+1522, num_exec=+3 [ 74.845] aligning vertex: was 3, now 4 floats per vertex [ 74.845] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 74.845] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 74.845] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 74.845] kgem_add_handle: handle=4, index=0 [ 74.845] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 74.845] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 74.845] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 74.845] gen9_composite_get_binding_table(ffc0) [ 74.845] kgem_add_reloc64: handle=119, pos=16360, delta=0, domains=20002 [ 74.845] kgem_add_handle: handle=119, index=1 [ 74.845] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=ffaff000) [ 74.845] __kgem_bo_mark_dirty: handle=119 (proxy? 0) [ 74.845] [3fe0] bind bo(handle=119, addr=ffaff000), format=192, width=850, height=564, pitch=3584, tiling=1 -> render [ 74.845] kgem_add_reloc64: handle=122, pos=16344, delta=0, domains=40000 [ 74.845] kgem_add_reloc64: adding proxy [delta=108] for handle=122 [ 74.845] kgem_add_handle: handle=122, index=2 [ 74.845] kgem_add_reloc64[4] = (delta=108, target handle=2, presumed=fff6a000) [ 74.845] [3fd0] bind bo(handle=122, addr=fff6a06c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 74.845] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 [ 74.845] kgem_add_handle: handle=6, index=3 [ 74.845] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd581000) [ 74.845] [3fc0] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 74.845] gen9_emit_cc: blend=177 (current=ffffffff), src=17, dst=18 [ 74.845] gen9_emit_sampler: sampler = a [ 74.845] gen9_emit_sf: num_sf_outputs=2 [ 74.845] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.845] gen9_emit_vertex_elements: setup id=9 [ 74.845] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 74.845] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 74.845] glyphs0_to_dst: glyph=(167, 275)x(11, 10), unclipped [ 74.845] emit_primitive_identity_mask__avx2: dst=(167, 275), mask=(64.00, 112.00) x (11.00, 10.00) [ 74.845] glyphs0_to_dst: glyph=(176, 277)x(11, 8), unclipped [ 74.845] emit_primitive_identity_mask__avx2: dst=(176, 277), mask=(608.00, 0.00) x (11.00, 8.00) [ 74.845] glyphs0_to_dst: glyph=(186, 273)x(5, 12), unclipped [ 74.845] emit_primitive_identity_mask__avx2: dst=(186, 273), mask=(800.00, 32.00) x (5.00, 12.00) [ 74.845] glyphs0_to_dst: glyph=(189, 277)x(11, 8), unclipped [ 74.845] emit_primitive_identity_mask__avx2: dst=(189, 277), mask=(608.00, 0.00) x (11.00, 8.00) [ 74.845] glyphs0_to_dst: glyph=(199, 277)x(7, 8), unclipped [ 74.845] emit_primitive_identity_mask__avx2: dst=(199, 277), mask=(560.00, 48.00) x (7.00, 8.00) [ 74.845] gen8_vertex_flush[498] = 15 [ 74.845] gen9_magic_ca_pass: CA fixup (68 -> 83) [ 74.845] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 74.845] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.845] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.845] sna_destroy_pixmap: pixmap=4507, attached?=1 [ 74.845] kgem_bo_is_busy: handle=106, domain: 0 exec? 0, rq? 0 [ 74.845] __sna_free_pixmap(pixmap=4507) [ 74.845] __sna_pixmap_free_cpu: discarding CPU buffer, handle=106, size=12288 [ 74.845] kgem_bo_sync__cpu: handle=106 [ 74.845] __kgem_busy: handle=106, busy=0, wedged=0 [ 74.845] kgem_bo_sync__cpu: SYNC: handle=106, needs_flush? 0, domain? 0, busy? 0 [ 74.845] __kgem_busy: handle=106, busy=0, wedged=0 [ 74.845] kgem_bo_retire: retiring bo handle=106 (needed flush? 0), rq? 0 [busy?=0] [ 74.845] assert_bo_retired: handle=106, domain: 0 exec? 0, rq? 0 [ 74.845] sna_accel_watch_flush: enable=-1 [ 74.845] _kgem_bo_destroy: handle=106, proxy? 0 [ 74.845] __kgem_bo_destroy: handle=106, size=12288 [ 74.845] __kgem_bo_destroy: handle=106, not reusable [ 74.845] kgem_bo_free: handle=106, size=12288 [ 74.845] __kgem_busy: handle=106, busy=0, wedged=0 [ 74.845] kgem_bo_free: releasing 0x0:0x0 vma for handle=106, count=0 [ 74.845] sna_accel_flush: flush?=0, dirty?=0 [ 74.845] sna_pixmap_create_shm(48x48, depth=32, bpp=32, pitch=192) [ 74.845] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 [ 74.845] create_pixmap: serial=4510, usage=0, 0x0 [ 74.845] create_pixmap_hdr: pixmap=4510, width=48, height=48, usage=0 [ 74.845] kgem_create_map(0x7fc6b40c5000 size=9216, read-only?=0) - has_userptr?=1 [ 74.845] __kgem_bo_init(handle=106, num_pages=3) [ 74.845] kgem_create_map(ptr=0x7fc6b40c5000, size=9216, pages=3, read_only=0) => handle=106 (proxy? 0) [ 74.845] sna_accel_watch_flush: enable=1 [ 74.845] __sna_damage_all(48, 48) [ 74.845] sna_pixmap_create_shm: serial=4510, 48x48, usage=0 [ 74.845] sna_composite(pixmap=4440, op=3, src=4511+(0, 0), mask=0+(281, 221), dst=4440+(281, 221)+(0, 0), size=(48, 48) [ 74.845] sna_compute_composite_region: dst=(281, 221)x(48, 48) [ 74.845] sna_compute_composite_region: initial clip against dst->pDrawable: (281, 221), (329, 269) [ 74.845] clip_to_dst: region: 1x[(281, 221), (329, 269)], clip: 1x[(0, 0), (850, 564)] [ 74.845] sna_compute_composite_region: clip against dst->pCompositeClip: (281, 221), (329, 269) [ 74.845] sna_compute_composite_region: clip against src (48x48 clip=0): (281, 221), (329, 269) [ 74.845] sna_composite: composite region extents:+(0, 0) -> (281, 221), (329, 269) + (0, 0) [ 74.845] gen9_render_composite: 48x48, current mode=1/1 [ 74.845] kgem_bo_is_render: handle=119, rq? 1 [1] [ 74.845] kgem_bo_is_busy: handle=106, domain: 1 exec? 0, rq? 0 [ 74.845] kgem_bo_is_busy: handle=119, domain: 0 exec? 1, rq? 1 [ 74.845] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.845] gen9_composite_set_target: (281, 221)x(48, 48), partial?=1 [ 74.845] sna_drawable_use_bo pixmap=4440, box=((281, 221), (329, 269)), flags=7... [ 74.845] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.845] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.845] sna_drawable_use_bo: using whole GPU bo [ 74.845] gen9_composite_set_target: pixmap=4440, format=20020888, size=850x564, pitch=3584, delta=(0,0),damage=0xffffffffffffffff [ 74.845] gen9_composite_picture: (0, 0)x(48, 48), dst=(281, 221) [ 74.845] sna_transform_is_imprecise_integer_translation: no transform [ 74.845] gen9_composite_picture: integer translation (0, 0), removing [ 74.845] sna_render_pixmap_bo pixmap=4511, (0, 0)x(48, 48)/(48, 48) [ 74.845] sna_render_pixmap_bo: CPU all damaged [ 74.845] sna_add_flush_pixmap: marking pixmap=4511 for flushing [ 74.845] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.845] __kgem_retire_rq: request 1 complete [ 74.845] sna_add_flush_pixmap: new flush bo, flushing before [ 74.845] gen8_vertex_close: used=332, vbo active? 23, vb=200, nreloc=1 [ 74.845] gen8_vertex_close: reloc[0] = 289 [ 74.845] kgem_add_reloc64: handle=23, pos=289, delta=0, domains=200000 [ 74.845] kgem_add_handle: handle=23, index=4 [ 74.845] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd541000) [ 74.845] batch[1/1, flags=1800]: 332 332 16320 16384, nreloc=7, nexec=5, nfence=0, aperture=1596 [fenced=0] [ 74.845] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 74.845] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 74.845] kgem_fixup_relocs: shrinking by 61440 [ 74.845] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.845] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 74.845] kgem_commit: release handle=119 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ffaff000 [ 74.845] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 74.845] kgem_commit: release handle=122 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 74.845] __kgem_bo_clear_busy: handle=122 [ 74.845] kgem_commit: release handle=122 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff6a000 [ 74.845] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd581000 [ 74.845] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 74.845] __kgem_busy: handle=1, busy=131072, wedged=0 [ 74.845] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 74.845] kgem_bo_is_render: handle=119, rq? 1 [1] [ 74.845] kgem_bo_is_render: handle=106, rq? 0 [0] [ 74.845] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 74.845] gen4_choose_composite_emitter: identity src, no mask [ 74.845] needs_batch_flush: flushing before handle=106 for new reservation [ 74.845] kgem_check_bo: num_pages=+500, num_exec=+2 [ 74.845] aligning vertex: was 4, now 3 floats per vertex [ 74.845] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 74.845] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 74.845] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 74.845] kgem_add_handle: handle=4, index=0 [ 74.845] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 74.845] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 74.845] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 74.845] gen9_composite_get_binding_table(ffc0) [ 74.845] kgem_add_reloc64: handle=119, pos=16360, delta=0, domains=20002 [ 74.845] kgem_add_handle: handle=119, index=1 [ 74.845] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=ffaff000) [ 74.845] __kgem_bo_mark_dirty: handle=119 (proxy? 0) [ 74.845] [3fe0] bind bo(handle=119, addr=ffaff000), format=192, width=850, height=564, pitch=3584, tiling=1 -> render [ 74.845] kgem_add_reloc64: handle=106, pos=16344, delta=0, domains=40000 [ 74.845] kgem_add_handle: handle=106, index=2 [ 74.845] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) [ 74.845] [3fd0] bind bo(handle=106, addr=0), format=192, width=48, height=48, pitch=192, tiling=0 -> sampler [ 74.845] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 74.845] gen9_emit_sampler: sampler = 2 [ 74.845] gen9_emit_sf: num_sf_outputs=1 [ 74.845] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 74.845] gen9_emit_vertex_elements: setup id=2 [ 74.845] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 74.845] gen9_render_composite_box: (281, 221), (329, 269) [ 74.845] apply_damage: damage=0x0, region=1 [(281, 221), (329, 269) + (0, 0)] [ 74.845] gen8_vertex_flush[490] = 3 [ 74.845] sna_create_pixmap(11, 10, 32, usage=3) [ 74.845] kgem_can_create_2d: 11x10 @ 32 [ 74.845] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 74.845] kgem_can_create_2d: untiled size=4096 [ 74.845] kgem_choose_tiling: too thin [width 11, 32 bpp] for TILING_X [ 74.845] kgem_choose_tiling: 11x10 -> 0 [ 74.845] sna_create_pixmap: usage=3, flags=a [ 74.845] sna_create_pixmap: small buffer [440], attaching to shadow pixmap [ 74.845] create_pixmap: allocating pixmap 11x10, depth=32/32, size=448 [ 74.846] create_pixmap: serial=4513, usage=3, 11x10 [ 74.846] sna_create_pixmap: serial=4513, 11x10, usage=3 [ 74.846] sna_composite(pixmap=4513, op=1, src=4512+(0, 0), mask=0+(0, 0), dst=4513+(0, 0)+(0, 0), size=(11, 10) [ 74.846] sna_compute_composite_region: dst=(0, 0)x(11, 10) [ 74.846] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (11, 10) [ 74.846] clip_to_dst: region: 1x[(0, 0), (11, 10)], clip: 1x[(0, 0), (11, 10)] [ 74.846] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (11, 10) [ 74.846] sna_compute_composite_region: clip against src (11x10 clip=0): (0, 0), (11, 10) [ 74.846] sna_composite: fallback, dst pixmap=4513 is too small (or completely damaged) [ 74.846] sna_composite: fallback -- fbComposite [ 74.846] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(11, 10): region=((0,0), (11, 10)) [ 74.846] sna_composite_fb: fallback -- move src to cpu [ 74.846] sna_composite_fb: fallback -- move dst to cpu [ 74.846] sna_drawable_move_region_to_cpu(pixmap=4513 (11x10), [(0, 0), (11, 10)], flags=5) [ 74.846] sna_drawable_move_region_to_cpu: region (0, 0), (11, 10) + (0, 0) subsumes pixmap (11x10) [ 74.846] _sna_pixmap_move_to_cpu(pixmap=4513, 11x10, flags=5) [ 74.846] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 74.846] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 74.846] _sna_pixmap_move_to_cpu: marking as damaged [ 74.846] __sna_damage_all(11, 10) [ 74.846] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 74.846] sna_transform_is_imprecise_integer_translation: no transform [ 74.846] memcpy_blt: src=(0, 0), dst=(0, 0), size=11x10, pitch=44/44 [ 74.846] sna_glyphs(op=3, nlist=1, src=(276, 285)) [ 74.846] kgem_bo_is_busy: handle=119, domain: 3 exec? 1, rq? 1 [ 74.846] can_discard_mask: nlist=1, mask=28888, depth 32, op=3 (bounded? 1) [ 74.846] glyphs_format: format=166024, depth=32 [ 74.846] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 74.846] sna_glyphs: discarding mask [ 74.846] glyphs0_to_dst(op=3, src=(276, 285), nlist=1, dst=(276, 285)+(0, 0)) [ 74.846] clipped_glyphs: no, clip region (0, 0), (850, 564) matches drawable pixmap=94680752682688 size=850x564 [ 74.846] glyph_cache(0): adding glyph to cache 1, pos 1132 [ 74.846] glyph_cache_upload: upload glyph 0x561c94986a00 to cache (80, 112)x(11, 10) [ 74.846] sna_composite(pixmap=2, op=1, src=4513+(0, 0), mask=0+(0, 0), dst=2+(80, 112)+(0, 0), size=(11, 10) [ 74.846] sna_compute_composite_region: dst=(80, 112)x(11, 10) [ 74.846] sna_compute_composite_region: initial clip against dst->pDrawable: (80, 112), (91, 122) [ 74.846] clip_to_dst: region: 1x[(80, 112), (91, 122)], clip: 1x[(0, 0), (1024, 1024)] [ 74.846] sna_compute_composite_region: clip against dst->pCompositeClip: (80, 112), (91, 122) [ 74.846] sna_compute_composite_region: clip against src (11x10 clip=0): (80, 112), (91, 122) [ 74.846] sna_composite: composite region extents:+(0, 0) -> (80, 112), (91, 122) + (0, 0) [ 74.846] gen9_render_composite: 11x10, current mode=1/1 [ 74.846] kgem_bo_is_render: handle=6, rq? 1 [1] [ 74.846] kgem_bo_is_busy: handle=6, domain: 3 exec? 0, rq? 1 [ 74.846] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.846] gen9_composite_set_target: (80, 112)x(11, 10), partial?=0 [ 74.846] sna_drawable_use_bo pixmap=2, box=((80, 112), (91, 122)), flags=f... [ 74.846] sna_drawable_use_bo: pinned, never REPLACES [ 74.846] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 74.846] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.846] sna_drawable_use_bo: using whole GPU bo [ 74.846] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 74.846] gen9_composite_picture: (0, 0)x(11, 10), dst=(80, 112) [ 74.846] sna_transform_is_imprecise_integer_translation: no transform [ 74.846] gen9_composite_picture: integer translation (0, 0), removing [ 74.846] sna_render_pixmap_bo pixmap=4513, (0, 0)x(11, 10)/(11, 10) [ 74.846] sna_render_pixmap_bo box=(0, 0), (11, 10): (11, 10)/(11, 10) [ 74.846] sna_render_pixmap_bo: offset=(-80, -112), size=(11, 10) [ 74.846] use_cpu_bo: no cpu bo [ 74.846] move_to_gpu: not migrating pixmap=4513 due to usage_hint=3 [ 74.846] sna_render_pixmap_bo: uploading CPU box (0, 0), (11, 10) [ 74.846] upload: box=(0, 0), (11, 10), pixmap=11x10 [ 74.846] sna_drawable_move_region_to_cpu(pixmap=4513 (11x10), [(0, 0), (11, 10)], flags=2) [ 74.846] sna_drawable_move_region_to_cpu: pixmap=4513 all damaged on CPU [ 74.846] kgem_can_create_2d: 11x10 @ 32 [ 74.846] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 74.846] kgem_can_create_2d: untiled size=4096 [ 74.846] kgem_choose_tiling: too thin [width 11, 32 bpp] for TILING_X [ 74.846] kgem_choose_tiling: 11x10 -> 0 [ 74.846] kgem_upload_source_image : (0, 0), (11, 10), stride=44, bpp=32 [ 74.846] kgem_create_buffer_2d: 11x10, 32 bpp, stride=64 [ 74.846] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] [ 74.846] kgem_create_buffer: reusing buffer? used=8192 + size=640, total=262144 [ 74.846] kgem_create_proxy: target handle=3 [proxy? -1], offset=8192, length=640, io=1 [ 74.846] __kgem_bo_init(handle=3, num_pages=640) [ 74.846] memcpy_blt: src=(0, 0), dst=(0, 0), size=11x10, pitch=44/64 [ 74.846] kgem_bo_is_render: handle=6, rq? 1 [1] [ 74.846] kgem_bo_is_render: handle=3, rq? 0 [0] [ 74.846] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 74.846] gen4_choose_composite_emitter: identity src, no mask [ 74.846] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.846] __kgem_retire_rq: request 1 complete [ 74.846] __kgem_bo_flush: handle=6, busy=0, wedged=0 [ 74.846] kgem_set_mode: flushing before new bo [ 74.846] gen8_vertex_close: used=342, vbo active? 23, vb=4, nreloc=1 [ 74.846] gen8_vertex_close: reloc[0] = 287 [ 74.846] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 74.846] kgem_add_handle: handle=23, index=3 [ 74.846] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 74.846] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=574 [fenced=0] [ 74.846] kgem_finish_buffers: buffer handle=3, used=8960, exec?=0, write=1, mmapped=cpu, refcnt=2 [ 74.846] kgem_finish_buffers: skipping unattached handle=3, used=8960, refcnt=2 [ 74.846] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 74.846] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 74.846] kgem_fixup_relocs: shrinking by 61440 [ 74.846] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.846] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 74.846] kgem_commit: release handle=119 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ffaff000 [ 74.846] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 74.846] kgem_commit: release handle=106 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffed9000 [ 74.846] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 74.846] __kgem_busy: handle=1, busy=131072, wedged=0 [ 74.846] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 74.846] kgem_check_bo: num_pages=+1088, num_exec=+2 [ 74.846] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 74.846] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 74.846] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 74.846] kgem_add_handle: handle=4, index=0 [ 74.846] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 74.846] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 74.846] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 74.846] gen9_composite_get_binding_table(ffc0) [ 74.846] kgem_add_reloc64: handle=6, pos=16360, delta=0, domains=20002 [ 74.846] kgem_add_handle: handle=6, index=1 [ 74.846] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd581000) [ 74.846] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 74.846] [3fe0] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> render [ 74.846] kgem_add_reloc64: handle=3, pos=16344, delta=0, domains=40000 [ 74.846] kgem_add_reloc64: adding proxy [delta=8192] for handle=3 [ 74.846] kgem_add_handle: handle=3, index=2 [ 74.846] kgem_add_reloc64[4] = (delta=8192, target handle=2, presumed=ffedf000) [ 74.846] [3fd0] bind bo(handle=3, addr=ffee1000), format=192, width=11, height=10, pitch=64, tiling=0 -> sampler [ 74.846] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 74.846] gen9_emit_sampler: sampler = 2 [ 74.846] gen9_emit_sf: num_sf_outputs=1 [ 74.846] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 74.846] gen9_emit_vertex_elements: setup id=2 [ 74.846] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 74.846] gen9_render_composite_box: (80, 112), (91, 122) [ 74.846] apply_damage: damage=0x0, region=1 [(80, 112), (91, 122) + (0, 0)] [ 74.846] gen8_vertex_flush[490] = 3 [ 74.846] _kgem_bo_destroy: handle=3, proxy? 1 [ 74.846] gen9_render_composite: 0x0, current mode=1/1 [ 74.846] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 74.846] kgem_bo_is_busy: handle=119, domain: 3 exec? 0, rq? 1 [ 74.846] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.846] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.846] sna_drawable_use_bo pixmap=4440, box=((0, 0), (850, 564)), flags=7... [ 74.846] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.846] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.846] sna_drawable_use_bo: using whole GPU bo [ 74.846] gen9_composite_set_target: pixmap=4440, format=20020888, size=850x564, pitch=3584, delta=(0,0),damage=0xffffffffffffffff [ 74.846] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.846] color_convert: src=ff4c4c4c [20028888] [ 74.846] color_convert: dst=ff4c4c4c [20028888] [ 74.846] sna_render_get_solid: ff4c4c4c [ 74.846] sna_render_get_solid(27) = ff4c4c4c (last) [ 74.846] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.846] sna_transform_is_imprecise_integer_translation: no transform [ 74.846] gen9_composite_picture: integer translation (0, 0), removing [ 74.846] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.846] sna_render_pixmap_bo: GPU all damaged [ 74.846] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 74.846] gen4_choose_composite_emitter: solid, identity mask [ 74.846] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.846] __kgem_retire_rq: request 1 complete [ 74.846] __kgem_bo_flush: handle=119, busy=0, wedged=0 [ 74.846] kgem_set_mode: flushing before new bo [ 74.846] gen8_vertex_close: used=351, vbo active? 23, vb=4, nreloc=1 [ 74.846] gen8_vertex_close: reloc[0] = 287 [ 74.846] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 74.846] kgem_add_handle: handle=23, index=3 [ 74.846] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 74.846] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=1162 [fenced=0] [ 74.846] kgem_finish_buffers: buffer handle=3, used=8960, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 74.846] kgem_finish_buffers: retaining upload buffer (8960/262144): used=12288, refcnt=1 [ 74.846] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 74.846] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 74.846] kgem_fixup_relocs: shrinking by 61440 [ 74.846] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.846] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 74.846] kgem_commit: release handle=6 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd581000 [ 74.846] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 74.846] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffedf000 [ 74.846] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 74.846] __kgem_busy: handle=1, busy=131072, wedged=0 [ 74.846] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 74.846] kgem_check_bo: num_pages=+1522, num_exec=+3 [ 74.846] aligning vertex: was 3, now 4 floats per vertex [ 74.846] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 74.846] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 74.846] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 74.846] kgem_add_handle: handle=4, index=0 [ 74.846] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 74.846] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 74.846] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 74.846] gen9_composite_get_binding_table(ffc0) [ 74.846] kgem_add_reloc64: handle=119, pos=16360, delta=0, domains=20002 [ 74.846] kgem_add_handle: handle=119, index=1 [ 74.846] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=ffaff000) [ 74.846] __kgem_bo_mark_dirty: handle=119 (proxy? 0) [ 74.846] [3fe0] bind bo(handle=119, addr=ffaff000), format=192, width=850, height=564, pitch=3584, tiling=1 -> render [ 74.846] kgem_add_reloc64: handle=122, pos=16344, delta=0, domains=40000 [ 74.846] kgem_add_reloc64: adding proxy [delta=108] for handle=122 [ 74.846] kgem_add_handle: handle=122, index=2 [ 74.846] kgem_add_reloc64[4] = (delta=108, target handle=2, presumed=fff6a000) [ 74.846] [3fd0] bind bo(handle=122, addr=fff6a06c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 74.846] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 [ 74.846] kgem_add_handle: handle=6, index=3 [ 74.846] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd581000) [ 74.846] [3fc0] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 74.846] gen9_emit_cc: blend=177 (current=ffffffff), src=17, dst=18 [ 74.846] gen9_emit_sampler: sampler = a [ 74.846] gen9_emit_sf: num_sf_outputs=2 [ 74.846] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.846] gen9_emit_vertex_elements: setup id=9 [ 74.846] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 74.846] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 74.846] glyphs0_to_dst: glyph=(276, 275)x(11, 10), unclipped [ 74.846] emit_primitive_identity_mask__avx2: dst=(276, 275), mask=(80.00, 112.00) x (11.00, 10.00) [ 74.846] glyphs0_to_dst: glyph=(286, 274)x(5, 11), unclipped [ 74.846] emit_primitive_identity_mask__avx2: dst=(286, 274), mask=(784.00, 48.00) x (5.00, 11.00) [ 74.846] glyphs0_to_dst: glyph=(290, 277)x(9, 8), unclipped [ 74.846] emit_primitive_identity_mask__avx2: dst=(290, 277), mask=(576.00, 16.00) x (9.00, 8.00) [ 74.846] glyphs0_to_dst: glyph=(298, 277)x(10, 11), unclipped [ 74.846] emit_primitive_identity_mask__avx2: dst=(298, 277), mask=(640.00, 16.00) x (10.00, 11.00) [ 74.846] glyphs0_to_dst: glyph=(307, 273)x(5, 12), unclipped [ 74.846] emit_primitive_identity_mask__avx2: dst=(307, 273), mask=(800.00, 32.00) x (5.00, 12.00) [ 74.846] glyphs0_to_dst: glyph=(310, 277)x(9, 8), unclipped [ 74.846] emit_primitive_identity_mask__avx2: dst=(310, 277), mask=(848.00, 0.00) x (9.00, 8.00) [ 74.846] glyphs0_to_dst: glyph=(318, 277)x(10, 11), unclipped [ 74.846] emit_primitive_identity_mask__avx2: dst=(318, 277), mask=(112.00, 80.00) x (10.00, 11.00) [ 74.846] glyphs0_to_dst: glyph=(325, 277)x(9, 8), unclipped [ 74.846] emit_primitive_identity_mask__avx2: dst=(325, 277), mask=(576.00, 16.00) x (9.00, 8.00) [ 74.846] gen8_vertex_flush[498] = 24 [ 74.846] gen9_magic_ca_pass: CA fixup (88 -> 112) [ 74.847] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 74.847] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.847] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.847] sna_accel_flush: flush?=0, dirty?=1 [ 74.847] sna_accel_flush: syncing SHM pixmap=4511 (refcnt=1) [ 74.847] _sna_pixmap_move_to_cpu(pixmap=4511, 48x48, flags=3) [ 74.847] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x561c94aea8f1, is-clear?=0 [ 74.847] _sna_pixmap_move_to_cpu: CPU all-damaged [ 74.847] _sna_pixmap_move_to_cpu: syncing CPU bo [ 74.847] kgem_bo_sync__cpu_full: handle=106 [ 74.847] __kgem_busy: handle=106, busy=0, wedged=0 [ 74.847] kgem_bo_sync__cpu_full: SYNC: handle=106, needs_flush? 0, domain? 0, busy? 0 [ 74.847] __kgem_busy: handle=106, busy=0, wedged=0 [ 74.847] kgem_bo_retire: retiring bo handle=106 (needed flush? 0), rq? 0 [busy?=0] [ 74.847] assert_bo_retired: handle=106, domain: 0 exec? 0, rq? 0 [ 74.847] kgem_bo_is_busy: handle=106, domain: 1 exec? 0, rq? 0 [ 74.847] sna_block_handler (tv=0.0) [ 74.847] sna_wakeup_handler [ 74.847] sna_accel_flush: flush?=0, dirty?=0 [ 74.847] sna_accel_flush: flush?=0, dirty?=0 [ 74.847] sna_accel_flush: flush?=0, dirty?=0 [ 74.847] sna_accel_flush: flush?=0, dirty?=0 [ 74.847] sna_change_window_attributes [ 74.847] sna_accel_flush: flush?=0, dirty?=0 [ 74.847] sna_accel_flush: flush?=0, dirty?=0 [ 74.847] sna_accel_flush: flush?=0, dirty?=0 [ 74.847] sna_block_handler (tv=0.0) [ 74.847] sna_wakeup_handler [ 74.847] sna_destroy_pixmap: pixmap=4511, attached?=1 [ 74.847] kgem_bo_is_busy: handle=106, domain: 1 exec? 0, rq? 0 [ 74.847] __sna_free_pixmap(pixmap=4511) [ 74.847] __sna_pixmap_free_cpu: discarding CPU buffer, handle=106, size=12288 [ 74.847] kgem_bo_sync__cpu: handle=106 [ 74.847] sna_accel_watch_flush: enable=-1 [ 74.847] _kgem_bo_destroy: handle=106, proxy? 0 [ 74.847] __kgem_bo_destroy: handle=106, size=12288 [ 74.847] __kgem_bo_destroy: handle=106, not reusable [ 74.847] kgem_bo_free: handle=106, size=12288 [ 74.847] __kgem_busy: handle=106, busy=0, wedged=0 [ 74.847] kgem_bo_free: releasing 0x0:0x0 vma for handle=106, count=0 [ 74.847] sna_accel_flush: flush?=0, dirty?=0 [ 74.847] sna_pixmap_create_shm(48x48, depth=32, bpp=32, pitch=192) [ 74.847] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 [ 74.847] create_pixmap: serial=4514, usage=0, 0x0 [ 74.847] create_pixmap_hdr: pixmap=4514, width=48, height=48, usage=0 [ 74.847] kgem_create_map(0x7fc6b40c9000 size=9216, read-only?=0) - has_userptr?=1 [ 74.847] __kgem_bo_init(handle=106, num_pages=3) [ 74.847] kgem_create_map(ptr=0x7fc6b40c9000, size=9216, pages=3, read_only=0) => handle=106 (proxy? 0) [ 74.847] sna_accel_watch_flush: enable=1 [ 74.847] __sna_damage_all(48, 48) [ 74.847] sna_pixmap_create_shm: serial=4514, 48x48, usage=0 [ 74.847] sna_composite(pixmap=4440, op=3, src=4515+(0, 0), mask=0+(399, 221), dst=4440+(399, 221)+(0, 0), size=(48, 48) [ 74.847] sna_compute_composite_region: dst=(399, 221)x(48, 48) [ 74.847] sna_compute_composite_region: initial clip against dst->pDrawable: (399, 221), (447, 269) [ 74.847] clip_to_dst: region: 1x[(399, 221), (447, 269)], clip: 1x[(0, 0), (850, 564)] [ 74.847] sna_compute_composite_region: clip against dst->pCompositeClip: (399, 221), (447, 269) [ 74.847] sna_compute_composite_region: clip against src (48x48 clip=0): (399, 221), (447, 269) [ 74.847] sna_composite: composite region extents:+(0, 0) -> (399, 221), (447, 269) + (0, 0) [ 74.847] gen9_render_composite: 48x48, current mode=1/1 [ 74.847] kgem_bo_is_render: handle=119, rq? 1 [1] [ 74.847] kgem_bo_is_busy: handle=106, domain: 1 exec? 0, rq? 0 [ 74.847] kgem_bo_is_busy: handle=119, domain: 0 exec? 1, rq? 1 [ 74.847] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.847] gen9_composite_set_target: (399, 221)x(48, 48), partial?=1 [ 74.847] sna_drawable_use_bo pixmap=4440, box=((399, 221), (447, 269)), flags=7... [ 74.847] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.847] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.847] sna_drawable_use_bo: using whole GPU bo [ 74.847] gen9_composite_set_target: pixmap=4440, format=20020888, size=850x564, pitch=3584, delta=(0,0),damage=0xffffffffffffffff [ 74.847] gen9_composite_picture: (0, 0)x(48, 48), dst=(399, 221) [ 74.847] sna_transform_is_imprecise_integer_translation: no transform [ 74.847] gen9_composite_picture: integer translation (0, 0), removing [ 74.847] sna_render_pixmap_bo pixmap=4515, (0, 0)x(48, 48)/(48, 48) [ 74.847] sna_render_pixmap_bo: CPU all damaged [ 74.847] sna_add_flush_pixmap: marking pixmap=4515 for flushing [ 74.847] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.847] __kgem_retire_rq: request 1 complete [ 74.847] sna_add_flush_pixmap: new flush bo, flushing before [ 74.847] gen8_vertex_close: used=448, vbo active? 23, vb=200, nreloc=1 [ 74.847] gen8_vertex_close: reloc[0] = 289 [ 74.847] kgem_add_reloc64: handle=23, pos=289, delta=0, domains=200000 [ 74.847] kgem_add_handle: handle=23, index=4 [ 74.847] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd541000) [ 74.847] batch[1/1, flags=1800]: 332 332 16320 16384, nreloc=7, nexec=5, nfence=0, aperture=1596 [fenced=0] [ 74.847] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 74.847] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 74.847] kgem_fixup_relocs: shrinking by 61440 [ 74.847] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.847] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 74.847] kgem_commit: release handle=119 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ffaff000 [ 74.847] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 74.847] kgem_commit: release handle=122 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 74.847] __kgem_bo_clear_busy: handle=122 [ 74.847] kgem_commit: release handle=122 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff6a000 [ 74.847] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd581000 [ 74.847] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 74.847] __kgem_busy: handle=1, busy=131072, wedged=0 [ 74.847] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 74.847] kgem_bo_is_render: handle=119, rq? 1 [1] [ 74.847] kgem_bo_is_render: handle=106, rq? 0 [0] [ 74.847] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 74.847] gen4_choose_composite_emitter: identity src, no mask [ 74.847] needs_batch_flush: flushing before handle=106 for new reservation [ 74.847] kgem_check_bo: num_pages=+500, num_exec=+2 [ 74.847] aligning vertex: was 4, now 3 floats per vertex [ 74.847] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 74.847] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 74.847] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 74.847] kgem_add_handle: handle=4, index=0 [ 74.847] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 74.847] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 74.847] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 74.847] gen9_composite_get_binding_table(ffc0) [ 74.847] kgem_add_reloc64: handle=119, pos=16360, delta=0, domains=20002 [ 74.847] kgem_add_handle: handle=119, index=1 [ 74.847] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=ffaff000) [ 74.847] __kgem_bo_mark_dirty: handle=119 (proxy? 0) [ 74.847] [3fe0] bind bo(handle=119, addr=ffaff000), format=192, width=850, height=564, pitch=3584, tiling=1 -> render [ 74.847] kgem_add_reloc64: handle=106, pos=16344, delta=0, domains=40000 [ 74.847] kgem_add_handle: handle=106, index=2 [ 74.847] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) [ 74.847] [3fd0] bind bo(handle=106, addr=0), format=192, width=48, height=48, pitch=192, tiling=0 -> sampler [ 74.847] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 74.847] gen9_emit_sampler: sampler = 2 [ 74.847] gen9_emit_sf: num_sf_outputs=1 [ 74.847] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 74.847] gen9_emit_vertex_elements: setup id=2 [ 74.847] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 74.847] gen9_render_composite_box: (399, 221), (447, 269) [ 74.847] apply_damage: damage=0x0, region=1 [(399, 221), (447, 269) + (0, 0)] [ 74.847] gen8_vertex_flush[490] = 3 [ 74.847] sna_create_pixmap(11, 10, 32, usage=3) [ 74.847] kgem_can_create_2d: 11x10 @ 32 [ 74.847] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 74.847] kgem_can_create_2d: untiled size=4096 [ 74.847] kgem_choose_tiling: too thin [width 11, 32 bpp] for TILING_X [ 74.847] kgem_choose_tiling: 11x10 -> 0 [ 74.847] sna_create_pixmap: usage=3, flags=a [ 74.847] sna_create_pixmap: small buffer [440], attaching to shadow pixmap [ 74.847] create_pixmap: allocating pixmap 11x10, depth=32/32, size=448 [ 74.847] create_pixmap: serial=4517, usage=3, 11x10 [ 74.847] sna_create_pixmap: serial=4517, 11x10, usage=3 [ 74.847] sna_composite(pixmap=4517, op=1, src=4516+(0, 0), mask=0+(0, 0), dst=4517+(0, 0)+(0, 0), size=(11, 10) [ 74.847] sna_compute_composite_region: dst=(0, 0)x(11, 10) [ 74.847] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (11, 10) [ 74.847] clip_to_dst: region: 1x[(0, 0), (11, 10)], clip: 1x[(0, 0), (11, 10)] [ 74.847] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (11, 10) [ 74.847] sna_compute_composite_region: clip against src (11x10 clip=0): (0, 0), (11, 10) [ 74.847] sna_composite: fallback, dst pixmap=4517 is too small (or completely damaged) [ 74.847] sna_composite: fallback -- fbComposite [ 74.847] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(11, 10): region=((0,0), (11, 10)) [ 74.847] sna_composite_fb: fallback -- move src to cpu [ 74.847] sna_composite_fb: fallback -- move dst to cpu [ 74.847] sna_drawable_move_region_to_cpu(pixmap=4517 (11x10), [(0, 0), (11, 10)], flags=5) [ 74.847] sna_drawable_move_region_to_cpu: region (0, 0), (11, 10) + (0, 0) subsumes pixmap (11x10) [ 74.847] _sna_pixmap_move_to_cpu(pixmap=4517, 11x10, flags=5) [ 74.847] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 74.847] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 74.847] _sna_pixmap_move_to_cpu: marking as damaged [ 74.847] __sna_damage_all(11, 10) [ 74.847] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 74.847] sna_transform_is_imprecise_integer_translation: no transform [ 74.847] memcpy_blt: src=(0, 0), dst=(0, 0), size=11x10, pitch=44/44 [ 74.847] sna_create_pixmap(10, 12, 32, usage=3) [ 74.847] kgem_can_create_2d: 10x12 @ 32 [ 74.847] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=12 [ 74.847] kgem_can_create_2d: untiled size=4096 [ 74.847] kgem_choose_tiling: too thin [width 10, 32 bpp] for TILING_X [ 74.847] kgem_choose_tiling: 10x12 -> 0 [ 74.847] sna_create_pixmap: usage=3, flags=a [ 74.847] sna_create_pixmap: small buffer [480], attaching to shadow pixmap [ 74.847] create_pixmap: allocating pixmap 10x12, depth=32/32, size=488 [ 74.847] create_pixmap: serial=4519, usage=3, 10x12 [ 74.847] sna_create_pixmap: serial=4519, 10x12, usage=3 [ 74.847] sna_composite(pixmap=4519, op=1, src=4518+(0, 0), mask=0+(0, 0), dst=4519+(0, 0)+(0, 0), size=(10, 12) [ 74.847] sna_compute_composite_region: dst=(0, 0)x(10, 12) [ 74.847] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (10, 12) [ 74.847] clip_to_dst: region: 1x[(0, 0), (10, 12)], clip: 1x[(0, 0), (10, 12)] [ 74.847] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (10, 12) [ 74.847] sna_compute_composite_region: clip against src (10x12 clip=0): (0, 0), (10, 12) [ 74.847] sna_composite: fallback, dst pixmap=4519 is too small (or completely damaged) [ 74.847] sna_composite: fallback -- fbComposite [ 74.847] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(10, 12): region=((0,0), (10, 12)) [ 74.847] sna_composite_fb: fallback -- move src to cpu [ 74.847] sna_composite_fb: fallback -- move dst to cpu [ 74.847] sna_drawable_move_region_to_cpu(pixmap=4519 (10x12), [(0, 0), (10, 12)], flags=5) [ 74.847] sna_drawable_move_region_to_cpu: region (0, 0), (10, 12) + (0, 0) subsumes pixmap (10x12) [ 74.847] _sna_pixmap_move_to_cpu(pixmap=4519, 10x12, flags=5) [ 74.847] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 74.847] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 74.847] _sna_pixmap_move_to_cpu: marking as damaged [ 74.847] __sna_damage_all(10, 12) [ 74.847] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 74.847] sna_transform_is_imprecise_integer_translation: no transform [ 74.847] memcpy_blt: src=(0, 0), dst=(0, 0), size=10x12, pitch=40/40 [ 74.847] sna_glyphs(op=3, nlist=1, src=(390, 285)) [ 74.847] kgem_bo_is_busy: handle=119, domain: 3 exec? 1, rq? 1 [ 74.847] can_discard_mask: nlist=1, mask=28888, depth 32, op=3 (bounded? 1) [ 74.847] glyphs_format: format=166024, depth=32 [ 74.847] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 74.847] sna_glyphs: discarding mask [ 74.847] glyphs0_to_dst(op=3, src=(390, 285), nlist=1, dst=(390, 285)+(0, 0)) [ 74.847] clipped_glyphs: no, clip region (0, 0), (850, 564) matches drawable pixmap=94680752682688 size=850x564 [ 74.847] glyph_cache(0): adding glyph to cache 1, pos 1136 [ 74.847] glyph_cache_upload: upload glyph 0x561c94b05f60 to cache (96, 96)x(11, 10) [ 74.847] sna_composite(pixmap=2, op=1, src=4517+(0, 0), mask=0+(0, 0), dst=2+(96, 96)+(0, 0), size=(11, 10) [ 74.847] sna_compute_composite_region: dst=(96, 96)x(11, 10) [ 74.847] sna_compute_composite_region: initial clip against dst->pDrawable: (96, 96), (107, 106) [ 74.847] clip_to_dst: region: 1x[(96, 96), (107, 106)], clip: 1x[(0, 0), (1024, 1024)] [ 74.848] sna_compute_composite_region: clip against dst->pCompositeClip: (96, 96), (107, 106) [ 74.848] sna_compute_composite_region: clip against src (11x10 clip=0): (96, 96), (107, 106) [ 74.848] sna_composite: composite region extents:+(0, 0) -> (96, 96), (107, 106) + (0, 0) [ 74.848] gen9_render_composite: 11x10, current mode=1/1 [ 74.848] kgem_bo_is_render: handle=6, rq? 1 [1] [ 74.848] kgem_bo_is_busy: handle=6, domain: 3 exec? 0, rq? 1 [ 74.848] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.848] gen9_composite_set_target: (96, 96)x(11, 10), partial?=0 [ 74.848] sna_drawable_use_bo pixmap=2, box=((96, 96), (107, 106)), flags=f... [ 74.848] sna_drawable_use_bo: pinned, never REPLACES [ 74.848] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 74.848] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.848] sna_drawable_use_bo: using whole GPU bo [ 74.848] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 74.848] gen9_composite_picture: (0, 0)x(11, 10), dst=(96, 96) [ 74.848] sna_transform_is_imprecise_integer_translation: no transform [ 74.848] gen9_composite_picture: integer translation (0, 0), removing [ 74.848] sna_render_pixmap_bo pixmap=4517, (0, 0)x(11, 10)/(11, 10) [ 74.848] sna_render_pixmap_bo box=(0, 0), (11, 10): (11, 10)/(11, 10) [ 74.848] sna_render_pixmap_bo: offset=(-96, -96), size=(11, 10) [ 74.848] use_cpu_bo: no cpu bo [ 74.848] move_to_gpu: not migrating pixmap=4517 due to usage_hint=3 [ 74.848] sna_render_pixmap_bo: uploading CPU box (0, 0), (11, 10) [ 74.848] upload: box=(0, 0), (11, 10), pixmap=11x10 [ 74.848] sna_drawable_move_region_to_cpu(pixmap=4517 (11x10), [(0, 0), (11, 10)], flags=2) [ 74.848] sna_drawable_move_region_to_cpu: pixmap=4517 all damaged on CPU [ 74.848] kgem_can_create_2d: 11x10 @ 32 [ 74.848] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 74.848] kgem_can_create_2d: untiled size=4096 [ 74.848] kgem_choose_tiling: too thin [width 11, 32 bpp] for TILING_X [ 74.848] kgem_choose_tiling: 11x10 -> 0 [ 74.848] kgem_upload_source_image : (0, 0), (11, 10), stride=44, bpp=32 [ 74.848] kgem_create_buffer_2d: 11x10, 32 bpp, stride=64 [ 74.848] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] [ 74.848] kgem_create_buffer: reusing buffer? used=12288 + size=640, total=262144 [ 74.848] kgem_create_proxy: target handle=3 [proxy? -1], offset=12288, length=640, io=1 [ 74.848] __kgem_bo_init(handle=3, num_pages=640) [ 74.848] memcpy_blt: src=(0, 0), dst=(0, 0), size=11x10, pitch=44/64 [ 74.848] kgem_bo_is_render: handle=6, rq? 1 [1] [ 74.848] kgem_bo_is_render: handle=3, rq? 0 [0] [ 74.848] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 74.848] gen4_choose_composite_emitter: identity src, no mask [ 74.848] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.848] __kgem_retire_rq: request 1 complete [ 74.848] __kgem_bo_flush: handle=6, busy=0, wedged=0 [ 74.848] kgem_set_mode: flushing before new bo [ 74.848] gen8_vertex_close: used=459, vbo active? 23, vb=4, nreloc=1 [ 74.848] gen8_vertex_close: reloc[0] = 287 [ 74.848] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 74.848] kgem_add_handle: handle=23, index=3 [ 74.848] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 74.848] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=574 [fenced=0] [ 74.848] kgem_finish_buffers: buffer handle=3, used=13056, exec?=0, write=1, mmapped=cpu, refcnt=2 [ 74.848] kgem_finish_buffers: skipping unattached handle=3, used=13056, refcnt=2 [ 74.848] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 74.848] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 74.848] kgem_fixup_relocs: shrinking by 61440 [ 74.848] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.848] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 74.848] kgem_commit: release handle=119 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ffaff000 [ 74.848] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 74.848] kgem_commit: release handle=106 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffed9000 [ 74.848] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 74.848] __kgem_busy: handle=1, busy=131072, wedged=0 [ 74.848] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 74.848] kgem_check_bo: num_pages=+1088, num_exec=+2 [ 74.848] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 74.848] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 74.848] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 74.848] kgem_add_handle: handle=4, index=0 [ 74.848] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 74.848] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 74.848] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 74.848] gen9_composite_get_binding_table(ffc0) [ 74.848] kgem_add_reloc64: handle=6, pos=16360, delta=0, domains=20002 [ 74.848] kgem_add_handle: handle=6, index=1 [ 74.848] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd581000) [ 74.848] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 74.848] [3fe0] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> render [ 74.848] kgem_add_reloc64: handle=3, pos=16344, delta=0, domains=40000 [ 74.848] kgem_add_reloc64: adding proxy [delta=12288] for handle=3 [ 74.848] kgem_add_handle: handle=3, index=2 [ 74.848] kgem_add_reloc64[4] = (delta=12288, target handle=2, presumed=ffedf000) [ 74.848] [3fd0] bind bo(handle=3, addr=ffee2000), format=192, width=11, height=10, pitch=64, tiling=0 -> sampler [ 74.848] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 74.848] gen9_emit_sampler: sampler = 2 [ 74.848] gen9_emit_sf: num_sf_outputs=1 [ 74.848] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 74.848] gen9_emit_vertex_elements: setup id=2 [ 74.848] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 74.848] gen9_render_composite_box: (96, 96), (107, 106) [ 74.848] apply_damage: damage=0x0, region=1 [(96, 96), (107, 106) + (0, 0)] [ 74.848] gen8_vertex_flush[490] = 3 [ 74.848] _kgem_bo_destroy: handle=3, proxy? 1 [ 74.848] gen9_render_composite: 0x0, current mode=1/1 [ 74.848] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 74.848] kgem_bo_is_busy: handle=119, domain: 3 exec? 0, rq? 1 [ 74.848] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.848] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.848] sna_drawable_use_bo pixmap=4440, box=((0, 0), (850, 564)), flags=7... [ 74.848] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.848] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.848] sna_drawable_use_bo: using whole GPU bo [ 74.848] gen9_composite_set_target: pixmap=4440, format=20020888, size=850x564, pitch=3584, delta=(0,0),damage=0xffffffffffffffff [ 74.848] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.848] color_convert: src=ff4c4c4c [20028888] [ 74.848] color_convert: dst=ff4c4c4c [20028888] [ 74.848] sna_render_get_solid: ff4c4c4c [ 74.848] sna_render_get_solid(27) = ff4c4c4c (last) [ 74.848] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.848] sna_transform_is_imprecise_integer_translation: no transform [ 74.848] gen9_composite_picture: integer translation (0, 0), removing [ 74.848] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.848] sna_render_pixmap_bo: GPU all damaged [ 74.848] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 74.848] gen4_choose_composite_emitter: solid, identity mask [ 74.848] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.848] __kgem_retire_rq: request 1 complete [ 74.848] __kgem_bo_flush: handle=119, busy=0, wedged=0 [ 74.848] kgem_set_mode: flushing before new bo [ 74.848] gen8_vertex_close: used=468, vbo active? 23, vb=4, nreloc=1 [ 74.848] gen8_vertex_close: reloc[0] = 287 [ 74.848] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 74.848] kgem_add_handle: handle=23, index=3 [ 74.848] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 74.848] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=1162 [fenced=0] [ 74.848] kgem_finish_buffers: buffer handle=3, used=13056, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 74.848] kgem_finish_buffers: retaining upload buffer (13056/262144): used=16384, refcnt=1 [ 74.848] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 74.848] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 74.848] kgem_fixup_relocs: shrinking by 61440 [ 74.848] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.848] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 74.848] kgem_commit: release handle=6 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd581000 [ 74.848] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 74.848] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffedf000 [ 74.848] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 74.848] __kgem_busy: handle=1, busy=131072, wedged=0 [ 74.848] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 74.848] kgem_check_bo: num_pages=+1522, num_exec=+3 [ 74.848] aligning vertex: was 3, now 4 floats per vertex [ 74.848] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 74.848] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 74.848] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 74.848] kgem_add_handle: handle=4, index=0 [ 74.848] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 74.848] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 74.848] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 74.848] gen9_composite_get_binding_table(ffc0) [ 74.848] kgem_add_reloc64: handle=119, pos=16360, delta=0, domains=20002 [ 74.848] kgem_add_handle: handle=119, index=1 [ 74.848] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=ffaff000) [ 74.848] __kgem_bo_mark_dirty: handle=119 (proxy? 0) [ 74.848] [3fe0] bind bo(handle=119, addr=ffaff000), format=192, width=850, height=564, pitch=3584, tiling=1 -> render [ 74.848] kgem_add_reloc64: handle=122, pos=16344, delta=0, domains=40000 [ 74.848] kgem_add_reloc64: adding proxy [delta=108] for handle=122 [ 74.848] kgem_add_handle: handle=122, index=2 [ 74.848] kgem_add_reloc64[4] = (delta=108, target handle=2, presumed=fff6a000) [ 74.848] [3fd0] bind bo(handle=122, addr=fff6a06c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 74.848] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 [ 74.848] kgem_add_handle: handle=6, index=3 [ 74.848] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd581000) [ 74.848] [3fc0] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 74.848] gen9_emit_cc: blend=177 (current=ffffffff), src=17, dst=18 [ 74.848] gen9_emit_sampler: sampler = a [ 74.848] gen9_emit_sf: num_sf_outputs=2 [ 74.848] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.848] gen9_emit_vertex_elements: setup id=9 [ 74.848] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 74.848] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 74.848] glyphs0_to_dst: glyph=(390, 275)x(11, 10), unclipped [ 74.848] emit_primitive_identity_mask__avx2: dst=(390, 275), mask=(96.00, 96.00) x (11.00, 10.00) [ 74.848] glyphs0_to_dst: glyph=(398, 277)x(10, 8), unclipped [ 74.848] emit_primitive_identity_mask__avx2: dst=(398, 277), mask=(576.00, 0.00) x (10.00, 8.00) [ 74.848] glyphs0_to_dst: glyph=(406, 277)x(10, 11), unclipped [ 74.848] emit_primitive_identity_mask__avx2: dst=(406, 277), mask=(112.00, 80.00) x (10.00, 11.00) [ 74.848] gen8_vertex_flush[498] = 9 [ 74.848] gen9_magic_ca_pass: CA fixup (117 -> 126) [ 74.848] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 74.848] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.848] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.848] glyph_cache(0): adding glyph to cache 1, pos 1140 [ 74.848] glyph_cache_upload: upload glyph 0x561c94ac2450 to cache (112, 96)x(10, 12) [ 74.848] sna_composite(pixmap=2, op=1, src=4519+(0, 0), mask=0+(0, 0), dst=2+(112, 96)+(0, 0), size=(10, 12) [ 74.848] sna_compute_composite_region: dst=(112, 96)x(10, 12) [ 74.848] sna_compute_composite_region: initial clip against dst->pDrawable: (112, 96), (122, 108) [ 74.848] clip_to_dst: region: 1x[(112, 96), (122, 108)], clip: 1x[(0, 0), (1024, 1024)] [ 74.848] sna_compute_composite_region: clip against dst->pCompositeClip: (112, 96), (122, 108) [ 74.848] sna_compute_composite_region: clip against src (10x12 clip=0): (112, 96), (122, 108) [ 74.848] sna_composite: composite region extents:+(0, 0) -> (112, 96), (122, 108) + (0, 0) [ 74.848] gen9_render_composite: 10x12, current mode=1/1 [ 74.848] kgem_bo_is_render: handle=6, rq? 1 [1] [ 74.848] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.848] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.848] gen9_composite_set_target: (112, 96)x(10, 12), partial?=0 [ 74.848] sna_drawable_use_bo pixmap=2, box=((112, 96), (122, 108)), flags=f... [ 74.848] sna_drawable_use_bo: pinned, never REPLACES [ 74.848] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 74.848] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.848] sna_drawable_use_bo: using whole GPU bo [ 74.848] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 74.848] gen9_composite_picture: (0, 0)x(10, 12), dst=(112, 96) [ 74.848] sna_transform_is_imprecise_integer_translation: no transform [ 74.848] gen9_composite_picture: integer translation (0, 0), removing [ 74.848] sna_render_pixmap_bo pixmap=4519, (0, 0)x(10, 12)/(10, 12) [ 74.848] sna_render_pixmap_bo box=(0, 0), (10, 12): (10, 12)/(10, 12) [ 74.848] sna_render_pixmap_bo: offset=(-112, -96), size=(10, 12) [ 74.848] use_cpu_bo: no cpu bo [ 74.848] move_to_gpu: not migrating pixmap=4519 due to usage_hint=3 [ 74.848] sna_render_pixmap_bo: uploading CPU box (0, 0), (10, 12) [ 74.848] upload: box=(0, 0), (10, 12), pixmap=10x12 [ 74.848] sna_drawable_move_region_to_cpu(pixmap=4519 (10x12), [(0, 0), (10, 12)], flags=2) [ 74.848] sna_drawable_move_region_to_cpu: pixmap=4519 all damaged on CPU [ 74.848] kgem_can_create_2d: 10x12 @ 32 [ 74.848] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=12 [ 74.848] kgem_can_create_2d: untiled size=4096 [ 74.848] kgem_choose_tiling: too thin [width 10, 32 bpp] for TILING_X [ 74.848] kgem_choose_tiling: 10x12 -> 0 [ 74.848] kgem_upload_source_image : (0, 0), (10, 12), stride=40, bpp=32 [ 74.848] kgem_create_buffer_2d: 10x12, 32 bpp, stride=64 [ 74.848] kgem_create_buffer: size=768, flags=3 [write?=1, inplace?=1, last?=0] [ 74.848] kgem_create_buffer: reusing buffer? used=16384 + size=768, total=262144 [ 74.848] kgem_create_proxy: target handle=3 [proxy? -1], offset=16384, length=768, io=1 [ 74.848] __kgem_bo_init(handle=3, num_pages=768) [ 74.848] memcpy_blt: src=(0, 0), dst=(0, 0), size=10x12, pitch=40/64 [ 74.848] kgem_bo_is_render: handle=6, rq? 1 [1] [ 74.848] kgem_bo_is_render: handle=3, rq? 0 [0] [ 74.848] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 74.848] gen4_choose_composite_emitter: identity src, no mask [ 74.848] kgem_check_bo: num_pages=+64, num_exec=+1 [ 74.848] aligning vertex: was 4, now 3 floats per vertex [ 74.848] gen9_composite_get_binding_table(fec0) [ 74.848] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=20002 [ 74.848] kgem_add_reloc64[6] = (delta=0, target handle=3, presumed=fd581000) [ 74.848] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 74.848] [3fa0] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> render [ 74.848] kgem_add_reloc64: handle=3, pos=16280, delta=0, domains=40000 [ 74.848] kgem_add_reloc64: adding proxy [delta=16384] for handle=3 [ 74.849] kgem_add_handle: handle=3, index=4 [ 74.849] kgem_add_reloc64[7] = (delta=16384, target handle=4, presumed=ffedf000) [ 74.849] [3f90] bind bo(handle=3, addr=ffee3000), format=192, width=10, height=12, pitch=64, tiling=0 -> sampler [ 74.849] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 74.849] gen9_emit_sampler: sampler = 2 [ 74.849] gen9_emit_sf: num_sf_outputs=1 [ 74.849] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 74.849] gen9_emit_vertex_elements: setup id=2 [ 74.849] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 74.849] gen9_render_composite_box: (112, 96), (122, 108) [ 74.849] apply_damage: damage=0x0, region=1 [(112, 96), (122, 108) + (0, 0)] [ 74.849] gen8_vertex_flush[5e0] = 3 [ 74.849] _kgem_bo_destroy: handle=3, proxy? 1 [ 74.849] gen9_render_composite: 0x0, current mode=1/1 [ 74.849] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.849] kgem_bo_is_busy: handle=119, domain: 0 exec? 1, rq? 1 [ 74.849] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.849] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.849] sna_drawable_use_bo pixmap=4440, box=((0, 0), (850, 564)), flags=7... [ 74.849] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.849] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.849] sna_drawable_use_bo: using whole GPU bo [ 74.849] gen9_composite_set_target: pixmap=4440, format=20020888, size=850x564, pitch=3584, delta=(0,0),damage=0xffffffffffffffff [ 74.849] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.849] color_convert: src=ff4c4c4c [20028888] [ 74.849] color_convert: dst=ff4c4c4c [20028888] [ 74.849] sna_render_get_solid: ff4c4c4c [ 74.849] sna_render_get_solid(27) = ff4c4c4c (last) [ 74.849] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.849] sna_transform_is_imprecise_integer_translation: no transform [ 74.849] gen9_composite_picture: integer translation (0, 0), removing [ 74.849] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.849] sna_render_pixmap_bo: GPU all damaged [ 74.849] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 74.849] gen4_choose_composite_emitter: solid, identity mask [ 74.849] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.849] aligning vertex: was 3, now 4 floats per vertex [ 74.849] gen9_composite_get_binding_table(fe00) [ 74.849] __kgem_bo_mark_dirty: handle=119 (proxy? 0) [ 74.849] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 74.849] gen9_emit_sampler: sampler = a [ 74.849] gen9_emit_sf: num_sf_outputs=2 [ 74.849] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.849] gen9_emit_vertex_elements: setup id=9 [ 74.849] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 74.849] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 74.849] glyphs0_to_dst: glyph=(414, 273)x(10, 12), unclipped [ 74.849] emit_primitive_identity_mask__avx2: dst=(414, 273), mask=(112.00, 96.00) x (10.00, 12.00) [ 74.849] glyphs0_to_dst: glyph=(422, 277)x(11, 8), unclipped [ 74.849] emit_primitive_identity_mask__avx2: dst=(422, 277), mask=(608.00, 0.00) x (11.00, 8.00) [ 74.849] glyphs0_to_dst: glyph=(431, 277)x(9, 8), unclipped [ 74.849] emit_primitive_identity_mask__avx2: dst=(431, 277), mask=(848.00, 0.00) x (9.00, 8.00) [ 74.849] glyphs0_to_dst: glyph=(440, 277)x(7, 8), unclipped [ 74.849] emit_primitive_identity_mask__avx2: dst=(440, 277), mask=(560.00, 48.00) x (7.00, 8.00) [ 74.849] glyphs0_to_dst: glyph=(445, 273)x(10, 12), unclipped [ 74.849] emit_primitive_identity_mask__avx2: dst=(445, 273), mask=(800.00, 48.00) x (10.00, 12.00) [ 74.849] gen8_vertex_flush[6b8] = 15 [ 74.849] gen9_magic_ca_pass: CA fixup (129 -> 144) [ 74.849] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 74.849] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.849] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.849] sna_destroy_pixmap: pixmap=4515, attached?=1 [ 74.849] kgem_bo_is_busy: handle=106, domain: 0 exec? 0, rq? 0 [ 74.849] __sna_free_pixmap(pixmap=4515) [ 74.849] __sna_pixmap_free_cpu: discarding CPU buffer, handle=106, size=12288 [ 74.849] kgem_bo_sync__cpu: handle=106 [ 74.849] __kgem_busy: handle=106, busy=0, wedged=0 [ 74.849] kgem_bo_sync__cpu: SYNC: handle=106, needs_flush? 0, domain? 0, busy? 0 [ 74.849] __kgem_busy: handle=106, busy=0, wedged=0 [ 74.849] kgem_bo_retire: retiring bo handle=106 (needed flush? 0), rq? 0 [busy?=0] [ 74.849] assert_bo_retired: handle=106, domain: 0 exec? 0, rq? 0 [ 74.849] sna_accel_watch_flush: enable=-1 [ 74.849] _kgem_bo_destroy: handle=106, proxy? 0 [ 74.849] __kgem_bo_destroy: handle=106, size=12288 [ 74.849] __kgem_bo_destroy: handle=106, not reusable [ 74.849] kgem_bo_free: handle=106, size=12288 [ 74.849] __kgem_busy: handle=106, busy=0, wedged=0 [ 74.849] kgem_bo_free: releasing 0x0:0x0 vma for handle=106, count=0 [ 74.849] sna_accel_flush: flush?=0, dirty?=0 [ 74.849] sna_pixmap_create_shm(48x48, depth=32, bpp=32, pitch=192) [ 74.849] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 [ 74.849] create_pixmap: serial=4520, usage=0, 0x0 [ 74.849] create_pixmap_hdr: pixmap=4520, width=48, height=48, usage=0 [ 74.849] kgem_create_map(0x7fc6b40ad000 size=9216, read-only?=0) - has_userptr?=1 [ 74.849] __kgem_bo_init(handle=106, num_pages=3) [ 74.849] kgem_create_map(ptr=0x7fc6b40ad000, size=9216, pages=3, read_only=0) => handle=106 (proxy? 0) [ 74.849] sna_accel_watch_flush: enable=1 [ 74.849] __sna_damage_all(48, 48) [ 74.849] sna_pixmap_create_shm: serial=4520, 48x48, usage=0 [ 74.849] sna_composite(pixmap=4440, op=3, src=4521+(0, 0), mask=0+(517, 221), dst=4440+(517, 221)+(0, 0), size=(48, 48) [ 74.849] sna_compute_composite_region: dst=(517, 221)x(48, 48) [ 74.849] sna_compute_composite_region: initial clip against dst->pDrawable: (517, 221), (565, 269) [ 74.849] clip_to_dst: region: 1x[(517, 221), (565, 269)], clip: 1x[(0, 0), (850, 564)] [ 74.849] sna_compute_composite_region: clip against dst->pCompositeClip: (517, 221), (565, 269) [ 74.849] sna_compute_composite_region: clip against src (48x48 clip=0): (517, 221), (565, 269) [ 74.849] sna_composite: composite region extents:+(0, 0) -> (517, 221), (565, 269) + (0, 0) [ 74.849] gen9_render_composite: 48x48, current mode=1/1 [ 74.849] kgem_bo_is_render: handle=119, rq? 1 [1] [ 74.849] kgem_bo_is_busy: handle=106, domain: 1 exec? 0, rq? 0 [ 74.849] kgem_bo_is_busy: handle=119, domain: 0 exec? 1, rq? 1 [ 74.849] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.849] gen9_composite_set_target: (517, 221)x(48, 48), partial?=1 [ 74.849] sna_drawable_use_bo pixmap=4440, box=((517, 221), (565, 269)), flags=7... [ 74.849] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.849] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.849] sna_drawable_use_bo: using whole GPU bo [ 74.849] gen9_composite_set_target: pixmap=4440, format=20020888, size=850x564, pitch=3584, delta=(0,0),damage=0xffffffffffffffff [ 74.849] gen9_composite_picture: (0, 0)x(48, 48), dst=(517, 221) [ 74.849] sna_transform_is_imprecise_integer_translation: no transform [ 74.849] gen9_composite_picture: integer translation (0, 0), removing [ 74.849] sna_render_pixmap_bo pixmap=4521, (0, 0)x(48, 48)/(48, 48) [ 74.849] sna_render_pixmap_bo: CPU all damaged [ 74.849] sna_add_flush_pixmap: marking pixmap=4521 for flushing [ 74.849] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.849] __kgem_retire_rq: request 1 complete [ 74.849] sna_add_flush_pixmap: new flush bo, flushing before [ 74.849] gen8_vertex_close: used=576, vbo active? 23, vb=204, nreloc=2 [ 74.849] gen8_vertex_close: reloc[0] = 289 [ 74.849] kgem_add_reloc64: handle=23, pos=289, delta=0, domains=200000 [ 74.849] kgem_add_handle: handle=23, index=5 [ 74.849] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fd541000) [ 74.849] gen8_vertex_close: reloc[1] = 371 [ 74.849] kgem_add_reloc64: handle=23, pos=371, delta=0, domains=200000 [ 74.849] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=fd541000) [ 74.849] batch[1/1, flags=1800]: 468 468 16256 16384, nreloc=10, nexec=6, nfence=0, aperture=1660 [fenced=0] [ 74.849] kgem_finish_buffers: buffer handle=3, used=17152, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 74.849] kgem_finish_buffers: retaining upload buffer (17152/262144): used=20480, refcnt=1 [ 74.849] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 74.849] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 74.849] kgem_fixup_relocs: shrinking by 61440 [ 74.849] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.849] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 74.849] kgem_commit: release handle=119 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ffaff000 [ 74.849] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd581000 [ 74.849] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 74.849] kgem_commit: release handle=122 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 74.849] __kgem_bo_clear_busy: handle=122 [ 74.849] kgem_commit: release handle=122 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff6a000 [ 74.849] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffedf000 [ 74.849] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 74.849] __kgem_busy: handle=1, busy=131072, wedged=0 [ 74.849] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 74.849] kgem_bo_is_render: handle=119, rq? 1 [1] [ 74.849] kgem_bo_is_render: handle=106, rq? 0 [0] [ 74.849] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 74.849] gen4_choose_composite_emitter: identity src, no mask [ 74.849] needs_batch_flush: flushing before handle=106 for new reservation [ 74.849] kgem_check_bo: num_pages=+500, num_exec=+2 [ 74.849] aligning vertex: was 4, now 3 floats per vertex [ 74.849] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 74.849] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 74.849] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 74.849] kgem_add_handle: handle=4, index=0 [ 74.849] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 74.849] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 74.849] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 74.849] gen9_composite_get_binding_table(ffc0) [ 74.849] kgem_add_reloc64: handle=119, pos=16360, delta=0, domains=20002 [ 74.849] kgem_add_handle: handle=119, index=1 [ 74.849] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=ffaff000) [ 74.849] __kgem_bo_mark_dirty: handle=119 (proxy? 0) [ 74.849] [3fe0] bind bo(handle=119, addr=ffaff000), format=192, width=850, height=564, pitch=3584, tiling=1 -> render [ 74.849] kgem_add_reloc64: handle=106, pos=16344, delta=0, domains=40000 [ 74.849] kgem_add_handle: handle=106, index=2 [ 74.849] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) [ 74.849] [3fd0] bind bo(handle=106, addr=0), format=192, width=48, height=48, pitch=192, tiling=0 -> sampler [ 74.849] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 74.849] gen9_emit_sampler: sampler = 2 [ 74.849] gen9_emit_sf: num_sf_outputs=1 [ 74.849] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 74.849] gen9_emit_vertex_elements: setup id=2 [ 74.849] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 74.849] gen9_render_composite_box: (517, 221), (565, 269) [ 74.849] apply_damage: damage=0x0, region=1 [(517, 221), (565, 269) + (0, 0)] [ 74.849] gen8_vertex_flush[490] = 3 [ 74.849] sna_create_pixmap(14, 10, 32, usage=3) [ 74.849] kgem_can_create_2d: 14x10 @ 32 [ 74.849] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 74.849] kgem_can_create_2d: untiled size=4096 [ 74.849] kgem_choose_tiling: too thin [width 14, 32 bpp] for TILING_X [ 74.849] kgem_choose_tiling: 14x10 -> 0 [ 74.849] sna_create_pixmap: usage=3, flags=a [ 74.849] sna_create_pixmap: small buffer [560], attaching to shadow pixmap [ 74.849] create_pixmap: allocating pixmap 14x10, depth=32/32, size=568 [ 74.849] create_pixmap: serial=4523, usage=3, 14x10 [ 74.849] sna_create_pixmap: serial=4523, 14x10, usage=3 [ 74.849] sna_composite(pixmap=4523, op=1, src=4522+(0, 0), mask=0+(0, 0), dst=4523+(0, 0)+(0, 0), size=(14, 10) [ 74.849] sna_compute_composite_region: dst=(0, 0)x(14, 10) [ 74.849] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (14, 10) [ 74.849] clip_to_dst: region: 1x[(0, 0), (14, 10)], clip: 1x[(0, 0), (14, 10)] [ 74.849] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (14, 10) [ 74.849] sna_compute_composite_region: clip against src (14x10 clip=0): (0, 0), (14, 10) [ 74.849] sna_composite: fallback, dst pixmap=4523 is too small (or completely damaged) [ 74.849] sna_composite: fallback -- fbComposite [ 74.849] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(14, 10): region=((0,0), (14, 10)) [ 74.849] sna_composite_fb: fallback -- move src to cpu [ 74.849] sna_composite_fb: fallback -- move dst to cpu [ 74.849] sna_drawable_move_region_to_cpu(pixmap=4523 (14x10), [(0, 0), (14, 10)], flags=5) [ 74.849] sna_drawable_move_region_to_cpu: region (0, 0), (14, 10) + (0, 0) subsumes pixmap (14x10) [ 74.849] _sna_pixmap_move_to_cpu(pixmap=4523, 14x10, flags=5) [ 74.849] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 74.849] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 74.849] _sna_pixmap_move_to_cpu: marking as damaged [ 74.849] __sna_damage_all(14, 10) [ 74.849] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 74.849] sna_transform_is_imprecise_integer_translation: no transform [ 74.849] memcpy_blt: src=(0, 0), dst=(0, 0), size=14x10, pitch=56/56 [ 74.849] sna_glyphs(op=3, nlist=1, src=(511, 285)) [ 74.849] kgem_bo_is_busy: handle=119, domain: 3 exec? 1, rq? 1 [ 74.849] sna_glyphs: discarding mask [ 74.849] glyphs0_to_dst(op=3, src=(511, 285), nlist=1, dst=(511, 285)+(0, 0)) [ 74.849] clipped_glyphs: no, clip region (0, 0), (850, 564) matches drawable pixmap=94680752682688 size=850x564 [ 74.849] glyph_cache(0): adding glyph to cache 1, pos 1144 [ 74.849] glyph_cache_upload: upload glyph 0x561c94a31830 to cache (96, 112)x(14, 10) [ 74.849] sna_composite(pixmap=2, op=1, src=4523+(0, 0), mask=0+(0, 0), dst=2+(96, 112)+(0, 0), size=(14, 10) [ 74.849] sna_compute_composite_region: dst=(96, 112)x(14, 10) [ 74.849] sna_compute_composite_region: initial clip against dst->pDrawable: (96, 112), (110, 122) [ 74.849] clip_to_dst: region: 1x[(96, 112), (110, 122)], clip: 1x[(0, 0), (1024, 1024)] [ 74.849] sna_compute_composite_region: clip against dst->pCompositeClip: (96, 112), (110, 122) [ 74.849] sna_compute_composite_region: clip against src (14x10 clip=0): (96, 112), (110, 122) [ 74.849] sna_composite: composite region extents:+(0, 0) -> (96, 112), (110, 122) + (0, 0) [ 74.849] gen9_render_composite: 14x10, current mode=1/1 [ 74.849] kgem_bo_is_render: handle=6, rq? 1 [1] [ 74.849] kgem_bo_is_busy: handle=6, domain: 3 exec? 0, rq? 1 [ 74.849] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.849] gen9_composite_set_target: (96, 112)x(14, 10), partial?=0 [ 74.849] sna_drawable_use_bo pixmap=2, box=((96, 112), (110, 122)), flags=f... [ 74.849] sna_drawable_use_bo: pinned, never REPLACES [ 74.849] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 74.849] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.849] sna_drawable_use_bo: using whole GPU bo [ 74.849] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 74.849] gen9_composite_picture: (0, 0)x(14, 10), dst=(96, 112) [ 74.849] sna_transform_is_imprecise_integer_translation: no transform [ 74.849] gen9_composite_picture: integer translation (0, 0), removing [ 74.849] sna_render_pixmap_bo pixmap=4523, (0, 0)x(14, 10)/(14, 10) [ 74.849] sna_render_pixmap_bo box=(0, 0), (14, 10): (14, 10)/(14, 10) [ 74.849] sna_render_pixmap_bo: offset=(-96, -112), size=(14, 10) [ 74.849] use_cpu_bo: no cpu bo [ 74.849] move_to_gpu: not migrating pixmap=4523 due to usage_hint=3 [ 74.849] sna_render_pixmap_bo: uploading CPU box (0, 0), (14, 10) [ 74.849] upload: box=(0, 0), (14, 10), pixmap=14x10 [ 74.849] sna_drawable_move_region_to_cpu(pixmap=4523 (14x10), [(0, 0), (14, 10)], flags=2) [ 74.849] sna_drawable_move_region_to_cpu: pixmap=4523 all damaged on CPU [ 74.849] kgem_can_create_2d: 14x10 @ 32 [ 74.849] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 74.849] kgem_can_create_2d: untiled size=4096 [ 74.849] kgem_choose_tiling: too thin [width 14, 32 bpp] for TILING_X [ 74.849] kgem_choose_tiling: 14x10 -> 0 [ 74.849] kgem_upload_source_image : (0, 0), (14, 10), stride=56, bpp=32 [ 74.849] kgem_create_buffer_2d: 14x10, 32 bpp, stride=64 [ 74.849] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] [ 74.849] kgem_create_buffer: reusing buffer? used=20480 + size=640, total=262144 [ 74.849] kgem_create_proxy: target handle=3 [proxy? -1], offset=20480, length=640, io=1 [ 74.849] __kgem_bo_init(handle=3, num_pages=640) [ 74.849] memcpy_blt: src=(0, 0), dst=(0, 0), size=14x10, pitch=56/64 [ 74.849] kgem_bo_is_render: handle=6, rq? 1 [1] [ 74.849] kgem_bo_is_render: handle=3, rq? 0 [0] [ 74.849] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 74.849] gen4_choose_composite_emitter: identity src, no mask [ 74.849] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.849] __kgem_retire_rq: request 1 complete [ 74.849] __kgem_bo_flush: handle=6, busy=0, wedged=0 [ 74.849] kgem_set_mode: flushing before new bo [ 74.849] gen8_vertex_close: used=585, vbo active? 23, vb=4, nreloc=1 [ 74.849] gen8_vertex_close: reloc[0] = 287 [ 74.849] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 74.849] kgem_add_handle: handle=23, index=3 [ 74.849] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 74.849] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=574 [fenced=0] [ 74.849] kgem_finish_buffers: buffer handle=3, used=21248, exec?=0, write=1, mmapped=cpu, refcnt=2 [ 74.849] kgem_finish_buffers: skipping unattached handle=3, used=21248, refcnt=2 [ 74.849] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 74.849] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 74.850] kgem_fixup_relocs: shrinking by 61440 [ 74.850] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.850] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 74.850] kgem_commit: release handle=119 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ffaff000 [ 74.850] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 74.850] kgem_commit: release handle=106 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffed9000 [ 74.850] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 74.850] __kgem_busy: handle=1, busy=131072, wedged=0 [ 74.850] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 74.850] kgem_check_bo: num_pages=+1088, num_exec=+2 [ 74.850] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 74.850] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 74.850] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 74.850] kgem_add_handle: handle=4, index=0 [ 74.850] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 74.850] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 74.850] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 74.850] gen9_composite_get_binding_table(ffc0) [ 74.850] kgem_add_reloc64: handle=6, pos=16360, delta=0, domains=20002 [ 74.850] kgem_add_handle: handle=6, index=1 [ 74.850] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd581000) [ 74.850] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 74.850] [3fe0] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> render [ 74.850] kgem_add_reloc64: handle=3, pos=16344, delta=0, domains=40000 [ 74.850] kgem_add_reloc64: adding proxy [delta=20480] for handle=3 [ 74.850] kgem_add_handle: handle=3, index=2 [ 74.850] kgem_add_reloc64[4] = (delta=20480, target handle=2, presumed=ffedf000) [ 74.850] [3fd0] bind bo(handle=3, addr=ffee4000), format=192, width=14, height=10, pitch=64, tiling=0 -> sampler [ 74.850] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 74.850] gen9_emit_sampler: sampler = 2 [ 74.850] gen9_emit_sf: num_sf_outputs=1 [ 74.850] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 74.850] gen9_emit_vertex_elements: setup id=2 [ 74.850] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 74.850] gen9_render_composite_box: (96, 112), (110, 122) [ 74.850] apply_damage: damage=0x0, region=1 [(96, 112), (110, 122) + (0, 0)] [ 74.850] gen8_vertex_flush[490] = 3 [ 74.850] _kgem_bo_destroy: handle=3, proxy? 1 [ 74.850] gen9_render_composite: 0x0, current mode=1/1 [ 74.850] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 74.850] kgem_bo_is_busy: handle=119, domain: 3 exec? 0, rq? 1 [ 74.850] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.850] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.850] sna_drawable_use_bo pixmap=4440, box=((0, 0), (850, 564)), flags=7... [ 74.850] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.850] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.850] sna_drawable_use_bo: using whole GPU bo [ 74.850] gen9_composite_set_target: pixmap=4440, format=20020888, size=850x564, pitch=3584, delta=(0,0),damage=0xffffffffffffffff [ 74.850] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.850] color_convert: src=ff4c4c4c [20028888] [ 74.850] color_convert: dst=ff4c4c4c [20028888] [ 74.850] sna_render_get_solid: ff4c4c4c [ 74.850] sna_render_get_solid(27) = ff4c4c4c (last) [ 74.850] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.850] sna_transform_is_imprecise_integer_translation: no transform [ 74.850] gen9_composite_picture: integer translation (0, 0), removing [ 74.850] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.850] sna_render_pixmap_bo: GPU all damaged [ 74.850] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 74.850] gen4_choose_composite_emitter: solid, identity mask [ 74.850] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.850] __kgem_retire_rq: request 1 complete [ 74.850] __kgem_bo_flush: handle=119, busy=0, wedged=0 [ 74.850] kgem_set_mode: flushing before new bo [ 74.850] gen8_vertex_close: used=594, vbo active? 23, vb=4, nreloc=1 [ 74.850] gen8_vertex_close: reloc[0] = 287 [ 74.850] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 74.850] kgem_add_handle: handle=23, index=3 [ 74.850] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 74.850] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=1162 [fenced=0] [ 74.850] kgem_finish_buffers: buffer handle=3, used=21248, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 74.850] kgem_finish_buffers: retaining upload buffer (21248/262144): used=24576, refcnt=1 [ 74.850] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 74.850] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 74.850] kgem_fixup_relocs: shrinking by 61440 [ 74.850] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.850] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 74.850] kgem_commit: release handle=6 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd581000 [ 74.850] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 74.850] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffedf000 [ 74.850] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 74.850] __kgem_busy: handle=1, busy=131072, wedged=0 [ 74.850] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 74.850] kgem_check_bo: num_pages=+1522, num_exec=+3 [ 74.850] aligning vertex: was 3, now 4 floats per vertex [ 74.850] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 74.850] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 74.850] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 74.850] kgem_add_handle: handle=4, index=0 [ 74.850] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 74.850] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 74.850] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 74.850] gen9_composite_get_binding_table(ffc0) [ 74.850] kgem_add_reloc64: handle=119, pos=16360, delta=0, domains=20002 [ 74.850] kgem_add_handle: handle=119, index=1 [ 74.850] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=ffaff000) [ 74.850] __kgem_bo_mark_dirty: handle=119 (proxy? 0) [ 74.850] [3fe0] bind bo(handle=119, addr=ffaff000), format=192, width=850, height=564, pitch=3584, tiling=1 -> render [ 74.850] kgem_add_reloc64: handle=122, pos=16344, delta=0, domains=40000 [ 74.850] kgem_add_reloc64: adding proxy [delta=108] for handle=122 [ 74.850] kgem_add_handle: handle=122, index=2 [ 74.850] kgem_add_reloc64[4] = (delta=108, target handle=2, presumed=fff6a000) [ 74.850] [3fd0] bind bo(handle=122, addr=fff6a06c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 74.850] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 [ 74.850] kgem_add_handle: handle=6, index=3 [ 74.850] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd581000) [ 74.850] [3fc0] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 74.850] gen9_emit_cc: blend=177 (current=ffffffff), src=17, dst=18 [ 74.850] gen9_emit_sampler: sampler = a [ 74.850] gen9_emit_sf: num_sf_outputs=2 [ 74.850] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.850] gen9_emit_vertex_elements: setup id=9 [ 74.850] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 74.850] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 74.850] glyphs0_to_dst: glyph=(511, 275)x(14, 10), unclipped [ 74.850] emit_primitive_identity_mask__avx2: dst=(511, 275), mask=(96.00, 112.00) x (14.00, 10.00) [ 74.850] glyphs0_to_dst: glyph=(523, 277)x(11, 8), unclipped [ 74.850] emit_primitive_identity_mask__avx2: dst=(523, 277), mask=(608.00, 0.00) x (11.00, 8.00) [ 74.850] glyphs0_to_dst: glyph=(533, 277)x(9, 8), unclipped [ 74.850] emit_primitive_identity_mask__avx2: dst=(533, 277), mask=(112.00, 64.00) x (9.00, 8.00) [ 74.850] glyphs0_to_dst: glyph=(541, 277)x(9, 8), unclipped [ 74.850] emit_primitive_identity_mask__avx2: dst=(541, 277), mask=(576.00, 16.00) x (9.00, 8.00) [ 74.850] glyphs0_to_dst: glyph=(548, 277)x(10, 8), unclipped [ 74.850] emit_primitive_identity_mask__avx2: dst=(548, 277), mask=(576.00, 0.00) x (10.00, 8.00) [ 74.850] glyphs0_to_dst: glyph=(559, 275)x(12, 10), unclipped [ 74.850] emit_primitive_identity_mask__avx2: dst=(559, 275), mask=(64.00, 80.00) x (12.00, 10.00) [ 74.850] gen8_vertex_flush[498] = 18 [ 74.850] gen9_magic_ca_pass: CA fixup (149 -> 167) [ 74.850] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 74.850] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.850] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.850] sna_glyphs(op=3, nlist=2, src=(507, 302)) [ 74.850] kgem_bo_is_busy: handle=119, domain: 0 exec? 1, rq? 1 [ 74.850] can_discard_mask: nlist=2, mask=28888, depth 32, op=3 (bounded? 1) [ 74.850] glyphs_format: overlapping lines, current bbox (513, 290), (574, 305), previous line (506, 292), (517, 302) [ 74.850] can_discard_mask: preferred mask format 0, depth 0 [ 74.850] glyphs_via_mask(op=3, src=(507, 302), nlist=2, dst=(507, 302)+(0, 0)) [ 74.850] glyphs_via_mask: nlist=2, count=8, bounds=((506, 290), (574, 305)) [ 74.850] sna_compute_composite_extents: dst=(506, 290)x(68, 15) [ 74.850] sna_compute_composite_extents: initial clip against dst->pDrawable: (506, 290), (574, 305) [ 74.850] sna_compute_composite_extents: initial clip against dst->pCompositeClip: (506, 290), (574, 305) [ 74.850] trim_extents: trim((506, 290), (574, 305)) against ((0, 0), (850, 564)) + (0, 0) [ 74.850] sna_compute_composite_extents: clip against dst: (506, 290), (574, 305) [ 74.850] trim_source_extents: -> (506, 290), (574, 305) [ 74.850] glyphs_via_mask: extents=((506, 290), (574, 305)) [ 74.850] glyphs_via_mask: small mask [format=28888, depth=32, size=32640], rendering glyphs to upload buffer [ 74.850] sna_pixmap_create_upload(68, 15, 32, flags=1) [ 74.850] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 [ 74.850] create_pixmap: serial=4524, usage=1, 0x0 [ 74.850] create_pixmap_hdr: pixmap=4524, width=68, height=15, usage=1 [ 74.850] kgem_create_buffer_2d: 68x15, 32 bpp, stride=288 [ 74.850] kgem_create_buffer: size=4608, flags=1 [write?=1, inplace?=0, last?=0] [ 74.850] kgem_create_buffer: reusing buffer? used=24576 + size=4608, total=262144 [ 74.850] kgem_create_proxy: target handle=3 [proxy? -1], offset=24576, length=4608, io=1 [ 74.850] __kgem_bo_init(handle=3, num_pages=4608) [ 74.850] kgem_create_buffer_2d: trimming buffer from 29184 to 28928 [ 74.850] __sna_damage_all(68, 15) [ 74.850] __sna_damage_all(68, 15) [ 74.850] sna_pixmap_create_upload: serial=4524, 68x15, usage=0 [ 74.850] __sna_glyph_get_image: creating image cache for glyph 0x561c94a98140 (on screen 0) [ 74.850] glyphs_via_mask: inserting glyph 0x561c94a98140 into pixman cache [ 74.850] __sna_glyph_get_image: creating image cache for glyph 0x561c94a26270 (on screen 0) [ 74.850] glyphs_via_mask: inserting glyph 0x561c94a26270 into pixman cache [ 74.850] __sna_glyph_get_image: creating image cache for glyph 0x561c94a96dd0 (on screen 0) [ 74.850] glyphs_via_mask: inserting glyph 0x561c94a96dd0 into pixman cache [ 74.850] __sna_glyph_get_image: creating image cache for glyph 0x561c94a97e10 (on screen 0) [ 74.850] glyphs_via_mask: inserting glyph 0x561c94a97e10 into pixman cache [ 74.850] sna_composite(pixmap=4440, op=3, src=0+(506, 290), mask=4524+(0, 0), dst=4440+(506, 290)+(0, 0), size=(68, 15) [ 74.850] sna_compute_composite_region: dst=(506, 290)x(68, 15) [ 74.850] sna_compute_composite_region: initial clip against dst->pDrawable: (506, 290), (574, 305) [ 74.850] clip_to_dst: region: 1x[(506, 290), (574, 305)], clip: 1x[(0, 0), (850, 564)] [ 74.850] sna_compute_composite_region: clip against dst->pCompositeClip: (506, 290), (574, 305) [ 74.850] sna_compute_composite_region: clip against src (0x0 clip=0): (506, 290), (574, 305) [ 74.850] sna_compute_composite_region: clip against mask: (506, 290), (574, 305) [ 74.850] sna_composite: composite region extents:+(0, 0) -> (506, 290), (574, 305) + (0, 0) [ 74.850] gen9_render_composite: 68x15, current mode=1/1 [ 74.850] kgem_bo_is_busy: handle=3, domain: 1 exec? 0, rq? 0 [ 74.850] kgem_bo_is_busy: handle=119, domain: 0 exec? 1, rq? 1 [ 74.850] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.850] gen9_composite_set_target: (506, 290)x(68, 15), partial?=1 [ 74.850] sna_drawable_use_bo pixmap=4440, box=((506, 290), (574, 305)), flags=7... [ 74.850] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.850] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.850] sna_drawable_use_bo: using whole GPU bo [ 74.850] gen9_composite_set_target: pixmap=4440, format=20020888, size=850x564, pitch=3584, delta=(0,0),damage=0xffffffffffffffff [ 74.850] gen9_composite_picture: (506, 290)x(68, 15), dst=(506, 290) [ 74.850] color_convert: src=ff4c4c4c [20028888] [ 74.850] color_convert: dst=ff4c4c4c [20028888] [ 74.850] sna_render_get_solid: ff4c4c4c [ 74.850] sna_render_get_solid(27) = ff4c4c4c (last) [ 74.850] gen9_composite_picture: (0, 0)x(68, 15), dst=(506, 290) [ 74.850] sna_transform_is_imprecise_integer_translation: no transform [ 74.850] gen9_composite_picture: integer translation (0, 0), removing [ 74.850] sna_render_pixmap_bo pixmap=4524, (0, 0)x(68, 15)/(68, 15) [ 74.850] sna_render_pixmap_bo: GPU all damaged [ 74.850] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 74.850] gen4_choose_composite_emitter: solid, identity mask [ 74.850] kgem_check_bo: num_pages=+64, num_exec=+1 [ 74.850] gen9_composite_get_binding_table(fec0) [ 74.850] kgem_add_reloc64: handle=3, pos=16296, delta=0, domains=40000 [ 74.850] kgem_add_reloc64: adding proxy [delta=24576] for handle=3 [ 74.850] kgem_add_handle: handle=3, index=4 [ 74.850] kgem_add_reloc64[6] = (delta=24576, target handle=4, presumed=ffedf000) [ 74.850] [3fa0] bind bo(handle=3, addr=ffee5000), format=192, width=68, height=15, pitch=288, tiling=0 -> sampler [ 74.850] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.850] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.850] gen9_emit_vertex_elements: setup id=9 [ 74.850] gen9_render_composite_box: (506, 290), (574, 305) [ 74.850] emit_primitive_identity_mask__avx2: dst=(506, 290), mask=(0.00, 0.00) x (68.00, 15.00) [ 74.850] apply_damage: damage=0x0, region=1 [(506, 290), (574, 305) + (0, 0)] [ 74.850] gen8_vertex_flush[598] = 3 [ 74.850] gen9_magic_ca_pass: CA fixup (167 -> 170) [ 74.850] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 74.850] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.850] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.850] sna_destroy_pixmap: pixmap=4524, attached?=1 [ 74.850] _kgem_bo_destroy: handle=3, proxy? 1 [ 74.850] __sna_free_pixmap(pixmap=4524) [ 74.850] sna_destroy_pixmap: pixmap=4521, attached?=1 [ 74.850] kgem_bo_is_busy: handle=106, domain: 0 exec? 0, rq? 0 [ 74.850] __sna_free_pixmap(pixmap=4521) [ 74.850] __sna_pixmap_free_cpu: discarding CPU buffer, handle=106, size=12288 [ 74.850] kgem_bo_sync__cpu: handle=106 [ 74.850] __kgem_busy: handle=106, busy=0, wedged=0 [ 74.850] kgem_bo_sync__cpu: SYNC: handle=106, needs_flush? 0, domain? 0, busy? 0 [ 74.850] __kgem_busy: handle=106, busy=0, wedged=0 [ 74.850] kgem_bo_retire: retiring bo handle=106 (needed flush? 0), rq? 0 [busy?=0] [ 74.850] assert_bo_retired: handle=106, domain: 0 exec? 0, rq? 0 [ 74.850] sna_accel_watch_flush: enable=-1 [ 74.850] _kgem_bo_destroy: handle=106, proxy? 0 [ 74.850] __kgem_bo_destroy: handle=106, size=12288 [ 74.850] __kgem_bo_destroy: handle=106, not reusable [ 74.850] kgem_bo_free: handle=106, size=12288 [ 74.850] __kgem_busy: handle=106, busy=0, wedged=0 [ 74.850] kgem_bo_free: releasing 0x0:0x0 vma for handle=106, count=0 [ 74.850] sna_accel_flush: flush?=0, dirty?=0 [ 74.850] sna_pixmap_create_shm(48x48, depth=32, bpp=32, pitch=192) [ 74.850] __pop_freed_pixmap: reusing freed pixmap=4524 header [ 74.850] create_pixmap_hdr: pixmap=4525, width=48, height=48, usage=0 [ 74.850] kgem_create_map(0x7fc6b40b1000 size=9216, read-only?=0) - has_userptr?=1 [ 74.850] __kgem_bo_init(handle=106, num_pages=3) [ 74.850] kgem_create_map(ptr=0x7fc6b40b1000, size=9216, pages=3, read_only=0) => handle=106 (proxy? 0) [ 74.850] sna_accel_watch_flush: enable=1 [ 74.850] __sna_damage_all(48, 48) [ 74.850] sna_pixmap_create_shm: serial=4525, 48x48, usage=0 [ 74.850] sna_composite(pixmap=4440, op=3, src=4526+(0, 0), mask=0+(635, 221), dst=4440+(635, 221)+(0, 0), size=(48, 48) [ 74.850] sna_compute_composite_region: dst=(635, 221)x(48, 48) [ 74.850] sna_compute_composite_region: initial clip against dst->pDrawable: (635, 221), (683, 269) [ 74.851] clip_to_dst: region: 1x[(635, 221), (683, 269)], clip: 1x[(0, 0), (850, 564)] [ 74.851] sna_compute_composite_region: clip against dst->pCompositeClip: (635, 221), (683, 269) [ 74.851] sna_compute_composite_region: clip against src (48x48 clip=0): (635, 221), (683, 269) [ 74.851] sna_composite: composite region extents:+(0, 0) -> (635, 221), (683, 269) + (0, 0) [ 74.851] gen9_render_composite: 48x48, current mode=1/1 [ 74.851] kgem_bo_is_render: handle=119, rq? 1 [1] [ 74.851] kgem_bo_is_busy: handle=106, domain: 1 exec? 0, rq? 0 [ 74.851] kgem_bo_is_busy: handle=119, domain: 0 exec? 1, rq? 1 [ 74.851] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.851] gen9_composite_set_target: (635, 221)x(48, 48), partial?=1 [ 74.851] sna_drawable_use_bo pixmap=4440, box=((635, 221), (683, 269)), flags=7... [ 74.851] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.851] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.851] sna_drawable_use_bo: using whole GPU bo [ 74.851] gen9_composite_set_target: pixmap=4440, format=20020888, size=850x564, pitch=3584, delta=(0,0),damage=0xffffffffffffffff [ 74.851] gen9_composite_picture: (0, 0)x(48, 48), dst=(635, 221) [ 74.851] sna_transform_is_imprecise_integer_translation: no transform [ 74.851] gen9_composite_picture: integer translation (0, 0), removing [ 74.851] sna_render_pixmap_bo pixmap=4526, (0, 0)x(48, 48)/(48, 48) [ 74.851] sna_render_pixmap_bo: CPU all damaged [ 74.851] sna_add_flush_pixmap: marking pixmap=4526 for flushing [ 74.851] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.851] __kgem_retire_rq: request 1 complete [ 74.851] sna_add_flush_pixmap: new flush bo, flushing before [ 74.851] gen8_vertex_close: used=680, vbo active? 23, vb=200, nreloc=1 [ 74.851] gen8_vertex_close: reloc[0] = 289 [ 74.851] kgem_add_reloc64: handle=23, pos=289, delta=0, domains=200000 [ 74.851] kgem_add_handle: handle=23, index=5 [ 74.851] kgem_add_reloc64[7] = (delta=0, target handle=5, presumed=fd541000) [ 74.851] batch[1/1, flags=1800]: 396 396 16288 16384, nreloc=8, nexec=6, nfence=0, aperture=1660 [fenced=0] [ 74.851] kgem_finish_buffers: buffer handle=3, used=28928, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 74.851] kgem_finish_buffers: retaining upload buffer (28928/262144): used=32768, refcnt=1 [ 74.851] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 74.851] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 74.851] kgem_fixup_relocs: shrinking by 61440 [ 74.851] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.851] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 74.851] kgem_commit: release handle=119 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ffaff000 [ 74.851] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 74.851] kgem_commit: release handle=122 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 74.851] __kgem_bo_clear_busy: handle=122 [ 74.851] kgem_commit: release handle=122 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff6a000 [ 74.851] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd581000 [ 74.851] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffedf000 [ 74.851] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 74.851] __kgem_busy: handle=1, busy=131072, wedged=0 [ 74.851] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 74.851] kgem_bo_is_render: handle=119, rq? 1 [1] [ 74.851] kgem_bo_is_render: handle=106, rq? 0 [0] [ 74.851] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 74.851] gen4_choose_composite_emitter: identity src, no mask [ 74.851] needs_batch_flush: flushing before handle=106 for new reservation [ 74.851] kgem_check_bo: num_pages=+500, num_exec=+2 [ 74.851] aligning vertex: was 4, now 3 floats per vertex [ 74.851] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 74.851] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 74.851] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 74.851] kgem_add_handle: handle=4, index=0 [ 74.851] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 74.851] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 74.851] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 74.851] gen9_composite_get_binding_table(ffc0) [ 74.851] kgem_add_reloc64: handle=119, pos=16360, delta=0, domains=20002 [ 74.851] kgem_add_handle: handle=119, index=1 [ 74.851] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=ffaff000) [ 74.851] __kgem_bo_mark_dirty: handle=119 (proxy? 0) [ 74.851] [3fe0] bind bo(handle=119, addr=ffaff000), format=192, width=850, height=564, pitch=3584, tiling=1 -> render [ 74.851] kgem_add_reloc64: handle=106, pos=16344, delta=0, domains=40000 [ 74.851] kgem_add_handle: handle=106, index=2 [ 74.851] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) [ 74.851] [3fd0] bind bo(handle=106, addr=0), format=192, width=48, height=48, pitch=192, tiling=0 -> sampler [ 74.851] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 74.851] gen9_emit_sampler: sampler = 2 [ 74.851] gen9_emit_sf: num_sf_outputs=1 [ 74.851] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 74.851] gen9_emit_vertex_elements: setup id=2 [ 74.851] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 74.851] gen9_render_composite_box: (635, 221), (683, 269) [ 74.851] apply_damage: damage=0x0, region=1 [(635, 221), (683, 269) + (0, 0)] [ 74.851] gen8_vertex_flush[490] = 3 [ 74.851] sna_create_pixmap(11, 10, 32, usage=3) [ 74.851] kgem_can_create_2d: 11x10 @ 32 [ 74.851] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 74.851] kgem_can_create_2d: untiled size=4096 [ 74.851] kgem_choose_tiling: too thin [width 11, 32 bpp] for TILING_X [ 74.851] kgem_choose_tiling: 11x10 -> 0 [ 74.851] sna_create_pixmap: usage=3, flags=a [ 74.851] sna_create_pixmap: small buffer [440], attaching to shadow pixmap [ 74.851] create_pixmap: allocating pixmap 11x10, depth=32/32, size=448 [ 74.851] create_pixmap: serial=4528, usage=3, 11x10 [ 74.851] sna_create_pixmap: serial=4528, 11x10, usage=3 [ 74.851] sna_composite(pixmap=4528, op=1, src=4527+(0, 0), mask=0+(0, 0), dst=4528+(0, 0)+(0, 0), size=(11, 10) [ 74.851] sna_compute_composite_region: dst=(0, 0)x(11, 10) [ 74.851] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (11, 10) [ 74.851] clip_to_dst: region: 1x[(0, 0), (11, 10)], clip: 1x[(0, 0), (11, 10)] [ 74.851] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (11, 10) [ 74.851] sna_compute_composite_region: clip against src (11x10 clip=0): (0, 0), (11, 10) [ 74.851] sna_composite: fallback, dst pixmap=4528 is too small (or completely damaged) [ 74.851] sna_composite: fallback -- fbComposite [ 74.851] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(11, 10): region=((0,0), (11, 10)) [ 74.851] sna_composite_fb: fallback -- move src to cpu [ 74.851] sna_composite_fb: fallback -- move dst to cpu [ 74.851] sna_drawable_move_region_to_cpu(pixmap=4528 (11x10), [(0, 0), (11, 10)], flags=5) [ 74.851] sna_drawable_move_region_to_cpu: region (0, 0), (11, 10) + (0, 0) subsumes pixmap (11x10) [ 74.851] _sna_pixmap_move_to_cpu(pixmap=4528, 11x10, flags=5) [ 74.851] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 74.851] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 74.851] _sna_pixmap_move_to_cpu: marking as damaged [ 74.851] __sna_damage_all(11, 10) [ 74.851] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 74.851] sna_transform_is_imprecise_integer_translation: no transform [ 74.851] memcpy_blt: src=(0, 0), dst=(0, 0), size=11x10, pitch=44/44 [ 74.851] sna_glyphs(op=3, nlist=1, src=(629, 285)) [ 74.851] kgem_bo_is_busy: handle=119, domain: 3 exec? 1, rq? 1 [ 74.851] sna_glyphs: discarding mask [ 74.851] glyphs0_to_dst(op=3, src=(629, 285), nlist=1, dst=(629, 285)+(0, 0)) [ 74.851] clipped_glyphs: no, clip region (0, 0), (850, 564) matches drawable pixmap=94680752682688 size=850x564 [ 74.851] glyph_cache(0): adding glyph to cache 1, pos 1148 [ 74.851] glyph_cache_upload: upload glyph 0x561c947cc950 to cache (112, 112)x(11, 10) [ 74.851] sna_composite(pixmap=2, op=1, src=4528+(0, 0), mask=0+(0, 0), dst=2+(112, 112)+(0, 0), size=(11, 10) [ 74.851] sna_compute_composite_region: dst=(112, 112)x(11, 10) [ 74.851] sna_compute_composite_region: initial clip against dst->pDrawable: (112, 112), (123, 122) [ 74.851] clip_to_dst: region: 1x[(112, 112), (123, 122)], clip: 1x[(0, 0), (1024, 1024)] [ 74.851] sna_compute_composite_region: clip against dst->pCompositeClip: (112, 112), (123, 122) [ 74.851] sna_compute_composite_region: clip against src (11x10 clip=0): (112, 112), (123, 122) [ 74.851] sna_composite: composite region extents:+(0, 0) -> (112, 112), (123, 122) + (0, 0) [ 74.851] gen9_render_composite: 11x10, current mode=1/1 [ 74.851] kgem_bo_is_render: handle=6, rq? 1 [1] [ 74.851] kgem_bo_is_busy: handle=6, domain: 3 exec? 0, rq? 1 [ 74.851] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.851] gen9_composite_set_target: (112, 112)x(11, 10), partial?=0 [ 74.851] sna_drawable_use_bo pixmap=2, box=((112, 112), (123, 122)), flags=f... [ 74.851] sna_drawable_use_bo: pinned, never REPLACES [ 74.851] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 74.851] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.851] sna_drawable_use_bo: using whole GPU bo [ 74.851] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 74.851] gen9_composite_picture: (0, 0)x(11, 10), dst=(112, 112) [ 74.851] sna_transform_is_imprecise_integer_translation: no transform [ 74.851] gen9_composite_picture: integer translation (0, 0), removing [ 74.851] sna_render_pixmap_bo pixmap=4528, (0, 0)x(11, 10)/(11, 10) [ 74.851] sna_render_pixmap_bo box=(0, 0), (11, 10): (11, 10)/(11, 10) [ 74.851] sna_render_pixmap_bo: offset=(-112, -112), size=(11, 10) [ 74.851] use_cpu_bo: no cpu bo [ 74.851] move_to_gpu: not migrating pixmap=4528 due to usage_hint=3 [ 74.851] sna_render_pixmap_bo: uploading CPU box (0, 0), (11, 10) [ 74.851] upload: box=(0, 0), (11, 10), pixmap=11x10 [ 74.851] sna_drawable_move_region_to_cpu(pixmap=4528 (11x10), [(0, 0), (11, 10)], flags=2) [ 74.851] sna_drawable_move_region_to_cpu: pixmap=4528 all damaged on CPU [ 74.851] kgem_can_create_2d: 11x10 @ 32 [ 74.851] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 74.851] kgem_can_create_2d: untiled size=4096 [ 74.851] kgem_choose_tiling: too thin [width 11, 32 bpp] for TILING_X [ 74.851] kgem_choose_tiling: 11x10 -> 0 [ 74.851] kgem_upload_source_image : (0, 0), (11, 10), stride=44, bpp=32 [ 74.851] kgem_create_buffer_2d: 11x10, 32 bpp, stride=64 [ 74.851] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] [ 74.851] kgem_create_buffer: reusing buffer? used=32768 + size=640, total=262144 [ 74.851] kgem_create_proxy: target handle=3 [proxy? -1], offset=32768, length=640, io=1 [ 74.851] __kgem_bo_init(handle=3, num_pages=640) [ 74.851] memcpy_blt: src=(0, 0), dst=(0, 0), size=11x10, pitch=44/64 [ 74.851] kgem_bo_is_render: handle=6, rq? 1 [1] [ 74.851] kgem_bo_is_render: handle=3, rq? 0 [0] [ 74.851] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 74.851] gen4_choose_composite_emitter: identity src, no mask [ 74.851] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.851] __kgem_retire_rq: request 1 complete [ 74.851] __kgem_bo_flush: handle=6, busy=0, wedged=0 [ 74.851] kgem_set_mode: flushing before new bo [ 74.851] gen8_vertex_close: used=690, vbo active? 23, vb=4, nreloc=1 [ 74.851] gen8_vertex_close: reloc[0] = 287 [ 74.851] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 74.851] kgem_add_handle: handle=23, index=3 [ 74.851] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 74.851] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=574 [fenced=0] [ 74.851] kgem_finish_buffers: buffer handle=3, used=33536, exec?=0, write=1, mmapped=cpu, refcnt=2 [ 74.851] kgem_finish_buffers: skipping unattached handle=3, used=33536, refcnt=2 [ 74.851] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 74.851] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 74.851] kgem_fixup_relocs: shrinking by 61440 [ 74.851] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.851] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 74.851] kgem_commit: release handle=119 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ffaff000 [ 74.851] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 74.851] kgem_commit: release handle=106 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffed9000 [ 74.851] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 74.851] __kgem_busy: handle=1, busy=131072, wedged=0 [ 74.851] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 74.851] kgem_check_bo: num_pages=+1088, num_exec=+2 [ 74.851] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 74.851] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 74.851] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 74.851] kgem_add_handle: handle=4, index=0 [ 74.851] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 74.851] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 74.851] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 74.851] gen9_composite_get_binding_table(ffc0) [ 74.851] kgem_add_reloc64: handle=6, pos=16360, delta=0, domains=20002 [ 74.851] kgem_add_handle: handle=6, index=1 [ 74.851] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd581000) [ 74.851] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 74.851] [3fe0] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> render [ 74.851] kgem_add_reloc64: handle=3, pos=16344, delta=0, domains=40000 [ 74.851] kgem_add_reloc64: adding proxy [delta=32768] for handle=3 [ 74.852] kgem_add_handle: handle=3, index=2 [ 74.852] kgem_add_reloc64[4] = (delta=32768, target handle=2, presumed=ffedf000) [ 74.852] [3fd0] bind bo(handle=3, addr=ffee7000), format=192, width=11, height=10, pitch=64, tiling=0 -> sampler [ 74.852] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 74.852] gen9_emit_sampler: sampler = 2 [ 74.852] gen9_emit_sf: num_sf_outputs=1 [ 74.852] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 74.852] gen9_emit_vertex_elements: setup id=2 [ 74.852] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 74.852] gen9_render_composite_box: (112, 112), (123, 122) [ 74.852] apply_damage: damage=0x0, region=1 [(112, 112), (123, 122) + (0, 0)] [ 74.852] gen8_vertex_flush[490] = 3 [ 74.852] _kgem_bo_destroy: handle=3, proxy? 1 [ 74.852] gen9_render_composite: 0x0, current mode=1/1 [ 74.852] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 74.852] kgem_bo_is_busy: handle=119, domain: 3 exec? 0, rq? 1 [ 74.852] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.852] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.852] sna_drawable_use_bo pixmap=4440, box=((0, 0), (850, 564)), flags=7... [ 74.852] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.852] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.852] sna_drawable_use_bo: using whole GPU bo [ 74.852] gen9_composite_set_target: pixmap=4440, format=20020888, size=850x564, pitch=3584, delta=(0,0),damage=0xffffffffffffffff [ 74.852] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.852] color_convert: src=ff4c4c4c [20028888] [ 74.852] color_convert: dst=ff4c4c4c [20028888] [ 74.852] sna_render_get_solid: ff4c4c4c [ 74.852] sna_render_get_solid(27) = ff4c4c4c (last) [ 74.852] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.852] sna_transform_is_imprecise_integer_translation: no transform [ 74.852] gen9_composite_picture: integer translation (0, 0), removing [ 74.852] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.852] sna_render_pixmap_bo: GPU all damaged [ 74.852] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 74.852] gen4_choose_composite_emitter: solid, identity mask [ 74.852] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.852] __kgem_retire_rq: request 1 complete [ 74.852] __kgem_bo_flush: handle=119, busy=0, wedged=0 [ 74.852] kgem_set_mode: flushing before new bo [ 74.852] gen8_vertex_close: used=699, vbo active? 23, vb=4, nreloc=1 [ 74.852] gen8_vertex_close: reloc[0] = 287 [ 74.852] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 74.852] kgem_add_handle: handle=23, index=3 [ 74.852] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 74.852] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=1162 [fenced=0] [ 74.852] kgem_finish_buffers: buffer handle=3, used=33536, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 74.852] kgem_finish_buffers: retaining upload buffer (33536/262144): used=36864, refcnt=1 [ 74.852] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 74.852] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 74.852] kgem_fixup_relocs: shrinking by 61440 [ 74.852] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.852] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 74.852] kgem_commit: release handle=6 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd581000 [ 74.852] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 74.852] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffedf000 [ 74.852] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 74.852] __kgem_busy: handle=1, busy=131072, wedged=0 [ 74.852] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 74.852] kgem_check_bo: num_pages=+1522, num_exec=+3 [ 74.852] aligning vertex: was 3, now 4 floats per vertex [ 74.852] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 74.852] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 74.852] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 74.852] kgem_add_handle: handle=4, index=0 [ 74.852] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 74.852] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 74.852] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 74.852] gen9_composite_get_binding_table(ffc0) [ 74.852] kgem_add_reloc64: handle=119, pos=16360, delta=0, domains=20002 [ 74.852] kgem_add_handle: handle=119, index=1 [ 74.852] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=ffaff000) [ 74.852] __kgem_bo_mark_dirty: handle=119 (proxy? 0) [ 74.852] [3fe0] bind bo(handle=119, addr=ffaff000), format=192, width=850, height=564, pitch=3584, tiling=1 -> render [ 74.852] kgem_add_reloc64: handle=122, pos=16344, delta=0, domains=40000 [ 74.852] kgem_add_reloc64: adding proxy [delta=108] for handle=122 [ 74.852] kgem_add_handle: handle=122, index=2 [ 74.852] kgem_add_reloc64[4] = (delta=108, target handle=2, presumed=fff6a000) [ 74.852] [3fd0] bind bo(handle=122, addr=fff6a06c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 74.852] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 [ 74.852] kgem_add_handle: handle=6, index=3 [ 74.852] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd581000) [ 74.852] [3fc0] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 74.852] gen9_emit_cc: blend=177 (current=ffffffff), src=17, dst=18 [ 74.852] gen9_emit_sampler: sampler = a [ 74.852] gen9_emit_sf: num_sf_outputs=2 [ 74.852] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.852] gen9_emit_vertex_elements: setup id=9 [ 74.852] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 74.852] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 74.852] glyphs0_to_dst: glyph=(629, 275)x(11, 10), unclipped [ 74.852] emit_primitive_identity_mask__avx2: dst=(629, 275), mask=(112.00, 112.00) x (11.00, 10.00) [ 74.852] glyphs0_to_dst: glyph=(639, 277)x(10, 8), unclipped [ 74.852] emit_primitive_identity_mask__avx2: dst=(639, 277), mask=(576.00, 0.00) x (10.00, 8.00) [ 74.852] glyphs0_to_dst: glyph=(648, 274)x(7, 11), unclipped [ 74.852] emit_primitive_identity_mask__avx2: dst=(648, 274), mask=(624.00, 0.00) x (7.00, 11.00) [ 74.852] glyphs0_to_dst: glyph=(653, 277)x(14, 8), unclipped [ 74.852] emit_primitive_identity_mask__avx2: dst=(653, 277), mask=(832.00, 0.00) x (14.00, 8.00) [ 74.852] glyphs0_to_dst: glyph=(665, 277)x(11, 8), unclipped [ 74.852] emit_primitive_identity_mask__avx2: dst=(665, 277), mask=(608.00, 0.00) x (11.00, 8.00) [ 74.852] glyphs0_to_dst: glyph=(675, 277)x(7, 8), unclipped [ 74.852] emit_primitive_identity_mask__avx2: dst=(675, 277), mask=(560.00, 48.00) x (7.00, 8.00) [ 74.852] glyphs0_to_dst: glyph=(681, 273)x(9, 12), unclipped [ 74.852] emit_primitive_identity_mask__avx2: dst=(681, 273), mask=(96.00, 64.00) x (9.00, 12.00) [ 74.852] gen8_vertex_flush[498] = 21 [ 74.852] gen9_magic_ca_pass: CA fixup (175 -> 196) [ 74.852] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 74.852] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.852] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.852] sna_accel_flush: flush?=0, dirty?=1 [ 74.852] sna_accel_flush: syncing SHM pixmap=4526 (refcnt=1) [ 74.852] _sna_pixmap_move_to_cpu(pixmap=4526, 48x48, flags=3) [ 74.852] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x561c94aea8f1, is-clear?=0 [ 74.852] _sna_pixmap_move_to_cpu: CPU all-damaged [ 74.852] _sna_pixmap_move_to_cpu: syncing CPU bo [ 74.852] kgem_bo_sync__cpu_full: handle=106 [ 74.852] __kgem_busy: handle=106, busy=0, wedged=0 [ 74.852] kgem_bo_sync__cpu_full: SYNC: handle=106, needs_flush? 0, domain? 0, busy? 0 [ 74.852] __kgem_busy: handle=106, busy=0, wedged=0 [ 74.852] kgem_bo_retire: retiring bo handle=106 (needed flush? 0), rq? 0 [busy?=0] [ 74.852] assert_bo_retired: handle=106, domain: 0 exec? 0, rq? 0 [ 74.852] kgem_bo_is_busy: handle=106, domain: 1 exec? 0, rq? 0 [ 74.852] sna_accel_flush: flush?=0, dirty?=0 [ 74.852] sna_block_handler (tv=0.0) [ 74.852] sna_wakeup_handler [ 74.852] sna_accel_flush: flush?=0, dirty?=0 [ 74.852] sna_accel_flush: flush?=0, dirty?=0 [ 74.852] sna_accel_flush: flush?=0, dirty?=0 [ 74.852] sna_accel_flush: flush?=0, dirty?=0 [ 74.852] sna_change_window_attributes [ 74.852] sna_accel_flush: flush?=0, dirty?=0 [ 74.852] sna_accel_flush: flush?=0, dirty?=0 [ 74.852] sna_accel_flush: flush?=0, dirty?=0 [ 74.852] sna_block_handler (tv=0.0) [ 74.852] sna_wakeup_handler [ 74.852] sna_accel_flush: flush?=0, dirty?=0 [ 74.852] sna_accel_flush: flush?=0, dirty?=0 [ 74.852] sna_block_handler (tv=0.0) [ 74.852] sna_wakeup_handler [ 74.852] sna_destroy_pixmap: pixmap=4526, attached?=1 [ 74.852] kgem_bo_is_busy: handle=106, domain: 1 exec? 0, rq? 0 [ 74.852] __sna_free_pixmap(pixmap=4526) [ 74.852] __sna_pixmap_free_cpu: discarding CPU buffer, handle=106, size=12288 [ 74.852] kgem_bo_sync__cpu: handle=106 [ 74.852] sna_accel_watch_flush: enable=-1 [ 74.852] _kgem_bo_destroy: handle=106, proxy? 0 [ 74.852] __kgem_bo_destroy: handle=106, size=12288 [ 74.852] __kgem_bo_destroy: handle=106, not reusable [ 74.852] kgem_bo_free: handle=106, size=12288 [ 74.852] __kgem_busy: handle=106, busy=0, wedged=0 [ 74.852] kgem_bo_free: releasing 0x0:0x0 vma for handle=106, count=0 [ 74.852] sna_accel_flush: flush?=0, dirty?=0 [ 74.852] sna_pixmap_create_shm(48x48, depth=32, bpp=32, pitch=192) [ 74.852] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 [ 74.852] create_pixmap: serial=4529, usage=0, 0x0 [ 74.852] create_pixmap_hdr: pixmap=4529, width=48, height=48, usage=0 [ 74.852] kgem_create_map(0x7fc6b40b5000 size=9216, read-only?=0) - has_userptr?=1 [ 74.852] __kgem_bo_init(handle=106, num_pages=3) [ 74.852] kgem_create_map(ptr=0x7fc6b40b5000, size=9216, pages=3, read_only=0) => handle=106 (proxy? 0) [ 74.852] sna_accel_watch_flush: enable=1 [ 74.852] __sna_damage_all(48, 48) [ 74.852] sna_pixmap_create_shm: serial=4529, 48x48, usage=0 [ 74.852] sna_composite(pixmap=4440, op=3, src=4530+(0, 0), mask=0+(753, 221), dst=4440+(753, 221)+(0, 0), size=(48, 48) [ 74.852] sna_compute_composite_region: dst=(753, 221)x(48, 48) [ 74.852] sna_compute_composite_region: initial clip against dst->pDrawable: (753, 221), (801, 269) [ 74.852] clip_to_dst: region: 1x[(753, 221), (801, 269)], clip: 1x[(0, 0), (850, 564)] [ 74.852] sna_compute_composite_region: clip against dst->pCompositeClip: (753, 221), (801, 269) [ 74.852] sna_compute_composite_region: clip against src (48x48 clip=0): (753, 221), (801, 269) [ 74.852] sna_composite: composite region extents:+(0, 0) -> (753, 221), (801, 269) + (0, 0) [ 74.852] gen9_render_composite: 48x48, current mode=1/1 [ 74.852] kgem_bo_is_render: handle=119, rq? 1 [1] [ 74.852] kgem_bo_is_busy: handle=106, domain: 1 exec? 0, rq? 0 [ 74.852] kgem_bo_is_busy: handle=119, domain: 0 exec? 1, rq? 1 [ 74.852] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.852] gen9_composite_set_target: (753, 221)x(48, 48), partial?=1 [ 74.852] sna_drawable_use_bo pixmap=4440, box=((753, 221), (801, 269)), flags=7... [ 74.852] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.852] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.852] sna_drawable_use_bo: using whole GPU bo [ 74.852] gen9_composite_set_target: pixmap=4440, format=20020888, size=850x564, pitch=3584, delta=(0,0),damage=0xffffffffffffffff [ 74.852] gen9_composite_picture: (0, 0)x(48, 48), dst=(753, 221) [ 74.852] sna_transform_is_imprecise_integer_translation: no transform [ 74.852] gen9_composite_picture: integer translation (0, 0), removing [ 74.852] sna_render_pixmap_bo pixmap=4530, (0, 0)x(48, 48)/(48, 48) [ 74.852] sna_render_pixmap_bo: CPU all damaged [ 74.852] sna_add_flush_pixmap: marking pixmap=4530 for flushing [ 74.852] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.852] __kgem_retire_rq: request 1 complete [ 74.852] sna_add_flush_pixmap: new flush bo, flushing before [ 74.852] gen8_vertex_close: used=784, vbo active? 23, vb=200, nreloc=1 [ 74.852] gen8_vertex_close: reloc[0] = 289 [ 74.852] kgem_add_reloc64: handle=23, pos=289, delta=0, domains=200000 [ 74.852] kgem_add_handle: handle=23, index=4 [ 74.852] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd541000) [ 74.852] batch[1/1, flags=1800]: 332 332 16320 16384, nreloc=7, nexec=5, nfence=0, aperture=1596 [fenced=0] [ 74.852] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 74.852] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 74.852] kgem_fixup_relocs: shrinking by 61440 [ 74.852] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.852] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 74.852] kgem_commit: release handle=119 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ffaff000 [ 74.852] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 74.852] kgem_commit: release handle=122 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 74.852] __kgem_bo_clear_busy: handle=122 [ 74.852] kgem_commit: release handle=122 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff6a000 [ 74.853] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd581000 [ 74.853] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 74.853] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.853] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 74.853] kgem_bo_is_render: handle=119, rq? 1 [1] [ 74.853] kgem_bo_is_render: handle=106, rq? 0 [0] [ 74.853] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 74.853] gen4_choose_composite_emitter: identity src, no mask [ 74.853] needs_batch_flush: flushing before handle=106 for new reservation [ 74.853] kgem_check_bo: num_pages=+500, num_exec=+2 [ 74.853] aligning vertex: was 4, now 3 floats per vertex [ 74.853] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 74.853] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 74.853] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 74.853] kgem_add_handle: handle=4, index=0 [ 74.853] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 74.853] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 74.853] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 74.853] gen9_composite_get_binding_table(ffc0) [ 74.853] kgem_add_reloc64: handle=119, pos=16360, delta=0, domains=20002 [ 74.853] kgem_add_handle: handle=119, index=1 [ 74.853] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=ffaff000) [ 74.853] __kgem_bo_mark_dirty: handle=119 (proxy? 0) [ 74.853] [3fe0] bind bo(handle=119, addr=ffaff000), format=192, width=850, height=564, pitch=3584, tiling=1 -> render [ 74.853] kgem_add_reloc64: handle=106, pos=16344, delta=0, domains=40000 [ 74.853] kgem_add_handle: handle=106, index=2 [ 74.853] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) [ 74.853] [3fd0] bind bo(handle=106, addr=0), format=192, width=48, height=48, pitch=192, tiling=0 -> sampler [ 74.853] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 74.853] gen9_emit_sampler: sampler = 2 [ 74.853] gen9_emit_sf: num_sf_outputs=1 [ 74.853] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 74.853] gen9_emit_vertex_elements: setup id=2 [ 74.853] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 74.853] gen9_render_composite_box: (753, 221), (801, 269) [ 74.853] apply_damage: damage=0x0, region=1 [(753, 221), (801, 269) + (0, 0)] [ 74.853] gen8_vertex_flush[490] = 3 [ 74.853] sna_glyphs(op=3, nlist=1, src=(755, 285)) [ 74.853] kgem_bo_is_busy: handle=119, domain: 3 exec? 1, rq? 1 [ 74.853] sna_glyphs: discarding mask [ 74.853] glyphs0_to_dst(op=3, src=(755, 285), nlist=1, dst=(755, 285)+(0, 0)) [ 74.853] clipped_glyphs: no, clip region (0, 0), (850, 564) matches drawable pixmap=94680752682688 size=850x564 [ 74.853] gen9_render_composite: 0x0, current mode=1/1 [ 74.853] kgem_bo_is_busy: handle=6, domain: 3 exec? 0, rq? 1 [ 74.853] kgem_bo_is_busy: handle=119, domain: 3 exec? 1, rq? 1 [ 74.853] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.853] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.853] sna_drawable_use_bo pixmap=4440, box=((0, 0), (850, 564)), flags=7... [ 74.853] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.853] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.853] sna_drawable_use_bo: using whole GPU bo [ 74.853] gen9_composite_set_target: pixmap=4440, format=20020888, size=850x564, pitch=3584, delta=(0,0),damage=0xffffffffffffffff [ 74.853] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.853] color_convert: src=ff4c4c4c [20028888] [ 74.853] color_convert: dst=ff4c4c4c [20028888] [ 74.853] sna_render_get_solid: ff4c4c4c [ 74.853] sna_render_get_solid(27) = ff4c4c4c (last) [ 74.853] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.853] sna_transform_is_imprecise_integer_translation: no transform [ 74.853] gen9_composite_picture: integer translation (0, 0), removing [ 74.853] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.853] sna_render_pixmap_bo: GPU all damaged [ 74.853] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 74.853] gen4_choose_composite_emitter: solid, identity mask [ 74.853] kgem_check_bo: num_pages=+1025, num_exec=+2 [ 74.853] aligning vertex: was 3, now 4 floats per vertex [ 74.853] gen9_composite_get_binding_table(ff00) [ 74.853] kgem_add_reloc64: handle=122, pos=16312, delta=0, domains=40000 [ 74.853] kgem_add_reloc64: adding proxy [delta=108] for handle=122 [ 74.853] kgem_add_handle: handle=122, index=3 [ 74.853] kgem_add_reloc64[5] = (delta=108, target handle=3, presumed=fff6a000) [ 74.853] [3fb0] bind bo(handle=122, addr=fff6a06c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 74.853] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 [ 74.853] kgem_add_handle: handle=6, index=4 [ 74.853] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd581000) [ 74.853] [3fa0] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 74.853] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 [ 74.853] gen9_emit_sampler: sampler = a [ 74.853] gen9_emit_sf: num_sf_outputs=2 [ 74.853] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.853] gen9_emit_vertex_elements: setup id=9 [ 74.853] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 74.853] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 74.853] glyphs0_to_dst: glyph=(755, 275)x(10, 10), unclipped [ 74.853] emit_primitive_identity_mask__avx2: dst=(755, 275), mask=(64.00, 96.00) x (10.00, 10.00) [ 74.853] glyphs0_to_dst: glyph=(763, 277)x(11, 8), unclipped [ 74.853] emit_primitive_identity_mask__avx2: dst=(763, 277), mask=(608.00, 0.00) x (11.00, 8.00) [ 74.853] glyphs0_to_dst: glyph=(772, 277)x(14, 8), unclipped [ 74.853] emit_primitive_identity_mask__avx2: dst=(772, 277), mask=(832.00, 0.00) x (14.00, 8.00) [ 74.853] glyphs0_to_dst: glyph=(784, 277)x(10, 8), unclipped [ 74.853] emit_primitive_identity_mask__avx2: dst=(784, 277), mask=(576.00, 0.00) x (10.00, 8.00) [ 74.853] glyphs0_to_dst: glyph=(793, 277)x(7, 8), unclipped [ 74.853] emit_primitive_identity_mask__avx2: dst=(793, 277), mask=(560.00, 48.00) x (7.00, 8.00) [ 74.853] gen8_vertex_flush[56c] = 15 [ 74.853] gen9_magic_ca_pass: CA fixup (199 -> 214) [ 74.853] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 74.853] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.853] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.853] sna_destroy_pixmap: pixmap=4530, attached?=1 [ 74.853] kgem_bo_is_busy: handle=106, domain: 1 exec? 1, rq? 1 [ 74.853] sna_destroy_pixmap: deferring release of active SHM pixmap=4530 [ 74.853] sna_add_flush_pixmap: marking pixmap=4530 for flushing [ 74.853] gen8_vertex_close: used=856, vbo active? 23, vb=204, nreloc=2 [ 74.853] gen8_vertex_close: reloc[0] = 287 [ 74.853] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 74.853] kgem_add_handle: handle=23, index=5 [ 74.853] kgem_add_reloc64[7] = (delta=0, target handle=5, presumed=fd541000) [ 74.853] gen8_vertex_close: reloc[1] = 342 [ 74.853] kgem_add_reloc64: handle=23, pos=342, delta=0, domains=200000 [ 74.853] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fd541000) [ 74.853] batch[1/1, flags=1800]: 384 384 16288 16384, nreloc=9, nexec=6, nfence=0, aperture=1599 [fenced=0] [ 74.853] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.853] __kgem_retire_rq: request 1 complete [ 74.853] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 74.853] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 74.853] kgem_fixup_relocs: shrinking by 61440 [ 74.853] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.853] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 74.853] kgem_commit: release handle=119 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ffaff000 [ 74.853] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 74.853] kgem_commit: release handle=106 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffed9000 [ 74.853] kgem_commit: release handle=122 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 74.853] __kgem_bo_clear_busy: handle=122 [ 74.853] kgem_commit: release handle=122 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff6a000 [ 74.853] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd581000 [ 74.853] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 74.853] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.853] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 74.853] sna_accel_flush: flush?=0, dirty?=1 [ 74.853] sna_accel_flush: syncing SHM pixmap=4530 (refcnt=0) [ 74.853] _sna_pixmap_move_to_cpu(pixmap=4530, 48x48, flags=3) [ 74.853] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 74.853] operate_inplace: no, inplace operation not suitable [ 74.853] _sna_pixmap_move_to_cpu: marking as damaged [ 74.853] __sna_damage_all(48, 48) [ 74.853] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 74.853] _sna_pixmap_move_to_cpu: syncing CPU bo [ 74.853] kgem_bo_sync__cpu_full: handle=106 [ 74.853] __kgem_busy: handle=106, busy=0, wedged=0 [ 74.853] kgem_bo_sync__cpu_full: SYNC: handle=106, needs_flush? 0, domain? 3, busy? 0 [ 74.853] __kgem_busy: handle=106, busy=0, wedged=0 [ 74.853] kgem_bo_retire: retiring bo handle=106 (needed flush? 0), rq? 1 [busy?=0] [ 74.853] __kgem_retire_requests_upto(handle=106, ring=0) [ 74.853] __kgem_retire_rq: request 1 complete [ 74.853] __kgem_bo_flush: handle=119, busy=0, wedged=0 [ 74.853] __kgem_bo_flush: handle=6, busy=0, wedged=0 [ 74.853] assert_bo_retired: handle=106, domain: 0 exec? 0, rq? 0 [ 74.853] kgem_bo_is_busy: handle=106, domain: 1 exec? 0, rq? 0 [ 74.853] __sna_free_pixmap(pixmap=4530) [ 74.853] __sna_pixmap_free_cpu: discarding CPU buffer, handle=106, size=12288 [ 74.853] kgem_bo_sync__cpu: handle=106 [ 74.853] sna_accel_watch_flush: enable=-1 [ 74.853] _kgem_bo_destroy: handle=106, proxy? 0 [ 74.853] __kgem_bo_destroy: handle=106, size=12288 [ 74.853] __kgem_bo_destroy: handle=106, not reusable [ 74.853] kgem_bo_free: handle=106, size=12288 [ 74.853] __kgem_busy: handle=106, busy=0, wedged=0 [ 74.853] kgem_bo_free: releasing 0x0:0x0 vma for handle=106, count=0 [ 74.853] sna_pixmap_create_shm(48x48, depth=32, bpp=32, pitch=192) [ 74.853] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 [ 74.853] create_pixmap: serial=4531, usage=0, 0x0 [ 74.853] create_pixmap_hdr: pixmap=4531, width=48, height=48, usage=0 [ 74.853] kgem_create_map(0x7fc6b40b9000 size=9216, read-only?=0) - has_userptr?=1 [ 74.853] __kgem_bo_init(handle=106, num_pages=3) [ 74.853] kgem_create_map(ptr=0x7fc6b40b9000, size=9216, pages=3, read_only=0) => handle=106 (proxy? 0) [ 74.853] sna_accel_watch_flush: enable=1 [ 74.853] __sna_damage_all(48, 48) [ 74.853] sna_pixmap_create_shm: serial=4531, 48x48, usage=0 [ 74.853] sna_composite(pixmap=4440, op=3, src=4532+(0, 0), mask=0+(45, 325), dst=4440+(45, 325)+(0, 0), size=(48, 48) [ 74.853] sna_compute_composite_region: dst=(45, 325)x(48, 48) [ 74.853] sna_compute_composite_region: initial clip against dst->pDrawable: (45, 325), (93, 373) [ 74.853] clip_to_dst: region: 1x[(45, 325), (93, 373)], clip: 1x[(0, 0), (850, 564)] [ 74.853] sna_compute_composite_region: clip against dst->pCompositeClip: (45, 325), (93, 373) [ 74.853] sna_compute_composite_region: clip against src (48x48 clip=0): (45, 325), (93, 373) [ 74.853] sna_composite: composite region extents:+(0, 0) -> (45, 325), (93, 373) + (0, 0) [ 74.853] gen9_render_composite: 48x48, current mode=0/1 [ 74.853] kgem_bo_is_render: handle=119, rq? 0 [0] [ 74.853] sna_blt_composite (0, 0), (45, 325), 48x48 [ 74.853] sna_blt_composite: unsupported op [3] for blitting [ 74.853] kgem_bo_is_busy: handle=106, domain: 1 exec? 0, rq? 0 [ 74.853] kgem_bo_is_busy: handle=119, domain: 0 exec? 0, rq? 0 [ 74.853] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.853] gen9_composite_set_target: (45, 325)x(48, 48), partial?=1 [ 74.853] sna_drawable_use_bo pixmap=4440, box=((45, 325), (93, 373)), flags=7... [ 74.853] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.853] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.853] sna_drawable_use_bo: using whole GPU bo [ 74.853] gen9_composite_set_target: pixmap=4440, format=20020888, size=850x564, pitch=3584, delta=(0,0),damage=0xffffffffffffffff [ 74.853] gen9_composite_picture: (0, 0)x(48, 48), dst=(45, 325) [ 74.853] sna_transform_is_imprecise_integer_translation: no transform [ 74.853] gen9_composite_picture: integer translation (0, 0), removing [ 74.853] sna_render_pixmap_bo pixmap=4532, (0, 0)x(48, 48)/(48, 48) [ 74.853] sna_render_pixmap_bo: CPU all damaged [ 74.853] sna_add_flush_pixmap: marking pixmap=4532 for flushing [ 74.853] kgem_bo_is_render: handle=119, rq? 0 [0] [ 74.853] kgem_bo_is_render: handle=106, rq? 0 [0] [ 74.853] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 74.853] gen4_choose_composite_emitter: identity src, no mask [ 74.853] needs_batch_flush: flushing before handle=106 for new reservation [ 74.853] kgem_check_bo: num_pages=+500, num_exec=+2 [ 74.853] aligning vertex: was 4, now 3 floats per vertex [ 74.853] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 74.853] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 74.853] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 74.853] kgem_add_handle: handle=4, index=0 [ 74.853] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 74.853] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 74.853] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 74.853] gen9_composite_get_binding_table(ffc0) [ 74.853] kgem_add_reloc64: handle=119, pos=16360, delta=0, domains=20002 [ 74.853] kgem_add_handle: handle=119, index=1 [ 74.853] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=ffaff000) [ 74.853] __kgem_bo_mark_dirty: handle=119 (proxy? 0) [ 74.853] [3fe0] bind bo(handle=119, addr=ffaff000), format=192, width=850, height=564, pitch=3584, tiling=1 -> render [ 74.853] kgem_add_reloc64: handle=106, pos=16344, delta=0, domains=40000 [ 74.853] kgem_add_handle: handle=106, index=2 [ 74.853] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) [ 74.853] [3fd0] bind bo(handle=106, addr=0), format=192, width=48, height=48, pitch=192, tiling=0 -> sampler [ 74.853] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 74.853] gen9_emit_sampler: sampler = 2 [ 74.853] gen9_emit_sf: num_sf_outputs=1 [ 74.853] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 74.853] gen9_emit_vertex_elements: setup id=2 [ 74.853] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 74.853] gen9_render_composite_box: (45, 325), (93, 373) [ 74.853] apply_damage: damage=0x0, region=1 [(45, 325), (93, 373) + (0, 0)] [ 74.853] gen8_vertex_flush[490] = 3 [ 74.853] sna_glyphs(op=3, nlist=1, src=(41, 389)) [ 74.853] kgem_bo_is_busy: handle=119, domain: 0 exec? 1, rq? 1 [ 74.853] sna_glyphs: discarding mask [ 74.853] glyphs0_to_dst(op=3, src=(41, 389), nlist=1, dst=(41, 389)+(0, 0)) [ 74.853] clipped_glyphs: no, clip region (0, 0), (850, 564) matches drawable pixmap=94680752682688 size=850x564 [ 74.853] gen9_render_composite: 0x0, current mode=1/1 [ 74.853] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 74.853] kgem_bo_is_busy: handle=119, domain: 0 exec? 1, rq? 1 [ 74.853] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.853] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.853] sna_drawable_use_bo pixmap=4440, box=((0, 0), (850, 564)), flags=7... [ 74.853] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.853] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.853] sna_drawable_use_bo: using whole GPU bo [ 74.853] gen9_composite_set_target: pixmap=4440, format=20020888, size=850x564, pitch=3584, delta=(0,0),damage=0xffffffffffffffff [ 74.853] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.853] color_convert: src=ff4c4c4c [20028888] [ 74.853] color_convert: dst=ff4c4c4c [20028888] [ 74.853] sna_render_get_solid: ff4c4c4c [ 74.853] sna_render_get_solid(27) = ff4c4c4c (last) [ 74.853] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.853] sna_transform_is_imprecise_integer_translation: no transform [ 74.853] gen9_composite_picture: integer translation (0, 0), removing [ 74.853] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.853] sna_render_pixmap_bo: GPU all damaged [ 74.853] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 74.853] gen4_choose_composite_emitter: solid, identity mask [ 74.853] kgem_check_bo: num_pages=+1025, num_exec=+2 [ 74.853] kgem_flush: opportunistic flushing? flush=1,0, aperture=510/262144, idle?=1 [ 74.853] gen8_vertex_close: used=867, vbo active? 23, vb=4, nreloc=1 [ 74.853] gen8_vertex_close: reloc[0] = 287 [ 74.853] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 74.853] kgem_add_handle: handle=23, index=3 [ 74.853] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 74.853] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=574 [fenced=0] [ 74.853] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 74.853] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 74.853] kgem_fixup_relocs: shrinking by 61440 [ 74.853] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.854] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 74.854] kgem_commit: release handle=119 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ffaff000 [ 74.854] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 74.854] kgem_commit: release handle=106 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffed6000 [ 74.854] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 74.854] __kgem_busy: handle=1, busy=131072, wedged=0 [ 74.854] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 74.854] kgem_check_bo: num_pages=+1522, num_exec=+3 [ 74.854] aligning vertex: was 3, now 4 floats per vertex [ 74.854] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 74.854] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 74.854] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 74.854] kgem_add_handle: handle=4, index=0 [ 74.854] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 74.854] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 74.854] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 74.854] gen9_composite_get_binding_table(ffc0) [ 74.854] kgem_add_reloc64: handle=119, pos=16360, delta=0, domains=20002 [ 74.854] kgem_add_handle: handle=119, index=1 [ 74.854] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=ffaff000) [ 74.854] __kgem_bo_mark_dirty: handle=119 (proxy? 0) [ 74.854] [3fe0] bind bo(handle=119, addr=ffaff000), format=192, width=850, height=564, pitch=3584, tiling=1 -> render [ 74.854] kgem_add_reloc64: handle=122, pos=16344, delta=0, domains=40000 [ 74.854] kgem_add_reloc64: adding proxy [delta=108] for handle=122 [ 74.854] kgem_add_handle: handle=122, index=2 [ 74.854] kgem_add_reloc64[4] = (delta=108, target handle=2, presumed=fff6a000) [ 74.854] [3fd0] bind bo(handle=122, addr=fff6a06c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 74.854] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 [ 74.854] kgem_add_handle: handle=6, index=3 [ 74.854] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd581000) [ 74.854] [3fc0] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 74.854] gen9_emit_cc: blend=177 (current=ffffffff), src=17, dst=18 [ 74.854] gen9_emit_sampler: sampler = a [ 74.854] gen9_emit_sf: num_sf_outputs=2 [ 74.854] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.854] gen9_emit_vertex_elements: setup id=9 [ 74.854] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 74.854] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 74.854] glyphs0_to_dst: glyph=(41, 379)x(10, 10), unclipped [ 74.854] emit_primitive_identity_mask__avx2: dst=(41, 379), mask=(64.00, 96.00) x (10.00, 10.00) [ 74.854] glyphs0_to_dst: glyph=(50, 381)x(7, 8), unclipped [ 74.854] emit_primitive_identity_mask__avx2: dst=(50, 381), mask=(560.00, 48.00) x (7.00, 8.00) [ 74.854] glyphs0_to_dst: glyph=(55, 378)x(5, 11), unclipped [ 74.854] emit_primitive_identity_mask__avx2: dst=(55, 378), mask=(784.00, 48.00) x (5.00, 11.00) [ 74.854] glyphs0_to_dst: glyph=(60, 381)x(9, 8), unclipped [ 74.854] emit_primitive_identity_mask__avx2: dst=(60, 381), mask=(592.00, 0.00) x (9.00, 8.00) [ 74.854] glyphs0_to_dst: glyph=(69, 378)x(7, 11), unclipped [ 74.854] emit_primitive_identity_mask__avx2: dst=(69, 378), mask=(624.00, 0.00) x (7.00, 11.00) [ 74.854] glyphs0_to_dst: glyph=(74, 381)x(10, 8), unclipped [ 74.854] emit_primitive_identity_mask__avx2: dst=(74, 381), mask=(576.00, 0.00) x (10.00, 8.00) [ 74.854] glyphs0_to_dst: glyph=(83, 381)x(7, 8), unclipped [ 74.854] emit_primitive_identity_mask__avx2: dst=(83, 381), mask=(560.00, 48.00) x (7.00, 8.00) [ 74.854] glyphs0_to_dst: glyph=(88, 381)x(9, 8), unclipped [ 74.854] emit_primitive_identity_mask__avx2: dst=(88, 381), mask=(576.00, 16.00) x (9.00, 8.00) [ 74.854] gen8_vertex_flush[498] = 24 [ 74.854] gen9_magic_ca_pass: CA fixup (217 -> 241) [ 74.854] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 74.854] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.854] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.854] sna_destroy_pixmap: pixmap=4532, attached?=1 [ 74.854] kgem_bo_is_busy: handle=106, domain: 3 exec? 0, rq? 1 [ 74.854] sna_destroy_pixmap: deferring release of active SHM pixmap=4532 [ 74.854] sna_add_flush_pixmap: marking pixmap=4532 for flushing [ 74.854] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.854] __kgem_retire_rq: request 1 complete [ 74.854] sna_add_flush_pixmap: new flush bo, flushing before [ 74.854] gen8_vertex_close: used=964, vbo active? 23, vb=200, nreloc=1 [ 74.854] gen8_vertex_close: reloc[0] = 289 [ 74.854] kgem_add_reloc64: handle=23, pos=289, delta=0, domains=200000 [ 74.854] kgem_add_handle: handle=23, index=4 [ 74.854] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd541000) [ 74.854] batch[1/1, flags=1800]: 332 332 16320 16384, nreloc=7, nexec=5, nfence=0, aperture=1596 [fenced=0] [ 74.854] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 74.854] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 74.854] kgem_fixup_relocs: shrinking by 61440 [ 74.854] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.854] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 74.854] kgem_commit: release handle=119 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ffaff000 [ 74.854] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 74.854] kgem_commit: release handle=122 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 74.854] __kgem_bo_clear_busy: handle=122 [ 74.854] kgem_commit: release handle=122 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff6a000 [ 74.854] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 74.854] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 74.854] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.854] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 74.854] sna_accel_flush: flush?=0, dirty?=1 [ 74.854] sna_accel_flush: syncing SHM pixmap=4532 (refcnt=0) [ 74.854] _sna_pixmap_move_to_cpu(pixmap=4532, 48x48, flags=3) [ 74.854] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 74.854] operate_inplace: no, inplace operation not suitable [ 74.854] _sna_pixmap_move_to_cpu: marking as damaged [ 74.854] __sna_damage_all(48, 48) [ 74.854] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 74.854] _sna_pixmap_move_to_cpu: syncing CPU bo [ 74.854] kgem_bo_sync__cpu_full: handle=106 [ 74.854] __kgem_busy: handle=106, busy=0, wedged=0 [ 74.854] kgem_bo_sync__cpu_full: SYNC: handle=106, needs_flush? 0, domain? 0, busy? 0 [ 74.854] __kgem_busy: handle=106, busy=0, wedged=0 [ 74.854] kgem_bo_retire: retiring bo handle=106 (needed flush? 0), rq? 0 [busy?=0] [ 74.854] assert_bo_retired: handle=106, domain: 0 exec? 0, rq? 0 [ 74.854] kgem_bo_is_busy: handle=106, domain: 1 exec? 0, rq? 0 [ 74.854] __sna_free_pixmap(pixmap=4532) [ 74.854] __sna_pixmap_free_cpu: discarding CPU buffer, handle=106, size=12288 [ 74.854] kgem_bo_sync__cpu: handle=106 [ 74.854] sna_accel_watch_flush: enable=-1 [ 74.854] _kgem_bo_destroy: handle=106, proxy? 0 [ 74.854] __kgem_bo_destroy: handle=106, size=12288 [ 74.854] __kgem_bo_destroy: handle=106, not reusable [ 74.854] kgem_bo_free: handle=106, size=12288 [ 74.854] __kgem_busy: handle=106, busy=0, wedged=0 [ 74.854] kgem_bo_free: releasing 0x0:0x0 vma for handle=106, count=0 [ 74.854] sna_pixmap_create_shm(48x48, depth=32, bpp=32, pitch=192) [ 74.854] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 [ 74.854] create_pixmap: serial=4533, usage=0, 0x0 [ 74.854] create_pixmap_hdr: pixmap=4533, width=48, height=48, usage=0 [ 74.854] kgem_create_map(0x7fc6b409d000 size=9216, read-only?=0) - has_userptr?=1 [ 74.854] __kgem_bo_init(handle=106, num_pages=3) [ 74.854] kgem_create_map(ptr=0x7fc6b409d000, size=9216, pages=3, read_only=0) => handle=106 (proxy? 0) [ 74.854] sna_accel_watch_flush: enable=1 [ 74.854] __sna_damage_all(48, 48) [ 74.854] sna_pixmap_create_shm: serial=4533, 48x48, usage=0 [ 74.854] sna_composite(pixmap=4440, op=3, src=4534+(0, 0), mask=0+(163, 325), dst=4440+(163, 325)+(0, 0), size=(48, 48) [ 74.854] sna_compute_composite_region: dst=(163, 325)x(48, 48) [ 74.854] sna_compute_composite_region: initial clip against dst->pDrawable: (163, 325), (211, 373) [ 74.854] clip_to_dst: region: 1x[(163, 325), (211, 373)], clip: 1x[(0, 0), (850, 564)] [ 74.854] sna_compute_composite_region: clip against dst->pCompositeClip: (163, 325), (211, 373) [ 74.854] sna_compute_composite_region: clip against src (48x48 clip=0): (163, 325), (211, 373) [ 74.854] sna_composite: composite region extents:+(0, 0) -> (163, 325), (211, 373) + (0, 0) [ 74.854] gen9_render_composite: 48x48, current mode=0/1 [ 74.854] kgem_bo_is_render: handle=119, rq? 1 [1] [ 74.854] kgem_bo_is_busy: handle=106, domain: 1 exec? 0, rq? 0 [ 74.854] kgem_bo_is_busy: handle=119, domain: 3 exec? 0, rq? 1 [ 74.854] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.854] gen9_composite_set_target: (163, 325)x(48, 48), partial?=1 [ 74.854] sna_drawable_use_bo pixmap=4440, box=((163, 325), (211, 373)), flags=7... [ 74.854] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.854] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.854] sna_drawable_use_bo: using whole GPU bo [ 74.854] gen9_composite_set_target: pixmap=4440, format=20020888, size=850x564, pitch=3584, delta=(0,0),damage=0xffffffffffffffff [ 74.854] gen9_composite_picture: (0, 0)x(48, 48), dst=(163, 325) [ 74.854] sna_transform_is_imprecise_integer_translation: no transform [ 74.854] gen9_composite_picture: integer translation (0, 0), removing [ 74.854] sna_render_pixmap_bo pixmap=4534, (0, 0)x(48, 48)/(48, 48) [ 74.854] sna_render_pixmap_bo: CPU all damaged [ 74.854] sna_add_flush_pixmap: marking pixmap=4534 for flushing [ 74.854] kgem_bo_is_render: handle=119, rq? 1 [1] [ 74.854] kgem_bo_is_render: handle=106, rq? 0 [0] [ 74.854] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 74.854] gen4_choose_composite_emitter: identity src, no mask [ 74.854] needs_batch_flush: flushing before handle=106 for new reservation [ 74.854] kgem_check_bo: num_pages=+500, num_exec=+2 [ 74.854] aligning vertex: was 4, now 3 floats per vertex [ 74.854] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 74.854] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 74.854] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 74.854] kgem_add_handle: handle=4, index=0 [ 74.854] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 74.854] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 74.854] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 74.854] gen9_composite_get_binding_table(ffc0) [ 74.854] kgem_add_reloc64: handle=119, pos=16360, delta=0, domains=20002 [ 74.854] kgem_add_handle: handle=119, index=1 [ 74.854] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=ffaff000) [ 74.854] __kgem_bo_mark_dirty: handle=119 (proxy? 0) [ 74.854] [3fe0] bind bo(handle=119, addr=ffaff000), format=192, width=850, height=564, pitch=3584, tiling=1 -> render [ 74.854] kgem_add_reloc64: handle=106, pos=16344, delta=0, domains=40000 [ 74.854] kgem_add_handle: handle=106, index=2 [ 74.854] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) [ 74.854] [3fd0] bind bo(handle=106, addr=0), format=192, width=48, height=48, pitch=192, tiling=0 -> sampler [ 74.854] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 74.854] gen9_emit_sampler: sampler = 2 [ 74.854] gen9_emit_sf: num_sf_outputs=1 [ 74.854] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 74.854] gen9_emit_vertex_elements: setup id=2 [ 74.854] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 74.854] gen9_render_composite_box: (163, 325), (211, 373) [ 74.854] apply_damage: damage=0x0, region=1 [(163, 325), (211, 373) + (0, 0)] [ 74.854] gen8_vertex_flush[490] = 3 [ 74.854] sna_glyphs(op=3, nlist=1, src=(165, 389)) [ 74.854] kgem_bo_is_busy: handle=119, domain: 3 exec? 1, rq? 1 [ 74.854] sna_glyphs: discarding mask [ 74.854] glyphs0_to_dst(op=3, src=(165, 389), nlist=1, dst=(165, 389)+(0, 0)) [ 74.854] clipped_glyphs: no, clip region (0, 0), (850, 564) matches drawable pixmap=94680752682688 size=850x564 [ 74.854] gen9_render_composite: 0x0, current mode=1/1 [ 74.854] kgem_bo_is_busy: handle=6, domain: 3 exec? 0, rq? 1 [ 74.854] kgem_bo_is_busy: handle=119, domain: 3 exec? 1, rq? 1 [ 74.854] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.854] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.854] sna_drawable_use_bo pixmap=4440, box=((0, 0), (850, 564)), flags=7... [ 74.854] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.854] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.854] sna_drawable_use_bo: using whole GPU bo [ 74.854] gen9_composite_set_target: pixmap=4440, format=20020888, size=850x564, pitch=3584, delta=(0,0),damage=0xffffffffffffffff [ 74.854] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.854] color_convert: src=ff4c4c4c [20028888] [ 74.854] color_convert: dst=ff4c4c4c [20028888] [ 74.854] sna_render_get_solid: ff4c4c4c [ 74.854] sna_render_get_solid(27) = ff4c4c4c (last) [ 74.854] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.854] sna_transform_is_imprecise_integer_translation: no transform [ 74.854] gen9_composite_picture: integer translation (0, 0), removing [ 74.854] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.854] sna_render_pixmap_bo: GPU all damaged [ 74.854] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 74.854] gen4_choose_composite_emitter: solid, identity mask [ 74.854] kgem_check_bo: num_pages=+1025, num_exec=+2 [ 74.854] aligning vertex: was 3, now 4 floats per vertex [ 74.854] gen9_composite_get_binding_table(ff00) [ 74.854] kgem_add_reloc64: handle=122, pos=16312, delta=0, domains=40000 [ 74.854] kgem_add_reloc64: adding proxy [delta=108] for handle=122 [ 74.854] kgem_add_handle: handle=122, index=3 [ 74.854] kgem_add_reloc64[5] = (delta=108, target handle=3, presumed=fff6a000) [ 74.854] [3fb0] bind bo(handle=122, addr=fff6a06c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 74.854] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 [ 74.854] kgem_add_handle: handle=6, index=4 [ 74.854] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd581000) [ 74.854] [3fa0] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 74.854] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 [ 74.854] gen9_emit_sampler: sampler = a [ 74.854] gen9_emit_sf: num_sf_outputs=2 [ 74.854] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.854] gen9_emit_vertex_elements: setup id=9 [ 74.854] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 74.854] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 74.854] glyphs0_to_dst: glyph=(164, 379)x(10, 10), unclipped [ 74.854] emit_primitive_identity_mask__avx2: dst=(164, 379), mask=(560.00, 32.00) x (10.00, 10.00) [ 74.854] glyphs0_to_dst: glyph=(172, 381)x(11, 8), unclipped [ 74.854] emit_primitive_identity_mask__avx2: dst=(172, 381), mask=(608.00, 0.00) x (11.00, 8.00) [ 74.854] glyphs0_to_dst: glyph=(182, 381)x(9, 8), unclipped [ 74.854] emit_primitive_identity_mask__avx2: dst=(182, 381), mask=(112.00, 64.00) x (9.00, 8.00) [ 74.854] glyphs0_to_dst: glyph=(191, 381)x(9, 8), unclipped [ 74.854] emit_primitive_identity_mask__avx2: dst=(191, 381), mask=(592.00, 0.00) x (9.00, 8.00) [ 74.854] glyphs0_to_dst: glyph=(199, 377)x(10, 12), unclipped [ 74.854] emit_primitive_identity_mask__avx2: dst=(199, 377), mask=(800.00, 48.00) x (10.00, 12.00) [ 74.854] gen8_vertex_flush[56c] = 15 [ 74.854] gen9_magic_ca_pass: CA fixup (244 -> 259) [ 74.854] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 74.854] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.854] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.854] sna_destroy_pixmap: pixmap=4534, attached?=1 [ 74.854] kgem_bo_is_busy: handle=106, domain: 1 exec? 1, rq? 1 [ 74.854] sna_destroy_pixmap: deferring release of active SHM pixmap=4534 [ 74.854] sna_add_flush_pixmap: marking pixmap=4534 for flushing [ 74.854] gen8_vertex_close: used=1036, vbo active? 23, vb=204, nreloc=2 [ 74.854] gen8_vertex_close: reloc[0] = 287 [ 74.854] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 74.854] kgem_add_handle: handle=23, index=5 [ 74.854] kgem_add_reloc64[7] = (delta=0, target handle=5, presumed=fd541000) [ 74.854] gen8_vertex_close: reloc[1] = 342 [ 74.854] kgem_add_reloc64: handle=23, pos=342, delta=0, domains=200000 [ 74.854] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fd541000) [ 74.854] batch[1/1, flags=1800]: 384 384 16288 16384, nreloc=9, nexec=6, nfence=0, aperture=1599 [fenced=0] [ 74.854] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.854] __kgem_retire_rq: request 1 complete [ 74.854] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 74.854] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 74.854] kgem_fixup_relocs: shrinking by 61440 [ 74.854] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.854] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 74.854] kgem_commit: release handle=119 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ffaff000 [ 74.854] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 74.854] kgem_commit: release handle=106 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffed9000 [ 74.854] kgem_commit: release handle=122 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 74.854] __kgem_bo_clear_busy: handle=122 [ 74.854] kgem_commit: release handle=122 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff6a000 [ 74.854] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 74.854] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 74.854] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.854] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 74.854] sna_accel_flush: flush?=0, dirty?=1 [ 74.854] sna_accel_flush: syncing SHM pixmap=4534 (refcnt=0) [ 74.855] _sna_pixmap_move_to_cpu(pixmap=4534, 48x48, flags=3) [ 74.855] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 74.855] operate_inplace: no, inplace operation not suitable [ 74.855] _sna_pixmap_move_to_cpu: marking as damaged [ 74.855] __sna_damage_all(48, 48) [ 74.855] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 74.855] _sna_pixmap_move_to_cpu: syncing CPU bo [ 74.855] kgem_bo_sync__cpu_full: handle=106 [ 74.855] __kgem_busy: handle=106, busy=0, wedged=0 [ 74.855] kgem_bo_sync__cpu_full: SYNC: handle=106, needs_flush? 0, domain? 3, busy? 0 [ 74.855] __kgem_busy: handle=106, busy=0, wedged=0 [ 74.855] kgem_bo_retire: retiring bo handle=106 (needed flush? 0), rq? 1 [busy?=0] [ 74.855] __kgem_retire_requests_upto(handle=106, ring=0) [ 74.855] __kgem_retire_rq: request 1 complete [ 74.855] __kgem_bo_flush: handle=119, busy=0, wedged=0 [ 74.855] assert_bo_retired: handle=106, domain: 0 exec? 0, rq? 0 [ 74.855] kgem_bo_is_busy: handle=106, domain: 1 exec? 0, rq? 0 [ 74.855] __sna_free_pixmap(pixmap=4534) [ 74.855] __sna_pixmap_free_cpu: discarding CPU buffer, handle=106, size=12288 [ 74.855] kgem_bo_sync__cpu: handle=106 [ 74.855] sna_accel_watch_flush: enable=-1 [ 74.855] _kgem_bo_destroy: handle=106, proxy? 0 [ 74.855] __kgem_bo_destroy: handle=106, size=12288 [ 74.855] __kgem_bo_destroy: handle=106, not reusable [ 74.855] kgem_bo_free: handle=106, size=12288 [ 74.855] __kgem_busy: handle=106, busy=0, wedged=0 [ 74.855] kgem_bo_free: releasing 0x0:0x0 vma for handle=106, count=0 [ 74.855] sna_pixmap_create_shm(48x48, depth=32, bpp=32, pitch=192) [ 74.855] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 [ 74.855] create_pixmap: serial=4535, usage=0, 0x0 [ 74.855] create_pixmap_hdr: pixmap=4535, width=48, height=48, usage=0 [ 74.855] kgem_create_map(0x7fc6b40a1000 size=9216, read-only?=0) - has_userptr?=1 [ 74.855] __kgem_bo_init(handle=106, num_pages=3) [ 74.855] kgem_create_map(ptr=0x7fc6b40a1000, size=9216, pages=3, read_only=0) => handle=106 (proxy? 0) [ 74.855] sna_accel_watch_flush: enable=1 [ 74.855] __sna_damage_all(48, 48) [ 74.855] sna_pixmap_create_shm: serial=4535, 48x48, usage=0 [ 74.855] sna_composite(pixmap=4440, op=3, src=4536+(0, 0), mask=0+(281, 325), dst=4440+(281, 325)+(0, 0), size=(48, 48) [ 74.855] sna_compute_composite_region: dst=(281, 325)x(48, 48) [ 74.855] sna_compute_composite_region: initial clip against dst->pDrawable: (281, 325), (329, 373) [ 74.855] clip_to_dst: region: 1x[(281, 325), (329, 373)], clip: 1x[(0, 0), (850, 564)] [ 74.855] sna_compute_composite_region: clip against dst->pCompositeClip: (281, 325), (329, 373) [ 74.855] sna_compute_composite_region: clip against src (48x48 clip=0): (281, 325), (329, 373) [ 74.855] sna_composite: composite region extents:+(0, 0) -> (281, 325), (329, 373) + (0, 0) [ 74.855] gen9_render_composite: 48x48, current mode=0/1 [ 74.855] kgem_bo_is_render: handle=119, rq? 0 [0] [ 74.855] sna_blt_composite (0, 0), (281, 325), 48x48 [ 74.855] sna_blt_composite: unsupported op [3] for blitting [ 74.855] kgem_bo_is_busy: handle=106, domain: 1 exec? 0, rq? 0 [ 74.855] kgem_bo_is_busy: handle=119, domain: 0 exec? 0, rq? 0 [ 74.855] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.855] gen9_composite_set_target: (281, 325)x(48, 48), partial?=1 [ 74.855] sna_drawable_use_bo pixmap=4440, box=((281, 325), (329, 373)), flags=7... [ 74.855] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.855] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.855] sna_drawable_use_bo: using whole GPU bo [ 74.855] gen9_composite_set_target: pixmap=4440, format=20020888, size=850x564, pitch=3584, delta=(0,0),damage=0xffffffffffffffff [ 74.855] gen9_composite_picture: (0, 0)x(48, 48), dst=(281, 325) [ 74.855] sna_transform_is_imprecise_integer_translation: no transform [ 74.855] gen9_composite_picture: integer translation (0, 0), removing [ 74.855] sna_render_pixmap_bo pixmap=4536, (0, 0)x(48, 48)/(48, 48) [ 74.855] sna_render_pixmap_bo: CPU all damaged [ 74.855] sna_add_flush_pixmap: marking pixmap=4536 for flushing [ 74.855] kgem_bo_is_render: handle=119, rq? 0 [0] [ 74.855] kgem_bo_is_render: handle=106, rq? 0 [0] [ 74.855] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 74.855] gen4_choose_composite_emitter: identity src, no mask [ 74.855] needs_batch_flush: flushing before handle=106 for new reservation [ 74.855] kgem_check_bo: num_pages=+500, num_exec=+2 [ 74.855] aligning vertex: was 4, now 3 floats per vertex [ 74.855] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 74.855] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 74.855] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 74.855] kgem_add_handle: handle=4, index=0 [ 74.855] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 74.855] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 74.855] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 74.855] gen9_composite_get_binding_table(ffc0) [ 74.855] kgem_add_reloc64: handle=119, pos=16360, delta=0, domains=20002 [ 74.855] kgem_add_handle: handle=119, index=1 [ 74.855] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=ffaff000) [ 74.855] __kgem_bo_mark_dirty: handle=119 (proxy? 0) [ 74.855] [3fe0] bind bo(handle=119, addr=ffaff000), format=192, width=850, height=564, pitch=3584, tiling=1 -> render [ 74.855] kgem_add_reloc64: handle=106, pos=16344, delta=0, domains=40000 [ 74.855] kgem_add_handle: handle=106, index=2 [ 74.855] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) [ 74.855] [3fd0] bind bo(handle=106, addr=0), format=192, width=48, height=48, pitch=192, tiling=0 -> sampler [ 74.855] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 74.855] gen9_emit_sampler: sampler = 2 [ 74.855] gen9_emit_sf: num_sf_outputs=1 [ 74.855] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 74.855] gen9_emit_vertex_elements: setup id=2 [ 74.855] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 74.855] gen9_render_composite_box: (281, 325), (329, 373) [ 74.855] apply_damage: damage=0x0, region=1 [(281, 325), (329, 373) + (0, 0)] [ 74.855] gen8_vertex_flush[490] = 3 [ 74.855] sna_create_pixmap(16, 10, 32, usage=3) [ 74.855] kgem_can_create_2d: 16x10 @ 32 [ 74.855] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 74.855] kgem_can_create_2d: untiled size=4096 [ 74.855] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X [ 74.855] kgem_choose_tiling: 16x10 -> 0 [ 74.855] sna_create_pixmap: usage=3, flags=a [ 74.855] sna_create_pixmap: small buffer [640], attaching to shadow pixmap [ 74.855] create_pixmap: allocating pixmap 16x10, depth=32/32, size=648 [ 74.855] create_pixmap: serial=4538, usage=3, 16x10 [ 74.855] sna_create_pixmap: serial=4538, 16x10, usage=3 [ 74.855] sna_composite(pixmap=4538, op=1, src=4537+(0, 0), mask=0+(0, 0), dst=4538+(0, 0)+(0, 0), size=(16, 10) [ 74.855] sna_compute_composite_region: dst=(0, 0)x(16, 10) [ 74.855] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (16, 10) [ 74.855] clip_to_dst: region: 1x[(0, 0), (16, 10)], clip: 1x[(0, 0), (16, 10)] [ 74.855] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (16, 10) [ 74.855] sna_compute_composite_region: clip against src (16x10 clip=0): (0, 0), (16, 10) [ 74.855] sna_composite: fallback, dst pixmap=4538 is too small (or completely damaged) [ 74.855] sna_composite: fallback -- fbComposite [ 74.855] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(16, 10): region=((0,0), (16, 10)) [ 74.855] sna_composite_fb: fallback -- move src to cpu [ 74.855] sna_composite_fb: fallback -- move dst to cpu [ 74.855] sna_drawable_move_region_to_cpu(pixmap=4538 (16x10), [(0, 0), (16, 10)], flags=5) [ 74.855] sna_drawable_move_region_to_cpu: region (0, 0), (16, 10) + (0, 0) subsumes pixmap (16x10) [ 74.855] _sna_pixmap_move_to_cpu(pixmap=4538, 16x10, flags=5) [ 74.855] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 74.855] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 74.855] _sna_pixmap_move_to_cpu: marking as damaged [ 74.855] __sna_damage_all(16, 10) [ 74.855] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 74.855] sna_transform_is_imprecise_integer_translation: no transform [ 74.855] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x10, pitch=64/64 [ 74.855] sna_glyphs(op=3, nlist=2, src=(257, 389)) [ 74.855] kgem_bo_is_busy: handle=119, domain: 0 exec? 1, rq? 1 [ 74.855] can_discard_mask: nlist=2, mask=28888, depth 32, op=3 (bounded? 1) [ 74.855] glyphs_format: overlapping lines, current bbox (317, 377), (354, 389), previous line (256, 379), (321, 389) [ 74.855] can_discard_mask: preferred mask format 0, depth 0 [ 74.855] glyphs_via_mask(op=3, src=(257, 389), nlist=2, dst=(257, 389)+(0, 0)) [ 74.855] glyphs_via_mask: nlist=2, count=12, bounds=((256, 377), (354, 389)) [ 74.855] sna_compute_composite_extents: dst=(256, 377)x(98, 12) [ 74.855] sna_compute_composite_extents: initial clip against dst->pDrawable: (256, 377), (354, 389) [ 74.855] sna_compute_composite_extents: initial clip against dst->pCompositeClip: (256, 377), (354, 389) [ 74.855] trim_extents: trim((256, 377), (354, 389)) against ((0, 0), (850, 564)) + (0, 0) [ 74.855] sna_compute_composite_extents: clip against dst: (256, 377), (354, 389) [ 74.855] trim_source_extents: -> (256, 377), (354, 389) [ 74.855] glyphs_via_mask: extents=((256, 377), (354, 389)) [ 74.855] sna_create_pixmap(98, 12, 32, usage=11) [ 74.855] kgem_can_create_2d: 98x12 @ 32 [ 74.855] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=416, height=12 [ 74.855] kgem_can_create_2d: untiled size=8192 [ 74.855] kgem_choose_tiling: too thin [width 98, 32 bpp] for TILING_X [ 74.855] kgem_choose_tiling: 98x12 -> 0 [ 74.855] sna_create_pixmap: usage=17, flags=b [ 74.855] sna_pixmap_create_scratch(98, 12, 32, tiling=2) [ 74.855] kgem_choose_tiling: too short [12] for TILING_Y [ 74.855] kgem_choose_tiling: too thin [width 98, 32 bpp] for TILING_X [ 74.855] kgem_choose_tiling: 98x12 -> 0 [ 74.855] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 [ 74.855] create_pixmap: serial=4539, usage=1, 0x0 [ 74.855] create_pixmap_hdr: pixmap=4539, width=98, height=12, usage=1 [ 74.855] kgem_create_2d(98x12, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=1) [ 74.855] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=416, height=12 [ 74.855] kgem_bo_remove_from_inactive: removing handle=120 from inactive [ 74.855] from inactive: pitch=416, tiling=0: handle=120, id=2453 [ 74.855] __sna_damage_all(98, 12) [ 74.855] sna_pixmap_create_scratch: serial=4539, 98x12, usage=1 [ 74.855] gen9_render_clear: 98x12 [ 74.855] sna_render_get_solid: 0 [ 74.855] kgem_set_mode: flushing before new bo [ 74.855] gen8_vertex_close: used=1047, vbo active? 23, vb=4, nreloc=1 [ 74.855] gen8_vertex_close: reloc[0] = 287 [ 74.855] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 74.855] kgem_add_handle: handle=23, index=3 [ 74.855] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 74.855] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=574 [fenced=0] [ 74.855] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 74.855] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 74.855] kgem_fixup_relocs: shrinking by 61440 [ 74.855] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.855] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 74.855] kgem_commit: release handle=119 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ffaff000 [ 74.855] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 74.855] kgem_commit: release handle=106 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffed6000 [ 74.855] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 74.855] __kgem_busy: handle=1, busy=131072, wedged=0 [ 74.855] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 74.855] kgem_check_bo: num_pages=+3, num_exec=+1 [ 74.855] aligning vertex: was 3, now 2 floats per vertex [ 74.855] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 74.855] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 74.855] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 74.855] kgem_add_handle: handle=4, index=0 [ 74.855] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 74.855] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 74.855] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 74.855] gen9_composite_get_binding_table(ffc0) [ 74.855] kgem_add_reloc64: handle=120, pos=16360, delta=0, domains=20002 [ 74.855] kgem_add_handle: handle=120, index=1 [ 74.855] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fff1f000) [ 74.855] __kgem_bo_mark_dirty: handle=120 (proxy? 0) [ 74.855] [3fe0] bind bo(handle=120, addr=fff1f000), format=192, width=98, height=12, pitch=416, tiling=0 -> render [ 74.855] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 74.855] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 74.855] kgem_add_handle: handle=7, index=2 [ 74.855] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 74.855] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 74.855] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 74.855] gen9_emit_sampler: sampler = 1 [ 74.855] gen9_emit_sf: num_sf_outputs=1 [ 74.855] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 74.855] gen9_emit_vertex_elements: setup id=0 [ 74.855] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 74.855] gen8_vertex_flush[490] = 3 [ 74.855] glyph_cache(0): adding glyph to cache 1, pos 1152 [ 74.855] glyph_cache_upload: upload glyph 0x561c94b0c780 to cache (128, 64)x(16, 10) [ 74.855] sna_composite(pixmap=2, op=1, src=4538+(0, 0), mask=0+(0, 0), dst=2+(128, 64)+(0, 0), size=(16, 10) [ 74.855] sna_compute_composite_region: dst=(128, 64)x(16, 10) [ 74.855] sna_compute_composite_region: initial clip against dst->pDrawable: (128, 64), (144, 74) [ 74.855] clip_to_dst: region: 1x[(128, 64), (144, 74)], clip: 1x[(0, 0), (1024, 1024)] [ 74.855] sna_compute_composite_region: clip against dst->pCompositeClip: (128, 64), (144, 74) [ 74.855] sna_compute_composite_region: clip against src (16x10 clip=0): (128, 64), (144, 74) [ 74.855] sna_composite: composite region extents:+(0, 0) -> (128, 64), (144, 74) + (0, 0) [ 74.855] gen9_render_composite: 16x10, current mode=1/1 [ 74.855] kgem_bo_is_render: handle=6, rq? 0 [0] [ 74.855] sna_blt_composite (0, 0), (128, 64), 16x10 [ 74.855] sna_transform_is_imprecise_integer_translation: no transform [ 74.855] sna_blt_composite: converting transform to integer translation? (0, 0) [ 74.855] sna_blt_composite: blt dst offset (0, 0), source offset (-128, -64), with alpha fixup? 0 [ 74.855] use_cpu_bo: no cpu bo [ 74.855] move_to_gpu: not migrating pixmap=4538 due to usage_hint=3 [ 74.855] sna_drawable_use_bo pixmap=2, box=((128, 64), (144, 74)), flags=9... [ 74.855] sna_drawable_use_bo: pinned, never REPLACES [ 74.855] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 74.855] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.855] sna_drawable_use_bo: using whole GPU bo [ 74.855] sna_drawable_move_region_to_cpu(pixmap=4538 (16x10), [(0, 0), (16, 10)], flags=2) [ 74.855] sna_drawable_move_region_to_cpu: pixmap=4538 all damaged on CPU [ 74.855] prepare_blt_put [ 74.855] blt_put_composite_box: src=(-128, -64), dst=(0, 0) [ 74.855] sna_write_boxes x 1, src stride=64, src dx=(-128, -64) [ 74.855] kgem_bo_can_map: handle=6, map=0x7fc6b4c61000:0x0:0x0, tiling=2, domain=0, offset=4250406912 [ 74.855] kgem_bo_can_map__cpu: handle=6 [ 74.855] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 74.855] write_boxes_inplace x 1, handle=6, tiling=2 [ 74.855] upload_inplace__tiled: tiling=2 [ 74.855] kgem_bo_can_map: handle=6, map=0x7fc6b4c61000:0x0:0x0, tiling=2, domain=0, offset=4250406912 [ 74.855] kgem_bo_map: handle=6, offset=4250406912, tiling=2, map=0x7fc6b4c61000:0x0, domain=0 [ 74.855] __kgem_bo_map__gtt_or_wc: handle=6 [ 74.855] kgem_trim_vma_cache: type=0, count=-512 (bucket: 10) [ 74.855] __kgem_busy: handle=6, busy=0, wedged=0 [ 74.855] kgem_bo_map: sync: needs_flush? 0, domain? 0, busy? 0 [ 74.855] __kgem_busy: handle=6, busy=0, wedged=0 [ 74.855] kgem_bo_retire: retiring bo handle=6 (needed flush? 0), rq? 0 [busy?=0] [ 74.855] assert_bo_retired: handle=6, domain: 0 exec? 0, rq? 0 [ 74.855] write_boxes_inplace: (0, 0) -> (128, 64) x (16, 10) [bpp=32, src_pitch=64, dst_pitch=4096] [ 74.855] memcpy_blt: src=(0, 0), dst=(128, 64), size=16x10, pitch=64/4096 [ 74.855] apply_damage: damage=0x0, region=1 [(128, 64), (144, 74) + (0, 0)] [ 74.855] glyphs_via_mask: atlas format=20028888, mask format=20028888 [ 74.855] gen9_render_composite: 0x0, current mode=1/1 [ 74.855] kgem_bo_is_render: handle=120, rq? 1 [1] [ 74.855] kgem_bo_is_busy: handle=6, domain: 2 exec? 0, rq? 0 [ 74.855] kgem_bo_is_busy: handle=120, domain: 0 exec? 1, rq? 1 [ 74.855] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.855] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.855] sna_drawable_use_bo pixmap=4539, box=((0, 0), (98, 12)), flags=7... [ 74.855] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.855] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.855] sna_drawable_use_bo: using whole GPU bo [ 74.855] gen9_composite_set_target: pixmap=4539, format=20028888, size=98x12, pitch=416, delta=(0,0),damage=0xffffffffffffffff [ 74.855] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.855] sna_transform_is_imprecise_integer_translation: no transform [ 74.855] gen9_composite_picture: integer translation (0, 0), removing [ 74.855] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.855] sna_render_pixmap_bo: GPU all damaged [ 74.855] kgem_bo_is_render: handle=120, rq? 1 [1] [ 74.855] kgem_bo_is_render: handle=6, rq? 0 [0] [ 74.855] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.855] gen4_choose_composite_emitter: identity src, no mask [ 74.855] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 74.855] aligning vertex: was 2, now 3 floats per vertex [ 74.855] gen9_composite_get_binding_table(ff00) [ 74.855] kgem_add_reloc64: handle=6, pos=16312, delta=0, domains=40000 [ 74.855] kgem_add_handle: handle=6, index=3 [ 74.855] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd581000) [ 74.855] [3fb0] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 74.855] gen9_emit_cc: blend=16 (current=26), src=1, dst=1 [ 74.855] gen9_emit_sampler: sampler = 2 [ 74.855] gen9_emit_vertex_elements: setup id=2 [ 74.855] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 74.855] glyphs_via_mask: blt glyph origin (1, 12), offset (1, 10), src (128, 64), size (16, 10) [ 74.855] glyphs_via_mask: blt glyph origin (15, 12), offset (1, 8), src (848, 0), size (9, 8) [ 74.855] glyphs_via_mask: blt glyph origin (23, 12), offset (1, 8), src (544, 48), size (9, 8) [ 74.856] glyphs_via_mask: blt glyph origin (30, 12), offset (1, 8), src (608, 0), size (11, 8) [ 74.856] glyphs_via_mask: blt glyph origin (39, 12), offset (0, 8), src (624, 16), size (13, 8) [ 74.856] gen8_vertex_flush[51c] = 15 [ 74.856] glyph_cache(0): adding glyph to cache 1, pos 1156 [ 74.856] glyph_cache_upload: upload glyph 0x561c94ac26a0 to cache (144, 64)x(11, 10) [ 74.856] sna_composite(pixmap=2, op=1, src=2852+(0, 0), mask=0+(0, 0), dst=2+(144, 64)+(0, 0), size=(11, 10) [ 74.856] sna_compute_composite_region: dst=(144, 64)x(11, 10) [ 74.856] sna_compute_composite_region: initial clip against dst->pDrawable: (144, 64), (155, 74) [ 74.856] clip_to_dst: region: 1x[(144, 64), (155, 74)], clip: 1x[(0, 0), (1024, 1024)] [ 74.856] sna_compute_composite_region: clip against dst->pCompositeClip: (144, 64), (155, 74) [ 74.856] sna_compute_composite_region: clip against src (11x10 clip=0): (144, 64), (155, 74) [ 74.856] sna_composite: composite region extents:+(0, 0) -> (144, 64), (155, 74) + (0, 0) [ 74.856] gen9_render_composite: 11x10, current mode=1/1 [ 74.856] kgem_bo_is_render: handle=6, rq? 1 [1] [ 74.856] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 74.856] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.856] gen9_composite_set_target: (144, 64)x(11, 10), partial?=0 [ 74.856] sna_drawable_use_bo pixmap=2, box=((144, 64), (155, 74)), flags=f... [ 74.856] sna_drawable_use_bo: pinned, never REPLACES [ 74.856] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 74.856] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.856] sna_drawable_use_bo: using whole GPU bo [ 74.856] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 74.856] gen9_composite_picture: (0, 0)x(11, 10), dst=(144, 64) [ 74.856] sna_transform_is_imprecise_integer_translation: no transform [ 74.856] gen9_composite_picture: integer translation (0, 0), removing [ 74.856] sna_render_pixmap_bo pixmap=2852, (0, 0)x(11, 10)/(11, 10) [ 74.856] sna_render_pixmap_bo box=(0, 0), (11, 10): (11, 10)/(11, 10) [ 74.856] sna_render_pixmap_bo: offset=(-144, -64), size=(11, 10) [ 74.856] use_cpu_bo: no cpu bo [ 74.856] move_to_gpu: not migrating pixmap=2852 due to usage_hint=3 [ 74.856] sna_render_pixmap_bo: uploading CPU box (0, 0), (11, 10) [ 74.856] upload: box=(0, 0), (11, 10), pixmap=11x10 [ 74.856] sna_drawable_move_region_to_cpu(pixmap=2852 (11x10), [(0, 0), (11, 10)], flags=2) [ 74.856] sna_drawable_move_region_to_cpu: pixmap=2852 all damaged on CPU [ 74.856] kgem_can_create_2d: 11x10 @ 32 [ 74.856] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 74.856] kgem_can_create_2d: untiled size=4096 [ 74.856] kgem_choose_tiling: too thin [width 11, 32 bpp] for TILING_X [ 74.856] kgem_choose_tiling: 11x10 -> 0 [ 74.856] kgem_upload_source_image : (0, 0), (11, 10), stride=44, bpp=32 [ 74.856] kgem_create_buffer_2d: 11x10, 32 bpp, stride=64 [ 74.856] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] [ 74.856] kgem_create_buffer: reusing buffer? used=36864 + size=640, total=262144 [ 74.856] kgem_create_proxy: target handle=3 [proxy? -1], offset=36864, length=640, io=1 [ 74.856] __kgem_bo_init(handle=3, num_pages=640) [ 74.856] memcpy_blt: src=(0, 0), dst=(0, 0), size=11x10, pitch=44/64 [ 74.856] kgem_bo_is_render: handle=6, rq? 1 [1] [ 74.856] kgem_bo_is_render: handle=3, rq? 0 [0] [ 74.856] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 74.856] gen4_choose_composite_emitter: identity src, no mask [ 74.856] kgem_check_bo: num_pages=+64, num_exec=+1 [ 74.856] gen9_composite_get_binding_table(fe80) [ 74.856] kgem_add_reloc64: handle=6, pos=16280, delta=0, domains=20002 [ 74.856] kgem_add_reloc64[6] = (delta=0, target handle=3, presumed=fd581000) [ 74.856] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 74.856] [3f90] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> render [ 74.856] kgem_add_reloc64: handle=3, pos=16264, delta=0, domains=40000 [ 74.856] kgem_add_reloc64: adding proxy [delta=36864] for handle=3 [ 74.856] kgem_add_handle: handle=3, index=4 [ 74.856] kgem_add_reloc64[7] = (delta=36864, target handle=4, presumed=ffedf000) [ 74.856] [3f80] bind bo(handle=3, addr=ffee8000), format=192, width=11, height=10, pitch=64, tiling=0 -> sampler [ 74.856] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 74.856] gen9_emit_vertex_elements: setup id=2 [ 74.856] gen9_render_composite_box: (144, 64), (155, 74) [ 74.856] apply_damage: damage=0x0, region=1 [(144, 64), (155, 74) + (0, 0)] [ 74.856] gen8_vertex_flush[568] = 3 [ 74.856] _kgem_bo_destroy: handle=3, proxy? 1 [ 74.856] glyphs_via_mask: atlas format=20028888, mask format=20028888 [ 74.856] gen9_render_composite: 0x0, current mode=1/1 [ 74.856] kgem_bo_is_render: handle=120, rq? 1 [1] [ 74.856] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 74.856] kgem_bo_is_busy: handle=120, domain: 0 exec? 1, rq? 1 [ 74.856] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.856] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.856] sna_drawable_use_bo pixmap=4539, box=((0, 0), (98, 12)), flags=7... [ 74.856] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.856] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.856] sna_drawable_use_bo: using whole GPU bo [ 74.856] gen9_composite_set_target: pixmap=4539, format=20028888, size=98x12, pitch=416, delta=(0,0),damage=0xffffffffffffffff [ 74.856] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.856] sna_transform_is_imprecise_integer_translation: no transform [ 74.856] gen9_composite_picture: integer translation (0, 0), removing [ 74.856] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.856] sna_render_pixmap_bo: GPU all damaged [ 74.856] kgem_bo_is_render: handle=120, rq? 1 [1] [ 74.856] kgem_bo_is_render: handle=6, rq? 1 [1] [ 74.856] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.856] gen4_choose_composite_emitter: identity src, no mask [ 74.856] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.856] gen9_composite_get_binding_table(fdc0) [ 74.856] __kgem_bo_mark_dirty: handle=120 (proxy? 0) [ 74.856] gen9_emit_cc: blend=16 (current=26), src=1, dst=1 [ 74.856] gen9_emit_vertex_elements: setup id=2 [ 74.856] glyphs_via_mask: blt glyph origin (55, 12), offset (1, 10), src (144, 64), size (11, 10) [ 74.856] glyphs_via_mask: blt glyph origin (62, 12), offset (1, 8), src (848, 0), size (9, 8) [ 74.856] glyphs_via_mask: blt glyph origin (70, 12), offset (0, 12), src (112, 96), size (10, 12) [ 74.856] glyphs_via_mask: blt glyph origin (79, 12), offset (0, 12), src (800, 32), size (5, 12) [ 74.856] glyphs_via_mask: blt glyph origin (83, 12), offset (1, 8), src (576, 0), size (10, 8) [ 74.856] glyphs_via_mask: blt glyph origin (91, 12), offset (0, 11), src (624, 0), size (7, 11) [ 74.856] gen8_vertex_flush[5cc] = 18 [ 74.856] sna_composite(pixmap=4440, op=3, src=0+(256, 377), mask=4539+(0, 0), dst=4440+(256, 377)+(0, 0), size=(98, 12) [ 74.856] sna_compute_composite_region: dst=(256, 377)x(98, 12) [ 74.856] sna_compute_composite_region: initial clip against dst->pDrawable: (256, 377), (354, 389) [ 74.856] clip_to_dst: region: 1x[(256, 377), (354, 389)], clip: 1x[(0, 0), (850, 564)] [ 74.856] sna_compute_composite_region: clip against dst->pCompositeClip: (256, 377), (354, 389) [ 74.856] sna_compute_composite_region: clip against src (0x0 clip=0): (256, 377), (354, 389) [ 74.856] sna_compute_composite_region: clip against mask: (256, 377), (354, 389) [ 74.856] sna_composite: composite region extents:+(0, 0) -> (256, 377), (354, 389) + (0, 0) [ 74.856] gen9_render_composite: 98x12, current mode=1/1 [ 74.856] kgem_bo_is_busy: handle=120, domain: 0 exec? 1, rq? 1 [ 74.856] kgem_bo_is_busy: handle=119, domain: 3 exec? 0, rq? 1 [ 74.856] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.856] gen9_composite_set_target: (256, 377)x(98, 12), partial?=1 [ 74.856] sna_drawable_use_bo pixmap=4440, box=((256, 377), (354, 389)), flags=7... [ 74.856] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.856] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.856] sna_drawable_use_bo: using whole GPU bo [ 74.856] gen9_composite_set_target: pixmap=4440, format=20020888, size=850x564, pitch=3584, delta=(0,0),damage=0xffffffffffffffff [ 74.856] gen9_composite_picture: (256, 377)x(98, 12), dst=(256, 377) [ 74.856] color_convert: src=ff4c4c4c [20028888] [ 74.856] color_convert: dst=ff4c4c4c [20028888] [ 74.856] sna_render_get_solid: ff4c4c4c [ 74.856] sna_render_get_solid(27) = ff4c4c4c (last) [ 74.856] gen9_composite_picture: (0, 0)x(98, 12), dst=(256, 377) [ 74.856] sna_transform_is_imprecise_integer_translation: no transform [ 74.856] gen9_composite_picture: integer translation (0, 0), removing [ 74.856] sna_render_pixmap_bo pixmap=4539, (0, 0)x(98, 12)/(98, 12) [ 74.856] sna_render_pixmap_bo: GPU all damaged [ 74.856] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 74.856] gen4_choose_composite_emitter: solid, identity mask [ 74.856] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.856] __kgem_retire_rq: request 1 complete [ 74.856] __kgem_bo_flush: handle=119, busy=0, wedged=0 [ 74.856] kgem_set_mode: flushing before new bo [ 74.856] gen8_vertex_close: used=1164, vbo active? 23, vb=5, nreloc=2 [ 74.856] gen8_vertex_close: reloc[0] = 287 [ 74.856] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 74.856] kgem_add_handle: handle=23, index=5 [ 74.856] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fd541000) [ 74.856] gen8_vertex_close: reloc[1] = 322 [ 74.856] kgem_add_reloc64: handle=23, pos=322, delta=0, domains=200000 [ 74.856] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=fd541000) [ 74.856] batch[1/1, flags=1800]: 378 378 16240 16384, nreloc=10, nexec=6, nfence=0, aperture=1166 [fenced=0] [ 74.856] kgem_finish_buffers: buffer handle=3, used=37632, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 74.856] kgem_finish_buffers: retaining upload buffer (37632/262144): used=40960, refcnt=1 [ 74.856] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 74.856] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 74.856] kgem_fixup_relocs: shrinking by 61440 [ 74.856] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.856] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 74.856] kgem_commit: release handle=120 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fff1f000 [ 74.856] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd581000 [ 74.856] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 74.856] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 74.856] __kgem_bo_clear_busy: handle=7 [ 74.856] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 74.856] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffedf000 [ 74.856] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 74.856] __kgem_busy: handle=1, busy=131072, wedged=0 [ 74.856] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 74.856] kgem_check_bo: num_pages=+501, num_exec=+3 [ 74.856] aligning vertex: was 3, now 4 floats per vertex [ 74.856] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 74.856] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 74.856] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 74.856] kgem_add_handle: handle=4, index=0 [ 74.856] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 74.856] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 74.856] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 74.856] gen9_composite_get_binding_table(ffc0) [ 74.856] kgem_add_reloc64: handle=119, pos=16360, delta=0, domains=20002 [ 74.856] kgem_add_handle: handle=119, index=1 [ 74.856] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=ffaff000) [ 74.856] __kgem_bo_mark_dirty: handle=119 (proxy? 0) [ 74.856] [3fe0] bind bo(handle=119, addr=ffaff000), format=192, width=850, height=564, pitch=3584, tiling=1 -> render [ 74.856] kgem_add_reloc64: handle=122, pos=16344, delta=0, domains=40000 [ 74.856] kgem_add_reloc64: adding proxy [delta=108] for handle=122 [ 74.856] kgem_add_handle: handle=122, index=2 [ 74.856] kgem_add_reloc64[4] = (delta=108, target handle=2, presumed=fff6a000) [ 74.856] [3fd0] bind bo(handle=122, addr=fff6a06c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 74.856] kgem_add_reloc64: handle=120, pos=16328, delta=0, domains=40000 [ 74.856] kgem_add_handle: handle=120, index=3 [ 74.856] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fff1f000) [ 74.856] [3fc0] bind bo(handle=120, addr=fff1f000), format=192, width=98, height=12, pitch=416, tiling=0 -> sampler [ 74.856] gen9_emit_cc: blend=177 (current=ffffffff), src=17, dst=18 [ 74.856] gen9_emit_sampler: sampler = a [ 74.856] gen9_emit_sf: num_sf_outputs=2 [ 74.856] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.856] gen9_emit_vertex_elements: setup id=9 [ 74.856] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 74.856] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 74.856] gen9_render_composite_box: (256, 377), (354, 389) [ 74.856] emit_primitive_identity_mask__avx2: dst=(256, 377), mask=(0.00, 0.00) x (98.00, 12.00) [ 74.856] apply_damage: damage=0x0, region=1 [(256, 377), (354, 389) + (0, 0)] [ 74.856] gen8_vertex_flush[498] = 3 [ 74.856] gen9_magic_ca_pass: CA fixup (291 -> 294) [ 74.856] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 74.856] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.856] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.856] sna_destroy_pixmap: pixmap=4539, attached?=1 [ 74.856] _kgem_bo_destroy: handle=120, proxy? 0 [ 74.856] __kgem_bo_destroy: handle=120, size=12288 [ 74.856] __kgem_bo_destroy: handle=120 -> active [ 74.856] __sna_free_pixmap(pixmap=4539) [ 74.856] sna_create_pixmap(11, 10, 32, usage=3) [ 74.856] kgem_can_create_2d: 11x10 @ 32 [ 74.856] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 74.856] kgem_can_create_2d: untiled size=4096 [ 74.856] kgem_choose_tiling: too thin [width 11, 32 bpp] for TILING_X [ 74.856] kgem_choose_tiling: 11x10 -> 0 [ 74.856] sna_create_pixmap: usage=3, flags=a [ 74.856] sna_create_pixmap: small buffer [440], attaching to shadow pixmap [ 74.856] create_pixmap: allocating pixmap 11x10, depth=32/32, size=448 [ 74.856] create_pixmap: serial=4541, usage=3, 11x10 [ 74.856] sna_create_pixmap: serial=4541, 11x10, usage=3 [ 74.856] sna_composite(pixmap=4541, op=1, src=4540+(0, 0), mask=0+(0, 0), dst=4541+(0, 0)+(0, 0), size=(11, 10) [ 74.856] sna_compute_composite_region: dst=(0, 0)x(11, 10) [ 74.856] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (11, 10) [ 74.856] clip_to_dst: region: 1x[(0, 0), (11, 10)], clip: 1x[(0, 0), (11, 10)] [ 74.856] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (11, 10) [ 74.856] sna_compute_composite_region: clip against src (11x10 clip=0): (0, 0), (11, 10) [ 74.856] sna_composite: fallback, dst pixmap=4541 is too small (or completely damaged) [ 74.856] sna_composite: fallback -- fbComposite [ 74.856] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(11, 10): region=((0,0), (11, 10)) [ 74.856] sna_composite_fb: fallback -- move src to cpu [ 74.856] sna_composite_fb: fallback -- move dst to cpu [ 74.856] sna_drawable_move_region_to_cpu(pixmap=4541 (11x10), [(0, 0), (11, 10)], flags=5) [ 74.856] sna_drawable_move_region_to_cpu: region (0, 0), (11, 10) + (0, 0) subsumes pixmap (11x10) [ 74.856] _sna_pixmap_move_to_cpu(pixmap=4541, 11x10, flags=5) [ 74.856] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 74.856] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 74.856] _sna_pixmap_move_to_cpu: marking as damaged [ 74.856] __sna_damage_all(11, 10) [ 74.856] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 74.856] sna_transform_is_imprecise_integer_translation: no transform [ 74.856] memcpy_blt: src=(0, 0), dst=(0, 0), size=11x10, pitch=44/44 [ 74.856] sna_create_pixmap(11, 12, 32, usage=3) [ 74.856] kgem_can_create_2d: 11x12 @ 32 [ 74.856] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=12 [ 74.856] kgem_can_create_2d: untiled size=4096 [ 74.856] kgem_choose_tiling: too thin [width 11, 32 bpp] for TILING_X [ 74.856] kgem_choose_tiling: 11x12 -> 0 [ 74.856] sna_create_pixmap: usage=3, flags=a [ 74.856] sna_create_pixmap: small buffer [528], attaching to shadow pixmap [ 74.856] create_pixmap: allocating pixmap 11x12, depth=32/32, size=536 [ 74.856] create_pixmap: serial=4543, usage=3, 11x12 [ 74.856] sna_create_pixmap: serial=4543, 11x12, usage=3 [ 74.856] sna_composite(pixmap=4543, op=1, src=4542+(0, 0), mask=0+(0, 0), dst=4543+(0, 0)+(0, 0), size=(11, 12) [ 74.856] sna_compute_composite_region: dst=(0, 0)x(11, 12) [ 74.856] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (11, 12) [ 74.856] clip_to_dst: region: 1x[(0, 0), (11, 12)], clip: 1x[(0, 0), (11, 12)] [ 74.856] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (11, 12) [ 74.856] sna_compute_composite_region: clip against src (11x12 clip=0): (0, 0), (11, 12) [ 74.856] sna_composite: fallback, dst pixmap=4543 is too small (or completely damaged) [ 74.856] sna_composite: fallback -- fbComposite [ 74.856] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(11, 12): region=((0,0), (11, 12)) [ 74.856] sna_composite_fb: fallback -- move src to cpu [ 74.856] sna_composite_fb: fallback -- move dst to cpu [ 74.856] sna_drawable_move_region_to_cpu(pixmap=4543 (11x12), [(0, 0), (11, 12)], flags=5) [ 74.856] sna_drawable_move_region_to_cpu: region (0, 0), (11, 12) + (0, 0) subsumes pixmap (11x12) [ 74.856] _sna_pixmap_move_to_cpu(pixmap=4543, 11x12, flags=5) [ 74.856] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 74.856] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 74.856] _sna_pixmap_move_to_cpu: marking as damaged [ 74.856] __sna_damage_all(11, 12) [ 74.856] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 74.856] sna_transform_is_imprecise_integer_translation: no transform [ 74.856] memcpy_blt: src=(0, 0), dst=(0, 0), size=11x12, pitch=44/44 [ 74.856] sna_create_pixmap(14, 8, 32, usage=3) [ 74.856] kgem_can_create_2d: 14x8 @ 32 [ 74.856] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=8 [ 74.856] kgem_can_create_2d: untiled size=4096 [ 74.856] kgem_choose_tiling: too thin [width 14, 32 bpp] for TILING_X [ 74.856] kgem_choose_tiling: 14x8 -> 0 [ 74.856] sna_create_pixmap: usage=3, flags=a [ 74.857] sna_create_pixmap: small buffer [448], attaching to shadow pixmap [ 74.857] create_pixmap: allocating pixmap 14x8, depth=32/32, size=456 [ 74.857] create_pixmap: serial=4545, usage=3, 14x8 [ 74.857] sna_create_pixmap: serial=4545, 14x8, usage=3 [ 74.857] sna_composite(pixmap=4545, op=1, src=4544+(0, 0), mask=0+(0, 0), dst=4545+(0, 0)+(0, 0), size=(14, 8) [ 74.857] sna_compute_composite_region: dst=(0, 0)x(14, 8) [ 74.857] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (14, 8) [ 74.857] clip_to_dst: region: 1x[(0, 0), (14, 8)], clip: 1x[(0, 0), (14, 8)] [ 74.857] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (14, 8) [ 74.857] sna_compute_composite_region: clip against src (14x8 clip=0): (0, 0), (14, 8) [ 74.857] sna_composite: fallback, dst pixmap=4545 is too small (or completely damaged) [ 74.857] sna_composite: fallback -- fbComposite [ 74.857] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(14, 8): region=((0,0), (14, 8)) [ 74.857] sna_composite_fb: fallback -- move src to cpu [ 74.857] sna_composite_fb: fallback -- move dst to cpu [ 74.857] sna_drawable_move_region_to_cpu(pixmap=4545 (14x8), [(0, 0), (14, 8)], flags=5) [ 74.857] sna_drawable_move_region_to_cpu: region (0, 0), (14, 8) + (0, 0) subsumes pixmap (14x8) [ 74.857] _sna_pixmap_move_to_cpu(pixmap=4545, 14x8, flags=5) [ 74.857] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 74.857] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 74.857] _sna_pixmap_move_to_cpu: marking as damaged [ 74.857] __sna_damage_all(14, 8) [ 74.857] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 74.857] sna_transform_is_imprecise_integer_translation: no transform [ 74.857] memcpy_blt: src=(0, 0), dst=(0, 0), size=14x8, pitch=56/56 [ 74.857] sna_glyphs(op=3, nlist=1, src=(16, 212)) [ 74.857] kgem_bo_is_busy: handle=119, domain: 0 exec? 1, rq? 1 [ 74.857] can_discard_mask: nlist=1, mask=28888, depth 32, op=3 (bounded? 1) [ 74.857] glyphs_format: format=166024, depth=32 [ 74.857] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 74.857] sna_glyphs: discarding mask [ 74.857] glyphs0_to_dst(op=3, src=(16, 212), nlist=1, dst=(16, 212)+(0, 0)) [ 74.857] clipped_glyphs: no, clip region (0, 0), (850, 564) matches drawable pixmap=94680752682688 size=850x564 [ 74.857] glyph_cache(0): adding glyph to cache 1, pos 1160 [ 74.857] glyph_cache_upload: upload glyph 0x561c94a32e20 to cache (128, 80)x(11, 10) [ 74.857] sna_composite(pixmap=2, op=1, src=4541+(0, 0), mask=0+(0, 0), dst=2+(128, 80)+(0, 0), size=(11, 10) [ 74.857] sna_compute_composite_region: dst=(128, 80)x(11, 10) [ 74.857] sna_compute_composite_region: initial clip against dst->pDrawable: (128, 80), (139, 90) [ 74.857] clip_to_dst: region: 1x[(128, 80), (139, 90)], clip: 1x[(0, 0), (1024, 1024)] [ 74.857] sna_compute_composite_region: clip against dst->pCompositeClip: (128, 80), (139, 90) [ 74.857] sna_compute_composite_region: clip against src (11x10 clip=0): (128, 80), (139, 90) [ 74.857] sna_composite: composite region extents:+(0, 0) -> (128, 80), (139, 90) + (0, 0) [ 74.857] gen9_render_composite: 11x10, current mode=1/1 [ 74.857] kgem_bo_is_render: handle=6, rq? 1 [1] [ 74.857] kgem_bo_is_busy: handle=6, domain: 3 exec? 0, rq? 1 [ 74.857] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.857] gen9_composite_set_target: (128, 80)x(11, 10), partial?=0 [ 74.857] sna_drawable_use_bo pixmap=2, box=((128, 80), (139, 90)), flags=f... [ 74.857] sna_drawable_use_bo: pinned, never REPLACES [ 74.857] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 74.857] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.857] sna_drawable_use_bo: using whole GPU bo [ 74.857] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 74.857] gen9_composite_picture: (0, 0)x(11, 10), dst=(128, 80) [ 74.857] sna_transform_is_imprecise_integer_translation: no transform [ 74.857] gen9_composite_picture: integer translation (0, 0), removing [ 74.857] sna_render_pixmap_bo pixmap=4541, (0, 0)x(11, 10)/(11, 10) [ 74.857] sna_render_pixmap_bo box=(0, 0), (11, 10): (11, 10)/(11, 10) [ 74.857] sna_render_pixmap_bo: offset=(-128, -80), size=(11, 10) [ 74.857] use_cpu_bo: no cpu bo [ 74.857] move_to_gpu: not migrating pixmap=4541 due to usage_hint=3 [ 74.857] sna_render_pixmap_bo: uploading CPU box (0, 0), (11, 10) [ 74.857] upload: box=(0, 0), (11, 10), pixmap=11x10 [ 74.857] sna_drawable_move_region_to_cpu(pixmap=4541 (11x10), [(0, 0), (11, 10)], flags=2) [ 74.857] sna_drawable_move_region_to_cpu: pixmap=4541 all damaged on CPU [ 74.857] kgem_can_create_2d: 11x10 @ 32 [ 74.857] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 74.857] kgem_can_create_2d: untiled size=4096 [ 74.857] kgem_choose_tiling: too thin [width 11, 32 bpp] for TILING_X [ 74.857] kgem_choose_tiling: 11x10 -> 0 [ 74.857] kgem_upload_source_image : (0, 0), (11, 10), stride=44, bpp=32 [ 74.857] kgem_create_buffer_2d: 11x10, 32 bpp, stride=64 [ 74.857] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] [ 74.857] kgem_create_buffer: reusing buffer? used=40960 + size=640, total=262144 [ 74.857] kgem_create_proxy: target handle=3 [proxy? -1], offset=40960, length=640, io=1 [ 74.857] __kgem_bo_init(handle=3, num_pages=640) [ 74.857] memcpy_blt: src=(0, 0), dst=(0, 0), size=11x10, pitch=44/64 [ 74.857] kgem_bo_is_render: handle=6, rq? 1 [1] [ 74.857] kgem_bo_is_render: handle=3, rq? 0 [0] [ 74.857] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 74.857] gen4_choose_composite_emitter: identity src, no mask [ 74.857] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.857] __kgem_retire_rq: request 1 complete [ 74.857] __kgem_bo_flush: handle=6, busy=0, wedged=0 [ 74.857] kgem_set_mode: flushing before new bo [ 74.857] gen8_vertex_close: used=1176, vbo active? 23, vb=200, nreloc=1 [ 74.857] gen8_vertex_close: reloc[0] = 289 [ 74.857] kgem_add_reloc64: handle=23, pos=289, delta=0, domains=200000 [ 74.857] kgem_add_handle: handle=23, index=4 [ 74.857] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd541000) [ 74.857] batch[1/1, flags=1800]: 332 332 16320 16384, nreloc=7, nexec=5, nfence=0, aperture=575 [fenced=0] [ 74.857] kgem_finish_buffers: buffer handle=3, used=41728, exec?=0, write=1, mmapped=cpu, refcnt=2 [ 74.857] kgem_finish_buffers: skipping unattached handle=3, used=41728, refcnt=2 [ 74.857] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 74.857] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 74.857] kgem_fixup_relocs: shrinking by 61440 [ 74.857] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.857] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 74.857] kgem_commit: release handle=119 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ffaff000 [ 74.857] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 74.857] kgem_commit: release handle=122 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 74.857] __kgem_bo_clear_busy: handle=122 [ 74.857] kgem_commit: release handle=122 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff6a000 [ 74.857] kgem_commit: release handle=120 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fff1f000 [ 74.857] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 74.857] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.857] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 74.857] kgem_check_bo: num_pages=+1088, num_exec=+2 [ 74.857] aligning vertex: was 4, now 3 floats per vertex [ 74.857] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 74.857] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 74.857] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 74.857] kgem_add_handle: handle=4, index=0 [ 74.857] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 74.857] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 74.857] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 74.857] gen9_composite_get_binding_table(ffc0) [ 74.857] kgem_add_reloc64: handle=6, pos=16360, delta=0, domains=20002 [ 74.857] kgem_add_handle: handle=6, index=1 [ 74.857] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd581000) [ 74.857] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 74.857] [3fe0] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> render [ 74.857] kgem_add_reloc64: handle=3, pos=16344, delta=0, domains=40000 [ 74.857] kgem_add_reloc64: adding proxy [delta=40960] for handle=3 [ 74.857] kgem_add_handle: handle=3, index=2 [ 74.857] kgem_add_reloc64[4] = (delta=40960, target handle=2, presumed=ffedf000) [ 74.857] [3fd0] bind bo(handle=3, addr=ffee9000), format=192, width=11, height=10, pitch=64, tiling=0 -> sampler [ 74.857] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 74.857] gen9_emit_sampler: sampler = 2 [ 74.857] gen9_emit_sf: num_sf_outputs=1 [ 74.857] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 74.857] gen9_emit_vertex_elements: setup id=2 [ 74.857] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 74.857] gen9_render_composite_box: (128, 80), (139, 90) [ 74.857] apply_damage: damage=0x0, region=1 [(128, 80), (139, 90) + (0, 0)] [ 74.857] gen8_vertex_flush[490] = 3 [ 74.857] _kgem_bo_destroy: handle=3, proxy? 1 [ 74.857] gen9_render_composite: 0x0, current mode=1/1 [ 74.857] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 74.857] kgem_bo_is_busy: handle=119, domain: 3 exec? 0, rq? 1 [ 74.857] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.857] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.857] sna_drawable_use_bo pixmap=4440, box=((0, 0), (850, 564)), flags=7... [ 74.857] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.857] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.857] sna_drawable_use_bo: using whole GPU bo [ 74.857] gen9_composite_set_target: pixmap=4440, format=20020888, size=850x564, pitch=3584, delta=(0,0),damage=0xffffffffffffffff [ 74.857] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.857] color_convert: src=ff4c4c4c [20028888] [ 74.857] color_convert: dst=ff4c4c4c [20028888] [ 74.857] sna_render_get_solid: ff4c4c4c [ 74.857] sna_render_get_solid(27) = ff4c4c4c (last) [ 74.857] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.857] sna_transform_is_imprecise_integer_translation: no transform [ 74.857] gen9_composite_picture: integer translation (0, 0), removing [ 74.857] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.857] sna_render_pixmap_bo: GPU all damaged [ 74.857] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 74.857] gen4_choose_composite_emitter: solid, identity mask [ 74.857] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.857] __kgem_ring_is_idle: ring=0 idle (handle=1) [ 74.857] __kgem_retire_rq: request 1 complete [ 74.857] __kgem_bo_flush: handle=119, busy=0, wedged=0 [ 74.857] __kgem_bo_flush: handle=120, busy=0, wedged=0 [ 74.857] kgem_bo_move_to_cache: release handle=120 [ 74.857] kgem_bo_move_to_inactive: moving handle=120 to inactive [ 74.857] kgem_set_mode: flushing before new bo [ 74.857] gen8_vertex_close: used=1185, vbo active? 23, vb=4, nreloc=1 [ 74.857] gen8_vertex_close: reloc[0] = 287 [ 74.857] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 74.857] kgem_add_handle: handle=23, index=3 [ 74.857] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 74.857] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=1162 [fenced=0] [ 74.857] kgem_finish_buffers: buffer handle=3, used=41728, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 74.857] kgem_finish_buffers: retaining upload buffer (41728/262144): used=45056, refcnt=1 [ 74.857] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 74.857] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 74.857] kgem_fixup_relocs: shrinking by 61440 [ 74.857] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.857] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 74.857] kgem_commit: release handle=6 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd581000 [ 74.857] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 74.857] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffedf000 [ 74.857] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 74.857] __kgem_busy: handle=1, busy=131072, wedged=0 [ 74.857] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 74.857] kgem_check_bo: num_pages=+1522, num_exec=+3 [ 74.857] aligning vertex: was 3, now 4 floats per vertex [ 74.857] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 74.857] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 74.857] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 74.857] kgem_add_handle: handle=4, index=0 [ 74.857] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 74.857] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 74.857] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 74.857] gen9_composite_get_binding_table(ffc0) [ 74.857] kgem_add_reloc64: handle=119, pos=16360, delta=0, domains=20002 [ 74.857] kgem_add_handle: handle=119, index=1 [ 74.857] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=ffaff000) [ 74.857] __kgem_bo_mark_dirty: handle=119 (proxy? 0) [ 74.857] [3fe0] bind bo(handle=119, addr=ffaff000), format=192, width=850, height=564, pitch=3584, tiling=1 -> render [ 74.857] kgem_add_reloc64: handle=122, pos=16344, delta=0, domains=40000 [ 74.857] kgem_add_reloc64: adding proxy [delta=108] for handle=122 [ 74.857] kgem_add_handle: handle=122, index=2 [ 74.857] kgem_add_reloc64[4] = (delta=108, target handle=2, presumed=fff6a000) [ 74.857] [3fd0] bind bo(handle=122, addr=fff6a06c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 74.857] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 [ 74.857] kgem_add_handle: handle=6, index=3 [ 74.857] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd581000) [ 74.857] [3fc0] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 74.857] gen9_emit_cc: blend=177 (current=ffffffff), src=17, dst=18 [ 74.857] gen9_emit_sampler: sampler = a [ 74.857] gen9_emit_sf: num_sf_outputs=2 [ 74.857] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.857] gen9_emit_vertex_elements: setup id=9 [ 74.857] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 74.857] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 74.857] glyphs0_to_dst: glyph=(16, 202)x(11, 10), unclipped [ 74.857] emit_primitive_identity_mask__avx2: dst=(16, 202), mask=(128.00, 80.00) x (11.00, 10.00) [ 74.857] glyphs0_to_dst: glyph=(26, 204)x(10, 8), unclipped [ 74.857] emit_primitive_identity_mask__avx2: dst=(26, 204), mask=(656.00, 48.00) x (10.00, 8.00) [ 74.857] glyphs0_to_dst: glyph=(35, 204)x(8, 8), unclipped [ 74.857] emit_primitive_identity_mask__avx2: dst=(35, 204), mask=(688.00, 16.00) x (8.00, 8.00) [ 74.857] gen8_vertex_flush[498] = 9 [ 74.857] gen9_magic_ca_pass: CA fixup (297 -> 306) [ 74.857] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 74.857] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.857] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.857] glyph_cache(0): adding glyph to cache 1, pos 1164 [ 74.857] glyph_cache_upload: upload glyph 0x561c947fd7f0 to cache (144, 80)x(11, 12) [ 74.857] sna_composite(pixmap=2, op=1, src=4543+(0, 0), mask=0+(0, 0), dst=2+(144, 80)+(0, 0), size=(11, 12) [ 74.857] sna_compute_composite_region: dst=(144, 80)x(11, 12) [ 74.857] sna_compute_composite_region: initial clip against dst->pDrawable: (144, 80), (155, 92) [ 74.857] clip_to_dst: region: 1x[(144, 80), (155, 92)], clip: 1x[(0, 0), (1024, 1024)] [ 74.857] sna_compute_composite_region: clip against dst->pCompositeClip: (144, 80), (155, 92) [ 74.857] sna_compute_composite_region: clip against src (11x12 clip=0): (144, 80), (155, 92) [ 74.857] sna_composite: composite region extents:+(0, 0) -> (144, 80), (155, 92) + (0, 0) [ 74.857] gen9_render_composite: 11x12, current mode=1/1 [ 74.857] kgem_bo_is_render: handle=6, rq? 1 [1] [ 74.857] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.857] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.857] gen9_composite_set_target: (144, 80)x(11, 12), partial?=0 [ 74.857] sna_drawable_use_bo pixmap=2, box=((144, 80), (155, 92)), flags=f... [ 74.857] sna_drawable_use_bo: pinned, never REPLACES [ 74.857] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 74.857] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.857] sna_drawable_use_bo: using whole GPU bo [ 74.857] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 74.857] gen9_composite_picture: (0, 0)x(11, 12), dst=(144, 80) [ 74.857] sna_transform_is_imprecise_integer_translation: no transform [ 74.857] gen9_composite_picture: integer translation (0, 0), removing [ 74.857] sna_render_pixmap_bo pixmap=4543, (0, 0)x(11, 12)/(11, 12) [ 74.857] sna_render_pixmap_bo box=(0, 0), (11, 12): (11, 12)/(11, 12) [ 74.857] sna_render_pixmap_bo: offset=(-144, -80), size=(11, 12) [ 74.857] use_cpu_bo: no cpu bo [ 74.857] move_to_gpu: not migrating pixmap=4543 due to usage_hint=3 [ 74.857] sna_render_pixmap_bo: uploading CPU box (0, 0), (11, 12) [ 74.857] upload: box=(0, 0), (11, 12), pixmap=11x12 [ 74.857] sna_drawable_move_region_to_cpu(pixmap=4543 (11x12), [(0, 0), (11, 12)], flags=2) [ 74.857] sna_drawable_move_region_to_cpu: pixmap=4543 all damaged on CPU [ 74.857] kgem_can_create_2d: 11x12 @ 32 [ 74.857] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=12 [ 74.857] kgem_can_create_2d: untiled size=4096 [ 74.857] kgem_choose_tiling: too thin [width 11, 32 bpp] for TILING_X [ 74.857] kgem_choose_tiling: 11x12 -> 0 [ 74.857] kgem_upload_source_image : (0, 0), (11, 12), stride=44, bpp=32 [ 74.857] kgem_create_buffer_2d: 11x12, 32 bpp, stride=64 [ 74.857] kgem_create_buffer: size=768, flags=3 [write?=1, inplace?=1, last?=0] [ 74.857] kgem_create_buffer: reusing buffer? used=45056 + size=768, total=262144 [ 74.857] kgem_create_proxy: target handle=3 [proxy? -1], offset=45056, length=768, io=1 [ 74.857] __kgem_bo_init(handle=3, num_pages=768) [ 74.857] memcpy_blt: src=(0, 0), dst=(0, 0), size=11x12, pitch=44/64 [ 74.857] kgem_bo_is_render: handle=6, rq? 1 [1] [ 74.857] kgem_bo_is_render: handle=3, rq? 0 [0] [ 74.857] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 74.857] gen4_choose_composite_emitter: identity src, no mask [ 74.857] kgem_check_bo: num_pages=+64, num_exec=+1 [ 74.857] aligning vertex: was 4, now 3 floats per vertex [ 74.857] gen9_composite_get_binding_table(fec0) [ 74.857] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=20002 [ 74.857] kgem_add_reloc64[6] = (delta=0, target handle=3, presumed=fd581000) [ 74.857] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 74.857] [3fa0] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> render [ 74.857] kgem_add_reloc64: handle=3, pos=16280, delta=0, domains=40000 [ 74.857] kgem_add_reloc64: adding proxy [delta=45056] for handle=3 [ 74.857] kgem_add_handle: handle=3, index=4 [ 74.857] kgem_add_reloc64[7] = (delta=45056, target handle=4, presumed=ffedf000) [ 74.857] [3f90] bind bo(handle=3, addr=ffeea000), format=192, width=11, height=12, pitch=64, tiling=0 -> sampler [ 74.857] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 74.857] gen9_emit_sampler: sampler = 2 [ 74.857] gen9_emit_sf: num_sf_outputs=1 [ 74.857] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 74.857] gen9_emit_vertex_elements: setup id=2 [ 74.857] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 74.858] gen9_render_composite_box: (144, 80), (155, 92) [ 74.858] apply_damage: damage=0x0, region=1 [(144, 80), (155, 92) + (0, 0)] [ 74.858] gen8_vertex_flush[5e0] = 3 [ 74.858] _kgem_bo_destroy: handle=3, proxy? 1 [ 74.858] gen9_render_composite: 0x0, current mode=1/1 [ 74.858] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.858] kgem_bo_is_busy: handle=119, domain: 0 exec? 1, rq? 1 [ 74.858] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.858] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.858] sna_drawable_use_bo pixmap=4440, box=((0, 0), (850, 564)), flags=7... [ 74.858] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.858] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.858] sna_drawable_use_bo: using whole GPU bo [ 74.858] gen9_composite_set_target: pixmap=4440, format=20020888, size=850x564, pitch=3584, delta=(0,0),damage=0xffffffffffffffff [ 74.858] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.858] color_convert: src=ff4c4c4c [20028888] [ 74.858] color_convert: dst=ff4c4c4c [20028888] [ 74.858] sna_render_get_solid: ff4c4c4c [ 74.858] sna_render_get_solid(27) = ff4c4c4c (last) [ 74.858] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.858] sna_transform_is_imprecise_integer_translation: no transform [ 74.858] gen9_composite_picture: integer translation (0, 0), removing [ 74.858] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.858] sna_render_pixmap_bo: GPU all damaged [ 74.858] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 74.858] gen4_choose_composite_emitter: solid, identity mask [ 74.858] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.858] aligning vertex: was 3, now 4 floats per vertex [ 74.858] gen9_composite_get_binding_table(fe00) [ 74.858] __kgem_bo_mark_dirty: handle=119 (proxy? 0) [ 74.858] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 74.858] gen9_emit_sampler: sampler = a [ 74.858] gen9_emit_sf: num_sf_outputs=2 [ 74.858] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.858] gen9_emit_vertex_elements: setup id=9 [ 74.858] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 74.858] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 74.858] glyphs0_to_dst: glyph=(40, 200)x(11, 12), unclipped [ 74.858] emit_primitive_identity_mask__avx2: dst=(40, 200), mask=(144.00, 80.00) x (11.00, 12.00) [ 74.858] gen8_vertex_flush[6b8] = 3 [ 74.858] gen9_magic_ca_pass: CA fixup (309 -> 312) [ 74.858] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 74.858] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.858] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.858] glyph_cache(0): adding glyph to cache 1, pos 1168 [ 74.858] glyph_cache_upload: upload glyph 0x561c947fdc90 to cache (160, 64)x(14, 8) [ 74.858] sna_composite(pixmap=2, op=1, src=4545+(0, 0), mask=0+(0, 0), dst=2+(160, 64)+(0, 0), size=(14, 8) [ 74.858] sna_compute_composite_region: dst=(160, 64)x(14, 8) [ 74.858] sna_compute_composite_region: initial clip against dst->pDrawable: (160, 64), (174, 72) [ 74.858] clip_to_dst: region: 1x[(160, 64), (174, 72)], clip: 1x[(0, 0), (1024, 1024)] [ 74.858] sna_compute_composite_region: clip against dst->pCompositeClip: (160, 64), (174, 72) [ 74.858] sna_compute_composite_region: clip against src (14x8 clip=0): (160, 64), (174, 72) [ 74.858] sna_composite: composite region extents:+(0, 0) -> (160, 64), (174, 72) + (0, 0) [ 74.858] gen9_render_composite: 14x8, current mode=1/1 [ 74.858] kgem_bo_is_render: handle=6, rq? 1 [1] [ 74.858] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.858] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.858] gen9_composite_set_target: (160, 64)x(14, 8), partial?=0 [ 74.858] sna_drawable_use_bo pixmap=2, box=((160, 64), (174, 72)), flags=f... [ 74.858] sna_drawable_use_bo: pinned, never REPLACES [ 74.858] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 74.858] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.858] sna_drawable_use_bo: using whole GPU bo [ 74.858] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 74.858] gen9_composite_picture: (0, 0)x(14, 8), dst=(160, 64) [ 74.858] sna_transform_is_imprecise_integer_translation: no transform [ 74.858] gen9_composite_picture: integer translation (0, 0), removing [ 74.858] sna_render_pixmap_bo pixmap=4545, (0, 0)x(14, 8)/(14, 8) [ 74.858] sna_render_pixmap_bo box=(0, 0), (14, 8): (14, 8)/(14, 8) [ 74.858] sna_render_pixmap_bo: offset=(-160, -64), size=(14, 8) [ 74.858] use_cpu_bo: no cpu bo [ 74.858] move_to_gpu: not migrating pixmap=4545 due to usage_hint=3 [ 74.858] sna_render_pixmap_bo: uploading CPU box (0, 0), (14, 8) [ 74.858] upload: box=(0, 0), (14, 8), pixmap=14x8 [ 74.858] sna_drawable_move_region_to_cpu(pixmap=4545 (14x8), [(0, 0), (14, 8)], flags=2) [ 74.858] sna_drawable_move_region_to_cpu: pixmap=4545 all damaged on CPU [ 74.858] kgem_can_create_2d: 14x8 @ 32 [ 74.858] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=8 [ 74.858] kgem_can_create_2d: untiled size=4096 [ 74.858] kgem_choose_tiling: too thin [width 14, 32 bpp] for TILING_X [ 74.858] kgem_choose_tiling: 14x8 -> 0 [ 74.858] kgem_upload_source_image : (0, 0), (14, 8), stride=56, bpp=32 [ 74.858] kgem_create_buffer_2d: 14x8, 32 bpp, stride=64 [ 74.858] kgem_create_buffer: size=512, flags=3 [write?=1, inplace?=1, last?=0] [ 74.858] kgem_create_buffer: reusing buffer? used=45824 + size=512, total=262144 [ 74.858] kgem_create_proxy: target handle=3 [proxy? -1], offset=45824, length=512, io=1 [ 74.858] __kgem_bo_init(handle=3, num_pages=512) [ 74.858] memcpy_blt: src=(0, 0), dst=(0, 0), size=14x8, pitch=56/64 [ 74.858] kgem_bo_is_render: handle=6, rq? 1 [1] [ 74.858] kgem_bo_is_render: handle=3, rq? 0 [0] [ 74.858] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 74.858] gen4_choose_composite_emitter: identity src, no mask [ 74.858] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.858] aligning vertex: was 4, now 3 floats per vertex [ 74.858] gen9_composite_get_binding_table(fdc0) [ 74.858] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 74.858] kgem_add_reloc64: handle=3, pos=16232, delta=0, domains=40000 [ 74.858] kgem_add_reloc64: adding proxy [delta=45824] for handle=3 [ 74.858] kgem_add_reloc64[8] = (delta=45824, target handle=4, presumed=ffedf000) [ 74.858] [3f60] bind bo(handle=3, addr=ffeea300), format=192, width=14, height=8, pitch=64, tiling=0 -> sampler [ 74.858] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 74.858] gen9_emit_sampler: sampler = 2 [ 74.858] gen9_emit_sf: num_sf_outputs=1 [ 74.858] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 74.858] gen9_emit_vertex_elements: setup id=2 [ 74.858] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 74.858] gen9_render_composite_box: (160, 64), (174, 72) [ 74.858] apply_damage: damage=0x0, region=1 [(160, 64), (174, 72) + (0, 0)] [ 74.858] gen8_vertex_flush[7ec] = 3 [ 74.858] _kgem_bo_destroy: handle=3, proxy? 1 [ 74.858] gen9_render_composite: 0x0, current mode=1/1 [ 74.858] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.858] kgem_bo_is_busy: handle=119, domain: 0 exec? 1, rq? 1 [ 74.858] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.858] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.858] sna_drawable_use_bo pixmap=4440, box=((0, 0), (850, 564)), flags=7... [ 74.858] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.858] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.858] sna_drawable_use_bo: using whole GPU bo [ 74.858] gen9_composite_set_target: pixmap=4440, format=20020888, size=850x564, pitch=3584, delta=(0,0),damage=0xffffffffffffffff [ 74.858] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.858] color_convert: src=ff4c4c4c [20028888] [ 74.858] color_convert: dst=ff4c4c4c [20028888] [ 74.858] sna_render_get_solid: ff4c4c4c [ 74.858] sna_render_get_solid(27) = ff4c4c4c (last) [ 74.858] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.858] sna_transform_is_imprecise_integer_translation: no transform [ 74.858] gen9_composite_picture: integer translation (0, 0), removing [ 74.858] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.858] sna_render_pixmap_bo: GPU all damaged [ 74.858] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 74.858] gen4_choose_composite_emitter: solid, identity mask [ 74.858] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.858] aligning vertex: was 3, now 4 floats per vertex [ 74.858] gen9_composite_get_binding_table(fd40) [ 74.858] __kgem_bo_mark_dirty: handle=119 (proxy? 0) [ 74.858] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 74.858] gen9_emit_sampler: sampler = a [ 74.858] gen9_emit_sf: num_sf_outputs=2 [ 74.858] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.858] gen9_emit_vertex_elements: setup id=9 [ 74.858] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 74.858] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 74.858] glyphs0_to_dst: glyph=(49, 204)x(14, 8), unclipped [ 74.858] emit_primitive_identity_mask__avx2: dst=(49, 204), mask=(160.00, 64.00) x (14.00, 8.00) [ 74.858] glyphs0_to_dst: glyph=(61, 204)x(10, 8), unclipped [ 74.858] emit_primitive_identity_mask__avx2: dst=(61, 204), mask=(656.00, 48.00) x (10.00, 8.00) [ 74.858] glyphs0_to_dst: glyph=(70, 204)x(8, 8), unclipped [ 74.858] emit_primitive_identity_mask__avx2: dst=(70, 204), mask=(688.00, 16.00) x (8.00, 8.00) [ 74.858] glyphs0_to_dst: glyph=(75, 204)x(11, 8), unclipped [ 74.858] emit_primitive_identity_mask__avx2: dst=(75, 204), mask=(672.00, 16.00) x (11.00, 8.00) [ 74.858] gen8_vertex_flush[8c4] = 12 [ 74.858] gen9_magic_ca_pass: CA fixup (315 -> 327) [ 74.858] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 74.858] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.858] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.858] sna_accel_flush: flush?=0, dirty?=1 [ 74.858] sna_accel_flush: syncing SHM pixmap=4536 (refcnt=1) [ 74.858] _sna_pixmap_move_to_cpu(pixmap=4536, 48x48, flags=3) [ 74.858] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x561c94aea8f1, is-clear?=0 [ 74.858] _sna_pixmap_move_to_cpu: CPU all-damaged [ 74.858] _sna_pixmap_move_to_cpu: syncing CPU bo [ 74.858] kgem_bo_sync__cpu_full: handle=106 [ 74.858] __kgem_busy: handle=106, busy=0, wedged=0 [ 74.858] kgem_bo_sync__cpu_full: SYNC: handle=106, needs_flush? 0, domain? 0, busy? 0 [ 74.858] __kgem_busy: handle=106, busy=0, wedged=0 [ 74.858] kgem_bo_retire: retiring bo handle=106 (needed flush? 0), rq? 0 [busy?=0] [ 74.858] assert_bo_retired: handle=106, domain: 0 exec? 0, rq? 0 [ 74.858] kgem_bo_is_busy: handle=106, domain: 1 exec? 0, rq? 0 [ 74.858] sna_block_handler (tv=0.0) [ 74.858] sna_wakeup_handler [ 74.858] sna_mode_wakeup: len=64 [ 74.858] sna_dri2_vblank_handler(type=2, sequence=4241, draw=4181) [ 74.858] sna_crtc_record_swap: recording last swap on pipe=0, frame 4241 [msc=4241], time 74.858422 [ 74.858] sna_dri2_vblank_handler: 2 complete, frame=4241 tv=74.858422 [ 74.858] sna_dri2_blit_complete: blit finished [ 74.858] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4241, tv=74.858422) [ 74.858] frame_swap_complete(type=2): draw=146, pipe=0, frame=4241 [msc=4241], tv=74.858422 [ 74.858] sna_accel_flush: flush?=0, dirty?=0 [ 74.858] sna_dri2_event_free(draw?=1) [ 74.858] sna_dri2_remove_event: remove[0x561c94b00050] from window 146, active? 1 [ 74.858] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 74.858] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=25] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 74.858] sna_dri2_vblank_handler complete [ 74.858] sna_mode_wakeup: recording last swap on pipe=0, frame 4241 [1091], time 74.858422 [ 74.858] sna_mode_wakeup: removing handle=25 [active_scanout=0] from scanout, installing handle=32 [active_scanout=2] [ 74.858] sna_mode_wakeup: flip complete, pending? 1 [ 74.858] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 74.858] sna_accel_flush: flush?=0, dirty?=0 [ 74.858] sna_accel_flush: flush?=0, dirty?=0 [ 74.858] sna_block_handler (tv=0.0) [ 74.858] sna_wakeup_handler [ 74.858] sna_accel_flush: flush?=0, dirty?=0 [ 74.858] sna_accel_flush: flush?=0, dirty?=0 [ 74.858] sna_block_handler (tv=0.0) [ 74.858] sna_wakeup_handler [ 74.858] sna_composite_rectangles(pixmap=4440, op=1, ffe0dedc x 1 [(13, 428)x(824, 1) ...]) [ 74.858] sna_composite_rectangles: converted to op 1 [ 74.858] sna_composite_rectangles[0] (13, 428)x(824, 1) -> (13, 428), (837, 429) [ 74.858] sna_composite_rectangles: nrects=1, region=(13, 428), (837, 429) x 1 [ 74.858] sna_composite_rectangles: clipped extents (13, 428),(837, 429) x 1 [ 74.858] sna_composite_rectangles: pixmap +(0, 0) extents (13, 428),(837, 429) [ 74.858] sna_composite_rectangles: dropping last-cpu hint [ 74.858] sna_drawable_use_bo pixmap=4440, box=((13, 428), (837, 429)), flags=9... [ 74.858] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 74.858] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.858] sna_drawable_use_bo: using whole GPU bo [ 74.858] gen9_render_fill_boxes (op=1, color=(e0c8, de96, dc64, ffff) [20020888]) [ 74.858] kgem_bo_is_render: handle=119, rq? 1 [1] [ 74.858] gen9_render_fill_boxes(ffe0dedc x 1 [(13, 428), (837, 429) ...]) [ 74.858] sna_render_get_solid: ffe0dedc [ 74.858] sna_render_get_solid(38) = ffe0dedc (old) [ 74.858] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 74.858] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.858] aligning vertex: was 4, now 2 floats per vertex [ 74.858] gen9_composite_get_binding_table(fd00) [ 74.858] kgem_add_reloc64: handle=122, pos=16184, delta=0, domains=40000 [ 74.858] kgem_add_reloc64: adding proxy [delta=152] for handle=122 [ 74.858] kgem_add_reloc64[9] = (delta=152, target handle=2, presumed=fff6a000) [ 74.858] [3f30] bind bo(handle=122, addr=fff6a098), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 74.858] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 74.858] gen9_emit_sampler: sampler = 1 [ 74.858] gen9_emit_sf: num_sf_outputs=1 [ 74.858] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 74.858] gen9_emit_vertex_elements: setup id=0 [ 74.858] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 74.858] (13, 428), (837, 429) [ 74.858] gen8_vertex_flush[a14] = 3 [ 74.858] sna_composite_rectangles(pixmap=4440, op=3, 99999999 x 1 [(13, 429)x(824, 1) ...]) [ 74.858] sna_composite_rectangles: converted to op 3 [ 74.858] sna_composite_rectangles[0] (13, 429)x(824, 1) -> (13, 429), (837, 430) [ 74.858] sna_composite_rectangles: nrects=1, region=(13, 429), (837, 430) x 1 [ 74.858] sna_composite_rectangles: clipped extents (13, 429),(837, 430) x 1 [ 74.858] sna_composite_rectangles: pixmap +(0, 0) extents (13, 429),(837, 430) [ 74.858] sna_drawable_use_bo pixmap=4440, box=((13, 429), (837, 430)), flags=1... [ 74.858] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 74.858] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.858] sna_drawable_use_bo: using whole GPU bo [ 74.858] gen9_render_fill_boxes (op=3, color=(9999, 9999, 9999, 9999) [20020888]) [ 74.858] kgem_bo_is_render: handle=119, rq? 1 [1] [ 74.858] gen9_render_fill_boxes(99999999 x 1 [(13, 429), (837, 430) ...]) [ 74.858] sna_render_get_solid: 99999999 [ 74.858] sna_render_get_solid(9) = 99999999 (old) [ 74.858] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 74.858] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.858] gen9_composite_get_binding_table(fc80) [ 74.858] kgem_add_reloc64: handle=122, pos=16152, delta=0, domains=40000 [ 74.858] kgem_add_reloc64: adding proxy [delta=36] for handle=122 [ 74.858] kgem_add_reloc64[10] = (delta=36, target handle=2, presumed=fff6a000) [ 74.858] [3f10] bind bo(handle=122, addr=fff6a024), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 74.858] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 74.858] gen9_emit_vertex_elements: setup id=0 [ 74.858] (13, 429), (837, 430) [ 74.858] gen8_vertex_flush[a68] = 3 [ 74.858] sna_pixmap_create_shm(48x48, depth=32, bpp=32, pitch=192) [ 74.858] __pop_freed_pixmap: reusing freed pixmap=4539 header [ 74.858] create_pixmap_hdr: pixmap=4546, width=48, height=48, usage=0 [ 74.858] kgem_create_map(0x7fc6b40a5000 size=9216, read-only?=0) - has_userptr?=1 [ 74.858] __kgem_bo_init(handle=125, num_pages=3) [ 74.858] kgem_create_map(ptr=0x7fc6b40a5000, size=9216, pages=3, read_only=0) => handle=125 (proxy? 0) [ 74.858] sna_accel_watch_flush: enable=1 [ 74.858] __sna_damage_all(48, 48) [ 74.858] sna_pixmap_create_shm: serial=4546, 48x48, usage=0 [ 74.858] sna_composite(pixmap=4440, op=3, src=4547+(0, 0), mask=0+(45, 463), dst=4440+(45, 463)+(0, 0), size=(48, 48) [ 74.858] sna_compute_composite_region: dst=(45, 463)x(48, 48) [ 74.858] sna_compute_composite_region: initial clip against dst->pDrawable: (45, 463), (93, 511) [ 74.858] clip_to_dst: region: 1x[(45, 463), (93, 511)], clip: 1x[(0, 0), (850, 564)] [ 74.858] sna_compute_composite_region: clip against dst->pCompositeClip: (45, 463), (93, 511) [ 74.858] sna_compute_composite_region: clip against src (48x48 clip=0): (45, 463), (93, 511) [ 74.858] sna_composite: composite region extents:+(0, 0) -> (45, 463), (93, 511) + (0, 0) [ 74.858] gen9_render_composite: 48x48, current mode=1/1 [ 74.858] kgem_bo_is_render: handle=119, rq? 1 [1] [ 74.858] kgem_bo_is_busy: handle=125, domain: 1 exec? 0, rq? 0 [ 74.858] kgem_bo_is_busy: handle=119, domain: 0 exec? 1, rq? 1 [ 74.858] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.858] gen9_composite_set_target: (45, 463)x(48, 48), partial?=1 [ 74.858] sna_drawable_use_bo pixmap=4440, box=((45, 463), (93, 511)), flags=7... [ 74.858] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.858] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.858] sna_drawable_use_bo: using whole GPU bo [ 74.859] gen9_composite_set_target: pixmap=4440, format=20020888, size=850x564, pitch=3584, delta=(0,0),damage=0xffffffffffffffff [ 74.859] gen9_composite_picture: (0, 0)x(48, 48), dst=(45, 463) [ 74.859] sna_transform_is_imprecise_integer_translation: no transform [ 74.859] gen9_composite_picture: integer translation (0, 0), removing [ 74.859] sna_render_pixmap_bo pixmap=4547, (0, 0)x(48, 48)/(48, 48) [ 74.859] sna_render_pixmap_bo: CPU all damaged [ 74.859] sna_add_flush_pixmap: marking pixmap=4547 for flushing [ 74.859] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.859] __kgem_retire_rq: request 1 complete [ 74.859] sna_add_flush_pixmap: new flush bo, flushing before [ 74.859] gen8_vertex_close: used=1320, vbo active? 23, vb=205, nreloc=3 [ 74.859] gen8_vertex_close: reloc[0] = 289 [ 74.859] kgem_add_reloc64: handle=23, pos=289, delta=0, domains=200000 [ 74.859] kgem_add_handle: handle=23, index=5 [ 74.859] kgem_add_reloc64[11] = (delta=0, target handle=5, presumed=fd541000) [ 74.859] gen8_vertex_close: reloc[1] = 371 [ 74.859] kgem_add_reloc64: handle=23, pos=371, delta=0, domains=200000 [ 74.859] kgem_add_reloc64[12] = (delta=0, target handle=5, presumed=fd541000) [ 74.859] gen8_vertex_close: reloc[2] = 640 [ 74.859] kgem_add_reloc64: handle=23, pos=640, delta=0, domains=200000 [ 74.859] kgem_add_reloc64[13] = (delta=0, target handle=5, presumed=fd541000) [ 74.859] batch[1/1, flags=1800]: 672 672 16144 16384, nreloc=14, nexec=6, nfence=0, aperture=1660 [fenced=0] [ 74.859] kgem_finish_buffers: buffer handle=3, used=46336, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 74.859] kgem_finish_buffers: retaining upload buffer (46336/262144): used=49152, refcnt=1 [ 74.859] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 74.859] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 74.859] kgem_fixup_relocs: shrinking by 61440 [ 74.859] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.859] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 74.859] kgem_commit: release handle=119 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ffaff000 [ 74.859] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd581000 [ 74.859] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 74.859] kgem_commit: release handle=122 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 74.859] __kgem_bo_clear_busy: handle=122 [ 74.859] kgem_commit: release handle=122 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff6a000 [ 74.859] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffedf000 [ 74.859] kgem_commit: release handle=122 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 74.859] __kgem_bo_clear_busy: handle=122 [ 74.859] kgem_commit: release handle=122 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 74.859] __kgem_bo_clear_busy: handle=122 [ 74.859] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 74.859] __kgem_busy: handle=1, busy=131072, wedged=0 [ 74.859] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 74.859] kgem_bo_is_render: handle=119, rq? 1 [1] [ 74.859] kgem_bo_is_render: handle=125, rq? 0 [0] [ 74.859] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 74.859] gen4_choose_composite_emitter: identity src, no mask [ 74.859] needs_batch_flush: flushing before handle=125 for new reservation [ 74.859] kgem_check_bo: num_pages=+500, num_exec=+2 [ 74.859] aligning vertex: was 2, now 3 floats per vertex [ 74.859] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 74.859] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 74.859] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 74.859] kgem_add_handle: handle=4, index=0 [ 74.859] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 74.859] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 74.859] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 74.859] gen9_composite_get_binding_table(ffc0) [ 74.859] kgem_add_reloc64: handle=119, pos=16360, delta=0, domains=20002 [ 74.859] kgem_add_handle: handle=119, index=1 [ 74.859] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=ffaff000) [ 74.859] __kgem_bo_mark_dirty: handle=119 (proxy? 0) [ 74.859] [3fe0] bind bo(handle=119, addr=ffaff000), format=192, width=850, height=564, pitch=3584, tiling=1 -> render [ 74.859] kgem_add_reloc64: handle=125, pos=16344, delta=0, domains=40000 [ 74.859] kgem_add_handle: handle=125, index=2 [ 74.859] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) [ 74.859] [3fd0] bind bo(handle=125, addr=0), format=192, width=48, height=48, pitch=192, tiling=0 -> sampler [ 74.859] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 74.859] gen9_emit_sampler: sampler = 2 [ 74.859] gen9_emit_sf: num_sf_outputs=1 [ 74.859] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 74.859] gen9_emit_vertex_elements: setup id=2 [ 74.859] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 74.859] gen9_render_composite_box: (45, 463), (93, 511) [ 74.859] apply_damage: damage=0x0, region=1 [(45, 463), (93, 511) + (0, 0)] [ 74.859] gen8_vertex_flush[490] = 3 [ 74.859] sna_glyphs(op=3, nlist=1, src=(40, 527)) [ 74.859] kgem_bo_is_busy: handle=119, domain: 3 exec? 1, rq? 1 [ 74.859] sna_glyphs: discarding mask [ 74.859] glyphs0_to_dst(op=3, src=(40, 527), nlist=1, dst=(40, 527)+(0, 0)) [ 74.859] clipped_glyphs: no, clip region (0, 0), (850, 564) matches drawable pixmap=94680752682688 size=850x564 [ 74.859] gen9_render_composite: 0x0, current mode=1/1 [ 74.859] kgem_bo_is_busy: handle=6, domain: 3 exec? 0, rq? 1 [ 74.859] kgem_bo_is_busy: handle=119, domain: 3 exec? 1, rq? 1 [ 74.859] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.859] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.859] sna_drawable_use_bo pixmap=4440, box=((0, 0), (850, 564)), flags=7... [ 74.859] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.859] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.859] sna_drawable_use_bo: using whole GPU bo [ 74.859] gen9_composite_set_target: pixmap=4440, format=20020888, size=850x564, pitch=3584, delta=(0,0),damage=0xffffffffffffffff [ 74.859] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.859] color_convert: src=ff4c4c4c [20028888] [ 74.859] color_convert: dst=ff4c4c4c [20028888] [ 74.859] sna_render_get_solid: ff4c4c4c [ 74.859] sna_render_get_solid(27) = ff4c4c4c (old) [ 74.859] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.859] sna_transform_is_imprecise_integer_translation: no transform [ 74.859] gen9_composite_picture: integer translation (0, 0), removing [ 74.859] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.859] sna_render_pixmap_bo: GPU all damaged [ 74.859] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 74.859] gen4_choose_composite_emitter: solid, identity mask [ 74.859] kgem_check_bo: num_pages=+1025, num_exec=+2 [ 74.859] aligning vertex: was 3, now 4 floats per vertex [ 74.859] gen9_composite_get_binding_table(ff00) [ 74.859] kgem_add_reloc64: handle=122, pos=16312, delta=0, domains=40000 [ 74.859] kgem_add_reloc64: adding proxy [delta=108] for handle=122 [ 74.859] kgem_add_handle: handle=122, index=3 [ 74.859] kgem_add_reloc64[5] = (delta=108, target handle=3, presumed=fff6a000) [ 74.859] [3fb0] bind bo(handle=122, addr=fff6a06c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 74.859] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 [ 74.859] kgem_add_handle: handle=6, index=4 [ 74.859] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd581000) [ 74.859] [3fa0] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 74.859] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 [ 74.859] gen9_emit_sampler: sampler = a [ 74.859] gen9_emit_sf: num_sf_outputs=2 [ 74.859] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.859] gen9_emit_vertex_elements: setup id=9 [ 74.859] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 74.859] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 74.859] glyphs0_to_dst: glyph=(40, 517)x(10, 10), unclipped [ 74.859] emit_primitive_identity_mask__avx2: dst=(40, 517), mask=(80.00, 64.00) x (10.00, 10.00) [ 74.859] glyphs0_to_dst: glyph=(49, 519)x(9, 8), unclipped [ 74.859] emit_primitive_identity_mask__avx2: dst=(49, 519), mask=(848.00, 0.00) x (9.00, 8.00) [ 74.859] glyphs0_to_dst: glyph=(57, 519)x(9, 8), unclipped [ 74.859] emit_primitive_identity_mask__avx2: dst=(57, 519), mask=(544.00, 48.00) x (9.00, 8.00) [ 74.859] glyphs0_to_dst: glyph=(65, 515)x(9, 12), unclipped [ 74.859] emit_primitive_identity_mask__avx2: dst=(65, 515), mask=(96.00, 64.00) x (9.00, 12.00) [ 74.859] glyphs0_to_dst: glyph=(73, 519)x(9, 8), unclipped [ 74.859] emit_primitive_identity_mask__avx2: dst=(73, 519), mask=(112.00, 64.00) x (9.00, 8.00) [ 74.859] glyphs0_to_dst: glyph=(82, 519)x(10, 11), unclipped [ 74.859] emit_primitive_identity_mask__avx2: dst=(82, 519), mask=(640.00, 16.00) x (10.00, 11.00) [ 74.859] glyphs0_to_dst: glyph=(90, 519)x(9, 8), unclipped [ 74.859] emit_primitive_identity_mask__avx2: dst=(90, 519), mask=(576.00, 16.00) x (9.00, 8.00) [ 74.859] gen8_vertex_flush[56c] = 21 [ 74.859] gen9_magic_ca_pass: CA fixup (333 -> 354) [ 74.859] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 74.859] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.859] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.859] sna_destroy_pixmap: pixmap=4547, attached?=1 [ 74.859] kgem_bo_is_busy: handle=125, domain: 1 exec? 1, rq? 1 [ 74.859] sna_destroy_pixmap: deferring release of active SHM pixmap=4547 [ 74.859] sna_add_flush_pixmap: marking pixmap=4547 for flushing [ 74.859] gen8_vertex_close: used=1416, vbo active? 23, vb=204, nreloc=2 [ 74.859] gen8_vertex_close: reloc[0] = 287 [ 74.859] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 74.859] kgem_add_handle: handle=23, index=5 [ 74.859] kgem_add_reloc64[7] = (delta=0, target handle=5, presumed=fd541000) [ 74.859] gen8_vertex_close: reloc[1] = 342 [ 74.859] kgem_add_reloc64: handle=23, pos=342, delta=0, domains=200000 [ 74.859] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fd541000) [ 74.859] batch[1/1, flags=1800]: 384 384 16288 16384, nreloc=9, nexec=6, nfence=0, aperture=1599 [fenced=0] [ 74.859] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.859] __kgem_retire_rq: request 1 complete [ 74.859] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 74.859] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 74.859] kgem_fixup_relocs: shrinking by 61440 [ 74.859] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.859] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 74.859] kgem_commit: release handle=119 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ffaff000 [ 74.859] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 74.859] kgem_commit: release handle=125 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffed9000 [ 74.859] kgem_commit: release handle=122 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 74.859] __kgem_bo_clear_busy: handle=122 [ 74.859] kgem_commit: release handle=122 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff6a000 [ 74.859] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd581000 [ 74.859] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 74.859] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.859] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 74.859] sna_accel_flush: flush?=0, dirty?=1 [ 74.859] sna_accel_flush: syncing SHM pixmap=4547 (refcnt=0) [ 74.859] _sna_pixmap_move_to_cpu(pixmap=4547, 48x48, flags=3) [ 74.859] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 74.859] operate_inplace: no, inplace operation not suitable [ 74.859] _sna_pixmap_move_to_cpu: marking as damaged [ 74.859] __sna_damage_all(48, 48) [ 74.859] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 74.859] _sna_pixmap_move_to_cpu: syncing CPU bo [ 74.859] kgem_bo_sync__cpu_full: handle=125 [ 74.859] __kgem_busy: handle=125, busy=0, wedged=0 [ 74.859] kgem_bo_sync__cpu_full: SYNC: handle=125, needs_flush? 0, domain? 3, busy? 0 [ 74.859] __kgem_busy: handle=125, busy=0, wedged=0 [ 74.859] kgem_bo_retire: retiring bo handle=125 (needed flush? 0), rq? 1 [busy?=0] [ 74.859] __kgem_retire_requests_upto(handle=125, ring=0) [ 74.859] __kgem_retire_rq: request 1 complete [ 74.859] __kgem_bo_flush: handle=119, busy=0, wedged=0 [ 74.859] __kgem_bo_flush: handle=6, busy=0, wedged=0 [ 74.859] assert_bo_retired: handle=125, domain: 0 exec? 0, rq? 0 [ 74.859] kgem_bo_is_busy: handle=125, domain: 1 exec? 0, rq? 0 [ 74.859] __sna_free_pixmap(pixmap=4547) [ 74.859] __sna_pixmap_free_cpu: discarding CPU buffer, handle=125, size=12288 [ 74.859] kgem_bo_sync__cpu: handle=125 [ 74.859] sna_accel_watch_flush: enable=-1 [ 74.859] _kgem_bo_destroy: handle=125, proxy? 0 [ 74.859] __kgem_bo_destroy: handle=125, size=12288 [ 74.859] __kgem_bo_destroy: handle=125, not reusable [ 74.859] kgem_bo_free: handle=125, size=12288 [ 74.859] __kgem_busy: handle=125, busy=0, wedged=0 [ 74.859] kgem_bo_free: releasing 0x0:0x0 vma for handle=125, count=0 [ 74.859] sna_accel_flush: flush?=0, dirty?=0 [ 74.859] sna_pixmap_create_shm(48x48, depth=32, bpp=32, pitch=192) [ 74.859] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 [ 74.859] create_pixmap: serial=4548, usage=0, 0x0 [ 74.859] create_pixmap_hdr: pixmap=4548, width=48, height=48, usage=0 [ 74.859] kgem_create_map(0x7fc6b40a9000 size=9216, read-only?=0) - has_userptr?=1 [ 74.859] __kgem_bo_init(handle=125, num_pages=3) [ 74.859] kgem_create_map(ptr=0x7fc6b40a9000, size=9216, pages=3, read_only=0) => handle=125 (proxy? 0) [ 74.859] sna_accel_watch_flush: enable=1 [ 74.859] __sna_damage_all(48, 48) [ 74.859] sna_pixmap_create_shm: serial=4548, 48x48, usage=0 [ 74.859] sna_composite(pixmap=4440, op=3, src=4549+(0, 0), mask=0+(163, 463), dst=4440+(163, 463)+(0, 0), size=(48, 48) [ 74.859] sna_compute_composite_region: dst=(163, 463)x(48, 48) [ 74.859] sna_compute_composite_region: initial clip against dst->pDrawable: (163, 463), (211, 511) [ 74.859] clip_to_dst: region: 1x[(163, 463), (211, 511)], clip: 1x[(0, 0), (850, 564)] [ 74.859] sna_compute_composite_region: clip against dst->pCompositeClip: (163, 463), (211, 511) [ 74.859] sna_compute_composite_region: clip against src (48x48 clip=0): (163, 463), (211, 511) [ 74.859] sna_composite: composite region extents:+(0, 0) -> (163, 463), (211, 511) + (0, 0) [ 74.859] gen9_render_composite: 48x48, current mode=0/1 [ 74.859] kgem_bo_is_render: handle=119, rq? 0 [0] [ 74.859] sna_blt_composite (0, 0), (163, 463), 48x48 [ 74.859] sna_blt_composite: unsupported op [3] for blitting [ 74.859] kgem_bo_is_busy: handle=125, domain: 1 exec? 0, rq? 0 [ 74.859] kgem_bo_is_busy: handle=119, domain: 0 exec? 0, rq? 0 [ 74.859] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.859] gen9_composite_set_target: (163, 463)x(48, 48), partial?=1 [ 74.859] sna_drawable_use_bo pixmap=4440, box=((163, 463), (211, 511)), flags=7... [ 74.859] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.859] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.859] sna_drawable_use_bo: using whole GPU bo [ 74.859] gen9_composite_set_target: pixmap=4440, format=20020888, size=850x564, pitch=3584, delta=(0,0),damage=0xffffffffffffffff [ 74.859] gen9_composite_picture: (0, 0)x(48, 48), dst=(163, 463) [ 74.859] sna_transform_is_imprecise_integer_translation: no transform [ 74.859] gen9_composite_picture: integer translation (0, 0), removing [ 74.859] sna_render_pixmap_bo pixmap=4549, (0, 0)x(48, 48)/(48, 48) [ 74.859] sna_render_pixmap_bo: CPU all damaged [ 74.859] sna_add_flush_pixmap: marking pixmap=4549 for flushing [ 74.859] kgem_bo_is_render: handle=119, rq? 0 [0] [ 74.859] kgem_bo_is_render: handle=125, rq? 0 [0] [ 74.859] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 74.859] gen4_choose_composite_emitter: identity src, no mask [ 74.859] needs_batch_flush: flushing before handle=125 for new reservation [ 74.859] kgem_check_bo: num_pages=+500, num_exec=+2 [ 74.859] aligning vertex: was 4, now 3 floats per vertex [ 74.859] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 74.859] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 74.859] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 74.859] kgem_add_handle: handle=4, index=0 [ 74.859] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 74.859] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 74.859] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 74.859] gen9_composite_get_binding_table(ffc0) [ 74.859] kgem_add_reloc64: handle=119, pos=16360, delta=0, domains=20002 [ 74.859] kgem_add_handle: handle=119, index=1 [ 74.859] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=ffaff000) [ 74.859] __kgem_bo_mark_dirty: handle=119 (proxy? 0) [ 74.860] [3fe0] bind bo(handle=119, addr=ffaff000), format=192, width=850, height=564, pitch=3584, tiling=1 -> render [ 74.860] kgem_add_reloc64: handle=125, pos=16344, delta=0, domains=40000 [ 74.860] kgem_add_handle: handle=125, index=2 [ 74.860] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) [ 74.860] [3fd0] bind bo(handle=125, addr=0), format=192, width=48, height=48, pitch=192, tiling=0 -> sampler [ 74.860] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 74.860] gen9_emit_sampler: sampler = 2 [ 74.860] gen9_emit_sf: num_sf_outputs=1 [ 74.860] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 74.860] gen9_emit_vertex_elements: setup id=2 [ 74.860] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 74.860] gen9_render_composite_box: (163, 463), (211, 511) [ 74.860] apply_damage: damage=0x0, region=1 [(163, 463), (211, 511) + (0, 0)] [ 74.860] gen8_vertex_flush[490] = 3 [ 74.860] sna_glyphs(op=3, nlist=1, src=(163, 527)) [ 74.860] kgem_bo_is_busy: handle=119, domain: 0 exec? 1, rq? 1 [ 74.860] sna_glyphs: discarding mask [ 74.860] glyphs0_to_dst(op=3, src=(163, 527), nlist=1, dst=(163, 527)+(0, 0)) [ 74.860] clipped_glyphs: no, clip region (0, 0), (850, 564) matches drawable pixmap=94680752682688 size=850x564 [ 74.860] gen9_render_composite: 0x0, current mode=1/1 [ 74.860] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 74.860] kgem_bo_is_busy: handle=119, domain: 0 exec? 1, rq? 1 [ 74.860] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.860] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.860] sna_drawable_use_bo pixmap=4440, box=((0, 0), (850, 564)), flags=7... [ 74.860] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.860] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.860] sna_drawable_use_bo: using whole GPU bo [ 74.860] gen9_composite_set_target: pixmap=4440, format=20020888, size=850x564, pitch=3584, delta=(0,0),damage=0xffffffffffffffff [ 74.860] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.860] color_convert: src=ff4c4c4c [20028888] [ 74.860] color_convert: dst=ff4c4c4c [20028888] [ 74.860] sna_render_get_solid: ff4c4c4c [ 74.860] sna_render_get_solid(27) = ff4c4c4c (last) [ 74.860] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.860] sna_transform_is_imprecise_integer_translation: no transform [ 74.860] gen9_composite_picture: integer translation (0, 0), removing [ 74.860] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.860] sna_render_pixmap_bo: GPU all damaged [ 74.860] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 74.860] gen4_choose_composite_emitter: solid, identity mask [ 74.860] kgem_check_bo: num_pages=+1025, num_exec=+2 [ 74.860] kgem_flush: opportunistic flushing? flush=1,0, aperture=510/262144, idle?=1 [ 74.860] gen8_vertex_close: used=1425, vbo active? 23, vb=4, nreloc=1 [ 74.860] gen8_vertex_close: reloc[0] = 287 [ 74.860] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 74.860] kgem_add_handle: handle=23, index=3 [ 74.860] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 74.860] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=574 [fenced=0] [ 74.860] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 74.860] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 74.860] kgem_fixup_relocs: shrinking by 61440 [ 74.860] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.860] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 74.860] kgem_commit: release handle=119 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ffaff000 [ 74.860] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 74.860] kgem_commit: release handle=125 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffed3000 [ 74.860] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 74.860] __kgem_busy: handle=1, busy=131072, wedged=0 [ 74.860] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 74.860] kgem_check_bo: num_pages=+1522, num_exec=+3 [ 74.860] aligning vertex: was 3, now 4 floats per vertex [ 74.860] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 74.860] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 74.860] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 74.860] kgem_add_handle: handle=4, index=0 [ 74.860] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 74.860] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 74.860] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 74.860] gen9_composite_get_binding_table(ffc0) [ 74.860] kgem_add_reloc64: handle=119, pos=16360, delta=0, domains=20002 [ 74.860] kgem_add_handle: handle=119, index=1 [ 74.860] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=ffaff000) [ 74.860] __kgem_bo_mark_dirty: handle=119 (proxy? 0) [ 74.860] [3fe0] bind bo(handle=119, addr=ffaff000), format=192, width=850, height=564, pitch=3584, tiling=1 -> render [ 74.860] kgem_add_reloc64: handle=122, pos=16344, delta=0, domains=40000 [ 74.860] kgem_add_reloc64: adding proxy [delta=108] for handle=122 [ 74.860] kgem_add_handle: handle=122, index=2 [ 74.860] kgem_add_reloc64[4] = (delta=108, target handle=2, presumed=fff6a000) [ 74.860] [3fd0] bind bo(handle=122, addr=fff6a06c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 74.860] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 [ 74.860] kgem_add_handle: handle=6, index=3 [ 74.860] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd581000) [ 74.860] [3fc0] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 74.860] gen9_emit_cc: blend=177 (current=ffffffff), src=17, dst=18 [ 74.860] gen9_emit_sampler: sampler = a [ 74.860] gen9_emit_sf: num_sf_outputs=2 [ 74.860] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.860] gen9_emit_vertex_elements: setup id=9 [ 74.860] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 74.860] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 74.860] glyphs0_to_dst: glyph=(163, 517)x(11, 10), unclipped [ 74.860] emit_primitive_identity_mask__avx2: dst=(163, 517), mask=(80.00, 112.00) x (11.00, 10.00) [ 74.860] glyphs0_to_dst: glyph=(173, 519)x(10, 8), unclipped [ 74.860] emit_primitive_identity_mask__avx2: dst=(173, 519), mask=(576.00, 0.00) x (10.00, 8.00) [ 74.860] glyphs0_to_dst: glyph=(182, 516)x(7, 11), unclipped [ 74.860] emit_primitive_identity_mask__avx2: dst=(182, 516), mask=(624.00, 0.00) x (7.00, 11.00) [ 74.860] glyphs0_to_dst: glyph=(187, 519)x(9, 8), unclipped [ 74.860] emit_primitive_identity_mask__avx2: dst=(187, 519), mask=(848.00, 0.00) x (9.00, 8.00) [ 74.860] glyphs0_to_dst: glyph=(195, 516)x(5, 11), unclipped [ 74.860] emit_primitive_identity_mask__avx2: dst=(195, 516), mask=(784.00, 48.00) x (5.00, 11.00) [ 74.860] glyphs0_to_dst: glyph=(200, 515)x(5, 12), unclipped [ 74.860] emit_primitive_identity_mask__avx2: dst=(200, 515), mask=(800.00, 32.00) x (5.00, 12.00) [ 74.860] glyphs0_to_dst: glyph=(203, 519)x(9, 8), unclipped [ 74.860] emit_primitive_identity_mask__avx2: dst=(203, 519), mask=(576.00, 16.00) x (9.00, 8.00) [ 74.860] gen8_vertex_flush[498] = 21 [ 74.860] gen9_magic_ca_pass: CA fixup (357 -> 378) [ 74.860] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 74.860] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.860] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.860] sna_destroy_pixmap: pixmap=4549, attached?=1 [ 74.860] kgem_bo_is_busy: handle=125, domain: 3 exec? 0, rq? 1 [ 74.860] sna_destroy_pixmap: deferring release of active SHM pixmap=4549 [ 74.860] sna_add_flush_pixmap: marking pixmap=4549 for flushing [ 74.860] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.860] __kgem_retire_rq: request 1 complete [ 74.860] sna_add_flush_pixmap: new flush bo, flushing before [ 74.860] gen8_vertex_close: used=1512, vbo active? 23, vb=200, nreloc=1 [ 74.860] gen8_vertex_close: reloc[0] = 289 [ 74.860] kgem_add_reloc64: handle=23, pos=289, delta=0, domains=200000 [ 74.860] kgem_add_handle: handle=23, index=4 [ 74.860] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd541000) [ 74.860] batch[1/1, flags=1800]: 332 332 16320 16384, nreloc=7, nexec=5, nfence=0, aperture=1596 [fenced=0] [ 74.860] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 74.860] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 74.860] kgem_fixup_relocs: shrinking by 61440 [ 74.860] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.860] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 74.860] kgem_commit: release handle=119 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ffaff000 [ 74.860] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 74.860] kgem_commit: release handle=122 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 74.860] __kgem_bo_clear_busy: handle=122 [ 74.860] kgem_commit: release handle=122 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff6a000 [ 74.860] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 74.860] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 74.860] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.860] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 74.860] sna_accel_flush: flush?=0, dirty?=1 [ 74.860] sna_accel_flush: syncing SHM pixmap=4549 (refcnt=0) [ 74.860] _sna_pixmap_move_to_cpu(pixmap=4549, 48x48, flags=3) [ 74.860] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 74.860] operate_inplace: no, inplace operation not suitable [ 74.860] _sna_pixmap_move_to_cpu: marking as damaged [ 74.860] __sna_damage_all(48, 48) [ 74.860] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 74.860] _sna_pixmap_move_to_cpu: syncing CPU bo [ 74.860] kgem_bo_sync__cpu_full: handle=125 [ 74.860] __kgem_busy: handle=125, busy=0, wedged=0 [ 74.860] kgem_bo_sync__cpu_full: SYNC: handle=125, needs_flush? 0, domain? 0, busy? 0 [ 74.860] __kgem_busy: handle=125, busy=0, wedged=0 [ 74.860] kgem_bo_retire: retiring bo handle=125 (needed flush? 0), rq? 0 [busy?=0] [ 74.860] assert_bo_retired: handle=125, domain: 0 exec? 0, rq? 0 [ 74.860] kgem_bo_is_busy: handle=125, domain: 1 exec? 0, rq? 0 [ 74.860] __sna_free_pixmap(pixmap=4549) [ 74.860] __sna_pixmap_free_cpu: discarding CPU buffer, handle=125, size=12288 [ 74.860] kgem_bo_sync__cpu: handle=125 [ 74.860] sna_accel_watch_flush: enable=-1 [ 74.860] _kgem_bo_destroy: handle=125, proxy? 0 [ 74.860] __kgem_bo_destroy: handle=125, size=12288 [ 74.860] __kgem_bo_destroy: handle=125, not reusable [ 74.860] kgem_bo_free: handle=125, size=12288 [ 74.860] __kgem_busy: handle=125, busy=0, wedged=0 [ 74.860] kgem_bo_free: releasing 0x0:0x0 vma for handle=125, count=0 [ 74.860] sna_pixmap_create_shm(48x48, depth=32, bpp=32, pitch=192) [ 74.860] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 [ 74.860] create_pixmap: serial=4550, usage=0, 0x0 [ 74.860] create_pixmap_hdr: pixmap=4550, width=48, height=48, usage=0 [ 74.860] kgem_create_map(0x7fc6b408d000 size=9216, read-only?=0) - has_userptr?=1 [ 74.860] __kgem_bo_init(handle=125, num_pages=3) [ 74.860] kgem_create_map(ptr=0x7fc6b408d000, size=9216, pages=3, read_only=0) => handle=125 (proxy? 0) [ 74.860] sna_accel_watch_flush: enable=1 [ 74.860] __sna_damage_all(48, 48) [ 74.860] sna_pixmap_create_shm: serial=4550, 48x48, usage=0 [ 74.860] sna_composite(pixmap=4440, op=3, src=4551+(0, 0), mask=0+(281, 463), dst=4440+(281, 463)+(0, 0), size=(48, 48) [ 74.860] sna_compute_composite_region: dst=(281, 463)x(48, 48) [ 74.860] sna_compute_composite_region: initial clip against dst->pDrawable: (281, 463), (329, 511) [ 74.860] clip_to_dst: region: 1x[(281, 463), (329, 511)], clip: 1x[(0, 0), (850, 564)] [ 74.860] sna_compute_composite_region: clip against dst->pCompositeClip: (281, 463), (329, 511) [ 74.860] sna_compute_composite_region: clip against src (48x48 clip=0): (281, 463), (329, 511) [ 74.860] sna_composite: composite region extents:+(0, 0) -> (281, 463), (329, 511) + (0, 0) [ 74.860] gen9_render_composite: 48x48, current mode=0/1 [ 74.860] kgem_bo_is_render: handle=119, rq? 1 [1] [ 74.860] kgem_bo_is_busy: handle=125, domain: 1 exec? 0, rq? 0 [ 74.860] kgem_bo_is_busy: handle=119, domain: 3 exec? 0, rq? 1 [ 74.860] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.860] gen9_composite_set_target: (281, 463)x(48, 48), partial?=1 [ 74.860] sna_drawable_use_bo pixmap=4440, box=((281, 463), (329, 511)), flags=7... [ 74.860] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.860] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.860] sna_drawable_use_bo: using whole GPU bo [ 74.860] gen9_composite_set_target: pixmap=4440, format=20020888, size=850x564, pitch=3584, delta=(0,0),damage=0xffffffffffffffff [ 74.860] gen9_composite_picture: (0, 0)x(48, 48), dst=(281, 463) [ 74.860] sna_transform_is_imprecise_integer_translation: no transform [ 74.860] gen9_composite_picture: integer translation (0, 0), removing [ 74.860] sna_render_pixmap_bo pixmap=4551, (0, 0)x(48, 48)/(48, 48) [ 74.860] sna_render_pixmap_bo: CPU all damaged [ 74.860] sna_add_flush_pixmap: marking pixmap=4551 for flushing [ 74.860] kgem_bo_is_render: handle=119, rq? 1 [1] [ 74.860] kgem_bo_is_render: handle=125, rq? 0 [0] [ 74.860] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 74.860] gen4_choose_composite_emitter: identity src, no mask [ 74.860] needs_batch_flush: flushing before handle=125 for new reservation [ 74.860] kgem_check_bo: num_pages=+500, num_exec=+2 [ 74.860] aligning vertex: was 4, now 3 floats per vertex [ 74.860] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 74.860] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 74.860] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 74.860] kgem_add_handle: handle=4, index=0 [ 74.860] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 74.860] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 74.860] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 74.860] gen9_composite_get_binding_table(ffc0) [ 74.860] kgem_add_reloc64: handle=119, pos=16360, delta=0, domains=20002 [ 74.860] kgem_add_handle: handle=119, index=1 [ 74.860] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=ffaff000) [ 74.860] __kgem_bo_mark_dirty: handle=119 (proxy? 0) [ 74.860] [3fe0] bind bo(handle=119, addr=ffaff000), format=192, width=850, height=564, pitch=3584, tiling=1 -> render [ 74.860] kgem_add_reloc64: handle=125, pos=16344, delta=0, domains=40000 [ 74.860] kgem_add_handle: handle=125, index=2 [ 74.860] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) [ 74.860] [3fd0] bind bo(handle=125, addr=0), format=192, width=48, height=48, pitch=192, tiling=0 -> sampler [ 74.860] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 74.860] gen9_emit_sampler: sampler = 2 [ 74.860] gen9_emit_sf: num_sf_outputs=1 [ 74.860] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 74.860] gen9_emit_vertex_elements: setup id=2 [ 74.860] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 74.860] gen9_render_composite_box: (281, 463), (329, 511) [ 74.860] apply_damage: damage=0x0, region=1 [(281, 463), (329, 511) + (0, 0)] [ 74.860] gen8_vertex_flush[490] = 3 [ 74.860] sna_glyphs(op=3, nlist=1, src=(267, 527)) [ 74.860] kgem_bo_is_busy: handle=119, domain: 3 exec? 1, rq? 1 [ 74.860] sna_glyphs: discarding mask [ 74.860] glyphs0_to_dst(op=3, src=(267, 527), nlist=1, dst=(267, 527)+(0, 0)) [ 74.860] clipped_glyphs: no, clip region (0, 0), (850, 564) matches drawable pixmap=94680752682688 size=850x564 [ 74.860] gen9_render_composite: 0x0, current mode=1/1 [ 74.860] kgem_bo_is_busy: handle=6, domain: 3 exec? 0, rq? 1 [ 74.861] kgem_bo_is_busy: handle=119, domain: 3 exec? 1, rq? 1 [ 74.861] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.861] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.861] sna_drawable_use_bo pixmap=4440, box=((0, 0), (850, 564)), flags=7... [ 74.861] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.861] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.861] sna_drawable_use_bo: using whole GPU bo [ 74.861] gen9_composite_set_target: pixmap=4440, format=20020888, size=850x564, pitch=3584, delta=(0,0),damage=0xffffffffffffffff [ 74.861] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.861] color_convert: src=ff4c4c4c [20028888] [ 74.861] color_convert: dst=ff4c4c4c [20028888] [ 74.861] sna_render_get_solid: ff4c4c4c [ 74.861] sna_render_get_solid(27) = ff4c4c4c (last) [ 74.861] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.861] sna_transform_is_imprecise_integer_translation: no transform [ 74.861] gen9_composite_picture: integer translation (0, 0), removing [ 74.861] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.861] sna_render_pixmap_bo: GPU all damaged [ 74.861] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 74.861] gen4_choose_composite_emitter: solid, identity mask [ 74.861] kgem_check_bo: num_pages=+1025, num_exec=+2 [ 74.861] aligning vertex: was 3, now 4 floats per vertex [ 74.861] gen9_composite_get_binding_table(ff00) [ 74.861] kgem_add_reloc64: handle=122, pos=16312, delta=0, domains=40000 [ 74.861] kgem_add_reloc64: adding proxy [delta=108] for handle=122 [ 74.861] kgem_add_handle: handle=122, index=3 [ 74.861] kgem_add_reloc64[5] = (delta=108, target handle=3, presumed=fff6a000) [ 74.861] [3fb0] bind bo(handle=122, addr=fff6a06c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 74.861] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 [ 74.861] kgem_add_handle: handle=6, index=4 [ 74.861] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd581000) [ 74.861] [3fa0] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 74.861] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 [ 74.861] gen9_emit_sampler: sampler = a [ 74.861] gen9_emit_sf: num_sf_outputs=2 [ 74.861] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.861] gen9_emit_vertex_elements: setup id=9 [ 74.861] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 74.861] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 74.861] glyphs0_to_dst: glyph=(266, 517)x(10, 10), unclipped [ 74.861] emit_primitive_identity_mask__avx2: dst=(266, 517), mask=(560.00, 32.00) x (10.00, 10.00) [ 74.861] glyphs0_to_dst: glyph=(274, 519)x(11, 8), unclipped [ 74.861] emit_primitive_identity_mask__avx2: dst=(274, 519), mask=(608.00, 0.00) x (11.00, 8.00) [ 74.861] glyphs0_to_dst: glyph=(284, 516)x(7, 11), unclipped [ 74.861] emit_primitive_identity_mask__avx2: dst=(284, 516), mask=(608.00, 16.00) x (7.00, 11.00) [ 74.861] glyphs0_to_dst: glyph=(290, 516)x(7, 11), unclipped [ 74.861] emit_primitive_identity_mask__avx2: dst=(290, 516), mask=(624.00, 0.00) x (7.00, 11.00) [ 74.861] glyphs0_to_dst: glyph=(295, 519)x(14, 8), unclipped [ 74.861] emit_primitive_identity_mask__avx2: dst=(295, 519), mask=(832.00, 0.00) x (14.00, 8.00) [ 74.861] glyphs0_to_dst: glyph=(307, 519)x(9, 8), unclipped [ 74.861] emit_primitive_identity_mask__avx2: dst=(307, 519), mask=(848.00, 0.00) x (9.00, 8.00) [ 74.861] glyphs0_to_dst: glyph=(316, 519)x(7, 8), unclipped [ 74.861] emit_primitive_identity_mask__avx2: dst=(316, 519), mask=(560.00, 48.00) x (7.00, 8.00) [ 74.861] glyphs0_to_dst: glyph=(321, 519)x(10, 8), unclipped [ 74.861] emit_primitive_identity_mask__avx2: dst=(321, 519), mask=(576.00, 0.00) x (10.00, 8.00) [ 74.861] glyphs0_to_dst: glyph=(332, 517)x(12, 10), unclipped [ 74.861] emit_primitive_identity_mask__avx2: dst=(332, 517), mask=(64.00, 80.00) x (12.00, 10.00) [ 74.861] gen8_vertex_flush[56c] = 27 [ 74.861] gen9_magic_ca_pass: CA fixup (381 -> 408) [ 74.861] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 74.861] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.861] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.861] sna_create_pixmap(11, 10, 32, usage=3) [ 74.861] kgem_can_create_2d: 11x10 @ 32 [ 74.861] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 74.861] kgem_can_create_2d: untiled size=4096 [ 74.861] kgem_choose_tiling: too thin [width 11, 32 bpp] for TILING_X [ 74.861] kgem_choose_tiling: 11x10 -> 0 [ 74.861] sna_create_pixmap: usage=3, flags=a [ 74.861] sna_create_pixmap: small buffer [440], attaching to shadow pixmap [ 74.861] create_pixmap: allocating pixmap 11x10, depth=32/32, size=448 [ 74.861] create_pixmap: serial=4553, usage=3, 11x10 [ 74.861] sna_create_pixmap: serial=4553, 11x10, usage=3 [ 74.861] sna_composite(pixmap=4553, op=1, src=4552+(0, 0), mask=0+(0, 0), dst=4553+(0, 0)+(0, 0), size=(11, 10) [ 74.861] sna_compute_composite_region: dst=(0, 0)x(11, 10) [ 74.861] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (11, 10) [ 74.861] clip_to_dst: region: 1x[(0, 0), (11, 10)], clip: 1x[(0, 0), (11, 10)] [ 74.861] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (11, 10) [ 74.861] sna_compute_composite_region: clip against src (11x10 clip=0): (0, 0), (11, 10) [ 74.861] sna_composite: fallback, dst pixmap=4553 is too small (or completely damaged) [ 74.861] sna_composite: fallback -- fbComposite [ 74.861] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(11, 10): region=((0,0), (11, 10)) [ 74.861] sna_composite_fb: fallback -- move src to cpu [ 74.861] sna_composite_fb: fallback -- move dst to cpu [ 74.861] sna_drawable_move_region_to_cpu(pixmap=4553 (11x10), [(0, 0), (11, 10)], flags=5) [ 74.861] sna_drawable_move_region_to_cpu: region (0, 0), (11, 10) + (0, 0) subsumes pixmap (11x10) [ 74.861] _sna_pixmap_move_to_cpu(pixmap=4553, 11x10, flags=5) [ 74.861] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 74.861] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 74.861] _sna_pixmap_move_to_cpu: marking as damaged [ 74.861] __sna_damage_all(11, 10) [ 74.861] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 74.861] sna_transform_is_imprecise_integer_translation: no transform [ 74.861] memcpy_blt: src=(0, 0), dst=(0, 0), size=11x10, pitch=44/44 [ 74.861] sna_glyphs(op=3, nlist=1, src=(277, 544)) [ 74.861] kgem_bo_is_busy: handle=119, domain: 3 exec? 1, rq? 1 [ 74.861] sna_glyphs: discarding mask [ 74.861] glyphs0_to_dst(op=3, src=(277, 544), nlist=1, dst=(277, 544)+(0, 0)) [ 74.861] clipped_glyphs: no, clip region (0, 0), (850, 564) matches drawable pixmap=94680752682688 size=850x564 [ 74.861] glyph_cache(0): adding glyph to cache 1, pos 1172 [ 74.861] glyph_cache_upload: upload glyph 0x561c947fd850 to cache (176, 64)x(11, 10) [ 74.861] sna_composite(pixmap=2, op=1, src=4553+(0, 0), mask=0+(0, 0), dst=2+(176, 64)+(0, 0), size=(11, 10) [ 74.861] sna_compute_composite_region: dst=(176, 64)x(11, 10) [ 74.861] sna_compute_composite_region: initial clip against dst->pDrawable: (176, 64), (187, 74) [ 74.861] clip_to_dst: region: 1x[(176, 64), (187, 74)], clip: 1x[(0, 0), (1024, 1024)] [ 74.861] sna_compute_composite_region: clip against dst->pCompositeClip: (176, 64), (187, 74) [ 74.861] sna_compute_composite_region: clip against src (11x10 clip=0): (176, 64), (187, 74) [ 74.861] sna_composite: composite region extents:+(0, 0) -> (176, 64), (187, 74) + (0, 0) [ 74.861] gen9_render_composite: 11x10, current mode=1/1 [ 74.861] kgem_bo_is_render: handle=6, rq? 1 [1] [ 74.861] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.861] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.861] gen9_composite_set_target: (176, 64)x(11, 10), partial?=0 [ 74.861] sna_drawable_use_bo pixmap=2, box=((176, 64), (187, 74)), flags=f... [ 74.861] sna_drawable_use_bo: pinned, never REPLACES [ 74.861] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 74.861] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.861] sna_drawable_use_bo: using whole GPU bo [ 74.861] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 74.861] gen9_composite_picture: (0, 0)x(11, 10), dst=(176, 64) [ 74.861] sna_transform_is_imprecise_integer_translation: no transform [ 74.861] gen9_composite_picture: integer translation (0, 0), removing [ 74.861] sna_render_pixmap_bo pixmap=4553, (0, 0)x(11, 10)/(11, 10) [ 74.861] sna_render_pixmap_bo box=(0, 0), (11, 10): (11, 10)/(11, 10) [ 74.861] sna_render_pixmap_bo: offset=(-176, -64), size=(11, 10) [ 74.861] use_cpu_bo: no cpu bo [ 74.861] move_to_gpu: not migrating pixmap=4553 due to usage_hint=3 [ 74.861] sna_render_pixmap_bo: uploading CPU box (0, 0), (11, 10) [ 74.861] upload: box=(0, 0), (11, 10), pixmap=11x10 [ 74.861] sna_drawable_move_region_to_cpu(pixmap=4553 (11x10), [(0, 0), (11, 10)], flags=2) [ 74.861] sna_drawable_move_region_to_cpu: pixmap=4553 all damaged on CPU [ 74.861] kgem_can_create_2d: 11x10 @ 32 [ 74.861] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 74.861] kgem_can_create_2d: untiled size=4096 [ 74.861] kgem_choose_tiling: too thin [width 11, 32 bpp] for TILING_X [ 74.861] kgem_choose_tiling: 11x10 -> 0 [ 74.861] kgem_upload_source_image : (0, 0), (11, 10), stride=44, bpp=32 [ 74.861] kgem_create_buffer_2d: 11x10, 32 bpp, stride=64 [ 74.861] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] [ 74.861] kgem_create_buffer: reusing buffer? used=49152 + size=640, total=262144 [ 74.861] kgem_create_proxy: target handle=3 [proxy? -1], offset=49152, length=640, io=1 [ 74.861] __kgem_bo_init(handle=3, num_pages=640) [ 74.861] memcpy_blt: src=(0, 0), dst=(0, 0), size=11x10, pitch=44/64 [ 74.861] kgem_bo_is_render: handle=6, rq? 1 [1] [ 74.861] kgem_bo_is_render: handle=3, rq? 0 [0] [ 74.861] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 74.861] gen4_choose_composite_emitter: identity src, no mask [ 74.861] kgem_check_bo: num_pages=+64, num_exec=+1 [ 74.861] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.861] __kgem_ring_is_idle: ring=0 idle (handle=1) [ 74.861] __kgem_retire_rq: request 1 complete [ 74.861] kgem_flush: opportunistic flushing? flush=1,0, aperture=1535/262144, idle?=1 [ 74.861] gen8_vertex_close: used=1632, vbo active? 23, vb=204, nreloc=2 [ 74.861] gen8_vertex_close: reloc[0] = 287 [ 74.861] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 74.861] kgem_add_handle: handle=23, index=5 [ 74.861] kgem_add_reloc64[7] = (delta=0, target handle=5, presumed=fd541000) [ 74.861] gen8_vertex_close: reloc[1] = 342 [ 74.861] kgem_add_reloc64: handle=23, pos=342, delta=0, domains=200000 [ 74.861] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fd541000) [ 74.861] batch[1/1, flags=1800]: 384 384 16288 16384, nreloc=9, nexec=6, nfence=0, aperture=1599 [fenced=0] [ 74.861] kgem_finish_buffers: buffer handle=3, used=49920, exec?=0, write=1, mmapped=cpu, refcnt=2 [ 74.861] kgem_finish_buffers: skipping unattached handle=3, used=49920, refcnt=2 [ 74.861] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 74.861] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 74.861] kgem_fixup_relocs: shrinking by 61440 [ 74.861] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.861] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 74.861] kgem_commit: release handle=119 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ffaff000 [ 74.861] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 74.861] kgem_commit: release handle=125 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffed9000 [ 74.861] kgem_commit: release handle=122 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 74.861] __kgem_bo_clear_busy: handle=122 [ 74.861] kgem_commit: release handle=122 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff6a000 [ 74.861] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 74.861] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 74.861] __kgem_busy: handle=1, busy=131072, wedged=0 [ 74.861] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 74.861] kgem_check_bo: num_pages=+1088, num_exec=+2 [ 74.861] aligning vertex: was 4, now 3 floats per vertex [ 74.861] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 74.861] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 74.861] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 74.861] kgem_add_handle: handle=4, index=0 [ 74.861] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 74.861] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 74.861] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 74.861] gen9_composite_get_binding_table(ffc0) [ 74.861] kgem_add_reloc64: handle=6, pos=16360, delta=0, domains=20002 [ 74.861] kgem_add_handle: handle=6, index=1 [ 74.861] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd581000) [ 74.861] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 74.861] [3fe0] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> render [ 74.861] kgem_add_reloc64: handle=3, pos=16344, delta=0, domains=40000 [ 74.861] kgem_add_reloc64: adding proxy [delta=49152] for handle=3 [ 74.861] kgem_add_handle: handle=3, index=2 [ 74.861] kgem_add_reloc64[4] = (delta=49152, target handle=2, presumed=ffedf000) [ 74.861] [3fd0] bind bo(handle=3, addr=ffeeb000), format=192, width=11, height=10, pitch=64, tiling=0 -> sampler [ 74.861] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 74.861] gen9_emit_sampler: sampler = 2 [ 74.861] gen9_emit_sf: num_sf_outputs=1 [ 74.861] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 74.861] gen9_emit_vertex_elements: setup id=2 [ 74.861] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 74.861] gen9_render_composite_box: (176, 64), (187, 74) [ 74.861] apply_damage: damage=0x0, region=1 [(176, 64), (187, 74) + (0, 0)] [ 74.861] gen8_vertex_flush[490] = 3 [ 74.861] _kgem_bo_destroy: handle=3, proxy? 1 [ 74.861] gen9_render_composite: 0x0, current mode=1/1 [ 74.861] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.861] kgem_bo_is_busy: handle=119, domain: 3 exec? 0, rq? 1 [ 74.861] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.861] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.861] sna_drawable_use_bo pixmap=4440, box=((0, 0), (850, 564)), flags=7... [ 74.861] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.861] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.861] sna_drawable_use_bo: using whole GPU bo [ 74.861] gen9_composite_set_target: pixmap=4440, format=20020888, size=850x564, pitch=3584, delta=(0,0),damage=0xffffffffffffffff [ 74.861] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.861] color_convert: src=ff4c4c4c [20028888] [ 74.861] color_convert: dst=ff4c4c4c [20028888] [ 74.861] sna_render_get_solid: ff4c4c4c [ 74.861] sna_render_get_solid(27) = ff4c4c4c (last) [ 74.861] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.861] sna_transform_is_imprecise_integer_translation: no transform [ 74.861] gen9_composite_picture: integer translation (0, 0), removing [ 74.861] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.861] sna_render_pixmap_bo: GPU all damaged [ 74.861] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 74.861] gen4_choose_composite_emitter: solid, identity mask [ 74.861] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.861] __kgem_retire_rq: request 1 complete [ 74.861] __kgem_bo_flush: handle=119, busy=0, wedged=0 [ 74.861] kgem_set_mode: flushing before new bo [ 74.861] gen8_vertex_close: used=1641, vbo active? 23, vb=4, nreloc=1 [ 74.861] gen8_vertex_close: reloc[0] = 287 [ 74.861] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 74.861] kgem_add_handle: handle=23, index=3 [ 74.861] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 74.861] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=1162 [fenced=0] [ 74.861] kgem_finish_buffers: buffer handle=3, used=49920, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 74.861] kgem_finish_buffers: retaining upload buffer (49920/262144): used=53248, refcnt=1 [ 74.861] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 74.861] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 74.861] kgem_fixup_relocs: shrinking by 61440 [ 74.861] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.861] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 74.861] kgem_commit: release handle=6 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd581000 [ 74.861] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 74.861] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffedf000 [ 74.861] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 74.861] __kgem_busy: handle=1, busy=131072, wedged=0 [ 74.861] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 74.861] kgem_check_bo: num_pages=+1522, num_exec=+3 [ 74.861] aligning vertex: was 3, now 4 floats per vertex [ 74.861] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 74.861] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 74.861] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 74.861] kgem_add_handle: handle=4, index=0 [ 74.861] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 74.861] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 74.861] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 74.861] gen9_composite_get_binding_table(ffc0) [ 74.861] kgem_add_reloc64: handle=119, pos=16360, delta=0, domains=20002 [ 74.861] kgem_add_handle: handle=119, index=1 [ 74.861] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=ffaff000) [ 74.861] __kgem_bo_mark_dirty: handle=119 (proxy? 0) [ 74.861] [3fe0] bind bo(handle=119, addr=ffaff000), format=192, width=850, height=564, pitch=3584, tiling=1 -> render [ 74.861] kgem_add_reloc64: handle=122, pos=16344, delta=0, domains=40000 [ 74.861] kgem_add_reloc64: adding proxy [delta=108] for handle=122 [ 74.861] kgem_add_handle: handle=122, index=2 [ 74.861] kgem_add_reloc64[4] = (delta=108, target handle=2, presumed=fff6a000) [ 74.861] [3fd0] bind bo(handle=122, addr=fff6a06c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 74.861] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 [ 74.861] kgem_add_handle: handle=6, index=3 [ 74.861] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd581000) [ 74.861] [3fc0] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 74.861] gen9_emit_cc: blend=177 (current=ffffffff), src=17, dst=18 [ 74.862] gen9_emit_sampler: sampler = a [ 74.862] gen9_emit_sf: num_sf_outputs=2 [ 74.862] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.862] gen9_emit_vertex_elements: setup id=9 [ 74.862] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 74.862] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 74.862] glyphs0_to_dst: glyph=(277, 534)x(11, 10), unclipped [ 74.862] emit_primitive_identity_mask__avx2: dst=(277, 534), mask=(176.00, 64.00) x (11.00, 10.00) [ 74.862] glyphs0_to_dst: glyph=(287, 536)x(10, 11), unclipped [ 74.862] emit_primitive_identity_mask__avx2: dst=(287, 536), mask=(640.00, 16.00) x (10.00, 11.00) [ 74.862] glyphs0_to_dst: glyph=(295, 532)x(10, 12), unclipped [ 74.862] emit_primitive_identity_mask__avx2: dst=(295, 532), mask=(800.00, 48.00) x (10.00, 12.00) [ 74.862] glyphs0_to_dst: glyph=(304, 536)x(9, 8), unclipped [ 74.862] emit_primitive_identity_mask__avx2: dst=(304, 536), mask=(848.00, 0.00) x (9.00, 8.00) [ 74.862] glyphs0_to_dst: glyph=(313, 533)x(7, 11), unclipped [ 74.862] emit_primitive_identity_mask__avx2: dst=(313, 533), mask=(624.00, 0.00) x (7.00, 11.00) [ 74.862] glyphs0_to_dst: glyph=(318, 536)x(10, 8), unclipped [ 74.862] emit_primitive_identity_mask__avx2: dst=(318, 536), mask=(576.00, 0.00) x (10.00, 8.00) [ 74.862] glyphs0_to_dst: glyph=(326, 536)x(9, 8), unclipped [ 74.862] emit_primitive_identity_mask__avx2: dst=(326, 536), mask=(576.00, 16.00) x (9.00, 8.00) [ 74.862] gen8_vertex_flush[498] = 21 [ 74.862] gen9_magic_ca_pass: CA fixup (411 -> 432) [ 74.862] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 74.862] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.862] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.862] sna_destroy_pixmap: pixmap=4551, attached?=1 [ 74.862] kgem_bo_is_busy: handle=125, domain: 0 exec? 0, rq? 0 [ 74.862] __sna_free_pixmap(pixmap=4551) [ 74.862] __sna_pixmap_free_cpu: discarding CPU buffer, handle=125, size=12288 [ 74.862] kgem_bo_sync__cpu: handle=125 [ 74.862] __kgem_busy: handle=125, busy=0, wedged=0 [ 74.862] kgem_bo_sync__cpu: SYNC: handle=125, needs_flush? 0, domain? 0, busy? 0 [ 74.862] __kgem_busy: handle=125, busy=0, wedged=0 [ 74.862] kgem_bo_retire: retiring bo handle=125 (needed flush? 0), rq? 0 [busy?=0] [ 74.862] assert_bo_retired: handle=125, domain: 0 exec? 0, rq? 0 [ 74.862] sna_accel_watch_flush: enable=-1 [ 74.862] _kgem_bo_destroy: handle=125, proxy? 0 [ 74.862] __kgem_bo_destroy: handle=125, size=12288 [ 74.862] __kgem_bo_destroy: handle=125, not reusable [ 74.862] kgem_bo_free: handle=125, size=12288 [ 74.862] __kgem_busy: handle=125, busy=0, wedged=0 [ 74.862] kgem_bo_free: releasing 0x0:0x0 vma for handle=125, count=0 [ 74.862] sna_accel_flush: flush?=0, dirty?=0 [ 74.862] sna_pixmap_create_shm(48x48, depth=32, bpp=32, pitch=192) [ 74.862] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 [ 74.862] create_pixmap: serial=4554, usage=0, 0x0 [ 74.862] create_pixmap_hdr: pixmap=4554, width=48, height=48, usage=0 [ 74.862] kgem_create_map(0x7fc6b4091000 size=9216, read-only?=0) - has_userptr?=1 [ 74.862] __kgem_bo_init(handle=125, num_pages=3) [ 74.862] kgem_create_map(ptr=0x7fc6b4091000, size=9216, pages=3, read_only=0) => handle=125 (proxy? 0) [ 74.862] sna_accel_watch_flush: enable=1 [ 74.862] __sna_damage_all(48, 48) [ 74.862] sna_pixmap_create_shm: serial=4554, 48x48, usage=0 [ 74.862] sna_composite(pixmap=4440, op=3, src=4555+(0, 0), mask=0+(399, 463), dst=4440+(399, 463)+(0, 0), size=(48, 48) [ 74.862] sna_compute_composite_region: dst=(399, 463)x(48, 48) [ 74.862] sna_compute_composite_region: initial clip against dst->pDrawable: (399, 463), (447, 511) [ 74.862] clip_to_dst: region: 1x[(399, 463), (447, 511)], clip: 1x[(0, 0), (850, 564)] [ 74.862] sna_compute_composite_region: clip against dst->pCompositeClip: (399, 463), (447, 511) [ 74.862] sna_compute_composite_region: clip against src (48x48 clip=0): (399, 463), (447, 511) [ 74.862] sna_composite: composite region extents:+(0, 0) -> (399, 463), (447, 511) + (0, 0) [ 74.862] gen9_render_composite: 48x48, current mode=1/1 [ 74.862] kgem_bo_is_render: handle=119, rq? 1 [1] [ 74.862] kgem_bo_is_busy: handle=125, domain: 1 exec? 0, rq? 0 [ 74.862] kgem_bo_is_busy: handle=119, domain: 0 exec? 1, rq? 1 [ 74.862] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.862] gen9_composite_set_target: (399, 463)x(48, 48), partial?=1 [ 74.862] sna_drawable_use_bo pixmap=4440, box=((399, 463), (447, 511)), flags=7... [ 74.862] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.862] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.862] sna_drawable_use_bo: using whole GPU bo [ 74.862] gen9_composite_set_target: pixmap=4440, format=20020888, size=850x564, pitch=3584, delta=(0,0),damage=0xffffffffffffffff [ 74.862] gen9_composite_picture: (0, 0)x(48, 48), dst=(399, 463) [ 74.862] sna_transform_is_imprecise_integer_translation: no transform [ 74.862] gen9_composite_picture: integer translation (0, 0), removing [ 74.862] sna_render_pixmap_bo pixmap=4555, (0, 0)x(48, 48)/(48, 48) [ 74.862] sna_render_pixmap_bo: CPU all damaged [ 74.862] sna_add_flush_pixmap: marking pixmap=4555 for flushing [ 74.862] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.862] __kgem_retire_rq: request 1 complete [ 74.862] sna_add_flush_pixmap: new flush bo, flushing before [ 74.862] gen8_vertex_close: used=1728, vbo active? 23, vb=200, nreloc=1 [ 74.862] gen8_vertex_close: reloc[0] = 289 [ 74.862] kgem_add_reloc64: handle=23, pos=289, delta=0, domains=200000 [ 74.862] kgem_add_handle: handle=23, index=4 [ 74.862] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd541000) [ 74.862] batch[1/1, flags=1800]: 332 332 16320 16384, nreloc=7, nexec=5, nfence=0, aperture=1596 [fenced=0] [ 74.862] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 74.862] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 74.862] kgem_fixup_relocs: shrinking by 61440 [ 74.862] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.862] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 74.862] kgem_commit: release handle=119 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ffaff000 [ 74.862] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 74.862] kgem_commit: release handle=122 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 74.862] __kgem_bo_clear_busy: handle=122 [ 74.862] kgem_commit: release handle=122 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff6a000 [ 74.862] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd581000 [ 74.862] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 74.862] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.862] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 74.862] kgem_bo_is_render: handle=119, rq? 1 [1] [ 74.862] kgem_bo_is_render: handle=125, rq? 0 [0] [ 74.862] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 74.862] gen4_choose_composite_emitter: identity src, no mask [ 74.862] needs_batch_flush: flushing before handle=125 for new reservation [ 74.862] kgem_check_bo: num_pages=+500, num_exec=+2 [ 74.862] aligning vertex: was 4, now 3 floats per vertex [ 74.862] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 74.862] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 74.862] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 74.862] kgem_add_handle: handle=4, index=0 [ 74.862] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 74.862] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 74.862] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 74.862] gen9_composite_get_binding_table(ffc0) [ 74.862] kgem_add_reloc64: handle=119, pos=16360, delta=0, domains=20002 [ 74.862] kgem_add_handle: handle=119, index=1 [ 74.862] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=ffaff000) [ 74.862] __kgem_bo_mark_dirty: handle=119 (proxy? 0) [ 74.862] [3fe0] bind bo(handle=119, addr=ffaff000), format=192, width=850, height=564, pitch=3584, tiling=1 -> render [ 74.862] kgem_add_reloc64: handle=125, pos=16344, delta=0, domains=40000 [ 74.862] kgem_add_handle: handle=125, index=2 [ 74.862] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) [ 74.862] [3fd0] bind bo(handle=125, addr=0), format=192, width=48, height=48, pitch=192, tiling=0 -> sampler [ 74.862] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 74.862] gen9_emit_sampler: sampler = 2 [ 74.862] gen9_emit_sf: num_sf_outputs=1 [ 74.862] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 74.862] gen9_emit_vertex_elements: setup id=2 [ 74.862] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 74.862] gen9_render_composite_box: (399, 463), (447, 511) [ 74.862] apply_damage: damage=0x0, region=1 [(399, 463), (447, 511) + (0, 0)] [ 74.862] gen8_vertex_flush[490] = 3 [ 74.862] sna_glyphs(op=3, nlist=1, src=(382, 527)) [ 74.862] kgem_bo_is_busy: handle=119, domain: 3 exec? 1, rq? 1 [ 74.862] can_discard_mask: nlist=1, mask=28888, depth 32, op=3 (bounded? 1) [ 74.862] glyphs_format: format=166024, depth=32 [ 74.862] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 74.862] sna_glyphs: discarding mask [ 74.862] glyphs0_to_dst(op=3, src=(382, 527), nlist=1, dst=(382, 527)+(0, 0)) [ 74.862] clipped_glyphs: no, clip region (0, 0), (850, 564) matches drawable pixmap=94680752682688 size=850x564 [ 74.862] gen9_render_composite: 0x0, current mode=1/1 [ 74.862] kgem_bo_is_busy: handle=6, domain: 3 exec? 0, rq? 1 [ 74.862] kgem_bo_is_busy: handle=119, domain: 3 exec? 1, rq? 1 [ 74.862] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.862] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.862] sna_drawable_use_bo pixmap=4440, box=((0, 0), (850, 564)), flags=7... [ 74.862] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.862] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.862] sna_drawable_use_bo: using whole GPU bo [ 74.862] gen9_composite_set_target: pixmap=4440, format=20020888, size=850x564, pitch=3584, delta=(0,0),damage=0xffffffffffffffff [ 74.862] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.862] color_convert: src=ff4c4c4c [20028888] [ 74.862] color_convert: dst=ff4c4c4c [20028888] [ 74.862] sna_render_get_solid: ff4c4c4c [ 74.862] sna_render_get_solid(27) = ff4c4c4c (last) [ 74.862] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.862] sna_transform_is_imprecise_integer_translation: no transform [ 74.862] gen9_composite_picture: integer translation (0, 0), removing [ 74.862] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.862] sna_render_pixmap_bo: GPU all damaged [ 74.862] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 74.862] gen4_choose_composite_emitter: solid, identity mask [ 74.862] kgem_check_bo: num_pages=+1025, num_exec=+2 [ 74.862] aligning vertex: was 3, now 4 floats per vertex [ 74.862] gen9_composite_get_binding_table(ff00) [ 74.862] kgem_add_reloc64: handle=122, pos=16312, delta=0, domains=40000 [ 74.862] kgem_add_reloc64: adding proxy [delta=108] for handle=122 [ 74.862] kgem_add_handle: handle=122, index=3 [ 74.862] kgem_add_reloc64[5] = (delta=108, target handle=3, presumed=fff6a000) [ 74.862] [3fb0] bind bo(handle=122, addr=fff6a06c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 74.862] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 [ 74.862] kgem_add_handle: handle=6, index=4 [ 74.862] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd581000) [ 74.862] [3fa0] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 74.862] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 [ 74.862] gen9_emit_sampler: sampler = a [ 74.862] gen9_emit_sf: num_sf_outputs=2 [ 74.862] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.862] gen9_emit_vertex_elements: setup id=9 [ 74.862] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 74.862] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 74.862] glyphs0_to_dst: glyph=(381, 517)x(11, 10), unclipped [ 74.862] emit_primitive_identity_mask__avx2: dst=(381, 517), mask=(144.00, 64.00) x (11.00, 10.00) [ 74.862] glyphs0_to_dst: glyph=(389, 516)x(5, 11), unclipped [ 74.862] emit_primitive_identity_mask__avx2: dst=(389, 516), mask=(784.00, 48.00) x (5.00, 11.00) [ 74.862] glyphs0_to_dst: glyph=(394, 519)x(13, 8), unclipped [ 74.862] emit_primitive_identity_mask__avx2: dst=(394, 519), mask=(624.00, 16.00) x (13.00, 8.00) [ 74.862] glyphs0_to_dst: glyph=(406, 519)x(10, 8), unclipped [ 74.862] emit_primitive_identity_mask__avx2: dst=(406, 519), mask=(576.00, 0.00) x (10.00, 8.00) [ 74.862] glyphs0_to_dst: glyph=(417, 517)x(12, 10), unclipped [ 74.862] emit_primitive_identity_mask__avx2: dst=(417, 517), mask=(64.00, 80.00) x (12.00, 10.00) [ 74.862] glyphs0_to_dst: glyph=(431, 517)x(11, 10), unclipped [ 74.862] emit_primitive_identity_mask__avx2: dst=(431, 517), mask=(80.00, 112.00) x (11.00, 10.00) [ 74.862] glyphs0_to_dst: glyph=(441, 519)x(9, 8), unclipped [ 74.862] emit_primitive_identity_mask__avx2: dst=(441, 519), mask=(848.00, 0.00) x (9.00, 8.00) [ 74.862] glyphs0_to_dst: glyph=(450, 516)x(7, 11), unclipped [ 74.862] emit_primitive_identity_mask__avx2: dst=(450, 516), mask=(624.00, 0.00) x (7.00, 11.00) [ 74.862] glyphs0_to_dst: glyph=(455, 519)x(10, 8), unclipped [ 74.862] emit_primitive_identity_mask__avx2: dst=(455, 519), mask=(576.00, 0.00) x (10.00, 8.00) [ 74.862] gen8_vertex_flush[56c] = 27 [ 74.862] gen9_magic_ca_pass: CA fixup (435 -> 462) [ 74.862] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 74.862] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.862] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.862] sna_destroy_pixmap: pixmap=4555, attached?=1 [ 74.862] kgem_bo_is_busy: handle=125, domain: 1 exec? 1, rq? 1 [ 74.862] sna_destroy_pixmap: deferring release of active SHM pixmap=4555 [ 74.862] sna_add_flush_pixmap: marking pixmap=4555 for flushing [ 74.862] gen8_vertex_close: used=1848, vbo active? 23, vb=204, nreloc=2 [ 74.862] gen8_vertex_close: reloc[0] = 287 [ 74.862] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 74.862] kgem_add_handle: handle=23, index=5 [ 74.862] kgem_add_reloc64[7] = (delta=0, target handle=5, presumed=fd541000) [ 74.862] gen8_vertex_close: reloc[1] = 342 [ 74.862] kgem_add_reloc64: handle=23, pos=342, delta=0, domains=200000 [ 74.862] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fd541000) [ 74.862] batch[1/1, flags=1800]: 384 384 16288 16384, nreloc=9, nexec=6, nfence=0, aperture=1599 [fenced=0] [ 74.862] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.862] __kgem_retire_rq: request 1 complete [ 74.862] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 74.862] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 74.862] kgem_fixup_relocs: shrinking by 61440 [ 74.862] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.862] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 74.862] kgem_commit: release handle=119 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ffaff000 [ 74.862] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 74.862] kgem_commit: release handle=125 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffed9000 [ 74.862] kgem_commit: release handle=122 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 74.862] __kgem_bo_clear_busy: handle=122 [ 74.862] kgem_commit: release handle=122 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff6a000 [ 74.862] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd581000 [ 74.862] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 74.862] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.862] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 74.862] sna_accel_flush: flush?=0, dirty?=1 [ 74.862] sna_accel_flush: syncing SHM pixmap=4555 (refcnt=0) [ 74.862] _sna_pixmap_move_to_cpu(pixmap=4555, 48x48, flags=3) [ 74.862] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 74.862] operate_inplace: no, inplace operation not suitable [ 74.862] _sna_pixmap_move_to_cpu: marking as damaged [ 74.862] __sna_damage_all(48, 48) [ 74.862] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 74.862] _sna_pixmap_move_to_cpu: syncing CPU bo [ 74.862] kgem_bo_sync__cpu_full: handle=125 [ 74.862] __kgem_busy: handle=125, busy=0, wedged=0 [ 74.862] kgem_bo_sync__cpu_full: SYNC: handle=125, needs_flush? 0, domain? 3, busy? 0 [ 74.862] __kgem_busy: handle=125, busy=0, wedged=0 [ 74.862] kgem_bo_retire: retiring bo handle=125 (needed flush? 0), rq? 1 [busy?=0] [ 74.862] __kgem_retire_requests_upto(handle=125, ring=0) [ 74.862] __kgem_retire_rq: request 1 complete [ 74.862] __kgem_bo_flush: handle=119, busy=0, wedged=0 [ 74.862] __kgem_bo_flush: handle=6, busy=0, wedged=0 [ 74.862] assert_bo_retired: handle=125, domain: 0 exec? 0, rq? 0 [ 74.862] kgem_bo_is_busy: handle=125, domain: 1 exec? 0, rq? 0 [ 74.862] __sna_free_pixmap(pixmap=4555) [ 74.862] __sna_pixmap_free_cpu: discarding CPU buffer, handle=125, size=12288 [ 74.862] kgem_bo_sync__cpu: handle=125 [ 74.862] sna_accel_watch_flush: enable=-1 [ 74.862] _kgem_bo_destroy: handle=125, proxy? 0 [ 74.862] __kgem_bo_destroy: handle=125, size=12288 [ 74.862] __kgem_bo_destroy: handle=125, not reusable [ 74.862] kgem_bo_free: handle=125, size=12288 [ 74.862] __kgem_busy: handle=125, busy=0, wedged=0 [ 74.862] kgem_bo_free: releasing 0x0:0x0 vma for handle=125, count=0 [ 74.862] sna_pixmap_create_shm(48x48, depth=32, bpp=32, pitch=192) [ 74.862] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 [ 74.862] create_pixmap: serial=4556, usage=0, 0x0 [ 74.862] create_pixmap_hdr: pixmap=4556, width=48, height=48, usage=0 [ 74.862] kgem_create_map(0x7fc6b4095000 size=9216, read-only?=0) - has_userptr?=1 [ 74.862] __kgem_bo_init(handle=125, num_pages=3) [ 74.862] kgem_create_map(ptr=0x7fc6b4095000, size=9216, pages=3, read_only=0) => handle=125 (proxy? 0) [ 74.862] sna_accel_watch_flush: enable=1 [ 74.862] __sna_damage_all(48, 48) [ 74.862] sna_pixmap_create_shm: serial=4556, 48x48, usage=0 [ 74.862] sna_composite(pixmap=4440, op=3, src=4557+(0, 0), mask=0+(517, 463), dst=4440+(517, 463)+(0, 0), size=(48, 48) [ 74.862] sna_compute_composite_region: dst=(517, 463)x(48, 48) [ 74.862] sna_compute_composite_region: initial clip against dst->pDrawable: (517, 463), (565, 511) [ 74.862] clip_to_dst: region: 1x[(517, 463), (565, 511)], clip: 1x[(0, 0), (850, 564)] [ 74.862] sna_compute_composite_region: clip against dst->pCompositeClip: (517, 463), (565, 511) [ 74.862] sna_compute_composite_region: clip against src (48x48 clip=0): (517, 463), (565, 511) [ 74.862] sna_composite: composite region extents:+(0, 0) -> (517, 463), (565, 511) + (0, 0) [ 74.862] gen9_render_composite: 48x48, current mode=0/1 [ 74.862] kgem_bo_is_render: handle=119, rq? 0 [0] [ 74.862] sna_blt_composite (0, 0), (517, 463), 48x48 [ 74.862] sna_blt_composite: unsupported op [3] for blitting [ 74.863] kgem_bo_is_busy: handle=125, domain: 1 exec? 0, rq? 0 [ 74.863] kgem_bo_is_busy: handle=119, domain: 0 exec? 0, rq? 0 [ 74.863] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.863] gen9_composite_set_target: (517, 463)x(48, 48), partial?=1 [ 74.863] sna_drawable_use_bo pixmap=4440, box=((517, 463), (565, 511)), flags=7... [ 74.863] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.863] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.863] sna_drawable_use_bo: using whole GPU bo [ 74.863] gen9_composite_set_target: pixmap=4440, format=20020888, size=850x564, pitch=3584, delta=(0,0),damage=0xffffffffffffffff [ 74.863] gen9_composite_picture: (0, 0)x(48, 48), dst=(517, 463) [ 74.863] sna_transform_is_imprecise_integer_translation: no transform [ 74.863] gen9_composite_picture: integer translation (0, 0), removing [ 74.863] sna_render_pixmap_bo pixmap=4557, (0, 0)x(48, 48)/(48, 48) [ 74.863] sna_render_pixmap_bo: CPU all damaged [ 74.863] sna_add_flush_pixmap: marking pixmap=4557 for flushing [ 74.863] kgem_bo_is_render: handle=119, rq? 0 [0] [ 74.863] kgem_bo_is_render: handle=125, rq? 0 [0] [ 74.863] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 74.863] gen4_choose_composite_emitter: identity src, no mask [ 74.863] needs_batch_flush: flushing before handle=125 for new reservation [ 74.863] kgem_check_bo: num_pages=+500, num_exec=+2 [ 74.863] aligning vertex: was 4, now 3 floats per vertex [ 74.863] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 74.863] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 74.863] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 74.863] kgem_add_handle: handle=4, index=0 [ 74.863] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 74.863] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 74.863] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 74.863] gen9_composite_get_binding_table(ffc0) [ 74.863] kgem_add_reloc64: handle=119, pos=16360, delta=0, domains=20002 [ 74.863] kgem_add_handle: handle=119, index=1 [ 74.863] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=ffaff000) [ 74.863] __kgem_bo_mark_dirty: handle=119 (proxy? 0) [ 74.863] [3fe0] bind bo(handle=119, addr=ffaff000), format=192, width=850, height=564, pitch=3584, tiling=1 -> render [ 74.863] kgem_add_reloc64: handle=125, pos=16344, delta=0, domains=40000 [ 74.863] kgem_add_handle: handle=125, index=2 [ 74.863] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) [ 74.863] [3fd0] bind bo(handle=125, addr=0), format=192, width=48, height=48, pitch=192, tiling=0 -> sampler [ 74.863] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 74.863] gen9_emit_sampler: sampler = 2 [ 74.863] gen9_emit_sf: num_sf_outputs=1 [ 74.863] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 74.863] gen9_emit_vertex_elements: setup id=2 [ 74.863] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 74.863] gen9_render_composite_box: (517, 463), (565, 511) [ 74.863] apply_damage: damage=0x0, region=1 [(517, 463), (565, 511) + (0, 0)] [ 74.863] gen8_vertex_flush[490] = 3 [ 74.863] sna_glyphs(op=3, nlist=1, src=(509, 527)) [ 74.863] kgem_bo_is_busy: handle=119, domain: 0 exec? 1, rq? 1 [ 74.863] sna_glyphs: discarding mask [ 74.863] glyphs0_to_dst(op=3, src=(509, 527), nlist=1, dst=(509, 527)+(0, 0)) [ 74.863] clipped_glyphs: no, clip region (0, 0), (850, 564) matches drawable pixmap=94680752682688 size=850x564 [ 74.863] gen9_render_composite: 0x0, current mode=1/1 [ 74.863] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 74.863] kgem_bo_is_busy: handle=119, domain: 0 exec? 1, rq? 1 [ 74.863] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.863] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.863] sna_drawable_use_bo pixmap=4440, box=((0, 0), (850, 564)), flags=7... [ 74.863] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.863] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.863] sna_drawable_use_bo: using whole GPU bo [ 74.863] gen9_composite_set_target: pixmap=4440, format=20020888, size=850x564, pitch=3584, delta=(0,0),damage=0xffffffffffffffff [ 74.863] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.863] color_convert: src=ff4c4c4c [20028888] [ 74.863] color_convert: dst=ff4c4c4c [20028888] [ 74.863] sna_render_get_solid: ff4c4c4c [ 74.863] sna_render_get_solid(27) = ff4c4c4c (last) [ 74.863] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.863] sna_transform_is_imprecise_integer_translation: no transform [ 74.863] gen9_composite_picture: integer translation (0, 0), removing [ 74.863] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.863] sna_render_pixmap_bo: GPU all damaged [ 74.863] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 74.863] gen4_choose_composite_emitter: solid, identity mask [ 74.863] kgem_check_bo: num_pages=+1025, num_exec=+2 [ 74.863] kgem_flush: opportunistic flushing? flush=1,0, aperture=510/262144, idle?=1 [ 74.863] gen8_vertex_close: used=1857, vbo active? 23, vb=4, nreloc=1 [ 74.863] gen8_vertex_close: reloc[0] = 287 [ 74.863] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 74.863] kgem_add_handle: handle=23, index=3 [ 74.863] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 74.863] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=574 [fenced=0] [ 74.863] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 74.863] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 74.863] kgem_fixup_relocs: shrinking by 61440 [ 74.863] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.863] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 74.863] kgem_commit: release handle=119 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ffaff000 [ 74.863] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 74.863] kgem_commit: release handle=125 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffed3000 [ 74.863] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 74.863] __kgem_busy: handle=1, busy=131072, wedged=0 [ 74.863] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 74.863] kgem_check_bo: num_pages=+1522, num_exec=+3 [ 74.863] aligning vertex: was 3, now 4 floats per vertex [ 74.863] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 74.863] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 74.863] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 74.863] kgem_add_handle: handle=4, index=0 [ 74.863] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 74.863] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 74.863] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 74.863] gen9_composite_get_binding_table(ffc0) [ 74.863] kgem_add_reloc64: handle=119, pos=16360, delta=0, domains=20002 [ 74.863] kgem_add_handle: handle=119, index=1 [ 74.863] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=ffaff000) [ 74.863] __kgem_bo_mark_dirty: handle=119 (proxy? 0) [ 74.863] [3fe0] bind bo(handle=119, addr=ffaff000), format=192, width=850, height=564, pitch=3584, tiling=1 -> render [ 74.863] kgem_add_reloc64: handle=122, pos=16344, delta=0, domains=40000 [ 74.863] kgem_add_reloc64: adding proxy [delta=108] for handle=122 [ 74.863] kgem_add_handle: handle=122, index=2 [ 74.863] kgem_add_reloc64[4] = (delta=108, target handle=2, presumed=fff6a000) [ 74.863] [3fd0] bind bo(handle=122, addr=fff6a06c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 74.863] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 [ 74.863] kgem_add_handle: handle=6, index=3 [ 74.863] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd581000) [ 74.863] [3fc0] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 74.863] gen9_emit_cc: blend=177 (current=ffffffff), src=17, dst=18 [ 74.863] gen9_emit_sampler: sampler = a [ 74.863] gen9_emit_sf: num_sf_outputs=2 [ 74.863] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.863] gen9_emit_vertex_elements: setup id=9 [ 74.863] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 74.863] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 74.863] glyphs0_to_dst: glyph=(509, 517)x(11, 10), unclipped [ 74.863] emit_primitive_identity_mask__avx2: dst=(509, 517), mask=(176.00, 64.00) x (11.00, 10.00) [ 74.863] glyphs0_to_dst: glyph=(519, 519)x(9, 8), unclipped [ 74.863] emit_primitive_identity_mask__avx2: dst=(519, 519), mask=(592.00, 0.00) x (9.00, 8.00) [ 74.863] glyphs0_to_dst: glyph=(527, 516)x(5, 11), unclipped [ 74.863] emit_primitive_identity_mask__avx2: dst=(527, 516), mask=(784.00, 48.00) x (5.00, 11.00) [ 74.863] glyphs0_to_dst: glyph=(531, 519)x(10, 8), unclipped [ 74.863] emit_primitive_identity_mask__avx2: dst=(531, 519), mask=(80.00, 96.00) x (10.00, 8.00) [ 74.863] glyphs0_to_dst: glyph=(539, 519)x(10, 8), unclipped [ 74.863] emit_primitive_identity_mask__avx2: dst=(539, 519), mask=(576.00, 0.00) x (10.00, 8.00) [ 74.863] glyphs0_to_dst: glyph=(548, 519)x(7, 8), unclipped [ 74.863] emit_primitive_identity_mask__avx2: dst=(548, 519), mask=(560.00, 48.00) x (7.00, 8.00) [ 74.863] glyphs0_to_dst: glyph=(553, 519)x(9, 8), unclipped [ 74.863] emit_primitive_identity_mask__avx2: dst=(553, 519), mask=(576.00, 16.00) x (9.00, 8.00) [ 74.863] glyphs0_to_dst: glyph=(560, 519)x(9, 8), unclipped [ 74.863] emit_primitive_identity_mask__avx2: dst=(560, 519), mask=(848.00, 0.00) x (9.00, 8.00) [ 74.863] glyphs0_to_dst: glyph=(569, 515)x(5, 12), unclipped [ 74.863] emit_primitive_identity_mask__avx2: dst=(569, 515), mask=(800.00, 32.00) x (5.00, 12.00) [ 74.863] gen8_vertex_flush[498] = 27 [ 74.863] gen9_magic_ca_pass: CA fixup (465 -> 492) [ 74.863] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 74.863] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.863] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.863] sna_glyphs(op=3, nlist=1, src=(518, 544)) [ 74.863] kgem_bo_is_busy: handle=119, domain: 3 exec? 1, rq? 1 [ 74.863] sna_glyphs: discarding mask [ 74.863] glyphs0_to_dst(op=3, src=(518, 544), nlist=1, dst=(518, 544)+(0, 0)) [ 74.863] clipped_glyphs: no, clip region (0, 0), (850, 564) matches drawable pixmap=94680752682688 size=850x564 [ 74.863] gen9_render_composite: 0x0, current mode=1/1 [ 74.863] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 74.863] kgem_bo_is_busy: handle=119, domain: 3 exec? 1, rq? 1 [ 74.863] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.863] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.863] sna_drawable_use_bo pixmap=4440, box=((0, 0), (850, 564)), flags=7... [ 74.863] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.863] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.863] sna_drawable_use_bo: using whole GPU bo [ 74.863] gen9_composite_set_target: pixmap=4440, format=20020888, size=850x564, pitch=3584, delta=(0,0),damage=0xffffffffffffffff [ 74.863] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.863] color_convert: src=ff4c4c4c [20028888] [ 74.863] color_convert: dst=ff4c4c4c [20028888] [ 74.863] sna_render_get_solid: ff4c4c4c [ 74.863] sna_render_get_solid(27) = ff4c4c4c (last) [ 74.863] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.863] sna_transform_is_imprecise_integer_translation: no transform [ 74.863] gen9_composite_picture: integer translation (0, 0), removing [ 74.863] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.863] sna_render_pixmap_bo: GPU all damaged [ 74.863] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 74.863] gen4_choose_composite_emitter: solid, identity mask [ 74.863] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.863] gen9_composite_get_binding_table(fec0) [ 74.863] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.863] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.863] gen9_emit_vertex_elements: setup id=9 [ 74.863] glyphs0_to_dst: glyph=(517, 534)x(12, 10), unclipped [ 74.863] emit_primitive_identity_mask__avx2: dst=(517, 534), mask=(64.00, 64.00) x (12.00, 10.00) [ 74.863] glyphs0_to_dst: glyph=(527, 536)x(9, 8), unclipped [ 74.863] emit_primitive_identity_mask__avx2: dst=(527, 536), mask=(544.00, 48.00) x (9.00, 8.00) [ 74.863] glyphs0_to_dst: glyph=(534, 536)x(9, 8), unclipped [ 74.863] emit_primitive_identity_mask__avx2: dst=(534, 536), mask=(544.00, 48.00) x (9.00, 8.00) [ 74.863] glyphs0_to_dst: glyph=(541, 536)x(10, 8), unclipped [ 74.863] emit_primitive_identity_mask__avx2: dst=(541, 536), mask=(576.00, 0.00) x (10.00, 8.00) [ 74.863] glyphs0_to_dst: glyph=(549, 536)x(9, 8), unclipped [ 74.863] emit_primitive_identity_mask__avx2: dst=(549, 536), mask=(576.00, 16.00) x (9.00, 8.00) [ 74.863] glyphs0_to_dst: glyph=(556, 536)x(9, 8), unclipped [ 74.863] emit_primitive_identity_mask__avx2: dst=(556, 536), mask=(576.00, 16.00) x (9.00, 8.00) [ 74.863] gen8_vertex_flush[590] = 18 [ 74.863] gen9_magic_ca_pass: CA fixup (492 -> 510) [ 74.863] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 74.863] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.863] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.863] sna_accel_flush: flush?=0, dirty?=1 [ 74.863] sna_accel_flush: syncing SHM pixmap=4557 (refcnt=1) [ 74.863] _sna_pixmap_move_to_cpu(pixmap=4557, 48x48, flags=3) [ 74.863] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x561c94b00051, is-clear?=0 [ 74.863] _sna_pixmap_move_to_cpu: CPU all-damaged [ 74.863] _sna_pixmap_move_to_cpu: syncing CPU bo [ 74.863] kgem_bo_sync__cpu_full: handle=125 [ 74.863] __kgem_busy: handle=125, busy=0, wedged=0 [ 74.863] kgem_bo_sync__cpu_full: SYNC: handle=125, needs_flush? 0, domain? 3, busy? 0 [ 74.863] __kgem_busy: handle=125, busy=0, wedged=0 [ 74.863] kgem_bo_retire: retiring bo handle=125 (needed flush? 0), rq? 1 [busy?=0] [ 74.863] __kgem_retire_requests_upto(handle=125, ring=0) [ 74.863] __kgem_retire_rq: request 1 complete [ 74.863] assert_bo_retired: handle=125, domain: 0 exec? 0, rq? 0 [ 74.863] kgem_bo_is_busy: handle=125, domain: 1 exec? 0, rq? 0 [ 74.863] sna_block_handler (tv=0.0) [ 74.863] sna_wakeup_handler [ 74.863] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=25, name=75 [ 74.863] kgem_bo_flink: flinked handle=25 to name=75, marking non-reusable [ 74.863] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 74.863] sna_dri2_get_back: draw size=3840x2160, back buffer handle=25 size=3840x2160, is-scanout? 1, active?=0, pitch=15360, front pitch=15360 [ 74.863] sna_dri2_get_back: reuse backbuffer? 1 [ 74.863] sna_dri2_get_back: back buffer handle=25, active?=0, refcnt=1 [ 74.863] sna_dri2_get_back: reuse unattached back [ 74.863] kgem_bo_flink: flinked handle=25 to name=75, marking non-reusable [ 74.863] sna_dri2_reuse_buffer: reusing back buffer handle=25, name=75, pitch=15360, age=0 [ 74.863] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 74.863] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=32, name=80, active_scanout=2 [ 74.863] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 74.863] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 74.863] sna_accel_flush: flush?=0, dirty?=0 [ 74.863] sna_accel_flush: flush?=0, dirty?=0 [ 74.863] sna_accel_flush: flush?=0, dirty?=0 [ 74.863] sna_block_handler (tv=0.0) [ 74.863] sna_wakeup_handler [ 74.863] sna_accel_flush: flush?=0, dirty?=0 [ 74.863] sna_block_handler (tv=0.0) [ 74.863] sna_wakeup_handler [ 74.863] sna_destroy_pixmap: pixmap=4557, attached?=1 [ 74.863] kgem_bo_is_busy: handle=125, domain: 1 exec? 0, rq? 0 [ 74.863] __sna_free_pixmap(pixmap=4557) [ 74.863] __sna_pixmap_free_cpu: discarding CPU buffer, handle=125, size=12288 [ 74.863] kgem_bo_sync__cpu: handle=125 [ 74.863] sna_accel_watch_flush: enable=-1 [ 74.863] _kgem_bo_destroy: handle=125, proxy? 0 [ 74.863] __kgem_bo_destroy: handle=125, size=12288 [ 74.863] __kgem_bo_destroy: handle=125, not reusable [ 74.863] kgem_bo_free: handle=125, size=12288 [ 74.863] __kgem_busy: handle=125, busy=0, wedged=0 [ 74.863] kgem_bo_free: releasing 0x0:0x0 vma for handle=125, count=0 [ 74.863] sna_accel_flush: flush?=0, dirty?=0 [ 74.863] sna_pixmap_create_shm(48x48, depth=32, bpp=32, pitch=192) [ 74.863] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 [ 74.863] create_pixmap: serial=4558, usage=0, 0x0 [ 74.863] create_pixmap_hdr: pixmap=4558, width=48, height=48, usage=0 [ 74.863] kgem_create_map(0x7fc6b4099000 size=9216, read-only?=0) - has_userptr?=1 [ 74.863] __kgem_bo_init(handle=125, num_pages=3) [ 74.863] kgem_create_map(ptr=0x7fc6b4099000, size=9216, pages=3, read_only=0) => handle=125 (proxy? 0) [ 74.863] sna_accel_watch_flush: enable=1 [ 74.863] __sna_damage_all(48, 48) [ 74.863] sna_pixmap_create_shm: serial=4558, 48x48, usage=0 [ 74.863] sna_composite(pixmap=4440, op=3, src=4559+(0, 0), mask=0+(635, 463), dst=4440+(635, 463)+(0, 0), size=(48, 48) [ 74.864] sna_compute_composite_region: dst=(635, 463)x(48, 48) [ 74.864] sna_compute_composite_region: initial clip against dst->pDrawable: (635, 463), (683, 511) [ 74.864] clip_to_dst: region: 1x[(635, 463), (683, 511)], clip: 1x[(0, 0), (850, 564)] [ 74.864] sna_compute_composite_region: clip against dst->pCompositeClip: (635, 463), (683, 511) [ 74.864] sna_compute_composite_region: clip against src (48x48 clip=0): (635, 463), (683, 511) [ 74.864] sna_composite: composite region extents:+(0, 0) -> (635, 463), (683, 511) + (0, 0) [ 74.864] gen9_render_composite: 48x48, current mode=1/1 [ 74.864] kgem_bo_is_render: handle=119, rq? 1 [1] [ 74.864] kgem_bo_is_busy: handle=125, domain: 1 exec? 0, rq? 0 [ 74.864] kgem_bo_is_busy: handle=119, domain: 3 exec? 1, rq? 1 [ 74.864] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.864] gen9_composite_set_target: (635, 463)x(48, 48), partial?=1 [ 74.864] sna_drawable_use_bo pixmap=4440, box=((635, 463), (683, 511)), flags=7... [ 74.864] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.864] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.864] sna_drawable_use_bo: using whole GPU bo [ 74.864] gen9_composite_set_target: pixmap=4440, format=20020888, size=850x564, pitch=3584, delta=(0,0),damage=0xffffffffffffffff [ 74.864] gen9_composite_picture: (0, 0)x(48, 48), dst=(635, 463) [ 74.864] sna_transform_is_imprecise_integer_translation: no transform [ 74.864] gen9_composite_picture: integer translation (0, 0), removing [ 74.864] sna_render_pixmap_bo pixmap=4559, (0, 0)x(48, 48)/(48, 48) [ 74.864] sna_render_pixmap_bo: CPU all damaged [ 74.864] sna_add_flush_pixmap: marking pixmap=4559 for flushing [ 74.864] sna_add_flush_pixmap: new flush bo, flushing before [ 74.864] gen8_vertex_close: used=2040, vbo active? 23, vb=200, nreloc=1 [ 74.864] gen8_vertex_close: reloc[0] = 289 [ 74.864] kgem_add_reloc64: handle=23, pos=289, delta=0, domains=200000 [ 74.864] kgem_add_handle: handle=23, index=4 [ 74.864] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd541000) [ 74.864] batch[1/1, flags=1800]: 394 394 16320 16384, nreloc=7, nexec=5, nfence=0, aperture=1596 [fenced=0] [ 74.864] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 74.864] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 74.864] kgem_fixup_relocs: shrinking by 61440 [ 74.864] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.864] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 74.864] kgem_commit: release handle=119 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ffaff000 [ 74.864] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 74.864] kgem_commit: release handle=122 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 74.864] __kgem_bo_clear_busy: handle=122 [ 74.864] kgem_commit: release handle=122 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff6a000 [ 74.864] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 74.864] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 74.864] __kgem_busy: handle=1, busy=131072, wedged=0 [ 74.864] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 74.864] kgem_bo_is_render: handle=119, rq? 1 [1] [ 74.864] kgem_bo_is_render: handle=125, rq? 0 [0] [ 74.864] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 74.864] gen4_choose_composite_emitter: identity src, no mask [ 74.864] needs_batch_flush: flushing before handle=125 for new reservation [ 74.864] kgem_check_bo: num_pages=+500, num_exec=+2 [ 74.864] aligning vertex: was 4, now 3 floats per vertex [ 74.864] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 74.864] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 74.864] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 74.864] kgem_add_handle: handle=4, index=0 [ 74.864] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 74.864] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 74.864] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 74.864] gen9_composite_get_binding_table(ffc0) [ 74.864] kgem_add_reloc64: handle=119, pos=16360, delta=0, domains=20002 [ 74.864] kgem_add_handle: handle=119, index=1 [ 74.864] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=ffaff000) [ 74.864] __kgem_bo_mark_dirty: handle=119 (proxy? 0) [ 74.864] [3fe0] bind bo(handle=119, addr=ffaff000), format=192, width=850, height=564, pitch=3584, tiling=1 -> render [ 74.864] kgem_add_reloc64: handle=125, pos=16344, delta=0, domains=40000 [ 74.864] kgem_add_handle: handle=125, index=2 [ 74.864] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) [ 74.864] [3fd0] bind bo(handle=125, addr=0), format=192, width=48, height=48, pitch=192, tiling=0 -> sampler [ 74.864] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 74.864] gen9_emit_sampler: sampler = 2 [ 74.864] gen9_emit_sf: num_sf_outputs=1 [ 74.864] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 74.864] gen9_emit_vertex_elements: setup id=2 [ 74.864] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 74.864] gen9_render_composite_box: (635, 463), (683, 511) [ 74.864] apply_damage: damage=0x0, region=1 [(635, 463), (683, 511) + (0, 0)] [ 74.864] gen8_vertex_flush[490] = 3 [ 74.864] sna_glyphs(op=3, nlist=1, src=(644, 527)) [ 74.864] kgem_bo_is_busy: handle=119, domain: 3 exec? 1, rq? 1 [ 74.864] sna_glyphs: discarding mask [ 74.864] glyphs0_to_dst(op=3, src=(644, 527), nlist=1, dst=(644, 527)+(0, 0)) [ 74.864] clipped_glyphs: no, clip region (0, 0), (850, 564) matches drawable pixmap=94680752682688 size=850x564 [ 74.864] gen9_render_composite: 0x0, current mode=1/1 [ 74.864] kgem_bo_is_busy: handle=6, domain: 3 exec? 0, rq? 1 [ 74.864] kgem_bo_is_busy: handle=119, domain: 3 exec? 1, rq? 1 [ 74.864] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.864] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.864] sna_drawable_use_bo pixmap=4440, box=((0, 0), (850, 564)), flags=7... [ 74.864] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.864] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.864] sna_drawable_use_bo: using whole GPU bo [ 74.864] gen9_composite_set_target: pixmap=4440, format=20020888, size=850x564, pitch=3584, delta=(0,0),damage=0xffffffffffffffff [ 74.864] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.864] color_convert: src=ff4c4c4c [20028888] [ 74.864] color_convert: dst=ff4c4c4c [20028888] [ 74.864] sna_render_get_solid: ff4c4c4c [ 74.864] sna_render_get_solid(27) = ff4c4c4c (last) [ 74.864] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.864] sna_transform_is_imprecise_integer_translation: no transform [ 74.864] gen9_composite_picture: integer translation (0, 0), removing [ 74.864] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.864] sna_render_pixmap_bo: GPU all damaged [ 74.864] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 74.864] gen4_choose_composite_emitter: solid, identity mask [ 74.864] kgem_check_bo: num_pages=+1025, num_exec=+2 [ 74.864] aligning vertex: was 3, now 4 floats per vertex [ 74.864] gen9_composite_get_binding_table(ff00) [ 74.864] kgem_add_reloc64: handle=122, pos=16312, delta=0, domains=40000 [ 74.864] kgem_add_reloc64: adding proxy [delta=108] for handle=122 [ 74.864] kgem_add_handle: handle=122, index=3 [ 74.864] kgem_add_reloc64[5] = (delta=108, target handle=3, presumed=fff6a000) [ 74.864] [3fb0] bind bo(handle=122, addr=fff6a06c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 74.864] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 [ 74.864] kgem_add_handle: handle=6, index=4 [ 74.864] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd581000) [ 74.864] [3fa0] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 74.864] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 [ 74.864] gen9_emit_sampler: sampler = a [ 74.864] gen9_emit_sf: num_sf_outputs=2 [ 74.864] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.864] gen9_emit_vertex_elements: setup id=9 [ 74.864] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 74.864] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 74.864] glyphs0_to_dst: glyph=(644, 517)x(11, 10), unclipped [ 74.864] emit_primitive_identity_mask__avx2: dst=(644, 517), mask=(176.00, 64.00) x (11.00, 10.00) [ 74.864] glyphs0_to_dst: glyph=(653, 519)x(9, 8), unclipped [ 74.864] emit_primitive_identity_mask__avx2: dst=(653, 519), mask=(576.00, 16.00) x (9.00, 8.00) [ 74.864] glyphs0_to_dst: glyph=(660, 519)x(10, 8), unclipped [ 74.864] emit_primitive_identity_mask__avx2: dst=(660, 519), mask=(576.00, 0.00) x (10.00, 8.00) [ 74.864] glyphs0_to_dst: glyph=(669, 519)x(7, 8), unclipped [ 74.864] emit_primitive_identity_mask__avx2: dst=(669, 519), mask=(560.00, 48.00) x (7.00, 8.00) [ 74.864] gen8_vertex_flush[56c] = 12 [ 74.864] gen9_magic_ca_pass: CA fixup (513 -> 525) [ 74.864] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 74.864] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.864] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.864] sna_glyphs(op=3, nlist=1, src=(627, 544)) [ 74.864] kgem_bo_is_busy: handle=119, domain: 3 exec? 1, rq? 1 [ 74.864] sna_glyphs: discarding mask [ 74.864] glyphs0_to_dst(op=3, src=(627, 544), nlist=1, dst=(627, 544)+(0, 0)) [ 74.864] clipped_glyphs: no, clip region (0, 0), (850, 564) matches drawable pixmap=94680752682688 size=850x564 [ 74.864] gen9_render_composite: 0x0, current mode=1/1 [ 74.864] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.864] kgem_bo_is_busy: handle=119, domain: 3 exec? 1, rq? 1 [ 74.864] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.864] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.864] sna_drawable_use_bo pixmap=4440, box=((0, 0), (850, 564)), flags=7... [ 74.864] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.864] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.864] sna_drawable_use_bo: using whole GPU bo [ 74.864] gen9_composite_set_target: pixmap=4440, format=20020888, size=850x564, pitch=3584, delta=(0,0),damage=0xffffffffffffffff [ 74.864] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.864] color_convert: src=ff4c4c4c [20028888] [ 74.864] color_convert: dst=ff4c4c4c [20028888] [ 74.864] sna_render_get_solid: ff4c4c4c [ 74.864] sna_render_get_solid(27) = ff4c4c4c (last) [ 74.864] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.864] sna_transform_is_imprecise_integer_translation: no transform [ 74.864] gen9_composite_picture: integer translation (0, 0), removing [ 74.864] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.864] sna_render_pixmap_bo: GPU all damaged [ 74.864] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 74.864] gen4_choose_composite_emitter: solid, identity mask [ 74.864] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.864] gen9_composite_get_binding_table(fe40) [ 74.864] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.864] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.864] gen9_emit_vertex_elements: setup id=9 [ 74.864] glyphs0_to_dst: glyph=(626, 534)x(12, 10), unclipped [ 74.864] emit_primitive_identity_mask__avx2: dst=(626, 534), mask=(64.00, 64.00) x (12.00, 10.00) [ 74.864] glyphs0_to_dst: glyph=(636, 536)x(9, 8), unclipped [ 74.864] emit_primitive_identity_mask__avx2: dst=(636, 536), mask=(544.00, 48.00) x (9.00, 8.00) [ 74.864] glyphs0_to_dst: glyph=(643, 536)x(9, 8), unclipped [ 74.864] emit_primitive_identity_mask__avx2: dst=(643, 536), mask=(544.00, 48.00) x (9.00, 8.00) [ 74.864] glyphs0_to_dst: glyph=(650, 536)x(11, 8), unclipped [ 74.864] emit_primitive_identity_mask__avx2: dst=(650, 536), mask=(608.00, 0.00) x (11.00, 8.00) [ 74.864] glyphs0_to_dst: glyph=(660, 536)x(9, 8), unclipped [ 74.864] emit_primitive_identity_mask__avx2: dst=(660, 536), mask=(112.00, 64.00) x (9.00, 8.00) [ 74.864] glyphs0_to_dst: glyph=(669, 536)x(9, 8), unclipped [ 74.864] emit_primitive_identity_mask__avx2: dst=(669, 536), mask=(592.00, 0.00) x (9.00, 8.00) [ 74.864] glyphs0_to_dst: glyph=(678, 533)x(7, 11), unclipped [ 74.864] emit_primitive_identity_mask__avx2: dst=(678, 533), mask=(624.00, 0.00) x (7.00, 11.00) [ 74.864] glyphs0_to_dst: glyph=(683, 536)x(9, 8), unclipped [ 74.864] emit_primitive_identity_mask__avx2: dst=(683, 536), mask=(576.00, 16.00) x (9.00, 8.00) [ 74.864] gen8_vertex_flush[664] = 24 [ 74.864] gen9_magic_ca_pass: CA fixup (525 -> 549) [ 74.864] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 74.864] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.864] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.864] sna_glyphs(op=3, nlist=1, src=(16, 454)) [ 74.864] kgem_bo_is_busy: handle=119, domain: 3 exec? 1, rq? 1 [ 74.864] can_discard_mask: nlist=1, mask=28888, depth 32, op=3 (bounded? 1) [ 74.864] glyphs_format: format=166024, depth=32 [ 74.864] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 74.864] sna_glyphs: discarding mask [ 74.864] glyphs0_to_dst(op=3, src=(16, 454), nlist=1, dst=(16, 454)+(0, 0)) [ 74.864] clipped_glyphs: no, clip region (0, 0), (850, 564) matches drawable pixmap=94680752682688 size=850x564 [ 74.864] gen9_render_composite: 0x0, current mode=1/1 [ 74.864] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 74.864] kgem_bo_is_busy: handle=119, domain: 3 exec? 1, rq? 1 [ 74.864] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.864] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.864] sna_drawable_use_bo pixmap=4440, box=((0, 0), (850, 564)), flags=7... [ 74.864] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.864] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.864] sna_drawable_use_bo: using whole GPU bo [ 74.864] gen9_composite_set_target: pixmap=4440, format=20020888, size=850x564, pitch=3584, delta=(0,0),damage=0xffffffffffffffff [ 74.864] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.864] color_convert: src=ff4c4c4c [20028888] [ 74.864] color_convert: dst=ff4c4c4c [20028888] [ 74.864] sna_render_get_solid: ff4c4c4c [ 74.864] sna_render_get_solid(27) = ff4c4c4c (last) [ 74.865] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.865] sna_transform_is_imprecise_integer_translation: no transform [ 74.865] gen9_composite_picture: integer translation (0, 0), removing [ 74.865] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.865] sna_render_pixmap_bo: GPU all damaged [ 74.865] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 74.865] gen4_choose_composite_emitter: solid, identity mask [ 74.865] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.865] gen9_composite_get_binding_table(fe40) [ 74.865] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.865] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.865] gen9_emit_vertex_elements: setup id=9 [ 74.865] glyphs0_to_dst: glyph=(15, 444)x(11, 10), unclipped [ 74.865] emit_primitive_identity_mask__avx2: dst=(15, 444), mask=(32.00, 112.00) x (11.00, 10.00) [ 74.865] glyphs0_to_dst: glyph=(24, 446)x(11, 11), unclipped [ 74.865] emit_primitive_identity_mask__avx2: dst=(24, 446), mask=(48.00, 112.00) x (11.00, 11.00) [ 74.865] glyphs0_to_dst: glyph=(32, 446)x(9, 8), unclipped [ 74.865] emit_primitive_identity_mask__avx2: dst=(32, 446), mask=(784.00, 16.00) x (9.00, 8.00) [ 74.865] glyphs0_to_dst: glyph=(39, 443)x(9, 11), unclipped [ 74.865] emit_primitive_identity_mask__avx2: dst=(39, 443), mask=(0.00, 80.00) x (9.00, 11.00) [ 74.865] glyphs0_to_dst: glyph=(46, 446)x(11, 8), unclipped [ 74.865] emit_primitive_identity_mask__avx2: dst=(46, 446), mask=(672.00, 16.00) x (11.00, 8.00) [ 74.865] glyphs0_to_dst: glyph=(56, 446)x(13, 8), unclipped [ 74.865] emit_primitive_identity_mask__avx2: dst=(56, 446), mask=(640.00, 32.00) x (13.00, 8.00) [ 74.865] gen8_vertex_flush[75c] = 18 [ 74.865] gen9_magic_ca_pass: CA fixup (549 -> 567) [ 74.865] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 74.865] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.865] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.865] sna_create_pixmap(1, 1, 24, usage=0) [ 74.865] kgem_can_create_2d: 1x1 @ 24 [ 74.865] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=1 [ 74.865] kgem_can_create_2d: untiled size=4096 [ 74.865] kgem_choose_tiling: disabling tiling [1x1] for single row/col [ 74.865] kgem_choose_tiling: 1x1 -> 0 [ 74.865] sna_create_pixmap: usage=0, flags=a [ 74.865] sna_create_pixmap: small buffer [4], attaching to shadow pixmap [ 74.865] create_pixmap: allocating pixmap 1x1, depth=24/32, size=12 [ 74.865] create_pixmap: serial=4560, usage=0, 1x1 [ 74.865] sna_create_pixmap: serial=4560, 1x1, usage=0 [ 74.865] sna_validate_gc(0x561c944e2810) changes=7fffff, previous serial=80000000, drawable=11d0 [ 74.865] sna_validate_gc: recomputing clip [ 74.865] sna_validate_gc: composite clip=1x[(0, 0), (1, 1)] [0x561c9499d010] [ 74.865] sna_poly_fill_rect(n=1, PlaneMask: ffffffff (solid 1), solid fill: 1 [style=0, tileIsPixel=0], alu=3) [ 74.865] sna_poly_fill_rect_extents: [0] = (0, 0)x(1, 1) [ 74.865] sna_poly_fill_rect: extents(0, 0), (1, 1), flags=1 [ 74.865] sna_poly_fill_rect: dropping last-cpu hint [ 74.865] sna_drawable_use_bo pixmap=4560, box=((0, 0), (1, 1)), flags=19... [ 74.865] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 74.865] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 74.865] sna_drawable_use_bo: untiled, will not force allocation [ 74.865] sna_drawable_use_bo: no CPU bo, and GPU not forced [ 74.865] sna_poly_fill_rect: not using GPU, hint=19 [ 74.865] sna_poly_fill_rect: fallback (0, 0), (1, 1) [ 74.865] sna_gc_move_to_cpu(0x561c944e2810) changes=7fffff [ 74.865] sna_gc_move_to_cpu: flushing tile pixmap [ 74.865] sna_validate_pixmap: target bpp=32, source bpp=32 [ 74.865] drawable_gc_flags: try operating on drawable inplace [hint? 1] [ 74.865] sna_drawable_move_region_to_cpu(pixmap=4560 (1x1), [(0, 0), (1, 1)], flags=5) [ 74.865] sna_drawable_move_region_to_cpu: region (0, 0), (1, 1) + (0, 0) subsumes pixmap (1x1) [ 74.865] _sna_pixmap_move_to_cpu(pixmap=4560, 1x1, flags=5) [ 74.865] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 74.865] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 74.865] _sna_pixmap_move_to_cpu: marking as damaged [ 74.865] __sna_damage_all(1, 1) [ 74.865] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 74.865] sna_poly_fill_rect: fallback - fbPolyFillRect [ 74.865] sna_gc_move_to_gpu(0x561c944e2810) [ 74.865] sna_validate_gc(0x561c94ae7130) changes=7fffff, previous serial=80000000, drawable=114d [ 74.865] sna_validate_gc: recomputing clip [ 74.865] sna_validate_gc: composite clip=1x[(1524, 838), (2374, 1402)] [0x561c9499d080] [ 74.865] sna_copy_area: src=pixmap=4440:(0, 0)x(850, 564)+(0, 0) -> dst=pixmap=4458:(0, 0)+(1524, 838); alu=3, pm=ffffffff, depth=24 [ 74.865] sna_copy_area: normal copy [ 74.865] sna_do_copy: src=(0, 0), dst=(0, 0), size=(850x564) [ 74.865] sna_do_copy: after drawable: src=(0, 0), dst=(1524, 838), size=(850x564) [ 74.865] sna_do_copy: dst extents (1524, 838), (2374, 1402), dst clip extents (1524, 838), (2374, 1402), dst size=850x564 [ 74.865] sna_do_copy: clipped dst extents (1524, 838), (2374, 1402) [ 74.865] sna_do_copy: unclipped src extents (0, 0), (850, 564) [ 74.865] sna_do_copy: clipped src extents (0, 0), (850, 564) [ 74.865] sna_do_copy: pixmap -- no source clipping [ 74.865] sna_do_copy: src extents (0, 0), (850, 564) x 1 [ 74.865] sna_do_copy: copy region (1524, 838), (2374, 1402) x 1 + (-1524, -838) [ 74.865] sna_copy_boxes (boxes=1x[(1524, 838), (2374, 1402)...], src pixmap=4440+(-1524, -838), dst pixmap=4458+(-1524, -810), alu=3, src.size=850x564, dst.size=850x592) [ 74.865] sna_copy_boxes: dst=(priv=0x561c9499d2c0, gpu_bo=20, cpu_bo=0), src=(priv=0x561c9472b610, gpu_bo=119, cpu_bo=0), replaces=0 [ 74.865] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 74.865] sna_drawable_use_bo pixmap=4458, box=((0, 28), (850, 592)), flags=b... [ 74.865] sna_drawable_use_bo: exported target, set PREFER_GPU [ 74.865] sna_drawable_use_bo: pinned, never REPLACES [ 74.865] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=b [ 74.865] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.865] sna_drawable_use_bo: using whole GPU bo [ 74.865] sna_pixmap_move_to_gpu(pixmap=4440, usage=0), flags=a [ 74.865] sna_pixmap_move_to_gpu: already all-damaged [ 74.865] sna_pixmap_mark_active: pixmap=4440, handle=119 [ 74.865] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 74.865] gen9_render_copy_boxes (0, -28)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 74.865] kgem_bo_is_render: handle=119, rq? 1 [1] [ 74.865] kgem_bo_is_render: handle=20, rq? 1 [0] [ 74.865] kgem_bo_is_render: handle=20, rq? 1 [0] [ 74.865] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.865] __kgem_retire_rq: request 1 complete [ 74.865] kgem_set_mode: flushing before new bo [ 74.865] gen8_vertex_close: used=2268, vbo active? 23, vb=204, nreloc=2 [ 74.865] gen8_vertex_close: reloc[0] = 287 [ 74.865] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 74.865] kgem_add_handle: handle=23, index=5 [ 74.865] kgem_add_reloc64[7] = (delta=0, target handle=5, presumed=fd541000) [ 74.865] gen8_vertex_close: reloc[1] = 342 [ 74.865] kgem_add_reloc64: handle=23, pos=342, delta=0, domains=200000 [ 74.865] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fd541000) [ 74.865] batch[1/1, flags=1800]: 508 508 16288 16384, nreloc=9, nexec=6, nfence=0, aperture=1599 [fenced=0] [ 74.865] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 74.865] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 74.865] kgem_fixup_relocs: shrinking by 61440 [ 74.865] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.865] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 74.865] kgem_commit: release handle=119 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ffaff000 [ 74.865] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 74.865] kgem_commit: release handle=125 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffed9000 [ 74.865] kgem_commit: release handle=122 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 74.865] __kgem_bo_clear_busy: handle=122 [ 74.865] kgem_commit: release handle=122 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff6a000 [ 74.865] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 74.865] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 74.865] __kgem_busy: handle=1, busy=131072, wedged=0 [ 74.865] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 74.865] needs_batch_flush: flushing before handle=20 for required semaphore [ 74.865] kgem_check_bo: num_pages=+1295, num_exec=+2 [ 74.865] aligning vertex: was 4, now 2 floats per vertex [ 74.865] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 74.865] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 74.865] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 74.865] kgem_add_handle: handle=4, index=0 [ 74.865] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 74.865] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 74.865] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 74.865] gen9_composite_get_binding_table(ffc0) [ 74.865] kgem_add_reloc64: handle=20, pos=16360, delta=0, domains=20002 [ 74.865] kgem_add_handle: handle=20, index=1 [ 74.865] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd9be000) [ 74.865] __kgem_bo_mark_dirty: handle=20 (proxy? 0) [ 74.865] [3fe0] bind bo(handle=20, addr=fd9be000), format=192, width=850, height=592, pitch=3584, tiling=1 -> render [ 74.865] kgem_add_reloc64: handle=119, pos=16344, delta=0, domains=40000 [ 74.865] kgem_add_handle: handle=119, index=2 [ 74.865] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=ffaff000) [ 74.865] [3fd0] bind bo(handle=119, addr=ffaff000), format=192, width=850, height=564, pitch=3584, tiling=1 -> sampler [ 74.865] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 74.865] gen9_emit_sampler: sampler = 0 [ 74.865] gen9_emit_sf: num_sf_outputs=1 [ 74.865] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 74.865] gen9_emit_vertex_elements: setup id=0 [ 74.865] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 74.865] (0, 0) -> (0, 28) + (850, 564) [ 74.865] gen8_vertex_flush[490] = 3 [ 74.865] sna_accel_flush: flush?=1, dirty?=1 [ 74.865] sna_accel_flush: syncing SHM pixmap=4559 (refcnt=1) [ 74.865] _sna_pixmap_move_to_cpu(pixmap=4559, 48x48, flags=3) [ 74.865] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x561c94b00051, is-clear?=0 [ 74.865] _sna_pixmap_move_to_cpu: CPU all-damaged [ 74.865] _sna_pixmap_move_to_cpu: syncing CPU bo [ 74.865] kgem_bo_sync__cpu_full: handle=125 [ 74.865] __kgem_busy: handle=125, busy=131072, wedged=0 [ 74.865] kgem_bo_sync__cpu_full: SYNC: handle=125, needs_flush? 0, domain? 3, busy? 1 [ 74.866] __kgem_busy: handle=125, busy=0, wedged=0 [ 74.867] kgem_bo_retire: retiring bo handle=125 (needed flush? 0), rq? 1 [busy?=0] [ 74.867] __kgem_retire_requests_upto(handle=125, ring=0) [ 74.867] __kgem_retire_rq: request 1 complete [ 74.867] assert_bo_retired: handle=125, domain: 0 exec? 0, rq? 0 [ 74.867] kgem_bo_is_busy: handle=125, domain: 1 exec? 0, rq? 0 [ 74.867] gen8_vertex_close: used=2274, vbo active? 23, vb=1, nreloc=1 [ 74.867] gen8_vertex_close: reloc[0] = 287 [ 74.867] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 74.867] kgem_add_handle: handle=23, index=3 [ 74.867] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 74.867] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=1369 [fenced=0] [ 74.867] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 74.867] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 74.867] kgem_fixup_relocs: shrinking by 61440 [ 74.867] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.867] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 74.867] kgem_commit: release handle=20 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd9be000 [ 74.867] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 74.867] kgem_commit: release handle=119 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=ffaff000 [ 74.867] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 74.867] __kgem_busy: handle=1, busy=131072, wedged=0 [ 74.867] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 74.867] sna_accel_flush: flush?=0, dirty?=0 [ 74.867] sna_accel_flush: flush?=0, dirty?=0 [ 74.867] sna_accel_flush: flush?=0, dirty?=0 [ 74.867] sna_destroy_pixmap: pixmap=4440, attached?=1 [ 74.867] _kgem_bo_destroy: handle=119, proxy? 0 [ 74.867] __kgem_bo_destroy: handle=119, size=2035712 [ 74.867] __kgem_busy: handle=119, busy=131072, wedged=0 [ 74.867] __kgem_bo_destroy: handle=119 -> active [ 74.867] __sna_free_pixmap(pixmap=4440) [ 74.867] sna_accel_flush: flush?=0, dirty?=0 [ 74.867] sna_accel_flush: flush?=0, dirty?=0 [ 74.867] sna_create_pixmap(210, 37, 24, usage=0) [ 74.867] kgem_can_create_2d: 210x37 @ 24 [ 74.867] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=864, height=37 [ 74.867] kgem_can_create_2d: untiled size=32768 [ 74.867] kgem_choose_tiling: 210x37 -> 1 [ 74.867] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1024, height=40 [ 74.867] kgem_can_create_2d: tiled[1] size=40960 [ 74.867] sna_create_pixmap: usage=0, flags=1b [ 74.867] sna_create_pixmap: creating GPU pixmap 210x37, stride=840, flags=1b [ 74.867] __pop_freed_pixmap: reusing freed pixmap=4440 header [ 74.867] create_pixmap_hdr: pixmap=4561, width=210, height=37, usage=0 [ 74.867] sna_create_pixmap: serial=4561, 210x37, usage=0 [ 74.867] sna_accel_flush: flush?=0, dirty?=0 [ 74.867] sna_accel_flush: flush?=0, dirty?=0 [ 74.867] sna_composite_rectangles(pixmap=4562, op=0, 0 x 1 [(0, 0)x(210, 37) ...]) [ 74.867] sna_composite_rectangles: converted to op 0 [ 74.867] sna_composite_rectangles[0] (0, 0)x(210, 37) -> (0, 0), (210, 37) [ 74.867] sna_composite_rectangles: nrects=1, region=(0, 0), (210, 37) x 1 [ 74.867] sna_composite_rectangles: clipped extents (0, 0),(210, 37) x 1 [ 74.867] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(210, 37) [ 74.867] sna_composite_rectangles: dropping last-cpu hint [ 74.867] sna_drawable_use_bo pixmap=4562, box=((0, 0), (210, 37)), flags=19... [ 74.867] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 74.867] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 74.867] sna_pixmap_move_to_gpu(pixmap=4562, usage=0), flags=b [ 74.867] sna_pixmap_move_to_gpu: CPU damage? 0 [ 74.867] sna_pixmap_move_to_gpu: creating GPU bo (210x37@32), create=b [ 74.867] kgem_choose_tiling: 210x37 -> 1 [ 74.867] kgem_choose_tiling: 210x37 -> 1 [ 74.867] sna_pixmap_alloc_gpu: pixmap=4562 [ 74.867] kgem_create_2d(210x37, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 74.867] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1024, height=40 [ 74.867] kgem_set_tiling: handle=139, tiling=1 [1], pitch=1024 [1024]: 1 [ 74.867] kgem_bo_remove_from_inactive: removing handle=139 from inactive [ 74.867] from inactive: pitch=1024, tiling=1: handle=139, id=2470 [ 74.867] __sna_damage_all(210, 37) [ 74.867] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 74.867] sna_pixmap_mark_active: pixmap=4562, handle=139 [ 74.867] sna_drawable_use_bo: allocated GPU bo for operation [ 74.867] sna_drawable_use_bo: using GPU bo with damage? 0 [ 74.867] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) [ 74.867] kgem_bo_is_render: handle=139, rq? 0 [0] [ 74.867] gen9_render_fill_boxes(0 x 1 [(0, 0), (210, 37) ...]) [ 74.867] sna_render_get_solid: 0 [ 74.867] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 74.867] kgem_check_bo: num_pages=+16, num_exec=+1 [ 74.867] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 74.867] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 74.867] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 74.867] kgem_add_handle: handle=4, index=0 [ 74.867] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 74.867] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 74.867] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 74.867] gen9_composite_get_binding_table(ffc0) [ 74.867] kgem_add_reloc64: handle=139, pos=16360, delta=0, domains=20002 [ 74.867] kgem_add_handle: handle=139, index=1 [ 74.867] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd353000) [ 74.867] __kgem_bo_mark_dirty: handle=139 (proxy? 0) [ 74.867] [3fe0] bind bo(handle=139, addr=fd353000), format=192, width=210, height=37, pitch=1024, tiling=1 -> render [ 74.867] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 74.867] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 74.867] kgem_add_handle: handle=7, index=2 [ 74.867] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 74.867] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 74.867] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 74.867] gen9_emit_sampler: sampler = 1 [ 74.867] gen9_emit_sf: num_sf_outputs=1 [ 74.867] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 74.867] gen9_emit_vertex_elements: setup id=0 [ 74.867] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 74.867] (0, 0), (210, 37) [ 74.867] gen8_vertex_flush[490] = 3 [ 74.867] sna_composite_rectangles: pixmap=4562 marking clear [0]? 1 [ 74.867] sna_accel_flush: flush?=0, dirty?=0 [ 74.867] sna_composite_rectangles(pixmap=4562, op=1, fff2f1f0 x 2 [(0, 0)x(210, 37) ...]) [ 74.867] sna_composite_rectangles: converted to op 1 [ 74.867] sna_composite_rectangles[0] (0, 0)x(210, 37) -> (0, 0), (210, 37) [ 74.867] sna_composite_rectangles[1] (0, 0)x(210, 37) -> (0, 0), (210, 37) [ 74.867] sna_composite_rectangles: nrects=2, region=(0, 0), (210, 37) x 2 [ 74.867] sna_composite_rectangles: clipped extents (0, 0),(210, 37) x 1 [ 74.867] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(210, 37) [ 74.867] sna_composite_rectangles: promoting to full GPU [ 74.867] sna_composite_rectangles: dropping last-cpu hint [ 74.867] sna_drawable_use_bo pixmap=4562, box=((0, 0), (210, 37)), flags=19... [ 74.867] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 74.867] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.867] sna_drawable_use_bo: using whole GPU bo [ 74.867] gen9_render_fill_boxes (op=1, color=(f2f2, f1f1, f0f0, ffff) [20020888]) [ 74.867] kgem_bo_is_render: handle=139, rq? 1 [1] [ 74.867] gen9_render_fill_boxes(fff2f1f0 x 1 [(0, 0), (210, 37) ...]) [ 74.867] sna_render_get_solid: fff2f1f0 [ 74.867] sna_render_get_solid(15) = fff2f1f0 (recreate) [ 74.867] kgem_create_proxy: target handle=122 [proxy? -1], offset=60, length=4, io=0 [ 74.867] __kgem_bo_init(handle=122, num_pages=4) [ 74.867] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 74.867] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.867] gen9_composite_get_binding_table(ff00) [ 74.867] kgem_add_reloc64: handle=122, pos=16312, delta=0, domains=40000 [ 74.867] kgem_add_reloc64: adding proxy [delta=60] for handle=122 [ 74.867] kgem_add_handle: handle=122, index=3 [ 74.867] kgem_add_reloc64[5] = (delta=60, target handle=3, presumed=fff6a000) [ 74.867] [3fb0] bind bo(handle=122, addr=fff6a03c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 74.867] gen9_emit_vertex_elements: setup id=0 [ 74.867] (0, 0), (210, 37) [ 74.867] gen8_vertex_flush[4cc] = 3 [ 74.867] sna_composite_rectangles: pixmap=4562 marking clear [fff2f1f0]? 1 [ 74.867] sna_accel_flush: flush?=0, dirty?=0 [ 74.867] sna_composite(pixmap=4562, op=3, src=0+(1, 0), mask=0+(0, 0), dst=4562+(0, 0)+(0, 0), size=(210, 37) [ 74.867] sna_compute_composite_region: dst=(0, 0)x(210, 37) [ 74.867] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (210, 37) [ 74.867] clip_to_dst: region: 1x[(0, 0), (210, 37)], clip: 1x[(0, 0), (210, 37)] [ 74.867] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (210, 37) [ 74.867] sna_compute_composite_region: clip against src (0x0 clip=0): (0, 0), (210, 37) [ 74.867] sna_composite: composite region extents:+(0, 0) -> (0, 0), (210, 37) + (0, 0) [ 74.867] gen9_render_composite: 210x37, current mode=1/1 [ 74.867] kgem_bo_is_render: handle=139, rq? 1 [1] [ 74.867] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 74.867] gen9_composite_set_target: (0, 0)x(210, 37), partial?=1 [ 74.867] sna_drawable_use_bo pixmap=4562, box=((0, 0), (210, 37)), flags=7... [ 74.867] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.867] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.867] sna_drawable_use_bo: using whole GPU bo [ 74.867] gen9_composite_set_target: pixmap=4562, format=20020888, size=210x37, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 74.867] gen9_composite_picture: (1, 0)x(210, 37), dst=(0, 0) [ 74.867] gen4_channel_init_linear: p1=(0.00, 0.00), p2=(0.00, 1.00), src=(1, 0), dst=(0, 0), size=(210, 37) [ 74.867] sna_render_get_gradient: 2x[0.00:ff393835 ... 1.00:ff55534b ... 1.00:ff55534b] [ 74.867] sna_render_get_gradient: old --> 6 [ 74.867] gen4_channel_init_linear: transform = [0.00 0.00 0.74, 0.00 0.02 0.14, 0.00 0.00 1.00] [ 74.867] gen4_channel_init_linear: untransformed: p1=(-633.97, -7.00, 1.00), p2=(-633.97, 44.00, 1.00) [ 74.867] gen4_channel_init_linear: dx=0.00, dy=0.02, offset=0.14 [ 74.867] kgem_bo_is_render: handle=139, rq? 1 [1] [ 74.867] kgem_bo_is_render: handle=104, rq? 0 [0] [ 74.867] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 74.867] gen4_choose_composite_emitter: linear, no mask [ 74.867] kgem_check_bo: num_pages=+1, num_exec=+1 [ 74.867] gen9_composite_get_binding_table(fe80) [ 74.867] kgem_add_reloc64: handle=104, pos=16280, delta=0, domains=40000 [ 74.867] kgem_add_handle: handle=104, index=4 [ 74.867] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fff69000) [ 74.867] [3f90] bind bo(handle=104, addr=fff69000), format=192, width=32, height=1, pitch=128, tiling=0 -> sampler [ 74.867] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 74.867] gen9_emit_sampler: sampler = 12 [ 74.867] gen9_emit_vertex_elements: setup id=1 [ 74.867] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 74.867] gen9_render_composite_box: (0, 0), (210, 37) [ 74.867] apply_damage: damage=0x0, region=1 [(0, 0), (210, 37) + (0, 0)] [ 74.867] gen8_vertex_flush[558] = 3 [ 74.867] sna_composite_trapezoids(op=3, src=(8, 5), mask=18000, ntrap=17) [ 74.867] kgem_bo_is_busy: handle=139, domain: 0 exec? 1, rq? 1 [ 74.867] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 74.867] kgem_bo_is_busy: handle=139, domain: 0 exec? 1, rq? 1 [ 74.867] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 74.867] kgem_bo_is_busy: handle=139, domain: 0 exec? 1, rq? 1 [ 74.867] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.867] imprecise_trapezoid_span_converter: extents (1, 5), (209, 32) [ 74.867] sna_compute_composite_region: dst=(1, 5)x(208, 27) [ 74.867] sna_compute_composite_region: initial clip against dst->pDrawable: (1, 5), (209, 32) [ 74.867] clip_to_dst: region: 1x[(1, 5), (209, 32)], clip: 1x[(0, 0), (210, 37)] [ 74.867] sna_compute_composite_region: clip against dst->pCompositeClip: (1, 5), (209, 32) [ 74.867] sna_compute_composite_region: clip against src (0x0 clip=0): (1, 5), (209, 32) [ 74.867] kgem_bo_is_busy: handle=139, domain: 0 exec? 1, rq? 1 [ 74.867] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.867] imprecise_trapezoid_span_converter: after clip -- extents (1, 5), (209, 32), delta=(0, 0) src -> (1, 5) [ 74.867] gen9_render_composite_spans: 208x27 with flags=0, current mode=1 [ 74.867] kgem_bo_is_busy: handle=139, domain: 0 exec? 1, rq? 1 [ 74.867] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.868] gen9_composite_set_target: (1, 5)x(208, 27), partial?=1 [ 74.868] sna_drawable_use_bo pixmap=4562, box=((1, 5), (209, 32)), flags=7... [ 74.868] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.868] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.868] sna_drawable_use_bo: using whole GPU bo [ 74.868] gen9_composite_set_target: pixmap=4562, format=20020888, size=210x37, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 74.868] gen9_composite_picture: (1, 5)x(208, 27), dst=(1, 5) [ 74.868] gen4_channel_init_linear: p1=(0.00, 0.00), p2=(0.00, 1.00), src=(1, 5), dst=(1, 5), size=(208, 27) [ 74.868] sna_render_get_gradient: 2x[0.00:fff5f5f5 ... 1.00:ffffffff ... 1.00:ffffffff] [ 74.868] sna_render_get_gradient: old --> 5 [ 74.868] gen4_channel_init_linear: transform = [0.00 0.00 0.00, 0.00 0.03 -0.14, 0.00 0.00 1.00] [ 74.868] gen4_channel_init_linear: untransformed: p1=(-0.03, 4.00, 1.00), p2=(-0.03, 32.00, 1.00) [ 74.868] gen4_channel_init_linear: dx=0.00, dy=0.03, offset=-0.14 [ 74.868] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 74.868] gen4_choose_spans_emitter: linear source [ 74.868] kgem_check_bo: num_pages=+1, num_exec=+1 [ 74.868] aligning vertex: was 2, now 3 floats per vertex [ 74.868] gen9_composite_get_binding_table(fe00) [ 74.868] kgem_add_reloc64: handle=8, pos=16248, delta=0, domains=40000 [ 74.868] kgem_add_handle: handle=8, index=5 [ 74.868] kgem_add_reloc64[7] = (delta=0, target handle=5, presumed=fdffe000) [ 74.868] [3f70] bind bo(handle=8, addr=fdffe000), format=192, width=16, height=1, pitch=64, tiling=0 -> sampler [ 74.868] gen9_emit_sampler: sampler = 14 [ 74.868] gen9_emit_sf: num_sf_outputs=2 [ 74.868] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) [ 74.868] gen9_emit_vertex_elements: setup id=5 [ 74.868] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 74.868] gen9_emit_vertex_elements: second channel 1 floats, offset=8 [ 74.868] thread_choose_span: clipped? 0 [ 74.868] imprecise_trapezoid_span_converter: using 4 threads [ 74.868] imprecise_trapezoid_span_converter: using 4 threads for span compositing 208x27 [ 74.868] thread_choose_span: clipped? 0 [ 74.868] span_thread: flushing 26 boxes [ 74.868] gen9_render_composite_spans_boxes__thread: nbox=26, src=+(0, 0), dst=+(0, 0) [ 74.868] [ 74.868] span_thread: flushing 1 boxes [ 74.868] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) span_thread: flushing 1 boxes [ 74.868] span_thread: flushing 27 boxes [ 74.868] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 74.868] gen9_render_composite_spans_boxes__thread: nbox=27, src=+(0, 0), dst=+(0, 0) [ 74.868] gen8_vertex_flush[61c] = 165 [ 74.868] gen9_render_composite_spans_done() [ 74.868] sna_create_pixmap(25, 21, 32, usage=0) [ 74.868] kgem_can_create_2d: 25x21 @ 32 [ 74.868] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=128, height=21 [ 74.868] kgem_can_create_2d: untiled size=4096 [ 74.868] kgem_choose_tiling: too thin [width 25, 32 bpp] for TILING_X [ 74.868] kgem_choose_tiling: 25x21 -> 0 [ 74.868] sna_create_pixmap: usage=0, flags=a [ 74.868] sna_create_pixmap: small buffer [2100], attaching to shadow pixmap [ 74.868] create_pixmap: allocating pixmap 25x21, depth=32/32, size=2108 [ 74.868] create_pixmap: serial=4563, usage=0, 25x21 [ 74.868] sna_create_pixmap: serial=4563, 25x21, usage=0 [ 74.868] sna_composite_rectangles(pixmap=4564, op=0, 0 x 1 [(0, 0)x(25, 21) ...]) [ 74.868] sna_composite_rectangles: converted to op 0 [ 74.868] sna_composite_rectangles[0] (0, 0)x(25, 21) -> (0, 0), (25, 21) [ 74.868] sna_composite_rectangles: nrects=1, region=(0, 0), (25, 21) x 1 [ 74.868] sna_composite_rectangles: clipped extents (0, 0),(25, 21) x 1 [ 74.868] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(25, 21) [ 74.868] sna_composite_rectangles: fallback, dst pixmap=4564 too small or not attached [ 74.868] sna_composite_rectangles: fallback [ 74.868] sna_drawable_move_region_to_cpu(pixmap=4564 (25x21), [(0, 0), (25, 21)], flags=1) [ 74.868] sna_drawable_move_region_to_cpu: region (0, 0), (25, 21) + (0, 0) subsumes pixmap (25x21) [ 74.868] _sna_pixmap_move_to_cpu(pixmap=4564, 25x21, flags=1) [ 74.868] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 74.868] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 74.868] operate_inplace: no, inplace operation not suitable [ 74.868] _sna_pixmap_move_to_cpu: marking as damaged [ 74.868] __sna_damage_all(25, 21) [ 74.868] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 74.868] sna_validate_gc(0x561c94a96160) changes=0, previous serial=1176, drawable=11d4 [ 74.868] sna_validate_gc: recomputing clip [ 74.868] sna_validate_gc: composite clip=1x[(0, 0), (25, 21)] [0x561c949a5890] [ 74.868] sna_put_image((0, 0)x(25, 21), depth=32, format=2) [ 74.868] try_upload__fast: ignore existing cpu damage (if any) [ 74.868] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 74.868] try_upload__fast: no, no gpu damage [ 74.868] sna_drawable_move_region_to_cpu(pixmap=4564 (25x21), [(0, 0), (25, 21)], flags=1) [ 74.868] sna_drawable_move_region_to_cpu: pixmap=4564 all damaged on CPU [ 74.868] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 74.868] sna_put_zpixmap_blt: upload(0, 0, 25, 21) x 1 boxes [ 74.868] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(25, 21) [ 74.868] memcpy_blt: src=(0, 0), dst=(0, 0), size=25x21, pitch=100/100 [ 74.868] sna_accel_flush: flush?=0, dirty?=0 [ 74.868] sna_composite(pixmap=4562, op=3, src=4564+(0, 0), mask=0+(0, 4), dst=4562+(0, 4)+(0, 0), size=(12, 10) [ 74.868] sna_compute_composite_region: dst=(0, 4)x(12, 10) [ 74.868] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 4), (12, 14) [ 74.868] clip_to_dst: region: 1x[(0, 4), (12, 14)], clip: 1x[(0, 0), (210, 37)] [ 74.868] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 4), (12, 14) [ 74.868] sna_compute_composite_region: clip against src (25x21 clip=0): (0, 4), (12, 14) [ 74.868] sna_composite: composite region extents:+(0, 0) -> (0, 4), (12, 14) + (0, 0) [ 74.868] gen9_render_composite: 12x10, current mode=1/1 [ 74.868] kgem_bo_is_render: handle=139, rq? 1 [1] [ 74.868] kgem_bo_is_busy: handle=139, domain: 0 exec? 1, rq? 1 [ 74.868] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.868] gen9_composite_set_target: (0, 4)x(12, 10), partial?=1 [ 74.868] sna_drawable_use_bo pixmap=4562, box=((0, 4), (12, 14)), flags=7... [ 74.868] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.868] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.868] sna_drawable_use_bo: using whole GPU bo [ 74.868] gen9_composite_set_target: pixmap=4562, format=20020888, size=210x37, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 74.868] gen9_composite_picture: (0, 0)x(12, 10), dst=(0, 4) [ 74.868] sna_transform_is_imprecise_integer_translation: no transform [ 74.868] gen9_composite_picture: integer translation (0, 0), removing [ 74.868] sna_render_pixmap_bo pixmap=4564, (0, 0)x(12, 10)/(25, 21) [ 74.868] sna_render_pixmap_bo box=(0, 0), (12, 10): (12, 10)/(25, 21) [ 74.868] sna_render_pixmap_bo: offset=(0, -4), size=(25, 21) [ 74.868] use_cpu_bo: no cpu bo [ 74.868] kgem_choose_tiling: too short [10] for TILING_Y [ 74.868] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 74.868] kgem_choose_tiling: 12x10 -> 0 [ 74.868] sna_render_pixmap_bo: uploading CPU box (0, 0), (12, 10) [ 74.868] upload: box=(0, 0), (12, 10), pixmap=25x21 [ 74.868] sna_drawable_move_region_to_cpu(pixmap=4564 (25x21), [(0, 0), (12, 10)], flags=2) [ 74.868] sna_drawable_move_region_to_cpu: pixmap=4564 all damaged on CPU [ 74.868] kgem_can_create_2d: 12x10 @ 32 [ 74.868] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 74.868] kgem_can_create_2d: untiled size=4096 [ 74.868] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 74.868] kgem_choose_tiling: 12x10 -> 0 [ 74.868] kgem_upload_source_image : (0, 0), (12, 10), stride=100, bpp=32 [ 74.868] kgem_create_buffer_2d: 12x10, 32 bpp, stride=64 [ 74.868] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] [ 74.868] kgem_create_buffer: reusing buffer? used=53248 + size=640, total=262144 [ 74.868] kgem_create_proxy: target handle=3 [proxy? -1], offset=53248, length=640, io=1 [ 74.868] __kgem_bo_init(handle=3, num_pages=640) [ 74.868] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x10, pitch=100/64 [ 74.868] kgem_bo_is_render: handle=139, rq? 1 [1] [ 74.868] kgem_bo_is_render: handle=3, rq? 0 [0] [ 74.868] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 74.868] gen4_choose_composite_emitter: identity src, no mask [ 74.868] kgem_check_bo: num_pages=+64, num_exec=+1 [ 74.868] gen9_composite_get_binding_table(fd80) [ 74.868] kgem_add_reloc64: handle=3, pos=16216, delta=0, domains=40000 [ 74.868] kgem_add_reloc64: adding proxy [delta=53248] for handle=3 [ 74.868] kgem_add_handle: handle=3, index=6 [ 74.868] kgem_add_reloc64[8] = (delta=53248, target handle=6, presumed=ffedf000) [ 74.868] [3f50] bind bo(handle=3, addr=ffeec000), format=192, width=12, height=10, pitch=64, tiling=0 -> sampler [ 74.868] gen9_emit_sampler: sampler = 2 [ 74.868] gen9_emit_sf: num_sf_outputs=1 [ 74.868] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 74.868] gen9_emit_vertex_elements: setup id=2 [ 74.868] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 74.868] gen9_render_composite_box: (0, 4), (12, 14) [ 74.868] apply_damage: damage=0x0, region=1 [(0, 4), (12, 14) + (0, 0)] [ 74.868] gen8_vertex_flush[6d8] = 3 [ 74.868] _kgem_bo_destroy: handle=3, proxy? 1 [ 74.868] sna_create_pixmap(1, 10, 32, usage=0) [ 74.868] kgem_can_create_2d: 1x10 @ 32 [ 74.868] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=10 [ 74.868] kgem_can_create_2d: untiled size=4096 [ 74.868] kgem_choose_tiling: disabling tiling [1x10] for single row/col [ 74.868] kgem_choose_tiling: 1x10 -> 0 [ 74.868] sna_create_pixmap: usage=0, flags=a [ 74.868] sna_create_pixmap: small buffer [40], attaching to shadow pixmap [ 74.868] create_pixmap: allocating pixmap 1x10, depth=32/32, size=48 [ 74.868] create_pixmap: serial=4565, usage=0, 1x10 [ 74.868] sna_create_pixmap: serial=4565, 1x10, usage=0 [ 74.868] sna_validate_gc(0x561c94a96160) changes=0, previous serial=11d4, drawable=11d6 [ 74.868] sna_validate_gc: recomputing clip [ 74.868] sna_validate_gc: composite clip=1x[(0, 0), (1, 10)] [0x561c949a5890] [ 74.868] sna_copy_area: src=pixmap=4564:(12, 0)x(1, 10)+(0, 0) -> dst=pixmap=4566:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 74.868] sna_copy_area: normal copy [ 74.868] sna_do_copy: src=(12, 0), dst=(0, 0), size=(1x10) [ 74.868] sna_do_copy: after drawable: src=(12, 0), dst=(0, 0), size=(1x10) [ 74.868] sna_do_copy: dst extents (0, 0), (1, 10), dst clip extents (0, 0), (1, 10), dst size=1x10 [ 74.868] sna_do_copy: clipped dst extents (0, 0), (1, 10) [ 74.868] sna_do_copy: unclipped src extents (12, 0), (13, 10) [ 74.868] sna_do_copy: clipped src extents (12, 0), (13, 10) [ 74.868] sna_do_copy: pixmap -- no source clipping [ 74.868] sna_do_copy: src extents (12, 0), (13, 10) x 1 [ 74.868] sna_do_copy: copy region (0, 0), (1, 10) x 1 + (12, 0) [ 74.868] sna_copy_boxes (boxes=1x[(0, 0), (1, 10)...], src pixmap=4564+(12, 0), dst pixmap=4566+(0, 0), alu=3, src.size=25x21, dst.size=1x10) [ 74.868] sna_copy_boxes: dst=(priv=0x561c94a30490, gpu_bo=0, cpu_bo=0), src=(priv=0x561c94b07640, gpu_bo=0, cpu_bo=0), replaces=1 [ 74.868] sna_drawable_use_bo pixmap=4566, box=((0, 0), (1, 10)), flags=18... [ 74.868] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=18 [ 74.868] sna_drawable_use_bo: try cpu as GPU bo is idle [ 74.868] sna_drawable_use_bo: no CPU bo, and GPU not forced [ 74.868] sna_copy_boxes__inplace - no, no src or dst GPU bo [ 74.868] sna_copy_boxes: fallback -- src=(12, 0), dst=(0, 0) [ 74.868] sna_drawable_move_region_to_cpu(pixmap=4564 (25x21), [(12, 0), (13, 10)], flags=6) [ 74.868] sna_drawable_move_region_to_cpu: pixmap=4564 all damaged on CPU [ 74.868] sna_drawable_move_region_to_cpu(pixmap=4566 (1x10), [(0, 0), (1, 10)], flags=5) [ 74.868] sna_drawable_move_region_to_cpu: region (0, 0), (1, 10) + (0, 0) subsumes pixmap (1x10) [ 74.868] _sna_pixmap_move_to_cpu(pixmap=4566, 1x10, flags=5) [ 74.868] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 74.868] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 74.868] _sna_pixmap_move_to_cpu: marking as damaged [ 74.868] __sna_damage_all(1, 10) [ 74.868] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 74.868] sna_copy_boxes: memcpy_blt(box=(0, 0), (1, 10), src=(12, 0), pitches=(100, 4)) [ 74.868] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x10, pitch=100/4 [ 74.868] sna_accel_flush: flush?=0, dirty?=0 [ 74.869] sna_block_handler (tv=0.0) [ 74.869] sna_wakeup_handler [ 74.869] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 74.869] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 74.869] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 74.869] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 74.869] sna_dri2_get_msc(draw=146, pipe=0) [ 74.869] sna_crtc_record_swap: recording last swap on pipe=0, frame 4241 [msc=4241], time 74.858422 [ 74.869] sna_dri2_get_msc: msc=4241 [raw=4241], ust=74858422 [ 74.869] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=25 (refs=1/1, flush=0) , front=32 (refs=2/3, flush=1) [ 74.869] sna_dri2_schedule_swap(target_msc=4241, divisor=0, remainder=0) [ 74.869] sna_dri2_schedule_swap: using front handle=32, active_scanout?=2, flush?=1 [ 74.869] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 74.869] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 74.869] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 74.869] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 74.869] sna_crtc_record_swap: recording last swap on pipe=0, frame 4241 [msc=4241], time 74.858422 [ 74.869] immediate_swap: current_msc=4241, target_msc=4241 -- yes [ 74.869] can_flip: no, shadow enabled [ 74.869] sna_dri2_add_event: adding event to window 146) [ 74.869] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 74.869] sna_dri2_immediate_blit: no pending blit, starting chain [ 74.869] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 74.869] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 74.869] can_xchg: back size=8700f00, front size=8700f00 [ 74.869] can_xchg: yes, pixmap=4091 [ 74.869] sna_dri2_xchg: win=146, exchange front=32/80,ref=3 and back=25/75,ref=2, pixmap=4091 3840x2160 [ 74.869] sna_dri2_xchg: back_bo handle=25, pitch=15360, size=33177600, ref=1, active_scanout?=0 [ 74.869] sna_dri2_xchg: front_bo handle=32, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 74.869] set_bo: pixmap=4091, handle=25 (old handle=32) [ 74.869] set_bo: marking whole pixmap as damaged [ 74.869] set_bo: applying final/discard move-to-gpu [ 74.869] wait_for_shadow: flags=0, flips=0, handle=32, shadow=29 [ 74.869] set_bo: dropping flush hint from handle=32 [ 74.869] set_bo: adding flush hint to handle=25 [ 74.869] mark_stale(handle=32) => 1 [ 74.869] swap_limit: draw=146 setting swap limit to 3 [ 74.869] sna_dri2_swap_limit_validate: swap limit set to 3 [ 74.869] sna_next_vblank(pipe=0, waiting until next vblank) [ 74.869] sna_dri2_schedule_swap: reported target_msc=4241 [ 74.869] sna_accel_flush: flush?=0, dirty?=0 [ 74.869] sna_accel_flush: flush?=0, dirty?=0 [ 74.869] sna_accel_flush: flush?=0, dirty?=0 [ 74.869] sna_accel_flush: flush?=0, dirty?=0 [ 74.869] sna_block_handler (tv=0.0) [ 74.869] kgem_retire, need_retire?=1 [ 74.869] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 74.869] kgem_retire__requests_ring: retiring ring 0 [ 74.869] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.869] __kgem_retire_rq: request 1 complete [ 74.869] __kgem_bo_flush: handle=20, busy=0, wedged=0 [ 74.869] __kgem_bo_flush: handle=119, busy=0, wedged=0 [ 74.869] kgem_bo_move_to_cache: release handle=119 [ 74.869] kgem_bo_move_to_inactive: moving handle=119 to inactive [ 74.869] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 74.869] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 74.869] kgem_retire -- retired=1, need_retire=0 [ 74.869] sna_accel_block: GPU idle, flushing [ 74.869] gen8_vertex_close: used=2796, vbo active? 23, vb=27, nreloc=4 [ 74.869] gen8_vertex_close: reloc[0] = 287 [ 74.869] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 74.869] kgem_add_handle: handle=23, index=7 [ 74.869] kgem_add_reloc64[9] = (delta=0, target handle=7, presumed=fd541000) [ 74.869] gen8_vertex_close: reloc[1] = 337 [ 74.869] kgem_add_reloc64: handle=23, pos=337, delta=0, domains=200000 [ 74.869] kgem_add_reloc64[10] = (delta=0, target handle=7, presumed=fd541000) [ 74.869] gen8_vertex_close: reloc[2] = 386 [ 74.869] kgem_add_reloc64: handle=23, pos=386, delta=0, domains=200000 [ 74.869] kgem_add_reloc64[11] = (delta=0, target handle=7, presumed=fd541000) [ 74.869] gen8_vertex_close: reloc[3] = 433 [ 74.869] kgem_add_reloc64: handle=23, pos=433, delta=0, domains=200000 [ 74.869] kgem_add_reloc64[12] = (delta=0, target handle=7, presumed=fd541000) [ 74.869] batch[1/1, flags=1800]: 444 444 16208 16384, nreloc=13, nexec=8, nfence=0, aperture=158 [fenced=0] [ 74.869] kgem_finish_buffers: buffer handle=3, used=54016, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 74.869] kgem_finish_buffers: retaining upload buffer (54016/262144): used=57344, refcnt=1 [ 74.869] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 74.869] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 74.869] kgem_fixup_relocs: shrinking by 61440 [ 74.869] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.869] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 74.869] kgem_commit: release handle=139 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd353000 [ 74.869] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 74.869] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 74.869] __kgem_bo_clear_busy: handle=7 [ 74.869] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 74.869] kgem_commit: release handle=122 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 74.869] __kgem_bo_clear_busy: handle=122 [ 74.869] kgem_commit: release handle=122 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff6a000 [ 74.869] kgem_commit: release handle=104 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff69000 [ 74.869] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 74.869] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffedf000 [ 74.869] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 74.869] __kgem_busy: handle=1, busy=131072, wedged=0 [ 74.869] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 74.869] sna_scanout_do_flush: flush timer active: delta=-12 [ 74.869] sna_scanout_do_flush (time=74869), triggered [ 74.869] sna_scanout_flush (time=74869), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 74.869] has_shadow: has pending damage? 1, outstanding flips: 0 [ 74.869] stop_flush: scanout=25 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 74.869] has_shadow: has pending damage? 1, outstanding flips: 0 [ 74.869] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 74.869] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 74.869] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 74.869] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 74.869] sna_pixmap_move_to_gpu: already all-damaged [ 74.869] sna_pixmap_mark_active: pixmap=4091, handle=25 [ 74.869] sna_mode_redisplay: crtc[0] transformed? 0 [ 74.869] sna_mode_redisplay: crtc[1] transformed? 0 [ 74.869] sna_mode_redisplay: crtc[2] transformed? 0 [ 74.869] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=25 [active=1] [ 74.869] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 32, transformed? 0 [ 74.869] get_fb: reusing fb=69 for handle=25 [ 74.869] sna_mode_redisplay: recording flip on CRTC:32 handle=25, active_scanout=2, serial=3 [ 74.869] __kgem_bo_clear_busy: handle=25 [ 74.869] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 74.869] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 74.869] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 74.869] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=25, shadow handle=29 [ 74.869] timer_enable (time=74869), starting timer 1 [ 74.869] sna_accel_block: evaluating timers, active=7 [ 74.869] sna_accel_block: flush timer expires in 16 [74885] [ 74.869] sna_wakeup_handler [ 74.869] sna_accel_flush: flush?=0, dirty?=0 [ 74.869] sna_accel_flush: flush?=0, dirty?=0 [ 74.869] sna_accel_flush: flush?=0, dirty?=0 [ 74.869] sna_accel_flush: flush?=0, dirty?=0 [ 74.869] sna_accel_flush: flush?=0, dirty?=0 [ 74.869] sna_block_handler (tv=0.0) [ 74.869] sna_wakeup_handler [ 74.869] sna_accel_flush: flush?=0, dirty?=0 [ 74.869] sna_block_handler (tv=0.0) [ 74.869] sna_wakeup_handler [ 74.869] sna_accel_flush: flush?=0, dirty?=0 [ 74.869] sna_accel_flush: flush?=0, dirty?=0 [ 74.869] sna_accel_flush: flush?=0, dirty?=0 [ 74.869] sna_accel_flush: flush?=0, dirty?=0 [ 74.869] sna_accel_flush: flush?=0, dirty?=0 [ 74.869] sna_block_handler (tv=0.0) [ 74.869] sna_wakeup_handler [ 74.869] sna_composite(pixmap=4562, op=3, src=4566+(13, 2), mask=0+(12, 4), dst=4562+(12, 4)+(0, 0), size=(186, 10) [ 74.869] sna_compute_composite_region: dst=(12, 4)x(186, 10) [ 74.869] sna_compute_composite_region: initial clip against dst->pDrawable: (12, 4), (198, 14) [ 74.869] clip_to_dst: region: 1x[(12, 4), (198, 14)], clip: 1x[(0, 0), (210, 37)] [ 74.869] sna_compute_composite_region: clip against dst->pCompositeClip: (12, 4), (198, 14) [ 74.869] sna_compute_composite_region: clip against src (1x10 clip=0): (12, 4), (198, 14) [ 74.869] sna_composite: composite region extents:+(0, 0) -> (12, 4), (198, 14) + (0, 0) [ 74.869] gen9_render_composite: 186x10, current mode=0/1 [ 74.869] kgem_bo_is_render: handle=139, rq? 1 [1] [ 74.869] kgem_bo_is_busy: handle=139, domain: 3 exec? 0, rq? 1 [ 74.869] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.869] gen9_composite_set_target: (12, 4)x(186, 10), partial?=1 [ 74.869] sna_drawable_use_bo pixmap=4562, box=((12, 4), (198, 14)), flags=7... [ 74.869] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.869] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.869] sna_drawable_use_bo: using whole GPU bo [ 74.869] gen9_composite_set_target: pixmap=4562, format=20020888, size=210x37, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 74.869] gen9_composite_picture: (13, 2)x(186, 10), dst=(12, 4) [ 74.869] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.01 0.00 -0.07, 0.00 1.00 -2.00, 0.00 0.00 1.00] [ 74.869] sna_transform_is_imprecise_integer_translation: not unity scaling [ 74.869] sna_render_pixmap_bo pixmap=4566, (13, 2)x(186, 10)/(1, 10) [ 74.869] sna_render_pixmap_bo box=(0, 0), (1, 10): (1, 10)/(1, 10) [ 74.869] sna_render_pixmap_bo: offset=(1, -2), size=(1, 10) [ 74.869] use_cpu_bo: no cpu bo [ 74.869] move_to_gpu: migrating whole pixmap (1x10) for source (0,0),(1,10), count 5? 0 [ 74.869] sna_render_pixmap_bo: uploading CPU box (0, 0), (1, 10) [ 74.869] upload: box=(0, 0), (1, 10), pixmap=1x10 [ 74.869] sna_drawable_move_region_to_cpu(pixmap=4566 (1x10), [(0, 0), (1, 10)], flags=2) [ 74.869] sna_drawable_move_region_to_cpu: pixmap=4566 all damaged on CPU [ 74.869] kgem_can_create_2d: 1x10 @ 32 [ 74.870] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=10 [ 74.870] kgem_can_create_2d: untiled size=4096 [ 74.870] kgem_choose_tiling: disabling tiling [1x10] for single row/col [ 74.870] kgem_choose_tiling: 1x10 -> 0 [ 74.870] kgem_upload_source_image : (0, 0), (1, 10), stride=4, bpp=32 [ 74.870] kgem_create_buffer_2d: 1x10, 32 bpp, stride=32 [ 74.870] kgem_create_buffer: size=320, flags=3 [write?=1, inplace?=1, last?=0] [ 74.870] kgem_create_buffer: reusing buffer? used=57344 + size=320, total=262144 [ 74.870] kgem_create_proxy: target handle=3 [proxy? -1], offset=57344, length=320, io=1 [ 74.870] __kgem_bo_init(handle=3, num_pages=320) [ 74.870] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x10, pitch=4/32 [ 74.870] upload: adding upload cache to pixmap=4566 [ 74.870] kgem_proxy_bo_attach: handle=3 [ 74.870] kgem_bo_is_render: handle=139, rq? 1 [1] [ 74.870] kgem_bo_is_render: handle=3, rq? 0 [0] [ 74.870] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 74.870] gen4_choose_composite_emitter: simple src, no mask [ 74.870] kgem_check_bo: num_pages=+80, num_exec=+2 [ 74.870] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 74.870] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 74.870] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 74.870] kgem_add_handle: handle=4, index=0 [ 74.870] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 74.870] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 74.870] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 74.870] gen9_composite_get_binding_table(ffc0) [ 74.870] kgem_add_reloc64: handle=139, pos=16360, delta=0, domains=20002 [ 74.870] kgem_add_handle: handle=139, index=1 [ 74.870] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd353000) [ 74.870] __kgem_bo_mark_dirty: handle=139 (proxy? 0) [ 74.870] [3fe0] bind bo(handle=139, addr=fd353000), format=192, width=210, height=37, pitch=1024, tiling=1 -> render [ 74.870] kgem_add_reloc64: handle=3, pos=16344, delta=0, domains=40000 [ 74.870] kgem_add_reloc64: adding proxy [delta=57344] for handle=3 [ 74.870] kgem_add_handle: handle=3, index=2 [ 74.870] kgem_add_reloc64[4] = (delta=57344, target handle=2, presumed=ffedf000) [ 74.870] [3fd0] bind bo(handle=3, addr=ffeed000), format=192, width=1, height=10, pitch=32, tiling=0 -> sampler [ 74.870] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 74.870] gen9_emit_sampler: sampler = 32 [ 74.870] gen9_emit_sf: num_sf_outputs=1 [ 74.870] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 74.870] gen9_emit_vertex_elements: setup id=2 [ 74.870] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 74.870] gen9_render_composite_box: (12, 4), (198, 14) [ 74.870] apply_damage: damage=0x0, region=1 [(12, 4), (198, 14) + (0, 0)] [ 74.870] gen8_vertex_flush[490] = 3 [ 74.870] sna_destroy_pixmap: pixmap=4566, attached?=1 [ 74.870] _kgem_bo_destroy: handle=3, proxy? 1 [ 74.870] __sna_free_pixmap(pixmap=4566) [ 74.870] sna_composite(pixmap=4562, op=3, src=4564+(13, 0), mask=0+(198, 4), dst=4562+(198, 4)+(0, 0), size=(12, 10) [ 74.870] sna_compute_composite_region: dst=(198, 4)x(12, 10) [ 74.870] sna_compute_composite_region: initial clip against dst->pDrawable: (198, 4), (210, 14) [ 74.870] clip_to_dst: region: 1x[(198, 4), (210, 14)], clip: 1x[(0, 0), (210, 37)] [ 74.870] sna_compute_composite_region: clip against dst->pCompositeClip: (198, 4), (210, 14) [ 74.870] sna_compute_composite_region: clip against src (25x21 clip=0): (198, 4), (210, 14) [ 74.870] sna_composite: composite region extents:+(0, 0) -> (198, 4), (210, 14) + (0, 0) [ 74.870] gen9_render_composite: 12x10, current mode=1/1 [ 74.870] kgem_bo_is_render: handle=139, rq? 1 [1] [ 74.870] kgem_bo_is_busy: handle=139, domain: 3 exec? 1, rq? 1 [ 74.870] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.870] gen9_composite_set_target: (198, 4)x(12, 10), partial?=1 [ 74.870] sna_drawable_use_bo pixmap=4562, box=((198, 4), (210, 14)), flags=7... [ 74.870] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.870] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.870] sna_drawable_use_bo: using whole GPU bo [ 74.870] gen9_composite_set_target: pixmap=4562, format=20020888, size=210x37, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 74.870] gen9_composite_picture: (13, 0)x(12, 10), dst=(198, 4) [ 74.870] sna_transform_is_imprecise_integer_translation: no transform [ 74.870] gen9_composite_picture: integer translation (0, 0), removing [ 74.870] sna_render_pixmap_bo pixmap=4564, (13, 0)x(12, 10)/(25, 21) [ 74.870] sna_render_pixmap_bo box=(13, 0), (25, 10): (12, 10)/(25, 21) [ 74.870] sna_render_pixmap_bo: offset=(-185, -4), size=(25, 21) [ 74.870] use_cpu_bo: no cpu bo [ 74.870] kgem_choose_tiling: too short [10] for TILING_Y [ 74.870] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 74.870] kgem_choose_tiling: 12x10 -> 0 [ 74.870] sna_render_pixmap_bo: uploading CPU box (13, 0), (25, 10) [ 74.870] upload: box=(13, 0), (25, 10), pixmap=25x21 [ 74.870] sna_drawable_move_region_to_cpu(pixmap=4564 (25x21), [(13, 0), (25, 10)], flags=2) [ 74.870] sna_drawable_move_region_to_cpu: pixmap=4564 all damaged on CPU [ 74.870] kgem_can_create_2d: 12x10 @ 32 [ 74.870] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 74.870] kgem_can_create_2d: untiled size=4096 [ 74.870] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 74.870] kgem_choose_tiling: 12x10 -> 0 [ 74.870] kgem_upload_source_image : (13, 0), (25, 10), stride=100, bpp=32 [ 74.870] kgem_create_buffer_2d: 12x10, 32 bpp, stride=64 [ 74.870] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] [ 74.870] kgem_create_buffer: reusing buffer? used=57856 + size=640, total=262144 [ 74.870] kgem_create_proxy: target handle=3 [proxy? -1], offset=57856, length=640, io=1 [ 74.870] __kgem_bo_init(handle=3, num_pages=640) [ 74.870] memcpy_blt: src=(13, 0), dst=(0, 0), size=12x10, pitch=100/64 [ 74.870] kgem_bo_is_render: handle=139, rq? 1 [1] [ 74.870] kgem_bo_is_render: handle=3, rq? 0 [0] [ 74.870] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 74.870] gen4_choose_composite_emitter: identity src, no mask [ 74.870] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.870] gen9_composite_get_binding_table(ff00) [ 74.870] kgem_add_reloc64: handle=3, pos=16312, delta=0, domains=40000 [ 74.870] kgem_add_reloc64: adding proxy [delta=57856] for handle=3 [ 74.870] kgem_add_reloc64[5] = (delta=57856, target handle=2, presumed=ffedf000) [ 74.870] [3fb0] bind bo(handle=3, addr=ffeed200), format=192, width=12, height=10, pitch=64, tiling=0 -> sampler [ 74.870] gen9_emit_sampler: sampler = 2 [ 74.870] gen9_emit_vertex_elements: setup id=2 [ 74.870] gen9_render_composite_box: (198, 4), (210, 14) [ 74.870] apply_damage: damage=0x0, region=1 [(198, 4), (210, 14) + (0, 0)] [ 74.870] gen8_vertex_flush[4d4] = 3 [ 74.870] _kgem_bo_destroy: handle=3, proxy? 1 [ 74.870] sna_create_pixmap(12, 1, 32, usage=0) [ 74.870] kgem_can_create_2d: 12x1 @ 32 [ 74.870] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=1 [ 74.870] kgem_can_create_2d: untiled size=4096 [ 74.870] kgem_choose_tiling: disabling tiling [12x1] for single row/col [ 74.870] kgem_choose_tiling: 12x1 -> 0 [ 74.870] sna_create_pixmap: usage=0, flags=a [ 74.870] sna_create_pixmap: small buffer [48], attaching to shadow pixmap [ 74.870] create_pixmap: allocating pixmap 12x1, depth=32/32, size=56 [ 74.870] create_pixmap: serial=4567, usage=0, 12x1 [ 74.870] sna_create_pixmap: serial=4567, 12x1, usage=0 [ 74.870] sna_validate_gc(0x561c94a96160) changes=0, previous serial=11d6, drawable=11d8 [ 74.870] sna_validate_gc: recomputing clip [ 74.870] sna_validate_gc: composite clip=1x[(0, 0), (12, 1)] [0x561c949a5890] [ 74.870] sna_copy_area: src=pixmap=4564:(0, 10)x(12, 1)+(0, 0) -> dst=pixmap=4568:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 74.870] sna_copy_area: normal copy [ 74.870] sna_do_copy: src=(0, 10), dst=(0, 0), size=(12x1) [ 74.870] sna_do_copy: after drawable: src=(0, 10), dst=(0, 0), size=(12x1) [ 74.870] sna_do_copy: dst extents (0, 0), (12, 1), dst clip extents (0, 0), (12, 1), dst size=12x1 [ 74.870] sna_do_copy: clipped dst extents (0, 0), (12, 1) [ 74.870] sna_do_copy: unclipped src extents (0, 10), (12, 11) [ 74.870] sna_do_copy: clipped src extents (0, 10), (12, 11) [ 74.870] sna_do_copy: pixmap -- no source clipping [ 74.870] sna_do_copy: src extents (0, 10), (12, 11) x 1 [ 74.870] sna_do_copy: copy region (0, 0), (12, 1) x 1 + (0, 10) [ 74.870] sna_copy_boxes (boxes=1x[(0, 0), (12, 1)...], src pixmap=4564+(0, 10), dst pixmap=4568+(0, 0), alu=3, src.size=25x21, dst.size=12x1) [ 74.870] sna_copy_boxes: dst=(priv=0x561c94a30490, gpu_bo=0, cpu_bo=0), src=(priv=0x561c94b07640, gpu_bo=0, cpu_bo=0), replaces=1 [ 74.870] sna_drawable_use_bo pixmap=4568, box=((0, 0), (12, 1)), flags=18... [ 74.870] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=18 [ 74.870] sna_drawable_use_bo: try cpu as GPU bo is idle [ 74.870] sna_drawable_use_bo: no CPU bo, and GPU not forced [ 74.870] sna_copy_boxes__inplace - no, no src or dst GPU bo [ 74.870] sna_copy_boxes: fallback -- src=(0, 10), dst=(0, 0) [ 74.870] sna_drawable_move_region_to_cpu(pixmap=4564 (25x21), [(0, 10), (12, 11)], flags=6) [ 74.870] sna_drawable_move_region_to_cpu: pixmap=4564 all damaged on CPU [ 74.870] sna_drawable_move_region_to_cpu(pixmap=4568 (12x1), [(0, 0), (12, 1)], flags=5) [ 74.870] sna_drawable_move_region_to_cpu: region (0, 0), (12, 1) + (0, 0) subsumes pixmap (12x1) [ 74.870] _sna_pixmap_move_to_cpu(pixmap=4568, 12x1, flags=5) [ 74.870] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 74.870] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 74.870] _sna_pixmap_move_to_cpu: marking as damaged [ 74.870] __sna_damage_all(12, 1) [ 74.870] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 74.870] sna_copy_boxes: memcpy_blt(box=(0, 0), (12, 1), src=(0, 10), pitches=(100, 48)) [ 74.870] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x1, pitch=100/48 [ 74.870] sna_composite(pixmap=4562, op=3, src=4568+(0, 13), mask=0+(0, 14), dst=4562+(0, 14)+(0, 0), size=(12, 9) [ 74.870] sna_compute_composite_region: dst=(0, 14)x(12, 9) [ 74.870] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 14), (12, 23) [ 74.870] clip_to_dst: region: 1x[(0, 14), (12, 23)], clip: 1x[(0, 0), (210, 37)] [ 74.870] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 14), (12, 23) [ 74.870] sna_compute_composite_region: clip against src (12x1 clip=0): (0, 14), (12, 23) [ 74.870] sna_composite: composite region extents:+(0, 0) -> (0, 14), (12, 23) + (0, 0) [ 74.870] gen9_render_composite: 12x9, current mode=1/1 [ 74.870] kgem_bo_is_render: handle=139, rq? 1 [1] [ 74.870] kgem_bo_is_busy: handle=139, domain: 3 exec? 1, rq? 1 [ 74.870] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.870] gen9_composite_set_target: (0, 14)x(12, 9), partial?=1 [ 74.870] sna_drawable_use_bo pixmap=4562, box=((0, 14), (12, 23)), flags=7... [ 74.870] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.870] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.870] sna_drawable_use_bo: using whole GPU bo [ 74.870] gen9_composite_set_target: pixmap=4562, format=20020888, size=210x37, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 74.870] gen9_composite_picture: (0, 13)x(12, 9), dst=(0, 14) [ 74.870] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[1.00 0.00 0.00, 0.00 0.11 -1.44, 0.00 0.00 1.00] [ 74.870] sna_transform_is_imprecise_integer_translation: not unity scaling [ 74.870] sna_render_pixmap_bo pixmap=4568, (0, 13)x(12, 9)/(12, 1) [ 74.870] sna_render_pixmap_bo box=(0, 0), (12, 1): (12, 1)/(12, 1) [ 74.870] sna_render_pixmap_bo: offset=(0, -1), size=(12, 1) [ 74.870] use_cpu_bo: no cpu bo [ 74.870] move_to_gpu: migrating whole pixmap (12x1) for source (0,0),(12,1), count 5? 0 [ 74.870] sna_render_pixmap_bo: uploading CPU box (0, 0), (12, 1) [ 74.870] upload: box=(0, 0), (12, 1), pixmap=12x1 [ 74.870] sna_drawable_move_region_to_cpu(pixmap=4568 (12x1), [(0, 0), (12, 1)], flags=2) [ 74.870] sna_drawable_move_region_to_cpu: pixmap=4568 all damaged on CPU [ 74.870] kgem_can_create_2d: 12x1 @ 32 [ 74.870] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=1 [ 74.870] kgem_can_create_2d: untiled size=4096 [ 74.870] kgem_choose_tiling: disabling tiling [12x1] for single row/col [ 74.870] kgem_choose_tiling: 12x1 -> 0 [ 74.870] kgem_upload_source_image : (0, 0), (12, 1), stride=48, bpp=32 [ 74.870] kgem_create_buffer_2d: 12x1, 32 bpp, stride=64 [ 74.870] kgem_create_buffer: size=128, flags=3 [write?=1, inplace?=1, last?=0] [ 74.870] kgem_create_buffer: reusing buffer? used=58624 + size=128, total=262144 [ 74.870] kgem_create_proxy: target handle=3 [proxy? -1], offset=58624, length=128, io=1 [ 74.870] __kgem_bo_init(handle=3, num_pages=128) [ 74.870] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x1, pitch=48/64 [ 74.870] upload: adding upload cache to pixmap=4568 [ 74.870] kgem_proxy_bo_attach: handle=3 [ 74.870] kgem_bo_is_render: handle=139, rq? 1 [1] [ 74.870] kgem_bo_is_render: handle=3, rq? 0 [0] [ 74.870] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 74.870] gen4_choose_composite_emitter: simple src, no mask [ 74.870] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.870] gen9_composite_get_binding_table(fe80) [ 74.870] kgem_add_reloc64: handle=3, pos=16280, delta=0, domains=40000 [ 74.870] kgem_add_reloc64: adding proxy [delta=58624] for handle=3 [ 74.870] kgem_add_reloc64[6] = (delta=58624, target handle=2, presumed=ffedf000) [ 74.870] [3f90] bind bo(handle=3, addr=ffeed500), format=192, width=12, height=1, pitch=64, tiling=0 -> sampler [ 74.870] gen9_emit_sampler: sampler = 32 [ 74.870] gen9_emit_vertex_elements: setup id=2 [ 74.870] gen9_render_composite_box: (0, 14), (12, 23) [ 74.870] apply_damage: damage=0x0, region=1 [(0, 14), (12, 23) + (0, 0)] [ 74.870] gen8_vertex_flush[518] = 3 [ 74.870] sna_destroy_pixmap: pixmap=4568, attached?=1 [ 74.870] _kgem_bo_destroy: handle=3, proxy? 1 [ 74.870] __sna_free_pixmap(pixmap=4568) [ 74.870] sna_create_pixmap(12, 1, 32, usage=0) [ 74.870] kgem_can_create_2d: 12x1 @ 32 [ 74.870] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=1 [ 74.870] kgem_can_create_2d: untiled size=4096 [ 74.870] kgem_choose_tiling: disabling tiling [12x1] for single row/col [ 74.870] kgem_choose_tiling: 12x1 -> 0 [ 74.870] sna_create_pixmap: usage=0, flags=a [ 74.870] sna_create_pixmap: small buffer [48], attaching to shadow pixmap [ 74.870] create_pixmap: allocating pixmap 12x1, depth=32/32, size=56 [ 74.870] create_pixmap: serial=4569, usage=0, 12x1 [ 74.870] sna_create_pixmap: serial=4569, 12x1, usage=0 [ 74.870] sna_validate_gc(0x561c94a96160) changes=0, previous serial=11d8, drawable=11da [ 74.870] sna_validate_gc: recomputing clip [ 74.870] sna_validate_gc: composite clip=1x[(0, 0), (12, 1)] [0x561c949a5890] [ 74.870] sna_copy_area: src=pixmap=4564:(13, 10)x(12, 1)+(0, 0) -> dst=pixmap=4570:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 74.870] sna_copy_area: normal copy [ 74.870] sna_do_copy: src=(13, 10), dst=(0, 0), size=(12x1) [ 74.871] sna_do_copy: after drawable: src=(13, 10), dst=(0, 0), size=(12x1) [ 74.871] sna_do_copy: dst extents (0, 0), (12, 1), dst clip extents (0, 0), (12, 1), dst size=12x1 [ 74.871] sna_do_copy: clipped dst extents (0, 0), (12, 1) [ 74.871] sna_do_copy: unclipped src extents (13, 10), (25, 11) [ 74.871] sna_do_copy: clipped src extents (13, 10), (25, 11) [ 74.871] sna_do_copy: pixmap -- no source clipping [ 74.871] sna_do_copy: src extents (13, 10), (25, 11) x 1 [ 74.871] sna_do_copy: copy region (0, 0), (12, 1) x 1 + (13, 10) [ 74.871] sna_copy_boxes (boxes=1x[(0, 0), (12, 1)...], src pixmap=4564+(13, 10), dst pixmap=4570+(0, 0), alu=3, src.size=25x21, dst.size=12x1) [ 74.871] sna_copy_boxes: dst=(priv=0x561c94a30490, gpu_bo=0, cpu_bo=0), src=(priv=0x561c94b07640, gpu_bo=0, cpu_bo=0), replaces=1 [ 74.871] sna_drawable_use_bo pixmap=4570, box=((0, 0), (12, 1)), flags=18... [ 74.871] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=18 [ 74.871] sna_drawable_use_bo: try cpu as GPU bo is idle [ 74.871] sna_drawable_use_bo: no CPU bo, and GPU not forced [ 74.871] sna_copy_boxes__inplace - no, no src or dst GPU bo [ 74.871] sna_copy_boxes: fallback -- src=(13, 10), dst=(0, 0) [ 74.871] sna_drawable_move_region_to_cpu(pixmap=4564 (25x21), [(13, 10), (25, 11)], flags=6) [ 74.871] sna_drawable_move_region_to_cpu: pixmap=4564 all damaged on CPU [ 74.871] sna_drawable_move_region_to_cpu(pixmap=4570 (12x1), [(0, 0), (12, 1)], flags=5) [ 74.871] sna_drawable_move_region_to_cpu: region (0, 0), (12, 1) + (0, 0) subsumes pixmap (12x1) [ 74.871] _sna_pixmap_move_to_cpu(pixmap=4570, 12x1, flags=5) [ 74.871] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 74.871] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 74.871] _sna_pixmap_move_to_cpu: marking as damaged [ 74.871] __sna_damage_all(12, 1) [ 74.871] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 74.871] sna_copy_boxes: memcpy_blt(box=(0, 0), (12, 1), src=(13, 10), pitches=(100, 48)) [ 74.871] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x1, pitch=100/48 [ 74.871] sna_composite(pixmap=4562, op=3, src=4570+(100, 13), mask=0+(198, 14), dst=4562+(198, 14)+(0, 0), size=(12, 9) [ 74.871] sna_compute_composite_region: dst=(198, 14)x(12, 9) [ 74.871] sna_compute_composite_region: initial clip against dst->pDrawable: (198, 14), (210, 23) [ 74.871] clip_to_dst: region: 1x[(198, 14), (210, 23)], clip: 1x[(0, 0), (210, 37)] [ 74.871] sna_compute_composite_region: clip against dst->pCompositeClip: (198, 14), (210, 23) [ 74.871] sna_compute_composite_region: clip against src (12x1 clip=0): (198, 14), (210, 23) [ 74.871] sna_composite: composite region extents:+(0, 0) -> (198, 14), (210, 23) + (0, 0) [ 74.871] gen9_render_composite: 12x9, current mode=1/1 [ 74.871] kgem_bo_is_render: handle=139, rq? 1 [1] [ 74.871] kgem_bo_is_busy: handle=139, domain: 3 exec? 1, rq? 1 [ 74.871] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.871] gen9_composite_set_target: (198, 14)x(12, 9), partial?=1 [ 74.871] sna_drawable_use_bo pixmap=4562, box=((198, 14), (210, 23)), flags=7... [ 74.871] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.871] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.871] sna_drawable_use_bo: using whole GPU bo [ 74.871] gen9_composite_set_target: pixmap=4562, format=20020888, size=210x37, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 74.871] gen9_composite_picture: (100, 13)x(12, 9), dst=(198, 14) [ 74.871] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[1.00 0.00 -100.00, 0.00 0.11 -1.44, 0.00 0.00 1.00] [ 74.871] sna_transform_is_imprecise_integer_translation: not unity scaling [ 74.871] sna_render_pixmap_bo pixmap=4570, (100, 13)x(12, 9)/(12, 1) [ 74.871] sna_render_pixmap_bo box=(0, 0), (12, 1): (12, 1)/(12, 1) [ 74.871] sna_render_pixmap_bo: offset=(-98, -1), size=(12, 1) [ 74.871] use_cpu_bo: no cpu bo [ 74.871] move_to_gpu: migrating whole pixmap (12x1) for source (0,0),(12,1), count 5? 0 [ 74.871] sna_render_pixmap_bo: uploading CPU box (0, 0), (12, 1) [ 74.871] upload: box=(0, 0), (12, 1), pixmap=12x1 [ 74.871] sna_drawable_move_region_to_cpu(pixmap=4570 (12x1), [(0, 0), (12, 1)], flags=2) [ 74.871] sna_drawable_move_region_to_cpu: pixmap=4570 all damaged on CPU [ 74.871] kgem_can_create_2d: 12x1 @ 32 [ 74.871] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=1 [ 74.871] kgem_can_create_2d: untiled size=4096 [ 74.871] kgem_choose_tiling: disabling tiling [12x1] for single row/col [ 74.871] kgem_choose_tiling: 12x1 -> 0 [ 74.871] kgem_upload_source_image : (0, 0), (12, 1), stride=48, bpp=32 [ 74.871] kgem_create_buffer_2d: 12x1, 32 bpp, stride=64 [ 74.871] kgem_create_buffer: size=128, flags=3 [write?=1, inplace?=1, last?=0] [ 74.871] kgem_create_buffer: reusing buffer? used=58880 + size=128, total=262144 [ 74.871] kgem_create_proxy: target handle=3 [proxy? -1], offset=58880, length=128, io=1 [ 74.871] __kgem_bo_init(handle=3, num_pages=128) [ 74.871] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x1, pitch=48/64 [ 74.871] upload: adding upload cache to pixmap=4570 [ 74.871] kgem_proxy_bo_attach: handle=3 [ 74.871] kgem_bo_is_render: handle=139, rq? 1 [1] [ 74.871] kgem_bo_is_render: handle=3, rq? 0 [0] [ 74.871] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 74.871] gen4_choose_composite_emitter: simple src, no mask [ 74.871] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.871] gen9_composite_get_binding_table(fe00) [ 74.871] kgem_add_reloc64: handle=3, pos=16248, delta=0, domains=40000 [ 74.871] kgem_add_reloc64: adding proxy [delta=58880] for handle=3 [ 74.871] kgem_add_reloc64[7] = (delta=58880, target handle=2, presumed=ffedf000) [ 74.871] [3f70] bind bo(handle=3, addr=ffeed600), format=192, width=12, height=1, pitch=64, tiling=0 -> sampler [ 74.871] gen9_emit_vertex_elements: setup id=2 [ 74.871] gen9_render_composite_box: (198, 14), (210, 23) [ 74.871] apply_damage: damage=0x0, region=1 [(198, 14), (210, 23) + (0, 0)] [ 74.871] gen8_vertex_flush[554] = 3 [ 74.871] sna_destroy_pixmap: pixmap=4570, attached?=1 [ 74.871] _kgem_bo_destroy: handle=3, proxy? 1 [ 74.871] __sna_free_pixmap(pixmap=4570) [ 74.871] sna_composite(pixmap=4562, op=3, src=4564+(0, 11), mask=0+(0, 23), dst=4562+(0, 23)+(0, 0), size=(12, 10) [ 74.871] sna_compute_composite_region: dst=(0, 23)x(12, 10) [ 74.871] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 23), (12, 33) [ 74.871] clip_to_dst: region: 1x[(0, 23), (12, 33)], clip: 1x[(0, 0), (210, 37)] [ 74.871] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 23), (12, 33) [ 74.871] sna_compute_composite_region: clip against src (25x21 clip=0): (0, 23), (12, 33) [ 74.871] sna_composite: composite region extents:+(0, 0) -> (0, 23), (12, 33) + (0, 0) [ 74.871] gen9_render_composite: 12x10, current mode=1/1 [ 74.871] kgem_bo_is_render: handle=139, rq? 1 [1] [ 74.871] kgem_bo_is_busy: handle=139, domain: 3 exec? 1, rq? 1 [ 74.871] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.871] gen9_composite_set_target: (0, 23)x(12, 10), partial?=1 [ 74.871] sna_drawable_use_bo pixmap=4562, box=((0, 23), (12, 33)), flags=7... [ 74.871] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.871] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.871] sna_drawable_use_bo: using whole GPU bo [ 74.871] gen9_composite_set_target: pixmap=4562, format=20020888, size=210x37, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 74.871] gen9_composite_picture: (0, 11)x(12, 10), dst=(0, 23) [ 74.871] sna_transform_is_imprecise_integer_translation: no transform [ 74.871] gen9_composite_picture: integer translation (0, 0), removing [ 74.871] sna_render_pixmap_bo pixmap=4564, (0, 11)x(12, 10)/(25, 21) [ 74.871] sna_render_pixmap_bo box=(0, 11), (12, 21): (12, 10)/(25, 21) [ 74.871] sna_render_pixmap_bo: offset=(0, -12), size=(25, 21) [ 74.871] use_cpu_bo: no cpu bo [ 74.871] kgem_choose_tiling: too short [10] for TILING_Y [ 74.871] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 74.871] kgem_choose_tiling: 12x10 -> 0 [ 74.871] sna_render_pixmap_bo: uploading CPU box (0, 11), (12, 21) [ 74.871] upload: box=(0, 11), (12, 21), pixmap=25x21 [ 74.871] sna_drawable_move_region_to_cpu(pixmap=4564 (25x21), [(0, 11), (12, 21)], flags=2) [ 74.871] sna_drawable_move_region_to_cpu: pixmap=4564 all damaged on CPU [ 74.871] kgem_can_create_2d: 12x10 @ 32 [ 74.871] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 74.871] kgem_can_create_2d: untiled size=4096 [ 74.871] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 74.871] kgem_choose_tiling: 12x10 -> 0 [ 74.871] kgem_upload_source_image : (0, 11), (12, 21), stride=100, bpp=32 [ 74.871] kgem_create_buffer_2d: 12x10, 32 bpp, stride=64 [ 74.871] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] [ 74.871] kgem_create_buffer: reusing buffer? used=59136 + size=640, total=262144 [ 74.871] kgem_create_proxy: target handle=3 [proxy? -1], offset=59136, length=640, io=1 [ 74.871] __kgem_bo_init(handle=3, num_pages=640) [ 74.871] memcpy_blt: src=(0, 11), dst=(0, 0), size=12x10, pitch=100/64 [ 74.871] kgem_bo_is_render: handle=139, rq? 1 [1] [ 74.871] kgem_bo_is_render: handle=3, rq? 0 [0] [ 74.871] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 74.871] gen4_choose_composite_emitter: identity src, no mask [ 74.871] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.871] gen9_composite_get_binding_table(fd80) [ 74.871] kgem_add_reloc64: handle=3, pos=16216, delta=0, domains=40000 [ 74.871] kgem_add_reloc64: adding proxy [delta=59136] for handle=3 [ 74.871] kgem_add_reloc64[8] = (delta=59136, target handle=2, presumed=ffedf000) [ 74.871] [3f50] bind bo(handle=3, addr=ffeed700), format=192, width=12, height=10, pitch=64, tiling=0 -> sampler [ 74.871] gen9_emit_sampler: sampler = 2 [ 74.871] gen9_emit_vertex_elements: setup id=2 [ 74.871] gen9_render_composite_box: (0, 23), (12, 33) [ 74.871] apply_damage: damage=0x0, region=1 [(0, 23), (12, 33) + (0, 0)] [ 74.871] gen8_vertex_flush[598] = 3 [ 74.871] _kgem_bo_destroy: handle=3, proxy? 1 [ 74.871] sna_create_pixmap(1, 10, 32, usage=0) [ 74.871] kgem_can_create_2d: 1x10 @ 32 [ 74.871] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=10 [ 74.871] kgem_can_create_2d: untiled size=4096 [ 74.871] kgem_choose_tiling: disabling tiling [1x10] for single row/col [ 74.871] kgem_choose_tiling: 1x10 -> 0 [ 74.871] sna_create_pixmap: usage=0, flags=a [ 74.871] sna_create_pixmap: small buffer [40], attaching to shadow pixmap [ 74.871] create_pixmap: allocating pixmap 1x10, depth=32/32, size=48 [ 74.871] create_pixmap: serial=4571, usage=0, 1x10 [ 74.871] sna_create_pixmap: serial=4571, 1x10, usage=0 [ 74.871] sna_validate_gc(0x561c94a96160) changes=0, previous serial=11da, drawable=11dc [ 74.871] sna_validate_gc: recomputing clip [ 74.871] sna_validate_gc: composite clip=1x[(0, 0), (1, 10)] [0x561c949a5890] [ 74.871] sna_copy_area: src=pixmap=4564:(12, 11)x(1, 10)+(0, 0) -> dst=pixmap=4572:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 74.871] sna_copy_area: normal copy [ 74.871] sna_do_copy: src=(12, 11), dst=(0, 0), size=(1x10) [ 74.871] sna_do_copy: after drawable: src=(12, 11), dst=(0, 0), size=(1x10) [ 74.871] sna_do_copy: dst extents (0, 0), (1, 10), dst clip extents (0, 0), (1, 10), dst size=1x10 [ 74.871] sna_do_copy: clipped dst extents (0, 0), (1, 10) [ 74.871] sna_do_copy: unclipped src extents (12, 11), (13, 21) [ 74.871] sna_do_copy: clipped src extents (12, 11), (13, 21) [ 74.871] sna_do_copy: pixmap -- no source clipping [ 74.871] sna_do_copy: src extents (12, 11), (13, 21) x 1 [ 74.871] sna_do_copy: copy region (0, 0), (1, 10) x 1 + (12, 11) [ 74.871] sna_copy_boxes (boxes=1x[(0, 0), (1, 10)...], src pixmap=4564+(12, 11), dst pixmap=4572+(0, 0), alu=3, src.size=25x21, dst.size=1x10) [ 74.871] sna_copy_boxes: dst=(priv=0x561c94a30490, gpu_bo=0, cpu_bo=0), src=(priv=0x561c94b07640, gpu_bo=0, cpu_bo=0), replaces=1 [ 74.871] sna_drawable_use_bo pixmap=4572, box=((0, 0), (1, 10)), flags=18... [ 74.871] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=18 [ 74.871] sna_drawable_use_bo: try cpu as GPU bo is idle [ 74.871] sna_drawable_use_bo: no CPU bo, and GPU not forced [ 74.871] sna_copy_boxes__inplace - no, no src or dst GPU bo [ 74.871] sna_copy_boxes: fallback -- src=(12, 11), dst=(0, 0) [ 74.871] sna_drawable_move_region_to_cpu(pixmap=4564 (25x21), [(12, 11), (13, 21)], flags=6) [ 74.871] sna_drawable_move_region_to_cpu: pixmap=4564 all damaged on CPU [ 74.871] sna_drawable_move_region_to_cpu(pixmap=4572 (1x10), [(0, 0), (1, 10)], flags=5) [ 74.871] sna_drawable_move_region_to_cpu: region (0, 0), (1, 10) + (0, 0) subsumes pixmap (1x10) [ 74.871] _sna_pixmap_move_to_cpu(pixmap=4572, 1x10, flags=5) [ 74.871] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 74.871] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 74.871] _sna_pixmap_move_to_cpu: marking as damaged [ 74.871] __sna_damage_all(1, 10) [ 74.871] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 74.871] sna_copy_boxes: memcpy_blt(box=(0, 0), (1, 10), src=(12, 11), pitches=(100, 4)) [ 74.871] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x10, pitch=100/4 [ 74.871] sna_composite(pixmap=4562, op=3, src=4572+(13, 12), mask=0+(12, 23), dst=4562+(12, 23)+(0, 0), size=(186, 10) [ 74.871] sna_compute_composite_region: dst=(12, 23)x(186, 10) [ 74.871] sna_compute_composite_region: initial clip against dst->pDrawable: (12, 23), (198, 33) [ 74.871] clip_to_dst: region: 1x[(12, 23), (198, 33)], clip: 1x[(0, 0), (210, 37)] [ 74.871] sna_compute_composite_region: clip against dst->pCompositeClip: (12, 23), (198, 33) [ 74.871] sna_compute_composite_region: clip against src (1x10 clip=0): (12, 23), (198, 33) [ 74.871] sna_composite: composite region extents:+(0, 0) -> (12, 23), (198, 33) + (0, 0) [ 74.871] gen9_render_composite: 186x10, current mode=1/1 [ 74.871] kgem_bo_is_render: handle=139, rq? 1 [1] [ 74.871] kgem_bo_is_busy: handle=139, domain: 3 exec? 1, rq? 1 [ 74.871] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.871] gen9_composite_set_target: (12, 23)x(186, 10), partial?=1 [ 74.871] sna_drawable_use_bo pixmap=4562, box=((12, 23), (198, 33)), flags=7... [ 74.871] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.871] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.871] sna_drawable_use_bo: using whole GPU bo [ 74.871] gen9_composite_set_target: pixmap=4562, format=20020888, size=210x37, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 74.871] gen9_composite_picture: (13, 12)x(186, 10), dst=(12, 23) [ 74.871] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.01 0.00 -0.07, 0.00 1.00 -12.00, 0.00 0.00 1.00] [ 74.871] sna_transform_is_imprecise_integer_translation: not unity scaling [ 74.871] sna_render_pixmap_bo pixmap=4572, (13, 12)x(186, 10)/(1, 10) [ 74.871] sna_render_pixmap_bo box=(0, 0), (1, 10): (1, 10)/(1, 10) [ 74.871] sna_render_pixmap_bo: offset=(1, -11), size=(1, 10) [ 74.871] use_cpu_bo: no cpu bo [ 74.871] move_to_gpu: migrating whole pixmap (1x10) for source (0,0),(1,10), count 5? 0 [ 74.871] sna_render_pixmap_bo: uploading CPU box (0, 0), (1, 10) [ 74.871] upload: box=(0, 0), (1, 10), pixmap=1x10 [ 74.871] sna_drawable_move_region_to_cpu(pixmap=4572 (1x10), [(0, 0), (1, 10)], flags=2) [ 74.871] sna_drawable_move_region_to_cpu: pixmap=4572 all damaged on CPU [ 74.871] kgem_can_create_2d: 1x10 @ 32 [ 74.871] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=10 [ 74.871] kgem_can_create_2d: untiled size=4096 [ 74.871] kgem_choose_tiling: disabling tiling [1x10] for single row/col [ 74.871] kgem_choose_tiling: 1x10 -> 0 [ 74.871] kgem_upload_source_image : (0, 0), (1, 10), stride=4, bpp=32 [ 74.871] kgem_create_buffer_2d: 1x10, 32 bpp, stride=32 [ 74.871] kgem_create_buffer: size=320, flags=3 [write?=1, inplace?=1, last?=0] [ 74.871] kgem_create_buffer: reusing buffer? used=59904 + size=320, total=262144 [ 74.871] kgem_create_proxy: target handle=3 [proxy? -1], offset=59904, length=320, io=1 [ 74.871] __kgem_bo_init(handle=3, num_pages=320) [ 74.871] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x10, pitch=4/32 [ 74.871] upload: adding upload cache to pixmap=4572 [ 74.871] kgem_proxy_bo_attach: handle=3 [ 74.871] kgem_bo_is_render: handle=139, rq? 1 [1] [ 74.871] kgem_bo_is_render: handle=3, rq? 0 [0] [ 74.871] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 74.871] gen4_choose_composite_emitter: simple src, no mask [ 74.871] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.871] gen9_composite_get_binding_table(fd00) [ 74.871] kgem_add_reloc64: handle=3, pos=16184, delta=0, domains=40000 [ 74.871] kgem_add_reloc64: adding proxy [delta=59904] for handle=3 [ 74.871] kgem_add_reloc64[9] = (delta=59904, target handle=2, presumed=ffedf000) [ 74.871] [3f30] bind bo(handle=3, addr=ffeeda00), format=192, width=1, height=10, pitch=32, tiling=0 -> sampler [ 74.871] gen9_emit_sampler: sampler = 32 [ 74.871] gen9_emit_vertex_elements: setup id=2 [ 74.871] gen9_render_composite_box: (12, 23), (198, 33) [ 74.871] apply_damage: damage=0x0, region=1 [(12, 23), (198, 33) + (0, 0)] [ 74.871] gen8_vertex_flush[5dc] = 3 [ 74.871] sna_destroy_pixmap: pixmap=4572, attached?=1 [ 74.871] _kgem_bo_destroy: handle=3, proxy? 1 [ 74.871] __sna_free_pixmap(pixmap=4572) [ 74.871] sna_composite(pixmap=4562, op=3, src=4564+(13, 11), mask=0+(198, 23), dst=4562+(198, 23)+(0, 0), size=(12, 10) [ 74.871] sna_compute_composite_region: dst=(198, 23)x(12, 10) [ 74.871] sna_compute_composite_region: initial clip against dst->pDrawable: (198, 23), (210, 33) [ 74.871] clip_to_dst: region: 1x[(198, 23), (210, 33)], clip: 1x[(0, 0), (210, 37)] [ 74.871] sna_compute_composite_region: clip against dst->pCompositeClip: (198, 23), (210, 33) [ 74.871] sna_compute_composite_region: clip against src (25x21 clip=0): (198, 23), (210, 33) [ 74.871] sna_composite: composite region extents:+(0, 0) -> (198, 23), (210, 33) + (0, 0) [ 74.871] gen9_render_composite: 12x10, current mode=1/1 [ 74.871] kgem_bo_is_render: handle=139, rq? 1 [1] [ 74.871] kgem_bo_is_busy: handle=139, domain: 3 exec? 1, rq? 1 [ 74.871] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.871] gen9_composite_set_target: (198, 23)x(12, 10), partial?=1 [ 74.871] sna_drawable_use_bo pixmap=4562, box=((198, 23), (210, 33)), flags=7... [ 74.871] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.871] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.871] sna_drawable_use_bo: using whole GPU bo [ 74.871] gen9_composite_set_target: pixmap=4562, format=20020888, size=210x37, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 74.871] gen9_composite_picture: (13, 11)x(12, 10), dst=(198, 23) [ 74.871] sna_transform_is_imprecise_integer_translation: no transform [ 74.871] gen9_composite_picture: integer translation (0, 0), removing [ 74.871] sna_render_pixmap_bo pixmap=4564, (13, 11)x(12, 10)/(25, 21) [ 74.871] sna_render_pixmap_bo box=(13, 11), (25, 21): (12, 10)/(25, 21) [ 74.871] sna_render_pixmap_bo: offset=(-185, -12), size=(25, 21) [ 74.871] use_cpu_bo: no cpu bo [ 74.871] kgem_choose_tiling: too short [10] for TILING_Y [ 74.871] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 74.871] kgem_choose_tiling: 12x10 -> 0 [ 74.871] sna_render_pixmap_bo: uploading CPU box (13, 11), (25, 21) [ 74.871] upload: box=(13, 11), (25, 21), pixmap=25x21 [ 74.871] sna_drawable_move_region_to_cpu(pixmap=4564 (25x21), [(13, 11), (25, 21)], flags=2) [ 74.871] sna_drawable_move_region_to_cpu: pixmap=4564 all damaged on CPU [ 74.871] kgem_can_create_2d: 12x10 @ 32 [ 74.871] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 74.871] kgem_can_create_2d: untiled size=4096 [ 74.871] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 74.871] kgem_choose_tiling: 12x10 -> 0 [ 74.871] kgem_upload_source_image : (13, 11), (25, 21), stride=100, bpp=32 [ 74.871] kgem_create_buffer_2d: 12x10, 32 bpp, stride=64 [ 74.871] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] [ 74.871] kgem_create_buffer: reusing buffer? used=60416 + size=640, total=262144 [ 74.871] kgem_create_proxy: target handle=3 [proxy? -1], offset=60416, length=640, io=1 [ 74.871] __kgem_bo_init(handle=3, num_pages=640) [ 74.871] memcpy_blt: src=(13, 11), dst=(0, 0), size=12x10, pitch=100/64 [ 74.871] kgem_bo_is_render: handle=139, rq? 1 [1] [ 74.871] kgem_bo_is_render: handle=3, rq? 0 [0] [ 74.871] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 74.871] gen4_choose_composite_emitter: identity src, no mask [ 74.871] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.871] gen9_composite_get_binding_table(fc80) [ 74.871] kgem_add_reloc64: handle=3, pos=16152, delta=0, domains=40000 [ 74.871] kgem_add_reloc64: adding proxy [delta=60416] for handle=3 [ 74.871] kgem_add_reloc64[10] = (delta=60416, target handle=2, presumed=ffedf000) [ 74.871] [3f10] bind bo(handle=3, addr=ffeedc00), format=192, width=12, height=10, pitch=64, tiling=0 -> sampler [ 74.871] gen9_emit_sampler: sampler = 2 [ 74.871] gen9_emit_vertex_elements: setup id=2 [ 74.871] gen9_render_composite_box: (198, 23), (210, 33) [ 74.871] apply_damage: damage=0x0, region=1 [(198, 23), (210, 33) + (0, 0)] [ 74.871] gen8_vertex_flush[620] = 3 [ 74.871] _kgem_bo_destroy: handle=3, proxy? 1 [ 74.871] sna_destroy_pixmap: pixmap=4564, attached?=1 [ 74.871] __sna_free_pixmap(pixmap=4564) [ 74.871] sna_composite_rectangles(pixmap=4562, op=1, ff3c3c3c x 1 [(38, 10)x(1, 17) ...]) [ 74.872] sna_composite_rectangles: converted to op 1 [ 74.872] sna_composite_rectangles[0] (38, 10)x(1, 17) -> (38, 10), (39, 27) [ 74.872] sna_composite_rectangles: nrects=1, region=(38, 10), (39, 27) x 1 [ 74.872] sna_composite_rectangles: clipped extents (38, 10),(39, 27) x 1 [ 74.872] sna_composite_rectangles: pixmap +(0, 0) extents (38, 10),(39, 27) [ 74.872] sna_composite_rectangles: dropping last-cpu hint [ 74.872] sna_drawable_use_bo pixmap=4562, box=((38, 10), (39, 27)), flags=9... [ 74.872] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 74.872] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.872] sna_drawable_use_bo: using whole GPU bo [ 74.872] gen9_render_fill_boxes (op=1, color=(3c3c, 3c3c, 3c3c, ffff) [20020888]) [ 74.872] kgem_bo_is_render: handle=139, rq? 1 [1] [ 74.872] gen9_render_fill_boxes(ff3c3c3c x 1 [(38, 10), (39, 27) ...]) [ 74.872] sna_render_get_solid: ff3c3c3c [ 74.872] sna_render_get_solid(28) = ff3c3c3c (old) [ 74.872] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 74.872] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.872] aligning vertex: was 3, now 2 floats per vertex [ 74.872] gen9_composite_get_binding_table(fc00) [ 74.872] kgem_add_reloc64: handle=122, pos=16120, delta=0, domains=40000 [ 74.872] kgem_add_reloc64: adding proxy [delta=112] for handle=122 [ 74.872] kgem_add_handle: handle=122, index=3 [ 74.872] kgem_add_reloc64[11] = (delta=112, target handle=3, presumed=fff6a000) [ 74.872] [3ef0] bind bo(handle=122, addr=fff6a070), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 74.872] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 74.872] gen9_emit_sampler: sampler = 1 [ 74.872] gen9_emit_vertex_elements: setup id=0 [ 74.872] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 74.872] (38, 10), (39, 27) [ 74.872] gen8_vertex_flush[6ac] = 3 [ 74.872] sna_create_pixmap(16, 16, 32, usage=0) [ 74.872] kgem_can_create_2d: 16x16 @ 32 [ 74.872] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=16 [ 74.872] kgem_can_create_2d: untiled size=4096 [ 74.872] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X [ 74.872] kgem_choose_tiling: 16x16 -> 0 [ 74.872] sna_create_pixmap: usage=0, flags=a [ 74.872] sna_create_pixmap: small buffer [1024], attaching to shadow pixmap [ 74.872] create_pixmap: allocating pixmap 16x16, depth=32/32, size=1032 [ 74.872] create_pixmap: serial=4573, usage=0, 16x16 [ 74.872] sna_create_pixmap: serial=4573, 16x16, usage=0 [ 74.872] sna_validate_gc(0x561c94a96160) changes=0, previous serial=11dc, drawable=11de [ 74.872] sna_validate_gc: recomputing clip [ 74.872] sna_validate_gc: composite clip=1x[(0, 0), (16, 16)] [0x561c949a5890] [ 74.872] sna_put_image((0, 0)x(16, 16), depth=32, format=2) [ 74.872] try_upload__fast: ignore existing cpu damage (if any) [ 74.872] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 74.872] try_upload__fast: no, no gpu damage [ 74.872] sna_drawable_move_region_to_cpu(pixmap=4574 (16x16), [(0, 0), (16, 16)], flags=1) [ 74.872] sna_drawable_move_region_to_cpu: region (0, 0), (16, 16) + (0, 0) subsumes pixmap (16x16) [ 74.872] _sna_pixmap_move_to_cpu(pixmap=4574, 16x16, flags=1) [ 74.872] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 74.872] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 74.872] operate_inplace: no, inplace operation not suitable [ 74.872] _sna_pixmap_move_to_cpu: marking as damaged [ 74.872] __sna_damage_all(16, 16) [ 74.872] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 74.872] sna_put_zpixmap_blt: upload(0, 0, 16, 16) x 1 boxes [ 74.872] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(16, 16) [ 74.872] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x16, pitch=64/64 [ 74.872] sna_accel_flush: flush?=0, dirty?=0 [ 74.872] sna_composite(pixmap=4562, op=3, src=4574+(0, 0), mask=0+(15, 10), dst=4562+(15, 10)+(0, 0), size=(16, 16) [ 74.872] sna_compute_composite_region: dst=(15, 10)x(16, 16) [ 74.872] sna_compute_composite_region: initial clip against dst->pDrawable: (15, 10), (31, 26) [ 74.872] clip_to_dst: region: 1x[(15, 10), (31, 26)], clip: 1x[(0, 0), (210, 37)] [ 74.872] sna_compute_composite_region: clip against dst->pCompositeClip: (15, 10), (31, 26) [ 74.872] sna_compute_composite_region: clip against src (16x16 clip=0): (15, 10), (31, 26) [ 74.872] sna_composite: composite region extents:+(0, 0) -> (15, 10), (31, 26) + (0, 0) [ 74.872] gen9_render_composite: 16x16, current mode=1/1 [ 74.872] kgem_bo_is_render: handle=139, rq? 1 [1] [ 74.872] kgem_bo_is_busy: handle=139, domain: 3 exec? 1, rq? 1 [ 74.872] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.872] gen9_composite_set_target: (15, 10)x(16, 16), partial?=1 [ 74.872] sna_drawable_use_bo pixmap=4562, box=((15, 10), (31, 26)), flags=7... [ 74.872] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 74.872] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.872] sna_drawable_use_bo: using whole GPU bo [ 74.872] gen9_composite_set_target: pixmap=4562, format=20020888, size=210x37, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 74.872] gen9_composite_picture: (0, 0)x(16, 16), dst=(15, 10) [ 74.872] sna_transform_is_imprecise_integer_translation: no transform [ 74.872] gen9_composite_picture: integer translation (0, 0), removing [ 74.872] sna_render_pixmap_bo pixmap=4574, (0, 0)x(16, 16)/(16, 16) [ 74.872] sna_render_pixmap_bo box=(0, 0), (16, 16): (16, 16)/(16, 16) [ 74.872] sna_render_pixmap_bo: offset=(-15, -10), size=(16, 16) [ 74.872] use_cpu_bo: no cpu bo [ 74.872] move_to_gpu: migrating whole pixmap (16x16) for source (0,0),(16,16), count 5? 0 [ 74.872] sna_render_pixmap_bo: uploading CPU box (0, 0), (16, 16) [ 74.872] upload: box=(0, 0), (16, 16), pixmap=16x16 [ 74.872] sna_drawable_move_region_to_cpu(pixmap=4574 (16x16), [(0, 0), (16, 16)], flags=2) [ 74.872] sna_drawable_move_region_to_cpu: pixmap=4574 all damaged on CPU [ 74.872] kgem_can_create_2d: 16x16 @ 32 [ 74.872] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=16 [ 74.872] kgem_can_create_2d: untiled size=4096 [ 74.872] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X [ 74.872] kgem_choose_tiling: 16x16 -> 0 [ 74.872] kgem_upload_source_image : (0, 0), (16, 16), stride=64, bpp=32 [ 74.872] kgem_create_buffer_2d: 16x16, 32 bpp, stride=64 [ 74.872] kgem_create_buffer: size=1024, flags=3 [write?=1, inplace?=1, last?=0] [ 74.872] kgem_create_buffer: reusing buffer? used=61184 + size=1024, total=262144 [ 74.872] kgem_create_proxy: target handle=3 [proxy? -1], offset=61184, length=1024, io=1 [ 74.872] __kgem_bo_init(handle=3, num_pages=1024) [ 74.872] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x16, pitch=64/64 [ 74.872] upload: adding upload cache to pixmap=4574 [ 74.872] kgem_proxy_bo_attach: handle=3 [ 74.872] kgem_bo_is_render: handle=139, rq? 1 [1] [ 74.872] kgem_bo_is_render: handle=3, rq? 0 [0] [ 74.872] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 74.872] gen4_choose_composite_emitter: identity src, no mask [ 74.872] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.872] aligning vertex: was 2, now 3 floats per vertex [ 74.872] gen9_composite_get_binding_table(fb80) [ 74.872] kgem_add_reloc64: handle=3, pos=16088, delta=0, domains=40000 [ 74.872] kgem_add_reloc64: adding proxy [delta=61184] for handle=3 [ 74.872] kgem_add_reloc64[12] = (delta=61184, target handle=2, presumed=ffedf000) [ 74.872] [3ed0] bind bo(handle=3, addr=ffeedf00), format=192, width=16, height=16, pitch=64, tiling=0 -> sampler [ 74.872] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 74.872] gen9_emit_sampler: sampler = 2 [ 74.872] gen9_emit_vertex_elements: setup id=2 [ 74.872] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 74.872] gen9_render_composite_box: (15, 10), (31, 26) [ 74.872] apply_damage: damage=0x0, region=1 [(15, 10), (31, 26) + (0, 0)] [ 74.872] gen8_vertex_flush[724] = 3 [ 74.872] sna_destroy_pixmap: pixmap=4574, attached?=1 [ 74.872] _kgem_bo_destroy: handle=3, proxy? 1 [ 74.872] __sna_free_pixmap(pixmap=4574) [ 74.872] sna_copy_area: src=pixmap=4562:(0, 0)x(210, 37)+(0, 0) -> dst=pixmap=4458:(634, 7)+(1524, 838); alu=3, pm=ffffffff, depth=24 [ 74.872] sna_copy_area: normal copy [ 74.872] sna_do_copy: src=(0, 0), dst=(634, 7), size=(210x37) [ 74.872] sna_do_copy: after drawable: src=(0, 0), dst=(2158, 845), size=(210x37) [ 74.872] sna_do_copy: dst extents (2158, 845), (2368, 882), dst clip extents (1524, 838), (2374, 1402), dst size=850x564 [ 74.872] sna_do_copy: clipped dst extents (2158, 845), (2368, 882) [ 74.872] sna_do_copy: unclipped src extents (0, 0), (210, 37) [ 74.872] sna_do_copy: clipped src extents (0, 0), (210, 37) [ 74.872] sna_do_copy: pixmap -- no source clipping [ 74.872] sna_do_copy: src extents (0, 0), (210, 37) x 1 [ 74.872] sna_do_copy: copy region (2158, 845), (2368, 882) x 1 + (-2158, -845) [ 74.872] sna_copy_boxes (boxes=1x[(2158, 845), (2368, 882)...], src pixmap=4562+(-2158, -845), dst pixmap=4458+(-1524, -810), alu=3, src.size=210x37, dst.size=850x592) [ 74.872] sna_copy_boxes: dst=(priv=0x561c9499d2c0, gpu_bo=20, cpu_bo=0), src=(priv=0x561c9472b610, gpu_bo=139, cpu_bo=0), replaces=0 [ 74.872] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 74.872] sna_drawable_use_bo pixmap=4458, box=((634, 35), (844, 72)), flags=b... [ 74.872] sna_drawable_use_bo: exported target, set PREFER_GPU [ 74.872] sna_drawable_use_bo: pinned, never REPLACES [ 74.872] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=b [ 74.872] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.872] sna_drawable_use_bo: using whole GPU bo [ 74.872] sna_pixmap_move_to_gpu(pixmap=4562, usage=0), flags=a [ 74.872] sna_pixmap_move_to_gpu: already all-damaged [ 74.872] sna_pixmap_mark_active: pixmap=4562, handle=139 [ 74.872] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 74.872] gen9_render_copy_boxes (-634, -35)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 74.872] kgem_bo_is_render: handle=139, rq? 1 [1] [ 74.872] kgem_bo_is_render: handle=20, rq? 0 [0] [ 74.872] kgem_bo_is_render: handle=20, rq? 0 [0] [ 74.872] kgem_bo_is_render: handle=139, rq? 1 [1] [ 74.872] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.872] __kgem_retire_rq: request 1 complete [ 74.872] kgem_set_mode: flushing before new bo [ 74.872] gen8_vertex_close: used=2877, vbo active? 23, vb=5, nreloc=2 [ 74.872] gen8_vertex_close: reloc[0] = 287 [ 74.872] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 74.872] kgem_add_handle: handle=23, index=4 [ 74.872] kgem_add_reloc64[13] = (delta=0, target handle=4, presumed=fd541000) [ 74.872] gen8_vertex_close: reloc[1] = 422 [ 74.872] kgem_add_reloc64: handle=23, pos=422, delta=0, domains=200000 [ 74.872] kgem_add_reloc64[14] = (delta=0, target handle=4, presumed=fd541000) [ 74.872] batch[1/1, flags=1800]: 464 464 16080 16384, nreloc=15, nexec=5, nfence=0, aperture=155 [fenced=0] [ 74.872] kgem_finish_buffers: buffer handle=3, used=62208, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 74.872] kgem_finish_buffers: retaining upload buffer (62208/262144): used=65536, refcnt=1 [ 74.872] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 74.872] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 74.872] kgem_fixup_relocs: shrinking by 61440 [ 74.872] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.872] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 74.872] kgem_commit: release handle=139 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd353000 [ 74.872] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 74.872] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffedf000 [ 74.872] kgem_commit: release handle=122 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 74.872] __kgem_bo_clear_busy: handle=122 [ 74.872] kgem_commit: release handle=122 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff6a000 [ 74.872] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 74.872] __kgem_busy: handle=1, busy=131072, wedged=0 [ 74.872] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 74.872] kgem_check_bo: num_pages=+814, num_exec=+2 [ 74.872] aligning vertex: was 3, now 2 floats per vertex [ 74.872] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 74.872] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 74.872] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 74.872] kgem_add_handle: handle=4, index=0 [ 74.872] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 74.872] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 74.872] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 74.872] gen9_composite_get_binding_table(ffc0) [ 74.872] kgem_add_reloc64: handle=20, pos=16360, delta=0, domains=20002 [ 74.872] kgem_add_handle: handle=20, index=1 [ 74.872] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd9be000) [ 74.872] __kgem_bo_mark_dirty: handle=20 (proxy? 0) [ 74.872] [3fe0] bind bo(handle=20, addr=fd9be000), format=192, width=850, height=592, pitch=3584, tiling=1 -> render [ 74.872] kgem_add_reloc64: handle=139, pos=16344, delta=0, domains=40000 [ 74.872] kgem_add_handle: handle=139, index=2 [ 74.872] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd353000) [ 74.872] [3fd0] bind bo(handle=139, addr=fd353000), format=192, width=210, height=37, pitch=1024, tiling=1 -> sampler [ 74.872] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 74.872] gen9_emit_sampler: sampler = 0 [ 74.872] gen9_emit_sf: num_sf_outputs=1 [ 74.872] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 74.872] gen9_emit_vertex_elements: setup id=0 [ 74.872] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 74.872] (0, 0) -> (634, 35) + (210, 37) [ 74.872] gen8_vertex_flush[490] = 3 [ 74.872] sna_destroy_pixmap: pixmap=4562, attached?=1 [ 74.872] _kgem_bo_destroy: handle=139, proxy? 0 [ 74.872] __kgem_bo_destroy: handle=139, size=65536 [ 74.872] __kgem_bo_destroy: handle=139 -> active [ 74.872] __sna_free_pixmap(pixmap=4562) [ 74.872] sna_accel_flush: flush?=1, dirty?=0 [ 74.872] gen8_vertex_close: used=2884, vbo active? 23, vb=1, nreloc=1 [ 74.872] gen8_vertex_close: reloc[0] = 287 [ 74.872] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 74.872] kgem_add_handle: handle=23, index=3 [ 74.872] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 74.872] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=888 [fenced=0] [ 74.872] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.872] __kgem_retire_rq: request 1 complete [ 74.872] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 74.872] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 74.872] kgem_fixup_relocs: shrinking by 61440 [ 74.872] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.872] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 74.872] kgem_commit: release handle=20 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd9be000 [ 74.872] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 74.872] kgem_commit: release handle=139 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd353000 [ 74.872] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 74.873] __kgem_busy: handle=1, busy=131072, wedged=0 [ 74.873] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 74.873] sna_block_handler (tv=546.216000) [ 74.873] kgem_retire, need_retire?=1 [ 74.873] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 74.873] kgem_retire__requests_ring: retiring ring 0 [ 74.873] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.873] __kgem_retire_rq: request 1 complete [ 74.873] __kgem_bo_flush: handle=20, busy=0, wedged=0 [ 74.873] __kgem_bo_flush: handle=139, busy=0, wedged=0 [ 74.873] kgem_bo_move_to_cache: release handle=139 [ 74.873] kgem_bo_move_to_inactive: moving handle=139 to inactive [ 74.873] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 74.873] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 74.873] kgem_retire -- retired=1, need_retire=0 [ 74.873] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 74.873] gen6_render_retire: resetting idle vbo [ 74.873] kgem_retire__buffers: handle=3, busy? 0 [0] [ 74.873] kgem_retire__buffers: releasing upload cache for handle=3? 0 [ 74.873] __kgem_bo_destroy: handle=3, size=262144 [ 74.873] kgem_bo_replace_io: transferring io handle=3 to bo [ 74.873] kgem_bo_move_to_inactive: moving handle=3 to inactive [ 74.873] sna_scanout_do_flush: flush timer active: delta=12 [ 74.873] sna_accel_block: evaluating timers, active=7 [ 74.873] sna_accel_block: flush timer expires in 12 [74885] [ 74.873] sna_wakeup_handler [ 74.873] sna_accel_flush: flush?=0, dirty?=0 [ 74.873] sna_accel_flush: flush?=0, dirty?=0 [ 74.873] sna_accel_flush: flush?=0, dirty?=0 [ 74.873] sna_accel_flush: flush?=0, dirty?=0 [ 74.873] sna_change_window_attributes [ 74.873] sna_accel_flush: flush?=0, dirty?=0 [ 74.873] sna_accel_flush: flush?=0, dirty?=0 [ 74.873] sna_accel_flush: flush?=0, dirty?=0 [ 74.873] sna_block_handler (tv=546.216000) [ 74.873] sna_scanout_do_flush: flush timer active: delta=12 [ 74.873] sna_accel_block: evaluating timers, active=7 [ 74.873] sna_accel_block: flush timer expires in 12 [74885] [ 74.873] sna_wakeup_handler [ 74.873] sna_accel_flush: flush?=0, dirty?=0 [ 74.873] sna_accel_flush: flush?=0, dirty?=0 [ 74.873] sna_accel_flush: flush?=0, dirty?=0 [ 74.873] sna_block_handler (tv=546.216000) [ 74.873] sna_scanout_do_flush: flush timer active: delta=12 [ 74.873] sna_accel_block: evaluating timers, active=7 [ 74.873] sna_accel_block: flush timer expires in 12 [74885] [ 74.873] sna_wakeup_handler [ 74.873] sna_accel_flush: flush?=0, dirty?=0 [ 74.873] sna_accel_flush: flush?=0, dirty?=0 [ 74.873] sna_accel_flush: flush?=0, dirty?=0 [ 74.873] sna_accel_flush: flush?=0, dirty?=0 [ 74.873] sna_change_window_attributes [ 74.873] sna_accel_flush: flush?=0, dirty?=0 [ 74.873] sna_accel_flush: flush?=0, dirty?=0 [ 74.873] sna_accel_flush: flush?=0, dirty?=0 [ 74.873] sna_block_handler (tv=546.216000) [ 74.873] sna_scanout_do_flush: flush timer active: delta=12 [ 74.873] sna_accel_block: evaluating timers, active=7 [ 74.873] sna_accel_block: flush timer expires in 12 [74885] [ 74.873] sna_wakeup_handler [ 74.873] sna_accel_flush: flush?=0, dirty?=0 [ 74.873] sna_accel_flush: flush?=0, dirty?=0 [ 74.873] sna_accel_flush: flush?=0, dirty?=0 [ 74.873] sna_accel_flush: flush?=0, dirty?=0 [ 74.873] sna_change_window_attributes [ 74.873] sna_accel_flush: flush?=0, dirty?=0 [ 74.873] sna_accel_flush: flush?=0, dirty?=0 [ 74.873] sna_accel_flush: flush?=0, dirty?=0 [ 74.873] sna_block_handler (tv=546.216000) [ 74.873] sna_scanout_do_flush: flush timer active: delta=12 [ 74.873] sna_accel_block: evaluating timers, active=7 [ 74.873] sna_accel_block: flush timer expires in 12 [74885] [ 74.873] sna_wakeup_handler [ 74.873] sna_accel_flush: flush?=0, dirty?=0 [ 74.873] sna_accel_flush: flush?=0, dirty?=0 [ 74.873] sna_block_handler (tv=546.216000) [ 74.873] sna_scanout_do_flush: flush timer active: delta=12 [ 74.873] sna_accel_block: evaluating timers, active=7 [ 74.873] sna_accel_block: flush timer expires in 12 [74885] [ 74.874] sna_wakeup_handler [ 74.874] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=32, name=80 [ 74.874] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 74.874] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 74.874] sna_dri2_get_back: draw size=3840x2160, back buffer handle=32 size=3840x2160, is-scanout? 1, active?=1, pitch=15360, front pitch=15360 [ 74.874] sna_dri2_get_back: reuse backbuffer? 1 [ 74.874] sna_dri2_get_back: back buffer handle=32, active?=1, refcnt=2 [ 74.874] sna_dri2_get_back: cache: handle=128, active=0 [ 74.874] sna_dri2_get_back: reuse cache handle=128, name=76, flags=0 [ 74.874] sna_dri2_get_back: caching handle=32 (name=80, flags=0, active_scanout=1) [ 74.874] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 74.874] sna_dri2_reuse_buffer: reusing back buffer handle=128, name=76, pitch=15360, age=0 [ 74.874] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 74.874] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=25, name=75, active_scanout=2 [ 74.874] kgem_bo_flink: flinked handle=25 to name=75, marking non-reusable [ 74.874] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=25] -- refcnt=4, draw=146, pixmap=4091, proxy?=0 [ 74.874] sna_accel_flush: flush?=0, dirty?=0 [ 74.874] sna_accel_flush: flush?=0, dirty?=0 [ 74.874] sna_accel_flush: flush?=0, dirty?=0 [ 74.874] sna_block_handler (tv=546.215000) [ 74.874] sna_scanout_do_flush: flush timer active: delta=11 [ 74.874] sna_accel_block: evaluating timers, active=7 [ 74.874] sna_accel_block: flush timer expires in 11 [74885] [ 74.874] sna_wakeup_handler [ 74.874] sna_mode_wakeup: len=64 [ 74.874] sna_dri2_vblank_handler(type=2, sequence=4242, draw=4181) [ 74.874] sna_crtc_record_swap: recording last swap on pipe=0, frame 4242 [msc=4242], time 74.875090 [ 74.874] sna_dri2_vblank_handler: 2 complete, frame=4242 tv=74.875090 [ 74.874] sna_dri2_blit_complete: blit finished [ 74.874] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4242, tv=74.875090) [ 74.874] frame_swap_complete(type=2): draw=146, pipe=0, frame=4242 [msc=4242], tv=74.875090 [ 74.874] sna_accel_flush: flush?=0, dirty?=0 [ 74.874] sna_dri2_event_free(draw?=1) [ 74.874] sna_dri2_remove_event: remove[0x561c94a33950] from window 146, active? 1 [ 74.874] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=25] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 74.874] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=128] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 74.874] sna_dri2_vblank_handler complete [ 74.874] sna_mode_wakeup: recording last swap on pipe=0, frame 4242 [1092], time 74.875090 [ 74.874] sna_mode_wakeup: removing handle=32 [active_scanout=0] from scanout, installing handle=25 [active_scanout=2] [ 74.874] sna_mode_wakeup: flip complete, pending? 1 [ 74.874] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 74.874] sna_block_handler (tv=546.215000) [ 74.874] sna_scanout_do_flush: flush timer active: delta=11 [ 74.874] sna_accel_block: evaluating timers, active=7 [ 74.874] sna_accel_block: flush timer expires in 11 [74885] [ 74.874] sna_wakeup_handler [ 74.874] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 74.874] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 74.874] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 74.874] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 74.874] sna_dri2_get_msc(draw=146, pipe=0) [ 74.874] sna_crtc_record_swap: recording last swap on pipe=0, frame 4242 [msc=4242], time 74.875090 [ 74.874] sna_dri2_get_msc: msc=4242 [raw=4242], ust=74875090 [ 74.874] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=128 (refs=1/1, flush=0) , front=25 (refs=2/3, flush=1) [ 74.875] sna_dri2_schedule_swap(target_msc=4242, divisor=0, remainder=0) [ 74.875] sna_dri2_schedule_swap: using front handle=25, active_scanout?=2, flush?=1 [ 74.875] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 74.875] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 74.875] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 74.875] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 74.875] sna_crtc_record_swap: recording last swap on pipe=0, frame 4242 [msc=4242], time 74.875090 [ 74.875] immediate_swap: current_msc=4242, target_msc=4242 -- yes [ 74.875] can_flip: no, shadow enabled [ 74.875] sna_dri2_add_event: adding event to window 146) [ 74.875] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 74.875] sna_dri2_immediate_blit: no pending blit, starting chain [ 74.875] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 74.875] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 74.875] can_xchg: back size=8700f00, front size=8700f00 [ 74.875] can_xchg: yes, pixmap=4091 [ 74.875] sna_dri2_xchg: win=146, exchange front=25/75,ref=3 and back=128/76,ref=2, pixmap=4091 3840x2160 [ 74.875] sna_dri2_xchg: back_bo handle=128, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 74.875] sna_dri2_xchg: front_bo handle=25, pitch=15360, size=33177600, ref=3, active_scanout?=2 [ 74.875] set_bo: pixmap=4091, handle=128 (old handle=25) [ 74.875] set_bo: marking whole pixmap as damaged [ 74.875] set_bo: applying final/discard move-to-gpu [ 74.875] wait_for_shadow: flags=0, flips=0, handle=25, shadow=29 [ 74.875] set_bo: dropping flush hint from handle=25 [ 74.875] set_bo: adding flush hint to handle=128 [ 74.875] mark_stale(handle=25) => 1 [ 74.875] swap_limit: draw=146 setting swap limit to 3 [ 74.875] sna_dri2_swap_limit_validate: swap limit set to 3 [ 74.875] sna_next_vblank(pipe=0, waiting until next vblank) [ 74.875] sna_dri2_schedule_swap: reported target_msc=4242 [ 74.875] sna_accel_flush: flush?=0, dirty?=0 [ 74.875] sna_accel_flush: flush?=0, dirty?=0 [ 74.875] sna_accel_flush: flush?=0, dirty?=0 [ 74.875] sna_accel_flush: flush?=0, dirty?=0 [ 74.875] sna_block_handler (tv=546.214000) [ 74.875] sna_scanout_do_flush: flush timer active: delta=10 [ 74.875] sna_accel_block: evaluating timers, active=7 [ 74.875] sna_accel_block: flush timer expires in 10 [74885] [ 74.875] sna_wakeup_handler [ 74.875] sna_accel_flush: flush?=0, dirty?=0 [ 74.875] sna_accel_flush: flush?=0, dirty?=0 [ 74.875] sna_accel_flush: flush?=0, dirty?=0 [ 74.875] sna_block_handler (tv=546.214000) [ 74.875] sna_scanout_do_flush: flush timer active: delta=10 [ 74.875] sna_accel_block: evaluating timers, active=7 [ 74.875] sna_accel_block: flush timer expires in 10 [74885] [ 74.875] sna_wakeup_handler [ 74.875] sna_accel_flush: flush?=0, dirty?=0 [ 74.875] sna_accel_flush: flush?=0, dirty?=0 [ 74.875] sna_accel_flush: flush?=0, dirty?=0 [ 74.875] sna_accel_flush: flush?=0, dirty?=0 [ 74.875] sna_accel_flush: flush?=0, dirty?=0 [ 74.875] sna_block_handler (tv=546.214000) [ 74.875] sna_scanout_do_flush: flush timer active: delta=10 [ 74.875] sna_accel_block: evaluating timers, active=7 [ 74.875] sna_accel_block: flush timer expires in 10 [74885] [ 74.875] sna_wakeup_handler [ 74.875] sna_accel_flush: flush?=0, dirty?=0 [ 74.875] sna_accel_flush: flush?=0, dirty?=0 [ 74.875] sna_accel_flush: flush?=0, dirty?=0 [ 74.875] sna_accel_flush: flush?=0, dirty?=0 [ 74.875] sna_accel_flush: flush?=0, dirty?=0 [ 74.875] sna_block_handler (tv=546.214000) [ 74.875] sna_scanout_do_flush: flush timer active: delta=10 [ 74.875] sna_accel_block: evaluating timers, active=7 [ 74.875] sna_accel_block: flush timer expires in 10 [74885] [ 74.875] sna_wakeup_handler [ 74.875] sna_accel_flush: flush?=0, dirty?=0 [ 74.875] sna_accel_flush: flush?=0, dirty?=0 [ 74.875] sna_accel_flush: flush?=0, dirty?=0 [ 74.875] sna_accel_flush: flush?=0, dirty?=0 [ 74.875] sna_block_handler (tv=546.214000) [ 74.875] sna_scanout_do_flush: flush timer active: delta=10 [ 74.875] sna_accel_block: evaluating timers, active=7 [ 74.875] sna_accel_block: flush timer expires in 10 [74885] [ 74.875] sna_wakeup_handler [ 74.875] sna_block_handler (tv=546.214000) [ 74.875] sna_scanout_do_flush: flush timer active: delta=10 [ 74.875] sna_accel_block: evaluating timers, active=7 [ 74.875] sna_accel_block: flush timer expires in 10 [74885] [ 74.875] sna_wakeup_handler [ 74.876] sna_create_pixmap(10, 23, 32, usage=0) [ 74.876] kgem_can_create_2d: 10x23 @ 32 [ 74.876] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=23 [ 74.876] kgem_can_create_2d: untiled size=4096 [ 74.876] kgem_choose_tiling: too thin [width 10, 32 bpp] for TILING_X [ 74.876] kgem_choose_tiling: 10x23 -> 0 [ 74.876] sna_create_pixmap: usage=0, flags=a [ 74.876] sna_create_pixmap: small buffer [920], attaching to shadow pixmap [ 74.876] create_pixmap: allocating pixmap 10x23, depth=32/32, size=928 [ 74.876] create_pixmap: serial=4575, usage=0, 10x23 [ 74.876] sna_create_pixmap: serial=4575, 10x23, usage=0 [ 74.876] sna_dri2_get_msc(draw=16778645, pipe=-1) [ 74.876] sna_crtc_record_swap: recording last swap on pipe=0, frame 4242 [msc=4242], time 74.875090 [ 74.876] sna_dri2_get_msc: msc=4242 [raw=4242], ust=74875090 [ 74.876] sna_dri2_create_buffer pixmap=4576, (attachment=1, format=32, drawable=10x23), window?=0 [ 74.876] sna_dri2_create_buffer: creating back buffer 10x23, suitable for scanout? 0 [ 74.876] kgem_create_2d(10x23, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 74.876] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=512, height=24 [ 74.876] kgem_set_tiling: handle=120, tiling=1 [1], pitch=512 [512]: 1 [ 74.876] kgem_bo_remove_from_inactive: removing handle=120 from inactive [ 74.876] from inactive: pitch=512, tiling=1: handle=120, id=2490 [ 74.876] kgem_bo_flink: flinked handle=120 to name=84, marking non-reusable [ 74.876] sna_dri2_create_buffer pixmap=4576, (attachment=0, format=32, drawable=10x23), window?=0 [ 74.876] sna_pixmap_set_dri: attaching DRI client to pixmap=4576 [ 74.876] sna_pixmap_move_to_gpu(pixmap=4576, usage=0), flags=c2 [ 74.876] sna_pixmap_move_to_gpu: CPU damage? 0 [ 74.876] sna_pixmap_move_to_gpu: creating GPU bo (10x23@32), create=8 [ 74.876] kgem_choose_tiling: too thin [width 10, 32 bpp] for TILING_X [ 74.876] kgem_choose_tiling: 10x23 -> 0 [ 74.876] kgem_choose_tiling: too thin [width 10, 32 bpp] for TILING_X [ 74.876] kgem_choose_tiling: 10x23 -> 0 [ 74.876] sna_pixmap_alloc_gpu: pixmap=4576 [ 74.876] kgem_create_2d(10x23, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 74.876] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=23 [ 74.876] kgem_bo_remove_from_inactive: removing handle=113 from inactive [ 74.876] from inactive: pitch=64, tiling=0: handle=113, id=2491 [ 74.876] sna_pixmap_mark_active: pixmap=4576, handle=113 [ 74.876] sna_pixmap_change_tiling: changing tiling 0 -> 1 for 10x23 pixmap [ 74.876] kgem_create_2d(10x23, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 74.876] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=512, height=24 [ 74.876] inactive too small: 2 < 3 [ 74.876] inactive too small: 2 < 3 [ 74.876] __kgem_bo_init(handle=132, num_pages=3) [ 74.876] kgem_set_tiling: handle=132, tiling=1 [1], pitch=512 [512]: 1 [ 74.876] new pitch=512, tiling=1, handle=132, id=2492, num_pages=3 [3], bucket=1 [ 74.876] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 74.876] kgem_bo_is_render: handle=113, rq? 0 [0] [ 74.876] kgem_bo_is_render: handle=132, rq? 0 [0] [ 74.876] kgem_bo_is_render: handle=132, rq? 0 [0] [ 74.876] kgem_bo_is_render: handle=113, rq? 0 [0] [ 74.876] kgem_bo_is_render: handle=132, rq? 0 [0] [ 74.876] needs_batch_flush: flushing before handle=132 for new reservation [ 74.876] kgem_check_bo: num_pages=+4, num_exec=+2 [ 74.876] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 74.876] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 74.876] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 74.876] kgem_add_handle: handle=4, index=0 [ 74.876] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 74.876] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 74.876] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 74.876] gen9_composite_get_binding_table(ffc0) [ 74.876] kgem_add_reloc64: handle=132, pos=16360, delta=0, domains=20002 [ 74.876] kgem_add_handle: handle=132, index=1 [ 74.876] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=0) [ 74.876] __kgem_bo_mark_dirty: handle=132 (proxy? 0) [ 74.876] [3fe0] bind bo(handle=132, addr=0), format=192, width=10, height=23, pitch=512, tiling=1 -> render [ 74.876] kgem_add_reloc64: handle=113, pos=16344, delta=0, domains=40000 [ 74.876] kgem_add_handle: handle=113, index=2 [ 74.876] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fe00a000) [ 74.876] [3fd0] bind bo(handle=113, addr=fe00a000), format=192, width=10, height=23, pitch=64, tiling=0 -> sampler [ 74.876] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 74.876] gen9_emit_sampler: sampler = 0 [ 74.876] gen9_emit_sf: num_sf_outputs=1 [ 74.876] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 74.876] gen9_emit_vertex_elements: setup id=0 [ 74.876] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 74.876] (0, 0) -> (0, 0) + (10, 23) [ 74.876] gen8_vertex_flush[490] = 3 [ 74.876] _kgem_bo_destroy: handle=113, proxy? 0 [ 74.876] __kgem_bo_destroy: handle=113, size=4096 [ 74.876] __kgem_bo_destroy: handle=113 -> active [ 74.876] sna_dri2_create_buffer: attaching to front buffer 10x23 [0x561c94aec200:2], scanout? 0 [ 74.876] kgem_bo_flink: flinked handle=132 to name=88, marking non-reusable [ 74.876] sna_dri2_create_buffer: adding flush hint to handle=132 [ 74.876] __sna_damage_all(10, 23) [ 74.876] sna_accel_watch_flush: enable=1 [ 74.876] sna_accel_flush: flush?=1, dirty?=0 [ 74.876] gen8_vertex_close: used=6, vbo active? 23, vb=1, nreloc=1 [ 74.876] gen8_vertex_close: reloc[0] = 287 [ 74.876] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 74.876] kgem_add_handle: handle=23, index=3 [ 74.876] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 74.876] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=78 [fenced=0] [ 74.876] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 74.876] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 74.876] kgem_fixup_relocs: shrinking by 61440 [ 74.876] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.876] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 74.876] kgem_commit: release handle=132 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ffed3000 [ 74.876] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 74.876] kgem_commit: release handle=113 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fe00a000 [ 74.876] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 74.876] __kgem_busy: handle=1, busy=131072, wedged=0 [ 74.876] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 74.876] sna_accel_flush: flush?=0, dirty?=0 [ 74.876] sna_accel_flush: flush?=0, dirty?=0 [ 74.876] sna_accel_flush: flush?=0, dirty?=0 [ 74.876] sna_block_handler (tv=546.213000) [ 74.876] kgem_retire, need_retire?=1 [ 74.876] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 74.876] kgem_retire__requests_ring: retiring ring 0 [ 74.876] __kgem_busy: handle=1, busy=131072, wedged=0 [ 74.876] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 74.876] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 74.876] kgem_retire -- retired=0, need_retire=1 [ 74.876] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 74.876] sna_scanout_do_flush: flush timer active: delta=9 [ 74.876] sna_accel_block: evaluating timers, active=7 [ 74.876] sna_accel_block: flush timer expires in 9 [74885] [ 74.876] sna_wakeup_handler [ 74.876] sna_accel_flush: flush?=0, dirty?=0 [ 74.876] sna_accel_flush: flush?=0, dirty?=0 [ 74.876] sna_block_handler (tv=546.213000) [ 74.876] kgem_retire, need_retire?=1 [ 74.876] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 74.876] kgem_retire__requests_ring: retiring ring 0 [ 74.876] __kgem_busy: handle=1, busy=131072, wedged=0 [ 74.876] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 74.876] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 74.876] kgem_retire -- retired=0, need_retire=1 [ 74.876] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 74.876] sna_scanout_do_flush: flush timer active: delta=9 [ 74.876] sna_accel_block: evaluating timers, active=7 [ 74.876] sna_accel_block: flush timer expires in 9 [74885] [ 74.877] sna_wakeup_handler [ 74.877] sna_composite_rectangles(pixmap=4577, op=0, 0 x 1 [(0, 0)x(10, 23) ...]) [ 74.877] sna_composite_rectangles: converted to op 0 [ 74.877] sna_composite_rectangles[0] (0, 0)x(10, 23) -> (0, 0), (10, 23) [ 74.877] sna_composite_rectangles: nrects=1, region=(0, 0), (10, 23) x 1 [ 74.877] sna_composite_rectangles: clipped extents (0, 0),(10, 23) x 1 [ 74.877] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(10, 23) [ 74.877] sna_composite_rectangles: promoting to full GPU [ 74.877] sna_composite_rectangles: dropping last-cpu hint [ 74.877] sna_drawable_use_bo pixmap=4577, box=((0, 0), (10, 23)), flags=19... [ 74.877] sna_drawable_use_bo: exported target, set PREFER_GPU [ 74.877] sna_drawable_use_bo: pinned, never REPLACES [ 74.877] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 74.877] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.877] sna_drawable_use_bo: using whole GPU bo [ 74.877] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 74.877] kgem_bo_is_render: handle=132, rq? 1 [1] [ 74.877] gen9_render_fill_boxes(0 x 1 [(0, 0), (10, 23) ...]) [ 74.877] sna_render_get_solid: 0 [ 74.877] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 74.877] kgem_check_bo: num_pages=+3, num_exec=+1 [ 74.877] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 74.877] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 74.877] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 74.877] kgem_add_handle: handle=4, index=0 [ 74.877] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 74.877] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 74.877] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 74.877] gen9_composite_get_binding_table(ffc0) [ 74.877] kgem_add_reloc64: handle=132, pos=16360, delta=0, domains=20002 [ 74.877] kgem_add_handle: handle=132, index=1 [ 74.877] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=ffed3000) [ 74.877] __kgem_bo_mark_dirty: handle=132 (proxy? 0) [ 74.877] [3fe0] bind bo(handle=132, addr=ffed3000), format=192, width=10, height=23, pitch=512, tiling=1 -> render [ 74.877] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 74.877] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 74.877] kgem_add_handle: handle=7, index=2 [ 74.877] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 74.877] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 74.877] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 74.877] gen9_emit_sampler: sampler = 1 [ 74.877] gen9_emit_sf: num_sf_outputs=1 [ 74.877] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 74.877] gen9_emit_vertex_elements: setup id=0 [ 74.877] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 74.877] (0, 0), (10, 23) [ 74.877] gen8_vertex_flush[490] = 3 [ 74.877] sna_composite_rectangles: pixmap=4577 marking clear [0]? 1 [ 74.877] sna_accel_flush: flush?=1, dirty?=0 [ 74.877] gen8_vertex_close: used=12, vbo active? 23, vb=1, nreloc=1 [ 74.877] gen8_vertex_close: reloc[0] = 287 [ 74.877] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 74.877] kgem_add_handle: handle=23, index=3 [ 74.877] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 74.877] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=78 [fenced=0] [ 74.877] __kgem_busy: handle=1, busy=131072, wedged=0 [ 74.877] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd981000 [ 74.877] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 74.877] kgem_fixup_relocs: shrinking by 61440 [ 74.877] __kgem_busy: handle=2, busy=0, wedged=0 [ 74.877] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd981000 [ 74.877] kgem_commit: release handle=132 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ffed3000 [ 74.877] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 74.877] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 74.877] __kgem_bo_clear_busy: handle=7 [ 74.877] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 74.877] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 74.877] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 74.877] sna_accel_flush: flush?=0, dirty?=0 [ 74.877] sna_create_pixmap(10, 23, 32, usage=0) [ 74.877] kgem_can_create_2d: 10x23 @ 32 [ 74.877] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=23 [ 74.877] kgem_can_create_2d: untiled size=4096 [ 74.877] kgem_choose_tiling: too thin [width 10, 32 bpp] for TILING_X [ 74.877] kgem_choose_tiling: 10x23 -> 0 [ 74.877] sna_create_pixmap: usage=0, flags=a [ 74.877] sna_create_pixmap: small buffer [920], attaching to shadow pixmap [ 74.877] create_pixmap: allocating pixmap 10x23, depth=32/32, size=928 [ 74.877] create_pixmap: serial=4578, usage=0, 10x23 [ 74.877] sna_create_pixmap: serial=4578, 10x23, usage=0 [ 74.877] sna_accel_flush: flush?=0, dirty?=0 [ 74.877] sna_accel_flush: flush?=0, dirty?=0 [ 74.877] sna_composite_rectangles(pixmap=4579, op=0, 0 x 1 [(0, 0)x(10, 23) ...]) [ 74.877] sna_composite_rectangles: converted to op 0 [ 74.877] sna_composite_rectangles[0] (0, 0)x(10, 23) -> (0, 0), (10, 23) [ 74.877] sna_composite_rectangles: nrects=1, region=(0, 0), (10, 23) x 1 [ 74.877] sna_composite_rectangles: clipped extents (0, 0),(10, 23) x 1 [ 74.877] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(10, 23) [ 74.877] sna_composite_rectangles: fallback, dst pixmap=4579 too small or not attached [ 74.877] sna_composite_rectangles: fallback [ 74.877] sna_drawable_move_region_to_cpu(pixmap=4579 (10x23), [(0, 0), (10, 23)], flags=1) [ 74.877] sna_drawable_move_region_to_cpu: region (0, 0), (10, 23) + (0, 0) subsumes pixmap (10x23) [ 74.877] _sna_pixmap_move_to_cpu(pixmap=4579, 10x23, flags=1) [ 74.877] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 74.877] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 74.877] operate_inplace: no, inplace operation not suitable [ 74.877] _sna_pixmap_move_to_cpu: marking as damaged [ 74.877] __sna_damage_all(10, 23) [ 74.877] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 74.877] sna_accel_flush: flush?=0, dirty?=0 [ 74.877] sna_create_pixmap(10, 23, 32, usage=0) [ 74.877] kgem_can_create_2d: 10x23 @ 32 [ 74.877] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=23 [ 74.877] kgem_can_create_2d: untiled size=4096 [ 74.877] kgem_choose_tiling: too thin [width 10, 32 bpp] for TILING_X [ 74.877] kgem_choose_tiling: 10x23 -> 0 [ 74.877] sna_create_pixmap: usage=0, flags=a [ 74.877] sna_create_pixmap: small buffer [920], attaching to shadow pixmap [ 74.877] create_pixmap: allocating pixmap 10x23, depth=32/32, size=928 [ 74.877] create_pixmap: serial=4580, usage=0, 10x23 [ 74.877] sna_create_pixmap: serial=4580, 10x23, usage=0 [ 74.877] sna_accel_flush: flush?=0, dirty?=0 [ 74.877] sna_accel_flush: flush?=0, dirty?=0 [ 74.877] sna_composite_rectangles(pixmap=4581, op=0, 0 x 1 [(0, 0)x(10, 23) ...]) [ 74.877] sna_composite_rectangles: converted to op 0 [ 74.877] sna_composite_rectangles[0] (0, 0)x(10, 23) -> (0, 0), (10, 23) [ 74.877] sna_composite_rectangles: nrects=1, region=(0, 0), (10, 23) x 1 [ 74.877] sna_composite_rectangles: clipped extents (0, 0),(10, 23) x 1 [ 74.877] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(10, 23) [ 74.877] sna_composite_rectangles: fallback, dst pixmap=4581 too small or not attached [ 74.877] sna_composite_rectangles: fallback [ 74.877] sna_drawable_move_region_to_cpu(pixmap=4581 (10x23), [(0, 0), (10, 23)], flags=1) [ 74.877] sna_drawable_move_region_to_cpu: region (0, 0), (10, 23) + (0, 0) subsumes pixmap (10x23) [ 74.877] _sna_pixmap_move_to_cpu(pixmap=4581, 10x23, flags=1) [ 74.877] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 74.877] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 74.877] operate_inplace: no, inplace operation not suitable [ 74.877] _sna_pixmap_move_to_cpu: marking as damaged [ 74.877] __sna_damage_all(10, 23) [ 74.877] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 74.877] sna_accel_flush: flush?=0, dirty?=0 [ 74.877] sna_accel_flush: flush?=0, dirty?=0 [ 74.877] sna_accel_flush: flush?=0, dirty?=0 [ 74.877] sna_accel_flush: flush?=0, dirty?=0 [ 74.877] sna_accel_flush: flush?=0, dirty?=0 [ 74.877] sna_composite_trapezoids(op=1, src=(2, 1), mask=18000, ntrap=4) [ 74.877] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 74.877] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 74.877] imprecise_trapezoid_span_converter: fallback -- composite spans not supported [ 74.877] imprecise_trapezoid_mask_converter: ntraps=4, extents (1, 1), (9, 23) [ 74.877] sna_compute_composite_extents: dst=(1, 1)x(8, 22) [ 74.877] sna_compute_composite_extents: initial clip against dst->pDrawable: (1, 1), (9, 23) [ 74.877] sna_compute_composite_extents: initial clip against dst->pCompositeClip: (1, 1), (9, 23) [ 74.877] trim_extents: trim((1, 1), (9, 23)) against ((0, 0), (10, 23)) + (0, 0) [ 74.877] sna_compute_composite_extents: clip against dst: (1, 1), (9, 23) [ 74.877] trim_source_extents: -> (1, 1), (9, 23) [ 74.877] imprecise_trapezoid_mask_converter: extents (1, 1), (9, 23) [ 74.877] imprecise_trapezoid_mask_converter: mask (8x22), dx=(-4, -4) [ 74.877] sna_pixmap_create_upload(8, 22, 8, flags=3) [ 74.877] __pop_freed_pixmap: reusing freed pixmap=4562 header [ 74.877] create_pixmap_hdr: pixmap=4582, width=8, height=22, usage=1 [ 74.877] kgem_create_buffer_2d: 8x22, 8 bpp, stride=32 [ 74.877] kgem_create_buffer: size=704, flags=3 [write?=1, inplace?=1, last?=0] [ 74.877] kgem_create_buffer: searching for an inactive GTT map for upload [ 74.877] search_linear_cache: num_pages=64, flags=b, use_active? 0, use_large=0 [max=65536] [ 74.877] search_linear_cache: searching for inactive gtt map [ 74.877] search_linear_cache: num_pages=1, flags=b, use_active? 0, use_large=0 [max=65536] [ 74.877] search_linear_cache: inactive and cache bucket empty [ 74.877] kgem_retire, need_retire?=1 [ 74.877] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 74.877] kgem_retire__requests_ring: retiring ring 0 [ 74.877] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.877] __kgem_retire_rq: request 1 complete [ 74.877] kgem_bo_move_to_cache: release handle=113 [ 74.877] kgem_bo_move_to_inactive: moving handle=113 to inactive [ 74.877] kgem_retire__requests_ring: retiring ring 0 [ 74.877] __kgem_busy: handle=2, busy=0, wedged=0 [ 74.877] __kgem_retire_rq: request 2 complete [ 74.877] __kgem_bo_flush: handle=132, busy=0, wedged=0 [ 74.877] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 74.877] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 74.877] kgem_retire -- retired=1, need_retire=0 [ 74.877] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 74.877] gen6_render_retire: resetting idle vbo [ 74.877] search_linear_cache: searching for inactive gtt map [ 74.877] search_linear_cache: num_pages=64, flags=2, use_active? 0, use_large=0 [max=65536] [ 74.877] kgem_bo_remove_from_inactive: removing handle=3 from inactive [ 74.877] search_linear_cache: found handle=3 (near-miss) (num_pages=64) in linear inactive cache [ 74.877] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7fc6b4be1000, tiling=0, domain=0, offset=4293783552 [ 74.877] kgem_create_buffer: reusing handle=3 for buffer [ 74.877] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7fc6b4be1000, tiling=0, domain=0, offset=4293783552 [ 74.877] init_buffer_from_bo: reusing handle=3 for buffer [ 74.877] kgem_bo_map: handle=3, offset=4293783552, tiling=0, map=0x0:0x7fc6b4be1000, domain=0 [ 74.877] kgem_bo_map: converting request for GTT map into CPU map [ 74.877] kgem_bo_map__cpu(handle=3, size=262144, map=0x0:0x7fc6b4be1000) [ 74.877] kgem_bo_sync__cpu: handle=3 [ 74.877] __kgem_busy: handle=3, busy=0, wedged=0 [ 74.877] kgem_bo_sync__cpu: SYNC: handle=3, needs_flush? 0, domain? 0, busy? 0 [ 74.877] __kgem_busy: handle=3, busy=0, wedged=0 [ 74.877] kgem_bo_retire: retiring bo handle=3 (needed flush? 0), rq? 0 [busy?=0] [ 74.877] assert_bo_retired: handle=3, domain: 0 exec? 0, rq? 0 [ 74.878] kgem_create_buffer(pages=64 [64]) new handle=3, used=704, write=1 [ 74.878] kgem_create_proxy: target handle=3 [proxy? -1], offset=0, length=704, io=1 [ 74.878] __kgem_bo_init(handle=3, num_pages=704) [ 74.878] __sna_damage_all(8, 22) [ 74.878] __sna_damage_all(8, 22) [ 74.878] sna_pixmap_create_upload: serial=4582, 8x22, usage=0 [ 74.878] imprecise_trapezoid_mask_converter: created buffer 0x7fc6b4be1000, stride 32 [ 74.878] sna_composite(pixmap=4581, op=1, src=0+(1, 2), mask=4582+(0, 0), dst=4581+(1, 1)+(0, 0), size=(8, 22) [ 74.878] sna_compute_composite_region: dst=(1, 1)x(8, 22) [ 74.878] sna_compute_composite_region: initial clip against dst->pDrawable: (1, 1), (9, 23) [ 74.878] clip_to_dst: region: 1x[(1, 1), (9, 23)], clip: 1x[(0, 0), (10, 23)] [ 74.878] sna_compute_composite_region: clip against dst->pCompositeClip: (1, 1), (9, 23) [ 74.878] sna_compute_composite_region: clip against src (0x0 clip=0): (1, 1), (9, 23) [ 74.878] sna_compute_composite_region: clip against mask: (1, 1), (9, 23) [ 74.878] sna_composite: fallback, dst pixmap=4581 is too small (or completely damaged) [ 74.878] sna_composite: fallback -- fbComposite [ 74.878] sna_composite_fb -- op=1, fallback dst=(1, 1)+(0, 0), size=(8, 22): region=((1,1), (9, 23)) [ 74.878] sna_composite_fb: fallback -- move mask to cpu [ 74.878] _sna_pixmap_move_to_cpu(pixmap=4582, 8x22, flags=2) [ 74.878] _sna_pixmap_move_to_cpu: gpu_bo=3, gpu_damage=0x561c94aea671, cpu_damage=0x561c947fe0f1, is-clear?=0 [ 74.878] _sna_pixmap_move_to_cpu: CPU all-damaged [ 74.878] sna_composite_fb: fallback -- move dst to cpu [ 74.878] sna_drawable_move_region_to_cpu(pixmap=4581 (10x23), [(1, 1), (9, 23)], flags=5) [ 74.878] sna_drawable_move_region_to_cpu: pixmap=4581 all damaged on CPU [ 74.878] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 74.878] sna_destroy_pixmap: pixmap=4582, attached?=1 [ 74.878] _kgem_bo_destroy: handle=3, proxy? 1 [ 74.878] _kgem_bo_delete_buffer: size=704, offset=0, parent used=768 [ 74.878] __sna_free_pixmap(pixmap=4582) [ 74.878] sna_accel_flush: flush?=0, dirty?=0 [ 74.878] sna_accel_flush: flush?=0, dirty?=0 [ 74.878] sna_composite_trapezoids(op=3, src=(5, 1), mask=18000, ntrap=25) [ 74.878] sna_composite_trapezoids: force fallbacks -- (!gpu dst, 10x23? 1) && (src-is-cpu? 1 && untransformed? 1) [ 74.878] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 74.878] color_convert: src=ff474642 [20028888] [ 74.878] color_convert: dst=ff474642 [20028888] [ 74.878] trapezoid_span_inplace__x8r8g8b8: extents (1, 1), (9, 6) [ 74.878] sna_compute_composite_extents: dst=(1, 1)x(8, 5) [ 74.878] sna_compute_composite_extents: initial clip against dst->pDrawable: (1, 1), (9, 6) [ 74.878] sna_compute_composite_extents: initial clip against dst->pCompositeClip: (1, 1), (9, 6) [ 74.878] trim_extents: trim((1, 1), (9, 6)) against ((0, 0), (10, 23)) + (0, 0) [ 74.878] sna_compute_composite_extents: clip against dst: (1, 1), (9, 6) [ 74.878] trim_source_extents: -> (1, 1), (9, 6) [ 74.878] trapezoid_span_inplace__x8r8g8b8: clipped extents (1, 1), (9, 6) [ 74.878] sna_drawable_move_region_to_cpu(pixmap=4581 (10x23), [(1, 1), (9, 6)], flags=3) [ 74.878] sna_drawable_move_region_to_cpu: pixmap=4581 all damaged on CPU [ 74.878] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 74.878] trapezoid_span_inplace__x8r8g8b8: 8x5, format=20028888, op=1, lerp?=1, num_threads=1 [ 74.878] trapezoid_span_inplace__x8r8g8b8: render inplace op=1, color=ff474642 [ 74.878] sna_accel_flush: flush?=0, dirty?=0 [ 74.878] sna_accel_flush: flush?=0, dirty?=0 [ 74.878] sna_destroy_pixmap: pixmap=4579, attached?=1 [ 74.878] __sna_free_pixmap(pixmap=4579) [ 74.878] sna_accel_flush: flush?=0, dirty?=0 [ 74.878] sna_accel_flush: flush?=0, dirty?=0 [ 74.878] sna_destroy_pixmap: pixmap=4581, attached?=1 [ 74.878] __sna_free_pixmap(pixmap=4581) [ 74.878] sna_accel_flush: flush?=0, dirty?=0 [ 74.878] sna_accel_flush: flush?=0, dirty?=0 [ 74.878] sna_create_pixmap(20, 16, 32, usage=0) [ 74.878] kgem_can_create_2d: 20x16 @ 32 [ 74.878] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=16 [ 74.878] kgem_can_create_2d: untiled size=4096 [ 74.878] kgem_choose_tiling: too thin [width 20, 32 bpp] for TILING_X [ 74.878] kgem_choose_tiling: 20x16 -> 0 [ 74.878] sna_create_pixmap: usage=0, flags=a [ 74.878] sna_create_pixmap: small buffer [1280], attaching to shadow pixmap [ 74.878] create_pixmap: allocating pixmap 20x16, depth=32/32, size=1288 [ 74.878] create_pixmap: serial=4583, usage=0, 20x16 [ 74.878] sna_create_pixmap: serial=4583, 20x16, usage=0 [ 74.878] sna_accel_flush: flush?=0, dirty?=0 [ 74.878] sna_dri2_get_msc(draw=16778654, pipe=-1) [ 74.878] sna_crtc_record_swap: recording last swap on pipe=0, frame 4242 [msc=4242], time 74.875090 [ 74.878] sna_dri2_get_msc: msc=4242 [raw=4242], ust=74875090 [ 74.878] sna_accel_flush: flush?=0, dirty?=0 [ 74.878] sna_accel_flush: flush?=0, dirty?=0 [ 74.878] sna_accel_flush: flush?=0, dirty?=0 [ 74.878] sna_dri2_create_buffer pixmap=4584, (attachment=1, format=32, drawable=20x16), window?=0 [ 74.878] sna_dri2_create_buffer: creating back buffer 20x16, suitable for scanout? 0 [ 74.878] kgem_create_2d(20x16, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 74.878] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=512, height=16 [ 74.878] kgem_set_tiling: handle=111, tiling=1 [1], pitch=512 [512]: 1 [ 74.878] kgem_bo_remove_from_inactive: removing handle=111 from inactive [ 74.878] from inactive: pitch=512, tiling=1: handle=111, id=2495 [ 74.878] kgem_bo_flink: flinked handle=111 to name=90, marking non-reusable [ 74.878] sna_dri2_create_buffer pixmap=4584, (attachment=0, format=32, drawable=20x16), window?=0 [ 74.878] sna_pixmap_set_dri: attaching DRI client to pixmap=4584 [ 74.878] sna_pixmap_move_to_gpu(pixmap=4584, usage=0), flags=c2 [ 74.878] sna_pixmap_move_to_gpu: CPU damage? 0 [ 74.878] sna_pixmap_move_to_gpu: creating GPU bo (20x16@32), create=8 [ 74.878] kgem_choose_tiling: too thin [width 20, 32 bpp] for TILING_X [ 74.878] kgem_choose_tiling: 20x16 -> 0 [ 74.878] kgem_choose_tiling: too thin [width 20, 32 bpp] for TILING_X [ 74.878] kgem_choose_tiling: 20x16 -> 0 [ 74.878] sna_pixmap_alloc_gpu: pixmap=4584 [ 74.878] kgem_create_2d(20x16, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 74.878] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=16 [ 74.878] kgem_bo_remove_from_inactive: removing handle=113 from inactive [ 74.878] from inactive: pitch=96, tiling=0: handle=113, id=2496 [ 74.878] sna_pixmap_mark_active: pixmap=4584, handle=113 [ 74.878] sna_pixmap_change_tiling: changing tiling 0 -> 1 for 20x16 pixmap [ 74.878] kgem_create_2d(20x16, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 74.878] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=512, height=16 [ 74.878] kgem_set_tiling: handle=107, tiling=1 [1], pitch=512 [512]: 1 [ 74.878] kgem_bo_remove_from_inactive: removing handle=107 from inactive [ 74.878] from inactive: pitch=512, tiling=1: handle=107, id=2497 [ 74.878] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 74.878] kgem_bo_is_render: handle=113, rq? 0 [0] [ 74.878] kgem_bo_is_render: handle=107, rq? 0 [0] [ 74.878] kgem_bo_is_render: handle=107, rq? 0 [0] [ 74.878] kgem_bo_is_render: handle=113, rq? 0 [0] [ 74.878] kgem_bo_is_render: handle=107, rq? 0 [0] [ 74.878] kgem_check_bo: num_pages=+3, num_exec=+2 [ 74.878] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 74.878] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 74.878] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 74.878] kgem_add_handle: handle=4, index=0 [ 74.878] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 74.878] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 74.878] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 74.878] gen9_composite_get_binding_table(ffc0) [ 74.878] kgem_add_reloc64: handle=107, pos=16360, delta=0, domains=20002 [ 74.878] kgem_add_handle: handle=107, index=1 [ 74.878] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fff6b000) [ 74.878] __kgem_bo_mark_dirty: handle=107 (proxy? 0) [ 74.878] [3fe0] bind bo(handle=107, addr=fff6b000), format=192, width=20, height=16, pitch=512, tiling=1 -> render [ 74.878] kgem_add_reloc64: handle=113, pos=16344, delta=0, domains=40000 [ 74.878] kgem_add_handle: handle=113, index=2 [ 74.878] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fe00a000) [ 74.878] [3fd0] bind bo(handle=113, addr=fe00a000), format=192, width=20, height=16, pitch=96, tiling=0 -> sampler [ 74.878] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 74.878] gen9_emit_sampler: sampler = 0 [ 74.878] gen9_emit_sf: num_sf_outputs=1 [ 74.878] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 74.878] gen9_emit_vertex_elements: setup id=0 [ 74.878] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 74.878] (0, 0) -> (0, 0) + (20, 16) [ 74.878] gen8_vertex_flush[490] = 3 [ 74.878] _kgem_bo_destroy: handle=113, proxy? 0 [ 74.878] __kgem_bo_destroy: handle=113, size=4096 [ 74.878] __kgem_bo_destroy: handle=113 -> active [ 74.878] sna_dri2_create_buffer: attaching to front buffer 20x16 [0x561c94aeca80:2], scanout? 0 [ 74.878] kgem_bo_flink: flinked handle=107 to name=91, marking non-reusable [ 74.878] sna_dri2_create_buffer: adding flush hint to handle=107 [ 74.878] __sna_damage_all(20, 16) [ 74.878] sna_accel_watch_flush: enable=1 [ 74.878] sna_accel_flush: flush?=1, dirty?=0 [ 74.878] gen8_vertex_close: used=6, vbo active? 23, vb=1, nreloc=1 [ 74.878] gen8_vertex_close: reloc[0] = 287 [ 74.878] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 74.878] kgem_add_handle: handle=23, index=3 [ 74.878] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 74.878] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=77 [fenced=0] [ 74.878] kgem_finish_buffers: buffer handle=3, used=0, exec?=0, write=1, mmapped=cpu, refcnt=1 [ 74.878] kgem_finish_buffers: retaining upload buffer (0/262144): used=0, refcnt=1 [ 74.878] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 74.878] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 74.878] kgem_fixup_relocs: shrinking by 61440 [ 74.878] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.878] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 74.878] kgem_commit: release handle=107 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fff6b000 [ 74.878] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 74.878] kgem_commit: release handle=113 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fe00a000 [ 74.878] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 74.878] __kgem_busy: handle=1, busy=131072, wedged=0 [ 74.878] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 74.878] sna_accel_flush: flush?=0, dirty?=0 [ 74.878] sna_accel_flush: flush?=0, dirty?=0 [ 74.878] sna_accel_flush: flush?=0, dirty?=0 [ 74.878] sna_block_handler (tv=546.211000) [ 74.878] kgem_retire, need_retire?=1 [ 74.878] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 74.878] kgem_retire__requests_ring: retiring ring 0 [ 74.878] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.878] __kgem_retire_rq: request 1 complete [ 74.878] __kgem_bo_flush: handle=107, busy=0, wedged=0 [ 74.878] kgem_bo_move_to_cache: release handle=113 [ 74.878] kgem_bo_move_to_inactive: moving handle=113 to inactive [ 74.878] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 74.878] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 74.878] kgem_retire -- retired=1, need_retire=0 [ 74.878] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 74.878] gen6_render_retire: resetting idle vbo [ 74.878] kgem_retire__buffers: handle=3, busy? 0 [0] [ 74.878] kgem_retire__buffers: releasing upload cache for handle=3? 0 [ 74.878] __kgem_bo_destroy: handle=3, size=262144 [ 74.878] kgem_bo_replace_io: transferring io handle=3 to bo [ 74.878] kgem_bo_move_to_inactive: moving handle=3 to inactive [ 74.878] sna_scanout_do_flush: flush timer active: delta=7 [ 74.878] sna_accel_block: evaluating timers, active=7 [ 74.878] sna_accel_block: flush timer expires in 7 [74885] [ 74.878] sna_wakeup_handler [ 74.878] sna_composite_rectangles(pixmap=4585, op=0, 0 x 1 [(0, 0)x(20, 16) ...]) [ 74.878] sna_composite_rectangles: converted to op 0 [ 74.878] sna_composite_rectangles[0] (0, 0)x(20, 16) -> (0, 0), (20, 16) [ 74.878] sna_composite_rectangles: nrects=1, region=(0, 0), (20, 16) x 1 [ 74.878] sna_composite_rectangles: clipped extents (0, 0),(20, 16) x 1 [ 74.878] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(20, 16) [ 74.878] sna_composite_rectangles: promoting to full GPU [ 74.878] sna_composite_rectangles: dropping last-cpu hint [ 74.878] sna_drawable_use_bo pixmap=4585, box=((0, 0), (20, 16)), flags=19... [ 74.878] sna_drawable_use_bo: exported target, set PREFER_GPU [ 74.878] sna_drawable_use_bo: pinned, never REPLACES [ 74.878] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 74.878] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.878] sna_drawable_use_bo: using whole GPU bo [ 74.878] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 74.878] kgem_bo_is_render: handle=107, rq? 0 [0] [ 74.878] kgem_bo_is_render: handle=107, rq? 0 [0] [ 74.878] gen9_render_fill_boxes(0 x 1 [(0, 0), (20, 16) ...]) [ 74.878] sna_render_get_solid: 0 [ 74.878] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 74.878] kgem_check_bo: num_pages=+2, num_exec=+1 [ 74.878] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 74.878] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 74.878] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 74.878] kgem_add_handle: handle=4, index=0 [ 74.878] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 74.879] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 74.879] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 74.879] gen9_composite_get_binding_table(ffc0) [ 74.879] kgem_add_reloc64: handle=107, pos=16360, delta=0, domains=20002 [ 74.879] kgem_add_handle: handle=107, index=1 [ 74.879] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fff6b000) [ 74.879] __kgem_bo_mark_dirty: handle=107 (proxy? 0) [ 74.879] [3fe0] bind bo(handle=107, addr=fff6b000), format=192, width=20, height=16, pitch=512, tiling=1 -> render [ 74.879] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 74.879] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 74.879] kgem_add_handle: handle=7, index=2 [ 74.879] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 74.879] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 74.879] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 74.879] gen9_emit_sampler: sampler = 1 [ 74.879] gen9_emit_sf: num_sf_outputs=1 [ 74.879] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 74.879] gen9_emit_vertex_elements: setup id=0 [ 74.879] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 74.879] (0, 0), (20, 16) [ 74.879] gen8_vertex_flush[490] = 3 [ 74.879] sna_composite_rectangles: pixmap=4585 marking clear [0]? 1 [ 74.879] sna_accel_flush: flush?=1, dirty?=0 [ 74.879] gen8_vertex_close: used=6, vbo active? 23, vb=1, nreloc=1 [ 74.879] gen8_vertex_close: reloc[0] = 287 [ 74.879] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 74.879] kgem_add_handle: handle=23, index=3 [ 74.879] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 74.879] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=77 [fenced=0] [ 74.879] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 74.879] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 74.879] kgem_fixup_relocs: shrinking by 61440 [ 74.879] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.879] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 74.879] kgem_commit: release handle=107 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fff6b000 [ 74.879] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 74.879] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 74.879] __kgem_bo_clear_busy: handle=7 [ 74.879] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 74.879] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 74.879] __kgem_busy: handle=1, busy=131072, wedged=0 [ 74.879] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 74.879] sna_accel_flush: flush?=0, dirty?=0 [ 74.879] sna_validate_gc(0x561c9495e470) changes=0, previous serial=10ec, drawable=11e9 [ 74.879] sna_validate_gc: recomputing clip [ 74.879] sna_validate_gc: composite clip=1x[(0, 0), (20, 16)] [0x561c9495e680] [ 74.879] sna_put_image((5, 3)x(10, 10), depth=32, format=2) [ 74.879] __kgem_bo_is_busy: handle=107, domain: 3 exec? 0, rq? 1 [ 74.879] __kgem_busy: handle=107, busy=0, wedged=0 [ 74.879] __kgem_retire_requests_upto(handle=107, ring=0) [ 74.879] __kgem_retire_rq: request 1 complete [ 74.879] __kgem_bo_flush: handle=107, busy=0, wedged=0 [ 74.879] try_upload__fast: ignore existing cpu damage (if any) [ 74.879] kgem_bo_can_map__cpu: handle=107 [ 74.879] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 74.879] try_upload__inplace: bo? 1, can map? 1, replaces? 0 [ 74.879] region_subsumes_damage? [ 74.879] region_subsumes_damage: region (5, 3), (15, 13), damage (0, 0), (20, 16) [ 74.879] region_subsumes_damage: not contained [ 74.879] try_upload__inplace: tiling=1 [ 74.879] kgem_bo_can_map__cpu: handle=107 [ 74.879] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 74.879] sna_pixmap_move_area_to_gpu: pixmap=4585 box=(5, 3), (15, 13), flags=1 [ 74.879] _sna_damage_subtract_box(None - (5, 3), (15, 13))... [ 74.879] = None [ 74.879] sna_pixmap_move_area_to_gpu: already all-damaged [ 74.879] sna_pixmap_unclean(pixmap=4585): cleaning foreign bo handle=107, busy=0 [ring=0] [ 74.879] __kgem_bo_clear_busy: handle=107 [ 74.879] sna_pixmap_mark_active: pixmap=4585, handle=107 [ 74.879] __kgem_bo_is_busy: handle=107, domain: 0 exec? 0, rq? 0 [ 74.879] kgem_bo_can_map__cpu: handle=107 [ 74.879] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 74.879] kgem_bo_map__cpu(handle=107, size=8192, map=0x0:0x0) [ 74.879] kgem_trim_vma_cache: type=1, count=-32757 (bucket: 1) [ 74.879] __kgem_bo_map__cpu: caching CPU vma for 107 [ 74.879] kgem_bo_sync__cpu: handle=107 [ 74.879] __kgem_busy: handle=107, busy=0, wedged=0 [ 74.879] kgem_bo_sync__cpu: SYNC: handle=107, needs_flush? 0, domain? 0, busy? 0 [ 74.879] __kgem_busy: handle=107, busy=0, wedged=0 [ 74.879] kgem_bo_retire: retiring bo handle=107 (needed flush? 0), rq? 0 [busy?=0] [ 74.879] assert_bo_retired: handle=107, domain: 0 exec? 0, rq? 0 [ 74.879] try_upload__tiled_x: upload(5, 3, 10, 10) x 1 [ 74.879] try_upload__tiled_x: copy tiled box (0, 0)->(5, 3)x(10, 10) [ 74.879] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(5, 3), size=10x10, pitch=40/512 [ 74.879] sna_accel_flush: flush?=0, dirty?=0 [ 74.879] sna_accel_flush: flush?=0, dirty?=0 [ 74.879] sna_accel_flush: flush?=0, dirty?=0 [ 74.879] sna_block_handler (tv=546.210000) [ 74.879] kgem_retire, need_retire?=1 [ 74.879] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 74.879] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 74.879] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 74.879] kgem_retire -- retired=0, need_retire=0 [ 74.879] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 74.879] gen6_render_retire: resetting idle vbo [ 74.879] sna_scanout_do_flush: flush timer active: delta=6 [ 74.879] sna_accel_block: evaluating timers, active=7 [ 74.879] sna_accel_block: flush timer expires in 6 [74885] [ 74.879] sna_wakeup_handler [ 74.879] _sna_dri2_destroy_buffer: 0x561c94b0c830 [handle=120] -- refcnt=1, draw=16778645, pixmap=0, proxy?=0 [ 74.879] sna_dri2_cache_bo(handle=120, name=84) [ 74.879] sna_dri2_cache_bo: not a window, releasing handle=120 [ 74.879] _kgem_bo_destroy: handle=120, proxy? 0 [ 74.879] __kgem_bo_destroy: handle=120, size=12288 [ 74.879] __kgem_bo_destroy: handle=120, not reusable [ 74.879] kgem_bo_free: handle=120, size=12288 [ 74.879] kgem_bo_free: releasing 0x0:0x7fc6c276e000 vma for handle=120, count=0 [ 74.879] _sna_dri2_destroy_buffer: 0x561c94b08eb0 [handle=132] -- refcnt=1, draw=16778645, pixmap=4586, proxy?=0 [ 74.879] _sna_dri2_destroy_buffer: removing active_scanout=1 from pixmap handle=132 [ 74.879] _sna_dri2_destroy_buffer: releasing last DRI pixmap=4586, scanout?=0 [ 74.879] _sna_dri2_destroy_buffer: dropping flush hint from handle=132 [ 74.879] sna_accel_watch_flush: enable=-1 [ 74.879] sna_dri2_cache_bo(handle=132, name=88) [ 74.879] sna_dri2_cache_bo: not a window, releasing handle=132 [ 74.879] sna_destroy_pixmap: pixmap=4586, attached?=1 [ 74.879] _kgem_bo_destroy: handle=132, proxy? 0 [ 74.879] __kgem_bo_destroy: handle=132, size=12288 [ 74.879] __kgem_bo_destroy: handle=132, not reusable [ 74.879] kgem_bo_free: handle=132, size=12288 [ 74.879] kgem_bo_free: releasing 0x0:0x0 vma for handle=132, count=0 [ 74.879] __sna_free_pixmap(pixmap=4586) [ 74.879] sna_create_pixmap(42, 23, 32, usage=0) [ 74.879] kgem_can_create_2d: 42x23 @ 32 [ 74.879] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=23 [ 74.879] kgem_can_create_2d: untiled size=8192 [ 74.879] kgem_choose_tiling: too thin [width 42, 32 bpp] for TILING_X [ 74.879] kgem_choose_tiling: 42x23 -> 0 [ 74.879] sna_create_pixmap: usage=0, flags=b [ 74.879] sna_create_pixmap: small buffer [3864], attaching to shadow pixmap [ 74.879] create_pixmap: allocating pixmap 42x23, depth=32/32, size=3872 [ 74.879] create_pixmap: serial=4587, usage=0, 42x23 [ 74.879] sna_create_pixmap: serial=4587, 42x23, usage=0 [ 74.879] sna_dri2_get_msc(draw=16778658, pipe=-1) [ 74.879] sna_crtc_record_swap: recording last swap on pipe=0, frame 4242 [msc=4242], time 74.875090 [ 74.879] sna_dri2_get_msc: msc=4242 [raw=4242], ust=74875090 [ 74.879] sna_dri2_create_buffer pixmap=4588, (attachment=1, format=32, drawable=42x23), window?=0 [ 74.879] sna_dri2_create_buffer: creating back buffer 42x23, suitable for scanout? 0 [ 74.879] kgem_create_2d(42x23, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 74.879] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=512, height=24 [ 74.879] __kgem_bo_init(handle=120, num_pages=3) [ 74.879] kgem_set_tiling: handle=120, tiling=1 [1], pitch=512 [512]: 1 [ 74.879] new pitch=512, tiling=1, handle=120, id=2498, num_pages=3 [3], bucket=1 [ 74.879] kgem_bo_flink: flinked handle=120 to name=84, marking non-reusable [ 74.879] sna_dri2_create_buffer pixmap=4588, (attachment=0, format=32, drawable=42x23), window?=0 [ 74.879] sna_pixmap_set_dri: attaching DRI client to pixmap=4588 [ 74.879] sna_pixmap_move_to_gpu(pixmap=4588, usage=0), flags=c2 [ 74.879] sna_pixmap_move_to_gpu: CPU damage? 0 [ 74.879] sna_pixmap_move_to_gpu: creating GPU bo (42x23@32), create=8 [ 74.879] kgem_choose_tiling: too thin [width 42, 32 bpp] for TILING_X [ 74.879] kgem_choose_tiling: 42x23 -> 0 [ 74.879] kgem_choose_tiling: too thin [width 42, 32 bpp] for TILING_X [ 74.879] kgem_choose_tiling: 42x23 -> 0 [ 74.879] sna_pixmap_alloc_gpu: pixmap=4588 [ 74.879] kgem_create_2d(42x23, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 74.879] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=23 [ 74.879] __kgem_bo_init(handle=132, num_pages=2) [ 74.879] new pitch=192, tiling=0, handle=132, id=2499, num_pages=2 [2], bucket=1 [ 74.879] sna_pixmap_mark_active: pixmap=4588, handle=132 [ 74.879] sna_pixmap_change_tiling: changing tiling 0 -> 1 for 42x23 pixmap [ 74.879] kgem_create_2d(42x23, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 74.879] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=512, height=24 [ 74.879] __kgem_bo_init(handle=134, num_pages=3) [ 74.879] kgem_set_tiling: handle=134, tiling=1 [1], pitch=512 [512]: 1 [ 74.879] new pitch=512, tiling=1, handle=134, id=2500, num_pages=3 [3], bucket=1 [ 74.879] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 74.879] kgem_bo_is_render: handle=132, rq? 0 [0] [ 74.879] kgem_bo_is_render: handle=134, rq? 0 [0] [ 74.879] kgem_bo_is_render: handle=134, rq? 0 [0] [ 74.879] kgem_bo_is_render: handle=132, rq? 0 [0] [ 74.879] kgem_bo_is_render: handle=134, rq? 0 [0] [ 74.879] needs_batch_flush: flushing before handle=134 for new reservation [ 74.879] kgem_check_bo: num_pages=+5, num_exec=+2 [ 74.879] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 74.879] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 74.879] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 74.879] kgem_add_handle: handle=4, index=0 [ 74.879] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 74.879] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 74.879] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 74.879] gen9_composite_get_binding_table(ffc0) [ 74.879] kgem_add_reloc64: handle=134, pos=16360, delta=0, domains=20002 [ 74.879] kgem_add_handle: handle=134, index=1 [ 74.879] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=0) [ 74.879] __kgem_bo_mark_dirty: handle=134 (proxy? 0) [ 74.879] [3fe0] bind bo(handle=134, addr=0), format=192, width=42, height=23, pitch=512, tiling=1 -> render [ 74.879] kgem_add_reloc64: handle=132, pos=16344, delta=0, domains=40000 [ 74.879] kgem_add_handle: handle=132, index=2 [ 74.879] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) [ 74.879] [3fd0] bind bo(handle=132, addr=0), format=192, width=42, height=23, pitch=192, tiling=0 -> sampler [ 74.879] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 74.879] gen9_emit_sampler: sampler = 0 [ 74.879] gen9_emit_sf: num_sf_outputs=1 [ 74.879] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 74.879] gen9_emit_vertex_elements: setup id=0 [ 74.879] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 74.879] (0, 0) -> (0, 0) + (42, 23) [ 74.879] gen8_vertex_flush[490] = 3 [ 74.879] _kgem_bo_destroy: handle=132, proxy? 0 [ 74.879] __kgem_bo_destroy: handle=132, size=8192 [ 74.879] __kgem_bo_destroy: handle=132 -> active [ 74.879] sna_dri2_create_buffer: attaching to front buffer 42x23 [0x561c94af7550:2], scanout? 0 [ 74.879] kgem_bo_flink: flinked handle=134 to name=88, marking non-reusable [ 74.879] sna_dri2_create_buffer: adding flush hint to handle=134 [ 74.879] __sna_damage_all(42, 23) [ 74.879] sna_accel_watch_flush: enable=1 [ 74.879] sna_accel_flush: flush?=1, dirty?=0 [ 74.879] gen8_vertex_close: used=6, vbo active? 23, vb=1, nreloc=1 [ 74.879] gen8_vertex_close: reloc[0] = 287 [ 74.880] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 74.880] kgem_add_handle: handle=23, index=3 [ 74.880] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 74.880] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=79 [fenced=0] [ 74.880] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 74.880] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 74.880] kgem_fixup_relocs: shrinking by 61440 [ 74.880] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.880] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 74.880] kgem_commit: release handle=134 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fff1f000 [ 74.880] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 74.880] kgem_commit: release handle=132 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffed1000 [ 74.880] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 74.880] __kgem_busy: handle=1, busy=131072, wedged=0 [ 74.880] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 74.880] sna_accel_flush: flush?=0, dirty?=0 [ 74.880] sna_accel_flush: flush?=0, dirty?=0 [ 74.880] sna_accel_flush: flush?=0, dirty?=0 [ 74.880] sna_block_handler (tv=546.209000) [ 74.880] kgem_retire, need_retire?=1 [ 74.880] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 74.880] kgem_retire__requests_ring: retiring ring 0 [ 74.880] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.880] __kgem_retire_rq: request 1 complete [ 74.880] __kgem_bo_flush: handle=134, busy=0, wedged=0 [ 74.880] kgem_bo_move_to_cache: release handle=132 [ 74.880] kgem_bo_move_to_inactive: moving handle=132 to inactive [ 74.880] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 74.880] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 74.880] kgem_retire -- retired=1, need_retire=0 [ 74.880] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 74.880] gen6_render_retire: resetting idle vbo [ 74.880] sna_scanout_do_flush: flush timer active: delta=5 [ 74.880] sna_accel_block: evaluating timers, active=7 [ 74.880] sna_accel_block: flush timer expires in 5 [74885] [ 74.880] sna_wakeup_handler [ 74.880] sna_composite_rectangles(pixmap=4589, op=0, 0 x 1 [(0, 0)x(42, 23) ...]) [ 74.880] sna_composite_rectangles: converted to op 0 [ 74.880] sna_composite_rectangles[0] (0, 0)x(42, 23) -> (0, 0), (42, 23) [ 74.880] sna_composite_rectangles: nrects=1, region=(0, 0), (42, 23) x 1 [ 74.880] sna_composite_rectangles: clipped extents (0, 0),(42, 23) x 1 [ 74.880] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(42, 23) [ 74.880] sna_composite_rectangles: promoting to full GPU [ 74.880] sna_composite_rectangles: dropping last-cpu hint [ 74.880] sna_drawable_use_bo pixmap=4589, box=((0, 0), (42, 23)), flags=19... [ 74.880] sna_drawable_use_bo: exported target, set PREFER_GPU [ 74.880] sna_drawable_use_bo: pinned, never REPLACES [ 74.880] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 74.880] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.880] sna_drawable_use_bo: using whole GPU bo [ 74.880] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 74.880] kgem_bo_is_render: handle=134, rq? 0 [0] [ 74.880] kgem_bo_is_render: handle=134, rq? 0 [0] [ 74.880] gen9_render_fill_boxes(0 x 1 [(0, 0), (42, 23) ...]) [ 74.880] sna_render_get_solid: 0 [ 74.880] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 74.880] kgem_check_bo: num_pages=+3, num_exec=+1 [ 74.880] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 74.880] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 74.880] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 74.880] kgem_add_handle: handle=4, index=0 [ 74.880] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 74.880] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 74.880] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 74.880] gen9_composite_get_binding_table(ffc0) [ 74.880] kgem_add_reloc64: handle=134, pos=16360, delta=0, domains=20002 [ 74.880] kgem_add_handle: handle=134, index=1 [ 74.880] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fff1f000) [ 74.880] __kgem_bo_mark_dirty: handle=134 (proxy? 0) [ 74.880] [3fe0] bind bo(handle=134, addr=fff1f000), format=192, width=42, height=23, pitch=512, tiling=1 -> render [ 74.880] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 74.880] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 74.880] kgem_add_handle: handle=7, index=2 [ 74.880] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 74.880] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 74.880] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 74.880] gen9_emit_sampler: sampler = 1 [ 74.880] gen9_emit_sf: num_sf_outputs=1 [ 74.880] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 74.880] gen9_emit_vertex_elements: setup id=0 [ 74.880] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 74.880] (0, 0), (42, 23) [ 74.880] gen8_vertex_flush[490] = 3 [ 74.880] sna_composite_rectangles: pixmap=4589 marking clear [0]? 1 [ 74.880] sna_accel_flush: flush?=1, dirty?=0 [ 74.880] gen8_vertex_close: used=6, vbo active? 23, vb=1, nreloc=1 [ 74.880] gen8_vertex_close: reloc[0] = 287 [ 74.880] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 74.880] kgem_add_handle: handle=23, index=3 [ 74.880] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 74.880] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=78 [fenced=0] [ 74.880] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 74.880] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 74.880] kgem_fixup_relocs: shrinking by 61440 [ 74.880] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.880] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 74.880] kgem_commit: release handle=134 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fff1f000 [ 74.880] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 74.880] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 74.880] __kgem_bo_clear_busy: handle=7 [ 74.880] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 74.880] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 74.880] __kgem_busy: handle=1, busy=131072, wedged=0 [ 74.880] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 74.880] sna_accel_flush: flush?=0, dirty?=0 [ 74.880] sna_create_pixmap(42, 23, 32, usage=0) [ 74.880] kgem_can_create_2d: 42x23 @ 32 [ 74.880] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=23 [ 74.880] kgem_can_create_2d: untiled size=8192 [ 74.880] kgem_choose_tiling: too thin [width 42, 32 bpp] for TILING_X [ 74.880] kgem_choose_tiling: 42x23 -> 0 [ 74.880] sna_create_pixmap: usage=0, flags=b [ 74.880] sna_create_pixmap: small buffer [3864], attaching to shadow pixmap [ 74.880] create_pixmap: allocating pixmap 42x23, depth=32/32, size=3872 [ 74.880] create_pixmap: serial=4590, usage=0, 42x23 [ 74.880] sna_create_pixmap: serial=4590, 42x23, usage=0 [ 74.880] sna_accel_flush: flush?=0, dirty?=0 [ 74.880] sna_accel_flush: flush?=0, dirty?=0 [ 74.880] sna_composite_rectangles(pixmap=4591, op=0, 0 x 1 [(0, 0)x(42, 23) ...]) [ 74.880] sna_composite_rectangles: converted to op 0 [ 74.880] sna_composite_rectangles[0] (0, 0)x(42, 23) -> (0, 0), (42, 23) [ 74.880] sna_composite_rectangles: nrects=1, region=(0, 0), (42, 23) x 1 [ 74.880] sna_composite_rectangles: clipped extents (0, 0),(42, 23) x 1 [ 74.880] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(42, 23) [ 74.880] sna_composite_rectangles: fallback, dst pixmap=4591 too small or not attached [ 74.880] sna_composite_rectangles: fallback [ 74.880] sna_drawable_move_region_to_cpu(pixmap=4591 (42x23), [(0, 0), (42, 23)], flags=1) [ 74.880] sna_drawable_move_region_to_cpu: region (0, 0), (42, 23) + (0, 0) subsumes pixmap (42x23) [ 74.880] _sna_pixmap_move_to_cpu(pixmap=4591, 42x23, flags=1) [ 74.880] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 74.880] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 74.880] operate_inplace: no, inplace operation not suitable [ 74.880] _sna_pixmap_move_to_cpu: marking as damaged [ 74.880] __sna_damage_all(42, 23) [ 74.880] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 74.880] sna_accel_flush: flush?=0, dirty?=0 [ 74.880] sna_glyphs(op=3, nlist=1, src=(5, 16)) [ 74.880] sna_glyphs: fallback -- too small (42x23) [ 74.880] glyphs_fallback: nlist=1, count=4, extents (5, 4), (38, 19) [ 74.880] glyphs_fallback: clipped extents (5, 4), (38, 19) [ 74.880] sna_drawable_move_region_to_cpu(pixmap=4591 (42x23), [(5, 4), (38, 19)], flags=3) [ 74.880] sna_drawable_move_region_to_cpu: pixmap=4591 all damaged on CPU [ 74.880] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 74.880] sna_accel_flush: flush?=0, dirty?=0 [ 74.880] sna_glyphs(op=3, nlist=1, src=(5, 17)) [ 74.880] sna_glyphs: fallback -- too small (42x23) [ 74.880] glyphs_fallback: nlist=1, count=4, extents (5, 5), (38, 20) [ 74.880] glyphs_fallback: clipped extents (5, 5), (38, 20) [ 74.880] sna_drawable_move_region_to_cpu(pixmap=4591 (42x23), [(5, 5), (38, 20)], flags=3) [ 74.880] sna_drawable_move_region_to_cpu: pixmap=4591 all damaged on CPU [ 74.880] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 74.880] sna_accel_flush: flush?=0, dirty?=0 [ 74.880] sna_create_pixmap(42, 23, 32, usage=0) [ 74.880] kgem_can_create_2d: 42x23 @ 32 [ 74.880] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=23 [ 74.880] kgem_can_create_2d: untiled size=8192 [ 74.880] kgem_choose_tiling: too thin [width 42, 32 bpp] for TILING_X [ 74.880] kgem_choose_tiling: 42x23 -> 0 [ 74.880] sna_create_pixmap: usage=0, flags=b [ 74.880] sna_create_pixmap: small buffer [3864], attaching to shadow pixmap [ 74.880] create_pixmap: allocating pixmap 42x23, depth=32/32, size=3872 [ 74.880] create_pixmap: serial=4592, usage=0, 42x23 [ 74.880] sna_create_pixmap: serial=4592, 42x23, usage=0 [ 74.880] sna_accel_flush: flush?=0, dirty?=0 [ 74.880] sna_accel_flush: flush?=0, dirty?=0 [ 74.880] sna_composite_rectangles(pixmap=4593, op=0, 0 x 1 [(0, 0)x(42, 23) ...]) [ 74.880] sna_composite_rectangles: converted to op 0 [ 74.880] sna_composite_rectangles[0] (0, 0)x(42, 23) -> (0, 0), (42, 23) [ 74.881] sna_composite_rectangles: nrects=1, region=(0, 0), (42, 23) x 1 [ 74.881] sna_composite_rectangles: clipped extents (0, 0),(42, 23) x 1 [ 74.881] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(42, 23) [ 74.881] sna_composite_rectangles: fallback, dst pixmap=4593 too small or not attached [ 74.881] sna_composite_rectangles: fallback [ 74.881] sna_drawable_move_region_to_cpu(pixmap=4593 (42x23), [(0, 0), (42, 23)], flags=1) [ 74.881] sna_drawable_move_region_to_cpu: region (0, 0), (42, 23) + (0, 0) subsumes pixmap (42x23) [ 74.881] _sna_pixmap_move_to_cpu(pixmap=4593, 42x23, flags=1) [ 74.881] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 74.881] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 74.881] operate_inplace: no, inplace operation not suitable [ 74.881] _sna_pixmap_move_to_cpu: marking as damaged [ 74.881] __sna_damage_all(42, 23) [ 74.881] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 74.881] sna_accel_flush: flush?=0, dirty?=0 [ 74.881] sna_accel_flush: flush?=0, dirty?=0 [ 74.881] sna_accel_flush: flush?=0, dirty?=0 [ 74.881] sna_accel_flush: flush?=0, dirty?=0 [ 74.881] sna_accel_flush: flush?=0, dirty?=0 [ 74.881] sna_composite_trapezoids(op=1, src=(4, 0), mask=18000, ntrap=6) [ 74.881] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 74.881] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 74.881] imprecise_trapezoid_span_converter: fallback -- composite spans not supported [ 74.881] imprecise_trapezoid_mask_converter: ntraps=6, extents (1, 1), (41, 23) [ 74.881] sna_compute_composite_extents: dst=(1, 1)x(40, 22) [ 74.881] sna_compute_composite_extents: initial clip against dst->pDrawable: (1, 1), (41, 23) [ 74.881] sna_compute_composite_extents: initial clip against dst->pCompositeClip: (1, 1), (41, 23) [ 74.881] trim_extents: trim((1, 1), (41, 23)) against ((0, 0), (42, 23)) + (0, 0) [ 74.881] sna_compute_composite_extents: clip against dst: (1, 1), (41, 23) [ 74.881] trim_source_extents: -> (1, 1), (41, 23) [ 74.881] imprecise_trapezoid_mask_converter: extents (1, 1), (41, 23) [ 74.881] imprecise_trapezoid_mask_converter: mask (40x22), dx=(-4, -4) [ 74.881] sna_pixmap_create_upload(40, 22, 8, flags=3) [ 74.881] __pop_freed_pixmap: reusing freed pixmap=4582 header [ 74.881] create_pixmap_hdr: pixmap=4594, width=40, height=22, usage=1 [ 74.881] kgem_create_buffer_2d: 40x22, 8 bpp, stride=64 [ 74.881] kgem_create_buffer: size=1408, flags=3 [write?=1, inplace?=1, last?=0] [ 74.881] kgem_create_buffer: searching for an inactive GTT map for upload [ 74.881] search_linear_cache: num_pages=64, flags=b, use_active? 0, use_large=0 [max=65536] [ 74.881] search_linear_cache: searching for inactive gtt map [ 74.881] search_linear_cache: num_pages=1, flags=b, use_active? 0, use_large=0 [max=65536] [ 74.881] search_linear_cache: searching for inactive gtt map [ 74.881] search_linear_cache: num_pages=64, flags=2, use_active? 0, use_large=0 [max=65536] [ 74.881] kgem_bo_remove_from_inactive: removing handle=3 from inactive [ 74.881] search_linear_cache: found handle=3 (near-miss) (num_pages=64) in linear inactive cache [ 74.881] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7fc6b4be1000, tiling=0, domain=1, offset=4293783552 [ 74.881] kgem_create_buffer: reusing handle=3 for buffer [ 74.881] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7fc6b4be1000, tiling=0, domain=1, offset=4293783552 [ 74.881] init_buffer_from_bo: reusing handle=3 for buffer [ 74.881] kgem_bo_map: handle=3, offset=4293783552, tiling=0, map=0x0:0x7fc6b4be1000, domain=1 [ 74.881] kgem_bo_map: converting request for GTT map into CPU map [ 74.881] kgem_bo_map__cpu(handle=3, size=262144, map=0x0:0x7fc6b4be1000) [ 74.881] kgem_bo_sync__cpu: handle=3 [ 74.881] kgem_create_buffer(pages=64 [64]) new handle=3, used=1408, write=1 [ 74.881] kgem_create_proxy: target handle=3 [proxy? -1], offset=0, length=1408, io=1 [ 74.881] __kgem_bo_init(handle=3, num_pages=1408) [ 74.881] __sna_damage_all(40, 22) [ 74.881] __sna_damage_all(40, 22) [ 74.881] sna_pixmap_create_upload: serial=4594, 40x22, usage=0 [ 74.881] imprecise_trapezoid_mask_converter: created buffer 0x7fc6b4be1000, stride 64 [ 74.881] sna_composite(pixmap=4593, op=1, src=0+(2, 1), mask=4594+(0, 0), dst=4593+(1, 1)+(0, 0), size=(40, 22) [ 74.881] sna_compute_composite_region: dst=(1, 1)x(40, 22) [ 74.881] sna_compute_composite_region: initial clip against dst->pDrawable: (1, 1), (41, 23) [ 74.881] clip_to_dst: region: 1x[(1, 1), (41, 23)], clip: 1x[(0, 0), (42, 23)] [ 74.881] sna_compute_composite_region: clip against dst->pCompositeClip: (1, 1), (41, 23) [ 74.881] sna_compute_composite_region: clip against src (0x0 clip=0): (1, 1), (41, 23) [ 74.881] sna_compute_composite_region: clip against mask: (1, 1), (41, 23) [ 74.881] sna_composite: fallback, dst pixmap=4593 is too small (or completely damaged) [ 74.881] sna_composite: fallback -- fbComposite [ 74.881] sna_composite_fb -- op=1, fallback dst=(1, 1)+(0, 0), size=(40, 22): region=((1,1), (41, 23)) [ 74.881] sna_composite_fb: fallback -- move mask to cpu [ 74.881] _sna_pixmap_move_to_cpu(pixmap=4594, 40x22, flags=2) [ 74.881] _sna_pixmap_move_to_cpu: gpu_bo=3, gpu_damage=0x561c94aea671, cpu_damage=0x561c947692e1, is-clear?=0 [ 74.881] _sna_pixmap_move_to_cpu: CPU all-damaged [ 74.881] sna_composite_fb: fallback -- move dst to cpu [ 74.881] sna_drawable_move_region_to_cpu(pixmap=4593 (42x23), [(1, 1), (41, 23)], flags=5) [ 74.881] sna_drawable_move_region_to_cpu: pixmap=4593 all damaged on CPU [ 74.881] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 74.881] sna_destroy_pixmap: pixmap=4594, attached?=1 [ 74.881] _kgem_bo_destroy: handle=3, proxy? 1 [ 74.881] _kgem_bo_delete_buffer: size=1408, offset=0, parent used=1536 [ 74.881] __sna_free_pixmap(pixmap=4594) [ 74.881] sna_accel_flush: flush?=0, dirty?=0 [ 74.881] sna_accel_flush: flush?=0, dirty?=0 [ 74.881] sna_composite_trapezoids(op=3, src=(6, 1), mask=18000, ntrap=30) [ 74.881] sna_composite_trapezoids: force fallbacks -- (!gpu dst, 42x23? 1) && (src-is-cpu? 1 && untransformed? 1) [ 74.881] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 1, mono? 0 precise? 0 [ 74.881] color_convert: src=ff474642 [20028888] [ 74.881] color_convert: dst=ff474642 [20028888] [ 74.881] trapezoid_span_inplace__x8r8g8b8: extents (1, 1), (41, 7) [ 74.881] sna_compute_composite_extents: dst=(1, 1)x(40, 6) [ 74.881] sna_compute_composite_extents: initial clip against dst->pDrawable: (1, 1), (41, 7) [ 74.881] sna_compute_composite_extents: initial clip against dst->pCompositeClip: (1, 1), (41, 7) [ 74.881] trim_extents: trim((1, 1), (41, 7)) against ((0, 0), (42, 23)) + (0, 0) [ 74.881] sna_compute_composite_extents: clip against dst: (1, 1), (41, 7) [ 74.881] trim_source_extents: -> (1, 1), (41, 7) [ 74.881] trapezoid_span_inplace__x8r8g8b8: clipped extents (1, 1), (41, 7) [ 74.881] sna_drawable_move_region_to_cpu(pixmap=4593 (42x23), [(1, 1), (41, 7)], flags=3) [ 74.881] sna_drawable_move_region_to_cpu: pixmap=4593 all damaged on CPU [ 74.881] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 74.881] trapezoid_span_inplace__x8r8g8b8: 40x6, format=20028888, op=1, lerp?=1, num_threads=1 [ 74.881] trapezoid_span_inplace__x8r8g8b8: render inplace op=1, color=ff474642 [ 74.881] sna_accel_flush: flush?=0, dirty?=0 [ 74.881] sna_composite(pixmap=4589, op=3, src=4593+(0, 0), mask=4591+(0, 0), dst=4589+(0, 0)+(0, 0), size=(42, 23) [ 74.881] sna_compute_composite_region: dst=(0, 0)x(42, 23) [ 74.881] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (42, 23) [ 74.881] clip_to_dst: region: 1x[(0, 0), (42, 23)], clip: 1x[(0, 0), (42, 23)] [ 74.881] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (42, 23) [ 74.881] sna_compute_composite_region: clip against src (42x23 clip=0): (0, 0), (42, 23) [ 74.881] sna_compute_composite_region: clip against mask: (0, 0), (42, 23) [ 74.881] sna_composite: composite region extents:+(0, 0) -> (0, 0), (42, 23) + (0, 0) [ 74.881] gen9_render_composite: 42x23, current mode=0/1 [ 74.881] gen9_composite_fallback: dst is on the CPU and src will fallback [ 74.881] sna_composite: fallback due unhandled composite op [ 74.881] sna_composite: fallback -- fbComposite [ 74.881] sna_composite_fb -- op=3, fallback dst=(0, 0)+(0, 0), size=(42, 23): region=((0,0), (42, 23)) [ 74.881] sna_composite_fb: fallback -- move src to cpu [ 74.881] _sna_pixmap_move_to_cpu(pixmap=4593, 42x23, flags=2) [ 74.881] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x561c947fe0f1, is-clear?=0 [ 74.881] _sna_pixmap_move_to_cpu: CPU all-damaged [ 74.881] sna_composite_fb: fallback -- move mask to cpu [ 74.881] _sna_pixmap_move_to_cpu(pixmap=4591, 42x23, flags=2) [ 74.881] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x561c94a302d1, is-clear?=0 [ 74.881] _sna_pixmap_move_to_cpu: CPU all-damaged [ 74.881] sna_composite_fb: fallback -- move dst to cpu [ 74.881] sna_drawable_move_region_to_cpu(pixmap=4589 (42x23), [(0, 0), (42, 23)], flags=3) [ 74.881] sna_drawable_move_region_to_cpu: region (0, 0), (42, 23) + (0, 0) subsumes pixmap (42x23) [ 74.881] _sna_pixmap_move_to_cpu(pixmap=4589, 42x23, flags=3) [ 74.881] _sna_pixmap_move_to_cpu: gpu_bo=134, gpu_damage=0x561c94782121, cpu_damage=0x0, is-clear?=1 [ 74.881] operate_inplace: no, inplace operation not suitable [ 74.881] _sna_pixmap_move_to_cpu: applying clear [0] size=42x23, stride=168 (total=3864) [ 74.881] __sna_damage_all(42, 23) [ 74.881] sna_pixmap_free_gpu: handle=134 (pinned? 2) [ 74.881] _sna_pixmap_move_to_cpu: marking as damaged [ 74.881] sna_pixmap_free_gpu: handle=134 (pinned? 2) [ 74.881] sna_add_flush_pixmap: marking pixmap=4589 for flushing [ 74.881] sna_accel_flush: flush?=0, dirty?=1 [ 74.881] sna_accel_flush: flushing DRI pixmap=4589 [ 74.881] sna_pixmap_move_to_gpu(pixmap=4589, usage=0), flags=43 [ 74.881] sna_pixmap_move_to_gpu: CPU damage? 1 [ 74.881] sna_pixmap_move_to_gpu: uploading 1 damage boxes [ 74.881] sna_write_boxes x 1, src stride=168, src dx=(0, 0) [ 74.881] kgem_bo_can_map: handle=134, map=0x0:0x0:0x0, tiling=1, domain=3, offset=4294045696 [ 74.881] write_boxes_inplace x 1, handle=134, tiling=1 [ 74.881] upload_inplace__tiled: tiling=1 [ 74.881] kgem_bo_can_map__cpu: handle=134 [ 74.881] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 74.881] kgem_bo_map__cpu(handle=134, size=12288, map=0x0:0x0) [ 74.881] kgem_trim_vma_cache: type=1, count=-32758 (bucket: 1) [ 74.881] __kgem_bo_map__cpu: caching CPU vma for 134 [ 74.881] kgem_bo_sync__cpu: handle=134 [ 74.881] __kgem_busy: handle=134, busy=0, wedged=0 [ 74.881] kgem_bo_sync__cpu: SYNC: handle=134, needs_flush? 1, domain? 3, busy? 0 [ 74.881] __kgem_busy: handle=134, busy=0, wedged=0 [ 74.881] kgem_bo_retire: retiring bo handle=134 (needed flush? 0), rq? 1 [busy?=0] [ 74.881] __kgem_retire_requests_upto(handle=134, ring=0) [ 74.881] __kgem_retire_rq: request 1 complete [ 74.881] assert_bo_retired: handle=134, domain: 0 exec? 0, rq? 0 [ 74.881] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(0, 0), size=42x23, pitch=168/512 [ 74.881] sna_pixmap_mark_active: pixmap=4589, handle=134 [ 74.881] __sna_damage_all(42, 23) [ 74.881] sna_accel_flush: flush?=0, dirty?=0 [ 74.881] sna_destroy_pixmap: pixmap=4591, attached?=1 [ 74.881] __sna_free_pixmap(pixmap=4591) [ 74.881] sna_accel_flush: flush?=0, dirty?=0 [ 74.881] sna_glyphs(op=3, nlist=1, src=(5, 16)) [ 74.881] kgem_bo_is_busy: handle=134, domain: 0 exec? 0, rq? 1 [ 74.881] sna_glyphs: discarding mask [ 74.881] glyphs0_to_dst(op=3, src=(5, 16), nlist=1, dst=(5, 16)+(0, 0)) [ 74.881] clipped_glyphs: no, clip region (0, 0), (42, 23) matches drawable pixmap=94680753599824 size=42x23 [ 74.881] gen9_render_composite: 0x0, current mode=0/1 [ 74.881] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 74.881] kgem_bo_is_busy: handle=134, domain: 0 exec? 0, rq? 1 [ 74.881] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.881] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.881] sna_drawable_use_bo pixmap=4589, box=((0, 0), (42, 23)), flags=7... [ 74.881] sna_drawable_use_bo: exported target, set PREFER_GPU [ 74.881] sna_drawable_use_bo: pinned, never REPLACES [ 74.881] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=7 [ 74.881] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.881] sna_drawable_use_bo: using whole GPU bo [ 74.881] gen9_composite_set_target: pixmap=4589, format=20028888, size=42x23, pitch=512, delta=(0,0),damage=0xffffffffffffffff [ 74.881] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.881] color_convert: src=ff2f2f2c [20028888] [ 74.881] color_convert: dst=ff2f2f2c [20028888] [ 74.881] sna_render_get_solid: ff2f2f2c [ 74.881] sna_render_get_solid(24) = ff2f2f2c (recreate) [ 74.881] kgem_create_proxy: target handle=122 [proxy? -1], offset=96, length=4, io=0 [ 74.881] __kgem_bo_init(handle=122, num_pages=4) [ 74.881] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.881] sna_transform_is_imprecise_integer_translation: no transform [ 74.881] gen9_composite_picture: integer translation (0, 0), removing [ 74.881] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.881] sna_render_pixmap_bo: GPU all damaged [ 74.881] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.881] gen4_choose_composite_emitter: solid, identity mask [ 74.881] needs_batch_flush: flushing before handle=134 for required semaphore [ 74.881] kgem_check_bo: num_pages=+1028, num_exec=+3 [ 74.881] aligning vertex: was 2, now 4 floats per vertex [ 74.881] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 74.881] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 74.881] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 74.881] kgem_add_handle: handle=4, index=0 [ 74.881] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 74.881] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 74.881] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 74.881] gen9_composite_get_binding_table(ffc0) [ 74.881] kgem_add_reloc64: handle=134, pos=16360, delta=0, domains=20002 [ 74.881] kgem_add_handle: handle=134, index=1 [ 74.881] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fff1f000) [ 74.881] __kgem_bo_mark_dirty: handle=134 (proxy? 0) [ 74.881] [3fe0] bind bo(handle=134, addr=fff1f000), format=192, width=42, height=23, pitch=512, tiling=1 -> render [ 74.881] kgem_add_reloc64: handle=122, pos=16344, delta=0, domains=40000 [ 74.881] kgem_add_reloc64: adding proxy [delta=96] for handle=122 [ 74.881] kgem_add_handle: handle=122, index=2 [ 74.881] kgem_add_reloc64[4] = (delta=96, target handle=2, presumed=fff6a000) [ 74.881] [3fd0] bind bo(handle=122, addr=fff6a060), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 74.881] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 [ 74.881] kgem_add_handle: handle=6, index=3 [ 74.881] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd581000) [ 74.881] [3fc0] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 74.881] gen9_emit_cc: blend=177 (current=ffffffff), src=17, dst=18 [ 74.881] gen9_emit_sampler: sampler = a [ 74.881] gen9_emit_sf: num_sf_outputs=2 [ 74.881] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.881] gen9_emit_vertex_elements: setup id=9 [ 74.881] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 74.881] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 74.881] glyphs0_to_dst: glyph=(5, 6)x(11, 10), unclipped [ 74.881] emit_primitive_identity_mask__avx2: dst=(5, 6), mask=(832.00, 16.00) x (11.00, 10.00) [ 74.881] glyphs0_to_dst: glyph=(15, 8)x(10, 8), unclipped [ 74.881] emit_primitive_identity_mask__avx2: dst=(15, 8), mask=(576.00, 0.00) x (10.00, 8.00) [ 74.881] glyphs0_to_dst: glyph=(24, 4)x(5, 12), unclipped [ 74.881] emit_primitive_identity_mask__avx2: dst=(24, 4), mask=(800.00, 32.00) x (5.00, 12.00) [ 74.881] glyphs0_to_dst: glyph=(28, 8)x(10, 11), unclipped [ 74.881] emit_primitive_identity_mask__avx2: dst=(28, 8), mask=(640.00, 16.00) x (10.00, 11.00) [ 74.881] gen8_vertex_flush[498] = 12 [ 74.881] gen9_magic_ca_pass: CA fixup (2 -> 14) [ 74.881] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.881] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.881] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.881] sna_accel_flush: flush?=1, dirty?=0 [ 74.881] gen8_vertex_close: used=56, vbo active? 23, vb=200, nreloc=1 [ 74.881] gen8_vertex_close: reloc[0] = 289 [ 74.881] kgem_add_reloc64: handle=23, pos=289, delta=0, domains=200000 [ 74.881] kgem_add_handle: handle=23, index=4 [ 74.881] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd541000) [ 74.881] batch[1/1, flags=1800]: 332 332 16320 16384, nreloc=7, nexec=5, nfence=0, aperture=1102 [fenced=0] [ 74.881] kgem_finish_buffers: buffer handle=3, used=0, exec?=0, write=1, mmapped=cpu, refcnt=1 [ 74.881] kgem_finish_buffers: retaining upload buffer (0/262144): used=0, refcnt=1 [ 74.881] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 74.881] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 74.881] kgem_fixup_relocs: shrinking by 61440 [ 74.881] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.881] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 74.881] kgem_commit: release handle=134 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fff1f000 [ 74.881] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 74.881] kgem_commit: release handle=122 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 74.881] __kgem_bo_clear_busy: handle=122 [ 74.881] kgem_commit: release handle=122 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff6a000 [ 74.881] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 74.881] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 74.881] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.881] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 74.881] sna_glyphs(op=3, nlist=1, src=(5, 17)) [ 74.881] kgem_bo_is_busy: handle=134, domain: 3 exec? 0, rq? 1 [ 74.881] sna_glyphs: discarding mask [ 74.881] glyphs0_to_dst(op=3, src=(5, 17), nlist=1, dst=(5, 17)+(0, 0)) [ 74.881] clipped_glyphs: no, clip region (0, 0), (42, 23) matches drawable pixmap=94680753599824 size=42x23 [ 74.881] gen9_render_composite: 0x0, current mode=0/1 [ 74.882] kgem_bo_is_busy: handle=6, domain: 3 exec? 0, rq? 1 [ 74.882] kgem_bo_is_busy: handle=134, domain: 3 exec? 0, rq? 1 [ 74.882] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.882] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.882] sna_drawable_use_bo pixmap=4589, box=((0, 0), (42, 23)), flags=7... [ 74.882] sna_drawable_use_bo: exported target, set PREFER_GPU [ 74.882] sna_drawable_use_bo: pinned, never REPLACES [ 74.882] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=7 [ 74.882] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.882] sna_drawable_use_bo: using whole GPU bo [ 74.882] gen9_composite_set_target: pixmap=4589, format=20028888, size=42x23, pitch=512, delta=(0,0),damage=0xffffffffffffffff [ 74.882] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.882] color_convert: src=ff807d78 [20028888] [ 74.882] color_convert: dst=ff807d78 [20028888] [ 74.882] sna_render_get_solid: ff807d78 [ 74.882] sna_render_get_solid(25) = ff807d78 (recreate) [ 74.882] kgem_create_proxy: target handle=122 [proxy? -1], offset=100, length=4, io=0 [ 74.882] __kgem_bo_init(handle=122, num_pages=4) [ 74.882] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.882] sna_transform_is_imprecise_integer_translation: no transform [ 74.882] gen9_composite_picture: integer translation (0, 0), removing [ 74.882] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.882] sna_render_pixmap_bo: GPU all damaged [ 74.882] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.882] gen4_choose_composite_emitter: solid, identity mask [ 74.882] kgem_check_bo: num_pages=+1028, num_exec=+3 [ 74.882] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 74.882] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 74.882] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 74.882] kgem_add_handle: handle=4, index=0 [ 74.882] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 74.882] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 74.882] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 74.882] gen9_composite_get_binding_table(ffc0) [ 74.882] kgem_add_reloc64: handle=134, pos=16360, delta=0, domains=20002 [ 74.882] kgem_add_handle: handle=134, index=1 [ 74.882] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fff1f000) [ 74.882] __kgem_bo_mark_dirty: handle=134 (proxy? 0) [ 74.882] [3fe0] bind bo(handle=134, addr=fff1f000), format=192, width=42, height=23, pitch=512, tiling=1 -> render [ 74.882] kgem_add_reloc64: handle=122, pos=16344, delta=0, domains=40000 [ 74.882] kgem_add_reloc64: adding proxy [delta=100] for handle=122 [ 74.882] kgem_add_handle: handle=122, index=2 [ 74.882] kgem_add_reloc64[4] = (delta=100, target handle=2, presumed=fff6a000) [ 74.882] [3fd0] bind bo(handle=122, addr=fff6a064), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 74.882] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 [ 74.882] kgem_add_handle: handle=6, index=3 [ 74.882] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd581000) [ 74.882] [3fc0] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 74.882] gen9_emit_cc: blend=177 (current=ffffffff), src=17, dst=18 [ 74.882] gen9_emit_sampler: sampler = a [ 74.882] gen9_emit_sf: num_sf_outputs=2 [ 74.882] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.882] gen9_emit_vertex_elements: setup id=9 [ 74.882] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 74.882] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 74.882] glyphs0_to_dst: glyph=(5, 7)x(11, 10), unclipped [ 74.882] emit_primitive_identity_mask__avx2: dst=(5, 7), mask=(832.00, 16.00) x (11.00, 10.00) [ 74.882] glyphs0_to_dst: glyph=(15, 9)x(10, 8), unclipped [ 74.882] emit_primitive_identity_mask__avx2: dst=(15, 9), mask=(576.00, 0.00) x (10.00, 8.00) [ 74.882] glyphs0_to_dst: glyph=(24, 5)x(5, 12), unclipped [ 74.882] emit_primitive_identity_mask__avx2: dst=(24, 5), mask=(800.00, 32.00) x (5.00, 12.00) [ 74.882] glyphs0_to_dst: glyph=(28, 9)x(10, 11), unclipped [ 74.882] emit_primitive_identity_mask__avx2: dst=(28, 9), mask=(640.00, 16.00) x (10.00, 11.00) [ 74.882] gen8_vertex_flush[498] = 12 [ 74.882] gen9_magic_ca_pass: CA fixup (14 -> 26) [ 74.882] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.882] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.882] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.882] sna_accel_flush: flush?=1, dirty?=0 [ 74.882] gen8_vertex_close: used=104, vbo active? 23, vb=200, nreloc=1 [ 74.882] gen8_vertex_close: reloc[0] = 289 [ 74.882] kgem_add_reloc64: handle=23, pos=289, delta=0, domains=200000 [ 74.882] kgem_add_handle: handle=23, index=4 [ 74.882] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd541000) [ 74.882] batch[1/1, flags=1800]: 332 332 16320 16384, nreloc=7, nexec=5, nfence=0, aperture=1102 [fenced=0] [ 74.882] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.882] __kgem_retire_rq: request 1 complete [ 74.882] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 74.882] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 74.882] kgem_fixup_relocs: shrinking by 61440 [ 74.882] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.882] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 74.882] kgem_commit: release handle=134 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fff1f000 [ 74.882] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 74.882] kgem_commit: release handle=122 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 74.882] __kgem_bo_clear_busy: handle=122 [ 74.882] kgem_commit: release handle=122 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff6a000 [ 74.882] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 74.882] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 74.882] __kgem_busy: handle=1, busy=131072, wedged=0 [ 74.882] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 74.882] sna_accel_flush: flush?=0, dirty?=0 [ 74.882] sna_destroy_pixmap: pixmap=4593, attached?=1 [ 74.882] __sna_free_pixmap(pixmap=4593) [ 74.882] sna_accel_flush: flush?=0, dirty?=0 [ 74.882] sna_accel_flush: flush?=0, dirty?=0 [ 74.882] sna_create_pixmap(42, 23, 32, usage=0) [ 74.882] kgem_can_create_2d: 42x23 @ 32 [ 74.882] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=23 [ 74.882] kgem_can_create_2d: untiled size=8192 [ 74.882] kgem_choose_tiling: too thin [width 42, 32 bpp] for TILING_X [ 74.882] kgem_choose_tiling: 42x23 -> 0 [ 74.882] sna_create_pixmap: usage=0, flags=b [ 74.882] sna_create_pixmap: small buffer [3864], attaching to shadow pixmap [ 74.882] create_pixmap: allocating pixmap 42x23, depth=32/32, size=3872 [ 74.882] create_pixmap: serial=4595, usage=0, 42x23 [ 74.882] sna_create_pixmap: serial=4595, 42x23, usage=0 [ 74.882] sna_accel_flush: flush?=0, dirty?=0 [ 74.882] sna_dri2_get_msc(draw=16778667, pipe=-1) [ 74.882] sna_crtc_record_swap: recording last swap on pipe=0, frame 4242 [msc=4242], time 74.875090 [ 74.882] sna_dri2_get_msc: msc=4242 [raw=4242], ust=74875090 [ 74.882] sna_accel_flush: flush?=0, dirty?=0 [ 74.882] sna_accel_flush: flush?=0, dirty?=0 [ 74.882] sna_accel_flush: flush?=0, dirty?=0 [ 74.882] sna_dri2_create_buffer pixmap=4596, (attachment=1, format=32, drawable=42x23), window?=0 [ 74.882] sna_dri2_create_buffer: creating back buffer 42x23, suitable for scanout? 0 [ 74.882] kgem_create_2d(42x23, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 74.882] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=512, height=24 [ 74.882] inactive too small: 2 < 3 [ 74.882] __kgem_bo_init(handle=136, num_pages=3) [ 74.882] kgem_set_tiling: handle=136, tiling=1 [1], pitch=512 [512]: 1 [ 74.882] new pitch=512, tiling=1, handle=136, id=2505, num_pages=3 [3], bucket=1 [ 74.882] kgem_bo_flink: flinked handle=136 to name=92, marking non-reusable [ 74.882] sna_dri2_create_buffer pixmap=4596, (attachment=0, format=32, drawable=42x23), window?=0 [ 74.882] sna_pixmap_set_dri: attaching DRI client to pixmap=4596 [ 74.882] sna_pixmap_move_to_gpu(pixmap=4596, usage=0), flags=c2 [ 74.882] sna_pixmap_move_to_gpu: CPU damage? 0 [ 74.882] sna_pixmap_move_to_gpu: creating GPU bo (42x23@32), create=8 [ 74.882] kgem_choose_tiling: too thin [width 42, 32 bpp] for TILING_X [ 74.882] kgem_choose_tiling: 42x23 -> 0 [ 74.882] kgem_choose_tiling: too thin [width 42, 32 bpp] for TILING_X [ 74.882] kgem_choose_tiling: 42x23 -> 0 [ 74.882] sna_pixmap_alloc_gpu: pixmap=4596 [ 74.882] kgem_create_2d(42x23, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 74.882] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=23 [ 74.882] kgem_bo_remove_from_inactive: removing handle=132 from inactive [ 74.882] from inactive: pitch=192, tiling=0: handle=132, id=2506 [ 74.882] sna_pixmap_mark_active: pixmap=4596, handle=132 [ 74.882] sna_pixmap_change_tiling: changing tiling 0 -> 1 for 42x23 pixmap [ 74.882] kgem_create_2d(42x23, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 74.882] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=512, height=24 [ 74.882] __kgem_bo_init(handle=142, num_pages=3) [ 74.882] kgem_set_tiling: handle=142, tiling=1 [1], pitch=512 [512]: 1 [ 74.882] new pitch=512, tiling=1, handle=142, id=2507, num_pages=3 [3], bucket=1 [ 74.882] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 74.882] kgem_bo_is_render: handle=132, rq? 0 [0] [ 74.882] kgem_bo_is_render: handle=142, rq? 0 [0] [ 74.882] kgem_bo_is_render: handle=142, rq? 0 [0] [ 74.882] kgem_bo_is_render: handle=132, rq? 0 [0] [ 74.882] needs_batch_flush: flushing before handle=142 for new reservation [ 74.882] kgem_check_bo: num_pages=+5, num_exec=+2 [ 74.882] aligning vertex: was 4, now 2 floats per vertex [ 74.882] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 74.882] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 74.882] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 74.882] kgem_add_handle: handle=4, index=0 [ 74.882] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 74.882] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 74.882] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 74.882] gen9_composite_get_binding_table(ffc0) [ 74.882] kgem_add_reloc64: handle=142, pos=16360, delta=0, domains=20002 [ 74.882] kgem_add_handle: handle=142, index=1 [ 74.882] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=0) [ 74.882] __kgem_bo_mark_dirty: handle=142 (proxy? 0) [ 74.882] [3fe0] bind bo(handle=142, addr=0), format=192, width=42, height=23, pitch=512, tiling=1 -> render [ 74.882] kgem_add_reloc64: handle=132, pos=16344, delta=0, domains=40000 [ 74.882] kgem_add_handle: handle=132, index=2 [ 74.882] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=ffed1000) [ 74.882] [3fd0] bind bo(handle=132, addr=ffed1000), format=192, width=42, height=23, pitch=192, tiling=0 -> sampler [ 74.882] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 74.882] gen9_emit_sampler: sampler = 0 [ 74.882] gen9_emit_sf: num_sf_outputs=1 [ 74.882] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 74.882] gen9_emit_vertex_elements: setup id=0 [ 74.882] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 74.882] (0, 0) -> (0, 0) + (42, 23) [ 74.882] gen8_vertex_flush[490] = 3 [ 74.882] _kgem_bo_destroy: handle=132, proxy? 0 [ 74.882] __kgem_bo_destroy: handle=132, size=8192 [ 74.882] __kgem_bo_destroy: handle=132 -> active [ 74.882] sna_dri2_create_buffer: attaching to front buffer 42x23 [0x561c94af84f0:2], scanout? 0 [ 74.882] kgem_bo_flink: flinked handle=142 to name=93, marking non-reusable [ 74.882] sna_dri2_create_buffer: adding flush hint to handle=142 [ 74.882] __sna_damage_all(42, 23) [ 74.882] sna_accel_watch_flush: enable=1 [ 74.882] sna_accel_flush: flush?=1, dirty?=0 [ 74.882] gen8_vertex_close: used=110, vbo active? 23, vb=1, nreloc=1 [ 74.882] gen8_vertex_close: reloc[0] = 287 [ 74.882] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 74.882] kgem_add_handle: handle=23, index=3 [ 74.882] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 74.882] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=79 [fenced=0] [ 74.882] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.882] __kgem_retire_rq: request 1 complete [ 74.882] __kgem_bo_flush: handle=134, busy=0, wedged=0 [ 74.882] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 74.882] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 74.882] kgem_fixup_relocs: shrinking by 61440 [ 74.882] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.882] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 74.882] kgem_commit: release handle=142 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ffed3000 [ 74.882] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 74.882] kgem_commit: release handle=132 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffed1000 [ 74.882] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 74.882] __kgem_busy: handle=1, busy=131072, wedged=0 [ 74.882] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 74.882] sna_accel_flush: flush?=0, dirty?=0 [ 74.882] sna_accel_flush: flush?=0, dirty?=0 [ 74.882] sna_accel_flush: flush?=0, dirty?=0 [ 74.882] sna_block_handler (tv=546.207000) [ 74.882] kgem_retire, need_retire?=1 [ 74.882] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 74.882] kgem_retire__requests_ring: retiring ring 0 [ 74.882] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.882] __kgem_retire_rq: request 1 complete [ 74.882] __kgem_bo_flush: handle=142, busy=0, wedged=0 [ 74.882] kgem_bo_move_to_cache: release handle=132 [ 74.882] kgem_bo_move_to_inactive: moving handle=132 to inactive [ 74.882] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 74.882] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 74.882] kgem_retire -- retired=1, need_retire=0 [ 74.882] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 74.882] gen6_render_retire: resetting idle vbo [ 74.882] kgem_retire__buffers: handle=3, busy? 0 [0] [ 74.882] kgem_retire__buffers: releasing upload cache for handle=3? 0 [ 74.882] __kgem_bo_destroy: handle=3, size=262144 [ 74.882] kgem_bo_replace_io: transferring io handle=3 to bo [ 74.882] kgem_bo_move_to_inactive: moving handle=3 to inactive [ 74.882] sna_scanout_do_flush: flush timer active: delta=3 [ 74.882] sna_scanout_do_flush (time=74882), triggered [ 74.882] sna_scanout_flush (time=74882), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 74.882] has_shadow: has pending damage? 1, outstanding flips: 0 [ 74.882] stop_flush: scanout=128 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 74.882] has_shadow: has pending damage? 1, outstanding flips: 0 [ 74.882] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 74.882] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 74.883] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 74.883] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 74.883] sna_pixmap_move_to_gpu: already all-damaged [ 74.883] sna_pixmap_mark_active: pixmap=4091, handle=128 [ 74.883] sna_mode_redisplay: crtc[0] transformed? 0 [ 74.883] sna_mode_redisplay: crtc[1] transformed? 0 [ 74.883] sna_mode_redisplay: crtc[2] transformed? 0 [ 74.883] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=128 [active=1] [ 74.883] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 25, transformed? 0 [ 74.883] get_fb: reusing fb=80 for handle=128 [ 74.883] sna_mode_redisplay: recording flip on CRTC:32 handle=128, active_scanout=2, serial=3 [ 74.883] __kgem_bo_clear_busy: handle=128 [ 74.883] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 74.883] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 74.883] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 74.883] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=128, shadow handle=29 [ 74.883] sna_accel_block: evaluating timers, active=7 [ 74.883] sna_accel_block: flush timer expires in 16 [74898] [ 74.883] sna_wakeup_handler [ 74.883] sna_composite_rectangles(pixmap=4597, op=0, 0 x 1 [(0, 0)x(42, 23) ...]) [ 74.883] sna_composite_rectangles: converted to op 0 [ 74.883] sna_composite_rectangles[0] (0, 0)x(42, 23) -> (0, 0), (42, 23) [ 74.883] sna_composite_rectangles: nrects=1, region=(0, 0), (42, 23) x 1 [ 74.883] sna_composite_rectangles: clipped extents (0, 0),(42, 23) x 1 [ 74.883] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(42, 23) [ 74.883] sna_composite_rectangles: promoting to full GPU [ 74.883] sna_composite_rectangles: dropping last-cpu hint [ 74.883] sna_drawable_use_bo pixmap=4597, box=((0, 0), (42, 23)), flags=19... [ 74.883] sna_drawable_use_bo: exported target, set PREFER_GPU [ 74.883] sna_drawable_use_bo: pinned, never REPLACES [ 74.883] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 74.883] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.883] sna_drawable_use_bo: using whole GPU bo [ 74.883] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 74.883] kgem_bo_is_render: handle=142, rq? 0 [0] [ 74.883] kgem_bo_is_render: handle=142, rq? 0 [0] [ 74.883] gen9_render_fill_boxes(0 x 1 [(0, 0), (42, 23) ...]) [ 74.883] sna_render_get_solid: 0 [ 74.883] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 74.883] kgem_check_bo: num_pages=+3, num_exec=+1 [ 74.883] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 74.883] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 74.883] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 74.883] kgem_add_handle: handle=4, index=0 [ 74.883] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 74.883] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 74.883] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 74.883] gen9_composite_get_binding_table(ffc0) [ 74.883] kgem_add_reloc64: handle=142, pos=16360, delta=0, domains=20002 [ 74.883] kgem_add_handle: handle=142, index=1 [ 74.883] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=ffed3000) [ 74.883] __kgem_bo_mark_dirty: handle=142 (proxy? 0) [ 74.883] [3fe0] bind bo(handle=142, addr=ffed3000), format=192, width=42, height=23, pitch=512, tiling=1 -> render [ 74.883] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 74.883] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 74.883] kgem_add_handle: handle=7, index=2 [ 74.883] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 74.883] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 74.883] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 74.883] gen9_emit_sampler: sampler = 1 [ 74.883] gen9_emit_sf: num_sf_outputs=1 [ 74.883] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 74.883] gen9_emit_vertex_elements: setup id=0 [ 74.883] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 74.883] (0, 0), (42, 23) [ 74.883] gen8_vertex_flush[490] = 3 [ 74.883] sna_composite_rectangles: pixmap=4597 marking clear [0]? 1 [ 74.883] sna_accel_flush: flush?=1, dirty?=0 [ 74.883] gen8_vertex_close: used=6, vbo active? 23, vb=1, nreloc=1 [ 74.883] gen8_vertex_close: reloc[0] = 287 [ 74.883] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 74.883] kgem_add_handle: handle=23, index=3 [ 74.883] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 74.883] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=78 [fenced=0] [ 74.883] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 74.883] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 74.883] kgem_fixup_relocs: shrinking by 61440 [ 74.883] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.883] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 74.883] kgem_commit: release handle=142 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ffed3000 [ 74.883] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 74.883] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 74.883] __kgem_bo_clear_busy: handle=7 [ 74.883] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 74.883] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 74.883] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.883] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 74.883] sna_accel_flush: flush?=0, dirty?=0 [ 74.883] sna_create_pixmap(42, 23, 32, usage=0) [ 74.883] kgem_can_create_2d: 42x23 @ 32 [ 74.883] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=23 [ 74.883] kgem_can_create_2d: untiled size=8192 [ 74.883] kgem_choose_tiling: too thin [width 42, 32 bpp] for TILING_X [ 74.883] kgem_choose_tiling: 42x23 -> 0 [ 74.883] sna_create_pixmap: usage=0, flags=b [ 74.883] sna_create_pixmap: small buffer [3864], attaching to shadow pixmap [ 74.883] create_pixmap: allocating pixmap 42x23, depth=32/32, size=3872 [ 74.883] create_pixmap: serial=4598, usage=0, 42x23 [ 74.883] sna_create_pixmap: serial=4598, 42x23, usage=0 [ 74.883] sna_accel_flush: flush?=0, dirty?=0 [ 74.883] sna_accel_flush: flush?=0, dirty?=0 [ 74.883] sna_composite_rectangles(pixmap=4599, op=0, 0 x 1 [(0, 0)x(42, 23) ...]) [ 74.883] sna_composite_rectangles: converted to op 0 [ 74.883] sna_composite_rectangles[0] (0, 0)x(42, 23) -> (0, 0), (42, 23) [ 74.883] sna_composite_rectangles: nrects=1, region=(0, 0), (42, 23) x 1 [ 74.883] sna_composite_rectangles: clipped extents (0, 0),(42, 23) x 1 [ 74.883] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(42, 23) [ 74.883] sna_composite_rectangles: fallback, dst pixmap=4599 too small or not attached [ 74.883] sna_composite_rectangles: fallback [ 74.883] sna_drawable_move_region_to_cpu(pixmap=4599 (42x23), [(0, 0), (42, 23)], flags=1) [ 74.883] sna_drawable_move_region_to_cpu: region (0, 0), (42, 23) + (0, 0) subsumes pixmap (42x23) [ 74.883] _sna_pixmap_move_to_cpu(pixmap=4599, 42x23, flags=1) [ 74.883] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 74.883] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 74.883] operate_inplace: no, inplace operation not suitable [ 74.883] _sna_pixmap_move_to_cpu: marking as damaged [ 74.883] __sna_damage_all(42, 23) [ 74.883] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 74.883] sna_accel_flush: flush?=0, dirty?=0 [ 74.883] sna_glyphs(op=3, nlist=1, src=(6, 17)) [ 74.883] sna_glyphs: fallback -- too small (42x23) [ 74.883] glyphs_fallback: nlist=1, count=4, extents (6, 5), (39, 20) [ 74.883] glyphs_fallback: clipped extents (6, 5), (39, 20) [ 74.883] sna_drawable_move_region_to_cpu(pixmap=4599 (42x23), [(6, 5), (39, 20)], flags=3) [ 74.883] sna_drawable_move_region_to_cpu: pixmap=4599 all damaged on CPU [ 74.883] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 74.883] sna_accel_flush: flush?=0, dirty?=0 [ 74.883] sna_glyphs(op=3, nlist=1, src=(4, 17)) [ 74.883] sna_glyphs: fallback -- too small (42x23) [ 74.883] glyphs_fallback: nlist=1, count=4, extents (4, 5), (37, 20) [ 74.883] glyphs_fallback: clipped extents (4, 5), (37, 20) [ 74.883] sna_drawable_move_region_to_cpu(pixmap=4599 (42x23), [(4, 5), (37, 20)], flags=3) [ 74.883] sna_drawable_move_region_to_cpu: pixmap=4599 all damaged on CPU [ 74.883] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 74.883] sna_glyphs(op=3, nlist=1, src=(5, 18)) [ 74.883] sna_glyphs: fallback -- too small (42x23) [ 74.883] glyphs_fallback: nlist=1, count=4, extents (5, 6), (38, 21) [ 74.883] glyphs_fallback: clipped extents (5, 6), (38, 21) [ 74.883] sna_drawable_move_region_to_cpu(pixmap=4599 (42x23), [(5, 6), (38, 21)], flags=3) [ 74.883] sna_drawable_move_region_to_cpu: pixmap=4599 all damaged on CPU [ 74.883] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 74.883] sna_glyphs(op=3, nlist=1, src=(5, 16)) [ 74.883] sna_glyphs: fallback -- too small (42x23) [ 74.883] glyphs_fallback: nlist=1, count=4, extents (5, 4), (38, 19) [ 74.883] glyphs_fallback: clipped extents (5, 4), (38, 19) [ 74.883] sna_drawable_move_region_to_cpu(pixmap=4599 (42x23), [(5, 4), (38, 19)], flags=3) [ 74.883] sna_drawable_move_region_to_cpu: pixmap=4599 all damaged on CPU [ 74.883] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 74.883] sna_glyphs(op=3, nlist=1, src=(5, 17)) [ 74.883] sna_glyphs: fallback -- too small (42x23) [ 74.883] glyphs_fallback: nlist=1, count=4, extents (5, 5), (38, 20) [ 74.883] glyphs_fallback: clipped extents (5, 5), (38, 20) [ 74.883] sna_drawable_move_region_to_cpu(pixmap=4599 (42x23), [(5, 5), (38, 20)], flags=3) [ 74.883] sna_drawable_move_region_to_cpu: pixmap=4599 all damaged on CPU [ 74.883] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 74.883] sna_create_pixmap(42, 23, 32, usage=0) [ 74.883] kgem_can_create_2d: 42x23 @ 32 [ 74.883] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=23 [ 74.883] kgem_can_create_2d: untiled size=8192 [ 74.883] kgem_choose_tiling: too thin [width 42, 32 bpp] for TILING_X [ 74.883] kgem_choose_tiling: 42x23 -> 0 [ 74.883] sna_create_pixmap: usage=0, flags=b [ 74.883] sna_create_pixmap: small buffer [3864], attaching to shadow pixmap [ 74.883] create_pixmap: allocating pixmap 42x23, depth=32/32, size=3872 [ 74.883] create_pixmap: serial=4600, usage=0, 42x23 [ 74.883] sna_create_pixmap: serial=4600, 42x23, usage=0 [ 74.883] sna_composite_rectangles(pixmap=4601, op=0, 0 x 1 [(0, 0)x(42, 23) ...]) [ 74.883] sna_composite_rectangles: converted to op 0 [ 74.883] sna_composite_rectangles[0] (0, 0)x(42, 23) -> (0, 0), (42, 23) [ 74.883] sna_composite_rectangles: nrects=1, region=(0, 0), (42, 23) x 1 [ 74.883] sna_composite_rectangles: clipped extents (0, 0),(42, 23) x 1 [ 74.883] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(42, 23) [ 74.883] sna_composite_rectangles: fallback, dst pixmap=4601 too small or not attached [ 74.883] sna_composite_rectangles: fallback [ 74.883] sna_drawable_move_region_to_cpu(pixmap=4601 (42x23), [(0, 0), (42, 23)], flags=1) [ 74.883] sna_drawable_move_region_to_cpu: region (0, 0), (42, 23) + (0, 0) subsumes pixmap (42x23) [ 74.883] _sna_pixmap_move_to_cpu(pixmap=4601, 42x23, flags=1) [ 74.883] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 74.883] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 74.883] operate_inplace: no, inplace operation not suitable [ 74.883] _sna_pixmap_move_to_cpu: marking as damaged [ 74.883] __sna_damage_all(42, 23) [ 74.883] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 74.883] sna_destroy_pixmap: pixmap=4599, attached?=1 [ 74.883] __sna_free_pixmap(pixmap=4599) [ 74.883] sna_glyphs(op=3, nlist=1, src=(6, 17)) [ 74.883] kgem_bo_is_busy: handle=142, domain: 3 exec? 0, rq? 1 [ 74.883] sna_glyphs: discarding mask [ 74.883] glyphs0_to_dst(op=3, src=(6, 17), nlist=1, dst=(6, 17)+(0, 0)) [ 74.883] clipped_glyphs: no, clip region (0, 0), (42, 23) matches drawable pixmap=94680753603824 size=42x23 [ 74.883] gen9_render_composite: 0x0, current mode=0/1 [ 74.883] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 74.883] gen9_composite_fallback: mask is already on the GPU, try to use GPU [ 74.883] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.883] sna_drawable_use_bo pixmap=4597, box=((0, 0), (42, 23)), flags=7... [ 74.883] sna_drawable_use_bo: exported target, set PREFER_GPU [ 74.883] sna_drawable_use_bo: pinned, never REPLACES [ 74.883] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=7 [ 74.883] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.883] sna_drawable_use_bo: using whole GPU bo [ 74.883] gen9_composite_set_target: pixmap=4597, format=20028888, size=42x23, pitch=512, delta=(0,0),damage=0xffffffffffffffff [ 74.883] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.883] color_convert: src=ff333333 [20028888] [ 74.883] color_convert: dst=ff333333 [20028888] [ 74.883] sna_render_get_solid: ff333333 [ 74.883] sna_render_get_solid(20) = ff333333 (recreate) [ 74.883] kgem_create_proxy: target handle=122 [proxy? -1], offset=80, length=4, io=0 [ 74.883] __kgem_bo_init(handle=122, num_pages=4) [ 74.883] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.883] sna_transform_is_imprecise_integer_translation: no transform [ 74.883] gen9_composite_picture: integer translation (0, 0), removing [ 74.883] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.883] sna_render_pixmap_bo: GPU all damaged [ 74.883] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.883] gen4_choose_composite_emitter: solid, identity mask [ 74.883] kgem_check_bo: num_pages=+1028, num_exec=+3 [ 74.883] aligning vertex: was 2, now 4 floats per vertex [ 74.883] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 74.883] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 74.883] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 74.883] kgem_add_handle: handle=4, index=0 [ 74.884] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 74.884] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 74.884] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 74.884] gen9_composite_get_binding_table(ffc0) [ 74.884] kgem_add_reloc64: handle=142, pos=16360, delta=0, domains=20002 [ 74.884] kgem_add_handle: handle=142, index=1 [ 74.884] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=ffed3000) [ 74.884] __kgem_bo_mark_dirty: handle=142 (proxy? 0) [ 74.884] [3fe0] bind bo(handle=142, addr=ffed3000), format=192, width=42, height=23, pitch=512, tiling=1 -> render [ 74.884] kgem_add_reloc64: handle=122, pos=16344, delta=0, domains=40000 [ 74.884] kgem_add_reloc64: adding proxy [delta=80] for handle=122 [ 74.884] kgem_add_handle: handle=122, index=2 [ 74.884] kgem_add_reloc64[4] = (delta=80, target handle=2, presumed=fff6a000) [ 74.884] [3fd0] bind bo(handle=122, addr=fff6a050), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 74.884] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 [ 74.884] kgem_add_handle: handle=6, index=3 [ 74.884] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd581000) [ 74.884] [3fc0] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 74.884] gen9_emit_cc: blend=177 (current=ffffffff), src=17, dst=18 [ 74.884] gen9_emit_sampler: sampler = a [ 74.884] gen9_emit_sf: num_sf_outputs=2 [ 74.884] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.884] gen9_emit_vertex_elements: setup id=9 [ 74.884] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 74.884] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 74.884] glyphs0_to_dst: glyph=(6, 7)x(11, 10), unclipped [ 74.884] emit_primitive_identity_mask__avx2: dst=(6, 7), mask=(832.00, 16.00) x (11.00, 10.00) [ 74.884] glyphs0_to_dst: glyph=(16, 9)x(10, 8), unclipped [ 74.884] emit_primitive_identity_mask__avx2: dst=(16, 9), mask=(576.00, 0.00) x (10.00, 8.00) [ 74.884] glyphs0_to_dst: glyph=(25, 5)x(5, 12), unclipped [ 74.884] emit_primitive_identity_mask__avx2: dst=(25, 5), mask=(800.00, 32.00) x (5.00, 12.00) [ 74.884] glyphs0_to_dst: glyph=(29, 9)x(10, 11), unclipped [ 74.884] emit_primitive_identity_mask__avx2: dst=(29, 9), mask=(640.00, 16.00) x (10.00, 11.00) [ 74.884] gen8_vertex_flush[498] = 12 [ 74.884] gen9_magic_ca_pass: CA fixup (2 -> 14) [ 74.884] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.884] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.884] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.884] sna_glyphs(op=3, nlist=1, src=(4, 17)) [ 74.884] kgem_bo_is_busy: handle=142, domain: 3 exec? 1, rq? 1 [ 74.884] sna_glyphs: discarding mask [ 74.884] glyphs0_to_dst(op=3, src=(4, 17), nlist=1, dst=(4, 17)+(0, 0)) [ 74.884] clipped_glyphs: no, clip region (0, 0), (42, 23) matches drawable pixmap=94680753603824 size=42x23 [ 74.884] gen9_render_composite: 0x0, current mode=1/1 [ 74.884] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 74.884] kgem_bo_is_busy: handle=142, domain: 3 exec? 1, rq? 1 [ 74.884] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.884] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.884] sna_drawable_use_bo pixmap=4597, box=((0, 0), (42, 23)), flags=7... [ 74.884] sna_drawable_use_bo: exported target, set PREFER_GPU [ 74.884] sna_drawable_use_bo: pinned, never REPLACES [ 74.884] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=7 [ 74.884] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.884] sna_drawable_use_bo: using whole GPU bo [ 74.884] gen9_composite_set_target: pixmap=4597, format=20028888, size=42x23, pitch=512, delta=(0,0),damage=0xffffffffffffffff [ 74.884] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.884] color_convert: src=ff333333 [20028888] [ 74.884] color_convert: dst=ff333333 [20028888] [ 74.884] sna_render_get_solid: ff333333 [ 74.884] sna_render_get_solid(20) = ff333333 (last) [ 74.884] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.884] sna_transform_is_imprecise_integer_translation: no transform [ 74.884] gen9_composite_picture: integer translation (0, 0), removing [ 74.884] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.884] sna_render_pixmap_bo: GPU all damaged [ 74.884] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.884] gen4_choose_composite_emitter: solid, identity mask [ 74.884] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.884] gen9_composite_get_binding_table(fec0) [ 74.884] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.884] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.884] gen9_emit_vertex_elements: setup id=9 [ 74.884] glyphs0_to_dst: glyph=(4, 7)x(11, 10), unclipped [ 74.884] emit_primitive_identity_mask__avx2: dst=(4, 7), mask=(832.00, 16.00) x (11.00, 10.00) [ 74.884] glyphs0_to_dst: glyph=(14, 9)x(10, 8), unclipped [ 74.884] emit_primitive_identity_mask__avx2: dst=(14, 9), mask=(576.00, 0.00) x (10.00, 8.00) [ 74.884] glyphs0_to_dst: glyph=(23, 5)x(5, 12), unclipped [ 74.884] emit_primitive_identity_mask__avx2: dst=(23, 5), mask=(800.00, 32.00) x (5.00, 12.00) [ 74.884] glyphs0_to_dst: glyph=(27, 9)x(10, 11), unclipped [ 74.884] emit_primitive_identity_mask__avx2: dst=(27, 9), mask=(640.00, 16.00) x (10.00, 11.00) [ 74.884] gen8_vertex_flush[590] = 12 [ 74.884] gen9_magic_ca_pass: CA fixup (14 -> 26) [ 74.884] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.884] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.884] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.884] sna_glyphs(op=3, nlist=1, src=(5, 18)) [ 74.884] kgem_bo_is_busy: handle=142, domain: 3 exec? 1, rq? 1 [ 74.884] sna_glyphs: discarding mask [ 74.884] glyphs0_to_dst(op=3, src=(5, 18), nlist=1, dst=(5, 18)+(0, 0)) [ 74.884] clipped_glyphs: no, clip region (0, 0), (42, 23) matches drawable pixmap=94680753603824 size=42x23 [ 74.884] gen9_render_composite: 0x0, current mode=1/1 [ 74.884] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 74.884] kgem_bo_is_busy: handle=142, domain: 3 exec? 1, rq? 1 [ 74.884] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.884] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.884] sna_drawable_use_bo pixmap=4597, box=((0, 0), (42, 23)), flags=7... [ 74.884] sna_drawable_use_bo: exported target, set PREFER_GPU [ 74.884] sna_drawable_use_bo: pinned, never REPLACES [ 74.884] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=7 [ 74.884] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.884] sna_drawable_use_bo: using whole GPU bo [ 74.884] gen9_composite_set_target: pixmap=4597, format=20028888, size=42x23, pitch=512, delta=(0,0),damage=0xffffffffffffffff [ 74.884] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.884] color_convert: src=ff333333 [20028888] [ 74.884] color_convert: dst=ff333333 [20028888] [ 74.884] sna_render_get_solid: ff333333 [ 74.884] sna_render_get_solid(20) = ff333333 (last) [ 74.884] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.884] sna_transform_is_imprecise_integer_translation: no transform [ 74.884] gen9_composite_picture: integer translation (0, 0), removing [ 74.884] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.884] sna_render_pixmap_bo: GPU all damaged [ 74.884] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.884] gen4_choose_composite_emitter: solid, identity mask [ 74.884] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.884] gen9_composite_get_binding_table(fec0) [ 74.884] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.884] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.884] gen9_emit_vertex_elements: setup id=9 [ 74.884] glyphs0_to_dst: glyph=(5, 8)x(11, 10), unclipped [ 74.884] emit_primitive_identity_mask__avx2: dst=(5, 8), mask=(832.00, 16.00) x (11.00, 10.00) [ 74.884] glyphs0_to_dst: glyph=(15, 10)x(10, 8), unclipped [ 74.884] emit_primitive_identity_mask__avx2: dst=(15, 10), mask=(576.00, 0.00) x (10.00, 8.00) [ 74.884] glyphs0_to_dst: glyph=(24, 6)x(5, 12), unclipped [ 74.884] emit_primitive_identity_mask__avx2: dst=(24, 6), mask=(800.00, 32.00) x (5.00, 12.00) [ 74.884] glyphs0_to_dst: glyph=(28, 10)x(10, 11), unclipped [ 74.884] emit_primitive_identity_mask__avx2: dst=(28, 10), mask=(640.00, 16.00) x (10.00, 11.00) [ 74.884] gen8_vertex_flush[688] = 12 [ 74.884] gen9_magic_ca_pass: CA fixup (26 -> 38) [ 74.884] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.884] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.884] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.884] sna_glyphs(op=3, nlist=1, src=(5, 16)) [ 74.884] kgem_bo_is_busy: handle=142, domain: 3 exec? 1, rq? 1 [ 74.884] sna_glyphs: discarding mask [ 74.884] glyphs0_to_dst(op=3, src=(5, 16), nlist=1, dst=(5, 16)+(0, 0)) [ 74.884] clipped_glyphs: no, clip region (0, 0), (42, 23) matches drawable pixmap=94680753603824 size=42x23 [ 74.884] gen9_render_composite: 0x0, current mode=1/1 [ 74.884] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 74.884] kgem_bo_is_busy: handle=142, domain: 3 exec? 1, rq? 1 [ 74.884] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.884] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.884] sna_drawable_use_bo pixmap=4597, box=((0, 0), (42, 23)), flags=7... [ 74.884] sna_drawable_use_bo: exported target, set PREFER_GPU [ 74.884] sna_drawable_use_bo: pinned, never REPLACES [ 74.884] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=7 [ 74.884] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.884] sna_drawable_use_bo: using whole GPU bo [ 74.884] gen9_composite_set_target: pixmap=4597, format=20028888, size=42x23, pitch=512, delta=(0,0),damage=0xffffffffffffffff [ 74.884] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.884] color_convert: src=ff333333 [20028888] [ 74.884] color_convert: dst=ff333333 [20028888] [ 74.884] sna_render_get_solid: ff333333 [ 74.884] sna_render_get_solid(20) = ff333333 (last) [ 74.884] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.884] sna_transform_is_imprecise_integer_translation: no transform [ 74.884] gen9_composite_picture: integer translation (0, 0), removing [ 74.884] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.884] sna_render_pixmap_bo: GPU all damaged [ 74.884] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.884] gen4_choose_composite_emitter: solid, identity mask [ 74.884] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.884] gen9_composite_get_binding_table(fec0) [ 74.884] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.884] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.884] gen9_emit_vertex_elements: setup id=9 [ 74.884] glyphs0_to_dst: glyph=(5, 6)x(11, 10), unclipped [ 74.884] emit_primitive_identity_mask__avx2: dst=(5, 6), mask=(832.00, 16.00) x (11.00, 10.00) [ 74.884] glyphs0_to_dst: glyph=(15, 8)x(10, 8), unclipped [ 74.884] emit_primitive_identity_mask__avx2: dst=(15, 8), mask=(576.00, 0.00) x (10.00, 8.00) [ 74.884] glyphs0_to_dst: glyph=(24, 4)x(5, 12), unclipped [ 74.884] emit_primitive_identity_mask__avx2: dst=(24, 4), mask=(800.00, 32.00) x (5.00, 12.00) [ 74.884] glyphs0_to_dst: glyph=(28, 8)x(10, 11), unclipped [ 74.884] emit_primitive_identity_mask__avx2: dst=(28, 8), mask=(640.00, 16.00) x (10.00, 11.00) [ 74.884] gen8_vertex_flush[780] = 12 [ 74.884] gen9_magic_ca_pass: CA fixup (38 -> 50) [ 74.884] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.884] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.884] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.884] sna_glyphs(op=3, nlist=1, src=(5, 17)) [ 74.884] kgem_bo_is_busy: handle=142, domain: 3 exec? 1, rq? 1 [ 74.884] sna_glyphs: discarding mask [ 74.884] glyphs0_to_dst(op=3, src=(5, 17), nlist=1, dst=(5, 17)+(0, 0)) [ 74.884] clipped_glyphs: no, clip region (0, 0), (42, 23) matches drawable pixmap=94680753603824 size=42x23 [ 74.884] gen9_render_composite: 0x0, current mode=1/1 [ 74.884] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 74.884] kgem_bo_is_busy: handle=142, domain: 3 exec? 1, rq? 1 [ 74.884] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 74.884] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 74.884] sna_drawable_use_bo pixmap=4597, box=((0, 0), (42, 23)), flags=7... [ 74.884] sna_drawable_use_bo: exported target, set PREFER_GPU [ 74.884] sna_drawable_use_bo: pinned, never REPLACES [ 74.884] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=7 [ 74.884] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 74.884] sna_drawable_use_bo: using whole GPU bo [ 74.884] gen9_composite_set_target: pixmap=4597, format=20028888, size=42x23, pitch=512, delta=(0,0),damage=0xffffffffffffffff [ 74.884] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.884] color_convert: src=ffdfdbd2 [20028888] [ 74.884] color_convert: dst=ffdfdbd2 [20028888] [ 74.884] sna_render_get_solid: ffdfdbd2 [ 74.884] sna_render_get_solid(6) = ffdfdbd2 (old) [ 74.884] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 74.884] sna_transform_is_imprecise_integer_translation: no transform [ 74.884] gen9_composite_picture: integer translation (0, 0), removing [ 74.884] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 74.884] sna_render_pixmap_bo: GPU all damaged [ 74.884] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 74.884] gen4_choose_composite_emitter: solid, identity mask [ 74.884] kgem_check_bo: num_pages=+0, num_exec=+0 [ 74.884] gen9_composite_get_binding_table(fec0) [ 74.884] kgem_add_reloc64: handle=122, pos=16296, delta=0, domains=40000 [ 74.884] kgem_add_reloc64: adding proxy [delta=24] for handle=122 [ 74.884] kgem_add_reloc64[6] = (delta=24, target handle=2, presumed=fff6a000) [ 74.884] [3fa0] bind bo(handle=122, addr=fff6a018), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 74.884] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 74.884] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 74.884] gen9_emit_vertex_elements: setup id=9 [ 74.884] glyphs0_to_dst: glyph=(5, 7)x(11, 10), unclipped [ 74.884] emit_primitive_identity_mask__avx2: dst=(5, 7), mask=(832.00, 16.00) x (11.00, 10.00) [ 74.884] glyphs0_to_dst: glyph=(15, 9)x(10, 8), unclipped [ 74.884] emit_primitive_identity_mask__avx2: dst=(15, 9), mask=(576.00, 0.00) x (10.00, 8.00) [ 74.884] glyphs0_to_dst: glyph=(24, 5)x(5, 12), unclipped [ 74.884] emit_primitive_identity_mask__avx2: dst=(24, 5), mask=(800.00, 32.00) x (5.00, 12.00) [ 74.884] glyphs0_to_dst: glyph=(28, 9)x(10, 11), unclipped [ 74.884] emit_primitive_identity_mask__avx2: dst=(28, 9), mask=(640.00, 16.00) x (10.00, 11.00) [ 74.884] gen8_vertex_flush[880] = 12 [ 74.884] gen9_magic_ca_pass: CA fixup (50 -> 62) [ 74.884] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 74.884] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 74.884] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 74.884] sna_destroy_pixmap: pixmap=4601, attached?=1 [ 74.884] __sna_free_pixmap(pixmap=4601) [ 74.884] sna_accel_flush: flush?=1, dirty?=0 [ 74.884] gen8_vertex_close: used=248, vbo active? 23, vb=200, nreloc=1 [ 74.884] gen8_vertex_close: reloc[0] = 289 [ 74.884] kgem_add_reloc64: handle=23, pos=289, delta=0, domains=200000 [ 74.884] kgem_add_handle: handle=23, index=4 [ 74.884] kgem_add_reloc64[7] = (delta=0, target handle=4, presumed=fd541000) [ 74.884] batch[1/1, flags=1800]: 582 582 16288 16384, nreloc=8, nexec=5, nfence=0, aperture=1102 [fenced=0] [ 74.884] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.884] __kgem_retire_rq: request 1 complete [ 74.884] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 74.884] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 74.884] kgem_fixup_relocs: shrinking by 61440 [ 74.884] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.884] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 74.884] kgem_commit: release handle=142 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ffed3000 [ 74.884] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 74.884] kgem_commit: release handle=122 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 74.884] __kgem_bo_clear_busy: handle=122 [ 74.884] kgem_commit: release handle=122 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff6a000 [ 74.884] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 74.884] kgem_commit: release handle=122 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 74.884] __kgem_bo_clear_busy: handle=122 [ 74.884] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 74.884] __kgem_busy: handle=1, busy=131072, wedged=0 [ 74.884] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 74.884] sna_accel_flush: flush?=0, dirty?=0 [ 74.884] sna_block_handler (tv=546.205000) [ 74.884] kgem_retire, need_retire?=1 [ 74.884] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 74.884] kgem_retire__requests_ring: retiring ring 0 [ 74.884] __kgem_busy: handle=1, busy=0, wedged=0 [ 74.884] __kgem_retire_rq: request 1 complete [ 74.884] __kgem_bo_flush: handle=142, busy=0, wedged=0 [ 74.884] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 74.884] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 74.885] kgem_retire -- retired=0, need_retire=0 [ 74.885] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 74.885] gen6_render_retire: resetting idle vbo [ 74.885] sna_scanout_do_flush: flush timer active: delta=13 [ 74.885] sna_accel_block: evaluating timers, active=7 [ 74.885] sna_accel_block: flush timer expires in 13 [74898] [ 74.885] sna_wakeup_handler [ 74.885] sna_accel_flush: flush?=0, dirty?=0 [ 74.885] sna_block_handler (tv=546.204000) [ 74.885] sna_scanout_do_flush: flush timer active: delta=13 [ 74.885] sna_accel_block: evaluating timers, active=7 [ 74.885] sna_accel_block: flush timer expires in 13 [74898] [ 74.885] sna_wakeup_handler [ 74.885] sna_accel_flush: flush?=0, dirty?=0 [ 74.885] sna_accel_flush: flush?=0, dirty?=0 [ 74.885] sna_accel_flush: flush?=0, dirty?=0 [ 74.885] sna_accel_flush: flush?=0, dirty?=0 [ 74.885] sna_change_window_attributes [ 74.885] sna_accel_flush: flush?=0, dirty?=0 [ 74.885] sna_accel_flush: flush?=0, dirty?=0 [ 74.885] sna_accel_flush: flush?=0, dirty?=0 [ 74.885] sna_block_handler (tv=546.204000) [ 74.885] sna_scanout_do_flush: flush timer active: delta=13 [ 74.885] sna_accel_block: evaluating timers, active=7 [ 74.885] sna_accel_block: flush timer expires in 13 [74898] [ 74.885] sna_wakeup_handler [ 74.885] sna_accel_flush: flush?=0, dirty?=0 [ 74.885] sna_accel_flush: flush?=0, dirty?=0 [ 74.885] sna_accel_flush: flush?=0, dirty?=0 [ 74.885] sna_accel_flush: flush?=0, dirty?=0 [ 74.885] sna_change_window_attributes [ 74.885] sna_accel_flush: flush?=0, dirty?=0 [ 74.885] sna_accel_flush: flush?=0, dirty?=0 [ 74.885] sna_accel_flush: flush?=0, dirty?=0 [ 74.885] sna_block_handler (tv=546.204000) [ 74.885] sna_scanout_do_flush: flush timer active: delta=13 [ 74.885] sna_accel_block: evaluating timers, active=7 [ 74.885] sna_accel_block: flush timer expires in 13 [74898] [ 74.885] sna_wakeup_handler [ 74.885] sna_accel_flush: flush?=0, dirty?=0 [ 74.885] sna_accel_flush: flush?=0, dirty?=0 [ 74.885] sna_accel_flush: flush?=0, dirty?=0 [ 74.885] sna_accel_flush: flush?=0, dirty?=0 [ 74.885] sna_change_window_attributes [ 74.885] sna_accel_flush: flush?=0, dirty?=0 [ 74.885] sna_accel_flush: flush?=0, dirty?=0 [ 74.885] sna_accel_flush: flush?=0, dirty?=0 [ 74.885] sna_block_handler (tv=546.204000) [ 74.885] sna_scanout_do_flush: flush timer active: delta=13 [ 74.885] sna_accel_block: evaluating timers, active=7 [ 74.885] sna_accel_block: flush timer expires in 13 [74898] [ 74.885] sna_wakeup_handler [ 74.885] _sna_dri2_destroy_buffer: 0x561c94b0bee0 [handle=120] -- refcnt=1, draw=16778658, pixmap=0, proxy?=0 [ 74.885] sna_dri2_cache_bo(handle=120, name=84) [ 74.885] sna_dri2_cache_bo: not a window, releasing handle=120 [ 74.885] _kgem_bo_destroy: handle=120, proxy? 0 [ 74.885] __kgem_bo_destroy: handle=120, size=12288 [ 74.885] __kgem_bo_destroy: handle=120, not reusable [ 74.885] kgem_bo_free: handle=120, size=12288 [ 74.885] kgem_bo_free: releasing 0x0:0x0 vma for handle=120, count=0 [ 74.885] _sna_dri2_destroy_buffer: 0x561c949a5ec0 [handle=134] -- refcnt=1, draw=16778658, pixmap=4602, proxy?=0 [ 74.885] _sna_dri2_destroy_buffer: removing active_scanout=1 from pixmap handle=134 [ 74.885] _sna_dri2_destroy_buffer: releasing last DRI pixmap=4602, scanout?=0 [ 74.885] _sna_dri2_destroy_buffer: dropping flush hint from handle=134 [ 74.885] sna_accel_watch_flush: enable=-1 [ 74.885] sna_dri2_cache_bo(handle=134, name=88) [ 74.885] sna_dri2_cache_bo: not a window, releasing handle=134 [ 74.885] sna_destroy_pixmap: pixmap=4602, attached?=1 [ 74.885] _kgem_bo_destroy: handle=134, proxy? 0 [ 74.885] __kgem_bo_destroy: handle=134, size=12288 [ 74.885] __kgem_bo_destroy: handle=134, not reusable [ 74.885] kgem_bo_free: handle=134, size=12288 [ 74.885] kgem_bo_free: releasing 0x0:0x7fc6c276e000 vma for handle=134, count=0 [ 74.885] __sna_free_pixmap(pixmap=4602) [ 74.885] sna_accel_flush: flush?=0, dirty?=0 [ 74.885] sna_accel_flush: flush?=0, dirty?=0 [ 74.885] sna_accel_flush: flush?=0, dirty?=0 [ 74.885] sna_block_handler (tv=546.204000) [ 74.885] sna_scanout_do_flush: flush timer active: delta=13 [ 74.885] sna_accel_block: evaluating timers, active=7 [ 74.885] sna_accel_block: flush timer expires in 13 [74898] [ 74.886] sna_wakeup_handler [ 74.886] sna_accel_flush: flush?=0, dirty?=0 [ 74.886] sna_accel_flush: flush?=0, dirty?=0 [ 74.886] sna_accel_flush: flush?=0, dirty?=0 [ 74.886] sna_accel_flush: flush?=0, dirty?=0 [ 74.886] sna_accel_flush: flush?=0, dirty?=0 [ 74.886] sna_block_handler (tv=546.203000) [ 74.886] sna_scanout_do_flush: flush timer active: delta=12 [ 74.886] sna_accel_do_throttle (time=74886), triggered [ 74.886] sna_accel_throttle (time=74886) [ 74.886] sna_accel_disarm_timer[1] (time=74886) [ 74.886] sna_accel_block: evaluating timers, active=5 [ 74.886] sna_accel_block: flush timer expires in 12 [74898] [ 74.886] sna_wakeup_handler [ 74.886] sna_accel_flush: flush?=0, dirty?=0 [ 74.886] sna_accel_flush: flush?=0, dirty?=0 [ 74.886] sna_accel_flush: flush?=0, dirty?=0 [ 74.886] sna_accel_flush: flush?=0, dirty?=0 [ 74.886] sna_accel_flush: flush?=0, dirty?=0 [ 74.886] sna_block_handler (tv=546.203000) [ 74.886] sna_scanout_do_flush: flush timer active: delta=12 [ 74.886] sna_accel_do_throttle -- no pending activity [ 74.886] sna_accel_block: evaluating timers, active=5 [ 74.886] sna_accel_block: flush timer expires in 12 [74898] [ 74.886] sna_wakeup_handler [ 74.886] sna_accel_flush: flush?=0, dirty?=0 [ 74.886] sna_accel_flush: flush?=0, dirty?=0 [ 74.886] sna_accel_flush: flush?=0, dirty?=0 [ 74.886] sna_block_handler (tv=546.203000) [ 74.886] sna_scanout_do_flush: flush timer active: delta=12 [ 74.886] sna_accel_do_throttle -- no pending activity [ 74.886] sna_accel_block: evaluating timers, active=5 [ 74.886] sna_accel_block: flush timer expires in 12 [74898] [ 74.886] sna_wakeup_handler [ 74.886] sna_accel_flush: flush?=0, dirty?=0 [ 74.886] sna_accel_flush: flush?=0, dirty?=0 [ 74.886] sna_accel_flush: flush?=0, dirty?=0 [ 74.886] sna_accel_flush: flush?=0, dirty?=0 [ 74.886] sna_block_handler (tv=546.203000) [ 74.886] sna_scanout_do_flush: flush timer active: delta=12 [ 74.886] sna_accel_do_throttle -- no pending activity [ 74.886] sna_accel_block: evaluating timers, active=5 [ 74.886] sna_accel_block: flush timer expires in 12 [74898] [ 74.886] sna_wakeup_handler [ 74.886] sna_accel_flush: flush?=0, dirty?=0 [ 74.886] sna_accel_flush: flush?=0, dirty?=0 [ 74.886] sna_accel_flush: flush?=0, dirty?=0 [ 74.886] sna_block_handler (tv=546.203000) [ 74.886] sna_scanout_do_flush: flush timer active: delta=12 [ 74.886] sna_accel_do_throttle -- no pending activity [ 74.886] sna_accel_block: evaluating timers, active=5 [ 74.886] sna_accel_block: flush timer expires in 12 [74898] [ 74.890] sna_wakeup_handler [ 74.890] sna_accel_flush: flush?=0, dirty?=0 [ 74.890] sna_accel_flush: flush?=0, dirty?=0 [ 74.890] sna_block_handler (tv=0.0) [ 74.890] sna_wakeup_handler [ 74.890] sna_accel_flush: flush?=0, dirty?=0 [ 74.890] sna_accel_flush: flush?=0, dirty?=0 [ 74.890] sna_block_handler (tv=0.0) [ 74.890] sna_wakeup_handler [ 74.890] sna_accel_flush: flush?=0, dirty?=0 [ 74.890] sna_accel_flush: flush?=0, dirty?=0 [ 74.890] sna_block_handler (tv=546.199000) [ 74.890] sna_scanout_do_flush: flush timer active: delta=8 [ 74.890] sna_accel_do_throttle -- no pending activity [ 74.890] sna_accel_block: evaluating timers, active=5 [ 74.890] sna_accel_block: flush timer expires in 8 [74898] [ 74.890] sna_wakeup_handler [ 74.890] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=25, name=75 [ 74.890] kgem_bo_flink: flinked handle=25 to name=75, marking non-reusable [ 74.890] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 74.890] sna_dri2_get_back: draw size=3840x2160, back buffer handle=25 size=3840x2160, is-scanout? 1, active?=1, pitch=15360, front pitch=15360 [ 74.890] sna_dri2_get_back: reuse backbuffer? 1 [ 74.890] sna_dri2_get_back: back buffer handle=25, active?=1, refcnt=2 [ 74.890] sna_dri2_get_back: cache: handle=32, active=0 [ 74.890] sna_dri2_get_back: reuse cache handle=32, name=80, flags=0 [ 74.890] sna_dri2_get_back: caching handle=25 (name=75, flags=0, active_scanout=1) [ 74.890] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 74.890] sna_dri2_reuse_buffer: reusing back buffer handle=32, name=80, pitch=15360, age=0 [ 74.890] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 74.890] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=128, name=76, active_scanout=2 [ 74.890] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 74.890] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=128] -- refcnt=4, draw=146, pixmap=4091, proxy?=0 [ 74.890] sna_accel_flush: flush?=0, dirty?=0 [ 74.890] sna_accel_flush: flush?=0, dirty?=0 [ 74.890] sna_accel_flush: flush?=0, dirty?=0 [ 74.891] sna_block_handler (tv=546.198000) [ 74.891] sna_scanout_do_flush: flush timer active: delta=7 [ 74.891] sna_accel_do_throttle -- no pending activity [ 74.891] sna_accel_block: evaluating timers, active=5 [ 74.891] sna_accel_block: flush timer expires in 7 [74898] [ 74.891] sna_wakeup_handler [ 74.891] sna_mode_wakeup: len=64 [ 74.891] sna_dri2_vblank_handler(type=2, sequence=4243, draw=4181) [ 74.891] sna_crtc_record_swap: recording last swap on pipe=0, frame 4243 [msc=4243], time 74.891762 [ 74.891] sna_dri2_vblank_handler: 2 complete, frame=4243 tv=74.891762 [ 74.891] sna_dri2_blit_complete: blit finished [ 74.891] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4243, tv=74.891762) [ 74.891] frame_swap_complete(type=2): draw=146, pipe=0, frame=4243 [msc=4243], tv=74.891762 [ 74.891] sna_accel_flush: flush?=0, dirty?=0 [ 74.891] sna_dri2_event_free(draw?=1) [ 74.891] sna_dri2_remove_event: remove[0x561c94ae7640] from window 146, active? 1 [ 74.891] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=128] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 74.891] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=32] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 74.891] sna_dri2_vblank_handler complete [ 74.891] sna_mode_wakeup: recording last swap on pipe=0, frame 4243 [1093], time 74.891762 [ 74.891] sna_mode_wakeup: removing handle=25 [active_scanout=0] from scanout, installing handle=128 [active_scanout=2] [ 74.891] sna_mode_wakeup: flip complete, pending? 1 [ 74.891] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 74.891] sna_block_handler (tv=546.198000) [ 74.891] sna_scanout_do_flush: flush timer active: delta=7 [ 74.891] sna_accel_do_throttle -- no pending activity [ 74.891] sna_accel_block: evaluating timers, active=5 [ 74.891] sna_accel_block: flush timer expires in 7 [74898] [ 74.891] sna_wakeup_handler [ 74.891] sna_accel_flush: flush?=0, dirty?=0 [ 74.891] sna_block_handler (tv=546.198000) [ 74.891] sna_scanout_do_flush: flush timer active: delta=7 [ 74.891] sna_accel_do_throttle -- no pending activity [ 74.891] sna_accel_block: evaluating timers, active=5 [ 74.891] sna_accel_block: flush timer expires in 7 [74898] [ 74.891] sna_wakeup_handler [ 74.891] sna_block_handler (tv=546.198000) [ 74.891] sna_scanout_do_flush: flush timer active: delta=7 [ 74.891] sna_accel_do_throttle -- no pending activity [ 74.891] sna_accel_block: evaluating timers, active=5 [ 74.891] sna_accel_block: flush timer expires in 7 [74898] [ 74.891] sna_wakeup_handler [ 74.891] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 74.891] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 74.891] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 74.891] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 74.891] sna_dri2_get_msc(draw=146, pipe=0) [ 74.891] sna_crtc_record_swap: recording last swap on pipe=0, frame 4243 [msc=4243], time 74.891762 [ 74.891] sna_dri2_get_msc: msc=4243 [raw=4243], ust=74891762 [ 74.891] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=32 (refs=1/1, flush=0) , front=128 (refs=2/3, flush=1) [ 74.891] sna_dri2_schedule_swap(target_msc=4243, divisor=0, remainder=0) [ 74.891] sna_dri2_schedule_swap: using front handle=128, active_scanout?=2, flush?=1 [ 74.891] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 74.891] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 74.891] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 74.891] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 74.891] sna_crtc_record_swap: recording last swap on pipe=0, frame 4243 [msc=4243], time 74.891762 [ 74.891] immediate_swap: current_msc=4243, target_msc=4243 -- yes [ 74.891] can_flip: no, shadow enabled [ 74.891] sna_dri2_add_event: adding event to window 146) [ 74.891] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 74.891] sna_dri2_immediate_blit: no pending blit, starting chain [ 74.891] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 74.891] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 74.891] can_xchg: back size=8700f00, front size=8700f00 [ 74.891] can_xchg: yes, pixmap=4091 [ 74.891] sna_dri2_xchg: win=146, exchange front=128/76,ref=3 and back=32/80,ref=2, pixmap=4091 3840x2160 [ 74.891] sna_dri2_xchg: back_bo handle=32, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 74.891] sna_dri2_xchg: front_bo handle=128, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 74.891] set_bo: pixmap=4091, handle=32 (old handle=128) [ 74.891] set_bo: marking whole pixmap as damaged [ 74.891] set_bo: applying final/discard move-to-gpu [ 74.891] wait_for_shadow: flags=0, flips=0, handle=128, shadow=29 [ 74.891] set_bo: dropping flush hint from handle=128 [ 74.891] set_bo: adding flush hint to handle=32 [ 74.891] mark_stale(handle=128) => 1 [ 74.891] swap_limit: draw=146 setting swap limit to 3 [ 74.891] sna_dri2_swap_limit_validate: swap limit set to 3 [ 74.891] sna_next_vblank(pipe=0, waiting until next vblank) [ 74.891] sna_dri2_schedule_swap: reported target_msc=4243 [ 74.891] sna_accel_flush: flush?=0, dirty?=0 [ 74.892] sna_accel_flush: flush?=0, dirty?=0 [ 74.892] sna_accel_flush: flush?=0, dirty?=0 [ 74.892] sna_accel_flush: flush?=0, dirty?=0 [ 74.892] sna_block_handler (tv=546.197000) [ 74.892] sna_scanout_do_flush: flush timer active: delta=6 [ 74.892] sna_accel_do_throttle -- no pending activity [ 74.892] sna_accel_block: evaluating timers, active=5 [ 74.892] sna_accel_block: flush timer expires in 6 [74898] [ 74.892] sna_wakeup_handler [ 74.892] sna_accel_flush: flush?=0, dirty?=0 [ 74.892] sna_block_handler (tv=546.197000) [ 74.892] sna_scanout_do_flush: flush timer active: delta=6 [ 74.892] sna_accel_do_throttle -- no pending activity [ 74.892] sna_accel_block: evaluating timers, active=5 [ 74.892] sna_accel_block: flush timer expires in 6 [74898] [ 74.892] sna_wakeup_handler [ 74.892] sna_accel_flush: flush?=0, dirty?=0 [ 74.892] sna_change_window_attributes [ 74.892] sna_accel_flush: flush?=0, dirty?=0 [ 74.892] sna_accel_flush: flush?=0, dirty?=0 [ 74.892] sna_accel_flush: flush?=0, dirty?=0 [ 74.892] sna_block_handler (tv=546.197000) [ 74.892] sna_scanout_do_flush: flush timer active: delta=6 [ 74.892] sna_accel_do_throttle -- no pending activity [ 74.892] sna_accel_block: evaluating timers, active=5 [ 74.892] sna_accel_block: flush timer expires in 6 [74898] [ 74.892] sna_wakeup_handler [ 74.892] sna_accel_flush: flush?=0, dirty?=0 [ 74.892] sna_accel_flush: flush?=0, dirty?=0 [ 74.892] sna_accel_flush: flush?=0, dirty?=0 [ 74.892] sna_accel_flush: flush?=0, dirty?=0 [ 74.892] sna_change_window_attributes [ 74.892] sna_accel_flush: flush?=0, dirty?=0 [ 74.892] sna_accel_flush: flush?=0, dirty?=0 [ 74.892] sna_accel_flush: flush?=0, dirty?=0 [ 74.892] sna_block_handler (tv=546.197000) [ 74.892] sna_scanout_do_flush: flush timer active: delta=6 [ 74.892] sna_accel_do_throttle -- no pending activity [ 74.892] sna_accel_block: evaluating timers, active=5 [ 74.892] sna_accel_block: flush timer expires in 6 [74898] [ 74.892] sna_wakeup_handler [ 74.892] sna_accel_flush: flush?=0, dirty?=0 [ 74.892] sna_accel_flush: flush?=0, dirty?=0 [ 74.892] sna_accel_flush: flush?=0, dirty?=0 [ 74.892] sna_accel_flush: flush?=0, dirty?=0 [ 74.892] sna_change_window_attributes [ 74.892] sna_accel_flush: flush?=0, dirty?=0 [ 74.892] sna_accel_flush: flush?=0, dirty?=0 [ 74.892] sna_accel_flush: flush?=0, dirty?=0 [ 74.892] sna_block_handler (tv=546.197000) [ 74.892] sna_scanout_do_flush: flush timer active: delta=6 [ 74.892] sna_accel_do_throttle -- no pending activity [ 74.892] sna_accel_block: evaluating timers, active=5 [ 74.892] sna_accel_block: flush timer expires in 6 [74898] [ 74.892] sna_wakeup_handler [ 74.892] sna_accel_flush: flush?=0, dirty?=0 [ 74.892] sna_accel_flush: flush?=0, dirty?=0 [ 74.892] sna_accel_flush: flush?=0, dirty?=0 [ 74.892] sna_accel_flush: flush?=0, dirty?=0 [ 74.892] sna_accel_flush: flush?=0, dirty?=0 [ 74.892] sna_block_handler (tv=546.197000) [ 74.892] sna_scanout_do_flush: flush timer active: delta=6 [ 74.892] sna_accel_do_throttle -- no pending activity [ 74.892] sna_accel_block: evaluating timers, active=5 [ 74.892] sna_accel_block: flush timer expires in 6 [74898] [ 74.893] sna_wakeup_handler [ 74.893] sna_accel_flush: flush?=0, dirty?=0 [ 74.893] sna_accel_flush: flush?=0, dirty?=0 [ 74.893] sna_accel_flush: flush?=0, dirty?=0 [ 74.893] sna_accel_flush: flush?=0, dirty?=0 [ 74.893] sna_accel_flush: flush?=0, dirty?=0 [ 74.893] sna_block_handler (tv=546.196000) [ 74.893] sna_scanout_do_flush: flush timer active: delta=5 [ 74.893] sna_accel_do_throttle -- no pending activity [ 74.893] sna_accel_block: evaluating timers, active=5 [ 74.893] sna_accel_block: flush timer expires in 5 [74898] [ 74.893] sna_wakeup_handler [ 74.893] sna_accel_flush: flush?=0, dirty?=0 [ 74.893] sna_accel_flush: flush?=0, dirty?=0 [ 74.893] sna_accel_flush: flush?=0, dirty?=0 [ 74.893] sna_block_handler (tv=546.196000) [ 74.893] sna_scanout_do_flush: flush timer active: delta=5 [ 74.893] sna_accel_do_throttle -- no pending activity [ 74.893] sna_accel_block: evaluating timers, active=5 [ 74.893] sna_accel_block: flush timer expires in 5 [74898] [ 74.893] sna_wakeup_handler [ 74.893] sna_accel_flush: flush?=0, dirty?=0 [ 74.893] sna_accel_flush: flush?=0, dirty?=0 [ 74.893] sna_accel_flush: flush?=0, dirty?=0 [ 74.893] sna_accel_flush: flush?=0, dirty?=0 [ 74.893] sna_block_handler (tv=546.196000) [ 74.893] sna_scanout_do_flush: flush timer active: delta=5 [ 74.893] sna_accel_do_throttle -- no pending activity [ 74.893] sna_accel_block: evaluating timers, active=5 [ 74.893] sna_accel_block: flush timer expires in 5 [74898] [ 74.893] sna_wakeup_handler [ 74.893] sna_accel_flush: flush?=0, dirty?=0 [ 74.893] sna_accel_flush: flush?=0, dirty?=0 [ 74.893] sna_accel_flush: flush?=0, dirty?=0 [ 74.893] sna_block_handler (tv=546.196000) [ 74.893] sna_scanout_do_flush: flush timer active: delta=5 [ 74.893] sna_accel_do_throttle -- no pending activity [ 74.893] sna_accel_block: evaluating timers, active=5 [ 74.893] sna_accel_block: flush timer expires in 5 [74898] [ 74.898] sna_wakeup_handler [ 74.898] sna_block_handler (tv=546.191000) [ 74.898] sna_scanout_do_flush: flush timer active: delta=0 [ 74.898] sna_scanout_do_flush (time=74898), triggered [ 74.898] sna_scanout_flush (time=74898), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 74.898] has_shadow: has pending damage? 1, outstanding flips: 0 [ 74.898] stop_flush: scanout=32 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 74.898] has_shadow: has pending damage? 1, outstanding flips: 0 [ 74.898] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 74.898] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 74.898] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 74.898] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 74.898] sna_pixmap_move_to_gpu: already all-damaged [ 74.898] sna_pixmap_mark_active: pixmap=4091, handle=32 [ 74.898] sna_mode_redisplay: crtc[0] transformed? 0 [ 74.898] sna_mode_redisplay: crtc[1] transformed? 0 [ 74.898] sna_mode_redisplay: crtc[2] transformed? 0 [ 74.898] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=32 [active=1] [ 74.898] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 128, transformed? 0 [ 74.898] get_fb: reusing fb=68 for handle=32 [ 74.898] sna_mode_redisplay: recording flip on CRTC:32 handle=32, active_scanout=2, serial=3 [ 74.898] __kgem_bo_clear_busy: handle=32 [ 74.898] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 74.898] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 74.898] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 74.898] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=32, shadow handle=29 [ 74.898] sna_accel_do_throttle -- no pending activity [ 74.898] sna_accel_block: evaluating timers, active=5 [ 74.898] sna_accel_block: flush timer expires in 16 [74914] [ 74.899] sna_wakeup_handler [ 74.899] sna_accel_flush: flush?=0, dirty?=0 [ 74.899] sna_block_handler (tv=546.190000) [ 74.899] sna_scanout_do_flush: flush timer active: delta=15 [ 74.899] sna_accel_do_throttle -- no pending activity [ 74.899] sna_accel_block: evaluating timers, active=5 [ 74.899] sna_accel_block: flush timer expires in 15 [74914] [ 74.899] sna_wakeup_handler [ 74.899] sna_block_handler (tv=546.190000) [ 74.899] sna_scanout_do_flush: flush timer active: delta=15 [ 74.899] sna_accel_do_throttle -- no pending activity [ 74.899] sna_accel_block: evaluating timers, active=5 [ 74.900] sna_accel_block: flush timer expires in 15 [74914] [ 74.900] sna_wakeup_handler [ 74.900] sna_accel_flush: flush?=0, dirty?=0 [ 74.900] sna_accel_flush: flush?=0, dirty?=0 [ 74.900] sna_block_handler (tv=546.189000) [ 74.900] sna_scanout_do_flush: flush timer active: delta=14 [ 74.900] sna_accel_do_throttle -- no pending activity [ 74.900] sna_accel_block: evaluating timers, active=5 [ 74.900] sna_accel_block: flush timer expires in 14 [74914] [ 74.901] sna_wakeup_handler [ 74.901] sna_block_handler (tv=546.188000) [ 74.901] sna_scanout_do_flush: flush timer active: delta=13 [ 74.901] sna_accel_do_throttle -- no pending activity [ 74.901] sna_accel_block: evaluating timers, active=5 [ 74.901] sna_accel_block: flush timer expires in 13 [74914] [ 74.907] sna_wakeup_handler [ 74.907] sna_accel_flush: flush?=0, dirty?=0 [ 74.907] sna_accel_flush: flush?=0, dirty?=0 [ 74.907] sna_block_handler (tv=546.182000) [ 74.907] sna_scanout_do_flush: flush timer active: delta=7 [ 74.907] sna_accel_do_throttle -- no pending activity [ 74.907] sna_accel_block: evaluating timers, active=5 [ 74.907] sna_accel_block: flush timer expires in 7 [74914] [ 74.908] sna_wakeup_handler [ 74.908] sna_mode_wakeup: len=64 [ 74.908] sna_dri2_vblank_handler(type=2, sequence=4244, draw=4181) [ 74.908] sna_crtc_record_swap: recording last swap on pipe=0, frame 4244 [msc=4244], time 74.908431 [ 74.908] sna_dri2_vblank_handler: 2 complete, frame=4244 tv=74.908431 [ 74.908] sna_dri2_blit_complete: blit finished [ 74.908] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4244, tv=74.908431) [ 74.908] frame_swap_complete(type=2): draw=146, pipe=0, frame=4244 [msc=4244], tv=74.908431 [ 74.908] sna_accel_flush: flush?=0, dirty?=0 [ 74.908] sna_dri2_event_free(draw?=1) [ 74.908] sna_dri2_remove_event: remove[0x561c94b07640] from window 146, active? 1 [ 74.908] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 74.908] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=128] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 74.908] sna_dri2_vblank_handler complete [ 74.908] sna_mode_wakeup: recording last swap on pipe=0, frame 4244 [1094], time 74.908431 [ 74.908] sna_mode_wakeup: removing handle=128 [active_scanout=0] from scanout, installing handle=32 [active_scanout=2] [ 74.908] sna_mode_wakeup: flip complete, pending? 1 [ 74.908] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 74.908] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=128, name=76 [ 74.908] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 74.908] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 74.908] sna_dri2_get_back: draw size=3840x2160, back buffer handle=128 size=3840x2160, is-scanout? 1, active?=0, pitch=15360, front pitch=15360 [ 74.908] sna_dri2_get_back: reuse backbuffer? 1 [ 74.908] sna_dri2_get_back: back buffer handle=128, active?=0, refcnt=1 [ 74.908] sna_dri2_get_back: reuse unattached back [ 74.908] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 74.908] sna_dri2_reuse_buffer: reusing back buffer handle=128, name=76, pitch=15360, age=0 [ 74.908] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 74.908] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=32, name=80, active_scanout=2 [ 74.908] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 74.908] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 74.908] sna_accel_flush: flush?=0, dirty?=0 [ 74.908] sna_accel_flush: flush?=0, dirty?=0 [ 74.908] sna_accel_flush: flush?=0, dirty?=0 [ 74.908] sna_block_handler (tv=546.181000) [ 74.908] sna_scanout_do_flush: flush timer active: delta=6 [ 74.908] sna_accel_do_throttle -- no pending activity [ 74.908] sna_accel_block: evaluating timers, active=5 [ 74.908] sna_accel_block: flush timer expires in 6 [74914] [ 74.910] sna_wakeup_handler [ 74.910] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 74.910] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 74.910] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 74.910] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 74.911] sna_dri2_get_msc(draw=146, pipe=0) [ 74.911] sna_crtc_record_swap: recording last swap on pipe=0, frame 4244 [msc=4244], time 74.908431 [ 74.911] sna_dri2_get_msc: msc=4244 [raw=4244], ust=74908431 [ 74.911] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=128 (refs=1/1, flush=0) , front=32 (refs=2/3, flush=1) [ 74.911] sna_dri2_schedule_swap(target_msc=4244, divisor=0, remainder=0) [ 74.911] sna_dri2_schedule_swap: using front handle=32, active_scanout?=2, flush?=1 [ 74.911] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 74.911] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 74.911] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 74.911] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 74.911] sna_crtc_record_swap: recording last swap on pipe=0, frame 4244 [msc=4244], time 74.908431 [ 74.911] immediate_swap: current_msc=4244, target_msc=4244 -- yes [ 74.911] can_flip: no, shadow enabled [ 74.911] sna_dri2_add_event: adding event to window 146) [ 74.911] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 74.911] sna_dri2_immediate_blit: no pending blit, starting chain [ 74.911] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 74.911] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 74.911] can_xchg: back size=8700f00, front size=8700f00 [ 74.911] can_xchg: yes, pixmap=4091 [ 74.911] sna_dri2_xchg: win=146, exchange front=32/80,ref=3 and back=128/76,ref=2, pixmap=4091 3840x2160 [ 74.911] sna_dri2_xchg: back_bo handle=128, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 74.911] sna_dri2_xchg: front_bo handle=32, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 74.911] set_bo: pixmap=4091, handle=128 (old handle=32) [ 74.911] set_bo: marking whole pixmap as damaged [ 74.911] set_bo: applying final/discard move-to-gpu [ 74.911] wait_for_shadow: flags=0, flips=0, handle=32, shadow=29 [ 74.911] set_bo: dropping flush hint from handle=32 [ 74.911] set_bo: adding flush hint to handle=128 [ 74.911] mark_stale(handle=32) => 1 [ 74.911] swap_limit: draw=146 setting swap limit to 3 [ 74.911] sna_dri2_swap_limit_validate: swap limit set to 3 [ 74.911] sna_next_vblank(pipe=0, waiting until next vblank) [ 74.911] sna_dri2_schedule_swap: reported target_msc=4244 [ 74.911] sna_accel_flush: flush?=0, dirty?=0 [ 74.911] sna_accel_flush: flush?=0, dirty?=0 [ 74.911] sna_accel_flush: flush?=0, dirty?=0 [ 74.911] sna_accel_flush: flush?=0, dirty?=0 [ 74.911] sna_block_handler (tv=546.178000) [ 74.911] sna_scanout_do_flush: flush timer active: delta=3 [ 74.911] sna_scanout_do_flush (time=74911), triggered [ 74.911] sna_scanout_flush (time=74911), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 74.911] has_shadow: has pending damage? 1, outstanding flips: 0 [ 74.911] stop_flush: scanout=128 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 74.911] has_shadow: has pending damage? 1, outstanding flips: 0 [ 74.911] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 74.911] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 74.911] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 74.911] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 74.912] sna_pixmap_move_to_gpu: already all-damaged [ 74.912] sna_pixmap_mark_active: pixmap=4091, handle=128 [ 74.912] sna_mode_redisplay: crtc[0] transformed? 0 [ 74.912] sna_mode_redisplay: crtc[1] transformed? 0 [ 74.912] sna_mode_redisplay: crtc[2] transformed? 0 [ 74.912] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=128 [active=1] [ 74.912] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 32, transformed? 0 [ 74.912] get_fb: reusing fb=80 for handle=128 [ 74.912] sna_mode_redisplay: recording flip on CRTC:32 handle=128, active_scanout=2, serial=3 [ 74.912] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 74.912] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 74.912] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 74.912] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 74.912] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=128, shadow handle=29 [ 74.912] sna_accel_do_throttle -- no pending activity [ 74.912] sna_accel_block: evaluating timers, active=5 [ 74.912] sna_accel_block: flush timer expires in 16 [74927] [ 74.912] sna_wakeup_handler [ 74.912] sna_accel_flush: flush?=0, dirty?=0 [ 74.912] sna_change_window_attributes [ 74.912] sna_accel_flush: flush?=0, dirty?=0 [ 74.912] sna_accel_flush: flush?=0, dirty?=0 [ 74.912] sna_accel_flush: flush?=0, dirty?=0 [ 74.912] sna_block_handler (tv=546.177000) [ 74.912] sna_scanout_do_flush: flush timer active: delta=15 [ 74.912] sna_accel_do_throttle -- no pending activity [ 74.912] sna_accel_block: evaluating timers, active=5 [ 74.912] sna_accel_block: flush timer expires in 15 [74927] [ 74.912] sna_wakeup_handler [ 74.912] sna_accel_flush: flush?=0, dirty?=0 [ 74.912] sna_accel_flush: flush?=0, dirty?=0 [ 74.913] sna_accel_flush: flush?=0, dirty?=0 [ 74.913] sna_accel_flush: flush?=0, dirty?=0 [ 74.913] sna_change_window_attributes [ 74.913] sna_accel_flush: flush?=0, dirty?=0 [ 74.913] sna_accel_flush: flush?=0, dirty?=0 [ 74.913] sna_accel_flush: flush?=0, dirty?=0 [ 74.913] sna_block_handler (tv=546.176000) [ 74.913] sna_scanout_do_flush: flush timer active: delta=14 [ 74.913] sna_accel_do_throttle -- no pending activity [ 74.913] sna_accel_block: evaluating timers, active=5 [ 74.913] sna_accel_block: flush timer expires in 14 [74927] [ 74.913] sna_wakeup_handler [ 74.913] sna_accel_flush: flush?=0, dirty?=0 [ 74.913] sna_accel_flush: flush?=0, dirty?=0 [ 74.913] sna_accel_flush: flush?=0, dirty?=0 [ 74.913] sna_accel_flush: flush?=0, dirty?=0 [ 74.913] sna_change_window_attributes [ 74.913] sna_accel_flush: flush?=0, dirty?=0 [ 74.913] sna_accel_flush: flush?=0, dirty?=0 [ 74.913] sna_accel_flush: flush?=0, dirty?=0 [ 74.913] sna_block_handler (tv=546.176000) [ 74.913] sna_scanout_do_flush: flush timer active: delta=14 [ 74.913] sna_accel_do_throttle -- no pending activity [ 74.913] sna_accel_block: evaluating timers, active=5 [ 74.913] sna_accel_block: flush timer expires in 14 [74927] [ 74.913] sna_wakeup_handler [ 74.913] sna_accel_flush: flush?=0, dirty?=0 [ 74.913] sna_accel_flush: flush?=0, dirty?=0 [ 74.913] sna_accel_flush: flush?=0, dirty?=0 [ 74.913] sna_accel_flush: flush?=0, dirty?=0 [ 74.913] sna_accel_flush: flush?=0, dirty?=0 [ 74.913] sna_block_handler (tv=546.176000) [ 74.913] sna_scanout_do_flush: flush timer active: delta=14 [ 74.913] sna_accel_do_throttle -- no pending activity [ 74.913] sna_accel_block: evaluating timers, active=5 [ 74.913] sna_accel_block: flush timer expires in 14 [74927] [ 74.913] sna_wakeup_handler [ 74.913] sna_accel_flush: flush?=0, dirty?=0 [ 74.913] sna_accel_flush: flush?=0, dirty?=0 [ 74.913] sna_accel_flush: flush?=0, dirty?=0 [ 74.913] sna_accel_flush: flush?=0, dirty?=0 [ 74.913] sna_accel_flush: flush?=0, dirty?=0 [ 74.914] sna_block_handler (tv=546.176000) [ 74.914] sna_scanout_do_flush: flush timer active: delta=13 [ 74.914] sna_accel_do_throttle -- no pending activity [ 74.914] sna_accel_block: evaluating timers, active=5 [ 74.914] sna_accel_block: flush timer expires in 13 [74927] [ 74.914] sna_wakeup_handler [ 74.914] sna_accel_flush: flush?=0, dirty?=0 [ 74.914] sna_accel_flush: flush?=0, dirty?=0 [ 74.914] sna_accel_flush: flush?=0, dirty?=0 [ 74.914] sna_block_handler (tv=546.175000) [ 74.914] sna_scanout_do_flush: flush timer active: delta=13 [ 74.914] sna_accel_do_throttle -- no pending activity [ 74.914] sna_accel_block: evaluating timers, active=5 [ 74.914] sna_accel_block: flush timer expires in 13 [74927] [ 74.914] sna_wakeup_handler [ 74.914] sna_accel_flush: flush?=0, dirty?=0 [ 74.914] sna_accel_flush: flush?=0, dirty?=0 [ 74.914] sna_accel_flush: flush?=0, dirty?=0 [ 74.914] sna_accel_flush: flush?=0, dirty?=0 [ 74.914] sna_block_handler (tv=546.175000) [ 74.914] sna_scanout_do_flush: flush timer active: delta=13 [ 74.914] sna_accel_do_throttle -- no pending activity [ 74.914] sna_accel_block: evaluating timers, active=5 [ 74.914] sna_accel_block: flush timer expires in 13 [74927] [ 74.914] sna_wakeup_handler [ 74.914] sna_accel_flush: flush?=0, dirty?=0 [ 74.914] sna_accel_flush: flush?=0, dirty?=0 [ 74.914] sna_accel_flush: flush?=0, dirty?=0 [ 74.914] sna_block_handler (tv=546.175000) [ 74.914] sna_scanout_do_flush: flush timer active: delta=13 [ 74.914] sna_accel_do_throttle -- no pending activity [ 74.914] sna_accel_block: evaluating timers, active=5 [ 74.914] sna_accel_block: flush timer expires in 13 [74927] [ 74.915] sna_wakeup_handler [ 74.915] sna_accel_flush: flush?=0, dirty?=0 [ 74.915] sna_block_handler (tv=546.174000) [ 74.915] sna_scanout_do_flush: flush timer active: delta=12 [ 74.915] sna_accel_do_throttle -- no pending activity [ 74.915] sna_accel_block: evaluating timers, active=5 [ 74.915] sna_accel_block: flush timer expires in 12 [74927] [ 74.915] sna_wakeup_handler [ 74.915] sna_block_handler (tv=546.174000) [ 74.915] sna_scanout_do_flush: flush timer active: delta=12 [ 74.915] sna_accel_do_throttle -- no pending activity [ 74.915] sna_accel_block: evaluating timers, active=5 [ 74.916] sna_accel_block: flush timer expires in 12 [74927] [ 74.916] sna_wakeup_handler [ 74.916] sna_accel_flush: flush?=0, dirty?=0 [ 74.916] sna_block_handler (tv=546.173000) [ 74.916] sna_scanout_do_flush: flush timer active: delta=11 [ 74.916] sna_accel_do_throttle -- no pending activity [ 74.916] sna_accel_block: evaluating timers, active=5 [ 74.916] sna_accel_block: flush timer expires in 11 [74927] [ 74.917] sna_wakeup_handler [ 74.917] sna_block_handler (tv=546.172000) [ 74.917] sna_scanout_do_flush: flush timer active: delta=10 [ 74.917] sna_accel_do_throttle -- no pending activity [ 74.917] sna_accel_block: evaluating timers, active=5 [ 74.917] sna_accel_block: flush timer expires in 10 [74927] [ 74.923] sna_wakeup_handler [ 74.923] sna_accel_flush: flush?=0, dirty?=0 [ 74.923] sna_accel_flush: flush?=0, dirty?=0 [ 74.923] sna_block_handler (tv=546.166000) [ 74.923] sna_scanout_do_flush: flush timer active: delta=4 [ 74.923] sna_accel_do_throttle -- no pending activity [ 74.924] sna_accel_block: evaluating timers, active=5 [ 74.924] sna_accel_block: flush timer expires in 4 [74927] [ 74.924] sna_wakeup_handler [ 74.924] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=32, name=80 [ 74.924] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 74.924] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 74.924] sna_dri2_get_back: draw size=3840x2160, back buffer handle=32 size=3840x2160, is-scanout? 1, active?=1, pitch=15360, front pitch=15360 [ 74.924] sna_dri2_get_back: reuse backbuffer? 1 [ 74.924] sna_dri2_get_back: back buffer handle=32, active?=1, refcnt=2 [ 74.924] sna_dri2_get_back: cache: handle=25, active=0 [ 74.924] sna_dri2_get_back: reuse cache handle=25, name=75, flags=0 [ 74.924] sna_dri2_get_back: caching handle=32 (name=80, flags=0, active_scanout=1) [ 74.924] kgem_bo_flink: flinked handle=25 to name=75, marking non-reusable [ 74.924] sna_dri2_reuse_buffer: reusing back buffer handle=25, name=75, pitch=15360, age=0 [ 74.924] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 74.924] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=128, name=76, active_scanout=2 [ 74.924] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 74.924] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=128] -- refcnt=4, draw=146, pixmap=4091, proxy?=0 [ 74.924] sna_accel_flush: flush?=0, dirty?=0 [ 74.924] sna_accel_flush: flush?=0, dirty?=0 [ 74.924] sna_accel_flush: flush?=0, dirty?=0 [ 74.924] sna_block_handler (tv=546.165000) [ 74.924] sna_scanout_do_flush: flush timer active: delta=3 [ 74.924] sna_scanout_do_flush (time=74924), triggered [ 74.924] sna_scanout_flush (time=74924), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 74.924] has_shadow: has pending damage? 0, outstanding flips: 1 [ 74.924] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 74.924] has_shadow: has pending damage? 0, outstanding flips: 1 [ 74.924] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) [ 74.924] sna_accel_do_throttle -- no pending activity [ 74.924] sna_accel_block: evaluating timers, active=5 [ 74.924] sna_accel_block: flush timer expires in 16 [74940] [ 74.924] sna_wakeup_handler [ 74.924] sna_mode_wakeup: len=64 [ 74.924] sna_dri2_vblank_handler(type=2, sequence=4245, draw=4181) [ 74.924] sna_crtc_record_swap: recording last swap on pipe=0, frame 4245 [msc=4245], time 74.925099 [ 74.924] sna_dri2_vblank_handler: 2 complete, frame=4245 tv=74.925099 [ 74.924] sna_dri2_blit_complete: blit finished [ 74.924] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4245, tv=74.925099) [ 74.924] frame_swap_complete(type=2): draw=146, pipe=0, frame=4245 [msc=4245], tv=74.925099 [ 74.925] sna_accel_flush: flush?=0, dirty?=0 [ 74.925] sna_dri2_event_free(draw?=1) [ 74.925] sna_dri2_remove_event: remove[0x561c94b07640] from window 146, active? 1 [ 74.925] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=128] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 74.925] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=25] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 74.925] sna_dri2_vblank_handler complete [ 74.925] sna_mode_wakeup: recording last swap on pipe=0, frame 4245 [1095], time 74.925099 [ 74.925] sna_mode_wakeup: removing handle=32 [active_scanout=0] from scanout, installing handle=128 [active_scanout=2] [ 74.925] sna_mode_wakeup: flip complete, pending? 1 [ 74.925] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 74.925] sna_block_handler (tv=546.164000) [ 74.925] sna_scanout_do_flush: flush timer active: delta=15 [ 74.925] sna_accel_do_throttle -- no pending activity [ 74.925] sna_accel_block: evaluating timers, active=5 [ 74.925] sna_accel_block: flush timer expires in 15 [74940] [ 74.926] sna_wakeup_handler [ 74.926] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 74.926] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 74.926] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 74.926] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 74.926] sna_dri2_get_msc(draw=146, pipe=0) [ 74.927] sna_crtc_record_swap: recording last swap on pipe=0, frame 4245 [msc=4245], time 74.925099 [ 74.927] sna_dri2_get_msc: msc=4245 [raw=4245], ust=74925099 [ 74.927] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=25 (refs=1/1, flush=0) , front=128 (refs=2/3, flush=1) [ 74.927] sna_dri2_schedule_swap(target_msc=4245, divisor=0, remainder=0) [ 74.927] sna_dri2_schedule_swap: using front handle=128, active_scanout?=2, flush?=1 [ 74.927] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 74.927] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 74.927] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 74.927] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 74.927] sna_crtc_record_swap: recording last swap on pipe=0, frame 4245 [msc=4245], time 74.925099 [ 74.927] immediate_swap: current_msc=4245, target_msc=4245 -- yes [ 74.927] can_flip: no, shadow enabled [ 74.927] sna_dri2_add_event: adding event to window 146) [ 74.927] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 74.927] sna_dri2_immediate_blit: no pending blit, starting chain [ 74.927] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 74.927] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 74.927] can_xchg: back size=8700f00, front size=8700f00 [ 74.927] can_xchg: yes, pixmap=4091 [ 74.927] sna_dri2_xchg: win=146, exchange front=128/76,ref=3 and back=25/75,ref=2, pixmap=4091 3840x2160 [ 74.927] sna_dri2_xchg: back_bo handle=25, pitch=15360, size=33177600, ref=1, active_scanout?=0 [ 74.927] sna_dri2_xchg: front_bo handle=128, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 74.927] set_bo: pixmap=4091, handle=25 (old handle=128) [ 74.927] set_bo: marking whole pixmap as damaged [ 74.927] set_bo: applying final/discard move-to-gpu [ 74.927] wait_for_shadow: flags=0, flips=0, handle=128, shadow=29 [ 74.927] set_bo: dropping flush hint from handle=128 [ 74.927] set_bo: adding flush hint to handle=25 [ 74.927] mark_stale(handle=128) => 1 [ 74.927] swap_limit: draw=146 setting swap limit to 3 [ 74.927] sna_dri2_swap_limit_validate: swap limit set to 3 [ 74.927] sna_next_vblank(pipe=0, waiting until next vblank) [ 74.927] sna_dri2_schedule_swap: reported target_msc=4245 [ 74.927] sna_accel_flush: flush?=0, dirty?=0 [ 74.927] sna_accel_flush: flush?=0, dirty?=0 [ 74.927] sna_accel_flush: flush?=0, dirty?=0 [ 74.927] sna_accel_flush: flush?=0, dirty?=0 [ 74.927] sna_block_handler (tv=546.162000) [ 74.927] sna_scanout_do_flush: flush timer active: delta=13 [ 74.927] sna_accel_do_throttle -- no pending activity [ 74.927] sna_accel_block: evaluating timers, active=5 [ 74.927] sna_accel_block: flush timer expires in 13 [74940] [ 74.927] sna_wakeup_handler [ 74.928] sna_accel_flush: flush?=0, dirty?=0 [ 74.928] sna_change_window_attributes [ 74.928] sna_accel_flush: flush?=0, dirty?=0 [ 74.928] sna_accel_flush: flush?=0, dirty?=0 [ 74.928] sna_accel_flush: flush?=0, dirty?=0 [ 74.928] sna_block_handler (tv=546.161000) [ 74.928] sna_scanout_do_flush: flush timer active: delta=12 [ 74.928] sna_accel_do_throttle -- no pending activity [ 74.928] sna_accel_block: evaluating timers, active=5 [ 74.928] sna_accel_block: flush timer expires in 12 [74940] [ 74.928] sna_wakeup_handler [ 74.928] sna_accel_flush: flush?=0, dirty?=0 [ 74.928] sna_accel_flush: flush?=0, dirty?=0 [ 74.928] sna_accel_flush: flush?=0, dirty?=0 [ 74.928] sna_accel_flush: flush?=0, dirty?=0 [ 74.928] sna_change_window_attributes [ 74.928] sna_accel_flush: flush?=0, dirty?=0 [ 74.928] sna_accel_flush: flush?=0, dirty?=0 [ 74.928] sna_accel_flush: flush?=0, dirty?=0 [ 74.928] sna_block_handler (tv=546.161000) [ 74.928] sna_scanout_do_flush: flush timer active: delta=12 [ 74.928] sna_accel_do_throttle -- no pending activity [ 74.928] sna_accel_block: evaluating timers, active=5 [ 74.928] sna_accel_block: flush timer expires in 12 [74940] [ 74.928] sna_wakeup_handler [ 74.928] sna_accel_flush: flush?=0, dirty?=0 [ 74.928] sna_accel_flush: flush?=0, dirty?=0 [ 74.928] sna_accel_flush: flush?=0, dirty?=0 [ 74.928] sna_accel_flush: flush?=0, dirty?=0 [ 74.928] sna_change_window_attributes [ 74.928] sna_accel_flush: flush?=0, dirty?=0 [ 74.928] sna_accel_flush: flush?=0, dirty?=0 [ 74.928] sna_accel_flush: flush?=0, dirty?=0 [ 74.928] sna_block_handler (tv=546.161000) [ 74.928] sna_scanout_do_flush: flush timer active: delta=12 [ 74.929] sna_accel_do_throttle -- no pending activity [ 74.929] sna_accel_block: evaluating timers, active=5 [ 74.929] sna_accel_block: flush timer expires in 12 [74940] [ 74.929] sna_wakeup_handler [ 74.929] sna_accel_flush: flush?=0, dirty?=0 [ 74.929] sna_accel_flush: flush?=0, dirty?=0 [ 74.929] sna_accel_flush: flush?=0, dirty?=0 [ 74.929] sna_accel_flush: flush?=0, dirty?=0 [ 74.929] sna_accel_flush: flush?=0, dirty?=0 [ 74.929] sna_block_handler (tv=546.160000) [ 74.929] sna_scanout_do_flush: flush timer active: delta=11 [ 74.929] sna_accel_do_throttle -- no pending activity [ 74.929] sna_accel_block: evaluating timers, active=5 [ 74.929] sna_accel_block: flush timer expires in 11 [74940] [ 74.929] sna_wakeup_handler [ 74.929] sna_accel_flush: flush?=0, dirty?=0 [ 74.929] sna_accel_flush: flush?=0, dirty?=0 [ 74.929] sna_accel_flush: flush?=0, dirty?=0 [ 74.929] sna_accel_flush: flush?=0, dirty?=0 [ 74.929] sna_accel_flush: flush?=0, dirty?=0 [ 74.929] sna_block_handler (tv=546.160000) [ 74.929] sna_scanout_do_flush: flush timer active: delta=11 [ 74.929] sna_accel_do_throttle -- no pending activity [ 74.929] sna_accel_block: evaluating timers, active=5 [ 74.929] sna_accel_block: flush timer expires in 11 [74940] [ 74.929] sna_wakeup_handler [ 74.929] sna_accel_flush: flush?=0, dirty?=0 [ 74.929] sna_accel_flush: flush?=0, dirty?=0 [ 74.929] sna_accel_flush: flush?=0, dirty?=0 [ 74.929] sna_block_handler (tv=546.160000) [ 74.929] sna_scanout_do_flush: flush timer active: delta=11 [ 74.929] sna_accel_do_throttle -- no pending activity [ 74.929] sna_accel_block: evaluating timers, active=5 [ 74.929] sna_accel_block: flush timer expires in 11 [74940] [ 74.929] sna_wakeup_handler [ 74.929] sna_accel_flush: flush?=0, dirty?=0 [ 74.929] sna_accel_flush: flush?=0, dirty?=0 [ 74.929] sna_accel_flush: flush?=0, dirty?=0 [ 74.929] sna_accel_flush: flush?=0, dirty?=0 [ 74.929] sna_block_handler (tv=546.160000) [ 74.929] sna_scanout_do_flush: flush timer active: delta=11 [ 74.929] sna_accel_do_throttle -- no pending activity [ 74.929] sna_accel_block: evaluating timers, active=5 [ 74.929] sna_accel_block: flush timer expires in 11 [74940] [ 74.930] sna_wakeup_handler [ 74.930] sna_accel_flush: flush?=0, dirty?=0 [ 74.930] sna_accel_flush: flush?=0, dirty?=0 [ 74.930] sna_accel_flush: flush?=0, dirty?=0 [ 74.930] sna_block_handler (tv=546.159000) [ 74.930] sna_scanout_do_flush: flush timer active: delta=10 [ 74.930] sna_accel_do_throttle -- no pending activity [ 74.930] sna_accel_block: evaluating timers, active=5 [ 74.930] sna_accel_block: flush timer expires in 10 [74940] [ 74.940] sna_wakeup_handler [ 74.940] sna_block_handler (tv=546.149000) [ 74.940] sna_scanout_do_flush: flush timer active: delta=0 [ 74.940] sna_scanout_do_flush (time=74940), triggered [ 74.940] sna_scanout_flush (time=74940), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 74.940] has_shadow: has pending damage? 1, outstanding flips: 0 [ 74.940] stop_flush: scanout=25 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 74.940] has_shadow: has pending damage? 1, outstanding flips: 0 [ 74.940] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 74.940] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 74.940] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 74.940] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 74.940] sna_pixmap_move_to_gpu: already all-damaged [ 74.940] sna_pixmap_mark_active: pixmap=4091, handle=25 [ 74.940] sna_mode_redisplay: crtc[0] transformed? 0 [ 74.940] sna_mode_redisplay: crtc[1] transformed? 0 [ 74.940] sna_mode_redisplay: crtc[2] transformed? 0 [ 74.940] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=25 [active=1] [ 74.940] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 128, transformed? 0 [ 74.940] get_fb: reusing fb=69 for handle=25 [ 74.940] sna_mode_redisplay: recording flip on CRTC:32 handle=25, active_scanout=2, serial=3 [ 74.940] __kgem_bo_clear_busy: handle=25 [ 74.940] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 74.940] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 74.940] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 74.940] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=25, shadow handle=29 [ 74.940] sna_accel_do_throttle -- no pending activity [ 74.940] sna_accel_block: evaluating timers, active=5 [ 74.940] sna_accel_block: flush timer expires in 16 [74956] [ 74.940] sna_wakeup_handler [ 74.940] sna_accel_flush: flush?=0, dirty?=0 [ 74.940] sna_accel_flush: flush?=0, dirty?=0 [ 74.940] sna_block_handler (tv=546.149000) [ 74.940] sna_scanout_do_flush: flush timer active: delta=16 [ 74.940] sna_accel_do_throttle -- no pending activity [ 74.940] sna_accel_block: evaluating timers, active=5 [ 74.941] sna_accel_block: flush timer expires in 16 [74956] [ 74.941] sna_wakeup_handler [ 74.941] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=128, name=76 [ 74.941] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 74.941] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 74.941] sna_dri2_get_back: draw size=3840x2160, back buffer handle=128 size=3840x2160, is-scanout? 1, active?=1, pitch=15360, front pitch=15360 [ 74.941] sna_dri2_get_back: reuse backbuffer? 1 [ 74.941] sna_dri2_get_back: back buffer handle=128, active?=1, refcnt=2 [ 74.941] sna_dri2_get_back: cache: handle=32, active=0 [ 74.941] sna_dri2_get_back: reuse cache handle=32, name=80, flags=0 [ 74.941] sna_dri2_get_back: caching handle=128 (name=76, flags=0, active_scanout=1) [ 74.941] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 74.941] sna_dri2_reuse_buffer: reusing back buffer handle=32, name=80, pitch=15360, age=0 [ 74.941] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 74.941] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=25, name=75, active_scanout=2 [ 74.941] kgem_bo_flink: flinked handle=25 to name=75, marking non-reusable [ 74.941] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=25] -- refcnt=4, draw=146, pixmap=4091, proxy?=0 [ 74.941] sna_accel_flush: flush?=0, dirty?=0 [ 74.941] sna_accel_flush: flush?=0, dirty?=0 [ 74.941] sna_accel_flush: flush?=0, dirty?=0 [ 74.941] sna_block_handler (tv=546.148000) [ 74.941] sna_scanout_do_flush: flush timer active: delta=15 [ 74.941] sna_accel_do_throttle -- no pending activity [ 74.941] sna_accel_block: evaluating timers, active=5 [ 74.941] sna_accel_block: flush timer expires in 15 [74956] [ 74.941] sna_wakeup_handler [ 74.941] sna_mode_wakeup: len=64 [ 74.941] sna_dri2_vblank_handler(type=2, sequence=4246, draw=4181) [ 74.941] sna_crtc_record_swap: recording last swap on pipe=0, frame 4246 [msc=4246], time 74.941766 [ 74.941] sna_dri2_vblank_handler: 2 complete, frame=4246 tv=74.941766 [ 74.941] sna_dri2_blit_complete: blit finished [ 74.941] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4246, tv=74.941766) [ 74.941] frame_swap_complete(type=2): draw=146, pipe=0, frame=4246 [msc=4246], tv=74.941766 [ 74.941] sna_accel_flush: flush?=0, dirty?=0 [ 74.941] sna_dri2_event_free(draw?=1) [ 74.941] sna_dri2_remove_event: remove[0x561c94b07640] from window 146, active? 1 [ 74.941] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=25] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 74.941] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=32] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 74.941] sna_dri2_vblank_handler complete [ 74.941] sna_mode_wakeup: recording last swap on pipe=0, frame 4246 [1096], time 74.941766 [ 74.941] sna_mode_wakeup: removing handle=128 [active_scanout=0] from scanout, installing handle=25 [active_scanout=2] [ 74.941] sna_mode_wakeup: flip complete, pending? 1 [ 74.942] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 74.942] sna_block_handler (tv=546.147000) [ 74.942] sna_scanout_do_flush: flush timer active: delta=14 [ 74.942] sna_accel_do_throttle -- no pending activity [ 74.942] sna_accel_block: evaluating timers, active=5 [ 74.942] sna_accel_block: flush timer expires in 14 [74956] [ 74.943] sna_wakeup_handler [ 74.943] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 74.943] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 74.943] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 74.944] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 74.944] sna_dri2_get_msc(draw=146, pipe=0) [ 74.944] sna_crtc_record_swap: recording last swap on pipe=0, frame 4246 [msc=4246], time 74.941766 [ 74.944] sna_dri2_get_msc: msc=4246 [raw=4246], ust=74941766 [ 74.944] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=32 (refs=1/1, flush=0) , front=25 (refs=2/3, flush=1) [ 74.944] sna_dri2_schedule_swap(target_msc=4246, divisor=0, remainder=0) [ 74.944] sna_dri2_schedule_swap: using front handle=25, active_scanout?=2, flush?=1 [ 74.944] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 74.944] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 74.944] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 74.944] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 74.944] sna_crtc_record_swap: recording last swap on pipe=0, frame 4246 [msc=4246], time 74.941766 [ 74.944] immediate_swap: current_msc=4246, target_msc=4246 -- yes [ 74.944] can_flip: no, shadow enabled [ 74.944] sna_dri2_add_event: adding event to window 146) [ 74.944] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 74.944] sna_dri2_immediate_blit: no pending blit, starting chain [ 74.944] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 74.944] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 74.944] can_xchg: back size=8700f00, front size=8700f00 [ 74.944] can_xchg: yes, pixmap=4091 [ 74.944] sna_dri2_xchg: win=146, exchange front=25/75,ref=3 and back=32/80,ref=2, pixmap=4091 3840x2160 [ 74.944] sna_dri2_xchg: back_bo handle=32, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 74.944] sna_dri2_xchg: front_bo handle=25, pitch=15360, size=33177600, ref=3, active_scanout?=2 [ 74.944] set_bo: pixmap=4091, handle=32 (old handle=25) [ 74.944] set_bo: marking whole pixmap as damaged [ 74.944] set_bo: applying final/discard move-to-gpu [ 74.944] wait_for_shadow: flags=0, flips=0, handle=25, shadow=29 [ 74.944] set_bo: dropping flush hint from handle=25 [ 74.944] set_bo: adding flush hint to handle=32 [ 74.944] mark_stale(handle=25) => 1 [ 74.944] swap_limit: draw=146 setting swap limit to 3 [ 74.944] sna_dri2_swap_limit_validate: swap limit set to 3 [ 74.944] sna_next_vblank(pipe=0, waiting until next vblank) [ 74.944] sna_dri2_schedule_swap: reported target_msc=4246 [ 74.944] sna_accel_flush: flush?=0, dirty?=0 [ 74.944] sna_accel_flush: flush?=0, dirty?=0 [ 74.944] sna_accel_flush: flush?=0, dirty?=0 [ 74.944] sna_accel_flush: flush?=0, dirty?=0 [ 74.944] sna_block_handler (tv=546.145000) [ 74.944] sna_scanout_do_flush: flush timer active: delta=12 [ 74.944] sna_accel_do_throttle -- no pending activity [ 74.944] sna_accel_block: evaluating timers, active=5 [ 74.944] sna_accel_block: flush timer expires in 12 [74956] [ 74.944] sna_wakeup_handler [ 74.945] sna_accel_flush: flush?=0, dirty?=0 [ 74.945] sna_change_window_attributes [ 74.945] sna_accel_flush: flush?=0, dirty?=0 [ 74.945] sna_accel_flush: flush?=0, dirty?=0 [ 74.945] sna_accel_flush: flush?=0, dirty?=0 [ 74.945] sna_block_handler (tv=546.144000) [ 74.945] sna_scanout_do_flush: flush timer active: delta=11 [ 74.945] sna_accel_do_throttle -- no pending activity [ 74.945] sna_accel_block: evaluating timers, active=5 [ 74.945] sna_accel_block: flush timer expires in 11 [74956] [ 74.945] sna_wakeup_handler [ 74.945] sna_accel_flush: flush?=0, dirty?=0 [ 74.945] sna_accel_flush: flush?=0, dirty?=0 [ 74.945] sna_accel_flush: flush?=0, dirty?=0 [ 74.945] sna_accel_flush: flush?=0, dirty?=0 [ 74.945] sna_change_window_attributes [ 74.945] sna_accel_flush: flush?=0, dirty?=0 [ 74.945] sna_accel_flush: flush?=0, dirty?=0 [ 74.945] sna_accel_flush: flush?=0, dirty?=0 [ 74.945] sna_block_handler (tv=546.144000) [ 74.945] sna_scanout_do_flush: flush timer active: delta=11 [ 74.945] sna_accel_do_throttle -- no pending activity [ 74.945] sna_accel_block: evaluating timers, active=5 [ 74.945] sna_accel_block: flush timer expires in 11 [74956] [ 74.945] sna_wakeup_handler [ 74.945] sna_accel_flush: flush?=0, dirty?=0 [ 74.945] sna_accel_flush: flush?=0, dirty?=0 [ 74.945] sna_accel_flush: flush?=0, dirty?=0 [ 74.945] sna_accel_flush: flush?=0, dirty?=0 [ 74.945] sna_change_window_attributes [ 74.945] sna_accel_flush: flush?=0, dirty?=0 [ 74.945] sna_accel_flush: flush?=0, dirty?=0 [ 74.945] sna_accel_flush: flush?=0, dirty?=0 [ 74.946] sna_block_handler (tv=546.143000) [ 74.946] sna_scanout_do_flush: flush timer active: delta=10 [ 74.946] sna_accel_do_throttle -- no pending activity [ 74.946] sna_accel_block: evaluating timers, active=5 [ 74.946] sna_accel_block: flush timer expires in 10 [74956] [ 74.946] sna_wakeup_handler [ 74.946] sna_accel_flush: flush?=0, dirty?=0 [ 74.946] sna_accel_flush: flush?=0, dirty?=0 [ 74.946] sna_accel_flush: flush?=0, dirty?=0 [ 74.946] sna_accel_flush: flush?=0, dirty?=0 [ 74.946] sna_accel_flush: flush?=0, dirty?=0 [ 74.946] sna_block_handler (tv=546.143000) [ 74.946] sna_scanout_do_flush: flush timer active: delta=10 [ 74.946] sna_accel_do_throttle -- no pending activity [ 74.946] sna_accel_block: evaluating timers, active=5 [ 74.946] sna_accel_block: flush timer expires in 10 [74956] [ 74.946] sna_wakeup_handler [ 74.946] sna_accel_flush: flush?=0, dirty?=0 [ 74.946] sna_accel_flush: flush?=0, dirty?=0 [ 74.946] sna_accel_flush: flush?=0, dirty?=0 [ 74.946] sna_accel_flush: flush?=0, dirty?=0 [ 74.946] sna_accel_flush: flush?=0, dirty?=0 [ 74.946] sna_block_handler (tv=546.143000) [ 74.946] sna_scanout_do_flush: flush timer active: delta=10 [ 74.946] sna_accel_do_throttle -- no pending activity [ 74.946] sna_accel_block: evaluating timers, active=5 [ 74.946] sna_accel_block: flush timer expires in 10 [74956] [ 74.946] sna_wakeup_handler [ 74.946] sna_accel_flush: flush?=0, dirty?=0 [ 74.946] sna_accel_flush: flush?=0, dirty?=0 [ 74.946] sna_accel_flush: flush?=0, dirty?=0 [ 74.946] sna_block_handler (tv=546.143000) [ 74.946] sna_scanout_do_flush: flush timer active: delta=10 [ 74.946] sna_accel_do_throttle -- no pending activity [ 74.946] sna_accel_block: evaluating timers, active=5 [ 74.946] sna_accel_block: flush timer expires in 10 [74956] [ 74.946] sna_wakeup_handler [ 74.946] sna_accel_flush: flush?=0, dirty?=0 [ 74.946] sna_accel_flush: flush?=0, dirty?=0 [ 74.946] sna_accel_flush: flush?=0, dirty?=0 [ 74.946] sna_accel_flush: flush?=0, dirty?=0 [ 74.947] sna_block_handler (tv=546.143000) [ 74.947] sna_scanout_do_flush: flush timer active: delta=9 [ 74.947] sna_accel_do_throttle -- no pending activity [ 74.947] sna_accel_block: evaluating timers, active=5 [ 74.947] sna_accel_block: flush timer expires in 9 [74956] [ 74.947] sna_wakeup_handler [ 74.947] sna_accel_flush: flush?=0, dirty?=0 [ 74.947] sna_accel_flush: flush?=0, dirty?=0 [ 74.947] sna_accel_flush: flush?=0, dirty?=0 [ 74.947] sna_block_handler (tv=546.142000) [ 74.947] sna_scanout_do_flush: flush timer active: delta=9 [ 74.947] sna_accel_do_throttle -- no pending activity [ 74.947] sna_accel_block: evaluating timers, active=5 [ 74.947] sna_accel_block: flush timer expires in 9 [74956] [ 74.956] sna_wakeup_handler [ 74.956] sna_block_handler (tv=546.133000) [ 74.956] sna_scanout_do_flush: flush timer active: delta=0 [ 74.956] sna_scanout_do_flush (time=74956), triggered [ 74.956] sna_scanout_flush (time=74956), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 74.956] has_shadow: has pending damage? 1, outstanding flips: 0 [ 74.956] stop_flush: scanout=32 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 74.956] has_shadow: has pending damage? 1, outstanding flips: 0 [ 74.956] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 74.956] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 74.956] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 74.956] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 74.956] sna_pixmap_move_to_gpu: already all-damaged [ 74.956] sna_pixmap_mark_active: pixmap=4091, handle=32 [ 74.956] sna_mode_redisplay: crtc[0] transformed? 0 [ 74.956] sna_mode_redisplay: crtc[1] transformed? 0 [ 74.956] sna_mode_redisplay: crtc[2] transformed? 0 [ 74.956] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=32 [active=1] [ 74.956] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 25, transformed? 0 [ 74.956] get_fb: reusing fb=68 for handle=32 [ 74.956] sna_mode_redisplay: recording flip on CRTC:32 handle=32, active_scanout=2, serial=3 [ 74.956] __kgem_bo_clear_busy: handle=32 [ 74.956] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 74.956] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 74.956] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 74.956] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=32, shadow handle=29 [ 74.956] sna_accel_do_throttle -- no pending activity [ 74.956] sna_accel_block: evaluating timers, active=5 [ 74.956] sna_accel_block: flush timer expires in 16 [74972] [ 74.957] sna_wakeup_handler [ 74.957] sna_accel_flush: flush?=0, dirty?=0 [ 74.957] sna_accel_flush: flush?=0, dirty?=0 [ 74.957] sna_block_handler (tv=546.132000) [ 74.957] sna_scanout_do_flush: flush timer active: delta=15 [ 74.957] sna_accel_do_throttle -- no pending activity [ 74.957] sna_accel_block: evaluating timers, active=5 [ 74.957] sna_accel_block: flush timer expires in 15 [74972] [ 74.957] sna_wakeup_handler [ 74.957] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=25, name=75 [ 74.958] kgem_bo_flink: flinked handle=25 to name=75, marking non-reusable [ 74.958] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 74.958] sna_dri2_get_back: draw size=3840x2160, back buffer handle=25 size=3840x2160, is-scanout? 1, active?=1, pitch=15360, front pitch=15360 [ 74.958] sna_dri2_get_back: reuse backbuffer? 1 [ 74.958] sna_dri2_get_back: back buffer handle=25, active?=1, refcnt=2 [ 74.958] sna_dri2_get_back: cache: handle=128, active=0 [ 74.958] sna_dri2_get_back: reuse cache handle=128, name=76, flags=0 [ 74.958] sna_dri2_get_back: caching handle=25 (name=75, flags=0, active_scanout=1) [ 74.958] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 74.958] sna_dri2_reuse_buffer: reusing back buffer handle=128, name=76, pitch=15360, age=0 [ 74.958] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 74.958] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=32, name=80, active_scanout=2 [ 74.958] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 74.958] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=4, draw=146, pixmap=4091, proxy?=0 [ 74.958] sna_accel_flush: flush?=0, dirty?=0 [ 74.958] sna_accel_flush: flush?=0, dirty?=0 [ 74.958] sna_accel_flush: flush?=0, dirty?=0 [ 74.958] sna_block_handler (tv=546.131000) [ 74.958] sna_scanout_do_flush: flush timer active: delta=14 [ 74.958] sna_accel_do_throttle -- no pending activity [ 74.958] sna_accel_block: evaluating timers, active=5 [ 74.958] sna_accel_block: flush timer expires in 14 [74972] [ 74.958] sna_wakeup_handler [ 74.958] sna_mode_wakeup: len=64 [ 74.958] sna_dri2_vblank_handler(type=2, sequence=4247, draw=4181) [ 74.958] sna_crtc_record_swap: recording last swap on pipe=0, frame 4247 [msc=4247], time 74.958435 [ 74.958] sna_dri2_vblank_handler: 2 complete, frame=4247 tv=74.958435 [ 74.958] sna_dri2_blit_complete: blit finished [ 74.958] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4247, tv=74.958435) [ 74.958] frame_swap_complete(type=2): draw=146, pipe=0, frame=4247 [msc=4247], tv=74.958435 [ 74.958] sna_accel_flush: flush?=0, dirty?=0 [ 74.958] sna_dri2_event_free(draw?=1) [ 74.958] sna_dri2_remove_event: remove[0x561c94b07640] from window 146, active? 1 [ 74.958] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 74.958] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=128] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 74.958] sna_dri2_vblank_handler complete [ 74.958] sna_mode_wakeup: recording last swap on pipe=0, frame 4247 [1097], time 74.958435 [ 74.958] sna_mode_wakeup: removing handle=25 [active_scanout=0] from scanout, installing handle=32 [active_scanout=2] [ 74.958] sna_mode_wakeup: flip complete, pending? 1 [ 74.958] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 74.958] sna_block_handler (tv=546.131000) [ 74.958] sna_scanout_do_flush: flush timer active: delta=14 [ 74.958] sna_accel_do_throttle -- no pending activity [ 74.958] sna_accel_block: evaluating timers, active=5 [ 74.958] sna_accel_block: flush timer expires in 14 [74972] [ 74.960] sna_wakeup_handler [ 74.960] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 74.960] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 74.960] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 74.960] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 74.960] sna_dri2_get_msc(draw=146, pipe=0) [ 74.960] sna_crtc_record_swap: recording last swap on pipe=0, frame 4247 [msc=4247], time 74.958435 [ 74.960] sna_dri2_get_msc: msc=4247 [raw=4247], ust=74958435 [ 74.960] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=128 (refs=1/1, flush=0) , front=32 (refs=2/3, flush=1) [ 74.961] sna_dri2_schedule_swap(target_msc=4247, divisor=0, remainder=0) [ 74.961] sna_dri2_schedule_swap: using front handle=32, active_scanout?=2, flush?=1 [ 74.961] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 74.961] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 74.961] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 74.961] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 74.961] sna_crtc_record_swap: recording last swap on pipe=0, frame 4247 [msc=4247], time 74.958435 [ 74.961] immediate_swap: current_msc=4247, target_msc=4247 -- yes [ 74.961] can_flip: no, shadow enabled [ 74.961] sna_dri2_add_event: adding event to window 146) [ 74.961] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 74.961] sna_dri2_immediate_blit: no pending blit, starting chain [ 74.961] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 74.961] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 74.961] can_xchg: back size=8700f00, front size=8700f00 [ 74.961] can_xchg: yes, pixmap=4091 [ 74.961] sna_dri2_xchg: win=146, exchange front=32/80,ref=3 and back=128/76,ref=2, pixmap=4091 3840x2160 [ 74.961] sna_dri2_xchg: back_bo handle=128, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 74.961] sna_dri2_xchg: front_bo handle=32, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 74.961] set_bo: pixmap=4091, handle=128 (old handle=32) [ 74.961] set_bo: marking whole pixmap as damaged [ 74.961] set_bo: applying final/discard move-to-gpu [ 74.961] wait_for_shadow: flags=0, flips=0, handle=32, shadow=29 [ 74.961] set_bo: dropping flush hint from handle=32 [ 74.961] set_bo: adding flush hint to handle=128 [ 74.961] mark_stale(handle=32) => 1 [ 74.961] swap_limit: draw=146 setting swap limit to 3 [ 74.961] sna_dri2_swap_limit_validate: swap limit set to 3 [ 74.961] sna_next_vblank(pipe=0, waiting until next vblank) [ 74.961] sna_dri2_schedule_swap: reported target_msc=4247 [ 74.961] sna_accel_flush: flush?=0, dirty?=0 [ 74.961] sna_accel_flush: flush?=0, dirty?=0 [ 74.961] sna_accel_flush: flush?=0, dirty?=0 [ 74.961] sna_accel_flush: flush?=0, dirty?=0 [ 74.961] sna_block_handler (tv=546.128000) [ 74.961] sna_scanout_do_flush: flush timer active: delta=11 [ 74.961] sna_accel_do_throttle -- no pending activity [ 74.961] sna_accel_block: evaluating timers, active=5 [ 74.961] sna_accel_block: flush timer expires in 11 [74972] [ 74.961] sna_wakeup_handler [ 74.962] sna_accel_flush: flush?=0, dirty?=0 [ 74.962] sna_change_window_attributes [ 74.962] sna_accel_flush: flush?=0, dirty?=0 [ 74.962] sna_accel_flush: flush?=0, dirty?=0 [ 74.962] sna_accel_flush: flush?=0, dirty?=0 [ 74.962] sna_block_handler (tv=546.127000) [ 74.962] sna_scanout_do_flush: flush timer active: delta=10 [ 74.962] sna_accel_do_throttle -- no pending activity [ 74.962] sna_accel_block: evaluating timers, active=5 [ 74.962] sna_accel_block: flush timer expires in 10 [74972] [ 74.962] sna_wakeup_handler [ 74.962] sna_accel_flush: flush?=0, dirty?=0 [ 74.962] sna_accel_flush: flush?=0, dirty?=0 [ 74.962] sna_accel_flush: flush?=0, dirty?=0 [ 74.962] sna_accel_flush: flush?=0, dirty?=0 [ 74.962] sna_change_window_attributes [ 74.962] sna_accel_flush: flush?=0, dirty?=0 [ 74.962] sna_accel_flush: flush?=0, dirty?=0 [ 74.962] sna_accel_flush: flush?=0, dirty?=0 [ 74.962] sna_block_handler (tv=546.127000) [ 74.962] sna_scanout_do_flush: flush timer active: delta=10 [ 74.962] sna_accel_do_throttle -- no pending activity [ 74.962] sna_accel_block: evaluating timers, active=5 [ 74.962] sna_accel_block: flush timer expires in 10 [74972] [ 74.962] sna_wakeup_handler [ 74.962] sna_accel_flush: flush?=0, dirty?=0 [ 74.962] sna_accel_flush: flush?=0, dirty?=0 [ 74.962] sna_accel_flush: flush?=0, dirty?=0 [ 74.962] sna_accel_flush: flush?=0, dirty?=0 [ 74.962] sna_change_window_attributes [ 74.962] sna_accel_flush: flush?=0, dirty?=0 [ 74.962] sna_accel_flush: flush?=0, dirty?=0 [ 74.962] sna_accel_flush: flush?=0, dirty?=0 [ 74.963] sna_block_handler (tv=546.127000) [ 74.963] sna_scanout_do_flush: flush timer active: delta=9 [ 74.963] sna_accel_do_throttle -- no pending activity [ 74.963] sna_accel_block: evaluating timers, active=5 [ 74.963] sna_accel_block: flush timer expires in 9 [74972] [ 74.963] sna_wakeup_handler [ 74.963] sna_accel_flush: flush?=0, dirty?=0 [ 74.963] sna_accel_flush: flush?=0, dirty?=0 [ 74.963] sna_accel_flush: flush?=0, dirty?=0 [ 74.963] sna_accel_flush: flush?=0, dirty?=0 [ 74.963] sna_accel_flush: flush?=0, dirty?=0 [ 74.963] sna_block_handler (tv=546.126000) [ 74.963] sna_scanout_do_flush: flush timer active: delta=9 [ 74.963] sna_accel_do_throttle -- no pending activity [ 74.963] sna_accel_block: evaluating timers, active=5 [ 74.963] sna_accel_block: flush timer expires in 9 [74972] [ 74.963] sna_wakeup_handler [ 74.963] sna_accel_flush: flush?=0, dirty?=0 [ 74.963] sna_accel_flush: flush?=0, dirty?=0 [ 74.963] sna_accel_flush: flush?=0, dirty?=0 [ 74.963] sna_accel_flush: flush?=0, dirty?=0 [ 74.963] sna_accel_flush: flush?=0, dirty?=0 [ 74.963] sna_block_handler (tv=546.126000) [ 74.963] sna_scanout_do_flush: flush timer active: delta=9 [ 74.963] sna_accel_do_throttle -- no pending activity [ 74.963] sna_accel_block: evaluating timers, active=5 [ 74.963] sna_accel_block: flush timer expires in 9 [74972] [ 74.963] sna_wakeup_handler [ 74.963] sna_accel_flush: flush?=0, dirty?=0 [ 74.963] sna_accel_flush: flush?=0, dirty?=0 [ 74.963] sna_accel_flush: flush?=0, dirty?=0 [ 74.963] sna_block_handler (tv=546.126000) [ 74.963] sna_scanout_do_flush: flush timer active: delta=9 [ 74.963] sna_accel_do_throttle -- no pending activity [ 74.963] sna_accel_block: evaluating timers, active=5 [ 74.963] sna_accel_block: flush timer expires in 9 [74972] [ 74.963] sna_wakeup_handler [ 74.963] sna_accel_flush: flush?=0, dirty?=0 [ 74.963] sna_accel_flush: flush?=0, dirty?=0 [ 74.964] sna_accel_flush: flush?=0, dirty?=0 [ 74.964] sna_accel_flush: flush?=0, dirty?=0 [ 74.964] sna_accel_flush: flush?=0, dirty?=0 [ 74.964] sna_block_handler (tv=546.125000) [ 74.964] sna_scanout_do_flush: flush timer active: delta=8 [ 74.964] sna_accel_do_throttle -- no pending activity [ 74.964] sna_accel_block: evaluating timers, active=5 [ 74.964] sna_accel_block: flush timer expires in 8 [74972] [ 74.964] sna_wakeup_handler [ 74.964] sna_accel_flush: flush?=0, dirty?=0 [ 74.964] sna_accel_flush: flush?=0, dirty?=0 [ 74.964] sna_accel_flush: flush?=0, dirty?=0 [ 74.964] sna_block_handler (tv=546.125000) [ 74.964] sna_scanout_do_flush: flush timer active: delta=8 [ 74.964] sna_accel_do_throttle -- no pending activity [ 74.964] sna_accel_block: evaluating timers, active=5 [ 74.964] sna_accel_block: flush timer expires in 8 [74972] [ 74.971] sna_wakeup_handler [ 74.971] sna_accel_flush: flush?=0, dirty?=0 [ 74.971] sna_block_handler (tv=546.118000) [ 74.971] sna_scanout_do_flush: flush timer active: delta=1 [ 74.971] sna_scanout_do_flush (time=74971), triggered [ 74.971] sna_scanout_flush (time=74971), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 74.971] has_shadow: has pending damage? 1, outstanding flips: 0 [ 74.971] stop_flush: scanout=128 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 74.971] has_shadow: has pending damage? 1, outstanding flips: 0 [ 74.971] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 74.971] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 74.972] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 74.972] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 74.972] sna_pixmap_move_to_gpu: already all-damaged [ 74.972] sna_pixmap_mark_active: pixmap=4091, handle=128 [ 74.972] sna_mode_redisplay: crtc[0] transformed? 0 [ 74.972] sna_mode_redisplay: crtc[1] transformed? 0 [ 74.972] sna_mode_redisplay: crtc[2] transformed? 0 [ 74.972] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=128 [active=1] [ 74.972] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 32, transformed? 0 [ 74.972] get_fb: reusing fb=80 for handle=128 [ 74.972] sna_mode_redisplay: recording flip on CRTC:32 handle=128, active_scanout=2, serial=3 [ 74.972] __kgem_bo_clear_busy: handle=128 [ 74.972] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 74.972] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 74.972] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 74.972] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=128, shadow handle=29 [ 74.972] sna_accel_do_throttle -- no pending activity [ 74.972] sna_accel_block: evaluating timers, active=5 [ 74.972] sna_accel_block: flush timer expires in 16 [74987] [ 74.972] sna_wakeup_handler [ 74.972] sna_accel_flush: flush?=0, dirty?=0 [ 74.972] sna_accel_flush: flush?=0, dirty?=0 [ 74.972] sna_block_handler (tv=546.117000) [ 74.972] sna_scanout_do_flush: flush timer active: delta=15 [ 74.972] sna_accel_do_throttle -- no pending activity [ 74.972] sna_accel_block: evaluating timers, active=5 [ 74.972] sna_accel_block: flush timer expires in 15 [74987] [ 74.973] sna_wakeup_handler [ 74.973] sna_accel_flush: flush?=0, dirty?=0 [ 74.973] sna_accel_flush: flush?=0, dirty?=0 [ 74.973] sna_block_handler (tv=546.116000) [ 74.973] sna_scanout_do_flush: flush timer active: delta=14 [ 74.973] sna_accel_do_throttle -- no pending activity [ 74.973] sna_accel_block: evaluating timers, active=5 [ 74.973] sna_accel_block: flush timer expires in 14 [74987] [ 74.974] sna_wakeup_handler [ 74.974] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=32, name=80 [ 74.974] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 74.974] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 74.974] sna_dri2_get_back: draw size=3840x2160, back buffer handle=32 size=3840x2160, is-scanout? 1, active?=1, pitch=15360, front pitch=15360 [ 74.974] sna_dri2_get_back: reuse backbuffer? 1 [ 74.974] sna_dri2_get_back: back buffer handle=32, active?=1, refcnt=2 [ 74.974] sna_dri2_get_back: cache: handle=25, active=0 [ 74.974] sna_dri2_get_back: reuse cache handle=25, name=75, flags=0 [ 74.974] sna_dri2_get_back: caching handle=32 (name=80, flags=0, active_scanout=1) [ 74.974] kgem_bo_flink: flinked handle=25 to name=75, marking non-reusable [ 74.974] sna_dri2_reuse_buffer: reusing back buffer handle=25, name=75, pitch=15360, age=0 [ 74.974] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 74.974] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=128, name=76, active_scanout=2 [ 74.974] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 74.974] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=128] -- refcnt=4, draw=146, pixmap=4091, proxy?=0 [ 74.974] sna_accel_flush: flush?=0, dirty?=0 [ 74.974] sna_accel_flush: flush?=0, dirty?=0 [ 74.974] sna_accel_flush: flush?=0, dirty?=0 [ 74.974] sna_block_handler (tv=546.115000) [ 74.974] sna_scanout_do_flush: flush timer active: delta=13 [ 74.974] sna_accel_do_throttle -- no pending activity [ 74.974] sna_accel_block: evaluating timers, active=5 [ 74.974] sna_accel_block: flush timer expires in 13 [74987] [ 74.974] sna_wakeup_handler [ 74.974] sna_mode_wakeup: len=64 [ 74.974] sna_dri2_vblank_handler(type=2, sequence=4248, draw=4181) [ 74.974] sna_crtc_record_swap: recording last swap on pipe=0, frame 4248 [msc=4248], time 74.975104 [ 74.974] sna_dri2_vblank_handler: 2 complete, frame=4248 tv=74.975104 [ 74.974] sna_dri2_blit_complete: blit finished [ 74.974] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4248, tv=74.975104) [ 74.974] frame_swap_complete(type=2): draw=146, pipe=0, frame=4248 [msc=4248], tv=74.975104 [ 74.974] sna_accel_flush: flush?=0, dirty?=0 [ 74.974] sna_dri2_event_free(draw?=1) [ 74.974] sna_dri2_remove_event: remove[0x561c94b07640] from window 146, active? 1 [ 74.974] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=128] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 74.974] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=25] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 74.974] sna_dri2_vblank_handler complete [ 74.975] sna_mode_wakeup: recording last swap on pipe=0, frame 4248 [1098], time 74.975104 [ 74.975] sna_mode_wakeup: removing handle=32 [active_scanout=0] from scanout, installing handle=128 [active_scanout=2] [ 74.975] sna_mode_wakeup: flip complete, pending? 1 [ 74.975] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 74.975] sna_block_handler (tv=546.114000) [ 74.975] sna_scanout_do_flush: flush timer active: delta=12 [ 74.975] sna_accel_do_throttle -- no pending activity [ 74.975] sna_accel_block: evaluating timers, active=5 [ 74.975] sna_accel_block: flush timer expires in 12 [74987] [ 74.977] sna_wakeup_handler [ 74.977] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 74.978] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 74.978] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 74.978] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 74.978] sna_dri2_get_msc(draw=146, pipe=0) [ 74.978] sna_crtc_record_swap: recording last swap on pipe=0, frame 4248 [msc=4248], time 74.975104 [ 74.978] sna_dri2_get_msc: msc=4248 [raw=4248], ust=74975104 [ 74.978] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=25 (refs=1/1, flush=0) , front=128 (refs=2/3, flush=1) [ 74.978] sna_dri2_schedule_swap(target_msc=4248, divisor=0, remainder=0) [ 74.978] sna_dri2_schedule_swap: using front handle=128, active_scanout?=2, flush?=1 [ 74.978] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 74.978] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 74.978] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 74.978] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 74.978] sna_crtc_record_swap: recording last swap on pipe=0, frame 4248 [msc=4248], time 74.975104 [ 74.978] immediate_swap: current_msc=4248, target_msc=4248 -- yes [ 74.978] can_flip: no, shadow enabled [ 74.978] sna_dri2_add_event: adding event to window 146) [ 74.978] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 74.978] sna_dri2_immediate_blit: no pending blit, starting chain [ 74.978] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 74.978] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 74.978] can_xchg: back size=8700f00, front size=8700f00 [ 74.978] can_xchg: yes, pixmap=4091 [ 74.978] sna_dri2_xchg: win=146, exchange front=128/76,ref=3 and back=25/75,ref=2, pixmap=4091 3840x2160 [ 74.978] sna_dri2_xchg: back_bo handle=25, pitch=15360, size=33177600, ref=1, active_scanout?=0 [ 74.978] sna_dri2_xchg: front_bo handle=128, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 74.978] set_bo: pixmap=4091, handle=25 (old handle=128) [ 74.978] set_bo: marking whole pixmap as damaged [ 74.978] set_bo: applying final/discard move-to-gpu [ 74.978] wait_for_shadow: flags=0, flips=0, handle=128, shadow=29 [ 74.978] set_bo: dropping flush hint from handle=128 [ 74.978] set_bo: adding flush hint to handle=25 [ 74.978] mark_stale(handle=128) => 1 [ 74.978] swap_limit: draw=146 setting swap limit to 3 [ 74.978] sna_dri2_swap_limit_validate: swap limit set to 3 [ 74.978] sna_next_vblank(pipe=0, waiting until next vblank) [ 74.978] sna_dri2_schedule_swap: reported target_msc=4248 [ 74.978] sna_accel_flush: flush?=0, dirty?=0 [ 74.979] sna_accel_flush: flush?=0, dirty?=0 [ 74.979] sna_accel_flush: flush?=0, dirty?=0 [ 74.979] sna_accel_flush: flush?=0, dirty?=0 [ 74.979] sna_block_handler (tv=546.110000) [ 74.979] sna_scanout_do_flush: flush timer active: delta=8 [ 74.979] sna_accel_do_throttle -- no pending activity [ 74.979] sna_accel_block: evaluating timers, active=5 [ 74.979] sna_accel_block: flush timer expires in 8 [74987] [ 74.979] sna_wakeup_handler [ 74.979] sna_accel_flush: flush?=0, dirty?=0 [ 74.979] sna_change_window_attributes [ 74.979] sna_accel_flush: flush?=0, dirty?=0 [ 74.979] sna_accel_flush: flush?=0, dirty?=0 [ 74.979] sna_accel_flush: flush?=0, dirty?=0 [ 74.979] sna_block_handler (tv=546.110000) [ 74.979] sna_scanout_do_flush: flush timer active: delta=8 [ 74.979] sna_accel_do_throttle -- no pending activity [ 74.979] sna_accel_block: evaluating timers, active=5 [ 74.979] sna_accel_block: flush timer expires in 8 [74987] [ 74.979] sna_wakeup_handler [ 74.979] sna_accel_flush: flush?=0, dirty?=0 [ 74.980] sna_accel_flush: flush?=0, dirty?=0 [ 74.980] sna_accel_flush: flush?=0, dirty?=0 [ 74.980] sna_accel_flush: flush?=0, dirty?=0 [ 74.980] sna_accel_flush: flush?=0, dirty?=0 [ 74.980] sna_change_window_attributes [ 74.980] sna_accel_flush: flush?=0, dirty?=0 [ 74.980] sna_accel_flush: flush?=0, dirty?=0 [ 74.980] sna_accel_flush: flush?=0, dirty?=0 [ 74.980] sna_block_handler (tv=546.109000) [ 74.980] sna_scanout_do_flush: flush timer active: delta=7 [ 74.980] sna_accel_do_throttle -- no pending activity [ 74.980] sna_accel_block: evaluating timers, active=5 [ 74.980] sna_accel_block: flush timer expires in 7 [74987] [ 74.980] sna_wakeup_handler [ 74.980] sna_accel_flush: flush?=0, dirty?=0 [ 74.980] sna_accel_flush: flush?=0, dirty?=0 [ 74.980] sna_accel_flush: flush?=0, dirty?=0 [ 74.980] sna_accel_flush: flush?=0, dirty?=0 [ 74.980] sna_change_window_attributes [ 74.980] sna_accel_flush: flush?=0, dirty?=0 [ 74.980] sna_accel_flush: flush?=0, dirty?=0 [ 74.980] sna_accel_flush: flush?=0, dirty?=0 [ 74.980] sna_block_handler (tv=546.109000) [ 74.980] sna_scanout_do_flush: flush timer active: delta=7 [ 74.980] sna_accel_do_throttle -- no pending activity [ 74.980] sna_accel_block: evaluating timers, active=5 [ 74.980] sna_accel_block: flush timer expires in 7 [74987] [ 74.980] sna_wakeup_handler [ 74.980] sna_accel_flush: flush?=0, dirty?=0 [ 74.980] sna_block_handler (tv=546.109000) [ 74.980] sna_scanout_do_flush: flush timer active: delta=7 [ 74.980] sna_accel_do_throttle -- no pending activity [ 74.980] sna_accel_block: evaluating timers, active=5 [ 74.980] sna_accel_block: flush timer expires in 7 [74987] [ 74.980] sna_wakeup_handler [ 74.980] sna_accel_flush: flush?=0, dirty?=0 [ 74.980] sna_accel_flush: flush?=0, dirty?=0 [ 74.980] sna_accel_flush: flush?=0, dirty?=0 [ 74.980] sna_accel_flush: flush?=0, dirty?=0 [ 74.980] sna_accel_flush: flush?=0, dirty?=0 [ 74.980] sna_block_handler (tv=546.109000) [ 74.980] sna_scanout_do_flush: flush timer active: delta=7 [ 74.980] sna_accel_do_throttle -- no pending activity [ 74.981] sna_accel_block: evaluating timers, active=5 [ 74.981] sna_accel_block: flush timer expires in 7 [74987] [ 74.981] sna_wakeup_handler [ 74.981] sna_accel_flush: flush?=0, dirty?=0 [ 74.981] sna_accel_flush: flush?=0, dirty?=0 [ 74.981] sna_accel_flush: flush?=0, dirty?=0 [ 74.981] sna_accel_flush: flush?=0, dirty?=0 [ 74.981] sna_accel_flush: flush?=0, dirty?=0 [ 74.981] sna_block_handler (tv=546.108000) [ 74.981] sna_scanout_do_flush: flush timer active: delta=6 [ 74.981] sna_accel_do_throttle -- no pending activity [ 74.981] sna_accel_block: evaluating timers, active=5 [ 74.981] sna_accel_block: flush timer expires in 6 [74987] [ 74.981] sna_wakeup_handler [ 74.981] sna_accel_flush: flush?=0, dirty?=0 [ 74.981] sna_accel_flush: flush?=0, dirty?=0 [ 74.981] sna_accel_flush: flush?=0, dirty?=0 [ 74.981] sna_block_handler (tv=546.108000) [ 74.981] sna_scanout_do_flush: flush timer active: delta=6 [ 74.981] sna_accel_do_throttle -- no pending activity [ 74.981] sna_accel_block: evaluating timers, active=5 [ 74.981] sna_accel_block: flush timer expires in 6 [74987] [ 74.981] sna_wakeup_handler [ 74.981] sna_accel_flush: flush?=0, dirty?=0 [ 74.981] sna_accel_flush: flush?=0, dirty?=0 [ 74.981] sna_accel_flush: flush?=0, dirty?=0 [ 74.981] sna_accel_flush: flush?=0, dirty?=0 [ 74.981] sna_block_handler (tv=546.108000) [ 74.981] sna_scanout_do_flush: flush timer active: delta=6 [ 74.981] sna_accel_do_throttle -- no pending activity [ 74.981] sna_accel_block: evaluating timers, active=5 [ 74.981] sna_accel_block: flush timer expires in 6 [74987] [ 74.981] sna_wakeup_handler [ 74.981] sna_accel_flush: flush?=0, dirty?=0 [ 74.981] sna_accel_flush: flush?=0, dirty?=0 [ 74.981] sna_accel_flush: flush?=0, dirty?=0 [ 74.981] sna_block_handler (tv=546.108000) [ 74.981] sna_scanout_do_flush: flush timer active: delta=6 [ 74.981] sna_accel_do_throttle -- no pending activity [ 74.981] sna_accel_block: evaluating timers, active=5 [ 74.981] sna_accel_block: flush timer expires in 6 [74987] [ 74.987] sna_wakeup_handler [ 74.987] sna_accel_flush: flush?=0, dirty?=0 [ 74.987] sna_block_handler (tv=546.102000) [ 74.987] sna_scanout_do_flush: flush timer active: delta=0 [ 74.987] sna_scanout_do_flush (time=74987), triggered [ 74.987] sna_scanout_flush (time=74987), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 74.987] has_shadow: has pending damage? 1, outstanding flips: 0 [ 74.988] stop_flush: scanout=25 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 74.988] has_shadow: has pending damage? 1, outstanding flips: 0 [ 74.988] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 74.988] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 74.988] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 74.988] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 74.988] sna_pixmap_move_to_gpu: already all-damaged [ 74.988] sna_pixmap_mark_active: pixmap=4091, handle=25 [ 74.988] sna_mode_redisplay: crtc[0] transformed? 0 [ 74.988] sna_mode_redisplay: crtc[1] transformed? 0 [ 74.988] sna_mode_redisplay: crtc[2] transformed? 0 [ 74.988] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=25 [active=1] [ 74.988] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 128, transformed? 0 [ 74.988] get_fb: reusing fb=69 for handle=25 [ 74.988] sna_mode_redisplay: recording flip on CRTC:32 handle=25, active_scanout=2, serial=3 [ 74.988] __kgem_bo_clear_busy: handle=25 [ 74.988] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 74.988] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 74.988] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 74.988] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=25, shadow handle=29 [ 74.988] sna_accel_do_throttle -- no pending activity [ 74.988] sna_accel_block: evaluating timers, active=5 [ 74.988] sna_accel_block: flush timer expires in 16 [75003] [ 74.988] sna_wakeup_handler [ 74.988] sna_accel_flush: flush?=0, dirty?=0 [ 74.988] sna_block_handler (tv=546.101000) [ 74.988] sna_scanout_do_flush: flush timer active: delta=15 [ 74.988] sna_accel_do_throttle -- no pending activity [ 74.988] sna_accel_block: evaluating timers, active=5 [ 74.988] sna_accel_block: flush timer expires in 15 [75003] [ 74.989] sna_wakeup_handler [ 74.989] sna_block_handler (tv=546.100000) [ 74.989] sna_scanout_do_flush: flush timer active: delta=14 [ 74.989] sna_accel_do_throttle -- no pending activity [ 74.989] sna_accel_block: evaluating timers, active=5 [ 74.989] sna_accel_block: flush timer expires in 14 [75003] [ 74.990] sna_wakeup_handler [ 74.990] sna_accel_flush: flush?=0, dirty?=0 [ 74.990] sna_accel_flush: flush?=0, dirty?=0 [ 74.990] sna_block_handler (tv=546.99000) [ 74.990] sna_scanout_do_flush: flush timer active: delta=13 [ 74.990] sna_accel_do_throttle -- no pending activity [ 74.990] sna_accel_block: evaluating timers, active=5 [ 74.990] sna_accel_block: flush timer expires in 13 [75003] [ 74.990] sna_wakeup_handler [ 74.990] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=128, name=76 [ 74.990] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 74.990] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 74.990] sna_dri2_get_back: draw size=3840x2160, back buffer handle=128 size=3840x2160, is-scanout? 1, active?=1, pitch=15360, front pitch=15360 [ 74.990] sna_dri2_get_back: reuse backbuffer? 1 [ 74.990] sna_dri2_get_back: back buffer handle=128, active?=1, refcnt=2 [ 74.990] sna_dri2_get_back: cache: handle=32, active=0 [ 74.990] sna_dri2_get_back: reuse cache handle=32, name=80, flags=0 [ 74.990] sna_dri2_get_back: caching handle=128 (name=76, flags=0, active_scanout=1) [ 74.990] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 74.990] sna_dri2_reuse_buffer: reusing back buffer handle=32, name=80, pitch=15360, age=0 [ 74.990] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 74.990] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=25, name=75, active_scanout=2 [ 74.990] kgem_bo_flink: flinked handle=25 to name=75, marking non-reusable [ 74.991] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=25] -- refcnt=4, draw=146, pixmap=4091, proxy?=0 [ 74.991] sna_accel_flush: flush?=0, dirty?=0 [ 74.991] sna_accel_flush: flush?=0, dirty?=0 [ 74.991] sna_accel_flush: flush?=0, dirty?=0 [ 74.991] sna_block_handler (tv=546.98000) [ 74.991] sna_scanout_do_flush: flush timer active: delta=12 [ 74.991] sna_accel_do_throttle -- no pending activity [ 74.991] sna_accel_block: evaluating timers, active=5 [ 74.991] sna_accel_block: flush timer expires in 12 [75003] [ 74.991] sna_wakeup_handler [ 74.991] sna_mode_wakeup: len=64 [ 74.991] sna_dri2_vblank_handler(type=2, sequence=4249, draw=4181) [ 74.991] sna_crtc_record_swap: recording last swap on pipe=0, frame 4249 [msc=4249], time 74.991769 [ 74.991] sna_dri2_vblank_handler: 2 complete, frame=4249 tv=74.991769 [ 74.991] sna_dri2_blit_complete: blit finished [ 74.991] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4249, tv=74.991769) [ 74.991] frame_swap_complete(type=2): draw=146, pipe=0, frame=4249 [msc=4249], tv=74.991769 [ 74.991] sna_accel_flush: flush?=0, dirty?=0 [ 74.991] sna_dri2_event_free(draw?=1) [ 74.991] sna_dri2_remove_event: remove[0x561c94b07640] from window 146, active? 1 [ 74.991] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=25] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 74.991] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=32] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 74.991] sna_dri2_vblank_handler complete [ 74.991] sna_mode_wakeup: recording last swap on pipe=0, frame 4249 [1099], time 74.991769 [ 74.991] sna_mode_wakeup: removing handle=128 [active_scanout=0] from scanout, installing handle=25 [active_scanout=2] [ 74.991] sna_mode_wakeup: flip complete, pending? 1 [ 74.991] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 74.991] sna_block_handler (tv=546.98000) [ 74.991] sna_scanout_do_flush: flush timer active: delta=12 [ 74.991] sna_accel_do_throttle -- no pending activity [ 74.991] sna_accel_block: evaluating timers, active=5 [ 74.991] sna_accel_block: flush timer expires in 12 [75003] [ 74.993] sna_wakeup_handler [ 74.993] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 74.993] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 74.993] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 74.993] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 74.993] sna_dri2_get_msc(draw=146, pipe=0) [ 74.993] sna_crtc_record_swap: recording last swap on pipe=0, frame 4249 [msc=4249], time 74.991769 [ 74.993] sna_dri2_get_msc: msc=4249 [raw=4249], ust=74991769 [ 74.993] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=32 (refs=1/1, flush=0) , front=25 (refs=2/3, flush=1) [ 74.993] sna_dri2_schedule_swap(target_msc=4249, divisor=0, remainder=0) [ 74.993] sna_dri2_schedule_swap: using front handle=25, active_scanout?=2, flush?=1 [ 74.993] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 74.994] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 74.994] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 74.994] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 74.994] sna_crtc_record_swap: recording last swap on pipe=0, frame 4249 [msc=4249], time 74.991769 [ 74.994] immediate_swap: current_msc=4249, target_msc=4249 -- yes [ 74.994] can_flip: no, shadow enabled [ 74.994] sna_dri2_add_event: adding event to window 146) [ 74.994] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 74.994] sna_dri2_immediate_blit: no pending blit, starting chain [ 74.994] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 74.994] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 74.994] can_xchg: back size=8700f00, front size=8700f00 [ 74.994] can_xchg: yes, pixmap=4091 [ 74.994] sna_dri2_xchg: win=146, exchange front=25/75,ref=3 and back=32/80,ref=2, pixmap=4091 3840x2160 [ 74.994] sna_dri2_xchg: back_bo handle=32, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 74.994] sna_dri2_xchg: front_bo handle=25, pitch=15360, size=33177600, ref=3, active_scanout?=2 [ 74.994] set_bo: pixmap=4091, handle=32 (old handle=25) [ 74.994] set_bo: marking whole pixmap as damaged [ 74.994] set_bo: applying final/discard move-to-gpu [ 74.994] wait_for_shadow: flags=0, flips=0, handle=25, shadow=29 [ 74.994] set_bo: dropping flush hint from handle=25 [ 74.994] set_bo: adding flush hint to handle=32 [ 74.994] mark_stale(handle=25) => 1 [ 74.994] swap_limit: draw=146 setting swap limit to 3 [ 74.994] sna_dri2_swap_limit_validate: swap limit set to 3 [ 74.994] sna_next_vblank(pipe=0, waiting until next vblank) [ 74.994] sna_dri2_schedule_swap: reported target_msc=4249 [ 74.994] sna_accel_flush: flush?=0, dirty?=0 [ 74.994] sna_accel_flush: flush?=0, dirty?=0 [ 74.994] sna_accel_flush: flush?=0, dirty?=0 [ 74.994] sna_accel_flush: flush?=0, dirty?=0 [ 74.994] sna_block_handler (tv=546.95000) [ 74.994] sna_scanout_do_flush: flush timer active: delta=9 [ 74.994] sna_accel_do_throttle -- no pending activity [ 74.994] sna_accel_block: evaluating timers, active=5 [ 74.994] sna_accel_block: flush timer expires in 9 [75003] [ 74.994] sna_wakeup_handler [ 74.995] sna_accel_flush: flush?=0, dirty?=0 [ 74.995] sna_change_window_attributes [ 74.995] sna_accel_flush: flush?=0, dirty?=0 [ 74.995] sna_accel_flush: flush?=0, dirty?=0 [ 74.995] sna_accel_flush: flush?=0, dirty?=0 [ 74.995] sna_block_handler (tv=546.94000) [ 74.995] sna_scanout_do_flush: flush timer active: delta=8 [ 74.995] sna_accel_do_throttle -- no pending activity [ 74.995] sna_accel_block: evaluating timers, active=5 [ 74.995] sna_accel_block: flush timer expires in 8 [75003] [ 74.995] sna_wakeup_handler [ 74.995] sna_accel_flush: flush?=0, dirty?=0 [ 74.995] sna_accel_flush: flush?=0, dirty?=0 [ 74.995] sna_accel_flush: flush?=0, dirty?=0 [ 74.995] sna_accel_flush: flush?=0, dirty?=0 [ 74.995] sna_change_window_attributes [ 74.995] sna_accel_flush: flush?=0, dirty?=0 [ 74.995] sna_accel_flush: flush?=0, dirty?=0 [ 74.995] sna_accel_flush: flush?=0, dirty?=0 [ 74.995] sna_block_handler (tv=546.94000) [ 74.995] sna_scanout_do_flush: flush timer active: delta=8 [ 74.995] sna_accel_do_throttle -- no pending activity [ 74.995] sna_accel_block: evaluating timers, active=5 [ 74.995] sna_accel_block: flush timer expires in 8 [75003] [ 74.995] sna_wakeup_handler [ 74.995] sna_accel_flush: flush?=0, dirty?=0 [ 74.995] sna_accel_flush: flush?=0, dirty?=0 [ 74.995] sna_accel_flush: flush?=0, dirty?=0 [ 74.995] sna_accel_flush: flush?=0, dirty?=0 [ 74.995] sna_accel_flush: flush?=0, dirty?=0 [ 74.996] sna_change_window_attributes [ 74.996] sna_accel_flush: flush?=0, dirty?=0 [ 74.996] sna_accel_flush: flush?=0, dirty?=0 [ 74.996] sna_accel_flush: flush?=0, dirty?=0 [ 74.996] sna_block_handler (tv=546.93000) [ 74.996] sna_scanout_do_flush: flush timer active: delta=7 [ 74.996] sna_accel_do_throttle -- no pending activity [ 74.996] sna_accel_block: evaluating timers, active=5 [ 74.996] sna_accel_block: flush timer expires in 7 [75003] [ 74.996] sna_wakeup_handler [ 74.996] sna_accel_flush: flush?=0, dirty?=0 [ 74.996] sna_accel_flush: flush?=0, dirty?=0 [ 74.996] sna_block_handler (tv=546.93000) [ 74.996] sna_scanout_do_flush: flush timer active: delta=7 [ 74.996] sna_accel_do_throttle -- no pending activity [ 74.996] sna_accel_block: evaluating timers, active=5 [ 74.996] sna_accel_block: flush timer expires in 7 [75003] [ 74.996] sna_wakeup_handler [ 74.996] sna_accel_flush: flush?=0, dirty?=0 [ 74.996] sna_accel_flush: flush?=0, dirty?=0 [ 74.996] sna_accel_flush: flush?=0, dirty?=0 [ 74.996] sna_accel_flush: flush?=0, dirty?=0 [ 74.996] sna_accel_flush: flush?=0, dirty?=0 [ 74.996] sna_block_handler (tv=546.93000) [ 74.996] sna_scanout_do_flush: flush timer active: delta=7 [ 74.996] sna_accel_do_throttle -- no pending activity [ 74.996] sna_accel_block: evaluating timers, active=5 [ 74.996] sna_accel_block: flush timer expires in 7 [75003] [ 74.996] sna_wakeup_handler [ 74.996] sna_accel_flush: flush?=0, dirty?=0 [ 74.996] sna_accel_flush: flush?=0, dirty?=0 [ 74.996] sna_accel_flush: flush?=0, dirty?=0 [ 74.996] sna_accel_flush: flush?=0, dirty?=0 [ 74.996] sna_accel_flush: flush?=0, dirty?=0 [ 74.996] sna_block_handler (tv=546.93000) [ 74.996] sna_scanout_do_flush: flush timer active: delta=7 [ 74.996] sna_accel_do_throttle -- no pending activity [ 74.996] sna_accel_block: evaluating timers, active=5 [ 74.996] sna_accel_block: flush timer expires in 7 [75003] [ 74.996] sna_wakeup_handler [ 74.996] sna_accel_flush: flush?=0, dirty?=0 [ 74.996] sna_accel_flush: flush?=0, dirty?=0 [ 74.996] sna_accel_flush: flush?=0, dirty?=0 [ 74.996] sna_block_handler (tv=546.93000) [ 74.996] sna_scanout_do_flush: flush timer active: delta=7 [ 74.996] sna_accel_do_throttle -- no pending activity [ 74.996] sna_accel_block: evaluating timers, active=5 [ 74.996] sna_accel_block: flush timer expires in 7 [75003] [ 74.997] sna_wakeup_handler [ 74.997] sna_accel_flush: flush?=0, dirty?=0 [ 74.997] sna_accel_flush: flush?=0, dirty?=0 [ 74.997] sna_accel_flush: flush?=0, dirty?=0 [ 74.997] sna_accel_flush: flush?=0, dirty?=0 [ 74.997] sna_block_handler (tv=546.92000) [ 74.997] sna_scanout_do_flush: flush timer active: delta=6 [ 74.997] sna_accel_do_throttle -- no pending activity [ 74.997] sna_accel_block: evaluating timers, active=5 [ 74.997] sna_accel_block: flush timer expires in 6 [75003] [ 74.997] sna_wakeup_handler [ 74.997] sna_accel_flush: flush?=0, dirty?=0 [ 74.997] sna_accel_flush: flush?=0, dirty?=0 [ 74.997] sna_accel_flush: flush?=0, dirty?=0 [ 74.997] sna_block_handler (tv=546.92000) [ 74.997] sna_scanout_do_flush: flush timer active: delta=6 [ 74.997] sna_accel_do_throttle -- no pending activity [ 74.997] sna_accel_block: evaluating timers, active=5 [ 74.997] sna_accel_block: flush timer expires in 6 [75003] [ 75.003] sna_wakeup_handler [ 75.003] sna_block_handler (tv=546.86000) [ 75.003] sna_scanout_do_flush: flush timer active: delta=0 [ 75.003] sna_scanout_do_flush (time=75003), triggered [ 75.003] sna_scanout_flush (time=75003), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 75.003] has_shadow: has pending damage? 1, outstanding flips: 0 [ 75.003] stop_flush: scanout=32 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 75.003] has_shadow: has pending damage? 1, outstanding flips: 0 [ 75.003] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 75.003] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 75.003] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 75.003] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 75.003] sna_pixmap_move_to_gpu: already all-damaged [ 75.003] sna_pixmap_mark_active: pixmap=4091, handle=32 [ 75.003] sna_mode_redisplay: crtc[0] transformed? 0 [ 75.003] sna_mode_redisplay: crtc[1] transformed? 0 [ 75.003] sna_mode_redisplay: crtc[2] transformed? 0 [ 75.003] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=32 [active=1] [ 75.003] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 25, transformed? 0 [ 75.003] get_fb: reusing fb=68 for handle=32 [ 75.004] sna_mode_redisplay: recording flip on CRTC:32 handle=32, active_scanout=2, serial=3 [ 75.004] __kgem_bo_clear_busy: handle=32 [ 75.004] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 75.004] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 75.004] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 75.004] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=32, shadow handle=29 [ 75.004] sna_accel_do_throttle -- no pending activity [ 75.004] sna_accel_block: evaluating timers, active=5 [ 75.004] sna_accel_block: flush timer expires in 16 [75019] [ 75.006] sna_wakeup_handler [ 75.006] sna_accel_flush: flush?=0, dirty?=0 [ 75.006] sna_accel_flush: flush?=0, dirty?=0 [ 75.006] sna_accel_flush: flush?=0, dirty?=0 [ 75.006] sna_block_handler (tv=546.83000) [ 75.006] sna_scanout_do_flush: flush timer active: delta=13 [ 75.006] sna_accel_do_throttle -- no pending activity [ 75.006] sna_accel_block: evaluating timers, active=5 [ 75.006] sna_accel_block: flush timer expires in 13 [75019] [ 75.007] sna_wakeup_handler [ 75.007] sna_block_handler (tv=546.82000) [ 75.007] sna_scanout_do_flush: flush timer active: delta=12 [ 75.007] sna_accel_do_throttle -- no pending activity [ 75.007] sna_accel_block: evaluating timers, active=5 [ 75.007] sna_accel_block: flush timer expires in 12 [75019] [ 75.007] sna_wakeup_handler [ 75.007] sna_accel_flush: flush?=0, dirty?=0 [ 75.007] sna_block_handler (tv=546.82000) [ 75.007] sna_scanout_do_flush: flush timer active: delta=12 [ 75.007] sna_accel_do_throttle -- no pending activity [ 75.007] sna_accel_block: evaluating timers, active=5 [ 75.007] sna_accel_block: flush timer expires in 12 [75019] [ 75.007] sna_wakeup_handler [ 75.007] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=25, name=75 [ 75.007] kgem_bo_flink: flinked handle=25 to name=75, marking non-reusable [ 75.007] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 75.007] sna_dri2_get_back: draw size=3840x2160, back buffer handle=25 size=3840x2160, is-scanout? 1, active?=1, pitch=15360, front pitch=15360 [ 75.007] sna_dri2_get_back: reuse backbuffer? 1 [ 75.007] sna_dri2_get_back: back buffer handle=25, active?=1, refcnt=2 [ 75.007] sna_dri2_get_back: cache: handle=128, active=0 [ 75.007] sna_dri2_get_back: reuse cache handle=128, name=76, flags=0 [ 75.007] sna_dri2_get_back: caching handle=25 (name=75, flags=0, active_scanout=1) [ 75.007] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 75.007] sna_dri2_reuse_buffer: reusing back buffer handle=128, name=76, pitch=15360, age=0 [ 75.007] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 75.007] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=32, name=80, active_scanout=2 [ 75.007] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 75.007] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=4, draw=146, pixmap=4091, proxy?=0 [ 75.007] sna_accel_flush: flush?=0, dirty?=0 [ 75.007] sna_accel_flush: flush?=0, dirty?=0 [ 75.007] sna_accel_flush: flush?=0, dirty?=0 [ 75.007] sna_block_handler (tv=546.82000) [ 75.007] sna_scanout_do_flush: flush timer active: delta=12 [ 75.007] sna_accel_do_throttle -- no pending activity [ 75.007] sna_accel_block: evaluating timers, active=5 [ 75.007] sna_accel_block: flush timer expires in 12 [75019] [ 75.008] sna_wakeup_handler [ 75.008] sna_mode_wakeup: len=64 [ 75.008] sna_dri2_vblank_handler(type=2, sequence=4250, draw=4181) [ 75.008] sna_crtc_record_swap: recording last swap on pipe=0, frame 4250 [msc=4250], time 75.8439 [ 75.008] sna_dri2_vblank_handler: 2 complete, frame=4250 tv=75.8439 [ 75.008] sna_dri2_blit_complete: blit finished [ 75.008] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4250, tv=75.8439) [ 75.008] frame_swap_complete(type=2): draw=146, pipe=0, frame=4250 [msc=4250], tv=75.8439 [ 75.008] sna_accel_flush: flush?=0, dirty?=0 [ 75.008] sna_dri2_event_free(draw?=1) [ 75.008] sna_dri2_remove_event: remove[0x561c94b07640] from window 146, active? 1 [ 75.008] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 75.008] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=128] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 75.008] sna_dri2_vblank_handler complete [ 75.008] sna_mode_wakeup: recording last swap on pipe=0, frame 4250 [109a], time 75.8439 [ 75.008] sna_mode_wakeup: removing handle=25 [active_scanout=0] from scanout, installing handle=32 [active_scanout=2] [ 75.008] sna_mode_wakeup: flip complete, pending? 1 [ 75.008] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 75.008] sna_block_handler (tv=546.81000) [ 75.008] sna_scanout_do_flush: flush timer active: delta=11 [ 75.008] sna_accel_do_throttle -- no pending activity [ 75.008] sna_accel_block: evaluating timers, active=5 [ 75.008] sna_accel_block: flush timer expires in 11 [75019] [ 75.010] sna_wakeup_handler [ 75.010] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 75.010] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 75.010] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 75.010] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 75.010] sna_dri2_get_msc(draw=146, pipe=0) [ 75.010] sna_crtc_record_swap: recording last swap on pipe=0, frame 4250 [msc=4250], time 75.8439 [ 75.010] sna_dri2_get_msc: msc=4250 [raw=4250], ust=75008439 [ 75.010] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=128 (refs=1/1, flush=0) , front=32 (refs=2/3, flush=1) [ 75.010] sna_dri2_schedule_swap(target_msc=4250, divisor=0, remainder=0) [ 75.010] sna_dri2_schedule_swap: using front handle=32, active_scanout?=2, flush?=1 [ 75.010] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 75.010] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 75.010] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 75.010] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 75.010] sna_crtc_record_swap: recording last swap on pipe=0, frame 4250 [msc=4250], time 75.8439 [ 75.010] immediate_swap: current_msc=4250, target_msc=4250 -- yes [ 75.010] can_flip: no, shadow enabled [ 75.010] sna_dri2_add_event: adding event to window 146) [ 75.010] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 75.010] sna_dri2_immediate_blit: no pending blit, starting chain [ 75.010] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 75.010] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 75.010] can_xchg: back size=8700f00, front size=8700f00 [ 75.010] can_xchg: yes, pixmap=4091 [ 75.010] sna_dri2_xchg: win=146, exchange front=32/80,ref=3 and back=128/76,ref=2, pixmap=4091 3840x2160 [ 75.010] sna_dri2_xchg: back_bo handle=128, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 75.010] sna_dri2_xchg: front_bo handle=32, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 75.010] set_bo: pixmap=4091, handle=128 (old handle=32) [ 75.010] set_bo: marking whole pixmap as damaged [ 75.010] set_bo: applying final/discard move-to-gpu [ 75.010] wait_for_shadow: flags=0, flips=0, handle=32, shadow=29 [ 75.010] set_bo: dropping flush hint from handle=32 [ 75.011] set_bo: adding flush hint to handle=128 [ 75.011] mark_stale(handle=32) => 1 [ 75.011] swap_limit: draw=146 setting swap limit to 3 [ 75.011] sna_dri2_swap_limit_validate: swap limit set to 3 [ 75.011] sna_next_vblank(pipe=0, waiting until next vblank) [ 75.011] sna_dri2_schedule_swap: reported target_msc=4250 [ 75.011] sna_accel_flush: flush?=0, dirty?=0 [ 75.011] sna_accel_flush: flush?=0, dirty?=0 [ 75.011] sna_accel_flush: flush?=0, dirty?=0 [ 75.011] sna_accel_flush: flush?=0, dirty?=0 [ 75.011] sna_block_handler (tv=546.78000) [ 75.011] sna_scanout_do_flush: flush timer active: delta=8 [ 75.011] sna_accel_do_throttle -- no pending activity [ 75.011] sna_accel_block: evaluating timers, active=5 [ 75.011] sna_accel_block: flush timer expires in 8 [75019] [ 75.011] sna_wakeup_handler [ 75.011] sna_accel_flush: flush?=0, dirty?=0 [ 75.011] sna_accel_flush: flush?=0, dirty?=0 [ 75.011] sna_change_window_attributes [ 75.011] sna_accel_flush: flush?=0, dirty?=0 [ 75.011] sna_accel_flush: flush?=0, dirty?=0 [ 75.011] sna_accel_flush: flush?=0, dirty?=0 [ 75.011] sna_block_handler (tv=546.78000) [ 75.011] sna_scanout_do_flush: flush timer active: delta=8 [ 75.011] sna_accel_do_throttle -- no pending activity [ 75.012] sna_accel_block: evaluating timers, active=5 [ 75.012] sna_accel_block: flush timer expires in 8 [75019] [ 75.012] sna_wakeup_handler [ 75.012] sna_accel_flush: flush?=0, dirty?=0 [ 75.012] sna_accel_flush: flush?=0, dirty?=0 [ 75.012] sna_accel_flush: flush?=0, dirty?=0 [ 75.012] sna_accel_flush: flush?=0, dirty?=0 [ 75.012] sna_change_window_attributes [ 75.012] sna_accel_flush: flush?=0, dirty?=0 [ 75.012] sna_accel_flush: flush?=0, dirty?=0 [ 75.012] sna_accel_flush: flush?=0, dirty?=0 [ 75.012] sna_block_handler (tv=546.77000) [ 75.012] sna_scanout_do_flush: flush timer active: delta=7 [ 75.012] sna_accel_do_throttle -- no pending activity [ 75.012] sna_accel_block: evaluating timers, active=5 [ 75.012] sna_accel_block: flush timer expires in 7 [75019] [ 75.012] sna_wakeup_handler [ 75.012] sna_accel_flush: flush?=0, dirty?=0 [ 75.012] sna_accel_flush: flush?=0, dirty?=0 [ 75.012] sna_accel_flush: flush?=0, dirty?=0 [ 75.012] sna_accel_flush: flush?=0, dirty?=0 [ 75.012] sna_change_window_attributes [ 75.012] sna_accel_flush: flush?=0, dirty?=0 [ 75.012] sna_accel_flush: flush?=0, dirty?=0 [ 75.012] sna_accel_flush: flush?=0, dirty?=0 [ 75.012] sna_block_handler (tv=546.77000) [ 75.012] sna_scanout_do_flush: flush timer active: delta=7 [ 75.012] sna_accel_do_throttle -- no pending activity [ 75.012] sna_accel_block: evaluating timers, active=5 [ 75.012] sna_accel_block: flush timer expires in 7 [75019] [ 75.012] sna_wakeup_handler [ 75.012] sna_accel_flush: flush?=0, dirty?=0 [ 75.012] sna_block_handler (tv=546.77000) [ 75.012] sna_scanout_do_flush: flush timer active: delta=7 [ 75.012] sna_accel_do_throttle -- no pending activity [ 75.012] sna_accel_block: evaluating timers, active=5 [ 75.012] sna_accel_block: flush timer expires in 7 [75019] [ 75.012] sna_wakeup_handler [ 75.012] sna_accel_flush: flush?=0, dirty?=0 [ 75.013] sna_accel_flush: flush?=0, dirty?=0 [ 75.013] sna_accel_flush: flush?=0, dirty?=0 [ 75.013] sna_accel_flush: flush?=0, dirty?=0 [ 75.013] sna_accel_flush: flush?=0, dirty?=0 [ 75.013] sna_block_handler (tv=546.76000) [ 75.013] sna_scanout_do_flush: flush timer active: delta=6 [ 75.013] sna_accel_do_throttle -- no pending activity [ 75.013] sna_accel_block: evaluating timers, active=5 [ 75.013] sna_accel_block: flush timer expires in 6 [75019] [ 75.013] sna_wakeup_handler [ 75.013] sna_accel_flush: flush?=0, dirty?=0 [ 75.013] sna_accel_flush: flush?=0, dirty?=0 [ 75.013] sna_accel_flush: flush?=0, dirty?=0 [ 75.013] sna_accel_flush: flush?=0, dirty?=0 [ 75.013] sna_accel_flush: flush?=0, dirty?=0 [ 75.013] sna_block_handler (tv=546.76000) [ 75.013] sna_scanout_do_flush: flush timer active: delta=6 [ 75.013] sna_accel_do_throttle -- no pending activity [ 75.013] sna_accel_block: evaluating timers, active=5 [ 75.013] sna_accel_block: flush timer expires in 6 [75019] [ 75.013] sna_wakeup_handler [ 75.013] sna_accel_flush: flush?=0, dirty?=0 [ 75.013] sna_accel_flush: flush?=0, dirty?=0 [ 75.013] sna_accel_flush: flush?=0, dirty?=0 [ 75.013] sna_block_handler (tv=546.76000) [ 75.013] sna_scanout_do_flush: flush timer active: delta=6 [ 75.013] sna_accel_do_throttle -- no pending activity [ 75.013] sna_accel_block: evaluating timers, active=5 [ 75.013] sna_accel_block: flush timer expires in 6 [75019] [ 75.013] sna_wakeup_handler [ 75.013] sna_accel_flush: flush?=0, dirty?=0 [ 75.013] sna_accel_flush: flush?=0, dirty?=0 [ 75.013] sna_accel_flush: flush?=0, dirty?=0 [ 75.013] sna_accel_flush: flush?=0, dirty?=0 [ 75.013] sna_block_handler (tv=546.76000) [ 75.013] sna_scanout_do_flush: flush timer active: delta=6 [ 75.013] sna_accel_do_throttle -- no pending activity [ 75.013] sna_accel_block: evaluating timers, active=5 [ 75.013] sna_accel_block: flush timer expires in 6 [75019] [ 75.013] sna_wakeup_handler [ 75.013] sna_accel_flush: flush?=0, dirty?=0 [ 75.013] sna_accel_flush: flush?=0, dirty?=0 [ 75.013] sna_accel_flush: flush?=0, dirty?=0 [ 75.013] sna_block_handler (tv=546.76000) [ 75.013] sna_scanout_do_flush: flush timer active: delta=6 [ 75.013] sna_accel_do_throttle -- no pending activity [ 75.013] sna_accel_block: evaluating timers, active=5 [ 75.013] sna_accel_block: flush timer expires in 6 [75019] [ 75.019] sna_wakeup_handler [ 75.019] sna_accel_flush: flush?=0, dirty?=0 [ 75.019] sna_block_handler (tv=546.70000) [ 75.019] sna_scanout_do_flush: flush timer active: delta=0 [ 75.019] sna_scanout_do_flush (time=75019), triggered [ 75.019] sna_scanout_flush (time=75019), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 75.019] has_shadow: has pending damage? 1, outstanding flips: 0 [ 75.020] stop_flush: scanout=128 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 75.020] has_shadow: has pending damage? 1, outstanding flips: 0 [ 75.020] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 75.020] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 75.020] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 75.020] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 75.020] sna_pixmap_move_to_gpu: already all-damaged [ 75.020] sna_pixmap_mark_active: pixmap=4091, handle=128 [ 75.020] sna_mode_redisplay: crtc[0] transformed? 0 [ 75.020] sna_mode_redisplay: crtc[1] transformed? 0 [ 75.020] sna_mode_redisplay: crtc[2] transformed? 0 [ 75.020] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=128 [active=1] [ 75.020] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 32, transformed? 0 [ 75.020] get_fb: reusing fb=80 for handle=128 [ 75.020] sna_mode_redisplay: recording flip on CRTC:32 handle=128, active_scanout=2, serial=3 [ 75.020] __kgem_bo_clear_busy: handle=128 [ 75.020] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 75.020] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 75.020] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 75.020] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=128, shadow handle=29 [ 75.020] sna_accel_do_throttle -- no pending activity [ 75.020] sna_accel_block: evaluating timers, active=5 [ 75.020] sna_accel_block: flush timer expires in 16 [75035] [ 75.020] sna_wakeup_handler [ 75.020] sna_accel_flush: flush?=0, dirty?=0 [ 75.020] sna_accel_flush: flush?=0, dirty?=0 [ 75.020] sna_block_handler (tv=546.69000) [ 75.020] sna_scanout_do_flush: flush timer active: delta=15 [ 75.020] sna_accel_do_throttle -- no pending activity [ 75.020] sna_accel_block: evaluating timers, active=5 [ 75.020] sna_accel_block: flush timer expires in 15 [75035] [ 75.021] sna_wakeup_handler [ 75.021] sna_block_handler (tv=546.68000) [ 75.021] sna_scanout_do_flush: flush timer active: delta=14 [ 75.021] sna_accel_do_throttle -- no pending activity [ 75.021] sna_accel_block: evaluating timers, active=5 [ 75.021] sna_accel_block: flush timer expires in 14 [75035] [ 75.023] sna_wakeup_handler [ 75.023] sna_accel_flush: flush?=0, dirty?=0 [ 75.023] sna_accel_flush: flush?=0, dirty?=0 [ 75.023] sna_block_handler (tv=546.66000) [ 75.023] sna_scanout_do_flush: flush timer active: delta=12 [ 75.023] sna_accel_do_throttle -- no pending activity [ 75.023] sna_accel_block: evaluating timers, active=5 [ 75.023] sna_accel_block: flush timer expires in 12 [75035] [ 75.023] sna_wakeup_handler [ 75.023] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=32, name=80 [ 75.023] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 75.023] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 75.023] sna_dri2_get_back: draw size=3840x2160, back buffer handle=32 size=3840x2160, is-scanout? 1, active?=1, pitch=15360, front pitch=15360 [ 75.023] sna_dri2_get_back: reuse backbuffer? 1 [ 75.023] sna_dri2_get_back: back buffer handle=32, active?=1, refcnt=2 [ 75.023] sna_dri2_get_back: cache: handle=25, active=0 [ 75.023] sna_dri2_get_back: reuse cache handle=25, name=75, flags=0 [ 75.024] sna_dri2_get_back: caching handle=32 (name=80, flags=0, active_scanout=1) [ 75.024] kgem_bo_flink: flinked handle=25 to name=75, marking non-reusable [ 75.024] sna_dri2_reuse_buffer: reusing back buffer handle=25, name=75, pitch=15360, age=0 [ 75.024] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 75.024] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=128, name=76, active_scanout=2 [ 75.024] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 75.024] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=128] -- refcnt=4, draw=146, pixmap=4091, proxy?=0 [ 75.024] sna_accel_flush: flush?=0, dirty?=0 [ 75.024] sna_accel_flush: flush?=0, dirty?=0 [ 75.024] sna_accel_flush: flush?=0, dirty?=0 [ 75.024] sna_block_handler (tv=546.65000) [ 75.024] sna_scanout_do_flush: flush timer active: delta=11 [ 75.024] sna_accel_do_throttle -- no pending activity [ 75.024] sna_accel_block: evaluating timers, active=5 [ 75.024] sna_accel_block: flush timer expires in 11 [75035] [ 75.024] sna_wakeup_handler [ 75.024] sna_mode_wakeup: len=64 [ 75.024] sna_dri2_vblank_handler(type=2, sequence=4251, draw=4181) [ 75.024] sna_crtc_record_swap: recording last swap on pipe=0, frame 4251 [msc=4251], time 75.25109 [ 75.024] sna_dri2_vblank_handler: 2 complete, frame=4251 tv=75.25109 [ 75.024] sna_dri2_blit_complete: blit finished [ 75.024] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4251, tv=75.25109) [ 75.024] frame_swap_complete(type=2): draw=146, pipe=0, frame=4251 [msc=4251], tv=75.25109 [ 75.024] sna_accel_flush: flush?=0, dirty?=0 [ 75.024] sna_dri2_event_free(draw?=1) [ 75.024] sna_dri2_remove_event: remove[0x561c94b07640] from window 146, active? 1 [ 75.024] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=128] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 75.025] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=25] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 75.025] sna_dri2_vblank_handler complete [ 75.025] sna_mode_wakeup: recording last swap on pipe=0, frame 4251 [109b], time 75.25109 [ 75.025] sna_mode_wakeup: removing handle=32 [active_scanout=0] from scanout, installing handle=128 [active_scanout=2] [ 75.025] sna_mode_wakeup: flip complete, pending? 1 [ 75.025] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 75.025] sna_block_handler (tv=546.64000) [ 75.025] sna_scanout_do_flush: flush timer active: delta=10 [ 75.025] sna_accel_do_throttle -- no pending activity [ 75.025] sna_accel_block: evaluating timers, active=5 [ 75.025] sna_accel_block: flush timer expires in 10 [75035] [ 75.026] sna_wakeup_handler [ 75.026] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 75.026] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 75.026] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 75.026] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 75.026] sna_dri2_get_msc(draw=146, pipe=0) [ 75.026] sna_crtc_record_swap: recording last swap on pipe=0, frame 4251 [msc=4251], time 75.25109 [ 75.026] sna_dri2_get_msc: msc=4251 [raw=4251], ust=75025109 [ 75.026] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=25 (refs=1/1, flush=0) , front=128 (refs=2/3, flush=1) [ 75.027] sna_dri2_schedule_swap(target_msc=4251, divisor=0, remainder=0) [ 75.027] sna_dri2_schedule_swap: using front handle=128, active_scanout?=2, flush?=1 [ 75.027] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 75.027] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 75.027] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 75.027] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 75.027] sna_crtc_record_swap: recording last swap on pipe=0, frame 4251 [msc=4251], time 75.25109 [ 75.027] immediate_swap: current_msc=4251, target_msc=4251 -- yes [ 75.027] can_flip: no, shadow enabled [ 75.027] sna_dri2_add_event: adding event to window 146) [ 75.027] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 75.027] sna_dri2_immediate_blit: no pending blit, starting chain [ 75.027] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 75.027] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 75.027] can_xchg: back size=8700f00, front size=8700f00 [ 75.027] can_xchg: yes, pixmap=4091 [ 75.027] sna_dri2_xchg: win=146, exchange front=128/76,ref=3 and back=25/75,ref=2, pixmap=4091 3840x2160 [ 75.027] sna_dri2_xchg: back_bo handle=25, pitch=15360, size=33177600, ref=1, active_scanout?=0 [ 75.027] sna_dri2_xchg: front_bo handle=128, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 75.027] set_bo: pixmap=4091, handle=25 (old handle=128) [ 75.027] set_bo: marking whole pixmap as damaged [ 75.027] set_bo: applying final/discard move-to-gpu [ 75.027] wait_for_shadow: flags=0, flips=0, handle=128, shadow=29 [ 75.027] set_bo: dropping flush hint from handle=128 [ 75.027] set_bo: adding flush hint to handle=25 [ 75.027] mark_stale(handle=128) => 1 [ 75.027] swap_limit: draw=146 setting swap limit to 3 [ 75.027] sna_dri2_swap_limit_validate: swap limit set to 3 [ 75.027] sna_next_vblank(pipe=0, waiting until next vblank) [ 75.027] sna_dri2_schedule_swap: reported target_msc=4251 [ 75.027] sna_accel_flush: flush?=0, dirty?=0 [ 75.027] sna_accel_flush: flush?=0, dirty?=0 [ 75.027] sna_accel_flush: flush?=0, dirty?=0 [ 75.027] sna_accel_flush: flush?=0, dirty?=0 [ 75.027] sna_accel_flush: flush?=0, dirty?=0 [ 75.027] sna_block_handler (tv=546.62000) [ 75.027] sna_scanout_do_flush: flush timer active: delta=8 [ 75.027] sna_accel_do_throttle -- no pending activity [ 75.027] sna_accel_block: evaluating timers, active=5 [ 75.027] sna_accel_block: flush timer expires in 8 [75035] [ 75.028] sna_wakeup_handler [ 75.028] sna_block_handler (tv=546.61000) [ 75.028] sna_scanout_do_flush: flush timer active: delta=7 [ 75.028] sna_accel_do_throttle -- no pending activity [ 75.028] sna_accel_block: evaluating timers, active=5 [ 75.028] sna_accel_block: flush timer expires in 7 [75035] [ 75.028] sna_wakeup_handler [ 75.028] sna_accel_flush: flush?=0, dirty?=0 [ 75.028] sna_change_window_attributes [ 75.028] sna_accel_flush: flush?=0, dirty?=0 [ 75.028] sna_accel_flush: flush?=0, dirty?=0 [ 75.028] sna_accel_flush: flush?=0, dirty?=0 [ 75.028] sna_block_handler (tv=546.61000) [ 75.028] sna_scanout_do_flush: flush timer active: delta=7 [ 75.028] sna_accel_do_throttle -- no pending activity [ 75.028] sna_accel_block: evaluating timers, active=5 [ 75.028] sna_accel_block: flush timer expires in 7 [75035] [ 75.028] sna_wakeup_handler [ 75.028] sna_accel_flush: flush?=0, dirty?=0 [ 75.028] sna_accel_flush: flush?=0, dirty?=0 [ 75.028] sna_accel_flush: flush?=0, dirty?=0 [ 75.028] sna_accel_flush: flush?=0, dirty?=0 [ 75.028] sna_change_window_attributes [ 75.028] sna_accel_flush: flush?=0, dirty?=0 [ 75.028] sna_accel_flush: flush?=0, dirty?=0 [ 75.028] sna_accel_flush: flush?=0, dirty?=0 [ 75.028] sna_block_handler (tv=546.61000) [ 75.028] sna_scanout_do_flush: flush timer active: delta=7 [ 75.028] sna_accel_do_throttle -- no pending activity [ 75.028] sna_accel_block: evaluating timers, active=5 [ 75.028] sna_accel_block: flush timer expires in 7 [75035] [ 75.029] sna_wakeup_handler [ 75.029] sna_accel_flush: flush?=0, dirty?=0 [ 75.029] sna_accel_flush: flush?=0, dirty?=0 [ 75.029] sna_accel_flush: flush?=0, dirty?=0 [ 75.029] sna_accel_flush: flush?=0, dirty?=0 [ 75.029] sna_change_window_attributes [ 75.029] sna_accel_flush: flush?=0, dirty?=0 [ 75.029] sna_accel_flush: flush?=0, dirty?=0 [ 75.029] sna_accel_flush: flush?=0, dirty?=0 [ 75.029] sna_block_handler (tv=546.60000) [ 75.029] sna_scanout_do_flush: flush timer active: delta=6 [ 75.029] sna_accel_do_throttle -- no pending activity [ 75.029] sna_accel_block: evaluating timers, active=5 [ 75.029] sna_accel_block: flush timer expires in 6 [75035] [ 75.029] sna_wakeup_handler [ 75.029] sna_accel_flush: flush?=0, dirty?=0 [ 75.029] sna_block_handler (tv=546.60000) [ 75.029] sna_scanout_do_flush: flush timer active: delta=6 [ 75.029] sna_accel_do_throttle -- no pending activity [ 75.029] sna_accel_block: evaluating timers, active=5 [ 75.029] sna_accel_block: flush timer expires in 6 [75035] [ 75.029] sna_wakeup_handler [ 75.029] sna_accel_flush: flush?=0, dirty?=0 [ 75.029] sna_accel_flush: flush?=0, dirty?=0 [ 75.029] sna_accel_flush: flush?=0, dirty?=0 [ 75.029] sna_accel_flush: flush?=0, dirty?=0 [ 75.029] sna_accel_flush: flush?=0, dirty?=0 [ 75.029] sna_block_handler (tv=546.60000) [ 75.029] sna_scanout_do_flush: flush timer active: delta=6 [ 75.029] sna_accel_do_throttle -- no pending activity [ 75.029] sna_accel_block: evaluating timers, active=5 [ 75.029] sna_accel_block: flush timer expires in 6 [75035] [ 75.029] sna_wakeup_handler [ 75.029] sna_accel_flush: flush?=0, dirty?=0 [ 75.029] sna_accel_flush: flush?=0, dirty?=0 [ 75.029] sna_accel_flush: flush?=0, dirty?=0 [ 75.029] sna_accel_flush: flush?=0, dirty?=0 [ 75.029] sna_accel_flush: flush?=0, dirty?=0 [ 75.029] sna_block_handler (tv=546.60000) [ 75.029] sna_scanout_do_flush: flush timer active: delta=6 [ 75.029] sna_accel_do_throttle -- no pending activity [ 75.029] sna_accel_block: evaluating timers, active=5 [ 75.029] sna_accel_block: flush timer expires in 6 [75035] [ 75.029] sna_wakeup_handler [ 75.029] sna_accel_flush: flush?=0, dirty?=0 [ 75.030] sna_accel_flush: flush?=0, dirty?=0 [ 75.030] sna_accel_flush: flush?=0, dirty?=0 [ 75.030] sna_block_handler (tv=546.59000) [ 75.030] sna_scanout_do_flush: flush timer active: delta=5 [ 75.030] sna_accel_do_throttle -- no pending activity [ 75.030] sna_accel_block: evaluating timers, active=5 [ 75.030] sna_accel_block: flush timer expires in 5 [75035] [ 75.030] sna_wakeup_handler [ 75.030] sna_accel_flush: flush?=0, dirty?=0 [ 75.030] sna_accel_flush: flush?=0, dirty?=0 [ 75.030] sna_accel_flush: flush?=0, dirty?=0 [ 75.030] sna_accel_flush: flush?=0, dirty?=0 [ 75.030] sna_block_handler (tv=546.59000) [ 75.030] sna_scanout_do_flush: flush timer active: delta=5 [ 75.030] sna_accel_do_throttle -- no pending activity [ 75.030] sna_accel_block: evaluating timers, active=5 [ 75.030] sna_accel_block: flush timer expires in 5 [75035] [ 75.030] sna_wakeup_handler [ 75.030] sna_accel_flush: flush?=0, dirty?=0 [ 75.030] sna_accel_flush: flush?=0, dirty?=0 [ 75.030] sna_accel_flush: flush?=0, dirty?=0 [ 75.030] sna_block_handler (tv=546.59000) [ 75.030] sna_scanout_do_flush: flush timer active: delta=5 [ 75.030] sna_accel_do_throttle -- no pending activity [ 75.030] sna_accel_block: evaluating timers, active=5 [ 75.030] sna_accel_block: flush timer expires in 5 [75035] [ 75.035] sna_wakeup_handler [ 75.035] sna_accel_flush: flush?=0, dirty?=0 [ 75.035] sna_block_handler (tv=546.54000) [ 75.035] sna_scanout_do_flush: flush timer active: delta=0 [ 75.035] sna_scanout_do_flush (time=75035), triggered [ 75.035] sna_scanout_flush (time=75035), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 75.035] has_shadow: has pending damage? 1, outstanding flips: 0 [ 75.035] stop_flush: scanout=25 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 75.035] has_shadow: has pending damage? 1, outstanding flips: 0 [ 75.035] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 75.035] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 75.036] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 75.036] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 75.036] sna_pixmap_move_to_gpu: already all-damaged [ 75.036] sna_pixmap_mark_active: pixmap=4091, handle=25 [ 75.036] sna_mode_redisplay: crtc[0] transformed? 0 [ 75.036] sna_mode_redisplay: crtc[1] transformed? 0 [ 75.036] sna_mode_redisplay: crtc[2] transformed? 0 [ 75.036] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=25 [active=1] [ 75.036] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 128, transformed? 0 [ 75.036] get_fb: reusing fb=69 for handle=25 [ 75.036] sna_mode_redisplay: recording flip on CRTC:32 handle=25, active_scanout=2, serial=3 [ 75.036] __kgem_bo_clear_busy: handle=25 [ 75.036] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 75.036] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 75.036] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 75.036] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=25, shadow handle=29 [ 75.036] sna_accel_do_throttle -- no pending activity [ 75.036] sna_accel_block: evaluating timers, active=5 [ 75.036] sna_accel_block: flush timer expires in 16 [75051] [ 75.036] sna_wakeup_handler [ 75.036] sna_accel_flush: flush?=0, dirty?=0 [ 75.036] sna_block_handler (tv=546.53000) [ 75.036] sna_scanout_do_flush: flush timer active: delta=15 [ 75.036] sna_accel_do_throttle -- no pending activity [ 75.036] sna_accel_block: evaluating timers, active=5 [ 75.036] sna_accel_block: flush timer expires in 15 [75051] [ 75.037] sna_wakeup_handler [ 75.037] sna_block_handler (tv=546.52000) [ 75.037] sna_scanout_do_flush: flush timer active: delta=14 [ 75.037] sna_accel_do_throttle -- no pending activity [ 75.037] sna_accel_block: evaluating timers, active=5 [ 75.037] sna_accel_block: flush timer expires in 14 [75051] [ 75.040] sna_wakeup_handler [ 75.040] sna_accel_flush: flush?=0, dirty?=0 [ 75.040] sna_accel_flush: flush?=0, dirty?=0 [ 75.040] sna_block_handler (tv=546.49000) [ 75.040] sna_scanout_do_flush: flush timer active: delta=11 [ 75.040] sna_accel_do_throttle -- no pending activity [ 75.040] sna_accel_block: evaluating timers, active=5 [ 75.040] sna_accel_block: flush timer expires in 11 [75051] [ 75.041] sna_wakeup_handler [ 75.041] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=128, name=76 [ 75.041] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 75.041] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 75.041] sna_dri2_get_back: draw size=3840x2160, back buffer handle=128 size=3840x2160, is-scanout? 1, active?=1, pitch=15360, front pitch=15360 [ 75.041] sna_dri2_get_back: reuse backbuffer? 1 [ 75.041] sna_dri2_get_back: back buffer handle=128, active?=1, refcnt=2 [ 75.041] sna_dri2_get_back: cache: handle=32, active=0 [ 75.041] sna_dri2_get_back: reuse cache handle=32, name=80, flags=0 [ 75.041] sna_dri2_get_back: caching handle=128 (name=76, flags=0, active_scanout=1) [ 75.041] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 75.041] sna_dri2_reuse_buffer: reusing back buffer handle=32, name=80, pitch=15360, age=0 [ 75.041] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 75.041] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=25, name=75, active_scanout=2 [ 75.041] kgem_bo_flink: flinked handle=25 to name=75, marking non-reusable [ 75.041] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=25] -- refcnt=4, draw=146, pixmap=4091, proxy?=0 [ 75.041] sna_accel_flush: flush?=0, dirty?=0 [ 75.041] sna_accel_flush: flush?=0, dirty?=0 [ 75.041] sna_accel_flush: flush?=0, dirty?=0 [ 75.041] sna_block_handler (tv=546.48000) [ 75.041] sna_scanout_do_flush: flush timer active: delta=10 [ 75.041] sna_accel_do_throttle -- no pending activity [ 75.041] sna_accel_block: evaluating timers, active=5 [ 75.041] sna_accel_block: flush timer expires in 10 [75051] [ 75.041] sna_wakeup_handler [ 75.041] sna_mode_wakeup: len=64 [ 75.041] sna_dri2_vblank_handler(type=2, sequence=4252, draw=4181) [ 75.041] sna_crtc_record_swap: recording last swap on pipe=0, frame 4252 [msc=4252], time 75.41775 [ 75.041] sna_dri2_vblank_handler: 2 complete, frame=4252 tv=75.41775 [ 75.041] sna_dri2_blit_complete: blit finished [ 75.041] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4252, tv=75.41775) [ 75.041] frame_swap_complete(type=2): draw=146, pipe=0, frame=4252 [msc=4252], tv=75.41775 [ 75.041] sna_accel_flush: flush?=0, dirty?=0 [ 75.041] sna_dri2_event_free(draw?=1) [ 75.042] sna_dri2_remove_event: remove[0x561c94b07640] from window 146, active? 1 [ 75.042] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=25] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 75.042] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=32] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 75.042] sna_dri2_vblank_handler complete [ 75.042] sna_mode_wakeup: recording last swap on pipe=0, frame 4252 [109c], time 75.41775 [ 75.042] sna_mode_wakeup: removing handle=128 [active_scanout=0] from scanout, installing handle=25 [active_scanout=2] [ 75.042] sna_mode_wakeup: flip complete, pending? 1 [ 75.042] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 75.042] sna_block_handler (tv=546.47000) [ 75.042] sna_scanout_do_flush: flush timer active: delta=9 [ 75.042] sna_accel_do_throttle -- no pending activity [ 75.042] sna_accel_block: evaluating timers, active=5 [ 75.042] sna_accel_block: flush timer expires in 9 [75051] [ 75.043] sna_wakeup_handler [ 75.043] sna_accel_flush: flush?=0, dirty?=0 [ 75.043] sna_block_handler (tv=546.46000) [ 75.043] sna_scanout_do_flush: flush timer active: delta=8 [ 75.043] sna_accel_do_throttle -- no pending activity [ 75.043] sna_accel_block: evaluating timers, active=5 [ 75.043] sna_accel_block: flush timer expires in 8 [75051] [ 75.043] sna_wakeup_handler [ 75.043] sna_block_handler (tv=546.46000) [ 75.044] sna_scanout_do_flush: flush timer active: delta=7 [ 75.044] sna_accel_do_throttle -- no pending activity [ 75.044] sna_accel_block: evaluating timers, active=5 [ 75.044] sna_accel_block: flush timer expires in 7 [75051] [ 75.044] sna_wakeup_handler [ 75.044] sna_accel_flush: flush?=0, dirty?=0 [ 75.044] sna_accel_flush: flush?=0, dirty?=0 [ 75.044] sna_block_handler (tv=546.45000) [ 75.044] sna_scanout_do_flush: flush timer active: delta=7 [ 75.044] sna_accel_do_throttle -- no pending activity [ 75.044] sna_accel_block: evaluating timers, active=5 [ 75.044] sna_accel_block: flush timer expires in 7 [75051] [ 75.044] sna_wakeup_handler [ 75.044] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 75.044] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 75.044] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 75.044] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 75.044] sna_dri2_get_msc(draw=146, pipe=0) [ 75.044] sna_crtc_record_swap: recording last swap on pipe=0, frame 4252 [msc=4252], time 75.41775 [ 75.044] sna_dri2_get_msc: msc=4252 [raw=4252], ust=75041775 [ 75.044] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=32 (refs=1/1, flush=0) , front=25 (refs=2/3, flush=1) [ 75.044] sna_dri2_schedule_swap(target_msc=4252, divisor=0, remainder=0) [ 75.044] sna_dri2_schedule_swap: using front handle=25, active_scanout?=2, flush?=1 [ 75.044] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 75.044] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 75.044] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 75.044] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 75.044] sna_crtc_record_swap: recording last swap on pipe=0, frame 4252 [msc=4252], time 75.41775 [ 75.044] immediate_swap: current_msc=4252, target_msc=4252 -- yes [ 75.044] can_flip: no, shadow enabled [ 75.044] sna_dri2_add_event: adding event to window 146) [ 75.044] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 75.044] sna_dri2_immediate_blit: no pending blit, starting chain [ 75.044] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 75.044] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 75.044] can_xchg: back size=8700f00, front size=8700f00 [ 75.044] can_xchg: yes, pixmap=4091 [ 75.045] sna_dri2_xchg: win=146, exchange front=25/75,ref=3 and back=32/80,ref=2, pixmap=4091 3840x2160 [ 75.045] sna_dri2_xchg: back_bo handle=32, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 75.045] sna_dri2_xchg: front_bo handle=25, pitch=15360, size=33177600, ref=3, active_scanout?=2 [ 75.045] set_bo: pixmap=4091, handle=32 (old handle=25) [ 75.045] set_bo: marking whole pixmap as damaged [ 75.045] set_bo: applying final/discard move-to-gpu [ 75.045] wait_for_shadow: flags=0, flips=0, handle=25, shadow=29 [ 75.045] set_bo: dropping flush hint from handle=25 [ 75.045] set_bo: adding flush hint to handle=32 [ 75.045] mark_stale(handle=25) => 1 [ 75.045] swap_limit: draw=146 setting swap limit to 3 [ 75.045] sna_dri2_swap_limit_validate: swap limit set to 3 [ 75.045] sna_next_vblank(pipe=0, waiting until next vblank) [ 75.045] sna_dri2_schedule_swap: reported target_msc=4252 [ 75.045] sna_accel_flush: flush?=0, dirty?=0 [ 75.045] sna_accel_flush: flush?=0, dirty?=0 [ 75.045] sna_accel_flush: flush?=0, dirty?=0 [ 75.045] sna_accel_flush: flush?=0, dirty?=0 [ 75.045] sna_block_handler (tv=546.44000) [ 75.045] sna_scanout_do_flush: flush timer active: delta=6 [ 75.045] sna_accel_do_throttle -- no pending activity [ 75.045] sna_accel_block: evaluating timers, active=5 [ 75.045] sna_accel_block: flush timer expires in 6 [75051] [ 75.045] sna_wakeup_handler [ 75.045] sna_accel_flush: flush?=0, dirty?=0 [ 75.045] sna_change_window_attributes [ 75.045] sna_accel_flush: flush?=0, dirty?=0 [ 75.045] sna_accel_flush: flush?=0, dirty?=0 [ 75.045] sna_accel_flush: flush?=0, dirty?=0 [ 75.045] sna_block_handler (tv=546.44000) [ 75.045] sna_scanout_do_flush: flush timer active: delta=6 [ 75.045] sna_accel_do_throttle -- no pending activity [ 75.045] sna_accel_block: evaluating timers, active=5 [ 75.045] sna_accel_block: flush timer expires in 6 [75051] [ 75.046] sna_wakeup_handler [ 75.046] sna_accel_flush: flush?=0, dirty?=0 [ 75.046] sna_accel_flush: flush?=0, dirty?=0 [ 75.046] sna_accel_flush: flush?=0, dirty?=0 [ 75.046] sna_accel_flush: flush?=0, dirty?=0 [ 75.046] sna_change_window_attributes [ 75.046] sna_accel_flush: flush?=0, dirty?=0 [ 75.046] sna_accel_flush: flush?=0, dirty?=0 [ 75.046] sna_accel_flush: flush?=0, dirty?=0 [ 75.046] sna_block_handler (tv=546.43000) [ 75.046] sna_scanout_do_flush: flush timer active: delta=5 [ 75.046] sna_accel_do_throttle -- no pending activity [ 75.046] sna_accel_block: evaluating timers, active=5 [ 75.046] sna_accel_block: flush timer expires in 5 [75051] [ 75.046] sna_wakeup_handler [ 75.046] sna_accel_flush: flush?=0, dirty?=0 [ 75.046] sna_accel_flush: flush?=0, dirty?=0 [ 75.046] sna_accel_flush: flush?=0, dirty?=0 [ 75.046] sna_accel_flush: flush?=0, dirty?=0 [ 75.046] sna_change_window_attributes [ 75.046] sna_accel_flush: flush?=0, dirty?=0 [ 75.046] sna_accel_flush: flush?=0, dirty?=0 [ 75.046] sna_accel_flush: flush?=0, dirty?=0 [ 75.046] sna_block_handler (tv=546.43000) [ 75.046] sna_scanout_do_flush: flush timer active: delta=5 [ 75.046] sna_accel_do_throttle -- no pending activity [ 75.046] sna_accel_block: evaluating timers, active=5 [ 75.046] sna_accel_block: flush timer expires in 5 [75051] [ 75.046] sna_wakeup_handler [ 75.046] sna_accel_flush: flush?=0, dirty?=0 [ 75.046] sna_accel_flush: flush?=0, dirty?=0 [ 75.046] sna_accel_flush: flush?=0, dirty?=0 [ 75.047] sna_accel_flush: flush?=0, dirty?=0 [ 75.047] sna_accel_flush: flush?=0, dirty?=0 [ 75.047] sna_block_handler (tv=546.42000) [ 75.047] sna_scanout_do_flush: flush timer active: delta=4 [ 75.047] sna_accel_do_throttle -- no pending activity [ 75.047] sna_accel_block: evaluating timers, active=5 [ 75.047] sna_accel_block: flush timer expires in 4 [75051] [ 75.047] sna_wakeup_handler [ 75.047] sna_accel_flush: flush?=0, dirty?=0 [ 75.047] sna_accel_flush: flush?=0, dirty?=0 [ 75.047] sna_accel_flush: flush?=0, dirty?=0 [ 75.047] sna_accel_flush: flush?=0, dirty?=0 [ 75.047] sna_accel_flush: flush?=0, dirty?=0 [ 75.047] sna_block_handler (tv=546.42000) [ 75.047] sna_scanout_do_flush: flush timer active: delta=4 [ 75.047] sna_accel_do_throttle -- no pending activity [ 75.047] sna_accel_block: evaluating timers, active=5 [ 75.047] sna_accel_block: flush timer expires in 4 [75051] [ 75.047] sna_wakeup_handler [ 75.047] sna_accel_flush: flush?=0, dirty?=0 [ 75.047] sna_accel_flush: flush?=0, dirty?=0 [ 75.047] sna_accel_flush: flush?=0, dirty?=0 [ 75.047] sna_block_handler (tv=546.42000) [ 75.047] sna_scanout_do_flush: flush timer active: delta=4 [ 75.047] sna_accel_do_throttle -- no pending activity [ 75.047] sna_accel_block: evaluating timers, active=5 [ 75.047] sna_accel_block: flush timer expires in 4 [75051] [ 75.047] sna_wakeup_handler [ 75.047] sna_accel_flush: flush?=0, dirty?=0 [ 75.047] sna_accel_flush: flush?=0, dirty?=0 [ 75.047] sna_accel_flush: flush?=0, dirty?=0 [ 75.047] sna_accel_flush: flush?=0, dirty?=0 [ 75.047] sna_block_handler (tv=546.42000) [ 75.047] sna_scanout_do_flush: flush timer active: delta=4 [ 75.047] sna_accel_do_throttle -- no pending activity [ 75.047] sna_accel_block: evaluating timers, active=5 [ 75.047] sna_accel_block: flush timer expires in 4 [75051] [ 75.047] sna_wakeup_handler [ 75.047] sna_accel_flush: flush?=0, dirty?=0 [ 75.047] sna_accel_flush: flush?=0, dirty?=0 [ 75.047] sna_accel_flush: flush?=0, dirty?=0 [ 75.047] sna_block_handler (tv=546.42000) [ 75.047] sna_scanout_do_flush: flush timer active: delta=4 [ 75.047] sna_accel_do_throttle -- no pending activity [ 75.047] sna_accel_block: evaluating timers, active=5 [ 75.047] sna_accel_block: flush timer expires in 4 [75051] [ 75.051] sna_wakeup_handler [ 75.051] sna_accel_flush: flush?=0, dirty?=0 [ 75.051] sna_block_handler (tv=546.38000) [ 75.051] sna_scanout_do_flush: flush timer active: delta=0 [ 75.051] sna_scanout_do_flush (time=75051), triggered [ 75.051] sna_scanout_flush (time=75051), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 75.051] has_shadow: has pending damage? 1, outstanding flips: 0 [ 75.051] stop_flush: scanout=32 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 75.051] has_shadow: has pending damage? 1, outstanding flips: 0 [ 75.052] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 75.052] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 75.052] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 75.052] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 75.052] sna_pixmap_move_to_gpu: already all-damaged [ 75.052] sna_pixmap_mark_active: pixmap=4091, handle=32 [ 75.052] sna_mode_redisplay: crtc[0] transformed? 0 [ 75.052] sna_mode_redisplay: crtc[1] transformed? 0 [ 75.052] sna_mode_redisplay: crtc[2] transformed? 0 [ 75.052] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=32 [active=1] [ 75.052] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 25, transformed? 0 [ 75.052] get_fb: reusing fb=68 for handle=32 [ 75.052] sna_mode_redisplay: recording flip on CRTC:32 handle=32, active_scanout=2, serial=3 [ 75.052] __kgem_bo_clear_busy: handle=32 [ 75.052] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 75.052] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 75.052] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 75.052] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=32, shadow handle=29 [ 75.052] sna_accel_do_throttle -- no pending activity [ 75.052] sna_accel_block: evaluating timers, active=5 [ 75.052] sna_accel_block: flush timer expires in 16 [75067] [ 75.052] sna_wakeup_handler [ 75.052] sna_accel_flush: flush?=0, dirty?=0 [ 75.052] sna_block_handler (tv=546.37000) [ 75.052] sna_scanout_do_flush: flush timer active: delta=15 [ 75.052] sna_accel_do_throttle -- no pending activity [ 75.052] sna_accel_block: evaluating timers, active=5 [ 75.052] sna_accel_block: flush timer expires in 15 [75067] [ 75.053] sna_wakeup_handler [ 75.053] sna_block_handler (tv=546.36000) [ 75.053] sna_scanout_do_flush: flush timer active: delta=14 [ 75.053] sna_accel_do_throttle -- no pending activity [ 75.053] sna_accel_block: evaluating timers, active=5 [ 75.053] sna_accel_block: flush timer expires in 14 [75067] [ 75.058] sna_wakeup_handler [ 75.058] sna_mode_wakeup: len=64 [ 75.058] sna_dri2_vblank_handler(type=2, sequence=4253, draw=4181) [ 75.058] sna_crtc_record_swap: recording last swap on pipe=0, frame 4253 [msc=4253], time 75.58447 [ 75.058] sna_dri2_vblank_handler: 2 complete, frame=4253 tv=75.58447 [ 75.058] sna_dri2_blit_complete: blit finished [ 75.058] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4253, tv=75.58447) [ 75.058] frame_swap_complete(type=2): draw=146, pipe=0, frame=4253 [msc=4253], tv=75.58447 [ 75.058] sna_accel_flush: flush?=0, dirty?=0 [ 75.058] sna_dri2_event_free(draw?=1) [ 75.058] sna_dri2_remove_event: remove[0x561c94b07640] from window 146, active? 1 [ 75.058] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 75.058] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=25] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 75.058] sna_dri2_vblank_handler complete [ 75.058] sna_mode_wakeup: recording last swap on pipe=0, frame 4253 [109d], time 75.58447 [ 75.058] sna_mode_wakeup: removing handle=25 [active_scanout=0] from scanout, installing handle=32 [active_scanout=2] [ 75.058] sna_mode_wakeup: flip complete, pending? 1 [ 75.058] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 75.058] sna_block_handler (tv=546.31000) [ 75.058] sna_scanout_do_flush: flush timer active: delta=9 [ 75.058] sna_accel_do_throttle -- no pending activity [ 75.058] sna_accel_block: evaluating timers, active=5 [ 75.058] sna_accel_block: flush timer expires in 9 [75067] [ 75.058] sna_wakeup_handler [ 75.058] sna_accel_flush: flush?=0, dirty?=0 [ 75.058] sna_accel_flush: flush?=0, dirty?=0 [ 75.058] sna_block_handler (tv=546.31000) [ 75.058] sna_scanout_do_flush: flush timer active: delta=9 [ 75.058] sna_accel_do_throttle -- no pending activity [ 75.058] sna_accel_block: evaluating timers, active=5 [ 75.058] sna_accel_block: flush timer expires in 9 [75067] [ 75.058] sna_wakeup_handler [ 75.059] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=25, name=75 [ 75.059] kgem_bo_flink: flinked handle=25 to name=75, marking non-reusable [ 75.059] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 75.059] sna_dri2_get_back: draw size=3840x2160, back buffer handle=25 size=3840x2160, is-scanout? 1, active?=0, pitch=15360, front pitch=15360 [ 75.059] sna_dri2_get_back: reuse backbuffer? 1 [ 75.059] sna_dri2_get_back: back buffer handle=25, active?=0, refcnt=1 [ 75.059] sna_dri2_get_back: reuse unattached back [ 75.059] kgem_bo_flink: flinked handle=25 to name=75, marking non-reusable [ 75.059] sna_dri2_reuse_buffer: reusing back buffer handle=25, name=75, pitch=15360, age=0 [ 75.059] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 75.059] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=32, name=80, active_scanout=2 [ 75.059] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 75.059] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 75.059] sna_accel_flush: flush?=0, dirty?=0 [ 75.059] sna_accel_flush: flush?=0, dirty?=0 [ 75.059] sna_accel_flush: flush?=0, dirty?=0 [ 75.059] sna_block_handler (tv=546.30000) [ 75.059] sna_scanout_do_flush: flush timer active: delta=8 [ 75.059] sna_accel_do_throttle -- no pending activity [ 75.059] sna_accel_block: evaluating timers, active=5 [ 75.059] sna_accel_block: flush timer expires in 8 [75067] [ 75.059] sna_wakeup_handler [ 75.059] sna_accel_flush: flush?=0, dirty?=0 [ 75.059] sna_block_handler (tv=546.30000) [ 75.059] sna_scanout_do_flush: flush timer active: delta=8 [ 75.059] sna_accel_do_throttle -- no pending activity [ 75.059] sna_accel_block: evaluating timers, active=5 [ 75.059] sna_accel_block: flush timer expires in 8 [75067] [ 75.059] sna_wakeup_handler [ 75.059] sna_block_handler (tv=546.30000) [ 75.059] sna_scanout_do_flush: flush timer active: delta=8 [ 75.059] sna_accel_do_throttle -- no pending activity [ 75.059] sna_accel_block: evaluating timers, active=5 [ 75.059] sna_accel_block: flush timer expires in 8 [75067] [ 75.060] sna_wakeup_handler [ 75.060] sna_accel_flush: flush?=0, dirty?=0 [ 75.060] sna_block_handler (tv=546.29000) [ 75.060] sna_scanout_do_flush: flush timer active: delta=7 [ 75.060] sna_accel_do_throttle -- no pending activity [ 75.060] sna_accel_block: evaluating timers, active=5 [ 75.060] sna_accel_block: flush timer expires in 7 [75067] [ 75.061] sna_wakeup_handler [ 75.061] sna_block_handler (tv=546.28000) [ 75.061] sna_scanout_do_flush: flush timer active: delta=6 [ 75.061] sna_accel_do_throttle -- no pending activity [ 75.061] sna_accel_block: evaluating timers, active=5 [ 75.061] sna_accel_block: flush timer expires in 6 [75067] [ 75.061] sna_wakeup_handler [ 75.061] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 75.061] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 75.061] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 75.061] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 75.061] sna_dri2_get_msc(draw=146, pipe=0) [ 75.061] sna_crtc_record_swap: recording last swap on pipe=0, frame 4253 [msc=4253], time 75.58447 [ 75.061] sna_dri2_get_msc: msc=4253 [raw=4253], ust=75058447 [ 75.061] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=25 (refs=1/1, flush=0) , front=32 (refs=2/3, flush=1) [ 75.061] sna_dri2_schedule_swap(target_msc=4253, divisor=0, remainder=0) [ 75.061] sna_dri2_schedule_swap: using front handle=32, active_scanout?=2, flush?=1 [ 75.061] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 75.061] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 75.061] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 75.061] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 75.062] sna_crtc_record_swap: recording last swap on pipe=0, frame 4253 [msc=4253], time 75.58447 [ 75.062] immediate_swap: current_msc=4253, target_msc=4253 -- yes [ 75.062] can_flip: no, shadow enabled [ 75.062] sna_dri2_add_event: adding event to window 146) [ 75.062] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 75.062] sna_dri2_immediate_blit: no pending blit, starting chain [ 75.062] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 75.062] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 75.062] can_xchg: back size=8700f00, front size=8700f00 [ 75.062] can_xchg: yes, pixmap=4091 [ 75.062] sna_dri2_xchg: win=146, exchange front=32/80,ref=3 and back=25/75,ref=2, pixmap=4091 3840x2160 [ 75.062] sna_dri2_xchg: back_bo handle=25, pitch=15360, size=33177600, ref=1, active_scanout?=0 [ 75.062] sna_dri2_xchg: front_bo handle=32, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 75.062] set_bo: pixmap=4091, handle=25 (old handle=32) [ 75.062] set_bo: marking whole pixmap as damaged [ 75.062] set_bo: applying final/discard move-to-gpu [ 75.062] wait_for_shadow: flags=0, flips=0, handle=32, shadow=29 [ 75.062] set_bo: dropping flush hint from handle=32 [ 75.062] set_bo: adding flush hint to handle=25 [ 75.062] mark_stale(handle=32) => 1 [ 75.062] swap_limit: draw=146 setting swap limit to 3 [ 75.062] sna_dri2_swap_limit_validate: swap limit set to 3 [ 75.062] sna_next_vblank(pipe=0, waiting until next vblank) [ 75.062] sna_dri2_schedule_swap: reported target_msc=4253 [ 75.062] sna_accel_flush: flush?=0, dirty?=0 [ 75.062] sna_accel_flush: flush?=0, dirty?=0 [ 75.062] sna_accel_flush: flush?=0, dirty?=0 [ 75.062] sna_accel_flush: flush?=0, dirty?=0 [ 75.062] sna_block_handler (tv=546.27000) [ 75.062] sna_scanout_do_flush: flush timer active: delta=5 [ 75.062] sna_accel_do_throttle -- no pending activity [ 75.062] sna_accel_block: evaluating timers, active=5 [ 75.062] sna_accel_block: flush timer expires in 5 [75067] [ 75.062] sna_wakeup_handler [ 75.062] sna_accel_flush: flush?=0, dirty?=0 [ 75.062] sna_change_window_attributes [ 75.062] sna_accel_flush: flush?=0, dirty?=0 [ 75.062] sna_accel_flush: flush?=0, dirty?=0 [ 75.062] sna_accel_flush: flush?=0, dirty?=0 [ 75.062] sna_block_handler (tv=546.27000) [ 75.063] sna_scanout_do_flush: flush timer active: delta=5 [ 75.063] sna_accel_do_throttle -- no pending activity [ 75.063] sna_accel_block: evaluating timers, active=5 [ 75.063] sna_accel_block: flush timer expires in 5 [75067] [ 75.063] sna_wakeup_handler [ 75.063] sna_accel_flush: flush?=0, dirty?=0 [ 75.063] sna_accel_flush: flush?=0, dirty?=0 [ 75.063] sna_accel_flush: flush?=0, dirty?=0 [ 75.063] sna_accel_flush: flush?=0, dirty?=0 [ 75.063] sna_change_window_attributes [ 75.063] sna_accel_flush: flush?=0, dirty?=0 [ 75.063] sna_accel_flush: flush?=0, dirty?=0 [ 75.063] sna_accel_flush: flush?=0, dirty?=0 [ 75.063] sna_block_handler (tv=546.26000) [ 75.063] sna_scanout_do_flush: flush timer active: delta=4 [ 75.063] sna_accel_do_throttle -- no pending activity [ 75.063] sna_accel_block: evaluating timers, active=5 [ 75.063] sna_accel_block: flush timer expires in 4 [75067] [ 75.063] sna_wakeup_handler [ 75.063] sna_accel_flush: flush?=0, dirty?=0 [ 75.063] sna_accel_flush: flush?=0, dirty?=0 [ 75.063] sna_accel_flush: flush?=0, dirty?=0 [ 75.063] sna_accel_flush: flush?=0, dirty?=0 [ 75.063] sna_change_window_attributes [ 75.063] sna_accel_flush: flush?=0, dirty?=0 [ 75.063] sna_accel_flush: flush?=0, dirty?=0 [ 75.063] sna_accel_flush: flush?=0, dirty?=0 [ 75.063] sna_block_handler (tv=546.26000) [ 75.063] sna_scanout_do_flush: flush timer active: delta=4 [ 75.063] sna_accel_do_throttle -- no pending activity [ 75.063] sna_accel_block: evaluating timers, active=5 [ 75.063] sna_accel_block: flush timer expires in 4 [75067] [ 75.063] sna_wakeup_handler [ 75.063] sna_accel_flush: flush?=0, dirty?=0 [ 75.063] sna_accel_flush: flush?=0, dirty?=0 [ 75.063] sna_accel_flush: flush?=0, dirty?=0 [ 75.063] sna_accel_flush: flush?=0, dirty?=0 [ 75.064] sna_accel_flush: flush?=0, dirty?=0 [ 75.064] sna_block_handler (tv=546.25000) [ 75.064] sna_scanout_do_flush: flush timer active: delta=3 [ 75.064] sna_scanout_do_flush (time=75064), triggered [ 75.064] sna_scanout_flush (time=75064), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 75.064] has_shadow: has pending damage? 1, outstanding flips: 0 [ 75.064] stop_flush: scanout=25 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 75.064] has_shadow: has pending damage? 1, outstanding flips: 0 [ 75.064] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 75.064] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 75.064] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 75.064] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 75.064] sna_pixmap_move_to_gpu: already all-damaged [ 75.064] sna_pixmap_mark_active: pixmap=4091, handle=25 [ 75.064] sna_mode_redisplay: crtc[0] transformed? 0 [ 75.064] sna_mode_redisplay: crtc[1] transformed? 0 [ 75.064] sna_mode_redisplay: crtc[2] transformed? 0 [ 75.064] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=25 [active=1] [ 75.064] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 32, transformed? 0 [ 75.064] get_fb: reusing fb=69 for handle=25 [ 75.064] sna_mode_redisplay: recording flip on CRTC:32 handle=25, active_scanout=2, serial=3 [ 75.064] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 75.064] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 75.064] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 75.064] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 75.064] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=25, shadow handle=29 [ 75.064] sna_accel_do_throttle -- no pending activity [ 75.064] sna_accel_block: evaluating timers, active=5 [ 75.064] sna_accel_block: flush timer expires in 16 [75080] [ 75.064] sna_wakeup_handler [ 75.064] sna_accel_flush: flush?=0, dirty?=0 [ 75.064] sna_accel_flush: flush?=0, dirty?=0 [ 75.064] sna_accel_flush: flush?=0, dirty?=0 [ 75.064] sna_accel_flush: flush?=0, dirty?=0 [ 75.064] sna_accel_flush: flush?=0, dirty?=0 [ 75.064] sna_block_handler (tv=546.25000) [ 75.064] sna_scanout_do_flush: flush timer active: delta=16 [ 75.064] sna_accel_do_throttle -- no pending activity [ 75.064] sna_accel_block: evaluating timers, active=5 [ 75.064] sna_accel_block: flush timer expires in 16 [75080] [ 75.064] sna_wakeup_handler [ 75.064] sna_accel_flush: flush?=0, dirty?=0 [ 75.064] sna_accel_flush: flush?=0, dirty?=0 [ 75.064] sna_accel_flush: flush?=0, dirty?=0 [ 75.064] sna_block_handler (tv=546.25000) [ 75.064] sna_scanout_do_flush: flush timer active: delta=16 [ 75.065] sna_accel_do_throttle -- no pending activity [ 75.065] sna_accel_block: evaluating timers, active=5 [ 75.065] sna_accel_block: flush timer expires in 16 [75080] [ 75.065] sna_wakeup_handler [ 75.065] sna_accel_flush: flush?=0, dirty?=0 [ 75.065] sna_accel_flush: flush?=0, dirty?=0 [ 75.065] sna_accel_flush: flush?=0, dirty?=0 [ 75.065] sna_accel_flush: flush?=0, dirty?=0 [ 75.065] sna_block_handler (tv=546.24000) [ 75.065] sna_scanout_do_flush: flush timer active: delta=15 [ 75.065] sna_accel_do_throttle -- no pending activity [ 75.065] sna_accel_block: evaluating timers, active=5 [ 75.065] sna_accel_block: flush timer expires in 15 [75080] [ 75.065] sna_wakeup_handler [ 75.065] sna_accel_flush: flush?=0, dirty?=0 [ 75.065] sna_accel_flush: flush?=0, dirty?=0 [ 75.065] sna_accel_flush: flush?=0, dirty?=0 [ 75.065] sna_block_handler (tv=546.24000) [ 75.065] sna_scanout_do_flush: flush timer active: delta=15 [ 75.065] sna_accel_do_throttle -- no pending activity [ 75.065] sna_accel_block: evaluating timers, active=5 [ 75.065] sna_accel_block: flush timer expires in 15 [75080] [ 75.074] sna_wakeup_handler [ 75.074] sna_mode_wakeup: len=64 [ 75.074] sna_dri2_vblank_handler(type=2, sequence=4254, draw=4181) [ 75.074] sna_crtc_record_swap: recording last swap on pipe=0, frame 4254 [msc=4254], time 75.75112 [ 75.074] sna_dri2_vblank_handler: 2 complete, frame=4254 tv=75.75112 [ 75.074] sna_dri2_blit_complete: blit finished [ 75.074] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4254, tv=75.75112) [ 75.074] frame_swap_complete(type=2): draw=146, pipe=0, frame=4254 [msc=4254], tv=75.75112 [ 75.074] sna_accel_flush: flush?=0, dirty?=0 [ 75.074] sna_dri2_event_free(draw?=1) [ 75.074] sna_dri2_remove_event: remove[0x561c94b07640] from window 146, active? 1 [ 75.074] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=25] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 75.075] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=32] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 75.075] sna_dri2_vblank_handler complete [ 75.075] sna_mode_wakeup: recording last swap on pipe=0, frame 4254 [109e], time 75.75112 [ 75.075] sna_mode_wakeup: removing handle=32 [active_scanout=0] from scanout, installing handle=25 [active_scanout=2] [ 75.075] sna_mode_wakeup: flip complete, pending? 1 [ 75.075] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 75.075] sna_accel_flush: flush?=0, dirty?=0 [ 75.075] sna_accel_flush: flush?=0, dirty?=0 [ 75.075] sna_block_handler (tv=546.14000) [ 75.075] sna_scanout_do_flush: flush timer active: delta=5 [ 75.075] sna_accel_do_throttle -- no pending activity [ 75.075] sna_accel_block: evaluating timers, active=5 [ 75.075] sna_accel_block: flush timer expires in 5 [75080] [ 75.075] sna_wakeup_handler [ 75.075] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=32, name=80 [ 75.075] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 75.075] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 75.075] sna_dri2_get_back: draw size=3840x2160, back buffer handle=32 size=3840x2160, is-scanout? 1, active?=0, pitch=15360, front pitch=15360 [ 75.075] sna_dri2_get_back: reuse backbuffer? 1 [ 75.075] sna_dri2_get_back: back buffer handle=32, active?=0, refcnt=1 [ 75.075] sna_dri2_get_back: reuse unattached back [ 75.075] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 75.075] sna_dri2_reuse_buffer: reusing back buffer handle=32, name=80, pitch=15360, age=0 [ 75.075] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 75.075] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=25, name=75, active_scanout=2 [ 75.075] kgem_bo_flink: flinked handle=25 to name=75, marking non-reusable [ 75.075] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=25] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 75.075] sna_accel_flush: flush?=0, dirty?=0 [ 75.075] sna_accel_flush: flush?=0, dirty?=0 [ 75.075] sna_accel_flush: flush?=0, dirty?=0 [ 75.075] sna_accel_flush: flush?=0, dirty?=0 [ 75.076] sna_block_handler (tv=546.13000) [ 75.076] sna_scanout_do_flush: flush timer active: delta=4 [ 75.076] sna_accel_do_throttle -- no pending activity [ 75.076] sna_accel_block: evaluating timers, active=5 [ 75.076] sna_accel_block: flush timer expires in 4 [75080] [ 75.076] sna_wakeup_handler [ 75.076] sna_block_handler (tv=546.13000) [ 75.076] sna_scanout_do_flush: flush timer active: delta=4 [ 75.076] sna_accel_do_throttle -- no pending activity [ 75.076] sna_accel_block: evaluating timers, active=5 [ 75.076] sna_accel_block: flush timer expires in 4 [75080] [ 75.076] sna_wakeup_handler [ 75.076] sna_accel_flush: flush?=0, dirty?=0 [ 75.076] sna_accel_flush: flush?=0, dirty?=0 [ 75.076] sna_block_handler (tv=546.13000) [ 75.076] sna_scanout_do_flush: flush timer active: delta=4 [ 75.076] sna_accel_do_throttle -- no pending activity [ 75.076] sna_accel_block: evaluating timers, active=5 [ 75.076] sna_accel_block: flush timer expires in 4 [75080] [ 75.077] sna_wakeup_handler [ 75.077] sna_block_handler (tv=546.12000) [ 75.077] sna_scanout_do_flush: flush timer active: delta=3 [ 75.077] sna_scanout_do_flush (time=75077), triggered [ 75.077] sna_scanout_flush (time=75077), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 75.077] has_shadow: has pending damage? 0, outstanding flips: 0 [ 75.077] stop_flush: scanout=25 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 75.077] has_shadow: has pending damage? 0, outstanding flips: 0 [ 75.077] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 75.077] sna_accel_do_throttle -- no pending activity [ 75.077] sna_accel_block: evaluating timers, active=5 [ 75.077] sna_accel_block: flush timer expires in 16 [75093] [ 75.078] sna_wakeup_handler [ 75.078] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 75.078] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 75.078] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 75.078] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 75.078] sna_dri2_get_msc(draw=146, pipe=0) [ 75.078] sna_crtc_record_swap: recording last swap on pipe=0, frame 4254 [msc=4254], time 75.75112 [ 75.078] sna_dri2_get_msc: msc=4254 [raw=4254], ust=75075112 [ 75.078] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=32 (refs=1/1, flush=0) , front=25 (refs=2/3, flush=1) [ 75.078] sna_dri2_schedule_swap(target_msc=4254, divisor=0, remainder=0) [ 75.078] sna_dri2_schedule_swap: using front handle=25, active_scanout?=2, flush?=1 [ 75.078] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 75.078] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 75.078] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 75.078] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 75.078] sna_crtc_record_swap: recording last swap on pipe=0, frame 4254 [msc=4254], time 75.75112 [ 75.078] immediate_swap: current_msc=4254, target_msc=4254 -- yes [ 75.078] can_flip: no, shadow enabled [ 75.078] sna_dri2_add_event: adding event to window 146) [ 75.078] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 75.078] sna_dri2_immediate_blit: no pending blit, starting chain [ 75.078] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 75.078] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 75.078] can_xchg: back size=8700f00, front size=8700f00 [ 75.078] can_xchg: yes, pixmap=4091 [ 75.078] sna_dri2_xchg: win=146, exchange front=25/75,ref=3 and back=32/80,ref=2, pixmap=4091 3840x2160 [ 75.078] sna_dri2_xchg: back_bo handle=32, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 75.078] sna_dri2_xchg: front_bo handle=25, pitch=15360, size=33177600, ref=3, active_scanout?=2 [ 75.078] set_bo: pixmap=4091, handle=32 (old handle=25) [ 75.078] set_bo: marking whole pixmap as damaged [ 75.078] set_bo: applying final/discard move-to-gpu [ 75.078] wait_for_shadow: flags=0, flips=0, handle=25, shadow=29 [ 75.078] set_bo: dropping flush hint from handle=25 [ 75.078] set_bo: adding flush hint to handle=32 [ 75.078] mark_stale(handle=25) => 1 [ 75.078] swap_limit: draw=146 setting swap limit to 3 [ 75.079] sna_dri2_swap_limit_validate: swap limit set to 3 [ 75.079] sna_next_vblank(pipe=0, waiting until next vblank) [ 75.079] sna_dri2_schedule_swap: reported target_msc=4254 [ 75.079] sna_accel_flush: flush?=0, dirty?=0 [ 75.079] sna_accel_flush: flush?=0, dirty?=0 [ 75.079] sna_accel_flush: flush?=0, dirty?=0 [ 75.079] sna_accel_flush: flush?=0, dirty?=0 [ 75.079] sna_block_handler (tv=546.10000) [ 75.079] sna_scanout_do_flush: flush timer active: delta=14 [ 75.079] sna_accel_do_throttle -- no pending activity [ 75.079] sna_accel_block: evaluating timers, active=5 [ 75.079] sna_accel_block: flush timer expires in 14 [75093] [ 75.079] sna_wakeup_handler [ 75.079] sna_accel_flush: flush?=0, dirty?=0 [ 75.079] sna_change_window_attributes [ 75.079] sna_accel_flush: flush?=0, dirty?=0 [ 75.079] sna_accel_flush: flush?=0, dirty?=0 [ 75.079] sna_accel_flush: flush?=0, dirty?=0 [ 75.079] sna_block_handler (tv=546.10000) [ 75.079] sna_scanout_do_flush: flush timer active: delta=14 [ 75.079] sna_accel_do_throttle -- no pending activity [ 75.079] sna_accel_block: evaluating timers, active=5 [ 75.079] sna_accel_block: flush timer expires in 14 [75093] [ 75.079] sna_wakeup_handler [ 75.079] sna_accel_flush: flush?=0, dirty?=0 [ 75.079] sna_accel_flush: flush?=0, dirty?=0 [ 75.079] sna_accel_flush: flush?=0, dirty?=0 [ 75.079] sna_accel_flush: flush?=0, dirty?=0 [ 75.079] sna_change_window_attributes [ 75.079] sna_accel_flush: flush?=0, dirty?=0 [ 75.079] sna_accel_flush: flush?=0, dirty?=0 [ 75.079] sna_accel_flush: flush?=0, dirty?=0 [ 75.079] sna_block_handler (tv=546.10000) [ 75.079] sna_scanout_do_flush: flush timer active: delta=14 [ 75.079] sna_accel_do_throttle -- no pending activity [ 75.079] sna_accel_block: evaluating timers, active=5 [ 75.079] sna_accel_block: flush timer expires in 14 [75093] [ 75.080] sna_wakeup_handler [ 75.080] sna_accel_flush: flush?=0, dirty?=0 [ 75.080] sna_accel_flush: flush?=0, dirty?=0 [ 75.080] sna_accel_flush: flush?=0, dirty?=0 [ 75.080] sna_accel_flush: flush?=0, dirty?=0 [ 75.080] sna_change_window_attributes [ 75.080] sna_accel_flush: flush?=0, dirty?=0 [ 75.080] sna_accel_flush: flush?=0, dirty?=0 [ 75.080] sna_accel_flush: flush?=0, dirty?=0 [ 75.080] sna_block_handler (tv=546.9000) [ 75.080] sna_scanout_do_flush: flush timer active: delta=13 [ 75.080] sna_accel_do_throttle -- no pending activity [ 75.080] sna_accel_block: evaluating timers, active=5 [ 75.080] sna_accel_block: flush timer expires in 13 [75093] [ 75.080] sna_wakeup_handler [ 75.080] sna_accel_flush: flush?=0, dirty?=0 [ 75.080] sna_accel_flush: flush?=0, dirty?=0 [ 75.080] sna_accel_flush: flush?=0, dirty?=0 [ 75.080] sna_accel_flush: flush?=0, dirty?=0 [ 75.080] sna_accel_flush: flush?=0, dirty?=0 [ 75.080] sna_block_handler (tv=546.9000) [ 75.080] sna_scanout_do_flush: flush timer active: delta=13 [ 75.080] sna_accel_do_throttle -- no pending activity [ 75.080] sna_accel_block: evaluating timers, active=5 [ 75.080] sna_accel_block: flush timer expires in 13 [75093] [ 75.080] sna_wakeup_handler [ 75.080] sna_accel_flush: flush?=0, dirty?=0 [ 75.080] sna_accel_flush: flush?=0, dirty?=0 [ 75.080] sna_accel_flush: flush?=0, dirty?=0 [ 75.080] sna_accel_flush: flush?=0, dirty?=0 [ 75.080] sna_accel_flush: flush?=0, dirty?=0 [ 75.080] sna_block_handler (tv=546.9000) [ 75.080] sna_scanout_do_flush: flush timer active: delta=13 [ 75.080] sna_accel_do_throttle -- no pending activity [ 75.080] sna_accel_block: evaluating timers, active=5 [ 75.080] sna_accel_block: flush timer expires in 13 [75093] [ 75.081] sna_wakeup_handler [ 75.081] sna_accel_flush: flush?=0, dirty?=0 [ 75.081] sna_accel_flush: flush?=0, dirty?=0 [ 75.081] sna_accel_flush: flush?=0, dirty?=0 [ 75.081] sna_block_handler (tv=546.8000) [ 75.081] sna_scanout_do_flush: flush timer active: delta=12 [ 75.081] sna_accel_do_throttle -- no pending activity [ 75.081] sna_accel_block: evaluating timers, active=5 [ 75.081] sna_accel_block: flush timer expires in 12 [75093] [ 75.081] sna_wakeup_handler [ 75.081] sna_accel_flush: flush?=0, dirty?=0 [ 75.081] sna_accel_flush: flush?=0, dirty?=0 [ 75.081] sna_accel_flush: flush?=0, dirty?=0 [ 75.081] sna_accel_flush: flush?=0, dirty?=0 [ 75.081] sna_block_handler (tv=546.8000) [ 75.081] sna_scanout_do_flush: flush timer active: delta=12 [ 75.081] sna_accel_do_throttle -- no pending activity [ 75.081] sna_accel_block: evaluating timers, active=5 [ 75.081] sna_accel_block: flush timer expires in 12 [75093] [ 75.081] sna_wakeup_handler [ 75.081] sna_accel_flush: flush?=0, dirty?=0 [ 75.081] sna_accel_flush: flush?=0, dirty?=0 [ 75.081] sna_accel_flush: flush?=0, dirty?=0 [ 75.081] sna_block_handler (tv=546.8000) [ 75.081] sna_scanout_do_flush: flush timer active: delta=12 [ 75.081] sna_accel_do_throttle -- no pending activity [ 75.081] sna_accel_block: evaluating timers, active=5 [ 75.081] sna_accel_block: flush timer expires in 12 [75093] [ 75.091] sna_wakeup_handler [ 75.091] sna_mode_wakeup: len=32 [ 75.091] sna_dri2_vblank_handler(type=2, sequence=4255, draw=4181) [ 75.091] sna_crtc_record_swap: recording last swap on pipe=0, frame 4255 [msc=4255], time 75.91781 [ 75.091] sna_dri2_vblank_handler: 2 complete, frame=4255 tv=75.91781 [ 75.091] sna_dri2_blit_complete: blit finished [ 75.091] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4255, tv=75.91781) [ 75.091] frame_swap_complete(type=2): draw=146, pipe=0, frame=4255 [msc=4255], tv=75.91781 [ 75.091] sna_accel_flush: flush?=0, dirty?=0 [ 75.091] sna_dri2_event_free(draw?=1) [ 75.091] sna_dri2_remove_event: remove[0x561c94b07640] from window 146, active? 1 [ 75.091] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 75.091] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=25] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 75.091] sna_dri2_vblank_handler complete [ 75.091] sna_block_handler (tv=545.998000) [ 75.091] sna_scanout_do_flush: flush timer active: delta=2 [ 75.091] sna_scanout_do_flush (time=75091), triggered [ 75.091] sna_scanout_flush (time=75091), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 75.091] has_shadow: has pending damage? 1, outstanding flips: 0 [ 75.091] stop_flush: scanout=32 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 75.091] has_shadow: has pending damage? 1, outstanding flips: 0 [ 75.091] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 75.091] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 75.091] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 75.091] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 75.091] sna_pixmap_move_to_gpu: already all-damaged [ 75.091] sna_pixmap_mark_active: pixmap=4091, handle=32 [ 75.091] sna_mode_redisplay: crtc[0] transformed? 0 [ 75.091] sna_mode_redisplay: crtc[1] transformed? 0 [ 75.092] sna_mode_redisplay: crtc[2] transformed? 0 [ 75.092] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=32 [active=1] [ 75.092] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 25, transformed? 0 [ 75.092] get_fb: reusing fb=68 for handle=32 [ 75.092] sna_mode_redisplay: recording flip on CRTC:32 handle=32, active_scanout=2, serial=3 [ 75.092] __kgem_bo_clear_busy: handle=32 [ 75.092] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 75.092] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 75.092] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 75.092] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=32, shadow handle=29 [ 75.092] sna_accel_do_throttle -- no pending activity [ 75.092] sna_accel_block: evaluating timers, active=5 [ 75.092] sna_accel_block: flush timer expires in 16 [75107] [ 75.092] sna_wakeup_handler [ 75.092] sna_accel_flush: flush?=0, dirty?=0 [ 75.092] sna_accel_flush: flush?=0, dirty?=0 [ 75.092] sna_block_handler (tv=545.997000) [ 75.092] sna_scanout_do_flush: flush timer active: delta=15 [ 75.092] sna_accel_do_throttle -- no pending activity [ 75.092] sna_accel_block: evaluating timers, active=5 [ 75.092] sna_accel_block: flush timer expires in 15 [75107] [ 75.092] sna_wakeup_handler [ 75.092] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=25, name=75 [ 75.092] kgem_bo_flink: flinked handle=25 to name=75, marking non-reusable [ 75.092] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 75.092] sna_dri2_get_back: draw size=3840x2160, back buffer handle=25 size=3840x2160, is-scanout? 1, active?=1, pitch=15360, front pitch=15360 [ 75.093] sna_dri2_get_back: reuse backbuffer? 1 [ 75.093] sna_dri2_get_back: back buffer handle=25, active?=1, refcnt=1 [ 75.093] sna_dri2_get_back: cache: handle=128, active=0 [ 75.093] sna_dri2_get_back: reuse cache handle=128, name=76, flags=0 [ 75.093] sna_dri2_get_back: caching handle=25 (name=75, flags=0, active_scanout=1) [ 75.093] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 75.093] sna_dri2_reuse_buffer: reusing back buffer handle=128, name=76, pitch=15360, age=0 [ 75.093] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 75.093] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=32, name=80, active_scanout=2 [ 75.093] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 75.093] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 75.093] sna_accel_flush: flush?=0, dirty?=0 [ 75.093] sna_accel_flush: flush?=0, dirty?=0 [ 75.093] sna_accel_flush: flush?=0, dirty?=0 [ 75.093] sna_block_handler (tv=545.996000) [ 75.093] sna_scanout_do_flush: flush timer active: delta=14 [ 75.093] sna_accel_do_throttle -- no pending activity [ 75.093] sna_accel_block: evaluating timers, active=5 [ 75.093] sna_accel_block: flush timer expires in 14 [75107] [ 75.095] sna_wakeup_handler [ 75.095] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 75.096] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 75.096] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 75.096] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 75.096] sna_dri2_get_msc(draw=146, pipe=0) [ 75.096] sna_crtc_record_swap: recording last swap on pipe=0, frame 4255 [msc=4255], time 75.91781 [ 75.096] sna_dri2_get_msc: msc=4255 [raw=4255], ust=75091781 [ 75.096] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=128 (refs=1/1, flush=0) , front=32 (refs=2/3, flush=1) [ 75.096] sna_dri2_schedule_swap(target_msc=4255, divisor=0, remainder=0) [ 75.096] sna_dri2_schedule_swap: using front handle=32, active_scanout?=2, flush?=1 [ 75.096] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 75.096] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 75.096] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 75.096] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 75.096] sna_crtc_record_swap: recording last swap on pipe=0, frame 4255 [msc=4255], time 75.91781 [ 75.096] immediate_swap: current_msc=4255, target_msc=4255 -- yes [ 75.096] can_flip: no, shadow enabled [ 75.096] sna_dri2_add_event: adding event to window 146) [ 75.096] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 75.096] sna_dri2_immediate_blit: no pending blit, starting chain [ 75.096] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 75.096] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 75.096] can_xchg: back size=8700f00, front size=8700f00 [ 75.096] can_xchg: yes, pixmap=4091 [ 75.096] sna_dri2_xchg: win=146, exchange front=32/80,ref=3 and back=128/76,ref=2, pixmap=4091 3840x2160 [ 75.096] sna_dri2_xchg: back_bo handle=128, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 75.096] sna_dri2_xchg: front_bo handle=32, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 75.096] set_bo: pixmap=4091, handle=128 (old handle=32) [ 75.096] set_bo: marking whole pixmap as damaged [ 75.096] set_bo: applying final/discard move-to-gpu [ 75.096] wait_for_shadow: flags=0, flips=1, handle=32, shadow=29 [ 75.096] set_bo: dropping flush hint from handle=32 [ 75.096] set_bo: adding flush hint to handle=128 [ 75.096] mark_stale(handle=32) => 1 [ 75.096] swap_limit: draw=146 setting swap limit to 3 [ 75.096] sna_dri2_swap_limit_validate: swap limit set to 3 [ 75.096] sna_next_vblank(pipe=0, waiting until next vblank) [ 75.096] sna_dri2_schedule_swap: reported target_msc=4255 [ 75.096] sna_accel_flush: flush?=0, dirty?=0 [ 75.096] sna_accel_flush: flush?=0, dirty?=0 [ 75.096] sna_accel_flush: flush?=0, dirty?=0 [ 75.096] sna_accel_flush: flush?=0, dirty?=0 [ 75.096] sna_block_handler (tv=545.993000) [ 75.096] sna_scanout_do_flush: flush timer active: delta=11 [ 75.096] sna_accel_do_throttle -- no pending activity [ 75.096] sna_accel_block: evaluating timers, active=5 [ 75.096] sna_accel_block: flush timer expires in 11 [75107] [ 75.097] sna_wakeup_handler [ 75.097] sna_accel_flush: flush?=0, dirty?=0 [ 75.097] sna_change_window_attributes [ 75.097] sna_accel_flush: flush?=0, dirty?=0 [ 75.097] sna_accel_flush: flush?=0, dirty?=0 [ 75.097] sna_accel_flush: flush?=0, dirty?=0 [ 75.097] sna_block_handler (tv=545.992000) [ 75.097] sna_scanout_do_flush: flush timer active: delta=10 [ 75.097] sna_accel_do_throttle -- no pending activity [ 75.097] sna_accel_block: evaluating timers, active=5 [ 75.097] sna_accel_block: flush timer expires in 10 [75107] [ 75.097] sna_wakeup_handler [ 75.097] sna_accel_flush: flush?=0, dirty?=0 [ 75.097] sna_accel_flush: flush?=0, dirty?=0 [ 75.097] sna_accel_flush: flush?=0, dirty?=0 [ 75.097] sna_accel_flush: flush?=0, dirty?=0 [ 75.097] sna_change_window_attributes [ 75.097] sna_accel_flush: flush?=0, dirty?=0 [ 75.097] sna_accel_flush: flush?=0, dirty?=0 [ 75.097] sna_accel_flush: flush?=0, dirty?=0 [ 75.097] sna_block_handler (tv=545.992000) [ 75.097] sna_scanout_do_flush: flush timer active: delta=10 [ 75.097] sna_accel_do_throttle -- no pending activity [ 75.097] sna_accel_block: evaluating timers, active=5 [ 75.097] sna_accel_block: flush timer expires in 10 [75107] [ 75.097] sna_wakeup_handler [ 75.097] sna_accel_flush: flush?=0, dirty?=0 [ 75.097] sna_accel_flush: flush?=0, dirty?=0 [ 75.097] sna_accel_flush: flush?=0, dirty?=0 [ 75.097] sna_accel_flush: flush?=0, dirty?=0 [ 75.097] sna_change_window_attributes [ 75.097] sna_accel_flush: flush?=0, dirty?=0 [ 75.097] sna_accel_flush: flush?=0, dirty?=0 [ 75.097] sna_accel_flush: flush?=0, dirty?=0 [ 75.097] sna_block_handler (tv=545.992000) [ 75.098] sna_scanout_do_flush: flush timer active: delta=9 [ 75.098] sna_accel_do_throttle -- no pending activity [ 75.098] sna_accel_block: evaluating timers, active=5 [ 75.098] sna_accel_block: flush timer expires in 9 [75107] [ 75.098] sna_wakeup_handler [ 75.098] sna_accel_flush: flush?=0, dirty?=0 [ 75.098] sna_accel_flush: flush?=0, dirty?=0 [ 75.098] sna_accel_flush: flush?=0, dirty?=0 [ 75.098] sna_accel_flush: flush?=0, dirty?=0 [ 75.098] sna_accel_flush: flush?=0, dirty?=0 [ 75.098] sna_block_handler (tv=545.991000) [ 75.098] sna_scanout_do_flush: flush timer active: delta=9 [ 75.098] sna_accel_do_throttle -- no pending activity [ 75.098] sna_accel_block: evaluating timers, active=5 [ 75.098] sna_accel_block: flush timer expires in 9 [75107] [ 75.098] sna_wakeup_handler [ 75.098] sna_accel_flush: flush?=0, dirty?=0 [ 75.098] sna_accel_flush: flush?=0, dirty?=0 [ 75.098] sna_accel_flush: flush?=0, dirty?=0 [ 75.098] sna_accel_flush: flush?=0, dirty?=0 [ 75.098] sna_accel_flush: flush?=0, dirty?=0 [ 75.098] sna_block_handler (tv=545.991000) [ 75.098] sna_scanout_do_flush: flush timer active: delta=9 [ 75.098] sna_accel_do_throttle -- no pending activity [ 75.098] sna_accel_block: evaluating timers, active=5 [ 75.098] sna_accel_block: flush timer expires in 9 [75107] [ 75.098] sna_wakeup_handler [ 75.098] sna_accel_flush: flush?=0, dirty?=0 [ 75.098] sna_accel_flush: flush?=0, dirty?=0 [ 75.099] sna_accel_flush: flush?=0, dirty?=0 [ 75.099] sna_block_handler (tv=545.990000) [ 75.099] sna_scanout_do_flush: flush timer active: delta=8 [ 75.099] sna_accel_do_throttle -- no pending activity [ 75.099] sna_accel_block: evaluating timers, active=5 [ 75.099] sna_accel_block: flush timer expires in 8 [75107] [ 75.099] sna_wakeup_handler [ 75.099] sna_accel_flush: flush?=0, dirty?=0 [ 75.099] sna_accel_flush: flush?=0, dirty?=0 [ 75.099] sna_accel_flush: flush?=0, dirty?=0 [ 75.099] sna_accel_flush: flush?=0, dirty?=0 [ 75.099] sna_block_handler (tv=545.990000) [ 75.099] sna_scanout_do_flush: flush timer active: delta=8 [ 75.099] sna_accel_do_throttle -- no pending activity [ 75.099] sna_accel_block: evaluating timers, active=5 [ 75.099] sna_accel_block: flush timer expires in 8 [75107] [ 75.099] sna_wakeup_handler [ 75.099] sna_accel_flush: flush?=0, dirty?=0 [ 75.099] sna_accel_flush: flush?=0, dirty?=0 [ 75.099] sna_accel_flush: flush?=0, dirty?=0 [ 75.099] sna_block_handler (tv=545.990000) [ 75.099] sna_scanout_do_flush: flush timer active: delta=8 [ 75.099] sna_accel_do_throttle -- no pending activity [ 75.099] sna_accel_block: evaluating timers, active=5 [ 75.099] sna_accel_block: flush timer expires in 8 [75107] [ 75.107] sna_wakeup_handler [ 75.107] sna_block_handler (tv=545.982000) [ 75.107] sna_scanout_do_flush: flush timer active: delta=0 [ 75.107] sna_scanout_do_flush (time=75107), triggered [ 75.107] sna_scanout_flush (time=75107), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 75.107] has_shadow: has pending damage? 1, outstanding flips: 1 [ 75.107] stop_flush: scanout=128 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 75.107] has_shadow: has pending damage? 1, outstanding flips: 1 [ 75.107] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 1, mode reconfiguration pending? 0) [ 75.107] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 75.107] sna_mode_redisplay: checking for 1 outstanding flip completions [ 75.107] sna_mode_redisplay: now 1 outstanding flip completions (enabled? 1) [ 75.107] sna_accel_do_throttle -- no pending activity [ 75.107] sna_accel_block: evaluating timers, active=5 [ 75.107] sna_accel_block: flush timer expires in 16 [75123] [ 75.107] sna_wakeup_handler [ 75.107] sna_accel_flush: flush?=0, dirty?=0 [ 75.108] sna_accel_flush: flush?=0, dirty?=0 [ 75.108] sna_block_handler (tv=545.981000) [ 75.108] sna_scanout_do_flush: flush timer active: delta=15 [ 75.108] sna_accel_do_throttle -- no pending activity [ 75.108] sna_accel_block: evaluating timers, active=5 [ 75.108] sna_accel_block: flush timer expires in 15 [75123] [ 75.108] sna_wakeup_handler [ 75.108] sna_mode_wakeup: len=64 [ 75.108] sna_mode_wakeup: recording last swap on pipe=0, frame 4256 [10a0], time 75.108451 [ 75.108] sna_mode_wakeup: removing handle=25 [active_scanout=0] from scanout, installing handle=32 [active_scanout=1] [ 75.108] sna_mode_wakeup: flip complete, pending? 1 [ 75.108] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 75.108] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 75.108] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 75.108] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 75.108] sna_pixmap_move_to_gpu: already all-damaged [ 75.108] sna_pixmap_mark_active: pixmap=4091, handle=128 [ 75.108] sna_mode_redisplay: crtc[0] transformed? 0 [ 75.108] sna_mode_redisplay: crtc[1] transformed? 0 [ 75.108] sna_mode_redisplay: crtc[2] transformed? 0 [ 75.108] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=128 [active=1] [ 75.108] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 32, transformed? 0 [ 75.108] get_fb: reusing fb=80 for handle=128 [ 75.108] sna_mode_redisplay: recording flip on CRTC:32 handle=128, active_scanout=2, serial=3 [ 75.108] __kgem_bo_clear_busy: handle=128 [ 75.108] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 75.108] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 75.108] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 75.108] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=128, shadow handle=29 [ 75.108] sna_dri2_vblank_handler(type=2, sequence=4256, draw=4181) [ 75.108] sna_crtc_record_swap: recording last swap on pipe=0, frame 4256 [msc=4256], time 75.108451 [ 75.108] sna_dri2_vblank_handler: 2 complete, frame=4256 tv=75.108451 [ 75.108] sna_dri2_blit_complete: blit finished [ 75.108] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4256, tv=75.108451) [ 75.108] frame_swap_complete(type=2): draw=146, pipe=0, frame=4256 [msc=4256], tv=75.108451 [ 75.108] sna_accel_flush: flush?=0, dirty?=0 [ 75.108] sna_dri2_event_free(draw?=1) [ 75.108] sna_dri2_remove_event: remove[0x561c94b07640] from window 146, active? 1 [ 75.108] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=128] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 75.108] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=32] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 75.108] sna_dri2_vblank_handler complete [ 75.108] sna_block_handler (tv=545.981000) [ 75.108] sna_scanout_do_flush: flush timer active: delta=15 [ 75.108] sna_accel_do_throttle -- no pending activity [ 75.108] sna_accel_block: evaluating timers, active=5 [ 75.108] sna_accel_block: flush timer expires in 15 [75123] [ 75.108] sna_wakeup_handler [ 75.108] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=32, name=80 [ 75.109] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 75.109] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 75.109] sna_dri2_get_back: draw size=3840x2160, back buffer handle=32 size=3840x2160, is-scanout? 1, active?=1, pitch=15360, front pitch=15360 [ 75.109] sna_dri2_get_back: reuse backbuffer? 1 [ 75.109] sna_dri2_get_back: back buffer handle=32, active?=1, refcnt=1 [ 75.109] sna_dri2_get_back: cache: handle=25, active=0 [ 75.109] sna_dri2_get_back: reuse cache handle=25, name=75, flags=0 [ 75.109] sna_dri2_get_back: caching handle=32 (name=80, flags=0, active_scanout=1) [ 75.109] kgem_bo_flink: flinked handle=25 to name=75, marking non-reusable [ 75.109] sna_dri2_reuse_buffer: reusing back buffer handle=25, name=75, pitch=15360, age=0 [ 75.109] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 75.109] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=128, name=76, active_scanout=2 [ 75.109] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 75.109] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=128] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 75.109] sna_accel_flush: flush?=0, dirty?=0 [ 75.109] sna_accel_flush: flush?=0, dirty?=0 [ 75.109] sna_accel_flush: flush?=0, dirty?=0 [ 75.109] sna_block_handler (tv=545.980000) [ 75.109] sna_scanout_do_flush: flush timer active: delta=14 [ 75.109] sna_accel_do_throttle -- no pending activity [ 75.109] sna_accel_block: evaluating timers, active=5 [ 75.109] sna_accel_block: flush timer expires in 14 [75123] [ 75.111] sna_wakeup_handler [ 75.111] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 75.112] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 75.112] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 75.112] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 75.112] sna_dri2_get_msc(draw=146, pipe=0) [ 75.112] sna_crtc_record_swap: recording last swap on pipe=0, frame 4256 [msc=4256], time 75.108451 [ 75.112] sna_dri2_get_msc: msc=4256 [raw=4256], ust=75108451 [ 75.112] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=25 (refs=1/1, flush=0) , front=128 (refs=2/3, flush=1) [ 75.112] sna_dri2_schedule_swap(target_msc=4256, divisor=0, remainder=0) [ 75.112] sna_dri2_schedule_swap: using front handle=128, active_scanout?=2, flush?=1 [ 75.112] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 75.112] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 75.112] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 75.112] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 75.112] sna_crtc_record_swap: recording last swap on pipe=0, frame 4256 [msc=4256], time 75.108451 [ 75.112] immediate_swap: current_msc=4256, target_msc=4256 -- yes [ 75.112] can_flip: no, shadow enabled [ 75.112] sna_dri2_add_event: adding event to window 146) [ 75.112] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 75.112] sna_dri2_immediate_blit: no pending blit, starting chain [ 75.112] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 75.112] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 75.112] can_xchg: back size=8700f00, front size=8700f00 [ 75.112] can_xchg: yes, pixmap=4091 [ 75.112] sna_dri2_xchg: win=146, exchange front=128/76,ref=3 and back=25/75,ref=2, pixmap=4091 3840x2160 [ 75.112] sna_dri2_xchg: back_bo handle=25, pitch=15360, size=33177600, ref=1, active_scanout?=0 [ 75.112] sna_dri2_xchg: front_bo handle=128, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 75.112] set_bo: pixmap=4091, handle=25 (old handle=128) [ 75.112] set_bo: marking whole pixmap as damaged [ 75.112] set_bo: applying final/discard move-to-gpu [ 75.112] wait_for_shadow: flags=0, flips=1, handle=128, shadow=29 [ 75.112] set_bo: dropping flush hint from handle=128 [ 75.112] set_bo: adding flush hint to handle=25 [ 75.112] mark_stale(handle=128) => 1 [ 75.112] swap_limit: draw=146 setting swap limit to 3 [ 75.112] sna_dri2_swap_limit_validate: swap limit set to 3 [ 75.112] sna_next_vblank(pipe=0, waiting until next vblank) [ 75.112] sna_dri2_schedule_swap: reported target_msc=4256 [ 75.112] sna_accel_flush: flush?=0, dirty?=0 [ 75.112] sna_accel_flush: flush?=0, dirty?=0 [ 75.112] sna_accel_flush: flush?=0, dirty?=0 [ 75.112] sna_accel_flush: flush?=0, dirty?=0 [ 75.112] sna_block_handler (tv=545.977000) [ 75.112] sna_scanout_do_flush: flush timer active: delta=11 [ 75.112] sna_accel_do_throttle -- no pending activity [ 75.112] sna_accel_block: evaluating timers, active=5 [ 75.112] sna_accel_block: flush timer expires in 11 [75123] [ 75.113] sna_wakeup_handler [ 75.113] sna_accel_flush: flush?=0, dirty?=0 [ 75.113] sna_change_window_attributes [ 75.113] sna_accel_flush: flush?=0, dirty?=0 [ 75.113] sna_accel_flush: flush?=0, dirty?=0 [ 75.113] sna_accel_flush: flush?=0, dirty?=0 [ 75.113] sna_block_handler (tv=545.976000) [ 75.113] sna_scanout_do_flush: flush timer active: delta=10 [ 75.113] sna_accel_do_throttle -- no pending activity [ 75.113] sna_accel_block: evaluating timers, active=5 [ 75.113] sna_accel_block: flush timer expires in 10 [75123] [ 75.113] sna_wakeup_handler [ 75.113] sna_accel_flush: flush?=0, dirty?=0 [ 75.113] sna_accel_flush: flush?=0, dirty?=0 [ 75.113] sna_accel_flush: flush?=0, dirty?=0 [ 75.113] sna_accel_flush: flush?=0, dirty?=0 [ 75.113] sna_change_window_attributes [ 75.113] sna_accel_flush: flush?=0, dirty?=0 [ 75.113] sna_accel_flush: flush?=0, dirty?=0 [ 75.113] sna_accel_flush: flush?=0, dirty?=0 [ 75.113] sna_block_handler (tv=545.976000) [ 75.113] sna_scanout_do_flush: flush timer active: delta=10 [ 75.113] sna_accel_do_throttle -- no pending activity [ 75.113] sna_accel_block: evaluating timers, active=5 [ 75.113] sna_accel_block: flush timer expires in 10 [75123] [ 75.113] sna_wakeup_handler [ 75.113] sna_accel_flush: flush?=0, dirty?=0 [ 75.113] sna_accel_flush: flush?=0, dirty?=0 [ 75.113] sna_accel_flush: flush?=0, dirty?=0 [ 75.113] sna_accel_flush: flush?=0, dirty?=0 [ 75.113] sna_change_window_attributes [ 75.113] sna_accel_flush: flush?=0, dirty?=0 [ 75.114] sna_accel_flush: flush?=0, dirty?=0 [ 75.114] sna_accel_flush: flush?=0, dirty?=0 [ 75.114] sna_block_handler (tv=545.975000) [ 75.114] sna_scanout_do_flush: flush timer active: delta=9 [ 75.114] sna_accel_do_throttle -- no pending activity [ 75.114] sna_accel_block: evaluating timers, active=5 [ 75.114] sna_accel_block: flush timer expires in 9 [75123] [ 75.114] sna_wakeup_handler [ 75.114] sna_accel_flush: flush?=0, dirty?=0 [ 75.114] sna_accel_flush: flush?=0, dirty?=0 [ 75.114] sna_accel_flush: flush?=0, dirty?=0 [ 75.114] sna_accel_flush: flush?=0, dirty?=0 [ 75.114] sna_accel_flush: flush?=0, dirty?=0 [ 75.114] sna_block_handler (tv=545.975000) [ 75.114] sna_scanout_do_flush: flush timer active: delta=9 [ 75.114] sna_accel_do_throttle -- no pending activity [ 75.114] sna_accel_block: evaluating timers, active=5 [ 75.114] sna_accel_block: flush timer expires in 9 [75123] [ 75.114] sna_wakeup_handler [ 75.114] sna_accel_flush: flush?=0, dirty?=0 [ 75.114] sna_accel_flush: flush?=0, dirty?=0 [ 75.114] sna_accel_flush: flush?=0, dirty?=0 [ 75.114] sna_accel_flush: flush?=0, dirty?=0 [ 75.114] sna_accel_flush: flush?=0, dirty?=0 [ 75.114] sna_block_handler (tv=545.975000) [ 75.114] sna_scanout_do_flush: flush timer active: delta=9 [ 75.114] sna_accel_do_throttle -- no pending activity [ 75.114] sna_accel_block: evaluating timers, active=5 [ 75.114] sna_accel_block: flush timer expires in 9 [75123] [ 75.114] sna_wakeup_handler [ 75.114] sna_accel_flush: flush?=0, dirty?=0 [ 75.114] sna_accel_flush: flush?=0, dirty?=0 [ 75.114] sna_accel_flush: flush?=0, dirty?=0 [ 75.114] sna_block_handler (tv=545.975000) [ 75.114] sna_scanout_do_flush: flush timer active: delta=9 [ 75.115] sna_accel_do_throttle -- no pending activity [ 75.115] sna_accel_block: evaluating timers, active=5 [ 75.115] sna_accel_block: flush timer expires in 9 [75123] [ 75.115] sna_wakeup_handler [ 75.115] sna_accel_flush: flush?=0, dirty?=0 [ 75.115] sna_accel_flush: flush?=0, dirty?=0 [ 75.115] sna_accel_flush: flush?=0, dirty?=0 [ 75.115] sna_accel_flush: flush?=0, dirty?=0 [ 75.115] sna_block_handler (tv=545.974000) [ 75.115] sna_scanout_do_flush: flush timer active: delta=8 [ 75.115] sna_accel_do_throttle -- no pending activity [ 75.115] sna_accel_block: evaluating timers, active=5 [ 75.115] sna_accel_block: flush timer expires in 8 [75123] [ 75.115] sna_wakeup_handler [ 75.115] sna_accel_flush: flush?=0, dirty?=0 [ 75.115] sna_accel_flush: flush?=0, dirty?=0 [ 75.115] sna_accel_flush: flush?=0, dirty?=0 [ 75.115] sna_block_handler (tv=545.974000) [ 75.115] sna_scanout_do_flush: flush timer active: delta=8 [ 75.115] sna_accel_do_throttle -- no pending activity [ 75.115] sna_accel_block: evaluating timers, active=5 [ 75.115] sna_accel_block: flush timer expires in 8 [75123] [ 75.121] sna_wakeup_handler [ 75.121] sna_accel_flush: flush?=0, dirty?=0 [ 75.121] sna_accel_flush: flush?=0, dirty?=0 [ 75.121] sna_accel_flush: flush?=0, dirty?=0 [ 75.122] sna_accel_flush: flush?=0, dirty?=0 [ 75.122] sna_accel_flush: flush?=0, dirty?=0 [ 75.122] sna_accel_flush: flush?=0, dirty?=0 [ 75.122] sna_accel_flush: flush?=0, dirty?=0 [ 75.122] sna_accel_flush: flush?=0, dirty?=0 [ 75.122] sna_accel_flush: flush?=0, dirty?=0 [ 75.122] sna_accel_flush: flush?=0, dirty?=0 [ 75.122] sna_accel_flush: flush?=0, dirty?=0 [ 75.122] sna_accel_flush: flush?=0, dirty?=0 [ 75.122] sna_accel_flush: flush?=0, dirty?=0 [ 75.122] sna_accel_flush: flush?=0, dirty?=0 [ 75.122] sna_accel_flush: flush?=0, dirty?=0 [ 75.122] sna_accel_flush: flush?=0, dirty?=0 [ 75.122] sna_accel_flush: flush?=0, dirty?=0 [ 75.122] sna_accel_flush: flush?=0, dirty?=0 [ 75.122] sna_accel_flush: flush?=0, dirty?=0 [ 75.122] sna_accel_flush: flush?=0, dirty?=0 [ 75.122] sna_accel_flush: flush?=0, dirty?=0 [ 75.122] sna_accel_flush: flush?=0, dirty?=0 [ 75.122] sna_accel_flush: flush?=0, dirty?=0 [ 75.122] sna_accel_flush: flush?=0, dirty?=0 [ 75.122] sna_block_handler (tv=545.967000) [ 75.122] sna_scanout_do_flush: flush timer active: delta=1 [ 75.122] sna_scanout_do_flush (time=75122), triggered [ 75.122] sna_scanout_flush (time=75122), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 75.122] has_shadow: has pending damage? 1, outstanding flips: 1 [ 75.122] stop_flush: scanout=25 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 75.122] has_shadow: has pending damage? 1, outstanding flips: 1 [ 75.122] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 1, mode reconfiguration pending? 0) [ 75.122] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 75.122] sna_mode_redisplay: checking for 1 outstanding flip completions [ 75.122] sna_mode_redisplay: now 1 outstanding flip completions (enabled? 1) [ 75.122] sna_accel_do_throttle -- no pending activity [ 75.122] sna_accel_block: evaluating timers, active=5 [ 75.122] sna_accel_block: flush timer expires in 16 [75138] [ 75.122] sna_wakeup_handler [ 75.122] sna_accel_flush: flush?=0, dirty?=0 [ 75.122] sna_accel_flush: flush?=0, dirty?=0 [ 75.122] sna_accel_flush: flush?=0, dirty?=0 [ 75.122] sna_block_handler (tv=545.967000) [ 75.122] sna_scanout_do_flush: flush timer active: delta=16 [ 75.122] sna_accel_do_throttle -- no pending activity [ 75.122] sna_accel_block: evaluating timers, active=5 [ 75.122] sna_accel_block: flush timer expires in 16 [75138] [ 75.122] sna_wakeup_handler [ 75.122] sna_accel_flush: flush?=0, dirty?=0 [ 75.122] sna_accel_flush: flush?=0, dirty?=0 [ 75.122] sna_accel_flush: flush?=0, dirty?=0 [ 75.122] sna_block_handler (tv=545.967000) [ 75.123] sna_scanout_do_flush: flush timer active: delta=16 [ 75.123] sna_accel_do_throttle -- no pending activity [ 75.123] sna_accel_block: evaluating timers, active=5 [ 75.123] sna_accel_block: flush timer expires in 16 [75138] [ 75.123] sna_wakeup_handler [ 75.123] sna_accel_flush: flush?=0, dirty?=0 [ 75.123] sna_accel_flush: flush?=0, dirty?=0 [ 75.123] sna_accel_flush: flush?=0, dirty?=0 [ 75.123] sna_block_handler (tv=545.966000) [ 75.123] sna_scanout_do_flush: flush timer active: delta=15 [ 75.123] sna_accel_do_throttle -- no pending activity [ 75.123] sna_accel_block: evaluating timers, active=5 [ 75.123] sna_accel_block: flush timer expires in 15 [75138] [ 75.123] sna_wakeup_handler [ 75.123] sna_accel_flush: flush?=0, dirty?=0 [ 75.123] sna_accel_flush: flush?=0, dirty?=0 [ 75.123] sna_accel_flush: flush?=0, dirty?=0 [ 75.123] sna_block_handler (tv=545.966000) [ 75.123] sna_scanout_do_flush: flush timer active: delta=15 [ 75.123] sna_accel_do_throttle -- no pending activity [ 75.123] sna_accel_block: evaluating timers, active=5 [ 75.123] sna_accel_block: flush timer expires in 15 [75138] [ 75.123] sna_wakeup_handler [ 75.123] sna_accel_flush: flush?=0, dirty?=0 [ 75.123] sna_accel_flush: flush?=0, dirty?=0 [ 75.123] sna_accel_flush: flush?=0, dirty?=0 [ 75.123] sna_block_handler (tv=545.966000) [ 75.123] sna_scanout_do_flush: flush timer active: delta=15 [ 75.123] sna_accel_do_throttle -- no pending activity [ 75.123] sna_accel_block: evaluating timers, active=5 [ 75.123] sna_accel_block: flush timer expires in 15 [75138] [ 75.123] sna_wakeup_handler [ 75.123] sna_accel_flush: flush?=0, dirty?=0 [ 75.123] sna_accel_flush: flush?=0, dirty?=0 [ 75.123] sna_accel_flush: flush?=0, dirty?=0 [ 75.123] sna_block_handler (tv=545.966000) [ 75.123] sna_scanout_do_flush: flush timer active: delta=15 [ 75.123] sna_accel_do_throttle -- no pending activity [ 75.123] sna_accel_block: evaluating timers, active=5 [ 75.123] sna_accel_block: flush timer expires in 15 [75138] [ 75.123] sna_wakeup_handler [ 75.124] sna_accel_flush: flush?=0, dirty?=0 [ 75.124] sna_accel_flush: flush?=0, dirty?=0 [ 75.124] sna_block_handler (tv=545.965000) [ 75.124] sna_scanout_do_flush: flush timer active: delta=14 [ 75.124] sna_accel_do_throttle -- no pending activity [ 75.124] sna_accel_block: evaluating timers, active=5 [ 75.124] sna_accel_block: flush timer expires in 14 [75138] [ 75.124] sna_wakeup_handler [ 75.124] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=128, name=76 [ 75.124] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 75.124] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 75.124] sna_dri2_get_back: draw size=3840x2160, back buffer handle=128 size=3840x2160, is-scanout? 1, active?=1, pitch=15360, front pitch=15360 [ 75.124] sna_dri2_get_back: reuse backbuffer? 1 [ 75.124] sna_dri2_get_back: back buffer handle=128, active?=1, refcnt=2 [ 75.124] sna_dri2_get_back: cache: handle=32, active=1 [ 75.124] sna_dri2_get_back: allocating new backbuffer [ 75.124] sna_dri2_get_back: requesting scanout compatible back [ 75.124] kgem_create_2d(3840x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=1, prime?=0, temp?=0) [ 75.124] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=15360, height=2160 [ 75.124] kgem_bo_rmfb: releasing fb=101 for handle=114 [ 75.124] kgem_set_tiling: handle=114, tiling=1 [1], pitch=15360 [15360]: 1 [ 75.124] 2:from scanout: pitch=15360, tiling=1, handle=114, id=2509 [ 75.124] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 75.124] sna_dri2_get_back: caching handle=128 (name=76, flags=0, active_scanout=1) [ 75.124] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 75.124] sna_dri2_reuse_buffer: reusing back buffer handle=114, name=86, pitch=15360, age=0 [ 75.124] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 75.124] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=25, name=75, active_scanout=1 [ 75.124] kgem_bo_flink: flinked handle=25 to name=75, marking non-reusable [ 75.124] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=25] -- refcnt=4, draw=146, pixmap=4091, proxy?=0 [ 75.124] sna_accel_flush: flush?=0, dirty?=0 [ 75.124] sna_accel_flush: flush?=0, dirty?=0 [ 75.125] sna_accel_flush: flush?=0, dirty?=0 [ 75.125] sna_block_handler (tv=545.964000) [ 75.125] sna_scanout_do_flush: flush timer active: delta=13 [ 75.125] sna_accel_do_throttle -- no pending activity [ 75.125] sna_accel_block: evaluating timers, active=5 [ 75.125] sna_accel_block: flush timer expires in 13 [75138] [ 75.125] sna_wakeup_handler [ 75.125] sna_mode_wakeup: len=64 [ 75.125] sna_mode_wakeup: recording last swap on pipe=0, frame 4257 [10a1], time 75.125118 [ 75.125] sna_mode_wakeup: removing handle=32 [active_scanout=0] from scanout, installing handle=128 [active_scanout=1] [ 75.125] sna_mode_wakeup: flip complete, pending? 1 [ 75.125] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 75.125] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 75.125] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 75.125] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 75.125] sna_pixmap_move_to_gpu: already all-damaged [ 75.125] sna_pixmap_mark_active: pixmap=4091, handle=25 [ 75.125] sna_mode_redisplay: crtc[0] transformed? 0 [ 75.125] sna_mode_redisplay: crtc[1] transformed? 0 [ 75.125] sna_mode_redisplay: crtc[2] transformed? 0 [ 75.125] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=25 [active=1] [ 75.125] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 128, transformed? 0 [ 75.125] get_fb: reusing fb=69 for handle=25 [ 75.125] sna_mode_redisplay: recording flip on CRTC:32 handle=25, active_scanout=2, serial=3 [ 75.125] __kgem_bo_clear_busy: handle=25 [ 75.125] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 75.125] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 75.125] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 75.125] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=25, shadow handle=29 [ 75.125] sna_dri2_vblank_handler(type=2, sequence=4257, draw=4181) [ 75.125] sna_crtc_record_swap: recording last swap on pipe=0, frame 4257 [msc=4257], time 75.125118 [ 75.125] sna_dri2_vblank_handler: 2 complete, frame=4257 tv=75.125118 [ 75.125] sna_dri2_blit_complete: blit finished [ 75.125] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4257, tv=75.125118) [ 75.125] frame_swap_complete(type=2): draw=146, pipe=0, frame=4257 [msc=4257], tv=75.125118 [ 75.125] sna_accel_flush: flush?=0, dirty?=0 [ 75.125] sna_dri2_event_free(draw?=1) [ 75.125] sna_dri2_remove_event: remove[0x561c94b07640] from window 146, active? 1 [ 75.125] sna_dri2_remove_event: releasing cached handle=32 [ 75.125] _kgem_bo_destroy: handle=32, proxy? 0 [ 75.125] __kgem_bo_destroy: handle=32, size=66355200 [ 75.125] kgem_bo_move_to_scanout: moving 32 [fb 68] to scanout cache, active? 1 [ 75.125] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=25] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 75.125] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=114] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 75.125] sna_dri2_vblank_handler complete [ 75.125] sna_block_handler (tv=545.964000) [ 75.125] sna_scanout_do_flush: flush timer active: delta=13 [ 75.125] sna_accel_do_throttle -- no pending activity [ 75.125] sna_accel_block: evaluating timers, active=5 [ 75.125] sna_accel_block: flush timer expires in 13 [75138] [ 75.127] sna_wakeup_handler [ 75.127] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 75.127] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 75.127] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 75.127] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 75.127] sna_dri2_get_msc(draw=146, pipe=0) [ 75.127] sna_crtc_record_swap: recording last swap on pipe=0, frame 4257 [msc=4257], time 75.125118 [ 75.127] sna_dri2_get_msc: msc=4257 [raw=4257], ust=75125118 [ 75.127] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=114 (refs=1/1, flush=0) , front=25 (refs=2/3, flush=1) [ 75.127] sna_dri2_schedule_swap(target_msc=4257, divisor=0, remainder=0) [ 75.127] sna_dri2_schedule_swap: using front handle=25, active_scanout?=2, flush?=1 [ 75.127] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 75.127] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 75.127] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 75.127] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 75.127] sna_crtc_record_swap: recording last swap on pipe=0, frame 4257 [msc=4257], time 75.125118 [ 75.127] immediate_swap: current_msc=4257, target_msc=4257 -- yes [ 75.127] can_flip: no, shadow enabled [ 75.128] sna_dri2_add_event: adding event to window 146) [ 75.128] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 75.128] sna_dri2_immediate_blit: no pending blit, starting chain [ 75.128] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 75.128] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 75.128] can_xchg: back size=8700f00, front size=8700f00 [ 75.128] can_xchg: yes, pixmap=4091 [ 75.128] sna_dri2_xchg: win=146, exchange front=25/75,ref=3 and back=114/86,ref=2, pixmap=4091 3840x2160 [ 75.128] sna_dri2_xchg: back_bo handle=114, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 75.128] sna_dri2_xchg: front_bo handle=25, pitch=15360, size=33177600, ref=3, active_scanout?=2 [ 75.128] set_bo: pixmap=4091, handle=114 (old handle=25) [ 75.128] set_bo: marking whole pixmap as damaged [ 75.128] set_bo: applying final/discard move-to-gpu [ 75.128] wait_for_shadow: flags=0, flips=1, handle=25, shadow=29 [ 75.128] set_bo: dropping flush hint from handle=25 [ 75.128] set_bo: adding flush hint to handle=114 [ 75.128] mark_stale(handle=25) => 1 [ 75.128] swap_limit: draw=146 setting swap limit to 3 [ 75.128] sna_dri2_swap_limit_validate: swap limit set to 3 [ 75.128] sna_next_vblank(pipe=0, waiting until next vblank) [ 75.128] sna_dri2_schedule_swap: reported target_msc=4257 [ 75.128] sna_accel_flush: flush?=0, dirty?=0 [ 75.128] sna_accel_flush: flush?=0, dirty?=0 [ 75.128] sna_accel_flush: flush?=0, dirty?=0 [ 75.128] sna_accel_flush: flush?=0, dirty?=0 [ 75.128] sna_block_handler (tv=545.961000) [ 75.128] sna_scanout_do_flush: flush timer active: delta=10 [ 75.128] sna_accel_do_throttle -- no pending activity [ 75.128] sna_accel_block: evaluating timers, active=5 [ 75.128] sna_accel_block: flush timer expires in 10 [75138] [ 75.128] sna_wakeup_handler [ 75.129] sna_accel_flush: flush?=0, dirty?=0 [ 75.129] sna_change_window_attributes [ 75.129] sna_accel_flush: flush?=0, dirty?=0 [ 75.129] sna_accel_flush: flush?=0, dirty?=0 [ 75.129] sna_accel_flush: flush?=0, dirty?=0 [ 75.129] sna_block_handler (tv=545.960000) [ 75.129] sna_scanout_do_flush: flush timer active: delta=9 [ 75.129] sna_accel_do_throttle -- no pending activity [ 75.129] sna_accel_block: evaluating timers, active=5 [ 75.129] sna_accel_block: flush timer expires in 9 [75138] [ 75.129] sna_wakeup_handler [ 75.129] sna_accel_flush: flush?=0, dirty?=0 [ 75.129] sna_accel_flush: flush?=0, dirty?=0 [ 75.129] sna_accel_flush: flush?=0, dirty?=0 [ 75.129] sna_accel_flush: flush?=0, dirty?=0 [ 75.129] sna_change_window_attributes [ 75.129] sna_accel_flush: flush?=0, dirty?=0 [ 75.129] sna_accel_flush: flush?=0, dirty?=0 [ 75.129] sna_accel_flush: flush?=0, dirty?=0 [ 75.129] sna_block_handler (tv=545.960000) [ 75.129] sna_scanout_do_flush: flush timer active: delta=9 [ 75.129] sna_accel_do_throttle -- no pending activity [ 75.129] sna_accel_block: evaluating timers, active=5 [ 75.129] sna_accel_block: flush timer expires in 9 [75138] [ 75.129] sna_wakeup_handler [ 75.129] sna_accel_flush: flush?=0, dirty?=0 [ 75.129] sna_accel_flush: flush?=0, dirty?=0 [ 75.129] sna_accel_flush: flush?=0, dirty?=0 [ 75.129] sna_accel_flush: flush?=0, dirty?=0 [ 75.129] sna_change_window_attributes [ 75.129] sna_accel_flush: flush?=0, dirty?=0 [ 75.129] sna_accel_flush: flush?=0, dirty?=0 [ 75.129] sna_accel_flush: flush?=0, dirty?=0 [ 75.129] sna_block_handler (tv=545.960000) [ 75.129] sna_scanout_do_flush: flush timer active: delta=9 [ 75.129] sna_accel_do_throttle -- no pending activity [ 75.129] sna_accel_block: evaluating timers, active=5 [ 75.129] sna_accel_block: flush timer expires in 9 [75138] [ 75.130] sna_wakeup_handler [ 75.130] sna_accel_flush: flush?=0, dirty?=0 [ 75.130] sna_accel_flush: flush?=0, dirty?=0 [ 75.130] sna_accel_flush: flush?=0, dirty?=0 [ 75.130] sna_accel_flush: flush?=0, dirty?=0 [ 75.130] sna_accel_flush: flush?=0, dirty?=0 [ 75.130] sna_block_handler (tv=545.959000) [ 75.130] sna_scanout_do_flush: flush timer active: delta=8 [ 75.130] sna_accel_do_throttle -- no pending activity [ 75.130] sna_accel_block: evaluating timers, active=5 [ 75.130] sna_accel_block: flush timer expires in 8 [75138] [ 75.130] sna_wakeup_handler [ 75.130] sna_accel_flush: flush?=0, dirty?=0 [ 75.130] sna_accel_flush: flush?=0, dirty?=0 [ 75.130] sna_accel_flush: flush?=0, dirty?=0 [ 75.130] sna_accel_flush: flush?=0, dirty?=0 [ 75.130] sna_accel_flush: flush?=0, dirty?=0 [ 75.130] sna_block_handler (tv=545.959000) [ 75.130] sna_scanout_do_flush: flush timer active: delta=8 [ 75.130] sna_accel_do_throttle -- no pending activity [ 75.130] sna_accel_block: evaluating timers, active=5 [ 75.130] sna_accel_block: flush timer expires in 8 [75138] [ 75.130] sna_wakeup_handler [ 75.130] sna_accel_flush: flush?=0, dirty?=0 [ 75.130] sna_accel_flush: flush?=0, dirty?=0 [ 75.130] sna_accel_flush: flush?=0, dirty?=0 [ 75.130] sna_block_handler (tv=545.959000) [ 75.130] sna_scanout_do_flush: flush timer active: delta=8 [ 75.130] sna_accel_do_throttle -- no pending activity [ 75.130] sna_accel_block: evaluating timers, active=5 [ 75.130] sna_accel_block: flush timer expires in 8 [75138] [ 75.130] sna_wakeup_handler [ 75.130] sna_accel_flush: flush?=0, dirty?=0 [ 75.130] sna_accel_flush: flush?=0, dirty?=0 [ 75.130] sna_accel_flush: flush?=0, dirty?=0 [ 75.130] sna_accel_flush: flush?=0, dirty?=0 [ 75.130] sna_block_handler (tv=545.959000) [ 75.130] sna_scanout_do_flush: flush timer active: delta=8 [ 75.130] sna_accel_do_throttle -- no pending activity [ 75.131] sna_accel_block: evaluating timers, active=5 [ 75.131] sna_accel_block: flush timer expires in 8 [75138] [ 75.131] sna_wakeup_handler [ 75.131] sna_accel_flush: flush?=0, dirty?=0 [ 75.131] sna_accel_flush: flush?=0, dirty?=0 [ 75.131] sna_accel_flush: flush?=0, dirty?=0 [ 75.131] sna_block_handler (tv=545.958000) [ 75.131] sna_scanout_do_flush: flush timer active: delta=7 [ 75.131] sna_accel_do_throttle -- no pending activity [ 75.131] sna_accel_block: evaluating timers, active=5 [ 75.131] sna_accel_block: flush timer expires in 7 [75138] [ 75.138] sna_wakeup_handler [ 75.138] sna_block_handler (tv=545.951000) [ 75.138] sna_scanout_do_flush: flush timer active: delta=0 [ 75.138] sna_scanout_do_flush (time=75138), triggered [ 75.138] sna_scanout_flush (time=75138), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 75.138] has_shadow: has pending damage? 1, outstanding flips: 1 [ 75.138] stop_flush: scanout=114 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 75.138] has_shadow: has pending damage? 1, outstanding flips: 1 [ 75.138] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 1, mode reconfiguration pending? 0) [ 75.138] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 75.138] sna_mode_redisplay: checking for 1 outstanding flip completions [ 75.138] sna_mode_redisplay: now 1 outstanding flip completions (enabled? 1) [ 75.138] sna_accel_do_throttle -- no pending activity [ 75.138] sna_accel_block: evaluating timers, active=5 [ 75.138] sna_accel_block: flush timer expires in 16 [75154] [ 75.140] sna_wakeup_handler [ 75.140] sna_accel_flush: flush?=0, dirty?=0 [ 75.140] sna_accel_flush: flush?=0, dirty?=0 [ 75.140] sna_block_handler (tv=545.949000) [ 75.140] sna_scanout_do_flush: flush timer active: delta=14 [ 75.140] sna_accel_do_throttle -- no pending activity [ 75.140] sna_accel_block: evaluating timers, active=5 [ 75.140] sna_accel_block: flush timer expires in 14 [75154] [ 75.141] sna_wakeup_handler [ 75.141] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=25, name=75 [ 75.141] kgem_bo_flink: flinked handle=25 to name=75, marking non-reusable [ 75.141] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 75.141] sna_dri2_get_back: draw size=3840x2160, back buffer handle=25 size=3840x2160, is-scanout? 1, active?=1, pitch=15360, front pitch=15360 [ 75.141] sna_dri2_get_back: reuse backbuffer? 1 [ 75.141] sna_dri2_get_back: back buffer handle=25, active?=1, refcnt=2 [ 75.141] sna_dri2_get_back: cache: handle=128, active=1 [ 75.141] sna_dri2_get_back: allocating new backbuffer [ 75.141] sna_dri2_get_back: requesting scanout compatible back [ 75.141] kgem_create_2d(3840x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=1, prime?=0, temp?=0) [ 75.141] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=15360, height=2160 [ 75.141] 1:from scanout: pitch=15360, tiling=1, handle=32, id=2510 [ 75.141] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 75.141] sna_dri2_get_back: caching handle=25 (name=75, flags=0, active_scanout=1) [ 75.141] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 75.141] sna_dri2_reuse_buffer: reusing back buffer handle=32, name=80, pitch=15360, age=0 [ 75.141] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 75.141] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=114, name=86, active_scanout=1 [ 75.141] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 75.141] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=114] -- refcnt=4, draw=146, pixmap=4091, proxy?=0 [ 75.141] sna_accel_flush: flush?=0, dirty?=0 [ 75.141] sna_accel_flush: flush?=0, dirty?=0 [ 75.141] sna_accel_flush: flush?=0, dirty?=0 [ 75.141] sna_block_handler (tv=545.948000) [ 75.141] sna_scanout_do_flush: flush timer active: delta=13 [ 75.141] sna_accel_do_throttle -- no pending activity [ 75.141] sna_accel_block: evaluating timers, active=5 [ 75.141] sna_accel_block: flush timer expires in 13 [75154] [ 75.141] sna_wakeup_handler [ 75.141] sna_mode_wakeup: len=64 [ 75.141] sna_mode_wakeup: recording last swap on pipe=0, frame 4258 [10a2], time 75.141788 [ 75.141] sna_mode_wakeup: removing handle=128 [active_scanout=0] from scanout, installing handle=25 [active_scanout=1] [ 75.141] sna_mode_wakeup: flip complete, pending? 1 [ 75.141] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 75.141] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 75.141] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 75.141] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 75.141] sna_pixmap_move_to_gpu: already all-damaged [ 75.141] sna_pixmap_mark_active: pixmap=4091, handle=114 [ 75.141] sna_mode_redisplay: crtc[0] transformed? 0 [ 75.141] sna_mode_redisplay: crtc[1] transformed? 0 [ 75.141] sna_mode_redisplay: crtc[2] transformed? 0 [ 75.141] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=114 [active=1] [ 75.141] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 25, transformed? 0 [ 75.141] get_fb: reusing fb=81 for handle=114 [ 75.142] sna_mode_redisplay: recording flip on CRTC:32 handle=114, active_scanout=2, serial=3 [ 75.142] __kgem_bo_clear_busy: handle=114 [ 75.142] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 75.142] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 75.142] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 75.142] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=114, shadow handle=29 [ 75.142] sna_dri2_vblank_handler(type=2, sequence=4258, draw=4181) [ 75.142] sna_crtc_record_swap: recording last swap on pipe=0, frame 4258 [msc=4258], time 75.141788 [ 75.142] sna_dri2_vblank_handler: 2 complete, frame=4258 tv=75.141788 [ 75.142] sna_dri2_blit_complete: blit finished [ 75.142] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4258, tv=75.141788) [ 75.142] frame_swap_complete(type=2): draw=146, pipe=0, frame=4258 [msc=4258], tv=75.141788 [ 75.142] sna_accel_flush: flush?=0, dirty?=0 [ 75.142] sna_dri2_event_free(draw?=1) [ 75.142] sna_dri2_remove_event: remove[0x561c94b07640] from window 146, active? 1 [ 75.142] sna_dri2_remove_event: releasing cached handle=128 [ 75.142] _kgem_bo_destroy: handle=128, proxy? 0 [ 75.142] __kgem_bo_destroy: handle=128, size=66355200 [ 75.142] kgem_bo_move_to_scanout: moving 128 [fb 80] to scanout cache, active? 1 [ 75.142] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=114] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 75.142] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=32] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 75.142] sna_dri2_vblank_handler complete [ 75.142] sna_block_handler (tv=545.947000) [ 75.142] sna_scanout_do_flush: flush timer active: delta=12 [ 75.142] sna_accel_do_throttle -- no pending activity [ 75.142] sna_accel_block: evaluating timers, active=5 [ 75.142] sna_accel_block: flush timer expires in 12 [75154] [ 75.144] sna_wakeup_handler [ 75.144] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 75.144] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 75.144] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 75.144] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 75.144] sna_dri2_get_msc(draw=146, pipe=0) [ 75.144] sna_crtc_record_swap: recording last swap on pipe=0, frame 4258 [msc=4258], time 75.141788 [ 75.144] sna_dri2_get_msc: msc=4258 [raw=4258], ust=75141788 [ 75.144] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=32 (refs=1/1, flush=0) , front=114 (refs=2/3, flush=1) [ 75.144] sna_dri2_schedule_swap(target_msc=4258, divisor=0, remainder=0) [ 75.144] sna_dri2_schedule_swap: using front handle=114, active_scanout?=2, flush?=1 [ 75.144] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 75.144] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 75.144] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 75.144] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 75.144] sna_crtc_record_swap: recording last swap on pipe=0, frame 4258 [msc=4258], time 75.141788 [ 75.144] immediate_swap: current_msc=4258, target_msc=4258 -- yes [ 75.144] can_flip: no, shadow enabled [ 75.144] sna_dri2_add_event: adding event to window 146) [ 75.144] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 75.144] sna_dri2_immediate_blit: no pending blit, starting chain [ 75.144] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 75.144] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 75.144] can_xchg: back size=8700f00, front size=8700f00 [ 75.144] can_xchg: yes, pixmap=4091 [ 75.144] sna_dri2_xchg: win=146, exchange front=114/86,ref=3 and back=32/80,ref=2, pixmap=4091 3840x2160 [ 75.144] sna_dri2_xchg: back_bo handle=32, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 75.144] sna_dri2_xchg: front_bo handle=114, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 75.144] set_bo: pixmap=4091, handle=32 (old handle=114) [ 75.144] set_bo: marking whole pixmap as damaged [ 75.144] set_bo: applying final/discard move-to-gpu [ 75.144] wait_for_shadow: flags=0, flips=1, handle=114, shadow=29 [ 75.144] set_bo: dropping flush hint from handle=114 [ 75.144] set_bo: adding flush hint to handle=32 [ 75.144] mark_stale(handle=114) => 1 [ 75.144] swap_limit: draw=146 setting swap limit to 3 [ 75.144] sna_dri2_swap_limit_validate: swap limit set to 3 [ 75.144] sna_next_vblank(pipe=0, waiting until next vblank) [ 75.145] sna_dri2_schedule_swap: reported target_msc=4258 [ 75.145] sna_accel_flush: flush?=0, dirty?=0 [ 75.145] sna_accel_flush: flush?=0, dirty?=0 [ 75.145] sna_accel_flush: flush?=0, dirty?=0 [ 75.145] sna_accel_flush: flush?=0, dirty?=0 [ 75.145] sna_block_handler (tv=545.944000) [ 75.145] sna_scanout_do_flush: flush timer active: delta=9 [ 75.145] sna_accel_do_throttle -- no pending activity [ 75.145] sna_accel_block: evaluating timers, active=5 [ 75.145] sna_accel_block: flush timer expires in 9 [75154] [ 75.145] sna_wakeup_handler [ 75.145] sna_accel_flush: flush?=0, dirty?=0 [ 75.145] sna_change_window_attributes [ 75.145] sna_accel_flush: flush?=0, dirty?=0 [ 75.145] sna_accel_flush: flush?=0, dirty?=0 [ 75.145] sna_accel_flush: flush?=0, dirty?=0 [ 75.145] sna_block_handler (tv=545.944000) [ 75.145] sna_scanout_do_flush: flush timer active: delta=9 [ 75.145] sna_accel_do_throttle -- no pending activity [ 75.145] sna_accel_block: evaluating timers, active=5 [ 75.145] sna_accel_block: flush timer expires in 9 [75154] [ 75.145] sna_wakeup_handler [ 75.145] sna_accel_flush: flush?=0, dirty?=0 [ 75.145] sna_accel_flush: flush?=0, dirty?=0 [ 75.145] sna_accel_flush: flush?=0, dirty?=0 [ 75.145] sna_accel_flush: flush?=0, dirty?=0 [ 75.145] sna_change_window_attributes [ 75.145] sna_accel_flush: flush?=0, dirty?=0 [ 75.145] sna_accel_flush: flush?=0, dirty?=0 [ 75.146] sna_accel_flush: flush?=0, dirty?=0 [ 75.146] sna_block_handler (tv=545.943000) [ 75.146] sna_scanout_do_flush: flush timer active: delta=8 [ 75.146] sna_accel_do_throttle -- no pending activity [ 75.146] sna_accel_block: evaluating timers, active=5 [ 75.146] sna_accel_block: flush timer expires in 8 [75154] [ 75.146] sna_wakeup_handler [ 75.146] sna_accel_flush: flush?=0, dirty?=0 [ 75.146] sna_accel_flush: flush?=0, dirty?=0 [ 75.146] sna_accel_flush: flush?=0, dirty?=0 [ 75.146] sna_accel_flush: flush?=0, dirty?=0 [ 75.146] sna_change_window_attributes [ 75.146] sna_accel_flush: flush?=0, dirty?=0 [ 75.146] sna_accel_flush: flush?=0, dirty?=0 [ 75.146] sna_accel_flush: flush?=0, dirty?=0 [ 75.146] sna_block_handler (tv=545.943000) [ 75.146] sna_scanout_do_flush: flush timer active: delta=8 [ 75.146] sna_accel_do_throttle -- no pending activity [ 75.146] sna_accel_block: evaluating timers, active=5 [ 75.146] sna_accel_block: flush timer expires in 8 [75154] [ 75.146] sna_wakeup_handler [ 75.146] sna_accel_flush: flush?=0, dirty?=0 [ 75.146] sna_accel_flush: flush?=0, dirty?=0 [ 75.146] sna_accel_flush: flush?=0, dirty?=0 [ 75.146] sna_accel_flush: flush?=0, dirty?=0 [ 75.146] sna_accel_flush: flush?=0, dirty?=0 [ 75.146] sna_block_handler (tv=545.943000) [ 75.146] sna_scanout_do_flush: flush timer active: delta=8 [ 75.146] sna_accel_do_throttle -- no pending activity [ 75.146] sna_accel_block: evaluating timers, active=5 [ 75.146] sna_accel_block: flush timer expires in 8 [75154] [ 75.146] sna_wakeup_handler [ 75.146] sna_accel_flush: flush?=0, dirty?=0 [ 75.146] sna_accel_flush: flush?=0, dirty?=0 [ 75.146] sna_accel_flush: flush?=0, dirty?=0 [ 75.146] sna_accel_flush: flush?=0, dirty?=0 [ 75.147] sna_accel_flush: flush?=0, dirty?=0 [ 75.147] sna_block_handler (tv=545.942000) [ 75.147] sna_scanout_do_flush: flush timer active: delta=7 [ 75.147] sna_accel_do_throttle -- no pending activity [ 75.147] sna_accel_block: evaluating timers, active=5 [ 75.147] sna_accel_block: flush timer expires in 7 [75154] [ 75.147] sna_wakeup_handler [ 75.147] sna_accel_flush: flush?=0, dirty?=0 [ 75.147] sna_accel_flush: flush?=0, dirty?=0 [ 75.147] sna_accel_flush: flush?=0, dirty?=0 [ 75.147] sna_accel_flush: flush?=0, dirty?=0 [ 75.147] sna_block_handler (tv=545.942000) [ 75.147] sna_scanout_do_flush: flush timer active: delta=7 [ 75.147] sna_accel_do_throttle -- no pending activity [ 75.147] sna_accel_block: evaluating timers, active=5 [ 75.147] sna_accel_block: flush timer expires in 7 [75154] [ 75.147] sna_wakeup_handler [ 75.147] sna_accel_flush: flush?=0, dirty?=0 [ 75.147] sna_accel_flush: flush?=0, dirty?=0 [ 75.147] sna_accel_flush: flush?=0, dirty?=0 [ 75.147] sna_accel_flush: flush?=0, dirty?=0 [ 75.147] sna_accel_flush: flush?=0, dirty?=0 [ 75.147] sna_block_handler (tv=545.942000) [ 75.147] sna_scanout_do_flush: flush timer active: delta=7 [ 75.147] sna_accel_do_throttle -- no pending activity [ 75.147] sna_accel_block: evaluating timers, active=5 [ 75.147] sna_accel_block: flush timer expires in 7 [75154] [ 75.154] sna_wakeup_handler [ 75.154] sna_block_handler (tv=545.935000) [ 75.154] sna_scanout_do_flush: flush timer active: delta=0 [ 75.154] sna_scanout_do_flush (time=75154), triggered [ 75.154] sna_scanout_flush (time=75154), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 75.154] has_shadow: has pending damage? 1, outstanding flips: 1 [ 75.154] stop_flush: scanout=32 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 75.154] has_shadow: has pending damage? 1, outstanding flips: 1 [ 75.154] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 1, mode reconfiguration pending? 0) [ 75.154] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 75.154] sna_mode_redisplay: checking for 1 outstanding flip completions [ 75.154] sna_mode_redisplay: now 1 outstanding flip completions (enabled? 1) [ 75.154] sna_accel_do_throttle -- no pending activity [ 75.154] sna_accel_block: evaluating timers, active=5 [ 75.155] sna_accel_block: flush timer expires in 16 [75170] [ 75.157] sna_wakeup_handler [ 75.157] sna_accel_flush: flush?=0, dirty?=0 [ 75.157] sna_accel_flush: flush?=0, dirty?=0 [ 75.157] sna_block_handler (tv=545.932000) [ 75.157] sna_scanout_do_flush: flush timer active: delta=13 [ 75.157] sna_accel_do_throttle -- no pending activity [ 75.157] sna_accel_block: evaluating timers, active=5 [ 75.157] sna_accel_block: flush timer expires in 13 [75170] [ 75.158] sna_wakeup_handler [ 75.158] sna_mode_wakeup: len=64 [ 75.158] sna_mode_wakeup: recording last swap on pipe=0, frame 4259 [10a3], time 75.158455 [ 75.158] sna_mode_wakeup: removing handle=25 [active_scanout=0] from scanout, installing handle=114 [active_scanout=1] [ 75.158] sna_mode_wakeup: flip complete, pending? 1 [ 75.158] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 75.158] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 75.158] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 75.158] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 75.158] sna_pixmap_move_to_gpu: already all-damaged [ 75.158] sna_pixmap_mark_active: pixmap=4091, handle=32 [ 75.158] sna_mode_redisplay: crtc[0] transformed? 0 [ 75.158] sna_mode_redisplay: crtc[1] transformed? 0 [ 75.158] sna_mode_redisplay: crtc[2] transformed? 0 [ 75.158] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=32 [active=1] [ 75.158] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 114, transformed? 0 [ 75.158] get_fb: reusing fb=68 for handle=32 [ 75.158] sna_mode_redisplay: recording flip on CRTC:32 handle=32, active_scanout=2, serial=3 [ 75.158] __kgem_bo_clear_busy: handle=32 [ 75.158] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 75.158] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 75.158] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 75.158] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=32, shadow handle=29 [ 75.158] sna_dri2_vblank_handler(type=2, sequence=4259, draw=4181) [ 75.158] sna_crtc_record_swap: recording last swap on pipe=0, frame 4259 [msc=4259], time 75.158455 [ 75.158] sna_dri2_vblank_handler: 2 complete, frame=4259 tv=75.158455 [ 75.158] sna_dri2_blit_complete: blit finished [ 75.158] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4259, tv=75.158455) [ 75.158] frame_swap_complete(type=2): draw=146, pipe=0, frame=4259 [msc=4259], tv=75.158455 [ 75.158] sna_accel_flush: flush?=0, dirty?=0 [ 75.158] sna_dri2_event_free(draw?=1) [ 75.158] sna_dri2_remove_event: remove[0x561c94b07640] from window 146, active? 1 [ 75.158] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 75.158] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=114] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 75.158] sna_dri2_vblank_handler complete [ 75.158] sna_block_handler (tv=545.931000) [ 75.158] sna_scanout_do_flush: flush timer active: delta=12 [ 75.158] sna_accel_do_throttle -- no pending activity [ 75.158] sna_accel_block: evaluating timers, active=5 [ 75.158] sna_accel_block: flush timer expires in 12 [75170] [ 75.158] sna_wakeup_handler [ 75.159] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=114, name=86 [ 75.159] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 75.159] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 75.159] sna_dri2_get_back: draw size=3840x2160, back buffer handle=114 size=3840x2160, is-scanout? 1, active?=1, pitch=15360, front pitch=15360 [ 75.159] sna_dri2_get_back: reuse backbuffer? 1 [ 75.159] sna_dri2_get_back: back buffer handle=114, active?=1, refcnt=1 [ 75.159] sna_dri2_get_back: cache: handle=25, active=0 [ 75.159] sna_dri2_get_back: reuse cache handle=25, name=75, flags=0 [ 75.159] sna_dri2_get_back: caching handle=114 (name=86, flags=0, active_scanout=1) [ 75.159] kgem_bo_flink: flinked handle=25 to name=75, marking non-reusable [ 75.159] sna_dri2_reuse_buffer: reusing back buffer handle=25, name=75, pitch=15360, age=0 [ 75.159] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 75.159] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=32, name=80, active_scanout=2 [ 75.159] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 75.159] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 75.159] sna_accel_flush: flush?=0, dirty?=0 [ 75.159] sna_accel_flush: flush?=0, dirty?=0 [ 75.159] sna_accel_flush: flush?=0, dirty?=0 [ 75.159] sna_block_handler (tv=545.930000) [ 75.159] sna_scanout_do_flush: flush timer active: delta=11 [ 75.159] sna_accel_do_throttle -- no pending activity [ 75.159] sna_accel_block: evaluating timers, active=5 [ 75.159] sna_accel_block: flush timer expires in 11 [75170] [ 75.161] sna_wakeup_handler [ 75.161] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 75.161] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 75.161] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 75.161] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 75.161] sna_dri2_get_msc(draw=146, pipe=0) [ 75.161] sna_crtc_record_swap: recording last swap on pipe=0, frame 4259 [msc=4259], time 75.158455 [ 75.161] sna_dri2_get_msc: msc=4259 [raw=4259], ust=75158455 [ 75.161] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=25 (refs=1/1, flush=0) , front=32 (refs=2/3, flush=1) [ 75.161] sna_dri2_schedule_swap(target_msc=4259, divisor=0, remainder=0) [ 75.161] sna_dri2_schedule_swap: using front handle=32, active_scanout?=2, flush?=1 [ 75.161] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 75.161] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 75.161] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 75.162] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 75.162] sna_crtc_record_swap: recording last swap on pipe=0, frame 4259 [msc=4259], time 75.158455 [ 75.162] immediate_swap: current_msc=4259, target_msc=4259 -- yes [ 75.162] can_flip: no, shadow enabled [ 75.162] sna_dri2_add_event: adding event to window 146) [ 75.162] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 75.162] sna_dri2_immediate_blit: no pending blit, starting chain [ 75.162] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 75.162] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 75.162] can_xchg: back size=8700f00, front size=8700f00 [ 75.162] can_xchg: yes, pixmap=4091 [ 75.162] sna_dri2_xchg: win=146, exchange front=32/80,ref=3 and back=25/75,ref=2, pixmap=4091 3840x2160 [ 75.162] sna_dri2_xchg: back_bo handle=25, pitch=15360, size=33177600, ref=1, active_scanout?=0 [ 75.162] sna_dri2_xchg: front_bo handle=32, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 75.162] set_bo: pixmap=4091, handle=25 (old handle=32) [ 75.162] set_bo: marking whole pixmap as damaged [ 75.162] set_bo: applying final/discard move-to-gpu [ 75.162] wait_for_shadow: flags=0, flips=1, handle=32, shadow=29 [ 75.162] set_bo: dropping flush hint from handle=32 [ 75.162] set_bo: adding flush hint to handle=25 [ 75.162] mark_stale(handle=32) => 1 [ 75.162] swap_limit: draw=146 setting swap limit to 3 [ 75.162] sna_dri2_swap_limit_validate: swap limit set to 3 [ 75.162] sna_next_vblank(pipe=0, waiting until next vblank) [ 75.162] sna_dri2_schedule_swap: reported target_msc=4259 [ 75.162] sna_accel_flush: flush?=0, dirty?=0 [ 75.162] sna_accel_flush: flush?=0, dirty?=0 [ 75.162] sna_accel_flush: flush?=0, dirty?=0 [ 75.162] sna_accel_flush: flush?=0, dirty?=0 [ 75.162] sna_block_handler (tv=545.927000) [ 75.162] sna_scanout_do_flush: flush timer active: delta=8 [ 75.162] sna_accel_do_throttle -- no pending activity [ 75.162] sna_accel_block: evaluating timers, active=5 [ 75.162] sna_accel_block: flush timer expires in 8 [75170] [ 75.162] sna_wakeup_handler [ 75.162] sna_accel_flush: flush?=0, dirty?=0 [ 75.162] sna_change_window_attributes [ 75.162] sna_accel_flush: flush?=0, dirty?=0 [ 75.163] sna_accel_flush: flush?=0, dirty?=0 [ 75.163] sna_accel_flush: flush?=0, dirty?=0 [ 75.163] sna_block_handler (tv=545.926000) [ 75.163] sna_scanout_do_flush: flush timer active: delta=7 [ 75.163] sna_accel_do_throttle -- no pending activity [ 75.163] sna_accel_block: evaluating timers, active=5 [ 75.163] sna_accel_block: flush timer expires in 7 [75170] [ 75.163] sna_wakeup_handler [ 75.163] sna_accel_flush: flush?=0, dirty?=0 [ 75.163] sna_accel_flush: flush?=0, dirty?=0 [ 75.163] sna_accel_flush: flush?=0, dirty?=0 [ 75.163] sna_accel_flush: flush?=0, dirty?=0 [ 75.163] sna_change_window_attributes [ 75.163] sna_accel_flush: flush?=0, dirty?=0 [ 75.163] sna_accel_flush: flush?=0, dirty?=0 [ 75.163] sna_accel_flush: flush?=0, dirty?=0 [ 75.163] sna_block_handler (tv=545.926000) [ 75.163] sna_scanout_do_flush: flush timer active: delta=7 [ 75.163] sna_accel_do_throttle -- no pending activity [ 75.163] sna_accel_block: evaluating timers, active=5 [ 75.163] sna_accel_block: flush timer expires in 7 [75170] [ 75.163] sna_wakeup_handler [ 75.163] sna_accel_flush: flush?=0, dirty?=0 [ 75.163] sna_accel_flush: flush?=0, dirty?=0 [ 75.163] sna_accel_flush: flush?=0, dirty?=0 [ 75.163] sna_accel_flush: flush?=0, dirty?=0 [ 75.163] sna_change_window_attributes [ 75.163] sna_accel_flush: flush?=0, dirty?=0 [ 75.163] sna_accel_flush: flush?=0, dirty?=0 [ 75.163] sna_accel_flush: flush?=0, dirty?=0 [ 75.163] sna_block_handler (tv=545.926000) [ 75.163] sna_scanout_do_flush: flush timer active: delta=7 [ 75.163] sna_accel_do_throttle -- no pending activity [ 75.163] sna_accel_block: evaluating timers, active=5 [ 75.163] sna_accel_block: flush timer expires in 7 [75170] [ 75.163] sna_wakeup_handler [ 75.163] sna_accel_flush: flush?=0, dirty?=0 [ 75.163] sna_accel_flush: flush?=0, dirty?=0 [ 75.164] sna_accel_flush: flush?=0, dirty?=0 [ 75.164] sna_accel_flush: flush?=0, dirty?=0 [ 75.164] sna_accel_flush: flush?=0, dirty?=0 [ 75.164] sna_block_handler (tv=545.925000) [ 75.164] sna_scanout_do_flush: flush timer active: delta=6 [ 75.164] sna_accel_do_throttle -- no pending activity [ 75.164] sna_accel_block: evaluating timers, active=5 [ 75.164] sna_accel_block: flush timer expires in 6 [75170] [ 75.164] sna_wakeup_handler [ 75.164] sna_accel_flush: flush?=0, dirty?=0 [ 75.164] sna_accel_flush: flush?=0, dirty?=0 [ 75.164] sna_accel_flush: flush?=0, dirty?=0 [ 75.164] sna_accel_flush: flush?=0, dirty?=0 [ 75.164] sna_accel_flush: flush?=0, dirty?=0 [ 75.164] sna_block_handler (tv=545.925000) [ 75.164] sna_scanout_do_flush: flush timer active: delta=6 [ 75.164] sna_accel_do_throttle -- no pending activity [ 75.164] sna_accel_block: evaluating timers, active=5 [ 75.164] sna_accel_block: flush timer expires in 6 [75170] [ 75.164] sna_wakeup_handler [ 75.164] sna_accel_flush: flush?=0, dirty?=0 [ 75.164] sna_accel_flush: flush?=0, dirty?=0 [ 75.164] sna_accel_flush: flush?=0, dirty?=0 [ 75.164] sna_block_handler (tv=545.925000) [ 75.164] sna_scanout_do_flush: flush timer active: delta=6 [ 75.164] sna_accel_do_throttle -- no pending activity [ 75.164] sna_accel_block: evaluating timers, active=5 [ 75.164] sna_accel_block: flush timer expires in 6 [75170] [ 75.164] sna_wakeup_handler [ 75.164] sna_accel_flush: flush?=0, dirty?=0 [ 75.164] sna_accel_flush: flush?=0, dirty?=0 [ 75.164] sna_accel_flush: flush?=0, dirty?=0 [ 75.164] sna_accel_flush: flush?=0, dirty?=0 [ 75.164] sna_block_handler (tv=545.925000) [ 75.164] sna_scanout_do_flush: flush timer active: delta=6 [ 75.164] sna_accel_do_throttle -- no pending activity [ 75.164] sna_accel_block: evaluating timers, active=5 [ 75.164] sna_accel_block: flush timer expires in 6 [75170] [ 75.164] sna_wakeup_handler [ 75.164] sna_accel_flush: flush?=0, dirty?=0 [ 75.164] sna_accel_flush: flush?=0, dirty?=0 [ 75.164] sna_accel_flush: flush?=0, dirty?=0 [ 75.164] sna_block_handler (tv=545.925000) [ 75.164] sna_scanout_do_flush: flush timer active: delta=6 [ 75.164] sna_accel_do_throttle -- no pending activity [ 75.164] sna_accel_block: evaluating timers, active=5 [ 75.164] sna_accel_block: flush timer expires in 6 [75170] [ 75.171] sna_wakeup_handler [ 75.171] sna_block_handler (tv=545.918000) [ 75.171] sna_scanout_do_flush: flush timer active: delta=-1 [ 75.171] sna_scanout_do_flush (time=75171), triggered [ 75.171] sna_scanout_flush (time=75171), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 75.171] has_shadow: has pending damage? 1, outstanding flips: 1 [ 75.171] stop_flush: scanout=25 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 75.171] has_shadow: has pending damage? 1, outstanding flips: 1 [ 75.171] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 1, mode reconfiguration pending? 0) [ 75.171] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 75.171] sna_mode_redisplay: checking for 1 outstanding flip completions [ 75.171] sna_mode_redisplay: now 1 outstanding flip completions (enabled? 1) [ 75.171] sna_accel_do_throttle -- no pending activity [ 75.171] sna_accel_block: evaluating timers, active=5 [ 75.171] sna_accel_block: flush timer expires in 16 [75187] [ 75.171] sna_wakeup_handler [ 75.171] sna_accel_flush: flush?=0, dirty?=0 [ 75.171] sna_block_handler (tv=545.918000) [ 75.171] sna_scanout_do_flush: flush timer active: delta=16 [ 75.171] sna_accel_do_throttle -- no pending activity [ 75.171] sna_accel_block: evaluating timers, active=5 [ 75.171] sna_accel_block: flush timer expires in 16 [75187] [ 75.172] sna_wakeup_handler [ 75.172] sna_block_handler (tv=545.917000) [ 75.172] sna_scanout_do_flush: flush timer active: delta=15 [ 75.172] sna_accel_do_throttle -- no pending activity [ 75.172] sna_accel_block: evaluating timers, active=5 [ 75.172] sna_accel_block: flush timer expires in 15 [75187] [ 75.172] sna_wakeup_handler [ 75.172] sna_accel_flush: flush?=0, dirty?=0 [ 75.172] sna_accel_flush: flush?=0, dirty?=0 [ 75.172] sna_block_handler (tv=545.917000) [ 75.172] sna_scanout_do_flush: flush timer active: delta=15 [ 75.172] sna_accel_do_throttle -- no pending activity [ 75.172] sna_accel_block: evaluating timers, active=5 [ 75.172] sna_accel_block: flush timer expires in 15 [75187] [ 75.173] sna_wakeup_handler [ 75.173] sna_block_handler (tv=545.916000) [ 75.173] sna_scanout_do_flush: flush timer active: delta=14 [ 75.173] sna_accel_do_throttle -- no pending activity [ 75.173] sna_accel_block: evaluating timers, active=5 [ 75.173] sna_accel_block: flush timer expires in 14 [75187] [ 75.174] sna_wakeup_handler [ 75.174] sna_accel_flush: flush?=0, dirty?=0 [ 75.174] sna_accel_flush: flush?=0, dirty?=0 [ 75.174] sna_block_handler (tv=545.915000) [ 75.174] sna_scanout_do_flush: flush timer active: delta=13 [ 75.174] sna_accel_do_throttle -- no pending activity [ 75.174] sna_accel_block: evaluating timers, active=5 [ 75.174] sna_accel_block: flush timer expires in 13 [75187] [ 75.174] sna_wakeup_handler [ 75.174] sna_mode_wakeup: len=64 [ 75.174] sna_mode_wakeup: recording last swap on pipe=0, frame 4260 [10a4], time 75.175127 [ 75.174] sna_mode_wakeup: removing handle=114 [active_scanout=0] from scanout, installing handle=32 [active_scanout=1] [ 75.174] sna_mode_wakeup: flip complete, pending? 1 [ 75.174] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 75.174] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 75.174] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 75.174] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 75.175] sna_pixmap_move_to_gpu: already all-damaged [ 75.175] sna_pixmap_mark_active: pixmap=4091, handle=25 [ 75.175] sna_mode_redisplay: crtc[0] transformed? 0 [ 75.175] sna_mode_redisplay: crtc[1] transformed? 0 [ 75.175] sna_mode_redisplay: crtc[2] transformed? 0 [ 75.175] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=25 [active=1] [ 75.175] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 32, transformed? 0 [ 75.175] get_fb: reusing fb=69 for handle=25 [ 75.175] sna_mode_redisplay: recording flip on CRTC:32 handle=25, active_scanout=2, serial=3 [ 75.175] __kgem_bo_clear_busy: handle=25 [ 75.175] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 75.175] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 75.175] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 75.175] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=25, shadow handle=29 [ 75.175] sna_dri2_vblank_handler(type=2, sequence=4260, draw=4181) [ 75.175] sna_crtc_record_swap: recording last swap on pipe=0, frame 4260 [msc=4260], time 75.175127 [ 75.175] sna_dri2_vblank_handler: 2 complete, frame=4260 tv=75.175127 [ 75.175] sna_dri2_blit_complete: blit finished [ 75.175] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4260, tv=75.175127) [ 75.175] frame_swap_complete(type=2): draw=146, pipe=0, frame=4260 [msc=4260], tv=75.175127 [ 75.175] sna_accel_flush: flush?=0, dirty?=0 [ 75.175] sna_dri2_event_free(draw?=1) [ 75.175] sna_dri2_remove_event: remove[0x561c94b07640] from window 146, active? 1 [ 75.175] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=25] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 75.175] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=32] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 75.175] sna_dri2_vblank_handler complete [ 75.175] sna_block_handler (tv=545.914000) [ 75.175] sna_scanout_do_flush: flush timer active: delta=12 [ 75.175] sna_accel_do_throttle -- no pending activity [ 75.175] sna_accel_block: evaluating timers, active=5 [ 75.175] sna_accel_block: flush timer expires in 12 [75187] [ 75.175] sna_wakeup_handler [ 75.175] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=32, name=80 [ 75.175] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 75.175] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 75.175] sna_dri2_get_back: draw size=3840x2160, back buffer handle=32 size=3840x2160, is-scanout? 1, active?=1, pitch=15360, front pitch=15360 [ 75.175] sna_dri2_get_back: reuse backbuffer? 1 [ 75.175] sna_dri2_get_back: back buffer handle=32, active?=1, refcnt=1 [ 75.175] sna_dri2_get_back: cache: handle=114, active=0 [ 75.175] sna_dri2_get_back: reuse cache handle=114, name=86, flags=0 [ 75.175] sna_dri2_get_back: caching handle=32 (name=80, flags=0, active_scanout=1) [ 75.175] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 75.175] sna_dri2_reuse_buffer: reusing back buffer handle=114, name=86, pitch=15360, age=0 [ 75.175] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 75.175] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=25, name=75, active_scanout=2 [ 75.175] kgem_bo_flink: flinked handle=25 to name=75, marking non-reusable [ 75.175] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=25] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 75.175] sna_accel_flush: flush?=0, dirty?=0 [ 75.176] sna_accel_flush: flush?=0, dirty?=0 [ 75.176] sna_accel_flush: flush?=0, dirty?=0 [ 75.176] sna_block_handler (tv=545.913000) [ 75.176] sna_scanout_do_flush: flush timer active: delta=11 [ 75.176] sna_accel_do_throttle -- no pending activity [ 75.176] sna_accel_block: evaluating timers, active=5 [ 75.176] sna_accel_block: flush timer expires in 11 [75187] [ 75.178] sna_wakeup_handler [ 75.178] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 75.178] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 75.178] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 75.178] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 75.178] sna_dri2_get_msc(draw=146, pipe=0) [ 75.178] sna_crtc_record_swap: recording last swap on pipe=0, frame 4260 [msc=4260], time 75.175127 [ 75.178] sna_dri2_get_msc: msc=4260 [raw=4260], ust=75175127 [ 75.178] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=114 (refs=1/1, flush=0) , front=25 (refs=2/3, flush=1) [ 75.179] sna_dri2_schedule_swap(target_msc=4260, divisor=0, remainder=0) [ 75.179] sna_dri2_schedule_swap: using front handle=25, active_scanout?=2, flush?=1 [ 75.179] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 75.179] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 75.179] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 75.179] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 75.179] sna_crtc_record_swap: recording last swap on pipe=0, frame 4260 [msc=4260], time 75.175127 [ 75.179] immediate_swap: current_msc=4260, target_msc=4260 -- yes [ 75.179] can_flip: no, shadow enabled [ 75.179] sna_dri2_add_event: adding event to window 146) [ 75.179] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 75.179] sna_dri2_immediate_blit: no pending blit, starting chain [ 75.179] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 75.179] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 75.179] can_xchg: back size=8700f00, front size=8700f00 [ 75.179] can_xchg: yes, pixmap=4091 [ 75.179] sna_dri2_xchg: win=146, exchange front=25/75,ref=3 and back=114/86,ref=2, pixmap=4091 3840x2160 [ 75.179] sna_dri2_xchg: back_bo handle=114, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 75.179] sna_dri2_xchg: front_bo handle=25, pitch=15360, size=33177600, ref=3, active_scanout?=2 [ 75.179] set_bo: pixmap=4091, handle=114 (old handle=25) [ 75.179] set_bo: marking whole pixmap as damaged [ 75.179] set_bo: applying final/discard move-to-gpu [ 75.179] wait_for_shadow: flags=0, flips=1, handle=25, shadow=29 [ 75.179] set_bo: dropping flush hint from handle=25 [ 75.179] set_bo: adding flush hint to handle=114 [ 75.179] mark_stale(handle=25) => 1 [ 75.179] swap_limit: draw=146 setting swap limit to 3 [ 75.179] sna_dri2_swap_limit_validate: swap limit set to 3 [ 75.179] sna_next_vblank(pipe=0, waiting until next vblank) [ 75.179] sna_dri2_schedule_swap: reported target_msc=4260 [ 75.179] sna_accel_flush: flush?=0, dirty?=0 [ 75.179] sna_accel_flush: flush?=0, dirty?=0 [ 75.179] sna_accel_flush: flush?=0, dirty?=0 [ 75.179] sna_accel_flush: flush?=0, dirty?=0 [ 75.179] sna_accel_flush: flush?=0, dirty?=0 [ 75.179] sna_block_handler (tv=545.910000) [ 75.179] sna_scanout_do_flush: flush timer active: delta=8 [ 75.179] sna_accel_do_throttle -- no pending activity [ 75.179] sna_accel_block: evaluating timers, active=5 [ 75.179] sna_accel_block: flush timer expires in 8 [75187] [ 75.180] sna_wakeup_handler [ 75.180] sna_accel_flush: flush?=0, dirty?=0 [ 75.180] sna_change_window_attributes [ 75.180] sna_accel_flush: flush?=0, dirty?=0 [ 75.180] sna_accel_flush: flush?=0, dirty?=0 [ 75.180] sna_accel_flush: flush?=0, dirty?=0 [ 75.180] sna_block_handler (tv=545.909000) [ 75.180] sna_scanout_do_flush: flush timer active: delta=7 [ 75.180] sna_accel_do_throttle -- no pending activity [ 75.180] sna_accel_block: evaluating timers, active=5 [ 75.180] sna_accel_block: flush timer expires in 7 [75187] [ 75.180] sna_wakeup_handler [ 75.180] sna_accel_flush: flush?=0, dirty?=0 [ 75.180] sna_accel_flush: flush?=0, dirty?=0 [ 75.180] sna_accel_flush: flush?=0, dirty?=0 [ 75.180] sna_accel_flush: flush?=0, dirty?=0 [ 75.180] sna_change_window_attributes [ 75.180] sna_accel_flush: flush?=0, dirty?=0 [ 75.180] sna_accel_flush: flush?=0, dirty?=0 [ 75.180] sna_accel_flush: flush?=0, dirty?=0 [ 75.180] sna_block_handler (tv=545.909000) [ 75.180] sna_scanout_do_flush: flush timer active: delta=7 [ 75.180] sna_accel_do_throttle -- no pending activity [ 75.180] sna_accel_block: evaluating timers, active=5 [ 75.180] sna_accel_block: flush timer expires in 7 [75187] [ 75.180] sna_wakeup_handler [ 75.180] sna_accel_flush: flush?=0, dirty?=0 [ 75.180] sna_accel_flush: flush?=0, dirty?=0 [ 75.180] sna_accel_flush: flush?=0, dirty?=0 [ 75.180] sna_accel_flush: flush?=0, dirty?=0 [ 75.180] sna_change_window_attributes [ 75.180] sna_accel_flush: flush?=0, dirty?=0 [ 75.181] sna_accel_flush: flush?=0, dirty?=0 [ 75.181] sna_accel_flush: flush?=0, dirty?=0 [ 75.181] sna_block_handler (tv=545.908000) [ 75.181] sna_scanout_do_flush: flush timer active: delta=6 [ 75.181] sna_accel_do_throttle -- no pending activity [ 75.181] sna_accel_block: evaluating timers, active=5 [ 75.181] sna_accel_block: flush timer expires in 6 [75187] [ 75.181] sna_wakeup_handler [ 75.181] sna_accel_flush: flush?=0, dirty?=0 [ 75.181] sna_block_handler (tv=545.908000) [ 75.181] sna_scanout_do_flush: flush timer active: delta=6 [ 75.181] sna_accel_do_throttle -- no pending activity [ 75.181] sna_accel_block: evaluating timers, active=5 [ 75.181] sna_accel_block: flush timer expires in 6 [75187] [ 75.181] sna_wakeup_handler [ 75.181] sna_accel_flush: flush?=0, dirty?=0 [ 75.181] sna_accel_flush: flush?=0, dirty?=0 [ 75.181] sna_accel_flush: flush?=0, dirty?=0 [ 75.181] sna_accel_flush: flush?=0, dirty?=0 [ 75.181] sna_accel_flush: flush?=0, dirty?=0 [ 75.181] sna_block_handler (tv=545.908000) [ 75.181] sna_scanout_do_flush: flush timer active: delta=6 [ 75.181] sna_accel_do_throttle -- no pending activity [ 75.181] sna_accel_block: evaluating timers, active=5 [ 75.181] sna_accel_block: flush timer expires in 6 [75187] [ 75.181] sna_wakeup_handler [ 75.181] sna_accel_flush: flush?=0, dirty?=0 [ 75.181] sna_accel_flush: flush?=0, dirty?=0 [ 75.181] sna_accel_flush: flush?=0, dirty?=0 [ 75.181] sna_accel_flush: flush?=0, dirty?=0 [ 75.181] sna_accel_flush: flush?=0, dirty?=0 [ 75.181] sna_block_handler (tv=545.908000) [ 75.181] sna_scanout_do_flush: flush timer active: delta=6 [ 75.181] sna_accel_do_throttle -- no pending activity [ 75.181] sna_accel_block: evaluating timers, active=5 [ 75.181] sna_accel_block: flush timer expires in 6 [75187] [ 75.181] sna_wakeup_handler [ 75.181] sna_accel_flush: flush?=0, dirty?=0 [ 75.181] sna_accel_flush: flush?=0, dirty?=0 [ 75.181] sna_accel_flush: flush?=0, dirty?=0 [ 75.181] sna_accel_flush: flush?=0, dirty?=0 [ 75.181] sna_block_handler (tv=545.908000) [ 75.181] sna_scanout_do_flush: flush timer active: delta=6 [ 75.181] sna_accel_do_throttle -- no pending activity [ 75.182] sna_accel_block: evaluating timers, active=5 [ 75.182] sna_accel_block: flush timer expires in 6 [75187] [ 75.182] sna_wakeup_handler [ 75.182] sna_accel_flush: flush?=0, dirty?=0 [ 75.182] sna_accel_flush: flush?=0, dirty?=0 [ 75.182] sna_accel_flush: flush?=0, dirty?=0 [ 75.182] sna_accel_flush: flush?=0, dirty?=0 [ 75.182] sna_accel_flush: flush?=0, dirty?=0 [ 75.182] sna_block_handler (tv=545.907000) [ 75.182] sna_scanout_do_flush: flush timer active: delta=5 [ 75.182] sna_accel_do_throttle -- no pending activity [ 75.182] sna_accel_block: evaluating timers, active=5 [ 75.182] sna_accel_block: flush timer expires in 5 [75187] [ 75.187] sna_wakeup_handler [ 75.187] sna_block_handler (tv=545.902000) [ 75.187] sna_scanout_do_flush: flush timer active: delta=0 [ 75.187] sna_scanout_do_flush (time=75187), triggered [ 75.187] sna_scanout_flush (time=75187), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 75.187] has_shadow: has pending damage? 1, outstanding flips: 1 [ 75.187] stop_flush: scanout=114 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 75.187] has_shadow: has pending damage? 1, outstanding flips: 1 [ 75.187] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 1, mode reconfiguration pending? 0) [ 75.187] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 75.187] sna_mode_redisplay: checking for 1 outstanding flip completions [ 75.187] sna_mode_redisplay: now 1 outstanding flip completions (enabled? 1) [ 75.187] sna_accel_do_throttle -- no pending activity [ 75.187] sna_accel_block: evaluating timers, active=5 [ 75.187] sna_accel_block: flush timer expires in 16 [75203] [ 75.191] sna_wakeup_handler [ 75.191] sna_mode_wakeup: len=64 [ 75.191] sna_mode_wakeup: recording last swap on pipe=0, frame 4261 [10a5], time 75.191794 [ 75.191] sna_mode_wakeup: removing handle=32 [active_scanout=0] from scanout, installing handle=25 [active_scanout=1] [ 75.191] sna_mode_wakeup: flip complete, pending? 1 [ 75.191] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 75.191] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 75.191] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 75.191] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 75.191] sna_pixmap_move_to_gpu: already all-damaged [ 75.191] sna_pixmap_mark_active: pixmap=4091, handle=114 [ 75.191] sna_mode_redisplay: crtc[0] transformed? 0 [ 75.191] sna_mode_redisplay: crtc[1] transformed? 0 [ 75.191] sna_mode_redisplay: crtc[2] transformed? 0 [ 75.191] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=114 [active=1] [ 75.191] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 25, transformed? 0 [ 75.191] get_fb: reusing fb=81 for handle=114 [ 75.191] sna_mode_redisplay: recording flip on CRTC:32 handle=114, active_scanout=2, serial=3 [ 75.191] __kgem_bo_clear_busy: handle=114 [ 75.191] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 75.191] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 75.191] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 75.191] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=114, shadow handle=29 [ 75.191] sna_dri2_vblank_handler(type=2, sequence=4261, draw=4181) [ 75.191] sna_crtc_record_swap: recording last swap on pipe=0, frame 4261 [msc=4261], time 75.191794 [ 75.191] sna_dri2_vblank_handler: 2 complete, frame=4261 tv=75.191794 [ 75.191] sna_dri2_blit_complete: blit finished [ 75.192] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4261, tv=75.191794) [ 75.192] frame_swap_complete(type=2): draw=146, pipe=0, frame=4261 [msc=4261], tv=75.191794 [ 75.192] sna_accel_flush: flush?=0, dirty?=0 [ 75.192] sna_dri2_event_free(draw?=1) [ 75.192] sna_dri2_remove_event: remove[0x561c94b07640] from window 146, active? 1 [ 75.192] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=114] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 75.192] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=25] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 75.192] sna_dri2_vblank_handler complete [ 75.192] sna_accel_flush: flush?=0, dirty?=0 [ 75.192] sna_block_handler (tv=545.897000) [ 75.192] sna_scanout_do_flush: flush timer active: delta=11 [ 75.192] sna_accel_do_throttle -- no pending activity [ 75.192] sna_accel_block: evaluating timers, active=5 [ 75.192] sna_accel_block: flush timer expires in 11 [75203] [ 75.192] sna_wakeup_handler [ 75.192] sna_accel_flush: flush?=0, dirty?=0 [ 75.192] sna_accel_flush: flush?=0, dirty?=0 [ 75.192] sna_block_handler (tv=545.897000) [ 75.192] sna_scanout_do_flush: flush timer active: delta=11 [ 75.192] sna_accel_do_throttle -- no pending activity [ 75.192] sna_accel_block: evaluating timers, active=5 [ 75.192] sna_accel_block: flush timer expires in 11 [75203] [ 75.192] sna_wakeup_handler [ 75.192] sna_accel_flush: flush?=0, dirty?=0 [ 75.192] sna_block_handler (tv=545.897000) [ 75.192] sna_scanout_do_flush: flush timer active: delta=11 [ 75.192] sna_accel_do_throttle -- no pending activity [ 75.192] sna_accel_block: evaluating timers, active=5 [ 75.192] sna_accel_block: flush timer expires in 11 [75203] [ 75.192] sna_wakeup_handler [ 75.192] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=25, name=75 [ 75.192] kgem_bo_flink: flinked handle=25 to name=75, marking non-reusable [ 75.192] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 75.193] sna_dri2_get_back: draw size=3840x2160, back buffer handle=25 size=3840x2160, is-scanout? 1, active?=1, pitch=15360, front pitch=15360 [ 75.193] sna_dri2_get_back: reuse backbuffer? 1 [ 75.193] sna_dri2_get_back: back buffer handle=25, active?=1, refcnt=1 [ 75.193] sna_dri2_get_back: cache: handle=32, active=0 [ 75.193] sna_dri2_get_back: reuse cache handle=32, name=80, flags=0 [ 75.193] sna_dri2_get_back: caching handle=25 (name=75, flags=0, active_scanout=1) [ 75.193] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 75.193] sna_dri2_reuse_buffer: reusing back buffer handle=32, name=80, pitch=15360, age=0 [ 75.193] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 75.193] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=114, name=86, active_scanout=2 [ 75.193] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 75.193] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=114] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 75.193] sna_accel_flush: flush?=0, dirty?=0 [ 75.193] sna_accel_flush: flush?=0, dirty?=0 [ 75.193] sna_accel_flush: flush?=0, dirty?=0 [ 75.193] sna_block_handler (tv=545.896000) [ 75.193] sna_scanout_do_flush: flush timer active: delta=10 [ 75.193] sna_accel_do_throttle -- no pending activity [ 75.193] sna_accel_block: evaluating timers, active=5 [ 75.193] sna_accel_block: flush timer expires in 10 [75203] [ 75.195] sna_wakeup_handler [ 75.196] sna_accel_flush: flush?=0, dirty?=0 [ 75.196] sna_block_handler (tv=545.893000) [ 75.196] sna_scanout_do_flush: flush timer active: delta=7 [ 75.196] sna_accel_do_throttle -- no pending activity [ 75.196] sna_accel_block: evaluating timers, active=5 [ 75.196] sna_accel_block: flush timer expires in 7 [75203] [ 75.196] sna_wakeup_handler [ 75.196] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 75.196] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 75.196] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 75.196] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 75.196] sna_dri2_get_msc(draw=146, pipe=0) [ 75.196] sna_crtc_record_swap: recording last swap on pipe=0, frame 4261 [msc=4261], time 75.191794 [ 75.196] sna_dri2_get_msc: msc=4261 [raw=4261], ust=75191794 [ 75.196] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=32 (refs=1/1, flush=0) , front=114 (refs=2/3, flush=1) [ 75.196] sna_dri2_schedule_swap(target_msc=4261, divisor=0, remainder=0) [ 75.196] sna_dri2_schedule_swap: using front handle=114, active_scanout?=2, flush?=1 [ 75.196] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 75.196] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 75.196] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 75.196] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 75.196] sna_crtc_record_swap: recording last swap on pipe=0, frame 4261 [msc=4261], time 75.191794 [ 75.196] immediate_swap: current_msc=4261, target_msc=4261 -- yes [ 75.196] can_flip: no, shadow enabled [ 75.196] sna_dri2_add_event: adding event to window 146) [ 75.196] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 75.196] sna_dri2_immediate_blit: no pending blit, starting chain [ 75.196] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 75.196] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 75.196] can_xchg: back size=8700f00, front size=8700f00 [ 75.196] can_xchg: yes, pixmap=4091 [ 75.196] sna_dri2_xchg: win=146, exchange front=114/86,ref=3 and back=32/80,ref=2, pixmap=4091 3840x2160 [ 75.196] sna_dri2_xchg: back_bo handle=32, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 75.196] sna_dri2_xchg: front_bo handle=114, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 75.196] set_bo: pixmap=4091, handle=32 (old handle=114) [ 75.196] set_bo: marking whole pixmap as damaged [ 75.196] set_bo: applying final/discard move-to-gpu [ 75.196] wait_for_shadow: flags=0, flips=1, handle=114, shadow=29 [ 75.196] set_bo: dropping flush hint from handle=114 [ 75.196] set_bo: adding flush hint to handle=32 [ 75.196] mark_stale(handle=114) => 1 [ 75.196] swap_limit: draw=146 setting swap limit to 3 [ 75.196] sna_dri2_swap_limit_validate: swap limit set to 3 [ 75.196] sna_next_vblank(pipe=0, waiting until next vblank) [ 75.196] sna_dri2_schedule_swap: reported target_msc=4261 [ 75.196] sna_accel_flush: flush?=0, dirty?=0 [ 75.197] sna_accel_flush: flush?=0, dirty?=0 [ 75.197] sna_accel_flush: flush?=0, dirty?=0 [ 75.197] sna_accel_flush: flush?=0, dirty?=0 [ 75.197] sna_block_handler (tv=545.892000) [ 75.197] sna_scanout_do_flush: flush timer active: delta=6 [ 75.197] sna_accel_do_throttle -- no pending activity [ 75.197] sna_accel_block: evaluating timers, active=5 [ 75.197] sna_accel_block: flush timer expires in 6 [75203] [ 75.197] sna_wakeup_handler [ 75.197] sna_accel_flush: flush?=0, dirty?=0 [ 75.197] sna_accel_flush: flush?=0, dirty?=0 [ 75.197] sna_block_handler (tv=545.892000) [ 75.197] sna_scanout_do_flush: flush timer active: delta=6 [ 75.197] sna_accel_do_throttle -- no pending activity [ 75.197] sna_accel_block: evaluating timers, active=5 [ 75.197] sna_accel_block: flush timer expires in 6 [75203] [ 75.197] sna_wakeup_handler [ 75.197] sna_accel_flush: flush?=0, dirty?=0 [ 75.197] sna_change_window_attributes [ 75.197] sna_accel_flush: flush?=0, dirty?=0 [ 75.197] sna_accel_flush: flush?=0, dirty?=0 [ 75.197] sna_accel_flush: flush?=0, dirty?=0 [ 75.197] sna_block_handler (tv=545.892000) [ 75.197] sna_scanout_do_flush: flush timer active: delta=6 [ 75.197] sna_accel_do_throttle -- no pending activity [ 75.197] sna_accel_block: evaluating timers, active=5 [ 75.197] sna_accel_block: flush timer expires in 6 [75203] [ 75.197] sna_wakeup_handler [ 75.197] sna_accel_flush: flush?=0, dirty?=0 [ 75.197] sna_accel_flush: flush?=0, dirty?=0 [ 75.197] sna_accel_flush: flush?=0, dirty?=0 [ 75.197] sna_accel_flush: flush?=0, dirty?=0 [ 75.198] sna_change_window_attributes [ 75.198] sna_accel_flush: flush?=0, dirty?=0 [ 75.198] sna_accel_flush: flush?=0, dirty?=0 [ 75.198] sna_accel_flush: flush?=0, dirty?=0 [ 75.198] sna_block_handler (tv=545.891000) [ 75.198] sna_scanout_do_flush: flush timer active: delta=5 [ 75.198] sna_accel_do_throttle -- no pending activity [ 75.198] sna_accel_block: evaluating timers, active=5 [ 75.198] sna_accel_block: flush timer expires in 5 [75203] [ 75.198] sna_wakeup_handler [ 75.198] sna_accel_flush: flush?=0, dirty?=0 [ 75.198] sna_accel_flush: flush?=0, dirty?=0 [ 75.198] sna_accel_flush: flush?=0, dirty?=0 [ 75.198] sna_accel_flush: flush?=0, dirty?=0 [ 75.198] sna_change_window_attributes [ 75.198] sna_accel_flush: flush?=0, dirty?=0 [ 75.198] sna_accel_flush: flush?=0, dirty?=0 [ 75.198] sna_accel_flush: flush?=0, dirty?=0 [ 75.198] sna_block_handler (tv=545.891000) [ 75.198] sna_scanout_do_flush: flush timer active: delta=5 [ 75.198] sna_accel_do_throttle -- no pending activity [ 75.198] sna_accel_block: evaluating timers, active=5 [ 75.198] sna_accel_block: flush timer expires in 5 [75203] [ 75.198] sna_wakeup_handler [ 75.198] sna_accel_flush: flush?=0, dirty?=0 [ 75.198] sna_accel_flush: flush?=0, dirty?=0 [ 75.198] sna_accel_flush: flush?=0, dirty?=0 [ 75.198] sna_accel_flush: flush?=0, dirty?=0 [ 75.198] sna_accel_flush: flush?=0, dirty?=0 [ 75.198] sna_block_handler (tv=545.891000) [ 75.198] sna_scanout_do_flush: flush timer active: delta=5 [ 75.198] sna_accel_do_throttle -- no pending activity [ 75.199] sna_accel_block: evaluating timers, active=5 [ 75.199] sna_accel_block: flush timer expires in 5 [75203] [ 75.199] sna_wakeup_handler [ 75.199] sna_accel_flush: flush?=0, dirty?=0 [ 75.199] sna_accel_flush: flush?=0, dirty?=0 [ 75.199] sna_accel_flush: flush?=0, dirty?=0 [ 75.199] sna_accel_flush: flush?=0, dirty?=0 [ 75.199] sna_accel_flush: flush?=0, dirty?=0 [ 75.199] sna_block_handler (tv=545.890000) [ 75.199] sna_scanout_do_flush: flush timer active: delta=4 [ 75.199] sna_accel_do_throttle -- no pending activity [ 75.199] sna_accel_block: evaluating timers, active=5 [ 75.199] sna_accel_block: flush timer expires in 4 [75203] [ 75.199] sna_wakeup_handler [ 75.199] sna_accel_flush: flush?=0, dirty?=0 [ 75.199] sna_accel_flush: flush?=0, dirty?=0 [ 75.199] sna_accel_flush: flush?=0, dirty?=0 [ 75.199] sna_block_handler (tv=545.890000) [ 75.199] sna_scanout_do_flush: flush timer active: delta=4 [ 75.199] sna_accel_do_throttle -- no pending activity [ 75.199] sna_accel_block: evaluating timers, active=5 [ 75.199] sna_accel_block: flush timer expires in 4 [75203] [ 75.199] sna_wakeup_handler [ 75.199] sna_accel_flush: flush?=0, dirty?=0 [ 75.199] sna_accel_flush: flush?=0, dirty?=0 [ 75.199] sna_accel_flush: flush?=0, dirty?=0 [ 75.199] sna_accel_flush: flush?=0, dirty?=0 [ 75.199] sna_block_handler (tv=545.890000) [ 75.199] sna_scanout_do_flush: flush timer active: delta=4 [ 75.199] sna_accel_do_throttle -- no pending activity [ 75.199] sna_accel_block: evaluating timers, active=5 [ 75.199] sna_accel_block: flush timer expires in 4 [75203] [ 75.199] sna_wakeup_handler [ 75.199] sna_accel_flush: flush?=0, dirty?=0 [ 75.199] sna_accel_flush: flush?=0, dirty?=0 [ 75.199] sna_accel_flush: flush?=0, dirty?=0 [ 75.199] sna_block_handler (tv=545.890000) [ 75.199] sna_scanout_do_flush: flush timer active: delta=4 [ 75.199] sna_accel_do_throttle -- no pending activity [ 75.199] sna_accel_block: evaluating timers, active=5 [ 75.199] sna_accel_block: flush timer expires in 4 [75203] [ 75.203] sna_wakeup_handler [ 75.203] sna_accel_flush: flush?=0, dirty?=0 [ 75.203] sna_block_handler (tv=545.886000) [ 75.203] sna_scanout_do_flush: flush timer active: delta=0 [ 75.203] sna_scanout_do_flush (time=75203), triggered [ 75.203] sna_scanout_flush (time=75203), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 75.204] has_shadow: has pending damage? 1, outstanding flips: 1 [ 75.204] stop_flush: scanout=32 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 75.204] has_shadow: has pending damage? 1, outstanding flips: 1 [ 75.204] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 1, mode reconfiguration pending? 0) [ 75.204] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 75.204] sna_mode_redisplay: checking for 1 outstanding flip completions [ 75.204] sna_mode_redisplay: now 1 outstanding flip completions (enabled? 1) [ 75.204] sna_accel_do_throttle -- no pending activity [ 75.204] sna_accel_block: evaluating timers, active=5 [ 75.204] sna_accel_block: flush timer expires in 16 [75219] [ 75.204] sna_wakeup_handler [ 75.204] sna_block_handler (tv=545.885000) [ 75.204] sna_scanout_do_flush: flush timer active: delta=15 [ 75.204] sna_accel_do_throttle -- no pending activity [ 75.204] sna_accel_block: evaluating timers, active=5 [ 75.204] sna_accel_block: flush timer expires in 15 [75219] [ 75.204] sna_wakeup_handler [ 75.204] sna_accel_flush: flush?=0, dirty?=0 [ 75.204] sna_block_handler (tv=545.885000) [ 75.204] sna_scanout_do_flush: flush timer active: delta=15 [ 75.204] sna_accel_do_throttle -- no pending activity [ 75.204] sna_accel_block: evaluating timers, active=5 [ 75.204] sna_accel_block: flush timer expires in 15 [75219] [ 75.205] sna_wakeup_handler [ 75.205] sna_block_handler (tv=545.884000) [ 75.205] sna_scanout_do_flush: flush timer active: delta=14 [ 75.205] sna_accel_do_throttle -- no pending activity [ 75.205] sna_accel_block: evaluating timers, active=5 [ 75.205] sna_accel_block: flush timer expires in 14 [75219] [ 75.208] sna_wakeup_handler [ 75.208] sna_mode_wakeup: len=64 [ 75.208] sna_mode_wakeup: recording last swap on pipe=0, frame 4262 [10a6], time 75.208464 [ 75.208] sna_mode_wakeup: removing handle=25 [active_scanout=0] from scanout, installing handle=114 [active_scanout=1] [ 75.208] sna_mode_wakeup: flip complete, pending? 1 [ 75.208] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 75.208] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 75.208] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 75.208] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 75.208] sna_pixmap_move_to_gpu: already all-damaged [ 75.208] sna_pixmap_mark_active: pixmap=4091, handle=32 [ 75.208] sna_mode_redisplay: crtc[0] transformed? 0 [ 75.208] sna_mode_redisplay: crtc[1] transformed? 0 [ 75.208] sna_mode_redisplay: crtc[2] transformed? 0 [ 75.208] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=32 [active=1] [ 75.208] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 114, transformed? 0 [ 75.208] get_fb: reusing fb=68 for handle=32 [ 75.208] sna_mode_redisplay: recording flip on CRTC:32 handle=32, active_scanout=2, serial=3 [ 75.208] __kgem_bo_clear_busy: handle=32 [ 75.208] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 75.208] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 75.208] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 75.208] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=32, shadow handle=29 [ 75.208] sna_dri2_vblank_handler(type=2, sequence=4262, draw=4181) [ 75.208] sna_crtc_record_swap: recording last swap on pipe=0, frame 4262 [msc=4262], time 75.208464 [ 75.208] sna_dri2_vblank_handler: 2 complete, frame=4262 tv=75.208464 [ 75.208] sna_dri2_blit_complete: blit finished [ 75.208] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4262, tv=75.208464) [ 75.208] frame_swap_complete(type=2): draw=146, pipe=0, frame=4262 [msc=4262], tv=75.208464 [ 75.208] sna_accel_flush: flush?=0, dirty?=0 [ 75.208] sna_dri2_event_free(draw?=1) [ 75.208] sna_dri2_remove_event: remove[0x561c94b07640] from window 146, active? 1 [ 75.208] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 75.208] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=114] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 75.208] sna_dri2_vblank_handler complete [ 75.208] sna_block_handler (tv=545.881000) [ 75.208] sna_scanout_do_flush: flush timer active: delta=11 [ 75.208] sna_accel_do_throttle -- no pending activity [ 75.208] sna_accel_block: evaluating timers, active=5 [ 75.208] sna_accel_block: flush timer expires in 11 [75219] [ 75.208] sna_wakeup_handler [ 75.209] sna_accel_flush: flush?=0, dirty?=0 [ 75.209] sna_accel_flush: flush?=0, dirty?=0 [ 75.209] sna_block_handler (tv=545.880000) [ 75.209] sna_scanout_do_flush: flush timer active: delta=10 [ 75.209] sna_accel_do_throttle -- no pending activity [ 75.209] sna_accel_block: evaluating timers, active=5 [ 75.209] sna_accel_block: flush timer expires in 10 [75219] [ 75.209] sna_wakeup_handler [ 75.209] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=114, name=86 [ 75.209] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 75.209] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 75.209] sna_dri2_get_back: draw size=3840x2160, back buffer handle=114 size=3840x2160, is-scanout? 1, active?=1, pitch=15360, front pitch=15360 [ 75.209] sna_dri2_get_back: reuse backbuffer? 1 [ 75.209] sna_dri2_get_back: back buffer handle=114, active?=1, refcnt=1 [ 75.209] sna_dri2_get_back: cache: handle=25, active=0 [ 75.209] sna_dri2_get_back: reuse cache handle=25, name=75, flags=0 [ 75.209] sna_dri2_get_back: caching handle=114 (name=86, flags=0, active_scanout=1) [ 75.209] kgem_bo_flink: flinked handle=25 to name=75, marking non-reusable [ 75.209] sna_dri2_reuse_buffer: reusing back buffer handle=25, name=75, pitch=15360, age=0 [ 75.209] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 75.209] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=32, name=80, active_scanout=2 [ 75.209] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 75.209] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 75.209] sna_accel_flush: flush?=0, dirty?=0 [ 75.209] sna_accel_flush: flush?=0, dirty?=0 [ 75.209] sna_accel_flush: flush?=0, dirty?=0 [ 75.209] sna_block_handler (tv=545.880000) [ 75.209] sna_scanout_do_flush: flush timer active: delta=10 [ 75.209] sna_accel_do_throttle -- no pending activity [ 75.209] sna_accel_block: evaluating timers, active=5 [ 75.209] sna_accel_block: flush timer expires in 10 [75219] [ 75.211] sna_wakeup_handler [ 75.211] sna_accel_flush: flush?=0, dirty?=0 [ 75.211] sna_block_handler (tv=545.878000) [ 75.211] sna_scanout_do_flush: flush timer active: delta=8 [ 75.211] sna_accel_do_throttle -- no pending activity [ 75.211] sna_accel_block: evaluating timers, active=5 [ 75.211] sna_accel_block: flush timer expires in 8 [75219] [ 75.212] sna_wakeup_handler [ 75.212] sna_block_handler (tv=545.877000) [ 75.212] sna_scanout_do_flush: flush timer active: delta=7 [ 75.212] sna_accel_do_throttle -- no pending activity [ 75.212] sna_accel_block: evaluating timers, active=5 [ 75.212] sna_accel_block: flush timer expires in 7 [75219] [ 75.212] sna_wakeup_handler [ 75.212] sna_accel_flush: flush?=0, dirty?=0 [ 75.212] sna_block_handler (tv=545.877000) [ 75.212] sna_scanout_do_flush: flush timer active: delta=7 [ 75.212] sna_accel_do_throttle -- no pending activity [ 75.212] sna_accel_block: evaluating timers, active=5 [ 75.212] sna_accel_block: flush timer expires in 7 [75219] [ 75.212] sna_wakeup_handler [ 75.212] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 75.212] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 75.212] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 75.212] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 75.212] sna_dri2_get_msc(draw=146, pipe=0) [ 75.212] sna_crtc_record_swap: recording last swap on pipe=0, frame 4262 [msc=4262], time 75.208464 [ 75.212] sna_dri2_get_msc: msc=4262 [raw=4262], ust=75208464 [ 75.212] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=25 (refs=1/1, flush=0) , front=32 (refs=2/3, flush=1) [ 75.212] sna_dri2_schedule_swap(target_msc=4262, divisor=0, remainder=0) [ 75.212] sna_dri2_schedule_swap: using front handle=32, active_scanout?=2, flush?=1 [ 75.212] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 75.212] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 75.213] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 75.213] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 75.213] sna_crtc_record_swap: recording last swap on pipe=0, frame 4262 [msc=4262], time 75.208464 [ 75.213] immediate_swap: current_msc=4262, target_msc=4262 -- yes [ 75.213] can_flip: no, shadow enabled [ 75.213] sna_dri2_add_event: adding event to window 146) [ 75.213] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 75.213] sna_dri2_immediate_blit: no pending blit, starting chain [ 75.213] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 75.213] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 75.213] can_xchg: back size=8700f00, front size=8700f00 [ 75.213] can_xchg: yes, pixmap=4091 [ 75.213] sna_dri2_xchg: win=146, exchange front=32/80,ref=3 and back=25/75,ref=2, pixmap=4091 3840x2160 [ 75.213] sna_dri2_xchg: back_bo handle=25, pitch=15360, size=33177600, ref=1, active_scanout?=0 [ 75.213] sna_dri2_xchg: front_bo handle=32, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 75.213] set_bo: pixmap=4091, handle=25 (old handle=32) [ 75.213] set_bo: marking whole pixmap as damaged [ 75.213] set_bo: applying final/discard move-to-gpu [ 75.213] wait_for_shadow: flags=0, flips=1, handle=32, shadow=29 [ 75.213] set_bo: dropping flush hint from handle=32 [ 75.213] set_bo: adding flush hint to handle=25 [ 75.213] mark_stale(handle=32) => 1 [ 75.213] swap_limit: draw=146 setting swap limit to 3 [ 75.213] sna_dri2_swap_limit_validate: swap limit set to 3 [ 75.213] sna_next_vblank(pipe=0, waiting until next vblank) [ 75.213] sna_dri2_schedule_swap: reported target_msc=4262 [ 75.213] sna_accel_flush: flush?=0, dirty?=0 [ 75.213] sna_accel_flush: flush?=0, dirty?=0 [ 75.213] sna_accel_flush: flush?=0, dirty?=0 [ 75.213] sna_accel_flush: flush?=0, dirty?=0 [ 75.213] sna_block_handler (tv=545.876000) [ 75.213] sna_scanout_do_flush: flush timer active: delta=6 [ 75.213] sna_accel_do_throttle -- no pending activity [ 75.213] sna_accel_block: evaluating timers, active=5 [ 75.213] sna_accel_block: flush timer expires in 6 [75219] [ 75.213] sna_wakeup_handler [ 75.214] sna_accel_flush: flush?=0, dirty?=0 [ 75.214] sna_change_window_attributes [ 75.214] sna_accel_flush: flush?=0, dirty?=0 [ 75.214] sna_accel_flush: flush?=0, dirty?=0 [ 75.214] sna_accel_flush: flush?=0, dirty?=0 [ 75.214] sna_block_handler (tv=545.875000) [ 75.214] sna_scanout_do_flush: flush timer active: delta=5 [ 75.214] sna_accel_do_throttle -- no pending activity [ 75.214] sna_accel_block: evaluating timers, active=5 [ 75.214] sna_accel_block: flush timer expires in 5 [75219] [ 75.214] sna_wakeup_handler [ 75.214] sna_accel_flush: flush?=0, dirty?=0 [ 75.214] sna_accel_flush: flush?=0, dirty?=0 [ 75.214] sna_accel_flush: flush?=0, dirty?=0 [ 75.214] sna_accel_flush: flush?=0, dirty?=0 [ 75.214] sna_change_window_attributes [ 75.214] sna_accel_flush: flush?=0, dirty?=0 [ 75.214] sna_accel_flush: flush?=0, dirty?=0 [ 75.214] sna_accel_flush: flush?=0, dirty?=0 [ 75.214] sna_block_handler (tv=545.875000) [ 75.214] sna_scanout_do_flush: flush timer active: delta=5 [ 75.214] sna_accel_do_throttle -- no pending activity [ 75.214] sna_accel_block: evaluating timers, active=5 [ 75.214] sna_accel_block: flush timer expires in 5 [75219] [ 75.214] sna_wakeup_handler [ 75.214] sna_accel_flush: flush?=0, dirty?=0 [ 75.214] sna_accel_flush: flush?=0, dirty?=0 [ 75.214] sna_accel_flush: flush?=0, dirty?=0 [ 75.214] sna_accel_flush: flush?=0, dirty?=0 [ 75.214] sna_change_window_attributes [ 75.214] sna_accel_flush: flush?=0, dirty?=0 [ 75.214] sna_accel_flush: flush?=0, dirty?=0 [ 75.214] sna_accel_flush: flush?=0, dirty?=0 [ 75.214] sna_block_handler (tv=545.875000) [ 75.214] sna_scanout_do_flush: flush timer active: delta=5 [ 75.214] sna_accel_do_throttle -- no pending activity [ 75.214] sna_accel_block: evaluating timers, active=5 [ 75.214] sna_accel_block: flush timer expires in 5 [75219] [ 75.215] sna_wakeup_handler [ 75.215] sna_accel_flush: flush?=0, dirty?=0 [ 75.215] sna_accel_flush: flush?=0, dirty?=0 [ 75.215] sna_accel_flush: flush?=0, dirty?=0 [ 75.215] sna_accel_flush: flush?=0, dirty?=0 [ 75.215] sna_accel_flush: flush?=0, dirty?=0 [ 75.215] sna_block_handler (tv=545.874000) [ 75.215] sna_scanout_do_flush: flush timer active: delta=4 [ 75.215] sna_accel_do_throttle -- no pending activity [ 75.215] sna_accel_block: evaluating timers, active=5 [ 75.215] sna_accel_block: flush timer expires in 4 [75219] [ 75.215] sna_wakeup_handler [ 75.215] sna_accel_flush: flush?=0, dirty?=0 [ 75.215] sna_accel_flush: flush?=0, dirty?=0 [ 75.215] sna_accel_flush: flush?=0, dirty?=0 [ 75.215] sna_accel_flush: flush?=0, dirty?=0 [ 75.215] sna_accel_flush: flush?=0, dirty?=0 [ 75.215] sna_block_handler (tv=545.874000) [ 75.215] sna_scanout_do_flush: flush timer active: delta=4 [ 75.215] sna_accel_do_throttle -- no pending activity [ 75.215] sna_accel_block: evaluating timers, active=5 [ 75.215] sna_accel_block: flush timer expires in 4 [75219] [ 75.215] sna_wakeup_handler [ 75.215] sna_accel_flush: flush?=0, dirty?=0 [ 75.215] sna_accel_flush: flush?=0, dirty?=0 [ 75.215] sna_accel_flush: flush?=0, dirty?=0 [ 75.215] sna_block_handler (tv=545.874000) [ 75.215] sna_scanout_do_flush: flush timer active: delta=4 [ 75.215] sna_accel_do_throttle -- no pending activity [ 75.215] sna_accel_block: evaluating timers, active=5 [ 75.215] sna_accel_block: flush timer expires in 4 [75219] [ 75.215] sna_wakeup_handler [ 75.215] sna_accel_flush: flush?=0, dirty?=0 [ 75.215] sna_accel_flush: flush?=0, dirty?=0 [ 75.215] sna_accel_flush: flush?=0, dirty?=0 [ 75.215] sna_accel_flush: flush?=0, dirty?=0 [ 75.215] sna_block_handler (tv=545.874000) [ 75.215] sna_scanout_do_flush: flush timer active: delta=4 [ 75.215] sna_accel_do_throttle -- no pending activity [ 75.215] sna_accel_block: evaluating timers, active=5 [ 75.216] sna_accel_block: flush timer expires in 4 [75219] [ 75.216] sna_wakeup_handler [ 75.216] sna_accel_flush: flush?=0, dirty?=0 [ 75.216] sna_accel_flush: flush?=0, dirty?=0 [ 75.216] sna_accel_flush: flush?=0, dirty?=0 [ 75.216] sna_block_handler (tv=545.873000) [ 75.216] sna_scanout_do_flush: flush timer active: delta=3 [ 75.216] sna_scanout_do_flush (time=75216), triggered [ 75.216] sna_scanout_flush (time=75216), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 75.216] has_shadow: has pending damage? 1, outstanding flips: 1 [ 75.216] stop_flush: scanout=25 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 75.216] has_shadow: has pending damage? 1, outstanding flips: 1 [ 75.216] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 1, mode reconfiguration pending? 0) [ 75.216] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 75.216] sna_mode_redisplay: checking for 1 outstanding flip completions [ 75.216] sna_mode_redisplay: now 1 outstanding flip completions (enabled? 1) [ 75.216] sna_accel_do_throttle -- no pending activity [ 75.216] sna_accel_block: evaluating timers, active=5 [ 75.216] sna_accel_block: flush timer expires in 16 [75232] [ 75.219] sna_wakeup_handler [ 75.219] sna_accel_flush: flush?=0, dirty?=0 [ 75.219] sna_block_handler (tv=545.870000) [ 75.220] sna_scanout_do_flush: flush timer active: delta=13 [ 75.220] sna_accel_do_throttle -- no pending activity [ 75.220] sna_accel_block: evaluating timers, active=5 [ 75.220] sna_accel_block: flush timer expires in 13 [75232] [ 75.220] sna_wakeup_handler [ 75.220] sna_block_handler (tv=545.869000) [ 75.220] sna_scanout_do_flush: flush timer active: delta=12 [ 75.220] sna_accel_do_throttle -- no pending activity [ 75.220] sna_accel_block: evaluating timers, active=5 [ 75.220] sna_accel_block: flush timer expires in 12 [75232] [ 75.220] sna_wakeup_handler [ 75.220] sna_accel_flush: flush?=0, dirty?=0 [ 75.220] sna_accel_flush: flush?=0, dirty?=0 [ 75.220] sna_block_handler (tv=545.869000) [ 75.220] sna_scanout_do_flush: flush timer active: delta=12 [ 75.220] sna_accel_do_throttle -- no pending activity [ 75.220] sna_accel_block: evaluating timers, active=5 [ 75.220] sna_accel_block: flush timer expires in 12 [75232] [ 75.221] sna_wakeup_handler [ 75.221] sna_block_handler (tv=545.868000) [ 75.221] sna_scanout_do_flush: flush timer active: delta=11 [ 75.221] sna_accel_do_throttle -- no pending activity [ 75.221] sna_accel_block: evaluating timers, active=5 [ 75.221] sna_accel_block: flush timer expires in 11 [75232] [ 75.224] sna_wakeup_handler [ 75.224] sna_accel_flush: flush?=0, dirty?=0 [ 75.224] sna_accel_flush: flush?=0, dirty?=0 [ 75.224] sna_block_handler (tv=545.865000) [ 75.224] sna_scanout_do_flush: flush timer active: delta=8 [ 75.224] sna_accel_do_throttle -- no pending activity [ 75.224] sna_accel_block: evaluating timers, active=5 [ 75.224] sna_accel_block: flush timer expires in 8 [75232] [ 75.224] sna_wakeup_handler [ 75.224] sna_mode_wakeup: len=64 [ 75.224] sna_mode_wakeup: recording last swap on pipe=0, frame 4263 [10a7], time 75.225134 [ 75.224] sna_mode_wakeup: removing handle=114 [active_scanout=0] from scanout, installing handle=32 [active_scanout=1] [ 75.224] sna_mode_wakeup: flip complete, pending? 1 [ 75.224] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 75.225] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 75.225] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 75.225] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 75.225] sna_pixmap_move_to_gpu: already all-damaged [ 75.225] sna_pixmap_mark_active: pixmap=4091, handle=25 [ 75.225] sna_mode_redisplay: crtc[0] transformed? 0 [ 75.225] sna_mode_redisplay: crtc[1] transformed? 0 [ 75.225] sna_mode_redisplay: crtc[2] transformed? 0 [ 75.225] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=25 [active=1] [ 75.225] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 32, transformed? 0 [ 75.225] get_fb: reusing fb=69 for handle=25 [ 75.225] sna_mode_redisplay: recording flip on CRTC:32 handle=25, active_scanout=2, serial=3 [ 75.225] __kgem_bo_clear_busy: handle=25 [ 75.225] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 75.225] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 75.225] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 75.225] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=25, shadow handle=29 [ 75.225] sna_dri2_vblank_handler(type=2, sequence=4263, draw=4181) [ 75.225] sna_crtc_record_swap: recording last swap on pipe=0, frame 4263 [msc=4263], time 75.225134 [ 75.225] sna_dri2_vblank_handler: 2 complete, frame=4263 tv=75.225134 [ 75.225] sna_dri2_blit_complete: blit finished [ 75.225] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4263, tv=75.225134) [ 75.225] frame_swap_complete(type=2): draw=146, pipe=0, frame=4263 [msc=4263], tv=75.225134 [ 75.225] sna_accel_flush: flush?=0, dirty?=0 [ 75.225] sna_dri2_event_free(draw?=1) [ 75.225] sna_dri2_remove_event: remove[0x561c94b07640] from window 146, active? 1 [ 75.225] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=25] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 75.225] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=32] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 75.225] sna_dri2_vblank_handler complete [ 75.225] sna_block_handler (tv=545.864000) [ 75.225] sna_scanout_do_flush: flush timer active: delta=7 [ 75.225] sna_accel_do_throttle -- no pending activity [ 75.225] sna_accel_block: evaluating timers, active=5 [ 75.225] sna_accel_block: flush timer expires in 7 [75232] [ 75.225] sna_wakeup_handler [ 75.225] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=32, name=80 [ 75.225] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 75.225] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 75.225] sna_dri2_get_back: draw size=3840x2160, back buffer handle=32 size=3840x2160, is-scanout? 1, active?=1, pitch=15360, front pitch=15360 [ 75.225] sna_dri2_get_back: reuse backbuffer? 1 [ 75.225] sna_dri2_get_back: back buffer handle=32, active?=1, refcnt=1 [ 75.225] sna_dri2_get_back: cache: handle=114, active=0 [ 75.225] sna_dri2_get_back: reuse cache handle=114, name=86, flags=0 [ 75.225] sna_dri2_get_back: caching handle=32 (name=80, flags=0, active_scanout=1) [ 75.225] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 75.225] sna_dri2_reuse_buffer: reusing back buffer handle=114, name=86, pitch=15360, age=0 [ 75.225] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 75.225] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=25, name=75, active_scanout=2 [ 75.225] kgem_bo_flink: flinked handle=25 to name=75, marking non-reusable [ 75.225] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=25] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 75.226] sna_accel_flush: flush?=0, dirty?=0 [ 75.226] sna_accel_flush: flush?=0, dirty?=0 [ 75.226] sna_accel_flush: flush?=0, dirty?=0 [ 75.226] sna_block_handler (tv=545.863000) [ 75.226] sna_scanout_do_flush: flush timer active: delta=6 [ 75.226] sna_accel_do_throttle -- no pending activity [ 75.226] sna_accel_block: evaluating timers, active=5 [ 75.226] sna_accel_block: flush timer expires in 6 [75232] [ 75.227] sna_wakeup_handler [ 75.227] sna_accel_flush: flush?=0, dirty?=0 [ 75.227] sna_block_handler (tv=545.862000) [ 75.227] sna_scanout_do_flush: flush timer active: delta=5 [ 75.227] sna_accel_do_throttle -- no pending activity [ 75.227] sna_accel_block: evaluating timers, active=5 [ 75.227] sna_accel_block: flush timer expires in 5 [75232] [ 75.228] sna_wakeup_handler [ 75.228] sna_block_handler (tv=545.861000) [ 75.228] sna_scanout_do_flush: flush timer active: delta=4 [ 75.228] sna_accel_do_throttle -- no pending activity [ 75.228] sna_accel_block: evaluating timers, active=5 [ 75.228] sna_accel_block: flush timer expires in 4 [75232] [ 75.228] sna_wakeup_handler [ 75.228] sna_accel_flush: flush?=0, dirty?=0 [ 75.228] sna_block_handler (tv=545.861000) [ 75.228] sna_scanout_do_flush: flush timer active: delta=4 [ 75.228] sna_accel_do_throttle -- no pending activity [ 75.228] sna_accel_block: evaluating timers, active=5 [ 75.228] sna_accel_block: flush timer expires in 4 [75232] [ 75.228] sna_wakeup_handler [ 75.228] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 75.228] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 75.229] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 75.229] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 75.229] sna_dri2_get_msc(draw=146, pipe=0) [ 75.229] sna_crtc_record_swap: recording last swap on pipe=0, frame 4263 [msc=4263], time 75.225134 [ 75.229] sna_dri2_get_msc: msc=4263 [raw=4263], ust=75225134 [ 75.229] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=114 (refs=1/1, flush=0) , front=25 (refs=2/3, flush=1) [ 75.229] sna_dri2_schedule_swap(target_msc=4263, divisor=0, remainder=0) [ 75.229] sna_dri2_schedule_swap: using front handle=25, active_scanout?=2, flush?=1 [ 75.229] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 75.229] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 75.229] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 75.229] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 75.229] sna_crtc_record_swap: recording last swap on pipe=0, frame 4263 [msc=4263], time 75.225134 [ 75.229] immediate_swap: current_msc=4263, target_msc=4263 -- yes [ 75.229] can_flip: no, shadow enabled [ 75.229] sna_dri2_add_event: adding event to window 146) [ 75.229] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 75.229] sna_dri2_immediate_blit: no pending blit, starting chain [ 75.229] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 75.229] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 75.229] can_xchg: back size=8700f00, front size=8700f00 [ 75.229] can_xchg: yes, pixmap=4091 [ 75.229] sna_dri2_xchg: win=146, exchange front=25/75,ref=3 and back=114/86,ref=2, pixmap=4091 3840x2160 [ 75.229] sna_dri2_xchg: back_bo handle=114, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 75.229] sna_dri2_xchg: front_bo handle=25, pitch=15360, size=33177600, ref=3, active_scanout?=2 [ 75.229] set_bo: pixmap=4091, handle=114 (old handle=25) [ 75.229] set_bo: marking whole pixmap as damaged [ 75.229] set_bo: applying final/discard move-to-gpu [ 75.229] wait_for_shadow: flags=0, flips=1, handle=25, shadow=29 [ 75.229] set_bo: dropping flush hint from handle=25 [ 75.229] set_bo: adding flush hint to handle=114 [ 75.229] mark_stale(handle=25) => 1 [ 75.229] swap_limit: draw=146 setting swap limit to 3 [ 75.229] sna_dri2_swap_limit_validate: swap limit set to 3 [ 75.229] sna_next_vblank(pipe=0, waiting until next vblank) [ 75.229] sna_dri2_schedule_swap: reported target_msc=4263 [ 75.229] sna_accel_flush: flush?=0, dirty?=0 [ 75.229] sna_accel_flush: flush?=0, dirty?=0 [ 75.229] sna_accel_flush: flush?=0, dirty?=0 [ 75.229] sna_accel_flush: flush?=0, dirty?=0 [ 75.229] sna_block_handler (tv=545.860000) [ 75.229] sna_scanout_do_flush: flush timer active: delta=3 [ 75.229] sna_scanout_do_flush (time=75229), triggered [ 75.229] sna_scanout_flush (time=75229), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 75.229] has_shadow: has pending damage? 1, outstanding flips: 1 [ 75.229] stop_flush: scanout=114 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 75.229] has_shadow: has pending damage? 1, outstanding flips: 1 [ 75.229] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 1, mode reconfiguration pending? 0) [ 75.229] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 75.229] sna_mode_redisplay: checking for 1 outstanding flip completions [ 75.229] sna_mode_redisplay: now 1 outstanding flip completions (enabled? 1) [ 75.229] sna_accel_do_throttle -- no pending activity [ 75.229] sna_accel_block: evaluating timers, active=5 [ 75.230] sna_accel_block: flush timer expires in 16 [75245] [ 75.230] sna_wakeup_handler [ 75.230] sna_accel_flush: flush?=0, dirty?=0 [ 75.230] sna_change_window_attributes [ 75.230] sna_accel_flush: flush?=0, dirty?=0 [ 75.230] sna_accel_flush: flush?=0, dirty?=0 [ 75.230] sna_accel_flush: flush?=0, dirty?=0 [ 75.230] sna_block_handler (tv=545.859000) [ 75.230] sna_scanout_do_flush: flush timer active: delta=15 [ 75.230] sna_accel_do_throttle -- no pending activity [ 75.230] sna_accel_block: evaluating timers, active=5 [ 75.230] sna_accel_block: flush timer expires in 15 [75245] [ 75.230] sna_wakeup_handler [ 75.230] sna_accel_flush: flush?=0, dirty?=0 [ 75.230] sna_accel_flush: flush?=0, dirty?=0 [ 75.230] sna_accel_flush: flush?=0, dirty?=0 [ 75.230] sna_accel_flush: flush?=0, dirty?=0 [ 75.230] sna_change_window_attributes [ 75.230] sna_accel_flush: flush?=0, dirty?=0 [ 75.230] sna_accel_flush: flush?=0, dirty?=0 [ 75.230] sna_accel_flush: flush?=0, dirty?=0 [ 75.230] sna_block_handler (tv=545.859000) [ 75.230] sna_scanout_do_flush: flush timer active: delta=15 [ 75.230] sna_accel_do_throttle -- no pending activity [ 75.230] sna_accel_block: evaluating timers, active=5 [ 75.230] sna_accel_block: flush timer expires in 15 [75245] [ 75.230] sna_wakeup_handler [ 75.230] sna_accel_flush: flush?=0, dirty?=0 [ 75.230] sna_accel_flush: flush?=0, dirty?=0 [ 75.230] sna_accel_flush: flush?=0, dirty?=0 [ 75.230] sna_accel_flush: flush?=0, dirty?=0 [ 75.230] sna_change_window_attributes [ 75.230] sna_accel_flush: flush?=0, dirty?=0 [ 75.231] sna_accel_flush: flush?=0, dirty?=0 [ 75.231] sna_accel_flush: flush?=0, dirty?=0 [ 75.231] sna_block_handler (tv=545.858000) [ 75.231] sna_scanout_do_flush: flush timer active: delta=14 [ 75.231] sna_accel_do_throttle -- no pending activity [ 75.231] sna_accel_block: evaluating timers, active=5 [ 75.231] sna_accel_block: flush timer expires in 14 [75245] [ 75.231] sna_wakeup_handler [ 75.231] sna_accel_flush: flush?=0, dirty?=0 [ 75.231] sna_accel_flush: flush?=0, dirty?=0 [ 75.231] sna_accel_flush: flush?=0, dirty?=0 [ 75.231] sna_accel_flush: flush?=0, dirty?=0 [ 75.231] sna_accel_flush: flush?=0, dirty?=0 [ 75.231] sna_block_handler (tv=545.858000) [ 75.231] sna_scanout_do_flush: flush timer active: delta=14 [ 75.231] sna_accel_do_throttle -- no pending activity [ 75.231] sna_accel_block: evaluating timers, active=5 [ 75.231] sna_accel_block: flush timer expires in 14 [75245] [ 75.231] sna_wakeup_handler [ 75.231] sna_accel_flush: flush?=0, dirty?=0 [ 75.231] sna_accel_flush: flush?=0, dirty?=0 [ 75.231] sna_accel_flush: flush?=0, dirty?=0 [ 75.231] sna_accel_flush: flush?=0, dirty?=0 [ 75.231] sna_accel_flush: flush?=0, dirty?=0 [ 75.231] sna_block_handler (tv=545.858000) [ 75.231] sna_scanout_do_flush: flush timer active: delta=14 [ 75.231] sna_accel_do_throttle -- no pending activity [ 75.231] sna_accel_block: evaluating timers, active=5 [ 75.231] sna_accel_block: flush timer expires in 14 [75245] [ 75.231] sna_wakeup_handler [ 75.231] sna_accel_flush: flush?=0, dirty?=0 [ 75.231] sna_accel_flush: flush?=0, dirty?=0 [ 75.231] sna_accel_flush: flush?=0, dirty?=0 [ 75.231] sna_block_handler (tv=545.858000) [ 75.231] sna_scanout_do_flush: flush timer active: delta=14 [ 75.231] sna_accel_do_throttle -- no pending activity [ 75.232] sna_accel_block: evaluating timers, active=5 [ 75.232] sna_accel_block: flush timer expires in 14 [75245] [ 75.232] sna_wakeup_handler [ 75.232] sna_accel_flush: flush?=0, dirty?=0 [ 75.232] sna_accel_flush: flush?=0, dirty?=0 [ 75.232] sna_accel_flush: flush?=0, dirty?=0 [ 75.232] sna_accel_flush: flush?=0, dirty?=0 [ 75.232] sna_block_handler (tv=545.857000) [ 75.232] sna_scanout_do_flush: flush timer active: delta=13 [ 75.232] sna_accel_do_throttle -- no pending activity [ 75.232] sna_accel_block: evaluating timers, active=5 [ 75.232] sna_accel_block: flush timer expires in 13 [75245] [ 75.232] sna_wakeup_handler [ 75.232] sna_accel_flush: flush?=0, dirty?=0 [ 75.232] sna_accel_flush: flush?=0, dirty?=0 [ 75.232] sna_accel_flush: flush?=0, dirty?=0 [ 75.232] sna_block_handler (tv=545.857000) [ 75.232] sna_scanout_do_flush: flush timer active: delta=13 [ 75.232] sna_accel_do_throttle -- no pending activity [ 75.232] sna_accel_block: evaluating timers, active=5 [ 75.232] sna_accel_block: flush timer expires in 13 [75245] [ 75.235] sna_wakeup_handler [ 75.235] sna_accel_flush: flush?=0, dirty?=0 [ 75.235] sna_block_handler (tv=545.854000) [ 75.236] sna_scanout_do_flush: flush timer active: delta=10 [ 75.236] sna_accel_do_throttle -- no pending activity [ 75.236] sna_accel_block: evaluating timers, active=5 [ 75.236] sna_accel_block: flush timer expires in 10 [75245] [ 75.236] sna_wakeup_handler [ 75.236] sna_block_handler (tv=545.853000) [ 75.236] sna_scanout_do_flush: flush timer active: delta=9 [ 75.236] sna_accel_do_throttle -- no pending activity [ 75.236] sna_accel_block: evaluating timers, active=5 [ 75.236] sna_accel_block: flush timer expires in 9 [75245] [ 75.236] sna_wakeup_handler [ 75.236] sna_accel_flush: flush?=0, dirty?=0 [ 75.236] sna_block_handler (tv=545.853000) [ 75.236] sna_scanout_do_flush: flush timer active: delta=9 [ 75.236] sna_accel_do_throttle -- no pending activity [ 75.236] sna_accel_block: evaluating timers, active=5 [ 75.236] sna_accel_block: flush timer expires in 9 [75245] [ 75.237] sna_wakeup_handler [ 75.237] sna_block_handler (tv=545.852000) [ 75.237] sna_scanout_do_flush: flush timer active: delta=8 [ 75.237] sna_accel_do_throttle -- no pending activity [ 75.237] sna_accel_block: evaluating timers, active=5 [ 75.237] sna_accel_block: flush timer expires in 8 [75245] [ 75.240] sna_wakeup_handler [ 75.240] sna_accel_flush: flush?=0, dirty?=0 [ 75.240] sna_accel_flush: flush?=0, dirty?=0 [ 75.240] sna_block_handler (tv=545.849000) [ 75.241] sna_scanout_do_flush: flush timer active: delta=4 [ 75.241] sna_accel_do_throttle -- no pending activity [ 75.241] sna_accel_block: evaluating timers, active=5 [ 75.241] sna_accel_block: flush timer expires in 4 [75245] [ 75.241] sna_wakeup_handler [ 75.241] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=25, name=75 [ 75.241] kgem_bo_flink: flinked handle=25 to name=75, marking non-reusable [ 75.241] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 75.241] sna_dri2_get_back: draw size=3840x2160, back buffer handle=25 size=3840x2160, is-scanout? 1, active?=1, pitch=15360, front pitch=15360 [ 75.241] sna_dri2_get_back: reuse backbuffer? 1 [ 75.241] sna_dri2_get_back: back buffer handle=25, active?=1, refcnt=2 [ 75.241] sna_dri2_get_back: cache: handle=32, active=1 [ 75.241] sna_dri2_get_back: allocating new backbuffer [ 75.241] sna_dri2_get_back: requesting scanout compatible back [ 75.241] kgem_create_2d(3840x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=1, prime?=0, temp?=0) [ 75.241] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=15360, height=2160 [ 75.241] 1:from scanout: pitch=15360, tiling=1, handle=128, id=2511 [ 75.241] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 75.241] sna_dri2_get_back: caching handle=25 (name=75, flags=0, active_scanout=1) [ 75.241] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 75.241] sna_dri2_reuse_buffer: reusing back buffer handle=128, name=76, pitch=15360, age=0 [ 75.241] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 75.241] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=114, name=86, active_scanout=1 [ 75.241] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 75.241] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=114] -- refcnt=4, draw=146, pixmap=4091, proxy?=0 [ 75.241] sna_accel_flush: flush?=0, dirty?=0 [ 75.241] sna_accel_flush: flush?=0, dirty?=0 [ 75.241] sna_accel_flush: flush?=0, dirty?=0 [ 75.241] sna_block_handler (tv=545.848000) [ 75.241] sna_scanout_do_flush: flush timer active: delta=4 [ 75.241] sna_accel_do_throttle -- no pending activity [ 75.241] sna_accel_block: evaluating timers, active=5 [ 75.241] sna_accel_block: flush timer expires in 4 [75245] [ 75.241] sna_wakeup_handler [ 75.242] sna_mode_wakeup: len=64 [ 75.242] sna_mode_wakeup: recording last swap on pipe=0, frame 4264 [10a8], time 75.241802 [ 75.242] sna_mode_wakeup: removing handle=32 [active_scanout=0] from scanout, installing handle=25 [active_scanout=1] [ 75.242] sna_mode_wakeup: flip complete, pending? 1 [ 75.242] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 75.242] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 75.242] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 75.242] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 75.242] sna_pixmap_move_to_gpu: already all-damaged [ 75.242] sna_pixmap_mark_active: pixmap=4091, handle=114 [ 75.242] sna_mode_redisplay: crtc[0] transformed? 0 [ 75.242] sna_mode_redisplay: crtc[1] transformed? 0 [ 75.242] sna_mode_redisplay: crtc[2] transformed? 0 [ 75.242] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=114 [active=1] [ 75.242] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 25, transformed? 0 [ 75.242] get_fb: reusing fb=81 for handle=114 [ 75.242] sna_mode_redisplay: recording flip on CRTC:32 handle=114, active_scanout=2, serial=3 [ 75.242] __kgem_bo_clear_busy: handle=114 [ 75.242] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 75.242] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 75.242] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 75.242] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=114, shadow handle=29 [ 75.242] sna_dri2_vblank_handler(type=2, sequence=4264, draw=4181) [ 75.242] sna_crtc_record_swap: recording last swap on pipe=0, frame 4264 [msc=4264], time 75.241802 [ 75.242] sna_dri2_vblank_handler: 2 complete, frame=4264 tv=75.241802 [ 75.242] sna_dri2_blit_complete: blit finished [ 75.242] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4264, tv=75.241802) [ 75.242] frame_swap_complete(type=2): draw=146, pipe=0, frame=4264 [msc=4264], tv=75.241802 [ 75.242] sna_accel_flush: flush?=0, dirty?=0 [ 75.242] sna_dri2_event_free(draw?=1) [ 75.242] sna_dri2_remove_event: remove[0x561c94b07640] from window 146, active? 1 [ 75.242] sna_dri2_remove_event: releasing cached handle=32 [ 75.242] _kgem_bo_destroy: handle=32, proxy? 0 [ 75.242] __kgem_bo_destroy: handle=32, size=66355200 [ 75.242] kgem_bo_move_to_scanout: moving 32 [fb 68] to scanout cache, active? 1 [ 75.242] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=114] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 75.242] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=128] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 75.242] sna_dri2_vblank_handler complete [ 75.242] sna_block_handler (tv=545.847000) [ 75.242] sna_scanout_do_flush: flush timer active: delta=3 [ 75.242] sna_scanout_do_flush (time=75242), triggered [ 75.242] sna_scanout_flush (time=75242), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 75.242] has_shadow: has pending damage? 0, outstanding flips: 1 [ 75.242] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 75.242] has_shadow: has pending damage? 0, outstanding flips: 1 [ 75.242] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) [ 75.242] sna_accel_do_throttle -- no pending activity [ 75.242] sna_accel_block: evaluating timers, active=5 [ 75.242] sna_accel_block: flush timer expires in 16 [75258] [ 75.243] sna_wakeup_handler [ 75.243] sna_accel_flush: flush?=0, dirty?=0 [ 75.243] sna_block_handler (tv=545.846000) [ 75.243] sna_scanout_do_flush: flush timer active: delta=15 [ 75.243] sna_accel_do_throttle -- no pending activity [ 75.243] sna_accel_block: evaluating timers, active=5 [ 75.243] sna_accel_block: flush timer expires in 15 [75258] [ 75.244] sna_wakeup_handler [ 75.244] sna_block_handler (tv=545.845000) [ 75.244] sna_scanout_do_flush: flush timer active: delta=14 [ 75.244] sna_accel_do_throttle -- no pending activity [ 75.244] sna_accel_block: evaluating timers, active=5 [ 75.244] sna_accel_block: flush timer expires in 14 [75258] [ 75.244] sna_wakeup_handler [ 75.244] sna_accel_flush: flush?=0, dirty?=0 [ 75.244] sna_accel_flush: flush?=0, dirty?=0 [ 75.244] sna_block_handler (tv=545.845000) [ 75.244] sna_scanout_do_flush: flush timer active: delta=14 [ 75.244] sna_accel_do_throttle -- no pending activity [ 75.244] sna_accel_block: evaluating timers, active=5 [ 75.244] sna_accel_block: flush timer expires in 14 [75258] [ 75.244] sna_wakeup_handler [ 75.244] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 75.244] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 75.244] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 75.244] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 75.244] sna_dri2_get_msc(draw=146, pipe=0) [ 75.244] sna_crtc_record_swap: recording last swap on pipe=0, frame 4264 [msc=4264], time 75.241802 [ 75.244] sna_dri2_get_msc: msc=4264 [raw=4264], ust=75241802 [ 75.244] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=128 (refs=1/1, flush=0) , front=114 (refs=2/3, flush=1) [ 75.244] sna_dri2_schedule_swap(target_msc=4264, divisor=0, remainder=0) [ 75.244] sna_dri2_schedule_swap: using front handle=114, active_scanout?=2, flush?=1 [ 75.244] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 75.244] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 75.244] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 75.244] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 75.244] sna_crtc_record_swap: recording last swap on pipe=0, frame 4264 [msc=4264], time 75.241802 [ 75.244] immediate_swap: current_msc=4264, target_msc=4264 -- yes [ 75.244] can_flip: no, shadow enabled [ 75.244] sna_dri2_add_event: adding event to window 146) [ 75.244] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 75.244] sna_dri2_immediate_blit: no pending blit, starting chain [ 75.244] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 75.245] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 75.245] can_xchg: back size=8700f00, front size=8700f00 [ 75.245] can_xchg: yes, pixmap=4091 [ 75.245] sna_dri2_xchg: win=146, exchange front=114/86,ref=3 and back=128/76,ref=2, pixmap=4091 3840x2160 [ 75.245] sna_dri2_xchg: back_bo handle=128, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 75.245] sna_dri2_xchg: front_bo handle=114, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 75.245] set_bo: pixmap=4091, handle=128 (old handle=114) [ 75.245] set_bo: marking whole pixmap as damaged [ 75.245] set_bo: applying final/discard move-to-gpu [ 75.245] wait_for_shadow: flags=0, flips=1, handle=114, shadow=29 [ 75.245] set_bo: dropping flush hint from handle=114 [ 75.245] set_bo: adding flush hint to handle=128 [ 75.245] mark_stale(handle=114) => 1 [ 75.245] swap_limit: draw=146 setting swap limit to 3 [ 75.245] sna_dri2_swap_limit_validate: swap limit set to 3 [ 75.245] sna_next_vblank(pipe=0, waiting until next vblank) [ 75.245] sna_dri2_schedule_swap: reported target_msc=4264 [ 75.245] sna_accel_flush: flush?=0, dirty?=0 [ 75.245] sna_accel_flush: flush?=0, dirty?=0 [ 75.245] sna_accel_flush: flush?=0, dirty?=0 [ 75.245] sna_accel_flush: flush?=0, dirty?=0 [ 75.245] sna_block_handler (tv=545.844000) [ 75.245] sna_scanout_do_flush: flush timer active: delta=13 [ 75.245] sna_accel_do_throttle -- no pending activity [ 75.245] sna_accel_block: evaluating timers, active=5 [ 75.245] sna_accel_block: flush timer expires in 13 [75258] [ 75.245] sna_wakeup_handler [ 75.245] sna_accel_flush: flush?=0, dirty?=0 [ 75.245] sna_change_window_attributes [ 75.245] sna_accel_flush: flush?=0, dirty?=0 [ 75.246] sna_accel_flush: flush?=0, dirty?=0 [ 75.246] sna_accel_flush: flush?=0, dirty?=0 [ 75.246] sna_block_handler (tv=545.843000) [ 75.246] sna_scanout_do_flush: flush timer active: delta=12 [ 75.246] sna_accel_do_throttle -- no pending activity [ 75.246] sna_accel_block: evaluating timers, active=5 [ 75.246] sna_accel_block: flush timer expires in 12 [75258] [ 75.246] sna_wakeup_handler [ 75.246] sna_accel_flush: flush?=0, dirty?=0 [ 75.246] sna_accel_flush: flush?=0, dirty?=0 [ 75.246] sna_accel_flush: flush?=0, dirty?=0 [ 75.246] sna_accel_flush: flush?=0, dirty?=0 [ 75.246] sna_change_window_attributes [ 75.246] sna_accel_flush: flush?=0, dirty?=0 [ 75.246] sna_accel_flush: flush?=0, dirty?=0 [ 75.246] sna_accel_flush: flush?=0, dirty?=0 [ 75.246] sna_block_handler (tv=545.843000) [ 75.246] sna_scanout_do_flush: flush timer active: delta=12 [ 75.246] sna_accel_do_throttle -- no pending activity [ 75.246] sna_accel_block: evaluating timers, active=5 [ 75.246] sna_accel_block: flush timer expires in 12 [75258] [ 75.246] sna_wakeup_handler [ 75.246] sna_accel_flush: flush?=0, dirty?=0 [ 75.246] sna_accel_flush: flush?=0, dirty?=0 [ 75.246] sna_accel_flush: flush?=0, dirty?=0 [ 75.246] sna_accel_flush: flush?=0, dirty?=0 [ 75.246] sna_change_window_attributes [ 75.246] sna_accel_flush: flush?=0, dirty?=0 [ 75.246] sna_accel_flush: flush?=0, dirty?=0 [ 75.246] sna_accel_flush: flush?=0, dirty?=0 [ 75.246] sna_block_handler (tv=545.843000) [ 75.246] sna_scanout_do_flush: flush timer active: delta=12 [ 75.246] sna_accel_do_throttle -- no pending activity [ 75.246] sna_accel_block: evaluating timers, active=5 [ 75.246] sna_accel_block: flush timer expires in 12 [75258] [ 75.246] sna_wakeup_handler [ 75.247] sna_accel_flush: flush?=0, dirty?=0 [ 75.247] sna_accel_flush: flush?=0, dirty?=0 [ 75.247] sna_accel_flush: flush?=0, dirty?=0 [ 75.247] sna_accel_flush: flush?=0, dirty?=0 [ 75.247] sna_accel_flush: flush?=0, dirty?=0 [ 75.247] sna_block_handler (tv=545.842000) [ 75.247] sna_scanout_do_flush: flush timer active: delta=11 [ 75.247] sna_accel_do_throttle -- no pending activity [ 75.247] sna_accel_block: evaluating timers, active=5 [ 75.247] sna_accel_block: flush timer expires in 11 [75258] [ 75.247] sna_wakeup_handler [ 75.247] sna_accel_flush: flush?=0, dirty?=0 [ 75.247] sna_accel_flush: flush?=0, dirty?=0 [ 75.247] sna_accel_flush: flush?=0, dirty?=0 [ 75.247] sna_accel_flush: flush?=0, dirty?=0 [ 75.247] sna_accel_flush: flush?=0, dirty?=0 [ 75.247] sna_block_handler (tv=545.842000) [ 75.247] sna_scanout_do_flush: flush timer active: delta=11 [ 75.247] sna_accel_do_throttle -- no pending activity [ 75.247] sna_accel_block: evaluating timers, active=5 [ 75.247] sna_accel_block: flush timer expires in 11 [75258] [ 75.247] sna_wakeup_handler [ 75.247] sna_accel_flush: flush?=0, dirty?=0 [ 75.247] sna_accel_flush: flush?=0, dirty?=0 [ 75.247] sna_accel_flush: flush?=0, dirty?=0 [ 75.247] sna_block_handler (tv=545.842000) [ 75.247] sna_scanout_do_flush: flush timer active: delta=11 [ 75.247] sna_accel_do_throttle -- no pending activity [ 75.247] sna_accel_block: evaluating timers, active=5 [ 75.247] sna_accel_block: flush timer expires in 11 [75258] [ 75.247] sna_wakeup_handler [ 75.247] sna_accel_flush: flush?=0, dirty?=0 [ 75.247] sna_accel_flush: flush?=0, dirty?=0 [ 75.247] sna_accel_flush: flush?=0, dirty?=0 [ 75.247] sna_accel_flush: flush?=0, dirty?=0 [ 75.247] sna_block_handler (tv=545.842000) [ 75.247] sna_scanout_do_flush: flush timer active: delta=11 [ 75.247] sna_accel_do_throttle -- no pending activity [ 75.247] sna_accel_block: evaluating timers, active=5 [ 75.247] sna_accel_block: flush timer expires in 11 [75258] [ 75.247] sna_wakeup_handler [ 75.247] sna_accel_flush: flush?=0, dirty?=0 [ 75.247] sna_accel_flush: flush?=0, dirty?=0 [ 75.248] sna_accel_flush: flush?=0, dirty?=0 [ 75.248] sna_block_handler (tv=545.841000) [ 75.248] sna_scanout_do_flush: flush timer active: delta=10 [ 75.248] sna_accel_do_throttle -- no pending activity [ 75.248] sna_accel_block: evaluating timers, active=5 [ 75.248] sna_accel_block: flush timer expires in 10 [75258] [ 75.251] sna_wakeup_handler [ 75.251] sna_accel_flush: flush?=0, dirty?=0 [ 75.251] sna_block_handler (tv=545.838000) [ 75.252] sna_scanout_do_flush: flush timer active: delta=6 [ 75.252] sna_accel_do_throttle -- no pending activity [ 75.252] sna_accel_block: evaluating timers, active=5 [ 75.252] sna_accel_block: flush timer expires in 6 [75258] [ 75.252] sna_wakeup_handler [ 75.252] sna_block_handler (tv=545.837000) [ 75.252] sna_scanout_do_flush: flush timer active: delta=6 [ 75.252] sna_accel_do_throttle -- no pending activity [ 75.252] sna_accel_block: evaluating timers, active=5 [ 75.252] sna_accel_block: flush timer expires in 6 [75258] [ 75.252] sna_wakeup_handler [ 75.252] sna_accel_flush: flush?=0, dirty?=0 [ 75.252] sna_block_handler (tv=545.837000) [ 75.252] sna_scanout_do_flush: flush timer active: delta=6 [ 75.252] sna_accel_do_throttle -- no pending activity [ 75.252] sna_accel_block: evaluating timers, active=5 [ 75.252] sna_accel_block: flush timer expires in 6 [75258] [ 75.253] sna_wakeup_handler [ 75.253] sna_block_handler (tv=545.836000) [ 75.253] sna_scanout_do_flush: flush timer active: delta=5 [ 75.253] sna_accel_do_throttle -- no pending activity [ 75.253] sna_accel_block: evaluating timers, active=5 [ 75.253] sna_accel_block: flush timer expires in 5 [75258] [ 75.257] sna_wakeup_handler [ 75.257] sna_accel_flush: flush?=0, dirty?=0 [ 75.257] sna_accel_flush: flush?=0, dirty?=0 [ 75.257] sna_block_handler (tv=545.832000) [ 75.257] sna_scanout_do_flush: flush timer active: delta=1 [ 75.257] sna_scanout_do_flush (time=75257), triggered [ 75.257] sna_scanout_flush (time=75257), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 75.257] has_shadow: has pending damage? 1, outstanding flips: 1 [ 75.257] stop_flush: scanout=128 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 75.257] has_shadow: has pending damage? 1, outstanding flips: 1 [ 75.257] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 1, mode reconfiguration pending? 0) [ 75.257] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 75.257] sna_mode_redisplay: checking for 1 outstanding flip completions [ 75.257] sna_mode_redisplay: now 1 outstanding flip completions (enabled? 1) [ 75.257] sna_accel_do_throttle -- no pending activity [ 75.257] sna_accel_block: evaluating timers, active=5 [ 75.257] sna_accel_block: flush timer expires in 16 [75273] [ 75.258] sna_wakeup_handler [ 75.258] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=114, name=86 [ 75.258] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 75.258] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 75.258] sna_dri2_get_back: draw size=3840x2160, back buffer handle=114 size=3840x2160, is-scanout? 1, active?=1, pitch=15360, front pitch=15360 [ 75.258] sna_dri2_get_back: reuse backbuffer? 1 [ 75.258] sna_dri2_get_back: back buffer handle=114, active?=1, refcnt=2 [ 75.258] sna_dri2_get_back: cache: handle=25, active=1 [ 75.258] sna_dri2_get_back: allocating new backbuffer [ 75.258] sna_dri2_get_back: requesting scanout compatible back [ 75.258] kgem_create_2d(3840x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=1, prime?=0, temp?=0) [ 75.258] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=15360, height=2160 [ 75.258] 1:from scanout: pitch=15360, tiling=1, handle=32, id=2512 [ 75.258] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 75.258] sna_dri2_get_back: caching handle=114 (name=86, flags=0, active_scanout=1) [ 75.258] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 75.258] sna_dri2_reuse_buffer: reusing back buffer handle=32, name=80, pitch=15360, age=0 [ 75.258] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 75.258] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=128, name=76, active_scanout=1 [ 75.258] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 75.258] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=128] -- refcnt=4, draw=146, pixmap=4091, proxy?=0 [ 75.258] sna_accel_flush: flush?=0, dirty?=0 [ 75.258] sna_accel_flush: flush?=0, dirty?=0 [ 75.258] sna_accel_flush: flush?=0, dirty?=0 [ 75.258] sna_block_handler (tv=545.831000) [ 75.258] sna_scanout_do_flush: flush timer active: delta=15 [ 75.258] sna_accel_do_throttle -- no pending activity [ 75.258] sna_accel_block: evaluating timers, active=5 [ 75.258] sna_accel_block: flush timer expires in 15 [75273] [ 75.258] sna_wakeup_handler [ 75.258] sna_mode_wakeup: len=64 [ 75.258] sna_mode_wakeup: recording last swap on pipe=0, frame 4265 [10a9], time 75.258471 [ 75.258] sna_mode_wakeup: removing handle=25 [active_scanout=0] from scanout, installing handle=114 [active_scanout=1] [ 75.258] sna_mode_wakeup: flip complete, pending? 1 [ 75.258] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 75.258] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 75.258] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 75.258] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 75.258] sna_pixmap_move_to_gpu: already all-damaged [ 75.258] sna_pixmap_mark_active: pixmap=4091, handle=128 [ 75.258] sna_mode_redisplay: crtc[0] transformed? 0 [ 75.258] sna_mode_redisplay: crtc[1] transformed? 0 [ 75.258] sna_mode_redisplay: crtc[2] transformed? 0 [ 75.258] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=128 [active=1] [ 75.258] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 114, transformed? 0 [ 75.258] get_fb: reusing fb=80 for handle=128 [ 75.259] sna_mode_redisplay: recording flip on CRTC:32 handle=128, active_scanout=2, serial=3 [ 75.259] __kgem_bo_clear_busy: handle=128 [ 75.259] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 75.259] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 75.259] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 75.259] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=128, shadow handle=29 [ 75.259] sna_dri2_vblank_handler(type=2, sequence=4265, draw=4181) [ 75.259] sna_crtc_record_swap: recording last swap on pipe=0, frame 4265 [msc=4265], time 75.258471 [ 75.259] sna_dri2_vblank_handler: 2 complete, frame=4265 tv=75.258471 [ 75.259] sna_dri2_blit_complete: blit finished [ 75.259] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4265, tv=75.258471) [ 75.259] frame_swap_complete(type=2): draw=146, pipe=0, frame=4265 [msc=4265], tv=75.258471 [ 75.259] sna_accel_flush: flush?=0, dirty?=0 [ 75.259] sna_dri2_event_free(draw?=1) [ 75.259] sna_dri2_remove_event: remove[0x561c94b07640] from window 146, active? 1 [ 75.259] sna_dri2_remove_event: releasing cached handle=25 [ 75.259] _kgem_bo_destroy: handle=25, proxy? 0 [ 75.259] __kgem_bo_destroy: handle=25, size=33177600 [ 75.259] kgem_bo_move_to_scanout: moving 25 [fb 69] to scanout cache, active? 1 [ 75.259] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=128] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 75.259] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=32] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 75.259] sna_dri2_vblank_handler complete [ 75.259] sna_block_handler (tv=545.830000) [ 75.259] sna_scanout_do_flush: flush timer active: delta=14 [ 75.259] sna_accel_do_throttle -- no pending activity [ 75.259] sna_accel_block: evaluating timers, active=5 [ 75.259] sna_accel_block: flush timer expires in 14 [75273] [ 75.259] sna_wakeup_handler [ 75.259] sna_accel_flush: flush?=0, dirty?=0 [ 75.259] sna_block_handler (tv=545.830000) [ 75.259] sna_scanout_do_flush: flush timer active: delta=14 [ 75.259] sna_accel_do_throttle -- no pending activity [ 75.259] sna_accel_block: evaluating timers, active=5 [ 75.259] sna_accel_block: flush timer expires in 14 [75273] [ 75.259] sna_wakeup_handler [ 75.260] sna_block_handler (tv=545.829000) [ 75.260] sna_scanout_do_flush: flush timer active: delta=13 [ 75.260] sna_accel_do_throttle -- no pending activity [ 75.260] sna_accel_block: evaluating timers, active=5 [ 75.260] sna_accel_block: flush timer expires in 13 [75273] [ 75.260] sna_wakeup_handler [ 75.260] sna_accel_flush: flush?=0, dirty?=0 [ 75.260] sna_block_handler (tv=545.829000) [ 75.260] sna_scanout_do_flush: flush timer active: delta=13 [ 75.260] sna_accel_do_throttle -- no pending activity [ 75.260] sna_accel_block: evaluating timers, active=5 [ 75.260] sna_accel_block: flush timer expires in 13 [75273] [ 75.261] sna_wakeup_handler [ 75.261] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 75.261] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 75.261] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 75.261] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 75.261] sna_dri2_get_msc(draw=146, pipe=0) [ 75.261] sna_crtc_record_swap: recording last swap on pipe=0, frame 4265 [msc=4265], time 75.258471 [ 75.261] sna_dri2_get_msc: msc=4265 [raw=4265], ust=75258471 [ 75.261] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=32 (refs=1/1, flush=0) , front=128 (refs=2/3, flush=1) [ 75.261] sna_dri2_schedule_swap(target_msc=4265, divisor=0, remainder=0) [ 75.261] sna_dri2_schedule_swap: using front handle=128, active_scanout?=2, flush?=1 [ 75.261] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 75.261] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 75.261] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 75.261] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 75.261] sna_crtc_record_swap: recording last swap on pipe=0, frame 4265 [msc=4265], time 75.258471 [ 75.261] immediate_swap: current_msc=4265, target_msc=4265 -- yes [ 75.261] can_flip: no, shadow enabled [ 75.261] sna_dri2_add_event: adding event to window 146) [ 75.261] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 75.261] sna_dri2_immediate_blit: no pending blit, starting chain [ 75.261] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 75.261] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 75.261] can_xchg: back size=8700f00, front size=8700f00 [ 75.261] can_xchg: yes, pixmap=4091 [ 75.261] sna_dri2_xchg: win=146, exchange front=128/76,ref=3 and back=32/80,ref=2, pixmap=4091 3840x2160 [ 75.261] sna_dri2_xchg: back_bo handle=32, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 75.261] sna_dri2_xchg: front_bo handle=128, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 75.261] set_bo: pixmap=4091, handle=32 (old handle=128) [ 75.261] set_bo: marking whole pixmap as damaged [ 75.261] set_bo: applying final/discard move-to-gpu [ 75.261] wait_for_shadow: flags=0, flips=1, handle=128, shadow=29 [ 75.261] set_bo: dropping flush hint from handle=128 [ 75.261] set_bo: adding flush hint to handle=32 [ 75.262] mark_stale(handle=128) => 1 [ 75.262] swap_limit: draw=146 setting swap limit to 3 [ 75.262] sna_dri2_swap_limit_validate: swap limit set to 3 [ 75.262] sna_next_vblank(pipe=0, waiting until next vblank) [ 75.262] sna_dri2_schedule_swap: reported target_msc=4265 [ 75.262] sna_accel_flush: flush?=0, dirty?=0 [ 75.262] sna_accel_flush: flush?=0, dirty?=0 [ 75.262] sna_accel_flush: flush?=0, dirty?=0 [ 75.262] sna_accel_flush: flush?=0, dirty?=0 [ 75.262] sna_block_handler (tv=545.827000) [ 75.262] sna_scanout_do_flush: flush timer active: delta=11 [ 75.262] sna_accel_do_throttle -- no pending activity [ 75.262] sna_accel_block: evaluating timers, active=5 [ 75.262] sna_accel_block: flush timer expires in 11 [75273] [ 75.262] sna_wakeup_handler [ 75.262] sna_accel_flush: flush?=0, dirty?=0 [ 75.262] sna_change_window_attributes [ 75.262] sna_accel_flush: flush?=0, dirty?=0 [ 75.262] sna_accel_flush: flush?=0, dirty?=0 [ 75.262] sna_accel_flush: flush?=0, dirty?=0 [ 75.262] sna_block_handler (tv=545.827000) [ 75.262] sna_scanout_do_flush: flush timer active: delta=11 [ 75.262] sna_accel_do_throttle -- no pending activity [ 75.262] sna_accel_block: evaluating timers, active=5 [ 75.262] sna_accel_block: flush timer expires in 11 [75273] [ 75.262] sna_wakeup_handler [ 75.262] sna_accel_flush: flush?=0, dirty?=0 [ 75.262] sna_accel_flush: flush?=0, dirty?=0 [ 75.262] sna_accel_flush: flush?=0, dirty?=0 [ 75.262] sna_accel_flush: flush?=0, dirty?=0 [ 75.263] sna_change_window_attributes [ 75.263] sna_accel_flush: flush?=0, dirty?=0 [ 75.263] sna_accel_flush: flush?=0, dirty?=0 [ 75.263] sna_accel_flush: flush?=0, dirty?=0 [ 75.263] sna_block_handler (tv=545.826000) [ 75.263] sna_scanout_do_flush: flush timer active: delta=10 [ 75.263] sna_accel_do_throttle -- no pending activity [ 75.263] sna_accel_block: evaluating timers, active=5 [ 75.263] sna_accel_block: flush timer expires in 10 [75273] [ 75.263] sna_wakeup_handler [ 75.263] sna_accel_flush: flush?=0, dirty?=0 [ 75.263] sna_accel_flush: flush?=0, dirty?=0 [ 75.263] sna_accel_flush: flush?=0, dirty?=0 [ 75.263] sna_accel_flush: flush?=0, dirty?=0 [ 75.263] sna_change_window_attributes [ 75.263] sna_accel_flush: flush?=0, dirty?=0 [ 75.263] sna_accel_flush: flush?=0, dirty?=0 [ 75.263] sna_accel_flush: flush?=0, dirty?=0 [ 75.263] sna_block_handler (tv=545.826000) [ 75.263] sna_scanout_do_flush: flush timer active: delta=10 [ 75.263] sna_accel_do_throttle -- no pending activity [ 75.263] sna_accel_block: evaluating timers, active=5 [ 75.263] sna_accel_block: flush timer expires in 10 [75273] [ 75.263] sna_wakeup_handler [ 75.263] sna_accel_flush: flush?=0, dirty?=0 [ 75.263] sna_accel_flush: flush?=0, dirty?=0 [ 75.263] sna_accel_flush: flush?=0, dirty?=0 [ 75.263] sna_accel_flush: flush?=0, dirty?=0 [ 75.263] sna_accel_flush: flush?=0, dirty?=0 [ 75.263] sna_block_handler (tv=545.826000) [ 75.263] sna_scanout_do_flush: flush timer active: delta=10 [ 75.263] sna_accel_do_throttle -- no pending activity [ 75.263] sna_accel_block: evaluating timers, active=5 [ 75.263] sna_accel_block: flush timer expires in 10 [75273] [ 75.263] sna_wakeup_handler [ 75.263] sna_accel_flush: flush?=0, dirty?=0 [ 75.264] sna_accel_flush: flush?=0, dirty?=0 [ 75.264] sna_accel_flush: flush?=0, dirty?=0 [ 75.264] sna_accel_flush: flush?=0, dirty?=0 [ 75.264] sna_accel_flush: flush?=0, dirty?=0 [ 75.264] sna_block_handler (tv=545.825000) [ 75.264] sna_scanout_do_flush: flush timer active: delta=9 [ 75.264] sna_accel_do_throttle -- no pending activity [ 75.264] sna_accel_block: evaluating timers, active=5 [ 75.264] sna_accel_block: flush timer expires in 9 [75273] [ 75.264] sna_wakeup_handler [ 75.264] sna_accel_flush: flush?=0, dirty?=0 [ 75.264] sna_accel_flush: flush?=0, dirty?=0 [ 75.264] sna_accel_flush: flush?=0, dirty?=0 [ 75.264] sna_block_handler (tv=545.825000) [ 75.264] sna_scanout_do_flush: flush timer active: delta=9 [ 75.264] sna_accel_do_throttle -- no pending activity [ 75.264] sna_accel_block: evaluating timers, active=5 [ 75.264] sna_accel_block: flush timer expires in 9 [75273] [ 75.264] sna_wakeup_handler [ 75.264] sna_accel_flush: flush?=0, dirty?=0 [ 75.264] sna_accel_flush: flush?=0, dirty?=0 [ 75.264] sna_accel_flush: flush?=0, dirty?=0 [ 75.264] sna_accel_flush: flush?=0, dirty?=0 [ 75.264] sna_block_handler (tv=545.825000) [ 75.264] sna_scanout_do_flush: flush timer active: delta=9 [ 75.264] sna_accel_do_throttle -- no pending activity [ 75.264] sna_accel_block: evaluating timers, active=5 [ 75.264] sna_accel_block: flush timer expires in 9 [75273] [ 75.264] sna_wakeup_handler [ 75.264] sna_accel_flush: flush?=0, dirty?=0 [ 75.264] sna_accel_flush: flush?=0, dirty?=0 [ 75.264] sna_accel_flush: flush?=0, dirty?=0 [ 75.264] sna_block_handler (tv=545.825000) [ 75.264] sna_scanout_do_flush: flush timer active: delta=9 [ 75.264] sna_accel_do_throttle -- no pending activity [ 75.264] sna_accel_block: evaluating timers, active=5 [ 75.264] sna_accel_block: flush timer expires in 9 [75273] [ 75.267] sna_wakeup_handler [ 75.267] sna_accel_flush: flush?=0, dirty?=0 [ 75.267] sna_block_handler (tv=545.822000) [ 75.268] sna_scanout_do_flush: flush timer active: delta=6 [ 75.268] sna_accel_do_throttle -- no pending activity [ 75.268] sna_accel_block: evaluating timers, active=5 [ 75.268] sna_accel_block: flush timer expires in 6 [75273] [ 75.268] sna_wakeup_handler [ 75.268] sna_block_handler (tv=545.821000) [ 75.268] sna_scanout_do_flush: flush timer active: delta=5 [ 75.268] sna_accel_do_throttle -- no pending activity [ 75.268] sna_accel_block: evaluating timers, active=5 [ 75.268] sna_accel_block: flush timer expires in 5 [75273] [ 75.268] sna_wakeup_handler [ 75.268] sna_accel_flush: flush?=0, dirty?=0 [ 75.268] sna_accel_flush: flush?=0, dirty?=0 [ 75.268] sna_block_handler (tv=545.821000) [ 75.268] sna_scanout_do_flush: flush timer active: delta=5 [ 75.268] sna_accel_do_throttle -- no pending activity [ 75.268] sna_accel_block: evaluating timers, active=5 [ 75.268] sna_accel_block: flush timer expires in 5 [75273] [ 75.269] sna_wakeup_handler [ 75.269] sna_block_handler (tv=545.820000) [ 75.269] sna_scanout_do_flush: flush timer active: delta=4 [ 75.269] sna_accel_do_throttle -- no pending activity [ 75.269] sna_accel_block: evaluating timers, active=5 [ 75.269] sna_accel_block: flush timer expires in 4 [75273] [ 75.273] sna_wakeup_handler [ 75.273] sna_accel_flush: flush?=0, dirty?=0 [ 75.273] sna_accel_flush: flush?=0, dirty?=0 [ 75.273] sna_block_handler (tv=545.816000) [ 75.273] sna_scanout_do_flush: flush timer active: delta=0 [ 75.273] sna_scanout_do_flush (time=75273), triggered [ 75.273] sna_scanout_flush (time=75273), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 75.273] has_shadow: has pending damage? 1, outstanding flips: 1 [ 75.273] stop_flush: scanout=32 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 75.273] has_shadow: has pending damage? 1, outstanding flips: 1 [ 75.273] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 1, mode reconfiguration pending? 0) [ 75.273] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 75.273] sna_mode_redisplay: checking for 1 outstanding flip completions [ 75.273] sna_mode_redisplay: now 1 outstanding flip completions (enabled? 1) [ 75.273] sna_accel_do_throttle -- no pending activity [ 75.273] sna_accel_block: evaluating timers, active=5 [ 75.273] sna_accel_block: flush timer expires in 16 [75289] [ 75.273] sna_wakeup_handler [ 75.273] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=128, name=76 [ 75.273] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 75.273] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 75.273] sna_dri2_get_back: draw size=3840x2160, back buffer handle=128 size=3840x2160, is-scanout? 1, active?=1, pitch=15360, front pitch=15360 [ 75.273] sna_dri2_get_back: reuse backbuffer? 1 [ 75.273] sna_dri2_get_back: back buffer handle=128, active?=1, refcnt=2 [ 75.273] sna_dri2_get_back: cache: handle=114, active=1 [ 75.273] sna_dri2_get_back: allocating new backbuffer [ 75.273] sna_dri2_get_back: requesting scanout compatible back [ 75.273] kgem_create_2d(3840x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=1, prime?=0, temp?=0) [ 75.273] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=15360, height=2160 [ 75.273] 1:from scanout: pitch=15360, tiling=1, handle=25, id=2513 [ 75.273] kgem_bo_flink: flinked handle=25 to name=75, marking non-reusable [ 75.273] sna_dri2_get_back: caching handle=128 (name=76, flags=0, active_scanout=1) [ 75.273] kgem_bo_flink: flinked handle=25 to name=75, marking non-reusable [ 75.273] sna_dri2_reuse_buffer: reusing back buffer handle=25, name=75, pitch=15360, age=0 [ 75.274] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 75.274] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=32, name=80, active_scanout=1 [ 75.274] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 75.274] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=4, draw=146, pixmap=4091, proxy?=0 [ 75.274] sna_accel_flush: flush?=0, dirty?=0 [ 75.274] sna_accel_flush: flush?=0, dirty?=0 [ 75.274] sna_accel_flush: flush?=0, dirty?=0 [ 75.274] sna_block_handler (tv=545.815000) [ 75.274] sna_scanout_do_flush: flush timer active: delta=15 [ 75.274] sna_accel_do_throttle -- no pending activity [ 75.274] sna_accel_block: evaluating timers, active=5 [ 75.274] sna_accel_block: flush timer expires in 15 [75289] [ 75.274] sna_wakeup_handler [ 75.274] sna_mode_wakeup: len=64 [ 75.274] sna_mode_wakeup: recording last swap on pipe=0, frame 4266 [10aa], time 75.275140 [ 75.274] sna_mode_wakeup: removing handle=114 [active_scanout=0] from scanout, installing handle=128 [active_scanout=1] [ 75.274] sna_mode_wakeup: flip complete, pending? 1 [ 75.274] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 75.274] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 75.274] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 75.274] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 75.275] sna_pixmap_move_to_gpu: already all-damaged [ 75.275] sna_pixmap_mark_active: pixmap=4091, handle=32 [ 75.275] sna_mode_redisplay: crtc[0] transformed? 0 [ 75.275] sna_mode_redisplay: crtc[1] transformed? 0 [ 75.275] sna_mode_redisplay: crtc[2] transformed? 0 [ 75.275] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=32 [active=1] [ 75.275] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 128, transformed? 0 [ 75.275] get_fb: reusing fb=68 for handle=32 [ 75.275] sna_mode_redisplay: recording flip on CRTC:32 handle=32, active_scanout=2, serial=3 [ 75.275] __kgem_bo_clear_busy: handle=32 [ 75.275] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 75.275] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 75.275] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 75.275] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=32, shadow handle=29 [ 75.275] sna_dri2_vblank_handler(type=2, sequence=4266, draw=4181) [ 75.275] sna_crtc_record_swap: recording last swap on pipe=0, frame 4266 [msc=4266], time 75.275140 [ 75.275] sna_dri2_vblank_handler: 2 complete, frame=4266 tv=75.275140 [ 75.275] sna_dri2_blit_complete: blit finished [ 75.275] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4266, tv=75.275140) [ 75.275] frame_swap_complete(type=2): draw=146, pipe=0, frame=4266 [msc=4266], tv=75.275140 [ 75.275] sna_accel_flush: flush?=0, dirty?=0 [ 75.275] sna_dri2_event_free(draw?=1) [ 75.275] sna_dri2_remove_event: remove[0x561c94b07640] from window 146, active? 1 [ 75.275] sna_dri2_remove_event: releasing cached handle=114 [ 75.275] _kgem_bo_destroy: handle=114, proxy? 0 [ 75.275] __kgem_bo_destroy: handle=114, size=66355200 [ 75.275] kgem_bo_move_to_scanout: moving 114 [fb 81] to scanout cache, active? 1 [ 75.275] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 75.275] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=25] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 75.275] sna_dri2_vblank_handler complete [ 75.275] sna_accel_flush: flush?=0, dirty?=0 [ 75.275] sna_block_handler (tv=545.814000) [ 75.275] sna_scanout_do_flush: flush timer active: delta=14 [ 75.275] sna_accel_do_throttle -- no pending activity [ 75.275] sna_accel_block: evaluating timers, active=5 [ 75.275] sna_accel_block: flush timer expires in 14 [75289] [ 75.275] sna_wakeup_handler [ 75.275] sna_block_handler (tv=545.814000) [ 75.275] sna_scanout_do_flush: flush timer active: delta=14 [ 75.275] sna_accel_do_throttle -- no pending activity [ 75.276] sna_accel_block: evaluating timers, active=5 [ 75.276] sna_accel_block: flush timer expires in 14 [75289] [ 75.276] sna_wakeup_handler [ 75.276] sna_accel_flush: flush?=0, dirty?=0 [ 75.276] sna_block_handler (tv=545.813000) [ 75.276] sna_scanout_do_flush: flush timer active: delta=13 [ 75.276] sna_accel_do_throttle -- no pending activity [ 75.276] sna_accel_block: evaluating timers, active=5 [ 75.276] sna_accel_block: flush timer expires in 13 [75289] [ 75.276] sna_wakeup_handler [ 75.276] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 75.276] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 75.277] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 75.277] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 75.277] sna_dri2_get_msc(draw=146, pipe=0) [ 75.277] sna_crtc_record_swap: recording last swap on pipe=0, frame 4266 [msc=4266], time 75.275140 [ 75.277] sna_dri2_get_msc: msc=4266 [raw=4266], ust=75275140 [ 75.277] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=25 (refs=1/1, flush=0) , front=32 (refs=2/3, flush=1) [ 75.277] sna_dri2_schedule_swap(target_msc=4266, divisor=0, remainder=0) [ 75.277] sna_dri2_schedule_swap: using front handle=32, active_scanout?=2, flush?=1 [ 75.277] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 75.277] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 75.277] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 75.277] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 75.277] sna_crtc_record_swap: recording last swap on pipe=0, frame 4266 [msc=4266], time 75.275140 [ 75.277] immediate_swap: current_msc=4266, target_msc=4266 -- yes [ 75.277] can_flip: no, shadow enabled [ 75.277] sna_dri2_add_event: adding event to window 146) [ 75.277] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 75.277] sna_dri2_immediate_blit: no pending blit, starting chain [ 75.277] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 75.277] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 75.277] can_xchg: back size=8700f00, front size=8700f00 [ 75.277] can_xchg: yes, pixmap=4091 [ 75.277] sna_dri2_xchg: win=146, exchange front=32/80,ref=3 and back=25/75,ref=2, pixmap=4091 3840x2160 [ 75.277] sna_dri2_xchg: back_bo handle=25, pitch=15360, size=33177600, ref=1, active_scanout?=0 [ 75.277] sna_dri2_xchg: front_bo handle=32, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 75.277] set_bo: pixmap=4091, handle=25 (old handle=32) [ 75.277] set_bo: marking whole pixmap as damaged [ 75.277] set_bo: applying final/discard move-to-gpu [ 75.277] wait_for_shadow: flags=0, flips=1, handle=32, shadow=29 [ 75.277] set_bo: dropping flush hint from handle=32 [ 75.277] set_bo: adding flush hint to handle=25 [ 75.277] mark_stale(handle=32) => 1 [ 75.277] swap_limit: draw=146 setting swap limit to 3 [ 75.277] sna_dri2_swap_limit_validate: swap limit set to 3 [ 75.277] sna_next_vblank(pipe=0, waiting until next vblank) [ 75.277] sna_dri2_schedule_swap: reported target_msc=4266 [ 75.277] sna_accel_flush: flush?=0, dirty?=0 [ 75.277] sna_accel_flush: flush?=0, dirty?=0 [ 75.277] sna_accel_flush: flush?=0, dirty?=0 [ 75.277] sna_accel_flush: flush?=0, dirty?=0 [ 75.277] sna_block_handler (tv=545.812000) [ 75.277] sna_scanout_do_flush: flush timer active: delta=12 [ 75.277] sna_accel_do_throttle -- no pending activity [ 75.277] sna_accel_block: evaluating timers, active=5 [ 75.277] sna_accel_block: flush timer expires in 12 [75289] [ 75.277] sna_wakeup_handler [ 75.278] sna_accel_flush: flush?=0, dirty?=0 [ 75.278] sna_change_window_attributes [ 75.278] sna_accel_flush: flush?=0, dirty?=0 [ 75.278] sna_accel_flush: flush?=0, dirty?=0 [ 75.278] sna_accel_flush: flush?=0, dirty?=0 [ 75.278] sna_block_handler (tv=545.811000) [ 75.278] sna_scanout_do_flush: flush timer active: delta=11 [ 75.278] sna_accel_do_throttle -- no pending activity [ 75.278] sna_accel_block: evaluating timers, active=5 [ 75.278] sna_accel_block: flush timer expires in 11 [75289] [ 75.278] sna_wakeup_handler [ 75.278] sna_accel_flush: flush?=0, dirty?=0 [ 75.278] sna_accel_flush: flush?=0, dirty?=0 [ 75.278] sna_accel_flush: flush?=0, dirty?=0 [ 75.278] sna_accel_flush: flush?=0, dirty?=0 [ 75.278] sna_change_window_attributes [ 75.278] sna_accel_flush: flush?=0, dirty?=0 [ 75.278] sna_accel_flush: flush?=0, dirty?=0 [ 75.278] sna_accel_flush: flush?=0, dirty?=0 [ 75.278] sna_block_handler (tv=545.811000) [ 75.278] sna_scanout_do_flush: flush timer active: delta=11 [ 75.278] sna_accel_do_throttle -- no pending activity [ 75.278] sna_accel_block: evaluating timers, active=5 [ 75.278] sna_accel_block: flush timer expires in 11 [75289] [ 75.278] sna_wakeup_handler [ 75.278] sna_accel_flush: flush?=0, dirty?=0 [ 75.278] sna_accel_flush: flush?=0, dirty?=0 [ 75.278] sna_accel_flush: flush?=0, dirty?=0 [ 75.278] sna_accel_flush: flush?=0, dirty?=0 [ 75.278] sna_change_window_attributes [ 75.278] sna_accel_flush: flush?=0, dirty?=0 [ 75.278] sna_accel_flush: flush?=0, dirty?=0 [ 75.278] sna_accel_flush: flush?=0, dirty?=0 [ 75.278] sna_block_handler (tv=545.811000) [ 75.278] sna_scanout_do_flush: flush timer active: delta=11 [ 75.278] sna_accel_do_throttle -- no pending activity [ 75.278] sna_accel_block: evaluating timers, active=5 [ 75.278] sna_accel_block: flush timer expires in 11 [75289] [ 75.279] sna_wakeup_handler [ 75.279] sna_accel_flush: flush?=0, dirty?=0 [ 75.279] sna_accel_flush: flush?=0, dirty?=0 [ 75.279] sna_accel_flush: flush?=0, dirty?=0 [ 75.279] sna_accel_flush: flush?=0, dirty?=0 [ 75.279] sna_accel_flush: flush?=0, dirty?=0 [ 75.279] sna_block_handler (tv=545.810000) [ 75.279] sna_scanout_do_flush: flush timer active: delta=10 [ 75.279] sna_accel_do_throttle -- no pending activity [ 75.279] sna_accel_block: evaluating timers, active=5 [ 75.279] sna_accel_block: flush timer expires in 10 [75289] [ 75.279] sna_wakeup_handler [ 75.279] sna_accel_flush: flush?=0, dirty?=0 [ 75.279] sna_accel_flush: flush?=0, dirty?=0 [ 75.279] sna_accel_flush: flush?=0, dirty?=0 [ 75.279] sna_accel_flush: flush?=0, dirty?=0 [ 75.279] sna_accel_flush: flush?=0, dirty?=0 [ 75.279] sna_block_handler (tv=545.810000) [ 75.279] sna_scanout_do_flush: flush timer active: delta=10 [ 75.279] sna_accel_do_throttle -- no pending activity [ 75.279] sna_accel_block: evaluating timers, active=5 [ 75.279] sna_accel_block: flush timer expires in 10 [75289] [ 75.279] sna_wakeup_handler [ 75.279] sna_accel_flush: flush?=0, dirty?=0 [ 75.279] sna_accel_flush: flush?=0, dirty?=0 [ 75.279] sna_accel_flush: flush?=0, dirty?=0 [ 75.279] sna_accel_flush: flush?=0, dirty?=0 [ 75.279] sna_block_handler (tv=545.810000) [ 75.279] sna_scanout_do_flush: flush timer active: delta=10 [ 75.279] sna_accel_do_throttle -- no pending activity [ 75.279] sna_accel_block: evaluating timers, active=5 [ 75.279] sna_accel_block: flush timer expires in 10 [75289] [ 75.279] sna_wakeup_handler [ 75.279] sna_accel_flush: flush?=0, dirty?=0 [ 75.280] sna_accel_flush: flush?=0, dirty?=0 [ 75.280] sna_accel_flush: flush?=0, dirty?=0 [ 75.280] sna_accel_flush: flush?=0, dirty?=0 [ 75.280] sna_accel_flush: flush?=0, dirty?=0 [ 75.280] sna_block_handler (tv=545.809000) [ 75.280] sna_scanout_do_flush: flush timer active: delta=9 [ 75.280] sna_accel_do_throttle -- no pending activity [ 75.280] sna_accel_block: evaluating timers, active=5 [ 75.280] sna_accel_block: flush timer expires in 9 [75289] [ 75.283] sna_wakeup_handler [ 75.283] sna_accel_flush: flush?=0, dirty?=0 [ 75.283] sna_block_handler (tv=545.806000) [ 75.283] sna_scanout_do_flush: flush timer active: delta=6 [ 75.283] sna_accel_do_throttle -- no pending activity [ 75.284] sna_accel_block: evaluating timers, active=5 [ 75.284] sna_accel_block: flush timer expires in 6 [75289] [ 75.284] sna_wakeup_handler [ 75.284] sna_block_handler (tv=545.805000) [ 75.284] sna_scanout_do_flush: flush timer active: delta=5 [ 75.284] sna_accel_do_throttle -- no pending activity [ 75.284] sna_accel_block: evaluating timers, active=5 [ 75.284] sna_accel_block: flush timer expires in 5 [75289] [ 75.284] sna_wakeup_handler [ 75.284] sna_accel_flush: flush?=0, dirty?=0 [ 75.284] sna_block_handler (tv=545.805000) [ 75.284] sna_scanout_do_flush: flush timer active: delta=5 [ 75.284] sna_accel_do_throttle -- no pending activity [ 75.284] sna_accel_block: evaluating timers, active=5 [ 75.284] sna_accel_block: flush timer expires in 5 [75289] [ 75.285] sna_wakeup_handler [ 75.285] sna_block_handler (tv=545.804000) [ 75.285] sna_scanout_do_flush: flush timer active: delta=4 [ 75.285] sna_accel_do_throttle -- no pending activity [ 75.285] sna_accel_block: evaluating timers, active=5 [ 75.285] sna_accel_block: flush timer expires in 4 [75289] [ 75.290] sna_wakeup_handler [ 75.290] sna_block_handler (tv=545.799000) [ 75.290] sna_scanout_do_flush: flush timer active: delta=-1 [ 75.290] sna_scanout_do_flush (time=75290), triggered [ 75.290] sna_scanout_flush (time=75290), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 75.290] has_shadow: has pending damage? 1, outstanding flips: 1 [ 75.290] stop_flush: scanout=25 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 75.290] has_shadow: has pending damage? 1, outstanding flips: 1 [ 75.290] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 1, mode reconfiguration pending? 0) [ 75.290] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 75.290] sna_mode_redisplay: checking for 1 outstanding flip completions [ 75.290] sna_mode_redisplay: now 1 outstanding flip completions (enabled? 1) [ 75.290] sna_accel_do_throttle -- no pending activity [ 75.290] sna_accel_block: evaluating timers, active=5 [ 75.290] sna_accel_block: flush timer expires in 16 [75306] [ 75.290] sna_wakeup_handler [ 75.290] sna_accel_flush: flush?=0, dirty?=0 [ 75.290] sna_accel_flush: flush?=0, dirty?=0 [ 75.290] sna_block_handler (tv=545.799000) [ 75.290] sna_scanout_do_flush: flush timer active: delta=16 [ 75.290] sna_accel_do_throttle -- no pending activity [ 75.290] sna_accel_block: evaluating timers, active=5 [ 75.290] sna_accel_block: flush timer expires in 16 [75306] [ 75.291] sna_wakeup_handler [ 75.291] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=32, name=80 [ 75.291] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 75.291] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 75.291] sna_dri2_get_back: draw size=3840x2160, back buffer handle=32 size=3840x2160, is-scanout? 1, active?=1, pitch=15360, front pitch=15360 [ 75.291] sna_dri2_get_back: reuse backbuffer? 1 [ 75.291] sna_dri2_get_back: back buffer handle=32, active?=1, refcnt=2 [ 75.291] sna_dri2_get_back: cache: handle=128, active=1 [ 75.291] sna_dri2_get_back: allocating new backbuffer [ 75.291] sna_dri2_get_back: requesting scanout compatible back [ 75.291] kgem_create_2d(3840x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=1, prime?=0, temp?=0) [ 75.291] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=15360, height=2160 [ 75.291] 1:from scanout: pitch=15360, tiling=1, handle=114, id=2514 [ 75.291] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 75.291] sna_dri2_get_back: caching handle=32 (name=80, flags=0, active_scanout=1) [ 75.291] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 75.291] sna_dri2_reuse_buffer: reusing back buffer handle=114, name=86, pitch=15360, age=0 [ 75.291] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 75.291] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=25, name=75, active_scanout=1 [ 75.291] kgem_bo_flink: flinked handle=25 to name=75, marking non-reusable [ 75.291] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=25] -- refcnt=4, draw=146, pixmap=4091, proxy?=0 [ 75.291] sna_accel_flush: flush?=0, dirty?=0 [ 75.291] sna_accel_flush: flush?=0, dirty?=0 [ 75.291] sna_accel_flush: flush?=0, dirty?=0 [ 75.291] sna_block_handler (tv=545.798000) [ 75.291] sna_scanout_do_flush: flush timer active: delta=15 [ 75.291] sna_accel_do_throttle -- no pending activity [ 75.291] sna_accel_block: evaluating timers, active=5 [ 75.291] sna_accel_block: flush timer expires in 15 [75306] [ 75.291] sna_wakeup_handler [ 75.291] sna_mode_wakeup: len=64 [ 75.291] sna_mode_wakeup: recording last swap on pipe=0, frame 4267 [10ab], time 75.291807 [ 75.291] sna_mode_wakeup: removing handle=128 [active_scanout=0] from scanout, installing handle=32 [active_scanout=1] [ 75.291] sna_mode_wakeup: flip complete, pending? 1 [ 75.291] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 75.291] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 75.291] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 75.291] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 75.291] sna_pixmap_move_to_gpu: already all-damaged [ 75.291] sna_pixmap_mark_active: pixmap=4091, handle=25 [ 75.291] sna_mode_redisplay: crtc[0] transformed? 0 [ 75.291] sna_mode_redisplay: crtc[1] transformed? 0 [ 75.291] sna_mode_redisplay: crtc[2] transformed? 0 [ 75.291] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=25 [active=1] [ 75.292] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 32, transformed? 0 [ 75.292] get_fb: reusing fb=69 for handle=25 [ 75.292] sna_mode_redisplay: recording flip on CRTC:32 handle=25, active_scanout=2, serial=3 [ 75.292] __kgem_bo_clear_busy: handle=25 [ 75.292] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 75.292] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 75.292] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 75.292] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=25, shadow handle=29 [ 75.292] sna_dri2_vblank_handler(type=2, sequence=4267, draw=4181) [ 75.292] sna_crtc_record_swap: recording last swap on pipe=0, frame 4267 [msc=4267], time 75.291807 [ 75.292] sna_dri2_vblank_handler: 2 complete, frame=4267 tv=75.291807 [ 75.292] sna_dri2_blit_complete: blit finished [ 75.292] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4267, tv=75.291807) [ 75.292] frame_swap_complete(type=2): draw=146, pipe=0, frame=4267 [msc=4267], tv=75.291807 [ 75.292] sna_accel_flush: flush?=0, dirty?=0 [ 75.292] sna_dri2_event_free(draw?=1) [ 75.292] sna_dri2_remove_event: remove[0x561c94b07640] from window 146, active? 1 [ 75.292] sna_dri2_remove_event: releasing cached handle=128 [ 75.292] _kgem_bo_destroy: handle=128, proxy? 0 [ 75.292] __kgem_bo_destroy: handle=128, size=66355200 [ 75.292] kgem_bo_move_to_scanout: moving 128 [fb 80] to scanout cache, active? 1 [ 75.292] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=25] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 75.292] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=114] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 75.292] sna_dri2_vblank_handler complete [ 75.292] sna_accel_flush: flush?=0, dirty?=0 [ 75.292] sna_block_handler (tv=545.797000) [ 75.292] sna_scanout_do_flush: flush timer active: delta=14 [ 75.292] sna_accel_do_throttle -- no pending activity [ 75.292] sna_accel_block: evaluating timers, active=5 [ 75.292] sna_accel_block: flush timer expires in 14 [75306] [ 75.292] sna_wakeup_handler [ 75.292] sna_block_handler (tv=545.797000) [ 75.292] sna_scanout_do_flush: flush timer active: delta=14 [ 75.292] sna_accel_do_throttle -- no pending activity [ 75.292] sna_accel_block: evaluating timers, active=5 [ 75.292] sna_accel_block: flush timer expires in 14 [75306] [ 75.292] sna_wakeup_handler [ 75.293] sna_accel_flush: flush?=0, dirty?=0 [ 75.293] sna_accel_flush: flush?=0, dirty?=0 [ 75.293] sna_block_handler (tv=545.796000) [ 75.293] sna_scanout_do_flush: flush timer active: delta=13 [ 75.293] sna_accel_do_throttle -- no pending activity [ 75.293] sna_accel_block: evaluating timers, active=5 [ 75.293] sna_accel_block: flush timer expires in 13 [75306] [ 75.294] sna_wakeup_handler [ 75.294] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 75.294] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 75.294] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 75.294] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 75.294] sna_dri2_get_msc(draw=146, pipe=0) [ 75.294] sna_crtc_record_swap: recording last swap on pipe=0, frame 4267 [msc=4267], time 75.291807 [ 75.294] sna_dri2_get_msc: msc=4267 [raw=4267], ust=75291807 [ 75.294] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=114 (refs=1/1, flush=0) , front=25 (refs=2/3, flush=1) [ 75.294] sna_dri2_schedule_swap(target_msc=4267, divisor=0, remainder=0) [ 75.294] sna_dri2_schedule_swap: using front handle=25, active_scanout?=2, flush?=1 [ 75.294] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 75.294] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 75.294] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 75.294] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 75.294] sna_crtc_record_swap: recording last swap on pipe=0, frame 4267 [msc=4267], time 75.291807 [ 75.294] immediate_swap: current_msc=4267, target_msc=4267 -- yes [ 75.294] can_flip: no, shadow enabled [ 75.294] sna_dri2_add_event: adding event to window 146) [ 75.294] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 75.294] sna_dri2_immediate_blit: no pending blit, starting chain [ 75.294] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 75.294] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 75.294] can_xchg: back size=8700f00, front size=8700f00 [ 75.294] can_xchg: yes, pixmap=4091 [ 75.294] sna_dri2_xchg: win=146, exchange front=25/75,ref=3 and back=114/86,ref=2, pixmap=4091 3840x2160 [ 75.294] sna_dri2_xchg: back_bo handle=114, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 75.294] sna_dri2_xchg: front_bo handle=25, pitch=15360, size=33177600, ref=3, active_scanout?=2 [ 75.295] set_bo: pixmap=4091, handle=114 (old handle=25) [ 75.295] set_bo: marking whole pixmap as damaged [ 75.295] set_bo: applying final/discard move-to-gpu [ 75.295] wait_for_shadow: flags=0, flips=1, handle=25, shadow=29 [ 75.295] set_bo: dropping flush hint from handle=25 [ 75.295] set_bo: adding flush hint to handle=114 [ 75.295] mark_stale(handle=25) => 1 [ 75.295] swap_limit: draw=146 setting swap limit to 3 [ 75.295] sna_dri2_swap_limit_validate: swap limit set to 3 [ 75.295] sna_next_vblank(pipe=0, waiting until next vblank) [ 75.295] sna_dri2_schedule_swap: reported target_msc=4267 [ 75.295] sna_accel_flush: flush?=0, dirty?=0 [ 75.295] sna_accel_flush: flush?=0, dirty?=0 [ 75.295] sna_accel_flush: flush?=0, dirty?=0 [ 75.295] sna_accel_flush: flush?=0, dirty?=0 [ 75.295] sna_block_handler (tv=545.794000) [ 75.295] sna_scanout_do_flush: flush timer active: delta=11 [ 75.295] sna_accel_do_throttle -- no pending activity [ 75.295] sna_accel_block: evaluating timers, active=5 [ 75.295] sna_accel_block: flush timer expires in 11 [75306] [ 75.295] sna_wakeup_handler [ 75.295] sna_accel_flush: flush?=0, dirty?=0 [ 75.295] sna_change_window_attributes [ 75.295] sna_accel_flush: flush?=0, dirty?=0 [ 75.295] sna_accel_flush: flush?=0, dirty?=0 [ 75.295] sna_accel_flush: flush?=0, dirty?=0 [ 75.295] sna_block_handler (tv=545.794000) [ 75.295] sna_scanout_do_flush: flush timer active: delta=11 [ 75.295] sna_accel_do_throttle -- no pending activity [ 75.295] sna_accel_block: evaluating timers, active=5 [ 75.295] sna_accel_block: flush timer expires in 11 [75306] [ 75.295] sna_wakeup_handler [ 75.295] sna_accel_flush: flush?=0, dirty?=0 [ 75.296] sna_accel_flush: flush?=0, dirty?=0 [ 75.296] sna_accel_flush: flush?=0, dirty?=0 [ 75.296] sna_accel_flush: flush?=0, dirty?=0 [ 75.296] sna_change_window_attributes [ 75.296] sna_accel_flush: flush?=0, dirty?=0 [ 75.296] sna_accel_flush: flush?=0, dirty?=0 [ 75.296] sna_accel_flush: flush?=0, dirty?=0 [ 75.296] sna_block_handler (tv=545.793000) [ 75.296] sna_scanout_do_flush: flush timer active: delta=10 [ 75.296] sna_accel_do_throttle -- no pending activity [ 75.296] sna_accel_block: evaluating timers, active=5 [ 75.296] sna_accel_block: flush timer expires in 10 [75306] [ 75.296] sna_wakeup_handler [ 75.296] sna_accel_flush: flush?=0, dirty?=0 [ 75.296] sna_accel_flush: flush?=0, dirty?=0 [ 75.296] sna_accel_flush: flush?=0, dirty?=0 [ 75.296] sna_accel_flush: flush?=0, dirty?=0 [ 75.296] sna_change_window_attributes [ 75.296] sna_accel_flush: flush?=0, dirty?=0 [ 75.296] sna_accel_flush: flush?=0, dirty?=0 [ 75.296] sna_accel_flush: flush?=0, dirty?=0 [ 75.296] sna_block_handler (tv=545.793000) [ 75.296] sna_scanout_do_flush: flush timer active: delta=10 [ 75.296] sna_accel_do_throttle -- no pending activity [ 75.296] sna_accel_block: evaluating timers, active=5 [ 75.296] sna_accel_block: flush timer expires in 10 [75306] [ 75.296] sna_wakeup_handler [ 75.296] sna_accel_flush: flush?=0, dirty?=0 [ 75.296] sna_accel_flush: flush?=0, dirty?=0 [ 75.296] sna_accel_flush: flush?=0, dirty?=0 [ 75.296] sna_accel_flush: flush?=0, dirty?=0 [ 75.297] sna_accel_flush: flush?=0, dirty?=0 [ 75.297] sna_block_handler (tv=545.792000) [ 75.297] sna_scanout_do_flush: flush timer active: delta=9 [ 75.297] sna_accel_do_throttle -- no pending activity [ 75.297] sna_accel_block: evaluating timers, active=5 [ 75.297] sna_accel_block: flush timer expires in 9 [75306] [ 75.297] sna_wakeup_handler [ 75.297] sna_accel_flush: flush?=0, dirty?=0 [ 75.297] sna_accel_flush: flush?=0, dirty?=0 [ 75.297] sna_accel_flush: flush?=0, dirty?=0 [ 75.297] sna_accel_flush: flush?=0, dirty?=0 [ 75.297] sna_accel_flush: flush?=0, dirty?=0 [ 75.297] sna_block_handler (tv=545.792000) [ 75.297] sna_scanout_do_flush: flush timer active: delta=9 [ 75.297] sna_accel_do_throttle -- no pending activity [ 75.297] sna_accel_block: evaluating timers, active=5 [ 75.297] sna_accel_block: flush timer expires in 9 [75306] [ 75.297] sna_wakeup_handler [ 75.297] sna_accel_flush: flush?=0, dirty?=0 [ 75.297] sna_accel_flush: flush?=0, dirty?=0 [ 75.297] sna_accel_flush: flush?=0, dirty?=0 [ 75.297] sna_block_handler (tv=545.792000) [ 75.297] sna_scanout_do_flush: flush timer active: delta=9 [ 75.297] sna_accel_do_throttle -- no pending activity [ 75.297] sna_accel_block: evaluating timers, active=5 [ 75.297] sna_accel_block: flush timer expires in 9 [75306] [ 75.297] sna_wakeup_handler [ 75.297] sna_accel_flush: flush?=0, dirty?=0 [ 75.297] sna_accel_flush: flush?=0, dirty?=0 [ 75.297] sna_accel_flush: flush?=0, dirty?=0 [ 75.297] sna_accel_flush: flush?=0, dirty?=0 [ 75.297] sna_block_handler (tv=545.792000) [ 75.297] sna_scanout_do_flush: flush timer active: delta=9 [ 75.297] sna_accel_do_throttle -- no pending activity [ 75.297] sna_accel_block: evaluating timers, active=5 [ 75.297] sna_accel_block: flush timer expires in 9 [75306] [ 75.297] sna_wakeup_handler [ 75.297] sna_accel_flush: flush?=0, dirty?=0 [ 75.297] sna_accel_flush: flush?=0, dirty?=0 [ 75.297] sna_accel_flush: flush?=0, dirty?=0 [ 75.297] sna_block_handler (tv=545.792000) [ 75.297] sna_scanout_do_flush: flush timer active: delta=9 [ 75.297] sna_accel_do_throttle -- no pending activity [ 75.297] sna_accel_block: evaluating timers, active=5 [ 75.297] sna_accel_block: flush timer expires in 9 [75306] [ 75.299] sna_wakeup_handler [ 75.299] sna_accel_flush: flush?=0, dirty?=0 [ 75.299] sna_block_handler (tv=545.790000) [ 75.299] sna_scanout_do_flush: flush timer active: delta=7 [ 75.300] sna_accel_do_throttle -- no pending activity [ 75.300] sna_accel_block: evaluating timers, active=5 [ 75.300] sna_accel_block: flush timer expires in 7 [75306] [ 75.300] sna_wakeup_handler [ 75.300] sna_block_handler (tv=545.789000) [ 75.300] sna_scanout_do_flush: flush timer active: delta=6 [ 75.300] sna_accel_do_throttle -- no pending activity [ 75.300] sna_accel_block: evaluating timers, active=5 [ 75.300] sna_accel_block: flush timer expires in 6 [75306] [ 75.300] sna_wakeup_handler [ 75.300] sna_accel_flush: flush?=0, dirty?=0 [ 75.300] sna_block_handler (tv=545.789000) [ 75.300] sna_scanout_do_flush: flush timer active: delta=6 [ 75.300] sna_accel_do_throttle -- no pending activity [ 75.300] sna_accel_block: evaluating timers, active=5 [ 75.300] sna_accel_block: flush timer expires in 6 [75306] [ 75.301] sna_wakeup_handler [ 75.301] sna_block_handler (tv=545.788000) [ 75.301] sna_scanout_do_flush: flush timer active: delta=5 [ 75.301] sna_accel_do_throttle -- no pending activity [ 75.301] sna_accel_block: evaluating timers, active=5 [ 75.301] sna_accel_block: flush timer expires in 5 [75306] [ 75.306] sna_wakeup_handler [ 75.306] sna_accel_flush: flush?=0, dirty?=0 [ 75.306] sna_accel_flush: flush?=0, dirty?=0 [ 75.306] sna_block_handler (tv=545.783000) [ 75.306] sna_scanout_do_flush: flush timer active: delta=0 [ 75.306] sna_scanout_do_flush (time=75306), triggered [ 75.306] sna_scanout_flush (time=75306), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 75.306] has_shadow: has pending damage? 1, outstanding flips: 1 [ 75.306] stop_flush: scanout=114 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 75.306] has_shadow: has pending damage? 1, outstanding flips: 1 [ 75.306] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 1, mode reconfiguration pending? 0) [ 75.306] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 75.306] sna_mode_redisplay: checking for 1 outstanding flip completions [ 75.306] sna_mode_redisplay: now 1 outstanding flip completions (enabled? 1) [ 75.306] sna_accel_do_throttle -- no pending activity [ 75.306] sna_accel_block: evaluating timers, active=5 [ 75.306] sna_accel_block: flush timer expires in 16 [75322] [ 75.307] sna_wakeup_handler [ 75.307] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=25, name=75 [ 75.307] kgem_bo_flink: flinked handle=25 to name=75, marking non-reusable [ 75.307] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 75.307] sna_dri2_get_back: draw size=3840x2160, back buffer handle=25 size=3840x2160, is-scanout? 1, active?=1, pitch=15360, front pitch=15360 [ 75.307] sna_dri2_get_back: reuse backbuffer? 1 [ 75.307] sna_dri2_get_back: back buffer handle=25, active?=1, refcnt=2 [ 75.307] sna_dri2_get_back: cache: handle=32, active=1 [ 75.307] sna_dri2_get_back: allocating new backbuffer [ 75.307] sna_dri2_get_back: requesting scanout compatible back [ 75.307] kgem_create_2d(3840x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=1, prime?=0, temp?=0) [ 75.307] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=15360, height=2160 [ 75.307] 1:from scanout: pitch=15360, tiling=1, handle=128, id=2515 [ 75.307] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 75.307] sna_dri2_get_back: caching handle=25 (name=75, flags=0, active_scanout=1) [ 75.307] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 75.307] sna_dri2_reuse_buffer: reusing back buffer handle=128, name=76, pitch=15360, age=0 [ 75.307] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 75.307] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=114, name=86, active_scanout=1 [ 75.307] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 75.307] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=114] -- refcnt=4, draw=146, pixmap=4091, proxy?=0 [ 75.307] sna_accel_flush: flush?=0, dirty?=0 [ 75.307] sna_accel_flush: flush?=0, dirty?=0 [ 75.307] sna_accel_flush: flush?=0, dirty?=0 [ 75.307] sna_block_handler (tv=545.782000) [ 75.307] sna_scanout_do_flush: flush timer active: delta=15 [ 75.307] sna_accel_do_throttle -- no pending activity [ 75.307] sna_accel_block: evaluating timers, active=5 [ 75.307] sna_accel_block: flush timer expires in 15 [75322] [ 75.308] sna_wakeup_handler [ 75.308] sna_mode_wakeup: len=64 [ 75.308] sna_mode_wakeup: recording last swap on pipe=0, frame 4268 [10ac], time 75.308476 [ 75.308] sna_mode_wakeup: removing handle=32 [active_scanout=0] from scanout, installing handle=25 [active_scanout=1] [ 75.308] sna_mode_wakeup: flip complete, pending? 1 [ 75.308] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 75.308] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 75.308] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 75.308] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 75.308] sna_pixmap_move_to_gpu: already all-damaged [ 75.308] sna_pixmap_mark_active: pixmap=4091, handle=114 [ 75.308] sna_mode_redisplay: crtc[0] transformed? 0 [ 75.308] sna_mode_redisplay: crtc[1] transformed? 0 [ 75.308] sna_mode_redisplay: crtc[2] transformed? 0 [ 75.308] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=114 [active=1] [ 75.308] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 25, transformed? 0 [ 75.308] get_fb: reusing fb=81 for handle=114 [ 75.308] sna_mode_redisplay: recording flip on CRTC:32 handle=114, active_scanout=2, serial=3 [ 75.308] __kgem_bo_clear_busy: handle=114 [ 75.308] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 75.308] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 75.308] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 75.308] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=114, shadow handle=29 [ 75.308] sna_dri2_vblank_handler(type=2, sequence=4268, draw=4181) [ 75.308] sna_crtc_record_swap: recording last swap on pipe=0, frame 4268 [msc=4268], time 75.308476 [ 75.308] sna_dri2_vblank_handler: 2 complete, frame=4268 tv=75.308476 [ 75.308] sna_dri2_blit_complete: blit finished [ 75.308] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4268, tv=75.308476) [ 75.308] frame_swap_complete(type=2): draw=146, pipe=0, frame=4268 [msc=4268], tv=75.308476 [ 75.308] sna_accel_flush: flush?=0, dirty?=0 [ 75.308] sna_dri2_event_free(draw?=1) [ 75.308] sna_dri2_remove_event: remove[0x561c94b07640] from window 146, active? 1 [ 75.308] sna_dri2_remove_event: releasing cached handle=32 [ 75.308] _kgem_bo_destroy: handle=32, proxy? 0 [ 75.308] __kgem_bo_destroy: handle=32, size=66355200 [ 75.308] kgem_bo_move_to_scanout: moving 32 [fb 68] to scanout cache, active? 1 [ 75.308] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=114] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 75.308] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=128] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 75.309] sna_dri2_vblank_handler complete [ 75.309] sna_accel_flush: flush?=0, dirty?=0 [ 75.309] sna_block_handler (tv=545.780000) [ 75.309] sna_scanout_do_flush: flush timer active: delta=13 [ 75.309] sna_accel_do_throttle -- no pending activity [ 75.309] sna_accel_block: evaluating timers, active=5 [ 75.309] sna_accel_block: flush timer expires in 13 [75322] [ 75.309] sna_wakeup_handler [ 75.309] sna_block_handler (tv=545.780000) [ 75.309] sna_scanout_do_flush: flush timer active: delta=13 [ 75.309] sna_accel_do_throttle -- no pending activity [ 75.309] sna_accel_block: evaluating timers, active=5 [ 75.309] sna_accel_block: flush timer expires in 13 [75322] [ 75.309] sna_wakeup_handler [ 75.309] sna_accel_flush: flush?=0, dirty?=0 [ 75.309] sna_block_handler (tv=545.780000) [ 75.309] sna_scanout_do_flush: flush timer active: delta=13 [ 75.309] sna_accel_do_throttle -- no pending activity [ 75.309] sna_accel_block: evaluating timers, active=5 [ 75.309] sna_accel_block: flush timer expires in 13 [75322] [ 75.310] sna_wakeup_handler [ 75.310] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 75.310] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 75.310] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 75.310] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 75.310] sna_dri2_get_msc(draw=146, pipe=0) [ 75.310] sna_crtc_record_swap: recording last swap on pipe=0, frame 4268 [msc=4268], time 75.308476 [ 75.310] sna_dri2_get_msc: msc=4268 [raw=4268], ust=75308476 [ 75.310] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=128 (refs=1/1, flush=0) , front=114 (refs=2/3, flush=1) [ 75.310] sna_dri2_schedule_swap(target_msc=4268, divisor=0, remainder=0) [ 75.310] sna_dri2_schedule_swap: using front handle=114, active_scanout?=2, flush?=1 [ 75.310] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 75.310] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 75.310] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 75.310] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 75.310] sna_crtc_record_swap: recording last swap on pipe=0, frame 4268 [msc=4268], time 75.308476 [ 75.310] immediate_swap: current_msc=4268, target_msc=4268 -- yes [ 75.310] can_flip: no, shadow enabled [ 75.310] sna_dri2_add_event: adding event to window 146) [ 75.310] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 75.310] sna_dri2_immediate_blit: no pending blit, starting chain [ 75.310] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 75.310] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 75.310] can_xchg: back size=8700f00, front size=8700f00 [ 75.311] can_xchg: yes, pixmap=4091 [ 75.311] sna_dri2_xchg: win=146, exchange front=114/86,ref=3 and back=128/76,ref=2, pixmap=4091 3840x2160 [ 75.311] sna_dri2_xchg: back_bo handle=128, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 75.311] sna_dri2_xchg: front_bo handle=114, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 75.311] set_bo: pixmap=4091, handle=128 (old handle=114) [ 75.311] set_bo: marking whole pixmap as damaged [ 75.311] set_bo: applying final/discard move-to-gpu [ 75.311] wait_for_shadow: flags=0, flips=1, handle=114, shadow=29 [ 75.311] set_bo: dropping flush hint from handle=114 [ 75.311] set_bo: adding flush hint to handle=128 [ 75.311] mark_stale(handle=114) => 1 [ 75.311] swap_limit: draw=146 setting swap limit to 3 [ 75.311] sna_dri2_swap_limit_validate: swap limit set to 3 [ 75.311] sna_next_vblank(pipe=0, waiting until next vblank) [ 75.311] sna_dri2_schedule_swap: reported target_msc=4268 [ 75.311] sna_accel_flush: flush?=0, dirty?=0 [ 75.311] sna_accel_flush: flush?=0, dirty?=0 [ 75.311] sna_accel_flush: flush?=0, dirty?=0 [ 75.311] sna_accel_flush: flush?=0, dirty?=0 [ 75.311] sna_block_handler (tv=545.778000) [ 75.311] sna_scanout_do_flush: flush timer active: delta=11 [ 75.311] sna_accel_do_throttle -- no pending activity [ 75.311] sna_accel_block: evaluating timers, active=5 [ 75.311] sna_accel_block: flush timer expires in 11 [75322] [ 75.315] sna_wakeup_handler [ 75.315] sna_accel_flush: flush?=0, dirty?=0 [ 75.315] sna_block_handler (tv=545.774000) [ 75.315] sna_scanout_do_flush: flush timer active: delta=7 [ 75.316] sna_accel_do_throttle -- no pending activity [ 75.316] sna_accel_block: evaluating timers, active=5 [ 75.316] sna_accel_block: flush timer expires in 7 [75322] [ 75.316] sna_wakeup_handler [ 75.316] sna_block_handler (tv=545.773000) [ 75.316] sna_scanout_do_flush: flush timer active: delta=6 [ 75.316] sna_accel_do_throttle -- no pending activity [ 75.316] sna_accel_block: evaluating timers, active=5 [ 75.316] sna_accel_block: flush timer expires in 6 [75322] [ 75.316] sna_wakeup_handler [ 75.316] sna_accel_flush: flush?=0, dirty?=0 [ 75.316] sna_accel_flush: flush?=0, dirty?=0 [ 75.316] sna_block_handler (tv=545.773000) [ 75.316] sna_scanout_do_flush: flush timer active: delta=6 [ 75.316] sna_accel_do_throttle -- no pending activity [ 75.316] sna_accel_block: evaluating timers, active=5 [ 75.316] sna_accel_block: flush timer expires in 6 [75322] [ 75.317] sna_wakeup_handler [ 75.317] sna_block_handler (tv=545.772000) [ 75.317] sna_scanout_do_flush: flush timer active: delta=5 [ 75.317] sna_accel_do_throttle -- no pending activity [ 75.317] sna_accel_block: evaluating timers, active=5 [ 75.317] sna_accel_block: flush timer expires in 5 [75322] [ 75.323] sna_wakeup_handler [ 75.323] sna_block_handler (tv=545.766000) [ 75.323] sna_scanout_do_flush: flush timer active: delta=-1 [ 75.323] sna_scanout_do_flush (time=75323), triggered [ 75.323] sna_scanout_flush (time=75323), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 75.323] has_shadow: has pending damage? 1, outstanding flips: 1 [ 75.323] stop_flush: scanout=128 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 75.323] has_shadow: has pending damage? 1, outstanding flips: 1 [ 75.323] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 1, mode reconfiguration pending? 0) [ 75.323] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 75.323] sna_mode_redisplay: checking for 1 outstanding flip completions [ 75.323] sna_mode_redisplay: now 1 outstanding flip completions (enabled? 1) [ 75.323] sna_accel_do_throttle -- no pending activity [ 75.323] sna_accel_block: evaluating timers, active=5 [ 75.323] sna_accel_block: flush timer expires in 16 [75339] [ 75.323] sna_wakeup_handler [ 75.323] sna_accel_flush: flush?=0, dirty?=0 [ 75.323] sna_accel_flush: flush?=0, dirty?=0 [ 75.323] sna_block_handler (tv=545.766000) [ 75.323] sna_scanout_do_flush: flush timer active: delta=16 [ 75.323] sna_accel_do_throttle -- no pending activity [ 75.323] sna_accel_block: evaluating timers, active=5 [ 75.323] sna_accel_block: flush timer expires in 16 [75339] [ 75.324] sna_wakeup_handler [ 75.324] sna_accel_flush: flush?=0, dirty?=0 [ 75.324] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=114, name=86 [ 75.324] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 75.324] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 75.324] sna_dri2_get_back: draw size=3840x2160, back buffer handle=114 size=3840x2160, is-scanout? 1, active?=1, pitch=15360, front pitch=15360 [ 75.324] sna_dri2_get_back: reuse backbuffer? 1 [ 75.324] sna_dri2_get_back: back buffer handle=114, active?=1, refcnt=2 [ 75.324] sna_dri2_get_back: cache: handle=25, active=1 [ 75.324] sna_dri2_get_back: allocating new backbuffer [ 75.324] sna_dri2_get_back: requesting scanout compatible back [ 75.324] kgem_create_2d(3840x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=1, prime?=0, temp?=0) [ 75.324] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=15360, height=2160 [ 75.324] 1:from scanout: pitch=15360, tiling=1, handle=32, id=2516 [ 75.324] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 75.324] sna_dri2_get_back: caching handle=114 (name=86, flags=0, active_scanout=1) [ 75.324] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 75.324] sna_dri2_reuse_buffer: reusing back buffer handle=32, name=80, pitch=15360, age=0 [ 75.324] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 75.324] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=128, name=76, active_scanout=1 [ 75.324] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 75.324] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=128] -- refcnt=4, draw=146, pixmap=4091, proxy?=0 [ 75.324] sna_accel_flush: flush?=0, dirty?=0 [ 75.324] sna_accel_flush: flush?=0, dirty?=0 [ 75.324] sna_accel_flush: flush?=0, dirty?=0 [ 75.324] sna_block_handler (tv=545.765000) [ 75.324] sna_scanout_do_flush: flush timer active: delta=15 [ 75.324] sna_accel_do_throttle -- no pending activity [ 75.324] sna_accel_block: evaluating timers, active=5 [ 75.324] sna_accel_block: flush timer expires in 15 [75339] [ 75.324] sna_wakeup_handler [ 75.324] sna_mode_wakeup: len=64 [ 75.324] sna_mode_wakeup: recording last swap on pipe=0, frame 4269 [10ad], time 75.325145 [ 75.324] sna_mode_wakeup: removing handle=25 [active_scanout=0] from scanout, installing handle=114 [active_scanout=1] [ 75.324] sna_mode_wakeup: flip complete, pending? 1 [ 75.324] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 75.324] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 75.324] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 75.324] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 75.324] sna_pixmap_move_to_gpu: already all-damaged [ 75.324] sna_pixmap_mark_active: pixmap=4091, handle=128 [ 75.324] sna_mode_redisplay: crtc[0] transformed? 0 [ 75.325] sna_mode_redisplay: crtc[1] transformed? 0 [ 75.325] sna_mode_redisplay: crtc[2] transformed? 0 [ 75.325] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=128 [active=1] [ 75.325] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 114, transformed? 0 [ 75.325] get_fb: reusing fb=80 for handle=128 [ 75.325] sna_mode_redisplay: recording flip on CRTC:32 handle=128, active_scanout=2, serial=3 [ 75.325] __kgem_bo_clear_busy: handle=128 [ 75.325] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 75.325] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 75.325] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 75.325] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=128, shadow handle=29 [ 75.325] sna_dri2_vblank_handler(type=2, sequence=4269, draw=4181) [ 75.325] sna_crtc_record_swap: recording last swap on pipe=0, frame 4269 [msc=4269], time 75.325145 [ 75.325] sna_dri2_vblank_handler: 2 complete, frame=4269 tv=75.325145 [ 75.325] sna_dri2_blit_complete: blit finished [ 75.325] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4269, tv=75.325145) [ 75.325] frame_swap_complete(type=2): draw=146, pipe=0, frame=4269 [msc=4269], tv=75.325145 [ 75.325] sna_accel_flush: flush?=0, dirty?=0 [ 75.325] sna_dri2_event_free(draw?=1) [ 75.325] sna_dri2_remove_event: remove[0x561c94b07640] from window 146, active? 1 [ 75.325] sna_dri2_remove_event: releasing cached handle=25 [ 75.325] _kgem_bo_destroy: handle=25, proxy? 0 [ 75.325] __kgem_bo_destroy: handle=25, size=33177600 [ 75.325] kgem_bo_move_to_scanout: moving 25 [fb 69] to scanout cache, active? 1 [ 75.325] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=128] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 75.325] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=32] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 75.325] sna_dri2_vblank_handler complete [ 75.325] sna_accel_flush: flush?=0, dirty?=0 [ 75.325] sna_block_handler (tv=545.764000) [ 75.325] sna_scanout_do_flush: flush timer active: delta=14 [ 75.325] sna_accel_do_throttle -- no pending activity [ 75.325] sna_accel_block: evaluating timers, active=5 [ 75.325] sna_accel_block: flush timer expires in 14 [75339] [ 75.326] sna_wakeup_handler [ 75.326] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 75.326] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 75.326] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 75.326] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 75.326] sna_dri2_get_msc(draw=146, pipe=0) [ 75.326] sna_crtc_record_swap: recording last swap on pipe=0, frame 4269 [msc=4269], time 75.325145 [ 75.326] sna_dri2_get_msc: msc=4269 [raw=4269], ust=75325145 [ 75.326] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=32 (refs=1/1, flush=0) , front=128 (refs=2/3, flush=1) [ 75.326] sna_dri2_schedule_swap(target_msc=4269, divisor=0, remainder=0) [ 75.326] sna_dri2_schedule_swap: using front handle=128, active_scanout?=2, flush?=1 [ 75.326] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 75.326] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 75.326] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 75.326] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 75.326] sna_crtc_record_swap: recording last swap on pipe=0, frame 4269 [msc=4269], time 75.325145 [ 75.326] immediate_swap: current_msc=4269, target_msc=4269 -- yes [ 75.326] can_flip: no, shadow enabled [ 75.326] sna_dri2_add_event: adding event to window 146) [ 75.326] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 75.326] sna_dri2_immediate_blit: no pending blit, starting chain [ 75.326] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 75.326] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 75.326] can_xchg: back size=8700f00, front size=8700f00 [ 75.326] can_xchg: yes, pixmap=4091 [ 75.326] sna_dri2_xchg: win=146, exchange front=128/76,ref=3 and back=32/80,ref=2, pixmap=4091 3840x2160 [ 75.326] sna_dri2_xchg: back_bo handle=32, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 75.326] sna_dri2_xchg: front_bo handle=128, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 75.326] set_bo: pixmap=4091, handle=32 (old handle=128) [ 75.326] set_bo: marking whole pixmap as damaged [ 75.326] set_bo: applying final/discard move-to-gpu [ 75.326] wait_for_shadow: flags=0, flips=1, handle=128, shadow=29 [ 75.326] set_bo: dropping flush hint from handle=128 [ 75.326] set_bo: adding flush hint to handle=32 [ 75.326] mark_stale(handle=128) => 1 [ 75.326] swap_limit: draw=146 setting swap limit to 3 [ 75.326] sna_dri2_swap_limit_validate: swap limit set to 3 [ 75.326] sna_next_vblank(pipe=0, waiting until next vblank) [ 75.326] sna_dri2_schedule_swap: reported target_msc=4269 [ 75.326] sna_accel_flush: flush?=0, dirty?=0 [ 75.327] sna_accel_flush: flush?=0, dirty?=0 [ 75.327] sna_accel_flush: flush?=0, dirty?=0 [ 75.327] sna_accel_flush: flush?=0, dirty?=0 [ 75.327] sna_block_handler (tv=545.762000) [ 75.327] sna_scanout_do_flush: flush timer active: delta=12 [ 75.327] sna_accel_do_throttle -- no pending activity [ 75.327] sna_accel_block: evaluating timers, active=5 [ 75.327] sna_accel_block: flush timer expires in 12 [75339] [ 75.331] sna_wakeup_handler [ 75.331] sna_accel_flush: flush?=0, dirty?=0 [ 75.331] sna_block_handler (tv=545.758000) [ 75.332] sna_scanout_do_flush: flush timer active: delta=7 [ 75.332] sna_accel_do_throttle -- no pending activity [ 75.332] sna_accel_block: evaluating timers, active=5 [ 75.332] sna_accel_block: flush timer expires in 7 [75339] [ 75.332] sna_wakeup_handler [ 75.332] sna_block_handler (tv=545.757000) [ 75.332] sna_scanout_do_flush: flush timer active: delta=7 [ 75.332] sna_accel_do_throttle -- no pending activity [ 75.332] sna_accel_block: evaluating timers, active=5 [ 75.332] sna_accel_block: flush timer expires in 7 [75339] [ 75.332] sna_wakeup_handler [ 75.332] sna_accel_flush: flush?=0, dirty?=0 [ 75.332] sna_block_handler (tv=545.757000) [ 75.332] sna_scanout_do_flush: flush timer active: delta=7 [ 75.332] sna_accel_do_throttle -- no pending activity [ 75.332] sna_accel_block: evaluating timers, active=5 [ 75.332] sna_accel_block: flush timer expires in 7 [75339] [ 75.333] sna_wakeup_handler [ 75.333] sna_block_handler (tv=545.756000) [ 75.333] sna_scanout_do_flush: flush timer active: delta=6 [ 75.333] sna_accel_do_throttle -- no pending activity [ 75.333] sna_accel_block: evaluating timers, active=5 [ 75.333] sna_accel_block: flush timer expires in 6 [75339] [ 75.339] sna_wakeup_handler [ 75.340] sna_accel_flush: flush?=0, dirty?=0 [ 75.340] sna_block_handler (tv=545.749000) [ 75.340] sna_scanout_do_flush: flush timer active: delta=-1 [ 75.340] sna_scanout_do_flush (time=75340), triggered [ 75.340] sna_scanout_flush (time=75340), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 75.340] has_shadow: has pending damage? 1, outstanding flips: 1 [ 75.340] stop_flush: scanout=32 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 75.340] has_shadow: has pending damage? 1, outstanding flips: 1 [ 75.340] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 1, mode reconfiguration pending? 0) [ 75.340] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 75.340] sna_mode_redisplay: checking for 1 outstanding flip completions [ 75.340] sna_mode_redisplay: now 1 outstanding flip completions (enabled? 1) [ 75.340] sna_accel_do_throttle -- no pending activity [ 75.340] sna_accel_block: evaluating timers, active=5 [ 75.340] sna_accel_block: flush timer expires in 16 [75356] [ 75.340] sna_wakeup_handler [ 75.340] sna_block_handler (tv=545.749000) [ 75.340] sna_scanout_do_flush: flush timer active: delta=16 [ 75.340] sna_accel_do_throttle -- no pending activity [ 75.340] sna_accel_block: evaluating timers, active=5 [ 75.340] sna_accel_block: flush timer expires in 16 [75356] [ 75.340] sna_wakeup_handler [ 75.340] sna_accel_flush: flush?=0, dirty?=0 [ 75.340] sna_accel_flush: flush?=0, dirty?=0 [ 75.340] sna_block_handler (tv=545.749000) [ 75.340] sna_scanout_do_flush: flush timer active: delta=16 [ 75.340] sna_accel_do_throttle -- no pending activity [ 75.340] sna_accel_block: evaluating timers, active=5 [ 75.340] sna_accel_block: flush timer expires in 16 [75356] [ 75.341] sna_wakeup_handler [ 75.341] sna_mode_wakeup: len=64 [ 75.341] sna_mode_wakeup: recording last swap on pipe=0, frame 4270 [10ae], time 75.341812 [ 75.341] sna_mode_wakeup: removing handle=114 [active_scanout=0] from scanout, installing handle=128 [active_scanout=1] [ 75.341] sna_mode_wakeup: flip complete, pending? 1 [ 75.341] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 75.341] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 75.341] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 75.341] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 75.341] sna_pixmap_move_to_gpu: already all-damaged [ 75.341] sna_pixmap_mark_active: pixmap=4091, handle=32 [ 75.341] sna_mode_redisplay: crtc[0] transformed? 0 [ 75.341] sna_mode_redisplay: crtc[1] transformed? 0 [ 75.341] sna_mode_redisplay: crtc[2] transformed? 0 [ 75.341] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=32 [active=1] [ 75.341] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 128, transformed? 0 [ 75.341] get_fb: reusing fb=68 for handle=32 [ 75.341] sna_mode_redisplay: recording flip on CRTC:32 handle=32, active_scanout=2, serial=3 [ 75.342] __kgem_bo_clear_busy: handle=32 [ 75.342] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 75.342] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 75.342] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 75.342] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=32, shadow handle=29 [ 75.342] sna_dri2_vblank_handler(type=2, sequence=4270, draw=4181) [ 75.342] sna_crtc_record_swap: recording last swap on pipe=0, frame 4270 [msc=4270], time 75.341812 [ 75.342] sna_dri2_vblank_handler: 2 complete, frame=4270 tv=75.341812 [ 75.342] sna_dri2_blit_complete: blit finished [ 75.342] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4270, tv=75.341812) [ 75.342] frame_swap_complete(type=2): draw=146, pipe=0, frame=4270 [msc=4270], tv=75.341812 [ 75.342] sna_accel_flush: flush?=0, dirty?=0 [ 75.342] sna_dri2_event_free(draw?=1) [ 75.342] sna_dri2_remove_event: remove[0x561c94b07640] from window 146, active? 1 [ 75.342] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 75.342] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=128] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 75.342] sna_dri2_vblank_handler complete [ 75.342] sna_block_handler (tv=545.747000) [ 75.342] sna_scanout_do_flush: flush timer active: delta=14 [ 75.342] sna_accel_do_throttle -- no pending activity [ 75.342] sna_accel_block: evaluating timers, active=5 [ 75.342] sna_accel_block: flush timer expires in 14 [75356] [ 75.347] sna_wakeup_handler [ 75.348] sna_accel_flush: flush?=0, dirty?=0 [ 75.348] sna_block_handler (tv=545.741000) [ 75.348] sna_scanout_do_flush: flush timer active: delta=8 [ 75.348] sna_accel_do_throttle -- no pending activity [ 75.348] sna_accel_block: evaluating timers, active=5 [ 75.348] sna_accel_block: flush timer expires in 8 [75356] [ 75.348] sna_wakeup_handler [ 75.348] sna_block_handler (tv=545.741000) [ 75.348] sna_scanout_do_flush: flush timer active: delta=8 [ 75.348] sna_accel_do_throttle -- no pending activity [ 75.348] sna_accel_block: evaluating timers, active=5 [ 75.348] sna_accel_block: flush timer expires in 8 [75356] [ 75.348] sna_wakeup_handler [ 75.348] sna_accel_flush: flush?=0, dirty?=0 [ 75.348] sna_block_handler (tv=545.741000) [ 75.348] sna_scanout_do_flush: flush timer active: delta=8 [ 75.348] sna_accel_do_throttle -- no pending activity [ 75.348] sna_accel_block: evaluating timers, active=5 [ 75.348] sna_accel_block: flush timer expires in 8 [75356] [ 75.350] sna_wakeup_handler [ 75.350] sna_block_handler (tv=545.739000) [ 75.350] sna_scanout_do_flush: flush timer active: delta=6 [ 75.350] sna_accel_do_throttle -- no pending activity [ 75.350] sna_accel_block: evaluating timers, active=5 [ 75.350] sna_accel_block: flush timer expires in 6 [75356] [ 75.355] sna_wakeup_handler [ 75.356] sna_accel_flush: flush?=0, dirty?=0 [ 75.356] sna_block_handler (tv=545.733000) [ 75.356] sna_scanout_do_flush: flush timer active: delta=0 [ 75.356] sna_scanout_do_flush (time=75356), triggered [ 75.356] sna_scanout_flush (time=75356), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 75.356] has_shadow: has pending damage? 0, outstanding flips: 1 [ 75.356] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 75.356] has_shadow: has pending damage? 0, outstanding flips: 1 [ 75.356] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) [ 75.356] sna_accel_do_throttle -- no pending activity [ 75.356] sna_accel_block: evaluating timers, active=5 [ 75.356] sna_accel_block: flush timer expires in 16 [75372] [ 75.356] sna_wakeup_handler [ 75.356] sna_block_handler (tv=545.733000) [ 75.356] sna_scanout_do_flush: flush timer active: delta=16 [ 75.356] sna_accel_do_throttle -- no pending activity [ 75.356] sna_accel_block: evaluating timers, active=5 [ 75.356] sna_accel_block: flush timer expires in 16 [75372] [ 75.356] sna_wakeup_handler [ 75.356] sna_accel_flush: flush?=0, dirty?=0 [ 75.356] sna_block_handler (tv=545.733000) [ 75.356] sna_scanout_do_flush: flush timer active: delta=16 [ 75.356] sna_accel_do_throttle -- no pending activity [ 75.356] sna_accel_block: evaluating timers, active=5 [ 75.356] sna_accel_block: flush timer expires in 16 [75372] [ 75.358] sna_wakeup_handler [ 75.358] sna_block_handler (tv=545.731000) [ 75.358] sna_scanout_do_flush: flush timer active: delta=14 [ 75.358] sna_accel_do_throttle -- no pending activity [ 75.358] sna_accel_block: evaluating timers, active=5 [ 75.358] sna_accel_block: flush timer expires in 14 [75372] [ 75.358] sna_wakeup_handler [ 75.358] sna_mode_wakeup: len=32 [ 75.358] sna_mode_wakeup: recording last swap on pipe=0, frame 4271 [10af], time 75.358483 [ 75.358] sna_mode_wakeup: removing handle=128 [active_scanout=0] from scanout, installing handle=32 [active_scanout=2] [ 75.358] sna_mode_wakeup: flip complete, pending? 1 [ 75.358] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 75.358] sna_block_handler (tv=545.731000) [ 75.358] sna_scanout_do_flush: flush timer active: delta=14 [ 75.358] sna_accel_do_throttle -- no pending activity [ 75.358] sna_accel_block: evaluating timers, active=5 [ 75.358] sna_accel_block: flush timer expires in 14 [75372] [ 75.363] sna_wakeup_handler [ 75.364] sna_accel_flush: flush?=0, dirty?=0 [ 75.364] sna_block_handler (tv=545.725000) [ 75.364] sna_scanout_do_flush: flush timer active: delta=8 [ 75.364] sna_accel_do_throttle -- no pending activity [ 75.364] sna_accel_block: evaluating timers, active=5 [ 75.364] sna_accel_block: flush timer expires in 8 [75372] [ 75.364] sna_wakeup_handler [ 75.364] sna_block_handler (tv=545.725000) [ 75.364] sna_scanout_do_flush: flush timer active: delta=8 [ 75.364] sna_accel_do_throttle -- no pending activity [ 75.364] sna_accel_block: evaluating timers, active=5 [ 75.364] sna_accel_block: flush timer expires in 8 [75372] [ 75.364] sna_wakeup_handler [ 75.364] sna_accel_flush: flush?=0, dirty?=0 [ 75.364] sna_accel_flush: flush?=0, dirty?=0 [ 75.364] sna_block_handler (tv=545.725000) [ 75.364] sna_scanout_do_flush: flush timer active: delta=8 [ 75.364] sna_accel_do_throttle -- no pending activity [ 75.364] sna_accel_block: evaluating timers, active=5 [ 75.364] sna_accel_block: flush timer expires in 8 [75372] [ 75.365] sna_wakeup_handler [ 75.366] sna_block_handler (tv=545.723000) [ 75.366] sna_scanout_do_flush: flush timer active: delta=6 [ 75.366] sna_accel_do_throttle -- no pending activity [ 75.366] sna_accel_block: evaluating timers, active=5 [ 75.366] sna_accel_block: flush timer expires in 6 [75372] [ 75.371] sna_wakeup_handler [ 75.372] sna_accel_flush: flush?=0, dirty?=0 [ 75.372] sna_block_handler (tv=545.717000) [ 75.372] sna_scanout_do_flush: flush timer active: delta=0 [ 75.372] sna_scanout_do_flush (time=75372), triggered [ 75.372] sna_scanout_flush (time=75372), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 75.372] has_shadow: has pending damage? 0, outstanding flips: 0 [ 75.372] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 75.372] has_shadow: has pending damage? 0, outstanding flips: 0 [ 75.372] sna_accel_disarm_timer[0] (time=75372) [ 75.372] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 75.372] sna_accel_do_throttle -- no pending activity [ 75.372] sna_wakeup_handler [ 75.372] sna_block_handler (tv=545.717000) [ 75.372] has_shadow: has pending damage? 0, outstanding flips: 0 [ 75.372] sna_accel_do_throttle -- no pending activity [ 75.372] sna_wakeup_handler [ 75.372] sna_accel_flush: flush?=0, dirty?=0 [ 75.372] sna_block_handler (tv=545.717000) [ 75.372] has_shadow: has pending damage? 0, outstanding flips: 0 [ 75.372] sna_accel_do_throttle -- no pending activity [ 75.373] sna_wakeup_handler [ 75.374] sna_block_handler (tv=545.715000) [ 75.374] has_shadow: has pending damage? 0, outstanding flips: 0 [ 75.374] sna_accel_do_throttle -- no pending activity [ 75.379] sna_wakeup_handler [ 75.380] sna_accel_flush: flush?=0, dirty?=0 [ 75.380] sna_block_handler (tv=545.709000) [ 75.380] has_shadow: has pending damage? 0, outstanding flips: 0 [ 75.380] sna_accel_do_throttle -- no pending activity [ 75.380] sna_wakeup_handler [ 75.380] sna_block_handler (tv=545.709000) [ 75.380] has_shadow: has pending damage? 0, outstanding flips: 0 [ 75.380] sna_accel_do_throttle -- no pending activity [ 75.380] sna_wakeup_handler [ 75.380] sna_accel_flush: flush?=0, dirty?=0 [ 75.380] sna_block_handler (tv=545.709000) [ 75.380] has_shadow: has pending damage? 0, outstanding flips: 0 [ 75.380] sna_accel_do_throttle -- no pending activity [ 75.381] sna_wakeup_handler [ 75.382] sna_block_handler (tv=545.707000) [ 75.382] has_shadow: has pending damage? 0, outstanding flips: 0 [ 75.382] sna_accel_do_throttle -- no pending activity [ 75.387] sna_wakeup_handler [ 75.388] sna_accel_flush: flush?=0, dirty?=0 [ 75.388] sna_block_handler (tv=545.701000) [ 75.388] has_shadow: has pending damage? 0, outstanding flips: 0 [ 75.388] sna_accel_do_throttle -- no pending activity [ 75.388] sna_wakeup_handler [ 75.388] sna_block_handler (tv=545.701000) [ 75.388] has_shadow: has pending damage? 0, outstanding flips: 0 [ 75.388] sna_accel_do_throttle -- no pending activity [ 75.388] sna_wakeup_handler [ 75.388] sna_accel_flush: flush?=0, dirty?=0 [ 75.388] sna_accel_flush: flush?=0, dirty?=0 [ 75.388] sna_block_handler (tv=545.701000) [ 75.388] has_shadow: has pending damage? 0, outstanding flips: 0 [ 75.388] sna_accel_do_throttle -- no pending activity [ 75.389] sna_wakeup_handler [ 75.390] sna_block_handler (tv=545.700000) [ 75.390] has_shadow: has pending damage? 0, outstanding flips: 0 [ 75.390] sna_accel_do_throttle -- no pending activity [ 75.395] sna_wakeup_handler [ 75.396] sna_accel_flush: flush?=0, dirty?=0 [ 75.396] sna_block_handler (tv=545.693000) [ 75.396] has_shadow: has pending damage? 0, outstanding flips: 0 [ 75.396] sna_accel_do_throttle -- no pending activity [ 75.396] sna_wakeup_handler [ 75.396] sna_block_handler (tv=545.693000) [ 75.396] has_shadow: has pending damage? 0, outstanding flips: 0 [ 75.396] sna_accel_do_throttle -- no pending activity [ 75.396] sna_wakeup_handler [ 75.396] sna_accel_flush: flush?=0, dirty?=0 [ 75.396] sna_block_handler (tv=545.693000) [ 75.396] has_shadow: has pending damage? 0, outstanding flips: 0 [ 75.396] sna_accel_do_throttle -- no pending activity [ 75.398] sna_wakeup_handler [ 75.398] sna_block_handler (tv=545.691000) [ 75.398] has_shadow: has pending damage? 0, outstanding flips: 0 [ 75.398] sna_accel_do_throttle -- no pending activity [ 75.403] sna_wakeup_handler [ 75.403] sna_accel_flush: flush?=0, dirty?=0 [ 75.403] sna_block_handler (tv=545.686000) [ 75.403] has_shadow: has pending damage? 0, outstanding flips: 0 [ 75.403] sna_accel_do_throttle -- no pending activity [ 75.404] sna_wakeup_handler [ 75.404] sna_block_handler (tv=545.685000) [ 75.404] has_shadow: has pending damage? 0, outstanding flips: 0 [ 75.404] sna_accel_do_throttle -- no pending activity [ 75.404] sna_wakeup_handler [ 75.404] sna_accel_flush: flush?=0, dirty?=0 [ 75.404] sna_block_handler (tv=545.685000) [ 75.404] has_shadow: has pending damage? 0, outstanding flips: 0 [ 75.404] sna_accel_do_throttle -- no pending activity [ 75.405] sna_wakeup_handler [ 75.405] sna_block_handler (tv=545.684000) [ 75.405] has_shadow: has pending damage? 0, outstanding flips: 0 [ 75.405] sna_accel_do_throttle -- no pending activity [ 75.411] sna_wakeup_handler [ 75.412] sna_accel_flush: flush?=0, dirty?=0 [ 75.412] sna_block_handler (tv=545.677000) [ 75.412] has_shadow: has pending damage? 0, outstanding flips: 0 [ 75.412] sna_accel_do_throttle -- no pending activity [ 75.412] sna_wakeup_handler [ 75.412] sna_block_handler (tv=545.677000) [ 75.412] has_shadow: has pending damage? 0, outstanding flips: 0 [ 75.412] sna_accel_do_throttle -- no pending activity [ 75.412] sna_wakeup_handler [ 75.412] sna_accel_flush: flush?=0, dirty?=0 [ 75.412] sna_accel_flush: flush?=0, dirty?=0 [ 75.412] sna_block_handler (tv=545.677000) [ 75.412] has_shadow: has pending damage? 0, outstanding flips: 0 [ 75.412] sna_accel_do_throttle -- no pending activity [ 75.413] sna_wakeup_handler [ 75.413] sna_block_handler (tv=545.676000) [ 75.414] has_shadow: has pending damage? 0, outstanding flips: 0 [ 75.414] sna_accel_do_throttle -- no pending activity [ 75.419] sna_wakeup_handler [ 75.420] sna_accel_flush: flush?=0, dirty?=0 [ 75.420] sna_block_handler (tv=545.669000) [ 75.420] has_shadow: has pending damage? 0, outstanding flips: 0 [ 75.420] sna_accel_do_throttle -- no pending activity [ 75.420] sna_wakeup_handler [ 75.420] sna_block_handler (tv=545.669000) [ 75.420] has_shadow: has pending damage? 0, outstanding flips: 0 [ 75.420] sna_accel_do_throttle -- no pending activity [ 75.420] sna_wakeup_handler [ 75.420] sna_accel_flush: flush?=0, dirty?=0 [ 75.420] sna_block_handler (tv=545.669000) [ 75.420] has_shadow: has pending damage? 0, outstanding flips: 0 [ 75.420] sna_accel_do_throttle -- no pending activity [ 75.421] sna_wakeup_handler [ 75.422] sna_block_handler (tv=545.667000) [ 75.422] has_shadow: has pending damage? 0, outstanding flips: 0 [ 75.422] sna_accel_do_throttle -- no pending activity [ 75.427] sna_wakeup_handler [ 75.428] sna_accel_flush: flush?=0, dirty?=0 [ 75.428] sna_block_handler (tv=545.661000) [ 75.428] has_shadow: has pending damage? 0, outstanding flips: 0 [ 75.428] sna_accel_do_throttle -- no pending activity [ 75.428] sna_wakeup_handler [ 75.428] sna_block_handler (tv=545.661000) [ 75.428] has_shadow: has pending damage? 0, outstanding flips: 0 [ 75.428] sna_accel_do_throttle -- no pending activity [ 75.428] sna_wakeup_handler [ 75.428] sna_accel_flush: flush?=0, dirty?=0 [ 75.428] sna_block_handler (tv=545.661000) [ 75.428] has_shadow: has pending damage? 0, outstanding flips: 0 [ 75.428] sna_accel_do_throttle -- no pending activity [ 75.429] sna_wakeup_handler [ 75.430] sna_block_handler (tv=545.659000) [ 75.430] has_shadow: has pending damage? 0, outstanding flips: 0 [ 75.430] sna_accel_do_throttle -- no pending activity [ 75.435] sna_wakeup_handler [ 75.436] sna_accel_flush: flush?=0, dirty?=0 [ 75.436] sna_block_handler (tv=545.653000) [ 75.436] has_shadow: has pending damage? 0, outstanding flips: 0 [ 75.436] sna_accel_do_throttle -- no pending activity [ 75.436] sna_wakeup_handler [ 75.436] sna_block_handler (tv=545.653000) [ 75.436] has_shadow: has pending damage? 0, outstanding flips: 0 [ 75.436] sna_accel_do_throttle -- no pending activity [ 75.436] sna_wakeup_handler [ 75.436] sna_accel_flush: flush?=0, dirty?=0 [ 75.436] sna_accel_flush: flush?=0, dirty?=0 [ 75.436] sna_block_handler (tv=545.653000) [ 75.436] has_shadow: has pending damage? 0, outstanding flips: 0 [ 75.436] sna_accel_do_throttle -- no pending activity [ 75.438] sna_wakeup_handler [ 75.438] sna_block_handler (tv=545.651000) [ 75.438] has_shadow: has pending damage? 0, outstanding flips: 0 [ 75.438] sna_accel_do_throttle -- no pending activity [ 75.443] sna_wakeup_handler [ 75.444] sna_accel_flush: flush?=0, dirty?=0 [ 75.444] sna_accel_flush: flush?=0, dirty?=0 [ 75.444] sna_accel_flush: flush?=0, dirty?=0 [ 75.444] sna_accel_flush: flush?=0, dirty?=0 [ 75.444] sna_accel_flush: flush?=0, dirty?=0 [ 75.444] sna_accel_flush: flush?=0, dirty?=0 [ 75.444] sna_accel_flush: flush?=0, dirty?=0 [ 75.444] sna_use_hw_cursor (24x24)? [ 75.444] sna_use_hw_cursor(24x24): ARGB?=1, serial->30, size->64 [ 75.444] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x24, pitch=96/256 [ 75.444] sna_show_cursors: cursor?=1 [ 75.444] sna_show_cursors: skipping cursor already show on CRTC (pipe=0) [ 75.444] sna_accel_flush: flush?=0, dirty?=0 [ 75.444] sna_block_handler (tv=545.645000) [ 75.444] has_shadow: has pending damage? 0, outstanding flips: 0 [ 75.444] sna_accel_do_throttle -- no pending activity [ 75.444] sna_wakeup_handler [ 75.444] sna_accel_flush: flush?=0, dirty?=0 [ 75.444] sna_accel_flush: flush?=0, dirty?=0 [ 75.444] sna_accel_flush: flush?=0, dirty?=0 [ 75.444] sna_block_handler (tv=545.645000) [ 75.444] has_shadow: has pending damage? 0, outstanding flips: 0 [ 75.444] sna_accel_do_throttle -- no pending activity [ 75.444] sna_wakeup_handler [ 75.444] sna_accel_flush: flush?=0, dirty?=0 [ 75.444] sna_accel_flush: flush?=0, dirty?=0 [ 75.444] sna_block_handler (tv=545.645000) [ 75.444] has_shadow: has pending damage? 0, outstanding flips: 0 [ 75.444] sna_accel_do_throttle -- no pending activity [ 75.445] sna_wakeup_handler [ 75.445] sna_accel_flush: flush?=0, dirty?=0 [ 75.445] sna_accel_flush: flush?=0, dirty?=0 [ 75.445] sna_block_handler (tv=545.644000) [ 75.445] has_shadow: has pending damage? 0, outstanding flips: 0 [ 75.445] sna_accel_do_throttle -- no pending activity [ 75.451] sna_wakeup_handler [ 75.452] sna_accel_flush: flush?=0, dirty?=0 [ 75.452] sna_block_handler (tv=545.637000) [ 75.452] has_shadow: has pending damage? 0, outstanding flips: 0 [ 75.452] sna_accel_do_throttle -- no pending activity [ 75.452] sna_wakeup_handler [ 75.452] sna_block_handler (tv=545.637000) [ 75.452] has_shadow: has pending damage? 0, outstanding flips: 0 [ 75.452] sna_accel_do_throttle -- no pending activity [ 75.452] sna_wakeup_handler [ 75.452] sna_accel_flush: flush?=0, dirty?=0 [ 75.452] sna_block_handler (tv=545.637000) [ 75.452] has_shadow: has pending damage? 0, outstanding flips: 0 [ 75.452] sna_accel_do_throttle -- no pending activity [ 75.453] sna_wakeup_handler [ 75.453] sna_create_pixmap(96, 37, 24, usage=0) [ 75.453] kgem_can_create_2d: 96x37 @ 24 [ 75.453] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=384, height=37 [ 75.453] kgem_can_create_2d: untiled size=16384 [ 75.453] kgem_choose_tiling: too thin [width 96, 32 bpp] for TILING_X [ 75.453] kgem_choose_tiling: 96x37 -> 0 [ 75.454] sna_create_pixmap: usage=0, flags=b [ 75.454] sna_create_pixmap: creating GPU pixmap 96x37, stride=384, flags=b [ 75.454] __pop_freed_pixmap: reusing freed pixmap=4594 header [ 75.454] create_pixmap_hdr: pixmap=4603, width=96, height=37, usage=0 [ 75.454] sna_create_pixmap: serial=4603, 96x37, usage=0 [ 75.454] sna_composite_rectangles(pixmap=4604, op=0, 0 x 1 [(0, 0)x(96, 37) ...]) [ 75.454] sna_composite_rectangles: converted to op 0 [ 75.454] sna_composite_rectangles[0] (0, 0)x(96, 37) -> (0, 0), (96, 37) [ 75.454] sna_composite_rectangles: nrects=1, region=(0, 0), (96, 37) x 1 [ 75.454] sna_composite_rectangles: clipped extents (0, 0),(96, 37) x 1 [ 75.454] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(96, 37) [ 75.454] sna_composite_rectangles: dropping last-cpu hint [ 75.454] sna_drawable_use_bo pixmap=4604, box=((0, 0), (96, 37)), flags=19... [ 75.454] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 75.454] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 75.454] sna_pixmap_move_to_gpu(pixmap=4604, usage=0), flags=b [ 75.454] sna_pixmap_move_to_gpu: CPU damage? 0 [ 75.454] sna_pixmap_move_to_gpu: creating GPU bo (96x37@32), create=b [ 75.454] kgem_choose_tiling: too thin [width 96, 32 bpp] for TILING_X [ 75.454] kgem_choose_tiling: 96x37 -> 0 [ 75.454] kgem_choose_tiling: too thin [width 96, 32 bpp] for TILING_X [ 75.454] kgem_choose_tiling: 96x37 -> 0 [ 75.454] sna_pixmap_alloc_gpu: pixmap=4604 [ 75.454] kgem_create_2d(96x37, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 75.454] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=384, height=37 [ 75.454] kgem_set_tiling: handle=139, tiling=0 [0], pitch=384 [384]: 1 [ 75.454] kgem_bo_remove_from_inactive: removing handle=139 from inactive [ 75.454] from inactive: pitch=384, tiling=0: handle=139, id=2517 [ 75.454] __sna_damage_all(96, 37) [ 75.454] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 75.454] sna_pixmap_mark_active: pixmap=4604, handle=139 [ 75.454] sna_drawable_use_bo: allocated GPU bo for operation [ 75.454] sna_drawable_use_bo: using GPU bo with damage? 0 [ 75.454] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) [ 75.454] kgem_bo_is_render: handle=139, rq? 0 [0] [ 75.454] kgem_bo_is_render: handle=139, rq? 0 [0] [ 75.454] gen9_render_fill_boxes(0 x 1 [(0, 0), (96, 37) ...]) [ 75.454] sna_render_get_solid: 0 [ 75.454] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 75.454] kgem_check_bo: num_pages=+16, num_exec=+1 [ 75.454] aligning vertex: was 4, now 2 floats per vertex [ 75.454] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 75.454] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 75.454] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 75.454] kgem_add_handle: handle=4, index=0 [ 75.454] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 75.454] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 75.454] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 75.454] gen9_composite_get_binding_table(ffc0) [ 75.454] kgem_add_reloc64: handle=139, pos=16360, delta=0, domains=20002 [ 75.454] kgem_add_handle: handle=139, index=1 [ 75.454] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd353000) [ 75.454] __kgem_bo_mark_dirty: handle=139 (proxy? 0) [ 75.454] [3fe0] bind bo(handle=139, addr=fd353000), format=192, width=96, height=37, pitch=384, tiling=0 -> render [ 75.454] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 75.454] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 75.454] kgem_add_handle: handle=7, index=2 [ 75.455] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 75.455] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 75.455] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 75.455] gen9_emit_sampler: sampler = 1 [ 75.455] gen9_emit_sf: num_sf_outputs=1 [ 75.455] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 75.455] gen9_emit_vertex_elements: setup id=0 [ 75.455] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 75.455] (0, 0), (96, 37) [ 75.455] gen8_vertex_flush[490] = 3 [ 75.455] sna_composite_rectangles: pixmap=4604 marking clear [0]? 1 [ 75.455] sna_composite_rectangles(pixmap=4604, op=1, fff2f1f0 x 2 [(0, 0)x(96, 37) ...]) [ 75.455] sna_composite_rectangles: converted to op 1 [ 75.455] sna_composite_rectangles[0] (0, 0)x(96, 37) -> (0, 0), (96, 37) [ 75.455] sna_composite_rectangles[1] (0, 0)x(96, 37) -> (0, 0), (96, 37) [ 75.455] sna_composite_rectangles: nrects=2, region=(0, 0), (96, 37) x 2 [ 75.455] sna_composite_rectangles: clipped extents (0, 0),(96, 37) x 1 [ 75.455] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(96, 37) [ 75.455] sna_composite_rectangles: promoting to full GPU [ 75.455] sna_composite_rectangles: dropping last-cpu hint [ 75.455] sna_drawable_use_bo pixmap=4604, box=((0, 0), (96, 37)), flags=19... [ 75.455] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 75.455] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 75.455] sna_drawable_use_bo: using whole GPU bo [ 75.455] gen9_render_fill_boxes (op=1, color=(f2f2, f1f1, f0f0, ffff) [20020888]) [ 75.455] kgem_bo_is_render: handle=139, rq? 1 [1] [ 75.455] gen9_render_fill_boxes(fff2f1f0 x 1 [(0, 0), (96, 37) ...]) [ 75.455] sna_render_get_solid: fff2f1f0 [ 75.455] sna_render_get_solid(15) = fff2f1f0 (old) [ 75.455] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 75.455] kgem_check_bo: num_pages=+0, num_exec=+0 [ 75.455] gen9_composite_get_binding_table(ff00) [ 75.455] kgem_add_reloc64: handle=122, pos=16312, delta=0, domains=40000 [ 75.455] kgem_add_reloc64: adding proxy [delta=60] for handle=122 [ 75.455] kgem_add_handle: handle=122, index=3 [ 75.455] kgem_add_reloc64[5] = (delta=60, target handle=3, presumed=fff6a000) [ 75.455] [3fb0] bind bo(handle=122, addr=fff6a03c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 75.455] gen9_emit_vertex_elements: setup id=0 [ 75.455] (0, 0), (96, 37) [ 75.455] gen8_vertex_flush[4cc] = 3 [ 75.455] sna_composite_rectangles: pixmap=4604 marking clear [fff2f1f0]? 1 [ 75.455] sna_composite(pixmap=4604, op=3, src=0+(0, 1), mask=0+(0, 0), dst=4604+(0, 0)+(0, 0), size=(96, 37) [ 75.455] sna_compute_composite_region: dst=(0, 0)x(96, 37) [ 75.455] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (96, 37) [ 75.455] clip_to_dst: region: 1x[(0, 0), (96, 37)], clip: 1x[(0, 0), (96, 37)] [ 75.455] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (96, 37) [ 75.455] sna_compute_composite_region: clip against src (0x0 clip=0): (0, 0), (96, 37) [ 75.455] sna_composite: composite region extents:+(0, 0) -> (0, 0), (96, 37) + (0, 0) [ 75.455] gen9_render_composite: 96x37, current mode=1/1 [ 75.455] kgem_bo_is_render: handle=139, rq? 1 [1] [ 75.455] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 75.455] gen9_composite_set_target: (0, 0)x(96, 37), partial?=1 [ 75.455] sna_drawable_use_bo pixmap=4604, box=((0, 0), (96, 37)), flags=7... [ 75.455] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 75.455] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 75.455] sna_drawable_use_bo: using whole GPU bo [ 75.455] gen9_composite_set_target: pixmap=4604, format=20020888, size=96x37, pitch=384, delta=(0,0),damage=0xffffffffffffffff [ 75.455] gen9_composite_picture: (0, 1)x(96, 37), dst=(0, 0) [ 75.455] gen4_channel_init_linear: p1=(0.00, 0.00), p2=(0.00, 1.00), src=(0, 1), dst=(0, 0), size=(96, 37) [ 75.456] sna_render_get_gradient: 2x[0.00:ff393835 ... 1.00:ff55534b ... 1.00:ff55534b] [ 75.456] sna_render_get_gradient: old --> 6 [ 75.456] gen4_channel_init_linear: transform = [0.00 0.00 0.01, 0.00 0.02 0.12, 0.00 0.00 1.00] [ 75.456] gen4_channel_init_linear: untransformed: p1=(-11.08, -6.00, 1.00), p2=(-11.08, 45.00, 1.00) [ 75.456] gen4_channel_init_linear: dx=0.00, dy=0.02, offset=0.14 [ 75.456] kgem_bo_is_render: handle=139, rq? 1 [1] [ 75.456] kgem_bo_is_render: handle=104, rq? 0 [0] [ 75.456] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 75.456] gen4_choose_composite_emitter: linear, no mask [ 75.456] kgem_check_bo: num_pages=+1, num_exec=+1 [ 75.456] gen9_composite_get_binding_table(fe80) [ 75.456] kgem_add_reloc64: handle=104, pos=16280, delta=0, domains=40000 [ 75.456] kgem_add_handle: handle=104, index=4 [ 75.456] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fff69000) [ 75.456] [3f90] bind bo(handle=104, addr=fff69000), format=192, width=32, height=1, pitch=128, tiling=0 -> sampler [ 75.456] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 75.456] gen9_emit_sampler: sampler = 12 [ 75.456] gen9_emit_vertex_elements: setup id=1 [ 75.456] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 75.456] gen9_render_composite_box: (0, 0), (96, 37) [ 75.456] apply_damage: damage=0x0, region=1 [(0, 0), (96, 37) + (0, 0)] [ 75.456] gen8_vertex_flush[558] = 3 [ 75.456] sna_composite_trapezoids(op=3, src=(4, 0), mask=18000, ntrap=13) [ 75.456] kgem_bo_is_busy: handle=139, domain: 0 exec? 1, rq? 1 [ 75.456] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 75.456] kgem_bo_is_busy: handle=139, domain: 0 exec? 1, rq? 1 [ 75.456] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 75.456] kgem_bo_is_busy: handle=139, domain: 0 exec? 1, rq? 1 [ 75.456] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 75.456] imprecise_trapezoid_span_converter: extents (0, 1), (96, 36) [ 75.456] sna_compute_composite_region: dst=(0, 1)x(96, 35) [ 75.456] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 1), (96, 36) [ 75.456] clip_to_dst: region: 1x[(0, 1), (96, 36)], clip: 1x[(0, 0), (96, 37)] [ 75.456] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 1), (96, 36) [ 75.456] sna_compute_composite_region: clip against src (0x0 clip=0): (0, 1), (96, 36) [ 75.456] kgem_bo_is_busy: handle=139, domain: 0 exec? 1, rq? 1 [ 75.456] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 75.456] imprecise_trapezoid_span_converter: after clip -- extents (0, 1), (96, 36), delta=(0, 0) src -> (0, 1) [ 75.456] gen9_render_composite_spans: 96x35 with flags=0, current mode=1 [ 75.456] kgem_bo_is_busy: handle=139, domain: 0 exec? 1, rq? 1 [ 75.456] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 75.456] gen9_composite_set_target: (0, 1)x(96, 35), partial?=1 [ 75.456] sna_drawable_use_bo pixmap=4604, box=((0, 1), (96, 36)), flags=7... [ 75.456] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 75.456] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 75.456] sna_drawable_use_bo: using whole GPU bo [ 75.456] gen9_composite_set_target: pixmap=4604, format=20020888, size=96x37, pitch=384, delta=(0,0),damage=0xffffffffffffffff [ 75.456] gen9_composite_picture: (0, 1)x(96, 35), dst=(0, 1) [ 75.456] gen4_channel_init_linear: p1=(0.00, 0.00), p2=(0.00, 1.00), src=(0, 1), dst=(0, 1), size=(96, 35) [ 75.456] sna_render_get_gradient: 2x[0.00:ff484741 ... 1.00:ff42413c ... 1.00:ff42413c] [ 75.456] sna_render_get_gradient: sample width = 8 [ 75.456] sna_render_get_gradient: [0]=ff484741, [4]=ff45443e [7]=ff43413d [ 75.456] kgem_create_linear(32) [ 75.456] search_linear_cache: num_pages=1, flags=2, use_active? 0, use_large=0 [max=65536] [ 75.456] kgem_bo_remove_from_inactive: removing handle=113 from inactive [ 75.456] search_linear_cache: found handle=113 (near-miss) (num_pages=1) in linear inactive cache [ 75.456] gen4_channel_init_linear: transform = [0.01 0.00 -0.00, 0.00 0.03 -0.03, 0.00 0.00 1.00] [ 75.456] gen4_channel_init_linear: untransformed: p1=(0.02, 0.00, 1.00), p2=(0.02, 36.00, 1.00) [ 75.457] gen4_channel_init_linear: dx=0.00, dy=0.03, offset=-0.03 [ 75.457] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 75.457] gen4_choose_spans_emitter: linear source [ 75.457] kgem_check_bo: num_pages=+1, num_exec=+1 [ 75.457] aligning vertex: was 2, now 3 floats per vertex [ 75.457] gen9_composite_get_binding_table(fe00) [ 75.457] kgem_add_reloc64: handle=113, pos=16248, delta=0, domains=40000 [ 75.457] kgem_add_handle: handle=113, index=5 [ 75.457] kgem_add_reloc64[7] = (delta=0, target handle=5, presumed=fe00a000) [ 75.457] [3f70] bind bo(handle=113, addr=fe00a000), format=192, width=8, height=1, pitch=32, tiling=0 -> sampler [ 75.457] gen9_emit_sampler: sampler = 14 [ 75.457] gen9_emit_sf: num_sf_outputs=2 [ 75.457] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) [ 75.457] gen9_emit_vertex_elements: setup id=5 [ 75.457] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 75.457] gen9_emit_vertex_elements: second channel 1 floats, offset=8 [ 75.457] thread_choose_span: clipped? 0 [ 75.457] imprecise_trapezoid_span_converter: using 4 threads [ 75.457] imprecise_trapezoid_span_converter: using 4 threads for span compositing 96x35 [ 75.457] thread_choose_span: clipped? 0 [ 75.457] span_thread: flushing 19 boxes [ 75.457] gen9_render_composite_spans_boxes__thread: nbox=19, src=+(0, 0), dst=+(0, 0) [ 75.457] [ 75.457] span_thread: flushing 19 boxes span_thread: flushing 1 boxes [ 75.457] gen9_render_composite_spans_boxes__thread: nbox=19, src=+(0, 0), dst=+(0, 0) [ 75.457] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 75.457] span_thread: flushing 1 boxes [ 75.457] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 75.457] gen8_vertex_flush[61c] = 120 [ 75.457] gen9_render_composite_spans_done() [ 75.457] sna_create_pixmap(25, 21, 32, usage=0) [ 75.457] kgem_can_create_2d: 25x21 @ 32 [ 75.457] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=128, height=21 [ 75.457] kgem_can_create_2d: untiled size=4096 [ 75.457] kgem_choose_tiling: too thin [width 25, 32 bpp] for TILING_X [ 75.457] kgem_choose_tiling: 25x21 -> 0 [ 75.457] sna_create_pixmap: usage=0, flags=a [ 75.457] sna_create_pixmap: small buffer [2100], attaching to shadow pixmap [ 75.457] create_pixmap: allocating pixmap 25x21, depth=32/32, size=2108 [ 75.457] create_pixmap: serial=4605, usage=0, 25x21 [ 75.457] sna_create_pixmap: serial=4605, 25x21, usage=0 [ 75.457] sna_composite_rectangles(pixmap=4606, op=0, 0 x 1 [(0, 0)x(25, 21) ...]) [ 75.457] sna_composite_rectangles: converted to op 0 [ 75.457] sna_composite_rectangles[0] (0, 0)x(25, 21) -> (0, 0), (25, 21) [ 75.457] sna_composite_rectangles: nrects=1, region=(0, 0), (25, 21) x 1 [ 75.458] sna_composite_rectangles: clipped extents (0, 0),(25, 21) x 1 [ 75.458] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(25, 21) [ 75.458] sna_composite_rectangles: fallback, dst pixmap=4606 too small or not attached [ 75.458] sna_composite_rectangles: fallback [ 75.458] sna_drawable_move_region_to_cpu(pixmap=4606 (25x21), [(0, 0), (25, 21)], flags=1) [ 75.458] sna_drawable_move_region_to_cpu: region (0, 0), (25, 21) + (0, 0) subsumes pixmap (25x21) [ 75.458] _sna_pixmap_move_to_cpu(pixmap=4606, 25x21, flags=1) [ 75.458] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 75.458] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 75.458] operate_inplace: no, inplace operation not suitable [ 75.458] _sna_pixmap_move_to_cpu: marking as damaged [ 75.458] __sna_damage_all(25, 21) [ 75.458] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 75.458] sna_validate_gc(0x561c94a96160) changes=0, previous serial=11de, drawable=11fe [ 75.458] sna_validate_gc: recomputing clip [ 75.458] sna_validate_gc: composite clip=1x[(0, 0), (25, 21)] [0x561c949a5890] [ 75.458] sna_put_image((0, 0)x(25, 21), depth=32, format=2) [ 75.458] try_upload__fast: ignore existing cpu damage (if any) [ 75.458] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 75.458] try_upload__fast: no, no gpu damage [ 75.458] sna_drawable_move_region_to_cpu(pixmap=4606 (25x21), [(0, 0), (25, 21)], flags=1) [ 75.458] sna_drawable_move_region_to_cpu: pixmap=4606 all damaged on CPU [ 75.458] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 75.458] sna_put_zpixmap_blt: upload(0, 0, 25, 21) x 1 boxes [ 75.458] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(25, 21) [ 75.458] memcpy_blt: src=(0, 0), dst=(0, 0), size=25x21, pitch=100/100 [ 75.458] sna_accel_flush: flush?=0, dirty?=0 [ 75.458] sna_composite(pixmap=4604, op=3, src=4606+(0, 0), mask=0+(0, 0), dst=4604+(0, 0)+(0, 0), size=(12, 10) [ 75.458] sna_compute_composite_region: dst=(0, 0)x(12, 10) [ 75.458] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (12, 10) [ 75.458] clip_to_dst: region: 1x[(0, 0), (12, 10)], clip: 1x[(0, 0), (96, 37)] [ 75.458] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (12, 10) [ 75.458] sna_compute_composite_region: clip against src (25x21 clip=0): (0, 0), (12, 10) [ 75.458] sna_composite: composite region extents:+(0, 0) -> (0, 0), (12, 10) + (0, 0) [ 75.458] gen9_render_composite: 12x10, current mode=1/1 [ 75.458] kgem_bo_is_render: handle=139, rq? 1 [1] [ 75.458] kgem_bo_is_busy: handle=139, domain: 0 exec? 1, rq? 1 [ 75.458] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 75.458] gen9_composite_set_target: (0, 0)x(12, 10), partial?=1 [ 75.458] sna_drawable_use_bo pixmap=4604, box=((0, 0), (12, 10)), flags=7... [ 75.458] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 75.458] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 75.458] sna_drawable_use_bo: using whole GPU bo [ 75.458] gen9_composite_set_target: pixmap=4604, format=20020888, size=96x37, pitch=384, delta=(0,0),damage=0xffffffffffffffff [ 75.458] gen9_composite_picture: (0, 0)x(12, 10), dst=(0, 0) [ 75.458] sna_transform_is_imprecise_integer_translation: no transform [ 75.458] gen9_composite_picture: integer translation (0, 0), removing [ 75.458] sna_render_pixmap_bo pixmap=4606, (0, 0)x(12, 10)/(25, 21) [ 75.458] sna_render_pixmap_bo box=(0, 0), (12, 10): (12, 10)/(25, 21) [ 75.458] sna_render_pixmap_bo: offset=(0, 0), size=(25, 21) [ 75.458] use_cpu_bo: no cpu bo [ 75.458] kgem_choose_tiling: too short [10] for TILING_Y [ 75.458] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 75.458] kgem_choose_tiling: 12x10 -> 0 [ 75.458] sna_render_pixmap_bo: uploading CPU box (0, 0), (12, 10) [ 75.458] upload: box=(0, 0), (12, 10), pixmap=25x21 [ 75.458] sna_drawable_move_region_to_cpu(pixmap=4606 (25x21), [(0, 0), (12, 10)], flags=2) [ 75.459] sna_drawable_move_region_to_cpu: pixmap=4606 all damaged on CPU [ 75.459] kgem_can_create_2d: 12x10 @ 32 [ 75.459] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 75.459] kgem_can_create_2d: untiled size=4096 [ 75.459] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 75.459] kgem_choose_tiling: 12x10 -> 0 [ 75.459] kgem_upload_source_image : (0, 0), (12, 10), stride=100, bpp=32 [ 75.459] kgem_create_buffer_2d: 12x10, 32 bpp, stride=64 [ 75.459] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] [ 75.459] kgem_create_buffer: searching for an inactive GTT map for upload [ 75.459] search_linear_cache: num_pages=64, flags=b, use_active? 0, use_large=0 [max=65536] [ 75.459] search_linear_cache: searching for inactive gtt map [ 75.459] search_linear_cache: num_pages=1, flags=b, use_active? 0, use_large=0 [max=65536] [ 75.459] search_linear_cache: inactive and cache bucket empty [ 75.459] search_linear_cache: active cache bucket empty [ 75.459] search_linear_cache: num_pages=64, flags=2, use_active? 0, use_large=0 [max=65536] [ 75.459] kgem_bo_remove_from_inactive: removing handle=3 from inactive [ 75.459] search_linear_cache: found handle=3 (near-miss) (num_pages=64) in linear inactive cache [ 75.459] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7fc6b4be1000, tiling=0, domain=1, offset=4293783552 [ 75.459] kgem_create_buffer: reusing handle=3 for buffer [ 75.459] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7fc6b4be1000, tiling=0, domain=1, offset=4293783552 [ 75.459] init_buffer_from_bo: reusing handle=3 for buffer [ 75.459] kgem_bo_map: handle=3, offset=4293783552, tiling=0, map=0x0:0x7fc6b4be1000, domain=1 [ 75.459] kgem_bo_map: converting request for GTT map into CPU map [ 75.459] kgem_bo_map__cpu(handle=3, size=262144, map=0x0:0x7fc6b4be1000) [ 75.459] kgem_bo_sync__cpu: handle=3 [ 75.459] kgem_create_buffer(pages=64 [64]) new handle=3, used=640, write=1 [ 75.459] kgem_create_proxy: target handle=3 [proxy? -1], offset=0, length=640, io=1 [ 75.459] __kgem_bo_init(handle=3, num_pages=640) [ 75.459] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x10, pitch=100/64 [ 75.459] kgem_bo_is_render: handle=139, rq? 1 [1] [ 75.459] kgem_bo_is_render: handle=3, rq? 0 [0] [ 75.459] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 75.459] gen4_choose_composite_emitter: identity src, no mask [ 75.459] kgem_check_bo: num_pages=+64, num_exec=+1 [ 75.459] gen9_composite_get_binding_table(fd80) [ 75.459] kgem_add_reloc64: handle=3, pos=16216, delta=0, domains=40000 [ 75.459] kgem_add_reloc64: adding proxy [delta=0] for handle=3 [ 75.459] kgem_add_handle: handle=3, index=6 [ 75.459] kgem_add_reloc64[8] = (delta=0, target handle=6, presumed=ffedf000) [ 75.459] [3f50] bind bo(handle=3, addr=ffedf000), format=192, width=12, height=10, pitch=64, tiling=0 -> sampler [ 75.459] gen9_emit_sampler: sampler = 2 [ 75.459] gen9_emit_sf: num_sf_outputs=1 [ 75.459] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 75.459] gen9_emit_vertex_elements: setup id=2 [ 75.459] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 75.459] gen9_render_composite_box: (0, 0), (12, 10) [ 75.459] apply_damage: damage=0x0, region=1 [(0, 0), (12, 10) + (0, 0)] [ 75.459] gen8_vertex_flush[6d8] = 3 [ 75.459] _kgem_bo_destroy: handle=3, proxy? 1 [ 75.459] sna_accel_flush: flush?=0, dirty?=0 [ 75.459] sna_accel_flush: flush?=0, dirty?=0 [ 75.459] sna_block_handler (tv=0.0) [ 75.460] sna_wakeup_handler [ 75.460] sna_create_pixmap(1, 10, 32, usage=0) [ 75.460] kgem_can_create_2d: 1x10 @ 32 [ 75.460] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=10 [ 75.460] kgem_can_create_2d: untiled size=4096 [ 75.460] kgem_choose_tiling: disabling tiling [1x10] for single row/col [ 75.460] kgem_choose_tiling: 1x10 -> 0 [ 75.460] sna_create_pixmap: usage=0, flags=a [ 75.460] sna_create_pixmap: small buffer [40], attaching to shadow pixmap [ 75.460] create_pixmap: allocating pixmap 1x10, depth=32/32, size=48 [ 75.460] create_pixmap: serial=4607, usage=0, 1x10 [ 75.460] sna_create_pixmap: serial=4607, 1x10, usage=0 [ 75.460] sna_validate_gc(0x561c94a96160) changes=0, previous serial=11fe, drawable=1200 [ 75.460] sna_validate_gc: recomputing clip [ 75.460] sna_validate_gc: composite clip=1x[(0, 0), (1, 10)] [0x561c949a5890] [ 75.460] sna_copy_area: src=pixmap=4606:(12, 0)x(1, 10)+(0, 0) -> dst=pixmap=4608:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 75.460] sna_copy_area: normal copy [ 75.460] sna_do_copy: src=(12, 0), dst=(0, 0), size=(1x10) [ 75.460] sna_do_copy: after drawable: src=(12, 0), dst=(0, 0), size=(1x10) [ 75.460] sna_do_copy: dst extents (0, 0), (1, 10), dst clip extents (0, 0), (1, 10), dst size=1x10 [ 75.460] sna_do_copy: clipped dst extents (0, 0), (1, 10) [ 75.460] sna_do_copy: unclipped src extents (12, 0), (13, 10) [ 75.460] sna_do_copy: clipped src extents (12, 0), (13, 10) [ 75.460] sna_do_copy: pixmap -- no source clipping [ 75.460] sna_do_copy: src extents (12, 0), (13, 10) x 1 [ 75.460] sna_do_copy: copy region (0, 0), (1, 10) x 1 + (12, 0) [ 75.460] sna_copy_boxes (boxes=1x[(0, 0), (1, 10)...], src pixmap=4606+(12, 0), dst pixmap=4608+(0, 0), alu=3, src.size=25x21, dst.size=1x10) [ 75.460] sna_copy_boxes: dst=(priv=0x561c94aedce0, gpu_bo=0, cpu_bo=0), src=(priv=0x561c94aea830, gpu_bo=0, cpu_bo=0), replaces=1 [ 75.460] sna_drawable_use_bo pixmap=4608, box=((0, 0), (1, 10)), flags=18... [ 75.460] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=18 [ 75.460] sna_drawable_use_bo: try cpu as GPU bo is idle [ 75.460] sna_drawable_use_bo: no CPU bo, and GPU not forced [ 75.460] sna_copy_boxes__inplace - no, no src or dst GPU bo [ 75.460] sna_copy_boxes: fallback -- src=(12, 0), dst=(0, 0) [ 75.460] sna_drawable_move_region_to_cpu(pixmap=4606 (25x21), [(12, 0), (13, 10)], flags=6) [ 75.460] sna_drawable_move_region_to_cpu: pixmap=4606 all damaged on CPU [ 75.460] sna_drawable_move_region_to_cpu(pixmap=4608 (1x10), [(0, 0), (1, 10)], flags=5) [ 75.460] sna_drawable_move_region_to_cpu: region (0, 0), (1, 10) + (0, 0) subsumes pixmap (1x10) [ 75.460] _sna_pixmap_move_to_cpu(pixmap=4608, 1x10, flags=5) [ 75.460] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 75.460] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 75.460] _sna_pixmap_move_to_cpu: marking as damaged [ 75.460] __sna_damage_all(1, 10) [ 75.460] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 75.460] sna_copy_boxes: memcpy_blt(box=(0, 0), (1, 10), src=(12, 0), pitches=(100, 4)) [ 75.460] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x10, pitch=100/4 [ 75.460] sna_composite(pixmap=4604, op=3, src=4608+(12, 0), mask=0+(12, 0), dst=4604+(12, 0)+(0, 0), size=(72, 10) [ 75.460] sna_compute_composite_region: dst=(12, 0)x(72, 10) [ 75.460] sna_compute_composite_region: initial clip against dst->pDrawable: (12, 0), (84, 10) [ 75.460] clip_to_dst: region: 1x[(12, 0), (84, 10)], clip: 1x[(0, 0), (96, 37)] [ 75.460] sna_compute_composite_region: clip against dst->pCompositeClip: (12, 0), (84, 10) [ 75.460] sna_compute_composite_region: clip against src (1x10 clip=0): (12, 0), (84, 10) [ 75.460] sna_composite: composite region extents:+(0, 0) -> (12, 0), (84, 10) + (0, 0) [ 75.460] gen9_render_composite: 72x10, current mode=1/1 [ 75.460] kgem_bo_is_render: handle=139, rq? 1 [1] [ 75.461] kgem_bo_is_busy: handle=139, domain: 0 exec? 1, rq? 1 [ 75.461] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 75.461] gen9_composite_set_target: (12, 0)x(72, 10), partial?=1 [ 75.461] sna_drawable_use_bo pixmap=4604, box=((12, 0), (84, 10)), flags=7... [ 75.461] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 75.461] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 75.461] sna_drawable_use_bo: using whole GPU bo [ 75.461] gen9_composite_set_target: pixmap=4604, format=20020888, size=96x37, pitch=384, delta=(0,0),damage=0xffffffffffffffff [ 75.461] gen9_composite_picture: (12, 0)x(72, 10), dst=(12, 0) [ 75.461] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.01 0.00 -0.17, 0.00 1.00 0.00, 0.00 0.00 1.00] [ 75.461] sna_transform_is_imprecise_integer_translation: not unity scaling [ 75.461] sna_render_pixmap_bo pixmap=4608, (12, 0)x(72, 10)/(1, 10) [ 75.461] sna_render_pixmap_bo box=(0, 0), (1, 10): (1, 10)/(1, 10) [ 75.461] sna_render_pixmap_bo: offset=(0, 0), size=(1, 10) [ 75.461] use_cpu_bo: no cpu bo [ 75.461] move_to_gpu: migrating whole pixmap (1x10) for source (0,0),(1,10), count 5? 0 [ 75.461] sna_render_pixmap_bo: uploading CPU box (0, 0), (1, 10) [ 75.461] upload: box=(0, 0), (1, 10), pixmap=1x10 [ 75.461] sna_drawable_move_region_to_cpu(pixmap=4608 (1x10), [(0, 0), (1, 10)], flags=2) [ 75.461] sna_drawable_move_region_to_cpu: pixmap=4608 all damaged on CPU [ 75.461] kgem_can_create_2d: 1x10 @ 32 [ 75.461] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=10 [ 75.461] kgem_can_create_2d: untiled size=4096 [ 75.461] kgem_choose_tiling: disabling tiling [1x10] for single row/col [ 75.461] kgem_choose_tiling: 1x10 -> 0 [ 75.461] kgem_upload_source_image : (0, 0), (1, 10), stride=4, bpp=32 [ 75.461] kgem_create_buffer_2d: 1x10, 32 bpp, stride=32 [ 75.461] kgem_create_buffer: size=320, flags=3 [write?=1, inplace?=1, last?=0] [ 75.461] kgem_create_buffer: reusing buffer? used=768 + size=320, total=262144 [ 75.461] kgem_create_proxy: target handle=3 [proxy? -1], offset=768, length=320, io=1 [ 75.461] __kgem_bo_init(handle=3, num_pages=320) [ 75.461] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x10, pitch=4/32 [ 75.461] upload: adding upload cache to pixmap=4608 [ 75.461] kgem_proxy_bo_attach: handle=3 [ 75.461] kgem_bo_is_render: handle=139, rq? 1 [1] [ 75.461] kgem_bo_is_render: handle=3, rq? 0 [0] [ 75.461] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 75.461] gen4_choose_composite_emitter: simple src, no mask [ 75.461] kgem_check_bo: num_pages=+0, num_exec=+0 [ 75.461] gen9_composite_get_binding_table(fd00) [ 75.461] kgem_add_reloc64: handle=3, pos=16184, delta=0, domains=40000 [ 75.461] kgem_add_reloc64: adding proxy [delta=768] for handle=3 [ 75.461] kgem_add_reloc64[9] = (delta=768, target handle=6, presumed=ffedf000) [ 75.461] [3f30] bind bo(handle=3, addr=ffedf300), format=192, width=1, height=10, pitch=32, tiling=0 -> sampler [ 75.461] gen9_emit_sampler: sampler = 32 [ 75.461] gen9_emit_vertex_elements: setup id=2 [ 75.461] gen9_render_composite_box: (12, 0), (84, 10) [ 75.461] apply_damage: damage=0x0, region=1 [(12, 0), (84, 10) + (0, 0)] [ 75.461] gen8_vertex_flush[71c] = 3 [ 75.461] sna_destroy_pixmap: pixmap=4608, attached?=1 [ 75.461] _kgem_bo_destroy: handle=3, proxy? 1 [ 75.461] __sna_free_pixmap(pixmap=4608) [ 75.461] sna_composite(pixmap=4604, op=3, src=4606+(13, 0), mask=0+(84, 0), dst=4604+(84, 0)+(0, 0), size=(12, 10) [ 75.461] sna_compute_composite_region: dst=(84, 0)x(12, 10) [ 75.461] sna_compute_composite_region: initial clip against dst->pDrawable: (84, 0), (96, 10) [ 75.461] clip_to_dst: region: 1x[(84, 0), (96, 10)], clip: 1x[(0, 0), (96, 37)] [ 75.461] sna_compute_composite_region: clip against dst->pCompositeClip: (84, 0), (96, 10) [ 75.461] sna_compute_composite_region: clip against src (25x21 clip=0): (84, 0), (96, 10) [ 75.461] sna_composite: composite region extents:+(0, 0) -> (84, 0), (96, 10) + (0, 0) [ 75.461] gen9_render_composite: 12x10, current mode=1/1 [ 75.461] kgem_bo_is_render: handle=139, rq? 1 [1] [ 75.461] kgem_bo_is_busy: handle=139, domain: 0 exec? 1, rq? 1 [ 75.461] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 75.462] gen9_composite_set_target: (84, 0)x(12, 10), partial?=1 [ 75.462] sna_drawable_use_bo pixmap=4604, box=((84, 0), (96, 10)), flags=7... [ 75.462] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 75.462] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 75.462] sna_drawable_use_bo: using whole GPU bo [ 75.462] gen9_composite_set_target: pixmap=4604, format=20020888, size=96x37, pitch=384, delta=(0,0),damage=0xffffffffffffffff [ 75.462] gen9_composite_picture: (13, 0)x(12, 10), dst=(84, 0) [ 75.462] sna_transform_is_imprecise_integer_translation: no transform [ 75.462] gen9_composite_picture: integer translation (0, 0), removing [ 75.462] sna_render_pixmap_bo pixmap=4606, (13, 0)x(12, 10)/(25, 21) [ 75.462] sna_render_pixmap_bo box=(13, 0), (25, 10): (12, 10)/(25, 21) [ 75.462] sna_render_pixmap_bo: offset=(-71, 0), size=(25, 21) [ 75.462] use_cpu_bo: no cpu bo [ 75.462] kgem_choose_tiling: too short [10] for TILING_Y [ 75.462] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 75.462] kgem_choose_tiling: 12x10 -> 0 [ 75.462] sna_render_pixmap_bo: uploading CPU box (13, 0), (25, 10) [ 75.462] upload: box=(13, 0), (25, 10), pixmap=25x21 [ 75.462] sna_drawable_move_region_to_cpu(pixmap=4606 (25x21), [(13, 0), (25, 10)], flags=2) [ 75.462] sna_drawable_move_region_to_cpu: pixmap=4606 all damaged on CPU [ 75.462] kgem_can_create_2d: 12x10 @ 32 [ 75.462] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 75.462] kgem_can_create_2d: untiled size=4096 [ 75.462] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 75.462] kgem_choose_tiling: 12x10 -> 0 [ 75.462] kgem_upload_source_image : (13, 0), (25, 10), stride=100, bpp=32 [ 75.462] kgem_create_buffer_2d: 12x10, 32 bpp, stride=64 [ 75.462] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] [ 75.462] kgem_create_buffer: reusing buffer? used=1280 + size=640, total=262144 [ 75.462] kgem_create_proxy: target handle=3 [proxy? -1], offset=1280, length=640, io=1 [ 75.462] __kgem_bo_init(handle=3, num_pages=640) [ 75.462] memcpy_blt: src=(13, 0), dst=(0, 0), size=12x10, pitch=100/64 [ 75.462] kgem_bo_is_render: handle=139, rq? 1 [1] [ 75.462] kgem_bo_is_render: handle=3, rq? 0 [0] [ 75.462] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 75.462] gen4_choose_composite_emitter: identity src, no mask [ 75.462] kgem_check_bo: num_pages=+0, num_exec=+0 [ 75.462] gen9_composite_get_binding_table(fc80) [ 75.462] kgem_add_reloc64: handle=3, pos=16152, delta=0, domains=40000 [ 75.462] kgem_add_reloc64: adding proxy [delta=1280] for handle=3 [ 75.462] kgem_add_reloc64[10] = (delta=1280, target handle=6, presumed=ffedf000) [ 75.462] [3f10] bind bo(handle=3, addr=ffedf500), format=192, width=12, height=10, pitch=64, tiling=0 -> sampler [ 75.462] gen9_emit_sampler: sampler = 2 [ 75.462] gen9_emit_vertex_elements: setup id=2 [ 75.462] gen9_render_composite_box: (84, 0), (96, 10) [ 75.462] apply_damage: damage=0x0, region=1 [(84, 0), (96, 10) + (0, 0)] [ 75.462] gen8_vertex_flush[760] = 3 [ 75.462] _kgem_bo_destroy: handle=3, proxy? 1 [ 75.462] sna_create_pixmap(12, 1, 32, usage=0) [ 75.462] kgem_can_create_2d: 12x1 @ 32 [ 75.462] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=1 [ 75.462] kgem_can_create_2d: untiled size=4096 [ 75.462] kgem_choose_tiling: disabling tiling [12x1] for single row/col [ 75.462] kgem_choose_tiling: 12x1 -> 0 [ 75.462] sna_create_pixmap: usage=0, flags=a [ 75.462] sna_create_pixmap: small buffer [48], attaching to shadow pixmap [ 75.462] create_pixmap: allocating pixmap 12x1, depth=32/32, size=56 [ 75.462] create_pixmap: serial=4609, usage=0, 12x1 [ 75.462] sna_create_pixmap: serial=4609, 12x1, usage=0 [ 75.462] sna_validate_gc(0x561c94a96160) changes=0, previous serial=1200, drawable=1202 [ 75.462] sna_validate_gc: recomputing clip [ 75.462] sna_validate_gc: composite clip=1x[(0, 0), (12, 1)] [0x561c949a5890] [ 75.462] sna_copy_area: src=pixmap=4606:(0, 10)x(12, 1)+(0, 0) -> dst=pixmap=4610:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 75.462] sna_copy_area: normal copy [ 75.463] sna_do_copy: src=(0, 10), dst=(0, 0), size=(12x1) [ 75.463] sna_do_copy: after drawable: src=(0, 10), dst=(0, 0), size=(12x1) [ 75.463] sna_do_copy: dst extents (0, 0), (12, 1), dst clip extents (0, 0), (12, 1), dst size=12x1 [ 75.463] sna_do_copy: clipped dst extents (0, 0), (12, 1) [ 75.463] sna_do_copy: unclipped src extents (0, 10), (12, 11) [ 75.463] sna_do_copy: clipped src extents (0, 10), (12, 11) [ 75.463] sna_do_copy: pixmap -- no source clipping [ 75.463] sna_do_copy: src extents (0, 10), (12, 11) x 1 [ 75.463] sna_do_copy: copy region (0, 0), (12, 1) x 1 + (0, 10) [ 75.463] sna_copy_boxes (boxes=1x[(0, 0), (12, 1)...], src pixmap=4606+(0, 10), dst pixmap=4610+(0, 0), alu=3, src.size=25x21, dst.size=12x1) [ 75.463] sna_copy_boxes: dst=(priv=0x561c94aedce0, gpu_bo=0, cpu_bo=0), src=(priv=0x561c94aea830, gpu_bo=0, cpu_bo=0), replaces=1 [ 75.463] sna_drawable_use_bo pixmap=4610, box=((0, 0), (12, 1)), flags=18... [ 75.463] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=18 [ 75.463] sna_drawable_use_bo: try cpu as GPU bo is idle [ 75.463] sna_drawable_use_bo: no CPU bo, and GPU not forced [ 75.463] sna_copy_boxes__inplace - no, no src or dst GPU bo [ 75.463] sna_copy_boxes: fallback -- src=(0, 10), dst=(0, 0) [ 75.463] sna_drawable_move_region_to_cpu(pixmap=4606 (25x21), [(0, 10), (12, 11)], flags=6) [ 75.463] sna_drawable_move_region_to_cpu: pixmap=4606 all damaged on CPU [ 75.463] sna_drawable_move_region_to_cpu(pixmap=4610 (12x1), [(0, 0), (12, 1)], flags=5) [ 75.463] sna_drawable_move_region_to_cpu: region (0, 0), (12, 1) + (0, 0) subsumes pixmap (12x1) [ 75.463] _sna_pixmap_move_to_cpu(pixmap=4610, 12x1, flags=5) [ 75.463] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 75.463] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 75.463] _sna_pixmap_move_to_cpu: marking as damaged [ 75.463] __sna_damage_all(12, 1) [ 75.463] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 75.463] sna_copy_boxes: memcpy_blt(box=(0, 0), (12, 1), src=(0, 10), pitches=(100, 48)) [ 75.463] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x1, pitch=100/48 [ 75.463] sna_composite(pixmap=4604, op=3, src=4610+(0, 10), mask=0+(0, 10), dst=4604+(0, 10)+(0, 0), size=(12, 17) [ 75.463] sna_compute_composite_region: dst=(0, 10)x(12, 17) [ 75.463] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 10), (12, 27) [ 75.463] clip_to_dst: region: 1x[(0, 10), (12, 27)], clip: 1x[(0, 0), (96, 37)] [ 75.463] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 10), (12, 27) [ 75.463] sna_compute_composite_region: clip against src (12x1 clip=0): (0, 10), (12, 27) [ 75.463] sna_composite: composite region extents:+(0, 0) -> (0, 10), (12, 27) + (0, 0) [ 75.463] gen9_render_composite: 12x17, current mode=1/1 [ 75.463] kgem_bo_is_render: handle=139, rq? 1 [1] [ 75.463] kgem_bo_is_busy: handle=139, domain: 0 exec? 1, rq? 1 [ 75.463] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 75.463] gen9_composite_set_target: (0, 10)x(12, 17), partial?=1 [ 75.463] sna_drawable_use_bo pixmap=4604, box=((0, 10), (12, 27)), flags=7... [ 75.463] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 75.463] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 75.463] sna_drawable_use_bo: using whole GPU bo [ 75.463] gen9_composite_set_target: pixmap=4604, format=20020888, size=96x37, pitch=384, delta=(0,0),damage=0xffffffffffffffff [ 75.463] gen9_composite_picture: (0, 10)x(12, 17), dst=(0, 10) [ 75.463] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[1.00 0.00 0.00, 0.00 0.06 -0.59, 0.00 0.00 1.00] [ 75.463] sna_transform_is_imprecise_integer_translation: not unity scaling [ 75.463] sna_render_pixmap_bo pixmap=4610, (0, 10)x(12, 17)/(12, 1) [ 75.463] sna_render_pixmap_bo box=(0, 0), (12, 1): (12, 1)/(12, 1) [ 75.463] sna_render_pixmap_bo: offset=(0, 0), size=(12, 1) [ 75.463] use_cpu_bo: no cpu bo [ 75.463] move_to_gpu: migrating whole pixmap (12x1) for source (0,0),(12,1), count 5? 0 [ 75.463] sna_render_pixmap_bo: uploading CPU box (0, 0), (12, 1) [ 75.463] upload: box=(0, 0), (12, 1), pixmap=12x1 [ 75.463] sna_drawable_move_region_to_cpu(pixmap=4610 (12x1), [(0, 0), (12, 1)], flags=2) [ 75.463] sna_drawable_move_region_to_cpu: pixmap=4610 all damaged on CPU [ 75.463] kgem_can_create_2d: 12x1 @ 32 [ 75.463] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=1 [ 75.463] kgem_can_create_2d: untiled size=4096 [ 75.463] kgem_choose_tiling: disabling tiling [12x1] for single row/col [ 75.463] kgem_choose_tiling: 12x1 -> 0 [ 75.464] kgem_upload_source_image : (0, 0), (12, 1), stride=48, bpp=32 [ 75.464] kgem_create_buffer_2d: 12x1, 32 bpp, stride=64 [ 75.464] kgem_create_buffer: size=128, flags=3 [write?=1, inplace?=1, last?=0] [ 75.464] kgem_create_buffer: reusing buffer? used=2048 + size=128, total=262144 [ 75.464] kgem_create_proxy: target handle=3 [proxy? -1], offset=2048, length=128, io=1 [ 75.464] __kgem_bo_init(handle=3, num_pages=128) [ 75.464] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x1, pitch=48/64 [ 75.464] upload: adding upload cache to pixmap=4610 [ 75.464] kgem_proxy_bo_attach: handle=3 [ 75.464] kgem_bo_is_render: handle=139, rq? 1 [1] [ 75.464] kgem_bo_is_render: handle=3, rq? 0 [0] [ 75.464] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 75.464] gen4_choose_composite_emitter: simple src, no mask [ 75.464] kgem_check_bo: num_pages=+0, num_exec=+0 [ 75.464] gen9_composite_get_binding_table(fc00) [ 75.464] kgem_add_reloc64: handle=3, pos=16120, delta=0, domains=40000 [ 75.464] kgem_add_reloc64: adding proxy [delta=2048] for handle=3 [ 75.464] kgem_add_reloc64[11] = (delta=2048, target handle=6, presumed=ffedf000) [ 75.464] [3ef0] bind bo(handle=3, addr=ffedf800), format=192, width=12, height=1, pitch=64, tiling=0 -> sampler [ 75.464] gen9_emit_sampler: sampler = 32 [ 75.464] gen9_emit_vertex_elements: setup id=2 [ 75.464] gen9_render_composite_box: (0, 10), (12, 27) [ 75.464] apply_damage: damage=0x0, region=1 [(0, 10), (12, 27) + (0, 0)] [ 75.464] gen8_vertex_flush[7a4] = 3 [ 75.464] sna_destroy_pixmap: pixmap=4610, attached?=1 [ 75.464] _kgem_bo_destroy: handle=3, proxy? 1 [ 75.464] __sna_free_pixmap(pixmap=4610) [ 75.464] sna_create_pixmap(12, 1, 32, usage=0) [ 75.464] kgem_can_create_2d: 12x1 @ 32 [ 75.464] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=1 [ 75.464] kgem_can_create_2d: untiled size=4096 [ 75.464] kgem_choose_tiling: disabling tiling [12x1] for single row/col [ 75.464] kgem_choose_tiling: 12x1 -> 0 [ 75.464] sna_create_pixmap: usage=0, flags=a [ 75.464] sna_create_pixmap: small buffer [48], attaching to shadow pixmap [ 75.464] create_pixmap: allocating pixmap 12x1, depth=32/32, size=56 [ 75.464] create_pixmap: serial=4611, usage=0, 12x1 [ 75.464] sna_create_pixmap: serial=4611, 12x1, usage=0 [ 75.464] sna_validate_gc(0x561c94a96160) changes=0, previous serial=1202, drawable=1204 [ 75.464] sna_validate_gc: recomputing clip [ 75.464] sna_validate_gc: composite clip=1x[(0, 0), (12, 1)] [0x561c949a5890] [ 75.464] sna_copy_area: src=pixmap=4606:(13, 10)x(12, 1)+(0, 0) -> dst=pixmap=4612:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 75.464] sna_copy_area: normal copy [ 75.464] sna_do_copy: src=(13, 10), dst=(0, 0), size=(12x1) [ 75.464] sna_do_copy: after drawable: src=(13, 10), dst=(0, 0), size=(12x1) [ 75.464] sna_do_copy: dst extents (0, 0), (12, 1), dst clip extents (0, 0), (12, 1), dst size=12x1 [ 75.464] sna_do_copy: clipped dst extents (0, 0), (12, 1) [ 75.464] sna_do_copy: unclipped src extents (13, 10), (25, 11) [ 75.464] sna_do_copy: clipped src extents (13, 10), (25, 11) [ 75.464] sna_do_copy: pixmap -- no source clipping [ 75.464] sna_do_copy: src extents (13, 10), (25, 11) x 1 [ 75.464] sna_do_copy: copy region (0, 0), (12, 1) x 1 + (13, 10) [ 75.464] sna_copy_boxes (boxes=1x[(0, 0), (12, 1)...], src pixmap=4606+(13, 10), dst pixmap=4612+(0, 0), alu=3, src.size=25x21, dst.size=12x1) [ 75.464] sna_copy_boxes: dst=(priv=0x561c94aedce0, gpu_bo=0, cpu_bo=0), src=(priv=0x561c94aea830, gpu_bo=0, cpu_bo=0), replaces=1 [ 75.464] sna_drawable_use_bo pixmap=4612, box=((0, 0), (12, 1)), flags=18... [ 75.464] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=18 [ 75.464] sna_drawable_use_bo: try cpu as GPU bo is idle [ 75.464] sna_drawable_use_bo: no CPU bo, and GPU not forced [ 75.464] sna_copy_boxes__inplace - no, no src or dst GPU bo [ 75.464] sna_copy_boxes: fallback -- src=(13, 10), dst=(0, 0) [ 75.464] sna_drawable_move_region_to_cpu(pixmap=4606 (25x21), [(13, 10), (25, 11)], flags=6) [ 75.464] sna_drawable_move_region_to_cpu: pixmap=4606 all damaged on CPU [ 75.465] sna_drawable_move_region_to_cpu(pixmap=4612 (12x1), [(0, 0), (12, 1)], flags=5) [ 75.465] sna_drawable_move_region_to_cpu: region (0, 0), (12, 1) + (0, 0) subsumes pixmap (12x1) [ 75.465] _sna_pixmap_move_to_cpu(pixmap=4612, 12x1, flags=5) [ 75.465] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 75.465] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 75.465] _sna_pixmap_move_to_cpu: marking as damaged [ 75.465] __sna_damage_all(12, 1) [ 75.465] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 75.465] sna_copy_boxes: memcpy_blt(box=(0, 0), (12, 1), src=(13, 10), pitches=(100, 48)) [ 75.465] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x1, pitch=100/48 [ 75.465] sna_accel_flush: flush?=0, dirty?=0 [ 75.465] sna_block_handler (tv=0.0) [ 75.465] sna_wakeup_handler [ 75.465] sna_composite(pixmap=4604, op=3, src=4612+(42, 11), mask=0+(84, 10), dst=4604+(84, 10)+(0, 0), size=(12, 17) [ 75.465] sna_compute_composite_region: dst=(84, 10)x(12, 17) [ 75.465] sna_compute_composite_region: initial clip against dst->pDrawable: (84, 10), (96, 27) [ 75.465] clip_to_dst: region: 1x[(84, 10), (96, 27)], clip: 1x[(0, 0), (96, 37)] [ 75.465] sna_compute_composite_region: clip against dst->pCompositeClip: (84, 10), (96, 27) [ 75.465] sna_compute_composite_region: clip against src (12x1 clip=0): (84, 10), (96, 27) [ 75.465] sna_composite: composite region extents:+(0, 0) -> (84, 10), (96, 27) + (0, 0) [ 75.465] gen9_render_composite: 12x17, current mode=1/1 [ 75.465] kgem_bo_is_render: handle=139, rq? 1 [1] [ 75.465] kgem_bo_is_busy: handle=139, domain: 0 exec? 1, rq? 1 [ 75.465] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 75.465] gen9_composite_set_target: (84, 10)x(12, 17), partial?=1 [ 75.465] sna_drawable_use_bo pixmap=4604, box=((84, 10), (96, 27)), flags=7... [ 75.465] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 75.465] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 75.465] sna_drawable_use_bo: using whole GPU bo [ 75.465] gen9_composite_set_target: pixmap=4604, format=20020888, size=96x37, pitch=384, delta=(0,0),damage=0xffffffffffffffff [ 75.465] gen9_composite_picture: (42, 11)x(12, 17), dst=(84, 10) [ 75.465] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[1.00 0.00 -42.00, 0.00 0.06 -0.65, 0.00 0.00 1.00] [ 75.465] sna_transform_is_imprecise_integer_translation: not unity scaling [ 75.465] sna_render_pixmap_bo pixmap=4612, (42, 11)x(12, 17)/(12, 1) [ 75.465] sna_render_pixmap_bo box=(0, 0), (12, 1): (12, 1)/(12, 1) [ 75.465] sna_render_pixmap_bo: offset=(-42, 1), size=(12, 1) [ 75.465] use_cpu_bo: no cpu bo [ 75.465] move_to_gpu: migrating whole pixmap (12x1) for source (0,0),(12,1), count 5? 0 [ 75.465] sna_render_pixmap_bo: uploading CPU box (0, 0), (12, 1) [ 75.465] upload: box=(0, 0), (12, 1), pixmap=12x1 [ 75.465] sna_drawable_move_region_to_cpu(pixmap=4612 (12x1), [(0, 0), (12, 1)], flags=2) [ 75.465] sna_drawable_move_region_to_cpu: pixmap=4612 all damaged on CPU [ 75.465] kgem_can_create_2d: 12x1 @ 32 [ 75.465] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=1 [ 75.465] kgem_can_create_2d: untiled size=4096 [ 75.465] kgem_choose_tiling: disabling tiling [12x1] for single row/col [ 75.465] kgem_choose_tiling: 12x1 -> 0 [ 75.465] kgem_upload_source_image : (0, 0), (12, 1), stride=48, bpp=32 [ 75.465] kgem_create_buffer_2d: 12x1, 32 bpp, stride=64 [ 75.465] kgem_create_buffer: size=128, flags=3 [write?=1, inplace?=1, last?=0] [ 75.465] kgem_create_buffer: reusing buffer? used=2304 + size=128, total=262144 [ 75.465] kgem_create_proxy: target handle=3 [proxy? -1], offset=2304, length=128, io=1 [ 75.465] __kgem_bo_init(handle=3, num_pages=128) [ 75.465] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x1, pitch=48/64 [ 75.465] upload: adding upload cache to pixmap=4612 [ 75.465] kgem_proxy_bo_attach: handle=3 [ 75.465] kgem_bo_is_render: handle=139, rq? 1 [1] [ 75.465] kgem_bo_is_render: handle=3, rq? 0 [0] [ 75.465] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 75.465] gen4_choose_composite_emitter: simple src, no mask [ 75.466] kgem_check_bo: num_pages=+0, num_exec=+0 [ 75.466] gen9_composite_get_binding_table(fb80) [ 75.466] kgem_add_reloc64: handle=3, pos=16088, delta=0, domains=40000 [ 75.466] kgem_add_reloc64: adding proxy [delta=2304] for handle=3 [ 75.466] kgem_add_reloc64[12] = (delta=2304, target handle=6, presumed=ffedf000) [ 75.466] [3ed0] bind bo(handle=3, addr=ffedf900), format=192, width=12, height=1, pitch=64, tiling=0 -> sampler [ 75.466] gen9_emit_vertex_elements: setup id=2 [ 75.466] gen9_render_composite_box: (84, 10), (96, 27) [ 75.466] apply_damage: damage=0x0, region=1 [(84, 10), (96, 27) + (0, 0)] [ 75.466] gen8_vertex_flush[7e0] = 3 [ 75.466] sna_destroy_pixmap: pixmap=4612, attached?=1 [ 75.466] _kgem_bo_destroy: handle=3, proxy? 1 [ 75.466] __sna_free_pixmap(pixmap=4612) [ 75.466] sna_composite(pixmap=4604, op=3, src=4606+(0, 11), mask=0+(0, 27), dst=4604+(0, 27)+(0, 0), size=(12, 10) [ 75.466] sna_compute_composite_region: dst=(0, 27)x(12, 10) [ 75.466] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 27), (12, 37) [ 75.466] clip_to_dst: region: 1x[(0, 27), (12, 37)], clip: 1x[(0, 0), (96, 37)] [ 75.466] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 27), (12, 37) [ 75.466] sna_compute_composite_region: clip against src (25x21 clip=0): (0, 27), (12, 37) [ 75.466] sna_composite: composite region extents:+(0, 0) -> (0, 27), (12, 37) + (0, 0) [ 75.466] gen9_render_composite: 12x10, current mode=1/1 [ 75.466] kgem_bo_is_render: handle=139, rq? 1 [1] [ 75.466] kgem_bo_is_busy: handle=139, domain: 0 exec? 1, rq? 1 [ 75.466] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 75.466] gen9_composite_set_target: (0, 27)x(12, 10), partial?=1 [ 75.466] sna_drawable_use_bo pixmap=4604, box=((0, 27), (12, 37)), flags=7... [ 75.466] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 75.466] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 75.466] sna_drawable_use_bo: using whole GPU bo [ 75.466] gen9_composite_set_target: pixmap=4604, format=20020888, size=96x37, pitch=384, delta=(0,0),damage=0xffffffffffffffff [ 75.466] gen9_composite_picture: (0, 11)x(12, 10), dst=(0, 27) [ 75.466] sna_transform_is_imprecise_integer_translation: no transform [ 75.466] gen9_composite_picture: integer translation (0, 0), removing [ 75.466] sna_render_pixmap_bo pixmap=4606, (0, 11)x(12, 10)/(25, 21) [ 75.466] sna_render_pixmap_bo box=(0, 11), (12, 21): (12, 10)/(25, 21) [ 75.466] sna_render_pixmap_bo: offset=(0, -16), size=(25, 21) [ 75.466] use_cpu_bo: no cpu bo [ 75.466] kgem_choose_tiling: too short [10] for TILING_Y [ 75.466] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 75.466] kgem_choose_tiling: 12x10 -> 0 [ 75.466] sna_render_pixmap_bo: uploading CPU box (0, 11), (12, 21) [ 75.466] upload: box=(0, 11), (12, 21), pixmap=25x21 [ 75.466] sna_drawable_move_region_to_cpu(pixmap=4606 (25x21), [(0, 11), (12, 21)], flags=2) [ 75.466] sna_drawable_move_region_to_cpu: pixmap=4606 all damaged on CPU [ 75.466] kgem_can_create_2d: 12x10 @ 32 [ 75.466] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 75.466] kgem_can_create_2d: untiled size=4096 [ 75.466] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 75.466] kgem_choose_tiling: 12x10 -> 0 [ 75.466] kgem_upload_source_image : (0, 11), (12, 21), stride=100, bpp=32 [ 75.466] kgem_create_buffer_2d: 12x10, 32 bpp, stride=64 [ 75.466] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] [ 75.466] kgem_create_buffer: reusing buffer? used=2560 + size=640, total=262144 [ 75.466] kgem_create_proxy: target handle=3 [proxy? -1], offset=2560, length=640, io=1 [ 75.466] __kgem_bo_init(handle=3, num_pages=640) [ 75.466] memcpy_blt: src=(0, 11), dst=(0, 0), size=12x10, pitch=100/64 [ 75.466] kgem_bo_is_render: handle=139, rq? 1 [1] [ 75.466] kgem_bo_is_render: handle=3, rq? 0 [0] [ 75.466] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 75.466] gen4_choose_composite_emitter: identity src, no mask [ 75.466] kgem_check_bo: num_pages=+0, num_exec=+0 [ 75.466] gen9_composite_get_binding_table(fb00) [ 75.466] kgem_add_reloc64: handle=3, pos=16056, delta=0, domains=40000 [ 75.466] kgem_add_reloc64: adding proxy [delta=2560] for handle=3 [ 75.467] kgem_add_reloc64[13] = (delta=2560, target handle=6, presumed=ffedf000) [ 75.467] [3eb0] bind bo(handle=3, addr=ffedfa00), format=192, width=12, height=10, pitch=64, tiling=0 -> sampler [ 75.467] gen9_emit_sampler: sampler = 2 [ 75.467] gen9_emit_vertex_elements: setup id=2 [ 75.467] gen9_render_composite_box: (0, 27), (12, 37) [ 75.467] apply_damage: damage=0x0, region=1 [(0, 27), (12, 37) + (0, 0)] [ 75.467] gen8_vertex_flush[824] = 3 [ 75.467] _kgem_bo_destroy: handle=3, proxy? 1 [ 75.467] sna_create_pixmap(1, 10, 32, usage=0) [ 75.467] kgem_can_create_2d: 1x10 @ 32 [ 75.467] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=10 [ 75.467] kgem_can_create_2d: untiled size=4096 [ 75.467] kgem_choose_tiling: disabling tiling [1x10] for single row/col [ 75.467] kgem_choose_tiling: 1x10 -> 0 [ 75.467] sna_create_pixmap: usage=0, flags=a [ 75.467] sna_create_pixmap: small buffer [40], attaching to shadow pixmap [ 75.467] create_pixmap: allocating pixmap 1x10, depth=32/32, size=48 [ 75.467] create_pixmap: serial=4613, usage=0, 1x10 [ 75.467] sna_create_pixmap: serial=4613, 1x10, usage=0 [ 75.467] sna_validate_gc(0x561c94a96160) changes=0, previous serial=1204, drawable=1206 [ 75.467] sna_validate_gc: recomputing clip [ 75.467] sna_validate_gc: composite clip=1x[(0, 0), (1, 10)] [0x561c949a5890] [ 75.467] sna_copy_area: src=pixmap=4606:(12, 11)x(1, 10)+(0, 0) -> dst=pixmap=4614:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 75.467] sna_copy_area: normal copy [ 75.467] sna_do_copy: src=(12, 11), dst=(0, 0), size=(1x10) [ 75.467] sna_do_copy: after drawable: src=(12, 11), dst=(0, 0), size=(1x10) [ 75.467] sna_do_copy: dst extents (0, 0), (1, 10), dst clip extents (0, 0), (1, 10), dst size=1x10 [ 75.467] sna_do_copy: clipped dst extents (0, 0), (1, 10) [ 75.467] sna_do_copy: unclipped src extents (12, 11), (13, 21) [ 75.467] sna_do_copy: clipped src extents (12, 11), (13, 21) [ 75.467] sna_do_copy: pixmap -- no source clipping [ 75.467] sna_do_copy: src extents (12, 11), (13, 21) x 1 [ 75.467] sna_do_copy: copy region (0, 0), (1, 10) x 1 + (12, 11) [ 75.467] sna_copy_boxes (boxes=1x[(0, 0), (1, 10)...], src pixmap=4606+(12, 11), dst pixmap=4614+(0, 0), alu=3, src.size=25x21, dst.size=1x10) [ 75.467] sna_copy_boxes: dst=(priv=0x561c94aedce0, gpu_bo=0, cpu_bo=0), src=(priv=0x561c94aea830, gpu_bo=0, cpu_bo=0), replaces=1 [ 75.467] sna_drawable_use_bo pixmap=4614, box=((0, 0), (1, 10)), flags=18... [ 75.467] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=18 [ 75.467] sna_drawable_use_bo: try cpu as GPU bo is idle [ 75.467] sna_drawable_use_bo: no CPU bo, and GPU not forced [ 75.467] sna_copy_boxes__inplace - no, no src or dst GPU bo [ 75.467] sna_copy_boxes: fallback -- src=(12, 11), dst=(0, 0) [ 75.467] sna_drawable_move_region_to_cpu(pixmap=4606 (25x21), [(12, 11), (13, 21)], flags=6) [ 75.467] sna_drawable_move_region_to_cpu: pixmap=4606 all damaged on CPU [ 75.467] sna_drawable_move_region_to_cpu(pixmap=4614 (1x10), [(0, 0), (1, 10)], flags=5) [ 75.467] sna_drawable_move_region_to_cpu: region (0, 0), (1, 10) + (0, 0) subsumes pixmap (1x10) [ 75.467] _sna_pixmap_move_to_cpu(pixmap=4614, 1x10, flags=5) [ 75.467] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 75.467] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 75.467] _sna_pixmap_move_to_cpu: marking as damaged [ 75.467] __sna_damage_all(1, 10) [ 75.467] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 75.467] sna_copy_boxes: memcpy_blt(box=(0, 0), (1, 10), src=(12, 11), pitches=(100, 4)) [ 75.467] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x10, pitch=100/4 [ 75.467] sna_accel_flush: flush?=0, dirty?=0 [ 75.467] sna_composite(pixmap=4604, op=3, src=4614+(13, 14), mask=0+(12, 27), dst=4604+(12, 27)+(0, 0), size=(72, 10) [ 75.467] sna_compute_composite_region: dst=(12, 27)x(72, 10) [ 75.468] sna_compute_composite_region: initial clip against dst->pDrawable: (12, 27), (84, 37) [ 75.468] clip_to_dst: region: 1x[(12, 27), (84, 37)], clip: 1x[(0, 0), (96, 37)] [ 75.468] sna_compute_composite_region: clip against dst->pCompositeClip: (12, 27), (84, 37) [ 75.468] sna_compute_composite_region: clip against src (1x10 clip=0): (12, 27), (84, 37) [ 75.468] sna_composite: composite region extents:+(0, 0) -> (12, 27), (84, 37) + (0, 0) [ 75.468] gen9_render_composite: 72x10, current mode=1/1 [ 75.468] kgem_bo_is_render: handle=139, rq? 1 [1] [ 75.468] kgem_bo_is_busy: handle=139, domain: 0 exec? 1, rq? 1 [ 75.468] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 75.468] gen9_composite_set_target: (12, 27)x(72, 10), partial?=1 [ 75.468] sna_drawable_use_bo pixmap=4604, box=((12, 27), (84, 37)), flags=7... [ 75.468] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 75.468] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 75.468] sna_drawable_use_bo: using whole GPU bo [ 75.468] gen9_composite_set_target: pixmap=4604, format=20020888, size=96x37, pitch=384, delta=(0,0),damage=0xffffffffffffffff [ 75.468] gen9_composite_picture: (13, 14)x(72, 10), dst=(12, 27) [ 75.468] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.01 0.00 -0.18, 0.00 1.00 -14.00, 0.00 0.00 1.00] [ 75.468] sna_transform_is_imprecise_integer_translation: not unity scaling [ 75.468] sna_render_pixmap_bo pixmap=4614, (13, 14)x(72, 10)/(1, 10) [ 75.468] sna_render_pixmap_bo box=(0, 0), (1, 10): (1, 10)/(1, 10) [ 75.468] sna_render_pixmap_bo: offset=(1, -13), size=(1, 10) [ 75.468] use_cpu_bo: no cpu bo [ 75.468] move_to_gpu: migrating whole pixmap (1x10) for source (0,0),(1,10), count 5? 0 [ 75.468] sna_render_pixmap_bo: uploading CPU box (0, 0), (1, 10) [ 75.468] upload: box=(0, 0), (1, 10), pixmap=1x10 [ 75.468] sna_drawable_move_region_to_cpu(pixmap=4614 (1x10), [(0, 0), (1, 10)], flags=2) [ 75.468] sna_drawable_move_region_to_cpu: pixmap=4614 all damaged on CPU [ 75.468] kgem_can_create_2d: 1x10 @ 32 [ 75.468] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=10 [ 75.468] kgem_can_create_2d: untiled size=4096 [ 75.468] kgem_choose_tiling: disabling tiling [1x10] for single row/col [ 75.468] kgem_choose_tiling: 1x10 -> 0 [ 75.468] kgem_upload_source_image : (0, 0), (1, 10), stride=4, bpp=32 [ 75.468] kgem_create_buffer_2d: 1x10, 32 bpp, stride=32 [ 75.468] kgem_create_buffer: size=320, flags=3 [write?=1, inplace?=1, last?=0] [ 75.468] kgem_create_buffer: reusing buffer? used=3328 + size=320, total=262144 [ 75.468] kgem_create_proxy: target handle=3 [proxy? -1], offset=3328, length=320, io=1 [ 75.468] __kgem_bo_init(handle=3, num_pages=320) [ 75.468] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x10, pitch=4/32 [ 75.468] upload: adding upload cache to pixmap=4614 [ 75.468] kgem_proxy_bo_attach: handle=3 [ 75.468] kgem_bo_is_render: handle=139, rq? 1 [1] [ 75.468] kgem_bo_is_render: handle=3, rq? 0 [0] [ 75.468] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 75.468] gen4_choose_composite_emitter: simple src, no mask [ 75.468] kgem_check_bo: num_pages=+0, num_exec=+0 [ 75.468] gen9_composite_get_binding_table(fa80) [ 75.468] kgem_add_reloc64: handle=3, pos=16024, delta=0, domains=40000 [ 75.468] kgem_add_reloc64: adding proxy [delta=3328] for handle=3 [ 75.468] kgem_add_reloc64[14] = (delta=3328, target handle=6, presumed=ffedf000) [ 75.468] [3e90] bind bo(handle=3, addr=ffedfd00), format=192, width=1, height=10, pitch=32, tiling=0 -> sampler [ 75.468] gen9_emit_sampler: sampler = 32 [ 75.468] gen9_emit_vertex_elements: setup id=2 [ 75.468] gen9_render_composite_box: (12, 27), (84, 37) [ 75.468] apply_damage: damage=0x0, region=1 [(12, 27), (84, 37) + (0, 0)] [ 75.468] gen8_vertex_flush[868] = 3 [ 75.468] sna_destroy_pixmap: pixmap=4614, attached?=1 [ 75.468] _kgem_bo_destroy: handle=3, proxy? 1 [ 75.468] __sna_free_pixmap(pixmap=4614) [ 75.468] sna_composite(pixmap=4604, op=3, src=4606+(13, 11), mask=0+(84, 27), dst=4604+(84, 27)+(0, 0), size=(12, 10) [ 75.468] sna_compute_composite_region: dst=(84, 27)x(12, 10) [ 75.469] sna_compute_composite_region: initial clip against dst->pDrawable: (84, 27), (96, 37) [ 75.469] clip_to_dst: region: 1x[(84, 27), (96, 37)], clip: 1x[(0, 0), (96, 37)] [ 75.469] sna_compute_composite_region: clip against dst->pCompositeClip: (84, 27), (96, 37) [ 75.469] sna_compute_composite_region: clip against src (25x21 clip=0): (84, 27), (96, 37) [ 75.469] sna_composite: composite region extents:+(0, 0) -> (84, 27), (96, 37) + (0, 0) [ 75.469] gen9_render_composite: 12x10, current mode=1/1 [ 75.469] kgem_bo_is_render: handle=139, rq? 1 [1] [ 75.469] kgem_bo_is_busy: handle=139, domain: 0 exec? 1, rq? 1 [ 75.469] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 75.469] gen9_composite_set_target: (84, 27)x(12, 10), partial?=1 [ 75.469] sna_drawable_use_bo pixmap=4604, box=((84, 27), (96, 37)), flags=7... [ 75.469] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 75.469] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 75.469] sna_drawable_use_bo: using whole GPU bo [ 75.469] gen9_composite_set_target: pixmap=4604, format=20020888, size=96x37, pitch=384, delta=(0,0),damage=0xffffffffffffffff [ 75.469] gen9_composite_picture: (13, 11)x(12, 10), dst=(84, 27) [ 75.469] sna_transform_is_imprecise_integer_translation: no transform [ 75.469] gen9_composite_picture: integer translation (0, 0), removing [ 75.469] sna_render_pixmap_bo pixmap=4606, (13, 11)x(12, 10)/(25, 21) [ 75.469] sna_render_pixmap_bo box=(13, 11), (25, 21): (12, 10)/(25, 21) [ 75.469] sna_render_pixmap_bo: offset=(-71, -16), size=(25, 21) [ 75.469] use_cpu_bo: no cpu bo [ 75.469] kgem_choose_tiling: too short [10] for TILING_Y [ 75.469] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 75.469] kgem_choose_tiling: 12x10 -> 0 [ 75.469] sna_render_pixmap_bo: uploading CPU box (13, 11), (25, 21) [ 75.469] upload: box=(13, 11), (25, 21), pixmap=25x21 [ 75.469] sna_drawable_move_region_to_cpu(pixmap=4606 (25x21), [(13, 11), (25, 21)], flags=2) [ 75.469] sna_drawable_move_region_to_cpu: pixmap=4606 all damaged on CPU [ 75.469] kgem_can_create_2d: 12x10 @ 32 [ 75.469] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 75.469] kgem_can_create_2d: untiled size=4096 [ 75.469] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 75.469] kgem_choose_tiling: 12x10 -> 0 [ 75.469] kgem_upload_source_image : (13, 11), (25, 21), stride=100, bpp=32 [ 75.469] kgem_create_buffer_2d: 12x10, 32 bpp, stride=64 [ 75.469] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] [ 75.469] kgem_create_buffer: reusing buffer? used=3840 + size=640, total=262144 [ 75.469] kgem_create_proxy: target handle=3 [proxy? -1], offset=3840, length=640, io=1 [ 75.469] __kgem_bo_init(handle=3, num_pages=640) [ 75.469] memcpy_blt: src=(13, 11), dst=(0, 0), size=12x10, pitch=100/64 [ 75.469] kgem_bo_is_render: handle=139, rq? 1 [1] [ 75.469] kgem_bo_is_render: handle=3, rq? 0 [0] [ 75.469] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 75.469] gen4_choose_composite_emitter: identity src, no mask [ 75.469] kgem_check_bo: num_pages=+0, num_exec=+0 [ 75.469] gen9_composite_get_binding_table(fa00) [ 75.469] kgem_add_reloc64: handle=3, pos=15992, delta=0, domains=40000 [ 75.469] kgem_add_reloc64: adding proxy [delta=3840] for handle=3 [ 75.469] kgem_add_reloc64[15] = (delta=3840, target handle=6, presumed=ffedf000) [ 75.469] [3e70] bind bo(handle=3, addr=ffedff00), format=192, width=12, height=10, pitch=64, tiling=0 -> sampler [ 75.469] gen9_emit_sampler: sampler = 2 [ 75.469] gen9_emit_vertex_elements: setup id=2 [ 75.469] gen9_render_composite_box: (84, 27), (96, 37) [ 75.469] apply_damage: damage=0x0, region=1 [(84, 27), (96, 37) + (0, 0)] [ 75.469] gen8_vertex_flush[8ac] = 3 [ 75.469] _kgem_bo_destroy: handle=3, proxy? 1 [ 75.469] sna_destroy_pixmap: pixmap=4606, attached?=1 [ 75.469] __sna_free_pixmap(pixmap=4606) [ 75.469] sna_glyphs(op=3, nlist=1, src=(9, 23)) [ 75.469] kgem_bo_is_busy: handle=139, domain: 0 exec? 1, rq? 1 [ 75.469] sna_glyphs: discarding mask [ 75.469] glyphs0_to_dst(op=3, src=(9, 23), nlist=1, dst=(9, 23)+(0, 0)) [ 75.469] clipped_glyphs: no, clip region (0, 0), (96, 37) matches drawable pixmap=94680752682688 size=96x37 [ 75.469] gen9_render_composite: 0x0, current mode=1/1 [ 75.470] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 75.470] kgem_bo_is_busy: handle=139, domain: 0 exec? 1, rq? 1 [ 75.470] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 75.470] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 75.470] sna_drawable_use_bo pixmap=4604, box=((0, 0), (96, 37)), flags=7... [ 75.470] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 75.470] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 75.470] sna_drawable_use_bo: using whole GPU bo [ 75.470] gen9_composite_set_target: pixmap=4604, format=20020888, size=96x37, pitch=384, delta=(0,0),damage=0xffffffffffffffff [ 75.470] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 75.470] color_convert: src=ff292927 [20028888] [ 75.470] color_convert: dst=ff292927 [20028888] [ 75.470] sna_render_get_solid: ff292927 [ 75.470] sna_render_get_solid(34) = ff292927 (old) [ 75.470] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 75.470] sna_transform_is_imprecise_integer_translation: no transform [ 75.470] gen9_composite_picture: integer translation (0, 0), removing [ 75.470] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 75.470] sna_render_pixmap_bo: GPU all damaged [ 75.470] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 75.470] gen4_choose_composite_emitter: solid, identity mask [ 75.470] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 75.470] aligning vertex: was 3, now 4 floats per vertex [ 75.470] gen9_composite_get_binding_table(f980) [ 75.470] kgem_add_reloc64: handle=122, pos=15960, delta=0, domains=40000 [ 75.470] kgem_add_reloc64: adding proxy [delta=136] for handle=122 [ 75.470] kgem_add_reloc64[16] = (delta=136, target handle=3, presumed=fff6a000) [ 75.470] [3e50] bind bo(handle=122, addr=fff6a088), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 75.470] kgem_add_reloc64: handle=6, pos=15944, delta=0, domains=40000 [ 75.470] kgem_add_handle: handle=6, index=7 [ 75.470] kgem_add_reloc64[17] = (delta=0, target handle=7, presumed=fd581000) [ 75.470] [3e40] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 75.470] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 [ 75.470] gen9_emit_sampler: sampler = a [ 75.470] gen9_emit_sf: num_sf_outputs=2 [ 75.470] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 75.470] gen9_emit_vertex_elements: setup id=9 [ 75.470] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 75.470] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 75.470] glyphs0_to_dst: glyph=(8, 13)x(12, 10), unclipped [ 75.470] emit_primitive_identity_mask__avx2: dst=(8, 13), mask=(64.00, 64.00) x (12.00, 10.00) [ 75.470] glyphs0_to_dst: glyph=(19, 11)x(5, 12), unclipped [ 75.470] emit_primitive_identity_mask__avx2: dst=(19, 11), mask=(800.00, 32.00) x (5.00, 12.00) [ 75.470] glyphs0_to_dst: glyph=(23, 11)x(5, 12), unclipped [ 75.470] emit_primitive_identity_mask__avx2: dst=(23, 11), mask=(800.00, 32.00) x (5.00, 12.00) [ 75.470] glyphs0_to_dst: glyph=(29, 13)x(10, 10), unclipped [ 75.470] emit_primitive_identity_mask__avx2: dst=(29, 13), mask=(560.00, 32.00) x (10.00, 10.00) [ 75.470] glyphs0_to_dst: glyph=(37, 15)x(10, 8), unclipped [ 75.470] emit_primitive_identity_mask__avx2: dst=(37, 15), mask=(576.00, 0.00) x (10.00, 8.00) [ 75.470] glyphs0_to_dst: glyph=(46, 12)x(7, 11), unclipped [ 75.470] emit_primitive_identity_mask__avx2: dst=(46, 12), mask=(624.00, 0.00) x (7.00, 11.00) [ 75.470] glyphs0_to_dst: glyph=(52, 12)x(7, 11), unclipped [ 75.470] emit_primitive_identity_mask__avx2: dst=(52, 12), mask=(624.00, 0.00) x (7.00, 11.00) [ 75.470] glyphs0_to_dst: glyph=(57, 12)x(5, 11), unclipped [ 75.470] emit_primitive_identity_mask__avx2: dst=(57, 12), mask=(784.00, 48.00) x (5.00, 11.00) [ 75.470] glyphs0_to_dst: glyph=(62, 15)x(9, 8), unclipped [ 75.470] emit_primitive_identity_mask__avx2: dst=(62, 15), mask=(592.00, 0.00) x (9.00, 8.00) [ 75.470] glyphs0_to_dst: glyph=(70, 15)x(10, 11), unclipped [ 75.470] emit_primitive_identity_mask__avx2: dst=(70, 15), mask=(656.00, 16.00) x (10.00, 11.00) [ 75.470] glyphs0_to_dst: glyph=(79, 15)x(9, 8), unclipped [ 75.470] emit_primitive_identity_mask__avx2: dst=(79, 15), mask=(576.00, 16.00) x (9.00, 8.00) [ 75.470] gen8_vertex_flush[988] = 33 [ 75.471] gen9_magic_ca_pass: CA fixup (113 -> 146) [ 75.471] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 75.471] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 75.471] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 75.471] sna_accel_flush: flush?=0, dirty?=0 [ 75.471] sna_block_handler (tv=0.0) [ 75.471] sna_wakeup_handler [ 75.471] sna_glyphs(op=3, nlist=1, src=(9, 24)) [ 75.471] kgem_bo_is_busy: handle=139, domain: 0 exec? 1, rq? 1 [ 75.471] sna_glyphs: discarding mask [ 75.471] glyphs0_to_dst(op=3, src=(9, 24), nlist=1, dst=(9, 24)+(0, 0)) [ 75.471] clipped_glyphs: no, clip region (0, 0), (96, 37) matches drawable pixmap=94680752682688 size=96x37 [ 75.471] gen9_render_composite: 0x0, current mode=1/1 [ 75.471] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 75.471] kgem_bo_is_busy: handle=139, domain: 0 exec? 1, rq? 1 [ 75.471] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 75.471] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 75.471] sna_drawable_use_bo pixmap=4604, box=((0, 0), (96, 37)), flags=7... [ 75.471] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 75.471] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 75.471] sna_drawable_use_bo: using whole GPU bo [ 75.471] gen9_composite_set_target: pixmap=4604, format=20020888, size=96x37, pitch=384, delta=(0,0),damage=0xffffffffffffffff [ 75.471] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 75.471] color_convert: src=ffdfdbd2 [20028888] [ 75.471] color_convert: dst=ffdfdbd2 [20028888] [ 75.471] sna_render_get_solid: ffdfdbd2 [ 75.471] sna_render_get_solid(6) = ffdfdbd2 (old) [ 75.471] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 75.471] sna_transform_is_imprecise_integer_translation: no transform [ 75.471] gen9_composite_picture: integer translation (0, 0), removing [ 75.471] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 75.471] sna_render_pixmap_bo: GPU all damaged [ 75.471] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 75.471] gen4_choose_composite_emitter: solid, identity mask [ 75.471] kgem_check_bo: num_pages=+0, num_exec=+0 [ 75.471] gen9_composite_get_binding_table(f8c0) [ 75.471] kgem_add_reloc64: handle=122, pos=15912, delta=0, domains=40000 [ 75.471] kgem_add_reloc64: adding proxy [delta=24] for handle=122 [ 75.471] kgem_add_reloc64[18] = (delta=24, target handle=3, presumed=fff6a000) [ 75.471] [3e20] bind bo(handle=122, addr=fff6a018), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 75.471] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 75.471] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 75.471] gen9_emit_vertex_elements: setup id=9 [ 75.471] glyphs0_to_dst: glyph=(8, 14)x(12, 10), unclipped [ 75.471] emit_primitive_identity_mask__avx2: dst=(8, 14), mask=(64.00, 64.00) x (12.00, 10.00) [ 75.471] glyphs0_to_dst: glyph=(19, 12)x(5, 12), unclipped [ 75.471] emit_primitive_identity_mask__avx2: dst=(19, 12), mask=(800.00, 32.00) x (5.00, 12.00) [ 75.471] glyphs0_to_dst: glyph=(23, 12)x(5, 12), unclipped [ 75.471] emit_primitive_identity_mask__avx2: dst=(23, 12), mask=(800.00, 32.00) x (5.00, 12.00) [ 75.471] glyphs0_to_dst: glyph=(29, 14)x(10, 10), unclipped [ 75.471] emit_primitive_identity_mask__avx2: dst=(29, 14), mask=(560.00, 32.00) x (10.00, 10.00) [ 75.471] glyphs0_to_dst: glyph=(37, 16)x(10, 8), unclipped [ 75.471] emit_primitive_identity_mask__avx2: dst=(37, 16), mask=(576.00, 0.00) x (10.00, 8.00) [ 75.471] glyphs0_to_dst: glyph=(46, 13)x(7, 11), unclipped [ 75.471] emit_primitive_identity_mask__avx2: dst=(46, 13), mask=(624.00, 0.00) x (7.00, 11.00) [ 75.471] glyphs0_to_dst: glyph=(52, 13)x(7, 11), unclipped [ 75.471] emit_primitive_identity_mask__avx2: dst=(52, 13), mask=(624.00, 0.00) x (7.00, 11.00) [ 75.471] glyphs0_to_dst: glyph=(57, 13)x(5, 11), unclipped [ 75.471] emit_primitive_identity_mask__avx2: dst=(57, 13), mask=(784.00, 48.00) x (5.00, 11.00) [ 75.471] glyphs0_to_dst: glyph=(62, 16)x(9, 8), unclipped [ 75.471] emit_primitive_identity_mask__avx2: dst=(62, 16), mask=(592.00, 0.00) x (9.00, 8.00) [ 75.471] glyphs0_to_dst: glyph=(70, 16)x(10, 11), unclipped [ 75.472] emit_primitive_identity_mask__avx2: dst=(70, 16), mask=(656.00, 16.00) x (10.00, 11.00) [ 75.472] glyphs0_to_dst: glyph=(79, 16)x(9, 8), unclipped [ 75.472] emit_primitive_identity_mask__avx2: dst=(79, 16), mask=(576.00, 16.00) x (9.00, 8.00) [ 75.472] gen8_vertex_flush[a88] = 33 [ 75.472] gen9_magic_ca_pass: CA fixup (146 -> 179) [ 75.472] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 75.472] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 75.472] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 75.472] sna_copy_area: src=pixmap=4604:(0, 0)x(96, 37)+(0, 0) -> dst=pixmap=4458:(11, 7)+(1524, 838); alu=3, pm=ffffffff, depth=24 [ 75.472] sna_copy_area: normal copy [ 75.472] sna_do_copy: src=(0, 0), dst=(11, 7), size=(96x37) [ 75.472] sna_do_copy: after drawable: src=(0, 0), dst=(1535, 845), size=(96x37) [ 75.472] sna_do_copy: dst extents (1535, 845), (1631, 882), dst clip extents (1524, 838), (2374, 1402), dst size=850x564 [ 75.472] sna_do_copy: clipped dst extents (1535, 845), (1631, 882) [ 75.472] sna_do_copy: unclipped src extents (0, 0), (96, 37) [ 75.472] sna_do_copy: clipped src extents (0, 0), (96, 37) [ 75.472] sna_do_copy: pixmap -- no source clipping [ 75.472] sna_do_copy: src extents (0, 0), (96, 37) x 1 [ 75.472] sna_do_copy: copy region (1535, 845), (1631, 882) x 1 + (-1535, -845) [ 75.472] sna_copy_boxes (boxes=1x[(1535, 845), (1631, 882)...], src pixmap=4604+(-1535, -845), dst pixmap=4458+(-1524, -810), alu=3, src.size=96x37, dst.size=850x592) [ 75.472] sna_copy_boxes: dst=(priv=0x561c9499d2c0, gpu_bo=20, cpu_bo=0), src=(priv=0x561c9472b610, gpu_bo=139, cpu_bo=0), replaces=0 [ 75.472] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 75.472] sna_drawable_use_bo pixmap=4458, box=((11, 35), (107, 72)), flags=b... [ 75.472] sna_drawable_use_bo: exported target, set PREFER_GPU [ 75.472] sna_drawable_use_bo: pinned, never REPLACES [ 75.472] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=b [ 75.472] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 75.472] sna_drawable_use_bo: using whole GPU bo [ 75.472] sna_pixmap_move_to_gpu(pixmap=4604, usage=0), flags=a [ 75.472] sna_pixmap_move_to_gpu: already all-damaged [ 75.472] sna_pixmap_mark_active: pixmap=4604, handle=139 [ 75.472] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 75.472] gen9_render_copy_boxes (-11, -35)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 75.472] kgem_bo_is_render: handle=139, rq? 1 [1] [ 75.472] kgem_bo_is_render: handle=20, rq? 0 [0] [ 75.472] kgem_bo_is_render: handle=20, rq? 0 [0] [ 75.472] kgem_bo_is_render: handle=139, rq? 1 [1] [ 75.472] kgem_set_mode: flushing before new bo [ 75.472] gen8_vertex_close: used=716, vbo active? 23, vb=227, nreloc=5 [ 75.472] gen8_vertex_close: reloc[0] = 287 [ 75.472] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 75.472] kgem_add_handle: handle=23, index=8 [ 75.472] kgem_add_reloc64[19] = (delta=0, target handle=8, presumed=fd541000) [ 75.472] gen8_vertex_close: reloc[1] = 337 [ 75.472] kgem_add_reloc64: handle=23, pos=337, delta=0, domains=200000 [ 75.472] kgem_add_reloc64[20] = (delta=0, target handle=8, presumed=fd541000) [ 75.472] gen8_vertex_close: reloc[2] = 386 [ 75.472] kgem_add_reloc64: handle=23, pos=386, delta=0, domains=200000 [ 75.472] kgem_add_reloc64[21] = (delta=0, target handle=8, presumed=fd541000) [ 75.472] gen8_vertex_close: reloc[3] = 433 [ 75.472] kgem_add_reloc64: handle=23, pos=433, delta=0, domains=200000 [ 75.472] kgem_add_reloc64[22] = (delta=0, target handle=8, presumed=fd541000) [ 75.472] gen8_vertex_close: reloc[4] = 605 [ 75.472] kgem_add_reloc64: handle=23, pos=605, delta=0, domains=200000 [ 75.472] kgem_add_reloc64[23] = (delta=0, target handle=8, presumed=fd541000) [ 75.472] batch[1/1, flags=1800]: 712 712 15904 16384, nreloc=24, nexec=9, nfence=0, aperture=1182 [fenced=0] [ 75.472] kgem_finish_buffers: buffer handle=3, used=4608, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 75.472] kgem_finish_buffers: retaining upload buffer (4608/262144): used=8192, refcnt=1 [ 75.472] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd981000 [ 75.472] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -57343 [ 75.472] kgem_fixup_relocs: shrinking by 57344 [ 75.473] __kgem_busy: handle=2, busy=0, wedged=0 [ 75.473] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd981000 [ 75.473] kgem_commit: release handle=139 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd353000 [ 75.473] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 75.473] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 75.473] __kgem_bo_clear_busy: handle=7 [ 75.473] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 75.473] kgem_commit: release handle=122 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 75.473] __kgem_bo_clear_busy: handle=122 [ 75.473] kgem_commit: release handle=122 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff6a000 [ 75.473] kgem_commit: release handle=104 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff69000 [ 75.473] kgem_commit: release handle=113 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fe00a000 [ 75.473] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffedf000 [ 75.473] kgem_commit: release handle=122 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 75.473] __kgem_bo_clear_busy: handle=122 [ 75.473] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 75.473] kgem_commit: release handle=122 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 75.473] __kgem_bo_clear_busy: handle=122 [ 75.473] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 75.473] __kgem_busy: handle=2, busy=0, wedged=0 [ 75.473] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 75.473] kgem_check_bo: num_pages=+814, num_exec=+2 [ 75.473] aligning vertex: was 4, now 2 floats per vertex [ 75.473] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 75.473] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 75.473] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 75.473] kgem_add_handle: handle=4, index=0 [ 75.473] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 75.473] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 75.473] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 75.473] gen9_composite_get_binding_table(ffc0) [ 75.473] kgem_add_reloc64: handle=20, pos=16360, delta=0, domains=20002 [ 75.473] kgem_add_handle: handle=20, index=1 [ 75.473] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd9be000) [ 75.473] __kgem_bo_mark_dirty: handle=20 (proxy? 0) [ 75.473] [3fe0] bind bo(handle=20, addr=fd9be000), format=192, width=850, height=592, pitch=3584, tiling=1 -> render [ 75.473] kgem_add_reloc64: handle=139, pos=16344, delta=0, domains=40000 [ 75.473] kgem_add_handle: handle=139, index=2 [ 75.473] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd353000) [ 75.473] [3fd0] bind bo(handle=139, addr=fd353000), format=192, width=96, height=37, pitch=384, tiling=0 -> sampler [ 75.473] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 75.473] gen9_emit_sampler: sampler = 0 [ 75.473] gen9_emit_sf: num_sf_outputs=1 [ 75.473] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 75.473] gen9_emit_vertex_elements: setup id=0 [ 75.473] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 75.473] (0, 0) -> (11, 35) + (96, 37) [ 75.473] gen8_vertex_flush[490] = 3 [ 75.474] sna_accel_flush: flush?=1, dirty?=0 [ 75.474] gen8_vertex_close: used=722, vbo active? 23, vb=1, nreloc=1 [ 75.474] gen8_vertex_close: reloc[0] = 287 [ 75.474] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 75.474] kgem_add_handle: handle=23, index=3 [ 75.474] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 75.474] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=888 [fenced=0] [ 75.474] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 75.474] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 75.474] kgem_fixup_relocs: shrinking by 61440 [ 75.474] __kgem_busy: handle=1, busy=0, wedged=0 [ 75.474] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 75.474] kgem_commit: release handle=20 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd9be000 [ 75.474] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 75.474] kgem_commit: release handle=139 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd353000 [ 75.474] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 75.474] __kgem_busy: handle=1, busy=0, wedged=0 [ 75.474] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 75.474] sna_accel_flush: flush?=0, dirty?=0 [ 75.474] sna_accel_flush: flush?=0, dirty?=0 [ 75.474] sna_accel_flush: flush?=0, dirty?=0 [ 75.474] sna_destroy_pixmap: pixmap=4604, attached?=1 [ 75.474] _kgem_bo_destroy: handle=139, proxy? 0 [ 75.474] __kgem_bo_destroy: handle=139, size=65536 [ 75.474] __kgem_busy: handle=139, busy=0, wedged=0 [ 75.474] __kgem_bo_clear_busy: handle=139 [ 75.474] kgem_bo_move_to_inactive: moving handle=139 to inactive [ 75.474] __sna_free_pixmap(pixmap=4604) [ 75.474] sna_accel_flush: flush?=0, dirty?=0 [ 75.474] sna_accel_flush: flush?=0, dirty?=0 [ 75.474] sna_accel_flush: flush?=0, dirty?=0 [ 75.474] sna_block_handler (tv=545.615000) [ 75.474] kgem_retire, need_retire?=1 [ 75.474] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 75.474] kgem_retire__requests_ring: retiring ring 0 [ 75.474] __kgem_busy: handle=2, busy=0, wedged=0 [ 75.474] __kgem_retire_rq: request 2 complete [ 75.474] kgem_retire__requests_ring: retiring ring 0 [ 75.474] __kgem_busy: handle=1, busy=0, wedged=0 [ 75.474] __kgem_retire_rq: request 1 complete [ 75.474] __kgem_bo_flush: handle=20, busy=0, wedged=0 [ 75.474] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 75.474] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 75.474] kgem_retire -- retired=0, need_retire=0 [ 75.474] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 75.474] gen6_render_retire: resetting idle vbo [ 75.474] kgem_retire__buffers: handle=3, busy? 0 [0] [ 75.474] kgem_retire__buffers: releasing upload cache for handle=3? 0 [ 75.474] __kgem_bo_destroy: handle=3, size=262144 [ 75.474] kgem_bo_replace_io: transferring io handle=3 to bo [ 75.474] kgem_bo_move_to_inactive: moving handle=3 to inactive [ 75.474] has_shadow: has pending damage? 0, outstanding flips: 0 [ 75.474] sna_accel_do_throttle -- no pending activity [ 75.475] sna_wakeup_handler [ 75.475] sna_accel_flush: flush?=0, dirty?=0 [ 75.475] sna_block_handler (tv=545.614000) [ 75.475] has_shadow: has pending damage? 0, outstanding flips: 0 [ 75.475] sna_accel_do_throttle -- no pending activity [ 75.475] sna_wakeup_handler [ 75.476] sna_accel_flush: flush?=0, dirty?=0 [ 75.476] sna_accel_flush: flush?=0, dirty?=0 [ 75.476] sna_block_handler (tv=545.613000) [ 75.476] has_shadow: has pending damage? 0, outstanding flips: 0 [ 75.476] sna_accel_do_throttle -- no pending activity [ 75.476] sna_wakeup_handler [ 75.476] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=128, name=76 [ 75.476] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 75.476] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 75.476] sna_dri2_get_back: draw size=3840x2160, back buffer handle=128 size=3840x2160, is-scanout? 1, active?=0, pitch=15360, front pitch=15360 [ 75.476] sna_dri2_get_back: reuse backbuffer? 1 [ 75.476] sna_dri2_get_back: back buffer handle=128, active?=0, refcnt=1 [ 75.476] sna_dri2_get_back: reuse unattached back [ 75.476] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 75.476] sna_dri2_reuse_buffer: reusing back buffer handle=128, name=76, pitch=15360, age=0 [ 75.476] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 75.476] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=32, name=80, active_scanout=2 [ 75.476] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 75.476] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 75.476] sna_accel_flush: flush?=0, dirty?=0 [ 75.476] sna_accel_flush: flush?=0, dirty?=0 [ 75.476] sna_accel_flush: flush?=0, dirty?=0 [ 75.476] sna_block_handler (tv=545.613000) [ 75.476] has_shadow: has pending damage? 0, outstanding flips: 0 [ 75.476] timer_enable (time=75476), starting timer 0 [ 75.477] sna_accel_do_throttle -- no pending activity [ 75.477] sna_accel_block: evaluating timers, active=5 [ 75.477] sna_accel_block: flush timer expires in 8 [75484] [ 75.477] sna_wakeup_handler [ 75.477] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 75.477] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 75.477] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 75.477] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 75.477] sna_dri2_get_msc(draw=146, pipe=0) [ 75.477] sna_crtc_record_swap: recording last swap on pipe=0, frame 4278 [msc=4278], time 75.475130 [ 75.477] sna_dri2_get_msc: msc=4278 [raw=4278], ust=75475130 [ 75.477] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=128 (refs=1/1, flush=0) , front=32 (refs=2/3, flush=1) [ 75.477] sna_dri2_schedule_swap(target_msc=4270, divisor=0, remainder=0) [ 75.477] sna_dri2_schedule_swap: using front handle=32, active_scanout?=2, flush?=1 [ 75.477] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 75.477] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 75.477] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 75.478] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 75.478] sna_crtc_record_swap: recording last swap on pipe=0, frame 4278 [msc=4278], time 75.475130 [ 75.478] immediate_swap: current_msc=4278, target_msc=4270 -- yes [ 75.478] can_flip: no, shadow enabled [ 75.478] sna_dri2_add_event: adding event to window 146) [ 75.478] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 75.478] sna_dri2_immediate_blit: no pending blit, starting chain [ 75.478] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 75.478] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 75.478] can_xchg: back size=8700f00, front size=8700f00 [ 75.478] can_xchg: yes, pixmap=4091 [ 75.478] sna_dri2_xchg: win=146, exchange front=32/80,ref=3 and back=128/76,ref=2, pixmap=4091 3840x2160 [ 75.478] sna_dri2_xchg: back_bo handle=128, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 75.478] sna_dri2_xchg: front_bo handle=32, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 75.478] set_bo: pixmap=4091, handle=128 (old handle=32) [ 75.478] set_bo: marking whole pixmap as damaged [ 75.478] set_bo: applying final/discard move-to-gpu [ 75.478] wait_for_shadow: flags=0, flips=0, handle=32, shadow=29 [ 75.478] set_bo: dropping flush hint from handle=32 [ 75.478] set_bo: adding flush hint to handle=128 [ 75.478] mark_stale(handle=32) => 1 [ 75.478] swap_limit: draw=146 setting swap limit to 3 [ 75.478] sna_dri2_swap_limit_validate: swap limit set to 3 [ 75.478] sna_next_vblank(pipe=0, waiting until next vblank) [ 75.478] sna_dri2_schedule_swap: reported target_msc=4278 [ 75.478] sna_accel_flush: flush?=0, dirty?=0 [ 75.478] sna_accel_flush: flush?=0, dirty?=0 [ 75.478] sna_accel_flush: flush?=0, dirty?=0 [ 75.478] sna_accel_flush: flush?=0, dirty?=0 [ 75.478] sna_block_handler (tv=545.611000) [ 75.478] sna_scanout_do_flush: flush timer active: delta=6 [ 75.478] sna_accel_do_throttle -- no pending activity [ 75.478] sna_accel_block: evaluating timers, active=5 [ 75.478] sna_accel_block: flush timer expires in 6 [75484] [ 75.483] sna_wakeup_handler [ 75.483] sna_accel_flush: flush?=0, dirty?=0 [ 75.483] sna_block_handler (tv=545.606000) [ 75.483] sna_scanout_do_flush: flush timer active: delta=1 [ 75.483] sna_scanout_do_flush (time=75483), triggered [ 75.483] sna_scanout_flush (time=75483), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 75.484] has_shadow: has pending damage? 1, outstanding flips: 0 [ 75.484] stop_flush: scanout=128 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 75.484] has_shadow: has pending damage? 1, outstanding flips: 0 [ 75.484] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 75.484] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 75.484] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 75.484] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 75.484] sna_pixmap_move_to_gpu: already all-damaged [ 75.484] sna_pixmap_mark_active: pixmap=4091, handle=128 [ 75.484] sna_mode_redisplay: crtc[0] transformed? 0 [ 75.484] sna_mode_redisplay: crtc[1] transformed? 0 [ 75.484] sna_mode_redisplay: crtc[2] transformed? 0 [ 75.484] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=128 [active=1] [ 75.484] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 32, transformed? 0 [ 75.484] get_fb: reusing fb=80 for handle=128 [ 75.484] sna_mode_redisplay: recording flip on CRTC:32 handle=128, active_scanout=2, serial=3 [ 75.484] __kgem_bo_clear_busy: handle=128 [ 75.484] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 75.484] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 75.484] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 75.484] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=128, shadow handle=29 [ 75.484] sna_accel_do_throttle -- no pending activity [ 75.484] sna_accel_block: evaluating timers, active=5 [ 75.484] sna_accel_block: flush timer expires in 16 [75499] [ 75.484] sna_wakeup_handler [ 75.484] sna_accel_flush: flush?=0, dirty?=0 [ 75.484] sna_block_handler (tv=545.605000) [ 75.484] sna_scanout_do_flush: flush timer active: delta=15 [ 75.484] sna_accel_do_throttle -- no pending activity [ 75.484] sna_accel_block: evaluating timers, active=5 [ 75.484] sna_accel_block: flush timer expires in 15 [75499] [ 75.485] sna_wakeup_handler [ 75.485] sna_create_pixmap(96, 37, 24, usage=0) [ 75.485] kgem_can_create_2d: 96x37 @ 24 [ 75.485] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=384, height=37 [ 75.485] kgem_can_create_2d: untiled size=16384 [ 75.485] kgem_choose_tiling: too thin [width 96, 32 bpp] for TILING_X [ 75.485] kgem_choose_tiling: 96x37 -> 0 [ 75.485] sna_create_pixmap: usage=0, flags=b [ 75.485] sna_create_pixmap: creating GPU pixmap 96x37, stride=384, flags=b [ 75.485] __pop_freed_pixmap: reusing freed pixmap=4604 header [ 75.485] create_pixmap_hdr: pixmap=4615, width=96, height=37, usage=0 [ 75.485] sna_create_pixmap: serial=4615, 96x37, usage=0 [ 75.485] sna_composite_rectangles(pixmap=4616, op=0, 0 x 1 [(0, 0)x(96, 37) ...]) [ 75.485] sna_composite_rectangles: converted to op 0 [ 75.485] sna_composite_rectangles[0] (0, 0)x(96, 37) -> (0, 0), (96, 37) [ 75.485] sna_composite_rectangles: nrects=1, region=(0, 0), (96, 37) x 1 [ 75.485] sna_composite_rectangles: clipped extents (0, 0),(96, 37) x 1 [ 75.485] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(96, 37) [ 75.485] sna_composite_rectangles: dropping last-cpu hint [ 75.485] sna_drawable_use_bo pixmap=4616, box=((0, 0), (96, 37)), flags=19... [ 75.485] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 75.485] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 75.485] sna_pixmap_move_to_gpu(pixmap=4616, usage=0), flags=b [ 75.485] sna_pixmap_move_to_gpu: CPU damage? 0 [ 75.485] sna_pixmap_move_to_gpu: creating GPU bo (96x37@32), create=b [ 75.485] kgem_choose_tiling: too thin [width 96, 32 bpp] for TILING_X [ 75.485] kgem_choose_tiling: 96x37 -> 0 [ 75.485] kgem_choose_tiling: too thin [width 96, 32 bpp] for TILING_X [ 75.485] kgem_choose_tiling: 96x37 -> 0 [ 75.485] sna_pixmap_alloc_gpu: pixmap=4616 [ 75.485] kgem_create_2d(96x37, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 75.485] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=384, height=37 [ 75.485] kgem_bo_remove_from_inactive: removing handle=139 from inactive [ 75.485] from inactive: pitch=384, tiling=0: handle=139, id=2534 [ 75.485] __sna_damage_all(96, 37) [ 75.485] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 75.485] sna_pixmap_mark_active: pixmap=4616, handle=139 [ 75.485] sna_drawable_use_bo: allocated GPU bo for operation [ 75.485] sna_drawable_use_bo: using GPU bo with damage? 0 [ 75.486] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) [ 75.486] kgem_bo_is_render: handle=139, rq? 0 [0] [ 75.486] kgem_bo_is_render: handle=139, rq? 0 [0] [ 75.486] gen9_render_fill_boxes(0 x 1 [(0, 0), (96, 37) ...]) [ 75.486] sna_render_get_solid: 0 [ 75.486] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 75.486] kgem_check_bo: num_pages=+16, num_exec=+1 [ 75.486] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 75.486] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 75.486] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 75.486] kgem_add_handle: handle=4, index=0 [ 75.486] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 75.486] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 75.486] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 75.486] gen9_composite_get_binding_table(ffc0) [ 75.486] kgem_add_reloc64: handle=139, pos=16360, delta=0, domains=20002 [ 75.486] kgem_add_handle: handle=139, index=1 [ 75.486] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd353000) [ 75.486] __kgem_bo_mark_dirty: handle=139 (proxy? 0) [ 75.486] [3fe0] bind bo(handle=139, addr=fd353000), format=192, width=96, height=37, pitch=384, tiling=0 -> render [ 75.486] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 75.486] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 75.486] kgem_add_handle: handle=7, index=2 [ 75.486] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 75.486] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 75.486] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 75.486] gen9_emit_sampler: sampler = 1 [ 75.486] gen9_emit_sf: num_sf_outputs=1 [ 75.486] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 75.486] gen9_emit_vertex_elements: setup id=0 [ 75.486] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 75.486] (0, 0), (96, 37) [ 75.486] gen8_vertex_flush[490] = 3 [ 75.486] sna_composite_rectangles: pixmap=4616 marking clear [0]? 1 [ 75.486] sna_composite_rectangles(pixmap=4616, op=1, fff2f1f0 x 2 [(0, 0)x(96, 37) ...]) [ 75.486] sna_composite_rectangles: converted to op 1 [ 75.486] sna_composite_rectangles[0] (0, 0)x(96, 37) -> (0, 0), (96, 37) [ 75.486] sna_composite_rectangles[1] (0, 0)x(96, 37) -> (0, 0), (96, 37) [ 75.486] sna_composite_rectangles: nrects=2, region=(0, 0), (96, 37) x 2 [ 75.486] sna_composite_rectangles: clipped extents (0, 0),(96, 37) x 1 [ 75.486] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(96, 37) [ 75.486] sna_composite_rectangles: promoting to full GPU [ 75.486] sna_composite_rectangles: dropping last-cpu hint [ 75.486] sna_drawable_use_bo pixmap=4616, box=((0, 0), (96, 37)), flags=19... [ 75.486] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 75.486] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 75.486] sna_drawable_use_bo: using whole GPU bo [ 75.486] gen9_render_fill_boxes (op=1, color=(f2f2, f1f1, f0f0, ffff) [20020888]) [ 75.486] kgem_bo_is_render: handle=139, rq? 1 [1] [ 75.486] gen9_render_fill_boxes(fff2f1f0 x 1 [(0, 0), (96, 37) ...]) [ 75.486] sna_render_get_solid: fff2f1f0 [ 75.486] sna_render_get_solid(15) = fff2f1f0 (old) [ 75.486] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 75.486] kgem_check_bo: num_pages=+0, num_exec=+0 [ 75.486] gen9_composite_get_binding_table(ff00) [ 75.486] kgem_add_reloc64: handle=122, pos=16312, delta=0, domains=40000 [ 75.486] kgem_add_reloc64: adding proxy [delta=60] for handle=122 [ 75.486] kgem_add_handle: handle=122, index=3 [ 75.486] kgem_add_reloc64[5] = (delta=60, target handle=3, presumed=fff6a000) [ 75.486] [3fb0] bind bo(handle=122, addr=fff6a03c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 75.486] gen9_emit_vertex_elements: setup id=0 [ 75.486] (0, 0), (96, 37) [ 75.487] gen8_vertex_flush[4cc] = 3 [ 75.487] sna_composite_rectangles: pixmap=4616 marking clear [fff2f1f0]? 1 [ 75.487] sna_composite(pixmap=4616, op=3, src=0+(0, 1), mask=0+(0, 0), dst=4616+(0, 0)+(0, 0), size=(96, 37) [ 75.487] sna_compute_composite_region: dst=(0, 0)x(96, 37) [ 75.487] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (96, 37) [ 75.487] clip_to_dst: region: 1x[(0, 0), (96, 37)], clip: 1x[(0, 0), (96, 37)] [ 75.487] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (96, 37) [ 75.487] sna_compute_composite_region: clip against src (0x0 clip=0): (0, 0), (96, 37) [ 75.487] sna_composite: composite region extents:+(0, 0) -> (0, 0), (96, 37) + (0, 0) [ 75.487] gen9_render_composite: 96x37, current mode=1/1 [ 75.487] kgem_bo_is_render: handle=139, rq? 1 [1] [ 75.487] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 75.487] gen9_composite_set_target: (0, 0)x(96, 37), partial?=1 [ 75.487] sna_drawable_use_bo pixmap=4616, box=((0, 0), (96, 37)), flags=7... [ 75.487] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 75.487] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 75.487] sna_drawable_use_bo: using whole GPU bo [ 75.487] gen9_composite_set_target: pixmap=4616, format=20020888, size=96x37, pitch=384, delta=(0,0),damage=0xffffffffffffffff [ 75.487] gen9_composite_picture: (0, 1)x(96, 37), dst=(0, 0) [ 75.487] gen4_channel_init_linear: p1=(0.00, 0.00), p2=(0.00, 1.00), src=(0, 1), dst=(0, 0), size=(96, 37) [ 75.487] sna_render_get_gradient: 2x[0.00:ff393835 ... 1.00:ff55534b ... 1.00:ff55534b] [ 75.487] sna_render_get_gradient: old --> 6 [ 75.487] gen4_channel_init_linear: transform = [0.00 0.00 0.01, 0.00 0.02 0.12, 0.00 0.00 1.00] [ 75.487] gen4_channel_init_linear: untransformed: p1=(-11.08, -6.00, 1.00), p2=(-11.08, 45.00, 1.00) [ 75.487] gen4_channel_init_linear: dx=0.00, dy=0.02, offset=0.14 [ 75.487] kgem_bo_is_render: handle=139, rq? 1 [1] [ 75.487] kgem_bo_is_render: handle=104, rq? 0 [0] [ 75.487] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 75.487] gen4_choose_composite_emitter: linear, no mask [ 75.487] kgem_check_bo: num_pages=+1, num_exec=+1 [ 75.487] gen9_composite_get_binding_table(fe80) [ 75.487] kgem_add_reloc64: handle=104, pos=16280, delta=0, domains=40000 [ 75.487] kgem_add_handle: handle=104, index=4 [ 75.487] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fff69000) [ 75.487] [3f90] bind bo(handle=104, addr=fff69000), format=192, width=32, height=1, pitch=128, tiling=0 -> sampler [ 75.487] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 75.487] gen9_emit_sampler: sampler = 12 [ 75.487] gen9_emit_vertex_elements: setup id=1 [ 75.487] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 75.487] gen9_render_composite_box: (0, 0), (96, 37) [ 75.487] apply_damage: damage=0x0, region=1 [(0, 0), (96, 37) + (0, 0)] [ 75.487] gen8_vertex_flush[558] = 3 [ 75.487] sna_create_pixmap(25, 21, 32, usage=0) [ 75.487] kgem_can_create_2d: 25x21 @ 32 [ 75.487] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=128, height=21 [ 75.487] kgem_can_create_2d: untiled size=4096 [ 75.487] kgem_choose_tiling: too thin [width 25, 32 bpp] for TILING_X [ 75.487] kgem_choose_tiling: 25x21 -> 0 [ 75.487] sna_create_pixmap: usage=0, flags=a [ 75.487] sna_create_pixmap: small buffer [2100], attaching to shadow pixmap [ 75.487] create_pixmap: allocating pixmap 25x21, depth=32/32, size=2108 [ 75.487] create_pixmap: serial=4617, usage=0, 25x21 [ 75.487] sna_create_pixmap: serial=4617, 25x21, usage=0 [ 75.487] sna_composite_rectangles(pixmap=4618, op=0, 0 x 1 [(0, 0)x(25, 21) ...]) [ 75.487] sna_composite_rectangles: converted to op 0 [ 75.487] sna_composite_rectangles[0] (0, 0)x(25, 21) -> (0, 0), (25, 21) [ 75.487] sna_composite_rectangles: nrects=1, region=(0, 0), (25, 21) x 1 [ 75.487] sna_composite_rectangles: clipped extents (0, 0),(25, 21) x 1 [ 75.487] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(25, 21) [ 75.488] sna_composite_rectangles: fallback, dst pixmap=4618 too small or not attached [ 75.488] sna_composite_rectangles: fallback [ 75.488] sna_drawable_move_region_to_cpu(pixmap=4618 (25x21), [(0, 0), (25, 21)], flags=1) [ 75.488] sna_drawable_move_region_to_cpu: region (0, 0), (25, 21) + (0, 0) subsumes pixmap (25x21) [ 75.488] _sna_pixmap_move_to_cpu(pixmap=4618, 25x21, flags=1) [ 75.488] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 75.488] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 75.488] operate_inplace: no, inplace operation not suitable [ 75.488] _sna_pixmap_move_to_cpu: marking as damaged [ 75.488] __sna_damage_all(25, 21) [ 75.488] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 75.488] sna_validate_gc(0x561c94a96160) changes=0, previous serial=1206, drawable=120a [ 75.488] sna_validate_gc: recomputing clip [ 75.488] sna_validate_gc: composite clip=1x[(0, 0), (25, 21)] [0x561c949a5890] [ 75.488] sna_put_image((0, 0)x(25, 21), depth=32, format=2) [ 75.488] try_upload__fast: ignore existing cpu damage (if any) [ 75.488] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 75.488] try_upload__fast: no, no gpu damage [ 75.488] sna_drawable_move_region_to_cpu(pixmap=4618 (25x21), [(0, 0), (25, 21)], flags=1) [ 75.488] sna_drawable_move_region_to_cpu: pixmap=4618 all damaged on CPU [ 75.488] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 75.488] sna_put_zpixmap_blt: upload(0, 0, 25, 21) x 1 boxes [ 75.488] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(25, 21) [ 75.488] memcpy_blt: src=(0, 0), dst=(0, 0), size=25x21, pitch=100/100 [ 75.488] sna_accel_flush: flush?=0, dirty?=0 [ 75.488] sna_composite(pixmap=4616, op=3, src=4618+(0, 0), mask=0+(0, 0), dst=4616+(0, 0)+(0, 0), size=(12, 10) [ 75.488] sna_compute_composite_region: dst=(0, 0)x(12, 10) [ 75.488] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (12, 10) [ 75.488] clip_to_dst: region: 1x[(0, 0), (12, 10)], clip: 1x[(0, 0), (96, 37)] [ 75.488] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (12, 10) [ 75.488] sna_compute_composite_region: clip against src (25x21 clip=0): (0, 0), (12, 10) [ 75.488] sna_composite: composite region extents:+(0, 0) -> (0, 0), (12, 10) + (0, 0) [ 75.488] gen9_render_composite: 12x10, current mode=1/1 [ 75.488] kgem_bo_is_render: handle=139, rq? 1 [1] [ 75.488] kgem_bo_is_busy: handle=139, domain: 0 exec? 1, rq? 1 [ 75.488] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 75.488] gen9_composite_set_target: (0, 0)x(12, 10), partial?=1 [ 75.488] sna_drawable_use_bo pixmap=4616, box=((0, 0), (12, 10)), flags=7... [ 75.488] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 75.488] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 75.488] sna_drawable_use_bo: using whole GPU bo [ 75.488] gen9_composite_set_target: pixmap=4616, format=20020888, size=96x37, pitch=384, delta=(0,0),damage=0xffffffffffffffff [ 75.488] gen9_composite_picture: (0, 0)x(12, 10), dst=(0, 0) [ 75.488] sna_transform_is_imprecise_integer_translation: no transform [ 75.488] gen9_composite_picture: integer translation (0, 0), removing [ 75.488] sna_render_pixmap_bo pixmap=4618, (0, 0)x(12, 10)/(25, 21) [ 75.488] sna_render_pixmap_bo box=(0, 0), (12, 10): (12, 10)/(25, 21) [ 75.488] sna_render_pixmap_bo: offset=(0, 0), size=(25, 21) [ 75.488] use_cpu_bo: no cpu bo [ 75.488] kgem_choose_tiling: too short [10] for TILING_Y [ 75.488] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 75.488] kgem_choose_tiling: 12x10 -> 0 [ 75.488] sna_render_pixmap_bo: uploading CPU box (0, 0), (12, 10) [ 75.488] upload: box=(0, 0), (12, 10), pixmap=25x21 [ 75.488] sna_drawable_move_region_to_cpu(pixmap=4618 (25x21), [(0, 0), (12, 10)], flags=2) [ 75.488] sna_drawable_move_region_to_cpu: pixmap=4618 all damaged on CPU [ 75.488] kgem_can_create_2d: 12x10 @ 32 [ 75.488] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 75.488] kgem_can_create_2d: untiled size=4096 [ 75.489] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 75.489] kgem_choose_tiling: 12x10 -> 0 [ 75.489] kgem_upload_source_image : (0, 0), (12, 10), stride=100, bpp=32 [ 75.489] kgem_create_buffer_2d: 12x10, 32 bpp, stride=64 [ 75.489] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] [ 75.489] kgem_create_buffer: searching for an inactive GTT map for upload [ 75.489] search_linear_cache: num_pages=64, flags=b, use_active? 0, use_large=0 [max=65536] [ 75.489] search_linear_cache: searching for inactive gtt map [ 75.489] search_linear_cache: num_pages=1, flags=b, use_active? 0, use_large=0 [max=65536] [ 75.489] search_linear_cache: inactive and cache bucket empty [ 75.489] search_linear_cache: active cache bucket empty [ 75.489] search_linear_cache: num_pages=64, flags=2, use_active? 0, use_large=0 [max=65536] [ 75.489] kgem_bo_remove_from_inactive: removing handle=3 from inactive [ 75.489] search_linear_cache: found handle=3 (near-miss) (num_pages=64) in linear inactive cache [ 75.489] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7fc6b4be1000, tiling=0, domain=0, offset=4293783552 [ 75.489] kgem_create_buffer: reusing handle=3 for buffer [ 75.489] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7fc6b4be1000, tiling=0, domain=0, offset=4293783552 [ 75.489] init_buffer_from_bo: reusing handle=3 for buffer [ 75.489] kgem_bo_map: handle=3, offset=4293783552, tiling=0, map=0x0:0x7fc6b4be1000, domain=0 [ 75.489] kgem_bo_map: converting request for GTT map into CPU map [ 75.489] kgem_bo_map__cpu(handle=3, size=262144, map=0x0:0x7fc6b4be1000) [ 75.489] kgem_bo_sync__cpu: handle=3 [ 75.489] __kgem_busy: handle=3, busy=0, wedged=0 [ 75.489] kgem_bo_sync__cpu: SYNC: handle=3, needs_flush? 0, domain? 0, busy? 0 [ 75.489] __kgem_busy: handle=3, busy=0, wedged=0 [ 75.489] kgem_bo_retire: retiring bo handle=3 (needed flush? 0), rq? 0 [busy?=0] [ 75.489] assert_bo_retired: handle=3, domain: 0 exec? 0, rq? 0 [ 75.489] kgem_create_buffer(pages=64 [64]) new handle=3, used=640, write=1 [ 75.489] kgem_create_proxy: target handle=3 [proxy? -1], offset=0, length=640, io=1 [ 75.489] __kgem_bo_init(handle=3, num_pages=640) [ 75.489] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x10, pitch=100/64 [ 75.489] kgem_bo_is_render: handle=139, rq? 1 [1] [ 75.489] kgem_bo_is_render: handle=3, rq? 0 [0] [ 75.489] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 75.489] gen4_choose_composite_emitter: identity src, no mask [ 75.489] kgem_check_bo: num_pages=+64, num_exec=+1 [ 75.489] aligning vertex: was 2, now 3 floats per vertex [ 75.489] gen9_composite_get_binding_table(fe00) [ 75.489] kgem_add_reloc64: handle=3, pos=16248, delta=0, domains=40000 [ 75.489] kgem_add_reloc64: adding proxy [delta=0] for handle=3 [ 75.489] kgem_add_handle: handle=3, index=5 [ 75.489] kgem_add_reloc64[7] = (delta=0, target handle=5, presumed=ffedf000) [ 75.489] [3f70] bind bo(handle=3, addr=ffedf000), format=192, width=12, height=10, pitch=64, tiling=0 -> sampler [ 75.489] gen9_emit_sampler: sampler = 2 [ 75.489] gen9_emit_vertex_elements: setup id=2 [ 75.489] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 75.489] gen9_render_composite_box: (0, 0), (12, 10) [ 75.489] apply_damage: damage=0x0, region=1 [(0, 0), (12, 10) + (0, 0)] [ 75.489] gen8_vertex_flush[5cc] = 3 [ 75.489] _kgem_bo_destroy: handle=3, proxy? 1 [ 75.489] sna_create_pixmap(1, 10, 32, usage=0) [ 75.489] kgem_can_create_2d: 1x10 @ 32 [ 75.489] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=10 [ 75.489] kgem_can_create_2d: untiled size=4096 [ 75.489] kgem_choose_tiling: disabling tiling [1x10] for single row/col [ 75.489] kgem_choose_tiling: 1x10 -> 0 [ 75.489] sna_create_pixmap: usage=0, flags=a [ 75.489] sna_create_pixmap: small buffer [40], attaching to shadow pixmap [ 75.489] create_pixmap: allocating pixmap 1x10, depth=32/32, size=48 [ 75.489] create_pixmap: serial=4619, usage=0, 1x10 [ 75.489] sna_create_pixmap: serial=4619, 1x10, usage=0 [ 75.490] sna_validate_gc(0x561c94a96160) changes=0, previous serial=120a, drawable=120c [ 75.490] sna_validate_gc: recomputing clip [ 75.490] sna_validate_gc: composite clip=1x[(0, 0), (1, 10)] [0x561c949a5890] [ 75.490] sna_copy_area: src=pixmap=4618:(12, 0)x(1, 10)+(0, 0) -> dst=pixmap=4620:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 75.490] sna_copy_area: normal copy [ 75.490] sna_do_copy: src=(12, 0), dst=(0, 0), size=(1x10) [ 75.490] sna_do_copy: after drawable: src=(12, 0), dst=(0, 0), size=(1x10) [ 75.490] sna_do_copy: dst extents (0, 0), (1, 10), dst clip extents (0, 0), (1, 10), dst size=1x10 [ 75.490] sna_do_copy: clipped dst extents (0, 0), (1, 10) [ 75.490] sna_do_copy: unclipped src extents (12, 0), (13, 10) [ 75.490] sna_do_copy: clipped src extents (12, 0), (13, 10) [ 75.490] sna_do_copy: pixmap -- no source clipping [ 75.490] sna_do_copy: src extents (12, 0), (13, 10) x 1 [ 75.490] sna_do_copy: copy region (0, 0), (1, 10) x 1 + (12, 0) [ 75.490] sna_copy_boxes (boxes=1x[(0, 0), (1, 10)...], src pixmap=4618+(12, 0), dst pixmap=4620+(0, 0), alu=3, src.size=25x21, dst.size=1x10) [ 75.490] sna_copy_boxes: dst=(priv=0x561c94acce80, gpu_bo=0, cpu_bo=0), src=(priv=0x561c94b07640, gpu_bo=0, cpu_bo=0), replaces=1 [ 75.490] sna_drawable_use_bo pixmap=4620, box=((0, 0), (1, 10)), flags=18... [ 75.490] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=18 [ 75.490] sna_drawable_use_bo: try cpu as GPU bo is idle [ 75.490] sna_drawable_use_bo: no CPU bo, and GPU not forced [ 75.490] sna_copy_boxes__inplace - no, no src or dst GPU bo [ 75.490] sna_copy_boxes: fallback -- src=(12, 0), dst=(0, 0) [ 75.490] sna_drawable_move_region_to_cpu(pixmap=4618 (25x21), [(12, 0), (13, 10)], flags=6) [ 75.490] sna_drawable_move_region_to_cpu: pixmap=4618 all damaged on CPU [ 75.490] sna_drawable_move_region_to_cpu(pixmap=4620 (1x10), [(0, 0), (1, 10)], flags=5) [ 75.490] sna_drawable_move_region_to_cpu: region (0, 0), (1, 10) + (0, 0) subsumes pixmap (1x10) [ 75.490] _sna_pixmap_move_to_cpu(pixmap=4620, 1x10, flags=5) [ 75.490] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 75.490] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 75.490] _sna_pixmap_move_to_cpu: marking as damaged [ 75.490] __sna_damage_all(1, 10) [ 75.490] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 75.490] sna_copy_boxes: memcpy_blt(box=(0, 0), (1, 10), src=(12, 0), pitches=(100, 4)) [ 75.490] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x10, pitch=100/4 [ 75.490] sna_accel_flush: flush?=0, dirty?=0 [ 75.490] sna_block_handler (tv=0.0) [ 75.490] sna_wakeup_handler [ 75.490] sna_composite(pixmap=4616, op=3, src=4620+(12, 0), mask=0+(12, 0), dst=4616+(12, 0)+(0, 0), size=(72, 10) [ 75.490] sna_compute_composite_region: dst=(12, 0)x(72, 10) [ 75.490] sna_compute_composite_region: initial clip against dst->pDrawable: (12, 0), (84, 10) [ 75.490] clip_to_dst: region: 1x[(12, 0), (84, 10)], clip: 1x[(0, 0), (96, 37)] [ 75.490] sna_compute_composite_region: clip against dst->pCompositeClip: (12, 0), (84, 10) [ 75.490] sna_compute_composite_region: clip against src (1x10 clip=0): (12, 0), (84, 10) [ 75.490] sna_composite: composite region extents:+(0, 0) -> (12, 0), (84, 10) + (0, 0) [ 75.490] gen9_render_composite: 72x10, current mode=1/1 [ 75.490] kgem_bo_is_render: handle=139, rq? 1 [1] [ 75.490] kgem_bo_is_busy: handle=139, domain: 0 exec? 1, rq? 1 [ 75.490] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 75.490] gen9_composite_set_target: (12, 0)x(72, 10), partial?=1 [ 75.490] sna_drawable_use_bo pixmap=4616, box=((12, 0), (84, 10)), flags=7... [ 75.490] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 75.490] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 75.490] sna_drawable_use_bo: using whole GPU bo [ 75.490] gen9_composite_set_target: pixmap=4616, format=20020888, size=96x37, pitch=384, delta=(0,0),damage=0xffffffffffffffff [ 75.490] gen9_composite_picture: (12, 0)x(72, 10), dst=(12, 0) [ 75.490] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.01 0.00 -0.17, 0.00 1.00 0.00, 0.00 0.00 1.00] [ 75.490] sna_transform_is_imprecise_integer_translation: not unity scaling [ 75.490] sna_render_pixmap_bo pixmap=4620, (12, 0)x(72, 10)/(1, 10) [ 75.491] sna_render_pixmap_bo box=(0, 0), (1, 10): (1, 10)/(1, 10) [ 75.491] sna_render_pixmap_bo: offset=(0, 0), size=(1, 10) [ 75.491] use_cpu_bo: no cpu bo [ 75.491] move_to_gpu: migrating whole pixmap (1x10) for source (0,0),(1,10), count 5? 0 [ 75.491] sna_render_pixmap_bo: uploading CPU box (0, 0), (1, 10) [ 75.491] upload: box=(0, 0), (1, 10), pixmap=1x10 [ 75.491] sna_drawable_move_region_to_cpu(pixmap=4620 (1x10), [(0, 0), (1, 10)], flags=2) [ 75.491] sna_drawable_move_region_to_cpu: pixmap=4620 all damaged on CPU [ 75.491] kgem_can_create_2d: 1x10 @ 32 [ 75.491] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=10 [ 75.491] kgem_can_create_2d: untiled size=4096 [ 75.491] kgem_choose_tiling: disabling tiling [1x10] for single row/col [ 75.491] kgem_choose_tiling: 1x10 -> 0 [ 75.491] kgem_upload_source_image : (0, 0), (1, 10), stride=4, bpp=32 [ 75.491] kgem_create_buffer_2d: 1x10, 32 bpp, stride=32 [ 75.491] kgem_create_buffer: size=320, flags=3 [write?=1, inplace?=1, last?=0] [ 75.491] kgem_create_buffer: reusing buffer? used=768 + size=320, total=262144 [ 75.491] kgem_create_proxy: target handle=3 [proxy? -1], offset=768, length=320, io=1 [ 75.491] __kgem_bo_init(handle=3, num_pages=320) [ 75.491] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x10, pitch=4/32 [ 75.491] upload: adding upload cache to pixmap=4620 [ 75.491] kgem_proxy_bo_attach: handle=3 [ 75.491] kgem_bo_is_render: handle=139, rq? 1 [1] [ 75.491] kgem_bo_is_render: handle=3, rq? 0 [0] [ 75.491] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 75.491] gen4_choose_composite_emitter: simple src, no mask [ 75.491] kgem_check_bo: num_pages=+0, num_exec=+0 [ 75.491] gen9_composite_get_binding_table(fd80) [ 75.491] kgem_add_reloc64: handle=3, pos=16216, delta=0, domains=40000 [ 75.491] kgem_add_reloc64: adding proxy [delta=768] for handle=3 [ 75.491] kgem_add_reloc64[8] = (delta=768, target handle=5, presumed=ffedf000) [ 75.491] [3f50] bind bo(handle=3, addr=ffedf300), format=192, width=1, height=10, pitch=32, tiling=0 -> sampler [ 75.491] gen9_emit_sampler: sampler = 32 [ 75.491] gen9_emit_vertex_elements: setup id=2 [ 75.491] gen9_render_composite_box: (12, 0), (84, 10) [ 75.491] apply_damage: damage=0x0, region=1 [(12, 0), (84, 10) + (0, 0)] [ 75.491] gen8_vertex_flush[610] = 3 [ 75.491] sna_destroy_pixmap: pixmap=4620, attached?=1 [ 75.491] _kgem_bo_destroy: handle=3, proxy? 1 [ 75.491] __sna_free_pixmap(pixmap=4620) [ 75.491] sna_accel_flush: flush?=0, dirty?=0 [ 75.491] sna_composite(pixmap=4616, op=3, src=4618+(13, 0), mask=0+(84, 0), dst=4616+(84, 0)+(0, 0), size=(12, 10) [ 75.491] sna_compute_composite_region: dst=(84, 0)x(12, 10) [ 75.491] sna_compute_composite_region: initial clip against dst->pDrawable: (84, 0), (96, 10) [ 75.491] clip_to_dst: region: 1x[(84, 0), (96, 10)], clip: 1x[(0, 0), (96, 37)] [ 75.491] sna_compute_composite_region: clip against dst->pCompositeClip: (84, 0), (96, 10) [ 75.491] sna_compute_composite_region: clip against src (25x21 clip=0): (84, 0), (96, 10) [ 75.491] sna_composite: composite region extents:+(0, 0) -> (84, 0), (96, 10) + (0, 0) [ 75.491] gen9_render_composite: 12x10, current mode=1/1 [ 75.491] kgem_bo_is_render: handle=139, rq? 1 [1] [ 75.491] kgem_bo_is_busy: handle=139, domain: 0 exec? 1, rq? 1 [ 75.491] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 75.491] gen9_composite_set_target: (84, 0)x(12, 10), partial?=1 [ 75.491] sna_drawable_use_bo pixmap=4616, box=((84, 0), (96, 10)), flags=7... [ 75.492] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 75.492] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 75.492] sna_drawable_use_bo: using whole GPU bo [ 75.492] gen9_composite_set_target: pixmap=4616, format=20020888, size=96x37, pitch=384, delta=(0,0),damage=0xffffffffffffffff [ 75.492] gen9_composite_picture: (13, 0)x(12, 10), dst=(84, 0) [ 75.492] sna_transform_is_imprecise_integer_translation: no transform [ 75.492] gen9_composite_picture: integer translation (0, 0), removing [ 75.492] sna_render_pixmap_bo pixmap=4618, (13, 0)x(12, 10)/(25, 21) [ 75.492] sna_render_pixmap_bo box=(13, 0), (25, 10): (12, 10)/(25, 21) [ 75.492] sna_render_pixmap_bo: offset=(-71, 0), size=(25, 21) [ 75.492] use_cpu_bo: no cpu bo [ 75.492] kgem_choose_tiling: too short [10] for TILING_Y [ 75.492] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 75.492] kgem_choose_tiling: 12x10 -> 0 [ 75.492] sna_render_pixmap_bo: uploading CPU box (13, 0), (25, 10) [ 75.492] upload: box=(13, 0), (25, 10), pixmap=25x21 [ 75.492] sna_drawable_move_region_to_cpu(pixmap=4618 (25x21), [(13, 0), (25, 10)], flags=2) [ 75.492] sna_drawable_move_region_to_cpu: pixmap=4618 all damaged on CPU [ 75.492] kgem_can_create_2d: 12x10 @ 32 [ 75.492] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 75.492] kgem_can_create_2d: untiled size=4096 [ 75.492] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 75.492] kgem_choose_tiling: 12x10 -> 0 [ 75.492] kgem_upload_source_image : (13, 0), (25, 10), stride=100, bpp=32 [ 75.492] kgem_create_buffer_2d: 12x10, 32 bpp, stride=64 [ 75.492] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] [ 75.492] kgem_create_buffer: reusing buffer? used=1280 + size=640, total=262144 [ 75.492] kgem_create_proxy: target handle=3 [proxy? -1], offset=1280, length=640, io=1 [ 75.492] __kgem_bo_init(handle=3, num_pages=640) [ 75.492] memcpy_blt: src=(13, 0), dst=(0, 0), size=12x10, pitch=100/64 [ 75.492] kgem_bo_is_render: handle=139, rq? 1 [1] [ 75.492] kgem_bo_is_render: handle=3, rq? 0 [0] [ 75.492] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 75.492] gen4_choose_composite_emitter: identity src, no mask [ 75.492] kgem_check_bo: num_pages=+0, num_exec=+0 [ 75.492] gen9_composite_get_binding_table(fd00) [ 75.492] kgem_add_reloc64: handle=3, pos=16184, delta=0, domains=40000 [ 75.492] kgem_add_reloc64: adding proxy [delta=1280] for handle=3 [ 75.492] kgem_add_reloc64[9] = (delta=1280, target handle=5, presumed=ffedf000) [ 75.492] [3f30] bind bo(handle=3, addr=ffedf500), format=192, width=12, height=10, pitch=64, tiling=0 -> sampler [ 75.492] gen9_emit_sampler: sampler = 2 [ 75.492] gen9_emit_vertex_elements: setup id=2 [ 75.492] gen9_render_composite_box: (84, 0), (96, 10) [ 75.492] apply_damage: damage=0x0, region=1 [(84, 0), (96, 10) + (0, 0)] [ 75.492] gen8_vertex_flush[654] = 3 [ 75.492] _kgem_bo_destroy: handle=3, proxy? 1 [ 75.492] sna_create_pixmap(12, 1, 32, usage=0) [ 75.492] kgem_can_create_2d: 12x1 @ 32 [ 75.492] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=1 [ 75.492] kgem_can_create_2d: untiled size=4096 [ 75.492] kgem_choose_tiling: disabling tiling [12x1] for single row/col [ 75.492] kgem_choose_tiling: 12x1 -> 0 [ 75.492] sna_create_pixmap: usage=0, flags=a [ 75.492] sna_create_pixmap: small buffer [48], attaching to shadow pixmap [ 75.492] create_pixmap: allocating pixmap 12x1, depth=32/32, size=56 [ 75.492] create_pixmap: serial=4621, usage=0, 12x1 [ 75.492] sna_create_pixmap: serial=4621, 12x1, usage=0 [ 75.492] sna_validate_gc(0x561c94a96160) changes=0, previous serial=120c, drawable=120e [ 75.492] sna_validate_gc: recomputing clip [ 75.492] sna_validate_gc: composite clip=1x[(0, 0), (12, 1)] [0x561c949a5890] [ 75.492] sna_copy_area: src=pixmap=4618:(0, 10)x(12, 1)+(0, 0) -> dst=pixmap=4622:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 75.492] sna_copy_area: normal copy [ 75.493] sna_do_copy: src=(0, 10), dst=(0, 0), size=(12x1) [ 75.493] sna_do_copy: after drawable: src=(0, 10), dst=(0, 0), size=(12x1) [ 75.493] sna_do_copy: dst extents (0, 0), (12, 1), dst clip extents (0, 0), (12, 1), dst size=12x1 [ 75.493] sna_do_copy: clipped dst extents (0, 0), (12, 1) [ 75.493] sna_do_copy: unclipped src extents (0, 10), (12, 11) [ 75.493] sna_do_copy: clipped src extents (0, 10), (12, 11) [ 75.493] sna_do_copy: pixmap -- no source clipping [ 75.493] sna_do_copy: src extents (0, 10), (12, 11) x 1 [ 75.493] sna_do_copy: copy region (0, 0), (12, 1) x 1 + (0, 10) [ 75.493] sna_copy_boxes (boxes=1x[(0, 0), (12, 1)...], src pixmap=4618+(0, 10), dst pixmap=4622+(0, 0), alu=3, src.size=25x21, dst.size=12x1) [ 75.493] sna_copy_boxes: dst=(priv=0x561c94acce80, gpu_bo=0, cpu_bo=0), src=(priv=0x561c94b07640, gpu_bo=0, cpu_bo=0), replaces=1 [ 75.493] sna_drawable_use_bo pixmap=4622, box=((0, 0), (12, 1)), flags=18... [ 75.493] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=18 [ 75.493] sna_drawable_use_bo: try cpu as GPU bo is idle [ 75.493] sna_drawable_use_bo: no CPU bo, and GPU not forced [ 75.493] sna_copy_boxes__inplace - no, no src or dst GPU bo [ 75.493] sna_copy_boxes: fallback -- src=(0, 10), dst=(0, 0) [ 75.493] sna_drawable_move_region_to_cpu(pixmap=4618 (25x21), [(0, 10), (12, 11)], flags=6) [ 75.493] sna_drawable_move_region_to_cpu: pixmap=4618 all damaged on CPU [ 75.493] sna_drawable_move_region_to_cpu(pixmap=4622 (12x1), [(0, 0), (12, 1)], flags=5) [ 75.493] sna_drawable_move_region_to_cpu: region (0, 0), (12, 1) + (0, 0) subsumes pixmap (12x1) [ 75.493] _sna_pixmap_move_to_cpu(pixmap=4622, 12x1, flags=5) [ 75.493] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 75.493] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 75.493] _sna_pixmap_move_to_cpu: marking as damaged [ 75.493] __sna_damage_all(12, 1) [ 75.493] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 75.493] sna_copy_boxes: memcpy_blt(box=(0, 0), (12, 1), src=(0, 10), pitches=(100, 48)) [ 75.493] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x1, pitch=100/48 [ 75.493] sna_composite(pixmap=4616, op=3, src=4622+(0, 10), mask=0+(0, 10), dst=4616+(0, 10)+(0, 0), size=(12, 17) [ 75.493] sna_compute_composite_region: dst=(0, 10)x(12, 17) [ 75.493] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 10), (12, 27) [ 75.493] clip_to_dst: region: 1x[(0, 10), (12, 27)], clip: 1x[(0, 0), (96, 37)] [ 75.493] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 10), (12, 27) [ 75.493] sna_compute_composite_region: clip against src (12x1 clip=0): (0, 10), (12, 27) [ 75.493] sna_composite: composite region extents:+(0, 0) -> (0, 10), (12, 27) + (0, 0) [ 75.493] gen9_render_composite: 12x17, current mode=1/1 [ 75.493] kgem_bo_is_render: handle=139, rq? 1 [1] [ 75.493] kgem_bo_is_busy: handle=139, domain: 0 exec? 1, rq? 1 [ 75.493] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 75.493] gen9_composite_set_target: (0, 10)x(12, 17), partial?=1 [ 75.493] sna_drawable_use_bo pixmap=4616, box=((0, 10), (12, 27)), flags=7... [ 75.493] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 75.493] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 75.493] sna_drawable_use_bo: using whole GPU bo [ 75.493] gen9_composite_set_target: pixmap=4616, format=20020888, size=96x37, pitch=384, delta=(0,0),damage=0xffffffffffffffff [ 75.493] gen9_composite_picture: (0, 10)x(12, 17), dst=(0, 10) [ 75.493] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[1.00 0.00 0.00, 0.00 0.06 -0.59, 0.00 0.00 1.00] [ 75.493] sna_transform_is_imprecise_integer_translation: not unity scaling [ 75.493] sna_render_pixmap_bo pixmap=4622, (0, 10)x(12, 17)/(12, 1) [ 75.493] sna_render_pixmap_bo box=(0, 0), (12, 1): (12, 1)/(12, 1) [ 75.493] sna_render_pixmap_bo: offset=(0, 0), size=(12, 1) [ 75.493] use_cpu_bo: no cpu bo [ 75.493] move_to_gpu: migrating whole pixmap (12x1) for source (0,0),(12,1), count 5? 0 [ 75.493] sna_render_pixmap_bo: uploading CPU box (0, 0), (12, 1) [ 75.493] upload: box=(0, 0), (12, 1), pixmap=12x1 [ 75.493] sna_drawable_move_region_to_cpu(pixmap=4622 (12x1), [(0, 0), (12, 1)], flags=2) [ 75.493] sna_drawable_move_region_to_cpu: pixmap=4622 all damaged on CPU [ 75.493] kgem_can_create_2d: 12x1 @ 32 [ 75.493] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=1 [ 75.493] kgem_can_create_2d: untiled size=4096 [ 75.493] kgem_choose_tiling: disabling tiling [12x1] for single row/col [ 75.493] kgem_choose_tiling: 12x1 -> 0 [ 75.494] kgem_upload_source_image : (0, 0), (12, 1), stride=48, bpp=32 [ 75.494] kgem_create_buffer_2d: 12x1, 32 bpp, stride=64 [ 75.494] kgem_create_buffer: size=128, flags=3 [write?=1, inplace?=1, last?=0] [ 75.494] kgem_create_buffer: reusing buffer? used=2048 + size=128, total=262144 [ 75.494] kgem_create_proxy: target handle=3 [proxy? -1], offset=2048, length=128, io=1 [ 75.494] __kgem_bo_init(handle=3, num_pages=128) [ 75.494] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x1, pitch=48/64 [ 75.494] upload: adding upload cache to pixmap=4622 [ 75.494] kgem_proxy_bo_attach: handle=3 [ 75.494] kgem_bo_is_render: handle=139, rq? 1 [1] [ 75.494] kgem_bo_is_render: handle=3, rq? 0 [0] [ 75.494] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 75.494] gen4_choose_composite_emitter: simple src, no mask [ 75.494] kgem_check_bo: num_pages=+0, num_exec=+0 [ 75.494] gen9_composite_get_binding_table(fc80) [ 75.494] kgem_add_reloc64: handle=3, pos=16152, delta=0, domains=40000 [ 75.494] kgem_add_reloc64: adding proxy [delta=2048] for handle=3 [ 75.494] kgem_add_reloc64[10] = (delta=2048, target handle=5, presumed=ffedf000) [ 75.494] [3f10] bind bo(handle=3, addr=ffedf800), format=192, width=12, height=1, pitch=64, tiling=0 -> sampler [ 75.494] gen9_emit_sampler: sampler = 32 [ 75.494] gen9_emit_vertex_elements: setup id=2 [ 75.494] gen9_render_composite_box: (0, 10), (12, 27) [ 75.494] apply_damage: damage=0x0, region=1 [(0, 10), (12, 27) + (0, 0)] [ 75.494] gen8_vertex_flush[698] = 3 [ 75.494] sna_destroy_pixmap: pixmap=4622, attached?=1 [ 75.494] _kgem_bo_destroy: handle=3, proxy? 1 [ 75.494] __sna_free_pixmap(pixmap=4622) [ 75.494] sna_create_pixmap(12, 1, 32, usage=0) [ 75.494] kgem_can_create_2d: 12x1 @ 32 [ 75.494] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=1 [ 75.494] kgem_can_create_2d: untiled size=4096 [ 75.494] kgem_choose_tiling: disabling tiling [12x1] for single row/col [ 75.494] kgem_choose_tiling: 12x1 -> 0 [ 75.494] sna_create_pixmap: usage=0, flags=a [ 75.494] sna_create_pixmap: small buffer [48], attaching to shadow pixmap [ 75.494] create_pixmap: allocating pixmap 12x1, depth=32/32, size=56 [ 75.494] create_pixmap: serial=4623, usage=0, 12x1 [ 75.494] sna_create_pixmap: serial=4623, 12x1, usage=0 [ 75.494] sna_validate_gc(0x561c94a96160) changes=0, previous serial=120e, drawable=1210 [ 75.494] sna_validate_gc: recomputing clip [ 75.494] sna_validate_gc: composite clip=1x[(0, 0), (12, 1)] [0x561c949a5890] [ 75.494] sna_copy_area: src=pixmap=4618:(13, 10)x(12, 1)+(0, 0) -> dst=pixmap=4624:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 75.494] sna_copy_area: normal copy [ 75.494] sna_do_copy: src=(13, 10), dst=(0, 0), size=(12x1) [ 75.494] sna_do_copy: after drawable: src=(13, 10), dst=(0, 0), size=(12x1) [ 75.494] sna_do_copy: dst extents (0, 0), (12, 1), dst clip extents (0, 0), (12, 1), dst size=12x1 [ 75.494] sna_do_copy: clipped dst extents (0, 0), (12, 1) [ 75.494] sna_do_copy: unclipped src extents (13, 10), (25, 11) [ 75.494] sna_do_copy: clipped src extents (13, 10), (25, 11) [ 75.494] sna_do_copy: pixmap -- no source clipping [ 75.494] sna_do_copy: src extents (13, 10), (25, 11) x 1 [ 75.494] sna_do_copy: copy region (0, 0), (12, 1) x 1 + (13, 10) [ 75.494] sna_copy_boxes (boxes=1x[(0, 0), (12, 1)...], src pixmap=4618+(13, 10), dst pixmap=4624+(0, 0), alu=3, src.size=25x21, dst.size=12x1) [ 75.494] sna_copy_boxes: dst=(priv=0x561c94acce80, gpu_bo=0, cpu_bo=0), src=(priv=0x561c94b07640, gpu_bo=0, cpu_bo=0), replaces=1 [ 75.494] sna_drawable_use_bo pixmap=4624, box=((0, 0), (12, 1)), flags=18... [ 75.494] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=18 [ 75.494] sna_drawable_use_bo: try cpu as GPU bo is idle [ 75.494] sna_drawable_use_bo: no CPU bo, and GPU not forced [ 75.494] sna_copy_boxes__inplace - no, no src or dst GPU bo [ 75.494] sna_copy_boxes: fallback -- src=(13, 10), dst=(0, 0) [ 75.494] sna_drawable_move_region_to_cpu(pixmap=4618 (25x21), [(13, 10), (25, 11)], flags=6) [ 75.494] sna_drawable_move_region_to_cpu: pixmap=4618 all damaged on CPU [ 75.494] sna_drawable_move_region_to_cpu(pixmap=4624 (12x1), [(0, 0), (12, 1)], flags=5) [ 75.495] sna_drawable_move_region_to_cpu: region (0, 0), (12, 1) + (0, 0) subsumes pixmap (12x1) [ 75.495] _sna_pixmap_move_to_cpu(pixmap=4624, 12x1, flags=5) [ 75.495] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 75.495] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 75.495] _sna_pixmap_move_to_cpu: marking as damaged [ 75.495] __sna_damage_all(12, 1) [ 75.495] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 75.495] sna_copy_boxes: memcpy_blt(box=(0, 0), (12, 1), src=(13, 10), pitches=(100, 48)) [ 75.495] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x1, pitch=100/48 [ 75.495] sna_composite(pixmap=4616, op=3, src=4624+(42, 11), mask=0+(84, 10), dst=4616+(84, 10)+(0, 0), size=(12, 17) [ 75.495] sna_compute_composite_region: dst=(84, 10)x(12, 17) [ 75.495] sna_compute_composite_region: initial clip against dst->pDrawable: (84, 10), (96, 27) [ 75.495] clip_to_dst: region: 1x[(84, 10), (96, 27)], clip: 1x[(0, 0), (96, 37)] [ 75.495] sna_compute_composite_region: clip against dst->pCompositeClip: (84, 10), (96, 27) [ 75.495] sna_compute_composite_region: clip against src (12x1 clip=0): (84, 10), (96, 27) [ 75.495] sna_composite: composite region extents:+(0, 0) -> (84, 10), (96, 27) + (0, 0) [ 75.495] gen9_render_composite: 12x17, current mode=1/1 [ 75.495] kgem_bo_is_render: handle=139, rq? 1 [1] [ 75.495] kgem_bo_is_busy: handle=139, domain: 0 exec? 1, rq? 1 [ 75.495] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 75.495] gen9_composite_set_target: (84, 10)x(12, 17), partial?=1 [ 75.495] sna_drawable_use_bo pixmap=4616, box=((84, 10), (96, 27)), flags=7... [ 75.495] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 75.495] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 75.495] sna_drawable_use_bo: using whole GPU bo [ 75.495] gen9_composite_set_target: pixmap=4616, format=20020888, size=96x37, pitch=384, delta=(0,0),damage=0xffffffffffffffff [ 75.495] gen9_composite_picture: (42, 11)x(12, 17), dst=(84, 10) [ 75.495] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[1.00 0.00 -42.00, 0.00 0.06 -0.65, 0.00 0.00 1.00] [ 75.495] sna_transform_is_imprecise_integer_translation: not unity scaling [ 75.495] sna_render_pixmap_bo pixmap=4624, (42, 11)x(12, 17)/(12, 1) [ 75.495] sna_render_pixmap_bo box=(0, 0), (12, 1): (12, 1)/(12, 1) [ 75.495] sna_render_pixmap_bo: offset=(-42, 1), size=(12, 1) [ 75.495] use_cpu_bo: no cpu bo [ 75.495] move_to_gpu: migrating whole pixmap (12x1) for source (0,0),(12,1), count 5? 0 [ 75.495] sna_render_pixmap_bo: uploading CPU box (0, 0), (12, 1) [ 75.495] upload: box=(0, 0), (12, 1), pixmap=12x1 [ 75.495] sna_drawable_move_region_to_cpu(pixmap=4624 (12x1), [(0, 0), (12, 1)], flags=2) [ 75.495] sna_drawable_move_region_to_cpu: pixmap=4624 all damaged on CPU [ 75.495] kgem_can_create_2d: 12x1 @ 32 [ 75.495] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=1 [ 75.495] kgem_can_create_2d: untiled size=4096 [ 75.495] kgem_choose_tiling: disabling tiling [12x1] for single row/col [ 75.495] kgem_choose_tiling: 12x1 -> 0 [ 75.495] kgem_upload_source_image : (0, 0), (12, 1), stride=48, bpp=32 [ 75.495] kgem_create_buffer_2d: 12x1, 32 bpp, stride=64 [ 75.495] kgem_create_buffer: size=128, flags=3 [write?=1, inplace?=1, last?=0] [ 75.495] kgem_create_buffer: reusing buffer? used=2304 + size=128, total=262144 [ 75.495] kgem_create_proxy: target handle=3 [proxy? -1], offset=2304, length=128, io=1 [ 75.495] __kgem_bo_init(handle=3, num_pages=128) [ 75.495] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x1, pitch=48/64 [ 75.495] upload: adding upload cache to pixmap=4624 [ 75.495] kgem_proxy_bo_attach: handle=3 [ 75.495] kgem_bo_is_render: handle=139, rq? 1 [1] [ 75.495] kgem_bo_is_render: handle=3, rq? 0 [0] [ 75.495] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 75.495] gen4_choose_composite_emitter: simple src, no mask [ 75.495] kgem_check_bo: num_pages=+0, num_exec=+0 [ 75.495] gen9_composite_get_binding_table(fc00) [ 75.495] kgem_add_reloc64: handle=3, pos=16120, delta=0, domains=40000 [ 75.495] kgem_add_reloc64: adding proxy [delta=2304] for handle=3 [ 75.495] kgem_add_reloc64[11] = (delta=2304, target handle=5, presumed=ffedf000) [ 75.495] [3ef0] bind bo(handle=3, addr=ffedf900), format=192, width=12, height=1, pitch=64, tiling=0 -> sampler [ 75.495] gen9_emit_vertex_elements: setup id=2 [ 75.496] gen9_render_composite_box: (84, 10), (96, 27) [ 75.496] apply_damage: damage=0x0, region=1 [(84, 10), (96, 27) + (0, 0)] [ 75.496] gen8_vertex_flush[6d4] = 3 [ 75.496] sna_accel_flush: flush?=0, dirty?=0 [ 75.496] sna_block_handler (tv=0.0) [ 75.496] sna_wakeup_handler [ 75.496] sna_mode_wakeup: len=64 [ 75.496] sna_dri2_vblank_handler(type=2, sequence=4279, draw=4181) [ 75.496] sna_crtc_record_swap: recording last swap on pipe=0, frame 4279 [msc=4279], time 75.491776 [ 75.496] sna_dri2_vblank_handler: 2 complete, frame=4279 tv=75.491776 [ 75.496] sna_dri2_blit_complete: blit finished [ 75.496] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4279, tv=75.491776) [ 75.496] frame_swap_complete(type=2): draw=146, pipe=0, frame=4279 [msc=4279], tv=75.491776 [ 75.496] sna_accel_flush: flush?=0, dirty?=0 [ 75.496] sna_dri2_event_free(draw?=1) [ 75.496] sna_dri2_remove_event: remove[0x561c94a33950] from window 146, active? 1 [ 75.496] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=128] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 75.496] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=32] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 75.496] sna_dri2_vblank_handler complete [ 75.496] sna_mode_wakeup: recording last swap on pipe=0, frame 4279 [10b7], time 75.491776 [ 75.496] sna_mode_wakeup: removing handle=32 [active_scanout=0] from scanout, installing handle=128 [active_scanout=2] [ 75.496] sna_mode_wakeup: flip complete, pending? 1 [ 75.496] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 75.496] sna_destroy_pixmap: pixmap=4624, attached?=1 [ 75.496] _kgem_bo_destroy: handle=3, proxy? 1 [ 75.496] __sna_free_pixmap(pixmap=4624) [ 75.496] sna_composite(pixmap=4616, op=3, src=4618+(0, 11), mask=0+(0, 27), dst=4616+(0, 27)+(0, 0), size=(12, 10) [ 75.496] sna_compute_composite_region: dst=(0, 27)x(12, 10) [ 75.496] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 27), (12, 37) [ 75.496] clip_to_dst: region: 1x[(0, 27), (12, 37)], clip: 1x[(0, 0), (96, 37)] [ 75.496] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 27), (12, 37) [ 75.496] sna_compute_composite_region: clip against src (25x21 clip=0): (0, 27), (12, 37) [ 75.496] sna_composite: composite region extents:+(0, 0) -> (0, 27), (12, 37) + (0, 0) [ 75.496] gen9_render_composite: 12x10, current mode=1/1 [ 75.496] kgem_bo_is_render: handle=139, rq? 1 [1] [ 75.496] kgem_bo_is_busy: handle=139, domain: 0 exec? 1, rq? 1 [ 75.496] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 75.496] gen9_composite_set_target: (0, 27)x(12, 10), partial?=1 [ 75.496] sna_drawable_use_bo pixmap=4616, box=((0, 27), (12, 37)), flags=7... [ 75.496] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 75.496] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 75.496] sna_drawable_use_bo: using whole GPU bo [ 75.496] gen9_composite_set_target: pixmap=4616, format=20020888, size=96x37, pitch=384, delta=(0,0),damage=0xffffffffffffffff [ 75.496] gen9_composite_picture: (0, 11)x(12, 10), dst=(0, 27) [ 75.496] sna_transform_is_imprecise_integer_translation: no transform [ 75.496] gen9_composite_picture: integer translation (0, 0), removing [ 75.496] sna_render_pixmap_bo pixmap=4618, (0, 11)x(12, 10)/(25, 21) [ 75.496] sna_render_pixmap_bo box=(0, 11), (12, 21): (12, 10)/(25, 21) [ 75.496] sna_render_pixmap_bo: offset=(0, -16), size=(25, 21) [ 75.496] use_cpu_bo: no cpu bo [ 75.496] kgem_choose_tiling: too short [10] for TILING_Y [ 75.496] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 75.496] kgem_choose_tiling: 12x10 -> 0 [ 75.496] sna_render_pixmap_bo: uploading CPU box (0, 11), (12, 21) [ 75.496] upload: box=(0, 11), (12, 21), pixmap=25x21 [ 75.496] sna_drawable_move_region_to_cpu(pixmap=4618 (25x21), [(0, 11), (12, 21)], flags=2) [ 75.496] sna_drawable_move_region_to_cpu: pixmap=4618 all damaged on CPU [ 75.497] kgem_can_create_2d: 12x10 @ 32 [ 75.497] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 75.497] kgem_can_create_2d: untiled size=4096 [ 75.497] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 75.497] kgem_choose_tiling: 12x10 -> 0 [ 75.497] kgem_upload_source_image : (0, 11), (12, 21), stride=100, bpp=32 [ 75.497] kgem_create_buffer_2d: 12x10, 32 bpp, stride=64 [ 75.497] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] [ 75.497] kgem_create_buffer: reusing buffer? used=2560 + size=640, total=262144 [ 75.497] kgem_create_proxy: target handle=3 [proxy? -1], offset=2560, length=640, io=1 [ 75.497] __kgem_bo_init(handle=3, num_pages=640) [ 75.497] memcpy_blt: src=(0, 11), dst=(0, 0), size=12x10, pitch=100/64 [ 75.497] kgem_bo_is_render: handle=139, rq? 1 [1] [ 75.497] kgem_bo_is_render: handle=3, rq? 0 [0] [ 75.497] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 75.497] gen4_choose_composite_emitter: identity src, no mask [ 75.497] kgem_check_bo: num_pages=+0, num_exec=+0 [ 75.497] gen9_composite_get_binding_table(fb80) [ 75.497] kgem_add_reloc64: handle=3, pos=16088, delta=0, domains=40000 [ 75.497] kgem_add_reloc64: adding proxy [delta=2560] for handle=3 [ 75.497] kgem_add_reloc64[12] = (delta=2560, target handle=5, presumed=ffedf000) [ 75.497] [3ed0] bind bo(handle=3, addr=ffedfa00), format=192, width=12, height=10, pitch=64, tiling=0 -> sampler [ 75.497] gen9_emit_sampler: sampler = 2 [ 75.497] gen9_emit_vertex_elements: setup id=2 [ 75.497] gen9_render_composite_box: (0, 27), (12, 37) [ 75.497] apply_damage: damage=0x0, region=1 [(0, 27), (12, 37) + (0, 0)] [ 75.497] gen8_vertex_flush[718] = 3 [ 75.497] _kgem_bo_destroy: handle=3, proxy? 1 [ 75.497] sna_create_pixmap(1, 10, 32, usage=0) [ 75.497] kgem_can_create_2d: 1x10 @ 32 [ 75.497] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=10 [ 75.497] kgem_can_create_2d: untiled size=4096 [ 75.497] kgem_choose_tiling: disabling tiling [1x10] for single row/col [ 75.497] kgem_choose_tiling: 1x10 -> 0 [ 75.497] sna_create_pixmap: usage=0, flags=a [ 75.497] sna_create_pixmap: small buffer [40], attaching to shadow pixmap [ 75.497] create_pixmap: allocating pixmap 1x10, depth=32/32, size=48 [ 75.497] create_pixmap: serial=4625, usage=0, 1x10 [ 75.497] sna_create_pixmap: serial=4625, 1x10, usage=0 [ 75.497] sna_validate_gc(0x561c94a96160) changes=0, previous serial=1210, drawable=1212 [ 75.497] sna_validate_gc: recomputing clip [ 75.497] sna_validate_gc: composite clip=1x[(0, 0), (1, 10)] [0x561c949a5890] [ 75.497] sna_copy_area: src=pixmap=4618:(12, 11)x(1, 10)+(0, 0) -> dst=pixmap=4626:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 75.497] sna_copy_area: normal copy [ 75.497] sna_do_copy: src=(12, 11), dst=(0, 0), size=(1x10) [ 75.497] sna_do_copy: after drawable: src=(12, 11), dst=(0, 0), size=(1x10) [ 75.497] sna_do_copy: dst extents (0, 0), (1, 10), dst clip extents (0, 0), (1, 10), dst size=1x10 [ 75.497] sna_do_copy: clipped dst extents (0, 0), (1, 10) [ 75.497] sna_do_copy: unclipped src extents (12, 11), (13, 21) [ 75.497] sna_do_copy: clipped src extents (12, 11), (13, 21) [ 75.497] sna_do_copy: pixmap -- no source clipping [ 75.497] sna_do_copy: src extents (12, 11), (13, 21) x 1 [ 75.497] sna_do_copy: copy region (0, 0), (1, 10) x 1 + (12, 11) [ 75.497] sna_copy_boxes (boxes=1x[(0, 0), (1, 10)...], src pixmap=4618+(12, 11), dst pixmap=4626+(0, 0), alu=3, src.size=25x21, dst.size=1x10) [ 75.497] sna_copy_boxes: dst=(priv=0x561c94acce80, gpu_bo=0, cpu_bo=0), src=(priv=0x561c94b07640, gpu_bo=0, cpu_bo=0), replaces=1 [ 75.497] sna_drawable_use_bo pixmap=4626, box=((0, 0), (1, 10)), flags=18... [ 75.497] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=18 [ 75.497] sna_drawable_use_bo: try cpu as GPU bo is idle [ 75.497] sna_drawable_use_bo: no CPU bo, and GPU not forced [ 75.497] sna_copy_boxes__inplace - no, no src or dst GPU bo [ 75.497] sna_copy_boxes: fallback -- src=(12, 11), dst=(0, 0) [ 75.497] sna_drawable_move_region_to_cpu(pixmap=4618 (25x21), [(12, 11), (13, 21)], flags=6) [ 75.497] sna_drawable_move_region_to_cpu: pixmap=4618 all damaged on CPU [ 75.497] sna_drawable_move_region_to_cpu(pixmap=4626 (1x10), [(0, 0), (1, 10)], flags=5) [ 75.497] sna_drawable_move_region_to_cpu: region (0, 0), (1, 10) + (0, 0) subsumes pixmap (1x10) [ 75.497] _sna_pixmap_move_to_cpu(pixmap=4626, 1x10, flags=5) [ 75.497] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 75.497] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 75.497] _sna_pixmap_move_to_cpu: marking as damaged [ 75.497] __sna_damage_all(1, 10) [ 75.497] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 75.497] sna_copy_boxes: memcpy_blt(box=(0, 0), (1, 10), src=(12, 11), pitches=(100, 4)) [ 75.497] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x10, pitch=100/4 [ 75.498] sna_composite(pixmap=4616, op=3, src=4626+(13, 14), mask=0+(12, 27), dst=4616+(12, 27)+(0, 0), size=(72, 10) [ 75.498] sna_compute_composite_region: dst=(12, 27)x(72, 10) [ 75.498] sna_compute_composite_region: initial clip against dst->pDrawable: (12, 27), (84, 37) [ 75.498] clip_to_dst: region: 1x[(12, 27), (84, 37)], clip: 1x[(0, 0), (96, 37)] [ 75.498] sna_compute_composite_region: clip against dst->pCompositeClip: (12, 27), (84, 37) [ 75.498] sna_compute_composite_region: clip against src (1x10 clip=0): (12, 27), (84, 37) [ 75.498] sna_composite: composite region extents:+(0, 0) -> (12, 27), (84, 37) + (0, 0) [ 75.498] gen9_render_composite: 72x10, current mode=1/1 [ 75.498] kgem_bo_is_render: handle=139, rq? 1 [1] [ 75.498] kgem_bo_is_busy: handle=139, domain: 0 exec? 1, rq? 1 [ 75.498] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 75.498] gen9_composite_set_target: (12, 27)x(72, 10), partial?=1 [ 75.498] sna_drawable_use_bo pixmap=4616, box=((12, 27), (84, 37)), flags=7... [ 75.498] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 75.498] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 75.498] sna_drawable_use_bo: using whole GPU bo [ 75.498] gen9_composite_set_target: pixmap=4616, format=20020888, size=96x37, pitch=384, delta=(0,0),damage=0xffffffffffffffff [ 75.498] gen9_composite_picture: (13, 14)x(72, 10), dst=(12, 27) [ 75.498] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.01 0.00 -0.18, 0.00 1.00 -14.00, 0.00 0.00 1.00] [ 75.498] sna_transform_is_imprecise_integer_translation: not unity scaling [ 75.498] sna_render_pixmap_bo pixmap=4626, (13, 14)x(72, 10)/(1, 10) [ 75.498] sna_render_pixmap_bo box=(0, 0), (1, 10): (1, 10)/(1, 10) [ 75.498] sna_render_pixmap_bo: offset=(1, -13), size=(1, 10) [ 75.498] use_cpu_bo: no cpu bo [ 75.498] move_to_gpu: migrating whole pixmap (1x10) for source (0,0),(1,10), count 5? 0 [ 75.498] sna_render_pixmap_bo: uploading CPU box (0, 0), (1, 10) [ 75.498] upload: box=(0, 0), (1, 10), pixmap=1x10 [ 75.498] sna_drawable_move_region_to_cpu(pixmap=4626 (1x10), [(0, 0), (1, 10)], flags=2) [ 75.498] sna_drawable_move_region_to_cpu: pixmap=4626 all damaged on CPU [ 75.498] kgem_can_create_2d: 1x10 @ 32 [ 75.498] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=10 [ 75.498] kgem_can_create_2d: untiled size=4096 [ 75.498] kgem_choose_tiling: disabling tiling [1x10] for single row/col [ 75.498] kgem_choose_tiling: 1x10 -> 0 [ 75.498] kgem_upload_source_image : (0, 0), (1, 10), stride=4, bpp=32 [ 75.498] kgem_create_buffer_2d: 1x10, 32 bpp, stride=32 [ 75.498] kgem_create_buffer: size=320, flags=3 [write?=1, inplace?=1, last?=0] [ 75.498] kgem_create_buffer: reusing buffer? used=3328 + size=320, total=262144 [ 75.498] kgem_create_proxy: target handle=3 [proxy? -1], offset=3328, length=320, io=1 [ 75.498] __kgem_bo_init(handle=3, num_pages=320) [ 75.498] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x10, pitch=4/32 [ 75.498] upload: adding upload cache to pixmap=4626 [ 75.498] kgem_proxy_bo_attach: handle=3 [ 75.498] kgem_bo_is_render: handle=139, rq? 1 [1] [ 75.498] kgem_bo_is_render: handle=3, rq? 0 [0] [ 75.498] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 75.498] gen4_choose_composite_emitter: simple src, no mask [ 75.498] kgem_check_bo: num_pages=+0, num_exec=+0 [ 75.498] gen9_composite_get_binding_table(fb00) [ 75.498] kgem_add_reloc64: handle=3, pos=16056, delta=0, domains=40000 [ 75.498] kgem_add_reloc64: adding proxy [delta=3328] for handle=3 [ 75.498] kgem_add_reloc64[13] = (delta=3328, target handle=5, presumed=ffedf000) [ 75.498] [3eb0] bind bo(handle=3, addr=ffedfd00), format=192, width=1, height=10, pitch=32, tiling=0 -> sampler [ 75.498] gen9_emit_sampler: sampler = 32 [ 75.498] gen9_emit_vertex_elements: setup id=2 [ 75.498] gen9_render_composite_box: (12, 27), (84, 37) [ 75.498] apply_damage: damage=0x0, region=1 [(12, 27), (84, 37) + (0, 0)] [ 75.498] gen8_vertex_flush[75c] = 3 [ 75.498] sna_destroy_pixmap: pixmap=4626, attached?=1 [ 75.498] _kgem_bo_destroy: handle=3, proxy? 1 [ 75.498] __sna_free_pixmap(pixmap=4626) [ 75.498] sna_composite(pixmap=4616, op=3, src=4618+(13, 11), mask=0+(84, 27), dst=4616+(84, 27)+(0, 0), size=(12, 10) [ 75.498] sna_compute_composite_region: dst=(84, 27)x(12, 10) [ 75.498] sna_compute_composite_region: initial clip against dst->pDrawable: (84, 27), (96, 37) [ 75.498] clip_to_dst: region: 1x[(84, 27), (96, 37)], clip: 1x[(0, 0), (96, 37)] [ 75.498] sna_compute_composite_region: clip against dst->pCompositeClip: (84, 27), (96, 37) [ 75.498] sna_compute_composite_region: clip against src (25x21 clip=0): (84, 27), (96, 37) [ 75.498] sna_composite: composite region extents:+(0, 0) -> (84, 27), (96, 37) + (0, 0) [ 75.498] gen9_render_composite: 12x10, current mode=1/1 [ 75.498] kgem_bo_is_render: handle=139, rq? 1 [1] [ 75.498] kgem_bo_is_busy: handle=139, domain: 0 exec? 1, rq? 1 [ 75.498] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 75.498] gen9_composite_set_target: (84, 27)x(12, 10), partial?=1 [ 75.498] sna_drawable_use_bo pixmap=4616, box=((84, 27), (96, 37)), flags=7... [ 75.498] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 75.498] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 75.498] sna_drawable_use_bo: using whole GPU bo [ 75.498] gen9_composite_set_target: pixmap=4616, format=20020888, size=96x37, pitch=384, delta=(0,0),damage=0xffffffffffffffff [ 75.498] gen9_composite_picture: (13, 11)x(12, 10), dst=(84, 27) [ 75.498] sna_transform_is_imprecise_integer_translation: no transform [ 75.498] gen9_composite_picture: integer translation (0, 0), removing [ 75.498] sna_render_pixmap_bo pixmap=4618, (13, 11)x(12, 10)/(25, 21) [ 75.498] sna_render_pixmap_bo box=(13, 11), (25, 21): (12, 10)/(25, 21) [ 75.498] sna_render_pixmap_bo: offset=(-71, -16), size=(25, 21) [ 75.498] use_cpu_bo: no cpu bo [ 75.498] kgem_choose_tiling: too short [10] for TILING_Y [ 75.498] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 75.498] kgem_choose_tiling: 12x10 -> 0 [ 75.498] sna_render_pixmap_bo: uploading CPU box (13, 11), (25, 21) [ 75.498] upload: box=(13, 11), (25, 21), pixmap=25x21 [ 75.498] sna_drawable_move_region_to_cpu(pixmap=4618 (25x21), [(13, 11), (25, 21)], flags=2) [ 75.498] sna_drawable_move_region_to_cpu: pixmap=4618 all damaged on CPU [ 75.498] kgem_can_create_2d: 12x10 @ 32 [ 75.498] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 75.498] kgem_can_create_2d: untiled size=4096 [ 75.499] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 75.499] kgem_choose_tiling: 12x10 -> 0 [ 75.499] kgem_upload_source_image : (13, 11), (25, 21), stride=100, bpp=32 [ 75.499] kgem_create_buffer_2d: 12x10, 32 bpp, stride=64 [ 75.499] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] [ 75.499] kgem_create_buffer: reusing buffer? used=3840 + size=640, total=262144 [ 75.499] kgem_create_proxy: target handle=3 [proxy? -1], offset=3840, length=640, io=1 [ 75.499] __kgem_bo_init(handle=3, num_pages=640) [ 75.499] memcpy_blt: src=(13, 11), dst=(0, 0), size=12x10, pitch=100/64 [ 75.499] kgem_bo_is_render: handle=139, rq? 1 [1] [ 75.499] kgem_bo_is_render: handle=3, rq? 0 [0] [ 75.499] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 75.499] gen4_choose_composite_emitter: identity src, no mask [ 75.499] kgem_check_bo: num_pages=+0, num_exec=+0 [ 75.499] gen9_composite_get_binding_table(fa80) [ 75.499] kgem_add_reloc64: handle=3, pos=16024, delta=0, domains=40000 [ 75.499] kgem_add_reloc64: adding proxy [delta=3840] for handle=3 [ 75.499] kgem_add_reloc64[14] = (delta=3840, target handle=5, presumed=ffedf000) [ 75.499] [3e90] bind bo(handle=3, addr=ffedff00), format=192, width=12, height=10, pitch=64, tiling=0 -> sampler [ 75.499] gen9_emit_sampler: sampler = 2 [ 75.499] gen9_emit_vertex_elements: setup id=2 [ 75.499] gen9_render_composite_box: (84, 27), (96, 37) [ 75.499] apply_damage: damage=0x0, region=1 [(84, 27), (96, 37) + (0, 0)] [ 75.499] gen8_vertex_flush[7a0] = 3 [ 75.499] _kgem_bo_destroy: handle=3, proxy? 1 [ 75.499] sna_destroy_pixmap: pixmap=4618, attached?=1 [ 75.499] __sna_free_pixmap(pixmap=4618) [ 75.499] sna_glyphs(op=3, nlist=1, src=(9, 23)) [ 75.499] kgem_bo_is_busy: handle=139, domain: 0 exec? 1, rq? 1 [ 75.499] sna_glyphs: discarding mask [ 75.499] glyphs0_to_dst(op=3, src=(9, 23), nlist=1, dst=(9, 23)+(0, 0)) [ 75.499] clipped_glyphs: no, clip region (0, 0), (96, 37) matches drawable pixmap=94680752682688 size=96x37 [ 75.499] gen9_render_composite: 0x0, current mode=1/1 [ 75.499] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 75.499] kgem_bo_is_busy: handle=139, domain: 0 exec? 1, rq? 1 [ 75.499] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 75.499] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 75.499] sna_drawable_use_bo pixmap=4616, box=((0, 0), (96, 37)), flags=7... [ 75.499] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 75.499] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 75.499] sna_drawable_use_bo: using whole GPU bo [ 75.499] gen9_composite_set_target: pixmap=4616, format=20020888, size=96x37, pitch=384, delta=(0,0),damage=0xffffffffffffffff [ 75.499] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 75.499] color_convert: src=ff292927 [20028888] [ 75.499] color_convert: dst=ff292927 [20028888] [ 75.499] sna_render_get_solid: ff292927 [ 75.499] sna_render_get_solid(34) = ff292927 (old) [ 75.499] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 75.499] sna_transform_is_imprecise_integer_translation: no transform [ 75.499] gen9_composite_picture: integer translation (0, 0), removing [ 75.499] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 75.499] sna_render_pixmap_bo: GPU all damaged [ 75.499] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 75.499] gen4_choose_composite_emitter: solid, identity mask [ 75.499] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 75.499] aligning vertex: was 3, now 4 floats per vertex [ 75.499] gen9_composite_get_binding_table(fa00) [ 75.499] kgem_add_reloc64: handle=122, pos=15992, delta=0, domains=40000 [ 75.499] kgem_add_reloc64: adding proxy [delta=136] for handle=122 [ 75.499] kgem_add_reloc64[15] = (delta=136, target handle=3, presumed=fff6a000) [ 75.499] [3e70] bind bo(handle=122, addr=fff6a088), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 75.499] kgem_add_reloc64: handle=6, pos=15976, delta=0, domains=40000 [ 75.499] kgem_add_handle: handle=6, index=6 [ 75.499] kgem_add_reloc64[16] = (delta=0, target handle=6, presumed=fd581000) [ 75.499] [3e60] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 75.499] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 [ 75.499] gen9_emit_sampler: sampler = a [ 75.499] gen9_emit_sf: num_sf_outputs=2 [ 75.499] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 75.499] gen9_emit_vertex_elements: setup id=9 [ 75.499] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 75.499] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 75.499] glyphs0_to_dst: glyph=(8, 13)x(12, 10), unclipped [ 75.499] emit_primitive_identity_mask__avx2: dst=(8, 13), mask=(64.00, 64.00) x (12.00, 10.00) [ 75.499] glyphs0_to_dst: glyph=(19, 11)x(5, 12), unclipped [ 75.499] emit_primitive_identity_mask__avx2: dst=(19, 11), mask=(800.00, 32.00) x (5.00, 12.00) [ 75.499] glyphs0_to_dst: glyph=(23, 11)x(5, 12), unclipped [ 75.499] emit_primitive_identity_mask__avx2: dst=(23, 11), mask=(800.00, 32.00) x (5.00, 12.00) [ 75.499] glyphs0_to_dst: glyph=(29, 13)x(10, 10), unclipped [ 75.499] emit_primitive_identity_mask__avx2: dst=(29, 13), mask=(560.00, 32.00) x (10.00, 10.00) [ 75.499] glyphs0_to_dst: glyph=(37, 15)x(10, 8), unclipped [ 75.499] emit_primitive_identity_mask__avx2: dst=(37, 15), mask=(576.00, 0.00) x (10.00, 8.00) [ 75.499] glyphs0_to_dst: glyph=(46, 12)x(7, 11), unclipped [ 75.499] emit_primitive_identity_mask__avx2: dst=(46, 12), mask=(624.00, 0.00) x (7.00, 11.00) [ 75.499] glyphs0_to_dst: glyph=(52, 12)x(7, 11), unclipped [ 75.499] emit_primitive_identity_mask__avx2: dst=(52, 12), mask=(624.00, 0.00) x (7.00, 11.00) [ 75.499] glyphs0_to_dst: glyph=(57, 12)x(5, 11), unclipped [ 75.499] emit_primitive_identity_mask__avx2: dst=(57, 12), mask=(784.00, 48.00) x (5.00, 11.00) [ 75.499] glyphs0_to_dst: glyph=(62, 15)x(9, 8), unclipped [ 75.499] emit_primitive_identity_mask__avx2: dst=(62, 15), mask=(592.00, 0.00) x (9.00, 8.00) [ 75.500] glyphs0_to_dst: glyph=(70, 15)x(10, 11), unclipped [ 75.500] emit_primitive_identity_mask__avx2: dst=(70, 15), mask=(656.00, 16.00) x (10.00, 11.00) [ 75.500] glyphs0_to_dst: glyph=(79, 15)x(9, 8), unclipped [ 75.500] emit_primitive_identity_mask__avx2: dst=(79, 15), mask=(576.00, 16.00) x (9.00, 8.00) [ 75.500] gen8_vertex_flush[87c] = 33 [ 75.500] gen9_magic_ca_pass: CA fixup (23 -> 56) [ 75.500] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 75.500] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 75.500] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 75.500] sna_accel_flush: flush?=0, dirty?=0 [ 75.500] sna_glyphs(op=3, nlist=1, src=(9, 24)) [ 75.500] kgem_bo_is_busy: handle=139, domain: 0 exec? 1, rq? 1 [ 75.500] sna_glyphs: discarding mask [ 75.500] glyphs0_to_dst(op=3, src=(9, 24), nlist=1, dst=(9, 24)+(0, 0)) [ 75.500] clipped_glyphs: no, clip region (0, 0), (96, 37) matches drawable pixmap=94680752682688 size=96x37 [ 75.500] gen9_render_composite: 0x0, current mode=1/1 [ 75.500] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 75.500] kgem_bo_is_busy: handle=139, domain: 0 exec? 1, rq? 1 [ 75.500] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 75.500] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 75.500] sna_drawable_use_bo pixmap=4616, box=((0, 0), (96, 37)), flags=7... [ 75.500] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 75.500] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 75.500] sna_drawable_use_bo: using whole GPU bo [ 75.500] gen9_composite_set_target: pixmap=4616, format=20020888, size=96x37, pitch=384, delta=(0,0),damage=0xffffffffffffffff [ 75.500] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 75.500] color_convert: src=ffdfdbd2 [20028888] [ 75.500] color_convert: dst=ffdfdbd2 [20028888] [ 75.500] sna_render_get_solid: ffdfdbd2 [ 75.500] sna_render_get_solid(6) = ffdfdbd2 (old) [ 75.500] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 75.500] sna_transform_is_imprecise_integer_translation: no transform [ 75.500] gen9_composite_picture: integer translation (0, 0), removing [ 75.500] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 75.500] sna_render_pixmap_bo: GPU all damaged [ 75.500] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 75.500] gen4_choose_composite_emitter: solid, identity mask [ 75.500] kgem_check_bo: num_pages=+0, num_exec=+0 [ 75.500] gen9_composite_get_binding_table(f940) [ 75.500] kgem_add_reloc64: handle=122, pos=15944, delta=0, domains=40000 [ 75.500] kgem_add_reloc64: adding proxy [delta=24] for handle=122 [ 75.500] kgem_add_reloc64[17] = (delta=24, target handle=3, presumed=fff6a000) [ 75.500] [3e40] bind bo(handle=122, addr=fff6a018), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 75.500] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 75.500] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 75.500] gen9_emit_vertex_elements: setup id=9 [ 75.500] glyphs0_to_dst: glyph=(8, 14)x(12, 10), unclipped [ 75.500] emit_primitive_identity_mask__avx2: dst=(8, 14), mask=(64.00, 64.00) x (12.00, 10.00) [ 75.500] glyphs0_to_dst: glyph=(19, 12)x(5, 12), unclipped [ 75.500] emit_primitive_identity_mask__avx2: dst=(19, 12), mask=(800.00, 32.00) x (5.00, 12.00) [ 75.500] glyphs0_to_dst: glyph=(23, 12)x(5, 12), unclipped [ 75.500] emit_primitive_identity_mask__avx2: dst=(23, 12), mask=(800.00, 32.00) x (5.00, 12.00) [ 75.500] glyphs0_to_dst: glyph=(29, 14)x(10, 10), unclipped [ 75.500] emit_primitive_identity_mask__avx2: dst=(29, 14), mask=(560.00, 32.00) x (10.00, 10.00) [ 75.500] glyphs0_to_dst: glyph=(37, 16)x(10, 8), unclipped [ 75.500] emit_primitive_identity_mask__avx2: dst=(37, 16), mask=(576.00, 0.00) x (10.00, 8.00) [ 75.500] glyphs0_to_dst: glyph=(46, 13)x(7, 11), unclipped [ 75.500] emit_primitive_identity_mask__avx2: dst=(46, 13), mask=(624.00, 0.00) x (7.00, 11.00) [ 75.500] glyphs0_to_dst: glyph=(52, 13)x(7, 11), unclipped [ 75.500] emit_primitive_identity_mask__avx2: dst=(52, 13), mask=(624.00, 0.00) x (7.00, 11.00) [ 75.500] glyphs0_to_dst: glyph=(57, 13)x(5, 11), unclipped [ 75.500] emit_primitive_identity_mask__avx2: dst=(57, 13), mask=(784.00, 48.00) x (5.00, 11.00) [ 75.500] glyphs0_to_dst: glyph=(62, 16)x(9, 8), unclipped [ 75.500] emit_primitive_identity_mask__avx2: dst=(62, 16), mask=(592.00, 0.00) x (9.00, 8.00) [ 75.500] glyphs0_to_dst: glyph=(70, 16)x(10, 11), unclipped [ 75.500] emit_primitive_identity_mask__avx2: dst=(70, 16), mask=(656.00, 16.00) x (10.00, 11.00) [ 75.500] glyphs0_to_dst: glyph=(79, 16)x(9, 8), unclipped [ 75.500] emit_primitive_identity_mask__avx2: dst=(79, 16), mask=(576.00, 16.00) x (9.00, 8.00) [ 75.500] gen8_vertex_flush[97c] = 33 [ 75.500] gen9_magic_ca_pass: CA fixup (56 -> 89) [ 75.500] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 75.500] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 75.500] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 75.500] sna_copy_area: src=pixmap=4616:(0, 0)x(96, 37)+(0, 0) -> dst=pixmap=4458:(11, 7)+(1524, 838); alu=3, pm=ffffffff, depth=24 [ 75.500] sna_copy_area: normal copy [ 75.500] sna_do_copy: src=(0, 0), dst=(11, 7), size=(96x37) [ 75.500] sna_do_copy: after drawable: src=(0, 0), dst=(1535, 845), size=(96x37) [ 75.500] sna_do_copy: dst extents (1535, 845), (1631, 882), dst clip extents (1524, 838), (2374, 1402), dst size=850x564 [ 75.500] sna_do_copy: clipped dst extents (1535, 845), (1631, 882) [ 75.500] sna_do_copy: unclipped src extents (0, 0), (96, 37) [ 75.500] sna_do_copy: clipped src extents (0, 0), (96, 37) [ 75.500] sna_do_copy: pixmap -- no source clipping [ 75.500] sna_do_copy: src extents (0, 0), (96, 37) x 1 [ 75.500] sna_do_copy: copy region (1535, 845), (1631, 882) x 1 + (-1535, -845) [ 75.500] sna_copy_boxes (boxes=1x[(1535, 845), (1631, 882)...], src pixmap=4616+(-1535, -845), dst pixmap=4458+(-1524, -810), alu=3, src.size=96x37, dst.size=850x592) [ 75.500] sna_copy_boxes: dst=(priv=0x561c9499d2c0, gpu_bo=20, cpu_bo=0), src=(priv=0x561c9472b610, gpu_bo=139, cpu_bo=0), replaces=0 [ 75.500] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 75.500] sna_drawable_use_bo pixmap=4458, box=((11, 35), (107, 72)), flags=b... [ 75.500] sna_drawable_use_bo: exported target, set PREFER_GPU [ 75.500] sna_drawable_use_bo: pinned, never REPLACES [ 75.500] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=b [ 75.500] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 75.501] sna_drawable_use_bo: using whole GPU bo [ 75.501] sna_pixmap_move_to_gpu(pixmap=4616, usage=0), flags=a [ 75.501] sna_pixmap_move_to_gpu: already all-damaged [ 75.501] sna_pixmap_mark_active: pixmap=4616, handle=139 [ 75.501] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 75.501] gen9_render_copy_boxes (-11, -35)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 75.501] kgem_bo_is_render: handle=139, rq? 1 [1] [ 75.501] kgem_bo_is_render: handle=20, rq? 0 [0] [ 75.501] kgem_bo_is_render: handle=20, rq? 0 [0] [ 75.501] kgem_bo_is_render: handle=139, rq? 1 [1] [ 75.501] kgem_set_mode: flushing before new bo [ 75.501] gen8_vertex_close: used=356, vbo active? 23, vb=207, nreloc=4 [ 75.501] gen8_vertex_close: reloc[0] = 287 [ 75.501] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 75.501] kgem_add_handle: handle=23, index=7 [ 75.501] kgem_add_reloc64[18] = (delta=0, target handle=7, presumed=fd541000) [ 75.501] gen8_vertex_close: reloc[1] = 337 [ 75.501] kgem_add_reloc64: handle=23, pos=337, delta=0, domains=200000 [ 75.501] kgem_add_reloc64[19] = (delta=0, target handle=7, presumed=fd541000) [ 75.501] gen8_vertex_close: reloc[2] = 366 [ 75.501] kgem_add_reloc64: handle=23, pos=366, delta=0, domains=200000 [ 75.501] kgem_add_reloc64[20] = (delta=0, target handle=7, presumed=fd541000) [ 75.501] gen8_vertex_close: reloc[3] = 538 [ 75.501] kgem_add_reloc64: handle=23, pos=538, delta=0, domains=200000 [ 75.501] kgem_add_reloc64[21] = (delta=0, target handle=7, presumed=fd541000) [ 75.501] batch[1/1, flags=1800]: 644 644 15936 16384, nreloc=22, nexec=8, nfence=0, aperture=1181 [fenced=0] [ 75.501] kgem_finish_buffers: buffer handle=3, used=4608, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 75.501] kgem_finish_buffers: retaining upload buffer (4608/262144): used=8192, refcnt=1 [ 75.501] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd981000 [ 75.501] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -57343 [ 75.501] kgem_fixup_relocs: shrinking by 57344 [ 75.501] __kgem_busy: handle=2, busy=0, wedged=0 [ 75.501] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd981000 [ 75.501] kgem_commit: release handle=139 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd353000 [ 75.501] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 75.501] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 75.501] __kgem_bo_clear_busy: handle=7 [ 75.501] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 75.501] kgem_commit: release handle=122 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 75.501] __kgem_bo_clear_busy: handle=122 [ 75.501] kgem_commit: release handle=122 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff6a000 [ 75.501] kgem_commit: release handle=104 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff69000 [ 75.501] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffedf000 [ 75.501] kgem_commit: release handle=122 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 75.501] __kgem_bo_clear_busy: handle=122 [ 75.501] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 75.501] kgem_commit: release handle=122 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 75.501] __kgem_bo_clear_busy: handle=122 [ 75.501] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 75.501] __kgem_busy: handle=2, busy=131072, wedged=0 [ 75.501] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 75.501] kgem_check_bo: num_pages=+814, num_exec=+2 [ 75.501] aligning vertex: was 4, now 2 floats per vertex [ 75.501] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 75.501] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 75.501] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 75.501] kgem_add_handle: handle=4, index=0 [ 75.501] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 75.501] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 75.501] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 75.501] gen9_composite_get_binding_table(ffc0) [ 75.501] kgem_add_reloc64: handle=20, pos=16360, delta=0, domains=20002 [ 75.501] kgem_add_handle: handle=20, index=1 [ 75.501] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd9be000) [ 75.501] __kgem_bo_mark_dirty: handle=20 (proxy? 0) [ 75.501] [3fe0] bind bo(handle=20, addr=fd9be000), format=192, width=850, height=592, pitch=3584, tiling=1 -> render [ 75.501] kgem_add_reloc64: handle=139, pos=16344, delta=0, domains=40000 [ 75.501] kgem_add_handle: handle=139, index=2 [ 75.501] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd353000) [ 75.501] [3fd0] bind bo(handle=139, addr=fd353000), format=192, width=96, height=37, pitch=384, tiling=0 -> sampler [ 75.501] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 75.501] gen9_emit_sampler: sampler = 0 [ 75.501] gen9_emit_sf: num_sf_outputs=1 [ 75.501] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 75.501] gen9_emit_vertex_elements: setup id=0 [ 75.501] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 75.501] (0, 0) -> (11, 35) + (96, 37) [ 75.501] gen8_vertex_flush[490] = 3 [ 75.502] sna_accel_flush: flush?=1, dirty?=0 [ 75.502] gen8_vertex_close: used=362, vbo active? 23, vb=1, nreloc=1 [ 75.502] gen8_vertex_close: reloc[0] = 287 [ 75.502] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 75.502] kgem_add_handle: handle=23, index=3 [ 75.502] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 75.502] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=888 [fenced=0] [ 75.502] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 75.502] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 75.502] kgem_fixup_relocs: shrinking by 61440 [ 75.502] __kgem_busy: handle=1, busy=0, wedged=0 [ 75.502] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 75.502] kgem_commit: release handle=20 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd9be000 [ 75.502] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 75.502] kgem_commit: release handle=139 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd353000 [ 75.502] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 75.502] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 75.502] sna_accel_flush: flush?=0, dirty?=0 [ 75.502] sna_accel_flush: flush?=0, dirty?=0 [ 75.502] sna_accel_flush: flush?=0, dirty?=0 [ 75.502] sna_block_handler (tv=0.0) [ 75.502] sna_wakeup_handler [ 75.502] sna_accel_flush: flush?=0, dirty?=0 [ 75.502] sna_accel_flush: flush?=0, dirty?=0 [ 75.502] sna_destroy_pixmap: pixmap=4616, attached?=1 [ 75.502] _kgem_bo_destroy: handle=139, proxy? 0 [ 75.502] __kgem_bo_destroy: handle=139, size=65536 [ 75.502] __kgem_busy: handle=139, busy=0, wedged=0 [ 75.502] __kgem_bo_clear_busy: handle=139 [ 75.502] kgem_bo_move_to_inactive: moving handle=139 to inactive [ 75.502] __sna_free_pixmap(pixmap=4616) [ 75.502] sna_accel_flush: flush?=0, dirty?=0 [ 75.502] sna_accel_flush: flush?=0, dirty?=0 [ 75.502] sna_accel_flush: flush?=0, dirty?=0 [ 75.502] sna_block_handler (tv=545.587000) [ 75.502] kgem_retire, need_retire?=1 [ 75.502] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 75.502] kgem_retire__requests_ring: retiring ring 0 [ 75.502] __kgem_busy: handle=2, busy=0, wedged=0 [ 75.502] __kgem_retire_rq: request 2 complete [ 75.502] kgem_retire__requests_ring: retiring ring 0 [ 75.502] __kgem_busy: handle=1, busy=0, wedged=0 [ 75.502] __kgem_retire_rq: request 1 complete [ 75.502] __kgem_bo_flush: handle=20, busy=0, wedged=0 [ 75.502] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 75.502] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 75.502] kgem_retire -- retired=0, need_retire=0 [ 75.502] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 75.502] gen6_render_retire: resetting idle vbo [ 75.502] kgem_retire__buffers: handle=3, busy? 0 [0] [ 75.502] kgem_retire__buffers: releasing upload cache for handle=3? 0 [ 75.502] __kgem_bo_destroy: handle=3, size=262144 [ 75.502] kgem_bo_replace_io: transferring io handle=3 to bo [ 75.502] kgem_bo_move_to_inactive: moving handle=3 to inactive [ 75.502] sna_scanout_do_flush: flush timer active: delta=-3 [ 75.502] sna_scanout_do_flush (time=75502), triggered [ 75.502] sna_scanout_flush (time=75502), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 75.502] has_shadow: has pending damage? 0, outstanding flips: 0 [ 75.502] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 75.502] has_shadow: has pending damage? 0, outstanding flips: 0 [ 75.502] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 75.502] sna_accel_do_throttle -- no pending activity [ 75.502] sna_accel_block: evaluating timers, active=5 [ 75.502] sna_accel_block: flush timer expires in 16 [75518] [ 75.503] sna_wakeup_handler [ 75.503] sna_accel_flush: flush?=0, dirty?=0 [ 75.503] sna_accel_flush: flush?=0, dirty?=0 [ 75.503] sna_accel_flush: flush?=0, dirty?=0 [ 75.503] sna_accel_flush: flush?=0, dirty?=0 [ 75.503] sna_accel_flush: flush?=0, dirty?=0 [ 75.503] sna_accel_flush: flush?=0, dirty?=0 [ 75.503] sna_accel_flush: flush?=0, dirty?=0 [ 75.503] sna_accel_flush: flush?=0, dirty?=0 [ 75.503] sna_accel_flush: flush?=0, dirty?=0 [ 75.503] sna_block_handler (tv=545.586000) [ 75.503] sna_scanout_do_flush: flush timer active: delta=15 [ 75.503] sna_accel_do_throttle -- no pending activity [ 75.503] sna_accel_block: evaluating timers, active=5 [ 75.503] sna_accel_block: flush timer expires in 15 [75518] [ 75.503] sna_wakeup_handler [ 75.504] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=32, name=80 [ 75.504] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 75.504] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 75.504] sna_dri2_get_back: draw size=3840x2160, back buffer handle=32 size=3840x2160, is-scanout? 1, active?=0, pitch=15360, front pitch=15360 [ 75.504] sna_dri2_get_back: reuse backbuffer? 1 [ 75.504] sna_dri2_get_back: back buffer handle=32, active?=0, refcnt=1 [ 75.504] sna_dri2_get_back: reuse unattached back [ 75.504] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 75.504] sna_dri2_reuse_buffer: reusing back buffer handle=32, name=80, pitch=15360, age=0 [ 75.504] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 75.504] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=128, name=76, active_scanout=2 [ 75.504] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 75.504] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=128] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 75.504] sna_accel_flush: flush?=0, dirty?=0 [ 75.504] sna_accel_flush: flush?=0, dirty?=0 [ 75.504] sna_accel_flush: flush?=0, dirty?=0 [ 75.504] sna_block_handler (tv=545.585000) [ 75.504] sna_scanout_do_flush: flush timer active: delta=14 [ 75.504] sna_accel_do_throttle -- no pending activity [ 75.504] sna_accel_block: evaluating timers, active=5 [ 75.504] sna_accel_block: flush timer expires in 14 [75518] [ 75.504] sna_wakeup_handler [ 75.504] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 75.504] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 75.504] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 75.504] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 75.504] sna_dri2_get_msc(draw=146, pipe=0) [ 75.504] sna_crtc_record_swap: recording last swap on pipe=0, frame 4279 [msc=4279], time 75.491776 [ 75.504] sna_dri2_get_msc: msc=4279 [raw=4279], ust=75491776 [ 75.504] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=32 (refs=1/1, flush=0) , front=128 (refs=2/3, flush=1) [ 75.504] sna_dri2_schedule_swap(target_msc=4279, divisor=0, remainder=0) [ 75.504] sna_dri2_schedule_swap: using front handle=128, active_scanout?=2, flush?=1 [ 75.504] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 75.504] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 75.504] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 75.504] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 75.504] sna_crtc_record_swap: recording last swap on pipe=0, frame 4279 [msc=4279], time 75.491776 [ 75.504] immediate_swap: current_msc=4279, target_msc=4279 -- yes [ 75.504] can_flip: no, shadow enabled [ 75.504] sna_dri2_add_event: adding event to window 146) [ 75.504] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 75.504] sna_dri2_immediate_blit: no pending blit, starting chain [ 75.504] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 75.504] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 75.504] can_xchg: back size=8700f00, front size=8700f00 [ 75.504] can_xchg: yes, pixmap=4091 [ 75.504] sna_dri2_xchg: win=146, exchange front=128/76,ref=3 and back=32/80,ref=2, pixmap=4091 3840x2160 [ 75.504] sna_dri2_xchg: back_bo handle=32, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 75.504] sna_dri2_xchg: front_bo handle=128, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 75.504] set_bo: pixmap=4091, handle=32 (old handle=128) [ 75.504] set_bo: marking whole pixmap as damaged [ 75.504] set_bo: applying final/discard move-to-gpu [ 75.504] wait_for_shadow: flags=0, flips=0, handle=128, shadow=29 [ 75.504] set_bo: dropping flush hint from handle=128 [ 75.504] set_bo: adding flush hint to handle=32 [ 75.504] mark_stale(handle=128) => 1 [ 75.504] swap_limit: draw=146 setting swap limit to 3 [ 75.505] sna_dri2_swap_limit_validate: swap limit set to 3 [ 75.505] sna_next_vblank(pipe=0, waiting until next vblank) [ 75.505] sna_dri2_schedule_swap: reported target_msc=4279 [ 75.505] sna_accel_flush: flush?=0, dirty?=0 [ 75.505] sna_accel_flush: flush?=0, dirty?=0 [ 75.505] sna_accel_flush: flush?=0, dirty?=0 [ 75.505] sna_accel_flush: flush?=0, dirty?=0 [ 75.505] sna_block_handler (tv=545.584000) [ 75.505] sna_scanout_do_flush: flush timer active: delta=13 [ 75.505] sna_accel_do_throttle -- no pending activity [ 75.505] sna_accel_block: evaluating timers, active=5 [ 75.505] sna_accel_block: flush timer expires in 13 [75518] [ 75.507] sna_wakeup_handler [ 75.507] sna_accel_flush: flush?=0, dirty?=0 [ 75.507] sna_block_handler (tv=545.582000) [ 75.507] sna_scanout_do_flush: flush timer active: delta=11 [ 75.507] sna_accel_do_throttle -- no pending activity [ 75.507] sna_accel_block: evaluating timers, active=5 [ 75.507] sna_accel_block: flush timer expires in 11 [75518] [ 75.507] sna_wakeup_handler [ 75.507] sna_block_handler (tv=545.582000) [ 75.507] sna_scanout_do_flush: flush timer active: delta=11 [ 75.507] sna_accel_do_throttle -- no pending activity [ 75.507] sna_accel_block: evaluating timers, active=5 [ 75.507] sna_accel_block: flush timer expires in 11 [75518] [ 75.508] sna_wakeup_handler [ 75.508] sna_mode_wakeup: len=32 [ 75.508] sna_dri2_vblank_handler(type=2, sequence=4280, draw=4181) [ 75.508] sna_crtc_record_swap: recording last swap on pipe=0, frame 4280 [msc=4280], time 75.508425 [ 75.508] sna_dri2_vblank_handler: 2 complete, frame=4280 tv=75.508425 [ 75.508] sna_dri2_blit_complete: blit finished [ 75.508] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4280, tv=75.508425) [ 75.508] frame_swap_complete(type=2): draw=146, pipe=0, frame=4280 [msc=4280], tv=75.508425 [ 75.508] sna_accel_flush: flush?=0, dirty?=0 [ 75.508] sna_dri2_event_free(draw?=1) [ 75.508] sna_dri2_remove_event: remove[0x561c94a33950] from window 146, active? 1 [ 75.508] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 75.508] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=128] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 75.508] sna_dri2_vblank_handler complete [ 75.508] sna_block_handler (tv=545.581000) [ 75.508] sna_scanout_do_flush: flush timer active: delta=10 [ 75.508] sna_accel_do_throttle -- no pending activity [ 75.508] sna_accel_block: evaluating timers, active=5 [ 75.508] sna_accel_block: flush timer expires in 10 [75518] [ 75.509] sna_wakeup_handler [ 75.509] sna_block_handler (tv=545.580000) [ 75.509] sna_scanout_do_flush: flush timer active: delta=9 [ 75.509] sna_accel_do_throttle -- no pending activity [ 75.509] sna_accel_block: evaluating timers, active=5 [ 75.509] sna_accel_block: flush timer expires in 9 [75518] [ 75.518] sna_wakeup_handler [ 75.518] sna_block_handler (tv=545.571000) [ 75.518] sna_scanout_do_flush: flush timer active: delta=0 [ 75.518] sna_scanout_do_flush (time=75518), triggered [ 75.518] sna_scanout_flush (time=75518), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 75.518] has_shadow: has pending damage? 1, outstanding flips: 0 [ 75.518] stop_flush: scanout=32 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 75.518] has_shadow: has pending damage? 1, outstanding flips: 0 [ 75.518] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 75.518] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 75.518] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 75.518] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 75.518] sna_pixmap_move_to_gpu: already all-damaged [ 75.518] sna_pixmap_mark_active: pixmap=4091, handle=32 [ 75.518] sna_mode_redisplay: crtc[0] transformed? 0 [ 75.518] sna_mode_redisplay: crtc[1] transformed? 0 [ 75.518] sna_mode_redisplay: crtc[2] transformed? 0 [ 75.518] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=32 [active=1] [ 75.518] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 128, transformed? 0 [ 75.518] get_fb: reusing fb=68 for handle=32 [ 75.518] sna_mode_redisplay: recording flip on CRTC:32 handle=32, active_scanout=2, serial=3 [ 75.518] __kgem_bo_clear_busy: handle=32 [ 75.518] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 75.518] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 75.518] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 75.518] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=32, shadow handle=29 [ 75.518] sna_accel_do_throttle -- no pending activity [ 75.518] sna_accel_block: evaluating timers, active=5 [ 75.518] sna_accel_block: flush timer expires in 16 [75534] [ 75.524] sna_wakeup_handler [ 75.524] sna_mode_wakeup: len=32 [ 75.524] sna_mode_wakeup: recording last swap on pipe=0, frame 4281 [10b9], time 75.525067 [ 75.524] sna_mode_wakeup: removing handle=128 [active_scanout=0] from scanout, installing handle=32 [active_scanout=2] [ 75.524] sna_mode_wakeup: flip complete, pending? 1 [ 75.524] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 75.524] sna_block_handler (tv=545.565000) [ 75.524] sna_scanout_do_flush: flush timer active: delta=10 [ 75.524] sna_accel_do_throttle -- no pending activity [ 75.524] sna_accel_block: evaluating timers, active=5 [ 75.524] sna_accel_block: flush timer expires in 10 [75534] [ 75.535] sna_wakeup_handler [ 75.535] sna_block_handler (tv=545.554000) [ 75.535] sna_scanout_do_flush: flush timer active: delta=-1 [ 75.535] sna_scanout_do_flush (time=75535), triggered [ 75.535] sna_scanout_flush (time=75535), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 75.535] has_shadow: has pending damage? 0, outstanding flips: 0 [ 75.535] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 75.535] has_shadow: has pending damage? 0, outstanding flips: 0 [ 75.535] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 75.535] sna_accel_do_throttle -- no pending activity [ 75.535] sna_accel_block: evaluating timers, active=5 [ 75.535] sna_accel_block: flush timer expires in 16 [75551] [ 75.543] sna_wakeup_handler [ 75.543] sna_create_pixmap(210, 37, 24, usage=0) [ 75.543] kgem_can_create_2d: 210x37 @ 24 [ 75.543] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=864, height=37 [ 75.543] kgem_can_create_2d: untiled size=32768 [ 75.543] kgem_choose_tiling: 210x37 -> 1 [ 75.543] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1024, height=40 [ 75.543] kgem_can_create_2d: tiled[1] size=40960 [ 75.543] sna_create_pixmap: usage=0, flags=1b [ 75.543] sna_create_pixmap: creating GPU pixmap 210x37, stride=840, flags=1b [ 75.543] __pop_freed_pixmap: reusing freed pixmap=4616 header [ 75.543] create_pixmap_hdr: pixmap=4627, width=210, height=37, usage=0 [ 75.543] sna_create_pixmap: serial=4627, 210x37, usage=0 [ 75.543] sna_composite_rectangles(pixmap=4628, op=0, 0 x 1 [(0, 0)x(210, 37) ...]) [ 75.543] sna_composite_rectangles: converted to op 0 [ 75.543] sna_composite_rectangles[0] (0, 0)x(210, 37) -> (0, 0), (210, 37) [ 75.543] sna_composite_rectangles: nrects=1, region=(0, 0), (210, 37) x 1 [ 75.543] sna_composite_rectangles: clipped extents (0, 0),(210, 37) x 1 [ 75.543] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(210, 37) [ 75.543] sna_composite_rectangles: dropping last-cpu hint [ 75.543] sna_drawable_use_bo pixmap=4628, box=((0, 0), (210, 37)), flags=19... [ 75.543] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 75.543] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 75.543] sna_pixmap_move_to_gpu(pixmap=4628, usage=0), flags=b [ 75.543] sna_pixmap_move_to_gpu: CPU damage? 0 [ 75.543] sna_pixmap_move_to_gpu: creating GPU bo (210x37@32), create=b [ 75.543] kgem_choose_tiling: 210x37 -> 1 [ 75.543] kgem_choose_tiling: 210x37 -> 1 [ 75.543] sna_pixmap_alloc_gpu: pixmap=4628 [ 75.543] kgem_create_2d(210x37, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 75.543] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1024, height=40 [ 75.543] kgem_set_tiling: handle=139, tiling=1 [1], pitch=1024 [1024]: 1 [ 75.543] kgem_bo_remove_from_inactive: removing handle=139 from inactive [ 75.543] from inactive: pitch=1024, tiling=1: handle=139, id=2551 [ 75.543] __sna_damage_all(210, 37) [ 75.543] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 75.543] sna_pixmap_mark_active: pixmap=4628, handle=139 [ 75.543] sna_drawable_use_bo: allocated GPU bo for operation [ 75.543] sna_drawable_use_bo: using GPU bo with damage? 0 [ 75.543] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) [ 75.543] kgem_bo_is_render: handle=139, rq? 0 [0] [ 75.543] kgem_bo_is_render: handle=139, rq? 0 [0] [ 75.543] gen9_render_fill_boxes(0 x 1 [(0, 0), (210, 37) ...]) [ 75.543] sna_render_get_solid: 0 [ 75.543] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 75.543] kgem_check_bo: num_pages=+16, num_exec=+1 [ 75.543] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 75.543] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 75.543] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 75.543] kgem_add_handle: handle=4, index=0 [ 75.543] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 75.543] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 75.543] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 75.543] gen9_composite_get_binding_table(ffc0) [ 75.543] kgem_add_reloc64: handle=139, pos=16360, delta=0, domains=20002 [ 75.543] kgem_add_handle: handle=139, index=1 [ 75.543] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd353000) [ 75.543] __kgem_bo_mark_dirty: handle=139 (proxy? 0) [ 75.543] [3fe0] bind bo(handle=139, addr=fd353000), format=192, width=210, height=37, pitch=1024, tiling=1 -> render [ 75.543] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 75.543] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 75.543] kgem_add_handle: handle=7, index=2 [ 75.543] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 75.544] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 75.544] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 75.544] gen9_emit_sampler: sampler = 1 [ 75.544] gen9_emit_sf: num_sf_outputs=1 [ 75.544] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 75.544] gen9_emit_vertex_elements: setup id=0 [ 75.544] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 75.544] (0, 0), (210, 37) [ 75.544] gen8_vertex_flush[490] = 3 [ 75.544] sna_composite_rectangles: pixmap=4628 marking clear [0]? 1 [ 75.544] sna_composite_rectangles(pixmap=4628, op=1, fff2f1f0 x 2 [(0, 0)x(210, 37) ...]) [ 75.544] sna_composite_rectangles: converted to op 1 [ 75.544] sna_composite_rectangles[0] (0, 0)x(210, 37) -> (0, 0), (210, 37) [ 75.544] sna_composite_rectangles[1] (0, 0)x(210, 37) -> (0, 0), (210, 37) [ 75.544] sna_composite_rectangles: nrects=2, region=(0, 0), (210, 37) x 2 [ 75.544] sna_composite_rectangles: clipped extents (0, 0),(210, 37) x 1 [ 75.544] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(210, 37) [ 75.544] sna_composite_rectangles: promoting to full GPU [ 75.544] sna_composite_rectangles: dropping last-cpu hint [ 75.544] sna_drawable_use_bo pixmap=4628, box=((0, 0), (210, 37)), flags=19... [ 75.544] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 75.544] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 75.544] sna_drawable_use_bo: using whole GPU bo [ 75.544] gen9_render_fill_boxes (op=1, color=(f2f2, f1f1, f0f0, ffff) [20020888]) [ 75.544] kgem_bo_is_render: handle=139, rq? 1 [1] [ 75.544] gen9_render_fill_boxes(fff2f1f0 x 1 [(0, 0), (210, 37) ...]) [ 75.544] sna_render_get_solid: fff2f1f0 [ 75.544] sna_render_get_solid(15) = fff2f1f0 (old) [ 75.544] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 75.544] kgem_check_bo: num_pages=+0, num_exec=+0 [ 75.544] gen9_composite_get_binding_table(ff00) [ 75.544] kgem_add_reloc64: handle=122, pos=16312, delta=0, domains=40000 [ 75.544] kgem_add_reloc64: adding proxy [delta=60] for handle=122 [ 75.544] kgem_add_handle: handle=122, index=3 [ 75.544] kgem_add_reloc64[5] = (delta=60, target handle=3, presumed=fff6a000) [ 75.544] [3fb0] bind bo(handle=122, addr=fff6a03c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 75.544] gen9_emit_vertex_elements: setup id=0 [ 75.544] (0, 0), (210, 37) [ 75.544] gen8_vertex_flush[4cc] = 3 [ 75.544] sna_composite_rectangles: pixmap=4628 marking clear [fff2f1f0]? 1 [ 75.544] sna_composite(pixmap=4628, op=3, src=0+(1, 0), mask=0+(0, 0), dst=4628+(0, 0)+(0, 0), size=(210, 37) [ 75.544] sna_compute_composite_region: dst=(0, 0)x(210, 37) [ 75.544] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (210, 37) [ 75.544] clip_to_dst: region: 1x[(0, 0), (210, 37)], clip: 1x[(0, 0), (210, 37)] [ 75.544] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (210, 37) [ 75.544] sna_compute_composite_region: clip against src (0x0 clip=0): (0, 0), (210, 37) [ 75.544] sna_composite: composite region extents:+(0, 0) -> (0, 0), (210, 37) + (0, 0) [ 75.544] gen9_render_composite: 210x37, current mode=1/1 [ 75.544] kgem_bo_is_render: handle=139, rq? 1 [1] [ 75.544] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 75.544] gen9_composite_set_target: (0, 0)x(210, 37), partial?=1 [ 75.544] sna_drawable_use_bo pixmap=4628, box=((0, 0), (210, 37)), flags=7... [ 75.544] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 75.544] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 75.544] sna_drawable_use_bo: using whole GPU bo [ 75.544] gen9_composite_set_target: pixmap=4628, format=20020888, size=210x37, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 75.544] gen9_composite_picture: (1, 0)x(210, 37), dst=(0, 0) [ 75.544] gen4_channel_init_linear: p1=(0.00, 0.00), p2=(0.00, 1.00), src=(1, 0), dst=(0, 0), size=(210, 37) [ 75.544] sna_render_get_gradient: 2x[0.00:ff393835 ... 1.00:ff55534b ... 1.00:ff55534b] [ 75.544] sna_render_get_gradient: old --> 6 [ 75.544] gen4_channel_init_linear: transform = [0.00 0.00 0.74, 0.00 0.02 0.14, 0.00 0.00 1.00] [ 75.544] gen4_channel_init_linear: untransformed: p1=(-633.97, -7.00, 1.00), p2=(-633.97, 44.00, 1.00) [ 75.544] gen4_channel_init_linear: dx=0.00, dy=0.02, offset=0.14 [ 75.544] kgem_bo_is_render: handle=139, rq? 1 [1] [ 75.544] kgem_bo_is_render: handle=104, rq? 0 [0] [ 75.544] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 75.544] gen4_choose_composite_emitter: linear, no mask [ 75.544] kgem_check_bo: num_pages=+1, num_exec=+1 [ 75.544] gen9_composite_get_binding_table(fe80) [ 75.544] kgem_add_reloc64: handle=104, pos=16280, delta=0, domains=40000 [ 75.544] kgem_add_handle: handle=104, index=4 [ 75.544] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fff69000) [ 75.544] [3f90] bind bo(handle=104, addr=fff69000), format=192, width=32, height=1, pitch=128, tiling=0 -> sampler [ 75.544] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 75.544] gen9_emit_sampler: sampler = 12 [ 75.544] gen9_emit_vertex_elements: setup id=1 [ 75.544] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 75.544] gen9_render_composite_box: (0, 0), (210, 37) [ 75.544] apply_damage: damage=0x0, region=1 [(0, 0), (210, 37) + (0, 0)] [ 75.544] gen8_vertex_flush[558] = 3 [ 75.544] sna_composite_trapezoids(op=3, src=(8, 5), mask=18000, ntrap=17) [ 75.544] kgem_bo_is_busy: handle=139, domain: 0 exec? 1, rq? 1 [ 75.544] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 75.544] kgem_bo_is_busy: handle=139, domain: 0 exec? 1, rq? 1 [ 75.544] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 75.544] kgem_bo_is_busy: handle=139, domain: 0 exec? 1, rq? 1 [ 75.544] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 75.544] imprecise_trapezoid_span_converter: extents (1, 5), (209, 32) [ 75.544] sna_compute_composite_region: dst=(1, 5)x(208, 27) [ 75.544] sna_compute_composite_region: initial clip against dst->pDrawable: (1, 5), (209, 32) [ 75.544] clip_to_dst: region: 1x[(1, 5), (209, 32)], clip: 1x[(0, 0), (210, 37)] [ 75.544] sna_compute_composite_region: clip against dst->pCompositeClip: (1, 5), (209, 32) [ 75.544] sna_compute_composite_region: clip against src (0x0 clip=0): (1, 5), (209, 32) [ 75.544] kgem_bo_is_busy: handle=139, domain: 0 exec? 1, rq? 1 [ 75.544] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 75.544] imprecise_trapezoid_span_converter: after clip -- extents (1, 5), (209, 32), delta=(0, 0) src -> (1, 5) [ 75.544] gen9_render_composite_spans: 208x27 with flags=0, current mode=1 [ 75.544] kgem_bo_is_busy: handle=139, domain: 0 exec? 1, rq? 1 [ 75.544] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 75.544] gen9_composite_set_target: (1, 5)x(208, 27), partial?=1 [ 75.545] sna_drawable_use_bo pixmap=4628, box=((1, 5), (209, 32)), flags=7... [ 75.545] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 75.545] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 75.545] sna_drawable_use_bo: using whole GPU bo [ 75.545] gen9_composite_set_target: pixmap=4628, format=20020888, size=210x37, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 75.545] gen9_composite_picture: (1, 5)x(208, 27), dst=(1, 5) [ 75.545] gen4_channel_init_linear: p1=(0.00, 0.00), p2=(0.00, 1.00), src=(1, 5), dst=(1, 5), size=(208, 27) [ 75.545] sna_render_get_gradient: 2x[0.00:fff5f5f5 ... 1.00:ffffffff ... 1.00:ffffffff] [ 75.545] sna_render_get_gradient: old --> 5 [ 75.545] gen4_channel_init_linear: transform = [0.00 0.00 0.00, 0.00 0.03 -0.14, 0.00 0.00 1.00] [ 75.545] gen4_channel_init_linear: untransformed: p1=(-0.03, 4.00, 1.00), p2=(-0.03, 32.00, 1.00) [ 75.545] gen4_channel_init_linear: dx=0.00, dy=0.03, offset=-0.14 [ 75.545] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 75.545] gen4_choose_spans_emitter: linear source [ 75.545] kgem_check_bo: num_pages=+1, num_exec=+1 [ 75.545] aligning vertex: was 2, now 3 floats per vertex [ 75.545] gen9_composite_get_binding_table(fe00) [ 75.545] kgem_add_reloc64: handle=8, pos=16248, delta=0, domains=40000 [ 75.545] kgem_add_handle: handle=8, index=5 [ 75.545] kgem_add_reloc64[7] = (delta=0, target handle=5, presumed=fdffe000) [ 75.545] [3f70] bind bo(handle=8, addr=fdffe000), format=192, width=16, height=1, pitch=64, tiling=0 -> sampler [ 75.545] gen9_emit_sampler: sampler = 14 [ 75.545] gen9_emit_sf: num_sf_outputs=2 [ 75.545] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) [ 75.545] gen9_emit_vertex_elements: setup id=5 [ 75.545] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 75.545] gen9_emit_vertex_elements: second channel 1 floats, offset=8 [ 75.545] thread_choose_span: clipped? 0 [ 75.545] imprecise_trapezoid_span_converter: using 4 threads [ 75.545] imprecise_trapezoid_span_converter: using 4 threads for span compositing 208x27 [ 75.545] thread_choose_span: clipped? 0 [ 75.545] span_thread: flushing 26 boxes [ 75.545] gen9_render_composite_spans_boxes__thread: nbox=26, src=+(0, 0), dst=+(0, 0) [ 75.545] [ 75.545] span_thread: flushing 27 boxes span_thread: flushing 1 boxes [ 75.545] gen9_render_composite_spans_boxes__thread: nbox=27, src=+(0, 0), dst=+(0, 0) [ 75.545] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 75.545] span_thread: flushing 1 boxes [ 75.545] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 75.545] gen8_vertex_flush[61c] = 165 [ 75.545] gen9_render_composite_spans_done() [ 75.545] sna_create_pixmap(25, 21, 32, usage=0) [ 75.545] kgem_can_create_2d: 25x21 @ 32 [ 75.545] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=128, height=21 [ 75.545] kgem_can_create_2d: untiled size=4096 [ 75.545] kgem_choose_tiling: too thin [width 25, 32 bpp] for TILING_X [ 75.545] kgem_choose_tiling: 25x21 -> 0 [ 75.545] sna_create_pixmap: usage=0, flags=a [ 75.545] sna_create_pixmap: small buffer [2100], attaching to shadow pixmap [ 75.545] create_pixmap: allocating pixmap 25x21, depth=32/32, size=2108 [ 75.545] create_pixmap: serial=4629, usage=0, 25x21 [ 75.545] sna_create_pixmap: serial=4629, 25x21, usage=0 [ 75.545] sna_composite_rectangles(pixmap=4630, op=0, 0 x 1 [(0, 0)x(25, 21) ...]) [ 75.545] sna_composite_rectangles: converted to op 0 [ 75.545] sna_composite_rectangles[0] (0, 0)x(25, 21) -> (0, 0), (25, 21) [ 75.545] sna_composite_rectangles: nrects=1, region=(0, 0), (25, 21) x 1 [ 75.545] sna_composite_rectangles: clipped extents (0, 0),(25, 21) x 1 [ 75.545] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(25, 21) [ 75.545] sna_composite_rectangles: fallback, dst pixmap=4630 too small or not attached [ 75.545] sna_composite_rectangles: fallback [ 75.545] sna_drawable_move_region_to_cpu(pixmap=4630 (25x21), [(0, 0), (25, 21)], flags=1) [ 75.545] sna_drawable_move_region_to_cpu: region (0, 0), (25, 21) + (0, 0) subsumes pixmap (25x21) [ 75.545] _sna_pixmap_move_to_cpu(pixmap=4630, 25x21, flags=1) [ 75.545] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 75.545] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 75.545] operate_inplace: no, inplace operation not suitable [ 75.545] _sna_pixmap_move_to_cpu: marking as damaged [ 75.545] __sna_damage_all(25, 21) [ 75.545] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 75.545] sna_validate_gc(0x561c94a96160) changes=0, previous serial=1212, drawable=1216 [ 75.545] sna_validate_gc: recomputing clip [ 75.545] sna_validate_gc: composite clip=1x[(0, 0), (25, 21)] [0x561c949a5890] [ 75.545] sna_put_image((0, 0)x(25, 21), depth=32, format=2) [ 75.545] try_upload__fast: ignore existing cpu damage (if any) [ 75.545] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 75.545] try_upload__fast: no, no gpu damage [ 75.545] sna_drawable_move_region_to_cpu(pixmap=4630 (25x21), [(0, 0), (25, 21)], flags=1) [ 75.545] sna_drawable_move_region_to_cpu: pixmap=4630 all damaged on CPU [ 75.545] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 75.546] sna_put_zpixmap_blt: upload(0, 0, 25, 21) x 1 boxes [ 75.546] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(25, 21) [ 75.546] memcpy_blt: src=(0, 0), dst=(0, 0), size=25x21, pitch=100/100 [ 75.546] sna_accel_flush: flush?=0, dirty?=0 [ 75.546] sna_composite(pixmap=4628, op=3, src=4630+(0, 0), mask=0+(0, 4), dst=4628+(0, 4)+(0, 0), size=(12, 10) [ 75.546] sna_compute_composite_region: dst=(0, 4)x(12, 10) [ 75.546] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 4), (12, 14) [ 75.546] clip_to_dst: region: 1x[(0, 4), (12, 14)], clip: 1x[(0, 0), (210, 37)] [ 75.546] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 4), (12, 14) [ 75.546] sna_compute_composite_region: clip against src (25x21 clip=0): (0, 4), (12, 14) [ 75.546] sna_composite: composite region extents:+(0, 0) -> (0, 4), (12, 14) + (0, 0) [ 75.546] gen9_render_composite: 12x10, current mode=1/1 [ 75.546] kgem_bo_is_render: handle=139, rq? 1 [1] [ 75.546] kgem_bo_is_busy: handle=139, domain: 0 exec? 1, rq? 1 [ 75.546] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 75.546] gen9_composite_set_target: (0, 4)x(12, 10), partial?=1 [ 75.546] sna_drawable_use_bo pixmap=4628, box=((0, 4), (12, 14)), flags=7... [ 75.546] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 75.546] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 75.546] sna_drawable_use_bo: using whole GPU bo [ 75.546] gen9_composite_set_target: pixmap=4628, format=20020888, size=210x37, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 75.546] gen9_composite_picture: (0, 0)x(12, 10), dst=(0, 4) [ 75.546] sna_transform_is_imprecise_integer_translation: no transform [ 75.546] gen9_composite_picture: integer translation (0, 0), removing [ 75.546] sna_render_pixmap_bo pixmap=4630, (0, 0)x(12, 10)/(25, 21) [ 75.546] sna_render_pixmap_bo box=(0, 0), (12, 10): (12, 10)/(25, 21) [ 75.546] sna_render_pixmap_bo: offset=(0, -4), size=(25, 21) [ 75.546] use_cpu_bo: no cpu bo [ 75.546] kgem_choose_tiling: too short [10] for TILING_Y [ 75.546] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 75.546] kgem_choose_tiling: 12x10 -> 0 [ 75.546] sna_render_pixmap_bo: uploading CPU box (0, 0), (12, 10) [ 75.546] upload: box=(0, 0), (12, 10), pixmap=25x21 [ 75.546] sna_drawable_move_region_to_cpu(pixmap=4630 (25x21), [(0, 0), (12, 10)], flags=2) [ 75.546] sna_drawable_move_region_to_cpu: pixmap=4630 all damaged on CPU [ 75.546] kgem_can_create_2d: 12x10 @ 32 [ 75.546] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 75.546] kgem_can_create_2d: untiled size=4096 [ 75.546] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 75.546] kgem_choose_tiling: 12x10 -> 0 [ 75.546] kgem_upload_source_image : (0, 0), (12, 10), stride=100, bpp=32 [ 75.546] kgem_create_buffer_2d: 12x10, 32 bpp, stride=64 [ 75.546] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] [ 75.546] kgem_create_buffer: searching for an inactive GTT map for upload [ 75.546] search_linear_cache: num_pages=64, flags=b, use_active? 0, use_large=0 [max=65536] [ 75.546] search_linear_cache: searching for inactive gtt map [ 75.546] search_linear_cache: num_pages=1, flags=b, use_active? 0, use_large=0 [max=65536] [ 75.546] search_linear_cache: inactive and cache bucket empty [ 75.546] search_linear_cache: active cache bucket empty [ 75.546] search_linear_cache: num_pages=64, flags=2, use_active? 0, use_large=0 [max=65536] [ 75.546] kgem_bo_remove_from_inactive: removing handle=3 from inactive [ 75.546] search_linear_cache: found handle=3 (near-miss) (num_pages=64) in linear inactive cache [ 75.546] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7fc6b4be1000, tiling=0, domain=0, offset=4293783552 [ 75.546] kgem_create_buffer: reusing handle=3 for buffer [ 75.546] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7fc6b4be1000, tiling=0, domain=0, offset=4293783552 [ 75.546] init_buffer_from_bo: reusing handle=3 for buffer [ 75.546] kgem_bo_map: handle=3, offset=4293783552, tiling=0, map=0x0:0x7fc6b4be1000, domain=0 [ 75.546] kgem_bo_map: converting request for GTT map into CPU map [ 75.546] kgem_bo_map__cpu(handle=3, size=262144, map=0x0:0x7fc6b4be1000) [ 75.546] kgem_bo_sync__cpu: handle=3 [ 75.546] __kgem_busy: handle=3, busy=0, wedged=0 [ 75.546] kgem_bo_sync__cpu: SYNC: handle=3, needs_flush? 0, domain? 0, busy? 0 [ 75.546] __kgem_busy: handle=3, busy=0, wedged=0 [ 75.546] kgem_bo_retire: retiring bo handle=3 (needed flush? 0), rq? 0 [busy?=0] [ 75.546] assert_bo_retired: handle=3, domain: 0 exec? 0, rq? 0 [ 75.546] kgem_create_buffer(pages=64 [64]) new handle=3, used=640, write=1 [ 75.546] kgem_create_proxy: target handle=3 [proxy? -1], offset=0, length=640, io=1 [ 75.546] __kgem_bo_init(handle=3, num_pages=640) [ 75.546] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x10, pitch=100/64 [ 75.546] kgem_bo_is_render: handle=139, rq? 1 [1] [ 75.546] kgem_bo_is_render: handle=3, rq? 0 [0] [ 75.546] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 75.546] gen4_choose_composite_emitter: identity src, no mask [ 75.546] kgem_check_bo: num_pages=+64, num_exec=+1 [ 75.546] gen9_composite_get_binding_table(fd80) [ 75.546] kgem_add_reloc64: handle=3, pos=16216, delta=0, domains=40000 [ 75.546] kgem_add_reloc64: adding proxy [delta=0] for handle=3 [ 75.546] kgem_add_handle: handle=3, index=6 [ 75.546] kgem_add_reloc64[8] = (delta=0, target handle=6, presumed=ffedf000) [ 75.546] [3f50] bind bo(handle=3, addr=ffedf000), format=192, width=12, height=10, pitch=64, tiling=0 -> sampler [ 75.546] gen9_emit_sampler: sampler = 2 [ 75.546] gen9_emit_sf: num_sf_outputs=1 [ 75.546] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 75.546] gen9_emit_vertex_elements: setup id=2 [ 75.546] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 75.546] gen9_render_composite_box: (0, 4), (12, 14) [ 75.546] apply_damage: damage=0x0, region=1 [(0, 4), (12, 14) + (0, 0)] [ 75.546] gen8_vertex_flush[6d8] = 3 [ 75.546] _kgem_bo_destroy: handle=3, proxy? 1 [ 75.546] sna_create_pixmap(1, 10, 32, usage=0) [ 75.547] kgem_can_create_2d: 1x10 @ 32 [ 75.547] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=10 [ 75.547] kgem_can_create_2d: untiled size=4096 [ 75.547] kgem_choose_tiling: disabling tiling [1x10] for single row/col [ 75.547] kgem_choose_tiling: 1x10 -> 0 [ 75.547] sna_create_pixmap: usage=0, flags=a [ 75.547] sna_create_pixmap: small buffer [40], attaching to shadow pixmap [ 75.547] create_pixmap: allocating pixmap 1x10, depth=32/32, size=48 [ 75.547] create_pixmap: serial=4631, usage=0, 1x10 [ 75.547] sna_create_pixmap: serial=4631, 1x10, usage=0 [ 75.547] sna_validate_gc(0x561c94a96160) changes=0, previous serial=1216, drawable=1218 [ 75.547] sna_validate_gc: recomputing clip [ 75.547] sna_validate_gc: composite clip=1x[(0, 0), (1, 10)] [0x561c949a5890] [ 75.547] sna_copy_area: src=pixmap=4630:(12, 0)x(1, 10)+(0, 0) -> dst=pixmap=4632:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 75.547] sna_copy_area: normal copy [ 75.547] sna_do_copy: src=(12, 0), dst=(0, 0), size=(1x10) [ 75.547] sna_do_copy: after drawable: src=(12, 0), dst=(0, 0), size=(1x10) [ 75.547] sna_do_copy: dst extents (0, 0), (1, 10), dst clip extents (0, 0), (1, 10), dst size=1x10 [ 75.547] sna_do_copy: clipped dst extents (0, 0), (1, 10) [ 75.547] sna_do_copy: unclipped src extents (12, 0), (13, 10) [ 75.547] sna_do_copy: clipped src extents (12, 0), (13, 10) [ 75.547] sna_do_copy: pixmap -- no source clipping [ 75.547] sna_do_copy: src extents (12, 0), (13, 10) x 1 [ 75.547] sna_do_copy: copy region (0, 0), (1, 10) x 1 + (12, 0) [ 75.547] sna_copy_boxes (boxes=1x[(0, 0), (1, 10)...], src pixmap=4630+(12, 0), dst pixmap=4632+(0, 0), alu=3, src.size=25x21, dst.size=1x10) [ 75.547] sna_copy_boxes: dst=(priv=0x561c94ad4ba0, gpu_bo=0, cpu_bo=0), src=(priv=0x561c94aedce0, gpu_bo=0, cpu_bo=0), replaces=1 [ 75.547] sna_drawable_use_bo pixmap=4632, box=((0, 0), (1, 10)), flags=18... [ 75.547] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=18 [ 75.547] sna_drawable_use_bo: try cpu as GPU bo is idle [ 75.547] sna_drawable_use_bo: no CPU bo, and GPU not forced [ 75.547] sna_copy_boxes__inplace - no, no src or dst GPU bo [ 75.547] sna_copy_boxes: fallback -- src=(12, 0), dst=(0, 0) [ 75.547] sna_drawable_move_region_to_cpu(pixmap=4630 (25x21), [(12, 0), (13, 10)], flags=6) [ 75.547] sna_drawable_move_region_to_cpu: pixmap=4630 all damaged on CPU [ 75.547] sna_drawable_move_region_to_cpu(pixmap=4632 (1x10), [(0, 0), (1, 10)], flags=5) [ 75.547] sna_drawable_move_region_to_cpu: region (0, 0), (1, 10) + (0, 0) subsumes pixmap (1x10) [ 75.547] _sna_pixmap_move_to_cpu(pixmap=4632, 1x10, flags=5) [ 75.547] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 75.547] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 75.547] _sna_pixmap_move_to_cpu: marking as damaged [ 75.547] __sna_damage_all(1, 10) [ 75.547] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 75.547] sna_copy_boxes: memcpy_blt(box=(0, 0), (1, 10), src=(12, 0), pitches=(100, 4)) [ 75.547] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x10, pitch=100/4 [ 75.547] sna_composite(pixmap=4628, op=3, src=4632+(13, 2), mask=0+(12, 4), dst=4628+(12, 4)+(0, 0), size=(186, 10) [ 75.547] sna_compute_composite_region: dst=(12, 4)x(186, 10) [ 75.547] sna_compute_composite_region: initial clip against dst->pDrawable: (12, 4), (198, 14) [ 75.547] clip_to_dst: region: 1x[(12, 4), (198, 14)], clip: 1x[(0, 0), (210, 37)] [ 75.547] sna_compute_composite_region: clip against dst->pCompositeClip: (12, 4), (198, 14) [ 75.547] sna_compute_composite_region: clip against src (1x10 clip=0): (12, 4), (198, 14) [ 75.547] sna_composite: composite region extents:+(0, 0) -> (12, 4), (198, 14) + (0, 0) [ 75.547] gen9_render_composite: 186x10, current mode=1/1 [ 75.547] kgem_bo_is_render: handle=139, rq? 1 [1] [ 75.547] kgem_bo_is_busy: handle=139, domain: 0 exec? 1, rq? 1 [ 75.547] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 75.547] gen9_composite_set_target: (12, 4)x(186, 10), partial?=1 [ 75.547] sna_drawable_use_bo pixmap=4628, box=((12, 4), (198, 14)), flags=7... [ 75.547] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 75.547] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 75.547] sna_drawable_use_bo: using whole GPU bo [ 75.547] gen9_composite_set_target: pixmap=4628, format=20020888, size=210x37, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 75.547] gen9_composite_picture: (13, 2)x(186, 10), dst=(12, 4) [ 75.547] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.01 0.00 -0.07, 0.00 1.00 -2.00, 0.00 0.00 1.00] [ 75.547] sna_transform_is_imprecise_integer_translation: not unity scaling [ 75.547] sna_render_pixmap_bo pixmap=4632, (13, 2)x(186, 10)/(1, 10) [ 75.547] sna_render_pixmap_bo box=(0, 0), (1, 10): (1, 10)/(1, 10) [ 75.547] sna_render_pixmap_bo: offset=(1, -2), size=(1, 10) [ 75.547] use_cpu_bo: no cpu bo [ 75.547] move_to_gpu: migrating whole pixmap (1x10) for source (0,0),(1,10), count 5? 0 [ 75.547] sna_render_pixmap_bo: uploading CPU box (0, 0), (1, 10) [ 75.547] upload: box=(0, 0), (1, 10), pixmap=1x10 [ 75.547] sna_drawable_move_region_to_cpu(pixmap=4632 (1x10), [(0, 0), (1, 10)], flags=2) [ 75.547] sna_drawable_move_region_to_cpu: pixmap=4632 all damaged on CPU [ 75.547] kgem_can_create_2d: 1x10 @ 32 [ 75.547] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=10 [ 75.547] kgem_can_create_2d: untiled size=4096 [ 75.547] kgem_choose_tiling: disabling tiling [1x10] for single row/col [ 75.547] kgem_choose_tiling: 1x10 -> 0 [ 75.547] kgem_upload_source_image : (0, 0), (1, 10), stride=4, bpp=32 [ 75.547] kgem_create_buffer_2d: 1x10, 32 bpp, stride=32 [ 75.547] kgem_create_buffer: size=320, flags=3 [write?=1, inplace?=1, last?=0] [ 75.547] kgem_create_buffer: reusing buffer? used=768 + size=320, total=262144 [ 75.547] kgem_create_proxy: target handle=3 [proxy? -1], offset=768, length=320, io=1 [ 75.548] __kgem_bo_init(handle=3, num_pages=320) [ 75.548] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x10, pitch=4/32 [ 75.548] upload: adding upload cache to pixmap=4632 [ 75.548] kgem_proxy_bo_attach: handle=3 [ 75.548] kgem_bo_is_render: handle=139, rq? 1 [1] [ 75.548] kgem_bo_is_render: handle=3, rq? 0 [0] [ 75.548] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 75.548] gen4_choose_composite_emitter: simple src, no mask [ 75.548] kgem_check_bo: num_pages=+0, num_exec=+0 [ 75.548] gen9_composite_get_binding_table(fd00) [ 75.548] kgem_add_reloc64: handle=3, pos=16184, delta=0, domains=40000 [ 75.548] kgem_add_reloc64: adding proxy [delta=768] for handle=3 [ 75.548] kgem_add_reloc64[9] = (delta=768, target handle=6, presumed=ffedf000) [ 75.548] [3f30] bind bo(handle=3, addr=ffedf300), format=192, width=1, height=10, pitch=32, tiling=0 -> sampler [ 75.548] gen9_emit_sampler: sampler = 32 [ 75.548] gen9_emit_vertex_elements: setup id=2 [ 75.548] gen9_render_composite_box: (12, 4), (198, 14) [ 75.548] apply_damage: damage=0x0, region=1 [(12, 4), (198, 14) + (0, 0)] [ 75.548] gen8_vertex_flush[71c] = 3 [ 75.548] sna_destroy_pixmap: pixmap=4632, attached?=1 [ 75.548] _kgem_bo_destroy: handle=3, proxy? 1 [ 75.548] __sna_free_pixmap(pixmap=4632) [ 75.548] sna_composite(pixmap=4628, op=3, src=4630+(13, 0), mask=0+(198, 4), dst=4628+(198, 4)+(0, 0), size=(12, 10) [ 75.548] sna_compute_composite_region: dst=(198, 4)x(12, 10) [ 75.548] sna_compute_composite_region: initial clip against dst->pDrawable: (198, 4), (210, 14) [ 75.548] clip_to_dst: region: 1x[(198, 4), (210, 14)], clip: 1x[(0, 0), (210, 37)] [ 75.548] sna_compute_composite_region: clip against dst->pCompositeClip: (198, 4), (210, 14) [ 75.548] sna_compute_composite_region: clip against src (25x21 clip=0): (198, 4), (210, 14) [ 75.548] sna_composite: composite region extents:+(0, 0) -> (198, 4), (210, 14) + (0, 0) [ 75.548] gen9_render_composite: 12x10, current mode=1/1 [ 75.548] kgem_bo_is_render: handle=139, rq? 1 [1] [ 75.548] kgem_bo_is_busy: handle=139, domain: 0 exec? 1, rq? 1 [ 75.548] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 75.548] gen9_composite_set_target: (198, 4)x(12, 10), partial?=1 [ 75.548] sna_drawable_use_bo pixmap=4628, box=((198, 4), (210, 14)), flags=7... [ 75.548] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 75.548] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 75.548] sna_drawable_use_bo: using whole GPU bo [ 75.548] gen9_composite_set_target: pixmap=4628, format=20020888, size=210x37, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 75.548] gen9_composite_picture: (13, 0)x(12, 10), dst=(198, 4) [ 75.548] sna_transform_is_imprecise_integer_translation: no transform [ 75.548] gen9_composite_picture: integer translation (0, 0), removing [ 75.548] sna_render_pixmap_bo pixmap=4630, (13, 0)x(12, 10)/(25, 21) [ 75.548] sna_render_pixmap_bo box=(13, 0), (25, 10): (12, 10)/(25, 21) [ 75.548] sna_render_pixmap_bo: offset=(-185, -4), size=(25, 21) [ 75.548] use_cpu_bo: no cpu bo [ 75.548] kgem_choose_tiling: too short [10] for TILING_Y [ 75.548] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 75.548] kgem_choose_tiling: 12x10 -> 0 [ 75.548] sna_render_pixmap_bo: uploading CPU box (13, 0), (25, 10) [ 75.548] upload: box=(13, 0), (25, 10), pixmap=25x21 [ 75.548] sna_drawable_move_region_to_cpu(pixmap=4630 (25x21), [(13, 0), (25, 10)], flags=2) [ 75.548] sna_drawable_move_region_to_cpu: pixmap=4630 all damaged on CPU [ 75.548] kgem_can_create_2d: 12x10 @ 32 [ 75.548] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 75.548] kgem_can_create_2d: untiled size=4096 [ 75.548] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 75.548] kgem_choose_tiling: 12x10 -> 0 [ 75.548] kgem_upload_source_image : (13, 0), (25, 10), stride=100, bpp=32 [ 75.548] kgem_create_buffer_2d: 12x10, 32 bpp, stride=64 [ 75.548] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] [ 75.548] kgem_create_buffer: reusing buffer? used=1280 + size=640, total=262144 [ 75.548] kgem_create_proxy: target handle=3 [proxy? -1], offset=1280, length=640, io=1 [ 75.548] __kgem_bo_init(handle=3, num_pages=640) [ 75.548] memcpy_blt: src=(13, 0), dst=(0, 0), size=12x10, pitch=100/64 [ 75.548] kgem_bo_is_render: handle=139, rq? 1 [1] [ 75.548] kgem_bo_is_render: handle=3, rq? 0 [0] [ 75.548] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 75.548] gen4_choose_composite_emitter: identity src, no mask [ 75.548] kgem_check_bo: num_pages=+0, num_exec=+0 [ 75.548] gen9_composite_get_binding_table(fc80) [ 75.548] kgem_add_reloc64: handle=3, pos=16152, delta=0, domains=40000 [ 75.548] kgem_add_reloc64: adding proxy [delta=1280] for handle=3 [ 75.548] kgem_add_reloc64[10] = (delta=1280, target handle=6, presumed=ffedf000) [ 75.548] [3f10] bind bo(handle=3, addr=ffedf500), format=192, width=12, height=10, pitch=64, tiling=0 -> sampler [ 75.548] gen9_emit_sampler: sampler = 2 [ 75.548] gen9_emit_vertex_elements: setup id=2 [ 75.548] gen9_render_composite_box: (198, 4), (210, 14) [ 75.548] apply_damage: damage=0x0, region=1 [(198, 4), (210, 14) + (0, 0)] [ 75.548] gen8_vertex_flush[760] = 3 [ 75.548] _kgem_bo_destroy: handle=3, proxy? 1 [ 75.549] sna_accel_flush: flush?=0, dirty?=0 [ 75.549] sna_block_handler (tv=0.0) [ 75.549] sna_wakeup_handler [ 75.549] sna_create_pixmap(12, 1, 32, usage=0) [ 75.549] kgem_can_create_2d: 12x1 @ 32 [ 75.549] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=1 [ 75.549] kgem_can_create_2d: untiled size=4096 [ 75.549] kgem_choose_tiling: disabling tiling [12x1] for single row/col [ 75.549] kgem_choose_tiling: 12x1 -> 0 [ 75.549] sna_create_pixmap: usage=0, flags=a [ 75.549] sna_create_pixmap: small buffer [48], attaching to shadow pixmap [ 75.549] create_pixmap: allocating pixmap 12x1, depth=32/32, size=56 [ 75.549] create_pixmap: serial=4633, usage=0, 12x1 [ 75.549] sna_create_pixmap: serial=4633, 12x1, usage=0 [ 75.549] sna_validate_gc(0x561c94a96160) changes=0, previous serial=1218, drawable=121a [ 75.549] sna_validate_gc: recomputing clip [ 75.549] sna_validate_gc: composite clip=1x[(0, 0), (12, 1)] [0x561c949a5890] [ 75.549] sna_copy_area: src=pixmap=4630:(0, 10)x(12, 1)+(0, 0) -> dst=pixmap=4634:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 75.549] sna_copy_area: normal copy [ 75.549] sna_do_copy: src=(0, 10), dst=(0, 0), size=(12x1) [ 75.549] sna_do_copy: after drawable: src=(0, 10), dst=(0, 0), size=(12x1) [ 75.549] sna_do_copy: dst extents (0, 0), (12, 1), dst clip extents (0, 0), (12, 1), dst size=12x1 [ 75.549] sna_do_copy: clipped dst extents (0, 0), (12, 1) [ 75.549] sna_do_copy: unclipped src extents (0, 10), (12, 11) [ 75.549] sna_do_copy: clipped src extents (0, 10), (12, 11) [ 75.549] sna_do_copy: pixmap -- no source clipping [ 75.549] sna_do_copy: src extents (0, 10), (12, 11) x 1 [ 75.549] sna_do_copy: copy region (0, 0), (12, 1) x 1 + (0, 10) [ 75.549] sna_copy_boxes (boxes=1x[(0, 0), (12, 1)...], src pixmap=4630+(0, 10), dst pixmap=4634+(0, 0), alu=3, src.size=25x21, dst.size=12x1) [ 75.549] sna_copy_boxes: dst=(priv=0x561c94ad4ba0, gpu_bo=0, cpu_bo=0), src=(priv=0x561c94aedce0, gpu_bo=0, cpu_bo=0), replaces=1 [ 75.549] sna_drawable_use_bo pixmap=4634, box=((0, 0), (12, 1)), flags=18... [ 75.549] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=18 [ 75.549] sna_drawable_use_bo: try cpu as GPU bo is idle [ 75.549] sna_drawable_use_bo: no CPU bo, and GPU not forced [ 75.549] sna_copy_boxes__inplace - no, no src or dst GPU bo [ 75.549] sna_copy_boxes: fallback -- src=(0, 10), dst=(0, 0) [ 75.549] sna_drawable_move_region_to_cpu(pixmap=4630 (25x21), [(0, 10), (12, 11)], flags=6) [ 75.549] sna_drawable_move_region_to_cpu: pixmap=4630 all damaged on CPU [ 75.549] sna_drawable_move_region_to_cpu(pixmap=4634 (12x1), [(0, 0), (12, 1)], flags=5) [ 75.549] sna_drawable_move_region_to_cpu: region (0, 0), (12, 1) + (0, 0) subsumes pixmap (12x1) [ 75.549] _sna_pixmap_move_to_cpu(pixmap=4634, 12x1, flags=5) [ 75.549] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 75.549] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 75.549] _sna_pixmap_move_to_cpu: marking as damaged [ 75.549] __sna_damage_all(12, 1) [ 75.549] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 75.549] sna_copy_boxes: memcpy_blt(box=(0, 0), (12, 1), src=(0, 10), pitches=(100, 48)) [ 75.549] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x1, pitch=100/48 [ 75.549] sna_composite(pixmap=4628, op=3, src=4634+(0, 13), mask=0+(0, 14), dst=4628+(0, 14)+(0, 0), size=(12, 9) [ 75.549] sna_compute_composite_region: dst=(0, 14)x(12, 9) [ 75.549] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 14), (12, 23) [ 75.549] clip_to_dst: region: 1x[(0, 14), (12, 23)], clip: 1x[(0, 0), (210, 37)] [ 75.549] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 14), (12, 23) [ 75.549] sna_compute_composite_region: clip against src (12x1 clip=0): (0, 14), (12, 23) [ 75.549] sna_composite: composite region extents:+(0, 0) -> (0, 14), (12, 23) + (0, 0) [ 75.549] gen9_render_composite: 12x9, current mode=1/1 [ 75.549] kgem_bo_is_render: handle=139, rq? 1 [1] [ 75.549] kgem_bo_is_busy: handle=139, domain: 0 exec? 1, rq? 1 [ 75.549] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 75.549] gen9_composite_set_target: (0, 14)x(12, 9), partial?=1 [ 75.549] sna_drawable_use_bo pixmap=4628, box=((0, 14), (12, 23)), flags=7... [ 75.549] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 75.549] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 75.549] sna_drawable_use_bo: using whole GPU bo [ 75.549] gen9_composite_set_target: pixmap=4628, format=20020888, size=210x37, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 75.549] gen9_composite_picture: (0, 13)x(12, 9), dst=(0, 14) [ 75.549] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[1.00 0.00 0.00, 0.00 0.11 -1.44, 0.00 0.00 1.00] [ 75.549] sna_transform_is_imprecise_integer_translation: not unity scaling [ 75.549] sna_render_pixmap_bo pixmap=4634, (0, 13)x(12, 9)/(12, 1) [ 75.549] sna_render_pixmap_bo box=(0, 0), (12, 1): (12, 1)/(12, 1) [ 75.549] sna_render_pixmap_bo: offset=(0, -1), size=(12, 1) [ 75.549] use_cpu_bo: no cpu bo [ 75.549] move_to_gpu: migrating whole pixmap (12x1) for source (0,0),(12,1), count 5? 0 [ 75.549] sna_render_pixmap_bo: uploading CPU box (0, 0), (12, 1) [ 75.549] upload: box=(0, 0), (12, 1), pixmap=12x1 [ 75.549] sna_drawable_move_region_to_cpu(pixmap=4634 (12x1), [(0, 0), (12, 1)], flags=2) [ 75.549] sna_drawable_move_region_to_cpu: pixmap=4634 all damaged on CPU [ 75.549] kgem_can_create_2d: 12x1 @ 32 [ 75.549] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=1 [ 75.549] kgem_can_create_2d: untiled size=4096 [ 75.549] kgem_choose_tiling: disabling tiling [12x1] for single row/col [ 75.549] kgem_choose_tiling: 12x1 -> 0 [ 75.549] kgem_upload_source_image : (0, 0), (12, 1), stride=48, bpp=32 [ 75.550] kgem_create_buffer_2d: 12x1, 32 bpp, stride=64 [ 75.550] kgem_create_buffer: size=128, flags=3 [write?=1, inplace?=1, last?=0] [ 75.550] kgem_create_buffer: reusing buffer? used=2048 + size=128, total=262144 [ 75.550] kgem_create_proxy: target handle=3 [proxy? -1], offset=2048, length=128, io=1 [ 75.550] __kgem_bo_init(handle=3, num_pages=128) [ 75.550] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x1, pitch=48/64 [ 75.550] upload: adding upload cache to pixmap=4634 [ 75.550] kgem_proxy_bo_attach: handle=3 [ 75.550] kgem_bo_is_render: handle=139, rq? 1 [1] [ 75.550] kgem_bo_is_render: handle=3, rq? 0 [0] [ 75.550] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 75.550] gen4_choose_composite_emitter: simple src, no mask [ 75.550] kgem_check_bo: num_pages=+0, num_exec=+0 [ 75.550] gen9_composite_get_binding_table(fc00) [ 75.550] kgem_add_reloc64: handle=3, pos=16120, delta=0, domains=40000 [ 75.550] kgem_add_reloc64: adding proxy [delta=2048] for handle=3 [ 75.550] kgem_add_reloc64[11] = (delta=2048, target handle=6, presumed=ffedf000) [ 75.550] [3ef0] bind bo(handle=3, addr=ffedf800), format=192, width=12, height=1, pitch=64, tiling=0 -> sampler [ 75.550] gen9_emit_sampler: sampler = 32 [ 75.550] gen9_emit_vertex_elements: setup id=2 [ 75.550] gen9_render_composite_box: (0, 14), (12, 23) [ 75.550] apply_damage: damage=0x0, region=1 [(0, 14), (12, 23) + (0, 0)] [ 75.550] gen8_vertex_flush[7a4] = 3 [ 75.550] sna_destroy_pixmap: pixmap=4634, attached?=1 [ 75.550] _kgem_bo_destroy: handle=3, proxy? 1 [ 75.550] __sna_free_pixmap(pixmap=4634) [ 75.550] sna_create_pixmap(12, 1, 32, usage=0) [ 75.550] kgem_can_create_2d: 12x1 @ 32 [ 75.550] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=1 [ 75.550] kgem_can_create_2d: untiled size=4096 [ 75.550] kgem_choose_tiling: disabling tiling [12x1] for single row/col [ 75.550] kgem_choose_tiling: 12x1 -> 0 [ 75.550] sna_create_pixmap: usage=0, flags=a [ 75.550] sna_create_pixmap: small buffer [48], attaching to shadow pixmap [ 75.550] create_pixmap: allocating pixmap 12x1, depth=32/32, size=56 [ 75.550] create_pixmap: serial=4635, usage=0, 12x1 [ 75.550] sna_create_pixmap: serial=4635, 12x1, usage=0 [ 75.550] sna_validate_gc(0x561c94a96160) changes=0, previous serial=121a, drawable=121c [ 75.550] sna_validate_gc: recomputing clip [ 75.550] sna_validate_gc: composite clip=1x[(0, 0), (12, 1)] [0x561c949a5890] [ 75.550] sna_copy_area: src=pixmap=4630:(13, 10)x(12, 1)+(0, 0) -> dst=pixmap=4636:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 75.550] sna_copy_area: normal copy [ 75.550] sna_do_copy: src=(13, 10), dst=(0, 0), size=(12x1) [ 75.550] sna_do_copy: after drawable: src=(13, 10), dst=(0, 0), size=(12x1) [ 75.550] sna_do_copy: dst extents (0, 0), (12, 1), dst clip extents (0, 0), (12, 1), dst size=12x1 [ 75.550] sna_do_copy: clipped dst extents (0, 0), (12, 1) [ 75.550] sna_do_copy: unclipped src extents (13, 10), (25, 11) [ 75.550] sna_do_copy: clipped src extents (13, 10), (25, 11) [ 75.550] sna_do_copy: pixmap -- no source clipping [ 75.550] sna_do_copy: src extents (13, 10), (25, 11) x 1 [ 75.550] sna_do_copy: copy region (0, 0), (12, 1) x 1 + (13, 10) [ 75.550] sna_copy_boxes (boxes=1x[(0, 0), (12, 1)...], src pixmap=4630+(13, 10), dst pixmap=4636+(0, 0), alu=3, src.size=25x21, dst.size=12x1) [ 75.550] sna_copy_boxes: dst=(priv=0x561c94ad4ba0, gpu_bo=0, cpu_bo=0), src=(priv=0x561c94aedce0, gpu_bo=0, cpu_bo=0), replaces=1 [ 75.550] sna_drawable_use_bo pixmap=4636, box=((0, 0), (12, 1)), flags=18... [ 75.550] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=18 [ 75.550] sna_drawable_use_bo: try cpu as GPU bo is idle [ 75.550] sna_drawable_use_bo: no CPU bo, and GPU not forced [ 75.550] sna_copy_boxes__inplace - no, no src or dst GPU bo [ 75.550] sna_copy_boxes: fallback -- src=(13, 10), dst=(0, 0) [ 75.550] sna_drawable_move_region_to_cpu(pixmap=4630 (25x21), [(13, 10), (25, 11)], flags=6) [ 75.550] sna_drawable_move_region_to_cpu: pixmap=4630 all damaged on CPU [ 75.550] sna_drawable_move_region_to_cpu(pixmap=4636 (12x1), [(0, 0), (12, 1)], flags=5) [ 75.550] sna_drawable_move_region_to_cpu: region (0, 0), (12, 1) + (0, 0) subsumes pixmap (12x1) [ 75.550] _sna_pixmap_move_to_cpu(pixmap=4636, 12x1, flags=5) [ 75.550] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 75.550] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 75.550] _sna_pixmap_move_to_cpu: marking as damaged [ 75.550] __sna_damage_all(12, 1) [ 75.550] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 75.550] sna_copy_boxes: memcpy_blt(box=(0, 0), (12, 1), src=(13, 10), pitches=(100, 48)) [ 75.550] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x1, pitch=100/48 [ 75.550] sna_composite(pixmap=4628, op=3, src=4636+(100, 13), mask=0+(198, 14), dst=4628+(198, 14)+(0, 0), size=(12, 9) [ 75.550] sna_compute_composite_region: dst=(198, 14)x(12, 9) [ 75.550] sna_compute_composite_region: initial clip against dst->pDrawable: (198, 14), (210, 23) [ 75.550] clip_to_dst: region: 1x[(198, 14), (210, 23)], clip: 1x[(0, 0), (210, 37)] [ 75.550] sna_compute_composite_region: clip against dst->pCompositeClip: (198, 14), (210, 23) [ 75.550] sna_compute_composite_region: clip against src (12x1 clip=0): (198, 14), (210, 23) [ 75.550] sna_composite: composite region extents:+(0, 0) -> (198, 14), (210, 23) + (0, 0) [ 75.550] gen9_render_composite: 12x9, current mode=1/1 [ 75.550] kgem_bo_is_render: handle=139, rq? 1 [1] [ 75.550] kgem_bo_is_busy: handle=139, domain: 0 exec? 1, rq? 1 [ 75.550] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 75.550] gen9_composite_set_target: (198, 14)x(12, 9), partial?=1 [ 75.550] sna_drawable_use_bo pixmap=4628, box=((198, 14), (210, 23)), flags=7... [ 75.550] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 75.550] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 75.551] sna_drawable_use_bo: using whole GPU bo [ 75.551] gen9_composite_set_target: pixmap=4628, format=20020888, size=210x37, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 75.551] gen9_composite_picture: (100, 13)x(12, 9), dst=(198, 14) [ 75.551] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[1.00 0.00 -100.00, 0.00 0.11 -1.44, 0.00 0.00 1.00] [ 75.551] sna_transform_is_imprecise_integer_translation: not unity scaling [ 75.551] sna_render_pixmap_bo pixmap=4636, (100, 13)x(12, 9)/(12, 1) [ 75.551] sna_render_pixmap_bo box=(0, 0), (12, 1): (12, 1)/(12, 1) [ 75.551] sna_render_pixmap_bo: offset=(-98, -1), size=(12, 1) [ 75.551] use_cpu_bo: no cpu bo [ 75.551] move_to_gpu: migrating whole pixmap (12x1) for source (0,0),(12,1), count 5? 0 [ 75.551] sna_render_pixmap_bo: uploading CPU box (0, 0), (12, 1) [ 75.551] upload: box=(0, 0), (12, 1), pixmap=12x1 [ 75.551] sna_drawable_move_region_to_cpu(pixmap=4636 (12x1), [(0, 0), (12, 1)], flags=2) [ 75.551] sna_drawable_move_region_to_cpu: pixmap=4636 all damaged on CPU [ 75.551] kgem_can_create_2d: 12x1 @ 32 [ 75.551] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=1 [ 75.551] kgem_can_create_2d: untiled size=4096 [ 75.551] kgem_choose_tiling: disabling tiling [12x1] for single row/col [ 75.551] kgem_choose_tiling: 12x1 -> 0 [ 75.551] kgem_upload_source_image : (0, 0), (12, 1), stride=48, bpp=32 [ 75.551] kgem_create_buffer_2d: 12x1, 32 bpp, stride=64 [ 75.551] kgem_create_buffer: size=128, flags=3 [write?=1, inplace?=1, last?=0] [ 75.551] kgem_create_buffer: reusing buffer? used=2304 + size=128, total=262144 [ 75.551] kgem_create_proxy: target handle=3 [proxy? -1], offset=2304, length=128, io=1 [ 75.551] __kgem_bo_init(handle=3, num_pages=128) [ 75.551] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x1, pitch=48/64 [ 75.551] upload: adding upload cache to pixmap=4636 [ 75.551] kgem_proxy_bo_attach: handle=3 [ 75.551] kgem_bo_is_render: handle=139, rq? 1 [1] [ 75.551] kgem_bo_is_render: handle=3, rq? 0 [0] [ 75.551] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 75.551] gen4_choose_composite_emitter: simple src, no mask [ 75.551] kgem_check_bo: num_pages=+0, num_exec=+0 [ 75.551] gen9_composite_get_binding_table(fb80) [ 75.551] kgem_add_reloc64: handle=3, pos=16088, delta=0, domains=40000 [ 75.551] kgem_add_reloc64: adding proxy [delta=2304] for handle=3 [ 75.551] kgem_add_reloc64[12] = (delta=2304, target handle=6, presumed=ffedf000) [ 75.551] [3ed0] bind bo(handle=3, addr=ffedf900), format=192, width=12, height=1, pitch=64, tiling=0 -> sampler [ 75.551] gen9_emit_vertex_elements: setup id=2 [ 75.551] gen9_render_composite_box: (198, 14), (210, 23) [ 75.551] apply_damage: damage=0x0, region=1 [(198, 14), (210, 23) + (0, 0)] [ 75.551] gen8_vertex_flush[7e0] = 3 [ 75.551] sna_destroy_pixmap: pixmap=4636, attached?=1 [ 75.551] _kgem_bo_destroy: handle=3, proxy? 1 [ 75.551] __sna_free_pixmap(pixmap=4636) [ 75.551] sna_composite(pixmap=4628, op=3, src=4630+(0, 11), mask=0+(0, 23), dst=4628+(0, 23)+(0, 0), size=(12, 10) [ 75.551] sna_compute_composite_region: dst=(0, 23)x(12, 10) [ 75.551] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 23), (12, 33) [ 75.551] clip_to_dst: region: 1x[(0, 23), (12, 33)], clip: 1x[(0, 0), (210, 37)] [ 75.551] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 23), (12, 33) [ 75.551] sna_compute_composite_region: clip against src (25x21 clip=0): (0, 23), (12, 33) [ 75.551] sna_composite: composite region extents:+(0, 0) -> (0, 23), (12, 33) + (0, 0) [ 75.551] gen9_render_composite: 12x10, current mode=1/1 [ 75.551] kgem_bo_is_render: handle=139, rq? 1 [1] [ 75.551] kgem_bo_is_busy: handle=139, domain: 0 exec? 1, rq? 1 [ 75.551] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 75.551] gen9_composite_set_target: (0, 23)x(12, 10), partial?=1 [ 75.551] sna_drawable_use_bo pixmap=4628, box=((0, 23), (12, 33)), flags=7... [ 75.551] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 75.551] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 75.551] sna_drawable_use_bo: using whole GPU bo [ 75.551] gen9_composite_set_target: pixmap=4628, format=20020888, size=210x37, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 75.551] gen9_composite_picture: (0, 11)x(12, 10), dst=(0, 23) [ 75.551] sna_transform_is_imprecise_integer_translation: no transform [ 75.551] gen9_composite_picture: integer translation (0, 0), removing [ 75.551] sna_render_pixmap_bo pixmap=4630, (0, 11)x(12, 10)/(25, 21) [ 75.551] sna_render_pixmap_bo box=(0, 11), (12, 21): (12, 10)/(25, 21) [ 75.551] sna_render_pixmap_bo: offset=(0, -12), size=(25, 21) [ 75.551] use_cpu_bo: no cpu bo [ 75.551] kgem_choose_tiling: too short [10] for TILING_Y [ 75.551] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 75.551] kgem_choose_tiling: 12x10 -> 0 [ 75.551] sna_render_pixmap_bo: uploading CPU box (0, 11), (12, 21) [ 75.551] upload: box=(0, 11), (12, 21), pixmap=25x21 [ 75.551] sna_drawable_move_region_to_cpu(pixmap=4630 (25x21), [(0, 11), (12, 21)], flags=2) [ 75.551] sna_drawable_move_region_to_cpu: pixmap=4630 all damaged on CPU [ 75.551] kgem_can_create_2d: 12x10 @ 32 [ 75.551] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 75.551] kgem_can_create_2d: untiled size=4096 [ 75.551] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 75.551] kgem_choose_tiling: 12x10 -> 0 [ 75.551] kgem_upload_source_image : (0, 11), (12, 21), stride=100, bpp=32 [ 75.551] kgem_create_buffer_2d: 12x10, 32 bpp, stride=64 [ 75.551] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] [ 75.551] kgem_create_buffer: reusing buffer? used=2560 + size=640, total=262144 [ 75.551] kgem_create_proxy: target handle=3 [proxy? -1], offset=2560, length=640, io=1 [ 75.551] __kgem_bo_init(handle=3, num_pages=640) [ 75.551] memcpy_blt: src=(0, 11), dst=(0, 0), size=12x10, pitch=100/64 [ 75.552] kgem_bo_is_render: handle=139, rq? 1 [1] [ 75.552] kgem_bo_is_render: handle=3, rq? 0 [0] [ 75.552] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 75.552] gen4_choose_composite_emitter: identity src, no mask [ 75.552] kgem_check_bo: num_pages=+0, num_exec=+0 [ 75.552] gen9_composite_get_binding_table(fb00) [ 75.552] kgem_add_reloc64: handle=3, pos=16056, delta=0, domains=40000 [ 75.552] kgem_add_reloc64: adding proxy [delta=2560] for handle=3 [ 75.552] kgem_add_reloc64[13] = (delta=2560, target handle=6, presumed=ffedf000) [ 75.552] [3eb0] bind bo(handle=3, addr=ffedfa00), format=192, width=12, height=10, pitch=64, tiling=0 -> sampler [ 75.552] gen9_emit_sampler: sampler = 2 [ 75.552] gen9_emit_vertex_elements: setup id=2 [ 75.552] gen9_render_composite_box: (0, 23), (12, 33) [ 75.552] apply_damage: damage=0x0, region=1 [(0, 23), (12, 33) + (0, 0)] [ 75.552] gen8_vertex_flush[824] = 3 [ 75.552] _kgem_bo_destroy: handle=3, proxy? 1 [ 75.552] sna_create_pixmap(1, 10, 32, usage=0) [ 75.552] kgem_can_create_2d: 1x10 @ 32 [ 75.552] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=10 [ 75.552] kgem_can_create_2d: untiled size=4096 [ 75.552] kgem_choose_tiling: disabling tiling [1x10] for single row/col [ 75.552] kgem_choose_tiling: 1x10 -> 0 [ 75.552] sna_create_pixmap: usage=0, flags=a [ 75.552] sna_create_pixmap: small buffer [40], attaching to shadow pixmap [ 75.552] create_pixmap: allocating pixmap 1x10, depth=32/32, size=48 [ 75.552] create_pixmap: serial=4637, usage=0, 1x10 [ 75.552] sna_create_pixmap: serial=4637, 1x10, usage=0 [ 75.552] sna_validate_gc(0x561c94a96160) changes=0, previous serial=121c, drawable=121e [ 75.552] sna_validate_gc: recomputing clip [ 75.552] sna_validate_gc: composite clip=1x[(0, 0), (1, 10)] [0x561c949a5890] [ 75.552] sna_copy_area: src=pixmap=4630:(12, 11)x(1, 10)+(0, 0) -> dst=pixmap=4638:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 75.552] sna_copy_area: normal copy [ 75.552] sna_do_copy: src=(12, 11), dst=(0, 0), size=(1x10) [ 75.552] sna_do_copy: after drawable: src=(12, 11), dst=(0, 0), size=(1x10) [ 75.552] sna_do_copy: dst extents (0, 0), (1, 10), dst clip extents (0, 0), (1, 10), dst size=1x10 [ 75.552] sna_do_copy: clipped dst extents (0, 0), (1, 10) [ 75.552] sna_do_copy: unclipped src extents (12, 11), (13, 21) [ 75.552] sna_do_copy: clipped src extents (12, 11), (13, 21) [ 75.552] sna_do_copy: pixmap -- no source clipping [ 75.552] sna_do_copy: src extents (12, 11), (13, 21) x 1 [ 75.552] sna_do_copy: copy region (0, 0), (1, 10) x 1 + (12, 11) [ 75.552] sna_copy_boxes (boxes=1x[(0, 0), (1, 10)...], src pixmap=4630+(12, 11), dst pixmap=4638+(0, 0), alu=3, src.size=25x21, dst.size=1x10) [ 75.552] sna_copy_boxes: dst=(priv=0x561c94ad4ba0, gpu_bo=0, cpu_bo=0), src=(priv=0x561c94aedce0, gpu_bo=0, cpu_bo=0), replaces=1 [ 75.552] sna_drawable_use_bo pixmap=4638, box=((0, 0), (1, 10)), flags=18... [ 75.552] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=18 [ 75.552] sna_drawable_use_bo: try cpu as GPU bo is idle [ 75.552] sna_drawable_use_bo: no CPU bo, and GPU not forced [ 75.552] sna_copy_boxes__inplace - no, no src or dst GPU bo [ 75.552] sna_copy_boxes: fallback -- src=(12, 11), dst=(0, 0) [ 75.552] sna_drawable_move_region_to_cpu(pixmap=4630 (25x21), [(12, 11), (13, 21)], flags=6) [ 75.552] sna_drawable_move_region_to_cpu: pixmap=4630 all damaged on CPU [ 75.552] sna_drawable_move_region_to_cpu(pixmap=4638 (1x10), [(0, 0), (1, 10)], flags=5) [ 75.552] sna_drawable_move_region_to_cpu: region (0, 0), (1, 10) + (0, 0) subsumes pixmap (1x10) [ 75.552] _sna_pixmap_move_to_cpu(pixmap=4638, 1x10, flags=5) [ 75.552] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 75.552] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 75.552] _sna_pixmap_move_to_cpu: marking as damaged [ 75.552] __sna_damage_all(1, 10) [ 75.552] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 75.552] sna_copy_boxes: memcpy_blt(box=(0, 0), (1, 10), src=(12, 11), pitches=(100, 4)) [ 75.552] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x10, pitch=100/4 [ 75.552] sna_composite(pixmap=4628, op=3, src=4638+(13, 12), mask=0+(12, 23), dst=4628+(12, 23)+(0, 0), size=(186, 10) [ 75.552] sna_compute_composite_region: dst=(12, 23)x(186, 10) [ 75.552] sna_compute_composite_region: initial clip against dst->pDrawable: (12, 23), (198, 33) [ 75.552] clip_to_dst: region: 1x[(12, 23), (198, 33)], clip: 1x[(0, 0), (210, 37)] [ 75.552] sna_compute_composite_region: clip against dst->pCompositeClip: (12, 23), (198, 33) [ 75.552] sna_compute_composite_region: clip against src (1x10 clip=0): (12, 23), (198, 33) [ 75.552] sna_composite: composite region extents:+(0, 0) -> (12, 23), (198, 33) + (0, 0) [ 75.552] gen9_render_composite: 186x10, current mode=1/1 [ 75.552] kgem_bo_is_render: handle=139, rq? 1 [1] [ 75.552] kgem_bo_is_busy: handle=139, domain: 0 exec? 1, rq? 1 [ 75.552] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 75.552] gen9_composite_set_target: (12, 23)x(186, 10), partial?=1 [ 75.552] sna_drawable_use_bo pixmap=4628, box=((12, 23), (198, 33)), flags=7... [ 75.552] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 75.552] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 75.552] sna_drawable_use_bo: using whole GPU bo [ 75.552] gen9_composite_set_target: pixmap=4628, format=20020888, size=210x37, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 75.552] gen9_composite_picture: (13, 12)x(186, 10), dst=(12, 23) [ 75.552] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.01 0.00 -0.07, 0.00 1.00 -12.00, 0.00 0.00 1.00] [ 75.552] sna_transform_is_imprecise_integer_translation: not unity scaling [ 75.552] sna_render_pixmap_bo pixmap=4638, (13, 12)x(186, 10)/(1, 10) [ 75.552] sna_render_pixmap_bo box=(0, 0), (1, 10): (1, 10)/(1, 10) [ 75.552] sna_render_pixmap_bo: offset=(1, -11), size=(1, 10) [ 75.552] use_cpu_bo: no cpu bo [ 75.553] move_to_gpu: migrating whole pixmap (1x10) for source (0,0),(1,10), count 5? 0 [ 75.553] sna_render_pixmap_bo: uploading CPU box (0, 0), (1, 10) [ 75.553] upload: box=(0, 0), (1, 10), pixmap=1x10 [ 75.553] sna_drawable_move_region_to_cpu(pixmap=4638 (1x10), [(0, 0), (1, 10)], flags=2) [ 75.553] sna_drawable_move_region_to_cpu: pixmap=4638 all damaged on CPU [ 75.553] kgem_can_create_2d: 1x10 @ 32 [ 75.553] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=10 [ 75.553] kgem_can_create_2d: untiled size=4096 [ 75.553] kgem_choose_tiling: disabling tiling [1x10] for single row/col [ 75.553] kgem_choose_tiling: 1x10 -> 0 [ 75.553] kgem_upload_source_image : (0, 0), (1, 10), stride=4, bpp=32 [ 75.553] kgem_create_buffer_2d: 1x10, 32 bpp, stride=32 [ 75.553] kgem_create_buffer: size=320, flags=3 [write?=1, inplace?=1, last?=0] [ 75.553] kgem_create_buffer: reusing buffer? used=3328 + size=320, total=262144 [ 75.553] kgem_create_proxy: target handle=3 [proxy? -1], offset=3328, length=320, io=1 [ 75.553] __kgem_bo_init(handle=3, num_pages=320) [ 75.553] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x10, pitch=4/32 [ 75.553] upload: adding upload cache to pixmap=4638 [ 75.553] kgem_proxy_bo_attach: handle=3 [ 75.553] kgem_bo_is_render: handle=139, rq? 1 [1] [ 75.553] kgem_bo_is_render: handle=3, rq? 0 [0] [ 75.553] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 75.553] gen4_choose_composite_emitter: simple src, no mask [ 75.553] kgem_check_bo: num_pages=+0, num_exec=+0 [ 75.553] gen9_composite_get_binding_table(fa80) [ 75.553] kgem_add_reloc64: handle=3, pos=16024, delta=0, domains=40000 [ 75.553] kgem_add_reloc64: adding proxy [delta=3328] for handle=3 [ 75.553] kgem_add_reloc64[14] = (delta=3328, target handle=6, presumed=ffedf000) [ 75.553] [3e90] bind bo(handle=3, addr=ffedfd00), format=192, width=1, height=10, pitch=32, tiling=0 -> sampler [ 75.553] gen9_emit_sampler: sampler = 32 [ 75.553] gen9_emit_vertex_elements: setup id=2 [ 75.553] gen9_render_composite_box: (12, 23), (198, 33) [ 75.553] apply_damage: damage=0x0, region=1 [(12, 23), (198, 33) + (0, 0)] [ 75.553] gen8_vertex_flush[868] = 3 [ 75.553] sna_destroy_pixmap: pixmap=4638, attached?=1 [ 75.553] _kgem_bo_destroy: handle=3, proxy? 1 [ 75.553] __sna_free_pixmap(pixmap=4638) [ 75.553] sna_composite(pixmap=4628, op=3, src=4630+(13, 11), mask=0+(198, 23), dst=4628+(198, 23)+(0, 0), size=(12, 10) [ 75.553] sna_compute_composite_region: dst=(198, 23)x(12, 10) [ 75.553] sna_compute_composite_region: initial clip against dst->pDrawable: (198, 23), (210, 33) [ 75.553] clip_to_dst: region: 1x[(198, 23), (210, 33)], clip: 1x[(0, 0), (210, 37)] [ 75.553] sna_compute_composite_region: clip against dst->pCompositeClip: (198, 23), (210, 33) [ 75.553] sna_compute_composite_region: clip against src (25x21 clip=0): (198, 23), (210, 33) [ 75.553] sna_composite: composite region extents:+(0, 0) -> (198, 23), (210, 33) + (0, 0) [ 75.553] gen9_render_composite: 12x10, current mode=1/1 [ 75.553] kgem_bo_is_render: handle=139, rq? 1 [1] [ 75.553] kgem_bo_is_busy: handle=139, domain: 0 exec? 1, rq? 1 [ 75.553] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 75.553] gen9_composite_set_target: (198, 23)x(12, 10), partial?=1 [ 75.553] sna_drawable_use_bo pixmap=4628, box=((198, 23), (210, 33)), flags=7... [ 75.553] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 75.553] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 75.553] sna_drawable_use_bo: using whole GPU bo [ 75.553] gen9_composite_set_target: pixmap=4628, format=20020888, size=210x37, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 75.553] gen9_composite_picture: (13, 11)x(12, 10), dst=(198, 23) [ 75.553] sna_transform_is_imprecise_integer_translation: no transform [ 75.553] gen9_composite_picture: integer translation (0, 0), removing [ 75.553] sna_render_pixmap_bo pixmap=4630, (13, 11)x(12, 10)/(25, 21) [ 75.553] sna_render_pixmap_bo box=(13, 11), (25, 21): (12, 10)/(25, 21) [ 75.553] sna_render_pixmap_bo: offset=(-185, -12), size=(25, 21) [ 75.553] use_cpu_bo: no cpu bo [ 75.553] kgem_choose_tiling: too short [10] for TILING_Y [ 75.553] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 75.553] kgem_choose_tiling: 12x10 -> 0 [ 75.553] sna_render_pixmap_bo: uploading CPU box (13, 11), (25, 21) [ 75.553] upload: box=(13, 11), (25, 21), pixmap=25x21 [ 75.553] sna_drawable_move_region_to_cpu(pixmap=4630 (25x21), [(13, 11), (25, 21)], flags=2) [ 75.553] sna_drawable_move_region_to_cpu: pixmap=4630 all damaged on CPU [ 75.553] kgem_can_create_2d: 12x10 @ 32 [ 75.553] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 75.553] kgem_can_create_2d: untiled size=4096 [ 75.553] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 75.553] kgem_choose_tiling: 12x10 -> 0 [ 75.553] kgem_upload_source_image : (13, 11), (25, 21), stride=100, bpp=32 [ 75.553] kgem_create_buffer_2d: 12x10, 32 bpp, stride=64 [ 75.553] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] [ 75.553] kgem_create_buffer: reusing buffer? used=3840 + size=640, total=262144 [ 75.553] kgem_create_proxy: target handle=3 [proxy? -1], offset=3840, length=640, io=1 [ 75.553] __kgem_bo_init(handle=3, num_pages=640) [ 75.553] memcpy_blt: src=(13, 11), dst=(0, 0), size=12x10, pitch=100/64 [ 75.553] kgem_bo_is_render: handle=139, rq? 1 [1] [ 75.553] kgem_bo_is_render: handle=3, rq? 0 [0] [ 75.553] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 75.553] gen4_choose_composite_emitter: identity src, no mask [ 75.553] kgem_check_bo: num_pages=+0, num_exec=+0 [ 75.553] gen9_composite_get_binding_table(fa00) [ 75.553] kgem_add_reloc64: handle=3, pos=15992, delta=0, domains=40000 [ 75.553] kgem_add_reloc64: adding proxy [delta=3840] for handle=3 [ 75.554] kgem_add_reloc64[15] = (delta=3840, target handle=6, presumed=ffedf000) [ 75.554] [3e70] bind bo(handle=3, addr=ffedff00), format=192, width=12, height=10, pitch=64, tiling=0 -> sampler [ 75.554] gen9_emit_sampler: sampler = 2 [ 75.554] gen9_emit_vertex_elements: setup id=2 [ 75.554] gen9_render_composite_box: (198, 23), (210, 33) [ 75.554] apply_damage: damage=0x0, region=1 [(198, 23), (210, 33) + (0, 0)] [ 75.554] gen8_vertex_flush[8ac] = 3 [ 75.554] _kgem_bo_destroy: handle=3, proxy? 1 [ 75.554] sna_accel_flush: flush?=0, dirty?=0 [ 75.554] sna_block_handler (tv=0.0) [ 75.554] sna_wakeup_handler [ 75.554] sna_destroy_pixmap: pixmap=4630, attached?=1 [ 75.554] __sna_free_pixmap(pixmap=4630) [ 75.554] sna_create_pixmap(16, 16, 32, usage=0) [ 75.554] kgem_can_create_2d: 16x16 @ 32 [ 75.554] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=16 [ 75.554] kgem_can_create_2d: untiled size=4096 [ 75.554] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X [ 75.554] kgem_choose_tiling: 16x16 -> 0 [ 75.554] sna_create_pixmap: usage=0, flags=a [ 75.554] sna_create_pixmap: small buffer [1024], attaching to shadow pixmap [ 75.554] create_pixmap: allocating pixmap 16x16, depth=32/32, size=1032 [ 75.554] create_pixmap: serial=4639, usage=0, 16x16 [ 75.554] sna_create_pixmap: serial=4639, 16x16, usage=0 [ 75.554] sna_validate_gc(0x561c94a96160) changes=0, previous serial=121e, drawable=1220 [ 75.554] sna_validate_gc: recomputing clip [ 75.554] sna_validate_gc: composite clip=1x[(0, 0), (16, 16)] [0x561c949a5890] [ 75.554] sna_put_image((0, 0)x(16, 16), depth=32, format=2) [ 75.554] try_upload__fast: ignore existing cpu damage (if any) [ 75.554] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 75.554] try_upload__fast: no, no gpu damage [ 75.554] sna_drawable_move_region_to_cpu(pixmap=4640 (16x16), [(0, 0), (16, 16)], flags=1) [ 75.554] sna_drawable_move_region_to_cpu: region (0, 0), (16, 16) + (0, 0) subsumes pixmap (16x16) [ 75.554] _sna_pixmap_move_to_cpu(pixmap=4640, 16x16, flags=1) [ 75.554] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 75.554] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 75.554] operate_inplace: no, inplace operation not suitable [ 75.554] _sna_pixmap_move_to_cpu: marking as damaged [ 75.554] __sna_damage_all(16, 16) [ 75.554] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 75.554] sna_put_zpixmap_blt: upload(0, 0, 16, 16) x 1 boxes [ 75.554] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(16, 16) [ 75.554] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x16, pitch=64/64 [ 75.554] sna_accel_flush: flush?=0, dirty?=0 [ 75.554] sna_composite(pixmap=4628, op=3, src=4640+(0, 0), mask=0+(15, 10), dst=4628+(15, 10)+(0, 0), size=(16, 16) [ 75.554] sna_compute_composite_region: dst=(15, 10)x(16, 16) [ 75.554] sna_compute_composite_region: initial clip against dst->pDrawable: (15, 10), (31, 26) [ 75.554] clip_to_dst: region: 1x[(15, 10), (31, 26)], clip: 1x[(0, 0), (210, 37)] [ 75.554] sna_compute_composite_region: clip against dst->pCompositeClip: (15, 10), (31, 26) [ 75.554] sna_compute_composite_region: clip against src (16x16 clip=0): (15, 10), (31, 26) [ 75.554] sna_composite: composite region extents:+(0, 0) -> (15, 10), (31, 26) + (0, 0) [ 75.554] gen9_render_composite: 16x16, current mode=1/1 [ 75.554] kgem_bo_is_render: handle=139, rq? 1 [1] [ 75.554] kgem_bo_is_busy: handle=139, domain: 0 exec? 1, rq? 1 [ 75.554] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 75.554] gen9_composite_set_target: (15, 10)x(16, 16), partial?=1 [ 75.554] sna_drawable_use_bo pixmap=4628, box=((15, 10), (31, 26)), flags=7... [ 75.554] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 75.554] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 75.554] sna_drawable_use_bo: using whole GPU bo [ 75.554] gen9_composite_set_target: pixmap=4628, format=20020888, size=210x37, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 75.554] gen9_composite_picture: (0, 0)x(16, 16), dst=(15, 10) [ 75.554] sna_transform_is_imprecise_integer_translation: no transform [ 75.554] gen9_composite_picture: integer translation (0, 0), removing [ 75.554] sna_render_pixmap_bo pixmap=4640, (0, 0)x(16, 16)/(16, 16) [ 75.554] sna_render_pixmap_bo box=(0, 0), (16, 16): (16, 16)/(16, 16) [ 75.554] sna_render_pixmap_bo: offset=(-15, -10), size=(16, 16) [ 75.554] use_cpu_bo: no cpu bo [ 75.554] move_to_gpu: migrating whole pixmap (16x16) for source (0,0),(16,16), count 5? 0 [ 75.554] sna_render_pixmap_bo: uploading CPU box (0, 0), (16, 16) [ 75.554] upload: box=(0, 0), (16, 16), pixmap=16x16 [ 75.554] sna_drawable_move_region_to_cpu(pixmap=4640 (16x16), [(0, 0), (16, 16)], flags=2) [ 75.554] sna_drawable_move_region_to_cpu: pixmap=4640 all damaged on CPU [ 75.554] kgem_can_create_2d: 16x16 @ 32 [ 75.554] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=16 [ 75.554] kgem_can_create_2d: untiled size=4096 [ 75.554] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X [ 75.554] kgem_choose_tiling: 16x16 -> 0 [ 75.554] kgem_upload_source_image : (0, 0), (16, 16), stride=64, bpp=32 [ 75.554] kgem_create_buffer_2d: 16x16, 32 bpp, stride=64 [ 75.554] kgem_create_buffer: size=1024, flags=3 [write?=1, inplace?=1, last?=0] [ 75.555] kgem_create_buffer: reusing buffer? used=4608 + size=1024, total=262144 [ 75.555] kgem_create_proxy: target handle=3 [proxy? -1], offset=4608, length=1024, io=1 [ 75.555] __kgem_bo_init(handle=3, num_pages=1024) [ 75.555] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x16, pitch=64/64 [ 75.555] upload: adding upload cache to pixmap=4640 [ 75.555] kgem_proxy_bo_attach: handle=3 [ 75.555] kgem_bo_is_render: handle=139, rq? 1 [1] [ 75.555] kgem_bo_is_render: handle=3, rq? 0 [0] [ 75.555] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 75.555] gen4_choose_composite_emitter: identity src, no mask [ 75.555] kgem_check_bo: num_pages=+0, num_exec=+0 [ 75.555] gen9_composite_get_binding_table(f980) [ 75.555] kgem_add_reloc64: handle=3, pos=15960, delta=0, domains=40000 [ 75.555] kgem_add_reloc64: adding proxy [delta=4608] for handle=3 [ 75.555] kgem_add_reloc64[16] = (delta=4608, target handle=6, presumed=ffedf000) [ 75.555] [3e50] bind bo(handle=3, addr=ffee0200), format=192, width=16, height=16, pitch=64, tiling=0 -> sampler [ 75.555] gen9_emit_vertex_elements: setup id=2 [ 75.555] gen9_render_composite_box: (15, 10), (31, 26) [ 75.555] apply_damage: damage=0x0, region=1 [(15, 10), (31, 26) + (0, 0)] [ 75.555] gen8_vertex_flush[8e8] = 3 [ 75.555] sna_destroy_pixmap: pixmap=4640, attached?=1 [ 75.555] _kgem_bo_destroy: handle=3, proxy? 1 [ 75.555] __sna_free_pixmap(pixmap=4640) [ 75.555] sna_copy_area: src=pixmap=4628:(0, 0)x(210, 37)+(0, 0) -> dst=pixmap=4458:(634, 7)+(1524, 838); alu=3, pm=ffffffff, depth=24 [ 75.555] sna_copy_area: normal copy [ 75.555] sna_do_copy: src=(0, 0), dst=(634, 7), size=(210x37) [ 75.555] sna_do_copy: after drawable: src=(0, 0), dst=(2158, 845), size=(210x37) [ 75.555] sna_do_copy: dst extents (2158, 845), (2368, 882), dst clip extents (1524, 838), (2374, 1402), dst size=850x564 [ 75.555] sna_do_copy: clipped dst extents (2158, 845), (2368, 882) [ 75.555] sna_do_copy: unclipped src extents (0, 0), (210, 37) [ 75.555] sna_do_copy: clipped src extents (0, 0), (210, 37) [ 75.555] sna_do_copy: pixmap -- no source clipping [ 75.555] sna_do_copy: src extents (0, 0), (210, 37) x 1 [ 75.555] sna_do_copy: copy region (2158, 845), (2368, 882) x 1 + (-2158, -845) [ 75.555] sna_copy_boxes (boxes=1x[(2158, 845), (2368, 882)...], src pixmap=4628+(-2158, -845), dst pixmap=4458+(-1524, -810), alu=3, src.size=210x37, dst.size=850x592) [ 75.555] sna_copy_boxes: dst=(priv=0x561c9499d2c0, gpu_bo=20, cpu_bo=0), src=(priv=0x561c9472b610, gpu_bo=139, cpu_bo=0), replaces=0 [ 75.555] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 75.555] sna_drawable_use_bo pixmap=4458, box=((634, 35), (844, 72)), flags=b... [ 75.555] sna_drawable_use_bo: exported target, set PREFER_GPU [ 75.555] sna_drawable_use_bo: pinned, never REPLACES [ 75.555] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=b [ 75.555] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 75.555] sna_drawable_use_bo: using whole GPU bo [ 75.555] sna_pixmap_move_to_gpu(pixmap=4628, usage=0), flags=a [ 75.555] sna_pixmap_move_to_gpu: already all-damaged [ 75.555] sna_pixmap_mark_active: pixmap=4628, handle=139 [ 75.555] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 75.555] gen9_render_copy_boxes (-634, -35)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 75.555] kgem_bo_is_render: handle=139, rq? 1 [1] [ 75.555] kgem_bo_is_render: handle=20, rq? 0 [0] [ 75.555] kgem_bo_is_render: handle=20, rq? 0 [0] [ 75.555] kgem_bo_is_render: handle=139, rq? 1 [1] [ 75.555] kgem_set_mode: flushing before new bo [ 75.555] gen8_vertex_close: used=594, vbo active? 23, vb=27, nreloc=4 [ 75.555] gen8_vertex_close: reloc[0] = 287 [ 75.555] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 75.555] kgem_add_handle: handle=23, index=7 [ 75.555] kgem_add_reloc64[17] = (delta=0, target handle=7, presumed=fd541000) [ 75.555] gen8_vertex_close: reloc[1] = 337 [ 75.555] kgem_add_reloc64: handle=23, pos=337, delta=0, domains=200000 [ 75.555] kgem_add_reloc64[18] = (delta=0, target handle=7, presumed=fd541000) [ 75.555] gen8_vertex_close: reloc[2] = 386 [ 75.555] kgem_add_reloc64: handle=23, pos=386, delta=0, domains=200000 [ 75.555] kgem_add_reloc64[19] = (delta=0, target handle=7, presumed=fd541000) [ 75.555] gen8_vertex_close: reloc[3] = 433 [ 75.555] kgem_add_reloc64: handle=23, pos=433, delta=0, domains=200000 [ 75.555] kgem_add_reloc64[20] = (delta=0, target handle=7, presumed=fd541000) [ 75.555] batch[1/1, flags=1800]: 576 576 15952 16384, nreloc=21, nexec=8, nfence=0, aperture=158 [fenced=0] [ 75.555] kgem_finish_buffers: buffer handle=3, used=5632, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 75.555] kgem_finish_buffers: retaining upload buffer (5632/262144): used=8192, refcnt=1 [ 75.555] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 75.555] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 75.555] kgem_fixup_relocs: shrinking by 61440 [ 75.555] __kgem_busy: handle=1, busy=0, wedged=0 [ 75.556] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 75.556] kgem_commit: release handle=139 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd353000 [ 75.556] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 75.556] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 75.556] __kgem_bo_clear_busy: handle=7 [ 75.556] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 75.556] kgem_commit: release handle=122 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 75.556] __kgem_bo_clear_busy: handle=122 [ 75.556] kgem_commit: release handle=122 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff6a000 [ 75.556] kgem_commit: release handle=104 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff69000 [ 75.556] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 75.556] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffedf000 [ 75.556] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 75.556] __kgem_busy: handle=1, busy=131072, wedged=0 [ 75.556] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 75.556] kgem_check_bo: num_pages=+814, num_exec=+2 [ 75.556] aligning vertex: was 3, now 2 floats per vertex [ 75.556] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 75.556] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 75.556] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 75.556] kgem_add_handle: handle=4, index=0 [ 75.556] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 75.556] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 75.556] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 75.556] gen9_composite_get_binding_table(ffc0) [ 75.556] kgem_add_reloc64: handle=20, pos=16360, delta=0, domains=20002 [ 75.556] kgem_add_handle: handle=20, index=1 [ 75.556] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd9be000) [ 75.556] __kgem_bo_mark_dirty: handle=20 (proxy? 0) [ 75.556] [3fe0] bind bo(handle=20, addr=fd9be000), format=192, width=850, height=592, pitch=3584, tiling=1 -> render [ 75.556] kgem_add_reloc64: handle=139, pos=16344, delta=0, domains=40000 [ 75.556] kgem_add_handle: handle=139, index=2 [ 75.556] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd353000) [ 75.556] [3fd0] bind bo(handle=139, addr=fd353000), format=192, width=210, height=37, pitch=1024, tiling=1 -> sampler [ 75.556] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 75.556] gen9_emit_sampler: sampler = 0 [ 75.556] gen9_emit_sf: num_sf_outputs=1 [ 75.556] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 75.556] gen9_emit_vertex_elements: setup id=0 [ 75.556] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 75.556] (0, 0) -> (634, 35) + (210, 37) [ 75.556] gen8_vertex_flush[490] = 3 [ 75.556] sna_accel_flush: flush?=1, dirty?=0 [ 75.556] gen8_vertex_close: used=600, vbo active? 23, vb=1, nreloc=1 [ 75.556] gen8_vertex_close: reloc[0] = 287 [ 75.556] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 75.556] kgem_add_handle: handle=23, index=3 [ 75.556] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 75.556] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=888 [fenced=0] [ 75.556] __kgem_busy: handle=1, busy=0, wedged=0 [ 75.556] __kgem_retire_rq: request 1 complete [ 75.556] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 75.556] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 75.556] kgem_fixup_relocs: shrinking by 61440 [ 75.556] __kgem_busy: handle=1, busy=0, wedged=0 [ 75.556] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 75.556] kgem_commit: release handle=20 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd9be000 [ 75.556] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 75.556] kgem_commit: release handle=139 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd353000 [ 75.556] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 75.556] __kgem_busy: handle=1, busy=131072, wedged=0 [ 75.556] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 75.556] sna_accel_flush: flush?=0, dirty?=0 [ 75.556] sna_accel_flush: flush?=0, dirty?=0 [ 75.556] sna_accel_flush: flush?=0, dirty?=0 [ 75.556] sna_destroy_pixmap: pixmap=4628, attached?=1 [ 75.556] _kgem_bo_destroy: handle=139, proxy? 0 [ 75.556] __kgem_bo_destroy: handle=139, size=65536 [ 75.556] __kgem_busy: handle=139, busy=0, wedged=0 [ 75.556] __kgem_bo_clear_busy: handle=139 [ 75.556] kgem_bo_move_to_inactive: moving handle=139 to inactive [ 75.556] __sna_free_pixmap(pixmap=4628) [ 75.557] sna_accel_flush: flush?=0, dirty?=0 [ 75.557] sna_accel_flush: flush?=0, dirty?=0 [ 75.557] sna_accel_flush: flush?=0, dirty?=0 [ 75.557] sna_block_handler (tv=545.532000) [ 75.557] kgem_retire, need_retire?=1 [ 75.557] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 75.557] kgem_retire__requests_ring: retiring ring 0 [ 75.557] __kgem_busy: handle=1, busy=0, wedged=0 [ 75.557] __kgem_retire_rq: request 1 complete [ 75.557] __kgem_bo_flush: handle=20, busy=0, wedged=0 [ 75.557] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 75.557] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 75.557] kgem_retire -- retired=0, need_retire=0 [ 75.557] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 75.557] gen6_render_retire: resetting idle vbo [ 75.557] kgem_retire__buffers: handle=3, busy? 0 [0] [ 75.557] kgem_retire__buffers: releasing upload cache for handle=3? 0 [ 75.557] __kgem_bo_destroy: handle=3, size=262144 [ 75.557] kgem_bo_replace_io: transferring io handle=3 to bo [ 75.557] kgem_bo_move_to_inactive: moving handle=3 to inactive [ 75.557] sna_scanout_do_flush: flush timer active: delta=-6 [ 75.557] sna_scanout_do_flush (time=75557), triggered [ 75.557] sna_scanout_flush (time=75557), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 75.557] has_shadow: has pending damage? 0, outstanding flips: 0 [ 75.557] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 75.557] has_shadow: has pending damage? 0, outstanding flips: 0 [ 75.557] sna_accel_disarm_timer[0] (time=75557) [ 75.557] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 75.557] sna_accel_do_throttle -- no pending activity [ 75.558] sna_wakeup_handler [ 75.558] sna_accel_flush: flush?=0, dirty?=0 [ 75.558] sna_accel_flush: flush?=0, dirty?=0 [ 75.558] sna_accel_flush: flush?=0, dirty?=0 [ 75.558] sna_accel_flush: flush?=0, dirty?=0 [ 75.558] sna_accel_flush: flush?=0, dirty?=0 [ 75.558] sna_accel_flush: flush?=0, dirty?=0 [ 75.558] sna_accel_flush: flush?=0, dirty?=0 [ 75.558] sna_accel_flush: flush?=0, dirty?=0 [ 75.558] sna_accel_flush: flush?=0, dirty?=0 [ 75.558] sna_block_handler (tv=545.531000) [ 75.558] has_shadow: has pending damage? 0, outstanding flips: 0 [ 75.558] sna_accel_do_throttle -- no pending activity [ 75.558] sna_wakeup_handler [ 75.559] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=128, name=76 [ 75.559] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 75.559] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 75.559] sna_dri2_get_back: draw size=3840x2160, back buffer handle=128 size=3840x2160, is-scanout? 1, active?=0, pitch=15360, front pitch=15360 [ 75.559] sna_dri2_get_back: reuse backbuffer? 1 [ 75.559] sna_dri2_get_back: back buffer handle=128, active?=0, refcnt=1 [ 75.559] sna_dri2_get_back: reuse unattached back [ 75.559] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 75.559] sna_dri2_reuse_buffer: reusing back buffer handle=128, name=76, pitch=15360, age=0 [ 75.559] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 75.559] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=32, name=80, active_scanout=2 [ 75.559] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 75.559] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 75.559] sna_accel_flush: flush?=0, dirty?=0 [ 75.559] sna_accel_flush: flush?=0, dirty?=0 [ 75.559] sna_accel_flush: flush?=0, dirty?=0 [ 75.559] sna_block_handler (tv=545.530000) [ 75.559] has_shadow: has pending damage? 0, outstanding flips: 0 [ 75.559] timer_enable (time=75559), starting timer 0 [ 75.559] sna_accel_do_throttle -- no pending activity [ 75.559] sna_accel_block: evaluating timers, active=5 [ 75.559] sna_accel_block: flush timer expires in 8 [75567] [ 75.559] sna_wakeup_handler [ 75.559] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 75.559] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 75.559] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 75.559] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 75.559] sna_dri2_get_msc(draw=146, pipe=0) [ 75.560] sna_crtc_record_swap: recording last swap on pipe=0, frame 4283 [msc=4283], time 75.558351 [ 75.560] sna_dri2_get_msc: msc=4283 [raw=4283], ust=75558351 [ 75.560] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=128 (refs=1/1, flush=0) , front=32 (refs=2/3, flush=1) [ 75.560] sna_dri2_schedule_swap(target_msc=4280, divisor=0, remainder=0) [ 75.560] sna_dri2_schedule_swap: using front handle=32, active_scanout?=2, flush?=1 [ 75.560] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 75.560] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 75.560] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 75.560] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 75.560] sna_crtc_record_swap: recording last swap on pipe=0, frame 4283 [msc=4283], time 75.558351 [ 75.560] immediate_swap: current_msc=4283, target_msc=4280 -- yes [ 75.560] can_flip: no, shadow enabled [ 75.560] sna_dri2_add_event: adding event to window 146) [ 75.560] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 75.560] sna_dri2_immediate_blit: no pending blit, starting chain [ 75.560] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 75.560] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 75.560] can_xchg: back size=8700f00, front size=8700f00 [ 75.560] can_xchg: yes, pixmap=4091 [ 75.560] sna_dri2_xchg: win=146, exchange front=32/80,ref=3 and back=128/76,ref=2, pixmap=4091 3840x2160 [ 75.560] sna_dri2_xchg: back_bo handle=128, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 75.560] sna_dri2_xchg: front_bo handle=32, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 75.560] set_bo: pixmap=4091, handle=128 (old handle=32) [ 75.560] set_bo: marking whole pixmap as damaged [ 75.560] set_bo: applying final/discard move-to-gpu [ 75.560] wait_for_shadow: flags=0, flips=0, handle=32, shadow=29 [ 75.560] set_bo: dropping flush hint from handle=32 [ 75.560] set_bo: adding flush hint to handle=128 [ 75.560] mark_stale(handle=32) => 1 [ 75.560] swap_limit: draw=146 setting swap limit to 3 [ 75.560] sna_dri2_swap_limit_validate: swap limit set to 3 [ 75.560] sna_next_vblank(pipe=0, waiting until next vblank) [ 75.560] sna_dri2_schedule_swap: reported target_msc=4283 [ 75.560] sna_accel_flush: flush?=0, dirty?=0 [ 75.560] sna_accel_flush: flush?=0, dirty?=0 [ 75.560] sna_accel_flush: flush?=0, dirty?=0 [ 75.560] sna_accel_flush: flush?=0, dirty?=0 [ 75.560] sna_block_handler (tv=545.529000) [ 75.560] sna_scanout_do_flush: flush timer active: delta=7 [ 75.560] sna_accel_do_throttle -- no pending activity [ 75.560] sna_accel_block: evaluating timers, active=5 [ 75.560] sna_accel_block: flush timer expires in 7 [75567] [ 75.563] sna_wakeup_handler [ 75.563] sna_accel_flush: flush?=0, dirty?=0 [ 75.563] sna_block_handler (tv=545.526000) [ 75.563] sna_scanout_do_flush: flush timer active: delta=4 [ 75.563] sna_accel_do_throttle -- no pending activity [ 75.563] sna_accel_block: evaluating timers, active=5 [ 75.563] sna_accel_block: flush timer expires in 4 [75567] [ 75.563] sna_wakeup_handler [ 75.563] sna_block_handler (tv=545.526000) [ 75.563] sna_scanout_do_flush: flush timer active: delta=4 [ 75.563] sna_accel_do_throttle -- no pending activity [ 75.563] sna_accel_block: evaluating timers, active=5 [ 75.563] sna_accel_block: flush timer expires in 4 [75567] [ 75.565] sna_wakeup_handler [ 75.565] sna_block_handler (tv=545.524000) [ 75.565] sna_scanout_do_flush: flush timer active: delta=2 [ 75.565] sna_scanout_do_flush (time=75565), triggered [ 75.565] sna_scanout_flush (time=75565), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 75.565] has_shadow: has pending damage? 1, outstanding flips: 0 [ 75.565] stop_flush: scanout=128 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 75.565] has_shadow: has pending damage? 1, outstanding flips: 0 [ 75.565] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 75.565] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 75.565] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 75.565] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 75.565] sna_pixmap_move_to_gpu: already all-damaged [ 75.565] sna_pixmap_mark_active: pixmap=4091, handle=128 [ 75.565] sna_mode_redisplay: crtc[0] transformed? 0 [ 75.565] sna_mode_redisplay: crtc[1] transformed? 0 [ 75.565] sna_mode_redisplay: crtc[2] transformed? 0 [ 75.565] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=128 [active=1] [ 75.565] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 32, transformed? 0 [ 75.565] get_fb: reusing fb=80 for handle=128 [ 75.565] sna_mode_redisplay: recording flip on CRTC:32 handle=128, active_scanout=2, serial=3 [ 75.565] __kgem_bo_clear_busy: handle=128 [ 75.565] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 75.565] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 75.565] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 75.565] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=128, shadow handle=29 [ 75.565] sna_accel_do_throttle -- no pending activity [ 75.565] sna_accel_block: evaluating timers, active=5 [ 75.565] sna_accel_block: flush timer expires in 16 [75581] [ 75.571] sna_wakeup_handler [ 75.571] sna_accel_flush: flush?=0, dirty?=0 [ 75.571] sna_block_handler (tv=545.518000) [ 75.571] sna_scanout_do_flush: flush timer active: delta=10 [ 75.571] sna_accel_do_throttle -- no pending activity [ 75.571] sna_accel_block: evaluating timers, active=5 [ 75.571] sna_accel_block: flush timer expires in 10 [75581] [ 75.572] sna_wakeup_handler [ 75.572] sna_block_handler (tv=545.517000) [ 75.572] sna_scanout_do_flush: flush timer active: delta=9 [ 75.572] sna_accel_do_throttle -- no pending activity [ 75.572] sna_accel_block: evaluating timers, active=5 [ 75.572] sna_accel_block: flush timer expires in 9 [75581] [ 75.573] sna_wakeup_handler [ 75.573] sna_block_handler (tv=545.516000) [ 75.573] sna_scanout_do_flush: flush timer active: delta=8 [ 75.573] sna_accel_do_throttle -- no pending activity [ 75.573] sna_accel_block: evaluating timers, active=5 [ 75.573] sna_accel_block: flush timer expires in 8 [75581] [ 75.574] sna_wakeup_handler [ 75.574] sna_mode_wakeup: len=64 [ 75.574] sna_dri2_vblank_handler(type=2, sequence=4284, draw=4181) [ 75.574] sna_crtc_record_swap: recording last swap on pipe=0, frame 4284 [msc=4284], time 75.574995 [ 75.574] sna_dri2_vblank_handler: 2 complete, frame=4284 tv=75.574995 [ 75.574] sna_dri2_blit_complete: blit finished [ 75.574] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4284, tv=75.574995) [ 75.574] frame_swap_complete(type=2): draw=146, pipe=0, frame=4284 [msc=4284], tv=75.574995 [ 75.574] sna_accel_flush: flush?=0, dirty?=0 [ 75.574] sna_dri2_event_free(draw?=1) [ 75.574] sna_dri2_remove_event: remove[0x561c94ad4ba0] from window 146, active? 1 [ 75.574] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=128] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 75.574] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=32] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 75.575] sna_dri2_vblank_handler complete [ 75.575] sna_mode_wakeup: recording last swap on pipe=0, frame 4284 [10bc], time 75.574995 [ 75.575] sna_mode_wakeup: removing handle=32 [active_scanout=0] from scanout, installing handle=128 [active_scanout=2] [ 75.575] sna_mode_wakeup: flip complete, pending? 1 [ 75.575] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 75.575] sna_block_handler (tv=545.514000) [ 75.575] sna_scanout_do_flush: flush timer active: delta=6 [ 75.575] sna_accel_do_throttle -- no pending activity [ 75.575] sna_accel_block: evaluating timers, active=5 [ 75.575] sna_accel_block: flush timer expires in 6 [75581] [ 75.579] sna_wakeup_handler [ 75.579] sna_accel_flush: flush?=0, dirty?=0 [ 75.579] sna_block_handler (tv=545.510000) [ 75.579] sna_scanout_do_flush: flush timer active: delta=2 [ 75.579] sna_scanout_do_flush (time=75579), triggered [ 75.579] sna_scanout_flush (time=75579), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 75.579] has_shadow: has pending damage? 0, outstanding flips: 0 [ 75.579] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 75.580] has_shadow: has pending damage? 0, outstanding flips: 0 [ 75.580] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 75.580] sna_accel_do_throttle -- no pending activity [ 75.580] sna_accel_block: evaluating timers, active=5 [ 75.580] sna_accel_block: flush timer expires in 16 [75595] [ 75.580] sna_wakeup_handler [ 75.580] sna_block_handler (tv=545.509000) [ 75.580] sna_scanout_do_flush: flush timer active: delta=15 [ 75.580] sna_accel_do_throttle -- no pending activity [ 75.580] sna_accel_block: evaluating timers, active=5 [ 75.580] sna_accel_block: flush timer expires in 15 [75595] [ 75.581] sna_wakeup_handler [ 75.581] sna_block_handler (tv=545.508000) [ 75.581] sna_scanout_do_flush: flush timer active: delta=14 [ 75.581] sna_accel_do_throttle -- no pending activity [ 75.581] sna_accel_block: evaluating timers, active=5 [ 75.581] sna_accel_block: flush timer expires in 14 [75595] [ 75.587] sna_wakeup_handler [ 75.587] sna_accel_flush: flush?=0, dirty?=0 [ 75.587] sna_block_handler (tv=545.502000) [ 75.587] sna_scanout_do_flush: flush timer active: delta=8 [ 75.587] sna_accel_do_throttle -- no pending activity [ 75.587] sna_accel_block: evaluating timers, active=5 [ 75.588] sna_accel_block: flush timer expires in 8 [75595] [ 75.588] sna_wakeup_handler [ 75.588] sna_block_handler (tv=545.501000) [ 75.588] sna_scanout_do_flush: flush timer active: delta=7 [ 75.588] sna_accel_do_throttle -- no pending activity [ 75.588] sna_accel_block: evaluating timers, active=5 [ 75.588] sna_accel_block: flush timer expires in 7 [75595] [ 75.589] sna_wakeup_handler [ 75.589] sna_block_handler (tv=545.500000) [ 75.589] sna_scanout_do_flush: flush timer active: delta=6 [ 75.589] sna_accel_do_throttle -- no pending activity [ 75.589] sna_accel_block: evaluating timers, active=5 [ 75.589] sna_accel_block: flush timer expires in 6 [75595] [ 75.595] sna_wakeup_handler [ 75.595] sna_accel_flush: flush?=0, dirty?=0 [ 75.595] sna_block_handler (tv=545.494000) [ 75.595] sna_scanout_do_flush: flush timer active: delta=0 [ 75.595] sna_scanout_do_flush (time=75595), triggered [ 75.595] sna_scanout_flush (time=75595), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 75.596] has_shadow: has pending damage? 0, outstanding flips: 0 [ 75.596] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 75.596] has_shadow: has pending damage? 0, outstanding flips: 0 [ 75.596] sna_accel_disarm_timer[0] (time=75595) [ 75.596] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 75.596] sna_accel_do_throttle -- no pending activity [ 75.596] sna_wakeup_handler [ 75.596] sna_block_handler (tv=545.493000) [ 75.596] has_shadow: has pending damage? 0, outstanding flips: 0 [ 75.596] sna_accel_do_throttle -- no pending activity [ 75.597] sna_wakeup_handler [ 75.597] sna_block_handler (tv=545.492000) [ 75.597] has_shadow: has pending damage? 0, outstanding flips: 0 [ 75.597] sna_accel_do_throttle -- no pending activity [ 75.603] sna_wakeup_handler [ 75.603] sna_accel_flush: flush?=0, dirty?=0 [ 75.603] sna_block_handler (tv=545.486000) [ 75.603] has_shadow: has pending damage? 0, outstanding flips: 0 [ 75.603] sna_accel_do_throttle -- no pending activity [ 75.603] sna_wakeup_handler [ 75.604] sna_block_handler (tv=545.485000) [ 75.604] has_shadow: has pending damage? 0, outstanding flips: 0 [ 75.604] sna_accel_do_throttle -- no pending activity [ 75.611] sna_wakeup_handler [ 75.611] sna_accel_flush: flush?=0, dirty?=0 [ 75.611] sna_block_handler (tv=545.478000) [ 75.611] has_shadow: has pending damage? 0, outstanding flips: 0 [ 75.611] sna_accel_do_throttle -- no pending activity [ 75.611] sna_wakeup_handler [ 75.612] sna_block_handler (tv=545.477000) [ 75.612] has_shadow: has pending damage? 0, outstanding flips: 0 [ 75.612] sna_accel_do_throttle -- no pending activity [ 75.612] sna_wakeup_handler [ 75.612] sna_accel_flush: flush?=0, dirty?=0 [ 75.612] sna_block_handler (tv=545.477000) [ 75.612] has_shadow: has pending damage? 0, outstanding flips: 0 [ 75.612] sna_accel_do_throttle -- no pending activity [ 75.613] sna_wakeup_handler [ 75.613] sna_create_pixmap(96, 37, 24, usage=0) [ 75.613] kgem_can_create_2d: 96x37 @ 24 [ 75.613] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=384, height=37 [ 75.613] kgem_can_create_2d: untiled size=16384 [ 75.613] kgem_choose_tiling: too thin [width 96, 32 bpp] for TILING_X [ 75.613] kgem_choose_tiling: 96x37 -> 0 [ 75.613] sna_create_pixmap: usage=0, flags=b [ 75.613] sna_create_pixmap: creating GPU pixmap 96x37, stride=384, flags=b [ 75.613] __pop_freed_pixmap: reusing freed pixmap=4628 header [ 75.613] create_pixmap_hdr: pixmap=4641, width=96, height=37, usage=0 [ 75.613] sna_create_pixmap: serial=4641, 96x37, usage=0 [ 75.613] sna_composite_rectangles(pixmap=4642, op=0, 0 x 1 [(0, 0)x(96, 37) ...]) [ 75.613] sna_composite_rectangles: converted to op 0 [ 75.613] sna_composite_rectangles[0] (0, 0)x(96, 37) -> (0, 0), (96, 37) [ 75.613] sna_composite_rectangles: nrects=1, region=(0, 0), (96, 37) x 1 [ 75.613] sna_composite_rectangles: clipped extents (0, 0),(96, 37) x 1 [ 75.613] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(96, 37) [ 75.613] sna_composite_rectangles: dropping last-cpu hint [ 75.613] sna_drawable_use_bo pixmap=4642, box=((0, 0), (96, 37)), flags=19... [ 75.613] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 75.613] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 75.613] sna_pixmap_move_to_gpu(pixmap=4642, usage=0), flags=b [ 75.613] sna_pixmap_move_to_gpu: CPU damage? 0 [ 75.613] sna_pixmap_move_to_gpu: creating GPU bo (96x37@32), create=b [ 75.613] kgem_choose_tiling: too thin [width 96, 32 bpp] for TILING_X [ 75.613] kgem_choose_tiling: 96x37 -> 0 [ 75.614] kgem_choose_tiling: too thin [width 96, 32 bpp] for TILING_X [ 75.614] kgem_choose_tiling: 96x37 -> 0 [ 75.614] sna_pixmap_alloc_gpu: pixmap=4642 [ 75.614] kgem_create_2d(96x37, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 75.614] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=384, height=37 [ 75.614] kgem_set_tiling: handle=139, tiling=0 [0], pitch=384 [384]: 1 [ 75.614] kgem_bo_remove_from_inactive: removing handle=139 from inactive [ 75.614] from inactive: pitch=384, tiling=0: handle=139, id=2570 [ 75.614] __sna_damage_all(96, 37) [ 75.614] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 75.614] sna_pixmap_mark_active: pixmap=4642, handle=139 [ 75.614] sna_drawable_use_bo: allocated GPU bo for operation [ 75.614] sna_drawable_use_bo: using GPU bo with damage? 0 [ 75.614] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) [ 75.614] kgem_bo_is_render: handle=139, rq? 0 [0] [ 75.614] kgem_bo_is_render: handle=139, rq? 0 [0] [ 75.614] gen9_render_fill_boxes(0 x 1 [(0, 0), (96, 37) ...]) [ 75.614] sna_render_get_solid: 0 [ 75.614] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 75.614] kgem_check_bo: num_pages=+16, num_exec=+1 [ 75.614] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 75.614] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 75.614] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 75.614] kgem_add_handle: handle=4, index=0 [ 75.614] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 75.614] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 75.614] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 75.614] gen9_composite_get_binding_table(ffc0) [ 75.614] kgem_add_reloc64: handle=139, pos=16360, delta=0, domains=20002 [ 75.614] kgem_add_handle: handle=139, index=1 [ 75.614] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd353000) [ 75.614] __kgem_bo_mark_dirty: handle=139 (proxy? 0) [ 75.614] [3fe0] bind bo(handle=139, addr=fd353000), format=192, width=96, height=37, pitch=384, tiling=0 -> render [ 75.614] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 75.614] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 75.614] kgem_add_handle: handle=7, index=2 [ 75.614] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 75.614] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 75.614] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 75.614] gen9_emit_sampler: sampler = 1 [ 75.614] gen9_emit_sf: num_sf_outputs=1 [ 75.614] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 75.614] gen9_emit_vertex_elements: setup id=0 [ 75.614] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 75.614] (0, 0), (96, 37) [ 75.614] gen8_vertex_flush[490] = 3 [ 75.614] sna_composite_rectangles: pixmap=4642 marking clear [0]? 1 [ 75.614] sna_composite_rectangles(pixmap=4642, op=1, fff2f1f0 x 2 [(0, 0)x(96, 37) ...]) [ 75.614] sna_composite_rectangles: converted to op 1 [ 75.614] sna_composite_rectangles[0] (0, 0)x(96, 37) -> (0, 0), (96, 37) [ 75.614] sna_composite_rectangles[1] (0, 0)x(96, 37) -> (0, 0), (96, 37) [ 75.614] sna_composite_rectangles: nrects=2, region=(0, 0), (96, 37) x 2 [ 75.614] sna_composite_rectangles: clipped extents (0, 0),(96, 37) x 1 [ 75.614] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(96, 37) [ 75.614] sna_composite_rectangles: promoting to full GPU [ 75.614] sna_composite_rectangles: dropping last-cpu hint [ 75.614] sna_drawable_use_bo pixmap=4642, box=((0, 0), (96, 37)), flags=19... [ 75.614] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 75.614] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 75.614] sna_drawable_use_bo: using whole GPU bo [ 75.614] gen9_render_fill_boxes (op=1, color=(f2f2, f1f1, f0f0, ffff) [20020888]) [ 75.615] kgem_bo_is_render: handle=139, rq? 1 [1] [ 75.615] gen9_render_fill_boxes(fff2f1f0 x 1 [(0, 0), (96, 37) ...]) [ 75.615] sna_render_get_solid: fff2f1f0 [ 75.615] sna_render_get_solid(15) = fff2f1f0 (last) [ 75.615] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 75.615] kgem_check_bo: num_pages=+0, num_exec=+0 [ 75.615] gen9_composite_get_binding_table(ff00) [ 75.615] kgem_add_reloc64: handle=122, pos=16312, delta=0, domains=40000 [ 75.615] kgem_add_reloc64: adding proxy [delta=60] for handle=122 [ 75.615] kgem_add_handle: handle=122, index=3 [ 75.615] kgem_add_reloc64[5] = (delta=60, target handle=3, presumed=fff6a000) [ 75.615] [3fb0] bind bo(handle=122, addr=fff6a03c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 75.615] gen9_emit_vertex_elements: setup id=0 [ 75.615] (0, 0), (96, 37) [ 75.615] gen8_vertex_flush[4cc] = 3 [ 75.615] sna_composite_rectangles: pixmap=4642 marking clear [fff2f1f0]? 1 [ 75.615] sna_composite(pixmap=4642, op=3, src=0+(0, 1), mask=0+(0, 0), dst=4642+(0, 0)+(0, 0), size=(96, 37) [ 75.615] sna_compute_composite_region: dst=(0, 0)x(96, 37) [ 75.615] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (96, 37) [ 75.615] clip_to_dst: region: 1x[(0, 0), (96, 37)], clip: 1x[(0, 0), (96, 37)] [ 75.615] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (96, 37) [ 75.615] sna_compute_composite_region: clip against src (0x0 clip=0): (0, 0), (96, 37) [ 75.615] sna_composite: composite region extents:+(0, 0) -> (0, 0), (96, 37) + (0, 0) [ 75.615] gen9_render_composite: 96x37, current mode=1/1 [ 75.615] kgem_bo_is_render: handle=139, rq? 1 [1] [ 75.615] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 75.615] gen9_composite_set_target: (0, 0)x(96, 37), partial?=1 [ 75.615] sna_drawable_use_bo pixmap=4642, box=((0, 0), (96, 37)), flags=7... [ 75.615] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 75.615] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 75.615] sna_drawable_use_bo: using whole GPU bo [ 75.615] gen9_composite_set_target: pixmap=4642, format=20020888, size=96x37, pitch=384, delta=(0,0),damage=0xffffffffffffffff [ 75.615] gen9_composite_picture: (0, 1)x(96, 37), dst=(0, 0) [ 75.615] gen4_channel_init_linear: p1=(0.00, 0.00), p2=(0.00, 1.00), src=(0, 1), dst=(0, 0), size=(96, 37) [ 75.615] sna_render_get_gradient: 2x[0.00:ff393835 ... 1.00:ff55534b ... 1.00:ff55534b] [ 75.615] sna_render_get_gradient: old --> 6 [ 75.615] gen4_channel_init_linear: transform = [0.00 0.00 0.01, 0.00 0.02 0.12, 0.00 0.00 1.00] [ 75.615] gen4_channel_init_linear: untransformed: p1=(-11.08, -6.00, 1.00), p2=(-11.08, 45.00, 1.00) [ 75.615] gen4_channel_init_linear: dx=0.00, dy=0.02, offset=0.14 [ 75.615] kgem_bo_is_render: handle=139, rq? 1 [1] [ 75.615] kgem_bo_is_render: handle=104, rq? 0 [0] [ 75.615] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 75.615] gen4_choose_composite_emitter: linear, no mask [ 75.615] kgem_check_bo: num_pages=+1, num_exec=+1 [ 75.615] gen9_composite_get_binding_table(fe80) [ 75.615] kgem_add_reloc64: handle=104, pos=16280, delta=0, domains=40000 [ 75.615] kgem_add_handle: handle=104, index=4 [ 75.615] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fff69000) [ 75.615] [3f90] bind bo(handle=104, addr=fff69000), format=192, width=32, height=1, pitch=128, tiling=0 -> sampler [ 75.615] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 75.615] gen9_emit_sampler: sampler = 12 [ 75.615] gen9_emit_vertex_elements: setup id=1 [ 75.615] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 75.615] gen9_render_composite_box: (0, 0), (96, 37) [ 75.615] apply_damage: damage=0x0, region=1 [(0, 0), (96, 37) + (0, 0)] [ 75.615] gen8_vertex_flush[558] = 3 [ 75.615] sna_composite_trapezoids(op=3, src=(4, 0), mask=18000, ntrap=13) [ 75.615] kgem_bo_is_busy: handle=139, domain: 0 exec? 1, rq? 1 [ 75.615] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 75.616] kgem_bo_is_busy: handle=139, domain: 0 exec? 1, rq? 1 [ 75.616] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 75.616] kgem_bo_is_busy: handle=139, domain: 0 exec? 1, rq? 1 [ 75.616] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 75.616] imprecise_trapezoid_span_converter: extents (0, 1), (96, 36) [ 75.616] sna_compute_composite_region: dst=(0, 1)x(96, 35) [ 75.616] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 1), (96, 36) [ 75.616] clip_to_dst: region: 1x[(0, 1), (96, 36)], clip: 1x[(0, 0), (96, 37)] [ 75.616] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 1), (96, 36) [ 75.616] sna_compute_composite_region: clip against src (0x0 clip=0): (0, 1), (96, 36) [ 75.616] kgem_bo_is_busy: handle=139, domain: 0 exec? 1, rq? 1 [ 75.616] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 75.616] imprecise_trapezoid_span_converter: after clip -- extents (0, 1), (96, 36), delta=(0, 0) src -> (0, 1) [ 75.616] gen9_render_composite_spans: 96x35 with flags=0, current mode=1 [ 75.616] kgem_bo_is_busy: handle=139, domain: 0 exec? 1, rq? 1 [ 75.616] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 75.616] gen9_composite_set_target: (0, 1)x(96, 35), partial?=1 [ 75.616] sna_drawable_use_bo pixmap=4642, box=((0, 1), (96, 36)), flags=7... [ 75.616] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 75.616] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 75.616] sna_drawable_use_bo: using whole GPU bo [ 75.616] gen9_composite_set_target: pixmap=4642, format=20020888, size=96x37, pitch=384, delta=(0,0),damage=0xffffffffffffffff [ 75.616] gen9_composite_picture: (0, 1)x(96, 35), dst=(0, 1) [ 75.616] gen4_channel_init_linear: p1=(0.00, 0.00), p2=(0.00, 1.00), src=(0, 1), dst=(0, 1), size=(96, 35) [ 75.616] sna_render_get_gradient: 2x[0.00:ff484741 ... 1.00:ff42413c ... 1.00:ff42413c] [ 75.616] sna_render_get_gradient: old --> 7 [ 75.616] gen4_channel_init_linear: transform = [0.01 0.00 -0.00, 0.00 0.03 -0.03, 0.00 0.00 1.00] [ 75.616] gen4_channel_init_linear: untransformed: p1=(0.02, 0.00, 1.00), p2=(0.02, 36.00, 1.00) [ 75.616] gen4_channel_init_linear: dx=0.00, dy=0.03, offset=-0.03 [ 75.616] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 75.616] gen4_choose_spans_emitter: linear source [ 75.616] kgem_check_bo: num_pages=+1, num_exec=+1 [ 75.616] aligning vertex: was 2, now 3 floats per vertex [ 75.616] gen9_composite_get_binding_table(fe00) [ 75.616] kgem_add_reloc64: handle=113, pos=16248, delta=0, domains=40000 [ 75.616] kgem_add_handle: handle=113, index=5 [ 75.616] kgem_add_reloc64[7] = (delta=0, target handle=5, presumed=fe00a000) [ 75.616] [3f70] bind bo(handle=113, addr=fe00a000), format=192, width=8, height=1, pitch=32, tiling=0 -> sampler [ 75.616] gen9_emit_sampler: sampler = 14 [ 75.616] gen9_emit_sf: num_sf_outputs=2 [ 75.616] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) [ 75.616] gen9_emit_vertex_elements: setup id=5 [ 75.616] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 75.616] gen9_emit_vertex_elements: second channel 1 floats, offset=8 [ 75.616] thread_choose_span: clipped? 0 [ 75.616] imprecise_trapezoid_span_converter: using 4 threads [ 75.616] imprecise_trapezoid_span_converter: using 4 threads for span compositing 96x35 [ 75.616] thread_choose_span: clipped? 0 [ 75.616] span_thread: flushing 19 boxes [ 75.616] gen9_render_composite_spans_boxes__thread: nbox=19, src=+(0, 0), dst=+(0, 0) [ 75.616] [ 75.616] span_thread: flushing 19 boxes span_thread: flushing 1 boxes [ 75.616] gen9_render_composite_spans_boxes__thread: nbox=19, src=+(0, 0), dst=+(0, 0) [ 75.616] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 75.616] span_thread: flushing 1 boxes [ 75.617] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 75.617] gen8_vertex_flush[61c] = 120 [ 75.617] gen9_render_composite_spans_done() [ 75.617] sna_create_pixmap(25, 21, 32, usage=0) [ 75.617] kgem_can_create_2d: 25x21 @ 32 [ 75.617] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=128, height=21 [ 75.617] kgem_can_create_2d: untiled size=4096 [ 75.617] kgem_choose_tiling: too thin [width 25, 32 bpp] for TILING_X [ 75.617] kgem_choose_tiling: 25x21 -> 0 [ 75.617] sna_create_pixmap: usage=0, flags=a [ 75.617] sna_create_pixmap: small buffer [2100], attaching to shadow pixmap [ 75.617] create_pixmap: allocating pixmap 25x21, depth=32/32, size=2108 [ 75.617] create_pixmap: serial=4643, usage=0, 25x21 [ 75.617] sna_create_pixmap: serial=4643, 25x21, usage=0 [ 75.617] sna_composite_rectangles(pixmap=4644, op=0, 0 x 1 [(0, 0)x(25, 21) ...]) [ 75.617] sna_composite_rectangles: converted to op 0 [ 75.617] sna_composite_rectangles[0] (0, 0)x(25, 21) -> (0, 0), (25, 21) [ 75.617] sna_composite_rectangles: nrects=1, region=(0, 0), (25, 21) x 1 [ 75.617] sna_composite_rectangles: clipped extents (0, 0),(25, 21) x 1 [ 75.617] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(25, 21) [ 75.617] sna_composite_rectangles: fallback, dst pixmap=4644 too small or not attached [ 75.617] sna_composite_rectangles: fallback [ 75.617] sna_drawable_move_region_to_cpu(pixmap=4644 (25x21), [(0, 0), (25, 21)], flags=1) [ 75.617] sna_drawable_move_region_to_cpu: region (0, 0), (25, 21) + (0, 0) subsumes pixmap (25x21) [ 75.617] _sna_pixmap_move_to_cpu(pixmap=4644, 25x21, flags=1) [ 75.617] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 75.617] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 75.617] operate_inplace: no, inplace operation not suitable [ 75.617] _sna_pixmap_move_to_cpu: marking as damaged [ 75.617] __sna_damage_all(25, 21) [ 75.617] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 75.617] sna_validate_gc(0x561c94a96160) changes=0, previous serial=1220, drawable=1224 [ 75.617] sna_validate_gc: recomputing clip [ 75.617] sna_validate_gc: composite clip=1x[(0, 0), (25, 21)] [0x561c949a5890] [ 75.617] sna_put_image((0, 0)x(25, 21), depth=32, format=2) [ 75.617] try_upload__fast: ignore existing cpu damage (if any) [ 75.617] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 75.617] try_upload__fast: no, no gpu damage [ 75.617] sna_drawable_move_region_to_cpu(pixmap=4644 (25x21), [(0, 0), (25, 21)], flags=1) [ 75.617] sna_drawable_move_region_to_cpu: pixmap=4644 all damaged on CPU [ 75.617] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 75.617] sna_put_zpixmap_blt: upload(0, 0, 25, 21) x 1 boxes [ 75.617] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(25, 21) [ 75.617] memcpy_blt: src=(0, 0), dst=(0, 0), size=25x21, pitch=100/100 [ 75.617] sna_accel_flush: flush?=0, dirty?=0 [ 75.617] sna_composite(pixmap=4642, op=3, src=4644+(0, 0), mask=0+(0, 0), dst=4642+(0, 0)+(0, 0), size=(12, 10) [ 75.617] sna_compute_composite_region: dst=(0, 0)x(12, 10) [ 75.618] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (12, 10) [ 75.618] clip_to_dst: region: 1x[(0, 0), (12, 10)], clip: 1x[(0, 0), (96, 37)] [ 75.618] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (12, 10) [ 75.618] sna_compute_composite_region: clip against src (25x21 clip=0): (0, 0), (12, 10) [ 75.618] sna_composite: composite region extents:+(0, 0) -> (0, 0), (12, 10) + (0, 0) [ 75.618] gen9_render_composite: 12x10, current mode=1/1 [ 75.618] kgem_bo_is_render: handle=139, rq? 1 [1] [ 75.618] kgem_bo_is_busy: handle=139, domain: 0 exec? 1, rq? 1 [ 75.618] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 75.618] gen9_composite_set_target: (0, 0)x(12, 10), partial?=1 [ 75.618] sna_drawable_use_bo pixmap=4642, box=((0, 0), (12, 10)), flags=7... [ 75.618] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 75.618] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 75.618] sna_drawable_use_bo: using whole GPU bo [ 75.618] gen9_composite_set_target: pixmap=4642, format=20020888, size=96x37, pitch=384, delta=(0,0),damage=0xffffffffffffffff [ 75.618] gen9_composite_picture: (0, 0)x(12, 10), dst=(0, 0) [ 75.618] sna_transform_is_imprecise_integer_translation: no transform [ 75.618] gen9_composite_picture: integer translation (0, 0), removing [ 75.618] sna_render_pixmap_bo pixmap=4644, (0, 0)x(12, 10)/(25, 21) [ 75.618] sna_render_pixmap_bo box=(0, 0), (12, 10): (12, 10)/(25, 21) [ 75.618] sna_render_pixmap_bo: offset=(0, 0), size=(25, 21) [ 75.618] use_cpu_bo: no cpu bo [ 75.618] kgem_choose_tiling: too short [10] for TILING_Y [ 75.618] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 75.618] kgem_choose_tiling: 12x10 -> 0 [ 75.618] sna_render_pixmap_bo: uploading CPU box (0, 0), (12, 10) [ 75.618] upload: box=(0, 0), (12, 10), pixmap=25x21 [ 75.618] sna_drawable_move_region_to_cpu(pixmap=4644 (25x21), [(0, 0), (12, 10)], flags=2) [ 75.618] sna_drawable_move_region_to_cpu: pixmap=4644 all damaged on CPU [ 75.618] kgem_can_create_2d: 12x10 @ 32 [ 75.618] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 75.618] kgem_can_create_2d: untiled size=4096 [ 75.618] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 75.618] kgem_choose_tiling: 12x10 -> 0 [ 75.618] kgem_upload_source_image : (0, 0), (12, 10), stride=100, bpp=32 [ 75.618] kgem_create_buffer_2d: 12x10, 32 bpp, stride=64 [ 75.618] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] [ 75.618] kgem_create_buffer: searching for an inactive GTT map for upload [ 75.618] search_linear_cache: num_pages=64, flags=b, use_active? 0, use_large=0 [max=65536] [ 75.618] search_linear_cache: searching for inactive gtt map [ 75.618] search_linear_cache: num_pages=1, flags=b, use_active? 0, use_large=0 [max=65536] [ 75.618] search_linear_cache: inactive and cache bucket empty [ 75.618] search_linear_cache: active cache bucket empty [ 75.618] search_linear_cache: num_pages=64, flags=2, use_active? 0, use_large=0 [max=65536] [ 75.618] kgem_bo_remove_from_inactive: removing handle=3 from inactive [ 75.618] search_linear_cache: found handle=3 (near-miss) (num_pages=64) in linear inactive cache [ 75.618] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7fc6b4be1000, tiling=0, domain=0, offset=4293783552 [ 75.618] kgem_create_buffer: reusing handle=3 for buffer [ 75.618] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7fc6b4be1000, tiling=0, domain=0, offset=4293783552 [ 75.618] init_buffer_from_bo: reusing handle=3 for buffer [ 75.618] kgem_bo_map: handle=3, offset=4293783552, tiling=0, map=0x0:0x7fc6b4be1000, domain=0 [ 75.618] kgem_bo_map: converting request for GTT map into CPU map [ 75.618] kgem_bo_map__cpu(handle=3, size=262144, map=0x0:0x7fc6b4be1000) [ 75.618] kgem_bo_sync__cpu: handle=3 [ 75.618] __kgem_busy: handle=3, busy=0, wedged=0 [ 75.618] kgem_bo_sync__cpu: SYNC: handle=3, needs_flush? 0, domain? 0, busy? 0 [ 75.618] __kgem_busy: handle=3, busy=0, wedged=0 [ 75.618] kgem_bo_retire: retiring bo handle=3 (needed flush? 0), rq? 0 [busy?=0] [ 75.618] assert_bo_retired: handle=3, domain: 0 exec? 0, rq? 0 [ 75.619] kgem_create_buffer(pages=64 [64]) new handle=3, used=640, write=1 [ 75.619] kgem_create_proxy: target handle=3 [proxy? -1], offset=0, length=640, io=1 [ 75.619] __kgem_bo_init(handle=3, num_pages=640) [ 75.619] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x10, pitch=100/64 [ 75.619] kgem_bo_is_render: handle=139, rq? 1 [1] [ 75.619] kgem_bo_is_render: handle=3, rq? 0 [0] [ 75.619] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 75.619] gen4_choose_composite_emitter: identity src, no mask [ 75.619] kgem_check_bo: num_pages=+64, num_exec=+1 [ 75.619] gen9_composite_get_binding_table(fd80) [ 75.619] kgem_add_reloc64: handle=3, pos=16216, delta=0, domains=40000 [ 75.619] kgem_add_reloc64: adding proxy [delta=0] for handle=3 [ 75.619] kgem_add_handle: handle=3, index=6 [ 75.619] kgem_add_reloc64[8] = (delta=0, target handle=6, presumed=ffedf000) [ 75.619] [3f50] bind bo(handle=3, addr=ffedf000), format=192, width=12, height=10, pitch=64, tiling=0 -> sampler [ 75.619] gen9_emit_sampler: sampler = 2 [ 75.619] gen9_emit_sf: num_sf_outputs=1 [ 75.619] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 75.619] gen9_emit_vertex_elements: setup id=2 [ 75.619] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 75.619] gen9_render_composite_box: (0, 0), (12, 10) [ 75.619] apply_damage: damage=0x0, region=1 [(0, 0), (12, 10) + (0, 0)] [ 75.619] gen8_vertex_flush[6d8] = 3 [ 75.619] _kgem_bo_destroy: handle=3, proxy? 1 [ 75.619] sna_accel_flush: flush?=0, dirty?=0 [ 75.619] sna_block_handler (tv=0.0) [ 75.619] sna_wakeup_handler [ 75.619] sna_create_pixmap(1, 10, 32, usage=0) [ 75.619] kgem_can_create_2d: 1x10 @ 32 [ 75.619] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=10 [ 75.619] kgem_can_create_2d: untiled size=4096 [ 75.619] kgem_choose_tiling: disabling tiling [1x10] for single row/col [ 75.619] kgem_choose_tiling: 1x10 -> 0 [ 75.619] sna_create_pixmap: usage=0, flags=a [ 75.619] sna_create_pixmap: small buffer [40], attaching to shadow pixmap [ 75.619] create_pixmap: allocating pixmap 1x10, depth=32/32, size=48 [ 75.619] create_pixmap: serial=4645, usage=0, 1x10 [ 75.619] sna_create_pixmap: serial=4645, 1x10, usage=0 [ 75.619] sna_validate_gc(0x561c94a96160) changes=0, previous serial=1224, drawable=1226 [ 75.619] sna_validate_gc: recomputing clip [ 75.619] sna_validate_gc: composite clip=1x[(0, 0), (1, 10)] [0x561c949a5890] [ 75.619] sna_copy_area: src=pixmap=4644:(12, 0)x(1, 10)+(0, 0) -> dst=pixmap=4646:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 75.619] sna_copy_area: normal copy [ 75.619] sna_do_copy: src=(12, 0), dst=(0, 0), size=(1x10) [ 75.619] sna_do_copy: after drawable: src=(12, 0), dst=(0, 0), size=(1x10) [ 75.619] sna_do_copy: dst extents (0, 0), (1, 10), dst clip extents (0, 0), (1, 10), dst size=1x10 [ 75.619] sna_do_copy: clipped dst extents (0, 0), (1, 10) [ 75.619] sna_do_copy: unclipped src extents (12, 0), (13, 10) [ 75.619] sna_do_copy: clipped src extents (12, 0), (13, 10) [ 75.619] sna_do_copy: pixmap -- no source clipping [ 75.619] sna_do_copy: src extents (12, 0), (13, 10) x 1 [ 75.619] sna_do_copy: copy region (0, 0), (1, 10) x 1 + (12, 0) [ 75.619] sna_copy_boxes (boxes=1x[(0, 0), (1, 10)...], src pixmap=4644+(12, 0), dst pixmap=4646+(0, 0), alu=3, src.size=25x21, dst.size=1x10) [ 75.619] sna_copy_boxes: dst=(priv=0x561c94b07640, gpu_bo=0, cpu_bo=0), src=(priv=0x561c94ad4ba0, gpu_bo=0, cpu_bo=0), replaces=1 [ 75.619] sna_drawable_use_bo pixmap=4646, box=((0, 0), (1, 10)), flags=18... [ 75.619] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=18 [ 75.619] sna_drawable_use_bo: try cpu as GPU bo is idle [ 75.619] sna_drawable_use_bo: no CPU bo, and GPU not forced [ 75.619] sna_copy_boxes__inplace - no, no src or dst GPU bo [ 75.620] sna_copy_boxes: fallback -- src=(12, 0), dst=(0, 0) [ 75.620] sna_drawable_move_region_to_cpu(pixmap=4644 (25x21), [(12, 0), (13, 10)], flags=6) [ 75.620] sna_drawable_move_region_to_cpu: pixmap=4644 all damaged on CPU [ 75.620] sna_drawable_move_region_to_cpu(pixmap=4646 (1x10), [(0, 0), (1, 10)], flags=5) [ 75.620] sna_drawable_move_region_to_cpu: region (0, 0), (1, 10) + (0, 0) subsumes pixmap (1x10) [ 75.620] _sna_pixmap_move_to_cpu(pixmap=4646, 1x10, flags=5) [ 75.620] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 75.620] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 75.620] _sna_pixmap_move_to_cpu: marking as damaged [ 75.620] __sna_damage_all(1, 10) [ 75.620] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 75.620] sna_copy_boxes: memcpy_blt(box=(0, 0), (1, 10), src=(12, 0), pitches=(100, 4)) [ 75.620] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x10, pitch=100/4 [ 75.620] sna_composite(pixmap=4642, op=3, src=4646+(12, 0), mask=0+(12, 0), dst=4642+(12, 0)+(0, 0), size=(72, 10) [ 75.620] sna_compute_composite_region: dst=(12, 0)x(72, 10) [ 75.620] sna_compute_composite_region: initial clip against dst->pDrawable: (12, 0), (84, 10) [ 75.620] clip_to_dst: region: 1x[(12, 0), (84, 10)], clip: 1x[(0, 0), (96, 37)] [ 75.620] sna_compute_composite_region: clip against dst->pCompositeClip: (12, 0), (84, 10) [ 75.620] sna_compute_composite_region: clip against src (1x10 clip=0): (12, 0), (84, 10) [ 75.620] sna_composite: composite region extents:+(0, 0) -> (12, 0), (84, 10) + (0, 0) [ 75.620] gen9_render_composite: 72x10, current mode=1/1 [ 75.620] kgem_bo_is_render: handle=139, rq? 1 [1] [ 75.620] kgem_bo_is_busy: handle=139, domain: 0 exec? 1, rq? 1 [ 75.620] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 75.620] gen9_composite_set_target: (12, 0)x(72, 10), partial?=1 [ 75.620] sna_drawable_use_bo pixmap=4642, box=((12, 0), (84, 10)), flags=7... [ 75.620] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 75.620] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 75.620] sna_drawable_use_bo: using whole GPU bo [ 75.620] gen9_composite_set_target: pixmap=4642, format=20020888, size=96x37, pitch=384, delta=(0,0),damage=0xffffffffffffffff [ 75.620] gen9_composite_picture: (12, 0)x(72, 10), dst=(12, 0) [ 75.620] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.01 0.00 -0.17, 0.00 1.00 0.00, 0.00 0.00 1.00] [ 75.620] sna_transform_is_imprecise_integer_translation: not unity scaling [ 75.620] sna_render_pixmap_bo pixmap=4646, (12, 0)x(72, 10)/(1, 10) [ 75.620] sna_render_pixmap_bo box=(0, 0), (1, 10): (1, 10)/(1, 10) [ 75.620] sna_render_pixmap_bo: offset=(0, 0), size=(1, 10) [ 75.620] use_cpu_bo: no cpu bo [ 75.620] move_to_gpu: migrating whole pixmap (1x10) for source (0,0),(1,10), count 5? 0 [ 75.620] sna_render_pixmap_bo: uploading CPU box (0, 0), (1, 10) [ 75.620] upload: box=(0, 0), (1, 10), pixmap=1x10 [ 75.620] sna_drawable_move_region_to_cpu(pixmap=4646 (1x10), [(0, 0), (1, 10)], flags=2) [ 75.620] sna_drawable_move_region_to_cpu: pixmap=4646 all damaged on CPU [ 75.620] kgem_can_create_2d: 1x10 @ 32 [ 75.620] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=10 [ 75.620] kgem_can_create_2d: untiled size=4096 [ 75.620] kgem_choose_tiling: disabling tiling [1x10] for single row/col [ 75.620] kgem_choose_tiling: 1x10 -> 0 [ 75.620] kgem_upload_source_image : (0, 0), (1, 10), stride=4, bpp=32 [ 75.620] kgem_create_buffer_2d: 1x10, 32 bpp, stride=32 [ 75.620] kgem_create_buffer: size=320, flags=3 [write?=1, inplace?=1, last?=0] [ 75.620] kgem_create_buffer: reusing buffer? used=768 + size=320, total=262144 [ 75.620] kgem_create_proxy: target handle=3 [proxy? -1], offset=768, length=320, io=1 [ 75.620] __kgem_bo_init(handle=3, num_pages=320) [ 75.620] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x10, pitch=4/32 [ 75.620] upload: adding upload cache to pixmap=4646 [ 75.620] kgem_proxy_bo_attach: handle=3 [ 75.620] kgem_bo_is_render: handle=139, rq? 1 [1] [ 75.620] kgem_bo_is_render: handle=3, rq? 0 [0] [ 75.620] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 75.620] gen4_choose_composite_emitter: simple src, no mask [ 75.621] kgem_check_bo: num_pages=+0, num_exec=+0 [ 75.621] gen9_composite_get_binding_table(fd00) [ 75.621] kgem_add_reloc64: handle=3, pos=16184, delta=0, domains=40000 [ 75.621] kgem_add_reloc64: adding proxy [delta=768] for handle=3 [ 75.621] kgem_add_reloc64[9] = (delta=768, target handle=6, presumed=ffedf000) [ 75.621] [3f30] bind bo(handle=3, addr=ffedf300), format=192, width=1, height=10, pitch=32, tiling=0 -> sampler [ 75.621] gen9_emit_sampler: sampler = 32 [ 75.621] gen9_emit_vertex_elements: setup id=2 [ 75.621] gen9_render_composite_box: (12, 0), (84, 10) [ 75.621] apply_damage: damage=0x0, region=1 [(12, 0), (84, 10) + (0, 0)] [ 75.621] gen8_vertex_flush[71c] = 3 [ 75.621] sna_destroy_pixmap: pixmap=4646, attached?=1 [ 75.621] _kgem_bo_destroy: handle=3, proxy? 1 [ 75.621] __sna_free_pixmap(pixmap=4646) [ 75.621] sna_composite(pixmap=4642, op=3, src=4644+(13, 0), mask=0+(84, 0), dst=4642+(84, 0)+(0, 0), size=(12, 10) [ 75.621] sna_compute_composite_region: dst=(84, 0)x(12, 10) [ 75.621] sna_compute_composite_region: initial clip against dst->pDrawable: (84, 0), (96, 10) [ 75.621] clip_to_dst: region: 1x[(84, 0), (96, 10)], clip: 1x[(0, 0), (96, 37)] [ 75.621] sna_compute_composite_region: clip against dst->pCompositeClip: (84, 0), (96, 10) [ 75.621] sna_compute_composite_region: clip against src (25x21 clip=0): (84, 0), (96, 10) [ 75.621] sna_composite: composite region extents:+(0, 0) -> (84, 0), (96, 10) + (0, 0) [ 75.621] gen9_render_composite: 12x10, current mode=1/1 [ 75.621] kgem_bo_is_render: handle=139, rq? 1 [1] [ 75.621] kgem_bo_is_busy: handle=139, domain: 0 exec? 1, rq? 1 [ 75.621] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 75.621] gen9_composite_set_target: (84, 0)x(12, 10), partial?=1 [ 75.621] sna_drawable_use_bo pixmap=4642, box=((84, 0), (96, 10)), flags=7... [ 75.621] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 75.621] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 75.621] sna_drawable_use_bo: using whole GPU bo [ 75.621] gen9_composite_set_target: pixmap=4642, format=20020888, size=96x37, pitch=384, delta=(0,0),damage=0xffffffffffffffff [ 75.621] gen9_composite_picture: (13, 0)x(12, 10), dst=(84, 0) [ 75.621] sna_transform_is_imprecise_integer_translation: no transform [ 75.621] gen9_composite_picture: integer translation (0, 0), removing [ 75.621] sna_render_pixmap_bo pixmap=4644, (13, 0)x(12, 10)/(25, 21) [ 75.621] sna_render_pixmap_bo box=(13, 0), (25, 10): (12, 10)/(25, 21) [ 75.621] sna_render_pixmap_bo: offset=(-71, 0), size=(25, 21) [ 75.621] use_cpu_bo: no cpu bo [ 75.621] kgem_choose_tiling: too short [10] for TILING_Y [ 75.621] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 75.621] kgem_choose_tiling: 12x10 -> 0 [ 75.621] sna_render_pixmap_bo: uploading CPU box (13, 0), (25, 10) [ 75.621] upload: box=(13, 0), (25, 10), pixmap=25x21 [ 75.621] sna_drawable_move_region_to_cpu(pixmap=4644 (25x21), [(13, 0), (25, 10)], flags=2) [ 75.621] sna_drawable_move_region_to_cpu: pixmap=4644 all damaged on CPU [ 75.621] kgem_can_create_2d: 12x10 @ 32 [ 75.621] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 75.621] kgem_can_create_2d: untiled size=4096 [ 75.621] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 75.621] kgem_choose_tiling: 12x10 -> 0 [ 75.621] kgem_upload_source_image : (13, 0), (25, 10), stride=100, bpp=32 [ 75.621] kgem_create_buffer_2d: 12x10, 32 bpp, stride=64 [ 75.621] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] [ 75.621] kgem_create_buffer: reusing buffer? used=1280 + size=640, total=262144 [ 75.621] kgem_create_proxy: target handle=3 [proxy? -1], offset=1280, length=640, io=1 [ 75.621] __kgem_bo_init(handle=3, num_pages=640) [ 75.621] memcpy_blt: src=(13, 0), dst=(0, 0), size=12x10, pitch=100/64 [ 75.621] kgem_bo_is_render: handle=139, rq? 1 [1] [ 75.621] kgem_bo_is_render: handle=3, rq? 0 [0] [ 75.621] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 75.621] gen4_choose_composite_emitter: identity src, no mask [ 75.621] kgem_check_bo: num_pages=+0, num_exec=+0 [ 75.621] gen9_composite_get_binding_table(fc80) [ 75.622] kgem_add_reloc64: handle=3, pos=16152, delta=0, domains=40000 [ 75.622] kgem_add_reloc64: adding proxy [delta=1280] for handle=3 [ 75.622] kgem_add_reloc64[10] = (delta=1280, target handle=6, presumed=ffedf000) [ 75.622] [3f10] bind bo(handle=3, addr=ffedf500), format=192, width=12, height=10, pitch=64, tiling=0 -> sampler [ 75.622] gen9_emit_sampler: sampler = 2 [ 75.622] gen9_emit_vertex_elements: setup id=2 [ 75.622] gen9_render_composite_box: (84, 0), (96, 10) [ 75.622] apply_damage: damage=0x0, region=1 [(84, 0), (96, 10) + (0, 0)] [ 75.622] gen8_vertex_flush[760] = 3 [ 75.622] _kgem_bo_destroy: handle=3, proxy? 1 [ 75.622] sna_create_pixmap(12, 1, 32, usage=0) [ 75.622] kgem_can_create_2d: 12x1 @ 32 [ 75.622] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=1 [ 75.622] kgem_can_create_2d: untiled size=4096 [ 75.622] kgem_choose_tiling: disabling tiling [12x1] for single row/col [ 75.622] kgem_choose_tiling: 12x1 -> 0 [ 75.622] sna_create_pixmap: usage=0, flags=a [ 75.622] sna_create_pixmap: small buffer [48], attaching to shadow pixmap [ 75.622] create_pixmap: allocating pixmap 12x1, depth=32/32, size=56 [ 75.622] create_pixmap: serial=4647, usage=0, 12x1 [ 75.622] sna_create_pixmap: serial=4647, 12x1, usage=0 [ 75.622] sna_validate_gc(0x561c94a96160) changes=0, previous serial=1226, drawable=1228 [ 75.622] sna_validate_gc: recomputing clip [ 75.622] sna_validate_gc: composite clip=1x[(0, 0), (12, 1)] [0x561c949a5890] [ 75.622] sna_copy_area: src=pixmap=4644:(0, 10)x(12, 1)+(0, 0) -> dst=pixmap=4648:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 75.622] sna_copy_area: normal copy [ 75.622] sna_do_copy: src=(0, 10), dst=(0, 0), size=(12x1) [ 75.622] sna_do_copy: after drawable: src=(0, 10), dst=(0, 0), size=(12x1) [ 75.622] sna_do_copy: dst extents (0, 0), (12, 1), dst clip extents (0, 0), (12, 1), dst size=12x1 [ 75.622] sna_do_copy: clipped dst extents (0, 0), (12, 1) [ 75.622] sna_do_copy: unclipped src extents (0, 10), (12, 11) [ 75.622] sna_do_copy: clipped src extents (0, 10), (12, 11) [ 75.622] sna_do_copy: pixmap -- no source clipping [ 75.622] sna_do_copy: src extents (0, 10), (12, 11) x 1 [ 75.622] sna_do_copy: copy region (0, 0), (12, 1) x 1 + (0, 10) [ 75.622] sna_copy_boxes (boxes=1x[(0, 0), (12, 1)...], src pixmap=4644+(0, 10), dst pixmap=4648+(0, 0), alu=3, src.size=25x21, dst.size=12x1) [ 75.622] sna_copy_boxes: dst=(priv=0x561c94b07640, gpu_bo=0, cpu_bo=0), src=(priv=0x561c94ad4ba0, gpu_bo=0, cpu_bo=0), replaces=1 [ 75.622] sna_drawable_use_bo pixmap=4648, box=((0, 0), (12, 1)), flags=18... [ 75.622] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=18 [ 75.622] sna_drawable_use_bo: try cpu as GPU bo is idle [ 75.622] sna_drawable_use_bo: no CPU bo, and GPU not forced [ 75.622] sna_copy_boxes__inplace - no, no src or dst GPU bo [ 75.622] sna_copy_boxes: fallback -- src=(0, 10), dst=(0, 0) [ 75.622] sna_drawable_move_region_to_cpu(pixmap=4644 (25x21), [(0, 10), (12, 11)], flags=6) [ 75.622] sna_drawable_move_region_to_cpu: pixmap=4644 all damaged on CPU [ 75.622] sna_drawable_move_region_to_cpu(pixmap=4648 (12x1), [(0, 0), (12, 1)], flags=5) [ 75.622] sna_drawable_move_region_to_cpu: region (0, 0), (12, 1) + (0, 0) subsumes pixmap (12x1) [ 75.622] _sna_pixmap_move_to_cpu(pixmap=4648, 12x1, flags=5) [ 75.622] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 75.622] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 75.622] _sna_pixmap_move_to_cpu: marking as damaged [ 75.622] __sna_damage_all(12, 1) [ 75.622] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 75.622] sna_copy_boxes: memcpy_blt(box=(0, 0), (12, 1), src=(0, 10), pitches=(100, 48)) [ 75.622] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x1, pitch=100/48 [ 75.622] sna_composite(pixmap=4642, op=3, src=4648+(0, 10), mask=0+(0, 10), dst=4642+(0, 10)+(0, 0), size=(12, 17) [ 75.622] sna_compute_composite_region: dst=(0, 10)x(12, 17) [ 75.622] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 10), (12, 27) [ 75.622] clip_to_dst: region: 1x[(0, 10), (12, 27)], clip: 1x[(0, 0), (96, 37)] [ 75.622] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 10), (12, 27) [ 75.622] sna_compute_composite_region: clip against src (12x1 clip=0): (0, 10), (12, 27) [ 75.622] sna_composite: composite region extents:+(0, 0) -> (0, 10), (12, 27) + (0, 0) [ 75.623] gen9_render_composite: 12x17, current mode=1/1 [ 75.623] kgem_bo_is_render: handle=139, rq? 1 [1] [ 75.623] kgem_bo_is_busy: handle=139, domain: 0 exec? 1, rq? 1 [ 75.623] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 75.623] gen9_composite_set_target: (0, 10)x(12, 17), partial?=1 [ 75.623] sna_drawable_use_bo pixmap=4642, box=((0, 10), (12, 27)), flags=7... [ 75.623] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 75.623] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 75.623] sna_drawable_use_bo: using whole GPU bo [ 75.623] gen9_composite_set_target: pixmap=4642, format=20020888, size=96x37, pitch=384, delta=(0,0),damage=0xffffffffffffffff [ 75.623] gen9_composite_picture: (0, 10)x(12, 17), dst=(0, 10) [ 75.623] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[1.00 0.00 0.00, 0.00 0.06 -0.59, 0.00 0.00 1.00] [ 75.623] sna_transform_is_imprecise_integer_translation: not unity scaling [ 75.623] sna_render_pixmap_bo pixmap=4648, (0, 10)x(12, 17)/(12, 1) [ 75.623] sna_render_pixmap_bo box=(0, 0), (12, 1): (12, 1)/(12, 1) [ 75.623] sna_render_pixmap_bo: offset=(0, 0), size=(12, 1) [ 75.623] use_cpu_bo: no cpu bo [ 75.623] move_to_gpu: migrating whole pixmap (12x1) for source (0,0),(12,1), count 5? 0 [ 75.623] sna_render_pixmap_bo: uploading CPU box (0, 0), (12, 1) [ 75.623] upload: box=(0, 0), (12, 1), pixmap=12x1 [ 75.623] sna_drawable_move_region_to_cpu(pixmap=4648 (12x1), [(0, 0), (12, 1)], flags=2) [ 75.623] sna_drawable_move_region_to_cpu: pixmap=4648 all damaged on CPU [ 75.623] kgem_can_create_2d: 12x1 @ 32 [ 75.623] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=1 [ 75.623] kgem_can_create_2d: untiled size=4096 [ 75.623] kgem_choose_tiling: disabling tiling [12x1] for single row/col [ 75.623] kgem_choose_tiling: 12x1 -> 0 [ 75.623] kgem_upload_source_image : (0, 0), (12, 1), stride=48, bpp=32 [ 75.623] kgem_create_buffer_2d: 12x1, 32 bpp, stride=64 [ 75.623] kgem_create_buffer: size=128, flags=3 [write?=1, inplace?=1, last?=0] [ 75.623] kgem_create_buffer: reusing buffer? used=2048 + size=128, total=262144 [ 75.623] kgem_create_proxy: target handle=3 [proxy? -1], offset=2048, length=128, io=1 [ 75.623] __kgem_bo_init(handle=3, num_pages=128) [ 75.623] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x1, pitch=48/64 [ 75.623] upload: adding upload cache to pixmap=4648 [ 75.623] kgem_proxy_bo_attach: handle=3 [ 75.623] kgem_bo_is_render: handle=139, rq? 1 [1] [ 75.623] kgem_bo_is_render: handle=3, rq? 0 [0] [ 75.623] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 75.623] gen4_choose_composite_emitter: simple src, no mask [ 75.623] kgem_check_bo: num_pages=+0, num_exec=+0 [ 75.623] gen9_composite_get_binding_table(fc00) [ 75.623] kgem_add_reloc64: handle=3, pos=16120, delta=0, domains=40000 [ 75.623] kgem_add_reloc64: adding proxy [delta=2048] for handle=3 [ 75.623] kgem_add_reloc64[11] = (delta=2048, target handle=6, presumed=ffedf000) [ 75.623] [3ef0] bind bo(handle=3, addr=ffedf800), format=192, width=12, height=1, pitch=64, tiling=0 -> sampler [ 75.623] gen9_emit_sampler: sampler = 32 [ 75.623] gen9_emit_vertex_elements: setup id=2 [ 75.623] gen9_render_composite_box: (0, 10), (12, 27) [ 75.623] apply_damage: damage=0x0, region=1 [(0, 10), (12, 27) + (0, 0)] [ 75.623] gen8_vertex_flush[7a4] = 3 [ 75.623] sna_destroy_pixmap: pixmap=4648, attached?=1 [ 75.623] _kgem_bo_destroy: handle=3, proxy? 1 [ 75.623] __sna_free_pixmap(pixmap=4648) [ 75.623] sna_create_pixmap(12, 1, 32, usage=0) [ 75.623] kgem_can_create_2d: 12x1 @ 32 [ 75.623] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=1 [ 75.623] kgem_can_create_2d: untiled size=4096 [ 75.623] kgem_choose_tiling: disabling tiling [12x1] for single row/col [ 75.623] kgem_choose_tiling: 12x1 -> 0 [ 75.623] sna_create_pixmap: usage=0, flags=a [ 75.623] sna_create_pixmap: small buffer [48], attaching to shadow pixmap [ 75.623] create_pixmap: allocating pixmap 12x1, depth=32/32, size=56 [ 75.623] create_pixmap: serial=4649, usage=0, 12x1 [ 75.624] sna_create_pixmap: serial=4649, 12x1, usage=0 [ 75.624] sna_validate_gc(0x561c94a96160) changes=0, previous serial=1228, drawable=122a [ 75.624] sna_validate_gc: recomputing clip [ 75.624] sna_validate_gc: composite clip=1x[(0, 0), (12, 1)] [0x561c949a5890] [ 75.624] sna_copy_area: src=pixmap=4644:(13, 10)x(12, 1)+(0, 0) -> dst=pixmap=4650:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 75.624] sna_copy_area: normal copy [ 75.624] sna_do_copy: src=(13, 10), dst=(0, 0), size=(12x1) [ 75.624] sna_do_copy: after drawable: src=(13, 10), dst=(0, 0), size=(12x1) [ 75.624] sna_do_copy: dst extents (0, 0), (12, 1), dst clip extents (0, 0), (12, 1), dst size=12x1 [ 75.624] sna_do_copy: clipped dst extents (0, 0), (12, 1) [ 75.624] sna_do_copy: unclipped src extents (13, 10), (25, 11) [ 75.624] sna_do_copy: clipped src extents (13, 10), (25, 11) [ 75.624] sna_do_copy: pixmap -- no source clipping [ 75.624] sna_do_copy: src extents (13, 10), (25, 11) x 1 [ 75.624] sna_do_copy: copy region (0, 0), (12, 1) x 1 + (13, 10) [ 75.624] sna_copy_boxes (boxes=1x[(0, 0), (12, 1)...], src pixmap=4644+(13, 10), dst pixmap=4650+(0, 0), alu=3, src.size=25x21, dst.size=12x1) [ 75.624] sna_copy_boxes: dst=(priv=0x561c94b07640, gpu_bo=0, cpu_bo=0), src=(priv=0x561c94ad4ba0, gpu_bo=0, cpu_bo=0), replaces=1 [ 75.624] sna_drawable_use_bo pixmap=4650, box=((0, 0), (12, 1)), flags=18... [ 75.624] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=18 [ 75.624] sna_drawable_use_bo: try cpu as GPU bo is idle [ 75.624] sna_drawable_use_bo: no CPU bo, and GPU not forced [ 75.624] sna_copy_boxes__inplace - no, no src or dst GPU bo [ 75.624] sna_copy_boxes: fallback -- src=(13, 10), dst=(0, 0) [ 75.624] sna_drawable_move_region_to_cpu(pixmap=4644 (25x21), [(13, 10), (25, 11)], flags=6) [ 75.624] sna_drawable_move_region_to_cpu: pixmap=4644 all damaged on CPU [ 75.624] sna_drawable_move_region_to_cpu(pixmap=4650 (12x1), [(0, 0), (12, 1)], flags=5) [ 75.624] sna_drawable_move_region_to_cpu: region (0, 0), (12, 1) + (0, 0) subsumes pixmap (12x1) [ 75.624] _sna_pixmap_move_to_cpu(pixmap=4650, 12x1, flags=5) [ 75.624] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 75.624] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 75.624] _sna_pixmap_move_to_cpu: marking as damaged [ 75.624] __sna_damage_all(12, 1) [ 75.624] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 75.624] sna_copy_boxes: memcpy_blt(box=(0, 0), (12, 1), src=(13, 10), pitches=(100, 48)) [ 75.624] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x1, pitch=100/48 [ 75.624] sna_accel_flush: flush?=0, dirty?=0 [ 75.624] sna_block_handler (tv=0.0) [ 75.624] sna_wakeup_handler [ 75.624] sna_composite(pixmap=4642, op=3, src=4650+(42, 11), mask=0+(84, 10), dst=4642+(84, 10)+(0, 0), size=(12, 17) [ 75.624] sna_compute_composite_region: dst=(84, 10)x(12, 17) [ 75.624] sna_compute_composite_region: initial clip against dst->pDrawable: (84, 10), (96, 27) [ 75.624] clip_to_dst: region: 1x[(84, 10), (96, 27)], clip: 1x[(0, 0), (96, 37)] [ 75.624] sna_compute_composite_region: clip against dst->pCompositeClip: (84, 10), (96, 27) [ 75.624] sna_compute_composite_region: clip against src (12x1 clip=0): (84, 10), (96, 27) [ 75.624] sna_composite: composite region extents:+(0, 0) -> (84, 10), (96, 27) + (0, 0) [ 75.624] gen9_render_composite: 12x17, current mode=1/1 [ 75.624] kgem_bo_is_render: handle=139, rq? 1 [1] [ 75.624] kgem_bo_is_busy: handle=139, domain: 0 exec? 1, rq? 1 [ 75.624] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 75.624] gen9_composite_set_target: (84, 10)x(12, 17), partial?=1 [ 75.624] sna_drawable_use_bo pixmap=4642, box=((84, 10), (96, 27)), flags=7... [ 75.624] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 75.624] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 75.624] sna_drawable_use_bo: using whole GPU bo [ 75.624] gen9_composite_set_target: pixmap=4642, format=20020888, size=96x37, pitch=384, delta=(0,0),damage=0xffffffffffffffff [ 75.624] gen9_composite_picture: (42, 11)x(12, 17), dst=(84, 10) [ 75.624] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[1.00 0.00 -42.00, 0.00 0.06 -0.65, 0.00 0.00 1.00] [ 75.625] sna_transform_is_imprecise_integer_translation: not unity scaling [ 75.625] sna_render_pixmap_bo pixmap=4650, (42, 11)x(12, 17)/(12, 1) [ 75.625] sna_render_pixmap_bo box=(0, 0), (12, 1): (12, 1)/(12, 1) [ 75.625] sna_render_pixmap_bo: offset=(-42, 1), size=(12, 1) [ 75.625] use_cpu_bo: no cpu bo [ 75.625] move_to_gpu: migrating whole pixmap (12x1) for source (0,0),(12,1), count 5? 0 [ 75.625] sna_render_pixmap_bo: uploading CPU box (0, 0), (12, 1) [ 75.625] upload: box=(0, 0), (12, 1), pixmap=12x1 [ 75.625] sna_drawable_move_region_to_cpu(pixmap=4650 (12x1), [(0, 0), (12, 1)], flags=2) [ 75.625] sna_drawable_move_region_to_cpu: pixmap=4650 all damaged on CPU [ 75.625] kgem_can_create_2d: 12x1 @ 32 [ 75.625] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=1 [ 75.625] kgem_can_create_2d: untiled size=4096 [ 75.625] kgem_choose_tiling: disabling tiling [12x1] for single row/col [ 75.625] kgem_choose_tiling: 12x1 -> 0 [ 75.625] kgem_upload_source_image : (0, 0), (12, 1), stride=48, bpp=32 [ 75.625] kgem_create_buffer_2d: 12x1, 32 bpp, stride=64 [ 75.625] kgem_create_buffer: size=128, flags=3 [write?=1, inplace?=1, last?=0] [ 75.625] kgem_create_buffer: reusing buffer? used=2304 + size=128, total=262144 [ 75.625] kgem_create_proxy: target handle=3 [proxy? -1], offset=2304, length=128, io=1 [ 75.625] __kgem_bo_init(handle=3, num_pages=128) [ 75.625] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x1, pitch=48/64 [ 75.625] upload: adding upload cache to pixmap=4650 [ 75.625] kgem_proxy_bo_attach: handle=3 [ 75.625] kgem_bo_is_render: handle=139, rq? 1 [1] [ 75.625] kgem_bo_is_render: handle=3, rq? 0 [0] [ 75.625] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 75.625] gen4_choose_composite_emitter: simple src, no mask [ 75.625] kgem_check_bo: num_pages=+0, num_exec=+0 [ 75.625] gen9_composite_get_binding_table(fb80) [ 75.625] kgem_add_reloc64: handle=3, pos=16088, delta=0, domains=40000 [ 75.625] kgem_add_reloc64: adding proxy [delta=2304] for handle=3 [ 75.625] kgem_add_reloc64[12] = (delta=2304, target handle=6, presumed=ffedf000) [ 75.625] [3ed0] bind bo(handle=3, addr=ffedf900), format=192, width=12, height=1, pitch=64, tiling=0 -> sampler [ 75.625] gen9_emit_vertex_elements: setup id=2 [ 75.625] gen9_render_composite_box: (84, 10), (96, 27) [ 75.625] apply_damage: damage=0x0, region=1 [(84, 10), (96, 27) + (0, 0)] [ 75.625] gen8_vertex_flush[7e0] = 3 [ 75.625] sna_destroy_pixmap: pixmap=4650, attached?=1 [ 75.625] _kgem_bo_destroy: handle=3, proxy? 1 [ 75.625] __sna_free_pixmap(pixmap=4650) [ 75.625] sna_composite(pixmap=4642, op=3, src=4644+(0, 11), mask=0+(0, 27), dst=4642+(0, 27)+(0, 0), size=(12, 10) [ 75.625] sna_compute_composite_region: dst=(0, 27)x(12, 10) [ 75.625] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 27), (12, 37) [ 75.625] clip_to_dst: region: 1x[(0, 27), (12, 37)], clip: 1x[(0, 0), (96, 37)] [ 75.625] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 27), (12, 37) [ 75.625] sna_compute_composite_region: clip against src (25x21 clip=0): (0, 27), (12, 37) [ 75.625] sna_composite: composite region extents:+(0, 0) -> (0, 27), (12, 37) + (0, 0) [ 75.625] gen9_render_composite: 12x10, current mode=1/1 [ 75.625] kgem_bo_is_render: handle=139, rq? 1 [1] [ 75.625] kgem_bo_is_busy: handle=139, domain: 0 exec? 1, rq? 1 [ 75.625] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 75.625] gen9_composite_set_target: (0, 27)x(12, 10), partial?=1 [ 75.625] sna_drawable_use_bo pixmap=4642, box=((0, 27), (12, 37)), flags=7... [ 75.625] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 75.625] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 75.625] sna_drawable_use_bo: using whole GPU bo [ 75.625] gen9_composite_set_target: pixmap=4642, format=20020888, size=96x37, pitch=384, delta=(0,0),damage=0xffffffffffffffff [ 75.625] gen9_composite_picture: (0, 11)x(12, 10), dst=(0, 27) [ 75.625] sna_transform_is_imprecise_integer_translation: no transform [ 75.625] gen9_composite_picture: integer translation (0, 0), removing [ 75.625] sna_render_pixmap_bo pixmap=4644, (0, 11)x(12, 10)/(25, 21) [ 75.625] sna_render_pixmap_bo box=(0, 11), (12, 21): (12, 10)/(25, 21) [ 75.625] sna_render_pixmap_bo: offset=(0, -16), size=(25, 21) [ 75.626] use_cpu_bo: no cpu bo [ 75.626] kgem_choose_tiling: too short [10] for TILING_Y [ 75.626] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 75.626] kgem_choose_tiling: 12x10 -> 0 [ 75.626] sna_render_pixmap_bo: uploading CPU box (0, 11), (12, 21) [ 75.626] upload: box=(0, 11), (12, 21), pixmap=25x21 [ 75.626] sna_drawable_move_region_to_cpu(pixmap=4644 (25x21), [(0, 11), (12, 21)], flags=2) [ 75.626] sna_drawable_move_region_to_cpu: pixmap=4644 all damaged on CPU [ 75.626] kgem_can_create_2d: 12x10 @ 32 [ 75.626] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 75.626] kgem_can_create_2d: untiled size=4096 [ 75.626] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 75.626] kgem_choose_tiling: 12x10 -> 0 [ 75.626] kgem_upload_source_image : (0, 11), (12, 21), stride=100, bpp=32 [ 75.626] kgem_create_buffer_2d: 12x10, 32 bpp, stride=64 [ 75.626] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] [ 75.626] kgem_create_buffer: reusing buffer? used=2560 + size=640, total=262144 [ 75.626] kgem_create_proxy: target handle=3 [proxy? -1], offset=2560, length=640, io=1 [ 75.626] __kgem_bo_init(handle=3, num_pages=640) [ 75.626] memcpy_blt: src=(0, 11), dst=(0, 0), size=12x10, pitch=100/64 [ 75.626] kgem_bo_is_render: handle=139, rq? 1 [1] [ 75.626] kgem_bo_is_render: handle=3, rq? 0 [0] [ 75.626] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 75.626] gen4_choose_composite_emitter: identity src, no mask [ 75.626] kgem_check_bo: num_pages=+0, num_exec=+0 [ 75.626] gen9_composite_get_binding_table(fb00) [ 75.626] kgem_add_reloc64: handle=3, pos=16056, delta=0, domains=40000 [ 75.626] kgem_add_reloc64: adding proxy [delta=2560] for handle=3 [ 75.626] kgem_add_reloc64[13] = (delta=2560, target handle=6, presumed=ffedf000) [ 75.626] [3eb0] bind bo(handle=3, addr=ffedfa00), format=192, width=12, height=10, pitch=64, tiling=0 -> sampler [ 75.626] gen9_emit_sampler: sampler = 2 [ 75.626] gen9_emit_vertex_elements: setup id=2 [ 75.626] gen9_render_composite_box: (0, 27), (12, 37) [ 75.626] apply_damage: damage=0x0, region=1 [(0, 27), (12, 37) + (0, 0)] [ 75.626] gen8_vertex_flush[824] = 3 [ 75.626] _kgem_bo_destroy: handle=3, proxy? 1 [ 75.626] sna_create_pixmap(1, 10, 32, usage=0) [ 75.626] kgem_can_create_2d: 1x10 @ 32 [ 75.626] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=10 [ 75.626] kgem_can_create_2d: untiled size=4096 [ 75.626] kgem_choose_tiling: disabling tiling [1x10] for single row/col [ 75.626] kgem_choose_tiling: 1x10 -> 0 [ 75.626] sna_create_pixmap: usage=0, flags=a [ 75.626] sna_create_pixmap: small buffer [40], attaching to shadow pixmap [ 75.626] create_pixmap: allocating pixmap 1x10, depth=32/32, size=48 [ 75.626] create_pixmap: serial=4651, usage=0, 1x10 [ 75.626] sna_create_pixmap: serial=4651, 1x10, usage=0 [ 75.626] sna_validate_gc(0x561c94a96160) changes=0, previous serial=122a, drawable=122c [ 75.626] sna_validate_gc: recomputing clip [ 75.626] sna_validate_gc: composite clip=1x[(0, 0), (1, 10)] [0x561c949a5890] [ 75.626] sna_copy_area: src=pixmap=4644:(12, 11)x(1, 10)+(0, 0) -> dst=pixmap=4652:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 75.626] sna_copy_area: normal copy [ 75.626] sna_do_copy: src=(12, 11), dst=(0, 0), size=(1x10) [ 75.626] sna_do_copy: after drawable: src=(12, 11), dst=(0, 0), size=(1x10) [ 75.626] sna_do_copy: dst extents (0, 0), (1, 10), dst clip extents (0, 0), (1, 10), dst size=1x10 [ 75.626] sna_do_copy: clipped dst extents (0, 0), (1, 10) [ 75.626] sna_do_copy: unclipped src extents (12, 11), (13, 21) [ 75.626] sna_do_copy: clipped src extents (12, 11), (13, 21) [ 75.626] sna_do_copy: pixmap -- no source clipping [ 75.626] sna_do_copy: src extents (12, 11), (13, 21) x 1 [ 75.626] sna_do_copy: copy region (0, 0), (1, 10) x 1 + (12, 11) [ 75.626] sna_copy_boxes (boxes=1x[(0, 0), (1, 10)...], src pixmap=4644+(12, 11), dst pixmap=4652+(0, 0), alu=3, src.size=25x21, dst.size=1x10) [ 75.626] sna_copy_boxes: dst=(priv=0x561c94b07640, gpu_bo=0, cpu_bo=0), src=(priv=0x561c94ad4ba0, gpu_bo=0, cpu_bo=0), replaces=1 [ 75.626] sna_drawable_use_bo pixmap=4652, box=((0, 0), (1, 10)), flags=18... [ 75.627] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=18 [ 75.627] sna_drawable_use_bo: try cpu as GPU bo is idle [ 75.627] sna_drawable_use_bo: no CPU bo, and GPU not forced [ 75.627] sna_copy_boxes__inplace - no, no src or dst GPU bo [ 75.627] sna_copy_boxes: fallback -- src=(12, 11), dst=(0, 0) [ 75.627] sna_drawable_move_region_to_cpu(pixmap=4644 (25x21), [(12, 11), (13, 21)], flags=6) [ 75.627] sna_drawable_move_region_to_cpu: pixmap=4644 all damaged on CPU [ 75.627] sna_drawable_move_region_to_cpu(pixmap=4652 (1x10), [(0, 0), (1, 10)], flags=5) [ 75.627] sna_drawable_move_region_to_cpu: region (0, 0), (1, 10) + (0, 0) subsumes pixmap (1x10) [ 75.627] _sna_pixmap_move_to_cpu(pixmap=4652, 1x10, flags=5) [ 75.627] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 75.627] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 75.627] _sna_pixmap_move_to_cpu: marking as damaged [ 75.627] __sna_damage_all(1, 10) [ 75.627] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 75.627] sna_copy_boxes: memcpy_blt(box=(0, 0), (1, 10), src=(12, 11), pitches=(100, 4)) [ 75.627] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x10, pitch=100/4 [ 75.627] sna_composite(pixmap=4642, op=3, src=4652+(13, 14), mask=0+(12, 27), dst=4642+(12, 27)+(0, 0), size=(72, 10) [ 75.627] sna_compute_composite_region: dst=(12, 27)x(72, 10) [ 75.627] sna_compute_composite_region: initial clip against dst->pDrawable: (12, 27), (84, 37) [ 75.627] clip_to_dst: region: 1x[(12, 27), (84, 37)], clip: 1x[(0, 0), (96, 37)] [ 75.627] sna_compute_composite_region: clip against dst->pCompositeClip: (12, 27), (84, 37) [ 75.627] sna_compute_composite_region: clip against src (1x10 clip=0): (12, 27), (84, 37) [ 75.627] sna_composite: composite region extents:+(0, 0) -> (12, 27), (84, 37) + (0, 0) [ 75.627] gen9_render_composite: 72x10, current mode=1/1 [ 75.627] kgem_bo_is_render: handle=139, rq? 1 [1] [ 75.627] kgem_bo_is_busy: handle=139, domain: 0 exec? 1, rq? 1 [ 75.627] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 75.627] gen9_composite_set_target: (12, 27)x(72, 10), partial?=1 [ 75.627] sna_drawable_use_bo pixmap=4642, box=((12, 27), (84, 37)), flags=7... [ 75.627] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 75.627] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 75.627] sna_drawable_use_bo: using whole GPU bo [ 75.627] gen9_composite_set_target: pixmap=4642, format=20020888, size=96x37, pitch=384, delta=(0,0),damage=0xffffffffffffffff [ 75.627] gen9_composite_picture: (13, 14)x(72, 10), dst=(12, 27) [ 75.627] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.01 0.00 -0.18, 0.00 1.00 -14.00, 0.00 0.00 1.00] [ 75.627] sna_transform_is_imprecise_integer_translation: not unity scaling [ 75.627] sna_render_pixmap_bo pixmap=4652, (13, 14)x(72, 10)/(1, 10) [ 75.627] sna_render_pixmap_bo box=(0, 0), (1, 10): (1, 10)/(1, 10) [ 75.627] sna_render_pixmap_bo: offset=(1, -13), size=(1, 10) [ 75.627] use_cpu_bo: no cpu bo [ 75.627] move_to_gpu: migrating whole pixmap (1x10) for source (0,0),(1,10), count 5? 0 [ 75.627] sna_render_pixmap_bo: uploading CPU box (0, 0), (1, 10) [ 75.627] upload: box=(0, 0), (1, 10), pixmap=1x10 [ 75.627] sna_drawable_move_region_to_cpu(pixmap=4652 (1x10), [(0, 0), (1, 10)], flags=2) [ 75.627] sna_drawable_move_region_to_cpu: pixmap=4652 all damaged on CPU [ 75.627] kgem_can_create_2d: 1x10 @ 32 [ 75.627] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=10 [ 75.627] kgem_can_create_2d: untiled size=4096 [ 75.627] kgem_choose_tiling: disabling tiling [1x10] for single row/col [ 75.627] kgem_choose_tiling: 1x10 -> 0 [ 75.627] kgem_upload_source_image : (0, 0), (1, 10), stride=4, bpp=32 [ 75.627] kgem_create_buffer_2d: 1x10, 32 bpp, stride=32 [ 75.627] kgem_create_buffer: size=320, flags=3 [write?=1, inplace?=1, last?=0] [ 75.627] kgem_create_buffer: reusing buffer? used=3328 + size=320, total=262144 [ 75.627] kgem_create_proxy: target handle=3 [proxy? -1], offset=3328, length=320, io=1 [ 75.627] __kgem_bo_init(handle=3, num_pages=320) [ 75.628] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x10, pitch=4/32 [ 75.628] upload: adding upload cache to pixmap=4652 [ 75.628] kgem_proxy_bo_attach: handle=3 [ 75.628] kgem_bo_is_render: handle=139, rq? 1 [1] [ 75.628] kgem_bo_is_render: handle=3, rq? 0 [0] [ 75.628] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 75.628] gen4_choose_composite_emitter: simple src, no mask [ 75.628] kgem_check_bo: num_pages=+0, num_exec=+0 [ 75.628] gen9_composite_get_binding_table(fa80) [ 75.628] kgem_add_reloc64: handle=3, pos=16024, delta=0, domains=40000 [ 75.628] kgem_add_reloc64: adding proxy [delta=3328] for handle=3 [ 75.628] kgem_add_reloc64[14] = (delta=3328, target handle=6, presumed=ffedf000) [ 75.628] [3e90] bind bo(handle=3, addr=ffedfd00), format=192, width=1, height=10, pitch=32, tiling=0 -> sampler [ 75.628] gen9_emit_sampler: sampler = 32 [ 75.628] gen9_emit_vertex_elements: setup id=2 [ 75.628] gen9_render_composite_box: (12, 27), (84, 37) [ 75.628] apply_damage: damage=0x0, region=1 [(12, 27), (84, 37) + (0, 0)] [ 75.628] gen8_vertex_flush[868] = 3 [ 75.628] sna_accel_flush: flush?=0, dirty?=0 [ 75.628] sna_destroy_pixmap: pixmap=4652, attached?=1 [ 75.628] _kgem_bo_destroy: handle=3, proxy? 1 [ 75.628] __sna_free_pixmap(pixmap=4652) [ 75.628] sna_composite(pixmap=4642, op=3, src=4644+(13, 11), mask=0+(84, 27), dst=4642+(84, 27)+(0, 0), size=(12, 10) [ 75.628] sna_compute_composite_region: dst=(84, 27)x(12, 10) [ 75.628] sna_compute_composite_region: initial clip against dst->pDrawable: (84, 27), (96, 37) [ 75.628] clip_to_dst: region: 1x[(84, 27), (96, 37)], clip: 1x[(0, 0), (96, 37)] [ 75.628] sna_compute_composite_region: clip against dst->pCompositeClip: (84, 27), (96, 37) [ 75.628] sna_compute_composite_region: clip against src (25x21 clip=0): (84, 27), (96, 37) [ 75.628] sna_composite: composite region extents:+(0, 0) -> (84, 27), (96, 37) + (0, 0) [ 75.628] gen9_render_composite: 12x10, current mode=1/1 [ 75.628] kgem_bo_is_render: handle=139, rq? 1 [1] [ 75.628] kgem_bo_is_busy: handle=139, domain: 0 exec? 1, rq? 1 [ 75.628] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 75.628] gen9_composite_set_target: (84, 27)x(12, 10), partial?=1 [ 75.628] sna_drawable_use_bo pixmap=4642, box=((84, 27), (96, 37)), flags=7... [ 75.628] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 75.628] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 75.628] sna_drawable_use_bo: using whole GPU bo [ 75.628] gen9_composite_set_target: pixmap=4642, format=20020888, size=96x37, pitch=384, delta=(0,0),damage=0xffffffffffffffff [ 75.628] gen9_composite_picture: (13, 11)x(12, 10), dst=(84, 27) [ 75.628] sna_transform_is_imprecise_integer_translation: no transform [ 75.628] gen9_composite_picture: integer translation (0, 0), removing [ 75.628] sna_render_pixmap_bo pixmap=4644, (13, 11)x(12, 10)/(25, 21) [ 75.628] sna_render_pixmap_bo box=(13, 11), (25, 21): (12, 10)/(25, 21) [ 75.628] sna_render_pixmap_bo: offset=(-71, -16), size=(25, 21) [ 75.628] use_cpu_bo: no cpu bo [ 75.628] kgem_choose_tiling: too short [10] for TILING_Y [ 75.628] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 75.628] kgem_choose_tiling: 12x10 -> 0 [ 75.628] sna_render_pixmap_bo: uploading CPU box (13, 11), (25, 21) [ 75.628] upload: box=(13, 11), (25, 21), pixmap=25x21 [ 75.628] sna_drawable_move_region_to_cpu(pixmap=4644 (25x21), [(13, 11), (25, 21)], flags=2) [ 75.628] sna_drawable_move_region_to_cpu: pixmap=4644 all damaged on CPU [ 75.628] kgem_can_create_2d: 12x10 @ 32 [ 75.628] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 75.628] kgem_can_create_2d: untiled size=4096 [ 75.628] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 75.628] kgem_choose_tiling: 12x10 -> 0 [ 75.628] kgem_upload_source_image : (13, 11), (25, 21), stride=100, bpp=32 [ 75.629] kgem_create_buffer_2d: 12x10, 32 bpp, stride=64 [ 75.629] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] [ 75.629] kgem_create_buffer: reusing buffer? used=3840 + size=640, total=262144 [ 75.629] kgem_create_proxy: target handle=3 [proxy? -1], offset=3840, length=640, io=1 [ 75.629] __kgem_bo_init(handle=3, num_pages=640) [ 75.629] memcpy_blt: src=(13, 11), dst=(0, 0), size=12x10, pitch=100/64 [ 75.629] kgem_bo_is_render: handle=139, rq? 1 [1] [ 75.629] kgem_bo_is_render: handle=3, rq? 0 [0] [ 75.629] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 75.629] gen4_choose_composite_emitter: identity src, no mask [ 75.629] kgem_check_bo: num_pages=+0, num_exec=+0 [ 75.629] gen9_composite_get_binding_table(fa00) [ 75.629] kgem_add_reloc64: handle=3, pos=15992, delta=0, domains=40000 [ 75.629] kgem_add_reloc64: adding proxy [delta=3840] for handle=3 [ 75.629] kgem_add_reloc64[15] = (delta=3840, target handle=6, presumed=ffedf000) [ 75.629] [3e70] bind bo(handle=3, addr=ffedff00), format=192, width=12, height=10, pitch=64, tiling=0 -> sampler [ 75.629] gen9_emit_sampler: sampler = 2 [ 75.629] gen9_emit_vertex_elements: setup id=2 [ 75.629] gen9_render_composite_box: (84, 27), (96, 37) [ 75.629] apply_damage: damage=0x0, region=1 [(84, 27), (96, 37) + (0, 0)] [ 75.629] gen8_vertex_flush[8ac] = 3 [ 75.629] _kgem_bo_destroy: handle=3, proxy? 1 [ 75.629] sna_destroy_pixmap: pixmap=4644, attached?=1 [ 75.629] __sna_free_pixmap(pixmap=4644) [ 75.629] sna_glyphs(op=3, nlist=1, src=(9, 23)) [ 75.629] kgem_bo_is_busy: handle=139, domain: 0 exec? 1, rq? 1 [ 75.629] sna_glyphs: discarding mask [ 75.629] glyphs0_to_dst(op=3, src=(9, 23), nlist=1, dst=(9, 23)+(0, 0)) [ 75.629] clipped_glyphs: no, clip region (0, 0), (96, 37) matches drawable pixmap=94680752682688 size=96x37 [ 75.629] gen9_render_composite: 0x0, current mode=1/1 [ 75.629] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 75.629] kgem_bo_is_busy: handle=139, domain: 0 exec? 1, rq? 1 [ 75.629] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 75.629] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 75.629] sna_drawable_use_bo pixmap=4642, box=((0, 0), (96, 37)), flags=7... [ 75.629] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 75.629] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 75.629] sna_drawable_use_bo: using whole GPU bo [ 75.629] gen9_composite_set_target: pixmap=4642, format=20020888, size=96x37, pitch=384, delta=(0,0),damage=0xffffffffffffffff [ 75.629] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 75.629] color_convert: src=ff292927 [20028888] [ 75.629] color_convert: dst=ff292927 [20028888] [ 75.629] sna_render_get_solid: ff292927 [ 75.629] sna_render_get_solid(34) = ff292927 (old) [ 75.629] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 75.629] sna_transform_is_imprecise_integer_translation: no transform [ 75.629] gen9_composite_picture: integer translation (0, 0), removing [ 75.629] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 75.629] sna_render_pixmap_bo: GPU all damaged [ 75.629] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 75.629] gen4_choose_composite_emitter: solid, identity mask [ 75.629] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 75.629] aligning vertex: was 3, now 4 floats per vertex [ 75.629] gen9_composite_get_binding_table(f980) [ 75.629] kgem_add_reloc64: handle=122, pos=15960, delta=0, domains=40000 [ 75.629] kgem_add_reloc64: adding proxy [delta=136] for handle=122 [ 75.629] kgem_add_reloc64[16] = (delta=136, target handle=3, presumed=fff6a000) [ 75.629] [3e50] bind bo(handle=122, addr=fff6a088), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 75.629] kgem_add_reloc64: handle=6, pos=15944, delta=0, domains=40000 [ 75.629] kgem_add_handle: handle=6, index=7 [ 75.629] kgem_add_reloc64[17] = (delta=0, target handle=7, presumed=fd581000) [ 75.629] [3e40] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 75.630] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 [ 75.630] gen9_emit_sampler: sampler = a [ 75.630] gen9_emit_sf: num_sf_outputs=2 [ 75.630] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 75.630] gen9_emit_vertex_elements: setup id=9 [ 75.630] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 75.630] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 75.630] glyphs0_to_dst: glyph=(8, 13)x(12, 10), unclipped [ 75.630] emit_primitive_identity_mask__avx2: dst=(8, 13), mask=(64.00, 64.00) x (12.00, 10.00) [ 75.630] glyphs0_to_dst: glyph=(19, 11)x(5, 12), unclipped [ 75.630] emit_primitive_identity_mask__avx2: dst=(19, 11), mask=(800.00, 32.00) x (5.00, 12.00) [ 75.630] glyphs0_to_dst: glyph=(23, 11)x(5, 12), unclipped [ 75.630] emit_primitive_identity_mask__avx2: dst=(23, 11), mask=(800.00, 32.00) x (5.00, 12.00) [ 75.630] glyphs0_to_dst: glyph=(29, 13)x(10, 10), unclipped [ 75.630] emit_primitive_identity_mask__avx2: dst=(29, 13), mask=(560.00, 32.00) x (10.00, 10.00) [ 75.630] glyphs0_to_dst: glyph=(37, 15)x(10, 8), unclipped [ 75.630] emit_primitive_identity_mask__avx2: dst=(37, 15), mask=(576.00, 0.00) x (10.00, 8.00) [ 75.630] glyphs0_to_dst: glyph=(46, 12)x(7, 11), unclipped [ 75.630] emit_primitive_identity_mask__avx2: dst=(46, 12), mask=(624.00, 0.00) x (7.00, 11.00) [ 75.630] glyphs0_to_dst: glyph=(52, 12)x(7, 11), unclipped [ 75.630] emit_primitive_identity_mask__avx2: dst=(52, 12), mask=(624.00, 0.00) x (7.00, 11.00) [ 75.630] glyphs0_to_dst: glyph=(57, 12)x(5, 11), unclipped [ 75.630] emit_primitive_identity_mask__avx2: dst=(57, 12), mask=(784.00, 48.00) x (5.00, 11.00) [ 75.630] glyphs0_to_dst: glyph=(62, 15)x(9, 8), unclipped [ 75.630] emit_primitive_identity_mask__avx2: dst=(62, 15), mask=(592.00, 0.00) x (9.00, 8.00) [ 75.630] glyphs0_to_dst: glyph=(70, 15)x(10, 11), unclipped [ 75.630] emit_primitive_identity_mask__avx2: dst=(70, 15), mask=(656.00, 16.00) x (10.00, 11.00) [ 75.630] glyphs0_to_dst: glyph=(79, 15)x(9, 8), unclipped [ 75.630] emit_primitive_identity_mask__avx2: dst=(79, 15), mask=(576.00, 16.00) x (9.00, 8.00) [ 75.630] gen8_vertex_flush[988] = 33 [ 75.630] gen9_magic_ca_pass: CA fixup (113 -> 146) [ 75.630] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 75.630] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 75.630] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 75.630] sna_accel_flush: flush?=0, dirty?=0 [ 75.630] sna_block_handler (tv=0.0) [ 75.630] sna_wakeup_handler [ 75.630] sna_glyphs(op=3, nlist=1, src=(9, 24)) [ 75.630] kgem_bo_is_busy: handle=139, domain: 0 exec? 1, rq? 1 [ 75.630] sna_glyphs: discarding mask [ 75.630] glyphs0_to_dst(op=3, src=(9, 24), nlist=1, dst=(9, 24)+(0, 0)) [ 75.630] clipped_glyphs: no, clip region (0, 0), (96, 37) matches drawable pixmap=94680752682688 size=96x37 [ 75.630] gen9_render_composite: 0x0, current mode=1/1 [ 75.630] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 75.630] kgem_bo_is_busy: handle=139, domain: 0 exec? 1, rq? 1 [ 75.630] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 75.630] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 75.630] sna_drawable_use_bo pixmap=4642, box=((0, 0), (96, 37)), flags=7... [ 75.630] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 75.630] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 75.630] sna_drawable_use_bo: using whole GPU bo [ 75.630] gen9_composite_set_target: pixmap=4642, format=20020888, size=96x37, pitch=384, delta=(0,0),damage=0xffffffffffffffff [ 75.630] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 75.630] color_convert: src=ffdfdbd2 [20028888] [ 75.630] color_convert: dst=ffdfdbd2 [20028888] [ 75.630] sna_render_get_solid: ffdfdbd2 [ 75.630] sna_render_get_solid(6) = ffdfdbd2 (old) [ 75.630] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 75.630] sna_transform_is_imprecise_integer_translation: no transform [ 75.630] gen9_composite_picture: integer translation (0, 0), removing [ 75.630] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 75.630] sna_render_pixmap_bo: GPU all damaged [ 75.631] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 75.631] gen4_choose_composite_emitter: solid, identity mask [ 75.631] kgem_check_bo: num_pages=+0, num_exec=+0 [ 75.631] gen9_composite_get_binding_table(f8c0) [ 75.631] kgem_add_reloc64: handle=122, pos=15912, delta=0, domains=40000 [ 75.631] kgem_add_reloc64: adding proxy [delta=24] for handle=122 [ 75.631] kgem_add_reloc64[18] = (delta=24, target handle=3, presumed=fff6a000) [ 75.631] [3e20] bind bo(handle=122, addr=fff6a018), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 75.631] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 75.631] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 75.631] gen9_emit_vertex_elements: setup id=9 [ 75.631] glyphs0_to_dst: glyph=(8, 14)x(12, 10), unclipped [ 75.631] emit_primitive_identity_mask__avx2: dst=(8, 14), mask=(64.00, 64.00) x (12.00, 10.00) [ 75.631] glyphs0_to_dst: glyph=(19, 12)x(5, 12), unclipped [ 75.631] emit_primitive_identity_mask__avx2: dst=(19, 12), mask=(800.00, 32.00) x (5.00, 12.00) [ 75.631] glyphs0_to_dst: glyph=(23, 12)x(5, 12), unclipped [ 75.631] emit_primitive_identity_mask__avx2: dst=(23, 12), mask=(800.00, 32.00) x (5.00, 12.00) [ 75.631] glyphs0_to_dst: glyph=(29, 14)x(10, 10), unclipped [ 75.631] emit_primitive_identity_mask__avx2: dst=(29, 14), mask=(560.00, 32.00) x (10.00, 10.00) [ 75.631] glyphs0_to_dst: glyph=(37, 16)x(10, 8), unclipped [ 75.631] emit_primitive_identity_mask__avx2: dst=(37, 16), mask=(576.00, 0.00) x (10.00, 8.00) [ 75.631] glyphs0_to_dst: glyph=(46, 13)x(7, 11), unclipped [ 75.631] emit_primitive_identity_mask__avx2: dst=(46, 13), mask=(624.00, 0.00) x (7.00, 11.00) [ 75.631] glyphs0_to_dst: glyph=(52, 13)x(7, 11), unclipped [ 75.631] emit_primitive_identity_mask__avx2: dst=(52, 13), mask=(624.00, 0.00) x (7.00, 11.00) [ 75.631] glyphs0_to_dst: glyph=(57, 13)x(5, 11), unclipped [ 75.631] emit_primitive_identity_mask__avx2: dst=(57, 13), mask=(784.00, 48.00) x (5.00, 11.00) [ 75.631] glyphs0_to_dst: glyph=(62, 16)x(9, 8), unclipped [ 75.631] emit_primitive_identity_mask__avx2: dst=(62, 16), mask=(592.00, 0.00) x (9.00, 8.00) [ 75.631] glyphs0_to_dst: glyph=(70, 16)x(10, 11), unclipped [ 75.631] emit_primitive_identity_mask__avx2: dst=(70, 16), mask=(656.00, 16.00) x (10.00, 11.00) [ 75.631] glyphs0_to_dst: glyph=(79, 16)x(9, 8), unclipped [ 75.631] emit_primitive_identity_mask__avx2: dst=(79, 16), mask=(576.00, 16.00) x (9.00, 8.00) [ 75.631] gen8_vertex_flush[a88] = 33 [ 75.631] gen9_magic_ca_pass: CA fixup (146 -> 179) [ 75.631] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 75.631] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 75.631] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 75.631] sna_copy_area: src=pixmap=4642:(0, 0)x(96, 37)+(0, 0) -> dst=pixmap=4458:(11, 7)+(1524, 838); alu=3, pm=ffffffff, depth=24 [ 75.631] sna_copy_area: normal copy [ 75.631] sna_do_copy: src=(0, 0), dst=(11, 7), size=(96x37) [ 75.631] sna_do_copy: after drawable: src=(0, 0), dst=(1535, 845), size=(96x37) [ 75.631] sna_do_copy: dst extents (1535, 845), (1631, 882), dst clip extents (1524, 838), (2374, 1402), dst size=850x564 [ 75.631] sna_do_copy: clipped dst extents (1535, 845), (1631, 882) [ 75.631] sna_do_copy: unclipped src extents (0, 0), (96, 37) [ 75.631] sna_do_copy: clipped src extents (0, 0), (96, 37) [ 75.631] sna_do_copy: pixmap -- no source clipping [ 75.631] sna_do_copy: src extents (0, 0), (96, 37) x 1 [ 75.631] sna_do_copy: copy region (1535, 845), (1631, 882) x 1 + (-1535, -845) [ 75.631] sna_copy_boxes (boxes=1x[(1535, 845), (1631, 882)...], src pixmap=4642+(-1535, -845), dst pixmap=4458+(-1524, -810), alu=3, src.size=96x37, dst.size=850x592) [ 75.631] sna_copy_boxes: dst=(priv=0x561c9499d2c0, gpu_bo=20, cpu_bo=0), src=(priv=0x561c9472b610, gpu_bo=139, cpu_bo=0), replaces=0 [ 75.631] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 75.631] sna_drawable_use_bo pixmap=4458, box=((11, 35), (107, 72)), flags=b... [ 75.631] sna_drawable_use_bo: exported target, set PREFER_GPU [ 75.631] sna_drawable_use_bo: pinned, never REPLACES [ 75.631] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=b [ 75.631] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 75.631] sna_drawable_use_bo: using whole GPU bo [ 75.631] sna_pixmap_move_to_gpu(pixmap=4642, usage=0), flags=a [ 75.631] sna_pixmap_move_to_gpu: already all-damaged [ 75.631] sna_pixmap_mark_active: pixmap=4642, handle=139 [ 75.631] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 75.631] gen9_render_copy_boxes (-11, -35)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 75.632] kgem_bo_is_render: handle=139, rq? 1 [1] [ 75.632] kgem_bo_is_render: handle=20, rq? 0 [0] [ 75.632] kgem_bo_is_render: handle=20, rq? 0 [0] [ 75.632] kgem_bo_is_render: handle=139, rq? 1 [1] [ 75.632] kgem_set_mode: flushing before new bo [ 75.632] gen8_vertex_close: used=716, vbo active? 23, vb=227, nreloc=5 [ 75.632] gen8_vertex_close: reloc[0] = 287 [ 75.632] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 75.632] kgem_add_handle: handle=23, index=8 [ 75.632] kgem_add_reloc64[19] = (delta=0, target handle=8, presumed=fd541000) [ 75.632] gen8_vertex_close: reloc[1] = 337 [ 75.632] kgem_add_reloc64: handle=23, pos=337, delta=0, domains=200000 [ 75.632] kgem_add_reloc64[20] = (delta=0, target handle=8, presumed=fd541000) [ 75.632] gen8_vertex_close: reloc[2] = 386 [ 75.632] kgem_add_reloc64: handle=23, pos=386, delta=0, domains=200000 [ 75.632] kgem_add_reloc64[21] = (delta=0, target handle=8, presumed=fd541000) [ 75.632] gen8_vertex_close: reloc[3] = 433 [ 75.632] kgem_add_reloc64: handle=23, pos=433, delta=0, domains=200000 [ 75.632] kgem_add_reloc64[22] = (delta=0, target handle=8, presumed=fd541000) [ 75.632] gen8_vertex_close: reloc[4] = 605 [ 75.632] kgem_add_reloc64: handle=23, pos=605, delta=0, domains=200000 [ 75.632] kgem_add_reloc64[23] = (delta=0, target handle=8, presumed=fd541000) [ 75.632] batch[1/1, flags=1800]: 712 712 15904 16384, nreloc=24, nexec=9, nfence=0, aperture=1182 [fenced=0] [ 75.632] kgem_finish_buffers: buffer handle=3, used=4608, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 75.632] kgem_finish_buffers: retaining upload buffer (4608/262144): used=8192, refcnt=1 [ 75.632] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd981000 [ 75.632] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -57343 [ 75.632] kgem_fixup_relocs: shrinking by 57344 [ 75.632] __kgem_busy: handle=2, busy=0, wedged=0 [ 75.632] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd981000 [ 75.632] kgem_commit: release handle=139 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd353000 [ 75.632] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 75.632] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 75.632] __kgem_bo_clear_busy: handle=7 [ 75.632] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 75.632] kgem_commit: release handle=122 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 75.632] __kgem_bo_clear_busy: handle=122 [ 75.632] kgem_commit: release handle=122 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff6a000 [ 75.632] kgem_commit: release handle=104 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff69000 [ 75.632] kgem_commit: release handle=113 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fe00a000 [ 75.632] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffedf000 [ 75.632] kgem_commit: release handle=122 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 75.632] __kgem_bo_clear_busy: handle=122 [ 75.632] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 75.632] kgem_commit: release handle=122 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 75.632] __kgem_bo_clear_busy: handle=122 [ 75.632] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 75.632] __kgem_busy: handle=2, busy=0, wedged=0 [ 75.632] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 75.633] kgem_check_bo: num_pages=+814, num_exec=+2 [ 75.633] aligning vertex: was 4, now 2 floats per vertex [ 75.633] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 75.633] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 75.633] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 75.633] kgem_add_handle: handle=4, index=0 [ 75.633] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 75.633] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 75.633] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 75.633] gen9_composite_get_binding_table(ffc0) [ 75.633] kgem_add_reloc64: handle=20, pos=16360, delta=0, domains=20002 [ 75.633] kgem_add_handle: handle=20, index=1 [ 75.633] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd9be000) [ 75.633] __kgem_bo_mark_dirty: handle=20 (proxy? 0) [ 75.633] [3fe0] bind bo(handle=20, addr=fd9be000), format=192, width=850, height=592, pitch=3584, tiling=1 -> render [ 75.633] kgem_add_reloc64: handle=139, pos=16344, delta=0, domains=40000 [ 75.633] kgem_add_handle: handle=139, index=2 [ 75.633] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd353000) [ 75.633] [3fd0] bind bo(handle=139, addr=fd353000), format=192, width=96, height=37, pitch=384, tiling=0 -> sampler [ 75.633] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 75.633] gen9_emit_sampler: sampler = 0 [ 75.633] gen9_emit_sf: num_sf_outputs=1 [ 75.633] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 75.633] gen9_emit_vertex_elements: setup id=0 [ 75.633] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 75.633] (0, 0) -> (11, 35) + (96, 37) [ 75.633] gen8_vertex_flush[490] = 3 [ 75.633] sna_accel_flush: flush?=1, dirty?=0 [ 75.633] gen8_vertex_close: used=722, vbo active? 23, vb=1, nreloc=1 [ 75.633] gen8_vertex_close: reloc[0] = 287 [ 75.633] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 75.633] kgem_add_handle: handle=23, index=3 [ 75.633] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 75.633] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=888 [fenced=0] [ 75.633] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 75.633] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 75.633] kgem_fixup_relocs: shrinking by 61440 [ 75.633] __kgem_busy: handle=1, busy=0, wedged=0 [ 75.633] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 75.633] kgem_commit: release handle=20 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd9be000 [ 75.633] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 75.633] kgem_commit: release handle=139 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd353000 [ 75.633] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 75.633] __kgem_busy: handle=1, busy=0, wedged=0 [ 75.633] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 75.633] sna_accel_flush: flush?=0, dirty?=0 [ 75.633] sna_accel_flush: flush?=0, dirty?=0 [ 75.633] sna_accel_flush: flush?=0, dirty?=0 [ 75.633] sna_destroy_pixmap: pixmap=4642, attached?=1 [ 75.633] _kgem_bo_destroy: handle=139, proxy? 0 [ 75.633] __kgem_bo_destroy: handle=139, size=65536 [ 75.633] __kgem_busy: handle=139, busy=0, wedged=0 [ 75.633] __kgem_bo_clear_busy: handle=139 [ 75.633] kgem_bo_move_to_inactive: moving handle=139 to inactive [ 75.633] __sna_free_pixmap(pixmap=4642) [ 75.633] sna_accel_flush: flush?=0, dirty?=0 [ 75.633] sna_accel_flush: flush?=0, dirty?=0 [ 75.633] sna_accel_flush: flush?=0, dirty?=0 [ 75.634] sna_block_handler (tv=545.455000) [ 75.634] kgem_retire, need_retire?=1 [ 75.634] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 75.634] kgem_retire__requests_ring: retiring ring 0 [ 75.634] __kgem_busy: handle=2, busy=0, wedged=0 [ 75.634] __kgem_retire_rq: request 2 complete [ 75.634] kgem_retire__requests_ring: retiring ring 0 [ 75.634] __kgem_busy: handle=1, busy=0, wedged=0 [ 75.634] __kgem_retire_rq: request 1 complete [ 75.634] __kgem_bo_flush: handle=20, busy=0, wedged=0 [ 75.634] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 75.634] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 75.634] kgem_retire -- retired=0, need_retire=0 [ 75.634] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 75.634] gen6_render_retire: resetting idle vbo [ 75.634] kgem_retire__buffers: handle=3, busy? 0 [0] [ 75.634] kgem_retire__buffers: releasing upload cache for handle=3? 0 [ 75.634] __kgem_bo_destroy: handle=3, size=262144 [ 75.634] kgem_bo_replace_io: transferring io handle=3 to bo [ 75.634] kgem_bo_move_to_inactive: moving handle=3 to inactive [ 75.634] has_shadow: has pending damage? 0, outstanding flips: 0 [ 75.634] sna_accel_do_throttle -- no pending activity [ 75.635] sna_wakeup_handler [ 75.635] sna_accel_flush: flush?=0, dirty?=0 [ 75.635] sna_accel_flush: flush?=0, dirty?=0 [ 75.635] sna_accel_flush: flush?=0, dirty?=0 [ 75.635] sna_accel_flush: flush?=0, dirty?=0 [ 75.635] sna_accel_flush: flush?=0, dirty?=0 [ 75.635] sna_accel_flush: flush?=0, dirty?=0 [ 75.635] sna_accel_flush: flush?=0, dirty?=0 [ 75.635] sna_accel_flush: flush?=0, dirty?=0 [ 75.635] sna_accel_flush: flush?=0, dirty?=0 [ 75.635] sna_block_handler (tv=545.454000) [ 75.635] has_shadow: has pending damage? 0, outstanding flips: 0 [ 75.635] sna_accel_do_throttle -- no pending activity [ 75.636] sna_wakeup_handler [ 75.636] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=32, name=80 [ 75.636] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 75.636] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 75.636] sna_dri2_get_back: draw size=3840x2160, back buffer handle=32 size=3840x2160, is-scanout? 1, active?=0, pitch=15360, front pitch=15360 [ 75.636] sna_dri2_get_back: reuse backbuffer? 1 [ 75.636] sna_dri2_get_back: back buffer handle=32, active?=0, refcnt=1 [ 75.636] sna_dri2_get_back: reuse unattached back [ 75.636] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 75.636] sna_dri2_reuse_buffer: reusing back buffer handle=32, name=80, pitch=15360, age=0 [ 75.636] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 75.636] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=128, name=76, active_scanout=2 [ 75.636] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 75.636] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=128] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 75.636] sna_accel_flush: flush?=0, dirty?=0 [ 75.636] sna_accel_flush: flush?=0, dirty?=0 [ 75.636] sna_accel_flush: flush?=0, dirty?=0 [ 75.636] sna_block_handler (tv=545.453000) [ 75.636] has_shadow: has pending damage? 0, outstanding flips: 0 [ 75.636] timer_enable (time=75636), starting timer 0 [ 75.636] sna_accel_do_throttle -- no pending activity [ 75.636] sna_accel_block: evaluating timers, active=5 [ 75.636] sna_accel_block: flush timer expires in 8 [75644] [ 75.637] sna_wakeup_handler [ 75.637] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 75.637] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 75.637] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 75.637] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 75.637] sna_dri2_get_msc(draw=146, pipe=0) [ 75.637] sna_crtc_record_swap: recording last swap on pipe=0, frame 4287 [msc=4287], time 75.624911 [ 75.637] sna_dri2_get_msc: msc=4287 [raw=4287], ust=75624911 [ 75.637] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=32 (refs=1/1, flush=0) , front=128 (refs=2/3, flush=1) [ 75.637] sna_dri2_schedule_swap(target_msc=4284, divisor=0, remainder=0) [ 75.637] sna_dri2_schedule_swap: using front handle=128, active_scanout?=2, flush?=1 [ 75.637] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 75.637] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 75.637] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 75.637] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 75.637] sna_crtc_record_swap: recording last swap on pipe=0, frame 4287 [msc=4287], time 75.624911 [ 75.637] immediate_swap: current_msc=4287, target_msc=4284 -- yes [ 75.637] can_flip: no, shadow enabled [ 75.637] sna_dri2_add_event: adding event to window 146) [ 75.637] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 75.637] sna_dri2_immediate_blit: no pending blit, starting chain [ 75.637] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 75.637] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 75.637] can_xchg: back size=8700f00, front size=8700f00 [ 75.637] can_xchg: yes, pixmap=4091 [ 75.637] sna_dri2_xchg: win=146, exchange front=128/76,ref=3 and back=32/80,ref=2, pixmap=4091 3840x2160 [ 75.637] sna_dri2_xchg: back_bo handle=32, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 75.637] sna_dri2_xchg: front_bo handle=128, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 75.637] set_bo: pixmap=4091, handle=32 (old handle=128) [ 75.637] set_bo: marking whole pixmap as damaged [ 75.637] set_bo: applying final/discard move-to-gpu [ 75.637] wait_for_shadow: flags=0, flips=0, handle=128, shadow=29 [ 75.637] set_bo: dropping flush hint from handle=128 [ 75.637] set_bo: adding flush hint to handle=32 [ 75.637] mark_stale(handle=128) => 1 [ 75.637] swap_limit: draw=146 setting swap limit to 3 [ 75.637] sna_dri2_swap_limit_validate: swap limit set to 3 [ 75.637] sna_next_vblank(pipe=0, waiting until next vblank) [ 75.637] sna_dri2_schedule_swap: reported target_msc=4287 [ 75.637] sna_accel_flush: flush?=0, dirty?=0 [ 75.638] sna_accel_flush: flush?=0, dirty?=0 [ 75.638] sna_accel_flush: flush?=0, dirty?=0 [ 75.638] sna_accel_flush: flush?=0, dirty?=0 [ 75.638] sna_block_handler (tv=545.451000) [ 75.638] sna_scanout_do_flush: flush timer active: delta=6 [ 75.638] sna_accel_do_throttle -- no pending activity [ 75.638] sna_accel_block: evaluating timers, active=5 [ 75.638] sna_accel_block: flush timer expires in 6 [75644] [ 75.641] sna_wakeup_handler [ 75.641] sna_mode_wakeup: len=32 [ 75.641] sna_dri2_vblank_handler(type=2, sequence=4288, draw=4181) [ 75.641] sna_crtc_record_swap: recording last swap on pipe=0, frame 4288 [msc=4288], time 75.641574 [ 75.641] sna_dri2_vblank_handler: 2 complete, frame=4288 tv=75.641574 [ 75.641] sna_dri2_blit_complete: blit finished [ 75.641] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4288, tv=75.641574) [ 75.641] frame_swap_complete(type=2): draw=146, pipe=0, frame=4288 [msc=4288], tv=75.641574 [ 75.641] sna_accel_flush: flush?=0, dirty?=0 [ 75.641] sna_dri2_event_free(draw?=1) [ 75.641] sna_dri2_remove_event: remove[0x561c94a30490] from window 146, active? 1 [ 75.641] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 75.641] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=128] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 75.641] sna_dri2_vblank_handler complete [ 75.641] sna_block_handler (tv=545.448000) [ 75.641] sna_scanout_do_flush: flush timer active: delta=3 [ 75.641] sna_scanout_do_flush (time=75641), triggered [ 75.641] sna_scanout_flush (time=75641), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 75.641] has_shadow: has pending damage? 1, outstanding flips: 0 [ 75.641] stop_flush: scanout=32 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 75.641] has_shadow: has pending damage? 1, outstanding flips: 0 [ 75.641] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 75.641] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 75.641] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 75.641] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 75.641] sna_pixmap_move_to_gpu: already all-damaged [ 75.641] sna_pixmap_mark_active: pixmap=4091, handle=32 [ 75.641] sna_mode_redisplay: crtc[0] transformed? 0 [ 75.641] sna_mode_redisplay: crtc[1] transformed? 0 [ 75.641] sna_mode_redisplay: crtc[2] transformed? 0 [ 75.641] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=32 [active=1] [ 75.641] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 128, transformed? 0 [ 75.641] get_fb: reusing fb=68 for handle=32 [ 75.641] sna_mode_redisplay: recording flip on CRTC:32 handle=32, active_scanout=2, serial=3 [ 75.641] __kgem_bo_clear_busy: handle=32 [ 75.642] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 75.642] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 75.642] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 75.642] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=32, shadow handle=29 [ 75.642] sna_accel_do_throttle -- no pending activity [ 75.642] sna_accel_block: evaluating timers, active=5 [ 75.642] sna_accel_block: flush timer expires in 16 [75657] [ 75.658] sna_wakeup_handler [ 75.658] sna_mode_wakeup: len=32 [ 75.658] sna_mode_wakeup: recording last swap on pipe=0, frame 4289 [10c1], time 75.658218 [ 75.658] sna_mode_wakeup: removing handle=128 [active_scanout=0] from scanout, installing handle=32 [active_scanout=2] [ 75.658] sna_mode_wakeup: flip complete, pending? 1 [ 75.658] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 75.658] sna_block_handler (tv=545.431000) [ 75.658] sna_scanout_do_flush: flush timer active: delta=-1 [ 75.658] sna_scanout_do_flush (time=75658), triggered [ 75.658] sna_scanout_flush (time=75658), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 75.658] has_shadow: has pending damage? 0, outstanding flips: 0 [ 75.658] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 75.658] has_shadow: has pending damage? 0, outstanding flips: 0 [ 75.658] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 75.658] sna_accel_do_throttle -- no pending activity [ 75.658] sna_accel_block: evaluating timers, active=5 [ 75.658] sna_accel_block: flush timer expires in 16 [75674] [ 75.674] sna_wakeup_handler [ 75.674] sna_block_handler (tv=545.415000) [ 75.674] sna_scanout_do_flush: flush timer active: delta=0 [ 75.674] sna_scanout_do_flush (time=75674), triggered [ 75.674] sna_scanout_flush (time=75674), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 75.674] has_shadow: has pending damage? 0, outstanding flips: 0 [ 75.674] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 75.674] has_shadow: has pending damage? 0, outstanding flips: 0 [ 75.674] sna_accel_disarm_timer[0] (time=75674) [ 75.674] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 75.674] sna_accel_do_throttle -- no pending activity [ 75.723] sna_wakeup_handler [ 75.723] sna_accel_flush: flush?=0, dirty?=0 [ 75.723] sna_block_handler (tv=545.366000) [ 75.723] has_shadow: has pending damage? 0, outstanding flips: 0 [ 75.723] sna_accel_do_throttle -- no pending activity [ 75.723] sna_wakeup_handler [ 75.723] sna_block_handler (tv=545.366000) [ 75.723] has_shadow: has pending damage? 0, outstanding flips: 0 [ 75.723] sna_accel_do_throttle -- no pending activity [ 75.725] sna_wakeup_handler [ 75.725] sna_block_handler (tv=545.364000) [ 75.725] has_shadow: has pending damage? 0, outstanding flips: 0 [ 75.725] sna_accel_do_throttle -- no pending activity [ 75.731] sna_wakeup_handler [ 75.731] sna_accel_flush: flush?=0, dirty?=0 [ 75.731] sna_block_handler (tv=545.358000) [ 75.731] has_shadow: has pending damage? 0, outstanding flips: 0 [ 75.731] sna_accel_do_throttle -- no pending activity [ 75.731] sna_wakeup_handler [ 75.731] sna_block_handler (tv=545.358000) [ 75.731] has_shadow: has pending damage? 0, outstanding flips: 0 [ 75.731] sna_accel_do_throttle -- no pending activity [ 75.733] sna_wakeup_handler [ 75.733] sna_block_handler (tv=545.356000) [ 75.733] has_shadow: has pending damage? 0, outstanding flips: 0 [ 75.733] sna_accel_do_throttle -- no pending activity [ 75.739] sna_wakeup_handler [ 75.739] sna_accel_flush: flush?=0, dirty?=0 [ 75.739] sna_block_handler (tv=545.350000) [ 75.739] has_shadow: has pending damage? 0, outstanding flips: 0 [ 75.739] sna_accel_do_throttle -- no pending activity [ 75.739] sna_wakeup_handler [ 75.739] sna_block_handler (tv=545.350000) [ 75.739] has_shadow: has pending damage? 0, outstanding flips: 0 [ 75.739] sna_accel_do_throttle -- no pending activity [ 75.741] sna_wakeup_handler [ 75.741] sna_block_handler (tv=545.348000) [ 75.741] has_shadow: has pending damage? 0, outstanding flips: 0 [ 75.741] sna_accel_do_throttle -- no pending activity [ 75.747] sna_wakeup_handler [ 75.747] sna_accel_flush: flush?=0, dirty?=0 [ 75.747] sna_block_handler (tv=545.342000) [ 75.747] has_shadow: has pending damage? 0, outstanding flips: 0 [ 75.747] sna_accel_do_throttle -- no pending activity [ 75.747] sna_wakeup_handler [ 75.747] sna_block_handler (tv=545.342000) [ 75.747] has_shadow: has pending damage? 0, outstanding flips: 0 [ 75.747] sna_accel_do_throttle -- no pending activity [ 75.749] sna_wakeup_handler [ 75.749] sna_block_handler (tv=545.340000) [ 75.749] has_shadow: has pending damage? 0, outstanding flips: 0 [ 75.749] sna_accel_do_throttle -- no pending activity [ 75.755] sna_wakeup_handler [ 75.755] sna_accel_flush: flush?=0, dirty?=0 [ 75.755] sna_block_handler (tv=545.334000) [ 75.755] has_shadow: has pending damage? 0, outstanding flips: 0 [ 75.755] sna_accel_do_throttle -- no pending activity [ 75.755] sna_wakeup_handler [ 75.755] sna_block_handler (tv=545.334000) [ 75.755] has_shadow: has pending damage? 0, outstanding flips: 0 [ 75.755] sna_accel_do_throttle -- no pending activity [ 75.757] sna_wakeup_handler [ 75.757] sna_block_handler (tv=545.332000) [ 75.757] has_shadow: has pending damage? 0, outstanding flips: 0 [ 75.757] sna_accel_do_throttle -- no pending activity [ 75.763] sna_wakeup_handler [ 75.763] sna_accel_flush: flush?=0, dirty?=0 [ 75.763] sna_block_handler (tv=545.326000) [ 75.763] has_shadow: has pending damage? 0, outstanding flips: 0 [ 75.763] sna_accel_do_throttle -- no pending activity [ 75.763] sna_wakeup_handler [ 75.763] sna_block_handler (tv=545.326000) [ 75.763] has_shadow: has pending damage? 0, outstanding flips: 0 [ 75.763] sna_accel_do_throttle -- no pending activity [ 75.764] sna_wakeup_handler [ 75.765] sna_block_handler (tv=545.324000) [ 75.765] has_shadow: has pending damage? 0, outstanding flips: 0 [ 75.765] sna_accel_do_throttle -- no pending activity [ 75.771] sna_wakeup_handler [ 75.771] sna_accel_flush: flush?=0, dirty?=0 [ 75.771] sna_block_handler (tv=545.318000) [ 75.771] has_shadow: has pending damage? 0, outstanding flips: 0 [ 75.771] sna_accel_do_throttle -- no pending activity [ 75.771] sna_wakeup_handler [ 75.771] sna_block_handler (tv=545.318000) [ 75.771] has_shadow: has pending damage? 0, outstanding flips: 0 [ 75.771] sna_accel_do_throttle -- no pending activity [ 75.772] sna_wakeup_handler [ 75.773] sna_block_handler (tv=545.316000) [ 75.773] has_shadow: has pending damage? 0, outstanding flips: 0 [ 75.773] sna_accel_do_throttle -- no pending activity [ 75.779] sna_wakeup_handler [ 75.779] sna_accel_flush: flush?=0, dirty?=0 [ 75.779] sna_block_handler (tv=545.310000) [ 75.779] has_shadow: has pending damage? 0, outstanding flips: 0 [ 75.779] sna_accel_do_throttle -- no pending activity [ 75.779] sna_wakeup_handler [ 75.779] sna_block_handler (tv=545.310000) [ 75.779] has_shadow: has pending damage? 0, outstanding flips: 0 [ 75.779] sna_accel_do_throttle -- no pending activity [ 75.781] sna_wakeup_handler [ 75.781] sna_block_handler (tv=545.308000) [ 75.781] has_shadow: has pending damage? 0, outstanding flips: 0 [ 75.781] sna_accel_do_throttle -- no pending activity [ 75.787] sna_wakeup_handler [ 75.787] sna_accel_flush: flush?=0, dirty?=0 [ 75.787] sna_block_handler (tv=545.302000) [ 75.787] has_shadow: has pending damage? 0, outstanding flips: 0 [ 75.787] sna_accel_do_throttle -- no pending activity [ 75.787] sna_wakeup_handler [ 75.787] sna_block_handler (tv=545.302000) [ 75.787] has_shadow: has pending damage? 0, outstanding flips: 0 [ 75.787] sna_accel_do_throttle -- no pending activity [ 75.789] sna_wakeup_handler [ 75.789] sna_block_handler (tv=545.300000) [ 75.789] has_shadow: has pending damage? 0, outstanding flips: 0 [ 75.789] sna_accel_do_throttle -- no pending activity [ 75.795] sna_wakeup_handler [ 75.795] sna_accel_flush: flush?=0, dirty?=0 [ 75.795] sna_block_handler (tv=545.294000) [ 75.795] has_shadow: has pending damage? 0, outstanding flips: 0 [ 75.795] sna_accel_do_throttle -- no pending activity [ 75.795] sna_wakeup_handler [ 75.795] sna_block_handler (tv=545.294000) [ 75.795] has_shadow: has pending damage? 0, outstanding flips: 0 [ 75.795] sna_accel_do_throttle -- no pending activity [ 75.796] sna_wakeup_handler [ 75.797] sna_block_handler (tv=545.292000) [ 75.797] has_shadow: has pending damage? 0, outstanding flips: 0 [ 75.797] sna_accel_do_throttle -- no pending activity [ 75.803] sna_wakeup_handler [ 75.803] sna_accel_flush: flush?=0, dirty?=0 [ 75.803] sna_block_handler (tv=545.286000) [ 75.803] has_shadow: has pending damage? 0, outstanding flips: 0 [ 75.803] sna_accel_do_throttle -- no pending activity [ 75.803] sna_wakeup_handler [ 75.803] sna_block_handler (tv=545.286000) [ 75.803] has_shadow: has pending damage? 0, outstanding flips: 0 [ 75.803] sna_accel_do_throttle -- no pending activity [ 75.805] sna_wakeup_handler [ 75.805] sna_block_handler (tv=545.284000) [ 75.805] has_shadow: has pending damage? 0, outstanding flips: 0 [ 75.805] sna_accel_do_throttle -- no pending activity [ 75.811] sna_wakeup_handler [ 75.811] sna_accel_flush: flush?=0, dirty?=0 [ 75.811] sna_block_handler (tv=545.278000) [ 75.811] has_shadow: has pending damage? 0, outstanding flips: 0 [ 75.811] sna_accel_do_throttle -- no pending activity [ 75.811] sna_wakeup_handler [ 75.811] sna_block_handler (tv=545.278000) [ 75.811] has_shadow: has pending damage? 0, outstanding flips: 0 [ 75.811] sna_accel_do_throttle -- no pending activity [ 75.813] sna_wakeup_handler [ 75.813] sna_block_handler (tv=545.276000) [ 75.813] has_shadow: has pending damage? 0, outstanding flips: 0 [ 75.813] sna_accel_do_throttle -- no pending activity [ 75.819] sna_wakeup_handler [ 75.819] sna_accel_flush: flush?=0, dirty?=0 [ 75.819] sna_block_handler (tv=545.270000) [ 75.819] has_shadow: has pending damage? 0, outstanding flips: 0 [ 75.819] sna_accel_do_throttle -- no pending activity [ 75.819] sna_wakeup_handler [ 75.819] sna_block_handler (tv=545.270000) [ 75.819] has_shadow: has pending damage? 0, outstanding flips: 0 [ 75.819] sna_accel_do_throttle -- no pending activity [ 75.821] sna_wakeup_handler [ 75.821] sna_block_handler (tv=545.268000) [ 75.821] has_shadow: has pending damage? 0, outstanding flips: 0 [ 75.821] sna_accel_do_throttle -- no pending activity [ 75.827] sna_wakeup_handler [ 75.827] sna_accel_flush: flush?=0, dirty?=0 [ 75.827] sna_block_handler (tv=545.262000) [ 75.827] has_shadow: has pending damage? 0, outstanding flips: 0 [ 75.827] sna_accel_do_throttle -- no pending activity [ 75.827] sna_wakeup_handler [ 75.827] sna_block_handler (tv=545.262000) [ 75.827] has_shadow: has pending damage? 0, outstanding flips: 0 [ 75.827] sna_accel_do_throttle -- no pending activity [ 75.828] sna_wakeup_handler [ 75.829] sna_block_handler (tv=545.260000) [ 75.829] has_shadow: has pending damage? 0, outstanding flips: 0 [ 75.829] sna_accel_do_throttle -- no pending activity [ 75.835] sna_wakeup_handler [ 75.835] sna_accel_flush: flush?=0, dirty?=0 [ 75.835] sna_block_handler (tv=545.254000) [ 75.835] has_shadow: has pending damage? 0, outstanding flips: 0 [ 75.835] sna_accel_do_throttle -- no pending activity [ 75.835] sna_wakeup_handler [ 75.835] sna_block_handler (tv=545.254000) [ 75.835] has_shadow: has pending damage? 0, outstanding flips: 0 [ 75.835] sna_accel_do_throttle -- no pending activity [ 75.836] sna_wakeup_handler [ 75.836] sna_block_handler (tv=545.253000) [ 75.836] has_shadow: has pending damage? 0, outstanding flips: 0 [ 75.836] sna_accel_do_throttle -- no pending activity [ 75.838] sna_wakeup_handler [ 75.838] sna_block_handler (tv=545.251000) [ 75.838] has_shadow: has pending damage? 0, outstanding flips: 0 [ 75.838] sna_accel_do_throttle -- no pending activity [ 75.843] sna_wakeup_handler [ 75.843] sna_accel_flush: flush?=0, dirty?=0 [ 75.843] sna_block_handler (tv=545.246000) [ 75.843] has_shadow: has pending damage? 0, outstanding flips: 0 [ 75.843] sna_accel_do_throttle -- no pending activity [ 75.843] sna_wakeup_handler [ 75.843] sna_block_handler (tv=545.246000) [ 75.843] has_shadow: has pending damage? 0, outstanding flips: 0 [ 75.843] sna_accel_do_throttle -- no pending activity [ 75.844] sna_wakeup_handler [ 75.845] sna_block_handler (tv=545.244000) [ 75.845] has_shadow: has pending damage? 0, outstanding flips: 0 [ 75.845] sna_accel_do_throttle -- no pending activity [ 75.851] sna_wakeup_handler [ 75.851] sna_accel_flush: flush?=0, dirty?=0 [ 75.851] sna_block_handler (tv=545.238000) [ 75.851] has_shadow: has pending damage? 0, outstanding flips: 0 [ 75.851] sna_accel_do_throttle -- no pending activity [ 75.851] sna_wakeup_handler [ 75.851] sna_block_handler (tv=545.238000) [ 75.851] has_shadow: has pending damage? 0, outstanding flips: 0 [ 75.851] sna_accel_do_throttle -- no pending activity [ 75.852] sna_wakeup_handler [ 75.852] sna_block_handler (tv=545.237000) [ 75.853] has_shadow: has pending damage? 0, outstanding flips: 0 [ 75.853] sna_accel_do_throttle -- no pending activity [ 75.944] sna_wakeup_handler [ 75.944] sna_create_pixmap(210, 37, 24, usage=0) [ 75.945] kgem_can_create_2d: 210x37 @ 24 [ 75.945] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=864, height=37 [ 75.945] kgem_can_create_2d: untiled size=32768 [ 75.945] kgem_choose_tiling: 210x37 -> 1 [ 75.945] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1024, height=40 [ 75.945] kgem_can_create_2d: tiled[1] size=40960 [ 75.945] sna_create_pixmap: usage=0, flags=1b [ 75.945] sna_create_pixmap: creating GPU pixmap 210x37, stride=840, flags=1b [ 75.945] __pop_freed_pixmap: reusing freed pixmap=4642 header [ 75.945] create_pixmap_hdr: pixmap=4653, width=210, height=37, usage=0 [ 75.945] sna_create_pixmap: serial=4653, 210x37, usage=0 [ 75.945] sna_composite_rectangles(pixmap=4654, op=0, 0 x 1 [(0, 0)x(210, 37) ...]) [ 75.945] sna_composite_rectangles: converted to op 0 [ 75.945] sna_composite_rectangles[0] (0, 0)x(210, 37) -> (0, 0), (210, 37) [ 75.945] sna_composite_rectangles: nrects=1, region=(0, 0), (210, 37) x 1 [ 75.945] sna_composite_rectangles: clipped extents (0, 0),(210, 37) x 1 [ 75.945] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(210, 37) [ 75.945] sna_composite_rectangles: dropping last-cpu hint [ 75.945] sna_drawable_use_bo pixmap=4654, box=((0, 0), (210, 37)), flags=19... [ 75.945] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 75.945] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 75.945] sna_pixmap_move_to_gpu(pixmap=4654, usage=0), flags=b [ 75.945] sna_pixmap_move_to_gpu: CPU damage? 0 [ 75.945] sna_pixmap_move_to_gpu: creating GPU bo (210x37@32), create=b [ 75.945] kgem_choose_tiling: 210x37 -> 1 [ 75.945] kgem_choose_tiling: 210x37 -> 1 [ 75.945] sna_pixmap_alloc_gpu: pixmap=4654 [ 75.945] kgem_create_2d(210x37, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 75.945] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1024, height=40 [ 75.945] kgem_set_tiling: handle=139, tiling=1 [1], pitch=1024 [1024]: 1 [ 75.945] kgem_bo_remove_from_inactive: removing handle=139 from inactive [ 75.945] from inactive: pitch=1024, tiling=1: handle=139, id=2587 [ 75.945] __sna_damage_all(210, 37) [ 75.945] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 75.945] sna_pixmap_mark_active: pixmap=4654, handle=139 [ 75.945] sna_drawable_use_bo: allocated GPU bo for operation [ 75.945] sna_drawable_use_bo: using GPU bo with damage? 0 [ 75.945] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) [ 75.945] kgem_bo_is_render: handle=139, rq? 0 [0] [ 75.945] kgem_bo_is_render: handle=139, rq? 0 [0] [ 75.945] gen9_render_fill_boxes(0 x 1 [(0, 0), (210, 37) ...]) [ 75.945] sna_render_get_solid: 0 [ 75.945] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 75.945] kgem_check_bo: num_pages=+16, num_exec=+1 [ 75.945] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 75.945] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 75.945] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 75.945] kgem_add_handle: handle=4, index=0 [ 75.945] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 75.945] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 75.945] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 75.945] gen9_composite_get_binding_table(ffc0) [ 75.945] kgem_add_reloc64: handle=139, pos=16360, delta=0, domains=20002 [ 75.945] kgem_add_handle: handle=139, index=1 [ 75.945] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd353000) [ 75.945] __kgem_bo_mark_dirty: handle=139 (proxy? 0) [ 75.946] [3fe0] bind bo(handle=139, addr=fd353000), format=192, width=210, height=37, pitch=1024, tiling=1 -> render [ 75.946] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 75.946] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 75.946] kgem_add_handle: handle=7, index=2 [ 75.946] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 75.946] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 75.946] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 75.946] gen9_emit_sampler: sampler = 1 [ 75.946] gen9_emit_sf: num_sf_outputs=1 [ 75.946] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 75.946] gen9_emit_vertex_elements: setup id=0 [ 75.946] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 75.946] (0, 0), (210, 37) [ 75.946] gen8_vertex_flush[490] = 3 [ 75.946] sna_composite_rectangles: pixmap=4654 marking clear [0]? 1 [ 75.946] sna_composite_rectangles(pixmap=4654, op=1, fff2f1f0 x 2 [(0, 0)x(210, 37) ...]) [ 75.946] sna_composite_rectangles: converted to op 1 [ 75.946] sna_composite_rectangles[0] (0, 0)x(210, 37) -> (0, 0), (210, 37) [ 75.946] sna_composite_rectangles[1] (0, 0)x(210, 37) -> (0, 0), (210, 37) [ 75.946] sna_composite_rectangles: nrects=2, region=(0, 0), (210, 37) x 2 [ 75.946] sna_composite_rectangles: clipped extents (0, 0),(210, 37) x 1 [ 75.946] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(210, 37) [ 75.946] sna_composite_rectangles: promoting to full GPU [ 75.946] sna_composite_rectangles: dropping last-cpu hint [ 75.946] sna_drawable_use_bo pixmap=4654, box=((0, 0), (210, 37)), flags=19... [ 75.946] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 75.946] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 75.946] sna_drawable_use_bo: using whole GPU bo [ 75.946] gen9_render_fill_boxes (op=1, color=(f2f2, f1f1, f0f0, ffff) [20020888]) [ 75.946] kgem_bo_is_render: handle=139, rq? 1 [1] [ 75.946] gen9_render_fill_boxes(fff2f1f0 x 1 [(0, 0), (210, 37) ...]) [ 75.946] sna_render_get_solid: fff2f1f0 [ 75.946] sna_render_get_solid(15) = fff2f1f0 (old) [ 75.946] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 75.946] kgem_check_bo: num_pages=+0, num_exec=+0 [ 75.946] gen9_composite_get_binding_table(ff00) [ 75.946] kgem_add_reloc64: handle=122, pos=16312, delta=0, domains=40000 [ 75.946] kgem_add_reloc64: adding proxy [delta=60] for handle=122 [ 75.946] kgem_add_handle: handle=122, index=3 [ 75.946] kgem_add_reloc64[5] = (delta=60, target handle=3, presumed=fff6a000) [ 75.946] [3fb0] bind bo(handle=122, addr=fff6a03c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 75.946] gen9_emit_vertex_elements: setup id=0 [ 75.946] (0, 0), (210, 37) [ 75.946] gen8_vertex_flush[4cc] = 3 [ 75.946] sna_composite_rectangles: pixmap=4654 marking clear [fff2f1f0]? 1 [ 75.946] sna_composite(pixmap=4654, op=3, src=0+(1, 0), mask=0+(0, 0), dst=4654+(0, 0)+(0, 0), size=(210, 37) [ 75.946] sna_compute_composite_region: dst=(0, 0)x(210, 37) [ 75.946] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (210, 37) [ 75.946] clip_to_dst: region: 1x[(0, 0), (210, 37)], clip: 1x[(0, 0), (210, 37)] [ 75.946] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (210, 37) [ 75.946] sna_compute_composite_region: clip against src (0x0 clip=0): (0, 0), (210, 37) [ 75.946] sna_composite: composite region extents:+(0, 0) -> (0, 0), (210, 37) + (0, 0) [ 75.946] gen9_render_composite: 210x37, current mode=1/1 [ 75.946] kgem_bo_is_render: handle=139, rq? 1 [1] [ 75.946] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 75.947] gen9_composite_set_target: (0, 0)x(210, 37), partial?=1 [ 75.947] sna_drawable_use_bo pixmap=4654, box=((0, 0), (210, 37)), flags=7... [ 75.947] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 75.947] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 75.947] sna_drawable_use_bo: using whole GPU bo [ 75.947] gen9_composite_set_target: pixmap=4654, format=20020888, size=210x37, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 75.947] gen9_composite_picture: (1, 0)x(210, 37), dst=(0, 0) [ 75.947] gen4_channel_init_linear: p1=(0.00, 0.00), p2=(0.00, 1.00), src=(1, 0), dst=(0, 0), size=(210, 37) [ 75.947] sna_render_get_gradient: 2x[0.00:ff393835 ... 1.00:ff55534b ... 1.00:ff55534b] [ 75.947] sna_render_get_gradient: old --> 6 [ 75.947] gen4_channel_init_linear: transform = [0.00 0.00 0.74, 0.00 0.02 0.14, 0.00 0.00 1.00] [ 75.947] gen4_channel_init_linear: untransformed: p1=(-633.97, -7.00, 1.00), p2=(-633.97, 44.00, 1.00) [ 75.947] gen4_channel_init_linear: dx=0.00, dy=0.02, offset=0.14 [ 75.947] kgem_bo_is_render: handle=139, rq? 1 [1] [ 75.947] kgem_bo_is_render: handle=104, rq? 0 [0] [ 75.947] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 75.947] gen4_choose_composite_emitter: linear, no mask [ 75.947] kgem_check_bo: num_pages=+1, num_exec=+1 [ 75.947] gen9_composite_get_binding_table(fe80) [ 75.947] kgem_add_reloc64: handle=104, pos=16280, delta=0, domains=40000 [ 75.947] kgem_add_handle: handle=104, index=4 [ 75.947] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fff69000) [ 75.947] [3f90] bind bo(handle=104, addr=fff69000), format=192, width=32, height=1, pitch=128, tiling=0 -> sampler [ 75.947] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 75.947] gen9_emit_sampler: sampler = 12 [ 75.947] gen9_emit_vertex_elements: setup id=1 [ 75.947] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 75.947] gen9_render_composite_box: (0, 0), (210, 37) [ 75.947] apply_damage: damage=0x0, region=1 [(0, 0), (210, 37) + (0, 0)] [ 75.947] gen8_vertex_flush[558] = 3 [ 75.947] sna_accel_flush: flush?=0, dirty?=0 [ 75.947] sna_composite_trapezoids(op=3, src=(8, 5), mask=18000, ntrap=17) [ 75.947] kgem_bo_is_busy: handle=139, domain: 0 exec? 1, rq? 1 [ 75.947] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 75.947] kgem_bo_is_busy: handle=139, domain: 0 exec? 1, rq? 1 [ 75.947] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 75.947] kgem_bo_is_busy: handle=139, domain: 0 exec? 1, rq? 1 [ 75.947] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 75.947] imprecise_trapezoid_span_converter: extents (1, 5), (209, 32) [ 75.947] sna_compute_composite_region: dst=(1, 5)x(208, 27) [ 75.947] sna_compute_composite_region: initial clip against dst->pDrawable: (1, 5), (209, 32) [ 75.947] clip_to_dst: region: 1x[(1, 5), (209, 32)], clip: 1x[(0, 0), (210, 37)] [ 75.947] sna_compute_composite_region: clip against dst->pCompositeClip: (1, 5), (209, 32) [ 75.947] sna_compute_composite_region: clip against src (0x0 clip=0): (1, 5), (209, 32) [ 75.947] kgem_bo_is_busy: handle=139, domain: 0 exec? 1, rq? 1 [ 75.947] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 75.947] imprecise_trapezoid_span_converter: after clip -- extents (1, 5), (209, 32), delta=(0, 0) src -> (1, 5) [ 75.947] gen9_render_composite_spans: 208x27 with flags=0, current mode=1 [ 75.947] kgem_bo_is_busy: handle=139, domain: 0 exec? 1, rq? 1 [ 75.947] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 75.947] gen9_composite_set_target: (1, 5)x(208, 27), partial?=1 [ 75.947] sna_drawable_use_bo pixmap=4654, box=((1, 5), (209, 32)), flags=7... [ 75.947] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 75.947] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 75.948] sna_drawable_use_bo: using whole GPU bo [ 75.948] gen9_composite_set_target: pixmap=4654, format=20020888, size=210x37, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 75.948] gen9_composite_picture: (1, 5)x(208, 27), dst=(1, 5) [ 75.948] gen4_channel_init_linear: p1=(0.00, 0.00), p2=(0.00, 1.00), src=(1, 5), dst=(1, 5), size=(208, 27) [ 75.948] sna_render_get_gradient: 2x[0.00:fff5f5f5 ... 1.00:ffffffff ... 1.00:ffffffff] [ 75.948] sna_render_get_gradient: old --> 5 [ 75.948] gen4_channel_init_linear: transform = [0.00 0.00 0.00, 0.00 0.03 -0.14, 0.00 0.00 1.00] [ 75.948] gen4_channel_init_linear: untransformed: p1=(-0.03, 4.00, 1.00), p2=(-0.03, 32.00, 1.00) [ 75.948] gen4_channel_init_linear: dx=0.00, dy=0.03, offset=-0.14 [ 75.948] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 75.948] gen4_choose_spans_emitter: linear source [ 75.948] kgem_check_bo: num_pages=+1, num_exec=+1 [ 75.948] aligning vertex: was 2, now 3 floats per vertex [ 75.948] gen9_composite_get_binding_table(fe00) [ 75.948] kgem_add_reloc64: handle=8, pos=16248, delta=0, domains=40000 [ 75.948] kgem_add_handle: handle=8, index=5 [ 75.948] kgem_add_reloc64[7] = (delta=0, target handle=5, presumed=fdffe000) [ 75.948] [3f70] bind bo(handle=8, addr=fdffe000), format=192, width=16, height=1, pitch=64, tiling=0 -> sampler [ 75.948] gen9_emit_sampler: sampler = 14 [ 75.948] gen9_emit_sf: num_sf_outputs=2 [ 75.948] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) [ 75.948] gen9_emit_vertex_elements: setup id=5 [ 75.948] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 75.948] gen9_emit_vertex_elements: second channel 1 floats, offset=8 [ 75.948] thread_choose_span: clipped? 0 [ 75.948] imprecise_trapezoid_span_converter: using 4 threads [ 75.948] imprecise_trapezoid_span_converter: using 4 threads for span compositing 208x27 [ 75.948] thread_choose_span: clipped? 0 [ 75.948] span_thread: flushing 26 boxes [ 75.948] gen9_render_composite_spans_boxes__thread: nbox=26, src=+(0, 0), dst=+(0, 0) [ 75.948] [ 75.948] span_thread: flushing 27 boxes [ 75.948] gen9_render_composite_spans_boxes__thread: nbox=27, src=+(0, 0), dst=+(0, 0) span_thread: flushing 1 boxes [ 75.948] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 75.948] span_thread: flushing 1 boxes [ 75.948] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 75.948] gen8_vertex_flush[61c] = 165 [ 75.948] gen9_render_composite_spans_done() [ 75.948] sna_create_pixmap(25, 21, 32, usage=0) [ 75.948] kgem_can_create_2d: 25x21 @ 32 [ 75.948] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=128, height=21 [ 75.948] kgem_can_create_2d: untiled size=4096 [ 75.949] kgem_choose_tiling: too thin [width 25, 32 bpp] for TILING_X [ 75.949] kgem_choose_tiling: 25x21 -> 0 [ 75.949] sna_create_pixmap: usage=0, flags=a [ 75.949] sna_create_pixmap: small buffer [2100], attaching to shadow pixmap [ 75.949] create_pixmap: allocating pixmap 25x21, depth=32/32, size=2108 [ 75.949] create_pixmap: serial=4655, usage=0, 25x21 [ 75.949] sna_create_pixmap: serial=4655, 25x21, usage=0 [ 75.949] sna_composite_rectangles(pixmap=4656, op=0, 0 x 1 [(0, 0)x(25, 21) ...]) [ 75.949] sna_composite_rectangles: converted to op 0 [ 75.949] sna_composite_rectangles[0] (0, 0)x(25, 21) -> (0, 0), (25, 21) [ 75.949] sna_composite_rectangles: nrects=1, region=(0, 0), (25, 21) x 1 [ 75.949] sna_composite_rectangles: clipped extents (0, 0),(25, 21) x 1 [ 75.949] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(25, 21) [ 75.949] sna_composite_rectangles: fallback, dst pixmap=4656 too small or not attached [ 75.949] sna_composite_rectangles: fallback [ 75.949] sna_drawable_move_region_to_cpu(pixmap=4656 (25x21), [(0, 0), (25, 21)], flags=1) [ 75.949] sna_drawable_move_region_to_cpu: region (0, 0), (25, 21) + (0, 0) subsumes pixmap (25x21) [ 75.949] _sna_pixmap_move_to_cpu(pixmap=4656, 25x21, flags=1) [ 75.949] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 75.949] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 75.949] operate_inplace: no, inplace operation not suitable [ 75.949] _sna_pixmap_move_to_cpu: marking as damaged [ 75.949] __sna_damage_all(25, 21) [ 75.949] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 75.949] sna_validate_gc(0x561c94a96160) changes=0, previous serial=122c, drawable=1230 [ 75.949] sna_validate_gc: recomputing clip [ 75.949] sna_validate_gc: composite clip=1x[(0, 0), (25, 21)] [0x561c949a5890] [ 75.949] sna_put_image((0, 0)x(25, 21), depth=32, format=2) [ 75.949] try_upload__fast: ignore existing cpu damage (if any) [ 75.949] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 75.949] try_upload__fast: no, no gpu damage [ 75.949] sna_drawable_move_region_to_cpu(pixmap=4656 (25x21), [(0, 0), (25, 21)], flags=1) [ 75.949] sna_drawable_move_region_to_cpu: pixmap=4656 all damaged on CPU [ 75.949] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 75.949] sna_put_zpixmap_blt: upload(0, 0, 25, 21) x 1 boxes [ 75.949] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(25, 21) [ 75.949] memcpy_blt: src=(0, 0), dst=(0, 0), size=25x21, pitch=100/100 [ 75.949] sna_accel_flush: flush?=0, dirty?=0 [ 75.949] sna_composite(pixmap=4654, op=3, src=4656+(0, 0), mask=0+(0, 4), dst=4654+(0, 4)+(0, 0), size=(12, 10) [ 75.949] sna_compute_composite_region: dst=(0, 4)x(12, 10) [ 75.949] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 4), (12, 14) [ 75.949] clip_to_dst: region: 1x[(0, 4), (12, 14)], clip: 1x[(0, 0), (210, 37)] [ 75.949] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 4), (12, 14) [ 75.949] sna_compute_composite_region: clip against src (25x21 clip=0): (0, 4), (12, 14) [ 75.949] sna_composite: composite region extents:+(0, 0) -> (0, 4), (12, 14) + (0, 0) [ 75.949] gen9_render_composite: 12x10, current mode=1/1 [ 75.949] kgem_bo_is_render: handle=139, rq? 1 [1] [ 75.949] kgem_bo_is_busy: handle=139, domain: 0 exec? 1, rq? 1 [ 75.949] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 75.949] gen9_composite_set_target: (0, 4)x(12, 10), partial?=1 [ 75.949] sna_drawable_use_bo pixmap=4654, box=((0, 4), (12, 14)), flags=7... [ 75.949] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 75.949] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 75.949] sna_drawable_use_bo: using whole GPU bo [ 75.949] gen9_composite_set_target: pixmap=4654, format=20020888, size=210x37, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 75.950] gen9_composite_picture: (0, 0)x(12, 10), dst=(0, 4) [ 75.950] sna_transform_is_imprecise_integer_translation: no transform [ 75.950] gen9_composite_picture: integer translation (0, 0), removing [ 75.950] sna_render_pixmap_bo pixmap=4656, (0, 0)x(12, 10)/(25, 21) [ 75.950] sna_render_pixmap_bo box=(0, 0), (12, 10): (12, 10)/(25, 21) [ 75.950] sna_render_pixmap_bo: offset=(0, -4), size=(25, 21) [ 75.950] use_cpu_bo: no cpu bo [ 75.950] kgem_choose_tiling: too short [10] for TILING_Y [ 75.950] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 75.950] kgem_choose_tiling: 12x10 -> 0 [ 75.950] sna_render_pixmap_bo: uploading CPU box (0, 0), (12, 10) [ 75.950] upload: box=(0, 0), (12, 10), pixmap=25x21 [ 75.950] sna_drawable_move_region_to_cpu(pixmap=4656 (25x21), [(0, 0), (12, 10)], flags=2) [ 75.950] sna_drawable_move_region_to_cpu: pixmap=4656 all damaged on CPU [ 75.950] kgem_can_create_2d: 12x10 @ 32 [ 75.950] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 75.950] kgem_can_create_2d: untiled size=4096 [ 75.950] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 75.950] kgem_choose_tiling: 12x10 -> 0 [ 75.950] kgem_upload_source_image : (0, 0), (12, 10), stride=100, bpp=32 [ 75.950] kgem_create_buffer_2d: 12x10, 32 bpp, stride=64 [ 75.950] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] [ 75.950] kgem_create_buffer: searching for an inactive GTT map for upload [ 75.950] search_linear_cache: num_pages=64, flags=b, use_active? 0, use_large=0 [max=65536] [ 75.950] search_linear_cache: searching for inactive gtt map [ 75.950] search_linear_cache: num_pages=1, flags=b, use_active? 0, use_large=0 [max=65536] [ 75.950] search_linear_cache: inactive and cache bucket empty [ 75.950] search_linear_cache: active cache bucket empty [ 75.950] search_linear_cache: num_pages=64, flags=2, use_active? 0, use_large=0 [max=65536] [ 75.950] kgem_bo_remove_from_inactive: removing handle=3 from inactive [ 75.950] search_linear_cache: found handle=3 (near-miss) (num_pages=64) in linear inactive cache [ 75.950] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7fc6b4be1000, tiling=0, domain=0, offset=4293783552 [ 75.950] kgem_create_buffer: reusing handle=3 for buffer [ 75.950] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7fc6b4be1000, tiling=0, domain=0, offset=4293783552 [ 75.950] init_buffer_from_bo: reusing handle=3 for buffer [ 75.950] kgem_bo_map: handle=3, offset=4293783552, tiling=0, map=0x0:0x7fc6b4be1000, domain=0 [ 75.950] kgem_bo_map: converting request for GTT map into CPU map [ 75.950] kgem_bo_map__cpu(handle=3, size=262144, map=0x0:0x7fc6b4be1000) [ 75.950] kgem_bo_sync__cpu: handle=3 [ 75.950] __kgem_busy: handle=3, busy=0, wedged=0 [ 75.950] kgem_bo_sync__cpu: SYNC: handle=3, needs_flush? 0, domain? 0, busy? 0 [ 75.950] __kgem_busy: handle=3, busy=0, wedged=0 [ 75.950] kgem_bo_retire: retiring bo handle=3 (needed flush? 0), rq? 0 [busy?=0] [ 75.950] assert_bo_retired: handle=3, domain: 0 exec? 0, rq? 0 [ 75.950] kgem_create_buffer(pages=64 [64]) new handle=3, used=640, write=1 [ 75.950] kgem_create_proxy: target handle=3 [proxy? -1], offset=0, length=640, io=1 [ 75.950] __kgem_bo_init(handle=3, num_pages=640) [ 75.950] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x10, pitch=100/64 [ 75.950] kgem_bo_is_render: handle=139, rq? 1 [1] [ 75.950] kgem_bo_is_render: handle=3, rq? 0 [0] [ 75.950] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 75.950] gen4_choose_composite_emitter: identity src, no mask [ 75.950] kgem_check_bo: num_pages=+64, num_exec=+1 [ 75.950] gen9_composite_get_binding_table(fd80) [ 75.950] kgem_add_reloc64: handle=3, pos=16216, delta=0, domains=40000 [ 75.950] kgem_add_reloc64: adding proxy [delta=0] for handle=3 [ 75.950] kgem_add_handle: handle=3, index=6 [ 75.950] kgem_add_reloc64[8] = (delta=0, target handle=6, presumed=ffedf000) [ 75.950] [3f50] bind bo(handle=3, addr=ffedf000), format=192, width=12, height=10, pitch=64, tiling=0 -> sampler [ 75.950] gen9_emit_sampler: sampler = 2 [ 75.950] gen9_emit_sf: num_sf_outputs=1 [ 75.951] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 75.951] gen9_emit_vertex_elements: setup id=2 [ 75.951] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 75.951] gen9_render_composite_box: (0, 4), (12, 14) [ 75.951] apply_damage: damage=0x0, region=1 [(0, 4), (12, 14) + (0, 0)] [ 75.951] gen8_vertex_flush[6d8] = 3 [ 75.951] _kgem_bo_destroy: handle=3, proxy? 1 [ 75.951] sna_accel_flush: flush?=0, dirty?=0 [ 75.951] sna_block_handler (tv=0.0) [ 75.951] sna_wakeup_handler [ 75.951] sna_create_pixmap(1, 10, 32, usage=0) [ 75.951] kgem_can_create_2d: 1x10 @ 32 [ 75.951] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=10 [ 75.951] kgem_can_create_2d: untiled size=4096 [ 75.951] kgem_choose_tiling: disabling tiling [1x10] for single row/col [ 75.951] kgem_choose_tiling: 1x10 -> 0 [ 75.951] sna_create_pixmap: usage=0, flags=a [ 75.951] sna_create_pixmap: small buffer [40], attaching to shadow pixmap [ 75.951] create_pixmap: allocating pixmap 1x10, depth=32/32, size=48 [ 75.951] create_pixmap: serial=4657, usage=0, 1x10 [ 75.951] sna_create_pixmap: serial=4657, 1x10, usage=0 [ 75.951] sna_validate_gc(0x561c94a96160) changes=0, previous serial=1230, drawable=1232 [ 75.951] sna_validate_gc: recomputing clip [ 75.951] sna_validate_gc: composite clip=1x[(0, 0), (1, 10)] [0x561c949a5890] [ 75.951] sna_copy_area: src=pixmap=4656:(12, 0)x(1, 10)+(0, 0) -> dst=pixmap=4658:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 75.951] sna_copy_area: normal copy [ 75.951] sna_do_copy: src=(12, 0), dst=(0, 0), size=(1x10) [ 75.951] sna_do_copy: after drawable: src=(12, 0), dst=(0, 0), size=(1x10) [ 75.951] sna_do_copy: dst extents (0, 0), (1, 10), dst clip extents (0, 0), (1, 10), dst size=1x10 [ 75.951] sna_do_copy: clipped dst extents (0, 0), (1, 10) [ 75.951] sna_do_copy: unclipped src extents (12, 0), (13, 10) [ 75.951] sna_do_copy: clipped src extents (12, 0), (13, 10) [ 75.951] sna_do_copy: pixmap -- no source clipping [ 75.951] sna_do_copy: src extents (12, 0), (13, 10) x 1 [ 75.951] sna_do_copy: copy region (0, 0), (1, 10) x 1 + (12, 0) [ 75.951] sna_copy_boxes (boxes=1x[(0, 0), (1, 10)...], src pixmap=4656+(12, 0), dst pixmap=4658+(0, 0), alu=3, src.size=25x21, dst.size=1x10) [ 75.951] sna_copy_boxes: dst=(priv=0x561c94acce80, gpu_bo=0, cpu_bo=0), src=(priv=0x561c94aedce0, gpu_bo=0, cpu_bo=0), replaces=1 [ 75.951] sna_drawable_use_bo pixmap=4658, box=((0, 0), (1, 10)), flags=18... [ 75.951] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=18 [ 75.951] sna_drawable_use_bo: try cpu as GPU bo is idle [ 75.951] sna_drawable_use_bo: no CPU bo, and GPU not forced [ 75.951] sna_copy_boxes__inplace - no, no src or dst GPU bo [ 75.951] sna_copy_boxes: fallback -- src=(12, 0), dst=(0, 0) [ 75.951] sna_drawable_move_region_to_cpu(pixmap=4656 (25x21), [(12, 0), (13, 10)], flags=6) [ 75.951] sna_drawable_move_region_to_cpu: pixmap=4656 all damaged on CPU [ 75.951] sna_drawable_move_region_to_cpu(pixmap=4658 (1x10), [(0, 0), (1, 10)], flags=5) [ 75.951] sna_drawable_move_region_to_cpu: region (0, 0), (1, 10) + (0, 0) subsumes pixmap (1x10) [ 75.951] _sna_pixmap_move_to_cpu(pixmap=4658, 1x10, flags=5) [ 75.951] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 75.951] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 75.951] _sna_pixmap_move_to_cpu: marking as damaged [ 75.951] __sna_damage_all(1, 10) [ 75.951] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 75.951] sna_copy_boxes: memcpy_blt(box=(0, 0), (1, 10), src=(12, 0), pitches=(100, 4)) [ 75.951] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x10, pitch=100/4 [ 75.951] sna_composite(pixmap=4654, op=3, src=4658+(13, 2), mask=0+(12, 4), dst=4654+(12, 4)+(0, 0), size=(186, 10) [ 75.951] sna_compute_composite_region: dst=(12, 4)x(186, 10) [ 75.951] sna_compute_composite_region: initial clip against dst->pDrawable: (12, 4), (198, 14) [ 75.952] clip_to_dst: region: 1x[(12, 4), (198, 14)], clip: 1x[(0, 0), (210, 37)] [ 75.952] sna_compute_composite_region: clip against dst->pCompositeClip: (12, 4), (198, 14) [ 75.952] sna_compute_composite_region: clip against src (1x10 clip=0): (12, 4), (198, 14) [ 75.952] sna_composite: composite region extents:+(0, 0) -> (12, 4), (198, 14) + (0, 0) [ 75.952] gen9_render_composite: 186x10, current mode=1/1 [ 75.952] kgem_bo_is_render: handle=139, rq? 1 [1] [ 75.952] kgem_bo_is_busy: handle=139, domain: 0 exec? 1, rq? 1 [ 75.952] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 75.952] gen9_composite_set_target: (12, 4)x(186, 10), partial?=1 [ 75.952] sna_drawable_use_bo pixmap=4654, box=((12, 4), (198, 14)), flags=7... [ 75.952] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 75.952] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 75.952] sna_drawable_use_bo: using whole GPU bo [ 75.952] gen9_composite_set_target: pixmap=4654, format=20020888, size=210x37, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 75.952] gen9_composite_picture: (13, 2)x(186, 10), dst=(12, 4) [ 75.952] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.01 0.00 -0.07, 0.00 1.00 -2.00, 0.00 0.00 1.00] [ 75.952] sna_transform_is_imprecise_integer_translation: not unity scaling [ 75.952] sna_render_pixmap_bo pixmap=4658, (13, 2)x(186, 10)/(1, 10) [ 75.952] sna_render_pixmap_bo box=(0, 0), (1, 10): (1, 10)/(1, 10) [ 75.952] sna_render_pixmap_bo: offset=(1, -2), size=(1, 10) [ 75.952] use_cpu_bo: no cpu bo [ 75.952] move_to_gpu: migrating whole pixmap (1x10) for source (0,0),(1,10), count 5? 0 [ 75.952] sna_render_pixmap_bo: uploading CPU box (0, 0), (1, 10) [ 75.952] upload: box=(0, 0), (1, 10), pixmap=1x10 [ 75.952] sna_drawable_move_region_to_cpu(pixmap=4658 (1x10), [(0, 0), (1, 10)], flags=2) [ 75.952] sna_drawable_move_region_to_cpu: pixmap=4658 all damaged on CPU [ 75.952] kgem_can_create_2d: 1x10 @ 32 [ 75.952] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=10 [ 75.952] kgem_can_create_2d: untiled size=4096 [ 75.952] kgem_choose_tiling: disabling tiling [1x10] for single row/col [ 75.952] kgem_choose_tiling: 1x10 -> 0 [ 75.952] kgem_upload_source_image : (0, 0), (1, 10), stride=4, bpp=32 [ 75.952] kgem_create_buffer_2d: 1x10, 32 bpp, stride=32 [ 75.952] kgem_create_buffer: size=320, flags=3 [write?=1, inplace?=1, last?=0] [ 75.952] kgem_create_buffer: reusing buffer? used=768 + size=320, total=262144 [ 75.952] kgem_create_proxy: target handle=3 [proxy? -1], offset=768, length=320, io=1 [ 75.952] __kgem_bo_init(handle=3, num_pages=320) [ 75.952] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x10, pitch=4/32 [ 75.952] upload: adding upload cache to pixmap=4658 [ 75.952] kgem_proxy_bo_attach: handle=3 [ 75.952] kgem_bo_is_render: handle=139, rq? 1 [1] [ 75.952] kgem_bo_is_render: handle=3, rq? 0 [0] [ 75.952] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 75.952] gen4_choose_composite_emitter: simple src, no mask [ 75.952] kgem_check_bo: num_pages=+0, num_exec=+0 [ 75.952] gen9_composite_get_binding_table(fd00) [ 75.952] kgem_add_reloc64: handle=3, pos=16184, delta=0, domains=40000 [ 75.952] kgem_add_reloc64: adding proxy [delta=768] for handle=3 [ 75.952] kgem_add_reloc64[9] = (delta=768, target handle=6, presumed=ffedf000) [ 75.952] [3f30] bind bo(handle=3, addr=ffedf300), format=192, width=1, height=10, pitch=32, tiling=0 -> sampler [ 75.952] gen9_emit_sampler: sampler = 32 [ 75.952] gen9_emit_vertex_elements: setup id=2 [ 75.952] gen9_render_composite_box: (12, 4), (198, 14) [ 75.952] apply_damage: damage=0x0, region=1 [(12, 4), (198, 14) + (0, 0)] [ 75.952] gen8_vertex_flush[71c] = 3 [ 75.952] sna_destroy_pixmap: pixmap=4658, attached?=1 [ 75.952] _kgem_bo_destroy: handle=3, proxy? 1 [ 75.952] __sna_free_pixmap(pixmap=4658) [ 75.952] sna_composite(pixmap=4654, op=3, src=4656+(13, 0), mask=0+(198, 4), dst=4654+(198, 4)+(0, 0), size=(12, 10) [ 75.953] sna_compute_composite_region: dst=(198, 4)x(12, 10) [ 75.953] sna_compute_composite_region: initial clip against dst->pDrawable: (198, 4), (210, 14) [ 75.953] clip_to_dst: region: 1x[(198, 4), (210, 14)], clip: 1x[(0, 0), (210, 37)] [ 75.953] sna_compute_composite_region: clip against dst->pCompositeClip: (198, 4), (210, 14) [ 75.953] sna_compute_composite_region: clip against src (25x21 clip=0): (198, 4), (210, 14) [ 75.953] sna_composite: composite region extents:+(0, 0) -> (198, 4), (210, 14) + (0, 0) [ 75.953] gen9_render_composite: 12x10, current mode=1/1 [ 75.953] kgem_bo_is_render: handle=139, rq? 1 [1] [ 75.953] kgem_bo_is_busy: handle=139, domain: 0 exec? 1, rq? 1 [ 75.953] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 75.953] gen9_composite_set_target: (198, 4)x(12, 10), partial?=1 [ 75.953] sna_drawable_use_bo pixmap=4654, box=((198, 4), (210, 14)), flags=7... [ 75.953] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 75.953] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 75.953] sna_drawable_use_bo: using whole GPU bo [ 75.953] gen9_composite_set_target: pixmap=4654, format=20020888, size=210x37, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 75.953] gen9_composite_picture: (13, 0)x(12, 10), dst=(198, 4) [ 75.953] sna_transform_is_imprecise_integer_translation: no transform [ 75.953] gen9_composite_picture: integer translation (0, 0), removing [ 75.953] sna_render_pixmap_bo pixmap=4656, (13, 0)x(12, 10)/(25, 21) [ 75.953] sna_render_pixmap_bo box=(13, 0), (25, 10): (12, 10)/(25, 21) [ 75.953] sna_render_pixmap_bo: offset=(-185, -4), size=(25, 21) [ 75.953] use_cpu_bo: no cpu bo [ 75.953] kgem_choose_tiling: too short [10] for TILING_Y [ 75.953] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 75.953] kgem_choose_tiling: 12x10 -> 0 [ 75.953] sna_render_pixmap_bo: uploading CPU box (13, 0), (25, 10) [ 75.953] upload: box=(13, 0), (25, 10), pixmap=25x21 [ 75.953] sna_drawable_move_region_to_cpu(pixmap=4656 (25x21), [(13, 0), (25, 10)], flags=2) [ 75.953] sna_drawable_move_region_to_cpu: pixmap=4656 all damaged on CPU [ 75.953] kgem_can_create_2d: 12x10 @ 32 [ 75.953] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 75.953] kgem_can_create_2d: untiled size=4096 [ 75.953] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 75.953] kgem_choose_tiling: 12x10 -> 0 [ 75.953] kgem_upload_source_image : (13, 0), (25, 10), stride=100, bpp=32 [ 75.953] kgem_create_buffer_2d: 12x10, 32 bpp, stride=64 [ 75.953] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] [ 75.953] kgem_create_buffer: reusing buffer? used=1280 + size=640, total=262144 [ 75.953] kgem_create_proxy: target handle=3 [proxy? -1], offset=1280, length=640, io=1 [ 75.953] __kgem_bo_init(handle=3, num_pages=640) [ 75.953] memcpy_blt: src=(13, 0), dst=(0, 0), size=12x10, pitch=100/64 [ 75.953] kgem_bo_is_render: handle=139, rq? 1 [1] [ 75.953] kgem_bo_is_render: handle=3, rq? 0 [0] [ 75.953] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 75.953] gen4_choose_composite_emitter: identity src, no mask [ 75.953] kgem_check_bo: num_pages=+0, num_exec=+0 [ 75.953] gen9_composite_get_binding_table(fc80) [ 75.953] kgem_add_reloc64: handle=3, pos=16152, delta=0, domains=40000 [ 75.953] kgem_add_reloc64: adding proxy [delta=1280] for handle=3 [ 75.953] kgem_add_reloc64[10] = (delta=1280, target handle=6, presumed=ffedf000) [ 75.953] [3f10] bind bo(handle=3, addr=ffedf500), format=192, width=12, height=10, pitch=64, tiling=0 -> sampler [ 75.953] gen9_emit_sampler: sampler = 2 [ 75.953] gen9_emit_vertex_elements: setup id=2 [ 75.953] gen9_render_composite_box: (198, 4), (210, 14) [ 75.953] apply_damage: damage=0x0, region=1 [(198, 4), (210, 14) + (0, 0)] [ 75.953] gen8_vertex_flush[760] = 3 [ 75.953] _kgem_bo_destroy: handle=3, proxy? 1 [ 75.953] sna_create_pixmap(12, 1, 32, usage=0) [ 75.953] kgem_can_create_2d: 12x1 @ 32 [ 75.953] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=1 [ 75.953] kgem_can_create_2d: untiled size=4096 [ 75.953] kgem_choose_tiling: disabling tiling [12x1] for single row/col [ 75.953] kgem_choose_tiling: 12x1 -> 0 [ 75.953] sna_create_pixmap: usage=0, flags=a [ 75.953] sna_create_pixmap: small buffer [48], attaching to shadow pixmap [ 75.953] create_pixmap: allocating pixmap 12x1, depth=32/32, size=56 [ 75.953] create_pixmap: serial=4659, usage=0, 12x1 [ 75.953] sna_create_pixmap: serial=4659, 12x1, usage=0 [ 75.953] sna_validate_gc(0x561c94a96160) changes=0, previous serial=1232, drawable=1234 [ 75.953] sna_validate_gc: recomputing clip [ 75.953] sna_validate_gc: composite clip=1x[(0, 0), (12, 1)] [0x561c949a5890] [ 75.953] sna_copy_area: src=pixmap=4656:(0, 10)x(12, 1)+(0, 0) -> dst=pixmap=4660:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 75.953] sna_copy_area: normal copy [ 75.953] sna_do_copy: src=(0, 10), dst=(0, 0), size=(12x1) [ 75.953] sna_do_copy: after drawable: src=(0, 10), dst=(0, 0), size=(12x1) [ 75.953] sna_do_copy: dst extents (0, 0), (12, 1), dst clip extents (0, 0), (12, 1), dst size=12x1 [ 75.954] sna_do_copy: clipped dst extents (0, 0), (12, 1) [ 75.954] sna_do_copy: unclipped src extents (0, 10), (12, 11) [ 75.954] sna_do_copy: clipped src extents (0, 10), (12, 11) [ 75.954] sna_do_copy: pixmap -- no source clipping [ 75.954] sna_do_copy: src extents (0, 10), (12, 11) x 1 [ 75.954] sna_do_copy: copy region (0, 0), (12, 1) x 1 + (0, 10) [ 75.954] sna_copy_boxes (boxes=1x[(0, 0), (12, 1)...], src pixmap=4656+(0, 10), dst pixmap=4660+(0, 0), alu=3, src.size=25x21, dst.size=12x1) [ 75.954] sna_copy_boxes: dst=(priv=0x561c94acce80, gpu_bo=0, cpu_bo=0), src=(priv=0x561c94aedce0, gpu_bo=0, cpu_bo=0), replaces=1 [ 75.954] sna_drawable_use_bo pixmap=4660, box=((0, 0), (12, 1)), flags=18... [ 75.954] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=18 [ 75.954] sna_drawable_use_bo: try cpu as GPU bo is idle [ 75.954] sna_drawable_use_bo: no CPU bo, and GPU not forced [ 75.954] sna_copy_boxes__inplace - no, no src or dst GPU bo [ 75.954] sna_copy_boxes: fallback -- src=(0, 10), dst=(0, 0) [ 75.954] sna_drawable_move_region_to_cpu(pixmap=4656 (25x21), [(0, 10), (12, 11)], flags=6) [ 75.954] sna_drawable_move_region_to_cpu: pixmap=4656 all damaged on CPU [ 75.954] sna_drawable_move_region_to_cpu(pixmap=4660 (12x1), [(0, 0), (12, 1)], flags=5) [ 75.954] sna_drawable_move_region_to_cpu: region (0, 0), (12, 1) + (0, 0) subsumes pixmap (12x1) [ 75.954] _sna_pixmap_move_to_cpu(pixmap=4660, 12x1, flags=5) [ 75.954] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 75.954] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 75.954] _sna_pixmap_move_to_cpu: marking as damaged [ 75.954] __sna_damage_all(12, 1) [ 75.954] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 75.954] sna_copy_boxes: memcpy_blt(box=(0, 0), (12, 1), src=(0, 10), pitches=(100, 48)) [ 75.954] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x1, pitch=100/48 [ 75.954] sna_composite(pixmap=4654, op=3, src=4660+(0, 13), mask=0+(0, 14), dst=4654+(0, 14)+(0, 0), size=(12, 9) [ 75.954] sna_compute_composite_region: dst=(0, 14)x(12, 9) [ 75.954] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 14), (12, 23) [ 75.954] clip_to_dst: region: 1x[(0, 14), (12, 23)], clip: 1x[(0, 0), (210, 37)] [ 75.954] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 14), (12, 23) [ 75.954] sna_compute_composite_region: clip against src (12x1 clip=0): (0, 14), (12, 23) [ 75.954] sna_composite: composite region extents:+(0, 0) -> (0, 14), (12, 23) + (0, 0) [ 75.954] gen9_render_composite: 12x9, current mode=1/1 [ 75.954] kgem_bo_is_render: handle=139, rq? 1 [1] [ 75.954] kgem_bo_is_busy: handle=139, domain: 0 exec? 1, rq? 1 [ 75.954] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 75.954] gen9_composite_set_target: (0, 14)x(12, 9), partial?=1 [ 75.954] sna_drawable_use_bo pixmap=4654, box=((0, 14), (12, 23)), flags=7... [ 75.954] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 75.954] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 75.954] sna_drawable_use_bo: using whole GPU bo [ 75.954] gen9_composite_set_target: pixmap=4654, format=20020888, size=210x37, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 75.954] gen9_composite_picture: (0, 13)x(12, 9), dst=(0, 14) [ 75.954] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[1.00 0.00 0.00, 0.00 0.11 -1.44, 0.00 0.00 1.00] [ 75.954] sna_transform_is_imprecise_integer_translation: not unity scaling [ 75.954] sna_render_pixmap_bo pixmap=4660, (0, 13)x(12, 9)/(12, 1) [ 75.954] sna_render_pixmap_bo box=(0, 0), (12, 1): (12, 1)/(12, 1) [ 75.954] sna_render_pixmap_bo: offset=(0, -1), size=(12, 1) [ 75.954] use_cpu_bo: no cpu bo [ 75.954] move_to_gpu: migrating whole pixmap (12x1) for source (0,0),(12,1), count 5? 0 [ 75.954] sna_render_pixmap_bo: uploading CPU box (0, 0), (12, 1) [ 75.954] upload: box=(0, 0), (12, 1), pixmap=12x1 [ 75.954] sna_drawable_move_region_to_cpu(pixmap=4660 (12x1), [(0, 0), (12, 1)], flags=2) [ 75.954] sna_drawable_move_region_to_cpu: pixmap=4660 all damaged on CPU [ 75.954] kgem_can_create_2d: 12x1 @ 32 [ 75.954] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=1 [ 75.954] kgem_can_create_2d: untiled size=4096 [ 75.954] kgem_choose_tiling: disabling tiling [12x1] for single row/col [ 75.954] kgem_choose_tiling: 12x1 -> 0 [ 75.954] kgem_upload_source_image : (0, 0), (12, 1), stride=48, bpp=32 [ 75.954] kgem_create_buffer_2d: 12x1, 32 bpp, stride=64 [ 75.954] kgem_create_buffer: size=128, flags=3 [write?=1, inplace?=1, last?=0] [ 75.954] kgem_create_buffer: reusing buffer? used=2048 + size=128, total=262144 [ 75.954] kgem_create_proxy: target handle=3 [proxy? -1], offset=2048, length=128, io=1 [ 75.954] __kgem_bo_init(handle=3, num_pages=128) [ 75.954] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x1, pitch=48/64 [ 75.954] upload: adding upload cache to pixmap=4660 [ 75.954] kgem_proxy_bo_attach: handle=3 [ 75.954] kgem_bo_is_render: handle=139, rq? 1 [1] [ 75.954] kgem_bo_is_render: handle=3, rq? 0 [0] [ 75.954] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 75.954] gen4_choose_composite_emitter: simple src, no mask [ 75.954] kgem_check_bo: num_pages=+0, num_exec=+0 [ 75.954] gen9_composite_get_binding_table(fc00) [ 75.954] kgem_add_reloc64: handle=3, pos=16120, delta=0, domains=40000 [ 75.954] kgem_add_reloc64: adding proxy [delta=2048] for handle=3 [ 75.954] kgem_add_reloc64[11] = (delta=2048, target handle=6, presumed=ffedf000) [ 75.954] [3ef0] bind bo(handle=3, addr=ffedf800), format=192, width=12, height=1, pitch=64, tiling=0 -> sampler [ 75.954] gen9_emit_sampler: sampler = 32 [ 75.954] gen9_emit_vertex_elements: setup id=2 [ 75.954] gen9_render_composite_box: (0, 14), (12, 23) [ 75.954] apply_damage: damage=0x0, region=1 [(0, 14), (12, 23) + (0, 0)] [ 75.954] gen8_vertex_flush[7a4] = 3 [ 75.954] sna_destroy_pixmap: pixmap=4660, attached?=1 [ 75.954] _kgem_bo_destroy: handle=3, proxy? 1 [ 75.954] __sna_free_pixmap(pixmap=4660) [ 75.954] sna_create_pixmap(12, 1, 32, usage=0) [ 75.954] kgem_can_create_2d: 12x1 @ 32 [ 75.954] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=1 [ 75.954] kgem_can_create_2d: untiled size=4096 [ 75.954] kgem_choose_tiling: disabling tiling [12x1] for single row/col [ 75.954] kgem_choose_tiling: 12x1 -> 0 [ 75.954] sna_create_pixmap: usage=0, flags=a [ 75.954] sna_create_pixmap: small buffer [48], attaching to shadow pixmap [ 75.954] create_pixmap: allocating pixmap 12x1, depth=32/32, size=56 [ 75.954] create_pixmap: serial=4661, usage=0, 12x1 [ 75.954] sna_create_pixmap: serial=4661, 12x1, usage=0 [ 75.954] sna_validate_gc(0x561c94a96160) changes=0, previous serial=1234, drawable=1236 [ 75.954] sna_validate_gc: recomputing clip [ 75.954] sna_validate_gc: composite clip=1x[(0, 0), (12, 1)] [0x561c949a5890] [ 75.954] sna_copy_area: src=pixmap=4656:(13, 10)x(12, 1)+(0, 0) -> dst=pixmap=4662:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 75.954] sna_copy_area: normal copy [ 75.954] sna_do_copy: src=(13, 10), dst=(0, 0), size=(12x1) [ 75.954] sna_do_copy: after drawable: src=(13, 10), dst=(0, 0), size=(12x1) [ 75.954] sna_do_copy: dst extents (0, 0), (12, 1), dst clip extents (0, 0), (12, 1), dst size=12x1 [ 75.954] sna_do_copy: clipped dst extents (0, 0), (12, 1) [ 75.954] sna_do_copy: unclipped src extents (13, 10), (25, 11) [ 75.954] sna_do_copy: clipped src extents (13, 10), (25, 11) [ 75.954] sna_do_copy: pixmap -- no source clipping [ 75.954] sna_do_copy: src extents (13, 10), (25, 11) x 1 [ 75.954] sna_do_copy: copy region (0, 0), (12, 1) x 1 + (13, 10) [ 75.954] sna_copy_boxes (boxes=1x[(0, 0), (12, 1)...], src pixmap=4656+(13, 10), dst pixmap=4662+(0, 0), alu=3, src.size=25x21, dst.size=12x1) [ 75.954] sna_copy_boxes: dst=(priv=0x561c94acce80, gpu_bo=0, cpu_bo=0), src=(priv=0x561c94aedce0, gpu_bo=0, cpu_bo=0), replaces=1 [ 75.954] sna_drawable_use_bo pixmap=4662, box=((0, 0), (12, 1)), flags=18... [ 75.954] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=18 [ 75.954] sna_drawable_use_bo: try cpu as GPU bo is idle [ 75.954] sna_drawable_use_bo: no CPU bo, and GPU not forced [ 75.954] sna_copy_boxes__inplace - no, no src or dst GPU bo [ 75.954] sna_copy_boxes: fallback -- src=(13, 10), dst=(0, 0) [ 75.954] sna_drawable_move_region_to_cpu(pixmap=4656 (25x21), [(13, 10), (25, 11)], flags=6) [ 75.954] sna_drawable_move_region_to_cpu: pixmap=4656 all damaged on CPU [ 75.954] sna_drawable_move_region_to_cpu(pixmap=4662 (12x1), [(0, 0), (12, 1)], flags=5) [ 75.954] sna_drawable_move_region_to_cpu: region (0, 0), (12, 1) + (0, 0) subsumes pixmap (12x1) [ 75.954] _sna_pixmap_move_to_cpu(pixmap=4662, 12x1, flags=5) [ 75.954] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 75.954] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 75.954] _sna_pixmap_move_to_cpu: marking as damaged [ 75.954] __sna_damage_all(12, 1) [ 75.954] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 75.954] sna_copy_boxes: memcpy_blt(box=(0, 0), (12, 1), src=(13, 10), pitches=(100, 48)) [ 75.954] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x1, pitch=100/48 [ 75.954] sna_composite(pixmap=4654, op=3, src=4662+(100, 13), mask=0+(198, 14), dst=4654+(198, 14)+(0, 0), size=(12, 9) [ 75.954] sna_compute_composite_region: dst=(198, 14)x(12, 9) [ 75.954] sna_compute_composite_region: initial clip against dst->pDrawable: (198, 14), (210, 23) [ 75.954] clip_to_dst: region: 1x[(198, 14), (210, 23)], clip: 1x[(0, 0), (210, 37)] [ 75.954] sna_compute_composite_region: clip against dst->pCompositeClip: (198, 14), (210, 23) [ 75.954] sna_compute_composite_region: clip against src (12x1 clip=0): (198, 14), (210, 23) [ 75.954] sna_composite: composite region extents:+(0, 0) -> (198, 14), (210, 23) + (0, 0) [ 75.954] gen9_render_composite: 12x9, current mode=1/1 [ 75.954] kgem_bo_is_render: handle=139, rq? 1 [1] [ 75.954] kgem_bo_is_busy: handle=139, domain: 0 exec? 1, rq? 1 [ 75.954] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 75.954] gen9_composite_set_target: (198, 14)x(12, 9), partial?=1 [ 75.954] sna_drawable_use_bo pixmap=4654, box=((198, 14), (210, 23)), flags=7... [ 75.954] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 75.954] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 75.954] sna_drawable_use_bo: using whole GPU bo [ 75.954] gen9_composite_set_target: pixmap=4654, format=20020888, size=210x37, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 75.954] gen9_composite_picture: (100, 13)x(12, 9), dst=(198, 14) [ 75.954] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[1.00 0.00 -100.00, 0.00 0.11 -1.44, 0.00 0.00 1.00] [ 75.954] sna_transform_is_imprecise_integer_translation: not unity scaling [ 75.954] sna_render_pixmap_bo pixmap=4662, (100, 13)x(12, 9)/(12, 1) [ 75.954] sna_render_pixmap_bo box=(0, 0), (12, 1): (12, 1)/(12, 1) [ 75.954] sna_render_pixmap_bo: offset=(-98, -1), size=(12, 1) [ 75.954] use_cpu_bo: no cpu bo [ 75.954] move_to_gpu: migrating whole pixmap (12x1) for source (0,0),(12,1), count 5? 0 [ 75.954] sna_render_pixmap_bo: uploading CPU box (0, 0), (12, 1) [ 75.954] upload: box=(0, 0), (12, 1), pixmap=12x1 [ 75.954] sna_drawable_move_region_to_cpu(pixmap=4662 (12x1), [(0, 0), (12, 1)], flags=2) [ 75.954] sna_drawable_move_region_to_cpu: pixmap=4662 all damaged on CPU [ 75.954] kgem_can_create_2d: 12x1 @ 32 [ 75.954] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=1 [ 75.954] kgem_can_create_2d: untiled size=4096 [ 75.954] kgem_choose_tiling: disabling tiling [12x1] for single row/col [ 75.954] kgem_choose_tiling: 12x1 -> 0 [ 75.954] kgem_upload_source_image : (0, 0), (12, 1), stride=48, bpp=32 [ 75.954] kgem_create_buffer_2d: 12x1, 32 bpp, stride=64 [ 75.954] kgem_create_buffer: size=128, flags=3 [write?=1, inplace?=1, last?=0] [ 75.954] kgem_create_buffer: reusing buffer? used=2304 + size=128, total=262144 [ 75.954] kgem_create_proxy: target handle=3 [proxy? -1], offset=2304, length=128, io=1 [ 75.954] __kgem_bo_init(handle=3, num_pages=128) [ 75.954] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x1, pitch=48/64 [ 75.954] upload: adding upload cache to pixmap=4662 [ 75.954] kgem_proxy_bo_attach: handle=3 [ 75.954] kgem_bo_is_render: handle=139, rq? 1 [1] [ 75.954] kgem_bo_is_render: handle=3, rq? 0 [0] [ 75.954] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 75.954] gen4_choose_composite_emitter: simple src, no mask [ 75.954] kgem_check_bo: num_pages=+0, num_exec=+0 [ 75.954] gen9_composite_get_binding_table(fb80) [ 75.954] kgem_add_reloc64: handle=3, pos=16088, delta=0, domains=40000 [ 75.954] kgem_add_reloc64: adding proxy [delta=2304] for handle=3 [ 75.954] kgem_add_reloc64[12] = (delta=2304, target handle=6, presumed=ffedf000) [ 75.954] [3ed0] bind bo(handle=3, addr=ffedf900), format=192, width=12, height=1, pitch=64, tiling=0 -> sampler [ 75.954] gen9_emit_vertex_elements: setup id=2 [ 75.954] gen9_render_composite_box: (198, 14), (210, 23) [ 75.954] apply_damage: damage=0x0, region=1 [(198, 14), (210, 23) + (0, 0)] [ 75.954] gen8_vertex_flush[7e0] = 3 [ 75.954] sna_destroy_pixmap: pixmap=4662, attached?=1 [ 75.954] _kgem_bo_destroy: handle=3, proxy? 1 [ 75.954] __sna_free_pixmap(pixmap=4662) [ 75.954] sna_composite(pixmap=4654, op=3, src=4656+(0, 11), mask=0+(0, 23), dst=4654+(0, 23)+(0, 0), size=(12, 10) [ 75.954] sna_compute_composite_region: dst=(0, 23)x(12, 10) [ 75.954] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 23), (12, 33) [ 75.954] clip_to_dst: region: 1x[(0, 23), (12, 33)], clip: 1x[(0, 0), (210, 37)] [ 75.954] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 23), (12, 33) [ 75.954] sna_compute_composite_region: clip against src (25x21 clip=0): (0, 23), (12, 33) [ 75.954] sna_composite: composite region extents:+(0, 0) -> (0, 23), (12, 33) + (0, 0) [ 75.954] gen9_render_composite: 12x10, current mode=1/1 [ 75.954] kgem_bo_is_render: handle=139, rq? 1 [1] [ 75.954] kgem_bo_is_busy: handle=139, domain: 0 exec? 1, rq? 1 [ 75.954] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 75.954] gen9_composite_set_target: (0, 23)x(12, 10), partial?=1 [ 75.954] sna_drawable_use_bo pixmap=4654, box=((0, 23), (12, 33)), flags=7... [ 75.954] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 75.954] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 75.954] sna_drawable_use_bo: using whole GPU bo [ 75.954] gen9_composite_set_target: pixmap=4654, format=20020888, size=210x37, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 75.954] gen9_composite_picture: (0, 11)x(12, 10), dst=(0, 23) [ 75.954] sna_transform_is_imprecise_integer_translation: no transform [ 75.954] gen9_composite_picture: integer translation (0, 0), removing [ 75.954] sna_render_pixmap_bo pixmap=4656, (0, 11)x(12, 10)/(25, 21) [ 75.954] sna_render_pixmap_bo box=(0, 11), (12, 21): (12, 10)/(25, 21) [ 75.954] sna_render_pixmap_bo: offset=(0, -12), size=(25, 21) [ 75.954] use_cpu_bo: no cpu bo [ 75.954] kgem_choose_tiling: too short [10] for TILING_Y [ 75.954] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 75.954] kgem_choose_tiling: 12x10 -> 0 [ 75.954] sna_render_pixmap_bo: uploading CPU box (0, 11), (12, 21) [ 75.954] upload: box=(0, 11), (12, 21), pixmap=25x21 [ 75.954] sna_drawable_move_region_to_cpu(pixmap=4656 (25x21), [(0, 11), (12, 21)], flags=2) [ 75.954] sna_drawable_move_region_to_cpu: pixmap=4656 all damaged on CPU [ 75.954] kgem_can_create_2d: 12x10 @ 32 [ 75.954] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 75.954] kgem_can_create_2d: untiled size=4096 [ 75.954] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 75.954] kgem_choose_tiling: 12x10 -> 0 [ 75.954] kgem_upload_source_image : (0, 11), (12, 21), stride=100, bpp=32 [ 75.954] kgem_create_buffer_2d: 12x10, 32 bpp, stride=64 [ 75.954] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] [ 75.954] kgem_create_buffer: reusing buffer? used=2560 + size=640, total=262144 [ 75.954] kgem_create_proxy: target handle=3 [proxy? -1], offset=2560, length=640, io=1 [ 75.954] __kgem_bo_init(handle=3, num_pages=640) [ 75.954] memcpy_blt: src=(0, 11), dst=(0, 0), size=12x10, pitch=100/64 [ 75.954] kgem_bo_is_render: handle=139, rq? 1 [1] [ 75.954] kgem_bo_is_render: handle=3, rq? 0 [0] [ 75.954] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 75.954] gen4_choose_composite_emitter: identity src, no mask [ 75.954] kgem_check_bo: num_pages=+0, num_exec=+0 [ 75.954] gen9_composite_get_binding_table(fb00) [ 75.954] kgem_add_reloc64: handle=3, pos=16056, delta=0, domains=40000 [ 75.954] kgem_add_reloc64: adding proxy [delta=2560] for handle=3 [ 75.954] kgem_add_reloc64[13] = (delta=2560, target handle=6, presumed=ffedf000) [ 75.954] [3eb0] bind bo(handle=3, addr=ffedfa00), format=192, width=12, height=10, pitch=64, tiling=0 -> sampler [ 75.954] gen9_emit_sampler: sampler = 2 [ 75.954] gen9_emit_vertex_elements: setup id=2 [ 75.954] gen9_render_composite_box: (0, 23), (12, 33) [ 75.954] apply_damage: damage=0x0, region=1 [(0, 23), (12, 33) + (0, 0)] [ 75.954] gen8_vertex_flush[824] = 3 [ 75.954] _kgem_bo_destroy: handle=3, proxy? 1 [ 75.954] sna_create_pixmap(1, 10, 32, usage=0) [ 75.954] kgem_can_create_2d: 1x10 @ 32 [ 75.954] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=10 [ 75.954] kgem_can_create_2d: untiled size=4096 [ 75.954] kgem_choose_tiling: disabling tiling [1x10] for single row/col [ 75.954] kgem_choose_tiling: 1x10 -> 0 [ 75.954] sna_create_pixmap: usage=0, flags=a [ 75.954] sna_create_pixmap: small buffer [40], attaching to shadow pixmap [ 75.954] create_pixmap: allocating pixmap 1x10, depth=32/32, size=48 [ 75.954] create_pixmap: serial=4663, usage=0, 1x10 [ 75.954] sna_create_pixmap: serial=4663, 1x10, usage=0 [ 75.954] sna_validate_gc(0x561c94a96160) changes=0, previous serial=1236, drawable=1238 [ 75.954] sna_validate_gc: recomputing clip [ 75.954] sna_validate_gc: composite clip=1x[(0, 0), (1, 10)] [0x561c949a5890] [ 75.954] sna_copy_area: src=pixmap=4656:(12, 11)x(1, 10)+(0, 0) -> dst=pixmap=4664:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 75.954] sna_copy_area: normal copy [ 75.954] sna_do_copy: src=(12, 11), dst=(0, 0), size=(1x10) [ 75.954] sna_do_copy: after drawable: src=(12, 11), dst=(0, 0), size=(1x10) [ 75.954] sna_do_copy: dst extents (0, 0), (1, 10), dst clip extents (0, 0), (1, 10), dst size=1x10 [ 75.954] sna_do_copy: clipped dst extents (0, 0), (1, 10) [ 75.954] sna_do_copy: unclipped src extents (12, 11), (13, 21) [ 75.954] sna_do_copy: clipped src extents (12, 11), (13, 21) [ 75.954] sna_do_copy: pixmap -- no source clipping [ 75.954] sna_do_copy: src extents (12, 11), (13, 21) x 1 [ 75.954] sna_do_copy: copy region (0, 0), (1, 10) x 1 + (12, 11) [ 75.954] sna_copy_boxes (boxes=1x[(0, 0), (1, 10)...], src pixmap=4656+(12, 11), dst pixmap=4664+(0, 0), alu=3, src.size=25x21, dst.size=1x10) [ 75.954] sna_copy_boxes: dst=(priv=0x561c94acce80, gpu_bo=0, cpu_bo=0), src=(priv=0x561c94aedce0, gpu_bo=0, cpu_bo=0), replaces=1 [ 75.954] sna_drawable_use_bo pixmap=4664, box=((0, 0), (1, 10)), flags=18... [ 75.954] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=18 [ 75.954] sna_drawable_use_bo: try cpu as GPU bo is idle [ 75.954] sna_drawable_use_bo: no CPU bo, and GPU not forced [ 75.954] sna_copy_boxes__inplace - no, no src or dst GPU bo [ 75.954] sna_copy_boxes: fallback -- src=(12, 11), dst=(0, 0) [ 75.954] sna_drawable_move_region_to_cpu(pixmap=4656 (25x21), [(12, 11), (13, 21)], flags=6) [ 75.954] sna_drawable_move_region_to_cpu: pixmap=4656 all damaged on CPU [ 75.954] sna_drawable_move_region_to_cpu(pixmap=4664 (1x10), [(0, 0), (1, 10)], flags=5) [ 75.954] sna_drawable_move_region_to_cpu: region (0, 0), (1, 10) + (0, 0) subsumes pixmap (1x10) [ 75.954] _sna_pixmap_move_to_cpu(pixmap=4664, 1x10, flags=5) [ 75.954] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 75.954] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 75.954] _sna_pixmap_move_to_cpu: marking as damaged [ 75.954] __sna_damage_all(1, 10) [ 75.954] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 75.954] sna_copy_boxes: memcpy_blt(box=(0, 0), (1, 10), src=(12, 11), pitches=(100, 4)) [ 75.954] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x10, pitch=100/4 [ 75.954] sna_composite(pixmap=4654, op=3, src=4664+(13, 12), mask=0+(12, 23), dst=4654+(12, 23)+(0, 0), size=(186, 10) [ 75.954] sna_compute_composite_region: dst=(12, 23)x(186, 10) [ 75.954] sna_compute_composite_region: initial clip against dst->pDrawable: (12, 23), (198, 33) [ 75.954] clip_to_dst: region: 1x[(12, 23), (198, 33)], clip: 1x[(0, 0), (210, 37)] [ 75.954] sna_compute_composite_region: clip against dst->pCompositeClip: (12, 23), (198, 33) [ 75.954] sna_compute_composite_region: clip against src (1x10 clip=0): (12, 23), (198, 33) [ 75.954] sna_composite: composite region extents:+(0, 0) -> (12, 23), (198, 33) + (0, 0) [ 75.954] gen9_render_composite: 186x10, current mode=1/1 [ 75.954] kgem_bo_is_render: handle=139, rq? 1 [1] [ 75.954] kgem_bo_is_busy: handle=139, domain: 0 exec? 1, rq? 1 [ 75.954] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 75.954] gen9_composite_set_target: (12, 23)x(186, 10), partial?=1 [ 75.954] sna_drawable_use_bo pixmap=4654, box=((12, 23), (198, 33)), flags=7... [ 75.954] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 75.954] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 75.954] sna_drawable_use_bo: using whole GPU bo [ 75.954] gen9_composite_set_target: pixmap=4654, format=20020888, size=210x37, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 75.954] gen9_composite_picture: (13, 12)x(186, 10), dst=(12, 23) [ 75.955] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.01 0.00 -0.07, 0.00 1.00 -12.00, 0.00 0.00 1.00] [ 75.955] sna_transform_is_imprecise_integer_translation: not unity scaling [ 75.955] sna_render_pixmap_bo pixmap=4664, (13, 12)x(186, 10)/(1, 10) [ 75.955] sna_render_pixmap_bo box=(0, 0), (1, 10): (1, 10)/(1, 10) [ 75.955] sna_render_pixmap_bo: offset=(1, -11), size=(1, 10) [ 75.955] use_cpu_bo: no cpu bo [ 75.955] move_to_gpu: migrating whole pixmap (1x10) for source (0,0),(1,10), count 5? 0 [ 75.955] sna_render_pixmap_bo: uploading CPU box (0, 0), (1, 10) [ 75.955] upload: box=(0, 0), (1, 10), pixmap=1x10 [ 75.955] sna_drawable_move_region_to_cpu(pixmap=4664 (1x10), [(0, 0), (1, 10)], flags=2) [ 75.955] sna_drawable_move_region_to_cpu: pixmap=4664 all damaged on CPU [ 75.955] kgem_can_create_2d: 1x10 @ 32 [ 75.955] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=10 [ 75.955] kgem_can_create_2d: untiled size=4096 [ 75.955] kgem_choose_tiling: disabling tiling [1x10] for single row/col [ 75.955] kgem_choose_tiling: 1x10 -> 0 [ 75.955] kgem_upload_source_image : (0, 0), (1, 10), stride=4, bpp=32 [ 75.955] kgem_create_buffer_2d: 1x10, 32 bpp, stride=32 [ 75.955] kgem_create_buffer: size=320, flags=3 [write?=1, inplace?=1, last?=0] [ 75.955] kgem_create_buffer: reusing buffer? used=3328 + size=320, total=262144 [ 75.955] kgem_create_proxy: target handle=3 [proxy? -1], offset=3328, length=320, io=1 [ 75.955] __kgem_bo_init(handle=3, num_pages=320) [ 75.955] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x10, pitch=4/32 [ 75.955] upload: adding upload cache to pixmap=4664 [ 75.955] kgem_proxy_bo_attach: handle=3 [ 75.955] kgem_bo_is_render: handle=139, rq? 1 [1] [ 75.955] kgem_bo_is_render: handle=3, rq? 0 [0] [ 75.955] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 75.955] gen4_choose_composite_emitter: simple src, no mask [ 75.955] kgem_check_bo: num_pages=+0, num_exec=+0 [ 75.955] gen9_composite_get_binding_table(fa80) [ 75.955] kgem_add_reloc64: handle=3, pos=16024, delta=0, domains=40000 [ 75.955] kgem_add_reloc64: adding proxy [delta=3328] for handle=3 [ 75.955] kgem_add_reloc64[14] = (delta=3328, target handle=6, presumed=ffedf000) [ 75.955] [3e90] bind bo(handle=3, addr=ffedfd00), format=192, width=1, height=10, pitch=32, tiling=0 -> sampler [ 75.955] gen9_emit_sampler: sampler = 32 [ 75.955] gen9_emit_vertex_elements: setup id=2 [ 75.955] gen9_render_composite_box: (12, 23), (198, 33) [ 75.955] apply_damage: damage=0x0, region=1 [(12, 23), (198, 33) + (0, 0)] [ 75.955] gen8_vertex_flush[868] = 3 [ 75.955] sna_destroy_pixmap: pixmap=4664, attached?=1 [ 75.955] _kgem_bo_destroy: handle=3, proxy? 1 [ 75.955] __sna_free_pixmap(pixmap=4664) [ 75.955] sna_composite(pixmap=4654, op=3, src=4656+(13, 11), mask=0+(198, 23), dst=4654+(198, 23)+(0, 0), size=(12, 10) [ 75.955] sna_compute_composite_region: dst=(198, 23)x(12, 10) [ 75.955] sna_compute_composite_region: initial clip against dst->pDrawable: (198, 23), (210, 33) [ 75.955] clip_to_dst: region: 1x[(198, 23), (210, 33)], clip: 1x[(0, 0), (210, 37)] [ 75.955] sna_compute_composite_region: clip against dst->pCompositeClip: (198, 23), (210, 33) [ 75.955] sna_compute_composite_region: clip against src (25x21 clip=0): (198, 23), (210, 33) [ 75.955] sna_composite: composite region extents:+(0, 0) -> (198, 23), (210, 33) + (0, 0) [ 75.955] gen9_render_composite: 12x10, current mode=1/1 [ 75.955] kgem_bo_is_render: handle=139, rq? 1 [1] [ 75.955] kgem_bo_is_busy: handle=139, domain: 0 exec? 1, rq? 1 [ 75.955] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 75.955] gen9_composite_set_target: (198, 23)x(12, 10), partial?=1 [ 75.955] sna_drawable_use_bo pixmap=4654, box=((198, 23), (210, 33)), flags=7... [ 75.955] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 75.955] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 75.955] sna_drawable_use_bo: using whole GPU bo [ 75.955] gen9_composite_set_target: pixmap=4654, format=20020888, size=210x37, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 75.955] gen9_composite_picture: (13, 11)x(12, 10), dst=(198, 23) [ 75.955] sna_transform_is_imprecise_integer_translation: no transform [ 75.955] gen9_composite_picture: integer translation (0, 0), removing [ 75.955] sna_render_pixmap_bo pixmap=4656, (13, 11)x(12, 10)/(25, 21) [ 75.955] sna_render_pixmap_bo box=(13, 11), (25, 21): (12, 10)/(25, 21) [ 75.955] sna_render_pixmap_bo: offset=(-185, -12), size=(25, 21) [ 75.955] use_cpu_bo: no cpu bo [ 75.955] kgem_choose_tiling: too short [10] for TILING_Y [ 75.955] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 75.955] kgem_choose_tiling: 12x10 -> 0 [ 75.955] sna_render_pixmap_bo: uploading CPU box (13, 11), (25, 21) [ 75.955] upload: box=(13, 11), (25, 21), pixmap=25x21 [ 75.955] sna_drawable_move_region_to_cpu(pixmap=4656 (25x21), [(13, 11), (25, 21)], flags=2) [ 75.955] sna_drawable_move_region_to_cpu: pixmap=4656 all damaged on CPU [ 75.955] kgem_can_create_2d: 12x10 @ 32 [ 75.955] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 75.955] kgem_can_create_2d: untiled size=4096 [ 75.955] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 75.955] kgem_choose_tiling: 12x10 -> 0 [ 75.955] kgem_upload_source_image : (13, 11), (25, 21), stride=100, bpp=32 [ 75.955] kgem_create_buffer_2d: 12x10, 32 bpp, stride=64 [ 75.955] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] [ 75.955] kgem_create_buffer: reusing buffer? used=3840 + size=640, total=262144 [ 75.955] kgem_create_proxy: target handle=3 [proxy? -1], offset=3840, length=640, io=1 [ 75.955] __kgem_bo_init(handle=3, num_pages=640) [ 75.955] memcpy_blt: src=(13, 11), dst=(0, 0), size=12x10, pitch=100/64 [ 75.955] kgem_bo_is_render: handle=139, rq? 1 [1] [ 75.955] kgem_bo_is_render: handle=3, rq? 0 [0] [ 75.955] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 75.955] gen4_choose_composite_emitter: identity src, no mask [ 75.955] kgem_check_bo: num_pages=+0, num_exec=+0 [ 75.955] gen9_composite_get_binding_table(fa00) [ 75.955] kgem_add_reloc64: handle=3, pos=15992, delta=0, domains=40000 [ 75.955] kgem_add_reloc64: adding proxy [delta=3840] for handle=3 [ 75.955] kgem_add_reloc64[15] = (delta=3840, target handle=6, presumed=ffedf000) [ 75.955] [3e70] bind bo(handle=3, addr=ffedff00), format=192, width=12, height=10, pitch=64, tiling=0 -> sampler [ 75.955] gen9_emit_sampler: sampler = 2 [ 75.955] gen9_emit_vertex_elements: setup id=2 [ 75.955] gen9_render_composite_box: (198, 23), (210, 33) [ 75.955] apply_damage: damage=0x0, region=1 [(198, 23), (210, 33) + (0, 0)] [ 75.955] gen8_vertex_flush[8ac] = 3 [ 75.955] _kgem_bo_destroy: handle=3, proxy? 1 [ 75.955] sna_destroy_pixmap: pixmap=4656, attached?=1 [ 75.955] __sna_free_pixmap(pixmap=4656) [ 75.955] sna_composite_rectangles(pixmap=4654, op=1, ff3c3c3c x 1 [(38, 10)x(1, 17) ...]) [ 75.955] sna_composite_rectangles: converted to op 1 [ 75.955] sna_composite_rectangles[0] (38, 10)x(1, 17) -> (38, 10), (39, 27) [ 75.955] sna_composite_rectangles: nrects=1, region=(38, 10), (39, 27) x 1 [ 75.955] sna_composite_rectangles: clipped extents (38, 10),(39, 27) x 1 [ 75.955] sna_composite_rectangles: pixmap +(0, 0) extents (38, 10),(39, 27) [ 75.955] sna_composite_rectangles: dropping last-cpu hint [ 75.955] sna_drawable_use_bo pixmap=4654, box=((38, 10), (39, 27)), flags=9... [ 75.955] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 75.955] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 75.955] sna_drawable_use_bo: using whole GPU bo [ 75.955] gen9_render_fill_boxes (op=1, color=(3c3c, 3c3c, 3c3c, ffff) [20020888]) [ 75.955] kgem_bo_is_render: handle=139, rq? 1 [1] [ 75.955] gen9_render_fill_boxes(ff3c3c3c x 1 [(38, 10), (39, 27) ...]) [ 75.955] sna_render_get_solid: ff3c3c3c [ 75.955] sna_render_get_solid(28) = ff3c3c3c (old) [ 75.955] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 75.955] kgem_check_bo: num_pages=+0, num_exec=+0 [ 75.955] aligning vertex: was 3, now 2 floats per vertex [ 75.955] gen9_composite_get_binding_table(f980) [ 75.955] kgem_add_reloc64: handle=122, pos=15960, delta=0, domains=40000 [ 75.955] kgem_add_reloc64: adding proxy [delta=112] for handle=122 [ 75.955] kgem_add_reloc64[16] = (delta=112, target handle=3, presumed=fff6a000) [ 75.955] [3e50] bind bo(handle=122, addr=fff6a070), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 75.955] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 75.955] gen9_emit_sampler: sampler = 1 [ 75.955] gen9_emit_vertex_elements: setup id=0 [ 75.955] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 75.955] (38, 10), (39, 27) [ 75.955] gen8_vertex_flush[924] = 3 [ 75.955] sna_create_pixmap(16, 16, 32, usage=0) [ 75.955] kgem_can_create_2d: 16x16 @ 32 [ 75.955] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=16 [ 75.955] kgem_can_create_2d: untiled size=4096 [ 75.955] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X [ 75.955] kgem_choose_tiling: 16x16 -> 0 [ 75.955] sna_create_pixmap: usage=0, flags=a [ 75.955] sna_create_pixmap: small buffer [1024], attaching to shadow pixmap [ 75.955] create_pixmap: allocating pixmap 16x16, depth=32/32, size=1032 [ 75.955] create_pixmap: serial=4665, usage=0, 16x16 [ 75.955] sna_create_pixmap: serial=4665, 16x16, usage=0 [ 75.955] sna_validate_gc(0x561c94a96160) changes=0, previous serial=1238, drawable=123a [ 75.955] sna_validate_gc: recomputing clip [ 75.955] sna_validate_gc: composite clip=1x[(0, 0), (16, 16)] [0x561c949a5890] [ 75.955] sna_put_image((0, 0)x(16, 16), depth=32, format=2) [ 75.955] try_upload__fast: ignore existing cpu damage (if any) [ 75.955] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 75.955] try_upload__fast: no, no gpu damage [ 75.955] sna_drawable_move_region_to_cpu(pixmap=4666 (16x16), [(0, 0), (16, 16)], flags=1) [ 75.955] sna_drawable_move_region_to_cpu: region (0, 0), (16, 16) + (0, 0) subsumes pixmap (16x16) [ 75.955] _sna_pixmap_move_to_cpu(pixmap=4666, 16x16, flags=1) [ 75.955] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 75.955] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 75.955] operate_inplace: no, inplace operation not suitable [ 75.955] _sna_pixmap_move_to_cpu: marking as damaged [ 75.955] __sna_damage_all(16, 16) [ 75.955] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 75.955] sna_put_zpixmap_blt: upload(0, 0, 16, 16) x 1 boxes [ 75.955] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(16, 16) [ 75.955] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x16, pitch=64/64 [ 75.955] sna_accel_flush: flush?=0, dirty?=0 [ 75.955] sna_composite(pixmap=4654, op=3, src=4666+(0, 0), mask=0+(15, 10), dst=4654+(15, 10)+(0, 0), size=(16, 16) [ 75.955] sna_compute_composite_region: dst=(15, 10)x(16, 16) [ 75.955] sna_compute_composite_region: initial clip against dst->pDrawable: (15, 10), (31, 26) [ 75.955] clip_to_dst: region: 1x[(15, 10), (31, 26)], clip: 1x[(0, 0), (210, 37)] [ 75.955] sna_compute_composite_region: clip against dst->pCompositeClip: (15, 10), (31, 26) [ 75.955] sna_compute_composite_region: clip against src (16x16 clip=0): (15, 10), (31, 26) [ 75.955] sna_composite: composite region extents:+(0, 0) -> (15, 10), (31, 26) + (0, 0) [ 75.955] gen9_render_composite: 16x16, current mode=1/1 [ 75.955] kgem_bo_is_render: handle=139, rq? 1 [1] [ 75.955] kgem_bo_is_busy: handle=139, domain: 0 exec? 1, rq? 1 [ 75.955] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 75.955] gen9_composite_set_target: (15, 10)x(16, 16), partial?=1 [ 75.955] sna_drawable_use_bo pixmap=4654, box=((15, 10), (31, 26)), flags=7... [ 75.955] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 75.955] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 75.955] sna_drawable_use_bo: using whole GPU bo [ 75.955] gen9_composite_set_target: pixmap=4654, format=20020888, size=210x37, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 75.955] gen9_composite_picture: (0, 0)x(16, 16), dst=(15, 10) [ 75.955] sna_transform_is_imprecise_integer_translation: no transform [ 75.955] gen9_composite_picture: integer translation (0, 0), removing [ 75.955] sna_render_pixmap_bo pixmap=4666, (0, 0)x(16, 16)/(16, 16) [ 75.955] sna_render_pixmap_bo box=(0, 0), (16, 16): (16, 16)/(16, 16) [ 75.955] sna_render_pixmap_bo: offset=(-15, -10), size=(16, 16) [ 75.955] use_cpu_bo: no cpu bo [ 75.955] move_to_gpu: migrating whole pixmap (16x16) for source (0,0),(16,16), count 5? 0 [ 75.955] sna_render_pixmap_bo: uploading CPU box (0, 0), (16, 16) [ 75.955] upload: box=(0, 0), (16, 16), pixmap=16x16 [ 75.955] sna_drawable_move_region_to_cpu(pixmap=4666 (16x16), [(0, 0), (16, 16)], flags=2) [ 75.955] sna_drawable_move_region_to_cpu: pixmap=4666 all damaged on CPU [ 75.955] kgem_can_create_2d: 16x16 @ 32 [ 75.955] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=16 [ 75.955] kgem_can_create_2d: untiled size=4096 [ 75.955] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X [ 75.955] kgem_choose_tiling: 16x16 -> 0 [ 75.955] kgem_upload_source_image : (0, 0), (16, 16), stride=64, bpp=32 [ 75.955] kgem_create_buffer_2d: 16x16, 32 bpp, stride=64 [ 75.955] kgem_create_buffer: size=1024, flags=3 [write?=1, inplace?=1, last?=0] [ 75.955] kgem_create_buffer: reusing buffer? used=4608 + size=1024, total=262144 [ 75.955] kgem_create_proxy: target handle=3 [proxy? -1], offset=4608, length=1024, io=1 [ 75.955] __kgem_bo_init(handle=3, num_pages=1024) [ 75.955] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x16, pitch=64/64 [ 75.955] upload: adding upload cache to pixmap=4666 [ 75.955] kgem_proxy_bo_attach: handle=3 [ 75.955] kgem_bo_is_render: handle=139, rq? 1 [1] [ 75.955] kgem_bo_is_render: handle=3, rq? 0 [0] [ 75.955] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 75.955] gen4_choose_composite_emitter: identity src, no mask [ 75.955] kgem_check_bo: num_pages=+0, num_exec=+0 [ 75.955] aligning vertex: was 2, now 3 floats per vertex [ 75.955] gen9_composite_get_binding_table(f900) [ 75.955] kgem_add_reloc64: handle=3, pos=15928, delta=0, domains=40000 [ 75.955] kgem_add_reloc64: adding proxy [delta=4608] for handle=3 [ 75.955] kgem_add_reloc64[17] = (delta=4608, target handle=6, presumed=ffedf000) [ 75.955] [3e30] bind bo(handle=3, addr=ffee0200), format=192, width=16, height=16, pitch=64, tiling=0 -> sampler [ 75.955] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 75.955] gen9_emit_sampler: sampler = 2 [ 75.955] gen9_emit_vertex_elements: setup id=2 [ 75.955] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 75.955] gen9_render_composite_box: (15, 10), (31, 26) [ 75.955] apply_damage: damage=0x0, region=1 [(15, 10), (31, 26) + (0, 0)] [ 75.955] gen8_vertex_flush[99c] = 3 [ 75.955] sna_destroy_pixmap: pixmap=4666, attached?=1 [ 75.955] _kgem_bo_destroy: handle=3, proxy? 1 [ 75.955] __sna_free_pixmap(pixmap=4666) [ 75.955] sna_copy_area: src=pixmap=4654:(0, 0)x(210, 37)+(0, 0) -> dst=pixmap=4458:(634, 7)+(1524, 838); alu=3, pm=ffffffff, depth=24 [ 75.955] sna_copy_area: normal copy [ 75.955] sna_do_copy: src=(0, 0), dst=(634, 7), size=(210x37) [ 75.955] sna_do_copy: after drawable: src=(0, 0), dst=(2158, 845), size=(210x37) [ 75.955] sna_do_copy: dst extents (2158, 845), (2368, 882), dst clip extents (1524, 838), (2374, 1402), dst size=850x564 [ 75.955] sna_do_copy: clipped dst extents (2158, 845), (2368, 882) [ 75.955] sna_do_copy: unclipped src extents (0, 0), (210, 37) [ 75.955] sna_do_copy: clipped src extents (0, 0), (210, 37) [ 75.955] sna_do_copy: pixmap -- no source clipping [ 75.955] sna_do_copy: src extents (0, 0), (210, 37) x 1 [ 75.955] sna_do_copy: copy region (2158, 845), (2368, 882) x 1 + (-2158, -845) [ 75.955] sna_copy_boxes (boxes=1x[(2158, 845), (2368, 882)...], src pixmap=4654+(-2158, -845), dst pixmap=4458+(-1524, -810), alu=3, src.size=210x37, dst.size=850x592) [ 75.955] sna_copy_boxes: dst=(priv=0x561c9499d2c0, gpu_bo=20, cpu_bo=0), src=(priv=0x561c9472b610, gpu_bo=139, cpu_bo=0), replaces=0 [ 75.955] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 75.955] sna_drawable_use_bo pixmap=4458, box=((634, 35), (844, 72)), flags=b... [ 75.955] sna_drawable_use_bo: exported target, set PREFER_GPU [ 75.955] sna_drawable_use_bo: pinned, never REPLACES [ 75.955] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=b [ 75.955] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 75.955] sna_drawable_use_bo: using whole GPU bo [ 75.955] sna_pixmap_move_to_gpu(pixmap=4654, usage=0), flags=a [ 75.955] sna_pixmap_move_to_gpu: already all-damaged [ 75.955] sna_pixmap_mark_active: pixmap=4654, handle=139 [ 75.955] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 75.955] gen9_render_copy_boxes (-634, -35)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 75.955] kgem_bo_is_render: handle=139, rq? 1 [1] [ 75.955] kgem_bo_is_render: handle=20, rq? 0 [0] [ 75.955] kgem_bo_is_render: handle=20, rq? 0 [0] [ 75.955] kgem_bo_is_render: handle=139, rq? 1 [1] [ 75.955] kgem_set_mode: flushing before new bo [ 75.955] gen8_vertex_close: used=603, vbo active? 23, vb=27, nreloc=4 [ 75.955] gen8_vertex_close: reloc[0] = 287 [ 75.955] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 75.955] kgem_add_handle: handle=23, index=7 [ 75.955] kgem_add_reloc64[18] = (delta=0, target handle=7, presumed=fd541000) [ 75.955] gen8_vertex_close: reloc[1] = 337 [ 75.955] kgem_add_reloc64: handle=23, pos=337, delta=0, domains=200000 [ 75.955] kgem_add_reloc64[19] = (delta=0, target handle=7, presumed=fd541000) [ 75.955] gen8_vertex_close: reloc[2] = 386 [ 75.955] kgem_add_reloc64: handle=23, pos=386, delta=0, domains=200000 [ 75.955] kgem_add_reloc64[20] = (delta=0, target handle=7, presumed=fd541000) [ 75.955] gen8_vertex_close: reloc[3] = 433 [ 75.955] kgem_add_reloc64: handle=23, pos=433, delta=0, domains=200000 [ 75.955] kgem_add_reloc64[21] = (delta=0, target handle=7, presumed=fd541000) [ 75.955] batch[1/1, flags=1800]: 622 622 15920 16384, nreloc=22, nexec=8, nfence=0, aperture=158 [fenced=0] [ 75.955] kgem_finish_buffers: buffer handle=3, used=5632, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 75.955] kgem_finish_buffers: retaining upload buffer (5632/262144): used=8192, refcnt=1 [ 75.955] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd981000 [ 75.955] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -57343 [ 75.955] kgem_fixup_relocs: shrinking by 57344 [ 75.955] __kgem_busy: handle=2, busy=0, wedged=0 [ 75.956] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd981000 [ 75.956] kgem_commit: release handle=139 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd353000 [ 75.956] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 75.956] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 75.956] __kgem_bo_clear_busy: handle=7 [ 75.956] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 75.956] kgem_commit: release handle=122 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 75.956] __kgem_bo_clear_busy: handle=122 [ 75.956] kgem_commit: release handle=122 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff6a000 [ 75.956] kgem_commit: release handle=104 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff69000 [ 75.956] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 75.956] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffedf000 [ 75.956] kgem_commit: release handle=122 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 75.956] __kgem_bo_clear_busy: handle=122 [ 75.956] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 75.956] __kgem_busy: handle=2, busy=131072, wedged=0 [ 75.956] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 75.956] kgem_check_bo: num_pages=+814, num_exec=+2 [ 75.956] aligning vertex: was 3, now 2 floats per vertex [ 75.956] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 75.956] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 75.956] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 75.956] kgem_add_handle: handle=4, index=0 [ 75.956] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 75.956] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 75.956] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 75.956] gen9_composite_get_binding_table(ffc0) [ 75.956] kgem_add_reloc64: handle=20, pos=16360, delta=0, domains=20002 [ 75.956] kgem_add_handle: handle=20, index=1 [ 75.956] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd9be000) [ 75.956] __kgem_bo_mark_dirty: handle=20 (proxy? 0) [ 75.956] [3fe0] bind bo(handle=20, addr=fd9be000), format=192, width=850, height=592, pitch=3584, tiling=1 -> render [ 75.956] kgem_add_reloc64: handle=139, pos=16344, delta=0, domains=40000 [ 75.956] kgem_add_handle: handle=139, index=2 [ 75.956] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd353000) [ 75.956] [3fd0] bind bo(handle=139, addr=fd353000), format=192, width=210, height=37, pitch=1024, tiling=1 -> sampler [ 75.956] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 75.956] gen9_emit_sampler: sampler = 0 [ 75.956] gen9_emit_sf: num_sf_outputs=1 [ 75.956] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 75.956] gen9_emit_vertex_elements: setup id=0 [ 75.956] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 75.956] (0, 0) -> (634, 35) + (210, 37) [ 75.956] gen8_vertex_flush[490] = 3 [ 75.956] sna_accel_flush: flush?=1, dirty?=0 [ 75.956] gen8_vertex_close: used=610, vbo active? 23, vb=1, nreloc=1 [ 75.956] gen8_vertex_close: reloc[0] = 287 [ 75.956] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 75.956] kgem_add_handle: handle=23, index=3 [ 75.956] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 75.956] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=888 [fenced=0] [ 75.956] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 75.956] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 75.956] kgem_fixup_relocs: shrinking by 61440 [ 75.956] __kgem_busy: handle=1, busy=0, wedged=0 [ 75.956] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 75.956] kgem_commit: release handle=20 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd9be000 [ 75.956] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 75.956] kgem_commit: release handle=139 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd353000 [ 75.956] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 75.956] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 75.956] sna_accel_flush: flush?=0, dirty?=0 [ 75.956] sna_accel_flush: flush?=0, dirty?=0 [ 75.956] sna_accel_flush: flush?=0, dirty?=0 [ 75.956] sna_block_handler (tv=0.0) [ 75.956] sna_wakeup_handler [ 75.956] sna_accel_flush: flush?=0, dirty?=0 [ 75.956] sna_accel_flush: flush?=0, dirty?=0 [ 75.956] sna_destroy_pixmap: pixmap=4654, attached?=1 [ 75.956] _kgem_bo_destroy: handle=139, proxy? 0 [ 75.956] __kgem_bo_destroy: handle=139, size=65536 [ 75.956] __kgem_busy: handle=139, busy=0, wedged=0 [ 75.956] __kgem_bo_clear_busy: handle=139 [ 75.956] kgem_bo_move_to_inactive: moving handle=139 to inactive [ 75.956] __sna_free_pixmap(pixmap=4654) [ 75.956] sna_accel_flush: flush?=0, dirty?=0 [ 75.956] sna_accel_flush: flush?=0, dirty?=0 [ 75.956] sna_accel_flush: flush?=0, dirty?=0 [ 75.956] sna_block_handler (tv=545.133000) [ 75.956] kgem_retire, need_retire?=1 [ 75.956] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 75.956] kgem_retire__requests_ring: retiring ring 0 [ 75.956] __kgem_busy: handle=2, busy=0, wedged=0 [ 75.956] __kgem_retire_rq: request 2 complete [ 75.956] kgem_retire__requests_ring: retiring ring 0 [ 75.956] __kgem_busy: handle=1, busy=0, wedged=0 [ 75.956] __kgem_retire_rq: request 1 complete [ 75.956] __kgem_bo_flush: handle=20, busy=0, wedged=0 [ 75.956] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 75.956] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 75.956] kgem_retire -- retired=0, need_retire=0 [ 75.956] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 75.956] gen6_render_retire: resetting idle vbo [ 75.956] kgem_retire__buffers: handle=3, busy? 0 [0] [ 75.956] kgem_retire__buffers: releasing upload cache for handle=3? 0 [ 75.956] __kgem_bo_destroy: handle=3, size=262144 [ 75.956] kgem_bo_replace_io: transferring io handle=3 to bo [ 75.956] kgem_bo_move_to_inactive: moving handle=3 to inactive [ 75.956] has_shadow: has pending damage? 0, outstanding flips: 0 [ 75.956] sna_accel_do_throttle -- no pending activity [ 75.957] sna_wakeup_handler [ 75.957] sna_accel_flush: flush?=0, dirty?=0 [ 75.957] sna_accel_flush: flush?=0, dirty?=0 [ 75.957] sna_accel_flush: flush?=0, dirty?=0 [ 75.957] sna_accel_flush: flush?=0, dirty?=0 [ 75.957] sna_accel_flush: flush?=0, dirty?=0 [ 75.957] sna_accel_flush: flush?=0, dirty?=0 [ 75.957] sna_accel_flush: flush?=0, dirty?=0 [ 75.957] sna_accel_flush: flush?=0, dirty?=0 [ 75.957] sna_accel_flush: flush?=0, dirty?=0 [ 75.957] sna_block_handler (tv=545.132000) [ 75.957] has_shadow: has pending damage? 0, outstanding flips: 0 [ 75.957] sna_accel_do_throttle -- no pending activity [ 75.957] sna_wakeup_handler [ 75.957] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=128, name=76 [ 75.957] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 75.957] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 75.957] sna_dri2_get_back: draw size=3840x2160, back buffer handle=128 size=3840x2160, is-scanout? 1, active?=0, pitch=15360, front pitch=15360 [ 75.957] sna_dri2_get_back: reuse backbuffer? 1 [ 75.957] sna_dri2_get_back: back buffer handle=128, active?=0, refcnt=1 [ 75.957] sna_dri2_get_back: reuse unattached back [ 75.957] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 75.957] sna_dri2_reuse_buffer: reusing back buffer handle=128, name=76, pitch=15360, age=0 [ 75.957] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 75.957] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=32, name=80, active_scanout=2 [ 75.957] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 75.957] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 75.957] sna_accel_flush: flush?=0, dirty?=0 [ 75.957] sna_accel_flush: flush?=0, dirty?=0 [ 75.957] sna_accel_flush: flush?=0, dirty?=0 [ 75.957] sna_block_handler (tv=545.132000) [ 75.957] has_shadow: has pending damage? 0, outstanding flips: 0 [ 75.957] timer_enable (time=75957), starting timer 0 [ 75.957] sna_accel_do_throttle -- no pending activity [ 75.957] sna_accel_block: evaluating timers, active=5 [ 75.957] sna_accel_block: flush timer expires in 8 [75965] [ 75.958] sna_wakeup_handler [ 75.958] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 75.958] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 75.958] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 75.958] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 75.958] sna_dri2_get_msc(draw=146, pipe=0) [ 75.958] sna_crtc_record_swap: recording last swap on pipe=0, frame 4307 [msc=4307], time 75.957799 [ 75.958] sna_dri2_get_msc: msc=4307 [raw=4307], ust=75957799 [ 75.958] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=128 (refs=1/1, flush=0) , front=32 (refs=2/3, flush=1) [ 75.958] sna_dri2_schedule_swap(target_msc=4288, divisor=0, remainder=0) [ 75.958] sna_dri2_schedule_swap: using front handle=32, active_scanout?=2, flush?=1 [ 75.958] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 75.958] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 75.958] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 75.958] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 75.958] sna_crtc_record_swap: recording last swap on pipe=0, frame 4307 [msc=4307], time 75.957799 [ 75.958] immediate_swap: current_msc=4307, target_msc=4288 -- yes [ 75.958] can_flip: no, shadow enabled [ 75.958] sna_dri2_add_event: adding event to window 146) [ 75.958] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 75.958] sna_dri2_immediate_blit: no pending blit, starting chain [ 75.958] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 75.958] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 75.958] can_xchg: back size=8700f00, front size=8700f00 [ 75.958] can_xchg: yes, pixmap=4091 [ 75.958] sna_dri2_xchg: win=146, exchange front=32/80,ref=3 and back=128/76,ref=2, pixmap=4091 3840x2160 [ 75.958] sna_dri2_xchg: back_bo handle=128, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 75.958] sna_dri2_xchg: front_bo handle=32, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 75.958] set_bo: pixmap=4091, handle=128 (old handle=32) [ 75.958] set_bo: marking whole pixmap as damaged [ 75.958] set_bo: applying final/discard move-to-gpu [ 75.958] wait_for_shadow: flags=0, flips=0, handle=32, shadow=29 [ 75.958] set_bo: dropping flush hint from handle=32 [ 75.958] set_bo: adding flush hint to handle=128 [ 75.958] mark_stale(handle=32) => 1 [ 75.958] swap_limit: draw=146 setting swap limit to 3 [ 75.958] sna_dri2_swap_limit_validate: swap limit set to 3 [ 75.958] sna_next_vblank(pipe=0, waiting until next vblank) [ 75.958] sna_dri2_schedule_swap: reported target_msc=4307 [ 75.958] sna_accel_flush: flush?=0, dirty?=0 [ 75.958] sna_accel_flush: flush?=0, dirty?=0 [ 75.958] sna_accel_flush: flush?=0, dirty?=0 [ 75.958] sna_accel_flush: flush?=0, dirty?=0 [ 75.958] sna_block_handler (tv=545.131000) [ 75.958] sna_scanout_do_flush: flush timer active: delta=7 [ 75.958] sna_accel_do_throttle -- no pending activity [ 75.958] sna_accel_block: evaluating timers, active=5 [ 75.958] sna_accel_block: flush timer expires in 7 [75965] [ 75.962] sna_wakeup_handler [ 75.963] sna_accel_flush: flush?=0, dirty?=0 [ 75.963] sna_block_handler (tv=545.126000) [ 75.963] sna_scanout_do_flush: flush timer active: delta=2 [ 75.963] sna_scanout_do_flush (time=75963), triggered [ 75.963] sna_scanout_flush (time=75963), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 75.963] has_shadow: has pending damage? 1, outstanding flips: 0 [ 75.963] stop_flush: scanout=128 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 75.963] has_shadow: has pending damage? 1, outstanding flips: 0 [ 75.963] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 75.963] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 75.963] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 75.963] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 75.963] sna_pixmap_move_to_gpu: already all-damaged [ 75.963] sna_pixmap_mark_active: pixmap=4091, handle=128 [ 75.963] sna_mode_redisplay: crtc[0] transformed? 0 [ 75.963] sna_mode_redisplay: crtc[1] transformed? 0 [ 75.963] sna_mode_redisplay: crtc[2] transformed? 0 [ 75.963] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=128 [active=1] [ 75.963] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 32, transformed? 0 [ 75.963] get_fb: reusing fb=80 for handle=128 [ 75.963] sna_mode_redisplay: recording flip on CRTC:32 handle=128, active_scanout=2, serial=3 [ 75.963] __kgem_bo_clear_busy: handle=128 [ 75.963] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 75.963] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 75.963] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 75.963] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=128, shadow handle=29 [ 75.963] sna_accel_do_throttle -- no pending activity [ 75.963] sna_accel_block: evaluating timers, active=5 [ 75.963] sna_accel_block: flush timer expires in 16 [75979] [ 75.963] sna_wakeup_handler [ 75.963] sna_block_handler (tv=545.126000) [ 75.963] sna_scanout_do_flush: flush timer active: delta=16 [ 75.963] sna_accel_do_throttle -- no pending activity [ 75.963] sna_accel_block: evaluating timers, active=5 [ 75.963] sna_accel_block: flush timer expires in 16 [75979] [ 75.964] sna_wakeup_handler [ 75.964] sna_block_handler (tv=545.125000) [ 75.964] sna_scanout_do_flush: flush timer active: delta=15 [ 75.964] sna_accel_do_throttle -- no pending activity [ 75.964] sna_accel_block: evaluating timers, active=5 [ 75.964] sna_accel_block: flush timer expires in 15 [75979] [ 75.974] sna_wakeup_handler [ 75.974] sna_mode_wakeup: len=64 [ 75.974] sna_dri2_vblank_handler(type=2, sequence=4308, draw=4181) [ 75.974] sna_crtc_record_swap: recording last swap on pipe=0, frame 4308 [msc=4308], time 75.974446 [ 75.974] sna_dri2_vblank_handler: 2 complete, frame=4308 tv=75.974446 [ 75.974] sna_dri2_blit_complete: blit finished [ 75.974] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4308, tv=75.974446) [ 75.974] frame_swap_complete(type=2): draw=146, pipe=0, frame=4308 [msc=4308], tv=75.974446 [ 75.974] sna_accel_flush: flush?=0, dirty?=0 [ 75.974] sna_dri2_event_free(draw?=1) [ 75.974] sna_dri2_remove_event: remove[0x561c94acce80] from window 146, active? 1 [ 75.974] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=128] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 75.974] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=32] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 75.974] sna_dri2_vblank_handler complete [ 75.974] sna_mode_wakeup: recording last swap on pipe=0, frame 4308 [10d4], time 75.974446 [ 75.974] sna_mode_wakeup: removing handle=32 [active_scanout=0] from scanout, installing handle=128 [active_scanout=2] [ 75.974] sna_mode_wakeup: flip complete, pending? 1 [ 75.974] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 75.974] sna_block_handler (tv=545.115000) [ 75.974] sna_scanout_do_flush: flush timer active: delta=5 [ 75.974] sna_accel_do_throttle -- no pending activity [ 75.974] sna_accel_block: evaluating timers, active=5 [ 75.974] sna_accel_block: flush timer expires in 5 [75979] [ 75.979] sna_wakeup_handler [ 75.979] sna_accel_flush: flush?=0, dirty?=0 [ 75.979] sna_block_handler (tv=545.110000) [ 75.979] sna_scanout_do_flush: flush timer active: delta=0 [ 75.979] sna_scanout_do_flush (time=75979), triggered [ 75.979] sna_scanout_flush (time=75979), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 75.979] has_shadow: has pending damage? 0, outstanding flips: 0 [ 75.979] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 75.979] has_shadow: has pending damage? 0, outstanding flips: 0 [ 75.979] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 75.979] sna_accel_do_throttle -- no pending activity [ 75.979] sna_accel_block: evaluating timers, active=5 [ 75.979] sna_accel_block: flush timer expires in 16 [75995] [ 75.979] sna_wakeup_handler [ 75.979] sna_block_handler (tv=545.110000) [ 75.979] sna_scanout_do_flush: flush timer active: delta=16 [ 75.979] sna_accel_do_throttle -- no pending activity [ 75.979] sna_accel_block: evaluating timers, active=5 [ 75.979] sna_accel_block: flush timer expires in 16 [75995] [ 75.980] sna_wakeup_handler [ 75.980] sna_block_handler (tv=545.109000) [ 75.980] sna_scanout_do_flush: flush timer active: delta=15 [ 75.980] sna_accel_do_throttle -- no pending activity [ 75.980] sna_accel_block: evaluating timers, active=5 [ 75.980] sna_accel_block: flush timer expires in 15 [75995] [ 75.981] sna_wakeup_handler [ 75.981] sna_block_handler (tv=545.108000) [ 75.981] sna_scanout_do_flush: flush timer active: delta=14 [ 75.981] sna_accel_do_throttle -- no pending activity [ 75.981] sna_accel_block: evaluating timers, active=5 [ 75.981] sna_accel_block: flush timer expires in 14 [75995] [ 75.987] sna_wakeup_handler [ 75.987] sna_accel_flush: flush?=0, dirty?=0 [ 75.987] sna_block_handler (tv=545.102000) [ 75.987] sna_scanout_do_flush: flush timer active: delta=8 [ 75.987] sna_accel_do_throttle -- no pending activity [ 75.987] sna_accel_block: evaluating timers, active=5 [ 75.987] sna_accel_block: flush timer expires in 8 [75995] [ 75.987] sna_wakeup_handler [ 75.987] sna_block_handler (tv=545.102000) [ 75.987] sna_scanout_do_flush: flush timer active: delta=8 [ 75.987] sna_accel_do_throttle -- no pending activity [ 75.987] sna_accel_block: evaluating timers, active=5 [ 75.987] sna_accel_block: flush timer expires in 8 [75995] [ 75.988] sna_wakeup_handler [ 75.988] sna_block_handler (tv=545.101000) [ 75.988] sna_scanout_do_flush: flush timer active: delta=7 [ 75.988] sna_accel_do_throttle -- no pending activity [ 75.988] sna_accel_block: evaluating timers, active=5 [ 75.988] sna_accel_block: flush timer expires in 7 [75995] [ 75.989] sna_wakeup_handler [ 75.989] sna_block_handler (tv=545.100000) [ 75.989] sna_scanout_do_flush: flush timer active: delta=6 [ 75.989] sna_accel_do_throttle -- no pending activity [ 75.989] sna_accel_block: evaluating timers, active=5 [ 75.989] sna_accel_block: flush timer expires in 6 [75995] [ 75.995] sna_wakeup_handler [ 75.995] sna_accel_flush: flush?=0, dirty?=0 [ 75.995] sna_block_handler (tv=545.94000) [ 75.995] sna_scanout_do_flush: flush timer active: delta=0 [ 75.995] sna_scanout_do_flush (time=75995), triggered [ 75.995] sna_scanout_flush (time=75995), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 75.995] has_shadow: has pending damage? 0, outstanding flips: 0 [ 75.995] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 75.995] has_shadow: has pending damage? 0, outstanding flips: 0 [ 75.995] sna_accel_disarm_timer[0] (time=75995) [ 75.995] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 75.995] sna_accel_do_throttle -- no pending activity [ 75.995] sna_wakeup_handler [ 75.995] sna_block_handler (tv=545.94000) [ 75.995] has_shadow: has pending damage? 0, outstanding flips: 0 [ 75.995] sna_accel_do_throttle -- no pending activity [ 75.996] sna_wakeup_handler [ 75.996] sna_block_handler (tv=545.93000) [ 75.996] has_shadow: has pending damage? 0, outstanding flips: 0 [ 75.996] sna_accel_do_throttle -- no pending activity [ 75.997] sna_wakeup_handler [ 75.997] sna_block_handler (tv=545.92000) [ 75.997] has_shadow: has pending damage? 0, outstanding flips: 0 [ 75.997] sna_accel_do_throttle -- no pending activity [ 76.011] sna_wakeup_handler [ 76.011] sna_accel_flush: flush?=0, dirty?=0 [ 76.011] sna_block_handler (tv=545.78000) [ 76.011] has_shadow: has pending damage? 0, outstanding flips: 0 [ 76.011] sna_accel_do_throttle -- no pending activity [ 76.011] sna_wakeup_handler [ 76.011] sna_block_handler (tv=545.78000) [ 76.011] has_shadow: has pending damage? 0, outstanding flips: 0 [ 76.011] sna_accel_do_throttle -- no pending activity [ 76.012] sna_wakeup_handler [ 76.012] sna_block_handler (tv=545.77000) [ 76.012] has_shadow: has pending damage? 0, outstanding flips: 0 [ 76.012] sna_accel_do_throttle -- no pending activity [ 76.013] sna_wakeup_handler [ 76.013] sna_block_handler (tv=545.76000) [ 76.013] has_shadow: has pending damage? 0, outstanding flips: 0 [ 76.013] sna_accel_do_throttle -- no pending activity [ 76.059] sna_wakeup_handler [ 76.059] sna_accel_flush: flush?=0, dirty?=0 [ 76.059] sna_block_handler (tv=545.30000) [ 76.059] has_shadow: has pending damage? 0, outstanding flips: 0 [ 76.059] sna_accel_do_throttle -- no pending activity [ 76.059] sna_wakeup_handler [ 76.059] sna_block_handler (tv=545.30000) [ 76.059] has_shadow: has pending damage? 0, outstanding flips: 0 [ 76.059] sna_accel_do_throttle -- no pending activity [ 76.059] sna_wakeup_handler [ 76.059] sna_accel_flush: flush?=0, dirty?=0 [ 76.059] sna_block_handler (tv=545.30000) [ 76.059] has_shadow: has pending damage? 0, outstanding flips: 0 [ 76.059] sna_accel_do_throttle -- no pending activity [ 76.060] sna_wakeup_handler [ 76.060] sna_create_pixmap(96, 37, 24, usage=0) [ 76.060] kgem_can_create_2d: 96x37 @ 24 [ 76.060] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=384, height=37 [ 76.060] kgem_can_create_2d: untiled size=16384 [ 76.060] kgem_choose_tiling: too thin [width 96, 32 bpp] for TILING_X [ 76.060] kgem_choose_tiling: 96x37 -> 0 [ 76.060] sna_create_pixmap: usage=0, flags=b [ 76.060] sna_create_pixmap: creating GPU pixmap 96x37, stride=384, flags=b [ 76.060] __pop_freed_pixmap: reusing freed pixmap=4654 header [ 76.060] create_pixmap_hdr: pixmap=4667, width=96, height=37, usage=0 [ 76.060] sna_create_pixmap: serial=4667, 96x37, usage=0 [ 76.060] sna_composite_rectangles(pixmap=4668, op=0, 0 x 1 [(0, 0)x(96, 37) ...]) [ 76.060] sna_composite_rectangles: converted to op 0 [ 76.060] sna_composite_rectangles[0] (0, 0)x(96, 37) -> (0, 0), (96, 37) [ 76.060] sna_composite_rectangles: nrects=1, region=(0, 0), (96, 37) x 1 [ 76.060] sna_composite_rectangles: clipped extents (0, 0),(96, 37) x 1 [ 76.060] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(96, 37) [ 76.060] sna_composite_rectangles: dropping last-cpu hint [ 76.060] sna_drawable_use_bo pixmap=4668, box=((0, 0), (96, 37)), flags=19... [ 76.060] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 76.060] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 76.060] sna_pixmap_move_to_gpu(pixmap=4668, usage=0), flags=b [ 76.060] sna_pixmap_move_to_gpu: CPU damage? 0 [ 76.060] sna_pixmap_move_to_gpu: creating GPU bo (96x37@32), create=b [ 76.060] kgem_choose_tiling: too thin [width 96, 32 bpp] for TILING_X [ 76.060] kgem_choose_tiling: 96x37 -> 0 [ 76.060] kgem_choose_tiling: too thin [width 96, 32 bpp] for TILING_X [ 76.060] kgem_choose_tiling: 96x37 -> 0 [ 76.060] sna_pixmap_alloc_gpu: pixmap=4668 [ 76.060] kgem_create_2d(96x37, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 76.060] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=384, height=37 [ 76.060] kgem_set_tiling: handle=139, tiling=0 [0], pitch=384 [384]: 1 [ 76.060] kgem_bo_remove_from_inactive: removing handle=139 from inactive [ 76.060] from inactive: pitch=384, tiling=0: handle=139, id=2606 [ 76.060] __sna_damage_all(96, 37) [ 76.060] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 76.060] sna_pixmap_mark_active: pixmap=4668, handle=139 [ 76.060] sna_drawable_use_bo: allocated GPU bo for operation [ 76.060] sna_drawable_use_bo: using GPU bo with damage? 0 [ 76.060] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) [ 76.060] kgem_bo_is_render: handle=139, rq? 0 [0] [ 76.060] kgem_bo_is_render: handle=139, rq? 0 [0] [ 76.060] gen9_render_fill_boxes(0 x 1 [(0, 0), (96, 37) ...]) [ 76.060] sna_render_get_solid: 0 [ 76.060] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 76.060] kgem_check_bo: num_pages=+16, num_exec=+1 [ 76.060] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 76.060] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 76.060] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 76.060] kgem_add_handle: handle=4, index=0 [ 76.060] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 76.060] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 76.060] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 76.060] gen9_composite_get_binding_table(ffc0) [ 76.060] kgem_add_reloc64: handle=139, pos=16360, delta=0, domains=20002 [ 76.060] kgem_add_handle: handle=139, index=1 [ 76.060] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd353000) [ 76.060] __kgem_bo_mark_dirty: handle=139 (proxy? 0) [ 76.060] [3fe0] bind bo(handle=139, addr=fd353000), format=192, width=96, height=37, pitch=384, tiling=0 -> render [ 76.060] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 76.060] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 76.060] kgem_add_handle: handle=7, index=2 [ 76.060] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 76.060] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 76.060] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 76.060] gen9_emit_sampler: sampler = 1 [ 76.060] gen9_emit_sf: num_sf_outputs=1 [ 76.061] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 76.061] gen9_emit_vertex_elements: setup id=0 [ 76.061] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 76.061] (0, 0), (96, 37) [ 76.061] gen8_vertex_flush[490] = 3 [ 76.061] sna_composite_rectangles: pixmap=4668 marking clear [0]? 1 [ 76.061] sna_composite_rectangles(pixmap=4668, op=1, fff2f1f0 x 2 [(0, 0)x(96, 37) ...]) [ 76.061] sna_composite_rectangles: converted to op 1 [ 76.061] sna_composite_rectangles[0] (0, 0)x(96, 37) -> (0, 0), (96, 37) [ 76.061] sna_composite_rectangles[1] (0, 0)x(96, 37) -> (0, 0), (96, 37) [ 76.061] sna_composite_rectangles: nrects=2, region=(0, 0), (96, 37) x 2 [ 76.061] sna_composite_rectangles: clipped extents (0, 0),(96, 37) x 1 [ 76.061] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(96, 37) [ 76.061] sna_composite_rectangles: promoting to full GPU [ 76.061] sna_composite_rectangles: dropping last-cpu hint [ 76.061] sna_drawable_use_bo pixmap=4668, box=((0, 0), (96, 37)), flags=19... [ 76.061] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 76.061] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.061] sna_drawable_use_bo: using whole GPU bo [ 76.061] gen9_render_fill_boxes (op=1, color=(f2f2, f1f1, f0f0, ffff) [20020888]) [ 76.061] kgem_bo_is_render: handle=139, rq? 1 [1] [ 76.061] gen9_render_fill_boxes(fff2f1f0 x 1 [(0, 0), (96, 37) ...]) [ 76.061] sna_render_get_solid: fff2f1f0 [ 76.061] sna_render_get_solid(15) = fff2f1f0 (old) [ 76.061] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 76.061] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.061] gen9_composite_get_binding_table(ff00) [ 76.061] kgem_add_reloc64: handle=122, pos=16312, delta=0, domains=40000 [ 76.061] kgem_add_reloc64: adding proxy [delta=60] for handle=122 [ 76.061] kgem_add_handle: handle=122, index=3 [ 76.061] kgem_add_reloc64[5] = (delta=60, target handle=3, presumed=fff6a000) [ 76.061] [3fb0] bind bo(handle=122, addr=fff6a03c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 76.061] gen9_emit_vertex_elements: setup id=0 [ 76.061] (0, 0), (96, 37) [ 76.061] gen8_vertex_flush[4cc] = 3 [ 76.061] sna_composite_rectangles: pixmap=4668 marking clear [fff2f1f0]? 1 [ 76.061] sna_composite(pixmap=4668, op=3, src=0+(0, 1), mask=0+(0, 0), dst=4668+(0, 0)+(0, 0), size=(96, 37) [ 76.061] sna_compute_composite_region: dst=(0, 0)x(96, 37) [ 76.061] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (96, 37) [ 76.061] clip_to_dst: region: 1x[(0, 0), (96, 37)], clip: 1x[(0, 0), (96, 37)] [ 76.061] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (96, 37) [ 76.061] sna_compute_composite_region: clip against src (0x0 clip=0): (0, 0), (96, 37) [ 76.061] sna_composite: composite region extents:+(0, 0) -> (0, 0), (96, 37) + (0, 0) [ 76.061] gen9_render_composite: 96x37, current mode=1/1 [ 76.061] kgem_bo_is_render: handle=139, rq? 1 [1] [ 76.061] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 76.061] gen9_composite_set_target: (0, 0)x(96, 37), partial?=1 [ 76.061] sna_drawable_use_bo pixmap=4668, box=((0, 0), (96, 37)), flags=7... [ 76.061] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.061] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.061] sna_drawable_use_bo: using whole GPU bo [ 76.061] gen9_composite_set_target: pixmap=4668, format=20020888, size=96x37, pitch=384, delta=(0,0),damage=0xffffffffffffffff [ 76.061] gen9_composite_picture: (0, 1)x(96, 37), dst=(0, 0) [ 76.061] gen4_channel_init_linear: p1=(0.00, 0.00), p2=(0.00, 1.00), src=(0, 1), dst=(0, 0), size=(96, 37) [ 76.061] sna_render_get_gradient: 2x[0.00:ff393835 ... 1.00:ff55534b ... 1.00:ff55534b] [ 76.061] sna_render_get_gradient: old --> 6 [ 76.061] gen4_channel_init_linear: transform = [0.00 0.00 0.01, 0.00 0.02 0.12, 0.00 0.00 1.00] [ 76.061] gen4_channel_init_linear: untransformed: p1=(-11.08, -6.00, 1.00), p2=(-11.08, 45.00, 1.00) [ 76.061] gen4_channel_init_linear: dx=0.00, dy=0.02, offset=0.14 [ 76.061] kgem_bo_is_render: handle=139, rq? 1 [1] [ 76.061] kgem_bo_is_render: handle=104, rq? 0 [0] [ 76.061] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 76.061] gen4_choose_composite_emitter: linear, no mask [ 76.061] kgem_check_bo: num_pages=+1, num_exec=+1 [ 76.061] gen9_composite_get_binding_table(fe80) [ 76.061] kgem_add_reloc64: handle=104, pos=16280, delta=0, domains=40000 [ 76.061] kgem_add_handle: handle=104, index=4 [ 76.061] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fff69000) [ 76.061] [3f90] bind bo(handle=104, addr=fff69000), format=192, width=32, height=1, pitch=128, tiling=0 -> sampler [ 76.061] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 76.061] gen9_emit_sampler: sampler = 12 [ 76.061] gen9_emit_vertex_elements: setup id=1 [ 76.061] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 76.061] gen9_render_composite_box: (0, 0), (96, 37) [ 76.061] apply_damage: damage=0x0, region=1 [(0, 0), (96, 37) + (0, 0)] [ 76.061] gen8_vertex_flush[558] = 3 [ 76.061] sna_create_pixmap(25, 21, 32, usage=0) [ 76.061] kgem_can_create_2d: 25x21 @ 32 [ 76.061] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=128, height=21 [ 76.061] kgem_can_create_2d: untiled size=4096 [ 76.061] kgem_choose_tiling: too thin [width 25, 32 bpp] for TILING_X [ 76.061] kgem_choose_tiling: 25x21 -> 0 [ 76.061] sna_create_pixmap: usage=0, flags=a [ 76.061] sna_create_pixmap: small buffer [2100], attaching to shadow pixmap [ 76.061] create_pixmap: allocating pixmap 25x21, depth=32/32, size=2108 [ 76.061] create_pixmap: serial=4669, usage=0, 25x21 [ 76.061] sna_create_pixmap: serial=4669, 25x21, usage=0 [ 76.061] sna_composite_rectangles(pixmap=4670, op=0, 0 x 1 [(0, 0)x(25, 21) ...]) [ 76.061] sna_composite_rectangles: converted to op 0 [ 76.061] sna_composite_rectangles[0] (0, 0)x(25, 21) -> (0, 0), (25, 21) [ 76.061] sna_composite_rectangles: nrects=1, region=(0, 0), (25, 21) x 1 [ 76.061] sna_composite_rectangles: clipped extents (0, 0),(25, 21) x 1 [ 76.061] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(25, 21) [ 76.061] sna_composite_rectangles: fallback, dst pixmap=4670 too small or not attached [ 76.061] sna_composite_rectangles: fallback [ 76.061] sna_drawable_move_region_to_cpu(pixmap=4670 (25x21), [(0, 0), (25, 21)], flags=1) [ 76.061] sna_drawable_move_region_to_cpu: region (0, 0), (25, 21) + (0, 0) subsumes pixmap (25x21) [ 76.062] _sna_pixmap_move_to_cpu(pixmap=4670, 25x21, flags=1) [ 76.062] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 76.062] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 76.062] operate_inplace: no, inplace operation not suitable [ 76.062] _sna_pixmap_move_to_cpu: marking as damaged [ 76.062] __sna_damage_all(25, 21) [ 76.062] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 76.062] sna_validate_gc(0x561c94a96160) changes=0, previous serial=123a, drawable=123e [ 76.062] sna_validate_gc: recomputing clip [ 76.062] sna_validate_gc: composite clip=1x[(0, 0), (25, 21)] [0x561c949a5890] [ 76.062] sna_put_image((0, 0)x(25, 21), depth=32, format=2) [ 76.062] try_upload__fast: ignore existing cpu damage (if any) [ 76.062] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 76.062] try_upload__fast: no, no gpu damage [ 76.062] sna_drawable_move_region_to_cpu(pixmap=4670 (25x21), [(0, 0), (25, 21)], flags=1) [ 76.062] sna_drawable_move_region_to_cpu: pixmap=4670 all damaged on CPU [ 76.062] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 76.062] sna_put_zpixmap_blt: upload(0, 0, 25, 21) x 1 boxes [ 76.062] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(25, 21) [ 76.062] memcpy_blt: src=(0, 0), dst=(0, 0), size=25x21, pitch=100/100 [ 76.062] sna_accel_flush: flush?=0, dirty?=0 [ 76.062] sna_composite(pixmap=4668, op=3, src=4670+(0, 0), mask=0+(0, 0), dst=4668+(0, 0)+(0, 0), size=(12, 10) [ 76.062] sna_compute_composite_region: dst=(0, 0)x(12, 10) [ 76.062] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (12, 10) [ 76.062] clip_to_dst: region: 1x[(0, 0), (12, 10)], clip: 1x[(0, 0), (96, 37)] [ 76.062] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (12, 10) [ 76.062] sna_compute_composite_region: clip against src (25x21 clip=0): (0, 0), (12, 10) [ 76.062] sna_composite: composite region extents:+(0, 0) -> (0, 0), (12, 10) + (0, 0) [ 76.062] gen9_render_composite: 12x10, current mode=1/1 [ 76.062] kgem_bo_is_render: handle=139, rq? 1 [1] [ 76.062] kgem_bo_is_busy: handle=139, domain: 0 exec? 1, rq? 1 [ 76.062] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.062] gen9_composite_set_target: (0, 0)x(12, 10), partial?=1 [ 76.062] sna_drawable_use_bo pixmap=4668, box=((0, 0), (12, 10)), flags=7... [ 76.062] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.062] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.062] sna_drawable_use_bo: using whole GPU bo [ 76.062] gen9_composite_set_target: pixmap=4668, format=20020888, size=96x37, pitch=384, delta=(0,0),damage=0xffffffffffffffff [ 76.062] gen9_composite_picture: (0, 0)x(12, 10), dst=(0, 0) [ 76.062] sna_transform_is_imprecise_integer_translation: no transform [ 76.062] gen9_composite_picture: integer translation (0, 0), removing [ 76.062] sna_render_pixmap_bo pixmap=4670, (0, 0)x(12, 10)/(25, 21) [ 76.062] sna_render_pixmap_bo box=(0, 0), (12, 10): (12, 10)/(25, 21) [ 76.062] sna_render_pixmap_bo: offset=(0, 0), size=(25, 21) [ 76.062] use_cpu_bo: no cpu bo [ 76.062] kgem_choose_tiling: too short [10] for TILING_Y [ 76.062] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 76.062] kgem_choose_tiling: 12x10 -> 0 [ 76.062] sna_render_pixmap_bo: uploading CPU box (0, 0), (12, 10) [ 76.062] upload: box=(0, 0), (12, 10), pixmap=25x21 [ 76.062] sna_drawable_move_region_to_cpu(pixmap=4670 (25x21), [(0, 0), (12, 10)], flags=2) [ 76.062] sna_drawable_move_region_to_cpu: pixmap=4670 all damaged on CPU [ 76.062] kgem_can_create_2d: 12x10 @ 32 [ 76.062] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 76.062] kgem_can_create_2d: untiled size=4096 [ 76.062] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 76.062] kgem_choose_tiling: 12x10 -> 0 [ 76.062] kgem_upload_source_image : (0, 0), (12, 10), stride=100, bpp=32 [ 76.062] kgem_create_buffer_2d: 12x10, 32 bpp, stride=64 [ 76.062] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] [ 76.062] kgem_create_buffer: searching for an inactive GTT map for upload [ 76.062] search_linear_cache: num_pages=64, flags=b, use_active? 0, use_large=0 [max=65536] [ 76.062] search_linear_cache: searching for inactive gtt map [ 76.062] search_linear_cache: num_pages=1, flags=b, use_active? 0, use_large=0 [max=65536] [ 76.062] search_linear_cache: inactive and cache bucket empty [ 76.062] search_linear_cache: active cache bucket empty [ 76.062] search_linear_cache: num_pages=64, flags=2, use_active? 0, use_large=0 [max=65536] [ 76.062] kgem_bo_remove_from_inactive: removing handle=3 from inactive [ 76.062] search_linear_cache: found handle=3 (near-miss) (num_pages=64) in linear inactive cache [ 76.062] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7fc6b4be1000, tiling=0, domain=0, offset=4293783552 [ 76.062] kgem_create_buffer: reusing handle=3 for buffer [ 76.062] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7fc6b4be1000, tiling=0, domain=0, offset=4293783552 [ 76.062] init_buffer_from_bo: reusing handle=3 for buffer [ 76.062] kgem_bo_map: handle=3, offset=4293783552, tiling=0, map=0x0:0x7fc6b4be1000, domain=0 [ 76.062] kgem_bo_map: converting request for GTT map into CPU map [ 76.062] kgem_bo_map__cpu(handle=3, size=262144, map=0x0:0x7fc6b4be1000) [ 76.062] kgem_bo_sync__cpu: handle=3 [ 76.062] __kgem_busy: handle=3, busy=0, wedged=0 [ 76.062] kgem_bo_sync__cpu: SYNC: handle=3, needs_flush? 0, domain? 0, busy? 0 [ 76.062] __kgem_busy: handle=3, busy=0, wedged=0 [ 76.062] kgem_bo_retire: retiring bo handle=3 (needed flush? 0), rq? 0 [busy?=0] [ 76.062] assert_bo_retired: handle=3, domain: 0 exec? 0, rq? 0 [ 76.062] kgem_create_buffer(pages=64 [64]) new handle=3, used=640, write=1 [ 76.062] kgem_create_proxy: target handle=3 [proxy? -1], offset=0, length=640, io=1 [ 76.062] __kgem_bo_init(handle=3, num_pages=640) [ 76.062] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x10, pitch=100/64 [ 76.062] kgem_bo_is_render: handle=139, rq? 1 [1] [ 76.062] kgem_bo_is_render: handle=3, rq? 0 [0] [ 76.062] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 76.062] gen4_choose_composite_emitter: identity src, no mask [ 76.063] kgem_check_bo: num_pages=+64, num_exec=+1 [ 76.063] aligning vertex: was 2, now 3 floats per vertex [ 76.063] gen9_composite_get_binding_table(fe00) [ 76.063] kgem_add_reloc64: handle=3, pos=16248, delta=0, domains=40000 [ 76.063] kgem_add_reloc64: adding proxy [delta=0] for handle=3 [ 76.063] kgem_add_handle: handle=3, index=5 [ 76.063] kgem_add_reloc64[7] = (delta=0, target handle=5, presumed=ffedf000) [ 76.063] [3f70] bind bo(handle=3, addr=ffedf000), format=192, width=12, height=10, pitch=64, tiling=0 -> sampler [ 76.063] gen9_emit_sampler: sampler = 2 [ 76.063] gen9_emit_vertex_elements: setup id=2 [ 76.063] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 76.063] gen9_render_composite_box: (0, 0), (12, 10) [ 76.063] apply_damage: damage=0x0, region=1 [(0, 0), (12, 10) + (0, 0)] [ 76.063] gen8_vertex_flush[5cc] = 3 [ 76.063] _kgem_bo_destroy: handle=3, proxy? 1 [ 76.063] sna_create_pixmap(1, 10, 32, usage=0) [ 76.063] kgem_can_create_2d: 1x10 @ 32 [ 76.063] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=10 [ 76.063] kgem_can_create_2d: untiled size=4096 [ 76.063] kgem_choose_tiling: disabling tiling [1x10] for single row/col [ 76.063] kgem_choose_tiling: 1x10 -> 0 [ 76.063] sna_create_pixmap: usage=0, flags=a [ 76.063] sna_create_pixmap: small buffer [40], attaching to shadow pixmap [ 76.063] create_pixmap: allocating pixmap 1x10, depth=32/32, size=48 [ 76.063] create_pixmap: serial=4671, usage=0, 1x10 [ 76.063] sna_create_pixmap: serial=4671, 1x10, usage=0 [ 76.063] sna_validate_gc(0x561c94a96160) changes=0, previous serial=123e, drawable=1240 [ 76.063] sna_validate_gc: recomputing clip [ 76.063] sna_validate_gc: composite clip=1x[(0, 0), (1, 10)] [0x561c949a5890] [ 76.063] sna_copy_area: src=pixmap=4670:(12, 0)x(1, 10)+(0, 0) -> dst=pixmap=4672:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 76.063] sna_copy_area: normal copy [ 76.063] sna_do_copy: src=(12, 0), dst=(0, 0), size=(1x10) [ 76.063] sna_do_copy: after drawable: src=(12, 0), dst=(0, 0), size=(1x10) [ 76.063] sna_do_copy: dst extents (0, 0), (1, 10), dst clip extents (0, 0), (1, 10), dst size=1x10 [ 76.063] sna_do_copy: clipped dst extents (0, 0), (1, 10) [ 76.063] sna_do_copy: unclipped src extents (12, 0), (13, 10) [ 76.063] sna_do_copy: clipped src extents (12, 0), (13, 10) [ 76.063] sna_do_copy: pixmap -- no source clipping [ 76.063] sna_do_copy: src extents (12, 0), (13, 10) x 1 [ 76.063] sna_do_copy: copy region (0, 0), (1, 10) x 1 + (12, 0) [ 76.063] sna_copy_boxes (boxes=1x[(0, 0), (1, 10)...], src pixmap=4670+(12, 0), dst pixmap=4672+(0, 0), alu=3, src.size=25x21, dst.size=1x10) [ 76.063] sna_copy_boxes: dst=(priv=0x561c94ad4ba0, gpu_bo=0, cpu_bo=0), src=(priv=0x561c94acce80, gpu_bo=0, cpu_bo=0), replaces=1 [ 76.063] sna_drawable_use_bo pixmap=4672, box=((0, 0), (1, 10)), flags=18... [ 76.063] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=18 [ 76.063] sna_drawable_use_bo: try cpu as GPU bo is idle [ 76.063] sna_drawable_use_bo: no CPU bo, and GPU not forced [ 76.063] sna_copy_boxes__inplace - no, no src or dst GPU bo [ 76.063] sna_copy_boxes: fallback -- src=(12, 0), dst=(0, 0) [ 76.063] sna_drawable_move_region_to_cpu(pixmap=4670 (25x21), [(12, 0), (13, 10)], flags=6) [ 76.063] sna_drawable_move_region_to_cpu: pixmap=4670 all damaged on CPU [ 76.063] sna_drawable_move_region_to_cpu(pixmap=4672 (1x10), [(0, 0), (1, 10)], flags=5) [ 76.063] sna_drawable_move_region_to_cpu: region (0, 0), (1, 10) + (0, 0) subsumes pixmap (1x10) [ 76.063] _sna_pixmap_move_to_cpu(pixmap=4672, 1x10, flags=5) [ 76.063] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 76.063] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 76.063] _sna_pixmap_move_to_cpu: marking as damaged [ 76.063] __sna_damage_all(1, 10) [ 76.063] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 76.063] sna_copy_boxes: memcpy_blt(box=(0, 0), (1, 10), src=(12, 0), pitches=(100, 4)) [ 76.063] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x10, pitch=100/4 [ 76.063] sna_composite(pixmap=4668, op=3, src=4672+(12, 0), mask=0+(12, 0), dst=4668+(12, 0)+(0, 0), size=(72, 10) [ 76.063] sna_compute_composite_region: dst=(12, 0)x(72, 10) [ 76.063] sna_compute_composite_region: initial clip against dst->pDrawable: (12, 0), (84, 10) [ 76.063] clip_to_dst: region: 1x[(12, 0), (84, 10)], clip: 1x[(0, 0), (96, 37)] [ 76.063] sna_compute_composite_region: clip against dst->pCompositeClip: (12, 0), (84, 10) [ 76.063] sna_compute_composite_region: clip against src (1x10 clip=0): (12, 0), (84, 10) [ 76.063] sna_composite: composite region extents:+(0, 0) -> (12, 0), (84, 10) + (0, 0) [ 76.063] gen9_render_composite: 72x10, current mode=1/1 [ 76.063] kgem_bo_is_render: handle=139, rq? 1 [1] [ 76.063] kgem_bo_is_busy: handle=139, domain: 0 exec? 1, rq? 1 [ 76.063] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.063] gen9_composite_set_target: (12, 0)x(72, 10), partial?=1 [ 76.063] sna_drawable_use_bo pixmap=4668, box=((12, 0), (84, 10)), flags=7... [ 76.063] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.063] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.063] sna_drawable_use_bo: using whole GPU bo [ 76.063] gen9_composite_set_target: pixmap=4668, format=20020888, size=96x37, pitch=384, delta=(0,0),damage=0xffffffffffffffff [ 76.064] gen9_composite_picture: (12, 0)x(72, 10), dst=(12, 0) [ 76.064] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.01 0.00 -0.17, 0.00 1.00 0.00, 0.00 0.00 1.00] [ 76.064] sna_transform_is_imprecise_integer_translation: not unity scaling [ 76.064] sna_render_pixmap_bo pixmap=4672, (12, 0)x(72, 10)/(1, 10) [ 76.064] sna_render_pixmap_bo box=(0, 0), (1, 10): (1, 10)/(1, 10) [ 76.064] sna_render_pixmap_bo: offset=(0, 0), size=(1, 10) [ 76.064] use_cpu_bo: no cpu bo [ 76.064] move_to_gpu: migrating whole pixmap (1x10) for source (0,0),(1,10), count 5? 0 [ 76.064] sna_render_pixmap_bo: uploading CPU box (0, 0), (1, 10) [ 76.064] upload: box=(0, 0), (1, 10), pixmap=1x10 [ 76.064] sna_drawable_move_region_to_cpu(pixmap=4672 (1x10), [(0, 0), (1, 10)], flags=2) [ 76.064] sna_drawable_move_region_to_cpu: pixmap=4672 all damaged on CPU [ 76.064] kgem_can_create_2d: 1x10 @ 32 [ 76.064] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=10 [ 76.064] kgem_can_create_2d: untiled size=4096 [ 76.064] kgem_choose_tiling: disabling tiling [1x10] for single row/col [ 76.064] kgem_choose_tiling: 1x10 -> 0 [ 76.064] kgem_upload_source_image : (0, 0), (1, 10), stride=4, bpp=32 [ 76.064] kgem_create_buffer_2d: 1x10, 32 bpp, stride=32 [ 76.064] kgem_create_buffer: size=320, flags=3 [write?=1, inplace?=1, last?=0] [ 76.064] kgem_create_buffer: reusing buffer? used=768 + size=320, total=262144 [ 76.064] kgem_create_proxy: target handle=3 [proxy? -1], offset=768, length=320, io=1 [ 76.064] __kgem_bo_init(handle=3, num_pages=320) [ 76.064] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x10, pitch=4/32 [ 76.064] upload: adding upload cache to pixmap=4672 [ 76.064] kgem_proxy_bo_attach: handle=3 [ 76.064] kgem_bo_is_render: handle=139, rq? 1 [1] [ 76.064] kgem_bo_is_render: handle=3, rq? 0 [0] [ 76.064] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 76.064] gen4_choose_composite_emitter: simple src, no mask [ 76.064] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.064] gen9_composite_get_binding_table(fd80) [ 76.064] kgem_add_reloc64: handle=3, pos=16216, delta=0, domains=40000 [ 76.064] kgem_add_reloc64: adding proxy [delta=768] for handle=3 [ 76.064] kgem_add_reloc64[8] = (delta=768, target handle=5, presumed=ffedf000) [ 76.064] [3f50] bind bo(handle=3, addr=ffedf300), format=192, width=1, height=10, pitch=32, tiling=0 -> sampler [ 76.064] gen9_emit_sampler: sampler = 32 [ 76.064] gen9_emit_vertex_elements: setup id=2 [ 76.064] gen9_render_composite_box: (12, 0), (84, 10) [ 76.064] apply_damage: damage=0x0, region=1 [(12, 0), (84, 10) + (0, 0)] [ 76.064] gen8_vertex_flush[610] = 3 [ 76.064] sna_destroy_pixmap: pixmap=4672, attached?=1 [ 76.064] _kgem_bo_destroy: handle=3, proxy? 1 [ 76.064] __sna_free_pixmap(pixmap=4672) [ 76.064] sna_composite(pixmap=4668, op=3, src=4670+(13, 0), mask=0+(84, 0), dst=4668+(84, 0)+(0, 0), size=(12, 10) [ 76.064] sna_compute_composite_region: dst=(84, 0)x(12, 10) [ 76.064] sna_compute_composite_region: initial clip against dst->pDrawable: (84, 0), (96, 10) [ 76.064] clip_to_dst: region: 1x[(84, 0), (96, 10)], clip: 1x[(0, 0), (96, 37)] [ 76.064] sna_compute_composite_region: clip against dst->pCompositeClip: (84, 0), (96, 10) [ 76.064] sna_compute_composite_region: clip against src (25x21 clip=0): (84, 0), (96, 10) [ 76.064] sna_composite: composite region extents:+(0, 0) -> (84, 0), (96, 10) + (0, 0) [ 76.064] gen9_render_composite: 12x10, current mode=1/1 [ 76.064] kgem_bo_is_render: handle=139, rq? 1 [1] [ 76.064] kgem_bo_is_busy: handle=139, domain: 0 exec? 1, rq? 1 [ 76.064] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.064] gen9_composite_set_target: (84, 0)x(12, 10), partial?=1 [ 76.064] sna_drawable_use_bo pixmap=4668, box=((84, 0), (96, 10)), flags=7... [ 76.064] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.064] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.064] sna_drawable_use_bo: using whole GPU bo [ 76.064] gen9_composite_set_target: pixmap=4668, format=20020888, size=96x37, pitch=384, delta=(0,0),damage=0xffffffffffffffff [ 76.064] gen9_composite_picture: (13, 0)x(12, 10), dst=(84, 0) [ 76.064] sna_transform_is_imprecise_integer_translation: no transform [ 76.064] gen9_composite_picture: integer translation (0, 0), removing [ 76.064] sna_render_pixmap_bo pixmap=4670, (13, 0)x(12, 10)/(25, 21) [ 76.064] sna_render_pixmap_bo box=(13, 0), (25, 10): (12, 10)/(25, 21) [ 76.064] sna_render_pixmap_bo: offset=(-71, 0), size=(25, 21) [ 76.064] use_cpu_bo: no cpu bo [ 76.064] kgem_choose_tiling: too short [10] for TILING_Y [ 76.064] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 76.064] kgem_choose_tiling: 12x10 -> 0 [ 76.064] sna_render_pixmap_bo: uploading CPU box (13, 0), (25, 10) [ 76.064] upload: box=(13, 0), (25, 10), pixmap=25x21 [ 76.064] sna_drawable_move_region_to_cpu(pixmap=4670 (25x21), [(13, 0), (25, 10)], flags=2) [ 76.064] sna_drawable_move_region_to_cpu: pixmap=4670 all damaged on CPU [ 76.065] kgem_can_create_2d: 12x10 @ 32 [ 76.065] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 76.065] kgem_can_create_2d: untiled size=4096 [ 76.065] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 76.065] kgem_choose_tiling: 12x10 -> 0 [ 76.065] kgem_upload_source_image : (13, 0), (25, 10), stride=100, bpp=32 [ 76.065] kgem_create_buffer_2d: 12x10, 32 bpp, stride=64 [ 76.065] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] [ 76.065] kgem_create_buffer: reusing buffer? used=1280 + size=640, total=262144 [ 76.065] kgem_create_proxy: target handle=3 [proxy? -1], offset=1280, length=640, io=1 [ 76.065] __kgem_bo_init(handle=3, num_pages=640) [ 76.065] memcpy_blt: src=(13, 0), dst=(0, 0), size=12x10, pitch=100/64 [ 76.065] kgem_bo_is_render: handle=139, rq? 1 [1] [ 76.065] kgem_bo_is_render: handle=3, rq? 0 [0] [ 76.065] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 76.065] gen4_choose_composite_emitter: identity src, no mask [ 76.065] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.065] gen9_composite_get_binding_table(fd00) [ 76.065] kgem_add_reloc64: handle=3, pos=16184, delta=0, domains=40000 [ 76.065] kgem_add_reloc64: adding proxy [delta=1280] for handle=3 [ 76.065] kgem_add_reloc64[9] = (delta=1280, target handle=5, presumed=ffedf000) [ 76.065] [3f30] bind bo(handle=3, addr=ffedf500), format=192, width=12, height=10, pitch=64, tiling=0 -> sampler [ 76.065] gen9_emit_sampler: sampler = 2 [ 76.065] gen9_emit_vertex_elements: setup id=2 [ 76.065] gen9_render_composite_box: (84, 0), (96, 10) [ 76.065] apply_damage: damage=0x0, region=1 [(84, 0), (96, 10) + (0, 0)] [ 76.065] gen8_vertex_flush[654] = 3 [ 76.065] _kgem_bo_destroy: handle=3, proxy? 1 [ 76.065] sna_accel_flush: flush?=0, dirty?=0 [ 76.065] sna_block_handler (tv=0.0) [ 76.065] sna_wakeup_handler [ 76.065] sna_create_pixmap(12, 1, 32, usage=0) [ 76.065] kgem_can_create_2d: 12x1 @ 32 [ 76.065] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=1 [ 76.065] kgem_can_create_2d: untiled size=4096 [ 76.065] kgem_choose_tiling: disabling tiling [12x1] for single row/col [ 76.065] kgem_choose_tiling: 12x1 -> 0 [ 76.065] sna_create_pixmap: usage=0, flags=a [ 76.065] sna_create_pixmap: small buffer [48], attaching to shadow pixmap [ 76.065] create_pixmap: allocating pixmap 12x1, depth=32/32, size=56 [ 76.065] create_pixmap: serial=4673, usage=0, 12x1 [ 76.065] sna_create_pixmap: serial=4673, 12x1, usage=0 [ 76.065] sna_validate_gc(0x561c94a96160) changes=0, previous serial=1240, drawable=1242 [ 76.065] sna_validate_gc: recomputing clip [ 76.065] sna_validate_gc: composite clip=1x[(0, 0), (12, 1)] [0x561c949a5890] [ 76.065] sna_copy_area: src=pixmap=4670:(0, 10)x(12, 1)+(0, 0) -> dst=pixmap=4674:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 76.065] sna_copy_area: normal copy [ 76.065] sna_do_copy: src=(0, 10), dst=(0, 0), size=(12x1) [ 76.065] sna_do_copy: after drawable: src=(0, 10), dst=(0, 0), size=(12x1) [ 76.065] sna_do_copy: dst extents (0, 0), (12, 1), dst clip extents (0, 0), (12, 1), dst size=12x1 [ 76.065] sna_do_copy: clipped dst extents (0, 0), (12, 1) [ 76.065] sna_do_copy: unclipped src extents (0, 10), (12, 11) [ 76.065] sna_do_copy: clipped src extents (0, 10), (12, 11) [ 76.065] sna_do_copy: pixmap -- no source clipping [ 76.065] sna_do_copy: src extents (0, 10), (12, 11) x 1 [ 76.065] sna_do_copy: copy region (0, 0), (12, 1) x 1 + (0, 10) [ 76.065] sna_copy_boxes (boxes=1x[(0, 0), (12, 1)...], src pixmap=4670+(0, 10), dst pixmap=4674+(0, 0), alu=3, src.size=25x21, dst.size=12x1) [ 76.065] sna_copy_boxes: dst=(priv=0x561c94ad4ba0, gpu_bo=0, cpu_bo=0), src=(priv=0x561c94acce80, gpu_bo=0, cpu_bo=0), replaces=1 [ 76.065] sna_drawable_use_bo pixmap=4674, box=((0, 0), (12, 1)), flags=18... [ 76.065] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=18 [ 76.065] sna_drawable_use_bo: try cpu as GPU bo is idle [ 76.065] sna_drawable_use_bo: no CPU bo, and GPU not forced [ 76.065] sna_copy_boxes__inplace - no, no src or dst GPU bo [ 76.065] sna_copy_boxes: fallback -- src=(0, 10), dst=(0, 0) [ 76.065] sna_drawable_move_region_to_cpu(pixmap=4670 (25x21), [(0, 10), (12, 11)], flags=6) [ 76.065] sna_drawable_move_region_to_cpu: pixmap=4670 all damaged on CPU [ 76.065] sna_drawable_move_region_to_cpu(pixmap=4674 (12x1), [(0, 0), (12, 1)], flags=5) [ 76.065] sna_drawable_move_region_to_cpu: region (0, 0), (12, 1) + (0, 0) subsumes pixmap (12x1) [ 76.065] _sna_pixmap_move_to_cpu(pixmap=4674, 12x1, flags=5) [ 76.065] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 76.065] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 76.065] _sna_pixmap_move_to_cpu: marking as damaged [ 76.065] __sna_damage_all(12, 1) [ 76.065] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 76.065] sna_copy_boxes: memcpy_blt(box=(0, 0), (12, 1), src=(0, 10), pitches=(100, 48)) [ 76.065] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x1, pitch=100/48 [ 76.066] sna_composite(pixmap=4668, op=3, src=4674+(0, 10), mask=0+(0, 10), dst=4668+(0, 10)+(0, 0), size=(12, 17) [ 76.066] sna_compute_composite_region: dst=(0, 10)x(12, 17) [ 76.066] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 10), (12, 27) [ 76.066] clip_to_dst: region: 1x[(0, 10), (12, 27)], clip: 1x[(0, 0), (96, 37)] [ 76.066] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 10), (12, 27) [ 76.066] sna_compute_composite_region: clip against src (12x1 clip=0): (0, 10), (12, 27) [ 76.066] sna_composite: composite region extents:+(0, 0) -> (0, 10), (12, 27) + (0, 0) [ 76.066] gen9_render_composite: 12x17, current mode=1/1 [ 76.066] kgem_bo_is_render: handle=139, rq? 1 [1] [ 76.066] kgem_bo_is_busy: handle=139, domain: 0 exec? 1, rq? 1 [ 76.066] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.066] gen9_composite_set_target: (0, 10)x(12, 17), partial?=1 [ 76.066] sna_drawable_use_bo pixmap=4668, box=((0, 10), (12, 27)), flags=7... [ 76.066] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.066] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.066] sna_drawable_use_bo: using whole GPU bo [ 76.066] gen9_composite_set_target: pixmap=4668, format=20020888, size=96x37, pitch=384, delta=(0,0),damage=0xffffffffffffffff [ 76.066] gen9_composite_picture: (0, 10)x(12, 17), dst=(0, 10) [ 76.066] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[1.00 0.00 0.00, 0.00 0.06 -0.59, 0.00 0.00 1.00] [ 76.066] sna_transform_is_imprecise_integer_translation: not unity scaling [ 76.066] sna_render_pixmap_bo pixmap=4674, (0, 10)x(12, 17)/(12, 1) [ 76.066] sna_render_pixmap_bo box=(0, 0), (12, 1): (12, 1)/(12, 1) [ 76.066] sna_render_pixmap_bo: offset=(0, 0), size=(12, 1) [ 76.066] use_cpu_bo: no cpu bo [ 76.066] move_to_gpu: migrating whole pixmap (12x1) for source (0,0),(12,1), count 5? 0 [ 76.066] sna_render_pixmap_bo: uploading CPU box (0, 0), (12, 1) [ 76.066] upload: box=(0, 0), (12, 1), pixmap=12x1 [ 76.066] sna_drawable_move_region_to_cpu(pixmap=4674 (12x1), [(0, 0), (12, 1)], flags=2) [ 76.066] sna_drawable_move_region_to_cpu: pixmap=4674 all damaged on CPU [ 76.066] kgem_can_create_2d: 12x1 @ 32 [ 76.066] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=1 [ 76.066] kgem_can_create_2d: untiled size=4096 [ 76.066] kgem_choose_tiling: disabling tiling [12x1] for single row/col [ 76.066] kgem_choose_tiling: 12x1 -> 0 [ 76.066] kgem_upload_source_image : (0, 0), (12, 1), stride=48, bpp=32 [ 76.066] kgem_create_buffer_2d: 12x1, 32 bpp, stride=64 [ 76.066] kgem_create_buffer: size=128, flags=3 [write?=1, inplace?=1, last?=0] [ 76.066] kgem_create_buffer: reusing buffer? used=2048 + size=128, total=262144 [ 76.066] kgem_create_proxy: target handle=3 [proxy? -1], offset=2048, length=128, io=1 [ 76.066] __kgem_bo_init(handle=3, num_pages=128) [ 76.066] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x1, pitch=48/64 [ 76.066] upload: adding upload cache to pixmap=4674 [ 76.066] kgem_proxy_bo_attach: handle=3 [ 76.066] kgem_bo_is_render: handle=139, rq? 1 [1] [ 76.066] kgem_bo_is_render: handle=3, rq? 0 [0] [ 76.066] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 76.066] gen4_choose_composite_emitter: simple src, no mask [ 76.066] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.066] gen9_composite_get_binding_table(fc80) [ 76.066] kgem_add_reloc64: handle=3, pos=16152, delta=0, domains=40000 [ 76.066] kgem_add_reloc64: adding proxy [delta=2048] for handle=3 [ 76.066] kgem_add_reloc64[10] = (delta=2048, target handle=5, presumed=ffedf000) [ 76.066] [3f10] bind bo(handle=3, addr=ffedf800), format=192, width=12, height=1, pitch=64, tiling=0 -> sampler [ 76.066] gen9_emit_sampler: sampler = 32 [ 76.066] gen9_emit_vertex_elements: setup id=2 [ 76.066] gen9_render_composite_box: (0, 10), (12, 27) [ 76.066] apply_damage: damage=0x0, region=1 [(0, 10), (12, 27) + (0, 0)] [ 76.066] gen8_vertex_flush[698] = 3 [ 76.066] sna_destroy_pixmap: pixmap=4674, attached?=1 [ 76.066] _kgem_bo_destroy: handle=3, proxy? 1 [ 76.066] __sna_free_pixmap(pixmap=4674) [ 76.066] sna_create_pixmap(12, 1, 32, usage=0) [ 76.066] kgem_can_create_2d: 12x1 @ 32 [ 76.066] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=1 [ 76.066] kgem_can_create_2d: untiled size=4096 [ 76.066] kgem_choose_tiling: disabling tiling [12x1] for single row/col [ 76.066] kgem_choose_tiling: 12x1 -> 0 [ 76.066] sna_create_pixmap: usage=0, flags=a [ 76.066] sna_create_pixmap: small buffer [48], attaching to shadow pixmap [ 76.066] create_pixmap: allocating pixmap 12x1, depth=32/32, size=56 [ 76.066] create_pixmap: serial=4675, usage=0, 12x1 [ 76.066] sna_create_pixmap: serial=4675, 12x1, usage=0 [ 76.066] sna_validate_gc(0x561c94a96160) changes=0, previous serial=1242, drawable=1244 [ 76.066] sna_validate_gc: recomputing clip [ 76.066] sna_validate_gc: composite clip=1x[(0, 0), (12, 1)] [0x561c949a5890] [ 76.066] sna_copy_area: src=pixmap=4670:(13, 10)x(12, 1)+(0, 0) -> dst=pixmap=4676:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 76.066] sna_copy_area: normal copy [ 76.066] sna_do_copy: src=(13, 10), dst=(0, 0), size=(12x1) [ 76.067] sna_do_copy: after drawable: src=(13, 10), dst=(0, 0), size=(12x1) [ 76.067] sna_do_copy: dst extents (0, 0), (12, 1), dst clip extents (0, 0), (12, 1), dst size=12x1 [ 76.067] sna_do_copy: clipped dst extents (0, 0), (12, 1) [ 76.067] sna_do_copy: unclipped src extents (13, 10), (25, 11) [ 76.067] sna_do_copy: clipped src extents (13, 10), (25, 11) [ 76.067] sna_do_copy: pixmap -- no source clipping [ 76.067] sna_do_copy: src extents (13, 10), (25, 11) x 1 [ 76.067] sna_do_copy: copy region (0, 0), (12, 1) x 1 + (13, 10) [ 76.067] sna_copy_boxes (boxes=1x[(0, 0), (12, 1)...], src pixmap=4670+(13, 10), dst pixmap=4676+(0, 0), alu=3, src.size=25x21, dst.size=12x1) [ 76.067] sna_copy_boxes: dst=(priv=0x561c94ad4ba0, gpu_bo=0, cpu_bo=0), src=(priv=0x561c94acce80, gpu_bo=0, cpu_bo=0), replaces=1 [ 76.067] sna_drawable_use_bo pixmap=4676, box=((0, 0), (12, 1)), flags=18... [ 76.067] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=18 [ 76.067] sna_drawable_use_bo: try cpu as GPU bo is idle [ 76.067] sna_drawable_use_bo: no CPU bo, and GPU not forced [ 76.067] sna_copy_boxes__inplace - no, no src or dst GPU bo [ 76.067] sna_copy_boxes: fallback -- src=(13, 10), dst=(0, 0) [ 76.067] sna_drawable_move_region_to_cpu(pixmap=4670 (25x21), [(13, 10), (25, 11)], flags=6) [ 76.067] sna_drawable_move_region_to_cpu: pixmap=4670 all damaged on CPU [ 76.067] sna_drawable_move_region_to_cpu(pixmap=4676 (12x1), [(0, 0), (12, 1)], flags=5) [ 76.067] sna_drawable_move_region_to_cpu: region (0, 0), (12, 1) + (0, 0) subsumes pixmap (12x1) [ 76.067] _sna_pixmap_move_to_cpu(pixmap=4676, 12x1, flags=5) [ 76.067] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 76.067] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 76.067] _sna_pixmap_move_to_cpu: marking as damaged [ 76.067] __sna_damage_all(12, 1) [ 76.067] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 76.067] sna_copy_boxes: memcpy_blt(box=(0, 0), (12, 1), src=(13, 10), pitches=(100, 48)) [ 76.067] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x1, pitch=100/48 [ 76.067] sna_composite(pixmap=4668, op=3, src=4676+(42, 11), mask=0+(84, 10), dst=4668+(84, 10)+(0, 0), size=(12, 17) [ 76.067] sna_compute_composite_region: dst=(84, 10)x(12, 17) [ 76.067] sna_compute_composite_region: initial clip against dst->pDrawable: (84, 10), (96, 27) [ 76.067] clip_to_dst: region: 1x[(84, 10), (96, 27)], clip: 1x[(0, 0), (96, 37)] [ 76.067] sna_compute_composite_region: clip against dst->pCompositeClip: (84, 10), (96, 27) [ 76.067] sna_compute_composite_region: clip against src (12x1 clip=0): (84, 10), (96, 27) [ 76.067] sna_composite: composite region extents:+(0, 0) -> (84, 10), (96, 27) + (0, 0) [ 76.067] gen9_render_composite: 12x17, current mode=1/1 [ 76.067] kgem_bo_is_render: handle=139, rq? 1 [1] [ 76.067] kgem_bo_is_busy: handle=139, domain: 0 exec? 1, rq? 1 [ 76.067] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.067] gen9_composite_set_target: (84, 10)x(12, 17), partial?=1 [ 76.067] sna_drawable_use_bo pixmap=4668, box=((84, 10), (96, 27)), flags=7... [ 76.067] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.067] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.067] sna_drawable_use_bo: using whole GPU bo [ 76.067] gen9_composite_set_target: pixmap=4668, format=20020888, size=96x37, pitch=384, delta=(0,0),damage=0xffffffffffffffff [ 76.067] gen9_composite_picture: (42, 11)x(12, 17), dst=(84, 10) [ 76.067] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[1.00 0.00 -42.00, 0.00 0.06 -0.65, 0.00 0.00 1.00] [ 76.067] sna_transform_is_imprecise_integer_translation: not unity scaling [ 76.067] sna_render_pixmap_bo pixmap=4676, (42, 11)x(12, 17)/(12, 1) [ 76.067] sna_render_pixmap_bo box=(0, 0), (12, 1): (12, 1)/(12, 1) [ 76.067] sna_render_pixmap_bo: offset=(-42, 1), size=(12, 1) [ 76.067] use_cpu_bo: no cpu bo [ 76.067] move_to_gpu: migrating whole pixmap (12x1) for source (0,0),(12,1), count 5? 0 [ 76.067] sna_render_pixmap_bo: uploading CPU box (0, 0), (12, 1) [ 76.067] upload: box=(0, 0), (12, 1), pixmap=12x1 [ 76.067] sna_drawable_move_region_to_cpu(pixmap=4676 (12x1), [(0, 0), (12, 1)], flags=2) [ 76.067] sna_drawable_move_region_to_cpu: pixmap=4676 all damaged on CPU [ 76.067] kgem_can_create_2d: 12x1 @ 32 [ 76.067] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=1 [ 76.067] kgem_can_create_2d: untiled size=4096 [ 76.067] kgem_choose_tiling: disabling tiling [12x1] for single row/col [ 76.067] kgem_choose_tiling: 12x1 -> 0 [ 76.067] kgem_upload_source_image : (0, 0), (12, 1), stride=48, bpp=32 [ 76.067] kgem_create_buffer_2d: 12x1, 32 bpp, stride=64 [ 76.067] kgem_create_buffer: size=128, flags=3 [write?=1, inplace?=1, last?=0] [ 76.067] kgem_create_buffer: reusing buffer? used=2304 + size=128, total=262144 [ 76.067] kgem_create_proxy: target handle=3 [proxy? -1], offset=2304, length=128, io=1 [ 76.067] __kgem_bo_init(handle=3, num_pages=128) [ 76.067] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x1, pitch=48/64 [ 76.067] upload: adding upload cache to pixmap=4676 [ 76.067] kgem_proxy_bo_attach: handle=3 [ 76.067] kgem_bo_is_render: handle=139, rq? 1 [1] [ 76.067] kgem_bo_is_render: handle=3, rq? 0 [0] [ 76.067] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 76.068] gen4_choose_composite_emitter: simple src, no mask [ 76.068] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.068] gen9_composite_get_binding_table(fc00) [ 76.068] kgem_add_reloc64: handle=3, pos=16120, delta=0, domains=40000 [ 76.068] kgem_add_reloc64: adding proxy [delta=2304] for handle=3 [ 76.068] kgem_add_reloc64[11] = (delta=2304, target handle=5, presumed=ffedf000) [ 76.068] [3ef0] bind bo(handle=3, addr=ffedf900), format=192, width=12, height=1, pitch=64, tiling=0 -> sampler [ 76.068] gen9_emit_vertex_elements: setup id=2 [ 76.068] gen9_render_composite_box: (84, 10), (96, 27) [ 76.068] apply_damage: damage=0x0, region=1 [(84, 10), (96, 27) + (0, 0)] [ 76.068] gen8_vertex_flush[6d4] = 3 [ 76.068] sna_destroy_pixmap: pixmap=4676, attached?=1 [ 76.068] _kgem_bo_destroy: handle=3, proxy? 1 [ 76.068] __sna_free_pixmap(pixmap=4676) [ 76.068] sna_composite(pixmap=4668, op=3, src=4670+(0, 11), mask=0+(0, 27), dst=4668+(0, 27)+(0, 0), size=(12, 10) [ 76.068] sna_compute_composite_region: dst=(0, 27)x(12, 10) [ 76.068] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 27), (12, 37) [ 76.068] clip_to_dst: region: 1x[(0, 27), (12, 37)], clip: 1x[(0, 0), (96, 37)] [ 76.068] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 27), (12, 37) [ 76.068] sna_compute_composite_region: clip against src (25x21 clip=0): (0, 27), (12, 37) [ 76.068] sna_composite: composite region extents:+(0, 0) -> (0, 27), (12, 37) + (0, 0) [ 76.068] gen9_render_composite: 12x10, current mode=1/1 [ 76.068] kgem_bo_is_render: handle=139, rq? 1 [1] [ 76.068] kgem_bo_is_busy: handle=139, domain: 0 exec? 1, rq? 1 [ 76.068] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.068] gen9_composite_set_target: (0, 27)x(12, 10), partial?=1 [ 76.068] sna_drawable_use_bo pixmap=4668, box=((0, 27), (12, 37)), flags=7... [ 76.068] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.068] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.068] sna_drawable_use_bo: using whole GPU bo [ 76.068] gen9_composite_set_target: pixmap=4668, format=20020888, size=96x37, pitch=384, delta=(0,0),damage=0xffffffffffffffff [ 76.068] gen9_composite_picture: (0, 11)x(12, 10), dst=(0, 27) [ 76.068] sna_transform_is_imprecise_integer_translation: no transform [ 76.068] gen9_composite_picture: integer translation (0, 0), removing [ 76.068] sna_render_pixmap_bo pixmap=4670, (0, 11)x(12, 10)/(25, 21) [ 76.068] sna_render_pixmap_bo box=(0, 11), (12, 21): (12, 10)/(25, 21) [ 76.068] sna_render_pixmap_bo: offset=(0, -16), size=(25, 21) [ 76.068] use_cpu_bo: no cpu bo [ 76.068] kgem_choose_tiling: too short [10] for TILING_Y [ 76.068] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 76.068] kgem_choose_tiling: 12x10 -> 0 [ 76.068] sna_render_pixmap_bo: uploading CPU box (0, 11), (12, 21) [ 76.068] upload: box=(0, 11), (12, 21), pixmap=25x21 [ 76.068] sna_drawable_move_region_to_cpu(pixmap=4670 (25x21), [(0, 11), (12, 21)], flags=2) [ 76.068] sna_drawable_move_region_to_cpu: pixmap=4670 all damaged on CPU [ 76.068] kgem_can_create_2d: 12x10 @ 32 [ 76.068] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 76.068] kgem_can_create_2d: untiled size=4096 [ 76.068] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 76.068] kgem_choose_tiling: 12x10 -> 0 [ 76.068] kgem_upload_source_image : (0, 11), (12, 21), stride=100, bpp=32 [ 76.068] kgem_create_buffer_2d: 12x10, 32 bpp, stride=64 [ 76.068] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] [ 76.068] kgem_create_buffer: reusing buffer? used=2560 + size=640, total=262144 [ 76.068] kgem_create_proxy: target handle=3 [proxy? -1], offset=2560, length=640, io=1 [ 76.068] __kgem_bo_init(handle=3, num_pages=640) [ 76.068] memcpy_blt: src=(0, 11), dst=(0, 0), size=12x10, pitch=100/64 [ 76.068] kgem_bo_is_render: handle=139, rq? 1 [1] [ 76.068] kgem_bo_is_render: handle=3, rq? 0 [0] [ 76.068] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 76.068] gen4_choose_composite_emitter: identity src, no mask [ 76.068] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.068] gen9_composite_get_binding_table(fb80) [ 76.069] kgem_add_reloc64: handle=3, pos=16088, delta=0, domains=40000 [ 76.069] kgem_add_reloc64: adding proxy [delta=2560] for handle=3 [ 76.069] kgem_add_reloc64[12] = (delta=2560, target handle=5, presumed=ffedf000) [ 76.069] [3ed0] bind bo(handle=3, addr=ffedfa00), format=192, width=12, height=10, pitch=64, tiling=0 -> sampler [ 76.069] gen9_emit_sampler: sampler = 2 [ 76.069] gen9_emit_vertex_elements: setup id=2 [ 76.069] gen9_render_composite_box: (0, 27), (12, 37) [ 76.069] apply_damage: damage=0x0, region=1 [(0, 27), (12, 37) + (0, 0)] [ 76.069] gen8_vertex_flush[718] = 3 [ 76.069] _kgem_bo_destroy: handle=3, proxy? 1 [ 76.069] sna_create_pixmap(1, 10, 32, usage=0) [ 76.069] kgem_can_create_2d: 1x10 @ 32 [ 76.069] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=10 [ 76.069] kgem_can_create_2d: untiled size=4096 [ 76.069] kgem_choose_tiling: disabling tiling [1x10] for single row/col [ 76.069] kgem_choose_tiling: 1x10 -> 0 [ 76.069] sna_create_pixmap: usage=0, flags=a [ 76.069] sna_create_pixmap: small buffer [40], attaching to shadow pixmap [ 76.069] create_pixmap: allocating pixmap 1x10, depth=32/32, size=48 [ 76.069] create_pixmap: serial=4677, usage=0, 1x10 [ 76.069] sna_create_pixmap: serial=4677, 1x10, usage=0 [ 76.069] sna_validate_gc(0x561c94a96160) changes=0, previous serial=1244, drawable=1246 [ 76.069] sna_validate_gc: recomputing clip [ 76.069] sna_validate_gc: composite clip=1x[(0, 0), (1, 10)] [0x561c949a5890] [ 76.069] sna_copy_area: src=pixmap=4670:(12, 11)x(1, 10)+(0, 0) -> dst=pixmap=4678:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 76.069] sna_copy_area: normal copy [ 76.069] sna_do_copy: src=(12, 11), dst=(0, 0), size=(1x10) [ 76.069] sna_do_copy: after drawable: src=(12, 11), dst=(0, 0), size=(1x10) [ 76.069] sna_do_copy: dst extents (0, 0), (1, 10), dst clip extents (0, 0), (1, 10), dst size=1x10 [ 76.069] sna_do_copy: clipped dst extents (0, 0), (1, 10) [ 76.069] sna_do_copy: unclipped src extents (12, 11), (13, 21) [ 76.069] sna_do_copy: clipped src extents (12, 11), (13, 21) [ 76.069] sna_do_copy: pixmap -- no source clipping [ 76.069] sna_do_copy: src extents (12, 11), (13, 21) x 1 [ 76.069] sna_do_copy: copy region (0, 0), (1, 10) x 1 + (12, 11) [ 76.069] sna_copy_boxes (boxes=1x[(0, 0), (1, 10)...], src pixmap=4670+(12, 11), dst pixmap=4678+(0, 0), alu=3, src.size=25x21, dst.size=1x10) [ 76.069] sna_copy_boxes: dst=(priv=0x561c94ad4ba0, gpu_bo=0, cpu_bo=0), src=(priv=0x561c94acce80, gpu_bo=0, cpu_bo=0), replaces=1 [ 76.069] sna_drawable_use_bo pixmap=4678, box=((0, 0), (1, 10)), flags=18... [ 76.069] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=18 [ 76.069] sna_drawable_use_bo: try cpu as GPU bo is idle [ 76.069] sna_drawable_use_bo: no CPU bo, and GPU not forced [ 76.069] sna_copy_boxes__inplace - no, no src or dst GPU bo [ 76.069] sna_copy_boxes: fallback -- src=(12, 11), dst=(0, 0) [ 76.069] sna_drawable_move_region_to_cpu(pixmap=4670 (25x21), [(12, 11), (13, 21)], flags=6) [ 76.069] sna_drawable_move_region_to_cpu: pixmap=4670 all damaged on CPU [ 76.069] sna_drawable_move_region_to_cpu(pixmap=4678 (1x10), [(0, 0), (1, 10)], flags=5) [ 76.069] sna_drawable_move_region_to_cpu: region (0, 0), (1, 10) + (0, 0) subsumes pixmap (1x10) [ 76.069] _sna_pixmap_move_to_cpu(pixmap=4678, 1x10, flags=5) [ 76.069] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 76.069] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 76.069] _sna_pixmap_move_to_cpu: marking as damaged [ 76.069] __sna_damage_all(1, 10) [ 76.069] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 76.069] sna_copy_boxes: memcpy_blt(box=(0, 0), (1, 10), src=(12, 11), pitches=(100, 4)) [ 76.069] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x10, pitch=100/4 [ 76.069] sna_composite(pixmap=4668, op=3, src=4678+(13, 14), mask=0+(12, 27), dst=4668+(12, 27)+(0, 0), size=(72, 10) [ 76.069] sna_compute_composite_region: dst=(12, 27)x(72, 10) [ 76.069] sna_compute_composite_region: initial clip against dst->pDrawable: (12, 27), (84, 37) [ 76.069] clip_to_dst: region: 1x[(12, 27), (84, 37)], clip: 1x[(0, 0), (96, 37)] [ 76.069] sna_compute_composite_region: clip against dst->pCompositeClip: (12, 27), (84, 37) [ 76.069] sna_compute_composite_region: clip against src (1x10 clip=0): (12, 27), (84, 37) [ 76.069] sna_composite: composite region extents:+(0, 0) -> (12, 27), (84, 37) + (0, 0) [ 76.069] gen9_render_composite: 72x10, current mode=1/1 [ 76.070] kgem_bo_is_render: handle=139, rq? 1 [1] [ 76.070] kgem_bo_is_busy: handle=139, domain: 0 exec? 1, rq? 1 [ 76.070] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.070] gen9_composite_set_target: (12, 27)x(72, 10), partial?=1 [ 76.070] sna_drawable_use_bo pixmap=4668, box=((12, 27), (84, 37)), flags=7... [ 76.070] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.070] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.070] sna_drawable_use_bo: using whole GPU bo [ 76.070] gen9_composite_set_target: pixmap=4668, format=20020888, size=96x37, pitch=384, delta=(0,0),damage=0xffffffffffffffff [ 76.070] gen9_composite_picture: (13, 14)x(72, 10), dst=(12, 27) [ 76.070] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.01 0.00 -0.18, 0.00 1.00 -14.00, 0.00 0.00 1.00] [ 76.070] sna_transform_is_imprecise_integer_translation: not unity scaling [ 76.070] sna_render_pixmap_bo pixmap=4678, (13, 14)x(72, 10)/(1, 10) [ 76.070] sna_render_pixmap_bo box=(0, 0), (1, 10): (1, 10)/(1, 10) [ 76.070] sna_render_pixmap_bo: offset=(1, -13), size=(1, 10) [ 76.070] use_cpu_bo: no cpu bo [ 76.070] move_to_gpu: migrating whole pixmap (1x10) for source (0,0),(1,10), count 5? 0 [ 76.070] sna_render_pixmap_bo: uploading CPU box (0, 0), (1, 10) [ 76.070] upload: box=(0, 0), (1, 10), pixmap=1x10 [ 76.070] sna_drawable_move_region_to_cpu(pixmap=4678 (1x10), [(0, 0), (1, 10)], flags=2) [ 76.070] sna_drawable_move_region_to_cpu: pixmap=4678 all damaged on CPU [ 76.070] kgem_can_create_2d: 1x10 @ 32 [ 76.070] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=10 [ 76.070] kgem_can_create_2d: untiled size=4096 [ 76.070] kgem_choose_tiling: disabling tiling [1x10] for single row/col [ 76.070] kgem_choose_tiling: 1x10 -> 0 [ 76.070] kgem_upload_source_image : (0, 0), (1, 10), stride=4, bpp=32 [ 76.070] kgem_create_buffer_2d: 1x10, 32 bpp, stride=32 [ 76.070] kgem_create_buffer: size=320, flags=3 [write?=1, inplace?=1, last?=0] [ 76.070] kgem_create_buffer: reusing buffer? used=3328 + size=320, total=262144 [ 76.070] kgem_create_proxy: target handle=3 [proxy? -1], offset=3328, length=320, io=1 [ 76.070] __kgem_bo_init(handle=3, num_pages=320) [ 76.070] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x10, pitch=4/32 [ 76.070] upload: adding upload cache to pixmap=4678 [ 76.070] kgem_proxy_bo_attach: handle=3 [ 76.070] kgem_bo_is_render: handle=139, rq? 1 [1] [ 76.070] kgem_bo_is_render: handle=3, rq? 0 [0] [ 76.070] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 76.070] gen4_choose_composite_emitter: simple src, no mask [ 76.070] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.070] gen9_composite_get_binding_table(fb00) [ 76.070] kgem_add_reloc64: handle=3, pos=16056, delta=0, domains=40000 [ 76.070] kgem_add_reloc64: adding proxy [delta=3328] for handle=3 [ 76.070] kgem_add_reloc64[13] = (delta=3328, target handle=5, presumed=ffedf000) [ 76.070] [3eb0] bind bo(handle=3, addr=ffedfd00), format=192, width=1, height=10, pitch=32, tiling=0 -> sampler [ 76.070] gen9_emit_sampler: sampler = 32 [ 76.070] gen9_emit_vertex_elements: setup id=2 [ 76.070] gen9_render_composite_box: (12, 27), (84, 37) [ 76.070] apply_damage: damage=0x0, region=1 [(12, 27), (84, 37) + (0, 0)] [ 76.070] gen8_vertex_flush[75c] = 3 [ 76.070] sna_accel_flush: flush?=0, dirty?=0 [ 76.070] sna_block_handler (tv=0.0) [ 76.070] sna_wakeup_handler [ 76.070] sna_destroy_pixmap: pixmap=4678, attached?=1 [ 76.070] _kgem_bo_destroy: handle=3, proxy? 1 [ 76.070] __sna_free_pixmap(pixmap=4678) [ 76.070] sna_composite(pixmap=4668, op=3, src=4670+(13, 11), mask=0+(84, 27), dst=4668+(84, 27)+(0, 0), size=(12, 10) [ 76.070] sna_compute_composite_region: dst=(84, 27)x(12, 10) [ 76.070] sna_compute_composite_region: initial clip against dst->pDrawable: (84, 27), (96, 37) [ 76.070] clip_to_dst: region: 1x[(84, 27), (96, 37)], clip: 1x[(0, 0), (96, 37)] [ 76.070] sna_compute_composite_region: clip against dst->pCompositeClip: (84, 27), (96, 37) [ 76.071] sna_compute_composite_region: clip against src (25x21 clip=0): (84, 27), (96, 37) [ 76.071] sna_composite: composite region extents:+(0, 0) -> (84, 27), (96, 37) + (0, 0) [ 76.071] gen9_render_composite: 12x10, current mode=1/1 [ 76.071] kgem_bo_is_render: handle=139, rq? 1 [1] [ 76.071] kgem_bo_is_busy: handle=139, domain: 0 exec? 1, rq? 1 [ 76.071] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.071] gen9_composite_set_target: (84, 27)x(12, 10), partial?=1 [ 76.071] sna_drawable_use_bo pixmap=4668, box=((84, 27), (96, 37)), flags=7... [ 76.071] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.071] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.071] sna_drawable_use_bo: using whole GPU bo [ 76.071] gen9_composite_set_target: pixmap=4668, format=20020888, size=96x37, pitch=384, delta=(0,0),damage=0xffffffffffffffff [ 76.071] gen9_composite_picture: (13, 11)x(12, 10), dst=(84, 27) [ 76.071] sna_transform_is_imprecise_integer_translation: no transform [ 76.071] gen9_composite_picture: integer translation (0, 0), removing [ 76.071] sna_render_pixmap_bo pixmap=4670, (13, 11)x(12, 10)/(25, 21) [ 76.071] sna_render_pixmap_bo box=(13, 11), (25, 21): (12, 10)/(25, 21) [ 76.071] sna_render_pixmap_bo: offset=(-71, -16), size=(25, 21) [ 76.071] use_cpu_bo: no cpu bo [ 76.071] kgem_choose_tiling: too short [10] for TILING_Y [ 76.071] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 76.071] kgem_choose_tiling: 12x10 -> 0 [ 76.071] sna_render_pixmap_bo: uploading CPU box (13, 11), (25, 21) [ 76.071] upload: box=(13, 11), (25, 21), pixmap=25x21 [ 76.071] sna_drawable_move_region_to_cpu(pixmap=4670 (25x21), [(13, 11), (25, 21)], flags=2) [ 76.071] sna_drawable_move_region_to_cpu: pixmap=4670 all damaged on CPU [ 76.071] kgem_can_create_2d: 12x10 @ 32 [ 76.071] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 76.071] kgem_can_create_2d: untiled size=4096 [ 76.071] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 76.071] kgem_choose_tiling: 12x10 -> 0 [ 76.071] kgem_upload_source_image : (13, 11), (25, 21), stride=100, bpp=32 [ 76.071] kgem_create_buffer_2d: 12x10, 32 bpp, stride=64 [ 76.071] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] [ 76.071] kgem_create_buffer: reusing buffer? used=3840 + size=640, total=262144 [ 76.071] kgem_create_proxy: target handle=3 [proxy? -1], offset=3840, length=640, io=1 [ 76.071] __kgem_bo_init(handle=3, num_pages=640) [ 76.071] memcpy_blt: src=(13, 11), dst=(0, 0), size=12x10, pitch=100/64 [ 76.071] kgem_bo_is_render: handle=139, rq? 1 [1] [ 76.071] kgem_bo_is_render: handle=3, rq? 0 [0] [ 76.071] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 76.071] gen4_choose_composite_emitter: identity src, no mask [ 76.071] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.071] gen9_composite_get_binding_table(fa80) [ 76.071] kgem_add_reloc64: handle=3, pos=16024, delta=0, domains=40000 [ 76.071] kgem_add_reloc64: adding proxy [delta=3840] for handle=3 [ 76.071] kgem_add_reloc64[14] = (delta=3840, target handle=5, presumed=ffedf000) [ 76.071] [3e90] bind bo(handle=3, addr=ffedff00), format=192, width=12, height=10, pitch=64, tiling=0 -> sampler [ 76.071] gen9_emit_sampler: sampler = 2 [ 76.071] gen9_emit_vertex_elements: setup id=2 [ 76.071] gen9_render_composite_box: (84, 27), (96, 37) [ 76.071] apply_damage: damage=0x0, region=1 [(84, 27), (96, 37) + (0, 0)] [ 76.071] gen8_vertex_flush[7a0] = 3 [ 76.071] _kgem_bo_destroy: handle=3, proxy? 1 [ 76.071] sna_destroy_pixmap: pixmap=4670, attached?=1 [ 76.071] __sna_free_pixmap(pixmap=4670) [ 76.071] sna_glyphs(op=3, nlist=1, src=(9, 23)) [ 76.071] kgem_bo_is_busy: handle=139, domain: 0 exec? 1, rq? 1 [ 76.071] sna_glyphs: discarding mask [ 76.071] glyphs0_to_dst(op=3, src=(9, 23), nlist=1, dst=(9, 23)+(0, 0)) [ 76.071] clipped_glyphs: no, clip region (0, 0), (96, 37) matches drawable pixmap=94680752682688 size=96x37 [ 76.071] gen9_render_composite: 0x0, current mode=1/1 [ 76.071] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 76.071] kgem_bo_is_busy: handle=139, domain: 0 exec? 1, rq? 1 [ 76.072] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.072] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.072] sna_drawable_use_bo pixmap=4668, box=((0, 0), (96, 37)), flags=7... [ 76.072] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.072] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.072] sna_drawable_use_bo: using whole GPU bo [ 76.072] gen9_composite_set_target: pixmap=4668, format=20020888, size=96x37, pitch=384, delta=(0,0),damage=0xffffffffffffffff [ 76.072] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.072] color_convert: src=ff292927 [20028888] [ 76.072] color_convert: dst=ff292927 [20028888] [ 76.072] sna_render_get_solid: ff292927 [ 76.072] sna_render_get_solid(34) = ff292927 (old) [ 76.072] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.072] sna_transform_is_imprecise_integer_translation: no transform [ 76.072] gen9_composite_picture: integer translation (0, 0), removing [ 76.072] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.072] sna_render_pixmap_bo: GPU all damaged [ 76.072] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 76.072] gen4_choose_composite_emitter: solid, identity mask [ 76.072] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 76.072] aligning vertex: was 3, now 4 floats per vertex [ 76.072] gen9_composite_get_binding_table(fa00) [ 76.072] kgem_add_reloc64: handle=122, pos=15992, delta=0, domains=40000 [ 76.072] kgem_add_reloc64: adding proxy [delta=136] for handle=122 [ 76.072] kgem_add_reloc64[15] = (delta=136, target handle=3, presumed=fff6a000) [ 76.072] [3e70] bind bo(handle=122, addr=fff6a088), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 76.072] kgem_add_reloc64: handle=6, pos=15976, delta=0, domains=40000 [ 76.072] kgem_add_handle: handle=6, index=6 [ 76.072] kgem_add_reloc64[16] = (delta=0, target handle=6, presumed=fd581000) [ 76.072] [3e60] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 76.072] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 [ 76.072] gen9_emit_sampler: sampler = a [ 76.072] gen9_emit_sf: num_sf_outputs=2 [ 76.072] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.072] gen9_emit_vertex_elements: setup id=9 [ 76.072] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 76.072] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 76.072] glyphs0_to_dst: glyph=(8, 13)x(12, 10), unclipped [ 76.072] emit_primitive_identity_mask__avx2: dst=(8, 13), mask=(64.00, 64.00) x (12.00, 10.00) [ 76.072] glyphs0_to_dst: glyph=(19, 11)x(5, 12), unclipped [ 76.072] emit_primitive_identity_mask__avx2: dst=(19, 11), mask=(800.00, 32.00) x (5.00, 12.00) [ 76.072] glyphs0_to_dst: glyph=(23, 11)x(5, 12), unclipped [ 76.072] emit_primitive_identity_mask__avx2: dst=(23, 11), mask=(800.00, 32.00) x (5.00, 12.00) [ 76.072] glyphs0_to_dst: glyph=(29, 13)x(10, 10), unclipped [ 76.072] emit_primitive_identity_mask__avx2: dst=(29, 13), mask=(560.00, 32.00) x (10.00, 10.00) [ 76.072] glyphs0_to_dst: glyph=(37, 15)x(10, 8), unclipped [ 76.072] emit_primitive_identity_mask__avx2: dst=(37, 15), mask=(576.00, 0.00) x (10.00, 8.00) [ 76.072] glyphs0_to_dst: glyph=(46, 12)x(7, 11), unclipped [ 76.072] emit_primitive_identity_mask__avx2: dst=(46, 12), mask=(624.00, 0.00) x (7.00, 11.00) [ 76.072] glyphs0_to_dst: glyph=(52, 12)x(7, 11), unclipped [ 76.072] emit_primitive_identity_mask__avx2: dst=(52, 12), mask=(624.00, 0.00) x (7.00, 11.00) [ 76.072] glyphs0_to_dst: glyph=(57, 12)x(5, 11), unclipped [ 76.072] emit_primitive_identity_mask__avx2: dst=(57, 12), mask=(784.00, 48.00) x (5.00, 11.00) [ 76.072] glyphs0_to_dst: glyph=(62, 15)x(9, 8), unclipped [ 76.072] emit_primitive_identity_mask__avx2: dst=(62, 15), mask=(592.00, 0.00) x (9.00, 8.00) [ 76.072] glyphs0_to_dst: glyph=(70, 15)x(10, 11), unclipped [ 76.072] emit_primitive_identity_mask__avx2: dst=(70, 15), mask=(656.00, 16.00) x (10.00, 11.00) [ 76.072] glyphs0_to_dst: glyph=(79, 15)x(9, 8), unclipped [ 76.072] emit_primitive_identity_mask__avx2: dst=(79, 15), mask=(576.00, 16.00) x (9.00, 8.00) [ 76.072] gen8_vertex_flush[87c] = 33 [ 76.072] gen9_magic_ca_pass: CA fixup (23 -> 56) [ 76.072] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 76.072] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.073] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.073] sna_glyphs(op=3, nlist=1, src=(9, 24)) [ 76.073] kgem_bo_is_busy: handle=139, domain: 0 exec? 1, rq? 1 [ 76.073] sna_glyphs: discarding mask [ 76.073] glyphs0_to_dst(op=3, src=(9, 24), nlist=1, dst=(9, 24)+(0, 0)) [ 76.073] clipped_glyphs: no, clip region (0, 0), (96, 37) matches drawable pixmap=94680752682688 size=96x37 [ 76.073] gen9_render_composite: 0x0, current mode=1/1 [ 76.073] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 76.073] kgem_bo_is_busy: handle=139, domain: 0 exec? 1, rq? 1 [ 76.073] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.073] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.073] sna_drawable_use_bo pixmap=4668, box=((0, 0), (96, 37)), flags=7... [ 76.073] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.073] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.073] sna_drawable_use_bo: using whole GPU bo [ 76.073] gen9_composite_set_target: pixmap=4668, format=20020888, size=96x37, pitch=384, delta=(0,0),damage=0xffffffffffffffff [ 76.073] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.073] color_convert: src=ffdfdbd2 [20028888] [ 76.073] color_convert: dst=ffdfdbd2 [20028888] [ 76.073] sna_render_get_solid: ffdfdbd2 [ 76.073] sna_render_get_solid(6) = ffdfdbd2 (old) [ 76.073] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.073] sna_transform_is_imprecise_integer_translation: no transform [ 76.073] gen9_composite_picture: integer translation (0, 0), removing [ 76.073] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.073] sna_render_pixmap_bo: GPU all damaged [ 76.073] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 76.073] gen4_choose_composite_emitter: solid, identity mask [ 76.073] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.073] gen9_composite_get_binding_table(f940) [ 76.073] kgem_add_reloc64: handle=122, pos=15944, delta=0, domains=40000 [ 76.073] kgem_add_reloc64: adding proxy [delta=24] for handle=122 [ 76.073] kgem_add_reloc64[17] = (delta=24, target handle=3, presumed=fff6a000) [ 76.073] [3e40] bind bo(handle=122, addr=fff6a018), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 76.073] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.073] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.073] gen9_emit_vertex_elements: setup id=9 [ 76.073] glyphs0_to_dst: glyph=(8, 14)x(12, 10), unclipped [ 76.073] emit_primitive_identity_mask__avx2: dst=(8, 14), mask=(64.00, 64.00) x (12.00, 10.00) [ 76.073] glyphs0_to_dst: glyph=(19, 12)x(5, 12), unclipped [ 76.073] emit_primitive_identity_mask__avx2: dst=(19, 12), mask=(800.00, 32.00) x (5.00, 12.00) [ 76.073] glyphs0_to_dst: glyph=(23, 12)x(5, 12), unclipped [ 76.073] emit_primitive_identity_mask__avx2: dst=(23, 12), mask=(800.00, 32.00) x (5.00, 12.00) [ 76.073] glyphs0_to_dst: glyph=(29, 14)x(10, 10), unclipped [ 76.073] emit_primitive_identity_mask__avx2: dst=(29, 14), mask=(560.00, 32.00) x (10.00, 10.00) [ 76.073] glyphs0_to_dst: glyph=(37, 16)x(10, 8), unclipped [ 76.073] emit_primitive_identity_mask__avx2: dst=(37, 16), mask=(576.00, 0.00) x (10.00, 8.00) [ 76.073] glyphs0_to_dst: glyph=(46, 13)x(7, 11), unclipped [ 76.073] emit_primitive_identity_mask__avx2: dst=(46, 13), mask=(624.00, 0.00) x (7.00, 11.00) [ 76.073] glyphs0_to_dst: glyph=(52, 13)x(7, 11), unclipped [ 76.073] emit_primitive_identity_mask__avx2: dst=(52, 13), mask=(624.00, 0.00) x (7.00, 11.00) [ 76.073] glyphs0_to_dst: glyph=(57, 13)x(5, 11), unclipped [ 76.073] emit_primitive_identity_mask__avx2: dst=(57, 13), mask=(784.00, 48.00) x (5.00, 11.00) [ 76.073] glyphs0_to_dst: glyph=(62, 16)x(9, 8), unclipped [ 76.073] emit_primitive_identity_mask__avx2: dst=(62, 16), mask=(592.00, 0.00) x (9.00, 8.00) [ 76.073] glyphs0_to_dst: glyph=(70, 16)x(10, 11), unclipped [ 76.073] emit_primitive_identity_mask__avx2: dst=(70, 16), mask=(656.00, 16.00) x (10.00, 11.00) [ 76.073] glyphs0_to_dst: glyph=(79, 16)x(9, 8), unclipped [ 76.073] emit_primitive_identity_mask__avx2: dst=(79, 16), mask=(576.00, 16.00) x (9.00, 8.00) [ 76.073] gen8_vertex_flush[97c] = 33 [ 76.073] gen9_magic_ca_pass: CA fixup (56 -> 89) [ 76.073] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 76.073] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.073] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.074] sna_copy_area: src=pixmap=4668:(0, 0)x(96, 37)+(0, 0) -> dst=pixmap=4458:(11, 7)+(1524, 838); alu=3, pm=ffffffff, depth=24 [ 76.074] sna_copy_area: normal copy [ 76.074] sna_do_copy: src=(0, 0), dst=(11, 7), size=(96x37) [ 76.074] sna_do_copy: after drawable: src=(0, 0), dst=(1535, 845), size=(96x37) [ 76.074] sna_do_copy: dst extents (1535, 845), (1631, 882), dst clip extents (1524, 838), (2374, 1402), dst size=850x564 [ 76.074] sna_do_copy: clipped dst extents (1535, 845), (1631, 882) [ 76.074] sna_do_copy: unclipped src extents (0, 0), (96, 37) [ 76.074] sna_do_copy: clipped src extents (0, 0), (96, 37) [ 76.074] sna_do_copy: pixmap -- no source clipping [ 76.074] sna_do_copy: src extents (0, 0), (96, 37) x 1 [ 76.074] sna_do_copy: copy region (1535, 845), (1631, 882) x 1 + (-1535, -845) [ 76.074] sna_copy_boxes (boxes=1x[(1535, 845), (1631, 882)...], src pixmap=4668+(-1535, -845), dst pixmap=4458+(-1524, -810), alu=3, src.size=96x37, dst.size=850x592) [ 76.074] sna_copy_boxes: dst=(priv=0x561c9499d2c0, gpu_bo=20, cpu_bo=0), src=(priv=0x561c9472b610, gpu_bo=139, cpu_bo=0), replaces=0 [ 76.074] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 76.074] sna_drawable_use_bo pixmap=4458, box=((11, 35), (107, 72)), flags=b... [ 76.074] sna_drawable_use_bo: exported target, set PREFER_GPU [ 76.074] sna_drawable_use_bo: pinned, never REPLACES [ 76.074] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=b [ 76.074] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.074] sna_drawable_use_bo: using whole GPU bo [ 76.074] sna_pixmap_move_to_gpu(pixmap=4668, usage=0), flags=a [ 76.074] sna_pixmap_move_to_gpu: already all-damaged [ 76.074] sna_pixmap_mark_active: pixmap=4668, handle=139 [ 76.074] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 76.074] gen9_render_copy_boxes (-11, -35)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 76.074] kgem_bo_is_render: handle=139, rq? 1 [1] [ 76.074] kgem_bo_is_render: handle=20, rq? 0 [0] [ 76.074] kgem_bo_is_render: handle=20, rq? 0 [0] [ 76.074] kgem_bo_is_render: handle=139, rq? 1 [1] [ 76.074] kgem_set_mode: flushing before new bo [ 76.074] gen8_vertex_close: used=356, vbo active? 23, vb=207, nreloc=4 [ 76.074] gen8_vertex_close: reloc[0] = 287 [ 76.074] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 76.074] kgem_add_handle: handle=23, index=7 [ 76.074] kgem_add_reloc64[18] = (delta=0, target handle=7, presumed=fd541000) [ 76.074] gen8_vertex_close: reloc[1] = 337 [ 76.074] kgem_add_reloc64: handle=23, pos=337, delta=0, domains=200000 [ 76.074] kgem_add_reloc64[19] = (delta=0, target handle=7, presumed=fd541000) [ 76.074] gen8_vertex_close: reloc[2] = 366 [ 76.074] kgem_add_reloc64: handle=23, pos=366, delta=0, domains=200000 [ 76.074] kgem_add_reloc64[20] = (delta=0, target handle=7, presumed=fd541000) [ 76.074] gen8_vertex_close: reloc[3] = 538 [ 76.074] kgem_add_reloc64: handle=23, pos=538, delta=0, domains=200000 [ 76.074] kgem_add_reloc64[21] = (delta=0, target handle=7, presumed=fd541000) [ 76.074] batch[1/1, flags=1800]: 644 644 15936 16384, nreloc=22, nexec=8, nfence=0, aperture=1181 [fenced=0] [ 76.074] kgem_finish_buffers: buffer handle=3, used=4608, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 76.074] kgem_finish_buffers: retaining upload buffer (4608/262144): used=8192, refcnt=1 [ 76.074] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd981000 [ 76.074] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -57343 [ 76.074] kgem_fixup_relocs: shrinking by 57344 [ 76.074] __kgem_busy: handle=2, busy=0, wedged=0 [ 76.075] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd981000 [ 76.075] kgem_commit: release handle=139 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd353000 [ 76.075] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 76.075] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 76.075] __kgem_bo_clear_busy: handle=7 [ 76.075] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 76.075] kgem_commit: release handle=122 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 76.075] __kgem_bo_clear_busy: handle=122 [ 76.075] kgem_commit: release handle=122 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff6a000 [ 76.075] kgem_commit: release handle=104 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff69000 [ 76.075] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffedf000 [ 76.075] kgem_commit: release handle=122 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 76.075] __kgem_bo_clear_busy: handle=122 [ 76.075] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 76.075] kgem_commit: release handle=122 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 76.075] __kgem_bo_clear_busy: handle=122 [ 76.075] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 76.075] __kgem_busy: handle=2, busy=0, wedged=0 [ 76.075] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 76.075] kgem_check_bo: num_pages=+814, num_exec=+2 [ 76.075] aligning vertex: was 4, now 2 floats per vertex [ 76.075] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 76.075] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 76.075] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 76.075] kgem_add_handle: handle=4, index=0 [ 76.075] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 76.075] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 76.075] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 76.075] gen9_composite_get_binding_table(ffc0) [ 76.075] kgem_add_reloc64: handle=20, pos=16360, delta=0, domains=20002 [ 76.075] kgem_add_handle: handle=20, index=1 [ 76.075] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd9be000) [ 76.075] __kgem_bo_mark_dirty: handle=20 (proxy? 0) [ 76.075] [3fe0] bind bo(handle=20, addr=fd9be000), format=192, width=850, height=592, pitch=3584, tiling=1 -> render [ 76.075] kgem_add_reloc64: handle=139, pos=16344, delta=0, domains=40000 [ 76.075] kgem_add_handle: handle=139, index=2 [ 76.075] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd353000) [ 76.075] [3fd0] bind bo(handle=139, addr=fd353000), format=192, width=96, height=37, pitch=384, tiling=0 -> sampler [ 76.075] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 76.075] gen9_emit_sampler: sampler = 0 [ 76.075] gen9_emit_sf: num_sf_outputs=1 [ 76.075] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 76.075] gen9_emit_vertex_elements: setup id=0 [ 76.075] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 76.075] (0, 0) -> (11, 35) + (96, 37) [ 76.075] gen8_vertex_flush[490] = 3 [ 76.075] sna_accel_flush: flush?=1, dirty?=0 [ 76.075] gen8_vertex_close: used=362, vbo active? 23, vb=1, nreloc=1 [ 76.075] gen8_vertex_close: reloc[0] = 287 [ 76.075] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 76.075] kgem_add_handle: handle=23, index=3 [ 76.075] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 76.075] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=888 [fenced=0] [ 76.075] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 76.076] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 76.076] kgem_fixup_relocs: shrinking by 61440 [ 76.076] __kgem_busy: handle=1, busy=0, wedged=0 [ 76.076] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 76.076] kgem_commit: release handle=20 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd9be000 [ 76.076] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 76.076] kgem_commit: release handle=139 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd353000 [ 76.076] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 76.076] __kgem_busy: handle=1, busy=0, wedged=0 [ 76.076] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 76.076] sna_accel_flush: flush?=0, dirty?=0 [ 76.076] sna_accel_flush: flush?=0, dirty?=0 [ 76.076] sna_accel_flush: flush?=0, dirty?=0 [ 76.076] sna_block_handler (tv=0.0) [ 76.076] sna_wakeup_handler [ 76.076] sna_destroy_pixmap: pixmap=4668, attached?=1 [ 76.076] _kgem_bo_destroy: handle=139, proxy? 0 [ 76.076] __kgem_bo_destroy: handle=139, size=65536 [ 76.076] __kgem_busy: handle=139, busy=0, wedged=0 [ 76.076] __kgem_bo_clear_busy: handle=139 [ 76.076] kgem_bo_move_to_inactive: moving handle=139 to inactive [ 76.076] __sna_free_pixmap(pixmap=4668) [ 76.076] sna_accel_flush: flush?=0, dirty?=0 [ 76.076] sna_block_handler (tv=545.13000) [ 76.076] kgem_retire, need_retire?=1 [ 76.076] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 76.076] kgem_retire__requests_ring: retiring ring 0 [ 76.076] __kgem_busy: handle=2, busy=0, wedged=0 [ 76.076] __kgem_retire_rq: request 2 complete [ 76.076] kgem_retire__requests_ring: retiring ring 0 [ 76.076] __kgem_busy: handle=1, busy=0, wedged=0 [ 76.076] __kgem_retire_rq: request 1 complete [ 76.076] __kgem_bo_flush: handle=20, busy=0, wedged=0 [ 76.076] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 76.076] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 76.076] kgem_retire -- retired=0, need_retire=0 [ 76.076] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 76.076] gen6_render_retire: resetting idle vbo [ 76.076] kgem_retire__buffers: handle=3, busy? 0 [0] [ 76.076] kgem_retire__buffers: releasing upload cache for handle=3? 0 [ 76.076] __kgem_bo_destroy: handle=3, size=262144 [ 76.076] kgem_bo_replace_io: transferring io handle=3 to bo [ 76.076] kgem_bo_move_to_inactive: moving handle=3 to inactive [ 76.076] has_shadow: has pending damage? 0, outstanding flips: 0 [ 76.076] sna_accel_do_throttle -- no pending activity [ 76.077] sna_wakeup_handler [ 76.077] sna_accel_flush: flush?=0, dirty?=0 [ 76.077] sna_accel_flush: flush?=0, dirty?=0 [ 76.077] sna_block_handler (tv=545.12000) [ 76.077] has_shadow: has pending damage? 0, outstanding flips: 0 [ 76.077] sna_accel_do_throttle -- no pending activity [ 76.078] sna_wakeup_handler [ 76.078] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=32, name=80 [ 76.078] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 76.078] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 76.078] sna_dri2_get_back: draw size=3840x2160, back buffer handle=32 size=3840x2160, is-scanout? 1, active?=0, pitch=15360, front pitch=15360 [ 76.078] sna_dri2_get_back: reuse backbuffer? 1 [ 76.078] sna_dri2_get_back: back buffer handle=32, active?=0, refcnt=1 [ 76.078] sna_dri2_get_back: reuse unattached back [ 76.078] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 76.078] sna_dri2_reuse_buffer: reusing back buffer handle=32, name=80, pitch=15360, age=0 [ 76.078] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 76.078] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=128, name=76, active_scanout=2 [ 76.078] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 76.078] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=128] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 76.078] sna_accel_flush: flush?=0, dirty?=0 [ 76.078] sna_accel_flush: flush?=0, dirty?=0 [ 76.078] sna_accel_flush: flush?=0, dirty?=0 [ 76.078] sna_block_handler (tv=545.11000) [ 76.078] has_shadow: has pending damage? 0, outstanding flips: 0 [ 76.078] timer_enable (time=76078), starting timer 0 [ 76.078] sna_accel_do_throttle -- no pending activity [ 76.078] sna_accel_block: evaluating timers, active=5 [ 76.078] sna_accel_block: flush timer expires in 8 [76086] [ 76.079] sna_wakeup_handler [ 76.079] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 76.079] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 76.079] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 76.079] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 76.079] sna_dri2_get_msc(draw=146, pipe=0) [ 76.079] sna_crtc_record_swap: recording last swap on pipe=0, frame 4314 [msc=4314], time 76.74299 [ 76.079] sna_dri2_get_msc: msc=4314 [raw=4314], ust=76074299 [ 76.079] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=32 (refs=1/1, flush=0) , front=128 (refs=2/3, flush=1) [ 76.079] sna_dri2_schedule_swap(target_msc=4308, divisor=0, remainder=0) [ 76.079] sna_dri2_schedule_swap: using front handle=128, active_scanout?=2, flush?=1 [ 76.079] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 76.079] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 76.079] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 76.079] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 76.079] sna_crtc_record_swap: recording last swap on pipe=0, frame 4314 [msc=4314], time 76.74299 [ 76.079] immediate_swap: current_msc=4314, target_msc=4308 -- yes [ 76.079] can_flip: no, shadow enabled [ 76.079] sna_dri2_add_event: adding event to window 146) [ 76.079] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 76.079] sna_dri2_immediate_blit: no pending blit, starting chain [ 76.079] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 76.079] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 76.079] can_xchg: back size=8700f00, front size=8700f00 [ 76.079] can_xchg: yes, pixmap=4091 [ 76.080] sna_dri2_xchg: win=146, exchange front=128/76,ref=3 and back=32/80,ref=2, pixmap=4091 3840x2160 [ 76.080] sna_dri2_xchg: back_bo handle=32, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 76.080] sna_dri2_xchg: front_bo handle=128, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 76.080] set_bo: pixmap=4091, handle=32 (old handle=128) [ 76.080] set_bo: marking whole pixmap as damaged [ 76.080] set_bo: applying final/discard move-to-gpu [ 76.080] wait_for_shadow: flags=0, flips=0, handle=128, shadow=29 [ 76.080] set_bo: dropping flush hint from handle=128 [ 76.080] set_bo: adding flush hint to handle=32 [ 76.080] mark_stale(handle=128) => 1 [ 76.080] swap_limit: draw=146 setting swap limit to 3 [ 76.080] sna_dri2_swap_limit_validate: swap limit set to 3 [ 76.080] sna_next_vblank(pipe=0, waiting until next vblank) [ 76.080] sna_dri2_schedule_swap: reported target_msc=4314 [ 76.080] sna_accel_flush: flush?=0, dirty?=0 [ 76.080] sna_accel_flush: flush?=0, dirty?=0 [ 76.080] sna_accel_flush: flush?=0, dirty?=0 [ 76.080] sna_accel_flush: flush?=0, dirty?=0 [ 76.080] sna_block_handler (tv=545.9000) [ 76.080] sna_scanout_do_flush: flush timer active: delta=6 [ 76.080] sna_accel_do_throttle -- no pending activity [ 76.080] sna_accel_block: evaluating timers, active=5 [ 76.080] sna_accel_block: flush timer expires in 6 [76086] [ 76.086] sna_wakeup_handler [ 76.086] sna_block_handler (tv=545.3000) [ 76.086] sna_scanout_do_flush: flush timer active: delta=0 [ 76.086] sna_scanout_do_flush (time=76086), triggered [ 76.086] sna_scanout_flush (time=76086), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 76.086] has_shadow: has pending damage? 1, outstanding flips: 0 [ 76.086] stop_flush: scanout=32 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 76.086] has_shadow: has pending damage? 1, outstanding flips: 0 [ 76.087] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 76.087] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 76.087] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 76.087] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 76.087] sna_pixmap_move_to_gpu: already all-damaged [ 76.087] sna_pixmap_mark_active: pixmap=4091, handle=32 [ 76.087] sna_mode_redisplay: crtc[0] transformed? 0 [ 76.087] sna_mode_redisplay: crtc[1] transformed? 0 [ 76.087] sna_mode_redisplay: crtc[2] transformed? 0 [ 76.087] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=32 [active=1] [ 76.087] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 128, transformed? 0 [ 76.087] get_fb: reusing fb=68 for handle=32 [ 76.087] sna_mode_redisplay: recording flip on CRTC:32 handle=32, active_scanout=2, serial=3 [ 76.087] __kgem_bo_clear_busy: handle=32 [ 76.087] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 76.087] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 76.087] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 76.087] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=32, shadow handle=29 [ 76.087] sna_accel_do_throttle -- no pending activity [ 76.087] sna_accel_block: evaluating timers, active=5 [ 76.087] sna_accel_block: flush timer expires in 16 [76102] [ 76.090] sna_wakeup_handler [ 76.090] sna_mode_wakeup: len=64 [ 76.090] sna_dri2_vblank_handler(type=2, sequence=4315, draw=4181) [ 76.090] sna_crtc_record_swap: recording last swap on pipe=0, frame 4315 [msc=4315], time 76.90952 [ 76.090] sna_dri2_vblank_handler: 2 complete, frame=4315 tv=76.90952 [ 76.090] sna_dri2_blit_complete: blit finished [ 76.090] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4315, tv=76.90952) [ 76.091] frame_swap_complete(type=2): draw=146, pipe=0, frame=4315 [msc=4315], tv=76.90952 [ 76.091] sna_accel_flush: flush?=0, dirty?=0 [ 76.091] sna_dri2_event_free(draw?=1) [ 76.091] sna_dri2_remove_event: remove[0x561c94a30490] from window 146, active? 1 [ 76.091] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 76.091] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=128] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 76.091] sna_dri2_vblank_handler complete [ 76.091] sna_mode_wakeup: recording last swap on pipe=0, frame 4315 [10db], time 76.90952 [ 76.091] sna_mode_wakeup: removing handle=128 [active_scanout=0] from scanout, installing handle=32 [active_scanout=2] [ 76.091] sna_mode_wakeup: flip complete, pending? 1 [ 76.091] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 76.091] sna_accel_flush: flush?=0, dirty?=0 [ 76.091] sna_block_handler (tv=544.998000) [ 76.091] sna_scanout_do_flush: flush timer active: delta=11 [ 76.091] sna_accel_do_throttle -- no pending activity [ 76.091] sna_accel_block: evaluating timers, active=5 [ 76.091] sna_accel_block: flush timer expires in 11 [76102] [ 76.091] sna_wakeup_handler [ 76.091] sna_block_handler (tv=544.998000) [ 76.091] sna_scanout_do_flush: flush timer active: delta=11 [ 76.091] sna_accel_do_throttle -- no pending activity [ 76.091] sna_accel_block: evaluating timers, active=5 [ 76.091] sna_accel_block: flush timer expires in 11 [76102] [ 76.092] sna_wakeup_handler [ 76.092] sna_block_handler (tv=544.997000) [ 76.092] sna_scanout_do_flush: flush timer active: delta=10 [ 76.092] sna_accel_do_throttle -- no pending activity [ 76.092] sna_accel_block: evaluating timers, active=5 [ 76.092] sna_accel_block: flush timer expires in 10 [76102] [ 76.099] sna_wakeup_handler [ 76.099] sna_accel_flush: flush?=0, dirty?=0 [ 76.099] sna_block_handler (tv=544.990000) [ 76.099] sna_scanout_do_flush: flush timer active: delta=3 [ 76.099] sna_scanout_do_flush (time=76099), triggered [ 76.099] sna_scanout_flush (time=76099), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 76.099] has_shadow: has pending damage? 0, outstanding flips: 0 [ 76.099] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 76.099] has_shadow: has pending damage? 0, outstanding flips: 0 [ 76.099] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 76.099] sna_accel_do_throttle -- no pending activity [ 76.099] sna_accel_block: evaluating timers, active=5 [ 76.099] sna_accel_block: flush timer expires in 16 [76115] [ 76.099] sna_wakeup_handler [ 76.099] sna_block_handler (tv=544.990000) [ 76.099] sna_scanout_do_flush: flush timer active: delta=16 [ 76.099] sna_accel_do_throttle -- no pending activity [ 76.099] sna_accel_block: evaluating timers, active=5 [ 76.099] sna_accel_block: flush timer expires in 16 [76115] [ 76.100] sna_wakeup_handler [ 76.100] sna_block_handler (tv=544.989000) [ 76.100] sna_scanout_do_flush: flush timer active: delta=15 [ 76.100] sna_accel_do_throttle -- no pending activity [ 76.100] sna_accel_block: evaluating timers, active=5 [ 76.100] sna_accel_block: flush timer expires in 15 [76115] [ 76.114] sna_wakeup_handler [ 76.114] sna_accel_flush: flush?=0, dirty?=0 [ 76.114] sna_accel_flush: flush?=0, dirty?=0 [ 76.115] sna_accel_flush: flush?=0, dirty?=0 [ 76.115] sna_accel_flush: flush?=0, dirty?=0 [ 76.115] sna_block_handler (tv=544.974000) [ 76.115] sna_scanout_do_flush: flush timer active: delta=0 [ 76.115] sna_scanout_do_flush (time=76115), triggered [ 76.115] sna_scanout_flush (time=76115), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 76.115] has_shadow: has pending damage? 0, outstanding flips: 0 [ 76.115] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 76.115] has_shadow: has pending damage? 0, outstanding flips: 0 [ 76.115] sna_accel_disarm_timer[0] (time=76115) [ 76.115] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 76.115] sna_accel_do_throttle -- no pending activity [ 76.115] sna_wakeup_handler [ 76.115] sna_change_window_attributes [ 76.115] sna_accel_flush: flush?=0, dirty?=0 [ 76.115] sna_block_handler (tv=544.974000) [ 76.115] has_shadow: has pending damage? 0, outstanding flips: 0 [ 76.115] sna_accel_do_throttle -- no pending activity [ 76.116] sna_wakeup_handler [ 76.116] sna_accel_flush: flush?=0, dirty?=0 [ 76.116] sna_accel_flush: flush?=0, dirty?=0 [ 76.116] sna_block_handler (tv=544.973000) [ 76.116] has_shadow: has pending damage? 0, outstanding flips: 0 [ 76.116] sna_accel_do_throttle -- no pending activity [ 76.117] sna_wakeup_handler [ 76.117] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=128, name=76 [ 76.117] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 76.117] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 76.117] sna_dri2_get_back: draw size=3840x2160, back buffer handle=128 size=3840x2160, is-scanout? 1, active?=0, pitch=15360, front pitch=15360 [ 76.117] sna_dri2_get_back: reuse backbuffer? 1 [ 76.117] sna_dri2_get_back: back buffer handle=128, active?=0, refcnt=1 [ 76.117] sna_dri2_get_back: reuse unattached back [ 76.117] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 76.117] sna_dri2_reuse_buffer: reusing back buffer handle=128, name=76, pitch=15360, age=0 [ 76.117] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 76.117] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=32, name=80, active_scanout=2 [ 76.117] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 76.117] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 76.117] sna_accel_flush: flush?=0, dirty?=0 [ 76.117] sna_accel_flush: flush?=0, dirty?=0 [ 76.117] sna_accel_flush: flush?=0, dirty?=0 [ 76.117] sna_block_handler (tv=544.972000) [ 76.117] has_shadow: has pending damage? 0, outstanding flips: 0 [ 76.117] timer_enable (time=76117), starting timer 0 [ 76.117] sna_accel_do_throttle -- no pending activity [ 76.117] sna_accel_block: evaluating timers, active=5 [ 76.117] sna_accel_block: flush timer expires in 8 [76125] [ 76.118] sna_wakeup_handler [ 76.118] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 76.118] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 76.118] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 76.118] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 76.118] sna_dri2_get_msc(draw=146, pipe=0) [ 76.118] sna_crtc_record_swap: recording last swap on pipe=0, frame 4316 [msc=4316], time 76.107601 [ 76.118] sna_dri2_get_msc: msc=4316 [raw=4316], ust=76107601 [ 76.118] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=128 (refs=1/1, flush=0) , front=32 (refs=2/3, flush=1) [ 76.118] sna_dri2_schedule_swap(target_msc=4315, divisor=0, remainder=0) [ 76.118] sna_dri2_schedule_swap: using front handle=32, active_scanout?=2, flush?=1 [ 76.118] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 76.118] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 76.118] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 76.118] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 76.118] sna_crtc_record_swap: recording last swap on pipe=0, frame 4316 [msc=4316], time 76.107601 [ 76.118] immediate_swap: current_msc=4316, target_msc=4315 -- yes [ 76.118] can_flip: no, shadow enabled [ 76.118] sna_dri2_add_event: adding event to window 146) [ 76.118] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 76.119] sna_dri2_immediate_blit: no pending blit, starting chain [ 76.119] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 76.119] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 76.119] can_xchg: back size=8700f00, front size=8700f00 [ 76.119] can_xchg: yes, pixmap=4091 [ 76.119] sna_dri2_xchg: win=146, exchange front=32/80,ref=3 and back=128/76,ref=2, pixmap=4091 3840x2160 [ 76.119] sna_dri2_xchg: back_bo handle=128, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 76.119] sna_dri2_xchg: front_bo handle=32, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 76.119] set_bo: pixmap=4091, handle=128 (old handle=32) [ 76.119] set_bo: marking whole pixmap as damaged [ 76.119] set_bo: applying final/discard move-to-gpu [ 76.119] wait_for_shadow: flags=0, flips=0, handle=32, shadow=29 [ 76.119] set_bo: dropping flush hint from handle=32 [ 76.119] set_bo: adding flush hint to handle=128 [ 76.119] mark_stale(handle=32) => 1 [ 76.119] swap_limit: draw=146 setting swap limit to 3 [ 76.119] sna_dri2_swap_limit_validate: swap limit set to 3 [ 76.119] sna_next_vblank(pipe=0, waiting until next vblank) [ 76.119] sna_dri2_schedule_swap: reported target_msc=4316 [ 76.119] sna_accel_flush: flush?=0, dirty?=0 [ 76.119] sna_accel_flush: flush?=0, dirty?=0 [ 76.119] sna_accel_flush: flush?=0, dirty?=0 [ 76.119] sna_accel_flush: flush?=0, dirty?=0 [ 76.119] sna_block_handler (tv=544.970000) [ 76.119] sna_scanout_do_flush: flush timer active: delta=6 [ 76.119] sna_accel_do_throttle -- no pending activity [ 76.119] sna_accel_block: evaluating timers, active=5 [ 76.119] sna_accel_block: flush timer expires in 6 [76125] [ 76.123] sna_wakeup_handler [ 76.123] sna_mode_wakeup: len=32 [ 76.123] sna_dri2_vblank_handler(type=2, sequence=4317, draw=4181) [ 76.123] sna_crtc_record_swap: recording last swap on pipe=0, frame 4317 [msc=4317], time 76.124244 [ 76.123] sna_dri2_vblank_handler: 2 complete, frame=4317 tv=76.124244 [ 76.123] sna_dri2_blit_complete: blit finished [ 76.123] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4317, tv=76.124244) [ 76.123] frame_swap_complete(type=2): draw=146, pipe=0, frame=4317 [msc=4317], tv=76.124244 [ 76.123] sna_accel_flush: flush?=0, dirty?=0 [ 76.124] sna_dri2_event_free(draw?=1) [ 76.124] sna_dri2_remove_event: remove[0x561c94a33950] from window 146, active? 1 [ 76.124] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=128] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 76.124] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=32] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 76.124] sna_dri2_vblank_handler complete [ 76.124] sna_block_handler (tv=544.965000) [ 76.124] sna_scanout_do_flush: flush timer active: delta=1 [ 76.124] sna_scanout_do_flush (time=76124), triggered [ 76.124] sna_scanout_flush (time=76124), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 76.124] has_shadow: has pending damage? 1, outstanding flips: 0 [ 76.124] stop_flush: scanout=128 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 76.124] has_shadow: has pending damage? 1, outstanding flips: 0 [ 76.124] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 76.124] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 76.124] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 76.124] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 76.124] sna_pixmap_move_to_gpu: already all-damaged [ 76.124] sna_pixmap_mark_active: pixmap=4091, handle=128 [ 76.124] sna_mode_redisplay: crtc[0] transformed? 0 [ 76.124] sna_mode_redisplay: crtc[1] transformed? 0 [ 76.124] sna_mode_redisplay: crtc[2] transformed? 0 [ 76.124] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=128 [active=1] [ 76.124] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 32, transformed? 0 [ 76.124] get_fb: reusing fb=80 for handle=128 [ 76.124] sna_mode_redisplay: recording flip on CRTC:32 handle=128, active_scanout=2, serial=3 [ 76.124] __kgem_bo_clear_busy: handle=128 [ 76.124] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 76.124] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 76.124] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 76.124] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=128, shadow handle=29 [ 76.124] sna_accel_do_throttle -- no pending activity [ 76.124] sna_accel_block: evaluating timers, active=5 [ 76.124] sna_accel_block: flush timer expires in 16 [76140] [ 76.132] sna_wakeup_handler [ 76.132] sna_accel_flush: flush?=0, dirty?=0 [ 76.132] sna_accel_flush: flush?=0, dirty?=0 [ 76.132] sna_block_handler (tv=544.957000) [ 76.132] sna_scanout_do_flush: flush timer active: delta=8 [ 76.132] sna_accel_do_throttle -- no pending activity [ 76.132] sna_accel_block: evaluating timers, active=5 [ 76.132] sna_accel_block: flush timer expires in 8 [76140] [ 76.132] sna_wakeup_handler [ 76.132] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=32, name=80 [ 76.132] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 76.132] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 76.132] sna_dri2_get_back: draw size=3840x2160, back buffer handle=32 size=3840x2160, is-scanout? 1, active?=1, pitch=15360, front pitch=15360 [ 76.132] sna_dri2_get_back: reuse backbuffer? 1 [ 76.132] sna_dri2_get_back: back buffer handle=32, active?=1, refcnt=1 [ 76.132] sna_dri2_get_back: cache: handle=114, active=0 [ 76.132] sna_dri2_get_back: reuse cache handle=114, name=86, flags=0 [ 76.132] sna_dri2_get_back: caching handle=32 (name=80, flags=0, active_scanout=1) [ 76.132] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 76.132] sna_dri2_reuse_buffer: reusing back buffer handle=114, name=86, pitch=15360, age=0 [ 76.132] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 76.132] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=128, name=76, active_scanout=2 [ 76.132] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 76.132] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=128] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 76.132] sna_accel_flush: flush?=0, dirty?=0 [ 76.132] sna_accel_flush: flush?=0, dirty?=0 [ 76.132] sna_accel_flush: flush?=0, dirty?=0 [ 76.132] sna_block_handler (tv=544.957000) [ 76.132] sna_scanout_do_flush: flush timer active: delta=8 [ 76.132] sna_accel_do_throttle -- no pending activity [ 76.132] sna_accel_block: evaluating timers, active=5 [ 76.132] sna_accel_block: flush timer expires in 8 [76140] [ 76.133] sna_wakeup_handler [ 76.133] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 76.133] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 76.133] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 76.133] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 76.133] sna_dri2_get_msc(draw=146, pipe=0) [ 76.133] sna_crtc_record_swap: recording last swap on pipe=0, frame 4317 [msc=4317], time 76.124244 [ 76.133] sna_dri2_get_msc: msc=4317 [raw=4317], ust=76124244 [ 76.133] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=114 (refs=1/1, flush=0) , front=128 (refs=2/3, flush=1) [ 76.133] sna_dri2_schedule_swap(target_msc=4317, divisor=0, remainder=0) [ 76.133] sna_dri2_schedule_swap: using front handle=128, active_scanout?=2, flush?=1 [ 76.133] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 76.133] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 76.133] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 76.133] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 76.133] sna_crtc_record_swap: recording last swap on pipe=0, frame 4317 [msc=4317], time 76.124244 [ 76.133] immediate_swap: current_msc=4317, target_msc=4317 -- yes [ 76.133] can_flip: no, shadow enabled [ 76.133] sna_dri2_add_event: adding event to window 146) [ 76.133] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 76.133] sna_dri2_immediate_blit: no pending blit, starting chain [ 76.133] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 76.133] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 76.133] can_xchg: back size=8700f00, front size=8700f00 [ 76.133] can_xchg: yes, pixmap=4091 [ 76.133] sna_dri2_xchg: win=146, exchange front=128/76,ref=3 and back=114/86,ref=2, pixmap=4091 3840x2160 [ 76.133] sna_dri2_xchg: back_bo handle=114, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 76.133] sna_dri2_xchg: front_bo handle=128, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 76.133] set_bo: pixmap=4091, handle=114 (old handle=128) [ 76.133] set_bo: marking whole pixmap as damaged [ 76.133] set_bo: applying final/discard move-to-gpu [ 76.133] wait_for_shadow: flags=0, flips=1, handle=128, shadow=29 [ 76.133] set_bo: dropping flush hint from handle=128 [ 76.133] set_bo: adding flush hint to handle=114 [ 76.133] mark_stale(handle=128) => 1 [ 76.133] swap_limit: draw=146 setting swap limit to 3 [ 76.133] sna_dri2_swap_limit_validate: swap limit set to 3 [ 76.133] sna_next_vblank(pipe=0, waiting until next vblank) [ 76.133] sna_dri2_schedule_swap: reported target_msc=4317 [ 76.133] sna_accel_flush: flush?=0, dirty?=0 [ 76.133] sna_accel_flush: flush?=0, dirty?=0 [ 76.133] sna_accel_flush: flush?=0, dirty?=0 [ 76.133] sna_accel_flush: flush?=0, dirty?=0 [ 76.133] sna_block_handler (tv=544.956000) [ 76.133] sna_scanout_do_flush: flush timer active: delta=7 [ 76.133] sna_accel_do_throttle -- no pending activity [ 76.133] sna_accel_block: evaluating timers, active=5 [ 76.133] sna_accel_block: flush timer expires in 7 [76140] [ 76.140] sna_wakeup_handler [ 76.140] sna_mode_wakeup: len=64 [ 76.140] sna_mode_wakeup: recording last swap on pipe=0, frame 4318 [10de], time 76.140884 [ 76.140] sna_mode_wakeup: removing handle=32 [active_scanout=0] from scanout, installing handle=128 [active_scanout=1] [ 76.140] sna_mode_wakeup: flip complete, pending? 1 [ 76.140] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 76.140] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 76.140] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 76.140] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 76.140] sna_pixmap_move_to_gpu: already all-damaged [ 76.140] sna_pixmap_mark_active: pixmap=4091, handle=114 [ 76.140] sna_mode_redisplay: crtc[0] transformed? 0 [ 76.140] sna_mode_redisplay: crtc[1] transformed? 0 [ 76.140] sna_mode_redisplay: crtc[2] transformed? 0 [ 76.140] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=114 [active=1] [ 76.140] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 128, transformed? 0 [ 76.140] get_fb: reusing fb=81 for handle=114 [ 76.140] sna_mode_redisplay: recording flip on CRTC:32 handle=114, active_scanout=2, serial=3 [ 76.140] __kgem_bo_clear_busy: handle=114 [ 76.140] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 76.140] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 76.140] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 76.140] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=114, shadow handle=29 [ 76.140] sna_dri2_vblank_handler(type=2, sequence=4318, draw=4181) [ 76.140] sna_crtc_record_swap: recording last swap on pipe=0, frame 4318 [msc=4318], time 76.140884 [ 76.140] sna_dri2_vblank_handler: 2 complete, frame=4318 tv=76.140884 [ 76.140] sna_dri2_blit_complete: blit finished [ 76.140] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4318, tv=76.140884) [ 76.140] frame_swap_complete(type=2): draw=146, pipe=0, frame=4318 [msc=4318], tv=76.140884 [ 76.140] sna_accel_flush: flush?=0, dirty?=0 [ 76.140] sna_dri2_event_free(draw?=1) [ 76.140] sna_dri2_remove_event: remove[0x561c94a30490] from window 146, active? 1 [ 76.140] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=114] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 76.140] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=128] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 76.140] sna_dri2_vblank_handler complete [ 76.140] sna_block_handler (tv=544.949000) [ 76.140] sna_scanout_do_flush: flush timer active: delta=0 [ 76.140] sna_scanout_do_flush (time=76140), triggered [ 76.140] sna_scanout_flush (time=76140), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 76.140] has_shadow: has pending damage? 0, outstanding flips: 1 [ 76.140] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 76.140] has_shadow: has pending damage? 0, outstanding flips: 1 [ 76.140] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) [ 76.140] sna_accel_do_throttle -- no pending activity [ 76.140] sna_accel_block: evaluating timers, active=5 [ 76.140] sna_accel_block: flush timer expires in 16 [76156] [ 76.146] sna_wakeup_handler [ 76.146] sna_accel_flush: flush?=0, dirty?=0 [ 76.146] sna_block_handler (tv=544.943000) [ 76.146] sna_scanout_do_flush: flush timer active: delta=10 [ 76.146] sna_accel_do_throttle -- no pending activity [ 76.146] sna_accel_block: evaluating timers, active=5 [ 76.146] sna_accel_block: flush timer expires in 10 [76156] [ 76.146] sna_wakeup_handler [ 76.146] sna_block_handler (tv=544.943000) [ 76.146] sna_scanout_do_flush: flush timer active: delta=10 [ 76.146] sna_accel_do_throttle -- no pending activity [ 76.146] sna_accel_block: evaluating timers, active=5 [ 76.146] sna_accel_block: flush timer expires in 10 [76156] [ 76.148] sna_wakeup_handler [ 76.148] sna_block_handler (tv=544.941000) [ 76.148] sna_scanout_do_flush: flush timer active: delta=8 [ 76.148] sna_accel_do_throttle -- no pending activity [ 76.148] sna_accel_block: evaluating timers, active=5 [ 76.148] sna_accel_block: flush timer expires in 8 [76156] [ 76.149] sna_wakeup_handler [ 76.149] sna_accel_flush: flush?=0, dirty?=0 [ 76.149] sna_accel_flush: flush?=0, dirty?=0 [ 76.149] sna_block_handler (tv=544.940000) [ 76.149] sna_scanout_do_flush: flush timer active: delta=7 [ 76.149] sna_accel_do_throttle -- no pending activity [ 76.149] sna_accel_block: evaluating timers, active=5 [ 76.149] sna_accel_block: flush timer expires in 7 [76156] [ 76.149] sna_wakeup_handler [ 76.149] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=128, name=76 [ 76.149] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 76.149] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 76.149] sna_dri2_get_back: draw size=3840x2160, back buffer handle=128 size=3840x2160, is-scanout? 1, active?=1, pitch=15360, front pitch=15360 [ 76.149] sna_dri2_get_back: reuse backbuffer? 1 [ 76.149] sna_dri2_get_back: back buffer handle=128, active?=1, refcnt=1 [ 76.149] sna_dri2_get_back: cache: handle=32, active=0 [ 76.149] sna_dri2_get_back: reuse cache handle=32, name=80, flags=0 [ 76.149] sna_dri2_get_back: caching handle=128 (name=76, flags=0, active_scanout=1) [ 76.149] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 76.149] sna_dri2_reuse_buffer: reusing back buffer handle=32, name=80, pitch=15360, age=0 [ 76.149] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 76.149] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=114, name=86, active_scanout=2 [ 76.149] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 76.149] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=114] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 76.149] sna_accel_flush: flush?=0, dirty?=0 [ 76.149] sna_accel_flush: flush?=0, dirty?=0 [ 76.149] sna_accel_flush: flush?=0, dirty?=0 [ 76.149] sna_block_handler (tv=544.940000) [ 76.149] sna_scanout_do_flush: flush timer active: delta=7 [ 76.149] sna_accel_do_throttle -- no pending activity [ 76.149] sna_accel_block: evaluating timers, active=5 [ 76.149] sna_accel_block: flush timer expires in 7 [76156] [ 76.150] sna_wakeup_handler [ 76.150] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 76.150] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 76.150] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 76.150] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 76.150] sna_dri2_get_msc(draw=146, pipe=0) [ 76.150] sna_crtc_record_swap: recording last swap on pipe=0, frame 4318 [msc=4318], time 76.140884 [ 76.150] sna_dri2_get_msc: msc=4318 [raw=4318], ust=76140884 [ 76.150] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=32 (refs=1/1, flush=0) , front=114 (refs=2/3, flush=1) [ 76.150] sna_dri2_schedule_swap(target_msc=4318, divisor=0, remainder=0) [ 76.150] sna_dri2_schedule_swap: using front handle=114, active_scanout?=2, flush?=1 [ 76.150] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 76.150] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 76.150] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 76.150] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 76.150] sna_crtc_record_swap: recording last swap on pipe=0, frame 4318 [msc=4318], time 76.140884 [ 76.150] immediate_swap: current_msc=4318, target_msc=4318 -- yes [ 76.150] can_flip: no, shadow enabled [ 76.150] sna_dri2_add_event: adding event to window 146) [ 76.150] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 76.150] sna_dri2_immediate_blit: no pending blit, starting chain [ 76.150] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 76.150] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 76.150] can_xchg: back size=8700f00, front size=8700f00 [ 76.150] can_xchg: yes, pixmap=4091 [ 76.150] sna_dri2_xchg: win=146, exchange front=114/86,ref=3 and back=32/80,ref=2, pixmap=4091 3840x2160 [ 76.150] sna_dri2_xchg: back_bo handle=32, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 76.150] sna_dri2_xchg: front_bo handle=114, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 76.150] set_bo: pixmap=4091, handle=32 (old handle=114) [ 76.150] set_bo: marking whole pixmap as damaged [ 76.150] set_bo: applying final/discard move-to-gpu [ 76.150] wait_for_shadow: flags=0, flips=1, handle=114, shadow=29 [ 76.150] set_bo: dropping flush hint from handle=114 [ 76.150] set_bo: adding flush hint to handle=32 [ 76.150] mark_stale(handle=114) => 1 [ 76.150] swap_limit: draw=146 setting swap limit to 3 [ 76.150] sna_dri2_swap_limit_validate: swap limit set to 3 [ 76.150] sna_next_vblank(pipe=0, waiting until next vblank) [ 76.150] sna_dri2_schedule_swap: reported target_msc=4318 [ 76.150] sna_accel_flush: flush?=0, dirty?=0 [ 76.150] sna_accel_flush: flush?=0, dirty?=0 [ 76.150] sna_accel_flush: flush?=0, dirty?=0 [ 76.150] sna_accel_flush: flush?=0, dirty?=0 [ 76.150] sna_block_handler (tv=544.939000) [ 76.150] sna_scanout_do_flush: flush timer active: delta=6 [ 76.150] sna_accel_do_throttle -- no pending activity [ 76.150] sna_accel_block: evaluating timers, active=5 [ 76.150] sna_accel_block: flush timer expires in 6 [76156] [ 76.156] sna_wakeup_handler [ 76.156] sna_block_handler (tv=544.933000) [ 76.156] sna_scanout_do_flush: flush timer active: delta=0 [ 76.156] sna_scanout_do_flush (time=76156), triggered [ 76.156] sna_scanout_flush (time=76156), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 76.156] has_shadow: has pending damage? 1, outstanding flips: 1 [ 76.156] stop_flush: scanout=32 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 76.156] has_shadow: has pending damage? 1, outstanding flips: 1 [ 76.156] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 1, mode reconfiguration pending? 0) [ 76.156] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 76.156] sna_mode_redisplay: checking for 1 outstanding flip completions [ 76.156] sna_mode_redisplay: now 1 outstanding flip completions (enabled? 1) [ 76.156] sna_accel_do_throttle -- no pending activity [ 76.156] sna_accel_block: evaluating timers, active=5 [ 76.156] sna_accel_block: flush timer expires in 16 [76172] [ 76.157] sna_wakeup_handler [ 76.157] sna_mode_wakeup: len=64 [ 76.157] sna_mode_wakeup: recording last swap on pipe=0, frame 4319 [10df], time 76.157531 [ 76.157] sna_mode_wakeup: removing handle=128 [active_scanout=0] from scanout, installing handle=114 [active_scanout=1] [ 76.157] sna_mode_wakeup: flip complete, pending? 1 [ 76.157] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 76.157] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 76.157] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 76.157] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 76.157] sna_pixmap_move_to_gpu: already all-damaged [ 76.157] sna_pixmap_mark_active: pixmap=4091, handle=32 [ 76.157] sna_mode_redisplay: crtc[0] transformed? 0 [ 76.157] sna_mode_redisplay: crtc[1] transformed? 0 [ 76.157] sna_mode_redisplay: crtc[2] transformed? 0 [ 76.157] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=32 [active=1] [ 76.157] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 114, transformed? 0 [ 76.157] get_fb: reusing fb=68 for handle=32 [ 76.157] sna_mode_redisplay: recording flip on CRTC:32 handle=32, active_scanout=2, serial=3 [ 76.157] __kgem_bo_clear_busy: handle=32 [ 76.157] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 76.157] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 76.157] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 76.157] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=32, shadow handle=29 [ 76.157] sna_dri2_vblank_handler(type=2, sequence=4319, draw=4181) [ 76.157] sna_crtc_record_swap: recording last swap on pipe=0, frame 4319 [msc=4319], time 76.157531 [ 76.157] sna_dri2_vblank_handler: 2 complete, frame=4319 tv=76.157531 [ 76.157] sna_dri2_blit_complete: blit finished [ 76.157] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4319, tv=76.157531) [ 76.157] frame_swap_complete(type=2): draw=146, pipe=0, frame=4319 [msc=4319], tv=76.157531 [ 76.157] sna_accel_flush: flush?=0, dirty?=0 [ 76.157] sna_dri2_event_free(draw?=1) [ 76.157] sna_dri2_remove_event: remove[0x561c94a33950] from window 146, active? 1 [ 76.157] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 76.157] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=114] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 76.157] sna_dri2_vblank_handler complete [ 76.157] sna_block_handler (tv=544.932000) [ 76.157] sna_scanout_do_flush: flush timer active: delta=15 [ 76.157] sna_accel_do_throttle -- no pending activity [ 76.157] sna_accel_block: evaluating timers, active=5 [ 76.157] sna_accel_block: flush timer expires in 15 [76172] [ 76.165] sna_wakeup_handler [ 76.165] sna_accel_flush: flush?=0, dirty?=0 [ 76.165] sna_accel_flush: flush?=0, dirty?=0 [ 76.165] sna_block_handler (tv=544.924000) [ 76.165] sna_scanout_do_flush: flush timer active: delta=7 [ 76.165] sna_accel_do_throttle -- no pending activity [ 76.165] sna_accel_block: evaluating timers, active=5 [ 76.165] sna_accel_block: flush timer expires in 7 [76172] [ 76.165] sna_wakeup_handler [ 76.165] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=114, name=86 [ 76.166] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 76.166] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 76.166] sna_dri2_get_back: draw size=3840x2160, back buffer handle=114 size=3840x2160, is-scanout? 1, active?=1, pitch=15360, front pitch=15360 [ 76.166] sna_dri2_get_back: reuse backbuffer? 1 [ 76.166] sna_dri2_get_back: back buffer handle=114, active?=1, refcnt=1 [ 76.166] sna_dri2_get_back: cache: handle=128, active=0 [ 76.166] sna_dri2_get_back: reuse cache handle=128, name=76, flags=0 [ 76.166] sna_dri2_get_back: caching handle=114 (name=86, flags=0, active_scanout=1) [ 76.166] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 76.166] sna_dri2_reuse_buffer: reusing back buffer handle=128, name=76, pitch=15360, age=0 [ 76.166] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 76.166] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=32, name=80, active_scanout=2 [ 76.166] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 76.166] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 76.166] sna_accel_flush: flush?=0, dirty?=0 [ 76.166] sna_accel_flush: flush?=0, dirty?=0 [ 76.166] sna_accel_flush: flush?=0, dirty?=0 [ 76.166] sna_block_handler (tv=544.923000) [ 76.166] sna_scanout_do_flush: flush timer active: delta=6 [ 76.166] sna_accel_do_throttle -- no pending activity [ 76.166] sna_accel_block: evaluating timers, active=5 [ 76.166] sna_accel_block: flush timer expires in 6 [76172] [ 76.166] sna_wakeup_handler [ 76.166] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 76.166] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 76.166] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 76.166] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 76.166] sna_dri2_get_msc(draw=146, pipe=0) [ 76.166] sna_crtc_record_swap: recording last swap on pipe=0, frame 4319 [msc=4319], time 76.157531 [ 76.166] sna_dri2_get_msc: msc=4319 [raw=4319], ust=76157531 [ 76.166] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=128 (refs=1/1, flush=0) , front=32 (refs=2/3, flush=1) [ 76.166] sna_dri2_schedule_swap(target_msc=4319, divisor=0, remainder=0) [ 76.166] sna_dri2_schedule_swap: using front handle=32, active_scanout?=2, flush?=1 [ 76.166] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 76.166] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 76.166] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 76.166] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 76.166] sna_crtc_record_swap: recording last swap on pipe=0, frame 4319 [msc=4319], time 76.157531 [ 76.166] immediate_swap: current_msc=4319, target_msc=4319 -- yes [ 76.166] can_flip: no, shadow enabled [ 76.166] sna_dri2_add_event: adding event to window 146) [ 76.166] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 76.166] sna_dri2_immediate_blit: no pending blit, starting chain [ 76.166] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 76.166] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 76.166] can_xchg: back size=8700f00, front size=8700f00 [ 76.166] can_xchg: yes, pixmap=4091 [ 76.166] sna_dri2_xchg: win=146, exchange front=32/80,ref=3 and back=128/76,ref=2, pixmap=4091 3840x2160 [ 76.166] sna_dri2_xchg: back_bo handle=128, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 76.166] sna_dri2_xchg: front_bo handle=32, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 76.166] set_bo: pixmap=4091, handle=128 (old handle=32) [ 76.166] set_bo: marking whole pixmap as damaged [ 76.166] set_bo: applying final/discard move-to-gpu [ 76.166] wait_for_shadow: flags=0, flips=1, handle=32, shadow=29 [ 76.166] set_bo: dropping flush hint from handle=32 [ 76.166] set_bo: adding flush hint to handle=128 [ 76.166] mark_stale(handle=32) => 1 [ 76.166] swap_limit: draw=146 setting swap limit to 3 [ 76.166] sna_dri2_swap_limit_validate: swap limit set to 3 [ 76.166] sna_next_vblank(pipe=0, waiting until next vblank) [ 76.166] sna_dri2_schedule_swap: reported target_msc=4319 [ 76.166] sna_accel_flush: flush?=0, dirty?=0 [ 76.166] sna_accel_flush: flush?=0, dirty?=0 [ 76.166] sna_accel_flush: flush?=0, dirty?=0 [ 76.166] sna_accel_flush: flush?=0, dirty?=0 [ 76.166] sna_block_handler (tv=544.923000) [ 76.166] sna_scanout_do_flush: flush timer active: delta=6 [ 76.166] sna_accel_do_throttle -- no pending activity [ 76.166] sna_accel_block: evaluating timers, active=5 [ 76.166] sna_accel_block: flush timer expires in 6 [76172] [ 76.172] sna_wakeup_handler [ 76.173] sna_block_handler (tv=544.916000) [ 76.173] sna_scanout_do_flush: flush timer active: delta=-1 [ 76.173] sna_scanout_do_flush (time=76173), triggered [ 76.173] sna_scanout_flush (time=76173), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 76.173] has_shadow: has pending damage? 1, outstanding flips: 1 [ 76.173] stop_flush: scanout=128 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 76.173] has_shadow: has pending damage? 1, outstanding flips: 1 [ 76.173] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 1, mode reconfiguration pending? 0) [ 76.173] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 76.173] sna_mode_redisplay: checking for 1 outstanding flip completions [ 76.173] sna_mode_redisplay: now 1 outstanding flip completions (enabled? 1) [ 76.173] sna_accel_do_throttle -- no pending activity [ 76.173] sna_accel_block: evaluating timers, active=5 [ 76.173] sna_accel_block: flush timer expires in 16 [76189] [ 76.173] sna_wakeup_handler [ 76.173] sna_mode_wakeup: len=64 [ 76.173] sna_mode_wakeup: recording last swap on pipe=0, frame 4320 [10e0], time 76.174174 [ 76.173] sna_mode_wakeup: removing handle=114 [active_scanout=0] from scanout, installing handle=32 [active_scanout=1] [ 76.173] sna_mode_wakeup: flip complete, pending? 1 [ 76.173] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 76.173] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 76.173] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 76.173] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 76.173] sna_pixmap_move_to_gpu: already all-damaged [ 76.173] sna_pixmap_mark_active: pixmap=4091, handle=128 [ 76.173] sna_mode_redisplay: crtc[0] transformed? 0 [ 76.173] sna_mode_redisplay: crtc[1] transformed? 0 [ 76.173] sna_mode_redisplay: crtc[2] transformed? 0 [ 76.173] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=128 [active=1] [ 76.173] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 32, transformed? 0 [ 76.173] get_fb: reusing fb=80 for handle=128 [ 76.174] sna_mode_redisplay: recording flip on CRTC:32 handle=128, active_scanout=2, serial=3 [ 76.174] __kgem_bo_clear_busy: handle=128 [ 76.174] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 76.174] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 76.174] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 76.174] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=128, shadow handle=29 [ 76.174] sna_dri2_vblank_handler(type=2, sequence=4320, draw=4181) [ 76.174] sna_crtc_record_swap: recording last swap on pipe=0, frame 4320 [msc=4320], time 76.174174 [ 76.174] sna_dri2_vblank_handler: 2 complete, frame=4320 tv=76.174174 [ 76.174] sna_dri2_blit_complete: blit finished [ 76.174] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4320, tv=76.174174) [ 76.174] frame_swap_complete(type=2): draw=146, pipe=0, frame=4320 [msc=4320], tv=76.174174 [ 76.174] sna_accel_flush: flush?=0, dirty?=0 [ 76.174] sna_dri2_event_free(draw?=1) [ 76.174] sna_dri2_remove_event: remove[0x561c94a30490] from window 146, active? 1 [ 76.174] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=128] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 76.174] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=32] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 76.174] sna_dri2_vblank_handler complete [ 76.174] sna_block_handler (tv=544.915000) [ 76.174] sna_scanout_do_flush: flush timer active: delta=15 [ 76.174] sna_accel_do_throttle -- no pending activity [ 76.174] sna_accel_block: evaluating timers, active=5 [ 76.174] sna_accel_block: flush timer expires in 15 [76189] [ 76.182] sna_wakeup_handler [ 76.182] sna_accel_flush: flush?=0, dirty?=0 [ 76.182] sna_accel_flush: flush?=0, dirty?=0 [ 76.182] sna_block_handler (tv=544.907000) [ 76.182] sna_scanout_do_flush: flush timer active: delta=7 [ 76.182] sna_accel_do_throttle -- no pending activity [ 76.182] sna_accel_block: evaluating timers, active=5 [ 76.182] sna_accel_block: flush timer expires in 7 [76189] [ 76.182] sna_wakeup_handler [ 76.182] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=32, name=80 [ 76.182] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 76.182] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 76.182] sna_dri2_get_back: draw size=3840x2160, back buffer handle=32 size=3840x2160, is-scanout? 1, active?=1, pitch=15360, front pitch=15360 [ 76.182] sna_dri2_get_back: reuse backbuffer? 1 [ 76.182] sna_dri2_get_back: back buffer handle=32, active?=1, refcnt=1 [ 76.182] sna_dri2_get_back: cache: handle=114, active=0 [ 76.182] sna_dri2_get_back: reuse cache handle=114, name=86, flags=0 [ 76.182] sna_dri2_get_back: caching handle=32 (name=80, flags=0, active_scanout=1) [ 76.182] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 76.182] sna_dri2_reuse_buffer: reusing back buffer handle=114, name=86, pitch=15360, age=0 [ 76.182] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 76.182] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=128, name=76, active_scanout=2 [ 76.182] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 76.182] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=128] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 76.182] sna_accel_flush: flush?=0, dirty?=0 [ 76.182] sna_accel_flush: flush?=0, dirty?=0 [ 76.182] sna_accel_flush: flush?=0, dirty?=0 [ 76.182] sna_block_handler (tv=544.907000) [ 76.182] sna_scanout_do_flush: flush timer active: delta=7 [ 76.182] sna_accel_do_throttle -- no pending activity [ 76.182] sna_accel_block: evaluating timers, active=5 [ 76.182] sna_accel_block: flush timer expires in 7 [76189] [ 76.183] sna_wakeup_handler [ 76.183] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 76.183] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 76.183] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 76.183] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 76.183] sna_dri2_get_msc(draw=146, pipe=0) [ 76.183] sna_crtc_record_swap: recording last swap on pipe=0, frame 4320 [msc=4320], time 76.174174 [ 76.183] sna_dri2_get_msc: msc=4320 [raw=4320], ust=76174174 [ 76.183] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=114 (refs=1/1, flush=0) , front=128 (refs=2/3, flush=1) [ 76.183] sna_dri2_schedule_swap(target_msc=4320, divisor=0, remainder=0) [ 76.183] sna_dri2_schedule_swap: using front handle=128, active_scanout?=2, flush?=1 [ 76.183] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 76.183] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 76.183] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 76.183] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 76.183] sna_crtc_record_swap: recording last swap on pipe=0, frame 4320 [msc=4320], time 76.174174 [ 76.183] immediate_swap: current_msc=4320, target_msc=4320 -- yes [ 76.183] can_flip: no, shadow enabled [ 76.183] sna_dri2_add_event: adding event to window 146) [ 76.183] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 76.183] sna_dri2_immediate_blit: no pending blit, starting chain [ 76.183] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 76.183] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 76.183] can_xchg: back size=8700f00, front size=8700f00 [ 76.183] can_xchg: yes, pixmap=4091 [ 76.183] sna_dri2_xchg: win=146, exchange front=128/76,ref=3 and back=114/86,ref=2, pixmap=4091 3840x2160 [ 76.183] sna_dri2_xchg: back_bo handle=114, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 76.183] sna_dri2_xchg: front_bo handle=128, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 76.183] set_bo: pixmap=4091, handle=114 (old handle=128) [ 76.183] set_bo: marking whole pixmap as damaged [ 76.183] set_bo: applying final/discard move-to-gpu [ 76.183] wait_for_shadow: flags=0, flips=1, handle=128, shadow=29 [ 76.183] set_bo: dropping flush hint from handle=128 [ 76.183] set_bo: adding flush hint to handle=114 [ 76.183] mark_stale(handle=128) => 1 [ 76.183] swap_limit: draw=146 setting swap limit to 3 [ 76.183] sna_dri2_swap_limit_validate: swap limit set to 3 [ 76.183] sna_next_vblank(pipe=0, waiting until next vblank) [ 76.183] sna_dri2_schedule_swap: reported target_msc=4320 [ 76.183] sna_accel_flush: flush?=0, dirty?=0 [ 76.183] sna_accel_flush: flush?=0, dirty?=0 [ 76.183] sna_accel_flush: flush?=0, dirty?=0 [ 76.183] sna_accel_flush: flush?=0, dirty?=0 [ 76.183] sna_block_handler (tv=544.906000) [ 76.183] sna_scanout_do_flush: flush timer active: delta=6 [ 76.183] sna_accel_do_throttle -- no pending activity [ 76.183] sna_accel_block: evaluating timers, active=5 [ 76.183] sna_accel_block: flush timer expires in 6 [76189] [ 76.190] sna_wakeup_handler [ 76.190] sna_block_handler (tv=544.899000) [ 76.190] sna_scanout_do_flush: flush timer active: delta=-1 [ 76.190] sna_scanout_do_flush (time=76190), triggered [ 76.190] sna_scanout_flush (time=76190), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 76.190] has_shadow: has pending damage? 1, outstanding flips: 1 [ 76.190] stop_flush: scanout=114 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 76.190] has_shadow: has pending damage? 1, outstanding flips: 1 [ 76.190] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 1, mode reconfiguration pending? 0) [ 76.190] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 76.190] sna_mode_redisplay: checking for 1 outstanding flip completions [ 76.190] sna_mode_redisplay: now 1 outstanding flip completions (enabled? 1) [ 76.190] sna_accel_do_throttle -- no pending activity [ 76.190] sna_accel_block: evaluating timers, active=5 [ 76.190] sna_accel_block: flush timer expires in 16 [76206] [ 76.190] sna_wakeup_handler [ 76.190] sna_mode_wakeup: len=64 [ 76.190] sna_mode_wakeup: recording last swap on pipe=0, frame 4321 [10e1], time 76.190815 [ 76.190] sna_mode_wakeup: removing handle=32 [active_scanout=0] from scanout, installing handle=128 [active_scanout=1] [ 76.190] sna_mode_wakeup: flip complete, pending? 1 [ 76.190] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 76.190] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 76.190] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 76.190] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 76.190] sna_pixmap_move_to_gpu: already all-damaged [ 76.190] sna_pixmap_mark_active: pixmap=4091, handle=114 [ 76.190] sna_mode_redisplay: crtc[0] transformed? 0 [ 76.190] sna_mode_redisplay: crtc[1] transformed? 0 [ 76.190] sna_mode_redisplay: crtc[2] transformed? 0 [ 76.190] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=114 [active=1] [ 76.190] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 128, transformed? 0 [ 76.190] get_fb: reusing fb=81 for handle=114 [ 76.190] sna_mode_redisplay: recording flip on CRTC:32 handle=114, active_scanout=2, serial=3 [ 76.190] __kgem_bo_clear_busy: handle=114 [ 76.190] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 76.190] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 76.190] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 76.190] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=114, shadow handle=29 [ 76.190] sna_dri2_vblank_handler(type=2, sequence=4321, draw=4181) [ 76.190] sna_crtc_record_swap: recording last swap on pipe=0, frame 4321 [msc=4321], time 76.190815 [ 76.190] sna_dri2_vblank_handler: 2 complete, frame=4321 tv=76.190815 [ 76.190] sna_dri2_blit_complete: blit finished [ 76.190] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4321, tv=76.190815) [ 76.190] frame_swap_complete(type=2): draw=146, pipe=0, frame=4321 [msc=4321], tv=76.190815 [ 76.190] sna_accel_flush: flush?=0, dirty?=0 [ 76.190] sna_dri2_event_free(draw?=1) [ 76.190] sna_dri2_remove_event: remove[0x561c94a33950] from window 146, active? 1 [ 76.190] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=114] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 76.190] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=128] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 76.190] sna_dri2_vblank_handler complete [ 76.190] sna_block_handler (tv=544.899000) [ 76.190] sna_scanout_do_flush: flush timer active: delta=16 [ 76.190] sna_accel_do_throttle -- no pending activity [ 76.190] sna_accel_block: evaluating timers, active=5 [ 76.190] sna_accel_block: flush timer expires in 16 [76206] [ 76.194] sna_wakeup_handler [ 76.194] sna_accel_flush: flush?=0, dirty?=0 [ 76.194] sna_block_handler (tv=544.895000) [ 76.194] sna_scanout_do_flush: flush timer active: delta=12 [ 76.194] sna_accel_do_throttle -- no pending activity [ 76.194] sna_accel_block: evaluating timers, active=5 [ 76.194] sna_accel_block: flush timer expires in 12 [76206] [ 76.194] sna_wakeup_handler [ 76.194] sna_block_handler (tv=544.895000) [ 76.194] sna_scanout_do_flush: flush timer active: delta=12 [ 76.194] sna_accel_do_throttle -- no pending activity [ 76.194] sna_accel_block: evaluating timers, active=5 [ 76.194] sna_accel_block: flush timer expires in 12 [76206] [ 76.196] sna_wakeup_handler [ 76.196] sna_block_handler (tv=544.893000) [ 76.196] sna_scanout_do_flush: flush timer active: delta=10 [ 76.196] sna_accel_do_throttle -- no pending activity [ 76.196] sna_accel_block: evaluating timers, active=5 [ 76.196] sna_accel_block: flush timer expires in 10 [76206] [ 76.206] sna_wakeup_handler [ 76.206] sna_block_handler (tv=544.883000) [ 76.206] sna_scanout_do_flush: flush timer active: delta=0 [ 76.206] sna_scanout_do_flush (time=76206), triggered [ 76.206] sna_scanout_flush (time=76206), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 76.206] has_shadow: has pending damage? 0, outstanding flips: 1 [ 76.206] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 76.206] has_shadow: has pending damage? 0, outstanding flips: 1 [ 76.206] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) [ 76.206] sna_accel_do_throttle -- no pending activity [ 76.206] sna_accel_block: evaluating timers, active=5 [ 76.206] sna_accel_block: flush timer expires in 16 [76222] [ 76.207] sna_wakeup_handler [ 76.207] sna_mode_wakeup: len=32 [ 76.207] sna_mode_wakeup: recording last swap on pipe=0, frame 4322 [10e2], time 76.207464 [ 76.207] sna_mode_wakeup: removing handle=128 [active_scanout=0] from scanout, installing handle=114 [active_scanout=2] [ 76.207] sna_mode_wakeup: flip complete, pending? 1 [ 76.207] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 76.207] sna_block_handler (tv=544.882000) [ 76.207] sna_scanout_do_flush: flush timer active: delta=15 [ 76.207] sna_accel_do_throttle -- no pending activity [ 76.207] sna_accel_block: evaluating timers, active=5 [ 76.207] sna_accel_block: flush timer expires in 15 [76222] [ 76.210] sna_wakeup_handler [ 76.210] sna_accel_flush: flush?=0, dirty?=0 [ 76.210] sna_block_handler (tv=544.879000) [ 76.210] sna_scanout_do_flush: flush timer active: delta=12 [ 76.210] sna_accel_do_throttle -- no pending activity [ 76.211] sna_accel_block: evaluating timers, active=5 [ 76.211] sna_accel_block: flush timer expires in 12 [76222] [ 76.211] sna_wakeup_handler [ 76.211] sna_block_handler (tv=544.878000) [ 76.211] sna_scanout_do_flush: flush timer active: delta=11 [ 76.211] sna_accel_do_throttle -- no pending activity [ 76.211] sna_accel_block: evaluating timers, active=5 [ 76.211] sna_accel_block: flush timer expires in 11 [76222] [ 76.211] sna_wakeup_handler [ 76.211] sna_change_window_attributes [ 76.211] sna_accel_flush: flush?=0, dirty?=0 [ 76.211] sna_block_handler (tv=544.878000) [ 76.211] sna_scanout_do_flush: flush timer active: delta=11 [ 76.211] sna_accel_do_throttle -- no pending activity [ 76.211] sna_accel_block: evaluating timers, active=5 [ 76.211] sna_accel_block: flush timer expires in 11 [76222] [ 76.212] sna_wakeup_handler [ 76.212] sna_accel_flush: flush?=0, dirty?=0 [ 76.212] sna_accel_flush: flush?=0, dirty?=0 [ 76.212] sna_block_handler (tv=544.877000) [ 76.212] sna_scanout_do_flush: flush timer active: delta=10 [ 76.212] sna_accel_do_throttle -- no pending activity [ 76.212] sna_accel_block: evaluating timers, active=5 [ 76.212] sna_accel_block: flush timer expires in 10 [76222] [ 76.213] sna_wakeup_handler [ 76.213] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=128, name=76 [ 76.213] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 76.213] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 76.213] sna_dri2_get_back: draw size=3840x2160, back buffer handle=128 size=3840x2160, is-scanout? 1, active?=0, pitch=15360, front pitch=15360 [ 76.213] sna_dri2_get_back: reuse backbuffer? 1 [ 76.213] sna_dri2_get_back: back buffer handle=128, active?=0, refcnt=1 [ 76.213] sna_dri2_get_back: reuse unattached back [ 76.213] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 76.213] sna_dri2_reuse_buffer: reusing back buffer handle=128, name=76, pitch=15360, age=0 [ 76.213] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 76.213] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=114, name=86, active_scanout=2 [ 76.213] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 76.213] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=114] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 76.213] sna_accel_flush: flush?=0, dirty?=0 [ 76.213] sna_accel_flush: flush?=0, dirty?=0 [ 76.213] sna_accel_flush: flush?=0, dirty?=0 [ 76.213] sna_block_handler (tv=544.876000) [ 76.213] sna_scanout_do_flush: flush timer active: delta=9 [ 76.213] sna_accel_do_throttle -- no pending activity [ 76.213] sna_accel_block: evaluating timers, active=5 [ 76.213] sna_accel_block: flush timer expires in 9 [76222] [ 76.214] sna_wakeup_handler [ 76.214] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 76.214] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 76.214] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 76.214] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 76.214] sna_dri2_get_msc(draw=146, pipe=0) [ 76.214] sna_crtc_record_swap: recording last swap on pipe=0, frame 4322 [msc=4322], time 76.207464 [ 76.214] sna_dri2_get_msc: msc=4322 [raw=4322], ust=76207464 [ 76.214] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=128 (refs=1/1, flush=0) , front=114 (refs=2/3, flush=1) [ 76.214] sna_dri2_schedule_swap(target_msc=4321, divisor=0, remainder=0) [ 76.214] sna_dri2_schedule_swap: using front handle=114, active_scanout?=2, flush?=1 [ 76.214] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 76.214] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 76.214] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 76.214] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 76.214] sna_crtc_record_swap: recording last swap on pipe=0, frame 4322 [msc=4322], time 76.207464 [ 76.214] immediate_swap: current_msc=4322, target_msc=4321 -- yes [ 76.214] can_flip: no, shadow enabled [ 76.214] sna_dri2_add_event: adding event to window 146) [ 76.214] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 76.214] sna_dri2_immediate_blit: no pending blit, starting chain [ 76.214] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 76.214] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 76.214] can_xchg: back size=8700f00, front size=8700f00 [ 76.214] can_xchg: yes, pixmap=4091 [ 76.214] sna_dri2_xchg: win=146, exchange front=114/86,ref=3 and back=128/76,ref=2, pixmap=4091 3840x2160 [ 76.214] sna_dri2_xchg: back_bo handle=128, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 76.214] sna_dri2_xchg: front_bo handle=114, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 76.214] set_bo: pixmap=4091, handle=128 (old handle=114) [ 76.214] set_bo: marking whole pixmap as damaged [ 76.214] set_bo: applying final/discard move-to-gpu [ 76.214] wait_for_shadow: flags=0, flips=0, handle=114, shadow=29 [ 76.214] set_bo: dropping flush hint from handle=114 [ 76.214] set_bo: adding flush hint to handle=128 [ 76.214] mark_stale(handle=114) => 1 [ 76.214] swap_limit: draw=146 setting swap limit to 3 [ 76.214] sna_dri2_swap_limit_validate: swap limit set to 3 [ 76.214] sna_next_vblank(pipe=0, waiting until next vblank) [ 76.214] sna_dri2_schedule_swap: reported target_msc=4322 [ 76.214] sna_accel_flush: flush?=0, dirty?=0 [ 76.215] sna_accel_flush: flush?=0, dirty?=0 [ 76.215] sna_accel_flush: flush?=0, dirty?=0 [ 76.215] sna_accel_flush: flush?=0, dirty?=0 [ 76.215] sna_block_handler (tv=544.874000) [ 76.215] sna_scanout_do_flush: flush timer active: delta=7 [ 76.215] sna_accel_do_throttle -- no pending activity [ 76.215] sna_accel_block: evaluating timers, active=5 [ 76.215] sna_accel_block: flush timer expires in 7 [76222] [ 76.222] sna_wakeup_handler [ 76.222] sna_block_handler (tv=544.867000) [ 76.222] sna_scanout_do_flush: flush timer active: delta=0 [ 76.222] sna_scanout_do_flush (time=76222), triggered [ 76.222] sna_scanout_flush (time=76222), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 76.222] has_shadow: has pending damage? 1, outstanding flips: 0 [ 76.222] stop_flush: scanout=128 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 76.222] has_shadow: has pending damage? 1, outstanding flips: 0 [ 76.222] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 76.222] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 76.222] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 76.222] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 76.222] sna_pixmap_move_to_gpu: already all-damaged [ 76.222] sna_pixmap_mark_active: pixmap=4091, handle=128 [ 76.222] sna_mode_redisplay: crtc[0] transformed? 0 [ 76.222] sna_mode_redisplay: crtc[1] transformed? 0 [ 76.222] sna_mode_redisplay: crtc[2] transformed? 0 [ 76.222] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=128 [active=1] [ 76.222] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 114, transformed? 0 [ 76.222] get_fb: reusing fb=80 for handle=128 [ 76.222] sna_mode_redisplay: recording flip on CRTC:32 handle=128, active_scanout=2, serial=3 [ 76.222] __kgem_bo_clear_busy: handle=128 [ 76.222] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 76.222] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 76.222] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 76.222] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=128, shadow handle=29 [ 76.222] sna_accel_do_throttle -- no pending activity [ 76.222] sna_accel_block: evaluating timers, active=5 [ 76.222] sna_accel_block: flush timer expires in 16 [76238] [ 76.223] sna_wakeup_handler [ 76.223] sna_mode_wakeup: len=64 [ 76.223] sna_dri2_vblank_handler(type=2, sequence=4323, draw=4181) [ 76.223] sna_crtc_record_swap: recording last swap on pipe=0, frame 4323 [msc=4323], time 76.224101 [ 76.223] sna_dri2_vblank_handler: 2 complete, frame=4323 tv=76.224101 [ 76.224] sna_dri2_blit_complete: blit finished [ 76.224] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4323, tv=76.224101) [ 76.224] frame_swap_complete(type=2): draw=146, pipe=0, frame=4323 [msc=4323], tv=76.224101 [ 76.224] sna_accel_flush: flush?=0, dirty?=0 [ 76.224] sna_dri2_event_free(draw?=1) [ 76.224] sna_dri2_remove_event: remove[0x561c94a30490] from window 146, active? 1 [ 76.224] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=128] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 76.224] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=114] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 76.224] sna_dri2_vblank_handler complete [ 76.224] sna_mode_wakeup: recording last swap on pipe=0, frame 4323 [10e3], time 76.224101 [ 76.224] sna_mode_wakeup: removing handle=114 [active_scanout=0] from scanout, installing handle=128 [active_scanout=2] [ 76.224] sna_mode_wakeup: flip complete, pending? 1 [ 76.224] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 76.224] sna_block_handler (tv=544.865000) [ 76.224] sna_scanout_do_flush: flush timer active: delta=14 [ 76.224] sna_accel_do_throttle -- no pending activity [ 76.224] sna_accel_block: evaluating timers, active=5 [ 76.224] sna_accel_block: flush timer expires in 14 [76238] [ 76.226] sna_wakeup_handler [ 76.226] sna_accel_flush: flush?=0, dirty?=0 [ 76.226] sna_block_handler (tv=544.863000) [ 76.226] sna_scanout_do_flush: flush timer active: delta=12 [ 76.227] sna_accel_do_throttle -- no pending activity [ 76.227] sna_accel_block: evaluating timers, active=5 [ 76.227] sna_accel_block: flush timer expires in 12 [76238] [ 76.227] sna_wakeup_handler [ 76.227] sna_block_handler (tv=544.862000) [ 76.227] sna_scanout_do_flush: flush timer active: delta=11 [ 76.227] sna_accel_do_throttle -- no pending activity [ 76.227] sna_accel_block: evaluating timers, active=5 [ 76.227] sna_accel_block: flush timer expires in 11 [76238] [ 76.228] sna_wakeup_handler [ 76.228] sna_block_handler (tv=544.861000) [ 76.228] sna_scanout_do_flush: flush timer active: delta=10 [ 76.228] sna_accel_do_throttle -- no pending activity [ 76.228] sna_accel_block: evaluating timers, active=5 [ 76.228] sna_accel_block: flush timer expires in 10 [76238] [ 76.229] sna_wakeup_handler [ 76.229] sna_accel_flush: flush?=0, dirty?=0 [ 76.229] sna_accel_flush: flush?=0, dirty?=0 [ 76.229] sna_block_handler (tv=544.860000) [ 76.229] sna_scanout_do_flush: flush timer active: delta=9 [ 76.229] sna_accel_do_throttle -- no pending activity [ 76.229] sna_accel_block: evaluating timers, active=5 [ 76.229] sna_accel_block: flush timer expires in 9 [76238] [ 76.230] sna_wakeup_handler [ 76.230] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=114, name=86 [ 76.230] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 76.230] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 76.230] sna_dri2_get_back: draw size=3840x2160, back buffer handle=114 size=3840x2160, is-scanout? 1, active?=0, pitch=15360, front pitch=15360 [ 76.230] sna_dri2_get_back: reuse backbuffer? 1 [ 76.230] sna_dri2_get_back: back buffer handle=114, active?=0, refcnt=1 [ 76.230] sna_dri2_get_back: reuse unattached back [ 76.230] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 76.230] sna_dri2_reuse_buffer: reusing back buffer handle=114, name=86, pitch=15360, age=0 [ 76.230] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 76.230] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=128, name=76, active_scanout=2 [ 76.230] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 76.230] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=128] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 76.230] sna_accel_flush: flush?=0, dirty?=0 [ 76.230] sna_accel_flush: flush?=0, dirty?=0 [ 76.230] sna_accel_flush: flush?=0, dirty?=0 [ 76.230] sna_block_handler (tv=544.859000) [ 76.230] sna_scanout_do_flush: flush timer active: delta=8 [ 76.230] sna_accel_do_throttle -- no pending activity [ 76.230] sna_accel_block: evaluating timers, active=5 [ 76.230] sna_accel_block: flush timer expires in 8 [76238] [ 76.231] sna_wakeup_handler [ 76.231] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 76.231] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 76.231] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 76.231] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 76.231] sna_dri2_get_msc(draw=146, pipe=0) [ 76.231] sna_crtc_record_swap: recording last swap on pipe=0, frame 4323 [msc=4323], time 76.224101 [ 76.231] sna_dri2_get_msc: msc=4323 [raw=4323], ust=76224101 [ 76.231] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=114 (refs=1/1, flush=0) , front=128 (refs=2/3, flush=1) [ 76.231] sna_dri2_schedule_swap(target_msc=4323, divisor=0, remainder=0) [ 76.231] sna_dri2_schedule_swap: using front handle=128, active_scanout?=2, flush?=1 [ 76.231] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 76.231] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 76.232] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 76.232] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 76.232] sna_crtc_record_swap: recording last swap on pipe=0, frame 4323 [msc=4323], time 76.224101 [ 76.232] immediate_swap: current_msc=4323, target_msc=4323 -- yes [ 76.232] can_flip: no, shadow enabled [ 76.232] sna_dri2_add_event: adding event to window 146) [ 76.232] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 76.232] sna_dri2_immediate_blit: no pending blit, starting chain [ 76.232] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 76.232] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 76.232] can_xchg: back size=8700f00, front size=8700f00 [ 76.232] can_xchg: yes, pixmap=4091 [ 76.232] sna_dri2_xchg: win=146, exchange front=128/76,ref=3 and back=114/86,ref=2, pixmap=4091 3840x2160 [ 76.232] sna_dri2_xchg: back_bo handle=114, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 76.232] sna_dri2_xchg: front_bo handle=128, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 76.232] set_bo: pixmap=4091, handle=114 (old handle=128) [ 76.232] set_bo: marking whole pixmap as damaged [ 76.232] set_bo: applying final/discard move-to-gpu [ 76.232] wait_for_shadow: flags=0, flips=0, handle=128, shadow=29 [ 76.232] set_bo: dropping flush hint from handle=128 [ 76.232] set_bo: adding flush hint to handle=114 [ 76.232] mark_stale(handle=128) => 1 [ 76.232] swap_limit: draw=146 setting swap limit to 3 [ 76.232] sna_dri2_swap_limit_validate: swap limit set to 3 [ 76.232] sna_next_vblank(pipe=0, waiting until next vblank) [ 76.232] sna_dri2_schedule_swap: reported target_msc=4323 [ 76.232] sna_accel_flush: flush?=0, dirty?=0 [ 76.232] sna_accel_flush: flush?=0, dirty?=0 [ 76.232] sna_accel_flush: flush?=0, dirty?=0 [ 76.232] sna_accel_flush: flush?=0, dirty?=0 [ 76.232] sna_block_handler (tv=544.857000) [ 76.232] sna_scanout_do_flush: flush timer active: delta=6 [ 76.232] sna_accel_do_throttle -- no pending activity [ 76.232] sna_accel_block: evaluating timers, active=5 [ 76.232] sna_accel_block: flush timer expires in 6 [76238] [ 76.239] sna_wakeup_handler [ 76.239] sna_block_handler (tv=544.850000) [ 76.239] sna_scanout_do_flush: flush timer active: delta=-1 [ 76.239] sna_scanout_do_flush (time=76239), triggered [ 76.239] sna_scanout_flush (time=76239), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 76.239] has_shadow: has pending damage? 1, outstanding flips: 0 [ 76.239] stop_flush: scanout=114 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 76.239] has_shadow: has pending damage? 1, outstanding flips: 0 [ 76.239] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 76.239] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 76.239] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 76.239] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 76.239] sna_pixmap_move_to_gpu: already all-damaged [ 76.239] sna_pixmap_mark_active: pixmap=4091, handle=114 [ 76.239] sna_mode_redisplay: crtc[0] transformed? 0 [ 76.239] sna_mode_redisplay: crtc[1] transformed? 0 [ 76.239] sna_mode_redisplay: crtc[2] transformed? 0 [ 76.239] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=114 [active=1] [ 76.239] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 128, transformed? 0 [ 76.239] get_fb: reusing fb=81 for handle=114 [ 76.239] sna_mode_redisplay: recording flip on CRTC:32 handle=114, active_scanout=2, serial=3 [ 76.239] __kgem_bo_clear_busy: handle=114 [ 76.239] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 76.239] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 76.239] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 76.239] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=114, shadow handle=29 [ 76.239] sna_accel_do_throttle -- no pending activity [ 76.239] sna_accel_block: evaluating timers, active=5 [ 76.239] sna_accel_block: flush timer expires in 16 [76255] [ 76.240] sna_wakeup_handler [ 76.240] sna_mode_wakeup: len=64 [ 76.240] sna_dri2_vblank_handler(type=2, sequence=4324, draw=4181) [ 76.240] sna_crtc_record_swap: recording last swap on pipe=0, frame 4324 [msc=4324], time 76.240751 [ 76.240] sna_dri2_vblank_handler: 2 complete, frame=4324 tv=76.240751 [ 76.240] sna_dri2_blit_complete: blit finished [ 76.240] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4324, tv=76.240751) [ 76.240] frame_swap_complete(type=2): draw=146, pipe=0, frame=4324 [msc=4324], tv=76.240751 [ 76.240] sna_accel_flush: flush?=0, dirty?=0 [ 76.240] sna_dri2_event_free(draw?=1) [ 76.240] sna_dri2_remove_event: remove[0x561c94a33950] from window 146, active? 1 [ 76.240] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=114] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 76.240] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=128] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 76.240] sna_dri2_vblank_handler complete [ 76.240] sna_mode_wakeup: recording last swap on pipe=0, frame 4324 [10e4], time 76.240751 [ 76.240] sna_mode_wakeup: removing handle=128 [active_scanout=0] from scanout, installing handle=114 [active_scanout=2] [ 76.240] sna_mode_wakeup: flip complete, pending? 1 [ 76.240] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 76.240] sna_block_handler (tv=544.849000) [ 76.240] sna_scanout_do_flush: flush timer active: delta=15 [ 76.240] sna_accel_do_throttle -- no pending activity [ 76.240] sna_accel_block: evaluating timers, active=5 [ 76.240] sna_accel_block: flush timer expires in 15 [76255] [ 76.242] sna_wakeup_handler [ 76.242] sna_accel_flush: flush?=0, dirty?=0 [ 76.242] sna_block_handler (tv=544.847000) [ 76.242] sna_scanout_do_flush: flush timer active: delta=13 [ 76.242] sna_accel_do_throttle -- no pending activity [ 76.243] sna_accel_block: evaluating timers, active=5 [ 76.243] sna_accel_block: flush timer expires in 13 [76255] [ 76.243] sna_wakeup_handler [ 76.243] sna_block_handler (tv=544.846000) [ 76.243] sna_scanout_do_flush: flush timer active: delta=12 [ 76.243] sna_accel_do_throttle -- no pending activity [ 76.243] sna_accel_block: evaluating timers, active=5 [ 76.243] sna_accel_block: flush timer expires in 12 [76255] [ 76.244] sna_wakeup_handler [ 76.244] sna_block_handler (tv=544.845000) [ 76.244] sna_scanout_do_flush: flush timer active: delta=11 [ 76.244] sna_accel_do_throttle -- no pending activity [ 76.244] sna_accel_block: evaluating timers, active=5 [ 76.244] sna_accel_block: flush timer expires in 11 [76255] [ 76.246] sna_wakeup_handler [ 76.246] sna_accel_flush: flush?=0, dirty?=0 [ 76.246] sna_accel_flush: flush?=0, dirty?=0 [ 76.246] sna_block_handler (tv=544.843000) [ 76.246] sna_scanout_do_flush: flush timer active: delta=9 [ 76.246] sna_accel_do_throttle -- no pending activity [ 76.246] sna_accel_block: evaluating timers, active=5 [ 76.246] sna_accel_block: flush timer expires in 9 [76255] [ 76.247] sna_wakeup_handler [ 76.247] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=128, name=76 [ 76.247] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 76.247] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 76.247] sna_dri2_get_back: draw size=3840x2160, back buffer handle=128 size=3840x2160, is-scanout? 1, active?=0, pitch=15360, front pitch=15360 [ 76.247] sna_dri2_get_back: reuse backbuffer? 1 [ 76.247] sna_dri2_get_back: back buffer handle=128, active?=0, refcnt=1 [ 76.247] sna_dri2_get_back: reuse unattached back [ 76.247] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 76.247] sna_dri2_reuse_buffer: reusing back buffer handle=128, name=76, pitch=15360, age=0 [ 76.247] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 76.247] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=114, name=86, active_scanout=2 [ 76.247] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 76.247] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=114] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 76.247] sna_accel_flush: flush?=0, dirty?=0 [ 76.247] sna_accel_flush: flush?=0, dirty?=0 [ 76.247] sna_accel_flush: flush?=0, dirty?=0 [ 76.247] sna_block_handler (tv=544.842000) [ 76.247] sna_scanout_do_flush: flush timer active: delta=8 [ 76.247] sna_accel_do_throttle -- no pending activity [ 76.247] sna_accel_block: evaluating timers, active=5 [ 76.247] sna_accel_block: flush timer expires in 8 [76255] [ 76.248] sna_wakeup_handler [ 76.248] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 76.248] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 76.248] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 76.248] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 76.248] sna_dri2_get_msc(draw=146, pipe=0) [ 76.248] sna_crtc_record_swap: recording last swap on pipe=0, frame 4324 [msc=4324], time 76.240751 [ 76.248] sna_dri2_get_msc: msc=4324 [raw=4324], ust=76240751 [ 76.248] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=128 (refs=1/1, flush=0) , front=114 (refs=2/3, flush=1) [ 76.249] sna_dri2_schedule_swap(target_msc=4324, divisor=0, remainder=0) [ 76.249] sna_dri2_schedule_swap: using front handle=114, active_scanout?=2, flush?=1 [ 76.249] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 76.249] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 76.249] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 76.249] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 76.249] sna_crtc_record_swap: recording last swap on pipe=0, frame 4324 [msc=4324], time 76.240751 [ 76.249] immediate_swap: current_msc=4324, target_msc=4324 -- yes [ 76.249] can_flip: no, shadow enabled [ 76.249] sna_dri2_add_event: adding event to window 146) [ 76.249] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 76.249] sna_dri2_immediate_blit: no pending blit, starting chain [ 76.249] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 76.249] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 76.249] can_xchg: back size=8700f00, front size=8700f00 [ 76.249] can_xchg: yes, pixmap=4091 [ 76.249] sna_dri2_xchg: win=146, exchange front=114/86,ref=3 and back=128/76,ref=2, pixmap=4091 3840x2160 [ 76.249] sna_dri2_xchg: back_bo handle=128, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 76.249] sna_dri2_xchg: front_bo handle=114, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 76.249] set_bo: pixmap=4091, handle=128 (old handle=114) [ 76.249] set_bo: marking whole pixmap as damaged [ 76.249] set_bo: applying final/discard move-to-gpu [ 76.249] wait_for_shadow: flags=0, flips=0, handle=114, shadow=29 [ 76.249] set_bo: dropping flush hint from handle=114 [ 76.249] set_bo: adding flush hint to handle=128 [ 76.249] mark_stale(handle=114) => 1 [ 76.249] swap_limit: draw=146 setting swap limit to 3 [ 76.249] sna_dri2_swap_limit_validate: swap limit set to 3 [ 76.249] sna_next_vblank(pipe=0, waiting until next vblank) [ 76.249] sna_dri2_schedule_swap: reported target_msc=4324 [ 76.249] sna_accel_flush: flush?=0, dirty?=0 [ 76.249] sna_accel_flush: flush?=0, dirty?=0 [ 76.249] sna_accel_flush: flush?=0, dirty?=0 [ 76.249] sna_accel_flush: flush?=0, dirty?=0 [ 76.249] sna_block_handler (tv=544.840000) [ 76.249] sna_scanout_do_flush: flush timer active: delta=6 [ 76.249] sna_accel_do_throttle -- no pending activity [ 76.249] sna_accel_block: evaluating timers, active=5 [ 76.249] sna_accel_block: flush timer expires in 6 [76255] [ 76.256] sna_wakeup_handler [ 76.256] sna_block_handler (tv=544.833000) [ 76.256] sna_scanout_do_flush: flush timer active: delta=-1 [ 76.256] sna_scanout_do_flush (time=76256), triggered [ 76.256] sna_scanout_flush (time=76256), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 76.256] has_shadow: has pending damage? 1, outstanding flips: 0 [ 76.256] stop_flush: scanout=128 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 76.256] has_shadow: has pending damage? 1, outstanding flips: 0 [ 76.256] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 76.256] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 76.256] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 76.256] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 76.256] sna_pixmap_move_to_gpu: already all-damaged [ 76.256] sna_pixmap_mark_active: pixmap=4091, handle=128 [ 76.256] sna_mode_redisplay: crtc[0] transformed? 0 [ 76.256] sna_mode_redisplay: crtc[1] transformed? 0 [ 76.256] sna_mode_redisplay: crtc[2] transformed? 0 [ 76.256] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=128 [active=1] [ 76.256] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 114, transformed? 0 [ 76.256] get_fb: reusing fb=80 for handle=128 [ 76.256] sna_mode_redisplay: recording flip on CRTC:32 handle=128, active_scanout=2, serial=3 [ 76.256] __kgem_bo_clear_busy: handle=128 [ 76.256] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 76.256] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 76.256] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 76.256] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=128, shadow handle=29 [ 76.256] sna_accel_do_throttle -- no pending activity [ 76.256] sna_accel_block: evaluating timers, active=5 [ 76.256] sna_accel_block: flush timer expires in 16 [76272] [ 76.257] sna_wakeup_handler [ 76.257] sna_mode_wakeup: len=64 [ 76.257] sna_dri2_vblank_handler(type=2, sequence=4325, draw=4181) [ 76.257] sna_crtc_record_swap: recording last swap on pipe=0, frame 4325 [msc=4325], time 76.257392 [ 76.257] sna_dri2_vblank_handler: 2 complete, frame=4325 tv=76.257392 [ 76.257] sna_dri2_blit_complete: blit finished [ 76.257] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4325, tv=76.257392) [ 76.257] frame_swap_complete(type=2): draw=146, pipe=0, frame=4325 [msc=4325], tv=76.257392 [ 76.257] sna_accel_flush: flush?=0, dirty?=0 [ 76.257] sna_dri2_event_free(draw?=1) [ 76.257] sna_dri2_remove_event: remove[0x561c94a30490] from window 146, active? 1 [ 76.257] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=128] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 76.257] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=114] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 76.257] sna_dri2_vblank_handler complete [ 76.257] sna_mode_wakeup: recording last swap on pipe=0, frame 4325 [10e5], time 76.257392 [ 76.257] sna_mode_wakeup: removing handle=114 [active_scanout=0] from scanout, installing handle=128 [active_scanout=2] [ 76.257] sna_mode_wakeup: flip complete, pending? 1 [ 76.257] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 76.257] sna_block_handler (tv=544.832000) [ 76.257] sna_scanout_do_flush: flush timer active: delta=15 [ 76.257] sna_accel_do_throttle -- no pending activity [ 76.257] sna_accel_block: evaluating timers, active=5 [ 76.257] sna_accel_block: flush timer expires in 15 [76272] [ 76.262] sna_wakeup_handler [ 76.263] sna_accel_flush: flush?=0, dirty?=0 [ 76.263] sna_accel_flush: flush?=0, dirty?=0 [ 76.263] sna_block_handler (tv=544.826000) [ 76.263] sna_scanout_do_flush: flush timer active: delta=9 [ 76.263] sna_accel_do_throttle -- no pending activity [ 76.263] sna_accel_block: evaluating timers, active=5 [ 76.263] sna_accel_block: flush timer expires in 9 [76272] [ 76.263] sna_wakeup_handler [ 76.263] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=114, name=86 [ 76.263] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 76.263] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 76.263] sna_dri2_get_back: draw size=3840x2160, back buffer handle=114 size=3840x2160, is-scanout? 1, active?=0, pitch=15360, front pitch=15360 [ 76.263] sna_dri2_get_back: reuse backbuffer? 1 [ 76.263] sna_dri2_get_back: back buffer handle=114, active?=0, refcnt=1 [ 76.263] sna_dri2_get_back: reuse unattached back [ 76.263] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 76.263] sna_dri2_reuse_buffer: reusing back buffer handle=114, name=86, pitch=15360, age=0 [ 76.263] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 76.263] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=128, name=76, active_scanout=2 [ 76.263] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 76.263] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=128] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 76.263] sna_accel_flush: flush?=0, dirty?=0 [ 76.263] sna_accel_flush: flush?=0, dirty?=0 [ 76.263] sna_accel_flush: flush?=0, dirty?=0 [ 76.263] sna_block_handler (tv=544.826000) [ 76.263] sna_scanout_do_flush: flush timer active: delta=9 [ 76.263] sna_accel_do_throttle -- no pending activity [ 76.264] sna_accel_block: evaluating timers, active=5 [ 76.264] sna_accel_block: flush timer expires in 9 [76272] [ 76.265] sna_wakeup_handler [ 76.265] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 76.265] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 76.265] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 76.265] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 76.265] sna_dri2_get_msc(draw=146, pipe=0) [ 76.265] sna_crtc_record_swap: recording last swap on pipe=0, frame 4325 [msc=4325], time 76.257392 [ 76.265] sna_dri2_get_msc: msc=4325 [raw=4325], ust=76257392 [ 76.265] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=114 (refs=1/1, flush=0) , front=128 (refs=2/3, flush=1) [ 76.265] sna_dri2_schedule_swap(target_msc=4325, divisor=0, remainder=0) [ 76.265] sna_dri2_schedule_swap: using front handle=128, active_scanout?=2, flush?=1 [ 76.265] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 76.265] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 76.265] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 76.265] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 76.265] sna_crtc_record_swap: recording last swap on pipe=0, frame 4325 [msc=4325], time 76.257392 [ 76.265] immediate_swap: current_msc=4325, target_msc=4325 -- yes [ 76.265] can_flip: no, shadow enabled [ 76.265] sna_dri2_add_event: adding event to window 146) [ 76.265] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 76.265] sna_dri2_immediate_blit: no pending blit, starting chain [ 76.265] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 76.265] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 76.265] can_xchg: back size=8700f00, front size=8700f00 [ 76.265] can_xchg: yes, pixmap=4091 [ 76.265] sna_dri2_xchg: win=146, exchange front=128/76,ref=3 and back=114/86,ref=2, pixmap=4091 3840x2160 [ 76.265] sna_dri2_xchg: back_bo handle=114, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 76.265] sna_dri2_xchg: front_bo handle=128, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 76.265] set_bo: pixmap=4091, handle=114 (old handle=128) [ 76.265] set_bo: marking whole pixmap as damaged [ 76.265] set_bo: applying final/discard move-to-gpu [ 76.265] wait_for_shadow: flags=0, flips=0, handle=128, shadow=29 [ 76.265] set_bo: dropping flush hint from handle=128 [ 76.265] set_bo: adding flush hint to handle=114 [ 76.265] mark_stale(handle=128) => 1 [ 76.265] swap_limit: draw=146 setting swap limit to 3 [ 76.265] sna_dri2_swap_limit_validate: swap limit set to 3 [ 76.265] sna_next_vblank(pipe=0, waiting until next vblank) [ 76.265] sna_dri2_schedule_swap: reported target_msc=4325 [ 76.265] sna_accel_flush: flush?=0, dirty?=0 [ 76.265] sna_accel_flush: flush?=0, dirty?=0 [ 76.265] sna_accel_flush: flush?=0, dirty?=0 [ 76.266] sna_accel_flush: flush?=0, dirty?=0 [ 76.266] sna_block_handler (tv=544.823000) [ 76.266] sna_scanout_do_flush: flush timer active: delta=6 [ 76.266] sna_accel_do_throttle -- no pending activity [ 76.266] sna_accel_block: evaluating timers, active=5 [ 76.266] sna_accel_block: flush timer expires in 6 [76272] [ 76.266] sna_wakeup_handler [ 76.266] sna_accel_flush: flush?=0, dirty?=0 [ 76.266] sna_block_handler (tv=544.823000) [ 76.266] sna_scanout_do_flush: flush timer active: delta=6 [ 76.266] sna_accel_do_throttle -- no pending activity [ 76.266] sna_accel_block: evaluating timers, active=5 [ 76.266] sna_accel_block: flush timer expires in 6 [76272] [ 76.266] sna_wakeup_handler [ 76.266] sna_block_handler (tv=544.823000) [ 76.266] sna_scanout_do_flush: flush timer active: delta=6 [ 76.267] sna_accel_do_throttle -- no pending activity [ 76.267] sna_accel_block: evaluating timers, active=5 [ 76.267] sna_accel_block: flush timer expires in 6 [76272] [ 76.273] sna_wakeup_handler [ 76.273] sna_block_handler (tv=544.816000) [ 76.273] sna_scanout_do_flush: flush timer active: delta=-1 [ 76.273] sna_scanout_do_flush (time=76273), triggered [ 76.273] sna_scanout_flush (time=76273), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 76.273] has_shadow: has pending damage? 1, outstanding flips: 0 [ 76.273] stop_flush: scanout=114 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 76.273] has_shadow: has pending damage? 1, outstanding flips: 0 [ 76.273] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 76.273] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 76.273] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 76.273] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 76.273] sna_pixmap_move_to_gpu: already all-damaged [ 76.273] sna_pixmap_mark_active: pixmap=4091, handle=114 [ 76.273] sna_mode_redisplay: crtc[0] transformed? 0 [ 76.273] sna_mode_redisplay: crtc[1] transformed? 0 [ 76.273] sna_mode_redisplay: crtc[2] transformed? 0 [ 76.273] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=114 [active=1] [ 76.273] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 128, transformed? 0 [ 76.273] get_fb: reusing fb=81 for handle=114 [ 76.273] sna_mode_redisplay: recording flip on CRTC:32 handle=114, active_scanout=2, serial=3 [ 76.273] __kgem_bo_clear_busy: handle=114 [ 76.273] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 76.273] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 76.273] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 76.273] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=114, shadow handle=29 [ 76.273] sna_accel_do_throttle -- no pending activity [ 76.273] sna_accel_block: evaluating timers, active=5 [ 76.273] sna_accel_block: flush timer expires in 16 [76289] [ 76.273] sna_wakeup_handler [ 76.273] sna_mode_wakeup: len=32 [ 76.274] sna_dri2_vblank_handler(type=2, sequence=4326, draw=4181) [ 76.274] sna_crtc_record_swap: recording last swap on pipe=0, frame 4326 [msc=4326], time 76.274032 [ 76.274] sna_dri2_vblank_handler: 2 complete, frame=4326 tv=76.274032 [ 76.274] sna_dri2_blit_complete: blit finished [ 76.274] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4326, tv=76.274032) [ 76.274] frame_swap_complete(type=2): draw=146, pipe=0, frame=4326 [msc=4326], tv=76.274032 [ 76.274] sna_accel_flush: flush?=0, dirty?=0 [ 76.274] sna_dri2_event_free(draw?=1) [ 76.274] sna_dri2_remove_event: remove[0x561c94a33950] from window 146, active? 1 [ 76.274] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=114] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 76.274] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=128] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 76.274] sna_dri2_vblank_handler complete [ 76.274] sna_block_handler (tv=544.815000) [ 76.274] sna_scanout_do_flush: flush timer active: delta=15 [ 76.274] sna_accel_do_throttle -- no pending activity [ 76.274] sna_accel_block: evaluating timers, active=5 [ 76.274] sna_accel_block: flush timer expires in 15 [76289] [ 76.279] sna_wakeup_handler [ 76.279] sna_accel_flush: flush?=0, dirty?=0 [ 76.279] sna_accel_flush: flush?=0, dirty?=0 [ 76.279] sna_block_handler (tv=544.810000) [ 76.279] sna_scanout_do_flush: flush timer active: delta=10 [ 76.279] sna_accel_do_throttle -- no pending activity [ 76.279] sna_accel_block: evaluating timers, active=5 [ 76.279] sna_accel_block: flush timer expires in 10 [76289] [ 76.280] sna_wakeup_handler [ 76.280] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=128, name=76 [ 76.280] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 76.280] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 76.280] sna_dri2_get_back: draw size=3840x2160, back buffer handle=128 size=3840x2160, is-scanout? 1, active?=1, pitch=15360, front pitch=15360 [ 76.280] sna_dri2_get_back: reuse backbuffer? 1 [ 76.280] sna_dri2_get_back: back buffer handle=128, active?=1, refcnt=1 [ 76.280] sna_dri2_get_back: cache: handle=32, active=0 [ 76.280] sna_dri2_get_back: reuse cache handle=32, name=80, flags=0 [ 76.280] sna_dri2_get_back: caching handle=128 (name=76, flags=0, active_scanout=1) [ 76.280] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 76.280] sna_dri2_reuse_buffer: reusing back buffer handle=32, name=80, pitch=15360, age=0 [ 76.280] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 76.280] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=114, name=86, active_scanout=2 [ 76.280] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 76.280] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=114] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 76.280] sna_accel_flush: flush?=0, dirty?=0 [ 76.280] sna_accel_flush: flush?=0, dirty?=0 [ 76.280] sna_accel_flush: flush?=0, dirty?=0 [ 76.280] sna_block_handler (tv=544.809000) [ 76.280] sna_scanout_do_flush: flush timer active: delta=9 [ 76.280] sna_accel_do_throttle -- no pending activity [ 76.280] sna_accel_block: evaluating timers, active=5 [ 76.280] sna_accel_block: flush timer expires in 9 [76289] [ 76.282] sna_wakeup_handler [ 76.282] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 76.282] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 76.282] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 76.282] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 76.282] sna_dri2_get_msc(draw=146, pipe=0) [ 76.282] sna_crtc_record_swap: recording last swap on pipe=0, frame 4326 [msc=4326], time 76.274032 [ 76.282] sna_dri2_get_msc: msc=4326 [raw=4326], ust=76274032 [ 76.282] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=32 (refs=1/1, flush=0) , front=114 (refs=2/3, flush=1) [ 76.282] sna_dri2_schedule_swap(target_msc=4326, divisor=0, remainder=0) [ 76.282] sna_dri2_schedule_swap: using front handle=114, active_scanout?=2, flush?=1 [ 76.282] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 76.282] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 76.282] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 76.282] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 76.282] sna_crtc_record_swap: recording last swap on pipe=0, frame 4326 [msc=4326], time 76.274032 [ 76.282] immediate_swap: current_msc=4326, target_msc=4326 -- yes [ 76.282] can_flip: no, shadow enabled [ 76.282] sna_dri2_add_event: adding event to window 146) [ 76.282] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 76.282] sna_dri2_immediate_blit: no pending blit, starting chain [ 76.282] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 76.282] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 76.282] can_xchg: back size=8700f00, front size=8700f00 [ 76.282] can_xchg: yes, pixmap=4091 [ 76.282] sna_dri2_xchg: win=146, exchange front=114/86,ref=3 and back=32/80,ref=2, pixmap=4091 3840x2160 [ 76.282] sna_dri2_xchg: back_bo handle=32, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 76.282] sna_dri2_xchg: front_bo handle=114, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 76.282] set_bo: pixmap=4091, handle=32 (old handle=114) [ 76.282] set_bo: marking whole pixmap as damaged [ 76.282] set_bo: applying final/discard move-to-gpu [ 76.282] wait_for_shadow: flags=0, flips=1, handle=114, shadow=29 [ 76.282] set_bo: dropping flush hint from handle=114 [ 76.282] set_bo: adding flush hint to handle=32 [ 76.282] mark_stale(handle=114) => 1 [ 76.282] swap_limit: draw=146 setting swap limit to 3 [ 76.282] sna_dri2_swap_limit_validate: swap limit set to 3 [ 76.282] sna_next_vblank(pipe=0, waiting until next vblank) [ 76.282] sna_dri2_schedule_swap: reported target_msc=4326 [ 76.282] sna_accel_flush: flush?=0, dirty?=0 [ 76.282] sna_accel_flush: flush?=0, dirty?=0 [ 76.282] sna_accel_flush: flush?=0, dirty?=0 [ 76.282] sna_accel_flush: flush?=0, dirty?=0 [ 76.282] sna_block_handler (tv=544.807000) [ 76.282] sna_scanout_do_flush: flush timer active: delta=7 [ 76.282] sna_accel_do_throttle -- no pending activity [ 76.282] sna_accel_block: evaluating timers, active=5 [ 76.282] sna_accel_block: flush timer expires in 7 [76289] [ 76.290] sna_wakeup_handler [ 76.290] sna_block_handler (tv=544.799000) [ 76.290] sna_scanout_do_flush: flush timer active: delta=-1 [ 76.290] sna_scanout_do_flush (time=76290), triggered [ 76.290] sna_scanout_flush (time=76290), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 76.290] has_shadow: has pending damage? 1, outstanding flips: 1 [ 76.290] stop_flush: scanout=32 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 76.290] has_shadow: has pending damage? 1, outstanding flips: 1 [ 76.290] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 1, mode reconfiguration pending? 0) [ 76.290] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 76.290] sna_mode_redisplay: checking for 1 outstanding flip completions [ 76.290] sna_mode_wakeup: len=64 [ 76.290] sna_mode_wakeup: recording last swap on pipe=0, frame 4327 [10e7], time 76.290676 [ 76.290] sna_mode_wakeup: removing handle=128 [active_scanout=0] from scanout, installing handle=114 [active_scanout=1] [ 76.290] sna_mode_wakeup: flip complete, pending? 1 [ 76.290] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 1) [ 76.290] sna_dri2_vblank_handler(type=2, sequence=4327, draw=4181) [ 76.290] sna_crtc_record_swap: recording last swap on pipe=0, frame 4327 [msc=4327], time 76.290676 [ 76.290] sna_dri2_vblank_handler: 2 complete, frame=4327 tv=76.290676 [ 76.290] sna_dri2_blit_complete: blit finished [ 76.290] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4327, tv=76.290676) [ 76.290] frame_swap_complete(type=2): draw=146, pipe=0, frame=4327 [msc=4327], tv=76.290676 [ 76.290] sna_accel_flush: flush?=0, dirty?=0 [ 76.290] sna_dri2_event_free(draw?=1) [ 76.290] sna_dri2_remove_event: remove[0x561c94a30490] from window 146, active? 1 [ 76.290] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 76.290] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=114] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 76.290] sna_dri2_vblank_handler complete [ 76.290] sna_mode_redisplay: now 0 outstanding flip completions (enabled? 1) [ 76.290] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 76.290] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 76.290] sna_pixmap_move_to_gpu: already all-damaged [ 76.291] sna_pixmap_mark_active: pixmap=4091, handle=32 [ 76.291] sna_mode_redisplay: crtc[0] transformed? 0 [ 76.291] sna_mode_redisplay: crtc[1] transformed? 0 [ 76.291] sna_mode_redisplay: crtc[2] transformed? 0 [ 76.291] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=32 [active=1] [ 76.291] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 114, transformed? 0 [ 76.291] get_fb: reusing fb=68 for handle=32 [ 76.291] sna_mode_redisplay: recording flip on CRTC:32 handle=32, active_scanout=2, serial=3 [ 76.291] __kgem_bo_clear_busy: handle=32 [ 76.291] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 76.291] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 76.291] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 76.291] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=32, shadow handle=29 [ 76.291] sna_accel_do_throttle -- no pending activity [ 76.291] sna_accel_block: evaluating timers, active=5 [ 76.291] sna_accel_block: flush timer expires in 16 [76306] [ 76.296] sna_wakeup_handler [ 76.296] sna_accel_flush: flush?=0, dirty?=0 [ 76.296] sna_accel_flush: flush?=0, dirty?=0 [ 76.296] sna_accel_flush: flush?=0, dirty?=0 [ 76.296] sna_block_handler (tv=544.793000) [ 76.296] sna_scanout_do_flush: flush timer active: delta=10 [ 76.296] sna_accel_do_throttle -- no pending activity [ 76.296] sna_accel_block: evaluating timers, active=5 [ 76.296] sna_accel_block: flush timer expires in 10 [76306] [ 76.296] sna_wakeup_handler [ 76.296] sna_block_handler (tv=544.793000) [ 76.296] sna_scanout_do_flush: flush timer active: delta=10 [ 76.296] sna_accel_do_throttle -- no pending activity [ 76.296] sna_accel_block: evaluating timers, active=5 [ 76.296] sna_accel_block: flush timer expires in 10 [76306] [ 76.297] sna_wakeup_handler [ 76.297] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=114, name=86 [ 76.297] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 76.297] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 76.297] sna_dri2_get_back: draw size=3840x2160, back buffer handle=114 size=3840x2160, is-scanout? 1, active?=1, pitch=15360, front pitch=15360 [ 76.297] sna_dri2_get_back: reuse backbuffer? 1 [ 76.297] sna_dri2_get_back: back buffer handle=114, active?=1, refcnt=1 [ 76.297] sna_dri2_get_back: cache: handle=128, active=0 [ 76.297] sna_dri2_get_back: reuse cache handle=128, name=76, flags=0 [ 76.297] sna_dri2_get_back: caching handle=114 (name=86, flags=0, active_scanout=1) [ 76.297] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 76.297] sna_dri2_reuse_buffer: reusing back buffer handle=128, name=76, pitch=15360, age=0 [ 76.297] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 76.297] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=32, name=80, active_scanout=2 [ 76.297] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 76.297] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 76.297] sna_accel_flush: flush?=0, dirty?=0 [ 76.297] sna_accel_flush: flush?=0, dirty?=0 [ 76.297] sna_accel_flush: flush?=0, dirty?=0 [ 76.297] sna_block_handler (tv=544.792000) [ 76.297] sna_scanout_do_flush: flush timer active: delta=9 [ 76.297] sna_accel_do_throttle -- no pending activity [ 76.297] sna_accel_block: evaluating timers, active=5 [ 76.297] sna_accel_block: flush timer expires in 9 [76306] [ 76.298] sna_wakeup_handler [ 76.298] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 76.298] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 76.298] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 76.298] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 76.298] sna_dri2_get_msc(draw=146, pipe=0) [ 76.298] sna_crtc_record_swap: recording last swap on pipe=0, frame 4327 [msc=4327], time 76.290676 [ 76.298] sna_dri2_get_msc: msc=4327 [raw=4327], ust=76290676 [ 76.298] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=128 (refs=1/1, flush=0) , front=32 (refs=2/3, flush=1) [ 76.298] sna_dri2_schedule_swap(target_msc=4327, divisor=0, remainder=0) [ 76.298] sna_dri2_schedule_swap: using front handle=32, active_scanout?=2, flush?=1 [ 76.298] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 76.298] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 76.298] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 76.298] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 76.298] sna_crtc_record_swap: recording last swap on pipe=0, frame 4327 [msc=4327], time 76.290676 [ 76.298] immediate_swap: current_msc=4327, target_msc=4327 -- yes [ 76.299] can_flip: no, shadow enabled [ 76.299] sna_dri2_add_event: adding event to window 146) [ 76.299] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 76.299] sna_dri2_immediate_blit: no pending blit, starting chain [ 76.299] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 76.299] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 76.299] can_xchg: back size=8700f00, front size=8700f00 [ 76.299] can_xchg: yes, pixmap=4091 [ 76.299] sna_dri2_xchg: win=146, exchange front=32/80,ref=3 and back=128/76,ref=2, pixmap=4091 3840x2160 [ 76.299] sna_dri2_xchg: back_bo handle=128, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 76.299] sna_dri2_xchg: front_bo handle=32, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 76.299] set_bo: pixmap=4091, handle=128 (old handle=32) [ 76.299] set_bo: marking whole pixmap as damaged [ 76.299] set_bo: applying final/discard move-to-gpu [ 76.299] wait_for_shadow: flags=0, flips=1, handle=32, shadow=29 [ 76.299] set_bo: dropping flush hint from handle=32 [ 76.299] set_bo: adding flush hint to handle=128 [ 76.299] mark_stale(handle=32) => 1 [ 76.299] swap_limit: draw=146 setting swap limit to 3 [ 76.299] sna_dri2_swap_limit_validate: swap limit set to 3 [ 76.299] sna_next_vblank(pipe=0, waiting until next vblank) [ 76.299] sna_dri2_schedule_swap: reported target_msc=4327 [ 76.299] sna_accel_flush: flush?=0, dirty?=0 [ 76.299] sna_accel_flush: flush?=0, dirty?=0 [ 76.299] sna_accel_flush: flush?=0, dirty?=0 [ 76.299] sna_accel_flush: flush?=0, dirty?=0 [ 76.299] sna_block_handler (tv=544.790000) [ 76.299] sna_scanout_do_flush: flush timer active: delta=7 [ 76.299] sna_accel_do_throttle -- no pending activity [ 76.299] sna_accel_block: evaluating timers, active=5 [ 76.299] sna_accel_block: flush timer expires in 7 [76306] [ 76.306] sna_wakeup_handler [ 76.306] sna_accel_flush: flush?=0, dirty?=0 [ 76.306] sna_block_handler (tv=544.783000) [ 76.306] sna_scanout_do_flush: flush timer active: delta=0 [ 76.306] sna_scanout_do_flush (time=76306), triggered [ 76.306] sna_scanout_flush (time=76306), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 76.306] has_shadow: has pending damage? 1, outstanding flips: 1 [ 76.306] stop_flush: scanout=128 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 76.306] has_shadow: has pending damage? 1, outstanding flips: 1 [ 76.306] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 1, mode reconfiguration pending? 0) [ 76.307] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 76.307] sna_mode_redisplay: checking for 1 outstanding flip completions [ 76.307] sna_mode_wakeup: len=64 [ 76.307] sna_mode_wakeup: recording last swap on pipe=0, frame 4328 [10e8], time 76.307327 [ 76.307] sna_mode_wakeup: removing handle=114 [active_scanout=0] from scanout, installing handle=32 [active_scanout=1] [ 76.307] sna_mode_wakeup: flip complete, pending? 1 [ 76.307] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 1) [ 76.307] sna_dri2_vblank_handler(type=2, sequence=4328, draw=4181) [ 76.307] sna_crtc_record_swap: recording last swap on pipe=0, frame 4328 [msc=4328], time 76.307327 [ 76.307] sna_dri2_vblank_handler: 2 complete, frame=4328 tv=76.307327 [ 76.307] sna_dri2_blit_complete: blit finished [ 76.307] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4328, tv=76.307327) [ 76.307] frame_swap_complete(type=2): draw=146, pipe=0, frame=4328 [msc=4328], tv=76.307327 [ 76.307] sna_accel_flush: flush?=0, dirty?=0 [ 76.307] sna_dri2_event_free(draw?=1) [ 76.307] sna_dri2_remove_event: remove[0x561c94a33950] from window 146, active? 1 [ 76.307] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=128] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 76.307] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=32] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 76.307] sna_dri2_vblank_handler complete [ 76.307] sna_mode_redisplay: now 0 outstanding flip completions (enabled? 1) [ 76.307] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 76.307] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 76.307] sna_pixmap_move_to_gpu: already all-damaged [ 76.307] sna_pixmap_mark_active: pixmap=4091, handle=128 [ 76.307] sna_mode_redisplay: crtc[0] transformed? 0 [ 76.307] sna_mode_redisplay: crtc[1] transformed? 0 [ 76.307] sna_mode_redisplay: crtc[2] transformed? 0 [ 76.307] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=128 [active=1] [ 76.307] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 32, transformed? 0 [ 76.307] get_fb: reusing fb=80 for handle=128 [ 76.307] sna_mode_redisplay: recording flip on CRTC:32 handle=128, active_scanout=2, serial=3 [ 76.307] __kgem_bo_clear_busy: handle=128 [ 76.307] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 76.307] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 76.307] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 76.307] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=128, shadow handle=29 [ 76.307] sna_accel_do_throttle -- no pending activity [ 76.307] sna_accel_block: evaluating timers, active=5 [ 76.307] sna_accel_block: flush timer expires in 16 [76322] [ 76.307] sna_wakeup_handler [ 76.307] sna_block_handler (tv=544.782000) [ 76.307] sna_scanout_do_flush: flush timer active: delta=15 [ 76.307] sna_accel_do_throttle -- no pending activity [ 76.307] sna_accel_block: evaluating timers, active=5 [ 76.307] sna_accel_block: flush timer expires in 15 [76322] [ 76.309] sna_wakeup_handler [ 76.309] sna_block_handler (tv=544.780000) [ 76.309] sna_scanout_do_flush: flush timer active: delta=13 [ 76.309] sna_accel_do_throttle -- no pending activity [ 76.309] sna_accel_block: evaluating timers, active=5 [ 76.309] sna_accel_block: flush timer expires in 13 [76322] [ 76.312] sna_wakeup_handler [ 76.312] sna_accel_flush: flush?=0, dirty?=0 [ 76.312] sna_accel_flush: flush?=0, dirty?=0 [ 76.312] sna_block_handler (tv=544.777000) [ 76.313] sna_scanout_do_flush: flush timer active: delta=9 [ 76.313] sna_accel_do_throttle -- no pending activity [ 76.313] sna_accel_block: evaluating timers, active=5 [ 76.313] sna_accel_block: flush timer expires in 9 [76322] [ 76.313] sna_wakeup_handler [ 76.313] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=32, name=80 [ 76.313] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 76.313] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 76.313] sna_dri2_get_back: draw size=3840x2160, back buffer handle=32 size=3840x2160, is-scanout? 1, active?=1, pitch=15360, front pitch=15360 [ 76.313] sna_dri2_get_back: reuse backbuffer? 1 [ 76.313] sna_dri2_get_back: back buffer handle=32, active?=1, refcnt=1 [ 76.313] sna_dri2_get_back: cache: handle=114, active=0 [ 76.313] sna_dri2_get_back: reuse cache handle=114, name=86, flags=0 [ 76.313] sna_dri2_get_back: caching handle=32 (name=80, flags=0, active_scanout=1) [ 76.313] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 76.313] sna_dri2_reuse_buffer: reusing back buffer handle=114, name=86, pitch=15360, age=0 [ 76.313] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 76.313] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=128, name=76, active_scanout=2 [ 76.313] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 76.313] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=128] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 76.313] sna_accel_flush: flush?=0, dirty?=0 [ 76.313] sna_accel_flush: flush?=0, dirty?=0 [ 76.313] sna_accel_flush: flush?=0, dirty?=0 [ 76.313] sna_block_handler (tv=544.776000) [ 76.313] sna_scanout_do_flush: flush timer active: delta=9 [ 76.313] sna_accel_do_throttle -- no pending activity [ 76.313] sna_accel_block: evaluating timers, active=5 [ 76.313] sna_accel_block: flush timer expires in 9 [76322] [ 76.314] sna_wakeup_handler [ 76.314] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 76.314] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 76.314] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 76.314] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 76.315] sna_dri2_get_msc(draw=146, pipe=0) [ 76.315] sna_crtc_record_swap: recording last swap on pipe=0, frame 4328 [msc=4328], time 76.307327 [ 76.315] sna_dri2_get_msc: msc=4328 [raw=4328], ust=76307327 [ 76.315] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=114 (refs=1/1, flush=0) , front=128 (refs=2/3, flush=1) [ 76.315] sna_dri2_schedule_swap(target_msc=4328, divisor=0, remainder=0) [ 76.315] sna_dri2_schedule_swap: using front handle=128, active_scanout?=2, flush?=1 [ 76.315] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 76.315] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 76.315] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 76.315] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 76.315] sna_crtc_record_swap: recording last swap on pipe=0, frame 4328 [msc=4328], time 76.307327 [ 76.315] immediate_swap: current_msc=4328, target_msc=4328 -- yes [ 76.315] can_flip: no, shadow enabled [ 76.315] sna_dri2_add_event: adding event to window 146) [ 76.315] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 76.315] sna_dri2_immediate_blit: no pending blit, starting chain [ 76.315] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 76.315] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 76.315] can_xchg: back size=8700f00, front size=8700f00 [ 76.315] can_xchg: yes, pixmap=4091 [ 76.315] sna_dri2_xchg: win=146, exchange front=128/76,ref=3 and back=114/86,ref=2, pixmap=4091 3840x2160 [ 76.315] sna_dri2_xchg: back_bo handle=114, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 76.315] sna_dri2_xchg: front_bo handle=128, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 76.315] set_bo: pixmap=4091, handle=114 (old handle=128) [ 76.315] set_bo: marking whole pixmap as damaged [ 76.315] set_bo: applying final/discard move-to-gpu [ 76.315] wait_for_shadow: flags=0, flips=1, handle=128, shadow=29 [ 76.315] set_bo: dropping flush hint from handle=128 [ 76.315] set_bo: adding flush hint to handle=114 [ 76.315] mark_stale(handle=128) => 1 [ 76.315] swap_limit: draw=146 setting swap limit to 3 [ 76.315] sna_dri2_swap_limit_validate: swap limit set to 3 [ 76.315] sna_next_vblank(pipe=0, waiting until next vblank) [ 76.315] sna_dri2_schedule_swap: reported target_msc=4328 [ 76.315] sna_accel_flush: flush?=0, dirty?=0 [ 76.315] sna_accel_flush: flush?=0, dirty?=0 [ 76.315] sna_accel_flush: flush?=0, dirty?=0 [ 76.315] sna_accel_flush: flush?=0, dirty?=0 [ 76.315] sna_block_handler (tv=544.774000) [ 76.315] sna_scanout_do_flush: flush timer active: delta=7 [ 76.315] sna_accel_do_throttle -- no pending activity [ 76.315] sna_accel_block: evaluating timers, active=5 [ 76.315] sna_accel_block: flush timer expires in 7 [76322] [ 76.322] sna_wakeup_handler [ 76.322] sna_accel_flush: flush?=0, dirty?=0 [ 76.322] sna_block_handler (tv=544.767000) [ 76.322] sna_scanout_do_flush: flush timer active: delta=0 [ 76.322] sna_scanout_do_flush (time=76322), triggered [ 76.322] sna_scanout_flush (time=76322), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 76.322] has_shadow: has pending damage? 1, outstanding flips: 1 [ 76.322] stop_flush: scanout=114 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 76.322] has_shadow: has pending damage? 1, outstanding flips: 1 [ 76.322] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 1, mode reconfiguration pending? 0) [ 76.322] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 76.322] sna_mode_redisplay: checking for 1 outstanding flip completions [ 76.323] sna_mode_redisplay: now 1 outstanding flip completions (enabled? 1) [ 76.323] sna_accel_do_throttle -- no pending activity [ 76.323] sna_accel_block: evaluating timers, active=5 [ 76.323] sna_accel_block: flush timer expires in 16 [76338] [ 76.323] sna_wakeup_handler [ 76.323] sna_block_handler (tv=544.766000) [ 76.323] sna_scanout_do_flush: flush timer active: delta=15 [ 76.323] sna_accel_do_throttle -- no pending activity [ 76.323] sna_accel_block: evaluating timers, active=5 [ 76.323] sna_accel_block: flush timer expires in 15 [76338] [ 76.323] sna_wakeup_handler [ 76.323] sna_mode_wakeup: len=64 [ 76.323] sna_mode_wakeup: recording last swap on pipe=0, frame 4329 [10e9], time 76.323968 [ 76.323] sna_mode_wakeup: removing handle=32 [active_scanout=0] from scanout, installing handle=128 [active_scanout=1] [ 76.323] sna_mode_wakeup: flip complete, pending? 1 [ 76.323] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 76.323] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 76.323] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 76.323] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 76.323] sna_pixmap_move_to_gpu: already all-damaged [ 76.323] sna_pixmap_mark_active: pixmap=4091, handle=114 [ 76.323] sna_mode_redisplay: crtc[0] transformed? 0 [ 76.323] sna_mode_redisplay: crtc[1] transformed? 0 [ 76.323] sna_mode_redisplay: crtc[2] transformed? 0 [ 76.323] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=114 [active=1] [ 76.323] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 128, transformed? 0 [ 76.323] get_fb: reusing fb=81 for handle=114 [ 76.324] sna_mode_redisplay: recording flip on CRTC:32 handle=114, active_scanout=2, serial=3 [ 76.324] __kgem_bo_clear_busy: handle=114 [ 76.324] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 76.324] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 76.324] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 76.324] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=114, shadow handle=29 [ 76.324] sna_dri2_vblank_handler(type=2, sequence=4329, draw=4181) [ 76.324] sna_crtc_record_swap: recording last swap on pipe=0, frame 4329 [msc=4329], time 76.323968 [ 76.324] sna_dri2_vblank_handler: 2 complete, frame=4329 tv=76.323968 [ 76.324] sna_dri2_blit_complete: blit finished [ 76.324] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4329, tv=76.323968) [ 76.324] frame_swap_complete(type=2): draw=146, pipe=0, frame=4329 [msc=4329], tv=76.323968 [ 76.324] sna_accel_flush: flush?=0, dirty?=0 [ 76.324] sna_dri2_event_free(draw?=1) [ 76.324] sna_dri2_remove_event: remove[0x561c94a30490] from window 146, active? 1 [ 76.324] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=114] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 76.324] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=128] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 76.324] sna_dri2_vblank_handler complete [ 76.324] sna_block_handler (tv=544.765000) [ 76.324] sna_scanout_do_flush: flush timer active: delta=14 [ 76.324] sna_accel_do_throttle -- no pending activity [ 76.324] sna_accel_block: evaluating timers, active=5 [ 76.324] sna_accel_block: flush timer expires in 14 [76338] [ 76.338] sna_wakeup_handler [ 76.338] sna_accel_flush: flush?=0, dirty?=0 [ 76.338] sna_block_handler (tv=544.751000) [ 76.338] sna_scanout_do_flush: flush timer active: delta=0 [ 76.338] sna_scanout_do_flush (time=76338), triggered [ 76.338] sna_scanout_flush (time=76338), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 76.338] has_shadow: has pending damage? 0, outstanding flips: 1 [ 76.338] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 76.338] has_shadow: has pending damage? 0, outstanding flips: 1 [ 76.338] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) [ 76.338] sna_accel_do_throttle -- no pending activity [ 76.339] sna_accel_block: evaluating timers, active=5 [ 76.339] sna_accel_block: flush timer expires in 16 [76354] [ 76.339] sna_wakeup_handler [ 76.339] sna_block_handler (tv=544.750000) [ 76.339] sna_scanout_do_flush: flush timer active: delta=15 [ 76.339] sna_accel_do_throttle -- no pending activity [ 76.339] sna_accel_block: evaluating timers, active=5 [ 76.339] sna_accel_block: flush timer expires in 15 [76354] [ 76.340] sna_wakeup_handler [ 76.340] sna_mode_wakeup: len=32 [ 76.340] sna_mode_wakeup: recording last swap on pipe=0, frame 4330 [10ea], time 76.340612 [ 76.340] sna_mode_wakeup: removing handle=128 [active_scanout=0] from scanout, installing handle=114 [active_scanout=2] [ 76.340] sna_mode_wakeup: flip complete, pending? 1 [ 76.340] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 76.340] sna_block_handler (tv=544.749000) [ 76.340] sna_scanout_do_flush: flush timer active: delta=14 [ 76.340] sna_accel_do_throttle -- no pending activity [ 76.340] sna_accel_block: evaluating timers, active=5 [ 76.340] sna_accel_block: flush timer expires in 14 [76354] [ 76.354] sna_wakeup_handler [ 76.354] sna_block_handler (tv=544.735000) [ 76.354] sna_scanout_do_flush: flush timer active: delta=0 [ 76.354] sna_scanout_do_flush (time=76354), triggered [ 76.354] sna_scanout_flush (time=76354), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 76.354] has_shadow: has pending damage? 0, outstanding flips: 0 [ 76.354] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 76.354] has_shadow: has pending damage? 0, outstanding flips: 0 [ 76.354] sna_accel_disarm_timer[0] (time=76354) [ 76.355] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 76.355] sna_accel_do_throttle -- no pending activity [ 76.370] sna_wakeup_handler [ 76.370] sna_accel_flush: flush?=0, dirty?=0 [ 76.370] sna_block_handler (tv=544.719000) [ 76.370] has_shadow: has pending damage? 0, outstanding flips: 0 [ 76.370] sna_accel_do_throttle -- no pending activity [ 76.370] sna_wakeup_handler [ 76.370] sna_block_handler (tv=544.719000) [ 76.370] has_shadow: has pending damage? 0, outstanding flips: 0 [ 76.370] sna_accel_do_throttle -- no pending activity [ 76.372] sna_wakeup_handler [ 76.372] sna_block_handler (tv=544.717000) [ 76.372] has_shadow: has pending damage? 0, outstanding flips: 0 [ 76.372] sna_accel_do_throttle -- no pending activity [ 76.490] sna_wakeup_handler [ 76.491] sna_accel_flush: flush?=0, dirty?=0 [ 76.491] sna_accel_flush: flush?=0, dirty?=0 [ 76.491] sna_accel_flush: flush?=0, dirty?=0 [ 76.491] sna_block_handler (tv=544.598000) [ 76.491] has_shadow: has pending damage? 0, outstanding flips: 0 [ 76.491] sna_accel_do_throttle -- no pending activity [ 76.491] sna_wakeup_handler [ 76.491] sna_block_handler (tv=544.598000) [ 76.491] has_shadow: has pending damage? 0, outstanding flips: 0 [ 76.491] sna_accel_do_throttle -- no pending activity [ 76.491] sna_wakeup_handler [ 76.491] sna_accel_flush: flush?=0, dirty?=0 [ 76.491] sna_accel_flush: flush?=0, dirty?=0 [ 76.491] sna_block_handler (tv=544.598000) [ 76.491] has_shadow: has pending damage? 0, outstanding flips: 0 [ 76.491] sna_accel_do_throttle -- no pending activity [ 76.491] sna_wakeup_handler [ 76.491] sna_accel_flush: flush?=0, dirty?=0 [ 76.491] sna_block_handler (tv=544.598000) [ 76.491] has_shadow: has pending damage? 0, outstanding flips: 0 [ 76.491] sna_accel_do_throttle -- no pending activity [ 76.491] sna_wakeup_handler [ 76.491] sna_accel_flush: flush?=0, dirty?=0 [ 76.491] sna_accel_flush: flush?=0, dirty?=0 [ 76.491] sna_block_handler (tv=544.598000) [ 76.491] has_shadow: has pending damage? 0, outstanding flips: 0 [ 76.491] sna_accel_do_throttle -- no pending activity [ 76.492] sna_wakeup_handler [ 76.493] sna_accel_flush: flush?=0, dirty?=0 [ 76.493] sna_accel_flush: flush?=0, dirty?=0 [ 76.493] sna_block_handler (tv=544.596000) [ 76.493] has_shadow: has pending damage? 0, outstanding flips: 0 [ 76.493] sna_accel_do_throttle -- no pending activity [ 76.493] sna_wakeup_handler [ 76.493] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=128, name=76 [ 76.493] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 76.493] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 76.493] sna_dri2_get_back: draw size=3840x2160, back buffer handle=128 size=3840x2160, is-scanout? 1, active?=0, pitch=15360, front pitch=15360 [ 76.493] sna_dri2_get_back: reuse backbuffer? 1 [ 76.493] sna_dri2_get_back: back buffer handle=128, active?=0, refcnt=1 [ 76.493] sna_dri2_get_back: reuse unattached back [ 76.493] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 76.493] sna_dri2_reuse_buffer: reusing back buffer handle=128, name=76, pitch=15360, age=0 [ 76.493] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 76.493] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=114, name=86, active_scanout=2 [ 76.493] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 76.493] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=114] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 76.493] sna_accel_flush: flush?=0, dirty?=0 [ 76.493] sna_accel_flush: flush?=0, dirty?=0 [ 76.493] sna_accel_flush: flush?=0, dirty?=0 [ 76.493] sna_block_handler (tv=544.596000) [ 76.493] has_shadow: has pending damage? 0, outstanding flips: 0 [ 76.493] timer_enable (time=76493), starting timer 0 [ 76.493] sna_accel_do_throttle -- no pending activity [ 76.493] sna_accel_block: evaluating timers, active=5 [ 76.493] sna_accel_block: flush timer expires in 8 [76501] [ 76.494] sna_wakeup_handler [ 76.495] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 76.495] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 76.495] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 76.495] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 76.495] sna_dri2_get_msc(draw=146, pipe=0) [ 76.495] sna_crtc_record_swap: recording last swap on pipe=0, frame 4339 [msc=4339], time 76.490400 [ 76.495] sna_dri2_get_msc: msc=4339 [raw=4339], ust=76490400 [ 76.495] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=128 (refs=1/1, flush=0) , front=114 (refs=2/3, flush=1) [ 76.495] sna_dri2_schedule_swap(target_msc=4329, divisor=0, remainder=0) [ 76.495] sna_dri2_schedule_swap: using front handle=114, active_scanout?=2, flush?=1 [ 76.495] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 76.495] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 76.495] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 76.495] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 76.495] sna_crtc_record_swap: recording last swap on pipe=0, frame 4339 [msc=4339], time 76.490400 [ 76.495] immediate_swap: current_msc=4339, target_msc=4329 -- yes [ 76.495] can_flip: no, shadow enabled [ 76.495] sna_dri2_add_event: adding event to window 146) [ 76.495] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 76.495] sna_dri2_immediate_blit: no pending blit, starting chain [ 76.495] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 76.495] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 76.495] can_xchg: back size=8700f00, front size=8700f00 [ 76.495] can_xchg: yes, pixmap=4091 [ 76.495] sna_dri2_xchg: win=146, exchange front=114/86,ref=3 and back=128/76,ref=2, pixmap=4091 3840x2160 [ 76.495] sna_dri2_xchg: back_bo handle=128, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 76.495] sna_dri2_xchg: front_bo handle=114, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 76.495] set_bo: pixmap=4091, handle=128 (old handle=114) [ 76.495] set_bo: marking whole pixmap as damaged [ 76.495] set_bo: applying final/discard move-to-gpu [ 76.495] wait_for_shadow: flags=0, flips=0, handle=114, shadow=29 [ 76.495] set_bo: dropping flush hint from handle=114 [ 76.495] set_bo: adding flush hint to handle=128 [ 76.495] mark_stale(handle=114) => 1 [ 76.495] swap_limit: draw=146 setting swap limit to 3 [ 76.495] sna_dri2_swap_limit_validate: swap limit set to 3 [ 76.495] sna_next_vblank(pipe=0, waiting until next vblank) [ 76.495] sna_dri2_schedule_swap: reported target_msc=4339 [ 76.495] sna_accel_flush: flush?=0, dirty?=0 [ 76.495] sna_accel_flush: flush?=0, dirty?=0 [ 76.495] sna_accel_flush: flush?=0, dirty?=0 [ 76.495] sna_accel_flush: flush?=0, dirty?=0 [ 76.495] sna_block_handler (tv=544.594000) [ 76.495] sna_scanout_do_flush: flush timer active: delta=6 [ 76.495] sna_accel_do_throttle -- no pending activity [ 76.495] sna_accel_block: evaluating timers, active=5 [ 76.495] sna_accel_block: flush timer expires in 6 [76501] [ 76.502] sna_wakeup_handler [ 76.502] sna_block_handler (tv=544.587000) [ 76.502] sna_scanout_do_flush: flush timer active: delta=-1 [ 76.502] sna_scanout_do_flush (time=76502), triggered [ 76.502] sna_scanout_flush (time=76502), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 76.502] has_shadow: has pending damage? 1, outstanding flips: 0 [ 76.502] stop_flush: scanout=128 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 76.502] has_shadow: has pending damage? 1, outstanding flips: 0 [ 76.502] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 76.502] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 76.502] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 76.502] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 76.502] sna_pixmap_move_to_gpu: already all-damaged [ 76.502] sna_pixmap_mark_active: pixmap=4091, handle=128 [ 76.502] sna_mode_redisplay: crtc[0] transformed? 0 [ 76.502] sna_mode_redisplay: crtc[1] transformed? 0 [ 76.502] sna_mode_redisplay: crtc[2] transformed? 0 [ 76.502] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=128 [active=1] [ 76.502] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 114, transformed? 0 [ 76.502] get_fb: reusing fb=80 for handle=128 [ 76.502] sna_mode_redisplay: recording flip on CRTC:32 handle=128, active_scanout=2, serial=3 [ 76.502] __kgem_bo_clear_busy: handle=128 [ 76.502] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 76.502] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 76.502] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 76.502] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=128, shadow handle=29 [ 76.502] sna_accel_do_throttle -- no pending activity [ 76.502] sna_accel_block: evaluating timers, active=5 [ 76.502] sna_accel_block: flush timer expires in 16 [76518] [ 76.506] sna_wakeup_handler [ 76.506] sna_mode_wakeup: len=64 [ 76.506] sna_dri2_vblank_handler(type=2, sequence=4340, draw=4181) [ 76.506] sna_crtc_record_swap: recording last swap on pipe=0, frame 4340 [msc=4340], time 76.507049 [ 76.506] sna_dri2_vblank_handler: 2 complete, frame=4340 tv=76.507049 [ 76.506] sna_dri2_blit_complete: blit finished [ 76.507] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4340, tv=76.507049) [ 76.507] frame_swap_complete(type=2): draw=146, pipe=0, frame=4340 [msc=4340], tv=76.507049 [ 76.507] sna_accel_flush: flush?=0, dirty?=0 [ 76.507] sna_dri2_event_free(draw?=1) [ 76.507] sna_dri2_remove_event: remove[0x561c94a33950] from window 146, active? 1 [ 76.507] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=128] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 76.507] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=114] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 76.507] sna_dri2_vblank_handler complete [ 76.507] sna_mode_wakeup: recording last swap on pipe=0, frame 4340 [10f4], time 76.507049 [ 76.507] sna_mode_wakeup: removing handle=114 [active_scanout=0] from scanout, installing handle=128 [active_scanout=2] [ 76.507] sna_mode_wakeup: flip complete, pending? 1 [ 76.507] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 76.507] sna_block_handler (tv=544.582000) [ 76.507] sna_scanout_do_flush: flush timer active: delta=11 [ 76.507] sna_accel_do_throttle -- no pending activity [ 76.507] sna_accel_block: evaluating timers, active=5 [ 76.507] sna_accel_block: flush timer expires in 11 [76518] [ 76.518] sna_wakeup_handler [ 76.518] sna_block_handler (tv=544.571000) [ 76.518] sna_scanout_do_flush: flush timer active: delta=0 [ 76.518] sna_scanout_do_flush (time=76518), triggered [ 76.518] sna_scanout_flush (time=76518), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 76.518] has_shadow: has pending damage? 0, outstanding flips: 0 [ 76.518] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 76.518] has_shadow: has pending damage? 0, outstanding flips: 0 [ 76.518] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 76.518] sna_accel_do_throttle -- no pending activity [ 76.518] sna_accel_block: evaluating timers, active=5 [ 76.518] sna_accel_block: flush timer expires in 16 [76534] [ 76.535] sna_wakeup_handler [ 76.535] sna_block_handler (tv=544.554000) [ 76.535] sna_scanout_do_flush: flush timer active: delta=-1 [ 76.535] sna_scanout_do_flush (time=76535), triggered [ 76.535] sna_scanout_flush (time=76535), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 76.535] has_shadow: has pending damage? 0, outstanding flips: 0 [ 76.535] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 76.535] has_shadow: has pending damage? 0, outstanding flips: 0 [ 76.535] sna_accel_disarm_timer[0] (time=76535) [ 76.535] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 76.535] sna_accel_do_throttle -- no pending activity [ 76.602] sna_wakeup_handler [ 76.602] sna_accel_flush: flush?=0, dirty?=0 [ 76.602] sna_accel_flush: flush?=0, dirty?=0 [ 76.602] sna_accel_flush: flush?=0, dirty?=0 [ 76.602] sna_block_handler (tv=544.487000) [ 76.602] has_shadow: has pending damage? 0, outstanding flips: 0 [ 76.602] sna_accel_do_throttle -- no pending activity [ 76.602] sna_wakeup_handler [ 76.602] sna_block_handler (tv=544.487000) [ 76.602] has_shadow: has pending damage? 0, outstanding flips: 0 [ 76.602] sna_accel_do_throttle -- no pending activity [ 76.602] sna_wakeup_handler [ 76.602] sna_accel_flush: flush?=0, dirty?=0 [ 76.602] sna_accel_flush: flush?=0, dirty?=0 [ 76.602] sna_block_handler (tv=544.487000) [ 76.602] has_shadow: has pending damage? 0, outstanding flips: 0 [ 76.602] sna_accel_do_throttle -- no pending activity [ 76.602] sna_wakeup_handler [ 76.602] sna_accel_flush: flush?=0, dirty?=0 [ 76.602] sna_accel_flush: flush?=0, dirty?=0 [ 76.602] sna_block_handler (tv=544.487000) [ 76.602] has_shadow: has pending damage? 0, outstanding flips: 0 [ 76.602] sna_accel_do_throttle -- no pending activity [ 76.602] sna_wakeup_handler [ 76.602] sna_accel_flush: flush?=0, dirty?=0 [ 76.603] sna_accel_flush: flush?=0, dirty?=0 [ 76.603] sna_block_handler (tv=544.486000) [ 76.603] has_shadow: has pending damage? 0, outstanding flips: 0 [ 76.603] sna_accel_do_throttle -- no pending activity [ 76.603] sna_wakeup_handler [ 76.603] sna_accel_flush: flush?=0, dirty?=0 [ 76.603] sna_accel_flush: flush?=0, dirty?=0 [ 76.603] sna_block_handler (tv=544.486000) [ 76.603] has_shadow: has pending damage? 0, outstanding flips: 0 [ 76.603] sna_accel_do_throttle -- no pending activity [ 76.603] sna_wakeup_handler [ 76.604] sna_accel_flush: flush?=0, dirty?=0 [ 76.604] sna_accel_flush: flush?=0, dirty?=0 [ 76.604] sna_accel_flush: flush?=0, dirty?=0 [ 76.604] sna_accel_flush: flush?=0, dirty?=0 [ 76.604] sna_accel_flush: flush?=0, dirty?=0 [ 76.604] sna_block_handler (tv=544.485000) [ 76.604] has_shadow: has pending damage? 0, outstanding flips: 0 [ 76.604] sna_accel_do_throttle -- no pending activity [ 76.604] sna_wakeup_handler [ 76.604] sna_accel_flush: flush?=0, dirty?=0 [ 76.604] sna_accel_flush: flush?=0, dirty?=0 [ 76.604] sna_block_handler (tv=544.485000) [ 76.604] has_shadow: has pending damage? 0, outstanding flips: 0 [ 76.604] sna_accel_do_throttle -- no pending activity [ 76.604] sna_wakeup_handler [ 76.604] sna_accel_flush: flush?=0, dirty?=0 [ 76.604] sna_accel_flush: flush?=0, dirty?=0 [ 76.604] sna_accel_flush: flush?=0, dirty?=0 [ 76.604] sna_block_handler (tv=544.485000) [ 76.604] has_shadow: has pending damage? 0, outstanding flips: 0 [ 76.604] sna_accel_do_throttle -- no pending activity [ 76.604] sna_wakeup_handler [ 76.604] sna_accel_flush: flush?=0, dirty?=0 [ 76.604] sna_accel_flush: flush?=0, dirty?=0 [ 76.604] sna_accel_flush: flush?=0, dirty?=0 [ 76.604] sna_block_handler (tv=544.485000) [ 76.604] has_shadow: has pending damage? 0, outstanding flips: 0 [ 76.604] sna_accel_do_throttle -- no pending activity [ 76.604] sna_wakeup_handler [ 76.604] sna_accel_flush: flush?=0, dirty?=0 [ 76.604] sna_accel_flush: flush?=0, dirty?=0 [ 76.604] sna_accel_flush: flush?=0, dirty?=0 [ 76.604] sna_accel_flush: flush?=0, dirty?=0 [ 76.604] sna_accel_flush: flush?=0, dirty?=0 [ 76.604] sna_block_handler (tv=544.485000) [ 76.604] has_shadow: has pending damage? 0, outstanding flips: 0 [ 76.604] sna_accel_do_throttle -- no pending activity [ 76.604] sna_wakeup_handler [ 76.604] sna_accel_flush: flush?=0, dirty?=0 [ 76.604] sna_accel_flush: flush?=0, dirty?=0 [ 76.605] sna_block_handler (tv=544.485000) [ 76.605] has_shadow: has pending damage? 0, outstanding flips: 0 [ 76.605] sna_accel_do_throttle -- no pending activity [ 76.605] sna_wakeup_handler [ 76.605] sna_accel_flush: flush?=0, dirty?=0 [ 76.605] sna_accel_flush: flush?=0, dirty?=0 [ 76.605] sna_accel_flush: flush?=0, dirty?=0 [ 76.605] sna_block_handler (tv=544.484000) [ 76.605] has_shadow: has pending damage? 0, outstanding flips: 0 [ 76.605] sna_accel_do_throttle -- no pending activity [ 76.605] sna_wakeup_handler [ 76.605] sna_accel_flush: flush?=0, dirty?=0 [ 76.605] sna_accel_flush: flush?=0, dirty?=0 [ 76.605] sna_accel_flush: flush?=0, dirty?=0 [ 76.605] sna_accel_flush: flush?=0, dirty?=0 [ 76.605] sna_accel_flush: flush?=0, dirty?=0 [ 76.605] sna_block_handler (tv=544.484000) [ 76.605] has_shadow: has pending damage? 0, outstanding flips: 0 [ 76.605] sna_accel_do_throttle -- no pending activity [ 76.605] sna_wakeup_handler [ 76.605] sna_accel_flush: flush?=0, dirty?=0 [ 76.605] sna_accel_flush: flush?=0, dirty?=0 [ 76.605] sna_block_handler (tv=544.484000) [ 76.605] has_shadow: has pending damage? 0, outstanding flips: 0 [ 76.605] sna_accel_do_throttle -- no pending activity [ 76.605] sna_wakeup_handler [ 76.605] sna_accel_flush: flush?=0, dirty?=0 [ 76.605] sna_accel_flush: flush?=0, dirty?=0 [ 76.605] sna_accel_flush: flush?=0, dirty?=0 [ 76.605] sna_block_handler (tv=544.484000) [ 76.605] has_shadow: has pending damage? 0, outstanding flips: 0 [ 76.605] sna_accel_do_throttle -- no pending activity [ 76.605] sna_wakeup_handler [ 76.605] sna_accel_flush: flush?=0, dirty?=0 [ 76.605] sna_accel_flush: flush?=0, dirty?=0 [ 76.605] sna_block_handler (tv=544.484000) [ 76.605] has_shadow: has pending damage? 0, outstanding flips: 0 [ 76.605] sna_accel_do_throttle -- no pending activity [ 76.605] sna_wakeup_handler [ 76.605] sna_accel_flush: flush?=0, dirty?=0 [ 76.605] sna_accel_flush: flush?=0, dirty?=0 [ 76.605] sna_block_handler (tv=544.484000) [ 76.605] has_shadow: has pending damage? 0, outstanding flips: 0 [ 76.605] sna_accel_do_throttle -- no pending activity [ 76.605] sna_wakeup_handler [ 76.605] sna_accel_flush: flush?=0, dirty?=0 [ 76.606] sna_accel_flush: flush?=0, dirty?=0 [ 76.606] sna_accel_flush: flush?=0, dirty?=0 [ 76.606] sna_accel_flush: flush?=0, dirty?=0 [ 76.606] sna_accel_flush: flush?=0, dirty?=0 [ 76.606] sna_accel_flush: flush?=0, dirty?=0 [ 76.606] sna_accel_flush: flush?=0, dirty?=0 [ 76.606] sna_accel_flush: flush?=0, dirty?=0 [ 76.606] sna_accel_flush: flush?=0, dirty?=0 [ 76.606] sna_accel_flush: flush?=0, dirty?=0 [ 76.606] sna_accel_flush: flush?=0, dirty?=0 [ 76.606] sna_accel_flush: flush?=0, dirty?=0 [ 76.606] sna_block_handler (tv=544.483000) [ 76.606] has_shadow: has pending damage? 0, outstanding flips: 0 [ 76.606] sna_accel_do_throttle -- no pending activity [ 76.606] sna_wakeup_handler [ 76.606] sna_accel_flush: flush?=0, dirty?=0 [ 76.606] sna_accel_flush: flush?=0, dirty?=0 [ 76.606] sna_accel_flush: flush?=0, dirty?=0 [ 76.606] sna_block_handler (tv=544.483000) [ 76.606] has_shadow: has pending damage? 0, outstanding flips: 0 [ 76.606] sna_accel_do_throttle -- no pending activity [ 76.606] sna_wakeup_handler [ 76.606] sna_accel_flush: flush?=0, dirty?=0 [ 76.606] sna_accel_flush: flush?=0, dirty?=0 [ 76.606] sna_accel_flush: flush?=0, dirty?=0 [ 76.606] sna_block_handler (tv=544.483000) [ 76.606] has_shadow: has pending damage? 0, outstanding flips: 0 [ 76.606] sna_accel_do_throttle -- no pending activity [ 76.606] sna_wakeup_handler [ 76.606] sna_accel_flush: flush?=0, dirty?=0 [ 76.606] sna_accel_flush: flush?=0, dirty?=0 [ 76.606] sna_accel_flush: flush?=0, dirty?=0 [ 76.606] sna_block_handler (tv=544.483000) [ 76.606] has_shadow: has pending damage? 0, outstanding flips: 0 [ 76.606] sna_accel_do_throttle -- no pending activity [ 76.606] sna_wakeup_handler [ 76.606] sna_accel_flush: flush?=0, dirty?=0 [ 76.606] sna_accel_flush: flush?=0, dirty?=0 [ 76.606] sna_block_handler (tv=544.483000) [ 76.606] has_shadow: has pending damage? 0, outstanding flips: 0 [ 76.606] sna_accel_do_throttle -- no pending activity [ 76.606] sna_wakeup_handler [ 76.607] sna_accel_flush: flush?=0, dirty?=0 [ 76.607] sna_accel_flush: flush?=0, dirty?=0 [ 76.607] sna_accel_flush: flush?=0, dirty?=0 [ 76.607] sna_accel_flush: flush?=0, dirty?=0 [ 76.607] sna_accel_flush: flush?=0, dirty?=0 [ 76.607] sna_accel_flush: flush?=0, dirty?=0 [ 76.607] sna_accel_flush: flush?=0, dirty?=0 [ 76.607] sna_accel_flush: flush?=0, dirty?=0 [ 76.607] sna_use_hw_cursor (24x24)? [ 76.607] sna_use_hw_cursor(24x24): ARGB?=1, serial->31, size->64 [ 76.607] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x24, pitch=96/256 [ 76.607] sna_show_cursors: cursor?=1 [ 76.607] sna_show_cursors: skipping cursor already show on CRTC (pipe=0) [ 76.607] sna_accel_flush: flush?=0, dirty?=0 [ 76.607] sna_accel_flush: flush?=0, dirty?=0 [ 76.607] sna_accel_flush: flush?=0, dirty?=0 [ 76.607] sna_block_handler (tv=544.482000) [ 76.607] has_shadow: has pending damage? 0, outstanding flips: 0 [ 76.607] sna_accel_do_throttle -- no pending activity [ 76.607] sna_wakeup_handler [ 76.607] sna_accel_flush: flush?=0, dirty?=0 [ 76.607] sna_accel_flush: flush?=0, dirty?=0 [ 76.607] sna_block_handler (tv=544.482000) [ 76.607] has_shadow: has pending damage? 0, outstanding flips: 0 [ 76.607] sna_accel_do_throttle -- no pending activity [ 76.607] sna_wakeup_handler [ 76.607] sna_accel_flush: flush?=0, dirty?=0 [ 76.607] sna_accel_flush: flush?=0, dirty?=0 [ 76.607] sna_block_handler (tv=544.482000) [ 76.607] has_shadow: has pending damage? 0, outstanding flips: 0 [ 76.607] sna_accel_do_throttle -- no pending activity [ 76.607] sna_wakeup_handler [ 76.607] sna_accel_flush: flush?=0, dirty?=0 [ 76.607] sna_accel_flush: flush?=0, dirty?=0 [ 76.607] sna_accel_flush: flush?=0, dirty?=0 [ 76.608] sna_accel_flush: flush?=0, dirty?=0 [ 76.608] sna_accel_flush: flush?=0, dirty?=0 [ 76.608] sna_accel_flush: flush?=0, dirty?=0 [ 76.608] sna_accel_flush: flush?=0, dirty?=0 [ 76.608] sna_accel_flush: flush?=0, dirty?=0 [ 76.608] sna_accel_flush: flush?=0, dirty?=0 [ 76.608] sna_accel_flush: flush?=0, dirty?=0 [ 76.608] sna_accel_flush: flush?=0, dirty?=0 [ 76.608] sna_block_handler (tv=544.481000) [ 76.608] has_shadow: has pending damage? 0, outstanding flips: 0 [ 76.608] sna_accel_do_throttle -- no pending activity [ 76.608] sna_wakeup_handler [ 76.608] sna_accel_flush: flush?=0, dirty?=0 [ 76.608] sna_accel_flush: flush?=0, dirty?=0 [ 76.608] sna_accel_flush: flush?=0, dirty?=0 [ 76.608] sna_accel_flush: flush?=0, dirty?=0 [ 76.608] sna_accel_flush: flush?=0, dirty?=0 [ 76.608] sna_block_handler (tv=544.481000) [ 76.608] has_shadow: has pending damage? 0, outstanding flips: 0 [ 76.608] sna_accel_do_throttle -- no pending activity [ 76.608] sna_wakeup_handler [ 76.608] sna_block_handler (tv=544.481000) [ 76.608] has_shadow: has pending damage? 0, outstanding flips: 0 [ 76.608] sna_accel_do_throttle -- no pending activity [ 76.609] sna_wakeup_handler [ 76.609] sna_accel_flush: flush?=0, dirty?=0 [ 76.609] sna_accel_flush: flush?=0, dirty?=0 [ 76.609] sna_block_handler (tv=544.480000) [ 76.609] has_shadow: has pending damage? 0, outstanding flips: 0 [ 76.609] sna_accel_do_throttle -- no pending activity [ 76.609] sna_wakeup_handler [ 76.609] sna_accel_flush: flush?=0, dirty?=0 [ 76.609] sna_accel_flush: flush?=0, dirty?=0 [ 76.609] sna_accel_flush: flush?=0, dirty?=0 [ 76.609] sna_block_handler (tv=544.480000) [ 76.609] has_shadow: has pending damage? 0, outstanding flips: 0 [ 76.609] sna_accel_do_throttle -- no pending activity [ 76.609] sna_wakeup_handler [ 76.609] sna_accel_flush: flush?=0, dirty?=0 [ 76.609] sna_accel_flush: flush?=0, dirty?=0 [ 76.609] sna_accel_flush: flush?=0, dirty?=0 [ 76.609] sna_block_handler (tv=544.480000) [ 76.609] has_shadow: has pending damage? 0, outstanding flips: 0 [ 76.609] sna_accel_do_throttle -- no pending activity [ 76.609] sna_wakeup_handler [ 76.609] sna_accel_flush: flush?=0, dirty?=0 [ 76.609] sna_accel_flush: flush?=0, dirty?=0 [ 76.609] sna_block_handler (tv=544.480000) [ 76.609] has_shadow: has pending damage? 0, outstanding flips: 0 [ 76.609] sna_accel_do_throttle -- no pending activity [ 76.609] sna_wakeup_handler [ 76.609] sna_accel_flush: flush?=0, dirty?=0 [ 76.609] sna_accel_flush: flush?=0, dirty?=0 [ 76.609] sna_accel_flush: flush?=0, dirty?=0 [ 76.609] sna_block_handler (tv=544.480000) [ 76.609] has_shadow: has pending damage? 0, outstanding flips: 0 [ 76.609] sna_accel_do_throttle -- no pending activity [ 76.609] sna_wakeup_handler [ 76.609] sna_accel_flush: flush?=0, dirty?=0 [ 76.609] sna_accel_flush: flush?=0, dirty?=0 [ 76.609] sna_block_handler (tv=544.480000) [ 76.609] has_shadow: has pending damage? 0, outstanding flips: 0 [ 76.609] sna_accel_do_throttle -- no pending activity [ 76.609] sna_wakeup_handler [ 76.609] sna_accel_flush: flush?=0, dirty?=0 [ 76.609] sna_accel_flush: flush?=0, dirty?=0 [ 76.609] sna_accel_flush: flush?=0, dirty?=0 [ 76.609] sna_block_handler (tv=544.480000) [ 76.609] has_shadow: has pending damage? 0, outstanding flips: 0 [ 76.609] sna_accel_do_throttle -- no pending activity [ 76.609] sna_wakeup_handler [ 76.609] sna_accel_flush: flush?=0, dirty?=0 [ 76.609] sna_accel_flush: flush?=0, dirty?=0 [ 76.609] sna_block_handler (tv=544.480000) [ 76.609] has_shadow: has pending damage? 0, outstanding flips: 0 [ 76.609] sna_accel_do_throttle -- no pending activity [ 76.609] sna_wakeup_handler [ 76.609] _sna_dri2_destroy_buffer: 0x561c9499d6c0 [handle=109] -- refcnt=1, draw=16778634, pixmap=0, proxy?=0 [ 76.609] sna_dri2_cache_bo(handle=109, name=81) [ 76.609] sna_dri2_cache_bo: not a window, releasing handle=109 [ 76.609] _kgem_bo_destroy: handle=109, proxy? 0 [ 76.609] __kgem_bo_destroy: handle=109, size=262144 [ 76.609] __kgem_bo_destroy: handle=109, not reusable [ 76.609] kgem_bo_free: handle=109, size=262144 [ 76.609] kgem_bo_free: releasing 0x0:0x7fc6b40fb000 vma for handle=109, count=0 [ 76.610] _sna_dri2_destroy_buffer: 0x561c9476f040 [handle=124] -- refcnt=1, draw=16778634, pixmap=4689, proxy?=0 [ 76.610] _sna_dri2_destroy_buffer: removing active_scanout=1 from pixmap handle=124 [ 76.610] _sna_dri2_destroy_buffer: releasing last DRI pixmap=4689, scanout?=0 [ 76.610] _sna_dri2_destroy_buffer: dropping flush hint from handle=124 [ 76.610] sna_accel_watch_flush: enable=-1 [ 76.610] sna_dri2_cache_bo(handle=124, name=89) [ 76.610] sna_dri2_cache_bo: not a window, releasing handle=124 [ 76.610] sna_destroy_pixmap: pixmap=4689, attached?=1 [ 76.610] _kgem_bo_destroy: handle=124, proxy? 0 [ 76.610] __kgem_bo_destroy: handle=124, size=114688 [ 76.610] __kgem_bo_destroy: handle=124, not reusable [ 76.610] kgem_bo_free: handle=124, size=114688 [ 76.610] kgem_bo_free: releasing 0x0:0x0 vma for handle=124, count=0 [ 76.610] __sna_free_pixmap(pixmap=4689) [ 76.610] sna_create_pixmap(42, 23, 32, usage=0) [ 76.610] kgem_can_create_2d: 42x23 @ 32 [ 76.610] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=23 [ 76.610] kgem_can_create_2d: untiled size=8192 [ 76.610] kgem_choose_tiling: too thin [width 42, 32 bpp] for TILING_X [ 76.610] kgem_choose_tiling: 42x23 -> 0 [ 76.610] sna_create_pixmap: usage=0, flags=b [ 76.610] sna_create_pixmap: small buffer [3864], attaching to shadow pixmap [ 76.610] create_pixmap: allocating pixmap 42x23, depth=32/32, size=3872 [ 76.610] create_pixmap: serial=4690, usage=0, 42x23 [ 76.610] sna_create_pixmap: serial=4690, 42x23, usage=0 [ 76.610] sna_dri2_get_msc(draw=16778691, pipe=-1) [ 76.610] sna_crtc_record_swap: recording last swap on pipe=0, frame 4346 [msc=4346], time 76.606920 [ 76.610] sna_dri2_get_msc: msc=4346 [raw=4346], ust=76606920 [ 76.610] sna_dri2_create_buffer pixmap=4691, (attachment=1, format=32, drawable=42x23), window?=0 [ 76.610] sna_dri2_create_buffer: creating back buffer 42x23, suitable for scanout? 0 [ 76.610] kgem_create_2d(42x23, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 76.610] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=512, height=24 [ 76.610] inactive too small: 2 < 3 [ 76.610] __kgem_bo_init(handle=109, num_pages=3) [ 76.610] kgem_set_tiling: handle=109, tiling=1 [1], pitch=512 [512]: 1 [ 76.610] new pitch=512, tiling=1, handle=109, id=2623, num_pages=3 [3], bucket=1 [ 76.610] kgem_bo_flink: flinked handle=109 to name=81, marking non-reusable [ 76.610] sna_dri2_create_buffer pixmap=4691, (attachment=0, format=32, drawable=42x23), window?=0 [ 76.610] sna_pixmap_set_dri: attaching DRI client to pixmap=4691 [ 76.610] sna_pixmap_move_to_gpu(pixmap=4691, usage=0), flags=c2 [ 76.610] sna_pixmap_move_to_gpu: CPU damage? 0 [ 76.610] sna_pixmap_move_to_gpu: creating GPU bo (42x23@32), create=8 [ 76.610] kgem_choose_tiling: too thin [width 42, 32 bpp] for TILING_X [ 76.610] kgem_choose_tiling: 42x23 -> 0 [ 76.610] kgem_choose_tiling: too thin [width 42, 32 bpp] for TILING_X [ 76.610] kgem_choose_tiling: 42x23 -> 0 [ 76.610] sna_pixmap_alloc_gpu: pixmap=4691 [ 76.610] kgem_create_2d(42x23, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 76.610] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=23 [ 76.610] kgem_bo_remove_from_inactive: removing handle=132 from inactive [ 76.610] from inactive: pitch=192, tiling=0: handle=132, id=2624 [ 76.610] sna_pixmap_mark_active: pixmap=4691, handle=132 [ 76.610] sna_pixmap_change_tiling: changing tiling 0 -> 1 for 42x23 pixmap [ 76.610] kgem_create_2d(42x23, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 76.610] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=512, height=24 [ 76.610] __kgem_bo_init(handle=120, num_pages=3) [ 76.610] kgem_set_tiling: handle=120, tiling=1 [1], pitch=512 [512]: 1 [ 76.610] new pitch=512, tiling=1, handle=120, id=2625, num_pages=3 [3], bucket=1 [ 76.610] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 76.610] kgem_bo_is_render: handle=132, rq? 0 [0] [ 76.610] kgem_bo_is_render: handle=120, rq? 0 [0] [ 76.610] kgem_bo_is_render: handle=120, rq? 0 [0] [ 76.610] kgem_bo_is_render: handle=132, rq? 0 [0] [ 76.610] kgem_bo_is_render: handle=120, rq? 0 [0] [ 76.610] needs_batch_flush: flushing before handle=120 for new reservation [ 76.610] kgem_check_bo: num_pages=+5, num_exec=+2 [ 76.610] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 76.610] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 76.610] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 76.610] kgem_add_handle: handle=4, index=0 [ 76.610] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 76.610] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 76.610] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 76.610] gen9_composite_get_binding_table(ffc0) [ 76.610] kgem_add_reloc64: handle=120, pos=16360, delta=0, domains=20002 [ 76.610] kgem_add_handle: handle=120, index=1 [ 76.610] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=0) [ 76.610] __kgem_bo_mark_dirty: handle=120 (proxy? 0) [ 76.610] [3fe0] bind bo(handle=120, addr=0), format=192, width=42, height=23, pitch=512, tiling=1 -> render [ 76.610] kgem_add_reloc64: handle=132, pos=16344, delta=0, domains=40000 [ 76.610] kgem_add_handle: handle=132, index=2 [ 76.610] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=ffed1000) [ 76.610] [3fd0] bind bo(handle=132, addr=ffed1000), format=192, width=42, height=23, pitch=192, tiling=0 -> sampler [ 76.610] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 76.610] gen9_emit_sampler: sampler = 0 [ 76.610] gen9_emit_sf: num_sf_outputs=1 [ 76.610] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 76.610] gen9_emit_vertex_elements: setup id=0 [ 76.610] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 76.610] (0, 0) -> (0, 0) + (42, 23) [ 76.610] gen8_vertex_flush[490] = 3 [ 76.610] _kgem_bo_destroy: handle=132, proxy? 0 [ 76.610] __kgem_bo_destroy: handle=132, size=8192 [ 76.610] __kgem_bo_destroy: handle=132 -> active [ 76.610] sna_dri2_create_buffer: attaching to front buffer 42x23 [0x561c94af7550:2], scanout? 0 [ 76.610] kgem_bo_flink: flinked handle=120 to name=84, marking non-reusable [ 76.610] sna_dri2_create_buffer: adding flush hint to handle=120 [ 76.610] __sna_damage_all(42, 23) [ 76.610] sna_accel_watch_flush: enable=1 [ 76.610] sna_accel_flush: flush?=1, dirty?=0 [ 76.610] gen8_vertex_close: used=6, vbo active? 23, vb=1, nreloc=1 [ 76.610] gen8_vertex_close: reloc[0] = 287 [ 76.610] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 76.610] kgem_add_handle: handle=23, index=3 [ 76.610] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 76.610] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=79 [fenced=0] [ 76.610] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 76.610] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 76.610] kgem_fixup_relocs: shrinking by 61440 [ 76.610] __kgem_busy: handle=1, busy=0, wedged=0 [ 76.610] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 76.610] kgem_commit: release handle=120 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fff66000 [ 76.610] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 76.610] kgem_commit: release handle=132 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffed1000 [ 76.610] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 76.610] __kgem_busy: handle=1, busy=131072, wedged=0 [ 76.610] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 76.610] sna_accel_flush: flush?=0, dirty?=0 [ 76.610] sna_accel_flush: flush?=0, dirty?=0 [ 76.610] sna_accel_flush: flush?=0, dirty?=0 [ 76.610] sna_block_handler (tv=544.479000) [ 76.610] kgem_retire, need_retire?=1 [ 76.610] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 76.610] kgem_retire__requests_ring: retiring ring 0 [ 76.610] __kgem_busy: handle=1, busy=131072, wedged=0 [ 76.610] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 76.610] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 76.610] kgem_retire -- retired=0, need_retire=1 [ 76.610] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 76.610] has_shadow: has pending damage? 0, outstanding flips: 0 [ 76.610] timer_enable (time=76610), starting timer 1 [ 76.610] sna_wakeup_handler [ 76.610] sna_accel_flush: flush?=0, dirty?=0 [ 76.610] sna_accel_flush: flush?=0, dirty?=0 [ 76.610] sna_accel_flush: flush?=0, dirty?=0 [ 76.610] sna_block_handler (tv=544.479000) [ 76.610] kgem_retire, need_retire?=1 [ 76.610] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 76.610] kgem_retire__requests_ring: retiring ring 0 [ 76.610] __kgem_busy: handle=1, busy=0, wedged=0 [ 76.610] __kgem_retire_rq: request 1 complete [ 76.610] __kgem_bo_flush: handle=120, busy=0, wedged=0 [ 76.610] kgem_bo_move_to_cache: release handle=132 [ 76.610] kgem_bo_move_to_inactive: moving handle=132 to inactive [ 76.610] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 76.610] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 76.610] kgem_retire -- retired=1, need_retire=0 [ 76.610] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 76.610] gen6_render_retire: resetting idle vbo [ 76.610] has_shadow: has pending damage? 0, outstanding flips: 0 [ 76.610] sna_wakeup_handler [ 76.610] sna_accel_flush: flush?=0, dirty?=0 [ 76.610] sna_accel_flush: flush?=0, dirty?=0 [ 76.610] sna_block_handler (tv=544.479000) [ 76.610] has_shadow: has pending damage? 0, outstanding flips: 0 [ 76.610] sna_wakeup_handler [ 76.610] sna_accel_flush: flush?=0, dirty?=0 [ 76.610] sna_accel_flush: flush?=0, dirty?=0 [ 76.610] sna_accel_flush: flush?=0, dirty?=0 [ 76.610] sna_accel_flush: flush?=0, dirty?=0 [ 76.610] sna_accel_flush: flush?=0, dirty?=0 [ 76.610] sna_accel_flush: flush?=0, dirty?=0 [ 76.610] sna_block_handler (tv=544.479000) [ 76.610] has_shadow: has pending damage? 0, outstanding flips: 0 [ 76.610] sna_wakeup_handler [ 76.610] sna_composite_rectangles(pixmap=4692, op=0, 0 x 1 [(0, 0)x(42, 23) ...]) [ 76.610] sna_composite_rectangles: converted to op 0 [ 76.610] sna_composite_rectangles[0] (0, 0)x(42, 23) -> (0, 0), (42, 23) [ 76.610] sna_composite_rectangles: nrects=1, region=(0, 0), (42, 23) x 1 [ 76.610] sna_composite_rectangles: clipped extents (0, 0),(42, 23) x 1 [ 76.610] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(42, 23) [ 76.611] sna_composite_rectangles: promoting to full GPU [ 76.611] sna_composite_rectangles: dropping last-cpu hint [ 76.611] sna_drawable_use_bo pixmap=4692, box=((0, 0), (42, 23)), flags=19... [ 76.611] sna_drawable_use_bo: exported target, set PREFER_GPU [ 76.611] sna_drawable_use_bo: pinned, never REPLACES [ 76.611] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 76.611] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.611] sna_drawable_use_bo: using whole GPU bo [ 76.611] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 76.611] kgem_bo_is_render: handle=120, rq? 0 [0] [ 76.611] kgem_bo_is_render: handle=120, rq? 0 [0] [ 76.611] gen9_render_fill_boxes(0 x 1 [(0, 0), (42, 23) ...]) [ 76.611] sna_render_get_solid: 0 [ 76.611] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 76.611] kgem_check_bo: num_pages=+3, num_exec=+1 [ 76.611] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 76.611] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 76.611] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 76.611] kgem_add_handle: handle=4, index=0 [ 76.611] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 76.611] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 76.611] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 76.611] gen9_composite_get_binding_table(ffc0) [ 76.611] kgem_add_reloc64: handle=120, pos=16360, delta=0, domains=20002 [ 76.611] kgem_add_handle: handle=120, index=1 [ 76.611] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fff66000) [ 76.611] __kgem_bo_mark_dirty: handle=120 (proxy? 0) [ 76.611] [3fe0] bind bo(handle=120, addr=fff66000), format=192, width=42, height=23, pitch=512, tiling=1 -> render [ 76.611] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 76.611] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 76.611] kgem_add_handle: handle=7, index=2 [ 76.611] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 76.611] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 76.611] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 76.611] gen9_emit_sampler: sampler = 1 [ 76.611] gen9_emit_sf: num_sf_outputs=1 [ 76.611] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 76.611] gen9_emit_vertex_elements: setup id=0 [ 76.611] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 76.611] (0, 0), (42, 23) [ 76.611] gen8_vertex_flush[490] = 3 [ 76.611] sna_composite_rectangles: pixmap=4692 marking clear [0]? 1 [ 76.611] sna_accel_flush: flush?=1, dirty?=0 [ 76.611] gen8_vertex_close: used=6, vbo active? 23, vb=1, nreloc=1 [ 76.611] gen8_vertex_close: reloc[0] = 287 [ 76.611] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 76.611] kgem_add_handle: handle=23, index=3 [ 76.611] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 76.611] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=78 [fenced=0] [ 76.611] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 76.611] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 76.611] kgem_fixup_relocs: shrinking by 61440 [ 76.611] __kgem_busy: handle=1, busy=0, wedged=0 [ 76.611] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 76.611] kgem_commit: release handle=120 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fff66000 [ 76.611] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 76.611] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 76.611] __kgem_bo_clear_busy: handle=7 [ 76.611] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 76.611] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 76.611] __kgem_busy: handle=1, busy=131072, wedged=0 [ 76.611] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 76.611] sna_accel_flush: flush?=0, dirty?=0 [ 76.611] sna_create_pixmap(42, 23, 32, usage=0) [ 76.611] kgem_can_create_2d: 42x23 @ 32 [ 76.611] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=23 [ 76.611] kgem_can_create_2d: untiled size=8192 [ 76.611] kgem_choose_tiling: too thin [width 42, 32 bpp] for TILING_X [ 76.611] kgem_choose_tiling: 42x23 -> 0 [ 76.611] sna_create_pixmap: usage=0, flags=b [ 76.611] sna_create_pixmap: small buffer [3864], attaching to shadow pixmap [ 76.611] create_pixmap: allocating pixmap 42x23, depth=32/32, size=3872 [ 76.611] create_pixmap: serial=4693, usage=0, 42x23 [ 76.611] sna_create_pixmap: serial=4693, 42x23, usage=0 [ 76.611] sna_accel_flush: flush?=0, dirty?=0 [ 76.611] sna_accel_flush: flush?=0, dirty?=0 [ 76.611] sna_composite_rectangles(pixmap=4694, op=0, 0 x 1 [(0, 0)x(42, 23) ...]) [ 76.611] sna_composite_rectangles: converted to op 0 [ 76.611] sna_composite_rectangles[0] (0, 0)x(42, 23) -> (0, 0), (42, 23) [ 76.611] sna_composite_rectangles: nrects=1, region=(0, 0), (42, 23) x 1 [ 76.611] sna_composite_rectangles: clipped extents (0, 0),(42, 23) x 1 [ 76.611] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(42, 23) [ 76.611] sna_composite_rectangles: fallback, dst pixmap=4694 too small or not attached [ 76.611] sna_composite_rectangles: fallback [ 76.611] sna_drawable_move_region_to_cpu(pixmap=4694 (42x23), [(0, 0), (42, 23)], flags=1) [ 76.611] sna_drawable_move_region_to_cpu: region (0, 0), (42, 23) + (0, 0) subsumes pixmap (42x23) [ 76.611] _sna_pixmap_move_to_cpu(pixmap=4694, 42x23, flags=1) [ 76.611] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 76.611] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 76.611] operate_inplace: no, inplace operation not suitable [ 76.611] _sna_pixmap_move_to_cpu: marking as damaged [ 76.611] __sna_damage_all(42, 23) [ 76.611] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 76.611] sna_accel_flush: flush?=0, dirty?=0 [ 76.611] sna_glyphs(op=3, nlist=1, src=(5, 16)) [ 76.611] sna_glyphs: fallback -- too small (42x23) [ 76.611] glyphs_fallback: nlist=1, count=4, extents (5, 4), (38, 19) [ 76.611] glyphs_fallback: clipped extents (5, 4), (38, 19) [ 76.611] sna_drawable_move_region_to_cpu(pixmap=4694 (42x23), [(5, 4), (38, 19)], flags=3) [ 76.611] sna_drawable_move_region_to_cpu: pixmap=4694 all damaged on CPU [ 76.611] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 76.611] sna_accel_flush: flush?=0, dirty?=0 [ 76.611] sna_glyphs(op=3, nlist=1, src=(5, 17)) [ 76.611] sna_glyphs: fallback -- too small (42x23) [ 76.611] glyphs_fallback: nlist=1, count=4, extents (5, 5), (38, 20) [ 76.611] glyphs_fallback: clipped extents (5, 5), (38, 20) [ 76.611] sna_drawable_move_region_to_cpu(pixmap=4694 (42x23), [(5, 5), (38, 20)], flags=3) [ 76.611] sna_drawable_move_region_to_cpu: pixmap=4694 all damaged on CPU [ 76.611] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 76.611] sna_accel_flush: flush?=0, dirty?=0 [ 76.611] sna_create_pixmap(42, 23, 32, usage=0) [ 76.611] kgem_can_create_2d: 42x23 @ 32 [ 76.611] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=23 [ 76.611] kgem_can_create_2d: untiled size=8192 [ 76.611] kgem_choose_tiling: too thin [width 42, 32 bpp] for TILING_X [ 76.611] kgem_choose_tiling: 42x23 -> 0 [ 76.611] sna_create_pixmap: usage=0, flags=b [ 76.611] sna_create_pixmap: small buffer [3864], attaching to shadow pixmap [ 76.611] create_pixmap: allocating pixmap 42x23, depth=32/32, size=3872 [ 76.611] create_pixmap: serial=4695, usage=0, 42x23 [ 76.611] sna_create_pixmap: serial=4695, 42x23, usage=0 [ 76.611] sna_accel_flush: flush?=0, dirty?=0 [ 76.611] sna_accel_flush: flush?=0, dirty?=0 [ 76.611] sna_composite_rectangles(pixmap=4696, op=0, 0 x 1 [(0, 0)x(42, 23) ...]) [ 76.611] sna_composite_rectangles: converted to op 0 [ 76.611] sna_composite_rectangles[0] (0, 0)x(42, 23) -> (0, 0), (42, 23) [ 76.611] sna_composite_rectangles: nrects=1, region=(0, 0), (42, 23) x 1 [ 76.611] sna_composite_rectangles: clipped extents (0, 0),(42, 23) x 1 [ 76.611] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(42, 23) [ 76.611] sna_composite_rectangles: fallback, dst pixmap=4696 too small or not attached [ 76.611] sna_composite_rectangles: fallback [ 76.611] sna_drawable_move_region_to_cpu(pixmap=4696 (42x23), [(0, 0), (42, 23)], flags=1) [ 76.611] sna_drawable_move_region_to_cpu: region (0, 0), (42, 23) + (0, 0) subsumes pixmap (42x23) [ 76.611] _sna_pixmap_move_to_cpu(pixmap=4696, 42x23, flags=1) [ 76.611] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 76.611] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 76.611] operate_inplace: no, inplace operation not suitable [ 76.611] _sna_pixmap_move_to_cpu: marking as damaged [ 76.611] __sna_damage_all(42, 23) [ 76.611] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 76.611] sna_accel_flush: flush?=0, dirty?=0 [ 76.611] sna_accel_flush: flush?=0, dirty?=0 [ 76.611] sna_accel_flush: flush?=0, dirty?=0 [ 76.611] sna_accel_flush: flush?=0, dirty?=0 [ 76.611] sna_accel_flush: flush?=0, dirty?=0 [ 76.611] sna_composite(pixmap=4696, op=1, src=0+(1, 1), mask=0+(0, 1), dst=4696+(0, 1)+(0, 0), size=(42, 22) [ 76.611] sna_compute_composite_region: dst=(0, 1)x(42, 22) [ 76.611] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 1), (42, 23) [ 76.611] clip_to_dst: region: 1x[(0, 1), (42, 23)], clip: 1x[(0, 0), (42, 23)] [ 76.611] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 1), (42, 23) [ 76.611] sna_compute_composite_region: clip against src (0x0 clip=0): (0, 1), (42, 23) [ 76.611] sna_composite: fallback, dst pixmap=4696 is too small (or completely damaged) [ 76.611] sna_composite: fallback -- fbComposite [ 76.611] sna_composite_fb -- op=1, fallback dst=(0, 1)+(0, 0), size=(42, 22): region=((0,1), (42, 23)) [ 76.611] sna_composite_fb: fallback -- move dst to cpu [ 76.611] sna_drawable_move_region_to_cpu(pixmap=4696 (42x23), [(0, 1), (42, 23)], flags=5) [ 76.611] sna_drawable_move_region_to_cpu: pixmap=4696 all damaged on CPU [ 76.611] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 76.611] sna_accel_flush: flush?=0, dirty?=0 [ 76.611] sna_accel_flush: flush?=0, dirty?=0 [ 76.611] sna_composite_rectangles(pixmap=4696, op=1, ff474642 x 1 [(0, 1)x(42, 1) ...]) [ 76.611] sna_composite_rectangles: converted to op 1 [ 76.611] sna_composite_rectangles[0] (0, 1)x(42, 1) -> (0, 1), (42, 2) [ 76.611] sna_composite_rectangles: nrects=1, region=(0, 1), (42, 2) x 1 [ 76.611] sna_composite_rectangles: clipped extents (0, 1),(42, 2) x 1 [ 76.611] sna_composite_rectangles: pixmap +(0, 0) extents (0, 1),(42, 2) [ 76.611] sna_composite_rectangles: fallback, dst pixmap=4696 too small or not attached [ 76.611] sna_composite_rectangles: fallback [ 76.611] sna_drawable_move_region_to_cpu(pixmap=4696 (42x23), [(0, 1), (42, 2)], flags=1) [ 76.611] sna_drawable_move_region_to_cpu: pixmap=4696 all damaged on CPU [ 76.611] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 76.611] sna_composite_rectangles: fallback fill: (0, 1)x(42, 1) ff474642 [ 76.612] sna_accel_flush: flush?=0, dirty?=0 [ 76.612] sna_composite(pixmap=4692, op=3, src=4696+(0, 0), mask=4694+(0, 0), dst=4692+(0, 0)+(0, 0), size=(42, 23) [ 76.612] sna_compute_composite_region: dst=(0, 0)x(42, 23) [ 76.612] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (42, 23) [ 76.612] clip_to_dst: region: 1x[(0, 0), (42, 23)], clip: 1x[(0, 0), (42, 23)] [ 76.612] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (42, 23) [ 76.612] sna_compute_composite_region: clip against src (42x23 clip=0): (0, 0), (42, 23) [ 76.612] sna_compute_composite_region: clip against mask: (0, 0), (42, 23) [ 76.612] sna_composite: composite region extents:+(0, 0) -> (0, 0), (42, 23) + (0, 0) [ 76.612] gen9_render_composite: 42x23, current mode=0/1 [ 76.612] gen9_composite_fallback: dst is on the CPU and src will fallback [ 76.612] sna_composite: fallback due unhandled composite op [ 76.612] sna_composite: fallback -- fbComposite [ 76.612] sna_composite_fb -- op=3, fallback dst=(0, 0)+(0, 0), size=(42, 23): region=((0,0), (42, 23)) [ 76.612] sna_composite_fb: fallback -- move src to cpu [ 76.612] _sna_pixmap_move_to_cpu(pixmap=4696, 42x23, flags=2) [ 76.612] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x561c94782121, is-clear?=0 [ 76.612] _sna_pixmap_move_to_cpu: CPU all-damaged [ 76.612] sna_composite_fb: fallback -- move mask to cpu [ 76.612] _sna_pixmap_move_to_cpu(pixmap=4694, 42x23, flags=2) [ 76.612] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x561c947692e1, is-clear?=0 [ 76.612] _sna_pixmap_move_to_cpu: CPU all-damaged [ 76.612] sna_composite_fb: fallback -- move dst to cpu [ 76.612] sna_drawable_move_region_to_cpu(pixmap=4692 (42x23), [(0, 0), (42, 23)], flags=3) [ 76.612] sna_drawable_move_region_to_cpu: region (0, 0), (42, 23) + (0, 0) subsumes pixmap (42x23) [ 76.612] _sna_pixmap_move_to_cpu(pixmap=4692, 42x23, flags=3) [ 76.612] _sna_pixmap_move_to_cpu: gpu_bo=120, gpu_damage=0x561c94b0bb21, cpu_damage=0x0, is-clear?=1 [ 76.612] operate_inplace: no, inplace operation not suitable [ 76.612] _sna_pixmap_move_to_cpu: applying clear [0] size=42x23, stride=168 (total=3864) [ 76.612] __sna_damage_all(42, 23) [ 76.612] sna_pixmap_free_gpu: handle=120 (pinned? 2) [ 76.612] _sna_pixmap_move_to_cpu: marking as damaged [ 76.612] sna_pixmap_free_gpu: handle=120 (pinned? 2) [ 76.612] sna_add_flush_pixmap: marking pixmap=4692 for flushing [ 76.612] sna_accel_flush: flush?=0, dirty?=1 [ 76.612] sna_accel_flush: flushing DRI pixmap=4692 [ 76.612] sna_pixmap_move_to_gpu(pixmap=4692, usage=0), flags=43 [ 76.612] sna_pixmap_move_to_gpu: CPU damage? 1 [ 76.612] sna_pixmap_move_to_gpu: uploading 1 damage boxes [ 76.612] sna_write_boxes x 1, src stride=168, src dx=(0, 0) [ 76.612] kgem_bo_can_map: handle=120, map=0x0:0x0:0x0, tiling=1, domain=3, offset=4294336512 [ 76.612] write_boxes_inplace x 1, handle=120, tiling=1 [ 76.612] upload_inplace__tiled: tiling=1 [ 76.612] kgem_bo_can_map__cpu: handle=120 [ 76.612] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 76.612] kgem_bo_map__cpu(handle=120, size=12288, map=0x0:0x0) [ 76.612] kgem_trim_vma_cache: type=1, count=-32758 (bucket: 1) [ 76.612] __kgem_bo_map__cpu: caching CPU vma for 120 [ 76.612] kgem_bo_sync__cpu: handle=120 [ 76.612] __kgem_busy: handle=120, busy=0, wedged=0 [ 76.612] kgem_bo_sync__cpu: SYNC: handle=120, needs_flush? 1, domain? 3, busy? 0 [ 76.612] __kgem_busy: handle=120, busy=0, wedged=0 [ 76.612] kgem_bo_retire: retiring bo handle=120 (needed flush? 0), rq? 1 [busy?=0] [ 76.612] __kgem_retire_requests_upto(handle=120, ring=0) [ 76.612] __kgem_retire_rq: request 1 complete [ 76.612] assert_bo_retired: handle=120, domain: 0 exec? 0, rq? 0 [ 76.612] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(0, 0), size=42x23, pitch=168/512 [ 76.612] sna_pixmap_mark_active: pixmap=4692, handle=120 [ 76.612] __sna_damage_all(42, 23) [ 76.612] sna_accel_flush: flush?=0, dirty?=0 [ 76.612] sna_destroy_pixmap: pixmap=4694, attached?=1 [ 76.612] __sna_free_pixmap(pixmap=4694) [ 76.612] sna_accel_flush: flush?=0, dirty?=0 [ 76.612] sna_glyphs(op=3, nlist=1, src=(5, 16)) [ 76.612] kgem_bo_is_busy: handle=120, domain: 0 exec? 0, rq? 1 [ 76.612] sna_glyphs: discarding mask [ 76.612] glyphs0_to_dst(op=3, src=(5, 16), nlist=1, dst=(5, 16)+(0, 0)) [ 76.612] clipped_glyphs: no, clip region (0, 0), (42, 23) matches drawable pixmap=94680753599824 size=42x23 [ 76.612] gen9_render_composite: 0x0, current mode=0/1 [ 76.612] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 76.612] kgem_bo_is_busy: handle=120, domain: 0 exec? 0, rq? 1 [ 76.612] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.612] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.612] sna_drawable_use_bo pixmap=4692, box=((0, 0), (42, 23)), flags=7... [ 76.612] sna_drawable_use_bo: exported target, set PREFER_GPU [ 76.612] sna_drawable_use_bo: pinned, never REPLACES [ 76.612] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=7 [ 76.612] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.612] sna_drawable_use_bo: using whole GPU bo [ 76.612] gen9_composite_set_target: pixmap=4692, format=20028888, size=42x23, pitch=512, delta=(0,0),damage=0xffffffffffffffff [ 76.612] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.612] color_convert: src=ff2f2f2c [20028888] [ 76.612] color_convert: dst=ff2f2f2c [20028888] [ 76.612] sna_render_get_solid: ff2f2f2c [ 76.612] sna_render_get_solid(24) = ff2f2f2c (old) [ 76.612] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.612] sna_transform_is_imprecise_integer_translation: no transform [ 76.612] gen9_composite_picture: integer translation (0, 0), removing [ 76.612] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.612] sna_render_pixmap_bo: GPU all damaged [ 76.612] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.612] gen4_choose_composite_emitter: solid, identity mask [ 76.612] needs_batch_flush: flushing before handle=120 for required semaphore [ 76.612] kgem_check_bo: num_pages=+1028, num_exec=+3 [ 76.612] aligning vertex: was 2, now 4 floats per vertex [ 76.612] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 76.612] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 76.612] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 76.612] kgem_add_handle: handle=4, index=0 [ 76.612] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 76.612] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 76.612] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 76.612] gen9_composite_get_binding_table(ffc0) [ 76.612] kgem_add_reloc64: handle=120, pos=16360, delta=0, domains=20002 [ 76.612] kgem_add_handle: handle=120, index=1 [ 76.612] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fff66000) [ 76.612] __kgem_bo_mark_dirty: handle=120 (proxy? 0) [ 76.612] [3fe0] bind bo(handle=120, addr=fff66000), format=192, width=42, height=23, pitch=512, tiling=1 -> render [ 76.612] kgem_add_reloc64: handle=122, pos=16344, delta=0, domains=40000 [ 76.612] kgem_add_reloc64: adding proxy [delta=96] for handle=122 [ 76.612] kgem_add_handle: handle=122, index=2 [ 76.612] kgem_add_reloc64[4] = (delta=96, target handle=2, presumed=fff6a000) [ 76.612] [3fd0] bind bo(handle=122, addr=fff6a060), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 76.612] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 [ 76.612] kgem_add_handle: handle=6, index=3 [ 76.612] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd581000) [ 76.612] [3fc0] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 76.612] gen9_emit_cc: blend=177 (current=ffffffff), src=17, dst=18 [ 76.612] gen9_emit_sampler: sampler = a [ 76.612] gen9_emit_sf: num_sf_outputs=2 [ 76.612] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.612] gen9_emit_vertex_elements: setup id=9 [ 76.612] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 76.612] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 76.612] glyphs0_to_dst: glyph=(5, 6)x(11, 10), unclipped [ 76.612] emit_primitive_identity_mask__avx2: dst=(5, 6), mask=(832.00, 16.00) x (11.00, 10.00) [ 76.612] glyphs0_to_dst: glyph=(15, 8)x(10, 8), unclipped [ 76.612] emit_primitive_identity_mask__avx2: dst=(15, 8), mask=(576.00, 0.00) x (10.00, 8.00) [ 76.612] glyphs0_to_dst: glyph=(24, 4)x(5, 12), unclipped [ 76.612] emit_primitive_identity_mask__avx2: dst=(24, 4), mask=(800.00, 32.00) x (5.00, 12.00) [ 76.612] glyphs0_to_dst: glyph=(28, 8)x(10, 11), unclipped [ 76.612] emit_primitive_identity_mask__avx2: dst=(28, 8), mask=(640.00, 16.00) x (10.00, 11.00) [ 76.612] gen8_vertex_flush[498] = 12 [ 76.612] gen9_magic_ca_pass: CA fixup (2 -> 14) [ 76.612] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.612] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.612] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.612] sna_accel_flush: flush?=1, dirty?=0 [ 76.612] gen8_vertex_close: used=56, vbo active? 23, vb=200, nreloc=1 [ 76.612] gen8_vertex_close: reloc[0] = 289 [ 76.612] kgem_add_reloc64: handle=23, pos=289, delta=0, domains=200000 [ 76.612] kgem_add_handle: handle=23, index=4 [ 76.612] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd541000) [ 76.612] batch[1/1, flags=1800]: 332 332 16320 16384, nreloc=7, nexec=5, nfence=0, aperture=1102 [fenced=0] [ 76.612] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 76.612] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 76.612] kgem_fixup_relocs: shrinking by 61440 [ 76.612] __kgem_busy: handle=1, busy=0, wedged=0 [ 76.612] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 76.612] kgem_commit: release handle=120 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fff66000 [ 76.612] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 76.612] kgem_commit: release handle=122 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 76.612] __kgem_bo_clear_busy: handle=122 [ 76.612] kgem_commit: release handle=122 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff6a000 [ 76.612] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 76.612] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 76.613] __kgem_busy: handle=1, busy=131072, wedged=0 [ 76.613] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 76.613] sna_glyphs(op=3, nlist=1, src=(5, 17)) [ 76.613] kgem_bo_is_busy: handle=120, domain: 3 exec? 0, rq? 1 [ 76.613] sna_glyphs: discarding mask [ 76.613] glyphs0_to_dst(op=3, src=(5, 17), nlist=1, dst=(5, 17)+(0, 0)) [ 76.613] clipped_glyphs: no, clip region (0, 0), (42, 23) matches drawable pixmap=94680753599824 size=42x23 [ 76.613] gen9_render_composite: 0x0, current mode=0/1 [ 76.613] kgem_bo_is_busy: handle=6, domain: 3 exec? 0, rq? 1 [ 76.613] kgem_bo_is_busy: handle=120, domain: 3 exec? 0, rq? 1 [ 76.613] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.613] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.613] sna_drawable_use_bo pixmap=4692, box=((0, 0), (42, 23)), flags=7... [ 76.613] sna_drawable_use_bo: exported target, set PREFER_GPU [ 76.613] sna_drawable_use_bo: pinned, never REPLACES [ 76.613] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=7 [ 76.613] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.613] sna_drawable_use_bo: using whole GPU bo [ 76.613] gen9_composite_set_target: pixmap=4692, format=20028888, size=42x23, pitch=512, delta=(0,0),damage=0xffffffffffffffff [ 76.613] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.613] color_convert: src=ff807d78 [20028888] [ 76.613] color_convert: dst=ff807d78 [20028888] [ 76.613] sna_render_get_solid: ff807d78 [ 76.613] sna_render_get_solid(25) = ff807d78 (old) [ 76.613] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.613] sna_transform_is_imprecise_integer_translation: no transform [ 76.613] gen9_composite_picture: integer translation (0, 0), removing [ 76.613] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.613] sna_render_pixmap_bo: GPU all damaged [ 76.613] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.613] gen4_choose_composite_emitter: solid, identity mask [ 76.613] kgem_check_bo: num_pages=+1028, num_exec=+3 [ 76.613] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 76.613] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 76.613] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 76.613] kgem_add_handle: handle=4, index=0 [ 76.613] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 76.613] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 76.613] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 76.613] gen9_composite_get_binding_table(ffc0) [ 76.613] kgem_add_reloc64: handle=120, pos=16360, delta=0, domains=20002 [ 76.613] kgem_add_handle: handle=120, index=1 [ 76.613] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fff66000) [ 76.613] __kgem_bo_mark_dirty: handle=120 (proxy? 0) [ 76.613] [3fe0] bind bo(handle=120, addr=fff66000), format=192, width=42, height=23, pitch=512, tiling=1 -> render [ 76.613] kgem_add_reloc64: handle=122, pos=16344, delta=0, domains=40000 [ 76.613] kgem_add_reloc64: adding proxy [delta=100] for handle=122 [ 76.613] kgem_add_handle: handle=122, index=2 [ 76.613] kgem_add_reloc64[4] = (delta=100, target handle=2, presumed=fff6a000) [ 76.613] [3fd0] bind bo(handle=122, addr=fff6a064), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 76.613] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 [ 76.613] kgem_add_handle: handle=6, index=3 [ 76.613] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd581000) [ 76.613] [3fc0] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 76.613] gen9_emit_cc: blend=177 (current=ffffffff), src=17, dst=18 [ 76.613] gen9_emit_sampler: sampler = a [ 76.613] gen9_emit_sf: num_sf_outputs=2 [ 76.613] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.613] gen9_emit_vertex_elements: setup id=9 [ 76.613] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 76.613] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 76.613] glyphs0_to_dst: glyph=(5, 7)x(11, 10), unclipped [ 76.613] emit_primitive_identity_mask__avx2: dst=(5, 7), mask=(832.00, 16.00) x (11.00, 10.00) [ 76.613] glyphs0_to_dst: glyph=(15, 9)x(10, 8), unclipped [ 76.613] emit_primitive_identity_mask__avx2: dst=(15, 9), mask=(576.00, 0.00) x (10.00, 8.00) [ 76.613] glyphs0_to_dst: glyph=(24, 5)x(5, 12), unclipped [ 76.613] emit_primitive_identity_mask__avx2: dst=(24, 5), mask=(800.00, 32.00) x (5.00, 12.00) [ 76.613] glyphs0_to_dst: glyph=(28, 9)x(10, 11), unclipped [ 76.613] emit_primitive_identity_mask__avx2: dst=(28, 9), mask=(640.00, 16.00) x (10.00, 11.00) [ 76.613] gen8_vertex_flush[498] = 12 [ 76.613] gen9_magic_ca_pass: CA fixup (14 -> 26) [ 76.613] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.613] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.613] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.613] sna_accel_flush: flush?=1, dirty?=0 [ 76.613] gen8_vertex_close: used=104, vbo active? 23, vb=200, nreloc=1 [ 76.613] gen8_vertex_close: reloc[0] = 289 [ 76.613] kgem_add_reloc64: handle=23, pos=289, delta=0, domains=200000 [ 76.613] kgem_add_handle: handle=23, index=4 [ 76.613] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd541000) [ 76.613] batch[1/1, flags=1800]: 332 332 16320 16384, nreloc=7, nexec=5, nfence=0, aperture=1102 [fenced=0] [ 76.613] __kgem_busy: handle=1, busy=0, wedged=0 [ 76.613] __kgem_retire_rq: request 1 complete [ 76.613] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 76.613] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 76.613] kgem_fixup_relocs: shrinking by 61440 [ 76.613] __kgem_busy: handle=1, busy=0, wedged=0 [ 76.613] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 76.613] kgem_commit: release handle=120 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fff66000 [ 76.613] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 76.613] kgem_commit: release handle=122 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 76.613] __kgem_bo_clear_busy: handle=122 [ 76.613] kgem_commit: release handle=122 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff6a000 [ 76.613] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 76.613] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 76.613] __kgem_busy: handle=1, busy=131072, wedged=0 [ 76.613] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 76.613] sna_accel_flush: flush?=0, dirty?=0 [ 76.613] sna_destroy_pixmap: pixmap=4696, attached?=1 [ 76.613] __sna_free_pixmap(pixmap=4696) [ 76.613] sna_accel_flush: flush?=0, dirty?=0 [ 76.613] sna_accel_flush: flush?=0, dirty?=0 [ 76.613] sna_accel_flush: flush?=0, dirty?=0 [ 76.613] sna_accel_flush: flush?=0, dirty?=0 [ 76.613] sna_block_handler (tv=544.476000) [ 76.613] kgem_retire, need_retire?=1 [ 76.613] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 76.613] kgem_retire__requests_ring: retiring ring 0 [ 76.613] __kgem_busy: handle=1, busy=0, wedged=0 [ 76.613] __kgem_retire_rq: request 1 complete [ 76.613] __kgem_bo_flush: handle=120, busy=0, wedged=0 [ 76.613] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 76.613] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 76.613] kgem_retire -- retired=0, need_retire=0 [ 76.613] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 76.613] gen6_render_retire: resetting idle vbo [ 76.613] has_shadow: has pending damage? 0, outstanding flips: 0 [ 76.613] sna_wakeup_handler [ 76.613] _sna_dri2_destroy_buffer: 0x561c94b006d0 [handle=136] -- refcnt=1, draw=16778667, pixmap=0, proxy?=0 [ 76.613] sna_dri2_cache_bo(handle=136, name=92) [ 76.613] sna_dri2_cache_bo: not a window, releasing handle=136 [ 76.613] _kgem_bo_destroy: handle=136, proxy? 0 [ 76.613] __kgem_bo_destroy: handle=136, size=12288 [ 76.613] __kgem_bo_destroy: handle=136, not reusable [ 76.613] kgem_bo_free: handle=136, size=12288 [ 76.613] kgem_bo_free: releasing 0x0:0x0 vma for handle=136, count=0 [ 76.613] _sna_dri2_destroy_buffer: 0x561c94ae9820 [handle=142] -- refcnt=1, draw=16778667, pixmap=4697, proxy?=0 [ 76.613] _sna_dri2_destroy_buffer: removing active_scanout=1 from pixmap handle=142 [ 76.613] _sna_dri2_destroy_buffer: releasing last DRI pixmap=4697, scanout?=0 [ 76.613] _sna_dri2_destroy_buffer: dropping flush hint from handle=142 [ 76.613] sna_accel_watch_flush: enable=-1 [ 76.613] sna_dri2_cache_bo(handle=142, name=93) [ 76.613] sna_dri2_cache_bo: not a window, releasing handle=142 [ 76.613] sna_destroy_pixmap: pixmap=4697, attached?=1 [ 76.613] _kgem_bo_destroy: handle=142, proxy? 0 [ 76.613] __kgem_bo_destroy: handle=142, size=12288 [ 76.613] __kgem_bo_destroy: handle=142, not reusable [ 76.613] kgem_bo_free: handle=142, size=12288 [ 76.613] kgem_bo_free: releasing 0x0:0x0 vma for handle=142, count=0 [ 76.613] __sna_free_pixmap(pixmap=4697) [ 76.613] sna_create_pixmap(118, 17, 32, usage=0) [ 76.613] kgem_can_create_2d: 118x17 @ 32 [ 76.613] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=480, height=17 [ 76.613] kgem_can_create_2d: untiled size=8192 [ 76.613] kgem_choose_tiling: too thin [width 118, 32 bpp] for TILING_X [ 76.613] kgem_choose_tiling: 118x17 -> 0 [ 76.613] sna_create_pixmap: usage=0, flags=b [ 76.613] sna_create_pixmap: creating GPU pixmap 118x17, stride=472, flags=b [ 76.613] __pop_freed_pixmap: reusing freed pixmap=4689 header [ 76.613] create_pixmap_hdr: pixmap=4698, width=118, height=17, usage=0 [ 76.613] sna_create_pixmap: serial=4698, 118x17, usage=0 [ 76.613] sna_dri2_get_msc(draw=16778700, pipe=-1) [ 76.613] sna_crtc_record_swap: recording last swap on pipe=0, frame 4346 [msc=4346], time 76.606920 [ 76.613] sna_dri2_get_msc: msc=4346 [raw=4346], ust=76606920 [ 76.613] sna_dri2_create_buffer pixmap=4699, (attachment=1, format=32, drawable=118x17), window?=0 [ 76.613] sna_dri2_create_buffer: creating back buffer 118x17, suitable for scanout? 0 [ 76.613] kgem_create_2d(118x17, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 76.613] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=512, height=24 [ 76.613] inactive too small: 2 < 3 [ 76.613] __kgem_bo_init(handle=124, num_pages=3) [ 76.613] kgem_set_tiling: handle=124, tiling=1 [1], pitch=512 [512]: 1 [ 76.613] new pitch=512, tiling=1, handle=124, id=2626, num_pages=3 [3], bucket=1 [ 76.613] kgem_bo_flink: flinked handle=124 to name=88, marking non-reusable [ 76.613] sna_dri2_create_buffer pixmap=4699, (attachment=0, format=32, drawable=118x17), window?=0 [ 76.613] sna_pixmap_set_dri: attaching DRI client to pixmap=4699 [ 76.613] sna_pixmap_move_to_gpu(pixmap=4699, usage=0), flags=c2 [ 76.613] sna_pixmap_move_to_gpu: CPU damage? 0 [ 76.613] sna_pixmap_move_to_gpu: creating GPU bo (118x17@32), create=b [ 76.613] kgem_choose_tiling: too thin [width 118, 32 bpp] for TILING_X [ 76.613] kgem_choose_tiling: 118x17 -> 0 [ 76.613] kgem_choose_tiling: too thin [width 118, 32 bpp] for TILING_X [ 76.613] kgem_choose_tiling: 118x17 -> 0 [ 76.613] sna_pixmap_alloc_gpu: pixmap=4699 [ 76.613] kgem_create_2d(118x17, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 76.613] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=480, height=17 [ 76.613] kgem_bo_remove_from_inactive: removing handle=132 from inactive [ 76.613] from inactive: pitch=480, tiling=0: handle=132, id=2627 [ 76.613] sna_pixmap_mark_active: pixmap=4699, handle=132 [ 76.613] sna_pixmap_change_tiling: changing tiling 0 -> 1 for 118x17 pixmap [ 76.613] kgem_create_2d(118x17, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 76.613] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=512, height=24 [ 76.613] __kgem_bo_init(handle=134, num_pages=3) [ 76.613] kgem_set_tiling: handle=134, tiling=1 [1], pitch=512 [512]: 1 [ 76.613] new pitch=512, tiling=1, handle=134, id=2628, num_pages=3 [3], bucket=1 [ 76.613] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 76.613] kgem_bo_is_render: handle=132, rq? 0 [0] [ 76.613] kgem_bo_is_render: handle=134, rq? 0 [0] [ 76.613] kgem_bo_is_render: handle=134, rq? 0 [0] [ 76.613] kgem_bo_is_render: handle=132, rq? 0 [0] [ 76.613] kgem_bo_is_render: handle=134, rq? 0 [0] [ 76.613] needs_batch_flush: flushing before handle=134 for new reservation [ 76.613] kgem_check_bo: num_pages=+5, num_exec=+2 [ 76.613] aligning vertex: was 4, now 2 floats per vertex [ 76.613] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 76.613] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 76.613] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 76.613] kgem_add_handle: handle=4, index=0 [ 76.613] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 76.613] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 76.613] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 76.613] gen9_composite_get_binding_table(ffc0) [ 76.613] kgem_add_reloc64: handle=134, pos=16360, delta=0, domains=20002 [ 76.613] kgem_add_handle: handle=134, index=1 [ 76.613] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=0) [ 76.613] __kgem_bo_mark_dirty: handle=134 (proxy? 0) [ 76.613] [3fe0] bind bo(handle=134, addr=0), format=192, width=118, height=17, pitch=512, tiling=1 -> render [ 76.613] kgem_add_reloc64: handle=132, pos=16344, delta=0, domains=40000 [ 76.613] kgem_add_handle: handle=132, index=2 [ 76.613] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=ffed1000) [ 76.613] [3fd0] bind bo(handle=132, addr=ffed1000), format=192, width=118, height=17, pitch=480, tiling=0 -> sampler [ 76.613] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 76.613] gen9_emit_sampler: sampler = 0 [ 76.613] gen9_emit_sf: num_sf_outputs=1 [ 76.613] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 76.614] gen9_emit_vertex_elements: setup id=0 [ 76.614] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 76.614] (0, 0) -> (0, 0) + (118, 17) [ 76.614] gen8_vertex_flush[490] = 3 [ 76.614] _kgem_bo_destroy: handle=132, proxy? 0 [ 76.614] __kgem_bo_destroy: handle=132, size=8192 [ 76.614] __kgem_bo_destroy: handle=132 -> active [ 76.614] sna_dri2_create_buffer: attaching to front buffer 118x17 [0x561c94a33790:2], scanout? 0 [ 76.614] kgem_bo_flink: flinked handle=134 to name=89, marking non-reusable [ 76.614] sna_dri2_create_buffer: adding flush hint to handle=134 [ 76.614] __sna_damage_all(118, 17) [ 76.614] sna_accel_watch_flush: enable=1 [ 76.614] sna_accel_flush: flush?=1, dirty?=0 [ 76.614] gen8_vertex_close: used=6, vbo active? 23, vb=1, nreloc=1 [ 76.614] gen8_vertex_close: reloc[0] = 287 [ 76.614] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 76.614] kgem_add_handle: handle=23, index=3 [ 76.614] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 76.614] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=79 [fenced=0] [ 76.614] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 76.614] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 76.614] kgem_fixup_relocs: shrinking by 61440 [ 76.614] __kgem_busy: handle=1, busy=0, wedged=0 [ 76.614] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 76.614] kgem_commit: release handle=134 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fff63000 [ 76.614] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 76.614] kgem_commit: release handle=132 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffed1000 [ 76.614] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 76.614] __kgem_busy: handle=1, busy=131072, wedged=0 [ 76.614] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 76.614] sna_accel_flush: flush?=0, dirty?=0 [ 76.614] sna_accel_flush: flush?=0, dirty?=0 [ 76.614] sna_accel_flush: flush?=0, dirty?=0 [ 76.614] sna_block_handler (tv=544.475000) [ 76.614] kgem_retire, need_retire?=1 [ 76.614] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 76.614] kgem_retire__requests_ring: retiring ring 0 [ 76.614] __kgem_busy: handle=1, busy=131072, wedged=0 [ 76.614] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 76.614] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 76.614] kgem_retire -- retired=0, need_retire=1 [ 76.614] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 76.614] has_shadow: has pending damage? 0, outstanding flips: 0 [ 76.614] sna_wakeup_handler [ 76.614] sna_accel_flush: flush?=0, dirty?=0 [ 76.614] sna_accel_flush: flush?=0, dirty?=0 [ 76.614] sna_accel_flush: flush?=0, dirty?=0 [ 76.614] sna_create_pixmap(3775, 2136, 32, usage=0) [ 76.614] kgem_can_create_2d: 3775x2136 @ 32 [ 76.614] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15104, height=2136 [ 76.614] kgem_can_create_2d: untiled size=32264192 [ 76.614] kgem_choose_tiling: TLB miss between lines 3775x2136 (pitch=15100), forcing tiling 1 [ 76.614] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15104, height=2136 [ 76.614] kgem_can_create_2d: tiled[-1] size=32264192 [ 76.614] sna_create_pixmap: usage=0, flags=1b [ 76.614] sna_create_pixmap: creating GPU pixmap 3775x2136, stride=15100, flags=1b [ 76.614] __pop_freed_pixmap: reusing freed pixmap=4668 header [ 76.614] create_pixmap_hdr: pixmap=4700, width=3775, height=2136, usage=0 [ 76.614] sna_create_pixmap: serial=4700, 3775x2136, usage=0 [ 76.614] sna_composite_rectangles(pixmap=4701, op=0, 0 x 1 [(0, 0)x(3775, 2136) ...]) [ 76.614] sna_composite_rectangles: converted to op 0 [ 76.614] sna_composite_rectangles[0] (0, 0)x(3775, 2136) -> (0, 0), (3775, 2136) [ 76.614] sna_composite_rectangles: nrects=1, region=(0, 0), (3775, 2136) x 1 [ 76.614] sna_composite_rectangles: clipped extents (0, 0),(3775, 2136) x 1 [ 76.614] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(3775, 2136) [ 76.614] sna_composite_rectangles: dropping last-cpu hint [ 76.614] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=19... [ 76.614] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 76.614] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 76.614] sna_pixmap_move_to_gpu(pixmap=4701, usage=0), flags=b [ 76.614] sna_pixmap_move_to_gpu: CPU damage? 0 [ 76.614] sna_pixmap_move_to_gpu: creating GPU bo (3775x2136@32), create=b [ 76.614] kgem_choose_tiling: TLB miss between lines 3775x2136 (pitch=15100), forcing tiling 1 [ 76.614] kgem_choose_tiling: TLB miss between lines 3775x2136 (pitch=15100), forcing tiling 1 [ 76.614] sna_pixmap_alloc_gpu: pixmap=4701 [ 76.614] kgem_create_2d(3775x2136, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 76.614] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=15360, height=2136 [ 76.614] kgem_bo_remove_from_inactive: removing handle=112 from inactive [ 76.614] from inactive: pitch=15360, tiling=1: handle=112, id=2629 [ 76.614] __sna_damage_all(3775, 2136) [ 76.614] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 76.614] sna_pixmap_mark_active: pixmap=4701, handle=112 [ 76.614] sna_drawable_use_bo: allocated GPU bo for operation [ 76.614] sna_drawable_use_bo: using GPU bo with damage? 0 [ 76.614] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 76.614] kgem_bo_is_render: handle=112, rq? 0 [0] [ 76.614] gen9_render_fill_boxes(0 x 1 [(0, 0), (3775, 2136) ...]) [ 76.614] sna_render_get_solid: 0 [ 76.614] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 76.614] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 76.614] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 76.614] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 76.614] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 76.614] kgem_add_handle: handle=4, index=0 [ 76.614] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 76.614] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 76.614] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 76.614] gen9_composite_get_binding_table(ffc0) [ 76.614] kgem_add_reloc64: handle=112, pos=16360, delta=0, domains=20002 [ 76.614] kgem_add_handle: handle=112, index=1 [ 76.614] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e64a9000) [ 76.614] __kgem_bo_mark_dirty: handle=112 (proxy? 0) [ 76.614] [3fe0] bind bo(handle=112, addr=e64a9000), format=192, width=3775, height=2136, pitch=15360, tiling=1 -> render [ 76.614] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 76.614] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 76.614] kgem_add_handle: handle=7, index=2 [ 76.614] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 76.614] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 76.614] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 76.614] gen9_emit_sampler: sampler = 1 [ 76.614] gen9_emit_sf: num_sf_outputs=1 [ 76.614] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 76.614] gen9_emit_vertex_elements: setup id=0 [ 76.614] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 76.614] (0, 0), (3775, 2136) [ 76.614] gen8_vertex_flush[490] = 3 [ 76.614] sna_composite_rectangles: pixmap=4701 marking clear [0]? 1 [ 76.614] sna_composite_rectangles(pixmap=4701, op=1, fff2f1f0 x 1 [(0, 0)x(3775, 2136) ...]) [ 76.614] sna_composite_rectangles: converted to op 1 [ 76.614] sna_composite_rectangles[0] (0, 0)x(3775, 2136) -> (0, 0), (3775, 2136) [ 76.614] sna_composite_rectangles: nrects=1, region=(0, 0), (3775, 2136) x 1 [ 76.614] sna_composite_rectangles: clipped extents (0, 0),(3775, 2136) x 1 [ 76.614] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(3775, 2136) [ 76.614] sna_composite_rectangles: promoting to full GPU [ 76.614] sna_composite_rectangles: dropping last-cpu hint [ 76.614] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=19... [ 76.614] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 76.614] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.614] sna_drawable_use_bo: using whole GPU bo [ 76.614] gen9_render_fill_boxes (op=1, color=(f2f2, f1f1, f0f0, ffff) [20028888]) [ 76.614] kgem_bo_is_render: handle=112, rq? 1 [1] [ 76.614] gen9_render_fill_boxes(fff2f1f0 x 1 [(0, 0), (3775, 2136) ...]) [ 76.614] sna_render_get_solid: fff2f1f0 [ 76.614] sna_render_get_solid(15) = fff2f1f0 (old) [ 76.614] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 76.614] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.614] gen9_composite_get_binding_table(ff00) [ 76.614] kgem_add_reloc64: handle=122, pos=16312, delta=0, domains=40000 [ 76.614] kgem_add_reloc64: adding proxy [delta=60] for handle=122 [ 76.614] kgem_add_handle: handle=122, index=3 [ 76.614] kgem_add_reloc64[5] = (delta=60, target handle=3, presumed=fff6a000) [ 76.614] [3fb0] bind bo(handle=122, addr=fff6a03c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 76.614] gen9_emit_vertex_elements: setup id=0 [ 76.614] (0, 0), (3775, 2136) [ 76.614] gen8_vertex_flush[4cc] = 3 [ 76.614] sna_composite_rectangles: pixmap=4701 marking clear [fff2f1f0]? 1 [ 76.614] sna_composite_rectangles(pixmap=4701, op=1, ff300a24 x 1 [(3765, 0)x(10, 2136) ...]) [ 76.614] sna_composite_rectangles: converted to op 1 [ 76.614] sna_composite_rectangles[0] (3765, 0)x(10, 2136) -> (3765, 0), (3775, 2136) [ 76.614] sna_composite_rectangles: nrects=1, region=(3765, 0), (3775, 2136) x 1 [ 76.614] sna_composite_rectangles: clipped extents (3765, 0),(3775, 2136) x 1 [ 76.614] sna_composite_rectangles: pixmap +(0, 0) extents (3765, 0),(3775, 2136) [ 76.614] sna_composite_rectangles: dropping last-cpu hint [ 76.614] sna_drawable_use_bo pixmap=4701, box=((3765, 0), (3775, 2136)), flags=9... [ 76.614] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 76.614] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.614] sna_drawable_use_bo: using whole GPU bo [ 76.614] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 76.614] kgem_bo_is_render: handle=112, rq? 1 [1] [ 76.614] gen9_render_fill_boxes(ff300a24 x 1 [(3765, 0), (3775, 2136) ...]) [ 76.614] sna_render_get_solid: ff300a24 [ 76.614] sna_render_get_solid(17) = ff300a24 (recreate) [ 76.614] kgem_create_proxy: target handle=122 [proxy? -1], offset=68, length=4, io=0 [ 76.614] __kgem_bo_init(handle=122, num_pages=4) [ 76.614] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 76.614] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.614] gen9_composite_get_binding_table(fe80) [ 76.614] kgem_add_reloc64: handle=122, pos=16280, delta=0, domains=40000 [ 76.614] kgem_add_reloc64: adding proxy [delta=68] for handle=122 [ 76.614] kgem_add_reloc64[6] = (delta=68, target handle=3, presumed=fff6a000) [ 76.614] [3f90] bind bo(handle=122, addr=fff6a044), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 76.614] gen9_emit_vertex_elements: setup id=0 [ 76.614] (3765, 0), (3775, 2136) [ 76.614] gen8_vertex_flush[508] = 3 [ 76.614] sna_composite_trapezoids(op=3, src=(3773, 0), mask=18000, ntrap=9) [ 76.614] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 76.614] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 76.614] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 76.614] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 76.614] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 76.614] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.614] imprecise_trapezoid_span_converter: extents (3772, 0), (3775, 2136) [ 76.614] sna_compute_composite_region: dst=(3772, 0)x(3, 2136) [ 76.614] sna_compute_composite_region: initial clip against dst->pDrawable: (3772, 0), (3775, 2136) [ 76.614] clip_to_dst: region: 1x[(3772, 0), (3775, 2136)], clip: 1x[(0, 0), (3775, 2136)] [ 76.614] sna_compute_composite_region: clip against dst->pCompositeClip: (3772, 0), (3775, 2136) [ 76.614] sna_compute_composite_region: clip against src (0x0 clip=0): (3772, 0), (3775, 2136) [ 76.614] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 76.614] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.614] imprecise_trapezoid_span_converter: after clip -- extents (3772, 0), (3775, 2136), delta=(0, 0) src -> (3772, 0) [ 76.614] gen9_render_composite_spans: 3x2136 with flags=0, current mode=1 [ 76.614] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 76.614] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.614] gen9_composite_set_target: (3772, 0)x(3, 2136), partial?=1 [ 76.614] sna_drawable_use_bo pixmap=4701, box=((3772, 0), (3775, 2136)), flags=7... [ 76.614] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.614] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.614] sna_drawable_use_bo: using whole GPU bo [ 76.614] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.614] gen9_composite_picture: (3772, 0)x(3, 2136), dst=(3772, 0) [ 76.614] color_convert: src=ccc05f38 [20028888] [ 76.614] color_convert: dst=ccc05f38 [20028888] [ 76.614] sna_render_get_solid: ccc05f38 [ 76.614] sna_render_get_solid(21) = ccc05f38 (recreate) [ 76.614] kgem_create_proxy: target handle=122 [proxy? -1], offset=84, length=4, io=0 [ 76.614] __kgem_bo_init(handle=122, num_pages=4) [ 76.614] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 76.614] gen4_choose_spans_emitter: solid source [ 76.614] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.614] aligning vertex: was 2, now 3 floats per vertex [ 76.614] gen9_composite_get_binding_table(fe00) [ 76.614] kgem_add_reloc64: handle=122, pos=16248, delta=0, domains=40000 [ 76.614] kgem_add_reloc64: adding proxy [delta=84] for handle=122 [ 76.614] kgem_add_reloc64[7] = (delta=84, target handle=3, presumed=fff6a000) [ 76.614] [3f70] bind bo(handle=122, addr=fff6a054), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 76.614] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 76.614] gen9_emit_sampler: sampler = c [ 76.614] gen9_emit_sf: num_sf_outputs=2 [ 76.614] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) [ 76.614] gen9_emit_vertex_elements: setup id=5 [ 76.614] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 76.614] gen9_emit_vertex_elements: second channel 1 floats, offset=8 [ 76.614] thread_choose_span: clipped? 0 [ 76.614] imprecise_trapezoid_span_converter: using 4 threads [ 76.614] imprecise_trapezoid_span_converter: using 4 threads for span compositing 3x2136 [ 76.614] thread_choose_span: clipped? 0 [ 76.614] span_thread: flushing 4 boxes [ 76.614] [ 76.614] [ 76.614] span_thread: flushing 1 boxes [ 76.614] [ 76.614] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) gen9_render_composite_spans_boxes__thread: nbox=4, src=+(0, 0), dst=+(0, 0) span_thread: flushing 4 boxes [ 76.614] gen9_render_composite_spans_boxes__thread: nbox=4, src=+(0, 0), dst=+(0, 0) span_thread: flushing 1 boxes [ 76.615] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 76.615] gen8_vertex_flush[5e4] = 30 [ 76.615] gen9_render_composite_spans_done() [ 76.615] sna_composite_rectangles(pixmap=4701, op=1, ff300a24 x 2 [(0, 0)x(3765, 2136) ...]) [ 76.615] sna_composite_rectangles: converted to op 1 [ 76.615] sna_composite_rectangles[0] (0, 0)x(3765, 2136) -> (0, 0), (3765, 2136) [ 76.615] sna_composite_rectangles[1] (0, 0)x(3765, 2136) -> (0, 0), (3765, 2136) [ 76.615] sna_composite_rectangles: nrects=2, region=(0, 0), (3765, 2136) x 2 [ 76.615] sna_composite_rectangles: clipped extents (0, 0),(3765, 2136) x 1 [ 76.615] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(3765, 2136) [ 76.615] sna_composite_rectangles: promoting to full GPU [ 76.615] sna_composite_rectangles: dropping last-cpu hint [ 76.615] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3765, 2136)), flags=9... [ 76.615] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 76.615] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.615] sna_drawable_use_bo: using whole GPU bo [ 76.615] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 76.615] kgem_bo_is_render: handle=112, rq? 1 [1] [ 76.615] gen9_render_fill_boxes(ff300a24 x 1 [(0, 0), (3765, 2136) ...]) [ 76.615] sna_render_get_solid: ff300a24 [ 76.615] sna_render_get_solid(17) = ff300a24 (old) [ 76.615] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 76.615] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.615] aligning vertex: was 3, now 2 floats per vertex [ 76.615] gen9_composite_get_binding_table(fd80) [ 76.615] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 76.615] gen9_emit_sampler: sampler = 1 [ 76.615] gen9_emit_sf: num_sf_outputs=1 [ 76.615] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 76.615] gen9_emit_vertex_elements: setup id=0 [ 76.615] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 76.615] (0, 0), (3765, 2136) [ 76.615] gen8_vertex_flush[6a4] = 3 [ 76.615] sna_glyphs(op=3, nlist=1, src=(1, 15)) [ 76.615] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 76.615] sna_glyphs: discarding mask [ 76.615] glyphs0_to_dst(op=3, src=(1, 15), nlist=1, dst=(1, 15)+(0, 0)) [ 76.615] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.615] gen9_render_composite: 0x0, current mode=1/1 [ 76.615] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 76.615] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 76.615] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.615] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.615] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.615] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.615] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.615] sna_drawable_use_bo: using whole GPU bo [ 76.615] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.615] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.615] color_convert: src=ff8ae234 [20028888] [ 76.615] color_convert: dst=ff8ae234 [20028888] [ 76.615] sna_render_get_solid: ff8ae234 [ 76.615] sna_render_get_solid(22) = ff8ae234 (recreate) [ 76.615] kgem_create_proxy: target handle=122 [proxy? -1], offset=88, length=4, io=0 [ 76.615] __kgem_bo_init(handle=122, num_pages=4) [ 76.615] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.615] sna_transform_is_imprecise_integer_translation: no transform [ 76.615] gen9_composite_picture: integer translation (0, 0), removing [ 76.615] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.615] sna_render_pixmap_bo: GPU all damaged [ 76.615] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.615] gen4_choose_composite_emitter: solid, identity mask [ 76.615] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 76.615] aligning vertex: was 2, now 4 floats per vertex [ 76.615] gen9_composite_get_binding_table(fd40) [ 76.615] kgem_add_reloc64: handle=122, pos=16200, delta=0, domains=40000 [ 76.615] kgem_add_reloc64: adding proxy [delta=88] for handle=122 [ 76.615] kgem_add_reloc64[8] = (delta=88, target handle=3, presumed=fff6a000) [ 76.615] [3f40] bind bo(handle=122, addr=fff6a058), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 76.615] kgem_add_reloc64: handle=6, pos=16184, delta=0, domains=40000 [ 76.615] kgem_add_handle: handle=6, index=4 [ 76.615] kgem_add_reloc64[9] = (delta=0, target handle=4, presumed=fd581000) [ 76.615] [3f30] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 76.615] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 76.615] gen9_emit_sampler: sampler = a [ 76.615] gen9_emit_sf: num_sf_outputs=2 [ 76.615] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.615] gen9_emit_vertex_elements: setup id=9 [ 76.615] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 76.615] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 76.615] glyphs0_to_dst: glyph=(1, 7)x(9, 8), unclipped [ 76.615] emit_primitive_identity_mask__avx2: dst=(1, 7), mask=(688.00, 32.00) x (9.00, 8.00) [ 76.615] glyphs0_to_dst: glyph=(9, 5)x(10, 13), unclipped [ 76.615] emit_primitive_identity_mask__avx2: dst=(9, 5), mask=(672.00, 48.00) x (10.00, 13.00) [ 76.615] glyphs0_to_dst: glyph=(19, 7)x(9, 8), unclipped [ 76.615] emit_primitive_identity_mask__avx2: dst=(19, 7), mask=(688.00, 32.00) x (9.00, 8.00) [ 76.615] glyphs0_to_dst: glyph=(28, 9)x(8, 3), unclipped [ 76.615] emit_primitive_identity_mask__avx2: dst=(28, 9), mask=(688.00, 48.00) x (8.00, 3.00) [ 76.615] glyphs0_to_dst: glyph=(36, 5)x(11, 10), unclipped [ 76.615] emit_primitive_identity_mask__avx2: dst=(36, 5), mask=(704.00, 0.00) x (11.00, 10.00) [ 76.615] glyphs0_to_dst: glyph=(46, 7)x(9, 8), unclipped [ 76.615] emit_primitive_identity_mask__avx2: dst=(46, 7), mask=(720.00, 0.00) x (9.00, 8.00) [ 76.615] glyphs0_to_dst: glyph=(54, 7)x(10, 8), unclipped [ 76.615] emit_primitive_identity_mask__avx2: dst=(54, 7), mask=(704.00, 16.00) x (10.00, 8.00) [ 76.615] glyphs0_to_dst: glyph=(63, 7)x(10, 8), unclipped [ 76.615] emit_primitive_identity_mask__avx2: dst=(63, 7), mask=(720.00, 16.00) x (10.00, 8.00) [ 76.615] glyphs0_to_dst: glyph=(72, 4)x(10, 11), unclipped [ 76.615] emit_primitive_identity_mask__avx2: dst=(72, 4), mask=(736.00, 0.00) x (10.00, 11.00) [ 76.615] glyphs0_to_dst: glyph=(81, 7)x(10, 8), unclipped [ 76.615] emit_primitive_identity_mask__avx2: dst=(81, 7), mask=(752.00, 0.00) x (10.00, 8.00) [ 76.615] glyphs0_to_dst: glyph=(90, 4)x(10, 11), unclipped [ 76.615] emit_primitive_identity_mask__avx2: dst=(90, 4), mask=(736.00, 0.00) x (10.00, 11.00) [ 76.615] glyphs0_to_dst: glyph=(99, 7)x(11, 8), unclipped [ 76.615] emit_primitive_identity_mask__avx2: dst=(99, 7), mask=(736.00, 16.00) x (11.00, 8.00) [ 76.615] glyphs0_to_dst: glyph=(109, 7)x(9, 8), unclipped [ 76.615] emit_primitive_identity_mask__avx2: dst=(109, 7), mask=(752.00, 16.00) x (9.00, 8.00) [ 76.615] glyphs0_to_dst: glyph=(118, 9)x(8, 3), unclipped [ 76.615] emit_primitive_identity_mask__avx2: dst=(118, 9), mask=(688.00, 48.00) x (8.00, 3.00) [ 76.615] glyphs0_to_dst: glyph=(126, 5)x(10, 10), unclipped [ 76.615] emit_primitive_identity_mask__avx2: dst=(126, 5), mask=(704.00, 32.00) x (10.00, 10.00) [ 76.615] glyphs0_to_dst: glyph=(135, 5)x(10, 10), unclipped [ 76.615] emit_primitive_identity_mask__avx2: dst=(135, 5), mask=(704.00, 32.00) x (10.00, 10.00) [ 76.615] glyphs0_to_dst: glyph=(144, 5)x(10, 10), unclipped [ 76.615] emit_primitive_identity_mask__avx2: dst=(144, 5), mask=(720.00, 32.00) x (10.00, 10.00) [ 76.615] glyphs0_to_dst: glyph=(153, 5)x(10, 10), unclipped [ 76.615] emit_primitive_identity_mask__avx2: dst=(153, 5), mask=(704.00, 48.00) x (10.00, 10.00) [ 76.615] gen8_vertex_flush[780] = 54 [ 76.615] gen9_magic_ca_pass: CA fixup (30 -> 84) [ 76.615] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.615] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.615] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.615] sna_glyphs(op=3, nlist=1, src=(163, 15)) [ 76.615] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 76.615] sna_glyphs: discarding mask [ 76.615] glyphs0_to_dst(op=3, src=(163, 15), nlist=1, dst=(163, 15)+(0, 0)) [ 76.615] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.615] gen9_render_composite: 0x0, current mode=1/1 [ 76.615] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 76.615] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 76.615] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.615] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.615] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.615] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.615] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.615] sna_drawable_use_bo: using whole GPU bo [ 76.615] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.615] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.615] color_convert: src=ffffffff [20028888] [ 76.615] color_convert: dst=ffffffff [20028888] [ 76.615] sna_render_get_solid: ffffffff [ 76.615] sna_render_get_solid(white) [ 76.615] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.615] sna_transform_is_imprecise_integer_translation: no transform [ 76.615] gen9_composite_picture: integer translation (0, 0), removing [ 76.615] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.615] sna_render_pixmap_bo: GPU all damaged [ 76.615] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.615] gen4_choose_composite_emitter: solid, identity mask [ 76.615] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.615] gen9_composite_get_binding_table(fc80) [ 76.615] kgem_add_reloc64: handle=7, pos=16152, delta=0, domains=40000 [ 76.615] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 76.615] kgem_add_reloc64[10] = (delta=1048, target handle=2, presumed=fffe8000) [ 76.615] [3f10] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 76.615] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.615] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.615] gen9_emit_vertex_elements: setup id=9 [ 76.615] glyphs0_to_dst: glyph=(165, 7)x(5, 8), unclipped [ 76.615] emit_primitive_identity_mask__avx2: dst=(165, 7), mask=(720.00, 48.00) x (5.00, 8.00) [ 76.615] gen8_vertex_flush[880] = 3 [ 76.615] gen9_magic_ca_pass: CA fixup (84 -> 87) [ 76.615] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.615] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.615] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.615] sna_glyphs(op=3, nlist=1, src=(172, 15)) [ 76.615] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 76.615] sna_glyphs: discarding mask [ 76.615] glyphs0_to_dst(op=3, src=(172, 15), nlist=1, dst=(172, 15)+(0, 0)) [ 76.615] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.615] gen9_render_composite: 0x0, current mode=1/1 [ 76.615] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 76.615] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 76.615] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.615] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.615] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.615] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.615] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.615] sna_drawable_use_bo: using whole GPU bo [ 76.615] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.615] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.615] color_convert: src=ff729fcf [20028888] [ 76.615] color_convert: dst=ff729fcf [20028888] [ 76.615] sna_render_get_solid: ff729fcf [ 76.615] sna_render_get_solid(23) = ff729fcf (recreate) [ 76.615] kgem_create_proxy: target handle=122 [proxy? -1], offset=92, length=4, io=0 [ 76.615] __kgem_bo_init(handle=122, num_pages=4) [ 76.615] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.615] sna_transform_is_imprecise_integer_translation: no transform [ 76.615] gen9_composite_picture: integer translation (0, 0), removing [ 76.615] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.615] sna_render_pixmap_bo: GPU all damaged [ 76.615] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.615] gen4_choose_composite_emitter: solid, identity mask [ 76.615] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.615] gen9_composite_get_binding_table(fc00) [ 76.615] kgem_add_reloc64: handle=122, pos=16120, delta=0, domains=40000 [ 76.615] kgem_add_reloc64: adding proxy [delta=92] for handle=122 [ 76.615] kgem_add_reloc64[11] = (delta=92, target handle=3, presumed=fff6a000) [ 76.615] [3ef0] bind bo(handle=122, addr=fff6a05c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 76.615] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.615] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.615] gen9_emit_vertex_elements: setup id=9 [ 76.615] glyphs0_to_dst: glyph=(171, 9)x(11, 3), unclipped [ 76.615] emit_primitive_identity_mask__avx2: dst=(171, 9), mask=(736.00, 32.00) x (11.00, 3.00) [ 76.615] gen8_vertex_flush[980] = 3 [ 76.615] gen9_magic_ca_pass: CA fixup (87 -> 90) [ 76.615] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.615] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.615] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.615] sna_glyphs(op=3, nlist=1, src=(181, 15)) [ 76.615] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 76.615] sna_glyphs: discarding mask [ 76.615] glyphs0_to_dst(op=3, src=(181, 15), nlist=1, dst=(181, 15)+(0, 0)) [ 76.615] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.615] gen9_render_composite: 0x0, current mode=1/1 [ 76.615] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 76.615] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 76.615] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.615] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.615] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.615] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.615] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.615] sna_drawable_use_bo: using whole GPU bo [ 76.615] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.615] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.615] color_convert: src=ffffffff [20028888] [ 76.615] color_convert: dst=ffffffff [20028888] [ 76.615] sna_render_get_solid: ffffffff [ 76.615] sna_render_get_solid(white) [ 76.615] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.615] sna_transform_is_imprecise_integer_translation: no transform [ 76.615] gen9_composite_picture: integer translation (0, 0), removing [ 76.615] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.615] sna_render_pixmap_bo: GPU all damaged [ 76.615] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.615] gen4_choose_composite_emitter: solid, identity mask [ 76.615] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.615] gen9_composite_get_binding_table(fb80) [ 76.615] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.615] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.615] gen9_emit_vertex_elements: setup id=9 [ 76.615] glyphs0_to_dst: glyph=(180, 4)x(10, 13), unclipped [ 76.615] emit_primitive_identity_mask__avx2: dst=(180, 4), mask=(752.00, 32.00) x (10.00, 13.00) [ 76.615] gen8_vertex_flush[a80] = 3 [ 76.615] gen9_magic_ca_pass: CA fixup (90 -> 93) [ 76.615] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.615] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.615] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.615] sna_glyphs(op=3, nlist=1, src=(1, 32)) [ 76.615] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 76.615] sna_glyphs: discarding mask [ 76.615] glyphs0_to_dst(op=3, src=(1, 32), nlist=1, dst=(1, 32)+(0, 0)) [ 76.615] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.615] gen9_render_composite: 0x0, current mode=1/1 [ 76.615] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 76.615] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 76.615] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.615] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.615] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.615] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.615] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.615] sna_drawable_use_bo: using whole GPU bo [ 76.615] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.615] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.615] color_convert: src=ff8ae234 [20028888] [ 76.616] color_convert: dst=ff8ae234 [20028888] [ 76.616] sna_render_get_solid: ff8ae234 [ 76.616] sna_render_get_solid(22) = ff8ae234 (old) [ 76.616] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.616] sna_transform_is_imprecise_integer_translation: no transform [ 76.616] gen9_composite_picture: integer translation (0, 0), removing [ 76.616] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.616] sna_render_pixmap_bo: GPU all damaged [ 76.616] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.616] gen4_choose_composite_emitter: solid, identity mask [ 76.616] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.616] gen9_composite_get_binding_table(fb40) [ 76.616] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.616] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.616] gen9_emit_vertex_elements: setup id=9 [ 76.616] glyphs0_to_dst: glyph=(1, 24)x(9, 8), unclipped [ 76.616] emit_primitive_identity_mask__avx2: dst=(1, 24), mask=(688.00, 32.00) x (9.00, 8.00) [ 76.616] glyphs0_to_dst: glyph=(9, 22)x(10, 13), unclipped [ 76.616] emit_primitive_identity_mask__avx2: dst=(9, 22), mask=(672.00, 48.00) x (10.00, 13.00) [ 76.616] glyphs0_to_dst: glyph=(19, 24)x(9, 8), unclipped [ 76.616] emit_primitive_identity_mask__avx2: dst=(19, 24), mask=(688.00, 32.00) x (9.00, 8.00) [ 76.616] glyphs0_to_dst: glyph=(28, 26)x(8, 3), unclipped [ 76.616] emit_primitive_identity_mask__avx2: dst=(28, 26), mask=(688.00, 48.00) x (8.00, 3.00) [ 76.616] glyphs0_to_dst: glyph=(36, 22)x(11, 10), unclipped [ 76.616] emit_primitive_identity_mask__avx2: dst=(36, 22), mask=(704.00, 0.00) x (11.00, 10.00) [ 76.616] glyphs0_to_dst: glyph=(46, 24)x(9, 8), unclipped [ 76.616] emit_primitive_identity_mask__avx2: dst=(46, 24), mask=(720.00, 0.00) x (9.00, 8.00) [ 76.616] glyphs0_to_dst: glyph=(54, 24)x(10, 8), unclipped [ 76.616] emit_primitive_identity_mask__avx2: dst=(54, 24), mask=(704.00, 16.00) x (10.00, 8.00) [ 76.616] glyphs0_to_dst: glyph=(63, 24)x(10, 8), unclipped [ 76.616] emit_primitive_identity_mask__avx2: dst=(63, 24), mask=(720.00, 16.00) x (10.00, 8.00) [ 76.616] glyphs0_to_dst: glyph=(72, 21)x(10, 11), unclipped [ 76.616] emit_primitive_identity_mask__avx2: dst=(72, 21), mask=(736.00, 0.00) x (10.00, 11.00) [ 76.616] glyphs0_to_dst: glyph=(81, 24)x(10, 8), unclipped [ 76.616] emit_primitive_identity_mask__avx2: dst=(81, 24), mask=(752.00, 0.00) x (10.00, 8.00) [ 76.616] glyphs0_to_dst: glyph=(90, 21)x(10, 11), unclipped [ 76.616] emit_primitive_identity_mask__avx2: dst=(90, 21), mask=(736.00, 0.00) x (10.00, 11.00) [ 76.616] glyphs0_to_dst: glyph=(99, 24)x(11, 8), unclipped [ 76.616] emit_primitive_identity_mask__avx2: dst=(99, 24), mask=(736.00, 16.00) x (11.00, 8.00) [ 76.616] glyphs0_to_dst: glyph=(109, 24)x(9, 8), unclipped [ 76.616] emit_primitive_identity_mask__avx2: dst=(109, 24), mask=(752.00, 16.00) x (9.00, 8.00) [ 76.616] glyphs0_to_dst: glyph=(118, 26)x(8, 3), unclipped [ 76.616] emit_primitive_identity_mask__avx2: dst=(118, 26), mask=(688.00, 48.00) x (8.00, 3.00) [ 76.616] glyphs0_to_dst: glyph=(126, 22)x(10, 10), unclipped [ 76.616] emit_primitive_identity_mask__avx2: dst=(126, 22), mask=(704.00, 32.00) x (10.00, 10.00) [ 76.616] glyphs0_to_dst: glyph=(135, 22)x(10, 10), unclipped [ 76.616] emit_primitive_identity_mask__avx2: dst=(135, 22), mask=(704.00, 32.00) x (10.00, 10.00) [ 76.616] glyphs0_to_dst: glyph=(144, 22)x(10, 10), unclipped [ 76.616] emit_primitive_identity_mask__avx2: dst=(144, 22), mask=(720.00, 32.00) x (10.00, 10.00) [ 76.616] glyphs0_to_dst: glyph=(153, 22)x(10, 10), unclipped [ 76.616] emit_primitive_identity_mask__avx2: dst=(153, 22), mask=(704.00, 48.00) x (10.00, 10.00) [ 76.616] gen8_vertex_flush[b80] = 54 [ 76.616] gen9_magic_ca_pass: CA fixup (93 -> 147) [ 76.616] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.616] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.616] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.616] sna_glyphs(op=3, nlist=1, src=(163, 32)) [ 76.616] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 76.616] sna_glyphs: discarding mask [ 76.616] glyphs0_to_dst(op=3, src=(163, 32), nlist=1, dst=(163, 32)+(0, 0)) [ 76.616] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.616] gen9_render_composite: 0x0, current mode=1/1 [ 76.616] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 76.616] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 76.616] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.616] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.616] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.616] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.616] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.616] sna_drawable_use_bo: using whole GPU bo [ 76.616] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.616] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.616] color_convert: src=ffffffff [20028888] [ 76.616] color_convert: dst=ffffffff [20028888] [ 76.616] sna_render_get_solid: ffffffff [ 76.616] sna_render_get_solid(white) [ 76.616] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.616] sna_transform_is_imprecise_integer_translation: no transform [ 76.616] gen9_composite_picture: integer translation (0, 0), removing [ 76.616] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.616] sna_render_pixmap_bo: GPU all damaged [ 76.616] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.616] gen4_choose_composite_emitter: solid, identity mask [ 76.616] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.616] gen9_composite_get_binding_table(fb00) [ 76.616] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.616] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.616] gen9_emit_vertex_elements: setup id=9 [ 76.616] glyphs0_to_dst: glyph=(165, 24)x(5, 8), unclipped [ 76.616] emit_primitive_identity_mask__avx2: dst=(165, 24), mask=(720.00, 48.00) x (5.00, 8.00) [ 76.616] gen8_vertex_flush[c80] = 3 [ 76.616] gen9_magic_ca_pass: CA fixup (147 -> 150) [ 76.616] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.616] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.616] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.616] sna_glyphs(op=3, nlist=1, src=(172, 32)) [ 76.616] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 76.616] sna_glyphs: discarding mask [ 76.616] glyphs0_to_dst(op=3, src=(172, 32), nlist=1, dst=(172, 32)+(0, 0)) [ 76.616] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.616] gen9_render_composite: 0x0, current mode=1/1 [ 76.616] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 76.616] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 76.616] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.616] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.616] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.616] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.616] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.616] sna_drawable_use_bo: using whole GPU bo [ 76.616] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.616] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.616] color_convert: src=ff729fcf [20028888] [ 76.616] color_convert: dst=ff729fcf [20028888] [ 76.616] sna_render_get_solid: ff729fcf [ 76.616] sna_render_get_solid(23) = ff729fcf (old) [ 76.616] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.616] sna_transform_is_imprecise_integer_translation: no transform [ 76.616] gen9_composite_picture: integer translation (0, 0), removing [ 76.616] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.616] sna_render_pixmap_bo: GPU all damaged [ 76.616] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.616] gen4_choose_composite_emitter: solid, identity mask [ 76.616] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.616] gen9_composite_get_binding_table(fac0) [ 76.616] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.616] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.616] gen9_emit_vertex_elements: setup id=9 [ 76.616] glyphs0_to_dst: glyph=(171, 26)x(11, 3), unclipped [ 76.616] emit_primitive_identity_mask__avx2: dst=(171, 26), mask=(736.00, 32.00) x (11.00, 3.00) [ 76.616] gen8_vertex_flush[d80] = 3 [ 76.616] gen9_magic_ca_pass: CA fixup (150 -> 153) [ 76.616] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.616] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.616] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.616] sna_glyphs(op=3, nlist=1, src=(181, 32)) [ 76.616] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 76.616] sna_glyphs: discarding mask [ 76.616] glyphs0_to_dst(op=3, src=(181, 32), nlist=1, dst=(181, 32)+(0, 0)) [ 76.616] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.616] gen9_render_composite: 0x0, current mode=1/1 [ 76.616] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 76.616] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 76.616] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.616] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.616] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.616] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.616] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.616] sna_drawable_use_bo: using whole GPU bo [ 76.616] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.616] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.616] color_convert: src=ffffffff [20028888] [ 76.616] color_convert: dst=ffffffff [20028888] [ 76.616] sna_render_get_solid: ffffffff [ 76.616] sna_render_get_solid(white) [ 76.616] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.616] sna_transform_is_imprecise_integer_translation: no transform [ 76.616] gen9_composite_picture: integer translation (0, 0), removing [ 76.616] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.616] sna_render_pixmap_bo: GPU all damaged [ 76.616] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.616] gen4_choose_composite_emitter: solid, identity mask [ 76.616] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.616] gen9_composite_get_binding_table(fa80) [ 76.616] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.616] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.616] gen9_emit_vertex_elements: setup id=9 [ 76.616] glyphs0_to_dst: glyph=(180, 21)x(10, 13), unclipped [ 76.616] emit_primitive_identity_mask__avx2: dst=(180, 21), mask=(752.00, 32.00) x (10.00, 13.00) [ 76.616] gen8_vertex_flush[e80] = 3 [ 76.616] gen9_magic_ca_pass: CA fixup (153 -> 156) [ 76.616] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.616] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.616] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.616] sna_glyphs(op=3, nlist=1, src=(1, 49)) [ 76.616] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 76.616] sna_glyphs: discarding mask [ 76.616] glyphs0_to_dst(op=3, src=(1, 49), nlist=1, dst=(1, 49)+(0, 0)) [ 76.616] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.616] gen9_render_composite: 0x0, current mode=1/1 [ 76.616] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 76.616] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 76.616] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.616] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.616] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.616] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.616] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.616] sna_drawable_use_bo: using whole GPU bo [ 76.616] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.616] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.616] color_convert: src=ff8ae234 [20028888] [ 76.616] color_convert: dst=ff8ae234 [20028888] [ 76.616] sna_render_get_solid: ff8ae234 [ 76.616] sna_render_get_solid(22) = ff8ae234 (old) [ 76.616] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.616] sna_transform_is_imprecise_integer_translation: no transform [ 76.616] gen9_composite_picture: integer translation (0, 0), removing [ 76.616] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.616] sna_render_pixmap_bo: GPU all damaged [ 76.616] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.616] gen4_choose_composite_emitter: solid, identity mask [ 76.616] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.616] gen9_composite_get_binding_table(fa40) [ 76.616] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.616] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.616] gen9_emit_vertex_elements: setup id=9 [ 76.616] glyphs0_to_dst: glyph=(1, 41)x(9, 8), unclipped [ 76.616] emit_primitive_identity_mask__avx2: dst=(1, 41), mask=(688.00, 32.00) x (9.00, 8.00) [ 76.616] glyphs0_to_dst: glyph=(9, 39)x(10, 13), unclipped [ 76.616] emit_primitive_identity_mask__avx2: dst=(9, 39), mask=(672.00, 48.00) x (10.00, 13.00) [ 76.616] glyphs0_to_dst: glyph=(19, 41)x(9, 8), unclipped [ 76.616] emit_primitive_identity_mask__avx2: dst=(19, 41), mask=(688.00, 32.00) x (9.00, 8.00) [ 76.616] glyphs0_to_dst: glyph=(28, 43)x(8, 3), unclipped [ 76.616] emit_primitive_identity_mask__avx2: dst=(28, 43), mask=(688.00, 48.00) x (8.00, 3.00) [ 76.616] glyphs0_to_dst: glyph=(36, 39)x(11, 10), unclipped [ 76.616] emit_primitive_identity_mask__avx2: dst=(36, 39), mask=(704.00, 0.00) x (11.00, 10.00) [ 76.616] glyphs0_to_dst: glyph=(46, 41)x(9, 8), unclipped [ 76.616] emit_primitive_identity_mask__avx2: dst=(46, 41), mask=(720.00, 0.00) x (9.00, 8.00) [ 76.616] glyphs0_to_dst: glyph=(54, 41)x(10, 8), unclipped [ 76.616] emit_primitive_identity_mask__avx2: dst=(54, 41), mask=(704.00, 16.00) x (10.00, 8.00) [ 76.616] glyphs0_to_dst: glyph=(63, 41)x(10, 8), unclipped [ 76.616] emit_primitive_identity_mask__avx2: dst=(63, 41), mask=(720.00, 16.00) x (10.00, 8.00) [ 76.616] glyphs0_to_dst: glyph=(72, 38)x(10, 11), unclipped [ 76.616] emit_primitive_identity_mask__avx2: dst=(72, 38), mask=(736.00, 0.00) x (10.00, 11.00) [ 76.616] glyphs0_to_dst: glyph=(81, 41)x(10, 8), unclipped [ 76.616] emit_primitive_identity_mask__avx2: dst=(81, 41), mask=(752.00, 0.00) x (10.00, 8.00) [ 76.616] glyphs0_to_dst: glyph=(90, 38)x(10, 11), unclipped [ 76.616] emit_primitive_identity_mask__avx2: dst=(90, 38), mask=(736.00, 0.00) x (10.00, 11.00) [ 76.616] glyphs0_to_dst: glyph=(99, 41)x(11, 8), unclipped [ 76.616] emit_primitive_identity_mask__avx2: dst=(99, 41), mask=(736.00, 16.00) x (11.00, 8.00) [ 76.616] glyphs0_to_dst: glyph=(109, 41)x(9, 8), unclipped [ 76.616] emit_primitive_identity_mask__avx2: dst=(109, 41), mask=(752.00, 16.00) x (9.00, 8.00) [ 76.616] glyphs0_to_dst: glyph=(118, 43)x(8, 3), unclipped [ 76.616] emit_primitive_identity_mask__avx2: dst=(118, 43), mask=(688.00, 48.00) x (8.00, 3.00) [ 76.616] glyphs0_to_dst: glyph=(126, 39)x(10, 10), unclipped [ 76.616] emit_primitive_identity_mask__avx2: dst=(126, 39), mask=(704.00, 32.00) x (10.00, 10.00) [ 76.616] glyphs0_to_dst: glyph=(135, 39)x(10, 10), unclipped [ 76.616] emit_primitive_identity_mask__avx2: dst=(135, 39), mask=(704.00, 32.00) x (10.00, 10.00) [ 76.616] glyphs0_to_dst: glyph=(144, 39)x(10, 10), unclipped [ 76.616] emit_primitive_identity_mask__avx2: dst=(144, 39), mask=(720.00, 32.00) x (10.00, 10.00) [ 76.616] glyphs0_to_dst: glyph=(153, 39)x(10, 10), unclipped [ 76.616] emit_primitive_identity_mask__avx2: dst=(153, 39), mask=(704.00, 48.00) x (10.00, 10.00) [ 76.616] gen8_vertex_flush[f80] = 54 [ 76.616] gen9_magic_ca_pass: CA fixup (156 -> 210) [ 76.616] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.616] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.616] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.616] sna_glyphs(op=3, nlist=1, src=(163, 49)) [ 76.616] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 76.616] sna_glyphs: discarding mask [ 76.616] glyphs0_to_dst(op=3, src=(163, 49), nlist=1, dst=(163, 49)+(0, 0)) [ 76.616] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.616] gen9_render_composite: 0x0, current mode=1/1 [ 76.616] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 76.616] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 76.616] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.616] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.616] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.616] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.616] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.616] sna_drawable_use_bo: using whole GPU bo [ 76.616] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.616] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.616] color_convert: src=ffffffff [20028888] [ 76.616] color_convert: dst=ffffffff [20028888] [ 76.616] sna_render_get_solid: ffffffff [ 76.616] sna_render_get_solid(white) [ 76.616] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.616] sna_transform_is_imprecise_integer_translation: no transform [ 76.616] gen9_composite_picture: integer translation (0, 0), removing [ 76.616] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.616] sna_render_pixmap_bo: GPU all damaged [ 76.616] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.616] gen4_choose_composite_emitter: solid, identity mask [ 76.616] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.616] gen9_composite_get_binding_table(fa00) [ 76.616] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.616] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.616] gen9_emit_vertex_elements: setup id=9 [ 76.616] glyphs0_to_dst: glyph=(165, 41)x(5, 8), unclipped [ 76.616] emit_primitive_identity_mask__avx2: dst=(165, 41), mask=(720.00, 48.00) x (5.00, 8.00) [ 76.616] gen8_vertex_flush[1080] = 3 [ 76.616] gen9_magic_ca_pass: CA fixup (210 -> 213) [ 76.616] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.616] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.616] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.616] sna_glyphs(op=3, nlist=1, src=(172, 49)) [ 76.616] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 76.616] sna_glyphs: discarding mask [ 76.616] glyphs0_to_dst(op=3, src=(172, 49), nlist=1, dst=(172, 49)+(0, 0)) [ 76.616] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.616] gen9_render_composite: 0x0, current mode=1/1 [ 76.616] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 76.616] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 76.616] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.616] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.616] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.616] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.616] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.616] sna_drawable_use_bo: using whole GPU bo [ 76.616] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.616] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.616] color_convert: src=ff729fcf [20028888] [ 76.616] color_convert: dst=ff729fcf [20028888] [ 76.616] sna_render_get_solid: ff729fcf [ 76.616] sna_render_get_solid(23) = ff729fcf (old) [ 76.616] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.617] sna_transform_is_imprecise_integer_translation: no transform [ 76.617] gen9_composite_picture: integer translation (0, 0), removing [ 76.617] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.617] sna_render_pixmap_bo: GPU all damaged [ 76.617] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.617] gen4_choose_composite_emitter: solid, identity mask [ 76.617] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.617] gen9_composite_get_binding_table(f9c0) [ 76.617] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.617] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.617] gen9_emit_vertex_elements: setup id=9 [ 76.617] glyphs0_to_dst: glyph=(171, 43)x(11, 3), unclipped [ 76.617] emit_primitive_identity_mask__avx2: dst=(171, 43), mask=(736.00, 32.00) x (11.00, 3.00) [ 76.617] gen8_vertex_flush[1180] = 3 [ 76.617] gen9_magic_ca_pass: CA fixup (213 -> 216) [ 76.617] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.617] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.617] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.617] sna_glyphs(op=3, nlist=1, src=(181, 49)) [ 76.617] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 76.617] sna_glyphs: discarding mask [ 76.617] glyphs0_to_dst(op=3, src=(181, 49), nlist=1, dst=(181, 49)+(0, 0)) [ 76.617] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.617] gen9_render_composite: 0x0, current mode=1/1 [ 76.617] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 76.617] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 76.617] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.617] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.617] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.617] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.617] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.617] sna_drawable_use_bo: using whole GPU bo [ 76.617] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.617] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.617] color_convert: src=ffffffff [20028888] [ 76.617] color_convert: dst=ffffffff [20028888] [ 76.617] sna_render_get_solid: ffffffff [ 76.617] sna_render_get_solid(white) [ 76.617] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.617] sna_transform_is_imprecise_integer_translation: no transform [ 76.617] gen9_composite_picture: integer translation (0, 0), removing [ 76.617] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.617] sna_render_pixmap_bo: GPU all damaged [ 76.617] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.617] gen4_choose_composite_emitter: solid, identity mask [ 76.617] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.617] gen9_composite_get_binding_table(f980) [ 76.617] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.617] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.617] gen9_emit_vertex_elements: setup id=9 [ 76.617] glyphs0_to_dst: glyph=(180, 38)x(10, 13), unclipped [ 76.617] emit_primitive_identity_mask__avx2: dst=(180, 38), mask=(752.00, 32.00) x (10.00, 13.00) [ 76.617] gen8_vertex_flush[1280] = 3 [ 76.617] gen9_magic_ca_pass: CA fixup (216 -> 219) [ 76.617] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.617] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.617] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.617] sna_glyphs(op=3, nlist=1, src=(1, 66)) [ 76.617] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 76.617] sna_glyphs: discarding mask [ 76.617] glyphs0_to_dst(op=3, src=(1, 66), nlist=1, dst=(1, 66)+(0, 0)) [ 76.617] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.617] gen9_render_composite: 0x0, current mode=1/1 [ 76.617] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 76.617] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 76.617] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.617] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.617] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.617] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.617] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.617] sna_drawable_use_bo: using whole GPU bo [ 76.617] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.617] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.617] color_convert: src=ff8ae234 [20028888] [ 76.617] color_convert: dst=ff8ae234 [20028888] [ 76.617] sna_render_get_solid: ff8ae234 [ 76.617] sna_render_get_solid(22) = ff8ae234 (old) [ 76.617] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.617] sna_transform_is_imprecise_integer_translation: no transform [ 76.617] gen9_composite_picture: integer translation (0, 0), removing [ 76.617] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.617] sna_render_pixmap_bo: GPU all damaged [ 76.617] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.617] gen4_choose_composite_emitter: solid, identity mask [ 76.617] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.617] gen9_composite_get_binding_table(f940) [ 76.617] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.617] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.617] gen9_emit_vertex_elements: setup id=9 [ 76.617] glyphs0_to_dst: glyph=(1, 58)x(9, 8), unclipped [ 76.617] emit_primitive_identity_mask__avx2: dst=(1, 58), mask=(688.00, 32.00) x (9.00, 8.00) [ 76.617] glyphs0_to_dst: glyph=(9, 56)x(10, 13), unclipped [ 76.617] emit_primitive_identity_mask__avx2: dst=(9, 56), mask=(672.00, 48.00) x (10.00, 13.00) [ 76.617] glyphs0_to_dst: glyph=(19, 58)x(9, 8), unclipped [ 76.617] emit_primitive_identity_mask__avx2: dst=(19, 58), mask=(688.00, 32.00) x (9.00, 8.00) [ 76.617] glyphs0_to_dst: glyph=(28, 60)x(8, 3), unclipped [ 76.617] emit_primitive_identity_mask__avx2: dst=(28, 60), mask=(688.00, 48.00) x (8.00, 3.00) [ 76.617] glyphs0_to_dst: glyph=(36, 56)x(11, 10), unclipped [ 76.617] emit_primitive_identity_mask__avx2: dst=(36, 56), mask=(704.00, 0.00) x (11.00, 10.00) [ 76.617] glyphs0_to_dst: glyph=(46, 58)x(9, 8), unclipped [ 76.617] emit_primitive_identity_mask__avx2: dst=(46, 58), mask=(720.00, 0.00) x (9.00, 8.00) [ 76.617] glyphs0_to_dst: glyph=(54, 58)x(10, 8), unclipped [ 76.617] emit_primitive_identity_mask__avx2: dst=(54, 58), mask=(704.00, 16.00) x (10.00, 8.00) [ 76.617] glyphs0_to_dst: glyph=(63, 58)x(10, 8), unclipped [ 76.617] emit_primitive_identity_mask__avx2: dst=(63, 58), mask=(720.00, 16.00) x (10.00, 8.00) [ 76.617] glyphs0_to_dst: glyph=(72, 55)x(10, 11), unclipped [ 76.617] emit_primitive_identity_mask__avx2: dst=(72, 55), mask=(736.00, 0.00) x (10.00, 11.00) [ 76.617] glyphs0_to_dst: glyph=(81, 58)x(10, 8), unclipped [ 76.617] emit_primitive_identity_mask__avx2: dst=(81, 58), mask=(752.00, 0.00) x (10.00, 8.00) [ 76.617] glyphs0_to_dst: glyph=(90, 55)x(10, 11), unclipped [ 76.617] emit_primitive_identity_mask__avx2: dst=(90, 55), mask=(736.00, 0.00) x (10.00, 11.00) [ 76.617] glyphs0_to_dst: glyph=(99, 58)x(11, 8), unclipped [ 76.617] emit_primitive_identity_mask__avx2: dst=(99, 58), mask=(736.00, 16.00) x (11.00, 8.00) [ 76.617] glyphs0_to_dst: glyph=(109, 58)x(9, 8), unclipped [ 76.617] emit_primitive_identity_mask__avx2: dst=(109, 58), mask=(752.00, 16.00) x (9.00, 8.00) [ 76.617] glyphs0_to_dst: glyph=(118, 60)x(8, 3), unclipped [ 76.617] emit_primitive_identity_mask__avx2: dst=(118, 60), mask=(688.00, 48.00) x (8.00, 3.00) [ 76.617] glyphs0_to_dst: glyph=(126, 56)x(10, 10), unclipped [ 76.617] emit_primitive_identity_mask__avx2: dst=(126, 56), mask=(704.00, 32.00) x (10.00, 10.00) [ 76.617] glyphs0_to_dst: glyph=(135, 56)x(10, 10), unclipped [ 76.617] emit_primitive_identity_mask__avx2: dst=(135, 56), mask=(704.00, 32.00) x (10.00, 10.00) [ 76.617] glyphs0_to_dst: glyph=(144, 56)x(10, 10), unclipped [ 76.617] emit_primitive_identity_mask__avx2: dst=(144, 56), mask=(720.00, 32.00) x (10.00, 10.00) [ 76.617] glyphs0_to_dst: glyph=(153, 56)x(10, 10), unclipped [ 76.617] emit_primitive_identity_mask__avx2: dst=(153, 56), mask=(704.00, 48.00) x (10.00, 10.00) [ 76.617] gen8_vertex_flush[1380] = 54 [ 76.617] gen9_magic_ca_pass: CA fixup (219 -> 273) [ 76.617] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.617] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.617] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.617] sna_glyphs(op=3, nlist=1, src=(163, 66)) [ 76.617] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 76.617] sna_glyphs: discarding mask [ 76.617] glyphs0_to_dst(op=3, src=(163, 66), nlist=1, dst=(163, 66)+(0, 0)) [ 76.617] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.617] gen9_render_composite: 0x0, current mode=1/1 [ 76.617] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 76.617] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 76.617] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.617] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.617] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.617] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.617] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.617] sna_drawable_use_bo: using whole GPU bo [ 76.617] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.617] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.617] color_convert: src=ffffffff [20028888] [ 76.617] color_convert: dst=ffffffff [20028888] [ 76.617] sna_render_get_solid: ffffffff [ 76.617] sna_render_get_solid(white) [ 76.617] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.617] sna_transform_is_imprecise_integer_translation: no transform [ 76.617] gen9_composite_picture: integer translation (0, 0), removing [ 76.617] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.617] sna_render_pixmap_bo: GPU all damaged [ 76.617] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.617] gen4_choose_composite_emitter: solid, identity mask [ 76.617] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.617] gen9_composite_get_binding_table(f900) [ 76.617] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.617] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.617] gen9_emit_vertex_elements: setup id=9 [ 76.617] glyphs0_to_dst: glyph=(165, 58)x(5, 8), unclipped [ 76.617] emit_primitive_identity_mask__avx2: dst=(165, 58), mask=(720.00, 48.00) x (5.00, 8.00) [ 76.617] gen8_vertex_flush[1480] = 3 [ 76.617] gen9_magic_ca_pass: CA fixup (273 -> 276) [ 76.617] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.617] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.617] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.617] sna_glyphs(op=3, nlist=1, src=(172, 66)) [ 76.617] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 76.617] sna_glyphs: discarding mask [ 76.617] glyphs0_to_dst(op=3, src=(172, 66), nlist=1, dst=(172, 66)+(0, 0)) [ 76.617] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.617] gen9_render_composite: 0x0, current mode=1/1 [ 76.617] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 76.617] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 76.617] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.617] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.617] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.617] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.617] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.617] sna_drawable_use_bo: using whole GPU bo [ 76.617] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.617] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.617] color_convert: src=ff729fcf [20028888] [ 76.617] color_convert: dst=ff729fcf [20028888] [ 76.617] sna_render_get_solid: ff729fcf [ 76.617] sna_render_get_solid(23) = ff729fcf (old) [ 76.617] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.617] sna_transform_is_imprecise_integer_translation: no transform [ 76.617] gen9_composite_picture: integer translation (0, 0), removing [ 76.617] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.617] sna_render_pixmap_bo: GPU all damaged [ 76.617] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.617] gen4_choose_composite_emitter: solid, identity mask [ 76.617] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.617] gen9_composite_get_binding_table(f8c0) [ 76.617] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.617] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.617] gen9_emit_vertex_elements: setup id=9 [ 76.617] glyphs0_to_dst: glyph=(171, 60)x(11, 3), unclipped [ 76.617] emit_primitive_identity_mask__avx2: dst=(171, 60), mask=(736.00, 32.00) x (11.00, 3.00) [ 76.617] gen8_vertex_flush[1580] = 3 [ 76.617] gen9_magic_ca_pass: CA fixup (276 -> 279) [ 76.617] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.617] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.617] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.617] sna_glyphs(op=3, nlist=1, src=(181, 66)) [ 76.617] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 76.617] sna_glyphs: discarding mask [ 76.617] glyphs0_to_dst(op=3, src=(181, 66), nlist=1, dst=(181, 66)+(0, 0)) [ 76.617] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.617] gen9_render_composite: 0x0, current mode=1/1 [ 76.617] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 76.617] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 76.617] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.617] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.617] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.617] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.617] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.617] sna_drawable_use_bo: using whole GPU bo [ 76.617] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.617] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.617] color_convert: src=ffffffff [20028888] [ 76.617] color_convert: dst=ffffffff [20028888] [ 76.617] sna_render_get_solid: ffffffff [ 76.617] sna_render_get_solid(white) [ 76.617] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.617] sna_transform_is_imprecise_integer_translation: no transform [ 76.617] gen9_composite_picture: integer translation (0, 0), removing [ 76.617] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.617] sna_render_pixmap_bo: GPU all damaged [ 76.617] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.617] gen4_choose_composite_emitter: solid, identity mask [ 76.617] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.617] gen9_composite_get_binding_table(f880) [ 76.617] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.617] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.617] gen9_emit_vertex_elements: setup id=9 [ 76.617] glyphs0_to_dst: glyph=(180, 55)x(10, 13), unclipped [ 76.617] emit_primitive_identity_mask__avx2: dst=(180, 55), mask=(752.00, 32.00) x (10.00, 13.00) [ 76.617] gen8_vertex_flush[1680] = 3 [ 76.617] gen9_magic_ca_pass: CA fixup (279 -> 282) [ 76.617] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.617] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.617] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.617] sna_glyphs(op=3, nlist=1, src=(1, 83)) [ 76.617] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 76.617] sna_glyphs: discarding mask [ 76.617] glyphs0_to_dst(op=3, src=(1, 83), nlist=1, dst=(1, 83)+(0, 0)) [ 76.617] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.617] gen9_render_composite: 0x0, current mode=1/1 [ 76.617] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 76.617] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 76.617] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.617] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.617] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.617] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.617] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.617] sna_drawable_use_bo: using whole GPU bo [ 76.617] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.617] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.617] color_convert: src=ff8ae234 [20028888] [ 76.617] color_convert: dst=ff8ae234 [20028888] [ 76.617] sna_render_get_solid: ff8ae234 [ 76.617] sna_render_get_solid(22) = ff8ae234 (old) [ 76.617] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.617] sna_transform_is_imprecise_integer_translation: no transform [ 76.617] gen9_composite_picture: integer translation (0, 0), removing [ 76.617] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.617] sna_render_pixmap_bo: GPU all damaged [ 76.617] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.617] gen4_choose_composite_emitter: solid, identity mask [ 76.617] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.617] gen9_composite_get_binding_table(f840) [ 76.617] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.617] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.617] gen9_emit_vertex_elements: setup id=9 [ 76.617] glyphs0_to_dst: glyph=(1, 75)x(9, 8), unclipped [ 76.617] emit_primitive_identity_mask__avx2: dst=(1, 75), mask=(688.00, 32.00) x (9.00, 8.00) [ 76.617] glyphs0_to_dst: glyph=(9, 73)x(10, 13), unclipped [ 76.617] emit_primitive_identity_mask__avx2: dst=(9, 73), mask=(672.00, 48.00) x (10.00, 13.00) [ 76.617] glyphs0_to_dst: glyph=(19, 75)x(9, 8), unclipped [ 76.617] emit_primitive_identity_mask__avx2: dst=(19, 75), mask=(688.00, 32.00) x (9.00, 8.00) [ 76.617] glyphs0_to_dst: glyph=(28, 77)x(8, 3), unclipped [ 76.617] emit_primitive_identity_mask__avx2: dst=(28, 77), mask=(688.00, 48.00) x (8.00, 3.00) [ 76.617] glyphs0_to_dst: glyph=(36, 73)x(11, 10), unclipped [ 76.617] emit_primitive_identity_mask__avx2: dst=(36, 73), mask=(704.00, 0.00) x (11.00, 10.00) [ 76.617] glyphs0_to_dst: glyph=(46, 75)x(9, 8), unclipped [ 76.617] emit_primitive_identity_mask__avx2: dst=(46, 75), mask=(720.00, 0.00) x (9.00, 8.00) [ 76.617] glyphs0_to_dst: glyph=(54, 75)x(10, 8), unclipped [ 76.617] emit_primitive_identity_mask__avx2: dst=(54, 75), mask=(704.00, 16.00) x (10.00, 8.00) [ 76.617] glyphs0_to_dst: glyph=(63, 75)x(10, 8), unclipped [ 76.617] emit_primitive_identity_mask__avx2: dst=(63, 75), mask=(720.00, 16.00) x (10.00, 8.00) [ 76.617] glyphs0_to_dst: glyph=(72, 72)x(10, 11), unclipped [ 76.617] emit_primitive_identity_mask__avx2: dst=(72, 72), mask=(736.00, 0.00) x (10.00, 11.00) [ 76.617] glyphs0_to_dst: glyph=(81, 75)x(10, 8), unclipped [ 76.617] emit_primitive_identity_mask__avx2: dst=(81, 75), mask=(752.00, 0.00) x (10.00, 8.00) [ 76.617] glyphs0_to_dst: glyph=(90, 72)x(10, 11), unclipped [ 76.617] emit_primitive_identity_mask__avx2: dst=(90, 72), mask=(736.00, 0.00) x (10.00, 11.00) [ 76.617] glyphs0_to_dst: glyph=(99, 75)x(11, 8), unclipped [ 76.617] emit_primitive_identity_mask__avx2: dst=(99, 75), mask=(736.00, 16.00) x (11.00, 8.00) [ 76.617] glyphs0_to_dst: glyph=(109, 75)x(9, 8), unclipped [ 76.617] emit_primitive_identity_mask__avx2: dst=(109, 75), mask=(752.00, 16.00) x (9.00, 8.00) [ 76.617] glyphs0_to_dst: glyph=(118, 77)x(8, 3), unclipped [ 76.617] emit_primitive_identity_mask__avx2: dst=(118, 77), mask=(688.00, 48.00) x (8.00, 3.00) [ 76.617] glyphs0_to_dst: glyph=(126, 73)x(10, 10), unclipped [ 76.617] emit_primitive_identity_mask__avx2: dst=(126, 73), mask=(704.00, 32.00) x (10.00, 10.00) [ 76.617] glyphs0_to_dst: glyph=(135, 73)x(10, 10), unclipped [ 76.617] emit_primitive_identity_mask__avx2: dst=(135, 73), mask=(704.00, 32.00) x (10.00, 10.00) [ 76.617] glyphs0_to_dst: glyph=(144, 73)x(10, 10), unclipped [ 76.617] emit_primitive_identity_mask__avx2: dst=(144, 73), mask=(720.00, 32.00) x (10.00, 10.00) [ 76.617] glyphs0_to_dst: glyph=(153, 73)x(10, 10), unclipped [ 76.617] emit_primitive_identity_mask__avx2: dst=(153, 73), mask=(704.00, 48.00) x (10.00, 10.00) [ 76.617] gen8_vertex_flush[1780] = 54 [ 76.617] gen9_magic_ca_pass: CA fixup (282 -> 336) [ 76.617] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.617] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.617] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.617] sna_glyphs(op=3, nlist=1, src=(163, 83)) [ 76.617] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 76.617] sna_glyphs: discarding mask [ 76.617] glyphs0_to_dst(op=3, src=(163, 83), nlist=1, dst=(163, 83)+(0, 0)) [ 76.617] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.618] gen9_render_composite: 0x0, current mode=1/1 [ 76.618] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 76.618] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 76.618] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.618] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.618] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.618] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.618] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.618] sna_drawable_use_bo: using whole GPU bo [ 76.618] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.618] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.618] color_convert: src=ffffffff [20028888] [ 76.618] color_convert: dst=ffffffff [20028888] [ 76.618] sna_render_get_solid: ffffffff [ 76.618] sna_render_get_solid(white) [ 76.618] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.618] sna_transform_is_imprecise_integer_translation: no transform [ 76.618] gen9_composite_picture: integer translation (0, 0), removing [ 76.618] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.618] sna_render_pixmap_bo: GPU all damaged [ 76.618] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.618] gen4_choose_composite_emitter: solid, identity mask [ 76.618] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.618] gen9_composite_get_binding_table(f800) [ 76.618] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.618] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.618] gen9_emit_vertex_elements: setup id=9 [ 76.618] glyphs0_to_dst: glyph=(165, 75)x(5, 8), unclipped [ 76.618] emit_primitive_identity_mask__avx2: dst=(165, 75), mask=(720.00, 48.00) x (5.00, 8.00) [ 76.618] gen8_vertex_flush[1880] = 3 [ 76.618] gen9_magic_ca_pass: CA fixup (336 -> 339) [ 76.618] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.618] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.618] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.618] sna_glyphs(op=3, nlist=1, src=(172, 83)) [ 76.618] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 76.618] sna_glyphs: discarding mask [ 76.618] glyphs0_to_dst(op=3, src=(172, 83), nlist=1, dst=(172, 83)+(0, 0)) [ 76.618] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.618] gen9_render_composite: 0x0, current mode=1/1 [ 76.618] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 76.618] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 76.618] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.618] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.618] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.618] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.618] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.618] sna_drawable_use_bo: using whole GPU bo [ 76.618] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.618] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.618] color_convert: src=ff729fcf [20028888] [ 76.618] color_convert: dst=ff729fcf [20028888] [ 76.618] sna_render_get_solid: ff729fcf [ 76.618] sna_render_get_solid(23) = ff729fcf (old) [ 76.618] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.618] sna_transform_is_imprecise_integer_translation: no transform [ 76.618] gen9_composite_picture: integer translation (0, 0), removing [ 76.618] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.618] sna_render_pixmap_bo: GPU all damaged [ 76.618] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.618] gen4_choose_composite_emitter: solid, identity mask [ 76.618] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.618] gen9_composite_get_binding_table(f7c0) [ 76.618] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.618] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.618] gen9_emit_vertex_elements: setup id=9 [ 76.618] glyphs0_to_dst: glyph=(171, 77)x(11, 3), unclipped [ 76.618] emit_primitive_identity_mask__avx2: dst=(171, 77), mask=(736.00, 32.00) x (11.00, 3.00) [ 76.618] gen8_vertex_flush[1980] = 3 [ 76.618] gen9_magic_ca_pass: CA fixup (339 -> 342) [ 76.618] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.618] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.618] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.618] sna_glyphs(op=3, nlist=1, src=(181, 83)) [ 76.618] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 76.618] sna_glyphs: discarding mask [ 76.618] glyphs0_to_dst(op=3, src=(181, 83), nlist=1, dst=(181, 83)+(0, 0)) [ 76.618] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.618] gen9_render_composite: 0x0, current mode=1/1 [ 76.618] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 76.618] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 76.618] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.618] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.618] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.618] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.618] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.618] sna_drawable_use_bo: using whole GPU bo [ 76.618] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.618] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.618] color_convert: src=ffffffff [20028888] [ 76.618] color_convert: dst=ffffffff [20028888] [ 76.618] sna_render_get_solid: ffffffff [ 76.618] sna_render_get_solid(white) [ 76.618] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.618] sna_transform_is_imprecise_integer_translation: no transform [ 76.618] gen9_composite_picture: integer translation (0, 0), removing [ 76.618] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.618] sna_render_pixmap_bo: GPU all damaged [ 76.618] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.618] gen4_choose_composite_emitter: solid, identity mask [ 76.618] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.618] gen9_composite_get_binding_table(f780) [ 76.618] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.618] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.618] gen9_emit_vertex_elements: setup id=9 [ 76.618] glyphs0_to_dst: glyph=(180, 72)x(10, 13), unclipped [ 76.618] emit_primitive_identity_mask__avx2: dst=(180, 72), mask=(752.00, 32.00) x (10.00, 13.00) [ 76.618] gen8_vertex_flush[1a80] = 3 [ 76.618] gen9_magic_ca_pass: CA fixup (342 -> 345) [ 76.618] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.618] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.618] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.618] sna_glyphs(op=3, nlist=1, src=(1, 100)) [ 76.618] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 76.618] sna_glyphs: discarding mask [ 76.618] glyphs0_to_dst(op=3, src=(1, 100), nlist=1, dst=(1, 100)+(0, 0)) [ 76.618] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.618] gen9_render_composite: 0x0, current mode=1/1 [ 76.618] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 76.618] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 76.618] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.618] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.618] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.618] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.618] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.618] sna_drawable_use_bo: using whole GPU bo [ 76.618] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.618] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.618] color_convert: src=ff8ae234 [20028888] [ 76.618] color_convert: dst=ff8ae234 [20028888] [ 76.618] sna_render_get_solid: ff8ae234 [ 76.618] sna_render_get_solid(22) = ff8ae234 (old) [ 76.618] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.618] sna_transform_is_imprecise_integer_translation: no transform [ 76.618] gen9_composite_picture: integer translation (0, 0), removing [ 76.618] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.618] sna_render_pixmap_bo: GPU all damaged [ 76.618] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.618] gen4_choose_composite_emitter: solid, identity mask [ 76.618] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.618] gen9_composite_get_binding_table(f740) [ 76.618] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.618] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.618] gen9_emit_vertex_elements: setup id=9 [ 76.618] glyphs0_to_dst: glyph=(1, 92)x(9, 8), unclipped [ 76.618] emit_primitive_identity_mask__avx2: dst=(1, 92), mask=(688.00, 32.00) x (9.00, 8.00) [ 76.618] glyphs0_to_dst: glyph=(9, 90)x(10, 13), unclipped [ 76.618] emit_primitive_identity_mask__avx2: dst=(9, 90), mask=(672.00, 48.00) x (10.00, 13.00) [ 76.618] glyphs0_to_dst: glyph=(19, 92)x(9, 8), unclipped [ 76.618] emit_primitive_identity_mask__avx2: dst=(19, 92), mask=(688.00, 32.00) x (9.00, 8.00) [ 76.618] glyphs0_to_dst: glyph=(28, 94)x(8, 3), unclipped [ 76.618] emit_primitive_identity_mask__avx2: dst=(28, 94), mask=(688.00, 48.00) x (8.00, 3.00) [ 76.618] glyphs0_to_dst: glyph=(36, 90)x(11, 10), unclipped [ 76.618] emit_primitive_identity_mask__avx2: dst=(36, 90), mask=(704.00, 0.00) x (11.00, 10.00) [ 76.618] glyphs0_to_dst: glyph=(46, 92)x(9, 8), unclipped [ 76.618] emit_primitive_identity_mask__avx2: dst=(46, 92), mask=(720.00, 0.00) x (9.00, 8.00) [ 76.618] glyphs0_to_dst: glyph=(54, 92)x(10, 8), unclipped [ 76.618] emit_primitive_identity_mask__avx2: dst=(54, 92), mask=(704.00, 16.00) x (10.00, 8.00) [ 76.618] glyphs0_to_dst: glyph=(63, 92)x(10, 8), unclipped [ 76.618] emit_primitive_identity_mask__avx2: dst=(63, 92), mask=(720.00, 16.00) x (10.00, 8.00) [ 76.618] glyphs0_to_dst: glyph=(72, 89)x(10, 11), unclipped [ 76.618] emit_primitive_identity_mask__avx2: dst=(72, 89), mask=(736.00, 0.00) x (10.00, 11.00) [ 76.618] glyphs0_to_dst: glyph=(81, 92)x(10, 8), unclipped [ 76.618] emit_primitive_identity_mask__avx2: dst=(81, 92), mask=(752.00, 0.00) x (10.00, 8.00) [ 76.618] glyphs0_to_dst: glyph=(90, 89)x(10, 11), unclipped [ 76.618] emit_primitive_identity_mask__avx2: dst=(90, 89), mask=(736.00, 0.00) x (10.00, 11.00) [ 76.618] glyphs0_to_dst: glyph=(99, 92)x(11, 8), unclipped [ 76.618] emit_primitive_identity_mask__avx2: dst=(99, 92), mask=(736.00, 16.00) x (11.00, 8.00) [ 76.618] glyphs0_to_dst: glyph=(109, 92)x(9, 8), unclipped [ 76.618] emit_primitive_identity_mask__avx2: dst=(109, 92), mask=(752.00, 16.00) x (9.00, 8.00) [ 76.618] glyphs0_to_dst: glyph=(118, 94)x(8, 3), unclipped [ 76.618] emit_primitive_identity_mask__avx2: dst=(118, 94), mask=(688.00, 48.00) x (8.00, 3.00) [ 76.618] glyphs0_to_dst: glyph=(126, 90)x(10, 10), unclipped [ 76.618] emit_primitive_identity_mask__avx2: dst=(126, 90), mask=(704.00, 32.00) x (10.00, 10.00) [ 76.618] glyphs0_to_dst: glyph=(135, 90)x(10, 10), unclipped [ 76.618] emit_primitive_identity_mask__avx2: dst=(135, 90), mask=(704.00, 32.00) x (10.00, 10.00) [ 76.618] glyphs0_to_dst: glyph=(144, 90)x(10, 10), unclipped [ 76.618] emit_primitive_identity_mask__avx2: dst=(144, 90), mask=(720.00, 32.00) x (10.00, 10.00) [ 76.618] glyphs0_to_dst: glyph=(153, 90)x(10, 10), unclipped [ 76.618] emit_primitive_identity_mask__avx2: dst=(153, 90), mask=(704.00, 48.00) x (10.00, 10.00) [ 76.618] gen8_vertex_flush[1b80] = 54 [ 76.618] gen9_magic_ca_pass: CA fixup (345 -> 399) [ 76.618] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.618] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.618] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.618] sna_glyphs(op=3, nlist=1, src=(163, 100)) [ 76.618] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 76.618] sna_glyphs: discarding mask [ 76.618] glyphs0_to_dst(op=3, src=(163, 100), nlist=1, dst=(163, 100)+(0, 0)) [ 76.618] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.618] gen9_render_composite: 0x0, current mode=1/1 [ 76.618] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 76.618] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 76.618] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.618] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.618] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.618] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.618] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.618] sna_drawable_use_bo: using whole GPU bo [ 76.618] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.618] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.618] color_convert: src=ffffffff [20028888] [ 76.618] color_convert: dst=ffffffff [20028888] [ 76.618] sna_render_get_solid: ffffffff [ 76.618] sna_render_get_solid(white) [ 76.618] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.618] sna_transform_is_imprecise_integer_translation: no transform [ 76.618] gen9_composite_picture: integer translation (0, 0), removing [ 76.618] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.618] sna_render_pixmap_bo: GPU all damaged [ 76.618] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.618] gen4_choose_composite_emitter: solid, identity mask [ 76.618] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.618] gen9_composite_get_binding_table(f700) [ 76.618] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.618] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.618] gen9_emit_vertex_elements: setup id=9 [ 76.618] glyphs0_to_dst: glyph=(165, 92)x(5, 8), unclipped [ 76.618] emit_primitive_identity_mask__avx2: dst=(165, 92), mask=(720.00, 48.00) x (5.00, 8.00) [ 76.618] gen8_vertex_flush[1c80] = 3 [ 76.618] gen9_magic_ca_pass: CA fixup (399 -> 402) [ 76.618] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.618] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.618] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.618] sna_glyphs(op=3, nlist=1, src=(172, 100)) [ 76.618] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 76.618] sna_glyphs: discarding mask [ 76.618] glyphs0_to_dst(op=3, src=(172, 100), nlist=1, dst=(172, 100)+(0, 0)) [ 76.618] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.618] gen9_render_composite: 0x0, current mode=1/1 [ 76.618] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 76.618] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 76.618] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.618] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.618] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.618] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.618] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.618] sna_drawable_use_bo: using whole GPU bo [ 76.618] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.618] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.618] color_convert: src=ff729fcf [20028888] [ 76.618] color_convert: dst=ff729fcf [20028888] [ 76.618] sna_render_get_solid: ff729fcf [ 76.618] sna_render_get_solid(23) = ff729fcf (old) [ 76.618] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.618] sna_transform_is_imprecise_integer_translation: no transform [ 76.618] gen9_composite_picture: integer translation (0, 0), removing [ 76.618] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.618] sna_render_pixmap_bo: GPU all damaged [ 76.618] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.618] gen4_choose_composite_emitter: solid, identity mask [ 76.618] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.618] gen9_composite_get_binding_table(f6c0) [ 76.618] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.618] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.618] gen9_emit_vertex_elements: setup id=9 [ 76.618] glyphs0_to_dst: glyph=(171, 94)x(11, 3), unclipped [ 76.618] emit_primitive_identity_mask__avx2: dst=(171, 94), mask=(736.00, 32.00) x (11.00, 3.00) [ 76.618] gen8_vertex_flush[1d80] = 3 [ 76.618] gen9_magic_ca_pass: CA fixup (402 -> 405) [ 76.618] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.618] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.618] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.618] sna_glyphs(op=3, nlist=1, src=(181, 100)) [ 76.618] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 76.618] sna_glyphs: discarding mask [ 76.618] glyphs0_to_dst(op=3, src=(181, 100), nlist=1, dst=(181, 100)+(0, 0)) [ 76.618] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.618] gen9_render_composite: 0x0, current mode=1/1 [ 76.618] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 76.618] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 76.618] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.618] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.618] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.618] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.618] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.618] sna_drawable_use_bo: using whole GPU bo [ 76.618] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.618] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.618] color_convert: src=ffffffff [20028888] [ 76.618] color_convert: dst=ffffffff [20028888] [ 76.618] sna_render_get_solid: ffffffff [ 76.618] sna_render_get_solid(white) [ 76.618] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.618] sna_transform_is_imprecise_integer_translation: no transform [ 76.618] gen9_composite_picture: integer translation (0, 0), removing [ 76.618] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.618] sna_render_pixmap_bo: GPU all damaged [ 76.618] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.618] gen4_choose_composite_emitter: solid, identity mask [ 76.618] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.618] gen9_composite_get_binding_table(f680) [ 76.618] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.618] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.618] gen9_emit_vertex_elements: setup id=9 [ 76.618] glyphs0_to_dst: glyph=(180, 89)x(10, 13), unclipped [ 76.618] emit_primitive_identity_mask__avx2: dst=(180, 89), mask=(752.00, 32.00) x (10.00, 13.00) [ 76.618] gen8_vertex_flush[1e80] = 3 [ 76.618] gen9_magic_ca_pass: CA fixup (405 -> 408) [ 76.618] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.618] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.618] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.618] sna_glyphs(op=3, nlist=1, src=(1, 117)) [ 76.618] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 76.618] sna_glyphs: discarding mask [ 76.618] glyphs0_to_dst(op=3, src=(1, 117), nlist=1, dst=(1, 117)+(0, 0)) [ 76.618] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.618] gen9_render_composite: 0x0, current mode=1/1 [ 76.618] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 76.618] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 76.618] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.618] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.618] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.618] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.618] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.618] sna_drawable_use_bo: using whole GPU bo [ 76.618] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.618] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.618] color_convert: src=ff8ae234 [20028888] [ 76.618] color_convert: dst=ff8ae234 [20028888] [ 76.618] sna_render_get_solid: ff8ae234 [ 76.618] sna_render_get_solid(22) = ff8ae234 (old) [ 76.618] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.618] sna_transform_is_imprecise_integer_translation: no transform [ 76.619] gen9_composite_picture: integer translation (0, 0), removing [ 76.619] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.619] sna_render_pixmap_bo: GPU all damaged [ 76.619] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.619] gen4_choose_composite_emitter: solid, identity mask [ 76.619] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.619] gen9_composite_get_binding_table(f640) [ 76.619] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.619] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.619] gen9_emit_vertex_elements: setup id=9 [ 76.619] glyphs0_to_dst: glyph=(1, 109)x(9, 8), unclipped [ 76.619] emit_primitive_identity_mask__avx2: dst=(1, 109), mask=(688.00, 32.00) x (9.00, 8.00) [ 76.619] glyphs0_to_dst: glyph=(9, 107)x(10, 13), unclipped [ 76.619] emit_primitive_identity_mask__avx2: dst=(9, 107), mask=(672.00, 48.00) x (10.00, 13.00) [ 76.619] glyphs0_to_dst: glyph=(19, 109)x(9, 8), unclipped [ 76.619] emit_primitive_identity_mask__avx2: dst=(19, 109), mask=(688.00, 32.00) x (9.00, 8.00) [ 76.619] glyphs0_to_dst: glyph=(28, 111)x(8, 3), unclipped [ 76.619] emit_primitive_identity_mask__avx2: dst=(28, 111), mask=(688.00, 48.00) x (8.00, 3.00) [ 76.619] glyphs0_to_dst: glyph=(36, 107)x(11, 10), unclipped [ 76.619] emit_primitive_identity_mask__avx2: dst=(36, 107), mask=(704.00, 0.00) x (11.00, 10.00) [ 76.619] glyphs0_to_dst: glyph=(46, 109)x(9, 8), unclipped [ 76.619] emit_primitive_identity_mask__avx2: dst=(46, 109), mask=(720.00, 0.00) x (9.00, 8.00) [ 76.619] glyphs0_to_dst: glyph=(54, 109)x(10, 8), unclipped [ 76.619] emit_primitive_identity_mask__avx2: dst=(54, 109), mask=(704.00, 16.00) x (10.00, 8.00) [ 76.619] glyphs0_to_dst: glyph=(63, 109)x(10, 8), unclipped [ 76.619] emit_primitive_identity_mask__avx2: dst=(63, 109), mask=(720.00, 16.00) x (10.00, 8.00) [ 76.619] glyphs0_to_dst: glyph=(72, 106)x(10, 11), unclipped [ 76.619] emit_primitive_identity_mask__avx2: dst=(72, 106), mask=(736.00, 0.00) x (10.00, 11.00) [ 76.619] glyphs0_to_dst: glyph=(81, 109)x(10, 8), unclipped [ 76.619] emit_primitive_identity_mask__avx2: dst=(81, 109), mask=(752.00, 0.00) x (10.00, 8.00) [ 76.619] glyphs0_to_dst: glyph=(90, 106)x(10, 11), unclipped [ 76.619] emit_primitive_identity_mask__avx2: dst=(90, 106), mask=(736.00, 0.00) x (10.00, 11.00) [ 76.619] glyphs0_to_dst: glyph=(99, 109)x(11, 8), unclipped [ 76.619] emit_primitive_identity_mask__avx2: dst=(99, 109), mask=(736.00, 16.00) x (11.00, 8.00) [ 76.619] glyphs0_to_dst: glyph=(109, 109)x(9, 8), unclipped [ 76.619] emit_primitive_identity_mask__avx2: dst=(109, 109), mask=(752.00, 16.00) x (9.00, 8.00) [ 76.619] glyphs0_to_dst: glyph=(118, 111)x(8, 3), unclipped [ 76.619] emit_primitive_identity_mask__avx2: dst=(118, 111), mask=(688.00, 48.00) x (8.00, 3.00) [ 76.619] glyphs0_to_dst: glyph=(126, 107)x(10, 10), unclipped [ 76.619] emit_primitive_identity_mask__avx2: dst=(126, 107), mask=(704.00, 32.00) x (10.00, 10.00) [ 76.619] glyphs0_to_dst: glyph=(135, 107)x(10, 10), unclipped [ 76.619] emit_primitive_identity_mask__avx2: dst=(135, 107), mask=(704.00, 32.00) x (10.00, 10.00) [ 76.619] glyphs0_to_dst: glyph=(144, 107)x(10, 10), unclipped [ 76.619] emit_primitive_identity_mask__avx2: dst=(144, 107), mask=(720.00, 32.00) x (10.00, 10.00) [ 76.619] glyphs0_to_dst: glyph=(153, 107)x(10, 10), unclipped [ 76.619] emit_primitive_identity_mask__avx2: dst=(153, 107), mask=(704.00, 48.00) x (10.00, 10.00) [ 76.619] gen8_vertex_flush[1f80] = 54 [ 76.619] gen9_magic_ca_pass: CA fixup (408 -> 462) [ 76.619] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.619] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.619] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.619] sna_glyphs(op=3, nlist=1, src=(163, 117)) [ 76.619] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 76.619] sna_glyphs: discarding mask [ 76.619] glyphs0_to_dst(op=3, src=(163, 117), nlist=1, dst=(163, 117)+(0, 0)) [ 76.619] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.619] gen9_render_composite: 0x0, current mode=1/1 [ 76.619] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 76.619] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 76.619] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.619] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.619] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.619] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.619] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.619] sna_drawable_use_bo: using whole GPU bo [ 76.619] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.619] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.619] color_convert: src=ffffffff [20028888] [ 76.619] color_convert: dst=ffffffff [20028888] [ 76.619] sna_render_get_solid: ffffffff [ 76.619] sna_render_get_solid(white) [ 76.619] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.619] sna_transform_is_imprecise_integer_translation: no transform [ 76.619] gen9_composite_picture: integer translation (0, 0), removing [ 76.619] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.619] sna_render_pixmap_bo: GPU all damaged [ 76.619] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.619] gen4_choose_composite_emitter: solid, identity mask [ 76.619] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.619] gen9_composite_get_binding_table(f600) [ 76.619] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.619] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.619] gen9_emit_vertex_elements: setup id=9 [ 76.619] glyphs0_to_dst: glyph=(165, 109)x(5, 8), unclipped [ 76.619] emit_primitive_identity_mask__avx2: dst=(165, 109), mask=(720.00, 48.00) x (5.00, 8.00) [ 76.619] gen8_vertex_flush[2080] = 3 [ 76.619] gen9_magic_ca_pass: CA fixup (462 -> 465) [ 76.619] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.619] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.619] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.619] sna_accel_flush: flush?=0, dirty?=0 [ 76.619] sna_block_handler (tv=0.0) [ 76.619] sna_wakeup_handler [ 76.619] sna_composite_rectangles(pixmap=4702, op=0, 0 x 1 [(0, 0)x(118, 17) ...]) [ 76.619] sna_composite_rectangles: converted to op 0 [ 76.619] sna_composite_rectangles[0] (0, 0)x(118, 17) -> (0, 0), (118, 17) [ 76.619] sna_composite_rectangles: nrects=1, region=(0, 0), (118, 17) x 1 [ 76.619] sna_composite_rectangles: clipped extents (0, 0),(118, 17) x 1 [ 76.619] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(118, 17) [ 76.619] sna_composite_rectangles: promoting to full GPU [ 76.619] sna_composite_rectangles: dropping last-cpu hint [ 76.619] sna_drawable_use_bo pixmap=4702, box=((0, 0), (118, 17)), flags=19... [ 76.619] sna_drawable_use_bo: exported target, set PREFER_GPU [ 76.619] sna_drawable_use_bo: pinned, never REPLACES [ 76.619] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 76.619] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.619] sna_drawable_use_bo: using whole GPU bo [ 76.619] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 76.619] kgem_bo_is_render: handle=134, rq? 1 [1] [ 76.619] gen9_render_fill_boxes(0 x 1 [(0, 0), (118, 17) ...]) [ 76.619] sna_render_get_solid: 0 [ 76.619] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 76.619] __kgem_busy: handle=1, busy=0, wedged=0 [ 76.619] __kgem_retire_rq: request 1 complete [ 76.619] __kgem_bo_flush: handle=134, busy=0, wedged=0 [ 76.619] kgem_bo_move_to_cache: release handle=132 [ 76.619] kgem_bo_move_to_inactive: moving handle=132 to inactive [ 76.619] kgem_set_mode: flushing before new bo [ 76.619] gen8_vertex_close: used=1860, vbo active? 23, vb=221, nreloc=3 [ 76.619] gen8_vertex_close: reloc[0] = 287 [ 76.619] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 76.619] kgem_add_handle: handle=23, index=5 [ 76.619] kgem_add_reloc64[12] = (delta=0, target handle=5, presumed=fd541000) [ 76.619] gen8_vertex_close: reloc[1] = 372 [ 76.619] kgem_add_reloc64: handle=23, pos=372, delta=0, domains=200000 [ 76.619] kgem_add_reloc64[13] = (delta=0, target handle=5, presumed=fd541000) [ 76.619] gen8_vertex_close: reloc[2] = 475 [ 76.619] kgem_add_reloc64: handle=23, pos=475, delta=0, domains=200000 [ 76.619] kgem_add_reloc64[14] = (delta=0, target handle=5, presumed=fd541000) [ 76.619] batch[1/1, flags=1800]: 2118 2118 15744 16384, nreloc=15, nexec=6, nfence=0, aperture=9200 [fenced=0] [ 76.619] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd981000 [ 76.619] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -53247 [ 76.619] kgem_fixup_relocs: shrinking by 53248 [ 76.619] __kgem_busy: handle=2, busy=0, wedged=0 [ 76.619] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd981000 [ 76.619] kgem_commit: release handle=112 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e64a9000 [ 76.619] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 76.619] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 76.619] __kgem_bo_clear_busy: handle=7 [ 76.619] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 76.619] kgem_commit: release handle=122 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 76.619] __kgem_bo_clear_busy: handle=122 [ 76.619] kgem_commit: release handle=122 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff6a000 [ 76.619] kgem_commit: release handle=122 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 76.619] __kgem_bo_clear_busy: handle=122 [ 76.619] kgem_commit: release handle=122 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 76.619] __kgem_bo_clear_busy: handle=122 [ 76.619] kgem_commit: release handle=122 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 76.619] __kgem_bo_clear_busy: handle=122 [ 76.619] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 76.619] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 76.619] __kgem_bo_clear_busy: handle=7 [ 76.619] kgem_commit: release handle=122 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 76.619] __kgem_bo_clear_busy: handle=122 [ 76.619] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 76.619] __kgem_busy: handle=2, busy=131072, wedged=0 [ 76.619] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 76.619] kgem_check_bo: num_pages=+3, num_exec=+1 [ 76.619] aligning vertex: was 4, now 2 floats per vertex [ 76.619] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 76.619] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 76.619] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 76.619] kgem_add_handle: handle=4, index=0 [ 76.619] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 76.619] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 76.619] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 76.619] gen9_composite_get_binding_table(ffc0) [ 76.619] kgem_add_reloc64: handle=134, pos=16360, delta=0, domains=20002 [ 76.619] kgem_add_handle: handle=134, index=1 [ 76.619] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fff63000) [ 76.619] __kgem_bo_mark_dirty: handle=134 (proxy? 0) [ 76.619] [3fe0] bind bo(handle=134, addr=fff63000), format=192, width=118, height=17, pitch=512, tiling=1 -> render [ 76.619] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 76.619] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 76.619] kgem_add_handle: handle=7, index=2 [ 76.619] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 76.619] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 76.619] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 76.619] gen9_emit_sampler: sampler = 1 [ 76.619] gen9_emit_sf: num_sf_outputs=1 [ 76.619] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 76.619] gen9_emit_vertex_elements: setup id=0 [ 76.619] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 76.619] (0, 0), (118, 17) [ 76.619] gen8_vertex_flush[490] = 3 [ 76.619] sna_composite_rectangles: pixmap=4702 marking clear [0]? 1 [ 76.619] sna_accel_flush: flush?=1, dirty?=0 [ 76.619] gen8_vertex_close: used=1866, vbo active? 23, vb=1, nreloc=1 [ 76.619] gen8_vertex_close: reloc[0] = 287 [ 76.619] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 76.619] kgem_add_handle: handle=23, index=3 [ 76.619] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 76.619] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=78 [fenced=0] [ 76.619] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 76.619] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 76.619] kgem_fixup_relocs: shrinking by 61440 [ 76.619] __kgem_busy: handle=1, busy=0, wedged=0 [ 76.619] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 76.619] kgem_commit: release handle=134 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fff63000 [ 76.619] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 76.619] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 76.619] __kgem_bo_clear_busy: handle=7 [ 76.619] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 76.619] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 76.619] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 76.619] sna_accel_flush: flush?=0, dirty?=0 [ 76.619] sna_create_pixmap(118, 17, 32, usage=0) [ 76.619] kgem_can_create_2d: 118x17 @ 32 [ 76.619] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=480, height=17 [ 76.619] kgem_can_create_2d: untiled size=8192 [ 76.619] kgem_choose_tiling: too thin [width 118, 32 bpp] for TILING_X [ 76.619] kgem_choose_tiling: 118x17 -> 0 [ 76.619] sna_create_pixmap: usage=0, flags=b [ 76.619] sna_create_pixmap: creating GPU pixmap 118x17, stride=472, flags=b [ 76.619] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 [ 76.619] create_pixmap: serial=4703, usage=0, 0x0 [ 76.619] create_pixmap_hdr: pixmap=4703, width=118, height=17, usage=0 [ 76.619] sna_create_pixmap: serial=4703, 118x17, usage=0 [ 76.619] sna_accel_flush: flush?=0, dirty?=0 [ 76.619] sna_accel_flush: flush?=0, dirty?=0 [ 76.619] sna_composite_rectangles(pixmap=4704, op=0, 0 x 1 [(0, 0)x(118, 17) ...]) [ 76.619] sna_composite_rectangles: converted to op 0 [ 76.619] sna_composite_rectangles[0] (0, 0)x(118, 17) -> (0, 0), (118, 17) [ 76.619] sna_composite_rectangles: nrects=1, region=(0, 0), (118, 17) x 1 [ 76.619] sna_composite_rectangles: clipped extents (0, 0),(118, 17) x 1 [ 76.619] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(118, 17) [ 76.619] sna_composite_rectangles: dropping last-cpu hint [ 76.619] sna_drawable_use_bo pixmap=4704, box=((0, 0), (118, 17)), flags=19... [ 76.619] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 76.619] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 76.619] sna_pixmap_move_to_gpu(pixmap=4704, usage=0), flags=b [ 76.619] sna_pixmap_move_to_gpu: CPU damage? 0 [ 76.619] sna_pixmap_move_to_gpu: creating GPU bo (118x17@32), create=b [ 76.619] kgem_choose_tiling: too thin [width 118, 32 bpp] for TILING_X [ 76.619] kgem_choose_tiling: 118x17 -> 0 [ 76.619] kgem_choose_tiling: too thin [width 118, 32 bpp] for TILING_X [ 76.619] kgem_choose_tiling: 118x17 -> 0 [ 76.619] sna_pixmap_alloc_gpu: pixmap=4704 [ 76.619] kgem_create_2d(118x17, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 76.619] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=480, height=17 [ 76.619] kgem_bo_remove_from_inactive: removing handle=132 from inactive [ 76.619] from inactive: pitch=480, tiling=0: handle=132, id=2634 [ 76.620] __sna_damage_all(118, 17) [ 76.620] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 76.620] sna_pixmap_mark_active: pixmap=4704, handle=132 [ 76.620] sna_drawable_use_bo: allocated GPU bo for operation [ 76.620] sna_drawable_use_bo: using GPU bo with damage? 0 [ 76.620] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 76.620] kgem_bo_is_render: handle=132, rq? 0 [0] [ 76.620] gen9_render_fill_boxes(0 x 1 [(0, 0), (118, 17) ...]) [ 76.620] sna_render_get_solid: 0 [ 76.620] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 76.620] kgem_check_bo: num_pages=+2, num_exec=+1 [ 76.620] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 76.620] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 76.620] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 76.620] kgem_add_handle: handle=4, index=0 [ 76.620] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 76.620] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 76.620] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 76.620] gen9_composite_get_binding_table(ffc0) [ 76.620] kgem_add_reloc64: handle=132, pos=16360, delta=0, domains=20002 [ 76.620] kgem_add_handle: handle=132, index=1 [ 76.620] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=ffed1000) [ 76.620] __kgem_bo_mark_dirty: handle=132 (proxy? 0) [ 76.620] [3fe0] bind bo(handle=132, addr=ffed1000), format=192, width=118, height=17, pitch=480, tiling=0 -> render [ 76.620] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 76.620] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 76.620] kgem_add_handle: handle=7, index=2 [ 76.620] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 76.620] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 76.620] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 76.620] gen9_emit_sampler: sampler = 1 [ 76.620] gen9_emit_sf: num_sf_outputs=1 [ 76.620] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 76.620] gen9_emit_vertex_elements: setup id=0 [ 76.620] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 76.620] (0, 0), (118, 17) [ 76.620] gen8_vertex_flush[490] = 3 [ 76.620] sna_composite_rectangles: pixmap=4704 marking clear [0]? 1 [ 76.620] sna_accel_flush: flush?=0, dirty?=0 [ 76.620] sna_accel_flush: flush?=0, dirty?=0 [ 76.620] sna_glyphs(op=3, nlist=1, src=(1, 14)) [ 76.620] kgem_bo_is_busy: handle=132, domain: 0 exec? 1, rq? 1 [ 76.620] can_discard_mask: nlist=1, mask=28888, depth 32, op=3 (bounded? 1) [ 76.620] glyphs_format: format=166024, depth=32 [ 76.620] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 76.620] sna_glyphs: discarding mask [ 76.620] glyphs0_to_dst(op=3, src=(1, 14), nlist=1, dst=(1, 14)+(0, 0)) [ 76.620] clipped_glyphs? 15 glyph in 1 lists extents (0, 3), (120, 17), region (1, 3), (118, 17): yes [ 76.620] gen9_render_composite: 0x0, current mode=1/1 [ 76.620] kgem_bo_is_busy: handle=6, domain: 3 exec? 0, rq? 1 [ 76.620] gen9_composite_fallback: mask is already on the GPU, try to use GPU [ 76.620] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.620] sna_drawable_use_bo pixmap=4704, box=((1, 3), (118, 17)), flags=7... [ 76.620] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.620] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.620] sna_drawable_use_bo: using whole GPU bo [ 76.620] gen9_composite_set_target: pixmap=4704, format=20028888, size=118x17, pitch=480, delta=(0,0),damage=0xffffffffffffffff [ 76.620] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.620] color_convert: src=ff333333 [20028888] [ 76.620] color_convert: dst=ff333333 [20028888] [ 76.620] sna_render_get_solid: ff333333 [ 76.620] sna_render_get_solid(20) = ff333333 (old) [ 76.620] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.620] sna_transform_is_imprecise_integer_translation: no transform [ 76.620] gen9_composite_picture: integer translation (0, 0), removing [ 76.620] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.620] sna_render_pixmap_bo: GPU all damaged [ 76.620] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.620] gen4_choose_composite_emitter: solid, identity mask [ 76.620] kgem_check_bo: num_pages=+1025, num_exec=+2 [ 76.620] aligning vertex: was 2, now 4 floats per vertex [ 76.620] gen9_composite_get_binding_table(ff00) [ 76.620] kgem_add_reloc64: handle=122, pos=16312, delta=0, domains=40000 [ 76.620] kgem_add_reloc64: adding proxy [delta=80] for handle=122 [ 76.620] kgem_add_handle: handle=122, index=3 [ 76.620] kgem_add_reloc64[5] = (delta=80, target handle=3, presumed=fff6a000) [ 76.620] [3fb0] bind bo(handle=122, addr=fff6a050), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 76.620] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 [ 76.620] kgem_add_handle: handle=6, index=4 [ 76.620] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd581000) [ 76.620] [3fa0] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 76.620] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 76.620] gen9_emit_sampler: sampler = a [ 76.620] gen9_emit_sf: num_sf_outputs=2 [ 76.620] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.620] gen9_emit_vertex_elements: setup id=9 [ 76.620] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 76.620] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 76.620] glyphs0_to_dst: glyph=(0, 4), (11, 14), clip=(1, 3), (118, 17) [ 76.620] glyphs0_to_dst: blt=(1, 4), (11, 14) [ 76.620] emit_primitive_identity_mask__avx2: dst=(1, 4), mask=(33.00, 112.00) x (10.00, 10.00) [ 76.620] glyphs0_to_dst: glyph=(9, 6), (20, 17), clip=(1, 3), (118, 17) [ 76.620] glyphs0_to_dst: blt=(9, 6), (20, 17) [ 76.620] emit_primitive_identity_mask__avx2: dst=(9, 6), mask=(48.00, 112.00) x (11.00, 11.00) [ 76.620] glyphs0_to_dst: glyph=(17, 6), (26, 14), clip=(1, 3), (118, 17) [ 76.620] glyphs0_to_dst: blt=(17, 6), (26, 14) [ 76.620] emit_primitive_identity_mask__avx2: dst=(17, 6), mask=(784.00, 16.00) x (9.00, 8.00) [ 76.620] glyphs0_to_dst: glyph=(24, 3), (33, 14), clip=(1, 3), (118, 17) [ 76.620] glyphs0_to_dst: blt=(24, 3), (33, 14) [ 76.620] emit_primitive_identity_mask__avx2: dst=(24, 3), mask=(0.00, 80.00) x (9.00, 11.00) [ 76.620] glyphs0_to_dst: glyph=(31, 6), (42, 14), clip=(1, 3), (118, 17) [ 76.620] glyphs0_to_dst: blt=(31, 6), (42, 14) [ 76.620] emit_primitive_identity_mask__avx2: dst=(31, 6), mask=(672.00, 16.00) x (11.00, 8.00) [ 76.620] glyphs0_to_dst: glyph=(41, 6), (54, 14), clip=(1, 3), (118, 17) [ 76.620] glyphs0_to_dst: blt=(41, 6), (54, 14) [ 76.620] emit_primitive_identity_mask__avx2: dst=(41, 6), mask=(640.00, 32.00) x (13.00, 8.00) [ 76.620] glyphs0_to_dst: glyph=(57, 4), (68, 14), clip=(1, 3), (118, 17) [ 76.620] glyphs0_to_dst: blt=(57, 4), (68, 14) [ 76.620] emit_primitive_identity_mask__avx2: dst=(57, 4), mask=(32.00, 112.00) x (11.00, 10.00) [ 76.620] glyphs0_to_dst: glyph=(66, 6), (77, 14), clip=(1, 3), (118, 17) [ 76.620] glyphs0_to_dst: blt=(66, 6), (77, 14) [ 76.620] emit_primitive_identity_mask__avx2: dst=(66, 6), mask=(672.00, 16.00) x (11.00, 8.00) [ 76.620] glyphs0_to_dst: glyph=(75, 3), (84, 14), clip=(1, 3), (118, 17) [ 76.620] glyphs0_to_dst: blt=(75, 3), (84, 14) [ 76.620] emit_primitive_identity_mask__avx2: dst=(75, 3), mask=(0.00, 80.00) x (9.00, 11.00) [ 76.620] glyphs0_to_dst: glyph=(82, 3), (91, 14), clip=(1, 3), (118, 17) [ 76.620] glyphs0_to_dst: blt=(82, 3), (91, 14) [ 76.620] emit_primitive_identity_mask__avx2: dst=(82, 3), mask=(0.00, 80.00) x (9.00, 11.00) [ 76.620] glyphs0_to_dst: glyph=(89, 3), (95, 14), clip=(1, 3), (118, 17) [ 76.620] glyphs0_to_dst: blt=(89, 3), (95, 14) [ 76.620] emit_primitive_identity_mask__avx2: dst=(89, 3), mask=(656.00, 32.00) x (6.00, 11.00) [ 76.620] glyphs0_to_dst: glyph=(94, 6), (103, 14), clip=(1, 3), (118, 17) [ 76.620] glyphs0_to_dst: blt=(94, 6), (103, 14) [ 76.620] emit_primitive_identity_mask__avx2: dst=(94, 6), mask=(640.00, 48.00) x (9.00, 8.00) [ 76.620] glyphs0_to_dst: glyph=(102, 6), (112, 17), clip=(1, 3), (118, 17) [ 76.620] glyphs0_to_dst: blt=(102, 6), (112, 17) [ 76.620] emit_primitive_identity_mask__avx2: dst=(102, 6), mask=(0.00, 64.00) x (10.00, 11.00) [ 76.620] glyphs0_to_dst: glyph=(111, 6), (120, 14), clip=(1, 3), (118, 17) [ 76.620] glyphs0_to_dst: blt=(111, 6), (118, 14) [ 76.620] emit_primitive_identity_mask__avx2: dst=(111, 6), mask=(784.00, 16.00) x (7.00, 8.00) [ 76.620] gen8_vertex_flush[56c] = 42 [ 76.620] gen9_magic_ca_pass: CA fixup (468 -> 510) [ 76.620] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.620] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.620] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.620] sna_accel_flush: flush?=0, dirty?=0 [ 76.620] sna_accel_flush: flush?=0, dirty?=0 [ 76.620] sna_accel_flush: flush?=0, dirty?=0 [ 76.620] sna_glyphs(op=3, nlist=1, src=(-1, 14)) [ 76.620] kgem_bo_is_busy: handle=132, domain: 0 exec? 1, rq? 1 [ 76.620] can_discard_mask: nlist=1, mask=28888, depth 32, op=3 (bounded? 1) [ 76.620] glyphs_format: format=166024, depth=32 [ 76.620] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 76.620] sna_glyphs: discarding mask [ 76.620] glyphs0_to_dst(op=3, src=(-1, 14), nlist=1, dst=(-1, 14)+(0, 0)) [ 76.620] clipped_glyphs? 15 glyph in 1 lists extents (-2, 3), (118, 17), region (0, 3), (117, 17): yes [ 76.620] gen9_render_composite: 0x0, current mode=1/1 [ 76.620] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 76.620] kgem_bo_is_busy: handle=132, domain: 0 exec? 1, rq? 1 [ 76.620] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.620] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.620] sna_drawable_use_bo pixmap=4704, box=((0, 3), (117, 17)), flags=7... [ 76.620] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.620] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.620] sna_drawable_use_bo: using whole GPU bo [ 76.620] gen9_composite_set_target: pixmap=4704, format=20028888, size=118x17, pitch=480, delta=(0,0),damage=0xffffffffffffffff [ 76.620] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.620] color_convert: src=ff333333 [20028888] [ 76.620] color_convert: dst=ff333333 [20028888] [ 76.620] sna_render_get_solid: ff333333 [ 76.620] sna_render_get_solid(20) = ff333333 (last) [ 76.620] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.620] sna_transform_is_imprecise_integer_translation: no transform [ 76.620] gen9_composite_picture: integer translation (0, 0), removing [ 76.620] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.620] sna_render_pixmap_bo: GPU all damaged [ 76.620] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.620] gen4_choose_composite_emitter: solid, identity mask [ 76.620] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.620] gen9_composite_get_binding_table(fe40) [ 76.620] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.620] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.620] gen9_emit_vertex_elements: setup id=9 [ 76.620] glyphs0_to_dst: glyph=(-2, 4), (9, 14), clip=(0, 3), (117, 17) [ 76.620] glyphs0_to_dst: blt=(0, 4), (9, 14) [ 76.620] emit_primitive_identity_mask__avx2: dst=(0, 4), mask=(34.00, 112.00) x (9.00, 10.00) [ 76.620] glyphs0_to_dst: glyph=(7, 6), (18, 17), clip=(0, 3), (117, 17) [ 76.620] glyphs0_to_dst: blt=(7, 6), (18, 17) [ 76.620] emit_primitive_identity_mask__avx2: dst=(7, 6), mask=(48.00, 112.00) x (11.00, 11.00) [ 76.620] glyphs0_to_dst: glyph=(15, 6), (24, 14), clip=(0, 3), (117, 17) [ 76.620] glyphs0_to_dst: blt=(15, 6), (24, 14) [ 76.620] emit_primitive_identity_mask__avx2: dst=(15, 6), mask=(784.00, 16.00) x (9.00, 8.00) [ 76.620] glyphs0_to_dst: glyph=(22, 3), (31, 14), clip=(0, 3), (117, 17) [ 76.620] glyphs0_to_dst: blt=(22, 3), (31, 14) [ 76.620] emit_primitive_identity_mask__avx2: dst=(22, 3), mask=(0.00, 80.00) x (9.00, 11.00) [ 76.620] glyphs0_to_dst: glyph=(29, 6), (40, 14), clip=(0, 3), (117, 17) [ 76.620] glyphs0_to_dst: blt=(29, 6), (40, 14) [ 76.620] emit_primitive_identity_mask__avx2: dst=(29, 6), mask=(672.00, 16.00) x (11.00, 8.00) [ 76.620] glyphs0_to_dst: glyph=(39, 6), (52, 14), clip=(0, 3), (117, 17) [ 76.620] glyphs0_to_dst: blt=(39, 6), (52, 14) [ 76.620] emit_primitive_identity_mask__avx2: dst=(39, 6), mask=(640.00, 32.00) x (13.00, 8.00) [ 76.620] glyphs0_to_dst: glyph=(55, 4), (66, 14), clip=(0, 3), (117, 17) [ 76.620] glyphs0_to_dst: blt=(55, 4), (66, 14) [ 76.620] emit_primitive_identity_mask__avx2: dst=(55, 4), mask=(32.00, 112.00) x (11.00, 10.00) [ 76.620] glyphs0_to_dst: glyph=(64, 6), (75, 14), clip=(0, 3), (117, 17) [ 76.620] glyphs0_to_dst: blt=(64, 6), (75, 14) [ 76.620] emit_primitive_identity_mask__avx2: dst=(64, 6), mask=(672.00, 16.00) x (11.00, 8.00) [ 76.620] glyphs0_to_dst: glyph=(73, 3), (82, 14), clip=(0, 3), (117, 17) [ 76.620] glyphs0_to_dst: blt=(73, 3), (82, 14) [ 76.620] emit_primitive_identity_mask__avx2: dst=(73, 3), mask=(0.00, 80.00) x (9.00, 11.00) [ 76.620] glyphs0_to_dst: glyph=(80, 3), (89, 14), clip=(0, 3), (117, 17) [ 76.620] glyphs0_to_dst: blt=(80, 3), (89, 14) [ 76.620] emit_primitive_identity_mask__avx2: dst=(80, 3), mask=(0.00, 80.00) x (9.00, 11.00) [ 76.620] glyphs0_to_dst: glyph=(87, 3), (93, 14), clip=(0, 3), (117, 17) [ 76.620] glyphs0_to_dst: blt=(87, 3), (93, 14) [ 76.620] emit_primitive_identity_mask__avx2: dst=(87, 3), mask=(656.00, 32.00) x (6.00, 11.00) [ 76.620] glyphs0_to_dst: glyph=(92, 6), (101, 14), clip=(0, 3), (117, 17) [ 76.620] glyphs0_to_dst: blt=(92, 6), (101, 14) [ 76.620] emit_primitive_identity_mask__avx2: dst=(92, 6), mask=(640.00, 48.00) x (9.00, 8.00) [ 76.620] glyphs0_to_dst: glyph=(100, 6), (110, 17), clip=(0, 3), (117, 17) [ 76.620] glyphs0_to_dst: blt=(100, 6), (110, 17) [ 76.620] emit_primitive_identity_mask__avx2: dst=(100, 6), mask=(0.00, 64.00) x (10.00, 11.00) [ 76.620] glyphs0_to_dst: glyph=(109, 6), (118, 14), clip=(0, 3), (117, 17) [ 76.620] glyphs0_to_dst: blt=(109, 6), (117, 14) [ 76.620] emit_primitive_identity_mask__avx2: dst=(109, 6), mask=(784.00, 16.00) x (8.00, 8.00) [ 76.620] gen8_vertex_flush[664] = 42 [ 76.620] gen9_magic_ca_pass: CA fixup (510 -> 552) [ 76.620] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.620] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.620] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.620] sna_accel_flush: flush?=0, dirty?=0 [ 76.620] sna_accel_flush: flush?=0, dirty?=0 [ 76.620] sna_accel_flush: flush?=0, dirty?=0 [ 76.620] sna_glyphs(op=3, nlist=1, src=(0, 15)) [ 76.620] kgem_bo_is_busy: handle=132, domain: 0 exec? 1, rq? 1 [ 76.620] can_discard_mask: nlist=1, mask=28888, depth 32, op=3 (bounded? 1) [ 76.620] glyphs_format: format=166024, depth=32 [ 76.620] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 76.620] sna_glyphs: discarding mask [ 76.620] glyphs0_to_dst(op=3, src=(0, 15), nlist=1, dst=(0, 15)+(0, 0)) [ 76.620] clipped_glyphs? 15 glyph in 1 lists extents (-1, 4), (119, 18), region (0, 4), (118, 17): yes [ 76.620] gen9_render_composite: 0x0, current mode=1/1 [ 76.620] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 76.620] kgem_bo_is_busy: handle=132, domain: 0 exec? 1, rq? 1 [ 76.620] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.620] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.620] sna_drawable_use_bo pixmap=4704, box=((0, 4), (118, 17)), flags=7... [ 76.620] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.620] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.620] sna_drawable_use_bo: using whole GPU bo [ 76.620] gen9_composite_set_target: pixmap=4704, format=20028888, size=118x17, pitch=480, delta=(0,0),damage=0xffffffffffffffff [ 76.620] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.620] color_convert: src=ff333333 [20028888] [ 76.620] color_convert: dst=ff333333 [20028888] [ 76.620] sna_render_get_solid: ff333333 [ 76.620] sna_render_get_solid(20) = ff333333 (last) [ 76.620] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.620] sna_transform_is_imprecise_integer_translation: no transform [ 76.620] gen9_composite_picture: integer translation (0, 0), removing [ 76.620] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.620] sna_render_pixmap_bo: GPU all damaged [ 76.620] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.620] gen4_choose_composite_emitter: solid, identity mask [ 76.620] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.620] gen9_composite_get_binding_table(fe40) [ 76.620] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.620] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.620] gen9_emit_vertex_elements: setup id=9 [ 76.620] glyphs0_to_dst: glyph=(-1, 5), (10, 15), clip=(0, 4), (118, 17) [ 76.620] glyphs0_to_dst: blt=(0, 5), (10, 15) [ 76.621] emit_primitive_identity_mask__avx2: dst=(0, 5), mask=(33.00, 112.00) x (10.00, 10.00) [ 76.621] glyphs0_to_dst: glyph=(8, 7), (19, 18), clip=(0, 4), (118, 17) [ 76.621] glyphs0_to_dst: blt=(8, 7), (19, 17) [ 76.621] emit_primitive_identity_mask__avx2: dst=(8, 7), mask=(48.00, 112.00) x (11.00, 10.00) [ 76.621] glyphs0_to_dst: glyph=(16, 7), (25, 15), clip=(0, 4), (118, 17) [ 76.621] glyphs0_to_dst: blt=(16, 7), (25, 15) [ 76.621] emit_primitive_identity_mask__avx2: dst=(16, 7), mask=(784.00, 16.00) x (9.00, 8.00) [ 76.621] glyphs0_to_dst: glyph=(23, 4), (32, 15), clip=(0, 4), (118, 17) [ 76.621] glyphs0_to_dst: blt=(23, 4), (32, 15) [ 76.621] emit_primitive_identity_mask__avx2: dst=(23, 4), mask=(0.00, 80.00) x (9.00, 11.00) [ 76.621] glyphs0_to_dst: glyph=(30, 7), (41, 15), clip=(0, 4), (118, 17) [ 76.621] glyphs0_to_dst: blt=(30, 7), (41, 15) [ 76.621] emit_primitive_identity_mask__avx2: dst=(30, 7), mask=(672.00, 16.00) x (11.00, 8.00) [ 76.621] glyphs0_to_dst: glyph=(40, 7), (53, 15), clip=(0, 4), (118, 17) [ 76.621] glyphs0_to_dst: blt=(40, 7), (53, 15) [ 76.621] emit_primitive_identity_mask__avx2: dst=(40, 7), mask=(640.00, 32.00) x (13.00, 8.00) [ 76.621] glyphs0_to_dst: glyph=(56, 5), (67, 15), clip=(0, 4), (118, 17) [ 76.621] glyphs0_to_dst: blt=(56, 5), (67, 15) [ 76.621] emit_primitive_identity_mask__avx2: dst=(56, 5), mask=(32.00, 112.00) x (11.00, 10.00) [ 76.621] glyphs0_to_dst: glyph=(65, 7), (76, 15), clip=(0, 4), (118, 17) [ 76.621] glyphs0_to_dst: blt=(65, 7), (76, 15) [ 76.621] emit_primitive_identity_mask__avx2: dst=(65, 7), mask=(672.00, 16.00) x (11.00, 8.00) [ 76.621] glyphs0_to_dst: glyph=(74, 4), (83, 15), clip=(0, 4), (118, 17) [ 76.621] glyphs0_to_dst: blt=(74, 4), (83, 15) [ 76.621] emit_primitive_identity_mask__avx2: dst=(74, 4), mask=(0.00, 80.00) x (9.00, 11.00) [ 76.621] glyphs0_to_dst: glyph=(81, 4), (90, 15), clip=(0, 4), (118, 17) [ 76.621] glyphs0_to_dst: blt=(81, 4), (90, 15) [ 76.621] emit_primitive_identity_mask__avx2: dst=(81, 4), mask=(0.00, 80.00) x (9.00, 11.00) [ 76.621] glyphs0_to_dst: glyph=(88, 4), (94, 15), clip=(0, 4), (118, 17) [ 76.621] glyphs0_to_dst: blt=(88, 4), (94, 15) [ 76.621] emit_primitive_identity_mask__avx2: dst=(88, 4), mask=(656.00, 32.00) x (6.00, 11.00) [ 76.621] glyphs0_to_dst: glyph=(93, 7), (102, 15), clip=(0, 4), (118, 17) [ 76.621] glyphs0_to_dst: blt=(93, 7), (102, 15) [ 76.621] emit_primitive_identity_mask__avx2: dst=(93, 7), mask=(640.00, 48.00) x (9.00, 8.00) [ 76.621] glyphs0_to_dst: glyph=(101, 7), (111, 18), clip=(0, 4), (118, 17) [ 76.621] glyphs0_to_dst: blt=(101, 7), (111, 17) [ 76.621] emit_primitive_identity_mask__avx2: dst=(101, 7), mask=(0.00, 64.00) x (10.00, 10.00) [ 76.621] glyphs0_to_dst: glyph=(110, 7), (119, 15), clip=(0, 4), (118, 17) [ 76.621] glyphs0_to_dst: blt=(110, 7), (118, 15) [ 76.621] emit_primitive_identity_mask__avx2: dst=(110, 7), mask=(784.00, 16.00) x (8.00, 8.00) [ 76.621] gen8_vertex_flush[75c] = 42 [ 76.621] gen9_magic_ca_pass: CA fixup (552 -> 594) [ 76.621] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.621] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.621] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.621] sna_accel_flush: flush?=0, dirty?=0 [ 76.621] sna_accel_flush: flush?=0, dirty?=0 [ 76.621] sna_glyphs(op=3, nlist=1, src=(0, 13)) [ 76.621] kgem_bo_is_busy: handle=132, domain: 0 exec? 1, rq? 1 [ 76.621] can_discard_mask: nlist=1, mask=28888, depth 32, op=3 (bounded? 1) [ 76.621] glyphs_format: format=166024, depth=32 [ 76.621] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 76.621] sna_glyphs: discarding mask [ 76.621] glyphs0_to_dst(op=3, src=(0, 13), nlist=1, dst=(0, 13)+(0, 0)) [ 76.621] clipped_glyphs: no, clip region (0, 0), (118, 17) matches drawable pixmap=94680753555968 size=118x17 [ 76.621] gen9_render_composite: 0x0, current mode=1/1 [ 76.621] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 76.621] kgem_bo_is_busy: handle=132, domain: 0 exec? 1, rq? 1 [ 76.621] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.621] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.621] sna_drawable_use_bo pixmap=4704, box=((0, 0), (118, 17)), flags=7... [ 76.621] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.621] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.621] sna_drawable_use_bo: using whole GPU bo [ 76.621] gen9_composite_set_target: pixmap=4704, format=20028888, size=118x17, pitch=480, delta=(0,0),damage=0xffffffffffffffff [ 76.621] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.621] color_convert: src=ff333333 [20028888] [ 76.621] color_convert: dst=ff333333 [20028888] [ 76.621] sna_render_get_solid: ff333333 [ 76.621] sna_render_get_solid(20) = ff333333 (last) [ 76.621] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.621] sna_transform_is_imprecise_integer_translation: no transform [ 76.621] gen9_composite_picture: integer translation (0, 0), removing [ 76.621] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.621] sna_render_pixmap_bo: GPU all damaged [ 76.621] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.621] gen4_choose_composite_emitter: solid, identity mask [ 76.621] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.621] gen9_composite_get_binding_table(fe40) [ 76.621] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.621] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.621] gen9_emit_vertex_elements: setup id=9 [ 76.621] glyphs0_to_dst: glyph=(-1, 3)x(11, 10), unclipped [ 76.621] emit_primitive_identity_mask__avx2: dst=(-1, 3), mask=(32.00, 112.00) x (11.00, 10.00) [ 76.621] glyphs0_to_dst: glyph=(8, 5)x(11, 11), unclipped [ 76.621] emit_primitive_identity_mask__avx2: dst=(8, 5), mask=(48.00, 112.00) x (11.00, 11.00) [ 76.621] glyphs0_to_dst: glyph=(16, 5)x(9, 8), unclipped [ 76.621] emit_primitive_identity_mask__avx2: dst=(16, 5), mask=(784.00, 16.00) x (9.00, 8.00) [ 76.621] glyphs0_to_dst: glyph=(23, 2)x(9, 11), unclipped [ 76.621] emit_primitive_identity_mask__avx2: dst=(23, 2), mask=(0.00, 80.00) x (9.00, 11.00) [ 76.621] glyphs0_to_dst: glyph=(30, 5)x(11, 8), unclipped [ 76.621] emit_primitive_identity_mask__avx2: dst=(30, 5), mask=(672.00, 16.00) x (11.00, 8.00) [ 76.621] glyphs0_to_dst: glyph=(40, 5)x(13, 8), unclipped [ 76.621] emit_primitive_identity_mask__avx2: dst=(40, 5), mask=(640.00, 32.00) x (13.00, 8.00) [ 76.621] glyphs0_to_dst: glyph=(56, 3)x(11, 10), unclipped [ 76.621] emit_primitive_identity_mask__avx2: dst=(56, 3), mask=(32.00, 112.00) x (11.00, 10.00) [ 76.621] glyphs0_to_dst: glyph=(65, 5)x(11, 8), unclipped [ 76.621] emit_primitive_identity_mask__avx2: dst=(65, 5), mask=(672.00, 16.00) x (11.00, 8.00) [ 76.621] glyphs0_to_dst: glyph=(74, 2)x(9, 11), unclipped [ 76.621] emit_primitive_identity_mask__avx2: dst=(74, 2), mask=(0.00, 80.00) x (9.00, 11.00) [ 76.621] glyphs0_to_dst: glyph=(81, 2)x(9, 11), unclipped [ 76.621] emit_primitive_identity_mask__avx2: dst=(81, 2), mask=(0.00, 80.00) x (9.00, 11.00) [ 76.621] glyphs0_to_dst: glyph=(88, 2)x(6, 11), unclipped [ 76.621] emit_primitive_identity_mask__avx2: dst=(88, 2), mask=(656.00, 32.00) x (6.00, 11.00) [ 76.621] glyphs0_to_dst: glyph=(93, 5)x(9, 8), unclipped [ 76.621] emit_primitive_identity_mask__avx2: dst=(93, 5), mask=(640.00, 48.00) x (9.00, 8.00) [ 76.621] glyphs0_to_dst: glyph=(101, 5)x(10, 11), unclipped [ 76.621] emit_primitive_identity_mask__avx2: dst=(101, 5), mask=(0.00, 64.00) x (10.00, 11.00) [ 76.621] glyphs0_to_dst: glyph=(110, 5)x(9, 8), unclipped [ 76.621] emit_primitive_identity_mask__avx2: dst=(110, 5), mask=(784.00, 16.00) x (9.00, 8.00) [ 76.621] gen8_vertex_flush[854] = 42 [ 76.621] gen9_magic_ca_pass: CA fixup (594 -> 636) [ 76.621] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.621] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.621] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.621] sna_accel_flush: flush?=0, dirty?=0 [ 76.621] sna_glyphs(op=3, nlist=1, src=(0, 14)) [ 76.621] kgem_bo_is_busy: handle=132, domain: 0 exec? 1, rq? 1 [ 76.621] can_discard_mask: nlist=1, mask=28888, depth 32, op=3 (bounded? 1) [ 76.621] glyphs_format: format=166024, depth=32 [ 76.621] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 76.621] sna_glyphs: discarding mask [ 76.621] glyphs0_to_dst(op=3, src=(0, 14), nlist=1, dst=(0, 14)+(0, 0)) [ 76.621] clipped_glyphs: no, clip region (0, 0), (118, 17) matches drawable pixmap=94680753555968 size=118x17 [ 76.621] gen9_render_composite: 0x0, current mode=1/1 [ 76.621] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 76.621] kgem_bo_is_busy: handle=132, domain: 0 exec? 1, rq? 1 [ 76.621] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.621] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.621] sna_drawable_use_bo pixmap=4704, box=((0, 0), (118, 17)), flags=7... [ 76.621] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.621] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.621] sna_drawable_use_bo: using whole GPU bo [ 76.621] gen9_composite_set_target: pixmap=4704, format=20028888, size=118x17, pitch=480, delta=(0,0),damage=0xffffffffffffffff [ 76.621] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.621] color_convert: src=ff807d78 [20028888] [ 76.621] color_convert: dst=ff807d78 [20028888] [ 76.621] sna_render_get_solid: ff807d78 [ 76.621] sna_render_get_solid(25) = ff807d78 (old) [ 76.621] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.621] sna_transform_is_imprecise_integer_translation: no transform [ 76.621] gen9_composite_picture: integer translation (0, 0), removing [ 76.621] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.621] sna_render_pixmap_bo: GPU all damaged [ 76.621] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.621] gen4_choose_composite_emitter: solid, identity mask [ 76.621] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.621] gen9_composite_get_binding_table(fe40) [ 76.621] kgem_add_reloc64: handle=122, pos=16264, delta=0, domains=40000 [ 76.621] kgem_add_reloc64: adding proxy [delta=100] for handle=122 [ 76.621] kgem_add_reloc64[7] = (delta=100, target handle=3, presumed=fff6a000) [ 76.621] [3f80] bind bo(handle=122, addr=fff6a064), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 76.621] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.621] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.621] gen9_emit_vertex_elements: setup id=9 [ 76.621] glyphs0_to_dst: glyph=(-1, 4)x(11, 10), unclipped [ 76.621] emit_primitive_identity_mask__avx2: dst=(-1, 4), mask=(32.00, 112.00) x (11.00, 10.00) [ 76.621] glyphs0_to_dst: glyph=(8, 6)x(11, 11), unclipped [ 76.621] emit_primitive_identity_mask__avx2: dst=(8, 6), mask=(48.00, 112.00) x (11.00, 11.00) [ 76.621] glyphs0_to_dst: glyph=(16, 6)x(9, 8), unclipped [ 76.621] emit_primitive_identity_mask__avx2: dst=(16, 6), mask=(784.00, 16.00) x (9.00, 8.00) [ 76.621] glyphs0_to_dst: glyph=(23, 3)x(9, 11), unclipped [ 76.621] emit_primitive_identity_mask__avx2: dst=(23, 3), mask=(0.00, 80.00) x (9.00, 11.00) [ 76.621] glyphs0_to_dst: glyph=(30, 6)x(11, 8), unclipped [ 76.621] emit_primitive_identity_mask__avx2: dst=(30, 6), mask=(672.00, 16.00) x (11.00, 8.00) [ 76.621] glyphs0_to_dst: glyph=(40, 6)x(13, 8), unclipped [ 76.621] emit_primitive_identity_mask__avx2: dst=(40, 6), mask=(640.00, 32.00) x (13.00, 8.00) [ 76.621] glyphs0_to_dst: glyph=(56, 4)x(11, 10), unclipped [ 76.621] emit_primitive_identity_mask__avx2: dst=(56, 4), mask=(32.00, 112.00) x (11.00, 10.00) [ 76.621] glyphs0_to_dst: glyph=(65, 6)x(11, 8), unclipped [ 76.621] emit_primitive_identity_mask__avx2: dst=(65, 6), mask=(672.00, 16.00) x (11.00, 8.00) [ 76.621] glyphs0_to_dst: glyph=(74, 3)x(9, 11), unclipped [ 76.621] emit_primitive_identity_mask__avx2: dst=(74, 3), mask=(0.00, 80.00) x (9.00, 11.00) [ 76.621] glyphs0_to_dst: glyph=(81, 3)x(9, 11), unclipped [ 76.621] emit_primitive_identity_mask__avx2: dst=(81, 3), mask=(0.00, 80.00) x (9.00, 11.00) [ 76.621] glyphs0_to_dst: glyph=(88, 3)x(6, 11), unclipped [ 76.621] emit_primitive_identity_mask__avx2: dst=(88, 3), mask=(656.00, 32.00) x (6.00, 11.00) [ 76.621] glyphs0_to_dst: glyph=(93, 6)x(9, 8), unclipped [ 76.621] emit_primitive_identity_mask__avx2: dst=(93, 6), mask=(640.00, 48.00) x (9.00, 8.00) [ 76.621] glyphs0_to_dst: glyph=(101, 6)x(10, 11), unclipped [ 76.621] emit_primitive_identity_mask__avx2: dst=(101, 6), mask=(0.00, 64.00) x (10.00, 11.00) [ 76.621] glyphs0_to_dst: glyph=(110, 6)x(9, 8), unclipped [ 76.621] emit_primitive_identity_mask__avx2: dst=(110, 6), mask=(784.00, 16.00) x (9.00, 8.00) [ 76.621] gen8_vertex_flush[954] = 42 [ 76.621] gen9_magic_ca_pass: CA fixup (636 -> 678) [ 76.621] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.621] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.621] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.621] sna_accel_flush: flush?=0, dirty?=0 [ 76.621] sna_create_pixmap(118, 17, 32, usage=0) [ 76.621] kgem_can_create_2d: 118x17 @ 32 [ 76.621] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=480, height=17 [ 76.621] kgem_can_create_2d: untiled size=8192 [ 76.621] kgem_choose_tiling: too thin [width 118, 32 bpp] for TILING_X [ 76.621] kgem_choose_tiling: 118x17 -> 0 [ 76.621] sna_create_pixmap: usage=0, flags=b [ 76.621] sna_create_pixmap: creating GPU pixmap 118x17, stride=472, flags=b [ 76.621] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 [ 76.621] create_pixmap: serial=4705, usage=0, 0x0 [ 76.621] create_pixmap_hdr: pixmap=4705, width=118, height=17, usage=0 [ 76.621] sna_create_pixmap: serial=4705, 118x17, usage=0 [ 76.621] sna_accel_flush: flush?=0, dirty?=0 [ 76.621] sna_accel_flush: flush?=0, dirty?=0 [ 76.621] sna_composite_rectangles(pixmap=4706, op=0, 0 x 1 [(0, 0)x(118, 17) ...]) [ 76.621] sna_composite_rectangles: converted to op 0 [ 76.621] sna_composite_rectangles[0] (0, 0)x(118, 17) -> (0, 0), (118, 17) [ 76.621] sna_composite_rectangles: nrects=1, region=(0, 0), (118, 17) x 1 [ 76.621] sna_composite_rectangles: clipped extents (0, 0),(118, 17) x 1 [ 76.621] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(118, 17) [ 76.621] sna_composite_rectangles: dropping last-cpu hint [ 76.621] sna_drawable_use_bo pixmap=4706, box=((0, 0), (118, 17)), flags=19... [ 76.621] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 76.621] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 76.621] sna_pixmap_move_to_gpu(pixmap=4706, usage=0), flags=b [ 76.621] sna_pixmap_move_to_gpu: CPU damage? 0 [ 76.621] sna_pixmap_move_to_gpu: creating GPU bo (118x17@32), create=b [ 76.621] kgem_choose_tiling: too thin [width 118, 32 bpp] for TILING_X [ 76.621] kgem_choose_tiling: 118x17 -> 0 [ 76.621] kgem_choose_tiling: too thin [width 118, 32 bpp] for TILING_X [ 76.621] kgem_choose_tiling: 118x17 -> 0 [ 76.621] sna_pixmap_alloc_gpu: pixmap=4706 [ 76.621] kgem_create_2d(118x17, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 76.621] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=480, height=17 [ 76.621] __kgem_bo_init(handle=136, num_pages=2) [ 76.621] new pitch=480, tiling=0, handle=136, id=2635, num_pages=2 [2], bucket=1 [ 76.621] __sna_damage_all(118, 17) [ 76.621] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 76.621] sna_pixmap_mark_active: pixmap=4706, handle=136 [ 76.621] sna_drawable_use_bo: allocated GPU bo for operation [ 76.621] sna_drawable_use_bo: using GPU bo with damage? 0 [ 76.621] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 76.621] kgem_bo_is_render: handle=136, rq? 0 [0] [ 76.621] gen9_render_fill_boxes(0 x 1 [(0, 0), (118, 17) ...]) [ 76.621] sna_render_get_solid: 0 [ 76.621] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 76.621] __kgem_busy: handle=2, busy=131072, wedged=0 [ 76.621] __kgem_ring_is_idle: last fence handle=2 still busy [ 76.621] __kgem_busy: handle=2, busy=131072, wedged=0 [ 76.621] __kgem_ring_is_idle: last fence handle=2 still busy [ 76.621] kgem_check_bo: num_pages=+2, num_exec=+1 [ 76.621] aligning vertex: was 4, now 2 floats per vertex [ 76.621] __kgem_busy: handle=2, busy=131072, wedged=0 [ 76.621] __kgem_ring_is_idle: last fence handle=2 still busy [ 76.621] gen9_composite_get_binding_table(fdc0) [ 76.621] kgem_add_reloc64: handle=136, pos=16232, delta=0, domains=20002 [ 76.621] kgem_add_handle: handle=136, index=5 [ 76.621] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=0) [ 76.621] __kgem_bo_mark_dirty: handle=136 (proxy? 0) [ 76.621] [3f60] bind bo(handle=136, addr=0), format=192, width=118, height=17, pitch=480, tiling=0 -> render [ 76.621] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 76.621] gen9_emit_sampler: sampler = 1 [ 76.621] gen9_emit_sf: num_sf_outputs=1 [ 76.621] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 76.621] gen9_emit_vertex_elements: setup id=0 [ 76.621] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 76.621] (0, 0), (118, 17) [ 76.621] gen8_vertex_flush[a90] = 3 [ 76.622] sna_composite_rectangles: pixmap=4706 marking clear [0]? 1 [ 76.622] sna_accel_flush: flush?=0, dirty?=0 [ 76.622] sna_accel_flush: flush?=0, dirty?=0 [ 76.622] sna_accel_flush: flush?=0, dirty?=0 [ 76.622] sna_accel_flush: flush?=0, dirty?=0 [ 76.622] sna_accel_flush: flush?=0, dirty?=0 [ 76.622] sna_composite(pixmap=4706, op=1, src=0+(1, 1), mask=0+(0, 0), dst=4706+(0, 0)+(0, 0), size=(118, 17) [ 76.622] sna_compute_composite_region: dst=(0, 0)x(118, 17) [ 76.622] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (118, 17) [ 76.622] clip_to_dst: region: 1x[(0, 0), (118, 17)], clip: 1x[(0, 0), (118, 17)] [ 76.622] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (118, 17) [ 76.622] sna_compute_composite_region: clip against src (0x0 clip=0): (0, 0), (118, 17) [ 76.622] sna_composite: composite region extents:+(0, 0) -> (0, 0), (118, 17) + (0, 0) [ 76.622] gen9_render_composite: 118x17, current mode=1/1 [ 76.622] kgem_bo_is_render: handle=136, rq? 1 [1] [ 76.622] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 76.622] gen9_composite_set_target: (0, 0)x(118, 17), partial?=0 [ 76.622] sna_drawable_use_bo pixmap=4706, box=((0, 0), (118, 17)), flags=1f... [ 76.622] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1f [ 76.622] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.622] sna_drawable_use_bo: using whole GPU bo [ 76.622] gen9_composite_set_target: pixmap=4706, format=20028888, size=118x17, pitch=480, delta=(0,0),damage=0xffffffffffffffff [ 76.622] gen9_composite_picture: (1, 1)x(118, 17), dst=(0, 0) [ 76.622] gen4_channel_init_linear: p1=(0.00, 0.00), p2=(0.00, 1.00), src=(1, 1), dst=(0, 0), size=(118, 17) [ 76.622] sna_render_get_gradient: 2x[0.00:ff41403d ... 1.00:ff3c3b37 ... 1.00:ff3c3b37] [ 76.622] sna_render_get_gradient: old --> 2 [ 76.622] gen4_channel_init_linear: transform = [0.00 0.00 0.06, 0.00 0.04 0.18, 0.00 0.00 1.00] [ 76.622] gen4_channel_init_linear: untransformed: p1=(-53.14, -4.00, 1.00), p2=(-53.14, 22.00, 1.00) [ 76.622] gen4_channel_init_linear: dx=0.00, dy=0.04, offset=0.21 [ 76.622] kgem_bo_is_render: handle=136, rq? 1 [1] [ 76.622] kgem_bo_is_render: handle=35, rq? 0 [0] [ 76.622] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 76.622] gen4_choose_composite_emitter: linear, no mask [ 76.622] kgem_check_bo: num_pages=+1, num_exec=+1 [ 76.622] gen9_composite_get_binding_table(fd40) [ 76.622] kgem_add_reloc64: handle=35, pos=16200, delta=0, domains=40000 [ 76.622] kgem_add_handle: handle=35, index=6 [ 76.622] kgem_add_reloc64[9] = (delta=0, target handle=6, presumed=fffa4000) [ 76.622] [3f40] bind bo(handle=35, addr=fffa4000), format=192, width=8, height=1, pitch=32, tiling=0 -> sampler [ 76.622] gen9_emit_sampler: sampler = 12 [ 76.622] gen9_emit_vertex_elements: setup id=1 [ 76.622] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 76.622] gen9_render_composite_box: (0, 0), (118, 17) [ 76.622] apply_damage: damage=0x0, region=1 [(0, 0), (118, 17) + (0, 0)] [ 76.622] gen8_vertex_flush[b04] = 3 [ 76.622] sna_accel_flush: flush?=0, dirty?=0 [ 76.622] sna_accel_flush: flush?=0, dirty?=0 [ 76.622] sna_composite(pixmap=4702, op=3, src=4706+(0, 0), mask=4704+(0, 0), dst=4702+(0, 0)+(0, 0), size=(118, 17) [ 76.622] sna_compute_composite_region: dst=(0, 0)x(118, 17) [ 76.622] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (118, 17) [ 76.622] clip_to_dst: region: 1x[(0, 0), (118, 17)], clip: 1x[(0, 0), (118, 17)] [ 76.622] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (118, 17) [ 76.622] sna_compute_composite_region: clip against src (118x17 clip=0): (0, 0), (118, 17) [ 76.622] sna_compute_composite_region: clip against mask: (0, 0), (118, 17) [ 76.622] sna_composite: composite region extents:+(0, 0) -> (0, 0), (118, 17) + (0, 0) [ 76.622] gen9_render_composite: 118x17, current mode=1/1 [ 76.622] kgem_bo_is_busy: handle=136, domain: 1 exec? 1, rq? 1 [ 76.622] kgem_bo_is_busy: handle=132, domain: 0 exec? 1, rq? 1 [ 76.622] gen9_composite_fallback: src is already on the GPU, try to use GPU [ 76.622] gen9_composite_set_target: (0, 0)x(118, 17), partial?=1 [ 76.622] sna_drawable_use_bo pixmap=4702, box=((0, 0), (118, 17)), flags=7... [ 76.622] sna_drawable_use_bo: exported target, set PREFER_GPU [ 76.622] sna_drawable_use_bo: pinned, never REPLACES [ 76.622] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=7 [ 76.622] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.622] sna_drawable_use_bo: using whole GPU bo [ 76.622] gen9_composite_set_target: pixmap=4702, format=20028888, size=118x17, pitch=512, delta=(0,0),damage=0xffffffffffffffff [ 76.622] gen9_composite_picture: (0, 0)x(118, 17), dst=(0, 0) [ 76.622] sna_transform_is_imprecise_integer_translation: no transform [ 76.622] gen9_composite_picture: integer translation (0, 0), removing [ 76.622] sna_render_pixmap_bo pixmap=4706, (0, 0)x(118, 17)/(118, 17) [ 76.622] sna_render_pixmap_bo: GPU all damaged [ 76.622] gen9_composite_picture: (0, 0)x(118, 17), dst=(0, 0) [ 76.622] sna_transform_is_imprecise_integer_translation: no transform [ 76.622] gen9_composite_picture: integer translation (0, 0), removing [ 76.622] sna_render_pixmap_bo pixmap=4704, (0, 0)x(118, 17)/(118, 17) [ 76.622] sna_render_pixmap_bo: GPU all damaged [ 76.622] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 76.622] gen4_choose_composite_emitter: identity source, identity mask [ 76.622] __kgem_busy: handle=2, busy=131072, wedged=0 [ 76.622] __kgem_ring_is_idle: last fence handle=2 still busy [ 76.622] kgem_check_bo: num_pages=+3, num_exec=+1 [ 76.622] aligning vertex: was 2, now 5 floats per vertex [ 76.622] __kgem_busy: handle=2, busy=131072, wedged=0 [ 76.622] __kgem_ring_is_idle: last fence handle=2 still busy [ 76.622] gen9_composite_get_binding_table(fcc0) [ 76.622] kgem_add_reloc64: handle=134, pos=16168, delta=0, domains=20002 [ 76.622] kgem_add_handle: handle=134, index=7 [ 76.622] kgem_add_reloc64[10] = (delta=0, target handle=7, presumed=fff63000) [ 76.622] __kgem_bo_mark_dirty: handle=134 (proxy? 0) [ 76.622] [3f20] bind bo(handle=134, addr=fff63000), format=192, width=118, height=17, pitch=512, tiling=1 -> render [ 76.622] kgem_add_reloc64: handle=136, pos=16152, delta=0, domains=40000 [ 76.622] kgem_add_reloc64[11] = (delta=0, target handle=5, presumed=0) [ 76.622] [3f10] bind bo(handle=136, addr=0), format=192, width=118, height=17, pitch=480, tiling=0 -> sampler [ 76.622] kgem_add_reloc64: handle=132, pos=16136, delta=0, domains=40000 [ 76.622] kgem_add_reloc64[12] = (delta=0, target handle=1, presumed=ffed1000) [ 76.622] [3f00] bind bo(handle=132, addr=ffed1000), format=192, width=118, height=17, pitch=480, tiling=0 -> sampler [ 76.622] __kgem_bo_mark_dirty: handle=134 (proxy? 0) [ 76.622] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 76.622] gen9_emit_sampler: sampler = 2 [ 76.622] gen9_emit_sf: num_sf_outputs=2 [ 76.622] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) [ 76.622] gen9_emit_vertex_elements: setup id=10 [ 76.622] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 76.622] gen9_emit_vertex_elements: second channel 2 floats, offset=12 [ 76.622] gen9_render_composite_box: (0, 0), (118, 17) [ 76.622] apply_damage: damage=0x0, region=1 [(0, 0), (118, 17) + (0, 0)] [ 76.622] gen8_vertex_flush[be0] = 3 [ 76.622] sna_accel_flush: flush?=1, dirty?=0 [ 76.622] gen8_vertex_close: used=2740, vbo active? 23, vb=603, nreloc=4 [ 76.622] gen8_vertex_close: reloc[0] = 287 [ 76.622] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 76.622] kgem_add_handle: handle=23, index=8 [ 76.622] kgem_add_reloc64[13] = (delta=0, target handle=8, presumed=fd541000) [ 76.622] gen8_vertex_close: reloc[1] = 342 [ 76.622] kgem_add_reloc64: handle=23, pos=342, delta=0, domains=200000 [ 76.622] kgem_add_reloc64[14] = (delta=0, target handle=8, presumed=fd541000) [ 76.622] gen8_vertex_close: reloc[2] = 700 [ 76.622] kgem_add_reloc64: handle=23, pos=700, delta=0, domains=200000 [ 76.622] kgem_add_reloc64[15] = (delta=0, target handle=8, presumed=fd541000) [ 76.622] gen8_vertex_close: reloc[3] = 755 [ 76.622] kgem_add_reloc64: handle=23, pos=755, delta=0, domains=200000 [ 76.622] kgem_add_reloc64[16] = (delta=0, target handle=8, presumed=fd541000) [ 76.622] batch[1/1, flags=1800]: 766 766 16128 16384, nreloc=17, nexec=9, nfence=0, aperture=1108 [fenced=0] [ 76.622] __kgem_busy: handle=1, busy=131072, wedged=0 [ 76.622] __kgem_busy: handle=2, busy=131072, wedged=0 [ 76.622] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x8c, presumed-offset=fd343000 [ 76.622] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> 1 [ 76.622] kgem_create_linear(65536) [ 76.622] search_linear_cache: num_pages=16, flags=406, use_active? 0, use_large=0 [max=65536] [ 76.622] search_linear_cache: searching for inactive cpu map [ 76.622] kgem_bo_remove_from_inactive: removing handle=139 from inactive [ 76.622] search_linear_cache: found handle=139 (num_pages=16) in linear vma cache [ 76.622] kgem_bo_map__cpu(handle=139, size=65536, map=0x0:0x7fc6b414b000) [ 76.622] kgem_new_batch: allocated and mapped batch handle=139 [size=65536] [ 76.622] kgem_bo_sync__cpu: handle=139 [ 76.622] __kgem_busy: handle=139, busy=0, wedged=0 [ 76.622] kgem_bo_sync__cpu: SYNC: handle=139, needs_flush? 0, domain? 0, busy? 0 [ 76.622] __kgem_busy: handle=139, busy=0, wedged=0 [ 76.622] kgem_bo_retire: retiring bo handle=139 (needed flush? 0), rq? 0 [busy?=0] [ 76.622] assert_bo_retired: handle=139, domain: 0 exec? 0, rq? 0 [ 76.622] kgem_new_batch: using last batch handle=140 [ 76.622] kgem_commit: release handle=140 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd343000 [ 76.622] kgem_commit: release handle=134 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fff63000 [ 76.622] kgem_commit: release handle=136 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fff61000 [ 76.622] kgem_commit: release handle=132 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=ffed1000 [ 76.622] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 76.622] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 76.622] __kgem_bo_clear_busy: handle=7 [ 76.622] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 76.622] kgem_commit: release handle=122 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 76.622] __kgem_bo_clear_busy: handle=122 [ 76.622] kgem_commit: release handle=122 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff6a000 [ 76.622] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 76.622] kgem_commit: release handle=122 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 76.622] __kgem_bo_clear_busy: handle=122 [ 76.622] kgem_commit: release handle=35 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa4000 [ 76.622] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 76.622] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 76.622] sna_accel_flush: flush?=0, dirty?=0 [ 76.622] sna_destroy_pixmap: pixmap=4704, attached?=1 [ 76.622] _kgem_bo_destroy: handle=132, proxy? 0 [ 76.622] __kgem_bo_destroy: handle=132, size=8192 [ 76.622] __kgem_busy: handle=132, busy=131073, wedged=0 [ 76.622] __kgem_bo_destroy: handle=132 -> active [ 76.622] __sna_free_pixmap(pixmap=4704) [ 76.622] sna_accel_flush: flush?=0, dirty?=0 [ 76.622] sna_accel_flush: flush?=0, dirty?=0 [ 76.622] sna_glyphs(op=3, nlist=1, src=(1, 14)) [ 76.622] kgem_bo_is_busy: handle=134, domain: 3 exec? 0, rq? 1 [ 76.622] can_discard_mask: nlist=1, mask=28888, depth 32, op=3 (bounded? 1) [ 76.622] glyphs_format: format=166024, depth=32 [ 76.622] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 76.622] sna_glyphs: discarding mask [ 76.622] glyphs0_to_dst(op=3, src=(1, 14), nlist=1, dst=(1, 14)+(0, 0)) [ 76.622] clipped_glyphs? 15 glyph in 1 lists extents (0, 3), (120, 17), region (1, 3), (118, 17): yes [ 76.622] gen9_render_composite: 0x0, current mode=0/1 [ 76.622] kgem_bo_is_busy: handle=6, domain: 3 exec? 0, rq? 1 [ 76.622] kgem_bo_is_busy: handle=134, domain: 3 exec? 0, rq? 1 [ 76.622] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.622] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.622] sna_drawable_use_bo pixmap=4702, box=((1, 3), (118, 17)), flags=7... [ 76.622] sna_drawable_use_bo: exported target, set PREFER_GPU [ 76.622] sna_drawable_use_bo: pinned, never REPLACES [ 76.622] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=7 [ 76.622] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.622] sna_drawable_use_bo: using whole GPU bo [ 76.622] gen9_composite_set_target: pixmap=4702, format=20028888, size=118x17, pitch=512, delta=(0,0),damage=0xffffffffffffffff [ 76.622] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.622] color_convert: src=ff333333 [20028888] [ 76.622] color_convert: dst=ff333333 [20028888] [ 76.622] sna_render_get_solid: ff333333 [ 76.622] sna_render_get_solid(20) = ff333333 (old) [ 76.622] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.622] sna_transform_is_imprecise_integer_translation: no transform [ 76.622] gen9_composite_picture: integer translation (0, 0), removing [ 76.622] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.622] sna_render_pixmap_bo: GPU all damaged [ 76.622] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.622] gen4_choose_composite_emitter: solid, identity mask [ 76.622] kgem_check_bo: num_pages=+1028, num_exec=+3 [ 76.622] aligning vertex: was 5, now 4 floats per vertex [ 76.622] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 76.622] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 76.622] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 76.622] kgem_add_handle: handle=4, index=0 [ 76.622] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 76.622] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 76.622] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 76.622] gen9_composite_get_binding_table(ffc0) [ 76.622] kgem_add_reloc64: handle=134, pos=16360, delta=0, domains=20002 [ 76.622] kgem_add_handle: handle=134, index=1 [ 76.622] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fff63000) [ 76.622] __kgem_bo_mark_dirty: handle=134 (proxy? 0) [ 76.622] [3fe0] bind bo(handle=134, addr=fff63000), format=192, width=118, height=17, pitch=512, tiling=1 -> render [ 76.622] kgem_add_reloc64: handle=122, pos=16344, delta=0, domains=40000 [ 76.622] kgem_add_reloc64: adding proxy [delta=80] for handle=122 [ 76.622] kgem_add_handle: handle=122, index=2 [ 76.622] kgem_add_reloc64[4] = (delta=80, target handle=2, presumed=fff6a000) [ 76.622] [3fd0] bind bo(handle=122, addr=fff6a050), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 76.622] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 [ 76.622] kgem_add_handle: handle=6, index=3 [ 76.622] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd581000) [ 76.622] [3fc0] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 76.622] gen9_emit_cc: blend=177 (current=ffffffff), src=17, dst=18 [ 76.622] gen9_emit_sampler: sampler = a [ 76.622] gen9_emit_sf: num_sf_outputs=2 [ 76.622] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.622] gen9_emit_vertex_elements: setup id=9 [ 76.622] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 76.622] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 76.622] glyphs0_to_dst: glyph=(0, 4), (11, 14), clip=(1, 3), (118, 17) [ 76.622] glyphs0_to_dst: blt=(1, 4), (11, 14) [ 76.622] emit_primitive_identity_mask__avx2: dst=(1, 4), mask=(33.00, 112.00) x (10.00, 10.00) [ 76.622] glyphs0_to_dst: glyph=(9, 6), (20, 17), clip=(1, 3), (118, 17) [ 76.622] glyphs0_to_dst: blt=(9, 6), (20, 17) [ 76.622] emit_primitive_identity_mask__avx2: dst=(9, 6), mask=(48.00, 112.00) x (11.00, 11.00) [ 76.622] glyphs0_to_dst: glyph=(17, 6), (26, 14), clip=(1, 3), (118, 17) [ 76.622] glyphs0_to_dst: blt=(17, 6), (26, 14) [ 76.622] emit_primitive_identity_mask__avx2: dst=(17, 6), mask=(784.00, 16.00) x (9.00, 8.00) [ 76.623] glyphs0_to_dst: glyph=(24, 3), (33, 14), clip=(1, 3), (118, 17) [ 76.623] glyphs0_to_dst: blt=(24, 3), (33, 14) [ 76.623] emit_primitive_identity_mask__avx2: dst=(24, 3), mask=(0.00, 80.00) x (9.00, 11.00) [ 76.623] glyphs0_to_dst: glyph=(31, 6), (42, 14), clip=(1, 3), (118, 17) [ 76.623] glyphs0_to_dst: blt=(31, 6), (42, 14) [ 76.623] emit_primitive_identity_mask__avx2: dst=(31, 6), mask=(672.00, 16.00) x (11.00, 8.00) [ 76.623] glyphs0_to_dst: glyph=(41, 6), (54, 14), clip=(1, 3), (118, 17) [ 76.623] glyphs0_to_dst: blt=(41, 6), (54, 14) [ 76.623] emit_primitive_identity_mask__avx2: dst=(41, 6), mask=(640.00, 32.00) x (13.00, 8.00) [ 76.623] glyphs0_to_dst: glyph=(57, 4), (68, 14), clip=(1, 3), (118, 17) [ 76.623] glyphs0_to_dst: blt=(57, 4), (68, 14) [ 76.623] emit_primitive_identity_mask__avx2: dst=(57, 4), mask=(32.00, 112.00) x (11.00, 10.00) [ 76.623] glyphs0_to_dst: glyph=(66, 6), (77, 14), clip=(1, 3), (118, 17) [ 76.623] glyphs0_to_dst: blt=(66, 6), (77, 14) [ 76.623] emit_primitive_identity_mask__avx2: dst=(66, 6), mask=(672.00, 16.00) x (11.00, 8.00) [ 76.623] glyphs0_to_dst: glyph=(75, 3), (84, 14), clip=(1, 3), (118, 17) [ 76.623] glyphs0_to_dst: blt=(75, 3), (84, 14) [ 76.623] emit_primitive_identity_mask__avx2: dst=(75, 3), mask=(0.00, 80.00) x (9.00, 11.00) [ 76.623] glyphs0_to_dst: glyph=(82, 3), (91, 14), clip=(1, 3), (118, 17) [ 76.623] glyphs0_to_dst: blt=(82, 3), (91, 14) [ 76.623] emit_primitive_identity_mask__avx2: dst=(82, 3), mask=(0.00, 80.00) x (9.00, 11.00) [ 76.623] glyphs0_to_dst: glyph=(89, 3), (95, 14), clip=(1, 3), (118, 17) [ 76.623] glyphs0_to_dst: blt=(89, 3), (95, 14) [ 76.623] emit_primitive_identity_mask__avx2: dst=(89, 3), mask=(656.00, 32.00) x (6.00, 11.00) [ 76.623] glyphs0_to_dst: glyph=(94, 6), (103, 14), clip=(1, 3), (118, 17) [ 76.623] glyphs0_to_dst: blt=(94, 6), (103, 14) [ 76.623] emit_primitive_identity_mask__avx2: dst=(94, 6), mask=(640.00, 48.00) x (9.00, 8.00) [ 76.623] glyphs0_to_dst: glyph=(102, 6), (112, 17), clip=(1, 3), (118, 17) [ 76.623] glyphs0_to_dst: blt=(102, 6), (112, 17) [ 76.623] emit_primitive_identity_mask__avx2: dst=(102, 6), mask=(0.00, 64.00) x (10.00, 11.00) [ 76.623] glyphs0_to_dst: glyph=(111, 6), (120, 14), clip=(1, 3), (118, 17) [ 76.623] glyphs0_to_dst: blt=(111, 6), (118, 14) [ 76.623] emit_primitive_identity_mask__avx2: dst=(111, 6), mask=(784.00, 16.00) x (7.00, 8.00) [ 76.623] gen8_vertex_flush[498] = 42 [ 76.623] gen9_magic_ca_pass: CA fixup (685 -> 727) [ 76.623] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.623] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.623] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.623] sna_accel_flush: flush?=1, dirty?=0 [ 76.623] gen8_vertex_close: used=2908, vbo active? 23, vb=200, nreloc=1 [ 76.623] gen8_vertex_close: reloc[0] = 289 [ 76.623] kgem_add_reloc64: handle=23, pos=289, delta=0, domains=200000 [ 76.623] kgem_add_handle: handle=23, index=4 [ 76.623] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd541000) [ 76.623] batch[1/1, flags=1800]: 332 332 16320 16384, nreloc=7, nexec=5, nfence=0, aperture=1102 [fenced=0] [ 76.623] __kgem_busy: handle=1, busy=131072, wedged=0 [ 76.623] __kgem_busy: handle=2, busy=131072, wedged=0 [ 76.623] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x8b, presumed-offset=fd353000 [ 76.623] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> 1 [ 76.623] kgem_create_linear(65536) [ 76.623] search_linear_cache: num_pages=16, flags=406, use_active? 0, use_large=0 [max=65536] [ 76.623] search_linear_cache: searching for inactive cpu map [ 76.623] kgem_bo_remove_from_inactive: removing handle=138 from inactive [ 76.623] search_linear_cache: found handle=138 (num_pages=16) in linear vma cache [ 76.623] kgem_bo_map__cpu(handle=138, size=65536, map=0x0:0x7fc6b415b000) [ 76.623] kgem_new_batch: allocated and mapped batch handle=138 [size=65536] [ 76.623] kgem_bo_sync__cpu: handle=138 [ 76.623] __kgem_busy: handle=138, busy=0, wedged=0 [ 76.623] kgem_bo_sync__cpu: SYNC: handle=138, needs_flush? 0, domain? 0, busy? 0 [ 76.623] __kgem_busy: handle=138, busy=0, wedged=0 [ 76.623] kgem_bo_retire: retiring bo handle=138 (needed flush? 0), rq? 0 [busy?=0] [ 76.623] assert_bo_retired: handle=138, domain: 0 exec? 0, rq? 0 [ 76.623] kgem_new_batch: using last batch handle=139 [ 76.623] kgem_commit: release handle=139 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd353000 [ 76.623] kgem_commit: release handle=134 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fff63000 [ 76.623] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 76.623] kgem_commit: release handle=122 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 76.623] __kgem_bo_clear_busy: handle=122 [ 76.623] kgem_commit: release handle=122 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff6a000 [ 76.623] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 76.623] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 76.623] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 76.623] sna_accel_flush: flush?=0, dirty?=0 [ 76.623] sna_accel_flush: flush?=0, dirty?=0 [ 76.623] sna_glyphs(op=3, nlist=1, src=(-1, 14)) [ 76.623] kgem_bo_is_busy: handle=134, domain: 3 exec? 0, rq? 1 [ 76.623] can_discard_mask: nlist=1, mask=28888, depth 32, op=3 (bounded? 1) [ 76.623] glyphs_format: format=166024, depth=32 [ 76.623] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 76.623] sna_glyphs: discarding mask [ 76.623] glyphs0_to_dst(op=3, src=(-1, 14), nlist=1, dst=(-1, 14)+(0, 0)) [ 76.623] clipped_glyphs? 15 glyph in 1 lists extents (-2, 3), (118, 17), region (0, 3), (117, 17): yes [ 76.623] gen9_render_composite: 0x0, current mode=0/1 [ 76.623] kgem_bo_is_busy: handle=6, domain: 3 exec? 0, rq? 1 [ 76.623] kgem_bo_is_busy: handle=134, domain: 3 exec? 0, rq? 1 [ 76.623] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.623] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.623] sna_drawable_use_bo pixmap=4702, box=((0, 3), (117, 17)), flags=7... [ 76.623] sna_drawable_use_bo: exported target, set PREFER_GPU [ 76.623] sna_drawable_use_bo: pinned, never REPLACES [ 76.623] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=7 [ 76.623] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.623] sna_drawable_use_bo: using whole GPU bo [ 76.623] gen9_composite_set_target: pixmap=4702, format=20028888, size=118x17, pitch=512, delta=(0,0),damage=0xffffffffffffffff [ 76.623] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.623] color_convert: src=ff333333 [20028888] [ 76.623] color_convert: dst=ff333333 [20028888] [ 76.623] sna_render_get_solid: ff333333 [ 76.623] sna_render_get_solid(20) = ff333333 (last) [ 76.623] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.623] sna_transform_is_imprecise_integer_translation: no transform [ 76.623] gen9_composite_picture: integer translation (0, 0), removing [ 76.623] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.623] sna_render_pixmap_bo: GPU all damaged [ 76.623] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.623] gen4_choose_composite_emitter: solid, identity mask [ 76.623] kgem_check_bo: num_pages=+1028, num_exec=+3 [ 76.623] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 76.623] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 76.623] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 76.623] kgem_add_handle: handle=4, index=0 [ 76.623] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 76.623] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 76.623] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 76.623] gen9_composite_get_binding_table(ffc0) [ 76.623] kgem_add_reloc64: handle=134, pos=16360, delta=0, domains=20002 [ 76.623] kgem_add_handle: handle=134, index=1 [ 76.623] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fff63000) [ 76.623] __kgem_bo_mark_dirty: handle=134 (proxy? 0) [ 76.623] [3fe0] bind bo(handle=134, addr=fff63000), format=192, width=118, height=17, pitch=512, tiling=1 -> render [ 76.623] kgem_add_reloc64: handle=122, pos=16344, delta=0, domains=40000 [ 76.623] kgem_add_reloc64: adding proxy [delta=80] for handle=122 [ 76.623] kgem_add_handle: handle=122, index=2 [ 76.623] kgem_add_reloc64[4] = (delta=80, target handle=2, presumed=fff6a000) [ 76.623] [3fd0] bind bo(handle=122, addr=fff6a050), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 76.623] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 [ 76.623] kgem_add_handle: handle=6, index=3 [ 76.623] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd581000) [ 76.623] [3fc0] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 76.623] gen9_emit_cc: blend=177 (current=ffffffff), src=17, dst=18 [ 76.623] gen9_emit_sampler: sampler = a [ 76.623] gen9_emit_sf: num_sf_outputs=2 [ 76.623] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.623] gen9_emit_vertex_elements: setup id=9 [ 76.623] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 76.623] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 76.623] glyphs0_to_dst: glyph=(-2, 4), (9, 14), clip=(0, 3), (117, 17) [ 76.623] glyphs0_to_dst: blt=(0, 4), (9, 14) [ 76.623] emit_primitive_identity_mask__avx2: dst=(0, 4), mask=(34.00, 112.00) x (9.00, 10.00) [ 76.623] glyphs0_to_dst: glyph=(7, 6), (18, 17), clip=(0, 3), (117, 17) [ 76.623] glyphs0_to_dst: blt=(7, 6), (18, 17) [ 76.623] emit_primitive_identity_mask__avx2: dst=(7, 6), mask=(48.00, 112.00) x (11.00, 11.00) [ 76.623] glyphs0_to_dst: glyph=(15, 6), (24, 14), clip=(0, 3), (117, 17) [ 76.623] glyphs0_to_dst: blt=(15, 6), (24, 14) [ 76.623] emit_primitive_identity_mask__avx2: dst=(15, 6), mask=(784.00, 16.00) x (9.00, 8.00) [ 76.623] glyphs0_to_dst: glyph=(22, 3), (31, 14), clip=(0, 3), (117, 17) [ 76.623] glyphs0_to_dst: blt=(22, 3), (31, 14) [ 76.623] emit_primitive_identity_mask__avx2: dst=(22, 3), mask=(0.00, 80.00) x (9.00, 11.00) [ 76.623] glyphs0_to_dst: glyph=(29, 6), (40, 14), clip=(0, 3), (117, 17) [ 76.623] glyphs0_to_dst: blt=(29, 6), (40, 14) [ 76.623] emit_primitive_identity_mask__avx2: dst=(29, 6), mask=(672.00, 16.00) x (11.00, 8.00) [ 76.623] glyphs0_to_dst: glyph=(39, 6), (52, 14), clip=(0, 3), (117, 17) [ 76.623] glyphs0_to_dst: blt=(39, 6), (52, 14) [ 76.623] emit_primitive_identity_mask__avx2: dst=(39, 6), mask=(640.00, 32.00) x (13.00, 8.00) [ 76.623] glyphs0_to_dst: glyph=(55, 4), (66, 14), clip=(0, 3), (117, 17) [ 76.623] glyphs0_to_dst: blt=(55, 4), (66, 14) [ 76.623] emit_primitive_identity_mask__avx2: dst=(55, 4), mask=(32.00, 112.00) x (11.00, 10.00) [ 76.623] glyphs0_to_dst: glyph=(64, 6), (75, 14), clip=(0, 3), (117, 17) [ 76.623] glyphs0_to_dst: blt=(64, 6), (75, 14) [ 76.623] emit_primitive_identity_mask__avx2: dst=(64, 6), mask=(672.00, 16.00) x (11.00, 8.00) [ 76.623] glyphs0_to_dst: glyph=(73, 3), (82, 14), clip=(0, 3), (117, 17) [ 76.623] glyphs0_to_dst: blt=(73, 3), (82, 14) [ 76.623] emit_primitive_identity_mask__avx2: dst=(73, 3), mask=(0.00, 80.00) x (9.00, 11.00) [ 76.623] glyphs0_to_dst: glyph=(80, 3), (89, 14), clip=(0, 3), (117, 17) [ 76.623] glyphs0_to_dst: blt=(80, 3), (89, 14) [ 76.623] emit_primitive_identity_mask__avx2: dst=(80, 3), mask=(0.00, 80.00) x (9.00, 11.00) [ 76.623] glyphs0_to_dst: glyph=(87, 3), (93, 14), clip=(0, 3), (117, 17) [ 76.623] glyphs0_to_dst: blt=(87, 3), (93, 14) [ 76.623] emit_primitive_identity_mask__avx2: dst=(87, 3), mask=(656.00, 32.00) x (6.00, 11.00) [ 76.623] glyphs0_to_dst: glyph=(92, 6), (101, 14), clip=(0, 3), (117, 17) [ 76.623] glyphs0_to_dst: blt=(92, 6), (101, 14) [ 76.623] emit_primitive_identity_mask__avx2: dst=(92, 6), mask=(640.00, 48.00) x (9.00, 8.00) [ 76.623] glyphs0_to_dst: glyph=(100, 6), (110, 17), clip=(0, 3), (117, 17) [ 76.623] glyphs0_to_dst: blt=(100, 6), (110, 17) [ 76.623] emit_primitive_identity_mask__avx2: dst=(100, 6), mask=(0.00, 64.00) x (10.00, 11.00) [ 76.623] glyphs0_to_dst: glyph=(109, 6), (118, 14), clip=(0, 3), (117, 17) [ 76.623] glyphs0_to_dst: blt=(109, 6), (117, 14) [ 76.623] emit_primitive_identity_mask__avx2: dst=(109, 6), mask=(784.00, 16.00) x (8.00, 8.00) [ 76.623] gen8_vertex_flush[498] = 42 [ 76.623] gen9_magic_ca_pass: CA fixup (727 -> 769) [ 76.623] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.623] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.623] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.623] sna_accel_flush: flush?=1, dirty?=0 [ 76.623] gen8_vertex_close: used=3076, vbo active? 23, vb=200, nreloc=1 [ 76.623] gen8_vertex_close: reloc[0] = 289 [ 76.623] kgem_add_reloc64: handle=23, pos=289, delta=0, domains=200000 [ 76.623] kgem_add_handle: handle=23, index=4 [ 76.623] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd541000) [ 76.623] batch[1/1, flags=1800]: 332 332 16320 16384, nreloc=7, nexec=5, nfence=0, aperture=1102 [fenced=0] [ 76.623] __kgem_busy: handle=1, busy=131072, wedged=0 [ 76.623] __kgem_busy: handle=2, busy=131072, wedged=0 [ 76.623] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x8a, presumed-offset=fff70000 [ 76.623] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> 1 [ 76.623] kgem_create_linear(65536) [ 76.623] search_linear_cache: num_pages=16, flags=406, use_active? 0, use_large=0 [max=65536] [ 76.623] search_linear_cache: searching for inactive cpu map [ 76.623] kgem_bo_remove_from_inactive: removing handle=131 from inactive [ 76.623] search_linear_cache: found handle=131 (num_pages=16) in linear vma cache [ 76.623] kgem_bo_map__cpu(handle=131, size=65536, map=0x0:0x7fc6b416b000) [ 76.623] kgem_new_batch: allocated and mapped batch handle=131 [size=65536] [ 76.623] kgem_bo_sync__cpu: handle=131 [ 76.623] __kgem_busy: handle=131, busy=0, wedged=0 [ 76.623] kgem_bo_sync__cpu: SYNC: handle=131, needs_flush? 0, domain? 0, busy? 0 [ 76.623] __kgem_busy: handle=131, busy=0, wedged=0 [ 76.623] kgem_bo_retire: retiring bo handle=131 (needed flush? 0), rq? 0 [busy?=0] [ 76.623] assert_bo_retired: handle=131, domain: 0 exec? 0, rq? 0 [ 76.623] kgem_new_batch: using last batch handle=138 [ 76.623] kgem_commit: release handle=138 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff70000 [ 76.623] kgem_commit: release handle=134 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fff63000 [ 76.623] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 76.623] kgem_commit: release handle=122 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 76.623] __kgem_bo_clear_busy: handle=122 [ 76.623] kgem_commit: release handle=122 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff6a000 [ 76.623] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 76.623] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 76.623] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 76.623] sna_accel_flush: flush?=0, dirty?=0 [ 76.623] sna_accel_flush: flush?=0, dirty?=0 [ 76.623] sna_glyphs(op=3, nlist=1, src=(0, 15)) [ 76.623] kgem_bo_is_busy: handle=134, domain: 3 exec? 0, rq? 1 [ 76.623] can_discard_mask: nlist=1, mask=28888, depth 32, op=3 (bounded? 1) [ 76.623] glyphs_format: format=166024, depth=32 [ 76.623] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 76.623] sna_glyphs: discarding mask [ 76.623] glyphs0_to_dst(op=3, src=(0, 15), nlist=1, dst=(0, 15)+(0, 0)) [ 76.623] clipped_glyphs? 15 glyph in 1 lists extents (-1, 4), (119, 18), region (0, 4), (118, 17): yes [ 76.623] gen9_render_composite: 0x0, current mode=0/1 [ 76.623] kgem_bo_is_busy: handle=6, domain: 3 exec? 0, rq? 1 [ 76.623] kgem_bo_is_busy: handle=134, domain: 3 exec? 0, rq? 1 [ 76.623] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.623] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.623] sna_drawable_use_bo pixmap=4702, box=((0, 4), (118, 17)), flags=7... [ 76.623] sna_drawable_use_bo: exported target, set PREFER_GPU [ 76.623] sna_drawable_use_bo: pinned, never REPLACES [ 76.623] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=7 [ 76.623] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.623] sna_drawable_use_bo: using whole GPU bo [ 76.623] gen9_composite_set_target: pixmap=4702, format=20028888, size=118x17, pitch=512, delta=(0,0),damage=0xffffffffffffffff [ 76.623] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.624] color_convert: src=ff333333 [20028888] [ 76.624] color_convert: dst=ff333333 [20028888] [ 76.624] sna_render_get_solid: ff333333 [ 76.624] sna_render_get_solid(20) = ff333333 (last) [ 76.624] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.624] sna_transform_is_imprecise_integer_translation: no transform [ 76.624] gen9_composite_picture: integer translation (0, 0), removing [ 76.624] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.624] sna_render_pixmap_bo: GPU all damaged [ 76.624] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.624] gen4_choose_composite_emitter: solid, identity mask [ 76.624] kgem_check_bo: num_pages=+1028, num_exec=+3 [ 76.624] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 76.624] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 76.624] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 76.624] kgem_add_handle: handle=4, index=0 [ 76.624] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 76.624] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 76.624] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 76.624] gen9_composite_get_binding_table(ffc0) [ 76.624] kgem_add_reloc64: handle=134, pos=16360, delta=0, domains=20002 [ 76.624] kgem_add_handle: handle=134, index=1 [ 76.624] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fff63000) [ 76.624] __kgem_bo_mark_dirty: handle=134 (proxy? 0) [ 76.624] [3fe0] bind bo(handle=134, addr=fff63000), format=192, width=118, height=17, pitch=512, tiling=1 -> render [ 76.624] kgem_add_reloc64: handle=122, pos=16344, delta=0, domains=40000 [ 76.624] kgem_add_reloc64: adding proxy [delta=80] for handle=122 [ 76.624] kgem_add_handle: handle=122, index=2 [ 76.624] kgem_add_reloc64[4] = (delta=80, target handle=2, presumed=fff6a000) [ 76.624] [3fd0] bind bo(handle=122, addr=fff6a050), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 76.624] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 [ 76.624] kgem_add_handle: handle=6, index=3 [ 76.624] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd581000) [ 76.624] [3fc0] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 76.624] gen9_emit_cc: blend=177 (current=ffffffff), src=17, dst=18 [ 76.624] gen9_emit_sampler: sampler = a [ 76.624] gen9_emit_sf: num_sf_outputs=2 [ 76.624] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.624] gen9_emit_vertex_elements: setup id=9 [ 76.624] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 76.624] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 76.624] glyphs0_to_dst: glyph=(-1, 5), (10, 15), clip=(0, 4), (118, 17) [ 76.624] glyphs0_to_dst: blt=(0, 5), (10, 15) [ 76.624] emit_primitive_identity_mask__avx2: dst=(0, 5), mask=(33.00, 112.00) x (10.00, 10.00) [ 76.624] glyphs0_to_dst: glyph=(8, 7), (19, 18), clip=(0, 4), (118, 17) [ 76.624] glyphs0_to_dst: blt=(8, 7), (19, 17) [ 76.624] emit_primitive_identity_mask__avx2: dst=(8, 7), mask=(48.00, 112.00) x (11.00, 10.00) [ 76.624] glyphs0_to_dst: glyph=(16, 7), (25, 15), clip=(0, 4), (118, 17) [ 76.624] glyphs0_to_dst: blt=(16, 7), (25, 15) [ 76.624] emit_primitive_identity_mask__avx2: dst=(16, 7), mask=(784.00, 16.00) x (9.00, 8.00) [ 76.624] glyphs0_to_dst: glyph=(23, 4), (32, 15), clip=(0, 4), (118, 17) [ 76.624] glyphs0_to_dst: blt=(23, 4), (32, 15) [ 76.624] emit_primitive_identity_mask__avx2: dst=(23, 4), mask=(0.00, 80.00) x (9.00, 11.00) [ 76.624] glyphs0_to_dst: glyph=(30, 7), (41, 15), clip=(0, 4), (118, 17) [ 76.624] glyphs0_to_dst: blt=(30, 7), (41, 15) [ 76.624] emit_primitive_identity_mask__avx2: dst=(30, 7), mask=(672.00, 16.00) x (11.00, 8.00) [ 76.624] glyphs0_to_dst: glyph=(40, 7), (53, 15), clip=(0, 4), (118, 17) [ 76.624] glyphs0_to_dst: blt=(40, 7), (53, 15) [ 76.624] emit_primitive_identity_mask__avx2: dst=(40, 7), mask=(640.00, 32.00) x (13.00, 8.00) [ 76.624] glyphs0_to_dst: glyph=(56, 5), (67, 15), clip=(0, 4), (118, 17) [ 76.624] glyphs0_to_dst: blt=(56, 5), (67, 15) [ 76.624] emit_primitive_identity_mask__avx2: dst=(56, 5), mask=(32.00, 112.00) x (11.00, 10.00) [ 76.624] glyphs0_to_dst: glyph=(65, 7), (76, 15), clip=(0, 4), (118, 17) [ 76.624] glyphs0_to_dst: blt=(65, 7), (76, 15) [ 76.624] emit_primitive_identity_mask__avx2: dst=(65, 7), mask=(672.00, 16.00) x (11.00, 8.00) [ 76.624] glyphs0_to_dst: glyph=(74, 4), (83, 15), clip=(0, 4), (118, 17) [ 76.624] glyphs0_to_dst: blt=(74, 4), (83, 15) [ 76.624] emit_primitive_identity_mask__avx2: dst=(74, 4), mask=(0.00, 80.00) x (9.00, 11.00) [ 76.624] glyphs0_to_dst: glyph=(81, 4), (90, 15), clip=(0, 4), (118, 17) [ 76.624] glyphs0_to_dst: blt=(81, 4), (90, 15) [ 76.624] emit_primitive_identity_mask__avx2: dst=(81, 4), mask=(0.00, 80.00) x (9.00, 11.00) [ 76.624] glyphs0_to_dst: glyph=(88, 4), (94, 15), clip=(0, 4), (118, 17) [ 76.624] glyphs0_to_dst: blt=(88, 4), (94, 15) [ 76.624] emit_primitive_identity_mask__avx2: dst=(88, 4), mask=(656.00, 32.00) x (6.00, 11.00) [ 76.624] glyphs0_to_dst: glyph=(93, 7), (102, 15), clip=(0, 4), (118, 17) [ 76.624] glyphs0_to_dst: blt=(93, 7), (102, 15) [ 76.624] emit_primitive_identity_mask__avx2: dst=(93, 7), mask=(640.00, 48.00) x (9.00, 8.00) [ 76.624] glyphs0_to_dst: glyph=(101, 7), (111, 18), clip=(0, 4), (118, 17) [ 76.624] glyphs0_to_dst: blt=(101, 7), (111, 17) [ 76.624] emit_primitive_identity_mask__avx2: dst=(101, 7), mask=(0.00, 64.00) x (10.00, 10.00) [ 76.624] glyphs0_to_dst: glyph=(110, 7), (119, 15), clip=(0, 4), (118, 17) [ 76.624] glyphs0_to_dst: blt=(110, 7), (118, 15) [ 76.624] emit_primitive_identity_mask__avx2: dst=(110, 7), mask=(784.00, 16.00) x (8.00, 8.00) [ 76.624] gen8_vertex_flush[498] = 42 [ 76.624] gen9_magic_ca_pass: CA fixup (769 -> 811) [ 76.624] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.624] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.624] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.624] sna_accel_flush: flush?=1, dirty?=0 [ 76.624] gen8_vertex_close: used=3244, vbo active? 23, vb=200, nreloc=1 [ 76.624] gen8_vertex_close: reloc[0] = 289 [ 76.624] kgem_add_reloc64: handle=23, pos=289, delta=0, domains=200000 [ 76.624] kgem_add_handle: handle=23, index=4 [ 76.624] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd541000) [ 76.624] batch[1/1, flags=1800]: 332 332 16320 16384, nreloc=7, nexec=5, nfence=0, aperture=1102 [fenced=0] [ 76.624] __kgem_busy: handle=1, busy=131072, wedged=0 [ 76.624] __kgem_busy: handle=2, busy=131072, wedged=0 [ 76.624] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x83, presumed-offset=fff80000 [ 76.624] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> 1 [ 76.624] kgem_create_linear(65536) [ 76.624] search_linear_cache: num_pages=16, flags=406, use_active? 0, use_large=0 [max=65536] [ 76.624] search_linear_cache: searching for inactive cpu map [ 76.624] kgem_bo_remove_from_inactive: removing handle=130 from inactive [ 76.624] search_linear_cache: found handle=130 (num_pages=16) in linear vma cache [ 76.624] kgem_bo_map__cpu(handle=130, size=65536, map=0x0:0x7fc6b417b000) [ 76.624] kgem_new_batch: allocated and mapped batch handle=130 [size=65536] [ 76.624] kgem_bo_sync__cpu: handle=130 [ 76.624] __kgem_busy: handle=130, busy=0, wedged=0 [ 76.624] kgem_bo_sync__cpu: SYNC: handle=130, needs_flush? 0, domain? 0, busy? 0 [ 76.624] __kgem_busy: handle=130, busy=0, wedged=0 [ 76.624] kgem_bo_retire: retiring bo handle=130 (needed flush? 0), rq? 0 [busy?=0] [ 76.624] assert_bo_retired: handle=130, domain: 0 exec? 0, rq? 0 [ 76.624] kgem_new_batch: using last batch handle=131 [ 76.624] kgem_commit: release handle=131 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff80000 [ 76.624] kgem_commit: release handle=134 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fff63000 [ 76.624] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 76.624] kgem_commit: release handle=122 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 76.624] __kgem_bo_clear_busy: handle=122 [ 76.624] kgem_commit: release handle=122 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff6a000 [ 76.624] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 76.624] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 76.624] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 76.624] sna_accel_flush: flush?=0, dirty?=0 [ 76.624] sna_block_handler (tv=0.0) [ 76.624] sna_wakeup_handler [ 76.624] sna_accel_flush: flush?=0, dirty?=0 [ 76.624] sna_accel_flush: flush?=0, dirty?=0 [ 76.624] sna_glyphs(op=3, nlist=1, src=(0, 13)) [ 76.624] kgem_bo_is_busy: handle=134, domain: 3 exec? 0, rq? 1 [ 76.624] can_discard_mask: nlist=1, mask=28888, depth 32, op=3 (bounded? 1) [ 76.624] glyphs_format: format=166024, depth=32 [ 76.624] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 76.624] sna_glyphs: discarding mask [ 76.624] glyphs0_to_dst(op=3, src=(0, 13), nlist=1, dst=(0, 13)+(0, 0)) [ 76.624] clipped_glyphs: no, clip region (0, 0), (118, 17) matches drawable pixmap=94680752797584 size=118x17 [ 76.624] gen9_render_composite: 0x0, current mode=0/1 [ 76.624] kgem_bo_is_busy: handle=6, domain: 3 exec? 0, rq? 1 [ 76.624] kgem_bo_is_busy: handle=134, domain: 3 exec? 0, rq? 1 [ 76.624] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.624] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.624] sna_drawable_use_bo pixmap=4702, box=((0, 0), (118, 17)), flags=7... [ 76.624] sna_drawable_use_bo: exported target, set PREFER_GPU [ 76.624] sna_drawable_use_bo: pinned, never REPLACES [ 76.624] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=7 [ 76.624] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.624] sna_drawable_use_bo: using whole GPU bo [ 76.624] gen9_composite_set_target: pixmap=4702, format=20028888, size=118x17, pitch=512, delta=(0,0),damage=0xffffffffffffffff [ 76.624] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.624] color_convert: src=ff333333 [20028888] [ 76.624] color_convert: dst=ff333333 [20028888] [ 76.624] sna_render_get_solid: ff333333 [ 76.624] sna_render_get_solid(20) = ff333333 (last) [ 76.624] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.624] sna_transform_is_imprecise_integer_translation: no transform [ 76.624] gen9_composite_picture: integer translation (0, 0), removing [ 76.624] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.624] sna_render_pixmap_bo: GPU all damaged [ 76.624] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.624] gen4_choose_composite_emitter: solid, identity mask [ 76.624] kgem_check_bo: num_pages=+1028, num_exec=+3 [ 76.624] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 76.624] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 76.624] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 76.624] kgem_add_handle: handle=4, index=0 [ 76.624] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 76.624] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 76.624] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 76.624] gen9_composite_get_binding_table(ffc0) [ 76.624] kgem_add_reloc64: handle=134, pos=16360, delta=0, domains=20002 [ 76.624] kgem_add_handle: handle=134, index=1 [ 76.624] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fff63000) [ 76.624] __kgem_bo_mark_dirty: handle=134 (proxy? 0) [ 76.624] [3fe0] bind bo(handle=134, addr=fff63000), format=192, width=118, height=17, pitch=512, tiling=1 -> render [ 76.624] kgem_add_reloc64: handle=122, pos=16344, delta=0, domains=40000 [ 76.624] kgem_add_reloc64: adding proxy [delta=80] for handle=122 [ 76.624] kgem_add_handle: handle=122, index=2 [ 76.624] kgem_add_reloc64[4] = (delta=80, target handle=2, presumed=fff6a000) [ 76.624] [3fd0] bind bo(handle=122, addr=fff6a050), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 76.624] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 [ 76.624] kgem_add_handle: handle=6, index=3 [ 76.624] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd581000) [ 76.624] [3fc0] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 76.624] gen9_emit_cc: blend=177 (current=ffffffff), src=17, dst=18 [ 76.624] gen9_emit_sampler: sampler = a [ 76.624] gen9_emit_sf: num_sf_outputs=2 [ 76.624] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.624] gen9_emit_vertex_elements: setup id=9 [ 76.624] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 76.624] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 76.624] glyphs0_to_dst: glyph=(-1, 3)x(11, 10), unclipped [ 76.624] emit_primitive_identity_mask__avx2: dst=(-1, 3), mask=(32.00, 112.00) x (11.00, 10.00) [ 76.624] glyphs0_to_dst: glyph=(8, 5)x(11, 11), unclipped [ 76.624] emit_primitive_identity_mask__avx2: dst=(8, 5), mask=(48.00, 112.00) x (11.00, 11.00) [ 76.624] glyphs0_to_dst: glyph=(16, 5)x(9, 8), unclipped [ 76.624] emit_primitive_identity_mask__avx2: dst=(16, 5), mask=(784.00, 16.00) x (9.00, 8.00) [ 76.624] glyphs0_to_dst: glyph=(23, 2)x(9, 11), unclipped [ 76.624] emit_primitive_identity_mask__avx2: dst=(23, 2), mask=(0.00, 80.00) x (9.00, 11.00) [ 76.624] glyphs0_to_dst: glyph=(30, 5)x(11, 8), unclipped [ 76.624] emit_primitive_identity_mask__avx2: dst=(30, 5), mask=(672.00, 16.00) x (11.00, 8.00) [ 76.624] glyphs0_to_dst: glyph=(40, 5)x(13, 8), unclipped [ 76.624] emit_primitive_identity_mask__avx2: dst=(40, 5), mask=(640.00, 32.00) x (13.00, 8.00) [ 76.624] glyphs0_to_dst: glyph=(56, 3)x(11, 10), unclipped [ 76.624] emit_primitive_identity_mask__avx2: dst=(56, 3), mask=(32.00, 112.00) x (11.00, 10.00) [ 76.624] glyphs0_to_dst: glyph=(65, 5)x(11, 8), unclipped [ 76.624] emit_primitive_identity_mask__avx2: dst=(65, 5), mask=(672.00, 16.00) x (11.00, 8.00) [ 76.624] glyphs0_to_dst: glyph=(74, 2)x(9, 11), unclipped [ 76.624] emit_primitive_identity_mask__avx2: dst=(74, 2), mask=(0.00, 80.00) x (9.00, 11.00) [ 76.624] glyphs0_to_dst: glyph=(81, 2)x(9, 11), unclipped [ 76.624] emit_primitive_identity_mask__avx2: dst=(81, 2), mask=(0.00, 80.00) x (9.00, 11.00) [ 76.624] glyphs0_to_dst: glyph=(88, 2)x(6, 11), unclipped [ 76.624] emit_primitive_identity_mask__avx2: dst=(88, 2), mask=(656.00, 32.00) x (6.00, 11.00) [ 76.624] glyphs0_to_dst: glyph=(93, 5)x(9, 8), unclipped [ 76.624] emit_primitive_identity_mask__avx2: dst=(93, 5), mask=(640.00, 48.00) x (9.00, 8.00) [ 76.624] glyphs0_to_dst: glyph=(101, 5)x(10, 11), unclipped [ 76.624] emit_primitive_identity_mask__avx2: dst=(101, 5), mask=(0.00, 64.00) x (10.00, 11.00) [ 76.624] glyphs0_to_dst: glyph=(110, 5)x(9, 8), unclipped [ 76.624] emit_primitive_identity_mask__avx2: dst=(110, 5), mask=(784.00, 16.00) x (9.00, 8.00) [ 76.624] gen8_vertex_flush[498] = 42 [ 76.624] gen9_magic_ca_pass: CA fixup (811 -> 853) [ 76.624] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.624] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.624] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.624] sna_accel_flush: flush?=1, dirty?=0 [ 76.624] gen8_vertex_close: used=3412, vbo active? 23, vb=200, nreloc=1 [ 76.624] gen8_vertex_close: reloc[0] = 289 [ 76.624] kgem_add_reloc64: handle=23, pos=289, delta=0, domains=200000 [ 76.624] kgem_add_handle: handle=23, index=4 [ 76.624] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd541000) [ 76.625] batch[1/1, flags=1800]: 332 332 16320 16384, nreloc=7, nexec=5, nfence=0, aperture=1102 [fenced=0] [ 76.625] __kgem_busy: handle=1, busy=131072, wedged=0 [ 76.625] __kgem_busy: handle=2, busy=131072, wedged=0 [ 76.625] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x82, presumed-offset=fff90000 [ 76.625] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> 1 [ 76.625] kgem_create_linear(65536) [ 76.625] search_linear_cache: num_pages=16, flags=406, use_active? 0, use_large=0 [max=65536] [ 76.625] search_linear_cache: searching for inactive cpu map [ 76.625] kgem_bo_remove_from_inactive: removing handle=127 from inactive [ 76.625] search_linear_cache: found handle=127 (num_pages=16) in linear vma cache [ 76.625] kgem_bo_map__cpu(handle=127, size=65536, map=0x0:0x7fc6b419d000) [ 76.625] kgem_new_batch: allocated and mapped batch handle=127 [size=65536] [ 76.625] kgem_bo_sync__cpu: handle=127 [ 76.625] __kgem_busy: handle=127, busy=0, wedged=0 [ 76.625] kgem_bo_sync__cpu: SYNC: handle=127, needs_flush? 0, domain? 0, busy? 0 [ 76.625] __kgem_busy: handle=127, busy=0, wedged=0 [ 76.625] kgem_bo_retire: retiring bo handle=127 (needed flush? 0), rq? 0 [busy?=0] [ 76.625] assert_bo_retired: handle=127, domain: 0 exec? 0, rq? 0 [ 76.625] kgem_new_batch: using last batch handle=130 [ 76.625] kgem_commit: release handle=130 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff90000 [ 76.625] kgem_commit: release handle=134 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fff63000 [ 76.625] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 76.625] kgem_commit: release handle=122 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 76.625] __kgem_bo_clear_busy: handle=122 [ 76.625] kgem_commit: release handle=122 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff6a000 [ 76.625] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 76.625] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 76.625] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 76.625] sna_glyphs(op=3, nlist=1, src=(0, 14)) [ 76.625] kgem_bo_is_busy: handle=134, domain: 3 exec? 0, rq? 1 [ 76.625] can_discard_mask: nlist=1, mask=28888, depth 32, op=3 (bounded? 1) [ 76.625] glyphs_format: format=166024, depth=32 [ 76.625] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 76.625] sna_glyphs: discarding mask [ 76.625] glyphs0_to_dst(op=3, src=(0, 14), nlist=1, dst=(0, 14)+(0, 0)) [ 76.625] clipped_glyphs: no, clip region (0, 0), (118, 17) matches drawable pixmap=94680752797584 size=118x17 [ 76.625] gen9_render_composite: 0x0, current mode=0/1 [ 76.625] kgem_bo_is_busy: handle=6, domain: 3 exec? 0, rq? 1 [ 76.625] kgem_bo_is_busy: handle=134, domain: 3 exec? 0, rq? 1 [ 76.625] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.625] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.625] sna_drawable_use_bo pixmap=4702, box=((0, 0), (118, 17)), flags=7... [ 76.625] sna_drawable_use_bo: exported target, set PREFER_GPU [ 76.625] sna_drawable_use_bo: pinned, never REPLACES [ 76.625] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=7 [ 76.625] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.625] sna_drawable_use_bo: using whole GPU bo [ 76.625] gen9_composite_set_target: pixmap=4702, format=20028888, size=118x17, pitch=512, delta=(0,0),damage=0xffffffffffffffff [ 76.625] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.625] color_convert: src=ff807d78 [20028888] [ 76.625] color_convert: dst=ff807d78 [20028888] [ 76.625] sna_render_get_solid: ff807d78 [ 76.625] sna_render_get_solid(25) = ff807d78 (old) [ 76.625] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.625] sna_transform_is_imprecise_integer_translation: no transform [ 76.625] gen9_composite_picture: integer translation (0, 0), removing [ 76.625] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.625] sna_render_pixmap_bo: GPU all damaged [ 76.625] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.625] gen4_choose_composite_emitter: solid, identity mask [ 76.625] kgem_check_bo: num_pages=+1028, num_exec=+3 [ 76.625] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 76.625] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 76.625] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 76.625] kgem_add_handle: handle=4, index=0 [ 76.625] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 76.625] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 76.625] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 76.625] gen9_composite_get_binding_table(ffc0) [ 76.625] kgem_add_reloc64: handle=134, pos=16360, delta=0, domains=20002 [ 76.625] kgem_add_handle: handle=134, index=1 [ 76.625] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fff63000) [ 76.625] __kgem_bo_mark_dirty: handle=134 (proxy? 0) [ 76.625] [3fe0] bind bo(handle=134, addr=fff63000), format=192, width=118, height=17, pitch=512, tiling=1 -> render [ 76.625] kgem_add_reloc64: handle=122, pos=16344, delta=0, domains=40000 [ 76.625] kgem_add_reloc64: adding proxy [delta=100] for handle=122 [ 76.625] kgem_add_handle: handle=122, index=2 [ 76.625] kgem_add_reloc64[4] = (delta=100, target handle=2, presumed=fff6a000) [ 76.625] [3fd0] bind bo(handle=122, addr=fff6a064), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 76.625] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 [ 76.625] kgem_add_handle: handle=6, index=3 [ 76.625] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd581000) [ 76.625] [3fc0] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 76.625] gen9_emit_cc: blend=177 (current=ffffffff), src=17, dst=18 [ 76.625] gen9_emit_sampler: sampler = a [ 76.625] gen9_emit_sf: num_sf_outputs=2 [ 76.625] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.625] gen9_emit_vertex_elements: setup id=9 [ 76.625] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 76.625] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 76.625] glyphs0_to_dst: glyph=(-1, 4)x(11, 10), unclipped [ 76.625] emit_primitive_identity_mask__avx2: dst=(-1, 4), mask=(32.00, 112.00) x (11.00, 10.00) [ 76.625] glyphs0_to_dst: glyph=(8, 6)x(11, 11), unclipped [ 76.625] emit_primitive_identity_mask__avx2: dst=(8, 6), mask=(48.00, 112.00) x (11.00, 11.00) [ 76.625] glyphs0_to_dst: glyph=(16, 6)x(9, 8), unclipped [ 76.625] emit_primitive_identity_mask__avx2: dst=(16, 6), mask=(784.00, 16.00) x (9.00, 8.00) [ 76.625] glyphs0_to_dst: glyph=(23, 3)x(9, 11), unclipped [ 76.625] emit_primitive_identity_mask__avx2: dst=(23, 3), mask=(0.00, 80.00) x (9.00, 11.00) [ 76.625] glyphs0_to_dst: glyph=(30, 6)x(11, 8), unclipped [ 76.625] emit_primitive_identity_mask__avx2: dst=(30, 6), mask=(672.00, 16.00) x (11.00, 8.00) [ 76.625] glyphs0_to_dst: glyph=(40, 6)x(13, 8), unclipped [ 76.625] emit_primitive_identity_mask__avx2: dst=(40, 6), mask=(640.00, 32.00) x (13.00, 8.00) [ 76.625] glyphs0_to_dst: glyph=(56, 4)x(11, 10), unclipped [ 76.625] emit_primitive_identity_mask__avx2: dst=(56, 4), mask=(32.00, 112.00) x (11.00, 10.00) [ 76.625] glyphs0_to_dst: glyph=(65, 6)x(11, 8), unclipped [ 76.625] emit_primitive_identity_mask__avx2: dst=(65, 6), mask=(672.00, 16.00) x (11.00, 8.00) [ 76.625] glyphs0_to_dst: glyph=(74, 3)x(9, 11), unclipped [ 76.625] emit_primitive_identity_mask__avx2: dst=(74, 3), mask=(0.00, 80.00) x (9.00, 11.00) [ 76.625] glyphs0_to_dst: glyph=(81, 3)x(9, 11), unclipped [ 76.625] emit_primitive_identity_mask__avx2: dst=(81, 3), mask=(0.00, 80.00) x (9.00, 11.00) [ 76.625] glyphs0_to_dst: glyph=(88, 3)x(6, 11), unclipped [ 76.625] emit_primitive_identity_mask__avx2: dst=(88, 3), mask=(656.00, 32.00) x (6.00, 11.00) [ 76.625] glyphs0_to_dst: glyph=(93, 6)x(9, 8), unclipped [ 76.625] emit_primitive_identity_mask__avx2: dst=(93, 6), mask=(640.00, 48.00) x (9.00, 8.00) [ 76.625] glyphs0_to_dst: glyph=(101, 6)x(10, 11), unclipped [ 76.625] emit_primitive_identity_mask__avx2: dst=(101, 6), mask=(0.00, 64.00) x (10.00, 11.00) [ 76.625] glyphs0_to_dst: glyph=(110, 6)x(9, 8), unclipped [ 76.625] emit_primitive_identity_mask__avx2: dst=(110, 6), mask=(784.00, 16.00) x (9.00, 8.00) [ 76.625] gen8_vertex_flush[498] = 42 [ 76.625] gen9_magic_ca_pass: CA fixup (853 -> 895) [ 76.625] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.625] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.625] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.625] sna_accel_flush: flush?=1, dirty?=0 [ 76.625] gen8_vertex_close: used=3580, vbo active? 23, vb=200, nreloc=1 [ 76.625] gen8_vertex_close: reloc[0] = 289 [ 76.625] kgem_add_reloc64: handle=23, pos=289, delta=0, domains=200000 [ 76.625] kgem_add_handle: handle=23, index=4 [ 76.625] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd541000) [ 76.625] batch[1/1, flags=1800]: 332 332 16320 16384, nreloc=7, nexec=5, nfence=0, aperture=1102 [fenced=0] [ 76.625] __kgem_busy: handle=1, busy=131072, wedged=0 [ 76.625] __kgem_busy: handle=2, busy=131072, wedged=0 [ 76.625] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x7f, presumed-offset=fd373000 [ 76.625] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> 1 [ 76.625] kgem_create_linear(65536) [ 76.625] search_linear_cache: num_pages=16, flags=406, use_active? 0, use_large=0 [max=65536] [ 76.625] search_linear_cache: searching for inactive cpu map [ 76.625] kgem_bo_remove_from_inactive: removing handle=117 from inactive [ 76.625] search_linear_cache: found handle=117 (num_pages=16) in linear vma cache [ 76.625] kgem_bo_map__cpu(handle=117, size=65536, map=0x0:0x7fc6b41bd000) [ 76.625] kgem_new_batch: allocated and mapped batch handle=117 [size=65536] [ 76.625] kgem_bo_sync__cpu: handle=117 [ 76.625] __kgem_busy: handle=117, busy=0, wedged=0 [ 76.625] kgem_bo_sync__cpu: SYNC: handle=117, needs_flush? 0, domain? 0, busy? 0 [ 76.625] __kgem_busy: handle=117, busy=0, wedged=0 [ 76.625] kgem_bo_retire: retiring bo handle=117 (needed flush? 0), rq? 0 [busy?=0] [ 76.625] assert_bo_retired: handle=117, domain: 0 exec? 0, rq? 0 [ 76.625] kgem_new_batch: using last batch handle=127 [ 76.625] kgem_commit: release handle=127 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd373000 [ 76.625] kgem_commit: release handle=134 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fff63000 [ 76.625] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 76.625] kgem_commit: release handle=122 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 76.625] __kgem_bo_clear_busy: handle=122 [ 76.625] kgem_commit: release handle=122 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff6a000 [ 76.625] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 76.625] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 76.625] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 76.625] sna_accel_flush: flush?=0, dirty?=0 [ 76.625] sna_accel_flush: flush?=0, dirty?=0 [ 76.625] sna_accel_flush: flush?=0, dirty?=0 [ 76.625] sna_block_handler (tv=0.0) [ 76.625] sna_wakeup_handler [ 76.625] sna_glyphs(op=3, nlist=1, src=(172, 117)) [ 76.625] kgem_bo_is_busy: handle=112, domain: 3 exec? 0, rq? 1 [ 76.625] sna_glyphs: discarding mask [ 76.625] glyphs0_to_dst(op=3, src=(172, 117), nlist=1, dst=(172, 117)+(0, 0)) [ 76.625] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.625] gen9_render_composite: 0x0, current mode=0/1 [ 76.625] kgem_bo_is_busy: handle=6, domain: 3 exec? 0, rq? 1 [ 76.625] kgem_bo_is_busy: handle=112, domain: 3 exec? 0, rq? 1 [ 76.625] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.625] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.625] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.625] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.625] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.625] sna_drawable_use_bo: using whole GPU bo [ 76.625] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.625] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.625] color_convert: src=ff729fcf [20028888] [ 76.625] color_convert: dst=ff729fcf [20028888] [ 76.625] sna_render_get_solid: ff729fcf [ 76.625] sna_render_get_solid(23) = ff729fcf (old) [ 76.625] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.625] sna_transform_is_imprecise_integer_translation: no transform [ 76.625] gen9_composite_picture: integer translation (0, 0), removing [ 76.625] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.625] sna_render_pixmap_bo: GPU all damaged [ 76.625] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.625] gen4_choose_composite_emitter: solid, identity mask [ 76.625] kgem_check_bo: num_pages=+9125, num_exec=+3 [ 76.625] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 76.625] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 76.625] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 76.625] kgem_add_handle: handle=4, index=0 [ 76.625] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 76.625] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 76.625] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 76.625] gen9_composite_get_binding_table(ffc0) [ 76.625] kgem_add_reloc64: handle=112, pos=16360, delta=0, domains=20002 [ 76.625] kgem_add_handle: handle=112, index=1 [ 76.625] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e64a9000) [ 76.625] __kgem_bo_mark_dirty: handle=112 (proxy? 0) [ 76.625] [3fe0] bind bo(handle=112, addr=e64a9000), format=192, width=3775, height=2136, pitch=15360, tiling=1 -> render [ 76.625] kgem_add_reloc64: handle=122, pos=16344, delta=0, domains=40000 [ 76.625] kgem_add_reloc64: adding proxy [delta=92] for handle=122 [ 76.625] kgem_add_handle: handle=122, index=2 [ 76.625] kgem_add_reloc64[4] = (delta=92, target handle=2, presumed=fff6a000) [ 76.625] [3fd0] bind bo(handle=122, addr=fff6a05c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 76.625] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 [ 76.626] kgem_add_handle: handle=6, index=3 [ 76.626] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd581000) [ 76.626] [3fc0] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 76.626] gen9_emit_cc: blend=177 (current=ffffffff), src=17, dst=18 [ 76.626] gen9_emit_sampler: sampler = a [ 76.626] gen9_emit_sf: num_sf_outputs=2 [ 76.626] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.626] gen9_emit_vertex_elements: setup id=9 [ 76.626] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 76.626] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 76.626] glyphs0_to_dst: glyph=(171, 111)x(11, 3), unclipped [ 76.626] emit_primitive_identity_mask__avx2: dst=(171, 111), mask=(736.00, 32.00) x (11.00, 3.00) [ 76.626] gen8_vertex_flush[498] = 3 [ 76.626] gen9_magic_ca_pass: CA fixup (895 -> 898) [ 76.626] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.626] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.626] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.626] sna_glyphs(op=3, nlist=1, src=(181, 117)) [ 76.626] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.626] sna_glyphs: discarding mask [ 76.626] glyphs0_to_dst(op=3, src=(181, 117), nlist=1, dst=(181, 117)+(0, 0)) [ 76.626] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.626] gen9_render_composite: 0x0, current mode=1/1 [ 76.626] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 76.626] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.626] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.626] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.626] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.626] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.626] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.626] sna_drawable_use_bo: using whole GPU bo [ 76.626] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.626] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.626] color_convert: src=ffffffff [20028888] [ 76.626] color_convert: dst=ffffffff [20028888] [ 76.626] sna_render_get_solid: ffffffff [ 76.626] sna_render_get_solid(white) [ 76.626] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.626] sna_transform_is_imprecise_integer_translation: no transform [ 76.626] gen9_composite_picture: integer translation (0, 0), removing [ 76.626] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.626] sna_render_pixmap_bo: GPU all damaged [ 76.626] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.626] gen4_choose_composite_emitter: solid, identity mask [ 76.626] kgem_check_bo: num_pages=+1, num_exec=+1 [ 76.626] gen9_composite_get_binding_table(fec0) [ 76.626] kgem_add_reloc64: handle=7, pos=16296, delta=0, domains=40000 [ 76.626] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 76.626] kgem_add_handle: handle=7, index=4 [ 76.626] kgem_add_reloc64[6] = (delta=1048, target handle=4, presumed=fffe8000) [ 76.626] [3fa0] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 76.626] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.626] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.626] gen9_emit_vertex_elements: setup id=9 [ 76.626] glyphs0_to_dst: glyph=(180, 106)x(10, 13), unclipped [ 76.626] emit_primitive_identity_mask__avx2: dst=(180, 106), mask=(752.00, 32.00) x (10.00, 13.00) [ 76.626] gen8_vertex_flush[598] = 3 [ 76.626] gen9_magic_ca_pass: CA fixup (898 -> 901) [ 76.626] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.626] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.626] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.626] sna_glyphs(op=3, nlist=1, src=(1, 134)) [ 76.626] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.626] sna_glyphs: discarding mask [ 76.626] glyphs0_to_dst(op=3, src=(1, 134), nlist=1, dst=(1, 134)+(0, 0)) [ 76.626] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.626] gen9_render_composite: 0x0, current mode=1/1 [ 76.626] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 76.626] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.626] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.626] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.626] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.626] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.626] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.626] sna_drawable_use_bo: using whole GPU bo [ 76.626] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.626] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.626] color_convert: src=ff8ae234 [20028888] [ 76.626] color_convert: dst=ff8ae234 [20028888] [ 76.626] sna_render_get_solid: ff8ae234 [ 76.626] sna_render_get_solid(22) = ff8ae234 (old) [ 76.626] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.626] sna_transform_is_imprecise_integer_translation: no transform [ 76.626] gen9_composite_picture: integer translation (0, 0), removing [ 76.626] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.626] sna_render_pixmap_bo: GPU all damaged [ 76.626] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.626] gen4_choose_composite_emitter: solid, identity mask [ 76.626] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.626] gen9_composite_get_binding_table(fe40) [ 76.626] kgem_add_reloc64: handle=122, pos=16264, delta=0, domains=40000 [ 76.626] kgem_add_reloc64: adding proxy [delta=88] for handle=122 [ 76.626] kgem_add_reloc64[7] = (delta=88, target handle=2, presumed=fff6a000) [ 76.626] [3f80] bind bo(handle=122, addr=fff6a058), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 76.626] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.626] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.626] gen9_emit_vertex_elements: setup id=9 [ 76.626] glyphs0_to_dst: glyph=(1, 126)x(9, 8), unclipped [ 76.626] emit_primitive_identity_mask__avx2: dst=(1, 126), mask=(688.00, 32.00) x (9.00, 8.00) [ 76.626] glyphs0_to_dst: glyph=(9, 124)x(10, 13), unclipped [ 76.626] emit_primitive_identity_mask__avx2: dst=(9, 124), mask=(672.00, 48.00) x (10.00, 13.00) [ 76.626] glyphs0_to_dst: glyph=(19, 126)x(9, 8), unclipped [ 76.626] emit_primitive_identity_mask__avx2: dst=(19, 126), mask=(688.00, 32.00) x (9.00, 8.00) [ 76.626] glyphs0_to_dst: glyph=(28, 128)x(8, 3), unclipped [ 76.626] emit_primitive_identity_mask__avx2: dst=(28, 128), mask=(688.00, 48.00) x (8.00, 3.00) [ 76.626] glyphs0_to_dst: glyph=(36, 124)x(11, 10), unclipped [ 76.626] emit_primitive_identity_mask__avx2: dst=(36, 124), mask=(704.00, 0.00) x (11.00, 10.00) [ 76.626] glyphs0_to_dst: glyph=(46, 126)x(9, 8), unclipped [ 76.626] emit_primitive_identity_mask__avx2: dst=(46, 126), mask=(720.00, 0.00) x (9.00, 8.00) [ 76.626] glyphs0_to_dst: glyph=(54, 126)x(10, 8), unclipped [ 76.626] emit_primitive_identity_mask__avx2: dst=(54, 126), mask=(704.00, 16.00) x (10.00, 8.00) [ 76.626] glyphs0_to_dst: glyph=(63, 126)x(10, 8), unclipped [ 76.626] emit_primitive_identity_mask__avx2: dst=(63, 126), mask=(720.00, 16.00) x (10.00, 8.00) [ 76.626] glyphs0_to_dst: glyph=(72, 123)x(10, 11), unclipped [ 76.626] emit_primitive_identity_mask__avx2: dst=(72, 123), mask=(736.00, 0.00) x (10.00, 11.00) [ 76.626] glyphs0_to_dst: glyph=(81, 126)x(10, 8), unclipped [ 76.626] emit_primitive_identity_mask__avx2: dst=(81, 126), mask=(752.00, 0.00) x (10.00, 8.00) [ 76.626] glyphs0_to_dst: glyph=(90, 123)x(10, 11), unclipped [ 76.626] emit_primitive_identity_mask__avx2: dst=(90, 123), mask=(736.00, 0.00) x (10.00, 11.00) [ 76.626] glyphs0_to_dst: glyph=(99, 126)x(11, 8), unclipped [ 76.626] emit_primitive_identity_mask__avx2: dst=(99, 126), mask=(736.00, 16.00) x (11.00, 8.00) [ 76.626] glyphs0_to_dst: glyph=(109, 126)x(9, 8), unclipped [ 76.626] emit_primitive_identity_mask__avx2: dst=(109, 126), mask=(752.00, 16.00) x (9.00, 8.00) [ 76.626] glyphs0_to_dst: glyph=(118, 128)x(8, 3), unclipped [ 76.626] emit_primitive_identity_mask__avx2: dst=(118, 128), mask=(688.00, 48.00) x (8.00, 3.00) [ 76.626] glyphs0_to_dst: glyph=(126, 124)x(10, 10), unclipped [ 76.626] emit_primitive_identity_mask__avx2: dst=(126, 124), mask=(704.00, 32.00) x (10.00, 10.00) [ 76.626] glyphs0_to_dst: glyph=(135, 124)x(10, 10), unclipped [ 76.626] emit_primitive_identity_mask__avx2: dst=(135, 124), mask=(704.00, 32.00) x (10.00, 10.00) [ 76.626] glyphs0_to_dst: glyph=(144, 124)x(10, 10), unclipped [ 76.626] emit_primitive_identity_mask__avx2: dst=(144, 124), mask=(720.00, 32.00) x (10.00, 10.00) [ 76.626] glyphs0_to_dst: glyph=(153, 124)x(10, 10), unclipped [ 76.626] emit_primitive_identity_mask__avx2: dst=(153, 124), mask=(704.00, 48.00) x (10.00, 10.00) [ 76.626] gen8_vertex_flush[698] = 54 [ 76.626] gen9_magic_ca_pass: CA fixup (901 -> 955) [ 76.626] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.626] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.626] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.626] sna_glyphs(op=3, nlist=1, src=(163, 134)) [ 76.626] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.626] sna_glyphs: discarding mask [ 76.626] glyphs0_to_dst(op=3, src=(163, 134), nlist=1, dst=(163, 134)+(0, 0)) [ 76.626] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.626] gen9_render_composite: 0x0, current mode=1/1 [ 76.626] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 76.626] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.626] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.626] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.626] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.626] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.626] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.626] sna_drawable_use_bo: using whole GPU bo [ 76.626] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.626] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.626] color_convert: src=ffffffff [20028888] [ 76.626] color_convert: dst=ffffffff [20028888] [ 76.626] sna_render_get_solid: ffffffff [ 76.626] sna_render_get_solid(white) [ 76.626] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.626] sna_transform_is_imprecise_integer_translation: no transform [ 76.626] gen9_composite_picture: integer translation (0, 0), removing [ 76.626] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.626] sna_render_pixmap_bo: GPU all damaged [ 76.626] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.626] gen4_choose_composite_emitter: solid, identity mask [ 76.626] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.626] gen9_composite_get_binding_table(fdc0) [ 76.626] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.626] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.626] gen9_emit_vertex_elements: setup id=9 [ 76.626] glyphs0_to_dst: glyph=(165, 126)x(5, 8), unclipped [ 76.626] emit_primitive_identity_mask__avx2: dst=(165, 126), mask=(720.00, 48.00) x (5.00, 8.00) [ 76.626] gen8_vertex_flush[798] = 3 [ 76.626] gen9_magic_ca_pass: CA fixup (955 -> 958) [ 76.626] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.626] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.626] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.626] sna_glyphs(op=3, nlist=1, src=(172, 134)) [ 76.626] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.626] sna_glyphs: discarding mask [ 76.626] glyphs0_to_dst(op=3, src=(172, 134), nlist=1, dst=(172, 134)+(0, 0)) [ 76.626] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.626] gen9_render_composite: 0x0, current mode=1/1 [ 76.626] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 76.626] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.626] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.626] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.626] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.626] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.626] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.626] sna_drawable_use_bo: using whole GPU bo [ 76.626] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.626] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.626] color_convert: src=ff729fcf [20028888] [ 76.626] color_convert: dst=ff729fcf [20028888] [ 76.626] sna_render_get_solid: ff729fcf [ 76.626] sna_render_get_solid(23) = ff729fcf (old) [ 76.626] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.626] sna_transform_is_imprecise_integer_translation: no transform [ 76.626] gen9_composite_picture: integer translation (0, 0), removing [ 76.626] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.626] sna_render_pixmap_bo: GPU all damaged [ 76.626] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.626] gen4_choose_composite_emitter: solid, identity mask [ 76.626] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.626] gen9_composite_get_binding_table(fd80) [ 76.626] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.626] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.626] gen9_emit_vertex_elements: setup id=9 [ 76.626] glyphs0_to_dst: glyph=(171, 128)x(11, 3), unclipped [ 76.626] emit_primitive_identity_mask__avx2: dst=(171, 128), mask=(736.00, 32.00) x (11.00, 3.00) [ 76.626] gen8_vertex_flush[898] = 3 [ 76.626] gen9_magic_ca_pass: CA fixup (958 -> 961) [ 76.626] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.626] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.626] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.626] sna_glyphs(op=3, nlist=1, src=(181, 134)) [ 76.626] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.626] sna_glyphs: discarding mask [ 76.626] glyphs0_to_dst(op=3, src=(181, 134), nlist=1, dst=(181, 134)+(0, 0)) [ 76.626] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.626] gen9_render_composite: 0x0, current mode=1/1 [ 76.626] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 76.626] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.626] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.626] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.626] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.626] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.626] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.626] sna_drawable_use_bo: using whole GPU bo [ 76.626] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.626] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.626] color_convert: src=ffffffff [20028888] [ 76.626] color_convert: dst=ffffffff [20028888] [ 76.626] sna_render_get_solid: ffffffff [ 76.626] sna_render_get_solid(white) [ 76.626] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.626] sna_transform_is_imprecise_integer_translation: no transform [ 76.626] gen9_composite_picture: integer translation (0, 0), removing [ 76.626] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.626] sna_render_pixmap_bo: GPU all damaged [ 76.626] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.626] gen4_choose_composite_emitter: solid, identity mask [ 76.626] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.626] gen9_composite_get_binding_table(fd40) [ 76.626] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.626] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.626] gen9_emit_vertex_elements: setup id=9 [ 76.626] glyphs0_to_dst: glyph=(180, 123)x(10, 13), unclipped [ 76.626] emit_primitive_identity_mask__avx2: dst=(180, 123), mask=(752.00, 32.00) x (10.00, 13.00) [ 76.626] gen8_vertex_flush[998] = 3 [ 76.626] gen9_magic_ca_pass: CA fixup (961 -> 964) [ 76.626] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.626] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.626] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.626] sna_glyphs(op=3, nlist=1, src=(1, 151)) [ 76.626] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.626] sna_glyphs: discarding mask [ 76.626] glyphs0_to_dst(op=3, src=(1, 151), nlist=1, dst=(1, 151)+(0, 0)) [ 76.626] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.626] gen9_render_composite: 0x0, current mode=1/1 [ 76.626] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 76.626] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.626] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.626] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.626] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.626] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.627] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.627] sna_drawable_use_bo: using whole GPU bo [ 76.627] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.627] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.627] color_convert: src=ff8ae234 [20028888] [ 76.627] color_convert: dst=ff8ae234 [20028888] [ 76.627] sna_render_get_solid: ff8ae234 [ 76.627] sna_render_get_solid(22) = ff8ae234 (old) [ 76.627] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.627] sna_transform_is_imprecise_integer_translation: no transform [ 76.627] gen9_composite_picture: integer translation (0, 0), removing [ 76.627] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.627] sna_render_pixmap_bo: GPU all damaged [ 76.627] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.627] gen4_choose_composite_emitter: solid, identity mask [ 76.627] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.627] gen9_composite_get_binding_table(fd00) [ 76.627] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.627] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.627] gen9_emit_vertex_elements: setup id=9 [ 76.627] glyphs0_to_dst: glyph=(1, 143)x(9, 8), unclipped [ 76.627] emit_primitive_identity_mask__avx2: dst=(1, 143), mask=(688.00, 32.00) x (9.00, 8.00) [ 76.627] glyphs0_to_dst: glyph=(9, 141)x(10, 13), unclipped [ 76.627] emit_primitive_identity_mask__avx2: dst=(9, 141), mask=(672.00, 48.00) x (10.00, 13.00) [ 76.627] glyphs0_to_dst: glyph=(19, 143)x(9, 8), unclipped [ 76.627] emit_primitive_identity_mask__avx2: dst=(19, 143), mask=(688.00, 32.00) x (9.00, 8.00) [ 76.627] glyphs0_to_dst: glyph=(28, 145)x(8, 3), unclipped [ 76.627] emit_primitive_identity_mask__avx2: dst=(28, 145), mask=(688.00, 48.00) x (8.00, 3.00) [ 76.627] glyphs0_to_dst: glyph=(36, 141)x(11, 10), unclipped [ 76.627] emit_primitive_identity_mask__avx2: dst=(36, 141), mask=(704.00, 0.00) x (11.00, 10.00) [ 76.627] glyphs0_to_dst: glyph=(46, 143)x(9, 8), unclipped [ 76.627] emit_primitive_identity_mask__avx2: dst=(46, 143), mask=(720.00, 0.00) x (9.00, 8.00) [ 76.627] glyphs0_to_dst: glyph=(54, 143)x(10, 8), unclipped [ 76.627] emit_primitive_identity_mask__avx2: dst=(54, 143), mask=(704.00, 16.00) x (10.00, 8.00) [ 76.627] glyphs0_to_dst: glyph=(63, 143)x(10, 8), unclipped [ 76.627] emit_primitive_identity_mask__avx2: dst=(63, 143), mask=(720.00, 16.00) x (10.00, 8.00) [ 76.627] glyphs0_to_dst: glyph=(72, 140)x(10, 11), unclipped [ 76.627] emit_primitive_identity_mask__avx2: dst=(72, 140), mask=(736.00, 0.00) x (10.00, 11.00) [ 76.627] glyphs0_to_dst: glyph=(81, 143)x(10, 8), unclipped [ 76.627] emit_primitive_identity_mask__avx2: dst=(81, 143), mask=(752.00, 0.00) x (10.00, 8.00) [ 76.627] glyphs0_to_dst: glyph=(90, 140)x(10, 11), unclipped [ 76.627] emit_primitive_identity_mask__avx2: dst=(90, 140), mask=(736.00, 0.00) x (10.00, 11.00) [ 76.627] glyphs0_to_dst: glyph=(99, 143)x(11, 8), unclipped [ 76.627] emit_primitive_identity_mask__avx2: dst=(99, 143), mask=(736.00, 16.00) x (11.00, 8.00) [ 76.627] glyphs0_to_dst: glyph=(109, 143)x(9, 8), unclipped [ 76.627] emit_primitive_identity_mask__avx2: dst=(109, 143), mask=(752.00, 16.00) x (9.00, 8.00) [ 76.627] glyphs0_to_dst: glyph=(118, 145)x(8, 3), unclipped [ 76.627] emit_primitive_identity_mask__avx2: dst=(118, 145), mask=(688.00, 48.00) x (8.00, 3.00) [ 76.627] glyphs0_to_dst: glyph=(126, 141)x(10, 10), unclipped [ 76.627] emit_primitive_identity_mask__avx2: dst=(126, 141), mask=(704.00, 32.00) x (10.00, 10.00) [ 76.627] glyphs0_to_dst: glyph=(135, 141)x(10, 10), unclipped [ 76.627] emit_primitive_identity_mask__avx2: dst=(135, 141), mask=(704.00, 32.00) x (10.00, 10.00) [ 76.627] glyphs0_to_dst: glyph=(144, 141)x(10, 10), unclipped [ 76.627] emit_primitive_identity_mask__avx2: dst=(144, 141), mask=(720.00, 32.00) x (10.00, 10.00) [ 76.627] glyphs0_to_dst: glyph=(153, 141)x(10, 10), unclipped [ 76.627] emit_primitive_identity_mask__avx2: dst=(153, 141), mask=(704.00, 48.00) x (10.00, 10.00) [ 76.627] gen8_vertex_flush[a98] = 54 [ 76.627] gen9_magic_ca_pass: CA fixup (964 -> 1018) [ 76.627] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.627] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.627] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.627] sna_glyphs(op=3, nlist=1, src=(163, 151)) [ 76.627] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.627] sna_glyphs: discarding mask [ 76.627] glyphs0_to_dst(op=3, src=(163, 151), nlist=1, dst=(163, 151)+(0, 0)) [ 76.627] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.627] gen9_render_composite: 0x0, current mode=1/1 [ 76.627] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 76.627] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.627] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.627] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.627] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.627] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.627] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.627] sna_drawable_use_bo: using whole GPU bo [ 76.627] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.627] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.627] color_convert: src=ffffffff [20028888] [ 76.627] color_convert: dst=ffffffff [20028888] [ 76.627] sna_render_get_solid: ffffffff [ 76.627] sna_render_get_solid(white) [ 76.627] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.627] sna_transform_is_imprecise_integer_translation: no transform [ 76.627] gen9_composite_picture: integer translation (0, 0), removing [ 76.627] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.627] sna_render_pixmap_bo: GPU all damaged [ 76.627] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.627] gen4_choose_composite_emitter: solid, identity mask [ 76.627] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.627] gen9_composite_get_binding_table(fcc0) [ 76.627] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.627] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.627] gen9_emit_vertex_elements: setup id=9 [ 76.627] glyphs0_to_dst: glyph=(165, 143)x(5, 8), unclipped [ 76.627] emit_primitive_identity_mask__avx2: dst=(165, 143), mask=(720.00, 48.00) x (5.00, 8.00) [ 76.627] gen8_vertex_flush[b98] = 3 [ 76.627] gen9_magic_ca_pass: CA fixup (1018 -> 1021) [ 76.627] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.627] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.627] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.627] sna_glyphs(op=3, nlist=1, src=(172, 151)) [ 76.627] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.627] sna_glyphs: discarding mask [ 76.627] glyphs0_to_dst(op=3, src=(172, 151), nlist=1, dst=(172, 151)+(0, 0)) [ 76.627] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.627] gen9_render_composite: 0x0, current mode=1/1 [ 76.627] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 76.627] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.627] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.627] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.627] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.627] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.627] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.627] sna_drawable_use_bo: using whole GPU bo [ 76.627] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.627] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.627] color_convert: src=ff729fcf [20028888] [ 76.627] color_convert: dst=ff729fcf [20028888] [ 76.627] sna_render_get_solid: ff729fcf [ 76.627] sna_render_get_solid(23) = ff729fcf (old) [ 76.627] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.627] sna_transform_is_imprecise_integer_translation: no transform [ 76.627] gen9_composite_picture: integer translation (0, 0), removing [ 76.627] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.627] sna_render_pixmap_bo: GPU all damaged [ 76.627] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.627] gen4_choose_composite_emitter: solid, identity mask [ 76.627] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.627] gen9_composite_get_binding_table(fc80) [ 76.627] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.627] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.627] gen9_emit_vertex_elements: setup id=9 [ 76.627] glyphs0_to_dst: glyph=(171, 145)x(11, 3), unclipped [ 76.627] emit_primitive_identity_mask__avx2: dst=(171, 145), mask=(736.00, 32.00) x (11.00, 3.00) [ 76.627] gen8_vertex_flush[c98] = 3 [ 76.627] gen9_magic_ca_pass: CA fixup (1021 -> 1024) [ 76.627] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.627] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.627] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.627] sna_glyphs(op=3, nlist=1, src=(181, 151)) [ 76.627] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.627] sna_glyphs: discarding mask [ 76.627] glyphs0_to_dst(op=3, src=(181, 151), nlist=1, dst=(181, 151)+(0, 0)) [ 76.627] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.627] gen9_render_composite: 0x0, current mode=1/1 [ 76.627] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 76.627] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.627] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.627] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.627] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.627] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.627] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.627] sna_drawable_use_bo: using whole GPU bo [ 76.627] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.627] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.627] color_convert: src=ffffffff [20028888] [ 76.627] color_convert: dst=ffffffff [20028888] [ 76.627] sna_render_get_solid: ffffffff [ 76.627] sna_render_get_solid(white) [ 76.627] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.627] sna_transform_is_imprecise_integer_translation: no transform [ 76.627] gen9_composite_picture: integer translation (0, 0), removing [ 76.627] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.627] sna_render_pixmap_bo: GPU all damaged [ 76.627] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.627] gen4_choose_composite_emitter: solid, identity mask [ 76.627] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.627] gen9_composite_get_binding_table(fc40) [ 76.627] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.627] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.627] gen9_emit_vertex_elements: setup id=9 [ 76.627] glyphs0_to_dst: glyph=(180, 140)x(10, 13), unclipped [ 76.627] emit_primitive_identity_mask__avx2: dst=(180, 140), mask=(752.00, 32.00) x (10.00, 13.00) [ 76.627] gen8_vertex_flush[d98] = 3 [ 76.627] gen9_magic_ca_pass: CA fixup (1024 -> 1027) [ 76.627] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.627] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.627] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.627] sna_glyphs(op=3, nlist=1, src=(1, 168)) [ 76.627] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.627] sna_glyphs: discarding mask [ 76.627] glyphs0_to_dst(op=3, src=(1, 168), nlist=1, dst=(1, 168)+(0, 0)) [ 76.627] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.627] gen9_render_composite: 0x0, current mode=1/1 [ 76.627] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 76.627] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.627] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.627] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.627] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.627] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.627] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.627] sna_drawable_use_bo: using whole GPU bo [ 76.627] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.627] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.627] color_convert: src=ff8ae234 [20028888] [ 76.627] color_convert: dst=ff8ae234 [20028888] [ 76.627] sna_render_get_solid: ff8ae234 [ 76.627] sna_render_get_solid(22) = ff8ae234 (old) [ 76.627] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.627] sna_transform_is_imprecise_integer_translation: no transform [ 76.627] gen9_composite_picture: integer translation (0, 0), removing [ 76.627] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.627] sna_render_pixmap_bo: GPU all damaged [ 76.627] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.627] gen4_choose_composite_emitter: solid, identity mask [ 76.627] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.627] gen9_composite_get_binding_table(fc00) [ 76.627] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.627] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.627] gen9_emit_vertex_elements: setup id=9 [ 76.627] glyphs0_to_dst: glyph=(1, 160)x(9, 8), unclipped [ 76.627] emit_primitive_identity_mask__avx2: dst=(1, 160), mask=(688.00, 32.00) x (9.00, 8.00) [ 76.627] glyphs0_to_dst: glyph=(9, 158)x(10, 13), unclipped [ 76.627] emit_primitive_identity_mask__avx2: dst=(9, 158), mask=(672.00, 48.00) x (10.00, 13.00) [ 76.627] glyphs0_to_dst: glyph=(19, 160)x(9, 8), unclipped [ 76.627] emit_primitive_identity_mask__avx2: dst=(19, 160), mask=(688.00, 32.00) x (9.00, 8.00) [ 76.627] glyphs0_to_dst: glyph=(28, 162)x(8, 3), unclipped [ 76.627] emit_primitive_identity_mask__avx2: dst=(28, 162), mask=(688.00, 48.00) x (8.00, 3.00) [ 76.627] glyphs0_to_dst: glyph=(36, 158)x(11, 10), unclipped [ 76.627] emit_primitive_identity_mask__avx2: dst=(36, 158), mask=(704.00, 0.00) x (11.00, 10.00) [ 76.627] glyphs0_to_dst: glyph=(46, 160)x(9, 8), unclipped [ 76.627] emit_primitive_identity_mask__avx2: dst=(46, 160), mask=(720.00, 0.00) x (9.00, 8.00) [ 76.627] glyphs0_to_dst: glyph=(54, 160)x(10, 8), unclipped [ 76.627] emit_primitive_identity_mask__avx2: dst=(54, 160), mask=(704.00, 16.00) x (10.00, 8.00) [ 76.627] glyphs0_to_dst: glyph=(63, 160)x(10, 8), unclipped [ 76.627] emit_primitive_identity_mask__avx2: dst=(63, 160), mask=(720.00, 16.00) x (10.00, 8.00) [ 76.627] glyphs0_to_dst: glyph=(72, 157)x(10, 11), unclipped [ 76.627] emit_primitive_identity_mask__avx2: dst=(72, 157), mask=(736.00, 0.00) x (10.00, 11.00) [ 76.627] glyphs0_to_dst: glyph=(81, 160)x(10, 8), unclipped [ 76.627] emit_primitive_identity_mask__avx2: dst=(81, 160), mask=(752.00, 0.00) x (10.00, 8.00) [ 76.627] glyphs0_to_dst: glyph=(90, 157)x(10, 11), unclipped [ 76.627] emit_primitive_identity_mask__avx2: dst=(90, 157), mask=(736.00, 0.00) x (10.00, 11.00) [ 76.627] glyphs0_to_dst: glyph=(99, 160)x(11, 8), unclipped [ 76.627] emit_primitive_identity_mask__avx2: dst=(99, 160), mask=(736.00, 16.00) x (11.00, 8.00) [ 76.627] glyphs0_to_dst: glyph=(109, 160)x(9, 8), unclipped [ 76.627] emit_primitive_identity_mask__avx2: dst=(109, 160), mask=(752.00, 16.00) x (9.00, 8.00) [ 76.627] glyphs0_to_dst: glyph=(118, 162)x(8, 3), unclipped [ 76.627] emit_primitive_identity_mask__avx2: dst=(118, 162), mask=(688.00, 48.00) x (8.00, 3.00) [ 76.627] glyphs0_to_dst: glyph=(126, 158)x(10, 10), unclipped [ 76.627] emit_primitive_identity_mask__avx2: dst=(126, 158), mask=(704.00, 32.00) x (10.00, 10.00) [ 76.627] glyphs0_to_dst: glyph=(135, 158)x(10, 10), unclipped [ 76.627] emit_primitive_identity_mask__avx2: dst=(135, 158), mask=(704.00, 32.00) x (10.00, 10.00) [ 76.627] glyphs0_to_dst: glyph=(144, 158)x(10, 10), unclipped [ 76.627] emit_primitive_identity_mask__avx2: dst=(144, 158), mask=(720.00, 32.00) x (10.00, 10.00) [ 76.627] glyphs0_to_dst: glyph=(153, 158)x(10, 10), unclipped [ 76.627] emit_primitive_identity_mask__avx2: dst=(153, 158), mask=(704.00, 48.00) x (10.00, 10.00) [ 76.627] gen8_vertex_flush[e98] = 54 [ 76.627] gen9_magic_ca_pass: CA fixup (1027 -> 1081) [ 76.627] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.627] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.627] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.627] sna_glyphs(op=3, nlist=1, src=(163, 168)) [ 76.627] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.627] sna_glyphs: discarding mask [ 76.627] glyphs0_to_dst(op=3, src=(163, 168), nlist=1, dst=(163, 168)+(0, 0)) [ 76.627] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.627] gen9_render_composite: 0x0, current mode=1/1 [ 76.627] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 76.627] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.627] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.627] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.627] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.627] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.627] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.627] sna_drawable_use_bo: using whole GPU bo [ 76.628] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.628] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.628] color_convert: src=ffffffff [20028888] [ 76.628] color_convert: dst=ffffffff [20028888] [ 76.628] sna_render_get_solid: ffffffff [ 76.628] sna_render_get_solid(white) [ 76.628] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.628] sna_transform_is_imprecise_integer_translation: no transform [ 76.628] gen9_composite_picture: integer translation (0, 0), removing [ 76.628] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.628] sna_render_pixmap_bo: GPU all damaged [ 76.628] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.628] gen4_choose_composite_emitter: solid, identity mask [ 76.628] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.628] gen9_composite_get_binding_table(fbc0) [ 76.628] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.628] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.628] gen9_emit_vertex_elements: setup id=9 [ 76.628] glyphs0_to_dst: glyph=(165, 160)x(5, 8), unclipped [ 76.628] emit_primitive_identity_mask__avx2: dst=(165, 160), mask=(720.00, 48.00) x (5.00, 8.00) [ 76.628] gen8_vertex_flush[f98] = 3 [ 76.628] gen9_magic_ca_pass: CA fixup (1081 -> 1084) [ 76.628] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.628] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.628] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.628] sna_glyphs(op=3, nlist=1, src=(172, 168)) [ 76.628] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.628] sna_glyphs: discarding mask [ 76.628] glyphs0_to_dst(op=3, src=(172, 168), nlist=1, dst=(172, 168)+(0, 0)) [ 76.628] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.628] gen9_render_composite: 0x0, current mode=1/1 [ 76.628] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 76.628] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.628] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.628] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.628] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.628] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.628] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.628] sna_drawable_use_bo: using whole GPU bo [ 76.628] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.628] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.628] color_convert: src=ff729fcf [20028888] [ 76.628] color_convert: dst=ff729fcf [20028888] [ 76.628] sna_render_get_solid: ff729fcf [ 76.628] sna_render_get_solid(23) = ff729fcf (old) [ 76.628] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.628] sna_transform_is_imprecise_integer_translation: no transform [ 76.628] gen9_composite_picture: integer translation (0, 0), removing [ 76.628] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.628] sna_render_pixmap_bo: GPU all damaged [ 76.628] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.628] gen4_choose_composite_emitter: solid, identity mask [ 76.628] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.628] gen9_composite_get_binding_table(fb80) [ 76.628] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.628] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.628] gen9_emit_vertex_elements: setup id=9 [ 76.628] glyphs0_to_dst: glyph=(171, 162)x(11, 3), unclipped [ 76.628] emit_primitive_identity_mask__avx2: dst=(171, 162), mask=(736.00, 32.00) x (11.00, 3.00) [ 76.628] gen8_vertex_flush[1098] = 3 [ 76.628] gen9_magic_ca_pass: CA fixup (1084 -> 1087) [ 76.628] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.628] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.628] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.628] sna_glyphs(op=3, nlist=2, src=(181, 168)) [ 76.628] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.628] can_discard_mask: nlist=2, mask=28888, depth 32, op=3 (bounded? 1) [ 76.628] glyphs_format: format=166024, depth=32 [ 76.628] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 76.628] sna_glyphs: discarding mask [ 76.628] glyphs0_to_dst(op=3, src=(181, 168), nlist=2, dst=(181, 168)+(0, 0)) [ 76.628] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.628] gen9_render_composite: 0x0, current mode=1/1 [ 76.628] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 76.628] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.628] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.628] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.628] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.628] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.628] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.628] sna_drawable_use_bo: using whole GPU bo [ 76.628] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.628] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.628] color_convert: src=ffffffff [20028888] [ 76.628] color_convert: dst=ffffffff [20028888] [ 76.628] sna_render_get_solid: ffffffff [ 76.628] sna_render_get_solid(white) [ 76.628] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.628] sna_transform_is_imprecise_integer_translation: no transform [ 76.628] gen9_composite_picture: integer translation (0, 0), removing [ 76.628] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.628] sna_render_pixmap_bo: GPU all damaged [ 76.628] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.628] gen4_choose_composite_emitter: solid, identity mask [ 76.628] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.628] gen9_composite_get_binding_table(fb40) [ 76.628] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.628] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.628] gen9_emit_vertex_elements: setup id=9 [ 76.628] glyphs0_to_dst: glyph=(180, 157)x(10, 13), unclipped [ 76.628] emit_primitive_identity_mask__avx2: dst=(180, 157), mask=(752.00, 32.00) x (10.00, 13.00) [ 76.628] glyphs0_to_dst: glyph=(198, 160)x(10, 8), unclipped [ 76.628] emit_primitive_identity_mask__avx2: dst=(198, 160), mask=(848.00, 16.00) x (10.00, 8.00) [ 76.628] glyphs0_to_dst: glyph=(207, 156)x(10, 12), unclipped [ 76.628] emit_primitive_identity_mask__avx2: dst=(207, 156), mask=(864.00, 0.00) x (10.00, 12.00) [ 76.628] glyphs0_to_dst: glyph=(226, 157)x(9, 11), unclipped [ 76.628] emit_primitive_identity_mask__avx2: dst=(226, 157), mask=(880.00, 0.00) x (9.00, 11.00) [ 76.628] glyphs0_to_dst: glyph=(234, 160)x(10, 8), unclipped [ 76.628] emit_primitive_identity_mask__avx2: dst=(234, 160), mask=(864.00, 16.00) x (10.00, 8.00) [ 76.628] glyphs0_to_dst: glyph=(244, 160)x(9, 11), unclipped [ 76.628] emit_primitive_identity_mask__avx2: dst=(244, 160), mask=(880.00, 16.00) x (9.00, 11.00) [ 76.628] glyphs0_to_dst: glyph=(253, 157)x(9, 14), unclipped [ 76.628] emit_primitive_identity_mask__avx2: dst=(253, 157), mask=(832.00, 32.00) x (9.00, 14.00) [ 76.628] glyphs0_to_dst: glyph=(1, 175)x(9, 10), unclipped [ 76.628] emit_primitive_identity_mask__avx2: dst=(1, 175), mask=(848.00, 32.00) x (9.00, 10.00) [ 76.628] glyphs0_to_dst: glyph=(9, 187)x(11, 2), unclipped [ 76.628] emit_primitive_identity_mask__avx2: dst=(9, 187), mask=(832.00, 48.00) x (11.00, 2.00) [ 76.628] glyphs0_to_dst: glyph=(19, 177)x(9, 8), unclipped [ 76.628] emit_primitive_identity_mask__avx2: dst=(19, 177), mask=(848.00, 48.00) x (9.00, 8.00) [ 76.628] glyphs0_to_dst: glyph=(27, 177)x(10, 8), unclipped [ 76.628] emit_primitive_identity_mask__avx2: dst=(27, 177), mask=(864.00, 32.00) x (10.00, 8.00) [ 76.628] glyphs0_to_dst: glyph=(37, 177)x(9, 11), unclipped [ 76.628] emit_primitive_identity_mask__avx2: dst=(37, 177), mask=(880.00, 16.00) x (9.00, 11.00) [ 76.628] glyphs0_to_dst: glyph=(45, 174)x(10, 11), unclipped [ 76.628] emit_primitive_identity_mask__avx2: dst=(45, 174), mask=(880.00, 32.00) x (10.00, 11.00) [ 76.628] glyphs0_to_dst: glyph=(55, 177)x(9, 8), unclipped [ 76.628] emit_primitive_identity_mask__avx2: dst=(55, 177), mask=(864.00, 48.00) x (9.00, 8.00) [ 76.628] glyphs0_to_dst: glyph=(63, 177)x(10, 11), unclipped [ 76.628] emit_primitive_identity_mask__avx2: dst=(63, 177), mask=(880.00, 48.00) x (10.00, 11.00) [ 76.628] glyphs0_to_dst: glyph=(73, 174)x(9, 14), unclipped [ 76.628] emit_primitive_identity_mask__avx2: dst=(73, 174), mask=(832.00, 32.00) x (9.00, 14.00) [ 76.628] glyphs0_to_dst: glyph=(172, 175)x(9, 10), unclipped [ 76.628] emit_primitive_identity_mask__avx2: dst=(172, 175), mask=(848.00, 32.00) x (9.00, 10.00) [ 76.628] glyphs0_to_dst: glyph=(180, 187)x(11, 2), unclipped [ 76.628] emit_primitive_identity_mask__avx2: dst=(180, 187), mask=(832.00, 48.00) x (11.00, 2.00) [ 76.628] glyphs0_to_dst: glyph=(190, 177)x(9, 8), unclipped [ 76.628] emit_primitive_identity_mask__avx2: dst=(190, 177), mask=(864.00, 48.00) x (9.00, 8.00) [ 76.628] glyphs0_to_dst: glyph=(199, 177)x(9, 8), unclipped [ 76.628] emit_primitive_identity_mask__avx2: dst=(199, 177), mask=(896.00, 0.00) x (9.00, 8.00) [ 76.628] glyphs0_to_dst: glyph=(208, 177)x(9, 11), unclipped [ 76.628] emit_primitive_identity_mask__avx2: dst=(208, 177), mask=(880.00, 16.00) x (9.00, 11.00) [ 76.628] glyphs0_to_dst: glyph=(216, 174)x(10, 11), unclipped [ 76.628] emit_primitive_identity_mask__avx2: dst=(216, 174), mask=(880.00, 32.00) x (10.00, 11.00) [ 76.628] glyphs0_to_dst: glyph=(226, 177)x(9, 8), unclipped [ 76.628] emit_primitive_identity_mask__avx2: dst=(226, 177), mask=(864.00, 48.00) x (9.00, 8.00) [ 76.628] glyphs0_to_dst: glyph=(234, 177)x(10, 11), unclipped [ 76.628] emit_primitive_identity_mask__avx2: dst=(234, 177), mask=(880.00, 48.00) x (10.00, 11.00) [ 76.628] glyphs0_to_dst: glyph=(244, 174)x(9, 14), unclipped [ 76.628] emit_primitive_identity_mask__avx2: dst=(244, 174), mask=(832.00, 32.00) x (9.00, 14.00) [ 76.628] glyphs0_to_dst: glyph=(342, 175)x(10, 10), unclipped [ 76.628] emit_primitive_identity_mask__avx2: dst=(342, 175), mask=(912.00, 0.00) x (10.00, 10.00) [ 76.628] glyphs0_to_dst: glyph=(351, 187)x(11, 2), unclipped [ 76.628] emit_primitive_identity_mask__avx2: dst=(351, 187), mask=(832.00, 48.00) x (11.00, 2.00) [ 76.628] glyphs0_to_dst: glyph=(361, 177)x(9, 11), unclipped [ 76.628] emit_primitive_identity_mask__avx2: dst=(361, 177), mask=(880.00, 16.00) x (9.00, 11.00) [ 76.628] glyphs0_to_dst: glyph=(369, 174)x(10, 11), unclipped [ 76.628] emit_primitive_identity_mask__avx2: dst=(369, 174), mask=(880.00, 32.00) x (10.00, 11.00) [ 76.628] glyphs0_to_dst: glyph=(379, 177)x(9, 8), unclipped [ 76.628] emit_primitive_identity_mask__avx2: dst=(379, 177), mask=(864.00, 48.00) x (9.00, 8.00) [ 76.628] glyphs0_to_dst: glyph=(387, 177)x(10, 11), unclipped [ 76.628] emit_primitive_identity_mask__avx2: dst=(387, 177), mask=(880.00, 48.00) x (10.00, 11.00) [ 76.628] glyphs0_to_dst: glyph=(396, 187)x(11, 2), unclipped [ 76.628] emit_primitive_identity_mask__avx2: dst=(396, 187), mask=(832.00, 48.00) x (11.00, 2.00) [ 76.628] glyphs0_to_dst: glyph=(405, 177)x(10, 8), unclipped [ 76.628] emit_primitive_identity_mask__avx2: dst=(405, 177), mask=(896.00, 16.00) x (10.00, 8.00) [ 76.628] glyphs0_to_dst: glyph=(415, 174)x(10, 11), unclipped [ 76.628] emit_primitive_identity_mask__avx2: dst=(415, 174), mask=(912.00, 16.00) x (10.00, 11.00) [ 76.628] glyphs0_to_dst: glyph=(424, 174)x(9, 11), unclipped [ 76.628] emit_primitive_identity_mask__avx2: dst=(424, 174), mask=(880.00, 0.00) x (9.00, 11.00) [ 76.628] glyphs0_to_dst: glyph=(432, 177)x(10, 8), unclipped [ 76.628] emit_primitive_identity_mask__avx2: dst=(432, 177), mask=(864.00, 32.00) x (10.00, 8.00) [ 76.628] glyphs0_to_dst: glyph=(442, 177)x(9, 8), unclipped [ 76.628] emit_primitive_identity_mask__avx2: dst=(442, 177), mask=(848.00, 48.00) x (9.00, 8.00) [ 76.628] glyphs0_to_dst: glyph=(450, 187)x(11, 2), unclipped [ 76.628] emit_primitive_identity_mask__avx2: dst=(450, 187), mask=(832.00, 48.00) x (11.00, 2.00) [ 76.628] glyphs0_to_dst: glyph=(460, 173)x(9, 12), unclipped [ 76.628] emit_primitive_identity_mask__avx2: dst=(460, 173), mask=(928.00, 0.00) x (9.00, 12.00) [ 76.628] glyphs0_to_dst: glyph=(468, 177)x(10, 8), unclipped [ 76.628] emit_primitive_identity_mask__avx2: dst=(468, 177), mask=(944.00, 0.00) x (10.00, 8.00) [ 76.628] glyphs0_to_dst: glyph=(477, 177)x(10, 8), unclipped [ 76.628] emit_primitive_identity_mask__avx2: dst=(477, 177), mask=(944.00, 0.00) x (10.00, 8.00) [ 76.628] glyphs0_to_dst: glyph=(487, 174)x(9, 11), unclipped [ 76.628] emit_primitive_identity_mask__avx2: dst=(487, 174), mask=(880.00, 0.00) x (9.00, 11.00) [ 76.628] glyphs0_to_dst: glyph=(496, 174)x(9, 14), unclipped [ 76.628] emit_primitive_identity_mask__avx2: dst=(496, 174), mask=(832.00, 32.00) x (9.00, 14.00) [ 76.628] glyphs0_to_dst: glyph=(514, 175)x(9, 10), unclipped [ 76.628] emit_primitive_identity_mask__avx2: dst=(514, 175), mask=(928.00, 16.00) x (9.00, 10.00) [ 76.628] glyphs0_to_dst: glyph=(522, 187)x(11, 2), unclipped [ 76.628] emit_primitive_identity_mask__avx2: dst=(522, 187), mask=(832.00, 48.00) x (11.00, 2.00) [ 76.628] glyphs0_to_dst: glyph=(532, 177)x(9, 8), unclipped [ 76.628] emit_primitive_identity_mask__avx2: dst=(532, 177), mask=(848.00, 48.00) x (9.00, 8.00) [ 76.628] glyphs0_to_dst: glyph=(540, 177)x(10, 8), unclipped [ 76.628] emit_primitive_identity_mask__avx2: dst=(540, 177), mask=(864.00, 32.00) x (10.00, 8.00) [ 76.628] glyphs0_to_dst: glyph=(550, 177)x(9, 11), unclipped [ 76.628] emit_primitive_identity_mask__avx2: dst=(550, 177), mask=(880.00, 16.00) x (9.00, 11.00) [ 76.628] glyphs0_to_dst: glyph=(558, 174)x(10, 11), unclipped [ 76.628] emit_primitive_identity_mask__avx2: dst=(558, 174), mask=(880.00, 32.00) x (10.00, 11.00) [ 76.628] glyphs0_to_dst: glyph=(568, 177)x(9, 8), unclipped [ 76.628] emit_primitive_identity_mask__avx2: dst=(568, 177), mask=(864.00, 48.00) x (9.00, 8.00) [ 76.628] glyphs0_to_dst: glyph=(576, 177)x(10, 11), unclipped [ 76.628] emit_primitive_identity_mask__avx2: dst=(576, 177), mask=(880.00, 48.00) x (10.00, 11.00) [ 76.628] glyphs0_to_dst: glyph=(586, 174)x(9, 14), unclipped [ 76.628] emit_primitive_identity_mask__avx2: dst=(586, 174), mask=(832.00, 32.00) x (9.00, 14.00) [ 76.628] glyphs0_to_dst: glyph=(684, 175)x(10, 10), unclipped [ 76.628] emit_primitive_identity_mask__avx2: dst=(684, 175), mask=(944.00, 16.00) x (10.00, 10.00) [ 76.628] glyphs0_to_dst: glyph=(693, 187)x(11, 2), unclipped [ 76.628] emit_primitive_identity_mask__avx2: dst=(693, 187), mask=(832.00, 48.00) x (11.00, 2.00) [ 76.628] glyphs0_to_dst: glyph=(703, 177)x(9, 11), unclipped [ 76.628] emit_primitive_identity_mask__avx2: dst=(703, 177), mask=(880.00, 16.00) x (9.00, 11.00) [ 76.628] glyphs0_to_dst: glyph=(711, 174)x(10, 11), unclipped [ 76.628] emit_primitive_identity_mask__avx2: dst=(711, 174), mask=(880.00, 32.00) x (10.00, 11.00) [ 76.628] glyphs0_to_dst: glyph=(721, 177)x(9, 8), unclipped [ 76.628] emit_primitive_identity_mask__avx2: dst=(721, 177), mask=(864.00, 48.00) x (9.00, 8.00) [ 76.628] glyphs0_to_dst: glyph=(729, 177)x(10, 11), unclipped [ 76.628] emit_primitive_identity_mask__avx2: dst=(729, 177), mask=(880.00, 48.00) x (10.00, 11.00) [ 76.628] glyphs0_to_dst: glyph=(738, 187)x(11, 2), unclipped [ 76.628] emit_primitive_identity_mask__avx2: dst=(738, 187), mask=(832.00, 48.00) x (11.00, 2.00) [ 76.628] glyphs0_to_dst: glyph=(747, 177)x(10, 8), unclipped [ 76.628] emit_primitive_identity_mask__avx2: dst=(747, 177), mask=(896.00, 16.00) x (10.00, 8.00) [ 76.628] glyphs0_to_dst: glyph=(757, 174)x(10, 11), unclipped [ 76.628] emit_primitive_identity_mask__avx2: dst=(757, 174), mask=(912.00, 16.00) x (10.00, 11.00) [ 76.628] glyphs0_to_dst: glyph=(766, 174)x(9, 11), unclipped [ 76.628] emit_primitive_identity_mask__avx2: dst=(766, 174), mask=(880.00, 0.00) x (9.00, 11.00) [ 76.628] glyphs0_to_dst: glyph=(774, 177)x(10, 8), unclipped [ 76.628] emit_primitive_identity_mask__avx2: dst=(774, 177), mask=(864.00, 32.00) x (10.00, 8.00) [ 76.628] glyphs0_to_dst: glyph=(784, 177)x(9, 8), unclipped [ 76.628] emit_primitive_identity_mask__avx2: dst=(784, 177), mask=(848.00, 48.00) x (9.00, 8.00) [ 76.628] glyphs0_to_dst: glyph=(792, 187)x(11, 2), unclipped [ 76.628] emit_primitive_identity_mask__avx2: dst=(792, 187), mask=(832.00, 48.00) x (11.00, 2.00) [ 76.628] glyphs0_to_dst: glyph=(802, 173)x(9, 12), unclipped [ 76.628] emit_primitive_identity_mask__avx2: dst=(802, 173), mask=(928.00, 0.00) x (9.00, 12.00) [ 76.628] glyphs0_to_dst: glyph=(810, 177)x(10, 8), unclipped [ 76.628] emit_primitive_identity_mask__avx2: dst=(810, 177), mask=(944.00, 0.00) x (10.00, 8.00) [ 76.628] gen8_vertex_flush[1198] = 201 [ 76.628] gen9_magic_ca_pass: CA fixup (1087 -> 1288) [ 76.628] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.628] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.628] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.628] sna_glyphs(op=3, nlist=1, src=(820, 185)) [ 76.628] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.628] sna_glyphs: discarding mask [ 76.628] glyphs0_to_dst(op=3, src=(820, 185), nlist=1, dst=(820, 185)+(0, 0)) [ 76.628] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.628] gen9_render_composite: 0x0, current mode=1/1 [ 76.629] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 76.629] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.629] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.629] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.629] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.629] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.629] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.629] sna_drawable_use_bo: using whole GPU bo [ 76.629] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.629] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.629] color_convert: src=ffffffff [20028888] [ 76.629] color_convert: dst=ffffffff [20028888] [ 76.629] sna_render_get_solid: ffffffff [ 76.629] sna_render_get_solid(white) [ 76.629] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.629] sna_transform_is_imprecise_integer_translation: no transform [ 76.629] gen9_composite_picture: integer translation (0, 0), removing [ 76.629] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.629] sna_render_pixmap_bo: GPU all damaged [ 76.629] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.629] gen4_choose_composite_emitter: solid, identity mask [ 76.629] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.629] gen9_composite_get_binding_table(fb00) [ 76.629] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.629] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.629] gen9_emit_vertex_elements: setup id=9 [ 76.629] glyphs0_to_dst: glyph=(819, 177)x(10, 8), unclipped [ 76.629] emit_primitive_identity_mask__avx2: dst=(819, 177), mask=(944.00, 0.00) x (10.00, 8.00) [ 76.629] glyphs0_to_dst: glyph=(829, 174)x(9, 11), unclipped [ 76.629] emit_primitive_identity_mask__avx2: dst=(829, 174), mask=(880.00, 0.00) x (9.00, 11.00) [ 76.629] glyphs0_to_dst: glyph=(838, 174)x(9, 14), unclipped [ 76.629] emit_primitive_identity_mask__avx2: dst=(838, 174), mask=(832.00, 32.00) x (9.00, 14.00) [ 76.629] glyphs0_to_dst: glyph=(856, 175)x(9, 10), unclipped [ 76.629] emit_primitive_identity_mask__avx2: dst=(856, 175), mask=(896.00, 32.00) x (9.00, 10.00) [ 76.629] glyphs0_to_dst: glyph=(864, 187)x(11, 2), unclipped [ 76.629] emit_primitive_identity_mask__avx2: dst=(864, 187), mask=(832.00, 48.00) x (11.00, 2.00) [ 76.629] glyphs0_to_dst: glyph=(874, 177)x(9, 8), unclipped [ 76.629] emit_primitive_identity_mask__avx2: dst=(874, 177), mask=(896.00, 0.00) x (9.00, 8.00) [ 76.629] glyphs0_to_dst: glyph=(883, 173)x(9, 12), unclipped [ 76.629] emit_primitive_identity_mask__avx2: dst=(883, 173), mask=(928.00, 0.00) x (9.00, 12.00) [ 76.629] glyphs0_to_dst: glyph=(892, 174)x(9, 14), unclipped [ 76.629] emit_primitive_identity_mask__avx2: dst=(892, 174), mask=(832.00, 32.00) x (9.00, 14.00) [ 76.629] glyphs0_to_dst: glyph=(1026, 175)x(10, 10), unclipped [ 76.629] emit_primitive_identity_mask__avx2: dst=(1026, 175), mask=(912.00, 32.00) x (10.00, 10.00) [ 76.629] glyphs0_to_dst: glyph=(1035, 187)x(11, 2), unclipped [ 76.629] emit_primitive_identity_mask__avx2: dst=(1035, 187), mask=(832.00, 48.00) x (11.00, 2.00) [ 76.629] glyphs0_to_dst: glyph=(1045, 174)x(10, 11), unclipped [ 76.629] emit_primitive_identity_mask__avx2: dst=(1045, 174), mask=(912.00, 16.00) x (10.00, 11.00) [ 76.629] glyphs0_to_dst: glyph=(1054, 177)x(9, 8), unclipped [ 76.629] emit_primitive_identity_mask__avx2: dst=(1054, 177), mask=(848.00, 48.00) x (9.00, 8.00) [ 76.629] glyphs0_to_dst: glyph=(1062, 177)x(10, 8), unclipped [ 76.629] emit_primitive_identity_mask__avx2: dst=(1062, 177), mask=(864.00, 32.00) x (10.00, 8.00) [ 76.629] glyphs0_to_dst: glyph=(1071, 177)x(10, 8), unclipped [ 76.629] emit_primitive_identity_mask__avx2: dst=(1071, 177), mask=(864.00, 32.00) x (10.00, 8.00) [ 76.629] glyphs0_to_dst: glyph=(1080, 173)x(10, 12), unclipped [ 76.629] emit_primitive_identity_mask__avx2: dst=(1080, 173), mask=(864.00, 0.00) x (10.00, 12.00) [ 76.629] glyphs0_to_dst: glyph=(1089, 177)x(10, 8), unclipped [ 76.629] emit_primitive_identity_mask__avx2: dst=(1089, 177), mask=(864.00, 32.00) x (10.00, 8.00) [ 76.629] glyphs0_to_dst: glyph=(1099, 177)x(9, 8), unclipped [ 76.629] emit_primitive_identity_mask__avx2: dst=(1099, 177), mask=(896.00, 48.00) x (9.00, 8.00) [ 76.629] glyphs0_to_dst: glyph=(1108, 173)x(10, 12), unclipped [ 76.629] emit_primitive_identity_mask__avx2: dst=(1108, 173), mask=(912.00, 48.00) x (10.00, 12.00) [ 76.629] glyphs0_to_dst: glyph=(1117, 174)x(9, 11), unclipped [ 76.629] emit_primitive_identity_mask__avx2: dst=(1117, 174), mask=(880.00, 0.00) x (9.00, 11.00) [ 76.629] glyphs0_to_dst: glyph=(1125, 177)x(10, 8), unclipped [ 76.629] emit_primitive_identity_mask__avx2: dst=(1125, 177), mask=(944.00, 0.00) x (10.00, 8.00) [ 76.629] glyphs0_to_dst: glyph=(1135, 177)x(9, 11), unclipped [ 76.629] emit_primitive_identity_mask__avx2: dst=(1135, 177), mask=(880.00, 16.00) x (9.00, 11.00) [ 76.629] glyphs0_to_dst: glyph=(1144, 174)x(9, 14), unclipped [ 76.629] emit_primitive_identity_mask__avx2: dst=(1144, 174), mask=(832.00, 32.00) x (9.00, 14.00) [ 76.629] glyphs0_to_dst: glyph=(1198, 175)x(9, 10), unclipped [ 76.629] emit_primitive_identity_mask__avx2: dst=(1198, 175), mask=(928.00, 32.00) x (9.00, 10.00) [ 76.629] glyphs0_to_dst: glyph=(1206, 187)x(11, 2), unclipped [ 76.629] emit_primitive_identity_mask__avx2: dst=(1206, 187), mask=(832.00, 48.00) x (11.00, 2.00) [ 76.629] glyphs0_to_dst: glyph=(1216, 174)x(10, 11), unclipped [ 76.629] emit_primitive_identity_mask__avx2: dst=(1216, 174), mask=(912.00, 16.00) x (10.00, 11.00) [ 76.629] glyphs0_to_dst: glyph=(1225, 177)x(9, 8), unclipped [ 76.629] emit_primitive_identity_mask__avx2: dst=(1225, 177), mask=(848.00, 48.00) x (9.00, 8.00) [ 76.629] glyphs0_to_dst: glyph=(1233, 177)x(10, 8), unclipped [ 76.629] emit_primitive_identity_mask__avx2: dst=(1233, 177), mask=(864.00, 32.00) x (10.00, 8.00) [ 76.629] glyphs0_to_dst: glyph=(1242, 177)x(10, 8), unclipped [ 76.629] emit_primitive_identity_mask__avx2: dst=(1242, 177), mask=(864.00, 32.00) x (10.00, 8.00) [ 76.629] glyphs0_to_dst: glyph=(1251, 173)x(10, 12), unclipped [ 76.629] emit_primitive_identity_mask__avx2: dst=(1251, 173), mask=(864.00, 0.00) x (10.00, 12.00) [ 76.629] glyphs0_to_dst: glyph=(1260, 177)x(10, 8), unclipped [ 76.629] emit_primitive_identity_mask__avx2: dst=(1260, 177), mask=(864.00, 32.00) x (10.00, 8.00) [ 76.629] glyphs0_to_dst: glyph=(1270, 177)x(9, 8), unclipped [ 76.629] emit_primitive_identity_mask__avx2: dst=(1270, 177), mask=(896.00, 48.00) x (9.00, 8.00) [ 76.629] glyphs0_to_dst: glyph=(1279, 173)x(10, 12), unclipped [ 76.629] emit_primitive_identity_mask__avx2: dst=(1279, 173), mask=(912.00, 48.00) x (10.00, 12.00) [ 76.629] glyphs0_to_dst: glyph=(1288, 174)x(9, 11), unclipped [ 76.629] emit_primitive_identity_mask__avx2: dst=(1288, 174), mask=(880.00, 0.00) x (9.00, 11.00) [ 76.629] glyphs0_to_dst: glyph=(1296, 177)x(10, 8), unclipped [ 76.629] emit_primitive_identity_mask__avx2: dst=(1296, 177), mask=(944.00, 0.00) x (10.00, 8.00) [ 76.629] glyphs0_to_dst: glyph=(1306, 177)x(9, 11), unclipped [ 76.629] emit_primitive_identity_mask__avx2: dst=(1306, 177), mask=(880.00, 16.00) x (9.00, 11.00) [ 76.629] glyphs0_to_dst: glyph=(1315, 174)x(9, 14), unclipped [ 76.629] emit_primitive_identity_mask__avx2: dst=(1315, 174), mask=(832.00, 32.00) x (9.00, 14.00) [ 76.629] glyphs0_to_dst: glyph=(1368, 175)x(10, 10), unclipped [ 76.629] emit_primitive_identity_mask__avx2: dst=(1368, 175), mask=(944.00, 32.00) x (10.00, 10.00) [ 76.629] glyphs0_to_dst: glyph=(1377, 187)x(11, 2), unclipped [ 76.629] emit_primitive_identity_mask__avx2: dst=(1377, 187), mask=(832.00, 48.00) x (11.00, 2.00) [ 76.629] glyphs0_to_dst: glyph=(1387, 174)x(10, 11), unclipped [ 76.629] emit_primitive_identity_mask__avx2: dst=(1387, 174), mask=(912.00, 16.00) x (10.00, 11.00) [ 76.629] glyphs0_to_dst: glyph=(1396, 177)x(9, 8), unclipped [ 76.629] emit_primitive_identity_mask__avx2: dst=(1396, 177), mask=(848.00, 48.00) x (9.00, 8.00) [ 76.629] glyphs0_to_dst: glyph=(1404, 177)x(10, 8), unclipped [ 76.629] emit_primitive_identity_mask__avx2: dst=(1404, 177), mask=(864.00, 32.00) x (10.00, 8.00) [ 76.629] glyphs0_to_dst: glyph=(1413, 177)x(10, 8), unclipped [ 76.629] emit_primitive_identity_mask__avx2: dst=(1413, 177), mask=(864.00, 32.00) x (10.00, 8.00) [ 76.629] glyphs0_to_dst: glyph=(1422, 173)x(10, 12), unclipped [ 76.629] emit_primitive_identity_mask__avx2: dst=(1422, 173), mask=(864.00, 0.00) x (10.00, 12.00) [ 76.629] glyphs0_to_dst: glyph=(1431, 177)x(10, 8), unclipped [ 76.629] emit_primitive_identity_mask__avx2: dst=(1431, 177), mask=(864.00, 32.00) x (10.00, 8.00) [ 76.629] glyphs0_to_dst: glyph=(1441, 177)x(9, 8), unclipped [ 76.629] emit_primitive_identity_mask__avx2: dst=(1441, 177), mask=(896.00, 48.00) x (9.00, 8.00) [ 76.629] glyphs0_to_dst: glyph=(1450, 173)x(10, 12), unclipped [ 76.629] emit_primitive_identity_mask__avx2: dst=(1450, 173), mask=(912.00, 48.00) x (10.00, 12.00) [ 76.629] glyphs0_to_dst: glyph=(1459, 174)x(9, 11), unclipped [ 76.629] emit_primitive_identity_mask__avx2: dst=(1459, 174), mask=(880.00, 0.00) x (9.00, 11.00) [ 76.629] glyphs0_to_dst: glyph=(1467, 177)x(10, 8), unclipped [ 76.629] emit_primitive_identity_mask__avx2: dst=(1467, 177), mask=(944.00, 0.00) x (10.00, 8.00) [ 76.629] glyphs0_to_dst: glyph=(1477, 177)x(9, 11), unclipped [ 76.629] emit_primitive_identity_mask__avx2: dst=(1477, 177), mask=(880.00, 16.00) x (9.00, 11.00) [ 76.629] glyphs0_to_dst: glyph=(1485, 187)x(11, 2), unclipped [ 76.629] emit_primitive_identity_mask__avx2: dst=(1485, 187), mask=(832.00, 48.00) x (11.00, 2.00) [ 76.629] glyphs0_to_dst: glyph=(1494, 173)x(10, 12), unclipped [ 76.629] emit_primitive_identity_mask__avx2: dst=(1494, 173), mask=(864.00, 0.00) x (10.00, 12.00) [ 76.629] glyphs0_to_dst: glyph=(1504, 173)x(9, 12), unclipped [ 76.629] emit_primitive_identity_mask__avx2: dst=(1504, 173), mask=(928.00, 0.00) x (9.00, 12.00) [ 76.629] glyphs0_to_dst: glyph=(1512, 177)x(10, 11), unclipped [ 76.629] emit_primitive_identity_mask__avx2: dst=(1512, 177), mask=(880.00, 48.00) x (10.00, 11.00) [ 76.629] glyphs0_to_dst: glyph=(1522, 174)x(9, 14), unclipped [ 76.629] emit_primitive_identity_mask__avx2: dst=(1522, 174), mask=(832.00, 32.00) x (9.00, 14.00) [ 76.629] glyphs0_to_dst: glyph=(1539, 175)x(10, 10), unclipped [ 76.629] emit_primitive_identity_mask__avx2: dst=(1539, 175), mask=(928.00, 48.00) x (10.00, 10.00) [ 76.629] glyphs0_to_dst: glyph=(1548, 187)x(11, 2), unclipped [ 76.629] emit_primitive_identity_mask__avx2: dst=(1548, 187), mask=(832.00, 48.00) x (11.00, 2.00) [ 76.629] glyphs0_to_dst: glyph=(1558, 174)x(10, 11), unclipped [ 76.629] emit_primitive_identity_mask__avx2: dst=(1558, 174), mask=(912.00, 16.00) x (10.00, 11.00) [ 76.629] glyphs0_to_dst: glyph=(1567, 177)x(9, 8), unclipped [ 76.629] emit_primitive_identity_mask__avx2: dst=(1567, 177), mask=(848.00, 48.00) x (9.00, 8.00) [ 76.629] glyphs0_to_dst: glyph=(1575, 177)x(10, 8), unclipped [ 76.629] emit_primitive_identity_mask__avx2: dst=(1575, 177), mask=(864.00, 32.00) x (10.00, 8.00) [ 76.629] glyphs0_to_dst: glyph=(1584, 177)x(10, 8), unclipped [ 76.629] emit_primitive_identity_mask__avx2: dst=(1584, 177), mask=(864.00, 32.00) x (10.00, 8.00) [ 76.629] glyphs0_to_dst: glyph=(1593, 173)x(10, 12), unclipped [ 76.629] emit_primitive_identity_mask__avx2: dst=(1593, 173), mask=(864.00, 0.00) x (10.00, 12.00) [ 76.629] glyphs0_to_dst: glyph=(1602, 177)x(10, 8), unclipped [ 76.629] emit_primitive_identity_mask__avx2: dst=(1602, 177), mask=(864.00, 32.00) x (10.00, 8.00) [ 76.629] glyphs0_to_dst: glyph=(1612, 177)x(9, 8), unclipped [ 76.629] emit_primitive_identity_mask__avx2: dst=(1612, 177), mask=(896.00, 48.00) x (9.00, 8.00) [ 76.629] glyphs0_to_dst: glyph=(1621, 173)x(10, 12), unclipped [ 76.629] emit_primitive_identity_mask__avx2: dst=(1621, 173), mask=(912.00, 48.00) x (10.00, 12.00) [ 76.629] glyphs0_to_dst: glyph=(1630, 174)x(9, 11), unclipped [ 76.629] emit_primitive_identity_mask__avx2: dst=(1630, 174), mask=(880.00, 0.00) x (9.00, 11.00) [ 76.629] glyphs0_to_dst: glyph=(1638, 177)x(10, 8), unclipped [ 76.629] emit_primitive_identity_mask__avx2: dst=(1638, 177), mask=(944.00, 0.00) x (10.00, 8.00) [ 76.629] glyphs0_to_dst: glyph=(1648, 177)x(9, 11), unclipped [ 76.629] emit_primitive_identity_mask__avx2: dst=(1648, 177), mask=(880.00, 16.00) x (9.00, 11.00) [ 76.629] glyphs0_to_dst: glyph=(1656, 187)x(11, 2), unclipped [ 76.629] emit_primitive_identity_mask__avx2: dst=(1656, 187), mask=(832.00, 48.00) x (11.00, 2.00) [ 76.629] glyphs0_to_dst: glyph=(1665, 173)x(10, 12), unclipped [ 76.629] emit_primitive_identity_mask__avx2: dst=(1665, 173), mask=(864.00, 0.00) x (10.00, 12.00) [ 76.629] glyphs0_to_dst: glyph=(1675, 173)x(9, 12), unclipped [ 76.629] emit_primitive_identity_mask__avx2: dst=(1675, 173), mask=(928.00, 0.00) x (9.00, 12.00) [ 76.629] glyphs0_to_dst: glyph=(1683, 177)x(10, 11), unclipped [ 76.629] emit_primitive_identity_mask__avx2: dst=(1683, 177), mask=(880.00, 48.00) x (10.00, 11.00) [ 76.629] glyphs0_to_dst: glyph=(1693, 174)x(9, 14), unclipped [ 76.629] emit_primitive_identity_mask__avx2: dst=(1693, 174), mask=(832.00, 32.00) x (9.00, 14.00) [ 76.629] gen8_vertex_flush[1290] = 216 [ 76.629] gen9_magic_ca_pass: CA fixup (1288 -> 1504) [ 76.629] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.629] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.629] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.629] sna_glyphs(op=3, nlist=1, src=(1, 202)) [ 76.629] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.629] sna_glyphs: discarding mask [ 76.629] glyphs0_to_dst(op=3, src=(1, 202), nlist=1, dst=(1, 202)+(0, 0)) [ 76.629] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.629] gen9_render_composite: 0x0, current mode=1/1 [ 76.629] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 76.629] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.629] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.629] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.629] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.629] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.629] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.629] sna_drawable_use_bo: using whole GPU bo [ 76.629] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.629] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.629] color_convert: src=ff8ae234 [20028888] [ 76.629] color_convert: dst=ff8ae234 [20028888] [ 76.629] sna_render_get_solid: ff8ae234 [ 76.629] sna_render_get_solid(22) = ff8ae234 (old) [ 76.629] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.629] sna_transform_is_imprecise_integer_translation: no transform [ 76.629] gen9_composite_picture: integer translation (0, 0), removing [ 76.629] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.629] sna_render_pixmap_bo: GPU all damaged [ 76.629] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.629] gen4_choose_composite_emitter: solid, identity mask [ 76.629] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.629] gen9_composite_get_binding_table(fb00) [ 76.629] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.629] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.629] gen9_emit_vertex_elements: setup id=9 [ 76.629] glyphs0_to_dst: glyph=(1, 194)x(9, 8), unclipped [ 76.629] emit_primitive_identity_mask__avx2: dst=(1, 194), mask=(688.00, 32.00) x (9.00, 8.00) [ 76.629] glyphs0_to_dst: glyph=(9, 192)x(10, 13), unclipped [ 76.629] emit_primitive_identity_mask__avx2: dst=(9, 192), mask=(672.00, 48.00) x (10.00, 13.00) [ 76.629] glyphs0_to_dst: glyph=(19, 194)x(9, 8), unclipped [ 76.629] emit_primitive_identity_mask__avx2: dst=(19, 194), mask=(688.00, 32.00) x (9.00, 8.00) [ 76.629] glyphs0_to_dst: glyph=(28, 196)x(8, 3), unclipped [ 76.629] emit_primitive_identity_mask__avx2: dst=(28, 196), mask=(688.00, 48.00) x (8.00, 3.00) [ 76.629] glyphs0_to_dst: glyph=(36, 192)x(11, 10), unclipped [ 76.629] emit_primitive_identity_mask__avx2: dst=(36, 192), mask=(704.00, 0.00) x (11.00, 10.00) [ 76.629] glyphs0_to_dst: glyph=(46, 194)x(9, 8), unclipped [ 76.629] emit_primitive_identity_mask__avx2: dst=(46, 194), mask=(720.00, 0.00) x (9.00, 8.00) [ 76.629] glyphs0_to_dst: glyph=(54, 194)x(10, 8), unclipped [ 76.629] emit_primitive_identity_mask__avx2: dst=(54, 194), mask=(704.00, 16.00) x (10.00, 8.00) [ 76.629] glyphs0_to_dst: glyph=(63, 194)x(10, 8), unclipped [ 76.629] emit_primitive_identity_mask__avx2: dst=(63, 194), mask=(720.00, 16.00) x (10.00, 8.00) [ 76.629] glyphs0_to_dst: glyph=(72, 191)x(10, 11), unclipped [ 76.629] emit_primitive_identity_mask__avx2: dst=(72, 191), mask=(736.00, 0.00) x (10.00, 11.00) [ 76.629] glyphs0_to_dst: glyph=(81, 194)x(10, 8), unclipped [ 76.629] emit_primitive_identity_mask__avx2: dst=(81, 194), mask=(752.00, 0.00) x (10.00, 8.00) [ 76.629] glyphs0_to_dst: glyph=(90, 191)x(10, 11), unclipped [ 76.629] emit_primitive_identity_mask__avx2: dst=(90, 191), mask=(736.00, 0.00) x (10.00, 11.00) [ 76.629] glyphs0_to_dst: glyph=(99, 194)x(11, 8), unclipped [ 76.629] emit_primitive_identity_mask__avx2: dst=(99, 194), mask=(736.00, 16.00) x (11.00, 8.00) [ 76.629] glyphs0_to_dst: glyph=(109, 194)x(9, 8), unclipped [ 76.629] emit_primitive_identity_mask__avx2: dst=(109, 194), mask=(752.00, 16.00) x (9.00, 8.00) [ 76.629] glyphs0_to_dst: glyph=(118, 196)x(8, 3), unclipped [ 76.629] emit_primitive_identity_mask__avx2: dst=(118, 196), mask=(688.00, 48.00) x (8.00, 3.00) [ 76.629] glyphs0_to_dst: glyph=(126, 192)x(10, 10), unclipped [ 76.629] emit_primitive_identity_mask__avx2: dst=(126, 192), mask=(704.00, 32.00) x (10.00, 10.00) [ 76.629] glyphs0_to_dst: glyph=(135, 192)x(10, 10), unclipped [ 76.629] emit_primitive_identity_mask__avx2: dst=(135, 192), mask=(704.00, 32.00) x (10.00, 10.00) [ 76.629] glyphs0_to_dst: glyph=(144, 192)x(10, 10), unclipped [ 76.629] emit_primitive_identity_mask__avx2: dst=(144, 192), mask=(720.00, 32.00) x (10.00, 10.00) [ 76.629] glyphs0_to_dst: glyph=(153, 192)x(10, 10), unclipped [ 76.629] emit_primitive_identity_mask__avx2: dst=(153, 192), mask=(704.00, 48.00) x (10.00, 10.00) [ 76.629] gen8_vertex_flush[1390] = 54 [ 76.629] gen9_magic_ca_pass: CA fixup (1504 -> 1558) [ 76.629] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.629] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.629] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.629] sna_glyphs(op=3, nlist=1, src=(163, 202)) [ 76.629] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.629] sna_glyphs: discarding mask [ 76.629] glyphs0_to_dst(op=3, src=(163, 202), nlist=1, dst=(163, 202)+(0, 0)) [ 76.629] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.629] gen9_render_composite: 0x0, current mode=1/1 [ 76.629] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 76.629] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.629] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.629] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.629] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.629] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.629] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.629] sna_drawable_use_bo: using whole GPU bo [ 76.629] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.629] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.629] color_convert: src=ffffffff [20028888] [ 76.629] color_convert: dst=ffffffff [20028888] [ 76.629] sna_render_get_solid: ffffffff [ 76.629] sna_render_get_solid(white) [ 76.629] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.629] sna_transform_is_imprecise_integer_translation: no transform [ 76.629] gen9_composite_picture: integer translation (0, 0), removing [ 76.629] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.629] sna_render_pixmap_bo: GPU all damaged [ 76.629] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.629] gen4_choose_composite_emitter: solid, identity mask [ 76.629] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.629] gen9_composite_get_binding_table(fac0) [ 76.629] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.629] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.629] gen9_emit_vertex_elements: setup id=9 [ 76.629] glyphs0_to_dst: glyph=(165, 194)x(5, 8), unclipped [ 76.629] emit_primitive_identity_mask__avx2: dst=(165, 194), mask=(720.00, 48.00) x (5.00, 8.00) [ 76.629] gen8_vertex_flush[1490] = 3 [ 76.629] gen9_magic_ca_pass: CA fixup (1558 -> 1561) [ 76.629] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.629] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.629] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.629] sna_glyphs(op=3, nlist=1, src=(172, 202)) [ 76.630] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.630] sna_glyphs: discarding mask [ 76.630] glyphs0_to_dst(op=3, src=(172, 202), nlist=1, dst=(172, 202)+(0, 0)) [ 76.630] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.630] gen9_render_composite: 0x0, current mode=1/1 [ 76.630] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 76.630] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.630] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.630] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.630] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.630] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.630] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.630] sna_drawable_use_bo: using whole GPU bo [ 76.630] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.630] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.630] color_convert: src=ff729fcf [20028888] [ 76.630] color_convert: dst=ff729fcf [20028888] [ 76.630] sna_render_get_solid: ff729fcf [ 76.630] sna_render_get_solid(23) = ff729fcf (old) [ 76.630] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.630] sna_transform_is_imprecise_integer_translation: no transform [ 76.630] gen9_composite_picture: integer translation (0, 0), removing [ 76.630] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.630] sna_render_pixmap_bo: GPU all damaged [ 76.630] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.630] gen4_choose_composite_emitter: solid, identity mask [ 76.630] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.630] gen9_composite_get_binding_table(fa80) [ 76.630] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.630] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.630] gen9_emit_vertex_elements: setup id=9 [ 76.630] glyphs0_to_dst: glyph=(171, 196)x(11, 3), unclipped [ 76.630] emit_primitive_identity_mask__avx2: dst=(171, 196), mask=(736.00, 32.00) x (11.00, 3.00) [ 76.630] gen8_vertex_flush[1590] = 3 [ 76.630] gen9_magic_ca_pass: CA fixup (1561 -> 1564) [ 76.630] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.630] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.630] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.630] sna_glyphs(op=3, nlist=1, src=(181, 202)) [ 76.630] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.630] sna_glyphs: discarding mask [ 76.630] glyphs0_to_dst(op=3, src=(181, 202), nlist=1, dst=(181, 202)+(0, 0)) [ 76.630] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.630] gen9_render_composite: 0x0, current mode=1/1 [ 76.630] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 76.630] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.630] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.630] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.630] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.630] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.630] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.630] sna_drawable_use_bo: using whole GPU bo [ 76.630] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.630] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.630] color_convert: src=ffffffff [20028888] [ 76.630] color_convert: dst=ffffffff [20028888] [ 76.630] sna_render_get_solid: ffffffff [ 76.630] sna_render_get_solid(white) [ 76.630] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.630] sna_transform_is_imprecise_integer_translation: no transform [ 76.630] gen9_composite_picture: integer translation (0, 0), removing [ 76.630] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.630] sna_render_pixmap_bo: GPU all damaged [ 76.630] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.630] gen4_choose_composite_emitter: solid, identity mask [ 76.630] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.630] gen9_composite_get_binding_table(fa40) [ 76.630] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.630] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.630] gen9_emit_vertex_elements: setup id=9 [ 76.630] glyphs0_to_dst: glyph=(180, 191)x(10, 13), unclipped [ 76.630] emit_primitive_identity_mask__avx2: dst=(180, 191), mask=(752.00, 32.00) x (10.00, 13.00) [ 76.630] glyphs0_to_dst: glyph=(198, 194)x(10, 8), unclipped [ 76.630] emit_primitive_identity_mask__avx2: dst=(198, 194), mask=(848.00, 16.00) x (10.00, 8.00) [ 76.630] glyphs0_to_dst: glyph=(207, 190)x(10, 12), unclipped [ 76.630] emit_primitive_identity_mask__avx2: dst=(207, 190), mask=(864.00, 0.00) x (10.00, 12.00) [ 76.630] glyphs0_to_dst: glyph=(226, 191)x(9, 11), unclipped [ 76.630] emit_primitive_identity_mask__avx2: dst=(226, 191), mask=(880.00, 0.00) x (9.00, 11.00) [ 76.630] glyphs0_to_dst: glyph=(234, 194)x(10, 8), unclipped [ 76.630] emit_primitive_identity_mask__avx2: dst=(234, 194), mask=(864.00, 16.00) x (10.00, 8.00) [ 76.630] glyphs0_to_dst: glyph=(244, 194)x(9, 11), unclipped [ 76.630] emit_primitive_identity_mask__avx2: dst=(244, 194), mask=(880.00, 16.00) x (9.00, 11.00) [ 76.630] glyphs0_to_dst: glyph=(253, 191)x(9, 14), unclipped [ 76.630] emit_primitive_identity_mask__avx2: dst=(253, 191), mask=(832.00, 32.00) x (9.00, 14.00) [ 76.630] glyphs0_to_dst: glyph=(261, 192)x(10, 10), unclipped [ 76.630] emit_primitive_identity_mask__avx2: dst=(261, 192), mask=(928.00, 48.00) x (10.00, 10.00) [ 76.630] glyphs0_to_dst: glyph=(270, 204)x(11, 2), unclipped [ 76.630] emit_primitive_identity_mask__avx2: dst=(270, 204), mask=(832.00, 48.00) x (11.00, 2.00) [ 76.630] glyphs0_to_dst: glyph=(280, 191)x(10, 11), unclipped [ 76.630] emit_primitive_identity_mask__avx2: dst=(280, 191), mask=(912.00, 16.00) x (10.00, 11.00) [ 76.630] glyphs0_to_dst: glyph=(289, 194)x(9, 8), unclipped [ 76.630] emit_primitive_identity_mask__avx2: dst=(289, 194), mask=(848.00, 48.00) x (9.00, 8.00) [ 76.630] glyphs0_to_dst: glyph=(297, 194)x(10, 8), unclipped [ 76.630] emit_primitive_identity_mask__avx2: dst=(297, 194), mask=(864.00, 32.00) x (10.00, 8.00) [ 76.630] glyphs0_to_dst: glyph=(306, 194)x(10, 8), unclipped [ 76.630] emit_primitive_identity_mask__avx2: dst=(306, 194), mask=(864.00, 32.00) x (10.00, 8.00) [ 76.630] glyphs0_to_dst: glyph=(315, 190)x(10, 12), unclipped [ 76.630] emit_primitive_identity_mask__avx2: dst=(315, 190), mask=(864.00, 0.00) x (10.00, 12.00) [ 76.630] glyphs0_to_dst: glyph=(324, 194)x(10, 8), unclipped [ 76.630] emit_primitive_identity_mask__avx2: dst=(324, 194), mask=(864.00, 32.00) x (10.00, 8.00) [ 76.630] glyphs0_to_dst: glyph=(334, 194)x(9, 8), unclipped [ 76.630] emit_primitive_identity_mask__avx2: dst=(334, 194), mask=(896.00, 48.00) x (9.00, 8.00) [ 76.630] glyphs0_to_dst: glyph=(343, 190)x(10, 12), unclipped [ 76.630] emit_primitive_identity_mask__avx2: dst=(343, 190), mask=(912.00, 48.00) x (10.00, 12.00) [ 76.630] glyphs0_to_dst: glyph=(352, 191)x(9, 11), unclipped [ 76.630] emit_primitive_identity_mask__avx2: dst=(352, 191), mask=(880.00, 0.00) x (9.00, 11.00) [ 76.630] glyphs0_to_dst: glyph=(360, 194)x(10, 8), unclipped [ 76.630] emit_primitive_identity_mask__avx2: dst=(360, 194), mask=(944.00, 0.00) x (10.00, 8.00) [ 76.630] glyphs0_to_dst: glyph=(370, 194)x(9, 11), unclipped [ 76.630] emit_primitive_identity_mask__avx2: dst=(370, 194), mask=(880.00, 16.00) x (9.00, 11.00) [ 76.630] glyphs0_to_dst: glyph=(378, 204)x(11, 2), unclipped [ 76.630] emit_primitive_identity_mask__avx2: dst=(378, 204), mask=(832.00, 48.00) x (11.00, 2.00) [ 76.630] glyphs0_to_dst: glyph=(387, 190)x(10, 12), unclipped [ 76.630] emit_primitive_identity_mask__avx2: dst=(387, 190), mask=(864.00, 0.00) x (10.00, 12.00) [ 76.630] glyphs0_to_dst: glyph=(397, 190)x(9, 12), unclipped [ 76.630] emit_primitive_identity_mask__avx2: dst=(397, 190), mask=(928.00, 0.00) x (9.00, 12.00) [ 76.630] glyphs0_to_dst: glyph=(405, 194)x(10, 11), unclipped [ 76.630] emit_primitive_identity_mask__avx2: dst=(405, 194), mask=(880.00, 48.00) x (10.00, 11.00) [ 76.630] glyphs0_to_dst: glyph=(415, 191)x(9, 14), unclipped [ 76.630] emit_primitive_identity_mask__avx2: dst=(415, 191), mask=(832.00, 32.00) x (9.00, 14.00) [ 76.630] glyphs0_to_dst: glyph=(424, 192)x(9, 10), unclipped [ 76.630] emit_primitive_identity_mask__avx2: dst=(424, 192), mask=(848.00, 32.00) x (9.00, 10.00) [ 76.630] glyphs0_to_dst: glyph=(432, 204)x(11, 2), unclipped [ 76.630] emit_primitive_identity_mask__avx2: dst=(432, 204), mask=(832.00, 48.00) x (11.00, 2.00) [ 76.630] glyphs0_to_dst: glyph=(442, 194)x(9, 8), unclipped [ 76.630] emit_primitive_identity_mask__avx2: dst=(442, 194), mask=(864.00, 48.00) x (9.00, 8.00) [ 76.630] glyphs0_to_dst: glyph=(451, 194)x(9, 8), unclipped [ 76.630] emit_primitive_identity_mask__avx2: dst=(451, 194), mask=(896.00, 0.00) x (9.00, 8.00) [ 76.630] glyphs0_to_dst: glyph=(460, 194)x(9, 11), unclipped [ 76.630] emit_primitive_identity_mask__avx2: dst=(460, 194), mask=(880.00, 16.00) x (9.00, 11.00) [ 76.630] glyphs0_to_dst: glyph=(468, 191)x(10, 11), unclipped [ 76.630] emit_primitive_identity_mask__avx2: dst=(468, 191), mask=(880.00, 32.00) x (10.00, 11.00) [ 76.630] glyphs0_to_dst: glyph=(478, 194)x(9, 8), unclipped [ 76.630] emit_primitive_identity_mask__avx2: dst=(478, 194), mask=(864.00, 48.00) x (9.00, 8.00) [ 76.630] glyphs0_to_dst: glyph=(486, 194)x(10, 11), unclipped [ 76.630] emit_primitive_identity_mask__avx2: dst=(486, 194), mask=(880.00, 48.00) x (10.00, 11.00) [ 76.630] glyphs0_to_dst: glyph=(496, 191)x(9, 14), unclipped [ 76.630] emit_primitive_identity_mask__avx2: dst=(496, 191), mask=(832.00, 32.00) x (9.00, 14.00) [ 76.630] gen8_vertex_flush[1690] = 102 [ 76.630] gen9_magic_ca_pass: CA fixup (1564 -> 1666) [ 76.630] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.630] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.630] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.630] sna_glyphs(op=3, nlist=1, src=(1, 219)) [ 76.630] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.630] sna_glyphs: discarding mask [ 76.630] glyphs0_to_dst(op=3, src=(1, 219), nlist=1, dst=(1, 219)+(0, 0)) [ 76.630] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.630] gen9_render_composite: 0x0, current mode=1/1 [ 76.630] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 76.630] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.630] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.630] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.630] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.630] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.630] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.630] sna_drawable_use_bo: using whole GPU bo [ 76.630] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.630] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.630] color_convert: src=ff8ae234 [20028888] [ 76.630] color_convert: dst=ff8ae234 [20028888] [ 76.630] sna_render_get_solid: ff8ae234 [ 76.630] sna_render_get_solid(22) = ff8ae234 (old) [ 76.630] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.630] sna_transform_is_imprecise_integer_translation: no transform [ 76.630] gen9_composite_picture: integer translation (0, 0), removing [ 76.630] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.630] sna_render_pixmap_bo: GPU all damaged [ 76.630] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.630] gen4_choose_composite_emitter: solid, identity mask [ 76.630] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.630] gen9_composite_get_binding_table(fa00) [ 76.630] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.630] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.630] gen9_emit_vertex_elements: setup id=9 [ 76.630] glyphs0_to_dst: glyph=(1, 211)x(9, 8), unclipped [ 76.630] emit_primitive_identity_mask__avx2: dst=(1, 211), mask=(688.00, 32.00) x (9.00, 8.00) [ 76.630] glyphs0_to_dst: glyph=(9, 209)x(10, 13), unclipped [ 76.630] emit_primitive_identity_mask__avx2: dst=(9, 209), mask=(672.00, 48.00) x (10.00, 13.00) [ 76.630] glyphs0_to_dst: glyph=(19, 211)x(9, 8), unclipped [ 76.630] emit_primitive_identity_mask__avx2: dst=(19, 211), mask=(688.00, 32.00) x (9.00, 8.00) [ 76.630] glyphs0_to_dst: glyph=(28, 213)x(8, 3), unclipped [ 76.630] emit_primitive_identity_mask__avx2: dst=(28, 213), mask=(688.00, 48.00) x (8.00, 3.00) [ 76.630] glyphs0_to_dst: glyph=(36, 209)x(11, 10), unclipped [ 76.630] emit_primitive_identity_mask__avx2: dst=(36, 209), mask=(704.00, 0.00) x (11.00, 10.00) [ 76.630] glyphs0_to_dst: glyph=(46, 211)x(9, 8), unclipped [ 76.630] emit_primitive_identity_mask__avx2: dst=(46, 211), mask=(720.00, 0.00) x (9.00, 8.00) [ 76.630] glyphs0_to_dst: glyph=(54, 211)x(10, 8), unclipped [ 76.630] emit_primitive_identity_mask__avx2: dst=(54, 211), mask=(704.00, 16.00) x (10.00, 8.00) [ 76.630] glyphs0_to_dst: glyph=(63, 211)x(10, 8), unclipped [ 76.630] emit_primitive_identity_mask__avx2: dst=(63, 211), mask=(720.00, 16.00) x (10.00, 8.00) [ 76.630] glyphs0_to_dst: glyph=(72, 208)x(10, 11), unclipped [ 76.630] emit_primitive_identity_mask__avx2: dst=(72, 208), mask=(736.00, 0.00) x (10.00, 11.00) [ 76.630] glyphs0_to_dst: glyph=(81, 211)x(10, 8), unclipped [ 76.630] emit_primitive_identity_mask__avx2: dst=(81, 211), mask=(752.00, 0.00) x (10.00, 8.00) [ 76.630] glyphs0_to_dst: glyph=(90, 208)x(10, 11), unclipped [ 76.630] emit_primitive_identity_mask__avx2: dst=(90, 208), mask=(736.00, 0.00) x (10.00, 11.00) [ 76.630] glyphs0_to_dst: glyph=(99, 211)x(11, 8), unclipped [ 76.630] emit_primitive_identity_mask__avx2: dst=(99, 211), mask=(736.00, 16.00) x (11.00, 8.00) [ 76.630] glyphs0_to_dst: glyph=(109, 211)x(9, 8), unclipped [ 76.630] emit_primitive_identity_mask__avx2: dst=(109, 211), mask=(752.00, 16.00) x (9.00, 8.00) [ 76.630] glyphs0_to_dst: glyph=(118, 213)x(8, 3), unclipped [ 76.630] emit_primitive_identity_mask__avx2: dst=(118, 213), mask=(688.00, 48.00) x (8.00, 3.00) [ 76.630] glyphs0_to_dst: glyph=(126, 209)x(10, 10), unclipped [ 76.630] emit_primitive_identity_mask__avx2: dst=(126, 209), mask=(704.00, 32.00) x (10.00, 10.00) [ 76.630] glyphs0_to_dst: glyph=(135, 209)x(10, 10), unclipped [ 76.630] emit_primitive_identity_mask__avx2: dst=(135, 209), mask=(704.00, 32.00) x (10.00, 10.00) [ 76.630] glyphs0_to_dst: glyph=(144, 209)x(10, 10), unclipped [ 76.630] emit_primitive_identity_mask__avx2: dst=(144, 209), mask=(720.00, 32.00) x (10.00, 10.00) [ 76.630] glyphs0_to_dst: glyph=(153, 209)x(10, 10), unclipped [ 76.630] emit_primitive_identity_mask__avx2: dst=(153, 209), mask=(704.00, 48.00) x (10.00, 10.00) [ 76.630] gen8_vertex_flush[1790] = 54 [ 76.630] gen9_magic_ca_pass: CA fixup (1666 -> 1720) [ 76.630] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.630] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.630] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.630] sna_glyphs(op=3, nlist=1, src=(163, 219)) [ 76.630] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.630] sna_glyphs: discarding mask [ 76.630] glyphs0_to_dst(op=3, src=(163, 219), nlist=1, dst=(163, 219)+(0, 0)) [ 76.630] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.630] gen9_render_composite: 0x0, current mode=1/1 [ 76.630] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 76.630] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.630] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.630] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.630] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.630] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.630] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.630] sna_drawable_use_bo: using whole GPU bo [ 76.630] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.630] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.630] color_convert: src=ffffffff [20028888] [ 76.630] color_convert: dst=ffffffff [20028888] [ 76.630] sna_render_get_solid: ffffffff [ 76.630] sna_render_get_solid(white) [ 76.630] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.630] sna_transform_is_imprecise_integer_translation: no transform [ 76.630] gen9_composite_picture: integer translation (0, 0), removing [ 76.630] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.630] sna_render_pixmap_bo: GPU all damaged [ 76.630] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.630] gen4_choose_composite_emitter: solid, identity mask [ 76.630] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.630] gen9_composite_get_binding_table(f9c0) [ 76.630] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.630] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.630] gen9_emit_vertex_elements: setup id=9 [ 76.630] glyphs0_to_dst: glyph=(165, 211)x(5, 8), unclipped [ 76.630] emit_primitive_identity_mask__avx2: dst=(165, 211), mask=(720.00, 48.00) x (5.00, 8.00) [ 76.630] gen8_vertex_flush[1890] = 3 [ 76.630] gen9_magic_ca_pass: CA fixup (1720 -> 1723) [ 76.630] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.630] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.630] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.630] sna_accel_flush: flush?=0, dirty?=0 [ 76.630] sna_block_handler (tv=0.0) [ 76.630] sna_wakeup_handler [ 76.630] _sna_dri2_destroy_buffer: 0x561c94ae7270 [handle=103] -- refcnt=1, draw=16778613, pixmap=0, proxy?=0 [ 76.630] sna_dri2_cache_bo(handle=103, name=85) [ 76.630] sna_dri2_cache_bo: not a window, releasing handle=103 [ 76.630] _kgem_bo_destroy: handle=103, proxy? 0 [ 76.630] __kgem_bo_destroy: handle=103, size=12288 [ 76.630] __kgem_bo_destroy: handle=103, not reusable [ 76.630] kgem_bo_free: handle=103, size=12288 [ 76.630] kgem_bo_free: releasing 0x0:0x0 vma for handle=103, count=0 [ 76.630] _sna_dri2_destroy_buffer: 0x561c947cc0f0 [handle=108] -- refcnt=1, draw=16778613, pixmap=4707, proxy?=0 [ 76.630] _sna_dri2_destroy_buffer: removing active_scanout=1 from pixmap handle=108 [ 76.630] _sna_dri2_destroy_buffer: releasing last DRI pixmap=4707, scanout?=0 [ 76.630] _sna_dri2_destroy_buffer: dropping flush hint from handle=108 [ 76.630] sna_accel_watch_flush: enable=-1 [ 76.630] sna_dri2_cache_bo(handle=108, name=87) [ 76.630] sna_dri2_cache_bo: not a window, releasing handle=108 [ 76.630] sna_destroy_pixmap: pixmap=4707, attached?=1 [ 76.630] _kgem_bo_destroy: handle=108, proxy? 0 [ 76.630] __kgem_bo_destroy: handle=108, size=12288 [ 76.630] __kgem_bo_destroy: handle=108, not reusable [ 76.630] kgem_bo_free: handle=108, size=12288 [ 76.630] kgem_bo_free: releasing 0x0:0x0 vma for handle=108, count=0 [ 76.630] __sna_free_pixmap(pixmap=4707) [ 76.630] sna_destroy_pixmap: pixmap=4706, attached?=1 [ 76.630] _kgem_bo_destroy: handle=136, proxy? 0 [ 76.630] __kgem_bo_destroy: handle=136, size=8192 [ 76.630] __kgem_busy: handle=136, busy=0, wedged=0 [ 76.630] __kgem_bo_clear_busy: handle=136 [ 76.630] __kgem_bo_destroy: handle=136, purged [ 76.630] kgem_bo_move_to_inactive: moving handle=136 to inactive [ 76.630] __sna_free_pixmap(pixmap=4706) [ 76.631] sna_accel_flush: flush?=0, dirty?=0 [ 76.631] sna_accel_flush: flush?=0, dirty?=0 [ 76.631] sna_block_handler (tv=0.0) [ 76.631] sna_wakeup_handler [ 76.631] sna_glyphs(op=3, nlist=1, src=(172, 219)) [ 76.631] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.631] sna_glyphs: discarding mask [ 76.631] glyphs0_to_dst(op=3, src=(172, 219), nlist=1, dst=(172, 219)+(0, 0)) [ 76.631] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.631] gen9_render_composite: 0x0, current mode=1/1 [ 76.631] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 76.631] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.631] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.631] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.631] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.631] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.631] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.631] sna_drawable_use_bo: using whole GPU bo [ 76.631] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.631] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.631] color_convert: src=ff729fcf [20028888] [ 76.631] color_convert: dst=ff729fcf [20028888] [ 76.631] sna_render_get_solid: ff729fcf [ 76.631] sna_render_get_solid(23) = ff729fcf (old) [ 76.631] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.631] sna_transform_is_imprecise_integer_translation: no transform [ 76.631] gen9_composite_picture: integer translation (0, 0), removing [ 76.631] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.631] sna_render_pixmap_bo: GPU all damaged [ 76.631] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.631] gen4_choose_composite_emitter: solid, identity mask [ 76.631] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.631] gen9_composite_get_binding_table(f980) [ 76.631] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.631] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.631] gen9_emit_vertex_elements: setup id=9 [ 76.631] glyphs0_to_dst: glyph=(171, 213)x(11, 3), unclipped [ 76.631] emit_primitive_identity_mask__avx2: dst=(171, 213), mask=(736.00, 32.00) x (11.00, 3.00) [ 76.631] glyphs0_to_dst: glyph=(180, 208)x(10, 14), unclipped [ 76.631] emit_primitive_identity_mask__avx2: dst=(180, 208), mask=(944.00, 48.00) x (10.00, 14.00) [ 76.631] glyphs0_to_dst: glyph=(189, 208)x(11, 11), unclipped [ 76.631] emit_primitive_identity_mask__avx2: dst=(189, 208), mask=(960.00, 0.00) x (11.00, 11.00) [ 76.631] glyphs0_to_dst: glyph=(198, 211)x(10, 8), unclipped [ 76.631] emit_primitive_identity_mask__avx2: dst=(198, 211), mask=(976.00, 0.00) x (10.00, 8.00) [ 76.631] glyphs0_to_dst: glyph=(208, 211)x(9, 11), unclipped [ 76.631] emit_primitive_identity_mask__avx2: dst=(208, 211), mask=(960.00, 16.00) x (9.00, 11.00) [ 76.631] glyphs0_to_dst: glyph=(216, 208)x(10, 14), unclipped [ 76.631] emit_primitive_identity_mask__avx2: dst=(216, 208), mask=(944.00, 48.00) x (10.00, 14.00) [ 76.631] glyphs0_to_dst: glyph=(225, 209)x(10, 10), unclipped [ 76.631] emit_primitive_identity_mask__avx2: dst=(225, 209), mask=(976.00, 16.00) x (10.00, 10.00) [ 76.631] glyphs0_to_dst: glyph=(234, 220)x(11, 2), unclipped [ 76.631] emit_primitive_identity_mask__avx2: dst=(234, 220), mask=(992.00, 0.00) x (11.00, 2.00) [ 76.631] glyphs0_to_dst: glyph=(243, 208)x(11, 11), unclipped [ 76.631] emit_primitive_identity_mask__avx2: dst=(243, 208), mask=(1008.00, 0.00) x (11.00, 11.00) [ 76.631] glyphs0_to_dst: glyph=(253, 211)x(9, 8), unclipped [ 76.631] emit_primitive_identity_mask__avx2: dst=(253, 211), mask=(720.00, 0.00) x (9.00, 8.00) [ 76.631] glyphs0_to_dst: glyph=(261, 211)x(10, 8), unclipped [ 76.631] emit_primitive_identity_mask__avx2: dst=(261, 211), mask=(704.00, 16.00) x (10.00, 8.00) [ 76.631] glyphs0_to_dst: glyph=(270, 211)x(10, 8), unclipped [ 76.631] emit_primitive_identity_mask__avx2: dst=(270, 211), mask=(704.00, 16.00) x (10.00, 8.00) [ 76.631] glyphs0_to_dst: glyph=(279, 207)x(10, 12), unclipped [ 76.631] emit_primitive_identity_mask__avx2: dst=(279, 207), mask=(992.00, 16.00) x (10.00, 12.00) [ 76.631] glyphs0_to_dst: glyph=(288, 211)x(10, 8), unclipped [ 76.631] emit_primitive_identity_mask__avx2: dst=(288, 211), mask=(704.00, 16.00) x (10.00, 8.00) [ 76.631] glyphs0_to_dst: glyph=(297, 211)x(10, 8), unclipped [ 76.631] emit_primitive_identity_mask__avx2: dst=(297, 211), mask=(752.00, 0.00) x (10.00, 8.00) [ 76.631] glyphs0_to_dst: glyph=(307, 207)x(10, 12), unclipped [ 76.631] emit_primitive_identity_mask__avx2: dst=(307, 207), mask=(1008.00, 16.00) x (10.00, 12.00) [ 76.631] glyphs0_to_dst: glyph=(315, 208)x(11, 11), unclipped [ 76.631] emit_primitive_identity_mask__avx2: dst=(315, 208), mask=(960.00, 0.00) x (11.00, 11.00) [ 76.631] glyphs0_to_dst: glyph=(324, 211)x(11, 8), unclipped [ 76.631] emit_primitive_identity_mask__avx2: dst=(324, 211), mask=(736.00, 16.00) x (11.00, 8.00) [ 76.631] glyphs0_to_dst: glyph=(334, 211)x(9, 11), unclipped [ 76.631] emit_primitive_identity_mask__avx2: dst=(334, 211), mask=(960.00, 16.00) x (9.00, 11.00) [ 76.631] glyphs0_to_dst: glyph=(342, 220)x(11, 2), unclipped [ 76.631] emit_primitive_identity_mask__avx2: dst=(342, 220), mask=(992.00, 0.00) x (11.00, 2.00) [ 76.631] glyphs0_to_dst: glyph=(351, 207)x(10, 12), unclipped [ 76.631] emit_primitive_identity_mask__avx2: dst=(351, 207), mask=(992.00, 16.00) x (10.00, 12.00) [ 76.631] glyphs0_to_dst: glyph=(361, 207)x(9, 12), unclipped [ 76.631] emit_primitive_identity_mask__avx2: dst=(361, 207), mask=(960.00, 32.00) x (9.00, 12.00) [ 76.631] glyphs0_to_dst: glyph=(369, 211)x(10, 11), unclipped [ 76.631] emit_primitive_identity_mask__avx2: dst=(369, 211), mask=(976.00, 32.00) x (10.00, 11.00) [ 76.631] glyphs0_to_dst: glyph=(378, 208)x(10, 14), unclipped [ 76.631] emit_primitive_identity_mask__avx2: dst=(378, 208), mask=(944.00, 48.00) x (10.00, 14.00) [ 76.631] glyphs0_to_dst: glyph=(387, 209)x(10, 10), unclipped [ 76.631] emit_primitive_identity_mask__avx2: dst=(387, 209), mask=(960.00, 48.00) x (10.00, 10.00) [ 76.631] glyphs0_to_dst: glyph=(396, 220)x(11, 2), unclipped [ 76.631] emit_primitive_identity_mask__avx2: dst=(396, 220), mask=(992.00, 0.00) x (11.00, 2.00) [ 76.631] glyphs0_to_dst: glyph=(406, 211)x(9, 8), unclipped [ 76.631] emit_primitive_identity_mask__avx2: dst=(406, 211), mask=(688.00, 32.00) x (9.00, 8.00) [ 76.631] glyphs0_to_dst: glyph=(415, 211)x(9, 8), unclipped [ 76.631] emit_primitive_identity_mask__avx2: dst=(415, 211), mask=(752.00, 16.00) x (9.00, 8.00) [ 76.631] glyphs0_to_dst: glyph=(424, 211)x(9, 11), unclipped [ 76.631] emit_primitive_identity_mask__avx2: dst=(424, 211), mask=(960.00, 16.00) x (9.00, 11.00) [ 76.631] glyphs0_to_dst: glyph=(432, 208)x(10, 11), unclipped [ 76.631] emit_primitive_identity_mask__avx2: dst=(432, 208), mask=(976.00, 48.00) x (10.00, 11.00) [ 76.631] glyphs0_to_dst: glyph=(442, 211)x(9, 8), unclipped [ 76.631] emit_primitive_identity_mask__avx2: dst=(442, 211), mask=(688.00, 32.00) x (9.00, 8.00) [ 76.631] glyphs0_to_dst: glyph=(450, 211)x(10, 11), unclipped [ 76.631] emit_primitive_identity_mask__avx2: dst=(450, 211), mask=(976.00, 32.00) x (10.00, 11.00) [ 76.631] gen8_vertex_flush[1990] = 96 [ 76.631] gen9_magic_ca_pass: CA fixup (1723 -> 1819) [ 76.631] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.631] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.631] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.631] sna_glyphs(op=3, nlist=1, src=(460, 219)) [ 76.631] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.631] sna_glyphs: discarding mask [ 76.631] glyphs0_to_dst(op=3, src=(460, 219), nlist=1, dst=(460, 219)+(0, 0)) [ 76.631] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.631] gen9_render_composite: 0x0, current mode=1/1 [ 76.631] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 76.631] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.631] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.631] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.631] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.631] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.631] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.631] sna_drawable_use_bo: using whole GPU bo [ 76.631] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.631] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.631] color_convert: src=ffffffff [20028888] [ 76.631] color_convert: dst=ffffffff [20028888] [ 76.631] sna_render_get_solid: ffffffff [ 76.631] sna_render_get_solid(white) [ 76.631] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.631] sna_transform_is_imprecise_integer_translation: no transform [ 76.631] gen9_composite_picture: integer translation (0, 0), removing [ 76.631] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.631] sna_render_pixmap_bo: GPU all damaged [ 76.631] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.631] gen4_choose_composite_emitter: solid, identity mask [ 76.631] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.631] gen9_composite_get_binding_table(f940) [ 76.631] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.631] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.631] gen9_emit_vertex_elements: setup id=9 [ 76.631] glyphs0_to_dst: glyph=(459, 208)x(10, 13), unclipped [ 76.631] emit_primitive_identity_mask__avx2: dst=(459, 208), mask=(752.00, 32.00) x (10.00, 13.00) [ 76.631] glyphs0_to_dst: glyph=(477, 208)x(10, 11), unclipped [ 76.631] emit_primitive_identity_mask__avx2: dst=(477, 208), mask=(880.00, 32.00) x (10.00, 11.00) [ 76.631] glyphs0_to_dst: glyph=(487, 211)x(9, 8), unclipped [ 76.631] emit_primitive_identity_mask__avx2: dst=(487, 211), mask=(896.00, 48.00) x (9.00, 8.00) [ 76.631] gen8_vertex_flush[1a90] = 9 [ 76.631] gen9_magic_ca_pass: CA fixup (1819 -> 1828) [ 76.631] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.631] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.631] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.631] sna_glyphs(op=3, nlist=1, src=(1, 236)) [ 76.631] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.631] sna_glyphs: discarding mask [ 76.631] glyphs0_to_dst(op=3, src=(1, 236), nlist=1, dst=(1, 236)+(0, 0)) [ 76.631] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.631] gen9_render_composite: 0x0, current mode=1/1 [ 76.631] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 76.631] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.631] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.631] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.631] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.631] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.631] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.631] sna_drawable_use_bo: using whole GPU bo [ 76.631] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.631] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.631] color_convert: src=ff8ae234 [20028888] [ 76.631] color_convert: dst=ff8ae234 [20028888] [ 76.631] sna_render_get_solid: ff8ae234 [ 76.631] sna_render_get_solid(22) = ff8ae234 (old) [ 76.631] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.631] sna_transform_is_imprecise_integer_translation: no transform [ 76.631] gen9_composite_picture: integer translation (0, 0), removing [ 76.631] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.631] sna_render_pixmap_bo: GPU all damaged [ 76.631] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.631] gen4_choose_composite_emitter: solid, identity mask [ 76.631] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.631] gen9_composite_get_binding_table(f900) [ 76.631] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.631] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.631] gen9_emit_vertex_elements: setup id=9 [ 76.631] glyphs0_to_dst: glyph=(1, 228)x(9, 8), unclipped [ 76.631] emit_primitive_identity_mask__avx2: dst=(1, 228), mask=(688.00, 32.00) x (9.00, 8.00) [ 76.631] glyphs0_to_dst: glyph=(9, 226)x(10, 13), unclipped [ 76.631] emit_primitive_identity_mask__avx2: dst=(9, 226), mask=(672.00, 48.00) x (10.00, 13.00) [ 76.631] glyphs0_to_dst: glyph=(19, 228)x(9, 8), unclipped [ 76.631] emit_primitive_identity_mask__avx2: dst=(19, 228), mask=(688.00, 32.00) x (9.00, 8.00) [ 76.631] glyphs0_to_dst: glyph=(28, 230)x(8, 3), unclipped [ 76.631] emit_primitive_identity_mask__avx2: dst=(28, 230), mask=(688.00, 48.00) x (8.00, 3.00) [ 76.631] glyphs0_to_dst: glyph=(36, 226)x(11, 10), unclipped [ 76.631] emit_primitive_identity_mask__avx2: dst=(36, 226), mask=(704.00, 0.00) x (11.00, 10.00) [ 76.631] glyphs0_to_dst: glyph=(46, 228)x(9, 8), unclipped [ 76.631] emit_primitive_identity_mask__avx2: dst=(46, 228), mask=(720.00, 0.00) x (9.00, 8.00) [ 76.631] glyphs0_to_dst: glyph=(54, 228)x(10, 8), unclipped [ 76.631] emit_primitive_identity_mask__avx2: dst=(54, 228), mask=(704.00, 16.00) x (10.00, 8.00) [ 76.631] glyphs0_to_dst: glyph=(63, 228)x(10, 8), unclipped [ 76.631] emit_primitive_identity_mask__avx2: dst=(63, 228), mask=(720.00, 16.00) x (10.00, 8.00) [ 76.631] glyphs0_to_dst: glyph=(72, 225)x(10, 11), unclipped [ 76.631] emit_primitive_identity_mask__avx2: dst=(72, 225), mask=(736.00, 0.00) x (10.00, 11.00) [ 76.631] glyphs0_to_dst: glyph=(81, 228)x(10, 8), unclipped [ 76.631] emit_primitive_identity_mask__avx2: dst=(81, 228), mask=(752.00, 0.00) x (10.00, 8.00) [ 76.631] glyphs0_to_dst: glyph=(90, 225)x(10, 11), unclipped [ 76.631] emit_primitive_identity_mask__avx2: dst=(90, 225), mask=(736.00, 0.00) x (10.00, 11.00) [ 76.631] glyphs0_to_dst: glyph=(99, 228)x(11, 8), unclipped [ 76.631] emit_primitive_identity_mask__avx2: dst=(99, 228), mask=(736.00, 16.00) x (11.00, 8.00) [ 76.631] glyphs0_to_dst: glyph=(109, 228)x(9, 8), unclipped [ 76.631] emit_primitive_identity_mask__avx2: dst=(109, 228), mask=(752.00, 16.00) x (9.00, 8.00) [ 76.631] glyphs0_to_dst: glyph=(118, 230)x(8, 3), unclipped [ 76.631] emit_primitive_identity_mask__avx2: dst=(118, 230), mask=(688.00, 48.00) x (8.00, 3.00) [ 76.631] glyphs0_to_dst: glyph=(126, 226)x(10, 10), unclipped [ 76.631] emit_primitive_identity_mask__avx2: dst=(126, 226), mask=(704.00, 32.00) x (10.00, 10.00) [ 76.631] glyphs0_to_dst: glyph=(135, 226)x(10, 10), unclipped [ 76.631] emit_primitive_identity_mask__avx2: dst=(135, 226), mask=(704.00, 32.00) x (10.00, 10.00) [ 76.631] glyphs0_to_dst: glyph=(144, 226)x(10, 10), unclipped [ 76.631] emit_primitive_identity_mask__avx2: dst=(144, 226), mask=(720.00, 32.00) x (10.00, 10.00) [ 76.631] glyphs0_to_dst: glyph=(153, 226)x(10, 10), unclipped [ 76.631] emit_primitive_identity_mask__avx2: dst=(153, 226), mask=(704.00, 48.00) x (10.00, 10.00) [ 76.631] gen8_vertex_flush[1b90] = 54 [ 76.631] gen9_magic_ca_pass: CA fixup (1828 -> 1882) [ 76.631] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.631] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.631] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.631] sna_glyphs(op=3, nlist=1, src=(163, 236)) [ 76.631] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.631] sna_glyphs: discarding mask [ 76.631] glyphs0_to_dst(op=3, src=(163, 236), nlist=1, dst=(163, 236)+(0, 0)) [ 76.631] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.631] gen9_render_composite: 0x0, current mode=1/1 [ 76.631] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 76.631] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.631] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.631] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.631] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.631] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.631] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.631] sna_drawable_use_bo: using whole GPU bo [ 76.631] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.631] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.631] color_convert: src=ffffffff [20028888] [ 76.631] color_convert: dst=ffffffff [20028888] [ 76.631] sna_render_get_solid: ffffffff [ 76.631] sna_render_get_solid(white) [ 76.631] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.631] sna_transform_is_imprecise_integer_translation: no transform [ 76.631] gen9_composite_picture: integer translation (0, 0), removing [ 76.631] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.631] sna_render_pixmap_bo: GPU all damaged [ 76.631] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.631] gen4_choose_composite_emitter: solid, identity mask [ 76.631] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.631] gen9_composite_get_binding_table(f8c0) [ 76.631] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.631] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.631] gen9_emit_vertex_elements: setup id=9 [ 76.631] glyphs0_to_dst: glyph=(165, 228)x(5, 8), unclipped [ 76.631] emit_primitive_identity_mask__avx2: dst=(165, 228), mask=(720.00, 48.00) x (5.00, 8.00) [ 76.631] gen8_vertex_flush[1c90] = 3 [ 76.631] gen9_magic_ca_pass: CA fixup (1882 -> 1885) [ 76.631] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.631] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.631] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.631] sna_glyphs(op=3, nlist=1, src=(172, 236)) [ 76.631] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.631] sna_glyphs: discarding mask [ 76.631] glyphs0_to_dst(op=3, src=(172, 236), nlist=1, dst=(172, 236)+(0, 0)) [ 76.631] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.631] gen9_render_composite: 0x0, current mode=1/1 [ 76.631] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 76.631] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.631] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.631] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.631] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.631] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.631] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.631] sna_drawable_use_bo: using whole GPU bo [ 76.631] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.631] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.631] color_convert: src=ff729fcf [20028888] [ 76.631] color_convert: dst=ff729fcf [20028888] [ 76.631] sna_render_get_solid: ff729fcf [ 76.631] sna_render_get_solid(23) = ff729fcf (old) [ 76.631] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.631] sna_transform_is_imprecise_integer_translation: no transform [ 76.631] gen9_composite_picture: integer translation (0, 0), removing [ 76.631] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.631] sna_render_pixmap_bo: GPU all damaged [ 76.631] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.631] gen4_choose_composite_emitter: solid, identity mask [ 76.631] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.631] gen9_composite_get_binding_table(f880) [ 76.631] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.631] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.631] gen9_emit_vertex_elements: setup id=9 [ 76.631] glyphs0_to_dst: glyph=(171, 230)x(11, 3), unclipped [ 76.631] emit_primitive_identity_mask__avx2: dst=(171, 230), mask=(736.00, 32.00) x (11.00, 3.00) [ 76.631] glyphs0_to_dst: glyph=(180, 225)x(10, 14), unclipped [ 76.631] emit_primitive_identity_mask__avx2: dst=(180, 225), mask=(944.00, 48.00) x (10.00, 14.00) [ 76.631] glyphs0_to_dst: glyph=(189, 225)x(11, 11), unclipped [ 76.631] emit_primitive_identity_mask__avx2: dst=(189, 225), mask=(960.00, 0.00) x (11.00, 11.00) [ 76.631] glyphs0_to_dst: glyph=(198, 228)x(10, 8), unclipped [ 76.632] emit_primitive_identity_mask__avx2: dst=(198, 228), mask=(976.00, 0.00) x (10.00, 8.00) [ 76.632] glyphs0_to_dst: glyph=(208, 228)x(9, 11), unclipped [ 76.632] emit_primitive_identity_mask__avx2: dst=(208, 228), mask=(960.00, 16.00) x (9.00, 11.00) [ 76.632] glyphs0_to_dst: glyph=(216, 225)x(10, 14), unclipped [ 76.632] emit_primitive_identity_mask__avx2: dst=(216, 225), mask=(944.00, 48.00) x (10.00, 14.00) [ 76.632] glyphs0_to_dst: glyph=(225, 226)x(10, 10), unclipped [ 76.632] emit_primitive_identity_mask__avx2: dst=(225, 226), mask=(976.00, 16.00) x (10.00, 10.00) [ 76.632] glyphs0_to_dst: glyph=(234, 237)x(11, 2), unclipped [ 76.632] emit_primitive_identity_mask__avx2: dst=(234, 237), mask=(992.00, 0.00) x (11.00, 2.00) [ 76.632] glyphs0_to_dst: glyph=(243, 225)x(11, 11), unclipped [ 76.632] emit_primitive_identity_mask__avx2: dst=(243, 225), mask=(1008.00, 0.00) x (11.00, 11.00) [ 76.632] glyphs0_to_dst: glyph=(253, 228)x(9, 8), unclipped [ 76.632] emit_primitive_identity_mask__avx2: dst=(253, 228), mask=(720.00, 0.00) x (9.00, 8.00) [ 76.632] glyphs0_to_dst: glyph=(261, 228)x(10, 8), unclipped [ 76.632] emit_primitive_identity_mask__avx2: dst=(261, 228), mask=(704.00, 16.00) x (10.00, 8.00) [ 76.632] glyphs0_to_dst: glyph=(270, 228)x(10, 8), unclipped [ 76.632] emit_primitive_identity_mask__avx2: dst=(270, 228), mask=(704.00, 16.00) x (10.00, 8.00) [ 76.632] glyphs0_to_dst: glyph=(279, 224)x(10, 12), unclipped [ 76.632] emit_primitive_identity_mask__avx2: dst=(279, 224), mask=(992.00, 16.00) x (10.00, 12.00) [ 76.632] glyphs0_to_dst: glyph=(288, 228)x(10, 8), unclipped [ 76.632] emit_primitive_identity_mask__avx2: dst=(288, 228), mask=(704.00, 16.00) x (10.00, 8.00) [ 76.632] glyphs0_to_dst: glyph=(297, 228)x(10, 8), unclipped [ 76.632] emit_primitive_identity_mask__avx2: dst=(297, 228), mask=(752.00, 0.00) x (10.00, 8.00) [ 76.632] glyphs0_to_dst: glyph=(307, 224)x(10, 12), unclipped [ 76.632] emit_primitive_identity_mask__avx2: dst=(307, 224), mask=(1008.00, 16.00) x (10.00, 12.00) [ 76.632] glyphs0_to_dst: glyph=(315, 225)x(11, 11), unclipped [ 76.632] emit_primitive_identity_mask__avx2: dst=(315, 225), mask=(960.00, 0.00) x (11.00, 11.00) [ 76.632] glyphs0_to_dst: glyph=(324, 228)x(11, 8), unclipped [ 76.632] emit_primitive_identity_mask__avx2: dst=(324, 228), mask=(736.00, 16.00) x (11.00, 8.00) [ 76.632] glyphs0_to_dst: glyph=(334, 228)x(9, 11), unclipped [ 76.632] emit_primitive_identity_mask__avx2: dst=(334, 228), mask=(960.00, 16.00) x (9.00, 11.00) [ 76.632] glyphs0_to_dst: glyph=(342, 237)x(11, 2), unclipped [ 76.632] emit_primitive_identity_mask__avx2: dst=(342, 237), mask=(992.00, 0.00) x (11.00, 2.00) [ 76.632] glyphs0_to_dst: glyph=(351, 224)x(10, 12), unclipped [ 76.632] emit_primitive_identity_mask__avx2: dst=(351, 224), mask=(992.00, 16.00) x (10.00, 12.00) [ 76.632] glyphs0_to_dst: glyph=(361, 224)x(9, 12), unclipped [ 76.632] emit_primitive_identity_mask__avx2: dst=(361, 224), mask=(960.00, 32.00) x (9.00, 12.00) [ 76.632] glyphs0_to_dst: glyph=(369, 228)x(10, 11), unclipped [ 76.632] emit_primitive_identity_mask__avx2: dst=(369, 228), mask=(976.00, 32.00) x (10.00, 11.00) [ 76.632] glyphs0_to_dst: glyph=(378, 225)x(10, 14), unclipped [ 76.632] emit_primitive_identity_mask__avx2: dst=(378, 225), mask=(944.00, 48.00) x (10.00, 14.00) [ 76.632] glyphs0_to_dst: glyph=(387, 226)x(10, 10), unclipped [ 76.632] emit_primitive_identity_mask__avx2: dst=(387, 226), mask=(960.00, 48.00) x (10.00, 10.00) [ 76.632] glyphs0_to_dst: glyph=(396, 237)x(11, 2), unclipped [ 76.632] emit_primitive_identity_mask__avx2: dst=(396, 237), mask=(992.00, 0.00) x (11.00, 2.00) [ 76.632] glyphs0_to_dst: glyph=(406, 228)x(9, 8), unclipped [ 76.632] emit_primitive_identity_mask__avx2: dst=(406, 228), mask=(688.00, 32.00) x (9.00, 8.00) [ 76.632] glyphs0_to_dst: glyph=(415, 228)x(9, 8), unclipped [ 76.632] emit_primitive_identity_mask__avx2: dst=(415, 228), mask=(752.00, 16.00) x (9.00, 8.00) [ 76.632] glyphs0_to_dst: glyph=(424, 228)x(9, 11), unclipped [ 76.632] emit_primitive_identity_mask__avx2: dst=(424, 228), mask=(960.00, 16.00) x (9.00, 11.00) [ 76.632] glyphs0_to_dst: glyph=(432, 225)x(10, 11), unclipped [ 76.632] emit_primitive_identity_mask__avx2: dst=(432, 225), mask=(976.00, 48.00) x (10.00, 11.00) [ 76.632] glyphs0_to_dst: glyph=(442, 228)x(9, 8), unclipped [ 76.632] emit_primitive_identity_mask__avx2: dst=(442, 228), mask=(688.00, 32.00) x (9.00, 8.00) [ 76.632] glyphs0_to_dst: glyph=(450, 228)x(10, 11), unclipped [ 76.632] emit_primitive_identity_mask__avx2: dst=(450, 228), mask=(976.00, 32.00) x (10.00, 11.00) [ 76.632] gen8_vertex_flush[1d90] = 96 [ 76.632] gen9_magic_ca_pass: CA fixup (1885 -> 1981) [ 76.632] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.632] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.632] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.632] sna_glyphs(op=3, nlist=1, src=(460, 236)) [ 76.632] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.632] sna_glyphs: discarding mask [ 76.632] glyphs0_to_dst(op=3, src=(460, 236), nlist=1, dst=(460, 236)+(0, 0)) [ 76.632] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.632] gen9_render_composite: 0x0, current mode=1/1 [ 76.632] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 76.632] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.632] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.632] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.632] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.632] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.632] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.632] sna_drawable_use_bo: using whole GPU bo [ 76.632] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.632] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.632] color_convert: src=ffffffff [20028888] [ 76.632] color_convert: dst=ffffffff [20028888] [ 76.632] sna_render_get_solid: ffffffff [ 76.632] sna_render_get_solid(white) [ 76.632] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.632] sna_transform_is_imprecise_integer_translation: no transform [ 76.632] gen9_composite_picture: integer translation (0, 0), removing [ 76.632] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.632] sna_render_pixmap_bo: GPU all damaged [ 76.632] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.632] gen4_choose_composite_emitter: solid, identity mask [ 76.632] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.632] gen9_composite_get_binding_table(f840) [ 76.632] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.632] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.632] gen9_emit_vertex_elements: setup id=9 [ 76.632] glyphs0_to_dst: glyph=(459, 225)x(10, 13), unclipped [ 76.632] emit_primitive_identity_mask__avx2: dst=(459, 225), mask=(752.00, 32.00) x (10.00, 13.00) [ 76.632] gen8_vertex_flush[1e90] = 3 [ 76.632] gen9_magic_ca_pass: CA fixup (1981 -> 1984) [ 76.632] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.632] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.632] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.632] sna_glyphs(op=3, nlist=1, src=(1, 253)) [ 76.632] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.632] sna_glyphs: discarding mask [ 76.632] glyphs0_to_dst(op=3, src=(1, 253), nlist=1, dst=(1, 253)+(0, 0)) [ 76.632] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.632] gen9_render_composite: 0x0, current mode=1/1 [ 76.632] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 76.632] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.632] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.632] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.632] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.632] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.632] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.632] sna_drawable_use_bo: using whole GPU bo [ 76.632] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.632] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.632] color_convert: src=ff8ae234 [20028888] [ 76.632] color_convert: dst=ff8ae234 [20028888] [ 76.632] sna_render_get_solid: ff8ae234 [ 76.632] sna_render_get_solid(22) = ff8ae234 (old) [ 76.632] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.632] sna_transform_is_imprecise_integer_translation: no transform [ 76.632] gen9_composite_picture: integer translation (0, 0), removing [ 76.632] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.632] sna_render_pixmap_bo: GPU all damaged [ 76.632] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.632] gen4_choose_composite_emitter: solid, identity mask [ 76.632] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.632] gen9_composite_get_binding_table(f800) [ 76.632] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.632] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.632] gen9_emit_vertex_elements: setup id=9 [ 76.632] glyphs0_to_dst: glyph=(1, 245)x(9, 8), unclipped [ 76.632] emit_primitive_identity_mask__avx2: dst=(1, 245), mask=(688.00, 32.00) x (9.00, 8.00) [ 76.632] glyphs0_to_dst: glyph=(9, 243)x(10, 13), unclipped [ 76.632] emit_primitive_identity_mask__avx2: dst=(9, 243), mask=(672.00, 48.00) x (10.00, 13.00) [ 76.632] glyphs0_to_dst: glyph=(19, 245)x(9, 8), unclipped [ 76.632] emit_primitive_identity_mask__avx2: dst=(19, 245), mask=(688.00, 32.00) x (9.00, 8.00) [ 76.632] glyphs0_to_dst: glyph=(28, 247)x(8, 3), unclipped [ 76.632] emit_primitive_identity_mask__avx2: dst=(28, 247), mask=(688.00, 48.00) x (8.00, 3.00) [ 76.632] glyphs0_to_dst: glyph=(36, 243)x(11, 10), unclipped [ 76.632] emit_primitive_identity_mask__avx2: dst=(36, 243), mask=(704.00, 0.00) x (11.00, 10.00) [ 76.632] glyphs0_to_dst: glyph=(46, 245)x(9, 8), unclipped [ 76.632] emit_primitive_identity_mask__avx2: dst=(46, 245), mask=(720.00, 0.00) x (9.00, 8.00) [ 76.632] glyphs0_to_dst: glyph=(54, 245)x(10, 8), unclipped [ 76.632] emit_primitive_identity_mask__avx2: dst=(54, 245), mask=(704.00, 16.00) x (10.00, 8.00) [ 76.632] glyphs0_to_dst: glyph=(63, 245)x(10, 8), unclipped [ 76.632] emit_primitive_identity_mask__avx2: dst=(63, 245), mask=(720.00, 16.00) x (10.00, 8.00) [ 76.632] glyphs0_to_dst: glyph=(72, 242)x(10, 11), unclipped [ 76.632] emit_primitive_identity_mask__avx2: dst=(72, 242), mask=(736.00, 0.00) x (10.00, 11.00) [ 76.632] glyphs0_to_dst: glyph=(81, 245)x(10, 8), unclipped [ 76.632] emit_primitive_identity_mask__avx2: dst=(81, 245), mask=(752.00, 0.00) x (10.00, 8.00) [ 76.632] glyphs0_to_dst: glyph=(90, 242)x(10, 11), unclipped [ 76.632] emit_primitive_identity_mask__avx2: dst=(90, 242), mask=(736.00, 0.00) x (10.00, 11.00) [ 76.632] glyphs0_to_dst: glyph=(99, 245)x(11, 8), unclipped [ 76.632] emit_primitive_identity_mask__avx2: dst=(99, 245), mask=(736.00, 16.00) x (11.00, 8.00) [ 76.632] glyphs0_to_dst: glyph=(109, 245)x(9, 8), unclipped [ 76.632] emit_primitive_identity_mask__avx2: dst=(109, 245), mask=(752.00, 16.00) x (9.00, 8.00) [ 76.632] glyphs0_to_dst: glyph=(118, 247)x(8, 3), unclipped [ 76.632] emit_primitive_identity_mask__avx2: dst=(118, 247), mask=(688.00, 48.00) x (8.00, 3.00) [ 76.632] glyphs0_to_dst: glyph=(126, 243)x(10, 10), unclipped [ 76.632] emit_primitive_identity_mask__avx2: dst=(126, 243), mask=(704.00, 32.00) x (10.00, 10.00) [ 76.632] glyphs0_to_dst: glyph=(135, 243)x(10, 10), unclipped [ 76.632] emit_primitive_identity_mask__avx2: dst=(135, 243), mask=(704.00, 32.00) x (10.00, 10.00) [ 76.632] glyphs0_to_dst: glyph=(144, 243)x(10, 10), unclipped [ 76.632] emit_primitive_identity_mask__avx2: dst=(144, 243), mask=(720.00, 32.00) x (10.00, 10.00) [ 76.632] glyphs0_to_dst: glyph=(153, 243)x(10, 10), unclipped [ 76.632] emit_primitive_identity_mask__avx2: dst=(153, 243), mask=(704.00, 48.00) x (10.00, 10.00) [ 76.632] gen8_vertex_flush[1f90] = 54 [ 76.632] gen9_magic_ca_pass: CA fixup (1984 -> 2038) [ 76.632] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.632] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.632] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.632] sna_glyphs(op=3, nlist=1, src=(163, 253)) [ 76.632] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.632] sna_glyphs: discarding mask [ 76.632] glyphs0_to_dst(op=3, src=(163, 253), nlist=1, dst=(163, 253)+(0, 0)) [ 76.632] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.632] gen9_render_composite: 0x0, current mode=1/1 [ 76.632] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 76.632] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.632] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.632] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.632] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.632] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.632] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.632] sna_drawable_use_bo: using whole GPU bo [ 76.632] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.632] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.632] color_convert: src=ffffffff [20028888] [ 76.632] color_convert: dst=ffffffff [20028888] [ 76.632] sna_render_get_solid: ffffffff [ 76.632] sna_render_get_solid(white) [ 76.632] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.632] sna_transform_is_imprecise_integer_translation: no transform [ 76.632] gen9_composite_picture: integer translation (0, 0), removing [ 76.632] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.632] sna_render_pixmap_bo: GPU all damaged [ 76.632] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.632] gen4_choose_composite_emitter: solid, identity mask [ 76.632] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.632] gen9_composite_get_binding_table(f7c0) [ 76.632] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.632] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.632] gen9_emit_vertex_elements: setup id=9 [ 76.632] glyphs0_to_dst: glyph=(165, 245)x(5, 8), unclipped [ 76.632] emit_primitive_identity_mask__avx2: dst=(165, 245), mask=(720.00, 48.00) x (5.00, 8.00) [ 76.632] gen8_vertex_flush[2090] = 3 [ 76.632] gen9_magic_ca_pass: CA fixup (2038 -> 2041) [ 76.632] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.632] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.632] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.632] sna_glyphs(op=3, nlist=1, src=(172, 253)) [ 76.632] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.632] sna_glyphs: discarding mask [ 76.632] glyphs0_to_dst(op=3, src=(172, 253), nlist=1, dst=(172, 253)+(0, 0)) [ 76.632] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.632] gen9_render_composite: 0x0, current mode=1/1 [ 76.632] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 76.632] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.632] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.632] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.632] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.632] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.632] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.632] sna_drawable_use_bo: using whole GPU bo [ 76.632] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.632] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.632] color_convert: src=ff729fcf [20028888] [ 76.632] color_convert: dst=ff729fcf [20028888] [ 76.632] sna_render_get_solid: ff729fcf [ 76.632] sna_render_get_solid(23) = ff729fcf (old) [ 76.632] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.632] sna_transform_is_imprecise_integer_translation: no transform [ 76.632] gen9_composite_picture: integer translation (0, 0), removing [ 76.632] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.632] sna_render_pixmap_bo: GPU all damaged [ 76.632] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.632] gen4_choose_composite_emitter: solid, identity mask [ 76.632] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.632] gen9_composite_get_binding_table(f780) [ 76.632] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.632] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.632] gen9_emit_vertex_elements: setup id=9 [ 76.632] glyphs0_to_dst: glyph=(171, 247)x(11, 3), unclipped [ 76.632] emit_primitive_identity_mask__avx2: dst=(171, 247), mask=(736.00, 32.00) x (11.00, 3.00) [ 76.632] glyphs0_to_dst: glyph=(180, 242)x(10, 14), unclipped [ 76.632] emit_primitive_identity_mask__avx2: dst=(180, 242), mask=(944.00, 48.00) x (10.00, 14.00) [ 76.632] glyphs0_to_dst: glyph=(189, 242)x(11, 11), unclipped [ 76.632] emit_primitive_identity_mask__avx2: dst=(189, 242), mask=(960.00, 0.00) x (11.00, 11.00) [ 76.632] glyphs0_to_dst: glyph=(198, 245)x(10, 8), unclipped [ 76.632] emit_primitive_identity_mask__avx2: dst=(198, 245), mask=(976.00, 0.00) x (10.00, 8.00) [ 76.632] glyphs0_to_dst: glyph=(208, 245)x(9, 11), unclipped [ 76.632] emit_primitive_identity_mask__avx2: dst=(208, 245), mask=(960.00, 16.00) x (9.00, 11.00) [ 76.632] glyphs0_to_dst: glyph=(216, 242)x(10, 14), unclipped [ 76.632] emit_primitive_identity_mask__avx2: dst=(216, 242), mask=(944.00, 48.00) x (10.00, 14.00) [ 76.632] glyphs0_to_dst: glyph=(225, 243)x(10, 10), unclipped [ 76.632] emit_primitive_identity_mask__avx2: dst=(225, 243), mask=(976.00, 16.00) x (10.00, 10.00) [ 76.632] glyphs0_to_dst: glyph=(234, 254)x(11, 2), unclipped [ 76.632] emit_primitive_identity_mask__avx2: dst=(234, 254), mask=(992.00, 0.00) x (11.00, 2.00) [ 76.632] glyphs0_to_dst: glyph=(243, 242)x(11, 11), unclipped [ 76.632] emit_primitive_identity_mask__avx2: dst=(243, 242), mask=(1008.00, 0.00) x (11.00, 11.00) [ 76.632] glyphs0_to_dst: glyph=(253, 245)x(9, 8), unclipped [ 76.632] emit_primitive_identity_mask__avx2: dst=(253, 245), mask=(720.00, 0.00) x (9.00, 8.00) [ 76.632] glyphs0_to_dst: glyph=(261, 245)x(10, 8), unclipped [ 76.632] emit_primitive_identity_mask__avx2: dst=(261, 245), mask=(704.00, 16.00) x (10.00, 8.00) [ 76.632] glyphs0_to_dst: glyph=(270, 245)x(10, 8), unclipped [ 76.632] emit_primitive_identity_mask__avx2: dst=(270, 245), mask=(704.00, 16.00) x (10.00, 8.00) [ 76.632] glyphs0_to_dst: glyph=(279, 241)x(10, 12), unclipped [ 76.632] emit_primitive_identity_mask__avx2: dst=(279, 241), mask=(992.00, 16.00) x (10.00, 12.00) [ 76.632] glyphs0_to_dst: glyph=(288, 245)x(10, 8), unclipped [ 76.632] emit_primitive_identity_mask__avx2: dst=(288, 245), mask=(704.00, 16.00) x (10.00, 8.00) [ 76.632] glyphs0_to_dst: glyph=(297, 245)x(10, 8), unclipped [ 76.632] emit_primitive_identity_mask__avx2: dst=(297, 245), mask=(752.00, 0.00) x (10.00, 8.00) [ 76.632] glyphs0_to_dst: glyph=(307, 241)x(10, 12), unclipped [ 76.632] emit_primitive_identity_mask__avx2: dst=(307, 241), mask=(1008.00, 16.00) x (10.00, 12.00) [ 76.632] glyphs0_to_dst: glyph=(315, 242)x(11, 11), unclipped [ 76.632] emit_primitive_identity_mask__avx2: dst=(315, 242), mask=(960.00, 0.00) x (11.00, 11.00) [ 76.632] glyphs0_to_dst: glyph=(324, 245)x(11, 8), unclipped [ 76.632] emit_primitive_identity_mask__avx2: dst=(324, 245), mask=(736.00, 16.00) x (11.00, 8.00) [ 76.632] glyphs0_to_dst: glyph=(334, 245)x(9, 11), unclipped [ 76.632] emit_primitive_identity_mask__avx2: dst=(334, 245), mask=(960.00, 16.00) x (9.00, 11.00) [ 76.632] glyphs0_to_dst: glyph=(342, 254)x(11, 2), unclipped [ 76.632] emit_primitive_identity_mask__avx2: dst=(342, 254), mask=(992.00, 0.00) x (11.00, 2.00) [ 76.632] glyphs0_to_dst: glyph=(351, 241)x(10, 12), unclipped [ 76.632] emit_primitive_identity_mask__avx2: dst=(351, 241), mask=(992.00, 16.00) x (10.00, 12.00) [ 76.632] glyphs0_to_dst: glyph=(361, 241)x(9, 12), unclipped [ 76.633] emit_primitive_identity_mask__avx2: dst=(361, 241), mask=(960.00, 32.00) x (9.00, 12.00) [ 76.633] glyphs0_to_dst: glyph=(369, 245)x(10, 11), unclipped [ 76.633] emit_primitive_identity_mask__avx2: dst=(369, 245), mask=(976.00, 32.00) x (10.00, 11.00) [ 76.633] glyphs0_to_dst: glyph=(378, 242)x(10, 14), unclipped [ 76.633] emit_primitive_identity_mask__avx2: dst=(378, 242), mask=(944.00, 48.00) x (10.00, 14.00) [ 76.633] glyphs0_to_dst: glyph=(387, 243)x(10, 10), unclipped [ 76.633] emit_primitive_identity_mask__avx2: dst=(387, 243), mask=(960.00, 48.00) x (10.00, 10.00) [ 76.633] glyphs0_to_dst: glyph=(396, 254)x(11, 2), unclipped [ 76.633] emit_primitive_identity_mask__avx2: dst=(396, 254), mask=(992.00, 0.00) x (11.00, 2.00) [ 76.633] glyphs0_to_dst: glyph=(406, 245)x(9, 8), unclipped [ 76.633] emit_primitive_identity_mask__avx2: dst=(406, 245), mask=(688.00, 32.00) x (9.00, 8.00) [ 76.633] glyphs0_to_dst: glyph=(415, 245)x(9, 8), unclipped [ 76.633] emit_primitive_identity_mask__avx2: dst=(415, 245), mask=(752.00, 16.00) x (9.00, 8.00) [ 76.633] glyphs0_to_dst: glyph=(424, 245)x(9, 11), unclipped [ 76.633] emit_primitive_identity_mask__avx2: dst=(424, 245), mask=(960.00, 16.00) x (9.00, 11.00) [ 76.633] glyphs0_to_dst: glyph=(432, 242)x(10, 11), unclipped [ 76.633] emit_primitive_identity_mask__avx2: dst=(432, 242), mask=(976.00, 48.00) x (10.00, 11.00) [ 76.633] glyphs0_to_dst: glyph=(442, 245)x(9, 8), unclipped [ 76.633] emit_primitive_identity_mask__avx2: dst=(442, 245), mask=(688.00, 32.00) x (9.00, 8.00) [ 76.633] glyphs0_to_dst: glyph=(450, 245)x(10, 11), unclipped [ 76.633] emit_primitive_identity_mask__avx2: dst=(450, 245), mask=(976.00, 32.00) x (10.00, 11.00) [ 76.633] gen8_vertex_flush[2190] = 96 [ 76.633] gen9_magic_ca_pass: CA fixup (2041 -> 2137) [ 76.633] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.633] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.633] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.633] sna_glyphs(op=3, nlist=1, src=(460, 253)) [ 76.633] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.633] sna_glyphs: discarding mask [ 76.633] glyphs0_to_dst(op=3, src=(460, 253), nlist=1, dst=(460, 253)+(0, 0)) [ 76.633] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.633] gen9_render_composite: 0x0, current mode=1/1 [ 76.633] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 76.633] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.633] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.633] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.633] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.633] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.633] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.633] sna_drawable_use_bo: using whole GPU bo [ 76.633] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.633] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.633] color_convert: src=ffffffff [20028888] [ 76.633] color_convert: dst=ffffffff [20028888] [ 76.633] sna_render_get_solid: ffffffff [ 76.633] sna_render_get_solid(white) [ 76.633] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.633] sna_transform_is_imprecise_integer_translation: no transform [ 76.633] gen9_composite_picture: integer translation (0, 0), removing [ 76.633] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.633] sna_render_pixmap_bo: GPU all damaged [ 76.633] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.633] gen4_choose_composite_emitter: solid, identity mask [ 76.633] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.633] gen9_composite_get_binding_table(f740) [ 76.633] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.633] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.633] gen9_emit_vertex_elements: setup id=9 [ 76.633] glyphs0_to_dst: glyph=(459, 242)x(10, 13), unclipped [ 76.633] emit_primitive_identity_mask__avx2: dst=(459, 242), mask=(752.00, 32.00) x (10.00, 13.00) [ 76.633] gen8_vertex_flush[2290] = 3 [ 76.633] gen9_magic_ca_pass: CA fixup (2137 -> 2140) [ 76.633] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.633] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.633] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.633] sna_glyphs(op=3, nlist=1, src=(1, 270)) [ 76.633] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.633] sna_glyphs: discarding mask [ 76.633] glyphs0_to_dst(op=3, src=(1, 270), nlist=1, dst=(1, 270)+(0, 0)) [ 76.633] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.633] gen9_render_composite: 0x0, current mode=1/1 [ 76.633] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 76.633] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.633] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.633] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.633] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.633] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.633] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.633] sna_drawable_use_bo: using whole GPU bo [ 76.633] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.633] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.633] color_convert: src=ff8ae234 [20028888] [ 76.633] color_convert: dst=ff8ae234 [20028888] [ 76.633] sna_render_get_solid: ff8ae234 [ 76.633] sna_render_get_solid(22) = ff8ae234 (old) [ 76.633] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.633] sna_transform_is_imprecise_integer_translation: no transform [ 76.633] gen9_composite_picture: integer translation (0, 0), removing [ 76.633] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.633] sna_render_pixmap_bo: GPU all damaged [ 76.633] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.633] gen4_choose_composite_emitter: solid, identity mask [ 76.633] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.633] gen9_composite_get_binding_table(f700) [ 76.633] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.633] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.633] gen9_emit_vertex_elements: setup id=9 [ 76.633] glyphs0_to_dst: glyph=(1, 262)x(9, 8), unclipped [ 76.633] emit_primitive_identity_mask__avx2: dst=(1, 262), mask=(688.00, 32.00) x (9.00, 8.00) [ 76.633] glyphs0_to_dst: glyph=(9, 260)x(10, 13), unclipped [ 76.633] emit_primitive_identity_mask__avx2: dst=(9, 260), mask=(672.00, 48.00) x (10.00, 13.00) [ 76.633] glyphs0_to_dst: glyph=(19, 262)x(9, 8), unclipped [ 76.633] emit_primitive_identity_mask__avx2: dst=(19, 262), mask=(688.00, 32.00) x (9.00, 8.00) [ 76.633] glyphs0_to_dst: glyph=(28, 264)x(8, 3), unclipped [ 76.633] emit_primitive_identity_mask__avx2: dst=(28, 264), mask=(688.00, 48.00) x (8.00, 3.00) [ 76.633] glyphs0_to_dst: glyph=(36, 260)x(11, 10), unclipped [ 76.633] emit_primitive_identity_mask__avx2: dst=(36, 260), mask=(704.00, 0.00) x (11.00, 10.00) [ 76.633] glyphs0_to_dst: glyph=(46, 262)x(9, 8), unclipped [ 76.633] emit_primitive_identity_mask__avx2: dst=(46, 262), mask=(720.00, 0.00) x (9.00, 8.00) [ 76.633] glyphs0_to_dst: glyph=(54, 262)x(10, 8), unclipped [ 76.633] emit_primitive_identity_mask__avx2: dst=(54, 262), mask=(704.00, 16.00) x (10.00, 8.00) [ 76.633] glyphs0_to_dst: glyph=(63, 262)x(10, 8), unclipped [ 76.633] emit_primitive_identity_mask__avx2: dst=(63, 262), mask=(720.00, 16.00) x (10.00, 8.00) [ 76.633] glyphs0_to_dst: glyph=(72, 259)x(10, 11), unclipped [ 76.633] emit_primitive_identity_mask__avx2: dst=(72, 259), mask=(736.00, 0.00) x (10.00, 11.00) [ 76.633] glyphs0_to_dst: glyph=(81, 262)x(10, 8), unclipped [ 76.633] emit_primitive_identity_mask__avx2: dst=(81, 262), mask=(752.00, 0.00) x (10.00, 8.00) [ 76.633] glyphs0_to_dst: glyph=(90, 259)x(10, 11), unclipped [ 76.633] emit_primitive_identity_mask__avx2: dst=(90, 259), mask=(736.00, 0.00) x (10.00, 11.00) [ 76.633] glyphs0_to_dst: glyph=(99, 262)x(11, 8), unclipped [ 76.633] emit_primitive_identity_mask__avx2: dst=(99, 262), mask=(736.00, 16.00) x (11.00, 8.00) [ 76.633] glyphs0_to_dst: glyph=(109, 262)x(9, 8), unclipped [ 76.633] emit_primitive_identity_mask__avx2: dst=(109, 262), mask=(752.00, 16.00) x (9.00, 8.00) [ 76.633] glyphs0_to_dst: glyph=(118, 264)x(8, 3), unclipped [ 76.633] emit_primitive_identity_mask__avx2: dst=(118, 264), mask=(688.00, 48.00) x (8.00, 3.00) [ 76.633] glyphs0_to_dst: glyph=(126, 260)x(10, 10), unclipped [ 76.633] emit_primitive_identity_mask__avx2: dst=(126, 260), mask=(704.00, 32.00) x (10.00, 10.00) [ 76.633] glyphs0_to_dst: glyph=(135, 260)x(10, 10), unclipped [ 76.633] emit_primitive_identity_mask__avx2: dst=(135, 260), mask=(704.00, 32.00) x (10.00, 10.00) [ 76.633] glyphs0_to_dst: glyph=(144, 260)x(10, 10), unclipped [ 76.633] emit_primitive_identity_mask__avx2: dst=(144, 260), mask=(720.00, 32.00) x (10.00, 10.00) [ 76.633] glyphs0_to_dst: glyph=(153, 260)x(10, 10), unclipped [ 76.633] emit_primitive_identity_mask__avx2: dst=(153, 260), mask=(704.00, 48.00) x (10.00, 10.00) [ 76.633] gen8_vertex_flush[2390] = 54 [ 76.633] gen9_magic_ca_pass: CA fixup (2140 -> 2194) [ 76.633] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.633] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.633] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.633] sna_glyphs(op=3, nlist=1, src=(163, 270)) [ 76.633] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.633] sna_glyphs: discarding mask [ 76.633] glyphs0_to_dst(op=3, src=(163, 270), nlist=1, dst=(163, 270)+(0, 0)) [ 76.633] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.633] gen9_render_composite: 0x0, current mode=1/1 [ 76.633] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 76.633] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.633] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.633] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.633] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.633] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.633] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.633] sna_drawable_use_bo: using whole GPU bo [ 76.633] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.633] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.633] color_convert: src=ffffffff [20028888] [ 76.633] color_convert: dst=ffffffff [20028888] [ 76.633] sna_render_get_solid: ffffffff [ 76.633] sna_render_get_solid(white) [ 76.633] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.633] sna_transform_is_imprecise_integer_translation: no transform [ 76.633] gen9_composite_picture: integer translation (0, 0), removing [ 76.633] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.633] sna_render_pixmap_bo: GPU all damaged [ 76.633] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.633] gen4_choose_composite_emitter: solid, identity mask [ 76.633] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.633] gen9_composite_get_binding_table(f6c0) [ 76.633] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.633] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.633] gen9_emit_vertex_elements: setup id=9 [ 76.633] glyphs0_to_dst: glyph=(165, 262)x(5, 8), unclipped [ 76.633] emit_primitive_identity_mask__avx2: dst=(165, 262), mask=(720.00, 48.00) x (5.00, 8.00) [ 76.633] gen8_vertex_flush[2490] = 3 [ 76.633] gen9_magic_ca_pass: CA fixup (2194 -> 2197) [ 76.633] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.633] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.633] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.633] sna_glyphs(op=3, nlist=1, src=(172, 270)) [ 76.633] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.633] sna_glyphs: discarding mask [ 76.633] glyphs0_to_dst(op=3, src=(172, 270), nlist=1, dst=(172, 270)+(0, 0)) [ 76.633] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.633] gen9_render_composite: 0x0, current mode=1/1 [ 76.633] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 76.633] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.633] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.633] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.633] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.633] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.633] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.633] sna_drawable_use_bo: using whole GPU bo [ 76.633] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.633] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.633] color_convert: src=ff729fcf [20028888] [ 76.633] color_convert: dst=ff729fcf [20028888] [ 76.633] sna_render_get_solid: ff729fcf [ 76.633] sna_render_get_solid(23) = ff729fcf (old) [ 76.633] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.633] sna_transform_is_imprecise_integer_translation: no transform [ 76.633] gen9_composite_picture: integer translation (0, 0), removing [ 76.633] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.633] sna_render_pixmap_bo: GPU all damaged [ 76.633] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.633] gen4_choose_composite_emitter: solid, identity mask [ 76.633] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.633] gen9_composite_get_binding_table(f680) [ 76.633] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.633] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.633] gen9_emit_vertex_elements: setup id=9 [ 76.633] glyphs0_to_dst: glyph=(171, 264)x(11, 3), unclipped [ 76.633] emit_primitive_identity_mask__avx2: dst=(171, 264), mask=(736.00, 32.00) x (11.00, 3.00) [ 76.633] glyphs0_to_dst: glyph=(180, 259)x(10, 14), unclipped [ 76.633] emit_primitive_identity_mask__avx2: dst=(180, 259), mask=(944.00, 48.00) x (10.00, 14.00) [ 76.633] glyphs0_to_dst: glyph=(189, 259)x(11, 11), unclipped [ 76.633] emit_primitive_identity_mask__avx2: dst=(189, 259), mask=(960.00, 0.00) x (11.00, 11.00) [ 76.633] glyphs0_to_dst: glyph=(198, 262)x(10, 8), unclipped [ 76.633] emit_primitive_identity_mask__avx2: dst=(198, 262), mask=(976.00, 0.00) x (10.00, 8.00) [ 76.633] glyphs0_to_dst: glyph=(208, 262)x(9, 11), unclipped [ 76.633] emit_primitive_identity_mask__avx2: dst=(208, 262), mask=(960.00, 16.00) x (9.00, 11.00) [ 76.633] glyphs0_to_dst: glyph=(216, 259)x(10, 14), unclipped [ 76.633] emit_primitive_identity_mask__avx2: dst=(216, 259), mask=(944.00, 48.00) x (10.00, 14.00) [ 76.633] glyphs0_to_dst: glyph=(225, 260)x(10, 10), unclipped [ 76.633] emit_primitive_identity_mask__avx2: dst=(225, 260), mask=(976.00, 16.00) x (10.00, 10.00) [ 76.633] glyphs0_to_dst: glyph=(234, 271)x(11, 2), unclipped [ 76.633] emit_primitive_identity_mask__avx2: dst=(234, 271), mask=(992.00, 0.00) x (11.00, 2.00) [ 76.633] glyphs0_to_dst: glyph=(243, 259)x(11, 11), unclipped [ 76.633] emit_primitive_identity_mask__avx2: dst=(243, 259), mask=(1008.00, 0.00) x (11.00, 11.00) [ 76.633] glyphs0_to_dst: glyph=(253, 262)x(9, 8), unclipped [ 76.633] emit_primitive_identity_mask__avx2: dst=(253, 262), mask=(720.00, 0.00) x (9.00, 8.00) [ 76.633] glyphs0_to_dst: glyph=(261, 262)x(10, 8), unclipped [ 76.633] emit_primitive_identity_mask__avx2: dst=(261, 262), mask=(704.00, 16.00) x (10.00, 8.00) [ 76.633] glyphs0_to_dst: glyph=(270, 262)x(10, 8), unclipped [ 76.633] emit_primitive_identity_mask__avx2: dst=(270, 262), mask=(704.00, 16.00) x (10.00, 8.00) [ 76.633] glyphs0_to_dst: glyph=(279, 258)x(10, 12), unclipped [ 76.633] emit_primitive_identity_mask__avx2: dst=(279, 258), mask=(992.00, 16.00) x (10.00, 12.00) [ 76.633] glyphs0_to_dst: glyph=(288, 262)x(10, 8), unclipped [ 76.633] emit_primitive_identity_mask__avx2: dst=(288, 262), mask=(704.00, 16.00) x (10.00, 8.00) [ 76.633] glyphs0_to_dst: glyph=(297, 262)x(10, 8), unclipped [ 76.633] emit_primitive_identity_mask__avx2: dst=(297, 262), mask=(752.00, 0.00) x (10.00, 8.00) [ 76.633] glyphs0_to_dst: glyph=(307, 258)x(10, 12), unclipped [ 76.633] emit_primitive_identity_mask__avx2: dst=(307, 258), mask=(1008.00, 16.00) x (10.00, 12.00) [ 76.633] glyphs0_to_dst: glyph=(315, 259)x(11, 11), unclipped [ 76.633] emit_primitive_identity_mask__avx2: dst=(315, 259), mask=(960.00, 0.00) x (11.00, 11.00) [ 76.633] glyphs0_to_dst: glyph=(324, 262)x(11, 8), unclipped [ 76.633] emit_primitive_identity_mask__avx2: dst=(324, 262), mask=(736.00, 16.00) x (11.00, 8.00) [ 76.633] glyphs0_to_dst: glyph=(334, 262)x(9, 11), unclipped [ 76.633] emit_primitive_identity_mask__avx2: dst=(334, 262), mask=(960.00, 16.00) x (9.00, 11.00) [ 76.633] glyphs0_to_dst: glyph=(342, 271)x(11, 2), unclipped [ 76.633] emit_primitive_identity_mask__avx2: dst=(342, 271), mask=(992.00, 0.00) x (11.00, 2.00) [ 76.633] glyphs0_to_dst: glyph=(351, 258)x(10, 12), unclipped [ 76.633] emit_primitive_identity_mask__avx2: dst=(351, 258), mask=(992.00, 16.00) x (10.00, 12.00) [ 76.633] glyphs0_to_dst: glyph=(361, 258)x(9, 12), unclipped [ 76.633] emit_primitive_identity_mask__avx2: dst=(361, 258), mask=(960.00, 32.00) x (9.00, 12.00) [ 76.633] glyphs0_to_dst: glyph=(369, 262)x(10, 11), unclipped [ 76.633] emit_primitive_identity_mask__avx2: dst=(369, 262), mask=(976.00, 32.00) x (10.00, 11.00) [ 76.633] glyphs0_to_dst: glyph=(378, 259)x(10, 14), unclipped [ 76.633] emit_primitive_identity_mask__avx2: dst=(378, 259), mask=(944.00, 48.00) x (10.00, 14.00) [ 76.633] glyphs0_to_dst: glyph=(387, 260)x(10, 10), unclipped [ 76.633] emit_primitive_identity_mask__avx2: dst=(387, 260), mask=(960.00, 48.00) x (10.00, 10.00) [ 76.633] glyphs0_to_dst: glyph=(396, 271)x(11, 2), unclipped [ 76.633] emit_primitive_identity_mask__avx2: dst=(396, 271), mask=(992.00, 0.00) x (11.00, 2.00) [ 76.633] glyphs0_to_dst: glyph=(406, 262)x(9, 8), unclipped [ 76.633] emit_primitive_identity_mask__avx2: dst=(406, 262), mask=(688.00, 32.00) x (9.00, 8.00) [ 76.633] glyphs0_to_dst: glyph=(415, 262)x(9, 8), unclipped [ 76.633] emit_primitive_identity_mask__avx2: dst=(415, 262), mask=(752.00, 16.00) x (9.00, 8.00) [ 76.633] glyphs0_to_dst: glyph=(424, 262)x(9, 11), unclipped [ 76.633] emit_primitive_identity_mask__avx2: dst=(424, 262), mask=(960.00, 16.00) x (9.00, 11.00) [ 76.633] glyphs0_to_dst: glyph=(432, 259)x(10, 11), unclipped [ 76.633] emit_primitive_identity_mask__avx2: dst=(432, 259), mask=(976.00, 48.00) x (10.00, 11.00) [ 76.633] glyphs0_to_dst: glyph=(442, 262)x(9, 8), unclipped [ 76.633] emit_primitive_identity_mask__avx2: dst=(442, 262), mask=(688.00, 32.00) x (9.00, 8.00) [ 76.633] glyphs0_to_dst: glyph=(450, 262)x(10, 11), unclipped [ 76.633] emit_primitive_identity_mask__avx2: dst=(450, 262), mask=(976.00, 32.00) x (10.00, 11.00) [ 76.633] gen8_vertex_flush[2590] = 96 [ 76.633] gen9_magic_ca_pass: CA fixup (2197 -> 2293) [ 76.633] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.633] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.633] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.633] sna_glyphs(op=3, nlist=1, src=(460, 270)) [ 76.633] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.633] sna_glyphs: discarding mask [ 76.633] glyphs0_to_dst(op=3, src=(460, 270), nlist=1, dst=(460, 270)+(0, 0)) [ 76.633] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.633] gen9_render_composite: 0x0, current mode=1/1 [ 76.633] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 76.633] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.633] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.633] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.633] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.633] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.633] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.633] sna_drawable_use_bo: using whole GPU bo [ 76.633] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.633] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.633] color_convert: src=ffffffff [20028888] [ 76.633] color_convert: dst=ffffffff [20028888] [ 76.633] sna_render_get_solid: ffffffff [ 76.633] sna_render_get_solid(white) [ 76.633] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.633] sna_transform_is_imprecise_integer_translation: no transform [ 76.633] gen9_composite_picture: integer translation (0, 0), removing [ 76.633] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.633] sna_render_pixmap_bo: GPU all damaged [ 76.633] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.633] gen4_choose_composite_emitter: solid, identity mask [ 76.633] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.633] gen9_composite_get_binding_table(f640) [ 76.633] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.633] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.633] gen9_emit_vertex_elements: setup id=9 [ 76.633] glyphs0_to_dst: glyph=(459, 259)x(10, 13), unclipped [ 76.633] emit_primitive_identity_mask__avx2: dst=(459, 259), mask=(752.00, 32.00) x (10.00, 13.00) [ 76.633] gen8_vertex_flush[2690] = 3 [ 76.633] gen9_magic_ca_pass: CA fixup (2293 -> 2296) [ 76.633] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.633] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.633] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.633] sna_glyphs(op=3, nlist=1, src=(1, 287)) [ 76.633] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.633] sna_glyphs: discarding mask [ 76.633] glyphs0_to_dst(op=3, src=(1, 287), nlist=1, dst=(1, 287)+(0, 0)) [ 76.633] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.634] gen9_render_composite: 0x0, current mode=1/1 [ 76.634] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 76.634] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.634] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.634] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.634] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.634] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.634] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.634] sna_drawable_use_bo: using whole GPU bo [ 76.634] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.634] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.634] color_convert: src=ff8ae234 [20028888] [ 76.634] color_convert: dst=ff8ae234 [20028888] [ 76.634] sna_render_get_solid: ff8ae234 [ 76.634] sna_render_get_solid(22) = ff8ae234 (old) [ 76.634] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.634] sna_transform_is_imprecise_integer_translation: no transform [ 76.634] gen9_composite_picture: integer translation (0, 0), removing [ 76.634] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.634] sna_render_pixmap_bo: GPU all damaged [ 76.634] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.634] gen4_choose_composite_emitter: solid, identity mask [ 76.634] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.634] gen9_composite_get_binding_table(f600) [ 76.634] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.634] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.634] gen9_emit_vertex_elements: setup id=9 [ 76.634] glyphs0_to_dst: glyph=(1, 279)x(9, 8), unclipped [ 76.634] emit_primitive_identity_mask__avx2: dst=(1, 279), mask=(688.00, 32.00) x (9.00, 8.00) [ 76.634] glyphs0_to_dst: glyph=(9, 277)x(10, 13), unclipped [ 76.634] emit_primitive_identity_mask__avx2: dst=(9, 277), mask=(672.00, 48.00) x (10.00, 13.00) [ 76.634] glyphs0_to_dst: glyph=(19, 279)x(9, 8), unclipped [ 76.634] emit_primitive_identity_mask__avx2: dst=(19, 279), mask=(688.00, 32.00) x (9.00, 8.00) [ 76.634] glyphs0_to_dst: glyph=(28, 281)x(8, 3), unclipped [ 76.634] emit_primitive_identity_mask__avx2: dst=(28, 281), mask=(688.00, 48.00) x (8.00, 3.00) [ 76.634] glyphs0_to_dst: glyph=(36, 277)x(11, 10), unclipped [ 76.634] emit_primitive_identity_mask__avx2: dst=(36, 277), mask=(704.00, 0.00) x (11.00, 10.00) [ 76.634] glyphs0_to_dst: glyph=(46, 279)x(9, 8), unclipped [ 76.634] emit_primitive_identity_mask__avx2: dst=(46, 279), mask=(720.00, 0.00) x (9.00, 8.00) [ 76.634] glyphs0_to_dst: glyph=(54, 279)x(10, 8), unclipped [ 76.634] emit_primitive_identity_mask__avx2: dst=(54, 279), mask=(704.00, 16.00) x (10.00, 8.00) [ 76.634] glyphs0_to_dst: glyph=(63, 279)x(10, 8), unclipped [ 76.634] emit_primitive_identity_mask__avx2: dst=(63, 279), mask=(720.00, 16.00) x (10.00, 8.00) [ 76.634] glyphs0_to_dst: glyph=(72, 276)x(10, 11), unclipped [ 76.634] emit_primitive_identity_mask__avx2: dst=(72, 276), mask=(736.00, 0.00) x (10.00, 11.00) [ 76.634] glyphs0_to_dst: glyph=(81, 279)x(10, 8), unclipped [ 76.634] emit_primitive_identity_mask__avx2: dst=(81, 279), mask=(752.00, 0.00) x (10.00, 8.00) [ 76.634] glyphs0_to_dst: glyph=(90, 276)x(10, 11), unclipped [ 76.634] emit_primitive_identity_mask__avx2: dst=(90, 276), mask=(736.00, 0.00) x (10.00, 11.00) [ 76.634] glyphs0_to_dst: glyph=(99, 279)x(11, 8), unclipped [ 76.634] emit_primitive_identity_mask__avx2: dst=(99, 279), mask=(736.00, 16.00) x (11.00, 8.00) [ 76.634] glyphs0_to_dst: glyph=(109, 279)x(9, 8), unclipped [ 76.634] emit_primitive_identity_mask__avx2: dst=(109, 279), mask=(752.00, 16.00) x (9.00, 8.00) [ 76.634] glyphs0_to_dst: glyph=(118, 281)x(8, 3), unclipped [ 76.634] emit_primitive_identity_mask__avx2: dst=(118, 281), mask=(688.00, 48.00) x (8.00, 3.00) [ 76.634] glyphs0_to_dst: glyph=(126, 277)x(10, 10), unclipped [ 76.634] emit_primitive_identity_mask__avx2: dst=(126, 277), mask=(704.00, 32.00) x (10.00, 10.00) [ 76.634] glyphs0_to_dst: glyph=(135, 277)x(10, 10), unclipped [ 76.634] emit_primitive_identity_mask__avx2: dst=(135, 277), mask=(704.00, 32.00) x (10.00, 10.00) [ 76.634] glyphs0_to_dst: glyph=(144, 277)x(10, 10), unclipped [ 76.634] emit_primitive_identity_mask__avx2: dst=(144, 277), mask=(720.00, 32.00) x (10.00, 10.00) [ 76.634] glyphs0_to_dst: glyph=(153, 277)x(10, 10), unclipped [ 76.634] emit_primitive_identity_mask__avx2: dst=(153, 277), mask=(704.00, 48.00) x (10.00, 10.00) [ 76.634] gen8_vertex_flush[2790] = 54 [ 76.634] gen9_magic_ca_pass: CA fixup (2296 -> 2350) [ 76.634] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.634] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.634] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.634] sna_glyphs(op=3, nlist=1, src=(163, 287)) [ 76.634] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.634] sna_glyphs: discarding mask [ 76.634] glyphs0_to_dst(op=3, src=(163, 287), nlist=1, dst=(163, 287)+(0, 0)) [ 76.634] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.634] gen9_render_composite: 0x0, current mode=1/1 [ 76.634] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 76.634] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.634] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.634] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.634] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.634] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.634] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.634] sna_drawable_use_bo: using whole GPU bo [ 76.634] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.634] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.634] color_convert: src=ffffffff [20028888] [ 76.634] color_convert: dst=ffffffff [20028888] [ 76.634] sna_render_get_solid: ffffffff [ 76.634] sna_render_get_solid(white) [ 76.634] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.634] sna_transform_is_imprecise_integer_translation: no transform [ 76.634] gen9_composite_picture: integer translation (0, 0), removing [ 76.634] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.634] sna_render_pixmap_bo: GPU all damaged [ 76.634] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.634] gen4_choose_composite_emitter: solid, identity mask [ 76.634] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.634] gen9_composite_get_binding_table(f5c0) [ 76.634] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.634] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.634] gen9_emit_vertex_elements: setup id=9 [ 76.634] glyphs0_to_dst: glyph=(165, 279)x(5, 8), unclipped [ 76.634] emit_primitive_identity_mask__avx2: dst=(165, 279), mask=(720.00, 48.00) x (5.00, 8.00) [ 76.634] gen8_vertex_flush[2890] = 3 [ 76.634] gen9_magic_ca_pass: CA fixup (2350 -> 2353) [ 76.634] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.634] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.634] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.634] sna_glyphs(op=3, nlist=1, src=(172, 287)) [ 76.634] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.634] sna_glyphs: discarding mask [ 76.634] glyphs0_to_dst(op=3, src=(172, 287), nlist=1, dst=(172, 287)+(0, 0)) [ 76.634] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.634] gen9_render_composite: 0x0, current mode=1/1 [ 76.634] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 76.634] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.634] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.634] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.634] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.634] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.634] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.634] sna_drawable_use_bo: using whole GPU bo [ 76.634] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.634] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.634] color_convert: src=ff729fcf [20028888] [ 76.634] color_convert: dst=ff729fcf [20028888] [ 76.634] sna_render_get_solid: ff729fcf [ 76.634] sna_render_get_solid(23) = ff729fcf (old) [ 76.634] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.634] sna_transform_is_imprecise_integer_translation: no transform [ 76.634] gen9_composite_picture: integer translation (0, 0), removing [ 76.634] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.634] sna_render_pixmap_bo: GPU all damaged [ 76.634] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.634] gen4_choose_composite_emitter: solid, identity mask [ 76.634] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.634] gen9_composite_get_binding_table(f580) [ 76.634] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.634] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.634] gen9_emit_vertex_elements: setup id=9 [ 76.634] glyphs0_to_dst: glyph=(171, 281)x(11, 3), unclipped [ 76.634] emit_primitive_identity_mask__avx2: dst=(171, 281), mask=(736.00, 32.00) x (11.00, 3.00) [ 76.634] glyphs0_to_dst: glyph=(180, 276)x(10, 14), unclipped [ 76.634] emit_primitive_identity_mask__avx2: dst=(180, 276), mask=(944.00, 48.00) x (10.00, 14.00) [ 76.634] glyphs0_to_dst: glyph=(189, 276)x(11, 11), unclipped [ 76.634] emit_primitive_identity_mask__avx2: dst=(189, 276), mask=(960.00, 0.00) x (11.00, 11.00) [ 76.634] glyphs0_to_dst: glyph=(198, 279)x(10, 8), unclipped [ 76.634] emit_primitive_identity_mask__avx2: dst=(198, 279), mask=(976.00, 0.00) x (10.00, 8.00) [ 76.634] glyphs0_to_dst: glyph=(208, 279)x(9, 11), unclipped [ 76.634] emit_primitive_identity_mask__avx2: dst=(208, 279), mask=(960.00, 16.00) x (9.00, 11.00) [ 76.634] glyphs0_to_dst: glyph=(216, 276)x(10, 14), unclipped [ 76.634] emit_primitive_identity_mask__avx2: dst=(216, 276), mask=(944.00, 48.00) x (10.00, 14.00) [ 76.634] glyphs0_to_dst: glyph=(225, 277)x(10, 10), unclipped [ 76.634] emit_primitive_identity_mask__avx2: dst=(225, 277), mask=(976.00, 16.00) x (10.00, 10.00) [ 76.634] glyphs0_to_dst: glyph=(234, 288)x(11, 2), unclipped [ 76.634] emit_primitive_identity_mask__avx2: dst=(234, 288), mask=(992.00, 0.00) x (11.00, 2.00) [ 76.634] glyphs0_to_dst: glyph=(243, 276)x(11, 11), unclipped [ 76.634] emit_primitive_identity_mask__avx2: dst=(243, 276), mask=(1008.00, 0.00) x (11.00, 11.00) [ 76.634] glyphs0_to_dst: glyph=(253, 279)x(9, 8), unclipped [ 76.634] emit_primitive_identity_mask__avx2: dst=(253, 279), mask=(720.00, 0.00) x (9.00, 8.00) [ 76.634] glyphs0_to_dst: glyph=(261, 279)x(10, 8), unclipped [ 76.634] emit_primitive_identity_mask__avx2: dst=(261, 279), mask=(704.00, 16.00) x (10.00, 8.00) [ 76.634] glyphs0_to_dst: glyph=(270, 279)x(10, 8), unclipped [ 76.634] emit_primitive_identity_mask__avx2: dst=(270, 279), mask=(704.00, 16.00) x (10.00, 8.00) [ 76.634] glyphs0_to_dst: glyph=(279, 275)x(10, 12), unclipped [ 76.634] emit_primitive_identity_mask__avx2: dst=(279, 275), mask=(992.00, 16.00) x (10.00, 12.00) [ 76.634] glyphs0_to_dst: glyph=(288, 279)x(10, 8), unclipped [ 76.634] emit_primitive_identity_mask__avx2: dst=(288, 279), mask=(704.00, 16.00) x (10.00, 8.00) [ 76.634] glyphs0_to_dst: glyph=(297, 279)x(10, 8), unclipped [ 76.634] emit_primitive_identity_mask__avx2: dst=(297, 279), mask=(752.00, 0.00) x (10.00, 8.00) [ 76.634] glyphs0_to_dst: glyph=(307, 275)x(10, 12), unclipped [ 76.634] emit_primitive_identity_mask__avx2: dst=(307, 275), mask=(1008.00, 16.00) x (10.00, 12.00) [ 76.634] glyphs0_to_dst: glyph=(315, 276)x(11, 11), unclipped [ 76.634] emit_primitive_identity_mask__avx2: dst=(315, 276), mask=(960.00, 0.00) x (11.00, 11.00) [ 76.634] glyphs0_to_dst: glyph=(324, 279)x(11, 8), unclipped [ 76.634] emit_primitive_identity_mask__avx2: dst=(324, 279), mask=(736.00, 16.00) x (11.00, 8.00) [ 76.634] glyphs0_to_dst: glyph=(334, 279)x(9, 11), unclipped [ 76.634] emit_primitive_identity_mask__avx2: dst=(334, 279), mask=(960.00, 16.00) x (9.00, 11.00) [ 76.634] glyphs0_to_dst: glyph=(342, 288)x(11, 2), unclipped [ 76.634] emit_primitive_identity_mask__avx2: dst=(342, 288), mask=(992.00, 0.00) x (11.00, 2.00) [ 76.634] glyphs0_to_dst: glyph=(351, 275)x(10, 12), unclipped [ 76.634] emit_primitive_identity_mask__avx2: dst=(351, 275), mask=(992.00, 16.00) x (10.00, 12.00) [ 76.634] glyphs0_to_dst: glyph=(361, 275)x(9, 12), unclipped [ 76.634] emit_primitive_identity_mask__avx2: dst=(361, 275), mask=(960.00, 32.00) x (9.00, 12.00) [ 76.634] glyphs0_to_dst: glyph=(369, 279)x(10, 11), unclipped [ 76.634] emit_primitive_identity_mask__avx2: dst=(369, 279), mask=(976.00, 32.00) x (10.00, 11.00) [ 76.634] glyphs0_to_dst: glyph=(378, 276)x(10, 14), unclipped [ 76.634] emit_primitive_identity_mask__avx2: dst=(378, 276), mask=(944.00, 48.00) x (10.00, 14.00) [ 76.634] glyphs0_to_dst: glyph=(387, 277)x(10, 10), unclipped [ 76.634] emit_primitive_identity_mask__avx2: dst=(387, 277), mask=(960.00, 48.00) x (10.00, 10.00) [ 76.634] glyphs0_to_dst: glyph=(396, 288)x(11, 2), unclipped [ 76.634] emit_primitive_identity_mask__avx2: dst=(396, 288), mask=(992.00, 0.00) x (11.00, 2.00) [ 76.634] glyphs0_to_dst: glyph=(406, 279)x(9, 8), unclipped [ 76.634] emit_primitive_identity_mask__avx2: dst=(406, 279), mask=(688.00, 32.00) x (9.00, 8.00) [ 76.634] glyphs0_to_dst: glyph=(415, 279)x(9, 8), unclipped [ 76.634] emit_primitive_identity_mask__avx2: dst=(415, 279), mask=(752.00, 16.00) x (9.00, 8.00) [ 76.634] glyphs0_to_dst: glyph=(424, 279)x(9, 11), unclipped [ 76.634] emit_primitive_identity_mask__avx2: dst=(424, 279), mask=(960.00, 16.00) x (9.00, 11.00) [ 76.634] glyphs0_to_dst: glyph=(432, 276)x(10, 11), unclipped [ 76.634] emit_primitive_identity_mask__avx2: dst=(432, 276), mask=(976.00, 48.00) x (10.00, 11.00) [ 76.634] glyphs0_to_dst: glyph=(442, 279)x(9, 8), unclipped [ 76.634] emit_primitive_identity_mask__avx2: dst=(442, 279), mask=(688.00, 32.00) x (9.00, 8.00) [ 76.634] glyphs0_to_dst: glyph=(450, 279)x(10, 11), unclipped [ 76.634] emit_primitive_identity_mask__avx2: dst=(450, 279), mask=(976.00, 32.00) x (10.00, 11.00) [ 76.634] gen8_vertex_flush[2990] = 96 [ 76.634] gen9_magic_ca_pass: CA fixup (2353 -> 2449) [ 76.634] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.634] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.634] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.634] sna_glyphs(op=3, nlist=1, src=(460, 287)) [ 76.634] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.634] sna_glyphs: discarding mask [ 76.634] glyphs0_to_dst(op=3, src=(460, 287), nlist=1, dst=(460, 287)+(0, 0)) [ 76.634] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.634] gen9_render_composite: 0x0, current mode=1/1 [ 76.634] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 76.634] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.634] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.634] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.634] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.634] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.634] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.634] sna_drawable_use_bo: using whole GPU bo [ 76.634] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.634] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.634] color_convert: src=ffffffff [20028888] [ 76.634] color_convert: dst=ffffffff [20028888] [ 76.634] sna_render_get_solid: ffffffff [ 76.634] sna_render_get_solid(white) [ 76.634] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.634] sna_transform_is_imprecise_integer_translation: no transform [ 76.634] gen9_composite_picture: integer translation (0, 0), removing [ 76.634] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.634] sna_render_pixmap_bo: GPU all damaged [ 76.634] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.634] gen4_choose_composite_emitter: solid, identity mask [ 76.634] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.634] gen9_composite_get_binding_table(f540) [ 76.634] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.634] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.634] gen9_emit_vertex_elements: setup id=9 [ 76.634] glyphs0_to_dst: glyph=(459, 276)x(10, 13), unclipped [ 76.634] emit_primitive_identity_mask__avx2: dst=(459, 276), mask=(752.00, 32.00) x (10.00, 13.00) [ 76.634] gen8_vertex_flush[2a90] = 3 [ 76.634] gen9_magic_ca_pass: CA fixup (2449 -> 2452) [ 76.634] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.634] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.634] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.634] sna_glyphs(op=3, nlist=1, src=(1, 304)) [ 76.634] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.634] sna_glyphs: discarding mask [ 76.634] glyphs0_to_dst(op=3, src=(1, 304), nlist=1, dst=(1, 304)+(0, 0)) [ 76.634] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.634] gen9_render_composite: 0x0, current mode=1/1 [ 76.634] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 76.634] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.634] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.634] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.634] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.634] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.634] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.634] sna_drawable_use_bo: using whole GPU bo [ 76.634] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.634] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.634] color_convert: src=ff8ae234 [20028888] [ 76.634] color_convert: dst=ff8ae234 [20028888] [ 76.634] sna_render_get_solid: ff8ae234 [ 76.634] sna_render_get_solid(22) = ff8ae234 (old) [ 76.634] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.634] sna_transform_is_imprecise_integer_translation: no transform [ 76.634] gen9_composite_picture: integer translation (0, 0), removing [ 76.634] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.634] sna_render_pixmap_bo: GPU all damaged [ 76.634] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.634] gen4_choose_composite_emitter: solid, identity mask [ 76.634] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.634] gen9_composite_get_binding_table(f500) [ 76.634] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.634] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.634] gen9_emit_vertex_elements: setup id=9 [ 76.634] glyphs0_to_dst: glyph=(1, 296)x(9, 8), unclipped [ 76.634] emit_primitive_identity_mask__avx2: dst=(1, 296), mask=(688.00, 32.00) x (9.00, 8.00) [ 76.634] glyphs0_to_dst: glyph=(9, 294)x(10, 13), unclipped [ 76.634] emit_primitive_identity_mask__avx2: dst=(9, 294), mask=(672.00, 48.00) x (10.00, 13.00) [ 76.634] glyphs0_to_dst: glyph=(19, 296)x(9, 8), unclipped [ 76.634] emit_primitive_identity_mask__avx2: dst=(19, 296), mask=(688.00, 32.00) x (9.00, 8.00) [ 76.634] glyphs0_to_dst: glyph=(28, 298)x(8, 3), unclipped [ 76.634] emit_primitive_identity_mask__avx2: dst=(28, 298), mask=(688.00, 48.00) x (8.00, 3.00) [ 76.634] glyphs0_to_dst: glyph=(36, 294)x(11, 10), unclipped [ 76.634] emit_primitive_identity_mask__avx2: dst=(36, 294), mask=(704.00, 0.00) x (11.00, 10.00) [ 76.634] glyphs0_to_dst: glyph=(46, 296)x(9, 8), unclipped [ 76.634] emit_primitive_identity_mask__avx2: dst=(46, 296), mask=(720.00, 0.00) x (9.00, 8.00) [ 76.634] glyphs0_to_dst: glyph=(54, 296)x(10, 8), unclipped [ 76.634] emit_primitive_identity_mask__avx2: dst=(54, 296), mask=(704.00, 16.00) x (10.00, 8.00) [ 76.634] glyphs0_to_dst: glyph=(63, 296)x(10, 8), unclipped [ 76.634] emit_primitive_identity_mask__avx2: dst=(63, 296), mask=(720.00, 16.00) x (10.00, 8.00) [ 76.634] glyphs0_to_dst: glyph=(72, 293)x(10, 11), unclipped [ 76.634] emit_primitive_identity_mask__avx2: dst=(72, 293), mask=(736.00, 0.00) x (10.00, 11.00) [ 76.634] glyphs0_to_dst: glyph=(81, 296)x(10, 8), unclipped [ 76.634] emit_primitive_identity_mask__avx2: dst=(81, 296), mask=(752.00, 0.00) x (10.00, 8.00) [ 76.634] glyphs0_to_dst: glyph=(90, 293)x(10, 11), unclipped [ 76.634] emit_primitive_identity_mask__avx2: dst=(90, 293), mask=(736.00, 0.00) x (10.00, 11.00) [ 76.634] glyphs0_to_dst: glyph=(99, 296)x(11, 8), unclipped [ 76.634] emit_primitive_identity_mask__avx2: dst=(99, 296), mask=(736.00, 16.00) x (11.00, 8.00) [ 76.634] glyphs0_to_dst: glyph=(109, 296)x(9, 8), unclipped [ 76.634] emit_primitive_identity_mask__avx2: dst=(109, 296), mask=(752.00, 16.00) x (9.00, 8.00) [ 76.634] glyphs0_to_dst: glyph=(118, 298)x(8, 3), unclipped [ 76.634] emit_primitive_identity_mask__avx2: dst=(118, 298), mask=(688.00, 48.00) x (8.00, 3.00) [ 76.634] glyphs0_to_dst: glyph=(126, 294)x(10, 10), unclipped [ 76.634] emit_primitive_identity_mask__avx2: dst=(126, 294), mask=(704.00, 32.00) x (10.00, 10.00) [ 76.634] glyphs0_to_dst: glyph=(135, 294)x(10, 10), unclipped [ 76.634] emit_primitive_identity_mask__avx2: dst=(135, 294), mask=(704.00, 32.00) x (10.00, 10.00) [ 76.634] glyphs0_to_dst: glyph=(144, 294)x(10, 10), unclipped [ 76.634] emit_primitive_identity_mask__avx2: dst=(144, 294), mask=(720.00, 32.00) x (10.00, 10.00) [ 76.634] glyphs0_to_dst: glyph=(153, 294)x(10, 10), unclipped [ 76.634] emit_primitive_identity_mask__avx2: dst=(153, 294), mask=(704.00, 48.00) x (10.00, 10.00) [ 76.634] gen8_vertex_flush[2b90] = 54 [ 76.634] gen9_magic_ca_pass: CA fixup (2452 -> 2506) [ 76.634] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.634] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.634] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.634] sna_glyphs(op=3, nlist=1, src=(163, 304)) [ 76.634] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.634] sna_glyphs: discarding mask [ 76.634] glyphs0_to_dst(op=3, src=(163, 304), nlist=1, dst=(163, 304)+(0, 0)) [ 76.634] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.635] gen9_render_composite: 0x0, current mode=1/1 [ 76.635] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 76.635] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.635] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.635] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.635] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.635] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.635] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.635] sna_drawable_use_bo: using whole GPU bo [ 76.635] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.635] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.635] color_convert: src=ffffffff [20028888] [ 76.635] color_convert: dst=ffffffff [20028888] [ 76.635] sna_render_get_solid: ffffffff [ 76.635] sna_render_get_solid(white) [ 76.635] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.635] sna_transform_is_imprecise_integer_translation: no transform [ 76.635] gen9_composite_picture: integer translation (0, 0), removing [ 76.635] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.635] sna_render_pixmap_bo: GPU all damaged [ 76.635] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.635] gen4_choose_composite_emitter: solid, identity mask [ 76.635] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.635] gen9_composite_get_binding_table(f4c0) [ 76.635] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.635] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.635] gen9_emit_vertex_elements: setup id=9 [ 76.635] glyphs0_to_dst: glyph=(165, 296)x(5, 8), unclipped [ 76.635] emit_primitive_identity_mask__avx2: dst=(165, 296), mask=(720.00, 48.00) x (5.00, 8.00) [ 76.635] gen8_vertex_flush[2c90] = 3 [ 76.635] gen9_magic_ca_pass: CA fixup (2506 -> 2509) [ 76.635] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.635] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.635] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.635] sna_glyphs(op=3, nlist=1, src=(172, 304)) [ 76.635] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.635] sna_glyphs: discarding mask [ 76.635] glyphs0_to_dst(op=3, src=(172, 304), nlist=1, dst=(172, 304)+(0, 0)) [ 76.635] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.635] gen9_render_composite: 0x0, current mode=1/1 [ 76.635] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 76.635] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.635] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.635] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.635] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.635] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.635] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.635] sna_drawable_use_bo: using whole GPU bo [ 76.635] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.635] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.635] color_convert: src=ff729fcf [20028888] [ 76.635] color_convert: dst=ff729fcf [20028888] [ 76.635] sna_render_get_solid: ff729fcf [ 76.635] sna_render_get_solid(23) = ff729fcf (old) [ 76.635] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.635] sna_transform_is_imprecise_integer_translation: no transform [ 76.635] gen9_composite_picture: integer translation (0, 0), removing [ 76.635] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.635] sna_render_pixmap_bo: GPU all damaged [ 76.635] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.635] gen4_choose_composite_emitter: solid, identity mask [ 76.635] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.635] gen9_composite_get_binding_table(f480) [ 76.635] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.635] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.635] gen9_emit_vertex_elements: setup id=9 [ 76.635] glyphs0_to_dst: glyph=(171, 298)x(11, 3), unclipped [ 76.635] emit_primitive_identity_mask__avx2: dst=(171, 298), mask=(736.00, 32.00) x (11.00, 3.00) [ 76.635] glyphs0_to_dst: glyph=(180, 293)x(10, 14), unclipped [ 76.635] emit_primitive_identity_mask__avx2: dst=(180, 293), mask=(944.00, 48.00) x (10.00, 14.00) [ 76.635] glyphs0_to_dst: glyph=(189, 293)x(11, 11), unclipped [ 76.635] emit_primitive_identity_mask__avx2: dst=(189, 293), mask=(960.00, 0.00) x (11.00, 11.00) [ 76.635] glyphs0_to_dst: glyph=(198, 296)x(10, 8), unclipped [ 76.635] emit_primitive_identity_mask__avx2: dst=(198, 296), mask=(976.00, 0.00) x (10.00, 8.00) [ 76.635] glyphs0_to_dst: glyph=(208, 296)x(9, 11), unclipped [ 76.635] emit_primitive_identity_mask__avx2: dst=(208, 296), mask=(960.00, 16.00) x (9.00, 11.00) [ 76.635] glyphs0_to_dst: glyph=(216, 293)x(10, 14), unclipped [ 76.635] emit_primitive_identity_mask__avx2: dst=(216, 293), mask=(944.00, 48.00) x (10.00, 14.00) [ 76.635] glyphs0_to_dst: glyph=(225, 294)x(10, 10), unclipped [ 76.635] emit_primitive_identity_mask__avx2: dst=(225, 294), mask=(976.00, 16.00) x (10.00, 10.00) [ 76.635] glyphs0_to_dst: glyph=(234, 305)x(11, 2), unclipped [ 76.635] emit_primitive_identity_mask__avx2: dst=(234, 305), mask=(992.00, 0.00) x (11.00, 2.00) [ 76.635] glyphs0_to_dst: glyph=(243, 293)x(11, 11), unclipped [ 76.635] emit_primitive_identity_mask__avx2: dst=(243, 293), mask=(1008.00, 0.00) x (11.00, 11.00) [ 76.635] glyphs0_to_dst: glyph=(253, 296)x(9, 8), unclipped [ 76.635] emit_primitive_identity_mask__avx2: dst=(253, 296), mask=(720.00, 0.00) x (9.00, 8.00) [ 76.635] glyphs0_to_dst: glyph=(261, 296)x(10, 8), unclipped [ 76.635] emit_primitive_identity_mask__avx2: dst=(261, 296), mask=(704.00, 16.00) x (10.00, 8.00) [ 76.635] glyphs0_to_dst: glyph=(270, 296)x(10, 8), unclipped [ 76.635] emit_primitive_identity_mask__avx2: dst=(270, 296), mask=(704.00, 16.00) x (10.00, 8.00) [ 76.635] glyphs0_to_dst: glyph=(279, 292)x(10, 12), unclipped [ 76.635] emit_primitive_identity_mask__avx2: dst=(279, 292), mask=(992.00, 16.00) x (10.00, 12.00) [ 76.635] glyphs0_to_dst: glyph=(288, 296)x(10, 8), unclipped [ 76.635] emit_primitive_identity_mask__avx2: dst=(288, 296), mask=(704.00, 16.00) x (10.00, 8.00) [ 76.635] glyphs0_to_dst: glyph=(297, 296)x(10, 8), unclipped [ 76.635] emit_primitive_identity_mask__avx2: dst=(297, 296), mask=(752.00, 0.00) x (10.00, 8.00) [ 76.635] glyphs0_to_dst: glyph=(307, 292)x(10, 12), unclipped [ 76.635] emit_primitive_identity_mask__avx2: dst=(307, 292), mask=(1008.00, 16.00) x (10.00, 12.00) [ 76.635] glyphs0_to_dst: glyph=(315, 293)x(11, 11), unclipped [ 76.635] emit_primitive_identity_mask__avx2: dst=(315, 293), mask=(960.00, 0.00) x (11.00, 11.00) [ 76.635] glyphs0_to_dst: glyph=(324, 296)x(11, 8), unclipped [ 76.635] emit_primitive_identity_mask__avx2: dst=(324, 296), mask=(736.00, 16.00) x (11.00, 8.00) [ 76.635] glyphs0_to_dst: glyph=(334, 296)x(9, 11), unclipped [ 76.635] emit_primitive_identity_mask__avx2: dst=(334, 296), mask=(960.00, 16.00) x (9.00, 11.00) [ 76.635] glyphs0_to_dst: glyph=(342, 305)x(11, 2), unclipped [ 76.635] emit_primitive_identity_mask__avx2: dst=(342, 305), mask=(992.00, 0.00) x (11.00, 2.00) [ 76.635] glyphs0_to_dst: glyph=(351, 292)x(10, 12), unclipped [ 76.635] emit_primitive_identity_mask__avx2: dst=(351, 292), mask=(992.00, 16.00) x (10.00, 12.00) [ 76.635] glyphs0_to_dst: glyph=(361, 292)x(9, 12), unclipped [ 76.635] emit_primitive_identity_mask__avx2: dst=(361, 292), mask=(960.00, 32.00) x (9.00, 12.00) [ 76.635] glyphs0_to_dst: glyph=(369, 296)x(10, 11), unclipped [ 76.635] emit_primitive_identity_mask__avx2: dst=(369, 296), mask=(976.00, 32.00) x (10.00, 11.00) [ 76.635] glyphs0_to_dst: glyph=(378, 293)x(10, 14), unclipped [ 76.635] emit_primitive_identity_mask__avx2: dst=(378, 293), mask=(944.00, 48.00) x (10.00, 14.00) [ 76.635] glyphs0_to_dst: glyph=(387, 294)x(10, 10), unclipped [ 76.635] emit_primitive_identity_mask__avx2: dst=(387, 294), mask=(960.00, 48.00) x (10.00, 10.00) [ 76.635] glyphs0_to_dst: glyph=(396, 305)x(11, 2), unclipped [ 76.635] emit_primitive_identity_mask__avx2: dst=(396, 305), mask=(992.00, 0.00) x (11.00, 2.00) [ 76.635] glyphs0_to_dst: glyph=(406, 296)x(9, 8), unclipped [ 76.635] emit_primitive_identity_mask__avx2: dst=(406, 296), mask=(688.00, 32.00) x (9.00, 8.00) [ 76.635] glyphs0_to_dst: glyph=(415, 296)x(9, 8), unclipped [ 76.635] emit_primitive_identity_mask__avx2: dst=(415, 296), mask=(752.00, 16.00) x (9.00, 8.00) [ 76.635] glyphs0_to_dst: glyph=(424, 296)x(9, 11), unclipped [ 76.635] emit_primitive_identity_mask__avx2: dst=(424, 296), mask=(960.00, 16.00) x (9.00, 11.00) [ 76.635] glyphs0_to_dst: glyph=(432, 293)x(10, 11), unclipped [ 76.635] emit_primitive_identity_mask__avx2: dst=(432, 293), mask=(976.00, 48.00) x (10.00, 11.00) [ 76.635] glyphs0_to_dst: glyph=(442, 296)x(9, 8), unclipped [ 76.635] emit_primitive_identity_mask__avx2: dst=(442, 296), mask=(688.00, 32.00) x (9.00, 8.00) [ 76.635] glyphs0_to_dst: glyph=(450, 296)x(10, 11), unclipped [ 76.635] emit_primitive_identity_mask__avx2: dst=(450, 296), mask=(976.00, 32.00) x (10.00, 11.00) [ 76.635] gen8_vertex_flush[2d90] = 96 [ 76.635] gen9_magic_ca_pass: CA fixup (2509 -> 2605) [ 76.635] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.635] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.635] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.635] sna_glyphs(op=3, nlist=1, src=(460, 304)) [ 76.635] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.635] sna_glyphs: discarding mask [ 76.635] glyphs0_to_dst(op=3, src=(460, 304), nlist=1, dst=(460, 304)+(0, 0)) [ 76.635] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.635] gen9_render_composite: 0x0, current mode=1/1 [ 76.635] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 76.635] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.635] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.635] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.635] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.635] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.635] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.635] sna_drawable_use_bo: using whole GPU bo [ 76.635] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.635] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.635] color_convert: src=ffffffff [20028888] [ 76.635] color_convert: dst=ffffffff [20028888] [ 76.635] sna_render_get_solid: ffffffff [ 76.635] sna_render_get_solid(white) [ 76.635] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.635] sna_transform_is_imprecise_integer_translation: no transform [ 76.635] gen9_composite_picture: integer translation (0, 0), removing [ 76.635] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.635] sna_render_pixmap_bo: GPU all damaged [ 76.635] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.635] gen4_choose_composite_emitter: solid, identity mask [ 76.635] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.635] gen9_composite_get_binding_table(f440) [ 76.635] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.635] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.635] gen9_emit_vertex_elements: setup id=9 [ 76.635] glyphs0_to_dst: glyph=(459, 293)x(10, 13), unclipped [ 76.635] emit_primitive_identity_mask__avx2: dst=(459, 293), mask=(752.00, 32.00) x (10.00, 13.00) [ 76.635] gen8_vertex_flush[2e90] = 3 [ 76.635] gen9_magic_ca_pass: CA fixup (2605 -> 2608) [ 76.635] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.635] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.635] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.635] sna_glyphs(op=3, nlist=1, src=(1, 321)) [ 76.635] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.635] sna_glyphs: discarding mask [ 76.635] glyphs0_to_dst(op=3, src=(1, 321), nlist=1, dst=(1, 321)+(0, 0)) [ 76.635] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.635] gen9_render_composite: 0x0, current mode=1/1 [ 76.635] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 76.635] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.635] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.635] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.635] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.635] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.635] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.635] sna_drawable_use_bo: using whole GPU bo [ 76.635] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.635] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.635] color_convert: src=ff8ae234 [20028888] [ 76.635] color_convert: dst=ff8ae234 [20028888] [ 76.635] sna_render_get_solid: ff8ae234 [ 76.635] sna_render_get_solid(22) = ff8ae234 (old) [ 76.635] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.635] sna_transform_is_imprecise_integer_translation: no transform [ 76.635] gen9_composite_picture: integer translation (0, 0), removing [ 76.635] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.635] sna_render_pixmap_bo: GPU all damaged [ 76.635] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.635] gen4_choose_composite_emitter: solid, identity mask [ 76.635] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.635] gen9_composite_get_binding_table(f400) [ 76.635] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.635] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.635] gen9_emit_vertex_elements: setup id=9 [ 76.635] glyphs0_to_dst: glyph=(1, 313)x(9, 8), unclipped [ 76.635] emit_primitive_identity_mask__avx2: dst=(1, 313), mask=(688.00, 32.00) x (9.00, 8.00) [ 76.635] glyphs0_to_dst: glyph=(9, 311)x(10, 13), unclipped [ 76.635] emit_primitive_identity_mask__avx2: dst=(9, 311), mask=(672.00, 48.00) x (10.00, 13.00) [ 76.635] glyphs0_to_dst: glyph=(19, 313)x(9, 8), unclipped [ 76.635] emit_primitive_identity_mask__avx2: dst=(19, 313), mask=(688.00, 32.00) x (9.00, 8.00) [ 76.635] glyphs0_to_dst: glyph=(28, 315)x(8, 3), unclipped [ 76.635] emit_primitive_identity_mask__avx2: dst=(28, 315), mask=(688.00, 48.00) x (8.00, 3.00) [ 76.635] glyphs0_to_dst: glyph=(36, 311)x(11, 10), unclipped [ 76.635] emit_primitive_identity_mask__avx2: dst=(36, 311), mask=(704.00, 0.00) x (11.00, 10.00) [ 76.635] glyphs0_to_dst: glyph=(46, 313)x(9, 8), unclipped [ 76.635] emit_primitive_identity_mask__avx2: dst=(46, 313), mask=(720.00, 0.00) x (9.00, 8.00) [ 76.635] glyphs0_to_dst: glyph=(54, 313)x(10, 8), unclipped [ 76.635] emit_primitive_identity_mask__avx2: dst=(54, 313), mask=(704.00, 16.00) x (10.00, 8.00) [ 76.635] glyphs0_to_dst: glyph=(63, 313)x(10, 8), unclipped [ 76.635] emit_primitive_identity_mask__avx2: dst=(63, 313), mask=(720.00, 16.00) x (10.00, 8.00) [ 76.635] glyphs0_to_dst: glyph=(72, 310)x(10, 11), unclipped [ 76.635] emit_primitive_identity_mask__avx2: dst=(72, 310), mask=(736.00, 0.00) x (10.00, 11.00) [ 76.635] glyphs0_to_dst: glyph=(81, 313)x(10, 8), unclipped [ 76.635] emit_primitive_identity_mask__avx2: dst=(81, 313), mask=(752.00, 0.00) x (10.00, 8.00) [ 76.635] glyphs0_to_dst: glyph=(90, 310)x(10, 11), unclipped [ 76.635] emit_primitive_identity_mask__avx2: dst=(90, 310), mask=(736.00, 0.00) x (10.00, 11.00) [ 76.635] glyphs0_to_dst: glyph=(99, 313)x(11, 8), unclipped [ 76.635] emit_primitive_identity_mask__avx2: dst=(99, 313), mask=(736.00, 16.00) x (11.00, 8.00) [ 76.635] glyphs0_to_dst: glyph=(109, 313)x(9, 8), unclipped [ 76.635] emit_primitive_identity_mask__avx2: dst=(109, 313), mask=(752.00, 16.00) x (9.00, 8.00) [ 76.635] glyphs0_to_dst: glyph=(118, 315)x(8, 3), unclipped [ 76.635] emit_primitive_identity_mask__avx2: dst=(118, 315), mask=(688.00, 48.00) x (8.00, 3.00) [ 76.635] glyphs0_to_dst: glyph=(126, 311)x(10, 10), unclipped [ 76.635] emit_primitive_identity_mask__avx2: dst=(126, 311), mask=(704.00, 32.00) x (10.00, 10.00) [ 76.635] glyphs0_to_dst: glyph=(135, 311)x(10, 10), unclipped [ 76.635] emit_primitive_identity_mask__avx2: dst=(135, 311), mask=(704.00, 32.00) x (10.00, 10.00) [ 76.635] glyphs0_to_dst: glyph=(144, 311)x(10, 10), unclipped [ 76.635] emit_primitive_identity_mask__avx2: dst=(144, 311), mask=(720.00, 32.00) x (10.00, 10.00) [ 76.635] glyphs0_to_dst: glyph=(153, 311)x(10, 10), unclipped [ 76.635] emit_primitive_identity_mask__avx2: dst=(153, 311), mask=(704.00, 48.00) x (10.00, 10.00) [ 76.635] gen8_vertex_flush[2f90] = 54 [ 76.635] gen9_magic_ca_pass: CA fixup (2608 -> 2662) [ 76.635] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.635] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.635] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.635] sna_glyphs(op=3, nlist=1, src=(163, 321)) [ 76.635] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.635] sna_glyphs: discarding mask [ 76.635] glyphs0_to_dst(op=3, src=(163, 321), nlist=1, dst=(163, 321)+(0, 0)) [ 76.635] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.635] gen9_render_composite: 0x0, current mode=1/1 [ 76.635] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 76.635] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.635] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.635] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.635] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.635] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.635] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.635] sna_drawable_use_bo: using whole GPU bo [ 76.635] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.635] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.635] color_convert: src=ffffffff [20028888] [ 76.635] color_convert: dst=ffffffff [20028888] [ 76.635] sna_render_get_solid: ffffffff [ 76.635] sna_render_get_solid(white) [ 76.635] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.635] sna_transform_is_imprecise_integer_translation: no transform [ 76.635] gen9_composite_picture: integer translation (0, 0), removing [ 76.635] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.635] sna_render_pixmap_bo: GPU all damaged [ 76.635] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.635] gen4_choose_composite_emitter: solid, identity mask [ 76.635] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.635] gen9_composite_get_binding_table(f3c0) [ 76.635] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.635] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.635] gen9_emit_vertex_elements: setup id=9 [ 76.635] glyphs0_to_dst: glyph=(165, 313)x(5, 8), unclipped [ 76.635] emit_primitive_identity_mask__avx2: dst=(165, 313), mask=(720.00, 48.00) x (5.00, 8.00) [ 76.635] gen8_vertex_flush[3090] = 3 [ 76.635] gen9_magic_ca_pass: CA fixup (2662 -> 2665) [ 76.635] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.635] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.635] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.635] sna_glyphs(op=3, nlist=1, src=(172, 321)) [ 76.635] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.635] sna_glyphs: discarding mask [ 76.635] glyphs0_to_dst(op=3, src=(172, 321), nlist=1, dst=(172, 321)+(0, 0)) [ 76.635] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.635] gen9_render_composite: 0x0, current mode=1/1 [ 76.635] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 76.635] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.635] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.635] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.635] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.635] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.635] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.635] sna_drawable_use_bo: using whole GPU bo [ 76.635] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.635] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.635] color_convert: src=ff729fcf [20028888] [ 76.635] color_convert: dst=ff729fcf [20028888] [ 76.635] sna_render_get_solid: ff729fcf [ 76.635] sna_render_get_solid(23) = ff729fcf (old) [ 76.635] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.635] sna_transform_is_imprecise_integer_translation: no transform [ 76.635] gen9_composite_picture: integer translation (0, 0), removing [ 76.635] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.635] sna_render_pixmap_bo: GPU all damaged [ 76.635] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.635] gen4_choose_composite_emitter: solid, identity mask [ 76.635] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.635] gen9_composite_get_binding_table(f380) [ 76.635] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.635] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.635] gen9_emit_vertex_elements: setup id=9 [ 76.635] glyphs0_to_dst: glyph=(171, 315)x(11, 3), unclipped [ 76.635] emit_primitive_identity_mask__avx2: dst=(171, 315), mask=(736.00, 32.00) x (11.00, 3.00) [ 76.635] glyphs0_to_dst: glyph=(180, 310)x(10, 14), unclipped [ 76.635] emit_primitive_identity_mask__avx2: dst=(180, 310), mask=(944.00, 48.00) x (10.00, 14.00) [ 76.635] glyphs0_to_dst: glyph=(189, 310)x(11, 11), unclipped [ 76.635] emit_primitive_identity_mask__avx2: dst=(189, 310), mask=(960.00, 0.00) x (11.00, 11.00) [ 76.636] glyphs0_to_dst: glyph=(198, 313)x(10, 8), unclipped [ 76.636] emit_primitive_identity_mask__avx2: dst=(198, 313), mask=(976.00, 0.00) x (10.00, 8.00) [ 76.636] glyphs0_to_dst: glyph=(208, 313)x(9, 11), unclipped [ 76.636] emit_primitive_identity_mask__avx2: dst=(208, 313), mask=(960.00, 16.00) x (9.00, 11.00) [ 76.636] glyphs0_to_dst: glyph=(216, 310)x(10, 14), unclipped [ 76.636] emit_primitive_identity_mask__avx2: dst=(216, 310), mask=(944.00, 48.00) x (10.00, 14.00) [ 76.636] glyphs0_to_dst: glyph=(225, 311)x(10, 10), unclipped [ 76.636] emit_primitive_identity_mask__avx2: dst=(225, 311), mask=(976.00, 16.00) x (10.00, 10.00) [ 76.636] glyphs0_to_dst: glyph=(234, 322)x(11, 2), unclipped [ 76.636] emit_primitive_identity_mask__avx2: dst=(234, 322), mask=(992.00, 0.00) x (11.00, 2.00) [ 76.636] glyphs0_to_dst: glyph=(243, 310)x(11, 11), unclipped [ 76.636] emit_primitive_identity_mask__avx2: dst=(243, 310), mask=(1008.00, 0.00) x (11.00, 11.00) [ 76.636] glyphs0_to_dst: glyph=(253, 313)x(9, 8), unclipped [ 76.636] emit_primitive_identity_mask__avx2: dst=(253, 313), mask=(720.00, 0.00) x (9.00, 8.00) [ 76.636] glyphs0_to_dst: glyph=(261, 313)x(10, 8), unclipped [ 76.636] emit_primitive_identity_mask__avx2: dst=(261, 313), mask=(704.00, 16.00) x (10.00, 8.00) [ 76.636] glyphs0_to_dst: glyph=(270, 313)x(10, 8), unclipped [ 76.636] emit_primitive_identity_mask__avx2: dst=(270, 313), mask=(704.00, 16.00) x (10.00, 8.00) [ 76.636] glyphs0_to_dst: glyph=(279, 309)x(10, 12), unclipped [ 76.636] emit_primitive_identity_mask__avx2: dst=(279, 309), mask=(992.00, 16.00) x (10.00, 12.00) [ 76.636] glyphs0_to_dst: glyph=(288, 313)x(10, 8), unclipped [ 76.636] emit_primitive_identity_mask__avx2: dst=(288, 313), mask=(704.00, 16.00) x (10.00, 8.00) [ 76.636] glyphs0_to_dst: glyph=(297, 313)x(10, 8), unclipped [ 76.636] emit_primitive_identity_mask__avx2: dst=(297, 313), mask=(752.00, 0.00) x (10.00, 8.00) [ 76.636] glyphs0_to_dst: glyph=(307, 309)x(10, 12), unclipped [ 76.636] emit_primitive_identity_mask__avx2: dst=(307, 309), mask=(1008.00, 16.00) x (10.00, 12.00) [ 76.636] glyphs0_to_dst: glyph=(315, 310)x(11, 11), unclipped [ 76.636] emit_primitive_identity_mask__avx2: dst=(315, 310), mask=(960.00, 0.00) x (11.00, 11.00) [ 76.636] glyphs0_to_dst: glyph=(324, 313)x(11, 8), unclipped [ 76.636] emit_primitive_identity_mask__avx2: dst=(324, 313), mask=(736.00, 16.00) x (11.00, 8.00) [ 76.636] glyphs0_to_dst: glyph=(334, 313)x(9, 11), unclipped [ 76.636] emit_primitive_identity_mask__avx2: dst=(334, 313), mask=(960.00, 16.00) x (9.00, 11.00) [ 76.636] glyphs0_to_dst: glyph=(342, 322)x(11, 2), unclipped [ 76.636] emit_primitive_identity_mask__avx2: dst=(342, 322), mask=(992.00, 0.00) x (11.00, 2.00) [ 76.636] glyphs0_to_dst: glyph=(351, 309)x(10, 12), unclipped [ 76.636] emit_primitive_identity_mask__avx2: dst=(351, 309), mask=(992.00, 16.00) x (10.00, 12.00) [ 76.636] glyphs0_to_dst: glyph=(361, 309)x(9, 12), unclipped [ 76.636] emit_primitive_identity_mask__avx2: dst=(361, 309), mask=(960.00, 32.00) x (9.00, 12.00) [ 76.636] glyphs0_to_dst: glyph=(369, 313)x(10, 11), unclipped [ 76.636] emit_primitive_identity_mask__avx2: dst=(369, 313), mask=(976.00, 32.00) x (10.00, 11.00) [ 76.636] glyphs0_to_dst: glyph=(378, 310)x(10, 14), unclipped [ 76.636] emit_primitive_identity_mask__avx2: dst=(378, 310), mask=(944.00, 48.00) x (10.00, 14.00) [ 76.636] glyphs0_to_dst: glyph=(387, 311)x(10, 10), unclipped [ 76.636] emit_primitive_identity_mask__avx2: dst=(387, 311), mask=(960.00, 48.00) x (10.00, 10.00) [ 76.636] glyphs0_to_dst: glyph=(396, 322)x(11, 2), unclipped [ 76.636] emit_primitive_identity_mask__avx2: dst=(396, 322), mask=(992.00, 0.00) x (11.00, 2.00) [ 76.636] glyphs0_to_dst: glyph=(406, 313)x(9, 8), unclipped [ 76.636] emit_primitive_identity_mask__avx2: dst=(406, 313), mask=(688.00, 32.00) x (9.00, 8.00) [ 76.636] glyphs0_to_dst: glyph=(415, 313)x(9, 8), unclipped [ 76.636] emit_primitive_identity_mask__avx2: dst=(415, 313), mask=(752.00, 16.00) x (9.00, 8.00) [ 76.636] glyphs0_to_dst: glyph=(424, 313)x(9, 11), unclipped [ 76.636] emit_primitive_identity_mask__avx2: dst=(424, 313), mask=(960.00, 16.00) x (9.00, 11.00) [ 76.636] glyphs0_to_dst: glyph=(432, 310)x(10, 11), unclipped [ 76.636] emit_primitive_identity_mask__avx2: dst=(432, 310), mask=(976.00, 48.00) x (10.00, 11.00) [ 76.636] glyphs0_to_dst: glyph=(442, 313)x(9, 8), unclipped [ 76.636] emit_primitive_identity_mask__avx2: dst=(442, 313), mask=(688.00, 32.00) x (9.00, 8.00) [ 76.636] glyphs0_to_dst: glyph=(450, 313)x(10, 11), unclipped [ 76.636] emit_primitive_identity_mask__avx2: dst=(450, 313), mask=(976.00, 32.00) x (10.00, 11.00) [ 76.636] gen8_vertex_flush[3190] = 96 [ 76.636] gen9_magic_ca_pass: CA fixup (2665 -> 2761) [ 76.636] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.636] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.636] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.636] sna_accel_flush: flush?=0, dirty?=0 [ 76.636] sna_block_handler (tv=0.0) [ 76.636] sna_wakeup_handler [ 76.636] sna_create_pixmap(850, 28, 32, usage=0) [ 76.636] kgem_can_create_2d: 850x28 @ 32 [ 76.636] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3424, height=28 [ 76.636] kgem_can_create_2d: untiled size=98304 [ 76.636] kgem_choose_tiling: TLB near-miss between lines 850x28 (pitch=3400), forcing tiling 1 [ 76.636] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3424, height=28 [ 76.636] kgem_can_create_2d: tiled[-1] size=98304 [ 76.636] sna_create_pixmap: usage=0, flags=1b [ 76.636] sna_create_pixmap: creating GPU pixmap 850x28, stride=3400, flags=1b [ 76.636] __pop_freed_pixmap: reusing freed pixmap=4706 header [ 76.636] create_pixmap_hdr: pixmap=4708, width=850, height=28, usage=0 [ 76.636] sna_create_pixmap: serial=4708, 850x28, usage=0 [ 76.636] sna_dri2_get_msc(draw=16778713, pipe=-1) [ 76.636] sna_crtc_record_swap: recording last swap on pipe=0, frame 4347 [msc=4347], time 76.623567 [ 76.636] sna_dri2_get_msc: msc=4347 [raw=4347], ust=76623567 [ 76.636] sna_dri2_create_buffer pixmap=4709, (attachment=1, format=32, drawable=850x28), window?=0 [ 76.636] sna_dri2_create_buffer: creating back buffer 850x28, suitable for scanout? 0 [ 76.636] kgem_create_2d(850x28, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 76.636] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=3584, height=32 [ 76.636] inactive too small: 16 < 28 [ 76.636] inactive too small: 16 < 28 [ 76.636] kgem_set_tiling: handle=3, tiling=1 [1], pitch=3584 [3584]: 1 [ 76.636] kgem_bo_remove_from_inactive: removing handle=3 from inactive [ 76.636] from inactive: pitch=3584, tiling=1: handle=3, id=2636 [ 76.636] kgem_bo_flink: flinked handle=3 to name=85, marking non-reusable [ 76.636] sna_dri2_create_buffer pixmap=4709, (attachment=0, format=32, drawable=850x28), window?=0 [ 76.636] sna_pixmap_set_dri: attaching DRI client to pixmap=4709 [ 76.636] sna_pixmap_move_to_gpu(pixmap=4709, usage=0), flags=c2 [ 76.636] sna_pixmap_move_to_gpu: CPU damage? 0 [ 76.636] sna_pixmap_move_to_gpu: creating GPU bo (850x28@32), create=b [ 76.636] kgem_choose_tiling: TLB near-miss between lines 850x28 (pitch=3400), forcing tiling 1 [ 76.636] kgem_choose_tiling: TLB near-miss between lines 850x28 (pitch=3400), forcing tiling 1 [ 76.636] sna_pixmap_alloc_gpu: pixmap=4709 [ 76.636] kgem_create_2d(850x28, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 76.636] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=3584, height=32 [ 76.636] inactive too small: 16 < 28 [ 76.636] inactive too small: 16 < 28 [ 76.636] __kgem_bo_init(handle=103, num_pages=28) [ 76.636] kgem_set_tiling: handle=103, tiling=1 [1], pitch=3584 [3584]: 1 [ 76.636] new pitch=3584, tiling=1, handle=103, id=2637, num_pages=28 [28], bucket=4 [ 76.636] sna_pixmap_mark_active: pixmap=4709, handle=103 [ 76.636] sna_dri2_create_buffer: attaching to front buffer 850x28 [0x561c94b0a280:2], scanout? 0 [ 76.636] kgem_bo_flink: flinked handle=103 to name=87, marking non-reusable [ 76.636] sna_dri2_create_buffer: adding flush hint to handle=103 [ 76.636] __sna_damage_all(850, 28) [ 76.636] sna_accel_watch_flush: enable=1 [ 76.636] sna_accel_flush: flush?=0, dirty?=0 [ 76.636] sna_accel_flush: flush?=0, dirty?=0 [ 76.636] sna_accel_flush: flush?=0, dirty?=0 [ 76.636] sna_accel_flush: flush?=0, dirty?=0 [ 76.636] sna_block_handler (tv=0.0) [ 76.636] sna_wakeup_handler [ 76.636] sna_glyphs(op=3, nlist=1, src=(460, 321)) [ 76.636] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.636] sna_glyphs: discarding mask [ 76.636] glyphs0_to_dst(op=3, src=(460, 321), nlist=1, dst=(460, 321)+(0, 0)) [ 76.636] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.636] gen9_render_composite: 0x0, current mode=1/1 [ 76.636] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 76.636] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.636] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.636] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.636] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.636] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.636] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.636] sna_drawable_use_bo: using whole GPU bo [ 76.636] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.636] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.636] color_convert: src=ffffffff [20028888] [ 76.636] color_convert: dst=ffffffff [20028888] [ 76.636] sna_render_get_solid: ffffffff [ 76.636] sna_render_get_solid(white) [ 76.636] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.636] sna_transform_is_imprecise_integer_translation: no transform [ 76.636] gen9_composite_picture: integer translation (0, 0), removing [ 76.636] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.636] sna_render_pixmap_bo: GPU all damaged [ 76.636] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.636] gen4_choose_composite_emitter: solid, identity mask [ 76.636] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.636] gen9_composite_get_binding_table(f340) [ 76.636] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.636] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.636] gen9_emit_vertex_elements: setup id=9 [ 76.636] glyphs0_to_dst: glyph=(459, 310)x(10, 13), unclipped [ 76.636] emit_primitive_identity_mask__avx2: dst=(459, 310), mask=(752.00, 32.00) x (10.00, 13.00) [ 76.636] gen8_vertex_flush[3290] = 3 [ 76.636] gen9_magic_ca_pass: CA fixup (2761 -> 2764) [ 76.636] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.636] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.636] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.636] sna_glyphs(op=3, nlist=1, src=(1, 338)) [ 76.636] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.636] sna_glyphs: discarding mask [ 76.636] glyphs0_to_dst(op=3, src=(1, 338), nlist=1, dst=(1, 338)+(0, 0)) [ 76.636] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.636] gen9_render_composite: 0x0, current mode=1/1 [ 76.636] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 76.636] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.636] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.636] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.636] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.636] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.636] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.636] sna_drawable_use_bo: using whole GPU bo [ 76.636] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.636] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.636] color_convert: src=ff8ae234 [20028888] [ 76.636] color_convert: dst=ff8ae234 [20028888] [ 76.636] sna_render_get_solid: ff8ae234 [ 76.636] sna_render_get_solid(22) = ff8ae234 (old) [ 76.636] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.636] sna_transform_is_imprecise_integer_translation: no transform [ 76.636] gen9_composite_picture: integer translation (0, 0), removing [ 76.636] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.636] sna_render_pixmap_bo: GPU all damaged [ 76.636] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.636] gen4_choose_composite_emitter: solid, identity mask [ 76.636] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.636] gen9_composite_get_binding_table(f300) [ 76.636] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.636] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.636] gen9_emit_vertex_elements: setup id=9 [ 76.636] glyphs0_to_dst: glyph=(1, 330)x(9, 8), unclipped [ 76.636] emit_primitive_identity_mask__avx2: dst=(1, 330), mask=(688.00, 32.00) x (9.00, 8.00) [ 76.636] glyphs0_to_dst: glyph=(9, 328)x(10, 13), unclipped [ 76.636] emit_primitive_identity_mask__avx2: dst=(9, 328), mask=(672.00, 48.00) x (10.00, 13.00) [ 76.636] glyphs0_to_dst: glyph=(19, 330)x(9, 8), unclipped [ 76.636] emit_primitive_identity_mask__avx2: dst=(19, 330), mask=(688.00, 32.00) x (9.00, 8.00) [ 76.636] glyphs0_to_dst: glyph=(28, 332)x(8, 3), unclipped [ 76.636] emit_primitive_identity_mask__avx2: dst=(28, 332), mask=(688.00, 48.00) x (8.00, 3.00) [ 76.636] glyphs0_to_dst: glyph=(36, 328)x(11, 10), unclipped [ 76.636] emit_primitive_identity_mask__avx2: dst=(36, 328), mask=(704.00, 0.00) x (11.00, 10.00) [ 76.636] glyphs0_to_dst: glyph=(46, 330)x(9, 8), unclipped [ 76.636] emit_primitive_identity_mask__avx2: dst=(46, 330), mask=(720.00, 0.00) x (9.00, 8.00) [ 76.636] glyphs0_to_dst: glyph=(54, 330)x(10, 8), unclipped [ 76.636] emit_primitive_identity_mask__avx2: dst=(54, 330), mask=(704.00, 16.00) x (10.00, 8.00) [ 76.636] glyphs0_to_dst: glyph=(63, 330)x(10, 8), unclipped [ 76.636] emit_primitive_identity_mask__avx2: dst=(63, 330), mask=(720.00, 16.00) x (10.00, 8.00) [ 76.636] glyphs0_to_dst: glyph=(72, 327)x(10, 11), unclipped [ 76.636] emit_primitive_identity_mask__avx2: dst=(72, 327), mask=(736.00, 0.00) x (10.00, 11.00) [ 76.636] glyphs0_to_dst: glyph=(81, 330)x(10, 8), unclipped [ 76.636] emit_primitive_identity_mask__avx2: dst=(81, 330), mask=(752.00, 0.00) x (10.00, 8.00) [ 76.636] glyphs0_to_dst: glyph=(90, 327)x(10, 11), unclipped [ 76.636] emit_primitive_identity_mask__avx2: dst=(90, 327), mask=(736.00, 0.00) x (10.00, 11.00) [ 76.636] glyphs0_to_dst: glyph=(99, 330)x(11, 8), unclipped [ 76.636] emit_primitive_identity_mask__avx2: dst=(99, 330), mask=(736.00, 16.00) x (11.00, 8.00) [ 76.636] glyphs0_to_dst: glyph=(109, 330)x(9, 8), unclipped [ 76.636] emit_primitive_identity_mask__avx2: dst=(109, 330), mask=(752.00, 16.00) x (9.00, 8.00) [ 76.636] glyphs0_to_dst: glyph=(118, 332)x(8, 3), unclipped [ 76.636] emit_primitive_identity_mask__avx2: dst=(118, 332), mask=(688.00, 48.00) x (8.00, 3.00) [ 76.636] glyphs0_to_dst: glyph=(126, 328)x(10, 10), unclipped [ 76.636] emit_primitive_identity_mask__avx2: dst=(126, 328), mask=(704.00, 32.00) x (10.00, 10.00) [ 76.636] glyphs0_to_dst: glyph=(135, 328)x(10, 10), unclipped [ 76.636] emit_primitive_identity_mask__avx2: dst=(135, 328), mask=(704.00, 32.00) x (10.00, 10.00) [ 76.636] glyphs0_to_dst: glyph=(144, 328)x(10, 10), unclipped [ 76.636] emit_primitive_identity_mask__avx2: dst=(144, 328), mask=(720.00, 32.00) x (10.00, 10.00) [ 76.636] glyphs0_to_dst: glyph=(153, 328)x(10, 10), unclipped [ 76.636] emit_primitive_identity_mask__avx2: dst=(153, 328), mask=(704.00, 48.00) x (10.00, 10.00) [ 76.636] gen8_vertex_flush[3390] = 54 [ 76.636] gen9_magic_ca_pass: CA fixup (2764 -> 2818) [ 76.636] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.636] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.636] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.636] sna_glyphs(op=3, nlist=1, src=(163, 338)) [ 76.636] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.636] sna_glyphs: discarding mask [ 76.636] glyphs0_to_dst(op=3, src=(163, 338), nlist=1, dst=(163, 338)+(0, 0)) [ 76.636] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.636] gen9_render_composite: 0x0, current mode=1/1 [ 76.636] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 76.636] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.636] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.636] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.636] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.636] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.636] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.636] sna_drawable_use_bo: using whole GPU bo [ 76.636] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.636] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.636] color_convert: src=ffffffff [20028888] [ 76.636] color_convert: dst=ffffffff [20028888] [ 76.636] sna_render_get_solid: ffffffff [ 76.636] sna_render_get_solid(white) [ 76.636] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.636] sna_transform_is_imprecise_integer_translation: no transform [ 76.636] gen9_composite_picture: integer translation (0, 0), removing [ 76.636] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.636] sna_render_pixmap_bo: GPU all damaged [ 76.636] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.636] gen4_choose_composite_emitter: solid, identity mask [ 76.636] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.636] gen9_composite_get_binding_table(f2c0) [ 76.636] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.636] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.636] gen9_emit_vertex_elements: setup id=9 [ 76.636] glyphs0_to_dst: glyph=(165, 330)x(5, 8), unclipped [ 76.636] emit_primitive_identity_mask__avx2: dst=(165, 330), mask=(720.00, 48.00) x (5.00, 8.00) [ 76.636] gen8_vertex_flush[3490] = 3 [ 76.636] gen9_magic_ca_pass: CA fixup (2818 -> 2821) [ 76.636] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.636] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.636] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.636] sna_glyphs(op=3, nlist=1, src=(172, 338)) [ 76.636] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.636] sna_glyphs: discarding mask [ 76.636] glyphs0_to_dst(op=3, src=(172, 338), nlist=1, dst=(172, 338)+(0, 0)) [ 76.637] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.637] gen9_render_composite: 0x0, current mode=1/1 [ 76.637] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 76.637] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.637] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.637] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.637] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.637] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.637] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.637] sna_drawable_use_bo: using whole GPU bo [ 76.637] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.637] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.637] color_convert: src=ff729fcf [20028888] [ 76.637] color_convert: dst=ff729fcf [20028888] [ 76.637] sna_render_get_solid: ff729fcf [ 76.637] sna_render_get_solid(23) = ff729fcf (old) [ 76.637] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.637] sna_transform_is_imprecise_integer_translation: no transform [ 76.637] gen9_composite_picture: integer translation (0, 0), removing [ 76.637] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.637] sna_render_pixmap_bo: GPU all damaged [ 76.637] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.637] gen4_choose_composite_emitter: solid, identity mask [ 76.637] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.637] gen9_composite_get_binding_table(f280) [ 76.637] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.637] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.637] gen9_emit_vertex_elements: setup id=9 [ 76.637] glyphs0_to_dst: glyph=(171, 332)x(11, 3), unclipped [ 76.637] emit_primitive_identity_mask__avx2: dst=(171, 332), mask=(736.00, 32.00) x (11.00, 3.00) [ 76.637] glyphs0_to_dst: glyph=(180, 327)x(10, 14), unclipped [ 76.637] emit_primitive_identity_mask__avx2: dst=(180, 327), mask=(944.00, 48.00) x (10.00, 14.00) [ 76.637] glyphs0_to_dst: glyph=(189, 327)x(11, 11), unclipped [ 76.637] emit_primitive_identity_mask__avx2: dst=(189, 327), mask=(960.00, 0.00) x (11.00, 11.00) [ 76.637] glyphs0_to_dst: glyph=(198, 330)x(10, 8), unclipped [ 76.637] emit_primitive_identity_mask__avx2: dst=(198, 330), mask=(976.00, 0.00) x (10.00, 8.00) [ 76.637] glyphs0_to_dst: glyph=(208, 330)x(9, 11), unclipped [ 76.637] emit_primitive_identity_mask__avx2: dst=(208, 330), mask=(960.00, 16.00) x (9.00, 11.00) [ 76.637] glyphs0_to_dst: glyph=(216, 327)x(10, 14), unclipped [ 76.637] emit_primitive_identity_mask__avx2: dst=(216, 327), mask=(944.00, 48.00) x (10.00, 14.00) [ 76.637] glyphs0_to_dst: glyph=(225, 328)x(10, 10), unclipped [ 76.637] emit_primitive_identity_mask__avx2: dst=(225, 328), mask=(976.00, 16.00) x (10.00, 10.00) [ 76.637] glyphs0_to_dst: glyph=(234, 339)x(11, 2), unclipped [ 76.637] emit_primitive_identity_mask__avx2: dst=(234, 339), mask=(992.00, 0.00) x (11.00, 2.00) [ 76.637] glyphs0_to_dst: glyph=(243, 327)x(11, 11), unclipped [ 76.637] emit_primitive_identity_mask__avx2: dst=(243, 327), mask=(1008.00, 0.00) x (11.00, 11.00) [ 76.637] glyphs0_to_dst: glyph=(253, 330)x(9, 8), unclipped [ 76.637] emit_primitive_identity_mask__avx2: dst=(253, 330), mask=(720.00, 0.00) x (9.00, 8.00) [ 76.637] glyphs0_to_dst: glyph=(261, 330)x(10, 8), unclipped [ 76.637] emit_primitive_identity_mask__avx2: dst=(261, 330), mask=(704.00, 16.00) x (10.00, 8.00) [ 76.637] glyphs0_to_dst: glyph=(270, 330)x(10, 8), unclipped [ 76.637] emit_primitive_identity_mask__avx2: dst=(270, 330), mask=(704.00, 16.00) x (10.00, 8.00) [ 76.637] glyphs0_to_dst: glyph=(279, 326)x(10, 12), unclipped [ 76.637] emit_primitive_identity_mask__avx2: dst=(279, 326), mask=(992.00, 16.00) x (10.00, 12.00) [ 76.637] glyphs0_to_dst: glyph=(288, 330)x(10, 8), unclipped [ 76.637] emit_primitive_identity_mask__avx2: dst=(288, 330), mask=(704.00, 16.00) x (10.00, 8.00) [ 76.637] glyphs0_to_dst: glyph=(297, 330)x(10, 8), unclipped [ 76.637] emit_primitive_identity_mask__avx2: dst=(297, 330), mask=(752.00, 0.00) x (10.00, 8.00) [ 76.637] glyphs0_to_dst: glyph=(307, 326)x(10, 12), unclipped [ 76.637] emit_primitive_identity_mask__avx2: dst=(307, 326), mask=(1008.00, 16.00) x (10.00, 12.00) [ 76.637] glyphs0_to_dst: glyph=(315, 327)x(11, 11), unclipped [ 76.637] emit_primitive_identity_mask__avx2: dst=(315, 327), mask=(960.00, 0.00) x (11.00, 11.00) [ 76.637] glyphs0_to_dst: glyph=(324, 330)x(11, 8), unclipped [ 76.637] emit_primitive_identity_mask__avx2: dst=(324, 330), mask=(736.00, 16.00) x (11.00, 8.00) [ 76.637] glyphs0_to_dst: glyph=(334, 330)x(9, 11), unclipped [ 76.637] emit_primitive_identity_mask__avx2: dst=(334, 330), mask=(960.00, 16.00) x (9.00, 11.00) [ 76.637] glyphs0_to_dst: glyph=(342, 339)x(11, 2), unclipped [ 76.637] emit_primitive_identity_mask__avx2: dst=(342, 339), mask=(992.00, 0.00) x (11.00, 2.00) [ 76.637] glyphs0_to_dst: glyph=(351, 326)x(10, 12), unclipped [ 76.637] emit_primitive_identity_mask__avx2: dst=(351, 326), mask=(992.00, 16.00) x (10.00, 12.00) [ 76.637] glyphs0_to_dst: glyph=(361, 326)x(9, 12), unclipped [ 76.637] emit_primitive_identity_mask__avx2: dst=(361, 326), mask=(960.00, 32.00) x (9.00, 12.00) [ 76.637] glyphs0_to_dst: glyph=(369, 330)x(10, 11), unclipped [ 76.637] emit_primitive_identity_mask__avx2: dst=(369, 330), mask=(976.00, 32.00) x (10.00, 11.00) [ 76.637] glyphs0_to_dst: glyph=(378, 327)x(10, 14), unclipped [ 76.637] emit_primitive_identity_mask__avx2: dst=(378, 327), mask=(944.00, 48.00) x (10.00, 14.00) [ 76.637] glyphs0_to_dst: glyph=(387, 328)x(10, 10), unclipped [ 76.637] emit_primitive_identity_mask__avx2: dst=(387, 328), mask=(960.00, 48.00) x (10.00, 10.00) [ 76.637] glyphs0_to_dst: glyph=(396, 339)x(11, 2), unclipped [ 76.637] emit_primitive_identity_mask__avx2: dst=(396, 339), mask=(992.00, 0.00) x (11.00, 2.00) [ 76.637] glyphs0_to_dst: glyph=(406, 330)x(9, 8), unclipped [ 76.637] emit_primitive_identity_mask__avx2: dst=(406, 330), mask=(688.00, 32.00) x (9.00, 8.00) [ 76.637] glyphs0_to_dst: glyph=(415, 330)x(9, 8), unclipped [ 76.637] emit_primitive_identity_mask__avx2: dst=(415, 330), mask=(752.00, 16.00) x (9.00, 8.00) [ 76.637] glyphs0_to_dst: glyph=(424, 330)x(9, 11), unclipped [ 76.637] emit_primitive_identity_mask__avx2: dst=(424, 330), mask=(960.00, 16.00) x (9.00, 11.00) [ 76.637] glyphs0_to_dst: glyph=(432, 327)x(10, 11), unclipped [ 76.637] emit_primitive_identity_mask__avx2: dst=(432, 327), mask=(976.00, 48.00) x (10.00, 11.00) [ 76.637] glyphs0_to_dst: glyph=(442, 330)x(9, 8), unclipped [ 76.637] emit_primitive_identity_mask__avx2: dst=(442, 330), mask=(688.00, 32.00) x (9.00, 8.00) [ 76.637] glyphs0_to_dst: glyph=(450, 330)x(10, 11), unclipped [ 76.637] emit_primitive_identity_mask__avx2: dst=(450, 330), mask=(976.00, 32.00) x (10.00, 11.00) [ 76.637] gen8_vertex_flush[3590] = 96 [ 76.637] gen9_magic_ca_pass: CA fixup (2821 -> 2917) [ 76.637] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.637] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.637] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.637] sna_glyphs(op=3, nlist=1, src=(460, 338)) [ 76.637] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.637] sna_glyphs: discarding mask [ 76.637] glyphs0_to_dst(op=3, src=(460, 338), nlist=1, dst=(460, 338)+(0, 0)) [ 76.637] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.637] gen9_render_composite: 0x0, current mode=1/1 [ 76.637] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 76.637] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.637] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.637] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.637] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.637] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.637] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.637] sna_drawable_use_bo: using whole GPU bo [ 76.637] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.637] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.637] color_convert: src=ffffffff [20028888] [ 76.637] color_convert: dst=ffffffff [20028888] [ 76.637] sna_render_get_solid: ffffffff [ 76.637] sna_render_get_solid(white) [ 76.637] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.637] sna_transform_is_imprecise_integer_translation: no transform [ 76.637] gen9_composite_picture: integer translation (0, 0), removing [ 76.637] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.637] sna_render_pixmap_bo: GPU all damaged [ 76.637] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.637] gen4_choose_composite_emitter: solid, identity mask [ 76.637] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.637] gen9_composite_get_binding_table(f240) [ 76.637] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.637] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.637] gen9_emit_vertex_elements: setup id=9 [ 76.637] glyphs0_to_dst: glyph=(459, 327)x(10, 13), unclipped [ 76.637] emit_primitive_identity_mask__avx2: dst=(459, 327), mask=(752.00, 32.00) x (10.00, 13.00) [ 76.637] gen8_vertex_flush[3690] = 3 [ 76.637] gen9_magic_ca_pass: CA fixup (2917 -> 2920) [ 76.637] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.637] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.637] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.637] sna_glyphs(op=3, nlist=1, src=(1, 355)) [ 76.637] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.637] sna_glyphs: discarding mask [ 76.637] glyphs0_to_dst(op=3, src=(1, 355), nlist=1, dst=(1, 355)+(0, 0)) [ 76.637] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.637] gen9_render_composite: 0x0, current mode=1/1 [ 76.637] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 76.637] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.637] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.637] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.637] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.637] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.637] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.637] sna_drawable_use_bo: using whole GPU bo [ 76.637] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.637] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.637] color_convert: src=ff8ae234 [20028888] [ 76.637] color_convert: dst=ff8ae234 [20028888] [ 76.637] sna_render_get_solid: ff8ae234 [ 76.637] sna_render_get_solid(22) = ff8ae234 (old) [ 76.637] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.637] sna_transform_is_imprecise_integer_translation: no transform [ 76.637] gen9_composite_picture: integer translation (0, 0), removing [ 76.637] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.637] sna_render_pixmap_bo: GPU all damaged [ 76.637] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.637] gen4_choose_composite_emitter: solid, identity mask [ 76.637] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.637] gen9_composite_get_binding_table(f200) [ 76.637] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.637] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.637] gen9_emit_vertex_elements: setup id=9 [ 76.637] glyphs0_to_dst: glyph=(1, 347)x(9, 8), unclipped [ 76.637] emit_primitive_identity_mask__avx2: dst=(1, 347), mask=(688.00, 32.00) x (9.00, 8.00) [ 76.637] glyphs0_to_dst: glyph=(9, 345)x(10, 13), unclipped [ 76.637] emit_primitive_identity_mask__avx2: dst=(9, 345), mask=(672.00, 48.00) x (10.00, 13.00) [ 76.637] glyphs0_to_dst: glyph=(19, 347)x(9, 8), unclipped [ 76.637] emit_primitive_identity_mask__avx2: dst=(19, 347), mask=(688.00, 32.00) x (9.00, 8.00) [ 76.637] glyphs0_to_dst: glyph=(28, 349)x(8, 3), unclipped [ 76.637] emit_primitive_identity_mask__avx2: dst=(28, 349), mask=(688.00, 48.00) x (8.00, 3.00) [ 76.637] glyphs0_to_dst: glyph=(36, 345)x(11, 10), unclipped [ 76.637] emit_primitive_identity_mask__avx2: dst=(36, 345), mask=(704.00, 0.00) x (11.00, 10.00) [ 76.637] glyphs0_to_dst: glyph=(46, 347)x(9, 8), unclipped [ 76.637] emit_primitive_identity_mask__avx2: dst=(46, 347), mask=(720.00, 0.00) x (9.00, 8.00) [ 76.637] glyphs0_to_dst: glyph=(54, 347)x(10, 8), unclipped [ 76.637] emit_primitive_identity_mask__avx2: dst=(54, 347), mask=(704.00, 16.00) x (10.00, 8.00) [ 76.637] glyphs0_to_dst: glyph=(63, 347)x(10, 8), unclipped [ 76.637] emit_primitive_identity_mask__avx2: dst=(63, 347), mask=(720.00, 16.00) x (10.00, 8.00) [ 76.637] glyphs0_to_dst: glyph=(72, 344)x(10, 11), unclipped [ 76.637] emit_primitive_identity_mask__avx2: dst=(72, 344), mask=(736.00, 0.00) x (10.00, 11.00) [ 76.637] glyphs0_to_dst: glyph=(81, 347)x(10, 8), unclipped [ 76.637] emit_primitive_identity_mask__avx2: dst=(81, 347), mask=(752.00, 0.00) x (10.00, 8.00) [ 76.637] glyphs0_to_dst: glyph=(90, 344)x(10, 11), unclipped [ 76.637] emit_primitive_identity_mask__avx2: dst=(90, 344), mask=(736.00, 0.00) x (10.00, 11.00) [ 76.637] glyphs0_to_dst: glyph=(99, 347)x(11, 8), unclipped [ 76.637] emit_primitive_identity_mask__avx2: dst=(99, 347), mask=(736.00, 16.00) x (11.00, 8.00) [ 76.637] glyphs0_to_dst: glyph=(109, 347)x(9, 8), unclipped [ 76.637] emit_primitive_identity_mask__avx2: dst=(109, 347), mask=(752.00, 16.00) x (9.00, 8.00) [ 76.637] glyphs0_to_dst: glyph=(118, 349)x(8, 3), unclipped [ 76.637] emit_primitive_identity_mask__avx2: dst=(118, 349), mask=(688.00, 48.00) x (8.00, 3.00) [ 76.637] glyphs0_to_dst: glyph=(126, 345)x(10, 10), unclipped [ 76.637] emit_primitive_identity_mask__avx2: dst=(126, 345), mask=(704.00, 32.00) x (10.00, 10.00) [ 76.637] glyphs0_to_dst: glyph=(135, 345)x(10, 10), unclipped [ 76.637] emit_primitive_identity_mask__avx2: dst=(135, 345), mask=(704.00, 32.00) x (10.00, 10.00) [ 76.637] glyphs0_to_dst: glyph=(144, 345)x(10, 10), unclipped [ 76.637] emit_primitive_identity_mask__avx2: dst=(144, 345), mask=(720.00, 32.00) x (10.00, 10.00) [ 76.637] glyphs0_to_dst: glyph=(153, 345)x(10, 10), unclipped [ 76.637] emit_primitive_identity_mask__avx2: dst=(153, 345), mask=(704.00, 48.00) x (10.00, 10.00) [ 76.637] gen8_vertex_flush[3790] = 54 [ 76.637] gen9_magic_ca_pass: CA fixup (2920 -> 2974) [ 76.637] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.637] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.637] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.637] sna_glyphs(op=3, nlist=1, src=(163, 355)) [ 76.637] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.637] sna_glyphs: discarding mask [ 76.637] glyphs0_to_dst(op=3, src=(163, 355), nlist=1, dst=(163, 355)+(0, 0)) [ 76.637] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.637] gen9_render_composite: 0x0, current mode=1/1 [ 76.637] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 76.637] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.637] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.637] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.637] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.637] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.637] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.637] sna_drawable_use_bo: using whole GPU bo [ 76.637] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.637] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.637] color_convert: src=ffffffff [20028888] [ 76.637] color_convert: dst=ffffffff [20028888] [ 76.637] sna_render_get_solid: ffffffff [ 76.637] sna_render_get_solid(white) [ 76.637] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.637] sna_transform_is_imprecise_integer_translation: no transform [ 76.637] gen9_composite_picture: integer translation (0, 0), removing [ 76.637] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.637] sna_render_pixmap_bo: GPU all damaged [ 76.637] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.637] gen4_choose_composite_emitter: solid, identity mask [ 76.637] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.637] gen9_composite_get_binding_table(f1c0) [ 76.637] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.637] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.637] gen9_emit_vertex_elements: setup id=9 [ 76.637] glyphs0_to_dst: glyph=(165, 347)x(5, 8), unclipped [ 76.637] emit_primitive_identity_mask__avx2: dst=(165, 347), mask=(720.00, 48.00) x (5.00, 8.00) [ 76.637] gen8_vertex_flush[3890] = 3 [ 76.637] gen9_magic_ca_pass: CA fixup (2974 -> 2977) [ 76.637] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.637] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.637] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.637] sna_glyphs(op=3, nlist=1, src=(172, 355)) [ 76.637] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.637] sna_glyphs: discarding mask [ 76.637] glyphs0_to_dst(op=3, src=(172, 355), nlist=1, dst=(172, 355)+(0, 0)) [ 76.637] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.637] gen9_render_composite: 0x0, current mode=1/1 [ 76.637] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 76.637] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.637] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.637] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.637] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.637] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.637] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.637] sna_drawable_use_bo: using whole GPU bo [ 76.637] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.637] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.637] color_convert: src=ff729fcf [20028888] [ 76.637] color_convert: dst=ff729fcf [20028888] [ 76.637] sna_render_get_solid: ff729fcf [ 76.637] sna_render_get_solid(23) = ff729fcf (old) [ 76.637] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.637] sna_transform_is_imprecise_integer_translation: no transform [ 76.637] gen9_composite_picture: integer translation (0, 0), removing [ 76.637] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.637] sna_render_pixmap_bo: GPU all damaged [ 76.637] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.637] gen4_choose_composite_emitter: solid, identity mask [ 76.637] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.637] gen9_composite_get_binding_table(f180) [ 76.637] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.637] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.637] gen9_emit_vertex_elements: setup id=9 [ 76.637] glyphs0_to_dst: glyph=(171, 349)x(11, 3), unclipped [ 76.637] emit_primitive_identity_mask__avx2: dst=(171, 349), mask=(736.00, 32.00) x (11.00, 3.00) [ 76.637] glyphs0_to_dst: glyph=(180, 344)x(10, 14), unclipped [ 76.637] emit_primitive_identity_mask__avx2: dst=(180, 344), mask=(944.00, 48.00) x (10.00, 14.00) [ 76.637] glyphs0_to_dst: glyph=(189, 344)x(11, 11), unclipped [ 76.637] emit_primitive_identity_mask__avx2: dst=(189, 344), mask=(960.00, 0.00) x (11.00, 11.00) [ 76.637] glyphs0_to_dst: glyph=(198, 347)x(10, 8), unclipped [ 76.637] emit_primitive_identity_mask__avx2: dst=(198, 347), mask=(976.00, 0.00) x (10.00, 8.00) [ 76.637] glyphs0_to_dst: glyph=(208, 347)x(9, 11), unclipped [ 76.637] emit_primitive_identity_mask__avx2: dst=(208, 347), mask=(960.00, 16.00) x (9.00, 11.00) [ 76.637] glyphs0_to_dst: glyph=(216, 344)x(10, 14), unclipped [ 76.637] emit_primitive_identity_mask__avx2: dst=(216, 344), mask=(944.00, 48.00) x (10.00, 14.00) [ 76.637] glyphs0_to_dst: glyph=(225, 345)x(10, 10), unclipped [ 76.637] emit_primitive_identity_mask__avx2: dst=(225, 345), mask=(976.00, 16.00) x (10.00, 10.00) [ 76.637] glyphs0_to_dst: glyph=(234, 356)x(11, 2), unclipped [ 76.637] emit_primitive_identity_mask__avx2: dst=(234, 356), mask=(992.00, 0.00) x (11.00, 2.00) [ 76.637] glyphs0_to_dst: glyph=(243, 344)x(11, 11), unclipped [ 76.637] emit_primitive_identity_mask__avx2: dst=(243, 344), mask=(1008.00, 0.00) x (11.00, 11.00) [ 76.637] glyphs0_to_dst: glyph=(253, 347)x(9, 8), unclipped [ 76.637] emit_primitive_identity_mask__avx2: dst=(253, 347), mask=(720.00, 0.00) x (9.00, 8.00) [ 76.637] glyphs0_to_dst: glyph=(261, 347)x(10, 8), unclipped [ 76.637] emit_primitive_identity_mask__avx2: dst=(261, 347), mask=(704.00, 16.00) x (10.00, 8.00) [ 76.637] glyphs0_to_dst: glyph=(270, 347)x(10, 8), unclipped [ 76.637] emit_primitive_identity_mask__avx2: dst=(270, 347), mask=(704.00, 16.00) x (10.00, 8.00) [ 76.637] glyphs0_to_dst: glyph=(279, 343)x(10, 12), unclipped [ 76.637] emit_primitive_identity_mask__avx2: dst=(279, 343), mask=(992.00, 16.00) x (10.00, 12.00) [ 76.637] glyphs0_to_dst: glyph=(288, 347)x(10, 8), unclipped [ 76.637] emit_primitive_identity_mask__avx2: dst=(288, 347), mask=(704.00, 16.00) x (10.00, 8.00) [ 76.637] glyphs0_to_dst: glyph=(297, 347)x(10, 8), unclipped [ 76.637] emit_primitive_identity_mask__avx2: dst=(297, 347), mask=(752.00, 0.00) x (10.00, 8.00) [ 76.637] glyphs0_to_dst: glyph=(307, 343)x(10, 12), unclipped [ 76.637] emit_primitive_identity_mask__avx2: dst=(307, 343), mask=(1008.00, 16.00) x (10.00, 12.00) [ 76.637] glyphs0_to_dst: glyph=(315, 344)x(11, 11), unclipped [ 76.637] emit_primitive_identity_mask__avx2: dst=(315, 344), mask=(960.00, 0.00) x (11.00, 11.00) [ 76.637] glyphs0_to_dst: glyph=(324, 347)x(11, 8), unclipped [ 76.637] emit_primitive_identity_mask__avx2: dst=(324, 347), mask=(736.00, 16.00) x (11.00, 8.00) [ 76.637] glyphs0_to_dst: glyph=(334, 347)x(9, 11), unclipped [ 76.637] emit_primitive_identity_mask__avx2: dst=(334, 347), mask=(960.00, 16.00) x (9.00, 11.00) [ 76.637] glyphs0_to_dst: glyph=(342, 356)x(11, 2), unclipped [ 76.637] emit_primitive_identity_mask__avx2: dst=(342, 356), mask=(992.00, 0.00) x (11.00, 2.00) [ 76.637] glyphs0_to_dst: glyph=(351, 343)x(10, 12), unclipped [ 76.637] emit_primitive_identity_mask__avx2: dst=(351, 343), mask=(992.00, 16.00) x (10.00, 12.00) [ 76.637] glyphs0_to_dst: glyph=(361, 343)x(9, 12), unclipped [ 76.637] emit_primitive_identity_mask__avx2: dst=(361, 343), mask=(960.00, 32.00) x (9.00, 12.00) [ 76.637] glyphs0_to_dst: glyph=(369, 347)x(10, 11), unclipped [ 76.637] emit_primitive_identity_mask__avx2: dst=(369, 347), mask=(976.00, 32.00) x (10.00, 11.00) [ 76.638] glyphs0_to_dst: glyph=(378, 344)x(10, 14), unclipped [ 76.638] emit_primitive_identity_mask__avx2: dst=(378, 344), mask=(944.00, 48.00) x (10.00, 14.00) [ 76.638] glyphs0_to_dst: glyph=(387, 345)x(10, 10), unclipped [ 76.638] emit_primitive_identity_mask__avx2: dst=(387, 345), mask=(960.00, 48.00) x (10.00, 10.00) [ 76.638] glyphs0_to_dst: glyph=(396, 356)x(11, 2), unclipped [ 76.638] emit_primitive_identity_mask__avx2: dst=(396, 356), mask=(992.00, 0.00) x (11.00, 2.00) [ 76.638] glyphs0_to_dst: glyph=(406, 347)x(9, 8), unclipped [ 76.638] emit_primitive_identity_mask__avx2: dst=(406, 347), mask=(688.00, 32.00) x (9.00, 8.00) [ 76.638] glyphs0_to_dst: glyph=(415, 347)x(9, 8), unclipped [ 76.638] emit_primitive_identity_mask__avx2: dst=(415, 347), mask=(752.00, 16.00) x (9.00, 8.00) [ 76.638] glyphs0_to_dst: glyph=(424, 347)x(9, 11), unclipped [ 76.638] emit_primitive_identity_mask__avx2: dst=(424, 347), mask=(960.00, 16.00) x (9.00, 11.00) [ 76.638] glyphs0_to_dst: glyph=(432, 344)x(10, 11), unclipped [ 76.638] emit_primitive_identity_mask__avx2: dst=(432, 344), mask=(976.00, 48.00) x (10.00, 11.00) [ 76.638] glyphs0_to_dst: glyph=(442, 347)x(9, 8), unclipped [ 76.638] emit_primitive_identity_mask__avx2: dst=(442, 347), mask=(688.00, 32.00) x (9.00, 8.00) [ 76.638] glyphs0_to_dst: glyph=(450, 347)x(10, 11), unclipped [ 76.638] emit_primitive_identity_mask__avx2: dst=(450, 347), mask=(976.00, 32.00) x (10.00, 11.00) [ 76.638] gen8_vertex_flush[3990] = 96 [ 76.638] gen9_magic_ca_pass: CA fixup (2977 -> 3073) [ 76.638] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.638] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.638] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.638] sna_glyphs(op=3, nlist=1, src=(460, 355)) [ 76.638] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.638] sna_glyphs: discarding mask [ 76.638] glyphs0_to_dst(op=3, src=(460, 355), nlist=1, dst=(460, 355)+(0, 0)) [ 76.638] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.638] gen9_render_composite: 0x0, current mode=1/1 [ 76.638] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 76.638] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.638] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.638] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.638] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.638] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.638] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.638] sna_drawable_use_bo: using whole GPU bo [ 76.638] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.638] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.638] color_convert: src=ffffffff [20028888] [ 76.638] color_convert: dst=ffffffff [20028888] [ 76.638] sna_render_get_solid: ffffffff [ 76.638] sna_render_get_solid(white) [ 76.638] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.638] sna_transform_is_imprecise_integer_translation: no transform [ 76.638] gen9_composite_picture: integer translation (0, 0), removing [ 76.638] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.638] sna_render_pixmap_bo: GPU all damaged [ 76.638] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.638] gen4_choose_composite_emitter: solid, identity mask [ 76.638] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.638] gen9_composite_get_binding_table(f140) [ 76.638] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.638] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.638] gen9_emit_vertex_elements: setup id=9 [ 76.638] glyphs0_to_dst: glyph=(459, 344)x(10, 13), unclipped [ 76.638] emit_primitive_identity_mask__avx2: dst=(459, 344), mask=(752.00, 32.00) x (10.00, 13.00) [ 76.638] gen8_vertex_flush[3a90] = 3 [ 76.638] gen9_magic_ca_pass: CA fixup (3073 -> 3076) [ 76.638] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.638] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.638] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.638] sna_glyphs(op=3, nlist=1, src=(1, 372)) [ 76.638] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.638] sna_glyphs: discarding mask [ 76.638] glyphs0_to_dst(op=3, src=(1, 372), nlist=1, dst=(1, 372)+(0, 0)) [ 76.638] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.638] gen9_render_composite: 0x0, current mode=1/1 [ 76.638] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 76.638] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.638] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.638] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.638] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.638] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.638] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.638] sna_drawable_use_bo: using whole GPU bo [ 76.638] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.638] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.638] color_convert: src=ff8ae234 [20028888] [ 76.638] color_convert: dst=ff8ae234 [20028888] [ 76.638] sna_render_get_solid: ff8ae234 [ 76.638] sna_render_get_solid(22) = ff8ae234 (old) [ 76.638] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.638] sna_transform_is_imprecise_integer_translation: no transform [ 76.638] gen9_composite_picture: integer translation (0, 0), removing [ 76.638] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.638] sna_render_pixmap_bo: GPU all damaged [ 76.638] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.638] gen4_choose_composite_emitter: solid, identity mask [ 76.638] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.638] gen9_composite_get_binding_table(f100) [ 76.638] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.638] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.638] gen9_emit_vertex_elements: setup id=9 [ 76.638] glyphs0_to_dst: glyph=(1, 364)x(9, 8), unclipped [ 76.638] emit_primitive_identity_mask__avx2: dst=(1, 364), mask=(688.00, 32.00) x (9.00, 8.00) [ 76.638] glyphs0_to_dst: glyph=(9, 362)x(10, 13), unclipped [ 76.638] emit_primitive_identity_mask__avx2: dst=(9, 362), mask=(672.00, 48.00) x (10.00, 13.00) [ 76.638] glyphs0_to_dst: glyph=(19, 364)x(9, 8), unclipped [ 76.638] emit_primitive_identity_mask__avx2: dst=(19, 364), mask=(688.00, 32.00) x (9.00, 8.00) [ 76.638] glyphs0_to_dst: glyph=(28, 366)x(8, 3), unclipped [ 76.638] emit_primitive_identity_mask__avx2: dst=(28, 366), mask=(688.00, 48.00) x (8.00, 3.00) [ 76.638] glyphs0_to_dst: glyph=(36, 362)x(11, 10), unclipped [ 76.638] emit_primitive_identity_mask__avx2: dst=(36, 362), mask=(704.00, 0.00) x (11.00, 10.00) [ 76.638] glyphs0_to_dst: glyph=(46, 364)x(9, 8), unclipped [ 76.638] emit_primitive_identity_mask__avx2: dst=(46, 364), mask=(720.00, 0.00) x (9.00, 8.00) [ 76.638] glyphs0_to_dst: glyph=(54, 364)x(10, 8), unclipped [ 76.638] emit_primitive_identity_mask__avx2: dst=(54, 364), mask=(704.00, 16.00) x (10.00, 8.00) [ 76.638] glyphs0_to_dst: glyph=(63, 364)x(10, 8), unclipped [ 76.638] emit_primitive_identity_mask__avx2: dst=(63, 364), mask=(720.00, 16.00) x (10.00, 8.00) [ 76.638] glyphs0_to_dst: glyph=(72, 361)x(10, 11), unclipped [ 76.638] emit_primitive_identity_mask__avx2: dst=(72, 361), mask=(736.00, 0.00) x (10.00, 11.00) [ 76.638] glyphs0_to_dst: glyph=(81, 364)x(10, 8), unclipped [ 76.638] emit_primitive_identity_mask__avx2: dst=(81, 364), mask=(752.00, 0.00) x (10.00, 8.00) [ 76.638] glyphs0_to_dst: glyph=(90, 361)x(10, 11), unclipped [ 76.638] emit_primitive_identity_mask__avx2: dst=(90, 361), mask=(736.00, 0.00) x (10.00, 11.00) [ 76.638] glyphs0_to_dst: glyph=(99, 364)x(11, 8), unclipped [ 76.638] emit_primitive_identity_mask__avx2: dst=(99, 364), mask=(736.00, 16.00) x (11.00, 8.00) [ 76.638] glyphs0_to_dst: glyph=(109, 364)x(9, 8), unclipped [ 76.638] emit_primitive_identity_mask__avx2: dst=(109, 364), mask=(752.00, 16.00) x (9.00, 8.00) [ 76.638] glyphs0_to_dst: glyph=(118, 366)x(8, 3), unclipped [ 76.638] emit_primitive_identity_mask__avx2: dst=(118, 366), mask=(688.00, 48.00) x (8.00, 3.00) [ 76.638] glyphs0_to_dst: glyph=(126, 362)x(10, 10), unclipped [ 76.638] emit_primitive_identity_mask__avx2: dst=(126, 362), mask=(704.00, 32.00) x (10.00, 10.00) [ 76.638] glyphs0_to_dst: glyph=(135, 362)x(10, 10), unclipped [ 76.638] emit_primitive_identity_mask__avx2: dst=(135, 362), mask=(704.00, 32.00) x (10.00, 10.00) [ 76.638] glyphs0_to_dst: glyph=(144, 362)x(10, 10), unclipped [ 76.638] emit_primitive_identity_mask__avx2: dst=(144, 362), mask=(720.00, 32.00) x (10.00, 10.00) [ 76.638] glyphs0_to_dst: glyph=(153, 362)x(10, 10), unclipped [ 76.638] emit_primitive_identity_mask__avx2: dst=(153, 362), mask=(704.00, 48.00) x (10.00, 10.00) [ 76.638] gen8_vertex_flush[3b90] = 54 [ 76.638] gen9_magic_ca_pass: CA fixup (3076 -> 3130) [ 76.638] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.638] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.638] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.638] sna_glyphs(op=3, nlist=1, src=(163, 372)) [ 76.638] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.638] sna_glyphs: discarding mask [ 76.638] glyphs0_to_dst(op=3, src=(163, 372), nlist=1, dst=(163, 372)+(0, 0)) [ 76.638] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.638] gen9_render_composite: 0x0, current mode=1/1 [ 76.638] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 76.638] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.638] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.638] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.638] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.638] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.638] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.638] sna_drawable_use_bo: using whole GPU bo [ 76.638] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.638] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.638] color_convert: src=ffffffff [20028888] [ 76.638] color_convert: dst=ffffffff [20028888] [ 76.638] sna_render_get_solid: ffffffff [ 76.638] sna_render_get_solid(white) [ 76.638] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.638] sna_transform_is_imprecise_integer_translation: no transform [ 76.638] gen9_composite_picture: integer translation (0, 0), removing [ 76.638] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.638] sna_render_pixmap_bo: GPU all damaged [ 76.638] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.638] gen4_choose_composite_emitter: solid, identity mask [ 76.638] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.638] gen9_composite_get_binding_table(f0c0) [ 76.638] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.638] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.638] gen9_emit_vertex_elements: setup id=9 [ 76.638] glyphs0_to_dst: glyph=(165, 364)x(5, 8), unclipped [ 76.638] emit_primitive_identity_mask__avx2: dst=(165, 364), mask=(720.00, 48.00) x (5.00, 8.00) [ 76.638] gen8_vertex_flush[3c90] = 3 [ 76.638] gen9_magic_ca_pass: CA fixup (3130 -> 3133) [ 76.638] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.638] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.638] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.638] sna_glyphs(op=3, nlist=1, src=(172, 372)) [ 76.638] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.638] sna_glyphs: discarding mask [ 76.638] glyphs0_to_dst(op=3, src=(172, 372), nlist=1, dst=(172, 372)+(0, 0)) [ 76.638] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.638] gen9_render_composite: 0x0, current mode=1/1 [ 76.638] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 76.638] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.638] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.638] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.638] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.638] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.638] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.638] sna_drawable_use_bo: using whole GPU bo [ 76.638] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.638] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.638] color_convert: src=ff729fcf [20028888] [ 76.638] color_convert: dst=ff729fcf [20028888] [ 76.638] sna_render_get_solid: ff729fcf [ 76.638] sna_render_get_solid(23) = ff729fcf (old) [ 76.638] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.638] sna_transform_is_imprecise_integer_translation: no transform [ 76.638] gen9_composite_picture: integer translation (0, 0), removing [ 76.638] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.638] sna_render_pixmap_bo: GPU all damaged [ 76.638] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.638] gen4_choose_composite_emitter: solid, identity mask [ 76.638] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.638] gen9_composite_get_binding_table(f080) [ 76.638] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.638] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.638] gen9_emit_vertex_elements: setup id=9 [ 76.638] glyphs0_to_dst: glyph=(171, 366)x(11, 3), unclipped [ 76.638] emit_primitive_identity_mask__avx2: dst=(171, 366), mask=(736.00, 32.00) x (11.00, 3.00) [ 76.638] glyphs0_to_dst: glyph=(180, 361)x(10, 14), unclipped [ 76.638] emit_primitive_identity_mask__avx2: dst=(180, 361), mask=(944.00, 48.00) x (10.00, 14.00) [ 76.638] glyphs0_to_dst: glyph=(189, 361)x(11, 11), unclipped [ 76.638] emit_primitive_identity_mask__avx2: dst=(189, 361), mask=(960.00, 0.00) x (11.00, 11.00) [ 76.638] glyphs0_to_dst: glyph=(198, 364)x(10, 8), unclipped [ 76.638] emit_primitive_identity_mask__avx2: dst=(198, 364), mask=(976.00, 0.00) x (10.00, 8.00) [ 76.638] glyphs0_to_dst: glyph=(208, 364)x(9, 11), unclipped [ 76.638] emit_primitive_identity_mask__avx2: dst=(208, 364), mask=(960.00, 16.00) x (9.00, 11.00) [ 76.638] glyphs0_to_dst: glyph=(216, 361)x(10, 14), unclipped [ 76.638] emit_primitive_identity_mask__avx2: dst=(216, 361), mask=(944.00, 48.00) x (10.00, 14.00) [ 76.638] glyphs0_to_dst: glyph=(225, 362)x(10, 10), unclipped [ 76.638] emit_primitive_identity_mask__avx2: dst=(225, 362), mask=(976.00, 16.00) x (10.00, 10.00) [ 76.638] glyphs0_to_dst: glyph=(234, 373)x(11, 2), unclipped [ 76.638] emit_primitive_identity_mask__avx2: dst=(234, 373), mask=(992.00, 0.00) x (11.00, 2.00) [ 76.638] glyphs0_to_dst: glyph=(243, 361)x(11, 11), unclipped [ 76.638] emit_primitive_identity_mask__avx2: dst=(243, 361), mask=(1008.00, 0.00) x (11.00, 11.00) [ 76.638] glyphs0_to_dst: glyph=(253, 364)x(9, 8), unclipped [ 76.638] emit_primitive_identity_mask__avx2: dst=(253, 364), mask=(720.00, 0.00) x (9.00, 8.00) [ 76.638] glyphs0_to_dst: glyph=(261, 364)x(10, 8), unclipped [ 76.638] emit_primitive_identity_mask__avx2: dst=(261, 364), mask=(704.00, 16.00) x (10.00, 8.00) [ 76.638] glyphs0_to_dst: glyph=(270, 364)x(10, 8), unclipped [ 76.638] emit_primitive_identity_mask__avx2: dst=(270, 364), mask=(704.00, 16.00) x (10.00, 8.00) [ 76.638] glyphs0_to_dst: glyph=(279, 360)x(10, 12), unclipped [ 76.638] emit_primitive_identity_mask__avx2: dst=(279, 360), mask=(992.00, 16.00) x (10.00, 12.00) [ 76.638] glyphs0_to_dst: glyph=(288, 364)x(10, 8), unclipped [ 76.638] emit_primitive_identity_mask__avx2: dst=(288, 364), mask=(704.00, 16.00) x (10.00, 8.00) [ 76.638] glyphs0_to_dst: glyph=(297, 364)x(10, 8), unclipped [ 76.638] emit_primitive_identity_mask__avx2: dst=(297, 364), mask=(752.00, 0.00) x (10.00, 8.00) [ 76.638] glyphs0_to_dst: glyph=(307, 360)x(10, 12), unclipped [ 76.638] emit_primitive_identity_mask__avx2: dst=(307, 360), mask=(1008.00, 16.00) x (10.00, 12.00) [ 76.638] glyphs0_to_dst: glyph=(315, 361)x(11, 11), unclipped [ 76.638] emit_primitive_identity_mask__avx2: dst=(315, 361), mask=(960.00, 0.00) x (11.00, 11.00) [ 76.638] glyphs0_to_dst: glyph=(324, 364)x(11, 8), unclipped [ 76.638] emit_primitive_identity_mask__avx2: dst=(324, 364), mask=(736.00, 16.00) x (11.00, 8.00) [ 76.638] glyphs0_to_dst: glyph=(334, 364)x(9, 11), unclipped [ 76.638] emit_primitive_identity_mask__avx2: dst=(334, 364), mask=(960.00, 16.00) x (9.00, 11.00) [ 76.638] glyphs0_to_dst: glyph=(342, 373)x(11, 2), unclipped [ 76.638] emit_primitive_identity_mask__avx2: dst=(342, 373), mask=(992.00, 0.00) x (11.00, 2.00) [ 76.638] glyphs0_to_dst: glyph=(351, 360)x(10, 12), unclipped [ 76.638] emit_primitive_identity_mask__avx2: dst=(351, 360), mask=(992.00, 16.00) x (10.00, 12.00) [ 76.638] glyphs0_to_dst: glyph=(361, 360)x(9, 12), unclipped [ 76.638] emit_primitive_identity_mask__avx2: dst=(361, 360), mask=(960.00, 32.00) x (9.00, 12.00) [ 76.638] glyphs0_to_dst: glyph=(369, 364)x(10, 11), unclipped [ 76.638] emit_primitive_identity_mask__avx2: dst=(369, 364), mask=(976.00, 32.00) x (10.00, 11.00) [ 76.638] glyphs0_to_dst: glyph=(378, 361)x(10, 14), unclipped [ 76.638] emit_primitive_identity_mask__avx2: dst=(378, 361), mask=(944.00, 48.00) x (10.00, 14.00) [ 76.638] glyphs0_to_dst: glyph=(387, 362)x(10, 10), unclipped [ 76.638] emit_primitive_identity_mask__avx2: dst=(387, 362), mask=(960.00, 48.00) x (10.00, 10.00) [ 76.638] glyphs0_to_dst: glyph=(396, 373)x(11, 2), unclipped [ 76.638] emit_primitive_identity_mask__avx2: dst=(396, 373), mask=(992.00, 0.00) x (11.00, 2.00) [ 76.638] glyphs0_to_dst: glyph=(406, 364)x(9, 8), unclipped [ 76.638] emit_primitive_identity_mask__avx2: dst=(406, 364), mask=(688.00, 32.00) x (9.00, 8.00) [ 76.638] glyphs0_to_dst: glyph=(415, 364)x(9, 8), unclipped [ 76.638] emit_primitive_identity_mask__avx2: dst=(415, 364), mask=(752.00, 16.00) x (9.00, 8.00) [ 76.638] glyphs0_to_dst: glyph=(424, 364)x(9, 11), unclipped [ 76.638] emit_primitive_identity_mask__avx2: dst=(424, 364), mask=(960.00, 16.00) x (9.00, 11.00) [ 76.638] glyphs0_to_dst: glyph=(432, 361)x(10, 11), unclipped [ 76.638] emit_primitive_identity_mask__avx2: dst=(432, 361), mask=(976.00, 48.00) x (10.00, 11.00) [ 76.638] glyphs0_to_dst: glyph=(442, 364)x(9, 8), unclipped [ 76.638] emit_primitive_identity_mask__avx2: dst=(442, 364), mask=(688.00, 32.00) x (9.00, 8.00) [ 76.638] glyphs0_to_dst: glyph=(450, 364)x(10, 11), unclipped [ 76.638] emit_primitive_identity_mask__avx2: dst=(450, 364), mask=(976.00, 32.00) x (10.00, 11.00) [ 76.638] gen8_vertex_flush[3d90] = 96 [ 76.638] gen9_magic_ca_pass: CA fixup (3133 -> 3229) [ 76.638] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.638] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.638] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.638] sna_glyphs(op=3, nlist=1, src=(460, 372)) [ 76.638] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.638] sna_glyphs: discarding mask [ 76.638] glyphs0_to_dst(op=3, src=(460, 372), nlist=1, dst=(460, 372)+(0, 0)) [ 76.638] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.638] gen9_render_composite: 0x0, current mode=1/1 [ 76.638] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 76.638] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.638] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.638] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.638] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.638] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.638] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.638] sna_drawable_use_bo: using whole GPU bo [ 76.638] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.638] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.638] color_convert: src=ffffffff [20028888] [ 76.638] color_convert: dst=ffffffff [20028888] [ 76.638] sna_render_get_solid: ffffffff [ 76.638] sna_render_get_solid(white) [ 76.638] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.638] sna_transform_is_imprecise_integer_translation: no transform [ 76.638] gen9_composite_picture: integer translation (0, 0), removing [ 76.638] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.638] sna_render_pixmap_bo: GPU all damaged [ 76.638] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.638] gen4_choose_composite_emitter: solid, identity mask [ 76.638] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.638] gen9_composite_get_binding_table(f040) [ 76.638] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.638] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.638] gen9_emit_vertex_elements: setup id=9 [ 76.638] glyphs0_to_dst: glyph=(459, 361)x(10, 13), unclipped [ 76.638] emit_primitive_identity_mask__avx2: dst=(459, 361), mask=(752.00, 32.00) x (10.00, 13.00) [ 76.638] gen8_vertex_flush[3e90] = 3 [ 76.638] gen9_magic_ca_pass: CA fixup (3229 -> 3232) [ 76.638] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.638] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.638] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.638] sna_glyphs(op=3, nlist=1, src=(1, 389)) [ 76.638] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.638] sna_glyphs: discarding mask [ 76.638] glyphs0_to_dst(op=3, src=(1, 389), nlist=1, dst=(1, 389)+(0, 0)) [ 76.638] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.638] gen9_render_composite: 0x0, current mode=1/1 [ 76.638] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 76.638] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.638] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.638] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.638] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.639] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.639] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.639] sna_drawable_use_bo: using whole GPU bo [ 76.639] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.639] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.639] color_convert: src=ff8ae234 [20028888] [ 76.639] color_convert: dst=ff8ae234 [20028888] [ 76.639] sna_render_get_solid: ff8ae234 [ 76.639] sna_render_get_solid(22) = ff8ae234 (old) [ 76.639] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.639] sna_transform_is_imprecise_integer_translation: no transform [ 76.639] gen9_composite_picture: integer translation (0, 0), removing [ 76.639] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.639] sna_render_pixmap_bo: GPU all damaged [ 76.639] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.639] gen4_choose_composite_emitter: solid, identity mask [ 76.639] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.639] gen9_composite_get_binding_table(f000) [ 76.639] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.639] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.639] gen9_emit_vertex_elements: setup id=9 [ 76.639] glyphs0_to_dst: glyph=(1, 381)x(9, 8), unclipped [ 76.639] emit_primitive_identity_mask__avx2: dst=(1, 381), mask=(688.00, 32.00) x (9.00, 8.00) [ 76.639] glyphs0_to_dst: glyph=(9, 379)x(10, 13), unclipped [ 76.639] emit_primitive_identity_mask__avx2: dst=(9, 379), mask=(672.00, 48.00) x (10.00, 13.00) [ 76.639] glyphs0_to_dst: glyph=(19, 381)x(9, 8), unclipped [ 76.639] emit_primitive_identity_mask__avx2: dst=(19, 381), mask=(688.00, 32.00) x (9.00, 8.00) [ 76.639] glyphs0_to_dst: glyph=(28, 383)x(8, 3), unclipped [ 76.639] emit_primitive_identity_mask__avx2: dst=(28, 383), mask=(688.00, 48.00) x (8.00, 3.00) [ 76.639] glyphs0_to_dst: glyph=(36, 379)x(11, 10), unclipped [ 76.639] emit_primitive_identity_mask__avx2: dst=(36, 379), mask=(704.00, 0.00) x (11.00, 10.00) [ 76.639] glyphs0_to_dst: glyph=(46, 381)x(9, 8), unclipped [ 76.639] emit_primitive_identity_mask__avx2: dst=(46, 381), mask=(720.00, 0.00) x (9.00, 8.00) [ 76.639] glyphs0_to_dst: glyph=(54, 381)x(10, 8), unclipped [ 76.639] emit_primitive_identity_mask__avx2: dst=(54, 381), mask=(704.00, 16.00) x (10.00, 8.00) [ 76.639] glyphs0_to_dst: glyph=(63, 381)x(10, 8), unclipped [ 76.639] emit_primitive_identity_mask__avx2: dst=(63, 381), mask=(720.00, 16.00) x (10.00, 8.00) [ 76.639] glyphs0_to_dst: glyph=(72, 378)x(10, 11), unclipped [ 76.639] emit_primitive_identity_mask__avx2: dst=(72, 378), mask=(736.00, 0.00) x (10.00, 11.00) [ 76.639] glyphs0_to_dst: glyph=(81, 381)x(10, 8), unclipped [ 76.639] emit_primitive_identity_mask__avx2: dst=(81, 381), mask=(752.00, 0.00) x (10.00, 8.00) [ 76.639] glyphs0_to_dst: glyph=(90, 378)x(10, 11), unclipped [ 76.639] emit_primitive_identity_mask__avx2: dst=(90, 378), mask=(736.00, 0.00) x (10.00, 11.00) [ 76.639] glyphs0_to_dst: glyph=(99, 381)x(11, 8), unclipped [ 76.639] emit_primitive_identity_mask__avx2: dst=(99, 381), mask=(736.00, 16.00) x (11.00, 8.00) [ 76.639] glyphs0_to_dst: glyph=(109, 381)x(9, 8), unclipped [ 76.639] emit_primitive_identity_mask__avx2: dst=(109, 381), mask=(752.00, 16.00) x (9.00, 8.00) [ 76.639] glyphs0_to_dst: glyph=(118, 383)x(8, 3), unclipped [ 76.639] emit_primitive_identity_mask__avx2: dst=(118, 383), mask=(688.00, 48.00) x (8.00, 3.00) [ 76.639] glyphs0_to_dst: glyph=(126, 379)x(10, 10), unclipped [ 76.639] emit_primitive_identity_mask__avx2: dst=(126, 379), mask=(704.00, 32.00) x (10.00, 10.00) [ 76.639] glyphs0_to_dst: glyph=(135, 379)x(10, 10), unclipped [ 76.639] emit_primitive_identity_mask__avx2: dst=(135, 379), mask=(704.00, 32.00) x (10.00, 10.00) [ 76.639] glyphs0_to_dst: glyph=(144, 379)x(10, 10), unclipped [ 76.639] emit_primitive_identity_mask__avx2: dst=(144, 379), mask=(720.00, 32.00) x (10.00, 10.00) [ 76.639] glyphs0_to_dst: glyph=(153, 379)x(10, 10), unclipped [ 76.639] emit_primitive_identity_mask__avx2: dst=(153, 379), mask=(704.00, 48.00) x (10.00, 10.00) [ 76.639] gen8_vertex_flush[3f90] = 54 [ 76.639] gen9_magic_ca_pass: CA fixup (3232 -> 3286) [ 76.639] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.639] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.639] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.639] sna_glyphs(op=3, nlist=1, src=(163, 389)) [ 76.639] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.639] sna_glyphs: discarding mask [ 76.639] glyphs0_to_dst(op=3, src=(163, 389), nlist=1, dst=(163, 389)+(0, 0)) [ 76.639] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.639] gen9_render_composite: 0x0, current mode=1/1 [ 76.639] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 76.639] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.639] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.639] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.639] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.639] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.639] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.639] sna_drawable_use_bo: using whole GPU bo [ 76.639] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.639] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.639] color_convert: src=ffffffff [20028888] [ 76.639] color_convert: dst=ffffffff [20028888] [ 76.639] sna_render_get_solid: ffffffff [ 76.639] sna_render_get_solid(white) [ 76.639] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.639] sna_transform_is_imprecise_integer_translation: no transform [ 76.639] gen9_composite_picture: integer translation (0, 0), removing [ 76.639] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.639] sna_render_pixmap_bo: GPU all damaged [ 76.639] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.639] gen4_choose_composite_emitter: solid, identity mask [ 76.639] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.639] gen9_composite_get_binding_table(efc0) [ 76.639] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.639] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.639] gen9_emit_vertex_elements: setup id=9 [ 76.639] glyphs0_to_dst: glyph=(165, 381)x(5, 8), unclipped [ 76.639] emit_primitive_identity_mask__avx2: dst=(165, 381), mask=(720.00, 48.00) x (5.00, 8.00) [ 76.639] gen8_vertex_flush[4090] = 3 [ 76.639] gen9_magic_ca_pass: CA fixup (3286 -> 3289) [ 76.639] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.639] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.639] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.639] sna_glyphs(op=3, nlist=1, src=(172, 389)) [ 76.639] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.639] sna_glyphs: discarding mask [ 76.639] glyphs0_to_dst(op=3, src=(172, 389), nlist=1, dst=(172, 389)+(0, 0)) [ 76.639] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.639] gen9_render_composite: 0x0, current mode=1/1 [ 76.639] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 76.639] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.639] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.639] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.639] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.639] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.639] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.639] sna_drawable_use_bo: using whole GPU bo [ 76.639] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.639] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.639] color_convert: src=ff729fcf [20028888] [ 76.639] color_convert: dst=ff729fcf [20028888] [ 76.639] sna_render_get_solid: ff729fcf [ 76.639] sna_render_get_solid(23) = ff729fcf (old) [ 76.639] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.639] sna_transform_is_imprecise_integer_translation: no transform [ 76.639] gen9_composite_picture: integer translation (0, 0), removing [ 76.639] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.639] sna_render_pixmap_bo: GPU all damaged [ 76.639] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.639] gen4_choose_composite_emitter: solid, identity mask [ 76.639] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.639] gen9_composite_get_binding_table(ef80) [ 76.639] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.639] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.639] gen9_emit_vertex_elements: setup id=9 [ 76.639] glyphs0_to_dst: glyph=(171, 383)x(11, 3), unclipped [ 76.639] emit_primitive_identity_mask__avx2: dst=(171, 383), mask=(736.00, 32.00) x (11.00, 3.00) [ 76.639] glyphs0_to_dst: glyph=(180, 378)x(10, 14), unclipped [ 76.639] emit_primitive_identity_mask__avx2: dst=(180, 378), mask=(944.00, 48.00) x (10.00, 14.00) [ 76.639] glyphs0_to_dst: glyph=(189, 378)x(11, 11), unclipped [ 76.639] emit_primitive_identity_mask__avx2: dst=(189, 378), mask=(960.00, 0.00) x (11.00, 11.00) [ 76.639] glyphs0_to_dst: glyph=(198, 381)x(10, 8), unclipped [ 76.639] emit_primitive_identity_mask__avx2: dst=(198, 381), mask=(976.00, 0.00) x (10.00, 8.00) [ 76.639] glyphs0_to_dst: glyph=(208, 381)x(9, 11), unclipped [ 76.639] emit_primitive_identity_mask__avx2: dst=(208, 381), mask=(960.00, 16.00) x (9.00, 11.00) [ 76.639] glyphs0_to_dst: glyph=(216, 378)x(10, 14), unclipped [ 76.639] emit_primitive_identity_mask__avx2: dst=(216, 378), mask=(944.00, 48.00) x (10.00, 14.00) [ 76.639] glyphs0_to_dst: glyph=(225, 379)x(10, 10), unclipped [ 76.639] emit_primitive_identity_mask__avx2: dst=(225, 379), mask=(976.00, 16.00) x (10.00, 10.00) [ 76.639] glyphs0_to_dst: glyph=(234, 390)x(11, 2), unclipped [ 76.639] emit_primitive_identity_mask__avx2: dst=(234, 390), mask=(992.00, 0.00) x (11.00, 2.00) [ 76.639] glyphs0_to_dst: glyph=(243, 378)x(11, 11), unclipped [ 76.639] emit_primitive_identity_mask__avx2: dst=(243, 378), mask=(1008.00, 0.00) x (11.00, 11.00) [ 76.639] glyphs0_to_dst: glyph=(253, 381)x(9, 8), unclipped [ 76.639] emit_primitive_identity_mask__avx2: dst=(253, 381), mask=(720.00, 0.00) x (9.00, 8.00) [ 76.639] glyphs0_to_dst: glyph=(261, 381)x(10, 8), unclipped [ 76.639] emit_primitive_identity_mask__avx2: dst=(261, 381), mask=(704.00, 16.00) x (10.00, 8.00) [ 76.639] glyphs0_to_dst: glyph=(270, 381)x(10, 8), unclipped [ 76.639] emit_primitive_identity_mask__avx2: dst=(270, 381), mask=(704.00, 16.00) x (10.00, 8.00) [ 76.639] glyphs0_to_dst: glyph=(279, 377)x(10, 12), unclipped [ 76.639] emit_primitive_identity_mask__avx2: dst=(279, 377), mask=(992.00, 16.00) x (10.00, 12.00) [ 76.639] glyphs0_to_dst: glyph=(288, 381)x(10, 8), unclipped [ 76.639] emit_primitive_identity_mask__avx2: dst=(288, 381), mask=(704.00, 16.00) x (10.00, 8.00) [ 76.639] glyphs0_to_dst: glyph=(297, 381)x(10, 8), unclipped [ 76.639] emit_primitive_identity_mask__avx2: dst=(297, 381), mask=(752.00, 0.00) x (10.00, 8.00) [ 76.639] glyphs0_to_dst: glyph=(307, 377)x(10, 12), unclipped [ 76.639] emit_primitive_identity_mask__avx2: dst=(307, 377), mask=(1008.00, 16.00) x (10.00, 12.00) [ 76.639] glyphs0_to_dst: glyph=(315, 378)x(11, 11), unclipped [ 76.639] emit_primitive_identity_mask__avx2: dst=(315, 378), mask=(960.00, 0.00) x (11.00, 11.00) [ 76.639] glyphs0_to_dst: glyph=(324, 381)x(11, 8), unclipped [ 76.639] emit_primitive_identity_mask__avx2: dst=(324, 381), mask=(736.00, 16.00) x (11.00, 8.00) [ 76.639] glyphs0_to_dst: glyph=(334, 381)x(9, 11), unclipped [ 76.639] emit_primitive_identity_mask__avx2: dst=(334, 381), mask=(960.00, 16.00) x (9.00, 11.00) [ 76.639] glyphs0_to_dst: glyph=(342, 390)x(11, 2), unclipped [ 76.639] emit_primitive_identity_mask__avx2: dst=(342, 390), mask=(992.00, 0.00) x (11.00, 2.00) [ 76.639] glyphs0_to_dst: glyph=(351, 377)x(10, 12), unclipped [ 76.639] emit_primitive_identity_mask__avx2: dst=(351, 377), mask=(992.00, 16.00) x (10.00, 12.00) [ 76.639] glyphs0_to_dst: glyph=(361, 377)x(9, 12), unclipped [ 76.639] emit_primitive_identity_mask__avx2: dst=(361, 377), mask=(960.00, 32.00) x (9.00, 12.00) [ 76.639] glyphs0_to_dst: glyph=(369, 381)x(10, 11), unclipped [ 76.639] emit_primitive_identity_mask__avx2: dst=(369, 381), mask=(976.00, 32.00) x (10.00, 11.00) [ 76.639] glyphs0_to_dst: glyph=(378, 378)x(10, 14), unclipped [ 76.639] emit_primitive_identity_mask__avx2: dst=(378, 378), mask=(944.00, 48.00) x (10.00, 14.00) [ 76.639] glyphs0_to_dst: glyph=(387, 379)x(10, 10), unclipped [ 76.639] emit_primitive_identity_mask__avx2: dst=(387, 379), mask=(960.00, 48.00) x (10.00, 10.00) [ 76.639] glyphs0_to_dst: glyph=(396, 390)x(11, 2), unclipped [ 76.639] emit_primitive_identity_mask__avx2: dst=(396, 390), mask=(992.00, 0.00) x (11.00, 2.00) [ 76.639] glyphs0_to_dst: glyph=(406, 381)x(9, 8), unclipped [ 76.639] emit_primitive_identity_mask__avx2: dst=(406, 381), mask=(688.00, 32.00) x (9.00, 8.00) [ 76.639] glyphs0_to_dst: glyph=(415, 381)x(9, 8), unclipped [ 76.639] emit_primitive_identity_mask__avx2: dst=(415, 381), mask=(752.00, 16.00) x (9.00, 8.00) [ 76.639] glyphs0_to_dst: glyph=(424, 381)x(9, 11), unclipped [ 76.639] emit_primitive_identity_mask__avx2: dst=(424, 381), mask=(960.00, 16.00) x (9.00, 11.00) [ 76.639] glyphs0_to_dst: glyph=(432, 378)x(10, 11), unclipped [ 76.639] emit_primitive_identity_mask__avx2: dst=(432, 378), mask=(976.00, 48.00) x (10.00, 11.00) [ 76.639] glyphs0_to_dst: glyph=(442, 381)x(9, 8), unclipped [ 76.639] emit_primitive_identity_mask__avx2: dst=(442, 381), mask=(688.00, 32.00) x (9.00, 8.00) [ 76.639] glyphs0_to_dst: glyph=(450, 381)x(10, 11), unclipped [ 76.639] emit_primitive_identity_mask__avx2: dst=(450, 381), mask=(976.00, 32.00) x (10.00, 11.00) [ 76.639] gen8_vertex_flush[4190] = 96 [ 76.639] gen9_magic_ca_pass: CA fixup (3289 -> 3385) [ 76.639] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.639] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.639] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.639] sna_glyphs(op=3, nlist=1, src=(460, 389)) [ 76.639] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.639] sna_glyphs: discarding mask [ 76.639] glyphs0_to_dst(op=3, src=(460, 389), nlist=1, dst=(460, 389)+(0, 0)) [ 76.639] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.639] gen9_render_composite: 0x0, current mode=1/1 [ 76.639] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 76.639] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.639] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.639] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.639] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.639] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.639] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.639] sna_drawable_use_bo: using whole GPU bo [ 76.639] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.639] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.639] color_convert: src=ffffffff [20028888] [ 76.639] color_convert: dst=ffffffff [20028888] [ 76.639] sna_render_get_solid: ffffffff [ 76.639] sna_render_get_solid(white) [ 76.639] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.639] sna_transform_is_imprecise_integer_translation: no transform [ 76.639] gen9_composite_picture: integer translation (0, 0), removing [ 76.639] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.639] sna_render_pixmap_bo: GPU all damaged [ 76.639] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.639] gen4_choose_composite_emitter: solid, identity mask [ 76.639] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.639] gen9_composite_get_binding_table(ef40) [ 76.639] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.639] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.639] gen9_emit_vertex_elements: setup id=9 [ 76.639] glyphs0_to_dst: glyph=(459, 378)x(10, 13), unclipped [ 76.639] emit_primitive_identity_mask__avx2: dst=(459, 378), mask=(752.00, 32.00) x (10.00, 13.00) [ 76.639] gen8_vertex_flush[4290] = 3 [ 76.639] gen9_magic_ca_pass: CA fixup (3385 -> 3388) [ 76.639] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.639] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.639] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.639] sna_glyphs(op=3, nlist=1, src=(1, 406)) [ 76.639] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.639] sna_glyphs: discarding mask [ 76.639] glyphs0_to_dst(op=3, src=(1, 406), nlist=1, dst=(1, 406)+(0, 0)) [ 76.639] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.639] gen9_render_composite: 0x0, current mode=1/1 [ 76.639] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 76.639] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.639] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.639] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.639] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.639] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.639] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.639] sna_drawable_use_bo: using whole GPU bo [ 76.639] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.639] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.639] color_convert: src=ff8ae234 [20028888] [ 76.639] color_convert: dst=ff8ae234 [20028888] [ 76.639] sna_render_get_solid: ff8ae234 [ 76.639] sna_render_get_solid(22) = ff8ae234 (old) [ 76.639] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.639] sna_transform_is_imprecise_integer_translation: no transform [ 76.639] gen9_composite_picture: integer translation (0, 0), removing [ 76.639] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.639] sna_render_pixmap_bo: GPU all damaged [ 76.639] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.639] gen4_choose_composite_emitter: solid, identity mask [ 76.639] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.639] gen9_composite_get_binding_table(ef00) [ 76.639] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.639] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.639] gen9_emit_vertex_elements: setup id=9 [ 76.639] glyphs0_to_dst: glyph=(1, 398)x(9, 8), unclipped [ 76.639] emit_primitive_identity_mask__avx2: dst=(1, 398), mask=(688.00, 32.00) x (9.00, 8.00) [ 76.639] glyphs0_to_dst: glyph=(9, 396)x(10, 13), unclipped [ 76.639] emit_primitive_identity_mask__avx2: dst=(9, 396), mask=(672.00, 48.00) x (10.00, 13.00) [ 76.639] glyphs0_to_dst: glyph=(19, 398)x(9, 8), unclipped [ 76.639] emit_primitive_identity_mask__avx2: dst=(19, 398), mask=(688.00, 32.00) x (9.00, 8.00) [ 76.639] glyphs0_to_dst: glyph=(28, 400)x(8, 3), unclipped [ 76.639] emit_primitive_identity_mask__avx2: dst=(28, 400), mask=(688.00, 48.00) x (8.00, 3.00) [ 76.639] glyphs0_to_dst: glyph=(36, 396)x(11, 10), unclipped [ 76.639] emit_primitive_identity_mask__avx2: dst=(36, 396), mask=(704.00, 0.00) x (11.00, 10.00) [ 76.639] glyphs0_to_dst: glyph=(46, 398)x(9, 8), unclipped [ 76.639] emit_primitive_identity_mask__avx2: dst=(46, 398), mask=(720.00, 0.00) x (9.00, 8.00) [ 76.639] glyphs0_to_dst: glyph=(54, 398)x(10, 8), unclipped [ 76.639] emit_primitive_identity_mask__avx2: dst=(54, 398), mask=(704.00, 16.00) x (10.00, 8.00) [ 76.639] glyphs0_to_dst: glyph=(63, 398)x(10, 8), unclipped [ 76.639] emit_primitive_identity_mask__avx2: dst=(63, 398), mask=(720.00, 16.00) x (10.00, 8.00) [ 76.639] glyphs0_to_dst: glyph=(72, 395)x(10, 11), unclipped [ 76.639] emit_primitive_identity_mask__avx2: dst=(72, 395), mask=(736.00, 0.00) x (10.00, 11.00) [ 76.639] glyphs0_to_dst: glyph=(81, 398)x(10, 8), unclipped [ 76.639] emit_primitive_identity_mask__avx2: dst=(81, 398), mask=(752.00, 0.00) x (10.00, 8.00) [ 76.639] glyphs0_to_dst: glyph=(90, 395)x(10, 11), unclipped [ 76.639] emit_primitive_identity_mask__avx2: dst=(90, 395), mask=(736.00, 0.00) x (10.00, 11.00) [ 76.639] glyphs0_to_dst: glyph=(99, 398)x(11, 8), unclipped [ 76.639] emit_primitive_identity_mask__avx2: dst=(99, 398), mask=(736.00, 16.00) x (11.00, 8.00) [ 76.639] glyphs0_to_dst: glyph=(109, 398)x(9, 8), unclipped [ 76.639] emit_primitive_identity_mask__avx2: dst=(109, 398), mask=(752.00, 16.00) x (9.00, 8.00) [ 76.639] glyphs0_to_dst: glyph=(118, 400)x(8, 3), unclipped [ 76.639] emit_primitive_identity_mask__avx2: dst=(118, 400), mask=(688.00, 48.00) x (8.00, 3.00) [ 76.639] glyphs0_to_dst: glyph=(126, 396)x(10, 10), unclipped [ 76.639] emit_primitive_identity_mask__avx2: dst=(126, 396), mask=(704.00, 32.00) x (10.00, 10.00) [ 76.639] glyphs0_to_dst: glyph=(135, 396)x(10, 10), unclipped [ 76.639] emit_primitive_identity_mask__avx2: dst=(135, 396), mask=(704.00, 32.00) x (10.00, 10.00) [ 76.639] glyphs0_to_dst: glyph=(144, 396)x(10, 10), unclipped [ 76.639] emit_primitive_identity_mask__avx2: dst=(144, 396), mask=(720.00, 32.00) x (10.00, 10.00) [ 76.639] glyphs0_to_dst: glyph=(153, 396)x(10, 10), unclipped [ 76.639] emit_primitive_identity_mask__avx2: dst=(153, 396), mask=(704.00, 48.00) x (10.00, 10.00) [ 76.639] gen8_vertex_flush[4390] = 54 [ 76.639] gen9_magic_ca_pass: CA fixup (3388 -> 3442) [ 76.640] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.640] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.640] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.640] sna_glyphs(op=3, nlist=1, src=(163, 406)) [ 76.640] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.640] sna_glyphs: discarding mask [ 76.640] glyphs0_to_dst(op=3, src=(163, 406), nlist=1, dst=(163, 406)+(0, 0)) [ 76.640] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.640] gen9_render_composite: 0x0, current mode=1/1 [ 76.640] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 76.640] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.640] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.640] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.640] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.640] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.640] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.640] sna_drawable_use_bo: using whole GPU bo [ 76.640] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.640] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.640] color_convert: src=ffffffff [20028888] [ 76.640] color_convert: dst=ffffffff [20028888] [ 76.640] sna_render_get_solid: ffffffff [ 76.640] sna_render_get_solid(white) [ 76.640] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.640] sna_transform_is_imprecise_integer_translation: no transform [ 76.640] gen9_composite_picture: integer translation (0, 0), removing [ 76.640] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.640] sna_render_pixmap_bo: GPU all damaged [ 76.640] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.640] gen4_choose_composite_emitter: solid, identity mask [ 76.640] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.640] gen9_composite_get_binding_table(eec0) [ 76.640] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.640] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.640] gen9_emit_vertex_elements: setup id=9 [ 76.640] glyphs0_to_dst: glyph=(165, 398)x(5, 8), unclipped [ 76.640] emit_primitive_identity_mask__avx2: dst=(165, 398), mask=(720.00, 48.00) x (5.00, 8.00) [ 76.640] gen8_vertex_flush[4490] = 3 [ 76.640] gen9_magic_ca_pass: CA fixup (3442 -> 3445) [ 76.640] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.640] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.640] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.640] sna_glyphs(op=3, nlist=1, src=(172, 406)) [ 76.640] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.640] sna_glyphs: discarding mask [ 76.640] glyphs0_to_dst(op=3, src=(172, 406), nlist=1, dst=(172, 406)+(0, 0)) [ 76.640] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.640] gen9_render_composite: 0x0, current mode=1/1 [ 76.640] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 76.640] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.640] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.640] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.640] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.640] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.640] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.640] sna_drawable_use_bo: using whole GPU bo [ 76.640] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.640] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.640] color_convert: src=ff729fcf [20028888] [ 76.640] color_convert: dst=ff729fcf [20028888] [ 76.640] sna_render_get_solid: ff729fcf [ 76.640] sna_render_get_solid(23) = ff729fcf (old) [ 76.640] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.640] sna_transform_is_imprecise_integer_translation: no transform [ 76.640] gen9_composite_picture: integer translation (0, 0), removing [ 76.640] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.640] sna_render_pixmap_bo: GPU all damaged [ 76.640] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.640] gen4_choose_composite_emitter: solid, identity mask [ 76.640] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.640] gen9_composite_get_binding_table(ee80) [ 76.640] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.640] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.640] gen9_emit_vertex_elements: setup id=9 [ 76.640] glyphs0_to_dst: glyph=(171, 400)x(11, 3), unclipped [ 76.640] emit_primitive_identity_mask__avx2: dst=(171, 400), mask=(736.00, 32.00) x (11.00, 3.00) [ 76.640] glyphs0_to_dst: glyph=(180, 395)x(10, 14), unclipped [ 76.640] emit_primitive_identity_mask__avx2: dst=(180, 395), mask=(944.00, 48.00) x (10.00, 14.00) [ 76.640] glyphs0_to_dst: glyph=(189, 395)x(11, 11), unclipped [ 76.640] emit_primitive_identity_mask__avx2: dst=(189, 395), mask=(960.00, 0.00) x (11.00, 11.00) [ 76.640] glyphs0_to_dst: glyph=(198, 398)x(10, 8), unclipped [ 76.640] emit_primitive_identity_mask__avx2: dst=(198, 398), mask=(976.00, 0.00) x (10.00, 8.00) [ 76.640] glyphs0_to_dst: glyph=(208, 398)x(9, 11), unclipped [ 76.640] emit_primitive_identity_mask__avx2: dst=(208, 398), mask=(960.00, 16.00) x (9.00, 11.00) [ 76.640] glyphs0_to_dst: glyph=(216, 395)x(10, 14), unclipped [ 76.640] emit_primitive_identity_mask__avx2: dst=(216, 395), mask=(944.00, 48.00) x (10.00, 14.00) [ 76.640] glyphs0_to_dst: glyph=(225, 396)x(10, 10), unclipped [ 76.640] emit_primitive_identity_mask__avx2: dst=(225, 396), mask=(976.00, 16.00) x (10.00, 10.00) [ 76.640] glyphs0_to_dst: glyph=(234, 407)x(11, 2), unclipped [ 76.640] emit_primitive_identity_mask__avx2: dst=(234, 407), mask=(992.00, 0.00) x (11.00, 2.00) [ 76.640] glyphs0_to_dst: glyph=(243, 395)x(11, 11), unclipped [ 76.640] emit_primitive_identity_mask__avx2: dst=(243, 395), mask=(1008.00, 0.00) x (11.00, 11.00) [ 76.640] glyphs0_to_dst: glyph=(253, 398)x(9, 8), unclipped [ 76.640] emit_primitive_identity_mask__avx2: dst=(253, 398), mask=(720.00, 0.00) x (9.00, 8.00) [ 76.640] glyphs0_to_dst: glyph=(261, 398)x(10, 8), unclipped [ 76.640] emit_primitive_identity_mask__avx2: dst=(261, 398), mask=(704.00, 16.00) x (10.00, 8.00) [ 76.640] glyphs0_to_dst: glyph=(270, 398)x(10, 8), unclipped [ 76.640] emit_primitive_identity_mask__avx2: dst=(270, 398), mask=(704.00, 16.00) x (10.00, 8.00) [ 76.640] glyphs0_to_dst: glyph=(279, 394)x(10, 12), unclipped [ 76.640] emit_primitive_identity_mask__avx2: dst=(279, 394), mask=(992.00, 16.00) x (10.00, 12.00) [ 76.640] glyphs0_to_dst: glyph=(288, 398)x(10, 8), unclipped [ 76.640] emit_primitive_identity_mask__avx2: dst=(288, 398), mask=(704.00, 16.00) x (10.00, 8.00) [ 76.640] glyphs0_to_dst: glyph=(297, 398)x(10, 8), unclipped [ 76.640] emit_primitive_identity_mask__avx2: dst=(297, 398), mask=(752.00, 0.00) x (10.00, 8.00) [ 76.640] glyphs0_to_dst: glyph=(307, 394)x(10, 12), unclipped [ 76.640] emit_primitive_identity_mask__avx2: dst=(307, 394), mask=(1008.00, 16.00) x (10.00, 12.00) [ 76.640] glyphs0_to_dst: glyph=(315, 395)x(11, 11), unclipped [ 76.640] emit_primitive_identity_mask__avx2: dst=(315, 395), mask=(960.00, 0.00) x (11.00, 11.00) [ 76.640] glyphs0_to_dst: glyph=(324, 398)x(11, 8), unclipped [ 76.640] emit_primitive_identity_mask__avx2: dst=(324, 398), mask=(736.00, 16.00) x (11.00, 8.00) [ 76.640] glyphs0_to_dst: glyph=(334, 398)x(9, 11), unclipped [ 76.640] emit_primitive_identity_mask__avx2: dst=(334, 398), mask=(960.00, 16.00) x (9.00, 11.00) [ 76.640] glyphs0_to_dst: glyph=(342, 407)x(11, 2), unclipped [ 76.640] emit_primitive_identity_mask__avx2: dst=(342, 407), mask=(992.00, 0.00) x (11.00, 2.00) [ 76.640] glyphs0_to_dst: glyph=(351, 394)x(10, 12), unclipped [ 76.640] emit_primitive_identity_mask__avx2: dst=(351, 394), mask=(992.00, 16.00) x (10.00, 12.00) [ 76.640] glyphs0_to_dst: glyph=(361, 394)x(9, 12), unclipped [ 76.640] emit_primitive_identity_mask__avx2: dst=(361, 394), mask=(960.00, 32.00) x (9.00, 12.00) [ 76.640] glyphs0_to_dst: glyph=(369, 398)x(10, 11), unclipped [ 76.640] emit_primitive_identity_mask__avx2: dst=(369, 398), mask=(976.00, 32.00) x (10.00, 11.00) [ 76.640] glyphs0_to_dst: glyph=(378, 395)x(10, 14), unclipped [ 76.640] emit_primitive_identity_mask__avx2: dst=(378, 395), mask=(944.00, 48.00) x (10.00, 14.00) [ 76.640] glyphs0_to_dst: glyph=(387, 396)x(10, 10), unclipped [ 76.640] emit_primitive_identity_mask__avx2: dst=(387, 396), mask=(960.00, 48.00) x (10.00, 10.00) [ 76.640] glyphs0_to_dst: glyph=(396, 407)x(11, 2), unclipped [ 76.640] emit_primitive_identity_mask__avx2: dst=(396, 407), mask=(992.00, 0.00) x (11.00, 2.00) [ 76.640] glyphs0_to_dst: glyph=(406, 398)x(9, 8), unclipped [ 76.640] emit_primitive_identity_mask__avx2: dst=(406, 398), mask=(688.00, 32.00) x (9.00, 8.00) [ 76.640] glyphs0_to_dst: glyph=(415, 398)x(9, 8), unclipped [ 76.640] emit_primitive_identity_mask__avx2: dst=(415, 398), mask=(752.00, 16.00) x (9.00, 8.00) [ 76.640] glyphs0_to_dst: glyph=(424, 398)x(9, 11), unclipped [ 76.640] emit_primitive_identity_mask__avx2: dst=(424, 398), mask=(960.00, 16.00) x (9.00, 11.00) [ 76.640] glyphs0_to_dst: glyph=(432, 395)x(10, 11), unclipped [ 76.640] emit_primitive_identity_mask__avx2: dst=(432, 395), mask=(976.00, 48.00) x (10.00, 11.00) [ 76.640] glyphs0_to_dst: glyph=(442, 398)x(9, 8), unclipped [ 76.640] emit_primitive_identity_mask__avx2: dst=(442, 398), mask=(688.00, 32.00) x (9.00, 8.00) [ 76.640] glyphs0_to_dst: glyph=(450, 398)x(10, 11), unclipped [ 76.640] emit_primitive_identity_mask__avx2: dst=(450, 398), mask=(976.00, 32.00) x (10.00, 11.00) [ 76.640] gen8_vertex_flush[4590] = 96 [ 76.640] gen9_magic_ca_pass: CA fixup (3445 -> 3541) [ 76.640] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.640] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.640] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.640] sna_glyphs(op=3, nlist=1, src=(460, 406)) [ 76.640] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.640] sna_glyphs: discarding mask [ 76.640] glyphs0_to_dst(op=3, src=(460, 406), nlist=1, dst=(460, 406)+(0, 0)) [ 76.640] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.640] gen9_render_composite: 0x0, current mode=1/1 [ 76.640] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 76.640] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.640] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.640] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.640] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.640] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.640] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.640] sna_drawable_use_bo: using whole GPU bo [ 76.640] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.640] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.640] color_convert: src=ffffffff [20028888] [ 76.640] color_convert: dst=ffffffff [20028888] [ 76.640] sna_render_get_solid: ffffffff [ 76.640] sna_render_get_solid(white) [ 76.640] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.640] sna_transform_is_imprecise_integer_translation: no transform [ 76.640] gen9_composite_picture: integer translation (0, 0), removing [ 76.640] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.640] sna_render_pixmap_bo: GPU all damaged [ 76.640] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.640] gen4_choose_composite_emitter: solid, identity mask [ 76.640] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.640] gen9_composite_get_binding_table(ee40) [ 76.640] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.640] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.640] gen9_emit_vertex_elements: setup id=9 [ 76.640] glyphs0_to_dst: glyph=(459, 395)x(10, 13), unclipped [ 76.640] emit_primitive_identity_mask__avx2: dst=(459, 395), mask=(752.00, 32.00) x (10.00, 13.00) [ 76.640] gen8_vertex_flush[4690] = 3 [ 76.640] gen9_magic_ca_pass: CA fixup (3541 -> 3544) [ 76.640] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.640] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.640] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.640] sna_glyphs(op=3, nlist=1, src=(1, 423)) [ 76.640] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.640] sna_glyphs: discarding mask [ 76.640] glyphs0_to_dst(op=3, src=(1, 423), nlist=1, dst=(1, 423)+(0, 0)) [ 76.640] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.640] gen9_render_composite: 0x0, current mode=1/1 [ 76.640] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 76.640] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.640] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.640] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.640] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.640] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.640] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.640] sna_drawable_use_bo: using whole GPU bo [ 76.640] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.640] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.640] color_convert: src=ff8ae234 [20028888] [ 76.640] color_convert: dst=ff8ae234 [20028888] [ 76.640] sna_render_get_solid: ff8ae234 [ 76.640] sna_render_get_solid(22) = ff8ae234 (old) [ 76.640] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.640] sna_transform_is_imprecise_integer_translation: no transform [ 76.640] gen9_composite_picture: integer translation (0, 0), removing [ 76.640] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.640] sna_render_pixmap_bo: GPU all damaged [ 76.640] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.640] gen4_choose_composite_emitter: solid, identity mask [ 76.640] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.640] gen9_composite_get_binding_table(ee00) [ 76.640] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.640] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.640] gen9_emit_vertex_elements: setup id=9 [ 76.640] glyphs0_to_dst: glyph=(1, 415)x(9, 8), unclipped [ 76.640] emit_primitive_identity_mask__avx2: dst=(1, 415), mask=(688.00, 32.00) x (9.00, 8.00) [ 76.640] glyphs0_to_dst: glyph=(9, 413)x(10, 13), unclipped [ 76.640] emit_primitive_identity_mask__avx2: dst=(9, 413), mask=(672.00, 48.00) x (10.00, 13.00) [ 76.640] glyphs0_to_dst: glyph=(19, 415)x(9, 8), unclipped [ 76.640] emit_primitive_identity_mask__avx2: dst=(19, 415), mask=(688.00, 32.00) x (9.00, 8.00) [ 76.640] glyphs0_to_dst: glyph=(28, 417)x(8, 3), unclipped [ 76.640] emit_primitive_identity_mask__avx2: dst=(28, 417), mask=(688.00, 48.00) x (8.00, 3.00) [ 76.640] glyphs0_to_dst: glyph=(36, 413)x(11, 10), unclipped [ 76.640] emit_primitive_identity_mask__avx2: dst=(36, 413), mask=(704.00, 0.00) x (11.00, 10.00) [ 76.640] glyphs0_to_dst: glyph=(46, 415)x(9, 8), unclipped [ 76.640] emit_primitive_identity_mask__avx2: dst=(46, 415), mask=(720.00, 0.00) x (9.00, 8.00) [ 76.640] glyphs0_to_dst: glyph=(54, 415)x(10, 8), unclipped [ 76.640] emit_primitive_identity_mask__avx2: dst=(54, 415), mask=(704.00, 16.00) x (10.00, 8.00) [ 76.640] glyphs0_to_dst: glyph=(63, 415)x(10, 8), unclipped [ 76.640] emit_primitive_identity_mask__avx2: dst=(63, 415), mask=(720.00, 16.00) x (10.00, 8.00) [ 76.640] glyphs0_to_dst: glyph=(72, 412)x(10, 11), unclipped [ 76.640] emit_primitive_identity_mask__avx2: dst=(72, 412), mask=(736.00, 0.00) x (10.00, 11.00) [ 76.640] glyphs0_to_dst: glyph=(81, 415)x(10, 8), unclipped [ 76.640] emit_primitive_identity_mask__avx2: dst=(81, 415), mask=(752.00, 0.00) x (10.00, 8.00) [ 76.640] glyphs0_to_dst: glyph=(90, 412)x(10, 11), unclipped [ 76.640] emit_primitive_identity_mask__avx2: dst=(90, 412), mask=(736.00, 0.00) x (10.00, 11.00) [ 76.640] glyphs0_to_dst: glyph=(99, 415)x(11, 8), unclipped [ 76.640] emit_primitive_identity_mask__avx2: dst=(99, 415), mask=(736.00, 16.00) x (11.00, 8.00) [ 76.640] glyphs0_to_dst: glyph=(109, 415)x(9, 8), unclipped [ 76.640] emit_primitive_identity_mask__avx2: dst=(109, 415), mask=(752.00, 16.00) x (9.00, 8.00) [ 76.640] glyphs0_to_dst: glyph=(118, 417)x(8, 3), unclipped [ 76.640] emit_primitive_identity_mask__avx2: dst=(118, 417), mask=(688.00, 48.00) x (8.00, 3.00) [ 76.640] glyphs0_to_dst: glyph=(126, 413)x(10, 10), unclipped [ 76.640] emit_primitive_identity_mask__avx2: dst=(126, 413), mask=(704.00, 32.00) x (10.00, 10.00) [ 76.640] glyphs0_to_dst: glyph=(135, 413)x(10, 10), unclipped [ 76.640] emit_primitive_identity_mask__avx2: dst=(135, 413), mask=(704.00, 32.00) x (10.00, 10.00) [ 76.640] glyphs0_to_dst: glyph=(144, 413)x(10, 10), unclipped [ 76.640] emit_primitive_identity_mask__avx2: dst=(144, 413), mask=(720.00, 32.00) x (10.00, 10.00) [ 76.640] glyphs0_to_dst: glyph=(153, 413)x(10, 10), unclipped [ 76.640] emit_primitive_identity_mask__avx2: dst=(153, 413), mask=(704.00, 48.00) x (10.00, 10.00) [ 76.640] gen8_vertex_flush[4790] = 54 [ 76.640] gen9_magic_ca_pass: CA fixup (3544 -> 3598) [ 76.640] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.640] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.640] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.640] sna_glyphs(op=3, nlist=1, src=(163, 423)) [ 76.640] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.640] sna_glyphs: discarding mask [ 76.640] glyphs0_to_dst(op=3, src=(163, 423), nlist=1, dst=(163, 423)+(0, 0)) [ 76.640] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.640] gen9_render_composite: 0x0, current mode=1/1 [ 76.640] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 76.640] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.640] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.640] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.640] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.640] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.640] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.640] sna_drawable_use_bo: using whole GPU bo [ 76.640] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.640] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.640] color_convert: src=ffffffff [20028888] [ 76.640] color_convert: dst=ffffffff [20028888] [ 76.640] sna_render_get_solid: ffffffff [ 76.640] sna_render_get_solid(white) [ 76.640] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.640] sna_transform_is_imprecise_integer_translation: no transform [ 76.640] gen9_composite_picture: integer translation (0, 0), removing [ 76.640] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.640] sna_render_pixmap_bo: GPU all damaged [ 76.640] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.640] gen4_choose_composite_emitter: solid, identity mask [ 76.640] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.640] gen9_composite_get_binding_table(edc0) [ 76.640] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.640] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.640] gen9_emit_vertex_elements: setup id=9 [ 76.640] glyphs0_to_dst: glyph=(165, 415)x(5, 8), unclipped [ 76.640] emit_primitive_identity_mask__avx2: dst=(165, 415), mask=(720.00, 48.00) x (5.00, 8.00) [ 76.640] gen8_vertex_flush[4890] = 3 [ 76.640] gen9_magic_ca_pass: CA fixup (3598 -> 3601) [ 76.640] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.640] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.640] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.640] sna_glyphs(op=3, nlist=1, src=(172, 423)) [ 76.640] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.640] sna_glyphs: discarding mask [ 76.640] glyphs0_to_dst(op=3, src=(172, 423), nlist=1, dst=(172, 423)+(0, 0)) [ 76.640] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.640] gen9_render_composite: 0x0, current mode=1/1 [ 76.640] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 76.640] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.640] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.640] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.640] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.640] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.640] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.640] sna_drawable_use_bo: using whole GPU bo [ 76.640] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.640] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.640] color_convert: src=ff729fcf [20028888] [ 76.640] color_convert: dst=ff729fcf [20028888] [ 76.640] sna_render_get_solid: ff729fcf [ 76.640] sna_render_get_solid(23) = ff729fcf (old) [ 76.640] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.641] sna_transform_is_imprecise_integer_translation: no transform [ 76.641] gen9_composite_picture: integer translation (0, 0), removing [ 76.641] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.641] sna_render_pixmap_bo: GPU all damaged [ 76.641] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.641] gen4_choose_composite_emitter: solid, identity mask [ 76.641] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.641] gen9_composite_get_binding_table(ed80) [ 76.641] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.641] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.641] gen9_emit_vertex_elements: setup id=9 [ 76.641] glyphs0_to_dst: glyph=(171, 417)x(11, 3), unclipped [ 76.641] emit_primitive_identity_mask__avx2: dst=(171, 417), mask=(736.00, 32.00) x (11.00, 3.00) [ 76.641] glyphs0_to_dst: glyph=(180, 412)x(10, 14), unclipped [ 76.641] emit_primitive_identity_mask__avx2: dst=(180, 412), mask=(944.00, 48.00) x (10.00, 14.00) [ 76.641] glyphs0_to_dst: glyph=(189, 412)x(11, 11), unclipped [ 76.641] emit_primitive_identity_mask__avx2: dst=(189, 412), mask=(960.00, 0.00) x (11.00, 11.00) [ 76.641] glyphs0_to_dst: glyph=(198, 415)x(10, 8), unclipped [ 76.641] emit_primitive_identity_mask__avx2: dst=(198, 415), mask=(976.00, 0.00) x (10.00, 8.00) [ 76.641] glyphs0_to_dst: glyph=(208, 415)x(9, 11), unclipped [ 76.641] emit_primitive_identity_mask__avx2: dst=(208, 415), mask=(960.00, 16.00) x (9.00, 11.00) [ 76.641] glyphs0_to_dst: glyph=(216, 412)x(10, 14), unclipped [ 76.641] emit_primitive_identity_mask__avx2: dst=(216, 412), mask=(944.00, 48.00) x (10.00, 14.00) [ 76.641] glyphs0_to_dst: glyph=(225, 413)x(10, 10), unclipped [ 76.641] emit_primitive_identity_mask__avx2: dst=(225, 413), mask=(976.00, 16.00) x (10.00, 10.00) [ 76.641] glyphs0_to_dst: glyph=(234, 424)x(11, 2), unclipped [ 76.641] emit_primitive_identity_mask__avx2: dst=(234, 424), mask=(992.00, 0.00) x (11.00, 2.00) [ 76.641] glyphs0_to_dst: glyph=(243, 412)x(11, 11), unclipped [ 76.641] emit_primitive_identity_mask__avx2: dst=(243, 412), mask=(1008.00, 0.00) x (11.00, 11.00) [ 76.641] glyphs0_to_dst: glyph=(253, 415)x(9, 8), unclipped [ 76.641] emit_primitive_identity_mask__avx2: dst=(253, 415), mask=(720.00, 0.00) x (9.00, 8.00) [ 76.641] glyphs0_to_dst: glyph=(261, 415)x(10, 8), unclipped [ 76.641] emit_primitive_identity_mask__avx2: dst=(261, 415), mask=(704.00, 16.00) x (10.00, 8.00) [ 76.641] glyphs0_to_dst: glyph=(270, 415)x(10, 8), unclipped [ 76.641] emit_primitive_identity_mask__avx2: dst=(270, 415), mask=(704.00, 16.00) x (10.00, 8.00) [ 76.641] glyphs0_to_dst: glyph=(279, 411)x(10, 12), unclipped [ 76.641] emit_primitive_identity_mask__avx2: dst=(279, 411), mask=(992.00, 16.00) x (10.00, 12.00) [ 76.641] glyphs0_to_dst: glyph=(288, 415)x(10, 8), unclipped [ 76.641] emit_primitive_identity_mask__avx2: dst=(288, 415), mask=(704.00, 16.00) x (10.00, 8.00) [ 76.641] glyphs0_to_dst: glyph=(297, 415)x(10, 8), unclipped [ 76.641] emit_primitive_identity_mask__avx2: dst=(297, 415), mask=(752.00, 0.00) x (10.00, 8.00) [ 76.641] glyphs0_to_dst: glyph=(307, 411)x(10, 12), unclipped [ 76.641] emit_primitive_identity_mask__avx2: dst=(307, 411), mask=(1008.00, 16.00) x (10.00, 12.00) [ 76.641] glyphs0_to_dst: glyph=(315, 412)x(11, 11), unclipped [ 76.641] emit_primitive_identity_mask__avx2: dst=(315, 412), mask=(960.00, 0.00) x (11.00, 11.00) [ 76.641] glyphs0_to_dst: glyph=(324, 415)x(11, 8), unclipped [ 76.641] emit_primitive_identity_mask__avx2: dst=(324, 415), mask=(736.00, 16.00) x (11.00, 8.00) [ 76.641] glyphs0_to_dst: glyph=(334, 415)x(9, 11), unclipped [ 76.641] emit_primitive_identity_mask__avx2: dst=(334, 415), mask=(960.00, 16.00) x (9.00, 11.00) [ 76.641] glyphs0_to_dst: glyph=(342, 424)x(11, 2), unclipped [ 76.641] emit_primitive_identity_mask__avx2: dst=(342, 424), mask=(992.00, 0.00) x (11.00, 2.00) [ 76.641] glyphs0_to_dst: glyph=(351, 411)x(10, 12), unclipped [ 76.641] emit_primitive_identity_mask__avx2: dst=(351, 411), mask=(992.00, 16.00) x (10.00, 12.00) [ 76.641] glyphs0_to_dst: glyph=(361, 411)x(9, 12), unclipped [ 76.641] emit_primitive_identity_mask__avx2: dst=(361, 411), mask=(960.00, 32.00) x (9.00, 12.00) [ 76.641] glyphs0_to_dst: glyph=(369, 415)x(10, 11), unclipped [ 76.641] emit_primitive_identity_mask__avx2: dst=(369, 415), mask=(976.00, 32.00) x (10.00, 11.00) [ 76.641] glyphs0_to_dst: glyph=(378, 412)x(10, 14), unclipped [ 76.641] emit_primitive_identity_mask__avx2: dst=(378, 412), mask=(944.00, 48.00) x (10.00, 14.00) [ 76.641] glyphs0_to_dst: glyph=(387, 413)x(10, 10), unclipped [ 76.641] emit_primitive_identity_mask__avx2: dst=(387, 413), mask=(960.00, 48.00) x (10.00, 10.00) [ 76.641] glyphs0_to_dst: glyph=(396, 424)x(11, 2), unclipped [ 76.641] emit_primitive_identity_mask__avx2: dst=(396, 424), mask=(992.00, 0.00) x (11.00, 2.00) [ 76.641] glyphs0_to_dst: glyph=(406, 415)x(9, 8), unclipped [ 76.641] emit_primitive_identity_mask__avx2: dst=(406, 415), mask=(688.00, 32.00) x (9.00, 8.00) [ 76.641] glyphs0_to_dst: glyph=(415, 415)x(9, 8), unclipped [ 76.641] emit_primitive_identity_mask__avx2: dst=(415, 415), mask=(752.00, 16.00) x (9.00, 8.00) [ 76.641] glyphs0_to_dst: glyph=(424, 415)x(9, 11), unclipped [ 76.641] emit_primitive_identity_mask__avx2: dst=(424, 415), mask=(960.00, 16.00) x (9.00, 11.00) [ 76.641] glyphs0_to_dst: glyph=(432, 412)x(10, 11), unclipped [ 76.641] emit_primitive_identity_mask__avx2: dst=(432, 412), mask=(976.00, 48.00) x (10.00, 11.00) [ 76.641] glyphs0_to_dst: glyph=(442, 415)x(9, 8), unclipped [ 76.641] emit_primitive_identity_mask__avx2: dst=(442, 415), mask=(688.00, 32.00) x (9.00, 8.00) [ 76.641] glyphs0_to_dst: glyph=(450, 415)x(10, 11), unclipped [ 76.641] emit_primitive_identity_mask__avx2: dst=(450, 415), mask=(976.00, 32.00) x (10.00, 11.00) [ 76.641] gen8_vertex_flush[4990] = 96 [ 76.641] gen9_magic_ca_pass: CA fixup (3601 -> 3697) [ 76.641] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.641] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.641] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.641] sna_glyphs(op=3, nlist=1, src=(460, 423)) [ 76.641] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.641] sna_glyphs: discarding mask [ 76.641] glyphs0_to_dst(op=3, src=(460, 423), nlist=1, dst=(460, 423)+(0, 0)) [ 76.641] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.641] gen9_render_composite: 0x0, current mode=1/1 [ 76.641] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 76.641] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.641] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.641] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.641] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.641] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.641] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.641] sna_drawable_use_bo: using whole GPU bo [ 76.641] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.641] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.641] color_convert: src=ffffffff [20028888] [ 76.641] color_convert: dst=ffffffff [20028888] [ 76.641] sna_render_get_solid: ffffffff [ 76.641] sna_render_get_solid(white) [ 76.641] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.641] sna_transform_is_imprecise_integer_translation: no transform [ 76.641] gen9_composite_picture: integer translation (0, 0), removing [ 76.641] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.641] sna_render_pixmap_bo: GPU all damaged [ 76.641] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.641] gen4_choose_composite_emitter: solid, identity mask [ 76.641] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.641] gen9_composite_get_binding_table(ed40) [ 76.641] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.641] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.641] gen9_emit_vertex_elements: setup id=9 [ 76.641] glyphs0_to_dst: glyph=(459, 412)x(10, 13), unclipped [ 76.641] emit_primitive_identity_mask__avx2: dst=(459, 412), mask=(752.00, 32.00) x (10.00, 13.00) [ 76.641] glyphs0_to_dst: glyph=(477, 418)x(10, 3), unclipped [ 76.641] emit_primitive_identity_mask__avx2: dst=(477, 418), mask=(1008.00, 48.00) x (10.00, 3.00) [ 76.641] glyphs0_to_dst: glyph=(487, 412)x(9, 14), unclipped [ 76.641] emit_primitive_identity_mask__avx2: dst=(487, 412), mask=(832.00, 32.00) x (9.00, 14.00) [ 76.641] glyphs0_to_dst: glyph=(496, 415)x(9, 8), unclipped [ 76.641] emit_primitive_identity_mask__avx2: dst=(496, 415), mask=(896.00, 48.00) x (9.00, 8.00) [ 76.641] glyphs0_to_dst: glyph=(504, 415)x(10, 8), unclipped [ 76.641] emit_primitive_identity_mask__avx2: dst=(504, 415), mask=(848.00, 16.00) x (10.00, 8.00) [ 76.641] glyphs0_to_dst: glyph=(514, 415)x(9, 8), unclipped [ 76.641] emit_primitive_identity_mask__avx2: dst=(514, 415), mask=(848.00, 48.00) x (9.00, 8.00) [ 76.641] glyphs0_to_dst: glyph=(522, 412)x(10, 11), unclipped [ 76.641] emit_primitive_identity_mask__avx2: dst=(522, 412), mask=(992.00, 32.00) x (10.00, 11.00) [ 76.641] glyphs0_to_dst: glyph=(532, 415)x(9, 11), unclipped [ 76.641] emit_primitive_identity_mask__avx2: dst=(532, 415), mask=(880.00, 16.00) x (9.00, 11.00) [ 76.641] glyphs0_to_dst: glyph=(541, 412)x(9, 11), unclipped [ 76.641] emit_primitive_identity_mask__avx2: dst=(541, 412), mask=(880.00, 0.00) x (9.00, 11.00) [ 76.641] glyphs0_to_dst: glyph=(550, 412)x(9, 14), unclipped [ 76.641] emit_primitive_identity_mask__avx2: dst=(550, 412), mask=(832.00, 32.00) x (9.00, 14.00) [ 76.641] glyphs0_to_dst: glyph=(558, 415)x(10, 8), unclipped [ 76.641] emit_primitive_identity_mask__avx2: dst=(558, 415), mask=(848.00, 16.00) x (10.00, 8.00) [ 76.641] glyphs0_to_dst: glyph=(568, 415)x(9, 11), unclipped [ 76.641] emit_primitive_identity_mask__avx2: dst=(568, 415), mask=(880.00, 16.00) x (9.00, 11.00) [ 76.641] glyphs0_to_dst: glyph=(576, 425)x(11, 2), unclipped [ 76.641] emit_primitive_identity_mask__avx2: dst=(576, 425), mask=(832.00, 48.00) x (11.00, 2.00) [ 76.641] glyphs0_to_dst: glyph=(585, 411)x(10, 12), unclipped [ 76.641] emit_primitive_identity_mask__avx2: dst=(585, 411), mask=(864.00, 0.00) x (10.00, 12.00) [ 76.641] glyphs0_to_dst: glyph=(594, 415)x(10, 8), unclipped [ 76.641] emit_primitive_identity_mask__avx2: dst=(594, 415), mask=(864.00, 32.00) x (10.00, 8.00) [ 76.641] glyphs0_to_dst: glyph=(603, 412)x(10, 11), unclipped [ 76.641] emit_primitive_identity_mask__avx2: dst=(603, 412), mask=(880.00, 32.00) x (10.00, 11.00) [ 76.641] glyphs0_to_dst: glyph=(612, 425)x(11, 2), unclipped [ 76.641] emit_primitive_identity_mask__avx2: dst=(612, 425), mask=(832.00, 48.00) x (11.00, 2.00) [ 76.641] glyphs0_to_dst: glyph=(621, 412)x(10, 11), unclipped [ 76.641] emit_primitive_identity_mask__avx2: dst=(621, 412), mask=(880.00, 32.00) x (10.00, 11.00) [ 76.641] glyphs0_to_dst: glyph=(630, 415)x(10, 8), unclipped [ 76.641] emit_primitive_identity_mask__avx2: dst=(630, 415), mask=(944.00, 0.00) x (10.00, 8.00) [ 76.641] glyphs0_to_dst: glyph=(639, 415)x(10, 11), unclipped [ 76.641] emit_primitive_identity_mask__avx2: dst=(639, 415), mask=(880.00, 48.00) x (10.00, 11.00) [ 76.641] glyphs0_to_dst: glyph=(651, 420)x(5, 3), unclipped [ 76.641] emit_primitive_identity_mask__avx2: dst=(651, 420), mask=(1008.00, 32.00) x (5.00, 3.00) [ 76.641] glyphs0_to_dst: glyph=(658, 415)x(9, 8), unclipped [ 76.641] emit_primitive_identity_mask__avx2: dst=(658, 415), mask=(896.00, 48.00) x (9.00, 8.00) [ 76.641] glyphs0_to_dst: glyph=(667, 411)x(9, 12), unclipped [ 76.641] emit_primitive_identity_mask__avx2: dst=(667, 411), mask=(992.00, 48.00) x (9.00, 12.00) [ 76.641] gen8_vertex_flush[4a90] = 69 [ 76.641] gen9_magic_ca_pass: CA fixup (3697 -> 3766) [ 76.641] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.641] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.641] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.641] sna_accel_flush: flush?=0, dirty?=0 [ 76.641] sna_block_handler (tv=0.0) [ 76.641] sna_wakeup_handler [ 76.641] sna_composite_rectangles(pixmap=4710, op=0, 0 x 1 [(0, 0)x(850, 28) ...]) [ 76.641] sna_composite_rectangles: converted to op 0 [ 76.641] sna_composite_rectangles[0] (0, 0)x(850, 28) -> (0, 0), (850, 28) [ 76.641] sna_composite_rectangles: nrects=1, region=(0, 0), (850, 28) x 1 [ 76.641] sna_composite_rectangles: clipped extents (0, 0),(850, 28) x 1 [ 76.641] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(850, 28) [ 76.641] sna_composite_rectangles: promoting to full GPU [ 76.641] sna_composite_rectangles: dropping last-cpu hint [ 76.641] sna_drawable_use_bo pixmap=4710, box=((0, 0), (850, 28)), flags=19... [ 76.641] sna_drawable_use_bo: exported target, set PREFER_GPU [ 76.641] sna_drawable_use_bo: pinned, never REPLACES [ 76.641] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 76.641] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.641] sna_drawable_use_bo: using whole GPU bo [ 76.641] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 76.641] kgem_bo_is_render: handle=103, rq? 1 [0] [ 76.641] gen9_render_fill_boxes(0 x 1 [(0, 0), (850, 28) ...]) [ 76.641] sna_render_get_solid: 0 [ 76.641] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 76.641] __kgem_busy: handle=2, busy=0, wedged=0 [ 76.641] __kgem_retire_rq: request 2 complete [ 76.641] __kgem_busy: handle=127, busy=0, wedged=0 [ 76.641] __kgem_ring_is_idle: ring=0 idle (handle=127) [ 76.641] __kgem_retire_rq: request 1 complete [ 76.641] __kgem_retire_rq: request 140 complete [ 76.641] __kgem_bo_flush: handle=132, busy=0, wedged=0 [ 76.641] kgem_bo_move_to_cache: release handle=132 [ 76.641] kgem_bo_move_to_inactive: moving handle=132 to inactive [ 76.641] kgem_bo_move_to_inactive: moving handle=140 to inactive [ 76.641] __kgem_retire_rq: request 139 complete [ 76.641] kgem_bo_move_to_inactive: moving handle=139 to inactive [ 76.641] __kgem_retire_rq: request 138 complete [ 76.641] kgem_bo_move_to_inactive: moving handle=138 to inactive [ 76.641] __kgem_retire_rq: request 131 complete [ 76.641] kgem_bo_move_to_inactive: moving handle=131 to inactive [ 76.641] __kgem_retire_rq: request 130 complete [ 76.641] kgem_bo_move_to_inactive: moving handle=130 to inactive [ 76.641] __kgem_retire_rq: request 127 complete [ 76.641] __kgem_bo_flush: handle=134, busy=0, wedged=0 [ 76.641] kgem_bo_move_to_inactive: moving handle=127 to inactive [ 76.641] kgem_set_mode: flushing before new bo [ 76.641] gen8_vertex_close: used=15064, vbo active? 23, vb=200, nreloc=1 [ 76.641] gen8_vertex_close: reloc[0] = 289 [ 76.641] kgem_add_reloc64: handle=23, pos=289, delta=0, domains=200000 [ 76.641] kgem_add_handle: handle=23, index=5 [ 76.641] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fd541000) [ 76.641] batch[1/1, flags=1800]: 4810 4810 15184 16384, nreloc=9, nexec=6, nfence=0, aperture=9200 [fenced=0] [ 76.641] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x75, presumed-offset=fd412000 [ 76.641] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> 1 [ 76.641] kgem_create_linear(65536) [ 76.641] search_linear_cache: num_pages=16, flags=406, use_active? 0, use_large=0 [max=65536] [ 76.641] search_linear_cache: searching for inactive cpu map [ 76.641] kgem_bo_remove_from_inactive: removing handle=127 from inactive [ 76.641] search_linear_cache: found handle=127 (num_pages=16) in linear vma cache [ 76.641] kgem_bo_map__cpu(handle=127, size=65536, map=0x0:0x7fc6b419d000) [ 76.641] kgem_new_batch: allocated and mapped batch handle=127 [size=65536] [ 76.641] kgem_bo_sync__cpu: handle=127 [ 76.641] __kgem_busy: handle=127, busy=0, wedged=0 [ 76.641] kgem_bo_sync__cpu: SYNC: handle=127, needs_flush? 0, domain? 0, busy? 0 [ 76.641] __kgem_busy: handle=127, busy=0, wedged=0 [ 76.641] kgem_bo_retire: retiring bo handle=127 (needed flush? 0), rq? 0 [busy?=0] [ 76.641] assert_bo_retired: handle=127, domain: 0 exec? 0, rq? 0 [ 76.641] kgem_new_batch: using last batch handle=117 [ 76.641] kgem_commit: release handle=117 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd412000 [ 76.641] kgem_commit: release handle=112 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e64a9000 [ 76.641] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 76.641] kgem_commit: release handle=122 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 76.641] __kgem_bo_clear_busy: handle=122 [ 76.641] kgem_commit: release handle=122 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff6a000 [ 76.641] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 76.641] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 76.641] __kgem_bo_clear_busy: handle=7 [ 76.641] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 76.641] kgem_commit: release handle=122 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 76.641] __kgem_bo_clear_busy: handle=122 [ 76.641] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 76.641] __kgem_busy: handle=117, busy=131072, wedged=0 [ 76.641] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 76.641] needs_batch_flush: flushing before handle=103 for required semaphore [ 76.641] needs_batch_flush: flushing before handle=103 for new reservation [ 76.641] kgem_check_bo: num_pages=+28, num_exec=+1 [ 76.641] aligning vertex: was 4, now 2 floats per vertex [ 76.641] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 76.641] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 76.641] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 76.641] kgem_add_handle: handle=4, index=0 [ 76.641] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 76.641] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 76.641] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 76.641] gen9_composite_get_binding_table(ffc0) [ 76.641] kgem_add_reloc64: handle=103, pos=16360, delta=0, domains=20002 [ 76.641] kgem_add_handle: handle=103, index=1 [ 76.641] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=0) [ 76.642] __kgem_bo_mark_dirty: handle=103 (proxy? 0) [ 76.642] [3fe0] bind bo(handle=103, addr=0), format=192, width=850, height=28, pitch=3584, tiling=1 -> render [ 76.642] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 76.642] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 76.642] kgem_add_handle: handle=7, index=2 [ 76.642] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 76.642] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 76.642] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 76.642] gen9_emit_sampler: sampler = 1 [ 76.642] gen9_emit_sf: num_sf_outputs=1 [ 76.642] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 76.642] gen9_emit_vertex_elements: setup id=0 [ 76.642] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 76.642] (0, 0), (850, 28) [ 76.642] gen8_vertex_flush[490] = 3 [ 76.642] sna_composite_rectangles: pixmap=4710 marking clear [0]? 1 [ 76.642] sna_accel_flush: flush?=1, dirty?=0 [ 76.642] gen8_vertex_close: used=15070, vbo active? 23, vb=1, nreloc=1 [ 76.642] gen8_vertex_close: reloc[0] = 287 [ 76.642] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 76.642] kgem_add_handle: handle=23, index=3 [ 76.642] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 76.642] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=103 [fenced=0] [ 76.642] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 76.642] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 76.642] kgem_fixup_relocs: shrinking by 61440 [ 76.642] __kgem_busy: handle=1, busy=0, wedged=0 [ 76.642] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 76.642] kgem_commit: release handle=103 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fff45000 [ 76.642] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 76.642] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 76.642] __kgem_bo_clear_busy: handle=7 [ 76.642] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 76.642] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 76.642] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 76.642] sna_accel_flush: flush?=0, dirty?=0 [ 76.642] sna_accel_flush: flush?=0, dirty?=0 [ 76.642] sna_accel_flush: flush?=0, dirty?=0 [ 76.642] sna_accel_flush: flush?=0, dirty?=0 [ 76.642] sna_accel_flush: flush?=0, dirty?=0 [ 76.642] sna_composite_trapezoids(op=1, src=(6, 0), mask=18000, ntrap=9) [ 76.642] kgem_bo_is_busy: handle=103, domain: 3 exec? 0, rq? 1 [ 76.642] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 76.642] trapezoid_spans_maybe_inplace? clear, no [ 76.642] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 76.642] imprecise_trapezoid_span_converter: extents (0, 0), (850, 28) [ 76.642] sna_compute_composite_region: dst=(0, 0)x(850, 28) [ 76.642] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (850, 28) [ 76.642] clip_to_dst: region: 1x[(0, 0), (850, 28)], clip: 1x[(0, 0), (850, 28)] [ 76.642] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (850, 28) [ 76.642] sna_compute_composite_region: clip against src (0x0 clip=0): (0, 0), (850, 28) [ 76.642] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 76.642] imprecise_trapezoid_span_converter: after clip -- extents (0, 0), (850, 28), delta=(0, 0) src -> (0, 0) [ 76.642] gen9_render_composite_spans: 850x28 with flags=0, current mode=1 [ 76.642] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 76.642] gen9_composite_set_target: (0, 0)x(850, 28), partial?=1 [ 76.642] sna_drawable_use_bo pixmap=4710, box=((0, 0), (850, 28)), flags=7... [ 76.642] sna_drawable_use_bo: exported target, set PREFER_GPU [ 76.642] sna_drawable_use_bo: pinned, never REPLACES [ 76.642] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=7 [ 76.642] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.642] sna_drawable_use_bo: using whole GPU bo [ 76.642] gen9_composite_set_target: pixmap=4710, format=20028888, size=850x28, pitch=3584, delta=(0,0),damage=0xffffffffffffffff [ 76.642] gen9_composite_picture: (0, 0)x(850, 28), dst=(0, 0) [ 76.642] gen4_channel_init_linear: p1=(0.00, 0.00), p2=(0.00, 1.00), src=(0, 0), dst=(0, 0), size=(850, 28) [ 76.642] sna_render_get_gradient: 2x[0.00:ff41403d ... 1.00:ff3c3b37 ... 1.00:ff3c3b37] [ 76.642] sna_render_get_gradient: old --> 2 [ 76.642] gen4_channel_init_linear: transform = [0.00 0.00 0.00, 0.00 0.04 -0.00, 0.00 0.00 1.00] [ 76.642] gen4_channel_init_linear: untransformed: p1=(-0.56, 0.00, 1.00), p2=(-0.56, 27.00, 1.00) [ 76.642] gen4_channel_init_linear: dx=0.00, dy=0.04, offset=-0.00 [ 76.642] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 76.642] gen4_choose_spans_emitter: linear source [ 76.642] kgem_check_bo: num_pages=+29, num_exec=+2 [ 76.642] aligning vertex: was 2, now 3 floats per vertex [ 76.642] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 76.642] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 76.642] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 76.642] kgem_add_handle: handle=4, index=0 [ 76.642] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 76.642] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 76.642] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 76.642] gen9_composite_get_binding_table(ffc0) [ 76.642] kgem_add_reloc64: handle=103, pos=16360, delta=0, domains=20002 [ 76.642] kgem_add_handle: handle=103, index=1 [ 76.642] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fff45000) [ 76.642] __kgem_bo_mark_dirty: handle=103 (proxy? 0) [ 76.642] [3fe0] bind bo(handle=103, addr=fff45000), format=192, width=850, height=28, pitch=3584, tiling=1 -> render [ 76.642] kgem_add_reloc64: handle=35, pos=16344, delta=0, domains=40000 [ 76.642] kgem_add_handle: handle=35, index=2 [ 76.642] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffa4000) [ 76.642] [3fd0] bind bo(handle=35, addr=fffa4000), format=192, width=8, height=1, pitch=32, tiling=0 -> sampler [ 76.642] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 76.642] gen9_emit_sampler: sampler = 14 [ 76.642] gen9_emit_sf: num_sf_outputs=2 [ 76.642] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) [ 76.642] gen9_emit_vertex_elements: setup id=5 [ 76.642] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 76.642] gen9_emit_vertex_elements: second channel 1 floats, offset=8 [ 76.642] thread_choose_span: clipped? 0 [ 76.642] imprecise_trapezoid_span_converter: using 4 threads [ 76.642] imprecise_trapezoid_span_converter: using 4 threads for span compositing 850x28 [ 76.642] thread_choose_span: clipped? 0 [ 76.642] span_thread: flushing 1 boxes [ 76.642] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 76.642] span_thread: flushing 20 boxes [ 76.642] span_thread: flushing 1 boxes [ 76.642] span_thread: flushing 1 boxes [ 76.642] gen9_render_composite_spans_boxes__thread: nbox=20, src=+(0, 0), dst=+(0, 0) [ 76.642] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 76.642] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 76.642] gen8_vertex_flush[498] = 69 [ 76.642] gen9_render_composite_spans_done() [ 76.642] sna_accel_flush: flush?=1, dirty?=0 [ 76.642] gen8_vertex_close: used=15279, vbo active? 23, vb=20, nreloc=1 [ 76.642] gen8_vertex_close: reloc[0] = 289 [ 76.642] kgem_add_reloc64: handle=23, pos=289, delta=0, domains=200000 [ 76.642] kgem_add_handle: handle=23, index=3 [ 76.642] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 76.642] batch[1/1, flags=1800]: 300 300 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=103 [fenced=0] [ 76.642] __kgem_busy: handle=1, busy=131072, wedged=0 [ 76.642] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd981000 [ 76.642] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 76.642] kgem_fixup_relocs: shrinking by 61440 [ 76.642] __kgem_busy: handle=2, busy=0, wedged=0 [ 76.642] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd981000 [ 76.642] kgem_commit: release handle=103 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fff45000 [ 76.642] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 76.642] kgem_commit: release handle=35 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa4000 [ 76.642] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 76.642] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 76.642] sna_accel_flush: flush?=0, dirty?=0 [ 76.642] sna_composite_trapezoids(op=3, src=(6, 1), mask=18000, ntrap=30) [ 76.642] kgem_bo_is_busy: handle=103, domain: 3 exec? 0, rq? 1 [ 76.642] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 1, mono? 0 precise? 0 [ 76.642] kgem_bo_is_busy: handle=103, domain: 3 exec? 0, rq? 1 [ 76.642] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 76.642] kgem_bo_is_busy: handle=103, domain: 3 exec? 0, rq? 1 [ 76.642] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.642] imprecise_trapezoid_span_converter: extents (1, 1), (849, 7) [ 76.642] sna_compute_composite_region: dst=(1, 1)x(848, 6) [ 76.642] sna_compute_composite_region: initial clip against dst->pDrawable: (1, 1), (849, 7) [ 76.642] clip_to_dst: region: 1x[(1, 1), (849, 7)], clip: 1x[(0, 0), (850, 28)] [ 76.642] sna_compute_composite_region: clip against dst->pCompositeClip: (1, 1), (849, 7) [ 76.642] sna_compute_composite_region: clip against src (0x0 clip=0): (1, 1), (849, 7) [ 76.642] kgem_bo_is_busy: handle=103, domain: 3 exec? 0, rq? 1 [ 76.642] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.642] imprecise_trapezoid_span_converter: after clip -- extents (1, 1), (849, 7), delta=(0, 0) src -> (1, 1) [ 76.642] gen9_render_composite_spans: 848x6 with flags=0, current mode=1 [ 76.642] kgem_bo_is_busy: handle=103, domain: 3 exec? 0, rq? 1 [ 76.642] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.642] gen9_composite_set_target: (1, 1)x(848, 6), partial?=1 [ 76.642] sna_drawable_use_bo pixmap=4710, box=((1, 1), (849, 7)), flags=7... [ 76.642] sna_drawable_use_bo: exported target, set PREFER_GPU [ 76.642] sna_drawable_use_bo: pinned, never REPLACES [ 76.642] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=7 [ 76.642] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.642] sna_drawable_use_bo: using whole GPU bo [ 76.642] gen9_composite_set_target: pixmap=4710, format=20028888, size=850x28, pitch=3584, delta=(0,0),damage=0xffffffffffffffff [ 76.642] gen9_composite_picture: (1, 1)x(848, 6), dst=(1, 1) [ 76.642] color_convert: src=ff474642 [20028888] [ 76.642] color_convert: dst=ff474642 [20028888] [ 76.642] sna_render_get_solid: ff474642 [ 76.642] sna_render_get_solid(14) = ff474642 (recreate) [ 76.642] kgem_create_proxy: target handle=122 [proxy? -1], offset=56, length=4, io=0 [ 76.642] __kgem_bo_init(handle=122, num_pages=4) [ 76.642] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 76.642] gen4_choose_spans_emitter: solid source [ 76.642] kgem_check_bo: num_pages=+29, num_exec=+2 [ 76.642] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 76.642] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 76.642] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 76.642] kgem_add_handle: handle=4, index=0 [ 76.642] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 76.642] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 76.642] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 76.642] gen9_composite_get_binding_table(ffc0) [ 76.642] kgem_add_reloc64: handle=103, pos=16360, delta=0, domains=20002 [ 76.642] kgem_add_handle: handle=103, index=1 [ 76.642] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fff45000) [ 76.642] __kgem_bo_mark_dirty: handle=103 (proxy? 0) [ 76.642] [3fe0] bind bo(handle=103, addr=fff45000), format=192, width=850, height=28, pitch=3584, tiling=1 -> render [ 76.642] kgem_add_reloc64: handle=122, pos=16344, delta=0, domains=40000 [ 76.642] kgem_add_reloc64: adding proxy [delta=56] for handle=122 [ 76.642] kgem_add_handle: handle=122, index=2 [ 76.642] kgem_add_reloc64[4] = (delta=56, target handle=2, presumed=fff6a000) [ 76.642] [3fd0] bind bo(handle=122, addr=fff6a038), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 76.642] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 76.642] gen9_emit_sampler: sampler = c [ 76.642] gen9_emit_sf: num_sf_outputs=2 [ 76.642] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) [ 76.642] gen9_emit_vertex_elements: setup id=5 [ 76.642] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 76.642] gen9_emit_vertex_elements: second channel 1 floats, offset=8 [ 76.642] thread_choose_span: clipped? 0 [ 76.642] imprecise_trapezoid_span_converter: using 1 threads [ 76.642] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.31, dst=+(0, 0), box=(3, 1) x (1, 1) [ 76.642] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.75, dst=+(0, 0), box=(4, 1) x (1, 1) [ 76.642] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(5, 1) x (840, 1) [ 76.642] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.75, dst=+(0, 0), box=(845, 1) x (1, 1) [ 76.642] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.25, dst=+(0, 0), box=(846, 1) x (1, 1) [ 76.642] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.63, dst=+(0, 0), box=(2, 2) x (1, 1) [ 76.642] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.69, dst=+(0, 0), box=(3, 2) x (1, 1) [ 76.642] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.25, dst=+(0, 0), box=(4, 2) x (1, 1) [ 76.642] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.25, dst=+(0, 0), box=(845, 2) x (1, 1) [ 76.642] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.75, dst=+(0, 0), box=(846, 2) x (1, 1) [ 76.642] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.50, dst=+(0, 0), box=(847, 2) x (1, 1) [ 76.642] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.31, dst=+(0, 0), box=(1, 3) x (1, 1) [ 76.642] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(2, 3) x (1, 1) [ 76.642] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.50, dst=+(0, 0), box=(847, 3) x (1, 1) [ 76.642] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.25, dst=+(0, 0), box=(848, 3) x (1, 1) [ 76.642] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.44, dst=+(0, 0), box=(1, 4) x (1, 1) [ 76.642] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.50, dst=+(0, 0), box=(848, 4) x (1, 1) [ 76.642] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.25, dst=+(0, 0), box=(1, 5) x (1, 1) [ 76.642] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.25, dst=+(0, 0), box=(848, 5) x (1, 1) [ 76.642] gen8_vertex_flush[498] = 57 [ 76.643] gen9_render_composite_spans_done() [ 76.643] sna_accel_flush: flush?=1, dirty?=0 [ 76.643] gen8_vertex_close: used=15450, vbo active? 23, vb=20, nreloc=1 [ 76.643] gen8_vertex_close: reloc[0] = 289 [ 76.643] kgem_add_reloc64: handle=23, pos=289, delta=0, domains=200000 [ 76.643] kgem_add_handle: handle=23, index=3 [ 76.643] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 76.643] batch[1/1, flags=1800]: 300 300 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=103 [fenced=0] [ 76.643] __kgem_busy: handle=1, busy=131072, wedged=0 [ 76.643] __kgem_busy: handle=2, busy=131072, wedged=0 [ 76.643] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x7f, presumed-offset=fd373000 [ 76.643] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> 1 [ 76.643] kgem_create_linear(65536) [ 76.643] search_linear_cache: num_pages=16, flags=406, use_active? 0, use_large=0 [max=65536] [ 76.643] search_linear_cache: searching for inactive cpu map [ 76.643] kgem_bo_remove_from_inactive: removing handle=130 from inactive [ 76.643] search_linear_cache: found handle=130 (num_pages=16) in linear vma cache [ 76.643] kgem_bo_map__cpu(handle=130, size=65536, map=0x0:0x7fc6b417b000) [ 76.643] kgem_new_batch: allocated and mapped batch handle=130 [size=65536] [ 76.643] kgem_bo_sync__cpu: handle=130 [ 76.643] __kgem_busy: handle=130, busy=0, wedged=0 [ 76.643] kgem_bo_sync__cpu: SYNC: handle=130, needs_flush? 0, domain? 0, busy? 0 [ 76.643] __kgem_busy: handle=130, busy=0, wedged=0 [ 76.643] kgem_bo_retire: retiring bo handle=130 (needed flush? 0), rq? 0 [busy?=0] [ 76.643] assert_bo_retired: handle=130, domain: 0 exec? 0, rq? 0 [ 76.643] kgem_new_batch: using last batch handle=127 [ 76.643] kgem_commit: release handle=127 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd373000 [ 76.643] kgem_commit: release handle=103 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fff45000 [ 76.643] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 76.643] kgem_commit: release handle=122 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 76.643] __kgem_bo_clear_busy: handle=122 [ 76.643] kgem_commit: release handle=122 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff6a000 [ 76.643] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 76.643] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 76.643] sna_composite_trapezoids(op=3, src=(6, 0), mask=18000, ntrap=31) [ 76.643] kgem_bo_is_busy: handle=103, domain: 3 exec? 0, rq? 1 [ 76.643] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 76.643] kgem_bo_is_busy: handle=103, domain: 3 exec? 0, rq? 1 [ 76.643] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 76.643] kgem_bo_is_busy: handle=103, domain: 3 exec? 0, rq? 1 [ 76.643] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.643] imprecise_trapezoid_span_converter: extents (0, 0), (850, 28) [ 76.643] sna_compute_composite_region: dst=(0, 0)x(850, 28) [ 76.643] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (850, 28) [ 76.643] clip_to_dst: region: 1x[(0, 0), (850, 28)], clip: 1x[(0, 0), (850, 28)] [ 76.643] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (850, 28) [ 76.643] sna_compute_composite_region: clip against src (0x0 clip=0): (0, 0), (850, 28) [ 76.643] kgem_bo_is_busy: handle=103, domain: 3 exec? 0, rq? 1 [ 76.643] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.643] imprecise_trapezoid_span_converter: after clip -- extents (0, 0), (850, 28), delta=(0, 0) src -> (0, 0) [ 76.643] gen9_render_composite_spans: 850x28 with flags=0, current mode=1 [ 76.643] kgem_bo_is_busy: handle=103, domain: 3 exec? 0, rq? 1 [ 76.643] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.643] gen9_composite_set_target: (0, 0)x(850, 28), partial?=1 [ 76.643] sna_drawable_use_bo pixmap=4710, box=((0, 0), (850, 28)), flags=7... [ 76.643] sna_drawable_use_bo: exported target, set PREFER_GPU [ 76.643] sna_drawable_use_bo: pinned, never REPLACES [ 76.643] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=7 [ 76.643] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.643] sna_drawable_use_bo: using whole GPU bo [ 76.643] gen9_composite_set_target: pixmap=4710, format=20028888, size=850x28, pitch=3584, delta=(0,0),damage=0xffffffffffffffff [ 76.643] gen9_composite_picture: (0, 0)x(850, 28), dst=(0, 0) [ 76.643] color_convert: src=7000000 [20028888] [ 76.643] color_convert: dst=7000000 [20028888] [ 76.643] sna_render_get_solid: 7000000 [ 76.643] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 76.643] gen4_choose_spans_emitter: solid source [ 76.643] kgem_check_bo: num_pages=+29, num_exec=+2 [ 76.643] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 76.643] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 76.643] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 76.643] kgem_add_handle: handle=4, index=0 [ 76.643] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 76.643] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 76.643] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 76.643] gen9_composite_get_binding_table(ffc0) [ 76.643] kgem_add_reloc64: handle=103, pos=16360, delta=0, domains=20002 [ 76.643] kgem_add_handle: handle=103, index=1 [ 76.643] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fff45000) [ 76.643] __kgem_bo_mark_dirty: handle=103 (proxy? 0) [ 76.643] [3fe0] bind bo(handle=103, addr=fff45000), format=192, width=850, height=28, pitch=3584, tiling=1 -> render [ 76.643] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 76.643] kgem_add_reloc64: adding proxy [delta=28] for handle=7 [ 76.643] kgem_add_handle: handle=7, index=2 [ 76.643] kgem_add_reloc64[4] = (delta=28, target handle=2, presumed=fffe8000) [ 76.643] [3fd0] bind bo(handle=7, addr=fffe801c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 76.643] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 76.643] gen9_emit_sampler: sampler = c [ 76.643] gen9_emit_sf: num_sf_outputs=2 [ 76.643] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) [ 76.643] gen9_emit_vertex_elements: setup id=5 [ 76.643] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 76.643] gen9_emit_vertex_elements: second channel 1 floats, offset=8 [ 76.643] thread_choose_span: clipped? 0 [ 76.643] imprecise_trapezoid_span_converter: using 4 threads [ 76.643] imprecise_trapezoid_span_converter: using 4 threads for span compositing 850x28 [ 76.643] thread_choose_span: clipped? 0 [ 76.643] span_thread: flushing 2 boxes [ 76.643] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 76.643] span_thread: flushing 29 boxes [ 76.643] [ 76.643] span_thread: flushing 2 boxes [ 76.643] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) span_thread: flushing 2 boxes [ 76.643] gen9_render_composite_spans_boxes__thread: nbox=29, src=+(0, 0), dst=+(0, 0) [ 76.643] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 76.643] gen8_vertex_flush[498] = 105 [ 76.643] gen9_render_composite_spans_done() [ 76.643] sna_accel_flush: flush?=1, dirty?=0 [ 76.643] gen8_vertex_close: used=15765, vbo active? 23, vb=20, nreloc=1 [ 76.643] gen8_vertex_close: reloc[0] = 289 [ 76.643] kgem_add_reloc64: handle=23, pos=289, delta=0, domains=200000 [ 76.643] kgem_add_handle: handle=23, index=3 [ 76.643] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 76.643] batch[1/1, flags=1800]: 300 300 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=103 [fenced=0] [ 76.643] __kgem_busy: handle=1, busy=0, wedged=0 [ 76.643] __kgem_retire_rq: request 1 complete [ 76.643] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 76.643] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 76.643] kgem_fixup_relocs: shrinking by 61440 [ 76.643] __kgem_busy: handle=1, busy=0, wedged=0 [ 76.643] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 76.643] kgem_commit: release handle=103 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fff45000 [ 76.643] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 76.643] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 76.643] __kgem_bo_clear_busy: handle=7 [ 76.643] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 76.643] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 76.643] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 76.643] sna_accel_flush: flush?=0, dirty?=0 [ 76.643] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=114, name=86 [ 76.643] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 76.643] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 76.643] sna_dri2_get_back: draw size=3840x2160, back buffer handle=114 size=3840x2160, is-scanout? 1, active?=0, pitch=15360, front pitch=15360 [ 76.643] sna_dri2_get_back: reuse backbuffer? 1 [ 76.643] sna_dri2_get_back: back buffer handle=114, active?=0, refcnt=1 [ 76.643] sna_dri2_get_back: reuse unattached back [ 76.643] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 76.643] sna_dri2_reuse_buffer: reusing back buffer handle=114, name=86, pitch=15360, age=0 [ 76.643] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 76.643] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=128, name=76, active_scanout=2 [ 76.643] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 76.643] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=128] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 76.643] sna_accel_flush: flush?=0, dirty?=0 [ 76.643] sna_accel_flush: flush?=0, dirty?=0 [ 76.643] sna_accel_flush: flush?=0, dirty?=0 [ 76.643] sna_block_handler (tv=0.0) [ 76.643] sna_wakeup_handler [ 76.643] sna_glyphs(op=3, nlist=1, src=(1, 440)) [ 76.643] kgem_bo_is_busy: handle=112, domain: 3 exec? 0, rq? 1 [ 76.643] sna_glyphs: discarding mask [ 76.643] glyphs0_to_dst(op=3, src=(1, 440), nlist=1, dst=(1, 440)+(0, 0)) [ 76.643] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.643] gen9_render_composite: 0x0, current mode=0/1 [ 76.643] kgem_bo_is_busy: handle=6, domain: 3 exec? 0, rq? 1 [ 76.643] kgem_bo_is_busy: handle=112, domain: 3 exec? 0, rq? 1 [ 76.643] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.643] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.643] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.643] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.643] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.643] sna_drawable_use_bo: using whole GPU bo [ 76.643] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.643] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.643] color_convert: src=ff8ae234 [20028888] [ 76.643] color_convert: dst=ff8ae234 [20028888] [ 76.643] sna_render_get_solid: ff8ae234 [ 76.643] sna_render_get_solid(22) = ff8ae234 (old) [ 76.643] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.643] sna_transform_is_imprecise_integer_translation: no transform [ 76.643] gen9_composite_picture: integer translation (0, 0), removing [ 76.643] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.643] sna_render_pixmap_bo: GPU all damaged [ 76.643] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.643] gen4_choose_composite_emitter: solid, identity mask [ 76.643] kgem_check_bo: num_pages=+9125, num_exec=+3 [ 76.643] aligning vertex: was 3, now 4 floats per vertex [ 76.643] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 76.643] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 76.643] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 76.643] kgem_add_handle: handle=4, index=0 [ 76.643] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 76.643] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 76.643] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 76.643] gen9_composite_get_binding_table(ffc0) [ 76.643] kgem_add_reloc64: handle=112, pos=16360, delta=0, domains=20002 [ 76.643] kgem_add_handle: handle=112, index=1 [ 76.643] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e64a9000) [ 76.643] __kgem_bo_mark_dirty: handle=112 (proxy? 0) [ 76.643] [3fe0] bind bo(handle=112, addr=e64a9000), format=192, width=3775, height=2136, pitch=15360, tiling=1 -> render [ 76.643] kgem_add_reloc64: handle=122, pos=16344, delta=0, domains=40000 [ 76.643] kgem_add_reloc64: adding proxy [delta=88] for handle=122 [ 76.643] kgem_add_handle: handle=122, index=2 [ 76.643] kgem_add_reloc64[4] = (delta=88, target handle=2, presumed=fff6a000) [ 76.643] [3fd0] bind bo(handle=122, addr=fff6a058), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 76.643] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 [ 76.643] kgem_add_handle: handle=6, index=3 [ 76.643] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd581000) [ 76.643] [3fc0] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 76.643] gen9_emit_cc: blend=177 (current=ffffffff), src=17, dst=18 [ 76.643] gen9_emit_sampler: sampler = a [ 76.643] gen9_emit_sf: num_sf_outputs=2 [ 76.643] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.643] gen9_emit_vertex_elements: setup id=9 [ 76.643] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 76.643] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 76.643] glyphs0_to_dst: glyph=(1, 432)x(9, 8), unclipped [ 76.643] emit_primitive_identity_mask__avx2: dst=(1, 432), mask=(688.00, 32.00) x (9.00, 8.00) [ 76.643] glyphs0_to_dst: glyph=(9, 430)x(10, 13), unclipped [ 76.643] emit_primitive_identity_mask__avx2: dst=(9, 430), mask=(672.00, 48.00) x (10.00, 13.00) [ 76.643] glyphs0_to_dst: glyph=(19, 432)x(9, 8), unclipped [ 76.643] emit_primitive_identity_mask__avx2: dst=(19, 432), mask=(688.00, 32.00) x (9.00, 8.00) [ 76.643] glyphs0_to_dst: glyph=(28, 434)x(8, 3), unclipped [ 76.643] emit_primitive_identity_mask__avx2: dst=(28, 434), mask=(688.00, 48.00) x (8.00, 3.00) [ 76.643] glyphs0_to_dst: glyph=(36, 430)x(11, 10), unclipped [ 76.643] emit_primitive_identity_mask__avx2: dst=(36, 430), mask=(704.00, 0.00) x (11.00, 10.00) [ 76.644] glyphs0_to_dst: glyph=(46, 432)x(9, 8), unclipped [ 76.644] emit_primitive_identity_mask__avx2: dst=(46, 432), mask=(720.00, 0.00) x (9.00, 8.00) [ 76.644] glyphs0_to_dst: glyph=(54, 432)x(10, 8), unclipped [ 76.644] emit_primitive_identity_mask__avx2: dst=(54, 432), mask=(704.00, 16.00) x (10.00, 8.00) [ 76.644] glyphs0_to_dst: glyph=(63, 432)x(10, 8), unclipped [ 76.644] emit_primitive_identity_mask__avx2: dst=(63, 432), mask=(720.00, 16.00) x (10.00, 8.00) [ 76.644] glyphs0_to_dst: glyph=(72, 429)x(10, 11), unclipped [ 76.644] emit_primitive_identity_mask__avx2: dst=(72, 429), mask=(736.00, 0.00) x (10.00, 11.00) [ 76.644] glyphs0_to_dst: glyph=(81, 432)x(10, 8), unclipped [ 76.644] emit_primitive_identity_mask__avx2: dst=(81, 432), mask=(752.00, 0.00) x (10.00, 8.00) [ 76.644] glyphs0_to_dst: glyph=(90, 429)x(10, 11), unclipped [ 76.644] emit_primitive_identity_mask__avx2: dst=(90, 429), mask=(736.00, 0.00) x (10.00, 11.00) [ 76.644] glyphs0_to_dst: glyph=(99, 432)x(11, 8), unclipped [ 76.644] emit_primitive_identity_mask__avx2: dst=(99, 432), mask=(736.00, 16.00) x (11.00, 8.00) [ 76.644] glyphs0_to_dst: glyph=(109, 432)x(9, 8), unclipped [ 76.644] emit_primitive_identity_mask__avx2: dst=(109, 432), mask=(752.00, 16.00) x (9.00, 8.00) [ 76.644] glyphs0_to_dst: glyph=(118, 434)x(8, 3), unclipped [ 76.644] emit_primitive_identity_mask__avx2: dst=(118, 434), mask=(688.00, 48.00) x (8.00, 3.00) [ 76.644] glyphs0_to_dst: glyph=(126, 430)x(10, 10), unclipped [ 76.644] emit_primitive_identity_mask__avx2: dst=(126, 430), mask=(704.00, 32.00) x (10.00, 10.00) [ 76.644] glyphs0_to_dst: glyph=(135, 430)x(10, 10), unclipped [ 76.644] emit_primitive_identity_mask__avx2: dst=(135, 430), mask=(704.00, 32.00) x (10.00, 10.00) [ 76.644] glyphs0_to_dst: glyph=(144, 430)x(10, 10), unclipped [ 76.644] emit_primitive_identity_mask__avx2: dst=(144, 430), mask=(720.00, 32.00) x (10.00, 10.00) [ 76.644] glyphs0_to_dst: glyph=(153, 430)x(10, 10), unclipped [ 76.644] emit_primitive_identity_mask__avx2: dst=(153, 430), mask=(704.00, 48.00) x (10.00, 10.00) [ 76.644] gen8_vertex_flush[498] = 54 [ 76.644] gen9_magic_ca_pass: CA fixup (3942 -> 3996) [ 76.644] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.644] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.644] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.644] sna_glyphs(op=3, nlist=1, src=(163, 440)) [ 76.644] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.644] sna_glyphs: discarding mask [ 76.644] glyphs0_to_dst(op=3, src=(163, 440), nlist=1, dst=(163, 440)+(0, 0)) [ 76.644] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.644] gen9_render_composite: 0x0, current mode=1/1 [ 76.644] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 76.644] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.644] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.644] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.644] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.644] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.644] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.644] sna_drawable_use_bo: using whole GPU bo [ 76.644] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.644] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.644] color_convert: src=ffffffff [20028888] [ 76.644] color_convert: dst=ffffffff [20028888] [ 76.644] sna_render_get_solid: ffffffff [ 76.644] sna_render_get_solid(white) [ 76.644] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.644] sna_transform_is_imprecise_integer_translation: no transform [ 76.644] gen9_composite_picture: integer translation (0, 0), removing [ 76.644] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.644] sna_render_pixmap_bo: GPU all damaged [ 76.644] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.644] gen4_choose_composite_emitter: solid, identity mask [ 76.644] kgem_check_bo: num_pages=+1, num_exec=+1 [ 76.644] gen9_composite_get_binding_table(fec0) [ 76.644] kgem_add_reloc64: handle=7, pos=16296, delta=0, domains=40000 [ 76.644] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 76.644] kgem_add_handle: handle=7, index=4 [ 76.644] kgem_add_reloc64[6] = (delta=1048, target handle=4, presumed=fffe8000) [ 76.644] [3fa0] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 76.644] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.644] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.644] gen9_emit_vertex_elements: setup id=9 [ 76.644] glyphs0_to_dst: glyph=(165, 432)x(5, 8), unclipped [ 76.644] emit_primitive_identity_mask__avx2: dst=(165, 432), mask=(720.00, 48.00) x (5.00, 8.00) [ 76.644] gen8_vertex_flush[598] = 3 [ 76.644] gen9_magic_ca_pass: CA fixup (3996 -> 3999) [ 76.644] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.644] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.644] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.644] sna_glyphs(op=3, nlist=1, src=(172, 440)) [ 76.644] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.644] sna_glyphs: discarding mask [ 76.644] glyphs0_to_dst(op=3, src=(172, 440), nlist=1, dst=(172, 440)+(0, 0)) [ 76.644] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.644] gen9_render_composite: 0x0, current mode=1/1 [ 76.644] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 76.644] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.644] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.644] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.644] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.644] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.644] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.644] sna_drawable_use_bo: using whole GPU bo [ 76.644] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.644] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.644] color_convert: src=ff729fcf [20028888] [ 76.644] color_convert: dst=ff729fcf [20028888] [ 76.644] sna_render_get_solid: ff729fcf [ 76.644] sna_render_get_solid(23) = ff729fcf (old) [ 76.644] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.644] sna_transform_is_imprecise_integer_translation: no transform [ 76.644] gen9_composite_picture: integer translation (0, 0), removing [ 76.644] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.644] sna_render_pixmap_bo: GPU all damaged [ 76.644] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.644] gen4_choose_composite_emitter: solid, identity mask [ 76.644] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.644] gen9_composite_get_binding_table(fe40) [ 76.644] kgem_add_reloc64: handle=122, pos=16264, delta=0, domains=40000 [ 76.644] kgem_add_reloc64: adding proxy [delta=92] for handle=122 [ 76.644] kgem_add_reloc64[7] = (delta=92, target handle=2, presumed=fff6a000) [ 76.644] [3f80] bind bo(handle=122, addr=fff6a05c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 76.644] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.644] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.644] gen9_emit_vertex_elements: setup id=9 [ 76.644] glyphs0_to_dst: glyph=(171, 434)x(11, 3), unclipped [ 76.644] emit_primitive_identity_mask__avx2: dst=(171, 434), mask=(736.00, 32.00) x (11.00, 3.00) [ 76.644] glyphs0_to_dst: glyph=(180, 429)x(10, 14), unclipped [ 76.644] emit_primitive_identity_mask__avx2: dst=(180, 429), mask=(944.00, 48.00) x (10.00, 14.00) [ 76.644] glyphs0_to_dst: glyph=(189, 429)x(11, 11), unclipped [ 76.644] emit_primitive_identity_mask__avx2: dst=(189, 429), mask=(960.00, 0.00) x (11.00, 11.00) [ 76.644] glyphs0_to_dst: glyph=(198, 432)x(10, 8), unclipped [ 76.644] emit_primitive_identity_mask__avx2: dst=(198, 432), mask=(976.00, 0.00) x (10.00, 8.00) [ 76.644] glyphs0_to_dst: glyph=(208, 432)x(9, 11), unclipped [ 76.644] emit_primitive_identity_mask__avx2: dst=(208, 432), mask=(960.00, 16.00) x (9.00, 11.00) [ 76.644] glyphs0_to_dst: glyph=(216, 429)x(10, 14), unclipped [ 76.644] emit_primitive_identity_mask__avx2: dst=(216, 429), mask=(944.00, 48.00) x (10.00, 14.00) [ 76.644] glyphs0_to_dst: glyph=(225, 430)x(10, 10), unclipped [ 76.644] emit_primitive_identity_mask__avx2: dst=(225, 430), mask=(976.00, 16.00) x (10.00, 10.00) [ 76.644] glyphs0_to_dst: glyph=(234, 441)x(11, 2), unclipped [ 76.644] emit_primitive_identity_mask__avx2: dst=(234, 441), mask=(992.00, 0.00) x (11.00, 2.00) [ 76.644] glyphs0_to_dst: glyph=(243, 429)x(11, 11), unclipped [ 76.644] emit_primitive_identity_mask__avx2: dst=(243, 429), mask=(1008.00, 0.00) x (11.00, 11.00) [ 76.644] glyphs0_to_dst: glyph=(253, 432)x(9, 8), unclipped [ 76.644] emit_primitive_identity_mask__avx2: dst=(253, 432), mask=(720.00, 0.00) x (9.00, 8.00) [ 76.644] glyphs0_to_dst: glyph=(261, 432)x(10, 8), unclipped [ 76.644] emit_primitive_identity_mask__avx2: dst=(261, 432), mask=(704.00, 16.00) x (10.00, 8.00) [ 76.644] glyphs0_to_dst: glyph=(270, 432)x(10, 8), unclipped [ 76.644] emit_primitive_identity_mask__avx2: dst=(270, 432), mask=(704.00, 16.00) x (10.00, 8.00) [ 76.644] glyphs0_to_dst: glyph=(279, 428)x(10, 12), unclipped [ 76.644] emit_primitive_identity_mask__avx2: dst=(279, 428), mask=(992.00, 16.00) x (10.00, 12.00) [ 76.644] glyphs0_to_dst: glyph=(288, 432)x(10, 8), unclipped [ 76.644] emit_primitive_identity_mask__avx2: dst=(288, 432), mask=(704.00, 16.00) x (10.00, 8.00) [ 76.644] glyphs0_to_dst: glyph=(297, 432)x(10, 8), unclipped [ 76.644] emit_primitive_identity_mask__avx2: dst=(297, 432), mask=(752.00, 0.00) x (10.00, 8.00) [ 76.644] glyphs0_to_dst: glyph=(307, 428)x(10, 12), unclipped [ 76.644] emit_primitive_identity_mask__avx2: dst=(307, 428), mask=(1008.00, 16.00) x (10.00, 12.00) [ 76.644] glyphs0_to_dst: glyph=(315, 429)x(11, 11), unclipped [ 76.644] emit_primitive_identity_mask__avx2: dst=(315, 429), mask=(960.00, 0.00) x (11.00, 11.00) [ 76.644] glyphs0_to_dst: glyph=(324, 432)x(11, 8), unclipped [ 76.644] emit_primitive_identity_mask__avx2: dst=(324, 432), mask=(736.00, 16.00) x (11.00, 8.00) [ 76.644] glyphs0_to_dst: glyph=(334, 432)x(9, 11), unclipped [ 76.644] emit_primitive_identity_mask__avx2: dst=(334, 432), mask=(960.00, 16.00) x (9.00, 11.00) [ 76.644] glyphs0_to_dst: glyph=(342, 441)x(11, 2), unclipped [ 76.644] emit_primitive_identity_mask__avx2: dst=(342, 441), mask=(992.00, 0.00) x (11.00, 2.00) [ 76.644] glyphs0_to_dst: glyph=(351, 428)x(10, 12), unclipped [ 76.644] emit_primitive_identity_mask__avx2: dst=(351, 428), mask=(992.00, 16.00) x (10.00, 12.00) [ 76.644] glyphs0_to_dst: glyph=(361, 428)x(9, 12), unclipped [ 76.644] emit_primitive_identity_mask__avx2: dst=(361, 428), mask=(960.00, 32.00) x (9.00, 12.00) [ 76.644] glyphs0_to_dst: glyph=(369, 432)x(10, 11), unclipped [ 76.644] emit_primitive_identity_mask__avx2: dst=(369, 432), mask=(976.00, 32.00) x (10.00, 11.00) [ 76.644] glyphs0_to_dst: glyph=(378, 429)x(10, 14), unclipped [ 76.644] emit_primitive_identity_mask__avx2: dst=(378, 429), mask=(944.00, 48.00) x (10.00, 14.00) [ 76.644] glyphs0_to_dst: glyph=(387, 430)x(10, 10), unclipped [ 76.644] emit_primitive_identity_mask__avx2: dst=(387, 430), mask=(960.00, 48.00) x (10.00, 10.00) [ 76.644] glyphs0_to_dst: glyph=(396, 441)x(11, 2), unclipped [ 76.644] emit_primitive_identity_mask__avx2: dst=(396, 441), mask=(992.00, 0.00) x (11.00, 2.00) [ 76.644] glyphs0_to_dst: glyph=(406, 432)x(9, 8), unclipped [ 76.644] emit_primitive_identity_mask__avx2: dst=(406, 432), mask=(688.00, 32.00) x (9.00, 8.00) [ 76.644] glyphs0_to_dst: glyph=(415, 432)x(9, 8), unclipped [ 76.644] emit_primitive_identity_mask__avx2: dst=(415, 432), mask=(752.00, 16.00) x (9.00, 8.00) [ 76.644] glyphs0_to_dst: glyph=(424, 432)x(9, 11), unclipped [ 76.644] emit_primitive_identity_mask__avx2: dst=(424, 432), mask=(960.00, 16.00) x (9.00, 11.00) [ 76.644] glyphs0_to_dst: glyph=(432, 429)x(10, 11), unclipped [ 76.644] emit_primitive_identity_mask__avx2: dst=(432, 429), mask=(976.00, 48.00) x (10.00, 11.00) [ 76.644] glyphs0_to_dst: glyph=(442, 432)x(9, 8), unclipped [ 76.644] emit_primitive_identity_mask__avx2: dst=(442, 432), mask=(688.00, 32.00) x (9.00, 8.00) [ 76.644] glyphs0_to_dst: glyph=(450, 432)x(10, 11), unclipped [ 76.644] emit_primitive_identity_mask__avx2: dst=(450, 432), mask=(976.00, 32.00) x (10.00, 11.00) [ 76.644] gen8_vertex_flush[698] = 96 [ 76.644] gen9_magic_ca_pass: CA fixup (3999 -> 4095) [ 76.644] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.644] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.644] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.644] sna_glyphs(op=3, nlist=1, src=(460, 440)) [ 76.644] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.644] sna_glyphs: discarding mask [ 76.644] glyphs0_to_dst(op=3, src=(460, 440), nlist=1, dst=(460, 440)+(0, 0)) [ 76.644] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.644] gen9_render_composite: 0x0, current mode=1/1 [ 76.644] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 76.644] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.644] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.644] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.644] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.644] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.644] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.644] sna_drawable_use_bo: using whole GPU bo [ 76.644] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.644] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.644] color_convert: src=ffffffff [20028888] [ 76.644] color_convert: dst=ffffffff [20028888] [ 76.644] sna_render_get_solid: ffffffff [ 76.644] sna_render_get_solid(white) [ 76.644] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.644] sna_transform_is_imprecise_integer_translation: no transform [ 76.644] gen9_composite_picture: integer translation (0, 0), removing [ 76.644] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.644] sna_render_pixmap_bo: GPU all damaged [ 76.644] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.644] gen4_choose_composite_emitter: solid, identity mask [ 76.644] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.644] gen9_composite_get_binding_table(fdc0) [ 76.644] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.644] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.644] gen9_emit_vertex_elements: setup id=9 [ 76.644] glyphs0_to_dst: glyph=(459, 429)x(10, 13), unclipped [ 76.644] emit_primitive_identity_mask__avx2: dst=(459, 429), mask=(752.00, 32.00) x (10.00, 13.00) [ 76.644] glyphs0_to_dst: glyph=(477, 435)x(10, 3), unclipped [ 76.644] emit_primitive_identity_mask__avx2: dst=(477, 435), mask=(1008.00, 48.00) x (10.00, 3.00) [ 76.644] glyphs0_to_dst: glyph=(487, 429)x(9, 14), unclipped [ 76.644] emit_primitive_identity_mask__avx2: dst=(487, 429), mask=(832.00, 32.00) x (9.00, 14.00) [ 76.644] glyphs0_to_dst: glyph=(496, 432)x(9, 8), unclipped [ 76.644] emit_primitive_identity_mask__avx2: dst=(496, 432), mask=(896.00, 48.00) x (9.00, 8.00) [ 76.644] glyphs0_to_dst: glyph=(504, 432)x(10, 8), unclipped [ 76.644] emit_primitive_identity_mask__avx2: dst=(504, 432), mask=(848.00, 16.00) x (10.00, 8.00) [ 76.644] glyphs0_to_dst: glyph=(514, 432)x(9, 8), unclipped [ 76.644] emit_primitive_identity_mask__avx2: dst=(514, 432), mask=(848.00, 48.00) x (9.00, 8.00) [ 76.644] glyphs0_to_dst: glyph=(522, 429)x(10, 11), unclipped [ 76.644] emit_primitive_identity_mask__avx2: dst=(522, 429), mask=(992.00, 32.00) x (10.00, 11.00) [ 76.644] glyphs0_to_dst: glyph=(532, 432)x(9, 11), unclipped [ 76.644] emit_primitive_identity_mask__avx2: dst=(532, 432), mask=(880.00, 16.00) x (9.00, 11.00) [ 76.644] glyphs0_to_dst: glyph=(541, 429)x(9, 11), unclipped [ 76.644] emit_primitive_identity_mask__avx2: dst=(541, 429), mask=(880.00, 0.00) x (9.00, 11.00) [ 76.644] glyphs0_to_dst: glyph=(550, 429)x(9, 14), unclipped [ 76.644] emit_primitive_identity_mask__avx2: dst=(550, 429), mask=(832.00, 32.00) x (9.00, 14.00) [ 76.644] glyphs0_to_dst: glyph=(558, 432)x(10, 8), unclipped [ 76.644] emit_primitive_identity_mask__avx2: dst=(558, 432), mask=(848.00, 16.00) x (10.00, 8.00) [ 76.644] glyphs0_to_dst: glyph=(568, 432)x(9, 11), unclipped [ 76.644] emit_primitive_identity_mask__avx2: dst=(568, 432), mask=(880.00, 16.00) x (9.00, 11.00) [ 76.644] glyphs0_to_dst: glyph=(576, 442)x(11, 2), unclipped [ 76.644] emit_primitive_identity_mask__avx2: dst=(576, 442), mask=(832.00, 48.00) x (11.00, 2.00) [ 76.644] glyphs0_to_dst: glyph=(585, 428)x(10, 12), unclipped [ 76.644] emit_primitive_identity_mask__avx2: dst=(585, 428), mask=(864.00, 0.00) x (10.00, 12.00) [ 76.644] glyphs0_to_dst: glyph=(594, 432)x(10, 8), unclipped [ 76.644] emit_primitive_identity_mask__avx2: dst=(594, 432), mask=(864.00, 32.00) x (10.00, 8.00) [ 76.644] glyphs0_to_dst: glyph=(603, 429)x(10, 11), unclipped [ 76.644] emit_primitive_identity_mask__avx2: dst=(603, 429), mask=(880.00, 32.00) x (10.00, 11.00) [ 76.644] glyphs0_to_dst: glyph=(612, 442)x(11, 2), unclipped [ 76.644] emit_primitive_identity_mask__avx2: dst=(612, 442), mask=(832.00, 48.00) x (11.00, 2.00) [ 76.644] glyphs0_to_dst: glyph=(621, 429)x(10, 11), unclipped [ 76.644] emit_primitive_identity_mask__avx2: dst=(621, 429), mask=(880.00, 32.00) x (10.00, 11.00) [ 76.644] glyphs0_to_dst: glyph=(630, 432)x(10, 8), unclipped [ 76.644] emit_primitive_identity_mask__avx2: dst=(630, 432), mask=(944.00, 0.00) x (10.00, 8.00) [ 76.644] glyphs0_to_dst: glyph=(639, 432)x(10, 11), unclipped [ 76.644] emit_primitive_identity_mask__avx2: dst=(639, 432), mask=(880.00, 48.00) x (10.00, 11.00) [ 76.644] glyphs0_to_dst: glyph=(651, 437)x(5, 3), unclipped [ 76.644] emit_primitive_identity_mask__avx2: dst=(651, 437), mask=(1008.00, 32.00) x (5.00, 3.00) [ 76.644] glyphs0_to_dst: glyph=(658, 432)x(9, 8), unclipped [ 76.644] emit_primitive_identity_mask__avx2: dst=(658, 432), mask=(896.00, 48.00) x (9.00, 8.00) [ 76.644] glyphs0_to_dst: glyph=(667, 428)x(9, 12), unclipped [ 76.644] emit_primitive_identity_mask__avx2: dst=(667, 428), mask=(992.00, 48.00) x (9.00, 12.00) [ 76.644] gen8_vertex_flush[798] = 69 [ 76.644] gen9_magic_ca_pass: CA fixup (4095 -> 4164) [ 76.644] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.644] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.644] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.644] sna_glyphs(op=3, nlist=1, src=(1, 457)) [ 76.644] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.644] sna_glyphs: discarding mask [ 76.644] glyphs0_to_dst(op=3, src=(1, 457), nlist=1, dst=(1, 457)+(0, 0)) [ 76.644] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.644] gen9_render_composite: 0x0, current mode=1/1 [ 76.644] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 76.644] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.644] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.644] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.644] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.644] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.644] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.644] sna_drawable_use_bo: using whole GPU bo [ 76.644] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.644] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.644] color_convert: src=ff8ae234 [20028888] [ 76.644] color_convert: dst=ff8ae234 [20028888] [ 76.644] sna_render_get_solid: ff8ae234 [ 76.644] sna_render_get_solid(22) = ff8ae234 (old) [ 76.644] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.644] sna_transform_is_imprecise_integer_translation: no transform [ 76.644] gen9_composite_picture: integer translation (0, 0), removing [ 76.644] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.644] sna_render_pixmap_bo: GPU all damaged [ 76.644] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.644] gen4_choose_composite_emitter: solid, identity mask [ 76.644] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.644] gen9_composite_get_binding_table(fd80) [ 76.644] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.644] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.644] gen9_emit_vertex_elements: setup id=9 [ 76.644] glyphs0_to_dst: glyph=(1, 449)x(9, 8), unclipped [ 76.644] emit_primitive_identity_mask__avx2: dst=(1, 449), mask=(688.00, 32.00) x (9.00, 8.00) [ 76.644] glyphs0_to_dst: glyph=(9, 447)x(10, 13), unclipped [ 76.644] emit_primitive_identity_mask__avx2: dst=(9, 447), mask=(672.00, 48.00) x (10.00, 13.00) [ 76.644] glyphs0_to_dst: glyph=(19, 449)x(9, 8), unclipped [ 76.644] emit_primitive_identity_mask__avx2: dst=(19, 449), mask=(688.00, 32.00) x (9.00, 8.00) [ 76.644] glyphs0_to_dst: glyph=(28, 451)x(8, 3), unclipped [ 76.644] emit_primitive_identity_mask__avx2: dst=(28, 451), mask=(688.00, 48.00) x (8.00, 3.00) [ 76.644] glyphs0_to_dst: glyph=(36, 447)x(11, 10), unclipped [ 76.644] emit_primitive_identity_mask__avx2: dst=(36, 447), mask=(704.00, 0.00) x (11.00, 10.00) [ 76.644] glyphs0_to_dst: glyph=(46, 449)x(9, 8), unclipped [ 76.644] emit_primitive_identity_mask__avx2: dst=(46, 449), mask=(720.00, 0.00) x (9.00, 8.00) [ 76.644] glyphs0_to_dst: glyph=(54, 449)x(10, 8), unclipped [ 76.645] emit_primitive_identity_mask__avx2: dst=(54, 449), mask=(704.00, 16.00) x (10.00, 8.00) [ 76.645] glyphs0_to_dst: glyph=(63, 449)x(10, 8), unclipped [ 76.645] emit_primitive_identity_mask__avx2: dst=(63, 449), mask=(720.00, 16.00) x (10.00, 8.00) [ 76.645] glyphs0_to_dst: glyph=(72, 446)x(10, 11), unclipped [ 76.645] emit_primitive_identity_mask__avx2: dst=(72, 446), mask=(736.00, 0.00) x (10.00, 11.00) [ 76.645] glyphs0_to_dst: glyph=(81, 449)x(10, 8), unclipped [ 76.645] emit_primitive_identity_mask__avx2: dst=(81, 449), mask=(752.00, 0.00) x (10.00, 8.00) [ 76.645] glyphs0_to_dst: glyph=(90, 446)x(10, 11), unclipped [ 76.645] emit_primitive_identity_mask__avx2: dst=(90, 446), mask=(736.00, 0.00) x (10.00, 11.00) [ 76.645] glyphs0_to_dst: glyph=(99, 449)x(11, 8), unclipped [ 76.645] emit_primitive_identity_mask__avx2: dst=(99, 449), mask=(736.00, 16.00) x (11.00, 8.00) [ 76.645] glyphs0_to_dst: glyph=(109, 449)x(9, 8), unclipped [ 76.645] emit_primitive_identity_mask__avx2: dst=(109, 449), mask=(752.00, 16.00) x (9.00, 8.00) [ 76.645] glyphs0_to_dst: glyph=(118, 451)x(8, 3), unclipped [ 76.645] emit_primitive_identity_mask__avx2: dst=(118, 451), mask=(688.00, 48.00) x (8.00, 3.00) [ 76.645] glyphs0_to_dst: glyph=(126, 447)x(10, 10), unclipped [ 76.645] emit_primitive_identity_mask__avx2: dst=(126, 447), mask=(704.00, 32.00) x (10.00, 10.00) [ 76.645] glyphs0_to_dst: glyph=(135, 447)x(10, 10), unclipped [ 76.645] emit_primitive_identity_mask__avx2: dst=(135, 447), mask=(704.00, 32.00) x (10.00, 10.00) [ 76.645] glyphs0_to_dst: glyph=(144, 447)x(10, 10), unclipped [ 76.645] emit_primitive_identity_mask__avx2: dst=(144, 447), mask=(720.00, 32.00) x (10.00, 10.00) [ 76.645] glyphs0_to_dst: glyph=(153, 447)x(10, 10), unclipped [ 76.645] emit_primitive_identity_mask__avx2: dst=(153, 447), mask=(704.00, 48.00) x (10.00, 10.00) [ 76.645] gen8_vertex_flush[898] = 54 [ 76.645] gen9_magic_ca_pass: CA fixup (4164 -> 4218) [ 76.645] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.645] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.645] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.645] sna_glyphs(op=3, nlist=1, src=(163, 457)) [ 76.645] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.645] sna_glyphs: discarding mask [ 76.645] glyphs0_to_dst(op=3, src=(163, 457), nlist=1, dst=(163, 457)+(0, 0)) [ 76.645] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.645] gen9_render_composite: 0x0, current mode=1/1 [ 76.645] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 76.645] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.645] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.645] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.645] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.645] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.645] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.645] sna_drawable_use_bo: using whole GPU bo [ 76.645] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.645] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.645] color_convert: src=ffffffff [20028888] [ 76.645] color_convert: dst=ffffffff [20028888] [ 76.645] sna_render_get_solid: ffffffff [ 76.645] sna_render_get_solid(white) [ 76.645] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.645] sna_transform_is_imprecise_integer_translation: no transform [ 76.645] gen9_composite_picture: integer translation (0, 0), removing [ 76.645] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.645] sna_render_pixmap_bo: GPU all damaged [ 76.645] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.645] gen4_choose_composite_emitter: solid, identity mask [ 76.645] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.645] gen9_composite_get_binding_table(fd40) [ 76.645] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.645] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.645] gen9_emit_vertex_elements: setup id=9 [ 76.645] glyphs0_to_dst: glyph=(165, 449)x(5, 8), unclipped [ 76.645] emit_primitive_identity_mask__avx2: dst=(165, 449), mask=(720.00, 48.00) x (5.00, 8.00) [ 76.645] gen8_vertex_flush[998] = 3 [ 76.645] gen9_magic_ca_pass: CA fixup (4218 -> 4221) [ 76.645] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.645] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.645] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.645] sna_glyphs(op=3, nlist=1, src=(172, 457)) [ 76.645] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.645] sna_glyphs: discarding mask [ 76.645] glyphs0_to_dst(op=3, src=(172, 457), nlist=1, dst=(172, 457)+(0, 0)) [ 76.645] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.645] gen9_render_composite: 0x0, current mode=1/1 [ 76.645] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 76.645] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.645] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.645] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.645] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.645] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.645] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.645] sna_drawable_use_bo: using whole GPU bo [ 76.645] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.645] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.645] color_convert: src=ff729fcf [20028888] [ 76.645] color_convert: dst=ff729fcf [20028888] [ 76.645] sna_render_get_solid: ff729fcf [ 76.645] sna_render_get_solid(23) = ff729fcf (old) [ 76.645] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.645] sna_transform_is_imprecise_integer_translation: no transform [ 76.645] gen9_composite_picture: integer translation (0, 0), removing [ 76.645] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.645] sna_render_pixmap_bo: GPU all damaged [ 76.645] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.645] gen4_choose_composite_emitter: solid, identity mask [ 76.645] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.645] gen9_composite_get_binding_table(fd00) [ 76.645] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.645] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.645] gen9_emit_vertex_elements: setup id=9 [ 76.645] glyphs0_to_dst: glyph=(171, 451)x(11, 3), unclipped [ 76.645] emit_primitive_identity_mask__avx2: dst=(171, 451), mask=(736.00, 32.00) x (11.00, 3.00) [ 76.645] glyphs0_to_dst: glyph=(180, 446)x(10, 14), unclipped [ 76.645] emit_primitive_identity_mask__avx2: dst=(180, 446), mask=(944.00, 48.00) x (10.00, 14.00) [ 76.645] glyphs0_to_dst: glyph=(189, 446)x(11, 11), unclipped [ 76.645] emit_primitive_identity_mask__avx2: dst=(189, 446), mask=(960.00, 0.00) x (11.00, 11.00) [ 76.645] glyphs0_to_dst: glyph=(198, 449)x(10, 8), unclipped [ 76.645] emit_primitive_identity_mask__avx2: dst=(198, 449), mask=(976.00, 0.00) x (10.00, 8.00) [ 76.645] glyphs0_to_dst: glyph=(208, 449)x(9, 11), unclipped [ 76.645] emit_primitive_identity_mask__avx2: dst=(208, 449), mask=(960.00, 16.00) x (9.00, 11.00) [ 76.645] glyphs0_to_dst: glyph=(216, 446)x(10, 14), unclipped [ 76.645] emit_primitive_identity_mask__avx2: dst=(216, 446), mask=(944.00, 48.00) x (10.00, 14.00) [ 76.645] glyphs0_to_dst: glyph=(225, 447)x(10, 10), unclipped [ 76.645] emit_primitive_identity_mask__avx2: dst=(225, 447), mask=(976.00, 16.00) x (10.00, 10.00) [ 76.645] glyphs0_to_dst: glyph=(234, 458)x(11, 2), unclipped [ 76.645] emit_primitive_identity_mask__avx2: dst=(234, 458), mask=(992.00, 0.00) x (11.00, 2.00) [ 76.645] glyphs0_to_dst: glyph=(243, 446)x(11, 11), unclipped [ 76.645] emit_primitive_identity_mask__avx2: dst=(243, 446), mask=(1008.00, 0.00) x (11.00, 11.00) [ 76.645] glyphs0_to_dst: glyph=(253, 449)x(9, 8), unclipped [ 76.645] emit_primitive_identity_mask__avx2: dst=(253, 449), mask=(720.00, 0.00) x (9.00, 8.00) [ 76.645] glyphs0_to_dst: glyph=(261, 449)x(10, 8), unclipped [ 76.645] emit_primitive_identity_mask__avx2: dst=(261, 449), mask=(704.00, 16.00) x (10.00, 8.00) [ 76.645] glyphs0_to_dst: glyph=(270, 449)x(10, 8), unclipped [ 76.645] emit_primitive_identity_mask__avx2: dst=(270, 449), mask=(704.00, 16.00) x (10.00, 8.00) [ 76.645] glyphs0_to_dst: glyph=(279, 445)x(10, 12), unclipped [ 76.645] emit_primitive_identity_mask__avx2: dst=(279, 445), mask=(992.00, 16.00) x (10.00, 12.00) [ 76.645] glyphs0_to_dst: glyph=(288, 449)x(10, 8), unclipped [ 76.645] emit_primitive_identity_mask__avx2: dst=(288, 449), mask=(704.00, 16.00) x (10.00, 8.00) [ 76.645] glyphs0_to_dst: glyph=(297, 449)x(10, 8), unclipped [ 76.645] emit_primitive_identity_mask__avx2: dst=(297, 449), mask=(752.00, 0.00) x (10.00, 8.00) [ 76.645] glyphs0_to_dst: glyph=(307, 445)x(10, 12), unclipped [ 76.645] emit_primitive_identity_mask__avx2: dst=(307, 445), mask=(1008.00, 16.00) x (10.00, 12.00) [ 76.645] glyphs0_to_dst: glyph=(315, 446)x(11, 11), unclipped [ 76.645] emit_primitive_identity_mask__avx2: dst=(315, 446), mask=(960.00, 0.00) x (11.00, 11.00) [ 76.645] glyphs0_to_dst: glyph=(324, 449)x(11, 8), unclipped [ 76.645] emit_primitive_identity_mask__avx2: dst=(324, 449), mask=(736.00, 16.00) x (11.00, 8.00) [ 76.645] glyphs0_to_dst: glyph=(334, 449)x(9, 11), unclipped [ 76.645] emit_primitive_identity_mask__avx2: dst=(334, 449), mask=(960.00, 16.00) x (9.00, 11.00) [ 76.645] glyphs0_to_dst: glyph=(342, 458)x(11, 2), unclipped [ 76.645] emit_primitive_identity_mask__avx2: dst=(342, 458), mask=(992.00, 0.00) x (11.00, 2.00) [ 76.645] glyphs0_to_dst: glyph=(351, 445)x(10, 12), unclipped [ 76.645] emit_primitive_identity_mask__avx2: dst=(351, 445), mask=(992.00, 16.00) x (10.00, 12.00) [ 76.645] glyphs0_to_dst: glyph=(361, 445)x(9, 12), unclipped [ 76.645] emit_primitive_identity_mask__avx2: dst=(361, 445), mask=(960.00, 32.00) x (9.00, 12.00) [ 76.645] glyphs0_to_dst: glyph=(369, 449)x(10, 11), unclipped [ 76.645] emit_primitive_identity_mask__avx2: dst=(369, 449), mask=(976.00, 32.00) x (10.00, 11.00) [ 76.645] glyphs0_to_dst: glyph=(378, 446)x(10, 14), unclipped [ 76.645] emit_primitive_identity_mask__avx2: dst=(378, 446), mask=(944.00, 48.00) x (10.00, 14.00) [ 76.645] glyphs0_to_dst: glyph=(387, 447)x(10, 10), unclipped [ 76.645] emit_primitive_identity_mask__avx2: dst=(387, 447), mask=(960.00, 48.00) x (10.00, 10.00) [ 76.645] glyphs0_to_dst: glyph=(396, 458)x(11, 2), unclipped [ 76.645] emit_primitive_identity_mask__avx2: dst=(396, 458), mask=(992.00, 0.00) x (11.00, 2.00) [ 76.645] glyphs0_to_dst: glyph=(406, 449)x(9, 8), unclipped [ 76.645] emit_primitive_identity_mask__avx2: dst=(406, 449), mask=(688.00, 32.00) x (9.00, 8.00) [ 76.645] glyphs0_to_dst: glyph=(415, 449)x(9, 8), unclipped [ 76.645] emit_primitive_identity_mask__avx2: dst=(415, 449), mask=(752.00, 16.00) x (9.00, 8.00) [ 76.645] glyphs0_to_dst: glyph=(424, 449)x(9, 11), unclipped [ 76.645] emit_primitive_identity_mask__avx2: dst=(424, 449), mask=(960.00, 16.00) x (9.00, 11.00) [ 76.645] glyphs0_to_dst: glyph=(432, 446)x(10, 11), unclipped [ 76.645] emit_primitive_identity_mask__avx2: dst=(432, 446), mask=(976.00, 48.00) x (10.00, 11.00) [ 76.645] glyphs0_to_dst: glyph=(442, 449)x(9, 8), unclipped [ 76.645] emit_primitive_identity_mask__avx2: dst=(442, 449), mask=(688.00, 32.00) x (9.00, 8.00) [ 76.645] glyphs0_to_dst: glyph=(450, 449)x(10, 11), unclipped [ 76.645] emit_primitive_identity_mask__avx2: dst=(450, 449), mask=(976.00, 32.00) x (10.00, 11.00) [ 76.645] gen8_vertex_flush[a98] = 96 [ 76.645] gen9_magic_ca_pass: CA fixup (4221 -> 4317) [ 76.645] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.645] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.645] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.645] sna_glyphs(op=3, nlist=1, src=(460, 457)) [ 76.645] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.645] sna_glyphs: discarding mask [ 76.645] glyphs0_to_dst(op=3, src=(460, 457), nlist=1, dst=(460, 457)+(0, 0)) [ 76.645] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.645] gen9_render_composite: 0x0, current mode=1/1 [ 76.645] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 76.645] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.645] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.645] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.645] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.645] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.645] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.645] sna_drawable_use_bo: using whole GPU bo [ 76.645] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.645] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.645] color_convert: src=ffffffff [20028888] [ 76.645] color_convert: dst=ffffffff [20028888] [ 76.645] sna_render_get_solid: ffffffff [ 76.645] sna_render_get_solid(white) [ 76.645] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.645] sna_transform_is_imprecise_integer_translation: no transform [ 76.645] gen9_composite_picture: integer translation (0, 0), removing [ 76.645] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.645] sna_render_pixmap_bo: GPU all damaged [ 76.645] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.645] gen4_choose_composite_emitter: solid, identity mask [ 76.645] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.645] gen9_composite_get_binding_table(fcc0) [ 76.645] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.645] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.645] gen9_emit_vertex_elements: setup id=9 [ 76.645] glyphs0_to_dst: glyph=(459, 446)x(10, 13), unclipped [ 76.645] emit_primitive_identity_mask__avx2: dst=(459, 446), mask=(752.00, 32.00) x (10.00, 13.00) [ 76.645] glyphs0_to_dst: glyph=(477, 452)x(10, 3), unclipped [ 76.645] emit_primitive_identity_mask__avx2: dst=(477, 452), mask=(1008.00, 48.00) x (10.00, 3.00) [ 76.645] glyphs0_to_dst: glyph=(487, 446)x(9, 14), unclipped [ 76.645] emit_primitive_identity_mask__avx2: dst=(487, 446), mask=(832.00, 32.00) x (9.00, 14.00) [ 76.645] glyphs0_to_dst: glyph=(496, 449)x(9, 8), unclipped [ 76.645] emit_primitive_identity_mask__avx2: dst=(496, 449), mask=(896.00, 48.00) x (9.00, 8.00) [ 76.645] glyphs0_to_dst: glyph=(504, 449)x(10, 8), unclipped [ 76.645] emit_primitive_identity_mask__avx2: dst=(504, 449), mask=(848.00, 16.00) x (10.00, 8.00) [ 76.645] glyphs0_to_dst: glyph=(514, 449)x(9, 8), unclipped [ 76.645] emit_primitive_identity_mask__avx2: dst=(514, 449), mask=(848.00, 48.00) x (9.00, 8.00) [ 76.645] glyphs0_to_dst: glyph=(522, 446)x(10, 11), unclipped [ 76.645] emit_primitive_identity_mask__avx2: dst=(522, 446), mask=(992.00, 32.00) x (10.00, 11.00) [ 76.645] glyphs0_to_dst: glyph=(532, 449)x(9, 11), unclipped [ 76.645] emit_primitive_identity_mask__avx2: dst=(532, 449), mask=(880.00, 16.00) x (9.00, 11.00) [ 76.645] glyphs0_to_dst: glyph=(541, 446)x(9, 11), unclipped [ 76.645] emit_primitive_identity_mask__avx2: dst=(541, 446), mask=(880.00, 0.00) x (9.00, 11.00) [ 76.645] glyphs0_to_dst: glyph=(550, 446)x(9, 14), unclipped [ 76.645] emit_primitive_identity_mask__avx2: dst=(550, 446), mask=(832.00, 32.00) x (9.00, 14.00) [ 76.645] glyphs0_to_dst: glyph=(558, 449)x(10, 8), unclipped [ 76.645] emit_primitive_identity_mask__avx2: dst=(558, 449), mask=(848.00, 16.00) x (10.00, 8.00) [ 76.645] glyphs0_to_dst: glyph=(568, 449)x(9, 11), unclipped [ 76.645] emit_primitive_identity_mask__avx2: dst=(568, 449), mask=(880.00, 16.00) x (9.00, 11.00) [ 76.645] glyphs0_to_dst: glyph=(576, 459)x(11, 2), unclipped [ 76.645] emit_primitive_identity_mask__avx2: dst=(576, 459), mask=(832.00, 48.00) x (11.00, 2.00) [ 76.645] glyphs0_to_dst: glyph=(585, 445)x(10, 12), unclipped [ 76.645] emit_primitive_identity_mask__avx2: dst=(585, 445), mask=(864.00, 0.00) x (10.00, 12.00) [ 76.645] glyphs0_to_dst: glyph=(594, 449)x(10, 8), unclipped [ 76.645] emit_primitive_identity_mask__avx2: dst=(594, 449), mask=(864.00, 32.00) x (10.00, 8.00) [ 76.645] glyphs0_to_dst: glyph=(603, 446)x(10, 11), unclipped [ 76.645] emit_primitive_identity_mask__avx2: dst=(603, 446), mask=(880.00, 32.00) x (10.00, 11.00) [ 76.645] glyphs0_to_dst: glyph=(612, 459)x(11, 2), unclipped [ 76.645] emit_primitive_identity_mask__avx2: dst=(612, 459), mask=(832.00, 48.00) x (11.00, 2.00) [ 76.645] glyphs0_to_dst: glyph=(621, 446)x(10, 11), unclipped [ 76.645] emit_primitive_identity_mask__avx2: dst=(621, 446), mask=(880.00, 32.00) x (10.00, 11.00) [ 76.645] glyphs0_to_dst: glyph=(630, 449)x(10, 8), unclipped [ 76.645] emit_primitive_identity_mask__avx2: dst=(630, 449), mask=(944.00, 0.00) x (10.00, 8.00) [ 76.645] glyphs0_to_dst: glyph=(639, 449)x(10, 11), unclipped [ 76.645] emit_primitive_identity_mask__avx2: dst=(639, 449), mask=(880.00, 48.00) x (10.00, 11.00) [ 76.645] glyphs0_to_dst: glyph=(651, 454)x(5, 3), unclipped [ 76.645] emit_primitive_identity_mask__avx2: dst=(651, 454), mask=(1008.00, 32.00) x (5.00, 3.00) [ 76.645] glyphs0_to_dst: glyph=(658, 449)x(9, 8), unclipped [ 76.645] emit_primitive_identity_mask__avx2: dst=(658, 449), mask=(896.00, 48.00) x (9.00, 8.00) [ 76.645] glyphs0_to_dst: glyph=(667, 445)x(9, 12), unclipped [ 76.645] emit_primitive_identity_mask__avx2: dst=(667, 445), mask=(992.00, 48.00) x (9.00, 12.00) [ 76.645] gen8_vertex_flush[b98] = 69 [ 76.645] gen9_magic_ca_pass: CA fixup (4317 -> 4386) [ 76.645] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.645] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.645] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.645] sna_glyphs(op=3, nlist=1, src=(1, 474)) [ 76.645] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.645] sna_glyphs: discarding mask [ 76.645] glyphs0_to_dst(op=3, src=(1, 474), nlist=1, dst=(1, 474)+(0, 0)) [ 76.645] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.645] gen9_render_composite: 0x0, current mode=1/1 [ 76.645] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 76.645] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.645] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.645] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.645] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.645] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.645] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.645] sna_drawable_use_bo: using whole GPU bo [ 76.645] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.645] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.645] color_convert: src=ff8ae234 [20028888] [ 76.645] color_convert: dst=ff8ae234 [20028888] [ 76.645] sna_render_get_solid: ff8ae234 [ 76.645] sna_render_get_solid(22) = ff8ae234 (old) [ 76.645] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.645] sna_transform_is_imprecise_integer_translation: no transform [ 76.645] gen9_composite_picture: integer translation (0, 0), removing [ 76.645] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.645] sna_render_pixmap_bo: GPU all damaged [ 76.645] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.645] gen4_choose_composite_emitter: solid, identity mask [ 76.645] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.645] gen9_composite_get_binding_table(fc80) [ 76.645] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.645] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.645] gen9_emit_vertex_elements: setup id=9 [ 76.645] glyphs0_to_dst: glyph=(1, 466)x(9, 8), unclipped [ 76.645] emit_primitive_identity_mask__avx2: dst=(1, 466), mask=(688.00, 32.00) x (9.00, 8.00) [ 76.645] glyphs0_to_dst: glyph=(9, 464)x(10, 13), unclipped [ 76.645] emit_primitive_identity_mask__avx2: dst=(9, 464), mask=(672.00, 48.00) x (10.00, 13.00) [ 76.645] glyphs0_to_dst: glyph=(19, 466)x(9, 8), unclipped [ 76.645] emit_primitive_identity_mask__avx2: dst=(19, 466), mask=(688.00, 32.00) x (9.00, 8.00) [ 76.645] glyphs0_to_dst: glyph=(28, 468)x(8, 3), unclipped [ 76.645] emit_primitive_identity_mask__avx2: dst=(28, 468), mask=(688.00, 48.00) x (8.00, 3.00) [ 76.645] glyphs0_to_dst: glyph=(36, 464)x(11, 10), unclipped [ 76.645] emit_primitive_identity_mask__avx2: dst=(36, 464), mask=(704.00, 0.00) x (11.00, 10.00) [ 76.645] glyphs0_to_dst: glyph=(46, 466)x(9, 8), unclipped [ 76.645] emit_primitive_identity_mask__avx2: dst=(46, 466), mask=(720.00, 0.00) x (9.00, 8.00) [ 76.645] glyphs0_to_dst: glyph=(54, 466)x(10, 8), unclipped [ 76.645] emit_primitive_identity_mask__avx2: dst=(54, 466), mask=(704.00, 16.00) x (10.00, 8.00) [ 76.645] glyphs0_to_dst: glyph=(63, 466)x(10, 8), unclipped [ 76.645] emit_primitive_identity_mask__avx2: dst=(63, 466), mask=(720.00, 16.00) x (10.00, 8.00) [ 76.645] glyphs0_to_dst: glyph=(72, 463)x(10, 11), unclipped [ 76.645] emit_primitive_identity_mask__avx2: dst=(72, 463), mask=(736.00, 0.00) x (10.00, 11.00) [ 76.645] glyphs0_to_dst: glyph=(81, 466)x(10, 8), unclipped [ 76.645] emit_primitive_identity_mask__avx2: dst=(81, 466), mask=(752.00, 0.00) x (10.00, 8.00) [ 76.645] glyphs0_to_dst: glyph=(90, 463)x(10, 11), unclipped [ 76.645] emit_primitive_identity_mask__avx2: dst=(90, 463), mask=(736.00, 0.00) x (10.00, 11.00) [ 76.645] glyphs0_to_dst: glyph=(99, 466)x(11, 8), unclipped [ 76.645] emit_primitive_identity_mask__avx2: dst=(99, 466), mask=(736.00, 16.00) x (11.00, 8.00) [ 76.645] glyphs0_to_dst: glyph=(109, 466)x(9, 8), unclipped [ 76.645] emit_primitive_identity_mask__avx2: dst=(109, 466), mask=(752.00, 16.00) x (9.00, 8.00) [ 76.645] glyphs0_to_dst: glyph=(118, 468)x(8, 3), unclipped [ 76.645] emit_primitive_identity_mask__avx2: dst=(118, 468), mask=(688.00, 48.00) x (8.00, 3.00) [ 76.645] glyphs0_to_dst: glyph=(126, 464)x(10, 10), unclipped [ 76.645] emit_primitive_identity_mask__avx2: dst=(126, 464), mask=(704.00, 32.00) x (10.00, 10.00) [ 76.645] glyphs0_to_dst: glyph=(135, 464)x(10, 10), unclipped [ 76.645] emit_primitive_identity_mask__avx2: dst=(135, 464), mask=(704.00, 32.00) x (10.00, 10.00) [ 76.645] glyphs0_to_dst: glyph=(144, 464)x(10, 10), unclipped [ 76.645] emit_primitive_identity_mask__avx2: dst=(144, 464), mask=(720.00, 32.00) x (10.00, 10.00) [ 76.645] glyphs0_to_dst: glyph=(153, 464)x(10, 10), unclipped [ 76.645] emit_primitive_identity_mask__avx2: dst=(153, 464), mask=(704.00, 48.00) x (10.00, 10.00) [ 76.645] gen8_vertex_flush[c98] = 54 [ 76.645] gen9_magic_ca_pass: CA fixup (4386 -> 4440) [ 76.646] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.646] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.646] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.646] sna_glyphs(op=3, nlist=1, src=(163, 474)) [ 76.646] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.646] sna_glyphs: discarding mask [ 76.646] glyphs0_to_dst(op=3, src=(163, 474), nlist=1, dst=(163, 474)+(0, 0)) [ 76.646] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.646] gen9_render_composite: 0x0, current mode=1/1 [ 76.646] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 76.646] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.646] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.646] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.646] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.646] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.646] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.646] sna_drawable_use_bo: using whole GPU bo [ 76.646] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.646] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.646] color_convert: src=ffffffff [20028888] [ 76.646] color_convert: dst=ffffffff [20028888] [ 76.646] sna_render_get_solid: ffffffff [ 76.646] sna_render_get_solid(white) [ 76.646] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.646] sna_transform_is_imprecise_integer_translation: no transform [ 76.646] gen9_composite_picture: integer translation (0, 0), removing [ 76.646] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.646] sna_render_pixmap_bo: GPU all damaged [ 76.646] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.646] gen4_choose_composite_emitter: solid, identity mask [ 76.646] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.646] gen9_composite_get_binding_table(fc40) [ 76.646] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.646] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.646] gen9_emit_vertex_elements: setup id=9 [ 76.646] glyphs0_to_dst: glyph=(165, 466)x(5, 8), unclipped [ 76.646] emit_primitive_identity_mask__avx2: dst=(165, 466), mask=(720.00, 48.00) x (5.00, 8.00) [ 76.646] gen8_vertex_flush[d98] = 3 [ 76.646] gen9_magic_ca_pass: CA fixup (4440 -> 4443) [ 76.646] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.646] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.646] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.646] sna_glyphs(op=3, nlist=1, src=(172, 474)) [ 76.646] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.646] sna_glyphs: discarding mask [ 76.646] glyphs0_to_dst(op=3, src=(172, 474), nlist=1, dst=(172, 474)+(0, 0)) [ 76.646] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.646] gen9_render_composite: 0x0, current mode=1/1 [ 76.646] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 76.646] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.646] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.646] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.646] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.646] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.646] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.646] sna_drawable_use_bo: using whole GPU bo [ 76.646] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.646] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.646] color_convert: src=ff729fcf [20028888] [ 76.646] color_convert: dst=ff729fcf [20028888] [ 76.646] sna_render_get_solid: ff729fcf [ 76.646] sna_render_get_solid(23) = ff729fcf (old) [ 76.646] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.646] sna_transform_is_imprecise_integer_translation: no transform [ 76.646] gen9_composite_picture: integer translation (0, 0), removing [ 76.646] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.646] sna_render_pixmap_bo: GPU all damaged [ 76.646] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.646] gen4_choose_composite_emitter: solid, identity mask [ 76.646] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.646] gen9_composite_get_binding_table(fc00) [ 76.646] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.646] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.646] gen9_emit_vertex_elements: setup id=9 [ 76.646] glyphs0_to_dst: glyph=(171, 468)x(11, 3), unclipped [ 76.646] emit_primitive_identity_mask__avx2: dst=(171, 468), mask=(736.00, 32.00) x (11.00, 3.00) [ 76.646] glyphs0_to_dst: glyph=(180, 463)x(10, 14), unclipped [ 76.646] emit_primitive_identity_mask__avx2: dst=(180, 463), mask=(944.00, 48.00) x (10.00, 14.00) [ 76.646] glyphs0_to_dst: glyph=(189, 463)x(11, 11), unclipped [ 76.646] emit_primitive_identity_mask__avx2: dst=(189, 463), mask=(960.00, 0.00) x (11.00, 11.00) [ 76.646] glyphs0_to_dst: glyph=(198, 466)x(10, 8), unclipped [ 76.646] emit_primitive_identity_mask__avx2: dst=(198, 466), mask=(976.00, 0.00) x (10.00, 8.00) [ 76.646] glyphs0_to_dst: glyph=(208, 466)x(9, 11), unclipped [ 76.646] emit_primitive_identity_mask__avx2: dst=(208, 466), mask=(960.00, 16.00) x (9.00, 11.00) [ 76.646] glyphs0_to_dst: glyph=(216, 463)x(10, 14), unclipped [ 76.646] emit_primitive_identity_mask__avx2: dst=(216, 463), mask=(944.00, 48.00) x (10.00, 14.00) [ 76.646] glyphs0_to_dst: glyph=(225, 464)x(10, 10), unclipped [ 76.646] emit_primitive_identity_mask__avx2: dst=(225, 464), mask=(976.00, 16.00) x (10.00, 10.00) [ 76.646] glyphs0_to_dst: glyph=(234, 475)x(11, 2), unclipped [ 76.646] emit_primitive_identity_mask__avx2: dst=(234, 475), mask=(992.00, 0.00) x (11.00, 2.00) [ 76.646] glyphs0_to_dst: glyph=(243, 463)x(11, 11), unclipped [ 76.646] emit_primitive_identity_mask__avx2: dst=(243, 463), mask=(1008.00, 0.00) x (11.00, 11.00) [ 76.646] glyphs0_to_dst: glyph=(253, 466)x(9, 8), unclipped [ 76.646] emit_primitive_identity_mask__avx2: dst=(253, 466), mask=(720.00, 0.00) x (9.00, 8.00) [ 76.646] glyphs0_to_dst: glyph=(261, 466)x(10, 8), unclipped [ 76.646] emit_primitive_identity_mask__avx2: dst=(261, 466), mask=(704.00, 16.00) x (10.00, 8.00) [ 76.646] glyphs0_to_dst: glyph=(270, 466)x(10, 8), unclipped [ 76.646] emit_primitive_identity_mask__avx2: dst=(270, 466), mask=(704.00, 16.00) x (10.00, 8.00) [ 76.646] glyphs0_to_dst: glyph=(279, 462)x(10, 12), unclipped [ 76.646] emit_primitive_identity_mask__avx2: dst=(279, 462), mask=(992.00, 16.00) x (10.00, 12.00) [ 76.646] glyphs0_to_dst: glyph=(288, 466)x(10, 8), unclipped [ 76.646] emit_primitive_identity_mask__avx2: dst=(288, 466), mask=(704.00, 16.00) x (10.00, 8.00) [ 76.646] glyphs0_to_dst: glyph=(297, 466)x(10, 8), unclipped [ 76.646] emit_primitive_identity_mask__avx2: dst=(297, 466), mask=(752.00, 0.00) x (10.00, 8.00) [ 76.646] glyphs0_to_dst: glyph=(307, 462)x(10, 12), unclipped [ 76.646] emit_primitive_identity_mask__avx2: dst=(307, 462), mask=(1008.00, 16.00) x (10.00, 12.00) [ 76.646] glyphs0_to_dst: glyph=(315, 463)x(11, 11), unclipped [ 76.646] emit_primitive_identity_mask__avx2: dst=(315, 463), mask=(960.00, 0.00) x (11.00, 11.00) [ 76.646] glyphs0_to_dst: glyph=(324, 466)x(11, 8), unclipped [ 76.646] emit_primitive_identity_mask__avx2: dst=(324, 466), mask=(736.00, 16.00) x (11.00, 8.00) [ 76.646] glyphs0_to_dst: glyph=(334, 466)x(9, 11), unclipped [ 76.646] emit_primitive_identity_mask__avx2: dst=(334, 466), mask=(960.00, 16.00) x (9.00, 11.00) [ 76.646] glyphs0_to_dst: glyph=(342, 475)x(11, 2), unclipped [ 76.646] emit_primitive_identity_mask__avx2: dst=(342, 475), mask=(992.00, 0.00) x (11.00, 2.00) [ 76.646] glyphs0_to_dst: glyph=(351, 462)x(10, 12), unclipped [ 76.646] emit_primitive_identity_mask__avx2: dst=(351, 462), mask=(992.00, 16.00) x (10.00, 12.00) [ 76.646] glyphs0_to_dst: glyph=(361, 462)x(9, 12), unclipped [ 76.646] emit_primitive_identity_mask__avx2: dst=(361, 462), mask=(960.00, 32.00) x (9.00, 12.00) [ 76.646] glyphs0_to_dst: glyph=(369, 466)x(10, 11), unclipped [ 76.646] emit_primitive_identity_mask__avx2: dst=(369, 466), mask=(976.00, 32.00) x (10.00, 11.00) [ 76.646] glyphs0_to_dst: glyph=(378, 463)x(10, 14), unclipped [ 76.646] emit_primitive_identity_mask__avx2: dst=(378, 463), mask=(944.00, 48.00) x (10.00, 14.00) [ 76.646] glyphs0_to_dst: glyph=(387, 464)x(10, 10), unclipped [ 76.646] emit_primitive_identity_mask__avx2: dst=(387, 464), mask=(960.00, 48.00) x (10.00, 10.00) [ 76.646] glyphs0_to_dst: glyph=(396, 475)x(11, 2), unclipped [ 76.646] emit_primitive_identity_mask__avx2: dst=(396, 475), mask=(992.00, 0.00) x (11.00, 2.00) [ 76.646] glyphs0_to_dst: glyph=(406, 466)x(9, 8), unclipped [ 76.646] emit_primitive_identity_mask__avx2: dst=(406, 466), mask=(688.00, 32.00) x (9.00, 8.00) [ 76.646] glyphs0_to_dst: glyph=(415, 466)x(9, 8), unclipped [ 76.646] emit_primitive_identity_mask__avx2: dst=(415, 466), mask=(752.00, 16.00) x (9.00, 8.00) [ 76.646] glyphs0_to_dst: glyph=(424, 466)x(9, 11), unclipped [ 76.646] emit_primitive_identity_mask__avx2: dst=(424, 466), mask=(960.00, 16.00) x (9.00, 11.00) [ 76.646] glyphs0_to_dst: glyph=(432, 463)x(10, 11), unclipped [ 76.646] emit_primitive_identity_mask__avx2: dst=(432, 463), mask=(976.00, 48.00) x (10.00, 11.00) [ 76.646] glyphs0_to_dst: glyph=(442, 466)x(9, 8), unclipped [ 76.646] emit_primitive_identity_mask__avx2: dst=(442, 466), mask=(688.00, 32.00) x (9.00, 8.00) [ 76.646] glyphs0_to_dst: glyph=(450, 466)x(10, 11), unclipped [ 76.646] emit_primitive_identity_mask__avx2: dst=(450, 466), mask=(976.00, 32.00) x (10.00, 11.00) [ 76.646] gen8_vertex_flush[e98] = 96 [ 76.646] gen9_magic_ca_pass: CA fixup (4443 -> 4539) [ 76.646] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.646] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.646] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.646] sna_glyphs(op=3, nlist=1, src=(460, 474)) [ 76.646] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.646] sna_glyphs: discarding mask [ 76.646] glyphs0_to_dst(op=3, src=(460, 474), nlist=1, dst=(460, 474)+(0, 0)) [ 76.646] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.646] gen9_render_composite: 0x0, current mode=1/1 [ 76.646] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 76.646] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.646] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.646] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.646] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.646] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.646] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.646] sna_drawable_use_bo: using whole GPU bo [ 76.646] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.646] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.646] color_convert: src=ffffffff [20028888] [ 76.646] color_convert: dst=ffffffff [20028888] [ 76.646] sna_render_get_solid: ffffffff [ 76.646] sna_render_get_solid(white) [ 76.646] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.646] sna_transform_is_imprecise_integer_translation: no transform [ 76.646] gen9_composite_picture: integer translation (0, 0), removing [ 76.646] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.646] sna_render_pixmap_bo: GPU all damaged [ 76.646] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.646] gen4_choose_composite_emitter: solid, identity mask [ 76.646] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.646] gen9_composite_get_binding_table(fbc0) [ 76.646] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.646] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.646] gen9_emit_vertex_elements: setup id=9 [ 76.646] glyphs0_to_dst: glyph=(459, 463)x(10, 13), unclipped [ 76.646] emit_primitive_identity_mask__avx2: dst=(459, 463), mask=(752.00, 32.00) x (10.00, 13.00) [ 76.646] glyphs0_to_dst: glyph=(477, 469)x(10, 3), unclipped [ 76.646] emit_primitive_identity_mask__avx2: dst=(477, 469), mask=(1008.00, 48.00) x (10.00, 3.00) [ 76.646] glyphs0_to_dst: glyph=(487, 463)x(9, 14), unclipped [ 76.646] emit_primitive_identity_mask__avx2: dst=(487, 463), mask=(832.00, 32.00) x (9.00, 14.00) [ 76.646] glyphs0_to_dst: glyph=(496, 466)x(9, 8), unclipped [ 76.646] emit_primitive_identity_mask__avx2: dst=(496, 466), mask=(896.00, 48.00) x (9.00, 8.00) [ 76.646] glyphs0_to_dst: glyph=(504, 466)x(10, 8), unclipped [ 76.646] emit_primitive_identity_mask__avx2: dst=(504, 466), mask=(848.00, 16.00) x (10.00, 8.00) [ 76.646] glyphs0_to_dst: glyph=(514, 466)x(9, 8), unclipped [ 76.646] emit_primitive_identity_mask__avx2: dst=(514, 466), mask=(848.00, 48.00) x (9.00, 8.00) [ 76.646] glyphs0_to_dst: glyph=(522, 463)x(10, 11), unclipped [ 76.646] emit_primitive_identity_mask__avx2: dst=(522, 463), mask=(992.00, 32.00) x (10.00, 11.00) [ 76.646] glyphs0_to_dst: glyph=(532, 466)x(9, 11), unclipped [ 76.646] emit_primitive_identity_mask__avx2: dst=(532, 466), mask=(880.00, 16.00) x (9.00, 11.00) [ 76.646] glyphs0_to_dst: glyph=(541, 463)x(9, 11), unclipped [ 76.646] emit_primitive_identity_mask__avx2: dst=(541, 463), mask=(880.00, 0.00) x (9.00, 11.00) [ 76.646] glyphs0_to_dst: glyph=(550, 463)x(9, 14), unclipped [ 76.646] emit_primitive_identity_mask__avx2: dst=(550, 463), mask=(832.00, 32.00) x (9.00, 14.00) [ 76.646] glyphs0_to_dst: glyph=(558, 466)x(10, 8), unclipped [ 76.646] emit_primitive_identity_mask__avx2: dst=(558, 466), mask=(848.00, 16.00) x (10.00, 8.00) [ 76.646] glyphs0_to_dst: glyph=(568, 466)x(9, 11), unclipped [ 76.646] emit_primitive_identity_mask__avx2: dst=(568, 466), mask=(880.00, 16.00) x (9.00, 11.00) [ 76.646] glyphs0_to_dst: glyph=(576, 476)x(11, 2), unclipped [ 76.646] emit_primitive_identity_mask__avx2: dst=(576, 476), mask=(832.00, 48.00) x (11.00, 2.00) [ 76.646] glyphs0_to_dst: glyph=(585, 462)x(10, 12), unclipped [ 76.646] emit_primitive_identity_mask__avx2: dst=(585, 462), mask=(864.00, 0.00) x (10.00, 12.00) [ 76.646] glyphs0_to_dst: glyph=(594, 466)x(10, 8), unclipped [ 76.646] emit_primitive_identity_mask__avx2: dst=(594, 466), mask=(864.00, 32.00) x (10.00, 8.00) [ 76.646] glyphs0_to_dst: glyph=(603, 463)x(10, 11), unclipped [ 76.646] emit_primitive_identity_mask__avx2: dst=(603, 463), mask=(880.00, 32.00) x (10.00, 11.00) [ 76.646] glyphs0_to_dst: glyph=(612, 476)x(11, 2), unclipped [ 76.646] emit_primitive_identity_mask__avx2: dst=(612, 476), mask=(832.00, 48.00) x (11.00, 2.00) [ 76.646] glyphs0_to_dst: glyph=(621, 463)x(10, 11), unclipped [ 76.646] emit_primitive_identity_mask__avx2: dst=(621, 463), mask=(880.00, 32.00) x (10.00, 11.00) [ 76.646] glyphs0_to_dst: glyph=(630, 466)x(10, 8), unclipped [ 76.646] emit_primitive_identity_mask__avx2: dst=(630, 466), mask=(944.00, 0.00) x (10.00, 8.00) [ 76.646] glyphs0_to_dst: glyph=(639, 466)x(10, 11), unclipped [ 76.646] emit_primitive_identity_mask__avx2: dst=(639, 466), mask=(880.00, 48.00) x (10.00, 11.00) [ 76.646] glyphs0_to_dst: glyph=(651, 471)x(5, 3), unclipped [ 76.646] emit_primitive_identity_mask__avx2: dst=(651, 471), mask=(1008.00, 32.00) x (5.00, 3.00) [ 76.646] glyphs0_to_dst: glyph=(658, 466)x(9, 8), unclipped [ 76.646] emit_primitive_identity_mask__avx2: dst=(658, 466), mask=(896.00, 48.00) x (9.00, 8.00) [ 76.646] glyphs0_to_dst: glyph=(667, 462)x(9, 12), unclipped [ 76.646] emit_primitive_identity_mask__avx2: dst=(667, 462), mask=(992.00, 48.00) x (9.00, 12.00) [ 76.646] gen8_vertex_flush[f98] = 69 [ 76.646] gen9_magic_ca_pass: CA fixup (4539 -> 4608) [ 76.646] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.646] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.646] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.646] sna_glyphs(op=3, nlist=1, src=(1, 491)) [ 76.646] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.646] sna_glyphs: discarding mask [ 76.646] glyphs0_to_dst(op=3, src=(1, 491), nlist=1, dst=(1, 491)+(0, 0)) [ 76.646] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.646] gen9_render_composite: 0x0, current mode=1/1 [ 76.646] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 76.646] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.646] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.646] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.646] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.646] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.646] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.646] sna_drawable_use_bo: using whole GPU bo [ 76.646] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.646] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.646] color_convert: src=ff8ae234 [20028888] [ 76.646] color_convert: dst=ff8ae234 [20028888] [ 76.646] sna_render_get_solid: ff8ae234 [ 76.646] sna_render_get_solid(22) = ff8ae234 (old) [ 76.646] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.646] sna_transform_is_imprecise_integer_translation: no transform [ 76.646] gen9_composite_picture: integer translation (0, 0), removing [ 76.646] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.646] sna_render_pixmap_bo: GPU all damaged [ 76.646] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.646] gen4_choose_composite_emitter: solid, identity mask [ 76.646] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.646] gen9_composite_get_binding_table(fb80) [ 76.646] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.646] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.646] gen9_emit_vertex_elements: setup id=9 [ 76.646] glyphs0_to_dst: glyph=(1, 483)x(9, 8), unclipped [ 76.646] emit_primitive_identity_mask__avx2: dst=(1, 483), mask=(688.00, 32.00) x (9.00, 8.00) [ 76.646] glyphs0_to_dst: glyph=(9, 481)x(10, 13), unclipped [ 76.646] emit_primitive_identity_mask__avx2: dst=(9, 481), mask=(672.00, 48.00) x (10.00, 13.00) [ 76.646] glyphs0_to_dst: glyph=(19, 483)x(9, 8), unclipped [ 76.646] emit_primitive_identity_mask__avx2: dst=(19, 483), mask=(688.00, 32.00) x (9.00, 8.00) [ 76.646] glyphs0_to_dst: glyph=(28, 485)x(8, 3), unclipped [ 76.646] emit_primitive_identity_mask__avx2: dst=(28, 485), mask=(688.00, 48.00) x (8.00, 3.00) [ 76.646] glyphs0_to_dst: glyph=(36, 481)x(11, 10), unclipped [ 76.646] emit_primitive_identity_mask__avx2: dst=(36, 481), mask=(704.00, 0.00) x (11.00, 10.00) [ 76.646] glyphs0_to_dst: glyph=(46, 483)x(9, 8), unclipped [ 76.646] emit_primitive_identity_mask__avx2: dst=(46, 483), mask=(720.00, 0.00) x (9.00, 8.00) [ 76.646] glyphs0_to_dst: glyph=(54, 483)x(10, 8), unclipped [ 76.646] emit_primitive_identity_mask__avx2: dst=(54, 483), mask=(704.00, 16.00) x (10.00, 8.00) [ 76.646] glyphs0_to_dst: glyph=(63, 483)x(10, 8), unclipped [ 76.646] emit_primitive_identity_mask__avx2: dst=(63, 483), mask=(720.00, 16.00) x (10.00, 8.00) [ 76.646] glyphs0_to_dst: glyph=(72, 480)x(10, 11), unclipped [ 76.646] emit_primitive_identity_mask__avx2: dst=(72, 480), mask=(736.00, 0.00) x (10.00, 11.00) [ 76.646] glyphs0_to_dst: glyph=(81, 483)x(10, 8), unclipped [ 76.646] emit_primitive_identity_mask__avx2: dst=(81, 483), mask=(752.00, 0.00) x (10.00, 8.00) [ 76.646] glyphs0_to_dst: glyph=(90, 480)x(10, 11), unclipped [ 76.646] emit_primitive_identity_mask__avx2: dst=(90, 480), mask=(736.00, 0.00) x (10.00, 11.00) [ 76.646] glyphs0_to_dst: glyph=(99, 483)x(11, 8), unclipped [ 76.646] emit_primitive_identity_mask__avx2: dst=(99, 483), mask=(736.00, 16.00) x (11.00, 8.00) [ 76.646] glyphs0_to_dst: glyph=(109, 483)x(9, 8), unclipped [ 76.646] emit_primitive_identity_mask__avx2: dst=(109, 483), mask=(752.00, 16.00) x (9.00, 8.00) [ 76.646] glyphs0_to_dst: glyph=(118, 485)x(8, 3), unclipped [ 76.646] emit_primitive_identity_mask__avx2: dst=(118, 485), mask=(688.00, 48.00) x (8.00, 3.00) [ 76.646] glyphs0_to_dst: glyph=(126, 481)x(10, 10), unclipped [ 76.646] emit_primitive_identity_mask__avx2: dst=(126, 481), mask=(704.00, 32.00) x (10.00, 10.00) [ 76.646] glyphs0_to_dst: glyph=(135, 481)x(10, 10), unclipped [ 76.646] emit_primitive_identity_mask__avx2: dst=(135, 481), mask=(704.00, 32.00) x (10.00, 10.00) [ 76.646] glyphs0_to_dst: glyph=(144, 481)x(10, 10), unclipped [ 76.646] emit_primitive_identity_mask__avx2: dst=(144, 481), mask=(720.00, 32.00) x (10.00, 10.00) [ 76.646] glyphs0_to_dst: glyph=(153, 481)x(10, 10), unclipped [ 76.646] emit_primitive_identity_mask__avx2: dst=(153, 481), mask=(704.00, 48.00) x (10.00, 10.00) [ 76.646] gen8_vertex_flush[1098] = 54 [ 76.646] gen9_magic_ca_pass: CA fixup (4608 -> 4662) [ 76.646] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.646] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.646] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.646] sna_glyphs(op=3, nlist=1, src=(163, 491)) [ 76.646] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.646] sna_glyphs: discarding mask [ 76.646] glyphs0_to_dst(op=3, src=(163, 491), nlist=1, dst=(163, 491)+(0, 0)) [ 76.646] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.646] gen9_render_composite: 0x0, current mode=1/1 [ 76.646] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 76.646] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.646] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.646] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.646] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.646] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.646] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.646] sna_drawable_use_bo: using whole GPU bo [ 76.646] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.646] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.646] color_convert: src=ffffffff [20028888] [ 76.646] color_convert: dst=ffffffff [20028888] [ 76.646] sna_render_get_solid: ffffffff [ 76.646] sna_render_get_solid(white) [ 76.646] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.646] sna_transform_is_imprecise_integer_translation: no transform [ 76.646] gen9_composite_picture: integer translation (0, 0), removing [ 76.646] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.647] sna_render_pixmap_bo: GPU all damaged [ 76.647] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.647] gen4_choose_composite_emitter: solid, identity mask [ 76.647] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.647] gen9_composite_get_binding_table(fb40) [ 76.647] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.647] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.647] gen9_emit_vertex_elements: setup id=9 [ 76.647] glyphs0_to_dst: glyph=(165, 483)x(5, 8), unclipped [ 76.647] emit_primitive_identity_mask__avx2: dst=(165, 483), mask=(720.00, 48.00) x (5.00, 8.00) [ 76.647] gen8_vertex_flush[1198] = 3 [ 76.647] gen9_magic_ca_pass: CA fixup (4662 -> 4665) [ 76.647] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.647] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.647] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.647] sna_glyphs(op=3, nlist=1, src=(172, 491)) [ 76.647] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.647] sna_glyphs: discarding mask [ 76.647] glyphs0_to_dst(op=3, src=(172, 491), nlist=1, dst=(172, 491)+(0, 0)) [ 76.647] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.647] gen9_render_composite: 0x0, current mode=1/1 [ 76.647] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 76.647] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.647] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.647] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.647] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.647] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.647] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.647] sna_drawable_use_bo: using whole GPU bo [ 76.647] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.647] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.647] color_convert: src=ff729fcf [20028888] [ 76.647] color_convert: dst=ff729fcf [20028888] [ 76.647] sna_render_get_solid: ff729fcf [ 76.647] sna_render_get_solid(23) = ff729fcf (old) [ 76.647] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.647] sna_transform_is_imprecise_integer_translation: no transform [ 76.647] gen9_composite_picture: integer translation (0, 0), removing [ 76.647] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.647] sna_render_pixmap_bo: GPU all damaged [ 76.647] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.647] gen4_choose_composite_emitter: solid, identity mask [ 76.647] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.647] gen9_composite_get_binding_table(fb00) [ 76.647] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.647] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.647] gen9_emit_vertex_elements: setup id=9 [ 76.647] glyphs0_to_dst: glyph=(171, 485)x(11, 3), unclipped [ 76.647] emit_primitive_identity_mask__avx2: dst=(171, 485), mask=(736.00, 32.00) x (11.00, 3.00) [ 76.647] glyphs0_to_dst: glyph=(180, 480)x(10, 14), unclipped [ 76.647] emit_primitive_identity_mask__avx2: dst=(180, 480), mask=(944.00, 48.00) x (10.00, 14.00) [ 76.647] glyphs0_to_dst: glyph=(189, 480)x(11, 11), unclipped [ 76.647] emit_primitive_identity_mask__avx2: dst=(189, 480), mask=(960.00, 0.00) x (11.00, 11.00) [ 76.647] glyphs0_to_dst: glyph=(198, 483)x(10, 8), unclipped [ 76.647] emit_primitive_identity_mask__avx2: dst=(198, 483), mask=(976.00, 0.00) x (10.00, 8.00) [ 76.647] glyphs0_to_dst: glyph=(208, 483)x(9, 11), unclipped [ 76.647] emit_primitive_identity_mask__avx2: dst=(208, 483), mask=(960.00, 16.00) x (9.00, 11.00) [ 76.647] glyphs0_to_dst: glyph=(216, 480)x(10, 14), unclipped [ 76.647] emit_primitive_identity_mask__avx2: dst=(216, 480), mask=(944.00, 48.00) x (10.00, 14.00) [ 76.647] glyphs0_to_dst: glyph=(225, 481)x(10, 10), unclipped [ 76.647] emit_primitive_identity_mask__avx2: dst=(225, 481), mask=(976.00, 16.00) x (10.00, 10.00) [ 76.647] glyphs0_to_dst: glyph=(234, 492)x(11, 2), unclipped [ 76.647] emit_primitive_identity_mask__avx2: dst=(234, 492), mask=(992.00, 0.00) x (11.00, 2.00) [ 76.647] glyphs0_to_dst: glyph=(243, 480)x(11, 11), unclipped [ 76.647] emit_primitive_identity_mask__avx2: dst=(243, 480), mask=(1008.00, 0.00) x (11.00, 11.00) [ 76.647] glyphs0_to_dst: glyph=(253, 483)x(9, 8), unclipped [ 76.647] emit_primitive_identity_mask__avx2: dst=(253, 483), mask=(720.00, 0.00) x (9.00, 8.00) [ 76.647] glyphs0_to_dst: glyph=(261, 483)x(10, 8), unclipped [ 76.647] emit_primitive_identity_mask__avx2: dst=(261, 483), mask=(704.00, 16.00) x (10.00, 8.00) [ 76.647] glyphs0_to_dst: glyph=(270, 483)x(10, 8), unclipped [ 76.647] emit_primitive_identity_mask__avx2: dst=(270, 483), mask=(704.00, 16.00) x (10.00, 8.00) [ 76.647] glyphs0_to_dst: glyph=(279, 479)x(10, 12), unclipped [ 76.647] emit_primitive_identity_mask__avx2: dst=(279, 479), mask=(992.00, 16.00) x (10.00, 12.00) [ 76.647] glyphs0_to_dst: glyph=(288, 483)x(10, 8), unclipped [ 76.647] emit_primitive_identity_mask__avx2: dst=(288, 483), mask=(704.00, 16.00) x (10.00, 8.00) [ 76.647] glyphs0_to_dst: glyph=(297, 483)x(10, 8), unclipped [ 76.647] emit_primitive_identity_mask__avx2: dst=(297, 483), mask=(752.00, 0.00) x (10.00, 8.00) [ 76.647] glyphs0_to_dst: glyph=(307, 479)x(10, 12), unclipped [ 76.647] emit_primitive_identity_mask__avx2: dst=(307, 479), mask=(1008.00, 16.00) x (10.00, 12.00) [ 76.647] glyphs0_to_dst: glyph=(315, 480)x(11, 11), unclipped [ 76.647] emit_primitive_identity_mask__avx2: dst=(315, 480), mask=(960.00, 0.00) x (11.00, 11.00) [ 76.647] glyphs0_to_dst: glyph=(324, 483)x(11, 8), unclipped [ 76.647] emit_primitive_identity_mask__avx2: dst=(324, 483), mask=(736.00, 16.00) x (11.00, 8.00) [ 76.647] glyphs0_to_dst: glyph=(334, 483)x(9, 11), unclipped [ 76.647] emit_primitive_identity_mask__avx2: dst=(334, 483), mask=(960.00, 16.00) x (9.00, 11.00) [ 76.647] glyphs0_to_dst: glyph=(342, 492)x(11, 2), unclipped [ 76.647] emit_primitive_identity_mask__avx2: dst=(342, 492), mask=(992.00, 0.00) x (11.00, 2.00) [ 76.647] glyphs0_to_dst: glyph=(351, 479)x(10, 12), unclipped [ 76.647] emit_primitive_identity_mask__avx2: dst=(351, 479), mask=(992.00, 16.00) x (10.00, 12.00) [ 76.647] glyphs0_to_dst: glyph=(361, 479)x(9, 12), unclipped [ 76.647] emit_primitive_identity_mask__avx2: dst=(361, 479), mask=(960.00, 32.00) x (9.00, 12.00) [ 76.647] glyphs0_to_dst: glyph=(369, 483)x(10, 11), unclipped [ 76.647] emit_primitive_identity_mask__avx2: dst=(369, 483), mask=(976.00, 32.00) x (10.00, 11.00) [ 76.647] glyphs0_to_dst: glyph=(378, 480)x(10, 14), unclipped [ 76.647] emit_primitive_identity_mask__avx2: dst=(378, 480), mask=(944.00, 48.00) x (10.00, 14.00) [ 76.647] glyphs0_to_dst: glyph=(387, 481)x(10, 10), unclipped [ 76.647] emit_primitive_identity_mask__avx2: dst=(387, 481), mask=(960.00, 48.00) x (10.00, 10.00) [ 76.647] glyphs0_to_dst: glyph=(396, 492)x(11, 2), unclipped [ 76.647] emit_primitive_identity_mask__avx2: dst=(396, 492), mask=(992.00, 0.00) x (11.00, 2.00) [ 76.647] glyphs0_to_dst: glyph=(406, 483)x(9, 8), unclipped [ 76.647] emit_primitive_identity_mask__avx2: dst=(406, 483), mask=(688.00, 32.00) x (9.00, 8.00) [ 76.647] glyphs0_to_dst: glyph=(415, 483)x(9, 8), unclipped [ 76.647] emit_primitive_identity_mask__avx2: dst=(415, 483), mask=(752.00, 16.00) x (9.00, 8.00) [ 76.647] glyphs0_to_dst: glyph=(424, 483)x(9, 11), unclipped [ 76.647] emit_primitive_identity_mask__avx2: dst=(424, 483), mask=(960.00, 16.00) x (9.00, 11.00) [ 76.647] glyphs0_to_dst: glyph=(432, 480)x(10, 11), unclipped [ 76.647] emit_primitive_identity_mask__avx2: dst=(432, 480), mask=(976.00, 48.00) x (10.00, 11.00) [ 76.647] glyphs0_to_dst: glyph=(442, 483)x(9, 8), unclipped [ 76.647] emit_primitive_identity_mask__avx2: dst=(442, 483), mask=(688.00, 32.00) x (9.00, 8.00) [ 76.647] glyphs0_to_dst: glyph=(450, 483)x(10, 11), unclipped [ 76.647] emit_primitive_identity_mask__avx2: dst=(450, 483), mask=(976.00, 32.00) x (10.00, 11.00) [ 76.647] gen8_vertex_flush[1298] = 96 [ 76.647] gen9_magic_ca_pass: CA fixup (4665 -> 4761) [ 76.647] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.647] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.647] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.647] sna_glyphs(op=3, nlist=1, src=(460, 491)) [ 76.647] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.647] sna_glyphs: discarding mask [ 76.647] glyphs0_to_dst(op=3, src=(460, 491), nlist=1, dst=(460, 491)+(0, 0)) [ 76.647] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.647] gen9_render_composite: 0x0, current mode=1/1 [ 76.647] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 76.647] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.647] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.647] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.647] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.647] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.647] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.647] sna_drawable_use_bo: using whole GPU bo [ 76.647] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.647] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.647] color_convert: src=ffffffff [20028888] [ 76.647] color_convert: dst=ffffffff [20028888] [ 76.647] sna_render_get_solid: ffffffff [ 76.647] sna_render_get_solid(white) [ 76.647] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.647] sna_transform_is_imprecise_integer_translation: no transform [ 76.647] gen9_composite_picture: integer translation (0, 0), removing [ 76.647] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.647] sna_render_pixmap_bo: GPU all damaged [ 76.647] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.647] gen4_choose_composite_emitter: solid, identity mask [ 76.647] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.647] gen9_composite_get_binding_table(fac0) [ 76.647] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.647] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.647] gen9_emit_vertex_elements: setup id=9 [ 76.647] glyphs0_to_dst: glyph=(459, 480)x(10, 13), unclipped [ 76.647] emit_primitive_identity_mask__avx2: dst=(459, 480), mask=(752.00, 32.00) x (10.00, 13.00) [ 76.647] glyphs0_to_dst: glyph=(477, 486)x(10, 3), unclipped [ 76.647] emit_primitive_identity_mask__avx2: dst=(477, 486), mask=(1008.00, 48.00) x (10.00, 3.00) [ 76.647] glyphs0_to_dst: glyph=(487, 480)x(9, 14), unclipped [ 76.647] emit_primitive_identity_mask__avx2: dst=(487, 480), mask=(832.00, 32.00) x (9.00, 14.00) [ 76.647] glyphs0_to_dst: glyph=(496, 483)x(9, 8), unclipped [ 76.647] emit_primitive_identity_mask__avx2: dst=(496, 483), mask=(896.00, 48.00) x (9.00, 8.00) [ 76.647] glyphs0_to_dst: glyph=(504, 483)x(10, 8), unclipped [ 76.647] emit_primitive_identity_mask__avx2: dst=(504, 483), mask=(848.00, 16.00) x (10.00, 8.00) [ 76.647] glyphs0_to_dst: glyph=(514, 483)x(9, 8), unclipped [ 76.647] emit_primitive_identity_mask__avx2: dst=(514, 483), mask=(848.00, 48.00) x (9.00, 8.00) [ 76.647] glyphs0_to_dst: glyph=(522, 480)x(10, 11), unclipped [ 76.647] emit_primitive_identity_mask__avx2: dst=(522, 480), mask=(992.00, 32.00) x (10.00, 11.00) [ 76.647] glyphs0_to_dst: glyph=(532, 483)x(9, 11), unclipped [ 76.647] emit_primitive_identity_mask__avx2: dst=(532, 483), mask=(880.00, 16.00) x (9.00, 11.00) [ 76.647] glyphs0_to_dst: glyph=(541, 480)x(9, 11), unclipped [ 76.647] emit_primitive_identity_mask__avx2: dst=(541, 480), mask=(880.00, 0.00) x (9.00, 11.00) [ 76.647] glyphs0_to_dst: glyph=(550, 480)x(9, 14), unclipped [ 76.647] emit_primitive_identity_mask__avx2: dst=(550, 480), mask=(832.00, 32.00) x (9.00, 14.00) [ 76.647] glyphs0_to_dst: glyph=(558, 483)x(10, 8), unclipped [ 76.647] emit_primitive_identity_mask__avx2: dst=(558, 483), mask=(848.00, 16.00) x (10.00, 8.00) [ 76.647] glyphs0_to_dst: glyph=(568, 483)x(9, 11), unclipped [ 76.647] emit_primitive_identity_mask__avx2: dst=(568, 483), mask=(880.00, 16.00) x (9.00, 11.00) [ 76.647] glyphs0_to_dst: glyph=(576, 493)x(11, 2), unclipped [ 76.647] emit_primitive_identity_mask__avx2: dst=(576, 493), mask=(832.00, 48.00) x (11.00, 2.00) [ 76.647] glyphs0_to_dst: glyph=(585, 479)x(10, 12), unclipped [ 76.647] emit_primitive_identity_mask__avx2: dst=(585, 479), mask=(864.00, 0.00) x (10.00, 12.00) [ 76.647] glyphs0_to_dst: glyph=(594, 483)x(10, 8), unclipped [ 76.647] emit_primitive_identity_mask__avx2: dst=(594, 483), mask=(864.00, 32.00) x (10.00, 8.00) [ 76.647] glyphs0_to_dst: glyph=(603, 480)x(10, 11), unclipped [ 76.647] emit_primitive_identity_mask__avx2: dst=(603, 480), mask=(880.00, 32.00) x (10.00, 11.00) [ 76.647] glyphs0_to_dst: glyph=(612, 493)x(11, 2), unclipped [ 76.647] emit_primitive_identity_mask__avx2: dst=(612, 493), mask=(832.00, 48.00) x (11.00, 2.00) [ 76.647] glyphs0_to_dst: glyph=(621, 480)x(10, 11), unclipped [ 76.647] emit_primitive_identity_mask__avx2: dst=(621, 480), mask=(880.00, 32.00) x (10.00, 11.00) [ 76.647] glyphs0_to_dst: glyph=(630, 483)x(10, 8), unclipped [ 76.647] emit_primitive_identity_mask__avx2: dst=(630, 483), mask=(944.00, 0.00) x (10.00, 8.00) [ 76.647] glyphs0_to_dst: glyph=(639, 483)x(10, 11), unclipped [ 76.647] emit_primitive_identity_mask__avx2: dst=(639, 483), mask=(880.00, 48.00) x (10.00, 11.00) [ 76.647] glyphs0_to_dst: glyph=(651, 488)x(5, 3), unclipped [ 76.647] emit_primitive_identity_mask__avx2: dst=(651, 488), mask=(1008.00, 32.00) x (5.00, 3.00) [ 76.647] glyphs0_to_dst: glyph=(658, 483)x(9, 8), unclipped [ 76.647] emit_primitive_identity_mask__avx2: dst=(658, 483), mask=(896.00, 48.00) x (9.00, 8.00) [ 76.647] glyphs0_to_dst: glyph=(667, 479)x(9, 12), unclipped [ 76.647] emit_primitive_identity_mask__avx2: dst=(667, 479), mask=(992.00, 48.00) x (9.00, 12.00) [ 76.647] gen8_vertex_flush[1398] = 69 [ 76.647] gen9_magic_ca_pass: CA fixup (4761 -> 4830) [ 76.647] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.647] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.647] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.647] sna_glyphs(op=3, nlist=1, src=(1, 508)) [ 76.647] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.647] sna_glyphs: discarding mask [ 76.647] glyphs0_to_dst(op=3, src=(1, 508), nlist=1, dst=(1, 508)+(0, 0)) [ 76.647] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.647] gen9_render_composite: 0x0, current mode=1/1 [ 76.647] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 76.647] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.647] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.647] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.647] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.647] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.647] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.647] sna_drawable_use_bo: using whole GPU bo [ 76.647] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.647] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.647] color_convert: src=ff8ae234 [20028888] [ 76.647] color_convert: dst=ff8ae234 [20028888] [ 76.647] sna_render_get_solid: ff8ae234 [ 76.647] sna_render_get_solid(22) = ff8ae234 (old) [ 76.647] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.647] sna_transform_is_imprecise_integer_translation: no transform [ 76.647] gen9_composite_picture: integer translation (0, 0), removing [ 76.647] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.647] sna_render_pixmap_bo: GPU all damaged [ 76.647] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.647] gen4_choose_composite_emitter: solid, identity mask [ 76.647] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.647] gen9_composite_get_binding_table(fa80) [ 76.647] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.647] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.647] gen9_emit_vertex_elements: setup id=9 [ 76.647] glyphs0_to_dst: glyph=(1, 500)x(9, 8), unclipped [ 76.647] emit_primitive_identity_mask__avx2: dst=(1, 500), mask=(688.00, 32.00) x (9.00, 8.00) [ 76.647] glyphs0_to_dst: glyph=(9, 498)x(10, 13), unclipped [ 76.647] emit_primitive_identity_mask__avx2: dst=(9, 498), mask=(672.00, 48.00) x (10.00, 13.00) [ 76.647] glyphs0_to_dst: glyph=(19, 500)x(9, 8), unclipped [ 76.647] emit_primitive_identity_mask__avx2: dst=(19, 500), mask=(688.00, 32.00) x (9.00, 8.00) [ 76.647] glyphs0_to_dst: glyph=(28, 502)x(8, 3), unclipped [ 76.647] emit_primitive_identity_mask__avx2: dst=(28, 502), mask=(688.00, 48.00) x (8.00, 3.00) [ 76.647] glyphs0_to_dst: glyph=(36, 498)x(11, 10), unclipped [ 76.647] emit_primitive_identity_mask__avx2: dst=(36, 498), mask=(704.00, 0.00) x (11.00, 10.00) [ 76.647] glyphs0_to_dst: glyph=(46, 500)x(9, 8), unclipped [ 76.647] emit_primitive_identity_mask__avx2: dst=(46, 500), mask=(720.00, 0.00) x (9.00, 8.00) [ 76.647] glyphs0_to_dst: glyph=(54, 500)x(10, 8), unclipped [ 76.647] emit_primitive_identity_mask__avx2: dst=(54, 500), mask=(704.00, 16.00) x (10.00, 8.00) [ 76.647] glyphs0_to_dst: glyph=(63, 500)x(10, 8), unclipped [ 76.647] emit_primitive_identity_mask__avx2: dst=(63, 500), mask=(720.00, 16.00) x (10.00, 8.00) [ 76.647] glyphs0_to_dst: glyph=(72, 497)x(10, 11), unclipped [ 76.647] emit_primitive_identity_mask__avx2: dst=(72, 497), mask=(736.00, 0.00) x (10.00, 11.00) [ 76.647] glyphs0_to_dst: glyph=(81, 500)x(10, 8), unclipped [ 76.647] emit_primitive_identity_mask__avx2: dst=(81, 500), mask=(752.00, 0.00) x (10.00, 8.00) [ 76.647] glyphs0_to_dst: glyph=(90, 497)x(10, 11), unclipped [ 76.647] emit_primitive_identity_mask__avx2: dst=(90, 497), mask=(736.00, 0.00) x (10.00, 11.00) [ 76.647] glyphs0_to_dst: glyph=(99, 500)x(11, 8), unclipped [ 76.647] emit_primitive_identity_mask__avx2: dst=(99, 500), mask=(736.00, 16.00) x (11.00, 8.00) [ 76.647] glyphs0_to_dst: glyph=(109, 500)x(9, 8), unclipped [ 76.647] emit_primitive_identity_mask__avx2: dst=(109, 500), mask=(752.00, 16.00) x (9.00, 8.00) [ 76.647] glyphs0_to_dst: glyph=(118, 502)x(8, 3), unclipped [ 76.647] emit_primitive_identity_mask__avx2: dst=(118, 502), mask=(688.00, 48.00) x (8.00, 3.00) [ 76.647] glyphs0_to_dst: glyph=(126, 498)x(10, 10), unclipped [ 76.647] emit_primitive_identity_mask__avx2: dst=(126, 498), mask=(704.00, 32.00) x (10.00, 10.00) [ 76.647] glyphs0_to_dst: glyph=(135, 498)x(10, 10), unclipped [ 76.647] emit_primitive_identity_mask__avx2: dst=(135, 498), mask=(704.00, 32.00) x (10.00, 10.00) [ 76.647] glyphs0_to_dst: glyph=(144, 498)x(10, 10), unclipped [ 76.647] emit_primitive_identity_mask__avx2: dst=(144, 498), mask=(720.00, 32.00) x (10.00, 10.00) [ 76.647] glyphs0_to_dst: glyph=(153, 498)x(10, 10), unclipped [ 76.647] emit_primitive_identity_mask__avx2: dst=(153, 498), mask=(704.00, 48.00) x (10.00, 10.00) [ 76.647] gen8_vertex_flush[1498] = 54 [ 76.647] gen9_magic_ca_pass: CA fixup (4830 -> 4884) [ 76.647] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.647] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.647] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.647] sna_glyphs(op=3, nlist=1, src=(163, 508)) [ 76.647] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.647] sna_glyphs: discarding mask [ 76.647] glyphs0_to_dst(op=3, src=(163, 508), nlist=1, dst=(163, 508)+(0, 0)) [ 76.647] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.647] gen9_render_composite: 0x0, current mode=1/1 [ 76.647] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 76.647] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.647] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.647] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.647] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.647] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.647] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.647] sna_drawable_use_bo: using whole GPU bo [ 76.647] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.647] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.647] color_convert: src=ffffffff [20028888] [ 76.647] color_convert: dst=ffffffff [20028888] [ 76.647] sna_render_get_solid: ffffffff [ 76.647] sna_render_get_solid(white) [ 76.647] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.647] sna_transform_is_imprecise_integer_translation: no transform [ 76.647] gen9_composite_picture: integer translation (0, 0), removing [ 76.647] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.647] sna_render_pixmap_bo: GPU all damaged [ 76.647] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.647] gen4_choose_composite_emitter: solid, identity mask [ 76.647] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.647] gen9_composite_get_binding_table(fa40) [ 76.647] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.647] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.647] gen9_emit_vertex_elements: setup id=9 [ 76.647] glyphs0_to_dst: glyph=(165, 500)x(5, 8), unclipped [ 76.647] emit_primitive_identity_mask__avx2: dst=(165, 500), mask=(720.00, 48.00) x (5.00, 8.00) [ 76.647] gen8_vertex_flush[1598] = 3 [ 76.647] gen9_magic_ca_pass: CA fixup (4884 -> 4887) [ 76.647] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.647] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.647] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.647] sna_glyphs(op=3, nlist=1, src=(172, 508)) [ 76.647] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.647] sna_glyphs: discarding mask [ 76.647] glyphs0_to_dst(op=3, src=(172, 508), nlist=1, dst=(172, 508)+(0, 0)) [ 76.647] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.647] gen9_render_composite: 0x0, current mode=1/1 [ 76.647] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 76.647] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.647] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.647] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.647] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.647] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.647] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.648] sna_drawable_use_bo: using whole GPU bo [ 76.648] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.648] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.648] color_convert: src=ff729fcf [20028888] [ 76.648] color_convert: dst=ff729fcf [20028888] [ 76.648] sna_render_get_solid: ff729fcf [ 76.648] sna_render_get_solid(23) = ff729fcf (old) [ 76.648] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.648] sna_transform_is_imprecise_integer_translation: no transform [ 76.648] gen9_composite_picture: integer translation (0, 0), removing [ 76.648] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.648] sna_render_pixmap_bo: GPU all damaged [ 76.648] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.648] gen4_choose_composite_emitter: solid, identity mask [ 76.648] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.648] gen9_composite_get_binding_table(fa00) [ 76.648] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.648] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.648] gen9_emit_vertex_elements: setup id=9 [ 76.648] glyphs0_to_dst: glyph=(171, 502)x(11, 3), unclipped [ 76.648] emit_primitive_identity_mask__avx2: dst=(171, 502), mask=(736.00, 32.00) x (11.00, 3.00) [ 76.648] glyphs0_to_dst: glyph=(180, 497)x(10, 14), unclipped [ 76.648] emit_primitive_identity_mask__avx2: dst=(180, 497), mask=(944.00, 48.00) x (10.00, 14.00) [ 76.648] glyphs0_to_dst: glyph=(189, 497)x(11, 11), unclipped [ 76.648] emit_primitive_identity_mask__avx2: dst=(189, 497), mask=(960.00, 0.00) x (11.00, 11.00) [ 76.648] glyphs0_to_dst: glyph=(198, 500)x(10, 8), unclipped [ 76.648] emit_primitive_identity_mask__avx2: dst=(198, 500), mask=(976.00, 0.00) x (10.00, 8.00) [ 76.648] glyphs0_to_dst: glyph=(208, 500)x(9, 11), unclipped [ 76.648] emit_primitive_identity_mask__avx2: dst=(208, 500), mask=(960.00, 16.00) x (9.00, 11.00) [ 76.648] glyphs0_to_dst: glyph=(216, 497)x(10, 14), unclipped [ 76.648] emit_primitive_identity_mask__avx2: dst=(216, 497), mask=(944.00, 48.00) x (10.00, 14.00) [ 76.648] glyphs0_to_dst: glyph=(225, 498)x(10, 10), unclipped [ 76.648] emit_primitive_identity_mask__avx2: dst=(225, 498), mask=(976.00, 16.00) x (10.00, 10.00) [ 76.648] glyphs0_to_dst: glyph=(234, 509)x(11, 2), unclipped [ 76.648] emit_primitive_identity_mask__avx2: dst=(234, 509), mask=(992.00, 0.00) x (11.00, 2.00) [ 76.648] glyphs0_to_dst: glyph=(243, 497)x(11, 11), unclipped [ 76.648] emit_primitive_identity_mask__avx2: dst=(243, 497), mask=(1008.00, 0.00) x (11.00, 11.00) [ 76.648] glyphs0_to_dst: glyph=(253, 500)x(9, 8), unclipped [ 76.648] emit_primitive_identity_mask__avx2: dst=(253, 500), mask=(720.00, 0.00) x (9.00, 8.00) [ 76.648] glyphs0_to_dst: glyph=(261, 500)x(10, 8), unclipped [ 76.648] emit_primitive_identity_mask__avx2: dst=(261, 500), mask=(704.00, 16.00) x (10.00, 8.00) [ 76.648] glyphs0_to_dst: glyph=(270, 500)x(10, 8), unclipped [ 76.648] emit_primitive_identity_mask__avx2: dst=(270, 500), mask=(704.00, 16.00) x (10.00, 8.00) [ 76.648] glyphs0_to_dst: glyph=(279, 496)x(10, 12), unclipped [ 76.648] emit_primitive_identity_mask__avx2: dst=(279, 496), mask=(992.00, 16.00) x (10.00, 12.00) [ 76.648] glyphs0_to_dst: glyph=(288, 500)x(10, 8), unclipped [ 76.648] emit_primitive_identity_mask__avx2: dst=(288, 500), mask=(704.00, 16.00) x (10.00, 8.00) [ 76.648] glyphs0_to_dst: glyph=(297, 500)x(10, 8), unclipped [ 76.648] emit_primitive_identity_mask__avx2: dst=(297, 500), mask=(752.00, 0.00) x (10.00, 8.00) [ 76.648] glyphs0_to_dst: glyph=(307, 496)x(10, 12), unclipped [ 76.648] emit_primitive_identity_mask__avx2: dst=(307, 496), mask=(1008.00, 16.00) x (10.00, 12.00) [ 76.648] glyphs0_to_dst: glyph=(315, 497)x(11, 11), unclipped [ 76.648] emit_primitive_identity_mask__avx2: dst=(315, 497), mask=(960.00, 0.00) x (11.00, 11.00) [ 76.648] glyphs0_to_dst: glyph=(324, 500)x(11, 8), unclipped [ 76.648] emit_primitive_identity_mask__avx2: dst=(324, 500), mask=(736.00, 16.00) x (11.00, 8.00) [ 76.648] glyphs0_to_dst: glyph=(334, 500)x(9, 11), unclipped [ 76.648] emit_primitive_identity_mask__avx2: dst=(334, 500), mask=(960.00, 16.00) x (9.00, 11.00) [ 76.648] glyphs0_to_dst: glyph=(342, 509)x(11, 2), unclipped [ 76.648] emit_primitive_identity_mask__avx2: dst=(342, 509), mask=(992.00, 0.00) x (11.00, 2.00) [ 76.648] glyphs0_to_dst: glyph=(351, 496)x(10, 12), unclipped [ 76.648] emit_primitive_identity_mask__avx2: dst=(351, 496), mask=(992.00, 16.00) x (10.00, 12.00) [ 76.648] glyphs0_to_dst: glyph=(361, 496)x(9, 12), unclipped [ 76.648] emit_primitive_identity_mask__avx2: dst=(361, 496), mask=(960.00, 32.00) x (9.00, 12.00) [ 76.648] glyphs0_to_dst: glyph=(369, 500)x(10, 11), unclipped [ 76.648] emit_primitive_identity_mask__avx2: dst=(369, 500), mask=(976.00, 32.00) x (10.00, 11.00) [ 76.648] glyphs0_to_dst: glyph=(378, 497)x(10, 14), unclipped [ 76.648] emit_primitive_identity_mask__avx2: dst=(378, 497), mask=(944.00, 48.00) x (10.00, 14.00) [ 76.648] glyphs0_to_dst: glyph=(387, 498)x(10, 10), unclipped [ 76.648] emit_primitive_identity_mask__avx2: dst=(387, 498), mask=(960.00, 48.00) x (10.00, 10.00) [ 76.648] glyphs0_to_dst: glyph=(396, 509)x(11, 2), unclipped [ 76.648] emit_primitive_identity_mask__avx2: dst=(396, 509), mask=(992.00, 0.00) x (11.00, 2.00) [ 76.648] glyphs0_to_dst: glyph=(406, 500)x(9, 8), unclipped [ 76.648] emit_primitive_identity_mask__avx2: dst=(406, 500), mask=(688.00, 32.00) x (9.00, 8.00) [ 76.648] glyphs0_to_dst: glyph=(415, 500)x(9, 8), unclipped [ 76.648] emit_primitive_identity_mask__avx2: dst=(415, 500), mask=(752.00, 16.00) x (9.00, 8.00) [ 76.648] glyphs0_to_dst: glyph=(424, 500)x(9, 11), unclipped [ 76.648] emit_primitive_identity_mask__avx2: dst=(424, 500), mask=(960.00, 16.00) x (9.00, 11.00) [ 76.648] glyphs0_to_dst: glyph=(432, 497)x(10, 11), unclipped [ 76.648] emit_primitive_identity_mask__avx2: dst=(432, 497), mask=(976.00, 48.00) x (10.00, 11.00) [ 76.648] glyphs0_to_dst: glyph=(442, 500)x(9, 8), unclipped [ 76.648] emit_primitive_identity_mask__avx2: dst=(442, 500), mask=(688.00, 32.00) x (9.00, 8.00) [ 76.648] glyphs0_to_dst: glyph=(450, 500)x(10, 11), unclipped [ 76.648] emit_primitive_identity_mask__avx2: dst=(450, 500), mask=(976.00, 32.00) x (10.00, 11.00) [ 76.648] gen8_vertex_flush[1698] = 96 [ 76.648] gen9_magic_ca_pass: CA fixup (4887 -> 4983) [ 76.648] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.648] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.648] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.648] sna_glyphs(op=3, nlist=1, src=(460, 508)) [ 76.648] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.648] sna_glyphs: discarding mask [ 76.648] glyphs0_to_dst(op=3, src=(460, 508), nlist=1, dst=(460, 508)+(0, 0)) [ 76.648] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.648] gen9_render_composite: 0x0, current mode=1/1 [ 76.648] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 76.648] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.648] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.648] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.648] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.648] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.648] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.648] sna_drawable_use_bo: using whole GPU bo [ 76.648] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.648] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.648] color_convert: src=ffffffff [20028888] [ 76.648] color_convert: dst=ffffffff [20028888] [ 76.648] sna_render_get_solid: ffffffff [ 76.648] sna_render_get_solid(white) [ 76.648] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.648] sna_transform_is_imprecise_integer_translation: no transform [ 76.648] gen9_composite_picture: integer translation (0, 0), removing [ 76.648] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.648] sna_render_pixmap_bo: GPU all damaged [ 76.648] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.648] gen4_choose_composite_emitter: solid, identity mask [ 76.648] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.648] gen9_composite_get_binding_table(f9c0) [ 76.648] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.648] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.648] gen9_emit_vertex_elements: setup id=9 [ 76.648] glyphs0_to_dst: glyph=(459, 497)x(10, 13), unclipped [ 76.648] emit_primitive_identity_mask__avx2: dst=(459, 497), mask=(752.00, 32.00) x (10.00, 13.00) [ 76.648] glyphs0_to_dst: glyph=(477, 503)x(10, 3), unclipped [ 76.648] emit_primitive_identity_mask__avx2: dst=(477, 503), mask=(1008.00, 48.00) x (10.00, 3.00) [ 76.648] glyphs0_to_dst: glyph=(487, 497)x(9, 14), unclipped [ 76.648] emit_primitive_identity_mask__avx2: dst=(487, 497), mask=(832.00, 32.00) x (9.00, 14.00) [ 76.648] glyphs0_to_dst: glyph=(496, 500)x(9, 8), unclipped [ 76.648] emit_primitive_identity_mask__avx2: dst=(496, 500), mask=(896.00, 48.00) x (9.00, 8.00) [ 76.648] glyphs0_to_dst: glyph=(504, 500)x(10, 8), unclipped [ 76.648] emit_primitive_identity_mask__avx2: dst=(504, 500), mask=(848.00, 16.00) x (10.00, 8.00) [ 76.648] glyphs0_to_dst: glyph=(514, 500)x(9, 8), unclipped [ 76.648] emit_primitive_identity_mask__avx2: dst=(514, 500), mask=(848.00, 48.00) x (9.00, 8.00) [ 76.648] glyphs0_to_dst: glyph=(522, 497)x(10, 11), unclipped [ 76.648] emit_primitive_identity_mask__avx2: dst=(522, 497), mask=(992.00, 32.00) x (10.00, 11.00) [ 76.648] glyphs0_to_dst: glyph=(532, 500)x(9, 11), unclipped [ 76.648] emit_primitive_identity_mask__avx2: dst=(532, 500), mask=(880.00, 16.00) x (9.00, 11.00) [ 76.648] glyphs0_to_dst: glyph=(541, 497)x(9, 11), unclipped [ 76.648] emit_primitive_identity_mask__avx2: dst=(541, 497), mask=(880.00, 0.00) x (9.00, 11.00) [ 76.648] glyphs0_to_dst: glyph=(550, 497)x(9, 14), unclipped [ 76.648] emit_primitive_identity_mask__avx2: dst=(550, 497), mask=(832.00, 32.00) x (9.00, 14.00) [ 76.648] glyphs0_to_dst: glyph=(558, 500)x(10, 8), unclipped [ 76.648] emit_primitive_identity_mask__avx2: dst=(558, 500), mask=(848.00, 16.00) x (10.00, 8.00) [ 76.648] glyphs0_to_dst: glyph=(568, 500)x(9, 11), unclipped [ 76.648] emit_primitive_identity_mask__avx2: dst=(568, 500), mask=(880.00, 16.00) x (9.00, 11.00) [ 76.648] glyphs0_to_dst: glyph=(576, 510)x(11, 2), unclipped [ 76.648] emit_primitive_identity_mask__avx2: dst=(576, 510), mask=(832.00, 48.00) x (11.00, 2.00) [ 76.648] glyphs0_to_dst: glyph=(585, 496)x(10, 12), unclipped [ 76.648] emit_primitive_identity_mask__avx2: dst=(585, 496), mask=(864.00, 0.00) x (10.00, 12.00) [ 76.648] glyphs0_to_dst: glyph=(594, 500)x(10, 8), unclipped [ 76.648] emit_primitive_identity_mask__avx2: dst=(594, 500), mask=(864.00, 32.00) x (10.00, 8.00) [ 76.648] glyphs0_to_dst: glyph=(603, 497)x(10, 11), unclipped [ 76.648] emit_primitive_identity_mask__avx2: dst=(603, 497), mask=(880.00, 32.00) x (10.00, 11.00) [ 76.648] glyphs0_to_dst: glyph=(612, 510)x(11, 2), unclipped [ 76.648] emit_primitive_identity_mask__avx2: dst=(612, 510), mask=(832.00, 48.00) x (11.00, 2.00) [ 76.648] glyphs0_to_dst: glyph=(621, 497)x(10, 11), unclipped [ 76.648] emit_primitive_identity_mask__avx2: dst=(621, 497), mask=(880.00, 32.00) x (10.00, 11.00) [ 76.648] glyphs0_to_dst: glyph=(630, 500)x(10, 8), unclipped [ 76.648] emit_primitive_identity_mask__avx2: dst=(630, 500), mask=(944.00, 0.00) x (10.00, 8.00) [ 76.648] glyphs0_to_dst: glyph=(639, 500)x(10, 11), unclipped [ 76.648] emit_primitive_identity_mask__avx2: dst=(639, 500), mask=(880.00, 48.00) x (10.00, 11.00) [ 76.648] glyphs0_to_dst: glyph=(651, 505)x(5, 3), unclipped [ 76.648] emit_primitive_identity_mask__avx2: dst=(651, 505), mask=(1008.00, 32.00) x (5.00, 3.00) [ 76.648] glyphs0_to_dst: glyph=(658, 500)x(9, 8), unclipped [ 76.648] emit_primitive_identity_mask__avx2: dst=(658, 500), mask=(896.00, 48.00) x (9.00, 8.00) [ 76.648] glyphs0_to_dst: glyph=(667, 496)x(9, 12), unclipped [ 76.648] emit_primitive_identity_mask__avx2: dst=(667, 496), mask=(992.00, 48.00) x (9.00, 12.00) [ 76.648] gen8_vertex_flush[1798] = 69 [ 76.648] gen9_magic_ca_pass: CA fixup (4983 -> 5052) [ 76.648] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.648] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.648] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.648] sna_glyphs(op=3, nlist=1, src=(1, 525)) [ 76.648] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.648] sna_glyphs: discarding mask [ 76.648] glyphs0_to_dst(op=3, src=(1, 525), nlist=1, dst=(1, 525)+(0, 0)) [ 76.648] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.648] gen9_render_composite: 0x0, current mode=1/1 [ 76.648] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 76.648] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.648] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.648] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.648] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.648] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.648] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.648] sna_drawable_use_bo: using whole GPU bo [ 76.648] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.648] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.648] color_convert: src=ff8ae234 [20028888] [ 76.648] color_convert: dst=ff8ae234 [20028888] [ 76.648] sna_render_get_solid: ff8ae234 [ 76.648] sna_render_get_solid(22) = ff8ae234 (old) [ 76.648] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.648] sna_transform_is_imprecise_integer_translation: no transform [ 76.648] gen9_composite_picture: integer translation (0, 0), removing [ 76.648] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.648] sna_render_pixmap_bo: GPU all damaged [ 76.648] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.648] gen4_choose_composite_emitter: solid, identity mask [ 76.648] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.648] gen9_composite_get_binding_table(f980) [ 76.648] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.648] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.648] gen9_emit_vertex_elements: setup id=9 [ 76.648] glyphs0_to_dst: glyph=(1, 517)x(9, 8), unclipped [ 76.648] emit_primitive_identity_mask__avx2: dst=(1, 517), mask=(688.00, 32.00) x (9.00, 8.00) [ 76.648] glyphs0_to_dst: glyph=(9, 515)x(10, 13), unclipped [ 76.648] emit_primitive_identity_mask__avx2: dst=(9, 515), mask=(672.00, 48.00) x (10.00, 13.00) [ 76.648] glyphs0_to_dst: glyph=(19, 517)x(9, 8), unclipped [ 76.648] emit_primitive_identity_mask__avx2: dst=(19, 517), mask=(688.00, 32.00) x (9.00, 8.00) [ 76.648] glyphs0_to_dst: glyph=(28, 519)x(8, 3), unclipped [ 76.648] emit_primitive_identity_mask__avx2: dst=(28, 519), mask=(688.00, 48.00) x (8.00, 3.00) [ 76.648] glyphs0_to_dst: glyph=(36, 515)x(11, 10), unclipped [ 76.648] emit_primitive_identity_mask__avx2: dst=(36, 515), mask=(704.00, 0.00) x (11.00, 10.00) [ 76.648] glyphs0_to_dst: glyph=(46, 517)x(9, 8), unclipped [ 76.648] emit_primitive_identity_mask__avx2: dst=(46, 517), mask=(720.00, 0.00) x (9.00, 8.00) [ 76.648] glyphs0_to_dst: glyph=(54, 517)x(10, 8), unclipped [ 76.648] emit_primitive_identity_mask__avx2: dst=(54, 517), mask=(704.00, 16.00) x (10.00, 8.00) [ 76.648] glyphs0_to_dst: glyph=(63, 517)x(10, 8), unclipped [ 76.648] emit_primitive_identity_mask__avx2: dst=(63, 517), mask=(720.00, 16.00) x (10.00, 8.00) [ 76.648] glyphs0_to_dst: glyph=(72, 514)x(10, 11), unclipped [ 76.648] emit_primitive_identity_mask__avx2: dst=(72, 514), mask=(736.00, 0.00) x (10.00, 11.00) [ 76.648] glyphs0_to_dst: glyph=(81, 517)x(10, 8), unclipped [ 76.648] emit_primitive_identity_mask__avx2: dst=(81, 517), mask=(752.00, 0.00) x (10.00, 8.00) [ 76.648] glyphs0_to_dst: glyph=(90, 514)x(10, 11), unclipped [ 76.648] emit_primitive_identity_mask__avx2: dst=(90, 514), mask=(736.00, 0.00) x (10.00, 11.00) [ 76.648] glyphs0_to_dst: glyph=(99, 517)x(11, 8), unclipped [ 76.648] emit_primitive_identity_mask__avx2: dst=(99, 517), mask=(736.00, 16.00) x (11.00, 8.00) [ 76.648] glyphs0_to_dst: glyph=(109, 517)x(9, 8), unclipped [ 76.648] emit_primitive_identity_mask__avx2: dst=(109, 517), mask=(752.00, 16.00) x (9.00, 8.00) [ 76.648] glyphs0_to_dst: glyph=(118, 519)x(8, 3), unclipped [ 76.648] emit_primitive_identity_mask__avx2: dst=(118, 519), mask=(688.00, 48.00) x (8.00, 3.00) [ 76.648] glyphs0_to_dst: glyph=(126, 515)x(10, 10), unclipped [ 76.648] emit_primitive_identity_mask__avx2: dst=(126, 515), mask=(704.00, 32.00) x (10.00, 10.00) [ 76.648] glyphs0_to_dst: glyph=(135, 515)x(10, 10), unclipped [ 76.648] emit_primitive_identity_mask__avx2: dst=(135, 515), mask=(704.00, 32.00) x (10.00, 10.00) [ 76.648] glyphs0_to_dst: glyph=(144, 515)x(10, 10), unclipped [ 76.648] emit_primitive_identity_mask__avx2: dst=(144, 515), mask=(720.00, 32.00) x (10.00, 10.00) [ 76.648] glyphs0_to_dst: glyph=(153, 515)x(10, 10), unclipped [ 76.648] emit_primitive_identity_mask__avx2: dst=(153, 515), mask=(704.00, 48.00) x (10.00, 10.00) [ 76.648] gen8_vertex_flush[1898] = 54 [ 76.648] gen9_magic_ca_pass: CA fixup (5052 -> 5106) [ 76.648] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.648] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.648] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.648] sna_accel_flush: flush?=0, dirty?=0 [ 76.648] sna_block_handler (tv=0.0) [ 76.648] sna_wakeup_handler [ 76.648] sna_accel_flush: flush?=0, dirty?=0 [ 76.648] sna_accel_flush: flush?=0, dirty?=0 [ 76.648] sna_block_handler (tv=544.441000) [ 76.648] kgem_retire, need_retire?=1 [ 76.648] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 76.648] kgem_retire__requests_ring: retiring ring 0 [ 76.648] __kgem_busy: handle=117, busy=0, wedged=0 [ 76.648] __kgem_retire_rq: request 117 complete [ 76.648] kgem_bo_move_to_inactive: moving handle=117 to inactive [ 76.648] kgem_retire__requests_ring: retiring ring 0 [ 76.648] __kgem_busy: handle=2, busy=0, wedged=0 [ 76.648] __kgem_retire_rq: request 2 complete [ 76.648] kgem_retire__requests_ring: retiring ring 0 [ 76.648] __kgem_busy: handle=127, busy=0, wedged=0 [ 76.648] __kgem_retire_rq: request 127 complete [ 76.648] kgem_bo_move_to_inactive: moving handle=127 to inactive [ 76.648] kgem_retire__requests_ring: retiring ring 0 [ 76.648] __kgem_busy: handle=1, busy=0, wedged=0 [ 76.648] __kgem_retire_rq: request 1 complete [ 76.648] __kgem_bo_flush: handle=103, busy=0, wedged=0 [ 76.648] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 76.648] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 76.648] kgem_retire -- retired=1, need_retire=0 [ 76.648] sna_accel_block: GPU idle, flushing [ 76.648] gen8_vertex_close: used=20424, vbo active? 23, vb=200, nreloc=1 [ 76.648] gen8_vertex_close: reloc[0] = 289 [ 76.648] kgem_add_reloc64: handle=23, pos=289, delta=0, domains=200000 [ 76.648] kgem_add_handle: handle=23, index=5 [ 76.648] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fd541000) [ 76.648] batch[1/1, flags=1800]: 1612 1612 15968 16384, nreloc=9, nexec=6, nfence=0, aperture=9200 [fenced=0] [ 76.648] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd981000 [ 76.648] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -57343 [ 76.648] kgem_fixup_relocs: shrinking by 57344 [ 76.648] __kgem_busy: handle=2, busy=0, wedged=0 [ 76.649] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd981000 [ 76.649] kgem_commit: release handle=112 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e64a9000 [ 76.649] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 76.649] kgem_commit: release handle=122 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 76.649] __kgem_bo_clear_busy: handle=122 [ 76.649] kgem_commit: release handle=122 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff6a000 [ 76.649] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 76.649] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 76.649] __kgem_bo_clear_busy: handle=7 [ 76.649] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 76.649] kgem_commit: release handle=122 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 76.649] __kgem_bo_clear_busy: handle=122 [ 76.649] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 76.649] __kgem_busy: handle=2, busy=131072, wedged=0 [ 76.649] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 76.649] has_shadow: has pending damage? 0, outstanding flips: 0 [ 76.649] timer_enable (time=76648), starting timer 0 [ 76.649] sna_accel_do_throttle (time=76648), triggered [ 76.649] sna_accel_throttle (time=76648) [ 76.649] sna_accel_block: evaluating timers, active=7 [ 76.649] sna_accel_block: flush timer expires in 8 [76656] [ 76.649] sna_wakeup_handler [ 76.649] sna_block_handler (tv=544.440000) [ 76.649] kgem_retire, need_retire?=1 [ 76.649] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 76.649] kgem_retire__requests_ring: retiring ring 0 [ 76.649] __kgem_busy: handle=2, busy=131072, wedged=0 [ 76.649] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=2, retired? 0 [ 76.649] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 76.649] kgem_retire -- retired=0, need_retire=1 [ 76.649] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 76.649] sna_scanout_do_flush: flush timer active: delta=7 [ 76.649] sna_accel_block: evaluating timers, active=7 [ 76.649] sna_accel_block: flush timer expires in 7 [76656] [ 76.649] sna_wakeup_handler [ 76.649] sna_accel_flush: flush?=0, dirty?=0 [ 76.649] sna_accel_flush: flush?=0, dirty?=0 [ 76.649] sna_accel_flush: flush?=0, dirty?=0 [ 76.649] sna_block_handler (tv=544.440000) [ 76.649] kgem_retire, need_retire?=1 [ 76.649] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 76.649] kgem_retire__requests_ring: retiring ring 0 [ 76.649] __kgem_busy: handle=2, busy=131072, wedged=0 [ 76.649] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=2, retired? 0 [ 76.649] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 76.649] kgem_retire -- retired=0, need_retire=1 [ 76.649] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 76.649] sna_scanout_do_flush: flush timer active: delta=7 [ 76.649] sna_accel_block: evaluating timers, active=7 [ 76.649] sna_accel_block: flush timer expires in 7 [76656] [ 76.649] sna_wakeup_handler [ 76.649] sna_accel_flush: flush?=0, dirty?=0 [ 76.649] sna_accel_flush: flush?=0, dirty?=0 [ 76.649] sna_block_handler (tv=544.440000) [ 76.649] kgem_retire, need_retire?=1 [ 76.649] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 76.649] kgem_retire__requests_ring: retiring ring 0 [ 76.649] __kgem_busy: handle=2, busy=131072, wedged=0 [ 76.649] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=2, retired? 0 [ 76.649] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 76.649] kgem_retire -- retired=0, need_retire=1 [ 76.649] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 76.649] sna_scanout_do_flush: flush timer active: delta=7 [ 76.649] sna_accel_block: evaluating timers, active=7 [ 76.649] sna_accel_block: flush timer expires in 7 [76656] [ 76.649] sna_wakeup_handler [ 76.649] _sna_dri2_destroy_buffer: 0x561c949a1420 [handle=20] -- refcnt=1, draw=0, pixmap=4711, proxy?=0 [ 76.649] _sna_dri2_destroy_buffer: removing active_scanout=1 from pixmap handle=20 [ 76.649] _sna_dri2_destroy_buffer: releasing last DRI pixmap=4711, scanout?=0 [ 76.649] _sna_dri2_destroy_buffer: dropping flush hint from handle=20 [ 76.649] sna_accel_watch_flush: enable=-1 [ 76.649] sna_dri2_cache_bo(handle=20, name=83) [ 76.649] sna_dri2_cache_bo: not a window, releasing handle=20 [ 76.649] sna_accel_flush: flush?=0, dirty?=0 [ 76.649] sna_accel_flush: flush?=0, dirty?=0 [ 76.649] sna_block_handler (tv=0.0) [ 76.649] sna_wakeup_handler [ 76.649] sna_glyphs(op=3, nlist=1, src=(163, 525)) [ 76.649] kgem_bo_is_busy: handle=112, domain: 3 exec? 0, rq? 1 [ 76.649] sna_glyphs: discarding mask [ 76.649] glyphs0_to_dst(op=3, src=(163, 525), nlist=1, dst=(163, 525)+(0, 0)) [ 76.649] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.649] gen9_render_composite: 0x0, current mode=0/1 [ 76.649] kgem_bo_is_busy: handle=6, domain: 3 exec? 0, rq? 1 [ 76.649] kgem_bo_is_busy: handle=112, domain: 3 exec? 0, rq? 1 [ 76.649] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.649] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.649] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.649] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.649] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.649] sna_drawable_use_bo: using whole GPU bo [ 76.649] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.649] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.649] color_convert: src=ffffffff [20028888] [ 76.649] color_convert: dst=ffffffff [20028888] [ 76.649] sna_render_get_solid: ffffffff [ 76.649] sna_render_get_solid(white) [ 76.649] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.649] sna_transform_is_imprecise_integer_translation: no transform [ 76.649] gen9_composite_picture: integer translation (0, 0), removing [ 76.649] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.649] sna_render_pixmap_bo: GPU all damaged [ 76.649] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.649] gen4_choose_composite_emitter: solid, identity mask [ 76.649] kgem_check_bo: num_pages=+9125, num_exec=+3 [ 76.649] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 76.649] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 76.649] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 76.649] kgem_add_handle: handle=4, index=0 [ 76.649] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 76.649] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 76.649] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 76.649] gen9_composite_get_binding_table(ffc0) [ 76.649] kgem_add_reloc64: handle=112, pos=16360, delta=0, domains=20002 [ 76.649] kgem_add_handle: handle=112, index=1 [ 76.649] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e64a9000) [ 76.649] __kgem_bo_mark_dirty: handle=112 (proxy? 0) [ 76.649] [3fe0] bind bo(handle=112, addr=e64a9000), format=192, width=3775, height=2136, pitch=15360, tiling=1 -> render [ 76.649] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 76.649] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 76.649] kgem_add_handle: handle=7, index=2 [ 76.649] kgem_add_reloc64[4] = (delta=1048, target handle=2, presumed=fffe8000) [ 76.649] [3fd0] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 76.649] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 [ 76.649] kgem_add_handle: handle=6, index=3 [ 76.649] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd581000) [ 76.649] [3fc0] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 76.649] gen9_emit_cc: blend=177 (current=ffffffff), src=17, dst=18 [ 76.649] gen9_emit_sampler: sampler = a [ 76.649] gen9_emit_sf: num_sf_outputs=2 [ 76.649] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.649] gen9_emit_vertex_elements: setup id=9 [ 76.649] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 76.649] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 76.649] glyphs0_to_dst: glyph=(165, 517)x(5, 8), unclipped [ 76.649] emit_primitive_identity_mask__avx2: dst=(165, 517), mask=(720.00, 48.00) x (5.00, 8.00) [ 76.649] gen8_vertex_flush[498] = 3 [ 76.649] gen9_magic_ca_pass: CA fixup (5106 -> 5109) [ 76.649] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.649] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.649] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.649] sna_glyphs(op=3, nlist=1, src=(172, 525)) [ 76.649] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.649] sna_glyphs: discarding mask [ 76.649] glyphs0_to_dst(op=3, src=(172, 525), nlist=1, dst=(172, 525)+(0, 0)) [ 76.649] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.649] gen9_render_composite: 0x0, current mode=1/1 [ 76.649] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 76.649] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.649] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.649] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.649] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.649] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.649] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.649] sna_drawable_use_bo: using whole GPU bo [ 76.649] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.649] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.649] color_convert: src=ff729fcf [20028888] [ 76.649] color_convert: dst=ff729fcf [20028888] [ 76.649] sna_render_get_solid: ff729fcf [ 76.649] sna_render_get_solid(23) = ff729fcf (old) [ 76.649] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.649] sna_transform_is_imprecise_integer_translation: no transform [ 76.649] gen9_composite_picture: integer translation (0, 0), removing [ 76.649] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.649] sna_render_pixmap_bo: GPU all damaged [ 76.649] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.649] gen4_choose_composite_emitter: solid, identity mask [ 76.649] kgem_check_bo: num_pages=+1, num_exec=+1 [ 76.649] gen9_composite_get_binding_table(fec0) [ 76.649] kgem_add_reloc64: handle=122, pos=16296, delta=0, domains=40000 [ 76.649] kgem_add_reloc64: adding proxy [delta=92] for handle=122 [ 76.649] kgem_add_handle: handle=122, index=4 [ 76.649] kgem_add_reloc64[6] = (delta=92, target handle=4, presumed=fff6a000) [ 76.649] [3fa0] bind bo(handle=122, addr=fff6a05c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 76.649] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.649] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.649] gen9_emit_vertex_elements: setup id=9 [ 76.649] glyphs0_to_dst: glyph=(171, 519)x(11, 3), unclipped [ 76.649] emit_primitive_identity_mask__avx2: dst=(171, 519), mask=(736.00, 32.00) x (11.00, 3.00) [ 76.649] glyphs0_to_dst: glyph=(180, 514)x(10, 14), unclipped [ 76.649] emit_primitive_identity_mask__avx2: dst=(180, 514), mask=(944.00, 48.00) x (10.00, 14.00) [ 76.649] glyphs0_to_dst: glyph=(189, 514)x(11, 11), unclipped [ 76.649] emit_primitive_identity_mask__avx2: dst=(189, 514), mask=(960.00, 0.00) x (11.00, 11.00) [ 76.649] glyphs0_to_dst: glyph=(198, 517)x(10, 8), unclipped [ 76.649] emit_primitive_identity_mask__avx2: dst=(198, 517), mask=(976.00, 0.00) x (10.00, 8.00) [ 76.649] glyphs0_to_dst: glyph=(208, 517)x(9, 11), unclipped [ 76.649] emit_primitive_identity_mask__avx2: dst=(208, 517), mask=(960.00, 16.00) x (9.00, 11.00) [ 76.649] glyphs0_to_dst: glyph=(216, 514)x(10, 14), unclipped [ 76.649] emit_primitive_identity_mask__avx2: dst=(216, 514), mask=(944.00, 48.00) x (10.00, 14.00) [ 76.649] glyphs0_to_dst: glyph=(225, 515)x(10, 10), unclipped [ 76.649] emit_primitive_identity_mask__avx2: dst=(225, 515), mask=(976.00, 16.00) x (10.00, 10.00) [ 76.649] glyphs0_to_dst: glyph=(234, 526)x(11, 2), unclipped [ 76.649] emit_primitive_identity_mask__avx2: dst=(234, 526), mask=(992.00, 0.00) x (11.00, 2.00) [ 76.649] glyphs0_to_dst: glyph=(243, 514)x(11, 11), unclipped [ 76.649] emit_primitive_identity_mask__avx2: dst=(243, 514), mask=(1008.00, 0.00) x (11.00, 11.00) [ 76.649] glyphs0_to_dst: glyph=(253, 517)x(9, 8), unclipped [ 76.649] emit_primitive_identity_mask__avx2: dst=(253, 517), mask=(720.00, 0.00) x (9.00, 8.00) [ 76.649] glyphs0_to_dst: glyph=(261, 517)x(10, 8), unclipped [ 76.649] emit_primitive_identity_mask__avx2: dst=(261, 517), mask=(704.00, 16.00) x (10.00, 8.00) [ 76.649] glyphs0_to_dst: glyph=(270, 517)x(10, 8), unclipped [ 76.649] emit_primitive_identity_mask__avx2: dst=(270, 517), mask=(704.00, 16.00) x (10.00, 8.00) [ 76.649] glyphs0_to_dst: glyph=(279, 513)x(10, 12), unclipped [ 76.649] emit_primitive_identity_mask__avx2: dst=(279, 513), mask=(992.00, 16.00) x (10.00, 12.00) [ 76.649] glyphs0_to_dst: glyph=(288, 517)x(10, 8), unclipped [ 76.649] emit_primitive_identity_mask__avx2: dst=(288, 517), mask=(704.00, 16.00) x (10.00, 8.00) [ 76.649] glyphs0_to_dst: glyph=(297, 517)x(10, 8), unclipped [ 76.649] emit_primitive_identity_mask__avx2: dst=(297, 517), mask=(752.00, 0.00) x (10.00, 8.00) [ 76.649] glyphs0_to_dst: glyph=(307, 513)x(10, 12), unclipped [ 76.649] emit_primitive_identity_mask__avx2: dst=(307, 513), mask=(1008.00, 16.00) x (10.00, 12.00) [ 76.649] glyphs0_to_dst: glyph=(315, 514)x(11, 11), unclipped [ 76.649] emit_primitive_identity_mask__avx2: dst=(315, 514), mask=(960.00, 0.00) x (11.00, 11.00) [ 76.649] glyphs0_to_dst: glyph=(324, 517)x(11, 8), unclipped [ 76.649] emit_primitive_identity_mask__avx2: dst=(324, 517), mask=(736.00, 16.00) x (11.00, 8.00) [ 76.649] glyphs0_to_dst: glyph=(334, 517)x(9, 11), unclipped [ 76.649] emit_primitive_identity_mask__avx2: dst=(334, 517), mask=(960.00, 16.00) x (9.00, 11.00) [ 76.649] glyphs0_to_dst: glyph=(342, 526)x(11, 2), unclipped [ 76.649] emit_primitive_identity_mask__avx2: dst=(342, 526), mask=(992.00, 0.00) x (11.00, 2.00) [ 76.650] glyphs0_to_dst: glyph=(351, 513)x(10, 12), unclipped [ 76.650] emit_primitive_identity_mask__avx2: dst=(351, 513), mask=(992.00, 16.00) x (10.00, 12.00) [ 76.650] glyphs0_to_dst: glyph=(361, 513)x(9, 12), unclipped [ 76.650] emit_primitive_identity_mask__avx2: dst=(361, 513), mask=(960.00, 32.00) x (9.00, 12.00) [ 76.650] glyphs0_to_dst: glyph=(369, 517)x(10, 11), unclipped [ 76.650] emit_primitive_identity_mask__avx2: dst=(369, 517), mask=(976.00, 32.00) x (10.00, 11.00) [ 76.650] glyphs0_to_dst: glyph=(378, 514)x(10, 14), unclipped [ 76.650] emit_primitive_identity_mask__avx2: dst=(378, 514), mask=(944.00, 48.00) x (10.00, 14.00) [ 76.650] glyphs0_to_dst: glyph=(387, 515)x(10, 10), unclipped [ 76.650] emit_primitive_identity_mask__avx2: dst=(387, 515), mask=(960.00, 48.00) x (10.00, 10.00) [ 76.650] glyphs0_to_dst: glyph=(396, 526)x(11, 2), unclipped [ 76.650] emit_primitive_identity_mask__avx2: dst=(396, 526), mask=(992.00, 0.00) x (11.00, 2.00) [ 76.650] glyphs0_to_dst: glyph=(406, 517)x(9, 8), unclipped [ 76.650] emit_primitive_identity_mask__avx2: dst=(406, 517), mask=(688.00, 32.00) x (9.00, 8.00) [ 76.650] glyphs0_to_dst: glyph=(415, 517)x(9, 8), unclipped [ 76.650] emit_primitive_identity_mask__avx2: dst=(415, 517), mask=(752.00, 16.00) x (9.00, 8.00) [ 76.650] glyphs0_to_dst: glyph=(424, 517)x(9, 11), unclipped [ 76.650] emit_primitive_identity_mask__avx2: dst=(424, 517), mask=(960.00, 16.00) x (9.00, 11.00) [ 76.650] glyphs0_to_dst: glyph=(432, 514)x(10, 11), unclipped [ 76.650] emit_primitive_identity_mask__avx2: dst=(432, 514), mask=(976.00, 48.00) x (10.00, 11.00) [ 76.650] glyphs0_to_dst: glyph=(442, 517)x(9, 8), unclipped [ 76.650] emit_primitive_identity_mask__avx2: dst=(442, 517), mask=(688.00, 32.00) x (9.00, 8.00) [ 76.650] glyphs0_to_dst: glyph=(450, 517)x(10, 11), unclipped [ 76.650] emit_primitive_identity_mask__avx2: dst=(450, 517), mask=(976.00, 32.00) x (10.00, 11.00) [ 76.650] gen8_vertex_flush[598] = 96 [ 76.650] gen9_magic_ca_pass: CA fixup (5109 -> 5205) [ 76.650] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.650] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.650] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.650] sna_glyphs(op=3, nlist=1, src=(460, 525)) [ 76.650] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.650] sna_glyphs: discarding mask [ 76.650] glyphs0_to_dst(op=3, src=(460, 525), nlist=1, dst=(460, 525)+(0, 0)) [ 76.650] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.650] gen9_render_composite: 0x0, current mode=1/1 [ 76.650] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 76.650] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.650] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.650] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.650] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.650] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.650] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.650] sna_drawable_use_bo: using whole GPU bo [ 76.650] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.650] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.650] color_convert: src=ffffffff [20028888] [ 76.650] color_convert: dst=ffffffff [20028888] [ 76.650] sna_render_get_solid: ffffffff [ 76.650] sna_render_get_solid(white) [ 76.650] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.650] sna_transform_is_imprecise_integer_translation: no transform [ 76.650] gen9_composite_picture: integer translation (0, 0), removing [ 76.650] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.650] sna_render_pixmap_bo: GPU all damaged [ 76.650] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.650] gen4_choose_composite_emitter: solid, identity mask [ 76.650] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.650] gen9_composite_get_binding_table(fe40) [ 76.650] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.650] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.650] gen9_emit_vertex_elements: setup id=9 [ 76.650] glyphs0_to_dst: glyph=(459, 514)x(10, 13), unclipped [ 76.650] emit_primitive_identity_mask__avx2: dst=(459, 514), mask=(752.00, 32.00) x (10.00, 13.00) [ 76.650] gen8_vertex_flush[698] = 3 [ 76.650] gen9_magic_ca_pass: CA fixup (5205 -> 5208) [ 76.650] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.650] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.650] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.650] sna_glyphs(op=3, nlist=1, src=(1, 542)) [ 76.650] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.650] sna_glyphs: discarding mask [ 76.650] glyphs0_to_dst(op=3, src=(1, 542), nlist=1, dst=(1, 542)+(0, 0)) [ 76.650] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.650] gen9_render_composite: 0x0, current mode=1/1 [ 76.650] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 76.650] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.650] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.650] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.650] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.650] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.650] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.650] sna_drawable_use_bo: using whole GPU bo [ 76.650] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.650] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.650] color_convert: src=ff8ae234 [20028888] [ 76.650] color_convert: dst=ff8ae234 [20028888] [ 76.650] sna_render_get_solid: ff8ae234 [ 76.650] sna_render_get_solid(22) = ff8ae234 (old) [ 76.650] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.650] sna_transform_is_imprecise_integer_translation: no transform [ 76.650] gen9_composite_picture: integer translation (0, 0), removing [ 76.650] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.650] sna_render_pixmap_bo: GPU all damaged [ 76.650] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.650] gen4_choose_composite_emitter: solid, identity mask [ 76.650] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.650] gen9_composite_get_binding_table(fe00) [ 76.650] kgem_add_reloc64: handle=122, pos=16248, delta=0, domains=40000 [ 76.650] kgem_add_reloc64: adding proxy [delta=88] for handle=122 [ 76.650] kgem_add_reloc64[7] = (delta=88, target handle=4, presumed=fff6a000) [ 76.650] [3f70] bind bo(handle=122, addr=fff6a058), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 76.650] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.650] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.650] gen9_emit_vertex_elements: setup id=9 [ 76.650] glyphs0_to_dst: glyph=(1, 534)x(9, 8), unclipped [ 76.650] emit_primitive_identity_mask__avx2: dst=(1, 534), mask=(688.00, 32.00) x (9.00, 8.00) [ 76.650] glyphs0_to_dst: glyph=(9, 532)x(10, 13), unclipped [ 76.650] emit_primitive_identity_mask__avx2: dst=(9, 532), mask=(672.00, 48.00) x (10.00, 13.00) [ 76.650] glyphs0_to_dst: glyph=(19, 534)x(9, 8), unclipped [ 76.650] emit_primitive_identity_mask__avx2: dst=(19, 534), mask=(688.00, 32.00) x (9.00, 8.00) [ 76.650] glyphs0_to_dst: glyph=(28, 536)x(8, 3), unclipped [ 76.650] emit_primitive_identity_mask__avx2: dst=(28, 536), mask=(688.00, 48.00) x (8.00, 3.00) [ 76.650] glyphs0_to_dst: glyph=(36, 532)x(11, 10), unclipped [ 76.650] emit_primitive_identity_mask__avx2: dst=(36, 532), mask=(704.00, 0.00) x (11.00, 10.00) [ 76.650] glyphs0_to_dst: glyph=(46, 534)x(9, 8), unclipped [ 76.650] emit_primitive_identity_mask__avx2: dst=(46, 534), mask=(720.00, 0.00) x (9.00, 8.00) [ 76.650] glyphs0_to_dst: glyph=(54, 534)x(10, 8), unclipped [ 76.650] emit_primitive_identity_mask__avx2: dst=(54, 534), mask=(704.00, 16.00) x (10.00, 8.00) [ 76.650] glyphs0_to_dst: glyph=(63, 534)x(10, 8), unclipped [ 76.650] emit_primitive_identity_mask__avx2: dst=(63, 534), mask=(720.00, 16.00) x (10.00, 8.00) [ 76.650] glyphs0_to_dst: glyph=(72, 531)x(10, 11), unclipped [ 76.650] emit_primitive_identity_mask__avx2: dst=(72, 531), mask=(736.00, 0.00) x (10.00, 11.00) [ 76.650] glyphs0_to_dst: glyph=(81, 534)x(10, 8), unclipped [ 76.650] emit_primitive_identity_mask__avx2: dst=(81, 534), mask=(752.00, 0.00) x (10.00, 8.00) [ 76.650] glyphs0_to_dst: glyph=(90, 531)x(10, 11), unclipped [ 76.650] emit_primitive_identity_mask__avx2: dst=(90, 531), mask=(736.00, 0.00) x (10.00, 11.00) [ 76.650] glyphs0_to_dst: glyph=(99, 534)x(11, 8), unclipped [ 76.650] emit_primitive_identity_mask__avx2: dst=(99, 534), mask=(736.00, 16.00) x (11.00, 8.00) [ 76.650] glyphs0_to_dst: glyph=(109, 534)x(9, 8), unclipped [ 76.650] emit_primitive_identity_mask__avx2: dst=(109, 534), mask=(752.00, 16.00) x (9.00, 8.00) [ 76.650] glyphs0_to_dst: glyph=(118, 536)x(8, 3), unclipped [ 76.650] emit_primitive_identity_mask__avx2: dst=(118, 536), mask=(688.00, 48.00) x (8.00, 3.00) [ 76.650] glyphs0_to_dst: glyph=(126, 532)x(10, 10), unclipped [ 76.650] emit_primitive_identity_mask__avx2: dst=(126, 532), mask=(704.00, 32.00) x (10.00, 10.00) [ 76.650] glyphs0_to_dst: glyph=(135, 532)x(10, 10), unclipped [ 76.650] emit_primitive_identity_mask__avx2: dst=(135, 532), mask=(704.00, 32.00) x (10.00, 10.00) [ 76.650] glyphs0_to_dst: glyph=(144, 532)x(10, 10), unclipped [ 76.650] emit_primitive_identity_mask__avx2: dst=(144, 532), mask=(720.00, 32.00) x (10.00, 10.00) [ 76.650] glyphs0_to_dst: glyph=(153, 532)x(10, 10), unclipped [ 76.650] emit_primitive_identity_mask__avx2: dst=(153, 532), mask=(704.00, 48.00) x (10.00, 10.00) [ 76.650] gen8_vertex_flush[798] = 54 [ 76.650] gen9_magic_ca_pass: CA fixup (5208 -> 5262) [ 76.650] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.650] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.650] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.650] sna_glyphs(op=3, nlist=1, src=(163, 542)) [ 76.650] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.650] sna_glyphs: discarding mask [ 76.650] glyphs0_to_dst(op=3, src=(163, 542), nlist=1, dst=(163, 542)+(0, 0)) [ 76.650] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.650] gen9_render_composite: 0x0, current mode=1/1 [ 76.650] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 76.650] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.650] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.650] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.650] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.650] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.650] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.650] sna_drawable_use_bo: using whole GPU bo [ 76.650] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.650] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.650] color_convert: src=ffffffff [20028888] [ 76.650] color_convert: dst=ffffffff [20028888] [ 76.650] sna_render_get_solid: ffffffff [ 76.650] sna_render_get_solid(white) [ 76.650] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.650] sna_transform_is_imprecise_integer_translation: no transform [ 76.650] gen9_composite_picture: integer translation (0, 0), removing [ 76.650] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.650] sna_render_pixmap_bo: GPU all damaged [ 76.650] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.650] gen4_choose_composite_emitter: solid, identity mask [ 76.650] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.650] gen9_composite_get_binding_table(fd80) [ 76.650] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.650] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.650] gen9_emit_vertex_elements: setup id=9 [ 76.650] glyphs0_to_dst: glyph=(165, 534)x(5, 8), unclipped [ 76.650] emit_primitive_identity_mask__avx2: dst=(165, 534), mask=(720.00, 48.00) x (5.00, 8.00) [ 76.650] gen8_vertex_flush[898] = 3 [ 76.650] gen9_magic_ca_pass: CA fixup (5262 -> 5265) [ 76.650] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.650] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.650] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.650] sna_glyphs(op=3, nlist=1, src=(172, 542)) [ 76.650] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.650] sna_glyphs: discarding mask [ 76.650] glyphs0_to_dst(op=3, src=(172, 542), nlist=1, dst=(172, 542)+(0, 0)) [ 76.650] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.650] gen9_render_composite: 0x0, current mode=1/1 [ 76.650] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 76.650] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.650] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.650] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.650] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.650] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.650] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.650] sna_drawable_use_bo: using whole GPU bo [ 76.650] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.650] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.650] color_convert: src=ff729fcf [20028888] [ 76.650] color_convert: dst=ff729fcf [20028888] [ 76.650] sna_render_get_solid: ff729fcf [ 76.650] sna_render_get_solid(23) = ff729fcf (old) [ 76.650] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.650] sna_transform_is_imprecise_integer_translation: no transform [ 76.650] gen9_composite_picture: integer translation (0, 0), removing [ 76.650] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.650] sna_render_pixmap_bo: GPU all damaged [ 76.650] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.650] gen4_choose_composite_emitter: solid, identity mask [ 76.650] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.650] gen9_composite_get_binding_table(fd40) [ 76.650] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.650] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.650] gen9_emit_vertex_elements: setup id=9 [ 76.650] glyphs0_to_dst: glyph=(171, 536)x(11, 3), unclipped [ 76.650] emit_primitive_identity_mask__avx2: dst=(171, 536), mask=(736.00, 32.00) x (11.00, 3.00) [ 76.650] glyphs0_to_dst: glyph=(180, 531)x(10, 14), unclipped [ 76.650] emit_primitive_identity_mask__avx2: dst=(180, 531), mask=(944.00, 48.00) x (10.00, 14.00) [ 76.650] glyphs0_to_dst: glyph=(189, 531)x(11, 11), unclipped [ 76.650] emit_primitive_identity_mask__avx2: dst=(189, 531), mask=(960.00, 0.00) x (11.00, 11.00) [ 76.650] glyphs0_to_dst: glyph=(198, 534)x(10, 8), unclipped [ 76.650] emit_primitive_identity_mask__avx2: dst=(198, 534), mask=(976.00, 0.00) x (10.00, 8.00) [ 76.650] glyphs0_to_dst: glyph=(208, 534)x(9, 11), unclipped [ 76.650] emit_primitive_identity_mask__avx2: dst=(208, 534), mask=(960.00, 16.00) x (9.00, 11.00) [ 76.650] glyphs0_to_dst: glyph=(216, 531)x(10, 14), unclipped [ 76.650] emit_primitive_identity_mask__avx2: dst=(216, 531), mask=(944.00, 48.00) x (10.00, 14.00) [ 76.650] glyphs0_to_dst: glyph=(225, 532)x(10, 10), unclipped [ 76.650] emit_primitive_identity_mask__avx2: dst=(225, 532), mask=(976.00, 16.00) x (10.00, 10.00) [ 76.650] glyphs0_to_dst: glyph=(234, 543)x(11, 2), unclipped [ 76.650] emit_primitive_identity_mask__avx2: dst=(234, 543), mask=(992.00, 0.00) x (11.00, 2.00) [ 76.650] glyphs0_to_dst: glyph=(243, 531)x(11, 11), unclipped [ 76.650] emit_primitive_identity_mask__avx2: dst=(243, 531), mask=(1008.00, 0.00) x (11.00, 11.00) [ 76.650] glyphs0_to_dst: glyph=(253, 534)x(9, 8), unclipped [ 76.650] emit_primitive_identity_mask__avx2: dst=(253, 534), mask=(720.00, 0.00) x (9.00, 8.00) [ 76.650] glyphs0_to_dst: glyph=(261, 534)x(10, 8), unclipped [ 76.650] emit_primitive_identity_mask__avx2: dst=(261, 534), mask=(704.00, 16.00) x (10.00, 8.00) [ 76.650] glyphs0_to_dst: glyph=(270, 534)x(10, 8), unclipped [ 76.650] emit_primitive_identity_mask__avx2: dst=(270, 534), mask=(704.00, 16.00) x (10.00, 8.00) [ 76.650] glyphs0_to_dst: glyph=(279, 530)x(10, 12), unclipped [ 76.650] emit_primitive_identity_mask__avx2: dst=(279, 530), mask=(992.00, 16.00) x (10.00, 12.00) [ 76.650] glyphs0_to_dst: glyph=(288, 534)x(10, 8), unclipped [ 76.650] emit_primitive_identity_mask__avx2: dst=(288, 534), mask=(704.00, 16.00) x (10.00, 8.00) [ 76.650] glyphs0_to_dst: glyph=(297, 534)x(10, 8), unclipped [ 76.650] emit_primitive_identity_mask__avx2: dst=(297, 534), mask=(752.00, 0.00) x (10.00, 8.00) [ 76.650] glyphs0_to_dst: glyph=(307, 530)x(10, 12), unclipped [ 76.650] emit_primitive_identity_mask__avx2: dst=(307, 530), mask=(1008.00, 16.00) x (10.00, 12.00) [ 76.650] glyphs0_to_dst: glyph=(315, 531)x(11, 11), unclipped [ 76.650] emit_primitive_identity_mask__avx2: dst=(315, 531), mask=(960.00, 0.00) x (11.00, 11.00) [ 76.650] glyphs0_to_dst: glyph=(324, 534)x(11, 8), unclipped [ 76.650] emit_primitive_identity_mask__avx2: dst=(324, 534), mask=(736.00, 16.00) x (11.00, 8.00) [ 76.650] glyphs0_to_dst: glyph=(334, 534)x(9, 11), unclipped [ 76.650] emit_primitive_identity_mask__avx2: dst=(334, 534), mask=(960.00, 16.00) x (9.00, 11.00) [ 76.650] glyphs0_to_dst: glyph=(342, 543)x(11, 2), unclipped [ 76.650] emit_primitive_identity_mask__avx2: dst=(342, 543), mask=(992.00, 0.00) x (11.00, 2.00) [ 76.650] glyphs0_to_dst: glyph=(351, 530)x(10, 12), unclipped [ 76.650] emit_primitive_identity_mask__avx2: dst=(351, 530), mask=(992.00, 16.00) x (10.00, 12.00) [ 76.650] glyphs0_to_dst: glyph=(361, 530)x(9, 12), unclipped [ 76.650] emit_primitive_identity_mask__avx2: dst=(361, 530), mask=(960.00, 32.00) x (9.00, 12.00) [ 76.650] glyphs0_to_dst: glyph=(369, 534)x(10, 11), unclipped [ 76.650] emit_primitive_identity_mask__avx2: dst=(369, 534), mask=(976.00, 32.00) x (10.00, 11.00) [ 76.650] glyphs0_to_dst: glyph=(378, 531)x(10, 14), unclipped [ 76.650] emit_primitive_identity_mask__avx2: dst=(378, 531), mask=(944.00, 48.00) x (10.00, 14.00) [ 76.650] glyphs0_to_dst: glyph=(387, 532)x(10, 10), unclipped [ 76.650] emit_primitive_identity_mask__avx2: dst=(387, 532), mask=(960.00, 48.00) x (10.00, 10.00) [ 76.650] glyphs0_to_dst: glyph=(396, 543)x(11, 2), unclipped [ 76.650] emit_primitive_identity_mask__avx2: dst=(396, 543), mask=(992.00, 0.00) x (11.00, 2.00) [ 76.650] glyphs0_to_dst: glyph=(406, 534)x(9, 8), unclipped [ 76.650] emit_primitive_identity_mask__avx2: dst=(406, 534), mask=(688.00, 32.00) x (9.00, 8.00) [ 76.650] glyphs0_to_dst: glyph=(415, 534)x(9, 8), unclipped [ 76.650] emit_primitive_identity_mask__avx2: dst=(415, 534), mask=(752.00, 16.00) x (9.00, 8.00) [ 76.650] glyphs0_to_dst: glyph=(424, 534)x(9, 11), unclipped [ 76.650] emit_primitive_identity_mask__avx2: dst=(424, 534), mask=(960.00, 16.00) x (9.00, 11.00) [ 76.650] glyphs0_to_dst: glyph=(432, 531)x(10, 11), unclipped [ 76.650] emit_primitive_identity_mask__avx2: dst=(432, 531), mask=(976.00, 48.00) x (10.00, 11.00) [ 76.650] glyphs0_to_dst: glyph=(442, 534)x(9, 8), unclipped [ 76.650] emit_primitive_identity_mask__avx2: dst=(442, 534), mask=(688.00, 32.00) x (9.00, 8.00) [ 76.651] glyphs0_to_dst: glyph=(450, 534)x(10, 11), unclipped [ 76.651] emit_primitive_identity_mask__avx2: dst=(450, 534), mask=(976.00, 32.00) x (10.00, 11.00) [ 76.651] gen8_vertex_flush[998] = 96 [ 76.651] gen9_magic_ca_pass: CA fixup (5265 -> 5361) [ 76.651] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.651] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.651] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.651] sna_glyphs(op=3, nlist=1, src=(460, 542)) [ 76.651] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.651] sna_glyphs: discarding mask [ 76.651] glyphs0_to_dst(op=3, src=(460, 542), nlist=1, dst=(460, 542)+(0, 0)) [ 76.651] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.651] gen9_render_composite: 0x0, current mode=1/1 [ 76.651] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 76.651] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.651] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.651] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.651] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.651] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.651] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.651] sna_drawable_use_bo: using whole GPU bo [ 76.651] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.651] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.651] color_convert: src=ffffffff [20028888] [ 76.651] color_convert: dst=ffffffff [20028888] [ 76.651] sna_render_get_solid: ffffffff [ 76.651] sna_render_get_solid(white) [ 76.651] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.651] sna_transform_is_imprecise_integer_translation: no transform [ 76.651] gen9_composite_picture: integer translation (0, 0), removing [ 76.651] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.651] sna_render_pixmap_bo: GPU all damaged [ 76.651] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.651] gen4_choose_composite_emitter: solid, identity mask [ 76.651] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.651] gen9_composite_get_binding_table(fd00) [ 76.651] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.651] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.651] gen9_emit_vertex_elements: setup id=9 [ 76.651] glyphs0_to_dst: glyph=(459, 531)x(10, 13), unclipped [ 76.651] emit_primitive_identity_mask__avx2: dst=(459, 531), mask=(752.00, 32.00) x (10.00, 13.00) [ 76.651] gen8_vertex_flush[a98] = 3 [ 76.651] gen9_magic_ca_pass: CA fixup (5361 -> 5364) [ 76.651] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.651] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.651] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.651] sna_glyphs(op=3, nlist=1, src=(1, 559)) [ 76.651] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.651] sna_glyphs: discarding mask [ 76.651] glyphs0_to_dst(op=3, src=(1, 559), nlist=1, dst=(1, 559)+(0, 0)) [ 76.651] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.651] gen9_render_composite: 0x0, current mode=1/1 [ 76.651] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 76.651] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.651] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.651] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.651] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.651] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.651] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.651] sna_drawable_use_bo: using whole GPU bo [ 76.651] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.651] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.651] color_convert: src=ff8ae234 [20028888] [ 76.651] color_convert: dst=ff8ae234 [20028888] [ 76.651] sna_render_get_solid: ff8ae234 [ 76.651] sna_render_get_solid(22) = ff8ae234 (old) [ 76.651] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.651] sna_transform_is_imprecise_integer_translation: no transform [ 76.651] gen9_composite_picture: integer translation (0, 0), removing [ 76.651] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.651] sna_render_pixmap_bo: GPU all damaged [ 76.651] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.651] gen4_choose_composite_emitter: solid, identity mask [ 76.651] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.651] gen9_composite_get_binding_table(fcc0) [ 76.651] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.651] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.651] gen9_emit_vertex_elements: setup id=9 [ 76.651] glyphs0_to_dst: glyph=(1, 551)x(9, 8), unclipped [ 76.651] emit_primitive_identity_mask__avx2: dst=(1, 551), mask=(688.00, 32.00) x (9.00, 8.00) [ 76.651] glyphs0_to_dst: glyph=(9, 549)x(10, 13), unclipped [ 76.651] emit_primitive_identity_mask__avx2: dst=(9, 549), mask=(672.00, 48.00) x (10.00, 13.00) [ 76.651] glyphs0_to_dst: glyph=(19, 551)x(9, 8), unclipped [ 76.651] emit_primitive_identity_mask__avx2: dst=(19, 551), mask=(688.00, 32.00) x (9.00, 8.00) [ 76.651] glyphs0_to_dst: glyph=(28, 553)x(8, 3), unclipped [ 76.651] emit_primitive_identity_mask__avx2: dst=(28, 553), mask=(688.00, 48.00) x (8.00, 3.00) [ 76.651] glyphs0_to_dst: glyph=(36, 549)x(11, 10), unclipped [ 76.651] emit_primitive_identity_mask__avx2: dst=(36, 549), mask=(704.00, 0.00) x (11.00, 10.00) [ 76.651] glyphs0_to_dst: glyph=(46, 551)x(9, 8), unclipped [ 76.651] emit_primitive_identity_mask__avx2: dst=(46, 551), mask=(720.00, 0.00) x (9.00, 8.00) [ 76.651] glyphs0_to_dst: glyph=(54, 551)x(10, 8), unclipped [ 76.651] emit_primitive_identity_mask__avx2: dst=(54, 551), mask=(704.00, 16.00) x (10.00, 8.00) [ 76.651] glyphs0_to_dst: glyph=(63, 551)x(10, 8), unclipped [ 76.651] emit_primitive_identity_mask__avx2: dst=(63, 551), mask=(720.00, 16.00) x (10.00, 8.00) [ 76.651] glyphs0_to_dst: glyph=(72, 548)x(10, 11), unclipped [ 76.651] emit_primitive_identity_mask__avx2: dst=(72, 548), mask=(736.00, 0.00) x (10.00, 11.00) [ 76.651] glyphs0_to_dst: glyph=(81, 551)x(10, 8), unclipped [ 76.651] emit_primitive_identity_mask__avx2: dst=(81, 551), mask=(752.00, 0.00) x (10.00, 8.00) [ 76.651] glyphs0_to_dst: glyph=(90, 548)x(10, 11), unclipped [ 76.651] emit_primitive_identity_mask__avx2: dst=(90, 548), mask=(736.00, 0.00) x (10.00, 11.00) [ 76.651] glyphs0_to_dst: glyph=(99, 551)x(11, 8), unclipped [ 76.651] emit_primitive_identity_mask__avx2: dst=(99, 551), mask=(736.00, 16.00) x (11.00, 8.00) [ 76.651] glyphs0_to_dst: glyph=(109, 551)x(9, 8), unclipped [ 76.651] emit_primitive_identity_mask__avx2: dst=(109, 551), mask=(752.00, 16.00) x (9.00, 8.00) [ 76.651] glyphs0_to_dst: glyph=(118, 553)x(8, 3), unclipped [ 76.651] emit_primitive_identity_mask__avx2: dst=(118, 553), mask=(688.00, 48.00) x (8.00, 3.00) [ 76.651] glyphs0_to_dst: glyph=(126, 549)x(10, 10), unclipped [ 76.651] emit_primitive_identity_mask__avx2: dst=(126, 549), mask=(704.00, 32.00) x (10.00, 10.00) [ 76.651] glyphs0_to_dst: glyph=(135, 549)x(10, 10), unclipped [ 76.651] emit_primitive_identity_mask__avx2: dst=(135, 549), mask=(704.00, 32.00) x (10.00, 10.00) [ 76.651] glyphs0_to_dst: glyph=(144, 549)x(10, 10), unclipped [ 76.651] emit_primitive_identity_mask__avx2: dst=(144, 549), mask=(720.00, 32.00) x (10.00, 10.00) [ 76.651] glyphs0_to_dst: glyph=(153, 549)x(10, 10), unclipped [ 76.651] emit_primitive_identity_mask__avx2: dst=(153, 549), mask=(704.00, 48.00) x (10.00, 10.00) [ 76.651] gen8_vertex_flush[b98] = 54 [ 76.651] gen9_magic_ca_pass: CA fixup (5364 -> 5418) [ 76.651] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.651] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.651] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.651] sna_glyphs(op=3, nlist=1, src=(163, 559)) [ 76.651] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.651] sna_glyphs: discarding mask [ 76.651] glyphs0_to_dst(op=3, src=(163, 559), nlist=1, dst=(163, 559)+(0, 0)) [ 76.651] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.651] gen9_render_composite: 0x0, current mode=1/1 [ 76.651] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 76.651] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.651] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.651] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.651] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.651] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.651] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.651] sna_drawable_use_bo: using whole GPU bo [ 76.651] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.651] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.651] color_convert: src=ffffffff [20028888] [ 76.651] color_convert: dst=ffffffff [20028888] [ 76.651] sna_render_get_solid: ffffffff [ 76.651] sna_render_get_solid(white) [ 76.651] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.651] sna_transform_is_imprecise_integer_translation: no transform [ 76.651] gen9_composite_picture: integer translation (0, 0), removing [ 76.651] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.651] sna_render_pixmap_bo: GPU all damaged [ 76.651] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.651] gen4_choose_composite_emitter: solid, identity mask [ 76.651] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.651] gen9_composite_get_binding_table(fc80) [ 76.651] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.651] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.651] gen9_emit_vertex_elements: setup id=9 [ 76.651] glyphs0_to_dst: glyph=(165, 551)x(5, 8), unclipped [ 76.651] emit_primitive_identity_mask__avx2: dst=(165, 551), mask=(720.00, 48.00) x (5.00, 8.00) [ 76.651] gen8_vertex_flush[c98] = 3 [ 76.651] gen9_magic_ca_pass: CA fixup (5418 -> 5421) [ 76.651] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.651] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.651] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.651] sna_glyphs(op=3, nlist=1, src=(172, 559)) [ 76.651] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.651] sna_glyphs: discarding mask [ 76.651] glyphs0_to_dst(op=3, src=(172, 559), nlist=1, dst=(172, 559)+(0, 0)) [ 76.651] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.651] gen9_render_composite: 0x0, current mode=1/1 [ 76.651] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 76.651] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.651] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.651] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.651] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.651] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.651] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.651] sna_drawable_use_bo: using whole GPU bo [ 76.651] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.651] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.651] color_convert: src=ff729fcf [20028888] [ 76.651] color_convert: dst=ff729fcf [20028888] [ 76.651] sna_render_get_solid: ff729fcf [ 76.651] sna_render_get_solid(23) = ff729fcf (old) [ 76.651] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.651] sna_transform_is_imprecise_integer_translation: no transform [ 76.651] gen9_composite_picture: integer translation (0, 0), removing [ 76.651] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.651] sna_render_pixmap_bo: GPU all damaged [ 76.651] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.651] gen4_choose_composite_emitter: solid, identity mask [ 76.651] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.651] gen9_composite_get_binding_table(fc40) [ 76.651] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.651] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.651] gen9_emit_vertex_elements: setup id=9 [ 76.651] glyphs0_to_dst: glyph=(171, 553)x(11, 3), unclipped [ 76.651] emit_primitive_identity_mask__avx2: dst=(171, 553), mask=(736.00, 32.00) x (11.00, 3.00) [ 76.651] glyphs0_to_dst: glyph=(180, 548)x(10, 14), unclipped [ 76.651] emit_primitive_identity_mask__avx2: dst=(180, 548), mask=(944.00, 48.00) x (10.00, 14.00) [ 76.651] glyphs0_to_dst: glyph=(189, 548)x(11, 11), unclipped [ 76.651] emit_primitive_identity_mask__avx2: dst=(189, 548), mask=(960.00, 0.00) x (11.00, 11.00) [ 76.651] glyphs0_to_dst: glyph=(198, 551)x(10, 8), unclipped [ 76.651] emit_primitive_identity_mask__avx2: dst=(198, 551), mask=(976.00, 0.00) x (10.00, 8.00) [ 76.651] glyphs0_to_dst: glyph=(208, 551)x(9, 11), unclipped [ 76.651] emit_primitive_identity_mask__avx2: dst=(208, 551), mask=(960.00, 16.00) x (9.00, 11.00) [ 76.651] glyphs0_to_dst: glyph=(216, 548)x(10, 14), unclipped [ 76.651] emit_primitive_identity_mask__avx2: dst=(216, 548), mask=(944.00, 48.00) x (10.00, 14.00) [ 76.651] glyphs0_to_dst: glyph=(225, 549)x(10, 10), unclipped [ 76.651] emit_primitive_identity_mask__avx2: dst=(225, 549), mask=(976.00, 16.00) x (10.00, 10.00) [ 76.651] glyphs0_to_dst: glyph=(234, 560)x(11, 2), unclipped [ 76.651] emit_primitive_identity_mask__avx2: dst=(234, 560), mask=(992.00, 0.00) x (11.00, 2.00) [ 76.651] glyphs0_to_dst: glyph=(243, 548)x(11, 11), unclipped [ 76.651] emit_primitive_identity_mask__avx2: dst=(243, 548), mask=(1008.00, 0.00) x (11.00, 11.00) [ 76.651] glyphs0_to_dst: glyph=(253, 551)x(9, 8), unclipped [ 76.651] emit_primitive_identity_mask__avx2: dst=(253, 551), mask=(720.00, 0.00) x (9.00, 8.00) [ 76.651] glyphs0_to_dst: glyph=(261, 551)x(10, 8), unclipped [ 76.651] emit_primitive_identity_mask__avx2: dst=(261, 551), mask=(704.00, 16.00) x (10.00, 8.00) [ 76.651] glyphs0_to_dst: glyph=(270, 551)x(10, 8), unclipped [ 76.651] emit_primitive_identity_mask__avx2: dst=(270, 551), mask=(704.00, 16.00) x (10.00, 8.00) [ 76.651] glyphs0_to_dst: glyph=(279, 547)x(10, 12), unclipped [ 76.651] emit_primitive_identity_mask__avx2: dst=(279, 547), mask=(992.00, 16.00) x (10.00, 12.00) [ 76.651] glyphs0_to_dst: glyph=(288, 551)x(10, 8), unclipped [ 76.651] emit_primitive_identity_mask__avx2: dst=(288, 551), mask=(704.00, 16.00) x (10.00, 8.00) [ 76.651] glyphs0_to_dst: glyph=(297, 551)x(10, 8), unclipped [ 76.651] emit_primitive_identity_mask__avx2: dst=(297, 551), mask=(752.00, 0.00) x (10.00, 8.00) [ 76.651] glyphs0_to_dst: glyph=(307, 547)x(10, 12), unclipped [ 76.651] emit_primitive_identity_mask__avx2: dst=(307, 547), mask=(1008.00, 16.00) x (10.00, 12.00) [ 76.651] glyphs0_to_dst: glyph=(315, 548)x(11, 11), unclipped [ 76.651] emit_primitive_identity_mask__avx2: dst=(315, 548), mask=(960.00, 0.00) x (11.00, 11.00) [ 76.651] glyphs0_to_dst: glyph=(324, 551)x(11, 8), unclipped [ 76.651] emit_primitive_identity_mask__avx2: dst=(324, 551), mask=(736.00, 16.00) x (11.00, 8.00) [ 76.651] glyphs0_to_dst: glyph=(334, 551)x(9, 11), unclipped [ 76.651] emit_primitive_identity_mask__avx2: dst=(334, 551), mask=(960.00, 16.00) x (9.00, 11.00) [ 76.651] glyphs0_to_dst: glyph=(342, 560)x(11, 2), unclipped [ 76.651] emit_primitive_identity_mask__avx2: dst=(342, 560), mask=(992.00, 0.00) x (11.00, 2.00) [ 76.651] glyphs0_to_dst: glyph=(351, 547)x(10, 12), unclipped [ 76.651] emit_primitive_identity_mask__avx2: dst=(351, 547), mask=(992.00, 16.00) x (10.00, 12.00) [ 76.651] glyphs0_to_dst: glyph=(361, 547)x(9, 12), unclipped [ 76.651] emit_primitive_identity_mask__avx2: dst=(361, 547), mask=(960.00, 32.00) x (9.00, 12.00) [ 76.651] glyphs0_to_dst: glyph=(369, 551)x(10, 11), unclipped [ 76.651] emit_primitive_identity_mask__avx2: dst=(369, 551), mask=(976.00, 32.00) x (10.00, 11.00) [ 76.651] glyphs0_to_dst: glyph=(378, 548)x(10, 14), unclipped [ 76.651] emit_primitive_identity_mask__avx2: dst=(378, 548), mask=(944.00, 48.00) x (10.00, 14.00) [ 76.651] glyphs0_to_dst: glyph=(387, 549)x(10, 10), unclipped [ 76.651] emit_primitive_identity_mask__avx2: dst=(387, 549), mask=(960.00, 48.00) x (10.00, 10.00) [ 76.651] glyphs0_to_dst: glyph=(396, 560)x(11, 2), unclipped [ 76.651] emit_primitive_identity_mask__avx2: dst=(396, 560), mask=(992.00, 0.00) x (11.00, 2.00) [ 76.651] glyphs0_to_dst: glyph=(406, 551)x(9, 8), unclipped [ 76.651] emit_primitive_identity_mask__avx2: dst=(406, 551), mask=(688.00, 32.00) x (9.00, 8.00) [ 76.651] glyphs0_to_dst: glyph=(415, 551)x(9, 8), unclipped [ 76.651] emit_primitive_identity_mask__avx2: dst=(415, 551), mask=(752.00, 16.00) x (9.00, 8.00) [ 76.651] glyphs0_to_dst: glyph=(424, 551)x(9, 11), unclipped [ 76.651] emit_primitive_identity_mask__avx2: dst=(424, 551), mask=(960.00, 16.00) x (9.00, 11.00) [ 76.651] glyphs0_to_dst: glyph=(432, 548)x(10, 11), unclipped [ 76.651] emit_primitive_identity_mask__avx2: dst=(432, 548), mask=(976.00, 48.00) x (10.00, 11.00) [ 76.651] glyphs0_to_dst: glyph=(442, 551)x(9, 8), unclipped [ 76.651] emit_primitive_identity_mask__avx2: dst=(442, 551), mask=(688.00, 32.00) x (9.00, 8.00) [ 76.651] glyphs0_to_dst: glyph=(450, 551)x(10, 11), unclipped [ 76.651] emit_primitive_identity_mask__avx2: dst=(450, 551), mask=(976.00, 32.00) x (10.00, 11.00) [ 76.651] gen8_vertex_flush[d98] = 96 [ 76.651] gen9_magic_ca_pass: CA fixup (5421 -> 5517) [ 76.651] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.651] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.651] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.651] sna_glyphs(op=3, nlist=1, src=(460, 559)) [ 76.651] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.651] sna_glyphs: discarding mask [ 76.651] glyphs0_to_dst(op=3, src=(460, 559), nlist=1, dst=(460, 559)+(0, 0)) [ 76.651] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.651] gen9_render_composite: 0x0, current mode=1/1 [ 76.651] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 76.651] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.651] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.651] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.651] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.651] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.651] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.651] sna_drawable_use_bo: using whole GPU bo [ 76.651] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.651] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.651] color_convert: src=ffffffff [20028888] [ 76.651] color_convert: dst=ffffffff [20028888] [ 76.651] sna_render_get_solid: ffffffff [ 76.651] sna_render_get_solid(white) [ 76.651] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.651] sna_transform_is_imprecise_integer_translation: no transform [ 76.651] gen9_composite_picture: integer translation (0, 0), removing [ 76.651] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.651] sna_render_pixmap_bo: GPU all damaged [ 76.651] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.651] gen4_choose_composite_emitter: solid, identity mask [ 76.651] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.651] gen9_composite_get_binding_table(fc00) [ 76.651] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.651] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.651] gen9_emit_vertex_elements: setup id=9 [ 76.651] glyphs0_to_dst: glyph=(459, 548)x(10, 13), unclipped [ 76.651] emit_primitive_identity_mask__avx2: dst=(459, 548), mask=(752.00, 32.00) x (10.00, 13.00) [ 76.651] gen8_vertex_flush[e98] = 3 [ 76.651] gen9_magic_ca_pass: CA fixup (5517 -> 5520) [ 76.651] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.651] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.651] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.651] sna_glyphs(op=3, nlist=1, src=(1, 576)) [ 76.651] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.651] sna_glyphs: discarding mask [ 76.651] glyphs0_to_dst(op=3, src=(1, 576), nlist=1, dst=(1, 576)+(0, 0)) [ 76.651] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.651] gen9_render_composite: 0x0, current mode=1/1 [ 76.651] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 76.651] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.651] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.651] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.651] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.651] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.651] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.651] sna_drawable_use_bo: using whole GPU bo [ 76.651] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.651] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.651] color_convert: src=ff8ae234 [20028888] [ 76.651] color_convert: dst=ff8ae234 [20028888] [ 76.651] sna_render_get_solid: ff8ae234 [ 76.651] sna_render_get_solid(22) = ff8ae234 (old) [ 76.651] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.651] sna_transform_is_imprecise_integer_translation: no transform [ 76.651] gen9_composite_picture: integer translation (0, 0), removing [ 76.651] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.651] sna_render_pixmap_bo: GPU all damaged [ 76.652] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.652] gen4_choose_composite_emitter: solid, identity mask [ 76.652] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.652] gen9_composite_get_binding_table(fbc0) [ 76.652] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.652] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.652] gen9_emit_vertex_elements: setup id=9 [ 76.652] glyphs0_to_dst: glyph=(1, 568)x(9, 8), unclipped [ 76.652] emit_primitive_identity_mask__avx2: dst=(1, 568), mask=(688.00, 32.00) x (9.00, 8.00) [ 76.652] glyphs0_to_dst: glyph=(9, 566)x(10, 13), unclipped [ 76.652] emit_primitive_identity_mask__avx2: dst=(9, 566), mask=(672.00, 48.00) x (10.00, 13.00) [ 76.652] glyphs0_to_dst: glyph=(19, 568)x(9, 8), unclipped [ 76.652] emit_primitive_identity_mask__avx2: dst=(19, 568), mask=(688.00, 32.00) x (9.00, 8.00) [ 76.652] glyphs0_to_dst: glyph=(28, 570)x(8, 3), unclipped [ 76.652] emit_primitive_identity_mask__avx2: dst=(28, 570), mask=(688.00, 48.00) x (8.00, 3.00) [ 76.652] glyphs0_to_dst: glyph=(36, 566)x(11, 10), unclipped [ 76.652] emit_primitive_identity_mask__avx2: dst=(36, 566), mask=(704.00, 0.00) x (11.00, 10.00) [ 76.652] glyphs0_to_dst: glyph=(46, 568)x(9, 8), unclipped [ 76.652] emit_primitive_identity_mask__avx2: dst=(46, 568), mask=(720.00, 0.00) x (9.00, 8.00) [ 76.652] glyphs0_to_dst: glyph=(54, 568)x(10, 8), unclipped [ 76.652] emit_primitive_identity_mask__avx2: dst=(54, 568), mask=(704.00, 16.00) x (10.00, 8.00) [ 76.652] glyphs0_to_dst: glyph=(63, 568)x(10, 8), unclipped [ 76.652] emit_primitive_identity_mask__avx2: dst=(63, 568), mask=(720.00, 16.00) x (10.00, 8.00) [ 76.652] glyphs0_to_dst: glyph=(72, 565)x(10, 11), unclipped [ 76.652] emit_primitive_identity_mask__avx2: dst=(72, 565), mask=(736.00, 0.00) x (10.00, 11.00) [ 76.652] glyphs0_to_dst: glyph=(81, 568)x(10, 8), unclipped [ 76.652] emit_primitive_identity_mask__avx2: dst=(81, 568), mask=(752.00, 0.00) x (10.00, 8.00) [ 76.652] glyphs0_to_dst: glyph=(90, 565)x(10, 11), unclipped [ 76.652] emit_primitive_identity_mask__avx2: dst=(90, 565), mask=(736.00, 0.00) x (10.00, 11.00) [ 76.652] glyphs0_to_dst: glyph=(99, 568)x(11, 8), unclipped [ 76.652] emit_primitive_identity_mask__avx2: dst=(99, 568), mask=(736.00, 16.00) x (11.00, 8.00) [ 76.652] glyphs0_to_dst: glyph=(109, 568)x(9, 8), unclipped [ 76.652] emit_primitive_identity_mask__avx2: dst=(109, 568), mask=(752.00, 16.00) x (9.00, 8.00) [ 76.652] glyphs0_to_dst: glyph=(118, 570)x(8, 3), unclipped [ 76.652] emit_primitive_identity_mask__avx2: dst=(118, 570), mask=(688.00, 48.00) x (8.00, 3.00) [ 76.652] glyphs0_to_dst: glyph=(126, 566)x(10, 10), unclipped [ 76.652] emit_primitive_identity_mask__avx2: dst=(126, 566), mask=(704.00, 32.00) x (10.00, 10.00) [ 76.652] glyphs0_to_dst: glyph=(135, 566)x(10, 10), unclipped [ 76.652] emit_primitive_identity_mask__avx2: dst=(135, 566), mask=(704.00, 32.00) x (10.00, 10.00) [ 76.652] glyphs0_to_dst: glyph=(144, 566)x(10, 10), unclipped [ 76.652] emit_primitive_identity_mask__avx2: dst=(144, 566), mask=(720.00, 32.00) x (10.00, 10.00) [ 76.652] glyphs0_to_dst: glyph=(153, 566)x(10, 10), unclipped [ 76.652] emit_primitive_identity_mask__avx2: dst=(153, 566), mask=(704.00, 48.00) x (10.00, 10.00) [ 76.652] gen8_vertex_flush[f98] = 54 [ 76.652] gen9_magic_ca_pass: CA fixup (5520 -> 5574) [ 76.652] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.652] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.652] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.652] sna_glyphs(op=3, nlist=1, src=(163, 576)) [ 76.652] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.652] sna_glyphs: discarding mask [ 76.652] glyphs0_to_dst(op=3, src=(163, 576), nlist=1, dst=(163, 576)+(0, 0)) [ 76.652] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.652] gen9_render_composite: 0x0, current mode=1/1 [ 76.652] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 76.652] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.652] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.652] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.652] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.652] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.652] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.652] sna_drawable_use_bo: using whole GPU bo [ 76.652] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.652] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.652] color_convert: src=ffffffff [20028888] [ 76.652] color_convert: dst=ffffffff [20028888] [ 76.652] sna_render_get_solid: ffffffff [ 76.652] sna_render_get_solid(white) [ 76.652] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.652] sna_transform_is_imprecise_integer_translation: no transform [ 76.652] gen9_composite_picture: integer translation (0, 0), removing [ 76.652] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.652] sna_render_pixmap_bo: GPU all damaged [ 76.652] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.652] gen4_choose_composite_emitter: solid, identity mask [ 76.652] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.652] gen9_composite_get_binding_table(fb80) [ 76.652] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.652] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.652] gen9_emit_vertex_elements: setup id=9 [ 76.652] glyphs0_to_dst: glyph=(165, 568)x(5, 8), unclipped [ 76.652] emit_primitive_identity_mask__avx2: dst=(165, 568), mask=(720.00, 48.00) x (5.00, 8.00) [ 76.652] gen8_vertex_flush[1098] = 3 [ 76.652] gen9_magic_ca_pass: CA fixup (5574 -> 5577) [ 76.652] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.652] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.652] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.652] sna_glyphs(op=3, nlist=1, src=(172, 576)) [ 76.652] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.652] sna_glyphs: discarding mask [ 76.652] glyphs0_to_dst(op=3, src=(172, 576), nlist=1, dst=(172, 576)+(0, 0)) [ 76.652] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.652] gen9_render_composite: 0x0, current mode=1/1 [ 76.652] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 76.652] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.652] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.652] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.652] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.652] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.652] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.652] sna_drawable_use_bo: using whole GPU bo [ 76.652] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.652] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.652] color_convert: src=ff729fcf [20028888] [ 76.652] color_convert: dst=ff729fcf [20028888] [ 76.652] sna_render_get_solid: ff729fcf [ 76.652] sna_render_get_solid(23) = ff729fcf (old) [ 76.652] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.652] sna_transform_is_imprecise_integer_translation: no transform [ 76.652] gen9_composite_picture: integer translation (0, 0), removing [ 76.652] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.652] sna_render_pixmap_bo: GPU all damaged [ 76.652] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.652] gen4_choose_composite_emitter: solid, identity mask [ 76.652] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.652] gen9_composite_get_binding_table(fb40) [ 76.652] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.652] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.652] gen9_emit_vertex_elements: setup id=9 [ 76.652] glyphs0_to_dst: glyph=(171, 570)x(11, 3), unclipped [ 76.652] emit_primitive_identity_mask__avx2: dst=(171, 570), mask=(736.00, 32.00) x (11.00, 3.00) [ 76.652] glyphs0_to_dst: glyph=(180, 565)x(10, 14), unclipped [ 76.652] emit_primitive_identity_mask__avx2: dst=(180, 565), mask=(944.00, 48.00) x (10.00, 14.00) [ 76.652] glyphs0_to_dst: glyph=(189, 565)x(11, 11), unclipped [ 76.652] emit_primitive_identity_mask__avx2: dst=(189, 565), mask=(960.00, 0.00) x (11.00, 11.00) [ 76.652] glyphs0_to_dst: glyph=(198, 568)x(10, 8), unclipped [ 76.652] emit_primitive_identity_mask__avx2: dst=(198, 568), mask=(976.00, 0.00) x (10.00, 8.00) [ 76.652] glyphs0_to_dst: glyph=(208, 568)x(9, 11), unclipped [ 76.652] emit_primitive_identity_mask__avx2: dst=(208, 568), mask=(960.00, 16.00) x (9.00, 11.00) [ 76.652] glyphs0_to_dst: glyph=(216, 565)x(10, 14), unclipped [ 76.652] emit_primitive_identity_mask__avx2: dst=(216, 565), mask=(944.00, 48.00) x (10.00, 14.00) [ 76.652] glyphs0_to_dst: glyph=(225, 566)x(10, 10), unclipped [ 76.652] emit_primitive_identity_mask__avx2: dst=(225, 566), mask=(976.00, 16.00) x (10.00, 10.00) [ 76.652] glyphs0_to_dst: glyph=(234, 577)x(11, 2), unclipped [ 76.652] emit_primitive_identity_mask__avx2: dst=(234, 577), mask=(992.00, 0.00) x (11.00, 2.00) [ 76.652] glyphs0_to_dst: glyph=(243, 565)x(11, 11), unclipped [ 76.652] emit_primitive_identity_mask__avx2: dst=(243, 565), mask=(1008.00, 0.00) x (11.00, 11.00) [ 76.652] glyphs0_to_dst: glyph=(253, 568)x(9, 8), unclipped [ 76.652] emit_primitive_identity_mask__avx2: dst=(253, 568), mask=(720.00, 0.00) x (9.00, 8.00) [ 76.652] glyphs0_to_dst: glyph=(261, 568)x(10, 8), unclipped [ 76.652] emit_primitive_identity_mask__avx2: dst=(261, 568), mask=(704.00, 16.00) x (10.00, 8.00) [ 76.652] glyphs0_to_dst: glyph=(270, 568)x(10, 8), unclipped [ 76.652] emit_primitive_identity_mask__avx2: dst=(270, 568), mask=(704.00, 16.00) x (10.00, 8.00) [ 76.652] glyphs0_to_dst: glyph=(279, 564)x(10, 12), unclipped [ 76.652] emit_primitive_identity_mask__avx2: dst=(279, 564), mask=(992.00, 16.00) x (10.00, 12.00) [ 76.652] glyphs0_to_dst: glyph=(288, 568)x(10, 8), unclipped [ 76.652] emit_primitive_identity_mask__avx2: dst=(288, 568), mask=(704.00, 16.00) x (10.00, 8.00) [ 76.652] glyphs0_to_dst: glyph=(297, 568)x(10, 8), unclipped [ 76.652] emit_primitive_identity_mask__avx2: dst=(297, 568), mask=(752.00, 0.00) x (10.00, 8.00) [ 76.652] glyphs0_to_dst: glyph=(307, 564)x(10, 12), unclipped [ 76.652] emit_primitive_identity_mask__avx2: dst=(307, 564), mask=(1008.00, 16.00) x (10.00, 12.00) [ 76.652] glyphs0_to_dst: glyph=(315, 565)x(11, 11), unclipped [ 76.652] emit_primitive_identity_mask__avx2: dst=(315, 565), mask=(960.00, 0.00) x (11.00, 11.00) [ 76.652] glyphs0_to_dst: glyph=(324, 568)x(11, 8), unclipped [ 76.652] emit_primitive_identity_mask__avx2: dst=(324, 568), mask=(736.00, 16.00) x (11.00, 8.00) [ 76.652] glyphs0_to_dst: glyph=(334, 568)x(9, 11), unclipped [ 76.652] emit_primitive_identity_mask__avx2: dst=(334, 568), mask=(960.00, 16.00) x (9.00, 11.00) [ 76.652] glyphs0_to_dst: glyph=(342, 577)x(11, 2), unclipped [ 76.652] emit_primitive_identity_mask__avx2: dst=(342, 577), mask=(992.00, 0.00) x (11.00, 2.00) [ 76.652] glyphs0_to_dst: glyph=(351, 564)x(10, 12), unclipped [ 76.652] emit_primitive_identity_mask__avx2: dst=(351, 564), mask=(992.00, 16.00) x (10.00, 12.00) [ 76.652] glyphs0_to_dst: glyph=(361, 564)x(9, 12), unclipped [ 76.652] emit_primitive_identity_mask__avx2: dst=(361, 564), mask=(960.00, 32.00) x (9.00, 12.00) [ 76.652] glyphs0_to_dst: glyph=(369, 568)x(10, 11), unclipped [ 76.652] emit_primitive_identity_mask__avx2: dst=(369, 568), mask=(976.00, 32.00) x (10.00, 11.00) [ 76.652] glyphs0_to_dst: glyph=(378, 565)x(10, 14), unclipped [ 76.652] emit_primitive_identity_mask__avx2: dst=(378, 565), mask=(944.00, 48.00) x (10.00, 14.00) [ 76.652] glyphs0_to_dst: glyph=(387, 566)x(10, 10), unclipped [ 76.652] emit_primitive_identity_mask__avx2: dst=(387, 566), mask=(960.00, 48.00) x (10.00, 10.00) [ 76.652] glyphs0_to_dst: glyph=(396, 577)x(11, 2), unclipped [ 76.652] emit_primitive_identity_mask__avx2: dst=(396, 577), mask=(992.00, 0.00) x (11.00, 2.00) [ 76.652] glyphs0_to_dst: glyph=(406, 568)x(9, 8), unclipped [ 76.652] emit_primitive_identity_mask__avx2: dst=(406, 568), mask=(688.00, 32.00) x (9.00, 8.00) [ 76.652] glyphs0_to_dst: glyph=(415, 568)x(9, 8), unclipped [ 76.652] emit_primitive_identity_mask__avx2: dst=(415, 568), mask=(752.00, 16.00) x (9.00, 8.00) [ 76.652] glyphs0_to_dst: glyph=(424, 568)x(9, 11), unclipped [ 76.652] emit_primitive_identity_mask__avx2: dst=(424, 568), mask=(960.00, 16.00) x (9.00, 11.00) [ 76.652] glyphs0_to_dst: glyph=(432, 565)x(10, 11), unclipped [ 76.652] emit_primitive_identity_mask__avx2: dst=(432, 565), mask=(976.00, 48.00) x (10.00, 11.00) [ 76.652] glyphs0_to_dst: glyph=(442, 568)x(9, 8), unclipped [ 76.652] emit_primitive_identity_mask__avx2: dst=(442, 568), mask=(688.00, 32.00) x (9.00, 8.00) [ 76.652] glyphs0_to_dst: glyph=(450, 568)x(10, 11), unclipped [ 76.652] emit_primitive_identity_mask__avx2: dst=(450, 568), mask=(976.00, 32.00) x (10.00, 11.00) [ 76.652] gen8_vertex_flush[1198] = 96 [ 76.652] gen9_magic_ca_pass: CA fixup (5577 -> 5673) [ 76.652] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.652] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.652] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.652] sna_glyphs(op=3, nlist=1, src=(460, 576)) [ 76.652] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.652] sna_glyphs: discarding mask [ 76.652] glyphs0_to_dst(op=3, src=(460, 576), nlist=1, dst=(460, 576)+(0, 0)) [ 76.652] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.652] gen9_render_composite: 0x0, current mode=1/1 [ 76.652] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 76.652] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.652] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.652] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.652] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.652] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.652] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.652] sna_drawable_use_bo: using whole GPU bo [ 76.652] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.652] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.652] color_convert: src=ffffffff [20028888] [ 76.652] color_convert: dst=ffffffff [20028888] [ 76.652] sna_render_get_solid: ffffffff [ 76.652] sna_render_get_solid(white) [ 76.652] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.652] sna_transform_is_imprecise_integer_translation: no transform [ 76.652] gen9_composite_picture: integer translation (0, 0), removing [ 76.652] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.652] sna_render_pixmap_bo: GPU all damaged [ 76.652] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.652] gen4_choose_composite_emitter: solid, identity mask [ 76.652] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.652] gen9_composite_get_binding_table(fb00) [ 76.652] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.652] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.652] gen9_emit_vertex_elements: setup id=9 [ 76.652] glyphs0_to_dst: glyph=(459, 565)x(10, 13), unclipped [ 76.652] emit_primitive_identity_mask__avx2: dst=(459, 565), mask=(752.00, 32.00) x (10.00, 13.00) [ 76.652] gen8_vertex_flush[1298] = 3 [ 76.652] gen9_magic_ca_pass: CA fixup (5673 -> 5676) [ 76.652] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.652] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.652] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.652] sna_glyphs(op=3, nlist=1, src=(1, 593)) [ 76.652] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.652] sna_glyphs: discarding mask [ 76.652] glyphs0_to_dst(op=3, src=(1, 593), nlist=1, dst=(1, 593)+(0, 0)) [ 76.652] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.652] gen9_render_composite: 0x0, current mode=1/1 [ 76.652] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 76.652] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.652] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.652] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.652] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.652] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.652] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.652] sna_drawable_use_bo: using whole GPU bo [ 76.652] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.652] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.652] color_convert: src=ff8ae234 [20028888] [ 76.652] color_convert: dst=ff8ae234 [20028888] [ 76.652] sna_render_get_solid: ff8ae234 [ 76.652] sna_render_get_solid(22) = ff8ae234 (old) [ 76.652] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.652] sna_transform_is_imprecise_integer_translation: no transform [ 76.652] gen9_composite_picture: integer translation (0, 0), removing [ 76.652] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.652] sna_render_pixmap_bo: GPU all damaged [ 76.652] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.652] gen4_choose_composite_emitter: solid, identity mask [ 76.652] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.652] gen9_composite_get_binding_table(fac0) [ 76.652] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.652] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.652] gen9_emit_vertex_elements: setup id=9 [ 76.652] glyphs0_to_dst: glyph=(1, 585)x(9, 8), unclipped [ 76.652] emit_primitive_identity_mask__avx2: dst=(1, 585), mask=(688.00, 32.00) x (9.00, 8.00) [ 76.652] glyphs0_to_dst: glyph=(9, 583)x(10, 13), unclipped [ 76.652] emit_primitive_identity_mask__avx2: dst=(9, 583), mask=(672.00, 48.00) x (10.00, 13.00) [ 76.652] glyphs0_to_dst: glyph=(19, 585)x(9, 8), unclipped [ 76.652] emit_primitive_identity_mask__avx2: dst=(19, 585), mask=(688.00, 32.00) x (9.00, 8.00) [ 76.652] glyphs0_to_dst: glyph=(28, 587)x(8, 3), unclipped [ 76.652] emit_primitive_identity_mask__avx2: dst=(28, 587), mask=(688.00, 48.00) x (8.00, 3.00) [ 76.652] glyphs0_to_dst: glyph=(36, 583)x(11, 10), unclipped [ 76.652] emit_primitive_identity_mask__avx2: dst=(36, 583), mask=(704.00, 0.00) x (11.00, 10.00) [ 76.652] glyphs0_to_dst: glyph=(46, 585)x(9, 8), unclipped [ 76.652] emit_primitive_identity_mask__avx2: dst=(46, 585), mask=(720.00, 0.00) x (9.00, 8.00) [ 76.652] glyphs0_to_dst: glyph=(54, 585)x(10, 8), unclipped [ 76.652] emit_primitive_identity_mask__avx2: dst=(54, 585), mask=(704.00, 16.00) x (10.00, 8.00) [ 76.652] glyphs0_to_dst: glyph=(63, 585)x(10, 8), unclipped [ 76.652] emit_primitive_identity_mask__avx2: dst=(63, 585), mask=(720.00, 16.00) x (10.00, 8.00) [ 76.652] glyphs0_to_dst: glyph=(72, 582)x(10, 11), unclipped [ 76.652] emit_primitive_identity_mask__avx2: dst=(72, 582), mask=(736.00, 0.00) x (10.00, 11.00) [ 76.652] glyphs0_to_dst: glyph=(81, 585)x(10, 8), unclipped [ 76.652] emit_primitive_identity_mask__avx2: dst=(81, 585), mask=(752.00, 0.00) x (10.00, 8.00) [ 76.652] glyphs0_to_dst: glyph=(90, 582)x(10, 11), unclipped [ 76.652] emit_primitive_identity_mask__avx2: dst=(90, 582), mask=(736.00, 0.00) x (10.00, 11.00) [ 76.652] glyphs0_to_dst: glyph=(99, 585)x(11, 8), unclipped [ 76.652] emit_primitive_identity_mask__avx2: dst=(99, 585), mask=(736.00, 16.00) x (11.00, 8.00) [ 76.652] glyphs0_to_dst: glyph=(109, 585)x(9, 8), unclipped [ 76.652] emit_primitive_identity_mask__avx2: dst=(109, 585), mask=(752.00, 16.00) x (9.00, 8.00) [ 76.652] glyphs0_to_dst: glyph=(118, 587)x(8, 3), unclipped [ 76.652] emit_primitive_identity_mask__avx2: dst=(118, 587), mask=(688.00, 48.00) x (8.00, 3.00) [ 76.652] glyphs0_to_dst: glyph=(126, 583)x(10, 10), unclipped [ 76.652] emit_primitive_identity_mask__avx2: dst=(126, 583), mask=(704.00, 32.00) x (10.00, 10.00) [ 76.652] glyphs0_to_dst: glyph=(135, 583)x(10, 10), unclipped [ 76.652] emit_primitive_identity_mask__avx2: dst=(135, 583), mask=(704.00, 32.00) x (10.00, 10.00) [ 76.652] glyphs0_to_dst: glyph=(144, 583)x(10, 10), unclipped [ 76.652] emit_primitive_identity_mask__avx2: dst=(144, 583), mask=(720.00, 32.00) x (10.00, 10.00) [ 76.652] glyphs0_to_dst: glyph=(153, 583)x(10, 10), unclipped [ 76.652] emit_primitive_identity_mask__avx2: dst=(153, 583), mask=(704.00, 48.00) x (10.00, 10.00) [ 76.652] gen8_vertex_flush[1398] = 54 [ 76.652] gen9_magic_ca_pass: CA fixup (5676 -> 5730) [ 76.652] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.652] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.652] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.652] sna_glyphs(op=3, nlist=1, src=(163, 593)) [ 76.652] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.652] sna_glyphs: discarding mask [ 76.652] glyphs0_to_dst(op=3, src=(163, 593), nlist=1, dst=(163, 593)+(0, 0)) [ 76.652] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.652] gen9_render_composite: 0x0, current mode=1/1 [ 76.652] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 76.652] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.653] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.653] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.653] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.653] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.653] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.653] sna_drawable_use_bo: using whole GPU bo [ 76.653] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.653] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.653] color_convert: src=ffffffff [20028888] [ 76.653] color_convert: dst=ffffffff [20028888] [ 76.653] sna_render_get_solid: ffffffff [ 76.653] sna_render_get_solid(white) [ 76.653] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.653] sna_transform_is_imprecise_integer_translation: no transform [ 76.653] gen9_composite_picture: integer translation (0, 0), removing [ 76.653] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.653] sna_render_pixmap_bo: GPU all damaged [ 76.653] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.653] gen4_choose_composite_emitter: solid, identity mask [ 76.653] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.653] gen9_composite_get_binding_table(fa80) [ 76.653] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.653] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.653] gen9_emit_vertex_elements: setup id=9 [ 76.653] glyphs0_to_dst: glyph=(165, 585)x(5, 8), unclipped [ 76.653] emit_primitive_identity_mask__avx2: dst=(165, 585), mask=(720.00, 48.00) x (5.00, 8.00) [ 76.653] gen8_vertex_flush[1498] = 3 [ 76.653] gen9_magic_ca_pass: CA fixup (5730 -> 5733) [ 76.653] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.653] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.653] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.653] sna_glyphs(op=3, nlist=1, src=(172, 593)) [ 76.653] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.653] sna_glyphs: discarding mask [ 76.653] glyphs0_to_dst(op=3, src=(172, 593), nlist=1, dst=(172, 593)+(0, 0)) [ 76.653] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.653] gen9_render_composite: 0x0, current mode=1/1 [ 76.653] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 76.653] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.653] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.653] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.653] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.653] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.653] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.653] sna_drawable_use_bo: using whole GPU bo [ 76.653] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.653] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.653] color_convert: src=ff729fcf [20028888] [ 76.653] color_convert: dst=ff729fcf [20028888] [ 76.653] sna_render_get_solid: ff729fcf [ 76.653] sna_render_get_solid(23) = ff729fcf (old) [ 76.653] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.653] sna_transform_is_imprecise_integer_translation: no transform [ 76.653] gen9_composite_picture: integer translation (0, 0), removing [ 76.653] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.653] sna_render_pixmap_bo: GPU all damaged [ 76.653] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.653] gen4_choose_composite_emitter: solid, identity mask [ 76.653] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.653] gen9_composite_get_binding_table(fa40) [ 76.653] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.653] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.653] gen9_emit_vertex_elements: setup id=9 [ 76.653] glyphs0_to_dst: glyph=(171, 587)x(11, 3), unclipped [ 76.653] emit_primitive_identity_mask__avx2: dst=(171, 587), mask=(736.00, 32.00) x (11.00, 3.00) [ 76.653] glyphs0_to_dst: glyph=(180, 582)x(10, 14), unclipped [ 76.653] emit_primitive_identity_mask__avx2: dst=(180, 582), mask=(944.00, 48.00) x (10.00, 14.00) [ 76.653] glyphs0_to_dst: glyph=(189, 582)x(11, 11), unclipped [ 76.653] emit_primitive_identity_mask__avx2: dst=(189, 582), mask=(960.00, 0.00) x (11.00, 11.00) [ 76.653] glyphs0_to_dst: glyph=(198, 585)x(10, 8), unclipped [ 76.653] emit_primitive_identity_mask__avx2: dst=(198, 585), mask=(976.00, 0.00) x (10.00, 8.00) [ 76.653] glyphs0_to_dst: glyph=(208, 585)x(9, 11), unclipped [ 76.653] emit_primitive_identity_mask__avx2: dst=(208, 585), mask=(960.00, 16.00) x (9.00, 11.00) [ 76.653] glyphs0_to_dst: glyph=(216, 582)x(10, 14), unclipped [ 76.653] emit_primitive_identity_mask__avx2: dst=(216, 582), mask=(944.00, 48.00) x (10.00, 14.00) [ 76.653] glyphs0_to_dst: glyph=(225, 583)x(10, 10), unclipped [ 76.653] emit_primitive_identity_mask__avx2: dst=(225, 583), mask=(976.00, 16.00) x (10.00, 10.00) [ 76.653] glyphs0_to_dst: glyph=(234, 594)x(11, 2), unclipped [ 76.653] emit_primitive_identity_mask__avx2: dst=(234, 594), mask=(992.00, 0.00) x (11.00, 2.00) [ 76.653] glyphs0_to_dst: glyph=(243, 582)x(11, 11), unclipped [ 76.653] emit_primitive_identity_mask__avx2: dst=(243, 582), mask=(1008.00, 0.00) x (11.00, 11.00) [ 76.653] glyphs0_to_dst: glyph=(253, 585)x(9, 8), unclipped [ 76.653] emit_primitive_identity_mask__avx2: dst=(253, 585), mask=(720.00, 0.00) x (9.00, 8.00) [ 76.653] glyphs0_to_dst: glyph=(261, 585)x(10, 8), unclipped [ 76.653] emit_primitive_identity_mask__avx2: dst=(261, 585), mask=(704.00, 16.00) x (10.00, 8.00) [ 76.653] glyphs0_to_dst: glyph=(270, 585)x(10, 8), unclipped [ 76.653] emit_primitive_identity_mask__avx2: dst=(270, 585), mask=(704.00, 16.00) x (10.00, 8.00) [ 76.653] glyphs0_to_dst: glyph=(279, 581)x(10, 12), unclipped [ 76.653] emit_primitive_identity_mask__avx2: dst=(279, 581), mask=(992.00, 16.00) x (10.00, 12.00) [ 76.653] glyphs0_to_dst: glyph=(288, 585)x(10, 8), unclipped [ 76.653] emit_primitive_identity_mask__avx2: dst=(288, 585), mask=(704.00, 16.00) x (10.00, 8.00) [ 76.653] glyphs0_to_dst: glyph=(297, 585)x(10, 8), unclipped [ 76.653] emit_primitive_identity_mask__avx2: dst=(297, 585), mask=(752.00, 0.00) x (10.00, 8.00) [ 76.653] glyphs0_to_dst: glyph=(307, 581)x(10, 12), unclipped [ 76.653] emit_primitive_identity_mask__avx2: dst=(307, 581), mask=(1008.00, 16.00) x (10.00, 12.00) [ 76.653] glyphs0_to_dst: glyph=(315, 582)x(11, 11), unclipped [ 76.653] emit_primitive_identity_mask__avx2: dst=(315, 582), mask=(960.00, 0.00) x (11.00, 11.00) [ 76.653] glyphs0_to_dst: glyph=(324, 585)x(11, 8), unclipped [ 76.653] emit_primitive_identity_mask__avx2: dst=(324, 585), mask=(736.00, 16.00) x (11.00, 8.00) [ 76.653] glyphs0_to_dst: glyph=(334, 585)x(9, 11), unclipped [ 76.653] emit_primitive_identity_mask__avx2: dst=(334, 585), mask=(960.00, 16.00) x (9.00, 11.00) [ 76.653] glyphs0_to_dst: glyph=(342, 594)x(11, 2), unclipped [ 76.653] emit_primitive_identity_mask__avx2: dst=(342, 594), mask=(992.00, 0.00) x (11.00, 2.00) [ 76.653] glyphs0_to_dst: glyph=(351, 581)x(10, 12), unclipped [ 76.653] emit_primitive_identity_mask__avx2: dst=(351, 581), mask=(992.00, 16.00) x (10.00, 12.00) [ 76.653] glyphs0_to_dst: glyph=(361, 581)x(9, 12), unclipped [ 76.653] emit_primitive_identity_mask__avx2: dst=(361, 581), mask=(960.00, 32.00) x (9.00, 12.00) [ 76.653] glyphs0_to_dst: glyph=(369, 585)x(10, 11), unclipped [ 76.653] emit_primitive_identity_mask__avx2: dst=(369, 585), mask=(976.00, 32.00) x (10.00, 11.00) [ 76.653] glyphs0_to_dst: glyph=(378, 582)x(10, 14), unclipped [ 76.653] emit_primitive_identity_mask__avx2: dst=(378, 582), mask=(944.00, 48.00) x (10.00, 14.00) [ 76.653] glyphs0_to_dst: glyph=(387, 583)x(10, 10), unclipped [ 76.653] emit_primitive_identity_mask__avx2: dst=(387, 583), mask=(960.00, 48.00) x (10.00, 10.00) [ 76.653] glyphs0_to_dst: glyph=(396, 594)x(11, 2), unclipped [ 76.653] emit_primitive_identity_mask__avx2: dst=(396, 594), mask=(992.00, 0.00) x (11.00, 2.00) [ 76.653] glyphs0_to_dst: glyph=(406, 585)x(9, 8), unclipped [ 76.653] emit_primitive_identity_mask__avx2: dst=(406, 585), mask=(688.00, 32.00) x (9.00, 8.00) [ 76.653] glyphs0_to_dst: glyph=(415, 585)x(9, 8), unclipped [ 76.653] emit_primitive_identity_mask__avx2: dst=(415, 585), mask=(752.00, 16.00) x (9.00, 8.00) [ 76.653] glyphs0_to_dst: glyph=(424, 585)x(9, 11), unclipped [ 76.653] emit_primitive_identity_mask__avx2: dst=(424, 585), mask=(960.00, 16.00) x (9.00, 11.00) [ 76.653] glyphs0_to_dst: glyph=(432, 582)x(10, 11), unclipped [ 76.653] emit_primitive_identity_mask__avx2: dst=(432, 582), mask=(976.00, 48.00) x (10.00, 11.00) [ 76.653] glyphs0_to_dst: glyph=(442, 585)x(9, 8), unclipped [ 76.653] emit_primitive_identity_mask__avx2: dst=(442, 585), mask=(688.00, 32.00) x (9.00, 8.00) [ 76.653] glyphs0_to_dst: glyph=(450, 585)x(10, 11), unclipped [ 76.653] emit_primitive_identity_mask__avx2: dst=(450, 585), mask=(976.00, 32.00) x (10.00, 11.00) [ 76.653] gen8_vertex_flush[1598] = 96 [ 76.653] gen9_magic_ca_pass: CA fixup (5733 -> 5829) [ 76.653] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.653] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.653] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.653] sna_glyphs(op=3, nlist=1, src=(460, 593)) [ 76.653] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.653] sna_glyphs: discarding mask [ 76.653] glyphs0_to_dst(op=3, src=(460, 593), nlist=1, dst=(460, 593)+(0, 0)) [ 76.653] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.653] gen9_render_composite: 0x0, current mode=1/1 [ 76.653] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 76.653] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.653] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.653] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.653] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.653] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.653] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.653] sna_drawable_use_bo: using whole GPU bo [ 76.653] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.653] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.653] color_convert: src=ffffffff [20028888] [ 76.653] color_convert: dst=ffffffff [20028888] [ 76.653] sna_render_get_solid: ffffffff [ 76.653] sna_render_get_solid(white) [ 76.653] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.653] sna_transform_is_imprecise_integer_translation: no transform [ 76.653] gen9_composite_picture: integer translation (0, 0), removing [ 76.653] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.653] sna_render_pixmap_bo: GPU all damaged [ 76.653] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.653] gen4_choose_composite_emitter: solid, identity mask [ 76.653] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.653] gen9_composite_get_binding_table(fa00) [ 76.653] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.653] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.653] gen9_emit_vertex_elements: setup id=9 [ 76.653] glyphs0_to_dst: glyph=(459, 582)x(10, 13), unclipped [ 76.653] emit_primitive_identity_mask__avx2: dst=(459, 582), mask=(752.00, 32.00) x (10.00, 13.00) [ 76.653] gen8_vertex_flush[1698] = 3 [ 76.653] gen9_magic_ca_pass: CA fixup (5829 -> 5832) [ 76.653] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.653] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.653] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.653] sna_glyphs(op=3, nlist=1, src=(1, 610)) [ 76.653] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.653] sna_glyphs: discarding mask [ 76.653] glyphs0_to_dst(op=3, src=(1, 610), nlist=1, dst=(1, 610)+(0, 0)) [ 76.653] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.653] gen9_render_composite: 0x0, current mode=1/1 [ 76.653] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 76.653] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.653] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.653] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.653] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.653] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.653] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.653] sna_drawable_use_bo: using whole GPU bo [ 76.653] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.653] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.653] color_convert: src=ff8ae234 [20028888] [ 76.653] color_convert: dst=ff8ae234 [20028888] [ 76.653] sna_render_get_solid: ff8ae234 [ 76.653] sna_render_get_solid(22) = ff8ae234 (old) [ 76.653] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.653] sna_transform_is_imprecise_integer_translation: no transform [ 76.653] gen9_composite_picture: integer translation (0, 0), removing [ 76.653] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.653] sna_render_pixmap_bo: GPU all damaged [ 76.653] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.653] gen4_choose_composite_emitter: solid, identity mask [ 76.653] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.653] gen9_composite_get_binding_table(f9c0) [ 76.653] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.653] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.653] gen9_emit_vertex_elements: setup id=9 [ 76.653] glyphs0_to_dst: glyph=(1, 602)x(9, 8), unclipped [ 76.653] emit_primitive_identity_mask__avx2: dst=(1, 602), mask=(688.00, 32.00) x (9.00, 8.00) [ 76.653] glyphs0_to_dst: glyph=(9, 600)x(10, 13), unclipped [ 76.653] emit_primitive_identity_mask__avx2: dst=(9, 600), mask=(672.00, 48.00) x (10.00, 13.00) [ 76.653] glyphs0_to_dst: glyph=(19, 602)x(9, 8), unclipped [ 76.653] emit_primitive_identity_mask__avx2: dst=(19, 602), mask=(688.00, 32.00) x (9.00, 8.00) [ 76.653] glyphs0_to_dst: glyph=(28, 604)x(8, 3), unclipped [ 76.653] emit_primitive_identity_mask__avx2: dst=(28, 604), mask=(688.00, 48.00) x (8.00, 3.00) [ 76.653] glyphs0_to_dst: glyph=(36, 600)x(11, 10), unclipped [ 76.653] emit_primitive_identity_mask__avx2: dst=(36, 600), mask=(704.00, 0.00) x (11.00, 10.00) [ 76.653] glyphs0_to_dst: glyph=(46, 602)x(9, 8), unclipped [ 76.653] emit_primitive_identity_mask__avx2: dst=(46, 602), mask=(720.00, 0.00) x (9.00, 8.00) [ 76.653] glyphs0_to_dst: glyph=(54, 602)x(10, 8), unclipped [ 76.653] emit_primitive_identity_mask__avx2: dst=(54, 602), mask=(704.00, 16.00) x (10.00, 8.00) [ 76.653] glyphs0_to_dst: glyph=(63, 602)x(10, 8), unclipped [ 76.653] emit_primitive_identity_mask__avx2: dst=(63, 602), mask=(720.00, 16.00) x (10.00, 8.00) [ 76.653] glyphs0_to_dst: glyph=(72, 599)x(10, 11), unclipped [ 76.653] emit_primitive_identity_mask__avx2: dst=(72, 599), mask=(736.00, 0.00) x (10.00, 11.00) [ 76.653] glyphs0_to_dst: glyph=(81, 602)x(10, 8), unclipped [ 76.653] emit_primitive_identity_mask__avx2: dst=(81, 602), mask=(752.00, 0.00) x (10.00, 8.00) [ 76.653] glyphs0_to_dst: glyph=(90, 599)x(10, 11), unclipped [ 76.653] emit_primitive_identity_mask__avx2: dst=(90, 599), mask=(736.00, 0.00) x (10.00, 11.00) [ 76.653] glyphs0_to_dst: glyph=(99, 602)x(11, 8), unclipped [ 76.653] emit_primitive_identity_mask__avx2: dst=(99, 602), mask=(736.00, 16.00) x (11.00, 8.00) [ 76.653] glyphs0_to_dst: glyph=(109, 602)x(9, 8), unclipped [ 76.653] emit_primitive_identity_mask__avx2: dst=(109, 602), mask=(752.00, 16.00) x (9.00, 8.00) [ 76.653] glyphs0_to_dst: glyph=(118, 604)x(8, 3), unclipped [ 76.653] emit_primitive_identity_mask__avx2: dst=(118, 604), mask=(688.00, 48.00) x (8.00, 3.00) [ 76.653] glyphs0_to_dst: glyph=(126, 600)x(10, 10), unclipped [ 76.653] emit_primitive_identity_mask__avx2: dst=(126, 600), mask=(704.00, 32.00) x (10.00, 10.00) [ 76.653] glyphs0_to_dst: glyph=(135, 600)x(10, 10), unclipped [ 76.653] emit_primitive_identity_mask__avx2: dst=(135, 600), mask=(704.00, 32.00) x (10.00, 10.00) [ 76.653] glyphs0_to_dst: glyph=(144, 600)x(10, 10), unclipped [ 76.653] emit_primitive_identity_mask__avx2: dst=(144, 600), mask=(720.00, 32.00) x (10.00, 10.00) [ 76.653] glyphs0_to_dst: glyph=(153, 600)x(10, 10), unclipped [ 76.653] emit_primitive_identity_mask__avx2: dst=(153, 600), mask=(704.00, 48.00) x (10.00, 10.00) [ 76.653] gen8_vertex_flush[1798] = 54 [ 76.653] gen9_magic_ca_pass: CA fixup (5832 -> 5886) [ 76.653] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.653] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.653] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.653] sna_glyphs(op=3, nlist=1, src=(163, 610)) [ 76.653] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.653] sna_glyphs: discarding mask [ 76.653] glyphs0_to_dst(op=3, src=(163, 610), nlist=1, dst=(163, 610)+(0, 0)) [ 76.653] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.653] gen9_render_composite: 0x0, current mode=1/1 [ 76.653] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 76.653] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.653] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.653] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.653] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.653] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.653] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.653] sna_drawable_use_bo: using whole GPU bo [ 76.653] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.653] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.653] color_convert: src=ffffffff [20028888] [ 76.653] color_convert: dst=ffffffff [20028888] [ 76.653] sna_render_get_solid: ffffffff [ 76.653] sna_render_get_solid(white) [ 76.653] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.653] sna_transform_is_imprecise_integer_translation: no transform [ 76.653] gen9_composite_picture: integer translation (0, 0), removing [ 76.653] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.653] sna_render_pixmap_bo: GPU all damaged [ 76.653] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.653] gen4_choose_composite_emitter: solid, identity mask [ 76.653] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.653] gen9_composite_get_binding_table(f980) [ 76.653] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.653] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.653] gen9_emit_vertex_elements: setup id=9 [ 76.653] glyphs0_to_dst: glyph=(165, 602)x(5, 8), unclipped [ 76.653] emit_primitive_identity_mask__avx2: dst=(165, 602), mask=(720.00, 48.00) x (5.00, 8.00) [ 76.653] gen8_vertex_flush[1898] = 3 [ 76.653] gen9_magic_ca_pass: CA fixup (5886 -> 5889) [ 76.653] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.653] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.653] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.653] sna_glyphs(op=3, nlist=1, src=(172, 610)) [ 76.653] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.653] sna_glyphs: discarding mask [ 76.653] glyphs0_to_dst(op=3, src=(172, 610), nlist=1, dst=(172, 610)+(0, 0)) [ 76.653] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.653] gen9_render_composite: 0x0, current mode=1/1 [ 76.653] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 76.653] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.653] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.653] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.653] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.653] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.653] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.653] sna_drawable_use_bo: using whole GPU bo [ 76.653] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.653] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.653] color_convert: src=ff729fcf [20028888] [ 76.653] color_convert: dst=ff729fcf [20028888] [ 76.653] sna_render_get_solid: ff729fcf [ 76.653] sna_render_get_solid(23) = ff729fcf (old) [ 76.653] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.653] sna_transform_is_imprecise_integer_translation: no transform [ 76.653] gen9_composite_picture: integer translation (0, 0), removing [ 76.653] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.653] sna_render_pixmap_bo: GPU all damaged [ 76.653] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.653] gen4_choose_composite_emitter: solid, identity mask [ 76.653] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.653] gen9_composite_get_binding_table(f940) [ 76.653] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.653] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.653] gen9_emit_vertex_elements: setup id=9 [ 76.653] glyphs0_to_dst: glyph=(171, 604)x(11, 3), unclipped [ 76.653] emit_primitive_identity_mask__avx2: dst=(171, 604), mask=(736.00, 32.00) x (11.00, 3.00) [ 76.653] glyphs0_to_dst: glyph=(180, 599)x(10, 14), unclipped [ 76.653] emit_primitive_identity_mask__avx2: dst=(180, 599), mask=(944.00, 48.00) x (10.00, 14.00) [ 76.653] glyphs0_to_dst: glyph=(189, 599)x(11, 11), unclipped [ 76.653] emit_primitive_identity_mask__avx2: dst=(189, 599), mask=(960.00, 0.00) x (11.00, 11.00) [ 76.653] glyphs0_to_dst: glyph=(198, 602)x(10, 8), unclipped [ 76.653] emit_primitive_identity_mask__avx2: dst=(198, 602), mask=(976.00, 0.00) x (10.00, 8.00) [ 76.653] glyphs0_to_dst: glyph=(208, 602)x(9, 11), unclipped [ 76.653] emit_primitive_identity_mask__avx2: dst=(208, 602), mask=(960.00, 16.00) x (9.00, 11.00) [ 76.654] glyphs0_to_dst: glyph=(216, 599)x(10, 14), unclipped [ 76.654] emit_primitive_identity_mask__avx2: dst=(216, 599), mask=(944.00, 48.00) x (10.00, 14.00) [ 76.654] glyphs0_to_dst: glyph=(225, 600)x(10, 10), unclipped [ 76.654] emit_primitive_identity_mask__avx2: dst=(225, 600), mask=(976.00, 16.00) x (10.00, 10.00) [ 76.654] glyphs0_to_dst: glyph=(234, 611)x(11, 2), unclipped [ 76.654] emit_primitive_identity_mask__avx2: dst=(234, 611), mask=(992.00, 0.00) x (11.00, 2.00) [ 76.654] glyphs0_to_dst: glyph=(243, 599)x(11, 11), unclipped [ 76.654] emit_primitive_identity_mask__avx2: dst=(243, 599), mask=(1008.00, 0.00) x (11.00, 11.00) [ 76.654] glyphs0_to_dst: glyph=(253, 602)x(9, 8), unclipped [ 76.654] emit_primitive_identity_mask__avx2: dst=(253, 602), mask=(720.00, 0.00) x (9.00, 8.00) [ 76.654] glyphs0_to_dst: glyph=(261, 602)x(10, 8), unclipped [ 76.654] emit_primitive_identity_mask__avx2: dst=(261, 602), mask=(704.00, 16.00) x (10.00, 8.00) [ 76.654] glyphs0_to_dst: glyph=(270, 602)x(10, 8), unclipped [ 76.654] emit_primitive_identity_mask__avx2: dst=(270, 602), mask=(704.00, 16.00) x (10.00, 8.00) [ 76.654] glyphs0_to_dst: glyph=(279, 598)x(10, 12), unclipped [ 76.654] emit_primitive_identity_mask__avx2: dst=(279, 598), mask=(992.00, 16.00) x (10.00, 12.00) [ 76.654] glyphs0_to_dst: glyph=(288, 602)x(10, 8), unclipped [ 76.654] emit_primitive_identity_mask__avx2: dst=(288, 602), mask=(704.00, 16.00) x (10.00, 8.00) [ 76.654] glyphs0_to_dst: glyph=(297, 602)x(10, 8), unclipped [ 76.654] emit_primitive_identity_mask__avx2: dst=(297, 602), mask=(752.00, 0.00) x (10.00, 8.00) [ 76.654] glyphs0_to_dst: glyph=(307, 598)x(10, 12), unclipped [ 76.654] emit_primitive_identity_mask__avx2: dst=(307, 598), mask=(1008.00, 16.00) x (10.00, 12.00) [ 76.654] glyphs0_to_dst: glyph=(315, 599)x(11, 11), unclipped [ 76.654] emit_primitive_identity_mask__avx2: dst=(315, 599), mask=(960.00, 0.00) x (11.00, 11.00) [ 76.654] glyphs0_to_dst: glyph=(324, 602)x(11, 8), unclipped [ 76.654] emit_primitive_identity_mask__avx2: dst=(324, 602), mask=(736.00, 16.00) x (11.00, 8.00) [ 76.654] glyphs0_to_dst: glyph=(334, 602)x(9, 11), unclipped [ 76.654] emit_primitive_identity_mask__avx2: dst=(334, 602), mask=(960.00, 16.00) x (9.00, 11.00) [ 76.654] glyphs0_to_dst: glyph=(342, 611)x(11, 2), unclipped [ 76.654] emit_primitive_identity_mask__avx2: dst=(342, 611), mask=(992.00, 0.00) x (11.00, 2.00) [ 76.654] glyphs0_to_dst: glyph=(351, 598)x(10, 12), unclipped [ 76.654] emit_primitive_identity_mask__avx2: dst=(351, 598), mask=(992.00, 16.00) x (10.00, 12.00) [ 76.654] glyphs0_to_dst: glyph=(361, 598)x(9, 12), unclipped [ 76.654] emit_primitive_identity_mask__avx2: dst=(361, 598), mask=(960.00, 32.00) x (9.00, 12.00) [ 76.654] glyphs0_to_dst: glyph=(369, 602)x(10, 11), unclipped [ 76.654] emit_primitive_identity_mask__avx2: dst=(369, 602), mask=(976.00, 32.00) x (10.00, 11.00) [ 76.654] glyphs0_to_dst: glyph=(378, 599)x(10, 14), unclipped [ 76.654] emit_primitive_identity_mask__avx2: dst=(378, 599), mask=(944.00, 48.00) x (10.00, 14.00) [ 76.654] glyphs0_to_dst: glyph=(387, 600)x(10, 10), unclipped [ 76.654] emit_primitive_identity_mask__avx2: dst=(387, 600), mask=(960.00, 48.00) x (10.00, 10.00) [ 76.654] glyphs0_to_dst: glyph=(396, 611)x(11, 2), unclipped [ 76.654] emit_primitive_identity_mask__avx2: dst=(396, 611), mask=(992.00, 0.00) x (11.00, 2.00) [ 76.654] glyphs0_to_dst: glyph=(406, 602)x(9, 8), unclipped [ 76.654] emit_primitive_identity_mask__avx2: dst=(406, 602), mask=(688.00, 32.00) x (9.00, 8.00) [ 76.654] glyphs0_to_dst: glyph=(415, 602)x(9, 8), unclipped [ 76.654] emit_primitive_identity_mask__avx2: dst=(415, 602), mask=(752.00, 16.00) x (9.00, 8.00) [ 76.654] glyphs0_to_dst: glyph=(424, 602)x(9, 11), unclipped [ 76.654] emit_primitive_identity_mask__avx2: dst=(424, 602), mask=(960.00, 16.00) x (9.00, 11.00) [ 76.654] glyphs0_to_dst: glyph=(432, 599)x(10, 11), unclipped [ 76.654] emit_primitive_identity_mask__avx2: dst=(432, 599), mask=(976.00, 48.00) x (10.00, 11.00) [ 76.654] glyphs0_to_dst: glyph=(442, 602)x(9, 8), unclipped [ 76.654] emit_primitive_identity_mask__avx2: dst=(442, 602), mask=(688.00, 32.00) x (9.00, 8.00) [ 76.654] glyphs0_to_dst: glyph=(450, 602)x(10, 11), unclipped [ 76.654] emit_primitive_identity_mask__avx2: dst=(450, 602), mask=(976.00, 32.00) x (10.00, 11.00) [ 76.654] gen8_vertex_flush[1998] = 96 [ 76.654] gen9_magic_ca_pass: CA fixup (5889 -> 5985) [ 76.654] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.654] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.654] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.654] sna_glyphs(op=3, nlist=1, src=(460, 610)) [ 76.654] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.654] sna_glyphs: discarding mask [ 76.654] glyphs0_to_dst(op=3, src=(460, 610), nlist=1, dst=(460, 610)+(0, 0)) [ 76.654] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.654] gen9_render_composite: 0x0, current mode=1/1 [ 76.654] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 76.654] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.654] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.654] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.654] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.654] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.654] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.654] sna_drawable_use_bo: using whole GPU bo [ 76.654] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.654] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.654] color_convert: src=ffffffff [20028888] [ 76.654] color_convert: dst=ffffffff [20028888] [ 76.654] sna_render_get_solid: ffffffff [ 76.654] sna_render_get_solid(white) [ 76.654] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.654] sna_transform_is_imprecise_integer_translation: no transform [ 76.654] gen9_composite_picture: integer translation (0, 0), removing [ 76.654] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.654] sna_render_pixmap_bo: GPU all damaged [ 76.654] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.654] gen4_choose_composite_emitter: solid, identity mask [ 76.654] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.654] gen9_composite_get_binding_table(f900) [ 76.654] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.654] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.654] gen9_emit_vertex_elements: setup id=9 [ 76.654] glyphs0_to_dst: glyph=(459, 599)x(10, 13), unclipped [ 76.654] emit_primitive_identity_mask__avx2: dst=(459, 599), mask=(752.00, 32.00) x (10.00, 13.00) [ 76.654] glyphs0_to_dst: glyph=(477, 605)x(10, 3), unclipped [ 76.654] emit_primitive_identity_mask__avx2: dst=(477, 605), mask=(1008.00, 48.00) x (10.00, 3.00) [ 76.654] glyphs0_to_dst: glyph=(487, 599)x(9, 14), unclipped [ 76.654] emit_primitive_identity_mask__avx2: dst=(487, 599), mask=(832.00, 32.00) x (9.00, 14.00) [ 76.654] glyphs0_to_dst: glyph=(496, 602)x(9, 8), unclipped [ 76.654] emit_primitive_identity_mask__avx2: dst=(496, 602), mask=(896.00, 48.00) x (9.00, 8.00) [ 76.654] glyphs0_to_dst: glyph=(504, 602)x(10, 8), unclipped [ 76.654] emit_primitive_identity_mask__avx2: dst=(504, 602), mask=(848.00, 16.00) x (10.00, 8.00) [ 76.654] glyphs0_to_dst: glyph=(514, 602)x(9, 8), unclipped [ 76.654] emit_primitive_identity_mask__avx2: dst=(514, 602), mask=(848.00, 48.00) x (9.00, 8.00) [ 76.654] glyphs0_to_dst: glyph=(522, 599)x(10, 11), unclipped [ 76.654] emit_primitive_identity_mask__avx2: dst=(522, 599), mask=(992.00, 32.00) x (10.00, 11.00) [ 76.654] glyphs0_to_dst: glyph=(532, 602)x(9, 11), unclipped [ 76.654] emit_primitive_identity_mask__avx2: dst=(532, 602), mask=(880.00, 16.00) x (9.00, 11.00) [ 76.654] glyphs0_to_dst: glyph=(541, 599)x(9, 11), unclipped [ 76.654] emit_primitive_identity_mask__avx2: dst=(541, 599), mask=(880.00, 0.00) x (9.00, 11.00) [ 76.654] glyphs0_to_dst: glyph=(550, 599)x(9, 14), unclipped [ 76.654] emit_primitive_identity_mask__avx2: dst=(550, 599), mask=(832.00, 32.00) x (9.00, 14.00) [ 76.654] glyphs0_to_dst: glyph=(558, 602)x(10, 8), unclipped [ 76.654] emit_primitive_identity_mask__avx2: dst=(558, 602), mask=(848.00, 16.00) x (10.00, 8.00) [ 76.654] glyphs0_to_dst: glyph=(568, 602)x(9, 11), unclipped [ 76.654] emit_primitive_identity_mask__avx2: dst=(568, 602), mask=(880.00, 16.00) x (9.00, 11.00) [ 76.654] glyphs0_to_dst: glyph=(576, 612)x(11, 2), unclipped [ 76.654] emit_primitive_identity_mask__avx2: dst=(576, 612), mask=(832.00, 48.00) x (11.00, 2.00) [ 76.654] glyphs0_to_dst: glyph=(585, 598)x(10, 12), unclipped [ 76.654] emit_primitive_identity_mask__avx2: dst=(585, 598), mask=(864.00, 0.00) x (10.00, 12.00) [ 76.654] glyphs0_to_dst: glyph=(594, 602)x(10, 8), unclipped [ 76.654] emit_primitive_identity_mask__avx2: dst=(594, 602), mask=(864.00, 32.00) x (10.00, 8.00) [ 76.654] glyphs0_to_dst: glyph=(603, 599)x(10, 11), unclipped [ 76.654] emit_primitive_identity_mask__avx2: dst=(603, 599), mask=(880.00, 32.00) x (10.00, 11.00) [ 76.654] glyphs0_to_dst: glyph=(612, 612)x(11, 2), unclipped [ 76.654] emit_primitive_identity_mask__avx2: dst=(612, 612), mask=(832.00, 48.00) x (11.00, 2.00) [ 76.654] glyphs0_to_dst: glyph=(621, 599)x(10, 11), unclipped [ 76.654] emit_primitive_identity_mask__avx2: dst=(621, 599), mask=(880.00, 32.00) x (10.00, 11.00) [ 76.654] glyphs0_to_dst: glyph=(630, 602)x(10, 8), unclipped [ 76.654] emit_primitive_identity_mask__avx2: dst=(630, 602), mask=(944.00, 0.00) x (10.00, 8.00) [ 76.654] glyphs0_to_dst: glyph=(639, 602)x(10, 11), unclipped [ 76.654] emit_primitive_identity_mask__avx2: dst=(639, 602), mask=(880.00, 48.00) x (10.00, 11.00) [ 76.654] glyphs0_to_dst: glyph=(651, 607)x(5, 3), unclipped [ 76.654] emit_primitive_identity_mask__avx2: dst=(651, 607), mask=(1008.00, 32.00) x (5.00, 3.00) [ 76.654] glyphs0_to_dst: glyph=(658, 602)x(9, 8), unclipped [ 76.654] emit_primitive_identity_mask__avx2: dst=(658, 602), mask=(896.00, 48.00) x (9.00, 8.00) [ 76.654] glyphs0_to_dst: glyph=(667, 598)x(9, 12), unclipped [ 76.654] emit_primitive_identity_mask__avx2: dst=(667, 598), mask=(992.00, 48.00) x (9.00, 12.00) [ 76.654] gen8_vertex_flush[1a98] = 69 [ 76.654] gen9_magic_ca_pass: CA fixup (5985 -> 6054) [ 76.654] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.654] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.654] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.654] sna_glyphs(op=3, nlist=1, src=(1, 627)) [ 76.654] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.654] sna_glyphs: discarding mask [ 76.654] glyphs0_to_dst(op=3, src=(1, 627), nlist=1, dst=(1, 627)+(0, 0)) [ 76.654] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.654] gen9_render_composite: 0x0, current mode=1/1 [ 76.654] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 76.654] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.654] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.654] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.654] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.654] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.654] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.654] sna_drawable_use_bo: using whole GPU bo [ 76.654] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.654] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.654] color_convert: src=ff8ae234 [20028888] [ 76.654] color_convert: dst=ff8ae234 [20028888] [ 76.654] sna_render_get_solid: ff8ae234 [ 76.654] sna_render_get_solid(22) = ff8ae234 (old) [ 76.654] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.654] sna_transform_is_imprecise_integer_translation: no transform [ 76.654] gen9_composite_picture: integer translation (0, 0), removing [ 76.654] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.654] sna_render_pixmap_bo: GPU all damaged [ 76.654] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.654] gen4_choose_composite_emitter: solid, identity mask [ 76.654] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.654] gen9_composite_get_binding_table(f8c0) [ 76.654] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.654] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.654] gen9_emit_vertex_elements: setup id=9 [ 76.654] glyphs0_to_dst: glyph=(1, 619)x(9, 8), unclipped [ 76.654] emit_primitive_identity_mask__avx2: dst=(1, 619), mask=(688.00, 32.00) x (9.00, 8.00) [ 76.654] glyphs0_to_dst: glyph=(9, 617)x(10, 13), unclipped [ 76.654] emit_primitive_identity_mask__avx2: dst=(9, 617), mask=(672.00, 48.00) x (10.00, 13.00) [ 76.654] glyphs0_to_dst: glyph=(19, 619)x(9, 8), unclipped [ 76.654] emit_primitive_identity_mask__avx2: dst=(19, 619), mask=(688.00, 32.00) x (9.00, 8.00) [ 76.654] glyphs0_to_dst: glyph=(28, 621)x(8, 3), unclipped [ 76.654] emit_primitive_identity_mask__avx2: dst=(28, 621), mask=(688.00, 48.00) x (8.00, 3.00) [ 76.654] glyphs0_to_dst: glyph=(36, 617)x(11, 10), unclipped [ 76.654] emit_primitive_identity_mask__avx2: dst=(36, 617), mask=(704.00, 0.00) x (11.00, 10.00) [ 76.654] glyphs0_to_dst: glyph=(46, 619)x(9, 8), unclipped [ 76.654] emit_primitive_identity_mask__avx2: dst=(46, 619), mask=(720.00, 0.00) x (9.00, 8.00) [ 76.654] glyphs0_to_dst: glyph=(54, 619)x(10, 8), unclipped [ 76.654] emit_primitive_identity_mask__avx2: dst=(54, 619), mask=(704.00, 16.00) x (10.00, 8.00) [ 76.654] glyphs0_to_dst: glyph=(63, 619)x(10, 8), unclipped [ 76.654] emit_primitive_identity_mask__avx2: dst=(63, 619), mask=(720.00, 16.00) x (10.00, 8.00) [ 76.654] glyphs0_to_dst: glyph=(72, 616)x(10, 11), unclipped [ 76.654] emit_primitive_identity_mask__avx2: dst=(72, 616), mask=(736.00, 0.00) x (10.00, 11.00) [ 76.654] glyphs0_to_dst: glyph=(81, 619)x(10, 8), unclipped [ 76.654] emit_primitive_identity_mask__avx2: dst=(81, 619), mask=(752.00, 0.00) x (10.00, 8.00) [ 76.654] glyphs0_to_dst: glyph=(90, 616)x(10, 11), unclipped [ 76.654] emit_primitive_identity_mask__avx2: dst=(90, 616), mask=(736.00, 0.00) x (10.00, 11.00) [ 76.654] glyphs0_to_dst: glyph=(99, 619)x(11, 8), unclipped [ 76.654] emit_primitive_identity_mask__avx2: dst=(99, 619), mask=(736.00, 16.00) x (11.00, 8.00) [ 76.654] glyphs0_to_dst: glyph=(109, 619)x(9, 8), unclipped [ 76.654] emit_primitive_identity_mask__avx2: dst=(109, 619), mask=(752.00, 16.00) x (9.00, 8.00) [ 76.654] glyphs0_to_dst: glyph=(118, 621)x(8, 3), unclipped [ 76.654] emit_primitive_identity_mask__avx2: dst=(118, 621), mask=(688.00, 48.00) x (8.00, 3.00) [ 76.654] glyphs0_to_dst: glyph=(126, 617)x(10, 10), unclipped [ 76.654] emit_primitive_identity_mask__avx2: dst=(126, 617), mask=(704.00, 32.00) x (10.00, 10.00) [ 76.654] glyphs0_to_dst: glyph=(135, 617)x(10, 10), unclipped [ 76.654] emit_primitive_identity_mask__avx2: dst=(135, 617), mask=(704.00, 32.00) x (10.00, 10.00) [ 76.654] glyphs0_to_dst: glyph=(144, 617)x(10, 10), unclipped [ 76.654] emit_primitive_identity_mask__avx2: dst=(144, 617), mask=(720.00, 32.00) x (10.00, 10.00) [ 76.654] glyphs0_to_dst: glyph=(153, 617)x(10, 10), unclipped [ 76.654] emit_primitive_identity_mask__avx2: dst=(153, 617), mask=(704.00, 48.00) x (10.00, 10.00) [ 76.654] gen8_vertex_flush[1b98] = 54 [ 76.654] gen9_magic_ca_pass: CA fixup (6054 -> 6108) [ 76.654] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.654] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.654] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.654] sna_accel_flush: flush?=0, dirty?=0 [ 76.654] sna_block_handler (tv=0.0) [ 76.654] sna_wakeup_handler [ 76.654] sna_dri2_get_msc(draw=0, pipe=-1) [ 76.654] sna_crtc_record_swap: recording last swap on pipe=0, frame 4348 [msc=4348], time 76.640214 [ 76.654] sna_dri2_get_msc: msc=4348 [raw=4348], ust=76640214 [ 76.654] sna_dri2_create_buffer pixmap=4711, (attachment=0, format=32, drawable=850x592), window?=0 [ 76.654] sna_pixmap_set_dri: attaching DRI client to pixmap=4711 [ 76.654] sna_pixmap_move_to_gpu(pixmap=4711, usage=0), flags=c2 [ 76.654] sna_pixmap_move_to_gpu: already all-damaged [ 76.654] sna_pixmap_mark_active: pixmap=4711, handle=20 [ 76.654] sna_dri2_create_buffer: attaching to front buffer 850x592 [0x561c9499d340:3], scanout? 0 [ 76.654] kgem_bo_flink: flinked handle=20 to name=83, marking non-reusable [ 76.654] sna_dri2_create_buffer: adding flush hint to handle=20 [ 76.654] sna_accel_watch_flush: enable=1 [ 76.654] sna_accel_flush: flush?=0, dirty?=0 [ 76.654] sna_accel_flush: flush?=0, dirty?=0 [ 76.654] sna_accel_flush: flush?=0, dirty?=0 [ 76.654] sna_block_handler (tv=0.0) [ 76.654] sna_wakeup_handler [ 76.654] sna_glyphs(op=3, nlist=1, src=(163, 627)) [ 76.654] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.654] sna_glyphs: discarding mask [ 76.654] glyphs0_to_dst(op=3, src=(163, 627), nlist=1, dst=(163, 627)+(0, 0)) [ 76.654] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.654] gen9_render_composite: 0x0, current mode=1/1 [ 76.654] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 76.654] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.654] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.654] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.654] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.654] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.654] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.654] sna_drawable_use_bo: using whole GPU bo [ 76.654] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.654] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.654] color_convert: src=ffffffff [20028888] [ 76.654] color_convert: dst=ffffffff [20028888] [ 76.654] sna_render_get_solid: ffffffff [ 76.654] sna_render_get_solid(white) [ 76.654] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.654] sna_transform_is_imprecise_integer_translation: no transform [ 76.654] gen9_composite_picture: integer translation (0, 0), removing [ 76.654] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.654] sna_render_pixmap_bo: GPU all damaged [ 76.654] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.654] gen4_choose_composite_emitter: solid, identity mask [ 76.654] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.654] gen9_composite_get_binding_table(f880) [ 76.654] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.654] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.654] gen9_emit_vertex_elements: setup id=9 [ 76.654] glyphs0_to_dst: glyph=(165, 619)x(5, 8), unclipped [ 76.654] emit_primitive_identity_mask__avx2: dst=(165, 619), mask=(720.00, 48.00) x (5.00, 8.00) [ 76.654] gen8_vertex_flush[1c98] = 3 [ 76.654] gen9_magic_ca_pass: CA fixup (6108 -> 6111) [ 76.654] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.654] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.654] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.654] sna_glyphs(op=3, nlist=1, src=(172, 627)) [ 76.654] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.654] sna_glyphs: discarding mask [ 76.654] glyphs0_to_dst(op=3, src=(172, 627), nlist=1, dst=(172, 627)+(0, 0)) [ 76.654] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.654] gen9_render_composite: 0x0, current mode=1/1 [ 76.654] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 76.654] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.654] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.654] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.654] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.654] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.654] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.654] sna_drawable_use_bo: using whole GPU bo [ 76.654] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.655] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.655] color_convert: src=ff729fcf [20028888] [ 76.655] color_convert: dst=ff729fcf [20028888] [ 76.655] sna_render_get_solid: ff729fcf [ 76.655] sna_render_get_solid(23) = ff729fcf (old) [ 76.655] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.655] sna_transform_is_imprecise_integer_translation: no transform [ 76.655] gen9_composite_picture: integer translation (0, 0), removing [ 76.655] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.655] sna_render_pixmap_bo: GPU all damaged [ 76.655] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.655] gen4_choose_composite_emitter: solid, identity mask [ 76.655] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.655] gen9_composite_get_binding_table(f840) [ 76.655] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.655] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.655] gen9_emit_vertex_elements: setup id=9 [ 76.655] glyphs0_to_dst: glyph=(171, 621)x(11, 3), unclipped [ 76.655] emit_primitive_identity_mask__avx2: dst=(171, 621), mask=(736.00, 32.00) x (11.00, 3.00) [ 76.655] glyphs0_to_dst: glyph=(180, 616)x(10, 14), unclipped [ 76.655] emit_primitive_identity_mask__avx2: dst=(180, 616), mask=(944.00, 48.00) x (10.00, 14.00) [ 76.655] glyphs0_to_dst: glyph=(189, 616)x(11, 11), unclipped [ 76.655] emit_primitive_identity_mask__avx2: dst=(189, 616), mask=(960.00, 0.00) x (11.00, 11.00) [ 76.655] glyphs0_to_dst: glyph=(198, 619)x(10, 8), unclipped [ 76.655] emit_primitive_identity_mask__avx2: dst=(198, 619), mask=(976.00, 0.00) x (10.00, 8.00) [ 76.655] glyphs0_to_dst: glyph=(208, 619)x(9, 11), unclipped [ 76.655] emit_primitive_identity_mask__avx2: dst=(208, 619), mask=(960.00, 16.00) x (9.00, 11.00) [ 76.655] glyphs0_to_dst: glyph=(216, 616)x(10, 14), unclipped [ 76.655] emit_primitive_identity_mask__avx2: dst=(216, 616), mask=(944.00, 48.00) x (10.00, 14.00) [ 76.655] glyphs0_to_dst: glyph=(225, 617)x(10, 10), unclipped [ 76.655] emit_primitive_identity_mask__avx2: dst=(225, 617), mask=(976.00, 16.00) x (10.00, 10.00) [ 76.655] glyphs0_to_dst: glyph=(234, 628)x(11, 2), unclipped [ 76.655] emit_primitive_identity_mask__avx2: dst=(234, 628), mask=(992.00, 0.00) x (11.00, 2.00) [ 76.655] glyphs0_to_dst: glyph=(243, 616)x(11, 11), unclipped [ 76.655] emit_primitive_identity_mask__avx2: dst=(243, 616), mask=(1008.00, 0.00) x (11.00, 11.00) [ 76.655] glyphs0_to_dst: glyph=(253, 619)x(9, 8), unclipped [ 76.655] emit_primitive_identity_mask__avx2: dst=(253, 619), mask=(720.00, 0.00) x (9.00, 8.00) [ 76.655] glyphs0_to_dst: glyph=(261, 619)x(10, 8), unclipped [ 76.655] emit_primitive_identity_mask__avx2: dst=(261, 619), mask=(704.00, 16.00) x (10.00, 8.00) [ 76.655] glyphs0_to_dst: glyph=(270, 619)x(10, 8), unclipped [ 76.655] emit_primitive_identity_mask__avx2: dst=(270, 619), mask=(704.00, 16.00) x (10.00, 8.00) [ 76.655] glyphs0_to_dst: glyph=(279, 615)x(10, 12), unclipped [ 76.655] emit_primitive_identity_mask__avx2: dst=(279, 615), mask=(992.00, 16.00) x (10.00, 12.00) [ 76.655] glyphs0_to_dst: glyph=(288, 619)x(10, 8), unclipped [ 76.655] emit_primitive_identity_mask__avx2: dst=(288, 619), mask=(704.00, 16.00) x (10.00, 8.00) [ 76.655] glyphs0_to_dst: glyph=(297, 619)x(10, 8), unclipped [ 76.655] emit_primitive_identity_mask__avx2: dst=(297, 619), mask=(752.00, 0.00) x (10.00, 8.00) [ 76.655] glyphs0_to_dst: glyph=(307, 615)x(10, 12), unclipped [ 76.655] emit_primitive_identity_mask__avx2: dst=(307, 615), mask=(1008.00, 16.00) x (10.00, 12.00) [ 76.655] glyphs0_to_dst: glyph=(315, 616)x(11, 11), unclipped [ 76.655] emit_primitive_identity_mask__avx2: dst=(315, 616), mask=(960.00, 0.00) x (11.00, 11.00) [ 76.655] glyphs0_to_dst: glyph=(324, 619)x(11, 8), unclipped [ 76.655] emit_primitive_identity_mask__avx2: dst=(324, 619), mask=(736.00, 16.00) x (11.00, 8.00) [ 76.655] glyphs0_to_dst: glyph=(334, 619)x(9, 11), unclipped [ 76.655] emit_primitive_identity_mask__avx2: dst=(334, 619), mask=(960.00, 16.00) x (9.00, 11.00) [ 76.655] glyphs0_to_dst: glyph=(342, 628)x(11, 2), unclipped [ 76.655] emit_primitive_identity_mask__avx2: dst=(342, 628), mask=(992.00, 0.00) x (11.00, 2.00) [ 76.655] glyphs0_to_dst: glyph=(351, 615)x(10, 12), unclipped [ 76.655] emit_primitive_identity_mask__avx2: dst=(351, 615), mask=(992.00, 16.00) x (10.00, 12.00) [ 76.655] glyphs0_to_dst: glyph=(361, 615)x(9, 12), unclipped [ 76.655] emit_primitive_identity_mask__avx2: dst=(361, 615), mask=(960.00, 32.00) x (9.00, 12.00) [ 76.655] glyphs0_to_dst: glyph=(369, 619)x(10, 11), unclipped [ 76.655] emit_primitive_identity_mask__avx2: dst=(369, 619), mask=(976.00, 32.00) x (10.00, 11.00) [ 76.655] glyphs0_to_dst: glyph=(378, 616)x(10, 14), unclipped [ 76.655] emit_primitive_identity_mask__avx2: dst=(378, 616), mask=(944.00, 48.00) x (10.00, 14.00) [ 76.655] glyphs0_to_dst: glyph=(387, 617)x(10, 10), unclipped [ 76.655] emit_primitive_identity_mask__avx2: dst=(387, 617), mask=(960.00, 48.00) x (10.00, 10.00) [ 76.655] glyphs0_to_dst: glyph=(396, 628)x(11, 2), unclipped [ 76.655] emit_primitive_identity_mask__avx2: dst=(396, 628), mask=(992.00, 0.00) x (11.00, 2.00) [ 76.655] glyphs0_to_dst: glyph=(406, 619)x(9, 8), unclipped [ 76.655] emit_primitive_identity_mask__avx2: dst=(406, 619), mask=(688.00, 32.00) x (9.00, 8.00) [ 76.655] glyphs0_to_dst: glyph=(415, 619)x(9, 8), unclipped [ 76.655] emit_primitive_identity_mask__avx2: dst=(415, 619), mask=(752.00, 16.00) x (9.00, 8.00) [ 76.655] glyphs0_to_dst: glyph=(424, 619)x(9, 11), unclipped [ 76.655] emit_primitive_identity_mask__avx2: dst=(424, 619), mask=(960.00, 16.00) x (9.00, 11.00) [ 76.655] glyphs0_to_dst: glyph=(432, 616)x(10, 11), unclipped [ 76.655] emit_primitive_identity_mask__avx2: dst=(432, 616), mask=(976.00, 48.00) x (10.00, 11.00) [ 76.655] glyphs0_to_dst: glyph=(442, 619)x(9, 8), unclipped [ 76.655] emit_primitive_identity_mask__avx2: dst=(442, 619), mask=(688.00, 32.00) x (9.00, 8.00) [ 76.655] glyphs0_to_dst: glyph=(450, 619)x(10, 11), unclipped [ 76.655] emit_primitive_identity_mask__avx2: dst=(450, 619), mask=(976.00, 32.00) x (10.00, 11.00) [ 76.655] gen8_vertex_flush[1d98] = 96 [ 76.655] gen9_magic_ca_pass: CA fixup (6111 -> 6207) [ 76.655] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.655] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.655] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.655] sna_glyphs(op=3, nlist=1, src=(460, 627)) [ 76.655] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.655] sna_glyphs: discarding mask [ 76.655] glyphs0_to_dst(op=3, src=(460, 627), nlist=1, dst=(460, 627)+(0, 0)) [ 76.655] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.655] gen9_render_composite: 0x0, current mode=1/1 [ 76.655] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 76.655] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.655] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.655] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.655] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.655] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.655] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.655] sna_drawable_use_bo: using whole GPU bo [ 76.655] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.655] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.655] color_convert: src=ffffffff [20028888] [ 76.655] color_convert: dst=ffffffff [20028888] [ 76.655] sna_render_get_solid: ffffffff [ 76.655] sna_render_get_solid(white) [ 76.655] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.655] sna_transform_is_imprecise_integer_translation: no transform [ 76.655] gen9_composite_picture: integer translation (0, 0), removing [ 76.655] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.655] sna_render_pixmap_bo: GPU all damaged [ 76.655] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.655] gen4_choose_composite_emitter: solid, identity mask [ 76.655] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.655] gen9_composite_get_binding_table(f800) [ 76.655] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.655] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.655] gen9_emit_vertex_elements: setup id=9 [ 76.655] glyphs0_to_dst: glyph=(459, 616)x(10, 13), unclipped [ 76.655] emit_primitive_identity_mask__avx2: dst=(459, 616), mask=(752.00, 32.00) x (10.00, 13.00) [ 76.655] glyphs0_to_dst: glyph=(477, 622)x(10, 3), unclipped [ 76.655] emit_primitive_identity_mask__avx2: dst=(477, 622), mask=(1008.00, 48.00) x (10.00, 3.00) [ 76.655] glyphs0_to_dst: glyph=(487, 616)x(9, 14), unclipped [ 76.655] emit_primitive_identity_mask__avx2: dst=(487, 616), mask=(832.00, 32.00) x (9.00, 14.00) [ 76.655] glyphs0_to_dst: glyph=(496, 619)x(9, 8), unclipped [ 76.655] emit_primitive_identity_mask__avx2: dst=(496, 619), mask=(896.00, 48.00) x (9.00, 8.00) [ 76.655] glyphs0_to_dst: glyph=(504, 619)x(10, 8), unclipped [ 76.655] emit_primitive_identity_mask__avx2: dst=(504, 619), mask=(848.00, 16.00) x (10.00, 8.00) [ 76.655] glyphs0_to_dst: glyph=(514, 619)x(9, 8), unclipped [ 76.655] emit_primitive_identity_mask__avx2: dst=(514, 619), mask=(848.00, 48.00) x (9.00, 8.00) [ 76.655] glyphs0_to_dst: glyph=(522, 616)x(10, 11), unclipped [ 76.655] emit_primitive_identity_mask__avx2: dst=(522, 616), mask=(992.00, 32.00) x (10.00, 11.00) [ 76.655] glyphs0_to_dst: glyph=(532, 619)x(9, 11), unclipped [ 76.655] emit_primitive_identity_mask__avx2: dst=(532, 619), mask=(880.00, 16.00) x (9.00, 11.00) [ 76.655] glyphs0_to_dst: glyph=(541, 616)x(9, 11), unclipped [ 76.655] emit_primitive_identity_mask__avx2: dst=(541, 616), mask=(880.00, 0.00) x (9.00, 11.00) [ 76.655] glyphs0_to_dst: glyph=(550, 616)x(9, 14), unclipped [ 76.655] emit_primitive_identity_mask__avx2: dst=(550, 616), mask=(832.00, 32.00) x (9.00, 14.00) [ 76.655] glyphs0_to_dst: glyph=(558, 619)x(10, 8), unclipped [ 76.655] emit_primitive_identity_mask__avx2: dst=(558, 619), mask=(848.00, 16.00) x (10.00, 8.00) [ 76.655] glyphs0_to_dst: glyph=(568, 619)x(9, 11), unclipped [ 76.655] emit_primitive_identity_mask__avx2: dst=(568, 619), mask=(880.00, 16.00) x (9.00, 11.00) [ 76.655] glyphs0_to_dst: glyph=(576, 629)x(11, 2), unclipped [ 76.655] emit_primitive_identity_mask__avx2: dst=(576, 629), mask=(832.00, 48.00) x (11.00, 2.00) [ 76.655] glyphs0_to_dst: glyph=(585, 615)x(10, 12), unclipped [ 76.655] emit_primitive_identity_mask__avx2: dst=(585, 615), mask=(864.00, 0.00) x (10.00, 12.00) [ 76.655] glyphs0_to_dst: glyph=(594, 619)x(10, 8), unclipped [ 76.655] emit_primitive_identity_mask__avx2: dst=(594, 619), mask=(864.00, 32.00) x (10.00, 8.00) [ 76.655] glyphs0_to_dst: glyph=(603, 616)x(10, 11), unclipped [ 76.655] emit_primitive_identity_mask__avx2: dst=(603, 616), mask=(880.00, 32.00) x (10.00, 11.00) [ 76.655] glyphs0_to_dst: glyph=(612, 629)x(11, 2), unclipped [ 76.655] emit_primitive_identity_mask__avx2: dst=(612, 629), mask=(832.00, 48.00) x (11.00, 2.00) [ 76.655] glyphs0_to_dst: glyph=(621, 616)x(10, 11), unclipped [ 76.655] emit_primitive_identity_mask__avx2: dst=(621, 616), mask=(880.00, 32.00) x (10.00, 11.00) [ 76.655] glyphs0_to_dst: glyph=(630, 619)x(10, 8), unclipped [ 76.655] emit_primitive_identity_mask__avx2: dst=(630, 619), mask=(944.00, 0.00) x (10.00, 8.00) [ 76.655] glyphs0_to_dst: glyph=(639, 619)x(10, 11), unclipped [ 76.655] emit_primitive_identity_mask__avx2: dst=(639, 619), mask=(880.00, 48.00) x (10.00, 11.00) [ 76.655] glyphs0_to_dst: glyph=(651, 624)x(5, 3), unclipped [ 76.655] emit_primitive_identity_mask__avx2: dst=(651, 624), mask=(1008.00, 32.00) x (5.00, 3.00) [ 76.655] glyphs0_to_dst: glyph=(658, 619)x(9, 8), unclipped [ 76.655] emit_primitive_identity_mask__avx2: dst=(658, 619), mask=(896.00, 48.00) x (9.00, 8.00) [ 76.655] glyphs0_to_dst: glyph=(667, 615)x(9, 12), unclipped [ 76.655] emit_primitive_identity_mask__avx2: dst=(667, 615), mask=(992.00, 48.00) x (9.00, 12.00) [ 76.655] gen8_vertex_flush[1e98] = 69 [ 76.655] gen9_magic_ca_pass: CA fixup (6207 -> 6276) [ 76.655] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.655] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.655] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.655] sna_glyphs(op=3, nlist=1, src=(1, 644)) [ 76.655] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.655] sna_glyphs: discarding mask [ 76.655] glyphs0_to_dst(op=3, src=(1, 644), nlist=1, dst=(1, 644)+(0, 0)) [ 76.655] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.655] gen9_render_composite: 0x0, current mode=1/1 [ 76.655] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 76.655] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.655] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.655] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.655] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.655] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.655] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.655] sna_drawable_use_bo: using whole GPU bo [ 76.655] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.655] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.655] color_convert: src=ff8ae234 [20028888] [ 76.655] color_convert: dst=ff8ae234 [20028888] [ 76.655] sna_render_get_solid: ff8ae234 [ 76.655] sna_render_get_solid(22) = ff8ae234 (old) [ 76.655] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.655] sna_transform_is_imprecise_integer_translation: no transform [ 76.655] gen9_composite_picture: integer translation (0, 0), removing [ 76.655] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.655] sna_render_pixmap_bo: GPU all damaged [ 76.655] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.655] gen4_choose_composite_emitter: solid, identity mask [ 76.655] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.655] gen9_composite_get_binding_table(f7c0) [ 76.655] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.655] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.655] gen9_emit_vertex_elements: setup id=9 [ 76.655] glyphs0_to_dst: glyph=(1, 636)x(9, 8), unclipped [ 76.655] emit_primitive_identity_mask__avx2: dst=(1, 636), mask=(688.00, 32.00) x (9.00, 8.00) [ 76.655] glyphs0_to_dst: glyph=(9, 634)x(10, 13), unclipped [ 76.655] emit_primitive_identity_mask__avx2: dst=(9, 634), mask=(672.00, 48.00) x (10.00, 13.00) [ 76.655] glyphs0_to_dst: glyph=(19, 636)x(9, 8), unclipped [ 76.655] emit_primitive_identity_mask__avx2: dst=(19, 636), mask=(688.00, 32.00) x (9.00, 8.00) [ 76.655] glyphs0_to_dst: glyph=(28, 638)x(8, 3), unclipped [ 76.655] emit_primitive_identity_mask__avx2: dst=(28, 638), mask=(688.00, 48.00) x (8.00, 3.00) [ 76.655] glyphs0_to_dst: glyph=(36, 634)x(11, 10), unclipped [ 76.655] emit_primitive_identity_mask__avx2: dst=(36, 634), mask=(704.00, 0.00) x (11.00, 10.00) [ 76.655] glyphs0_to_dst: glyph=(46, 636)x(9, 8), unclipped [ 76.655] emit_primitive_identity_mask__avx2: dst=(46, 636), mask=(720.00, 0.00) x (9.00, 8.00) [ 76.655] glyphs0_to_dst: glyph=(54, 636)x(10, 8), unclipped [ 76.655] emit_primitive_identity_mask__avx2: dst=(54, 636), mask=(704.00, 16.00) x (10.00, 8.00) [ 76.655] glyphs0_to_dst: glyph=(63, 636)x(10, 8), unclipped [ 76.655] emit_primitive_identity_mask__avx2: dst=(63, 636), mask=(720.00, 16.00) x (10.00, 8.00) [ 76.655] glyphs0_to_dst: glyph=(72, 633)x(10, 11), unclipped [ 76.655] emit_primitive_identity_mask__avx2: dst=(72, 633), mask=(736.00, 0.00) x (10.00, 11.00) [ 76.655] glyphs0_to_dst: glyph=(81, 636)x(10, 8), unclipped [ 76.655] emit_primitive_identity_mask__avx2: dst=(81, 636), mask=(752.00, 0.00) x (10.00, 8.00) [ 76.655] glyphs0_to_dst: glyph=(90, 633)x(10, 11), unclipped [ 76.655] emit_primitive_identity_mask__avx2: dst=(90, 633), mask=(736.00, 0.00) x (10.00, 11.00) [ 76.655] glyphs0_to_dst: glyph=(99, 636)x(11, 8), unclipped [ 76.655] emit_primitive_identity_mask__avx2: dst=(99, 636), mask=(736.00, 16.00) x (11.00, 8.00) [ 76.655] glyphs0_to_dst: glyph=(109, 636)x(9, 8), unclipped [ 76.655] emit_primitive_identity_mask__avx2: dst=(109, 636), mask=(752.00, 16.00) x (9.00, 8.00) [ 76.655] glyphs0_to_dst: glyph=(118, 638)x(8, 3), unclipped [ 76.655] emit_primitive_identity_mask__avx2: dst=(118, 638), mask=(688.00, 48.00) x (8.00, 3.00) [ 76.655] glyphs0_to_dst: glyph=(126, 634)x(10, 10), unclipped [ 76.655] emit_primitive_identity_mask__avx2: dst=(126, 634), mask=(704.00, 32.00) x (10.00, 10.00) [ 76.655] glyphs0_to_dst: glyph=(135, 634)x(10, 10), unclipped [ 76.655] emit_primitive_identity_mask__avx2: dst=(135, 634), mask=(704.00, 32.00) x (10.00, 10.00) [ 76.655] glyphs0_to_dst: glyph=(144, 634)x(10, 10), unclipped [ 76.655] emit_primitive_identity_mask__avx2: dst=(144, 634), mask=(720.00, 32.00) x (10.00, 10.00) [ 76.655] glyphs0_to_dst: glyph=(153, 634)x(10, 10), unclipped [ 76.655] emit_primitive_identity_mask__avx2: dst=(153, 634), mask=(704.00, 48.00) x (10.00, 10.00) [ 76.655] gen8_vertex_flush[1f98] = 54 [ 76.655] gen9_magic_ca_pass: CA fixup (6276 -> 6330) [ 76.655] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.655] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.655] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.655] sna_glyphs(op=3, nlist=1, src=(163, 644)) [ 76.655] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.655] sna_glyphs: discarding mask [ 76.655] glyphs0_to_dst(op=3, src=(163, 644), nlist=1, dst=(163, 644)+(0, 0)) [ 76.655] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.655] gen9_render_composite: 0x0, current mode=1/1 [ 76.655] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 76.655] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.655] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.655] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.655] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.655] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.655] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.655] sna_drawable_use_bo: using whole GPU bo [ 76.655] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.655] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.655] color_convert: src=ffffffff [20028888] [ 76.655] color_convert: dst=ffffffff [20028888] [ 76.655] sna_render_get_solid: ffffffff [ 76.655] sna_render_get_solid(white) [ 76.655] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.655] sna_transform_is_imprecise_integer_translation: no transform [ 76.655] gen9_composite_picture: integer translation (0, 0), removing [ 76.655] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.655] sna_render_pixmap_bo: GPU all damaged [ 76.655] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.655] gen4_choose_composite_emitter: solid, identity mask [ 76.655] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.655] gen9_composite_get_binding_table(f780) [ 76.655] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.655] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.655] gen9_emit_vertex_elements: setup id=9 [ 76.655] glyphs0_to_dst: glyph=(165, 636)x(5, 8), unclipped [ 76.655] emit_primitive_identity_mask__avx2: dst=(165, 636), mask=(720.00, 48.00) x (5.00, 8.00) [ 76.655] gen8_vertex_flush[2098] = 3 [ 76.655] gen9_magic_ca_pass: CA fixup (6330 -> 6333) [ 76.655] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.655] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.655] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.655] sna_glyphs(op=3, nlist=1, src=(172, 644)) [ 76.655] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.655] sna_glyphs: discarding mask [ 76.655] glyphs0_to_dst(op=3, src=(172, 644), nlist=1, dst=(172, 644)+(0, 0)) [ 76.655] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.655] gen9_render_composite: 0x0, current mode=1/1 [ 76.655] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 76.655] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.655] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.655] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.655] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.655] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.655] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.655] sna_drawable_use_bo: using whole GPU bo [ 76.655] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.655] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.656] color_convert: src=ff729fcf [20028888] [ 76.656] color_convert: dst=ff729fcf [20028888] [ 76.656] sna_render_get_solid: ff729fcf [ 76.656] sna_render_get_solid(23) = ff729fcf (old) [ 76.656] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.656] sna_transform_is_imprecise_integer_translation: no transform [ 76.656] gen9_composite_picture: integer translation (0, 0), removing [ 76.656] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.656] sna_render_pixmap_bo: GPU all damaged [ 76.656] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.656] gen4_choose_composite_emitter: solid, identity mask [ 76.656] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.656] gen9_composite_get_binding_table(f740) [ 76.656] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.656] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.656] gen9_emit_vertex_elements: setup id=9 [ 76.656] glyphs0_to_dst: glyph=(171, 638)x(11, 3), unclipped [ 76.656] emit_primitive_identity_mask__avx2: dst=(171, 638), mask=(736.00, 32.00) x (11.00, 3.00) [ 76.656] glyphs0_to_dst: glyph=(180, 633)x(10, 14), unclipped [ 76.656] emit_primitive_identity_mask__avx2: dst=(180, 633), mask=(944.00, 48.00) x (10.00, 14.00) [ 76.656] glyphs0_to_dst: glyph=(189, 633)x(11, 11), unclipped [ 76.656] emit_primitive_identity_mask__avx2: dst=(189, 633), mask=(960.00, 0.00) x (11.00, 11.00) [ 76.656] glyphs0_to_dst: glyph=(198, 636)x(10, 8), unclipped [ 76.656] emit_primitive_identity_mask__avx2: dst=(198, 636), mask=(976.00, 0.00) x (10.00, 8.00) [ 76.656] glyphs0_to_dst: glyph=(208, 636)x(9, 11), unclipped [ 76.656] emit_primitive_identity_mask__avx2: dst=(208, 636), mask=(960.00, 16.00) x (9.00, 11.00) [ 76.656] glyphs0_to_dst: glyph=(216, 633)x(10, 14), unclipped [ 76.656] emit_primitive_identity_mask__avx2: dst=(216, 633), mask=(944.00, 48.00) x (10.00, 14.00) [ 76.656] glyphs0_to_dst: glyph=(225, 634)x(10, 10), unclipped [ 76.656] emit_primitive_identity_mask__avx2: dst=(225, 634), mask=(976.00, 16.00) x (10.00, 10.00) [ 76.656] glyphs0_to_dst: glyph=(234, 645)x(11, 2), unclipped [ 76.656] emit_primitive_identity_mask__avx2: dst=(234, 645), mask=(992.00, 0.00) x (11.00, 2.00) [ 76.656] glyphs0_to_dst: glyph=(243, 633)x(11, 11), unclipped [ 76.656] emit_primitive_identity_mask__avx2: dst=(243, 633), mask=(1008.00, 0.00) x (11.00, 11.00) [ 76.656] glyphs0_to_dst: glyph=(253, 636)x(9, 8), unclipped [ 76.656] emit_primitive_identity_mask__avx2: dst=(253, 636), mask=(720.00, 0.00) x (9.00, 8.00) [ 76.656] glyphs0_to_dst: glyph=(261, 636)x(10, 8), unclipped [ 76.656] emit_primitive_identity_mask__avx2: dst=(261, 636), mask=(704.00, 16.00) x (10.00, 8.00) [ 76.656] glyphs0_to_dst: glyph=(270, 636)x(10, 8), unclipped [ 76.656] emit_primitive_identity_mask__avx2: dst=(270, 636), mask=(704.00, 16.00) x (10.00, 8.00) [ 76.656] glyphs0_to_dst: glyph=(279, 632)x(10, 12), unclipped [ 76.656] emit_primitive_identity_mask__avx2: dst=(279, 632), mask=(992.00, 16.00) x (10.00, 12.00) [ 76.656] glyphs0_to_dst: glyph=(288, 636)x(10, 8), unclipped [ 76.656] emit_primitive_identity_mask__avx2: dst=(288, 636), mask=(704.00, 16.00) x (10.00, 8.00) [ 76.656] glyphs0_to_dst: glyph=(297, 636)x(10, 8), unclipped [ 76.656] emit_primitive_identity_mask__avx2: dst=(297, 636), mask=(752.00, 0.00) x (10.00, 8.00) [ 76.656] glyphs0_to_dst: glyph=(307, 632)x(10, 12), unclipped [ 76.656] emit_primitive_identity_mask__avx2: dst=(307, 632), mask=(1008.00, 16.00) x (10.00, 12.00) [ 76.656] glyphs0_to_dst: glyph=(315, 633)x(11, 11), unclipped [ 76.656] emit_primitive_identity_mask__avx2: dst=(315, 633), mask=(960.00, 0.00) x (11.00, 11.00) [ 76.656] glyphs0_to_dst: glyph=(324, 636)x(11, 8), unclipped [ 76.656] emit_primitive_identity_mask__avx2: dst=(324, 636), mask=(736.00, 16.00) x (11.00, 8.00) [ 76.656] glyphs0_to_dst: glyph=(334, 636)x(9, 11), unclipped [ 76.656] emit_primitive_identity_mask__avx2: dst=(334, 636), mask=(960.00, 16.00) x (9.00, 11.00) [ 76.656] glyphs0_to_dst: glyph=(342, 645)x(11, 2), unclipped [ 76.656] emit_primitive_identity_mask__avx2: dst=(342, 645), mask=(992.00, 0.00) x (11.00, 2.00) [ 76.656] glyphs0_to_dst: glyph=(351, 632)x(10, 12), unclipped [ 76.656] emit_primitive_identity_mask__avx2: dst=(351, 632), mask=(992.00, 16.00) x (10.00, 12.00) [ 76.656] glyphs0_to_dst: glyph=(361, 632)x(9, 12), unclipped [ 76.656] emit_primitive_identity_mask__avx2: dst=(361, 632), mask=(960.00, 32.00) x (9.00, 12.00) [ 76.656] glyphs0_to_dst: glyph=(369, 636)x(10, 11), unclipped [ 76.656] emit_primitive_identity_mask__avx2: dst=(369, 636), mask=(976.00, 32.00) x (10.00, 11.00) [ 76.656] glyphs0_to_dst: glyph=(378, 633)x(10, 14), unclipped [ 76.656] emit_primitive_identity_mask__avx2: dst=(378, 633), mask=(944.00, 48.00) x (10.00, 14.00) [ 76.656] glyphs0_to_dst: glyph=(387, 634)x(10, 10), unclipped [ 76.656] emit_primitive_identity_mask__avx2: dst=(387, 634), mask=(960.00, 48.00) x (10.00, 10.00) [ 76.656] glyphs0_to_dst: glyph=(396, 645)x(11, 2), unclipped [ 76.656] emit_primitive_identity_mask__avx2: dst=(396, 645), mask=(992.00, 0.00) x (11.00, 2.00) [ 76.656] glyphs0_to_dst: glyph=(406, 636)x(9, 8), unclipped [ 76.656] emit_primitive_identity_mask__avx2: dst=(406, 636), mask=(688.00, 32.00) x (9.00, 8.00) [ 76.656] glyphs0_to_dst: glyph=(415, 636)x(9, 8), unclipped [ 76.656] emit_primitive_identity_mask__avx2: dst=(415, 636), mask=(752.00, 16.00) x (9.00, 8.00) [ 76.656] glyphs0_to_dst: glyph=(424, 636)x(9, 11), unclipped [ 76.656] emit_primitive_identity_mask__avx2: dst=(424, 636), mask=(960.00, 16.00) x (9.00, 11.00) [ 76.656] glyphs0_to_dst: glyph=(432, 633)x(10, 11), unclipped [ 76.656] emit_primitive_identity_mask__avx2: dst=(432, 633), mask=(976.00, 48.00) x (10.00, 11.00) [ 76.656] glyphs0_to_dst: glyph=(442, 636)x(9, 8), unclipped [ 76.656] emit_primitive_identity_mask__avx2: dst=(442, 636), mask=(688.00, 32.00) x (9.00, 8.00) [ 76.656] glyphs0_to_dst: glyph=(450, 636)x(10, 11), unclipped [ 76.656] emit_primitive_identity_mask__avx2: dst=(450, 636), mask=(976.00, 32.00) x (10.00, 11.00) [ 76.656] gen8_vertex_flush[2198] = 96 [ 76.656] gen9_magic_ca_pass: CA fixup (6333 -> 6429) [ 76.656] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.656] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.656] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.656] sna_glyphs(op=3, nlist=1, src=(460, 644)) [ 76.656] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.656] sna_glyphs: discarding mask [ 76.656] glyphs0_to_dst(op=3, src=(460, 644), nlist=1, dst=(460, 644)+(0, 0)) [ 76.656] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.656] gen9_render_composite: 0x0, current mode=1/1 [ 76.656] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 76.656] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.656] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.656] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.656] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.656] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.656] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.656] sna_drawable_use_bo: using whole GPU bo [ 76.656] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.656] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.656] color_convert: src=ffffffff [20028888] [ 76.656] color_convert: dst=ffffffff [20028888] [ 76.656] sna_render_get_solid: ffffffff [ 76.656] sna_render_get_solid(white) [ 76.656] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.656] sna_transform_is_imprecise_integer_translation: no transform [ 76.656] gen9_composite_picture: integer translation (0, 0), removing [ 76.656] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.656] sna_render_pixmap_bo: GPU all damaged [ 76.656] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.656] gen4_choose_composite_emitter: solid, identity mask [ 76.656] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.656] gen9_composite_get_binding_table(f700) [ 76.656] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.656] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.656] gen9_emit_vertex_elements: setup id=9 [ 76.656] glyphs0_to_dst: glyph=(459, 633)x(10, 13), unclipped [ 76.656] emit_primitive_identity_mask__avx2: dst=(459, 633), mask=(752.00, 32.00) x (10.00, 13.00) [ 76.656] glyphs0_to_dst: glyph=(477, 639)x(10, 3), unclipped [ 76.656] emit_primitive_identity_mask__avx2: dst=(477, 639), mask=(1008.00, 48.00) x (10.00, 3.00) [ 76.656] glyphs0_to_dst: glyph=(487, 633)x(9, 14), unclipped [ 76.656] emit_primitive_identity_mask__avx2: dst=(487, 633), mask=(832.00, 32.00) x (9.00, 14.00) [ 76.656] glyphs0_to_dst: glyph=(496, 636)x(9, 8), unclipped [ 76.656] emit_primitive_identity_mask__avx2: dst=(496, 636), mask=(896.00, 48.00) x (9.00, 8.00) [ 76.656] glyphs0_to_dst: glyph=(504, 636)x(10, 8), unclipped [ 76.656] emit_primitive_identity_mask__avx2: dst=(504, 636), mask=(848.00, 16.00) x (10.00, 8.00) [ 76.656] glyphs0_to_dst: glyph=(514, 636)x(9, 8), unclipped [ 76.656] emit_primitive_identity_mask__avx2: dst=(514, 636), mask=(848.00, 48.00) x (9.00, 8.00) [ 76.656] glyphs0_to_dst: glyph=(522, 633)x(10, 11), unclipped [ 76.656] emit_primitive_identity_mask__avx2: dst=(522, 633), mask=(992.00, 32.00) x (10.00, 11.00) [ 76.656] glyphs0_to_dst: glyph=(532, 636)x(9, 11), unclipped [ 76.656] emit_primitive_identity_mask__avx2: dst=(532, 636), mask=(880.00, 16.00) x (9.00, 11.00) [ 76.656] glyphs0_to_dst: glyph=(541, 633)x(9, 11), unclipped [ 76.656] emit_primitive_identity_mask__avx2: dst=(541, 633), mask=(880.00, 0.00) x (9.00, 11.00) [ 76.656] glyphs0_to_dst: glyph=(550, 633)x(9, 14), unclipped [ 76.656] emit_primitive_identity_mask__avx2: dst=(550, 633), mask=(832.00, 32.00) x (9.00, 14.00) [ 76.656] glyphs0_to_dst: glyph=(558, 636)x(10, 8), unclipped [ 76.656] emit_primitive_identity_mask__avx2: dst=(558, 636), mask=(848.00, 16.00) x (10.00, 8.00) [ 76.656] glyphs0_to_dst: glyph=(568, 636)x(9, 11), unclipped [ 76.656] emit_primitive_identity_mask__avx2: dst=(568, 636), mask=(880.00, 16.00) x (9.00, 11.00) [ 76.656] glyphs0_to_dst: glyph=(576, 646)x(11, 2), unclipped [ 76.656] emit_primitive_identity_mask__avx2: dst=(576, 646), mask=(832.00, 48.00) x (11.00, 2.00) [ 76.656] glyphs0_to_dst: glyph=(585, 632)x(10, 12), unclipped [ 76.656] emit_primitive_identity_mask__avx2: dst=(585, 632), mask=(864.00, 0.00) x (10.00, 12.00) [ 76.656] glyphs0_to_dst: glyph=(594, 636)x(10, 8), unclipped [ 76.656] emit_primitive_identity_mask__avx2: dst=(594, 636), mask=(864.00, 32.00) x (10.00, 8.00) [ 76.656] glyphs0_to_dst: glyph=(603, 633)x(10, 11), unclipped [ 76.656] emit_primitive_identity_mask__avx2: dst=(603, 633), mask=(880.00, 32.00) x (10.00, 11.00) [ 76.656] glyphs0_to_dst: glyph=(612, 646)x(11, 2), unclipped [ 76.656] emit_primitive_identity_mask__avx2: dst=(612, 646), mask=(832.00, 48.00) x (11.00, 2.00) [ 76.656] glyphs0_to_dst: glyph=(621, 633)x(10, 11), unclipped [ 76.656] emit_primitive_identity_mask__avx2: dst=(621, 633), mask=(880.00, 32.00) x (10.00, 11.00) [ 76.656] glyphs0_to_dst: glyph=(630, 636)x(10, 8), unclipped [ 76.656] emit_primitive_identity_mask__avx2: dst=(630, 636), mask=(944.00, 0.00) x (10.00, 8.00) [ 76.656] glyphs0_to_dst: glyph=(639, 636)x(10, 11), unclipped [ 76.656] emit_primitive_identity_mask__avx2: dst=(639, 636), mask=(880.00, 48.00) x (10.00, 11.00) [ 76.656] glyphs0_to_dst: glyph=(651, 641)x(5, 3), unclipped [ 76.656] emit_primitive_identity_mask__avx2: dst=(651, 641), mask=(1008.00, 32.00) x (5.00, 3.00) [ 76.656] glyphs0_to_dst: glyph=(658, 636)x(9, 8), unclipped [ 76.656] emit_primitive_identity_mask__avx2: dst=(658, 636), mask=(896.00, 48.00) x (9.00, 8.00) [ 76.656] glyphs0_to_dst: glyph=(667, 632)x(9, 12), unclipped [ 76.656] emit_primitive_identity_mask__avx2: dst=(667, 632), mask=(992.00, 48.00) x (9.00, 12.00) [ 76.656] gen8_vertex_flush[2298] = 69 [ 76.656] gen9_magic_ca_pass: CA fixup (6429 -> 6498) [ 76.656] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.656] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.656] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.656] sna_glyphs(op=3, nlist=1, src=(1, 661)) [ 76.656] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.656] sna_glyphs: discarding mask [ 76.656] glyphs0_to_dst(op=3, src=(1, 661), nlist=1, dst=(1, 661)+(0, 0)) [ 76.656] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.656] gen9_render_composite: 0x0, current mode=1/1 [ 76.656] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 76.656] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.656] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.656] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.656] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.656] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.656] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.656] sna_drawable_use_bo: using whole GPU bo [ 76.656] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.656] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.656] color_convert: src=ff8ae234 [20028888] [ 76.656] color_convert: dst=ff8ae234 [20028888] [ 76.656] sna_render_get_solid: ff8ae234 [ 76.656] sna_render_get_solid(22) = ff8ae234 (old) [ 76.656] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.656] sna_transform_is_imprecise_integer_translation: no transform [ 76.656] gen9_composite_picture: integer translation (0, 0), removing [ 76.656] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.656] sna_render_pixmap_bo: GPU all damaged [ 76.656] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.656] gen4_choose_composite_emitter: solid, identity mask [ 76.656] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.656] gen9_composite_get_binding_table(f6c0) [ 76.656] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.656] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.656] gen9_emit_vertex_elements: setup id=9 [ 76.656] glyphs0_to_dst: glyph=(1, 653)x(9, 8), unclipped [ 76.656] emit_primitive_identity_mask__avx2: dst=(1, 653), mask=(688.00, 32.00) x (9.00, 8.00) [ 76.656] glyphs0_to_dst: glyph=(9, 651)x(10, 13), unclipped [ 76.656] emit_primitive_identity_mask__avx2: dst=(9, 651), mask=(672.00, 48.00) x (10.00, 13.00) [ 76.656] glyphs0_to_dst: glyph=(19, 653)x(9, 8), unclipped [ 76.656] emit_primitive_identity_mask__avx2: dst=(19, 653), mask=(688.00, 32.00) x (9.00, 8.00) [ 76.656] glyphs0_to_dst: glyph=(28, 655)x(8, 3), unclipped [ 76.656] emit_primitive_identity_mask__avx2: dst=(28, 655), mask=(688.00, 48.00) x (8.00, 3.00) [ 76.656] glyphs0_to_dst: glyph=(36, 651)x(11, 10), unclipped [ 76.656] emit_primitive_identity_mask__avx2: dst=(36, 651), mask=(704.00, 0.00) x (11.00, 10.00) [ 76.656] glyphs0_to_dst: glyph=(46, 653)x(9, 8), unclipped [ 76.656] emit_primitive_identity_mask__avx2: dst=(46, 653), mask=(720.00, 0.00) x (9.00, 8.00) [ 76.656] glyphs0_to_dst: glyph=(54, 653)x(10, 8), unclipped [ 76.656] emit_primitive_identity_mask__avx2: dst=(54, 653), mask=(704.00, 16.00) x (10.00, 8.00) [ 76.656] glyphs0_to_dst: glyph=(63, 653)x(10, 8), unclipped [ 76.656] emit_primitive_identity_mask__avx2: dst=(63, 653), mask=(720.00, 16.00) x (10.00, 8.00) [ 76.656] glyphs0_to_dst: glyph=(72, 650)x(10, 11), unclipped [ 76.656] emit_primitive_identity_mask__avx2: dst=(72, 650), mask=(736.00, 0.00) x (10.00, 11.00) [ 76.656] glyphs0_to_dst: glyph=(81, 653)x(10, 8), unclipped [ 76.656] emit_primitive_identity_mask__avx2: dst=(81, 653), mask=(752.00, 0.00) x (10.00, 8.00) [ 76.656] glyphs0_to_dst: glyph=(90, 650)x(10, 11), unclipped [ 76.656] emit_primitive_identity_mask__avx2: dst=(90, 650), mask=(736.00, 0.00) x (10.00, 11.00) [ 76.656] glyphs0_to_dst: glyph=(99, 653)x(11, 8), unclipped [ 76.656] emit_primitive_identity_mask__avx2: dst=(99, 653), mask=(736.00, 16.00) x (11.00, 8.00) [ 76.656] glyphs0_to_dst: glyph=(109, 653)x(9, 8), unclipped [ 76.656] emit_primitive_identity_mask__avx2: dst=(109, 653), mask=(752.00, 16.00) x (9.00, 8.00) [ 76.656] glyphs0_to_dst: glyph=(118, 655)x(8, 3), unclipped [ 76.656] emit_primitive_identity_mask__avx2: dst=(118, 655), mask=(688.00, 48.00) x (8.00, 3.00) [ 76.656] glyphs0_to_dst: glyph=(126, 651)x(10, 10), unclipped [ 76.656] emit_primitive_identity_mask__avx2: dst=(126, 651), mask=(704.00, 32.00) x (10.00, 10.00) [ 76.656] glyphs0_to_dst: glyph=(135, 651)x(10, 10), unclipped [ 76.656] emit_primitive_identity_mask__avx2: dst=(135, 651), mask=(704.00, 32.00) x (10.00, 10.00) [ 76.656] glyphs0_to_dst: glyph=(144, 651)x(10, 10), unclipped [ 76.656] emit_primitive_identity_mask__avx2: dst=(144, 651), mask=(720.00, 32.00) x (10.00, 10.00) [ 76.656] glyphs0_to_dst: glyph=(153, 651)x(10, 10), unclipped [ 76.656] emit_primitive_identity_mask__avx2: dst=(153, 651), mask=(704.00, 48.00) x (10.00, 10.00) [ 76.656] gen8_vertex_flush[2398] = 54 [ 76.656] gen9_magic_ca_pass: CA fixup (6498 -> 6552) [ 76.656] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.656] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.656] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.656] sna_glyphs(op=3, nlist=1, src=(163, 661)) [ 76.656] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.656] sna_glyphs: discarding mask [ 76.656] glyphs0_to_dst(op=3, src=(163, 661), nlist=1, dst=(163, 661)+(0, 0)) [ 76.656] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.656] gen9_render_composite: 0x0, current mode=1/1 [ 76.656] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 76.656] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.656] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.656] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.656] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.656] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.656] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.656] sna_drawable_use_bo: using whole GPU bo [ 76.656] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.656] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.656] color_convert: src=ffffffff [20028888] [ 76.656] color_convert: dst=ffffffff [20028888] [ 76.656] sna_render_get_solid: ffffffff [ 76.656] sna_render_get_solid(white) [ 76.656] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.656] sna_transform_is_imprecise_integer_translation: no transform [ 76.656] gen9_composite_picture: integer translation (0, 0), removing [ 76.656] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.656] sna_render_pixmap_bo: GPU all damaged [ 76.656] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.656] gen4_choose_composite_emitter: solid, identity mask [ 76.656] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.656] gen9_composite_get_binding_table(f680) [ 76.656] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.656] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.656] gen9_emit_vertex_elements: setup id=9 [ 76.656] glyphs0_to_dst: glyph=(165, 653)x(5, 8), unclipped [ 76.656] emit_primitive_identity_mask__avx2: dst=(165, 653), mask=(720.00, 48.00) x (5.00, 8.00) [ 76.656] gen8_vertex_flush[2498] = 3 [ 76.656] gen9_magic_ca_pass: CA fixup (6552 -> 6555) [ 76.656] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.656] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.656] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.656] sna_glyphs(op=3, nlist=1, src=(172, 661)) [ 76.656] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.656] sna_glyphs: discarding mask [ 76.656] glyphs0_to_dst(op=3, src=(172, 661), nlist=1, dst=(172, 661)+(0, 0)) [ 76.656] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.656] gen9_render_composite: 0x0, current mode=1/1 [ 76.656] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 76.656] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.656] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.656] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.656] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.656] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.656] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.656] sna_drawable_use_bo: using whole GPU bo [ 76.656] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.656] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.656] color_convert: src=ff729fcf [20028888] [ 76.656] color_convert: dst=ff729fcf [20028888] [ 76.656] sna_render_get_solid: ff729fcf [ 76.657] sna_render_get_solid(23) = ff729fcf (old) [ 76.657] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.657] sna_transform_is_imprecise_integer_translation: no transform [ 76.657] gen9_composite_picture: integer translation (0, 0), removing [ 76.657] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.657] sna_render_pixmap_bo: GPU all damaged [ 76.657] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.657] gen4_choose_composite_emitter: solid, identity mask [ 76.657] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.657] gen9_composite_get_binding_table(f640) [ 76.657] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.657] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.657] gen9_emit_vertex_elements: setup id=9 [ 76.657] glyphs0_to_dst: glyph=(171, 655)x(11, 3), unclipped [ 76.657] emit_primitive_identity_mask__avx2: dst=(171, 655), mask=(736.00, 32.00) x (11.00, 3.00) [ 76.657] glyphs0_to_dst: glyph=(180, 650)x(10, 14), unclipped [ 76.657] emit_primitive_identity_mask__avx2: dst=(180, 650), mask=(944.00, 48.00) x (10.00, 14.00) [ 76.657] glyphs0_to_dst: glyph=(189, 650)x(11, 11), unclipped [ 76.657] emit_primitive_identity_mask__avx2: dst=(189, 650), mask=(960.00, 0.00) x (11.00, 11.00) [ 76.657] glyphs0_to_dst: glyph=(198, 653)x(10, 8), unclipped [ 76.657] emit_primitive_identity_mask__avx2: dst=(198, 653), mask=(976.00, 0.00) x (10.00, 8.00) [ 76.657] glyphs0_to_dst: glyph=(208, 653)x(9, 11), unclipped [ 76.657] emit_primitive_identity_mask__avx2: dst=(208, 653), mask=(960.00, 16.00) x (9.00, 11.00) [ 76.657] glyphs0_to_dst: glyph=(216, 650)x(10, 14), unclipped [ 76.657] emit_primitive_identity_mask__avx2: dst=(216, 650), mask=(944.00, 48.00) x (10.00, 14.00) [ 76.657] glyphs0_to_dst: glyph=(225, 651)x(10, 10), unclipped [ 76.657] emit_primitive_identity_mask__avx2: dst=(225, 651), mask=(976.00, 16.00) x (10.00, 10.00) [ 76.657] glyphs0_to_dst: glyph=(234, 662)x(11, 2), unclipped [ 76.657] emit_primitive_identity_mask__avx2: dst=(234, 662), mask=(992.00, 0.00) x (11.00, 2.00) [ 76.657] glyphs0_to_dst: glyph=(243, 650)x(11, 11), unclipped [ 76.657] emit_primitive_identity_mask__avx2: dst=(243, 650), mask=(1008.00, 0.00) x (11.00, 11.00) [ 76.657] glyphs0_to_dst: glyph=(253, 653)x(9, 8), unclipped [ 76.657] emit_primitive_identity_mask__avx2: dst=(253, 653), mask=(720.00, 0.00) x (9.00, 8.00) [ 76.657] glyphs0_to_dst: glyph=(261, 653)x(10, 8), unclipped [ 76.657] emit_primitive_identity_mask__avx2: dst=(261, 653), mask=(704.00, 16.00) x (10.00, 8.00) [ 76.657] glyphs0_to_dst: glyph=(270, 653)x(10, 8), unclipped [ 76.657] emit_primitive_identity_mask__avx2: dst=(270, 653), mask=(704.00, 16.00) x (10.00, 8.00) [ 76.657] glyphs0_to_dst: glyph=(279, 649)x(10, 12), unclipped [ 76.657] emit_primitive_identity_mask__avx2: dst=(279, 649), mask=(992.00, 16.00) x (10.00, 12.00) [ 76.657] glyphs0_to_dst: glyph=(288, 653)x(10, 8), unclipped [ 76.657] emit_primitive_identity_mask__avx2: dst=(288, 653), mask=(704.00, 16.00) x (10.00, 8.00) [ 76.657] glyphs0_to_dst: glyph=(297, 653)x(10, 8), unclipped [ 76.657] emit_primitive_identity_mask__avx2: dst=(297, 653), mask=(752.00, 0.00) x (10.00, 8.00) [ 76.657] glyphs0_to_dst: glyph=(307, 649)x(10, 12), unclipped [ 76.657] emit_primitive_identity_mask__avx2: dst=(307, 649), mask=(1008.00, 16.00) x (10.00, 12.00) [ 76.657] glyphs0_to_dst: glyph=(315, 650)x(11, 11), unclipped [ 76.657] emit_primitive_identity_mask__avx2: dst=(315, 650), mask=(960.00, 0.00) x (11.00, 11.00) [ 76.657] glyphs0_to_dst: glyph=(324, 653)x(11, 8), unclipped [ 76.657] emit_primitive_identity_mask__avx2: dst=(324, 653), mask=(736.00, 16.00) x (11.00, 8.00) [ 76.657] glyphs0_to_dst: glyph=(334, 653)x(9, 11), unclipped [ 76.657] emit_primitive_identity_mask__avx2: dst=(334, 653), mask=(960.00, 16.00) x (9.00, 11.00) [ 76.657] glyphs0_to_dst: glyph=(342, 662)x(11, 2), unclipped [ 76.657] emit_primitive_identity_mask__avx2: dst=(342, 662), mask=(992.00, 0.00) x (11.00, 2.00) [ 76.657] glyphs0_to_dst: glyph=(351, 649)x(10, 12), unclipped [ 76.657] emit_primitive_identity_mask__avx2: dst=(351, 649), mask=(992.00, 16.00) x (10.00, 12.00) [ 76.657] glyphs0_to_dst: glyph=(361, 649)x(9, 12), unclipped [ 76.657] emit_primitive_identity_mask__avx2: dst=(361, 649), mask=(960.00, 32.00) x (9.00, 12.00) [ 76.657] glyphs0_to_dst: glyph=(369, 653)x(10, 11), unclipped [ 76.657] emit_primitive_identity_mask__avx2: dst=(369, 653), mask=(976.00, 32.00) x (10.00, 11.00) [ 76.657] glyphs0_to_dst: glyph=(378, 650)x(10, 14), unclipped [ 76.657] emit_primitive_identity_mask__avx2: dst=(378, 650), mask=(944.00, 48.00) x (10.00, 14.00) [ 76.657] glyphs0_to_dst: glyph=(387, 651)x(10, 10), unclipped [ 76.657] emit_primitive_identity_mask__avx2: dst=(387, 651), mask=(960.00, 48.00) x (10.00, 10.00) [ 76.657] glyphs0_to_dst: glyph=(396, 662)x(11, 2), unclipped [ 76.657] emit_primitive_identity_mask__avx2: dst=(396, 662), mask=(992.00, 0.00) x (11.00, 2.00) [ 76.657] glyphs0_to_dst: glyph=(406, 653)x(9, 8), unclipped [ 76.657] emit_primitive_identity_mask__avx2: dst=(406, 653), mask=(688.00, 32.00) x (9.00, 8.00) [ 76.657] glyphs0_to_dst: glyph=(415, 653)x(9, 8), unclipped [ 76.657] emit_primitive_identity_mask__avx2: dst=(415, 653), mask=(752.00, 16.00) x (9.00, 8.00) [ 76.657] glyphs0_to_dst: glyph=(424, 653)x(9, 11), unclipped [ 76.657] emit_primitive_identity_mask__avx2: dst=(424, 653), mask=(960.00, 16.00) x (9.00, 11.00) [ 76.657] glyphs0_to_dst: glyph=(432, 650)x(10, 11), unclipped [ 76.657] emit_primitive_identity_mask__avx2: dst=(432, 650), mask=(976.00, 48.00) x (10.00, 11.00) [ 76.657] glyphs0_to_dst: glyph=(442, 653)x(9, 8), unclipped [ 76.657] emit_primitive_identity_mask__avx2: dst=(442, 653), mask=(688.00, 32.00) x (9.00, 8.00) [ 76.657] glyphs0_to_dst: glyph=(450, 653)x(10, 11), unclipped [ 76.657] emit_primitive_identity_mask__avx2: dst=(450, 653), mask=(976.00, 32.00) x (10.00, 11.00) [ 76.657] gen8_vertex_flush[2598] = 96 [ 76.657] gen9_magic_ca_pass: CA fixup (6555 -> 6651) [ 76.657] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.657] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.657] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.657] sna_glyphs(op=3, nlist=1, src=(460, 661)) [ 76.657] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.657] sna_glyphs: discarding mask [ 76.657] glyphs0_to_dst(op=3, src=(460, 661), nlist=1, dst=(460, 661)+(0, 0)) [ 76.657] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.657] gen9_render_composite: 0x0, current mode=1/1 [ 76.657] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 76.657] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.657] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.657] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.657] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.657] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.657] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.657] sna_drawable_use_bo: using whole GPU bo [ 76.657] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.657] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.657] color_convert: src=ffffffff [20028888] [ 76.657] color_convert: dst=ffffffff [20028888] [ 76.657] sna_render_get_solid: ffffffff [ 76.657] sna_render_get_solid(white) [ 76.657] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.657] sna_transform_is_imprecise_integer_translation: no transform [ 76.657] gen9_composite_picture: integer translation (0, 0), removing [ 76.657] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.657] sna_render_pixmap_bo: GPU all damaged [ 76.657] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.657] gen4_choose_composite_emitter: solid, identity mask [ 76.657] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.657] gen9_composite_get_binding_table(f600) [ 76.657] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.657] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.657] gen9_emit_vertex_elements: setup id=9 [ 76.657] glyphs0_to_dst: glyph=(459, 650)x(10, 13), unclipped [ 76.657] emit_primitive_identity_mask__avx2: dst=(459, 650), mask=(752.00, 32.00) x (10.00, 13.00) [ 76.657] glyphs0_to_dst: glyph=(477, 656)x(10, 3), unclipped [ 76.657] emit_primitive_identity_mask__avx2: dst=(477, 656), mask=(1008.00, 48.00) x (10.00, 3.00) [ 76.657] glyphs0_to_dst: glyph=(487, 650)x(9, 14), unclipped [ 76.657] emit_primitive_identity_mask__avx2: dst=(487, 650), mask=(832.00, 32.00) x (9.00, 14.00) [ 76.657] glyphs0_to_dst: glyph=(496, 653)x(9, 8), unclipped [ 76.657] emit_primitive_identity_mask__avx2: dst=(496, 653), mask=(896.00, 48.00) x (9.00, 8.00) [ 76.657] glyphs0_to_dst: glyph=(504, 653)x(10, 8), unclipped [ 76.657] emit_primitive_identity_mask__avx2: dst=(504, 653), mask=(848.00, 16.00) x (10.00, 8.00) [ 76.657] glyphs0_to_dst: glyph=(514, 653)x(9, 8), unclipped [ 76.657] emit_primitive_identity_mask__avx2: dst=(514, 653), mask=(848.00, 48.00) x (9.00, 8.00) [ 76.657] glyphs0_to_dst: glyph=(522, 650)x(10, 11), unclipped [ 76.657] emit_primitive_identity_mask__avx2: dst=(522, 650), mask=(992.00, 32.00) x (10.00, 11.00) [ 76.657] glyphs0_to_dst: glyph=(532, 653)x(9, 11), unclipped [ 76.657] emit_primitive_identity_mask__avx2: dst=(532, 653), mask=(880.00, 16.00) x (9.00, 11.00) [ 76.657] glyphs0_to_dst: glyph=(541, 650)x(9, 11), unclipped [ 76.657] emit_primitive_identity_mask__avx2: dst=(541, 650), mask=(880.00, 0.00) x (9.00, 11.00) [ 76.657] glyphs0_to_dst: glyph=(550, 650)x(9, 14), unclipped [ 76.657] emit_primitive_identity_mask__avx2: dst=(550, 650), mask=(832.00, 32.00) x (9.00, 14.00) [ 76.657] glyphs0_to_dst: glyph=(558, 653)x(10, 8), unclipped [ 76.657] emit_primitive_identity_mask__avx2: dst=(558, 653), mask=(848.00, 16.00) x (10.00, 8.00) [ 76.657] glyphs0_to_dst: glyph=(568, 653)x(9, 11), unclipped [ 76.657] emit_primitive_identity_mask__avx2: dst=(568, 653), mask=(880.00, 16.00) x (9.00, 11.00) [ 76.657] glyphs0_to_dst: glyph=(576, 663)x(11, 2), unclipped [ 76.657] emit_primitive_identity_mask__avx2: dst=(576, 663), mask=(832.00, 48.00) x (11.00, 2.00) [ 76.657] glyphs0_to_dst: glyph=(585, 649)x(10, 12), unclipped [ 76.657] emit_primitive_identity_mask__avx2: dst=(585, 649), mask=(864.00, 0.00) x (10.00, 12.00) [ 76.657] glyphs0_to_dst: glyph=(594, 653)x(10, 8), unclipped [ 76.657] emit_primitive_identity_mask__avx2: dst=(594, 653), mask=(864.00, 32.00) x (10.00, 8.00) [ 76.657] glyphs0_to_dst: glyph=(603, 650)x(10, 11), unclipped [ 76.657] emit_primitive_identity_mask__avx2: dst=(603, 650), mask=(880.00, 32.00) x (10.00, 11.00) [ 76.657] glyphs0_to_dst: glyph=(612, 663)x(11, 2), unclipped [ 76.657] emit_primitive_identity_mask__avx2: dst=(612, 663), mask=(832.00, 48.00) x (11.00, 2.00) [ 76.657] glyphs0_to_dst: glyph=(621, 650)x(10, 11), unclipped [ 76.657] emit_primitive_identity_mask__avx2: dst=(621, 650), mask=(880.00, 32.00) x (10.00, 11.00) [ 76.657] glyphs0_to_dst: glyph=(630, 653)x(10, 8), unclipped [ 76.657] emit_primitive_identity_mask__avx2: dst=(630, 653), mask=(944.00, 0.00) x (10.00, 8.00) [ 76.657] glyphs0_to_dst: glyph=(639, 653)x(10, 11), unclipped [ 76.657] emit_primitive_identity_mask__avx2: dst=(639, 653), mask=(880.00, 48.00) x (10.00, 11.00) [ 76.657] glyphs0_to_dst: glyph=(651, 658)x(5, 3), unclipped [ 76.657] emit_primitive_identity_mask__avx2: dst=(651, 658), mask=(1008.00, 32.00) x (5.00, 3.00) [ 76.657] glyphs0_to_dst: glyph=(658, 653)x(9, 8), unclipped [ 76.657] emit_primitive_identity_mask__avx2: dst=(658, 653), mask=(896.00, 48.00) x (9.00, 8.00) [ 76.657] glyphs0_to_dst: glyph=(667, 649)x(9, 12), unclipped [ 76.657] emit_primitive_identity_mask__avx2: dst=(667, 649), mask=(992.00, 48.00) x (9.00, 12.00) [ 76.657] gen8_vertex_flush[2698] = 69 [ 76.657] gen9_magic_ca_pass: CA fixup (6651 -> 6720) [ 76.657] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.657] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.657] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.657] sna_glyphs(op=3, nlist=1, src=(1, 678)) [ 76.657] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.657] sna_glyphs: discarding mask [ 76.657] glyphs0_to_dst(op=3, src=(1, 678), nlist=1, dst=(1, 678)+(0, 0)) [ 76.657] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.657] gen9_render_composite: 0x0, current mode=1/1 [ 76.657] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 76.657] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.657] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.657] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.657] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.657] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.657] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.657] sna_drawable_use_bo: using whole GPU bo [ 76.657] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.657] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.657] color_convert: src=ff8ae234 [20028888] [ 76.657] color_convert: dst=ff8ae234 [20028888] [ 76.657] sna_render_get_solid: ff8ae234 [ 76.657] sna_render_get_solid(22) = ff8ae234 (old) [ 76.657] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.657] sna_transform_is_imprecise_integer_translation: no transform [ 76.657] gen9_composite_picture: integer translation (0, 0), removing [ 76.657] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.657] sna_render_pixmap_bo: GPU all damaged [ 76.657] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.657] gen4_choose_composite_emitter: solid, identity mask [ 76.657] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.657] gen9_composite_get_binding_table(f5c0) [ 76.657] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.657] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.657] gen9_emit_vertex_elements: setup id=9 [ 76.657] glyphs0_to_dst: glyph=(1, 670)x(9, 8), unclipped [ 76.657] emit_primitive_identity_mask__avx2: dst=(1, 670), mask=(688.00, 32.00) x (9.00, 8.00) [ 76.657] glyphs0_to_dst: glyph=(9, 668)x(10, 13), unclipped [ 76.657] emit_primitive_identity_mask__avx2: dst=(9, 668), mask=(672.00, 48.00) x (10.00, 13.00) [ 76.657] glyphs0_to_dst: glyph=(19, 670)x(9, 8), unclipped [ 76.657] emit_primitive_identity_mask__avx2: dst=(19, 670), mask=(688.00, 32.00) x (9.00, 8.00) [ 76.657] glyphs0_to_dst: glyph=(28, 672)x(8, 3), unclipped [ 76.657] emit_primitive_identity_mask__avx2: dst=(28, 672), mask=(688.00, 48.00) x (8.00, 3.00) [ 76.657] glyphs0_to_dst: glyph=(36, 668)x(11, 10), unclipped [ 76.657] emit_primitive_identity_mask__avx2: dst=(36, 668), mask=(704.00, 0.00) x (11.00, 10.00) [ 76.657] glyphs0_to_dst: glyph=(46, 670)x(9, 8), unclipped [ 76.657] emit_primitive_identity_mask__avx2: dst=(46, 670), mask=(720.00, 0.00) x (9.00, 8.00) [ 76.657] glyphs0_to_dst: glyph=(54, 670)x(10, 8), unclipped [ 76.657] emit_primitive_identity_mask__avx2: dst=(54, 670), mask=(704.00, 16.00) x (10.00, 8.00) [ 76.657] glyphs0_to_dst: glyph=(63, 670)x(10, 8), unclipped [ 76.657] emit_primitive_identity_mask__avx2: dst=(63, 670), mask=(720.00, 16.00) x (10.00, 8.00) [ 76.657] glyphs0_to_dst: glyph=(72, 667)x(10, 11), unclipped [ 76.657] emit_primitive_identity_mask__avx2: dst=(72, 667), mask=(736.00, 0.00) x (10.00, 11.00) [ 76.657] glyphs0_to_dst: glyph=(81, 670)x(10, 8), unclipped [ 76.657] emit_primitive_identity_mask__avx2: dst=(81, 670), mask=(752.00, 0.00) x (10.00, 8.00) [ 76.657] glyphs0_to_dst: glyph=(90, 667)x(10, 11), unclipped [ 76.657] emit_primitive_identity_mask__avx2: dst=(90, 667), mask=(736.00, 0.00) x (10.00, 11.00) [ 76.657] glyphs0_to_dst: glyph=(99, 670)x(11, 8), unclipped [ 76.657] emit_primitive_identity_mask__avx2: dst=(99, 670), mask=(736.00, 16.00) x (11.00, 8.00) [ 76.657] glyphs0_to_dst: glyph=(109, 670)x(9, 8), unclipped [ 76.657] emit_primitive_identity_mask__avx2: dst=(109, 670), mask=(752.00, 16.00) x (9.00, 8.00) [ 76.657] glyphs0_to_dst: glyph=(118, 672)x(8, 3), unclipped [ 76.657] emit_primitive_identity_mask__avx2: dst=(118, 672), mask=(688.00, 48.00) x (8.00, 3.00) [ 76.657] glyphs0_to_dst: glyph=(126, 668)x(10, 10), unclipped [ 76.657] emit_primitive_identity_mask__avx2: dst=(126, 668), mask=(704.00, 32.00) x (10.00, 10.00) [ 76.657] glyphs0_to_dst: glyph=(135, 668)x(10, 10), unclipped [ 76.657] emit_primitive_identity_mask__avx2: dst=(135, 668), mask=(704.00, 32.00) x (10.00, 10.00) [ 76.657] glyphs0_to_dst: glyph=(144, 668)x(10, 10), unclipped [ 76.657] emit_primitive_identity_mask__avx2: dst=(144, 668), mask=(720.00, 32.00) x (10.00, 10.00) [ 76.657] glyphs0_to_dst: glyph=(153, 668)x(10, 10), unclipped [ 76.657] emit_primitive_identity_mask__avx2: dst=(153, 668), mask=(704.00, 48.00) x (10.00, 10.00) [ 76.657] gen8_vertex_flush[2798] = 54 [ 76.657] gen9_magic_ca_pass: CA fixup (6720 -> 6774) [ 76.657] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.657] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.657] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.657] sna_glyphs(op=3, nlist=1, src=(163, 678)) [ 76.657] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.657] sna_glyphs: discarding mask [ 76.657] glyphs0_to_dst(op=3, src=(163, 678), nlist=1, dst=(163, 678)+(0, 0)) [ 76.657] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.657] gen9_render_composite: 0x0, current mode=1/1 [ 76.657] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 76.657] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.657] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.657] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.657] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.657] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.657] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.657] sna_drawable_use_bo: using whole GPU bo [ 76.657] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.657] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.657] color_convert: src=ffffffff [20028888] [ 76.657] color_convert: dst=ffffffff [20028888] [ 76.657] sna_render_get_solid: ffffffff [ 76.657] sna_render_get_solid(white) [ 76.657] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.657] sna_transform_is_imprecise_integer_translation: no transform [ 76.657] gen9_composite_picture: integer translation (0, 0), removing [ 76.657] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.657] sna_render_pixmap_bo: GPU all damaged [ 76.657] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.657] gen4_choose_composite_emitter: solid, identity mask [ 76.657] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.657] gen9_composite_get_binding_table(f580) [ 76.657] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.657] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.657] gen9_emit_vertex_elements: setup id=9 [ 76.657] glyphs0_to_dst: glyph=(165, 670)x(5, 8), unclipped [ 76.657] emit_primitive_identity_mask__avx2: dst=(165, 670), mask=(720.00, 48.00) x (5.00, 8.00) [ 76.657] gen8_vertex_flush[2898] = 3 [ 76.657] gen9_magic_ca_pass: CA fixup (6774 -> 6777) [ 76.657] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.657] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.658] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.658] sna_glyphs(op=3, nlist=1, src=(172, 678)) [ 76.658] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.658] sna_glyphs: discarding mask [ 76.658] glyphs0_to_dst(op=3, src=(172, 678), nlist=1, dst=(172, 678)+(0, 0)) [ 76.658] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.658] gen9_render_composite: 0x0, current mode=1/1 [ 76.658] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 76.658] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.658] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.658] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.658] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.658] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.658] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.658] sna_drawable_use_bo: using whole GPU bo [ 76.658] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.658] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.658] color_convert: src=ff729fcf [20028888] [ 76.658] color_convert: dst=ff729fcf [20028888] [ 76.658] sna_render_get_solid: ff729fcf [ 76.658] sna_render_get_solid(23) = ff729fcf (old) [ 76.658] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.658] sna_transform_is_imprecise_integer_translation: no transform [ 76.658] gen9_composite_picture: integer translation (0, 0), removing [ 76.658] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.658] sna_render_pixmap_bo: GPU all damaged [ 76.658] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.658] gen4_choose_composite_emitter: solid, identity mask [ 76.658] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.658] gen9_composite_get_binding_table(f540) [ 76.658] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.658] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.658] gen9_emit_vertex_elements: setup id=9 [ 76.658] glyphs0_to_dst: glyph=(171, 672)x(11, 3), unclipped [ 76.658] emit_primitive_identity_mask__avx2: dst=(171, 672), mask=(736.00, 32.00) x (11.00, 3.00) [ 76.658] glyphs0_to_dst: glyph=(180, 667)x(10, 14), unclipped [ 76.658] emit_primitive_identity_mask__avx2: dst=(180, 667), mask=(944.00, 48.00) x (10.00, 14.00) [ 76.658] glyphs0_to_dst: glyph=(189, 667)x(11, 11), unclipped [ 76.658] emit_primitive_identity_mask__avx2: dst=(189, 667), mask=(960.00, 0.00) x (11.00, 11.00) [ 76.658] glyphs0_to_dst: glyph=(198, 670)x(10, 8), unclipped [ 76.658] emit_primitive_identity_mask__avx2: dst=(198, 670), mask=(976.00, 0.00) x (10.00, 8.00) [ 76.658] glyphs0_to_dst: glyph=(208, 670)x(9, 11), unclipped [ 76.658] emit_primitive_identity_mask__avx2: dst=(208, 670), mask=(960.00, 16.00) x (9.00, 11.00) [ 76.658] glyphs0_to_dst: glyph=(216, 667)x(10, 14), unclipped [ 76.658] emit_primitive_identity_mask__avx2: dst=(216, 667), mask=(944.00, 48.00) x (10.00, 14.00) [ 76.658] glyphs0_to_dst: glyph=(225, 668)x(10, 10), unclipped [ 76.658] emit_primitive_identity_mask__avx2: dst=(225, 668), mask=(976.00, 16.00) x (10.00, 10.00) [ 76.658] glyphs0_to_dst: glyph=(234, 679)x(11, 2), unclipped [ 76.658] emit_primitive_identity_mask__avx2: dst=(234, 679), mask=(992.00, 0.00) x (11.00, 2.00) [ 76.658] glyphs0_to_dst: glyph=(243, 667)x(11, 11), unclipped [ 76.658] emit_primitive_identity_mask__avx2: dst=(243, 667), mask=(1008.00, 0.00) x (11.00, 11.00) [ 76.658] glyphs0_to_dst: glyph=(253, 670)x(9, 8), unclipped [ 76.658] emit_primitive_identity_mask__avx2: dst=(253, 670), mask=(720.00, 0.00) x (9.00, 8.00) [ 76.658] glyphs0_to_dst: glyph=(261, 670)x(10, 8), unclipped [ 76.658] emit_primitive_identity_mask__avx2: dst=(261, 670), mask=(704.00, 16.00) x (10.00, 8.00) [ 76.658] glyphs0_to_dst: glyph=(270, 670)x(10, 8), unclipped [ 76.658] emit_primitive_identity_mask__avx2: dst=(270, 670), mask=(704.00, 16.00) x (10.00, 8.00) [ 76.658] glyphs0_to_dst: glyph=(279, 666)x(10, 12), unclipped [ 76.658] emit_primitive_identity_mask__avx2: dst=(279, 666), mask=(992.00, 16.00) x (10.00, 12.00) [ 76.658] glyphs0_to_dst: glyph=(288, 670)x(10, 8), unclipped [ 76.658] emit_primitive_identity_mask__avx2: dst=(288, 670), mask=(704.00, 16.00) x (10.00, 8.00) [ 76.658] glyphs0_to_dst: glyph=(297, 670)x(10, 8), unclipped [ 76.658] emit_primitive_identity_mask__avx2: dst=(297, 670), mask=(752.00, 0.00) x (10.00, 8.00) [ 76.658] glyphs0_to_dst: glyph=(307, 666)x(10, 12), unclipped [ 76.658] emit_primitive_identity_mask__avx2: dst=(307, 666), mask=(1008.00, 16.00) x (10.00, 12.00) [ 76.658] glyphs0_to_dst: glyph=(315, 667)x(11, 11), unclipped [ 76.658] emit_primitive_identity_mask__avx2: dst=(315, 667), mask=(960.00, 0.00) x (11.00, 11.00) [ 76.658] glyphs0_to_dst: glyph=(324, 670)x(11, 8), unclipped [ 76.658] emit_primitive_identity_mask__avx2: dst=(324, 670), mask=(736.00, 16.00) x (11.00, 8.00) [ 76.658] glyphs0_to_dst: glyph=(334, 670)x(9, 11), unclipped [ 76.658] emit_primitive_identity_mask__avx2: dst=(334, 670), mask=(960.00, 16.00) x (9.00, 11.00) [ 76.658] glyphs0_to_dst: glyph=(342, 679)x(11, 2), unclipped [ 76.658] emit_primitive_identity_mask__avx2: dst=(342, 679), mask=(992.00, 0.00) x (11.00, 2.00) [ 76.658] glyphs0_to_dst: glyph=(351, 666)x(10, 12), unclipped [ 76.658] emit_primitive_identity_mask__avx2: dst=(351, 666), mask=(992.00, 16.00) x (10.00, 12.00) [ 76.658] glyphs0_to_dst: glyph=(361, 666)x(9, 12), unclipped [ 76.658] emit_primitive_identity_mask__avx2: dst=(361, 666), mask=(960.00, 32.00) x (9.00, 12.00) [ 76.658] glyphs0_to_dst: glyph=(369, 670)x(10, 11), unclipped [ 76.658] emit_primitive_identity_mask__avx2: dst=(369, 670), mask=(976.00, 32.00) x (10.00, 11.00) [ 76.658] glyphs0_to_dst: glyph=(378, 667)x(10, 14), unclipped [ 76.658] emit_primitive_identity_mask__avx2: dst=(378, 667), mask=(944.00, 48.00) x (10.00, 14.00) [ 76.658] glyphs0_to_dst: glyph=(387, 668)x(10, 10), unclipped [ 76.658] emit_primitive_identity_mask__avx2: dst=(387, 668), mask=(960.00, 48.00) x (10.00, 10.00) [ 76.658] glyphs0_to_dst: glyph=(396, 679)x(11, 2), unclipped [ 76.658] emit_primitive_identity_mask__avx2: dst=(396, 679), mask=(992.00, 0.00) x (11.00, 2.00) [ 76.658] glyphs0_to_dst: glyph=(406, 670)x(9, 8), unclipped [ 76.658] emit_primitive_identity_mask__avx2: dst=(406, 670), mask=(688.00, 32.00) x (9.00, 8.00) [ 76.658] glyphs0_to_dst: glyph=(415, 670)x(9, 8), unclipped [ 76.658] emit_primitive_identity_mask__avx2: dst=(415, 670), mask=(752.00, 16.00) x (9.00, 8.00) [ 76.658] glyphs0_to_dst: glyph=(424, 670)x(9, 11), unclipped [ 76.658] emit_primitive_identity_mask__avx2: dst=(424, 670), mask=(960.00, 16.00) x (9.00, 11.00) [ 76.658] glyphs0_to_dst: glyph=(432, 667)x(10, 11), unclipped [ 76.658] emit_primitive_identity_mask__avx2: dst=(432, 667), mask=(976.00, 48.00) x (10.00, 11.00) [ 76.658] glyphs0_to_dst: glyph=(442, 670)x(9, 8), unclipped [ 76.658] emit_primitive_identity_mask__avx2: dst=(442, 670), mask=(688.00, 32.00) x (9.00, 8.00) [ 76.658] glyphs0_to_dst: glyph=(450, 670)x(10, 11), unclipped [ 76.658] emit_primitive_identity_mask__avx2: dst=(450, 670), mask=(976.00, 32.00) x (10.00, 11.00) [ 76.658] gen8_vertex_flush[2998] = 96 [ 76.658] gen9_magic_ca_pass: CA fixup (6777 -> 6873) [ 76.658] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.658] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.658] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.658] sna_glyphs(op=3, nlist=1, src=(460, 678)) [ 76.658] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.658] sna_glyphs: discarding mask [ 76.658] glyphs0_to_dst(op=3, src=(460, 678), nlist=1, dst=(460, 678)+(0, 0)) [ 76.658] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.658] gen9_render_composite: 0x0, current mode=1/1 [ 76.658] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 76.658] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.658] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.658] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.658] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.658] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.658] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.658] sna_drawable_use_bo: using whole GPU bo [ 76.658] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.658] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.658] color_convert: src=ffffffff [20028888] [ 76.658] color_convert: dst=ffffffff [20028888] [ 76.658] sna_render_get_solid: ffffffff [ 76.658] sna_render_get_solid(white) [ 76.658] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.658] sna_transform_is_imprecise_integer_translation: no transform [ 76.658] gen9_composite_picture: integer translation (0, 0), removing [ 76.658] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.658] sna_render_pixmap_bo: GPU all damaged [ 76.658] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.658] gen4_choose_composite_emitter: solid, identity mask [ 76.658] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.658] gen9_composite_get_binding_table(f500) [ 76.658] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.658] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.658] gen9_emit_vertex_elements: setup id=9 [ 76.658] glyphs0_to_dst: glyph=(459, 667)x(10, 13), unclipped [ 76.658] emit_primitive_identity_mask__avx2: dst=(459, 667), mask=(752.00, 32.00) x (10.00, 13.00) [ 76.658] glyphs0_to_dst: glyph=(477, 673)x(10, 3), unclipped [ 76.658] emit_primitive_identity_mask__avx2: dst=(477, 673), mask=(1008.00, 48.00) x (10.00, 3.00) [ 76.658] glyphs0_to_dst: glyph=(487, 667)x(9, 14), unclipped [ 76.658] emit_primitive_identity_mask__avx2: dst=(487, 667), mask=(832.00, 32.00) x (9.00, 14.00) [ 76.658] glyphs0_to_dst: glyph=(496, 670)x(9, 8), unclipped [ 76.658] emit_primitive_identity_mask__avx2: dst=(496, 670), mask=(896.00, 48.00) x (9.00, 8.00) [ 76.658] glyphs0_to_dst: glyph=(504, 670)x(10, 8), unclipped [ 76.658] emit_primitive_identity_mask__avx2: dst=(504, 670), mask=(848.00, 16.00) x (10.00, 8.00) [ 76.658] glyphs0_to_dst: glyph=(514, 670)x(9, 8), unclipped [ 76.658] emit_primitive_identity_mask__avx2: dst=(514, 670), mask=(848.00, 48.00) x (9.00, 8.00) [ 76.658] glyphs0_to_dst: glyph=(522, 667)x(10, 11), unclipped [ 76.658] emit_primitive_identity_mask__avx2: dst=(522, 667), mask=(992.00, 32.00) x (10.00, 11.00) [ 76.658] glyphs0_to_dst: glyph=(532, 670)x(9, 11), unclipped [ 76.658] emit_primitive_identity_mask__avx2: dst=(532, 670), mask=(880.00, 16.00) x (9.00, 11.00) [ 76.658] glyphs0_to_dst: glyph=(541, 667)x(9, 11), unclipped [ 76.658] emit_primitive_identity_mask__avx2: dst=(541, 667), mask=(880.00, 0.00) x (9.00, 11.00) [ 76.658] glyphs0_to_dst: glyph=(550, 667)x(9, 14), unclipped [ 76.658] emit_primitive_identity_mask__avx2: dst=(550, 667), mask=(832.00, 32.00) x (9.00, 14.00) [ 76.658] glyphs0_to_dst: glyph=(558, 670)x(10, 8), unclipped [ 76.658] emit_primitive_identity_mask__avx2: dst=(558, 670), mask=(848.00, 16.00) x (10.00, 8.00) [ 76.658] glyphs0_to_dst: glyph=(568, 670)x(9, 11), unclipped [ 76.658] emit_primitive_identity_mask__avx2: dst=(568, 670), mask=(880.00, 16.00) x (9.00, 11.00) [ 76.658] glyphs0_to_dst: glyph=(576, 680)x(11, 2), unclipped [ 76.658] emit_primitive_identity_mask__avx2: dst=(576, 680), mask=(832.00, 48.00) x (11.00, 2.00) [ 76.658] glyphs0_to_dst: glyph=(585, 666)x(10, 12), unclipped [ 76.658] emit_primitive_identity_mask__avx2: dst=(585, 666), mask=(864.00, 0.00) x (10.00, 12.00) [ 76.658] glyphs0_to_dst: glyph=(594, 670)x(10, 8), unclipped [ 76.658] emit_primitive_identity_mask__avx2: dst=(594, 670), mask=(864.00, 32.00) x (10.00, 8.00) [ 76.658] glyphs0_to_dst: glyph=(603, 667)x(10, 11), unclipped [ 76.658] emit_primitive_identity_mask__avx2: dst=(603, 667), mask=(880.00, 32.00) x (10.00, 11.00) [ 76.658] glyphs0_to_dst: glyph=(612, 680)x(11, 2), unclipped [ 76.658] emit_primitive_identity_mask__avx2: dst=(612, 680), mask=(832.00, 48.00) x (11.00, 2.00) [ 76.658] glyphs0_to_dst: glyph=(621, 667)x(10, 11), unclipped [ 76.658] emit_primitive_identity_mask__avx2: dst=(621, 667), mask=(880.00, 32.00) x (10.00, 11.00) [ 76.658] glyphs0_to_dst: glyph=(630, 670)x(10, 8), unclipped [ 76.658] emit_primitive_identity_mask__avx2: dst=(630, 670), mask=(944.00, 0.00) x (10.00, 8.00) [ 76.658] glyphs0_to_dst: glyph=(639, 670)x(10, 11), unclipped [ 76.658] emit_primitive_identity_mask__avx2: dst=(639, 670), mask=(880.00, 48.00) x (10.00, 11.00) [ 76.658] glyphs0_to_dst: glyph=(651, 675)x(5, 3), unclipped [ 76.658] emit_primitive_identity_mask__avx2: dst=(651, 675), mask=(1008.00, 32.00) x (5.00, 3.00) [ 76.658] glyphs0_to_dst: glyph=(658, 670)x(9, 8), unclipped [ 76.658] emit_primitive_identity_mask__avx2: dst=(658, 670), mask=(896.00, 48.00) x (9.00, 8.00) [ 76.658] glyphs0_to_dst: glyph=(667, 666)x(9, 12), unclipped [ 76.658] emit_primitive_identity_mask__avx2: dst=(667, 666), mask=(992.00, 48.00) x (9.00, 12.00) [ 76.658] gen8_vertex_flush[2a98] = 69 [ 76.658] gen9_magic_ca_pass: CA fixup (6873 -> 6942) [ 76.658] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.658] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.658] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.658] sna_glyphs(op=3, nlist=1, src=(1, 695)) [ 76.658] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.658] sna_glyphs: discarding mask [ 76.658] glyphs0_to_dst(op=3, src=(1, 695), nlist=1, dst=(1, 695)+(0, 0)) [ 76.658] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.658] gen9_render_composite: 0x0, current mode=1/1 [ 76.658] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 76.658] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.658] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.658] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.658] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.658] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.658] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.658] sna_drawable_use_bo: using whole GPU bo [ 76.658] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.658] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.658] color_convert: src=ff8ae234 [20028888] [ 76.658] color_convert: dst=ff8ae234 [20028888] [ 76.658] sna_render_get_solid: ff8ae234 [ 76.658] sna_render_get_solid(22) = ff8ae234 (old) [ 76.658] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.658] sna_transform_is_imprecise_integer_translation: no transform [ 76.658] gen9_composite_picture: integer translation (0, 0), removing [ 76.658] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.658] sna_render_pixmap_bo: GPU all damaged [ 76.658] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.658] gen4_choose_composite_emitter: solid, identity mask [ 76.658] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.658] gen9_composite_get_binding_table(f4c0) [ 76.658] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.658] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.658] gen9_emit_vertex_elements: setup id=9 [ 76.658] glyphs0_to_dst: glyph=(1, 687)x(9, 8), unclipped [ 76.658] emit_primitive_identity_mask__avx2: dst=(1, 687), mask=(688.00, 32.00) x (9.00, 8.00) [ 76.658] glyphs0_to_dst: glyph=(9, 685)x(10, 13), unclipped [ 76.658] emit_primitive_identity_mask__avx2: dst=(9, 685), mask=(672.00, 48.00) x (10.00, 13.00) [ 76.658] glyphs0_to_dst: glyph=(19, 687)x(9, 8), unclipped [ 76.658] emit_primitive_identity_mask__avx2: dst=(19, 687), mask=(688.00, 32.00) x (9.00, 8.00) [ 76.658] glyphs0_to_dst: glyph=(28, 689)x(8, 3), unclipped [ 76.658] emit_primitive_identity_mask__avx2: dst=(28, 689), mask=(688.00, 48.00) x (8.00, 3.00) [ 76.658] glyphs0_to_dst: glyph=(36, 685)x(11, 10), unclipped [ 76.658] emit_primitive_identity_mask__avx2: dst=(36, 685), mask=(704.00, 0.00) x (11.00, 10.00) [ 76.658] glyphs0_to_dst: glyph=(46, 687)x(9, 8), unclipped [ 76.658] emit_primitive_identity_mask__avx2: dst=(46, 687), mask=(720.00, 0.00) x (9.00, 8.00) [ 76.658] glyphs0_to_dst: glyph=(54, 687)x(10, 8), unclipped [ 76.658] emit_primitive_identity_mask__avx2: dst=(54, 687), mask=(704.00, 16.00) x (10.00, 8.00) [ 76.658] glyphs0_to_dst: glyph=(63, 687)x(10, 8), unclipped [ 76.658] emit_primitive_identity_mask__avx2: dst=(63, 687), mask=(720.00, 16.00) x (10.00, 8.00) [ 76.658] glyphs0_to_dst: glyph=(72, 684)x(10, 11), unclipped [ 76.658] emit_primitive_identity_mask__avx2: dst=(72, 684), mask=(736.00, 0.00) x (10.00, 11.00) [ 76.658] glyphs0_to_dst: glyph=(81, 687)x(10, 8), unclipped [ 76.658] emit_primitive_identity_mask__avx2: dst=(81, 687), mask=(752.00, 0.00) x (10.00, 8.00) [ 76.658] glyphs0_to_dst: glyph=(90, 684)x(10, 11), unclipped [ 76.658] emit_primitive_identity_mask__avx2: dst=(90, 684), mask=(736.00, 0.00) x (10.00, 11.00) [ 76.658] glyphs0_to_dst: glyph=(99, 687)x(11, 8), unclipped [ 76.658] emit_primitive_identity_mask__avx2: dst=(99, 687), mask=(736.00, 16.00) x (11.00, 8.00) [ 76.658] glyphs0_to_dst: glyph=(109, 687)x(9, 8), unclipped [ 76.658] emit_primitive_identity_mask__avx2: dst=(109, 687), mask=(752.00, 16.00) x (9.00, 8.00) [ 76.658] glyphs0_to_dst: glyph=(118, 689)x(8, 3), unclipped [ 76.658] emit_primitive_identity_mask__avx2: dst=(118, 689), mask=(688.00, 48.00) x (8.00, 3.00) [ 76.658] glyphs0_to_dst: glyph=(126, 685)x(10, 10), unclipped [ 76.658] emit_primitive_identity_mask__avx2: dst=(126, 685), mask=(704.00, 32.00) x (10.00, 10.00) [ 76.658] glyphs0_to_dst: glyph=(135, 685)x(10, 10), unclipped [ 76.658] emit_primitive_identity_mask__avx2: dst=(135, 685), mask=(704.00, 32.00) x (10.00, 10.00) [ 76.658] glyphs0_to_dst: glyph=(144, 685)x(10, 10), unclipped [ 76.658] emit_primitive_identity_mask__avx2: dst=(144, 685), mask=(720.00, 32.00) x (10.00, 10.00) [ 76.658] glyphs0_to_dst: glyph=(153, 685)x(10, 10), unclipped [ 76.658] emit_primitive_identity_mask__avx2: dst=(153, 685), mask=(704.00, 48.00) x (10.00, 10.00) [ 76.658] gen8_vertex_flush[2b98] = 54 [ 76.658] gen9_magic_ca_pass: CA fixup (6942 -> 6996) [ 76.658] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.658] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.658] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.658] sna_glyphs(op=3, nlist=1, src=(163, 695)) [ 76.658] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.658] sna_glyphs: discarding mask [ 76.658] glyphs0_to_dst(op=3, src=(163, 695), nlist=1, dst=(163, 695)+(0, 0)) [ 76.658] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.658] gen9_render_composite: 0x0, current mode=1/1 [ 76.658] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 76.658] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.658] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.658] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.658] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.658] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.658] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.658] sna_drawable_use_bo: using whole GPU bo [ 76.658] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.658] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.658] color_convert: src=ffffffff [20028888] [ 76.658] color_convert: dst=ffffffff [20028888] [ 76.658] sna_render_get_solid: ffffffff [ 76.658] sna_render_get_solid(white) [ 76.658] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.658] sna_transform_is_imprecise_integer_translation: no transform [ 76.658] gen9_composite_picture: integer translation (0, 0), removing [ 76.658] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.658] sna_render_pixmap_bo: GPU all damaged [ 76.658] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.658] gen4_choose_composite_emitter: solid, identity mask [ 76.658] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.658] gen9_composite_get_binding_table(f480) [ 76.658] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.658] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.658] gen9_emit_vertex_elements: setup id=9 [ 76.658] glyphs0_to_dst: glyph=(165, 687)x(5, 8), unclipped [ 76.658] emit_primitive_identity_mask__avx2: dst=(165, 687), mask=(720.00, 48.00) x (5.00, 8.00) [ 76.658] gen8_vertex_flush[2c98] = 3 [ 76.658] gen9_magic_ca_pass: CA fixup (6996 -> 6999) [ 76.658] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.659] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.659] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.659] sna_glyphs(op=3, nlist=1, src=(172, 695)) [ 76.659] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.659] sna_glyphs: discarding mask [ 76.659] glyphs0_to_dst(op=3, src=(172, 695), nlist=1, dst=(172, 695)+(0, 0)) [ 76.659] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.659] gen9_render_composite: 0x0, current mode=1/1 [ 76.659] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 76.659] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.659] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.659] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.659] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.659] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.659] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.659] sna_drawable_use_bo: using whole GPU bo [ 76.659] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.659] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.659] color_convert: src=ff729fcf [20028888] [ 76.659] color_convert: dst=ff729fcf [20028888] [ 76.659] sna_render_get_solid: ff729fcf [ 76.659] sna_render_get_solid(23) = ff729fcf (old) [ 76.659] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.659] sna_transform_is_imprecise_integer_translation: no transform [ 76.659] gen9_composite_picture: integer translation (0, 0), removing [ 76.659] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.659] sna_render_pixmap_bo: GPU all damaged [ 76.659] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.659] gen4_choose_composite_emitter: solid, identity mask [ 76.659] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.659] gen9_composite_get_binding_table(f440) [ 76.659] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.659] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.659] gen9_emit_vertex_elements: setup id=9 [ 76.659] glyphs0_to_dst: glyph=(171, 689)x(11, 3), unclipped [ 76.659] emit_primitive_identity_mask__avx2: dst=(171, 689), mask=(736.00, 32.00) x (11.00, 3.00) [ 76.659] glyphs0_to_dst: glyph=(180, 684)x(10, 14), unclipped [ 76.659] emit_primitive_identity_mask__avx2: dst=(180, 684), mask=(944.00, 48.00) x (10.00, 14.00) [ 76.659] glyphs0_to_dst: glyph=(189, 684)x(11, 11), unclipped [ 76.659] emit_primitive_identity_mask__avx2: dst=(189, 684), mask=(960.00, 0.00) x (11.00, 11.00) [ 76.659] glyphs0_to_dst: glyph=(198, 687)x(10, 8), unclipped [ 76.659] emit_primitive_identity_mask__avx2: dst=(198, 687), mask=(976.00, 0.00) x (10.00, 8.00) [ 76.659] glyphs0_to_dst: glyph=(208, 687)x(9, 11), unclipped [ 76.659] emit_primitive_identity_mask__avx2: dst=(208, 687), mask=(960.00, 16.00) x (9.00, 11.00) [ 76.659] glyphs0_to_dst: glyph=(216, 684)x(10, 14), unclipped [ 76.659] emit_primitive_identity_mask__avx2: dst=(216, 684), mask=(944.00, 48.00) x (10.00, 14.00) [ 76.659] glyphs0_to_dst: glyph=(225, 685)x(10, 10), unclipped [ 76.659] emit_primitive_identity_mask__avx2: dst=(225, 685), mask=(976.00, 16.00) x (10.00, 10.00) [ 76.659] glyphs0_to_dst: glyph=(234, 696)x(11, 2), unclipped [ 76.659] emit_primitive_identity_mask__avx2: dst=(234, 696), mask=(992.00, 0.00) x (11.00, 2.00) [ 76.659] glyphs0_to_dst: glyph=(243, 684)x(11, 11), unclipped [ 76.659] emit_primitive_identity_mask__avx2: dst=(243, 684), mask=(1008.00, 0.00) x (11.00, 11.00) [ 76.659] glyphs0_to_dst: glyph=(253, 687)x(9, 8), unclipped [ 76.659] emit_primitive_identity_mask__avx2: dst=(253, 687), mask=(720.00, 0.00) x (9.00, 8.00) [ 76.659] glyphs0_to_dst: glyph=(261, 687)x(10, 8), unclipped [ 76.659] emit_primitive_identity_mask__avx2: dst=(261, 687), mask=(704.00, 16.00) x (10.00, 8.00) [ 76.659] glyphs0_to_dst: glyph=(270, 687)x(10, 8), unclipped [ 76.659] emit_primitive_identity_mask__avx2: dst=(270, 687), mask=(704.00, 16.00) x (10.00, 8.00) [ 76.659] glyphs0_to_dst: glyph=(279, 683)x(10, 12), unclipped [ 76.659] emit_primitive_identity_mask__avx2: dst=(279, 683), mask=(992.00, 16.00) x (10.00, 12.00) [ 76.659] glyphs0_to_dst: glyph=(288, 687)x(10, 8), unclipped [ 76.659] emit_primitive_identity_mask__avx2: dst=(288, 687), mask=(704.00, 16.00) x (10.00, 8.00) [ 76.659] glyphs0_to_dst: glyph=(297, 687)x(10, 8), unclipped [ 76.659] emit_primitive_identity_mask__avx2: dst=(297, 687), mask=(752.00, 0.00) x (10.00, 8.00) [ 76.659] glyphs0_to_dst: glyph=(307, 683)x(10, 12), unclipped [ 76.659] emit_primitive_identity_mask__avx2: dst=(307, 683), mask=(1008.00, 16.00) x (10.00, 12.00) [ 76.659] glyphs0_to_dst: glyph=(315, 684)x(11, 11), unclipped [ 76.659] emit_primitive_identity_mask__avx2: dst=(315, 684), mask=(960.00, 0.00) x (11.00, 11.00) [ 76.659] glyphs0_to_dst: glyph=(324, 687)x(11, 8), unclipped [ 76.659] emit_primitive_identity_mask__avx2: dst=(324, 687), mask=(736.00, 16.00) x (11.00, 8.00) [ 76.659] glyphs0_to_dst: glyph=(334, 687)x(9, 11), unclipped [ 76.659] emit_primitive_identity_mask__avx2: dst=(334, 687), mask=(960.00, 16.00) x (9.00, 11.00) [ 76.659] glyphs0_to_dst: glyph=(342, 696)x(11, 2), unclipped [ 76.659] emit_primitive_identity_mask__avx2: dst=(342, 696), mask=(992.00, 0.00) x (11.00, 2.00) [ 76.659] glyphs0_to_dst: glyph=(351, 683)x(10, 12), unclipped [ 76.659] emit_primitive_identity_mask__avx2: dst=(351, 683), mask=(992.00, 16.00) x (10.00, 12.00) [ 76.659] glyphs0_to_dst: glyph=(361, 683)x(9, 12), unclipped [ 76.659] emit_primitive_identity_mask__avx2: dst=(361, 683), mask=(960.00, 32.00) x (9.00, 12.00) [ 76.659] glyphs0_to_dst: glyph=(369, 687)x(10, 11), unclipped [ 76.659] emit_primitive_identity_mask__avx2: dst=(369, 687), mask=(976.00, 32.00) x (10.00, 11.00) [ 76.659] glyphs0_to_dst: glyph=(378, 684)x(10, 14), unclipped [ 76.659] emit_primitive_identity_mask__avx2: dst=(378, 684), mask=(944.00, 48.00) x (10.00, 14.00) [ 76.659] glyphs0_to_dst: glyph=(387, 685)x(10, 10), unclipped [ 76.659] emit_primitive_identity_mask__avx2: dst=(387, 685), mask=(960.00, 48.00) x (10.00, 10.00) [ 76.659] glyphs0_to_dst: glyph=(396, 696)x(11, 2), unclipped [ 76.659] emit_primitive_identity_mask__avx2: dst=(396, 696), mask=(992.00, 0.00) x (11.00, 2.00) [ 76.659] glyphs0_to_dst: glyph=(406, 687)x(9, 8), unclipped [ 76.659] emit_primitive_identity_mask__avx2: dst=(406, 687), mask=(688.00, 32.00) x (9.00, 8.00) [ 76.659] glyphs0_to_dst: glyph=(415, 687)x(9, 8), unclipped [ 76.659] emit_primitive_identity_mask__avx2: dst=(415, 687), mask=(752.00, 16.00) x (9.00, 8.00) [ 76.659] glyphs0_to_dst: glyph=(424, 687)x(9, 11), unclipped [ 76.659] emit_primitive_identity_mask__avx2: dst=(424, 687), mask=(960.00, 16.00) x (9.00, 11.00) [ 76.659] glyphs0_to_dst: glyph=(432, 684)x(10, 11), unclipped [ 76.659] emit_primitive_identity_mask__avx2: dst=(432, 684), mask=(976.00, 48.00) x (10.00, 11.00) [ 76.659] glyphs0_to_dst: glyph=(442, 687)x(9, 8), unclipped [ 76.659] emit_primitive_identity_mask__avx2: dst=(442, 687), mask=(688.00, 32.00) x (9.00, 8.00) [ 76.659] glyphs0_to_dst: glyph=(450, 687)x(10, 11), unclipped [ 76.659] emit_primitive_identity_mask__avx2: dst=(450, 687), mask=(976.00, 32.00) x (10.00, 11.00) [ 76.659] gen8_vertex_flush[2d98] = 96 [ 76.659] gen9_magic_ca_pass: CA fixup (6999 -> 7095) [ 76.659] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.659] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.659] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.659] sna_glyphs(op=3, nlist=1, src=(460, 695)) [ 76.659] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.659] sna_glyphs: discarding mask [ 76.659] glyphs0_to_dst(op=3, src=(460, 695), nlist=1, dst=(460, 695)+(0, 0)) [ 76.659] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.659] gen9_render_composite: 0x0, current mode=1/1 [ 76.659] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 76.659] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.659] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.659] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.659] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.659] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.659] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.659] sna_drawable_use_bo: using whole GPU bo [ 76.659] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.659] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.659] color_convert: src=ffffffff [20028888] [ 76.659] color_convert: dst=ffffffff [20028888] [ 76.659] sna_render_get_solid: ffffffff [ 76.659] sna_render_get_solid(white) [ 76.659] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.659] sna_transform_is_imprecise_integer_translation: no transform [ 76.659] gen9_composite_picture: integer translation (0, 0), removing [ 76.659] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.659] sna_render_pixmap_bo: GPU all damaged [ 76.659] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.659] gen4_choose_composite_emitter: solid, identity mask [ 76.659] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.659] gen9_composite_get_binding_table(f400) [ 76.659] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.659] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.659] gen9_emit_vertex_elements: setup id=9 [ 76.659] glyphs0_to_dst: glyph=(459, 684)x(10, 13), unclipped [ 76.659] emit_primitive_identity_mask__avx2: dst=(459, 684), mask=(752.00, 32.00) x (10.00, 13.00) [ 76.659] glyphs0_to_dst: glyph=(477, 690)x(10, 3), unclipped [ 76.659] emit_primitive_identity_mask__avx2: dst=(477, 690), mask=(1008.00, 48.00) x (10.00, 3.00) [ 76.659] glyphs0_to_dst: glyph=(487, 684)x(9, 14), unclipped [ 76.659] emit_primitive_identity_mask__avx2: dst=(487, 684), mask=(832.00, 32.00) x (9.00, 14.00) [ 76.659] glyphs0_to_dst: glyph=(496, 687)x(9, 8), unclipped [ 76.659] emit_primitive_identity_mask__avx2: dst=(496, 687), mask=(896.00, 48.00) x (9.00, 8.00) [ 76.659] glyphs0_to_dst: glyph=(504, 687)x(10, 8), unclipped [ 76.659] emit_primitive_identity_mask__avx2: dst=(504, 687), mask=(848.00, 16.00) x (10.00, 8.00) [ 76.659] glyphs0_to_dst: glyph=(514, 687)x(9, 8), unclipped [ 76.659] emit_primitive_identity_mask__avx2: dst=(514, 687), mask=(848.00, 48.00) x (9.00, 8.00) [ 76.659] glyphs0_to_dst: glyph=(522, 684)x(10, 11), unclipped [ 76.659] emit_primitive_identity_mask__avx2: dst=(522, 684), mask=(992.00, 32.00) x (10.00, 11.00) [ 76.659] glyphs0_to_dst: glyph=(532, 687)x(9, 11), unclipped [ 76.659] emit_primitive_identity_mask__avx2: dst=(532, 687), mask=(880.00, 16.00) x (9.00, 11.00) [ 76.659] glyphs0_to_dst: glyph=(541, 684)x(9, 11), unclipped [ 76.659] emit_primitive_identity_mask__avx2: dst=(541, 684), mask=(880.00, 0.00) x (9.00, 11.00) [ 76.659] glyphs0_to_dst: glyph=(550, 684)x(9, 14), unclipped [ 76.659] emit_primitive_identity_mask__avx2: dst=(550, 684), mask=(832.00, 32.00) x (9.00, 14.00) [ 76.659] glyphs0_to_dst: glyph=(558, 687)x(10, 8), unclipped [ 76.659] emit_primitive_identity_mask__avx2: dst=(558, 687), mask=(848.00, 16.00) x (10.00, 8.00) [ 76.659] glyphs0_to_dst: glyph=(568, 687)x(9, 11), unclipped [ 76.659] emit_primitive_identity_mask__avx2: dst=(568, 687), mask=(880.00, 16.00) x (9.00, 11.00) [ 76.659] glyphs0_to_dst: glyph=(576, 697)x(11, 2), unclipped [ 76.659] emit_primitive_identity_mask__avx2: dst=(576, 697), mask=(832.00, 48.00) x (11.00, 2.00) [ 76.659] glyphs0_to_dst: glyph=(585, 683)x(10, 12), unclipped [ 76.659] emit_primitive_identity_mask__avx2: dst=(585, 683), mask=(864.00, 0.00) x (10.00, 12.00) [ 76.659] glyphs0_to_dst: glyph=(594, 687)x(10, 8), unclipped [ 76.659] emit_primitive_identity_mask__avx2: dst=(594, 687), mask=(864.00, 32.00) x (10.00, 8.00) [ 76.659] glyphs0_to_dst: glyph=(603, 684)x(10, 11), unclipped [ 76.659] emit_primitive_identity_mask__avx2: dst=(603, 684), mask=(880.00, 32.00) x (10.00, 11.00) [ 76.659] glyphs0_to_dst: glyph=(612, 697)x(11, 2), unclipped [ 76.659] emit_primitive_identity_mask__avx2: dst=(612, 697), mask=(832.00, 48.00) x (11.00, 2.00) [ 76.659] glyphs0_to_dst: glyph=(621, 684)x(10, 11), unclipped [ 76.659] emit_primitive_identity_mask__avx2: dst=(621, 684), mask=(880.00, 32.00) x (10.00, 11.00) [ 76.659] glyphs0_to_dst: glyph=(630, 687)x(10, 8), unclipped [ 76.659] emit_primitive_identity_mask__avx2: dst=(630, 687), mask=(944.00, 0.00) x (10.00, 8.00) [ 76.659] glyphs0_to_dst: glyph=(639, 687)x(10, 11), unclipped [ 76.659] emit_primitive_identity_mask__avx2: dst=(639, 687), mask=(880.00, 48.00) x (10.00, 11.00) [ 76.659] glyphs0_to_dst: glyph=(651, 692)x(5, 3), unclipped [ 76.659] emit_primitive_identity_mask__avx2: dst=(651, 692), mask=(1008.00, 32.00) x (5.00, 3.00) [ 76.659] glyphs0_to_dst: glyph=(658, 687)x(9, 8), unclipped [ 76.659] emit_primitive_identity_mask__avx2: dst=(658, 687), mask=(896.00, 48.00) x (9.00, 8.00) [ 76.659] glyphs0_to_dst: glyph=(667, 683)x(9, 12), unclipped [ 76.659] emit_primitive_identity_mask__avx2: dst=(667, 683), mask=(992.00, 48.00) x (9.00, 12.00) [ 76.659] gen8_vertex_flush[2e98] = 69 [ 76.659] gen9_magic_ca_pass: CA fixup (7095 -> 7164) [ 76.659] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.659] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.659] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.659] sna_glyphs(op=3, nlist=1, src=(1, 712)) [ 76.659] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.659] sna_glyphs: discarding mask [ 76.659] glyphs0_to_dst(op=3, src=(1, 712), nlist=1, dst=(1, 712)+(0, 0)) [ 76.659] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.659] gen9_render_composite: 0x0, current mode=1/1 [ 76.659] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 76.659] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.659] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.659] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.659] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.659] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.659] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.659] sna_drawable_use_bo: using whole GPU bo [ 76.659] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.659] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.659] color_convert: src=ff8ae234 [20028888] [ 76.659] color_convert: dst=ff8ae234 [20028888] [ 76.659] sna_render_get_solid: ff8ae234 [ 76.659] sna_render_get_solid(22) = ff8ae234 (old) [ 76.659] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.659] sna_transform_is_imprecise_integer_translation: no transform [ 76.659] gen9_composite_picture: integer translation (0, 0), removing [ 76.659] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.659] sna_render_pixmap_bo: GPU all damaged [ 76.659] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.659] gen4_choose_composite_emitter: solid, identity mask [ 76.659] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.659] gen9_composite_get_binding_table(f3c0) [ 76.659] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.659] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.659] gen9_emit_vertex_elements: setup id=9 [ 76.659] glyphs0_to_dst: glyph=(1, 704)x(9, 8), unclipped [ 76.659] emit_primitive_identity_mask__avx2: dst=(1, 704), mask=(688.00, 32.00) x (9.00, 8.00) [ 76.659] glyphs0_to_dst: glyph=(9, 702)x(10, 13), unclipped [ 76.659] emit_primitive_identity_mask__avx2: dst=(9, 702), mask=(672.00, 48.00) x (10.00, 13.00) [ 76.659] glyphs0_to_dst: glyph=(19, 704)x(9, 8), unclipped [ 76.659] emit_primitive_identity_mask__avx2: dst=(19, 704), mask=(688.00, 32.00) x (9.00, 8.00) [ 76.659] glyphs0_to_dst: glyph=(28, 706)x(8, 3), unclipped [ 76.659] emit_primitive_identity_mask__avx2: dst=(28, 706), mask=(688.00, 48.00) x (8.00, 3.00) [ 76.659] glyphs0_to_dst: glyph=(36, 702)x(11, 10), unclipped [ 76.659] emit_primitive_identity_mask__avx2: dst=(36, 702), mask=(704.00, 0.00) x (11.00, 10.00) [ 76.659] glyphs0_to_dst: glyph=(46, 704)x(9, 8), unclipped [ 76.659] emit_primitive_identity_mask__avx2: dst=(46, 704), mask=(720.00, 0.00) x (9.00, 8.00) [ 76.659] glyphs0_to_dst: glyph=(54, 704)x(10, 8), unclipped [ 76.659] emit_primitive_identity_mask__avx2: dst=(54, 704), mask=(704.00, 16.00) x (10.00, 8.00) [ 76.659] glyphs0_to_dst: glyph=(63, 704)x(10, 8), unclipped [ 76.659] emit_primitive_identity_mask__avx2: dst=(63, 704), mask=(720.00, 16.00) x (10.00, 8.00) [ 76.659] glyphs0_to_dst: glyph=(72, 701)x(10, 11), unclipped [ 76.659] emit_primitive_identity_mask__avx2: dst=(72, 701), mask=(736.00, 0.00) x (10.00, 11.00) [ 76.659] glyphs0_to_dst: glyph=(81, 704)x(10, 8), unclipped [ 76.659] emit_primitive_identity_mask__avx2: dst=(81, 704), mask=(752.00, 0.00) x (10.00, 8.00) [ 76.659] glyphs0_to_dst: glyph=(90, 701)x(10, 11), unclipped [ 76.659] emit_primitive_identity_mask__avx2: dst=(90, 701), mask=(736.00, 0.00) x (10.00, 11.00) [ 76.659] glyphs0_to_dst: glyph=(99, 704)x(11, 8), unclipped [ 76.659] emit_primitive_identity_mask__avx2: dst=(99, 704), mask=(736.00, 16.00) x (11.00, 8.00) [ 76.659] glyphs0_to_dst: glyph=(109, 704)x(9, 8), unclipped [ 76.659] emit_primitive_identity_mask__avx2: dst=(109, 704), mask=(752.00, 16.00) x (9.00, 8.00) [ 76.659] glyphs0_to_dst: glyph=(118, 706)x(8, 3), unclipped [ 76.659] emit_primitive_identity_mask__avx2: dst=(118, 706), mask=(688.00, 48.00) x (8.00, 3.00) [ 76.659] glyphs0_to_dst: glyph=(126, 702)x(10, 10), unclipped [ 76.659] emit_primitive_identity_mask__avx2: dst=(126, 702), mask=(704.00, 32.00) x (10.00, 10.00) [ 76.659] glyphs0_to_dst: glyph=(135, 702)x(10, 10), unclipped [ 76.659] emit_primitive_identity_mask__avx2: dst=(135, 702), mask=(704.00, 32.00) x (10.00, 10.00) [ 76.659] glyphs0_to_dst: glyph=(144, 702)x(10, 10), unclipped [ 76.659] emit_primitive_identity_mask__avx2: dst=(144, 702), mask=(720.00, 32.00) x (10.00, 10.00) [ 76.659] glyphs0_to_dst: glyph=(153, 702)x(10, 10), unclipped [ 76.659] emit_primitive_identity_mask__avx2: dst=(153, 702), mask=(704.00, 48.00) x (10.00, 10.00) [ 76.659] gen8_vertex_flush[2f98] = 54 [ 76.659] gen9_magic_ca_pass: CA fixup (7164 -> 7218) [ 76.659] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.659] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.659] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.659] sna_accel_flush: flush?=0, dirty?=0 [ 76.659] sna_block_handler (tv=0.0) [ 76.659] sna_wakeup_handler [ 76.659] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 76.659] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 76.659] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 76.659] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 76.659] sna_dri2_get_msc(draw=146, pipe=0) [ 76.659] sna_crtc_record_swap: recording last swap on pipe=0, frame 4349 [msc=4349], time 76.656856 [ 76.659] sna_dri2_get_msc: msc=4349 [raw=4349], ust=76656856 [ 76.659] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=114 (refs=1/1, flush=0) , front=128 (refs=2/3, flush=1) [ 76.659] sna_dri2_schedule_swap(target_msc=4340, divisor=0, remainder=0) [ 76.659] sna_dri2_schedule_swap: using front handle=128, active_scanout?=2, flush?=1 [ 76.659] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 76.659] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 76.659] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 76.659] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 76.659] sna_crtc_record_swap: recording last swap on pipe=0, frame 4349 [msc=4349], time 76.656856 [ 76.659] immediate_swap: current_msc=4349, target_msc=4340 -- yes [ 76.660] can_flip: no, shadow enabled [ 76.660] sna_dri2_add_event: adding event to window 146) [ 76.660] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 76.660] sna_dri2_immediate_blit: no pending blit, starting chain [ 76.660] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 76.660] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 76.660] can_xchg: back size=8700f00, front size=8700f00 [ 76.660] can_xchg: yes, pixmap=4091 [ 76.660] sna_dri2_xchg: win=146, exchange front=128/76,ref=3 and back=114/86,ref=2, pixmap=4091 3840x2160 [ 76.660] sna_dri2_xchg: back_bo handle=114, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 76.660] sna_dri2_xchg: front_bo handle=128, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 76.660] set_bo: pixmap=4091, handle=114 (old handle=128) [ 76.660] set_bo: marking whole pixmap as damaged [ 76.660] set_bo: applying final/discard move-to-gpu [ 76.660] wait_for_shadow: flags=0, flips=0, handle=128, shadow=29 [ 76.660] set_bo: dropping flush hint from handle=128 [ 76.660] set_bo: adding flush hint to handle=114 [ 76.660] mark_stale(handle=128) => 1 [ 76.660] swap_limit: draw=146 setting swap limit to 3 [ 76.660] sna_dri2_swap_limit_validate: swap limit set to 3 [ 76.660] sna_next_vblank(pipe=0, waiting until next vblank) [ 76.660] sna_dri2_schedule_swap: reported target_msc=4349 [ 76.660] sna_accel_flush: flush?=0, dirty?=0 [ 76.660] sna_accel_flush: flush?=0, dirty?=0 [ 76.660] sna_accel_flush: flush?=0, dirty?=0 [ 76.660] sna_accel_flush: flush?=0, dirty?=0 [ 76.660] sna_block_handler (tv=0.0) [ 76.660] kgem_retire, need_retire?=1 [ 76.660] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 76.660] kgem_retire__requests_ring: retiring ring 0 [ 76.660] __kgem_busy: handle=2, busy=0, wedged=0 [ 76.660] __kgem_retire_rq: request 2 complete [ 76.660] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 76.660] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 76.660] kgem_retire -- retired=0, need_retire=0 [ 76.660] sna_accel_block: GPU idle, flushing [ 76.660] gen8_vertex_close: used=28872, vbo active? 23, vb=200, nreloc=1 [ 76.660] gen8_vertex_close: reloc[0] = 289 [ 76.660] kgem_add_reloc64: handle=23, pos=289, delta=0, domains=200000 [ 76.660] kgem_add_handle: handle=23, index=5 [ 76.660] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fd541000) [ 76.660] batch[1/1, flags=1800]: 3084 3084 15600 16384, nreloc=9, nexec=6, nfence=0, aperture=9200 [fenced=0] [ 76.660] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd981000 [ 76.660] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -49151 [ 76.660] kgem_fixup_relocs: shrinking by 49152 [ 76.660] __kgem_busy: handle=2, busy=0, wedged=0 [ 76.660] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd981000 [ 76.660] kgem_commit: release handle=112 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e64a9000 [ 76.660] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 76.660] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 76.660] __kgem_bo_clear_busy: handle=7 [ 76.660] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 76.660] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 76.660] kgem_commit: release handle=122 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 76.660] __kgem_bo_clear_busy: handle=122 [ 76.660] kgem_commit: release handle=122 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff6a000 [ 76.660] kgem_commit: release handle=122 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 76.660] __kgem_bo_clear_busy: handle=122 [ 76.660] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 76.660] __kgem_busy: handle=2, busy=131072, wedged=0 [ 76.660] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 76.660] sna_scanout_do_flush: flush timer active: delta=-4 [ 76.660] sna_scanout_do_flush (time=76660), triggered [ 76.660] sna_scanout_flush (time=76660), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 76.660] has_shadow: has pending damage? 1, outstanding flips: 0 [ 76.660] stop_flush: scanout=114 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 76.660] has_shadow: has pending damage? 1, outstanding flips: 0 [ 76.660] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 76.660] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 76.660] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 76.660] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 76.660] sna_pixmap_move_to_gpu: already all-damaged [ 76.660] sna_pixmap_mark_active: pixmap=4091, handle=114 [ 76.660] sna_mode_redisplay: crtc[0] transformed? 0 [ 76.660] sna_mode_redisplay: crtc[1] transformed? 0 [ 76.660] sna_mode_redisplay: crtc[2] transformed? 0 [ 76.660] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=114 [active=1] [ 76.660] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 128, transformed? 0 [ 76.660] get_fb: reusing fb=81 for handle=114 [ 76.660] sna_mode_redisplay: recording flip on CRTC:32 handle=114, active_scanout=2, serial=3 [ 76.660] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 76.660] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 76.660] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 76.660] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 76.660] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=114, shadow handle=29 [ 76.660] sna_accel_block: evaluating timers, active=7 [ 76.660] sna_accel_block: flush timer expires in 16 [76676] [ 76.660] sna_wakeup_handler [ 76.660] sna_accel_flush: flush?=0, dirty?=0 [ 76.660] sna_accel_flush: flush?=0, dirty?=0 [ 76.660] sna_accel_flush: flush?=0, dirty?=0 [ 76.660] sna_block_handler (tv=0.0) [ 76.660] sna_wakeup_handler [ 76.660] sna_glyphs(op=3, nlist=1, src=(163, 712)) [ 76.660] kgem_bo_is_busy: handle=112, domain: 3 exec? 0, rq? 1 [ 76.660] sna_glyphs: discarding mask [ 76.660] glyphs0_to_dst(op=3, src=(163, 712), nlist=1, dst=(163, 712)+(0, 0)) [ 76.660] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.660] gen9_render_composite: 0x0, current mode=0/1 [ 76.660] kgem_bo_is_busy: handle=6, domain: 3 exec? 0, rq? 1 [ 76.660] kgem_bo_is_busy: handle=112, domain: 3 exec? 0, rq? 1 [ 76.660] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.660] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.660] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.660] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.660] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.660] sna_drawable_use_bo: using whole GPU bo [ 76.660] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.660] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.660] color_convert: src=ffffffff [20028888] [ 76.660] color_convert: dst=ffffffff [20028888] [ 76.660] sna_render_get_solid: ffffffff [ 76.660] sna_render_get_solid(white) [ 76.660] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.660] sna_transform_is_imprecise_integer_translation: no transform [ 76.660] gen9_composite_picture: integer translation (0, 0), removing [ 76.660] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.660] sna_render_pixmap_bo: GPU all damaged [ 76.660] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.660] gen4_choose_composite_emitter: solid, identity mask [ 76.660] kgem_check_bo: num_pages=+9125, num_exec=+3 [ 76.660] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 76.660] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 76.660] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 76.660] kgem_add_handle: handle=4, index=0 [ 76.660] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 76.660] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 76.660] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 76.660] gen9_composite_get_binding_table(ffc0) [ 76.660] kgem_add_reloc64: handle=112, pos=16360, delta=0, domains=20002 [ 76.660] kgem_add_handle: handle=112, index=1 [ 76.660] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e64a9000) [ 76.660] __kgem_bo_mark_dirty: handle=112 (proxy? 0) [ 76.660] [3fe0] bind bo(handle=112, addr=e64a9000), format=192, width=3775, height=2136, pitch=15360, tiling=1 -> render [ 76.660] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 76.660] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 76.660] kgem_add_handle: handle=7, index=2 [ 76.660] kgem_add_reloc64[4] = (delta=1048, target handle=2, presumed=fffe8000) [ 76.660] [3fd0] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 76.660] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 [ 76.660] kgem_add_handle: handle=6, index=3 [ 76.660] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd581000) [ 76.660] [3fc0] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 76.660] gen9_emit_cc: blend=177 (current=ffffffff), src=17, dst=18 [ 76.660] gen9_emit_sampler: sampler = a [ 76.660] gen9_emit_sf: num_sf_outputs=2 [ 76.660] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.660] gen9_emit_vertex_elements: setup id=9 [ 76.660] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 76.660] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 76.660] glyphs0_to_dst: glyph=(165, 704)x(5, 8), unclipped [ 76.660] emit_primitive_identity_mask__avx2: dst=(165, 704), mask=(720.00, 48.00) x (5.00, 8.00) [ 76.660] gen8_vertex_flush[498] = 3 [ 76.660] gen9_magic_ca_pass: CA fixup (7218 -> 7221) [ 76.660] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.660] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.660] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.660] sna_glyphs(op=3, nlist=1, src=(172, 712)) [ 76.660] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.660] sna_glyphs: discarding mask [ 76.660] glyphs0_to_dst(op=3, src=(172, 712), nlist=1, dst=(172, 712)+(0, 0)) [ 76.660] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.660] gen9_render_composite: 0x0, current mode=1/1 [ 76.660] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 76.660] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.660] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.660] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.660] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.660] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.660] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.660] sna_drawable_use_bo: using whole GPU bo [ 76.660] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.660] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.660] color_convert: src=ff729fcf [20028888] [ 76.660] color_convert: dst=ff729fcf [20028888] [ 76.660] sna_render_get_solid: ff729fcf [ 76.660] sna_render_get_solid(23) = ff729fcf (old) [ 76.660] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.660] sna_transform_is_imprecise_integer_translation: no transform [ 76.660] gen9_composite_picture: integer translation (0, 0), removing [ 76.660] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.660] sna_render_pixmap_bo: GPU all damaged [ 76.660] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.660] gen4_choose_composite_emitter: solid, identity mask [ 76.660] kgem_check_bo: num_pages=+1, num_exec=+1 [ 76.660] gen9_composite_get_binding_table(fec0) [ 76.660] kgem_add_reloc64: handle=122, pos=16296, delta=0, domains=40000 [ 76.660] kgem_add_reloc64: adding proxy [delta=92] for handle=122 [ 76.660] kgem_add_handle: handle=122, index=4 [ 76.660] kgem_add_reloc64[6] = (delta=92, target handle=4, presumed=fff6a000) [ 76.660] [3fa0] bind bo(handle=122, addr=fff6a05c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 76.660] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.660] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.660] gen9_emit_vertex_elements: setup id=9 [ 76.660] glyphs0_to_dst: glyph=(171, 706)x(11, 3), unclipped [ 76.660] emit_primitive_identity_mask__avx2: dst=(171, 706), mask=(736.00, 32.00) x (11.00, 3.00) [ 76.661] glyphs0_to_dst: glyph=(180, 701)x(10, 14), unclipped [ 76.661] emit_primitive_identity_mask__avx2: dst=(180, 701), mask=(944.00, 48.00) x (10.00, 14.00) [ 76.661] glyphs0_to_dst: glyph=(189, 701)x(11, 11), unclipped [ 76.661] emit_primitive_identity_mask__avx2: dst=(189, 701), mask=(960.00, 0.00) x (11.00, 11.00) [ 76.661] glyphs0_to_dst: glyph=(198, 704)x(10, 8), unclipped [ 76.661] emit_primitive_identity_mask__avx2: dst=(198, 704), mask=(976.00, 0.00) x (10.00, 8.00) [ 76.661] glyphs0_to_dst: glyph=(208, 704)x(9, 11), unclipped [ 76.661] emit_primitive_identity_mask__avx2: dst=(208, 704), mask=(960.00, 16.00) x (9.00, 11.00) [ 76.661] glyphs0_to_dst: glyph=(216, 701)x(10, 14), unclipped [ 76.661] emit_primitive_identity_mask__avx2: dst=(216, 701), mask=(944.00, 48.00) x (10.00, 14.00) [ 76.661] glyphs0_to_dst: glyph=(225, 702)x(10, 10), unclipped [ 76.661] emit_primitive_identity_mask__avx2: dst=(225, 702), mask=(976.00, 16.00) x (10.00, 10.00) [ 76.661] glyphs0_to_dst: glyph=(234, 713)x(11, 2), unclipped [ 76.661] emit_primitive_identity_mask__avx2: dst=(234, 713), mask=(992.00, 0.00) x (11.00, 2.00) [ 76.661] glyphs0_to_dst: glyph=(243, 701)x(11, 11), unclipped [ 76.661] emit_primitive_identity_mask__avx2: dst=(243, 701), mask=(1008.00, 0.00) x (11.00, 11.00) [ 76.661] glyphs0_to_dst: glyph=(253, 704)x(9, 8), unclipped [ 76.661] emit_primitive_identity_mask__avx2: dst=(253, 704), mask=(720.00, 0.00) x (9.00, 8.00) [ 76.661] glyphs0_to_dst: glyph=(261, 704)x(10, 8), unclipped [ 76.661] emit_primitive_identity_mask__avx2: dst=(261, 704), mask=(704.00, 16.00) x (10.00, 8.00) [ 76.661] glyphs0_to_dst: glyph=(270, 704)x(10, 8), unclipped [ 76.661] emit_primitive_identity_mask__avx2: dst=(270, 704), mask=(704.00, 16.00) x (10.00, 8.00) [ 76.661] glyphs0_to_dst: glyph=(279, 700)x(10, 12), unclipped [ 76.661] emit_primitive_identity_mask__avx2: dst=(279, 700), mask=(992.00, 16.00) x (10.00, 12.00) [ 76.661] glyphs0_to_dst: glyph=(288, 704)x(10, 8), unclipped [ 76.661] emit_primitive_identity_mask__avx2: dst=(288, 704), mask=(704.00, 16.00) x (10.00, 8.00) [ 76.661] glyphs0_to_dst: glyph=(297, 704)x(10, 8), unclipped [ 76.661] emit_primitive_identity_mask__avx2: dst=(297, 704), mask=(752.00, 0.00) x (10.00, 8.00) [ 76.661] glyphs0_to_dst: glyph=(307, 700)x(10, 12), unclipped [ 76.661] emit_primitive_identity_mask__avx2: dst=(307, 700), mask=(1008.00, 16.00) x (10.00, 12.00) [ 76.661] glyphs0_to_dst: glyph=(315, 701)x(11, 11), unclipped [ 76.661] emit_primitive_identity_mask__avx2: dst=(315, 701), mask=(960.00, 0.00) x (11.00, 11.00) [ 76.661] glyphs0_to_dst: glyph=(324, 704)x(11, 8), unclipped [ 76.661] emit_primitive_identity_mask__avx2: dst=(324, 704), mask=(736.00, 16.00) x (11.00, 8.00) [ 76.661] glyphs0_to_dst: glyph=(334, 704)x(9, 11), unclipped [ 76.661] emit_primitive_identity_mask__avx2: dst=(334, 704), mask=(960.00, 16.00) x (9.00, 11.00) [ 76.661] glyphs0_to_dst: glyph=(342, 713)x(11, 2), unclipped [ 76.661] emit_primitive_identity_mask__avx2: dst=(342, 713), mask=(992.00, 0.00) x (11.00, 2.00) [ 76.661] glyphs0_to_dst: glyph=(351, 700)x(10, 12), unclipped [ 76.661] emit_primitive_identity_mask__avx2: dst=(351, 700), mask=(992.00, 16.00) x (10.00, 12.00) [ 76.661] glyphs0_to_dst: glyph=(361, 700)x(9, 12), unclipped [ 76.661] emit_primitive_identity_mask__avx2: dst=(361, 700), mask=(960.00, 32.00) x (9.00, 12.00) [ 76.661] glyphs0_to_dst: glyph=(369, 704)x(10, 11), unclipped [ 76.661] emit_primitive_identity_mask__avx2: dst=(369, 704), mask=(976.00, 32.00) x (10.00, 11.00) [ 76.661] glyphs0_to_dst: glyph=(378, 701)x(10, 14), unclipped [ 76.661] emit_primitive_identity_mask__avx2: dst=(378, 701), mask=(944.00, 48.00) x (10.00, 14.00) [ 76.661] glyphs0_to_dst: glyph=(387, 702)x(10, 10), unclipped [ 76.661] emit_primitive_identity_mask__avx2: dst=(387, 702), mask=(960.00, 48.00) x (10.00, 10.00) [ 76.661] glyphs0_to_dst: glyph=(396, 713)x(11, 2), unclipped [ 76.661] emit_primitive_identity_mask__avx2: dst=(396, 713), mask=(992.00, 0.00) x (11.00, 2.00) [ 76.661] glyphs0_to_dst: glyph=(406, 704)x(9, 8), unclipped [ 76.661] emit_primitive_identity_mask__avx2: dst=(406, 704), mask=(688.00, 32.00) x (9.00, 8.00) [ 76.661] glyphs0_to_dst: glyph=(415, 704)x(9, 8), unclipped [ 76.661] emit_primitive_identity_mask__avx2: dst=(415, 704), mask=(752.00, 16.00) x (9.00, 8.00) [ 76.661] glyphs0_to_dst: glyph=(424, 704)x(9, 11), unclipped [ 76.661] emit_primitive_identity_mask__avx2: dst=(424, 704), mask=(960.00, 16.00) x (9.00, 11.00) [ 76.661] glyphs0_to_dst: glyph=(432, 701)x(10, 11), unclipped [ 76.661] emit_primitive_identity_mask__avx2: dst=(432, 701), mask=(976.00, 48.00) x (10.00, 11.00) [ 76.661] glyphs0_to_dst: glyph=(442, 704)x(9, 8), unclipped [ 76.661] emit_primitive_identity_mask__avx2: dst=(442, 704), mask=(688.00, 32.00) x (9.00, 8.00) [ 76.661] glyphs0_to_dst: glyph=(450, 704)x(10, 11), unclipped [ 76.661] emit_primitive_identity_mask__avx2: dst=(450, 704), mask=(976.00, 32.00) x (10.00, 11.00) [ 76.661] gen8_vertex_flush[598] = 96 [ 76.661] gen9_magic_ca_pass: CA fixup (7221 -> 7317) [ 76.661] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.661] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.661] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.661] sna_glyphs(op=3, nlist=1, src=(460, 712)) [ 76.661] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.661] sna_glyphs: discarding mask [ 76.661] glyphs0_to_dst(op=3, src=(460, 712), nlist=1, dst=(460, 712)+(0, 0)) [ 76.661] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.661] gen9_render_composite: 0x0, current mode=1/1 [ 76.661] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 76.661] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.661] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.661] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.661] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.661] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.661] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.661] sna_drawable_use_bo: using whole GPU bo [ 76.661] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.661] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.661] color_convert: src=ffffffff [20028888] [ 76.661] color_convert: dst=ffffffff [20028888] [ 76.661] sna_render_get_solid: ffffffff [ 76.661] sna_render_get_solid(white) [ 76.661] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.661] sna_transform_is_imprecise_integer_translation: no transform [ 76.661] gen9_composite_picture: integer translation (0, 0), removing [ 76.661] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.661] sna_render_pixmap_bo: GPU all damaged [ 76.661] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.661] gen4_choose_composite_emitter: solid, identity mask [ 76.661] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.661] gen9_composite_get_binding_table(fe40) [ 76.661] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.661] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.661] gen9_emit_vertex_elements: setup id=9 [ 76.661] glyphs0_to_dst: glyph=(459, 701)x(10, 13), unclipped [ 76.661] emit_primitive_identity_mask__avx2: dst=(459, 701), mask=(752.00, 32.00) x (10.00, 13.00) [ 76.661] glyphs0_to_dst: glyph=(477, 707)x(10, 3), unclipped [ 76.661] emit_primitive_identity_mask__avx2: dst=(477, 707), mask=(1008.00, 48.00) x (10.00, 3.00) [ 76.661] glyphs0_to_dst: glyph=(487, 701)x(9, 14), unclipped [ 76.661] emit_primitive_identity_mask__avx2: dst=(487, 701), mask=(832.00, 32.00) x (9.00, 14.00) [ 76.661] glyphs0_to_dst: glyph=(496, 704)x(9, 8), unclipped [ 76.661] emit_primitive_identity_mask__avx2: dst=(496, 704), mask=(896.00, 48.00) x (9.00, 8.00) [ 76.661] glyphs0_to_dst: glyph=(504, 704)x(10, 8), unclipped [ 76.661] emit_primitive_identity_mask__avx2: dst=(504, 704), mask=(848.00, 16.00) x (10.00, 8.00) [ 76.661] glyphs0_to_dst: glyph=(514, 704)x(9, 8), unclipped [ 76.661] emit_primitive_identity_mask__avx2: dst=(514, 704), mask=(848.00, 48.00) x (9.00, 8.00) [ 76.661] glyphs0_to_dst: glyph=(522, 701)x(10, 11), unclipped [ 76.661] emit_primitive_identity_mask__avx2: dst=(522, 701), mask=(992.00, 32.00) x (10.00, 11.00) [ 76.661] glyphs0_to_dst: glyph=(532, 704)x(9, 11), unclipped [ 76.661] emit_primitive_identity_mask__avx2: dst=(532, 704), mask=(880.00, 16.00) x (9.00, 11.00) [ 76.661] glyphs0_to_dst: glyph=(541, 701)x(9, 11), unclipped [ 76.661] emit_primitive_identity_mask__avx2: dst=(541, 701), mask=(880.00, 0.00) x (9.00, 11.00) [ 76.661] glyphs0_to_dst: glyph=(550, 701)x(9, 14), unclipped [ 76.661] emit_primitive_identity_mask__avx2: dst=(550, 701), mask=(832.00, 32.00) x (9.00, 14.00) [ 76.661] glyphs0_to_dst: glyph=(558, 704)x(10, 8), unclipped [ 76.661] emit_primitive_identity_mask__avx2: dst=(558, 704), mask=(848.00, 16.00) x (10.00, 8.00) [ 76.661] glyphs0_to_dst: glyph=(568, 704)x(9, 11), unclipped [ 76.661] emit_primitive_identity_mask__avx2: dst=(568, 704), mask=(880.00, 16.00) x (9.00, 11.00) [ 76.661] glyphs0_to_dst: glyph=(576, 714)x(11, 2), unclipped [ 76.661] emit_primitive_identity_mask__avx2: dst=(576, 714), mask=(832.00, 48.00) x (11.00, 2.00) [ 76.661] glyphs0_to_dst: glyph=(585, 700)x(10, 12), unclipped [ 76.661] emit_primitive_identity_mask__avx2: dst=(585, 700), mask=(864.00, 0.00) x (10.00, 12.00) [ 76.661] glyphs0_to_dst: glyph=(594, 704)x(10, 8), unclipped [ 76.661] emit_primitive_identity_mask__avx2: dst=(594, 704), mask=(864.00, 32.00) x (10.00, 8.00) [ 76.661] glyphs0_to_dst: glyph=(603, 701)x(10, 11), unclipped [ 76.661] emit_primitive_identity_mask__avx2: dst=(603, 701), mask=(880.00, 32.00) x (10.00, 11.00) [ 76.661] glyphs0_to_dst: glyph=(612, 714)x(11, 2), unclipped [ 76.661] emit_primitive_identity_mask__avx2: dst=(612, 714), mask=(832.00, 48.00) x (11.00, 2.00) [ 76.661] glyphs0_to_dst: glyph=(621, 701)x(10, 11), unclipped [ 76.661] emit_primitive_identity_mask__avx2: dst=(621, 701), mask=(880.00, 32.00) x (10.00, 11.00) [ 76.661] glyphs0_to_dst: glyph=(630, 704)x(10, 8), unclipped [ 76.661] emit_primitive_identity_mask__avx2: dst=(630, 704), mask=(944.00, 0.00) x (10.00, 8.00) [ 76.661] glyphs0_to_dst: glyph=(639, 704)x(10, 11), unclipped [ 76.661] emit_primitive_identity_mask__avx2: dst=(639, 704), mask=(880.00, 48.00) x (10.00, 11.00) [ 76.661] glyphs0_to_dst: glyph=(651, 709)x(5, 3), unclipped [ 76.661] emit_primitive_identity_mask__avx2: dst=(651, 709), mask=(1008.00, 32.00) x (5.00, 3.00) [ 76.661] glyphs0_to_dst: glyph=(658, 704)x(9, 8), unclipped [ 76.661] emit_primitive_identity_mask__avx2: dst=(658, 704), mask=(896.00, 48.00) x (9.00, 8.00) [ 76.661] glyphs0_to_dst: glyph=(667, 700)x(9, 12), unclipped [ 76.661] emit_primitive_identity_mask__avx2: dst=(667, 700), mask=(992.00, 48.00) x (9.00, 12.00) [ 76.661] gen8_vertex_flush[698] = 69 [ 76.661] gen9_magic_ca_pass: CA fixup (7317 -> 7386) [ 76.661] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.661] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.661] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.661] sna_glyphs(op=3, nlist=1, src=(1, 729)) [ 76.661] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.661] sna_glyphs: discarding mask [ 76.661] glyphs0_to_dst(op=3, src=(1, 729), nlist=1, dst=(1, 729)+(0, 0)) [ 76.661] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.661] gen9_render_composite: 0x0, current mode=1/1 [ 76.661] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 76.661] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.661] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.661] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.661] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.661] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.661] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.661] sna_drawable_use_bo: using whole GPU bo [ 76.661] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.661] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.661] color_convert: src=ff8ae234 [20028888] [ 76.661] color_convert: dst=ff8ae234 [20028888] [ 76.661] sna_render_get_solid: ff8ae234 [ 76.661] sna_render_get_solid(22) = ff8ae234 (old) [ 76.661] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.661] sna_transform_is_imprecise_integer_translation: no transform [ 76.661] gen9_composite_picture: integer translation (0, 0), removing [ 76.661] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.661] sna_render_pixmap_bo: GPU all damaged [ 76.661] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.661] gen4_choose_composite_emitter: solid, identity mask [ 76.661] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.661] gen9_composite_get_binding_table(fe00) [ 76.661] kgem_add_reloc64: handle=122, pos=16248, delta=0, domains=40000 [ 76.661] kgem_add_reloc64: adding proxy [delta=88] for handle=122 [ 76.661] kgem_add_reloc64[7] = (delta=88, target handle=4, presumed=fff6a000) [ 76.661] [3f70] bind bo(handle=122, addr=fff6a058), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 76.661] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.661] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.661] gen9_emit_vertex_elements: setup id=9 [ 76.661] glyphs0_to_dst: glyph=(1, 721)x(9, 8), unclipped [ 76.661] emit_primitive_identity_mask__avx2: dst=(1, 721), mask=(688.00, 32.00) x (9.00, 8.00) [ 76.661] glyphs0_to_dst: glyph=(9, 719)x(10, 13), unclipped [ 76.661] emit_primitive_identity_mask__avx2: dst=(9, 719), mask=(672.00, 48.00) x (10.00, 13.00) [ 76.661] glyphs0_to_dst: glyph=(19, 721)x(9, 8), unclipped [ 76.661] emit_primitive_identity_mask__avx2: dst=(19, 721), mask=(688.00, 32.00) x (9.00, 8.00) [ 76.661] glyphs0_to_dst: glyph=(28, 723)x(8, 3), unclipped [ 76.661] emit_primitive_identity_mask__avx2: dst=(28, 723), mask=(688.00, 48.00) x (8.00, 3.00) [ 76.661] glyphs0_to_dst: glyph=(36, 719)x(11, 10), unclipped [ 76.661] emit_primitive_identity_mask__avx2: dst=(36, 719), mask=(704.00, 0.00) x (11.00, 10.00) [ 76.661] glyphs0_to_dst: glyph=(46, 721)x(9, 8), unclipped [ 76.661] emit_primitive_identity_mask__avx2: dst=(46, 721), mask=(720.00, 0.00) x (9.00, 8.00) [ 76.661] glyphs0_to_dst: glyph=(54, 721)x(10, 8), unclipped [ 76.661] emit_primitive_identity_mask__avx2: dst=(54, 721), mask=(704.00, 16.00) x (10.00, 8.00) [ 76.661] glyphs0_to_dst: glyph=(63, 721)x(10, 8), unclipped [ 76.661] emit_primitive_identity_mask__avx2: dst=(63, 721), mask=(720.00, 16.00) x (10.00, 8.00) [ 76.661] glyphs0_to_dst: glyph=(72, 718)x(10, 11), unclipped [ 76.661] emit_primitive_identity_mask__avx2: dst=(72, 718), mask=(736.00, 0.00) x (10.00, 11.00) [ 76.661] glyphs0_to_dst: glyph=(81, 721)x(10, 8), unclipped [ 76.661] emit_primitive_identity_mask__avx2: dst=(81, 721), mask=(752.00, 0.00) x (10.00, 8.00) [ 76.661] glyphs0_to_dst: glyph=(90, 718)x(10, 11), unclipped [ 76.661] emit_primitive_identity_mask__avx2: dst=(90, 718), mask=(736.00, 0.00) x (10.00, 11.00) [ 76.661] glyphs0_to_dst: glyph=(99, 721)x(11, 8), unclipped [ 76.661] emit_primitive_identity_mask__avx2: dst=(99, 721), mask=(736.00, 16.00) x (11.00, 8.00) [ 76.661] glyphs0_to_dst: glyph=(109, 721)x(9, 8), unclipped [ 76.661] emit_primitive_identity_mask__avx2: dst=(109, 721), mask=(752.00, 16.00) x (9.00, 8.00) [ 76.661] glyphs0_to_dst: glyph=(118, 723)x(8, 3), unclipped [ 76.661] emit_primitive_identity_mask__avx2: dst=(118, 723), mask=(688.00, 48.00) x (8.00, 3.00) [ 76.661] glyphs0_to_dst: glyph=(126, 719)x(10, 10), unclipped [ 76.661] emit_primitive_identity_mask__avx2: dst=(126, 719), mask=(704.00, 32.00) x (10.00, 10.00) [ 76.661] glyphs0_to_dst: glyph=(135, 719)x(10, 10), unclipped [ 76.661] emit_primitive_identity_mask__avx2: dst=(135, 719), mask=(704.00, 32.00) x (10.00, 10.00) [ 76.661] glyphs0_to_dst: glyph=(144, 719)x(10, 10), unclipped [ 76.661] emit_primitive_identity_mask__avx2: dst=(144, 719), mask=(720.00, 32.00) x (10.00, 10.00) [ 76.661] glyphs0_to_dst: glyph=(153, 719)x(10, 10), unclipped [ 76.661] emit_primitive_identity_mask__avx2: dst=(153, 719), mask=(704.00, 48.00) x (10.00, 10.00) [ 76.661] gen8_vertex_flush[798] = 54 [ 76.661] gen9_magic_ca_pass: CA fixup (7386 -> 7440) [ 76.661] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.661] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.661] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.661] sna_glyphs(op=3, nlist=1, src=(163, 729)) [ 76.661] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.661] sna_glyphs: discarding mask [ 76.661] glyphs0_to_dst(op=3, src=(163, 729), nlist=1, dst=(163, 729)+(0, 0)) [ 76.661] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.661] gen9_render_composite: 0x0, current mode=1/1 [ 76.661] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 76.661] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.661] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.661] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.661] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.661] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.661] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.661] sna_drawable_use_bo: using whole GPU bo [ 76.661] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.661] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.661] color_convert: src=ffffffff [20028888] [ 76.661] color_convert: dst=ffffffff [20028888] [ 76.661] sna_render_get_solid: ffffffff [ 76.661] sna_render_get_solid(white) [ 76.661] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.661] sna_transform_is_imprecise_integer_translation: no transform [ 76.661] gen9_composite_picture: integer translation (0, 0), removing [ 76.661] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.661] sna_render_pixmap_bo: GPU all damaged [ 76.661] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.661] gen4_choose_composite_emitter: solid, identity mask [ 76.661] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.661] gen9_composite_get_binding_table(fd80) [ 76.661] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.661] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.661] gen9_emit_vertex_elements: setup id=9 [ 76.661] glyphs0_to_dst: glyph=(165, 721)x(5, 8), unclipped [ 76.661] emit_primitive_identity_mask__avx2: dst=(165, 721), mask=(720.00, 48.00) x (5.00, 8.00) [ 76.661] gen8_vertex_flush[898] = 3 [ 76.661] gen9_magic_ca_pass: CA fixup (7440 -> 7443) [ 76.661] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.661] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.661] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.661] sna_glyphs(op=3, nlist=1, src=(172, 729)) [ 76.661] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.661] sna_glyphs: discarding mask [ 76.661] glyphs0_to_dst(op=3, src=(172, 729), nlist=1, dst=(172, 729)+(0, 0)) [ 76.661] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.661] gen9_render_composite: 0x0, current mode=1/1 [ 76.661] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 76.661] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.661] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.661] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.661] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.661] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.661] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.661] sna_drawable_use_bo: using whole GPU bo [ 76.661] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.661] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.661] color_convert: src=ff729fcf [20028888] [ 76.661] color_convert: dst=ff729fcf [20028888] [ 76.661] sna_render_get_solid: ff729fcf [ 76.661] sna_render_get_solid(23) = ff729fcf (old) [ 76.661] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.661] sna_transform_is_imprecise_integer_translation: no transform [ 76.661] gen9_composite_picture: integer translation (0, 0), removing [ 76.662] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.662] sna_render_pixmap_bo: GPU all damaged [ 76.662] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.662] gen4_choose_composite_emitter: solid, identity mask [ 76.662] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.662] gen9_composite_get_binding_table(fd40) [ 76.662] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.662] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.662] gen9_emit_vertex_elements: setup id=9 [ 76.662] glyphs0_to_dst: glyph=(171, 723)x(11, 3), unclipped [ 76.662] emit_primitive_identity_mask__avx2: dst=(171, 723), mask=(736.00, 32.00) x (11.00, 3.00) [ 76.662] glyphs0_to_dst: glyph=(180, 718)x(10, 14), unclipped [ 76.662] emit_primitive_identity_mask__avx2: dst=(180, 718), mask=(944.00, 48.00) x (10.00, 14.00) [ 76.662] glyphs0_to_dst: glyph=(189, 718)x(11, 11), unclipped [ 76.662] emit_primitive_identity_mask__avx2: dst=(189, 718), mask=(960.00, 0.00) x (11.00, 11.00) [ 76.662] glyphs0_to_dst: glyph=(198, 721)x(10, 8), unclipped [ 76.662] emit_primitive_identity_mask__avx2: dst=(198, 721), mask=(976.00, 0.00) x (10.00, 8.00) [ 76.662] glyphs0_to_dst: glyph=(208, 721)x(9, 11), unclipped [ 76.662] emit_primitive_identity_mask__avx2: dst=(208, 721), mask=(960.00, 16.00) x (9.00, 11.00) [ 76.662] glyphs0_to_dst: glyph=(216, 718)x(10, 14), unclipped [ 76.662] emit_primitive_identity_mask__avx2: dst=(216, 718), mask=(944.00, 48.00) x (10.00, 14.00) [ 76.662] glyphs0_to_dst: glyph=(225, 719)x(10, 10), unclipped [ 76.662] emit_primitive_identity_mask__avx2: dst=(225, 719), mask=(976.00, 16.00) x (10.00, 10.00) [ 76.662] glyphs0_to_dst: glyph=(234, 730)x(11, 2), unclipped [ 76.662] emit_primitive_identity_mask__avx2: dst=(234, 730), mask=(992.00, 0.00) x (11.00, 2.00) [ 76.662] glyphs0_to_dst: glyph=(243, 718)x(11, 11), unclipped [ 76.662] emit_primitive_identity_mask__avx2: dst=(243, 718), mask=(1008.00, 0.00) x (11.00, 11.00) [ 76.662] glyphs0_to_dst: glyph=(253, 721)x(9, 8), unclipped [ 76.662] emit_primitive_identity_mask__avx2: dst=(253, 721), mask=(720.00, 0.00) x (9.00, 8.00) [ 76.662] glyphs0_to_dst: glyph=(261, 721)x(10, 8), unclipped [ 76.662] emit_primitive_identity_mask__avx2: dst=(261, 721), mask=(704.00, 16.00) x (10.00, 8.00) [ 76.662] glyphs0_to_dst: glyph=(270, 721)x(10, 8), unclipped [ 76.662] emit_primitive_identity_mask__avx2: dst=(270, 721), mask=(704.00, 16.00) x (10.00, 8.00) [ 76.662] glyphs0_to_dst: glyph=(279, 717)x(10, 12), unclipped [ 76.662] emit_primitive_identity_mask__avx2: dst=(279, 717), mask=(992.00, 16.00) x (10.00, 12.00) [ 76.662] glyphs0_to_dst: glyph=(288, 721)x(10, 8), unclipped [ 76.662] emit_primitive_identity_mask__avx2: dst=(288, 721), mask=(704.00, 16.00) x (10.00, 8.00) [ 76.662] glyphs0_to_dst: glyph=(297, 721)x(10, 8), unclipped [ 76.662] emit_primitive_identity_mask__avx2: dst=(297, 721), mask=(752.00, 0.00) x (10.00, 8.00) [ 76.662] glyphs0_to_dst: glyph=(307, 717)x(10, 12), unclipped [ 76.662] emit_primitive_identity_mask__avx2: dst=(307, 717), mask=(1008.00, 16.00) x (10.00, 12.00) [ 76.662] glyphs0_to_dst: glyph=(315, 718)x(11, 11), unclipped [ 76.662] emit_primitive_identity_mask__avx2: dst=(315, 718), mask=(960.00, 0.00) x (11.00, 11.00) [ 76.662] glyphs0_to_dst: glyph=(324, 721)x(11, 8), unclipped [ 76.662] emit_primitive_identity_mask__avx2: dst=(324, 721), mask=(736.00, 16.00) x (11.00, 8.00) [ 76.662] glyphs0_to_dst: glyph=(334, 721)x(9, 11), unclipped [ 76.662] emit_primitive_identity_mask__avx2: dst=(334, 721), mask=(960.00, 16.00) x (9.00, 11.00) [ 76.662] glyphs0_to_dst: glyph=(342, 730)x(11, 2), unclipped [ 76.662] emit_primitive_identity_mask__avx2: dst=(342, 730), mask=(992.00, 0.00) x (11.00, 2.00) [ 76.662] glyphs0_to_dst: glyph=(351, 717)x(10, 12), unclipped [ 76.662] emit_primitive_identity_mask__avx2: dst=(351, 717), mask=(992.00, 16.00) x (10.00, 12.00) [ 76.662] glyphs0_to_dst: glyph=(361, 717)x(9, 12), unclipped [ 76.662] emit_primitive_identity_mask__avx2: dst=(361, 717), mask=(960.00, 32.00) x (9.00, 12.00) [ 76.662] glyphs0_to_dst: glyph=(369, 721)x(10, 11), unclipped [ 76.662] emit_primitive_identity_mask__avx2: dst=(369, 721), mask=(976.00, 32.00) x (10.00, 11.00) [ 76.662] glyphs0_to_dst: glyph=(378, 718)x(10, 14), unclipped [ 76.662] emit_primitive_identity_mask__avx2: dst=(378, 718), mask=(944.00, 48.00) x (10.00, 14.00) [ 76.662] glyphs0_to_dst: glyph=(387, 719)x(10, 10), unclipped [ 76.662] emit_primitive_identity_mask__avx2: dst=(387, 719), mask=(960.00, 48.00) x (10.00, 10.00) [ 76.662] glyphs0_to_dst: glyph=(396, 730)x(11, 2), unclipped [ 76.662] emit_primitive_identity_mask__avx2: dst=(396, 730), mask=(992.00, 0.00) x (11.00, 2.00) [ 76.662] glyphs0_to_dst: glyph=(406, 721)x(9, 8), unclipped [ 76.662] emit_primitive_identity_mask__avx2: dst=(406, 721), mask=(688.00, 32.00) x (9.00, 8.00) [ 76.662] glyphs0_to_dst: glyph=(415, 721)x(9, 8), unclipped [ 76.662] emit_primitive_identity_mask__avx2: dst=(415, 721), mask=(752.00, 16.00) x (9.00, 8.00) [ 76.662] glyphs0_to_dst: glyph=(424, 721)x(9, 11), unclipped [ 76.662] emit_primitive_identity_mask__avx2: dst=(424, 721), mask=(960.00, 16.00) x (9.00, 11.00) [ 76.662] glyphs0_to_dst: glyph=(432, 718)x(10, 11), unclipped [ 76.662] emit_primitive_identity_mask__avx2: dst=(432, 718), mask=(976.00, 48.00) x (10.00, 11.00) [ 76.662] glyphs0_to_dst: glyph=(442, 721)x(9, 8), unclipped [ 76.662] emit_primitive_identity_mask__avx2: dst=(442, 721), mask=(688.00, 32.00) x (9.00, 8.00) [ 76.662] glyphs0_to_dst: glyph=(450, 721)x(10, 11), unclipped [ 76.662] emit_primitive_identity_mask__avx2: dst=(450, 721), mask=(976.00, 32.00) x (10.00, 11.00) [ 76.662] gen8_vertex_flush[998] = 96 [ 76.662] gen9_magic_ca_pass: CA fixup (7443 -> 7539) [ 76.662] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.662] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.662] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.662] sna_glyphs(op=3, nlist=1, src=(460, 729)) [ 76.662] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.662] sna_glyphs: discarding mask [ 76.662] glyphs0_to_dst(op=3, src=(460, 729), nlist=1, dst=(460, 729)+(0, 0)) [ 76.662] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.662] gen9_render_composite: 0x0, current mode=1/1 [ 76.662] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 76.662] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.662] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.662] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.662] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.662] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.662] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.662] sna_drawable_use_bo: using whole GPU bo [ 76.662] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.662] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.662] color_convert: src=ffffffff [20028888] [ 76.662] color_convert: dst=ffffffff [20028888] [ 76.662] sna_render_get_solid: ffffffff [ 76.662] sna_render_get_solid(white) [ 76.662] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.662] sna_transform_is_imprecise_integer_translation: no transform [ 76.662] gen9_composite_picture: integer translation (0, 0), removing [ 76.662] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.662] sna_render_pixmap_bo: GPU all damaged [ 76.662] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.662] gen4_choose_composite_emitter: solid, identity mask [ 76.662] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.662] gen9_composite_get_binding_table(fd00) [ 76.662] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.662] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.662] gen9_emit_vertex_elements: setup id=9 [ 76.662] glyphs0_to_dst: glyph=(459, 718)x(10, 13), unclipped [ 76.662] emit_primitive_identity_mask__avx2: dst=(459, 718), mask=(752.00, 32.00) x (10.00, 13.00) [ 76.662] glyphs0_to_dst: glyph=(477, 724)x(10, 3), unclipped [ 76.662] emit_primitive_identity_mask__avx2: dst=(477, 724), mask=(1008.00, 48.00) x (10.00, 3.00) [ 76.662] glyphs0_to_dst: glyph=(487, 718)x(9, 14), unclipped [ 76.662] emit_primitive_identity_mask__avx2: dst=(487, 718), mask=(832.00, 32.00) x (9.00, 14.00) [ 76.662] glyphs0_to_dst: glyph=(496, 721)x(9, 8), unclipped [ 76.662] emit_primitive_identity_mask__avx2: dst=(496, 721), mask=(896.00, 48.00) x (9.00, 8.00) [ 76.662] glyphs0_to_dst: glyph=(504, 721)x(10, 8), unclipped [ 76.662] emit_primitive_identity_mask__avx2: dst=(504, 721), mask=(848.00, 16.00) x (10.00, 8.00) [ 76.662] glyphs0_to_dst: glyph=(514, 721)x(9, 8), unclipped [ 76.662] emit_primitive_identity_mask__avx2: dst=(514, 721), mask=(848.00, 48.00) x (9.00, 8.00) [ 76.662] glyphs0_to_dst: glyph=(522, 718)x(10, 11), unclipped [ 76.662] emit_primitive_identity_mask__avx2: dst=(522, 718), mask=(992.00, 32.00) x (10.00, 11.00) [ 76.662] glyphs0_to_dst: glyph=(532, 721)x(9, 11), unclipped [ 76.662] emit_primitive_identity_mask__avx2: dst=(532, 721), mask=(880.00, 16.00) x (9.00, 11.00) [ 76.662] glyphs0_to_dst: glyph=(541, 718)x(9, 11), unclipped [ 76.662] emit_primitive_identity_mask__avx2: dst=(541, 718), mask=(880.00, 0.00) x (9.00, 11.00) [ 76.662] glyphs0_to_dst: glyph=(550, 718)x(9, 14), unclipped [ 76.662] emit_primitive_identity_mask__avx2: dst=(550, 718), mask=(832.00, 32.00) x (9.00, 14.00) [ 76.662] glyphs0_to_dst: glyph=(558, 721)x(10, 8), unclipped [ 76.662] emit_primitive_identity_mask__avx2: dst=(558, 721), mask=(848.00, 16.00) x (10.00, 8.00) [ 76.662] glyphs0_to_dst: glyph=(568, 721)x(9, 11), unclipped [ 76.662] emit_primitive_identity_mask__avx2: dst=(568, 721), mask=(880.00, 16.00) x (9.00, 11.00) [ 76.662] glyphs0_to_dst: glyph=(576, 731)x(11, 2), unclipped [ 76.662] emit_primitive_identity_mask__avx2: dst=(576, 731), mask=(832.00, 48.00) x (11.00, 2.00) [ 76.662] glyphs0_to_dst: glyph=(585, 717)x(10, 12), unclipped [ 76.662] emit_primitive_identity_mask__avx2: dst=(585, 717), mask=(864.00, 0.00) x (10.00, 12.00) [ 76.662] glyphs0_to_dst: glyph=(594, 721)x(10, 8), unclipped [ 76.662] emit_primitive_identity_mask__avx2: dst=(594, 721), mask=(864.00, 32.00) x (10.00, 8.00) [ 76.662] glyphs0_to_dst: glyph=(603, 718)x(10, 11), unclipped [ 76.662] emit_primitive_identity_mask__avx2: dst=(603, 718), mask=(880.00, 32.00) x (10.00, 11.00) [ 76.662] glyphs0_to_dst: glyph=(612, 731)x(11, 2), unclipped [ 76.662] emit_primitive_identity_mask__avx2: dst=(612, 731), mask=(832.00, 48.00) x (11.00, 2.00) [ 76.662] glyphs0_to_dst: glyph=(621, 718)x(10, 11), unclipped [ 76.662] emit_primitive_identity_mask__avx2: dst=(621, 718), mask=(880.00, 32.00) x (10.00, 11.00) [ 76.662] glyphs0_to_dst: glyph=(630, 721)x(10, 8), unclipped [ 76.662] emit_primitive_identity_mask__avx2: dst=(630, 721), mask=(944.00, 0.00) x (10.00, 8.00) [ 76.662] glyphs0_to_dst: glyph=(639, 721)x(10, 11), unclipped [ 76.662] emit_primitive_identity_mask__avx2: dst=(639, 721), mask=(880.00, 48.00) x (10.00, 11.00) [ 76.662] glyphs0_to_dst: glyph=(651, 726)x(5, 3), unclipped [ 76.662] emit_primitive_identity_mask__avx2: dst=(651, 726), mask=(1008.00, 32.00) x (5.00, 3.00) [ 76.662] glyphs0_to_dst: glyph=(658, 721)x(9, 8), unclipped [ 76.662] emit_primitive_identity_mask__avx2: dst=(658, 721), mask=(896.00, 48.00) x (9.00, 8.00) [ 76.662] glyphs0_to_dst: glyph=(667, 717)x(9, 12), unclipped [ 76.662] emit_primitive_identity_mask__avx2: dst=(667, 717), mask=(992.00, 48.00) x (9.00, 12.00) [ 76.662] gen8_vertex_flush[a98] = 69 [ 76.662] gen9_magic_ca_pass: CA fixup (7539 -> 7608) [ 76.662] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.662] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.662] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.662] sna_glyphs(op=3, nlist=1, src=(1, 746)) [ 76.662] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.662] sna_glyphs: discarding mask [ 76.662] glyphs0_to_dst(op=3, src=(1, 746), nlist=1, dst=(1, 746)+(0, 0)) [ 76.662] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.662] gen9_render_composite: 0x0, current mode=1/1 [ 76.662] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 76.662] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.662] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.662] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.662] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.662] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.662] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.662] sna_drawable_use_bo: using whole GPU bo [ 76.662] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.662] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.662] color_convert: src=ff8ae234 [20028888] [ 76.662] color_convert: dst=ff8ae234 [20028888] [ 76.662] sna_render_get_solid: ff8ae234 [ 76.662] sna_render_get_solid(22) = ff8ae234 (old) [ 76.662] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.662] sna_transform_is_imprecise_integer_translation: no transform [ 76.662] gen9_composite_picture: integer translation (0, 0), removing [ 76.662] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.662] sna_render_pixmap_bo: GPU all damaged [ 76.662] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.662] gen4_choose_composite_emitter: solid, identity mask [ 76.662] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.662] gen9_composite_get_binding_table(fcc0) [ 76.662] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.662] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.662] gen9_emit_vertex_elements: setup id=9 [ 76.662] glyphs0_to_dst: glyph=(1, 738)x(9, 8), unclipped [ 76.662] emit_primitive_identity_mask__avx2: dst=(1, 738), mask=(688.00, 32.00) x (9.00, 8.00) [ 76.662] glyphs0_to_dst: glyph=(9, 736)x(10, 13), unclipped [ 76.662] emit_primitive_identity_mask__avx2: dst=(9, 736), mask=(672.00, 48.00) x (10.00, 13.00) [ 76.662] glyphs0_to_dst: glyph=(19, 738)x(9, 8), unclipped [ 76.662] emit_primitive_identity_mask__avx2: dst=(19, 738), mask=(688.00, 32.00) x (9.00, 8.00) [ 76.662] glyphs0_to_dst: glyph=(28, 740)x(8, 3), unclipped [ 76.662] emit_primitive_identity_mask__avx2: dst=(28, 740), mask=(688.00, 48.00) x (8.00, 3.00) [ 76.662] glyphs0_to_dst: glyph=(36, 736)x(11, 10), unclipped [ 76.662] emit_primitive_identity_mask__avx2: dst=(36, 736), mask=(704.00, 0.00) x (11.00, 10.00) [ 76.662] glyphs0_to_dst: glyph=(46, 738)x(9, 8), unclipped [ 76.662] emit_primitive_identity_mask__avx2: dst=(46, 738), mask=(720.00, 0.00) x (9.00, 8.00) [ 76.662] glyphs0_to_dst: glyph=(54, 738)x(10, 8), unclipped [ 76.662] emit_primitive_identity_mask__avx2: dst=(54, 738), mask=(704.00, 16.00) x (10.00, 8.00) [ 76.662] glyphs0_to_dst: glyph=(63, 738)x(10, 8), unclipped [ 76.662] emit_primitive_identity_mask__avx2: dst=(63, 738), mask=(720.00, 16.00) x (10.00, 8.00) [ 76.662] glyphs0_to_dst: glyph=(72, 735)x(10, 11), unclipped [ 76.662] emit_primitive_identity_mask__avx2: dst=(72, 735), mask=(736.00, 0.00) x (10.00, 11.00) [ 76.662] glyphs0_to_dst: glyph=(81, 738)x(10, 8), unclipped [ 76.662] emit_primitive_identity_mask__avx2: dst=(81, 738), mask=(752.00, 0.00) x (10.00, 8.00) [ 76.662] glyphs0_to_dst: glyph=(90, 735)x(10, 11), unclipped [ 76.662] emit_primitive_identity_mask__avx2: dst=(90, 735), mask=(736.00, 0.00) x (10.00, 11.00) [ 76.662] glyphs0_to_dst: glyph=(99, 738)x(11, 8), unclipped [ 76.662] emit_primitive_identity_mask__avx2: dst=(99, 738), mask=(736.00, 16.00) x (11.00, 8.00) [ 76.662] glyphs0_to_dst: glyph=(109, 738)x(9, 8), unclipped [ 76.662] emit_primitive_identity_mask__avx2: dst=(109, 738), mask=(752.00, 16.00) x (9.00, 8.00) [ 76.662] glyphs0_to_dst: glyph=(118, 740)x(8, 3), unclipped [ 76.662] emit_primitive_identity_mask__avx2: dst=(118, 740), mask=(688.00, 48.00) x (8.00, 3.00) [ 76.662] glyphs0_to_dst: glyph=(126, 736)x(10, 10), unclipped [ 76.662] emit_primitive_identity_mask__avx2: dst=(126, 736), mask=(704.00, 32.00) x (10.00, 10.00) [ 76.662] glyphs0_to_dst: glyph=(135, 736)x(10, 10), unclipped [ 76.662] emit_primitive_identity_mask__avx2: dst=(135, 736), mask=(704.00, 32.00) x (10.00, 10.00) [ 76.662] glyphs0_to_dst: glyph=(144, 736)x(10, 10), unclipped [ 76.662] emit_primitive_identity_mask__avx2: dst=(144, 736), mask=(720.00, 32.00) x (10.00, 10.00) [ 76.662] glyphs0_to_dst: glyph=(153, 736)x(10, 10), unclipped [ 76.662] emit_primitive_identity_mask__avx2: dst=(153, 736), mask=(704.00, 48.00) x (10.00, 10.00) [ 76.662] gen8_vertex_flush[b98] = 54 [ 76.662] gen9_magic_ca_pass: CA fixup (7608 -> 7662) [ 76.662] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.662] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.662] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.662] sna_glyphs(op=3, nlist=1, src=(163, 746)) [ 76.662] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.662] sna_glyphs: discarding mask [ 76.662] glyphs0_to_dst(op=3, src=(163, 746), nlist=1, dst=(163, 746)+(0, 0)) [ 76.662] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.662] gen9_render_composite: 0x0, current mode=1/1 [ 76.662] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 76.662] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.662] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.662] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.662] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.662] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.662] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.662] sna_drawable_use_bo: using whole GPU bo [ 76.662] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.662] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.662] color_convert: src=ffffffff [20028888] [ 76.662] color_convert: dst=ffffffff [20028888] [ 76.662] sna_render_get_solid: ffffffff [ 76.662] sna_render_get_solid(white) [ 76.662] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.662] sna_transform_is_imprecise_integer_translation: no transform [ 76.662] gen9_composite_picture: integer translation (0, 0), removing [ 76.662] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.662] sna_render_pixmap_bo: GPU all damaged [ 76.662] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.662] gen4_choose_composite_emitter: solid, identity mask [ 76.662] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.662] gen9_composite_get_binding_table(fc80) [ 76.662] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.662] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.662] gen9_emit_vertex_elements: setup id=9 [ 76.662] glyphs0_to_dst: glyph=(165, 738)x(5, 8), unclipped [ 76.662] emit_primitive_identity_mask__avx2: dst=(165, 738), mask=(720.00, 48.00) x (5.00, 8.00) [ 76.662] gen8_vertex_flush[c98] = 3 [ 76.662] gen9_magic_ca_pass: CA fixup (7662 -> 7665) [ 76.662] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.662] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.662] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.662] sna_glyphs(op=3, nlist=1, src=(172, 746)) [ 76.662] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.662] sna_glyphs: discarding mask [ 76.662] glyphs0_to_dst(op=3, src=(172, 746), nlist=1, dst=(172, 746)+(0, 0)) [ 76.662] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.662] gen9_render_composite: 0x0, current mode=1/1 [ 76.662] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 76.662] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.662] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.662] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.662] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.662] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.662] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.662] sna_drawable_use_bo: using whole GPU bo [ 76.662] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.662] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.662] color_convert: src=ff729fcf [20028888] [ 76.662] color_convert: dst=ff729fcf [20028888] [ 76.662] sna_render_get_solid: ff729fcf [ 76.662] sna_render_get_solid(23) = ff729fcf (old) [ 76.662] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.662] sna_transform_is_imprecise_integer_translation: no transform [ 76.662] gen9_composite_picture: integer translation (0, 0), removing [ 76.662] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.662] sna_render_pixmap_bo: GPU all damaged [ 76.662] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.662] gen4_choose_composite_emitter: solid, identity mask [ 76.662] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.662] gen9_composite_get_binding_table(fc40) [ 76.662] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.662] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.662] gen9_emit_vertex_elements: setup id=9 [ 76.662] glyphs0_to_dst: glyph=(171, 740)x(11, 3), unclipped [ 76.662] emit_primitive_identity_mask__avx2: dst=(171, 740), mask=(736.00, 32.00) x (11.00, 3.00) [ 76.662] glyphs0_to_dst: glyph=(180, 735)x(10, 14), unclipped [ 76.662] emit_primitive_identity_mask__avx2: dst=(180, 735), mask=(944.00, 48.00) x (10.00, 14.00) [ 76.662] glyphs0_to_dst: glyph=(189, 735)x(11, 11), unclipped [ 76.662] emit_primitive_identity_mask__avx2: dst=(189, 735), mask=(960.00, 0.00) x (11.00, 11.00) [ 76.662] glyphs0_to_dst: glyph=(198, 738)x(10, 8), unclipped [ 76.662] emit_primitive_identity_mask__avx2: dst=(198, 738), mask=(976.00, 0.00) x (10.00, 8.00) [ 76.663] glyphs0_to_dst: glyph=(208, 738)x(9, 11), unclipped [ 76.663] emit_primitive_identity_mask__avx2: dst=(208, 738), mask=(960.00, 16.00) x (9.00, 11.00) [ 76.663] glyphs0_to_dst: glyph=(216, 735)x(10, 14), unclipped [ 76.663] emit_primitive_identity_mask__avx2: dst=(216, 735), mask=(944.00, 48.00) x (10.00, 14.00) [ 76.663] glyphs0_to_dst: glyph=(225, 736)x(10, 10), unclipped [ 76.663] emit_primitive_identity_mask__avx2: dst=(225, 736), mask=(976.00, 16.00) x (10.00, 10.00) [ 76.663] glyphs0_to_dst: glyph=(234, 747)x(11, 2), unclipped [ 76.663] emit_primitive_identity_mask__avx2: dst=(234, 747), mask=(992.00, 0.00) x (11.00, 2.00) [ 76.663] glyphs0_to_dst: glyph=(243, 735)x(11, 11), unclipped [ 76.663] emit_primitive_identity_mask__avx2: dst=(243, 735), mask=(1008.00, 0.00) x (11.00, 11.00) [ 76.663] glyphs0_to_dst: glyph=(253, 738)x(9, 8), unclipped [ 76.663] emit_primitive_identity_mask__avx2: dst=(253, 738), mask=(720.00, 0.00) x (9.00, 8.00) [ 76.663] glyphs0_to_dst: glyph=(261, 738)x(10, 8), unclipped [ 76.663] emit_primitive_identity_mask__avx2: dst=(261, 738), mask=(704.00, 16.00) x (10.00, 8.00) [ 76.663] glyphs0_to_dst: glyph=(270, 738)x(10, 8), unclipped [ 76.663] emit_primitive_identity_mask__avx2: dst=(270, 738), mask=(704.00, 16.00) x (10.00, 8.00) [ 76.663] glyphs0_to_dst: glyph=(279, 734)x(10, 12), unclipped [ 76.663] emit_primitive_identity_mask__avx2: dst=(279, 734), mask=(992.00, 16.00) x (10.00, 12.00) [ 76.663] glyphs0_to_dst: glyph=(288, 738)x(10, 8), unclipped [ 76.663] emit_primitive_identity_mask__avx2: dst=(288, 738), mask=(704.00, 16.00) x (10.00, 8.00) [ 76.663] glyphs0_to_dst: glyph=(297, 738)x(10, 8), unclipped [ 76.663] emit_primitive_identity_mask__avx2: dst=(297, 738), mask=(752.00, 0.00) x (10.00, 8.00) [ 76.663] glyphs0_to_dst: glyph=(307, 734)x(10, 12), unclipped [ 76.663] emit_primitive_identity_mask__avx2: dst=(307, 734), mask=(1008.00, 16.00) x (10.00, 12.00) [ 76.663] glyphs0_to_dst: glyph=(315, 735)x(11, 11), unclipped [ 76.663] emit_primitive_identity_mask__avx2: dst=(315, 735), mask=(960.00, 0.00) x (11.00, 11.00) [ 76.663] glyphs0_to_dst: glyph=(324, 738)x(11, 8), unclipped [ 76.663] emit_primitive_identity_mask__avx2: dst=(324, 738), mask=(736.00, 16.00) x (11.00, 8.00) [ 76.663] glyphs0_to_dst: glyph=(334, 738)x(9, 11), unclipped [ 76.663] emit_primitive_identity_mask__avx2: dst=(334, 738), mask=(960.00, 16.00) x (9.00, 11.00) [ 76.663] glyphs0_to_dst: glyph=(342, 747)x(11, 2), unclipped [ 76.663] emit_primitive_identity_mask__avx2: dst=(342, 747), mask=(992.00, 0.00) x (11.00, 2.00) [ 76.663] glyphs0_to_dst: glyph=(351, 734)x(10, 12), unclipped [ 76.663] emit_primitive_identity_mask__avx2: dst=(351, 734), mask=(992.00, 16.00) x (10.00, 12.00) [ 76.663] glyphs0_to_dst: glyph=(361, 734)x(9, 12), unclipped [ 76.663] emit_primitive_identity_mask__avx2: dst=(361, 734), mask=(960.00, 32.00) x (9.00, 12.00) [ 76.663] glyphs0_to_dst: glyph=(369, 738)x(10, 11), unclipped [ 76.663] emit_primitive_identity_mask__avx2: dst=(369, 738), mask=(976.00, 32.00) x (10.00, 11.00) [ 76.663] glyphs0_to_dst: glyph=(378, 735)x(10, 14), unclipped [ 76.663] emit_primitive_identity_mask__avx2: dst=(378, 735), mask=(944.00, 48.00) x (10.00, 14.00) [ 76.663] glyphs0_to_dst: glyph=(387, 736)x(10, 10), unclipped [ 76.663] emit_primitive_identity_mask__avx2: dst=(387, 736), mask=(960.00, 48.00) x (10.00, 10.00) [ 76.663] glyphs0_to_dst: glyph=(396, 747)x(11, 2), unclipped [ 76.663] emit_primitive_identity_mask__avx2: dst=(396, 747), mask=(992.00, 0.00) x (11.00, 2.00) [ 76.663] glyphs0_to_dst: glyph=(406, 738)x(9, 8), unclipped [ 76.663] emit_primitive_identity_mask__avx2: dst=(406, 738), mask=(688.00, 32.00) x (9.00, 8.00) [ 76.663] glyphs0_to_dst: glyph=(415, 738)x(9, 8), unclipped [ 76.663] emit_primitive_identity_mask__avx2: dst=(415, 738), mask=(752.00, 16.00) x (9.00, 8.00) [ 76.663] glyphs0_to_dst: glyph=(424, 738)x(9, 11), unclipped [ 76.663] emit_primitive_identity_mask__avx2: dst=(424, 738), mask=(960.00, 16.00) x (9.00, 11.00) [ 76.663] glyphs0_to_dst: glyph=(432, 735)x(10, 11), unclipped [ 76.663] emit_primitive_identity_mask__avx2: dst=(432, 735), mask=(976.00, 48.00) x (10.00, 11.00) [ 76.663] glyphs0_to_dst: glyph=(442, 738)x(9, 8), unclipped [ 76.663] emit_primitive_identity_mask__avx2: dst=(442, 738), mask=(688.00, 32.00) x (9.00, 8.00) [ 76.663] glyphs0_to_dst: glyph=(450, 738)x(10, 11), unclipped [ 76.663] emit_primitive_identity_mask__avx2: dst=(450, 738), mask=(976.00, 32.00) x (10.00, 11.00) [ 76.663] gen8_vertex_flush[d98] = 96 [ 76.663] gen9_magic_ca_pass: CA fixup (7665 -> 7761) [ 76.663] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.663] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.663] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.663] sna_glyphs(op=3, nlist=1, src=(460, 746)) [ 76.663] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.663] sna_glyphs: discarding mask [ 76.663] glyphs0_to_dst(op=3, src=(460, 746), nlist=1, dst=(460, 746)+(0, 0)) [ 76.663] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.663] gen9_render_composite: 0x0, current mode=1/1 [ 76.663] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 76.663] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.663] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.663] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.663] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.663] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.663] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.663] sna_drawable_use_bo: using whole GPU bo [ 76.663] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.663] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.663] color_convert: src=ffffffff [20028888] [ 76.663] color_convert: dst=ffffffff [20028888] [ 76.663] sna_render_get_solid: ffffffff [ 76.663] sna_render_get_solid(white) [ 76.663] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.663] sna_transform_is_imprecise_integer_translation: no transform [ 76.663] gen9_composite_picture: integer translation (0, 0), removing [ 76.663] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.663] sna_render_pixmap_bo: GPU all damaged [ 76.663] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.663] gen4_choose_composite_emitter: solid, identity mask [ 76.663] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.663] gen9_composite_get_binding_table(fc00) [ 76.663] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.663] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.663] gen9_emit_vertex_elements: setup id=9 [ 76.663] glyphs0_to_dst: glyph=(459, 735)x(10, 13), unclipped [ 76.663] emit_primitive_identity_mask__avx2: dst=(459, 735), mask=(752.00, 32.00) x (10.00, 13.00) [ 76.663] glyphs0_to_dst: glyph=(477, 738)x(10, 8), unclipped [ 76.663] emit_primitive_identity_mask__avx2: dst=(477, 738), mask=(848.00, 16.00) x (10.00, 8.00) [ 76.663] glyphs0_to_dst: glyph=(486, 734)x(10, 12), unclipped [ 76.663] emit_primitive_identity_mask__avx2: dst=(486, 734), mask=(864.00, 0.00) x (10.00, 12.00) [ 76.663] glyphs0_to_dst: glyph=(507, 743)x(5, 3), unclipped [ 76.663] emit_primitive_identity_mask__avx2: dst=(507, 743), mask=(1008.00, 32.00) x (5.00, 3.00) [ 76.663] glyphs0_to_dst: glyph=(516, 743)x(5, 3), unclipped [ 76.663] emit_primitive_identity_mask__avx2: dst=(516, 743), mask=(1008.00, 32.00) x (5.00, 3.00) [ 76.663] glyphs0_to_dst: glyph=(523, 735)x(9, 14), unclipped [ 76.663] emit_primitive_identity_mask__avx2: dst=(523, 735), mask=(832.00, 32.00) x (9.00, 14.00) [ 76.663] gen8_vertex_flush[e98] = 18 [ 76.663] gen9_magic_ca_pass: CA fixup (7761 -> 7779) [ 76.663] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.663] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.663] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.663] sna_glyphs(op=3, nlist=1, src=(1, 763)) [ 76.663] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.663] sna_glyphs: discarding mask [ 76.663] glyphs0_to_dst(op=3, src=(1, 763), nlist=1, dst=(1, 763)+(0, 0)) [ 76.663] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.663] gen9_render_composite: 0x0, current mode=1/1 [ 76.663] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 76.663] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.663] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.663] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.663] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.663] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.663] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.663] sna_drawable_use_bo: using whole GPU bo [ 76.663] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.663] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.663] color_convert: src=ff8ae234 [20028888] [ 76.663] color_convert: dst=ff8ae234 [20028888] [ 76.663] sna_render_get_solid: ff8ae234 [ 76.663] sna_render_get_solid(22) = ff8ae234 (old) [ 76.663] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.663] sna_transform_is_imprecise_integer_translation: no transform [ 76.663] gen9_composite_picture: integer translation (0, 0), removing [ 76.663] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.663] sna_render_pixmap_bo: GPU all damaged [ 76.663] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.663] gen4_choose_composite_emitter: solid, identity mask [ 76.663] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.663] gen9_composite_get_binding_table(fbc0) [ 76.663] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.663] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.663] gen9_emit_vertex_elements: setup id=9 [ 76.663] glyphs0_to_dst: glyph=(1, 755)x(9, 8), unclipped [ 76.663] emit_primitive_identity_mask__avx2: dst=(1, 755), mask=(688.00, 32.00) x (9.00, 8.00) [ 76.663] glyphs0_to_dst: glyph=(9, 753)x(10, 13), unclipped [ 76.663] emit_primitive_identity_mask__avx2: dst=(9, 753), mask=(672.00, 48.00) x (10.00, 13.00) [ 76.663] glyphs0_to_dst: glyph=(19, 755)x(9, 8), unclipped [ 76.663] emit_primitive_identity_mask__avx2: dst=(19, 755), mask=(688.00, 32.00) x (9.00, 8.00) [ 76.663] glyphs0_to_dst: glyph=(28, 757)x(8, 3), unclipped [ 76.663] emit_primitive_identity_mask__avx2: dst=(28, 757), mask=(688.00, 48.00) x (8.00, 3.00) [ 76.663] glyphs0_to_dst: glyph=(36, 753)x(11, 10), unclipped [ 76.663] emit_primitive_identity_mask__avx2: dst=(36, 753), mask=(704.00, 0.00) x (11.00, 10.00) [ 76.663] glyphs0_to_dst: glyph=(46, 755)x(9, 8), unclipped [ 76.663] emit_primitive_identity_mask__avx2: dst=(46, 755), mask=(720.00, 0.00) x (9.00, 8.00) [ 76.663] glyphs0_to_dst: glyph=(54, 755)x(10, 8), unclipped [ 76.663] emit_primitive_identity_mask__avx2: dst=(54, 755), mask=(704.00, 16.00) x (10.00, 8.00) [ 76.663] glyphs0_to_dst: glyph=(63, 755)x(10, 8), unclipped [ 76.663] emit_primitive_identity_mask__avx2: dst=(63, 755), mask=(720.00, 16.00) x (10.00, 8.00) [ 76.663] glyphs0_to_dst: glyph=(72, 752)x(10, 11), unclipped [ 76.663] emit_primitive_identity_mask__avx2: dst=(72, 752), mask=(736.00, 0.00) x (10.00, 11.00) [ 76.663] glyphs0_to_dst: glyph=(81, 755)x(10, 8), unclipped [ 76.663] emit_primitive_identity_mask__avx2: dst=(81, 755), mask=(752.00, 0.00) x (10.00, 8.00) [ 76.663] glyphs0_to_dst: glyph=(90, 752)x(10, 11), unclipped [ 76.663] emit_primitive_identity_mask__avx2: dst=(90, 752), mask=(736.00, 0.00) x (10.00, 11.00) [ 76.663] glyphs0_to_dst: glyph=(99, 755)x(11, 8), unclipped [ 76.663] emit_primitive_identity_mask__avx2: dst=(99, 755), mask=(736.00, 16.00) x (11.00, 8.00) [ 76.663] glyphs0_to_dst: glyph=(109, 755)x(9, 8), unclipped [ 76.663] emit_primitive_identity_mask__avx2: dst=(109, 755), mask=(752.00, 16.00) x (9.00, 8.00) [ 76.663] glyphs0_to_dst: glyph=(118, 757)x(8, 3), unclipped [ 76.663] emit_primitive_identity_mask__avx2: dst=(118, 757), mask=(688.00, 48.00) x (8.00, 3.00) [ 76.663] glyphs0_to_dst: glyph=(126, 753)x(10, 10), unclipped [ 76.663] emit_primitive_identity_mask__avx2: dst=(126, 753), mask=(704.00, 32.00) x (10.00, 10.00) [ 76.663] glyphs0_to_dst: glyph=(135, 753)x(10, 10), unclipped [ 76.663] emit_primitive_identity_mask__avx2: dst=(135, 753), mask=(704.00, 32.00) x (10.00, 10.00) [ 76.663] glyphs0_to_dst: glyph=(144, 753)x(10, 10), unclipped [ 76.663] emit_primitive_identity_mask__avx2: dst=(144, 753), mask=(720.00, 32.00) x (10.00, 10.00) [ 76.663] glyphs0_to_dst: glyph=(153, 753)x(10, 10), unclipped [ 76.663] emit_primitive_identity_mask__avx2: dst=(153, 753), mask=(704.00, 48.00) x (10.00, 10.00) [ 76.663] gen8_vertex_flush[f98] = 54 [ 76.663] gen9_magic_ca_pass: CA fixup (7779 -> 7833) [ 76.663] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.663] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.663] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.663] sna_glyphs(op=3, nlist=1, src=(163, 763)) [ 76.663] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.663] sna_glyphs: discarding mask [ 76.663] glyphs0_to_dst(op=3, src=(163, 763), nlist=1, dst=(163, 763)+(0, 0)) [ 76.663] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.663] gen9_render_composite: 0x0, current mode=1/1 [ 76.663] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 76.663] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.663] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.663] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.663] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.663] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.663] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.663] sna_drawable_use_bo: using whole GPU bo [ 76.663] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.663] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.663] color_convert: src=ffffffff [20028888] [ 76.663] color_convert: dst=ffffffff [20028888] [ 76.663] sna_render_get_solid: ffffffff [ 76.663] sna_render_get_solid(white) [ 76.663] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.663] sna_transform_is_imprecise_integer_translation: no transform [ 76.663] gen9_composite_picture: integer translation (0, 0), removing [ 76.663] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.663] sna_render_pixmap_bo: GPU all damaged [ 76.663] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.663] gen4_choose_composite_emitter: solid, identity mask [ 76.663] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.663] gen9_composite_get_binding_table(fb80) [ 76.663] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.663] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.663] gen9_emit_vertex_elements: setup id=9 [ 76.663] glyphs0_to_dst: glyph=(165, 755)x(5, 8), unclipped [ 76.663] emit_primitive_identity_mask__avx2: dst=(165, 755), mask=(720.00, 48.00) x (5.00, 8.00) [ 76.663] gen8_vertex_flush[1098] = 3 [ 76.663] gen9_magic_ca_pass: CA fixup (7833 -> 7836) [ 76.663] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.663] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.663] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.663] sna_glyphs(op=3, nlist=1, src=(172, 763)) [ 76.663] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.663] sna_glyphs: discarding mask [ 76.663] glyphs0_to_dst(op=3, src=(172, 763), nlist=1, dst=(172, 763)+(0, 0)) [ 76.663] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.663] gen9_render_composite: 0x0, current mode=1/1 [ 76.663] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 76.663] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.663] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.663] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.663] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.663] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.663] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.663] sna_drawable_use_bo: using whole GPU bo [ 76.663] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.663] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.663] color_convert: src=ff729fcf [20028888] [ 76.663] color_convert: dst=ff729fcf [20028888] [ 76.663] sna_render_get_solid: ff729fcf [ 76.663] sna_render_get_solid(23) = ff729fcf (old) [ 76.663] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.663] sna_transform_is_imprecise_integer_translation: no transform [ 76.663] gen9_composite_picture: integer translation (0, 0), removing [ 76.663] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.663] sna_render_pixmap_bo: GPU all damaged [ 76.663] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.663] gen4_choose_composite_emitter: solid, identity mask [ 76.663] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.663] gen9_composite_get_binding_table(fb40) [ 76.663] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.663] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.663] gen9_emit_vertex_elements: setup id=9 [ 76.663] glyphs0_to_dst: glyph=(171, 757)x(11, 3), unclipped [ 76.663] emit_primitive_identity_mask__avx2: dst=(171, 757), mask=(736.00, 32.00) x (11.00, 3.00) [ 76.663] glyphs0_to_dst: glyph=(180, 752)x(10, 14), unclipped [ 76.663] emit_primitive_identity_mask__avx2: dst=(180, 752), mask=(944.00, 48.00) x (10.00, 14.00) [ 76.663] glyphs0_to_dst: glyph=(189, 752)x(11, 11), unclipped [ 76.663] emit_primitive_identity_mask__avx2: dst=(189, 752), mask=(960.00, 0.00) x (11.00, 11.00) [ 76.663] glyphs0_to_dst: glyph=(198, 755)x(10, 8), unclipped [ 76.663] emit_primitive_identity_mask__avx2: dst=(198, 755), mask=(976.00, 0.00) x (10.00, 8.00) [ 76.663] glyphs0_to_dst: glyph=(208, 755)x(9, 11), unclipped [ 76.663] emit_primitive_identity_mask__avx2: dst=(208, 755), mask=(960.00, 16.00) x (9.00, 11.00) [ 76.663] glyphs0_to_dst: glyph=(216, 752)x(10, 14), unclipped [ 76.663] emit_primitive_identity_mask__avx2: dst=(216, 752), mask=(944.00, 48.00) x (10.00, 14.00) [ 76.663] glyphs0_to_dst: glyph=(225, 753)x(10, 10), unclipped [ 76.663] emit_primitive_identity_mask__avx2: dst=(225, 753), mask=(976.00, 16.00) x (10.00, 10.00) [ 76.663] glyphs0_to_dst: glyph=(234, 764)x(11, 2), unclipped [ 76.663] emit_primitive_identity_mask__avx2: dst=(234, 764), mask=(992.00, 0.00) x (11.00, 2.00) [ 76.663] glyphs0_to_dst: glyph=(243, 752)x(11, 11), unclipped [ 76.663] emit_primitive_identity_mask__avx2: dst=(243, 752), mask=(1008.00, 0.00) x (11.00, 11.00) [ 76.663] glyphs0_to_dst: glyph=(253, 755)x(9, 8), unclipped [ 76.663] emit_primitive_identity_mask__avx2: dst=(253, 755), mask=(720.00, 0.00) x (9.00, 8.00) [ 76.663] glyphs0_to_dst: glyph=(261, 755)x(10, 8), unclipped [ 76.663] emit_primitive_identity_mask__avx2: dst=(261, 755), mask=(704.00, 16.00) x (10.00, 8.00) [ 76.663] glyphs0_to_dst: glyph=(270, 755)x(10, 8), unclipped [ 76.663] emit_primitive_identity_mask__avx2: dst=(270, 755), mask=(704.00, 16.00) x (10.00, 8.00) [ 76.663] glyphs0_to_dst: glyph=(279, 751)x(10, 12), unclipped [ 76.663] emit_primitive_identity_mask__avx2: dst=(279, 751), mask=(992.00, 16.00) x (10.00, 12.00) [ 76.663] glyphs0_to_dst: glyph=(288, 755)x(10, 8), unclipped [ 76.663] emit_primitive_identity_mask__avx2: dst=(288, 755), mask=(704.00, 16.00) x (10.00, 8.00) [ 76.663] glyphs0_to_dst: glyph=(297, 755)x(10, 8), unclipped [ 76.663] emit_primitive_identity_mask__avx2: dst=(297, 755), mask=(752.00, 0.00) x (10.00, 8.00) [ 76.663] glyphs0_to_dst: glyph=(307, 751)x(10, 12), unclipped [ 76.663] emit_primitive_identity_mask__avx2: dst=(307, 751), mask=(1008.00, 16.00) x (10.00, 12.00) [ 76.663] glyphs0_to_dst: glyph=(315, 752)x(11, 11), unclipped [ 76.663] emit_primitive_identity_mask__avx2: dst=(315, 752), mask=(960.00, 0.00) x (11.00, 11.00) [ 76.663] glyphs0_to_dst: glyph=(324, 755)x(11, 8), unclipped [ 76.663] emit_primitive_identity_mask__avx2: dst=(324, 755), mask=(736.00, 16.00) x (11.00, 8.00) [ 76.663] glyphs0_to_dst: glyph=(334, 755)x(9, 11), unclipped [ 76.663] emit_primitive_identity_mask__avx2: dst=(334, 755), mask=(960.00, 16.00) x (9.00, 11.00) [ 76.663] glyphs0_to_dst: glyph=(342, 764)x(11, 2), unclipped [ 76.663] emit_primitive_identity_mask__avx2: dst=(342, 764), mask=(992.00, 0.00) x (11.00, 2.00) [ 76.663] glyphs0_to_dst: glyph=(351, 751)x(10, 12), unclipped [ 76.663] emit_primitive_identity_mask__avx2: dst=(351, 751), mask=(992.00, 16.00) x (10.00, 12.00) [ 76.663] glyphs0_to_dst: glyph=(361, 751)x(9, 12), unclipped [ 76.663] emit_primitive_identity_mask__avx2: dst=(361, 751), mask=(960.00, 32.00) x (9.00, 12.00) [ 76.663] glyphs0_to_dst: glyph=(369, 755)x(10, 11), unclipped [ 76.663] emit_primitive_identity_mask__avx2: dst=(369, 755), mask=(976.00, 32.00) x (10.00, 11.00) [ 76.663] gen8_vertex_flush[1198] = 69 [ 76.663] gen9_magic_ca_pass: CA fixup (7836 -> 7905) [ 76.663] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.663] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.663] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.663] sna_glyphs(op=3, nlist=1, src=(379, 763)) [ 76.663] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.663] sna_glyphs: discarding mask [ 76.663] glyphs0_to_dst(op=3, src=(379, 763), nlist=1, dst=(379, 763)+(0, 0)) [ 76.663] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.663] gen9_render_composite: 0x0, current mode=1/1 [ 76.663] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 76.663] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.663] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.663] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.663] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.663] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.663] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.663] sna_drawable_use_bo: using whole GPU bo [ 76.663] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.663] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.664] color_convert: src=ffffffff [20028888] [ 76.664] color_convert: dst=ffffffff [20028888] [ 76.664] sna_render_get_solid: ffffffff [ 76.664] sna_render_get_solid(white) [ 76.664] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.664] sna_transform_is_imprecise_integer_translation: no transform [ 76.664] gen9_composite_picture: integer translation (0, 0), removing [ 76.664] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.664] sna_render_pixmap_bo: GPU all damaged [ 76.664] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.664] gen4_choose_composite_emitter: solid, identity mask [ 76.664] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.664] gen9_composite_get_binding_table(fb00) [ 76.664] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.664] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.664] gen9_emit_vertex_elements: setup id=9 [ 76.664] glyphs0_to_dst: glyph=(378, 752)x(10, 13), unclipped [ 76.664] emit_primitive_identity_mask__avx2: dst=(378, 752), mask=(752.00, 32.00) x (10.00, 13.00) [ 76.664] glyphs0_to_dst: glyph=(396, 752)x(10, 11), unclipped [ 76.664] emit_primitive_identity_mask__avx2: dst=(396, 752), mask=(880.00, 32.00) x (10.00, 11.00) [ 76.664] glyphs0_to_dst: glyph=(406, 755)x(9, 8), unclipped [ 76.664] emit_primitive_identity_mask__avx2: dst=(406, 755), mask=(896.00, 48.00) x (9.00, 8.00) [ 76.664] gen8_vertex_flush[1298] = 9 [ 76.664] gen9_magic_ca_pass: CA fixup (7905 -> 7914) [ 76.664] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.664] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.664] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.664] sna_glyphs(op=3, nlist=1, src=(1, 780)) [ 76.664] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.664] sna_glyphs: discarding mask [ 76.664] glyphs0_to_dst(op=3, src=(1, 780), nlist=1, dst=(1, 780)+(0, 0)) [ 76.664] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.664] gen9_render_composite: 0x0, current mode=1/1 [ 76.664] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 76.664] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.664] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.664] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.664] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.664] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.664] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.664] sna_drawable_use_bo: using whole GPU bo [ 76.664] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.664] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.664] color_convert: src=ff729fcf [20028888] [ 76.664] color_convert: dst=ff729fcf [20028888] [ 76.664] sna_render_get_solid: ff729fcf [ 76.664] sna_render_get_solid(23) = ff729fcf (last) [ 76.664] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.664] sna_transform_is_imprecise_integer_translation: no transform [ 76.664] gen9_composite_picture: integer translation (0, 0), removing [ 76.664] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.664] sna_render_pixmap_bo: GPU all damaged [ 76.664] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.664] gen4_choose_composite_emitter: solid, identity mask [ 76.664] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.664] gen9_composite_get_binding_table(fac0) [ 76.664] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.664] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.664] gen9_emit_vertex_elements: setup id=9 [ 76.664] glyphs0_to_dst: glyph=(0, 770)x(10, 10), unclipped [ 76.664] emit_primitive_identity_mask__avx2: dst=(0, 770), mask=(960.00, 48.00) x (10.00, 10.00) [ 76.664] glyphs0_to_dst: glyph=(9, 781)x(11, 2), unclipped [ 76.664] emit_primitive_identity_mask__avx2: dst=(9, 781), mask=(992.00, 0.00) x (11.00, 2.00) [ 76.664] glyphs0_to_dst: glyph=(19, 772)x(9, 8), unclipped [ 76.664] emit_primitive_identity_mask__avx2: dst=(19, 772), mask=(688.00, 32.00) x (9.00, 8.00) [ 76.664] glyphs0_to_dst: glyph=(28, 772)x(9, 8), unclipped [ 76.664] emit_primitive_identity_mask__avx2: dst=(28, 772), mask=(752.00, 16.00) x (9.00, 8.00) [ 76.664] glyphs0_to_dst: glyph=(37, 772)x(9, 11), unclipped [ 76.664] emit_primitive_identity_mask__avx2: dst=(37, 772), mask=(960.00, 16.00) x (9.00, 11.00) [ 76.664] glyphs0_to_dst: glyph=(45, 769)x(10, 11), unclipped [ 76.664] emit_primitive_identity_mask__avx2: dst=(45, 769), mask=(976.00, 48.00) x (10.00, 11.00) [ 76.664] glyphs0_to_dst: glyph=(55, 772)x(9, 8), unclipped [ 76.664] emit_primitive_identity_mask__avx2: dst=(55, 772), mask=(688.00, 32.00) x (9.00, 8.00) [ 76.664] glyphs0_to_dst: glyph=(63, 772)x(10, 11), unclipped [ 76.664] emit_primitive_identity_mask__avx2: dst=(63, 772), mask=(976.00, 32.00) x (10.00, 11.00) [ 76.664] gen8_vertex_flush[1398] = 24 [ 76.664] gen9_magic_ca_pass: CA fixup (7914 -> 7938) [ 76.664] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.664] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.664] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.664] sna_glyphs(op=3, nlist=1, src=(1, 797)) [ 76.664] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.664] sna_glyphs: discarding mask [ 76.664] glyphs0_to_dst(op=3, src=(1, 797), nlist=1, dst=(1, 797)+(0, 0)) [ 76.664] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.664] gen9_render_composite: 0x0, current mode=1/1 [ 76.664] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 76.664] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.664] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.664] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.664] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.664] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.664] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.664] sna_drawable_use_bo: using whole GPU bo [ 76.664] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.664] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.664] color_convert: src=ff8ae234 [20028888] [ 76.664] color_convert: dst=ff8ae234 [20028888] [ 76.664] sna_render_get_solid: ff8ae234 [ 76.664] sna_render_get_solid(22) = ff8ae234 (old) [ 76.664] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.664] sna_transform_is_imprecise_integer_translation: no transform [ 76.664] gen9_composite_picture: integer translation (0, 0), removing [ 76.664] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.664] sna_render_pixmap_bo: GPU all damaged [ 76.664] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.664] gen4_choose_composite_emitter: solid, identity mask [ 76.664] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.664] gen9_composite_get_binding_table(fa80) [ 76.664] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.664] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.664] gen9_emit_vertex_elements: setup id=9 [ 76.664] glyphs0_to_dst: glyph=(1, 789)x(9, 8), unclipped [ 76.664] emit_primitive_identity_mask__avx2: dst=(1, 789), mask=(688.00, 32.00) x (9.00, 8.00) [ 76.664] glyphs0_to_dst: glyph=(9, 787)x(10, 13), unclipped [ 76.664] emit_primitive_identity_mask__avx2: dst=(9, 787), mask=(672.00, 48.00) x (10.00, 13.00) [ 76.664] glyphs0_to_dst: glyph=(19, 789)x(9, 8), unclipped [ 76.664] emit_primitive_identity_mask__avx2: dst=(19, 789), mask=(688.00, 32.00) x (9.00, 8.00) [ 76.664] glyphs0_to_dst: glyph=(28, 791)x(8, 3), unclipped [ 76.664] emit_primitive_identity_mask__avx2: dst=(28, 791), mask=(688.00, 48.00) x (8.00, 3.00) [ 76.664] glyphs0_to_dst: glyph=(36, 787)x(11, 10), unclipped [ 76.664] emit_primitive_identity_mask__avx2: dst=(36, 787), mask=(704.00, 0.00) x (11.00, 10.00) [ 76.664] glyphs0_to_dst: glyph=(46, 789)x(9, 8), unclipped [ 76.664] emit_primitive_identity_mask__avx2: dst=(46, 789), mask=(720.00, 0.00) x (9.00, 8.00) [ 76.664] glyphs0_to_dst: glyph=(54, 789)x(10, 8), unclipped [ 76.664] emit_primitive_identity_mask__avx2: dst=(54, 789), mask=(704.00, 16.00) x (10.00, 8.00) [ 76.664] glyphs0_to_dst: glyph=(63, 789)x(10, 8), unclipped [ 76.664] emit_primitive_identity_mask__avx2: dst=(63, 789), mask=(720.00, 16.00) x (10.00, 8.00) [ 76.664] glyphs0_to_dst: glyph=(72, 786)x(10, 11), unclipped [ 76.664] emit_primitive_identity_mask__avx2: dst=(72, 786), mask=(736.00, 0.00) x (10.00, 11.00) [ 76.664] glyphs0_to_dst: glyph=(81, 789)x(10, 8), unclipped [ 76.664] emit_primitive_identity_mask__avx2: dst=(81, 789), mask=(752.00, 0.00) x (10.00, 8.00) [ 76.664] glyphs0_to_dst: glyph=(90, 786)x(10, 11), unclipped [ 76.664] emit_primitive_identity_mask__avx2: dst=(90, 786), mask=(736.00, 0.00) x (10.00, 11.00) [ 76.664] glyphs0_to_dst: glyph=(99, 789)x(11, 8), unclipped [ 76.664] emit_primitive_identity_mask__avx2: dst=(99, 789), mask=(736.00, 16.00) x (11.00, 8.00) [ 76.664] glyphs0_to_dst: glyph=(109, 789)x(9, 8), unclipped [ 76.664] emit_primitive_identity_mask__avx2: dst=(109, 789), mask=(752.00, 16.00) x (9.00, 8.00) [ 76.664] glyphs0_to_dst: glyph=(118, 791)x(8, 3), unclipped [ 76.664] emit_primitive_identity_mask__avx2: dst=(118, 791), mask=(688.00, 48.00) x (8.00, 3.00) [ 76.664] glyphs0_to_dst: glyph=(126, 787)x(10, 10), unclipped [ 76.664] emit_primitive_identity_mask__avx2: dst=(126, 787), mask=(704.00, 32.00) x (10.00, 10.00) [ 76.664] glyphs0_to_dst: glyph=(135, 787)x(10, 10), unclipped [ 76.664] emit_primitive_identity_mask__avx2: dst=(135, 787), mask=(704.00, 32.00) x (10.00, 10.00) [ 76.664] glyphs0_to_dst: glyph=(144, 787)x(10, 10), unclipped [ 76.664] emit_primitive_identity_mask__avx2: dst=(144, 787), mask=(720.00, 32.00) x (10.00, 10.00) [ 76.664] glyphs0_to_dst: glyph=(153, 787)x(10, 10), unclipped [ 76.664] emit_primitive_identity_mask__avx2: dst=(153, 787), mask=(704.00, 48.00) x (10.00, 10.00) [ 76.664] gen8_vertex_flush[1498] = 54 [ 76.664] gen9_magic_ca_pass: CA fixup (7938 -> 7992) [ 76.664] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.664] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.664] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.664] sna_glyphs(op=3, nlist=1, src=(163, 797)) [ 76.664] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.664] sna_glyphs: discarding mask [ 76.664] glyphs0_to_dst(op=3, src=(163, 797), nlist=1, dst=(163, 797)+(0, 0)) [ 76.664] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.664] gen9_render_composite: 0x0, current mode=1/1 [ 76.664] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 76.664] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.664] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.664] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.664] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.664] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.664] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.664] sna_drawable_use_bo: using whole GPU bo [ 76.664] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.664] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.664] color_convert: src=ffffffff [20028888] [ 76.664] color_convert: dst=ffffffff [20028888] [ 76.664] sna_render_get_solid: ffffffff [ 76.664] sna_render_get_solid(white) [ 76.664] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.664] sna_transform_is_imprecise_integer_translation: no transform [ 76.664] gen9_composite_picture: integer translation (0, 0), removing [ 76.664] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.664] sna_render_pixmap_bo: GPU all damaged [ 76.664] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.664] gen4_choose_composite_emitter: solid, identity mask [ 76.664] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.664] gen9_composite_get_binding_table(fa40) [ 76.664] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.664] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.664] gen9_emit_vertex_elements: setup id=9 [ 76.664] glyphs0_to_dst: glyph=(165, 789)x(5, 8), unclipped [ 76.664] emit_primitive_identity_mask__avx2: dst=(165, 789), mask=(720.00, 48.00) x (5.00, 8.00) [ 76.664] gen8_vertex_flush[1598] = 3 [ 76.664] gen9_magic_ca_pass: CA fixup (7992 -> 7995) [ 76.664] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.664] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.664] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.664] sna_glyphs(op=3, nlist=1, src=(172, 797)) [ 76.664] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.664] sna_glyphs: discarding mask [ 76.664] glyphs0_to_dst(op=3, src=(172, 797), nlist=1, dst=(172, 797)+(0, 0)) [ 76.664] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.664] gen9_render_composite: 0x0, current mode=1/1 [ 76.664] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 76.664] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.664] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.664] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.664] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.664] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.664] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.664] sna_drawable_use_bo: using whole GPU bo [ 76.664] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.664] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.664] color_convert: src=ff729fcf [20028888] [ 76.664] color_convert: dst=ff729fcf [20028888] [ 76.664] sna_render_get_solid: ff729fcf [ 76.664] sna_render_get_solid(23) = ff729fcf (old) [ 76.664] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.664] sna_transform_is_imprecise_integer_translation: no transform [ 76.664] gen9_composite_picture: integer translation (0, 0), removing [ 76.664] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.664] sna_render_pixmap_bo: GPU all damaged [ 76.664] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.664] gen4_choose_composite_emitter: solid, identity mask [ 76.664] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.664] gen9_composite_get_binding_table(fa00) [ 76.664] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.664] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.664] gen9_emit_vertex_elements: setup id=9 [ 76.664] glyphs0_to_dst: glyph=(171, 791)x(11, 3), unclipped [ 76.664] emit_primitive_identity_mask__avx2: dst=(171, 791), mask=(736.00, 32.00) x (11.00, 3.00) [ 76.664] glyphs0_to_dst: glyph=(180, 786)x(10, 14), unclipped [ 76.664] emit_primitive_identity_mask__avx2: dst=(180, 786), mask=(944.00, 48.00) x (10.00, 14.00) [ 76.664] glyphs0_to_dst: glyph=(189, 786)x(11, 11), unclipped [ 76.664] emit_primitive_identity_mask__avx2: dst=(189, 786), mask=(960.00, 0.00) x (11.00, 11.00) [ 76.664] glyphs0_to_dst: glyph=(198, 789)x(10, 8), unclipped [ 76.664] emit_primitive_identity_mask__avx2: dst=(198, 789), mask=(976.00, 0.00) x (10.00, 8.00) [ 76.664] glyphs0_to_dst: glyph=(208, 789)x(9, 11), unclipped [ 76.664] emit_primitive_identity_mask__avx2: dst=(208, 789), mask=(960.00, 16.00) x (9.00, 11.00) [ 76.664] glyphs0_to_dst: glyph=(216, 786)x(10, 14), unclipped [ 76.664] emit_primitive_identity_mask__avx2: dst=(216, 786), mask=(944.00, 48.00) x (10.00, 14.00) [ 76.664] glyphs0_to_dst: glyph=(225, 787)x(10, 10), unclipped [ 76.664] emit_primitive_identity_mask__avx2: dst=(225, 787), mask=(976.00, 16.00) x (10.00, 10.00) [ 76.664] glyphs0_to_dst: glyph=(234, 798)x(11, 2), unclipped [ 76.664] emit_primitive_identity_mask__avx2: dst=(234, 798), mask=(992.00, 0.00) x (11.00, 2.00) [ 76.664] glyphs0_to_dst: glyph=(243, 786)x(11, 11), unclipped [ 76.664] emit_primitive_identity_mask__avx2: dst=(243, 786), mask=(1008.00, 0.00) x (11.00, 11.00) [ 76.664] glyphs0_to_dst: glyph=(253, 789)x(9, 8), unclipped [ 76.664] emit_primitive_identity_mask__avx2: dst=(253, 789), mask=(720.00, 0.00) x (9.00, 8.00) [ 76.664] glyphs0_to_dst: glyph=(261, 789)x(10, 8), unclipped [ 76.664] emit_primitive_identity_mask__avx2: dst=(261, 789), mask=(704.00, 16.00) x (10.00, 8.00) [ 76.664] glyphs0_to_dst: glyph=(270, 789)x(10, 8), unclipped [ 76.664] emit_primitive_identity_mask__avx2: dst=(270, 789), mask=(704.00, 16.00) x (10.00, 8.00) [ 76.664] glyphs0_to_dst: glyph=(279, 785)x(10, 12), unclipped [ 76.664] emit_primitive_identity_mask__avx2: dst=(279, 785), mask=(992.00, 16.00) x (10.00, 12.00) [ 76.664] glyphs0_to_dst: glyph=(288, 789)x(10, 8), unclipped [ 76.664] emit_primitive_identity_mask__avx2: dst=(288, 789), mask=(704.00, 16.00) x (10.00, 8.00) [ 76.664] glyphs0_to_dst: glyph=(297, 789)x(10, 8), unclipped [ 76.664] emit_primitive_identity_mask__avx2: dst=(297, 789), mask=(752.00, 0.00) x (10.00, 8.00) [ 76.664] glyphs0_to_dst: glyph=(307, 785)x(10, 12), unclipped [ 76.664] emit_primitive_identity_mask__avx2: dst=(307, 785), mask=(1008.00, 16.00) x (10.00, 12.00) [ 76.664] glyphs0_to_dst: glyph=(315, 786)x(11, 11), unclipped [ 76.664] emit_primitive_identity_mask__avx2: dst=(315, 786), mask=(960.00, 0.00) x (11.00, 11.00) [ 76.664] glyphs0_to_dst: glyph=(324, 789)x(11, 8), unclipped [ 76.664] emit_primitive_identity_mask__avx2: dst=(324, 789), mask=(736.00, 16.00) x (11.00, 8.00) [ 76.664] glyphs0_to_dst: glyph=(334, 789)x(9, 11), unclipped [ 76.664] emit_primitive_identity_mask__avx2: dst=(334, 789), mask=(960.00, 16.00) x (9.00, 11.00) [ 76.664] glyphs0_to_dst: glyph=(342, 798)x(11, 2), unclipped [ 76.664] emit_primitive_identity_mask__avx2: dst=(342, 798), mask=(992.00, 0.00) x (11.00, 2.00) [ 76.664] glyphs0_to_dst: glyph=(351, 785)x(10, 12), unclipped [ 76.664] emit_primitive_identity_mask__avx2: dst=(351, 785), mask=(992.00, 16.00) x (10.00, 12.00) [ 76.664] glyphs0_to_dst: glyph=(361, 785)x(9, 12), unclipped [ 76.664] emit_primitive_identity_mask__avx2: dst=(361, 785), mask=(960.00, 32.00) x (9.00, 12.00) [ 76.664] glyphs0_to_dst: glyph=(369, 789)x(10, 11), unclipped [ 76.664] emit_primitive_identity_mask__avx2: dst=(369, 789), mask=(976.00, 32.00) x (10.00, 11.00) [ 76.664] gen8_vertex_flush[1698] = 69 [ 76.664] gen9_magic_ca_pass: CA fixup (7995 -> 8064) [ 76.664] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.664] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.664] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.664] sna_glyphs(op=3, nlist=1, src=(379, 797)) [ 76.664] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.664] sna_glyphs: discarding mask [ 76.664] glyphs0_to_dst(op=3, src=(379, 797), nlist=1, dst=(379, 797)+(0, 0)) [ 76.664] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.664] gen9_render_composite: 0x0, current mode=1/1 [ 76.664] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 76.664] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.664] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.664] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.664] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.664] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.664] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.664] sna_drawable_use_bo: using whole GPU bo [ 76.664] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.664] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.664] color_convert: src=ffffffff [20028888] [ 76.664] color_convert: dst=ffffffff [20028888] [ 76.664] sna_render_get_solid: ffffffff [ 76.664] sna_render_get_solid(white) [ 76.664] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.664] sna_transform_is_imprecise_integer_translation: no transform [ 76.664] gen9_composite_picture: integer translation (0, 0), removing [ 76.664] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.664] sna_render_pixmap_bo: GPU all damaged [ 76.664] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.664] gen4_choose_composite_emitter: solid, identity mask [ 76.664] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.664] gen9_composite_get_binding_table(f9c0) [ 76.664] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.664] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.664] gen9_emit_vertex_elements: setup id=9 [ 76.664] glyphs0_to_dst: glyph=(378, 786)x(10, 13), unclipped [ 76.664] emit_primitive_identity_mask__avx2: dst=(378, 786), mask=(752.00, 32.00) x (10.00, 13.00) [ 76.664] glyphs0_to_dst: glyph=(396, 789)x(10, 8), unclipped [ 76.664] emit_primitive_identity_mask__avx2: dst=(396, 789), mask=(864.00, 16.00) x (10.00, 8.00) [ 76.664] glyphs0_to_dst: glyph=(406, 785)x(10, 12), unclipped [ 76.664] emit_primitive_identity_mask__avx2: dst=(406, 785), mask=(912.00, 48.00) x (10.00, 12.00) [ 76.664] glyphs0_to_dst: glyph=(414, 785)x(10, 12), unclipped [ 76.664] emit_primitive_identity_mask__avx2: dst=(414, 785), mask=(864.00, 0.00) x (10.00, 12.00) [ 76.664] glyphs0_to_dst: glyph=(423, 786)x(10, 11), unclipped [ 76.664] emit_primitive_identity_mask__avx2: dst=(423, 786), mask=(992.00, 32.00) x (10.00, 11.00) [ 76.665] glyphs0_to_dst: glyph=(433, 789)x(9, 8), unclipped [ 76.665] emit_primitive_identity_mask__avx2: dst=(433, 789), mask=(848.00, 48.00) x (9.00, 8.00) [ 76.665] glyphs0_to_dst: glyph=(450, 787)x(10, 10), unclipped [ 76.665] emit_primitive_identity_mask__avx2: dst=(450, 787), mask=(912.00, 0.00) x (10.00, 10.00) [ 76.665] glyphs0_to_dst: glyph=(459, 799)x(11, 2), unclipped [ 76.665] emit_primitive_identity_mask__avx2: dst=(459, 799), mask=(832.00, 48.00) x (11.00, 2.00) [ 76.665] glyphs0_to_dst: glyph=(469, 789)x(9, 8), unclipped [ 76.665] emit_primitive_identity_mask__avx2: dst=(469, 789), mask=(848.00, 48.00) x (9.00, 8.00) [ 76.665] glyphs0_to_dst: glyph=(477, 789)x(10, 8), unclipped [ 76.665] emit_primitive_identity_mask__avx2: dst=(477, 789), mask=(864.00, 32.00) x (10.00, 8.00) [ 76.665] glyphs0_to_dst: glyph=(487, 789)x(9, 8), unclipped [ 76.665] emit_primitive_identity_mask__avx2: dst=(487, 789), mask=(896.00, 48.00) x (9.00, 8.00) [ 76.665] glyphs0_to_dst: glyph=(495, 786)x(10, 11), unclipped [ 76.665] emit_primitive_identity_mask__avx2: dst=(495, 786), mask=(992.00, 32.00) x (10.00, 11.00) [ 76.665] glyphs0_to_dst: glyph=(505, 789)x(9, 8), unclipped [ 76.665] emit_primitive_identity_mask__avx2: dst=(505, 789), mask=(32.00, 96.00) x (9.00, 8.00) [ 76.665] glyphs0_to_dst: glyph=(513, 786)x(10, 11), unclipped [ 76.665] emit_primitive_identity_mask__avx2: dst=(513, 786), mask=(992.00, 32.00) x (10.00, 11.00) [ 76.665] glyphs0_to_dst: glyph=(523, 789)x(9, 8), unclipped [ 76.665] emit_primitive_identity_mask__avx2: dst=(523, 789), mask=(896.00, 0.00) x (9.00, 8.00) [ 76.665] glyphs0_to_dst: glyph=(531, 789)x(10, 11), unclipped [ 76.665] emit_primitive_identity_mask__avx2: dst=(531, 789), mask=(880.00, 48.00) x (10.00, 11.00) [ 76.665] gen8_vertex_flush[1798] = 48 [ 76.665] gen9_magic_ca_pass: CA fixup (8064 -> 8112) [ 76.665] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.665] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.665] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.665] sna_glyphs(op=3, nlist=1, src=(1, 814)) [ 76.665] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.665] sna_glyphs: discarding mask [ 76.665] glyphs0_to_dst(op=3, src=(1, 814), nlist=1, dst=(1, 814)+(0, 0)) [ 76.665] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.665] gen9_render_composite: 0x0, current mode=1/1 [ 76.665] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 76.665] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.665] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.665] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.665] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.665] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.665] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.665] sna_drawable_use_bo: using whole GPU bo [ 76.665] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.665] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.665] color_convert: src=ff8ae234 [20028888] [ 76.665] color_convert: dst=ff8ae234 [20028888] [ 76.665] sna_render_get_solid: ff8ae234 [ 76.665] sna_render_get_solid(22) = ff8ae234 (old) [ 76.665] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.665] sna_transform_is_imprecise_integer_translation: no transform [ 76.665] gen9_composite_picture: integer translation (0, 0), removing [ 76.665] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.665] sna_render_pixmap_bo: GPU all damaged [ 76.665] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.665] gen4_choose_composite_emitter: solid, identity mask [ 76.665] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.665] gen9_composite_get_binding_table(f980) [ 76.665] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.665] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.665] gen9_emit_vertex_elements: setup id=9 [ 76.665] glyphs0_to_dst: glyph=(1, 806)x(9, 8), unclipped [ 76.665] emit_primitive_identity_mask__avx2: dst=(1, 806), mask=(688.00, 32.00) x (9.00, 8.00) [ 76.665] glyphs0_to_dst: glyph=(9, 804)x(10, 13), unclipped [ 76.665] emit_primitive_identity_mask__avx2: dst=(9, 804), mask=(672.00, 48.00) x (10.00, 13.00) [ 76.665] glyphs0_to_dst: glyph=(19, 806)x(9, 8), unclipped [ 76.665] emit_primitive_identity_mask__avx2: dst=(19, 806), mask=(688.00, 32.00) x (9.00, 8.00) [ 76.665] glyphs0_to_dst: glyph=(28, 808)x(8, 3), unclipped [ 76.665] emit_primitive_identity_mask__avx2: dst=(28, 808), mask=(688.00, 48.00) x (8.00, 3.00) [ 76.665] glyphs0_to_dst: glyph=(36, 804)x(11, 10), unclipped [ 76.665] emit_primitive_identity_mask__avx2: dst=(36, 804), mask=(704.00, 0.00) x (11.00, 10.00) [ 76.665] glyphs0_to_dst: glyph=(46, 806)x(9, 8), unclipped [ 76.665] emit_primitive_identity_mask__avx2: dst=(46, 806), mask=(720.00, 0.00) x (9.00, 8.00) [ 76.665] glyphs0_to_dst: glyph=(54, 806)x(10, 8), unclipped [ 76.665] emit_primitive_identity_mask__avx2: dst=(54, 806), mask=(704.00, 16.00) x (10.00, 8.00) [ 76.665] glyphs0_to_dst: glyph=(63, 806)x(10, 8), unclipped [ 76.665] emit_primitive_identity_mask__avx2: dst=(63, 806), mask=(720.00, 16.00) x (10.00, 8.00) [ 76.665] glyphs0_to_dst: glyph=(72, 803)x(10, 11), unclipped [ 76.665] emit_primitive_identity_mask__avx2: dst=(72, 803), mask=(736.00, 0.00) x (10.00, 11.00) [ 76.665] glyphs0_to_dst: glyph=(81, 806)x(10, 8), unclipped [ 76.665] emit_primitive_identity_mask__avx2: dst=(81, 806), mask=(752.00, 0.00) x (10.00, 8.00) [ 76.665] glyphs0_to_dst: glyph=(90, 803)x(10, 11), unclipped [ 76.665] emit_primitive_identity_mask__avx2: dst=(90, 803), mask=(736.00, 0.00) x (10.00, 11.00) [ 76.665] glyphs0_to_dst: glyph=(99, 806)x(11, 8), unclipped [ 76.665] emit_primitive_identity_mask__avx2: dst=(99, 806), mask=(736.00, 16.00) x (11.00, 8.00) [ 76.665] glyphs0_to_dst: glyph=(109, 806)x(9, 8), unclipped [ 76.665] emit_primitive_identity_mask__avx2: dst=(109, 806), mask=(752.00, 16.00) x (9.00, 8.00) [ 76.665] glyphs0_to_dst: glyph=(118, 808)x(8, 3), unclipped [ 76.665] emit_primitive_identity_mask__avx2: dst=(118, 808), mask=(688.00, 48.00) x (8.00, 3.00) [ 76.665] glyphs0_to_dst: glyph=(126, 804)x(10, 10), unclipped [ 76.665] emit_primitive_identity_mask__avx2: dst=(126, 804), mask=(704.00, 32.00) x (10.00, 10.00) [ 76.665] glyphs0_to_dst: glyph=(135, 804)x(10, 10), unclipped [ 76.665] emit_primitive_identity_mask__avx2: dst=(135, 804), mask=(704.00, 32.00) x (10.00, 10.00) [ 76.665] glyphs0_to_dst: glyph=(144, 804)x(10, 10), unclipped [ 76.665] emit_primitive_identity_mask__avx2: dst=(144, 804), mask=(720.00, 32.00) x (10.00, 10.00) [ 76.665] glyphs0_to_dst: glyph=(153, 804)x(10, 10), unclipped [ 76.665] emit_primitive_identity_mask__avx2: dst=(153, 804), mask=(704.00, 48.00) x (10.00, 10.00) [ 76.665] gen8_vertex_flush[1898] = 54 [ 76.665] gen9_magic_ca_pass: CA fixup (8112 -> 8166) [ 76.665] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.665] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.665] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.665] sna_glyphs(op=3, nlist=1, src=(163, 814)) [ 76.665] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.665] sna_glyphs: discarding mask [ 76.665] glyphs0_to_dst(op=3, src=(163, 814), nlist=1, dst=(163, 814)+(0, 0)) [ 76.665] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.665] gen9_render_composite: 0x0, current mode=1/1 [ 76.665] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 76.665] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.665] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.665] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.665] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.665] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.665] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.665] sna_drawable_use_bo: using whole GPU bo [ 76.665] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.665] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.665] color_convert: src=ffffffff [20028888] [ 76.665] color_convert: dst=ffffffff [20028888] [ 76.665] sna_render_get_solid: ffffffff [ 76.665] sna_render_get_solid(white) [ 76.665] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.665] sna_transform_is_imprecise_integer_translation: no transform [ 76.665] gen9_composite_picture: integer translation (0, 0), removing [ 76.665] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.665] sna_render_pixmap_bo: GPU all damaged [ 76.665] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.665] gen4_choose_composite_emitter: solid, identity mask [ 76.665] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.665] gen9_composite_get_binding_table(f940) [ 76.665] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.665] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.665] gen9_emit_vertex_elements: setup id=9 [ 76.665] glyphs0_to_dst: glyph=(165, 806)x(5, 8), unclipped [ 76.665] emit_primitive_identity_mask__avx2: dst=(165, 806), mask=(720.00, 48.00) x (5.00, 8.00) [ 76.665] gen8_vertex_flush[1998] = 3 [ 76.665] gen9_magic_ca_pass: CA fixup (8166 -> 8169) [ 76.665] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.665] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.665] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.665] sna_glyphs(op=3, nlist=1, src=(172, 814)) [ 76.665] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.665] sna_glyphs: discarding mask [ 76.665] glyphs0_to_dst(op=3, src=(172, 814), nlist=1, dst=(172, 814)+(0, 0)) [ 76.665] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.665] gen9_render_composite: 0x0, current mode=1/1 [ 76.665] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 76.665] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.665] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.665] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.665] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.665] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.665] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.665] sna_drawable_use_bo: using whole GPU bo [ 76.665] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.665] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.665] color_convert: src=ff729fcf [20028888] [ 76.665] color_convert: dst=ff729fcf [20028888] [ 76.665] sna_render_get_solid: ff729fcf [ 76.665] sna_render_get_solid(23) = ff729fcf (old) [ 76.665] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.665] sna_transform_is_imprecise_integer_translation: no transform [ 76.665] gen9_composite_picture: integer translation (0, 0), removing [ 76.665] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.665] sna_render_pixmap_bo: GPU all damaged [ 76.665] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.665] gen4_choose_composite_emitter: solid, identity mask [ 76.665] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.665] gen9_composite_get_binding_table(f900) [ 76.665] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.665] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.665] gen9_emit_vertex_elements: setup id=9 [ 76.665] glyphs0_to_dst: glyph=(171, 808)x(11, 3), unclipped [ 76.665] emit_primitive_identity_mask__avx2: dst=(171, 808), mask=(736.00, 32.00) x (11.00, 3.00) [ 76.665] glyphs0_to_dst: glyph=(180, 803)x(10, 14), unclipped [ 76.665] emit_primitive_identity_mask__avx2: dst=(180, 803), mask=(944.00, 48.00) x (10.00, 14.00) [ 76.665] glyphs0_to_dst: glyph=(189, 803)x(11, 11), unclipped [ 76.665] emit_primitive_identity_mask__avx2: dst=(189, 803), mask=(960.00, 0.00) x (11.00, 11.00) [ 76.665] glyphs0_to_dst: glyph=(198, 806)x(10, 8), unclipped [ 76.665] emit_primitive_identity_mask__avx2: dst=(198, 806), mask=(976.00, 0.00) x (10.00, 8.00) [ 76.665] glyphs0_to_dst: glyph=(208, 806)x(9, 11), unclipped [ 76.665] emit_primitive_identity_mask__avx2: dst=(208, 806), mask=(960.00, 16.00) x (9.00, 11.00) [ 76.665] glyphs0_to_dst: glyph=(216, 803)x(10, 14), unclipped [ 76.665] emit_primitive_identity_mask__avx2: dst=(216, 803), mask=(944.00, 48.00) x (10.00, 14.00) [ 76.665] glyphs0_to_dst: glyph=(225, 804)x(10, 10), unclipped [ 76.665] emit_primitive_identity_mask__avx2: dst=(225, 804), mask=(976.00, 16.00) x (10.00, 10.00) [ 76.665] glyphs0_to_dst: glyph=(234, 815)x(11, 2), unclipped [ 76.665] emit_primitive_identity_mask__avx2: dst=(234, 815), mask=(992.00, 0.00) x (11.00, 2.00) [ 76.665] glyphs0_to_dst: glyph=(243, 803)x(11, 11), unclipped [ 76.665] emit_primitive_identity_mask__avx2: dst=(243, 803), mask=(1008.00, 0.00) x (11.00, 11.00) [ 76.665] glyphs0_to_dst: glyph=(253, 806)x(9, 8), unclipped [ 76.665] emit_primitive_identity_mask__avx2: dst=(253, 806), mask=(720.00, 0.00) x (9.00, 8.00) [ 76.665] glyphs0_to_dst: glyph=(261, 806)x(10, 8), unclipped [ 76.665] emit_primitive_identity_mask__avx2: dst=(261, 806), mask=(704.00, 16.00) x (10.00, 8.00) [ 76.665] glyphs0_to_dst: glyph=(270, 806)x(10, 8), unclipped [ 76.665] emit_primitive_identity_mask__avx2: dst=(270, 806), mask=(704.00, 16.00) x (10.00, 8.00) [ 76.665] glyphs0_to_dst: glyph=(279, 802)x(10, 12), unclipped [ 76.665] emit_primitive_identity_mask__avx2: dst=(279, 802), mask=(992.00, 16.00) x (10.00, 12.00) [ 76.665] glyphs0_to_dst: glyph=(288, 806)x(10, 8), unclipped [ 76.665] emit_primitive_identity_mask__avx2: dst=(288, 806), mask=(704.00, 16.00) x (10.00, 8.00) [ 76.665] glyphs0_to_dst: glyph=(297, 806)x(10, 8), unclipped [ 76.665] emit_primitive_identity_mask__avx2: dst=(297, 806), mask=(752.00, 0.00) x (10.00, 8.00) [ 76.665] glyphs0_to_dst: glyph=(307, 802)x(10, 12), unclipped [ 76.665] emit_primitive_identity_mask__avx2: dst=(307, 802), mask=(1008.00, 16.00) x (10.00, 12.00) [ 76.665] glyphs0_to_dst: glyph=(315, 803)x(11, 11), unclipped [ 76.665] emit_primitive_identity_mask__avx2: dst=(315, 803), mask=(960.00, 0.00) x (11.00, 11.00) [ 76.665] glyphs0_to_dst: glyph=(324, 806)x(11, 8), unclipped [ 76.665] emit_primitive_identity_mask__avx2: dst=(324, 806), mask=(736.00, 16.00) x (11.00, 8.00) [ 76.665] glyphs0_to_dst: glyph=(334, 806)x(9, 11), unclipped [ 76.665] emit_primitive_identity_mask__avx2: dst=(334, 806), mask=(960.00, 16.00) x (9.00, 11.00) [ 76.665] glyphs0_to_dst: glyph=(342, 815)x(11, 2), unclipped [ 76.665] emit_primitive_identity_mask__avx2: dst=(342, 815), mask=(992.00, 0.00) x (11.00, 2.00) [ 76.665] glyphs0_to_dst: glyph=(351, 802)x(10, 12), unclipped [ 76.665] emit_primitive_identity_mask__avx2: dst=(351, 802), mask=(992.00, 16.00) x (10.00, 12.00) [ 76.665] glyphs0_to_dst: glyph=(361, 802)x(9, 12), unclipped [ 76.665] emit_primitive_identity_mask__avx2: dst=(361, 802), mask=(960.00, 32.00) x (9.00, 12.00) [ 76.665] glyphs0_to_dst: glyph=(369, 806)x(10, 11), unclipped [ 76.665] emit_primitive_identity_mask__avx2: dst=(369, 806), mask=(976.00, 32.00) x (10.00, 11.00) [ 76.665] gen8_vertex_flush[1a98] = 69 [ 76.665] gen9_magic_ca_pass: CA fixup (8169 -> 8238) [ 76.665] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.665] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.665] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.665] sna_accel_flush: flush?=0, dirty?=0 [ 76.665] sna_block_handler (tv=0.0) [ 76.665] sna_wakeup_handler [ 76.665] sna_accel_flush: flush?=0, dirty?=0 [ 76.665] sna_accel_flush: flush?=0, dirty?=0 [ 76.665] sna_block_handler (tv=0.0) [ 76.665] sna_wakeup_handler [ 76.665] sna_accel_flush: flush?=0, dirty?=0 [ 76.665] sna_accel_flush: flush?=0, dirty?=0 [ 76.665] sna_block_handler (tv=0.0) [ 76.665] sna_wakeup_handler [ 76.665] sna_glyphs(op=3, nlist=1, src=(379, 814)) [ 76.665] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.665] sna_glyphs: discarding mask [ 76.665] glyphs0_to_dst(op=3, src=(379, 814), nlist=1, dst=(379, 814)+(0, 0)) [ 76.665] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.665] gen9_render_composite: 0x0, current mode=1/1 [ 76.665] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 76.665] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.665] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.665] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.665] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.665] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.665] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.665] sna_drawable_use_bo: using whole GPU bo [ 76.665] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.665] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.665] color_convert: src=ffffffff [20028888] [ 76.665] color_convert: dst=ffffffff [20028888] [ 76.665] sna_render_get_solid: ffffffff [ 76.665] sna_render_get_solid(white) [ 76.665] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.665] sna_transform_is_imprecise_integer_translation: no transform [ 76.665] gen9_composite_picture: integer translation (0, 0), removing [ 76.665] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.665] sna_render_pixmap_bo: GPU all damaged [ 76.665] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.665] gen4_choose_composite_emitter: solid, identity mask [ 76.665] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.665] gen9_composite_get_binding_table(f8c0) [ 76.665] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.665] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.665] gen9_emit_vertex_elements: setup id=9 [ 76.665] glyphs0_to_dst: glyph=(378, 803)x(10, 13), unclipped [ 76.665] emit_primitive_identity_mask__avx2: dst=(378, 803), mask=(752.00, 32.00) x (10.00, 13.00) [ 76.665] glyphs0_to_dst: glyph=(396, 806)x(10, 8), unclipped [ 76.665] emit_primitive_identity_mask__avx2: dst=(396, 806), mask=(848.00, 16.00) x (10.00, 8.00) [ 76.665] glyphs0_to_dst: glyph=(405, 802)x(10, 12), unclipped [ 76.665] emit_primitive_identity_mask__avx2: dst=(405, 802), mask=(864.00, 0.00) x (10.00, 12.00) [ 76.665] glyphs0_to_dst: glyph=(423, 804)x(10, 10), unclipped [ 76.665] emit_primitive_identity_mask__avx2: dst=(423, 804), mask=(912.00, 0.00) x (10.00, 10.00) [ 76.665] glyphs0_to_dst: glyph=(432, 816)x(11, 2), unclipped [ 76.665] emit_primitive_identity_mask__avx2: dst=(432, 816), mask=(832.00, 48.00) x (11.00, 2.00) [ 76.665] glyphs0_to_dst: glyph=(442, 806)x(9, 8), unclipped [ 76.665] emit_primitive_identity_mask__avx2: dst=(442, 806), mask=(848.00, 48.00) x (9.00, 8.00) [ 76.665] glyphs0_to_dst: glyph=(450, 806)x(10, 8), unclipped [ 76.665] emit_primitive_identity_mask__avx2: dst=(450, 806), mask=(864.00, 32.00) x (10.00, 8.00) [ 76.665] glyphs0_to_dst: glyph=(460, 806)x(9, 8), unclipped [ 76.665] emit_primitive_identity_mask__avx2: dst=(460, 806), mask=(896.00, 48.00) x (9.00, 8.00) [ 76.665] glyphs0_to_dst: glyph=(468, 803)x(10, 11), unclipped [ 76.665] emit_primitive_identity_mask__avx2: dst=(468, 803), mask=(992.00, 32.00) x (10.00, 11.00) [ 76.665] glyphs0_to_dst: glyph=(478, 806)x(9, 8), unclipped [ 76.665] emit_primitive_identity_mask__avx2: dst=(478, 806), mask=(32.00, 96.00) x (9.00, 8.00) [ 76.665] glyphs0_to_dst: glyph=(486, 803)x(10, 11), unclipped [ 76.665] emit_primitive_identity_mask__avx2: dst=(486, 803), mask=(992.00, 32.00) x (10.00, 11.00) [ 76.665] glyphs0_to_dst: glyph=(496, 806)x(9, 8), unclipped [ 76.666] emit_primitive_identity_mask__avx2: dst=(496, 806), mask=(896.00, 0.00) x (9.00, 8.00) [ 76.666] glyphs0_to_dst: glyph=(504, 806)x(10, 11), unclipped [ 76.666] emit_primitive_identity_mask__avx2: dst=(504, 806), mask=(880.00, 48.00) x (10.00, 11.00) [ 76.666] glyphs0_to_dst: glyph=(514, 803)x(9, 14), unclipped [ 76.666] emit_primitive_identity_mask__avx2: dst=(514, 803), mask=(832.00, 32.00) x (9.00, 14.00) [ 76.666] gen8_vertex_flush[1b98] = 42 [ 76.666] gen9_magic_ca_pass: CA fixup (8238 -> 8280) [ 76.666] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.666] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.666] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.666] sna_glyphs(op=3, nlist=1, src=(1, 831)) [ 76.666] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.666] sna_glyphs: discarding mask [ 76.666] glyphs0_to_dst(op=3, src=(1, 831), nlist=1, dst=(1, 831)+(0, 0)) [ 76.666] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.666] gen9_render_composite: 0x0, current mode=1/1 [ 76.666] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 76.666] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.666] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.666] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.666] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.666] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.666] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.666] sna_drawable_use_bo: using whole GPU bo [ 76.666] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.666] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.666] color_convert: src=ff8ae234 [20028888] [ 76.666] color_convert: dst=ff8ae234 [20028888] [ 76.666] sna_render_get_solid: ff8ae234 [ 76.666] sna_render_get_solid(22) = ff8ae234 (old) [ 76.666] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.666] sna_transform_is_imprecise_integer_translation: no transform [ 76.666] gen9_composite_picture: integer translation (0, 0), removing [ 76.666] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.666] sna_render_pixmap_bo: GPU all damaged [ 76.666] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.666] gen4_choose_composite_emitter: solid, identity mask [ 76.666] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.666] gen9_composite_get_binding_table(f880) [ 76.666] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.666] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.666] gen9_emit_vertex_elements: setup id=9 [ 76.666] glyphs0_to_dst: glyph=(1, 823)x(9, 8), unclipped [ 76.666] emit_primitive_identity_mask__avx2: dst=(1, 823), mask=(688.00, 32.00) x (9.00, 8.00) [ 76.666] glyphs0_to_dst: glyph=(9, 821)x(10, 13), unclipped [ 76.666] emit_primitive_identity_mask__avx2: dst=(9, 821), mask=(672.00, 48.00) x (10.00, 13.00) [ 76.666] glyphs0_to_dst: glyph=(19, 823)x(9, 8), unclipped [ 76.666] emit_primitive_identity_mask__avx2: dst=(19, 823), mask=(688.00, 32.00) x (9.00, 8.00) [ 76.666] glyphs0_to_dst: glyph=(28, 825)x(8, 3), unclipped [ 76.666] emit_primitive_identity_mask__avx2: dst=(28, 825), mask=(688.00, 48.00) x (8.00, 3.00) [ 76.666] glyphs0_to_dst: glyph=(36, 821)x(11, 10), unclipped [ 76.666] emit_primitive_identity_mask__avx2: dst=(36, 821), mask=(704.00, 0.00) x (11.00, 10.00) [ 76.666] glyphs0_to_dst: glyph=(46, 823)x(9, 8), unclipped [ 76.666] emit_primitive_identity_mask__avx2: dst=(46, 823), mask=(720.00, 0.00) x (9.00, 8.00) [ 76.666] glyphs0_to_dst: glyph=(54, 823)x(10, 8), unclipped [ 76.666] emit_primitive_identity_mask__avx2: dst=(54, 823), mask=(704.00, 16.00) x (10.00, 8.00) [ 76.666] glyphs0_to_dst: glyph=(63, 823)x(10, 8), unclipped [ 76.666] emit_primitive_identity_mask__avx2: dst=(63, 823), mask=(720.00, 16.00) x (10.00, 8.00) [ 76.666] glyphs0_to_dst: glyph=(72, 820)x(10, 11), unclipped [ 76.666] emit_primitive_identity_mask__avx2: dst=(72, 820), mask=(736.00, 0.00) x (10.00, 11.00) [ 76.666] glyphs0_to_dst: glyph=(81, 823)x(10, 8), unclipped [ 76.666] emit_primitive_identity_mask__avx2: dst=(81, 823), mask=(752.00, 0.00) x (10.00, 8.00) [ 76.666] glyphs0_to_dst: glyph=(90, 820)x(10, 11), unclipped [ 76.666] emit_primitive_identity_mask__avx2: dst=(90, 820), mask=(736.00, 0.00) x (10.00, 11.00) [ 76.666] glyphs0_to_dst: glyph=(99, 823)x(11, 8), unclipped [ 76.666] emit_primitive_identity_mask__avx2: dst=(99, 823), mask=(736.00, 16.00) x (11.00, 8.00) [ 76.666] glyphs0_to_dst: glyph=(109, 823)x(9, 8), unclipped [ 76.666] emit_primitive_identity_mask__avx2: dst=(109, 823), mask=(752.00, 16.00) x (9.00, 8.00) [ 76.666] glyphs0_to_dst: glyph=(118, 825)x(8, 3), unclipped [ 76.666] emit_primitive_identity_mask__avx2: dst=(118, 825), mask=(688.00, 48.00) x (8.00, 3.00) [ 76.666] glyphs0_to_dst: glyph=(126, 821)x(10, 10), unclipped [ 76.666] emit_primitive_identity_mask__avx2: dst=(126, 821), mask=(704.00, 32.00) x (10.00, 10.00) [ 76.666] glyphs0_to_dst: glyph=(135, 821)x(10, 10), unclipped [ 76.666] emit_primitive_identity_mask__avx2: dst=(135, 821), mask=(704.00, 32.00) x (10.00, 10.00) [ 76.666] glyphs0_to_dst: glyph=(144, 821)x(10, 10), unclipped [ 76.666] emit_primitive_identity_mask__avx2: dst=(144, 821), mask=(720.00, 32.00) x (10.00, 10.00) [ 76.666] glyphs0_to_dst: glyph=(153, 821)x(10, 10), unclipped [ 76.666] emit_primitive_identity_mask__avx2: dst=(153, 821), mask=(704.00, 48.00) x (10.00, 10.00) [ 76.666] gen8_vertex_flush[1c98] = 54 [ 76.666] gen9_magic_ca_pass: CA fixup (8280 -> 8334) [ 76.666] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.666] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.666] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.666] sna_glyphs(op=3, nlist=1, src=(163, 831)) [ 76.666] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.666] sna_glyphs: discarding mask [ 76.666] glyphs0_to_dst(op=3, src=(163, 831), nlist=1, dst=(163, 831)+(0, 0)) [ 76.666] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.666] gen9_render_composite: 0x0, current mode=1/1 [ 76.666] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 76.666] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.666] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.666] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.666] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.666] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.666] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.666] sna_drawable_use_bo: using whole GPU bo [ 76.666] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.666] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.666] color_convert: src=ffffffff [20028888] [ 76.666] color_convert: dst=ffffffff [20028888] [ 76.666] sna_render_get_solid: ffffffff [ 76.666] sna_render_get_solid(white) [ 76.666] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.666] sna_transform_is_imprecise_integer_translation: no transform [ 76.666] gen9_composite_picture: integer translation (0, 0), removing [ 76.666] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.666] sna_render_pixmap_bo: GPU all damaged [ 76.666] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.666] gen4_choose_composite_emitter: solid, identity mask [ 76.666] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.666] gen9_composite_get_binding_table(f840) [ 76.666] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.666] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.666] gen9_emit_vertex_elements: setup id=9 [ 76.666] glyphs0_to_dst: glyph=(165, 823)x(5, 8), unclipped [ 76.666] emit_primitive_identity_mask__avx2: dst=(165, 823), mask=(720.00, 48.00) x (5.00, 8.00) [ 76.666] gen8_vertex_flush[1d98] = 3 [ 76.666] gen9_magic_ca_pass: CA fixup (8334 -> 8337) [ 76.666] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.666] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.666] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.666] sna_glyphs(op=3, nlist=1, src=(172, 831)) [ 76.666] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.666] sna_glyphs: discarding mask [ 76.666] glyphs0_to_dst(op=3, src=(172, 831), nlist=1, dst=(172, 831)+(0, 0)) [ 76.666] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.666] gen9_render_composite: 0x0, current mode=1/1 [ 76.666] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 76.666] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.666] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.666] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.666] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.666] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.666] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.666] sna_drawable_use_bo: using whole GPU bo [ 76.666] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.666] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.666] color_convert: src=ff729fcf [20028888] [ 76.666] color_convert: dst=ff729fcf [20028888] [ 76.666] sna_render_get_solid: ff729fcf [ 76.666] sna_render_get_solid(23) = ff729fcf (old) [ 76.666] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.666] sna_transform_is_imprecise_integer_translation: no transform [ 76.666] gen9_composite_picture: integer translation (0, 0), removing [ 76.666] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.666] sna_render_pixmap_bo: GPU all damaged [ 76.666] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.666] gen4_choose_composite_emitter: solid, identity mask [ 76.666] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.666] gen9_composite_get_binding_table(f800) [ 76.666] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.666] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.666] gen9_emit_vertex_elements: setup id=9 [ 76.666] glyphs0_to_dst: glyph=(171, 825)x(11, 3), unclipped [ 76.666] emit_primitive_identity_mask__avx2: dst=(171, 825), mask=(736.00, 32.00) x (11.00, 3.00) [ 76.666] glyphs0_to_dst: glyph=(180, 820)x(10, 14), unclipped [ 76.666] emit_primitive_identity_mask__avx2: dst=(180, 820), mask=(944.00, 48.00) x (10.00, 14.00) [ 76.666] glyphs0_to_dst: glyph=(189, 820)x(11, 11), unclipped [ 76.666] emit_primitive_identity_mask__avx2: dst=(189, 820), mask=(960.00, 0.00) x (11.00, 11.00) [ 76.666] glyphs0_to_dst: glyph=(198, 823)x(10, 8), unclipped [ 76.666] emit_primitive_identity_mask__avx2: dst=(198, 823), mask=(976.00, 0.00) x (10.00, 8.00) [ 76.666] glyphs0_to_dst: glyph=(208, 823)x(9, 11), unclipped [ 76.666] emit_primitive_identity_mask__avx2: dst=(208, 823), mask=(960.00, 16.00) x (9.00, 11.00) [ 76.666] glyphs0_to_dst: glyph=(216, 820)x(10, 14), unclipped [ 76.666] emit_primitive_identity_mask__avx2: dst=(216, 820), mask=(944.00, 48.00) x (10.00, 14.00) [ 76.666] glyphs0_to_dst: glyph=(225, 821)x(10, 10), unclipped [ 76.666] emit_primitive_identity_mask__avx2: dst=(225, 821), mask=(976.00, 16.00) x (10.00, 10.00) [ 76.666] glyphs0_to_dst: glyph=(234, 832)x(11, 2), unclipped [ 76.666] emit_primitive_identity_mask__avx2: dst=(234, 832), mask=(992.00, 0.00) x (11.00, 2.00) [ 76.666] glyphs0_to_dst: glyph=(243, 820)x(11, 11), unclipped [ 76.666] emit_primitive_identity_mask__avx2: dst=(243, 820), mask=(1008.00, 0.00) x (11.00, 11.00) [ 76.666] glyphs0_to_dst: glyph=(253, 823)x(9, 8), unclipped [ 76.666] emit_primitive_identity_mask__avx2: dst=(253, 823), mask=(720.00, 0.00) x (9.00, 8.00) [ 76.666] glyphs0_to_dst: glyph=(261, 823)x(10, 8), unclipped [ 76.666] emit_primitive_identity_mask__avx2: dst=(261, 823), mask=(704.00, 16.00) x (10.00, 8.00) [ 76.666] glyphs0_to_dst: glyph=(270, 823)x(10, 8), unclipped [ 76.666] emit_primitive_identity_mask__avx2: dst=(270, 823), mask=(704.00, 16.00) x (10.00, 8.00) [ 76.666] glyphs0_to_dst: glyph=(279, 819)x(10, 12), unclipped [ 76.666] emit_primitive_identity_mask__avx2: dst=(279, 819), mask=(992.00, 16.00) x (10.00, 12.00) [ 76.666] glyphs0_to_dst: glyph=(288, 823)x(10, 8), unclipped [ 76.666] emit_primitive_identity_mask__avx2: dst=(288, 823), mask=(704.00, 16.00) x (10.00, 8.00) [ 76.666] glyphs0_to_dst: glyph=(297, 823)x(10, 8), unclipped [ 76.666] emit_primitive_identity_mask__avx2: dst=(297, 823), mask=(752.00, 0.00) x (10.00, 8.00) [ 76.666] glyphs0_to_dst: glyph=(307, 819)x(10, 12), unclipped [ 76.666] emit_primitive_identity_mask__avx2: dst=(307, 819), mask=(1008.00, 16.00) x (10.00, 12.00) [ 76.666] glyphs0_to_dst: glyph=(315, 820)x(11, 11), unclipped [ 76.666] emit_primitive_identity_mask__avx2: dst=(315, 820), mask=(960.00, 0.00) x (11.00, 11.00) [ 76.666] glyphs0_to_dst: glyph=(324, 823)x(11, 8), unclipped [ 76.666] emit_primitive_identity_mask__avx2: dst=(324, 823), mask=(736.00, 16.00) x (11.00, 8.00) [ 76.666] glyphs0_to_dst: glyph=(334, 823)x(9, 11), unclipped [ 76.666] emit_primitive_identity_mask__avx2: dst=(334, 823), mask=(960.00, 16.00) x (9.00, 11.00) [ 76.666] glyphs0_to_dst: glyph=(342, 832)x(11, 2), unclipped [ 76.666] emit_primitive_identity_mask__avx2: dst=(342, 832), mask=(992.00, 0.00) x (11.00, 2.00) [ 76.666] glyphs0_to_dst: glyph=(351, 819)x(10, 12), unclipped [ 76.666] emit_primitive_identity_mask__avx2: dst=(351, 819), mask=(992.00, 16.00) x (10.00, 12.00) [ 76.666] glyphs0_to_dst: glyph=(361, 819)x(9, 12), unclipped [ 76.666] emit_primitive_identity_mask__avx2: dst=(361, 819), mask=(960.00, 32.00) x (9.00, 12.00) [ 76.666] glyphs0_to_dst: glyph=(369, 823)x(10, 11), unclipped [ 76.666] emit_primitive_identity_mask__avx2: dst=(369, 823), mask=(976.00, 32.00) x (10.00, 11.00) [ 76.666] glyphs0_to_dst: glyph=(378, 820)x(10, 14), unclipped [ 76.666] emit_primitive_identity_mask__avx2: dst=(378, 820), mask=(944.00, 48.00) x (10.00, 14.00) [ 76.666] glyphs0_to_dst: glyph=(387, 821)x(10, 10), unclipped [ 76.666] emit_primitive_identity_mask__avx2: dst=(387, 821), mask=(720.00, 32.00) x (10.00, 10.00) [ 76.666] glyphs0_to_dst: glyph=(396, 832)x(11, 2), unclipped [ 76.666] emit_primitive_identity_mask__avx2: dst=(396, 832), mask=(992.00, 0.00) x (11.00, 2.00) [ 76.666] glyphs0_to_dst: glyph=(406, 823)x(9, 8), unclipped [ 76.666] emit_primitive_identity_mask__avx2: dst=(406, 823), mask=(720.00, 0.00) x (9.00, 8.00) [ 76.666] glyphs0_to_dst: glyph=(414, 823)x(10, 8), unclipped [ 76.666] emit_primitive_identity_mask__avx2: dst=(414, 823), mask=(704.00, 16.00) x (10.00, 8.00) [ 76.666] glyphs0_to_dst: glyph=(423, 823)x(10, 8), unclipped [ 76.666] emit_primitive_identity_mask__avx2: dst=(423, 823), mask=(752.00, 0.00) x (10.00, 8.00) [ 76.666] glyphs0_to_dst: glyph=(432, 820)x(10, 11), unclipped [ 76.666] emit_primitive_identity_mask__avx2: dst=(432, 820), mask=(736.00, 0.00) x (10.00, 11.00) [ 76.666] glyphs0_to_dst: glyph=(442, 823)x(9, 8), unclipped [ 76.666] emit_primitive_identity_mask__avx2: dst=(442, 823), mask=(48.00, 96.00) x (9.00, 8.00) [ 76.666] glyphs0_to_dst: glyph=(450, 820)x(10, 11), unclipped [ 76.666] emit_primitive_identity_mask__avx2: dst=(450, 820), mask=(736.00, 0.00) x (10.00, 11.00) [ 76.666] glyphs0_to_dst: glyph=(460, 823)x(9, 8), unclipped [ 76.666] emit_primitive_identity_mask__avx2: dst=(460, 823), mask=(752.00, 16.00) x (9.00, 8.00) [ 76.666] glyphs0_to_dst: glyph=(468, 823)x(10, 11), unclipped [ 76.666] emit_primitive_identity_mask__avx2: dst=(468, 823), mask=(976.00, 32.00) x (10.00, 11.00) [ 76.666] gen8_vertex_flush[1e98] = 102 [ 76.666] gen9_magic_ca_pass: CA fixup (8337 -> 8439) [ 76.666] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.666] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.666] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.666] sna_glyphs(op=3, nlist=1, src=(478, 831)) [ 76.666] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.666] sna_glyphs: discarding mask [ 76.666] glyphs0_to_dst(op=3, src=(478, 831), nlist=1, dst=(478, 831)+(0, 0)) [ 76.666] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.666] gen9_render_composite: 0x0, current mode=1/1 [ 76.666] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 76.666] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.666] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.666] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.666] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.666] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.666] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.666] sna_drawable_use_bo: using whole GPU bo [ 76.666] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.666] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.666] color_convert: src=ffffffff [20028888] [ 76.666] color_convert: dst=ffffffff [20028888] [ 76.666] sna_render_get_solid: ffffffff [ 76.666] sna_render_get_solid(white) [ 76.666] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.666] sna_transform_is_imprecise_integer_translation: no transform [ 76.666] gen9_composite_picture: integer translation (0, 0), removing [ 76.666] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.666] sna_render_pixmap_bo: GPU all damaged [ 76.666] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.666] gen4_choose_composite_emitter: solid, identity mask [ 76.666] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.666] gen9_composite_get_binding_table(f7c0) [ 76.666] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.666] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.666] gen9_emit_vertex_elements: setup id=9 [ 76.666] glyphs0_to_dst: glyph=(477, 820)x(10, 13), unclipped [ 76.666] emit_primitive_identity_mask__avx2: dst=(477, 820), mask=(752.00, 32.00) x (10.00, 13.00) [ 76.666] glyphs0_to_dst: glyph=(495, 820)x(10, 11), unclipped [ 76.666] emit_primitive_identity_mask__avx2: dst=(495, 820), mask=(880.00, 32.00) x (10.00, 11.00) [ 76.666] glyphs0_to_dst: glyph=(505, 823)x(9, 8), unclipped [ 76.666] emit_primitive_identity_mask__avx2: dst=(505, 823), mask=(896.00, 48.00) x (9.00, 8.00) [ 76.666] gen8_vertex_flush[1f98] = 9 [ 76.666] gen9_magic_ca_pass: CA fixup (8439 -> 8448) [ 76.666] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.666] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.666] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.666] sna_glyphs(op=3, nlist=1, src=(1, 848)) [ 76.666] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.666] sna_glyphs: discarding mask [ 76.666] glyphs0_to_dst(op=3, src=(1, 848), nlist=1, dst=(1, 848)+(0, 0)) [ 76.666] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.666] gen9_render_composite: 0x0, current mode=1/1 [ 76.666] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 76.666] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.666] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.666] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.666] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.666] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.666] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.666] sna_drawable_use_bo: using whole GPU bo [ 76.666] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.666] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.666] color_convert: src=ff8ae234 [20028888] [ 76.666] color_convert: dst=ff8ae234 [20028888] [ 76.666] sna_render_get_solid: ff8ae234 [ 76.666] sna_render_get_solid(22) = ff8ae234 (old) [ 76.666] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.666] sna_transform_is_imprecise_integer_translation: no transform [ 76.666] gen9_composite_picture: integer translation (0, 0), removing [ 76.666] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.666] sna_render_pixmap_bo: GPU all damaged [ 76.666] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.666] gen4_choose_composite_emitter: solid, identity mask [ 76.666] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.666] gen9_composite_get_binding_table(f780) [ 76.666] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.666] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.666] gen9_emit_vertex_elements: setup id=9 [ 76.666] glyphs0_to_dst: glyph=(1, 840)x(9, 8), unclipped [ 76.666] emit_primitive_identity_mask__avx2: dst=(1, 840), mask=(688.00, 32.00) x (9.00, 8.00) [ 76.666] glyphs0_to_dst: glyph=(9, 838)x(10, 13), unclipped [ 76.666] emit_primitive_identity_mask__avx2: dst=(9, 838), mask=(672.00, 48.00) x (10.00, 13.00) [ 76.666] glyphs0_to_dst: glyph=(19, 840)x(9, 8), unclipped [ 76.666] emit_primitive_identity_mask__avx2: dst=(19, 840), mask=(688.00, 32.00) x (9.00, 8.00) [ 76.666] glyphs0_to_dst: glyph=(28, 842)x(8, 3), unclipped [ 76.666] emit_primitive_identity_mask__avx2: dst=(28, 842), mask=(688.00, 48.00) x (8.00, 3.00) [ 76.666] glyphs0_to_dst: glyph=(36, 838)x(11, 10), unclipped [ 76.666] emit_primitive_identity_mask__avx2: dst=(36, 838), mask=(704.00, 0.00) x (11.00, 10.00) [ 76.666] glyphs0_to_dst: glyph=(46, 840)x(9, 8), unclipped [ 76.666] emit_primitive_identity_mask__avx2: dst=(46, 840), mask=(720.00, 0.00) x (9.00, 8.00) [ 76.666] glyphs0_to_dst: glyph=(54, 840)x(10, 8), unclipped [ 76.666] emit_primitive_identity_mask__avx2: dst=(54, 840), mask=(704.00, 16.00) x (10.00, 8.00) [ 76.666] glyphs0_to_dst: glyph=(63, 840)x(10, 8), unclipped [ 76.666] emit_primitive_identity_mask__avx2: dst=(63, 840), mask=(720.00, 16.00) x (10.00, 8.00) [ 76.666] glyphs0_to_dst: glyph=(72, 837)x(10, 11), unclipped [ 76.666] emit_primitive_identity_mask__avx2: dst=(72, 837), mask=(736.00, 0.00) x (10.00, 11.00) [ 76.666] glyphs0_to_dst: glyph=(81, 840)x(10, 8), unclipped [ 76.666] emit_primitive_identity_mask__avx2: dst=(81, 840), mask=(752.00, 0.00) x (10.00, 8.00) [ 76.667] glyphs0_to_dst: glyph=(90, 837)x(10, 11), unclipped [ 76.667] emit_primitive_identity_mask__avx2: dst=(90, 837), mask=(736.00, 0.00) x (10.00, 11.00) [ 76.667] glyphs0_to_dst: glyph=(99, 840)x(11, 8), unclipped [ 76.667] emit_primitive_identity_mask__avx2: dst=(99, 840), mask=(736.00, 16.00) x (11.00, 8.00) [ 76.667] glyphs0_to_dst: glyph=(109, 840)x(9, 8), unclipped [ 76.667] emit_primitive_identity_mask__avx2: dst=(109, 840), mask=(752.00, 16.00) x (9.00, 8.00) [ 76.667] glyphs0_to_dst: glyph=(118, 842)x(8, 3), unclipped [ 76.667] emit_primitive_identity_mask__avx2: dst=(118, 842), mask=(688.00, 48.00) x (8.00, 3.00) [ 76.667] glyphs0_to_dst: glyph=(126, 838)x(10, 10), unclipped [ 76.667] emit_primitive_identity_mask__avx2: dst=(126, 838), mask=(704.00, 32.00) x (10.00, 10.00) [ 76.667] glyphs0_to_dst: glyph=(135, 838)x(10, 10), unclipped [ 76.667] emit_primitive_identity_mask__avx2: dst=(135, 838), mask=(704.00, 32.00) x (10.00, 10.00) [ 76.667] glyphs0_to_dst: glyph=(144, 838)x(10, 10), unclipped [ 76.667] emit_primitive_identity_mask__avx2: dst=(144, 838), mask=(720.00, 32.00) x (10.00, 10.00) [ 76.667] glyphs0_to_dst: glyph=(153, 838)x(10, 10), unclipped [ 76.667] emit_primitive_identity_mask__avx2: dst=(153, 838), mask=(704.00, 48.00) x (10.00, 10.00) [ 76.667] gen8_vertex_flush[2098] = 54 [ 76.667] gen9_magic_ca_pass: CA fixup (8448 -> 8502) [ 76.667] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.667] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.667] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.667] sna_glyphs(op=3, nlist=1, src=(163, 848)) [ 76.667] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.667] sna_glyphs: discarding mask [ 76.667] glyphs0_to_dst(op=3, src=(163, 848), nlist=1, dst=(163, 848)+(0, 0)) [ 76.667] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.667] gen9_render_composite: 0x0, current mode=1/1 [ 76.667] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 76.667] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.667] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.667] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.667] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.667] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.667] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.667] sna_drawable_use_bo: using whole GPU bo [ 76.667] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.667] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.667] color_convert: src=ffffffff [20028888] [ 76.667] color_convert: dst=ffffffff [20028888] [ 76.667] sna_render_get_solid: ffffffff [ 76.667] sna_render_get_solid(white) [ 76.667] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.667] sna_transform_is_imprecise_integer_translation: no transform [ 76.667] gen9_composite_picture: integer translation (0, 0), removing [ 76.667] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.667] sna_render_pixmap_bo: GPU all damaged [ 76.667] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.667] gen4_choose_composite_emitter: solid, identity mask [ 76.667] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.667] gen9_composite_get_binding_table(f740) [ 76.667] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.667] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.667] gen9_emit_vertex_elements: setup id=9 [ 76.667] glyphs0_to_dst: glyph=(165, 840)x(5, 8), unclipped [ 76.667] emit_primitive_identity_mask__avx2: dst=(165, 840), mask=(720.00, 48.00) x (5.00, 8.00) [ 76.667] gen8_vertex_flush[2198] = 3 [ 76.667] gen9_magic_ca_pass: CA fixup (8502 -> 8505) [ 76.667] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.667] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.667] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.667] sna_glyphs(op=3, nlist=1, src=(172, 848)) [ 76.667] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.667] sna_glyphs: discarding mask [ 76.667] glyphs0_to_dst(op=3, src=(172, 848), nlist=1, dst=(172, 848)+(0, 0)) [ 76.667] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.667] gen9_render_composite: 0x0, current mode=1/1 [ 76.667] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 76.667] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.667] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.667] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.667] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.667] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.667] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.667] sna_drawable_use_bo: using whole GPU bo [ 76.667] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.667] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.667] color_convert: src=ff729fcf [20028888] [ 76.667] color_convert: dst=ff729fcf [20028888] [ 76.667] sna_render_get_solid: ff729fcf [ 76.667] sna_render_get_solid(23) = ff729fcf (old) [ 76.667] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.667] sna_transform_is_imprecise_integer_translation: no transform [ 76.667] gen9_composite_picture: integer translation (0, 0), removing [ 76.667] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.667] sna_render_pixmap_bo: GPU all damaged [ 76.667] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.667] gen4_choose_composite_emitter: solid, identity mask [ 76.667] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.667] gen9_composite_get_binding_table(f700) [ 76.667] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.667] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.667] gen9_emit_vertex_elements: setup id=9 [ 76.667] glyphs0_to_dst: glyph=(171, 842)x(11, 3), unclipped [ 76.667] emit_primitive_identity_mask__avx2: dst=(171, 842), mask=(736.00, 32.00) x (11.00, 3.00) [ 76.667] glyphs0_to_dst: glyph=(180, 837)x(10, 14), unclipped [ 76.667] emit_primitive_identity_mask__avx2: dst=(180, 837), mask=(944.00, 48.00) x (10.00, 14.00) [ 76.667] glyphs0_to_dst: glyph=(189, 837)x(11, 11), unclipped [ 76.667] emit_primitive_identity_mask__avx2: dst=(189, 837), mask=(960.00, 0.00) x (11.00, 11.00) [ 76.667] glyphs0_to_dst: glyph=(198, 840)x(10, 8), unclipped [ 76.667] emit_primitive_identity_mask__avx2: dst=(198, 840), mask=(976.00, 0.00) x (10.00, 8.00) [ 76.667] glyphs0_to_dst: glyph=(208, 840)x(9, 11), unclipped [ 76.667] emit_primitive_identity_mask__avx2: dst=(208, 840), mask=(960.00, 16.00) x (9.00, 11.00) [ 76.667] glyphs0_to_dst: glyph=(216, 837)x(10, 14), unclipped [ 76.667] emit_primitive_identity_mask__avx2: dst=(216, 837), mask=(944.00, 48.00) x (10.00, 14.00) [ 76.667] glyphs0_to_dst: glyph=(225, 838)x(10, 10), unclipped [ 76.667] emit_primitive_identity_mask__avx2: dst=(225, 838), mask=(976.00, 16.00) x (10.00, 10.00) [ 76.667] glyphs0_to_dst: glyph=(234, 849)x(11, 2), unclipped [ 76.667] emit_primitive_identity_mask__avx2: dst=(234, 849), mask=(992.00, 0.00) x (11.00, 2.00) [ 76.667] glyphs0_to_dst: glyph=(243, 837)x(11, 11), unclipped [ 76.667] emit_primitive_identity_mask__avx2: dst=(243, 837), mask=(1008.00, 0.00) x (11.00, 11.00) [ 76.667] glyphs0_to_dst: glyph=(253, 840)x(9, 8), unclipped [ 76.667] emit_primitive_identity_mask__avx2: dst=(253, 840), mask=(720.00, 0.00) x (9.00, 8.00) [ 76.667] glyphs0_to_dst: glyph=(261, 840)x(10, 8), unclipped [ 76.667] emit_primitive_identity_mask__avx2: dst=(261, 840), mask=(704.00, 16.00) x (10.00, 8.00) [ 76.667] glyphs0_to_dst: glyph=(270, 840)x(10, 8), unclipped [ 76.667] emit_primitive_identity_mask__avx2: dst=(270, 840), mask=(704.00, 16.00) x (10.00, 8.00) [ 76.667] glyphs0_to_dst: glyph=(279, 836)x(10, 12), unclipped [ 76.667] emit_primitive_identity_mask__avx2: dst=(279, 836), mask=(992.00, 16.00) x (10.00, 12.00) [ 76.667] glyphs0_to_dst: glyph=(288, 840)x(10, 8), unclipped [ 76.667] emit_primitive_identity_mask__avx2: dst=(288, 840), mask=(704.00, 16.00) x (10.00, 8.00) [ 76.667] glyphs0_to_dst: glyph=(297, 840)x(10, 8), unclipped [ 76.667] emit_primitive_identity_mask__avx2: dst=(297, 840), mask=(752.00, 0.00) x (10.00, 8.00) [ 76.667] glyphs0_to_dst: glyph=(307, 836)x(10, 12), unclipped [ 76.667] emit_primitive_identity_mask__avx2: dst=(307, 836), mask=(1008.00, 16.00) x (10.00, 12.00) [ 76.667] glyphs0_to_dst: glyph=(315, 837)x(11, 11), unclipped [ 76.667] emit_primitive_identity_mask__avx2: dst=(315, 837), mask=(960.00, 0.00) x (11.00, 11.00) [ 76.667] glyphs0_to_dst: glyph=(324, 840)x(11, 8), unclipped [ 76.667] emit_primitive_identity_mask__avx2: dst=(324, 840), mask=(736.00, 16.00) x (11.00, 8.00) [ 76.667] glyphs0_to_dst: glyph=(334, 840)x(9, 11), unclipped [ 76.667] emit_primitive_identity_mask__avx2: dst=(334, 840), mask=(960.00, 16.00) x (9.00, 11.00) [ 76.667] glyphs0_to_dst: glyph=(342, 849)x(11, 2), unclipped [ 76.667] emit_primitive_identity_mask__avx2: dst=(342, 849), mask=(992.00, 0.00) x (11.00, 2.00) [ 76.667] glyphs0_to_dst: glyph=(351, 836)x(10, 12), unclipped [ 76.667] emit_primitive_identity_mask__avx2: dst=(351, 836), mask=(992.00, 16.00) x (10.00, 12.00) [ 76.667] glyphs0_to_dst: glyph=(361, 836)x(9, 12), unclipped [ 76.667] emit_primitive_identity_mask__avx2: dst=(361, 836), mask=(960.00, 32.00) x (9.00, 12.00) [ 76.667] glyphs0_to_dst: glyph=(369, 840)x(10, 11), unclipped [ 76.667] emit_primitive_identity_mask__avx2: dst=(369, 840), mask=(976.00, 32.00) x (10.00, 11.00) [ 76.667] glyphs0_to_dst: glyph=(378, 837)x(10, 14), unclipped [ 76.667] emit_primitive_identity_mask__avx2: dst=(378, 837), mask=(944.00, 48.00) x (10.00, 14.00) [ 76.667] glyphs0_to_dst: glyph=(387, 838)x(10, 10), unclipped [ 76.667] emit_primitive_identity_mask__avx2: dst=(387, 838), mask=(720.00, 32.00) x (10.00, 10.00) [ 76.667] glyphs0_to_dst: glyph=(396, 849)x(11, 2), unclipped [ 76.667] emit_primitive_identity_mask__avx2: dst=(396, 849), mask=(992.00, 0.00) x (11.00, 2.00) [ 76.667] glyphs0_to_dst: glyph=(406, 840)x(9, 8), unclipped [ 76.667] emit_primitive_identity_mask__avx2: dst=(406, 840), mask=(720.00, 0.00) x (9.00, 8.00) [ 76.667] glyphs0_to_dst: glyph=(414, 840)x(10, 8), unclipped [ 76.667] emit_primitive_identity_mask__avx2: dst=(414, 840), mask=(704.00, 16.00) x (10.00, 8.00) [ 76.667] glyphs0_to_dst: glyph=(423, 840)x(10, 8), unclipped [ 76.667] emit_primitive_identity_mask__avx2: dst=(423, 840), mask=(752.00, 0.00) x (10.00, 8.00) [ 76.667] glyphs0_to_dst: glyph=(432, 837)x(10, 11), unclipped [ 76.667] emit_primitive_identity_mask__avx2: dst=(432, 837), mask=(736.00, 0.00) x (10.00, 11.00) [ 76.667] glyphs0_to_dst: glyph=(442, 840)x(9, 8), unclipped [ 76.667] emit_primitive_identity_mask__avx2: dst=(442, 840), mask=(48.00, 96.00) x (9.00, 8.00) [ 76.667] glyphs0_to_dst: glyph=(450, 837)x(10, 11), unclipped [ 76.667] emit_primitive_identity_mask__avx2: dst=(450, 837), mask=(736.00, 0.00) x (10.00, 11.00) [ 76.667] glyphs0_to_dst: glyph=(460, 840)x(9, 8), unclipped [ 76.667] emit_primitive_identity_mask__avx2: dst=(460, 840), mask=(752.00, 16.00) x (9.00, 8.00) [ 76.667] glyphs0_to_dst: glyph=(468, 840)x(10, 11), unclipped [ 76.667] emit_primitive_identity_mask__avx2: dst=(468, 840), mask=(976.00, 32.00) x (10.00, 11.00) [ 76.667] gen8_vertex_flush[2298] = 102 [ 76.667] gen9_magic_ca_pass: CA fixup (8505 -> 8607) [ 76.667] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.667] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.667] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.667] sna_glyphs(op=3, nlist=1, src=(478, 848)) [ 76.667] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.667] sna_glyphs: discarding mask [ 76.667] glyphs0_to_dst(op=3, src=(478, 848), nlist=1, dst=(478, 848)+(0, 0)) [ 76.667] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.667] gen9_render_composite: 0x0, current mode=1/1 [ 76.667] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 76.667] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.667] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.667] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.667] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.667] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.667] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.667] sna_drawable_use_bo: using whole GPU bo [ 76.667] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.667] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.667] color_convert: src=ffffffff [20028888] [ 76.667] color_convert: dst=ffffffff [20028888] [ 76.667] sna_render_get_solid: ffffffff [ 76.667] sna_render_get_solid(white) [ 76.667] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.667] sna_transform_is_imprecise_integer_translation: no transform [ 76.667] gen9_composite_picture: integer translation (0, 0), removing [ 76.667] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.667] sna_render_pixmap_bo: GPU all damaged [ 76.667] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.667] gen4_choose_composite_emitter: solid, identity mask [ 76.667] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.667] gen9_composite_get_binding_table(f6c0) [ 76.667] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.667] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.667] gen9_emit_vertex_elements: setup id=9 [ 76.667] glyphs0_to_dst: glyph=(477, 837)x(10, 13), unclipped [ 76.667] emit_primitive_identity_mask__avx2: dst=(477, 837), mask=(752.00, 32.00) x (10.00, 13.00) [ 76.667] gen8_vertex_flush[2398] = 3 [ 76.667] gen9_magic_ca_pass: CA fixup (8607 -> 8610) [ 76.667] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.667] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.667] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.667] sna_glyphs(op=3, nlist=1, src=(1, 865)) [ 76.667] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.667] sna_glyphs: discarding mask [ 76.667] glyphs0_to_dst(op=3, src=(1, 865), nlist=1, dst=(1, 865)+(0, 0)) [ 76.667] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.667] gen9_render_composite: 0x0, current mode=1/1 [ 76.667] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 76.667] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.667] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.667] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.667] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.667] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.667] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.667] sna_drawable_use_bo: using whole GPU bo [ 76.667] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.667] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.667] color_convert: src=ff8ae234 [20028888] [ 76.667] color_convert: dst=ff8ae234 [20028888] [ 76.667] sna_render_get_solid: ff8ae234 [ 76.667] sna_render_get_solid(22) = ff8ae234 (old) [ 76.667] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.667] sna_transform_is_imprecise_integer_translation: no transform [ 76.667] gen9_composite_picture: integer translation (0, 0), removing [ 76.667] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.667] sna_render_pixmap_bo: GPU all damaged [ 76.667] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.667] gen4_choose_composite_emitter: solid, identity mask [ 76.667] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.667] gen9_composite_get_binding_table(f680) [ 76.667] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.667] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.667] gen9_emit_vertex_elements: setup id=9 [ 76.667] glyphs0_to_dst: glyph=(1, 857)x(9, 8), unclipped [ 76.667] emit_primitive_identity_mask__avx2: dst=(1, 857), mask=(688.00, 32.00) x (9.00, 8.00) [ 76.667] glyphs0_to_dst: glyph=(9, 855)x(10, 13), unclipped [ 76.667] emit_primitive_identity_mask__avx2: dst=(9, 855), mask=(672.00, 48.00) x (10.00, 13.00) [ 76.667] glyphs0_to_dst: glyph=(19, 857)x(9, 8), unclipped [ 76.667] emit_primitive_identity_mask__avx2: dst=(19, 857), mask=(688.00, 32.00) x (9.00, 8.00) [ 76.667] glyphs0_to_dst: glyph=(28, 859)x(8, 3), unclipped [ 76.667] emit_primitive_identity_mask__avx2: dst=(28, 859), mask=(688.00, 48.00) x (8.00, 3.00) [ 76.667] glyphs0_to_dst: glyph=(36, 855)x(11, 10), unclipped [ 76.667] emit_primitive_identity_mask__avx2: dst=(36, 855), mask=(704.00, 0.00) x (11.00, 10.00) [ 76.667] glyphs0_to_dst: glyph=(46, 857)x(9, 8), unclipped [ 76.667] emit_primitive_identity_mask__avx2: dst=(46, 857), mask=(720.00, 0.00) x (9.00, 8.00) [ 76.667] glyphs0_to_dst: glyph=(54, 857)x(10, 8), unclipped [ 76.667] emit_primitive_identity_mask__avx2: dst=(54, 857), mask=(704.00, 16.00) x (10.00, 8.00) [ 76.667] glyphs0_to_dst: glyph=(63, 857)x(10, 8), unclipped [ 76.667] emit_primitive_identity_mask__avx2: dst=(63, 857), mask=(720.00, 16.00) x (10.00, 8.00) [ 76.667] glyphs0_to_dst: glyph=(72, 854)x(10, 11), unclipped [ 76.667] emit_primitive_identity_mask__avx2: dst=(72, 854), mask=(736.00, 0.00) x (10.00, 11.00) [ 76.667] glyphs0_to_dst: glyph=(81, 857)x(10, 8), unclipped [ 76.667] emit_primitive_identity_mask__avx2: dst=(81, 857), mask=(752.00, 0.00) x (10.00, 8.00) [ 76.667] glyphs0_to_dst: glyph=(90, 854)x(10, 11), unclipped [ 76.667] emit_primitive_identity_mask__avx2: dst=(90, 854), mask=(736.00, 0.00) x (10.00, 11.00) [ 76.667] glyphs0_to_dst: glyph=(99, 857)x(11, 8), unclipped [ 76.667] emit_primitive_identity_mask__avx2: dst=(99, 857), mask=(736.00, 16.00) x (11.00, 8.00) [ 76.667] glyphs0_to_dst: glyph=(109, 857)x(9, 8), unclipped [ 76.667] emit_primitive_identity_mask__avx2: dst=(109, 857), mask=(752.00, 16.00) x (9.00, 8.00) [ 76.667] glyphs0_to_dst: glyph=(118, 859)x(8, 3), unclipped [ 76.667] emit_primitive_identity_mask__avx2: dst=(118, 859), mask=(688.00, 48.00) x (8.00, 3.00) [ 76.667] glyphs0_to_dst: glyph=(126, 855)x(10, 10), unclipped [ 76.667] emit_primitive_identity_mask__avx2: dst=(126, 855), mask=(704.00, 32.00) x (10.00, 10.00) [ 76.667] glyphs0_to_dst: glyph=(135, 855)x(10, 10), unclipped [ 76.667] emit_primitive_identity_mask__avx2: dst=(135, 855), mask=(704.00, 32.00) x (10.00, 10.00) [ 76.667] glyphs0_to_dst: glyph=(144, 855)x(10, 10), unclipped [ 76.667] emit_primitive_identity_mask__avx2: dst=(144, 855), mask=(720.00, 32.00) x (10.00, 10.00) [ 76.667] glyphs0_to_dst: glyph=(153, 855)x(10, 10), unclipped [ 76.667] emit_primitive_identity_mask__avx2: dst=(153, 855), mask=(704.00, 48.00) x (10.00, 10.00) [ 76.667] gen8_vertex_flush[2498] = 54 [ 76.667] gen9_magic_ca_pass: CA fixup (8610 -> 8664) [ 76.667] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.667] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.667] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.667] sna_glyphs(op=3, nlist=1, src=(163, 865)) [ 76.667] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.667] sna_glyphs: discarding mask [ 76.667] glyphs0_to_dst(op=3, src=(163, 865), nlist=1, dst=(163, 865)+(0, 0)) [ 76.667] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.667] gen9_render_composite: 0x0, current mode=1/1 [ 76.667] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 76.667] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.667] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.667] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.667] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.667] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.667] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.667] sna_drawable_use_bo: using whole GPU bo [ 76.667] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.667] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.667] color_convert: src=ffffffff [20028888] [ 76.667] color_convert: dst=ffffffff [20028888] [ 76.667] sna_render_get_solid: ffffffff [ 76.667] sna_render_get_solid(white) [ 76.667] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.667] sna_transform_is_imprecise_integer_translation: no transform [ 76.667] gen9_composite_picture: integer translation (0, 0), removing [ 76.667] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.667] sna_render_pixmap_bo: GPU all damaged [ 76.667] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.667] gen4_choose_composite_emitter: solid, identity mask [ 76.667] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.667] gen9_composite_get_binding_table(f640) [ 76.667] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.667] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.667] gen9_emit_vertex_elements: setup id=9 [ 76.667] glyphs0_to_dst: glyph=(165, 857)x(5, 8), unclipped [ 76.667] emit_primitive_identity_mask__avx2: dst=(165, 857), mask=(720.00, 48.00) x (5.00, 8.00) [ 76.667] gen8_vertex_flush[2598] = 3 [ 76.667] gen9_magic_ca_pass: CA fixup (8664 -> 8667) [ 76.667] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.667] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.667] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.667] sna_glyphs(op=3, nlist=1, src=(172, 865)) [ 76.667] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.667] sna_glyphs: discarding mask [ 76.667] glyphs0_to_dst(op=3, src=(172, 865), nlist=1, dst=(172, 865)+(0, 0)) [ 76.667] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.667] gen9_render_composite: 0x0, current mode=1/1 [ 76.667] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 76.667] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.668] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.668] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.668] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.668] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.668] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.668] sna_drawable_use_bo: using whole GPU bo [ 76.668] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.668] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.668] color_convert: src=ff729fcf [20028888] [ 76.668] color_convert: dst=ff729fcf [20028888] [ 76.668] sna_render_get_solid: ff729fcf [ 76.668] sna_render_get_solid(23) = ff729fcf (old) [ 76.668] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.668] sna_transform_is_imprecise_integer_translation: no transform [ 76.668] gen9_composite_picture: integer translation (0, 0), removing [ 76.668] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.668] sna_render_pixmap_bo: GPU all damaged [ 76.668] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.668] gen4_choose_composite_emitter: solid, identity mask [ 76.668] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.668] gen9_composite_get_binding_table(f600) [ 76.668] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.668] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.668] gen9_emit_vertex_elements: setup id=9 [ 76.668] glyphs0_to_dst: glyph=(171, 859)x(11, 3), unclipped [ 76.668] emit_primitive_identity_mask__avx2: dst=(171, 859), mask=(736.00, 32.00) x (11.00, 3.00) [ 76.668] glyphs0_to_dst: glyph=(180, 854)x(10, 14), unclipped [ 76.668] emit_primitive_identity_mask__avx2: dst=(180, 854), mask=(944.00, 48.00) x (10.00, 14.00) [ 76.668] glyphs0_to_dst: glyph=(189, 854)x(11, 11), unclipped [ 76.668] emit_primitive_identity_mask__avx2: dst=(189, 854), mask=(960.00, 0.00) x (11.00, 11.00) [ 76.668] glyphs0_to_dst: glyph=(198, 857)x(10, 8), unclipped [ 76.668] emit_primitive_identity_mask__avx2: dst=(198, 857), mask=(976.00, 0.00) x (10.00, 8.00) [ 76.668] glyphs0_to_dst: glyph=(208, 857)x(9, 11), unclipped [ 76.668] emit_primitive_identity_mask__avx2: dst=(208, 857), mask=(960.00, 16.00) x (9.00, 11.00) [ 76.668] glyphs0_to_dst: glyph=(216, 854)x(10, 14), unclipped [ 76.668] emit_primitive_identity_mask__avx2: dst=(216, 854), mask=(944.00, 48.00) x (10.00, 14.00) [ 76.668] glyphs0_to_dst: glyph=(225, 855)x(10, 10), unclipped [ 76.668] emit_primitive_identity_mask__avx2: dst=(225, 855), mask=(976.00, 16.00) x (10.00, 10.00) [ 76.668] glyphs0_to_dst: glyph=(234, 866)x(11, 2), unclipped [ 76.668] emit_primitive_identity_mask__avx2: dst=(234, 866), mask=(992.00, 0.00) x (11.00, 2.00) [ 76.668] glyphs0_to_dst: glyph=(243, 854)x(11, 11), unclipped [ 76.668] emit_primitive_identity_mask__avx2: dst=(243, 854), mask=(1008.00, 0.00) x (11.00, 11.00) [ 76.668] glyphs0_to_dst: glyph=(253, 857)x(9, 8), unclipped [ 76.668] emit_primitive_identity_mask__avx2: dst=(253, 857), mask=(720.00, 0.00) x (9.00, 8.00) [ 76.668] glyphs0_to_dst: glyph=(261, 857)x(10, 8), unclipped [ 76.668] emit_primitive_identity_mask__avx2: dst=(261, 857), mask=(704.00, 16.00) x (10.00, 8.00) [ 76.668] glyphs0_to_dst: glyph=(270, 857)x(10, 8), unclipped [ 76.668] emit_primitive_identity_mask__avx2: dst=(270, 857), mask=(704.00, 16.00) x (10.00, 8.00) [ 76.668] glyphs0_to_dst: glyph=(279, 853)x(10, 12), unclipped [ 76.668] emit_primitive_identity_mask__avx2: dst=(279, 853), mask=(992.00, 16.00) x (10.00, 12.00) [ 76.668] glyphs0_to_dst: glyph=(288, 857)x(10, 8), unclipped [ 76.668] emit_primitive_identity_mask__avx2: dst=(288, 857), mask=(704.00, 16.00) x (10.00, 8.00) [ 76.668] glyphs0_to_dst: glyph=(297, 857)x(10, 8), unclipped [ 76.668] emit_primitive_identity_mask__avx2: dst=(297, 857), mask=(752.00, 0.00) x (10.00, 8.00) [ 76.668] glyphs0_to_dst: glyph=(307, 853)x(10, 12), unclipped [ 76.668] emit_primitive_identity_mask__avx2: dst=(307, 853), mask=(1008.00, 16.00) x (10.00, 12.00) [ 76.668] glyphs0_to_dst: glyph=(315, 854)x(11, 11), unclipped [ 76.668] emit_primitive_identity_mask__avx2: dst=(315, 854), mask=(960.00, 0.00) x (11.00, 11.00) [ 76.668] glyphs0_to_dst: glyph=(324, 857)x(11, 8), unclipped [ 76.668] emit_primitive_identity_mask__avx2: dst=(324, 857), mask=(736.00, 16.00) x (11.00, 8.00) [ 76.668] glyphs0_to_dst: glyph=(334, 857)x(9, 11), unclipped [ 76.668] emit_primitive_identity_mask__avx2: dst=(334, 857), mask=(960.00, 16.00) x (9.00, 11.00) [ 76.668] glyphs0_to_dst: glyph=(342, 866)x(11, 2), unclipped [ 76.668] emit_primitive_identity_mask__avx2: dst=(342, 866), mask=(992.00, 0.00) x (11.00, 2.00) [ 76.668] glyphs0_to_dst: glyph=(351, 853)x(10, 12), unclipped [ 76.668] emit_primitive_identity_mask__avx2: dst=(351, 853), mask=(992.00, 16.00) x (10.00, 12.00) [ 76.668] glyphs0_to_dst: glyph=(361, 853)x(9, 12), unclipped [ 76.668] emit_primitive_identity_mask__avx2: dst=(361, 853), mask=(960.00, 32.00) x (9.00, 12.00) [ 76.668] glyphs0_to_dst: glyph=(369, 857)x(10, 11), unclipped [ 76.668] emit_primitive_identity_mask__avx2: dst=(369, 857), mask=(976.00, 32.00) x (10.00, 11.00) [ 76.668] glyphs0_to_dst: glyph=(378, 854)x(10, 14), unclipped [ 76.668] emit_primitive_identity_mask__avx2: dst=(378, 854), mask=(944.00, 48.00) x (10.00, 14.00) [ 76.668] glyphs0_to_dst: glyph=(387, 855)x(10, 10), unclipped [ 76.668] emit_primitive_identity_mask__avx2: dst=(387, 855), mask=(720.00, 32.00) x (10.00, 10.00) [ 76.668] glyphs0_to_dst: glyph=(396, 866)x(11, 2), unclipped [ 76.668] emit_primitive_identity_mask__avx2: dst=(396, 866), mask=(992.00, 0.00) x (11.00, 2.00) [ 76.668] glyphs0_to_dst: glyph=(406, 857)x(9, 8), unclipped [ 76.668] emit_primitive_identity_mask__avx2: dst=(406, 857), mask=(720.00, 0.00) x (9.00, 8.00) [ 76.668] glyphs0_to_dst: glyph=(414, 857)x(10, 8), unclipped [ 76.668] emit_primitive_identity_mask__avx2: dst=(414, 857), mask=(704.00, 16.00) x (10.00, 8.00) [ 76.668] glyphs0_to_dst: glyph=(423, 857)x(10, 8), unclipped [ 76.668] emit_primitive_identity_mask__avx2: dst=(423, 857), mask=(752.00, 0.00) x (10.00, 8.00) [ 76.668] glyphs0_to_dst: glyph=(432, 854)x(10, 11), unclipped [ 76.668] emit_primitive_identity_mask__avx2: dst=(432, 854), mask=(736.00, 0.00) x (10.00, 11.00) [ 76.668] glyphs0_to_dst: glyph=(442, 857)x(9, 8), unclipped [ 76.668] emit_primitive_identity_mask__avx2: dst=(442, 857), mask=(48.00, 96.00) x (9.00, 8.00) [ 76.668] glyphs0_to_dst: glyph=(450, 854)x(10, 11), unclipped [ 76.668] emit_primitive_identity_mask__avx2: dst=(450, 854), mask=(736.00, 0.00) x (10.00, 11.00) [ 76.668] glyphs0_to_dst: glyph=(460, 857)x(9, 8), unclipped [ 76.668] emit_primitive_identity_mask__avx2: dst=(460, 857), mask=(752.00, 16.00) x (9.00, 8.00) [ 76.668] glyphs0_to_dst: glyph=(468, 857)x(10, 11), unclipped [ 76.668] emit_primitive_identity_mask__avx2: dst=(468, 857), mask=(976.00, 32.00) x (10.00, 11.00) [ 76.668] gen8_vertex_flush[2698] = 102 [ 76.668] gen9_magic_ca_pass: CA fixup (8667 -> 8769) [ 76.668] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.668] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.668] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.668] sna_glyphs(op=3, nlist=1, src=(478, 865)) [ 76.668] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.668] sna_glyphs: discarding mask [ 76.668] glyphs0_to_dst(op=3, src=(478, 865), nlist=1, dst=(478, 865)+(0, 0)) [ 76.668] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.668] gen9_render_composite: 0x0, current mode=1/1 [ 76.668] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 76.668] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.668] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.668] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.668] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.668] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.668] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.668] sna_drawable_use_bo: using whole GPU bo [ 76.668] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.668] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.668] color_convert: src=ffffffff [20028888] [ 76.668] color_convert: dst=ffffffff [20028888] [ 76.668] sna_render_get_solid: ffffffff [ 76.668] sna_render_get_solid(white) [ 76.668] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.668] sna_transform_is_imprecise_integer_translation: no transform [ 76.668] gen9_composite_picture: integer translation (0, 0), removing [ 76.668] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.668] sna_render_pixmap_bo: GPU all damaged [ 76.668] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.668] gen4_choose_composite_emitter: solid, identity mask [ 76.668] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.668] gen9_composite_get_binding_table(f5c0) [ 76.668] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.668] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.668] gen9_emit_vertex_elements: setup id=9 [ 76.668] glyphs0_to_dst: glyph=(477, 854)x(10, 13), unclipped [ 76.668] emit_primitive_identity_mask__avx2: dst=(477, 854), mask=(752.00, 32.00) x (10.00, 13.00) [ 76.668] glyphs0_to_dst: glyph=(495, 860)x(10, 3), unclipped [ 76.668] emit_primitive_identity_mask__avx2: dst=(495, 860), mask=(1008.00, 48.00) x (10.00, 3.00) [ 76.668] glyphs0_to_dst: glyph=(505, 854)x(9, 14), unclipped [ 76.668] emit_primitive_identity_mask__avx2: dst=(505, 854), mask=(832.00, 32.00) x (9.00, 14.00) [ 76.668] glyphs0_to_dst: glyph=(514, 857)x(9, 8), unclipped [ 76.668] emit_primitive_identity_mask__avx2: dst=(514, 857), mask=(896.00, 48.00) x (9.00, 8.00) [ 76.668] glyphs0_to_dst: glyph=(522, 857)x(10, 8), unclipped [ 76.668] emit_primitive_identity_mask__avx2: dst=(522, 857), mask=(848.00, 16.00) x (10.00, 8.00) [ 76.668] glyphs0_to_dst: glyph=(532, 857)x(9, 8), unclipped [ 76.668] emit_primitive_identity_mask__avx2: dst=(532, 857), mask=(848.00, 48.00) x (9.00, 8.00) [ 76.668] glyphs0_to_dst: glyph=(540, 854)x(10, 11), unclipped [ 76.668] emit_primitive_identity_mask__avx2: dst=(540, 854), mask=(992.00, 32.00) x (10.00, 11.00) [ 76.668] glyphs0_to_dst: glyph=(550, 857)x(9, 11), unclipped [ 76.668] emit_primitive_identity_mask__avx2: dst=(550, 857), mask=(880.00, 16.00) x (9.00, 11.00) [ 76.668] glyphs0_to_dst: glyph=(559, 854)x(9, 11), unclipped [ 76.668] emit_primitive_identity_mask__avx2: dst=(559, 854), mask=(880.00, 0.00) x (9.00, 11.00) [ 76.668] glyphs0_to_dst: glyph=(568, 854)x(9, 14), unclipped [ 76.668] emit_primitive_identity_mask__avx2: dst=(568, 854), mask=(832.00, 32.00) x (9.00, 14.00) [ 76.668] glyphs0_to_dst: glyph=(576, 857)x(10, 8), unclipped [ 76.668] emit_primitive_identity_mask__avx2: dst=(576, 857), mask=(848.00, 16.00) x (10.00, 8.00) [ 76.668] glyphs0_to_dst: glyph=(586, 857)x(9, 11), unclipped [ 76.668] emit_primitive_identity_mask__avx2: dst=(586, 857), mask=(880.00, 16.00) x (9.00, 11.00) [ 76.668] glyphs0_to_dst: glyph=(594, 867)x(11, 2), unclipped [ 76.668] emit_primitive_identity_mask__avx2: dst=(594, 867), mask=(832.00, 48.00) x (11.00, 2.00) [ 76.668] glyphs0_to_dst: glyph=(603, 853)x(10, 12), unclipped [ 76.668] emit_primitive_identity_mask__avx2: dst=(603, 853), mask=(864.00, 0.00) x (10.00, 12.00) [ 76.668] glyphs0_to_dst: glyph=(612, 857)x(10, 8), unclipped [ 76.668] emit_primitive_identity_mask__avx2: dst=(612, 857), mask=(864.00, 32.00) x (10.00, 8.00) [ 76.668] glyphs0_to_dst: glyph=(621, 854)x(10, 11), unclipped [ 76.668] emit_primitive_identity_mask__avx2: dst=(621, 854), mask=(880.00, 32.00) x (10.00, 11.00) [ 76.668] glyphs0_to_dst: glyph=(630, 867)x(11, 2), unclipped [ 76.668] emit_primitive_identity_mask__avx2: dst=(630, 867), mask=(832.00, 48.00) x (11.00, 2.00) [ 76.668] glyphs0_to_dst: glyph=(639, 854)x(10, 11), unclipped [ 76.668] emit_primitive_identity_mask__avx2: dst=(639, 854), mask=(880.00, 32.00) x (10.00, 11.00) [ 76.668] glyphs0_to_dst: glyph=(648, 857)x(10, 8), unclipped [ 76.668] emit_primitive_identity_mask__avx2: dst=(648, 857), mask=(944.00, 0.00) x (10.00, 8.00) [ 76.668] glyphs0_to_dst: glyph=(657, 857)x(10, 11), unclipped [ 76.668] emit_primitive_identity_mask__avx2: dst=(657, 857), mask=(880.00, 48.00) x (10.00, 11.00) [ 76.668] glyphs0_to_dst: glyph=(669, 862)x(5, 3), unclipped [ 76.668] emit_primitive_identity_mask__avx2: dst=(669, 862), mask=(1008.00, 32.00) x (5.00, 3.00) [ 76.668] glyphs0_to_dst: glyph=(676, 857)x(9, 8), unclipped [ 76.668] emit_primitive_identity_mask__avx2: dst=(676, 857), mask=(896.00, 48.00) x (9.00, 8.00) [ 76.668] glyphs0_to_dst: glyph=(685, 853)x(9, 12), unclipped [ 76.668] emit_primitive_identity_mask__avx2: dst=(685, 853), mask=(992.00, 48.00) x (9.00, 12.00) [ 76.668] gen8_vertex_flush[2798] = 69 [ 76.668] gen9_magic_ca_pass: CA fixup (8769 -> 8838) [ 76.668] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.668] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.668] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.668] sna_glyphs(op=3, nlist=1, src=(1, 882)) [ 76.668] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.668] sna_glyphs: discarding mask [ 76.668] glyphs0_to_dst(op=3, src=(1, 882), nlist=1, dst=(1, 882)+(0, 0)) [ 76.668] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.668] gen9_render_composite: 0x0, current mode=1/1 [ 76.668] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 76.668] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.668] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.668] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.668] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.668] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.668] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.668] sna_drawable_use_bo: using whole GPU bo [ 76.668] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.668] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.668] color_convert: src=ff8ae234 [20028888] [ 76.668] color_convert: dst=ff8ae234 [20028888] [ 76.668] sna_render_get_solid: ff8ae234 [ 76.668] sna_render_get_solid(22) = ff8ae234 (old) [ 76.668] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.668] sna_transform_is_imprecise_integer_translation: no transform [ 76.668] gen9_composite_picture: integer translation (0, 0), removing [ 76.668] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.668] sna_render_pixmap_bo: GPU all damaged [ 76.668] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.668] gen4_choose_composite_emitter: solid, identity mask [ 76.668] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.668] gen9_composite_get_binding_table(f580) [ 76.668] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.668] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.668] gen9_emit_vertex_elements: setup id=9 [ 76.668] glyphs0_to_dst: glyph=(1, 874)x(9, 8), unclipped [ 76.668] emit_primitive_identity_mask__avx2: dst=(1, 874), mask=(688.00, 32.00) x (9.00, 8.00) [ 76.668] glyphs0_to_dst: glyph=(9, 872)x(10, 13), unclipped [ 76.668] emit_primitive_identity_mask__avx2: dst=(9, 872), mask=(672.00, 48.00) x (10.00, 13.00) [ 76.668] glyphs0_to_dst: glyph=(19, 874)x(9, 8), unclipped [ 76.668] emit_primitive_identity_mask__avx2: dst=(19, 874), mask=(688.00, 32.00) x (9.00, 8.00) [ 76.668] glyphs0_to_dst: glyph=(28, 876)x(8, 3), unclipped [ 76.668] emit_primitive_identity_mask__avx2: dst=(28, 876), mask=(688.00, 48.00) x (8.00, 3.00) [ 76.668] glyphs0_to_dst: glyph=(36, 872)x(11, 10), unclipped [ 76.668] emit_primitive_identity_mask__avx2: dst=(36, 872), mask=(704.00, 0.00) x (11.00, 10.00) [ 76.668] glyphs0_to_dst: glyph=(46, 874)x(9, 8), unclipped [ 76.668] emit_primitive_identity_mask__avx2: dst=(46, 874), mask=(720.00, 0.00) x (9.00, 8.00) [ 76.668] glyphs0_to_dst: glyph=(54, 874)x(10, 8), unclipped [ 76.668] emit_primitive_identity_mask__avx2: dst=(54, 874), mask=(704.00, 16.00) x (10.00, 8.00) [ 76.668] glyphs0_to_dst: glyph=(63, 874)x(10, 8), unclipped [ 76.668] emit_primitive_identity_mask__avx2: dst=(63, 874), mask=(720.00, 16.00) x (10.00, 8.00) [ 76.668] glyphs0_to_dst: glyph=(72, 871)x(10, 11), unclipped [ 76.668] emit_primitive_identity_mask__avx2: dst=(72, 871), mask=(736.00, 0.00) x (10.00, 11.00) [ 76.668] glyphs0_to_dst: glyph=(81, 874)x(10, 8), unclipped [ 76.668] emit_primitive_identity_mask__avx2: dst=(81, 874), mask=(752.00, 0.00) x (10.00, 8.00) [ 76.668] glyphs0_to_dst: glyph=(90, 871)x(10, 11), unclipped [ 76.668] emit_primitive_identity_mask__avx2: dst=(90, 871), mask=(736.00, 0.00) x (10.00, 11.00) [ 76.668] glyphs0_to_dst: glyph=(99, 874)x(11, 8), unclipped [ 76.668] emit_primitive_identity_mask__avx2: dst=(99, 874), mask=(736.00, 16.00) x (11.00, 8.00) [ 76.668] glyphs0_to_dst: glyph=(109, 874)x(9, 8), unclipped [ 76.668] emit_primitive_identity_mask__avx2: dst=(109, 874), mask=(752.00, 16.00) x (9.00, 8.00) [ 76.668] glyphs0_to_dst: glyph=(118, 876)x(8, 3), unclipped [ 76.668] emit_primitive_identity_mask__avx2: dst=(118, 876), mask=(688.00, 48.00) x (8.00, 3.00) [ 76.668] glyphs0_to_dst: glyph=(126, 872)x(10, 10), unclipped [ 76.668] emit_primitive_identity_mask__avx2: dst=(126, 872), mask=(704.00, 32.00) x (10.00, 10.00) [ 76.668] glyphs0_to_dst: glyph=(135, 872)x(10, 10), unclipped [ 76.668] emit_primitive_identity_mask__avx2: dst=(135, 872), mask=(704.00, 32.00) x (10.00, 10.00) [ 76.668] glyphs0_to_dst: glyph=(144, 872)x(10, 10), unclipped [ 76.668] emit_primitive_identity_mask__avx2: dst=(144, 872), mask=(720.00, 32.00) x (10.00, 10.00) [ 76.668] glyphs0_to_dst: glyph=(153, 872)x(10, 10), unclipped [ 76.668] emit_primitive_identity_mask__avx2: dst=(153, 872), mask=(704.00, 48.00) x (10.00, 10.00) [ 76.668] gen8_vertex_flush[2898] = 54 [ 76.668] gen9_magic_ca_pass: CA fixup (8838 -> 8892) [ 76.668] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.668] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.668] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.668] sna_glyphs(op=3, nlist=1, src=(163, 882)) [ 76.668] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.668] sna_glyphs: discarding mask [ 76.668] glyphs0_to_dst(op=3, src=(163, 882), nlist=1, dst=(163, 882)+(0, 0)) [ 76.668] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.668] gen9_render_composite: 0x0, current mode=1/1 [ 76.668] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 76.668] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.668] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.668] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.668] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.668] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.668] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.668] sna_drawable_use_bo: using whole GPU bo [ 76.668] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.668] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.668] color_convert: src=ffffffff [20028888] [ 76.668] color_convert: dst=ffffffff [20028888] [ 76.668] sna_render_get_solid: ffffffff [ 76.668] sna_render_get_solid(white) [ 76.668] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.668] sna_transform_is_imprecise_integer_translation: no transform [ 76.668] gen9_composite_picture: integer translation (0, 0), removing [ 76.668] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.668] sna_render_pixmap_bo: GPU all damaged [ 76.668] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.668] gen4_choose_composite_emitter: solid, identity mask [ 76.668] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.668] gen9_composite_get_binding_table(f540) [ 76.668] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.668] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.668] gen9_emit_vertex_elements: setup id=9 [ 76.668] glyphs0_to_dst: glyph=(165, 874)x(5, 8), unclipped [ 76.668] emit_primitive_identity_mask__avx2: dst=(165, 874), mask=(720.00, 48.00) x (5.00, 8.00) [ 76.668] gen8_vertex_flush[2998] = 3 [ 76.668] gen9_magic_ca_pass: CA fixup (8892 -> 8895) [ 76.668] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.668] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.668] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.668] sna_glyphs(op=3, nlist=1, src=(172, 882)) [ 76.668] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.668] sna_glyphs: discarding mask [ 76.668] glyphs0_to_dst(op=3, src=(172, 882), nlist=1, dst=(172, 882)+(0, 0)) [ 76.668] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.668] gen9_render_composite: 0x0, current mode=1/1 [ 76.668] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 76.668] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.668] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.668] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.668] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.668] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.668] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.668] sna_drawable_use_bo: using whole GPU bo [ 76.668] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.668] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.668] color_convert: src=ff729fcf [20028888] [ 76.668] color_convert: dst=ff729fcf [20028888] [ 76.669] sna_render_get_solid: ff729fcf [ 76.669] sna_render_get_solid(23) = ff729fcf (old) [ 76.669] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.669] sna_transform_is_imprecise_integer_translation: no transform [ 76.669] gen9_composite_picture: integer translation (0, 0), removing [ 76.669] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.669] sna_render_pixmap_bo: GPU all damaged [ 76.669] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.669] gen4_choose_composite_emitter: solid, identity mask [ 76.669] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.669] gen9_composite_get_binding_table(f500) [ 76.669] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.669] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.669] gen9_emit_vertex_elements: setup id=9 [ 76.669] glyphs0_to_dst: glyph=(171, 876)x(11, 3), unclipped [ 76.669] emit_primitive_identity_mask__avx2: dst=(171, 876), mask=(736.00, 32.00) x (11.00, 3.00) [ 76.669] glyphs0_to_dst: glyph=(180, 871)x(10, 14), unclipped [ 76.669] emit_primitive_identity_mask__avx2: dst=(180, 871), mask=(944.00, 48.00) x (10.00, 14.00) [ 76.669] glyphs0_to_dst: glyph=(189, 871)x(11, 11), unclipped [ 76.669] emit_primitive_identity_mask__avx2: dst=(189, 871), mask=(960.00, 0.00) x (11.00, 11.00) [ 76.669] glyphs0_to_dst: glyph=(198, 874)x(10, 8), unclipped [ 76.669] emit_primitive_identity_mask__avx2: dst=(198, 874), mask=(976.00, 0.00) x (10.00, 8.00) [ 76.669] glyphs0_to_dst: glyph=(208, 874)x(9, 11), unclipped [ 76.669] emit_primitive_identity_mask__avx2: dst=(208, 874), mask=(960.00, 16.00) x (9.00, 11.00) [ 76.669] glyphs0_to_dst: glyph=(216, 871)x(10, 14), unclipped [ 76.669] emit_primitive_identity_mask__avx2: dst=(216, 871), mask=(944.00, 48.00) x (10.00, 14.00) [ 76.669] glyphs0_to_dst: glyph=(225, 872)x(10, 10), unclipped [ 76.669] emit_primitive_identity_mask__avx2: dst=(225, 872), mask=(976.00, 16.00) x (10.00, 10.00) [ 76.669] glyphs0_to_dst: glyph=(234, 883)x(11, 2), unclipped [ 76.669] emit_primitive_identity_mask__avx2: dst=(234, 883), mask=(992.00, 0.00) x (11.00, 2.00) [ 76.669] glyphs0_to_dst: glyph=(243, 871)x(11, 11), unclipped [ 76.669] emit_primitive_identity_mask__avx2: dst=(243, 871), mask=(1008.00, 0.00) x (11.00, 11.00) [ 76.669] glyphs0_to_dst: glyph=(253, 874)x(9, 8), unclipped [ 76.669] emit_primitive_identity_mask__avx2: dst=(253, 874), mask=(720.00, 0.00) x (9.00, 8.00) [ 76.669] glyphs0_to_dst: glyph=(261, 874)x(10, 8), unclipped [ 76.669] emit_primitive_identity_mask__avx2: dst=(261, 874), mask=(704.00, 16.00) x (10.00, 8.00) [ 76.669] glyphs0_to_dst: glyph=(270, 874)x(10, 8), unclipped [ 76.669] emit_primitive_identity_mask__avx2: dst=(270, 874), mask=(704.00, 16.00) x (10.00, 8.00) [ 76.669] glyphs0_to_dst: glyph=(279, 870)x(10, 12), unclipped [ 76.669] emit_primitive_identity_mask__avx2: dst=(279, 870), mask=(992.00, 16.00) x (10.00, 12.00) [ 76.669] glyphs0_to_dst: glyph=(288, 874)x(10, 8), unclipped [ 76.669] emit_primitive_identity_mask__avx2: dst=(288, 874), mask=(704.00, 16.00) x (10.00, 8.00) [ 76.669] glyphs0_to_dst: glyph=(297, 874)x(10, 8), unclipped [ 76.669] emit_primitive_identity_mask__avx2: dst=(297, 874), mask=(752.00, 0.00) x (10.00, 8.00) [ 76.669] glyphs0_to_dst: glyph=(307, 870)x(10, 12), unclipped [ 76.669] emit_primitive_identity_mask__avx2: dst=(307, 870), mask=(1008.00, 16.00) x (10.00, 12.00) [ 76.669] glyphs0_to_dst: glyph=(315, 871)x(11, 11), unclipped [ 76.669] emit_primitive_identity_mask__avx2: dst=(315, 871), mask=(960.00, 0.00) x (11.00, 11.00) [ 76.669] glyphs0_to_dst: glyph=(324, 874)x(11, 8), unclipped [ 76.669] emit_primitive_identity_mask__avx2: dst=(324, 874), mask=(736.00, 16.00) x (11.00, 8.00) [ 76.669] glyphs0_to_dst: glyph=(334, 874)x(9, 11), unclipped [ 76.669] emit_primitive_identity_mask__avx2: dst=(334, 874), mask=(960.00, 16.00) x (9.00, 11.00) [ 76.669] glyphs0_to_dst: glyph=(342, 883)x(11, 2), unclipped [ 76.669] emit_primitive_identity_mask__avx2: dst=(342, 883), mask=(992.00, 0.00) x (11.00, 2.00) [ 76.669] glyphs0_to_dst: glyph=(351, 870)x(10, 12), unclipped [ 76.669] emit_primitive_identity_mask__avx2: dst=(351, 870), mask=(992.00, 16.00) x (10.00, 12.00) [ 76.669] glyphs0_to_dst: glyph=(361, 870)x(9, 12), unclipped [ 76.669] emit_primitive_identity_mask__avx2: dst=(361, 870), mask=(960.00, 32.00) x (9.00, 12.00) [ 76.669] glyphs0_to_dst: glyph=(369, 874)x(10, 11), unclipped [ 76.669] emit_primitive_identity_mask__avx2: dst=(369, 874), mask=(976.00, 32.00) x (10.00, 11.00) [ 76.669] glyphs0_to_dst: glyph=(378, 871)x(10, 14), unclipped [ 76.669] emit_primitive_identity_mask__avx2: dst=(378, 871), mask=(944.00, 48.00) x (10.00, 14.00) [ 76.669] glyphs0_to_dst: glyph=(387, 872)x(10, 10), unclipped [ 76.669] emit_primitive_identity_mask__avx2: dst=(387, 872), mask=(720.00, 32.00) x (10.00, 10.00) [ 76.669] glyphs0_to_dst: glyph=(396, 883)x(11, 2), unclipped [ 76.669] emit_primitive_identity_mask__avx2: dst=(396, 883), mask=(992.00, 0.00) x (11.00, 2.00) [ 76.669] glyphs0_to_dst: glyph=(406, 874)x(9, 8), unclipped [ 76.669] emit_primitive_identity_mask__avx2: dst=(406, 874), mask=(720.00, 0.00) x (9.00, 8.00) [ 76.669] glyphs0_to_dst: glyph=(414, 874)x(10, 8), unclipped [ 76.669] emit_primitive_identity_mask__avx2: dst=(414, 874), mask=(704.00, 16.00) x (10.00, 8.00) [ 76.669] glyphs0_to_dst: glyph=(423, 874)x(10, 8), unclipped [ 76.669] emit_primitive_identity_mask__avx2: dst=(423, 874), mask=(752.00, 0.00) x (10.00, 8.00) [ 76.669] glyphs0_to_dst: glyph=(432, 871)x(10, 11), unclipped [ 76.669] emit_primitive_identity_mask__avx2: dst=(432, 871), mask=(736.00, 0.00) x (10.00, 11.00) [ 76.669] glyphs0_to_dst: glyph=(442, 874)x(9, 8), unclipped [ 76.669] emit_primitive_identity_mask__avx2: dst=(442, 874), mask=(48.00, 96.00) x (9.00, 8.00) [ 76.669] glyphs0_to_dst: glyph=(450, 871)x(10, 11), unclipped [ 76.669] emit_primitive_identity_mask__avx2: dst=(450, 871), mask=(736.00, 0.00) x (10.00, 11.00) [ 76.669] glyphs0_to_dst: glyph=(460, 874)x(9, 8), unclipped [ 76.669] emit_primitive_identity_mask__avx2: dst=(460, 874), mask=(752.00, 16.00) x (9.00, 8.00) [ 76.669] glyphs0_to_dst: glyph=(468, 874)x(10, 11), unclipped [ 76.669] emit_primitive_identity_mask__avx2: dst=(468, 874), mask=(976.00, 32.00) x (10.00, 11.00) [ 76.669] gen8_vertex_flush[2a98] = 102 [ 76.669] gen9_magic_ca_pass: CA fixup (8895 -> 8997) [ 76.669] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.669] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.669] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.669] sna_glyphs(op=3, nlist=1, src=(478, 882)) [ 76.669] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.669] sna_glyphs: discarding mask [ 76.669] glyphs0_to_dst(op=3, src=(478, 882), nlist=1, dst=(478, 882)+(0, 0)) [ 76.669] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.669] gen9_render_composite: 0x0, current mode=1/1 [ 76.669] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 76.669] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.669] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.669] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.669] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.669] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.669] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.669] sna_drawable_use_bo: using whole GPU bo [ 76.669] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.669] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.669] color_convert: src=ffffffff [20028888] [ 76.669] color_convert: dst=ffffffff [20028888] [ 76.669] sna_render_get_solid: ffffffff [ 76.669] sna_render_get_solid(white) [ 76.669] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.669] sna_transform_is_imprecise_integer_translation: no transform [ 76.669] gen9_composite_picture: integer translation (0, 0), removing [ 76.669] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.669] sna_render_pixmap_bo: GPU all damaged [ 76.669] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.669] gen4_choose_composite_emitter: solid, identity mask [ 76.669] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.669] gen9_composite_get_binding_table(f4c0) [ 76.669] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.669] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.669] gen9_emit_vertex_elements: setup id=9 [ 76.669] glyphs0_to_dst: glyph=(477, 871)x(10, 13), unclipped [ 76.669] emit_primitive_identity_mask__avx2: dst=(477, 871), mask=(752.00, 32.00) x (10.00, 13.00) [ 76.669] glyphs0_to_dst: glyph=(495, 877)x(10, 3), unclipped [ 76.669] emit_primitive_identity_mask__avx2: dst=(495, 877), mask=(1008.00, 48.00) x (10.00, 3.00) [ 76.669] glyphs0_to_dst: glyph=(505, 871)x(9, 14), unclipped [ 76.669] emit_primitive_identity_mask__avx2: dst=(505, 871), mask=(832.00, 32.00) x (9.00, 14.00) [ 76.669] glyphs0_to_dst: glyph=(514, 874)x(9, 8), unclipped [ 76.669] emit_primitive_identity_mask__avx2: dst=(514, 874), mask=(896.00, 48.00) x (9.00, 8.00) [ 76.669] glyphs0_to_dst: glyph=(522, 874)x(10, 8), unclipped [ 76.669] emit_primitive_identity_mask__avx2: dst=(522, 874), mask=(848.00, 16.00) x (10.00, 8.00) [ 76.669] glyphs0_to_dst: glyph=(532, 874)x(9, 8), unclipped [ 76.669] emit_primitive_identity_mask__avx2: dst=(532, 874), mask=(848.00, 48.00) x (9.00, 8.00) [ 76.669] glyphs0_to_dst: glyph=(540, 871)x(10, 11), unclipped [ 76.669] emit_primitive_identity_mask__avx2: dst=(540, 871), mask=(992.00, 32.00) x (10.00, 11.00) [ 76.669] glyphs0_to_dst: glyph=(550, 874)x(9, 11), unclipped [ 76.669] emit_primitive_identity_mask__avx2: dst=(550, 874), mask=(880.00, 16.00) x (9.00, 11.00) [ 76.669] glyphs0_to_dst: glyph=(559, 871)x(9, 11), unclipped [ 76.669] emit_primitive_identity_mask__avx2: dst=(559, 871), mask=(880.00, 0.00) x (9.00, 11.00) [ 76.669] glyphs0_to_dst: glyph=(568, 871)x(9, 14), unclipped [ 76.669] emit_primitive_identity_mask__avx2: dst=(568, 871), mask=(832.00, 32.00) x (9.00, 14.00) [ 76.669] glyphs0_to_dst: glyph=(576, 874)x(10, 8), unclipped [ 76.669] emit_primitive_identity_mask__avx2: dst=(576, 874), mask=(848.00, 16.00) x (10.00, 8.00) [ 76.669] glyphs0_to_dst: glyph=(586, 874)x(9, 11), unclipped [ 76.669] emit_primitive_identity_mask__avx2: dst=(586, 874), mask=(880.00, 16.00) x (9.00, 11.00) [ 76.669] glyphs0_to_dst: glyph=(594, 884)x(11, 2), unclipped [ 76.669] emit_primitive_identity_mask__avx2: dst=(594, 884), mask=(832.00, 48.00) x (11.00, 2.00) [ 76.669] glyphs0_to_dst: glyph=(603, 870)x(10, 12), unclipped [ 76.669] emit_primitive_identity_mask__avx2: dst=(603, 870), mask=(864.00, 0.00) x (10.00, 12.00) [ 76.669] glyphs0_to_dst: glyph=(612, 874)x(10, 8), unclipped [ 76.669] emit_primitive_identity_mask__avx2: dst=(612, 874), mask=(864.00, 32.00) x (10.00, 8.00) [ 76.669] glyphs0_to_dst: glyph=(621, 871)x(10, 11), unclipped [ 76.669] emit_primitive_identity_mask__avx2: dst=(621, 871), mask=(880.00, 32.00) x (10.00, 11.00) [ 76.669] glyphs0_to_dst: glyph=(630, 884)x(11, 2), unclipped [ 76.669] emit_primitive_identity_mask__avx2: dst=(630, 884), mask=(832.00, 48.00) x (11.00, 2.00) [ 76.669] glyphs0_to_dst: glyph=(639, 871)x(10, 11), unclipped [ 76.669] emit_primitive_identity_mask__avx2: dst=(639, 871), mask=(880.00, 32.00) x (10.00, 11.00) [ 76.669] glyphs0_to_dst: glyph=(648, 874)x(10, 8), unclipped [ 76.669] emit_primitive_identity_mask__avx2: dst=(648, 874), mask=(944.00, 0.00) x (10.00, 8.00) [ 76.669] glyphs0_to_dst: glyph=(657, 874)x(10, 11), unclipped [ 76.669] emit_primitive_identity_mask__avx2: dst=(657, 874), mask=(880.00, 48.00) x (10.00, 11.00) [ 76.669] glyphs0_to_dst: glyph=(669, 879)x(5, 3), unclipped [ 76.669] emit_primitive_identity_mask__avx2: dst=(669, 879), mask=(1008.00, 32.00) x (5.00, 3.00) [ 76.669] glyphs0_to_dst: glyph=(676, 874)x(9, 8), unclipped [ 76.669] emit_primitive_identity_mask__avx2: dst=(676, 874), mask=(896.00, 48.00) x (9.00, 8.00) [ 76.669] glyphs0_to_dst: glyph=(685, 870)x(9, 12), unclipped [ 76.669] emit_primitive_identity_mask__avx2: dst=(685, 870), mask=(992.00, 48.00) x (9.00, 12.00) [ 76.669] gen8_vertex_flush[2b98] = 69 [ 76.669] gen9_magic_ca_pass: CA fixup (8997 -> 9066) [ 76.669] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.669] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.669] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.669] sna_glyphs(op=3, nlist=1, src=(1, 899)) [ 76.669] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.669] sna_glyphs: discarding mask [ 76.669] glyphs0_to_dst(op=3, src=(1, 899), nlist=1, dst=(1, 899)+(0, 0)) [ 76.669] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.669] gen9_render_composite: 0x0, current mode=1/1 [ 76.669] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 76.669] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.669] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.669] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.669] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.669] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.669] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.669] sna_drawable_use_bo: using whole GPU bo [ 76.669] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.669] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.669] color_convert: src=ff8ae234 [20028888] [ 76.669] color_convert: dst=ff8ae234 [20028888] [ 76.669] sna_render_get_solid: ff8ae234 [ 76.669] sna_render_get_solid(22) = ff8ae234 (old) [ 76.669] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.669] sna_transform_is_imprecise_integer_translation: no transform [ 76.669] gen9_composite_picture: integer translation (0, 0), removing [ 76.669] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.669] sna_render_pixmap_bo: GPU all damaged [ 76.669] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.669] gen4_choose_composite_emitter: solid, identity mask [ 76.669] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.669] gen9_composite_get_binding_table(f480) [ 76.669] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.669] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.669] gen9_emit_vertex_elements: setup id=9 [ 76.669] glyphs0_to_dst: glyph=(1, 891)x(9, 8), unclipped [ 76.669] emit_primitive_identity_mask__avx2: dst=(1, 891), mask=(688.00, 32.00) x (9.00, 8.00) [ 76.669] glyphs0_to_dst: glyph=(9, 889)x(10, 13), unclipped [ 76.669] emit_primitive_identity_mask__avx2: dst=(9, 889), mask=(672.00, 48.00) x (10.00, 13.00) [ 76.669] glyphs0_to_dst: glyph=(19, 891)x(9, 8), unclipped [ 76.669] emit_primitive_identity_mask__avx2: dst=(19, 891), mask=(688.00, 32.00) x (9.00, 8.00) [ 76.669] glyphs0_to_dst: glyph=(28, 893)x(8, 3), unclipped [ 76.669] emit_primitive_identity_mask__avx2: dst=(28, 893), mask=(688.00, 48.00) x (8.00, 3.00) [ 76.669] glyphs0_to_dst: glyph=(36, 889)x(11, 10), unclipped [ 76.669] emit_primitive_identity_mask__avx2: dst=(36, 889), mask=(704.00, 0.00) x (11.00, 10.00) [ 76.669] glyphs0_to_dst: glyph=(46, 891)x(9, 8), unclipped [ 76.669] emit_primitive_identity_mask__avx2: dst=(46, 891), mask=(720.00, 0.00) x (9.00, 8.00) [ 76.669] glyphs0_to_dst: glyph=(54, 891)x(10, 8), unclipped [ 76.669] emit_primitive_identity_mask__avx2: dst=(54, 891), mask=(704.00, 16.00) x (10.00, 8.00) [ 76.669] glyphs0_to_dst: glyph=(63, 891)x(10, 8), unclipped [ 76.669] emit_primitive_identity_mask__avx2: dst=(63, 891), mask=(720.00, 16.00) x (10.00, 8.00) [ 76.669] glyphs0_to_dst: glyph=(72, 888)x(10, 11), unclipped [ 76.669] emit_primitive_identity_mask__avx2: dst=(72, 888), mask=(736.00, 0.00) x (10.00, 11.00) [ 76.669] glyphs0_to_dst: glyph=(81, 891)x(10, 8), unclipped [ 76.669] emit_primitive_identity_mask__avx2: dst=(81, 891), mask=(752.00, 0.00) x (10.00, 8.00) [ 76.669] glyphs0_to_dst: glyph=(90, 888)x(10, 11), unclipped [ 76.669] emit_primitive_identity_mask__avx2: dst=(90, 888), mask=(736.00, 0.00) x (10.00, 11.00) [ 76.669] glyphs0_to_dst: glyph=(99, 891)x(11, 8), unclipped [ 76.669] emit_primitive_identity_mask__avx2: dst=(99, 891), mask=(736.00, 16.00) x (11.00, 8.00) [ 76.669] glyphs0_to_dst: glyph=(109, 891)x(9, 8), unclipped [ 76.669] emit_primitive_identity_mask__avx2: dst=(109, 891), mask=(752.00, 16.00) x (9.00, 8.00) [ 76.669] glyphs0_to_dst: glyph=(118, 893)x(8, 3), unclipped [ 76.669] emit_primitive_identity_mask__avx2: dst=(118, 893), mask=(688.00, 48.00) x (8.00, 3.00) [ 76.669] glyphs0_to_dst: glyph=(126, 889)x(10, 10), unclipped [ 76.669] emit_primitive_identity_mask__avx2: dst=(126, 889), mask=(704.00, 32.00) x (10.00, 10.00) [ 76.669] glyphs0_to_dst: glyph=(135, 889)x(10, 10), unclipped [ 76.669] emit_primitive_identity_mask__avx2: dst=(135, 889), mask=(704.00, 32.00) x (10.00, 10.00) [ 76.669] glyphs0_to_dst: glyph=(144, 889)x(10, 10), unclipped [ 76.669] emit_primitive_identity_mask__avx2: dst=(144, 889), mask=(720.00, 32.00) x (10.00, 10.00) [ 76.669] glyphs0_to_dst: glyph=(153, 889)x(10, 10), unclipped [ 76.669] emit_primitive_identity_mask__avx2: dst=(153, 889), mask=(704.00, 48.00) x (10.00, 10.00) [ 76.669] gen8_vertex_flush[2c98] = 54 [ 76.669] gen9_magic_ca_pass: CA fixup (9066 -> 9120) [ 76.669] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.669] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.669] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.669] sna_glyphs(op=3, nlist=1, src=(163, 899)) [ 76.669] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.669] sna_glyphs: discarding mask [ 76.669] glyphs0_to_dst(op=3, src=(163, 899), nlist=1, dst=(163, 899)+(0, 0)) [ 76.669] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.669] gen9_render_composite: 0x0, current mode=1/1 [ 76.669] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 76.669] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.669] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.669] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.669] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.669] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.669] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.669] sna_drawable_use_bo: using whole GPU bo [ 76.669] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.669] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.669] color_convert: src=ffffffff [20028888] [ 76.669] color_convert: dst=ffffffff [20028888] [ 76.669] sna_render_get_solid: ffffffff [ 76.669] sna_render_get_solid(white) [ 76.669] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.669] sna_transform_is_imprecise_integer_translation: no transform [ 76.669] gen9_composite_picture: integer translation (0, 0), removing [ 76.669] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.669] sna_render_pixmap_bo: GPU all damaged [ 76.669] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.669] gen4_choose_composite_emitter: solid, identity mask [ 76.669] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.669] gen9_composite_get_binding_table(f440) [ 76.669] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.669] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.669] gen9_emit_vertex_elements: setup id=9 [ 76.669] glyphs0_to_dst: glyph=(165, 891)x(5, 8), unclipped [ 76.669] emit_primitive_identity_mask__avx2: dst=(165, 891), mask=(720.00, 48.00) x (5.00, 8.00) [ 76.669] gen8_vertex_flush[2d98] = 3 [ 76.669] gen9_magic_ca_pass: CA fixup (9120 -> 9123) [ 76.669] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.669] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.669] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.669] sna_glyphs(op=3, nlist=1, src=(172, 899)) [ 76.669] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.669] sna_glyphs: discarding mask [ 76.669] glyphs0_to_dst(op=3, src=(172, 899), nlist=1, dst=(172, 899)+(0, 0)) [ 76.669] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.669] gen9_render_composite: 0x0, current mode=1/1 [ 76.669] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 76.669] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.669] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.669] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.669] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.669] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.669] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.669] sna_drawable_use_bo: using whole GPU bo [ 76.669] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.669] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.669] color_convert: src=ff729fcf [20028888] [ 76.669] color_convert: dst=ff729fcf [20028888] [ 76.669] sna_render_get_solid: ff729fcf [ 76.669] sna_render_get_solid(23) = ff729fcf (old) [ 76.669] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.669] sna_transform_is_imprecise_integer_translation: no transform [ 76.669] gen9_composite_picture: integer translation (0, 0), removing [ 76.669] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.669] sna_render_pixmap_bo: GPU all damaged [ 76.669] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.669] gen4_choose_composite_emitter: solid, identity mask [ 76.669] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.669] gen9_composite_get_binding_table(f400) [ 76.669] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.669] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.669] gen9_emit_vertex_elements: setup id=9 [ 76.669] glyphs0_to_dst: glyph=(171, 893)x(11, 3), unclipped [ 76.669] emit_primitive_identity_mask__avx2: dst=(171, 893), mask=(736.00, 32.00) x (11.00, 3.00) [ 76.669] glyphs0_to_dst: glyph=(180, 888)x(10, 14), unclipped [ 76.669] emit_primitive_identity_mask__avx2: dst=(180, 888), mask=(944.00, 48.00) x (10.00, 14.00) [ 76.669] glyphs0_to_dst: glyph=(189, 888)x(11, 11), unclipped [ 76.669] emit_primitive_identity_mask__avx2: dst=(189, 888), mask=(960.00, 0.00) x (11.00, 11.00) [ 76.669] glyphs0_to_dst: glyph=(198, 891)x(10, 8), unclipped [ 76.670] emit_primitive_identity_mask__avx2: dst=(198, 891), mask=(976.00, 0.00) x (10.00, 8.00) [ 76.670] glyphs0_to_dst: glyph=(208, 891)x(9, 11), unclipped [ 76.670] emit_primitive_identity_mask__avx2: dst=(208, 891), mask=(960.00, 16.00) x (9.00, 11.00) [ 76.670] glyphs0_to_dst: glyph=(216, 888)x(10, 14), unclipped [ 76.670] emit_primitive_identity_mask__avx2: dst=(216, 888), mask=(944.00, 48.00) x (10.00, 14.00) [ 76.670] glyphs0_to_dst: glyph=(225, 889)x(10, 10), unclipped [ 76.670] emit_primitive_identity_mask__avx2: dst=(225, 889), mask=(976.00, 16.00) x (10.00, 10.00) [ 76.670] glyphs0_to_dst: glyph=(234, 900)x(11, 2), unclipped [ 76.670] emit_primitive_identity_mask__avx2: dst=(234, 900), mask=(992.00, 0.00) x (11.00, 2.00) [ 76.670] glyphs0_to_dst: glyph=(243, 888)x(11, 11), unclipped [ 76.670] emit_primitive_identity_mask__avx2: dst=(243, 888), mask=(1008.00, 0.00) x (11.00, 11.00) [ 76.670] glyphs0_to_dst: glyph=(253, 891)x(9, 8), unclipped [ 76.670] emit_primitive_identity_mask__avx2: dst=(253, 891), mask=(720.00, 0.00) x (9.00, 8.00) [ 76.670] glyphs0_to_dst: glyph=(261, 891)x(10, 8), unclipped [ 76.670] emit_primitive_identity_mask__avx2: dst=(261, 891), mask=(704.00, 16.00) x (10.00, 8.00) [ 76.670] glyphs0_to_dst: glyph=(270, 891)x(10, 8), unclipped [ 76.670] emit_primitive_identity_mask__avx2: dst=(270, 891), mask=(704.00, 16.00) x (10.00, 8.00) [ 76.670] glyphs0_to_dst: glyph=(279, 887)x(10, 12), unclipped [ 76.670] emit_primitive_identity_mask__avx2: dst=(279, 887), mask=(992.00, 16.00) x (10.00, 12.00) [ 76.670] glyphs0_to_dst: glyph=(288, 891)x(10, 8), unclipped [ 76.670] emit_primitive_identity_mask__avx2: dst=(288, 891), mask=(704.00, 16.00) x (10.00, 8.00) [ 76.670] glyphs0_to_dst: glyph=(297, 891)x(10, 8), unclipped [ 76.670] emit_primitive_identity_mask__avx2: dst=(297, 891), mask=(752.00, 0.00) x (10.00, 8.00) [ 76.670] glyphs0_to_dst: glyph=(307, 887)x(10, 12), unclipped [ 76.670] emit_primitive_identity_mask__avx2: dst=(307, 887), mask=(1008.00, 16.00) x (10.00, 12.00) [ 76.670] glyphs0_to_dst: glyph=(315, 888)x(11, 11), unclipped [ 76.670] emit_primitive_identity_mask__avx2: dst=(315, 888), mask=(960.00, 0.00) x (11.00, 11.00) [ 76.670] glyphs0_to_dst: glyph=(324, 891)x(11, 8), unclipped [ 76.670] emit_primitive_identity_mask__avx2: dst=(324, 891), mask=(736.00, 16.00) x (11.00, 8.00) [ 76.670] glyphs0_to_dst: glyph=(334, 891)x(9, 11), unclipped [ 76.670] emit_primitive_identity_mask__avx2: dst=(334, 891), mask=(960.00, 16.00) x (9.00, 11.00) [ 76.670] glyphs0_to_dst: glyph=(342, 900)x(11, 2), unclipped [ 76.670] emit_primitive_identity_mask__avx2: dst=(342, 900), mask=(992.00, 0.00) x (11.00, 2.00) [ 76.670] glyphs0_to_dst: glyph=(351, 887)x(10, 12), unclipped [ 76.670] emit_primitive_identity_mask__avx2: dst=(351, 887), mask=(992.00, 16.00) x (10.00, 12.00) [ 76.670] glyphs0_to_dst: glyph=(361, 887)x(9, 12), unclipped [ 76.670] emit_primitive_identity_mask__avx2: dst=(361, 887), mask=(960.00, 32.00) x (9.00, 12.00) [ 76.670] glyphs0_to_dst: glyph=(369, 891)x(10, 11), unclipped [ 76.670] emit_primitive_identity_mask__avx2: dst=(369, 891), mask=(976.00, 32.00) x (10.00, 11.00) [ 76.670] glyphs0_to_dst: glyph=(378, 888)x(10, 14), unclipped [ 76.670] emit_primitive_identity_mask__avx2: dst=(378, 888), mask=(944.00, 48.00) x (10.00, 14.00) [ 76.670] glyphs0_to_dst: glyph=(387, 889)x(10, 10), unclipped [ 76.670] emit_primitive_identity_mask__avx2: dst=(387, 889), mask=(720.00, 32.00) x (10.00, 10.00) [ 76.670] glyphs0_to_dst: glyph=(396, 900)x(11, 2), unclipped [ 76.670] emit_primitive_identity_mask__avx2: dst=(396, 900), mask=(992.00, 0.00) x (11.00, 2.00) [ 76.670] glyphs0_to_dst: glyph=(406, 891)x(9, 8), unclipped [ 76.670] emit_primitive_identity_mask__avx2: dst=(406, 891), mask=(720.00, 0.00) x (9.00, 8.00) [ 76.670] glyphs0_to_dst: glyph=(414, 891)x(10, 8), unclipped [ 76.670] emit_primitive_identity_mask__avx2: dst=(414, 891), mask=(704.00, 16.00) x (10.00, 8.00) [ 76.670] glyphs0_to_dst: glyph=(423, 891)x(10, 8), unclipped [ 76.670] emit_primitive_identity_mask__avx2: dst=(423, 891), mask=(752.00, 0.00) x (10.00, 8.00) [ 76.670] glyphs0_to_dst: glyph=(432, 888)x(10, 11), unclipped [ 76.670] emit_primitive_identity_mask__avx2: dst=(432, 888), mask=(736.00, 0.00) x (10.00, 11.00) [ 76.670] glyphs0_to_dst: glyph=(442, 891)x(9, 8), unclipped [ 76.670] emit_primitive_identity_mask__avx2: dst=(442, 891), mask=(48.00, 96.00) x (9.00, 8.00) [ 76.670] glyphs0_to_dst: glyph=(450, 888)x(10, 11), unclipped [ 76.670] emit_primitive_identity_mask__avx2: dst=(450, 888), mask=(736.00, 0.00) x (10.00, 11.00) [ 76.670] glyphs0_to_dst: glyph=(460, 891)x(9, 8), unclipped [ 76.670] emit_primitive_identity_mask__avx2: dst=(460, 891), mask=(752.00, 16.00) x (9.00, 8.00) [ 76.670] glyphs0_to_dst: glyph=(468, 891)x(10, 11), unclipped [ 76.670] emit_primitive_identity_mask__avx2: dst=(468, 891), mask=(976.00, 32.00) x (10.00, 11.00) [ 76.670] gen8_vertex_flush[2e98] = 102 [ 76.670] gen9_magic_ca_pass: CA fixup (9123 -> 9225) [ 76.670] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.670] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.670] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.670] sna_glyphs(op=3, nlist=1, src=(478, 899)) [ 76.670] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.670] sna_glyphs: discarding mask [ 76.670] glyphs0_to_dst(op=3, src=(478, 899), nlist=1, dst=(478, 899)+(0, 0)) [ 76.670] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.670] gen9_render_composite: 0x0, current mode=1/1 [ 76.670] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 76.670] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.670] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.670] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.670] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.670] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.670] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.670] sna_drawable_use_bo: using whole GPU bo [ 76.670] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.670] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.670] color_convert: src=ffffffff [20028888] [ 76.670] color_convert: dst=ffffffff [20028888] [ 76.670] sna_render_get_solid: ffffffff [ 76.670] sna_render_get_solid(white) [ 76.670] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.670] sna_transform_is_imprecise_integer_translation: no transform [ 76.670] gen9_composite_picture: integer translation (0, 0), removing [ 76.670] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.670] sna_render_pixmap_bo: GPU all damaged [ 76.670] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.670] gen4_choose_composite_emitter: solid, identity mask [ 76.670] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.670] gen9_composite_get_binding_table(f3c0) [ 76.670] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.670] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.670] gen9_emit_vertex_elements: setup id=9 [ 76.670] glyphs0_to_dst: glyph=(477, 888)x(10, 13), unclipped [ 76.670] emit_primitive_identity_mask__avx2: dst=(477, 888), mask=(752.00, 32.00) x (10.00, 13.00) [ 76.670] glyphs0_to_dst: glyph=(495, 894)x(10, 3), unclipped [ 76.670] emit_primitive_identity_mask__avx2: dst=(495, 894), mask=(1008.00, 48.00) x (10.00, 3.00) [ 76.670] glyphs0_to_dst: glyph=(505, 888)x(9, 14), unclipped [ 76.670] emit_primitive_identity_mask__avx2: dst=(505, 888), mask=(832.00, 32.00) x (9.00, 14.00) [ 76.670] glyphs0_to_dst: glyph=(514, 891)x(9, 8), unclipped [ 76.670] emit_primitive_identity_mask__avx2: dst=(514, 891), mask=(896.00, 48.00) x (9.00, 8.00) [ 76.670] glyphs0_to_dst: glyph=(522, 891)x(10, 8), unclipped [ 76.670] emit_primitive_identity_mask__avx2: dst=(522, 891), mask=(848.00, 16.00) x (10.00, 8.00) [ 76.670] glyphs0_to_dst: glyph=(532, 891)x(9, 8), unclipped [ 76.670] emit_primitive_identity_mask__avx2: dst=(532, 891), mask=(848.00, 48.00) x (9.00, 8.00) [ 76.670] glyphs0_to_dst: glyph=(540, 888)x(10, 11), unclipped [ 76.670] emit_primitive_identity_mask__avx2: dst=(540, 888), mask=(992.00, 32.00) x (10.00, 11.00) [ 76.670] glyphs0_to_dst: glyph=(550, 891)x(9, 11), unclipped [ 76.670] emit_primitive_identity_mask__avx2: dst=(550, 891), mask=(880.00, 16.00) x (9.00, 11.00) [ 76.670] glyphs0_to_dst: glyph=(559, 888)x(9, 11), unclipped [ 76.670] emit_primitive_identity_mask__avx2: dst=(559, 888), mask=(880.00, 0.00) x (9.00, 11.00) [ 76.670] glyphs0_to_dst: glyph=(568, 888)x(9, 14), unclipped [ 76.670] emit_primitive_identity_mask__avx2: dst=(568, 888), mask=(832.00, 32.00) x (9.00, 14.00) [ 76.670] glyphs0_to_dst: glyph=(576, 891)x(10, 8), unclipped [ 76.670] emit_primitive_identity_mask__avx2: dst=(576, 891), mask=(848.00, 16.00) x (10.00, 8.00) [ 76.670] glyphs0_to_dst: glyph=(586, 891)x(9, 11), unclipped [ 76.670] emit_primitive_identity_mask__avx2: dst=(586, 891), mask=(880.00, 16.00) x (9.00, 11.00) [ 76.670] glyphs0_to_dst: glyph=(594, 901)x(11, 2), unclipped [ 76.670] emit_primitive_identity_mask__avx2: dst=(594, 901), mask=(832.00, 48.00) x (11.00, 2.00) [ 76.670] glyphs0_to_dst: glyph=(603, 887)x(10, 12), unclipped [ 76.670] emit_primitive_identity_mask__avx2: dst=(603, 887), mask=(864.00, 0.00) x (10.00, 12.00) [ 76.670] glyphs0_to_dst: glyph=(612, 891)x(10, 8), unclipped [ 76.670] emit_primitive_identity_mask__avx2: dst=(612, 891), mask=(864.00, 32.00) x (10.00, 8.00) [ 76.670] glyphs0_to_dst: glyph=(621, 888)x(10, 11), unclipped [ 76.670] emit_primitive_identity_mask__avx2: dst=(621, 888), mask=(880.00, 32.00) x (10.00, 11.00) [ 76.670] glyphs0_to_dst: glyph=(630, 901)x(11, 2), unclipped [ 76.670] emit_primitive_identity_mask__avx2: dst=(630, 901), mask=(832.00, 48.00) x (11.00, 2.00) [ 76.670] glyphs0_to_dst: glyph=(639, 888)x(10, 11), unclipped [ 76.670] emit_primitive_identity_mask__avx2: dst=(639, 888), mask=(880.00, 32.00) x (10.00, 11.00) [ 76.670] glyphs0_to_dst: glyph=(648, 891)x(10, 8), unclipped [ 76.670] emit_primitive_identity_mask__avx2: dst=(648, 891), mask=(944.00, 0.00) x (10.00, 8.00) [ 76.670] glyphs0_to_dst: glyph=(657, 891)x(10, 11), unclipped [ 76.670] emit_primitive_identity_mask__avx2: dst=(657, 891), mask=(880.00, 48.00) x (10.00, 11.00) [ 76.670] glyphs0_to_dst: glyph=(669, 896)x(5, 3), unclipped [ 76.670] emit_primitive_identity_mask__avx2: dst=(669, 896), mask=(1008.00, 32.00) x (5.00, 3.00) [ 76.670] glyphs0_to_dst: glyph=(676, 891)x(9, 8), unclipped [ 76.670] emit_primitive_identity_mask__avx2: dst=(676, 891), mask=(896.00, 48.00) x (9.00, 8.00) [ 76.670] glyphs0_to_dst: glyph=(685, 887)x(9, 12), unclipped [ 76.670] emit_primitive_identity_mask__avx2: dst=(685, 887), mask=(992.00, 48.00) x (9.00, 12.00) [ 76.670] gen8_vertex_flush[2f98] = 69 [ 76.670] gen9_magic_ca_pass: CA fixup (9225 -> 9294) [ 76.670] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.670] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.670] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.670] sna_glyphs(op=3, nlist=1, src=(1, 916)) [ 76.670] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.670] sna_glyphs: discarding mask [ 76.670] glyphs0_to_dst(op=3, src=(1, 916), nlist=1, dst=(1, 916)+(0, 0)) [ 76.670] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.670] gen9_render_composite: 0x0, current mode=1/1 [ 76.670] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 76.670] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.670] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.670] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.670] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.670] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.670] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.670] sna_drawable_use_bo: using whole GPU bo [ 76.670] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.670] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.670] color_convert: src=ff8ae234 [20028888] [ 76.670] color_convert: dst=ff8ae234 [20028888] [ 76.670] sna_render_get_solid: ff8ae234 [ 76.670] sna_render_get_solid(22) = ff8ae234 (old) [ 76.670] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.670] sna_transform_is_imprecise_integer_translation: no transform [ 76.670] gen9_composite_picture: integer translation (0, 0), removing [ 76.670] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.670] sna_render_pixmap_bo: GPU all damaged [ 76.670] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.670] gen4_choose_composite_emitter: solid, identity mask [ 76.670] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.670] gen9_composite_get_binding_table(f380) [ 76.670] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.670] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.670] gen9_emit_vertex_elements: setup id=9 [ 76.670] glyphs0_to_dst: glyph=(1, 908)x(9, 8), unclipped [ 76.670] emit_primitive_identity_mask__avx2: dst=(1, 908), mask=(688.00, 32.00) x (9.00, 8.00) [ 76.670] glyphs0_to_dst: glyph=(9, 906)x(10, 13), unclipped [ 76.670] emit_primitive_identity_mask__avx2: dst=(9, 906), mask=(672.00, 48.00) x (10.00, 13.00) [ 76.670] glyphs0_to_dst: glyph=(19, 908)x(9, 8), unclipped [ 76.670] emit_primitive_identity_mask__avx2: dst=(19, 908), mask=(688.00, 32.00) x (9.00, 8.00) [ 76.670] glyphs0_to_dst: glyph=(28, 910)x(8, 3), unclipped [ 76.670] emit_primitive_identity_mask__avx2: dst=(28, 910), mask=(688.00, 48.00) x (8.00, 3.00) [ 76.670] glyphs0_to_dst: glyph=(36, 906)x(11, 10), unclipped [ 76.670] emit_primitive_identity_mask__avx2: dst=(36, 906), mask=(704.00, 0.00) x (11.00, 10.00) [ 76.670] glyphs0_to_dst: glyph=(46, 908)x(9, 8), unclipped [ 76.670] emit_primitive_identity_mask__avx2: dst=(46, 908), mask=(720.00, 0.00) x (9.00, 8.00) [ 76.670] glyphs0_to_dst: glyph=(54, 908)x(10, 8), unclipped [ 76.670] emit_primitive_identity_mask__avx2: dst=(54, 908), mask=(704.00, 16.00) x (10.00, 8.00) [ 76.670] glyphs0_to_dst: glyph=(63, 908)x(10, 8), unclipped [ 76.670] emit_primitive_identity_mask__avx2: dst=(63, 908), mask=(720.00, 16.00) x (10.00, 8.00) [ 76.670] glyphs0_to_dst: glyph=(72, 905)x(10, 11), unclipped [ 76.670] emit_primitive_identity_mask__avx2: dst=(72, 905), mask=(736.00, 0.00) x (10.00, 11.00) [ 76.670] glyphs0_to_dst: glyph=(81, 908)x(10, 8), unclipped [ 76.670] emit_primitive_identity_mask__avx2: dst=(81, 908), mask=(752.00, 0.00) x (10.00, 8.00) [ 76.670] glyphs0_to_dst: glyph=(90, 905)x(10, 11), unclipped [ 76.670] emit_primitive_identity_mask__avx2: dst=(90, 905), mask=(736.00, 0.00) x (10.00, 11.00) [ 76.670] glyphs0_to_dst: glyph=(99, 908)x(11, 8), unclipped [ 76.670] emit_primitive_identity_mask__avx2: dst=(99, 908), mask=(736.00, 16.00) x (11.00, 8.00) [ 76.670] glyphs0_to_dst: glyph=(109, 908)x(9, 8), unclipped [ 76.670] emit_primitive_identity_mask__avx2: dst=(109, 908), mask=(752.00, 16.00) x (9.00, 8.00) [ 76.670] glyphs0_to_dst: glyph=(118, 910)x(8, 3), unclipped [ 76.670] emit_primitive_identity_mask__avx2: dst=(118, 910), mask=(688.00, 48.00) x (8.00, 3.00) [ 76.670] glyphs0_to_dst: glyph=(126, 906)x(10, 10), unclipped [ 76.670] emit_primitive_identity_mask__avx2: dst=(126, 906), mask=(704.00, 32.00) x (10.00, 10.00) [ 76.670] glyphs0_to_dst: glyph=(135, 906)x(10, 10), unclipped [ 76.670] emit_primitive_identity_mask__avx2: dst=(135, 906), mask=(704.00, 32.00) x (10.00, 10.00) [ 76.670] glyphs0_to_dst: glyph=(144, 906)x(10, 10), unclipped [ 76.670] emit_primitive_identity_mask__avx2: dst=(144, 906), mask=(720.00, 32.00) x (10.00, 10.00) [ 76.670] glyphs0_to_dst: glyph=(153, 906)x(10, 10), unclipped [ 76.670] emit_primitive_identity_mask__avx2: dst=(153, 906), mask=(704.00, 48.00) x (10.00, 10.00) [ 76.670] gen8_vertex_flush[3098] = 54 [ 76.670] gen9_magic_ca_pass: CA fixup (9294 -> 9348) [ 76.670] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.670] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.670] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.670] sna_glyphs(op=3, nlist=1, src=(163, 916)) [ 76.670] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.670] sna_glyphs: discarding mask [ 76.670] glyphs0_to_dst(op=3, src=(163, 916), nlist=1, dst=(163, 916)+(0, 0)) [ 76.670] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.670] gen9_render_composite: 0x0, current mode=1/1 [ 76.670] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 76.670] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.670] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.670] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.670] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.670] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.670] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.670] sna_drawable_use_bo: using whole GPU bo [ 76.670] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.670] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.670] color_convert: src=ffffffff [20028888] [ 76.670] color_convert: dst=ffffffff [20028888] [ 76.670] sna_render_get_solid: ffffffff [ 76.670] sna_render_get_solid(white) [ 76.670] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.670] sna_transform_is_imprecise_integer_translation: no transform [ 76.670] gen9_composite_picture: integer translation (0, 0), removing [ 76.670] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.670] sna_render_pixmap_bo: GPU all damaged [ 76.670] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.670] gen4_choose_composite_emitter: solid, identity mask [ 76.670] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.670] gen9_composite_get_binding_table(f340) [ 76.670] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.670] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.670] gen9_emit_vertex_elements: setup id=9 [ 76.670] glyphs0_to_dst: glyph=(165, 908)x(5, 8), unclipped [ 76.670] emit_primitive_identity_mask__avx2: dst=(165, 908), mask=(720.00, 48.00) x (5.00, 8.00) [ 76.670] gen8_vertex_flush[3198] = 3 [ 76.670] gen9_magic_ca_pass: CA fixup (9348 -> 9351) [ 76.670] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.670] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.670] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.670] sna_accel_flush: flush?=0, dirty?=0 [ 76.670] sna_block_handler (tv=0.0) [ 76.670] sna_wakeup_handler [ 76.670] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=128, name=76 [ 76.670] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 76.670] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 76.670] sna_dri2_get_back: draw size=3840x2160, back buffer handle=128 size=3840x2160, is-scanout? 1, active?=1, pitch=15360, front pitch=15360 [ 76.670] sna_dri2_get_back: reuse backbuffer? 1 [ 76.670] sna_dri2_get_back: back buffer handle=128, active?=1, refcnt=2 [ 76.670] sna_dri2_get_back: cache: handle=32, active=0 [ 76.670] sna_dri2_get_back: reuse cache handle=32, name=80, flags=0 [ 76.670] sna_dri2_get_back: caching handle=128 (name=76, flags=0, active_scanout=1) [ 76.670] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 76.670] sna_dri2_reuse_buffer: reusing back buffer handle=32, name=80, pitch=15360, age=0 [ 76.670] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 76.670] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=114, name=86, active_scanout=2 [ 76.670] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 76.670] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=114] -- refcnt=4, draw=146, pixmap=4091, proxy?=0 [ 76.670] sna_accel_flush: flush?=0, dirty?=0 [ 76.670] sna_accel_flush: flush?=0, dirty?=0 [ 76.670] sna_accel_flush: flush?=0, dirty?=0 [ 76.670] sna_block_handler (tv=0.0) [ 76.670] sna_wakeup_handler [ 76.670] sna_accel_flush: flush?=0, dirty?=0 [ 76.670] sna_accel_flush: flush?=0, dirty?=0 [ 76.670] sna_block_handler (tv=0.0) [ 76.670] sna_wakeup_handler [ 76.670] sna_glyphs(op=3, nlist=1, src=(172, 916)) [ 76.670] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.670] sna_glyphs: discarding mask [ 76.670] glyphs0_to_dst(op=3, src=(172, 916), nlist=1, dst=(172, 916)+(0, 0)) [ 76.670] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.670] gen9_render_composite: 0x0, current mode=1/1 [ 76.670] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 76.671] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.671] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.671] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.671] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.671] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.671] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.671] sna_drawable_use_bo: using whole GPU bo [ 76.671] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.671] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.671] color_convert: src=ff729fcf [20028888] [ 76.671] color_convert: dst=ff729fcf [20028888] [ 76.671] sna_render_get_solid: ff729fcf [ 76.671] sna_render_get_solid(23) = ff729fcf (old) [ 76.671] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.671] sna_transform_is_imprecise_integer_translation: no transform [ 76.671] gen9_composite_picture: integer translation (0, 0), removing [ 76.671] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.671] sna_render_pixmap_bo: GPU all damaged [ 76.671] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.671] gen4_choose_composite_emitter: solid, identity mask [ 76.671] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.671] gen9_composite_get_binding_table(f300) [ 76.671] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.671] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.671] gen9_emit_vertex_elements: setup id=9 [ 76.671] glyphs0_to_dst: glyph=(171, 910)x(11, 3), unclipped [ 76.671] emit_primitive_identity_mask__avx2: dst=(171, 910), mask=(736.00, 32.00) x (11.00, 3.00) [ 76.671] glyphs0_to_dst: glyph=(180, 905)x(10, 14), unclipped [ 76.671] emit_primitive_identity_mask__avx2: dst=(180, 905), mask=(944.00, 48.00) x (10.00, 14.00) [ 76.671] glyphs0_to_dst: glyph=(189, 905)x(11, 11), unclipped [ 76.671] emit_primitive_identity_mask__avx2: dst=(189, 905), mask=(960.00, 0.00) x (11.00, 11.00) [ 76.671] glyphs0_to_dst: glyph=(198, 908)x(10, 8), unclipped [ 76.671] emit_primitive_identity_mask__avx2: dst=(198, 908), mask=(976.00, 0.00) x (10.00, 8.00) [ 76.671] glyphs0_to_dst: glyph=(208, 908)x(9, 11), unclipped [ 76.671] emit_primitive_identity_mask__avx2: dst=(208, 908), mask=(960.00, 16.00) x (9.00, 11.00) [ 76.671] glyphs0_to_dst: glyph=(216, 905)x(10, 14), unclipped [ 76.671] emit_primitive_identity_mask__avx2: dst=(216, 905), mask=(944.00, 48.00) x (10.00, 14.00) [ 76.671] glyphs0_to_dst: glyph=(225, 906)x(10, 10), unclipped [ 76.671] emit_primitive_identity_mask__avx2: dst=(225, 906), mask=(976.00, 16.00) x (10.00, 10.00) [ 76.671] glyphs0_to_dst: glyph=(234, 917)x(11, 2), unclipped [ 76.671] emit_primitive_identity_mask__avx2: dst=(234, 917), mask=(992.00, 0.00) x (11.00, 2.00) [ 76.671] glyphs0_to_dst: glyph=(243, 905)x(11, 11), unclipped [ 76.671] emit_primitive_identity_mask__avx2: dst=(243, 905), mask=(1008.00, 0.00) x (11.00, 11.00) [ 76.671] glyphs0_to_dst: glyph=(253, 908)x(9, 8), unclipped [ 76.671] emit_primitive_identity_mask__avx2: dst=(253, 908), mask=(720.00, 0.00) x (9.00, 8.00) [ 76.671] glyphs0_to_dst: glyph=(261, 908)x(10, 8), unclipped [ 76.671] emit_primitive_identity_mask__avx2: dst=(261, 908), mask=(704.00, 16.00) x (10.00, 8.00) [ 76.671] glyphs0_to_dst: glyph=(270, 908)x(10, 8), unclipped [ 76.671] emit_primitive_identity_mask__avx2: dst=(270, 908), mask=(704.00, 16.00) x (10.00, 8.00) [ 76.671] glyphs0_to_dst: glyph=(279, 904)x(10, 12), unclipped [ 76.671] emit_primitive_identity_mask__avx2: dst=(279, 904), mask=(992.00, 16.00) x (10.00, 12.00) [ 76.671] glyphs0_to_dst: glyph=(288, 908)x(10, 8), unclipped [ 76.671] emit_primitive_identity_mask__avx2: dst=(288, 908), mask=(704.00, 16.00) x (10.00, 8.00) [ 76.671] glyphs0_to_dst: glyph=(297, 908)x(10, 8), unclipped [ 76.671] emit_primitive_identity_mask__avx2: dst=(297, 908), mask=(752.00, 0.00) x (10.00, 8.00) [ 76.671] glyphs0_to_dst: glyph=(307, 904)x(10, 12), unclipped [ 76.671] emit_primitive_identity_mask__avx2: dst=(307, 904), mask=(1008.00, 16.00) x (10.00, 12.00) [ 76.671] glyphs0_to_dst: glyph=(315, 905)x(11, 11), unclipped [ 76.671] emit_primitive_identity_mask__avx2: dst=(315, 905), mask=(960.00, 0.00) x (11.00, 11.00) [ 76.671] glyphs0_to_dst: glyph=(324, 908)x(11, 8), unclipped [ 76.671] emit_primitive_identity_mask__avx2: dst=(324, 908), mask=(736.00, 16.00) x (11.00, 8.00) [ 76.671] glyphs0_to_dst: glyph=(334, 908)x(9, 11), unclipped [ 76.671] emit_primitive_identity_mask__avx2: dst=(334, 908), mask=(960.00, 16.00) x (9.00, 11.00) [ 76.671] glyphs0_to_dst: glyph=(342, 917)x(11, 2), unclipped [ 76.671] emit_primitive_identity_mask__avx2: dst=(342, 917), mask=(992.00, 0.00) x (11.00, 2.00) [ 76.671] glyphs0_to_dst: glyph=(351, 904)x(10, 12), unclipped [ 76.671] emit_primitive_identity_mask__avx2: dst=(351, 904), mask=(992.00, 16.00) x (10.00, 12.00) [ 76.671] glyphs0_to_dst: glyph=(361, 904)x(9, 12), unclipped [ 76.671] emit_primitive_identity_mask__avx2: dst=(361, 904), mask=(960.00, 32.00) x (9.00, 12.00) [ 76.671] glyphs0_to_dst: glyph=(369, 908)x(10, 11), unclipped [ 76.671] emit_primitive_identity_mask__avx2: dst=(369, 908), mask=(976.00, 32.00) x (10.00, 11.00) [ 76.671] glyphs0_to_dst: glyph=(378, 905)x(10, 14), unclipped [ 76.671] emit_primitive_identity_mask__avx2: dst=(378, 905), mask=(944.00, 48.00) x (10.00, 14.00) [ 76.671] glyphs0_to_dst: glyph=(387, 906)x(10, 10), unclipped [ 76.671] emit_primitive_identity_mask__avx2: dst=(387, 906), mask=(720.00, 32.00) x (10.00, 10.00) [ 76.671] glyphs0_to_dst: glyph=(396, 917)x(11, 2), unclipped [ 76.671] emit_primitive_identity_mask__avx2: dst=(396, 917), mask=(992.00, 0.00) x (11.00, 2.00) [ 76.671] glyphs0_to_dst: glyph=(406, 908)x(9, 8), unclipped [ 76.671] emit_primitive_identity_mask__avx2: dst=(406, 908), mask=(720.00, 0.00) x (9.00, 8.00) [ 76.671] glyphs0_to_dst: glyph=(414, 908)x(10, 8), unclipped [ 76.671] emit_primitive_identity_mask__avx2: dst=(414, 908), mask=(704.00, 16.00) x (10.00, 8.00) [ 76.671] glyphs0_to_dst: glyph=(423, 908)x(10, 8), unclipped [ 76.671] emit_primitive_identity_mask__avx2: dst=(423, 908), mask=(752.00, 0.00) x (10.00, 8.00) [ 76.671] glyphs0_to_dst: glyph=(432, 905)x(10, 11), unclipped [ 76.671] emit_primitive_identity_mask__avx2: dst=(432, 905), mask=(736.00, 0.00) x (10.00, 11.00) [ 76.671] glyphs0_to_dst: glyph=(442, 908)x(9, 8), unclipped [ 76.671] emit_primitive_identity_mask__avx2: dst=(442, 908), mask=(48.00, 96.00) x (9.00, 8.00) [ 76.671] glyphs0_to_dst: glyph=(450, 905)x(10, 11), unclipped [ 76.671] emit_primitive_identity_mask__avx2: dst=(450, 905), mask=(736.00, 0.00) x (10.00, 11.00) [ 76.671] glyphs0_to_dst: glyph=(460, 908)x(9, 8), unclipped [ 76.671] emit_primitive_identity_mask__avx2: dst=(460, 908), mask=(752.00, 16.00) x (9.00, 8.00) [ 76.671] glyphs0_to_dst: glyph=(468, 908)x(10, 11), unclipped [ 76.671] emit_primitive_identity_mask__avx2: dst=(468, 908), mask=(976.00, 32.00) x (10.00, 11.00) [ 76.671] gen8_vertex_flush[3298] = 102 [ 76.671] gen9_magic_ca_pass: CA fixup (9351 -> 9453) [ 76.671] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.671] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.671] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.671] sna_glyphs(op=3, nlist=1, src=(478, 916)) [ 76.671] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.671] sna_glyphs: discarding mask [ 76.671] glyphs0_to_dst(op=3, src=(478, 916), nlist=1, dst=(478, 916)+(0, 0)) [ 76.671] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680752682688 size=3775x2136 [ 76.671] gen9_render_composite: 0x0, current mode=1/1 [ 76.671] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 76.671] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 76.671] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.671] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.671] sna_drawable_use_bo pixmap=4701, box=((0, 0), (3775, 2136)), flags=7... [ 76.671] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.671] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.671] sna_drawable_use_bo: using whole GPU bo [ 76.671] gen9_composite_set_target: pixmap=4701, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 76.671] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.671] color_convert: src=ffffffff [20028888] [ 76.671] color_convert: dst=ffffffff [20028888] [ 76.671] sna_render_get_solid: ffffffff [ 76.671] sna_render_get_solid(white) [ 76.671] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.671] sna_transform_is_imprecise_integer_translation: no transform [ 76.671] gen9_composite_picture: integer translation (0, 0), removing [ 76.671] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.671] sna_render_pixmap_bo: GPU all damaged [ 76.671] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 76.671] gen4_choose_composite_emitter: solid, identity mask [ 76.671] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.671] gen9_composite_get_binding_table(f2c0) [ 76.671] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.671] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.671] gen9_emit_vertex_elements: setup id=9 [ 76.671] glyphs0_to_dst: glyph=(477, 905)x(10, 13), unclipped [ 76.671] emit_primitive_identity_mask__avx2: dst=(477, 905), mask=(752.00, 32.00) x (10.00, 13.00) [ 76.671] gen8_vertex_flush[3398] = 3 [ 76.671] gen9_magic_ca_pass: CA fixup (9453 -> 9456) [ 76.671] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.671] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.671] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.671] sna_composite_rectangles(pixmap=4701, op=1, ffffffff x 1 [(496, 902)x(9, 17) ...]) [ 76.671] sna_composite_rectangles: converted to op 1 [ 76.671] sna_composite_rectangles[0] (496, 902)x(9, 17) -> (496, 902), (505, 919) [ 76.671] sna_composite_rectangles: nrects=1, region=(496, 902), (505, 919) x 1 [ 76.671] sna_composite_rectangles: clipped extents (496, 902),(505, 919) x 1 [ 76.671] sna_composite_rectangles: pixmap +(0, 0) extents (496, 902),(505, 919) [ 76.671] sna_composite_rectangles: dropping last-cpu hint [ 76.671] sna_drawable_use_bo pixmap=4701, box=((496, 902), (505, 919)), flags=9... [ 76.671] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 76.671] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.671] sna_drawable_use_bo: using whole GPU bo [ 76.671] gen9_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20028888]) [ 76.671] kgem_bo_is_render: handle=112, rq? 1 [1] [ 76.671] gen9_render_fill_boxes(ffffffff x 1 [(496, 902), (505, 919) ...]) [ 76.671] sna_render_get_solid: ffffffff [ 76.671] sna_render_get_solid(white) [ 76.671] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 76.671] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.671] aligning vertex: was 4, now 2 floats per vertex [ 76.671] gen9_composite_get_binding_table(f280) [ 76.671] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 76.671] gen9_emit_sampler: sampler = 1 [ 76.671] gen9_emit_sf: num_sf_outputs=1 [ 76.671] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 76.671] gen9_emit_vertex_elements: setup id=0 [ 76.671] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 76.671] (496, 902), (505, 919) [ 76.671] gen8_vertex_flush[34c8] = 3 [ 76.671] sna_validate_gc(0x561c94ab2470) changes=0, previous serial=10f5, drawable=124a [ 76.671] sna_validate_gc: recomputing clip [ 76.671] sna_validate_gc: composite clip=1x[(65, 24), (3840, 2160)] [0x561c94abf1d0] [ 76.671] sna_copy_area: src=pixmap=4701:(0, 0)x(3775, 2136)+(0, 0) -> dst=pixmap=3060:(0, 0)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 76.671] sna_copy_area: normal copy [ 76.671] sna_do_copy: src=(0, 0), dst=(0, 0), size=(3775x2136) [ 76.671] sna_do_copy: after drawable: src=(0, 0), dst=(65, 24), size=(3775x2136) [ 76.671] sna_do_copy: dst extents (65, 24), (3840, 2160), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 76.671] sna_do_copy: clipped dst extents (65, 24), (3840, 2160) [ 76.671] sna_do_copy: unclipped src extents (0, 0), (3775, 2136) [ 76.671] sna_do_copy: clipped src extents (0, 0), (3775, 2136) [ 76.671] sna_do_copy: pixmap -- no source clipping [ 76.671] sna_do_copy: src extents (0, 0), (3775, 2136) x 1 [ 76.671] sna_do_copy: copy region (65, 24), (3840, 2160) x 1 + (-65, -24) [ 76.671] sna_copy_boxes (boxes=1x[(65, 24), (3840, 2160)...], src pixmap=4701+(-65, -24), dst pixmap=3060+(-65, -24), alu=3, src.size=3775x2136, dst.size=3775x2136) [ 76.671] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c9472b610, gpu_bo=112, cpu_bo=0), replaces=1 [ 76.671] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 76.671] sna_drawable_use_bo pixmap=3060, box=((0, 0), (3775, 2136)), flags=1b... [ 76.671] sna_drawable_use_bo: exported target, set PREFER_GPU [ 76.671] sna_drawable_use_bo: pinned, never REPLACES [ 76.671] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=b [ 76.671] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.671] sna_drawable_use_bo: using whole GPU bo [ 76.671] sna_pixmap_move_to_gpu(pixmap=4701, usage=0), flags=a [ 76.671] sna_pixmap_move_to_gpu: already all-damaged [ 76.671] sna_pixmap_mark_active: pixmap=4701, handle=112 [ 76.671] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 76.671] sna_pixmap_make_cow: make cow src=4701, dst=3060, handle=112 (already cow? src=0, dst=0) [ 76.671] sna_pixmap_make_cow: can't cow, dst_pinned=2 [ 76.671] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 76.671] kgem_bo_is_render: handle=112, rq? 1 [1] [ 76.671] kgem_bo_is_render: handle=9, rq? 0 [0] [ 76.671] kgem_bo_is_render: handle=9, rq? 0 [0] [ 76.671] kgem_bo_is_render: handle=112, rq? 1 [1] [ 76.671] __kgem_busy: handle=2, busy=0, wedged=0 [ 76.671] __kgem_retire_rq: request 2 complete [ 76.671] kgem_set_mode: flushing before new bo [ 76.671] gen8_vertex_close: used=37830, vbo active? 23, vb=201, nreloc=2 [ 76.671] gen8_vertex_close: reloc[0] = 289 [ 76.671] kgem_add_reloc64: handle=23, pos=289, delta=0, domains=200000 [ 76.671] kgem_add_handle: handle=23, index=5 [ 76.671] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fd541000) [ 76.671] gen8_vertex_close: reloc[1] = 3373 [ 76.671] kgem_add_reloc64: handle=23, pos=3373, delta=0, domains=200000 [ 76.671] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=fd541000) [ 76.671] batch[1/1, flags=1800]: 3384 3384 15536 16384, nreloc=10, nexec=6, nfence=0, aperture=9200 [fenced=0] [ 76.671] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x82, presumed-offset=fff90000 [ 76.671] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> 1 [ 76.671] kgem_create_linear(65536) [ 76.671] search_linear_cache: num_pages=16, flags=406, use_active? 0, use_large=0 [max=65536] [ 76.671] search_linear_cache: searching for inactive cpu map [ 76.671] kgem_bo_remove_from_inactive: removing handle=127 from inactive [ 76.671] search_linear_cache: found handle=127 (num_pages=16) in linear vma cache [ 76.671] kgem_bo_map__cpu(handle=127, size=65536, map=0x0:0x7fc6b419d000) [ 76.671] kgem_new_batch: allocated and mapped batch handle=127 [size=65536] [ 76.671] kgem_bo_sync__cpu: handle=127 [ 76.671] __kgem_busy: handle=127, busy=0, wedged=0 [ 76.671] kgem_bo_sync__cpu: SYNC: handle=127, needs_flush? 0, domain? 0, busy? 0 [ 76.671] __kgem_busy: handle=127, busy=0, wedged=0 [ 76.671] kgem_bo_retire: retiring bo handle=127 (needed flush? 0), rq? 0 [busy?=0] [ 76.671] assert_bo_retired: handle=127, domain: 0 exec? 0, rq? 0 [ 76.671] kgem_new_batch: using last batch handle=130 [ 76.671] kgem_commit: release handle=130 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff90000 [ 76.671] kgem_commit: release handle=112 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e64a9000 [ 76.671] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 76.671] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 76.671] __kgem_bo_clear_busy: handle=7 [ 76.671] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 76.671] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 76.671] kgem_commit: release handle=122 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 76.671] __kgem_bo_clear_busy: handle=122 [ 76.671] kgem_commit: release handle=122 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff6a000 [ 76.671] kgem_commit: release handle=122 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 76.671] __kgem_bo_clear_busy: handle=122 [ 76.671] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 76.671] __kgem_busy: handle=130, busy=131072, wedged=0 [ 76.671] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 76.671] kgem_check_bo: num_pages=+16200, num_exec=+2 [ 76.671] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 76.671] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 76.671] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 76.671] kgem_add_handle: handle=4, index=0 [ 76.671] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 76.671] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 76.671] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 76.671] gen9_composite_get_binding_table(ffc0) [ 76.671] kgem_add_reloc64: handle=9, pos=16360, delta=0, domains=20002 [ 76.671] kgem_add_handle: handle=9, index=1 [ 76.671] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f02dd000) [ 76.671] __kgem_bo_mark_dirty: handle=9 (proxy? 0) [ 76.671] [3fe0] bind bo(handle=9, addr=f02dd000), format=192, width=3775, height=2136, pitch=15360, tiling=1 -> render [ 76.671] kgem_add_reloc64: handle=112, pos=16344, delta=0, domains=40000 [ 76.671] kgem_add_handle: handle=112, index=2 [ 76.671] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=e64a9000) [ 76.671] [3fd0] bind bo(handle=112, addr=e64a9000), format=192, width=3775, height=2136, pitch=15360, tiling=1 -> sampler [ 76.671] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 76.671] gen9_emit_sampler: sampler = 0 [ 76.671] gen9_emit_sf: num_sf_outputs=1 [ 76.671] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 76.671] gen9_emit_vertex_elements: setup id=0 [ 76.671] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 76.671] (0, 0) -> (0, 0) + (3775, 2136) [ 76.671] gen8_vertex_flush[490] = 3 [ 76.671] sna_accel_flush: flush?=1, dirty?=0 [ 76.671] gen8_vertex_close: used=37836, vbo active? 23, vb=1, nreloc=1 [ 76.671] gen8_vertex_close: reloc[0] = 287 [ 76.671] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 76.671] kgem_add_handle: handle=23, index=3 [ 76.671] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 76.671] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16274 [fenced=0] [ 76.671] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 76.671] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 76.671] kgem_fixup_relocs: shrinking by 61440 [ 76.671] __kgem_busy: handle=1, busy=0, wedged=0 [ 76.671] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 76.672] kgem_commit: release handle=9 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f02dd000 [ 76.672] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 76.672] kgem_commit: release handle=112 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=e64a9000 [ 76.672] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 76.672] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 76.672] sna_accel_flush: flush?=0, dirty?=0 [ 76.672] sna_accel_flush: flush?=0, dirty?=0 [ 76.672] sna_accel_flush: flush?=0, dirty?=0 [ 76.672] sna_destroy_pixmap: pixmap=4701, attached?=1 [ 76.672] _kgem_bo_destroy: handle=112, proxy? 0 [ 76.672] __kgem_bo_destroy: handle=112, size=33177600 [ 76.672] __kgem_busy: handle=112, busy=131073, wedged=0 [ 76.672] __kgem_bo_destroy: handle=112 -> active [ 76.672] __sna_free_pixmap(pixmap=4701) [ 76.672] sna_accel_flush: flush?=0, dirty?=0 [ 76.672] sna_accel_flush: flush?=0, dirty?=0 [ 76.672] sna_accel_flush: flush?=0, dirty?=0 [ 76.672] sna_accel_flush: flush?=0, dirty?=0 [ 76.672] sna_block_handler (tv=544.417000) [ 76.672] kgem_retire, need_retire?=1 [ 76.672] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 76.672] kgem_retire__requests_ring: retiring ring 0 [ 76.672] __kgem_busy: handle=130, busy=131072, wedged=0 [ 76.672] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=130, retired? 0 [ 76.672] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 76.672] kgem_retire -- retired=0, need_retire=1 [ 76.672] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 76.672] sna_scanout_do_flush: flush timer active: delta=4 [ 76.672] sna_accel_do_throttle (time=76672), triggered [ 76.672] sna_accel_throttle (time=76672) [ 76.672] sna_accel_block: evaluating timers, active=7 [ 76.672] sna_accel_block: flush timer expires in 4 [76676] [ 76.672] sna_wakeup_handler [ 76.672] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 76.672] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 76.672] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 76.672] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 76.672] sna_dri2_get_msc(draw=146, pipe=0) [ 76.672] sna_crtc_record_swap: recording last swap on pipe=0, frame 4349 [msc=4349], time 76.656856 [ 76.672] sna_dri2_get_msc: msc=4349 [raw=4349], ust=76656856 [ 76.672] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=32 (refs=2/1, flush=0) , front=114 (refs=3/3, flush=1) [ 76.672] sna_dri2_schedule_swap(target_msc=4350, divisor=0, remainder=0) [ 76.672] sna_dri2_schedule_swap: using front handle=114, active_scanout?=2, flush?=1 [ 76.672] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 76.672] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 76.672] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 76.672] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 76.672] sna_crtc_record_swap: recording last swap on pipe=0, frame 4349 [msc=4349], time 76.656856 [ 76.672] immediate_swap: current_msc=4349, target_msc=4350 -- yes [ 76.672] can_flip: no, shadow enabled [ 76.672] sna_dri2_add_event: adding event to window 146) [ 76.672] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 1, chained? 1, pipe 0 [ 76.672] sna_dri2_immediate_blit: current event front=114 [name=86, active?=2], back=32 [name=80, active?=0] [ 76.672] swap_limit: draw=146 setting swap limit to 2 [ 76.672] sna_dri2_swap_limit_validate: swap limit set to 2 [ 76.672] sna_dri2_immediate_blit: setting handle=32 as pending blit (current event front=114, back=32) [ 76.672] sna_dri2_event_free(draw?=1) [ 76.672] sna_dri2_remove_event: remove[0x561c94aeaad0] from window 146, active? 1 [ 76.672] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=114] -- refcnt=4, draw=146, pixmap=4091, proxy?=0 [ 76.672] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=32] -- refcnt=3, draw=146, pixmap=0, proxy?=0 [ 76.672] sna_dri2_schedule_swap: reported target_msc=4350 [ 76.672] sna_accel_flush: flush?=0, dirty?=0 [ 76.672] sna_accel_flush: flush?=0, dirty?=0 [ 76.672] sna_accel_flush: flush?=0, dirty?=0 [ 76.672] sna_accel_flush: flush?=0, dirty?=0 [ 76.672] sna_block_handler (tv=544.417000) [ 76.672] kgem_retire, need_retire?=1 [ 76.672] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 76.672] kgem_retire__requests_ring: retiring ring 0 [ 76.672] __kgem_busy: handle=130, busy=131072, wedged=0 [ 76.672] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=130, retired? 0 [ 76.672] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 76.672] kgem_retire -- retired=0, need_retire=1 [ 76.672] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 76.672] sna_scanout_do_flush: flush timer active: delta=4 [ 76.672] sna_accel_block: evaluating timers, active=7 [ 76.672] sna_accel_block: flush timer expires in 4 [76676] [ 76.672] sna_wakeup_handler [ 76.672] sna_accel_flush: flush?=0, dirty?=0 [ 76.672] sna_accel_flush: flush?=0, dirty?=0 [ 76.672] sna_block_handler (tv=544.417000) [ 76.672] kgem_retire, need_retire?=1 [ 76.672] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 76.672] kgem_retire__requests_ring: retiring ring 0 [ 76.672] __kgem_busy: handle=130, busy=131072, wedged=0 [ 76.672] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=130, retired? 0 [ 76.672] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 76.672] kgem_retire -- retired=0, need_retire=1 [ 76.672] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 76.672] sna_scanout_do_flush: flush timer active: delta=4 [ 76.672] sna_accel_block: evaluating timers, active=7 [ 76.672] sna_accel_block: flush timer expires in 4 [76676] [ 76.672] sna_wakeup_handler [ 76.672] sna_accel_flush: flush?=0, dirty?=0 [ 76.672] sna_accel_flush: flush?=0, dirty?=0 [ 76.672] sna_accel_flush: flush?=0, dirty?=0 [ 76.672] sna_block_handler (tv=544.417000) [ 76.672] kgem_retire, need_retire?=1 [ 76.672] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 76.672] kgem_retire__requests_ring: retiring ring 0 [ 76.672] __kgem_busy: handle=130, busy=131072, wedged=0 [ 76.672] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=130, retired? 0 [ 76.672] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 76.672] kgem_retire -- retired=0, need_retire=1 [ 76.672] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 76.672] sna_scanout_do_flush: flush timer active: delta=4 [ 76.672] sna_accel_block: evaluating timers, active=7 [ 76.672] sna_accel_block: flush timer expires in 4 [76676] [ 76.672] sna_wakeup_handler [ 76.672] sna_accel_flush: flush?=0, dirty?=0 [ 76.672] sna_accel_flush: flush?=0, dirty?=0 [ 76.672] sna_block_handler (tv=544.417000) [ 76.672] kgem_retire, need_retire?=1 [ 76.672] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 76.672] kgem_retire__requests_ring: retiring ring 0 [ 76.672] __kgem_busy: handle=130, busy=131072, wedged=0 [ 76.672] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=130, retired? 0 [ 76.672] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 76.672] kgem_retire -- retired=0, need_retire=1 [ 76.672] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 76.672] sna_scanout_do_flush: flush timer active: delta=4 [ 76.672] sna_accel_block: evaluating timers, active=7 [ 76.672] sna_accel_block: flush timer expires in 4 [76676] [ 76.673] sna_wakeup_handler [ 76.673] sna_accel_flush: flush?=0, dirty?=0 [ 76.673] sna_accel_flush: flush?=0, dirty?=0 [ 76.673] sna_accel_flush: flush?=0, dirty?=0 [ 76.673] sna_block_handler (tv=544.416000) [ 76.673] kgem_retire, need_retire?=1 [ 76.673] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 76.673] kgem_retire__requests_ring: retiring ring 0 [ 76.673] __kgem_busy: handle=130, busy=131072, wedged=0 [ 76.673] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=130, retired? 0 [ 76.673] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 76.673] kgem_retire -- retired=0, need_retire=1 [ 76.673] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 76.673] sna_scanout_do_flush: flush timer active: delta=3 [ 76.673] sna_scanout_do_flush (time=76673), triggered [ 76.673] sna_scanout_flush (time=76673), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 76.673] has_shadow: has pending damage? 0, outstanding flips: 1 [ 76.673] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 76.673] has_shadow: has pending damage? 0, outstanding flips: 1 [ 76.673] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) [ 76.673] sna_accel_block: evaluating timers, active=7 [ 76.673] sna_accel_block: flush timer expires in 16 [76689] [ 76.673] sna_wakeup_handler [ 76.673] sna_mode_wakeup: len=64 [ 76.673] sna_dri2_vblank_handler(type=2, sequence=4350, draw=4181) [ 76.673] sna_crtc_record_swap: recording last swap on pipe=0, frame 4350 [msc=4350], time 76.673505 [ 76.673] sna_dri2_vblank_handler: 2 complete, frame=4350 tv=76.673505 [ 76.673] sna_dri2_blit_complete: blit finished [ 76.673] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4350, tv=76.673505) [ 76.673] frame_swap_complete(type=2): draw=146, pipe=0, frame=4350 [msc=4350], tv=76.673505 [ 76.673] sna_accel_flush: flush?=0, dirty?=0 [ 76.673] sna_dri2_vblank_handler: swapping old back handle=32 [name=80, active=1] for pending handle=32 [name=80, active=1], front handle=114 [name=86, active=2] [ 76.673] sna_dri2_cache_bo(handle=32, name=80) [ 76.673] sna_dri2_cache_bo: multiple references [2], releasing handle [ 76.673] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 76.673] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 76.673] can_xchg: back size=8700f00, front size=8700f00 [ 76.673] can_xchg: yes, pixmap=4091 [ 76.673] sna_dri2_xchg: win=146, exchange front=114/86,ref=3 and back=32/80,ref=2, pixmap=4091 3840x2160 [ 76.673] sna_dri2_xchg: back_bo handle=32, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 76.673] sna_dri2_xchg: front_bo handle=114, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 76.673] set_bo: pixmap=4091, handle=32 (old handle=114) [ 76.673] set_bo: marking whole pixmap as damaged [ 76.673] set_bo: applying final/discard move-to-gpu [ 76.673] wait_for_shadow: flags=0, flips=1, handle=114, shadow=29 [ 76.673] set_bo: dropping flush hint from handle=114 [ 76.673] set_bo: adding flush hint to handle=32 [ 76.673] mark_stale(handle=114) => 1 [ 76.673] sna_next_vblank(pipe=0, waiting until next vblank) [ 76.673] sna_mode_wakeup: recording last swap on pipe=0, frame 4350 [10fe], time 76.673505 [ 76.673] sna_mode_wakeup: removing handle=128 [active_scanout=0] from scanout, installing handle=114 [active_scanout=1] [ 76.673] sna_mode_wakeup: flip complete, pending? 1 [ 76.673] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 76.673] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 76.673] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 76.673] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 76.673] sna_pixmap_move_to_gpu: already all-damaged [ 76.673] sna_pixmap_mark_active: pixmap=4091, handle=32 [ 76.673] sna_mode_redisplay: crtc[0] transformed? 0 [ 76.673] sna_mode_redisplay: crtc[1] transformed? 0 [ 76.673] sna_mode_redisplay: crtc[2] transformed? 0 [ 76.673] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=32 [active=1] [ 76.673] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 114, transformed? 0 [ 76.673] get_fb: reusing fb=68 for handle=32 [ 76.673] sna_mode_redisplay: recording flip on CRTC:32 handle=32, active_scanout=2, serial=3 [ 76.673] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 76.673] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 76.673] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 76.673] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 76.673] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=32, shadow handle=29 [ 76.673] sna_block_handler (tv=544.416000) [ 76.673] kgem_retire, need_retire?=1 [ 76.673] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 76.673] kgem_retire__requests_ring: retiring ring 0 [ 76.673] __kgem_busy: handle=130, busy=131072, wedged=0 [ 76.673] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=130, retired? 0 [ 76.673] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 76.673] kgem_retire -- retired=0, need_retire=1 [ 76.673] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 76.673] sna_scanout_do_flush: flush timer active: delta=16 [ 76.673] sna_accel_block: evaluating timers, active=7 [ 76.673] sna_accel_block: flush timer expires in 16 [76689] [ 76.676] sna_wakeup_handler [ 76.676] sna_accel_flush: flush?=0, dirty?=0 [ 76.676] sna_accel_flush: flush?=0, dirty?=0 [ 76.676] sna_accel_flush: flush?=0, dirty?=0 [ 76.676] sna_create_pixmap(850, 564, 24, usage=0) [ 76.676] kgem_can_create_2d: 850x564 @ 24 [ 76.676] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3424, height=564 [ 76.676] kgem_can_create_2d: untiled size=1933312 [ 76.676] kgem_choose_tiling: TLB near-miss between lines 850x564 (pitch=3400), forcing tiling 1 [ 76.676] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3424, height=564 [ 76.676] kgem_can_create_2d: tiled[-1] size=1933312 [ 76.676] sna_create_pixmap: usage=0, flags=1b [ 76.676] sna_create_pixmap: creating GPU pixmap 850x564, stride=3400, flags=1b [ 76.676] __pop_freed_pixmap: reusing freed pixmap=4701 header [ 76.676] create_pixmap_hdr: pixmap=4713, width=850, height=564, usage=0 [ 76.676] sna_create_pixmap: serial=4713, 850x564, usage=0 [ 76.676] sna_composite_rectangles(pixmap=4714, op=0, 0 x 1 [(0, 0)x(850, 564) ...]) [ 76.676] sna_composite_rectangles: converted to op 0 [ 76.676] sna_composite_rectangles[0] (0, 0)x(850, 564) -> (0, 0), (850, 564) [ 76.676] sna_composite_rectangles: nrects=1, region=(0, 0), (850, 564) x 1 [ 76.676] sna_composite_rectangles: clipped extents (0, 0),(850, 564) x 1 [ 76.676] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(850, 564) [ 76.676] sna_composite_rectangles: dropping last-cpu hint [ 76.676] sna_drawable_use_bo pixmap=4714, box=((0, 0), (850, 564)), flags=19... [ 76.676] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 76.676] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 76.676] sna_pixmap_move_to_gpu(pixmap=4714, usage=0), flags=b [ 76.676] sna_pixmap_move_to_gpu: CPU damage? 0 [ 76.676] sna_pixmap_move_to_gpu: creating GPU bo (850x564@32), create=b [ 76.676] kgem_choose_tiling: TLB near-miss between lines 850x564 (pitch=3400), forcing tiling 1 [ 76.676] kgem_choose_tiling: TLB near-miss between lines 850x564 (pitch=3400), forcing tiling 1 [ 76.676] sna_pixmap_alloc_gpu: pixmap=4714 [ 76.676] kgem_create_2d(850x564, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 76.676] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=3584, height=568 [ 76.676] kgem_bo_remove_from_inactive: removing handle=119 from inactive [ 76.676] from inactive: pitch=3584, tiling=1: handle=119, id=2639 [ 76.676] __sna_damage_all(850, 564) [ 76.676] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 76.676] sna_pixmap_mark_active: pixmap=4714, handle=119 [ 76.676] sna_drawable_use_bo: allocated GPU bo for operation [ 76.676] sna_drawable_use_bo: using GPU bo with damage? 0 [ 76.676] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) [ 76.676] kgem_bo_is_render: handle=119, rq? 0 [0] [ 76.676] gen9_render_fill_boxes(0 x 1 [(0, 0), (850, 564) ...]) [ 76.676] sna_render_get_solid: 0 [ 76.676] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 76.676] kgem_check_bo: num_pages=+497, num_exec=+1 [ 76.676] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 76.676] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 76.676] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 76.676] kgem_add_handle: handle=4, index=0 [ 76.676] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 76.676] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 76.676] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 76.676] gen9_composite_get_binding_table(ffc0) [ 76.676] kgem_add_reloc64: handle=119, pos=16360, delta=0, domains=20002 [ 76.676] kgem_add_handle: handle=119, index=1 [ 76.676] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=ffaff000) [ 76.676] __kgem_bo_mark_dirty: handle=119 (proxy? 0) [ 76.676] [3fe0] bind bo(handle=119, addr=ffaff000), format=192, width=850, height=564, pitch=3584, tiling=1 -> render [ 76.676] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 76.676] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 76.676] kgem_add_handle: handle=7, index=2 [ 76.676] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 76.676] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 76.676] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 76.676] gen9_emit_sampler: sampler = 1 [ 76.676] gen9_emit_sf: num_sf_outputs=1 [ 76.676] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 76.676] gen9_emit_vertex_elements: setup id=0 [ 76.676] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 76.676] (0, 0), (850, 564) [ 76.676] gen8_vertex_flush[490] = 3 [ 76.677] sna_composite_rectangles: pixmap=4714 marking clear [0]? 1 [ 76.677] sna_composite_rectangles(pixmap=4714, op=1, fff2f1f0 x 1 [(0, 0)x(850, 564) ...]) [ 76.677] sna_composite_rectangles: converted to op 1 [ 76.677] sna_composite_rectangles[0] (0, 0)x(850, 564) -> (0, 0), (850, 564) [ 76.677] sna_composite_rectangles: nrects=1, region=(0, 0), (850, 564) x 1 [ 76.677] sna_composite_rectangles: clipped extents (0, 0),(850, 564) x 1 [ 76.677] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(850, 564) [ 76.677] sna_composite_rectangles: promoting to full GPU [ 76.677] sna_composite_rectangles: dropping last-cpu hint [ 76.677] sna_drawable_use_bo pixmap=4714, box=((0, 0), (850, 564)), flags=19... [ 76.677] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 76.677] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.677] sna_drawable_use_bo: using whole GPU bo [ 76.677] gen9_render_fill_boxes (op=1, color=(f2f2, f1f1, f0f0, ffff) [20020888]) [ 76.677] kgem_bo_is_render: handle=119, rq? 1 [1] [ 76.677] gen9_render_fill_boxes(fff2f1f0 x 1 [(0, 0), (850, 564) ...]) [ 76.677] sna_render_get_solid: fff2f1f0 [ 76.677] sna_render_get_solid(15) = fff2f1f0 (old) [ 76.677] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 76.677] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.677] gen9_composite_get_binding_table(ff00) [ 76.677] kgem_add_reloc64: handle=122, pos=16312, delta=0, domains=40000 [ 76.677] kgem_add_reloc64: adding proxy [delta=60] for handle=122 [ 76.677] kgem_add_handle: handle=122, index=3 [ 76.677] kgem_add_reloc64[5] = (delta=60, target handle=3, presumed=fff6a000) [ 76.677] [3fb0] bind bo(handle=122, addr=fff6a03c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 76.677] gen9_emit_vertex_elements: setup id=0 [ 76.677] (0, 0), (850, 564) [ 76.677] gen8_vertex_flush[4cc] = 3 [ 76.677] sna_composite_rectangles: pixmap=4714 marking clear [fff2f1f0]? 1 [ 76.677] sna_composite_rectangles(pixmap=4714, op=1, ffe5e3e1 x 1 [(849, 0)x(1, 564) ...]) [ 76.677] sna_composite_rectangles: converted to op 1 [ 76.677] sna_composite_rectangles[0] (849, 0)x(1, 564) -> (849, 0), (850, 564) [ 76.677] sna_composite_rectangles: nrects=1, region=(849, 0), (850, 564) x 1 [ 76.677] sna_composite_rectangles: clipped extents (849, 0),(850, 564) x 1 [ 76.677] sna_composite_rectangles: pixmap +(0, 0) extents (849, 0),(850, 564) [ 76.677] sna_composite_rectangles: dropping last-cpu hint [ 76.677] sna_drawable_use_bo pixmap=4714, box=((849, 0), (850, 564)), flags=9... [ 76.677] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 76.677] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.677] sna_drawable_use_bo: using whole GPU bo [ 76.677] gen9_render_fill_boxes (op=1, color=(e558, e36d, e182, ffff) [20020888]) [ 76.677] kgem_bo_is_render: handle=119, rq? 1 [1] [ 76.677] gen9_render_fill_boxes(ffe5e3e1 x 1 [(849, 0), (850, 564) ...]) [ 76.677] sna_render_get_solid: ffe5e3e1 [ 76.677] sna_render_get_solid(16) = ffe5e3e1 (recreate) [ 76.677] kgem_create_proxy: target handle=122 [proxy? -1], offset=64, length=4, io=0 [ 76.677] __kgem_bo_init(handle=122, num_pages=4) [ 76.677] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 76.677] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.677] gen9_composite_get_binding_table(fe80) [ 76.677] kgem_add_reloc64: handle=122, pos=16280, delta=0, domains=40000 [ 76.677] kgem_add_reloc64: adding proxy [delta=64] for handle=122 [ 76.677] kgem_add_reloc64[6] = (delta=64, target handle=3, presumed=fff6a000) [ 76.677] [3f90] bind bo(handle=122, addr=fff6a040), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 76.677] gen9_emit_vertex_elements: setup id=0 [ 76.677] (849, 0), (850, 564) [ 76.677] gen8_vertex_flush[508] = 3 [ 76.677] sna_composite_rectangles(pixmap=4714, op=1, ff3c3b37 x 2 [(0, 1)x(850, 49) ...]) [ 76.677] sna_composite_rectangles: converted to op 1 [ 76.677] sna_composite_rectangles[0] (0, 1)x(850, 49) -> (0, 1), (850, 50) [ 76.677] sna_composite_rectangles[1] (0, 0)x(850, 1) -> (0, 0), (850, 1) [ 76.677] sna_composite_rectangles: nrects=2, region=(0, 0), (850, 50) x 2 [ 76.677] sna_composite_rectangles: clipped extents (0, 0),(850, 50) x 1 [ 76.677] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(850, 50) [ 76.677] sna_composite_rectangles: dropping last-cpu hint [ 76.677] sna_drawable_use_bo pixmap=4714, box=((0, 0), (850, 50)), flags=9... [ 76.677] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 76.677] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.677] sna_drawable_use_bo: using whole GPU bo [ 76.677] gen9_render_fill_boxes (op=1, color=(3c3c, 3b3b, 3737, ffff) [20020888]) [ 76.677] kgem_bo_is_render: handle=119, rq? 1 [1] [ 76.677] gen9_render_fill_boxes(ff3c3b37 x 1 [(0, 0), (850, 50) ...]) [ 76.677] sna_render_get_solid: ff3c3b37 [ 76.677] sna_render_finish_solid(force=0, domain=3, busy=1, dirty=0, size=39) [ 76.677] _kgem_bo_destroy: handle=122, proxy? 1 [ 76.677] _kgem_bo_destroy: handle=122, proxy? 1 [ 76.677] _kgem_bo_destroy: handle=122, proxy? 1 [ 76.677] _kgem_bo_destroy: handle=122, proxy? 1 [ 76.677] _kgem_bo_destroy: handle=122, proxy? 1 [ 76.677] _kgem_bo_destroy: handle=122, proxy? 1 [ 76.677] _kgem_bo_destroy: handle=122, proxy? 1 [ 76.677] _kgem_bo_destroy: handle=122, proxy? 1 [ 76.677] _kgem_bo_destroy: handle=122, proxy? 1 [ 76.677] _kgem_bo_destroy: handle=122, proxy? 1 [ 76.677] _kgem_bo_destroy: handle=122, proxy? 1 [ 76.677] _kgem_bo_destroy: handle=122, proxy? 1 [ 76.677] _kgem_bo_destroy: handle=122, proxy? 1 [ 76.677] _kgem_bo_destroy: handle=122, proxy? 1 [ 76.677] _kgem_bo_destroy: handle=122, proxy? 1 [ 76.677] _kgem_bo_destroy: handle=122, proxy? 1 [ 76.677] _kgem_bo_destroy: handle=122, proxy? 1 [ 76.677] _kgem_bo_destroy: handle=122, proxy? 1 [ 76.677] _kgem_bo_destroy: handle=122, proxy? 1 [ 76.677] _kgem_bo_destroy: handle=122, proxy? 1 [ 76.677] _kgem_bo_destroy: handle=122, proxy? 1 [ 76.677] _kgem_bo_destroy: handle=122, proxy? 1 [ 76.677] sna_render_finish_solid reset [ 76.677] kgem_create_linear(4096) [ 76.677] search_linear_cache: num_pages=1, flags=2, use_active? 0, use_large=0 [max=65536] [ 76.677] search_linear_cache: inactive and cache bucket empty [ 76.677] search_linear_cache: active cache bucket empty [ 76.677] kgem_create_linear: new handle=108, num_pages=1 [ 76.677] __kgem_bo_init(handle=108, num_pages=1) [ 76.677] kgem_create_proxy: target handle=108 [proxy? -1], offset=64, length=4, io=0 [ 76.677] __kgem_bo_init(handle=108, num_pages=4) [ 76.677] _kgem_bo_destroy: handle=122, proxy? 0 [ 76.677] __kgem_bo_destroy: handle=122, size=4096 [ 76.677] __kgem_bo_destroy: handle=122 -> active [ 76.677] sna_render_get_solid(39) = ff3c3b37 (new) [ 76.677] kgem_create_proxy: target handle=108 [proxy? -1], offset=156, length=4, io=0 [ 76.677] __kgem_bo_init(handle=108, num_pages=4) [ 76.677] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 76.677] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.677] gen9_composite_get_binding_table(fe00) [ 76.677] kgem_add_reloc64: handle=108, pos=16248, delta=0, domains=40000 [ 76.677] kgem_add_reloc64: adding proxy [delta=156] for handle=108 [ 76.677] kgem_add_handle: handle=108, index=4 [ 76.677] kgem_add_reloc64[7] = (delta=156, target handle=4, presumed=0) [ 76.677] [3f70] bind bo(handle=108, addr=9c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 76.677] gen9_emit_vertex_elements: setup id=0 [ 76.677] (0, 0), (850, 50) [ 76.677] gen8_vertex_flush[544] = 3 [ 76.677] sna_composite_rectangles(pixmap=4714, op=1, ff353531 x 1 [(0, 50)x(850, 1) ...]) [ 76.677] sna_composite_rectangles: converted to op 1 [ 76.677] sna_composite_rectangles[0] (0, 50)x(850, 1) -> (0, 50), (850, 51) [ 76.677] sna_composite_rectangles: nrects=1, region=(0, 50), (850, 51) x 1 [ 76.677] sna_composite_rectangles: clipped extents (0, 50),(850, 51) x 1 [ 76.677] sna_composite_rectangles: pixmap +(0, 0) extents (0, 50),(850, 51) [ 76.677] sna_composite_rectangles: dropping last-cpu hint [ 76.677] sna_drawable_use_bo pixmap=4714, box=((0, 50), (850, 51)), flags=9... [ 76.677] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 76.677] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.677] sna_drawable_use_bo: using whole GPU bo [ 76.677] gen9_render_fill_boxes (op=1, color=(35fc, 352c, 31eb, ffff) [20020888]) [ 76.677] kgem_bo_is_render: handle=119, rq? 1 [1] [ 76.677] gen9_render_fill_boxes(ff353531 x 1 [(0, 50), (850, 51) ...]) [ 76.677] sna_render_get_solid: ff353531 [ 76.677] sna_render_finish_solid(force=0, domain=1, busy=1, dirty=1, size=40) [ 76.677] sna_render_get_solid(40) = ff353531 (new) [ 76.677] kgem_create_proxy: target handle=108 [proxy? -1], offset=160, length=4, io=0 [ 76.677] __kgem_bo_init(handle=108, num_pages=4) [ 76.677] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 76.677] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.677] gen9_composite_get_binding_table(fd80) [ 76.677] kgem_add_reloc64: handle=108, pos=16216, delta=0, domains=40000 [ 76.677] kgem_add_reloc64: adding proxy [delta=160] for handle=108 [ 76.677] kgem_add_reloc64[8] = (delta=160, target handle=4, presumed=0) [ 76.677] [3f50] bind bo(handle=108, addr=a0), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 76.677] gen9_emit_vertex_elements: setup id=0 [ 76.677] (0, 50), (850, 51) [ 76.677] gen8_vertex_flush[580] = 3 [ 76.677] sna_create_pixmap(25, 21, 32, usage=0) [ 76.677] kgem_can_create_2d: 25x21 @ 32 [ 76.677] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=128, height=21 [ 76.677] kgem_can_create_2d: untiled size=4096 [ 76.677] kgem_choose_tiling: too thin [width 25, 32 bpp] for TILING_X [ 76.677] kgem_choose_tiling: 25x21 -> 0 [ 76.677] sna_create_pixmap: usage=0, flags=a [ 76.677] sna_create_pixmap: small buffer [2100], attaching to shadow pixmap [ 76.677] create_pixmap: allocating pixmap 25x21, depth=32/32, size=2108 [ 76.677] create_pixmap: serial=4715, usage=0, 25x21 [ 76.677] sna_create_pixmap: serial=4715, 25x21, usage=0 [ 76.677] sna_composite_rectangles(pixmap=4716, op=0, 0 x 1 [(0, 0)x(25, 21) ...]) [ 76.677] sna_composite_rectangles: converted to op 0 [ 76.677] sna_composite_rectangles[0] (0, 0)x(25, 21) -> (0, 0), (25, 21) [ 76.677] sna_composite_rectangles: nrects=1, region=(0, 0), (25, 21) x 1 [ 76.677] sna_composite_rectangles: clipped extents (0, 0),(25, 21) x 1 [ 76.677] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(25, 21) [ 76.677] sna_composite_rectangles: fallback, dst pixmap=4716 too small or not attached [ 76.677] sna_composite_rectangles: fallback [ 76.677] sna_drawable_move_region_to_cpu(pixmap=4716 (25x21), [(0, 0), (25, 21)], flags=1) [ 76.677] sna_drawable_move_region_to_cpu: region (0, 0), (25, 21) + (0, 0) subsumes pixmap (25x21) [ 76.677] _sna_pixmap_move_to_cpu(pixmap=4716, 25x21, flags=1) [ 76.677] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 76.677] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 76.677] operate_inplace: no, inplace operation not suitable [ 76.677] _sna_pixmap_move_to_cpu: marking as damaged [ 76.677] __sna_damage_all(25, 21) [ 76.677] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 76.677] sna_validate_gc(0x561c94a96160) changes=0, previous serial=1246, drawable=126c [ 76.677] sna_validate_gc: recomputing clip [ 76.677] sna_validate_gc: composite clip=1x[(0, 0), (25, 21)] [0x561c949a5890] [ 76.677] sna_put_image((0, 0)x(25, 21), depth=32, format=2) [ 76.677] try_upload__fast: ignore existing cpu damage (if any) [ 76.677] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 76.677] try_upload__fast: no, no gpu damage [ 76.677] sna_drawable_move_region_to_cpu(pixmap=4716 (25x21), [(0, 0), (25, 21)], flags=1) [ 76.677] sna_drawable_move_region_to_cpu: pixmap=4716 all damaged on CPU [ 76.677] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 76.677] sna_put_zpixmap_blt: upload(0, 0, 25, 21) x 1 boxes [ 76.677] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(25, 21) [ 76.677] memcpy_blt: src=(0, 0), dst=(0, 0), size=25x21, pitch=100/100 [ 76.677] sna_accel_flush: flush?=0, dirty?=0 [ 76.677] sna_composite(pixmap=4714, op=3, src=4716+(0, 0), mask=0+(11, 7), dst=4714+(11, 7)+(0, 0), size=(12, 10) [ 76.677] sna_compute_composite_region: dst=(11, 7)x(12, 10) [ 76.677] sna_compute_composite_region: initial clip against dst->pDrawable: (11, 7), (23, 17) [ 76.677] clip_to_dst: region: 1x[(11, 7), (23, 17)], clip: 1x[(0, 0), (850, 564)] [ 76.677] sna_compute_composite_region: clip against dst->pCompositeClip: (11, 7), (23, 17) [ 76.677] sna_compute_composite_region: clip against src (25x21 clip=0): (11, 7), (23, 17) [ 76.677] sna_composite: composite region extents:+(0, 0) -> (11, 7), (23, 17) + (0, 0) [ 76.677] gen9_render_composite: 12x10, current mode=1/1 [ 76.677] kgem_bo_is_render: handle=119, rq? 1 [1] [ 76.677] kgem_bo_is_busy: handle=119, domain: 0 exec? 1, rq? 1 [ 76.677] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.677] gen9_composite_set_target: (11, 7)x(12, 10), partial?=1 [ 76.677] sna_drawable_use_bo pixmap=4714, box=((11, 7), (23, 17)), flags=7... [ 76.677] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.677] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.677] sna_drawable_use_bo: using whole GPU bo [ 76.677] gen9_composite_set_target: pixmap=4714, format=20020888, size=850x564, pitch=3584, delta=(0,0),damage=0xffffffffffffffff [ 76.677] gen9_composite_picture: (0, 0)x(12, 10), dst=(11, 7) [ 76.677] sna_transform_is_imprecise_integer_translation: no transform [ 76.677] gen9_composite_picture: integer translation (0, 0), removing [ 76.677] sna_render_pixmap_bo pixmap=4716, (0, 0)x(12, 10)/(25, 21) [ 76.677] sna_render_pixmap_bo box=(0, 0), (12, 10): (12, 10)/(25, 21) [ 76.677] sna_render_pixmap_bo: offset=(-11, -7), size=(25, 21) [ 76.677] use_cpu_bo: no cpu bo [ 76.677] kgem_choose_tiling: too short [10] for TILING_Y [ 76.677] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 76.677] kgem_choose_tiling: 12x10 -> 0 [ 76.677] sna_render_pixmap_bo: uploading CPU box (0, 0), (12, 10) [ 76.677] upload: box=(0, 0), (12, 10), pixmap=25x21 [ 76.677] sna_drawable_move_region_to_cpu(pixmap=4716 (25x21), [(0, 0), (12, 10)], flags=2) [ 76.677] sna_drawable_move_region_to_cpu: pixmap=4716 all damaged on CPU [ 76.677] kgem_can_create_2d: 12x10 @ 32 [ 76.677] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 76.677] kgem_can_create_2d: untiled size=4096 [ 76.677] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 76.677] kgem_choose_tiling: 12x10 -> 0 [ 76.677] kgem_upload_source_image : (0, 0), (12, 10), stride=100, bpp=32 [ 76.677] kgem_create_buffer_2d: 12x10, 32 bpp, stride=64 [ 76.677] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] [ 76.677] kgem_create_buffer: searching for an inactive GTT map for upload [ 76.677] search_linear_cache: num_pages=64, flags=b, use_active? 0, use_large=0 [max=65536] [ 76.677] search_linear_cache: inactive and cache bucket empty [ 76.677] search_linear_cache: active cache bucket empty [ 76.677] search_linear_cache: num_pages=1, flags=b, use_active? 0, use_large=0 [max=65536] [ 76.677] search_linear_cache: inactive and cache bucket empty [ 76.677] kgem_retire, need_retire?=1 [ 76.677] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 76.677] kgem_retire__requests_ring: retiring ring 0 [ 76.677] __kgem_busy: handle=130, busy=0, wedged=0 [ 76.677] __kgem_retire_rq: request 130 complete [ 76.677] kgem_bo_move_to_inactive: moving handle=130 to inactive [ 76.677] kgem_retire__requests_ring: retiring ring 0 [ 76.677] __kgem_busy: handle=1, busy=131072, wedged=0 [ 76.677] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 1 [ 76.677] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 76.677] kgem_retire -- retired=1, need_retire=1 [ 76.677] search_linear_cache: active cache bucket still empty after retire [ 76.677] search_linear_cache: num_pages=64, flags=2, use_active? 0, use_large=0 [max=65536] [ 76.677] search_linear_cache: inactive and cache bucket empty [ 76.677] search_linear_cache: active cache bucket empty [ 76.677] search_snoop_cache: num_pages=64, flags=0 [ 76.677] search_snoop_cache: inactive and cache empty [ 76.677] kgem_retire, need_retire?=1 [ 76.677] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 76.677] kgem_retire__requests_ring: retiring ring 0 [ 76.677] __kgem_busy: handle=1, busy=131072, wedged=0 [ 76.677] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 76.677] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 76.677] kgem_retire -- retired=0, need_retire=1 [ 76.677] __kgem_throttle_retire: not throttling [ 76.677] search_snoop_cache: nothing retired [ 76.677] search_linear_cache: num_pages=64, flags=2, use_active? 0, use_large=0 [max=65536] [ 76.677] search_linear_cache: inactive and cache bucket empty [ 76.677] search_linear_cache: active cache bucket empty [ 76.677] search_linear_cache: num_pages=64, flags=7, use_active? 0, use_large=0 [max=65536] [ 76.677] search_linear_cache: inactive and cache bucket empty [ 76.678] search_linear_cache: active cache bucket empty [ 76.678] __kgem_bo_init(handle=142, num_pages=64) [ 76.678] create_snoopable_buffer: created CPU (LLC) handle=142 for buffer, size 64 [ 76.678] kgem_bo_map__cpu(handle=142, size=262144, map=0x0:0x0) [ 76.678] kgem_trim_vma_cache: type=1, count=-32759 (bucket: 6) [ 76.678] __kgem_bo_map__cpu: caching CPU vma for 142 [ 76.678] kgem_create_buffer(pages=64 [64]) new handle=142, used=640, write=1 [ 76.678] kgem_create_proxy: target handle=142 [proxy? -1], offset=0, length=640, io=1 [ 76.678] __kgem_bo_init(handle=142, num_pages=640) [ 76.678] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x10, pitch=100/64 [ 76.678] kgem_bo_is_render: handle=119, rq? 1 [1] [ 76.678] kgem_bo_is_render: handle=142, rq? 0 [0] [ 76.678] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 76.678] gen4_choose_composite_emitter: identity src, no mask [ 76.678] needs_batch_flush: flushing before handle=142 for new reservation [ 76.678] gen8_vertex_close: used=37866, vbo active? 23, vb=1, nreloc=1 [ 76.678] gen8_vertex_close: reloc[0] = 287 [ 76.678] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 76.678] kgem_add_handle: handle=23, index=5 [ 76.678] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=fd541000) [ 76.678] sna_render_flush_solid(size=41) [ 76.678] __kgem_bo_map__cpu: caching CPU vma for 108 [ 76.678] batch[1/1, flags=1800]: 358 358 16208 16384, nreloc=10, nexec=6, nfence=0, aperture=574 [fenced=0] [ 76.678] kgem_finish_buffers: buffer handle=142, used=768, exec?=0, write=1, mmapped=cpu, refcnt=2 [ 76.678] kgem_finish_buffers: skipping unattached handle=142, used=768, refcnt=2 [ 76.678] __kgem_busy: handle=1, busy=131072, wedged=0 [ 76.678] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd981000 [ 76.678] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 76.678] kgem_fixup_relocs: shrinking by 61440 [ 76.678] __kgem_busy: handle=2, busy=0, wedged=0 [ 76.678] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd981000 [ 76.678] kgem_commit: release handle=119 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ffaff000 [ 76.678] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 76.678] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 76.678] __kgem_bo_clear_busy: handle=7 [ 76.678] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 76.678] kgem_commit: release handle=122 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff6a000 [ 76.678] kgem_commit: release handle=108 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 76.678] __kgem_bo_clear_busy: handle=108 [ 76.678] kgem_commit: release handle=108 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff6f000 [ 76.678] kgem_commit: release handle=108 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 76.678] __kgem_bo_clear_busy: handle=108 [ 76.678] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 76.678] __kgem_busy: handle=2, busy=131072, wedged=0 [ 76.678] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 76.678] __kgem_busy: handle=2, busy=131072, wedged=0 [ 76.678] __kgem_ring_is_idle: last fence handle=2 still busy [ 76.678] kgem_check_bo: num_pages=+561, num_exec=+2 [ 76.678] aligning vertex: was 2, now 3 floats per vertex [ 76.678] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 76.678] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 76.678] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 76.678] kgem_add_handle: handle=4, index=0 [ 76.678] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 76.678] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 76.678] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 76.678] gen9_composite_get_binding_table(ffc0) [ 76.678] kgem_add_reloc64: handle=119, pos=16360, delta=0, domains=20002 [ 76.678] kgem_add_handle: handle=119, index=1 [ 76.678] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=ffaff000) [ 76.678] __kgem_bo_mark_dirty: handle=119 (proxy? 0) [ 76.678] [3fe0] bind bo(handle=119, addr=ffaff000), format=192, width=850, height=564, pitch=3584, tiling=1 -> render [ 76.678] kgem_add_reloc64: handle=142, pos=16344, delta=0, domains=40000 [ 76.678] kgem_add_reloc64: adding proxy [delta=0] for handle=142 [ 76.678] kgem_add_handle: handle=142, index=2 [ 76.678] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) [ 76.678] [3fd0] bind bo(handle=142, addr=0), format=192, width=12, height=10, pitch=64, tiling=0 -> sampler [ 76.678] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 76.678] gen9_emit_sampler: sampler = 2 [ 76.678] gen9_emit_sf: num_sf_outputs=1 [ 76.678] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 76.678] gen9_emit_vertex_elements: setup id=2 [ 76.678] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 76.678] gen9_render_composite_box: (11, 7), (23, 17) [ 76.678] apply_damage: damage=0x0, region=1 [(11, 7), (23, 17) + (0, 0)] [ 76.678] gen8_vertex_flush[490] = 3 [ 76.678] _kgem_bo_destroy: handle=142, proxy? 1 [ 76.678] sna_create_pixmap(1, 10, 32, usage=0) [ 76.678] kgem_can_create_2d: 1x10 @ 32 [ 76.678] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=10 [ 76.678] kgem_can_create_2d: untiled size=4096 [ 76.678] kgem_choose_tiling: disabling tiling [1x10] for single row/col [ 76.678] kgem_choose_tiling: 1x10 -> 0 [ 76.678] sna_create_pixmap: usage=0, flags=a [ 76.678] sna_create_pixmap: small buffer [40], attaching to shadow pixmap [ 76.678] create_pixmap: allocating pixmap 1x10, depth=32/32, size=48 [ 76.678] create_pixmap: serial=4717, usage=0, 1x10 [ 76.678] sna_create_pixmap: serial=4717, 1x10, usage=0 [ 76.678] sna_validate_gc(0x561c94a96160) changes=0, previous serial=126c, drawable=126e [ 76.678] sna_validate_gc: recomputing clip [ 76.678] sna_validate_gc: composite clip=1x[(0, 0), (1, 10)] [0x561c949a5890] [ 76.678] sna_copy_area: src=pixmap=4716:(12, 0)x(1, 10)+(0, 0) -> dst=pixmap=4718:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 76.678] sna_copy_area: normal copy [ 76.678] sna_do_copy: src=(12, 0), dst=(0, 0), size=(1x10) [ 76.678] sna_do_copy: after drawable: src=(12, 0), dst=(0, 0), size=(1x10) [ 76.678] sna_do_copy: dst extents (0, 0), (1, 10), dst clip extents (0, 0), (1, 10), dst size=1x10 [ 76.678] sna_do_copy: clipped dst extents (0, 0), (1, 10) [ 76.678] sna_do_copy: unclipped src extents (12, 0), (13, 10) [ 76.678] sna_do_copy: clipped src extents (12, 0), (13, 10) [ 76.678] sna_do_copy: pixmap -- no source clipping [ 76.678] sna_do_copy: src extents (12, 0), (13, 10) x 1 [ 76.678] sna_do_copy: copy region (0, 0), (1, 10) x 1 + (12, 0) [ 76.678] sna_copy_boxes (boxes=1x[(0, 0), (1, 10)...], src pixmap=4716+(12, 0), dst pixmap=4718+(0, 0), alu=3, src.size=25x21, dst.size=1x10) [ 76.678] sna_copy_boxes: dst=(priv=0x561c947dfd90, gpu_bo=0, cpu_bo=0), src=(priv=0x561c947cc630, gpu_bo=0, cpu_bo=0), replaces=1 [ 76.678] sna_drawable_use_bo pixmap=4718, box=((0, 0), (1, 10)), flags=18... [ 76.678] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=18 [ 76.678] sna_drawable_use_bo: try cpu as GPU bo is idle [ 76.678] sna_drawable_use_bo: no CPU bo, and GPU not forced [ 76.678] sna_copy_boxes__inplace - no, no src or dst GPU bo [ 76.678] sna_copy_boxes: fallback -- src=(12, 0), dst=(0, 0) [ 76.678] sna_drawable_move_region_to_cpu(pixmap=4716 (25x21), [(12, 0), (13, 10)], flags=6) [ 76.678] sna_drawable_move_region_to_cpu: pixmap=4716 all damaged on CPU [ 76.678] sna_drawable_move_region_to_cpu(pixmap=4718 (1x10), [(0, 0), (1, 10)], flags=5) [ 76.678] sna_drawable_move_region_to_cpu: region (0, 0), (1, 10) + (0, 0) subsumes pixmap (1x10) [ 76.678] _sna_pixmap_move_to_cpu(pixmap=4718, 1x10, flags=5) [ 76.678] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 76.678] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 76.678] _sna_pixmap_move_to_cpu: marking as damaged [ 76.678] __sna_damage_all(1, 10) [ 76.678] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 76.678] sna_copy_boxes: memcpy_blt(box=(0, 0), (1, 10), src=(12, 0), pitches=(100, 4)) [ 76.678] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x10, pitch=100/4 [ 76.678] sna_composite(pixmap=4714, op=3, src=4718+(23, 4), mask=0+(23, 7), dst=4714+(23, 7)+(0, 0), size=(72, 10) [ 76.678] sna_compute_composite_region: dst=(23, 7)x(72, 10) [ 76.678] sna_compute_composite_region: initial clip against dst->pDrawable: (23, 7), (95, 17) [ 76.678] clip_to_dst: region: 1x[(23, 7), (95, 17)], clip: 1x[(0, 0), (850, 564)] [ 76.678] sna_compute_composite_region: clip against dst->pCompositeClip: (23, 7), (95, 17) [ 76.678] sna_compute_composite_region: clip against src (1x10 clip=0): (23, 7), (95, 17) [ 76.678] sna_composite: composite region extents:+(0, 0) -> (23, 7), (95, 17) + (0, 0) [ 76.678] gen9_render_composite: 72x10, current mode=1/1 [ 76.678] kgem_bo_is_render: handle=119, rq? 1 [1] [ 76.678] kgem_bo_is_busy: handle=119, domain: 3 exec? 1, rq? 1 [ 76.678] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.678] gen9_composite_set_target: (23, 7)x(72, 10), partial?=1 [ 76.678] sna_drawable_use_bo pixmap=4714, box=((23, 7), (95, 17)), flags=7... [ 76.678] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.678] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.678] sna_drawable_use_bo: using whole GPU bo [ 76.678] gen9_composite_set_target: pixmap=4714, format=20020888, size=850x564, pitch=3584, delta=(0,0),damage=0xffffffffffffffff [ 76.678] gen9_composite_picture: (23, 4)x(72, 10), dst=(23, 7) [ 76.678] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.01 0.00 -0.32, 0.00 1.00 -4.00, 0.00 0.00 1.00] [ 76.678] sna_transform_is_imprecise_integer_translation: not unity scaling [ 76.678] sna_render_pixmap_bo pixmap=4718, (23, 4)x(72, 10)/(1, 10) [ 76.678] sna_render_pixmap_bo box=(0, 0), (1, 10): (1, 10)/(1, 10) [ 76.678] sna_render_pixmap_bo: offset=(0, -3), size=(1, 10) [ 76.678] use_cpu_bo: no cpu bo [ 76.678] move_to_gpu: migrating whole pixmap (1x10) for source (0,0),(1,10), count 5? 0 [ 76.678] sna_render_pixmap_bo: uploading CPU box (0, 0), (1, 10) [ 76.678] upload: box=(0, 0), (1, 10), pixmap=1x10 [ 76.678] sna_drawable_move_region_to_cpu(pixmap=4718 (1x10), [(0, 0), (1, 10)], flags=2) [ 76.678] sna_drawable_move_region_to_cpu: pixmap=4718 all damaged on CPU [ 76.678] kgem_can_create_2d: 1x10 @ 32 [ 76.678] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=10 [ 76.678] kgem_can_create_2d: untiled size=4096 [ 76.678] kgem_choose_tiling: disabling tiling [1x10] for single row/col [ 76.678] kgem_choose_tiling: 1x10 -> 0 [ 76.678] kgem_upload_source_image : (0, 0), (1, 10), stride=4, bpp=32 [ 76.678] kgem_create_buffer_2d: 1x10, 32 bpp, stride=32 [ 76.678] kgem_create_buffer: size=320, flags=3 [write?=1, inplace?=1, last?=0] [ 76.678] kgem_create_buffer: reusing buffer? used=768 + size=320, total=262144 [ 76.678] kgem_create_proxy: target handle=142 [proxy? -1], offset=768, length=320, io=1 [ 76.678] __kgem_bo_init(handle=142, num_pages=320) [ 76.678] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x10, pitch=4/32 [ 76.678] upload: adding upload cache to pixmap=4718 [ 76.678] kgem_proxy_bo_attach: handle=142 [ 76.678] kgem_bo_is_render: handle=119, rq? 1 [1] [ 76.678] kgem_bo_is_render: handle=142, rq? 0 [0] [ 76.678] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 76.678] gen4_choose_composite_emitter: simple src, no mask [ 76.678] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.678] gen9_composite_get_binding_table(ff00) [ 76.678] kgem_add_reloc64: handle=142, pos=16312, delta=0, domains=40000 [ 76.678] kgem_add_reloc64: adding proxy [delta=768] for handle=142 [ 76.678] kgem_add_reloc64[5] = (delta=768, target handle=2, presumed=0) [ 76.678] [3fb0] bind bo(handle=142, addr=300), format=192, width=1, height=10, pitch=32, tiling=0 -> sampler [ 76.678] gen9_emit_sampler: sampler = 32 [ 76.678] gen9_emit_vertex_elements: setup id=2 [ 76.678] gen9_render_composite_box: (23, 7), (95, 17) [ 76.678] apply_damage: damage=0x0, region=1 [(23, 7), (95, 17) + (0, 0)] [ 76.678] gen8_vertex_flush[4d4] = 3 [ 76.678] sna_destroy_pixmap: pixmap=4718, attached?=1 [ 76.678] _kgem_bo_destroy: handle=142, proxy? 1 [ 76.678] __sna_free_pixmap(pixmap=4718) [ 76.678] sna_composite(pixmap=4714, op=3, src=4716+(13, 0), mask=0+(95, 7), dst=4714+(95, 7)+(0, 0), size=(12, 10) [ 76.678] sna_compute_composite_region: dst=(95, 7)x(12, 10) [ 76.678] sna_compute_composite_region: initial clip against dst->pDrawable: (95, 7), (107, 17) [ 76.678] clip_to_dst: region: 1x[(95, 7), (107, 17)], clip: 1x[(0, 0), (850, 564)] [ 76.678] sna_compute_composite_region: clip against dst->pCompositeClip: (95, 7), (107, 17) [ 76.678] sna_compute_composite_region: clip against src (25x21 clip=0): (95, 7), (107, 17) [ 76.678] sna_composite: composite region extents:+(0, 0) -> (95, 7), (107, 17) + (0, 0) [ 76.678] gen9_render_composite: 12x10, current mode=1/1 [ 76.678] kgem_bo_is_render: handle=119, rq? 1 [1] [ 76.678] kgem_bo_is_busy: handle=119, domain: 3 exec? 1, rq? 1 [ 76.678] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.678] gen9_composite_set_target: (95, 7)x(12, 10), partial?=1 [ 76.678] sna_drawable_use_bo pixmap=4714, box=((95, 7), (107, 17)), flags=7... [ 76.678] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.678] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.678] sna_drawable_use_bo: using whole GPU bo [ 76.678] gen9_composite_set_target: pixmap=4714, format=20020888, size=850x564, pitch=3584, delta=(0,0),damage=0xffffffffffffffff [ 76.678] gen9_composite_picture: (13, 0)x(12, 10), dst=(95, 7) [ 76.678] sna_transform_is_imprecise_integer_translation: no transform [ 76.678] gen9_composite_picture: integer translation (0, 0), removing [ 76.678] sna_render_pixmap_bo pixmap=4716, (13, 0)x(12, 10)/(25, 21) [ 76.678] sna_render_pixmap_bo box=(13, 0), (25, 10): (12, 10)/(25, 21) [ 76.678] sna_render_pixmap_bo: offset=(-82, -7), size=(25, 21) [ 76.678] use_cpu_bo: no cpu bo [ 76.678] kgem_choose_tiling: too short [10] for TILING_Y [ 76.678] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 76.678] kgem_choose_tiling: 12x10 -> 0 [ 76.678] sna_render_pixmap_bo: uploading CPU box (13, 0), (25, 10) [ 76.678] upload: box=(13, 0), (25, 10), pixmap=25x21 [ 76.678] sna_drawable_move_region_to_cpu(pixmap=4716 (25x21), [(13, 0), (25, 10)], flags=2) [ 76.678] sna_drawable_move_region_to_cpu: pixmap=4716 all damaged on CPU [ 76.678] kgem_can_create_2d: 12x10 @ 32 [ 76.678] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 76.678] kgem_can_create_2d: untiled size=4096 [ 76.678] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 76.678] kgem_choose_tiling: 12x10 -> 0 [ 76.678] kgem_upload_source_image : (13, 0), (25, 10), stride=100, bpp=32 [ 76.678] kgem_create_buffer_2d: 12x10, 32 bpp, stride=64 [ 76.678] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] [ 76.678] kgem_create_buffer: reusing buffer? used=1280 + size=640, total=262144 [ 76.678] kgem_create_proxy: target handle=142 [proxy? -1], offset=1280, length=640, io=1 [ 76.678] __kgem_bo_init(handle=142, num_pages=640) [ 76.678] memcpy_blt: src=(13, 0), dst=(0, 0), size=12x10, pitch=100/64 [ 76.678] kgem_bo_is_render: handle=119, rq? 1 [1] [ 76.678] kgem_bo_is_render: handle=142, rq? 0 [0] [ 76.678] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 76.678] gen4_choose_composite_emitter: identity src, no mask [ 76.678] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.678] gen9_composite_get_binding_table(fe80) [ 76.678] kgem_add_reloc64: handle=142, pos=16280, delta=0, domains=40000 [ 76.678] kgem_add_reloc64: adding proxy [delta=1280] for handle=142 [ 76.678] kgem_add_reloc64[6] = (delta=1280, target handle=2, presumed=0) [ 76.678] [3f90] bind bo(handle=142, addr=500), format=192, width=12, height=10, pitch=64, tiling=0 -> sampler [ 76.678] gen9_emit_sampler: sampler = 2 [ 76.678] gen9_emit_vertex_elements: setup id=2 [ 76.678] gen9_render_composite_box: (95, 7), (107, 17) [ 76.678] apply_damage: damage=0x0, region=1 [(95, 7), (107, 17) + (0, 0)] [ 76.678] gen8_vertex_flush[518] = 3 [ 76.678] _kgem_bo_destroy: handle=142, proxy? 1 [ 76.678] sna_create_pixmap(12, 1, 32, usage=0) [ 76.678] kgem_can_create_2d: 12x1 @ 32 [ 76.678] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=1 [ 76.678] kgem_can_create_2d: untiled size=4096 [ 76.678] kgem_choose_tiling: disabling tiling [12x1] for single row/col [ 76.678] kgem_choose_tiling: 12x1 -> 0 [ 76.678] sna_create_pixmap: usage=0, flags=a [ 76.678] sna_create_pixmap: small buffer [48], attaching to shadow pixmap [ 76.678] create_pixmap: allocating pixmap 12x1, depth=32/32, size=56 [ 76.678] create_pixmap: serial=4719, usage=0, 12x1 [ 76.678] sna_create_pixmap: serial=4719, 12x1, usage=0 [ 76.678] sna_validate_gc(0x561c94a96160) changes=0, previous serial=126e, drawable=1270 [ 76.678] sna_validate_gc: recomputing clip [ 76.678] sna_validate_gc: composite clip=1x[(0, 0), (12, 1)] [0x561c949a5890] [ 76.678] sna_copy_area: src=pixmap=4716:(0, 10)x(12, 1)+(0, 0) -> dst=pixmap=4720:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 76.678] sna_copy_area: normal copy [ 76.678] sna_do_copy: src=(0, 10), dst=(0, 0), size=(12x1) [ 76.679] sna_do_copy: after drawable: src=(0, 10), dst=(0, 0), size=(12x1) [ 76.679] sna_do_copy: dst extents (0, 0), (12, 1), dst clip extents (0, 0), (12, 1), dst size=12x1 [ 76.679] sna_do_copy: clipped dst extents (0, 0), (12, 1) [ 76.679] sna_do_copy: unclipped src extents (0, 10), (12, 11) [ 76.679] sna_do_copy: clipped src extents (0, 10), (12, 11) [ 76.679] sna_do_copy: pixmap -- no source clipping [ 76.679] sna_do_copy: src extents (0, 10), (12, 11) x 1 [ 76.679] sna_do_copy: copy region (0, 0), (12, 1) x 1 + (0, 10) [ 76.679] sna_copy_boxes (boxes=1x[(0, 0), (12, 1)...], src pixmap=4716+(0, 10), dst pixmap=4720+(0, 0), alu=3, src.size=25x21, dst.size=12x1) [ 76.679] sna_copy_boxes: dst=(priv=0x561c947dfd90, gpu_bo=0, cpu_bo=0), src=(priv=0x561c947cc630, gpu_bo=0, cpu_bo=0), replaces=1 [ 76.679] sna_drawable_use_bo pixmap=4720, box=((0, 0), (12, 1)), flags=18... [ 76.679] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=18 [ 76.679] sna_drawable_use_bo: try cpu as GPU bo is idle [ 76.679] sna_drawable_use_bo: no CPU bo, and GPU not forced [ 76.679] sna_copy_boxes__inplace - no, no src or dst GPU bo [ 76.679] sna_copy_boxes: fallback -- src=(0, 10), dst=(0, 0) [ 76.679] sna_drawable_move_region_to_cpu(pixmap=4716 (25x21), [(0, 10), (12, 11)], flags=6) [ 76.679] sna_drawable_move_region_to_cpu: pixmap=4716 all damaged on CPU [ 76.679] sna_drawable_move_region_to_cpu(pixmap=4720 (12x1), [(0, 0), (12, 1)], flags=5) [ 76.679] sna_drawable_move_region_to_cpu: region (0, 0), (12, 1) + (0, 0) subsumes pixmap (12x1) [ 76.679] _sna_pixmap_move_to_cpu(pixmap=4720, 12x1, flags=5) [ 76.679] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 76.679] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 76.679] _sna_pixmap_move_to_cpu: marking as damaged [ 76.679] __sna_damage_all(12, 1) [ 76.679] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 76.679] sna_copy_boxes: memcpy_blt(box=(0, 0), (12, 1), src=(0, 10), pitches=(100, 48)) [ 76.679] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x1, pitch=100/48 [ 76.679] sna_composite(pixmap=4714, op=3, src=4720+(6, 19), mask=0+(11, 17), dst=4714+(11, 17)+(0, 0), size=(12, 17) [ 76.679] sna_compute_composite_region: dst=(11, 17)x(12, 17) [ 76.679] sna_compute_composite_region: initial clip against dst->pDrawable: (11, 17), (23, 34) [ 76.679] clip_to_dst: region: 1x[(11, 17), (23, 34)], clip: 1x[(0, 0), (850, 564)] [ 76.679] sna_compute_composite_region: clip against dst->pCompositeClip: (11, 17), (23, 34) [ 76.679] sna_compute_composite_region: clip against src (12x1 clip=0): (11, 17), (23, 34) [ 76.679] sna_composite: composite region extents:+(0, 0) -> (11, 17), (23, 34) + (0, 0) [ 76.679] gen9_render_composite: 12x17, current mode=1/1 [ 76.679] kgem_bo_is_render: handle=119, rq? 1 [1] [ 76.679] kgem_bo_is_busy: handle=119, domain: 3 exec? 1, rq? 1 [ 76.679] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.679] gen9_composite_set_target: (11, 17)x(12, 17), partial?=1 [ 76.679] sna_drawable_use_bo pixmap=4714, box=((11, 17), (23, 34)), flags=7... [ 76.679] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.679] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.679] sna_drawable_use_bo: using whole GPU bo [ 76.679] gen9_composite_set_target: pixmap=4714, format=20020888, size=850x564, pitch=3584, delta=(0,0),damage=0xffffffffffffffff [ 76.679] gen9_composite_picture: (6, 19)x(12, 17), dst=(11, 17) [ 76.679] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[1.00 0.00 -6.00, 0.00 0.06 -1.12, 0.00 0.00 1.00] [ 76.679] sna_transform_is_imprecise_integer_translation: not unity scaling [ 76.679] sna_render_pixmap_bo pixmap=4720, (6, 19)x(12, 17)/(12, 1) [ 76.679] sna_render_pixmap_bo box=(0, 0), (12, 1): (12, 1)/(12, 1) [ 76.679] sna_render_pixmap_bo: offset=(-5, 2), size=(12, 1) [ 76.679] use_cpu_bo: no cpu bo [ 76.679] move_to_gpu: migrating whole pixmap (12x1) for source (0,0),(12,1), count 5? 0 [ 76.679] sna_render_pixmap_bo: uploading CPU box (0, 0), (12, 1) [ 76.679] upload: box=(0, 0), (12, 1), pixmap=12x1 [ 76.679] sna_drawable_move_region_to_cpu(pixmap=4720 (12x1), [(0, 0), (12, 1)], flags=2) [ 76.679] sna_drawable_move_region_to_cpu: pixmap=4720 all damaged on CPU [ 76.679] kgem_can_create_2d: 12x1 @ 32 [ 76.679] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=1 [ 76.679] kgem_can_create_2d: untiled size=4096 [ 76.679] kgem_choose_tiling: disabling tiling [12x1] for single row/col [ 76.679] kgem_choose_tiling: 12x1 -> 0 [ 76.679] kgem_upload_source_image : (0, 0), (12, 1), stride=48, bpp=32 [ 76.679] kgem_create_buffer_2d: 12x1, 32 bpp, stride=64 [ 76.679] kgem_create_buffer: size=128, flags=3 [write?=1, inplace?=1, last?=0] [ 76.679] kgem_create_buffer: reusing buffer? used=2048 + size=128, total=262144 [ 76.679] kgem_create_proxy: target handle=142 [proxy? -1], offset=2048, length=128, io=1 [ 76.679] __kgem_bo_init(handle=142, num_pages=128) [ 76.679] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x1, pitch=48/64 [ 76.679] upload: adding upload cache to pixmap=4720 [ 76.679] kgem_proxy_bo_attach: handle=142 [ 76.679] kgem_bo_is_render: handle=119, rq? 1 [1] [ 76.679] kgem_bo_is_render: handle=142, rq? 0 [0] [ 76.679] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 76.679] gen4_choose_composite_emitter: simple src, no mask [ 76.679] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.679] gen9_composite_get_binding_table(fe00) [ 76.679] kgem_add_reloc64: handle=142, pos=16248, delta=0, domains=40000 [ 76.679] kgem_add_reloc64: adding proxy [delta=2048] for handle=142 [ 76.679] kgem_add_reloc64[7] = (delta=2048, target handle=2, presumed=0) [ 76.679] [3f70] bind bo(handle=142, addr=800), format=192, width=12, height=1, pitch=64, tiling=0 -> sampler [ 76.679] gen9_emit_sampler: sampler = 32 [ 76.679] gen9_emit_vertex_elements: setup id=2 [ 76.679] gen9_render_composite_box: (11, 17), (23, 34) [ 76.679] apply_damage: damage=0x0, region=1 [(11, 17), (23, 34) + (0, 0)] [ 76.679] gen8_vertex_flush[55c] = 3 [ 76.679] sna_destroy_pixmap: pixmap=4720, attached?=1 [ 76.679] _kgem_bo_destroy: handle=142, proxy? 1 [ 76.679] __sna_free_pixmap(pixmap=4720) [ 76.679] sna_create_pixmap(12, 1, 32, usage=0) [ 76.679] kgem_can_create_2d: 12x1 @ 32 [ 76.679] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=1 [ 76.679] kgem_can_create_2d: untiled size=4096 [ 76.679] kgem_choose_tiling: disabling tiling [12x1] for single row/col [ 76.679] kgem_choose_tiling: 12x1 -> 0 [ 76.679] sna_create_pixmap: usage=0, flags=a [ 76.679] sna_create_pixmap: small buffer [48], attaching to shadow pixmap [ 76.679] create_pixmap: allocating pixmap 12x1, depth=32/32, size=56 [ 76.679] create_pixmap: serial=4721, usage=0, 12x1 [ 76.679] sna_create_pixmap: serial=4721, 12x1, usage=0 [ 76.679] sna_validate_gc(0x561c94a96160) changes=0, previous serial=1270, drawable=1272 [ 76.679] sna_validate_gc: recomputing clip [ 76.679] sna_validate_gc: composite clip=1x[(0, 0), (12, 1)] [0x561c949a5890] [ 76.679] sna_copy_area: src=pixmap=4716:(13, 10)x(12, 1)+(0, 0) -> dst=pixmap=4722:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 76.679] sna_copy_area: normal copy [ 76.679] sna_do_copy: src=(13, 10), dst=(0, 0), size=(12x1) [ 76.679] sna_do_copy: after drawable: src=(13, 10), dst=(0, 0), size=(12x1) [ 76.679] sna_do_copy: dst extents (0, 0), (12, 1), dst clip extents (0, 0), (12, 1), dst size=12x1 [ 76.679] sna_do_copy: clipped dst extents (0, 0), (12, 1) [ 76.679] sna_do_copy: unclipped src extents (13, 10), (25, 11) [ 76.679] sna_do_copy: clipped src extents (13, 10), (25, 11) [ 76.679] sna_do_copy: pixmap -- no source clipping [ 76.679] sna_do_copy: src extents (13, 10), (25, 11) x 1 [ 76.679] sna_do_copy: copy region (0, 0), (12, 1) x 1 + (13, 10) [ 76.679] sna_copy_boxes (boxes=1x[(0, 0), (12, 1)...], src pixmap=4716+(13, 10), dst pixmap=4722+(0, 0), alu=3, src.size=25x21, dst.size=12x1) [ 76.679] sna_copy_boxes: dst=(priv=0x561c947dfd90, gpu_bo=0, cpu_bo=0), src=(priv=0x561c947cc630, gpu_bo=0, cpu_bo=0), replaces=1 [ 76.679] sna_drawable_use_bo pixmap=4722, box=((0, 0), (12, 1)), flags=18... [ 76.679] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=18 [ 76.679] sna_drawable_use_bo: try cpu as GPU bo is idle [ 76.679] sna_drawable_use_bo: no CPU bo, and GPU not forced [ 76.679] sna_copy_boxes__inplace - no, no src or dst GPU bo [ 76.679] sna_copy_boxes: fallback -- src=(13, 10), dst=(0, 0) [ 76.679] sna_drawable_move_region_to_cpu(pixmap=4716 (25x21), [(13, 10), (25, 11)], flags=6) [ 76.679] sna_drawable_move_region_to_cpu: pixmap=4716 all damaged on CPU [ 76.679] sna_drawable_move_region_to_cpu(pixmap=4722 (12x1), [(0, 0), (12, 1)], flags=5) [ 76.679] sna_drawable_move_region_to_cpu: region (0, 0), (12, 1) + (0, 0) subsumes pixmap (12x1) [ 76.679] _sna_pixmap_move_to_cpu(pixmap=4722, 12x1, flags=5) [ 76.679] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 76.679] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 76.679] _sna_pixmap_move_to_cpu: marking as damaged [ 76.679] __sna_damage_all(12, 1) [ 76.679] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 76.679] sna_copy_boxes: memcpy_blt(box=(0, 0), (12, 1), src=(13, 10), pitches=(100, 48)) [ 76.679] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x1, pitch=100/48 [ 76.679] sna_composite(pixmap=4714, op=3, src=4722+(48, 19), mask=0+(95, 17), dst=4714+(95, 17)+(0, 0), size=(12, 17) [ 76.679] sna_compute_composite_region: dst=(95, 17)x(12, 17) [ 76.679] sna_compute_composite_region: initial clip against dst->pDrawable: (95, 17), (107, 34) [ 76.679] clip_to_dst: region: 1x[(95, 17), (107, 34)], clip: 1x[(0, 0), (850, 564)] [ 76.679] sna_compute_composite_region: clip against dst->pCompositeClip: (95, 17), (107, 34) [ 76.679] sna_compute_composite_region: clip against src (12x1 clip=0): (95, 17), (107, 34) [ 76.679] sna_composite: composite region extents:+(0, 0) -> (95, 17), (107, 34) + (0, 0) [ 76.679] gen9_render_composite: 12x17, current mode=1/1 [ 76.679] kgem_bo_is_render: handle=119, rq? 1 [1] [ 76.679] kgem_bo_is_busy: handle=119, domain: 3 exec? 1, rq? 1 [ 76.679] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.679] gen9_composite_set_target: (95, 17)x(12, 17), partial?=1 [ 76.679] sna_drawable_use_bo pixmap=4714, box=((95, 17), (107, 34)), flags=7... [ 76.679] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.679] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.679] sna_drawable_use_bo: using whole GPU bo [ 76.679] gen9_composite_set_target: pixmap=4714, format=20020888, size=850x564, pitch=3584, delta=(0,0),damage=0xffffffffffffffff [ 76.679] gen9_composite_picture: (48, 19)x(12, 17), dst=(95, 17) [ 76.679] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[1.00 0.00 -48.00, 0.00 0.06 -1.12, 0.00 0.00 1.00] [ 76.679] sna_transform_is_imprecise_integer_translation: not unity scaling [ 76.679] sna_render_pixmap_bo pixmap=4722, (48, 19)x(12, 17)/(12, 1) [ 76.679] sna_render_pixmap_bo box=(0, 0), (12, 1): (12, 1)/(12, 1) [ 76.679] sna_render_pixmap_bo: offset=(-47, 2), size=(12, 1) [ 76.679] use_cpu_bo: no cpu bo [ 76.679] move_to_gpu: migrating whole pixmap (12x1) for source (0,0),(12,1), count 5? 0 [ 76.679] sna_render_pixmap_bo: uploading CPU box (0, 0), (12, 1) [ 76.679] upload: box=(0, 0), (12, 1), pixmap=12x1 [ 76.679] sna_drawable_move_region_to_cpu(pixmap=4722 (12x1), [(0, 0), (12, 1)], flags=2) [ 76.679] sna_drawable_move_region_to_cpu: pixmap=4722 all damaged on CPU [ 76.679] kgem_can_create_2d: 12x1 @ 32 [ 76.679] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=1 [ 76.679] kgem_can_create_2d: untiled size=4096 [ 76.679] kgem_choose_tiling: disabling tiling [12x1] for single row/col [ 76.679] kgem_choose_tiling: 12x1 -> 0 [ 76.679] kgem_upload_source_image : (0, 0), (12, 1), stride=48, bpp=32 [ 76.679] kgem_create_buffer_2d: 12x1, 32 bpp, stride=64 [ 76.679] kgem_create_buffer: size=128, flags=3 [write?=1, inplace?=1, last?=0] [ 76.679] kgem_create_buffer: reusing buffer? used=2304 + size=128, total=262144 [ 76.679] kgem_create_proxy: target handle=142 [proxy? -1], offset=2304, length=128, io=1 [ 76.679] __kgem_bo_init(handle=142, num_pages=128) [ 76.679] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x1, pitch=48/64 [ 76.679] upload: adding upload cache to pixmap=4722 [ 76.679] kgem_proxy_bo_attach: handle=142 [ 76.679] kgem_bo_is_render: handle=119, rq? 1 [1] [ 76.679] kgem_bo_is_render: handle=142, rq? 0 [0] [ 76.679] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 76.679] gen4_choose_composite_emitter: simple src, no mask [ 76.679] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.679] gen9_composite_get_binding_table(fd80) [ 76.679] kgem_add_reloc64: handle=142, pos=16216, delta=0, domains=40000 [ 76.679] kgem_add_reloc64: adding proxy [delta=2304] for handle=142 [ 76.679] kgem_add_reloc64[8] = (delta=2304, target handle=2, presumed=0) [ 76.679] [3f50] bind bo(handle=142, addr=900), format=192, width=12, height=1, pitch=64, tiling=0 -> sampler [ 76.679] gen9_emit_vertex_elements: setup id=2 [ 76.679] gen9_render_composite_box: (95, 17), (107, 34) [ 76.679] apply_damage: damage=0x0, region=1 [(95, 17), (107, 34) + (0, 0)] [ 76.679] gen8_vertex_flush[598] = 3 [ 76.679] sna_destroy_pixmap: pixmap=4722, attached?=1 [ 76.679] _kgem_bo_destroy: handle=142, proxy? 1 [ 76.679] __sna_free_pixmap(pixmap=4722) [ 76.679] sna_composite(pixmap=4714, op=3, src=4716+(0, 11), mask=0+(11, 34), dst=4714+(11, 34)+(0, 0), size=(12, 10) [ 76.679] sna_compute_composite_region: dst=(11, 34)x(12, 10) [ 76.679] sna_compute_composite_region: initial clip against dst->pDrawable: (11, 34), (23, 44) [ 76.679] clip_to_dst: region: 1x[(11, 34), (23, 44)], clip: 1x[(0, 0), (850, 564)] [ 76.679] sna_compute_composite_region: clip against dst->pCompositeClip: (11, 34), (23, 44) [ 76.679] sna_compute_composite_region: clip against src (25x21 clip=0): (11, 34), (23, 44) [ 76.679] sna_composite: composite region extents:+(0, 0) -> (11, 34), (23, 44) + (0, 0) [ 76.679] gen9_render_composite: 12x10, current mode=1/1 [ 76.679] kgem_bo_is_render: handle=119, rq? 1 [1] [ 76.679] kgem_bo_is_busy: handle=119, domain: 3 exec? 1, rq? 1 [ 76.679] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.679] gen9_composite_set_target: (11, 34)x(12, 10), partial?=1 [ 76.679] sna_drawable_use_bo pixmap=4714, box=((11, 34), (23, 44)), flags=7... [ 76.679] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.679] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.679] sna_drawable_use_bo: using whole GPU bo [ 76.679] gen9_composite_set_target: pixmap=4714, format=20020888, size=850x564, pitch=3584, delta=(0,0),damage=0xffffffffffffffff [ 76.679] gen9_composite_picture: (0, 11)x(12, 10), dst=(11, 34) [ 76.679] sna_transform_is_imprecise_integer_translation: no transform [ 76.679] gen9_composite_picture: integer translation (0, 0), removing [ 76.679] sna_render_pixmap_bo pixmap=4716, (0, 11)x(12, 10)/(25, 21) [ 76.679] sna_render_pixmap_bo box=(0, 11), (12, 21): (12, 10)/(25, 21) [ 76.679] sna_render_pixmap_bo: offset=(-11, -23), size=(25, 21) [ 76.679] use_cpu_bo: no cpu bo [ 76.679] kgem_choose_tiling: too short [10] for TILING_Y [ 76.679] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 76.679] kgem_choose_tiling: 12x10 -> 0 [ 76.679] sna_render_pixmap_bo: uploading CPU box (0, 11), (12, 21) [ 76.679] upload: box=(0, 11), (12, 21), pixmap=25x21 [ 76.679] sna_drawable_move_region_to_cpu(pixmap=4716 (25x21), [(0, 11), (12, 21)], flags=2) [ 76.679] sna_drawable_move_region_to_cpu: pixmap=4716 all damaged on CPU [ 76.679] kgem_can_create_2d: 12x10 @ 32 [ 76.679] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 76.679] kgem_can_create_2d: untiled size=4096 [ 76.679] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 76.679] kgem_choose_tiling: 12x10 -> 0 [ 76.679] kgem_upload_source_image : (0, 11), (12, 21), stride=100, bpp=32 [ 76.679] kgem_create_buffer_2d: 12x10, 32 bpp, stride=64 [ 76.679] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] [ 76.679] kgem_create_buffer: reusing buffer? used=2560 + size=640, total=262144 [ 76.679] kgem_create_proxy: target handle=142 [proxy? -1], offset=2560, length=640, io=1 [ 76.679] __kgem_bo_init(handle=142, num_pages=640) [ 76.679] memcpy_blt: src=(0, 11), dst=(0, 0), size=12x10, pitch=100/64 [ 76.679] kgem_bo_is_render: handle=119, rq? 1 [1] [ 76.679] kgem_bo_is_render: handle=142, rq? 0 [0] [ 76.679] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 76.679] gen4_choose_composite_emitter: identity src, no mask [ 76.679] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.679] gen9_composite_get_binding_table(fd00) [ 76.679] kgem_add_reloc64: handle=142, pos=16184, delta=0, domains=40000 [ 76.679] kgem_add_reloc64: adding proxy [delta=2560] for handle=142 [ 76.679] kgem_add_reloc64[9] = (delta=2560, target handle=2, presumed=0) [ 76.679] [3f30] bind bo(handle=142, addr=a00), format=192, width=12, height=10, pitch=64, tiling=0 -> sampler [ 76.679] gen9_emit_sampler: sampler = 2 [ 76.679] gen9_emit_vertex_elements: setup id=2 [ 76.679] gen9_render_composite_box: (11, 34), (23, 44) [ 76.679] apply_damage: damage=0x0, region=1 [(11, 34), (23, 44) + (0, 0)] [ 76.679] gen8_vertex_flush[5dc] = 3 [ 76.679] _kgem_bo_destroy: handle=142, proxy? 1 [ 76.679] sna_create_pixmap(1, 10, 32, usage=0) [ 76.679] kgem_can_create_2d: 1x10 @ 32 [ 76.679] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=10 [ 76.679] kgem_can_create_2d: untiled size=4096 [ 76.679] kgem_choose_tiling: disabling tiling [1x10] for single row/col [ 76.679] kgem_choose_tiling: 1x10 -> 0 [ 76.679] sna_create_pixmap: usage=0, flags=a [ 76.679] sna_create_pixmap: small buffer [40], attaching to shadow pixmap [ 76.679] create_pixmap: allocating pixmap 1x10, depth=32/32, size=48 [ 76.679] create_pixmap: serial=4723, usage=0, 1x10 [ 76.679] sna_create_pixmap: serial=4723, 1x10, usage=0 [ 76.679] sna_validate_gc(0x561c94a96160) changes=0, previous serial=1272, drawable=1274 [ 76.679] sna_validate_gc: recomputing clip [ 76.679] sna_validate_gc: composite clip=1x[(0, 0), (1, 10)] [0x561c949a5890] [ 76.679] sna_copy_area: src=pixmap=4716:(12, 11)x(1, 10)+(0, 0) -> dst=pixmap=4724:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 76.679] sna_copy_area: normal copy [ 76.679] sna_do_copy: src=(12, 11), dst=(0, 0), size=(1x10) [ 76.679] sna_do_copy: after drawable: src=(12, 11), dst=(0, 0), size=(1x10) [ 76.679] sna_do_copy: dst extents (0, 0), (1, 10), dst clip extents (0, 0), (1, 10), dst size=1x10 [ 76.679] sna_do_copy: clipped dst extents (0, 0), (1, 10) [ 76.679] sna_do_copy: unclipped src extents (12, 11), (13, 21) [ 76.679] sna_do_copy: clipped src extents (12, 11), (13, 21) [ 76.679] sna_do_copy: pixmap -- no source clipping [ 76.679] sna_do_copy: src extents (12, 11), (13, 21) x 1 [ 76.679] sna_do_copy: copy region (0, 0), (1, 10) x 1 + (12, 11) [ 76.679] sna_copy_boxes (boxes=1x[(0, 0), (1, 10)...], src pixmap=4716+(12, 11), dst pixmap=4724+(0, 0), alu=3, src.size=25x21, dst.size=1x10) [ 76.679] sna_copy_boxes: dst=(priv=0x561c947dfd90, gpu_bo=0, cpu_bo=0), src=(priv=0x561c947cc630, gpu_bo=0, cpu_bo=0), replaces=1 [ 76.680] sna_drawable_use_bo pixmap=4724, box=((0, 0), (1, 10)), flags=18... [ 76.680] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=18 [ 76.680] sna_drawable_use_bo: try cpu as GPU bo is idle [ 76.680] sna_drawable_use_bo: no CPU bo, and GPU not forced [ 76.680] sna_copy_boxes__inplace - no, no src or dst GPU bo [ 76.680] sna_copy_boxes: fallback -- src=(12, 11), dst=(0, 0) [ 76.680] sna_drawable_move_region_to_cpu(pixmap=4716 (25x21), [(12, 11), (13, 21)], flags=6) [ 76.680] sna_drawable_move_region_to_cpu: pixmap=4716 all damaged on CPU [ 76.680] sna_drawable_move_region_to_cpu(pixmap=4724 (1x10), [(0, 0), (1, 10)], flags=5) [ 76.680] sna_drawable_move_region_to_cpu: region (0, 0), (1, 10) + (0, 0) subsumes pixmap (1x10) [ 76.680] _sna_pixmap_move_to_cpu(pixmap=4724, 1x10, flags=5) [ 76.680] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 76.680] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 76.680] _sna_pixmap_move_to_cpu: marking as damaged [ 76.680] __sna_damage_all(1, 10) [ 76.680] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 76.680] sna_copy_boxes: memcpy_blt(box=(0, 0), (1, 10), src=(12, 11), pitches=(100, 4)) [ 76.680] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x10, pitch=100/4 [ 76.680] sna_composite(pixmap=4714, op=3, src=4724+(24, 17), mask=0+(23, 34), dst=4714+(23, 34)+(0, 0), size=(72, 10) [ 76.680] sna_compute_composite_region: dst=(23, 34)x(72, 10) [ 76.680] sna_compute_composite_region: initial clip against dst->pDrawable: (23, 34), (95, 44) [ 76.680] clip_to_dst: region: 1x[(23, 34), (95, 44)], clip: 1x[(0, 0), (850, 564)] [ 76.680] sna_compute_composite_region: clip against dst->pCompositeClip: (23, 34), (95, 44) [ 76.680] sna_compute_composite_region: clip against src (1x10 clip=0): (23, 34), (95, 44) [ 76.680] sna_composite: composite region extents:+(0, 0) -> (23, 34), (95, 44) + (0, 0) [ 76.680] gen9_render_composite: 72x10, current mode=1/1 [ 76.680] kgem_bo_is_render: handle=119, rq? 1 [1] [ 76.680] kgem_bo_is_busy: handle=119, domain: 3 exec? 1, rq? 1 [ 76.680] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.680] gen9_composite_set_target: (23, 34)x(72, 10), partial?=1 [ 76.680] sna_drawable_use_bo pixmap=4714, box=((23, 34), (95, 44)), flags=7... [ 76.680] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.680] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.680] sna_drawable_use_bo: using whole GPU bo [ 76.680] gen9_composite_set_target: pixmap=4714, format=20020888, size=850x564, pitch=3584, delta=(0,0),damage=0xffffffffffffffff [ 76.680] gen9_composite_picture: (24, 17)x(72, 10), dst=(23, 34) [ 76.680] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.01 0.00 -0.33, 0.00 1.00 -17.00, 0.00 0.00 1.00] [ 76.680] sna_transform_is_imprecise_integer_translation: not unity scaling [ 76.680] sna_render_pixmap_bo pixmap=4724, (24, 17)x(72, 10)/(1, 10) [ 76.680] sna_render_pixmap_bo box=(0, 0), (1, 10): (1, 10)/(1, 10) [ 76.680] sna_render_pixmap_bo: offset=(1, -17), size=(1, 10) [ 76.680] use_cpu_bo: no cpu bo [ 76.680] move_to_gpu: migrating whole pixmap (1x10) for source (0,0),(1,10), count 5? 0 [ 76.680] sna_render_pixmap_bo: uploading CPU box (0, 0), (1, 10) [ 76.680] upload: box=(0, 0), (1, 10), pixmap=1x10 [ 76.680] sna_drawable_move_region_to_cpu(pixmap=4724 (1x10), [(0, 0), (1, 10)], flags=2) [ 76.680] sna_drawable_move_region_to_cpu: pixmap=4724 all damaged on CPU [ 76.680] kgem_can_create_2d: 1x10 @ 32 [ 76.680] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=10 [ 76.680] kgem_can_create_2d: untiled size=4096 [ 76.680] kgem_choose_tiling: disabling tiling [1x10] for single row/col [ 76.680] kgem_choose_tiling: 1x10 -> 0 [ 76.680] kgem_upload_source_image : (0, 0), (1, 10), stride=4, bpp=32 [ 76.680] kgem_create_buffer_2d: 1x10, 32 bpp, stride=32 [ 76.680] kgem_create_buffer: size=320, flags=3 [write?=1, inplace?=1, last?=0] [ 76.680] kgem_create_buffer: reusing buffer? used=3328 + size=320, total=262144 [ 76.680] kgem_create_proxy: target handle=142 [proxy? -1], offset=3328, length=320, io=1 [ 76.680] __kgem_bo_init(handle=142, num_pages=320) [ 76.680] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x10, pitch=4/32 [ 76.680] upload: adding upload cache to pixmap=4724 [ 76.680] kgem_proxy_bo_attach: handle=142 [ 76.680] kgem_bo_is_render: handle=119, rq? 1 [1] [ 76.680] kgem_bo_is_render: handle=142, rq? 0 [0] [ 76.680] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 76.680] gen4_choose_composite_emitter: simple src, no mask [ 76.680] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.680] gen9_composite_get_binding_table(fc80) [ 76.680] kgem_add_reloc64: handle=142, pos=16152, delta=0, domains=40000 [ 76.680] kgem_add_reloc64: adding proxy [delta=3328] for handle=142 [ 76.680] kgem_add_reloc64[10] = (delta=3328, target handle=2, presumed=0) [ 76.680] [3f10] bind bo(handle=142, addr=d00), format=192, width=1, height=10, pitch=32, tiling=0 -> sampler [ 76.680] gen9_emit_sampler: sampler = 32 [ 76.680] gen9_emit_vertex_elements: setup id=2 [ 76.680] gen9_render_composite_box: (23, 34), (95, 44) [ 76.680] apply_damage: damage=0x0, region=1 [(23, 34), (95, 44) + (0, 0)] [ 76.680] gen8_vertex_flush[620] = 3 [ 76.680] sna_destroy_pixmap: pixmap=4724, attached?=1 [ 76.680] _kgem_bo_destroy: handle=142, proxy? 1 [ 76.680] __sna_free_pixmap(pixmap=4724) [ 76.680] sna_composite(pixmap=4714, op=3, src=4716+(13, 11), mask=0+(95, 34), dst=4714+(95, 34)+(0, 0), size=(12, 10) [ 76.680] sna_compute_composite_region: dst=(95, 34)x(12, 10) [ 76.680] sna_compute_composite_region: initial clip against dst->pDrawable: (95, 34), (107, 44) [ 76.680] clip_to_dst: region: 1x[(95, 34), (107, 44)], clip: 1x[(0, 0), (850, 564)] [ 76.680] sna_compute_composite_region: clip against dst->pCompositeClip: (95, 34), (107, 44) [ 76.680] sna_compute_composite_region: clip against src (25x21 clip=0): (95, 34), (107, 44) [ 76.680] sna_composite: composite region extents:+(0, 0) -> (95, 34), (107, 44) + (0, 0) [ 76.680] gen9_render_composite: 12x10, current mode=1/1 [ 76.680] kgem_bo_is_render: handle=119, rq? 1 [1] [ 76.680] kgem_bo_is_busy: handle=119, domain: 3 exec? 1, rq? 1 [ 76.680] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.680] gen9_composite_set_target: (95, 34)x(12, 10), partial?=1 [ 76.680] sna_drawable_use_bo pixmap=4714, box=((95, 34), (107, 44)), flags=7... [ 76.680] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.680] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.680] sna_drawable_use_bo: using whole GPU bo [ 76.680] gen9_composite_set_target: pixmap=4714, format=20020888, size=850x564, pitch=3584, delta=(0,0),damage=0xffffffffffffffff [ 76.680] gen9_composite_picture: (13, 11)x(12, 10), dst=(95, 34) [ 76.680] sna_transform_is_imprecise_integer_translation: no transform [ 76.680] gen9_composite_picture: integer translation (0, 0), removing [ 76.680] sna_render_pixmap_bo pixmap=4716, (13, 11)x(12, 10)/(25, 21) [ 76.680] sna_render_pixmap_bo box=(13, 11), (25, 21): (12, 10)/(25, 21) [ 76.680] sna_render_pixmap_bo: offset=(-82, -23), size=(25, 21) [ 76.680] use_cpu_bo: no cpu bo [ 76.680] kgem_choose_tiling: too short [10] for TILING_Y [ 76.680] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 76.680] kgem_choose_tiling: 12x10 -> 0 [ 76.680] sna_render_pixmap_bo: uploading CPU box (13, 11), (25, 21) [ 76.680] upload: box=(13, 11), (25, 21), pixmap=25x21 [ 76.680] sna_drawable_move_region_to_cpu(pixmap=4716 (25x21), [(13, 11), (25, 21)], flags=2) [ 76.680] sna_drawable_move_region_to_cpu: pixmap=4716 all damaged on CPU [ 76.680] kgem_can_create_2d: 12x10 @ 32 [ 76.680] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 76.680] kgem_can_create_2d: untiled size=4096 [ 76.680] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 76.680] kgem_choose_tiling: 12x10 -> 0 [ 76.680] kgem_upload_source_image : (13, 11), (25, 21), stride=100, bpp=32 [ 76.680] kgem_create_buffer_2d: 12x10, 32 bpp, stride=64 [ 76.680] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] [ 76.680] kgem_create_buffer: reusing buffer? used=3840 + size=640, total=262144 [ 76.680] kgem_create_proxy: target handle=142 [proxy? -1], offset=3840, length=640, io=1 [ 76.680] __kgem_bo_init(handle=142, num_pages=640) [ 76.680] memcpy_blt: src=(13, 11), dst=(0, 0), size=12x10, pitch=100/64 [ 76.680] kgem_bo_is_render: handle=119, rq? 1 [1] [ 76.680] kgem_bo_is_render: handle=142, rq? 0 [0] [ 76.680] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 76.680] gen4_choose_composite_emitter: identity src, no mask [ 76.680] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.680] gen9_composite_get_binding_table(fc00) [ 76.680] kgem_add_reloc64: handle=142, pos=16120, delta=0, domains=40000 [ 76.680] kgem_add_reloc64: adding proxy [delta=3840] for handle=142 [ 76.680] kgem_add_reloc64[11] = (delta=3840, target handle=2, presumed=0) [ 76.680] [3ef0] bind bo(handle=142, addr=f00), format=192, width=12, height=10, pitch=64, tiling=0 -> sampler [ 76.680] gen9_emit_sampler: sampler = 2 [ 76.680] gen9_emit_vertex_elements: setup id=2 [ 76.680] gen9_render_composite_box: (95, 34), (107, 44) [ 76.680] apply_damage: damage=0x0, region=1 [(95, 34), (107, 44) + (0, 0)] [ 76.680] gen8_vertex_flush[664] = 3 [ 76.680] _kgem_bo_destroy: handle=142, proxy? 1 [ 76.680] sna_destroy_pixmap: pixmap=4716, attached?=1 [ 76.680] __sna_free_pixmap(pixmap=4716) [ 76.680] sna_glyphs(op=3, nlist=1, src=(20, 30)) [ 76.680] kgem_bo_is_busy: handle=119, domain: 3 exec? 1, rq? 1 [ 76.680] sna_glyphs: discarding mask [ 76.680] glyphs0_to_dst(op=3, src=(20, 30), nlist=1, dst=(20, 30)+(0, 0)) [ 76.680] clipped_glyphs: no, clip region (0, 0), (850, 564) matches drawable pixmap=94680752682688 size=850x564 [ 76.680] gen9_render_composite: 0x0, current mode=1/1 [ 76.680] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 76.680] kgem_bo_is_busy: handle=119, domain: 3 exec? 1, rq? 1 [ 76.680] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.680] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.680] sna_drawable_use_bo pixmap=4714, box=((0, 0), (850, 564)), flags=7... [ 76.680] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.680] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.680] sna_drawable_use_bo: using whole GPU bo [ 76.680] gen9_composite_set_target: pixmap=4714, format=20020888, size=850x564, pitch=3584, delta=(0,0),damage=0xffffffffffffffff [ 76.680] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.680] color_convert: src=ff353531 [20028888] [ 76.680] color_convert: dst=ff353531 [20028888] [ 76.680] sna_render_get_solid: ff353531 [ 76.680] sna_render_get_solid(40) = ff353531 (last) [ 76.680] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.680] sna_transform_is_imprecise_integer_translation: no transform [ 76.680] gen9_composite_picture: integer translation (0, 0), removing [ 76.680] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.680] sna_render_pixmap_bo: GPU all damaged [ 76.680] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 76.680] gen4_choose_composite_emitter: solid, identity mask [ 76.680] kgem_check_bo: num_pages=+1025, num_exec=+2 [ 76.680] aligning vertex: was 3, now 4 floats per vertex [ 76.680] gen9_composite_get_binding_table(fb80) [ 76.680] kgem_add_reloc64: handle=108, pos=16088, delta=0, domains=40000 [ 76.680] kgem_add_reloc64: adding proxy [delta=160] for handle=108 [ 76.680] kgem_add_handle: handle=108, index=3 [ 76.680] kgem_add_reloc64[12] = (delta=160, target handle=3, presumed=fff6f000) [ 76.680] [3ed0] bind bo(handle=108, addr=fff6f0a0), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 76.680] kgem_add_reloc64: handle=6, pos=16072, delta=0, domains=40000 [ 76.680] kgem_add_handle: handle=6, index=4 [ 76.680] kgem_add_reloc64[13] = (delta=0, target handle=4, presumed=fd581000) [ 76.680] [3ec0] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 76.680] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 [ 76.680] gen9_emit_sampler: sampler = a [ 76.680] gen9_emit_sf: num_sf_outputs=2 [ 76.680] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.680] gen9_emit_vertex_elements: setup id=9 [ 76.680] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 76.680] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 76.680] glyphs0_to_dst: glyph=(19, 20)x(12, 10), unclipped [ 76.680] emit_primitive_identity_mask__avx2: dst=(19, 20), mask=(64.00, 64.00) x (12.00, 10.00) [ 76.680] glyphs0_to_dst: glyph=(30, 18)x(5, 12), unclipped [ 76.680] emit_primitive_identity_mask__avx2: dst=(30, 18), mask=(800.00, 32.00) x (5.00, 12.00) [ 76.680] glyphs0_to_dst: glyph=(34, 18)x(5, 12), unclipped [ 76.680] emit_primitive_identity_mask__avx2: dst=(34, 18), mask=(800.00, 32.00) x (5.00, 12.00) [ 76.680] glyphs0_to_dst: glyph=(40, 20)x(10, 10), unclipped [ 76.680] emit_primitive_identity_mask__avx2: dst=(40, 20), mask=(560.00, 32.00) x (10.00, 10.00) [ 76.680] glyphs0_to_dst: glyph=(48, 22)x(10, 8), unclipped [ 76.680] emit_primitive_identity_mask__avx2: dst=(48, 22), mask=(576.00, 0.00) x (10.00, 8.00) [ 76.680] glyphs0_to_dst: glyph=(57, 19)x(7, 11), unclipped [ 76.680] emit_primitive_identity_mask__avx2: dst=(57, 19), mask=(624.00, 0.00) x (7.00, 11.00) [ 76.680] glyphs0_to_dst: glyph=(63, 19)x(7, 11), unclipped [ 76.680] emit_primitive_identity_mask__avx2: dst=(63, 19), mask=(624.00, 0.00) x (7.00, 11.00) [ 76.680] glyphs0_to_dst: glyph=(68, 19)x(5, 11), unclipped [ 76.680] emit_primitive_identity_mask__avx2: dst=(68, 19), mask=(784.00, 48.00) x (5.00, 11.00) [ 76.680] glyphs0_to_dst: glyph=(73, 22)x(9, 8), unclipped [ 76.680] emit_primitive_identity_mask__avx2: dst=(73, 22), mask=(592.00, 0.00) x (9.00, 8.00) [ 76.680] glyphs0_to_dst: glyph=(81, 22)x(10, 11), unclipped [ 76.680] emit_primitive_identity_mask__avx2: dst=(81, 22), mask=(656.00, 16.00) x (10.00, 11.00) [ 76.680] glyphs0_to_dst: glyph=(90, 22)x(9, 8), unclipped [ 76.680] emit_primitive_identity_mask__avx2: dst=(90, 22), mask=(576.00, 16.00) x (9.00, 8.00) [ 76.680] gen8_vertex_flush[740] = 33 [ 76.680] gen9_magic_ca_pass: CA fixup (9485 -> 9518) [ 76.680] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 76.680] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.680] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.680] sna_glyphs(op=3, nlist=1, src=(20, 31)) [ 76.680] kgem_bo_is_busy: handle=119, domain: 3 exec? 1, rq? 1 [ 76.680] sna_glyphs: discarding mask [ 76.680] glyphs0_to_dst(op=3, src=(20, 31), nlist=1, dst=(20, 31)+(0, 0)) [ 76.680] clipped_glyphs: no, clip region (0, 0), (850, 564) matches drawable pixmap=94680752682688 size=850x564 [ 76.680] gen9_render_composite: 0x0, current mode=1/1 [ 76.680] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 76.680] kgem_bo_is_busy: handle=119, domain: 3 exec? 1, rq? 1 [ 76.680] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.681] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.681] sna_drawable_use_bo pixmap=4714, box=((0, 0), (850, 564)), flags=7... [ 76.681] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.681] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.681] sna_drawable_use_bo: using whole GPU bo [ 76.681] gen9_composite_set_target: pixmap=4714, format=20020888, size=850x564, pitch=3584, delta=(0,0),damage=0xffffffffffffffff [ 76.681] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.681] color_convert: src=ffb6b3ab [20028888] [ 76.681] color_convert: dst=ffb6b3ab [20028888] [ 76.681] sna_render_get_solid: ffb6b3ab [ 76.681] sna_render_finish_solid(force=0, domain=3, busy=1, dirty=0, size=41) [ 76.681] _kgem_bo_destroy: handle=108, proxy? 1 [ 76.681] _kgem_bo_destroy: handle=108, proxy? 1 [ 76.681] _kgem_bo_destroy: handle=108, proxy? 1 [ 76.681] sna_render_finish_solid reset [ 76.681] kgem_create_linear(4096) [ 76.681] search_linear_cache: num_pages=1, flags=2, use_active? 0, use_large=0 [max=65536] [ 76.681] search_linear_cache: inactive and cache bucket empty [ 76.681] kgem_retire, need_retire?=1 [ 76.681] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 76.681] kgem_retire__requests_ring: retiring ring 0 [ 76.681] __kgem_busy: handle=1, busy=131072, wedged=0 [ 76.681] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 76.681] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 76.681] kgem_retire -- retired=0, need_retire=1 [ 76.681] kgem_retire, need_retire?=1 [ 76.681] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 76.681] kgem_retire__requests_ring: retiring ring 0 [ 76.681] __kgem_busy: handle=1, busy=131072, wedged=0 [ 76.681] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 76.681] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 76.681] kgem_retire -- retired=0, need_retire=1 [ 76.681] search_linear_cache: nothing retired [ 76.681] kgem_create_linear: new handle=143, num_pages=1 [ 76.681] __kgem_bo_init(handle=143, num_pages=1) [ 76.681] kgem_create_proxy: target handle=143 [proxy? -1], offset=160, length=4, io=0 [ 76.681] __kgem_bo_init(handle=143, num_pages=4) [ 76.681] _kgem_bo_destroy: handle=108, proxy? 0 [ 76.681] __kgem_bo_destroy: handle=108, size=4096 [ 76.681] __kgem_bo_destroy: handle=108 -> active [ 76.681] sna_render_get_solid(41) = ffb6b3ab (new) [ 76.681] kgem_create_proxy: target handle=143 [proxy? -1], offset=164, length=4, io=0 [ 76.681] __kgem_bo_init(handle=143, num_pages=4) [ 76.681] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.681] sna_transform_is_imprecise_integer_translation: no transform [ 76.681] gen9_composite_picture: integer translation (0, 0), removing [ 76.681] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.681] sna_render_pixmap_bo: GPU all damaged [ 76.681] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 76.681] gen4_choose_composite_emitter: solid, identity mask [ 76.681] kgem_check_bo: num_pages=+1, num_exec=+1 [ 76.681] gen9_composite_get_binding_table(fac0) [ 76.681] kgem_add_reloc64: handle=143, pos=16040, delta=0, domains=40000 [ 76.681] kgem_add_reloc64: adding proxy [delta=164] for handle=143 [ 76.681] kgem_add_handle: handle=143, index=5 [ 76.681] kgem_add_reloc64[14] = (delta=164, target handle=5, presumed=0) [ 76.681] [3ea0] bind bo(handle=143, addr=a4), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 76.681] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.681] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.681] gen9_emit_vertex_elements: setup id=9 [ 76.681] glyphs0_to_dst: glyph=(19, 21)x(12, 10), unclipped [ 76.681] emit_primitive_identity_mask__avx2: dst=(19, 21), mask=(64.00, 64.00) x (12.00, 10.00) [ 76.681] glyphs0_to_dst: glyph=(30, 19)x(5, 12), unclipped [ 76.681] emit_primitive_identity_mask__avx2: dst=(30, 19), mask=(800.00, 32.00) x (5.00, 12.00) [ 76.681] glyphs0_to_dst: glyph=(34, 19)x(5, 12), unclipped [ 76.681] emit_primitive_identity_mask__avx2: dst=(34, 19), mask=(800.00, 32.00) x (5.00, 12.00) [ 76.681] glyphs0_to_dst: glyph=(40, 21)x(10, 10), unclipped [ 76.681] emit_primitive_identity_mask__avx2: dst=(40, 21), mask=(560.00, 32.00) x (10.00, 10.00) [ 76.681] glyphs0_to_dst: glyph=(48, 23)x(10, 8), unclipped [ 76.681] emit_primitive_identity_mask__avx2: dst=(48, 23), mask=(576.00, 0.00) x (10.00, 8.00) [ 76.681] glyphs0_to_dst: glyph=(57, 20)x(7, 11), unclipped [ 76.681] emit_primitive_identity_mask__avx2: dst=(57, 20), mask=(624.00, 0.00) x (7.00, 11.00) [ 76.681] glyphs0_to_dst: glyph=(63, 20)x(7, 11), unclipped [ 76.681] emit_primitive_identity_mask__avx2: dst=(63, 20), mask=(624.00, 0.00) x (7.00, 11.00) [ 76.681] glyphs0_to_dst: glyph=(68, 20)x(5, 11), unclipped [ 76.681] emit_primitive_identity_mask__avx2: dst=(68, 20), mask=(784.00, 48.00) x (5.00, 11.00) [ 76.681] glyphs0_to_dst: glyph=(73, 23)x(9, 8), unclipped [ 76.681] emit_primitive_identity_mask__avx2: dst=(73, 23), mask=(592.00, 0.00) x (9.00, 8.00) [ 76.681] glyphs0_to_dst: glyph=(81, 23)x(10, 11), unclipped [ 76.681] emit_primitive_identity_mask__avx2: dst=(81, 23), mask=(656.00, 16.00) x (10.00, 11.00) [ 76.681] glyphs0_to_dst: glyph=(90, 23)x(9, 8), unclipped [ 76.681] emit_primitive_identity_mask__avx2: dst=(90, 23), mask=(576.00, 16.00) x (9.00, 8.00) [ 76.681] gen8_vertex_flush[840] = 33 [ 76.681] gen9_magic_ca_pass: CA fixup (9518 -> 9551) [ 76.681] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 76.681] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.681] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.681] sna_composite_trapezoids(op=3, src=(639, 13), mask=18000, ntrap=17) [ 76.681] kgem_bo_is_busy: handle=119, domain: 3 exec? 1, rq? 1 [ 76.681] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 76.681] kgem_bo_is_busy: handle=119, domain: 3 exec? 1, rq? 1 [ 76.681] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 76.681] kgem_bo_is_busy: handle=119, domain: 3 exec? 1, rq? 1 [ 76.681] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.681] imprecise_trapezoid_span_converter: extents (635, 12), (843, 39) [ 76.681] sna_compute_composite_region: dst=(635, 12)x(208, 27) [ 76.681] sna_compute_composite_region: initial clip against dst->pDrawable: (635, 12), (843, 39) [ 76.681] clip_to_dst: region: 1x[(635, 12), (843, 39)], clip: 1x[(0, 0), (850, 564)] [ 76.681] sna_compute_composite_region: clip against dst->pCompositeClip: (635, 12), (843, 39) [ 76.681] sna_compute_composite_region: clip against src (0x0 clip=0): (635, 12), (843, 39) [ 76.681] kgem_bo_is_busy: handle=119, domain: 3 exec? 1, rq? 1 [ 76.681] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.681] imprecise_trapezoid_span_converter: after clip -- extents (635, 12), (843, 39), delta=(0, 0) src -> (632, 13) [ 76.681] gen9_render_composite_spans: 208x27 with flags=0, current mode=1 [ 76.681] kgem_bo_is_busy: handle=119, domain: 3 exec? 1, rq? 1 [ 76.681] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.681] gen9_composite_set_target: (635, 12)x(208, 27), partial?=1 [ 76.681] sna_drawable_use_bo pixmap=4714, box=((635, 12), (843, 39)), flags=7... [ 76.681] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.681] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.681] sna_drawable_use_bo: using whole GPU bo [ 76.681] gen9_composite_set_target: pixmap=4714, format=20020888, size=850x564, pitch=3584, delta=(0,0),damage=0xffffffffffffffff [ 76.681] gen9_composite_picture: (632, 13)x(208, 27), dst=(635, 12) [ 76.681] gen4_channel_init_linear: p1=(0.00, 0.00), p2=(0.00, 1.00), src=(632, 13), dst=(635, 12), size=(208, 27) [ 76.681] sna_render_get_gradient: 2x[0.00:fff4f3f3 ... 1.00:fff9f8f8 ... 1.00:fff9f8f8] [ 76.681] sna_render_get_gradient: sample width = 8 [ 76.681] sna_render_get_gradient: [0]=fff4f3f3, [4]=fff6f6f5 [7]=fff8f8f7 [ 76.681] kgem_create_linear(32) [ 76.681] search_linear_cache: num_pages=1, flags=2, use_active? 0, use_large=0 [max=65536] [ 76.681] search_linear_cache: inactive and cache bucket empty [ 76.681] kgem_retire, need_retire?=1 [ 76.681] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 76.681] kgem_retire__requests_ring: retiring ring 0 [ 76.681] __kgem_busy: handle=1, busy=131072, wedged=0 [ 76.681] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 76.681] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 76.681] kgem_retire -- retired=0, need_retire=1 [ 76.681] __kgem_throttle_retire: not throttling [ 76.681] search_linear_cache: nothing retired [ 76.681] kgem_create_linear: new handle=144, num_pages=1 [ 76.681] __kgem_bo_init(handle=144, num_pages=1) [ 76.681] __kgem_bo_map__cpu: caching CPU vma for 144 [ 76.681] gen4_channel_init_linear: transform = [0.00 0.00 -3.00, 0.00 0.03 -0.41, 0.00 0.00 1.00] [ 76.681] gen4_channel_init_linear: untransformed: p1=(630.97, 12.00, 1.00), p2=(630.97, 40.00, 1.00) [ 76.681] gen4_channel_init_linear: dx=0.00, dy=0.03, offset=-0.38 [ 76.681] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 76.681] gen4_choose_spans_emitter: linear source [ 76.681] kgem_check_bo: num_pages=+1, num_exec=+1 [ 76.681] aligning vertex: was 4, now 3 floats per vertex [ 76.681] gen9_composite_get_binding_table(fa40) [ 76.681] kgem_add_reloc64: handle=144, pos=16008, delta=0, domains=40000 [ 76.681] kgem_add_handle: handle=144, index=6 [ 76.681] kgem_add_reloc64[15] = (delta=0, target handle=6, presumed=0) [ 76.681] [3e80] bind bo(handle=144, addr=0), format=192, width=8, height=1, pitch=32, tiling=0 -> sampler [ 76.681] gen9_emit_cc: blend=28 (current=16), src=1, dst=19 [ 76.681] gen9_emit_sampler: sampler = 14 [ 76.681] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) [ 76.681] gen9_emit_vertex_elements: setup id=5 [ 76.681] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 76.681] gen9_emit_vertex_elements: second channel 1 floats, offset=8 [ 76.681] thread_choose_span: clipped? 0 [ 76.681] imprecise_trapezoid_span_converter: using 4 threads [ 76.681] imprecise_trapezoid_span_converter: using 4 threads for span compositing 208x27 [ 76.681] thread_choose_span: clipped? 0 [ 76.681] span_thread: flushing 26 boxes [ 76.681] [ 76.681] span_thread: flushing 1 boxes [ 76.681] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) span_thread: flushing 27 boxes [ 76.681] gen9_render_composite_spans_boxes__thread: nbox=26, src=+(0, 0), dst=+(0, 0) [ 76.681] gen9_render_composite_spans_boxes__thread: nbox=27, src=+(0, 0), dst=+(0, 0) [ 76.681] span_thread: flushing 1 boxes [ 76.681] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 76.681] gen8_vertex_flush[980] = 165 [ 76.681] gen9_render_composite_spans_done() [ 76.681] sna_accel_flush: flush?=0, dirty?=0 [ 76.681] sna_block_handler (tv=0.0) [ 76.681] sna_wakeup_handler [ 76.682] sna_accel_flush: flush?=0, dirty?=0 [ 76.682] sna_accel_flush: flush?=0, dirty?=0 [ 76.682] sna_block_handler (tv=0.0) [ 76.682] sna_wakeup_handler [ 76.682] sna_create_pixmap(25, 21, 32, usage=0) [ 76.682] kgem_can_create_2d: 25x21 @ 32 [ 76.682] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=128, height=21 [ 76.682] kgem_can_create_2d: untiled size=4096 [ 76.682] kgem_choose_tiling: too thin [width 25, 32 bpp] for TILING_X [ 76.682] kgem_choose_tiling: 25x21 -> 0 [ 76.682] sna_create_pixmap: usage=0, flags=a [ 76.682] sna_create_pixmap: small buffer [2100], attaching to shadow pixmap [ 76.682] create_pixmap: allocating pixmap 25x21, depth=32/32, size=2108 [ 76.682] create_pixmap: serial=4725, usage=0, 25x21 [ 76.682] sna_create_pixmap: serial=4725, 25x21, usage=0 [ 76.682] sna_composite_rectangles(pixmap=4726, op=0, 0 x 1 [(0, 0)x(25, 21) ...]) [ 76.682] sna_composite_rectangles: converted to op 0 [ 76.682] sna_composite_rectangles[0] (0, 0)x(25, 21) -> (0, 0), (25, 21) [ 76.682] sna_composite_rectangles: nrects=1, region=(0, 0), (25, 21) x 1 [ 76.682] sna_composite_rectangles: clipped extents (0, 0),(25, 21) x 1 [ 76.682] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(25, 21) [ 76.682] sna_composite_rectangles: fallback, dst pixmap=4726 too small or not attached [ 76.682] sna_composite_rectangles: fallback [ 76.682] sna_drawable_move_region_to_cpu(pixmap=4726 (25x21), [(0, 0), (25, 21)], flags=1) [ 76.682] sna_drawable_move_region_to_cpu: region (0, 0), (25, 21) + (0, 0) subsumes pixmap (25x21) [ 76.682] _sna_pixmap_move_to_cpu(pixmap=4726, 25x21, flags=1) [ 76.682] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 76.682] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 76.682] operate_inplace: no, inplace operation not suitable [ 76.682] _sna_pixmap_move_to_cpu: marking as damaged [ 76.682] __sna_damage_all(25, 21) [ 76.682] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 76.682] sna_validate_gc(0x561c94a96160) changes=0, previous serial=1274, drawable=1276 [ 76.682] sna_validate_gc: recomputing clip [ 76.682] sna_validate_gc: composite clip=1x[(0, 0), (25, 21)] [0x561c949a5890] [ 76.682] sna_put_image((0, 0)x(25, 21), depth=32, format=2) [ 76.682] try_upload__fast: ignore existing cpu damage (if any) [ 76.682] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 76.682] try_upload__fast: no, no gpu damage [ 76.682] sna_drawable_move_region_to_cpu(pixmap=4726 (25x21), [(0, 0), (25, 21)], flags=1) [ 76.682] sna_drawable_move_region_to_cpu: pixmap=4726 all damaged on CPU [ 76.682] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 76.682] sna_put_zpixmap_blt: upload(0, 0, 25, 21) x 1 boxes [ 76.682] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(25, 21) [ 76.682] memcpy_blt: src=(0, 0), dst=(0, 0), size=25x21, pitch=100/100 [ 76.682] sna_accel_flush: flush?=0, dirty?=0 [ 76.682] sna_composite(pixmap=4714, op=3, src=4726+(0, 0), mask=0+(634, 11), dst=4714+(634, 11)+(0, 0), size=(12, 10) [ 76.682] sna_compute_composite_region: dst=(634, 11)x(12, 10) [ 76.682] sna_compute_composite_region: initial clip against dst->pDrawable: (634, 11), (646, 21) [ 76.682] clip_to_dst: region: 1x[(634, 11), (646, 21)], clip: 1x[(0, 0), (850, 564)] [ 76.682] sna_compute_composite_region: clip against dst->pCompositeClip: (634, 11), (646, 21) [ 76.682] sna_compute_composite_region: clip against src (25x21 clip=0): (634, 11), (646, 21) [ 76.682] sna_composite: composite region extents:+(0, 0) -> (634, 11), (646, 21) + (0, 0) [ 76.682] gen9_render_composite: 12x10, current mode=1/1 [ 76.682] kgem_bo_is_render: handle=119, rq? 1 [1] [ 76.682] kgem_bo_is_busy: handle=119, domain: 3 exec? 1, rq? 1 [ 76.682] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.682] gen9_composite_set_target: (634, 11)x(12, 10), partial?=1 [ 76.682] sna_drawable_use_bo pixmap=4714, box=((634, 11), (646, 21)), flags=7... [ 76.682] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.682] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.682] sna_drawable_use_bo: using whole GPU bo [ 76.682] gen9_composite_set_target: pixmap=4714, format=20020888, size=850x564, pitch=3584, delta=(0,0),damage=0xffffffffffffffff [ 76.682] gen9_composite_picture: (0, 0)x(12, 10), dst=(634, 11) [ 76.682] sna_transform_is_imprecise_integer_translation: no transform [ 76.682] gen9_composite_picture: integer translation (0, 0), removing [ 76.682] sna_render_pixmap_bo pixmap=4726, (0, 0)x(12, 10)/(25, 21) [ 76.682] sna_render_pixmap_bo box=(0, 0), (12, 10): (12, 10)/(25, 21) [ 76.682] sna_render_pixmap_bo: offset=(-634, -11), size=(25, 21) [ 76.682] use_cpu_bo: no cpu bo [ 76.682] kgem_choose_tiling: too short [10] for TILING_Y [ 76.682] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 76.682] kgem_choose_tiling: 12x10 -> 0 [ 76.682] sna_render_pixmap_bo: uploading CPU box (0, 0), (12, 10) [ 76.682] upload: box=(0, 0), (12, 10), pixmap=25x21 [ 76.682] sna_drawable_move_region_to_cpu(pixmap=4726 (25x21), [(0, 0), (12, 10)], flags=2) [ 76.682] sna_drawable_move_region_to_cpu: pixmap=4726 all damaged on CPU [ 76.682] kgem_can_create_2d: 12x10 @ 32 [ 76.682] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 76.682] kgem_can_create_2d: untiled size=4096 [ 76.682] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 76.682] kgem_choose_tiling: 12x10 -> 0 [ 76.682] kgem_upload_source_image : (0, 0), (12, 10), stride=100, bpp=32 [ 76.682] kgem_create_buffer_2d: 12x10, 32 bpp, stride=64 [ 76.682] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] [ 76.682] kgem_create_buffer: reusing buffer? used=4608 + size=640, total=262144 [ 76.682] kgem_create_proxy: target handle=142 [proxy? -1], offset=4608, length=640, io=1 [ 76.682] __kgem_bo_init(handle=142, num_pages=640) [ 76.682] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x10, pitch=100/64 [ 76.682] kgem_bo_is_render: handle=119, rq? 1 [1] [ 76.682] kgem_bo_is_render: handle=142, rq? 0 [0] [ 76.682] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 76.682] gen4_choose_composite_emitter: identity src, no mask [ 76.682] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.682] gen9_composite_get_binding_table(f9c0) [ 76.682] kgem_add_reloc64: handle=142, pos=15976, delta=0, domains=40000 [ 76.682] kgem_add_reloc64: adding proxy [delta=4608] for handle=142 [ 76.682] kgem_add_reloc64[16] = (delta=4608, target handle=2, presumed=0) [ 76.682] [3e60] bind bo(handle=142, addr=1200), format=192, width=12, height=10, pitch=64, tiling=0 -> sampler [ 76.682] gen9_emit_sampler: sampler = 2 [ 76.682] gen9_emit_sf: num_sf_outputs=1 [ 76.682] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 76.682] gen9_emit_vertex_elements: setup id=2 [ 76.682] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 76.682] gen9_render_composite_box: (634, 11), (646, 21) [ 76.682] apply_damage: damage=0x0, region=1 [(634, 11), (646, 21) + (0, 0)] [ 76.682] gen8_vertex_flush[a28] = 3 [ 76.682] _kgem_bo_destroy: handle=142, proxy? 1 [ 76.682] sna_create_pixmap(1, 10, 32, usage=0) [ 76.682] kgem_can_create_2d: 1x10 @ 32 [ 76.682] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=10 [ 76.682] kgem_can_create_2d: untiled size=4096 [ 76.682] kgem_choose_tiling: disabling tiling [1x10] for single row/col [ 76.682] kgem_choose_tiling: 1x10 -> 0 [ 76.682] sna_create_pixmap: usage=0, flags=a [ 76.682] sna_create_pixmap: small buffer [40], attaching to shadow pixmap [ 76.682] create_pixmap: allocating pixmap 1x10, depth=32/32, size=48 [ 76.682] create_pixmap: serial=4727, usage=0, 1x10 [ 76.682] sna_create_pixmap: serial=4727, 1x10, usage=0 [ 76.682] sna_validate_gc(0x561c94a96160) changes=0, previous serial=1276, drawable=1278 [ 76.682] sna_validate_gc: recomputing clip [ 76.682] sna_validate_gc: composite clip=1x[(0, 0), (1, 10)] [0x561c949a5890] [ 76.682] sna_copy_area: src=pixmap=4726:(12, 0)x(1, 10)+(0, 0) -> dst=pixmap=4728:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 76.682] sna_copy_area: normal copy [ 76.682] sna_do_copy: src=(12, 0), dst=(0, 0), size=(1x10) [ 76.682] sna_do_copy: after drawable: src=(12, 0), dst=(0, 0), size=(1x10) [ 76.682] sna_do_copy: dst extents (0, 0), (1, 10), dst clip extents (0, 0), (1, 10), dst size=1x10 [ 76.682] sna_do_copy: clipped dst extents (0, 0), (1, 10) [ 76.682] sna_do_copy: unclipped src extents (12, 0), (13, 10) [ 76.682] sna_do_copy: clipped src extents (12, 0), (13, 10) [ 76.682] sna_do_copy: pixmap -- no source clipping [ 76.682] sna_do_copy: src extents (12, 0), (13, 10) x 1 [ 76.682] sna_do_copy: copy region (0, 0), (1, 10) x 1 + (12, 0) [ 76.682] sna_copy_boxes (boxes=1x[(0, 0), (1, 10)...], src pixmap=4726+(12, 0), dst pixmap=4728+(0, 0), alu=3, src.size=25x21, dst.size=1x10) [ 76.682] sna_copy_boxes: dst=(priv=0x561c94986840, gpu_bo=0, cpu_bo=0), src=(priv=0x561c947dfd90, gpu_bo=0, cpu_bo=0), replaces=1 [ 76.682] sna_drawable_use_bo pixmap=4728, box=((0, 0), (1, 10)), flags=18... [ 76.682] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=18 [ 76.682] sna_drawable_use_bo: try cpu as GPU bo is idle [ 76.682] sna_drawable_use_bo: no CPU bo, and GPU not forced [ 76.682] sna_copy_boxes__inplace - no, no src or dst GPU bo [ 76.682] sna_copy_boxes: fallback -- src=(12, 0), dst=(0, 0) [ 76.682] sna_drawable_move_region_to_cpu(pixmap=4726 (25x21), [(12, 0), (13, 10)], flags=6) [ 76.682] sna_drawable_move_region_to_cpu: pixmap=4726 all damaged on CPU [ 76.682] sna_drawable_move_region_to_cpu(pixmap=4728 (1x10), [(0, 0), (1, 10)], flags=5) [ 76.682] sna_drawable_move_region_to_cpu: region (0, 0), (1, 10) + (0, 0) subsumes pixmap (1x10) [ 76.682] _sna_pixmap_move_to_cpu(pixmap=4728, 1x10, flags=5) [ 76.682] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 76.682] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 76.682] _sna_pixmap_move_to_cpu: marking as damaged [ 76.682] __sna_damage_all(1, 10) [ 76.682] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 76.682] sna_copy_boxes: memcpy_blt(box=(0, 0), (1, 10), src=(12, 0), pitches=(100, 4)) [ 76.682] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x10, pitch=100/4 [ 76.682] sna_composite(pixmap=4714, op=3, src=4728+(650, 6), mask=0+(646, 11), dst=4714+(646, 11)+(0, 0), size=(186, 10) [ 76.682] sna_compute_composite_region: dst=(646, 11)x(186, 10) [ 76.682] sna_compute_composite_region: initial clip against dst->pDrawable: (646, 11), (832, 21) [ 76.682] clip_to_dst: region: 1x[(646, 11), (832, 21)], clip: 1x[(0, 0), (850, 564)] [ 76.682] sna_compute_composite_region: clip against dst->pCompositeClip: (646, 11), (832, 21) [ 76.682] sna_compute_composite_region: clip against src (1x10 clip=0): (646, 11), (832, 21) [ 76.682] sna_composite: composite region extents:+(0, 0) -> (646, 11), (832, 21) + (0, 0) [ 76.682] gen9_render_composite: 186x10, current mode=1/1 [ 76.682] kgem_bo_is_render: handle=119, rq? 1 [1] [ 76.682] kgem_bo_is_busy: handle=119, domain: 3 exec? 1, rq? 1 [ 76.682] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.682] gen9_composite_set_target: (646, 11)x(186, 10), partial?=1 [ 76.682] sna_drawable_use_bo pixmap=4714, box=((646, 11), (832, 21)), flags=7... [ 76.682] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.682] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.682] sna_drawable_use_bo: using whole GPU bo [ 76.682] gen9_composite_set_target: pixmap=4714, format=20020888, size=850x564, pitch=3584, delta=(0,0),damage=0xffffffffffffffff [ 76.682] gen9_composite_picture: (650, 6)x(186, 10), dst=(646, 11) [ 76.682] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.01 0.00 -3.49, 0.00 1.00 -6.00, 0.00 0.00 1.00] [ 76.682] sna_transform_is_imprecise_integer_translation: not unity scaling [ 76.682] sna_render_pixmap_bo pixmap=4728, (650, 6)x(186, 10)/(1, 10) [ 76.682] sna_render_pixmap_bo box=(0, 0), (1, 10): (1, 10)/(1, 10) [ 76.682] sna_render_pixmap_bo: offset=(4, -5), size=(1, 10) [ 76.682] use_cpu_bo: no cpu bo [ 76.682] move_to_gpu: migrating whole pixmap (1x10) for source (0,0),(1,10), count 5? 0 [ 76.682] sna_render_pixmap_bo: uploading CPU box (0, 0), (1, 10) [ 76.682] upload: box=(0, 0), (1, 10), pixmap=1x10 [ 76.682] sna_drawable_move_region_to_cpu(pixmap=4728 (1x10), [(0, 0), (1, 10)], flags=2) [ 76.682] sna_drawable_move_region_to_cpu: pixmap=4728 all damaged on CPU [ 76.682] kgem_can_create_2d: 1x10 @ 32 [ 76.682] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=10 [ 76.682] kgem_can_create_2d: untiled size=4096 [ 76.682] kgem_choose_tiling: disabling tiling [1x10] for single row/col [ 76.682] kgem_choose_tiling: 1x10 -> 0 [ 76.682] kgem_upload_source_image : (0, 0), (1, 10), stride=4, bpp=32 [ 76.682] kgem_create_buffer_2d: 1x10, 32 bpp, stride=32 [ 76.682] kgem_create_buffer: size=320, flags=3 [write?=1, inplace?=1, last?=0] [ 76.682] kgem_create_buffer: reusing buffer? used=5376 + size=320, total=262144 [ 76.682] kgem_create_proxy: target handle=142 [proxy? -1], offset=5376, length=320, io=1 [ 76.682] __kgem_bo_init(handle=142, num_pages=320) [ 76.682] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x10, pitch=4/32 [ 76.682] upload: adding upload cache to pixmap=4728 [ 76.682] kgem_proxy_bo_attach: handle=142 [ 76.682] kgem_bo_is_render: handle=119, rq? 1 [1] [ 76.682] kgem_bo_is_render: handle=142, rq? 0 [0] [ 76.682] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 76.682] gen4_choose_composite_emitter: simple src, no mask [ 76.682] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.682] gen9_composite_get_binding_table(f940) [ 76.682] kgem_add_reloc64: handle=142, pos=15944, delta=0, domains=40000 [ 76.682] kgem_add_reloc64: adding proxy [delta=5376] for handle=142 [ 76.682] kgem_add_reloc64[17] = (delta=5376, target handle=2, presumed=0) [ 76.682] [3e40] bind bo(handle=142, addr=1500), format=192, width=1, height=10, pitch=32, tiling=0 -> sampler [ 76.682] gen9_emit_sampler: sampler = 32 [ 76.682] gen9_emit_vertex_elements: setup id=2 [ 76.682] gen9_render_composite_box: (646, 11), (832, 21) [ 76.683] apply_damage: damage=0x0, region=1 [(646, 11), (832, 21) + (0, 0)] [ 76.683] gen8_vertex_flush[a6c] = 3 [ 76.683] sna_destroy_pixmap: pixmap=4728, attached?=1 [ 76.683] _kgem_bo_destroy: handle=142, proxy? 1 [ 76.683] __sna_free_pixmap(pixmap=4728) [ 76.683] sna_composite(pixmap=4714, op=3, src=4726+(13, 0), mask=0+(832, 11), dst=4714+(832, 11)+(0, 0), size=(12, 10) [ 76.683] sna_compute_composite_region: dst=(832, 11)x(12, 10) [ 76.683] sna_compute_composite_region: initial clip against dst->pDrawable: (832, 11), (844, 21) [ 76.683] clip_to_dst: region: 1x[(832, 11), (844, 21)], clip: 1x[(0, 0), (850, 564)] [ 76.683] sna_compute_composite_region: clip against dst->pCompositeClip: (832, 11), (844, 21) [ 76.683] sna_compute_composite_region: clip against src (25x21 clip=0): (832, 11), (844, 21) [ 76.683] sna_composite: composite region extents:+(0, 0) -> (832, 11), (844, 21) + (0, 0) [ 76.683] gen9_render_composite: 12x10, current mode=1/1 [ 76.683] kgem_bo_is_render: handle=119, rq? 1 [1] [ 76.683] kgem_bo_is_busy: handle=119, domain: 3 exec? 1, rq? 1 [ 76.683] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.683] gen9_composite_set_target: (832, 11)x(12, 10), partial?=1 [ 76.683] sna_drawable_use_bo pixmap=4714, box=((832, 11), (844, 21)), flags=7... [ 76.683] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.683] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.683] sna_drawable_use_bo: using whole GPU bo [ 76.683] gen9_composite_set_target: pixmap=4714, format=20020888, size=850x564, pitch=3584, delta=(0,0),damage=0xffffffffffffffff [ 76.683] gen9_composite_picture: (13, 0)x(12, 10), dst=(832, 11) [ 76.683] sna_transform_is_imprecise_integer_translation: no transform [ 76.683] gen9_composite_picture: integer translation (0, 0), removing [ 76.683] sna_render_pixmap_bo pixmap=4726, (13, 0)x(12, 10)/(25, 21) [ 76.683] sna_render_pixmap_bo box=(13, 0), (25, 10): (12, 10)/(25, 21) [ 76.683] sna_render_pixmap_bo: offset=(-819, -11), size=(25, 21) [ 76.683] use_cpu_bo: no cpu bo [ 76.683] kgem_choose_tiling: too short [10] for TILING_Y [ 76.683] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 76.683] kgem_choose_tiling: 12x10 -> 0 [ 76.683] sna_render_pixmap_bo: uploading CPU box (13, 0), (25, 10) [ 76.683] upload: box=(13, 0), (25, 10), pixmap=25x21 [ 76.683] sna_drawable_move_region_to_cpu(pixmap=4726 (25x21), [(13, 0), (25, 10)], flags=2) [ 76.683] sna_drawable_move_region_to_cpu: pixmap=4726 all damaged on CPU [ 76.683] kgem_can_create_2d: 12x10 @ 32 [ 76.683] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 76.683] kgem_can_create_2d: untiled size=4096 [ 76.683] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 76.683] kgem_choose_tiling: 12x10 -> 0 [ 76.683] kgem_upload_source_image : (13, 0), (25, 10), stride=100, bpp=32 [ 76.683] kgem_create_buffer_2d: 12x10, 32 bpp, stride=64 [ 76.683] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] [ 76.683] kgem_create_buffer: reusing buffer? used=5888 + size=640, total=262144 [ 76.683] kgem_create_proxy: target handle=142 [proxy? -1], offset=5888, length=640, io=1 [ 76.683] __kgem_bo_init(handle=142, num_pages=640) [ 76.683] memcpy_blt: src=(13, 0), dst=(0, 0), size=12x10, pitch=100/64 [ 76.683] kgem_bo_is_render: handle=119, rq? 1 [1] [ 76.683] kgem_bo_is_render: handle=142, rq? 0 [0] [ 76.683] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 76.683] gen4_choose_composite_emitter: identity src, no mask [ 76.683] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.683] gen9_composite_get_binding_table(f8c0) [ 76.683] kgem_add_reloc64: handle=142, pos=15912, delta=0, domains=40000 [ 76.683] kgem_add_reloc64: adding proxy [delta=5888] for handle=142 [ 76.683] kgem_add_reloc64[18] = (delta=5888, target handle=2, presumed=0) [ 76.683] [3e20] bind bo(handle=142, addr=1700), format=192, width=12, height=10, pitch=64, tiling=0 -> sampler [ 76.683] gen9_emit_sampler: sampler = 2 [ 76.683] gen9_emit_vertex_elements: setup id=2 [ 76.683] gen9_render_composite_box: (832, 11), (844, 21) [ 76.683] apply_damage: damage=0x0, region=1 [(832, 11), (844, 21) + (0, 0)] [ 76.683] gen8_vertex_flush[ab0] = 3 [ 76.683] _kgem_bo_destroy: handle=142, proxy? 1 [ 76.683] sna_create_pixmap(12, 1, 32, usage=0) [ 76.683] kgem_can_create_2d: 12x1 @ 32 [ 76.683] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=1 [ 76.683] kgem_can_create_2d: untiled size=4096 [ 76.683] kgem_choose_tiling: disabling tiling [12x1] for single row/col [ 76.683] kgem_choose_tiling: 12x1 -> 0 [ 76.683] sna_create_pixmap: usage=0, flags=a [ 76.683] sna_create_pixmap: small buffer [48], attaching to shadow pixmap [ 76.683] create_pixmap: allocating pixmap 12x1, depth=32/32, size=56 [ 76.683] create_pixmap: serial=4729, usage=0, 12x1 [ 76.683] sna_create_pixmap: serial=4729, 12x1, usage=0 [ 76.683] sna_validate_gc(0x561c94a96160) changes=0, previous serial=1278, drawable=127a [ 76.683] sna_validate_gc: recomputing clip [ 76.683] sna_validate_gc: composite clip=1x[(0, 0), (12, 1)] [0x561c949a5890] [ 76.683] sna_copy_area: src=pixmap=4726:(0, 10)x(12, 1)+(0, 0) -> dst=pixmap=4730:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 76.683] sna_copy_area: normal copy [ 76.683] sna_do_copy: src=(0, 10), dst=(0, 0), size=(12x1) [ 76.683] sna_do_copy: after drawable: src=(0, 10), dst=(0, 0), size=(12x1) [ 76.683] sna_do_copy: dst extents (0, 0), (12, 1), dst clip extents (0, 0), (12, 1), dst size=12x1 [ 76.683] sna_do_copy: clipped dst extents (0, 0), (12, 1) [ 76.683] sna_do_copy: unclipped src extents (0, 10), (12, 11) [ 76.683] sna_do_copy: clipped src extents (0, 10), (12, 11) [ 76.683] sna_do_copy: pixmap -- no source clipping [ 76.683] sna_do_copy: src extents (0, 10), (12, 11) x 1 [ 76.683] sna_do_copy: copy region (0, 0), (12, 1) x 1 + (0, 10) [ 76.683] sna_copy_boxes (boxes=1x[(0, 0), (12, 1)...], src pixmap=4726+(0, 10), dst pixmap=4730+(0, 0), alu=3, src.size=25x21, dst.size=12x1) [ 76.683] sna_copy_boxes: dst=(priv=0x561c94986840, gpu_bo=0, cpu_bo=0), src=(priv=0x561c947dfd90, gpu_bo=0, cpu_bo=0), replaces=1 [ 76.683] sna_drawable_use_bo pixmap=4730, box=((0, 0), (12, 1)), flags=18... [ 76.683] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=18 [ 76.683] sna_drawable_use_bo: try cpu as GPU bo is idle [ 76.683] sna_drawable_use_bo: no CPU bo, and GPU not forced [ 76.683] sna_copy_boxes__inplace - no, no src or dst GPU bo [ 76.683] sna_copy_boxes: fallback -- src=(0, 10), dst=(0, 0) [ 76.683] sna_drawable_move_region_to_cpu(pixmap=4726 (25x21), [(0, 10), (12, 11)], flags=6) [ 76.683] sna_drawable_move_region_to_cpu: pixmap=4726 all damaged on CPU [ 76.683] sna_drawable_move_region_to_cpu(pixmap=4730 (12x1), [(0, 0), (12, 1)], flags=5) [ 76.683] sna_drawable_move_region_to_cpu: region (0, 0), (12, 1) + (0, 0) subsumes pixmap (12x1) [ 76.683] _sna_pixmap_move_to_cpu(pixmap=4730, 12x1, flags=5) [ 76.683] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 76.683] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 76.683] _sna_pixmap_move_to_cpu: marking as damaged [ 76.683] __sna_damage_all(12, 1) [ 76.683] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 76.683] sna_copy_boxes: memcpy_blt(box=(0, 0), (12, 1), src=(0, 10), pitches=(100, 48)) [ 76.683] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x1, pitch=100/48 [ 76.683] sna_composite(pixmap=4714, op=3, src=4730+(317, 24), mask=0+(634, 21), dst=4714+(634, 21)+(0, 0), size=(12, 9) [ 76.683] sna_compute_composite_region: dst=(634, 21)x(12, 9) [ 76.683] sna_compute_composite_region: initial clip against dst->pDrawable: (634, 21), (646, 30) [ 76.683] clip_to_dst: region: 1x[(634, 21), (646, 30)], clip: 1x[(0, 0), (850, 564)] [ 76.683] sna_compute_composite_region: clip against dst->pCompositeClip: (634, 21), (646, 30) [ 76.683] sna_compute_composite_region: clip against src (12x1 clip=0): (634, 21), (646, 30) [ 76.683] sna_composite: composite region extents:+(0, 0) -> (634, 21), (646, 30) + (0, 0) [ 76.683] gen9_render_composite: 12x9, current mode=1/1 [ 76.683] kgem_bo_is_render: handle=119, rq? 1 [1] [ 76.683] kgem_bo_is_busy: handle=119, domain: 3 exec? 1, rq? 1 [ 76.683] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.683] gen9_composite_set_target: (634, 21)x(12, 9), partial?=1 [ 76.683] sna_drawable_use_bo pixmap=4714, box=((634, 21), (646, 30)), flags=7... [ 76.683] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.683] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.683] sna_drawable_use_bo: using whole GPU bo [ 76.683] gen9_composite_set_target: pixmap=4714, format=20020888, size=850x564, pitch=3584, delta=(0,0),damage=0xffffffffffffffff [ 76.683] gen9_composite_picture: (317, 24)x(12, 9), dst=(634, 21) [ 76.683] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[1.00 0.00 -317.00, 0.00 0.11 -2.67, 0.00 0.00 1.00] [ 76.683] sna_transform_is_imprecise_integer_translation: not unity scaling [ 76.683] sna_render_pixmap_bo pixmap=4730, (317, 24)x(12, 9)/(12, 1) [ 76.683] sna_render_pixmap_bo box=(0, 0), (12, 1): (12, 1)/(12, 1) [ 76.683] sna_render_pixmap_bo: offset=(-317, 3), size=(12, 1) [ 76.683] use_cpu_bo: no cpu bo [ 76.683] move_to_gpu: migrating whole pixmap (12x1) for source (0,0),(12,1), count 5? 0 [ 76.683] sna_render_pixmap_bo: uploading CPU box (0, 0), (12, 1) [ 76.683] upload: box=(0, 0), (12, 1), pixmap=12x1 [ 76.683] sna_drawable_move_region_to_cpu(pixmap=4730 (12x1), [(0, 0), (12, 1)], flags=2) [ 76.683] sna_drawable_move_region_to_cpu: pixmap=4730 all damaged on CPU [ 76.683] kgem_can_create_2d: 12x1 @ 32 [ 76.683] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=1 [ 76.683] kgem_can_create_2d: untiled size=4096 [ 76.683] kgem_choose_tiling: disabling tiling [12x1] for single row/col [ 76.683] kgem_choose_tiling: 12x1 -> 0 [ 76.683] kgem_upload_source_image : (0, 0), (12, 1), stride=48, bpp=32 [ 76.683] kgem_create_buffer_2d: 12x1, 32 bpp, stride=64 [ 76.683] kgem_create_buffer: size=128, flags=3 [write?=1, inplace?=1, last?=0] [ 76.683] kgem_create_buffer: reusing buffer? used=6656 + size=128, total=262144 [ 76.683] kgem_create_proxy: target handle=142 [proxy? -1], offset=6656, length=128, io=1 [ 76.683] __kgem_bo_init(handle=142, num_pages=128) [ 76.683] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x1, pitch=48/64 [ 76.683] upload: adding upload cache to pixmap=4730 [ 76.683] kgem_proxy_bo_attach: handle=142 [ 76.683] kgem_bo_is_render: handle=119, rq? 1 [1] [ 76.683] kgem_bo_is_render: handle=142, rq? 0 [0] [ 76.683] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 76.683] gen4_choose_composite_emitter: simple src, no mask [ 76.683] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.683] gen9_composite_get_binding_table(f840) [ 76.683] kgem_add_reloc64: handle=142, pos=15880, delta=0, domains=40000 [ 76.683] kgem_add_reloc64: adding proxy [delta=6656] for handle=142 [ 76.683] kgem_add_reloc64[19] = (delta=6656, target handle=2, presumed=0) [ 76.683] [3e00] bind bo(handle=142, addr=1a00), format=192, width=12, height=1, pitch=64, tiling=0 -> sampler [ 76.683] gen9_emit_sampler: sampler = 32 [ 76.683] gen9_emit_vertex_elements: setup id=2 [ 76.683] gen9_render_composite_box: (634, 21), (646, 30) [ 76.683] apply_damage: damage=0x0, region=1 [(634, 21), (646, 30) + (0, 0)] [ 76.683] gen8_vertex_flush[af4] = 3 [ 76.683] sna_destroy_pixmap: pixmap=4730, attached?=1 [ 76.683] _kgem_bo_destroy: handle=142, proxy? 1 [ 76.683] __sna_free_pixmap(pixmap=4730) [ 76.683] sna_create_pixmap(12, 1, 32, usage=0) [ 76.683] kgem_can_create_2d: 12x1 @ 32 [ 76.683] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=1 [ 76.683] kgem_can_create_2d: untiled size=4096 [ 76.683] kgem_choose_tiling: disabling tiling [12x1] for single row/col [ 76.683] kgem_choose_tiling: 12x1 -> 0 [ 76.683] sna_create_pixmap: usage=0, flags=a [ 76.683] sna_create_pixmap: small buffer [48], attaching to shadow pixmap [ 76.683] create_pixmap: allocating pixmap 12x1, depth=32/32, size=56 [ 76.683] create_pixmap: serial=4731, usage=0, 12x1 [ 76.683] sna_create_pixmap: serial=4731, 12x1, usage=0 [ 76.683] sna_validate_gc(0x561c94a96160) changes=0, previous serial=127a, drawable=127c [ 76.683] sna_validate_gc: recomputing clip [ 76.683] sna_validate_gc: composite clip=1x[(0, 0), (12, 1)] [0x561c949a5890] [ 76.683] sna_copy_area: src=pixmap=4726:(13, 10)x(12, 1)+(0, 0) -> dst=pixmap=4732:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 76.683] sna_copy_area: normal copy [ 76.683] sna_do_copy: src=(13, 10), dst=(0, 0), size=(12x1) [ 76.683] sna_do_copy: after drawable: src=(13, 10), dst=(0, 0), size=(12x1) [ 76.683] sna_do_copy: dst extents (0, 0), (12, 1), dst clip extents (0, 0), (12, 1), dst size=12x1 [ 76.683] sna_do_copy: clipped dst extents (0, 0), (12, 1) [ 76.683] sna_do_copy: unclipped src extents (13, 10), (25, 11) [ 76.683] sna_do_copy: clipped src extents (13, 10), (25, 11) [ 76.683] sna_do_copy: pixmap -- no source clipping [ 76.683] sna_do_copy: src extents (13, 10), (25, 11) x 1 [ 76.683] sna_do_copy: copy region (0, 0), (12, 1) x 1 + (13, 10) [ 76.683] sna_copy_boxes (boxes=1x[(0, 0), (12, 1)...], src pixmap=4726+(13, 10), dst pixmap=4732+(0, 0), alu=3, src.size=25x21, dst.size=12x1) [ 76.683] sna_copy_boxes: dst=(priv=0x561c94986840, gpu_bo=0, cpu_bo=0), src=(priv=0x561c947dfd90, gpu_bo=0, cpu_bo=0), replaces=1 [ 76.683] sna_drawable_use_bo pixmap=4732, box=((0, 0), (12, 1)), flags=18... [ 76.683] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=18 [ 76.683] sna_drawable_use_bo: try cpu as GPU bo is idle [ 76.683] sna_drawable_use_bo: no CPU bo, and GPU not forced [ 76.683] sna_copy_boxes__inplace - no, no src or dst GPU bo [ 76.683] sna_copy_boxes: fallback -- src=(13, 10), dst=(0, 0) [ 76.683] sna_drawable_move_region_to_cpu(pixmap=4726 (25x21), [(13, 10), (25, 11)], flags=6) [ 76.683] sna_drawable_move_region_to_cpu: pixmap=4726 all damaged on CPU [ 76.683] sna_drawable_move_region_to_cpu(pixmap=4732 (12x1), [(0, 0), (12, 1)], flags=5) [ 76.683] sna_drawable_move_region_to_cpu: region (0, 0), (12, 1) + (0, 0) subsumes pixmap (12x1) [ 76.683] _sna_pixmap_move_to_cpu(pixmap=4732, 12x1, flags=5) [ 76.683] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 76.683] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 76.683] _sna_pixmap_move_to_cpu: marking as damaged [ 76.683] __sna_damage_all(12, 1) [ 76.683] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 76.683] sna_copy_boxes: memcpy_blt(box=(0, 0), (12, 1), src=(13, 10), pitches=(100, 48)) [ 76.683] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x1, pitch=100/48 [ 76.683] sna_composite(pixmap=4714, op=3, src=4732+(417, 19), mask=0+(832, 21), dst=4714+(832, 21)+(0, 0), size=(12, 9) [ 76.683] sna_compute_composite_region: dst=(832, 21)x(12, 9) [ 76.683] sna_compute_composite_region: initial clip against dst->pDrawable: (832, 21), (844, 30) [ 76.683] clip_to_dst: region: 1x[(832, 21), (844, 30)], clip: 1x[(0, 0), (850, 564)] [ 76.683] sna_compute_composite_region: clip against dst->pCompositeClip: (832, 21), (844, 30) [ 76.683] sna_compute_composite_region: clip against src (12x1 clip=0): (832, 21), (844, 30) [ 76.683] sna_composite: composite region extents:+(0, 0) -> (832, 21), (844, 30) + (0, 0) [ 76.683] gen9_render_composite: 12x9, current mode=1/1 [ 76.683] kgem_bo_is_render: handle=119, rq? 1 [1] [ 76.683] kgem_bo_is_busy: handle=119, domain: 3 exec? 1, rq? 1 [ 76.683] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.683] gen9_composite_set_target: (832, 21)x(12, 9), partial?=1 [ 76.684] sna_drawable_use_bo pixmap=4714, box=((832, 21), (844, 30)), flags=7... [ 76.684] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.684] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.684] sna_drawable_use_bo: using whole GPU bo [ 76.684] gen9_composite_set_target: pixmap=4714, format=20020888, size=850x564, pitch=3584, delta=(0,0),damage=0xffffffffffffffff [ 76.684] gen9_composite_picture: (417, 19)x(12, 9), dst=(832, 21) [ 76.684] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[1.00 0.00 -417.00, 0.00 0.11 -2.11, 0.00 0.00 1.00] [ 76.684] sna_transform_is_imprecise_integer_translation: not unity scaling [ 76.684] sna_render_pixmap_bo pixmap=4732, (417, 19)x(12, 9)/(12, 1) [ 76.684] sna_render_pixmap_bo box=(0, 0), (12, 1): (12, 1)/(12, 1) [ 76.684] sna_render_pixmap_bo: offset=(-415, -2), size=(12, 1) [ 76.684] use_cpu_bo: no cpu bo [ 76.684] move_to_gpu: migrating whole pixmap (12x1) for source (0,0),(12,1), count 5? 0 [ 76.684] sna_render_pixmap_bo: uploading CPU box (0, 0), (12, 1) [ 76.684] upload: box=(0, 0), (12, 1), pixmap=12x1 [ 76.684] sna_drawable_move_region_to_cpu(pixmap=4732 (12x1), [(0, 0), (12, 1)], flags=2) [ 76.684] sna_drawable_move_region_to_cpu: pixmap=4732 all damaged on CPU [ 76.684] kgem_can_create_2d: 12x1 @ 32 [ 76.684] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=1 [ 76.684] kgem_can_create_2d: untiled size=4096 [ 76.684] kgem_choose_tiling: disabling tiling [12x1] for single row/col [ 76.684] kgem_choose_tiling: 12x1 -> 0 [ 76.684] kgem_upload_source_image : (0, 0), (12, 1), stride=48, bpp=32 [ 76.684] kgem_create_buffer_2d: 12x1, 32 bpp, stride=64 [ 76.684] kgem_create_buffer: size=128, flags=3 [write?=1, inplace?=1, last?=0] [ 76.684] kgem_create_buffer: reusing buffer? used=6912 + size=128, total=262144 [ 76.684] kgem_create_proxy: target handle=142 [proxy? -1], offset=6912, length=128, io=1 [ 76.684] __kgem_bo_init(handle=142, num_pages=128) [ 76.684] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x1, pitch=48/64 [ 76.684] upload: adding upload cache to pixmap=4732 [ 76.684] kgem_proxy_bo_attach: handle=142 [ 76.684] kgem_bo_is_render: handle=119, rq? 1 [1] [ 76.684] kgem_bo_is_render: handle=142, rq? 0 [0] [ 76.684] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 76.684] gen4_choose_composite_emitter: simple src, no mask [ 76.684] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.684] gen9_composite_get_binding_table(f7c0) [ 76.684] kgem_add_reloc64: handle=142, pos=15848, delta=0, domains=40000 [ 76.684] kgem_add_reloc64: adding proxy [delta=6912] for handle=142 [ 76.684] kgem_add_reloc64[20] = (delta=6912, target handle=2, presumed=0) [ 76.684] [3de0] bind bo(handle=142, addr=1b00), format=192, width=12, height=1, pitch=64, tiling=0 -> sampler [ 76.684] gen9_emit_vertex_elements: setup id=2 [ 76.684] gen9_render_composite_box: (832, 21), (844, 30) [ 76.684] apply_damage: damage=0x0, region=1 [(832, 21), (844, 30) + (0, 0)] [ 76.684] gen8_vertex_flush[b30] = 3 [ 76.684] sna_destroy_pixmap: pixmap=4732, attached?=1 [ 76.684] _kgem_bo_destroy: handle=142, proxy? 1 [ 76.684] __sna_free_pixmap(pixmap=4732) [ 76.684] sna_composite(pixmap=4714, op=3, src=4726+(0, 11), mask=0+(634, 30), dst=4714+(634, 30)+(0, 0), size=(12, 10) [ 76.684] sna_compute_composite_region: dst=(634, 30)x(12, 10) [ 76.684] sna_compute_composite_region: initial clip against dst->pDrawable: (634, 30), (646, 40) [ 76.684] clip_to_dst: region: 1x[(634, 30), (646, 40)], clip: 1x[(0, 0), (850, 564)] [ 76.684] sna_compute_composite_region: clip against dst->pCompositeClip: (634, 30), (646, 40) [ 76.684] sna_compute_composite_region: clip against src (25x21 clip=0): (634, 30), (646, 40) [ 76.684] sna_composite: composite region extents:+(0, 0) -> (634, 30), (646, 40) + (0, 0) [ 76.684] gen9_render_composite: 12x10, current mode=1/1 [ 76.684] kgem_bo_is_render: handle=119, rq? 1 [1] [ 76.684] kgem_bo_is_busy: handle=119, domain: 3 exec? 1, rq? 1 [ 76.684] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.684] gen9_composite_set_target: (634, 30)x(12, 10), partial?=1 [ 76.684] sna_drawable_use_bo pixmap=4714, box=((634, 30), (646, 40)), flags=7... [ 76.684] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.684] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.684] sna_drawable_use_bo: using whole GPU bo [ 76.684] gen9_composite_set_target: pixmap=4714, format=20020888, size=850x564, pitch=3584, delta=(0,0),damage=0xffffffffffffffff [ 76.684] gen9_composite_picture: (0, 11)x(12, 10), dst=(634, 30) [ 76.684] sna_transform_is_imprecise_integer_translation: no transform [ 76.684] gen9_composite_picture: integer translation (0, 0), removing [ 76.684] sna_render_pixmap_bo pixmap=4726, (0, 11)x(12, 10)/(25, 21) [ 76.684] sna_render_pixmap_bo box=(0, 11), (12, 21): (12, 10)/(25, 21) [ 76.684] sna_render_pixmap_bo: offset=(-634, -19), size=(25, 21) [ 76.684] use_cpu_bo: no cpu bo [ 76.684] kgem_choose_tiling: too short [10] for TILING_Y [ 76.684] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 76.684] kgem_choose_tiling: 12x10 -> 0 [ 76.684] sna_render_pixmap_bo: uploading CPU box (0, 11), (12, 21) [ 76.684] upload: box=(0, 11), (12, 21), pixmap=25x21 [ 76.684] sna_drawable_move_region_to_cpu(pixmap=4726 (25x21), [(0, 11), (12, 21)], flags=2) [ 76.684] sna_drawable_move_region_to_cpu: pixmap=4726 all damaged on CPU [ 76.684] kgem_can_create_2d: 12x10 @ 32 [ 76.684] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 76.684] kgem_can_create_2d: untiled size=4096 [ 76.684] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 76.684] kgem_choose_tiling: 12x10 -> 0 [ 76.684] kgem_upload_source_image : (0, 11), (12, 21), stride=100, bpp=32 [ 76.684] kgem_create_buffer_2d: 12x10, 32 bpp, stride=64 [ 76.684] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] [ 76.684] kgem_create_buffer: reusing buffer? used=7168 + size=640, total=262144 [ 76.684] kgem_create_proxy: target handle=142 [proxy? -1], offset=7168, length=640, io=1 [ 76.684] __kgem_bo_init(handle=142, num_pages=640) [ 76.684] memcpy_blt: src=(0, 11), dst=(0, 0), size=12x10, pitch=100/64 [ 76.684] kgem_bo_is_render: handle=119, rq? 1 [1] [ 76.684] kgem_bo_is_render: handle=142, rq? 0 [0] [ 76.684] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 76.684] gen4_choose_composite_emitter: identity src, no mask [ 76.684] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.684] gen9_composite_get_binding_table(f740) [ 76.684] kgem_add_reloc64: handle=142, pos=15816, delta=0, domains=40000 [ 76.684] kgem_add_reloc64: adding proxy [delta=7168] for handle=142 [ 76.684] kgem_add_reloc64[21] = (delta=7168, target handle=2, presumed=0) [ 76.684] [3dc0] bind bo(handle=142, addr=1c00), format=192, width=12, height=10, pitch=64, tiling=0 -> sampler [ 76.684] gen9_emit_sampler: sampler = 2 [ 76.684] gen9_emit_vertex_elements: setup id=2 [ 76.684] gen9_render_composite_box: (634, 30), (646, 40) [ 76.684] apply_damage: damage=0x0, region=1 [(634, 30), (646, 40) + (0, 0)] [ 76.684] gen8_vertex_flush[b74] = 3 [ 76.684] _kgem_bo_destroy: handle=142, proxy? 1 [ 76.684] sna_create_pixmap(1, 10, 32, usage=0) [ 76.684] kgem_can_create_2d: 1x10 @ 32 [ 76.684] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=10 [ 76.684] kgem_can_create_2d: untiled size=4096 [ 76.684] kgem_choose_tiling: disabling tiling [1x10] for single row/col [ 76.684] kgem_choose_tiling: 1x10 -> 0 [ 76.684] sna_create_pixmap: usage=0, flags=a [ 76.684] sna_create_pixmap: small buffer [40], attaching to shadow pixmap [ 76.684] create_pixmap: allocating pixmap 1x10, depth=32/32, size=48 [ 76.684] create_pixmap: serial=4733, usage=0, 1x10 [ 76.684] sna_create_pixmap: serial=4733, 1x10, usage=0 [ 76.684] sna_validate_gc(0x561c94a96160) changes=0, previous serial=127c, drawable=127e [ 76.684] sna_validate_gc: recomputing clip [ 76.684] sna_validate_gc: composite clip=1x[(0, 0), (1, 10)] [0x561c949a5890] [ 76.684] sna_copy_area: src=pixmap=4726:(12, 11)x(1, 10)+(0, 0) -> dst=pixmap=4734:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 76.684] sna_copy_area: normal copy [ 76.684] sna_do_copy: src=(12, 11), dst=(0, 0), size=(1x10) [ 76.684] sna_do_copy: after drawable: src=(12, 11), dst=(0, 0), size=(1x10) [ 76.684] sna_do_copy: dst extents (0, 0), (1, 10), dst clip extents (0, 0), (1, 10), dst size=1x10 [ 76.684] sna_do_copy: clipped dst extents (0, 0), (1, 10) [ 76.684] sna_do_copy: unclipped src extents (12, 11), (13, 21) [ 76.684] sna_do_copy: clipped src extents (12, 11), (13, 21) [ 76.684] sna_do_copy: pixmap -- no source clipping [ 76.684] sna_do_copy: src extents (12, 11), (13, 21) x 1 [ 76.684] sna_do_copy: copy region (0, 0), (1, 10) x 1 + (12, 11) [ 76.684] sna_copy_boxes (boxes=1x[(0, 0), (1, 10)...], src pixmap=4726+(12, 11), dst pixmap=4734+(0, 0), alu=3, src.size=25x21, dst.size=1x10) [ 76.684] sna_copy_boxes: dst=(priv=0x561c94986840, gpu_bo=0, cpu_bo=0), src=(priv=0x561c947dfd90, gpu_bo=0, cpu_bo=0), replaces=1 [ 76.684] sna_drawable_use_bo pixmap=4734, box=((0, 0), (1, 10)), flags=18... [ 76.684] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=18 [ 76.684] sna_drawable_use_bo: try cpu as GPU bo is idle [ 76.684] sna_drawable_use_bo: no CPU bo, and GPU not forced [ 76.684] sna_copy_boxes__inplace - no, no src or dst GPU bo [ 76.684] sna_copy_boxes: fallback -- src=(12, 11), dst=(0, 0) [ 76.684] sna_drawable_move_region_to_cpu(pixmap=4726 (25x21), [(12, 11), (13, 21)], flags=6) [ 76.684] sna_drawable_move_region_to_cpu: pixmap=4726 all damaged on CPU [ 76.684] sna_drawable_move_region_to_cpu(pixmap=4734 (1x10), [(0, 0), (1, 10)], flags=5) [ 76.684] sna_drawable_move_region_to_cpu: region (0, 0), (1, 10) + (0, 0) subsumes pixmap (1x10) [ 76.684] _sna_pixmap_move_to_cpu(pixmap=4734, 1x10, flags=5) [ 76.684] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 76.684] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 76.684] _sna_pixmap_move_to_cpu: marking as damaged [ 76.684] __sna_damage_all(1, 10) [ 76.684] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 76.684] sna_copy_boxes: memcpy_blt(box=(0, 0), (1, 10), src=(12, 11), pitches=(100, 4)) [ 76.684] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x10, pitch=100/4 [ 76.684] sna_composite(pixmap=4714, op=3, src=4734+(650, 15), mask=0+(646, 30), dst=4714+(646, 30)+(0, 0), size=(186, 10) [ 76.684] sna_compute_composite_region: dst=(646, 30)x(186, 10) [ 76.684] sna_compute_composite_region: initial clip against dst->pDrawable: (646, 30), (832, 40) [ 76.684] clip_to_dst: region: 1x[(646, 30), (832, 40)], clip: 1x[(0, 0), (850, 564)] [ 76.684] sna_compute_composite_region: clip against dst->pCompositeClip: (646, 30), (832, 40) [ 76.684] sna_compute_composite_region: clip against src (1x10 clip=0): (646, 30), (832, 40) [ 76.684] sna_composite: composite region extents:+(0, 0) -> (646, 30), (832, 40) + (0, 0) [ 76.684] gen9_render_composite: 186x10, current mode=1/1 [ 76.684] kgem_bo_is_render: handle=119, rq? 1 [1] [ 76.684] kgem_bo_is_busy: handle=119, domain: 3 exec? 1, rq? 1 [ 76.684] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.684] gen9_composite_set_target: (646, 30)x(186, 10), partial?=1 [ 76.684] sna_drawable_use_bo pixmap=4714, box=((646, 30), (832, 40)), flags=7... [ 76.684] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.684] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.684] sna_drawable_use_bo: using whole GPU bo [ 76.684] gen9_composite_set_target: pixmap=4714, format=20020888, size=850x564, pitch=3584, delta=(0,0),damage=0xffffffffffffffff [ 76.684] gen9_composite_picture: (650, 15)x(186, 10), dst=(646, 30) [ 76.684] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.01 0.00 -3.49, 0.00 1.00 -15.00, 0.00 0.00 1.00] [ 76.684] sna_transform_is_imprecise_integer_translation: not unity scaling [ 76.684] sna_render_pixmap_bo pixmap=4734, (650, 15)x(186, 10)/(1, 10) [ 76.684] sna_render_pixmap_bo box=(0, 0), (1, 10): (1, 10)/(1, 10) [ 76.684] sna_render_pixmap_bo: offset=(4, -15), size=(1, 10) [ 76.684] use_cpu_bo: no cpu bo [ 76.684] move_to_gpu: migrating whole pixmap (1x10) for source (0,0),(1,10), count 5? 0 [ 76.684] sna_render_pixmap_bo: uploading CPU box (0, 0), (1, 10) [ 76.684] upload: box=(0, 0), (1, 10), pixmap=1x10 [ 76.684] sna_drawable_move_region_to_cpu(pixmap=4734 (1x10), [(0, 0), (1, 10)], flags=2) [ 76.684] sna_drawable_move_region_to_cpu: pixmap=4734 all damaged on CPU [ 76.684] kgem_can_create_2d: 1x10 @ 32 [ 76.684] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=10 [ 76.684] kgem_can_create_2d: untiled size=4096 [ 76.684] kgem_choose_tiling: disabling tiling [1x10] for single row/col [ 76.684] kgem_choose_tiling: 1x10 -> 0 [ 76.684] kgem_upload_source_image : (0, 0), (1, 10), stride=4, bpp=32 [ 76.684] kgem_create_buffer_2d: 1x10, 32 bpp, stride=32 [ 76.684] kgem_create_buffer: size=320, flags=3 [write?=1, inplace?=1, last?=0] [ 76.684] kgem_create_buffer: reusing buffer? used=7936 + size=320, total=262144 [ 76.684] kgem_create_proxy: target handle=142 [proxy? -1], offset=7936, length=320, io=1 [ 76.684] __kgem_bo_init(handle=142, num_pages=320) [ 76.684] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x10, pitch=4/32 [ 76.684] upload: adding upload cache to pixmap=4734 [ 76.684] kgem_proxy_bo_attach: handle=142 [ 76.684] kgem_bo_is_render: handle=119, rq? 1 [1] [ 76.684] kgem_bo_is_render: handle=142, rq? 0 [0] [ 76.684] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 76.684] gen4_choose_composite_emitter: simple src, no mask [ 76.684] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.684] gen9_composite_get_binding_table(f6c0) [ 76.684] kgem_add_reloc64: handle=142, pos=15784, delta=0, domains=40000 [ 76.684] kgem_add_reloc64: adding proxy [delta=7936] for handle=142 [ 76.684] kgem_add_reloc64[22] = (delta=7936, target handle=2, presumed=0) [ 76.684] [3da0] bind bo(handle=142, addr=1f00), format=192, width=1, height=10, pitch=32, tiling=0 -> sampler [ 76.684] gen9_emit_sampler: sampler = 32 [ 76.684] gen9_emit_vertex_elements: setup id=2 [ 76.684] gen9_render_composite_box: (646, 30), (832, 40) [ 76.684] apply_damage: damage=0x0, region=1 [(646, 30), (832, 40) + (0, 0)] [ 76.684] gen8_vertex_flush[bb8] = 3 [ 76.684] sna_destroy_pixmap: pixmap=4734, attached?=1 [ 76.684] _kgem_bo_destroy: handle=142, proxy? 1 [ 76.684] __sna_free_pixmap(pixmap=4734) [ 76.684] sna_composite(pixmap=4714, op=3, src=4726+(13, 11), mask=0+(832, 30), dst=4714+(832, 30)+(0, 0), size=(12, 10) [ 76.684] sna_compute_composite_region: dst=(832, 30)x(12, 10) [ 76.684] sna_compute_composite_region: initial clip against dst->pDrawable: (832, 30), (844, 40) [ 76.684] clip_to_dst: region: 1x[(832, 30), (844, 40)], clip: 1x[(0, 0), (850, 564)] [ 76.684] sna_compute_composite_region: clip against dst->pCompositeClip: (832, 30), (844, 40) [ 76.684] sna_compute_composite_region: clip against src (25x21 clip=0): (832, 30), (844, 40) [ 76.684] sna_composite: composite region extents:+(0, 0) -> (832, 30), (844, 40) + (0, 0) [ 76.684] gen9_render_composite: 12x10, current mode=1/1 [ 76.684] kgem_bo_is_render: handle=119, rq? 1 [1] [ 76.684] kgem_bo_is_busy: handle=119, domain: 3 exec? 1, rq? 1 [ 76.684] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.684] gen9_composite_set_target: (832, 30)x(12, 10), partial?=1 [ 76.684] sna_drawable_use_bo pixmap=4714, box=((832, 30), (844, 40)), flags=7... [ 76.684] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.684] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.684] sna_drawable_use_bo: using whole GPU bo [ 76.684] gen9_composite_set_target: pixmap=4714, format=20020888, size=850x564, pitch=3584, delta=(0,0),damage=0xffffffffffffffff [ 76.684] gen9_composite_picture: (13, 11)x(12, 10), dst=(832, 30) [ 76.684] sna_transform_is_imprecise_integer_translation: no transform [ 76.684] gen9_composite_picture: integer translation (0, 0), removing [ 76.684] sna_render_pixmap_bo pixmap=4726, (13, 11)x(12, 10)/(25, 21) [ 76.685] sna_render_pixmap_bo box=(13, 11), (25, 21): (12, 10)/(25, 21) [ 76.685] sna_render_pixmap_bo: offset=(-819, -19), size=(25, 21) [ 76.685] use_cpu_bo: no cpu bo [ 76.685] kgem_choose_tiling: too short [10] for TILING_Y [ 76.685] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 76.685] kgem_choose_tiling: 12x10 -> 0 [ 76.685] sna_render_pixmap_bo: uploading CPU box (13, 11), (25, 21) [ 76.685] upload: box=(13, 11), (25, 21), pixmap=25x21 [ 76.685] sna_drawable_move_region_to_cpu(pixmap=4726 (25x21), [(13, 11), (25, 21)], flags=2) [ 76.685] sna_drawable_move_region_to_cpu: pixmap=4726 all damaged on CPU [ 76.685] kgem_can_create_2d: 12x10 @ 32 [ 76.685] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 76.685] kgem_can_create_2d: untiled size=4096 [ 76.685] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 76.685] kgem_choose_tiling: 12x10 -> 0 [ 76.685] kgem_upload_source_image : (13, 11), (25, 21), stride=100, bpp=32 [ 76.685] kgem_create_buffer_2d: 12x10, 32 bpp, stride=64 [ 76.685] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] [ 76.685] kgem_create_buffer: reusing buffer? used=8448 + size=640, total=262144 [ 76.685] kgem_create_proxy: target handle=142 [proxy? -1], offset=8448, length=640, io=1 [ 76.685] __kgem_bo_init(handle=142, num_pages=640) [ 76.685] memcpy_blt: src=(13, 11), dst=(0, 0), size=12x10, pitch=100/64 [ 76.685] kgem_bo_is_render: handle=119, rq? 1 [1] [ 76.685] kgem_bo_is_render: handle=142, rq? 0 [0] [ 76.685] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 76.685] gen4_choose_composite_emitter: identity src, no mask [ 76.685] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.685] gen9_composite_get_binding_table(f640) [ 76.685] kgem_add_reloc64: handle=142, pos=15752, delta=0, domains=40000 [ 76.685] kgem_add_reloc64: adding proxy [delta=8448] for handle=142 [ 76.685] kgem_add_reloc64[23] = (delta=8448, target handle=2, presumed=0) [ 76.685] [3d80] bind bo(handle=142, addr=2100), format=192, width=12, height=10, pitch=64, tiling=0 -> sampler [ 76.685] gen9_emit_sampler: sampler = 2 [ 76.685] gen9_emit_vertex_elements: setup id=2 [ 76.685] gen9_render_composite_box: (832, 30), (844, 40) [ 76.685] apply_damage: damage=0x0, region=1 [(832, 30), (844, 40) + (0, 0)] [ 76.685] gen8_vertex_flush[bfc] = 3 [ 76.685] _kgem_bo_destroy: handle=142, proxy? 1 [ 76.685] sna_destroy_pixmap: pixmap=4726, attached?=1 [ 76.685] __sna_free_pixmap(pixmap=4726) [ 76.685] sna_create_pixmap(16, 16, 32, usage=0) [ 76.685] kgem_can_create_2d: 16x16 @ 32 [ 76.685] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=16 [ 76.685] kgem_can_create_2d: untiled size=4096 [ 76.685] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X [ 76.685] kgem_choose_tiling: 16x16 -> 0 [ 76.685] sna_create_pixmap: usage=0, flags=a [ 76.685] sna_create_pixmap: small buffer [1024], attaching to shadow pixmap [ 76.685] create_pixmap: allocating pixmap 16x16, depth=32/32, size=1032 [ 76.685] create_pixmap: serial=4735, usage=0, 16x16 [ 76.685] sna_create_pixmap: serial=4735, 16x16, usage=0 [ 76.685] sna_validate_gc(0x561c94a96160) changes=0, previous serial=127e, drawable=1280 [ 76.685] sna_validate_gc: recomputing clip [ 76.685] sna_validate_gc: composite clip=1x[(0, 0), (16, 16)] [0x561c949a5890] [ 76.685] sna_put_image((0, 0)x(16, 16), depth=32, format=2) [ 76.685] try_upload__fast: ignore existing cpu damage (if any) [ 76.685] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 76.685] try_upload__fast: no, no gpu damage [ 76.685] sna_drawable_move_region_to_cpu(pixmap=4736 (16x16), [(0, 0), (16, 16)], flags=1) [ 76.685] sna_drawable_move_region_to_cpu: region (0, 0), (16, 16) + (0, 0) subsumes pixmap (16x16) [ 76.685] _sna_pixmap_move_to_cpu(pixmap=4736, 16x16, flags=1) [ 76.685] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 76.685] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 76.685] operate_inplace: no, inplace operation not suitable [ 76.685] _sna_pixmap_move_to_cpu: marking as damaged [ 76.685] __sna_damage_all(16, 16) [ 76.685] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 76.685] sna_put_zpixmap_blt: upload(0, 0, 16, 16) x 1 boxes [ 76.685] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(16, 16) [ 76.685] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x16, pitch=64/64 [ 76.685] sna_accel_flush: flush?=0, dirty?=0 [ 76.685] sna_composite(pixmap=4714, op=3, src=4736+(0, 0), mask=0+(649, 17), dst=4714+(649, 17)+(0, 0), size=(16, 16) [ 76.685] sna_compute_composite_region: dst=(649, 17)x(16, 16) [ 76.685] sna_compute_composite_region: initial clip against dst->pDrawable: (649, 17), (665, 33) [ 76.685] clip_to_dst: region: 1x[(649, 17), (665, 33)], clip: 1x[(0, 0), (850, 564)] [ 76.685] sna_compute_composite_region: clip against dst->pCompositeClip: (649, 17), (665, 33) [ 76.685] sna_compute_composite_region: clip against src (16x16 clip=0): (649, 17), (665, 33) [ 76.685] sna_composite: composite region extents:+(0, 0) -> (649, 17), (665, 33) + (0, 0) [ 76.685] gen9_render_composite: 16x16, current mode=1/1 [ 76.685] kgem_bo_is_render: handle=119, rq? 1 [1] [ 76.685] kgem_bo_is_busy: handle=119, domain: 3 exec? 1, rq? 1 [ 76.685] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.685] gen9_composite_set_target: (649, 17)x(16, 16), partial?=1 [ 76.685] sna_drawable_use_bo pixmap=4714, box=((649, 17), (665, 33)), flags=7... [ 76.685] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.685] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.685] sna_drawable_use_bo: using whole GPU bo [ 76.685] gen9_composite_set_target: pixmap=4714, format=20020888, size=850x564, pitch=3584, delta=(0,0),damage=0xffffffffffffffff [ 76.685] gen9_composite_picture: (0, 0)x(16, 16), dst=(649, 17) [ 76.685] sna_transform_is_imprecise_integer_translation: no transform [ 76.685] gen9_composite_picture: integer translation (0, 0), removing [ 76.685] sna_render_pixmap_bo pixmap=4736, (0, 0)x(16, 16)/(16, 16) [ 76.685] sna_render_pixmap_bo box=(0, 0), (16, 16): (16, 16)/(16, 16) [ 76.685] sna_render_pixmap_bo: offset=(-649, -17), size=(16, 16) [ 76.685] use_cpu_bo: no cpu bo [ 76.685] move_to_gpu: migrating whole pixmap (16x16) for source (0,0),(16,16), count 5? 0 [ 76.685] sna_render_pixmap_bo: uploading CPU box (0, 0), (16, 16) [ 76.685] upload: box=(0, 0), (16, 16), pixmap=16x16 [ 76.685] sna_drawable_move_region_to_cpu(pixmap=4736 (16x16), [(0, 0), (16, 16)], flags=2) [ 76.685] sna_drawable_move_region_to_cpu: pixmap=4736 all damaged on CPU [ 76.685] kgem_can_create_2d: 16x16 @ 32 [ 76.685] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=16 [ 76.685] kgem_can_create_2d: untiled size=4096 [ 76.685] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X [ 76.685] kgem_choose_tiling: 16x16 -> 0 [ 76.685] kgem_upload_source_image : (0, 0), (16, 16), stride=64, bpp=32 [ 76.685] kgem_create_buffer_2d: 16x16, 32 bpp, stride=64 [ 76.685] kgem_create_buffer: size=1024, flags=3 [write?=1, inplace?=1, last?=0] [ 76.685] kgem_create_buffer: reusing buffer? used=9216 + size=1024, total=262144 [ 76.685] kgem_create_proxy: target handle=142 [proxy? -1], offset=9216, length=1024, io=1 [ 76.685] __kgem_bo_init(handle=142, num_pages=1024) [ 76.685] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x16, pitch=64/64 [ 76.685] upload: adding upload cache to pixmap=4736 [ 76.685] kgem_proxy_bo_attach: handle=142 [ 76.685] kgem_bo_is_render: handle=119, rq? 1 [1] [ 76.685] kgem_bo_is_render: handle=142, rq? 0 [0] [ 76.685] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 76.685] gen4_choose_composite_emitter: identity src, no mask [ 76.685] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.685] gen9_composite_get_binding_table(f5c0) [ 76.685] kgem_add_reloc64: handle=142, pos=15720, delta=0, domains=40000 [ 76.685] kgem_add_reloc64: adding proxy [delta=9216] for handle=142 [ 76.685] kgem_add_reloc64[24] = (delta=9216, target handle=2, presumed=0) [ 76.685] [3d60] bind bo(handle=142, addr=2400), format=192, width=16, height=16, pitch=64, tiling=0 -> sampler [ 76.685] gen9_emit_vertex_elements: setup id=2 [ 76.685] gen9_render_composite_box: (649, 17), (665, 33) [ 76.685] apply_damage: damage=0x0, region=1 [(649, 17), (665, 33) + (0, 0)] [ 76.685] gen8_vertex_flush[c38] = 3 [ 76.685] sna_destroy_pixmap: pixmap=4736, attached?=1 [ 76.685] _kgem_bo_destroy: handle=142, proxy? 1 [ 76.685] __sna_free_pixmap(pixmap=4736) [ 76.685] sna_composite_trapezoids(op=3, src=(3, 51), mask=18000, ntrap=28) [ 76.685] kgem_bo_is_busy: handle=119, domain: 3 exec? 1, rq? 1 [ 76.685] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 76.685] kgem_bo_is_busy: handle=119, domain: 3 exec? 1, rq? 1 [ 76.685] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 76.685] kgem_bo_is_busy: handle=119, domain: 3 exec? 1, rq? 1 [ 76.685] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.685] imprecise_trapezoid_span_converter: extents (0, 51), (850, 564) [ 76.685] sna_compute_composite_region: dst=(0, 51)x(850, 513) [ 76.685] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 51), (850, 564) [ 76.685] clip_to_dst: region: 1x[(0, 51), (850, 564)], clip: 1x[(0, 0), (850, 564)] [ 76.685] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 51), (850, 564) [ 76.685] sna_compute_composite_region: clip against src (0x0 clip=0): (0, 51), (850, 564) [ 76.685] kgem_bo_is_busy: handle=119, domain: 3 exec? 1, rq? 1 [ 76.685] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.685] imprecise_trapezoid_span_converter: after clip -- extents (0, 51), (850, 564), delta=(0, 0) src -> (0, 51) [ 76.685] gen9_render_composite_spans: 850x513 with flags=0, current mode=1 [ 76.685] kgem_bo_is_busy: handle=119, domain: 3 exec? 1, rq? 1 [ 76.685] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.685] gen9_composite_set_target: (0, 51)x(850, 513), partial?=1 [ 76.685] sna_drawable_use_bo pixmap=4714, box=((0, 51), (850, 564)), flags=7... [ 76.685] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.685] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.685] sna_drawable_use_bo: using whole GPU bo [ 76.685] gen9_composite_set_target: pixmap=4714, format=20020888, size=850x564, pitch=3584, delta=(0,0),damage=0xffffffffffffffff [ 76.685] gen9_composite_picture: (0, 51)x(850, 513), dst=(0, 51) [ 76.685] color_convert: src=ffc9c6c3 [20028888] [ 76.685] color_convert: dst=ffc9c6c3 [20028888] [ 76.685] sna_render_get_solid: ffc9c6c3 [ 76.685] sna_render_get_solid(30) = ffc9c6c3 (recreate) [ 76.685] kgem_create_proxy: target handle=143 [proxy? -1], offset=120, length=4, io=0 [ 76.685] __kgem_bo_init(handle=143, num_pages=4) [ 76.685] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 76.685] gen4_choose_spans_emitter: solid source [ 76.685] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.685] gen9_composite_get_binding_table(f540) [ 76.685] kgem_add_reloc64: handle=143, pos=15688, delta=0, domains=40000 [ 76.685] kgem_add_reloc64: adding proxy [delta=120] for handle=143 [ 76.685] kgem_add_reloc64[25] = (delta=120, target handle=5, presumed=0) [ 76.685] [3d40] bind bo(handle=143, addr=78), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 76.685] gen9_emit_sampler: sampler = c [ 76.685] gen9_emit_sf: num_sf_outputs=2 [ 76.685] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) [ 76.685] gen9_emit_vertex_elements: setup id=5 [ 76.685] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 76.685] gen9_emit_vertex_elements: second channel 1 floats, offset=8 [ 76.685] thread_choose_span: clipped? 0 [ 76.685] imprecise_trapezoid_span_converter: using 4 threads [ 76.685] imprecise_trapezoid_span_converter: using 4 threads for span compositing 850x513 [ 76.685] thread_choose_span: clipped? 0 [ 76.685] span_thread: flushing 17 boxes [ 76.685] span_thread: flushing 17 boxes [ 76.685] span_thread: flushing 2 boxes [ 76.685] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 76.685] gen9_render_composite_spans_boxes__thread: nbox=17, src=+(0, 0), dst=+(0, 0) [ 76.685] gen9_render_composite_spans_boxes__thread: nbox=17, src=+(0, 0), dst=+(0, 0) [ 76.685] span_thread: flushing 2 boxes [ 76.685] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 76.685] gen8_vertex_flush[ce8] = 114 [ 76.685] gen9_render_composite_spans_done() [ 76.685] sna_composite_trapezoids(op=3, src=(0, 51), mask=18000, ntrap=1) [ 76.685] kgem_bo_is_busy: handle=119, domain: 3 exec? 1, rq? 1 [ 76.685] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 1, mono? 0 precise? 0 [ 76.685] kgem_bo_is_busy: handle=119, domain: 3 exec? 1, rq? 1 [ 76.685] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 76.685] kgem_bo_is_busy: handle=119, domain: 3 exec? 1, rq? 1 [ 76.685] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.685] imprecise_trapezoid_span_converter: extents (0, 51), (850, 52) [ 76.685] sna_compute_composite_region: dst=(0, 51)x(850, 1) [ 76.685] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 51), (850, 52) [ 76.685] clip_to_dst: region: 1x[(0, 51), (850, 52)], clip: 1x[(0, 0), (850, 564)] [ 76.685] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 51), (850, 52) [ 76.685] sna_compute_composite_region: clip against src (0x0 clip=0): (0, 51), (850, 52) [ 76.685] kgem_bo_is_busy: handle=119, domain: 3 exec? 1, rq? 1 [ 76.685] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.685] imprecise_trapezoid_span_converter: after clip -- extents (0, 51), (850, 52), delta=(0, 0) src -> (0, 51) [ 76.685] gen9_render_composite_spans: 850x1 with flags=0, current mode=1 [ 76.685] kgem_bo_is_busy: handle=119, domain: 3 exec? 1, rq? 1 [ 76.685] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.685] gen9_composite_set_target: (0, 51)x(850, 1), partial?=1 [ 76.685] sna_drawable_use_bo pixmap=4714, box=((0, 51), (850, 52)), flags=7... [ 76.685] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.685] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.685] sna_drawable_use_bo: using whole GPU bo [ 76.685] gen9_composite_set_target: pixmap=4714, format=20020888, size=850x564, pitch=3584, delta=(0,0),damage=0xffffffffffffffff [ 76.685] gen9_composite_picture: (0, 51)x(850, 1), dst=(0, 51) [ 76.685] color_convert: src=ffcecbc8 [20028888] [ 76.685] color_convert: dst=ffcecbc8 [20028888] [ 76.685] sna_render_get_solid: ffcecbc8 [ 76.685] sna_render_get_solid(35) = ffcecbc8 (recreate) [ 76.685] kgem_create_proxy: target handle=143 [proxy? -1], offset=140, length=4, io=0 [ 76.685] __kgem_bo_init(handle=143, num_pages=4) [ 76.685] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 76.685] gen4_choose_spans_emitter: solid source [ 76.685] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.685] gen9_composite_get_binding_table(f4c0) [ 76.685] kgem_add_reloc64: handle=143, pos=15656, delta=0, domains=40000 [ 76.686] kgem_add_reloc64: adding proxy [delta=140] for handle=143 [ 76.686] kgem_add_reloc64[26] = (delta=140, target handle=5, presumed=0) [ 76.686] [3d20] bind bo(handle=143, addr=8c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 76.686] gen9_emit_vertex_elements: setup id=5 [ 76.686] thread_choose_span: clipped? 0 [ 76.686] imprecise_trapezoid_span_converter: using 1 threads [ 76.686] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(0, 51) x (1, 1) [ 76.686] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(1, 51) x (848, 1) [ 76.686] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.63, dst=+(0, 0), box=(849, 51) x (1, 1) [ 76.686] gen8_vertex_flush[d24] = 9 [ 76.686] gen9_render_composite_spans_done() [ 76.686] sna_composite_trapezoids(op=3, src=(850, 51), mask=18000, ntrap=6) [ 76.686] kgem_bo_is_busy: handle=119, domain: 3 exec? 1, rq? 1 [ 76.686] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 1, mono? 0 precise? 0 [ 76.686] kgem_bo_is_busy: handle=119, domain: 3 exec? 1, rq? 1 [ 76.686] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 76.686] kgem_bo_is_busy: handle=119, domain: 3 exec? 1, rq? 1 [ 76.686] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.686] imprecise_trapezoid_span_converter: extents (0, 51), (850, 564) [ 76.686] sna_compute_composite_region: dst=(0, 51)x(850, 513) [ 76.686] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 51), (850, 564) [ 76.686] clip_to_dst: region: 1x[(0, 51), (850, 564)], clip: 1x[(0, 0), (850, 564)] [ 76.686] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 51), (850, 564) [ 76.686] sna_compute_composite_region: clip against src (0x0 clip=0): (0, 51), (850, 564) [ 76.686] kgem_bo_is_busy: handle=119, domain: 3 exec? 1, rq? 1 [ 76.686] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.686] imprecise_trapezoid_span_converter: after clip -- extents (0, 51), (850, 564), delta=(0, 0) src -> (0, 51) [ 76.686] gen9_render_composite_spans: 850x513 with flags=0, current mode=1 [ 76.686] kgem_bo_is_busy: handle=119, domain: 3 exec? 1, rq? 1 [ 76.686] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.686] gen9_composite_set_target: (0, 51)x(850, 513), partial?=1 [ 76.686] sna_drawable_use_bo pixmap=4714, box=((0, 51), (850, 564)), flags=7... [ 76.686] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.686] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.686] sna_drawable_use_bo: using whole GPU bo [ 76.686] gen9_composite_set_target: pixmap=4714, format=20020888, size=850x564, pitch=3584, delta=(0,0),damage=0xffffffffffffffff [ 76.686] gen9_composite_picture: (0, 51)x(850, 513), dst=(0, 51) [ 76.686] color_convert: src=ffbbb7b3 [20028888] [ 76.686] color_convert: dst=ffbbb7b3 [20028888] [ 76.686] sna_render_get_solid: ffbbb7b3 [ 76.686] sna_render_get_solid(36) = ffbbb7b3 (recreate) [ 76.686] kgem_create_proxy: target handle=143 [proxy? -1], offset=144, length=4, io=0 [ 76.686] __kgem_bo_init(handle=143, num_pages=4) [ 76.686] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 76.686] gen4_choose_spans_emitter: solid source [ 76.686] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.686] gen9_composite_get_binding_table(f440) [ 76.686] kgem_add_reloc64: handle=143, pos=15624, delta=0, domains=40000 [ 76.686] kgem_add_reloc64: adding proxy [delta=144] for handle=143 [ 76.686] kgem_add_reloc64[27] = (delta=144, target handle=5, presumed=0) [ 76.686] [3d00] bind bo(handle=143, addr=90), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 76.686] gen9_emit_vertex_elements: setup id=5 [ 76.686] thread_choose_span: clipped? 0 [ 76.686] imprecise_trapezoid_span_converter: using 4 threads [ 76.686] imprecise_trapezoid_span_converter: using 4 threads for span compositing 850x513 [ 76.686] thread_choose_span: clipped? 0 [ 76.686] span_thread: flushing 4 boxes [ 76.686] span_thread: flushing 4 boxes [ 76.686] gen9_render_composite_spans_boxes__thread: nbox=4, src=+(0, 0), dst=+(0, 0) [ 76.686] span_thread: flushing 2 boxes [ 76.686] span_thread: flushing 2 boxes [ 76.686] gen9_render_composite_spans_boxes__thread: nbox=4, src=+(0, 0), dst=+(0, 0) [ 76.686] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 76.686] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 76.686] gen8_vertex_flush[d60] = 36 [ 76.686] gen9_render_composite_spans_done() [ 76.686] sna_composite_trapezoids(op=3, src=(1, 563), mask=18000, ntrap=1) [ 76.686] kgem_bo_is_busy: handle=119, domain: 3 exec? 1, rq? 1 [ 76.686] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 1, mono? 0 precise? 0 [ 76.686] kgem_bo_is_busy: handle=119, domain: 3 exec? 1, rq? 1 [ 76.686] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 76.686] kgem_bo_is_busy: handle=119, domain: 3 exec? 1, rq? 1 [ 76.686] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.686] imprecise_trapezoid_span_converter: extents (0, 563), (850, 564) [ 76.686] sna_compute_composite_region: dst=(0, 563)x(850, 1) [ 76.686] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 563), (850, 564) [ 76.686] clip_to_dst: region: 1x[(0, 563), (850, 564)], clip: 1x[(0, 0), (850, 564)] [ 76.686] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 563), (850, 564) [ 76.686] sna_compute_composite_region: clip against src (0x0 clip=0): (0, 563), (850, 564) [ 76.686] kgem_bo_is_busy: handle=119, domain: 3 exec? 1, rq? 1 [ 76.686] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.686] imprecise_trapezoid_span_converter: after clip -- extents (0, 563), (850, 564), delta=(0, 0) src -> (0, 563) [ 76.686] gen9_render_composite_spans: 850x1 with flags=0, current mode=1 [ 76.686] kgem_bo_is_busy: handle=119, domain: 3 exec? 1, rq? 1 [ 76.686] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.686] gen9_composite_set_target: (0, 563)x(850, 1), partial?=1 [ 76.686] sna_drawable_use_bo pixmap=4714, box=((0, 563), (850, 564)), flags=7... [ 76.686] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.686] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.686] sna_drawable_use_bo: using whole GPU bo [ 76.686] gen9_composite_set_target: pixmap=4714, format=20020888, size=850x564, pitch=3584, delta=(0,0),damage=0xffffffffffffffff [ 76.686] gen9_composite_picture: (0, 563)x(850, 1), dst=(0, 563) [ 76.686] color_convert: src=ffd3d0cd [20028888] [ 76.686] color_convert: dst=ffd3d0cd [20028888] [ 76.686] sna_render_get_solid: ffd3d0cd [ 76.686] sna_render_get_solid(37) = ffd3d0cd (recreate) [ 76.686] kgem_create_proxy: target handle=143 [proxy? -1], offset=148, length=4, io=0 [ 76.686] __kgem_bo_init(handle=143, num_pages=4) [ 76.686] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 76.686] gen4_choose_spans_emitter: solid source [ 76.686] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.686] gen9_composite_get_binding_table(f3c0) [ 76.686] kgem_add_reloc64: handle=143, pos=15592, delta=0, domains=40000 [ 76.686] kgem_add_reloc64: adding proxy [delta=148] for handle=143 [ 76.686] kgem_add_reloc64[28] = (delta=148, target handle=5, presumed=0) [ 76.686] [3ce0] bind bo(handle=143, addr=94), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 76.686] gen9_emit_vertex_elements: setup id=5 [ 76.686] thread_choose_span: clipped? 0 [ 76.686] imprecise_trapezoid_span_converter: using 1 threads [ 76.686] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(0, 563) x (1, 1) [ 76.686] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(1, 563) x (848, 1) [ 76.686] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.63, dst=+(0, 0), box=(849, 563) x (1, 1) [ 76.686] gen8_vertex_flush[d9c] = 9 [ 76.686] gen9_render_composite_spans_done() [ 76.686] sna_destroy_pixmap: pixmap=4500, attached?=1 [ 76.686] kgem_bo_is_busy: handle=96, domain: 1 exec? 0, rq? 0 [ 76.686] __sna_free_pixmap(pixmap=4500) [ 76.686] __sna_pixmap_free_cpu: discarding CPU buffer, handle=96, size=12288 [ 76.686] kgem_bo_sync__cpu: handle=96 [ 76.686] sna_accel_watch_flush: enable=-1 [ 76.686] _kgem_bo_destroy: handle=96, proxy? 0 [ 76.686] __kgem_bo_destroy: handle=96, size=12288 [ 76.686] __kgem_bo_destroy: handle=96, not reusable [ 76.686] kgem_bo_free: handle=96, size=12288 [ 76.686] __kgem_busy: handle=96, busy=0, wedged=0 [ 76.686] kgem_bo_free: releasing 0x0:0x0 vma for handle=96, count=0 [ 76.686] sna_pixmap_create_shm(48x48, depth=32, bpp=32, pitch=192) [ 76.686] __pop_freed_pixmap: reusing freed pixmap=4707 header [ 76.686] create_pixmap_hdr: pixmap=4737, width=48, height=48, usage=0 [ 76.686] kgem_create_map(0x7fc6b409d000 size=9216, read-only?=0) - has_userptr?=1 [ 76.686] __kgem_bo_init(handle=96, num_pages=3) [ 76.686] kgem_create_map(ptr=0x7fc6b409d000, size=9216, pages=3, read_only=0) => handle=96 (proxy? 0) [ 76.686] sna_accel_watch_flush: enable=1 [ 76.686] __sna_damage_all(48, 48) [ 76.686] sna_pixmap_create_shm: serial=4737, 48x48, usage=0 [ 76.686] sna_composite(pixmap=4714, op=3, src=4738+(0, 0), mask=0+(45, 83), dst=4714+(45, 83)+(0, 0), size=(48, 48) [ 76.686] sna_compute_composite_region: dst=(45, 83)x(48, 48) [ 76.686] sna_compute_composite_region: initial clip against dst->pDrawable: (45, 83), (93, 131) [ 76.686] clip_to_dst: region: 1x[(45, 83), (93, 131)], clip: 1x[(0, 0), (850, 564)] [ 76.686] sna_compute_composite_region: clip against dst->pCompositeClip: (45, 83), (93, 131) [ 76.686] sna_compute_composite_region: clip against src (48x48 clip=0): (45, 83), (93, 131) [ 76.686] sna_composite: composite region extents:+(0, 0) -> (45, 83), (93, 131) + (0, 0) [ 76.686] gen9_render_composite: 48x48, current mode=1/1 [ 76.686] kgem_bo_is_render: handle=119, rq? 1 [1] [ 76.686] kgem_bo_is_busy: handle=96, domain: 1 exec? 0, rq? 0 [ 76.686] kgem_bo_is_busy: handle=119, domain: 3 exec? 1, rq? 1 [ 76.686] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.686] gen9_composite_set_target: (45, 83)x(48, 48), partial?=1 [ 76.686] sna_drawable_use_bo pixmap=4714, box=((45, 83), (93, 131)), flags=7... [ 76.686] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.686] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.686] sna_drawable_use_bo: using whole GPU bo [ 76.686] gen9_composite_set_target: pixmap=4714, format=20020888, size=850x564, pitch=3584, delta=(0,0),damage=0xffffffffffffffff [ 76.686] gen9_composite_picture: (0, 0)x(48, 48), dst=(45, 83) [ 76.686] sna_transform_is_imprecise_integer_translation: no transform [ 76.686] gen9_composite_picture: integer translation (0, 0), removing [ 76.686] sna_render_pixmap_bo pixmap=4738, (0, 0)x(48, 48)/(48, 48) [ 76.686] sna_render_pixmap_bo: CPU all damaged [ 76.686] sna_add_flush_pixmap: marking pixmap=4738 for flushing [ 76.686] __kgem_busy: handle=2, busy=0, wedged=0 [ 76.686] __kgem_retire_rq: request 1 complete [ 76.686] __kgem_bo_flush: handle=9, busy=0, wedged=0 [ 76.686] __kgem_bo_flush: handle=112, busy=0, wedged=0 [ 76.686] kgem_bo_move_to_cache: release handle=112 [ 76.686] kgem_bo_move_to_inactive: moving handle=112 to inactive [ 76.686] __kgem_retire_rq: request 2 complete [ 76.686] kgem_bo_move_to_cache: release handle=122 [ 76.686] kgem_bo_move_to_inactive: moving handle=122 to inactive [ 76.686] sna_add_flush_pixmap: new flush bo, flushing before [ 76.686] gen8_vertex_close: used=39285, vbo active? 23, vb=224, nreloc=3 [ 76.686] gen8_vertex_close: reloc[0] = 287 [ 76.686] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 76.686] kgem_add_handle: handle=23, index=7 [ 76.686] kgem_add_reloc64[29] = (delta=0, target handle=7, presumed=fd541000) [ 76.686] gen8_vertex_close: reloc[1] = 459 [ 76.686] kgem_add_reloc64: handle=23, pos=459, delta=0, domains=200000 [ 76.686] kgem_add_reloc64[30] = (delta=0, target handle=7, presumed=fd541000) [ 76.686] gen8_vertex_close: reloc[2] = 603 [ 76.686] kgem_add_reloc64: handle=23, pos=603, delta=0, domains=200000 [ 76.686] kgem_add_reloc64[31] = (delta=0, target handle=7, presumed=fd541000) [ 76.686] sna_render_flush_solid(size=42) [ 76.686] __kgem_bo_map__cpu: caching CPU vma for 143 [ 76.686] batch[1/1, flags=1800]: 878 878 15584 16384, nreloc=32, nexec=8, nfence=0, aperture=1662 [fenced=0] [ 76.686] kgem_finish_buffers: buffer handle=142, used=10240, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 76.686] kgem_finish_buffers: retaining upload buffer (10240/262144): used=12288, refcnt=1 [ 76.686] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd981000 [ 76.686] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -57343 [ 76.686] kgem_fixup_relocs: shrinking by 57344 [ 76.686] __kgem_busy: handle=2, busy=0, wedged=0 [ 76.687] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd981000 [ 76.687] kgem_commit: release handle=119 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ffaff000 [ 76.687] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 76.687] kgem_commit: release handle=142 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffe91000 [ 76.687] kgem_commit: release handle=108 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff6f000 [ 76.687] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 76.687] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 76.687] __kgem_bo_clear_busy: handle=143 [ 76.687] kgem_commit: release handle=143 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff6e000 [ 76.687] kgem_commit: release handle=144 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff6d000 [ 76.687] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 76.687] __kgem_bo_clear_busy: handle=143 [ 76.687] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 76.687] __kgem_bo_clear_busy: handle=143 [ 76.687] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 76.687] __kgem_bo_clear_busy: handle=143 [ 76.687] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 76.687] __kgem_bo_clear_busy: handle=143 [ 76.687] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 76.687] __kgem_busy: handle=2, busy=131072, wedged=0 [ 76.687] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 76.687] kgem_bo_is_render: handle=119, rq? 1 [1] [ 76.687] kgem_bo_is_render: handle=96, rq? 0 [0] [ 76.687] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 76.687] gen4_choose_composite_emitter: identity src, no mask [ 76.687] needs_batch_flush: flushing before handle=96 for new reservation [ 76.687] kgem_check_bo: num_pages=+500, num_exec=+2 [ 76.687] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 76.687] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 76.687] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 76.687] kgem_add_handle: handle=4, index=0 [ 76.687] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 76.687] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 76.687] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 76.687] gen9_composite_get_binding_table(ffc0) [ 76.687] kgem_add_reloc64: handle=119, pos=16360, delta=0, domains=20002 [ 76.687] kgem_add_handle: handle=119, index=1 [ 76.687] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=ffaff000) [ 76.687] __kgem_bo_mark_dirty: handle=119 (proxy? 0) [ 76.687] [3fe0] bind bo(handle=119, addr=ffaff000), format=192, width=850, height=564, pitch=3584, tiling=1 -> render [ 76.687] kgem_add_reloc64: handle=96, pos=16344, delta=0, domains=40000 [ 76.687] kgem_add_handle: handle=96, index=2 [ 76.687] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) [ 76.687] [3fd0] bind bo(handle=96, addr=0), format=192, width=48, height=48, pitch=192, tiling=0 -> sampler [ 76.687] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 76.687] gen9_emit_sampler: sampler = 2 [ 76.687] gen9_emit_sf: num_sf_outputs=1 [ 76.687] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 76.687] gen9_emit_vertex_elements: setup id=2 [ 76.687] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 76.687] gen9_render_composite_box: (45, 83), (93, 131) [ 76.687] apply_damage: damage=0x0, region=1 [(45, 83), (93, 131) + (0, 0)] [ 76.687] gen8_vertex_flush[490] = 3 [ 76.687] sna_accel_flush: flush?=1, dirty?=1 [ 76.687] sna_accel_flush: syncing SHM pixmap=4738 (refcnt=2) [ 76.687] _sna_pixmap_move_to_cpu(pixmap=4738, 48x48, flags=3) [ 76.687] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x561c94794371, is-clear?=0 [ 76.687] _sna_pixmap_move_to_cpu: CPU all-damaged [ 76.687] _sna_pixmap_move_to_cpu: syncing CPU bo [ 76.687] kgem_bo_sync__cpu_full: handle=96 [ 76.687] gen8_vertex_close: used=39294, vbo active? 23, vb=4, nreloc=1 [ 76.687] gen8_vertex_close: reloc[0] = 287 [ 76.687] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 76.687] kgem_add_handle: handle=23, index=3 [ 76.687] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 76.687] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=574 [fenced=0] [ 76.687] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 76.687] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 76.687] kgem_fixup_relocs: shrinking by 61440 [ 76.687] __kgem_busy: handle=1, busy=0, wedged=0 [ 76.687] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 76.687] kgem_commit: release handle=119 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ffaff000 [ 76.687] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 76.687] kgem_commit: release handle=96 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff42000 [ 76.687] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 76.687] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 76.687] __kgem_busy: handle=96, busy=131072, wedged=0 [ 76.687] kgem_bo_sync__cpu_full: SYNC: handle=96, needs_flush? 0, domain? 3, busy? 1 [ 76.687] __kgem_busy: handle=96, busy=0, wedged=0 [ 76.687] kgem_bo_retire: retiring bo handle=96 (needed flush? 0), rq? 1 [busy?=0] [ 76.687] __kgem_retire_requests_upto(handle=96, ring=0) [ 76.687] __kgem_retire_rq: request 2 complete [ 76.687] kgem_bo_move_to_cache: release handle=108 [ 76.687] kgem_bo_move_to_inactive: moving handle=108 to inactive [ 76.687] __kgem_retire_rq: request 1 complete [ 76.687] __kgem_bo_flush: handle=119, busy=0, wedged=0 [ 76.687] assert_bo_retired: handle=96, domain: 0 exec? 0, rq? 0 [ 76.687] kgem_bo_is_busy: handle=96, domain: 1 exec? 0, rq? 0 [ 76.687] sna_block_handler (tv=0.0) [ 76.687] sna_wakeup_handler [ 76.687] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=114, name=86 [ 76.687] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 76.687] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 76.687] sna_dri2_get_back: draw size=3840x2160, back buffer handle=114 size=3840x2160, is-scanout? 1, active?=1, pitch=15360, front pitch=15360 [ 76.687] sna_dri2_get_back: reuse backbuffer? 1 [ 76.687] sna_dri2_get_back: back buffer handle=114, active?=1, refcnt=2 [ 76.687] sna_dri2_get_back: cache: handle=128, active=0 [ 76.687] sna_dri2_get_back: reuse cache handle=128, name=76, flags=0 [ 76.687] sna_dri2_get_back: caching handle=114 (name=86, flags=0, active_scanout=1) [ 76.687] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 76.687] sna_dri2_reuse_buffer: reusing back buffer handle=128, name=76, pitch=15360, age=0 [ 76.687] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 76.687] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=32, name=80, active_scanout=2 [ 76.687] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 76.687] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=4, draw=146, pixmap=4091, proxy?=0 [ 76.687] sna_accel_flush: flush?=0, dirty?=0 [ 76.687] sna_accel_flush: flush?=0, dirty?=0 [ 76.687] sna_accel_flush: flush?=0, dirty?=0 [ 76.687] sna_block_handler (tv=0.0) [ 76.687] sna_wakeup_handler [ 76.687] sna_glyphs(op=3, nlist=1, src=(28, 147)) [ 76.687] kgem_bo_is_busy: handle=119, domain: 0 exec? 0, rq? 0 [ 76.687] sna_glyphs: discarding mask [ 76.687] glyphs0_to_dst(op=3, src=(28, 147), nlist=1, dst=(28, 147)+(0, 0)) [ 76.687] clipped_glyphs: no, clip region (0, 0), (850, 564) matches drawable pixmap=94680752682688 size=850x564 [ 76.687] gen9_render_composite: 0x0, current mode=0/1 [ 76.687] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 76.687] kgem_bo_is_busy: handle=119, domain: 0 exec? 0, rq? 0 [ 76.687] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.687] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.687] sna_drawable_use_bo pixmap=4714, box=((0, 0), (850, 564)), flags=7... [ 76.687] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.687] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.687] sna_drawable_use_bo: using whole GPU bo [ 76.687] gen9_composite_set_target: pixmap=4714, format=20020888, size=850x564, pitch=3584, delta=(0,0),damage=0xffffffffffffffff [ 76.687] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.687] color_convert: src=ff6d6d6d [20028888] [ 76.687] color_convert: dst=ff6d6d6d [20028888] [ 76.687] sna_render_get_solid: ff6d6d6d [ 76.687] sna_render_finish_solid(force=0, domain=0, busy=0, dirty=0, size=42) [ 76.687] sna_render_get_solid(42) = ff6d6d6d (new) [ 76.687] kgem_create_proxy: target handle=143 [proxy? -1], offset=168, length=4, io=0 [ 76.687] __kgem_bo_init(handle=143, num_pages=4) [ 76.687] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.687] sna_transform_is_imprecise_integer_translation: no transform [ 76.687] gen9_composite_picture: integer translation (0, 0), removing [ 76.687] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.687] sna_render_pixmap_bo: GPU all damaged [ 76.687] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 76.687] gen4_choose_composite_emitter: solid, identity mask [ 76.687] kgem_check_bo: num_pages=+1522, num_exec=+3 [ 76.687] aligning vertex: was 3, now 4 floats per vertex [ 76.687] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 76.687] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 76.687] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 76.687] kgem_add_handle: handle=4, index=0 [ 76.687] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 76.687] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 76.687] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 76.687] gen9_composite_get_binding_table(ffc0) [ 76.687] kgem_add_reloc64: handle=119, pos=16360, delta=0, domains=20002 [ 76.687] kgem_add_handle: handle=119, index=1 [ 76.687] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=ffaff000) [ 76.687] __kgem_bo_mark_dirty: handle=119 (proxy? 0) [ 76.687] [3fe0] bind bo(handle=119, addr=ffaff000), format=192, width=850, height=564, pitch=3584, tiling=1 -> render [ 76.687] kgem_add_reloc64: handle=143, pos=16344, delta=0, domains=40000 [ 76.687] kgem_add_reloc64: adding proxy [delta=168] for handle=143 [ 76.687] kgem_add_handle: handle=143, index=2 [ 76.687] kgem_add_reloc64[4] = (delta=168, target handle=2, presumed=fff6e000) [ 76.687] [3fd0] bind bo(handle=143, addr=fff6e0a8), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 76.687] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 [ 76.687] kgem_add_handle: handle=6, index=3 [ 76.687] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd581000) [ 76.687] [3fc0] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 76.687] gen9_emit_cc: blend=177 (current=ffffffff), src=17, dst=18 [ 76.687] gen9_emit_sampler: sampler = a [ 76.687] gen9_emit_sf: num_sf_outputs=2 [ 76.687] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.687] gen9_emit_vertex_elements: setup id=9 [ 76.687] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 76.687] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 76.687] glyphs0_to_dst: glyph=(27, 137)x(12, 10), unclipped [ 76.687] emit_primitive_identity_mask__avx2: dst=(27, 137), mask=(64.00, 64.00) x (12.00, 10.00) [ 76.687] glyphs0_to_dst: glyph=(38, 139)x(10, 11), unclipped [ 76.687] emit_primitive_identity_mask__avx2: dst=(38, 139), mask=(640.00, 16.00) x (10.00, 11.00) [ 76.687] glyphs0_to_dst: glyph=(47, 139)x(10, 11), unclipped [ 76.687] emit_primitive_identity_mask__avx2: dst=(47, 139), mask=(640.00, 16.00) x (10.00, 11.00) [ 76.687] glyphs0_to_dst: glyph=(55, 139)x(10, 8), unclipped [ 76.687] emit_primitive_identity_mask__avx2: dst=(55, 139), mask=(576.00, 0.00) x (10.00, 8.00) [ 76.687] glyphs0_to_dst: glyph=(63, 139)x(9, 8), unclipped [ 76.687] emit_primitive_identity_mask__avx2: dst=(63, 139), mask=(848.00, 0.00) x (9.00, 8.00) [ 76.687] glyphs0_to_dst: glyph=(72, 139)x(7, 8), unclipped [ 76.687] emit_primitive_identity_mask__avx2: dst=(72, 139), mask=(560.00, 48.00) x (7.00, 8.00) [ 76.687] glyphs0_to_dst: glyph=(77, 139)x(9, 8), unclipped [ 76.687] emit_primitive_identity_mask__avx2: dst=(77, 139), mask=(848.00, 0.00) x (9.00, 8.00) [ 76.688] glyphs0_to_dst: glyph=(86, 139)x(9, 8), unclipped [ 76.688] emit_primitive_identity_mask__avx2: dst=(86, 139), mask=(592.00, 0.00) x (9.00, 8.00) [ 76.688] glyphs0_to_dst: glyph=(94, 139)x(9, 8), unclipped [ 76.688] emit_primitive_identity_mask__avx2: dst=(94, 139), mask=(544.00, 48.00) x (9.00, 8.00) [ 76.688] glyphs0_to_dst: glyph=(101, 139)x(10, 8), unclipped [ 76.688] emit_primitive_identity_mask__avx2: dst=(101, 139), mask=(576.00, 0.00) x (10.00, 8.00) [ 76.688] gen8_vertex_flush[498] = 30 [ 76.688] gen9_magic_ca_pass: CA fixup (9824 -> 9854) [ 76.688] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 76.688] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.688] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.688] sna_destroy_pixmap: pixmap=4738, attached?=1 [ 76.688] kgem_bo_is_busy: handle=96, domain: 1 exec? 0, rq? 0 [ 76.688] __sna_free_pixmap(pixmap=4738) [ 76.688] __sna_pixmap_free_cpu: discarding CPU buffer, handle=96, size=12288 [ 76.688] kgem_bo_sync__cpu: handle=96 [ 76.688] sna_accel_watch_flush: enable=-1 [ 76.688] _kgem_bo_destroy: handle=96, proxy? 0 [ 76.688] __kgem_bo_destroy: handle=96, size=12288 [ 76.688] __kgem_bo_destroy: handle=96, not reusable [ 76.688] kgem_bo_free: handle=96, size=12288 [ 76.688] __kgem_busy: handle=96, busy=0, wedged=0 [ 76.688] kgem_bo_free: releasing 0x0:0x0 vma for handle=96, count=0 [ 76.688] sna_accel_flush: flush?=0, dirty?=0 [ 76.688] sna_pixmap_create_shm(48x48, depth=32, bpp=32, pitch=192) [ 76.688] __pop_freed_pixmap: reusing freed pixmap=4704 header [ 76.688] create_pixmap_hdr: pixmap=4739, width=48, height=48, usage=0 [ 76.688] kgem_create_map(0x7fc6b408d000 size=9216, read-only?=0) - has_userptr?=1 [ 76.688] __kgem_bo_init(handle=96, num_pages=3) [ 76.688] kgem_create_map(ptr=0x7fc6b408d000, size=9216, pages=3, read_only=0) => handle=96 (proxy? 0) [ 76.688] sna_accel_watch_flush: enable=1 [ 76.688] __sna_damage_all(48, 48) [ 76.688] sna_pixmap_create_shm: serial=4739, 48x48, usage=0 [ 76.688] sna_composite(pixmap=4714, op=3, src=4740+(0, 0), mask=0+(163, 83), dst=4714+(163, 83)+(0, 0), size=(48, 48) [ 76.688] sna_compute_composite_region: dst=(163, 83)x(48, 48) [ 76.688] sna_compute_composite_region: initial clip against dst->pDrawable: (163, 83), (211, 131) [ 76.688] clip_to_dst: region: 1x[(163, 83), (211, 131)], clip: 1x[(0, 0), (850, 564)] [ 76.688] sna_compute_composite_region: clip against dst->pCompositeClip: (163, 83), (211, 131) [ 76.688] sna_compute_composite_region: clip against src (48x48 clip=0): (163, 83), (211, 131) [ 76.688] sna_composite: composite region extents:+(0, 0) -> (163, 83), (211, 131) + (0, 0) [ 76.688] gen9_render_composite: 48x48, current mode=1/1 [ 76.688] kgem_bo_is_render: handle=119, rq? 1 [1] [ 76.688] kgem_bo_is_busy: handle=96, domain: 1 exec? 0, rq? 0 [ 76.688] kgem_bo_is_busy: handle=119, domain: 0 exec? 1, rq? 1 [ 76.688] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.688] gen9_composite_set_target: (163, 83)x(48, 48), partial?=1 [ 76.688] sna_drawable_use_bo pixmap=4714, box=((163, 83), (211, 131)), flags=7... [ 76.688] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.688] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.688] sna_drawable_use_bo: using whole GPU bo [ 76.688] gen9_composite_set_target: pixmap=4714, format=20020888, size=850x564, pitch=3584, delta=(0,0),damage=0xffffffffffffffff [ 76.688] gen9_composite_picture: (0, 0)x(48, 48), dst=(163, 83) [ 76.688] sna_transform_is_imprecise_integer_translation: no transform [ 76.688] gen9_composite_picture: integer translation (0, 0), removing [ 76.688] sna_render_pixmap_bo pixmap=4740, (0, 0)x(48, 48)/(48, 48) [ 76.688] sna_render_pixmap_bo: CPU all damaged [ 76.688] sna_add_flush_pixmap: marking pixmap=4740 for flushing [ 76.688] sna_add_flush_pixmap: new flush bo, flushing before [ 76.688] gen8_vertex_close: used=39416, vbo active? 23, vb=200, nreloc=1 [ 76.688] gen8_vertex_close: reloc[0] = 289 [ 76.688] kgem_add_reloc64: handle=23, pos=289, delta=0, domains=200000 [ 76.688] kgem_add_handle: handle=23, index=4 [ 76.688] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd541000) [ 76.688] sna_render_flush_solid(size=43) [ 76.688] batch[1/1, flags=1800]: 332 332 16320 16384, nreloc=7, nexec=5, nfence=0, aperture=1596 [fenced=0] [ 76.688] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 76.688] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 76.688] kgem_fixup_relocs: shrinking by 61440 [ 76.688] __kgem_busy: handle=1, busy=0, wedged=0 [ 76.688] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 76.688] kgem_commit: release handle=119 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ffaff000 [ 76.688] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 76.688] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 76.688] __kgem_bo_clear_busy: handle=143 [ 76.688] kgem_commit: release handle=143 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff6e000 [ 76.688] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 76.688] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 76.688] __kgem_busy: handle=1, busy=131072, wedged=0 [ 76.688] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 76.688] kgem_bo_is_render: handle=119, rq? 1 [1] [ 76.688] kgem_bo_is_render: handle=96, rq? 0 [0] [ 76.688] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 76.688] gen4_choose_composite_emitter: identity src, no mask [ 76.688] needs_batch_flush: flushing before handle=96 for new reservation [ 76.688] kgem_check_bo: num_pages=+500, num_exec=+2 [ 76.688] aligning vertex: was 4, now 3 floats per vertex [ 76.688] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 76.688] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 76.688] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 76.688] kgem_add_handle: handle=4, index=0 [ 76.688] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 76.688] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 76.688] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 76.688] gen9_composite_get_binding_table(ffc0) [ 76.688] kgem_add_reloc64: handle=119, pos=16360, delta=0, domains=20002 [ 76.688] kgem_add_handle: handle=119, index=1 [ 76.688] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=ffaff000) [ 76.688] __kgem_bo_mark_dirty: handle=119 (proxy? 0) [ 76.688] [3fe0] bind bo(handle=119, addr=ffaff000), format=192, width=850, height=564, pitch=3584, tiling=1 -> render [ 76.688] kgem_add_reloc64: handle=96, pos=16344, delta=0, domains=40000 [ 76.688] kgem_add_handle: handle=96, index=2 [ 76.688] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) [ 76.688] [3fd0] bind bo(handle=96, addr=0), format=192, width=48, height=48, pitch=192, tiling=0 -> sampler [ 76.688] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 76.688] gen9_emit_sampler: sampler = 2 [ 76.688] gen9_emit_sf: num_sf_outputs=1 [ 76.688] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 76.688] gen9_emit_vertex_elements: setup id=2 [ 76.688] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 76.688] gen9_render_composite_box: (163, 83), (211, 131) [ 76.688] apply_damage: damage=0x0, region=1 [(163, 83), (211, 131) + (0, 0)] [ 76.688] gen8_vertex_flush[490] = 3 [ 76.688] sna_glyphs(op=3, nlist=1, src=(143, 147)) [ 76.688] kgem_bo_is_busy: handle=119, domain: 3 exec? 1, rq? 1 [ 76.688] sna_glyphs: discarding mask [ 76.688] glyphs0_to_dst(op=3, src=(143, 147), nlist=1, dst=(143, 147)+(0, 0)) [ 76.688] clipped_glyphs: no, clip region (0, 0), (850, 564) matches drawable pixmap=94680752682688 size=850x564 [ 76.688] gen9_render_composite: 0x0, current mode=1/1 [ 76.688] kgem_bo_is_busy: handle=6, domain: 3 exec? 0, rq? 1 [ 76.688] kgem_bo_is_busy: handle=119, domain: 3 exec? 1, rq? 1 [ 76.688] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.688] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.688] sna_drawable_use_bo pixmap=4714, box=((0, 0), (850, 564)), flags=7... [ 76.688] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.688] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.688] sna_drawable_use_bo: using whole GPU bo [ 76.688] gen9_composite_set_target: pixmap=4714, format=20020888, size=850x564, pitch=3584, delta=(0,0),damage=0xffffffffffffffff [ 76.688] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.688] color_convert: src=ff6d6d6d [20028888] [ 76.688] color_convert: dst=ff6d6d6d [20028888] [ 76.688] sna_render_get_solid: ff6d6d6d [ 76.688] sna_render_get_solid(42) = ff6d6d6d (last) [ 76.688] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.688] sna_transform_is_imprecise_integer_translation: no transform [ 76.688] gen9_composite_picture: integer translation (0, 0), removing [ 76.688] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.688] sna_render_pixmap_bo: GPU all damaged [ 76.688] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 76.688] gen4_choose_composite_emitter: solid, identity mask [ 76.688] kgem_check_bo: num_pages=+1025, num_exec=+2 [ 76.688] aligning vertex: was 3, now 4 floats per vertex [ 76.689] gen9_composite_get_binding_table(ff00) [ 76.689] kgem_add_reloc64: handle=143, pos=16312, delta=0, domains=40000 [ 76.689] kgem_add_reloc64: adding proxy [delta=168] for handle=143 [ 76.689] kgem_add_handle: handle=143, index=3 [ 76.689] kgem_add_reloc64[5] = (delta=168, target handle=3, presumed=fff6e000) [ 76.689] [3fb0] bind bo(handle=143, addr=fff6e0a8), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 76.689] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 [ 76.689] kgem_add_handle: handle=6, index=4 [ 76.689] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd581000) [ 76.689] [3fa0] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 76.689] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 [ 76.689] gen9_emit_sampler: sampler = a [ 76.689] gen9_emit_sf: num_sf_outputs=2 [ 76.689] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.689] gen9_emit_vertex_elements: setup id=9 [ 76.689] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 76.689] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 76.689] glyphs0_to_dst: glyph=(143, 137)x(10, 10), unclipped [ 76.689] emit_primitive_identity_mask__avx2: dst=(143, 137), mask=(80.00, 64.00) x (10.00, 10.00) [ 76.689] glyphs0_to_dst: glyph=(153, 139)x(7, 8), unclipped [ 76.689] emit_primitive_identity_mask__avx2: dst=(153, 139), mask=(560.00, 48.00) x (7.00, 8.00) [ 76.689] glyphs0_to_dst: glyph=(158, 136)x(5, 11), unclipped [ 76.689] emit_primitive_identity_mask__avx2: dst=(158, 136), mask=(784.00, 48.00) x (5.00, 11.00) [ 76.689] glyphs0_to_dst: glyph=(162, 139)x(10, 11), unclipped [ 76.689] emit_primitive_identity_mask__avx2: dst=(162, 139), mask=(656.00, 16.00) x (10.00, 11.00) [ 76.689] glyphs0_to_dst: glyph=(172, 135)x(9, 12), unclipped [ 76.689] emit_primitive_identity_mask__avx2: dst=(172, 135), mask=(592.00, 16.00) x (9.00, 12.00) [ 76.689] glyphs0_to_dst: glyph=(181, 136)x(7, 11), unclipped [ 76.689] emit_primitive_identity_mask__avx2: dst=(181, 136), mask=(624.00, 0.00) x (7.00, 11.00) [ 76.689] glyphs0_to_dst: glyph=(187, 139)x(9, 8), unclipped [ 76.689] emit_primitive_identity_mask__avx2: dst=(187, 139), mask=(592.00, 0.00) x (9.00, 8.00) [ 76.689] glyphs0_to_dst: glyph=(195, 139)x(10, 8), unclipped [ 76.689] emit_primitive_identity_mask__avx2: dst=(195, 139), mask=(576.00, 0.00) x (10.00, 8.00) [ 76.689] glyphs0_to_dst: glyph=(203, 139)x(9, 8), unclipped [ 76.689] emit_primitive_identity_mask__avx2: dst=(203, 139), mask=(576.00, 16.00) x (9.00, 8.00) [ 76.689] glyphs0_to_dst: glyph=(210, 139)x(9, 8), unclipped [ 76.689] emit_primitive_identity_mask__avx2: dst=(210, 139), mask=(576.00, 16.00) x (9.00, 8.00) [ 76.689] glyphs0_to_dst: glyph=(220, 137)x(12, 10), unclipped [ 76.689] emit_primitive_identity_mask__avx2: dst=(220, 137), mask=(64.00, 80.00) x (12.00, 10.00) [ 76.689] gen8_vertex_flush[56c] = 33 [ 76.689] gen9_magic_ca_pass: CA fixup (9857 -> 9890) [ 76.689] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 76.689] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.689] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.689] sna_glyphs(op=3, nlist=1, src=(171, 164)) [ 76.689] kgem_bo_is_busy: handle=119, domain: 3 exec? 1, rq? 1 [ 76.689] sna_glyphs: discarding mask [ 76.689] glyphs0_to_dst(op=3, src=(171, 164), nlist=1, dst=(171, 164)+(0, 0)) [ 76.689] clipped_glyphs: no, clip region (0, 0), (850, 564) matches drawable pixmap=94680752682688 size=850x564 [ 76.689] gen9_render_composite: 0x0, current mode=1/1 [ 76.689] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 76.689] kgem_bo_is_busy: handle=119, domain: 3 exec? 1, rq? 1 [ 76.689] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.689] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.689] sna_drawable_use_bo pixmap=4714, box=((0, 0), (850, 564)), flags=7... [ 76.689] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.689] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.689] sna_drawable_use_bo: using whole GPU bo [ 76.689] gen9_composite_set_target: pixmap=4714, format=20020888, size=850x564, pitch=3584, delta=(0,0),damage=0xffffffffffffffff [ 76.689] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.689] color_convert: src=ff6d6d6d [20028888] [ 76.689] color_convert: dst=ff6d6d6d [20028888] [ 76.689] sna_render_get_solid: ff6d6d6d [ 76.689] sna_render_get_solid(42) = ff6d6d6d (last) [ 76.689] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.689] sna_transform_is_imprecise_integer_translation: no transform [ 76.689] gen9_composite_picture: integer translation (0, 0), removing [ 76.689] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.689] sna_render_pixmap_bo: GPU all damaged [ 76.689] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 76.689] gen4_choose_composite_emitter: solid, identity mask [ 76.689] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.689] gen9_composite_get_binding_table(fe40) [ 76.689] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.689] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.689] gen9_emit_vertex_elements: setup id=9 [ 76.689] glyphs0_to_dst: glyph=(171, 154)x(9, 10), unclipped [ 76.689] emit_primitive_identity_mask__avx2: dst=(171, 154), mask=(80.00, 80.00) x (9.00, 10.00) [ 76.689] glyphs0_to_dst: glyph=(178, 156)x(11, 8), unclipped [ 76.689] emit_primitive_identity_mask__avx2: dst=(178, 156), mask=(608.00, 0.00) x (11.00, 8.00) [ 76.689] glyphs0_to_dst: glyph=(187, 156)x(9, 8), unclipped [ 76.689] emit_primitive_identity_mask__avx2: dst=(187, 156), mask=(544.00, 48.00) x (9.00, 8.00) [ 76.689] glyphs0_to_dst: glyph=(195, 152)x(9, 12), unclipped [ 76.689] emit_primitive_identity_mask__avx2: dst=(195, 152), mask=(96.00, 64.00) x (9.00, 12.00) [ 76.689] gen8_vertex_flush[664] = 12 [ 76.689] gen9_magic_ca_pass: CA fixup (9890 -> 9902) [ 76.689] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 76.689] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.689] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.689] sna_destroy_pixmap: pixmap=4740, attached?=1 [ 76.689] kgem_bo_is_busy: handle=96, domain: 1 exec? 1, rq? 1 [ 76.689] sna_destroy_pixmap: deferring release of active SHM pixmap=4740 [ 76.689] sna_add_flush_pixmap: marking pixmap=4740 for flushing [ 76.689] gen8_vertex_close: used=39608, vbo active? 23, vb=204, nreloc=2 [ 76.689] gen8_vertex_close: reloc[0] = 287 [ 76.689] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 76.689] kgem_add_handle: handle=23, index=5 [ 76.689] kgem_add_reloc64[7] = (delta=0, target handle=5, presumed=fd541000) [ 76.689] gen8_vertex_close: reloc[1] = 342 [ 76.689] kgem_add_reloc64: handle=23, pos=342, delta=0, domains=200000 [ 76.689] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fd541000) [ 76.689] batch[1/1, flags=1800]: 446 446 16288 16384, nreloc=9, nexec=6, nfence=0, aperture=1599 [fenced=0] [ 76.689] __kgem_busy: handle=1, busy=131072, wedged=0 [ 76.689] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd981000 [ 76.689] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 76.689] kgem_fixup_relocs: shrinking by 61440 [ 76.689] __kgem_busy: handle=2, busy=0, wedged=0 [ 76.689] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd981000 [ 76.689] kgem_commit: release handle=119 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ffaff000 [ 76.689] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 76.689] kgem_commit: release handle=96 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff42000 [ 76.689] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 76.689] __kgem_bo_clear_busy: handle=143 [ 76.689] kgem_commit: release handle=143 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff6e000 [ 76.689] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 76.689] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 76.689] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 76.689] sna_accel_flush: flush?=0, dirty?=1 [ 76.689] sna_accel_flush: syncing SHM pixmap=4740 (refcnt=0) [ 76.689] _sna_pixmap_move_to_cpu(pixmap=4740, 48x48, flags=3) [ 76.689] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 76.689] operate_inplace: no, inplace operation not suitable [ 76.689] _sna_pixmap_move_to_cpu: marking as damaged [ 76.689] __sna_damage_all(48, 48) [ 76.690] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 76.690] _sna_pixmap_move_to_cpu: syncing CPU bo [ 76.690] kgem_bo_sync__cpu_full: handle=96 [ 76.690] __kgem_busy: handle=96, busy=131072, wedged=0 [ 76.690] kgem_bo_sync__cpu_full: SYNC: handle=96, needs_flush? 0, domain? 3, busy? 1 [ 76.695] __kgem_busy: handle=96, busy=0, wedged=0 [ 76.695] kgem_bo_retire: retiring bo handle=96 (needed flush? 0), rq? 1 [busy?=0] [ 76.695] __kgem_retire_requests_upto(handle=96, ring=0) [ 76.695] __kgem_retire_rq: request 1 complete [ 76.695] __kgem_retire_rq: request 2 complete [ 76.695] __kgem_bo_flush: handle=119, busy=0, wedged=0 [ 76.695] assert_bo_retired: handle=96, domain: 0 exec? 0, rq? 0 [ 76.695] kgem_bo_is_busy: handle=96, domain: 1 exec? 0, rq? 0 [ 76.695] __sna_free_pixmap(pixmap=4740) [ 76.695] __sna_pixmap_free_cpu: discarding CPU buffer, handle=96, size=12288 [ 76.695] kgem_bo_sync__cpu: handle=96 [ 76.695] sna_accel_watch_flush: enable=-1 [ 76.695] _kgem_bo_destroy: handle=96, proxy? 0 [ 76.695] __kgem_bo_destroy: handle=96, size=12288 [ 76.695] __kgem_bo_destroy: handle=96, not reusable [ 76.695] kgem_bo_free: handle=96, size=12288 [ 76.695] __kgem_busy: handle=96, busy=0, wedged=0 [ 76.695] kgem_bo_free: releasing 0x0:0x0 vma for handle=96, count=0 [ 76.695] sna_accel_flush: flush?=0, dirty?=0 [ 76.695] sna_block_handler (tv=0.0) [ 76.695] sna_wakeup_handler [ 76.695] sna_mode_wakeup: len=64 [ 76.695] sna_dri2_vblank_handler(type=2, sequence=4351, draw=4181) [ 76.695] sna_crtc_record_swap: recording last swap on pipe=0, frame 4351 [msc=4351], time 76.690151 [ 76.695] sna_dri2_vblank_handler: 2 complete, frame=4351 tv=76.690151 [ 76.695] sna_dri2_blit_complete: blit finished [ 76.695] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4351, tv=76.690151) [ 76.695] frame_swap_complete(type=2): draw=146, pipe=0, frame=4351 [msc=4351], tv=76.690151 [ 76.695] sna_accel_flush: flush?=0, dirty?=0 [ 76.695] sna_dri2_event_free(draw?=1) [ 76.695] sna_dri2_remove_event: remove[0x561c947dfbf0] from window 146, active? 1 [ 76.695] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 76.695] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=128] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 76.695] sna_dri2_vblank_handler complete [ 76.695] sna_mode_wakeup: recording last swap on pipe=0, frame 4351 [10ff], time 76.690151 [ 76.695] sna_mode_wakeup: removing handle=114 [active_scanout=0] from scanout, installing handle=32 [active_scanout=2] [ 76.695] sna_mode_wakeup: flip complete, pending? 1 [ 76.695] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 76.695] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 76.695] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 76.695] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 76.695] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 76.695] sna_dri2_get_msc(draw=146, pipe=0) [ 76.695] sna_crtc_record_swap: recording last swap on pipe=0, frame 4351 [msc=4351], time 76.690151 [ 76.695] sna_dri2_get_msc: msc=4351 [raw=4351], ust=76690151 [ 76.695] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=128 (refs=1/1, flush=0) , front=32 (refs=2/3, flush=1) [ 76.695] sna_dri2_schedule_swap(target_msc=4351, divisor=0, remainder=0) [ 76.695] sna_dri2_schedule_swap: using front handle=32, active_scanout?=2, flush?=1 [ 76.695] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 76.695] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 76.695] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 76.695] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 76.695] sna_crtc_record_swap: recording last swap on pipe=0, frame 4351 [msc=4351], time 76.690151 [ 76.695] immediate_swap: current_msc=4351, target_msc=4351 -- yes [ 76.695] can_flip: no, shadow enabled [ 76.695] sna_dri2_add_event: adding event to window 146) [ 76.695] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 76.696] sna_dri2_immediate_blit: no pending blit, starting chain [ 76.696] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 76.696] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 76.696] can_xchg: back size=8700f00, front size=8700f00 [ 76.696] can_xchg: yes, pixmap=4091 [ 76.696] sna_dri2_xchg: win=146, exchange front=32/80,ref=3 and back=128/76,ref=2, pixmap=4091 3840x2160 [ 76.696] sna_dri2_xchg: back_bo handle=128, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 76.696] sna_dri2_xchg: front_bo handle=32, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 76.696] set_bo: pixmap=4091, handle=128 (old handle=32) [ 76.696] set_bo: marking whole pixmap as damaged [ 76.696] set_bo: applying final/discard move-to-gpu [ 76.696] wait_for_shadow: flags=0, flips=0, handle=32, shadow=29 [ 76.696] set_bo: dropping flush hint from handle=32 [ 76.696] set_bo: adding flush hint to handle=128 [ 76.696] mark_stale(handle=32) => 1 [ 76.696] swap_limit: draw=146 setting swap limit to 3 [ 76.696] sna_dri2_swap_limit_validate: swap limit set to 3 [ 76.696] sna_next_vblank(pipe=0, waiting until next vblank) [ 76.696] sna_dri2_schedule_swap: reported target_msc=4351 [ 76.696] sna_accel_flush: flush?=0, dirty?=0 [ 76.696] sna_accel_flush: flush?=0, dirty?=0 [ 76.696] sna_accel_flush: flush?=0, dirty?=0 [ 76.696] sna_accel_flush: flush?=0, dirty?=0 [ 76.696] sna_block_handler (tv=0.0) [ 76.696] kgem_retire, need_retire?=1 [ 76.696] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 76.696] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 76.696] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 76.696] kgem_retire -- retired=0, need_retire=0 [ 76.696] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 76.696] gen6_render_retire: resetting idle vbo [ 76.696] kgem_retire__buffers: handle=142, busy? 0 [0] [ 76.696] kgem_retire__buffers: releasing upload cache for handle=142? 0 [ 76.696] __kgem_bo_destroy: handle=142, size=262144 [ 76.696] kgem_bo_replace_io: transferring io handle=142 to bo [ 76.696] kgem_bo_move_to_inactive: moving handle=142 to inactive [ 76.696] sna_scanout_do_flush: flush timer active: delta=-7 [ 76.696] sna_scanout_do_flush (time=76696), triggered [ 76.696] sna_scanout_flush (time=76696), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 76.696] has_shadow: has pending damage? 1, outstanding flips: 0 [ 76.696] stop_flush: scanout=128 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 76.696] has_shadow: has pending damage? 1, outstanding flips: 0 [ 76.696] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 76.696] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 76.696] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 76.696] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 76.696] sna_pixmap_move_to_gpu: already all-damaged [ 76.696] sna_pixmap_mark_active: pixmap=4091, handle=128 [ 76.696] sna_mode_redisplay: crtc[0] transformed? 0 [ 76.696] sna_mode_redisplay: crtc[1] transformed? 0 [ 76.696] sna_mode_redisplay: crtc[2] transformed? 0 [ 76.696] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=128 [active=1] [ 76.696] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 32, transformed? 0 [ 76.696] get_fb: reusing fb=80 for handle=128 [ 76.697] sna_mode_redisplay: recording flip on CRTC:32 handle=128, active_scanout=2, serial=3 [ 76.697] __kgem_bo_clear_busy: handle=128 [ 76.697] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 76.697] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 76.697] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 76.697] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=128, shadow handle=29 [ 76.697] sna_accel_do_throttle (time=76696), triggered [ 76.697] sna_accel_throttle (time=76696) [ 76.697] sna_accel_disarm_timer[1] (time=76696) [ 76.697] sna_accel_block: evaluating timers, active=5 [ 76.697] sna_accel_block: flush timer expires in 16 [76712] [ 76.697] sna_wakeup_handler [ 76.697] sna_pixmap_create_shm(48x48, depth=32, bpp=32, pitch=192) [ 76.697] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 [ 76.697] create_pixmap: serial=4741, usage=0, 0x0 [ 76.697] create_pixmap_hdr: pixmap=4741, width=48, height=48, usage=0 [ 76.697] kgem_create_map(0x7fc6b4091000 size=9216, read-only?=0) - has_userptr?=1 [ 76.697] __kgem_bo_init(handle=96, num_pages=3) [ 76.697] kgem_create_map(ptr=0x7fc6b4091000, size=9216, pages=3, read_only=0) => handle=96 (proxy? 0) [ 76.697] sna_accel_watch_flush: enable=1 [ 76.697] __sna_damage_all(48, 48) [ 76.697] sna_pixmap_create_shm: serial=4741, 48x48, usage=0 [ 76.697] sna_composite(pixmap=4714, op=3, src=4742+(0, 0), mask=0+(281, 83), dst=4714+(281, 83)+(0, 0), size=(48, 48) [ 76.697] sna_compute_composite_region: dst=(281, 83)x(48, 48) [ 76.697] sna_compute_composite_region: initial clip against dst->pDrawable: (281, 83), (329, 131) [ 76.697] clip_to_dst: region: 1x[(281, 83), (329, 131)], clip: 1x[(0, 0), (850, 564)] [ 76.697] sna_compute_composite_region: clip against dst->pCompositeClip: (281, 83), (329, 131) [ 76.697] sna_compute_composite_region: clip against src (48x48 clip=0): (281, 83), (329, 131) [ 76.697] sna_composite: composite region extents:+(0, 0) -> (281, 83), (329, 131) + (0, 0) [ 76.697] gen9_render_composite: 48x48, current mode=0/0 [ 76.697] kgem_bo_is_render: handle=119, rq? 0 [0] [ 76.697] sna_blt_composite (0, 0), (281, 83), 48x48 [ 76.697] sna_blt_composite: unsupported op [3] for blitting [ 76.697] kgem_bo_is_busy: handle=96, domain: 1 exec? 0, rq? 0 [ 76.697] kgem_bo_is_busy: handle=119, domain: 0 exec? 0, rq? 0 [ 76.697] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.697] gen9_composite_set_target: (281, 83)x(48, 48), partial?=1 [ 76.697] sna_drawable_use_bo pixmap=4714, box=((281, 83), (329, 131)), flags=7... [ 76.697] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.697] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.697] sna_drawable_use_bo: using whole GPU bo [ 76.697] gen9_composite_set_target: pixmap=4714, format=20020888, size=850x564, pitch=3584, delta=(0,0),damage=0xffffffffffffffff [ 76.697] gen9_composite_picture: (0, 0)x(48, 48), dst=(281, 83) [ 76.697] sna_transform_is_imprecise_integer_translation: no transform [ 76.697] gen9_composite_picture: integer translation (0, 0), removing [ 76.697] sna_render_pixmap_bo pixmap=4742, (0, 0)x(48, 48)/(48, 48) [ 76.697] sna_render_pixmap_bo: CPU all damaged [ 76.697] sna_add_flush_pixmap: marking pixmap=4742 for flushing [ 76.698] kgem_bo_is_render: handle=119, rq? 0 [0] [ 76.698] kgem_bo_is_render: handle=96, rq? 0 [0] [ 76.698] kgem_bo_is_render: handle=119, rq? 0 [0] [ 76.698] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 76.698] gen4_choose_composite_emitter: identity src, no mask [ 76.698] needs_batch_flush: flushing before handle=96 for new reservation [ 76.698] kgem_check_bo: num_pages=+500, num_exec=+2 [ 76.698] aligning vertex: was 4, now 3 floats per vertex [ 76.698] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 76.698] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 76.698] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 76.698] kgem_add_handle: handle=4, index=0 [ 76.698] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 76.698] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 76.698] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 76.698] gen9_composite_get_binding_table(ffc0) [ 76.698] kgem_add_reloc64: handle=119, pos=16360, delta=0, domains=20002 [ 76.698] kgem_add_handle: handle=119, index=1 [ 76.698] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=ffaff000) [ 76.698] __kgem_bo_mark_dirty: handle=119 (proxy? 0) [ 76.698] [3fe0] bind bo(handle=119, addr=ffaff000), format=192, width=850, height=564, pitch=3584, tiling=1 -> render [ 76.698] kgem_add_reloc64: handle=96, pos=16344, delta=0, domains=40000 [ 76.698] kgem_add_handle: handle=96, index=2 [ 76.698] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) [ 76.698] [3fd0] bind bo(handle=96, addr=0), format=192, width=48, height=48, pitch=192, tiling=0 -> sampler [ 76.698] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 76.698] gen9_emit_sampler: sampler = 2 [ 76.698] gen9_emit_sf: num_sf_outputs=1 [ 76.698] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 76.698] gen9_emit_vertex_elements: setup id=2 [ 76.698] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 76.698] gen9_render_composite_box: (281, 83), (329, 131) [ 76.698] apply_damage: damage=0x0, region=1 [(281, 83), (329, 131) + (0, 0)] [ 76.698] gen8_vertex_flush[490] = 3 [ 76.698] sna_glyphs(op=3, nlist=1, src=(271, 147)) [ 76.698] kgem_bo_is_busy: handle=119, domain: 0 exec? 1, rq? 1 [ 76.698] sna_glyphs: discarding mask [ 76.698] glyphs0_to_dst(op=3, src=(271, 147), nlist=1, dst=(271, 147)+(0, 0)) [ 76.698] clipped_glyphs: no, clip region (0, 0), (850, 564) matches drawable pixmap=94680752682688 size=850x564 [ 76.698] gen9_render_composite: 0x0, current mode=1/1 [ 76.698] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 76.698] kgem_bo_is_busy: handle=119, domain: 0 exec? 1, rq? 1 [ 76.698] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.698] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.698] sna_drawable_use_bo pixmap=4714, box=((0, 0), (850, 564)), flags=7... [ 76.698] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.698] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.698] sna_drawable_use_bo: using whole GPU bo [ 76.698] gen9_composite_set_target: pixmap=4714, format=20020888, size=850x564, pitch=3584, delta=(0,0),damage=0xffffffffffffffff [ 76.698] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.698] color_convert: src=ff6d6d6d [20028888] [ 76.698] color_convert: dst=ff6d6d6d [20028888] [ 76.698] sna_render_get_solid: ff6d6d6d [ 76.698] sna_render_get_solid(42) = ff6d6d6d (last) [ 76.698] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.698] sna_transform_is_imprecise_integer_translation: no transform [ 76.698] gen9_composite_picture: integer translation (0, 0), removing [ 76.698] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.698] sna_render_pixmap_bo: GPU all damaged [ 76.698] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 76.698] gen4_choose_composite_emitter: solid, identity mask [ 76.698] kgem_check_bo: num_pages=+1025, num_exec=+2 [ 76.699] kgem_flush: opportunistic flushing? flush=1,0, aperture=510/262144, idle?=1 [ 76.699] gen8_vertex_close: used=9, vbo active? 23, vb=4, nreloc=1 [ 76.699] gen8_vertex_close: reloc[0] = 287 [ 76.699] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 76.699] kgem_add_handle: handle=23, index=3 [ 76.699] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 76.699] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=574 [fenced=0] [ 76.699] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 76.699] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 76.699] kgem_fixup_relocs: shrinking by 61440 [ 76.699] __kgem_busy: handle=1, busy=0, wedged=0 [ 76.699] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 76.699] kgem_commit: release handle=119 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ffaff000 [ 76.699] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 76.699] kgem_commit: release handle=96 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff3f000 [ 76.699] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 76.699] __kgem_busy: handle=1, busy=0, wedged=0 [ 76.699] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 76.699] kgem_check_bo: num_pages=+1522, num_exec=+3 [ 76.699] aligning vertex: was 3, now 4 floats per vertex [ 76.699] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 76.699] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 76.699] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 76.699] kgem_add_handle: handle=4, index=0 [ 76.699] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 76.699] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 76.699] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 76.699] gen9_composite_get_binding_table(ffc0) [ 76.699] kgem_add_reloc64: handle=119, pos=16360, delta=0, domains=20002 [ 76.699] kgem_add_handle: handle=119, index=1 [ 76.699] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=ffaff000) [ 76.699] __kgem_bo_mark_dirty: handle=119 (proxy? 0) [ 76.699] [3fe0] bind bo(handle=119, addr=ffaff000), format=192, width=850, height=564, pitch=3584, tiling=1 -> render [ 76.699] kgem_add_reloc64: handle=143, pos=16344, delta=0, domains=40000 [ 76.699] kgem_add_reloc64: adding proxy [delta=168] for handle=143 [ 76.699] kgem_add_handle: handle=143, index=2 [ 76.699] kgem_add_reloc64[4] = (delta=168, target handle=2, presumed=fff6e000) [ 76.699] [3fd0] bind bo(handle=143, addr=fff6e0a8), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 76.699] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 [ 76.699] kgem_add_handle: handle=6, index=3 [ 76.699] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd581000) [ 76.699] [3fc0] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 76.699] gen9_emit_cc: blend=177 (current=ffffffff), src=17, dst=18 [ 76.699] gen9_emit_sampler: sampler = a [ 76.699] gen9_emit_sf: num_sf_outputs=2 [ 76.699] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.699] gen9_emit_vertex_elements: setup id=9 [ 76.699] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 76.700] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 76.700] glyphs0_to_dst: glyph=(271, 137)x(9, 10), unclipped [ 76.700] emit_primitive_identity_mask__avx2: dst=(271, 137), mask=(80.00, 80.00) x (9.00, 10.00) [ 76.700] glyphs0_to_dst: glyph=(278, 139)x(9, 8), unclipped [ 76.700] emit_primitive_identity_mask__avx2: dst=(278, 139), mask=(848.00, 0.00) x (9.00, 8.00) [ 76.700] glyphs0_to_dst: glyph=(287, 139)x(9, 8), unclipped [ 76.700] emit_primitive_identity_mask__avx2: dst=(287, 139), mask=(592.00, 0.00) x (9.00, 8.00) [ 76.700] glyphs0_to_dst: glyph=(295, 139)x(10, 11), unclipped [ 76.700] emit_primitive_identity_mask__avx2: dst=(295, 139), mask=(656.00, 16.00) x (10.00, 11.00) [ 76.700] glyphs0_to_dst: glyph=(305, 139)x(9, 8), unclipped [ 76.700] emit_primitive_identity_mask__avx2: dst=(305, 139), mask=(112.00, 64.00) x (9.00, 8.00) [ 76.700] glyphs0_to_dst: glyph=(313, 139)x(9, 8), unclipped [ 76.700] emit_primitive_identity_mask__avx2: dst=(313, 139), mask=(848.00, 0.00) x (9.00, 8.00) [ 76.700] glyphs0_to_dst: glyph=(321, 139)x(10, 11), unclipped [ 76.700] emit_primitive_identity_mask__avx2: dst=(321, 139), mask=(656.00, 16.00) x (10.00, 11.00) [ 76.700] glyphs0_to_dst: glyph=(330, 139)x(10, 8), unclipped [ 76.700] emit_primitive_identity_mask__avx2: dst=(330, 139), mask=(576.00, 0.00) x (10.00, 8.00) [ 76.700] gen8_vertex_flush[498] = 24 [ 76.700] gen9_magic_ca_pass: CA fixup (3 -> 27) [ 76.700] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 76.700] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.700] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.700] sna_glyphs(op=3, nlist=1, src=(277, 164)) [ 76.700] kgem_bo_is_busy: handle=119, domain: 3 exec? 1, rq? 1 [ 76.700] sna_glyphs: discarding mask [ 76.700] glyphs0_to_dst(op=3, src=(277, 164), nlist=1, dst=(277, 164)+(0, 0)) [ 76.700] clipped_glyphs: no, clip region (0, 0), (850, 564) matches drawable pixmap=94680752682688 size=850x564 [ 76.700] gen9_render_composite: 0x0, current mode=1/1 [ 76.700] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 76.700] kgem_bo_is_busy: handle=119, domain: 3 exec? 1, rq? 1 [ 76.700] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.700] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.700] sna_drawable_use_bo pixmap=4714, box=((0, 0), (850, 564)), flags=7... [ 76.700] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.700] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.700] sna_drawable_use_bo: using whole GPU bo [ 76.700] gen9_composite_set_target: pixmap=4714, format=20020888, size=850x564, pitch=3584, delta=(0,0),damage=0xffffffffffffffff [ 76.700] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.700] color_convert: src=ff6d6d6d [20028888] [ 76.700] color_convert: dst=ff6d6d6d [20028888] [ 76.700] sna_render_get_solid: ff6d6d6d [ 76.700] sna_render_get_solid(42) = ff6d6d6d (last) [ 76.700] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.700] sna_transform_is_imprecise_integer_translation: no transform [ 76.700] gen9_composite_picture: integer translation (0, 0), removing [ 76.700] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.700] sna_render_pixmap_bo: GPU all damaged [ 76.700] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 76.700] gen4_choose_composite_emitter: solid, identity mask [ 76.700] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.700] gen9_composite_get_binding_table(fec0) [ 76.700] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.700] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.700] gen9_emit_vertex_elements: setup id=9 [ 76.700] glyphs0_to_dst: glyph=(276, 154)x(10, 10), unclipped [ 76.700] emit_primitive_identity_mask__avx2: dst=(276, 154), mask=(560.00, 32.00) x (10.00, 10.00) [ 76.700] glyphs0_to_dst: glyph=(285, 156)x(9, 8), unclipped [ 76.700] emit_primitive_identity_mask__avx2: dst=(285, 156), mask=(112.00, 64.00) x (9.00, 8.00) [ 76.700] glyphs0_to_dst: glyph=(294, 156)x(10, 11), unclipped [ 76.700] emit_primitive_identity_mask__avx2: dst=(294, 156), mask=(640.00, 16.00) x (10.00, 11.00) [ 76.700] glyphs0_to_dst: glyph=(303, 156)x(10, 11), unclipped [ 76.700] emit_primitive_identity_mask__avx2: dst=(303, 156), mask=(640.00, 16.00) x (10.00, 11.00) [ 76.700] glyphs0_to_dst: glyph=(311, 156)x(11, 8), unclipped [ 76.700] emit_primitive_identity_mask__avx2: dst=(311, 156), mask=(608.00, 0.00) x (11.00, 8.00) [ 76.700] glyphs0_to_dst: glyph=(321, 156)x(7, 8), unclipped [ 76.700] emit_primitive_identity_mask__avx2: dst=(321, 156), mask=(560.00, 48.00) x (7.00, 8.00) [ 76.700] glyphs0_to_dst: glyph=(327, 153)x(7, 11), unclipped [ 76.700] emit_primitive_identity_mask__avx2: dst=(327, 153), mask=(624.00, 0.00) x (7.00, 11.00) [ 76.700] gen8_vertex_flush[590] = 21 [ 76.700] gen9_magic_ca_pass: CA fixup (27 -> 48) [ 76.700] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 76.700] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.700] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.700] sna_destroy_pixmap: pixmap=4742, attached?=1 [ 76.700] kgem_bo_is_busy: handle=96, domain: 3 exec? 0, rq? 1 [ 76.700] sna_destroy_pixmap: deferring release of active SHM pixmap=4742 [ 76.700] sna_add_flush_pixmap: marking pixmap=4742 for flushing [ 76.700] __kgem_busy: handle=1, busy=0, wedged=0 [ 76.700] __kgem_ring_is_idle: ring=0 idle (handle=1) [ 76.700] __kgem_retire_rq: request 1 complete [ 76.700] sna_add_flush_pixmap: new flush bo, flushing before [ 76.700] gen8_vertex_close: used=192, vbo active? 23, vb=200, nreloc=1 [ 76.700] gen8_vertex_close: reloc[0] = 289 [ 76.700] kgem_add_reloc64: handle=23, pos=289, delta=0, domains=200000 [ 76.700] kgem_add_handle: handle=23, index=4 [ 76.700] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd541000) [ 76.700] batch[1/1, flags=1800]: 394 394 16320 16384, nreloc=7, nexec=5, nfence=0, aperture=1596 [fenced=0] [ 76.700] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 76.700] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 76.700] kgem_fixup_relocs: shrinking by 61440 [ 76.700] __kgem_busy: handle=1, busy=0, wedged=0 [ 76.700] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 76.700] kgem_commit: release handle=119 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ffaff000 [ 76.700] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 76.700] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 76.700] __kgem_bo_clear_busy: handle=143 [ 76.700] kgem_commit: release handle=143 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff6e000 [ 76.700] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 76.700] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 76.700] __kgem_busy: handle=1, busy=0, wedged=0 [ 76.700] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 76.700] sna_accel_flush: flush?=0, dirty?=1 [ 76.700] sna_accel_flush: syncing SHM pixmap=4742 (refcnt=0) [ 76.700] _sna_pixmap_move_to_cpu(pixmap=4742, 48x48, flags=3) [ 76.700] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 76.700] operate_inplace: no, inplace operation not suitable [ 76.700] _sna_pixmap_move_to_cpu: marking as damaged [ 76.700] __sna_damage_all(48, 48) [ 76.700] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 76.700] _sna_pixmap_move_to_cpu: syncing CPU bo [ 76.700] kgem_bo_sync__cpu_full: handle=96 [ 76.700] __kgem_busy: handle=96, busy=0, wedged=0 [ 76.700] kgem_bo_sync__cpu_full: SYNC: handle=96, needs_flush? 0, domain? 0, busy? 0 [ 76.700] __kgem_busy: handle=96, busy=0, wedged=0 [ 76.700] kgem_bo_retire: retiring bo handle=96 (needed flush? 0), rq? 0 [busy?=0] [ 76.700] assert_bo_retired: handle=96, domain: 0 exec? 0, rq? 0 [ 76.700] kgem_bo_is_busy: handle=96, domain: 1 exec? 0, rq? 0 [ 76.700] __sna_free_pixmap(pixmap=4742) [ 76.700] __sna_pixmap_free_cpu: discarding CPU buffer, handle=96, size=12288 [ 76.700] kgem_bo_sync__cpu: handle=96 [ 76.700] sna_accel_watch_flush: enable=-1 [ 76.700] _kgem_bo_destroy: handle=96, proxy? 0 [ 76.700] __kgem_bo_destroy: handle=96, size=12288 [ 76.700] __kgem_bo_destroy: handle=96, not reusable [ 76.700] kgem_bo_free: handle=96, size=12288 [ 76.700] __kgem_busy: handle=96, busy=0, wedged=0 [ 76.700] kgem_bo_free: releasing 0x0:0x0 vma for handle=96, count=0 [ 76.700] sna_pixmap_create_shm(48x48, depth=32, bpp=32, pitch=192) [ 76.700] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 [ 76.700] create_pixmap: serial=4743, usage=0, 0x0 [ 76.700] create_pixmap_hdr: pixmap=4743, width=48, height=48, usage=0 [ 76.700] kgem_create_map(0x7fc6b40a5000 size=9216, read-only?=0) - has_userptr?=1 [ 76.700] __kgem_bo_init(handle=96, num_pages=3) [ 76.700] kgem_create_map(ptr=0x7fc6b40a5000, size=9216, pages=3, read_only=0) => handle=96 (proxy? 0) [ 76.700] sna_accel_watch_flush: enable=1 [ 76.700] __sna_damage_all(48, 48) [ 76.700] sna_pixmap_create_shm: serial=4743, 48x48, usage=0 [ 76.700] sna_composite(pixmap=4714, op=3, src=4744+(0, 0), mask=0+(399, 83), dst=4714+(399, 83)+(0, 0), size=(48, 48) [ 76.700] sna_compute_composite_region: dst=(399, 83)x(48, 48) [ 76.700] sna_compute_composite_region: initial clip against dst->pDrawable: (399, 83), (447, 131) [ 76.700] clip_to_dst: region: 1x[(399, 83), (447, 131)], clip: 1x[(0, 0), (850, 564)] [ 76.700] sna_compute_composite_region: clip against dst->pCompositeClip: (399, 83), (447, 131) [ 76.700] sna_compute_composite_region: clip against src (48x48 clip=0): (399, 83), (447, 131) [ 76.700] sna_composite: composite region extents:+(0, 0) -> (399, 83), (447, 131) + (0, 0) [ 76.700] gen9_render_composite: 48x48, current mode=0/1 [ 76.700] kgem_bo_is_render: handle=119, rq? 1 [1] [ 76.700] kgem_bo_is_busy: handle=96, domain: 1 exec? 0, rq? 0 [ 76.700] kgem_bo_is_busy: handle=119, domain: 3 exec? 0, rq? 1 [ 76.700] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.700] gen9_composite_set_target: (399, 83)x(48, 48), partial?=1 [ 76.700] sna_drawable_use_bo pixmap=4714, box=((399, 83), (447, 131)), flags=7... [ 76.700] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.700] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.700] sna_drawable_use_bo: using whole GPU bo [ 76.700] gen9_composite_set_target: pixmap=4714, format=20020888, size=850x564, pitch=3584, delta=(0,0),damage=0xffffffffffffffff [ 76.700] gen9_composite_picture: (0, 0)x(48, 48), dst=(399, 83) [ 76.701] sna_transform_is_imprecise_integer_translation: no transform [ 76.701] gen9_composite_picture: integer translation (0, 0), removing [ 76.701] sna_render_pixmap_bo pixmap=4744, (0, 0)x(48, 48)/(48, 48) [ 76.701] sna_render_pixmap_bo: CPU all damaged [ 76.701] sna_add_flush_pixmap: marking pixmap=4744 for flushing [ 76.701] kgem_bo_is_render: handle=119, rq? 1 [1] [ 76.701] kgem_bo_is_render: handle=96, rq? 0 [0] [ 76.701] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 76.701] gen4_choose_composite_emitter: identity src, no mask [ 76.701] needs_batch_flush: flushing before handle=96 for new reservation [ 76.701] kgem_check_bo: num_pages=+500, num_exec=+2 [ 76.701] aligning vertex: was 4, now 3 floats per vertex [ 76.701] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 76.701] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 76.701] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 76.701] kgem_add_handle: handle=4, index=0 [ 76.701] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 76.701] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 76.701] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 76.701] gen9_composite_get_binding_table(ffc0) [ 76.701] kgem_add_reloc64: handle=119, pos=16360, delta=0, domains=20002 [ 76.701] kgem_add_handle: handle=119, index=1 [ 76.701] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=ffaff000) [ 76.701] __kgem_bo_mark_dirty: handle=119 (proxy? 0) [ 76.701] [3fe0] bind bo(handle=119, addr=ffaff000), format=192, width=850, height=564, pitch=3584, tiling=1 -> render [ 76.701] kgem_add_reloc64: handle=96, pos=16344, delta=0, domains=40000 [ 76.701] kgem_add_handle: handle=96, index=2 [ 76.701] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) [ 76.701] [3fd0] bind bo(handle=96, addr=0), format=192, width=48, height=48, pitch=192, tiling=0 -> sampler [ 76.701] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 76.701] gen9_emit_sampler: sampler = 2 [ 76.701] gen9_emit_sf: num_sf_outputs=1 [ 76.701] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 76.701] gen9_emit_vertex_elements: setup id=2 [ 76.701] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 76.701] gen9_render_composite_box: (399, 83), (447, 131) [ 76.701] apply_damage: damage=0x0, region=1 [(399, 83), (447, 131) + (0, 0)] [ 76.701] gen8_vertex_flush[490] = 3 [ 76.701] sna_glyphs(op=3, nlist=1, src=(400, 147)) [ 76.701] kgem_bo_is_busy: handle=119, domain: 3 exec? 1, rq? 1 [ 76.701] sna_glyphs: discarding mask [ 76.701] glyphs0_to_dst(op=3, src=(400, 147), nlist=1, dst=(400, 147)+(0, 0)) [ 76.701] clipped_glyphs: no, clip region (0, 0), (850, 564) matches drawable pixmap=94680752682688 size=850x564 [ 76.701] gen9_render_composite: 0x0, current mode=1/1 [ 76.701] kgem_bo_is_busy: handle=6, domain: 3 exec? 0, rq? 1 [ 76.701] kgem_bo_is_busy: handle=119, domain: 3 exec? 1, rq? 1 [ 76.701] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.701] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.701] sna_drawable_use_bo pixmap=4714, box=((0, 0), (850, 564)), flags=7... [ 76.701] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.701] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.701] sna_drawable_use_bo: using whole GPU bo [ 76.701] gen9_composite_set_target: pixmap=4714, format=20020888, size=850x564, pitch=3584, delta=(0,0),damage=0xffffffffffffffff [ 76.701] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.701] color_convert: src=ff6d6d6d [20028888] [ 76.701] color_convert: dst=ff6d6d6d [20028888] [ 76.701] sna_render_get_solid: ff6d6d6d [ 76.701] sna_render_get_solid(42) = ff6d6d6d (last) [ 76.701] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.701] sna_transform_is_imprecise_integer_translation: no transform [ 76.701] gen9_composite_picture: integer translation (0, 0), removing [ 76.701] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.701] sna_render_pixmap_bo: GPU all damaged [ 76.701] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 76.701] gen4_choose_composite_emitter: solid, identity mask [ 76.701] kgem_check_bo: num_pages=+1025, num_exec=+2 [ 76.701] aligning vertex: was 3, now 4 floats per vertex [ 76.701] gen9_composite_get_binding_table(ff00) [ 76.701] kgem_add_reloc64: handle=143, pos=16312, delta=0, domains=40000 [ 76.701] kgem_add_reloc64: adding proxy [delta=168] for handle=143 [ 76.701] kgem_add_handle: handle=143, index=3 [ 76.701] kgem_add_reloc64[5] = (delta=168, target handle=3, presumed=fff6e000) [ 76.701] [3fb0] bind bo(handle=143, addr=fff6e0a8), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 76.701] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 [ 76.701] kgem_add_handle: handle=6, index=4 [ 76.701] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd581000) [ 76.701] [3fa0] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 76.701] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 [ 76.701] gen9_emit_sampler: sampler = a [ 76.701] gen9_emit_sf: num_sf_outputs=2 [ 76.701] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.701] gen9_emit_vertex_elements: setup id=9 [ 76.701] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 76.701] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 76.701] glyphs0_to_dst: glyph=(399, 137)x(13, 10), unclipped [ 76.701] emit_primitive_identity_mask__avx2: dst=(399, 137), mask=(96.00, 80.00) x (13.00, 10.00) [ 76.701] glyphs0_to_dst: glyph=(412, 139)x(9, 8), unclipped [ 76.701] emit_primitive_identity_mask__avx2: dst=(412, 139), mask=(592.00, 0.00) x (9.00, 8.00) [ 76.701] glyphs0_to_dst: glyph=(421, 135)x(5, 12), unclipped [ 76.701] emit_primitive_identity_mask__avx2: dst=(421, 135), mask=(800.00, 32.00) x (5.00, 12.00) [ 76.701] glyphs0_to_dst: glyph=(424, 136)x(5, 11), unclipped [ 76.701] emit_primitive_identity_mask__avx2: dst=(424, 136), mask=(784.00, 48.00) x (5.00, 11.00) [ 76.701] glyphs0_to_dst: glyph=(429, 139)x(9, 8), unclipped [ 76.701] emit_primitive_identity_mask__avx2: dst=(429, 139), mask=(592.00, 0.00) x (9.00, 8.00) [ 76.701] glyphs0_to_dst: glyph=(437, 139)x(10, 8), unclipped [ 76.701] emit_primitive_identity_mask__avx2: dst=(437, 139), mask=(576.00, 0.00) x (10.00, 8.00) [ 76.701] gen8_vertex_flush[56c] = 18 [ 76.701] gen9_magic_ca_pass: CA fixup (51 -> 69) [ 76.701] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 76.701] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.701] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.701] sna_glyphs(op=3, nlist=1, src=(391, 164)) [ 76.701] kgem_bo_is_busy: handle=119, domain: 3 exec? 1, rq? 1 [ 76.701] sna_glyphs: discarding mask [ 76.701] glyphs0_to_dst(op=3, src=(391, 164), nlist=1, dst=(391, 164)+(0, 0)) [ 76.701] clipped_glyphs: no, clip region (0, 0), (850, 564) matches drawable pixmap=94680752682688 size=850x564 [ 76.701] gen9_render_composite: 0x0, current mode=1/1 [ 76.701] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 76.701] kgem_bo_is_busy: handle=119, domain: 3 exec? 1, rq? 1 [ 76.701] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.701] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.701] sna_drawable_use_bo pixmap=4714, box=((0, 0), (850, 564)), flags=7... [ 76.701] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.701] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.701] sna_drawable_use_bo: using whole GPU bo [ 76.701] gen9_composite_set_target: pixmap=4714, format=20020888, size=850x564, pitch=3584, delta=(0,0),damage=0xffffffffffffffff [ 76.701] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.701] color_convert: src=ff6d6d6d [20028888] [ 76.701] color_convert: dst=ff6d6d6d [20028888] [ 76.701] sna_render_get_solid: ff6d6d6d [ 76.701] sna_render_get_solid(42) = ff6d6d6d (last) [ 76.701] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.701] sna_transform_is_imprecise_integer_translation: no transform [ 76.701] gen9_composite_picture: integer translation (0, 0), removing [ 76.701] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.701] sna_render_pixmap_bo: GPU all damaged [ 76.701] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 76.701] gen4_choose_composite_emitter: solid, identity mask [ 76.701] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.701] gen9_composite_get_binding_table(fe40) [ 76.701] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.701] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.701] gen9_emit_vertex_elements: setup id=9 [ 76.701] glyphs0_to_dst: glyph=(390, 154)x(12, 10), unclipped [ 76.701] emit_primitive_identity_mask__avx2: dst=(390, 154), mask=(64.00, 64.00) x (12.00, 10.00) [ 76.701] glyphs0_to_dst: glyph=(400, 156)x(9, 8), unclipped [ 76.701] emit_primitive_identity_mask__avx2: dst=(400, 156), mask=(544.00, 48.00) x (9.00, 8.00) [ 76.701] glyphs0_to_dst: glyph=(407, 156)x(9, 8), unclipped [ 76.701] emit_primitive_identity_mask__avx2: dst=(407, 156), mask=(544.00, 48.00) x (9.00, 8.00) [ 76.701] glyphs0_to_dst: glyph=(414, 156)x(11, 8), unclipped [ 76.701] emit_primitive_identity_mask__avx2: dst=(414, 156), mask=(608.00, 0.00) x (11.00, 8.00) [ 76.701] glyphs0_to_dst: glyph=(424, 156)x(9, 8), unclipped [ 76.701] emit_primitive_identity_mask__avx2: dst=(424, 156), mask=(112.00, 64.00) x (9.00, 8.00) [ 76.701] glyphs0_to_dst: glyph=(433, 156)x(9, 8), unclipped [ 76.701] emit_primitive_identity_mask__avx2: dst=(433, 156), mask=(592.00, 0.00) x (9.00, 8.00) [ 76.701] glyphs0_to_dst: glyph=(442, 153)x(7, 11), unclipped [ 76.701] emit_primitive_identity_mask__avx2: dst=(442, 153), mask=(624.00, 0.00) x (7.00, 11.00) [ 76.701] glyphs0_to_dst: glyph=(447, 156)x(9, 8), unclipped [ 76.701] emit_primitive_identity_mask__avx2: dst=(447, 156), mask=(576.00, 16.00) x (9.00, 8.00) [ 76.701] gen8_vertex_flush[664] = 24 [ 76.701] gen9_magic_ca_pass: CA fixup (69 -> 93) [ 76.701] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 76.701] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.701] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.701] sna_destroy_pixmap: pixmap=4744, attached?=1 [ 76.701] kgem_bo_is_busy: handle=96, domain: 1 exec? 1, rq? 1 [ 76.701] sna_destroy_pixmap: deferring release of active SHM pixmap=4744 [ 76.701] sna_add_flush_pixmap: marking pixmap=4744 for flushing [ 76.701] gen8_vertex_close: used=372, vbo active? 23, vb=204, nreloc=2 [ 76.701] gen8_vertex_close: reloc[0] = 287 [ 76.701] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 76.701] kgem_add_handle: handle=23, index=5 [ 76.701] kgem_add_reloc64[7] = (delta=0, target handle=5, presumed=fd541000) [ 76.701] gen8_vertex_close: reloc[1] = 342 [ 76.701] kgem_add_reloc64: handle=23, pos=342, delta=0, domains=200000 [ 76.701] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fd541000) [ 76.701] batch[1/1, flags=1800]: 446 446 16288 16384, nreloc=9, nexec=6, nfence=0, aperture=1599 [fenced=0] [ 76.701] __kgem_busy: handle=1, busy=0, wedged=0 [ 76.701] __kgem_retire_rq: request 1 complete [ 76.701] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 76.701] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 76.701] kgem_fixup_relocs: shrinking by 61440 [ 76.701] __kgem_busy: handle=1, busy=0, wedged=0 [ 76.701] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 76.701] kgem_commit: release handle=119 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ffaff000 [ 76.701] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 76.701] kgem_commit: release handle=96 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff42000 [ 76.701] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 76.701] __kgem_bo_clear_busy: handle=143 [ 76.701] kgem_commit: release handle=143 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff6e000 [ 76.701] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 76.701] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 76.701] __kgem_busy: handle=1, busy=131072, wedged=0 [ 76.701] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 76.701] sna_accel_flush: flush?=0, dirty?=1 [ 76.701] sna_accel_flush: syncing SHM pixmap=4744 (refcnt=0) [ 76.701] _sna_pixmap_move_to_cpu(pixmap=4744, 48x48, flags=3) [ 76.701] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 76.701] operate_inplace: no, inplace operation not suitable [ 76.701] _sna_pixmap_move_to_cpu: marking as damaged [ 76.701] __sna_damage_all(48, 48) [ 76.701] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 76.701] _sna_pixmap_move_to_cpu: syncing CPU bo [ 76.701] kgem_bo_sync__cpu_full: handle=96 [ 76.701] __kgem_busy: handle=96, busy=0, wedged=0 [ 76.701] kgem_bo_sync__cpu_full: SYNC: handle=96, needs_flush? 0, domain? 3, busy? 0 [ 76.701] __kgem_busy: handle=96, busy=0, wedged=0 [ 76.701] kgem_bo_retire: retiring bo handle=96 (needed flush? 0), rq? 1 [busy?=0] [ 76.701] __kgem_retire_requests_upto(handle=96, ring=0) [ 76.701] __kgem_retire_rq: request 1 complete [ 76.701] __kgem_bo_flush: handle=119, busy=0, wedged=0 [ 76.701] assert_bo_retired: handle=96, domain: 0 exec? 0, rq? 0 [ 76.701] kgem_bo_is_busy: handle=96, domain: 1 exec? 0, rq? 0 [ 76.701] __sna_free_pixmap(pixmap=4744) [ 76.701] __sna_pixmap_free_cpu: discarding CPU buffer, handle=96, size=12288 [ 76.701] kgem_bo_sync__cpu: handle=96 [ 76.701] sna_accel_watch_flush: enable=-1 [ 76.701] _kgem_bo_destroy: handle=96, proxy? 0 [ 76.701] __kgem_bo_destroy: handle=96, size=12288 [ 76.701] __kgem_bo_destroy: handle=96, not reusable [ 76.701] kgem_bo_free: handle=96, size=12288 [ 76.701] __kgem_busy: handle=96, busy=0, wedged=0 [ 76.701] kgem_bo_free: releasing 0x0:0x0 vma for handle=96, count=0 [ 76.701] sna_pixmap_create_shm(48x48, depth=32, bpp=32, pitch=192) [ 76.701] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 [ 76.701] create_pixmap: serial=4745, usage=0, 0x0 [ 76.701] create_pixmap_hdr: pixmap=4745, width=48, height=48, usage=0 [ 76.701] kgem_create_map(0x7fc6b40a9000 size=9216, read-only?=0) - has_userptr?=1 [ 76.701] __kgem_bo_init(handle=96, num_pages=3) [ 76.701] kgem_create_map(ptr=0x7fc6b40a9000, size=9216, pages=3, read_only=0) => handle=96 (proxy? 0) [ 76.701] sna_accel_watch_flush: enable=1 [ 76.701] __sna_damage_all(48, 48) [ 76.701] sna_pixmap_create_shm: serial=4745, 48x48, usage=0 [ 76.701] sna_composite(pixmap=4714, op=3, src=4746+(0, 0), mask=0+(517, 83), dst=4714+(517, 83)+(0, 0), size=(48, 48) [ 76.701] sna_compute_composite_region: dst=(517, 83)x(48, 48) [ 76.701] sna_compute_composite_region: initial clip against dst->pDrawable: (517, 83), (565, 131) [ 76.701] clip_to_dst: region: 1x[(517, 83), (565, 131)], clip: 1x[(0, 0), (850, 564)] [ 76.701] sna_compute_composite_region: clip against dst->pCompositeClip: (517, 83), (565, 131) [ 76.701] sna_compute_composite_region: clip against src (48x48 clip=0): (517, 83), (565, 131) [ 76.701] sna_composite: composite region extents:+(0, 0) -> (517, 83), (565, 131) + (0, 0) [ 76.701] gen9_render_composite: 48x48, current mode=0/1 [ 76.701] kgem_bo_is_render: handle=119, rq? 0 [0] [ 76.701] sna_blt_composite (0, 0), (517, 83), 48x48 [ 76.701] sna_blt_composite: unsupported op [3] for blitting [ 76.701] kgem_bo_is_busy: handle=96, domain: 1 exec? 0, rq? 0 [ 76.701] kgem_bo_is_busy: handle=119, domain: 0 exec? 0, rq? 0 [ 76.701] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.701] gen9_composite_set_target: (517, 83)x(48, 48), partial?=1 [ 76.701] sna_drawable_use_bo pixmap=4714, box=((517, 83), (565, 131)), flags=7... [ 76.701] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.701] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.701] sna_drawable_use_bo: using whole GPU bo [ 76.701] gen9_composite_set_target: pixmap=4714, format=20020888, size=850x564, pitch=3584, delta=(0,0),damage=0xffffffffffffffff [ 76.701] gen9_composite_picture: (0, 0)x(48, 48), dst=(517, 83) [ 76.701] sna_transform_is_imprecise_integer_translation: no transform [ 76.701] gen9_composite_picture: integer translation (0, 0), removing [ 76.701] sna_render_pixmap_bo pixmap=4746, (0, 0)x(48, 48)/(48, 48) [ 76.701] sna_render_pixmap_bo: CPU all damaged [ 76.701] sna_add_flush_pixmap: marking pixmap=4746 for flushing [ 76.701] kgem_bo_is_render: handle=119, rq? 0 [0] [ 76.701] kgem_bo_is_render: handle=96, rq? 0 [0] [ 76.701] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 76.701] gen4_choose_composite_emitter: identity src, no mask [ 76.701] needs_batch_flush: flushing before handle=96 for new reservation [ 76.701] kgem_check_bo: num_pages=+500, num_exec=+2 [ 76.701] aligning vertex: was 4, now 3 floats per vertex [ 76.701] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 76.701] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 76.701] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 76.701] kgem_add_handle: handle=4, index=0 [ 76.701] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 76.701] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 76.701] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 76.701] gen9_composite_get_binding_table(ffc0) [ 76.701] kgem_add_reloc64: handle=119, pos=16360, delta=0, domains=20002 [ 76.701] kgem_add_handle: handle=119, index=1 [ 76.701] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=ffaff000) [ 76.701] __kgem_bo_mark_dirty: handle=119 (proxy? 0) [ 76.701] [3fe0] bind bo(handle=119, addr=ffaff000), format=192, width=850, height=564, pitch=3584, tiling=1 -> render [ 76.702] kgem_add_reloc64: handle=96, pos=16344, delta=0, domains=40000 [ 76.702] kgem_add_handle: handle=96, index=2 [ 76.702] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) [ 76.702] [3fd0] bind bo(handle=96, addr=0), format=192, width=48, height=48, pitch=192, tiling=0 -> sampler [ 76.702] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 76.702] gen9_emit_sampler: sampler = 2 [ 76.702] gen9_emit_sf: num_sf_outputs=1 [ 76.702] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 76.702] gen9_emit_vertex_elements: setup id=2 [ 76.702] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 76.702] gen9_render_composite_box: (517, 83), (565, 131) [ 76.702] apply_damage: damage=0x0, region=1 [(517, 83), (565, 131) + (0, 0)] [ 76.702] gen8_vertex_flush[490] = 3 [ 76.702] sna_glyphs(op=3, nlist=1, src=(507, 147)) [ 76.702] kgem_bo_is_busy: handle=119, domain: 0 exec? 1, rq? 1 [ 76.702] sna_glyphs: discarding mask [ 76.702] glyphs0_to_dst(op=3, src=(507, 147), nlist=1, dst=(507, 147)+(0, 0)) [ 76.702] clipped_glyphs: no, clip region (0, 0), (850, 564) matches drawable pixmap=94680752682688 size=850x564 [ 76.702] gen9_render_composite: 0x0, current mode=1/1 [ 76.702] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 76.702] kgem_bo_is_busy: handle=119, domain: 0 exec? 1, rq? 1 [ 76.702] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.702] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.702] sna_drawable_use_bo pixmap=4714, box=((0, 0), (850, 564)), flags=7... [ 76.702] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.702] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.702] sna_drawable_use_bo: using whole GPU bo [ 76.702] gen9_composite_set_target: pixmap=4714, format=20020888, size=850x564, pitch=3584, delta=(0,0),damage=0xffffffffffffffff [ 76.702] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.702] color_convert: src=ff6d6d6d [20028888] [ 76.702] color_convert: dst=ff6d6d6d [20028888] [ 76.702] sna_render_get_solid: ff6d6d6d [ 76.702] sna_render_get_solid(42) = ff6d6d6d (last) [ 76.702] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.702] sna_transform_is_imprecise_integer_translation: no transform [ 76.702] gen9_composite_picture: integer translation (0, 0), removing [ 76.702] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.702] sna_render_pixmap_bo: GPU all damaged [ 76.702] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 76.702] gen4_choose_composite_emitter: solid, identity mask [ 76.702] kgem_check_bo: num_pages=+1025, num_exec=+2 [ 76.702] kgem_flush: opportunistic flushing? flush=1,0, aperture=510/262144, idle?=1 [ 76.702] gen8_vertex_close: used=381, vbo active? 23, vb=4, nreloc=1 [ 76.702] gen8_vertex_close: reloc[0] = 287 [ 76.702] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 76.702] kgem_add_handle: handle=23, index=3 [ 76.702] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 76.702] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=574 [fenced=0] [ 76.702] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 76.702] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 76.702] kgem_fixup_relocs: shrinking by 61440 [ 76.702] __kgem_busy: handle=1, busy=0, wedged=0 [ 76.702] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 76.702] kgem_commit: release handle=119 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ffaff000 [ 76.702] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 76.702] kgem_commit: release handle=96 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff3f000 [ 76.702] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 76.702] __kgem_busy: handle=1, busy=131072, wedged=0 [ 76.702] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 76.702] kgem_check_bo: num_pages=+1522, num_exec=+3 [ 76.702] aligning vertex: was 3, now 4 floats per vertex [ 76.702] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 76.702] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 76.702] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 76.702] kgem_add_handle: handle=4, index=0 [ 76.702] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 76.702] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 76.702] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 76.702] gen9_composite_get_binding_table(ffc0) [ 76.702] kgem_add_reloc64: handle=119, pos=16360, delta=0, domains=20002 [ 76.702] kgem_add_handle: handle=119, index=1 [ 76.702] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=ffaff000) [ 76.702] __kgem_bo_mark_dirty: handle=119 (proxy? 0) [ 76.702] [3fe0] bind bo(handle=119, addr=ffaff000), format=192, width=850, height=564, pitch=3584, tiling=1 -> render [ 76.702] kgem_add_reloc64: handle=143, pos=16344, delta=0, domains=40000 [ 76.702] kgem_add_reloc64: adding proxy [delta=168] for handle=143 [ 76.702] kgem_add_handle: handle=143, index=2 [ 76.702] kgem_add_reloc64[4] = (delta=168, target handle=2, presumed=fff6e000) [ 76.702] [3fd0] bind bo(handle=143, addr=fff6e0a8), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 76.702] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 [ 76.702] kgem_add_handle: handle=6, index=3 [ 76.702] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd581000) [ 76.702] [3fc0] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 76.702] gen9_emit_cc: blend=177 (current=ffffffff), src=17, dst=18 [ 76.702] gen9_emit_sampler: sampler = a [ 76.702] gen9_emit_sf: num_sf_outputs=2 [ 76.702] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.702] gen9_emit_vertex_elements: setup id=9 [ 76.702] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 76.702] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 76.702] glyphs0_to_dst: glyph=(506, 137)x(10, 10), unclipped [ 76.702] emit_primitive_identity_mask__avx2: dst=(506, 137), mask=(560.00, 32.00) x (10.00, 10.00) [ 76.702] glyphs0_to_dst: glyph=(514, 139)x(10, 8), unclipped [ 76.702] emit_primitive_identity_mask__avx2: dst=(514, 139), mask=(576.00, 0.00) x (10.00, 8.00) [ 76.702] glyphs0_to_dst: glyph=(522, 139)x(9, 8), unclipped [ 76.702] emit_primitive_identity_mask__avx2: dst=(522, 139), mask=(544.00, 48.00) x (9.00, 8.00) [ 76.702] glyphs0_to_dst: glyph=(530, 139)x(9, 8), unclipped [ 76.702] emit_primitive_identity_mask__avx2: dst=(530, 139), mask=(112.00, 64.00) x (9.00, 8.00) [ 76.702] glyphs0_to_dst: glyph=(539, 139)x(7, 8), unclipped [ 76.702] emit_primitive_identity_mask__avx2: dst=(539, 139), mask=(560.00, 48.00) x (7.00, 8.00) [ 76.702] glyphs0_to_dst: glyph=(544, 136)x(5, 11), unclipped [ 76.702] emit_primitive_identity_mask__avx2: dst=(544, 136), mask=(784.00, 48.00) x (5.00, 11.00) [ 76.702] glyphs0_to_dst: glyph=(549, 136)x(7, 11), unclipped [ 76.702] emit_primitive_identity_mask__avx2: dst=(549, 136), mask=(624.00, 0.00) x (7.00, 11.00) [ 76.702] glyphs0_to_dst: glyph=(554, 139)x(10, 11), unclipped [ 76.702] emit_primitive_identity_mask__avx2: dst=(554, 139), mask=(112.00, 80.00) x (10.00, 11.00) [ 76.702] glyphs0_to_dst: glyph=(564, 137)x(12, 10), unclipped [ 76.702] emit_primitive_identity_mask__avx2: dst=(564, 137), mask=(64.00, 80.00) x (12.00, 10.00) [ 76.702] gen8_vertex_flush[498] = 27 [ 76.702] gen9_magic_ca_pass: CA fixup (96 -> 123) [ 76.702] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 76.702] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.702] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.702] sna_accel_flush: flush?=0, dirty?=1 [ 76.702] sna_accel_flush: syncing SHM pixmap=4746 (refcnt=1) [ 76.702] _sna_pixmap_move_to_cpu(pixmap=4746, 48x48, flags=3) [ 76.702] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x561c94794371, is-clear?=0 [ 76.702] _sna_pixmap_move_to_cpu: CPU all-damaged [ 76.702] _sna_pixmap_move_to_cpu: syncing CPU bo [ 76.702] kgem_bo_sync__cpu_full: handle=96 [ 76.702] __kgem_busy: handle=96, busy=0, wedged=0 [ 76.702] kgem_bo_sync__cpu_full: SYNC: handle=96, needs_flush? 0, domain? 3, busy? 0 [ 76.702] __kgem_busy: handle=96, busy=0, wedged=0 [ 76.702] kgem_bo_retire: retiring bo handle=96 (needed flush? 0), rq? 1 [busy?=0] [ 76.702] __kgem_retire_requests_upto(handle=96, ring=0) [ 76.702] __kgem_retire_rq: request 1 complete [ 76.702] assert_bo_retired: handle=96, domain: 0 exec? 0, rq? 0 [ 76.702] kgem_bo_is_busy: handle=96, domain: 1 exec? 0, rq? 0 [ 76.702] sna_block_handler (tv=0.0) [ 76.702] sna_wakeup_handler [ 76.702] sna_accel_flush: flush?=0, dirty?=0 [ 76.702] sna_accel_flush: flush?=0, dirty?=0 [ 76.702] sna_block_handler (tv=0.0) [ 76.702] sna_wakeup_handler [ 76.702] sna_glyphs(op=3, nlist=1, src=(517, 164)) [ 76.702] kgem_bo_is_busy: handle=119, domain: 3 exec? 1, rq? 1 [ 76.702] sna_glyphs: discarding mask [ 76.702] glyphs0_to_dst(op=3, src=(517, 164), nlist=1, dst=(517, 164)+(0, 0)) [ 76.702] clipped_glyphs: no, clip region (0, 0), (850, 564) matches drawable pixmap=94680752682688 size=850x564 [ 76.702] gen9_render_composite: 0x0, current mode=1/1 [ 76.702] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 76.702] kgem_bo_is_busy: handle=119, domain: 3 exec? 1, rq? 1 [ 76.702] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.702] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.702] sna_drawable_use_bo pixmap=4714, box=((0, 0), (850, 564)), flags=7... [ 76.702] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.702] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.702] sna_drawable_use_bo: using whole GPU bo [ 76.702] gen9_composite_set_target: pixmap=4714, format=20020888, size=850x564, pitch=3584, delta=(0,0),damage=0xffffffffffffffff [ 76.702] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.702] color_convert: src=ff6d6d6d [20028888] [ 76.702] color_convert: dst=ff6d6d6d [20028888] [ 76.702] sna_render_get_solid: ff6d6d6d [ 76.702] sna_render_get_solid(42) = ff6d6d6d (last) [ 76.702] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.702] sna_transform_is_imprecise_integer_translation: no transform [ 76.702] gen9_composite_picture: integer translation (0, 0), removing [ 76.702] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.702] sna_render_pixmap_bo: GPU all damaged [ 76.702] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 76.702] gen4_choose_composite_emitter: solid, identity mask [ 76.702] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.702] gen9_composite_get_binding_table(fec0) [ 76.702] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.702] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.702] gen9_emit_vertex_elements: setup id=9 [ 76.702] glyphs0_to_dst: glyph=(517, 154)x(10, 10), unclipped [ 76.702] emit_primitive_identity_mask__avx2: dst=(517, 154), mask=(64.00, 96.00) x (10.00, 10.00) [ 76.702] glyphs0_to_dst: glyph=(526, 156)x(7, 8), unclipped [ 76.702] emit_primitive_identity_mask__avx2: dst=(526, 156), mask=(560.00, 48.00) x (7.00, 8.00) [ 76.702] glyphs0_to_dst: glyph=(531, 153)x(5, 11), unclipped [ 76.702] emit_primitive_identity_mask__avx2: dst=(531, 153), mask=(784.00, 48.00) x (5.00, 11.00) [ 76.702] glyphs0_to_dst: glyph=(535, 156)x(10, 8), unclipped [ 76.702] emit_primitive_identity_mask__avx2: dst=(535, 156), mask=(80.00, 96.00) x (10.00, 8.00) [ 76.702] glyphs0_to_dst: glyph=(543, 156)x(9, 8), unclipped [ 76.702] emit_primitive_identity_mask__avx2: dst=(543, 156), mask=(848.00, 0.00) x (9.00, 8.00) [ 76.702] glyphs0_to_dst: glyph=(551, 156)x(9, 8), unclipped [ 76.702] emit_primitive_identity_mask__avx2: dst=(551, 156), mask=(544.00, 48.00) x (9.00, 8.00) [ 76.702] glyphs0_to_dst: glyph=(558, 156)x(10, 11), unclipped [ 76.702] emit_primitive_identity_mask__avx2: dst=(558, 156), mask=(112.00, 80.00) x (10.00, 11.00) [ 76.702] gen8_vertex_flush[590] = 21 [ 76.702] gen9_magic_ca_pass: CA fixup (123 -> 144) [ 76.702] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 76.702] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.702] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.702] sna_destroy_pixmap: pixmap=4746, attached?=1 [ 76.702] kgem_bo_is_busy: handle=96, domain: 1 exec? 0, rq? 0 [ 76.702] __sna_free_pixmap(pixmap=4746) [ 76.702] __sna_pixmap_free_cpu: discarding CPU buffer, handle=96, size=12288 [ 76.702] kgem_bo_sync__cpu: handle=96 [ 76.702] sna_accel_watch_flush: enable=-1 [ 76.702] _kgem_bo_destroy: handle=96, proxy? 0 [ 76.702] __kgem_bo_destroy: handle=96, size=12288 [ 76.702] __kgem_bo_destroy: handle=96, not reusable [ 76.702] kgem_bo_free: handle=96, size=12288 [ 76.702] __kgem_busy: handle=96, busy=0, wedged=0 [ 76.702] kgem_bo_free: releasing 0x0:0x0 vma for handle=96, count=0 [ 76.702] sna_accel_flush: flush?=0, dirty?=0 [ 76.702] sna_pixmap_create_shm(48x48, depth=32, bpp=32, pitch=192) [ 76.702] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 [ 76.702] create_pixmap: serial=4747, usage=0, 0x0 [ 76.702] create_pixmap_hdr: pixmap=4747, width=48, height=48, usage=0 [ 76.702] kgem_create_map(0x7fc6b40e5000 size=9216, read-only?=0) - has_userptr?=1 [ 76.702] __kgem_bo_init(handle=96, num_pages=3) [ 76.702] kgem_create_map(ptr=0x7fc6b40e5000, size=9216, pages=3, read_only=0) => handle=96 (proxy? 0) [ 76.702] sna_accel_watch_flush: enable=1 [ 76.702] __sna_damage_all(48, 48) [ 76.702] sna_pixmap_create_shm: serial=4747, 48x48, usage=0 [ 76.702] sna_composite(pixmap=4714, op=3, src=4748+(0, 0), mask=0+(635, 83), dst=4714+(635, 83)+(0, 0), size=(48, 48) [ 76.702] sna_compute_composite_region: dst=(635, 83)x(48, 48) [ 76.702] sna_compute_composite_region: initial clip against dst->pDrawable: (635, 83), (683, 131) [ 76.702] clip_to_dst: region: 1x[(635, 83), (683, 131)], clip: 1x[(0, 0), (850, 564)] [ 76.702] sna_compute_composite_region: clip against dst->pCompositeClip: (635, 83), (683, 131) [ 76.702] sna_compute_composite_region: clip against src (48x48 clip=0): (635, 83), (683, 131) [ 76.702] sna_composite: composite region extents:+(0, 0) -> (635, 83), (683, 131) + (0, 0) [ 76.702] gen9_render_composite: 48x48, current mode=1/1 [ 76.702] kgem_bo_is_render: handle=119, rq? 1 [1] [ 76.702] kgem_bo_is_busy: handle=96, domain: 1 exec? 0, rq? 0 [ 76.702] kgem_bo_is_busy: handle=119, domain: 3 exec? 1, rq? 1 [ 76.702] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.702] gen9_composite_set_target: (635, 83)x(48, 48), partial?=1 [ 76.702] sna_drawable_use_bo pixmap=4714, box=((635, 83), (683, 131)), flags=7... [ 76.702] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.702] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.702] sna_drawable_use_bo: using whole GPU bo [ 76.702] gen9_composite_set_target: pixmap=4714, format=20020888, size=850x564, pitch=3584, delta=(0,0),damage=0xffffffffffffffff [ 76.702] gen9_composite_picture: (0, 0)x(48, 48), dst=(635, 83) [ 76.702] sna_transform_is_imprecise_integer_translation: no transform [ 76.702] gen9_composite_picture: integer translation (0, 0), removing [ 76.702] sna_render_pixmap_bo pixmap=4748, (0, 0)x(48, 48)/(48, 48) [ 76.702] sna_render_pixmap_bo: CPU all damaged [ 76.702] sna_add_flush_pixmap: marking pixmap=4748 for flushing [ 76.702] sna_add_flush_pixmap: new flush bo, flushing before [ 76.702] gen8_vertex_close: used=576, vbo active? 23, vb=200, nreloc=1 [ 76.702] gen8_vertex_close: reloc[0] = 289 [ 76.702] kgem_add_reloc64: handle=23, pos=289, delta=0, domains=200000 [ 76.702] kgem_add_handle: handle=23, index=4 [ 76.702] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd541000) [ 76.702] batch[1/1, flags=1800]: 394 394 16320 16384, nreloc=7, nexec=5, nfence=0, aperture=1596 [fenced=0] [ 76.702] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 76.702] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 76.702] kgem_fixup_relocs: shrinking by 61440 [ 76.702] __kgem_busy: handle=1, busy=0, wedged=0 [ 76.702] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 76.702] kgem_commit: release handle=119 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ffaff000 [ 76.702] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 76.702] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 76.702] __kgem_bo_clear_busy: handle=143 [ 76.702] kgem_commit: release handle=143 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff6e000 [ 76.702] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 76.702] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 76.702] __kgem_busy: handle=1, busy=0, wedged=0 [ 76.702] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 76.702] kgem_bo_is_render: handle=119, rq? 1 [1] [ 76.702] kgem_bo_is_render: handle=96, rq? 0 [0] [ 76.702] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 76.702] gen4_choose_composite_emitter: identity src, no mask [ 76.702] needs_batch_flush: flushing before handle=96 for new reservation [ 76.702] kgem_check_bo: num_pages=+500, num_exec=+2 [ 76.702] aligning vertex: was 4, now 3 floats per vertex [ 76.702] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 76.702] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 76.702] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 76.702] kgem_add_handle: handle=4, index=0 [ 76.702] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 76.702] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 76.702] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 76.702] gen9_composite_get_binding_table(ffc0) [ 76.702] kgem_add_reloc64: handle=119, pos=16360, delta=0, domains=20002 [ 76.702] kgem_add_handle: handle=119, index=1 [ 76.702] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=ffaff000) [ 76.702] __kgem_bo_mark_dirty: handle=119 (proxy? 0) [ 76.702] [3fe0] bind bo(handle=119, addr=ffaff000), format=192, width=850, height=564, pitch=3584, tiling=1 -> render [ 76.703] kgem_add_reloc64: handle=96, pos=16344, delta=0, domains=40000 [ 76.703] kgem_add_handle: handle=96, index=2 [ 76.703] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) [ 76.703] [3fd0] bind bo(handle=96, addr=0), format=192, width=48, height=48, pitch=192, tiling=0 -> sampler [ 76.703] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 76.703] gen9_emit_sampler: sampler = 2 [ 76.703] gen9_emit_sf: num_sf_outputs=1 [ 76.703] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 76.703] gen9_emit_vertex_elements: setup id=2 [ 76.703] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 76.703] gen9_render_composite_box: (635, 83), (683, 131) [ 76.703] apply_damage: damage=0x0, region=1 [(635, 83), (683, 131) + (0, 0)] [ 76.703] gen8_vertex_flush[490] = 3 [ 76.703] sna_glyphs(op=3, nlist=2, src=(624, 147)) [ 76.703] kgem_bo_is_busy: handle=119, domain: 3 exec? 1, rq? 1 [ 76.703] can_discard_mask: nlist=2, mask=28888, depth 32, op=3 (bounded? 1) [ 76.703] glyphs_format: overlapping lines, current bbox (630, 136), (695, 150), previous line (623, 137), (634, 147) [ 76.703] can_discard_mask: preferred mask format 0, depth 0 [ 76.703] glyphs_via_mask(op=3, src=(624, 147), nlist=2, dst=(624, 147)+(0, 0)) [ 76.703] glyphs_via_mask: nlist=2, count=10, bounds=((623, 136), (695, 150)) [ 76.703] sna_compute_composite_extents: dst=(623, 136)x(72, 14) [ 76.703] sna_compute_composite_extents: initial clip against dst->pDrawable: (623, 136), (695, 150) [ 76.703] sna_compute_composite_extents: initial clip against dst->pCompositeClip: (623, 136), (695, 150) [ 76.703] trim_extents: trim((623, 136), (695, 150)) against ((0, 0), (850, 564)) + (0, 0) [ 76.703] sna_compute_composite_extents: clip against dst: (623, 136), (695, 150) [ 76.703] trim_source_extents: -> (623, 136), (695, 150) [ 76.703] glyphs_via_mask: extents=((623, 136), (695, 150)) [ 76.703] glyphs_via_mask: small mask [format=28888, depth=32, size=32256], rendering glyphs to upload buffer [ 76.703] sna_pixmap_create_upload(72, 14, 32, flags=1) [ 76.703] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 [ 76.703] create_pixmap: serial=4749, usage=1, 0x0 [ 76.703] create_pixmap_hdr: pixmap=4749, width=72, height=14, usage=1 [ 76.703] kgem_create_buffer_2d: 72x14, 32 bpp, stride=288 [ 76.703] kgem_create_buffer: size=4032, flags=1 [write?=1, inplace?=0, last?=0] [ 76.703] search_linear_cache: num_pages=64, flags=6, use_active? 0, use_large=0 [max=65536] [ 76.703] search_linear_cache: searching for inactive cpu map [ 76.703] kgem_bo_remove_from_inactive: removing handle=142 from inactive [ 76.703] search_linear_cache: found handle=142 (num_pages=64) in linear vma cache [ 76.703] kgem_create_buffer: found LLC handle=142 for buffer [ 76.703] init_buffer_from_bo: reusing handle=142 for buffer [ 76.703] kgem_bo_map__cpu(handle=142, size=262144, map=0x0:0x7fc6b40fb000) [ 76.703] kgem_bo_sync__cpu: handle=142 [ 76.703] __kgem_busy: handle=142, busy=0, wedged=0 [ 76.703] kgem_bo_sync__cpu: SYNC: handle=142, needs_flush? 0, domain? 0, busy? 0 [ 76.703] __kgem_busy: handle=142, busy=0, wedged=0 [ 76.703] kgem_bo_retire: retiring bo handle=142 (needed flush? 0), rq? 0 [busy?=0] [ 76.703] assert_bo_retired: handle=142, domain: 0 exec? 0, rq? 0 [ 76.703] kgem_create_buffer(pages=64 [64]) new handle=142, used=4032, write=1 [ 76.703] kgem_create_proxy: target handle=142 [proxy? -1], offset=0, length=4032, io=1 [ 76.703] __kgem_bo_init(handle=142, num_pages=4032) [ 76.703] __sna_damage_all(72, 14) [ 76.703] __sna_damage_all(72, 14) [ 76.703] sna_pixmap_create_upload: serial=4749, 72x14, usage=0 [ 76.703] sna_composite(pixmap=4714, op=3, src=0+(623, 136), mask=4749+(0, 0), dst=4714+(623, 136)+(0, 0), size=(72, 14) [ 76.703] sna_compute_composite_region: dst=(623, 136)x(72, 14) [ 76.703] sna_compute_composite_region: initial clip against dst->pDrawable: (623, 136), (695, 150) [ 76.703] clip_to_dst: region: 1x[(623, 136), (695, 150)], clip: 1x[(0, 0), (850, 564)] [ 76.703] sna_compute_composite_region: clip against dst->pCompositeClip: (623, 136), (695, 150) [ 76.703] sna_compute_composite_region: clip against src (0x0 clip=0): (623, 136), (695, 150) [ 76.703] sna_compute_composite_region: clip against mask: (623, 136), (695, 150) [ 76.703] sna_composite: composite region extents:+(0, 0) -> (623, 136), (695, 150) + (0, 0) [ 76.703] gen9_render_composite: 72x14, current mode=1/1 [ 76.703] kgem_bo_is_busy: handle=142, domain: 1 exec? 0, rq? 0 [ 76.703] kgem_bo_is_busy: handle=119, domain: 3 exec? 1, rq? 1 [ 76.703] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.703] gen9_composite_set_target: (623, 136)x(72, 14), partial?=1 [ 76.703] sna_drawable_use_bo pixmap=4714, box=((623, 136), (695, 150)), flags=7... [ 76.703] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.703] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.703] sna_drawable_use_bo: using whole GPU bo [ 76.703] gen9_composite_set_target: pixmap=4714, format=20020888, size=850x564, pitch=3584, delta=(0,0),damage=0xffffffffffffffff [ 76.703] gen9_composite_picture: (623, 136)x(72, 14), dst=(623, 136) [ 76.703] color_convert: src=ff6d6d6d [20028888] [ 76.703] color_convert: dst=ff6d6d6d [20028888] [ 76.703] sna_render_get_solid: ff6d6d6d [ 76.703] sna_render_get_solid(42) = ff6d6d6d (last) [ 76.703] gen9_composite_picture: (0, 0)x(72, 14), dst=(623, 136) [ 76.703] sna_transform_is_imprecise_integer_translation: no transform [ 76.703] gen9_composite_picture: integer translation (0, 0), removing [ 76.703] sna_render_pixmap_bo pixmap=4749, (0, 0)x(72, 14)/(72, 14) [ 76.703] sna_render_pixmap_bo: GPU all damaged [ 76.703] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 76.703] gen4_choose_composite_emitter: solid, identity mask [ 76.703] kgem_check_bo: num_pages=+65, num_exec=+2 [ 76.703] __kgem_busy: handle=1, busy=0, wedged=0 [ 76.703] __kgem_ring_is_idle: ring=0 idle (handle=1) [ 76.703] __kgem_retire_rq: request 1 complete [ 76.703] kgem_flush: opportunistic flushing? flush=1,0, aperture=510/262144, idle?=1 [ 76.703] gen8_vertex_close: used=585, vbo active? 23, vb=4, nreloc=1 [ 76.703] gen8_vertex_close: reloc[0] = 287 [ 76.703] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 76.703] kgem_add_handle: handle=23, index=3 [ 76.703] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 76.703] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=574 [fenced=0] [ 76.703] kgem_finish_buffers: buffer handle=142, used=4096, exec?=0, write=1, mmapped=cpu, refcnt=2 [ 76.703] kgem_finish_buffers: skipping unattached handle=142, used=4096, refcnt=2 [ 76.703] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 76.703] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 76.703] kgem_fixup_relocs: shrinking by 61440 [ 76.703] __kgem_busy: handle=1, busy=0, wedged=0 [ 76.703] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 76.703] kgem_commit: release handle=119 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ffaff000 [ 76.703] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 76.703] kgem_commit: release handle=96 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff42000 [ 76.703] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 76.703] __kgem_busy: handle=1, busy=131072, wedged=0 [ 76.703] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 76.703] kgem_check_bo: num_pages=+562, num_exec=+3 [ 76.703] aligning vertex: was 3, now 4 floats per vertex [ 76.703] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 76.703] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 76.703] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 76.703] kgem_add_handle: handle=4, index=0 [ 76.703] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 76.703] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 76.703] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 76.703] gen9_composite_get_binding_table(ffc0) [ 76.703] kgem_add_reloc64: handle=119, pos=16360, delta=0, domains=20002 [ 76.703] kgem_add_handle: handle=119, index=1 [ 76.703] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=ffaff000) [ 76.703] __kgem_bo_mark_dirty: handle=119 (proxy? 0) [ 76.703] [3fe0] bind bo(handle=119, addr=ffaff000), format=192, width=850, height=564, pitch=3584, tiling=1 -> render [ 76.703] kgem_add_reloc64: handle=143, pos=16344, delta=0, domains=40000 [ 76.703] kgem_add_reloc64: adding proxy [delta=168] for handle=143 [ 76.703] kgem_add_handle: handle=143, index=2 [ 76.703] kgem_add_reloc64[4] = (delta=168, target handle=2, presumed=fff6e000) [ 76.703] [3fd0] bind bo(handle=143, addr=fff6e0a8), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 76.703] kgem_add_reloc64: handle=142, pos=16328, delta=0, domains=40000 [ 76.703] kgem_add_reloc64: adding proxy [delta=0] for handle=142 [ 76.703] kgem_add_handle: handle=142, index=3 [ 76.703] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=ffe91000) [ 76.703] [3fc0] bind bo(handle=142, addr=ffe91000), format=192, width=72, height=14, pitch=288, tiling=0 -> sampler [ 76.703] gen9_emit_cc: blend=177 (current=ffffffff), src=17, dst=18 [ 76.703] gen9_emit_sampler: sampler = a [ 76.703] gen9_emit_sf: num_sf_outputs=2 [ 76.703] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.703] gen9_emit_vertex_elements: setup id=9 [ 76.703] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 76.703] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 76.703] gen9_render_composite_box: (623, 136), (695, 150) [ 76.703] emit_primitive_identity_mask__avx2: dst=(623, 136), mask=(0.00, 0.00) x (72.00, 14.00) [ 76.703] apply_damage: damage=0x0, region=1 [(623, 136), (695, 150) + (0, 0)] [ 76.703] gen8_vertex_flush[498] = 3 [ 76.703] gen9_magic_ca_pass: CA fixup (147 -> 150) [ 76.703] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 76.703] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.703] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.703] sna_destroy_pixmap: pixmap=4749, attached?=1 [ 76.703] _kgem_bo_destroy: handle=142, proxy? 1 [ 76.703] __sna_free_pixmap(pixmap=4749) [ 76.703] sna_glyphs(op=3, nlist=1, src=(16, 74)) [ 76.703] kgem_bo_is_busy: handle=119, domain: 3 exec? 1, rq? 1 [ 76.703] can_discard_mask: nlist=1, mask=28888, depth 32, op=3 (bounded? 1) [ 76.703] glyphs_format: format=166024, depth=32 [ 76.703] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 76.703] sna_glyphs: discarding mask [ 76.703] glyphs0_to_dst(op=3, src=(16, 74), nlist=1, dst=(16, 74)+(0, 0)) [ 76.703] clipped_glyphs: no, clip region (0, 0), (850, 564) matches drawable pixmap=94680752682688 size=850x564 [ 76.703] gen9_render_composite: 0x0, current mode=1/1 [ 76.703] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 76.703] kgem_bo_is_busy: handle=119, domain: 3 exec? 1, rq? 1 [ 76.703] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.703] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.703] sna_drawable_use_bo pixmap=4714, box=((0, 0), (850, 564)), flags=7... [ 76.703] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.703] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.703] sna_drawable_use_bo: using whole GPU bo [ 76.703] gen9_composite_set_target: pixmap=4714, format=20020888, size=850x564, pitch=3584, delta=(0,0),damage=0xffffffffffffffff [ 76.703] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.703] color_convert: src=ff6d6d6d [20028888] [ 76.703] color_convert: dst=ff6d6d6d [20028888] [ 76.703] sna_render_get_solid: ff6d6d6d [ 76.703] sna_render_get_solid(42) = ff6d6d6d (last) [ 76.703] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.703] sna_transform_is_imprecise_integer_translation: no transform [ 76.703] gen9_composite_picture: integer translation (0, 0), removing [ 76.703] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.703] sna_render_pixmap_bo: GPU all damaged [ 76.703] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 76.703] gen4_choose_composite_emitter: solid, identity mask [ 76.703] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 76.703] gen9_composite_get_binding_table(fec0) [ 76.703] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 [ 76.703] kgem_add_handle: handle=6, index=4 [ 76.703] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd581000) [ 76.703] [3fa0] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 76.703] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.703] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.703] gen9_emit_vertex_elements: setup id=9 [ 76.703] glyphs0_to_dst: glyph=(16, 64)x(11, 10), unclipped [ 76.703] emit_primitive_identity_mask__avx2: dst=(16, 64), mask=(784.00, 0.00) x (11.00, 10.00) [ 76.703] glyphs0_to_dst: glyph=(25, 66)x(11, 8), unclipped [ 76.703] emit_primitive_identity_mask__avx2: dst=(25, 66), mask=(672.00, 16.00) x (11.00, 8.00) [ 76.703] glyphs0_to_dst: glyph=(35, 66)x(8, 8), unclipped [ 76.703] emit_primitive_identity_mask__avx2: dst=(35, 66), mask=(688.00, 16.00) x (8.00, 8.00) [ 76.703] glyphs0_to_dst: glyph=(40, 66)x(9, 8), unclipped [ 76.703] emit_primitive_identity_mask__avx2: dst=(40, 66), mask=(784.00, 16.00) x (9.00, 8.00) [ 76.703] glyphs0_to_dst: glyph=(47, 66)x(11, 8), unclipped [ 76.703] emit_primitive_identity_mask__avx2: dst=(47, 66), mask=(800.00, 0.00) x (11.00, 8.00) [ 76.703] glyphs0_to_dst: glyph=(57, 66)x(9, 8), unclipped [ 76.703] emit_primitive_identity_mask__avx2: dst=(57, 66), mask=(640.00, 48.00) x (9.00, 8.00) [ 76.703] glyphs0_to_dst: glyph=(65, 66)x(10, 8), unclipped [ 76.703] emit_primitive_identity_mask__avx2: dst=(65, 66), mask=(656.00, 48.00) x (10.00, 8.00) [ 76.703] glyphs0_to_dst: glyph=(74, 62)x(6, 12), unclipped [ 76.703] emit_primitive_identity_mask__avx2: dst=(74, 62), mask=(672.00, 32.00) x (6.00, 12.00) [ 76.703] gen8_vertex_flush[598] = 24 [ 76.703] gen9_magic_ca_pass: CA fixup (150 -> 174) [ 76.703] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 76.703] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.703] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.703] sna_composite_rectangles(pixmap=4714, op=1, ffe0dedc x 1 [(13, 186)x(824, 1) ...]) [ 76.703] sna_composite_rectangles: converted to op 1 [ 76.703] sna_composite_rectangles[0] (13, 186)x(824, 1) -> (13, 186), (837, 187) [ 76.703] sna_composite_rectangles: nrects=1, region=(13, 186), (837, 187) x 1 [ 76.703] sna_composite_rectangles: clipped extents (13, 186),(837, 187) x 1 [ 76.703] sna_composite_rectangles: pixmap +(0, 0) extents (13, 186),(837, 187) [ 76.703] sna_composite_rectangles: dropping last-cpu hint [ 76.703] sna_drawable_use_bo pixmap=4714, box=((13, 186), (837, 187)), flags=9... [ 76.703] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 76.703] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.703] sna_drawable_use_bo: using whole GPU bo [ 76.703] gen9_render_fill_boxes (op=1, color=(e0c8, de96, dc64, ffff) [20020888]) [ 76.703] kgem_bo_is_render: handle=119, rq? 1 [1] [ 76.703] gen9_render_fill_boxes(ffe0dedc x 1 [(13, 186), (837, 187) ...]) [ 76.703] sna_render_get_solid: ffe0dedc [ 76.703] sna_render_get_solid(38) = ffe0dedc (recreate) [ 76.703] kgem_create_proxy: target handle=143 [proxy? -1], offset=152, length=4, io=0 [ 76.703] __kgem_bo_init(handle=143, num_pages=4) [ 76.703] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 76.703] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.703] aligning vertex: was 4, now 2 floats per vertex [ 76.703] gen9_composite_get_binding_table(fe40) [ 76.703] kgem_add_reloc64: handle=143, pos=16264, delta=0, domains=40000 [ 76.703] kgem_add_reloc64: adding proxy [delta=152] for handle=143 [ 76.703] kgem_add_reloc64[7] = (delta=152, target handle=2, presumed=fff6e000) [ 76.703] [3f80] bind bo(handle=143, addr=fff6e098), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 76.703] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 76.703] gen9_emit_sampler: sampler = 1 [ 76.703] gen9_emit_sf: num_sf_outputs=1 [ 76.703] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 76.703] gen9_emit_vertex_elements: setup id=0 [ 76.703] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 76.703] (13, 186), (837, 187) [ 76.703] gen8_vertex_flush[6e8] = 3 [ 76.703] sna_composite_rectangles(pixmap=4714, op=3, 99999999 x 1 [(13, 187)x(824, 1) ...]) [ 76.703] sna_composite_rectangles: converted to op 3 [ 76.703] sna_composite_rectangles[0] (13, 187)x(824, 1) -> (13, 187), (837, 188) [ 76.703] sna_composite_rectangles: nrects=1, region=(13, 187), (837, 188) x 1 [ 76.703] sna_composite_rectangles: clipped extents (13, 187),(837, 188) x 1 [ 76.703] sna_composite_rectangles: pixmap +(0, 0) extents (13, 187),(837, 188) [ 76.703] sna_drawable_use_bo pixmap=4714, box=((13, 187), (837, 188)), flags=1... [ 76.703] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 76.703] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.703] sna_drawable_use_bo: using whole GPU bo [ 76.703] gen9_render_fill_boxes (op=3, color=(9999, 9999, 9999, 9999) [20020888]) [ 76.703] kgem_bo_is_render: handle=119, rq? 1 [1] [ 76.703] gen9_render_fill_boxes(99999999 x 1 [(13, 187), (837, 188) ...]) [ 76.703] sna_render_get_solid: 99999999 [ 76.703] sna_render_get_solid(9) = 99999999 (recreate) [ 76.703] kgem_create_proxy: target handle=143 [proxy? -1], offset=36, length=4, io=0 [ 76.703] __kgem_bo_init(handle=143, num_pages=4) [ 76.703] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 76.703] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.703] gen9_composite_get_binding_table(fdc0) [ 76.703] kgem_add_reloc64: handle=143, pos=16232, delta=0, domains=40000 [ 76.703] kgem_add_reloc64: adding proxy [delta=36] for handle=143 [ 76.703] kgem_add_reloc64[8] = (delta=36, target handle=2, presumed=fff6e000) [ 76.703] [3f60] bind bo(handle=143, addr=fff6e024), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 76.703] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 76.703] gen9_emit_vertex_elements: setup id=0 [ 76.703] (13, 187), (837, 188) [ 76.703] gen8_vertex_flush[73c] = 3 [ 76.703] sna_destroy_pixmap: pixmap=4536, attached?=1 [ 76.703] kgem_bo_is_busy: handle=106, domain: 1 exec? 0, rq? 0 [ 76.703] __sna_free_pixmap(pixmap=4536) [ 76.703] __sna_pixmap_free_cpu: discarding CPU buffer, handle=106, size=12288 [ 76.703] kgem_bo_sync__cpu: handle=106 [ 76.703] sna_accel_watch_flush: enable=-1 [ 76.703] _kgem_bo_destroy: handle=106, proxy? 0 [ 76.703] __kgem_bo_destroy: handle=106, size=12288 [ 76.703] __kgem_bo_destroy: handle=106, not reusable [ 76.703] kgem_bo_free: handle=106, size=12288 [ 76.703] __kgem_busy: handle=106, busy=0, wedged=0 [ 76.703] kgem_bo_free: releasing 0x0:0x0 vma for handle=106, count=0 [ 76.703] sna_pixmap_create_shm(48x48, depth=32, bpp=32, pitch=192) [ 76.703] __pop_freed_pixmap: reusing freed pixmap=4749 header [ 76.703] create_pixmap_hdr: pixmap=4750, width=48, height=48, usage=0 [ 76.703] kgem_create_map(0x7fc6b40a1000 size=9216, read-only?=0) - has_userptr?=1 [ 76.703] __kgem_bo_init(handle=106, num_pages=3) [ 76.703] kgem_create_map(ptr=0x7fc6b40a1000, size=9216, pages=3, read_only=0) => handle=106 (proxy? 0) [ 76.703] sna_accel_watch_flush: enable=1 [ 76.703] __sna_damage_all(48, 48) [ 76.703] sna_pixmap_create_shm: serial=4750, 48x48, usage=0 [ 76.703] sna_composite(pixmap=4714, op=3, src=4751+(0, 0), mask=0+(45, 221), dst=4714+(45, 221)+(0, 0), size=(48, 48) [ 76.703] sna_compute_composite_region: dst=(45, 221)x(48, 48) [ 76.703] sna_compute_composite_region: initial clip against dst->pDrawable: (45, 221), (93, 269) [ 76.703] clip_to_dst: region: 1x[(45, 221), (93, 269)], clip: 1x[(0, 0), (850, 564)] [ 76.703] sna_compute_composite_region: clip against dst->pCompositeClip: (45, 221), (93, 269) [ 76.703] sna_compute_composite_region: clip against src (48x48 clip=0): (45, 221), (93, 269) [ 76.704] sna_composite: composite region extents:+(0, 0) -> (45, 221), (93, 269) + (0, 0) [ 76.704] gen9_render_composite: 48x48, current mode=1/1 [ 76.704] kgem_bo_is_render: handle=119, rq? 1 [1] [ 76.704] kgem_bo_is_busy: handle=106, domain: 1 exec? 0, rq? 0 [ 76.704] kgem_bo_is_busy: handle=119, domain: 3 exec? 1, rq? 1 [ 76.704] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.704] gen9_composite_set_target: (45, 221)x(48, 48), partial?=1 [ 76.704] sna_drawable_use_bo pixmap=4714, box=((45, 221), (93, 269)), flags=7... [ 76.704] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.704] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.704] sna_drawable_use_bo: using whole GPU bo [ 76.704] gen9_composite_set_target: pixmap=4714, format=20020888, size=850x564, pitch=3584, delta=(0,0),damage=0xffffffffffffffff [ 76.704] gen9_composite_picture: (0, 0)x(48, 48), dst=(45, 221) [ 76.704] sna_transform_is_imprecise_integer_translation: no transform [ 76.704] gen9_composite_picture: integer translation (0, 0), removing [ 76.704] sna_render_pixmap_bo pixmap=4751, (0, 0)x(48, 48)/(48, 48) [ 76.704] sna_render_pixmap_bo: CPU all damaged [ 76.704] sna_add_flush_pixmap: marking pixmap=4751 for flushing [ 76.704] __kgem_busy: handle=1, busy=0, wedged=0 [ 76.704] __kgem_retire_rq: request 1 complete [ 76.704] sna_add_flush_pixmap: new flush bo, flushing before [ 76.704] gen8_vertex_close: used=708, vbo active? 23, vb=201, nreloc=2 [ 76.704] gen8_vertex_close: reloc[0] = 289 [ 76.704] kgem_add_reloc64: handle=23, pos=289, delta=0, domains=200000 [ 76.704] kgem_add_handle: handle=23, index=5 [ 76.704] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=fd541000) [ 76.704] gen8_vertex_close: reloc[1] = 437 [ 76.704] kgem_add_reloc64: handle=23, pos=437, delta=0, domains=200000 [ 76.704] kgem_add_reloc64[10] = (delta=0, target handle=5, presumed=fd541000) [ 76.704] batch[1/1, flags=1800]: 470 470 16224 16384, nreloc=11, nexec=6, nfence=0, aperture=1660 [fenced=0] [ 76.704] kgem_finish_buffers: buffer handle=142, used=4096, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 76.704] kgem_finish_buffers: retaining upload buffer (4096/262144): used=4096, refcnt=1 [ 76.704] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 76.704] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 76.704] kgem_fixup_relocs: shrinking by 61440 [ 76.704] __kgem_busy: handle=1, busy=0, wedged=0 [ 76.704] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 76.704] kgem_commit: release handle=119 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ffaff000 [ 76.704] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 76.704] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 76.704] __kgem_bo_clear_busy: handle=143 [ 76.704] kgem_commit: release handle=143 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff6e000 [ 76.704] kgem_commit: release handle=142 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffe91000 [ 76.704] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 76.704] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 76.704] __kgem_bo_clear_busy: handle=143 [ 76.704] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 76.704] __kgem_bo_clear_busy: handle=143 [ 76.704] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 76.704] __kgem_busy: handle=1, busy=131072, wedged=0 [ 76.704] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 76.704] kgem_bo_is_render: handle=119, rq? 1 [1] [ 76.704] kgem_bo_is_render: handle=106, rq? 0 [0] [ 76.704] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 76.704] gen4_choose_composite_emitter: identity src, no mask [ 76.704] needs_batch_flush: flushing before handle=106 for new reservation [ 76.704] kgem_check_bo: num_pages=+500, num_exec=+2 [ 76.704] aligning vertex: was 2, now 3 floats per vertex [ 76.704] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 76.704] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 76.704] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 76.704] kgem_add_handle: handle=4, index=0 [ 76.704] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 76.704] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 76.704] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 76.704] gen9_composite_get_binding_table(ffc0) [ 76.704] kgem_add_reloc64: handle=119, pos=16360, delta=0, domains=20002 [ 76.704] kgem_add_handle: handle=119, index=1 [ 76.704] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=ffaff000) [ 76.704] __kgem_bo_mark_dirty: handle=119 (proxy? 0) [ 76.704] [3fe0] bind bo(handle=119, addr=ffaff000), format=192, width=850, height=564, pitch=3584, tiling=1 -> render [ 76.704] kgem_add_reloc64: handle=106, pos=16344, delta=0, domains=40000 [ 76.704] kgem_add_handle: handle=106, index=2 [ 76.704] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) [ 76.704] [3fd0] bind bo(handle=106, addr=0), format=192, width=48, height=48, pitch=192, tiling=0 -> sampler [ 76.704] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 76.704] gen9_emit_sampler: sampler = 2 [ 76.704] gen9_emit_sf: num_sf_outputs=1 [ 76.704] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 76.704] gen9_emit_vertex_elements: setup id=2 [ 76.704] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 76.704] gen9_render_composite_box: (45, 221), (93, 269) [ 76.704] apply_damage: damage=0x0, region=1 [(45, 221), (93, 269) + (0, 0)] [ 76.704] gen8_vertex_flush[490] = 3 [ 76.704] sna_glyphs(op=3, nlist=1, src=(34, 285)) [ 76.704] kgem_bo_is_busy: handle=119, domain: 3 exec? 1, rq? 1 [ 76.704] sna_glyphs: discarding mask [ 76.704] glyphs0_to_dst(op=3, src=(34, 285), nlist=1, dst=(34, 285)+(0, 0)) [ 76.704] clipped_glyphs: no, clip region (0, 0), (850, 564) matches drawable pixmap=94680752682688 size=850x564 [ 76.704] gen9_render_composite: 0x0, current mode=1/1 [ 76.704] kgem_bo_is_busy: handle=6, domain: 3 exec? 0, rq? 1 [ 76.704] kgem_bo_is_busy: handle=119, domain: 3 exec? 1, rq? 1 [ 76.704] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.704] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.704] sna_drawable_use_bo pixmap=4714, box=((0, 0), (850, 564)), flags=7... [ 76.704] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.704] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.704] sna_drawable_use_bo: using whole GPU bo [ 76.704] gen9_composite_set_target: pixmap=4714, format=20020888, size=850x564, pitch=3584, delta=(0,0),damage=0xffffffffffffffff [ 76.704] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.704] color_convert: src=ff6d6d6d [20028888] [ 76.704] color_convert: dst=ff6d6d6d [20028888] [ 76.704] sna_render_get_solid: ff6d6d6d [ 76.704] sna_render_get_solid(42) = ff6d6d6d (old) [ 76.704] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.704] sna_transform_is_imprecise_integer_translation: no transform [ 76.704] gen9_composite_picture: integer translation (0, 0), removing [ 76.704] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.704] sna_render_pixmap_bo: GPU all damaged [ 76.704] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 76.704] gen4_choose_composite_emitter: solid, identity mask [ 76.704] kgem_check_bo: num_pages=+1025, num_exec=+2 [ 76.704] aligning vertex: was 3, now 4 floats per vertex [ 76.704] gen9_composite_get_binding_table(ff00) [ 76.704] kgem_add_reloc64: handle=143, pos=16312, delta=0, domains=40000 [ 76.704] kgem_add_reloc64: adding proxy [delta=168] for handle=143 [ 76.704] kgem_add_handle: handle=143, index=3 [ 76.704] kgem_add_reloc64[5] = (delta=168, target handle=3, presumed=fff6e000) [ 76.704] [3fb0] bind bo(handle=143, addr=fff6e0a8), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 76.704] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 [ 76.704] kgem_add_handle: handle=6, index=4 [ 76.704] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd581000) [ 76.704] [3fa0] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 76.704] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 [ 76.704] gen9_emit_sampler: sampler = a [ 76.704] gen9_emit_sf: num_sf_outputs=2 [ 76.704] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.704] gen9_emit_vertex_elements: setup id=9 [ 76.704] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 76.704] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 76.704] glyphs0_to_dst: glyph=(34, 275)x(10, 10), unclipped [ 76.704] emit_primitive_identity_mask__avx2: dst=(34, 275), mask=(80.00, 64.00) x (10.00, 10.00) [ 76.704] glyphs0_to_dst: glyph=(44, 273)x(5, 12), unclipped [ 76.704] emit_primitive_identity_mask__avx2: dst=(44, 273), mask=(800.00, 32.00) x (5.00, 12.00) [ 76.704] glyphs0_to_dst: glyph=(48, 277)x(9, 8), unclipped [ 76.704] emit_primitive_identity_mask__avx2: dst=(48, 277), mask=(112.00, 64.00) x (9.00, 8.00) [ 76.704] glyphs0_to_dst: glyph=(56, 277)x(10, 8), unclipped [ 76.704] emit_primitive_identity_mask__avx2: dst=(56, 277), mask=(576.00, 0.00) x (10.00, 8.00) [ 76.704] glyphs0_to_dst: glyph=(65, 274)x(7, 11), unclipped [ 76.704] emit_primitive_identity_mask__avx2: dst=(65, 274), mask=(624.00, 0.00) x (7.00, 11.00) [ 76.704] glyphs0_to_dst: glyph=(70, 277)x(11, 8), unclipped [ 76.704] emit_primitive_identity_mask__avx2: dst=(70, 277), mask=(608.00, 0.00) x (11.00, 8.00) [ 76.704] glyphs0_to_dst: glyph=(79, 277)x(11, 8), unclipped [ 76.704] emit_primitive_identity_mask__avx2: dst=(79, 277), mask=(608.00, 0.00) x (11.00, 8.00) [ 76.704] glyphs0_to_dst: glyph=(89, 274)x(7, 11), unclipped [ 76.704] emit_primitive_identity_mask__avx2: dst=(89, 274), mask=(624.00, 0.00) x (7.00, 11.00) [ 76.704] glyphs0_to_dst: glyph=(95, 273)x(9, 12), unclipped [ 76.704] emit_primitive_identity_mask__avx2: dst=(95, 273), mask=(592.00, 16.00) x (9.00, 12.00) [ 76.704] gen8_vertex_flush[56c] = 27 [ 76.704] gen9_magic_ca_pass: CA fixup (180 -> 207) [ 76.704] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 76.704] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.704] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.704] sna_destroy_pixmap: pixmap=4751, attached?=1 [ 76.704] kgem_bo_is_busy: handle=106, domain: 1 exec? 1, rq? 1 [ 76.704] sna_destroy_pixmap: deferring release of active SHM pixmap=4751 [ 76.704] sna_add_flush_pixmap: marking pixmap=4751 for flushing [ 76.704] gen8_vertex_close: used=828, vbo active? 23, vb=204, nreloc=2 [ 76.704] gen8_vertex_close: reloc[0] = 287 [ 76.704] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 76.704] kgem_add_handle: handle=23, index=5 [ 76.704] kgem_add_reloc64[7] = (delta=0, target handle=5, presumed=fd541000) [ 76.704] gen8_vertex_close: reloc[1] = 342 [ 76.704] kgem_add_reloc64: handle=23, pos=342, delta=0, domains=200000 [ 76.704] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fd541000) [ 76.704] batch[1/1, flags=1800]: 384 384 16288 16384, nreloc=9, nexec=6, nfence=0, aperture=1599 [fenced=0] [ 76.704] __kgem_busy: handle=1, busy=0, wedged=0 [ 76.704] __kgem_retire_rq: request 1 complete [ 76.704] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 76.704] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 76.704] kgem_fixup_relocs: shrinking by 61440 [ 76.704] __kgem_busy: handle=1, busy=0, wedged=0 [ 76.704] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 76.704] kgem_commit: release handle=119 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ffaff000 [ 76.704] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 76.704] kgem_commit: release handle=106 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff3f000 [ 76.704] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 76.704] __kgem_bo_clear_busy: handle=143 [ 76.704] kgem_commit: release handle=143 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff6e000 [ 76.704] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 76.704] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 76.704] __kgem_busy: handle=1, busy=0, wedged=0 [ 76.704] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 76.704] sna_accel_flush: flush?=0, dirty?=1 [ 76.704] sna_accel_flush: syncing SHM pixmap=4751 (refcnt=0) [ 76.704] _sna_pixmap_move_to_cpu(pixmap=4751, 48x48, flags=3) [ 76.704] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 76.704] operate_inplace: no, inplace operation not suitable [ 76.704] _sna_pixmap_move_to_cpu: marking as damaged [ 76.704] __sna_damage_all(48, 48) [ 76.704] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 76.704] _sna_pixmap_move_to_cpu: syncing CPU bo [ 76.704] kgem_bo_sync__cpu_full: handle=106 [ 76.704] __kgem_busy: handle=106, busy=0, wedged=0 [ 76.704] kgem_bo_sync__cpu_full: SYNC: handle=106, needs_flush? 0, domain? 3, busy? 0 [ 76.704] __kgem_busy: handle=106, busy=0, wedged=0 [ 76.704] kgem_bo_retire: retiring bo handle=106 (needed flush? 0), rq? 1 [busy?=0] [ 76.704] __kgem_retire_requests_upto(handle=106, ring=0) [ 76.704] __kgem_retire_rq: request 1 complete [ 76.704] __kgem_bo_flush: handle=119, busy=0, wedged=0 [ 76.704] assert_bo_retired: handle=106, domain: 0 exec? 0, rq? 0 [ 76.704] kgem_bo_is_busy: handle=106, domain: 1 exec? 0, rq? 0 [ 76.704] __sna_free_pixmap(pixmap=4751) [ 76.704] __sna_pixmap_free_cpu: discarding CPU buffer, handle=106, size=12288 [ 76.704] kgem_bo_sync__cpu: handle=106 [ 76.704] sna_accel_watch_flush: enable=-1 [ 76.704] _kgem_bo_destroy: handle=106, proxy? 0 [ 76.704] __kgem_bo_destroy: handle=106, size=12288 [ 76.704] __kgem_bo_destroy: handle=106, not reusable [ 76.704] kgem_bo_free: handle=106, size=12288 [ 76.704] __kgem_busy: handle=106, busy=0, wedged=0 [ 76.704] kgem_bo_free: releasing 0x0:0x0 vma for handle=106, count=0 [ 76.704] sna_accel_flush: syncing SHM pixmap=4748 (refcnt=1) [ 76.704] _sna_pixmap_move_to_cpu(pixmap=4748, 48x48, flags=3) [ 76.704] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x561c94794371, is-clear?=0 [ 76.704] _sna_pixmap_move_to_cpu: CPU all-damaged [ 76.704] _sna_pixmap_move_to_cpu: syncing CPU bo [ 76.704] kgem_bo_sync__cpu_full: handle=96 [ 76.704] __kgem_busy: handle=96, busy=0, wedged=0 [ 76.704] kgem_bo_sync__cpu_full: SYNC: handle=96, needs_flush? 0, domain? 0, busy? 0 [ 76.704] __kgem_busy: handle=96, busy=0, wedged=0 [ 76.704] kgem_bo_retire: retiring bo handle=96 (needed flush? 0), rq? 0 [busy?=0] [ 76.704] assert_bo_retired: handle=96, domain: 0 exec? 0, rq? 0 [ 76.704] kgem_bo_is_busy: handle=96, domain: 1 exec? 0, rq? 0 [ 76.704] sna_pixmap_create_shm(48x48, depth=32, bpp=32, pitch=192) [ 76.704] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 [ 76.704] create_pixmap: serial=4752, usage=0, 0x0 [ 76.704] create_pixmap_hdr: pixmap=4752, width=48, height=48, usage=0 [ 76.704] kgem_create_map(0x7fc6b40e9000 size=9216, read-only?=0) - has_userptr?=1 [ 76.704] __kgem_bo_init(handle=106, num_pages=3) [ 76.704] kgem_create_map(ptr=0x7fc6b40e9000, size=9216, pages=3, read_only=0) => handle=106 (proxy? 0) [ 76.704] sna_accel_watch_flush: enable=1 [ 76.704] __sna_damage_all(48, 48) [ 76.704] sna_pixmap_create_shm: serial=4752, 48x48, usage=0 [ 76.704] sna_composite(pixmap=4714, op=3, src=4753+(0, 0), mask=0+(163, 221), dst=4714+(163, 221)+(0, 0), size=(48, 48) [ 76.704] sna_compute_composite_region: dst=(163, 221)x(48, 48) [ 76.704] sna_compute_composite_region: initial clip against dst->pDrawable: (163, 221), (211, 269) [ 76.704] clip_to_dst: region: 1x[(163, 221), (211, 269)], clip: 1x[(0, 0), (850, 564)] [ 76.704] sna_compute_composite_region: clip against dst->pCompositeClip: (163, 221), (211, 269) [ 76.704] sna_compute_composite_region: clip against src (48x48 clip=0): (163, 221), (211, 269) [ 76.704] sna_composite: composite region extents:+(0, 0) -> (163, 221), (211, 269) + (0, 0) [ 76.704] gen9_render_composite: 48x48, current mode=0/1 [ 76.704] kgem_bo_is_render: handle=119, rq? 0 [0] [ 76.704] sna_blt_composite (0, 0), (163, 221), 48x48 [ 76.704] sna_blt_composite: unsupported op [3] for blitting [ 76.704] kgem_bo_is_busy: handle=106, domain: 1 exec? 0, rq? 0 [ 76.704] kgem_bo_is_busy: handle=119, domain: 0 exec? 0, rq? 0 [ 76.704] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.705] gen9_composite_set_target: (163, 221)x(48, 48), partial?=1 [ 76.705] sna_drawable_use_bo pixmap=4714, box=((163, 221), (211, 269)), flags=7... [ 76.705] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.705] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.705] sna_drawable_use_bo: using whole GPU bo [ 76.705] gen9_composite_set_target: pixmap=4714, format=20020888, size=850x564, pitch=3584, delta=(0,0),damage=0xffffffffffffffff [ 76.705] gen9_composite_picture: (0, 0)x(48, 48), dst=(163, 221) [ 76.705] sna_transform_is_imprecise_integer_translation: no transform [ 76.705] gen9_composite_picture: integer translation (0, 0), removing [ 76.705] sna_render_pixmap_bo pixmap=4753, (0, 0)x(48, 48)/(48, 48) [ 76.705] sna_render_pixmap_bo: CPU all damaged [ 76.705] sna_add_flush_pixmap: marking pixmap=4753 for flushing [ 76.705] kgem_bo_is_render: handle=119, rq? 0 [0] [ 76.705] kgem_bo_is_render: handle=106, rq? 0 [0] [ 76.705] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 76.705] gen4_choose_composite_emitter: identity src, no mask [ 76.705] needs_batch_flush: flushing before handle=106 for new reservation [ 76.705] kgem_check_bo: num_pages=+500, num_exec=+2 [ 76.705] aligning vertex: was 4, now 3 floats per vertex [ 76.705] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 76.705] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 76.705] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 76.705] kgem_add_handle: handle=4, index=0 [ 76.705] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 76.705] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 76.705] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 76.705] gen9_composite_get_binding_table(ffc0) [ 76.705] kgem_add_reloc64: handle=119, pos=16360, delta=0, domains=20002 [ 76.705] kgem_add_handle: handle=119, index=1 [ 76.705] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=ffaff000) [ 76.705] __kgem_bo_mark_dirty: handle=119 (proxy? 0) [ 76.705] [3fe0] bind bo(handle=119, addr=ffaff000), format=192, width=850, height=564, pitch=3584, tiling=1 -> render [ 76.705] kgem_add_reloc64: handle=106, pos=16344, delta=0, domains=40000 [ 76.705] kgem_add_handle: handle=106, index=2 [ 76.705] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) [ 76.705] [3fd0] bind bo(handle=106, addr=0), format=192, width=48, height=48, pitch=192, tiling=0 -> sampler [ 76.705] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 76.705] gen9_emit_sampler: sampler = 2 [ 76.705] gen9_emit_sf: num_sf_outputs=1 [ 76.705] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 76.705] gen9_emit_vertex_elements: setup id=2 [ 76.705] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 76.705] gen9_render_composite_box: (163, 221), (211, 269) [ 76.705] apply_damage: damage=0x0, region=1 [(163, 221), (211, 269) + (0, 0)] [ 76.705] gen8_vertex_flush[490] = 3 [ 76.705] sna_glyphs(op=3, nlist=1, src=(168, 285)) [ 76.705] kgem_bo_is_busy: handle=119, domain: 0 exec? 1, rq? 1 [ 76.705] sna_glyphs: discarding mask [ 76.705] glyphs0_to_dst(op=3, src=(168, 285), nlist=1, dst=(168, 285)+(0, 0)) [ 76.705] clipped_glyphs: no, clip region (0, 0), (850, 564) matches drawable pixmap=94680752682688 size=850x564 [ 76.705] gen9_render_composite: 0x0, current mode=1/1 [ 76.705] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 76.705] kgem_bo_is_busy: handle=119, domain: 0 exec? 1, rq? 1 [ 76.705] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.705] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.705] sna_drawable_use_bo pixmap=4714, box=((0, 0), (850, 564)), flags=7... [ 76.705] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.705] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.705] sna_drawable_use_bo: using whole GPU bo [ 76.705] gen9_composite_set_target: pixmap=4714, format=20020888, size=850x564, pitch=3584, delta=(0,0),damage=0xffffffffffffffff [ 76.705] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.705] color_convert: src=ff6d6d6d [20028888] [ 76.705] color_convert: dst=ff6d6d6d [20028888] [ 76.705] sna_render_get_solid: ff6d6d6d [ 76.705] sna_render_get_solid(42) = ff6d6d6d (last) [ 76.705] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.705] sna_transform_is_imprecise_integer_translation: no transform [ 76.705] gen9_composite_picture: integer translation (0, 0), removing [ 76.705] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.705] sna_render_pixmap_bo: GPU all damaged [ 76.705] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 76.705] gen4_choose_composite_emitter: solid, identity mask [ 76.705] kgem_check_bo: num_pages=+1025, num_exec=+2 [ 76.705] kgem_flush: opportunistic flushing? flush=1,0, aperture=510/262144, idle?=1 [ 76.705] gen8_vertex_close: used=837, vbo active? 23, vb=4, nreloc=1 [ 76.705] gen8_vertex_close: reloc[0] = 287 [ 76.705] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 76.705] kgem_add_handle: handle=23, index=3 [ 76.705] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 76.705] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=574 [fenced=0] [ 76.705] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 76.705] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 76.705] kgem_fixup_relocs: shrinking by 61440 [ 76.705] __kgem_busy: handle=1, busy=0, wedged=0 [ 76.705] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 76.705] kgem_commit: release handle=119 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ffaff000 [ 76.705] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 76.705] kgem_commit: release handle=106 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff3c000 [ 76.705] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 76.705] __kgem_busy: handle=1, busy=131072, wedged=0 [ 76.705] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 76.705] kgem_check_bo: num_pages=+1522, num_exec=+3 [ 76.705] aligning vertex: was 3, now 4 floats per vertex [ 76.705] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 76.705] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 76.705] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 76.705] kgem_add_handle: handle=4, index=0 [ 76.705] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 76.705] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 76.705] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 76.705] gen9_composite_get_binding_table(ffc0) [ 76.705] kgem_add_reloc64: handle=119, pos=16360, delta=0, domains=20002 [ 76.705] kgem_add_handle: handle=119, index=1 [ 76.705] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=ffaff000) [ 76.705] __kgem_bo_mark_dirty: handle=119 (proxy? 0) [ 76.705] [3fe0] bind bo(handle=119, addr=ffaff000), format=192, width=850, height=564, pitch=3584, tiling=1 -> render [ 76.705] kgem_add_reloc64: handle=143, pos=16344, delta=0, domains=40000 [ 76.705] kgem_add_reloc64: adding proxy [delta=168] for handle=143 [ 76.705] kgem_add_handle: handle=143, index=2 [ 76.705] kgem_add_reloc64[4] = (delta=168, target handle=2, presumed=fff6e000) [ 76.705] [3fd0] bind bo(handle=143, addr=fff6e0a8), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 76.705] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 [ 76.705] kgem_add_handle: handle=6, index=3 [ 76.705] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd581000) [ 76.705] [3fc0] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 76.705] gen9_emit_cc: blend=177 (current=ffffffff), src=17, dst=18 [ 76.705] gen9_emit_sampler: sampler = a [ 76.705] gen9_emit_sf: num_sf_outputs=2 [ 76.705] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.705] gen9_emit_vertex_elements: setup id=9 [ 76.705] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 76.705] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 76.705] glyphs0_to_dst: glyph=(167, 275)x(11, 10), unclipped [ 76.705] emit_primitive_identity_mask__avx2: dst=(167, 275), mask=(64.00, 112.00) x (11.00, 10.00) [ 76.705] glyphs0_to_dst: glyph=(176, 277)x(11, 8), unclipped [ 76.705] emit_primitive_identity_mask__avx2: dst=(176, 277), mask=(608.00, 0.00) x (11.00, 8.00) [ 76.705] glyphs0_to_dst: glyph=(186, 273)x(5, 12), unclipped [ 76.705] emit_primitive_identity_mask__avx2: dst=(186, 273), mask=(800.00, 32.00) x (5.00, 12.00) [ 76.705] glyphs0_to_dst: glyph=(189, 277)x(11, 8), unclipped [ 76.705] emit_primitive_identity_mask__avx2: dst=(189, 277), mask=(608.00, 0.00) x (11.00, 8.00) [ 76.705] glyphs0_to_dst: glyph=(199, 277)x(7, 8), unclipped [ 76.705] emit_primitive_identity_mask__avx2: dst=(199, 277), mask=(560.00, 48.00) x (7.00, 8.00) [ 76.705] gen8_vertex_flush[498] = 15 [ 76.705] gen9_magic_ca_pass: CA fixup (210 -> 225) [ 76.705] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 76.705] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.705] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.705] sna_destroy_pixmap: pixmap=4753, attached?=1 [ 76.705] kgem_bo_is_busy: handle=106, domain: 3 exec? 0, rq? 1 [ 76.705] sna_destroy_pixmap: deferring release of active SHM pixmap=4753 [ 76.705] sna_add_flush_pixmap: marking pixmap=4753 for flushing [ 76.705] __kgem_busy: handle=1, busy=0, wedged=0 [ 76.705] __kgem_retire_rq: request 1 complete [ 76.705] sna_add_flush_pixmap: new flush bo, flushing before [ 76.705] gen8_vertex_close: used=900, vbo active? 23, vb=200, nreloc=1 [ 76.705] gen8_vertex_close: reloc[0] = 289 [ 76.705] kgem_add_reloc64: handle=23, pos=289, delta=0, domains=200000 [ 76.705] kgem_add_handle: handle=23, index=4 [ 76.705] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd541000) [ 76.705] batch[1/1, flags=1800]: 332 332 16320 16384, nreloc=7, nexec=5, nfence=0, aperture=1596 [fenced=0] [ 76.705] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 76.705] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 76.705] kgem_fixup_relocs: shrinking by 61440 [ 76.705] __kgem_busy: handle=1, busy=0, wedged=0 [ 76.705] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 76.705] kgem_commit: release handle=119 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ffaff000 [ 76.705] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 76.705] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 76.705] __kgem_bo_clear_busy: handle=143 [ 76.705] kgem_commit: release handle=143 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff6e000 [ 76.705] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 76.705] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 76.705] __kgem_busy: handle=1, busy=0, wedged=0 [ 76.705] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 76.705] sna_accel_flush: flush?=0, dirty?=1 [ 76.705] sna_accel_flush: syncing SHM pixmap=4753 (refcnt=0) [ 76.705] _sna_pixmap_move_to_cpu(pixmap=4753, 48x48, flags=3) [ 76.705] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 76.705] operate_inplace: no, inplace operation not suitable [ 76.705] _sna_pixmap_move_to_cpu: marking as damaged [ 76.705] __sna_damage_all(48, 48) [ 76.705] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 76.705] _sna_pixmap_move_to_cpu: syncing CPU bo [ 76.705] kgem_bo_sync__cpu_full: handle=106 [ 76.705] __kgem_busy: handle=106, busy=0, wedged=0 [ 76.705] kgem_bo_sync__cpu_full: SYNC: handle=106, needs_flush? 0, domain? 0, busy? 0 [ 76.705] __kgem_busy: handle=106, busy=0, wedged=0 [ 76.705] kgem_bo_retire: retiring bo handle=106 (needed flush? 0), rq? 0 [busy?=0] [ 76.705] assert_bo_retired: handle=106, domain: 0 exec? 0, rq? 0 [ 76.705] kgem_bo_is_busy: handle=106, domain: 1 exec? 0, rq? 0 [ 76.705] __sna_free_pixmap(pixmap=4753) [ 76.705] __sna_pixmap_free_cpu: discarding CPU buffer, handle=106, size=12288 [ 76.705] kgem_bo_sync__cpu: handle=106 [ 76.705] sna_accel_watch_flush: enable=-1 [ 76.705] _kgem_bo_destroy: handle=106, proxy? 0 [ 76.705] __kgem_bo_destroy: handle=106, size=12288 [ 76.705] __kgem_bo_destroy: handle=106, not reusable [ 76.705] kgem_bo_free: handle=106, size=12288 [ 76.705] __kgem_busy: handle=106, busy=0, wedged=0 [ 76.705] kgem_bo_free: releasing 0x0:0x0 vma for handle=106, count=0 [ 76.705] sna_pixmap_create_shm(48x48, depth=32, bpp=32, pitch=192) [ 76.705] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 [ 76.705] create_pixmap: serial=4754, usage=0, 0x0 [ 76.705] create_pixmap_hdr: pixmap=4754, width=48, height=48, usage=0 [ 76.705] kgem_create_map(0x7fc6b40cd000 size=9216, read-only?=0) - has_userptr?=1 [ 76.705] __kgem_bo_init(handle=106, num_pages=3) [ 76.705] kgem_create_map(ptr=0x7fc6b40cd000, size=9216, pages=3, read_only=0) => handle=106 (proxy? 0) [ 76.705] sna_accel_watch_flush: enable=1 [ 76.705] __sna_damage_all(48, 48) [ 76.705] sna_pixmap_create_shm: serial=4754, 48x48, usage=0 [ 76.705] sna_composite(pixmap=4714, op=3, src=4755+(0, 0), mask=0+(281, 221), dst=4714+(281, 221)+(0, 0), size=(48, 48) [ 76.705] sna_compute_composite_region: dst=(281, 221)x(48, 48) [ 76.705] sna_compute_composite_region: initial clip against dst->pDrawable: (281, 221), (329, 269) [ 76.705] clip_to_dst: region: 1x[(281, 221), (329, 269)], clip: 1x[(0, 0), (850, 564)] [ 76.705] sna_compute_composite_region: clip against dst->pCompositeClip: (281, 221), (329, 269) [ 76.705] sna_compute_composite_region: clip against src (48x48 clip=0): (281, 221), (329, 269) [ 76.705] sna_composite: composite region extents:+(0, 0) -> (281, 221), (329, 269) + (0, 0) [ 76.705] gen9_render_composite: 48x48, current mode=0/1 [ 76.705] kgem_bo_is_render: handle=119, rq? 1 [1] [ 76.705] kgem_bo_is_busy: handle=106, domain: 1 exec? 0, rq? 0 [ 76.705] kgem_bo_is_busy: handle=119, domain: 3 exec? 0, rq? 1 [ 76.705] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.705] gen9_composite_set_target: (281, 221)x(48, 48), partial?=1 [ 76.705] sna_drawable_use_bo pixmap=4714, box=((281, 221), (329, 269)), flags=7... [ 76.705] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.705] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.705] sna_drawable_use_bo: using whole GPU bo [ 76.705] gen9_composite_set_target: pixmap=4714, format=20020888, size=850x564, pitch=3584, delta=(0,0),damage=0xffffffffffffffff [ 76.705] gen9_composite_picture: (0, 0)x(48, 48), dst=(281, 221) [ 76.705] sna_transform_is_imprecise_integer_translation: no transform [ 76.705] gen9_composite_picture: integer translation (0, 0), removing [ 76.705] sna_render_pixmap_bo pixmap=4755, (0, 0)x(48, 48)/(48, 48) [ 76.705] sna_render_pixmap_bo: CPU all damaged [ 76.705] sna_add_flush_pixmap: marking pixmap=4755 for flushing [ 76.705] kgem_bo_is_render: handle=119, rq? 1 [1] [ 76.705] kgem_bo_is_render: handle=106, rq? 0 [0] [ 76.705] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 76.705] gen4_choose_composite_emitter: identity src, no mask [ 76.705] needs_batch_flush: flushing before handle=106 for new reservation [ 76.705] kgem_check_bo: num_pages=+500, num_exec=+2 [ 76.705] aligning vertex: was 4, now 3 floats per vertex [ 76.705] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 76.705] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 76.705] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 76.705] kgem_add_handle: handle=4, index=0 [ 76.705] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 76.705] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 76.705] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 76.705] gen9_composite_get_binding_table(ffc0) [ 76.705] kgem_add_reloc64: handle=119, pos=16360, delta=0, domains=20002 [ 76.705] kgem_add_handle: handle=119, index=1 [ 76.705] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=ffaff000) [ 76.705] __kgem_bo_mark_dirty: handle=119 (proxy? 0) [ 76.705] [3fe0] bind bo(handle=119, addr=ffaff000), format=192, width=850, height=564, pitch=3584, tiling=1 -> render [ 76.705] kgem_add_reloc64: handle=106, pos=16344, delta=0, domains=40000 [ 76.705] kgem_add_handle: handle=106, index=2 [ 76.705] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) [ 76.705] [3fd0] bind bo(handle=106, addr=0), format=192, width=48, height=48, pitch=192, tiling=0 -> sampler [ 76.705] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 76.705] gen9_emit_sampler: sampler = 2 [ 76.705] gen9_emit_sf: num_sf_outputs=1 [ 76.705] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 76.705] gen9_emit_vertex_elements: setup id=2 [ 76.705] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 76.705] gen9_render_composite_box: (281, 221), (329, 269) [ 76.705] apply_damage: damage=0x0, region=1 [(281, 221), (329, 269) + (0, 0)] [ 76.705] gen8_vertex_flush[490] = 3 [ 76.705] sna_glyphs(op=3, nlist=1, src=(276, 285)) [ 76.705] kgem_bo_is_busy: handle=119, domain: 3 exec? 1, rq? 1 [ 76.705] can_discard_mask: nlist=1, mask=28888, depth 32, op=3 (bounded? 1) [ 76.705] glyphs_format: format=166024, depth=32 [ 76.705] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 76.705] sna_glyphs: discarding mask [ 76.705] glyphs0_to_dst(op=3, src=(276, 285), nlist=1, dst=(276, 285)+(0, 0)) [ 76.705] clipped_glyphs: no, clip region (0, 0), (850, 564) matches drawable pixmap=94680752682688 size=850x564 [ 76.705] gen9_render_composite: 0x0, current mode=1/1 [ 76.705] kgem_bo_is_busy: handle=6, domain: 3 exec? 0, rq? 1 [ 76.705] kgem_bo_is_busy: handle=119, domain: 3 exec? 1, rq? 1 [ 76.705] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.705] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.705] sna_drawable_use_bo pixmap=4714, box=((0, 0), (850, 564)), flags=7... [ 76.705] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.705] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.705] sna_drawable_use_bo: using whole GPU bo [ 76.705] gen9_composite_set_target: pixmap=4714, format=20020888, size=850x564, pitch=3584, delta=(0,0),damage=0xffffffffffffffff [ 76.705] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.705] color_convert: src=ff6d6d6d [20028888] [ 76.705] color_convert: dst=ff6d6d6d [20028888] [ 76.705] sna_render_get_solid: ff6d6d6d [ 76.705] sna_render_get_solid(42) = ff6d6d6d (last) [ 76.705] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.705] sna_transform_is_imprecise_integer_translation: no transform [ 76.705] gen9_composite_picture: integer translation (0, 0), removing [ 76.705] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.705] sna_render_pixmap_bo: GPU all damaged [ 76.705] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 76.705] gen4_choose_composite_emitter: solid, identity mask [ 76.705] kgem_check_bo: num_pages=+1025, num_exec=+2 [ 76.705] aligning vertex: was 3, now 4 floats per vertex [ 76.705] gen9_composite_get_binding_table(ff00) [ 76.705] kgem_add_reloc64: handle=143, pos=16312, delta=0, domains=40000 [ 76.705] kgem_add_reloc64: adding proxy [delta=168] for handle=143 [ 76.705] kgem_add_handle: handle=143, index=3 [ 76.705] kgem_add_reloc64[5] = (delta=168, target handle=3, presumed=fff6e000) [ 76.706] [3fb0] bind bo(handle=143, addr=fff6e0a8), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 76.706] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 [ 76.706] kgem_add_handle: handle=6, index=4 [ 76.706] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd581000) [ 76.706] [3fa0] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 76.706] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 [ 76.706] gen9_emit_sampler: sampler = a [ 76.706] gen9_emit_sf: num_sf_outputs=2 [ 76.706] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.706] gen9_emit_vertex_elements: setup id=9 [ 76.706] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 76.706] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 76.706] glyphs0_to_dst: glyph=(276, 275)x(11, 10), unclipped [ 76.706] emit_primitive_identity_mask__avx2: dst=(276, 275), mask=(80.00, 112.00) x (11.00, 10.00) [ 76.706] glyphs0_to_dst: glyph=(286, 274)x(5, 11), unclipped [ 76.706] emit_primitive_identity_mask__avx2: dst=(286, 274), mask=(784.00, 48.00) x (5.00, 11.00) [ 76.706] glyphs0_to_dst: glyph=(290, 277)x(9, 8), unclipped [ 76.706] emit_primitive_identity_mask__avx2: dst=(290, 277), mask=(576.00, 16.00) x (9.00, 8.00) [ 76.706] glyphs0_to_dst: glyph=(298, 277)x(10, 11), unclipped [ 76.706] emit_primitive_identity_mask__avx2: dst=(298, 277), mask=(640.00, 16.00) x (10.00, 11.00) [ 76.706] glyphs0_to_dst: glyph=(307, 273)x(5, 12), unclipped [ 76.706] emit_primitive_identity_mask__avx2: dst=(307, 273), mask=(800.00, 32.00) x (5.00, 12.00) [ 76.706] glyphs0_to_dst: glyph=(310, 277)x(9, 8), unclipped [ 76.706] emit_primitive_identity_mask__avx2: dst=(310, 277), mask=(848.00, 0.00) x (9.00, 8.00) [ 76.706] glyphs0_to_dst: glyph=(318, 277)x(10, 11), unclipped [ 76.706] emit_primitive_identity_mask__avx2: dst=(318, 277), mask=(112.00, 80.00) x (10.00, 11.00) [ 76.706] glyphs0_to_dst: glyph=(325, 277)x(9, 8), unclipped [ 76.706] emit_primitive_identity_mask__avx2: dst=(325, 277), mask=(576.00, 16.00) x (9.00, 8.00) [ 76.706] gen8_vertex_flush[56c] = 24 [ 76.706] gen9_magic_ca_pass: CA fixup (228 -> 252) [ 76.706] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 76.706] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.706] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.706] sna_destroy_pixmap: pixmap=4755, attached?=1 [ 76.706] kgem_bo_is_busy: handle=106, domain: 1 exec? 1, rq? 1 [ 76.706] sna_destroy_pixmap: deferring release of active SHM pixmap=4755 [ 76.706] sna_add_flush_pixmap: marking pixmap=4755 for flushing [ 76.706] gen8_vertex_close: used=1008, vbo active? 23, vb=204, nreloc=2 [ 76.706] gen8_vertex_close: reloc[0] = 287 [ 76.706] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 76.706] kgem_add_handle: handle=23, index=5 [ 76.706] kgem_add_reloc64[7] = (delta=0, target handle=5, presumed=fd541000) [ 76.706] gen8_vertex_close: reloc[1] = 342 [ 76.706] kgem_add_reloc64: handle=23, pos=342, delta=0, domains=200000 [ 76.706] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fd541000) [ 76.706] batch[1/1, flags=1800]: 384 384 16288 16384, nreloc=9, nexec=6, nfence=0, aperture=1599 [fenced=0] [ 76.706] __kgem_busy: handle=1, busy=0, wedged=0 [ 76.706] __kgem_retire_rq: request 1 complete [ 76.706] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 76.706] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 76.706] kgem_fixup_relocs: shrinking by 61440 [ 76.706] __kgem_busy: handle=1, busy=0, wedged=0 [ 76.706] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 76.706] kgem_commit: release handle=119 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ffaff000 [ 76.706] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 76.706] kgem_commit: release handle=106 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff3f000 [ 76.706] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 76.706] __kgem_bo_clear_busy: handle=143 [ 76.706] kgem_commit: release handle=143 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff6e000 [ 76.706] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 76.706] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 76.706] __kgem_busy: handle=1, busy=0, wedged=0 [ 76.706] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 76.706] sna_accel_flush: flush?=0, dirty?=1 [ 76.706] sna_accel_flush: syncing SHM pixmap=4755 (refcnt=0) [ 76.706] _sna_pixmap_move_to_cpu(pixmap=4755, 48x48, flags=3) [ 76.706] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 76.706] operate_inplace: no, inplace operation not suitable [ 76.706] _sna_pixmap_move_to_cpu: marking as damaged [ 76.706] __sna_damage_all(48, 48) [ 76.706] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 76.706] _sna_pixmap_move_to_cpu: syncing CPU bo [ 76.706] kgem_bo_sync__cpu_full: handle=106 [ 76.706] __kgem_busy: handle=106, busy=0, wedged=0 [ 76.706] kgem_bo_sync__cpu_full: SYNC: handle=106, needs_flush? 0, domain? 3, busy? 0 [ 76.706] __kgem_busy: handle=106, busy=0, wedged=0 [ 76.706] kgem_bo_retire: retiring bo handle=106 (needed flush? 0), rq? 1 [busy?=0] [ 76.706] __kgem_retire_requests_upto(handle=106, ring=0) [ 76.706] __kgem_retire_rq: request 1 complete [ 76.706] __kgem_bo_flush: handle=119, busy=0, wedged=0 [ 76.706] assert_bo_retired: handle=106, domain: 0 exec? 0, rq? 0 [ 76.706] kgem_bo_is_busy: handle=106, domain: 1 exec? 0, rq? 0 [ 76.706] __sna_free_pixmap(pixmap=4755) [ 76.706] __sna_pixmap_free_cpu: discarding CPU buffer, handle=106, size=12288 [ 76.706] kgem_bo_sync__cpu: handle=106 [ 76.706] sna_accel_watch_flush: enable=-1 [ 76.706] _kgem_bo_destroy: handle=106, proxy? 0 [ 76.706] __kgem_bo_destroy: handle=106, size=12288 [ 76.706] __kgem_bo_destroy: handle=106, not reusable [ 76.706] kgem_bo_free: handle=106, size=12288 [ 76.706] __kgem_busy: handle=106, busy=0, wedged=0 [ 76.706] kgem_bo_free: releasing 0x0:0x0 vma for handle=106, count=0 [ 76.706] sna_pixmap_create_shm(48x48, depth=32, bpp=32, pitch=192) [ 76.706] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 [ 76.706] create_pixmap: serial=4756, usage=0, 0x0 [ 76.706] create_pixmap_hdr: pixmap=4756, width=48, height=48, usage=0 [ 76.706] kgem_create_map(0x7fc6b40d1000 size=9216, read-only?=0) - has_userptr?=1 [ 76.706] __kgem_bo_init(handle=106, num_pages=3) [ 76.706] kgem_create_map(ptr=0x7fc6b40d1000, size=9216, pages=3, read_only=0) => handle=106 (proxy? 0) [ 76.706] sna_accel_watch_flush: enable=1 [ 76.706] __sna_damage_all(48, 48) [ 76.706] sna_pixmap_create_shm: serial=4756, 48x48, usage=0 [ 76.706] sna_composite(pixmap=4714, op=3, src=4757+(0, 0), mask=0+(399, 221), dst=4714+(399, 221)+(0, 0), size=(48, 48) [ 76.706] sna_compute_composite_region: dst=(399, 221)x(48, 48) [ 76.706] sna_compute_composite_region: initial clip against dst->pDrawable: (399, 221), (447, 269) [ 76.706] clip_to_dst: region: 1x[(399, 221), (447, 269)], clip: 1x[(0, 0), (850, 564)] [ 76.706] sna_compute_composite_region: clip against dst->pCompositeClip: (399, 221), (447, 269) [ 76.706] sna_compute_composite_region: clip against src (48x48 clip=0): (399, 221), (447, 269) [ 76.706] sna_composite: composite region extents:+(0, 0) -> (399, 221), (447, 269) + (0, 0) [ 76.706] gen9_render_composite: 48x48, current mode=0/1 [ 76.706] kgem_bo_is_render: handle=119, rq? 0 [0] [ 76.706] sna_blt_composite (0, 0), (399, 221), 48x48 [ 76.706] sna_blt_composite: unsupported op [3] for blitting [ 76.706] kgem_bo_is_busy: handle=106, domain: 1 exec? 0, rq? 0 [ 76.706] kgem_bo_is_busy: handle=119, domain: 0 exec? 0, rq? 0 [ 76.706] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.706] gen9_composite_set_target: (399, 221)x(48, 48), partial?=1 [ 76.706] sna_drawable_use_bo pixmap=4714, box=((399, 221), (447, 269)), flags=7... [ 76.706] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.706] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.706] sna_drawable_use_bo: using whole GPU bo [ 76.706] gen9_composite_set_target: pixmap=4714, format=20020888, size=850x564, pitch=3584, delta=(0,0),damage=0xffffffffffffffff [ 76.706] gen9_composite_picture: (0, 0)x(48, 48), dst=(399, 221) [ 76.706] sna_transform_is_imprecise_integer_translation: no transform [ 76.706] gen9_composite_picture: integer translation (0, 0), removing [ 76.706] sna_render_pixmap_bo pixmap=4757, (0, 0)x(48, 48)/(48, 48) [ 76.706] sna_render_pixmap_bo: CPU all damaged [ 76.706] sna_add_flush_pixmap: marking pixmap=4757 for flushing [ 76.706] kgem_bo_is_render: handle=119, rq? 0 [0] [ 76.706] kgem_bo_is_render: handle=106, rq? 0 [0] [ 76.706] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 76.706] gen4_choose_composite_emitter: identity src, no mask [ 76.706] needs_batch_flush: flushing before handle=106 for new reservation [ 76.706] kgem_check_bo: num_pages=+500, num_exec=+2 [ 76.706] aligning vertex: was 4, now 3 floats per vertex [ 76.706] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 76.706] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 76.706] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 76.706] kgem_add_handle: handle=4, index=0 [ 76.706] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 76.706] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 76.706] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 76.706] gen9_composite_get_binding_table(ffc0) [ 76.706] kgem_add_reloc64: handle=119, pos=16360, delta=0, domains=20002 [ 76.706] kgem_add_handle: handle=119, index=1 [ 76.706] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=ffaff000) [ 76.706] __kgem_bo_mark_dirty: handle=119 (proxy? 0) [ 76.706] [3fe0] bind bo(handle=119, addr=ffaff000), format=192, width=850, height=564, pitch=3584, tiling=1 -> render [ 76.706] kgem_add_reloc64: handle=106, pos=16344, delta=0, domains=40000 [ 76.706] kgem_add_handle: handle=106, index=2 [ 76.706] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) [ 76.706] [3fd0] bind bo(handle=106, addr=0), format=192, width=48, height=48, pitch=192, tiling=0 -> sampler [ 76.706] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 76.706] gen9_emit_sampler: sampler = 2 [ 76.706] gen9_emit_sf: num_sf_outputs=1 [ 76.706] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 76.706] gen9_emit_vertex_elements: setup id=2 [ 76.706] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 76.706] gen9_render_composite_box: (399, 221), (447, 269) [ 76.706] apply_damage: damage=0x0, region=1 [(399, 221), (447, 269) + (0, 0)] [ 76.706] gen8_vertex_flush[490] = 3 [ 76.706] sna_glyphs(op=3, nlist=1, src=(390, 285)) [ 76.706] kgem_bo_is_busy: handle=119, domain: 0 exec? 1, rq? 1 [ 76.706] can_discard_mask: nlist=1, mask=28888, depth 32, op=3 (bounded? 1) [ 76.706] glyphs_format: format=166024, depth=32 [ 76.706] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 76.706] sna_glyphs: discarding mask [ 76.706] glyphs0_to_dst(op=3, src=(390, 285), nlist=1, dst=(390, 285)+(0, 0)) [ 76.706] clipped_glyphs: no, clip region (0, 0), (850, 564) matches drawable pixmap=94680752682688 size=850x564 [ 76.706] gen9_render_composite: 0x0, current mode=1/1 [ 76.706] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 76.706] kgem_bo_is_busy: handle=119, domain: 0 exec? 1, rq? 1 [ 76.706] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.706] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.706] sna_drawable_use_bo pixmap=4714, box=((0, 0), (850, 564)), flags=7... [ 76.706] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.706] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.706] sna_drawable_use_bo: using whole GPU bo [ 76.706] gen9_composite_set_target: pixmap=4714, format=20020888, size=850x564, pitch=3584, delta=(0,0),damage=0xffffffffffffffff [ 76.706] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.706] color_convert: src=ff6d6d6d [20028888] [ 76.706] color_convert: dst=ff6d6d6d [20028888] [ 76.706] sna_render_get_solid: ff6d6d6d [ 76.706] sna_render_get_solid(42) = ff6d6d6d (last) [ 76.706] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.706] sna_transform_is_imprecise_integer_translation: no transform [ 76.706] gen9_composite_picture: integer translation (0, 0), removing [ 76.706] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.706] sna_render_pixmap_bo: GPU all damaged [ 76.706] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 76.706] gen4_choose_composite_emitter: solid, identity mask [ 76.706] kgem_check_bo: num_pages=+1025, num_exec=+2 [ 76.706] kgem_flush: opportunistic flushing? flush=1,0, aperture=510/262144, idle?=1 [ 76.706] gen8_vertex_close: used=1017, vbo active? 23, vb=4, nreloc=1 [ 76.706] gen8_vertex_close: reloc[0] = 287 [ 76.706] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 76.706] kgem_add_handle: handle=23, index=3 [ 76.706] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 76.706] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=574 [fenced=0] [ 76.706] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 76.706] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 76.706] kgem_fixup_relocs: shrinking by 61440 [ 76.706] __kgem_busy: handle=1, busy=0, wedged=0 [ 76.706] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 76.706] kgem_commit: release handle=119 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ffaff000 [ 76.706] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 76.706] kgem_commit: release handle=106 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff3c000 [ 76.706] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 76.706] __kgem_busy: handle=1, busy=131072, wedged=0 [ 76.706] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 76.706] kgem_check_bo: num_pages=+1522, num_exec=+3 [ 76.706] aligning vertex: was 3, now 4 floats per vertex [ 76.706] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 76.706] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 76.706] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 76.706] kgem_add_handle: handle=4, index=0 [ 76.706] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 76.706] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 76.706] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 76.706] gen9_composite_get_binding_table(ffc0) [ 76.706] kgem_add_reloc64: handle=119, pos=16360, delta=0, domains=20002 [ 76.706] kgem_add_handle: handle=119, index=1 [ 76.706] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=ffaff000) [ 76.706] __kgem_bo_mark_dirty: handle=119 (proxy? 0) [ 76.706] [3fe0] bind bo(handle=119, addr=ffaff000), format=192, width=850, height=564, pitch=3584, tiling=1 -> render [ 76.706] kgem_add_reloc64: handle=143, pos=16344, delta=0, domains=40000 [ 76.706] kgem_add_reloc64: adding proxy [delta=168] for handle=143 [ 76.706] kgem_add_handle: handle=143, index=2 [ 76.706] kgem_add_reloc64[4] = (delta=168, target handle=2, presumed=fff6e000) [ 76.706] [3fd0] bind bo(handle=143, addr=fff6e0a8), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 76.706] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 [ 76.706] kgem_add_handle: handle=6, index=3 [ 76.706] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd581000) [ 76.706] [3fc0] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 76.706] gen9_emit_cc: blend=177 (current=ffffffff), src=17, dst=18 [ 76.706] gen9_emit_sampler: sampler = a [ 76.706] gen9_emit_sf: num_sf_outputs=2 [ 76.706] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.706] gen9_emit_vertex_elements: setup id=9 [ 76.706] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 76.706] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 76.706] glyphs0_to_dst: glyph=(390, 275)x(11, 10), unclipped [ 76.706] emit_primitive_identity_mask__avx2: dst=(390, 275), mask=(96.00, 96.00) x (11.00, 10.00) [ 76.706] glyphs0_to_dst: glyph=(398, 277)x(10, 8), unclipped [ 76.706] emit_primitive_identity_mask__avx2: dst=(398, 277), mask=(576.00, 0.00) x (10.00, 8.00) [ 76.706] glyphs0_to_dst: glyph=(406, 277)x(10, 11), unclipped [ 76.706] emit_primitive_identity_mask__avx2: dst=(406, 277), mask=(112.00, 80.00) x (10.00, 11.00) [ 76.706] glyphs0_to_dst: glyph=(414, 273)x(10, 12), unclipped [ 76.706] emit_primitive_identity_mask__avx2: dst=(414, 273), mask=(112.00, 96.00) x (10.00, 12.00) [ 76.706] glyphs0_to_dst: glyph=(422, 277)x(11, 8), unclipped [ 76.706] emit_primitive_identity_mask__avx2: dst=(422, 277), mask=(608.00, 0.00) x (11.00, 8.00) [ 76.706] glyphs0_to_dst: glyph=(431, 277)x(9, 8), unclipped [ 76.707] emit_primitive_identity_mask__avx2: dst=(431, 277), mask=(848.00, 0.00) x (9.00, 8.00) [ 76.707] glyphs0_to_dst: glyph=(440, 277)x(7, 8), unclipped [ 76.707] emit_primitive_identity_mask__avx2: dst=(440, 277), mask=(560.00, 48.00) x (7.00, 8.00) [ 76.707] glyphs0_to_dst: glyph=(445, 273)x(10, 12), unclipped [ 76.707] emit_primitive_identity_mask__avx2: dst=(445, 273), mask=(800.00, 48.00) x (10.00, 12.00) [ 76.707] gen8_vertex_flush[498] = 24 [ 76.707] gen9_magic_ca_pass: CA fixup (255 -> 279) [ 76.707] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 76.707] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.707] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.707] sna_destroy_pixmap: pixmap=4757, attached?=1 [ 76.707] kgem_bo_is_busy: handle=106, domain: 3 exec? 0, rq? 1 [ 76.707] sna_destroy_pixmap: deferring release of active SHM pixmap=4757 [ 76.707] sna_add_flush_pixmap: marking pixmap=4757 for flushing [ 76.707] __kgem_busy: handle=1, busy=0, wedged=0 [ 76.707] __kgem_retire_rq: request 1 complete [ 76.707] sna_add_flush_pixmap: new flush bo, flushing before [ 76.707] gen8_vertex_close: used=1116, vbo active? 23, vb=200, nreloc=1 [ 76.707] gen8_vertex_close: reloc[0] = 289 [ 76.707] kgem_add_reloc64: handle=23, pos=289, delta=0, domains=200000 [ 76.707] kgem_add_handle: handle=23, index=4 [ 76.707] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd541000) [ 76.707] batch[1/1, flags=1800]: 332 332 16320 16384, nreloc=7, nexec=5, nfence=0, aperture=1596 [fenced=0] [ 76.707] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 76.707] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 76.707] kgem_fixup_relocs: shrinking by 61440 [ 76.707] __kgem_busy: handle=1, busy=0, wedged=0 [ 76.707] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 76.707] kgem_commit: release handle=119 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ffaff000 [ 76.707] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 76.707] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 76.707] __kgem_bo_clear_busy: handle=143 [ 76.707] kgem_commit: release handle=143 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff6e000 [ 76.707] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 76.707] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 76.707] __kgem_busy: handle=1, busy=0, wedged=0 [ 76.707] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 76.707] sna_accel_flush: flush?=0, dirty?=1 [ 76.707] sna_accel_flush: syncing SHM pixmap=4757 (refcnt=0) [ 76.707] _sna_pixmap_move_to_cpu(pixmap=4757, 48x48, flags=3) [ 76.707] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 76.707] operate_inplace: no, inplace operation not suitable [ 76.707] _sna_pixmap_move_to_cpu: marking as damaged [ 76.707] __sna_damage_all(48, 48) [ 76.707] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 76.707] _sna_pixmap_move_to_cpu: syncing CPU bo [ 76.707] kgem_bo_sync__cpu_full: handle=106 [ 76.707] __kgem_busy: handle=106, busy=0, wedged=0 [ 76.707] kgem_bo_sync__cpu_full: SYNC: handle=106, needs_flush? 0, domain? 0, busy? 0 [ 76.707] __kgem_busy: handle=106, busy=0, wedged=0 [ 76.707] kgem_bo_retire: retiring bo handle=106 (needed flush? 0), rq? 0 [busy?=0] [ 76.707] assert_bo_retired: handle=106, domain: 0 exec? 0, rq? 0 [ 76.707] kgem_bo_is_busy: handle=106, domain: 1 exec? 0, rq? 0 [ 76.707] __sna_free_pixmap(pixmap=4757) [ 76.707] __sna_pixmap_free_cpu: discarding CPU buffer, handle=106, size=12288 [ 76.707] kgem_bo_sync__cpu: handle=106 [ 76.707] sna_accel_watch_flush: enable=-1 [ 76.707] _kgem_bo_destroy: handle=106, proxy? 0 [ 76.707] __kgem_bo_destroy: handle=106, size=12288 [ 76.707] __kgem_bo_destroy: handle=106, not reusable [ 76.707] kgem_bo_free: handle=106, size=12288 [ 76.707] __kgem_busy: handle=106, busy=0, wedged=0 [ 76.707] kgem_bo_free: releasing 0x0:0x0 vma for handle=106, count=0 [ 76.707] sna_pixmap_create_shm(48x48, depth=32, bpp=32, pitch=192) [ 76.707] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 [ 76.707] create_pixmap: serial=4758, usage=0, 0x0 [ 76.707] create_pixmap_hdr: pixmap=4758, width=48, height=48, usage=0 [ 76.707] kgem_create_map(0x7fc6b40d5000 size=9216, read-only?=0) - has_userptr?=1 [ 76.707] __kgem_bo_init(handle=106, num_pages=3) [ 76.707] kgem_create_map(ptr=0x7fc6b40d5000, size=9216, pages=3, read_only=0) => handle=106 (proxy? 0) [ 76.707] sna_accel_watch_flush: enable=1 [ 76.707] __sna_damage_all(48, 48) [ 76.707] sna_pixmap_create_shm: serial=4758, 48x48, usage=0 [ 76.707] sna_composite(pixmap=4714, op=3, src=4759+(0, 0), mask=0+(517, 221), dst=4714+(517, 221)+(0, 0), size=(48, 48) [ 76.707] sna_compute_composite_region: dst=(517, 221)x(48, 48) [ 76.707] sna_compute_composite_region: initial clip against dst->pDrawable: (517, 221), (565, 269) [ 76.707] clip_to_dst: region: 1x[(517, 221), (565, 269)], clip: 1x[(0, 0), (850, 564)] [ 76.707] sna_compute_composite_region: clip against dst->pCompositeClip: (517, 221), (565, 269) [ 76.707] sna_compute_composite_region: clip against src (48x48 clip=0): (517, 221), (565, 269) [ 76.707] sna_composite: composite region extents:+(0, 0) -> (517, 221), (565, 269) + (0, 0) [ 76.707] gen9_render_composite: 48x48, current mode=0/1 [ 76.707] kgem_bo_is_render: handle=119, rq? 1 [1] [ 76.707] kgem_bo_is_busy: handle=106, domain: 1 exec? 0, rq? 0 [ 76.707] kgem_bo_is_busy: handle=119, domain: 3 exec? 0, rq? 1 [ 76.707] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.707] gen9_composite_set_target: (517, 221)x(48, 48), partial?=1 [ 76.707] sna_drawable_use_bo pixmap=4714, box=((517, 221), (565, 269)), flags=7... [ 76.707] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.707] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.707] sna_drawable_use_bo: using whole GPU bo [ 76.707] gen9_composite_set_target: pixmap=4714, format=20020888, size=850x564, pitch=3584, delta=(0,0),damage=0xffffffffffffffff [ 76.707] gen9_composite_picture: (0, 0)x(48, 48), dst=(517, 221) [ 76.707] sna_transform_is_imprecise_integer_translation: no transform [ 76.707] gen9_composite_picture: integer translation (0, 0), removing [ 76.707] sna_render_pixmap_bo pixmap=4759, (0, 0)x(48, 48)/(48, 48) [ 76.707] sna_render_pixmap_bo: CPU all damaged [ 76.707] sna_add_flush_pixmap: marking pixmap=4759 for flushing [ 76.707] kgem_bo_is_render: handle=119, rq? 1 [1] [ 76.707] kgem_bo_is_render: handle=106, rq? 0 [0] [ 76.707] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 76.707] gen4_choose_composite_emitter: identity src, no mask [ 76.707] needs_batch_flush: flushing before handle=106 for new reservation [ 76.707] kgem_check_bo: num_pages=+500, num_exec=+2 [ 76.707] aligning vertex: was 4, now 3 floats per vertex [ 76.707] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 76.707] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 76.707] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 76.707] kgem_add_handle: handle=4, index=0 [ 76.707] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 76.707] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 76.707] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 76.707] gen9_composite_get_binding_table(ffc0) [ 76.707] kgem_add_reloc64: handle=119, pos=16360, delta=0, domains=20002 [ 76.707] kgem_add_handle: handle=119, index=1 [ 76.707] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=ffaff000) [ 76.707] __kgem_bo_mark_dirty: handle=119 (proxy? 0) [ 76.707] [3fe0] bind bo(handle=119, addr=ffaff000), format=192, width=850, height=564, pitch=3584, tiling=1 -> render [ 76.707] kgem_add_reloc64: handle=106, pos=16344, delta=0, domains=40000 [ 76.707] kgem_add_handle: handle=106, index=2 [ 76.707] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) [ 76.707] [3fd0] bind bo(handle=106, addr=0), format=192, width=48, height=48, pitch=192, tiling=0 -> sampler [ 76.707] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 76.707] gen9_emit_sampler: sampler = 2 [ 76.707] gen9_emit_sf: num_sf_outputs=1 [ 76.707] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 76.707] gen9_emit_vertex_elements: setup id=2 [ 76.707] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 76.707] gen9_render_composite_box: (517, 221), (565, 269) [ 76.707] apply_damage: damage=0x0, region=1 [(517, 221), (565, 269) + (0, 0)] [ 76.707] gen8_vertex_flush[490] = 3 [ 76.707] sna_glyphs(op=3, nlist=1, src=(511, 285)) [ 76.707] kgem_bo_is_busy: handle=119, domain: 3 exec? 1, rq? 1 [ 76.707] sna_glyphs: discarding mask [ 76.707] glyphs0_to_dst(op=3, src=(511, 285), nlist=1, dst=(511, 285)+(0, 0)) [ 76.707] clipped_glyphs: no, clip region (0, 0), (850, 564) matches drawable pixmap=94680752682688 size=850x564 [ 76.707] gen9_render_composite: 0x0, current mode=1/1 [ 76.707] kgem_bo_is_busy: handle=6, domain: 3 exec? 0, rq? 1 [ 76.707] kgem_bo_is_busy: handle=119, domain: 3 exec? 1, rq? 1 [ 76.707] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.707] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.707] sna_drawable_use_bo pixmap=4714, box=((0, 0), (850, 564)), flags=7... [ 76.707] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.707] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.707] sna_drawable_use_bo: using whole GPU bo [ 76.707] gen9_composite_set_target: pixmap=4714, format=20020888, size=850x564, pitch=3584, delta=(0,0),damage=0xffffffffffffffff [ 76.707] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.707] color_convert: src=ff6d6d6d [20028888] [ 76.707] color_convert: dst=ff6d6d6d [20028888] [ 76.707] sna_render_get_solid: ff6d6d6d [ 76.707] sna_render_get_solid(42) = ff6d6d6d (last) [ 76.707] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.707] sna_transform_is_imprecise_integer_translation: no transform [ 76.707] gen9_composite_picture: integer translation (0, 0), removing [ 76.707] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.707] sna_render_pixmap_bo: GPU all damaged [ 76.707] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 76.707] gen4_choose_composite_emitter: solid, identity mask [ 76.707] kgem_check_bo: num_pages=+1025, num_exec=+2 [ 76.707] aligning vertex: was 3, now 4 floats per vertex [ 76.707] gen9_composite_get_binding_table(ff00) [ 76.707] kgem_add_reloc64: handle=143, pos=16312, delta=0, domains=40000 [ 76.707] kgem_add_reloc64: adding proxy [delta=168] for handle=143 [ 76.707] kgem_add_handle: handle=143, index=3 [ 76.707] kgem_add_reloc64[5] = (delta=168, target handle=3, presumed=fff6e000) [ 76.707] [3fb0] bind bo(handle=143, addr=fff6e0a8), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 76.707] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 [ 76.707] kgem_add_handle: handle=6, index=4 [ 76.707] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd581000) [ 76.707] [3fa0] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 76.707] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 [ 76.707] gen9_emit_sampler: sampler = a [ 76.707] gen9_emit_sf: num_sf_outputs=2 [ 76.707] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.707] gen9_emit_vertex_elements: setup id=9 [ 76.707] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 76.707] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 76.707] glyphs0_to_dst: glyph=(511, 275)x(14, 10), unclipped [ 76.707] emit_primitive_identity_mask__avx2: dst=(511, 275), mask=(96.00, 112.00) x (14.00, 10.00) [ 76.707] glyphs0_to_dst: glyph=(523, 277)x(11, 8), unclipped [ 76.707] emit_primitive_identity_mask__avx2: dst=(523, 277), mask=(608.00, 0.00) x (11.00, 8.00) [ 76.707] glyphs0_to_dst: glyph=(533, 277)x(9, 8), unclipped [ 76.707] emit_primitive_identity_mask__avx2: dst=(533, 277), mask=(112.00, 64.00) x (9.00, 8.00) [ 76.707] glyphs0_to_dst: glyph=(541, 277)x(9, 8), unclipped [ 76.707] emit_primitive_identity_mask__avx2: dst=(541, 277), mask=(576.00, 16.00) x (9.00, 8.00) [ 76.707] glyphs0_to_dst: glyph=(548, 277)x(10, 8), unclipped [ 76.707] emit_primitive_identity_mask__avx2: dst=(548, 277), mask=(576.00, 0.00) x (10.00, 8.00) [ 76.707] glyphs0_to_dst: glyph=(559, 275)x(12, 10), unclipped [ 76.707] emit_primitive_identity_mask__avx2: dst=(559, 275), mask=(64.00, 80.00) x (12.00, 10.00) [ 76.707] gen8_vertex_flush[56c] = 18 [ 76.707] gen9_magic_ca_pass: CA fixup (282 -> 300) [ 76.707] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 76.707] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.707] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.707] sna_accel_flush: flush?=1, dirty?=1 [ 76.707] sna_accel_flush: syncing SHM pixmap=4759 (refcnt=1) [ 76.707] _sna_pixmap_move_to_cpu(pixmap=4759, 48x48, flags=3) [ 76.707] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x561c94aea8f1, is-clear?=0 [ 76.707] _sna_pixmap_move_to_cpu: CPU all-damaged [ 76.707] _sna_pixmap_move_to_cpu: syncing CPU bo [ 76.707] kgem_bo_sync__cpu_full: handle=106 [ 76.707] gen8_vertex_close: used=1200, vbo active? 23, vb=204, nreloc=2 [ 76.707] gen8_vertex_close: reloc[0] = 287 [ 76.707] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 76.707] kgem_add_handle: handle=23, index=5 [ 76.707] kgem_add_reloc64[7] = (delta=0, target handle=5, presumed=fd541000) [ 76.707] gen8_vertex_close: reloc[1] = 342 [ 76.707] kgem_add_reloc64: handle=23, pos=342, delta=0, domains=200000 [ 76.707] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fd541000) [ 76.707] batch[1/1, flags=1800]: 384 384 16288 16384, nreloc=9, nexec=6, nfence=0, aperture=1599 [fenced=0] [ 76.707] __kgem_busy: handle=1, busy=0, wedged=0 [ 76.707] __kgem_retire_rq: request 1 complete [ 76.707] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 76.707] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 76.707] kgem_fixup_relocs: shrinking by 61440 [ 76.707] __kgem_busy: handle=1, busy=0, wedged=0 [ 76.707] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 76.707] kgem_commit: release handle=119 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ffaff000 [ 76.707] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 76.707] kgem_commit: release handle=106 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff3f000 [ 76.707] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 76.707] __kgem_bo_clear_busy: handle=143 [ 76.707] kgem_commit: release handle=143 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff6e000 [ 76.707] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 76.707] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 76.707] __kgem_busy: handle=1, busy=0, wedged=0 [ 76.707] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 76.707] __kgem_busy: handle=106, busy=0, wedged=0 [ 76.707] kgem_bo_sync__cpu_full: SYNC: handle=106, needs_flush? 0, domain? 3, busy? 0 [ 76.707] __kgem_busy: handle=106, busy=0, wedged=0 [ 76.707] kgem_bo_retire: retiring bo handle=106 (needed flush? 0), rq? 1 [busy?=0] [ 76.707] __kgem_retire_requests_upto(handle=106, ring=0) [ 76.707] __kgem_retire_rq: request 1 complete [ 76.707] __kgem_bo_flush: handle=119, busy=0, wedged=0 [ 76.707] assert_bo_retired: handle=106, domain: 0 exec? 0, rq? 0 [ 76.707] kgem_bo_is_busy: handle=106, domain: 1 exec? 0, rq? 0 [ 76.707] sna_block_handler (tv=0.0) [ 76.707] sna_wakeup_handler [ 76.707] sna_mode_wakeup: len=64 [ 76.707] sna_dri2_vblank_handler(type=2, sequence=4352, draw=4181) [ 76.707] sna_crtc_record_swap: recording last swap on pipe=0, frame 4352 [msc=4352], time 76.706795 [ 76.707] sna_dri2_vblank_handler: 2 complete, frame=4352 tv=76.706795 [ 76.707] sna_dri2_blit_complete: blit finished [ 76.707] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4352, tv=76.706795) [ 76.707] frame_swap_complete(type=2): draw=146, pipe=0, frame=4352 [msc=4352], tv=76.706795 [ 76.707] sna_accel_flush: flush?=0, dirty?=0 [ 76.707] sna_dri2_event_free(draw?=1) [ 76.707] sna_dri2_remove_event: remove[0x561c947dfbf0] from window 146, active? 1 [ 76.707] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=128] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 76.707] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=32] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 76.707] sna_dri2_vblank_handler complete [ 76.707] sna_mode_wakeup: recording last swap on pipe=0, frame 4352 [1100], time 76.706795 [ 76.707] sna_mode_wakeup: removing handle=32 [active_scanout=0] from scanout, installing handle=128 [active_scanout=2] [ 76.707] sna_mode_wakeup: flip complete, pending? 1 [ 76.707] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 76.707] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=32, name=80 [ 76.707] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 76.707] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 76.707] sna_dri2_get_back: draw size=3840x2160, back buffer handle=32 size=3840x2160, is-scanout? 1, active?=0, pitch=15360, front pitch=15360 [ 76.707] sna_dri2_get_back: reuse backbuffer? 1 [ 76.707] sna_dri2_get_back: back buffer handle=32, active?=0, refcnt=1 [ 76.707] sna_dri2_get_back: reuse unattached back [ 76.707] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 76.707] sna_dri2_reuse_buffer: reusing back buffer handle=32, name=80, pitch=15360, age=0 [ 76.707] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 76.707] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=128, name=76, active_scanout=2 [ 76.707] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 76.707] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=128] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 76.707] sna_accel_flush: flush?=0, dirty?=0 [ 76.707] sna_accel_flush: flush?=0, dirty?=0 [ 76.707] sna_accel_flush: flush?=0, dirty?=0 [ 76.707] sna_block_handler (tv=0.0) [ 76.707] sna_wakeup_handler [ 76.708] sna_glyphs(op=3, nlist=2, src=(507, 302)) [ 76.708] kgem_bo_is_busy: handle=119, domain: 0 exec? 0, rq? 0 [ 76.708] can_discard_mask: nlist=2, mask=28888, depth 32, op=3 (bounded? 1) [ 76.708] glyphs_format: overlapping lines, current bbox (513, 290), (574, 305), previous line (506, 292), (517, 302) [ 76.708] can_discard_mask: preferred mask format 0, depth 0 [ 76.708] glyphs_via_mask(op=3, src=(507, 302), nlist=2, dst=(507, 302)+(0, 0)) [ 76.708] glyphs_via_mask: nlist=2, count=8, bounds=((506, 290), (574, 305)) [ 76.708] sna_compute_composite_extents: dst=(506, 290)x(68, 15) [ 76.708] sna_compute_composite_extents: initial clip against dst->pDrawable: (506, 290), (574, 305) [ 76.708] sna_compute_composite_extents: initial clip against dst->pCompositeClip: (506, 290), (574, 305) [ 76.708] trim_extents: trim((506, 290), (574, 305)) against ((0, 0), (850, 564)) + (0, 0) [ 76.708] sna_compute_composite_extents: clip against dst: (506, 290), (574, 305) [ 76.708] trim_source_extents: -> (506, 290), (574, 305) [ 76.708] glyphs_via_mask: extents=((506, 290), (574, 305)) [ 76.708] glyphs_via_mask: small mask [format=28888, depth=32, size=32640], rendering glyphs to upload buffer [ 76.708] sna_pixmap_create_upload(68, 15, 32, flags=1) [ 76.708] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 [ 76.708] create_pixmap: serial=4760, usage=1, 0x0 [ 76.708] create_pixmap_hdr: pixmap=4760, width=68, height=15, usage=1 [ 76.708] kgem_create_buffer_2d: 68x15, 32 bpp, stride=288 [ 76.708] kgem_create_buffer: size=4608, flags=1 [write?=1, inplace?=0, last?=0] [ 76.708] kgem_create_buffer: reusing buffer? used=4096 + size=4608, total=262144 [ 76.708] kgem_create_proxy: target handle=142 [proxy? -1], offset=4096, length=4608, io=1 [ 76.708] __kgem_bo_init(handle=142, num_pages=4608) [ 76.708] kgem_create_buffer_2d: trimming buffer from 8704 to 8448 [ 76.708] __sna_damage_all(68, 15) [ 76.708] __sna_damage_all(68, 15) [ 76.708] sna_pixmap_create_upload: serial=4760, 68x15, usage=0 [ 76.708] sna_composite(pixmap=4714, op=3, src=0+(506, 290), mask=4760+(0, 0), dst=4714+(506, 290)+(0, 0), size=(68, 15) [ 76.708] sna_compute_composite_region: dst=(506, 290)x(68, 15) [ 76.708] sna_compute_composite_region: initial clip against dst->pDrawable: (506, 290), (574, 305) [ 76.708] clip_to_dst: region: 1x[(506, 290), (574, 305)], clip: 1x[(0, 0), (850, 564)] [ 76.708] sna_compute_composite_region: clip against dst->pCompositeClip: (506, 290), (574, 305) [ 76.708] sna_compute_composite_region: clip against src (0x0 clip=0): (506, 290), (574, 305) [ 76.708] sna_compute_composite_region: clip against mask: (506, 290), (574, 305) [ 76.708] sna_composite: composite region extents:+(0, 0) -> (506, 290), (574, 305) + (0, 0) [ 76.708] gen9_render_composite: 68x15, current mode=0/1 [ 76.708] kgem_bo_is_busy: handle=142, domain: 1 exec? 0, rq? 0 [ 76.708] kgem_bo_is_busy: handle=119, domain: 0 exec? 0, rq? 0 [ 76.708] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.708] gen9_composite_set_target: (506, 290)x(68, 15), partial?=1 [ 76.708] sna_drawable_use_bo pixmap=4714, box=((506, 290), (574, 305)), flags=7... [ 76.708] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.708] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.708] sna_drawable_use_bo: using whole GPU bo [ 76.708] gen9_composite_set_target: pixmap=4714, format=20020888, size=850x564, pitch=3584, delta=(0,0),damage=0xffffffffffffffff [ 76.708] gen9_composite_picture: (506, 290)x(68, 15), dst=(506, 290) [ 76.708] color_convert: src=ff6d6d6d [20028888] [ 76.708] color_convert: dst=ff6d6d6d [20028888] [ 76.708] sna_render_get_solid: ff6d6d6d [ 76.708] sna_render_get_solid(42) = ff6d6d6d (last) [ 76.708] gen9_composite_picture: (0, 0)x(68, 15), dst=(506, 290) [ 76.708] sna_transform_is_imprecise_integer_translation: no transform [ 76.708] gen9_composite_picture: integer translation (0, 0), removing [ 76.708] sna_render_pixmap_bo pixmap=4760, (0, 0)x(68, 15)/(68, 15) [ 76.708] sna_render_pixmap_bo: GPU all damaged [ 76.708] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 76.708] gen4_choose_composite_emitter: solid, identity mask [ 76.708] kgem_check_bo: num_pages=+562, num_exec=+3 [ 76.708] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 76.708] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 76.708] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 76.708] kgem_add_handle: handle=4, index=0 [ 76.708] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 76.708] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 76.708] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 76.708] gen9_composite_get_binding_table(ffc0) [ 76.708] kgem_add_reloc64: handle=119, pos=16360, delta=0, domains=20002 [ 76.708] kgem_add_handle: handle=119, index=1 [ 76.708] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=ffaff000) [ 76.708] __kgem_bo_mark_dirty: handle=119 (proxy? 0) [ 76.708] [3fe0] bind bo(handle=119, addr=ffaff000), format=192, width=850, height=564, pitch=3584, tiling=1 -> render [ 76.708] kgem_add_reloc64: handle=143, pos=16344, delta=0, domains=40000 [ 76.708] kgem_add_reloc64: adding proxy [delta=168] for handle=143 [ 76.708] kgem_add_handle: handle=143, index=2 [ 76.708] kgem_add_reloc64[4] = (delta=168, target handle=2, presumed=fff6e000) [ 76.708] [3fd0] bind bo(handle=143, addr=fff6e0a8), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 76.708] kgem_add_reloc64: handle=142, pos=16328, delta=0, domains=40000 [ 76.708] kgem_add_reloc64: adding proxy [delta=4096] for handle=142 [ 76.708] kgem_add_handle: handle=142, index=3 [ 76.708] kgem_add_reloc64[5] = (delta=4096, target handle=3, presumed=ffe91000) [ 76.708] [3fc0] bind bo(handle=142, addr=ffe92000), format=192, width=68, height=15, pitch=288, tiling=0 -> sampler [ 76.708] gen9_emit_cc: blend=177 (current=ffffffff), src=17, dst=18 [ 76.708] gen9_emit_sampler: sampler = a [ 76.708] gen9_emit_sf: num_sf_outputs=2 [ 76.708] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.708] gen9_emit_vertex_elements: setup id=9 [ 76.708] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 76.708] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 76.708] gen9_render_composite_box: (506, 290), (574, 305) [ 76.708] emit_primitive_identity_mask__avx2: dst=(506, 290), mask=(0.00, 0.00) x (68.00, 15.00) [ 76.708] apply_damage: damage=0x0, region=1 [(506, 290), (574, 305) + (0, 0)] [ 76.708] gen8_vertex_flush[498] = 3 [ 76.708] gen9_magic_ca_pass: CA fixup (300 -> 303) [ 76.708] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 76.708] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.708] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.708] sna_destroy_pixmap: pixmap=4760, attached?=1 [ 76.708] _kgem_bo_destroy: handle=142, proxy? 1 [ 76.708] __sna_free_pixmap(pixmap=4760) [ 76.708] sna_destroy_pixmap: pixmap=4759, attached?=1 [ 76.708] kgem_bo_is_busy: handle=106, domain: 1 exec? 0, rq? 0 [ 76.708] __sna_free_pixmap(pixmap=4759) [ 76.708] __sna_pixmap_free_cpu: discarding CPU buffer, handle=106, size=12288 [ 76.708] kgem_bo_sync__cpu: handle=106 [ 76.708] sna_accel_watch_flush: enable=-1 [ 76.708] _kgem_bo_destroy: handle=106, proxy? 0 [ 76.708] __kgem_bo_destroy: handle=106, size=12288 [ 76.708] __kgem_bo_destroy: handle=106, not reusable [ 76.708] kgem_bo_free: handle=106, size=12288 [ 76.708] __kgem_busy: handle=106, busy=0, wedged=0 [ 76.708] kgem_bo_free: releasing 0x0:0x0 vma for handle=106, count=0 [ 76.708] sna_accel_flush: flush?=0, dirty?=0 [ 76.708] sna_pixmap_create_shm(48x48, depth=32, bpp=32, pitch=192) [ 76.708] __pop_freed_pixmap: reusing freed pixmap=4760 header [ 76.708] create_pixmap_hdr: pixmap=4761, width=48, height=48, usage=0 [ 76.708] kgem_create_map(0x7fc6b40d9000 size=9216, read-only?=0) - has_userptr?=1 [ 76.708] __kgem_bo_init(handle=106, num_pages=3) [ 76.708] kgem_create_map(ptr=0x7fc6b40d9000, size=9216, pages=3, read_only=0) => handle=106 (proxy? 0) [ 76.708] sna_accel_watch_flush: enable=1 [ 76.708] __sna_damage_all(48, 48) [ 76.708] sna_pixmap_create_shm: serial=4761, 48x48, usage=0 [ 76.708] sna_composite(pixmap=4714, op=3, src=4762+(0, 0), mask=0+(635, 221), dst=4714+(635, 221)+(0, 0), size=(48, 48) [ 76.708] sna_compute_composite_region: dst=(635, 221)x(48, 48) [ 76.708] sna_compute_composite_region: initial clip against dst->pDrawable: (635, 221), (683, 269) [ 76.708] clip_to_dst: region: 1x[(635, 221), (683, 269)], clip: 1x[(0, 0), (850, 564)] [ 76.708] sna_compute_composite_region: clip against dst->pCompositeClip: (635, 221), (683, 269) [ 76.708] sna_compute_composite_region: clip against src (48x48 clip=0): (635, 221), (683, 269) [ 76.708] sna_composite: composite region extents:+(0, 0) -> (635, 221), (683, 269) + (0, 0) [ 76.708] gen9_render_composite: 48x48, current mode=1/1 [ 76.708] kgem_bo_is_render: handle=119, rq? 1 [1] [ 76.708] kgem_bo_is_busy: handle=106, domain: 1 exec? 0, rq? 0 [ 76.708] kgem_bo_is_busy: handle=119, domain: 0 exec? 1, rq? 1 [ 76.708] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.708] gen9_composite_set_target: (635, 221)x(48, 48), partial?=1 [ 76.708] sna_drawable_use_bo pixmap=4714, box=((635, 221), (683, 269)), flags=7... [ 76.708] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.708] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.708] sna_drawable_use_bo: using whole GPU bo [ 76.708] gen9_composite_set_target: pixmap=4714, format=20020888, size=850x564, pitch=3584, delta=(0,0),damage=0xffffffffffffffff [ 76.708] gen9_composite_picture: (0, 0)x(48, 48), dst=(635, 221) [ 76.708] sna_transform_is_imprecise_integer_translation: no transform [ 76.708] gen9_composite_picture: integer translation (0, 0), removing [ 76.708] sna_render_pixmap_bo pixmap=4762, (0, 0)x(48, 48)/(48, 48) [ 76.708] sna_render_pixmap_bo: CPU all damaged [ 76.708] sna_add_flush_pixmap: marking pixmap=4762 for flushing [ 76.708] sna_add_flush_pixmap: new flush bo, flushing before [ 76.708] gen8_vertex_close: used=1212, vbo active? 23, vb=200, nreloc=1 [ 76.708] gen8_vertex_close: reloc[0] = 289 [ 76.708] kgem_add_reloc64: handle=23, pos=289, delta=0, domains=200000 [ 76.708] kgem_add_handle: handle=23, index=4 [ 76.708] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd541000) [ 76.708] batch[1/1, flags=1800]: 332 332 16320 16384, nreloc=7, nexec=5, nfence=0, aperture=636 [fenced=0] [ 76.708] kgem_finish_buffers: buffer handle=142, used=8448, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 76.708] kgem_finish_buffers: retaining upload buffer (8448/262144): used=12288, refcnt=1 [ 76.708] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 76.708] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 76.708] kgem_fixup_relocs: shrinking by 61440 [ 76.708] __kgem_busy: handle=1, busy=0, wedged=0 [ 76.708] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 76.708] kgem_commit: release handle=119 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ffaff000 [ 76.708] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 76.708] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 76.708] __kgem_bo_clear_busy: handle=143 [ 76.708] kgem_commit: release handle=143 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff6e000 [ 76.708] kgem_commit: release handle=142 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffe91000 [ 76.708] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 76.708] __kgem_busy: handle=1, busy=131072, wedged=0 [ 76.708] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 76.708] kgem_bo_is_render: handle=119, rq? 1 [1] [ 76.708] kgem_bo_is_render: handle=106, rq? 0 [0] [ 76.708] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 76.708] gen4_choose_composite_emitter: identity src, no mask [ 76.708] needs_batch_flush: flushing before handle=106 for new reservation [ 76.708] kgem_check_bo: num_pages=+500, num_exec=+2 [ 76.708] aligning vertex: was 4, now 3 floats per vertex [ 76.708] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 76.709] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 76.709] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 76.709] kgem_add_handle: handle=4, index=0 [ 76.709] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 76.709] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 76.709] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 76.709] gen9_composite_get_binding_table(ffc0) [ 76.709] kgem_add_reloc64: handle=119, pos=16360, delta=0, domains=20002 [ 76.709] kgem_add_handle: handle=119, index=1 [ 76.709] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=ffaff000) [ 76.709] __kgem_bo_mark_dirty: handle=119 (proxy? 0) [ 76.709] [3fe0] bind bo(handle=119, addr=ffaff000), format=192, width=850, height=564, pitch=3584, tiling=1 -> render [ 76.709] kgem_add_reloc64: handle=106, pos=16344, delta=0, domains=40000 [ 76.709] kgem_add_handle: handle=106, index=2 [ 76.709] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) [ 76.709] [3fd0] bind bo(handle=106, addr=0), format=192, width=48, height=48, pitch=192, tiling=0 -> sampler [ 76.709] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 76.709] gen9_emit_sampler: sampler = 2 [ 76.709] gen9_emit_sf: num_sf_outputs=1 [ 76.709] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 76.709] gen9_emit_vertex_elements: setup id=2 [ 76.709] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 76.709] gen9_render_composite_box: (635, 221), (683, 269) [ 76.709] apply_damage: damage=0x0, region=1 [(635, 221), (683, 269) + (0, 0)] [ 76.709] gen8_vertex_flush[490] = 3 [ 76.709] sna_glyphs(op=3, nlist=1, src=(629, 285)) [ 76.709] kgem_bo_is_busy: handle=119, domain: 3 exec? 1, rq? 1 [ 76.709] sna_glyphs: discarding mask [ 76.709] glyphs0_to_dst(op=3, src=(629, 285), nlist=1, dst=(629, 285)+(0, 0)) [ 76.709] clipped_glyphs: no, clip region (0, 0), (850, 564) matches drawable pixmap=94680752682688 size=850x564 [ 76.709] gen9_render_composite: 0x0, current mode=1/1 [ 76.709] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 76.709] kgem_bo_is_busy: handle=119, domain: 3 exec? 1, rq? 1 [ 76.709] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.709] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.709] sna_drawable_use_bo pixmap=4714, box=((0, 0), (850, 564)), flags=7... [ 76.709] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.709] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.709] sna_drawable_use_bo: using whole GPU bo [ 76.709] gen9_composite_set_target: pixmap=4714, format=20020888, size=850x564, pitch=3584, delta=(0,0),damage=0xffffffffffffffff [ 76.709] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.709] color_convert: src=ff6d6d6d [20028888] [ 76.709] color_convert: dst=ff6d6d6d [20028888] [ 76.709] sna_render_get_solid: ff6d6d6d [ 76.709] sna_render_get_solid(42) = ff6d6d6d (last) [ 76.709] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.709] sna_transform_is_imprecise_integer_translation: no transform [ 76.709] gen9_composite_picture: integer translation (0, 0), removing [ 76.709] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.709] sna_render_pixmap_bo: GPU all damaged [ 76.709] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 76.709] gen4_choose_composite_emitter: solid, identity mask [ 76.709] kgem_check_bo: num_pages=+1025, num_exec=+2 [ 76.709] __kgem_busy: handle=1, busy=131072, wedged=0 [ 76.709] __kgem_ring_is_idle: last fence handle=1 still busy [ 76.709] kgem_flush: opportunistic flushing? flush=1,0, aperture=510/262144, idle?=0 [ 76.709] __kgem_busy: handle=1, busy=131072, wedged=0 [ 76.709] __kgem_ring_is_idle: last fence handle=1 still busy [ 76.709] aligning vertex: was 3, now 4 floats per vertex [ 76.709] gen9_composite_get_binding_table(ff00) [ 76.709] kgem_add_reloc64: handle=143, pos=16312, delta=0, domains=40000 [ 76.709] kgem_add_reloc64: adding proxy [delta=168] for handle=143 [ 76.709] kgem_add_handle: handle=143, index=3 [ 76.709] kgem_add_reloc64[5] = (delta=168, target handle=3, presumed=fff6e000) [ 76.709] [3fb0] bind bo(handle=143, addr=fff6e0a8), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 76.709] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 [ 76.709] kgem_add_handle: handle=6, index=4 [ 76.709] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd581000) [ 76.709] [3fa0] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 76.709] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 [ 76.709] gen9_emit_sampler: sampler = a [ 76.709] gen9_emit_sf: num_sf_outputs=2 [ 76.709] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.709] gen9_emit_vertex_elements: setup id=9 [ 76.709] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 76.709] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 76.709] glyphs0_to_dst: glyph=(629, 275)x(11, 10), unclipped [ 76.709] emit_primitive_identity_mask__avx2: dst=(629, 275), mask=(112.00, 112.00) x (11.00, 10.00) [ 76.709] glyphs0_to_dst: glyph=(639, 277)x(10, 8), unclipped [ 76.709] emit_primitive_identity_mask__avx2: dst=(639, 277), mask=(576.00, 0.00) x (10.00, 8.00) [ 76.709] glyphs0_to_dst: glyph=(648, 274)x(7, 11), unclipped [ 76.709] emit_primitive_identity_mask__avx2: dst=(648, 274), mask=(624.00, 0.00) x (7.00, 11.00) [ 76.709] glyphs0_to_dst: glyph=(653, 277)x(14, 8), unclipped [ 76.709] emit_primitive_identity_mask__avx2: dst=(653, 277), mask=(832.00, 0.00) x (14.00, 8.00) [ 76.709] glyphs0_to_dst: glyph=(665, 277)x(11, 8), unclipped [ 76.709] emit_primitive_identity_mask__avx2: dst=(665, 277), mask=(608.00, 0.00) x (11.00, 8.00) [ 76.709] glyphs0_to_dst: glyph=(675, 277)x(7, 8), unclipped [ 76.709] emit_primitive_identity_mask__avx2: dst=(675, 277), mask=(560.00, 48.00) x (7.00, 8.00) [ 76.709] glyphs0_to_dst: glyph=(681, 273)x(9, 12), unclipped [ 76.709] emit_primitive_identity_mask__avx2: dst=(681, 273), mask=(96.00, 64.00) x (9.00, 12.00) [ 76.709] gen8_vertex_flush[56c] = 21 [ 76.709] gen9_magic_ca_pass: CA fixup (306 -> 327) [ 76.709] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 76.709] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.709] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.709] sna_destroy_pixmap: pixmap=4762, attached?=1 [ 76.709] kgem_bo_is_busy: handle=106, domain: 1 exec? 1, rq? 1 [ 76.709] sna_destroy_pixmap: deferring release of active SHM pixmap=4762 [ 76.709] sna_add_flush_pixmap: marking pixmap=4762 for flushing [ 76.709] gen8_vertex_close: used=1308, vbo active? 23, vb=204, nreloc=2 [ 76.709] gen8_vertex_close: reloc[0] = 287 [ 76.709] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 76.709] kgem_add_handle: handle=23, index=5 [ 76.709] kgem_add_reloc64[7] = (delta=0, target handle=5, presumed=fd541000) [ 76.709] gen8_vertex_close: reloc[1] = 342 [ 76.709] kgem_add_reloc64: handle=23, pos=342, delta=0, domains=200000 [ 76.709] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fd541000) [ 76.709] batch[1/1, flags=1800]: 384 384 16288 16384, nreloc=9, nexec=6, nfence=0, aperture=1599 [fenced=0] [ 76.709] __kgem_busy: handle=1, busy=0, wedged=0 [ 76.709] __kgem_retire_rq: request 1 complete [ 76.709] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 76.709] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 76.709] kgem_fixup_relocs: shrinking by 61440 [ 76.709] __kgem_busy: handle=1, busy=0, wedged=0 [ 76.709] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 76.709] kgem_commit: release handle=119 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ffaff000 [ 76.709] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 76.709] kgem_commit: release handle=106 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff3f000 [ 76.709] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 76.709] __kgem_bo_clear_busy: handle=143 [ 76.709] kgem_commit: release handle=143 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff6e000 [ 76.709] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 76.709] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 76.709] __kgem_busy: handle=1, busy=131072, wedged=0 [ 76.709] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 76.709] sna_accel_flush: flush?=0, dirty?=1 [ 76.709] sna_accel_flush: syncing SHM pixmap=4762 (refcnt=0) [ 76.709] _sna_pixmap_move_to_cpu(pixmap=4762, 48x48, flags=3) [ 76.709] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 76.709] operate_inplace: no, inplace operation not suitable [ 76.709] _sna_pixmap_move_to_cpu: marking as damaged [ 76.709] __sna_damage_all(48, 48) [ 76.709] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 76.709] _sna_pixmap_move_to_cpu: syncing CPU bo [ 76.709] kgem_bo_sync__cpu_full: handle=106 [ 76.709] __kgem_busy: handle=106, busy=131072, wedged=0 [ 76.709] kgem_bo_sync__cpu_full: SYNC: handle=106, needs_flush? 0, domain? 3, busy? 1 [ 76.711] __kgem_busy: handle=106, busy=0, wedged=0 [ 76.711] kgem_bo_retire: retiring bo handle=106 (needed flush? 0), rq? 1 [busy?=0] [ 76.711] __kgem_retire_requests_upto(handle=106, ring=0) [ 76.711] __kgem_retire_rq: request 1 complete [ 76.711] __kgem_bo_flush: handle=119, busy=0, wedged=0 [ 76.711] assert_bo_retired: handle=106, domain: 0 exec? 0, rq? 0 [ 76.711] kgem_bo_is_busy: handle=106, domain: 1 exec? 0, rq? 0 [ 76.711] __sna_free_pixmap(pixmap=4762) [ 76.711] __sna_pixmap_free_cpu: discarding CPU buffer, handle=106, size=12288 [ 76.711] kgem_bo_sync__cpu: handle=106 [ 76.711] sna_accel_watch_flush: enable=-1 [ 76.711] _kgem_bo_destroy: handle=106, proxy? 0 [ 76.711] __kgem_bo_destroy: handle=106, size=12288 [ 76.711] __kgem_bo_destroy: handle=106, not reusable [ 76.711] kgem_bo_free: handle=106, size=12288 [ 76.711] __kgem_busy: handle=106, busy=0, wedged=0 [ 76.711] kgem_bo_free: releasing 0x0:0x0 vma for handle=106, count=0 [ 76.711] sna_pixmap_create_shm(48x48, depth=32, bpp=32, pitch=192) [ 76.711] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 [ 76.711] create_pixmap: serial=4763, usage=0, 0x0 [ 76.711] create_pixmap_hdr: pixmap=4763, width=48, height=48, usage=0 [ 76.711] kgem_create_map(0x7fc6b40ad000 size=9216, read-only?=0) - has_userptr?=1 [ 76.711] __kgem_bo_init(handle=106, num_pages=3) [ 76.711] kgem_create_map(ptr=0x7fc6b40ad000, size=9216, pages=3, read_only=0) => handle=106 (proxy? 0) [ 76.711] sna_accel_watch_flush: enable=1 [ 76.711] __sna_damage_all(48, 48) [ 76.711] sna_pixmap_create_shm: serial=4763, 48x48, usage=0 [ 76.711] sna_composite(pixmap=4714, op=3, src=4764+(0, 0), mask=0+(753, 221), dst=4714+(753, 221)+(0, 0), size=(48, 48) [ 76.711] sna_compute_composite_region: dst=(753, 221)x(48, 48) [ 76.711] sna_compute_composite_region: initial clip against dst->pDrawable: (753, 221), (801, 269) [ 76.711] clip_to_dst: region: 1x[(753, 221), (801, 269)], clip: 1x[(0, 0), (850, 564)] [ 76.711] sna_compute_composite_region: clip against dst->pCompositeClip: (753, 221), (801, 269) [ 76.711] sna_compute_composite_region: clip against src (48x48 clip=0): (753, 221), (801, 269) [ 76.711] sna_composite: composite region extents:+(0, 0) -> (753, 221), (801, 269) + (0, 0) [ 76.711] gen9_render_composite: 48x48, current mode=0/1 [ 76.711] kgem_bo_is_render: handle=119, rq? 0 [0] [ 76.711] sna_blt_composite (0, 0), (753, 221), 48x48 [ 76.711] sna_blt_composite: unsupported op [3] for blitting [ 76.711] kgem_bo_is_busy: handle=106, domain: 1 exec? 0, rq? 0 [ 76.711] kgem_bo_is_busy: handle=119, domain: 0 exec? 0, rq? 0 [ 76.711] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.711] gen9_composite_set_target: (753, 221)x(48, 48), partial?=1 [ 76.711] sna_drawable_use_bo pixmap=4714, box=((753, 221), (801, 269)), flags=7... [ 76.711] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.711] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.711] sna_drawable_use_bo: using whole GPU bo [ 76.711] gen9_composite_set_target: pixmap=4714, format=20020888, size=850x564, pitch=3584, delta=(0,0),damage=0xffffffffffffffff [ 76.711] gen9_composite_picture: (0, 0)x(48, 48), dst=(753, 221) [ 76.711] sna_transform_is_imprecise_integer_translation: no transform [ 76.711] gen9_composite_picture: integer translation (0, 0), removing [ 76.711] sna_render_pixmap_bo pixmap=4764, (0, 0)x(48, 48)/(48, 48) [ 76.711] sna_render_pixmap_bo: CPU all damaged [ 76.711] sna_add_flush_pixmap: marking pixmap=4764 for flushing [ 76.711] kgem_bo_is_render: handle=119, rq? 0 [0] [ 76.711] kgem_bo_is_render: handle=106, rq? 0 [0] [ 76.711] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 76.711] gen4_choose_composite_emitter: identity src, no mask [ 76.711] needs_batch_flush: flushing before handle=106 for new reservation [ 76.711] kgem_check_bo: num_pages=+500, num_exec=+2 [ 76.711] aligning vertex: was 4, now 3 floats per vertex [ 76.711] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 76.711] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 76.711] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 76.711] kgem_add_handle: handle=4, index=0 [ 76.711] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 76.711] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 76.711] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 76.711] gen9_composite_get_binding_table(ffc0) [ 76.711] kgem_add_reloc64: handle=119, pos=16360, delta=0, domains=20002 [ 76.711] kgem_add_handle: handle=119, index=1 [ 76.711] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=ffaff000) [ 76.711] __kgem_bo_mark_dirty: handle=119 (proxy? 0) [ 76.711] [3fe0] bind bo(handle=119, addr=ffaff000), format=192, width=850, height=564, pitch=3584, tiling=1 -> render [ 76.711] kgem_add_reloc64: handle=106, pos=16344, delta=0, domains=40000 [ 76.711] kgem_add_handle: handle=106, index=2 [ 76.711] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) [ 76.711] [3fd0] bind bo(handle=106, addr=0), format=192, width=48, height=48, pitch=192, tiling=0 -> sampler [ 76.711] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 76.711] gen9_emit_sampler: sampler = 2 [ 76.711] gen9_emit_sf: num_sf_outputs=1 [ 76.711] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 76.711] gen9_emit_vertex_elements: setup id=2 [ 76.711] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 76.711] gen9_render_composite_box: (753, 221), (801, 269) [ 76.711] apply_damage: damage=0x0, region=1 [(753, 221), (801, 269) + (0, 0)] [ 76.711] gen8_vertex_flush[490] = 3 [ 76.711] sna_glyphs(op=3, nlist=1, src=(755, 285)) [ 76.711] kgem_bo_is_busy: handle=119, domain: 0 exec? 1, rq? 1 [ 76.712] sna_glyphs: discarding mask [ 76.712] glyphs0_to_dst(op=3, src=(755, 285), nlist=1, dst=(755, 285)+(0, 0)) [ 76.712] clipped_glyphs: no, clip region (0, 0), (850, 564) matches drawable pixmap=94680752682688 size=850x564 [ 76.712] gen9_render_composite: 0x0, current mode=1/1 [ 76.712] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 76.712] kgem_bo_is_busy: handle=119, domain: 0 exec? 1, rq? 1 [ 76.712] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.712] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.712] sna_drawable_use_bo pixmap=4714, box=((0, 0), (850, 564)), flags=7... [ 76.712] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.712] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.712] sna_drawable_use_bo: using whole GPU bo [ 76.712] gen9_composite_set_target: pixmap=4714, format=20020888, size=850x564, pitch=3584, delta=(0,0),damage=0xffffffffffffffff [ 76.712] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.712] color_convert: src=ff6d6d6d [20028888] [ 76.712] color_convert: dst=ff6d6d6d [20028888] [ 76.712] sna_render_get_solid: ff6d6d6d [ 76.712] sna_render_get_solid(42) = ff6d6d6d (last) [ 76.712] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.712] sna_transform_is_imprecise_integer_translation: no transform [ 76.712] gen9_composite_picture: integer translation (0, 0), removing [ 76.712] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.712] sna_render_pixmap_bo: GPU all damaged [ 76.712] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 76.712] gen4_choose_composite_emitter: solid, identity mask [ 76.712] kgem_check_bo: num_pages=+1025, num_exec=+2 [ 76.712] kgem_flush: opportunistic flushing? flush=1,0, aperture=510/262144, idle?=1 [ 76.712] gen8_vertex_close: used=1317, vbo active? 23, vb=4, nreloc=1 [ 76.712] gen8_vertex_close: reloc[0] = 287 [ 76.712] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 76.712] kgem_add_handle: handle=23, index=3 [ 76.712] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 76.712] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=574 [fenced=0] [ 76.712] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 76.712] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 76.712] kgem_fixup_relocs: shrinking by 61440 [ 76.712] __kgem_busy: handle=1, busy=0, wedged=0 [ 76.712] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 76.712] kgem_commit: release handle=119 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ffaff000 [ 76.712] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 76.712] kgem_commit: release handle=106 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff3c000 [ 76.712] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 76.712] __kgem_busy: handle=1, busy=131072, wedged=0 [ 76.712] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 76.712] kgem_check_bo: num_pages=+1522, num_exec=+3 [ 76.712] aligning vertex: was 3, now 4 floats per vertex [ 76.712] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 76.712] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 76.712] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 76.712] kgem_add_handle: handle=4, index=0 [ 76.712] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 76.712] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 76.712] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 76.712] gen9_composite_get_binding_table(ffc0) [ 76.712] kgem_add_reloc64: handle=119, pos=16360, delta=0, domains=20002 [ 76.712] kgem_add_handle: handle=119, index=1 [ 76.712] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=ffaff000) [ 76.712] __kgem_bo_mark_dirty: handle=119 (proxy? 0) [ 76.712] [3fe0] bind bo(handle=119, addr=ffaff000), format=192, width=850, height=564, pitch=3584, tiling=1 -> render [ 76.712] kgem_add_reloc64: handle=143, pos=16344, delta=0, domains=40000 [ 76.712] kgem_add_reloc64: adding proxy [delta=168] for handle=143 [ 76.712] kgem_add_handle: handle=143, index=2 [ 76.712] kgem_add_reloc64[4] = (delta=168, target handle=2, presumed=fff6e000) [ 76.712] [3fd0] bind bo(handle=143, addr=fff6e0a8), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 76.712] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 [ 76.712] kgem_add_handle: handle=6, index=3 [ 76.712] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd581000) [ 76.712] [3fc0] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 76.712] gen9_emit_cc: blend=177 (current=ffffffff), src=17, dst=18 [ 76.712] gen9_emit_sampler: sampler = a [ 76.712] gen9_emit_sf: num_sf_outputs=2 [ 76.712] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.712] gen9_emit_vertex_elements: setup id=9 [ 76.712] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 76.712] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 76.712] glyphs0_to_dst: glyph=(755, 275)x(10, 10), unclipped [ 76.712] emit_primitive_identity_mask__avx2: dst=(755, 275), mask=(64.00, 96.00) x (10.00, 10.00) [ 76.712] glyphs0_to_dst: glyph=(763, 277)x(11, 8), unclipped [ 76.712] emit_primitive_identity_mask__avx2: dst=(763, 277), mask=(608.00, 0.00) x (11.00, 8.00) [ 76.712] glyphs0_to_dst: glyph=(772, 277)x(14, 8), unclipped [ 76.712] emit_primitive_identity_mask__avx2: dst=(772, 277), mask=(832.00, 0.00) x (14.00, 8.00) [ 76.712] glyphs0_to_dst: glyph=(784, 277)x(10, 8), unclipped [ 76.712] emit_primitive_identity_mask__avx2: dst=(784, 277), mask=(576.00, 0.00) x (10.00, 8.00) [ 76.712] glyphs0_to_dst: glyph=(793, 277)x(7, 8), unclipped [ 76.712] emit_primitive_identity_mask__avx2: dst=(793, 277), mask=(560.00, 48.00) x (7.00, 8.00) [ 76.712] gen8_vertex_flush[498] = 15 [ 76.712] gen9_magic_ca_pass: CA fixup (330 -> 345) [ 76.712] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 76.712] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.712] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.712] sna_destroy_pixmap: pixmap=4764, attached?=1 [ 76.712] kgem_bo_is_busy: handle=106, domain: 3 exec? 0, rq? 1 [ 76.712] sna_destroy_pixmap: deferring release of active SHM pixmap=4764 [ 76.712] sna_add_flush_pixmap: marking pixmap=4764 for flushing [ 76.712] __kgem_busy: handle=1, busy=0, wedged=0 [ 76.712] __kgem_retire_rq: request 1 complete [ 76.712] sna_add_flush_pixmap: new flush bo, flushing before [ 76.712] gen8_vertex_close: used=1380, vbo active? 23, vb=200, nreloc=1 [ 76.712] gen8_vertex_close: reloc[0] = 289 [ 76.712] kgem_add_reloc64: handle=23, pos=289, delta=0, domains=200000 [ 76.712] kgem_add_handle: handle=23, index=4 [ 76.712] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd541000) [ 76.712] batch[1/1, flags=1800]: 332 332 16320 16384, nreloc=7, nexec=5, nfence=0, aperture=1596 [fenced=0] [ 76.712] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 76.712] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 76.712] kgem_fixup_relocs: shrinking by 61440 [ 76.712] __kgem_busy: handle=1, busy=0, wedged=0 [ 76.712] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 76.712] kgem_commit: release handle=119 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ffaff000 [ 76.712] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 76.712] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 76.712] __kgem_bo_clear_busy: handle=143 [ 76.712] kgem_commit: release handle=143 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff6e000 [ 76.712] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 76.712] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 76.712] __kgem_busy: handle=1, busy=0, wedged=0 [ 76.712] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 76.712] sna_accel_flush: flush?=0, dirty?=1 [ 76.712] sna_accel_flush: syncing SHM pixmap=4764 (refcnt=0) [ 76.712] _sna_pixmap_move_to_cpu(pixmap=4764, 48x48, flags=3) [ 76.712] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 76.712] operate_inplace: no, inplace operation not suitable [ 76.712] _sna_pixmap_move_to_cpu: marking as damaged [ 76.712] __sna_damage_all(48, 48) [ 76.712] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 76.712] _sna_pixmap_move_to_cpu: syncing CPU bo [ 76.712] kgem_bo_sync__cpu_full: handle=106 [ 76.712] __kgem_busy: handle=106, busy=0, wedged=0 [ 76.712] kgem_bo_sync__cpu_full: SYNC: handle=106, needs_flush? 0, domain? 0, busy? 0 [ 76.712] __kgem_busy: handle=106, busy=0, wedged=0 [ 76.712] kgem_bo_retire: retiring bo handle=106 (needed flush? 0), rq? 0 [busy?=0] [ 76.712] assert_bo_retired: handle=106, domain: 0 exec? 0, rq? 0 [ 76.712] kgem_bo_is_busy: handle=106, domain: 1 exec? 0, rq? 0 [ 76.712] __sna_free_pixmap(pixmap=4764) [ 76.712] __sna_pixmap_free_cpu: discarding CPU buffer, handle=106, size=12288 [ 76.712] kgem_bo_sync__cpu: handle=106 [ 76.712] sna_accel_watch_flush: enable=-1 [ 76.712] _kgem_bo_destroy: handle=106, proxy? 0 [ 76.712] __kgem_bo_destroy: handle=106, size=12288 [ 76.712] __kgem_bo_destroy: handle=106, not reusable [ 76.712] kgem_bo_free: handle=106, size=12288 [ 76.712] __kgem_busy: handle=106, busy=0, wedged=0 [ 76.712] kgem_bo_free: releasing 0x0:0x0 vma for handle=106, count=0 [ 76.712] sna_pixmap_create_shm(48x48, depth=32, bpp=32, pitch=192) [ 76.712] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 [ 76.712] create_pixmap: serial=4765, usage=0, 0x0 [ 76.712] create_pixmap_hdr: pixmap=4765, width=48, height=48, usage=0 [ 76.712] kgem_create_map(0x7fc6b40b1000 size=9216, read-only?=0) - has_userptr?=1 [ 76.712] __kgem_bo_init(handle=106, num_pages=3) [ 76.712] kgem_create_map(ptr=0x7fc6b40b1000, size=9216, pages=3, read_only=0) => handle=106 (proxy? 0) [ 76.712] sna_accel_watch_flush: enable=1 [ 76.712] __sna_damage_all(48, 48) [ 76.712] sna_pixmap_create_shm: serial=4765, 48x48, usage=0 [ 76.712] sna_composite(pixmap=4714, op=3, src=4766+(0, 0), mask=0+(45, 325), dst=4714+(45, 325)+(0, 0), size=(48, 48) [ 76.712] sna_compute_composite_region: dst=(45, 325)x(48, 48) [ 76.712] sna_compute_composite_region: initial clip against dst->pDrawable: (45, 325), (93, 373) [ 76.712] clip_to_dst: region: 1x[(45, 325), (93, 373)], clip: 1x[(0, 0), (850, 564)] [ 76.712] sna_compute_composite_region: clip against dst->pCompositeClip: (45, 325), (93, 373) [ 76.712] sna_compute_composite_region: clip against src (48x48 clip=0): (45, 325), (93, 373) [ 76.712] sna_composite: composite region extents:+(0, 0) -> (45, 325), (93, 373) + (0, 0) [ 76.712] gen9_render_composite: 48x48, current mode=0/1 [ 76.712] kgem_bo_is_render: handle=119, rq? 1 [1] [ 76.712] kgem_bo_is_busy: handle=106, domain: 1 exec? 0, rq? 0 [ 76.712] kgem_bo_is_busy: handle=119, domain: 3 exec? 0, rq? 1 [ 76.712] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.712] gen9_composite_set_target: (45, 325)x(48, 48), partial?=1 [ 76.712] sna_drawable_use_bo pixmap=4714, box=((45, 325), (93, 373)), flags=7... [ 76.712] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.712] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.712] sna_drawable_use_bo: using whole GPU bo [ 76.712] gen9_composite_set_target: pixmap=4714, format=20020888, size=850x564, pitch=3584, delta=(0,0),damage=0xffffffffffffffff [ 76.712] gen9_composite_picture: (0, 0)x(48, 48), dst=(45, 325) [ 76.712] sna_transform_is_imprecise_integer_translation: no transform [ 76.712] gen9_composite_picture: integer translation (0, 0), removing [ 76.712] sna_render_pixmap_bo pixmap=4766, (0, 0)x(48, 48)/(48, 48) [ 76.712] sna_render_pixmap_bo: CPU all damaged [ 76.712] sna_add_flush_pixmap: marking pixmap=4766 for flushing [ 76.712] kgem_bo_is_render: handle=119, rq? 1 [1] [ 76.712] kgem_bo_is_render: handle=106, rq? 0 [0] [ 76.712] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 76.712] gen4_choose_composite_emitter: identity src, no mask [ 76.712] needs_batch_flush: flushing before handle=106 for new reservation [ 76.712] kgem_check_bo: num_pages=+500, num_exec=+2 [ 76.712] aligning vertex: was 4, now 3 floats per vertex [ 76.712] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 76.712] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 76.712] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 76.712] kgem_add_handle: handle=4, index=0 [ 76.712] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 76.712] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 76.712] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 76.712] gen9_composite_get_binding_table(ffc0) [ 76.712] kgem_add_reloc64: handle=119, pos=16360, delta=0, domains=20002 [ 76.712] kgem_add_handle: handle=119, index=1 [ 76.712] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=ffaff000) [ 76.712] __kgem_bo_mark_dirty: handle=119 (proxy? 0) [ 76.712] [3fe0] bind bo(handle=119, addr=ffaff000), format=192, width=850, height=564, pitch=3584, tiling=1 -> render [ 76.712] kgem_add_reloc64: handle=106, pos=16344, delta=0, domains=40000 [ 76.712] kgem_add_handle: handle=106, index=2 [ 76.712] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) [ 76.712] [3fd0] bind bo(handle=106, addr=0), format=192, width=48, height=48, pitch=192, tiling=0 -> sampler [ 76.712] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 76.712] gen9_emit_sampler: sampler = 2 [ 76.712] gen9_emit_sf: num_sf_outputs=1 [ 76.712] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 76.712] gen9_emit_vertex_elements: setup id=2 [ 76.712] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 76.712] gen9_render_composite_box: (45, 325), (93, 373) [ 76.712] apply_damage: damage=0x0, region=1 [(45, 325), (93, 373) + (0, 0)] [ 76.712] gen8_vertex_flush[490] = 3 [ 76.712] sna_glyphs(op=3, nlist=1, src=(41, 389)) [ 76.712] kgem_bo_is_busy: handle=119, domain: 3 exec? 1, rq? 1 [ 76.712] sna_glyphs: discarding mask [ 76.712] glyphs0_to_dst(op=3, src=(41, 389), nlist=1, dst=(41, 389)+(0, 0)) [ 76.712] clipped_glyphs: no, clip region (0, 0), (850, 564) matches drawable pixmap=94680752682688 size=850x564 [ 76.712] gen9_render_composite: 0x0, current mode=1/1 [ 76.712] kgem_bo_is_busy: handle=6, domain: 3 exec? 0, rq? 1 [ 76.712] kgem_bo_is_busy: handle=119, domain: 3 exec? 1, rq? 1 [ 76.712] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.712] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.712] sna_drawable_use_bo pixmap=4714, box=((0, 0), (850, 564)), flags=7... [ 76.712] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.712] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.712] sna_drawable_use_bo: using whole GPU bo [ 76.712] gen9_composite_set_target: pixmap=4714, format=20020888, size=850x564, pitch=3584, delta=(0,0),damage=0xffffffffffffffff [ 76.712] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.712] color_convert: src=ff6d6d6d [20028888] [ 76.712] color_convert: dst=ff6d6d6d [20028888] [ 76.712] sna_render_get_solid: ff6d6d6d [ 76.712] sna_render_get_solid(42) = ff6d6d6d (last) [ 76.712] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.712] sna_transform_is_imprecise_integer_translation: no transform [ 76.712] gen9_composite_picture: integer translation (0, 0), removing [ 76.712] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.712] sna_render_pixmap_bo: GPU all damaged [ 76.712] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 76.712] gen4_choose_composite_emitter: solid, identity mask [ 76.712] kgem_check_bo: num_pages=+1025, num_exec=+2 [ 76.712] aligning vertex: was 3, now 4 floats per vertex [ 76.712] gen9_composite_get_binding_table(ff00) [ 76.712] kgem_add_reloc64: handle=143, pos=16312, delta=0, domains=40000 [ 76.712] kgem_add_reloc64: adding proxy [delta=168] for handle=143 [ 76.712] kgem_add_handle: handle=143, index=3 [ 76.712] kgem_add_reloc64[5] = (delta=168, target handle=3, presumed=fff6e000) [ 76.712] [3fb0] bind bo(handle=143, addr=fff6e0a8), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 76.712] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 [ 76.712] kgem_add_handle: handle=6, index=4 [ 76.712] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd581000) [ 76.712] [3fa0] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 76.712] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 [ 76.712] gen9_emit_sampler: sampler = a [ 76.712] gen9_emit_sf: num_sf_outputs=2 [ 76.712] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.712] gen9_emit_vertex_elements: setup id=9 [ 76.712] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 76.712] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 76.712] glyphs0_to_dst: glyph=(41, 379)x(10, 10), unclipped [ 76.712] emit_primitive_identity_mask__avx2: dst=(41, 379), mask=(64.00, 96.00) x (10.00, 10.00) [ 76.712] glyphs0_to_dst: glyph=(50, 381)x(7, 8), unclipped [ 76.712] emit_primitive_identity_mask__avx2: dst=(50, 381), mask=(560.00, 48.00) x (7.00, 8.00) [ 76.712] glyphs0_to_dst: glyph=(55, 378)x(5, 11), unclipped [ 76.712] emit_primitive_identity_mask__avx2: dst=(55, 378), mask=(784.00, 48.00) x (5.00, 11.00) [ 76.712] glyphs0_to_dst: glyph=(60, 381)x(9, 8), unclipped [ 76.712] emit_primitive_identity_mask__avx2: dst=(60, 381), mask=(592.00, 0.00) x (9.00, 8.00) [ 76.712] glyphs0_to_dst: glyph=(69, 378)x(7, 11), unclipped [ 76.712] emit_primitive_identity_mask__avx2: dst=(69, 378), mask=(624.00, 0.00) x (7.00, 11.00) [ 76.712] glyphs0_to_dst: glyph=(74, 381)x(10, 8), unclipped [ 76.712] emit_primitive_identity_mask__avx2: dst=(74, 381), mask=(576.00, 0.00) x (10.00, 8.00) [ 76.712] glyphs0_to_dst: glyph=(83, 381)x(7, 8), unclipped [ 76.712] emit_primitive_identity_mask__avx2: dst=(83, 381), mask=(560.00, 48.00) x (7.00, 8.00) [ 76.712] glyphs0_to_dst: glyph=(88, 381)x(9, 8), unclipped [ 76.712] emit_primitive_identity_mask__avx2: dst=(88, 381), mask=(576.00, 16.00) x (9.00, 8.00) [ 76.712] gen8_vertex_flush[56c] = 24 [ 76.712] gen9_magic_ca_pass: CA fixup (348 -> 372) [ 76.712] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 76.712] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.712] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.713] sna_accel_flush: flush?=1, dirty?=1 [ 76.713] sna_accel_flush: syncing SHM pixmap=4766 (refcnt=1) [ 76.713] _sna_pixmap_move_to_cpu(pixmap=4766, 48x48, flags=3) [ 76.713] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x561c94aea8f1, is-clear?=0 [ 76.713] _sna_pixmap_move_to_cpu: CPU all-damaged [ 76.713] _sna_pixmap_move_to_cpu: syncing CPU bo [ 76.713] kgem_bo_sync__cpu_full: handle=106 [ 76.713] gen8_vertex_close: used=1488, vbo active? 23, vb=204, nreloc=2 [ 76.713] gen8_vertex_close: reloc[0] = 287 [ 76.713] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 76.713] kgem_add_handle: handle=23, index=5 [ 76.713] kgem_add_reloc64[7] = (delta=0, target handle=5, presumed=fd541000) [ 76.713] gen8_vertex_close: reloc[1] = 342 [ 76.713] kgem_add_reloc64: handle=23, pos=342, delta=0, domains=200000 [ 76.713] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fd541000) [ 76.713] batch[1/1, flags=1800]: 384 384 16288 16384, nreloc=9, nexec=6, nfence=0, aperture=1599 [fenced=0] [ 76.713] __kgem_busy: handle=1, busy=0, wedged=0 [ 76.713] __kgem_retire_rq: request 1 complete [ 76.713] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 76.713] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 76.713] kgem_fixup_relocs: shrinking by 61440 [ 76.713] __kgem_busy: handle=1, busy=0, wedged=0 [ 76.713] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 76.713] kgem_commit: release handle=119 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ffaff000 [ 76.713] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 76.713] kgem_commit: release handle=106 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff3f000 [ 76.713] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 76.713] __kgem_bo_clear_busy: handle=143 [ 76.713] kgem_commit: release handle=143 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff6e000 [ 76.713] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 76.713] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 76.713] __kgem_busy: handle=1, busy=131072, wedged=0 [ 76.713] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 76.713] __kgem_busy: handle=106, busy=131072, wedged=0 [ 76.713] kgem_bo_sync__cpu_full: SYNC: handle=106, needs_flush? 0, domain? 3, busy? 1 [ 76.713] __kgem_busy: handle=106, busy=0, wedged=0 [ 76.713] kgem_bo_retire: retiring bo handle=106 (needed flush? 0), rq? 1 [busy?=0] [ 76.713] __kgem_retire_requests_upto(handle=106, ring=0) [ 76.713] __kgem_retire_rq: request 1 complete [ 76.713] __kgem_bo_flush: handle=119, busy=0, wedged=0 [ 76.713] assert_bo_retired: handle=106, domain: 0 exec? 0, rq? 0 [ 76.713] kgem_bo_is_busy: handle=106, domain: 1 exec? 0, rq? 0 [ 76.713] sna_block_handler (tv=0.0) [ 76.713] sna_wakeup_handler [ 76.713] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 76.713] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 76.713] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 76.713] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 76.713] sna_dri2_get_msc(draw=146, pipe=0) [ 76.713] sna_crtc_record_swap: recording last swap on pipe=0, frame 4352 [msc=4352], time 76.706795 [ 76.713] sna_dri2_get_msc: msc=4352 [raw=4352], ust=76706795 [ 76.713] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=32 (refs=1/1, flush=0) , front=128 (refs=2/3, flush=1) [ 76.713] sna_dri2_schedule_swap(target_msc=4352, divisor=0, remainder=0) [ 76.713] sna_dri2_schedule_swap: using front handle=128, active_scanout?=2, flush?=1 [ 76.713] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 76.713] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 76.713] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 76.713] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 76.713] sna_crtc_record_swap: recording last swap on pipe=0, frame 4352 [msc=4352], time 76.706795 [ 76.713] immediate_swap: current_msc=4352, target_msc=4352 -- yes [ 76.713] can_flip: no, shadow enabled [ 76.713] sna_dri2_add_event: adding event to window 146) [ 76.713] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 76.713] sna_dri2_immediate_blit: no pending blit, starting chain [ 76.713] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 76.713] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 76.713] can_xchg: back size=8700f00, front size=8700f00 [ 76.713] can_xchg: yes, pixmap=4091 [ 76.713] sna_dri2_xchg: win=146, exchange front=128/76,ref=3 and back=32/80,ref=2, pixmap=4091 3840x2160 [ 76.713] sna_dri2_xchg: back_bo handle=32, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 76.713] sna_dri2_xchg: front_bo handle=128, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 76.713] set_bo: pixmap=4091, handle=32 (old handle=128) [ 76.713] set_bo: marking whole pixmap as damaged [ 76.713] set_bo: applying final/discard move-to-gpu [ 76.713] wait_for_shadow: flags=0, flips=0, handle=128, shadow=29 [ 76.713] set_bo: dropping flush hint from handle=128 [ 76.713] set_bo: adding flush hint to handle=32 [ 76.713] mark_stale(handle=128) => 1 [ 76.713] swap_limit: draw=146 setting swap limit to 3 [ 76.713] sna_dri2_swap_limit_validate: swap limit set to 3 [ 76.713] sna_next_vblank(pipe=0, waiting until next vblank) [ 76.713] sna_dri2_schedule_swap: reported target_msc=4352 [ 76.713] sna_accel_flush: flush?=0, dirty?=0 [ 76.713] sna_accel_flush: flush?=0, dirty?=0 [ 76.713] sna_accel_flush: flush?=0, dirty?=0 [ 76.713] sna_accel_flush: flush?=0, dirty?=0 [ 76.713] sna_block_handler (tv=0.0) [ 76.713] kgem_retire, need_retire?=1 [ 76.713] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 76.713] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 76.713] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 76.713] kgem_retire -- retired=0, need_retire=0 [ 76.713] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 76.713] gen6_render_retire: resetting idle vbo [ 76.713] kgem_retire__buffers: handle=142, busy? 0 [0] [ 76.713] kgem_retire__buffers: releasing upload cache for handle=142? 0 [ 76.713] __kgem_bo_destroy: handle=142, size=262144 [ 76.713] kgem_bo_replace_io: transferring io handle=142 to bo [ 76.713] kgem_bo_move_to_inactive: moving handle=142 to inactive [ 76.713] sna_scanout_do_flush: flush timer active: delta=-1 [ 76.713] sna_scanout_do_flush (time=76713), triggered [ 76.713] sna_scanout_flush (time=76713), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 76.713] has_shadow: has pending damage? 1, outstanding flips: 0 [ 76.713] stop_flush: scanout=32 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 76.713] has_shadow: has pending damage? 1, outstanding flips: 0 [ 76.713] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 76.713] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 76.713] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 76.713] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 76.713] sna_pixmap_move_to_gpu: already all-damaged [ 76.713] sna_pixmap_mark_active: pixmap=4091, handle=32 [ 76.713] sna_mode_redisplay: crtc[0] transformed? 0 [ 76.713] sna_mode_redisplay: crtc[1] transformed? 0 [ 76.713] sna_mode_redisplay: crtc[2] transformed? 0 [ 76.713] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=32 [active=1] [ 76.713] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 128, transformed? 0 [ 76.713] get_fb: reusing fb=68 for handle=32 [ 76.713] sna_mode_redisplay: recording flip on CRTC:32 handle=32, active_scanout=2, serial=3 [ 76.713] __kgem_bo_clear_busy: handle=32 [ 76.713] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 76.713] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 76.713] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 76.713] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=32, shadow handle=29 [ 76.713] sna_accel_do_throttle -- no pending activity [ 76.713] sna_accel_block: evaluating timers, active=5 [ 76.713] sna_accel_block: flush timer expires in 16 [76729] [ 76.713] sna_wakeup_handler [ 76.713] sna_destroy_pixmap: pixmap=4766, attached?=1 [ 76.713] kgem_bo_is_busy: handle=106, domain: 1 exec? 0, rq? 0 [ 76.713] __sna_free_pixmap(pixmap=4766) [ 76.713] __sna_pixmap_free_cpu: discarding CPU buffer, handle=106, size=12288 [ 76.713] kgem_bo_sync__cpu: handle=106 [ 76.713] sna_accel_watch_flush: enable=-1 [ 76.713] _kgem_bo_destroy: handle=106, proxy? 0 [ 76.713] __kgem_bo_destroy: handle=106, size=12288 [ 76.713] __kgem_bo_destroy: handle=106, not reusable [ 76.713] kgem_bo_free: handle=106, size=12288 [ 76.713] __kgem_busy: handle=106, busy=0, wedged=0 [ 76.713] kgem_bo_free: releasing 0x0:0x0 vma for handle=106, count=0 [ 76.713] sna_accel_flush: flush?=0, dirty?=0 [ 76.713] sna_pixmap_create_shm(48x48, depth=32, bpp=32, pitch=192) [ 76.713] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 [ 76.713] create_pixmap: serial=4767, usage=0, 0x0 [ 76.713] create_pixmap_hdr: pixmap=4767, width=48, height=48, usage=0 [ 76.713] kgem_create_map(0x7fc6b40b5000 size=9216, read-only?=0) - has_userptr?=1 [ 76.713] __kgem_bo_init(handle=106, num_pages=3) [ 76.713] kgem_create_map(ptr=0x7fc6b40b5000, size=9216, pages=3, read_only=0) => handle=106 (proxy? 0) [ 76.713] sna_accel_watch_flush: enable=1 [ 76.713] __sna_damage_all(48, 48) [ 76.713] sna_pixmap_create_shm: serial=4767, 48x48, usage=0 [ 76.713] sna_composite(pixmap=4714, op=3, src=4768+(0, 0), mask=0+(163, 325), dst=4714+(163, 325)+(0, 0), size=(48, 48) [ 76.713] sna_compute_composite_region: dst=(163, 325)x(48, 48) [ 76.713] sna_compute_composite_region: initial clip against dst->pDrawable: (163, 325), (211, 373) [ 76.713] clip_to_dst: region: 1x[(163, 325), (211, 373)], clip: 1x[(0, 0), (850, 564)] [ 76.713] sna_compute_composite_region: clip against dst->pCompositeClip: (163, 325), (211, 373) [ 76.713] sna_compute_composite_region: clip against src (48x48 clip=0): (163, 325), (211, 373) [ 76.713] sna_composite: composite region extents:+(0, 0) -> (163, 325), (211, 373) + (0, 0) [ 76.713] gen9_render_composite: 48x48, current mode=0/0 [ 76.713] kgem_bo_is_render: handle=119, rq? 0 [0] [ 76.713] sna_blt_composite (0, 0), (163, 325), 48x48 [ 76.713] sna_blt_composite: unsupported op [3] for blitting [ 76.713] kgem_bo_is_busy: handle=106, domain: 1 exec? 0, rq? 0 [ 76.713] kgem_bo_is_busy: handle=119, domain: 0 exec? 0, rq? 0 [ 76.713] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.713] gen9_composite_set_target: (163, 325)x(48, 48), partial?=1 [ 76.713] sna_drawable_use_bo pixmap=4714, box=((163, 325), (211, 373)), flags=7... [ 76.713] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.713] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.713] sna_drawable_use_bo: using whole GPU bo [ 76.713] gen9_composite_set_target: pixmap=4714, format=20020888, size=850x564, pitch=3584, delta=(0,0),damage=0xffffffffffffffff [ 76.713] gen9_composite_picture: (0, 0)x(48, 48), dst=(163, 325) [ 76.713] sna_transform_is_imprecise_integer_translation: no transform [ 76.713] gen9_composite_picture: integer translation (0, 0), removing [ 76.713] sna_render_pixmap_bo pixmap=4768, (0, 0)x(48, 48)/(48, 48) [ 76.713] sna_render_pixmap_bo: CPU all damaged [ 76.713] sna_add_flush_pixmap: marking pixmap=4768 for flushing [ 76.713] kgem_bo_is_render: handle=119, rq? 0 [0] [ 76.713] kgem_bo_is_render: handle=106, rq? 0 [0] [ 76.713] kgem_bo_is_render: handle=119, rq? 0 [0] [ 76.713] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 76.713] gen4_choose_composite_emitter: identity src, no mask [ 76.713] needs_batch_flush: flushing before handle=106 for new reservation [ 76.713] kgem_check_bo: num_pages=+500, num_exec=+2 [ 76.713] aligning vertex: was 4, now 3 floats per vertex [ 76.713] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 76.713] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 76.713] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 76.713] kgem_add_handle: handle=4, index=0 [ 76.713] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 76.713] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 76.713] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 76.713] gen9_composite_get_binding_table(ffc0) [ 76.713] kgem_add_reloc64: handle=119, pos=16360, delta=0, domains=20002 [ 76.713] kgem_add_handle: handle=119, index=1 [ 76.713] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=ffaff000) [ 76.713] __kgem_bo_mark_dirty: handle=119 (proxy? 0) [ 76.713] [3fe0] bind bo(handle=119, addr=ffaff000), format=192, width=850, height=564, pitch=3584, tiling=1 -> render [ 76.713] kgem_add_reloc64: handle=106, pos=16344, delta=0, domains=40000 [ 76.713] kgem_add_handle: handle=106, index=2 [ 76.713] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) [ 76.713] [3fd0] bind bo(handle=106, addr=0), format=192, width=48, height=48, pitch=192, tiling=0 -> sampler [ 76.713] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 76.713] gen9_emit_sampler: sampler = 2 [ 76.713] gen9_emit_sf: num_sf_outputs=1 [ 76.713] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 76.713] gen9_emit_vertex_elements: setup id=2 [ 76.713] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 76.713] gen9_render_composite_box: (163, 325), (211, 373) [ 76.713] apply_damage: damage=0x0, region=1 [(163, 325), (211, 373) + (0, 0)] [ 76.713] gen8_vertex_flush[490] = 3 [ 76.714] sna_glyphs(op=3, nlist=1, src=(165, 389)) [ 76.714] kgem_bo_is_busy: handle=119, domain: 0 exec? 1, rq? 1 [ 76.714] sna_glyphs: discarding mask [ 76.714] glyphs0_to_dst(op=3, src=(165, 389), nlist=1, dst=(165, 389)+(0, 0)) [ 76.714] clipped_glyphs: no, clip region (0, 0), (850, 564) matches drawable pixmap=94680752682688 size=850x564 [ 76.714] gen9_render_composite: 0x0, current mode=1/1 [ 76.714] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 76.714] kgem_bo_is_busy: handle=119, domain: 0 exec? 1, rq? 1 [ 76.714] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.714] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.714] sna_drawable_use_bo pixmap=4714, box=((0, 0), (850, 564)), flags=7... [ 76.714] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.714] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.714] sna_drawable_use_bo: using whole GPU bo [ 76.714] gen9_composite_set_target: pixmap=4714, format=20020888, size=850x564, pitch=3584, delta=(0,0),damage=0xffffffffffffffff [ 76.714] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.714] color_convert: src=ff6d6d6d [20028888] [ 76.714] color_convert: dst=ff6d6d6d [20028888] [ 76.714] sna_render_get_solid: ff6d6d6d [ 76.714] sna_render_get_solid(42) = ff6d6d6d (last) [ 76.714] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.714] sna_transform_is_imprecise_integer_translation: no transform [ 76.714] gen9_composite_picture: integer translation (0, 0), removing [ 76.714] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.714] sna_render_pixmap_bo: GPU all damaged [ 76.714] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 76.714] gen4_choose_composite_emitter: solid, identity mask [ 76.714] kgem_check_bo: num_pages=+1025, num_exec=+2 [ 76.714] kgem_flush: opportunistic flushing? flush=1,0, aperture=510/262144, idle?=1 [ 76.714] gen8_vertex_close: used=9, vbo active? 23, vb=4, nreloc=1 [ 76.714] gen8_vertex_close: reloc[0] = 287 [ 76.714] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 76.714] kgem_add_handle: handle=23, index=3 [ 76.714] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 76.714] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=574 [fenced=0] [ 76.714] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 76.714] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 76.714] kgem_fixup_relocs: shrinking by 61440 [ 76.714] __kgem_busy: handle=1, busy=0, wedged=0 [ 76.714] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 76.714] kgem_commit: release handle=119 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ffaff000 [ 76.714] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 76.714] kgem_commit: release handle=106 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff3c000 [ 76.714] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 76.714] __kgem_busy: handle=1, busy=131072, wedged=0 [ 76.714] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 76.714] kgem_check_bo: num_pages=+1522, num_exec=+3 [ 76.714] aligning vertex: was 3, now 4 floats per vertex [ 76.714] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 76.714] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 76.714] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 76.714] kgem_add_handle: handle=4, index=0 [ 76.714] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 76.714] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 76.714] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 76.714] gen9_composite_get_binding_table(ffc0) [ 76.714] kgem_add_reloc64: handle=119, pos=16360, delta=0, domains=20002 [ 76.714] kgem_add_handle: handle=119, index=1 [ 76.714] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=ffaff000) [ 76.714] __kgem_bo_mark_dirty: handle=119 (proxy? 0) [ 76.714] [3fe0] bind bo(handle=119, addr=ffaff000), format=192, width=850, height=564, pitch=3584, tiling=1 -> render [ 76.714] kgem_add_reloc64: handle=143, pos=16344, delta=0, domains=40000 [ 76.714] kgem_add_reloc64: adding proxy [delta=168] for handle=143 [ 76.714] kgem_add_handle: handle=143, index=2 [ 76.714] kgem_add_reloc64[4] = (delta=168, target handle=2, presumed=fff6e000) [ 76.714] [3fd0] bind bo(handle=143, addr=fff6e0a8), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 76.714] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 [ 76.714] kgem_add_handle: handle=6, index=3 [ 76.714] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd581000) [ 76.714] [3fc0] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 76.714] gen9_emit_cc: blend=177 (current=ffffffff), src=17, dst=18 [ 76.714] gen9_emit_sampler: sampler = a [ 76.714] gen9_emit_sf: num_sf_outputs=2 [ 76.714] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.714] gen9_emit_vertex_elements: setup id=9 [ 76.714] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 76.714] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 76.714] glyphs0_to_dst: glyph=(164, 379)x(10, 10), unclipped [ 76.714] emit_primitive_identity_mask__avx2: dst=(164, 379), mask=(560.00, 32.00) x (10.00, 10.00) [ 76.714] glyphs0_to_dst: glyph=(172, 381)x(11, 8), unclipped [ 76.714] emit_primitive_identity_mask__avx2: dst=(172, 381), mask=(608.00, 0.00) x (11.00, 8.00) [ 76.714] glyphs0_to_dst: glyph=(182, 381)x(9, 8), unclipped [ 76.714] emit_primitive_identity_mask__avx2: dst=(182, 381), mask=(112.00, 64.00) x (9.00, 8.00) [ 76.714] glyphs0_to_dst: glyph=(191, 381)x(9, 8), unclipped [ 76.714] emit_primitive_identity_mask__avx2: dst=(191, 381), mask=(592.00, 0.00) x (9.00, 8.00) [ 76.714] glyphs0_to_dst: glyph=(199, 377)x(10, 12), unclipped [ 76.714] emit_primitive_identity_mask__avx2: dst=(199, 377), mask=(800.00, 48.00) x (10.00, 12.00) [ 76.714] gen8_vertex_flush[498] = 15 [ 76.714] gen9_magic_ca_pass: CA fixup (3 -> 18) [ 76.714] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 76.714] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.714] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.714] sna_destroy_pixmap: pixmap=4768, attached?=1 [ 76.714] kgem_bo_is_busy: handle=106, domain: 3 exec? 0, rq? 1 [ 76.714] sna_destroy_pixmap: deferring release of active SHM pixmap=4768 [ 76.714] sna_add_flush_pixmap: marking pixmap=4768 for flushing [ 76.714] __kgem_busy: handle=1, busy=0, wedged=0 [ 76.714] __kgem_retire_rq: request 1 complete [ 76.714] sna_add_flush_pixmap: new flush bo, flushing before [ 76.714] gen8_vertex_close: used=72, vbo active? 23, vb=200, nreloc=1 [ 76.714] gen8_vertex_close: reloc[0] = 289 [ 76.714] kgem_add_reloc64: handle=23, pos=289, delta=0, domains=200000 [ 76.714] kgem_add_handle: handle=23, index=4 [ 76.714] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd541000) [ 76.714] batch[1/1, flags=1800]: 332 332 16320 16384, nreloc=7, nexec=5, nfence=0, aperture=1596 [fenced=0] [ 76.714] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 76.714] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 76.714] kgem_fixup_relocs: shrinking by 61440 [ 76.714] __kgem_busy: handle=1, busy=0, wedged=0 [ 76.714] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 76.714] kgem_commit: release handle=119 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ffaff000 [ 76.714] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 76.714] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 76.714] __kgem_bo_clear_busy: handle=143 [ 76.714] kgem_commit: release handle=143 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff6e000 [ 76.714] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 76.714] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 76.714] __kgem_busy: handle=1, busy=0, wedged=0 [ 76.714] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 76.714] sna_accel_flush: flush?=0, dirty?=1 [ 76.714] sna_accel_flush: syncing SHM pixmap=4768 (refcnt=0) [ 76.714] _sna_pixmap_move_to_cpu(pixmap=4768, 48x48, flags=3) [ 76.714] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 76.714] operate_inplace: no, inplace operation not suitable [ 76.714] _sna_pixmap_move_to_cpu: marking as damaged [ 76.714] __sna_damage_all(48, 48) [ 76.714] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 76.714] _sna_pixmap_move_to_cpu: syncing CPU bo [ 76.714] kgem_bo_sync__cpu_full: handle=106 [ 76.714] __kgem_busy: handle=106, busy=0, wedged=0 [ 76.714] kgem_bo_sync__cpu_full: SYNC: handle=106, needs_flush? 0, domain? 0, busy? 0 [ 76.714] __kgem_busy: handle=106, busy=0, wedged=0 [ 76.714] kgem_bo_retire: retiring bo handle=106 (needed flush? 0), rq? 0 [busy?=0] [ 76.714] assert_bo_retired: handle=106, domain: 0 exec? 0, rq? 0 [ 76.714] kgem_bo_is_busy: handle=106, domain: 1 exec? 0, rq? 0 [ 76.714] __sna_free_pixmap(pixmap=4768) [ 76.714] __sna_pixmap_free_cpu: discarding CPU buffer, handle=106, size=12288 [ 76.714] kgem_bo_sync__cpu: handle=106 [ 76.714] sna_accel_watch_flush: enable=-1 [ 76.714] _kgem_bo_destroy: handle=106, proxy? 0 [ 76.714] __kgem_bo_destroy: handle=106, size=12288 [ 76.714] __kgem_bo_destroy: handle=106, not reusable [ 76.714] kgem_bo_free: handle=106, size=12288 [ 76.714] __kgem_busy: handle=106, busy=0, wedged=0 [ 76.714] kgem_bo_free: releasing 0x0:0x0 vma for handle=106, count=0 [ 76.714] sna_pixmap_create_shm(48x48, depth=32, bpp=32, pitch=192) [ 76.714] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 [ 76.714] create_pixmap: serial=4769, usage=0, 0x0 [ 76.714] create_pixmap_hdr: pixmap=4769, width=48, height=48, usage=0 [ 76.714] kgem_create_map(0x7fc6b40b9000 size=9216, read-only?=0) - has_userptr?=1 [ 76.714] __kgem_bo_init(handle=106, num_pages=3) [ 76.714] kgem_create_map(ptr=0x7fc6b40b9000, size=9216, pages=3, read_only=0) => handle=106 (proxy? 0) [ 76.714] sna_accel_watch_flush: enable=1 [ 76.714] __sna_damage_all(48, 48) [ 76.714] sna_pixmap_create_shm: serial=4769, 48x48, usage=0 [ 76.714] sna_composite(pixmap=4714, op=3, src=4770+(0, 0), mask=0+(281, 325), dst=4714+(281, 325)+(0, 0), size=(48, 48) [ 76.714] sna_compute_composite_region: dst=(281, 325)x(48, 48) [ 76.714] sna_compute_composite_region: initial clip against dst->pDrawable: (281, 325), (329, 373) [ 76.714] clip_to_dst: region: 1x[(281, 325), (329, 373)], clip: 1x[(0, 0), (850, 564)] [ 76.714] sna_compute_composite_region: clip against dst->pCompositeClip: (281, 325), (329, 373) [ 76.714] sna_compute_composite_region: clip against src (48x48 clip=0): (281, 325), (329, 373) [ 76.714] sna_composite: composite region extents:+(0, 0) -> (281, 325), (329, 373) + (0, 0) [ 76.714] gen9_render_composite: 48x48, current mode=0/1 [ 76.714] kgem_bo_is_render: handle=119, rq? 1 [1] [ 76.714] kgem_bo_is_busy: handle=106, domain: 1 exec? 0, rq? 0 [ 76.714] kgem_bo_is_busy: handle=119, domain: 3 exec? 0, rq? 1 [ 76.714] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.714] gen9_composite_set_target: (281, 325)x(48, 48), partial?=1 [ 76.714] sna_drawable_use_bo pixmap=4714, box=((281, 325), (329, 373)), flags=7... [ 76.714] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.714] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.714] sna_drawable_use_bo: using whole GPU bo [ 76.714] gen9_composite_set_target: pixmap=4714, format=20020888, size=850x564, pitch=3584, delta=(0,0),damage=0xffffffffffffffff [ 76.714] gen9_composite_picture: (0, 0)x(48, 48), dst=(281, 325) [ 76.714] sna_transform_is_imprecise_integer_translation: no transform [ 76.714] gen9_composite_picture: integer translation (0, 0), removing [ 76.714] sna_render_pixmap_bo pixmap=4770, (0, 0)x(48, 48)/(48, 48) [ 76.714] sna_render_pixmap_bo: CPU all damaged [ 76.714] sna_add_flush_pixmap: marking pixmap=4770 for flushing [ 76.714] kgem_bo_is_render: handle=119, rq? 1 [1] [ 76.714] kgem_bo_is_render: handle=106, rq? 0 [0] [ 76.714] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 76.714] gen4_choose_composite_emitter: identity src, no mask [ 76.714] needs_batch_flush: flushing before handle=106 for new reservation [ 76.714] kgem_check_bo: num_pages=+500, num_exec=+2 [ 76.714] aligning vertex: was 4, now 3 floats per vertex [ 76.714] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 76.714] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 76.714] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 76.714] kgem_add_handle: handle=4, index=0 [ 76.714] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 76.714] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 76.714] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 76.714] gen9_composite_get_binding_table(ffc0) [ 76.714] kgem_add_reloc64: handle=119, pos=16360, delta=0, domains=20002 [ 76.714] kgem_add_handle: handle=119, index=1 [ 76.714] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=ffaff000) [ 76.714] __kgem_bo_mark_dirty: handle=119 (proxy? 0) [ 76.714] [3fe0] bind bo(handle=119, addr=ffaff000), format=192, width=850, height=564, pitch=3584, tiling=1 -> render [ 76.714] kgem_add_reloc64: handle=106, pos=16344, delta=0, domains=40000 [ 76.714] kgem_add_handle: handle=106, index=2 [ 76.714] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) [ 76.714] [3fd0] bind bo(handle=106, addr=0), format=192, width=48, height=48, pitch=192, tiling=0 -> sampler [ 76.714] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 76.714] gen9_emit_sampler: sampler = 2 [ 76.714] gen9_emit_sf: num_sf_outputs=1 [ 76.714] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 76.714] gen9_emit_vertex_elements: setup id=2 [ 76.714] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 76.714] gen9_render_composite_box: (281, 325), (329, 373) [ 76.714] apply_damage: damage=0x0, region=1 [(281, 325), (329, 373) + (0, 0)] [ 76.714] gen8_vertex_flush[490] = 3 [ 76.714] sna_glyphs(op=3, nlist=2, src=(257, 389)) [ 76.714] kgem_bo_is_busy: handle=119, domain: 3 exec? 1, rq? 1 [ 76.714] can_discard_mask: nlist=2, mask=28888, depth 32, op=3 (bounded? 1) [ 76.714] glyphs_format: overlapping lines, current bbox (317, 377), (354, 389), previous line (256, 379), (321, 389) [ 76.714] can_discard_mask: preferred mask format 0, depth 0 [ 76.714] glyphs_via_mask(op=3, src=(257, 389), nlist=2, dst=(257, 389)+(0, 0)) [ 76.714] glyphs_via_mask: nlist=2, count=12, bounds=((256, 377), (354, 389)) [ 76.714] sna_compute_composite_extents: dst=(256, 377)x(98, 12) [ 76.714] sna_compute_composite_extents: initial clip against dst->pDrawable: (256, 377), (354, 389) [ 76.714] sna_compute_composite_extents: initial clip against dst->pCompositeClip: (256, 377), (354, 389) [ 76.714] trim_extents: trim((256, 377), (354, 389)) against ((0, 0), (850, 564)) + (0, 0) [ 76.714] sna_compute_composite_extents: clip against dst: (256, 377), (354, 389) [ 76.714] trim_source_extents: -> (256, 377), (354, 389) [ 76.714] glyphs_via_mask: extents=((256, 377), (354, 389)) [ 76.714] sna_create_pixmap(98, 12, 32, usage=11) [ 76.714] kgem_can_create_2d: 98x12 @ 32 [ 76.714] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=416, height=12 [ 76.714] kgem_can_create_2d: untiled size=8192 [ 76.714] kgem_choose_tiling: too thin [width 98, 32 bpp] for TILING_X [ 76.714] kgem_choose_tiling: 98x12 -> 0 [ 76.714] sna_create_pixmap: usage=17, flags=b [ 76.714] sna_pixmap_create_scratch(98, 12, 32, tiling=2) [ 76.714] kgem_choose_tiling: too short [12] for TILING_Y [ 76.714] kgem_choose_tiling: too thin [width 98, 32 bpp] for TILING_X [ 76.714] kgem_choose_tiling: 98x12 -> 0 [ 76.714] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 [ 76.714] create_pixmap: serial=4771, usage=1, 0x0 [ 76.714] create_pixmap_hdr: pixmap=4771, width=98, height=12, usage=1 [ 76.714] kgem_create_2d(98x12, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=1) [ 76.714] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=416, height=12 [ 76.714] kgem_bo_remove_from_inactive: removing handle=132 from inactive [ 76.714] from inactive: pitch=416, tiling=0: handle=132, id=2707 [ 76.714] __sna_damage_all(98, 12) [ 76.714] sna_pixmap_create_scratch: serial=4771, 98x12, usage=1 [ 76.714] gen9_render_clear: 98x12 [ 76.714] sna_render_get_solid: 0 [ 76.714] __kgem_busy: handle=1, busy=0, wedged=0 [ 76.714] __kgem_ring_is_idle: ring=0 idle (handle=1) [ 76.714] __kgem_retire_rq: request 1 complete [ 76.714] kgem_set_mode: flushing before new bo [ 76.714] gen8_vertex_close: used=81, vbo active? 23, vb=4, nreloc=1 [ 76.714] gen8_vertex_close: reloc[0] = 287 [ 76.714] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 76.714] kgem_add_handle: handle=23, index=3 [ 76.714] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 76.714] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=574 [fenced=0] [ 76.714] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 76.714] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 76.714] kgem_fixup_relocs: shrinking by 61440 [ 76.714] __kgem_busy: handle=1, busy=0, wedged=0 [ 76.714] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 76.714] kgem_commit: release handle=119 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ffaff000 [ 76.714] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 76.714] kgem_commit: release handle=106 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff3f000 [ 76.714] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 76.714] __kgem_busy: handle=1, busy=131072, wedged=0 [ 76.714] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 76.714] kgem_check_bo: num_pages=+2, num_exec=+1 [ 76.714] aligning vertex: was 3, now 2 floats per vertex [ 76.715] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 76.715] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 76.715] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 76.715] kgem_add_handle: handle=4, index=0 [ 76.715] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 76.715] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 76.715] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 76.715] gen9_composite_get_binding_table(ffc0) [ 76.715] kgem_add_reloc64: handle=132, pos=16360, delta=0, domains=20002 [ 76.715] kgem_add_handle: handle=132, index=1 [ 76.715] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=ffed1000) [ 76.715] __kgem_bo_mark_dirty: handle=132 (proxy? 0) [ 76.715] [3fe0] bind bo(handle=132, addr=ffed1000), format=192, width=98, height=12, pitch=416, tiling=0 -> render [ 76.715] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 76.715] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 76.715] kgem_add_handle: handle=7, index=2 [ 76.715] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 76.715] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 76.715] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 76.715] gen9_emit_sampler: sampler = 1 [ 76.715] gen9_emit_sf: num_sf_outputs=1 [ 76.715] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 76.715] gen9_emit_vertex_elements: setup id=0 [ 76.715] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 76.715] gen8_vertex_flush[490] = 3 [ 76.715] glyphs_via_mask: atlas format=20028888, mask format=20028888 [ 76.715] gen9_render_composite: 0x0, current mode=1/1 [ 76.715] kgem_bo_is_render: handle=132, rq? 1 [1] [ 76.715] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 76.715] kgem_bo_is_busy: handle=132, domain: 0 exec? 1, rq? 1 [ 76.715] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.715] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.715] sna_drawable_use_bo pixmap=4771, box=((0, 0), (98, 12)), flags=7... [ 76.715] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.715] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.715] sna_drawable_use_bo: using whole GPU bo [ 76.715] gen9_composite_set_target: pixmap=4771, format=20028888, size=98x12, pitch=416, delta=(0,0),damage=0xffffffffffffffff [ 76.715] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.715] sna_transform_is_imprecise_integer_translation: no transform [ 76.715] gen9_composite_picture: integer translation (0, 0), removing [ 76.715] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.715] sna_render_pixmap_bo: GPU all damaged [ 76.715] kgem_bo_is_render: handle=132, rq? 1 [1] [ 76.715] kgem_bo_is_render: handle=6, rq? 0 [0] [ 76.715] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 76.715] gen4_choose_composite_emitter: identity src, no mask [ 76.715] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 76.715] aligning vertex: was 2, now 3 floats per vertex [ 76.715] gen9_composite_get_binding_table(ff00) [ 76.715] kgem_add_reloc64: handle=6, pos=16312, delta=0, domains=40000 [ 76.715] kgem_add_handle: handle=6, index=3 [ 76.715] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd581000) [ 76.715] [3fb0] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 76.715] gen9_emit_cc: blend=16 (current=26), src=1, dst=1 [ 76.715] gen9_emit_sampler: sampler = 2 [ 76.715] gen9_emit_vertex_elements: setup id=2 [ 76.715] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 76.715] glyphs_via_mask: blt glyph origin (1, 12), offset (1, 10), src (128, 64), size (16, 10) [ 76.715] glyphs_via_mask: blt glyph origin (15, 12), offset (1, 8), src (848, 0), size (9, 8) [ 76.715] glyphs_via_mask: blt glyph origin (23, 12), offset (1, 8), src (544, 48), size (9, 8) [ 76.715] glyphs_via_mask: blt glyph origin (30, 12), offset (1, 8), src (608, 0), size (11, 8) [ 76.715] glyphs_via_mask: blt glyph origin (39, 12), offset (0, 8), src (624, 16), size (13, 8) [ 76.715] glyphs_via_mask: blt glyph origin (55, 12), offset (1, 10), src (144, 64), size (11, 10) [ 76.715] glyphs_via_mask: blt glyph origin (62, 12), offset (1, 8), src (848, 0), size (9, 8) [ 76.715] glyphs_via_mask: blt glyph origin (70, 12), offset (0, 12), src (112, 96), size (10, 12) [ 76.715] glyphs_via_mask: blt glyph origin (79, 12), offset (0, 12), src (800, 32), size (5, 12) [ 76.715] glyphs_via_mask: blt glyph origin (83, 12), offset (1, 8), src (576, 0), size (10, 8) [ 76.715] glyphs_via_mask: blt glyph origin (91, 12), offset (0, 11), src (624, 0), size (7, 11) [ 76.715] gen8_vertex_flush[51c] = 33 [ 76.715] sna_composite(pixmap=4714, op=3, src=0+(256, 377), mask=4771+(0, 0), dst=4714+(256, 377)+(0, 0), size=(98, 12) [ 76.715] sna_compute_composite_region: dst=(256, 377)x(98, 12) [ 76.715] sna_compute_composite_region: initial clip against dst->pDrawable: (256, 377), (354, 389) [ 76.715] clip_to_dst: region: 1x[(256, 377), (354, 389)], clip: 1x[(0, 0), (850, 564)] [ 76.715] sna_compute_composite_region: clip against dst->pCompositeClip: (256, 377), (354, 389) [ 76.715] sna_compute_composite_region: clip against src (0x0 clip=0): (256, 377), (354, 389) [ 76.715] sna_compute_composite_region: clip against mask: (256, 377), (354, 389) [ 76.715] sna_composite: composite region extents:+(0, 0) -> (256, 377), (354, 389) + (0, 0) [ 76.715] gen9_render_composite: 98x12, current mode=1/1 [ 76.715] kgem_bo_is_busy: handle=132, domain: 0 exec? 1, rq? 1 [ 76.715] kgem_bo_is_busy: handle=119, domain: 3 exec? 0, rq? 1 [ 76.715] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.715] gen9_composite_set_target: (256, 377)x(98, 12), partial?=1 [ 76.715] sna_drawable_use_bo pixmap=4714, box=((256, 377), (354, 389)), flags=7... [ 76.715] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.715] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.715] sna_drawable_use_bo: using whole GPU bo [ 76.715] gen9_composite_set_target: pixmap=4714, format=20020888, size=850x564, pitch=3584, delta=(0,0),damage=0xffffffffffffffff [ 76.715] gen9_composite_picture: (256, 377)x(98, 12), dst=(256, 377) [ 76.715] color_convert: src=ff6d6d6d [20028888] [ 76.715] color_convert: dst=ff6d6d6d [20028888] [ 76.715] sna_render_get_solid: ff6d6d6d [ 76.715] sna_render_get_solid(42) = ff6d6d6d (last) [ 76.715] gen9_composite_picture: (0, 0)x(98, 12), dst=(256, 377) [ 76.715] sna_transform_is_imprecise_integer_translation: no transform [ 76.715] gen9_composite_picture: integer translation (0, 0), removing [ 76.715] sna_render_pixmap_bo pixmap=4771, (0, 0)x(98, 12)/(98, 12) [ 76.715] sna_render_pixmap_bo: GPU all damaged [ 76.715] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 76.715] gen4_choose_composite_emitter: solid, identity mask [ 76.715] __kgem_busy: handle=1, busy=0, wedged=0 [ 76.715] __kgem_retire_rq: request 1 complete [ 76.715] __kgem_bo_flush: handle=119, busy=0, wedged=0 [ 76.715] kgem_set_mode: flushing before new bo [ 76.715] gen8_vertex_close: used=189, vbo active? 23, vb=5, nreloc=2 [ 76.715] gen8_vertex_close: reloc[0] = 287 [ 76.715] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 76.715] kgem_add_handle: handle=23, index=4 [ 76.715] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd541000) [ 76.715] gen8_vertex_close: reloc[1] = 322 [ 76.715] kgem_add_reloc64: handle=23, pos=322, delta=0, domains=200000 [ 76.715] kgem_add_reloc64[7] = (delta=0, target handle=4, presumed=fd541000) [ 76.715] batch[1/1, flags=1800]: 334 334 16304 16384, nreloc=8, nexec=5, nfence=0, aperture=1101 [fenced=0] [ 76.715] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 76.715] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 76.715] kgem_fixup_relocs: shrinking by 61440 [ 76.715] __kgem_busy: handle=1, busy=0, wedged=0 [ 76.715] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 76.715] kgem_commit: release handle=132 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ffed1000 [ 76.715] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 76.715] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 76.715] __kgem_bo_clear_busy: handle=7 [ 76.715] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 76.715] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 76.715] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 76.715] __kgem_busy: handle=1, busy=131072, wedged=0 [ 76.715] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 76.715] kgem_check_bo: num_pages=+500, num_exec=+3 [ 76.715] aligning vertex: was 3, now 4 floats per vertex [ 76.715] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 76.715] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 76.715] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 76.715] kgem_add_handle: handle=4, index=0 [ 76.715] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 76.715] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 76.715] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 76.715] gen9_composite_get_binding_table(ffc0) [ 76.715] kgem_add_reloc64: handle=119, pos=16360, delta=0, domains=20002 [ 76.715] kgem_add_handle: handle=119, index=1 [ 76.715] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=ffaff000) [ 76.715] __kgem_bo_mark_dirty: handle=119 (proxy? 0) [ 76.715] [3fe0] bind bo(handle=119, addr=ffaff000), format=192, width=850, height=564, pitch=3584, tiling=1 -> render [ 76.715] kgem_add_reloc64: handle=143, pos=16344, delta=0, domains=40000 [ 76.715] kgem_add_reloc64: adding proxy [delta=168] for handle=143 [ 76.715] kgem_add_handle: handle=143, index=2 [ 76.715] kgem_add_reloc64[4] = (delta=168, target handle=2, presumed=fff6e000) [ 76.715] [3fd0] bind bo(handle=143, addr=fff6e0a8), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 76.715] kgem_add_reloc64: handle=132, pos=16328, delta=0, domains=40000 [ 76.715] kgem_add_handle: handle=132, index=3 [ 76.715] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=ffed1000) [ 76.715] [3fc0] bind bo(handle=132, addr=ffed1000), format=192, width=98, height=12, pitch=416, tiling=0 -> sampler [ 76.715] gen9_emit_cc: blend=177 (current=ffffffff), src=17, dst=18 [ 76.715] gen9_emit_sampler: sampler = a [ 76.715] gen9_emit_sf: num_sf_outputs=2 [ 76.715] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.715] gen9_emit_vertex_elements: setup id=9 [ 76.715] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 76.715] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 76.715] gen9_render_composite_box: (256, 377), (354, 389) [ 76.715] emit_primitive_identity_mask__avx2: dst=(256, 377), mask=(0.00, 0.00) x (98.00, 12.00) [ 76.715] apply_damage: damage=0x0, region=1 [(256, 377), (354, 389) + (0, 0)] [ 76.715] gen8_vertex_flush[498] = 3 [ 76.715] gen9_magic_ca_pass: CA fixup (48 -> 51) [ 76.715] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 76.715] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.715] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.715] sna_destroy_pixmap: pixmap=4771, attached?=1 [ 76.715] _kgem_bo_destroy: handle=132, proxy? 0 [ 76.715] __kgem_bo_destroy: handle=132, size=8192 [ 76.715] __kgem_bo_destroy: handle=132 -> active [ 76.715] __sna_free_pixmap(pixmap=4771) [ 76.715] sna_glyphs(op=3, nlist=1, src=(16, 212)) [ 76.715] kgem_bo_is_busy: handle=119, domain: 0 exec? 1, rq? 1 [ 76.715] can_discard_mask: nlist=1, mask=28888, depth 32, op=3 (bounded? 1) [ 76.715] glyphs_format: format=166024, depth=32 [ 76.715] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 76.715] sna_glyphs: discarding mask [ 76.715] glyphs0_to_dst(op=3, src=(16, 212), nlist=1, dst=(16, 212)+(0, 0)) [ 76.715] clipped_glyphs: no, clip region (0, 0), (850, 564) matches drawable pixmap=94680752682688 size=850x564 [ 76.715] gen9_render_composite: 0x0, current mode=1/1 [ 76.715] kgem_bo_is_busy: handle=6, domain: 3 exec? 0, rq? 1 [ 76.715] kgem_bo_is_busy: handle=119, domain: 0 exec? 1, rq? 1 [ 76.715] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.715] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.715] sna_drawable_use_bo pixmap=4714, box=((0, 0), (850, 564)), flags=7... [ 76.715] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.715] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.715] sna_drawable_use_bo: using whole GPU bo [ 76.715] gen9_composite_set_target: pixmap=4714, format=20020888, size=850x564, pitch=3584, delta=(0,0),damage=0xffffffffffffffff [ 76.715] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.715] color_convert: src=ff6d6d6d [20028888] [ 76.715] color_convert: dst=ff6d6d6d [20028888] [ 76.715] sna_render_get_solid: ff6d6d6d [ 76.715] sna_render_get_solid(42) = ff6d6d6d (last) [ 76.715] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.715] sna_transform_is_imprecise_integer_translation: no transform [ 76.715] gen9_composite_picture: integer translation (0, 0), removing [ 76.715] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.715] sna_render_pixmap_bo: GPU all damaged [ 76.715] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 76.715] gen4_choose_composite_emitter: solid, identity mask [ 76.715] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 76.715] gen9_composite_get_binding_table(fec0) [ 76.715] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 [ 76.715] kgem_add_handle: handle=6, index=4 [ 76.715] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd581000) [ 76.715] [3fa0] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 76.715] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.715] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.715] gen9_emit_vertex_elements: setup id=9 [ 76.715] glyphs0_to_dst: glyph=(16, 202)x(11, 10), unclipped [ 76.715] emit_primitive_identity_mask__avx2: dst=(16, 202), mask=(128.00, 80.00) x (11.00, 10.00) [ 76.715] glyphs0_to_dst: glyph=(26, 204)x(10, 8), unclipped [ 76.715] emit_primitive_identity_mask__avx2: dst=(26, 204), mask=(656.00, 48.00) x (10.00, 8.00) [ 76.715] glyphs0_to_dst: glyph=(35, 204)x(8, 8), unclipped [ 76.715] emit_primitive_identity_mask__avx2: dst=(35, 204), mask=(688.00, 16.00) x (8.00, 8.00) [ 76.715] glyphs0_to_dst: glyph=(40, 200)x(11, 12), unclipped [ 76.715] emit_primitive_identity_mask__avx2: dst=(40, 200), mask=(144.00, 80.00) x (11.00, 12.00) [ 76.715] glyphs0_to_dst: glyph=(49, 204)x(14, 8), unclipped [ 76.715] emit_primitive_identity_mask__avx2: dst=(49, 204), mask=(160.00, 64.00) x (14.00, 8.00) [ 76.715] glyphs0_to_dst: glyph=(61, 204)x(10, 8), unclipped [ 76.715] emit_primitive_identity_mask__avx2: dst=(61, 204), mask=(656.00, 48.00) x (10.00, 8.00) [ 76.715] glyphs0_to_dst: glyph=(70, 204)x(8, 8), unclipped [ 76.715] emit_primitive_identity_mask__avx2: dst=(70, 204), mask=(688.00, 16.00) x (8.00, 8.00) [ 76.715] glyphs0_to_dst: glyph=(75, 204)x(11, 8), unclipped [ 76.715] emit_primitive_identity_mask__avx2: dst=(75, 204), mask=(672.00, 16.00) x (11.00, 8.00) [ 76.715] gen8_vertex_flush[598] = 24 [ 76.715] gen9_magic_ca_pass: CA fixup (51 -> 75) [ 76.715] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 76.715] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.715] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.715] sna_composite_rectangles(pixmap=4714, op=1, ffe0dedc x 1 [(13, 428)x(824, 1) ...]) [ 76.715] sna_composite_rectangles: converted to op 1 [ 76.715] sna_composite_rectangles[0] (13, 428)x(824, 1) -> (13, 428), (837, 429) [ 76.715] sna_composite_rectangles: nrects=1, region=(13, 428), (837, 429) x 1 [ 76.715] sna_composite_rectangles: clipped extents (13, 428),(837, 429) x 1 [ 76.715] sna_composite_rectangles: pixmap +(0, 0) extents (13, 428),(837, 429) [ 76.715] sna_composite_rectangles: dropping last-cpu hint [ 76.715] sna_drawable_use_bo pixmap=4714, box=((13, 428), (837, 429)), flags=9... [ 76.715] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 76.715] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.715] sna_drawable_use_bo: using whole GPU bo [ 76.715] gen9_render_fill_boxes (op=1, color=(e0c8, de96, dc64, ffff) [20020888]) [ 76.715] kgem_bo_is_render: handle=119, rq? 1 [1] [ 76.715] gen9_render_fill_boxes(ffe0dedc x 1 [(13, 428), (837, 429) ...]) [ 76.715] sna_render_get_solid: ffe0dedc [ 76.715] sna_render_get_solid(38) = ffe0dedc (old) [ 76.715] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 76.715] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.715] aligning vertex: was 4, now 2 floats per vertex [ 76.715] gen9_composite_get_binding_table(fe40) [ 76.715] kgem_add_reloc64: handle=143, pos=16264, delta=0, domains=40000 [ 76.715] kgem_add_reloc64: adding proxy [delta=152] for handle=143 [ 76.715] kgem_add_reloc64[7] = (delta=152, target handle=2, presumed=fff6e000) [ 76.715] [3f80] bind bo(handle=143, addr=fff6e098), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 76.715] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 76.715] gen9_emit_sampler: sampler = 1 [ 76.715] gen9_emit_sf: num_sf_outputs=1 [ 76.715] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 76.715] gen9_emit_vertex_elements: setup id=0 [ 76.715] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 76.715] (13, 428), (837, 429) [ 76.715] gen8_vertex_flush[6e8] = 3 [ 76.715] sna_composite_rectangles(pixmap=4714, op=3, 99999999 x 1 [(13, 429)x(824, 1) ...]) [ 76.715] sna_composite_rectangles: converted to op 3 [ 76.715] sna_composite_rectangles[0] (13, 429)x(824, 1) -> (13, 429), (837, 430) [ 76.715] sna_composite_rectangles: nrects=1, region=(13, 429), (837, 430) x 1 [ 76.715] sna_composite_rectangles: clipped extents (13, 429),(837, 430) x 1 [ 76.715] sna_composite_rectangles: pixmap +(0, 0) extents (13, 429),(837, 430) [ 76.715] sna_drawable_use_bo pixmap=4714, box=((13, 429), (837, 430)), flags=1... [ 76.715] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 76.715] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.715] sna_drawable_use_bo: using whole GPU bo [ 76.715] gen9_render_fill_boxes (op=3, color=(9999, 9999, 9999, 9999) [20020888]) [ 76.715] kgem_bo_is_render: handle=119, rq? 1 [1] [ 76.715] gen9_render_fill_boxes(99999999 x 1 [(13, 429), (837, 430) ...]) [ 76.715] sna_render_get_solid: 99999999 [ 76.715] sna_render_get_solid(9) = 99999999 (old) [ 76.715] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 76.716] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.716] gen9_composite_get_binding_table(fdc0) [ 76.716] kgem_add_reloc64: handle=143, pos=16232, delta=0, domains=40000 [ 76.716] kgem_add_reloc64: adding proxy [delta=36] for handle=143 [ 76.716] kgem_add_reloc64[8] = (delta=36, target handle=2, presumed=fff6e000) [ 76.716] [3f60] bind bo(handle=143, addr=fff6e024), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 76.716] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 76.716] gen9_emit_vertex_elements: setup id=0 [ 76.716] (13, 429), (837, 430) [ 76.716] gen8_vertex_flush[73c] = 3 [ 76.716] sna_destroy_pixmap: pixmap=4559, attached?=1 [ 76.716] kgem_bo_is_busy: handle=125, domain: 1 exec? 0, rq? 0 [ 76.716] __sna_free_pixmap(pixmap=4559) [ 76.716] __sna_pixmap_free_cpu: discarding CPU buffer, handle=125, size=12288 [ 76.716] kgem_bo_sync__cpu: handle=125 [ 76.716] sna_accel_watch_flush: enable=-1 [ 76.716] _kgem_bo_destroy: handle=125, proxy? 0 [ 76.716] __kgem_bo_destroy: handle=125, size=12288 [ 76.716] __kgem_bo_destroy: handle=125, not reusable [ 76.716] kgem_bo_free: handle=125, size=12288 [ 76.716] __kgem_busy: handle=125, busy=0, wedged=0 [ 76.716] kgem_bo_free: releasing 0x0:0x0 vma for handle=125, count=0 [ 76.716] sna_pixmap_create_shm(48x48, depth=32, bpp=32, pitch=192) [ 76.716] __pop_freed_pixmap: reusing freed pixmap=4771 header [ 76.716] create_pixmap_hdr: pixmap=4772, width=48, height=48, usage=0 [ 76.716] kgem_create_map(0x7fc6b4099000 size=9216, read-only?=0) - has_userptr?=1 [ 76.716] __kgem_bo_init(handle=125, num_pages=3) [ 76.716] kgem_create_map(ptr=0x7fc6b4099000, size=9216, pages=3, read_only=0) => handle=125 (proxy? 0) [ 76.716] sna_accel_watch_flush: enable=1 [ 76.716] __sna_damage_all(48, 48) [ 76.716] sna_pixmap_create_shm: serial=4772, 48x48, usage=0 [ 76.716] sna_composite(pixmap=4714, op=3, src=4773+(0, 0), mask=0+(45, 463), dst=4714+(45, 463)+(0, 0), size=(48, 48) [ 76.716] sna_compute_composite_region: dst=(45, 463)x(48, 48) [ 76.716] sna_compute_composite_region: initial clip against dst->pDrawable: (45, 463), (93, 511) [ 76.716] clip_to_dst: region: 1x[(45, 463), (93, 511)], clip: 1x[(0, 0), (850, 564)] [ 76.716] sna_compute_composite_region: clip against dst->pCompositeClip: (45, 463), (93, 511) [ 76.716] sna_compute_composite_region: clip against src (48x48 clip=0): (45, 463), (93, 511) [ 76.716] sna_composite: composite region extents:+(0, 0) -> (45, 463), (93, 511) + (0, 0) [ 76.716] gen9_render_composite: 48x48, current mode=1/1 [ 76.716] kgem_bo_is_render: handle=119, rq? 1 [1] [ 76.716] kgem_bo_is_busy: handle=125, domain: 1 exec? 0, rq? 0 [ 76.716] kgem_bo_is_busy: handle=119, domain: 0 exec? 1, rq? 1 [ 76.716] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.716] gen9_composite_set_target: (45, 463)x(48, 48), partial?=1 [ 76.716] sna_drawable_use_bo pixmap=4714, box=((45, 463), (93, 511)), flags=7... [ 76.716] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.716] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.716] sna_drawable_use_bo: using whole GPU bo [ 76.716] gen9_composite_set_target: pixmap=4714, format=20020888, size=850x564, pitch=3584, delta=(0,0),damage=0xffffffffffffffff [ 76.716] gen9_composite_picture: (0, 0)x(48, 48), dst=(45, 463) [ 76.716] sna_transform_is_imprecise_integer_translation: no transform [ 76.716] gen9_composite_picture: integer translation (0, 0), removing [ 76.716] sna_render_pixmap_bo pixmap=4773, (0, 0)x(48, 48)/(48, 48) [ 76.716] sna_render_pixmap_bo: CPU all damaged [ 76.716] sna_add_flush_pixmap: marking pixmap=4773 for flushing [ 76.716] __kgem_busy: handle=1, busy=0, wedged=0 [ 76.716] __kgem_retire_rq: request 1 complete [ 76.716] sna_add_flush_pixmap: new flush bo, flushing before [ 76.716] gen8_vertex_close: used=312, vbo active? 23, vb=201, nreloc=2 [ 76.716] gen8_vertex_close: reloc[0] = 289 [ 76.716] kgem_add_reloc64: handle=23, pos=289, delta=0, domains=200000 [ 76.716] kgem_add_handle: handle=23, index=5 [ 76.716] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=fd541000) [ 76.716] gen8_vertex_close: reloc[1] = 437 [ 76.716] kgem_add_reloc64: handle=23, pos=437, delta=0, domains=200000 [ 76.716] kgem_add_reloc64[10] = (delta=0, target handle=5, presumed=fd541000) [ 76.716] batch[1/1, flags=1800]: 470 470 16224 16384, nreloc=11, nexec=6, nfence=0, aperture=1598 [fenced=0] [ 76.716] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 76.716] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 76.716] kgem_fixup_relocs: shrinking by 61440 [ 76.716] __kgem_busy: handle=1, busy=0, wedged=0 [ 76.716] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 76.716] kgem_commit: release handle=119 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ffaff000 [ 76.716] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 76.716] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 76.716] __kgem_bo_clear_busy: handle=143 [ 76.716] kgem_commit: release handle=143 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff6e000 [ 76.716] kgem_commit: release handle=132 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=ffed1000 [ 76.716] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 76.716] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 76.716] __kgem_bo_clear_busy: handle=143 [ 76.716] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 76.716] __kgem_bo_clear_busy: handle=143 [ 76.716] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 76.716] __kgem_busy: handle=1, busy=0, wedged=0 [ 76.716] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 76.716] kgem_bo_is_render: handle=119, rq? 1 [1] [ 76.716] kgem_bo_is_render: handle=125, rq? 0 [0] [ 76.716] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 76.716] gen4_choose_composite_emitter: identity src, no mask [ 76.716] needs_batch_flush: flushing before handle=125 for new reservation [ 76.716] kgem_check_bo: num_pages=+500, num_exec=+2 [ 76.716] aligning vertex: was 2, now 3 floats per vertex [ 76.716] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 76.716] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 76.716] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 76.716] kgem_add_handle: handle=4, index=0 [ 76.716] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 76.716] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 76.716] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 76.716] gen9_composite_get_binding_table(ffc0) [ 76.716] kgem_add_reloc64: handle=119, pos=16360, delta=0, domains=20002 [ 76.716] kgem_add_handle: handle=119, index=1 [ 76.716] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=ffaff000) [ 76.716] __kgem_bo_mark_dirty: handle=119 (proxy? 0) [ 76.716] [3fe0] bind bo(handle=119, addr=ffaff000), format=192, width=850, height=564, pitch=3584, tiling=1 -> render [ 76.716] kgem_add_reloc64: handle=125, pos=16344, delta=0, domains=40000 [ 76.716] kgem_add_handle: handle=125, index=2 [ 76.716] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) [ 76.716] [3fd0] bind bo(handle=125, addr=0), format=192, width=48, height=48, pitch=192, tiling=0 -> sampler [ 76.716] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 76.716] gen9_emit_sampler: sampler = 2 [ 76.716] gen9_emit_sf: num_sf_outputs=1 [ 76.716] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 76.716] gen9_emit_vertex_elements: setup id=2 [ 76.716] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 76.716] gen9_render_composite_box: (45, 463), (93, 511) [ 76.716] apply_damage: damage=0x0, region=1 [(45, 463), (93, 511) + (0, 0)] [ 76.716] gen8_vertex_flush[490] = 3 [ 76.716] sna_glyphs(op=3, nlist=1, src=(40, 527)) [ 76.716] kgem_bo_is_busy: handle=119, domain: 3 exec? 1, rq? 1 [ 76.716] sna_glyphs: discarding mask [ 76.716] glyphs0_to_dst(op=3, src=(40, 527), nlist=1, dst=(40, 527)+(0, 0)) [ 76.716] clipped_glyphs: no, clip region (0, 0), (850, 564) matches drawable pixmap=94680752682688 size=850x564 [ 76.716] gen9_render_composite: 0x0, current mode=1/1 [ 76.716] kgem_bo_is_busy: handle=6, domain: 3 exec? 0, rq? 1 [ 76.716] kgem_bo_is_busy: handle=119, domain: 3 exec? 1, rq? 1 [ 76.716] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.716] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.716] sna_drawable_use_bo pixmap=4714, box=((0, 0), (850, 564)), flags=7... [ 76.716] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.716] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.716] sna_drawable_use_bo: using whole GPU bo [ 76.716] gen9_composite_set_target: pixmap=4714, format=20020888, size=850x564, pitch=3584, delta=(0,0),damage=0xffffffffffffffff [ 76.716] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.716] color_convert: src=ff6d6d6d [20028888] [ 76.716] color_convert: dst=ff6d6d6d [20028888] [ 76.716] sna_render_get_solid: ff6d6d6d [ 76.716] sna_render_get_solid(42) = ff6d6d6d (old) [ 76.716] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.716] sna_transform_is_imprecise_integer_translation: no transform [ 76.716] gen9_composite_picture: integer translation (0, 0), removing [ 76.716] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.716] sna_render_pixmap_bo: GPU all damaged [ 76.716] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 76.716] gen4_choose_composite_emitter: solid, identity mask [ 76.716] kgem_check_bo: num_pages=+1025, num_exec=+2 [ 76.716] aligning vertex: was 3, now 4 floats per vertex [ 76.716] gen9_composite_get_binding_table(ff00) [ 76.716] kgem_add_reloc64: handle=143, pos=16312, delta=0, domains=40000 [ 76.716] kgem_add_reloc64: adding proxy [delta=168] for handle=143 [ 76.716] kgem_add_handle: handle=143, index=3 [ 76.716] kgem_add_reloc64[5] = (delta=168, target handle=3, presumed=fff6e000) [ 76.716] [3fb0] bind bo(handle=143, addr=fff6e0a8), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 76.716] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 [ 76.716] kgem_add_handle: handle=6, index=4 [ 76.716] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd581000) [ 76.716] [3fa0] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 76.716] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 [ 76.716] gen9_emit_sampler: sampler = a [ 76.716] gen9_emit_sf: num_sf_outputs=2 [ 76.716] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.716] gen9_emit_vertex_elements: setup id=9 [ 76.716] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 76.716] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 76.716] glyphs0_to_dst: glyph=(40, 517)x(10, 10), unclipped [ 76.716] emit_primitive_identity_mask__avx2: dst=(40, 517), mask=(80.00, 64.00) x (10.00, 10.00) [ 76.716] glyphs0_to_dst: glyph=(49, 519)x(9, 8), unclipped [ 76.716] emit_primitive_identity_mask__avx2: dst=(49, 519), mask=(848.00, 0.00) x (9.00, 8.00) [ 76.716] glyphs0_to_dst: glyph=(57, 519)x(9, 8), unclipped [ 76.716] emit_primitive_identity_mask__avx2: dst=(57, 519), mask=(544.00, 48.00) x (9.00, 8.00) [ 76.716] glyphs0_to_dst: glyph=(65, 515)x(9, 12), unclipped [ 76.716] emit_primitive_identity_mask__avx2: dst=(65, 515), mask=(96.00, 64.00) x (9.00, 12.00) [ 76.716] glyphs0_to_dst: glyph=(73, 519)x(9, 8), unclipped [ 76.716] emit_primitive_identity_mask__avx2: dst=(73, 519), mask=(112.00, 64.00) x (9.00, 8.00) [ 76.716] glyphs0_to_dst: glyph=(82, 519)x(10, 11), unclipped [ 76.716] emit_primitive_identity_mask__avx2: dst=(82, 519), mask=(640.00, 16.00) x (10.00, 11.00) [ 76.716] glyphs0_to_dst: glyph=(90, 519)x(9, 8), unclipped [ 76.716] emit_primitive_identity_mask__avx2: dst=(90, 519), mask=(576.00, 16.00) x (9.00, 8.00) [ 76.716] gen8_vertex_flush[56c] = 21 [ 76.716] gen9_magic_ca_pass: CA fixup (81 -> 102) [ 76.716] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 76.716] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.716] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.716] sna_destroy_pixmap: pixmap=4773, attached?=1 [ 76.716] kgem_bo_is_busy: handle=125, domain: 1 exec? 1, rq? 1 [ 76.716] sna_destroy_pixmap: deferring release of active SHM pixmap=4773 [ 76.716] sna_add_flush_pixmap: marking pixmap=4773 for flushing [ 76.716] gen8_vertex_close: used=408, vbo active? 23, vb=204, nreloc=2 [ 76.716] gen8_vertex_close: reloc[0] = 287 [ 76.716] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 76.716] kgem_add_handle: handle=23, index=5 [ 76.716] kgem_add_reloc64[7] = (delta=0, target handle=5, presumed=fd541000) [ 76.716] gen8_vertex_close: reloc[1] = 342 [ 76.716] kgem_add_reloc64: handle=23, pos=342, delta=0, domains=200000 [ 76.716] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fd541000) [ 76.716] batch[1/1, flags=1800]: 384 384 16288 16384, nreloc=9, nexec=6, nfence=0, aperture=1599 [fenced=0] [ 76.716] __kgem_busy: handle=1, busy=0, wedged=0 [ 76.716] __kgem_retire_rq: request 1 complete [ 76.716] __kgem_bo_flush: handle=132, busy=0, wedged=0 [ 76.716] kgem_bo_move_to_cache: release handle=132 [ 76.716] kgem_bo_move_to_inactive: moving handle=132 to inactive [ 76.716] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 76.716] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 76.716] kgem_fixup_relocs: shrinking by 61440 [ 76.716] __kgem_busy: handle=1, busy=0, wedged=0 [ 76.716] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 76.716] kgem_commit: release handle=119 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ffaff000 [ 76.716] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 76.716] kgem_commit: release handle=125 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff3c000 [ 76.716] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 76.716] __kgem_bo_clear_busy: handle=143 [ 76.716] kgem_commit: release handle=143 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff6e000 [ 76.716] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 76.716] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 76.716] __kgem_busy: handle=1, busy=0, wedged=0 [ 76.716] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 76.716] sna_accel_flush: flush?=0, dirty?=1 [ 76.716] sna_accel_flush: syncing SHM pixmap=4773 (refcnt=0) [ 76.716] _sna_pixmap_move_to_cpu(pixmap=4773, 48x48, flags=3) [ 76.716] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 76.716] operate_inplace: no, inplace operation not suitable [ 76.716] _sna_pixmap_move_to_cpu: marking as damaged [ 76.716] __sna_damage_all(48, 48) [ 76.716] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 76.716] _sna_pixmap_move_to_cpu: syncing CPU bo [ 76.716] kgem_bo_sync__cpu_full: handle=125 [ 76.716] __kgem_busy: handle=125, busy=0, wedged=0 [ 76.716] kgem_bo_sync__cpu_full: SYNC: handle=125, needs_flush? 0, domain? 3, busy? 0 [ 76.716] __kgem_busy: handle=125, busy=0, wedged=0 [ 76.716] kgem_bo_retire: retiring bo handle=125 (needed flush? 0), rq? 1 [busy?=0] [ 76.716] __kgem_retire_requests_upto(handle=125, ring=0) [ 76.716] __kgem_retire_rq: request 1 complete [ 76.716] __kgem_bo_flush: handle=119, busy=0, wedged=0 [ 76.716] assert_bo_retired: handle=125, domain: 0 exec? 0, rq? 0 [ 76.716] kgem_bo_is_busy: handle=125, domain: 1 exec? 0, rq? 0 [ 76.716] __sna_free_pixmap(pixmap=4773) [ 76.716] __sna_pixmap_free_cpu: discarding CPU buffer, handle=125, size=12288 [ 76.716] kgem_bo_sync__cpu: handle=125 [ 76.716] sna_accel_watch_flush: enable=-1 [ 76.716] _kgem_bo_destroy: handle=125, proxy? 0 [ 76.716] __kgem_bo_destroy: handle=125, size=12288 [ 76.716] __kgem_bo_destroy: handle=125, not reusable [ 76.716] kgem_bo_free: handle=125, size=12288 [ 76.716] __kgem_busy: handle=125, busy=0, wedged=0 [ 76.716] kgem_bo_free: releasing 0x0:0x0 vma for handle=125, count=0 [ 76.716] sna_accel_flush: syncing SHM pixmap=4770 (refcnt=1) [ 76.716] _sna_pixmap_move_to_cpu(pixmap=4770, 48x48, flags=3) [ 76.716] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x561c94aea8f1, is-clear?=0 [ 76.716] _sna_pixmap_move_to_cpu: CPU all-damaged [ 76.716] _sna_pixmap_move_to_cpu: syncing CPU bo [ 76.716] kgem_bo_sync__cpu_full: handle=106 [ 76.716] __kgem_busy: handle=106, busy=0, wedged=0 [ 76.716] kgem_bo_sync__cpu_full: SYNC: handle=106, needs_flush? 0, domain? 0, busy? 0 [ 76.716] __kgem_busy: handle=106, busy=0, wedged=0 [ 76.716] kgem_bo_retire: retiring bo handle=106 (needed flush? 0), rq? 0 [busy?=0] [ 76.716] assert_bo_retired: handle=106, domain: 0 exec? 0, rq? 0 [ 76.716] kgem_bo_is_busy: handle=106, domain: 1 exec? 0, rq? 0 [ 76.716] sna_pixmap_create_shm(48x48, depth=32, bpp=32, pitch=192) [ 76.716] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 [ 76.716] create_pixmap: serial=4774, usage=0, 0x0 [ 76.716] create_pixmap_hdr: pixmap=4774, width=48, height=48, usage=0 [ 76.716] kgem_create_map(0x7fc6b40bd000 size=9216, read-only?=0) - has_userptr?=1 [ 76.716] __kgem_bo_init(handle=125, num_pages=3) [ 76.716] kgem_create_map(ptr=0x7fc6b40bd000, size=9216, pages=3, read_only=0) => handle=125 (proxy? 0) [ 76.716] sna_accel_watch_flush: enable=1 [ 76.716] __sna_damage_all(48, 48) [ 76.716] sna_pixmap_create_shm: serial=4774, 48x48, usage=0 [ 76.716] sna_composite(pixmap=4714, op=3, src=4775+(0, 0), mask=0+(163, 463), dst=4714+(163, 463)+(0, 0), size=(48, 48) [ 76.716] sna_compute_composite_region: dst=(163, 463)x(48, 48) [ 76.716] sna_compute_composite_region: initial clip against dst->pDrawable: (163, 463), (211, 511) [ 76.716] clip_to_dst: region: 1x[(163, 463), (211, 511)], clip: 1x[(0, 0), (850, 564)] [ 76.716] sna_compute_composite_region: clip against dst->pCompositeClip: (163, 463), (211, 511) [ 76.716] sna_compute_composite_region: clip against src (48x48 clip=0): (163, 463), (211, 511) [ 76.716] sna_composite: composite region extents:+(0, 0) -> (163, 463), (211, 511) + (0, 0) [ 76.716] gen9_render_composite: 48x48, current mode=0/1 [ 76.716] kgem_bo_is_render: handle=119, rq? 0 [0] [ 76.716] sna_blt_composite (0, 0), (163, 463), 48x48 [ 76.717] sna_blt_composite: unsupported op [3] for blitting [ 76.717] kgem_bo_is_busy: handle=125, domain: 1 exec? 0, rq? 0 [ 76.717] kgem_bo_is_busy: handle=119, domain: 0 exec? 0, rq? 0 [ 76.717] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.717] gen9_composite_set_target: (163, 463)x(48, 48), partial?=1 [ 76.717] sna_drawable_use_bo pixmap=4714, box=((163, 463), (211, 511)), flags=7... [ 76.717] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.717] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.717] sna_drawable_use_bo: using whole GPU bo [ 76.717] gen9_composite_set_target: pixmap=4714, format=20020888, size=850x564, pitch=3584, delta=(0,0),damage=0xffffffffffffffff [ 76.717] gen9_composite_picture: (0, 0)x(48, 48), dst=(163, 463) [ 76.717] sna_transform_is_imprecise_integer_translation: no transform [ 76.717] gen9_composite_picture: integer translation (0, 0), removing [ 76.717] sna_render_pixmap_bo pixmap=4775, (0, 0)x(48, 48)/(48, 48) [ 76.717] sna_render_pixmap_bo: CPU all damaged [ 76.717] sna_add_flush_pixmap: marking pixmap=4775 for flushing [ 76.717] kgem_bo_is_render: handle=119, rq? 0 [0] [ 76.717] kgem_bo_is_render: handle=125, rq? 0 [0] [ 76.717] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 76.717] gen4_choose_composite_emitter: identity src, no mask [ 76.717] needs_batch_flush: flushing before handle=125 for new reservation [ 76.717] kgem_check_bo: num_pages=+500, num_exec=+2 [ 76.717] aligning vertex: was 4, now 3 floats per vertex [ 76.717] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 76.717] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 76.717] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 76.717] kgem_add_handle: handle=4, index=0 [ 76.717] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 76.717] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 76.717] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 76.717] gen9_composite_get_binding_table(ffc0) [ 76.717] kgem_add_reloc64: handle=119, pos=16360, delta=0, domains=20002 [ 76.717] kgem_add_handle: handle=119, index=1 [ 76.717] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=ffaff000) [ 76.717] __kgem_bo_mark_dirty: handle=119 (proxy? 0) [ 76.717] [3fe0] bind bo(handle=119, addr=ffaff000), format=192, width=850, height=564, pitch=3584, tiling=1 -> render [ 76.717] kgem_add_reloc64: handle=125, pos=16344, delta=0, domains=40000 [ 76.717] kgem_add_handle: handle=125, index=2 [ 76.717] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) [ 76.717] [3fd0] bind bo(handle=125, addr=0), format=192, width=48, height=48, pitch=192, tiling=0 -> sampler [ 76.717] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 76.717] gen9_emit_sampler: sampler = 2 [ 76.717] gen9_emit_sf: num_sf_outputs=1 [ 76.717] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 76.717] gen9_emit_vertex_elements: setup id=2 [ 76.717] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 76.717] gen9_render_composite_box: (163, 463), (211, 511) [ 76.717] apply_damage: damage=0x0, region=1 [(163, 463), (211, 511) + (0, 0)] [ 76.717] gen8_vertex_flush[490] = 3 [ 76.717] sna_glyphs(op=3, nlist=1, src=(163, 527)) [ 76.717] kgem_bo_is_busy: handle=119, domain: 0 exec? 1, rq? 1 [ 76.717] sna_glyphs: discarding mask [ 76.717] glyphs0_to_dst(op=3, src=(163, 527), nlist=1, dst=(163, 527)+(0, 0)) [ 76.717] clipped_glyphs: no, clip region (0, 0), (850, 564) matches drawable pixmap=94680752682688 size=850x564 [ 76.717] gen9_render_composite: 0x0, current mode=1/1 [ 76.717] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 76.717] kgem_bo_is_busy: handle=119, domain: 0 exec? 1, rq? 1 [ 76.717] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.717] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.717] sna_drawable_use_bo pixmap=4714, box=((0, 0), (850, 564)), flags=7... [ 76.717] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.717] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.717] sna_drawable_use_bo: using whole GPU bo [ 76.717] gen9_composite_set_target: pixmap=4714, format=20020888, size=850x564, pitch=3584, delta=(0,0),damage=0xffffffffffffffff [ 76.717] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.717] color_convert: src=ff6d6d6d [20028888] [ 76.717] color_convert: dst=ff6d6d6d [20028888] [ 76.717] sna_render_get_solid: ff6d6d6d [ 76.717] sna_render_get_solid(42) = ff6d6d6d (last) [ 76.717] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.717] sna_transform_is_imprecise_integer_translation: no transform [ 76.717] gen9_composite_picture: integer translation (0, 0), removing [ 76.717] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.717] sna_render_pixmap_bo: GPU all damaged [ 76.717] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 76.717] gen4_choose_composite_emitter: solid, identity mask [ 76.717] kgem_check_bo: num_pages=+1025, num_exec=+2 [ 76.717] kgem_flush: opportunistic flushing? flush=1,0, aperture=510/262144, idle?=1 [ 76.717] gen8_vertex_close: used=417, vbo active? 23, vb=4, nreloc=1 [ 76.717] gen8_vertex_close: reloc[0] = 287 [ 76.717] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 76.717] kgem_add_handle: handle=23, index=3 [ 76.717] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 76.717] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=574 [fenced=0] [ 76.717] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 76.717] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 76.717] kgem_fixup_relocs: shrinking by 61440 [ 76.717] __kgem_busy: handle=1, busy=0, wedged=0 [ 76.717] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 76.717] kgem_commit: release handle=119 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ffaff000 [ 76.717] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 76.717] kgem_commit: release handle=125 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff39000 [ 76.717] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 76.717] __kgem_busy: handle=1, busy=131072, wedged=0 [ 76.717] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 76.717] kgem_check_bo: num_pages=+1522, num_exec=+3 [ 76.717] aligning vertex: was 3, now 4 floats per vertex [ 76.717] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 76.717] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 76.717] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 76.717] kgem_add_handle: handle=4, index=0 [ 76.717] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 76.717] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 76.717] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 76.717] gen9_composite_get_binding_table(ffc0) [ 76.717] kgem_add_reloc64: handle=119, pos=16360, delta=0, domains=20002 [ 76.717] kgem_add_handle: handle=119, index=1 [ 76.717] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=ffaff000) [ 76.717] __kgem_bo_mark_dirty: handle=119 (proxy? 0) [ 76.717] [3fe0] bind bo(handle=119, addr=ffaff000), format=192, width=850, height=564, pitch=3584, tiling=1 -> render [ 76.717] kgem_add_reloc64: handle=143, pos=16344, delta=0, domains=40000 [ 76.717] kgem_add_reloc64: adding proxy [delta=168] for handle=143 [ 76.717] kgem_add_handle: handle=143, index=2 [ 76.717] kgem_add_reloc64[4] = (delta=168, target handle=2, presumed=fff6e000) [ 76.717] [3fd0] bind bo(handle=143, addr=fff6e0a8), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 76.717] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 [ 76.717] kgem_add_handle: handle=6, index=3 [ 76.717] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd581000) [ 76.717] [3fc0] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 76.717] gen9_emit_cc: blend=177 (current=ffffffff), src=17, dst=18 [ 76.717] gen9_emit_sampler: sampler = a [ 76.717] gen9_emit_sf: num_sf_outputs=2 [ 76.717] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.717] gen9_emit_vertex_elements: setup id=9 [ 76.717] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 76.717] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 76.717] glyphs0_to_dst: glyph=(163, 517)x(11, 10), unclipped [ 76.717] emit_primitive_identity_mask__avx2: dst=(163, 517), mask=(80.00, 112.00) x (11.00, 10.00) [ 76.717] glyphs0_to_dst: glyph=(173, 519)x(10, 8), unclipped [ 76.717] emit_primitive_identity_mask__avx2: dst=(173, 519), mask=(576.00, 0.00) x (10.00, 8.00) [ 76.717] glyphs0_to_dst: glyph=(182, 516)x(7, 11), unclipped [ 76.717] emit_primitive_identity_mask__avx2: dst=(182, 516), mask=(624.00, 0.00) x (7.00, 11.00) [ 76.717] glyphs0_to_dst: glyph=(187, 519)x(9, 8), unclipped [ 76.717] emit_primitive_identity_mask__avx2: dst=(187, 519), mask=(848.00, 0.00) x (9.00, 8.00) [ 76.717] glyphs0_to_dst: glyph=(195, 516)x(5, 11), unclipped [ 76.717] emit_primitive_identity_mask__avx2: dst=(195, 516), mask=(784.00, 48.00) x (5.00, 11.00) [ 76.717] glyphs0_to_dst: glyph=(200, 515)x(5, 12), unclipped [ 76.717] emit_primitive_identity_mask__avx2: dst=(200, 515), mask=(800.00, 32.00) x (5.00, 12.00) [ 76.717] glyphs0_to_dst: glyph=(203, 519)x(9, 8), unclipped [ 76.717] emit_primitive_identity_mask__avx2: dst=(203, 519), mask=(576.00, 16.00) x (9.00, 8.00) [ 76.717] gen8_vertex_flush[498] = 21 [ 76.717] gen9_magic_ca_pass: CA fixup (105 -> 126) [ 76.717] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 76.717] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.717] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.717] sna_destroy_pixmap: pixmap=4775, attached?=1 [ 76.717] kgem_bo_is_busy: handle=125, domain: 3 exec? 0, rq? 1 [ 76.717] sna_destroy_pixmap: deferring release of active SHM pixmap=4775 [ 76.717] sna_add_flush_pixmap: marking pixmap=4775 for flushing [ 76.717] __kgem_busy: handle=1, busy=0, wedged=0 [ 76.717] __kgem_retire_rq: request 1 complete [ 76.717] sna_add_flush_pixmap: new flush bo, flushing before [ 76.717] gen8_vertex_close: used=504, vbo active? 23, vb=200, nreloc=1 [ 76.717] gen8_vertex_close: reloc[0] = 289 [ 76.717] kgem_add_reloc64: handle=23, pos=289, delta=0, domains=200000 [ 76.717] kgem_add_handle: handle=23, index=4 [ 76.717] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd541000) [ 76.717] batch[1/1, flags=1800]: 332 332 16320 16384, nreloc=7, nexec=5, nfence=0, aperture=1596 [fenced=0] [ 76.717] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 76.717] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 76.717] kgem_fixup_relocs: shrinking by 61440 [ 76.717] __kgem_busy: handle=1, busy=0, wedged=0 [ 76.717] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 76.717] kgem_commit: release handle=119 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ffaff000 [ 76.717] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 76.717] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 76.717] __kgem_bo_clear_busy: handle=143 [ 76.717] kgem_commit: release handle=143 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff6e000 [ 76.717] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 76.717] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 76.717] __kgem_busy: handle=1, busy=131072, wedged=0 [ 76.717] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 76.717] sna_accel_flush: flush?=0, dirty?=1 [ 76.717] sna_accel_flush: syncing SHM pixmap=4775 (refcnt=0) [ 76.717] _sna_pixmap_move_to_cpu(pixmap=4775, 48x48, flags=3) [ 76.717] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 76.717] operate_inplace: no, inplace operation not suitable [ 76.717] _sna_pixmap_move_to_cpu: marking as damaged [ 76.717] __sna_damage_all(48, 48) [ 76.717] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 76.717] _sna_pixmap_move_to_cpu: syncing CPU bo [ 76.717] kgem_bo_sync__cpu_full: handle=125 [ 76.717] __kgem_busy: handle=125, busy=0, wedged=0 [ 76.717] kgem_bo_sync__cpu_full: SYNC: handle=125, needs_flush? 0, domain? 0, busy? 0 [ 76.717] __kgem_busy: handle=125, busy=0, wedged=0 [ 76.717] kgem_bo_retire: retiring bo handle=125 (needed flush? 0), rq? 0 [busy?=0] [ 76.717] assert_bo_retired: handle=125, domain: 0 exec? 0, rq? 0 [ 76.717] kgem_bo_is_busy: handle=125, domain: 1 exec? 0, rq? 0 [ 76.717] __sna_free_pixmap(pixmap=4775) [ 76.717] __sna_pixmap_free_cpu: discarding CPU buffer, handle=125, size=12288 [ 76.717] kgem_bo_sync__cpu: handle=125 [ 76.717] sna_accel_watch_flush: enable=-1 [ 76.717] _kgem_bo_destroy: handle=125, proxy? 0 [ 76.717] __kgem_bo_destroy: handle=125, size=12288 [ 76.717] __kgem_bo_destroy: handle=125, not reusable [ 76.717] kgem_bo_free: handle=125, size=12288 [ 76.717] __kgem_busy: handle=125, busy=0, wedged=0 [ 76.717] kgem_bo_free: releasing 0x0:0x0 vma for handle=125, count=0 [ 76.717] sna_pixmap_create_shm(48x48, depth=32, bpp=32, pitch=192) [ 76.717] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 [ 76.717] create_pixmap: serial=4776, usage=0, 0x0 [ 76.717] create_pixmap_hdr: pixmap=4776, width=48, height=48, usage=0 [ 76.717] kgem_create_map(0x7fc6b40c1000 size=9216, read-only?=0) - has_userptr?=1 [ 76.717] __kgem_bo_init(handle=125, num_pages=3) [ 76.717] kgem_create_map(ptr=0x7fc6b40c1000, size=9216, pages=3, read_only=0) => handle=125 (proxy? 0) [ 76.717] sna_accel_watch_flush: enable=1 [ 76.717] __sna_damage_all(48, 48) [ 76.717] sna_pixmap_create_shm: serial=4776, 48x48, usage=0 [ 76.717] sna_composite(pixmap=4714, op=3, src=4777+(0, 0), mask=0+(281, 463), dst=4714+(281, 463)+(0, 0), size=(48, 48) [ 76.717] sna_compute_composite_region: dst=(281, 463)x(48, 48) [ 76.717] sna_compute_composite_region: initial clip against dst->pDrawable: (281, 463), (329, 511) [ 76.717] clip_to_dst: region: 1x[(281, 463), (329, 511)], clip: 1x[(0, 0), (850, 564)] [ 76.717] sna_compute_composite_region: clip against dst->pCompositeClip: (281, 463), (329, 511) [ 76.717] sna_compute_composite_region: clip against src (48x48 clip=0): (281, 463), (329, 511) [ 76.717] sna_composite: composite region extents:+(0, 0) -> (281, 463), (329, 511) + (0, 0) [ 76.717] gen9_render_composite: 48x48, current mode=0/1 [ 76.717] kgem_bo_is_render: handle=119, rq? 1 [1] [ 76.717] kgem_bo_is_busy: handle=125, domain: 1 exec? 0, rq? 0 [ 76.717] kgem_bo_is_busy: handle=119, domain: 3 exec? 0, rq? 1 [ 76.717] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.717] gen9_composite_set_target: (281, 463)x(48, 48), partial?=1 [ 76.717] sna_drawable_use_bo pixmap=4714, box=((281, 463), (329, 511)), flags=7... [ 76.717] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.717] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.717] sna_drawable_use_bo: using whole GPU bo [ 76.717] gen9_composite_set_target: pixmap=4714, format=20020888, size=850x564, pitch=3584, delta=(0,0),damage=0xffffffffffffffff [ 76.717] gen9_composite_picture: (0, 0)x(48, 48), dst=(281, 463) [ 76.717] sna_transform_is_imprecise_integer_translation: no transform [ 76.717] gen9_composite_picture: integer translation (0, 0), removing [ 76.717] sna_render_pixmap_bo pixmap=4777, (0, 0)x(48, 48)/(48, 48) [ 76.717] sna_render_pixmap_bo: CPU all damaged [ 76.717] sna_add_flush_pixmap: marking pixmap=4777 for flushing [ 76.717] kgem_bo_is_render: handle=119, rq? 1 [1] [ 76.717] kgem_bo_is_render: handle=125, rq? 0 [0] [ 76.717] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 76.717] gen4_choose_composite_emitter: identity src, no mask [ 76.717] needs_batch_flush: flushing before handle=125 for new reservation [ 76.717] kgem_check_bo: num_pages=+500, num_exec=+2 [ 76.717] aligning vertex: was 4, now 3 floats per vertex [ 76.717] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 76.717] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 76.717] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 76.717] kgem_add_handle: handle=4, index=0 [ 76.717] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 76.717] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 76.717] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 76.717] gen9_composite_get_binding_table(ffc0) [ 76.717] kgem_add_reloc64: handle=119, pos=16360, delta=0, domains=20002 [ 76.717] kgem_add_handle: handle=119, index=1 [ 76.717] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=ffaff000) [ 76.717] __kgem_bo_mark_dirty: handle=119 (proxy? 0) [ 76.717] [3fe0] bind bo(handle=119, addr=ffaff000), format=192, width=850, height=564, pitch=3584, tiling=1 -> render [ 76.717] kgem_add_reloc64: handle=125, pos=16344, delta=0, domains=40000 [ 76.717] kgem_add_handle: handle=125, index=2 [ 76.717] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) [ 76.717] [3fd0] bind bo(handle=125, addr=0), format=192, width=48, height=48, pitch=192, tiling=0 -> sampler [ 76.717] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 76.717] gen9_emit_sampler: sampler = 2 [ 76.717] gen9_emit_sf: num_sf_outputs=1 [ 76.717] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 76.717] gen9_emit_vertex_elements: setup id=2 [ 76.717] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 76.717] gen9_render_composite_box: (281, 463), (329, 511) [ 76.717] apply_damage: damage=0x0, region=1 [(281, 463), (329, 511) + (0, 0)] [ 76.717] gen8_vertex_flush[490] = 3 [ 76.717] sna_glyphs(op=3, nlist=1, src=(267, 527)) [ 76.717] kgem_bo_is_busy: handle=119, domain: 3 exec? 1, rq? 1 [ 76.717] sna_glyphs: discarding mask [ 76.717] glyphs0_to_dst(op=3, src=(267, 527), nlist=1, dst=(267, 527)+(0, 0)) [ 76.717] clipped_glyphs: no, clip region (0, 0), (850, 564) matches drawable pixmap=94680752682688 size=850x564 [ 76.717] gen9_render_composite: 0x0, current mode=1/1 [ 76.717] kgem_bo_is_busy: handle=6, domain: 3 exec? 0, rq? 1 [ 76.717] kgem_bo_is_busy: handle=119, domain: 3 exec? 1, rq? 1 [ 76.717] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.718] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.718] sna_drawable_use_bo pixmap=4714, box=((0, 0), (850, 564)), flags=7... [ 76.718] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.718] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.718] sna_drawable_use_bo: using whole GPU bo [ 76.718] gen9_composite_set_target: pixmap=4714, format=20020888, size=850x564, pitch=3584, delta=(0,0),damage=0xffffffffffffffff [ 76.718] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.718] color_convert: src=ff6d6d6d [20028888] [ 76.718] color_convert: dst=ff6d6d6d [20028888] [ 76.718] sna_render_get_solid: ff6d6d6d [ 76.718] sna_render_get_solid(42) = ff6d6d6d (last) [ 76.718] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.718] sna_transform_is_imprecise_integer_translation: no transform [ 76.718] gen9_composite_picture: integer translation (0, 0), removing [ 76.718] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.718] sna_render_pixmap_bo: GPU all damaged [ 76.718] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 76.718] gen4_choose_composite_emitter: solid, identity mask [ 76.718] kgem_check_bo: num_pages=+1025, num_exec=+2 [ 76.718] aligning vertex: was 3, now 4 floats per vertex [ 76.718] gen9_composite_get_binding_table(ff00) [ 76.718] kgem_add_reloc64: handle=143, pos=16312, delta=0, domains=40000 [ 76.718] kgem_add_reloc64: adding proxy [delta=168] for handle=143 [ 76.718] kgem_add_handle: handle=143, index=3 [ 76.718] kgem_add_reloc64[5] = (delta=168, target handle=3, presumed=fff6e000) [ 76.718] [3fb0] bind bo(handle=143, addr=fff6e0a8), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 76.718] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 [ 76.718] kgem_add_handle: handle=6, index=4 [ 76.718] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd581000) [ 76.718] [3fa0] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 76.718] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 [ 76.718] gen9_emit_sampler: sampler = a [ 76.718] gen9_emit_sf: num_sf_outputs=2 [ 76.718] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.718] gen9_emit_vertex_elements: setup id=9 [ 76.718] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 76.718] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 76.718] glyphs0_to_dst: glyph=(266, 517)x(10, 10), unclipped [ 76.718] emit_primitive_identity_mask__avx2: dst=(266, 517), mask=(560.00, 32.00) x (10.00, 10.00) [ 76.718] glyphs0_to_dst: glyph=(274, 519)x(11, 8), unclipped [ 76.718] emit_primitive_identity_mask__avx2: dst=(274, 519), mask=(608.00, 0.00) x (11.00, 8.00) [ 76.718] glyphs0_to_dst: glyph=(284, 516)x(7, 11), unclipped [ 76.718] emit_primitive_identity_mask__avx2: dst=(284, 516), mask=(608.00, 16.00) x (7.00, 11.00) [ 76.718] glyphs0_to_dst: glyph=(290, 516)x(7, 11), unclipped [ 76.718] emit_primitive_identity_mask__avx2: dst=(290, 516), mask=(624.00, 0.00) x (7.00, 11.00) [ 76.718] glyphs0_to_dst: glyph=(295, 519)x(14, 8), unclipped [ 76.718] emit_primitive_identity_mask__avx2: dst=(295, 519), mask=(832.00, 0.00) x (14.00, 8.00) [ 76.718] glyphs0_to_dst: glyph=(307, 519)x(9, 8), unclipped [ 76.718] emit_primitive_identity_mask__avx2: dst=(307, 519), mask=(848.00, 0.00) x (9.00, 8.00) [ 76.718] glyphs0_to_dst: glyph=(316, 519)x(7, 8), unclipped [ 76.718] emit_primitive_identity_mask__avx2: dst=(316, 519), mask=(560.00, 48.00) x (7.00, 8.00) [ 76.718] glyphs0_to_dst: glyph=(321, 519)x(10, 8), unclipped [ 76.718] emit_primitive_identity_mask__avx2: dst=(321, 519), mask=(576.00, 0.00) x (10.00, 8.00) [ 76.718] glyphs0_to_dst: glyph=(332, 517)x(12, 10), unclipped [ 76.718] emit_primitive_identity_mask__avx2: dst=(332, 517), mask=(64.00, 80.00) x (12.00, 10.00) [ 76.718] gen8_vertex_flush[56c] = 27 [ 76.718] gen9_magic_ca_pass: CA fixup (129 -> 156) [ 76.718] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 76.718] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.718] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.718] sna_glyphs(op=3, nlist=1, src=(277, 544)) [ 76.718] kgem_bo_is_busy: handle=119, domain: 3 exec? 1, rq? 1 [ 76.718] sna_glyphs: discarding mask [ 76.718] glyphs0_to_dst(op=3, src=(277, 544), nlist=1, dst=(277, 544)+(0, 0)) [ 76.718] clipped_glyphs: no, clip region (0, 0), (850, 564) matches drawable pixmap=94680752682688 size=850x564 [ 76.718] gen9_render_composite: 0x0, current mode=1/1 [ 76.718] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 76.718] kgem_bo_is_busy: handle=119, domain: 3 exec? 1, rq? 1 [ 76.718] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.718] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.718] sna_drawable_use_bo pixmap=4714, box=((0, 0), (850, 564)), flags=7... [ 76.718] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.718] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.718] sna_drawable_use_bo: using whole GPU bo [ 76.718] gen9_composite_set_target: pixmap=4714, format=20020888, size=850x564, pitch=3584, delta=(0,0),damage=0xffffffffffffffff [ 76.718] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.718] color_convert: src=ff6d6d6d [20028888] [ 76.718] color_convert: dst=ff6d6d6d [20028888] [ 76.718] sna_render_get_solid: ff6d6d6d [ 76.718] sna_render_get_solid(42) = ff6d6d6d (last) [ 76.718] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.718] sna_transform_is_imprecise_integer_translation: no transform [ 76.718] gen9_composite_picture: integer translation (0, 0), removing [ 76.718] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.718] sna_render_pixmap_bo: GPU all damaged [ 76.718] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 76.718] gen4_choose_composite_emitter: solid, identity mask [ 76.718] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.718] gen9_composite_get_binding_table(fe40) [ 76.718] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.718] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.718] gen9_emit_vertex_elements: setup id=9 [ 76.718] glyphs0_to_dst: glyph=(277, 534)x(11, 10), unclipped [ 76.718] emit_primitive_identity_mask__avx2: dst=(277, 534), mask=(176.00, 64.00) x (11.00, 10.00) [ 76.718] glyphs0_to_dst: glyph=(287, 536)x(10, 11), unclipped [ 76.718] emit_primitive_identity_mask__avx2: dst=(287, 536), mask=(640.00, 16.00) x (10.00, 11.00) [ 76.718] glyphs0_to_dst: glyph=(295, 532)x(10, 12), unclipped [ 76.718] emit_primitive_identity_mask__avx2: dst=(295, 532), mask=(800.00, 48.00) x (10.00, 12.00) [ 76.718] glyphs0_to_dst: glyph=(304, 536)x(9, 8), unclipped [ 76.718] emit_primitive_identity_mask__avx2: dst=(304, 536), mask=(848.00, 0.00) x (9.00, 8.00) [ 76.718] glyphs0_to_dst: glyph=(313, 533)x(7, 11), unclipped [ 76.718] emit_primitive_identity_mask__avx2: dst=(313, 533), mask=(624.00, 0.00) x (7.00, 11.00) [ 76.718] glyphs0_to_dst: glyph=(318, 536)x(10, 8), unclipped [ 76.718] emit_primitive_identity_mask__avx2: dst=(318, 536), mask=(576.00, 0.00) x (10.00, 8.00) [ 76.718] glyphs0_to_dst: glyph=(326, 536)x(9, 8), unclipped [ 76.718] emit_primitive_identity_mask__avx2: dst=(326, 536), mask=(576.00, 16.00) x (9.00, 8.00) [ 76.718] gen8_vertex_flush[664] = 21 [ 76.718] gen9_magic_ca_pass: CA fixup (156 -> 177) [ 76.718] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 76.718] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.718] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.718] sna_destroy_pixmap: pixmap=4777, attached?=1 [ 76.718] kgem_bo_is_busy: handle=125, domain: 1 exec? 1, rq? 1 [ 76.718] sna_destroy_pixmap: deferring release of active SHM pixmap=4777 [ 76.718] sna_add_flush_pixmap: marking pixmap=4777 for flushing [ 76.718] gen8_vertex_close: used=708, vbo active? 23, vb=204, nreloc=2 [ 76.718] gen8_vertex_close: reloc[0] = 287 [ 76.718] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 76.718] kgem_add_handle: handle=23, index=5 [ 76.718] kgem_add_reloc64[7] = (delta=0, target handle=5, presumed=fd541000) [ 76.718] gen8_vertex_close: reloc[1] = 342 [ 76.718] kgem_add_reloc64: handle=23, pos=342, delta=0, domains=200000 [ 76.718] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fd541000) [ 76.718] batch[1/1, flags=1800]: 446 446 16288 16384, nreloc=9, nexec=6, nfence=0, aperture=1599 [fenced=0] [ 76.718] __kgem_busy: handle=1, busy=0, wedged=0 [ 76.718] __kgem_retire_rq: request 1 complete [ 76.718] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 76.718] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 76.718] kgem_fixup_relocs: shrinking by 61440 [ 76.718] __kgem_busy: handle=1, busy=0, wedged=0 [ 76.718] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 76.718] kgem_commit: release handle=119 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ffaff000 [ 76.718] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 76.718] kgem_commit: release handle=125 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff3c000 [ 76.718] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 76.718] __kgem_bo_clear_busy: handle=143 [ 76.718] kgem_commit: release handle=143 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff6e000 [ 76.718] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 76.718] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 76.718] __kgem_busy: handle=1, busy=131072, wedged=0 [ 76.718] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 76.718] sna_accel_flush: flush?=0, dirty?=1 [ 76.718] sna_accel_flush: syncing SHM pixmap=4777 (refcnt=0) [ 76.718] _sna_pixmap_move_to_cpu(pixmap=4777, 48x48, flags=3) [ 76.718] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 76.718] operate_inplace: no, inplace operation not suitable [ 76.718] _sna_pixmap_move_to_cpu: marking as damaged [ 76.718] __sna_damage_all(48, 48) [ 76.718] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 76.718] _sna_pixmap_move_to_cpu: syncing CPU bo [ 76.718] kgem_bo_sync__cpu_full: handle=125 [ 76.718] __kgem_busy: handle=125, busy=0, wedged=0 [ 76.718] kgem_bo_sync__cpu_full: SYNC: handle=125, needs_flush? 0, domain? 3, busy? 0 [ 76.718] __kgem_busy: handle=125, busy=0, wedged=0 [ 76.718] kgem_bo_retire: retiring bo handle=125 (needed flush? 0), rq? 1 [busy?=0] [ 76.718] __kgem_retire_requests_upto(handle=125, ring=0) [ 76.718] __kgem_retire_rq: request 1 complete [ 76.718] __kgem_bo_flush: handle=119, busy=0, wedged=0 [ 76.718] assert_bo_retired: handle=125, domain: 0 exec? 0, rq? 0 [ 76.718] kgem_bo_is_busy: handle=125, domain: 1 exec? 0, rq? 0 [ 76.718] __sna_free_pixmap(pixmap=4777) [ 76.718] __sna_pixmap_free_cpu: discarding CPU buffer, handle=125, size=12288 [ 76.718] kgem_bo_sync__cpu: handle=125 [ 76.718] sna_accel_watch_flush: enable=-1 [ 76.718] _kgem_bo_destroy: handle=125, proxy? 0 [ 76.718] __kgem_bo_destroy: handle=125, size=12288 [ 76.718] __kgem_bo_destroy: handle=125, not reusable [ 76.718] kgem_bo_free: handle=125, size=12288 [ 76.718] __kgem_busy: handle=125, busy=0, wedged=0 [ 76.718] kgem_bo_free: releasing 0x0:0x0 vma for handle=125, count=0 [ 76.718] sna_pixmap_create_shm(48x48, depth=32, bpp=32, pitch=192) [ 76.718] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 [ 76.718] create_pixmap: serial=4778, usage=0, 0x0 [ 76.718] create_pixmap_hdr: pixmap=4778, width=48, height=48, usage=0 [ 76.718] kgem_create_map(0x7fc6b40c5000 size=9216, read-only?=0) - has_userptr?=1 [ 76.718] __kgem_bo_init(handle=125, num_pages=3) [ 76.718] kgem_create_map(ptr=0x7fc6b40c5000, size=9216, pages=3, read_only=0) => handle=125 (proxy? 0) [ 76.718] sna_accel_watch_flush: enable=1 [ 76.718] __sna_damage_all(48, 48) [ 76.718] sna_pixmap_create_shm: serial=4778, 48x48, usage=0 [ 76.718] sna_composite(pixmap=4714, op=3, src=4779+(0, 0), mask=0+(399, 463), dst=4714+(399, 463)+(0, 0), size=(48, 48) [ 76.718] sna_compute_composite_region: dst=(399, 463)x(48, 48) [ 76.718] sna_compute_composite_region: initial clip against dst->pDrawable: (399, 463), (447, 511) [ 76.718] clip_to_dst: region: 1x[(399, 463), (447, 511)], clip: 1x[(0, 0), (850, 564)] [ 76.718] sna_compute_composite_region: clip against dst->pCompositeClip: (399, 463), (447, 511) [ 76.718] sna_compute_composite_region: clip against src (48x48 clip=0): (399, 463), (447, 511) [ 76.718] sna_composite: composite region extents:+(0, 0) -> (399, 463), (447, 511) + (0, 0) [ 76.718] gen9_render_composite: 48x48, current mode=0/1 [ 76.718] kgem_bo_is_render: handle=119, rq? 0 [0] [ 76.718] sna_blt_composite (0, 0), (399, 463), 48x48 [ 76.718] sna_blt_composite: unsupported op [3] for blitting [ 76.718] kgem_bo_is_busy: handle=125, domain: 1 exec? 0, rq? 0 [ 76.718] kgem_bo_is_busy: handle=119, domain: 0 exec? 0, rq? 0 [ 76.718] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.718] gen9_composite_set_target: (399, 463)x(48, 48), partial?=1 [ 76.718] sna_drawable_use_bo pixmap=4714, box=((399, 463), (447, 511)), flags=7... [ 76.718] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.718] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.718] sna_drawable_use_bo: using whole GPU bo [ 76.718] gen9_composite_set_target: pixmap=4714, format=20020888, size=850x564, pitch=3584, delta=(0,0),damage=0xffffffffffffffff [ 76.718] gen9_composite_picture: (0, 0)x(48, 48), dst=(399, 463) [ 76.718] sna_transform_is_imprecise_integer_translation: no transform [ 76.718] gen9_composite_picture: integer translation (0, 0), removing [ 76.718] sna_render_pixmap_bo pixmap=4779, (0, 0)x(48, 48)/(48, 48) [ 76.718] sna_render_pixmap_bo: CPU all damaged [ 76.718] sna_add_flush_pixmap: marking pixmap=4779 for flushing [ 76.718] kgem_bo_is_render: handle=119, rq? 0 [0] [ 76.718] kgem_bo_is_render: handle=125, rq? 0 [0] [ 76.718] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 76.718] gen4_choose_composite_emitter: identity src, no mask [ 76.718] needs_batch_flush: flushing before handle=125 for new reservation [ 76.718] kgem_check_bo: num_pages=+500, num_exec=+2 [ 76.718] aligning vertex: was 4, now 3 floats per vertex [ 76.718] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 76.718] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 76.718] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 76.718] kgem_add_handle: handle=4, index=0 [ 76.718] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 76.718] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 76.718] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 76.718] gen9_composite_get_binding_table(ffc0) [ 76.718] kgem_add_reloc64: handle=119, pos=16360, delta=0, domains=20002 [ 76.718] kgem_add_handle: handle=119, index=1 [ 76.718] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=ffaff000) [ 76.718] __kgem_bo_mark_dirty: handle=119 (proxy? 0) [ 76.718] [3fe0] bind bo(handle=119, addr=ffaff000), format=192, width=850, height=564, pitch=3584, tiling=1 -> render [ 76.718] kgem_add_reloc64: handle=125, pos=16344, delta=0, domains=40000 [ 76.718] kgem_add_handle: handle=125, index=2 [ 76.718] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) [ 76.718] [3fd0] bind bo(handle=125, addr=0), format=192, width=48, height=48, pitch=192, tiling=0 -> sampler [ 76.718] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 76.718] gen9_emit_sampler: sampler = 2 [ 76.718] gen9_emit_sf: num_sf_outputs=1 [ 76.718] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 76.718] gen9_emit_vertex_elements: setup id=2 [ 76.718] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 76.718] gen9_render_composite_box: (399, 463), (447, 511) [ 76.718] apply_damage: damage=0x0, region=1 [(399, 463), (447, 511) + (0, 0)] [ 76.718] gen8_vertex_flush[490] = 3 [ 76.718] sna_accel_flush: flush?=1, dirty?=1 [ 76.718] sna_accel_flush: syncing SHM pixmap=4779 (refcnt=2) [ 76.718] _sna_pixmap_move_to_cpu(pixmap=4779, 48x48, flags=3) [ 76.718] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x561c94b00051, is-clear?=0 [ 76.718] _sna_pixmap_move_to_cpu: CPU all-damaged [ 76.718] _sna_pixmap_move_to_cpu: syncing CPU bo [ 76.718] kgem_bo_sync__cpu_full: handle=125 [ 76.718] gen8_vertex_close: used=717, vbo active? 23, vb=4, nreloc=1 [ 76.718] gen8_vertex_close: reloc[0] = 287 [ 76.718] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 76.718] kgem_add_handle: handle=23, index=3 [ 76.718] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 76.718] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=574 [fenced=0] [ 76.718] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 76.718] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 76.718] kgem_fixup_relocs: shrinking by 61440 [ 76.718] __kgem_busy: handle=1, busy=0, wedged=0 [ 76.718] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 76.718] kgem_commit: release handle=119 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ffaff000 [ 76.718] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 76.718] kgem_commit: release handle=125 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff39000 [ 76.718] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 76.718] __kgem_busy: handle=1, busy=131072, wedged=0 [ 76.718] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 76.718] __kgem_busy: handle=125, busy=131072, wedged=0 [ 76.719] kgem_bo_sync__cpu_full: SYNC: handle=125, needs_flush? 0, domain? 3, busy? 1 [ 76.719] __kgem_busy: handle=125, busy=0, wedged=0 [ 76.719] kgem_bo_retire: retiring bo handle=125 (needed flush? 0), rq? 1 [busy?=0] [ 76.719] __kgem_retire_requests_upto(handle=125, ring=0) [ 76.719] __kgem_retire_rq: request 1 complete [ 76.719] __kgem_bo_flush: handle=119, busy=0, wedged=0 [ 76.719] assert_bo_retired: handle=125, domain: 0 exec? 0, rq? 0 [ 76.719] kgem_bo_is_busy: handle=125, domain: 1 exec? 0, rq? 0 [ 76.719] sna_block_handler (tv=0.0) [ 76.719] sna_wakeup_handler [ 76.719] sna_accel_flush: flush?=0, dirty?=0 [ 76.719] sna_accel_flush: flush?=0, dirty?=0 [ 76.719] sna_block_handler (tv=0.0) [ 76.719] sna_wakeup_handler [ 76.719] sna_glyphs(op=3, nlist=1, src=(382, 527)) [ 76.719] kgem_bo_is_busy: handle=119, domain: 0 exec? 0, rq? 0 [ 76.719] can_discard_mask: nlist=1, mask=28888, depth 32, op=3 (bounded? 1) [ 76.719] glyphs_format: format=166024, depth=32 [ 76.719] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 76.719] sna_glyphs: discarding mask [ 76.719] glyphs0_to_dst(op=3, src=(382, 527), nlist=1, dst=(382, 527)+(0, 0)) [ 76.719] clipped_glyphs: no, clip region (0, 0), (850, 564) matches drawable pixmap=94680752682688 size=850x564 [ 76.719] gen9_render_composite: 0x0, current mode=0/1 [ 76.719] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 76.719] kgem_bo_is_busy: handle=119, domain: 0 exec? 0, rq? 0 [ 76.719] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.719] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.719] sna_drawable_use_bo pixmap=4714, box=((0, 0), (850, 564)), flags=7... [ 76.719] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.719] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.719] sna_drawable_use_bo: using whole GPU bo [ 76.719] gen9_composite_set_target: pixmap=4714, format=20020888, size=850x564, pitch=3584, delta=(0,0),damage=0xffffffffffffffff [ 76.719] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.719] color_convert: src=ff6d6d6d [20028888] [ 76.719] color_convert: dst=ff6d6d6d [20028888] [ 76.719] sna_render_get_solid: ff6d6d6d [ 76.719] sna_render_get_solid(42) = ff6d6d6d (last) [ 76.719] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.719] sna_transform_is_imprecise_integer_translation: no transform [ 76.719] gen9_composite_picture: integer translation (0, 0), removing [ 76.719] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.719] sna_render_pixmap_bo: GPU all damaged [ 76.719] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 76.719] gen4_choose_composite_emitter: solid, identity mask [ 76.719] kgem_check_bo: num_pages=+1522, num_exec=+3 [ 76.719] aligning vertex: was 3, now 4 floats per vertex [ 76.719] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 76.719] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 76.719] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 76.719] kgem_add_handle: handle=4, index=0 [ 76.719] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 76.719] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 76.719] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 76.719] gen9_composite_get_binding_table(ffc0) [ 76.719] kgem_add_reloc64: handle=119, pos=16360, delta=0, domains=20002 [ 76.719] kgem_add_handle: handle=119, index=1 [ 76.719] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=ffaff000) [ 76.719] __kgem_bo_mark_dirty: handle=119 (proxy? 0) [ 76.719] [3fe0] bind bo(handle=119, addr=ffaff000), format=192, width=850, height=564, pitch=3584, tiling=1 -> render [ 76.719] kgem_add_reloc64: handle=143, pos=16344, delta=0, domains=40000 [ 76.719] kgem_add_reloc64: adding proxy [delta=168] for handle=143 [ 76.719] kgem_add_handle: handle=143, index=2 [ 76.719] kgem_add_reloc64[4] = (delta=168, target handle=2, presumed=fff6e000) [ 76.719] [3fd0] bind bo(handle=143, addr=fff6e0a8), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 76.719] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 [ 76.719] kgem_add_handle: handle=6, index=3 [ 76.719] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd581000) [ 76.719] [3fc0] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 76.719] gen9_emit_cc: blend=177 (current=ffffffff), src=17, dst=18 [ 76.719] gen9_emit_sampler: sampler = a [ 76.719] gen9_emit_sf: num_sf_outputs=2 [ 76.719] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.719] gen9_emit_vertex_elements: setup id=9 [ 76.719] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 76.719] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 76.719] glyphs0_to_dst: glyph=(381, 517)x(11, 10), unclipped [ 76.719] emit_primitive_identity_mask__avx2: dst=(381, 517), mask=(144.00, 64.00) x (11.00, 10.00) [ 76.719] glyphs0_to_dst: glyph=(389, 516)x(5, 11), unclipped [ 76.719] emit_primitive_identity_mask__avx2: dst=(389, 516), mask=(784.00, 48.00) x (5.00, 11.00) [ 76.719] glyphs0_to_dst: glyph=(394, 519)x(13, 8), unclipped [ 76.719] emit_primitive_identity_mask__avx2: dst=(394, 519), mask=(624.00, 16.00) x (13.00, 8.00) [ 76.719] glyphs0_to_dst: glyph=(406, 519)x(10, 8), unclipped [ 76.719] emit_primitive_identity_mask__avx2: dst=(406, 519), mask=(576.00, 0.00) x (10.00, 8.00) [ 76.719] glyphs0_to_dst: glyph=(417, 517)x(12, 10), unclipped [ 76.719] emit_primitive_identity_mask__avx2: dst=(417, 517), mask=(64.00, 80.00) x (12.00, 10.00) [ 76.719] glyphs0_to_dst: glyph=(431, 517)x(11, 10), unclipped [ 76.719] emit_primitive_identity_mask__avx2: dst=(431, 517), mask=(80.00, 112.00) x (11.00, 10.00) [ 76.719] glyphs0_to_dst: glyph=(441, 519)x(9, 8), unclipped [ 76.719] emit_primitive_identity_mask__avx2: dst=(441, 519), mask=(848.00, 0.00) x (9.00, 8.00) [ 76.719] glyphs0_to_dst: glyph=(450, 516)x(7, 11), unclipped [ 76.719] emit_primitive_identity_mask__avx2: dst=(450, 516), mask=(624.00, 0.00) x (7.00, 11.00) [ 76.719] glyphs0_to_dst: glyph=(455, 519)x(10, 8), unclipped [ 76.719] emit_primitive_identity_mask__avx2: dst=(455, 519), mask=(576.00, 0.00) x (10.00, 8.00) [ 76.719] gen8_vertex_flush[498] = 27 [ 76.719] gen9_magic_ca_pass: CA fixup (180 -> 207) [ 76.719] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 76.719] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.719] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.719] sna_destroy_pixmap: pixmap=4779, attached?=1 [ 76.719] kgem_bo_is_busy: handle=125, domain: 1 exec? 0, rq? 0 [ 76.719] __sna_free_pixmap(pixmap=4779) [ 76.719] __sna_pixmap_free_cpu: discarding CPU buffer, handle=125, size=12288 [ 76.719] kgem_bo_sync__cpu: handle=125 [ 76.719] sna_accel_watch_flush: enable=-1 [ 76.719] _kgem_bo_destroy: handle=125, proxy? 0 [ 76.719] __kgem_bo_destroy: handle=125, size=12288 [ 76.719] __kgem_bo_destroy: handle=125, not reusable [ 76.719] kgem_bo_free: handle=125, size=12288 [ 76.719] __kgem_busy: handle=125, busy=0, wedged=0 [ 76.719] kgem_bo_free: releasing 0x0:0x0 vma for handle=125, count=0 [ 76.719] sna_accel_flush: flush?=0, dirty?=0 [ 76.719] sna_pixmap_create_shm(48x48, depth=32, bpp=32, pitch=192) [ 76.719] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 [ 76.719] create_pixmap: serial=4780, usage=0, 0x0 [ 76.719] create_pixmap_hdr: pixmap=4780, width=48, height=48, usage=0 [ 76.719] kgem_create_map(0x7fc6b40c9000 size=9216, read-only?=0) - has_userptr?=1 [ 76.719] __kgem_bo_init(handle=125, num_pages=3) [ 76.719] kgem_create_map(ptr=0x7fc6b40c9000, size=9216, pages=3, read_only=0) => handle=125 (proxy? 0) [ 76.719] sna_accel_watch_flush: enable=1 [ 76.719] __sna_damage_all(48, 48) [ 76.719] sna_pixmap_create_shm: serial=4780, 48x48, usage=0 [ 76.719] sna_composite(pixmap=4714, op=3, src=4781+(0, 0), mask=0+(517, 463), dst=4714+(517, 463)+(0, 0), size=(48, 48) [ 76.719] sna_compute_composite_region: dst=(517, 463)x(48, 48) [ 76.719] sna_compute_composite_region: initial clip against dst->pDrawable: (517, 463), (565, 511) [ 76.719] clip_to_dst: region: 1x[(517, 463), (565, 511)], clip: 1x[(0, 0), (850, 564)] [ 76.719] sna_compute_composite_region: clip against dst->pCompositeClip: (517, 463), (565, 511) [ 76.719] sna_compute_composite_region: clip against src (48x48 clip=0): (517, 463), (565, 511) [ 76.719] sna_composite: composite region extents:+(0, 0) -> (517, 463), (565, 511) + (0, 0) [ 76.719] gen9_render_composite: 48x48, current mode=1/1 [ 76.719] kgem_bo_is_render: handle=119, rq? 1 [1] [ 76.719] kgem_bo_is_busy: handle=125, domain: 1 exec? 0, rq? 0 [ 76.719] kgem_bo_is_busy: handle=119, domain: 0 exec? 1, rq? 1 [ 76.719] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.719] gen9_composite_set_target: (517, 463)x(48, 48), partial?=1 [ 76.719] sna_drawable_use_bo pixmap=4714, box=((517, 463), (565, 511)), flags=7... [ 76.719] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.719] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.719] sna_drawable_use_bo: using whole GPU bo [ 76.719] gen9_composite_set_target: pixmap=4714, format=20020888, size=850x564, pitch=3584, delta=(0,0),damage=0xffffffffffffffff [ 76.719] gen9_composite_picture: (0, 0)x(48, 48), dst=(517, 463) [ 76.719] sna_transform_is_imprecise_integer_translation: no transform [ 76.719] gen9_composite_picture: integer translation (0, 0), removing [ 76.719] sna_render_pixmap_bo pixmap=4781, (0, 0)x(48, 48)/(48, 48) [ 76.719] sna_render_pixmap_bo: CPU all damaged [ 76.719] sna_add_flush_pixmap: marking pixmap=4781 for flushing [ 76.719] sna_add_flush_pixmap: new flush bo, flushing before [ 76.719] gen8_vertex_close: used=828, vbo active? 23, vb=200, nreloc=1 [ 76.719] gen8_vertex_close: reloc[0] = 289 [ 76.719] kgem_add_reloc64: handle=23, pos=289, delta=0, domains=200000 [ 76.719] kgem_add_handle: handle=23, index=4 [ 76.719] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd541000) [ 76.719] batch[1/1, flags=1800]: 332 332 16320 16384, nreloc=7, nexec=5, nfence=0, aperture=1596 [fenced=0] [ 76.719] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 76.719] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 76.719] kgem_fixup_relocs: shrinking by 61440 [ 76.719] __kgem_busy: handle=1, busy=0, wedged=0 [ 76.719] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 76.719] kgem_commit: release handle=119 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ffaff000 [ 76.719] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 76.719] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 76.719] __kgem_bo_clear_busy: handle=143 [ 76.719] kgem_commit: release handle=143 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff6e000 [ 76.719] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 76.719] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 76.719] __kgem_busy: handle=1, busy=0, wedged=0 [ 76.719] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 76.719] kgem_bo_is_render: handle=119, rq? 1 [1] [ 76.719] kgem_bo_is_render: handle=125, rq? 0 [0] [ 76.719] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 76.719] gen4_choose_composite_emitter: identity src, no mask [ 76.719] needs_batch_flush: flushing before handle=125 for new reservation [ 76.719] kgem_check_bo: num_pages=+500, num_exec=+2 [ 76.719] aligning vertex: was 4, now 3 floats per vertex [ 76.719] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 76.719] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 76.719] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 76.719] kgem_add_handle: handle=4, index=0 [ 76.719] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 76.719] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 76.719] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 76.719] gen9_composite_get_binding_table(ffc0) [ 76.719] kgem_add_reloc64: handle=119, pos=16360, delta=0, domains=20002 [ 76.719] kgem_add_handle: handle=119, index=1 [ 76.719] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=ffaff000) [ 76.719] __kgem_bo_mark_dirty: handle=119 (proxy? 0) [ 76.719] [3fe0] bind bo(handle=119, addr=ffaff000), format=192, width=850, height=564, pitch=3584, tiling=1 -> render [ 76.719] kgem_add_reloc64: handle=125, pos=16344, delta=0, domains=40000 [ 76.719] kgem_add_handle: handle=125, index=2 [ 76.719] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) [ 76.719] [3fd0] bind bo(handle=125, addr=0), format=192, width=48, height=48, pitch=192, tiling=0 -> sampler [ 76.719] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 76.719] gen9_emit_sampler: sampler = 2 [ 76.719] gen9_emit_sf: num_sf_outputs=1 [ 76.719] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 76.719] gen9_emit_vertex_elements: setup id=2 [ 76.719] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 76.719] gen9_render_composite_box: (517, 463), (565, 511) [ 76.719] apply_damage: damage=0x0, region=1 [(517, 463), (565, 511) + (0, 0)] [ 76.719] gen8_vertex_flush[490] = 3 [ 76.719] sna_glyphs(op=3, nlist=1, src=(509, 527)) [ 76.719] kgem_bo_is_busy: handle=119, domain: 3 exec? 1, rq? 1 [ 76.719] sna_glyphs: discarding mask [ 76.719] glyphs0_to_dst(op=3, src=(509, 527), nlist=1, dst=(509, 527)+(0, 0)) [ 76.719] clipped_glyphs: no, clip region (0, 0), (850, 564) matches drawable pixmap=94680752682688 size=850x564 [ 76.719] gen9_render_composite: 0x0, current mode=1/1 [ 76.719] kgem_bo_is_busy: handle=6, domain: 3 exec? 0, rq? 1 [ 76.719] kgem_bo_is_busy: handle=119, domain: 3 exec? 1, rq? 1 [ 76.719] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.719] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.719] sna_drawable_use_bo pixmap=4714, box=((0, 0), (850, 564)), flags=7... [ 76.719] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.719] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.719] sna_drawable_use_bo: using whole GPU bo [ 76.719] gen9_composite_set_target: pixmap=4714, format=20020888, size=850x564, pitch=3584, delta=(0,0),damage=0xffffffffffffffff [ 76.719] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.719] color_convert: src=ff6d6d6d [20028888] [ 76.719] color_convert: dst=ff6d6d6d [20028888] [ 76.719] sna_render_get_solid: ff6d6d6d [ 76.719] sna_render_get_solid(42) = ff6d6d6d (last) [ 76.719] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.719] sna_transform_is_imprecise_integer_translation: no transform [ 76.719] gen9_composite_picture: integer translation (0, 0), removing [ 76.719] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.719] sna_render_pixmap_bo: GPU all damaged [ 76.719] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 76.719] gen4_choose_composite_emitter: solid, identity mask [ 76.719] kgem_check_bo: num_pages=+1025, num_exec=+2 [ 76.719] aligning vertex: was 3, now 4 floats per vertex [ 76.719] gen9_composite_get_binding_table(ff00) [ 76.719] kgem_add_reloc64: handle=143, pos=16312, delta=0, domains=40000 [ 76.719] kgem_add_reloc64: adding proxy [delta=168] for handle=143 [ 76.719] kgem_add_handle: handle=143, index=3 [ 76.719] kgem_add_reloc64[5] = (delta=168, target handle=3, presumed=fff6e000) [ 76.719] [3fb0] bind bo(handle=143, addr=fff6e0a8), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 76.719] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 [ 76.719] kgem_add_handle: handle=6, index=4 [ 76.719] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd581000) [ 76.719] [3fa0] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 76.719] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 [ 76.719] gen9_emit_sampler: sampler = a [ 76.719] gen9_emit_sf: num_sf_outputs=2 [ 76.719] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.719] gen9_emit_vertex_elements: setup id=9 [ 76.719] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 76.719] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 76.719] glyphs0_to_dst: glyph=(509, 517)x(11, 10), unclipped [ 76.719] emit_primitive_identity_mask__avx2: dst=(509, 517), mask=(176.00, 64.00) x (11.00, 10.00) [ 76.719] glyphs0_to_dst: glyph=(519, 519)x(9, 8), unclipped [ 76.719] emit_primitive_identity_mask__avx2: dst=(519, 519), mask=(592.00, 0.00) x (9.00, 8.00) [ 76.719] glyphs0_to_dst: glyph=(527, 516)x(5, 11), unclipped [ 76.719] emit_primitive_identity_mask__avx2: dst=(527, 516), mask=(784.00, 48.00) x (5.00, 11.00) [ 76.719] glyphs0_to_dst: glyph=(531, 519)x(10, 8), unclipped [ 76.719] emit_primitive_identity_mask__avx2: dst=(531, 519), mask=(80.00, 96.00) x (10.00, 8.00) [ 76.719] glyphs0_to_dst: glyph=(539, 519)x(10, 8), unclipped [ 76.719] emit_primitive_identity_mask__avx2: dst=(539, 519), mask=(576.00, 0.00) x (10.00, 8.00) [ 76.719] glyphs0_to_dst: glyph=(548, 519)x(7, 8), unclipped [ 76.719] emit_primitive_identity_mask__avx2: dst=(548, 519), mask=(560.00, 48.00) x (7.00, 8.00) [ 76.719] glyphs0_to_dst: glyph=(553, 519)x(9, 8), unclipped [ 76.719] emit_primitive_identity_mask__avx2: dst=(553, 519), mask=(576.00, 16.00) x (9.00, 8.00) [ 76.719] glyphs0_to_dst: glyph=(560, 519)x(9, 8), unclipped [ 76.719] emit_primitive_identity_mask__avx2: dst=(560, 519), mask=(848.00, 0.00) x (9.00, 8.00) [ 76.719] glyphs0_to_dst: glyph=(569, 515)x(5, 12), unclipped [ 76.719] emit_primitive_identity_mask__avx2: dst=(569, 515), mask=(800.00, 32.00) x (5.00, 12.00) [ 76.719] gen8_vertex_flush[56c] = 27 [ 76.719] gen9_magic_ca_pass: CA fixup (210 -> 237) [ 76.719] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 76.719] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.719] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.720] sna_glyphs(op=3, nlist=1, src=(518, 544)) [ 76.720] kgem_bo_is_busy: handle=119, domain: 3 exec? 1, rq? 1 [ 76.720] sna_glyphs: discarding mask [ 76.720] glyphs0_to_dst(op=3, src=(518, 544), nlist=1, dst=(518, 544)+(0, 0)) [ 76.720] clipped_glyphs: no, clip region (0, 0), (850, 564) matches drawable pixmap=94680752682688 size=850x564 [ 76.720] gen9_render_composite: 0x0, current mode=1/1 [ 76.720] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 76.720] kgem_bo_is_busy: handle=119, domain: 3 exec? 1, rq? 1 [ 76.720] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.720] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.720] sna_drawable_use_bo pixmap=4714, box=((0, 0), (850, 564)), flags=7... [ 76.720] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.720] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.720] sna_drawable_use_bo: using whole GPU bo [ 76.720] gen9_composite_set_target: pixmap=4714, format=20020888, size=850x564, pitch=3584, delta=(0,0),damage=0xffffffffffffffff [ 76.720] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.720] color_convert: src=ff6d6d6d [20028888] [ 76.720] color_convert: dst=ff6d6d6d [20028888] [ 76.720] sna_render_get_solid: ff6d6d6d [ 76.720] sna_render_get_solid(42) = ff6d6d6d (last) [ 76.720] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.720] sna_transform_is_imprecise_integer_translation: no transform [ 76.720] gen9_composite_picture: integer translation (0, 0), removing [ 76.720] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.720] sna_render_pixmap_bo: GPU all damaged [ 76.720] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 76.720] gen4_choose_composite_emitter: solid, identity mask [ 76.720] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.720] gen9_composite_get_binding_table(fe40) [ 76.720] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.720] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.720] gen9_emit_vertex_elements: setup id=9 [ 76.720] glyphs0_to_dst: glyph=(517, 534)x(12, 10), unclipped [ 76.720] emit_primitive_identity_mask__avx2: dst=(517, 534), mask=(64.00, 64.00) x (12.00, 10.00) [ 76.720] glyphs0_to_dst: glyph=(527, 536)x(9, 8), unclipped [ 76.720] emit_primitive_identity_mask__avx2: dst=(527, 536), mask=(544.00, 48.00) x (9.00, 8.00) [ 76.720] glyphs0_to_dst: glyph=(534, 536)x(9, 8), unclipped [ 76.720] emit_primitive_identity_mask__avx2: dst=(534, 536), mask=(544.00, 48.00) x (9.00, 8.00) [ 76.720] glyphs0_to_dst: glyph=(541, 536)x(10, 8), unclipped [ 76.720] emit_primitive_identity_mask__avx2: dst=(541, 536), mask=(576.00, 0.00) x (10.00, 8.00) [ 76.720] glyphs0_to_dst: glyph=(549, 536)x(9, 8), unclipped [ 76.720] emit_primitive_identity_mask__avx2: dst=(549, 536), mask=(576.00, 16.00) x (9.00, 8.00) [ 76.720] glyphs0_to_dst: glyph=(556, 536)x(9, 8), unclipped [ 76.720] emit_primitive_identity_mask__avx2: dst=(556, 536), mask=(576.00, 16.00) x (9.00, 8.00) [ 76.720] gen8_vertex_flush[664] = 18 [ 76.720] gen9_magic_ca_pass: CA fixup (237 -> 255) [ 76.720] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 76.720] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.720] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.720] sna_destroy_pixmap: pixmap=4781, attached?=1 [ 76.720] kgem_bo_is_busy: handle=125, domain: 1 exec? 1, rq? 1 [ 76.720] sna_destroy_pixmap: deferring release of active SHM pixmap=4781 [ 76.720] sna_add_flush_pixmap: marking pixmap=4781 for flushing [ 76.720] gen8_vertex_close: used=1020, vbo active? 23, vb=204, nreloc=2 [ 76.720] gen8_vertex_close: reloc[0] = 287 [ 76.720] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 76.720] kgem_add_handle: handle=23, index=5 [ 76.720] kgem_add_reloc64[7] = (delta=0, target handle=5, presumed=fd541000) [ 76.720] gen8_vertex_close: reloc[1] = 342 [ 76.720] kgem_add_reloc64: handle=23, pos=342, delta=0, domains=200000 [ 76.720] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fd541000) [ 76.720] batch[1/1, flags=1800]: 446 446 16288 16384, nreloc=9, nexec=6, nfence=0, aperture=1599 [fenced=0] [ 76.720] __kgem_busy: handle=1, busy=0, wedged=0 [ 76.720] __kgem_retire_rq: request 1 complete [ 76.720] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 76.720] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 76.720] kgem_fixup_relocs: shrinking by 61440 [ 76.720] __kgem_busy: handle=1, busy=0, wedged=0 [ 76.720] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 76.720] kgem_commit: release handle=119 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ffaff000 [ 76.720] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 76.720] kgem_commit: release handle=125 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff3c000 [ 76.720] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 76.720] __kgem_bo_clear_busy: handle=143 [ 76.720] kgem_commit: release handle=143 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff6e000 [ 76.720] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 76.720] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 76.720] __kgem_busy: handle=1, busy=131072, wedged=0 [ 76.720] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 76.720] sna_accel_flush: flush?=0, dirty?=1 [ 76.720] sna_accel_flush: syncing SHM pixmap=4781 (refcnt=0) [ 76.720] _sna_pixmap_move_to_cpu(pixmap=4781, 48x48, flags=3) [ 76.720] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 76.720] operate_inplace: no, inplace operation not suitable [ 76.720] _sna_pixmap_move_to_cpu: marking as damaged [ 76.720] __sna_damage_all(48, 48) [ 76.720] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 76.720] _sna_pixmap_move_to_cpu: syncing CPU bo [ 76.720] kgem_bo_sync__cpu_full: handle=125 [ 76.720] __kgem_busy: handle=125, busy=0, wedged=0 [ 76.720] kgem_bo_sync__cpu_full: SYNC: handle=125, needs_flush? 0, domain? 3, busy? 0 [ 76.720] __kgem_busy: handle=125, busy=0, wedged=0 [ 76.720] kgem_bo_retire: retiring bo handle=125 (needed flush? 0), rq? 1 [busy?=0] [ 76.720] __kgem_retire_requests_upto(handle=125, ring=0) [ 76.720] __kgem_retire_rq: request 1 complete [ 76.720] __kgem_bo_flush: handle=119, busy=0, wedged=0 [ 76.720] assert_bo_retired: handle=125, domain: 0 exec? 0, rq? 0 [ 76.720] kgem_bo_is_busy: handle=125, domain: 1 exec? 0, rq? 0 [ 76.720] __sna_free_pixmap(pixmap=4781) [ 76.720] __sna_pixmap_free_cpu: discarding CPU buffer, handle=125, size=12288 [ 76.720] kgem_bo_sync__cpu: handle=125 [ 76.720] sna_accel_watch_flush: enable=-1 [ 76.720] _kgem_bo_destroy: handle=125, proxy? 0 [ 76.720] __kgem_bo_destroy: handle=125, size=12288 [ 76.720] __kgem_bo_destroy: handle=125, not reusable [ 76.720] kgem_bo_free: handle=125, size=12288 [ 76.720] __kgem_busy: handle=125, busy=0, wedged=0 [ 76.720] kgem_bo_free: releasing 0x0:0x0 vma for handle=125, count=0 [ 76.720] sna_pixmap_create_shm(48x48, depth=32, bpp=32, pitch=192) [ 76.720] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 [ 76.720] create_pixmap: serial=4782, usage=0, 0x0 [ 76.720] create_pixmap_hdr: pixmap=4782, width=48, height=48, usage=0 [ 76.720] kgem_create_map(0x7fc6b407d000 size=9216, read-only?=0) - has_userptr?=1 [ 76.720] __kgem_bo_init(handle=125, num_pages=3) [ 76.720] kgem_create_map(ptr=0x7fc6b407d000, size=9216, pages=3, read_only=0) => handle=125 (proxy? 0) [ 76.720] sna_accel_watch_flush: enable=1 [ 76.720] __sna_damage_all(48, 48) [ 76.720] sna_pixmap_create_shm: serial=4782, 48x48, usage=0 [ 76.720] sna_composite(pixmap=4714, op=3, src=4783+(0, 0), mask=0+(635, 463), dst=4714+(635, 463)+(0, 0), size=(48, 48) [ 76.720] sna_compute_composite_region: dst=(635, 463)x(48, 48) [ 76.720] sna_compute_composite_region: initial clip against dst->pDrawable: (635, 463), (683, 511) [ 76.720] clip_to_dst: region: 1x[(635, 463), (683, 511)], clip: 1x[(0, 0), (850, 564)] [ 76.720] sna_compute_composite_region: clip against dst->pCompositeClip: (635, 463), (683, 511) [ 76.720] sna_compute_composite_region: clip against src (48x48 clip=0): (635, 463), (683, 511) [ 76.720] sna_composite: composite region extents:+(0, 0) -> (635, 463), (683, 511) + (0, 0) [ 76.720] gen9_render_composite: 48x48, current mode=0/1 [ 76.720] kgem_bo_is_render: handle=119, rq? 0 [0] [ 76.720] sna_blt_composite (0, 0), (635, 463), 48x48 [ 76.720] sna_blt_composite: unsupported op [3] for blitting [ 76.720] kgem_bo_is_busy: handle=125, domain: 1 exec? 0, rq? 0 [ 76.720] kgem_bo_is_busy: handle=119, domain: 0 exec? 0, rq? 0 [ 76.720] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.720] gen9_composite_set_target: (635, 463)x(48, 48), partial?=1 [ 76.720] sna_drawable_use_bo pixmap=4714, box=((635, 463), (683, 511)), flags=7... [ 76.720] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.720] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.720] sna_drawable_use_bo: using whole GPU bo [ 76.720] gen9_composite_set_target: pixmap=4714, format=20020888, size=850x564, pitch=3584, delta=(0,0),damage=0xffffffffffffffff [ 76.720] gen9_composite_picture: (0, 0)x(48, 48), dst=(635, 463) [ 76.720] sna_transform_is_imprecise_integer_translation: no transform [ 76.720] gen9_composite_picture: integer translation (0, 0), removing [ 76.720] sna_render_pixmap_bo pixmap=4783, (0, 0)x(48, 48)/(48, 48) [ 76.720] sna_render_pixmap_bo: CPU all damaged [ 76.720] sna_add_flush_pixmap: marking pixmap=4783 for flushing [ 76.720] kgem_bo_is_render: handle=119, rq? 0 [0] [ 76.720] kgem_bo_is_render: handle=125, rq? 0 [0] [ 76.720] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 76.720] gen4_choose_composite_emitter: identity src, no mask [ 76.720] needs_batch_flush: flushing before handle=125 for new reservation [ 76.720] kgem_check_bo: num_pages=+500, num_exec=+2 [ 76.720] aligning vertex: was 4, now 3 floats per vertex [ 76.720] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 76.720] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 76.720] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 76.720] kgem_add_handle: handle=4, index=0 [ 76.720] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 76.720] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 76.720] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 76.720] gen9_composite_get_binding_table(ffc0) [ 76.720] kgem_add_reloc64: handle=119, pos=16360, delta=0, domains=20002 [ 76.720] kgem_add_handle: handle=119, index=1 [ 76.720] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=ffaff000) [ 76.720] __kgem_bo_mark_dirty: handle=119 (proxy? 0) [ 76.720] [3fe0] bind bo(handle=119, addr=ffaff000), format=192, width=850, height=564, pitch=3584, tiling=1 -> render [ 76.720] kgem_add_reloc64: handle=125, pos=16344, delta=0, domains=40000 [ 76.720] kgem_add_handle: handle=125, index=2 [ 76.720] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) [ 76.720] [3fd0] bind bo(handle=125, addr=0), format=192, width=48, height=48, pitch=192, tiling=0 -> sampler [ 76.720] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 76.720] gen9_emit_sampler: sampler = 2 [ 76.720] gen9_emit_sf: num_sf_outputs=1 [ 76.720] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 76.720] gen9_emit_vertex_elements: setup id=2 [ 76.720] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 76.720] gen9_render_composite_box: (635, 463), (683, 511) [ 76.720] apply_damage: damage=0x0, region=1 [(635, 463), (683, 511) + (0, 0)] [ 76.720] gen8_vertex_flush[490] = 3 [ 76.720] sna_glyphs(op=3, nlist=1, src=(644, 527)) [ 76.720] kgem_bo_is_busy: handle=119, domain: 0 exec? 1, rq? 1 [ 76.720] sna_glyphs: discarding mask [ 76.720] glyphs0_to_dst(op=3, src=(644, 527), nlist=1, dst=(644, 527)+(0, 0)) [ 76.720] clipped_glyphs: no, clip region (0, 0), (850, 564) matches drawable pixmap=94680752682688 size=850x564 [ 76.720] gen9_render_composite: 0x0, current mode=1/1 [ 76.720] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 76.720] kgem_bo_is_busy: handle=119, domain: 0 exec? 1, rq? 1 [ 76.720] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.720] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.720] sna_drawable_use_bo pixmap=4714, box=((0, 0), (850, 564)), flags=7... [ 76.720] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.720] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.720] sna_drawable_use_bo: using whole GPU bo [ 76.720] gen9_composite_set_target: pixmap=4714, format=20020888, size=850x564, pitch=3584, delta=(0,0),damage=0xffffffffffffffff [ 76.720] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.720] color_convert: src=ff6d6d6d [20028888] [ 76.720] color_convert: dst=ff6d6d6d [20028888] [ 76.720] sna_render_get_solid: ff6d6d6d [ 76.720] sna_render_get_solid(42) = ff6d6d6d (last) [ 76.720] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.720] sna_transform_is_imprecise_integer_translation: no transform [ 76.720] gen9_composite_picture: integer translation (0, 0), removing [ 76.720] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.720] sna_render_pixmap_bo: GPU all damaged [ 76.720] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 76.720] gen4_choose_composite_emitter: solid, identity mask [ 76.720] kgem_check_bo: num_pages=+1025, num_exec=+2 [ 76.720] kgem_flush: opportunistic flushing? flush=1,0, aperture=510/262144, idle?=1 [ 76.720] gen8_vertex_close: used=1029, vbo active? 23, vb=4, nreloc=1 [ 76.720] gen8_vertex_close: reloc[0] = 287 [ 76.720] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 76.720] kgem_add_handle: handle=23, index=3 [ 76.720] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 76.720] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=574 [fenced=0] [ 76.720] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 76.720] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 76.720] kgem_fixup_relocs: shrinking by 61440 [ 76.720] __kgem_busy: handle=1, busy=0, wedged=0 [ 76.720] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 76.720] kgem_commit: release handle=119 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ffaff000 [ 76.720] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 76.720] kgem_commit: release handle=125 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff39000 [ 76.720] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 76.720] __kgem_busy: handle=1, busy=131072, wedged=0 [ 76.720] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 76.720] kgem_check_bo: num_pages=+1522, num_exec=+3 [ 76.720] aligning vertex: was 3, now 4 floats per vertex [ 76.720] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 76.720] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 76.720] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 76.720] kgem_add_handle: handle=4, index=0 [ 76.720] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 76.720] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 76.720] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 76.720] gen9_composite_get_binding_table(ffc0) [ 76.720] kgem_add_reloc64: handle=119, pos=16360, delta=0, domains=20002 [ 76.720] kgem_add_handle: handle=119, index=1 [ 76.720] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=ffaff000) [ 76.720] __kgem_bo_mark_dirty: handle=119 (proxy? 0) [ 76.720] [3fe0] bind bo(handle=119, addr=ffaff000), format=192, width=850, height=564, pitch=3584, tiling=1 -> render [ 76.720] kgem_add_reloc64: handle=143, pos=16344, delta=0, domains=40000 [ 76.720] kgem_add_reloc64: adding proxy [delta=168] for handle=143 [ 76.720] kgem_add_handle: handle=143, index=2 [ 76.720] kgem_add_reloc64[4] = (delta=168, target handle=2, presumed=fff6e000) [ 76.720] [3fd0] bind bo(handle=143, addr=fff6e0a8), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 76.720] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 [ 76.720] kgem_add_handle: handle=6, index=3 [ 76.720] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd581000) [ 76.720] [3fc0] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 76.720] gen9_emit_cc: blend=177 (current=ffffffff), src=17, dst=18 [ 76.720] gen9_emit_sampler: sampler = a [ 76.720] gen9_emit_sf: num_sf_outputs=2 [ 76.720] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.720] gen9_emit_vertex_elements: setup id=9 [ 76.720] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 76.720] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 76.720] glyphs0_to_dst: glyph=(644, 517)x(11, 10), unclipped [ 76.720] emit_primitive_identity_mask__avx2: dst=(644, 517), mask=(176.00, 64.00) x (11.00, 10.00) [ 76.720] glyphs0_to_dst: glyph=(653, 519)x(9, 8), unclipped [ 76.720] emit_primitive_identity_mask__avx2: dst=(653, 519), mask=(576.00, 16.00) x (9.00, 8.00) [ 76.720] glyphs0_to_dst: glyph=(660, 519)x(10, 8), unclipped [ 76.720] emit_primitive_identity_mask__avx2: dst=(660, 519), mask=(576.00, 0.00) x (10.00, 8.00) [ 76.720] glyphs0_to_dst: glyph=(669, 519)x(7, 8), unclipped [ 76.720] emit_primitive_identity_mask__avx2: dst=(669, 519), mask=(560.00, 48.00) x (7.00, 8.00) [ 76.720] gen8_vertex_flush[498] = 12 [ 76.720] gen9_magic_ca_pass: CA fixup (258 -> 270) [ 76.720] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 76.720] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.720] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.720] sna_glyphs(op=3, nlist=1, src=(627, 544)) [ 76.720] kgem_bo_is_busy: handle=119, domain: 3 exec? 1, rq? 1 [ 76.721] sna_glyphs: discarding mask [ 76.721] glyphs0_to_dst(op=3, src=(627, 544), nlist=1, dst=(627, 544)+(0, 0)) [ 76.721] clipped_glyphs: no, clip region (0, 0), (850, 564) matches drawable pixmap=94680752682688 size=850x564 [ 76.721] gen9_render_composite: 0x0, current mode=1/1 [ 76.721] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 76.721] kgem_bo_is_busy: handle=119, domain: 3 exec? 1, rq? 1 [ 76.721] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.721] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.721] sna_drawable_use_bo pixmap=4714, box=((0, 0), (850, 564)), flags=7... [ 76.721] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.721] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.721] sna_drawable_use_bo: using whole GPU bo [ 76.721] gen9_composite_set_target: pixmap=4714, format=20020888, size=850x564, pitch=3584, delta=(0,0),damage=0xffffffffffffffff [ 76.721] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.721] color_convert: src=ff6d6d6d [20028888] [ 76.721] color_convert: dst=ff6d6d6d [20028888] [ 76.721] sna_render_get_solid: ff6d6d6d [ 76.721] sna_render_get_solid(42) = ff6d6d6d (last) [ 76.721] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.721] sna_transform_is_imprecise_integer_translation: no transform [ 76.721] gen9_composite_picture: integer translation (0, 0), removing [ 76.721] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.721] sna_render_pixmap_bo: GPU all damaged [ 76.721] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 76.721] gen4_choose_composite_emitter: solid, identity mask [ 76.721] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.721] gen9_composite_get_binding_table(fec0) [ 76.721] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.721] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.721] gen9_emit_vertex_elements: setup id=9 [ 76.721] glyphs0_to_dst: glyph=(626, 534)x(12, 10), unclipped [ 76.721] emit_primitive_identity_mask__avx2: dst=(626, 534), mask=(64.00, 64.00) x (12.00, 10.00) [ 76.721] glyphs0_to_dst: glyph=(636, 536)x(9, 8), unclipped [ 76.721] emit_primitive_identity_mask__avx2: dst=(636, 536), mask=(544.00, 48.00) x (9.00, 8.00) [ 76.721] glyphs0_to_dst: glyph=(643, 536)x(9, 8), unclipped [ 76.721] emit_primitive_identity_mask__avx2: dst=(643, 536), mask=(544.00, 48.00) x (9.00, 8.00) [ 76.721] glyphs0_to_dst: glyph=(650, 536)x(11, 8), unclipped [ 76.721] emit_primitive_identity_mask__avx2: dst=(650, 536), mask=(608.00, 0.00) x (11.00, 8.00) [ 76.721] glyphs0_to_dst: glyph=(660, 536)x(9, 8), unclipped [ 76.721] emit_primitive_identity_mask__avx2: dst=(660, 536), mask=(112.00, 64.00) x (9.00, 8.00) [ 76.721] glyphs0_to_dst: glyph=(669, 536)x(9, 8), unclipped [ 76.721] emit_primitive_identity_mask__avx2: dst=(669, 536), mask=(592.00, 0.00) x (9.00, 8.00) [ 76.721] glyphs0_to_dst: glyph=(678, 533)x(7, 11), unclipped [ 76.721] emit_primitive_identity_mask__avx2: dst=(678, 533), mask=(624.00, 0.00) x (7.00, 11.00) [ 76.721] glyphs0_to_dst: glyph=(683, 536)x(9, 8), unclipped [ 76.721] emit_primitive_identity_mask__avx2: dst=(683, 536), mask=(576.00, 16.00) x (9.00, 8.00) [ 76.721] gen8_vertex_flush[590] = 24 [ 76.721] gen9_magic_ca_pass: CA fixup (270 -> 294) [ 76.721] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 76.721] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.721] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.721] sna_glyphs(op=3, nlist=1, src=(16, 454)) [ 76.721] kgem_bo_is_busy: handle=119, domain: 3 exec? 1, rq? 1 [ 76.721] can_discard_mask: nlist=1, mask=28888, depth 32, op=3 (bounded? 1) [ 76.721] glyphs_format: format=166024, depth=32 [ 76.721] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 76.721] sna_glyphs: discarding mask [ 76.721] glyphs0_to_dst(op=3, src=(16, 454), nlist=1, dst=(16, 454)+(0, 0)) [ 76.721] clipped_glyphs: no, clip region (0, 0), (850, 564) matches drawable pixmap=94680752682688 size=850x564 [ 76.721] gen9_render_composite: 0x0, current mode=1/1 [ 76.721] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 76.721] kgem_bo_is_busy: handle=119, domain: 3 exec? 1, rq? 1 [ 76.721] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 76.721] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 76.721] sna_drawable_use_bo pixmap=4714, box=((0, 0), (850, 564)), flags=7... [ 76.721] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 76.721] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.721] sna_drawable_use_bo: using whole GPU bo [ 76.721] gen9_composite_set_target: pixmap=4714, format=20020888, size=850x564, pitch=3584, delta=(0,0),damage=0xffffffffffffffff [ 76.721] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.721] color_convert: src=ff6d6d6d [20028888] [ 76.721] color_convert: dst=ff6d6d6d [20028888] [ 76.721] sna_render_get_solid: ff6d6d6d [ 76.721] sna_render_get_solid(42) = ff6d6d6d (last) [ 76.721] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 76.721] sna_transform_is_imprecise_integer_translation: no transform [ 76.721] gen9_composite_picture: integer translation (0, 0), removing [ 76.721] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 76.721] sna_render_pixmap_bo: GPU all damaged [ 76.721] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 76.721] gen4_choose_composite_emitter: solid, identity mask [ 76.721] kgem_check_bo: num_pages=+0, num_exec=+0 [ 76.721] gen9_composite_get_binding_table(fec0) [ 76.721] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 76.721] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 76.721] gen9_emit_vertex_elements: setup id=9 [ 76.721] glyphs0_to_dst: glyph=(15, 444)x(11, 10), unclipped [ 76.721] emit_primitive_identity_mask__avx2: dst=(15, 444), mask=(32.00, 112.00) x (11.00, 10.00) [ 76.721] glyphs0_to_dst: glyph=(24, 446)x(11, 11), unclipped [ 76.721] emit_primitive_identity_mask__avx2: dst=(24, 446), mask=(48.00, 112.00) x (11.00, 11.00) [ 76.721] glyphs0_to_dst: glyph=(32, 446)x(9, 8), unclipped [ 76.721] emit_primitive_identity_mask__avx2: dst=(32, 446), mask=(784.00, 16.00) x (9.00, 8.00) [ 76.721] glyphs0_to_dst: glyph=(39, 443)x(9, 11), unclipped [ 76.721] emit_primitive_identity_mask__avx2: dst=(39, 443), mask=(0.00, 80.00) x (9.00, 11.00) [ 76.721] glyphs0_to_dst: glyph=(46, 446)x(11, 8), unclipped [ 76.721] emit_primitive_identity_mask__avx2: dst=(46, 446), mask=(672.00, 16.00) x (11.00, 8.00) [ 76.721] glyphs0_to_dst: glyph=(56, 446)x(13, 8), unclipped [ 76.721] emit_primitive_identity_mask__avx2: dst=(56, 446), mask=(640.00, 32.00) x (13.00, 8.00) [ 76.721] gen8_vertex_flush[688] = 18 [ 76.721] gen9_magic_ca_pass: CA fixup (294 -> 312) [ 76.721] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 76.721] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 76.721] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 76.721] sna_validate_gc(0x561c94ae7130) changes=0, previous serial=114d, drawable=1247 [ 76.721] sna_validate_gc: recomputing clip [ 76.721] sna_validate_gc: composite clip=1x[(1524, 838), (2374, 1402)] [0x561c9499d080] [ 76.721] sna_copy_area: src=pixmap=4714:(0, 0)x(850, 564)+(0, 0) -> dst=pixmap=4712:(0, 0)+(1524, 838); alu=3, pm=ffffffff, depth=24 [ 76.721] sna_copy_area: normal copy [ 76.721] sna_do_copy: src=(0, 0), dst=(0, 0), size=(850x564) [ 76.721] sna_do_copy: after drawable: src=(0, 0), dst=(1524, 838), size=(850x564) [ 76.721] sna_do_copy: dst extents (1524, 838), (2374, 1402), dst clip extents (1524, 838), (2374, 1402), dst size=850x564 [ 76.721] sna_do_copy: clipped dst extents (1524, 838), (2374, 1402) [ 76.721] sna_do_copy: unclipped src extents (0, 0), (850, 564) [ 76.721] sna_do_copy: clipped src extents (0, 0), (850, 564) [ 76.721] sna_do_copy: pixmap -- no source clipping [ 76.721] sna_do_copy: src extents (0, 0), (850, 564) x 1 [ 76.721] sna_do_copy: copy region (1524, 838), (2374, 1402) x 1 + (-1524, -838) [ 76.721] sna_copy_boxes (boxes=1x[(1524, 838), (2374, 1402)...], src pixmap=4714+(-1524, -838), dst pixmap=4712+(-1524, -810), alu=3, src.size=850x564, dst.size=850x592) [ 76.721] sna_copy_boxes: dst=(priv=0x561c9499d2c0, gpu_bo=20, cpu_bo=0), src=(priv=0x561c9472b610, gpu_bo=119, cpu_bo=0), replaces=0 [ 76.721] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 76.721] sna_drawable_use_bo pixmap=4712, box=((0, 28), (850, 592)), flags=b... [ 76.721] sna_drawable_use_bo: exported target, set PREFER_GPU [ 76.721] sna_drawable_use_bo: pinned, never REPLACES [ 76.721] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=b [ 76.721] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 76.721] sna_drawable_use_bo: using whole GPU bo [ 76.721] sna_pixmap_move_to_gpu(pixmap=4714, usage=0), flags=a [ 76.721] sna_pixmap_move_to_gpu: already all-damaged [ 76.721] sna_pixmap_mark_active: pixmap=4714, handle=119 [ 76.721] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 76.721] gen9_render_copy_boxes (0, -28)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 76.721] kgem_bo_is_render: handle=119, rq? 1 [1] [ 76.721] kgem_bo_is_render: handle=20, rq? 1 [0] [ 76.721] kgem_bo_is_render: handle=20, rq? 1 [0] [ 76.721] __kgem_busy: handle=1, busy=0, wedged=0 [ 76.721] __kgem_retire_rq: request 1 complete [ 76.721] kgem_set_mode: flushing before new bo [ 76.721] gen8_vertex_close: used=1248, vbo active? 23, vb=200, nreloc=1 [ 76.721] gen8_vertex_close: reloc[0] = 289 [ 76.721] kgem_add_reloc64: handle=23, pos=289, delta=0, domains=200000 [ 76.721] kgem_add_handle: handle=23, index=4 [ 76.721] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd541000) [ 76.721] batch[1/1, flags=1800]: 456 456 16320 16384, nreloc=7, nexec=5, nfence=0, aperture=1596 [fenced=0] [ 76.721] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 76.721] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 76.721] kgem_fixup_relocs: shrinking by 61440 [ 76.721] __kgem_busy: handle=1, busy=0, wedged=0 [ 76.721] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 76.721] kgem_commit: release handle=119 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ffaff000 [ 76.721] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 76.721] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 76.721] __kgem_bo_clear_busy: handle=143 [ 76.721] kgem_commit: release handle=143 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff6e000 [ 76.721] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 76.721] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 76.721] __kgem_busy: handle=1, busy=131072, wedged=0 [ 76.721] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 76.721] needs_batch_flush: flushing before handle=20 for required semaphore [ 76.721] kgem_check_bo: num_pages=+1295, num_exec=+2 [ 76.721] aligning vertex: was 4, now 2 floats per vertex [ 76.721] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 76.721] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 76.721] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 76.721] kgem_add_handle: handle=4, index=0 [ 76.721] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 76.721] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 76.721] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 76.721] gen9_composite_get_binding_table(ffc0) [ 76.721] kgem_add_reloc64: handle=20, pos=16360, delta=0, domains=20002 [ 76.721] kgem_add_handle: handle=20, index=1 [ 76.721] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd9be000) [ 76.721] __kgem_bo_mark_dirty: handle=20 (proxy? 0) [ 76.721] [3fe0] bind bo(handle=20, addr=fd9be000), format=192, width=850, height=592, pitch=3584, tiling=1 -> render [ 76.721] kgem_add_reloc64: handle=119, pos=16344, delta=0, domains=40000 [ 76.721] kgem_add_handle: handle=119, index=2 [ 76.721] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=ffaff000) [ 76.721] [3fd0] bind bo(handle=119, addr=ffaff000), format=192, width=850, height=564, pitch=3584, tiling=1 -> sampler [ 76.721] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 76.721] gen9_emit_sampler: sampler = 0 [ 76.721] gen9_emit_sf: num_sf_outputs=1 [ 76.721] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 76.721] gen9_emit_vertex_elements: setup id=0 [ 76.721] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 76.721] (0, 0) -> (0, 28) + (850, 564) [ 76.721] gen8_vertex_flush[490] = 3 [ 76.721] sna_accel_flush: flush?=1, dirty?=1 [ 76.721] sna_accel_flush: syncing SHM pixmap=4783 (refcnt=1) [ 76.721] _sna_pixmap_move_to_cpu(pixmap=4783, 48x48, flags=3) [ 76.721] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x561c94b00051, is-clear?=0 [ 76.721] _sna_pixmap_move_to_cpu: CPU all-damaged [ 76.721] _sna_pixmap_move_to_cpu: syncing CPU bo [ 76.721] kgem_bo_sync__cpu_full: handle=125 [ 76.721] __kgem_busy: handle=125, busy=0, wedged=0 [ 76.721] kgem_bo_sync__cpu_full: SYNC: handle=125, needs_flush? 0, domain? 0, busy? 0 [ 76.721] __kgem_busy: handle=125, busy=0, wedged=0 [ 76.721] kgem_bo_retire: retiring bo handle=125 (needed flush? 0), rq? 0 [busy?=0] [ 76.721] assert_bo_retired: handle=125, domain: 0 exec? 0, rq? 0 [ 76.721] kgem_bo_is_busy: handle=125, domain: 1 exec? 0, rq? 0 [ 76.721] gen8_vertex_close: used=1254, vbo active? 23, vb=1, nreloc=1 [ 76.721] gen8_vertex_close: reloc[0] = 287 [ 76.721] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 76.721] kgem_add_handle: handle=23, index=3 [ 76.721] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 76.721] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=1369 [fenced=0] [ 76.721] __kgem_busy: handle=1, busy=0, wedged=0 [ 76.721] __kgem_retire_rq: request 1 complete [ 76.721] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 76.721] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 76.721] kgem_fixup_relocs: shrinking by 61440 [ 76.721] __kgem_busy: handle=1, busy=0, wedged=0 [ 76.721] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 76.721] kgem_commit: release handle=20 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd9be000 [ 76.721] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 76.721] kgem_commit: release handle=119 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=ffaff000 [ 76.721] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 76.721] __kgem_busy: handle=1, busy=131072, wedged=0 [ 76.721] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 76.721] sna_accel_flush: flush?=0, dirty?=0 [ 76.721] sna_accel_flush: flush?=0, dirty?=0 [ 76.721] sna_accel_flush: flush?=0, dirty?=0 [ 76.721] sna_destroy_pixmap: pixmap=4714, attached?=1 [ 76.721] _kgem_bo_destroy: handle=119, proxy? 0 [ 76.721] __kgem_bo_destroy: handle=119, size=2035712 [ 76.721] __kgem_busy: handle=119, busy=131072, wedged=0 [ 76.721] __kgem_bo_destroy: handle=119 -> active [ 76.721] __sna_free_pixmap(pixmap=4714) [ 76.721] sna_accel_flush: flush?=0, dirty?=0 [ 76.721] sna_accel_flush: flush?=0, dirty?=0 [ 76.721] sna_accel_flush: flush?=0, dirty?=0 [ 76.721] sna_block_handler (tv=544.368000) [ 76.721] kgem_retire, need_retire?=1 [ 76.721] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 76.721] kgem_retire__requests_ring: retiring ring 0 [ 76.721] __kgem_busy: handle=1, busy=131072, wedged=0 [ 76.721] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 76.721] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 76.721] kgem_retire -- retired=0, need_retire=1 [ 76.721] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 76.721] sna_scanout_do_flush: flush timer active: delta=8 [ 76.721] timer_enable (time=76721), starting timer 1 [ 76.721] sna_accel_block: evaluating timers, active=7 [ 76.721] sna_accel_block: flush timer expires in 8 [76729] [ 76.721] sna_wakeup_handler [ 76.721] sna_accel_flush: flush?=0, dirty?=0 [ 76.721] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=128, name=76 [ 76.721] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 76.721] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 76.721] sna_dri2_get_back: draw size=3840x2160, back buffer handle=128 size=3840x2160, is-scanout? 1, active?=1, pitch=15360, front pitch=15360 [ 76.721] sna_dri2_get_back: reuse backbuffer? 1 [ 76.721] sna_dri2_get_back: back buffer handle=128, active?=1, refcnt=2 [ 76.721] sna_dri2_get_back: cache: handle=114, active=0 [ 76.721] sna_dri2_get_back: reuse cache handle=114, name=86, flags=0 [ 76.721] sna_dri2_get_back: caching handle=128 (name=76, flags=0, active_scanout=1) [ 76.721] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 76.721] sna_dri2_reuse_buffer: reusing back buffer handle=114, name=86, pitch=15360, age=0 [ 76.721] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 76.721] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=32, name=80, active_scanout=2 [ 76.721] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 76.721] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=4, draw=146, pixmap=4091, proxy?=0 [ 76.721] sna_accel_flush: flush?=0, dirty?=0 [ 76.721] sna_accel_flush: flush?=0, dirty?=0 [ 76.721] sna_accel_flush: flush?=0, dirty?=0 [ 76.721] sna_block_handler (tv=544.368000) [ 76.721] kgem_retire, need_retire?=1 [ 76.721] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 76.721] kgem_retire__requests_ring: retiring ring 0 [ 76.721] __kgem_busy: handle=1, busy=0, wedged=0 [ 76.721] __kgem_retire_rq: request 1 complete [ 76.721] __kgem_bo_flush: handle=20, busy=0, wedged=0 [ 76.721] __kgem_bo_flush: handle=119, busy=0, wedged=0 [ 76.721] kgem_bo_move_to_cache: release handle=119 [ 76.721] kgem_bo_move_to_inactive: moving handle=119 to inactive [ 76.721] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 76.721] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 76.721] kgem_retire -- retired=1, need_retire=0 [ 76.721] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 76.721] gen6_render_retire: resetting idle vbo [ 76.721] sna_scanout_do_flush: flush timer active: delta=8 [ 76.721] sna_accel_block: evaluating timers, active=7 [ 76.721] sna_accel_block: flush timer expires in 8 [76729] [ 76.722] sna_wakeup_handler [ 76.722] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 76.722] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 76.722] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 76.722] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 76.722] sna_dri2_get_msc(draw=146, pipe=0) [ 76.722] sna_crtc_record_swap: recording last swap on pipe=0, frame 4352 [msc=4352], time 76.706795 [ 76.722] sna_dri2_get_msc: msc=4352 [raw=4352], ust=76706795 [ 76.722] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=114 (refs=2/1, flush=0) , front=32 (refs=3/3, flush=1) [ 76.722] sna_dri2_schedule_swap(target_msc=4353, divisor=0, remainder=0) [ 76.722] sna_dri2_schedule_swap: using front handle=32, active_scanout?=2, flush?=1 [ 76.722] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 76.722] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 76.723] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 76.723] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 76.723] sna_dri2_schedule_swap: flushing pending events [ 76.723] sna_mode_wakeup: len=64 [ 76.723] sna_dri2_vblank_handler(type=2, sequence=4353, draw=4181) [ 76.723] sna_crtc_record_swap: recording last swap on pipe=0, frame 4353 [msc=4353], time 76.723438 [ 76.723] sna_dri2_vblank_handler: 2 complete, frame=4353 tv=76.723438 [ 76.723] sna_dri2_blit_complete: blit finished [ 76.723] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4353, tv=76.723438) [ 76.723] frame_swap_complete(type=2): draw=146, pipe=0, frame=4353 [msc=4353], tv=76.723438 [ 76.723] sna_accel_flush: flush?=0, dirty?=0 [ 76.723] sna_dri2_event_free(draw?=1) [ 76.723] sna_dri2_remove_event: remove[0x561c9473f800] from window 146, active? 1 [ 76.723] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 76.723] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=114] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 76.723] sna_dri2_vblank_handler complete [ 76.723] sna_mode_wakeup: recording last swap on pipe=0, frame 4353 [1101], time 76.723438 [ 76.723] sna_mode_wakeup: removing handle=128 [active_scanout=0] from scanout, installing handle=32 [active_scanout=2] [ 76.723] sna_mode_wakeup: flip complete, pending? 1 [ 76.723] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 76.723] sna_crtc_record_swap: recording last swap on pipe=0, frame 4353 [msc=4353], time 76.723438 [ 76.723] immediate_swap: current_msc=4353, target_msc=4353 -- yes [ 76.723] can_flip: no, shadow enabled [ 76.723] sna_dri2_add_event: adding event to window 146) [ 76.723] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 76.723] sna_dri2_immediate_blit: no pending blit, starting chain [ 76.723] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 76.723] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 76.723] can_xchg: back size=8700f00, front size=8700f00 [ 76.723] can_xchg: yes, pixmap=4091 [ 76.723] sna_dri2_xchg: win=146, exchange front=32/80,ref=3 and back=114/86,ref=2, pixmap=4091 3840x2160 [ 76.723] sna_dri2_xchg: back_bo handle=114, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 76.723] sna_dri2_xchg: front_bo handle=32, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 76.723] set_bo: pixmap=4091, handle=114 (old handle=32) [ 76.723] set_bo: marking whole pixmap as damaged [ 76.723] set_bo: applying final/discard move-to-gpu [ 76.723] wait_for_shadow: flags=0, flips=0, handle=32, shadow=29 [ 76.723] set_bo: dropping flush hint from handle=32 [ 76.723] set_bo: adding flush hint to handle=114 [ 76.723] mark_stale(handle=32) => 1 [ 76.723] swap_limit: draw=146 setting swap limit to 3 [ 76.723] sna_dri2_swap_limit_validate: swap limit set to 3 [ 76.723] sna_next_vblank(pipe=0, waiting until next vblank) [ 76.723] sna_dri2_schedule_swap: reported target_msc=4353 [ 76.723] sna_accel_flush: flush?=0, dirty?=0 [ 76.723] sna_accel_flush: flush?=0, dirty?=0 [ 76.723] sna_accel_flush: flush?=0, dirty?=0 [ 76.723] sna_accel_flush: flush?=0, dirty?=0 [ 76.723] sna_block_handler (tv=544.366000) [ 76.723] sna_scanout_do_flush: flush timer active: delta=6 [ 76.723] sna_accel_block: evaluating timers, active=7 [ 76.723] sna_accel_block: flush timer expires in 6 [76729] [ 76.729] sna_wakeup_handler [ 76.729] sna_block_handler (tv=544.360000) [ 76.729] sna_scanout_do_flush: flush timer active: delta=0 [ 76.729] sna_scanout_do_flush (time=76729), triggered [ 76.729] sna_scanout_flush (time=76729), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 76.729] has_shadow: has pending damage? 1, outstanding flips: 0 [ 76.729] stop_flush: scanout=114 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 76.729] has_shadow: has pending damage? 1, outstanding flips: 0 [ 76.729] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 76.729] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 76.729] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 76.729] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 76.729] sna_pixmap_move_to_gpu: already all-damaged [ 76.729] sna_pixmap_mark_active: pixmap=4091, handle=114 [ 76.729] sna_mode_redisplay: crtc[0] transformed? 0 [ 76.729] sna_mode_redisplay: crtc[1] transformed? 0 [ 76.729] sna_mode_redisplay: crtc[2] transformed? 0 [ 76.729] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=114 [active=1] [ 76.729] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 32, transformed? 0 [ 76.729] get_fb: reusing fb=81 for handle=114 [ 76.729] sna_mode_redisplay: recording flip on CRTC:32 handle=114, active_scanout=2, serial=3 [ 76.729] __kgem_bo_clear_busy: handle=114 [ 76.729] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 76.729] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 76.729] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 76.729] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=114, shadow handle=29 [ 76.729] sna_accel_block: evaluating timers, active=7 [ 76.729] sna_accel_block: flush timer expires in 16 [76745] [ 76.731] sna_wakeup_handler [ 76.731] sna_accel_flush: flush?=0, dirty?=0 [ 76.731] sna_accel_flush: flush?=0, dirty?=0 [ 76.731] sna_block_handler (tv=544.358000) [ 76.731] sna_scanout_do_flush: flush timer active: delta=14 [ 76.731] sna_accel_block: evaluating timers, active=7 [ 76.731] sna_accel_block: flush timer expires in 14 [76745] [ 76.731] sna_wakeup_handler [ 76.731] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=32, name=80 [ 76.731] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 76.731] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 76.731] sna_dri2_get_back: draw size=3840x2160, back buffer handle=32 size=3840x2160, is-scanout? 1, active?=1, pitch=15360, front pitch=15360 [ 76.731] sna_dri2_get_back: reuse backbuffer? 1 [ 76.731] sna_dri2_get_back: back buffer handle=32, active?=1, refcnt=2 [ 76.731] sna_dri2_get_back: cache: handle=128, active=0 [ 76.731] sna_dri2_get_back: reuse cache handle=128, name=76, flags=0 [ 76.731] sna_dri2_get_back: caching handle=32 (name=80, flags=0, active_scanout=1) [ 76.731] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 76.731] sna_dri2_reuse_buffer: reusing back buffer handle=128, name=76, pitch=15360, age=0 [ 76.731] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 76.731] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=114, name=86, active_scanout=2 [ 76.731] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 76.731] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=114] -- refcnt=4, draw=146, pixmap=4091, proxy?=0 [ 76.731] sna_accel_flush: flush?=0, dirty?=0 [ 76.731] sna_accel_flush: flush?=0, dirty?=0 [ 76.731] sna_accel_flush: flush?=0, dirty?=0 [ 76.731] sna_block_handler (tv=544.358000) [ 76.731] sna_scanout_do_flush: flush timer active: delta=14 [ 76.731] sna_accel_block: evaluating timers, active=7 [ 76.731] sna_accel_block: flush timer expires in 14 [76745] [ 76.732] sna_wakeup_handler [ 76.732] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 76.732] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 76.732] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 76.732] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 76.732] sna_dri2_get_msc(draw=146, pipe=0) [ 76.732] sna_crtc_record_swap: recording last swap on pipe=0, frame 4353 [msc=4353], time 76.723438 [ 76.732] sna_dri2_get_msc: msc=4353 [raw=4353], ust=76723438 [ 76.732] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=128 (refs=2/1, flush=0) , front=114 (refs=3/3, flush=1) [ 76.732] sna_dri2_schedule_swap(target_msc=4354, divisor=0, remainder=0) [ 76.732] sna_dri2_schedule_swap: using front handle=114, active_scanout?=2, flush?=1 [ 76.733] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 76.733] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 76.733] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 76.733] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 76.733] sna_crtc_record_swap: recording last swap on pipe=0, frame 4353 [msc=4353], time 76.723438 [ 76.733] immediate_swap: current_msc=4353, target_msc=4354 -- yes [ 76.733] can_flip: no, shadow enabled [ 76.733] sna_dri2_add_event: adding event to window 146) [ 76.733] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 1, chained? 1, pipe 0 [ 76.733] sna_dri2_immediate_blit: current event front=114 [name=86, active?=2], back=128 [name=76, active?=0] [ 76.733] swap_limit: draw=146 setting swap limit to 2 [ 76.733] sna_dri2_swap_limit_validate: swap limit set to 2 [ 76.733] sna_dri2_immediate_blit: setting handle=128 as pending blit (current event front=114, back=128) [ 76.733] sna_dri2_event_free(draw?=1) [ 76.733] sna_dri2_remove_event: remove[0x561c947dfbf0] from window 146, active? 1 [ 76.733] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=114] -- refcnt=4, draw=146, pixmap=4091, proxy?=0 [ 76.733] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=128] -- refcnt=3, draw=146, pixmap=0, proxy?=0 [ 76.733] sna_dri2_schedule_swap: reported target_msc=4354 [ 76.733] sna_accel_flush: flush?=0, dirty?=0 [ 76.733] sna_accel_flush: flush?=0, dirty?=0 [ 76.733] sna_accel_flush: flush?=0, dirty?=0 [ 76.733] sna_accel_flush: flush?=0, dirty?=0 [ 76.733] sna_block_handler (tv=544.356000) [ 76.733] sna_scanout_do_flush: flush timer active: delta=12 [ 76.733] sna_accel_block: evaluating timers, active=7 [ 76.733] sna_accel_block: flush timer expires in 12 [76745] [ 76.739] sna_wakeup_handler [ 76.739] sna_mode_wakeup: len=64 [ 76.739] sna_dri2_vblank_handler(type=2, sequence=4354, draw=4181) [ 76.739] sna_crtc_record_swap: recording last swap on pipe=0, frame 4354 [msc=4354], time 76.740081 [ 76.739] sna_dri2_vblank_handler: 2 complete, frame=4354 tv=76.740081 [ 76.739] sna_dri2_blit_complete: blit finished [ 76.739] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4354, tv=76.740081) [ 76.739] frame_swap_complete(type=2): draw=146, pipe=0, frame=4354 [msc=4354], tv=76.740081 [ 76.739] sna_accel_flush: flush?=0, dirty?=0 [ 76.739] sna_dri2_vblank_handler: swapping old back handle=128 [name=76, active=1] for pending handle=128 [name=76, active=1], front handle=114 [name=86, active=2] [ 76.739] sna_dri2_cache_bo(handle=128, name=76) [ 76.739] sna_dri2_cache_bo: multiple references [2], releasing handle [ 76.739] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 76.739] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 76.739] can_xchg: back size=8700f00, front size=8700f00 [ 76.739] can_xchg: yes, pixmap=4091 [ 76.739] sna_dri2_xchg: win=146, exchange front=114/86,ref=3 and back=128/76,ref=2, pixmap=4091 3840x2160 [ 76.739] sna_dri2_xchg: back_bo handle=128, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 76.739] sna_dri2_xchg: front_bo handle=114, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 76.739] set_bo: pixmap=4091, handle=128 (old handle=114) [ 76.739] set_bo: marking whole pixmap as damaged [ 76.739] set_bo: applying final/discard move-to-gpu [ 76.739] wait_for_shadow: flags=0, flips=1, handle=114, shadow=29 [ 76.739] set_bo: dropping flush hint from handle=114 [ 76.739] set_bo: adding flush hint to handle=128 [ 76.739] mark_stale(handle=114) => 1 [ 76.739] sna_next_vblank(pipe=0, waiting until next vblank) [ 76.739] sna_mode_wakeup: recording last swap on pipe=0, frame 4354 [1102], time 76.740081 [ 76.739] sna_mode_wakeup: removing handle=32 [active_scanout=0] from scanout, installing handle=114 [active_scanout=1] [ 76.739] sna_mode_wakeup: flip complete, pending? 1 [ 76.739] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 76.739] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 76.739] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 76.739] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 76.739] sna_pixmap_move_to_gpu: already all-damaged [ 76.739] sna_pixmap_mark_active: pixmap=4091, handle=128 [ 76.739] sna_mode_redisplay: crtc[0] transformed? 0 [ 76.739] sna_mode_redisplay: crtc[1] transformed? 0 [ 76.739] sna_mode_redisplay: crtc[2] transformed? 0 [ 76.739] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=128 [active=1] [ 76.739] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 114, transformed? 0 [ 76.739] get_fb: reusing fb=80 for handle=128 [ 76.740] sna_mode_redisplay: recording flip on CRTC:32 handle=128, active_scanout=2, serial=3 [ 76.740] __kgem_bo_clear_busy: handle=128 [ 76.740] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 76.740] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 76.740] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 76.740] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=128, shadow handle=29 [ 76.740] sna_block_handler (tv=544.349000) [ 76.740] sna_scanout_do_flush: flush timer active: delta=5 [ 76.740] sna_accel_do_throttle (time=76740), triggered [ 76.740] sna_accel_throttle (time=76740) [ 76.740] sna_accel_disarm_timer[1] (time=76740) [ 76.740] sna_accel_block: evaluating timers, active=5 [ 76.740] sna_accel_block: flush timer expires in 5 [76745] [ 76.745] sna_wakeup_handler [ 76.745] sna_block_handler (tv=544.344000) [ 76.745] sna_scanout_do_flush: flush timer active: delta=0 [ 76.745] sna_scanout_do_flush (time=76745), triggered [ 76.745] sna_scanout_flush (time=76745), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 76.745] has_shadow: has pending damage? 0, outstanding flips: 1 [ 76.745] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 76.745] has_shadow: has pending damage? 0, outstanding flips: 1 [ 76.745] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) [ 76.745] sna_accel_do_throttle -- no pending activity [ 76.745] sna_accel_block: evaluating timers, active=5 [ 76.745] sna_accel_block: flush timer expires in 16 [76761] [ 76.748] sna_wakeup_handler [ 76.748] sna_accel_flush: flush?=0, dirty?=0 [ 76.748] sna_accel_flush: flush?=0, dirty?=0 [ 76.748] sna_block_handler (tv=544.341000) [ 76.748] sna_scanout_do_flush: flush timer active: delta=13 [ 76.748] sna_accel_do_throttle -- no pending activity [ 76.748] sna_accel_block: evaluating timers, active=5 [ 76.748] sna_accel_block: flush timer expires in 13 [76761] [ 76.748] sna_wakeup_handler [ 76.748] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=114, name=86 [ 76.748] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 76.748] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 76.748] sna_dri2_get_back: draw size=3840x2160, back buffer handle=114 size=3840x2160, is-scanout? 1, active?=1, pitch=15360, front pitch=15360 [ 76.748] sna_dri2_get_back: reuse backbuffer? 1 [ 76.748] sna_dri2_get_back: back buffer handle=114, active?=1, refcnt=2 [ 76.748] sna_dri2_get_back: cache: handle=32, active=0 [ 76.748] sna_dri2_get_back: reuse cache handle=32, name=80, flags=0 [ 76.748] sna_dri2_get_back: caching handle=114 (name=86, flags=0, active_scanout=1) [ 76.748] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 76.748] sna_dri2_reuse_buffer: reusing back buffer handle=32, name=80, pitch=15360, age=0 [ 76.748] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 76.748] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=128, name=76, active_scanout=2 [ 76.748] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 76.748] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=128] -- refcnt=4, draw=146, pixmap=4091, proxy?=0 [ 76.748] sna_accel_flush: flush?=0, dirty?=0 [ 76.748] sna_accel_flush: flush?=0, dirty?=0 [ 76.748] sna_accel_flush: flush?=0, dirty?=0 [ 76.748] sna_block_handler (tv=544.341000) [ 76.748] sna_scanout_do_flush: flush timer active: delta=13 [ 76.748] sna_accel_do_throttle -- no pending activity [ 76.748] sna_accel_block: evaluating timers, active=5 [ 76.748] sna_accel_block: flush timer expires in 13 [76761] [ 76.749] sna_wakeup_handler [ 76.749] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 76.749] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 76.749] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 76.749] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 76.749] sna_dri2_get_msc(draw=146, pipe=0) [ 76.749] sna_crtc_record_swap: recording last swap on pipe=0, frame 4354 [msc=4354], time 76.740081 [ 76.749] sna_dri2_get_msc: msc=4354 [raw=4354], ust=76740081 [ 76.749] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=32 (refs=2/1, flush=0) , front=128 (refs=3/3, flush=1) [ 76.749] sna_dri2_schedule_swap(target_msc=4355, divisor=0, remainder=0) [ 76.749] sna_dri2_schedule_swap: using front handle=128, active_scanout?=2, flush?=1 [ 76.749] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 76.749] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 76.749] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 76.749] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 76.749] sna_crtc_record_swap: recording last swap on pipe=0, frame 4354 [msc=4354], time 76.740081 [ 76.749] immediate_swap: current_msc=4354, target_msc=4355 -- yes [ 76.749] can_flip: no, shadow enabled [ 76.749] sna_dri2_add_event: adding event to window 146) [ 76.749] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 1, chained? 1, pipe 0 [ 76.749] sna_dri2_immediate_blit: current event front=128 [name=76, active?=2], back=32 [name=80, active?=0] [ 76.749] swap_limit: draw=146 setting swap limit to 2 [ 76.749] sna_dri2_swap_limit_validate: swap limit set to 2 [ 76.749] sna_dri2_immediate_blit: setting handle=32 as pending blit (current event front=128, back=32) [ 76.749] sna_dri2_event_free(draw?=1) [ 76.749] sna_dri2_remove_event: remove[0x561c947dfce0] from window 146, active? 1 [ 76.749] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=128] -- refcnt=4, draw=146, pixmap=4091, proxy?=0 [ 76.749] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=32] -- refcnt=3, draw=146, pixmap=0, proxy?=0 [ 76.749] sna_dri2_schedule_swap: reported target_msc=4355 [ 76.749] sna_accel_flush: flush?=0, dirty?=0 [ 76.749] sna_accel_flush: flush?=0, dirty?=0 [ 76.749] sna_accel_flush: flush?=0, dirty?=0 [ 76.749] sna_accel_flush: flush?=0, dirty?=0 [ 76.749] sna_block_handler (tv=544.340000) [ 76.749] sna_scanout_do_flush: flush timer active: delta=12 [ 76.749] sna_accel_do_throttle -- no pending activity [ 76.749] sna_accel_block: evaluating timers, active=5 [ 76.749] sna_accel_block: flush timer expires in 12 [76761] [ 76.756] sna_wakeup_handler [ 76.756] sna_mode_wakeup: len=64 [ 76.756] sna_dri2_vblank_handler(type=2, sequence=4355, draw=4181) [ 76.756] sna_crtc_record_swap: recording last swap on pipe=0, frame 4355 [msc=4355], time 76.756726 [ 76.756] sna_dri2_vblank_handler: 2 complete, frame=4355 tv=76.756726 [ 76.756] sna_dri2_blit_complete: blit finished [ 76.756] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4355, tv=76.756726) [ 76.756] frame_swap_complete(type=2): draw=146, pipe=0, frame=4355 [msc=4355], tv=76.756726 [ 76.756] sna_accel_flush: flush?=0, dirty?=0 [ 76.756] sna_dri2_vblank_handler: swapping old back handle=32 [name=80, active=1] for pending handle=32 [name=80, active=1], front handle=128 [name=76, active=2] [ 76.756] sna_dri2_cache_bo(handle=32, name=80) [ 76.756] sna_dri2_cache_bo: multiple references [2], releasing handle [ 76.756] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 76.756] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 76.756] can_xchg: back size=8700f00, front size=8700f00 [ 76.756] can_xchg: yes, pixmap=4091 [ 76.756] sna_dri2_xchg: win=146, exchange front=128/76,ref=3 and back=32/80,ref=2, pixmap=4091 3840x2160 [ 76.756] sna_dri2_xchg: back_bo handle=32, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 76.756] sna_dri2_xchg: front_bo handle=128, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 76.756] set_bo: pixmap=4091, handle=32 (old handle=128) [ 76.756] set_bo: marking whole pixmap as damaged [ 76.756] set_bo: applying final/discard move-to-gpu [ 76.756] wait_for_shadow: flags=0, flips=1, handle=128, shadow=29 [ 76.756] set_bo: dropping flush hint from handle=128 [ 76.756] set_bo: adding flush hint to handle=32 [ 76.756] mark_stale(handle=128) => 1 [ 76.756] sna_next_vblank(pipe=0, waiting until next vblank) [ 76.756] sna_mode_wakeup: recording last swap on pipe=0, frame 4355 [1103], time 76.756726 [ 76.756] sna_mode_wakeup: removing handle=114 [active_scanout=0] from scanout, installing handle=128 [active_scanout=1] [ 76.756] sna_mode_wakeup: flip complete, pending? 1 [ 76.756] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 76.756] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 76.756] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 76.756] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 76.756] sna_pixmap_move_to_gpu: already all-damaged [ 76.756] sna_pixmap_mark_active: pixmap=4091, handle=32 [ 76.756] sna_mode_redisplay: crtc[0] transformed? 0 [ 76.756] sna_mode_redisplay: crtc[1] transformed? 0 [ 76.756] sna_mode_redisplay: crtc[2] transformed? 0 [ 76.756] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=32 [active=1] [ 76.756] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 128, transformed? 0 [ 76.756] get_fb: reusing fb=68 for handle=32 [ 76.756] sna_mode_redisplay: recording flip on CRTC:32 handle=32, active_scanout=2, serial=3 [ 76.756] __kgem_bo_clear_busy: handle=32 [ 76.756] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 76.756] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 76.756] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 76.756] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=32, shadow handle=29 [ 76.756] sna_block_handler (tv=544.333000) [ 76.756] sna_scanout_do_flush: flush timer active: delta=5 [ 76.756] sna_accel_do_throttle -- no pending activity [ 76.756] sna_accel_block: evaluating timers, active=5 [ 76.756] sna_accel_block: flush timer expires in 5 [76761] [ 76.761] sna_wakeup_handler [ 76.761] sna_block_handler (tv=544.328000) [ 76.761] sna_scanout_do_flush: flush timer active: delta=0 [ 76.761] sna_scanout_do_flush (time=76761), triggered [ 76.761] sna_scanout_flush (time=76761), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 76.761] has_shadow: has pending damage? 0, outstanding flips: 1 [ 76.761] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 76.761] has_shadow: has pending damage? 0, outstanding flips: 1 [ 76.761] sna_accel_disarm_timer[0] (time=76761) [ 76.761] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) [ 76.761] sna_accel_do_throttle -- no pending activity [ 76.764] sna_wakeup_handler [ 76.764] sna_accel_flush: flush?=0, dirty?=0 [ 76.764] sna_accel_flush: flush?=0, dirty?=0 [ 76.764] sna_block_handler (tv=544.325000) [ 76.764] has_shadow: has pending damage? 0, outstanding flips: 1 [ 76.764] sna_accel_do_throttle -- no pending activity [ 76.764] sna_wakeup_handler [ 76.764] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=128, name=76 [ 76.764] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 76.764] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 76.764] sna_dri2_get_back: draw size=3840x2160, back buffer handle=128 size=3840x2160, is-scanout? 1, active?=1, pitch=15360, front pitch=15360 [ 76.764] sna_dri2_get_back: reuse backbuffer? 1 [ 76.764] sna_dri2_get_back: back buffer handle=128, active?=1, refcnt=2 [ 76.764] sna_dri2_get_back: cache: handle=114, active=0 [ 76.764] sna_dri2_get_back: reuse cache handle=114, name=86, flags=0 [ 76.764] sna_dri2_get_back: caching handle=128 (name=76, flags=0, active_scanout=1) [ 76.764] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 76.764] sna_dri2_reuse_buffer: reusing back buffer handle=114, name=86, pitch=15360, age=0 [ 76.764] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 76.764] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=32, name=80, active_scanout=2 [ 76.764] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 76.764] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=4, draw=146, pixmap=4091, proxy?=0 [ 76.764] sna_accel_flush: flush?=0, dirty?=0 [ 76.764] sna_accel_flush: flush?=0, dirty?=0 [ 76.764] sna_accel_flush: flush?=0, dirty?=0 [ 76.764] sna_block_handler (tv=544.325000) [ 76.764] has_shadow: has pending damage? 0, outstanding flips: 1 [ 76.764] timer_enable (time=76764), starting timer 0 [ 76.765] sna_accel_do_throttle -- no pending activity [ 76.765] sna_accel_block: evaluating timers, active=5 [ 76.765] sna_accel_block: flush timer expires in 8 [76772] [ 76.766] sna_wakeup_handler [ 76.766] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 76.766] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 76.766] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 76.766] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 76.766] sna_dri2_get_msc(draw=146, pipe=0) [ 76.766] sna_crtc_record_swap: recording last swap on pipe=0, frame 4355 [msc=4355], time 76.756726 [ 76.766] sna_dri2_get_msc: msc=4355 [raw=4355], ust=76756726 [ 76.766] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=114 (refs=2/1, flush=0) , front=32 (refs=3/3, flush=1) [ 76.766] sna_dri2_schedule_swap(target_msc=4356, divisor=0, remainder=0) [ 76.766] sna_dri2_schedule_swap: using front handle=32, active_scanout?=2, flush?=1 [ 76.766] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 76.766] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 76.766] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 76.766] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 76.766] sna_crtc_record_swap: recording last swap on pipe=0, frame 4355 [msc=4355], time 76.756726 [ 76.766] immediate_swap: current_msc=4355, target_msc=4356 -- yes [ 76.766] can_flip: no, shadow enabled [ 76.766] sna_dri2_add_event: adding event to window 146) [ 76.766] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 1, chained? 1, pipe 0 [ 76.766] sna_dri2_immediate_blit: current event front=32 [name=80, active?=2], back=114 [name=86, active?=0] [ 76.766] swap_limit: draw=146 setting swap limit to 2 [ 76.766] sna_dri2_swap_limit_validate: swap limit set to 2 [ 76.766] sna_dri2_immediate_blit: setting handle=114 as pending blit (current event front=32, back=114) [ 76.766] sna_dri2_event_free(draw?=1) [ 76.766] sna_dri2_remove_event: remove[0x561c947dfbf0] from window 146, active? 1 [ 76.766] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=4, draw=146, pixmap=4091, proxy?=0 [ 76.766] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=114] -- refcnt=3, draw=146, pixmap=0, proxy?=0 [ 76.766] sna_dri2_schedule_swap: reported target_msc=4356 [ 76.766] sna_accel_flush: flush?=0, dirty?=0 [ 76.766] sna_accel_flush: flush?=0, dirty?=0 [ 76.766] sna_accel_flush: flush?=0, dirty?=0 [ 76.766] sna_accel_flush: flush?=0, dirty?=0 [ 76.766] sna_block_handler (tv=544.323000) [ 76.766] sna_scanout_do_flush: flush timer active: delta=6 [ 76.766] sna_accel_do_throttle -- no pending activity [ 76.766] sna_accel_block: evaluating timers, active=5 [ 76.766] sna_accel_block: flush timer expires in 6 [76772] [ 76.772] sna_wakeup_handler [ 76.772] sna_block_handler (tv=544.317000) [ 76.772] sna_scanout_do_flush: flush timer active: delta=0 [ 76.772] sna_scanout_do_flush (time=76772), triggered [ 76.772] sna_scanout_flush (time=76772), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 76.772] has_shadow: has pending damage? 0, outstanding flips: 1 [ 76.772] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 76.772] has_shadow: has pending damage? 0, outstanding flips: 1 [ 76.772] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) [ 76.772] sna_accel_do_throttle -- no pending activity [ 76.772] sna_accel_block: evaluating timers, active=5 [ 76.772] sna_accel_block: flush timer expires in 16 [76788] [ 76.773] sna_wakeup_handler [ 76.773] sna_mode_wakeup: len=64 [ 76.773] sna_dri2_vblank_handler(type=2, sequence=4356, draw=4181) [ 76.773] sna_crtc_record_swap: recording last swap on pipe=0, frame 4356 [msc=4356], time 76.773377 [ 76.773] sna_dri2_vblank_handler: 2 complete, frame=4356 tv=76.773377 [ 76.773] sna_dri2_blit_complete: blit finished [ 76.773] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4356, tv=76.773377) [ 76.773] frame_swap_complete(type=2): draw=146, pipe=0, frame=4356 [msc=4356], tv=76.773377 [ 76.773] sna_accel_flush: flush?=0, dirty?=0 [ 76.773] sna_dri2_vblank_handler: swapping old back handle=114 [name=86, active=1] for pending handle=114 [name=86, active=1], front handle=32 [name=80, active=2] [ 76.773] sna_dri2_cache_bo(handle=114, name=86) [ 76.773] sna_dri2_cache_bo: multiple references [2], releasing handle [ 76.773] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 76.773] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 76.773] can_xchg: back size=8700f00, front size=8700f00 [ 76.773] can_xchg: yes, pixmap=4091 [ 76.773] sna_dri2_xchg: win=146, exchange front=32/80,ref=3 and back=114/86,ref=2, pixmap=4091 3840x2160 [ 76.773] sna_dri2_xchg: back_bo handle=114, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 76.773] sna_dri2_xchg: front_bo handle=32, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 76.773] set_bo: pixmap=4091, handle=114 (old handle=32) [ 76.773] set_bo: marking whole pixmap as damaged [ 76.773] set_bo: applying final/discard move-to-gpu [ 76.773] wait_for_shadow: flags=0, flips=1, handle=32, shadow=29 [ 76.773] set_bo: dropping flush hint from handle=32 [ 76.773] set_bo: adding flush hint to handle=114 [ 76.773] mark_stale(handle=32) => 1 [ 76.773] sna_next_vblank(pipe=0, waiting until next vblank) [ 76.773] sna_mode_wakeup: recording last swap on pipe=0, frame 4356 [1104], time 76.773377 [ 76.773] sna_mode_wakeup: removing handle=128 [active_scanout=0] from scanout, installing handle=32 [active_scanout=1] [ 76.773] sna_mode_wakeup: flip complete, pending? 1 [ 76.773] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 76.773] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 76.773] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 76.773] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 76.773] sna_pixmap_move_to_gpu: already all-damaged [ 76.773] sna_pixmap_mark_active: pixmap=4091, handle=114 [ 76.773] sna_mode_redisplay: crtc[0] transformed? 0 [ 76.773] sna_mode_redisplay: crtc[1] transformed? 0 [ 76.773] sna_mode_redisplay: crtc[2] transformed? 0 [ 76.773] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=114 [active=1] [ 76.773] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 32, transformed? 0 [ 76.773] get_fb: reusing fb=81 for handle=114 [ 76.773] sna_mode_redisplay: recording flip on CRTC:32 handle=114, active_scanout=2, serial=3 [ 76.773] __kgem_bo_clear_busy: handle=114 [ 76.773] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 76.773] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 76.773] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 76.773] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=114, shadow handle=29 [ 76.773] sna_block_handler (tv=544.316000) [ 76.773] sna_scanout_do_flush: flush timer active: delta=15 [ 76.773] sna_accel_do_throttle -- no pending activity [ 76.773] sna_accel_block: evaluating timers, active=5 [ 76.773] sna_accel_block: flush timer expires in 15 [76788] [ 76.781] sna_wakeup_handler [ 76.781] sna_accel_flush: flush?=0, dirty?=0 [ 76.781] sna_accel_flush: flush?=0, dirty?=0 [ 76.781] sna_block_handler (tv=544.308000) [ 76.781] sna_scanout_do_flush: flush timer active: delta=7 [ 76.781] sna_accel_do_throttle -- no pending activity [ 76.781] sna_accel_block: evaluating timers, active=5 [ 76.781] sna_accel_block: flush timer expires in 7 [76788] [ 76.781] sna_wakeup_handler [ 76.781] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=32, name=80 [ 76.781] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 76.781] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 76.781] sna_dri2_get_back: draw size=3840x2160, back buffer handle=32 size=3840x2160, is-scanout? 1, active?=1, pitch=15360, front pitch=15360 [ 76.781] sna_dri2_get_back: reuse backbuffer? 1 [ 76.781] sna_dri2_get_back: back buffer handle=32, active?=1, refcnt=2 [ 76.781] sna_dri2_get_back: cache: handle=128, active=0 [ 76.781] sna_dri2_get_back: reuse cache handle=128, name=76, flags=0 [ 76.781] sna_dri2_get_back: caching handle=32 (name=80, flags=0, active_scanout=1) [ 76.781] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 76.781] sna_dri2_reuse_buffer: reusing back buffer handle=128, name=76, pitch=15360, age=0 [ 76.781] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 76.781] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=114, name=86, active_scanout=2 [ 76.781] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 76.781] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=114] -- refcnt=4, draw=146, pixmap=4091, proxy?=0 [ 76.781] sna_accel_flush: flush?=0, dirty?=0 [ 76.781] sna_accel_flush: flush?=0, dirty?=0 [ 76.781] sna_accel_flush: flush?=0, dirty?=0 [ 76.781] sna_block_handler (tv=544.308000) [ 76.781] sna_scanout_do_flush: flush timer active: delta=7 [ 76.781] sna_accel_do_throttle -- no pending activity [ 76.781] sna_accel_block: evaluating timers, active=5 [ 76.781] sna_accel_block: flush timer expires in 7 [76788] [ 76.782] sna_wakeup_handler [ 76.782] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 76.782] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 76.782] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 76.782] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 76.782] sna_dri2_get_msc(draw=146, pipe=0) [ 76.782] sna_crtc_record_swap: recording last swap on pipe=0, frame 4356 [msc=4356], time 76.773377 [ 76.782] sna_dri2_get_msc: msc=4356 [raw=4356], ust=76773377 [ 76.783] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=128 (refs=2/1, flush=0) , front=114 (refs=3/3, flush=1) [ 76.783] sna_dri2_schedule_swap(target_msc=4357, divisor=0, remainder=0) [ 76.783] sna_dri2_schedule_swap: using front handle=114, active_scanout?=2, flush?=1 [ 76.783] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 76.783] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 76.783] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 76.783] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 76.783] sna_crtc_record_swap: recording last swap on pipe=0, frame 4356 [msc=4356], time 76.773377 [ 76.783] immediate_swap: current_msc=4356, target_msc=4357 -- yes [ 76.783] can_flip: no, shadow enabled [ 76.783] sna_dri2_add_event: adding event to window 146) [ 76.783] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 1, chained? 1, pipe 0 [ 76.783] sna_dri2_immediate_blit: current event front=114 [name=86, active?=2], back=128 [name=76, active?=0] [ 76.783] swap_limit: draw=146 setting swap limit to 2 [ 76.783] sna_dri2_swap_limit_validate: swap limit set to 2 [ 76.783] sna_dri2_immediate_blit: setting handle=128 as pending blit (current event front=114, back=128) [ 76.783] sna_dri2_event_free(draw?=1) [ 76.783] sna_dri2_remove_event: remove[0x561c947dfce0] from window 146, active? 1 [ 76.783] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=114] -- refcnt=4, draw=146, pixmap=4091, proxy?=0 [ 76.783] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=128] -- refcnt=3, draw=146, pixmap=0, proxy?=0 [ 76.783] sna_dri2_schedule_swap: reported target_msc=4357 [ 76.783] sna_accel_flush: flush?=0, dirty?=0 [ 76.783] sna_accel_flush: flush?=0, dirty?=0 [ 76.783] sna_accel_flush: flush?=0, dirty?=0 [ 76.783] sna_accel_flush: flush?=0, dirty?=0 [ 76.783] sna_block_handler (tv=544.306000) [ 76.783] sna_scanout_do_flush: flush timer active: delta=5 [ 76.783] sna_accel_do_throttle -- no pending activity [ 76.783] sna_accel_block: evaluating timers, active=5 [ 76.783] sna_accel_block: flush timer expires in 5 [76788] [ 76.788] sna_wakeup_handler [ 76.788] sna_block_handler (tv=544.301000) [ 76.788] sna_scanout_do_flush: flush timer active: delta=0 [ 76.788] sna_scanout_do_flush (time=76788), triggered [ 76.788] sna_scanout_flush (time=76788), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 76.788] has_shadow: has pending damage? 0, outstanding flips: 1 [ 76.788] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 76.788] has_shadow: has pending damage? 0, outstanding flips: 1 [ 76.788] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) [ 76.788] sna_accel_do_throttle -- no pending activity [ 76.788] sna_accel_block: evaluating timers, active=5 [ 76.788] sna_accel_block: flush timer expires in 16 [76804] [ 76.789] sna_wakeup_handler [ 76.789] sna_mode_wakeup: len=64 [ 76.789] sna_dri2_vblank_handler(type=2, sequence=4357, draw=4181) [ 76.789] sna_crtc_record_swap: recording last swap on pipe=0, frame 4357 [msc=4357], time 76.790021 [ 76.789] sna_dri2_vblank_handler: 2 complete, frame=4357 tv=76.790021 [ 76.789] sna_dri2_blit_complete: blit finished [ 76.789] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4357, tv=76.790021) [ 76.789] frame_swap_complete(type=2): draw=146, pipe=0, frame=4357 [msc=4357], tv=76.790021 [ 76.789] sna_accel_flush: flush?=0, dirty?=0 [ 76.789] sna_dri2_vblank_handler: swapping old back handle=128 [name=76, active=1] for pending handle=128 [name=76, active=1], front handle=114 [name=86, active=2] [ 76.789] sna_dri2_cache_bo(handle=128, name=76) [ 76.789] sna_dri2_cache_bo: multiple references [2], releasing handle [ 76.789] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 76.789] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 76.789] can_xchg: back size=8700f00, front size=8700f00 [ 76.789] can_xchg: yes, pixmap=4091 [ 76.789] sna_dri2_xchg: win=146, exchange front=114/86,ref=3 and back=128/76,ref=2, pixmap=4091 3840x2160 [ 76.789] sna_dri2_xchg: back_bo handle=128, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 76.789] sna_dri2_xchg: front_bo handle=114, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 76.789] set_bo: pixmap=4091, handle=128 (old handle=114) [ 76.789] set_bo: marking whole pixmap as damaged [ 76.789] set_bo: applying final/discard move-to-gpu [ 76.789] wait_for_shadow: flags=0, flips=1, handle=114, shadow=29 [ 76.789] set_bo: dropping flush hint from handle=114 [ 76.789] set_bo: adding flush hint to handle=128 [ 76.789] mark_stale(handle=114) => 1 [ 76.789] sna_next_vblank(pipe=0, waiting until next vblank) [ 76.789] sna_mode_wakeup: recording last swap on pipe=0, frame 4357 [1105], time 76.790021 [ 76.789] sna_mode_wakeup: removing handle=32 [active_scanout=0] from scanout, installing handle=114 [active_scanout=1] [ 76.789] sna_mode_wakeup: flip complete, pending? 1 [ 76.789] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 76.789] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 76.789] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 76.789] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 76.789] sna_pixmap_move_to_gpu: already all-damaged [ 76.789] sna_pixmap_mark_active: pixmap=4091, handle=128 [ 76.789] sna_mode_redisplay: crtc[0] transformed? 0 [ 76.789] sna_mode_redisplay: crtc[1] transformed? 0 [ 76.789] sna_mode_redisplay: crtc[2] transformed? 0 [ 76.789] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=128 [active=1] [ 76.790] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 114, transformed? 0 [ 76.790] get_fb: reusing fb=80 for handle=128 [ 76.790] sna_mode_redisplay: recording flip on CRTC:32 handle=128, active_scanout=2, serial=3 [ 76.790] __kgem_bo_clear_busy: handle=128 [ 76.790] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 76.790] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 76.790] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 76.790] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=128, shadow handle=29 [ 76.790] sna_block_handler (tv=544.299000) [ 76.790] sna_scanout_do_flush: flush timer active: delta=14 [ 76.790] sna_accel_do_throttle -- no pending activity [ 76.790] sna_accel_block: evaluating timers, active=5 [ 76.790] sna_accel_block: flush timer expires in 14 [76804] [ 76.797] sna_wakeup_handler [ 76.797] sna_accel_flush: flush?=0, dirty?=0 [ 76.797] sna_accel_flush: flush?=0, dirty?=0 [ 76.797] sna_block_handler (tv=544.292000) [ 76.797] sna_scanout_do_flush: flush timer active: delta=7 [ 76.797] sna_accel_do_throttle -- no pending activity [ 76.797] sna_accel_block: evaluating timers, active=5 [ 76.797] sna_accel_block: flush timer expires in 7 [76804] [ 76.797] sna_wakeup_handler [ 76.797] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=114, name=86 [ 76.797] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 76.797] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 76.797] sna_dri2_get_back: draw size=3840x2160, back buffer handle=114 size=3840x2160, is-scanout? 1, active?=1, pitch=15360, front pitch=15360 [ 76.797] sna_dri2_get_back: reuse backbuffer? 1 [ 76.797] sna_dri2_get_back: back buffer handle=114, active?=1, refcnt=2 [ 76.797] sna_dri2_get_back: cache: handle=32, active=0 [ 76.797] sna_dri2_get_back: reuse cache handle=32, name=80, flags=0 [ 76.797] sna_dri2_get_back: caching handle=114 (name=86, flags=0, active_scanout=1) [ 76.797] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 76.797] sna_dri2_reuse_buffer: reusing back buffer handle=32, name=80, pitch=15360, age=0 [ 76.797] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 76.797] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=128, name=76, active_scanout=2 [ 76.797] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 76.797] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=128] -- refcnt=4, draw=146, pixmap=4091, proxy?=0 [ 76.797] sna_accel_flush: flush?=0, dirty?=0 [ 76.797] sna_accel_flush: flush?=0, dirty?=0 [ 76.797] sna_accel_flush: flush?=0, dirty?=0 [ 76.797] sna_block_handler (tv=544.292000) [ 76.797] sna_scanout_do_flush: flush timer active: delta=7 [ 76.797] sna_accel_do_throttle -- no pending activity [ 76.797] sna_accel_block: evaluating timers, active=5 [ 76.797] sna_accel_block: flush timer expires in 7 [76804] [ 76.799] sna_wakeup_handler [ 76.799] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 76.799] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 76.799] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 76.799] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 76.799] sna_dri2_get_msc(draw=146, pipe=0) [ 76.799] sna_crtc_record_swap: recording last swap on pipe=0, frame 4357 [msc=4357], time 76.790021 [ 76.799] sna_dri2_get_msc: msc=4357 [raw=4357], ust=76790021 [ 76.799] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=32 (refs=2/1, flush=0) , front=128 (refs=3/3, flush=1) [ 76.799] sna_dri2_schedule_swap(target_msc=4358, divisor=0, remainder=0) [ 76.799] sna_dri2_schedule_swap: using front handle=128, active_scanout?=2, flush?=1 [ 76.799] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 76.799] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 76.799] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 76.799] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 76.799] sna_crtc_record_swap: recording last swap on pipe=0, frame 4357 [msc=4357], time 76.790021 [ 76.799] immediate_swap: current_msc=4357, target_msc=4358 -- yes [ 76.799] can_flip: no, shadow enabled [ 76.799] sna_dri2_add_event: adding event to window 146) [ 76.799] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 1, chained? 1, pipe 0 [ 76.799] sna_dri2_immediate_blit: current event front=128 [name=76, active?=2], back=32 [name=80, active?=0] [ 76.799] swap_limit: draw=146 setting swap limit to 2 [ 76.799] sna_dri2_swap_limit_validate: swap limit set to 2 [ 76.799] sna_dri2_immediate_blit: setting handle=32 as pending blit (current event front=128, back=32) [ 76.799] sna_dri2_event_free(draw?=1) [ 76.799] sna_dri2_remove_event: remove[0x561c947dfbf0] from window 146, active? 1 [ 76.799] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=128] -- refcnt=4, draw=146, pixmap=4091, proxy?=0 [ 76.799] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=32] -- refcnt=3, draw=146, pixmap=0, proxy?=0 [ 76.799] sna_dri2_schedule_swap: reported target_msc=4358 [ 76.799] sna_accel_flush: flush?=0, dirty?=0 [ 76.799] sna_accel_flush: flush?=0, dirty?=0 [ 76.799] sna_accel_flush: flush?=0, dirty?=0 [ 76.799] sna_accel_flush: flush?=0, dirty?=0 [ 76.799] sna_block_handler (tv=544.290000) [ 76.799] sna_scanout_do_flush: flush timer active: delta=5 [ 76.799] sna_accel_do_throttle -- no pending activity [ 76.799] sna_accel_block: evaluating timers, active=5 [ 76.799] sna_accel_block: flush timer expires in 5 [76804] [ 76.804] sna_wakeup_handler [ 76.804] sna_block_handler (tv=544.285000) [ 76.804] sna_scanout_do_flush: flush timer active: delta=0 [ 76.804] sna_scanout_do_flush (time=76804), triggered [ 76.804] sna_scanout_flush (time=76804), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 76.805] has_shadow: has pending damage? 0, outstanding flips: 1 [ 76.805] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 76.805] has_shadow: has pending damage? 0, outstanding flips: 1 [ 76.805] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) [ 76.805] sna_accel_do_throttle -- no pending activity [ 76.805] sna_accel_block: evaluating timers, active=5 [ 76.805] sna_accel_block: flush timer expires in 16 [76820] [ 76.806] sna_wakeup_handler [ 76.806] sna_mode_wakeup: len=64 [ 76.806] sna_dri2_vblank_handler(type=2, sequence=4358, draw=4181) [ 76.806] sna_crtc_record_swap: recording last swap on pipe=0, frame 4358 [msc=4358], time 76.806664 [ 76.806] sna_dri2_vblank_handler: 2 complete, frame=4358 tv=76.806664 [ 76.806] sna_dri2_blit_complete: blit finished [ 76.806] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4358, tv=76.806664) [ 76.806] frame_swap_complete(type=2): draw=146, pipe=0, frame=4358 [msc=4358], tv=76.806664 [ 76.806] sna_accel_flush: flush?=0, dirty?=0 [ 76.806] sna_dri2_vblank_handler: swapping old back handle=32 [name=80, active=1] for pending handle=32 [name=80, active=1], front handle=128 [name=76, active=2] [ 76.806] sna_dri2_cache_bo(handle=32, name=80) [ 76.806] sna_dri2_cache_bo: multiple references [2], releasing handle [ 76.806] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 76.806] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 76.806] can_xchg: back size=8700f00, front size=8700f00 [ 76.806] can_xchg: yes, pixmap=4091 [ 76.806] sna_dri2_xchg: win=146, exchange front=128/76,ref=3 and back=32/80,ref=2, pixmap=4091 3840x2160 [ 76.806] sna_dri2_xchg: back_bo handle=32, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 76.806] sna_dri2_xchg: front_bo handle=128, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 76.806] set_bo: pixmap=4091, handle=32 (old handle=128) [ 76.806] set_bo: marking whole pixmap as damaged [ 76.806] set_bo: applying final/discard move-to-gpu [ 76.806] wait_for_shadow: flags=0, flips=1, handle=128, shadow=29 [ 76.806] set_bo: dropping flush hint from handle=128 [ 76.806] set_bo: adding flush hint to handle=32 [ 76.806] mark_stale(handle=128) => 1 [ 76.806] sna_next_vblank(pipe=0, waiting until next vblank) [ 76.806] sna_mode_wakeup: recording last swap on pipe=0, frame 4358 [1106], time 76.806664 [ 76.806] sna_mode_wakeup: removing handle=114 [active_scanout=0] from scanout, installing handle=128 [active_scanout=1] [ 76.806] sna_mode_wakeup: flip complete, pending? 1 [ 76.806] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 76.806] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 76.806] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 76.806] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 76.806] sna_pixmap_move_to_gpu: already all-damaged [ 76.806] sna_pixmap_mark_active: pixmap=4091, handle=32 [ 76.806] sna_mode_redisplay: crtc[0] transformed? 0 [ 76.806] sna_mode_redisplay: crtc[1] transformed? 0 [ 76.806] sna_mode_redisplay: crtc[2] transformed? 0 [ 76.806] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=32 [active=1] [ 76.806] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 128, transformed? 0 [ 76.806] get_fb: reusing fb=68 for handle=32 [ 76.807] sna_mode_redisplay: recording flip on CRTC:32 handle=32, active_scanout=2, serial=3 [ 76.807] __kgem_bo_clear_busy: handle=32 [ 76.807] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 76.807] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 76.807] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 76.807] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=32, shadow handle=29 [ 76.807] sna_block_handler (tv=544.282000) [ 76.807] sna_scanout_do_flush: flush timer active: delta=13 [ 76.807] sna_accel_do_throttle -- no pending activity [ 76.807] sna_accel_block: evaluating timers, active=5 [ 76.807] sna_accel_block: flush timer expires in 13 [76820] [ 76.813] sna_wakeup_handler [ 76.813] sna_accel_flush: flush?=0, dirty?=0 [ 76.813] sna_accel_flush: flush?=0, dirty?=0 [ 76.814] sna_block_handler (tv=544.275000) [ 76.814] sna_scanout_do_flush: flush timer active: delta=6 [ 76.814] sna_accel_do_throttle -- no pending activity [ 76.814] sna_accel_block: evaluating timers, active=5 [ 76.814] sna_accel_block: flush timer expires in 6 [76820] [ 76.814] sna_wakeup_handler [ 76.814] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=128, name=76 [ 76.814] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 76.814] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 76.814] sna_dri2_get_back: draw size=3840x2160, back buffer handle=128 size=3840x2160, is-scanout? 1, active?=1, pitch=15360, front pitch=15360 [ 76.814] sna_dri2_get_back: reuse backbuffer? 1 [ 76.814] sna_dri2_get_back: back buffer handle=128, active?=1, refcnt=2 [ 76.814] sna_dri2_get_back: cache: handle=114, active=0 [ 76.814] sna_dri2_get_back: reuse cache handle=114, name=86, flags=0 [ 76.814] sna_dri2_get_back: caching handle=128 (name=76, flags=0, active_scanout=1) [ 76.814] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 76.814] sna_dri2_reuse_buffer: reusing back buffer handle=114, name=86, pitch=15360, age=0 [ 76.814] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 76.814] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=32, name=80, active_scanout=2 [ 76.814] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 76.814] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=4, draw=146, pixmap=4091, proxy?=0 [ 76.814] sna_accel_flush: flush?=0, dirty?=0 [ 76.814] sna_accel_flush: flush?=0, dirty?=0 [ 76.814] sna_accel_flush: flush?=0, dirty?=0 [ 76.814] sna_block_handler (tv=544.275000) [ 76.814] sna_scanout_do_flush: flush timer active: delta=6 [ 76.814] sna_accel_do_throttle -- no pending activity [ 76.814] sna_accel_block: evaluating timers, active=5 [ 76.814] sna_accel_block: flush timer expires in 6 [76820] [ 76.817] sna_wakeup_handler [ 76.817] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 76.817] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 76.817] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 76.817] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 76.817] sna_dri2_get_msc(draw=146, pipe=0) [ 76.817] sna_crtc_record_swap: recording last swap on pipe=0, frame 4358 [msc=4358], time 76.806664 [ 76.817] sna_dri2_get_msc: msc=4358 [raw=4358], ust=76806664 [ 76.817] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=114 (refs=2/1, flush=0) , front=32 (refs=3/3, flush=1) [ 76.817] sna_dri2_schedule_swap(target_msc=4359, divisor=0, remainder=0) [ 76.817] sna_dri2_schedule_swap: using front handle=32, active_scanout?=2, flush?=1 [ 76.817] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 76.817] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 76.817] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 76.817] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 76.817] sna_crtc_record_swap: recording last swap on pipe=0, frame 4358 [msc=4358], time 76.806664 [ 76.817] immediate_swap: current_msc=4358, target_msc=4359 -- yes [ 76.817] can_flip: no, shadow enabled [ 76.817] sna_dri2_add_event: adding event to window 146) [ 76.817] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 1, chained? 1, pipe 0 [ 76.817] sna_dri2_immediate_blit: current event front=32 [name=80, active?=2], back=114 [name=86, active?=0] [ 76.817] swap_limit: draw=146 setting swap limit to 2 [ 76.818] sna_dri2_swap_limit_validate: swap limit set to 2 [ 76.818] sna_dri2_immediate_blit: setting handle=114 as pending blit (current event front=32, back=114) [ 76.818] sna_dri2_event_free(draw?=1) [ 76.818] sna_dri2_remove_event: remove[0x561c947dfce0] from window 146, active? 1 [ 76.818] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=4, draw=146, pixmap=4091, proxy?=0 [ 76.818] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=114] -- refcnt=3, draw=146, pixmap=0, proxy?=0 [ 76.818] sna_dri2_schedule_swap: reported target_msc=4359 [ 76.818] sna_accel_flush: flush?=0, dirty?=0 [ 76.818] sna_accel_flush: flush?=0, dirty?=0 [ 76.818] sna_accel_flush: flush?=0, dirty?=0 [ 76.818] sna_accel_flush: flush?=0, dirty?=0 [ 76.818] sna_block_handler (tv=544.271000) [ 76.818] sna_scanout_do_flush: flush timer active: delta=2 [ 76.818] sna_scanout_do_flush (time=76818), triggered [ 76.818] sna_scanout_flush (time=76818), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 76.818] has_shadow: has pending damage? 0, outstanding flips: 1 [ 76.818] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 76.818] has_shadow: has pending damage? 0, outstanding flips: 1 [ 76.818] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) [ 76.818] sna_accel_do_throttle -- no pending activity [ 76.818] sna_accel_block: evaluating timers, active=5 [ 76.818] sna_accel_block: flush timer expires in 16 [76834] [ 76.822] sna_wakeup_handler [ 76.823] sna_mode_wakeup: len=64 [ 76.823] sna_dri2_vblank_handler(type=2, sequence=4359, draw=4181) [ 76.823] sna_crtc_record_swap: recording last swap on pipe=0, frame 4359 [msc=4359], time 76.823306 [ 76.823] sna_dri2_vblank_handler: 2 complete, frame=4359 tv=76.823306 [ 76.823] sna_dri2_blit_complete: blit finished [ 76.823] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4359, tv=76.823306) [ 76.823] frame_swap_complete(type=2): draw=146, pipe=0, frame=4359 [msc=4359], tv=76.823306 [ 76.823] sna_accel_flush: flush?=0, dirty?=0 [ 76.823] sna_dri2_vblank_handler: swapping old back handle=114 [name=86, active=1] for pending handle=114 [name=86, active=1], front handle=32 [name=80, active=2] [ 76.823] sna_dri2_cache_bo(handle=114, name=86) [ 76.823] sna_dri2_cache_bo: multiple references [2], releasing handle [ 76.823] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 76.823] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 76.823] can_xchg: back size=8700f00, front size=8700f00 [ 76.823] can_xchg: yes, pixmap=4091 [ 76.823] sna_dri2_xchg: win=146, exchange front=32/80,ref=3 and back=114/86,ref=2, pixmap=4091 3840x2160 [ 76.823] sna_dri2_xchg: back_bo handle=114, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 76.823] sna_dri2_xchg: front_bo handle=32, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 76.823] set_bo: pixmap=4091, handle=114 (old handle=32) [ 76.823] set_bo: marking whole pixmap as damaged [ 76.823] set_bo: applying final/discard move-to-gpu [ 76.823] wait_for_shadow: flags=0, flips=1, handle=32, shadow=29 [ 76.823] set_bo: dropping flush hint from handle=32 [ 76.823] set_bo: adding flush hint to handle=114 [ 76.823] mark_stale(handle=32) => 1 [ 76.823] sna_next_vblank(pipe=0, waiting until next vblank) [ 76.823] sna_mode_wakeup: recording last swap on pipe=0, frame 4359 [1107], time 76.823306 [ 76.823] sna_mode_wakeup: removing handle=128 [active_scanout=0] from scanout, installing handle=32 [active_scanout=1] [ 76.823] sna_mode_wakeup: flip complete, pending? 1 [ 76.823] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 76.823] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 76.823] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 76.823] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 76.823] sna_pixmap_move_to_gpu: already all-damaged [ 76.823] sna_pixmap_mark_active: pixmap=4091, handle=114 [ 76.823] sna_mode_redisplay: crtc[0] transformed? 0 [ 76.823] sna_mode_redisplay: crtc[1] transformed? 0 [ 76.823] sna_mode_redisplay: crtc[2] transformed? 0 [ 76.823] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=114 [active=1] [ 76.823] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 32, transformed? 0 [ 76.823] get_fb: reusing fb=81 for handle=114 [ 76.823] sna_mode_redisplay: recording flip on CRTC:32 handle=114, active_scanout=2, serial=3 [ 76.823] __kgem_bo_clear_busy: handle=114 [ 76.823] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 76.823] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 76.823] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 76.823] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=114, shadow handle=29 [ 76.824] sna_block_handler (tv=544.265000) [ 76.824] sna_scanout_do_flush: flush timer active: delta=10 [ 76.824] sna_accel_do_throttle -- no pending activity [ 76.824] sna_accel_block: evaluating timers, active=5 [ 76.824] sna_accel_block: flush timer expires in 10 [76834] [ 76.830] sna_wakeup_handler [ 76.830] sna_accel_flush: flush?=0, dirty?=0 [ 76.830] sna_accel_flush: flush?=0, dirty?=0 [ 76.830] sna_block_handler (tv=544.259000) [ 76.830] sna_scanout_do_flush: flush timer active: delta=4 [ 76.830] sna_accel_do_throttle -- no pending activity [ 76.830] sna_accel_block: evaluating timers, active=5 [ 76.830] sna_accel_block: flush timer expires in 4 [76834] [ 76.831] sna_wakeup_handler [ 76.831] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=32, name=80 [ 76.831] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 76.831] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 76.831] sna_dri2_get_back: draw size=3840x2160, back buffer handle=32 size=3840x2160, is-scanout? 1, active?=1, pitch=15360, front pitch=15360 [ 76.831] sna_dri2_get_back: reuse backbuffer? 1 [ 76.831] sna_dri2_get_back: back buffer handle=32, active?=1, refcnt=2 [ 76.831] sna_dri2_get_back: cache: handle=128, active=0 [ 76.831] sna_dri2_get_back: reuse cache handle=128, name=76, flags=0 [ 76.831] sna_dri2_get_back: caching handle=32 (name=80, flags=0, active_scanout=1) [ 76.831] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 76.831] sna_dri2_reuse_buffer: reusing back buffer handle=128, name=76, pitch=15360, age=0 [ 76.831] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 76.831] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=114, name=86, active_scanout=2 [ 76.831] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 76.831] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=114] -- refcnt=4, draw=146, pixmap=4091, proxy?=0 [ 76.831] sna_accel_flush: flush?=0, dirty?=0 [ 76.831] sna_accel_flush: flush?=0, dirty?=0 [ 76.831] sna_accel_flush: flush?=0, dirty?=0 [ 76.831] sna_block_handler (tv=544.258000) [ 76.831] sna_scanout_do_flush: flush timer active: delta=3 [ 76.831] sna_scanout_do_flush (time=76831), triggered [ 76.831] sna_scanout_flush (time=76831), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 76.831] has_shadow: has pending damage? 0, outstanding flips: 1 [ 76.831] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 76.831] has_shadow: has pending damage? 0, outstanding flips: 1 [ 76.831] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) [ 76.831] sna_accel_do_throttle -- no pending activity [ 76.831] sna_accel_block: evaluating timers, active=5 [ 76.831] sna_accel_block: flush timer expires in 16 [76847] [ 76.834] sna_wakeup_handler [ 76.834] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 76.834] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 76.834] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 76.834] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 76.834] sna_dri2_get_msc(draw=146, pipe=0) [ 76.834] sna_crtc_record_swap: recording last swap on pipe=0, frame 4359 [msc=4359], time 76.823306 [ 76.834] sna_dri2_get_msc: msc=4359 [raw=4359], ust=76823306 [ 76.834] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=128 (refs=2/1, flush=0) , front=114 (refs=3/3, flush=1) [ 76.834] sna_dri2_schedule_swap(target_msc=4360, divisor=0, remainder=0) [ 76.834] sna_dri2_schedule_swap: using front handle=114, active_scanout?=2, flush?=1 [ 76.834] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 76.834] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 76.834] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 76.834] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 76.834] sna_crtc_record_swap: recording last swap on pipe=0, frame 4359 [msc=4359], time 76.823306 [ 76.834] immediate_swap: current_msc=4359, target_msc=4360 -- yes [ 76.834] can_flip: no, shadow enabled [ 76.834] sna_dri2_add_event: adding event to window 146) [ 76.834] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 1, chained? 1, pipe 0 [ 76.834] sna_dri2_immediate_blit: current event front=114 [name=86, active?=2], back=128 [name=76, active?=0] [ 76.834] swap_limit: draw=146 setting swap limit to 2 [ 76.834] sna_dri2_swap_limit_validate: swap limit set to 2 [ 76.834] sna_dri2_immediate_blit: setting handle=128 as pending blit (current event front=114, back=128) [ 76.834] sna_dri2_event_free(draw?=1) [ 76.834] sna_dri2_remove_event: remove[0x561c947dfbf0] from window 146, active? 1 [ 76.834] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=114] -- refcnt=4, draw=146, pixmap=4091, proxy?=0 [ 76.834] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=128] -- refcnt=3, draw=146, pixmap=0, proxy?=0 [ 76.834] sna_dri2_schedule_swap: reported target_msc=4360 [ 76.834] sna_accel_flush: flush?=0, dirty?=0 [ 76.835] sna_accel_flush: flush?=0, dirty?=0 [ 76.835] sna_accel_flush: flush?=0, dirty?=0 [ 76.835] sna_accel_flush: flush?=0, dirty?=0 [ 76.835] sna_block_handler (tv=544.254000) [ 76.835] sna_scanout_do_flush: flush timer active: delta=12 [ 76.835] sna_accel_do_throttle -- no pending activity [ 76.835] sna_accel_block: evaluating timers, active=5 [ 76.835] sna_accel_block: flush timer expires in 12 [76847] [ 76.839] sna_wakeup_handler [ 76.839] sna_mode_wakeup: len=64 [ 76.839] sna_dri2_vblank_handler(type=2, sequence=4360, draw=4181) [ 76.839] sna_crtc_record_swap: recording last swap on pipe=0, frame 4360 [msc=4360], time 76.839951 [ 76.839] sna_dri2_vblank_handler: 2 complete, frame=4360 tv=76.839951 [ 76.839] sna_dri2_blit_complete: blit finished [ 76.839] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4360, tv=76.839951) [ 76.839] frame_swap_complete(type=2): draw=146, pipe=0, frame=4360 [msc=4360], tv=76.839951 [ 76.839] sna_accel_flush: flush?=0, dirty?=0 [ 76.839] sna_dri2_vblank_handler: swapping old back handle=128 [name=76, active=1] for pending handle=128 [name=76, active=1], front handle=114 [name=86, active=2] [ 76.839] sna_dri2_cache_bo(handle=128, name=76) [ 76.839] sna_dri2_cache_bo: multiple references [2], releasing handle [ 76.839] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 76.839] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 76.839] can_xchg: back size=8700f00, front size=8700f00 [ 76.839] can_xchg: yes, pixmap=4091 [ 76.839] sna_dri2_xchg: win=146, exchange front=114/86,ref=3 and back=128/76,ref=2, pixmap=4091 3840x2160 [ 76.839] sna_dri2_xchg: back_bo handle=128, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 76.840] sna_dri2_xchg: front_bo handle=114, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 76.840] set_bo: pixmap=4091, handle=128 (old handle=114) [ 76.840] set_bo: marking whole pixmap as damaged [ 76.840] set_bo: applying final/discard move-to-gpu [ 76.840] wait_for_shadow: flags=0, flips=1, handle=114, shadow=29 [ 76.840] set_bo: dropping flush hint from handle=114 [ 76.840] set_bo: adding flush hint to handle=128 [ 76.840] mark_stale(handle=114) => 1 [ 76.840] sna_next_vblank(pipe=0, waiting until next vblank) [ 76.840] sna_mode_wakeup: recording last swap on pipe=0, frame 4360 [1108], time 76.839951 [ 76.840] sna_mode_wakeup: removing handle=32 [active_scanout=0] from scanout, installing handle=114 [active_scanout=1] [ 76.840] sna_mode_wakeup: flip complete, pending? 1 [ 76.840] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 76.840] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 76.840] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 76.840] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 76.840] sna_pixmap_move_to_gpu: already all-damaged [ 76.840] sna_pixmap_mark_active: pixmap=4091, handle=128 [ 76.840] sna_mode_redisplay: crtc[0] transformed? 0 [ 76.840] sna_mode_redisplay: crtc[1] transformed? 0 [ 76.840] sna_mode_redisplay: crtc[2] transformed? 0 [ 76.840] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=128 [active=1] [ 76.840] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 114, transformed? 0 [ 76.840] get_fb: reusing fb=80 for handle=128 [ 76.840] sna_mode_redisplay: recording flip on CRTC:32 handle=128, active_scanout=2, serial=3 [ 76.840] __kgem_bo_clear_busy: handle=128 [ 76.840] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 76.840] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 76.840] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 76.840] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=128, shadow handle=29 [ 76.840] sna_block_handler (tv=544.249000) [ 76.840] sna_scanout_do_flush: flush timer active: delta=7 [ 76.840] sna_accel_do_throttle -- no pending activity [ 76.840] sna_accel_block: evaluating timers, active=5 [ 76.840] sna_accel_block: flush timer expires in 7 [76847] [ 76.847] sna_wakeup_handler [ 76.847] sna_accel_flush: flush?=0, dirty?=0 [ 76.847] sna_accel_flush: flush?=0, dirty?=0 [ 76.847] sna_block_handler (tv=544.242000) [ 76.847] sna_scanout_do_flush: flush timer active: delta=0 [ 76.847] sna_scanout_do_flush (time=76847), triggered [ 76.847] sna_scanout_flush (time=76847), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 76.847] has_shadow: has pending damage? 0, outstanding flips: 1 [ 76.847] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 76.847] has_shadow: has pending damage? 0, outstanding flips: 1 [ 76.847] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) [ 76.847] sna_accel_do_throttle -- no pending activity [ 76.847] sna_accel_block: evaluating timers, active=5 [ 76.847] sna_accel_block: flush timer expires in 16 [76863] [ 76.847] sna_wakeup_handler [ 76.847] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=114, name=86 [ 76.847] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 76.847] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 76.847] sna_dri2_get_back: draw size=3840x2160, back buffer handle=114 size=3840x2160, is-scanout? 1, active?=1, pitch=15360, front pitch=15360 [ 76.847] sna_dri2_get_back: reuse backbuffer? 1 [ 76.847] sna_dri2_get_back: back buffer handle=114, active?=1, refcnt=2 [ 76.847] sna_dri2_get_back: cache: handle=32, active=0 [ 76.847] sna_dri2_get_back: reuse cache handle=32, name=80, flags=0 [ 76.847] sna_dri2_get_back: caching handle=114 (name=86, flags=0, active_scanout=1) [ 76.847] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 76.847] sna_dri2_reuse_buffer: reusing back buffer handle=32, name=80, pitch=15360, age=0 [ 76.847] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 76.847] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=128, name=76, active_scanout=2 [ 76.847] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 76.847] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=128] -- refcnt=4, draw=146, pixmap=4091, proxy?=0 [ 76.847] sna_accel_flush: flush?=0, dirty?=0 [ 76.848] sna_accel_flush: flush?=0, dirty?=0 [ 76.848] sna_accel_flush: flush?=0, dirty?=0 [ 76.848] sna_block_handler (tv=544.241000) [ 76.848] sna_scanout_do_flush: flush timer active: delta=15 [ 76.848] sna_accel_do_throttle -- no pending activity [ 76.848] sna_accel_block: evaluating timers, active=5 [ 76.848] sna_accel_block: flush timer expires in 15 [76863] [ 76.848] sna_wakeup_handler [ 76.849] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 76.849] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 76.849] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 76.849] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 76.849] sna_dri2_get_msc(draw=146, pipe=0) [ 76.849] sna_crtc_record_swap: recording last swap on pipe=0, frame 4360 [msc=4360], time 76.839951 [ 76.849] sna_dri2_get_msc: msc=4360 [raw=4360], ust=76839951 [ 76.849] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=32 (refs=2/1, flush=0) , front=128 (refs=3/3, flush=1) [ 76.849] sna_dri2_schedule_swap(target_msc=4361, divisor=0, remainder=0) [ 76.849] sna_dri2_schedule_swap: using front handle=128, active_scanout?=2, flush?=1 [ 76.849] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 76.849] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 76.849] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 76.849] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 76.849] sna_crtc_record_swap: recording last swap on pipe=0, frame 4360 [msc=4360], time 76.839951 [ 76.849] immediate_swap: current_msc=4360, target_msc=4361 -- yes [ 76.849] can_flip: no, shadow enabled [ 76.849] sna_dri2_add_event: adding event to window 146) [ 76.849] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 1, chained? 1, pipe 0 [ 76.849] sna_dri2_immediate_blit: current event front=128 [name=76, active?=2], back=32 [name=80, active?=0] [ 76.849] swap_limit: draw=146 setting swap limit to 2 [ 76.849] sna_dri2_swap_limit_validate: swap limit set to 2 [ 76.849] sna_dri2_immediate_blit: setting handle=32 as pending blit (current event front=128, back=32) [ 76.849] sna_dri2_event_free(draw?=1) [ 76.849] sna_dri2_remove_event: remove[0x561c947dfce0] from window 146, active? 1 [ 76.849] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=128] -- refcnt=4, draw=146, pixmap=4091, proxy?=0 [ 76.849] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=32] -- refcnt=3, draw=146, pixmap=0, proxy?=0 [ 76.849] sna_dri2_schedule_swap: reported target_msc=4361 [ 76.849] sna_accel_flush: flush?=0, dirty?=0 [ 76.849] sna_accel_flush: flush?=0, dirty?=0 [ 76.849] sna_accel_flush: flush?=0, dirty?=0 [ 76.849] sna_accel_flush: flush?=0, dirty?=0 [ 76.849] sna_block_handler (tv=544.240000) [ 76.849] sna_scanout_do_flush: flush timer active: delta=14 [ 76.849] sna_accel_do_throttle -- no pending activity [ 76.849] sna_accel_block: evaluating timers, active=5 [ 76.849] sna_accel_block: flush timer expires in 14 [76863] [ 76.856] sna_wakeup_handler [ 76.856] sna_mode_wakeup: len=64 [ 76.856] sna_dri2_vblank_handler(type=2, sequence=4361, draw=4181) [ 76.856] sna_crtc_record_swap: recording last swap on pipe=0, frame 4361 [msc=4361], time 76.856600 [ 76.856] sna_dri2_vblank_handler: 2 complete, frame=4361 tv=76.856600 [ 76.856] sna_dri2_blit_complete: blit finished [ 76.856] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4361, tv=76.856600) [ 76.856] frame_swap_complete(type=2): draw=146, pipe=0, frame=4361 [msc=4361], tv=76.856600 [ 76.856] sna_accel_flush: flush?=0, dirty?=0 [ 76.856] sna_dri2_vblank_handler: swapping old back handle=32 [name=80, active=1] for pending handle=32 [name=80, active=1], front handle=128 [name=76, active=2] [ 76.856] sna_dri2_cache_bo(handle=32, name=80) [ 76.856] sna_dri2_cache_bo: multiple references [2], releasing handle [ 76.856] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 76.856] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 76.856] can_xchg: back size=8700f00, front size=8700f00 [ 76.856] can_xchg: yes, pixmap=4091 [ 76.856] sna_dri2_xchg: win=146, exchange front=128/76,ref=3 and back=32/80,ref=2, pixmap=4091 3840x2160 [ 76.856] sna_dri2_xchg: back_bo handle=32, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 76.856] sna_dri2_xchg: front_bo handle=128, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 76.856] set_bo: pixmap=4091, handle=32 (old handle=128) [ 76.856] set_bo: marking whole pixmap as damaged [ 76.856] set_bo: applying final/discard move-to-gpu [ 76.856] wait_for_shadow: flags=0, flips=1, handle=128, shadow=29 [ 76.856] set_bo: dropping flush hint from handle=128 [ 76.856] set_bo: adding flush hint to handle=32 [ 76.856] mark_stale(handle=128) => 1 [ 76.856] sna_next_vblank(pipe=0, waiting until next vblank) [ 76.856] sna_mode_wakeup: recording last swap on pipe=0, frame 4361 [1109], time 76.856600 [ 76.856] sna_mode_wakeup: removing handle=114 [active_scanout=0] from scanout, installing handle=128 [active_scanout=1] [ 76.856] sna_mode_wakeup: flip complete, pending? 1 [ 76.856] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 76.856] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 76.856] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 76.856] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 76.856] sna_pixmap_move_to_gpu: already all-damaged [ 76.856] sna_pixmap_mark_active: pixmap=4091, handle=32 [ 76.856] sna_mode_redisplay: crtc[0] transformed? 0 [ 76.856] sna_mode_redisplay: crtc[1] transformed? 0 [ 76.856] sna_mode_redisplay: crtc[2] transformed? 0 [ 76.857] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=32 [active=1] [ 76.857] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 128, transformed? 0 [ 76.857] get_fb: reusing fb=68 for handle=32 [ 76.857] sna_mode_redisplay: recording flip on CRTC:32 handle=32, active_scanout=2, serial=3 [ 76.857] __kgem_bo_clear_busy: handle=32 [ 76.857] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 76.857] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 76.857] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 76.857] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=32, shadow handle=29 [ 76.857] sna_block_handler (tv=544.232000) [ 76.857] sna_scanout_do_flush: flush timer active: delta=6 [ 76.857] sna_accel_do_throttle -- no pending activity [ 76.857] sna_accel_block: evaluating timers, active=5 [ 76.857] sna_accel_block: flush timer expires in 6 [76863] [ 76.863] sna_wakeup_handler [ 76.863] sna_block_handler (tv=544.226000) [ 76.863] sna_scanout_do_flush: flush timer active: delta=0 [ 76.863] sna_scanout_do_flush (time=76863), triggered [ 76.863] sna_scanout_flush (time=76863), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 76.863] has_shadow: has pending damage? 0, outstanding flips: 1 [ 76.863] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 76.863] has_shadow: has pending damage? 0, outstanding flips: 1 [ 76.863] sna_accel_disarm_timer[0] (time=76863) [ 76.863] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) [ 76.863] sna_accel_do_throttle -- no pending activity [ 76.863] sna_wakeup_handler [ 76.863] sna_accel_flush: flush?=0, dirty?=0 [ 76.863] sna_accel_flush: flush?=0, dirty?=0 [ 76.863] sna_block_handler (tv=544.226000) [ 76.863] has_shadow: has pending damage? 0, outstanding flips: 1 [ 76.863] sna_accel_do_throttle -- no pending activity [ 76.864] sna_wakeup_handler [ 76.864] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=128, name=76 [ 76.864] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 76.864] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 76.864] sna_dri2_get_back: draw size=3840x2160, back buffer handle=128 size=3840x2160, is-scanout? 1, active?=1, pitch=15360, front pitch=15360 [ 76.864] sna_dri2_get_back: reuse backbuffer? 1 [ 76.864] sna_dri2_get_back: back buffer handle=128, active?=1, refcnt=2 [ 76.864] sna_dri2_get_back: cache: handle=114, active=0 [ 76.864] sna_dri2_get_back: reuse cache handle=114, name=86, flags=0 [ 76.864] sna_dri2_get_back: caching handle=128 (name=76, flags=0, active_scanout=1) [ 76.864] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 76.864] sna_dri2_reuse_buffer: reusing back buffer handle=114, name=86, pitch=15360, age=0 [ 76.864] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 76.864] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=32, name=80, active_scanout=2 [ 76.864] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 76.864] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=4, draw=146, pixmap=4091, proxy?=0 [ 76.864] sna_accel_flush: flush?=0, dirty?=0 [ 76.864] sna_accel_flush: flush?=0, dirty?=0 [ 76.864] sna_accel_flush: flush?=0, dirty?=0 [ 76.864] sna_block_handler (tv=544.225000) [ 76.864] has_shadow: has pending damage? 0, outstanding flips: 1 [ 76.864] timer_enable (time=76864), starting timer 0 [ 76.864] sna_accel_do_throttle -- no pending activity [ 76.864] sna_accel_block: evaluating timers, active=5 [ 76.864] sna_accel_block: flush timer expires in 8 [76872] [ 76.865] sna_wakeup_handler [ 76.865] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 76.865] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 76.865] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 76.865] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 76.865] sna_dri2_get_msc(draw=146, pipe=0) [ 76.865] sna_crtc_record_swap: recording last swap on pipe=0, frame 4361 [msc=4361], time 76.856600 [ 76.865] sna_dri2_get_msc: msc=4361 [raw=4361], ust=76856600 [ 76.865] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=114 (refs=2/1, flush=0) , front=32 (refs=3/3, flush=1) [ 76.865] sna_dri2_schedule_swap(target_msc=4362, divisor=0, remainder=0) [ 76.865] sna_dri2_schedule_swap: using front handle=32, active_scanout?=2, flush?=1 [ 76.865] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 76.865] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 76.865] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 76.865] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 76.865] sna_crtc_record_swap: recording last swap on pipe=0, frame 4361 [msc=4361], time 76.856600 [ 76.865] immediate_swap: current_msc=4361, target_msc=4362 -- yes [ 76.865] can_flip: no, shadow enabled [ 76.865] sna_dri2_add_event: adding event to window 146) [ 76.865] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 1, chained? 1, pipe 0 [ 76.865] sna_dri2_immediate_blit: current event front=32 [name=80, active?=2], back=114 [name=86, active?=0] [ 76.865] swap_limit: draw=146 setting swap limit to 2 [ 76.865] sna_dri2_swap_limit_validate: swap limit set to 2 [ 76.865] sna_dri2_immediate_blit: setting handle=114 as pending blit (current event front=32, back=114) [ 76.866] sna_dri2_event_free(draw?=1) [ 76.866] sna_dri2_remove_event: remove[0x561c947dfbf0] from window 146, active? 1 [ 76.866] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=4, draw=146, pixmap=4091, proxy?=0 [ 76.866] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=114] -- refcnt=3, draw=146, pixmap=0, proxy?=0 [ 76.866] sna_dri2_schedule_swap: reported target_msc=4362 [ 76.866] sna_accel_flush: flush?=0, dirty?=0 [ 76.866] sna_accel_flush: flush?=0, dirty?=0 [ 76.866] sna_accel_flush: flush?=0, dirty?=0 [ 76.866] sna_accel_flush: flush?=0, dirty?=0 [ 76.866] sna_block_handler (tv=544.223000) [ 76.866] sna_scanout_do_flush: flush timer active: delta=6 [ 76.866] sna_accel_do_throttle -- no pending activity [ 76.866] sna_accel_block: evaluating timers, active=5 [ 76.866] sna_accel_block: flush timer expires in 6 [76872] [ 76.872] sna_wakeup_handler [ 76.872] sna_block_handler (tv=544.217000) [ 76.872] sna_scanout_do_flush: flush timer active: delta=0 [ 76.872] sna_scanout_do_flush (time=76872), triggered [ 76.872] sna_scanout_flush (time=76872), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 76.872] has_shadow: has pending damage? 0, outstanding flips: 1 [ 76.872] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 76.872] has_shadow: has pending damage? 0, outstanding flips: 1 [ 76.872] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) [ 76.872] sna_accel_do_throttle -- no pending activity [ 76.872] sna_accel_block: evaluating timers, active=5 [ 76.872] sna_accel_block: flush timer expires in 16 [76888] [ 76.872] sna_wakeup_handler [ 76.872] sna_mode_wakeup: len=64 [ 76.872] sna_dri2_vblank_handler(type=2, sequence=4362, draw=4181) [ 76.872] sna_crtc_record_swap: recording last swap on pipe=0, frame 4362 [msc=4362], time 76.873248 [ 76.872] sna_dri2_vblank_handler: 2 complete, frame=4362 tv=76.873248 [ 76.872] sna_dri2_blit_complete: blit finished [ 76.872] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4362, tv=76.873248) [ 76.872] frame_swap_complete(type=2): draw=146, pipe=0, frame=4362 [msc=4362], tv=76.873248 [ 76.873] sna_accel_flush: flush?=0, dirty?=0 [ 76.873] sna_dri2_vblank_handler: swapping old back handle=114 [name=86, active=1] for pending handle=114 [name=86, active=1], front handle=32 [name=80, active=2] [ 76.873] sna_dri2_cache_bo(handle=114, name=86) [ 76.873] sna_dri2_cache_bo: multiple references [2], releasing handle [ 76.873] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 76.873] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 76.873] can_xchg: back size=8700f00, front size=8700f00 [ 76.873] can_xchg: yes, pixmap=4091 [ 76.873] sna_dri2_xchg: win=146, exchange front=32/80,ref=3 and back=114/86,ref=2, pixmap=4091 3840x2160 [ 76.873] sna_dri2_xchg: back_bo handle=114, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 76.873] sna_dri2_xchg: front_bo handle=32, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 76.873] set_bo: pixmap=4091, handle=114 (old handle=32) [ 76.873] set_bo: marking whole pixmap as damaged [ 76.873] set_bo: applying final/discard move-to-gpu [ 76.873] wait_for_shadow: flags=0, flips=1, handle=32, shadow=29 [ 76.873] set_bo: dropping flush hint from handle=32 [ 76.873] set_bo: adding flush hint to handle=114 [ 76.873] mark_stale(handle=32) => 1 [ 76.873] sna_next_vblank(pipe=0, waiting until next vblank) [ 76.873] sna_mode_wakeup: recording last swap on pipe=0, frame 4362 [110a], time 76.873248 [ 76.873] sna_mode_wakeup: removing handle=128 [active_scanout=0] from scanout, installing handle=32 [active_scanout=1] [ 76.873] sna_mode_wakeup: flip complete, pending? 1 [ 76.873] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 76.873] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 76.873] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 76.873] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 76.873] sna_pixmap_move_to_gpu: already all-damaged [ 76.873] sna_pixmap_mark_active: pixmap=4091, handle=114 [ 76.873] sna_mode_redisplay: crtc[0] transformed? 0 [ 76.873] sna_mode_redisplay: crtc[1] transformed? 0 [ 76.873] sna_mode_redisplay: crtc[2] transformed? 0 [ 76.873] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=114 [active=1] [ 76.873] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 32, transformed? 0 [ 76.873] get_fb: reusing fb=81 for handle=114 [ 76.873] sna_mode_redisplay: recording flip on CRTC:32 handle=114, active_scanout=2, serial=3 [ 76.873] __kgem_bo_clear_busy: handle=114 [ 76.873] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 76.873] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 76.873] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 76.873] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=114, shadow handle=29 [ 76.873] sna_block_handler (tv=544.216000) [ 76.873] sna_scanout_do_flush: flush timer active: delta=15 [ 76.873] sna_accel_do_throttle -- no pending activity [ 76.873] sna_accel_block: evaluating timers, active=5 [ 76.873] sna_accel_block: flush timer expires in 15 [76888] [ 76.880] sna_wakeup_handler [ 76.880] sna_accel_flush: flush?=0, dirty?=0 [ 76.880] sna_accel_flush: flush?=0, dirty?=0 [ 76.880] sna_block_handler (tv=544.209000) [ 76.880] sna_scanout_do_flush: flush timer active: delta=8 [ 76.880] sna_accel_do_throttle -- no pending activity [ 76.880] sna_accel_block: evaluating timers, active=5 [ 76.880] sna_accel_block: flush timer expires in 8 [76888] [ 76.880] sna_wakeup_handler [ 76.880] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=32, name=80 [ 76.880] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 76.880] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 76.880] sna_dri2_get_back: draw size=3840x2160, back buffer handle=32 size=3840x2160, is-scanout? 1, active?=1, pitch=15360, front pitch=15360 [ 76.881] sna_dri2_get_back: reuse backbuffer? 1 [ 76.881] sna_dri2_get_back: back buffer handle=32, active?=1, refcnt=2 [ 76.881] sna_dri2_get_back: cache: handle=128, active=0 [ 76.881] sna_dri2_get_back: reuse cache handle=128, name=76, flags=0 [ 76.881] sna_dri2_get_back: caching handle=32 (name=80, flags=0, active_scanout=1) [ 76.881] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 76.881] sna_dri2_reuse_buffer: reusing back buffer handle=128, name=76, pitch=15360, age=0 [ 76.881] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 76.881] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=114, name=86, active_scanout=2 [ 76.881] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 76.881] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=114] -- refcnt=4, draw=146, pixmap=4091, proxy?=0 [ 76.881] sna_accel_flush: flush?=0, dirty?=0 [ 76.881] sna_accel_flush: flush?=0, dirty?=0 [ 76.881] sna_accel_flush: flush?=0, dirty?=0 [ 76.881] sna_block_handler (tv=544.208000) [ 76.881] sna_scanout_do_flush: flush timer active: delta=7 [ 76.881] sna_accel_do_throttle -- no pending activity [ 76.881] sna_accel_block: evaluating timers, active=5 [ 76.881] sna_accel_block: flush timer expires in 7 [76888] [ 76.882] sna_wakeup_handler [ 76.882] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 76.882] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 76.882] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 76.882] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 76.882] sna_dri2_get_msc(draw=146, pipe=0) [ 76.882] sna_crtc_record_swap: recording last swap on pipe=0, frame 4362 [msc=4362], time 76.873248 [ 76.882] sna_dri2_get_msc: msc=4362 [raw=4362], ust=76873248 [ 76.882] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=128 (refs=2/1, flush=0) , front=114 (refs=3/3, flush=1) [ 76.882] sna_dri2_schedule_swap(target_msc=4363, divisor=0, remainder=0) [ 76.882] sna_dri2_schedule_swap: using front handle=114, active_scanout?=2, flush?=1 [ 76.882] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 76.882] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 76.882] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 76.882] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 76.882] sna_crtc_record_swap: recording last swap on pipe=0, frame 4362 [msc=4362], time 76.873248 [ 76.882] immediate_swap: current_msc=4362, target_msc=4363 -- yes [ 76.882] can_flip: no, shadow enabled [ 76.882] sna_dri2_add_event: adding event to window 146) [ 76.882] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 1, chained? 1, pipe 0 [ 76.882] sna_dri2_immediate_blit: current event front=114 [name=86, active?=2], back=128 [name=76, active?=0] [ 76.882] swap_limit: draw=146 setting swap limit to 2 [ 76.882] sna_dri2_swap_limit_validate: swap limit set to 2 [ 76.882] sna_dri2_immediate_blit: setting handle=128 as pending blit (current event front=114, back=128) [ 76.882] sna_dri2_event_free(draw?=1) [ 76.882] sna_dri2_remove_event: remove[0x561c947dfce0] from window 146, active? 1 [ 76.882] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=114] -- refcnt=4, draw=146, pixmap=4091, proxy?=0 [ 76.882] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=128] -- refcnt=3, draw=146, pixmap=0, proxy?=0 [ 76.882] sna_dri2_schedule_swap: reported target_msc=4363 [ 76.882] sna_accel_flush: flush?=0, dirty?=0 [ 76.882] sna_accel_flush: flush?=0, dirty?=0 [ 76.882] sna_accel_flush: flush?=0, dirty?=0 [ 76.882] sna_accel_flush: flush?=0, dirty?=0 [ 76.882] sna_block_handler (tv=544.207000) [ 76.882] sna_scanout_do_flush: flush timer active: delta=6 [ 76.882] sna_accel_do_throttle -- no pending activity [ 76.882] sna_accel_block: evaluating timers, active=5 [ 76.882] sna_accel_block: flush timer expires in 6 [76888] [ 76.889] sna_wakeup_handler [ 76.889] sna_block_handler (tv=544.200000) [ 76.889] sna_scanout_do_flush: flush timer active: delta=-1 [ 76.889] sna_scanout_do_flush (time=76889), triggered [ 76.889] sna_scanout_flush (time=76889), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 76.889] has_shadow: has pending damage? 0, outstanding flips: 1 [ 76.889] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 76.889] has_shadow: has pending damage? 0, outstanding flips: 1 [ 76.889] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) [ 76.889] sna_accel_do_throttle -- no pending activity [ 76.889] sna_accel_block: evaluating timers, active=5 [ 76.889] sna_accel_block: flush timer expires in 16 [76905] [ 76.889] sna_wakeup_handler [ 76.889] sna_mode_wakeup: len=64 [ 76.889] sna_dri2_vblank_handler(type=2, sequence=4363, draw=4181) [ 76.889] sna_crtc_record_swap: recording last swap on pipe=0, frame 4363 [msc=4363], time 76.889894 [ 76.889] sna_dri2_vblank_handler: 2 complete, frame=4363 tv=76.889894 [ 76.889] sna_dri2_blit_complete: blit finished [ 76.889] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4363, tv=76.889894) [ 76.889] frame_swap_complete(type=2): draw=146, pipe=0, frame=4363 [msc=4363], tv=76.889894 [ 76.889] sna_accel_flush: flush?=0, dirty?=0 [ 76.889] sna_dri2_vblank_handler: swapping old back handle=128 [name=76, active=1] for pending handle=128 [name=76, active=1], front handle=114 [name=86, active=2] [ 76.889] sna_dri2_cache_bo(handle=128, name=76) [ 76.889] sna_dri2_cache_bo: multiple references [2], releasing handle [ 76.889] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 76.889] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 76.889] can_xchg: back size=8700f00, front size=8700f00 [ 76.889] can_xchg: yes, pixmap=4091 [ 76.889] sna_dri2_xchg: win=146, exchange front=114/86,ref=3 and back=128/76,ref=2, pixmap=4091 3840x2160 [ 76.889] sna_dri2_xchg: back_bo handle=128, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 76.889] sna_dri2_xchg: front_bo handle=114, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 76.889] set_bo: pixmap=4091, handle=128 (old handle=114) [ 76.889] set_bo: marking whole pixmap as damaged [ 76.889] set_bo: applying final/discard move-to-gpu [ 76.889] wait_for_shadow: flags=0, flips=1, handle=114, shadow=29 [ 76.889] set_bo: dropping flush hint from handle=114 [ 76.889] set_bo: adding flush hint to handle=128 [ 76.889] mark_stale(handle=114) => 1 [ 76.889] sna_next_vblank(pipe=0, waiting until next vblank) [ 76.890] sna_mode_wakeup: recording last swap on pipe=0, frame 4363 [110b], time 76.889894 [ 76.890] sna_mode_wakeup: removing handle=32 [active_scanout=0] from scanout, installing handle=114 [active_scanout=1] [ 76.890] sna_mode_wakeup: flip complete, pending? 1 [ 76.890] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 76.890] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 76.890] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 76.890] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 76.890] sna_pixmap_move_to_gpu: already all-damaged [ 76.890] sna_pixmap_mark_active: pixmap=4091, handle=128 [ 76.890] sna_mode_redisplay: crtc[0] transformed? 0 [ 76.890] sna_mode_redisplay: crtc[1] transformed? 0 [ 76.890] sna_mode_redisplay: crtc[2] transformed? 0 [ 76.890] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=128 [active=1] [ 76.890] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 114, transformed? 0 [ 76.890] get_fb: reusing fb=80 for handle=128 [ 76.890] sna_mode_redisplay: recording flip on CRTC:32 handle=128, active_scanout=2, serial=3 [ 76.890] __kgem_bo_clear_busy: handle=128 [ 76.890] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 76.890] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 76.890] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 76.890] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=128, shadow handle=29 [ 76.890] sna_block_handler (tv=544.199000) [ 76.890] sna_scanout_do_flush: flush timer active: delta=15 [ 76.890] sna_accel_do_throttle -- no pending activity [ 76.890] sna_accel_block: evaluating timers, active=5 [ 76.890] sna_accel_block: flush timer expires in 15 [76905] [ 76.897] sna_wakeup_handler [ 76.897] sna_accel_flush: flush?=0, dirty?=0 [ 76.897] sna_accel_flush: flush?=0, dirty?=0 [ 76.897] sna_block_handler (tv=544.192000) [ 76.897] sna_scanout_do_flush: flush timer active: delta=8 [ 76.897] sna_accel_do_throttle -- no pending activity [ 76.897] sna_accel_block: evaluating timers, active=5 [ 76.897] sna_accel_block: flush timer expires in 8 [76905] [ 76.897] sna_wakeup_handler [ 76.897] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=114, name=86 [ 76.897] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 76.897] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 76.897] sna_dri2_get_back: draw size=3840x2160, back buffer handle=114 size=3840x2160, is-scanout? 1, active?=1, pitch=15360, front pitch=15360 [ 76.897] sna_dri2_get_back: reuse backbuffer? 1 [ 76.897] sna_dri2_get_back: back buffer handle=114, active?=1, refcnt=2 [ 76.897] sna_dri2_get_back: cache: handle=32, active=0 [ 76.897] sna_dri2_get_back: reuse cache handle=32, name=80, flags=0 [ 76.897] sna_dri2_get_back: caching handle=114 (name=86, flags=0, active_scanout=1) [ 76.897] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 76.897] sna_dri2_reuse_buffer: reusing back buffer handle=32, name=80, pitch=15360, age=0 [ 76.897] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 76.897] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=128, name=76, active_scanout=2 [ 76.897] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 76.897] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=128] -- refcnt=4, draw=146, pixmap=4091, proxy?=0 [ 76.897] sna_accel_flush: flush?=0, dirty?=0 [ 76.897] sna_accel_flush: flush?=0, dirty?=0 [ 76.897] sna_accel_flush: flush?=0, dirty?=0 [ 76.897] sna_block_handler (tv=544.192000) [ 76.897] sna_scanout_do_flush: flush timer active: delta=8 [ 76.897] sna_accel_do_throttle -- no pending activity [ 76.897] sna_accel_block: evaluating timers, active=5 [ 76.898] sna_accel_block: flush timer expires in 8 [76905] [ 76.898] sna_wakeup_handler [ 76.898] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 76.898] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 76.898] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 76.898] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 76.898] sna_dri2_get_msc(draw=146, pipe=0) [ 76.898] sna_crtc_record_swap: recording last swap on pipe=0, frame 4363 [msc=4363], time 76.889894 [ 76.898] sna_dri2_get_msc: msc=4363 [raw=4363], ust=76889894 [ 76.898] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=32 (refs=2/1, flush=0) , front=128 (refs=3/3, flush=1) [ 76.898] sna_dri2_schedule_swap(target_msc=4364, divisor=0, remainder=0) [ 76.899] sna_dri2_schedule_swap: using front handle=128, active_scanout?=2, flush?=1 [ 76.899] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 76.899] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 76.899] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 76.899] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 76.899] sna_crtc_record_swap: recording last swap on pipe=0, frame 4363 [msc=4363], time 76.889894 [ 76.899] immediate_swap: current_msc=4363, target_msc=4364 -- yes [ 76.899] can_flip: no, shadow enabled [ 76.899] sna_dri2_add_event: adding event to window 146) [ 76.899] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 1, chained? 1, pipe 0 [ 76.899] sna_dri2_immediate_blit: current event front=128 [name=76, active?=2], back=32 [name=80, active?=0] [ 76.899] swap_limit: draw=146 setting swap limit to 2 [ 76.899] sna_dri2_swap_limit_validate: swap limit set to 2 [ 76.899] sna_dri2_immediate_blit: setting handle=32 as pending blit (current event front=128, back=32) [ 76.899] sna_dri2_event_free(draw?=1) [ 76.899] sna_dri2_remove_event: remove[0x561c947dfbf0] from window 146, active? 1 [ 76.899] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=128] -- refcnt=4, draw=146, pixmap=4091, proxy?=0 [ 76.899] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=32] -- refcnt=3, draw=146, pixmap=0, proxy?=0 [ 76.899] sna_dri2_schedule_swap: reported target_msc=4364 [ 76.899] sna_accel_flush: flush?=0, dirty?=0 [ 76.899] sna_accel_flush: flush?=0, dirty?=0 [ 76.899] sna_accel_flush: flush?=0, dirty?=0 [ 76.899] sna_accel_flush: flush?=0, dirty?=0 [ 76.899] sna_block_handler (tv=544.190000) [ 76.899] sna_scanout_do_flush: flush timer active: delta=6 [ 76.899] sna_accel_do_throttle -- no pending activity [ 76.899] sna_accel_block: evaluating timers, active=5 [ 76.899] sna_accel_block: flush timer expires in 6 [76905] [ 76.905] sna_wakeup_handler [ 76.905] sna_block_handler (tv=544.184000) [ 76.905] sna_scanout_do_flush: flush timer active: delta=0 [ 76.905] sna_scanout_do_flush (time=76905), triggered [ 76.905] sna_scanout_flush (time=76905), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 76.905] has_shadow: has pending damage? 0, outstanding flips: 1 [ 76.905] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 76.905] has_shadow: has pending damage? 0, outstanding flips: 1 [ 76.906] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) [ 76.906] sna_accel_do_throttle -- no pending activity [ 76.906] sna_accel_block: evaluating timers, active=5 [ 76.906] sna_accel_block: flush timer expires in 16 [76921] [ 76.906] sna_wakeup_handler [ 76.906] sna_mode_wakeup: len=64 [ 76.906] sna_dri2_vblank_handler(type=2, sequence=4364, draw=4181) [ 76.906] sna_crtc_record_swap: recording last swap on pipe=0, frame 4364 [msc=4364], time 76.906531 [ 76.906] sna_dri2_vblank_handler: 2 complete, frame=4364 tv=76.906531 [ 76.906] sna_dri2_blit_complete: blit finished [ 76.906] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4364, tv=76.906531) [ 76.906] frame_swap_complete(type=2): draw=146, pipe=0, frame=4364 [msc=4364], tv=76.906531 [ 76.906] sna_accel_flush: flush?=0, dirty?=0 [ 76.906] sna_dri2_vblank_handler: swapping old back handle=32 [name=80, active=1] for pending handle=32 [name=80, active=1], front handle=128 [name=76, active=2] [ 76.906] sna_dri2_cache_bo(handle=32, name=80) [ 76.906] sna_dri2_cache_bo: multiple references [2], releasing handle [ 76.906] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 76.906] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 76.906] can_xchg: back size=8700f00, front size=8700f00 [ 76.906] can_xchg: yes, pixmap=4091 [ 76.906] sna_dri2_xchg: win=146, exchange front=128/76,ref=3 and back=32/80,ref=2, pixmap=4091 3840x2160 [ 76.906] sna_dri2_xchg: back_bo handle=32, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 76.906] sna_dri2_xchg: front_bo handle=128, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 76.906] set_bo: pixmap=4091, handle=32 (old handle=128) [ 76.906] set_bo: marking whole pixmap as damaged [ 76.906] set_bo: applying final/discard move-to-gpu [ 76.906] wait_for_shadow: flags=0, flips=1, handle=128, shadow=29 [ 76.906] set_bo: dropping flush hint from handle=128 [ 76.906] set_bo: adding flush hint to handle=32 [ 76.906] mark_stale(handle=128) => 1 [ 76.906] sna_next_vblank(pipe=0, waiting until next vblank) [ 76.906] sna_mode_wakeup: recording last swap on pipe=0, frame 4364 [110c], time 76.906531 [ 76.906] sna_mode_wakeup: removing handle=114 [active_scanout=0] from scanout, installing handle=128 [active_scanout=1] [ 76.906] sna_mode_wakeup: flip complete, pending? 1 [ 76.906] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 76.906] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 76.906] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 76.906] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 76.906] sna_pixmap_move_to_gpu: already all-damaged [ 76.906] sna_pixmap_mark_active: pixmap=4091, handle=32 [ 76.906] sna_mode_redisplay: crtc[0] transformed? 0 [ 76.906] sna_mode_redisplay: crtc[1] transformed? 0 [ 76.906] sna_mode_redisplay: crtc[2] transformed? 0 [ 76.906] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=32 [active=1] [ 76.906] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 128, transformed? 0 [ 76.906] get_fb: reusing fb=68 for handle=32 [ 76.907] sna_mode_redisplay: recording flip on CRTC:32 handle=32, active_scanout=2, serial=3 [ 76.907] __kgem_bo_clear_busy: handle=32 [ 76.907] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 76.907] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 76.907] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 76.907] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=32, shadow handle=29 [ 76.907] sna_block_handler (tv=544.182000) [ 76.907] sna_scanout_do_flush: flush timer active: delta=14 [ 76.907] sna_accel_do_throttle -- no pending activity [ 76.907] sna_accel_block: evaluating timers, active=5 [ 76.907] sna_accel_block: flush timer expires in 14 [76921] [ 76.913] sna_wakeup_handler [ 76.913] sna_accel_flush: flush?=0, dirty?=0 [ 76.913] sna_accel_flush: flush?=0, dirty?=0 [ 76.913] sna_block_handler (tv=544.176000) [ 76.913] sna_scanout_do_flush: flush timer active: delta=8 [ 76.913] sna_accel_do_throttle -- no pending activity [ 76.913] sna_accel_block: evaluating timers, active=5 [ 76.913] sna_accel_block: flush timer expires in 8 [76921] [ 76.914] sna_wakeup_handler [ 76.914] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=128, name=76 [ 76.914] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 76.914] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 76.914] sna_dri2_get_back: draw size=3840x2160, back buffer handle=128 size=3840x2160, is-scanout? 1, active?=1, pitch=15360, front pitch=15360 [ 76.914] sna_dri2_get_back: reuse backbuffer? 1 [ 76.914] sna_dri2_get_back: back buffer handle=128, active?=1, refcnt=2 [ 76.914] sna_dri2_get_back: cache: handle=114, active=0 [ 76.914] sna_dri2_get_back: reuse cache handle=114, name=86, flags=0 [ 76.914] sna_dri2_get_back: caching handle=128 (name=76, flags=0, active_scanout=1) [ 76.914] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 76.914] sna_dri2_reuse_buffer: reusing back buffer handle=114, name=86, pitch=15360, age=0 [ 76.914] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 76.914] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=32, name=80, active_scanout=2 [ 76.914] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 76.914] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=4, draw=146, pixmap=4091, proxy?=0 [ 76.914] sna_accel_flush: flush?=0, dirty?=0 [ 76.914] sna_accel_flush: flush?=0, dirty?=0 [ 76.914] sna_accel_flush: flush?=0, dirty?=0 [ 76.914] sna_block_handler (tv=544.175000) [ 76.914] sna_scanout_do_flush: flush timer active: delta=7 [ 76.914] sna_accel_do_throttle -- no pending activity [ 76.914] sna_accel_block: evaluating timers, active=5 [ 76.914] sna_accel_block: flush timer expires in 7 [76921] [ 76.917] sna_wakeup_handler [ 76.917] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 76.917] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 76.917] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 76.917] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 76.917] sna_dri2_get_msc(draw=146, pipe=0) [ 76.917] sna_crtc_record_swap: recording last swap on pipe=0, frame 4364 [msc=4364], time 76.906531 [ 76.917] sna_dri2_get_msc: msc=4364 [raw=4364], ust=76906531 [ 76.917] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=114 (refs=2/1, flush=0) , front=32 (refs=3/3, flush=1) [ 76.917] sna_dri2_schedule_swap(target_msc=4365, divisor=0, remainder=0) [ 76.917] sna_dri2_schedule_swap: using front handle=32, active_scanout?=2, flush?=1 [ 76.917] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 76.917] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 76.917] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 76.917] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 76.917] sna_crtc_record_swap: recording last swap on pipe=0, frame 4364 [msc=4364], time 76.906531 [ 76.917] immediate_swap: current_msc=4364, target_msc=4365 -- yes [ 76.918] can_flip: no, shadow enabled [ 76.918] sna_dri2_add_event: adding event to window 146) [ 76.918] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 1, chained? 1, pipe 0 [ 76.918] sna_dri2_immediate_blit: current event front=32 [name=80, active?=2], back=114 [name=86, active?=0] [ 76.918] swap_limit: draw=146 setting swap limit to 2 [ 76.918] sna_dri2_swap_limit_validate: swap limit set to 2 [ 76.918] sna_dri2_immediate_blit: setting handle=114 as pending blit (current event front=32, back=114) [ 76.918] sna_dri2_event_free(draw?=1) [ 76.918] sna_dri2_remove_event: remove[0x561c947dfce0] from window 146, active? 1 [ 76.918] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=4, draw=146, pixmap=4091, proxy?=0 [ 76.918] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=114] -- refcnt=3, draw=146, pixmap=0, proxy?=0 [ 76.918] sna_dri2_schedule_swap: reported target_msc=4365 [ 76.918] sna_accel_flush: flush?=0, dirty?=0 [ 76.918] sna_accel_flush: flush?=0, dirty?=0 [ 76.918] sna_accel_flush: flush?=0, dirty?=0 [ 76.918] sna_accel_flush: flush?=0, dirty?=0 [ 76.918] sna_block_handler (tv=544.171000) [ 76.918] sna_scanout_do_flush: flush timer active: delta=3 [ 76.918] sna_scanout_do_flush (time=76918), triggered [ 76.918] sna_scanout_flush (time=76918), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 76.918] has_shadow: has pending damage? 0, outstanding flips: 1 [ 76.918] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 76.918] has_shadow: has pending damage? 0, outstanding flips: 1 [ 76.918] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) [ 76.918] sna_accel_do_throttle -- no pending activity [ 76.918] sna_accel_block: evaluating timers, active=5 [ 76.918] sna_accel_block: flush timer expires in 16 [76934] [ 76.922] sna_wakeup_handler [ 76.922] sna_mode_wakeup: len=64 [ 76.922] sna_dri2_vblank_handler(type=2, sequence=4365, draw=4181) [ 76.922] sna_crtc_record_swap: recording last swap on pipe=0, frame 4365 [msc=4365], time 76.923177 [ 76.922] sna_dri2_vblank_handler: 2 complete, frame=4365 tv=76.923177 [ 76.922] sna_dri2_blit_complete: blit finished [ 76.922] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4365, tv=76.923177) [ 76.922] frame_swap_complete(type=2): draw=146, pipe=0, frame=4365 [msc=4365], tv=76.923177 [ 76.923] sna_accel_flush: flush?=0, dirty?=0 [ 76.923] sna_dri2_vblank_handler: swapping old back handle=114 [name=86, active=1] for pending handle=114 [name=86, active=1], front handle=32 [name=80, active=2] [ 76.923] sna_dri2_cache_bo(handle=114, name=86) [ 76.923] sna_dri2_cache_bo: multiple references [2], releasing handle [ 76.923] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 76.923] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 76.923] can_xchg: back size=8700f00, front size=8700f00 [ 76.923] can_xchg: yes, pixmap=4091 [ 76.923] sna_dri2_xchg: win=146, exchange front=32/80,ref=3 and back=114/86,ref=2, pixmap=4091 3840x2160 [ 76.923] sna_dri2_xchg: back_bo handle=114, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 76.923] sna_dri2_xchg: front_bo handle=32, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 76.923] set_bo: pixmap=4091, handle=114 (old handle=32) [ 76.923] set_bo: marking whole pixmap as damaged [ 76.923] set_bo: applying final/discard move-to-gpu [ 76.923] wait_for_shadow: flags=0, flips=1, handle=32, shadow=29 [ 76.923] set_bo: dropping flush hint from handle=32 [ 76.923] set_bo: adding flush hint to handle=114 [ 76.923] mark_stale(handle=32) => 1 [ 76.923] sna_next_vblank(pipe=0, waiting until next vblank) [ 76.923] sna_mode_wakeup: recording last swap on pipe=0, frame 4365 [110d], time 76.923177 [ 76.923] sna_mode_wakeup: removing handle=128 [active_scanout=0] from scanout, installing handle=32 [active_scanout=1] [ 76.923] sna_mode_wakeup: flip complete, pending? 1 [ 76.923] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 76.923] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 76.923] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 76.923] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 76.923] sna_pixmap_move_to_gpu: already all-damaged [ 76.923] sna_pixmap_mark_active: pixmap=4091, handle=114 [ 76.923] sna_mode_redisplay: crtc[0] transformed? 0 [ 76.923] sna_mode_redisplay: crtc[1] transformed? 0 [ 76.923] sna_mode_redisplay: crtc[2] transformed? 0 [ 76.923] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=114 [active=1] [ 76.923] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 32, transformed? 0 [ 76.923] get_fb: reusing fb=81 for handle=114 [ 76.923] sna_mode_redisplay: recording flip on CRTC:32 handle=114, active_scanout=2, serial=3 [ 76.923] __kgem_bo_clear_busy: handle=114 [ 76.923] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 76.923] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 76.923] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 76.923] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=114, shadow handle=29 [ 76.923] sna_block_handler (tv=544.166000) [ 76.923] sna_scanout_do_flush: flush timer active: delta=11 [ 76.923] sna_accel_do_throttle -- no pending activity [ 76.923] sna_accel_block: evaluating timers, active=5 [ 76.923] sna_accel_block: flush timer expires in 11 [76934] [ 76.930] sna_wakeup_handler [ 76.930] sna_accel_flush: flush?=0, dirty?=0 [ 76.930] sna_accel_flush: flush?=0, dirty?=0 [ 76.930] sna_block_handler (tv=544.159000) [ 76.930] sna_scanout_do_flush: flush timer active: delta=4 [ 76.930] sna_accel_do_throttle -- no pending activity [ 76.930] sna_accel_block: evaluating timers, active=5 [ 76.930] sna_accel_block: flush timer expires in 4 [76934] [ 76.931] sna_wakeup_handler [ 76.931] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=32, name=80 [ 76.931] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 76.931] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 76.931] sna_dri2_get_back: draw size=3840x2160, back buffer handle=32 size=3840x2160, is-scanout? 1, active?=1, pitch=15360, front pitch=15360 [ 76.931] sna_dri2_get_back: reuse backbuffer? 1 [ 76.931] sna_dri2_get_back: back buffer handle=32, active?=1, refcnt=2 [ 76.931] sna_dri2_get_back: cache: handle=128, active=0 [ 76.931] sna_dri2_get_back: reuse cache handle=128, name=76, flags=0 [ 76.931] sna_dri2_get_back: caching handle=32 (name=80, flags=0, active_scanout=1) [ 76.931] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 76.931] sna_dri2_reuse_buffer: reusing back buffer handle=128, name=76, pitch=15360, age=0 [ 76.931] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 76.931] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=114, name=86, active_scanout=2 [ 76.931] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 76.931] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=114] -- refcnt=4, draw=146, pixmap=4091, proxy?=0 [ 76.931] sna_accel_flush: flush?=0, dirty?=0 [ 76.931] sna_accel_flush: flush?=0, dirty?=0 [ 76.931] sna_accel_flush: flush?=0, dirty?=0 [ 76.931] sna_block_handler (tv=544.158000) [ 76.931] sna_scanout_do_flush: flush timer active: delta=3 [ 76.931] sna_scanout_do_flush (time=76931), triggered [ 76.931] sna_scanout_flush (time=76931), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 76.931] has_shadow: has pending damage? 0, outstanding flips: 1 [ 76.931] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 76.931] has_shadow: has pending damage? 0, outstanding flips: 1 [ 76.931] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) [ 76.931] sna_accel_do_throttle -- no pending activity [ 76.931] sna_accel_block: evaluating timers, active=5 [ 76.931] sna_accel_block: flush timer expires in 16 [76947] [ 76.934] sna_wakeup_handler [ 76.934] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 76.934] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 76.934] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 76.934] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 76.934] sna_dri2_get_msc(draw=146, pipe=0) [ 76.934] sna_crtc_record_swap: recording last swap on pipe=0, frame 4365 [msc=4365], time 76.923177 [ 76.934] sna_dri2_get_msc: msc=4365 [raw=4365], ust=76923177 [ 76.934] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=128 (refs=2/1, flush=0) , front=114 (refs=3/3, flush=1) [ 76.934] sna_dri2_schedule_swap(target_msc=4366, divisor=0, remainder=0) [ 76.934] sna_dri2_schedule_swap: using front handle=114, active_scanout?=2, flush?=1 [ 76.934] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 76.934] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 76.934] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 76.934] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 76.934] sna_crtc_record_swap: recording last swap on pipe=0, frame 4365 [msc=4365], time 76.923177 [ 76.934] immediate_swap: current_msc=4365, target_msc=4366 -- yes [ 76.934] can_flip: no, shadow enabled [ 76.934] sna_dri2_add_event: adding event to window 146) [ 76.934] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 1, chained? 1, pipe 0 [ 76.934] sna_dri2_immediate_blit: current event front=114 [name=86, active?=2], back=128 [name=76, active?=0] [ 76.934] swap_limit: draw=146 setting swap limit to 2 [ 76.934] sna_dri2_swap_limit_validate: swap limit set to 2 [ 76.934] sna_dri2_immediate_blit: setting handle=128 as pending blit (current event front=114, back=128) [ 76.934] sna_dri2_event_free(draw?=1) [ 76.934] sna_dri2_remove_event: remove[0x561c947dfbf0] from window 146, active? 1 [ 76.934] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=114] -- refcnt=4, draw=146, pixmap=4091, proxy?=0 [ 76.934] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=128] -- refcnt=3, draw=146, pixmap=0, proxy?=0 [ 76.934] sna_dri2_schedule_swap: reported target_msc=4366 [ 76.934] sna_accel_flush: flush?=0, dirty?=0 [ 76.934] sna_accel_flush: flush?=0, dirty?=0 [ 76.934] sna_accel_flush: flush?=0, dirty?=0 [ 76.934] sna_accel_flush: flush?=0, dirty?=0 [ 76.935] sna_block_handler (tv=544.154000) [ 76.935] sna_scanout_do_flush: flush timer active: delta=12 [ 76.935] sna_accel_do_throttle -- no pending activity [ 76.935] sna_accel_block: evaluating timers, active=5 [ 76.935] sna_accel_block: flush timer expires in 12 [76947] [ 76.939] sna_wakeup_handler [ 76.939] sna_mode_wakeup: len=64 [ 76.939] sna_dri2_vblank_handler(type=2, sequence=4366, draw=4181) [ 76.939] sna_crtc_record_swap: recording last swap on pipe=0, frame 4366 [msc=4366], time 76.939826 [ 76.939] sna_dri2_vblank_handler: 2 complete, frame=4366 tv=76.939826 [ 76.939] sna_dri2_blit_complete: blit finished [ 76.939] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4366, tv=76.939826) [ 76.939] frame_swap_complete(type=2): draw=146, pipe=0, frame=4366 [msc=4366], tv=76.939826 [ 76.939] sna_accel_flush: flush?=0, dirty?=0 [ 76.939] sna_dri2_vblank_handler: swapping old back handle=128 [name=76, active=1] for pending handle=128 [name=76, active=1], front handle=114 [name=86, active=2] [ 76.939] sna_dri2_cache_bo(handle=128, name=76) [ 76.939] sna_dri2_cache_bo: multiple references [2], releasing handle [ 76.939] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 76.939] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 76.939] can_xchg: back size=8700f00, front size=8700f00 [ 76.939] can_xchg: yes, pixmap=4091 [ 76.939] sna_dri2_xchg: win=146, exchange front=114/86,ref=3 and back=128/76,ref=2, pixmap=4091 3840x2160 [ 76.939] sna_dri2_xchg: back_bo handle=128, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 76.939] sna_dri2_xchg: front_bo handle=114, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 76.939] set_bo: pixmap=4091, handle=128 (old handle=114) [ 76.940] set_bo: marking whole pixmap as damaged [ 76.940] set_bo: applying final/discard move-to-gpu [ 76.940] wait_for_shadow: flags=0, flips=1, handle=114, shadow=29 [ 76.940] set_bo: dropping flush hint from handle=114 [ 76.940] set_bo: adding flush hint to handle=128 [ 76.940] mark_stale(handle=114) => 1 [ 76.940] sna_next_vblank(pipe=0, waiting until next vblank) [ 76.940] sna_mode_wakeup: recording last swap on pipe=0, frame 4366 [110e], time 76.939826 [ 76.940] sna_mode_wakeup: removing handle=32 [active_scanout=0] from scanout, installing handle=114 [active_scanout=1] [ 76.940] sna_mode_wakeup: flip complete, pending? 1 [ 76.940] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 76.940] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 76.940] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 76.940] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 76.940] sna_pixmap_move_to_gpu: already all-damaged [ 76.940] sna_pixmap_mark_active: pixmap=4091, handle=128 [ 76.940] sna_mode_redisplay: crtc[0] transformed? 0 [ 76.940] sna_mode_redisplay: crtc[1] transformed? 0 [ 76.940] sna_mode_redisplay: crtc[2] transformed? 0 [ 76.940] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=128 [active=1] [ 76.940] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 114, transformed? 0 [ 76.940] get_fb: reusing fb=80 for handle=128 [ 76.940] sna_mode_redisplay: recording flip on CRTC:32 handle=128, active_scanout=2, serial=3 [ 76.940] __kgem_bo_clear_busy: handle=128 [ 76.940] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 76.940] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 76.940] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 76.940] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=128, shadow handle=29 [ 76.940] sna_block_handler (tv=544.149000) [ 76.940] sna_scanout_do_flush: flush timer active: delta=7 [ 76.940] sna_accel_do_throttle -- no pending activity [ 76.940] sna_accel_block: evaluating timers, active=5 [ 76.940] sna_accel_block: flush timer expires in 7 [76947] [ 76.947] sna_wakeup_handler [ 76.947] sna_accel_flush: flush?=0, dirty?=0 [ 76.947] sna_accel_flush: flush?=0, dirty?=0 [ 76.947] sna_block_handler (tv=544.142000) [ 76.947] sna_scanout_do_flush: flush timer active: delta=0 [ 76.947] sna_scanout_do_flush (time=76947), triggered [ 76.947] sna_scanout_flush (time=76947), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 76.947] has_shadow: has pending damage? 0, outstanding flips: 1 [ 76.947] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 76.947] has_shadow: has pending damage? 0, outstanding flips: 1 [ 76.947] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) [ 76.947] sna_accel_do_throttle -- no pending activity [ 76.947] sna_accel_block: evaluating timers, active=5 [ 76.947] sna_accel_block: flush timer expires in 16 [76963] [ 76.947] sna_wakeup_handler [ 76.947] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=114, name=86 [ 76.947] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 76.947] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 76.947] sna_dri2_get_back: draw size=3840x2160, back buffer handle=114 size=3840x2160, is-scanout? 1, active?=1, pitch=15360, front pitch=15360 [ 76.947] sna_dri2_get_back: reuse backbuffer? 1 [ 76.947] sna_dri2_get_back: back buffer handle=114, active?=1, refcnt=2 [ 76.947] sna_dri2_get_back: cache: handle=32, active=0 [ 76.947] sna_dri2_get_back: reuse cache handle=32, name=80, flags=0 [ 76.947] sna_dri2_get_back: caching handle=114 (name=86, flags=0, active_scanout=1) [ 76.947] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 76.948] sna_dri2_reuse_buffer: reusing back buffer handle=32, name=80, pitch=15360, age=0 [ 76.948] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 76.948] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=128, name=76, active_scanout=2 [ 76.948] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 76.948] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=128] -- refcnt=4, draw=146, pixmap=4091, proxy?=0 [ 76.948] sna_accel_flush: flush?=0, dirty?=0 [ 76.948] sna_accel_flush: flush?=0, dirty?=0 [ 76.948] sna_accel_flush: flush?=0, dirty?=0 [ 76.948] sna_block_handler (tv=544.141000) [ 76.948] sna_scanout_do_flush: flush timer active: delta=15 [ 76.948] sna_accel_do_throttle -- no pending activity [ 76.948] sna_accel_block: evaluating timers, active=5 [ 76.948] sna_accel_block: flush timer expires in 15 [76963] [ 76.951] sna_wakeup_handler [ 76.951] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 76.951] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 76.951] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 76.951] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 76.951] sna_dri2_get_msc(draw=146, pipe=0) [ 76.951] sna_crtc_record_swap: recording last swap on pipe=0, frame 4366 [msc=4366], time 76.939826 [ 76.951] sna_dri2_get_msc: msc=4366 [raw=4366], ust=76939826 [ 76.951] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=32 (refs=2/1, flush=0) , front=128 (refs=3/3, flush=1) [ 76.951] sna_dri2_schedule_swap(target_msc=4367, divisor=0, remainder=0) [ 76.951] sna_dri2_schedule_swap: using front handle=128, active_scanout?=2, flush?=1 [ 76.951] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 76.951] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 76.951] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 76.951] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 76.951] sna_crtc_record_swap: recording last swap on pipe=0, frame 4366 [msc=4366], time 76.939826 [ 76.951] immediate_swap: current_msc=4366, target_msc=4367 -- yes [ 76.951] can_flip: no, shadow enabled [ 76.951] sna_dri2_add_event: adding event to window 146) [ 76.951] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 1, chained? 1, pipe 0 [ 76.951] sna_dri2_immediate_blit: current event front=128 [name=76, active?=2], back=32 [name=80, active?=0] [ 76.951] swap_limit: draw=146 setting swap limit to 2 [ 76.951] sna_dri2_swap_limit_validate: swap limit set to 2 [ 76.951] sna_dri2_immediate_blit: setting handle=32 as pending blit (current event front=128, back=32) [ 76.951] sna_dri2_event_free(draw?=1) [ 76.951] sna_dri2_remove_event: remove[0x561c947dfce0] from window 146, active? 1 [ 76.951] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=128] -- refcnt=4, draw=146, pixmap=4091, proxy?=0 [ 76.951] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=32] -- refcnt=3, draw=146, pixmap=0, proxy?=0 [ 76.951] sna_dri2_schedule_swap: reported target_msc=4367 [ 76.951] sna_accel_flush: flush?=0, dirty?=0 [ 76.951] sna_accel_flush: flush?=0, dirty?=0 [ 76.951] sna_accel_flush: flush?=0, dirty?=0 [ 76.951] sna_accel_flush: flush?=0, dirty?=0 [ 76.951] sna_block_handler (tv=544.138000) [ 76.951] sna_scanout_do_flush: flush timer active: delta=12 [ 76.951] sna_accel_do_throttle -- no pending activity [ 76.951] sna_accel_block: evaluating timers, active=5 [ 76.951] sna_accel_block: flush timer expires in 12 [76963] [ 76.956] sna_wakeup_handler [ 76.956] sna_mode_wakeup: len=64 [ 76.956] sna_dri2_vblank_handler(type=2, sequence=4367, draw=4181) [ 76.956] sna_crtc_record_swap: recording last swap on pipe=0, frame 4367 [msc=4367], time 76.956470 [ 76.956] sna_dri2_vblank_handler: 2 complete, frame=4367 tv=76.956470 [ 76.956] sna_dri2_blit_complete: blit finished [ 76.956] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4367, tv=76.956470) [ 76.956] frame_swap_complete(type=2): draw=146, pipe=0, frame=4367 [msc=4367], tv=76.956470 [ 76.956] sna_accel_flush: flush?=0, dirty?=0 [ 76.956] sna_dri2_vblank_handler: swapping old back handle=32 [name=80, active=1] for pending handle=32 [name=80, active=1], front handle=128 [name=76, active=2] [ 76.956] sna_dri2_cache_bo(handle=32, name=80) [ 76.956] sna_dri2_cache_bo: multiple references [2], releasing handle [ 76.956] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 76.956] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 76.956] can_xchg: back size=8700f00, front size=8700f00 [ 76.956] can_xchg: yes, pixmap=4091 [ 76.956] sna_dri2_xchg: win=146, exchange front=128/76,ref=3 and back=32/80,ref=2, pixmap=4091 3840x2160 [ 76.956] sna_dri2_xchg: back_bo handle=32, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 76.956] sna_dri2_xchg: front_bo handle=128, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 76.956] set_bo: pixmap=4091, handle=32 (old handle=128) [ 76.956] set_bo: marking whole pixmap as damaged [ 76.956] set_bo: applying final/discard move-to-gpu [ 76.956] wait_for_shadow: flags=0, flips=1, handle=128, shadow=29 [ 76.956] set_bo: dropping flush hint from handle=128 [ 76.956] set_bo: adding flush hint to handle=32 [ 76.956] mark_stale(handle=128) => 1 [ 76.956] sna_next_vblank(pipe=0, waiting until next vblank) [ 76.956] sna_mode_wakeup: recording last swap on pipe=0, frame 4367 [110f], time 76.956470 [ 76.956] sna_mode_wakeup: removing handle=114 [active_scanout=0] from scanout, installing handle=128 [active_scanout=1] [ 76.956] sna_mode_wakeup: flip complete, pending? 1 [ 76.956] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 76.956] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 76.956] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 76.956] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 76.956] sna_pixmap_move_to_gpu: already all-damaged [ 76.956] sna_pixmap_mark_active: pixmap=4091, handle=32 [ 76.956] sna_mode_redisplay: crtc[0] transformed? 0 [ 76.956] sna_mode_redisplay: crtc[1] transformed? 0 [ 76.956] sna_mode_redisplay: crtc[2] transformed? 0 [ 76.956] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=32 [active=1] [ 76.956] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 128, transformed? 0 [ 76.956] get_fb: reusing fb=68 for handle=32 [ 76.957] sna_mode_redisplay: recording flip on CRTC:32 handle=32, active_scanout=2, serial=3 [ 76.957] __kgem_bo_clear_busy: handle=32 [ 76.957] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 76.957] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 76.957] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 76.957] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=32, shadow handle=29 [ 76.957] sna_block_handler (tv=544.132000) [ 76.957] sna_scanout_do_flush: flush timer active: delta=6 [ 76.957] sna_accel_do_throttle -- no pending activity [ 76.957] sna_accel_block: evaluating timers, active=5 [ 76.957] sna_accel_block: flush timer expires in 6 [76963] [ 76.963] sna_wakeup_handler [ 76.963] sna_block_handler (tv=544.126000) [ 76.963] sna_scanout_do_flush: flush timer active: delta=0 [ 76.963] sna_scanout_do_flush (time=76963), triggered [ 76.963] sna_scanout_flush (time=76963), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 76.963] has_shadow: has pending damage? 0, outstanding flips: 1 [ 76.963] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 76.963] has_shadow: has pending damage? 0, outstanding flips: 1 [ 76.963] sna_accel_disarm_timer[0] (time=76963) [ 76.963] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) [ 76.963] sna_accel_do_throttle -- no pending activity [ 76.963] sna_wakeup_handler [ 76.963] sna_accel_flush: flush?=0, dirty?=0 [ 76.963] sna_accel_flush: flush?=0, dirty?=0 [ 76.963] sna_block_handler (tv=544.126000) [ 76.963] has_shadow: has pending damage? 0, outstanding flips: 1 [ 76.963] sna_accel_do_throttle -- no pending activity [ 76.964] sna_wakeup_handler [ 76.964] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=128, name=76 [ 76.964] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 76.964] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 76.964] sna_dri2_get_back: draw size=3840x2160, back buffer handle=128 size=3840x2160, is-scanout? 1, active?=1, pitch=15360, front pitch=15360 [ 76.964] sna_dri2_get_back: reuse backbuffer? 1 [ 76.964] sna_dri2_get_back: back buffer handle=128, active?=1, refcnt=2 [ 76.964] sna_dri2_get_back: cache: handle=114, active=0 [ 76.964] sna_dri2_get_back: reuse cache handle=114, name=86, flags=0 [ 76.964] sna_dri2_get_back: caching handle=128 (name=76, flags=0, active_scanout=1) [ 76.964] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 76.964] sna_dri2_reuse_buffer: reusing back buffer handle=114, name=86, pitch=15360, age=0 [ 76.964] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 76.964] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=32, name=80, active_scanout=2 [ 76.964] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 76.964] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=4, draw=146, pixmap=4091, proxy?=0 [ 76.964] sna_accel_flush: flush?=0, dirty?=0 [ 76.964] sna_accel_flush: flush?=0, dirty?=0 [ 76.964] sna_accel_flush: flush?=0, dirty?=0 [ 76.964] sna_block_handler (tv=544.125000) [ 76.964] has_shadow: has pending damage? 0, outstanding flips: 1 [ 76.964] timer_enable (time=76964), starting timer 0 [ 76.964] sna_accel_do_throttle -- no pending activity [ 76.964] sna_accel_block: evaluating timers, active=5 [ 76.964] sna_accel_block: flush timer expires in 8 [76972] [ 76.967] sna_wakeup_handler [ 76.967] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 76.967] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 76.967] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 76.967] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 76.967] sna_dri2_get_msc(draw=146, pipe=0) [ 76.967] sna_crtc_record_swap: recording last swap on pipe=0, frame 4367 [msc=4367], time 76.956470 [ 76.967] sna_dri2_get_msc: msc=4367 [raw=4367], ust=76956470 [ 76.967] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=114 (refs=2/1, flush=0) , front=32 (refs=3/3, flush=1) [ 76.967] sna_dri2_schedule_swap(target_msc=4368, divisor=0, remainder=0) [ 76.967] sna_dri2_schedule_swap: using front handle=32, active_scanout?=2, flush?=1 [ 76.967] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 76.967] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 76.967] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 76.967] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 76.967] sna_crtc_record_swap: recording last swap on pipe=0, frame 4367 [msc=4367], time 76.956470 [ 76.967] immediate_swap: current_msc=4367, target_msc=4368 -- yes [ 76.967] can_flip: no, shadow enabled [ 76.967] sna_dri2_add_event: adding event to window 146) [ 76.967] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 1, chained? 1, pipe 0 [ 76.968] sna_dri2_immediate_blit: current event front=32 [name=80, active?=2], back=114 [name=86, active?=0] [ 76.968] swap_limit: draw=146 setting swap limit to 2 [ 76.968] sna_dri2_swap_limit_validate: swap limit set to 2 [ 76.968] sna_dri2_immediate_blit: setting handle=114 as pending blit (current event front=32, back=114) [ 76.968] sna_dri2_event_free(draw?=1) [ 76.968] sna_dri2_remove_event: remove[0x561c947dfbf0] from window 146, active? 1 [ 76.968] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=4, draw=146, pixmap=4091, proxy?=0 [ 76.968] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=114] -- refcnt=3, draw=146, pixmap=0, proxy?=0 [ 76.968] sna_dri2_schedule_swap: reported target_msc=4368 [ 76.968] sna_accel_flush: flush?=0, dirty?=0 [ 76.968] sna_accel_flush: flush?=0, dirty?=0 [ 76.968] sna_accel_flush: flush?=0, dirty?=0 [ 76.968] sna_accel_flush: flush?=0, dirty?=0 [ 76.968] sna_block_handler (tv=544.121000) [ 76.968] sna_scanout_do_flush: flush timer active: delta=4 [ 76.968] sna_accel_do_throttle -- no pending activity [ 76.968] sna_accel_block: evaluating timers, active=5 [ 76.968] sna_accel_block: flush timer expires in 4 [76972] [ 76.972] sna_wakeup_handler [ 76.972] sna_block_handler (tv=544.117000) [ 76.972] sna_scanout_do_flush: flush timer active: delta=0 [ 76.972] sna_scanout_do_flush (time=76972), triggered [ 76.972] sna_scanout_flush (time=76972), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 76.972] has_shadow: has pending damage? 0, outstanding flips: 1 [ 76.972] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 76.972] has_shadow: has pending damage? 0, outstanding flips: 1 [ 76.972] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) [ 76.972] sna_accel_do_throttle -- no pending activity [ 76.972] sna_accel_block: evaluating timers, active=5 [ 76.972] sna_accel_block: flush timer expires in 16 [76988] [ 76.972] sna_wakeup_handler [ 76.972] sna_mode_wakeup: len=64 [ 76.972] sna_dri2_vblank_handler(type=2, sequence=4368, draw=4181) [ 76.973] sna_crtc_record_swap: recording last swap on pipe=0, frame 4368 [msc=4368], time 76.973119 [ 76.973] sna_dri2_vblank_handler: 2 complete, frame=4368 tv=76.973119 [ 76.973] sna_dri2_blit_complete: blit finished [ 76.973] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4368, tv=76.973119) [ 76.973] frame_swap_complete(type=2): draw=146, pipe=0, frame=4368 [msc=4368], tv=76.973119 [ 76.973] sna_accel_flush: flush?=0, dirty?=0 [ 76.973] sna_dri2_vblank_handler: swapping old back handle=114 [name=86, active=1] for pending handle=114 [name=86, active=1], front handle=32 [name=80, active=2] [ 76.973] sna_dri2_cache_bo(handle=114, name=86) [ 76.973] sna_dri2_cache_bo: multiple references [2], releasing handle [ 76.973] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 76.973] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 76.973] can_xchg: back size=8700f00, front size=8700f00 [ 76.973] can_xchg: yes, pixmap=4091 [ 76.973] sna_dri2_xchg: win=146, exchange front=32/80,ref=3 and back=114/86,ref=2, pixmap=4091 3840x2160 [ 76.973] sna_dri2_xchg: back_bo handle=114, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 76.973] sna_dri2_xchg: front_bo handle=32, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 76.973] set_bo: pixmap=4091, handle=114 (old handle=32) [ 76.973] set_bo: marking whole pixmap as damaged [ 76.973] set_bo: applying final/discard move-to-gpu [ 76.973] wait_for_shadow: flags=0, flips=1, handle=32, shadow=29 [ 76.973] set_bo: dropping flush hint from handle=32 [ 76.973] set_bo: adding flush hint to handle=114 [ 76.973] mark_stale(handle=32) => 1 [ 76.973] sna_next_vblank(pipe=0, waiting until next vblank) [ 76.973] sna_mode_wakeup: recording last swap on pipe=0, frame 4368 [1110], time 76.973119 [ 76.973] sna_mode_wakeup: removing handle=128 [active_scanout=0] from scanout, installing handle=32 [active_scanout=1] [ 76.973] sna_mode_wakeup: flip complete, pending? 1 [ 76.973] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 76.973] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 76.973] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 76.973] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 76.973] sna_pixmap_move_to_gpu: already all-damaged [ 76.973] sna_pixmap_mark_active: pixmap=4091, handle=114 [ 76.973] sna_mode_redisplay: crtc[0] transformed? 0 [ 76.973] sna_mode_redisplay: crtc[1] transformed? 0 [ 76.973] sna_mode_redisplay: crtc[2] transformed? 0 [ 76.973] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=114 [active=1] [ 76.973] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 32, transformed? 0 [ 76.973] get_fb: reusing fb=81 for handle=114 [ 76.973] sna_mode_redisplay: recording flip on CRTC:32 handle=114, active_scanout=2, serial=3 [ 76.973] __kgem_bo_clear_busy: handle=114 [ 76.973] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 76.973] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 76.973] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 76.974] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=114, shadow handle=29 [ 76.974] sna_block_handler (tv=544.115000) [ 76.974] sna_scanout_do_flush: flush timer active: delta=14 [ 76.974] sna_accel_do_throttle -- no pending activity [ 76.974] sna_accel_block: evaluating timers, active=5 [ 76.974] sna_accel_block: flush timer expires in 14 [76988] [ 76.980] sna_wakeup_handler [ 76.980] sna_accel_flush: flush?=0, dirty?=0 [ 76.980] sna_accel_flush: flush?=0, dirty?=0 [ 76.980] sna_block_handler (tv=544.109000) [ 76.980] sna_scanout_do_flush: flush timer active: delta=8 [ 76.980] sna_accel_do_throttle -- no pending activity [ 76.980] sna_accel_block: evaluating timers, active=5 [ 76.980] sna_accel_block: flush timer expires in 8 [76988] [ 76.981] sna_wakeup_handler [ 76.981] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=32, name=80 [ 76.981] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 76.981] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 76.981] sna_dri2_get_back: draw size=3840x2160, back buffer handle=32 size=3840x2160, is-scanout? 1, active?=1, pitch=15360, front pitch=15360 [ 76.981] sna_dri2_get_back: reuse backbuffer? 1 [ 76.981] sna_dri2_get_back: back buffer handle=32, active?=1, refcnt=2 [ 76.981] sna_dri2_get_back: cache: handle=128, active=0 [ 76.981] sna_dri2_get_back: reuse cache handle=128, name=76, flags=0 [ 76.981] sna_dri2_get_back: caching handle=32 (name=80, flags=0, active_scanout=1) [ 76.981] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 76.981] sna_dri2_reuse_buffer: reusing back buffer handle=128, name=76, pitch=15360, age=0 [ 76.981] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 76.981] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=114, name=86, active_scanout=2 [ 76.981] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 76.981] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=114] -- refcnt=4, draw=146, pixmap=4091, proxy?=0 [ 76.981] sna_accel_flush: flush?=0, dirty?=0 [ 76.981] sna_accel_flush: flush?=0, dirty?=0 [ 76.981] sna_accel_flush: flush?=0, dirty?=0 [ 76.981] sna_block_handler (tv=544.108000) [ 76.981] sna_scanout_do_flush: flush timer active: delta=7 [ 76.981] sna_accel_do_throttle -- no pending activity [ 76.981] sna_accel_block: evaluating timers, active=5 [ 76.981] sna_accel_block: flush timer expires in 7 [76988] [ 76.984] sna_wakeup_handler [ 76.984] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 76.984] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 76.984] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 76.984] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 76.984] sna_dri2_get_msc(draw=146, pipe=0) [ 76.984] sna_crtc_record_swap: recording last swap on pipe=0, frame 4368 [msc=4368], time 76.973119 [ 76.984] sna_dri2_get_msc: msc=4368 [raw=4368], ust=76973119 [ 76.984] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=128 (refs=2/1, flush=0) , front=114 (refs=3/3, flush=1) [ 76.984] sna_dri2_schedule_swap(target_msc=4369, divisor=0, remainder=0) [ 76.984] sna_dri2_schedule_swap: using front handle=114, active_scanout?=2, flush?=1 [ 76.984] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 76.984] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 76.984] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 76.984] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 76.984] sna_crtc_record_swap: recording last swap on pipe=0, frame 4368 [msc=4368], time 76.973119 [ 76.984] immediate_swap: current_msc=4368, target_msc=4369 -- yes [ 76.984] can_flip: no, shadow enabled [ 76.984] sna_dri2_add_event: adding event to window 146) [ 76.984] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 1, chained? 1, pipe 0 [ 76.984] sna_dri2_immediate_blit: current event front=114 [name=86, active?=2], back=128 [name=76, active?=0] [ 76.984] swap_limit: draw=146 setting swap limit to 2 [ 76.984] sna_dri2_swap_limit_validate: swap limit set to 2 [ 76.984] sna_dri2_immediate_blit: setting handle=128 as pending blit (current event front=114, back=128) [ 76.985] sna_dri2_event_free(draw?=1) [ 76.985] sna_dri2_remove_event: remove[0x561c947dfce0] from window 146, active? 1 [ 76.985] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=114] -- refcnt=4, draw=146, pixmap=4091, proxy?=0 [ 76.985] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=128] -- refcnt=3, draw=146, pixmap=0, proxy?=0 [ 76.985] sna_dri2_schedule_swap: reported target_msc=4369 [ 76.985] sna_accel_flush: flush?=0, dirty?=0 [ 76.985] sna_accel_flush: flush?=0, dirty?=0 [ 76.985] sna_accel_flush: flush?=0, dirty?=0 [ 76.985] sna_accel_flush: flush?=0, dirty?=0 [ 76.985] sna_block_handler (tv=544.104000) [ 76.985] sna_scanout_do_flush: flush timer active: delta=3 [ 76.985] sna_scanout_do_flush (time=76985), triggered [ 76.985] sna_scanout_flush (time=76985), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 76.985] has_shadow: has pending damage? 0, outstanding flips: 1 [ 76.985] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 76.985] has_shadow: has pending damage? 0, outstanding flips: 1 [ 76.985] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) [ 76.985] sna_accel_do_throttle -- no pending activity [ 76.985] sna_accel_block: evaluating timers, active=5 [ 76.985] sna_accel_block: flush timer expires in 16 [77001] [ 76.989] sna_wakeup_handler [ 76.989] sna_mode_wakeup: len=64 [ 76.989] sna_dri2_vblank_handler(type=2, sequence=4369, draw=4181) [ 76.989] sna_crtc_record_swap: recording last swap on pipe=0, frame 4369 [msc=4369], time 76.989759 [ 76.989] sna_dri2_vblank_handler: 2 complete, frame=4369 tv=76.989759 [ 76.989] sna_dri2_blit_complete: blit finished [ 76.989] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4369, tv=76.989759) [ 76.989] frame_swap_complete(type=2): draw=146, pipe=0, frame=4369 [msc=4369], tv=76.989759 [ 76.989] sna_accel_flush: flush?=0, dirty?=0 [ 76.989] sna_dri2_vblank_handler: swapping old back handle=128 [name=76, active=1] for pending handle=128 [name=76, active=1], front handle=114 [name=86, active=2] [ 76.989] sna_dri2_cache_bo(handle=128, name=76) [ 76.989] sna_dri2_cache_bo: multiple references [2], releasing handle [ 76.989] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 76.989] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 76.989] can_xchg: back size=8700f00, front size=8700f00 [ 76.989] can_xchg: yes, pixmap=4091 [ 76.989] sna_dri2_xchg: win=146, exchange front=114/86,ref=3 and back=128/76,ref=2, pixmap=4091 3840x2160 [ 76.989] sna_dri2_xchg: back_bo handle=128, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 76.989] sna_dri2_xchg: front_bo handle=114, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 76.989] set_bo: pixmap=4091, handle=128 (old handle=114) [ 76.989] set_bo: marking whole pixmap as damaged [ 76.989] set_bo: applying final/discard move-to-gpu [ 76.989] wait_for_shadow: flags=0, flips=1, handle=114, shadow=29 [ 76.989] set_bo: dropping flush hint from handle=114 [ 76.989] set_bo: adding flush hint to handle=128 [ 76.989] mark_stale(handle=114) => 1 [ 76.989] sna_next_vblank(pipe=0, waiting until next vblank) [ 76.990] sna_mode_wakeup: recording last swap on pipe=0, frame 4369 [1111], time 76.989759 [ 76.990] sna_mode_wakeup: removing handle=32 [active_scanout=0] from scanout, installing handle=114 [active_scanout=1] [ 76.990] sna_mode_wakeup: flip complete, pending? 1 [ 76.990] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 76.990] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 76.990] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 76.990] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 76.990] sna_pixmap_move_to_gpu: already all-damaged [ 76.990] sna_pixmap_mark_active: pixmap=4091, handle=128 [ 76.990] sna_mode_redisplay: crtc[0] transformed? 0 [ 76.990] sna_mode_redisplay: crtc[1] transformed? 0 [ 76.990] sna_mode_redisplay: crtc[2] transformed? 0 [ 76.990] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=128 [active=1] [ 76.990] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 114, transformed? 0 [ 76.990] get_fb: reusing fb=80 for handle=128 [ 76.990] sna_mode_redisplay: recording flip on CRTC:32 handle=128, active_scanout=2, serial=3 [ 76.990] __kgem_bo_clear_busy: handle=128 [ 76.990] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 76.990] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 76.990] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 76.990] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=128, shadow handle=29 [ 76.990] sna_block_handler (tv=544.99000) [ 76.990] sna_scanout_do_flush: flush timer active: delta=11 [ 76.990] sna_accel_do_throttle -- no pending activity [ 76.990] sna_accel_block: evaluating timers, active=5 [ 76.990] sna_accel_block: flush timer expires in 11 [77001] [ 76.998] sna_wakeup_handler [ 76.998] sna_accel_flush: flush?=0, dirty?=0 [ 76.998] sna_accel_flush: flush?=0, dirty?=0 [ 76.998] sna_block_handler (tv=544.91000) [ 76.998] sna_scanout_do_flush: flush timer active: delta=3 [ 76.998] sna_scanout_do_flush (time=76998), triggered [ 76.998] sna_scanout_flush (time=76998), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 76.998] has_shadow: has pending damage? 0, outstanding flips: 1 [ 76.998] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 76.998] has_shadow: has pending damage? 0, outstanding flips: 1 [ 76.998] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) [ 76.998] sna_accel_do_throttle -- no pending activity [ 76.998] sna_accel_block: evaluating timers, active=5 [ 76.998] sna_accel_block: flush timer expires in 16 [77014] [ 76.998] sna_wakeup_handler [ 76.998] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=114, name=86 [ 76.998] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 76.998] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 76.998] sna_dri2_get_back: draw size=3840x2160, back buffer handle=114 size=3840x2160, is-scanout? 1, active?=1, pitch=15360, front pitch=15360 [ 76.998] sna_dri2_get_back: reuse backbuffer? 1 [ 76.998] sna_dri2_get_back: back buffer handle=114, active?=1, refcnt=2 [ 76.998] sna_dri2_get_back: cache: handle=32, active=0 [ 76.999] sna_dri2_get_back: reuse cache handle=32, name=80, flags=0 [ 76.999] sna_dri2_get_back: caching handle=114 (name=86, flags=0, active_scanout=1) [ 76.999] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 76.999] sna_dri2_reuse_buffer: reusing back buffer handle=32, name=80, pitch=15360, age=0 [ 76.999] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 76.999] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=128, name=76, active_scanout=2 [ 76.999] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 76.999] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=128] -- refcnt=4, draw=146, pixmap=4091, proxy?=0 [ 76.999] sna_accel_flush: flush?=0, dirty?=0 [ 76.999] sna_accel_flush: flush?=0, dirty?=0 [ 76.999] sna_accel_flush: flush?=0, dirty?=0 [ 76.999] sna_block_handler (tv=544.90000) [ 76.999] sna_scanout_do_flush: flush timer active: delta=15 [ 76.999] sna_accel_do_throttle -- no pending activity [ 76.999] sna_accel_block: evaluating timers, active=5 [ 76.999] sna_accel_block: flush timer expires in 15 [77014] [ 77.002] sna_wakeup_handler [ 77.002] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 77.002] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 77.002] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 77.002] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 77.002] sna_dri2_get_msc(draw=146, pipe=0) [ 77.002] sna_crtc_record_swap: recording last swap on pipe=0, frame 4369 [msc=4369], time 76.989759 [ 77.002] sna_dri2_get_msc: msc=4369 [raw=4369], ust=76989759 [ 77.002] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=32 (refs=2/1, flush=0) , front=128 (refs=3/3, flush=1) [ 77.002] sna_dri2_schedule_swap(target_msc=4370, divisor=0, remainder=0) [ 77.002] sna_dri2_schedule_swap: using front handle=128, active_scanout?=2, flush?=1 [ 77.002] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 77.002] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 77.002] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 77.002] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 77.002] sna_crtc_record_swap: recording last swap on pipe=0, frame 4369 [msc=4369], time 76.989759 [ 77.002] immediate_swap: current_msc=4369, target_msc=4370 -- yes [ 77.002] can_flip: no, shadow enabled [ 77.002] sna_dri2_add_event: adding event to window 146) [ 77.002] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 1, chained? 1, pipe 0 [ 77.002] sna_dri2_immediate_blit: current event front=128 [name=76, active?=2], back=32 [name=80, active?=0] [ 77.002] swap_limit: draw=146 setting swap limit to 2 [ 77.002] sna_dri2_swap_limit_validate: swap limit set to 2 [ 77.002] sna_dri2_immediate_blit: setting handle=32 as pending blit (current event front=128, back=32) [ 77.002] sna_dri2_event_free(draw?=1) [ 77.002] sna_dri2_remove_event: remove[0x561c947dfbf0] from window 146, active? 1 [ 77.002] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=128] -- refcnt=4, draw=146, pixmap=4091, proxy?=0 [ 77.002] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=32] -- refcnt=3, draw=146, pixmap=0, proxy?=0 [ 77.002] sna_dri2_schedule_swap: reported target_msc=4370 [ 77.002] sna_accel_flush: flush?=0, dirty?=0 [ 77.002] sna_accel_flush: flush?=0, dirty?=0 [ 77.002] sna_accel_flush: flush?=0, dirty?=0 [ 77.003] sna_accel_flush: flush?=0, dirty?=0 [ 77.003] sna_block_handler (tv=544.86000) [ 77.003] sna_scanout_do_flush: flush timer active: delta=11 [ 77.003] sna_accel_do_throttle -- no pending activity [ 77.003] sna_accel_block: evaluating timers, active=5 [ 77.003] sna_accel_block: flush timer expires in 11 [77014] [ 77.006] sna_wakeup_handler [ 77.006] sna_mode_wakeup: len=64 [ 77.006] sna_dri2_vblank_handler(type=2, sequence=4370, draw=4181) [ 77.006] sna_crtc_record_swap: recording last swap on pipe=0, frame 4370 [msc=4370], time 77.6407 [ 77.006] sna_dri2_vblank_handler: 2 complete, frame=4370 tv=77.6407 [ 77.006] sna_dri2_blit_complete: blit finished [ 77.006] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4370, tv=77.6407) [ 77.006] frame_swap_complete(type=2): draw=146, pipe=0, frame=4370 [msc=4370], tv=77.6407 [ 77.006] sna_accel_flush: flush?=0, dirty?=0 [ 77.006] sna_dri2_vblank_handler: swapping old back handle=32 [name=80, active=1] for pending handle=32 [name=80, active=1], front handle=128 [name=76, active=2] [ 77.006] sna_dri2_cache_bo(handle=32, name=80) [ 77.006] sna_dri2_cache_bo: multiple references [2], releasing handle [ 77.006] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 77.006] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 77.006] can_xchg: back size=8700f00, front size=8700f00 [ 77.006] can_xchg: yes, pixmap=4091 [ 77.006] sna_dri2_xchg: win=146, exchange front=128/76,ref=3 and back=32/80,ref=2, pixmap=4091 3840x2160 [ 77.006] sna_dri2_xchg: back_bo handle=32, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 77.006] sna_dri2_xchg: front_bo handle=128, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 77.006] set_bo: pixmap=4091, handle=32 (old handle=128) [ 77.006] set_bo: marking whole pixmap as damaged [ 77.006] set_bo: applying final/discard move-to-gpu [ 77.006] wait_for_shadow: flags=0, flips=1, handle=128, shadow=29 [ 77.006] set_bo: dropping flush hint from handle=128 [ 77.006] set_bo: adding flush hint to handle=32 [ 77.006] mark_stale(handle=128) => 1 [ 77.006] sna_next_vblank(pipe=0, waiting until next vblank) [ 77.006] sna_mode_wakeup: recording last swap on pipe=0, frame 4370 [1112], time 77.6407 [ 77.006] sna_mode_wakeup: removing handle=114 [active_scanout=0] from scanout, installing handle=128 [active_scanout=1] [ 77.006] sna_mode_wakeup: flip complete, pending? 1 [ 77.006] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 77.006] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 77.006] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 77.006] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 77.006] sna_pixmap_move_to_gpu: already all-damaged [ 77.006] sna_pixmap_mark_active: pixmap=4091, handle=32 [ 77.006] sna_mode_redisplay: crtc[0] transformed? 0 [ 77.006] sna_mode_redisplay: crtc[1] transformed? 0 [ 77.006] sna_mode_redisplay: crtc[2] transformed? 0 [ 77.006] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=32 [active=1] [ 77.006] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 128, transformed? 0 [ 77.006] get_fb: reusing fb=68 for handle=32 [ 77.007] sna_mode_redisplay: recording flip on CRTC:32 handle=32, active_scanout=2, serial=3 [ 77.007] __kgem_bo_clear_busy: handle=32 [ 77.007] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 77.007] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 77.007] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 77.007] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=32, shadow handle=29 [ 77.007] sna_block_handler (tv=544.82000) [ 77.007] sna_scanout_do_flush: flush timer active: delta=7 [ 77.007] sna_accel_do_throttle -- no pending activity [ 77.007] sna_accel_block: evaluating timers, active=5 [ 77.007] sna_accel_block: flush timer expires in 7 [77014] [ 77.014] sna_wakeup_handler [ 77.014] sna_block_handler (tv=544.75000) [ 77.014] sna_scanout_do_flush: flush timer active: delta=0 [ 77.014] sna_scanout_do_flush (time=77014), triggered [ 77.014] sna_scanout_flush (time=77014), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 77.014] has_shadow: has pending damage? 0, outstanding flips: 1 [ 77.014] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 77.014] has_shadow: has pending damage? 0, outstanding flips: 1 [ 77.014] sna_accel_disarm_timer[0] (time=77014) [ 77.014] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) [ 77.014] sna_accel_do_throttle -- no pending activity [ 77.014] sna_wakeup_handler [ 77.014] sna_accel_flush: flush?=0, dirty?=0 [ 77.015] sna_accel_flush: flush?=0, dirty?=0 [ 77.015] sna_block_handler (tv=544.74000) [ 77.015] has_shadow: has pending damage? 0, outstanding flips: 1 [ 77.015] sna_accel_do_throttle -- no pending activity [ 77.015] sna_wakeup_handler [ 77.015] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=128, name=76 [ 77.015] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 77.015] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 77.015] sna_dri2_get_back: draw size=3840x2160, back buffer handle=128 size=3840x2160, is-scanout? 1, active?=1, pitch=15360, front pitch=15360 [ 77.015] sna_dri2_get_back: reuse backbuffer? 1 [ 77.015] sna_dri2_get_back: back buffer handle=128, active?=1, refcnt=2 [ 77.015] sna_dri2_get_back: cache: handle=114, active=0 [ 77.015] sna_dri2_get_back: reuse cache handle=114, name=86, flags=0 [ 77.015] sna_dri2_get_back: caching handle=128 (name=76, flags=0, active_scanout=1) [ 77.015] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 77.015] sna_dri2_reuse_buffer: reusing back buffer handle=114, name=86, pitch=15360, age=0 [ 77.015] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 77.015] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=32, name=80, active_scanout=2 [ 77.015] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 77.015] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=4, draw=146, pixmap=4091, proxy?=0 [ 77.015] sna_accel_flush: flush?=0, dirty?=0 [ 77.015] sna_accel_flush: flush?=0, dirty?=0 [ 77.015] sna_accel_flush: flush?=0, dirty?=0 [ 77.015] sna_block_handler (tv=544.74000) [ 77.015] has_shadow: has pending damage? 0, outstanding flips: 1 [ 77.015] timer_enable (time=77015), starting timer 0 [ 77.016] sna_accel_do_throttle -- no pending activity [ 77.016] sna_accel_block: evaluating timers, active=5 [ 77.016] sna_accel_block: flush timer expires in 8 [77023] [ 77.019] sna_wakeup_handler [ 77.019] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 77.019] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 77.019] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 77.019] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 77.019] sna_dri2_get_msc(draw=146, pipe=0) [ 77.019] sna_crtc_record_swap: recording last swap on pipe=0, frame 4370 [msc=4370], time 77.6407 [ 77.019] sna_dri2_get_msc: msc=4370 [raw=4370], ust=77006407 [ 77.019] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=114 (refs=2/1, flush=0) , front=32 (refs=3/3, flush=1) [ 77.019] sna_dri2_schedule_swap(target_msc=4371, divisor=0, remainder=0) [ 77.019] sna_dri2_schedule_swap: using front handle=32, active_scanout?=2, flush?=1 [ 77.019] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 77.019] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 77.019] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 77.019] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 77.019] sna_crtc_record_swap: recording last swap on pipe=0, frame 4370 [msc=4370], time 77.6407 [ 77.019] immediate_swap: current_msc=4370, target_msc=4371 -- yes [ 77.019] can_flip: no, shadow enabled [ 77.019] sna_dri2_add_event: adding event to window 146) [ 77.019] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 1, chained? 1, pipe 0 [ 77.019] sna_dri2_immediate_blit: current event front=32 [name=80, active?=2], back=114 [name=86, active?=0] [ 77.019] swap_limit: draw=146 setting swap limit to 2 [ 77.019] sna_dri2_swap_limit_validate: swap limit set to 2 [ 77.019] sna_dri2_immediate_blit: setting handle=114 as pending blit (current event front=32, back=114) [ 77.019] sna_dri2_event_free(draw?=1) [ 77.019] sna_dri2_remove_event: remove[0x561c947dfce0] from window 146, active? 1 [ 77.019] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=4, draw=146, pixmap=4091, proxy?=0 [ 77.019] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=114] -- refcnt=3, draw=146, pixmap=0, proxy?=0 [ 77.019] sna_dri2_schedule_swap: reported target_msc=4371 [ 77.019] sna_accel_flush: flush?=0, dirty?=0 [ 77.019] sna_accel_flush: flush?=0, dirty?=0 [ 77.019] sna_accel_flush: flush?=0, dirty?=0 [ 77.019] sna_accel_flush: flush?=0, dirty?=0 [ 77.019] sna_block_handler (tv=544.70000) [ 77.019] sna_scanout_do_flush: flush timer active: delta=4 [ 77.019] sna_accel_do_throttle -- no pending activity [ 77.019] sna_accel_block: evaluating timers, active=5 [ 77.019] sna_accel_block: flush timer expires in 4 [77023] [ 77.022] sna_wakeup_handler [ 77.022] sna_mode_wakeup: len=64 [ 77.022] sna_dri2_vblank_handler(type=2, sequence=4371, draw=4181) [ 77.022] sna_crtc_record_swap: recording last swap on pipe=0, frame 4371 [msc=4371], time 77.23047 [ 77.022] sna_dri2_vblank_handler: 2 complete, frame=4371 tv=77.23047 [ 77.022] sna_dri2_blit_complete: blit finished [ 77.022] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4371, tv=77.23047) [ 77.022] frame_swap_complete(type=2): draw=146, pipe=0, frame=4371 [msc=4371], tv=77.23047 [ 77.022] sna_accel_flush: flush?=0, dirty?=0 [ 77.022] sna_dri2_vblank_handler: swapping old back handle=114 [name=86, active=1] for pending handle=114 [name=86, active=1], front handle=32 [name=80, active=2] [ 77.022] sna_dri2_cache_bo(handle=114, name=86) [ 77.023] sna_dri2_cache_bo: multiple references [2], releasing handle [ 77.023] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 77.023] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 77.023] can_xchg: back size=8700f00, front size=8700f00 [ 77.023] can_xchg: yes, pixmap=4091 [ 77.023] sna_dri2_xchg: win=146, exchange front=32/80,ref=3 and back=114/86,ref=2, pixmap=4091 3840x2160 [ 77.023] sna_dri2_xchg: back_bo handle=114, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 77.023] sna_dri2_xchg: front_bo handle=32, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 77.023] set_bo: pixmap=4091, handle=114 (old handle=32) [ 77.023] set_bo: marking whole pixmap as damaged [ 77.023] set_bo: applying final/discard move-to-gpu [ 77.023] wait_for_shadow: flags=0, flips=1, handle=32, shadow=29 [ 77.023] set_bo: dropping flush hint from handle=32 [ 77.023] set_bo: adding flush hint to handle=114 [ 77.023] mark_stale(handle=32) => 1 [ 77.023] sna_next_vblank(pipe=0, waiting until next vblank) [ 77.023] sna_mode_wakeup: recording last swap on pipe=0, frame 4371 [1113], time 77.23047 [ 77.023] sna_mode_wakeup: removing handle=128 [active_scanout=0] from scanout, installing handle=32 [active_scanout=1] [ 77.023] sna_mode_wakeup: flip complete, pending? 1 [ 77.023] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 77.023] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 77.023] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 77.023] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 77.023] sna_pixmap_move_to_gpu: already all-damaged [ 77.023] sna_pixmap_mark_active: pixmap=4091, handle=114 [ 77.023] sna_mode_redisplay: crtc[0] transformed? 0 [ 77.023] sna_mode_redisplay: crtc[1] transformed? 0 [ 77.023] sna_mode_redisplay: crtc[2] transformed? 0 [ 77.023] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=114 [active=1] [ 77.023] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 32, transformed? 0 [ 77.023] get_fb: reusing fb=81 for handle=114 [ 77.023] sna_mode_redisplay: recording flip on CRTC:32 handle=114, active_scanout=2, serial=3 [ 77.023] __kgem_bo_clear_busy: handle=114 [ 77.023] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 77.023] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 77.023] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 77.023] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=114, shadow handle=29 [ 77.023] sna_block_handler (tv=544.66000) [ 77.023] sna_scanout_do_flush: flush timer active: delta=0 [ 77.023] sna_scanout_do_flush (time=77023), triggered [ 77.023] sna_scanout_flush (time=77023), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 77.023] has_shadow: has pending damage? 0, outstanding flips: 1 [ 77.023] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 77.023] has_shadow: has pending damage? 0, outstanding flips: 1 [ 77.023] sna_accel_disarm_timer[0] (time=77023) [ 77.023] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) [ 77.023] sna_accel_do_throttle -- no pending activity [ 77.031] sna_wakeup_handler [ 77.031] sna_accel_flush: flush?=0, dirty?=0 [ 77.031] sna_accel_flush: flush?=0, dirty?=0 [ 77.031] sna_block_handler (tv=544.58000) [ 77.031] has_shadow: has pending damage? 0, outstanding flips: 1 [ 77.031] sna_accel_do_throttle -- no pending activity [ 77.032] sna_wakeup_handler [ 77.032] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=32, name=80 [ 77.032] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 77.032] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 77.032] sna_dri2_get_back: draw size=3840x2160, back buffer handle=32 size=3840x2160, is-scanout? 1, active?=1, pitch=15360, front pitch=15360 [ 77.032] sna_dri2_get_back: reuse backbuffer? 1 [ 77.032] sna_dri2_get_back: back buffer handle=32, active?=1, refcnt=2 [ 77.032] sna_dri2_get_back: cache: handle=128, active=0 [ 77.032] sna_dri2_get_back: reuse cache handle=128, name=76, flags=0 [ 77.032] sna_dri2_get_back: caching handle=32 (name=80, flags=0, active_scanout=1) [ 77.032] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 77.032] sna_dri2_reuse_buffer: reusing back buffer handle=128, name=76, pitch=15360, age=0 [ 77.032] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 77.032] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=114, name=86, active_scanout=2 [ 77.032] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 77.032] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=114] -- refcnt=4, draw=146, pixmap=4091, proxy?=0 [ 77.032] sna_accel_flush: flush?=0, dirty?=0 [ 77.032] sna_accel_flush: flush?=0, dirty?=0 [ 77.032] sna_accel_flush: flush?=0, dirty?=0 [ 77.032] sna_block_handler (tv=544.57000) [ 77.032] has_shadow: has pending damage? 0, outstanding flips: 1 [ 77.032] timer_enable (time=77032), starting timer 0 [ 77.032] sna_accel_do_throttle -- no pending activity [ 77.032] sna_accel_block: evaluating timers, active=5 [ 77.032] sna_accel_block: flush timer expires in 8 [77040] [ 77.035] sna_wakeup_handler [ 77.035] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 77.035] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 77.035] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 77.035] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 77.035] sna_dri2_get_msc(draw=146, pipe=0) [ 77.035] sna_crtc_record_swap: recording last swap on pipe=0, frame 4371 [msc=4371], time 77.23047 [ 77.036] sna_dri2_get_msc: msc=4371 [raw=4371], ust=77023047 [ 77.036] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=128 (refs=2/1, flush=0) , front=114 (refs=3/3, flush=1) [ 77.036] sna_dri2_schedule_swap(target_msc=4372, divisor=0, remainder=0) [ 77.036] sna_dri2_schedule_swap: using front handle=114, active_scanout?=2, flush?=1 [ 77.036] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 77.036] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 77.036] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 77.036] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 77.036] sna_crtc_record_swap: recording last swap on pipe=0, frame 4371 [msc=4371], time 77.23047 [ 77.036] immediate_swap: current_msc=4371, target_msc=4372 -- yes [ 77.036] can_flip: no, shadow enabled [ 77.036] sna_dri2_add_event: adding event to window 146) [ 77.036] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 1, chained? 1, pipe 0 [ 77.036] sna_dri2_immediate_blit: current event front=114 [name=86, active?=2], back=128 [name=76, active?=0] [ 77.036] swap_limit: draw=146 setting swap limit to 2 [ 77.036] sna_dri2_swap_limit_validate: swap limit set to 2 [ 77.036] sna_dri2_immediate_blit: setting handle=128 as pending blit (current event front=114, back=128) [ 77.036] sna_dri2_event_free(draw?=1) [ 77.036] sna_dri2_remove_event: remove[0x561c947dfbf0] from window 146, active? 1 [ 77.036] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=114] -- refcnt=4, draw=146, pixmap=4091, proxy?=0 [ 77.036] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=128] -- refcnt=3, draw=146, pixmap=0, proxy?=0 [ 77.036] sna_dri2_schedule_swap: reported target_msc=4372 [ 77.036] sna_accel_flush: flush?=0, dirty?=0 [ 77.036] sna_accel_flush: flush?=0, dirty?=0 [ 77.036] sna_accel_flush: flush?=0, dirty?=0 [ 77.036] sna_accel_flush: flush?=0, dirty?=0 [ 77.036] sna_block_handler (tv=544.53000) [ 77.036] sna_scanout_do_flush: flush timer active: delta=4 [ 77.036] sna_accel_do_throttle -- no pending activity [ 77.036] sna_accel_block: evaluating timers, active=5 [ 77.036] sna_accel_block: flush timer expires in 4 [77040] [ 77.039] sna_wakeup_handler [ 77.039] sna_mode_wakeup: len=64 [ 77.039] sna_dri2_vblank_handler(type=2, sequence=4372, draw=4181) [ 77.039] sna_crtc_record_swap: recording last swap on pipe=0, frame 4372 [msc=4372], time 77.39695 [ 77.039] sna_dri2_vblank_handler: 2 complete, frame=4372 tv=77.39695 [ 77.039] sna_dri2_blit_complete: blit finished [ 77.039] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4372, tv=77.39695) [ 77.039] frame_swap_complete(type=2): draw=146, pipe=0, frame=4372 [msc=4372], tv=77.39695 [ 77.039] sna_accel_flush: flush?=0, dirty?=0 [ 77.039] sna_dri2_vblank_handler: swapping old back handle=128 [name=76, active=1] for pending handle=128 [name=76, active=1], front handle=114 [name=86, active=2] [ 77.039] sna_dri2_cache_bo(handle=128, name=76) [ 77.039] sna_dri2_cache_bo: multiple references [2], releasing handle [ 77.039] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 77.039] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 77.039] can_xchg: back size=8700f00, front size=8700f00 [ 77.039] can_xchg: yes, pixmap=4091 [ 77.039] sna_dri2_xchg: win=146, exchange front=114/86,ref=3 and back=128/76,ref=2, pixmap=4091 3840x2160 [ 77.039] sna_dri2_xchg: back_bo handle=128, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 77.039] sna_dri2_xchg: front_bo handle=114, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 77.039] set_bo: pixmap=4091, handle=128 (old handle=114) [ 77.039] set_bo: marking whole pixmap as damaged [ 77.039] set_bo: applying final/discard move-to-gpu [ 77.039] wait_for_shadow: flags=0, flips=1, handle=114, shadow=29 [ 77.039] set_bo: dropping flush hint from handle=114 [ 77.039] set_bo: adding flush hint to handle=128 [ 77.039] mark_stale(handle=114) => 1 [ 77.039] sna_next_vblank(pipe=0, waiting until next vblank) [ 77.039] sna_mode_wakeup: recording last swap on pipe=0, frame 4372 [1114], time 77.39695 [ 77.039] sna_mode_wakeup: removing handle=32 [active_scanout=0] from scanout, installing handle=114 [active_scanout=1] [ 77.039] sna_mode_wakeup: flip complete, pending? 1 [ 77.040] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 77.040] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 77.040] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 77.040] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 77.040] sna_pixmap_move_to_gpu: already all-damaged [ 77.040] sna_pixmap_mark_active: pixmap=4091, handle=128 [ 77.040] sna_mode_redisplay: crtc[0] transformed? 0 [ 77.040] sna_mode_redisplay: crtc[1] transformed? 0 [ 77.040] sna_mode_redisplay: crtc[2] transformed? 0 [ 77.040] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=128 [active=1] [ 77.040] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 114, transformed? 0 [ 77.040] get_fb: reusing fb=80 for handle=128 [ 77.040] sna_mode_redisplay: recording flip on CRTC:32 handle=128, active_scanout=2, serial=3 [ 77.040] __kgem_bo_clear_busy: handle=128 [ 77.040] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 77.040] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 77.040] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 77.040] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=128, shadow handle=29 [ 77.040] sna_block_handler (tv=544.49000) [ 77.040] sna_scanout_do_flush: flush timer active: delta=0 [ 77.040] sna_scanout_do_flush (time=77040), triggered [ 77.040] sna_scanout_flush (time=77040), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 77.040] has_shadow: has pending damage? 0, outstanding flips: 1 [ 77.040] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 77.040] has_shadow: has pending damage? 0, outstanding flips: 1 [ 77.040] sna_accel_disarm_timer[0] (time=77040) [ 77.040] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) [ 77.040] sna_accel_do_throttle -- no pending activity [ 77.048] sna_wakeup_handler [ 77.048] sna_accel_flush: flush?=0, dirty?=0 [ 77.048] sna_accel_flush: flush?=0, dirty?=0 [ 77.048] sna_block_handler (tv=544.41000) [ 77.048] has_shadow: has pending damage? 0, outstanding flips: 1 [ 77.048] sna_accel_do_throttle -- no pending activity [ 77.049] sna_wakeup_handler [ 77.049] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=114, name=86 [ 77.049] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 77.049] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 77.049] sna_dri2_get_back: draw size=3840x2160, back buffer handle=114 size=3840x2160, is-scanout? 1, active?=1, pitch=15360, front pitch=15360 [ 77.049] sna_dri2_get_back: reuse backbuffer? 1 [ 77.049] sna_dri2_get_back: back buffer handle=114, active?=1, refcnt=2 [ 77.049] sna_dri2_get_back: cache: handle=32, active=0 [ 77.049] sna_dri2_get_back: reuse cache handle=32, name=80, flags=0 [ 77.049] sna_dri2_get_back: caching handle=114 (name=86, flags=0, active_scanout=1) [ 77.049] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 77.049] sna_dri2_reuse_buffer: reusing back buffer handle=32, name=80, pitch=15360, age=0 [ 77.049] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 77.049] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=128, name=76, active_scanout=2 [ 77.049] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 77.049] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=128] -- refcnt=4, draw=146, pixmap=4091, proxy?=0 [ 77.049] sna_accel_flush: flush?=0, dirty?=0 [ 77.049] sna_accel_flush: flush?=0, dirty?=0 [ 77.049] sna_accel_flush: flush?=0, dirty?=0 [ 77.049] sna_block_handler (tv=544.40000) [ 77.049] has_shadow: has pending damage? 0, outstanding flips: 1 [ 77.049] timer_enable (time=77049), starting timer 0 [ 77.049] sna_accel_do_throttle -- no pending activity [ 77.049] sna_accel_block: evaluating timers, active=5 [ 77.049] sna_accel_block: flush timer expires in 8 [77057] [ 77.052] sna_wakeup_handler [ 77.052] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 77.052] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 77.052] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 77.052] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 77.052] sna_dri2_get_msc(draw=146, pipe=0) [ 77.052] sna_crtc_record_swap: recording last swap on pipe=0, frame 4372 [msc=4372], time 77.39695 [ 77.052] sna_dri2_get_msc: msc=4372 [raw=4372], ust=77039695 [ 77.052] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=32 (refs=2/1, flush=0) , front=128 (refs=3/3, flush=1) [ 77.052] sna_dri2_schedule_swap(target_msc=4373, divisor=0, remainder=0) [ 77.052] sna_dri2_schedule_swap: using front handle=128, active_scanout?=2, flush?=1 [ 77.052] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 77.052] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 77.052] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 77.052] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 77.052] sna_crtc_record_swap: recording last swap on pipe=0, frame 4372 [msc=4372], time 77.39695 [ 77.052] immediate_swap: current_msc=4372, target_msc=4373 -- yes [ 77.052] can_flip: no, shadow enabled [ 77.052] sna_dri2_add_event: adding event to window 146) [ 77.052] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 1, chained? 1, pipe 0 [ 77.052] sna_dri2_immediate_blit: current event front=128 [name=76, active?=2], back=32 [name=80, active?=0] [ 77.052] swap_limit: draw=146 setting swap limit to 2 [ 77.052] sna_dri2_swap_limit_validate: swap limit set to 2 [ 77.053] sna_dri2_immediate_blit: setting handle=32 as pending blit (current event front=128, back=32) [ 77.053] sna_dri2_event_free(draw?=1) [ 77.053] sna_dri2_remove_event: remove[0x561c947dfce0] from window 146, active? 1 [ 77.053] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=128] -- refcnt=4, draw=146, pixmap=4091, proxy?=0 [ 77.053] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=32] -- refcnt=3, draw=146, pixmap=0, proxy?=0 [ 77.053] sna_dri2_schedule_swap: reported target_msc=4373 [ 77.053] sna_accel_flush: flush?=0, dirty?=0 [ 77.053] sna_accel_flush: flush?=0, dirty?=0 [ 77.053] sna_accel_flush: flush?=0, dirty?=0 [ 77.053] sna_accel_flush: flush?=0, dirty?=0 [ 77.053] sna_block_handler (tv=544.36000) [ 77.053] sna_scanout_do_flush: flush timer active: delta=4 [ 77.053] sna_accel_do_throttle -- no pending activity [ 77.053] sna_accel_block: evaluating timers, active=5 [ 77.053] sna_accel_block: flush timer expires in 4 [77057] [ 77.056] sna_wakeup_handler [ 77.056] sna_mode_wakeup: len=64 [ 77.056] sna_dri2_vblank_handler(type=2, sequence=4373, draw=4181) [ 77.056] sna_crtc_record_swap: recording last swap on pipe=0, frame 4373 [msc=4373], time 77.56340 [ 77.056] sna_dri2_vblank_handler: 2 complete, frame=4373 tv=77.56340 [ 77.056] sna_dri2_blit_complete: blit finished [ 77.056] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4373, tv=77.56340) [ 77.056] frame_swap_complete(type=2): draw=146, pipe=0, frame=4373 [msc=4373], tv=77.56340 [ 77.056] sna_accel_flush: flush?=0, dirty?=0 [ 77.056] sna_dri2_vblank_handler: swapping old back handle=32 [name=80, active=1] for pending handle=32 [name=80, active=1], front handle=128 [name=76, active=2] [ 77.056] sna_dri2_cache_bo(handle=32, name=80) [ 77.056] sna_dri2_cache_bo: multiple references [2], releasing handle [ 77.056] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 77.056] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 77.056] can_xchg: back size=8700f00, front size=8700f00 [ 77.056] can_xchg: yes, pixmap=4091 [ 77.056] sna_dri2_xchg: win=146, exchange front=128/76,ref=3 and back=32/80,ref=2, pixmap=4091 3840x2160 [ 77.056] sna_dri2_xchg: back_bo handle=32, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 77.056] sna_dri2_xchg: front_bo handle=128, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 77.056] set_bo: pixmap=4091, handle=32 (old handle=128) [ 77.056] set_bo: marking whole pixmap as damaged [ 77.056] set_bo: applying final/discard move-to-gpu [ 77.056] wait_for_shadow: flags=0, flips=1, handle=128, shadow=29 [ 77.056] set_bo: dropping flush hint from handle=128 [ 77.056] set_bo: adding flush hint to handle=32 [ 77.056] mark_stale(handle=128) => 1 [ 77.056] sna_next_vblank(pipe=0, waiting until next vblank) [ 77.056] sna_mode_wakeup: recording last swap on pipe=0, frame 4373 [1115], time 77.56340 [ 77.056] sna_mode_wakeup: removing handle=114 [active_scanout=0] from scanout, installing handle=128 [active_scanout=1] [ 77.056] sna_mode_wakeup: flip complete, pending? 1 [ 77.056] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 77.056] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 77.056] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 77.056] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 77.056] sna_pixmap_move_to_gpu: already all-damaged [ 77.056] sna_pixmap_mark_active: pixmap=4091, handle=32 [ 77.056] sna_mode_redisplay: crtc[0] transformed? 0 [ 77.056] sna_mode_redisplay: crtc[1] transformed? 0 [ 77.056] sna_mode_redisplay: crtc[2] transformed? 0 [ 77.056] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=32 [active=1] [ 77.056] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 128, transformed? 0 [ 77.056] get_fb: reusing fb=68 for handle=32 [ 77.057] sna_mode_redisplay: recording flip on CRTC:32 handle=32, active_scanout=2, serial=3 [ 77.057] __kgem_bo_clear_busy: handle=32 [ 77.057] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 77.057] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 77.057] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 77.057] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=32, shadow handle=29 [ 77.057] sna_block_handler (tv=544.32000) [ 77.057] sna_scanout_do_flush: flush timer active: delta=0 [ 77.057] sna_scanout_do_flush (time=77057), triggered [ 77.057] sna_scanout_flush (time=77057), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 77.057] has_shadow: has pending damage? 0, outstanding flips: 1 [ 77.057] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 77.057] has_shadow: has pending damage? 0, outstanding flips: 1 [ 77.057] sna_accel_disarm_timer[0] (time=77057) [ 77.057] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) [ 77.057] sna_accel_do_throttle -- no pending activity [ 77.065] sna_wakeup_handler [ 77.065] sna_accel_flush: flush?=0, dirty?=0 [ 77.065] sna_accel_flush: flush?=0, dirty?=0 [ 77.065] sna_block_handler (tv=544.24000) [ 77.065] has_shadow: has pending damage? 0, outstanding flips: 1 [ 77.065] sna_accel_do_throttle -- no pending activity [ 77.065] sna_wakeup_handler [ 77.065] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=128, name=76 [ 77.065] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 77.065] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 77.065] sna_dri2_get_back: draw size=3840x2160, back buffer handle=128 size=3840x2160, is-scanout? 1, active?=1, pitch=15360, front pitch=15360 [ 77.065] sna_dri2_get_back: reuse backbuffer? 1 [ 77.065] sna_dri2_get_back: back buffer handle=128, active?=1, refcnt=2 [ 77.065] sna_dri2_get_back: cache: handle=114, active=0 [ 77.065] sna_dri2_get_back: reuse cache handle=114, name=86, flags=0 [ 77.065] sna_dri2_get_back: caching handle=128 (name=76, flags=0, active_scanout=1) [ 77.065] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 77.065] sna_dri2_reuse_buffer: reusing back buffer handle=114, name=86, pitch=15360, age=0 [ 77.065] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 77.065] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=32, name=80, active_scanout=2 [ 77.065] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 77.065] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=4, draw=146, pixmap=4091, proxy?=0 [ 77.065] sna_accel_flush: flush?=0, dirty?=0 [ 77.066] sna_accel_flush: flush?=0, dirty?=0 [ 77.066] sna_accel_flush: flush?=0, dirty?=0 [ 77.066] sna_block_handler (tv=544.23000) [ 77.066] has_shadow: has pending damage? 0, outstanding flips: 1 [ 77.066] timer_enable (time=77066), starting timer 0 [ 77.066] sna_accel_do_throttle -- no pending activity [ 77.066] sna_accel_block: evaluating timers, active=5 [ 77.066] sna_accel_block: flush timer expires in 8 [77074] [ 77.069] sna_wakeup_handler [ 77.069] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 77.069] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 77.069] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 77.069] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 77.069] sna_dri2_get_msc(draw=146, pipe=0) [ 77.069] sna_crtc_record_swap: recording last swap on pipe=0, frame 4373 [msc=4373], time 77.56340 [ 77.069] sna_dri2_get_msc: msc=4373 [raw=4373], ust=77056340 [ 77.069] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=114 (refs=2/1, flush=0) , front=32 (refs=3/3, flush=1) [ 77.069] sna_dri2_schedule_swap(target_msc=4374, divisor=0, remainder=0) [ 77.069] sna_dri2_schedule_swap: using front handle=32, active_scanout?=2, flush?=1 [ 77.069] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 77.069] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 77.069] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 77.069] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 77.069] sna_crtc_record_swap: recording last swap on pipe=0, frame 4373 [msc=4373], time 77.56340 [ 77.069] immediate_swap: current_msc=4373, target_msc=4374 -- yes [ 77.069] can_flip: no, shadow enabled [ 77.069] sna_dri2_add_event: adding event to window 146) [ 77.069] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 1, chained? 1, pipe 0 [ 77.069] sna_dri2_immediate_blit: current event front=32 [name=80, active?=2], back=114 [name=86, active?=0] [ 77.069] swap_limit: draw=146 setting swap limit to 2 [ 77.069] sna_dri2_swap_limit_validate: swap limit set to 2 [ 77.069] sna_dri2_immediate_blit: setting handle=114 as pending blit (current event front=32, back=114) [ 77.069] sna_dri2_event_free(draw?=1) [ 77.069] sna_dri2_remove_event: remove[0x561c947dfbf0] from window 146, active? 1 [ 77.069] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=4, draw=146, pixmap=4091, proxy?=0 [ 77.069] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=114] -- refcnt=3, draw=146, pixmap=0, proxy?=0 [ 77.069] sna_dri2_schedule_swap: reported target_msc=4374 [ 77.069] sna_accel_flush: flush?=0, dirty?=0 [ 77.069] sna_accel_flush: flush?=0, dirty?=0 [ 77.069] sna_accel_flush: flush?=0, dirty?=0 [ 77.069] sna_accel_flush: flush?=0, dirty?=0 [ 77.069] sna_block_handler (tv=544.20000) [ 77.069] sna_scanout_do_flush: flush timer active: delta=5 [ 77.070] sna_accel_do_throttle -- no pending activity [ 77.070] sna_accel_block: evaluating timers, active=5 [ 77.070] sna_accel_block: flush timer expires in 5 [77074] [ 77.072] sna_wakeup_handler [ 77.072] sna_mode_wakeup: len=64 [ 77.072] sna_dri2_vblank_handler(type=2, sequence=4374, draw=4181) [ 77.072] sna_crtc_record_swap: recording last swap on pipe=0, frame 4374 [msc=4374], time 77.72986 [ 77.072] sna_dri2_vblank_handler: 2 complete, frame=4374 tv=77.72986 [ 77.072] sna_dri2_blit_complete: blit finished [ 77.072] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4374, tv=77.72986) [ 77.072] frame_swap_complete(type=2): draw=146, pipe=0, frame=4374 [msc=4374], tv=77.72986 [ 77.072] sna_accel_flush: flush?=0, dirty?=0 [ 77.072] sna_dri2_vblank_handler: swapping old back handle=114 [name=86, active=1] for pending handle=114 [name=86, active=1], front handle=32 [name=80, active=2] [ 77.072] sna_dri2_cache_bo(handle=114, name=86) [ 77.072] sna_dri2_cache_bo: multiple references [2], releasing handle [ 77.072] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 77.072] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 77.073] can_xchg: back size=8700f00, front size=8700f00 [ 77.073] can_xchg: yes, pixmap=4091 [ 77.073] sna_dri2_xchg: win=146, exchange front=32/80,ref=3 and back=114/86,ref=2, pixmap=4091 3840x2160 [ 77.073] sna_dri2_xchg: back_bo handle=114, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 77.073] sna_dri2_xchg: front_bo handle=32, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 77.073] set_bo: pixmap=4091, handle=114 (old handle=32) [ 77.073] set_bo: marking whole pixmap as damaged [ 77.073] set_bo: applying final/discard move-to-gpu [ 77.073] wait_for_shadow: flags=0, flips=1, handle=32, shadow=29 [ 77.073] set_bo: dropping flush hint from handle=32 [ 77.073] set_bo: adding flush hint to handle=114 [ 77.073] mark_stale(handle=32) => 1 [ 77.073] sna_next_vblank(pipe=0, waiting until next vblank) [ 77.073] sna_mode_wakeup: recording last swap on pipe=0, frame 4374 [1116], time 77.72986 [ 77.073] sna_mode_wakeup: removing handle=128 [active_scanout=0] from scanout, installing handle=32 [active_scanout=1] [ 77.073] sna_mode_wakeup: flip complete, pending? 1 [ 77.073] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 77.073] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 77.073] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 77.073] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 77.073] sna_pixmap_move_to_gpu: already all-damaged [ 77.073] sna_pixmap_mark_active: pixmap=4091, handle=114 [ 77.073] sna_mode_redisplay: crtc[0] transformed? 0 [ 77.073] sna_mode_redisplay: crtc[1] transformed? 0 [ 77.073] sna_mode_redisplay: crtc[2] transformed? 0 [ 77.073] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=114 [active=1] [ 77.073] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 32, transformed? 0 [ 77.073] get_fb: reusing fb=81 for handle=114 [ 77.073] sna_mode_redisplay: recording flip on CRTC:32 handle=114, active_scanout=2, serial=3 [ 77.073] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 77.073] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 77.073] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 77.073] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 77.073] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=114, shadow handle=29 [ 77.073] sna_block_handler (tv=544.16000) [ 77.073] sna_scanout_do_flush: flush timer active: delta=1 [ 77.073] sna_scanout_do_flush (time=77073), triggered [ 77.073] sna_scanout_flush (time=77073), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 77.073] has_shadow: has pending damage? 0, outstanding flips: 1 [ 77.073] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 77.073] has_shadow: has pending damage? 0, outstanding flips: 1 [ 77.073] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) [ 77.073] sna_accel_do_throttle -- no pending activity [ 77.073] sna_accel_block: evaluating timers, active=5 [ 77.073] sna_accel_block: flush timer expires in 16 [77089] [ 77.081] sna_wakeup_handler [ 77.081] sna_accel_flush: flush?=0, dirty?=0 [ 77.081] sna_accel_flush: flush?=0, dirty?=0 [ 77.081] sna_block_handler (tv=544.8000) [ 77.081] sna_scanout_do_flush: flush timer active: delta=8 [ 77.081] sna_accel_do_throttle -- no pending activity [ 77.081] sna_accel_block: evaluating timers, active=5 [ 77.081] sna_accel_block: flush timer expires in 8 [77089] [ 77.082] sna_wakeup_handler [ 77.082] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=32, name=80 [ 77.082] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 77.082] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 77.082] sna_dri2_get_back: draw size=3840x2160, back buffer handle=32 size=3840x2160, is-scanout? 1, active?=1, pitch=15360, front pitch=15360 [ 77.082] sna_dri2_get_back: reuse backbuffer? 1 [ 77.082] sna_dri2_get_back: back buffer handle=32, active?=1, refcnt=2 [ 77.082] sna_dri2_get_back: cache: handle=128, active=0 [ 77.082] sna_dri2_get_back: reuse cache handle=128, name=76, flags=0 [ 77.082] sna_dri2_get_back: caching handle=32 (name=80, flags=0, active_scanout=1) [ 77.082] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 77.082] sna_dri2_reuse_buffer: reusing back buffer handle=128, name=76, pitch=15360, age=0 [ 77.082] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 77.082] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=114, name=86, active_scanout=2 [ 77.082] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 77.082] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=114] -- refcnt=4, draw=146, pixmap=4091, proxy?=0 [ 77.082] sna_accel_flush: flush?=0, dirty?=0 [ 77.082] sna_accel_flush: flush?=0, dirty?=0 [ 77.082] sna_accel_flush: flush?=0, dirty?=0 [ 77.082] sna_block_handler (tv=544.7000) [ 77.082] sna_scanout_do_flush: flush timer active: delta=7 [ 77.082] sna_accel_do_throttle -- no pending activity [ 77.082] sna_accel_block: evaluating timers, active=5 [ 77.082] sna_accel_block: flush timer expires in 7 [77089] [ 77.085] sna_wakeup_handler [ 77.085] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 77.085] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 77.085] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 77.085] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 77.085] sna_dri2_get_msc(draw=146, pipe=0) [ 77.085] sna_crtc_record_swap: recording last swap on pipe=0, frame 4374 [msc=4374], time 77.72986 [ 77.085] sna_dri2_get_msc: msc=4374 [raw=4374], ust=77072986 [ 77.085] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=128 (refs=2/1, flush=0) , front=114 (refs=3/3, flush=1) [ 77.085] sna_dri2_schedule_swap(target_msc=4375, divisor=0, remainder=0) [ 77.086] sna_dri2_schedule_swap: using front handle=114, active_scanout?=2, flush?=1 [ 77.086] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 77.086] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 77.086] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 77.086] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 77.086] sna_crtc_record_swap: recording last swap on pipe=0, frame 4374 [msc=4374], time 77.72986 [ 77.086] immediate_swap: current_msc=4374, target_msc=4375 -- yes [ 77.086] can_flip: no, shadow enabled [ 77.086] sna_dri2_add_event: adding event to window 146) [ 77.086] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 1, chained? 1, pipe 0 [ 77.086] sna_dri2_immediate_blit: current event front=114 [name=86, active?=2], back=128 [name=76, active?=0] [ 77.086] swap_limit: draw=146 setting swap limit to 2 [ 77.086] sna_dri2_swap_limit_validate: swap limit set to 2 [ 77.086] sna_dri2_immediate_blit: setting handle=128 as pending blit (current event front=114, back=128) [ 77.086] sna_dri2_event_free(draw?=1) [ 77.086] sna_dri2_remove_event: remove[0x561c947dfce0] from window 146, active? 1 [ 77.086] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=114] -- refcnt=4, draw=146, pixmap=4091, proxy?=0 [ 77.086] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=128] -- refcnt=3, draw=146, pixmap=0, proxy?=0 [ 77.086] sna_dri2_schedule_swap: reported target_msc=4375 [ 77.086] sna_accel_flush: flush?=0, dirty?=0 [ 77.086] sna_accel_flush: flush?=0, dirty?=0 [ 77.086] sna_accel_flush: flush?=0, dirty?=0 [ 77.086] sna_accel_flush: flush?=0, dirty?=0 [ 77.086] sna_block_handler (tv=544.3000) [ 77.086] sna_scanout_do_flush: flush timer active: delta=3 [ 77.086] sna_scanout_do_flush (time=77086), triggered [ 77.086] sna_scanout_flush (time=77086), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 77.086] has_shadow: has pending damage? 0, outstanding flips: 1 [ 77.086] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 77.086] has_shadow: has pending damage? 0, outstanding flips: 1 [ 77.086] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) [ 77.086] sna_accel_do_throttle -- no pending activity [ 77.086] sna_accel_block: evaluating timers, active=5 [ 77.086] sna_accel_block: flush timer expires in 16 [77102] [ 77.089] sna_wakeup_handler [ 77.089] sna_mode_wakeup: len=64 [ 77.089] sna_dri2_vblank_handler(type=2, sequence=4375, draw=4181) [ 77.089] sna_crtc_record_swap: recording last swap on pipe=0, frame 4375 [msc=4375], time 77.89632 [ 77.089] sna_dri2_vblank_handler: 2 complete, frame=4375 tv=77.89632 [ 77.089] sna_dri2_blit_complete: blit finished [ 77.089] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4375, tv=77.89632) [ 77.089] frame_swap_complete(type=2): draw=146, pipe=0, frame=4375 [msc=4375], tv=77.89632 [ 77.089] sna_accel_flush: flush?=0, dirty?=0 [ 77.089] sna_dri2_vblank_handler: swapping old back handle=128 [name=76, active=1] for pending handle=128 [name=76, active=1], front handle=114 [name=86, active=2] [ 77.089] sna_dri2_cache_bo(handle=128, name=76) [ 77.089] sna_dri2_cache_bo: multiple references [2], releasing handle [ 77.089] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 77.089] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 77.089] can_xchg: back size=8700f00, front size=8700f00 [ 77.089] can_xchg: yes, pixmap=4091 [ 77.089] sna_dri2_xchg: win=146, exchange front=114/86,ref=3 and back=128/76,ref=2, pixmap=4091 3840x2160 [ 77.089] sna_dri2_xchg: back_bo handle=128, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 77.089] sna_dri2_xchg: front_bo handle=114, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 77.089] set_bo: pixmap=4091, handle=128 (old handle=114) [ 77.089] set_bo: marking whole pixmap as damaged [ 77.089] set_bo: applying final/discard move-to-gpu [ 77.089] wait_for_shadow: flags=0, flips=1, handle=114, shadow=29 [ 77.089] set_bo: dropping flush hint from handle=114 [ 77.089] set_bo: adding flush hint to handle=128 [ 77.089] mark_stale(handle=114) => 1 [ 77.089] sna_next_vblank(pipe=0, waiting until next vblank) [ 77.089] sna_mode_wakeup: recording last swap on pipe=0, frame 4375 [1117], time 77.89632 [ 77.089] sna_mode_wakeup: removing handle=32 [active_scanout=0] from scanout, installing handle=114 [active_scanout=1] [ 77.089] sna_mode_wakeup: flip complete, pending? 1 [ 77.089] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 77.089] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 77.089] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 77.090] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 77.090] sna_pixmap_move_to_gpu: already all-damaged [ 77.090] sna_pixmap_mark_active: pixmap=4091, handle=128 [ 77.090] sna_mode_redisplay: crtc[0] transformed? 0 [ 77.090] sna_mode_redisplay: crtc[1] transformed? 0 [ 77.090] sna_mode_redisplay: crtc[2] transformed? 0 [ 77.090] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=128 [active=1] [ 77.090] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 114, transformed? 0 [ 77.090] get_fb: reusing fb=80 for handle=128 [ 77.090] sna_mode_redisplay: recording flip on CRTC:32 handle=128, active_scanout=2, serial=3 [ 77.090] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 77.090] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 77.090] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 77.090] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 77.090] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=128, shadow handle=29 [ 77.090] sna_block_handler (tv=543.999000) [ 77.090] sna_scanout_do_flush: flush timer active: delta=12 [ 77.090] sna_accel_do_throttle -- no pending activity [ 77.090] sna_accel_block: evaluating timers, active=5 [ 77.090] sna_accel_block: flush timer expires in 12 [77102] [ 77.098] sna_wakeup_handler [ 77.098] sna_accel_flush: flush?=0, dirty?=0 [ 77.098] sna_accel_flush: flush?=0, dirty?=0 [ 77.098] sna_block_handler (tv=543.991000) [ 77.098] sna_scanout_do_flush: flush timer active: delta=4 [ 77.098] sna_accel_do_throttle -- no pending activity [ 77.098] sna_accel_block: evaluating timers, active=5 [ 77.098] sna_accel_block: flush timer expires in 4 [77102] [ 77.098] sna_wakeup_handler [ 77.099] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=114, name=86 [ 77.099] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 77.099] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 77.099] sna_dri2_get_back: draw size=3840x2160, back buffer handle=114 size=3840x2160, is-scanout? 1, active?=1, pitch=15360, front pitch=15360 [ 77.099] sna_dri2_get_back: reuse backbuffer? 1 [ 77.099] sna_dri2_get_back: back buffer handle=114, active?=1, refcnt=2 [ 77.099] sna_dri2_get_back: cache: handle=32, active=0 [ 77.099] sna_dri2_get_back: reuse cache handle=32, name=80, flags=0 [ 77.099] sna_dri2_get_back: caching handle=114 (name=86, flags=0, active_scanout=1) [ 77.099] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 77.099] sna_dri2_reuse_buffer: reusing back buffer handle=32, name=80, pitch=15360, age=0 [ 77.099] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 77.099] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=128, name=76, active_scanout=2 [ 77.099] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 77.099] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=128] -- refcnt=4, draw=146, pixmap=4091, proxy?=0 [ 77.099] sna_accel_flush: flush?=0, dirty?=0 [ 77.099] sna_accel_flush: flush?=0, dirty?=0 [ 77.099] sna_accel_flush: flush?=0, dirty?=0 [ 77.099] sna_block_handler (tv=543.990000) [ 77.099] sna_scanout_do_flush: flush timer active: delta=3 [ 77.099] sna_scanout_do_flush (time=77099), triggered [ 77.099] sna_scanout_flush (time=77099), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 77.099] has_shadow: has pending damage? 0, outstanding flips: 1 [ 77.099] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 77.099] has_shadow: has pending damage? 0, outstanding flips: 1 [ 77.099] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) [ 77.099] sna_accel_do_throttle -- no pending activity [ 77.099] sna_accel_block: evaluating timers, active=5 [ 77.099] sna_accel_block: flush timer expires in 16 [77115] [ 77.102] sna_wakeup_handler [ 77.102] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 77.102] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 77.102] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 77.102] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 77.102] sna_dri2_get_msc(draw=146, pipe=0) [ 77.102] sna_crtc_record_swap: recording last swap on pipe=0, frame 4375 [msc=4375], time 77.89632 [ 77.102] sna_dri2_get_msc: msc=4375 [raw=4375], ust=77089632 [ 77.102] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=32 (refs=2/1, flush=0) , front=128 (refs=3/3, flush=1) [ 77.102] sna_dri2_schedule_swap(target_msc=4376, divisor=0, remainder=0) [ 77.102] sna_dri2_schedule_swap: using front handle=128, active_scanout?=2, flush?=1 [ 77.102] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 77.102] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 77.102] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 77.102] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 77.102] sna_crtc_record_swap: recording last swap on pipe=0, frame 4375 [msc=4375], time 77.89632 [ 77.102] immediate_swap: current_msc=4375, target_msc=4376 -- yes [ 77.102] can_flip: no, shadow enabled [ 77.102] sna_dri2_add_event: adding event to window 146) [ 77.102] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 1, chained? 1, pipe 0 [ 77.102] sna_dri2_immediate_blit: current event front=128 [name=76, active?=2], back=32 [name=80, active?=0] [ 77.102] swap_limit: draw=146 setting swap limit to 2 [ 77.102] sna_dri2_swap_limit_validate: swap limit set to 2 [ 77.102] sna_dri2_immediate_blit: setting handle=32 as pending blit (current event front=128, back=32) [ 77.102] sna_dri2_event_free(draw?=1) [ 77.102] sna_dri2_remove_event: remove[0x561c947dfbf0] from window 146, active? 1 [ 77.103] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=128] -- refcnt=4, draw=146, pixmap=4091, proxy?=0 [ 77.103] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=32] -- refcnt=3, draw=146, pixmap=0, proxy?=0 [ 77.103] sna_dri2_schedule_swap: reported target_msc=4376 [ 77.103] sna_accel_flush: flush?=0, dirty?=0 [ 77.103] sna_accel_flush: flush?=0, dirty?=0 [ 77.103] sna_accel_flush: flush?=0, dirty?=0 [ 77.103] sna_accel_flush: flush?=0, dirty?=0 [ 77.103] sna_block_handler (tv=543.986000) [ 77.103] sna_scanout_do_flush: flush timer active: delta=12 [ 77.103] sna_accel_do_throttle -- no pending activity [ 77.103] sna_accel_block: evaluating timers, active=5 [ 77.103] sna_accel_block: flush timer expires in 12 [77115] [ 77.105] sna_wakeup_handler [ 77.106] sna_mode_wakeup: len=64 [ 77.106] sna_dri2_vblank_handler(type=2, sequence=4376, draw=4181) [ 77.106] sna_crtc_record_swap: recording last swap on pipe=0, frame 4376 [msc=4376], time 77.106277 [ 77.106] sna_dri2_vblank_handler: 2 complete, frame=4376 tv=77.106277 [ 77.106] sna_dri2_blit_complete: blit finished [ 77.106] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4376, tv=77.106277) [ 77.106] frame_swap_complete(type=2): draw=146, pipe=0, frame=4376 [msc=4376], tv=77.106277 [ 77.106] sna_accel_flush: flush?=0, dirty?=0 [ 77.106] sna_dri2_vblank_handler: swapping old back handle=32 [name=80, active=1] for pending handle=32 [name=80, active=1], front handle=128 [name=76, active=2] [ 77.106] sna_dri2_cache_bo(handle=32, name=80) [ 77.106] sna_dri2_cache_bo: multiple references [2], releasing handle [ 77.106] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 77.106] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 77.106] can_xchg: back size=8700f00, front size=8700f00 [ 77.106] can_xchg: yes, pixmap=4091 [ 77.106] sna_dri2_xchg: win=146, exchange front=128/76,ref=3 and back=32/80,ref=2, pixmap=4091 3840x2160 [ 77.106] sna_dri2_xchg: back_bo handle=32, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 77.106] sna_dri2_xchg: front_bo handle=128, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 77.106] set_bo: pixmap=4091, handle=32 (old handle=128) [ 77.106] set_bo: marking whole pixmap as damaged [ 77.106] set_bo: applying final/discard move-to-gpu [ 77.106] wait_for_shadow: flags=0, flips=1, handle=128, shadow=29 [ 77.106] set_bo: dropping flush hint from handle=128 [ 77.106] set_bo: adding flush hint to handle=32 [ 77.106] mark_stale(handle=128) => 1 [ 77.106] sna_next_vblank(pipe=0, waiting until next vblank) [ 77.106] sna_mode_wakeup: recording last swap on pipe=0, frame 4376 [1118], time 77.106277 [ 77.106] sna_mode_wakeup: removing handle=114 [active_scanout=0] from scanout, installing handle=128 [active_scanout=1] [ 77.106] sna_mode_wakeup: flip complete, pending? 1 [ 77.106] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 77.106] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 77.106] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 77.106] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 77.106] sna_pixmap_move_to_gpu: already all-damaged [ 77.106] sna_pixmap_mark_active: pixmap=4091, handle=32 [ 77.106] sna_mode_redisplay: crtc[0] transformed? 0 [ 77.106] sna_mode_redisplay: crtc[1] transformed? 0 [ 77.106] sna_mode_redisplay: crtc[2] transformed? 0 [ 77.106] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=32 [active=1] [ 77.106] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 128, transformed? 0 [ 77.106] get_fb: reusing fb=68 for handle=32 [ 77.106] sna_mode_redisplay: recording flip on CRTC:32 handle=32, active_scanout=2, serial=3 [ 77.106] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 77.107] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 77.107] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 77.107] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 77.107] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=32, shadow handle=29 [ 77.107] sna_block_handler (tv=543.982000) [ 77.107] sna_scanout_do_flush: flush timer active: delta=8 [ 77.107] sna_accel_do_throttle -- no pending activity [ 77.107] sna_accel_block: evaluating timers, active=5 [ 77.107] sna_accel_block: flush timer expires in 8 [77115] [ 77.110] sna_wakeup_handler [ 77.111] sna_accel_flush: flush?=0, dirty?=0 [ 77.111] sna_accel_flush: flush?=0, dirty?=0 [ 77.111] sna_block_handler (tv=543.978000) [ 77.111] sna_scanout_do_flush: flush timer active: delta=4 [ 77.111] sna_accel_do_throttle -- no pending activity [ 77.111] sna_accel_block: evaluating timers, active=5 [ 77.111] sna_accel_block: flush timer expires in 4 [77115] [ 77.111] sna_wakeup_handler [ 77.111] sna_accel_flush: flush?=0, dirty?=0 [ 77.111] sna_accel_flush: flush?=0, dirty?=0 [ 77.111] sna_accel_flush: flush?=0, dirty?=0 [ 77.111] sna_block_handler (tv=543.978000) [ 77.111] sna_scanout_do_flush: flush timer active: delta=4 [ 77.111] sna_accel_do_throttle -- no pending activity [ 77.111] sna_accel_block: evaluating timers, active=5 [ 77.111] sna_accel_block: flush timer expires in 4 [77115] [ 77.111] sna_wakeup_handler [ 77.111] sna_accel_flush: flush?=0, dirty?=0 [ 77.111] sna_accel_flush: flush?=0, dirty?=0 [ 77.111] sna_block_handler (tv=543.978000) [ 77.111] sna_scanout_do_flush: flush timer active: delta=4 [ 77.111] sna_accel_do_throttle -- no pending activity [ 77.111] sna_accel_block: evaluating timers, active=5 [ 77.111] sna_accel_block: flush timer expires in 4 [77115] [ 77.114] sna_wakeup_handler [ 77.115] sna_accel_flush: flush?=0, dirty?=0 [ 77.115] sna_accel_flush: flush?=0, dirty?=0 [ 77.115] sna_block_handler (tv=543.974000) [ 77.115] sna_scanout_do_flush: flush timer active: delta=0 [ 77.115] sna_scanout_do_flush (time=77115), triggered [ 77.115] sna_scanout_flush (time=77115), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 77.115] has_shadow: has pending damage? 0, outstanding flips: 1 [ 77.115] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 77.115] has_shadow: has pending damage? 0, outstanding flips: 1 [ 77.115] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) [ 77.115] sna_accel_do_throttle -- no pending activity [ 77.115] sna_accel_block: evaluating timers, active=5 [ 77.115] sna_accel_block: flush timer expires in 16 [77131] [ 77.115] sna_wakeup_handler [ 77.115] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=128, name=76 [ 77.115] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 77.115] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 77.115] sna_dri2_get_back: draw size=3840x2160, back buffer handle=128 size=3840x2160, is-scanout? 1, active?=1, pitch=15360, front pitch=15360 [ 77.115] sna_dri2_get_back: reuse backbuffer? 1 [ 77.115] sna_dri2_get_back: back buffer handle=128, active?=1, refcnt=2 [ 77.115] sna_dri2_get_back: cache: handle=114, active=0 [ 77.115] sna_dri2_get_back: reuse cache handle=114, name=86, flags=0 [ 77.115] sna_dri2_get_back: caching handle=128 (name=76, flags=0, active_scanout=1) [ 77.115] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 77.115] sna_dri2_reuse_buffer: reusing back buffer handle=114, name=86, pitch=15360, age=0 [ 77.115] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 77.115] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=32, name=80, active_scanout=2 [ 77.115] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 77.115] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=4, draw=146, pixmap=4091, proxy?=0 [ 77.115] sna_accel_flush: flush?=0, dirty?=0 [ 77.115] sna_accel_flush: flush?=0, dirty?=0 [ 77.115] sna_accel_flush: flush?=0, dirty?=0 [ 77.115] sna_block_handler (tv=543.974000) [ 77.115] sna_scanout_do_flush: flush timer active: delta=16 [ 77.116] sna_accel_do_throttle -- no pending activity [ 77.116] sna_accel_block: evaluating timers, active=5 [ 77.116] sna_accel_block: flush timer expires in 16 [77131] [ 77.119] sna_wakeup_handler [ 77.119] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 77.119] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 77.119] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 77.119] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 77.119] sna_dri2_get_msc(draw=146, pipe=0) [ 77.119] sna_crtc_record_swap: recording last swap on pipe=0, frame 4376 [msc=4376], time 77.106277 [ 77.119] sna_dri2_get_msc: msc=4376 [raw=4376], ust=77106277 [ 77.119] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=114 (refs=2/1, flush=0) , front=32 (refs=3/3, flush=1) [ 77.119] sna_dri2_schedule_swap(target_msc=4377, divisor=0, remainder=0) [ 77.119] sna_dri2_schedule_swap: using front handle=32, active_scanout?=2, flush?=1 [ 77.119] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 77.119] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 77.119] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 77.119] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 77.119] sna_crtc_record_swap: recording last swap on pipe=0, frame 4376 [msc=4376], time 77.106277 [ 77.119] immediate_swap: current_msc=4376, target_msc=4377 -- yes [ 77.119] can_flip: no, shadow enabled [ 77.119] sna_dri2_add_event: adding event to window 146) [ 77.119] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 1, chained? 1, pipe 0 [ 77.119] sna_dri2_immediate_blit: current event front=32 [name=80, active?=2], back=114 [name=86, active?=0] [ 77.119] swap_limit: draw=146 setting swap limit to 2 [ 77.119] sna_dri2_swap_limit_validate: swap limit set to 2 [ 77.119] sna_dri2_immediate_blit: setting handle=114 as pending blit (current event front=32, back=114) [ 77.119] sna_dri2_event_free(draw?=1) [ 77.119] sna_dri2_remove_event: remove[0x561c947dfce0] from window 146, active? 1 [ 77.119] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=4, draw=146, pixmap=4091, proxy?=0 [ 77.119] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=114] -- refcnt=3, draw=146, pixmap=0, proxy?=0 [ 77.119] sna_dri2_schedule_swap: reported target_msc=4377 [ 77.119] sna_accel_flush: flush?=0, dirty?=0 [ 77.119] sna_accel_flush: flush?=0, dirty?=0 [ 77.119] sna_accel_flush: flush?=0, dirty?=0 [ 77.119] sna_accel_flush: flush?=0, dirty?=0 [ 77.119] sna_block_handler (tv=543.970000) [ 77.119] sna_scanout_do_flush: flush timer active: delta=12 [ 77.119] sna_accel_do_throttle -- no pending activity [ 77.119] sna_accel_block: evaluating timers, active=5 [ 77.119] sna_accel_block: flush timer expires in 12 [77131] [ 77.122] sna_wakeup_handler [ 77.122] sna_mode_wakeup: len=64 [ 77.122] sna_dri2_vblank_handler(type=2, sequence=4377, draw=4181) [ 77.122] sna_crtc_record_swap: recording last swap on pipe=0, frame 4377 [msc=4377], time 77.122922 [ 77.122] sna_dri2_vblank_handler: 2 complete, frame=4377 tv=77.122922 [ 77.122] sna_dri2_blit_complete: blit finished [ 77.122] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4377, tv=77.122922) [ 77.122] frame_swap_complete(type=2): draw=146, pipe=0, frame=4377 [msc=4377], tv=77.122922 [ 77.122] sna_accel_flush: flush?=0, dirty?=0 [ 77.122] sna_dri2_vblank_handler: swapping old back handle=114 [name=86, active=1] for pending handle=114 [name=86, active=1], front handle=32 [name=80, active=2] [ 77.122] sna_dri2_cache_bo(handle=114, name=86) [ 77.122] sna_dri2_cache_bo: multiple references [2], releasing handle [ 77.122] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 77.122] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 77.122] can_xchg: back size=8700f00, front size=8700f00 [ 77.122] can_xchg: yes, pixmap=4091 [ 77.122] sna_dri2_xchg: win=146, exchange front=32/80,ref=3 and back=114/86,ref=2, pixmap=4091 3840x2160 [ 77.123] sna_dri2_xchg: back_bo handle=114, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 77.123] sna_dri2_xchg: front_bo handle=32, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 77.123] set_bo: pixmap=4091, handle=114 (old handle=32) [ 77.123] set_bo: marking whole pixmap as damaged [ 77.123] set_bo: applying final/discard move-to-gpu [ 77.123] wait_for_shadow: flags=0, flips=1, handle=32, shadow=29 [ 77.123] set_bo: dropping flush hint from handle=32 [ 77.123] set_bo: adding flush hint to handle=114 [ 77.123] mark_stale(handle=32) => 1 [ 77.123] sna_next_vblank(pipe=0, waiting until next vblank) [ 77.123] sna_mode_wakeup: recording last swap on pipe=0, frame 4377 [1119], time 77.122922 [ 77.123] sna_mode_wakeup: removing handle=128 [active_scanout=0] from scanout, installing handle=32 [active_scanout=1] [ 77.123] sna_mode_wakeup: flip complete, pending? 1 [ 77.123] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 77.123] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 77.123] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 77.123] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 77.123] sna_pixmap_move_to_gpu: already all-damaged [ 77.123] sna_pixmap_mark_active: pixmap=4091, handle=114 [ 77.123] sna_mode_redisplay: crtc[0] transformed? 0 [ 77.123] sna_mode_redisplay: crtc[1] transformed? 0 [ 77.123] sna_mode_redisplay: crtc[2] transformed? 0 [ 77.123] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=114 [active=1] [ 77.123] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 32, transformed? 0 [ 77.123] get_fb: reusing fb=81 for handle=114 [ 77.123] sna_mode_redisplay: recording flip on CRTC:32 handle=114, active_scanout=2, serial=3 [ 77.123] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 77.123] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 77.123] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 77.123] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 77.123] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=114, shadow handle=29 [ 77.123] sna_block_handler (tv=543.966000) [ 77.123] sna_scanout_do_flush: flush timer active: delta=8 [ 77.123] sna_accel_do_throttle -- no pending activity [ 77.123] sna_accel_block: evaluating timers, active=5 [ 77.123] sna_accel_block: flush timer expires in 8 [77131] [ 77.131] sna_wakeup_handler [ 77.131] sna_accel_flush: flush?=0, dirty?=0 [ 77.131] sna_accel_flush: flush?=0, dirty?=0 [ 77.131] sna_block_handler (tv=543.958000) [ 77.131] sna_scanout_do_flush: flush timer active: delta=0 [ 77.131] sna_scanout_do_flush (time=77131), triggered [ 77.131] sna_scanout_flush (time=77131), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 77.131] has_shadow: has pending damage? 0, outstanding flips: 1 [ 77.131] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 77.131] has_shadow: has pending damage? 0, outstanding flips: 1 [ 77.131] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) [ 77.131] sna_accel_do_throttle -- no pending activity [ 77.131] sna_accel_block: evaluating timers, active=5 [ 77.131] sna_accel_block: flush timer expires in 16 [77147] [ 77.132] sna_wakeup_handler [ 77.132] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=32, name=80 [ 77.132] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 77.132] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 77.132] sna_dri2_get_back: draw size=3840x2160, back buffer handle=32 size=3840x2160, is-scanout? 1, active?=1, pitch=15360, front pitch=15360 [ 77.132] sna_dri2_get_back: reuse backbuffer? 1 [ 77.132] sna_dri2_get_back: back buffer handle=32, active?=1, refcnt=2 [ 77.132] sna_dri2_get_back: cache: handle=128, active=0 [ 77.132] sna_dri2_get_back: reuse cache handle=128, name=76, flags=0 [ 77.132] sna_dri2_get_back: caching handle=32 (name=80, flags=0, active_scanout=1) [ 77.132] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 77.132] sna_dri2_reuse_buffer: reusing back buffer handle=128, name=76, pitch=15360, age=0 [ 77.132] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 77.132] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=114, name=86, active_scanout=2 [ 77.132] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 77.132] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=114] -- refcnt=4, draw=146, pixmap=4091, proxy?=0 [ 77.132] sna_accel_flush: flush?=0, dirty?=0 [ 77.132] sna_accel_flush: flush?=0, dirty?=0 [ 77.132] sna_accel_flush: flush?=0, dirty?=0 [ 77.132] sna_block_handler (tv=543.957000) [ 77.132] sna_scanout_do_flush: flush timer active: delta=15 [ 77.132] sna_accel_do_throttle -- no pending activity [ 77.132] sna_accel_block: evaluating timers, active=5 [ 77.132] sna_accel_block: flush timer expires in 15 [77147] [ 77.135] sna_wakeup_handler [ 77.135] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 77.135] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 77.135] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 77.135] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 77.135] sna_dri2_get_msc(draw=146, pipe=0) [ 77.135] sna_crtc_record_swap: recording last swap on pipe=0, frame 4377 [msc=4377], time 77.122922 [ 77.135] sna_dri2_get_msc: msc=4377 [raw=4377], ust=77122922 [ 77.135] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=128 (refs=2/1, flush=0) , front=114 (refs=3/3, flush=1) [ 77.135] sna_dri2_schedule_swap(target_msc=4378, divisor=0, remainder=0) [ 77.135] sna_dri2_schedule_swap: using front handle=114, active_scanout?=2, flush?=1 [ 77.135] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 77.135] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 77.135] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 77.135] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 77.136] sna_crtc_record_swap: recording last swap on pipe=0, frame 4377 [msc=4377], time 77.122922 [ 77.136] immediate_swap: current_msc=4377, target_msc=4378 -- yes [ 77.136] can_flip: no, shadow enabled [ 77.136] sna_dri2_add_event: adding event to window 146) [ 77.136] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 1, chained? 1, pipe 0 [ 77.136] sna_dri2_immediate_blit: current event front=114 [name=86, active?=2], back=128 [name=76, active?=0] [ 77.136] swap_limit: draw=146 setting swap limit to 2 [ 77.136] sna_dri2_swap_limit_validate: swap limit set to 2 [ 77.136] sna_dri2_immediate_blit: setting handle=128 as pending blit (current event front=114, back=128) [ 77.136] sna_dri2_event_free(draw?=1) [ 77.136] sna_dri2_remove_event: remove[0x561c947dfbf0] from window 146, active? 1 [ 77.136] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=114] -- refcnt=4, draw=146, pixmap=4091, proxy?=0 [ 77.136] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=128] -- refcnt=3, draw=146, pixmap=0, proxy?=0 [ 77.136] sna_dri2_schedule_swap: reported target_msc=4378 [ 77.136] sna_accel_flush: flush?=0, dirty?=0 [ 77.136] sna_accel_flush: flush?=0, dirty?=0 [ 77.136] sna_accel_flush: flush?=0, dirty?=0 [ 77.136] sna_accel_flush: flush?=0, dirty?=0 [ 77.136] sna_block_handler (tv=543.953000) [ 77.136] sna_scanout_do_flush: flush timer active: delta=11 [ 77.136] sna_accel_do_throttle -- no pending activity [ 77.136] sna_accel_block: evaluating timers, active=5 [ 77.136] sna_accel_block: flush timer expires in 11 [77147] [ 77.139] sna_wakeup_handler [ 77.139] sna_mode_wakeup: len=64 [ 77.139] sna_dri2_vblank_handler(type=2, sequence=4378, draw=4181) [ 77.139] sna_crtc_record_swap: recording last swap on pipe=0, frame 4378 [msc=4378], time 77.139570 [ 77.139] sna_dri2_vblank_handler: 2 complete, frame=4378 tv=77.139570 [ 77.139] sna_dri2_blit_complete: blit finished [ 77.139] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4378, tv=77.139570) [ 77.139] frame_swap_complete(type=2): draw=146, pipe=0, frame=4378 [msc=4378], tv=77.139570 [ 77.139] sna_accel_flush: flush?=0, dirty?=0 [ 77.139] sna_dri2_vblank_handler: swapping old back handle=128 [name=76, active=1] for pending handle=128 [name=76, active=1], front handle=114 [name=86, active=2] [ 77.139] sna_dri2_cache_bo(handle=128, name=76) [ 77.139] sna_dri2_cache_bo: multiple references [2], releasing handle [ 77.139] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 77.139] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 77.139] can_xchg: back size=8700f00, front size=8700f00 [ 77.139] can_xchg: yes, pixmap=4091 [ 77.139] sna_dri2_xchg: win=146, exchange front=114/86,ref=3 and back=128/76,ref=2, pixmap=4091 3840x2160 [ 77.139] sna_dri2_xchg: back_bo handle=128, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 77.139] sna_dri2_xchg: front_bo handle=114, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 77.139] set_bo: pixmap=4091, handle=128 (old handle=114) [ 77.139] set_bo: marking whole pixmap as damaged [ 77.139] set_bo: applying final/discard move-to-gpu [ 77.139] wait_for_shadow: flags=0, flips=1, handle=114, shadow=29 [ 77.139] set_bo: dropping flush hint from handle=114 [ 77.139] set_bo: adding flush hint to handle=128 [ 77.139] mark_stale(handle=114) => 1 [ 77.139] sna_next_vblank(pipe=0, waiting until next vblank) [ 77.139] sna_mode_wakeup: recording last swap on pipe=0, frame 4378 [111a], time 77.139570 [ 77.139] sna_mode_wakeup: removing handle=32 [active_scanout=0] from scanout, installing handle=114 [active_scanout=1] [ 77.139] sna_mode_wakeup: flip complete, pending? 1 [ 77.139] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 77.139] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 77.139] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 77.139] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 77.139] sna_pixmap_move_to_gpu: already all-damaged [ 77.139] sna_pixmap_mark_active: pixmap=4091, handle=128 [ 77.139] sna_mode_redisplay: crtc[0] transformed? 0 [ 77.139] sna_mode_redisplay: crtc[1] transformed? 0 [ 77.139] sna_mode_redisplay: crtc[2] transformed? 0 [ 77.140] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=128 [active=1] [ 77.140] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 114, transformed? 0 [ 77.140] get_fb: reusing fb=80 for handle=128 [ 77.140] sna_mode_redisplay: recording flip on CRTC:32 handle=128, active_scanout=2, serial=3 [ 77.140] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 77.140] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 77.140] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 77.140] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 77.140] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=128, shadow handle=29 [ 77.140] sna_block_handler (tv=543.949000) [ 77.140] sna_scanout_do_flush: flush timer active: delta=7 [ 77.140] sna_accel_do_throttle -- no pending activity [ 77.140] sna_accel_block: evaluating timers, active=5 [ 77.140] sna_accel_block: flush timer expires in 7 [77147] [ 77.147] sna_wakeup_handler [ 77.147] sna_block_handler (tv=543.942000) [ 77.147] sna_scanout_do_flush: flush timer active: delta=0 [ 77.147] sna_scanout_do_flush (time=77147), triggered [ 77.147] sna_scanout_flush (time=77147), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 77.147] has_shadow: has pending damage? 0, outstanding flips: 1 [ 77.147] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 77.147] has_shadow: has pending damage? 0, outstanding flips: 1 [ 77.147] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) [ 77.147] sna_accel_do_throttle -- no pending activity [ 77.147] sna_accel_block: evaluating timers, active=5 [ 77.147] sna_accel_block: flush timer expires in 16 [77163] [ 77.148] sna_wakeup_handler [ 77.148] sna_accel_flush: flush?=0, dirty?=0 [ 77.148] sna_accel_flush: flush?=0, dirty?=0 [ 77.148] sna_block_handler (tv=543.941000) [ 77.148] sna_scanout_do_flush: flush timer active: delta=15 [ 77.148] sna_accel_do_throttle -- no pending activity [ 77.148] sna_accel_block: evaluating timers, active=5 [ 77.148] sna_accel_block: flush timer expires in 15 [77163] [ 77.148] sna_wakeup_handler [ 77.148] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=114, name=86 [ 77.148] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 77.148] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 77.148] sna_dri2_get_back: draw size=3840x2160, back buffer handle=114 size=3840x2160, is-scanout? 1, active?=1, pitch=15360, front pitch=15360 [ 77.148] sna_dri2_get_back: reuse backbuffer? 1 [ 77.148] sna_dri2_get_back: back buffer handle=114, active?=1, refcnt=2 [ 77.148] sna_dri2_get_back: cache: handle=32, active=0 [ 77.148] sna_dri2_get_back: reuse cache handle=32, name=80, flags=0 [ 77.148] sna_dri2_get_back: caching handle=114 (name=86, flags=0, active_scanout=1) [ 77.148] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 77.148] sna_dri2_reuse_buffer: reusing back buffer handle=32, name=80, pitch=15360, age=0 [ 77.148] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 77.148] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=128, name=76, active_scanout=2 [ 77.148] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 77.149] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=128] -- refcnt=4, draw=146, pixmap=4091, proxy?=0 [ 77.149] sna_accel_flush: flush?=0, dirty?=0 [ 77.149] sna_accel_flush: flush?=0, dirty?=0 [ 77.149] sna_accel_flush: flush?=0, dirty?=0 [ 77.149] sna_block_handler (tv=543.940000) [ 77.149] sna_scanout_do_flush: flush timer active: delta=14 [ 77.149] sna_accel_do_throttle -- no pending activity [ 77.149] sna_accel_block: evaluating timers, active=5 [ 77.149] sna_accel_block: flush timer expires in 14 [77163] [ 77.152] sna_wakeup_handler [ 77.152] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 77.152] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 77.152] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 77.152] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 77.152] sna_dri2_get_msc(draw=146, pipe=0) [ 77.152] sna_crtc_record_swap: recording last swap on pipe=0, frame 4378 [msc=4378], time 77.139570 [ 77.152] sna_dri2_get_msc: msc=4378 [raw=4378], ust=77139570 [ 77.152] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=32 (refs=2/1, flush=0) , front=128 (refs=3/3, flush=1) [ 77.152] sna_dri2_schedule_swap(target_msc=4379, divisor=0, remainder=0) [ 77.152] sna_dri2_schedule_swap: using front handle=128, active_scanout?=2, flush?=1 [ 77.152] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 77.152] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 77.152] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 77.152] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 77.152] sna_crtc_record_swap: recording last swap on pipe=0, frame 4378 [msc=4378], time 77.139570 [ 77.152] immediate_swap: current_msc=4378, target_msc=4379 -- yes [ 77.152] can_flip: no, shadow enabled [ 77.152] sna_dri2_add_event: adding event to window 146) [ 77.152] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 1, chained? 1, pipe 0 [ 77.152] sna_dri2_immediate_blit: current event front=128 [name=76, active?=2], back=32 [name=80, active?=0] [ 77.152] swap_limit: draw=146 setting swap limit to 2 [ 77.152] sna_dri2_swap_limit_validate: swap limit set to 2 [ 77.152] sna_dri2_immediate_blit: setting handle=32 as pending blit (current event front=128, back=32) [ 77.152] sna_dri2_event_free(draw?=1) [ 77.152] sna_dri2_remove_event: remove[0x561c947dfce0] from window 146, active? 1 [ 77.152] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=128] -- refcnt=4, draw=146, pixmap=4091, proxy?=0 [ 77.152] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=32] -- refcnt=3, draw=146, pixmap=0, proxy?=0 [ 77.152] sna_dri2_schedule_swap: reported target_msc=4379 [ 77.152] sna_accel_flush: flush?=0, dirty?=0 [ 77.152] sna_accel_flush: flush?=0, dirty?=0 [ 77.152] sna_accel_flush: flush?=0, dirty?=0 [ 77.152] sna_accel_flush: flush?=0, dirty?=0 [ 77.152] sna_block_handler (tv=543.937000) [ 77.152] sna_scanout_do_flush: flush timer active: delta=11 [ 77.152] sna_accel_do_throttle -- no pending activity [ 77.152] sna_accel_block: evaluating timers, active=5 [ 77.152] sna_accel_block: flush timer expires in 11 [77163] [ 77.155] sna_wakeup_handler [ 77.155] sna_mode_wakeup: len=64 [ 77.155] sna_dri2_vblank_handler(type=2, sequence=4379, draw=4181) [ 77.156] sna_crtc_record_swap: recording last swap on pipe=0, frame 4379 [msc=4379], time 77.156210 [ 77.156] sna_dri2_vblank_handler: 2 complete, frame=4379 tv=77.156210 [ 77.156] sna_dri2_blit_complete: blit finished [ 77.156] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4379, tv=77.156210) [ 77.156] frame_swap_complete(type=2): draw=146, pipe=0, frame=4379 [msc=4379], tv=77.156210 [ 77.156] sna_accel_flush: flush?=0, dirty?=0 [ 77.156] sna_dri2_vblank_handler: swapping old back handle=32 [name=80, active=1] for pending handle=32 [name=80, active=1], front handle=128 [name=76, active=2] [ 77.156] sna_dri2_cache_bo(handle=32, name=80) [ 77.156] sna_dri2_cache_bo: multiple references [2], releasing handle [ 77.156] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 77.156] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 77.156] can_xchg: back size=8700f00, front size=8700f00 [ 77.156] can_xchg: yes, pixmap=4091 [ 77.156] sna_dri2_xchg: win=146, exchange front=128/76,ref=3 and back=32/80,ref=2, pixmap=4091 3840x2160 [ 77.156] sna_dri2_xchg: back_bo handle=32, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 77.156] sna_dri2_xchg: front_bo handle=128, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 77.156] set_bo: pixmap=4091, handle=32 (old handle=128) [ 77.156] set_bo: marking whole pixmap as damaged [ 77.156] set_bo: applying final/discard move-to-gpu [ 77.156] wait_for_shadow: flags=0, flips=1, handle=128, shadow=29 [ 77.156] set_bo: dropping flush hint from handle=128 [ 77.156] set_bo: adding flush hint to handle=32 [ 77.156] mark_stale(handle=128) => 1 [ 77.156] sna_next_vblank(pipe=0, waiting until next vblank) [ 77.156] sna_mode_wakeup: recording last swap on pipe=0, frame 4379 [111b], time 77.156210 [ 77.156] sna_mode_wakeup: removing handle=114 [active_scanout=0] from scanout, installing handle=128 [active_scanout=1] [ 77.156] sna_mode_wakeup: flip complete, pending? 1 [ 77.156] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 77.156] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 77.156] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 77.156] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 77.156] sna_pixmap_move_to_gpu: already all-damaged [ 77.156] sna_pixmap_mark_active: pixmap=4091, handle=32 [ 77.156] sna_mode_redisplay: crtc[0] transformed? 0 [ 77.156] sna_mode_redisplay: crtc[1] transformed? 0 [ 77.156] sna_mode_redisplay: crtc[2] transformed? 0 [ 77.156] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=32 [active=1] [ 77.156] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 128, transformed? 0 [ 77.156] get_fb: reusing fb=68 for handle=32 [ 77.156] sna_mode_redisplay: recording flip on CRTC:32 handle=32, active_scanout=2, serial=3 [ 77.156] __kgem_bo_clear_busy: handle=32 [ 77.156] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 77.156] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 77.157] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 77.157] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=32, shadow handle=29 [ 77.157] sna_block_handler (tv=543.932000) [ 77.157] sna_scanout_do_flush: flush timer active: delta=6 [ 77.157] sna_accel_do_throttle -- no pending activity [ 77.157] sna_accel_block: evaluating timers, active=5 [ 77.157] sna_accel_block: flush timer expires in 6 [77163] [ 77.163] sna_wakeup_handler [ 77.163] sna_block_handler (tv=543.926000) [ 77.163] sna_scanout_do_flush: flush timer active: delta=0 [ 77.163] sna_scanout_do_flush (time=77163), triggered [ 77.163] sna_scanout_flush (time=77163), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 77.163] has_shadow: has pending damage? 0, outstanding flips: 1 [ 77.163] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 77.163] has_shadow: has pending damage? 0, outstanding flips: 1 [ 77.163] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) [ 77.163] sna_accel_do_throttle -- no pending activity [ 77.163] sna_accel_block: evaluating timers, active=5 [ 77.163] sna_accel_block: flush timer expires in 16 [77179] [ 77.164] sna_wakeup_handler [ 77.164] sna_accel_flush: flush?=0, dirty?=0 [ 77.164] sna_accel_flush: flush?=0, dirty?=0 [ 77.165] sna_block_handler (tv=543.924000) [ 77.165] sna_scanout_do_flush: flush timer active: delta=14 [ 77.165] sna_accel_do_throttle -- no pending activity [ 77.165] sna_accel_block: evaluating timers, active=5 [ 77.165] sna_accel_block: flush timer expires in 14 [77179] [ 77.165] sna_wakeup_handler [ 77.165] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=128, name=76 [ 77.165] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 77.165] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 77.165] sna_dri2_get_back: draw size=3840x2160, back buffer handle=128 size=3840x2160, is-scanout? 1, active?=1, pitch=15360, front pitch=15360 [ 77.165] sna_dri2_get_back: reuse backbuffer? 1 [ 77.165] sna_dri2_get_back: back buffer handle=128, active?=1, refcnt=2 [ 77.165] sna_dri2_get_back: cache: handle=114, active=0 [ 77.165] sna_dri2_get_back: reuse cache handle=114, name=86, flags=0 [ 77.165] sna_dri2_get_back: caching handle=128 (name=76, flags=0, active_scanout=1) [ 77.165] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 77.165] sna_dri2_reuse_buffer: reusing back buffer handle=114, name=86, pitch=15360, age=0 [ 77.165] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 77.165] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=32, name=80, active_scanout=2 [ 77.165] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 77.165] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=4, draw=146, pixmap=4091, proxy?=0 [ 77.165] sna_accel_flush: flush?=0, dirty?=0 [ 77.165] sna_accel_flush: flush?=0, dirty?=0 [ 77.165] sna_accel_flush: flush?=0, dirty?=0 [ 77.165] sna_block_handler (tv=543.924000) [ 77.165] sna_scanout_do_flush: flush timer active: delta=14 [ 77.165] sna_accel_do_throttle -- no pending activity [ 77.165] sna_accel_block: evaluating timers, active=5 [ 77.165] sna_accel_block: flush timer expires in 14 [77179] [ 77.169] sna_wakeup_handler [ 77.169] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 77.169] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 77.169] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 77.169] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 77.169] sna_dri2_get_msc(draw=146, pipe=0) [ 77.169] sna_crtc_record_swap: recording last swap on pipe=0, frame 4379 [msc=4379], time 77.156210 [ 77.169] sna_dri2_get_msc: msc=4379 [raw=4379], ust=77156210 [ 77.169] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=114 (refs=2/1, flush=0) , front=32 (refs=3/3, flush=1) [ 77.169] sna_dri2_schedule_swap(target_msc=4380, divisor=0, remainder=0) [ 77.169] sna_dri2_schedule_swap: using front handle=32, active_scanout?=2, flush?=1 [ 77.169] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 77.169] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 77.169] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 77.169] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 77.169] sna_crtc_record_swap: recording last swap on pipe=0, frame 4379 [msc=4379], time 77.156210 [ 77.169] immediate_swap: current_msc=4379, target_msc=4380 -- yes [ 77.169] can_flip: no, shadow enabled [ 77.169] sna_dri2_add_event: adding event to window 146) [ 77.169] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 1, chained? 1, pipe 0 [ 77.169] sna_dri2_immediate_blit: current event front=32 [name=80, active?=2], back=114 [name=86, active?=0] [ 77.169] swap_limit: draw=146 setting swap limit to 2 [ 77.169] sna_dri2_swap_limit_validate: swap limit set to 2 [ 77.169] sna_dri2_immediate_blit: setting handle=114 as pending blit (current event front=32, back=114) [ 77.169] sna_dri2_event_free(draw?=1) [ 77.169] sna_dri2_remove_event: remove[0x561c947dfbf0] from window 146, active? 1 [ 77.169] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=4, draw=146, pixmap=4091, proxy?=0 [ 77.169] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=114] -- refcnt=3, draw=146, pixmap=0, proxy?=0 [ 77.169] sna_dri2_schedule_swap: reported target_msc=4380 [ 77.169] sna_accel_flush: flush?=0, dirty?=0 [ 77.169] sna_accel_flush: flush?=0, dirty?=0 [ 77.169] sna_accel_flush: flush?=0, dirty?=0 [ 77.169] sna_accel_flush: flush?=0, dirty?=0 [ 77.169] sna_block_handler (tv=543.920000) [ 77.169] sna_scanout_do_flush: flush timer active: delta=10 [ 77.169] sna_accel_do_throttle -- no pending activity [ 77.169] sna_accel_block: evaluating timers, active=5 [ 77.169] sna_accel_block: flush timer expires in 10 [77179] [ 77.172] sna_wakeup_handler [ 77.172] sna_mode_wakeup: len=64 [ 77.172] sna_dri2_vblank_handler(type=2, sequence=4380, draw=4181) [ 77.172] sna_crtc_record_swap: recording last swap on pipe=0, frame 4380 [msc=4380], time 77.172858 [ 77.172] sna_dri2_vblank_handler: 2 complete, frame=4380 tv=77.172858 [ 77.172] sna_dri2_blit_complete: blit finished [ 77.172] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4380, tv=77.172858) [ 77.172] frame_swap_complete(type=2): draw=146, pipe=0, frame=4380 [msc=4380], tv=77.172858 [ 77.172] sna_accel_flush: flush?=0, dirty?=0 [ 77.172] sna_dri2_vblank_handler: swapping old back handle=114 [name=86, active=1] for pending handle=114 [name=86, active=1], front handle=32 [name=80, active=2] [ 77.172] sna_dri2_cache_bo(handle=114, name=86) [ 77.172] sna_dri2_cache_bo: multiple references [2], releasing handle [ 77.172] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 77.172] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 77.172] can_xchg: back size=8700f00, front size=8700f00 [ 77.172] can_xchg: yes, pixmap=4091 [ 77.172] sna_dri2_xchg: win=146, exchange front=32/80,ref=3 and back=114/86,ref=2, pixmap=4091 3840x2160 [ 77.172] sna_dri2_xchg: back_bo handle=114, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 77.172] sna_dri2_xchg: front_bo handle=32, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 77.172] set_bo: pixmap=4091, handle=114 (old handle=32) [ 77.173] set_bo: marking whole pixmap as damaged [ 77.173] set_bo: applying final/discard move-to-gpu [ 77.173] wait_for_shadow: flags=0, flips=1, handle=32, shadow=29 [ 77.173] set_bo: dropping flush hint from handle=32 [ 77.173] set_bo: adding flush hint to handle=114 [ 77.173] mark_stale(handle=32) => 1 [ 77.173] sna_next_vblank(pipe=0, waiting until next vblank) [ 77.173] sna_mode_wakeup: recording last swap on pipe=0, frame 4380 [111c], time 77.172858 [ 77.173] sna_mode_wakeup: removing handle=128 [active_scanout=0] from scanout, installing handle=32 [active_scanout=1] [ 77.173] sna_mode_wakeup: flip complete, pending? 1 [ 77.173] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 77.173] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 77.173] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 77.173] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 77.173] sna_pixmap_move_to_gpu: already all-damaged [ 77.173] sna_pixmap_mark_active: pixmap=4091, handle=114 [ 77.173] sna_mode_redisplay: crtc[0] transformed? 0 [ 77.173] sna_mode_redisplay: crtc[1] transformed? 0 [ 77.173] sna_mode_redisplay: crtc[2] transformed? 0 [ 77.173] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=114 [active=1] [ 77.173] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 32, transformed? 0 [ 77.173] get_fb: reusing fb=81 for handle=114 [ 77.173] sna_mode_redisplay: recording flip on CRTC:32 handle=114, active_scanout=2, serial=3 [ 77.173] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 77.173] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 77.173] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 77.173] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 77.173] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=114, shadow handle=29 [ 77.173] sna_block_handler (tv=543.916000) [ 77.173] sna_scanout_do_flush: flush timer active: delta=6 [ 77.173] sna_accel_do_throttle -- no pending activity [ 77.173] sna_accel_block: evaluating timers, active=5 [ 77.173] sna_accel_block: flush timer expires in 6 [77179] [ 77.180] sna_wakeup_handler [ 77.180] sna_block_handler (tv=543.909000) [ 77.180] sna_scanout_do_flush: flush timer active: delta=-1 [ 77.180] sna_scanout_do_flush (time=77180), triggered [ 77.180] sna_scanout_flush (time=77180), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 77.180] has_shadow: has pending damage? 0, outstanding flips: 1 [ 77.180] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 77.180] has_shadow: has pending damage? 0, outstanding flips: 1 [ 77.180] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) [ 77.180] sna_accel_do_throttle -- no pending activity [ 77.180] sna_accel_block: evaluating timers, active=5 [ 77.180] sna_accel_block: flush timer expires in 16 [77196] [ 77.181] sna_wakeup_handler [ 77.181] sna_accel_flush: flush?=0, dirty?=0 [ 77.181] sna_accel_flush: flush?=0, dirty?=0 [ 77.181] sna_block_handler (tv=543.908000) [ 77.181] sna_scanout_do_flush: flush timer active: delta=15 [ 77.181] sna_accel_do_throttle -- no pending activity [ 77.181] sna_accel_block: evaluating timers, active=5 [ 77.181] sna_accel_block: flush timer expires in 15 [77196] [ 77.182] sna_wakeup_handler [ 77.182] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=32, name=80 [ 77.182] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 77.182] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 77.182] sna_dri2_get_back: draw size=3840x2160, back buffer handle=32 size=3840x2160, is-scanout? 1, active?=1, pitch=15360, front pitch=15360 [ 77.182] sna_dri2_get_back: reuse backbuffer? 1 [ 77.182] sna_dri2_get_back: back buffer handle=32, active?=1, refcnt=2 [ 77.182] sna_dri2_get_back: cache: handle=128, active=0 [ 77.182] sna_dri2_get_back: reuse cache handle=128, name=76, flags=0 [ 77.182] sna_dri2_get_back: caching handle=32 (name=80, flags=0, active_scanout=1) [ 77.182] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 77.182] sna_dri2_reuse_buffer: reusing back buffer handle=128, name=76, pitch=15360, age=0 [ 77.182] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 77.182] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=114, name=86, active_scanout=2 [ 77.182] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 77.182] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=114] -- refcnt=4, draw=146, pixmap=4091, proxy?=0 [ 77.182] sna_accel_flush: flush?=0, dirty?=0 [ 77.182] sna_accel_flush: flush?=0, dirty?=0 [ 77.182] sna_accel_flush: flush?=0, dirty?=0 [ 77.182] sna_block_handler (tv=543.907000) [ 77.182] sna_scanout_do_flush: flush timer active: delta=14 [ 77.182] sna_accel_do_throttle -- no pending activity [ 77.182] sna_accel_block: evaluating timers, active=5 [ 77.182] sna_accel_block: flush timer expires in 14 [77196] [ 77.185] sna_wakeup_handler [ 77.185] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 77.185] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 77.185] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 77.185] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 77.185] sna_dri2_get_msc(draw=146, pipe=0) [ 77.185] sna_crtc_record_swap: recording last swap on pipe=0, frame 4380 [msc=4380], time 77.172858 [ 77.185] sna_dri2_get_msc: msc=4380 [raw=4380], ust=77172858 [ 77.185] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=128 (refs=2/1, flush=0) , front=114 (refs=3/3, flush=1) [ 77.185] sna_dri2_schedule_swap(target_msc=4381, divisor=0, remainder=0) [ 77.185] sna_dri2_schedule_swap: using front handle=114, active_scanout?=2, flush?=1 [ 77.185] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 77.185] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 77.185] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 77.185] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 77.185] sna_crtc_record_swap: recording last swap on pipe=0, frame 4380 [msc=4380], time 77.172858 [ 77.186] immediate_swap: current_msc=4380, target_msc=4381 -- yes [ 77.186] can_flip: no, shadow enabled [ 77.186] sna_dri2_add_event: adding event to window 146) [ 77.186] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 1, chained? 1, pipe 0 [ 77.186] sna_dri2_immediate_blit: current event front=114 [name=86, active?=2], back=128 [name=76, active?=0] [ 77.186] swap_limit: draw=146 setting swap limit to 2 [ 77.186] sna_dri2_swap_limit_validate: swap limit set to 2 [ 77.186] sna_dri2_immediate_blit: setting handle=128 as pending blit (current event front=114, back=128) [ 77.186] sna_dri2_event_free(draw?=1) [ 77.186] sna_dri2_remove_event: remove[0x561c947dfce0] from window 146, active? 1 [ 77.186] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=114] -- refcnt=4, draw=146, pixmap=4091, proxy?=0 [ 77.186] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=128] -- refcnt=3, draw=146, pixmap=0, proxy?=0 [ 77.186] sna_dri2_schedule_swap: reported target_msc=4381 [ 77.186] sna_accel_flush: flush?=0, dirty?=0 [ 77.186] sna_accel_flush: flush?=0, dirty?=0 [ 77.186] sna_accel_flush: flush?=0, dirty?=0 [ 77.186] sna_accel_flush: flush?=0, dirty?=0 [ 77.186] sna_block_handler (tv=543.903000) [ 77.186] sna_scanout_do_flush: flush timer active: delta=10 [ 77.186] sna_accel_do_throttle -- no pending activity [ 77.186] sna_accel_block: evaluating timers, active=5 [ 77.186] sna_accel_block: flush timer expires in 10 [77196] [ 77.189] sna_wakeup_handler [ 77.189] sna_mode_wakeup: len=64 [ 77.189] sna_dri2_vblank_handler(type=2, sequence=4381, draw=4181) [ 77.189] sna_crtc_record_swap: recording last swap on pipe=0, frame 4381 [msc=4381], time 77.189502 [ 77.189] sna_dri2_vblank_handler: 2 complete, frame=4381 tv=77.189502 [ 77.189] sna_dri2_blit_complete: blit finished [ 77.189] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4381, tv=77.189502) [ 77.189] frame_swap_complete(type=2): draw=146, pipe=0, frame=4381 [msc=4381], tv=77.189502 [ 77.189] sna_accel_flush: flush?=0, dirty?=0 [ 77.189] sna_dri2_vblank_handler: swapping old back handle=128 [name=76, active=1] for pending handle=128 [name=76, active=1], front handle=114 [name=86, active=2] [ 77.189] sna_dri2_cache_bo(handle=128, name=76) [ 77.189] sna_dri2_cache_bo: multiple references [2], releasing handle [ 77.189] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 77.189] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 77.189] can_xchg: back size=8700f00, front size=8700f00 [ 77.189] can_xchg: yes, pixmap=4091 [ 77.189] sna_dri2_xchg: win=146, exchange front=114/86,ref=3 and back=128/76,ref=2, pixmap=4091 3840x2160 [ 77.189] sna_dri2_xchg: back_bo handle=128, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 77.189] sna_dri2_xchg: front_bo handle=114, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 77.189] set_bo: pixmap=4091, handle=128 (old handle=114) [ 77.189] set_bo: marking whole pixmap as damaged [ 77.189] set_bo: applying final/discard move-to-gpu [ 77.189] wait_for_shadow: flags=0, flips=1, handle=114, shadow=29 [ 77.189] set_bo: dropping flush hint from handle=114 [ 77.189] set_bo: adding flush hint to handle=128 [ 77.189] mark_stale(handle=114) => 1 [ 77.189] sna_next_vblank(pipe=0, waiting until next vblank) [ 77.189] sna_mode_wakeup: recording last swap on pipe=0, frame 4381 [111d], time 77.189502 [ 77.189] sna_mode_wakeup: removing handle=32 [active_scanout=0] from scanout, installing handle=114 [active_scanout=1] [ 77.189] sna_mode_wakeup: flip complete, pending? 1 [ 77.189] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 77.189] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 77.189] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 77.189] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 77.189] sna_pixmap_move_to_gpu: already all-damaged [ 77.189] sna_pixmap_mark_active: pixmap=4091, handle=128 [ 77.189] sna_mode_redisplay: crtc[0] transformed? 0 [ 77.189] sna_mode_redisplay: crtc[1] transformed? 0 [ 77.189] sna_mode_redisplay: crtc[2] transformed? 0 [ 77.189] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=128 [active=1] [ 77.190] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 114, transformed? 0 [ 77.190] get_fb: reusing fb=80 for handle=128 [ 77.190] sna_mode_redisplay: recording flip on CRTC:32 handle=128, active_scanout=2, serial=3 [ 77.190] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 77.190] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 77.190] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 77.190] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 77.190] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=128, shadow handle=29 [ 77.190] sna_block_handler (tv=543.899000) [ 77.190] sna_scanout_do_flush: flush timer active: delta=6 [ 77.190] sna_accel_do_throttle -- no pending activity [ 77.190] sna_accel_block: evaluating timers, active=5 [ 77.190] sna_accel_block: flush timer expires in 6 [77196] [ 77.196] sna_wakeup_handler [ 77.196] sna_block_handler (tv=543.893000) [ 77.196] sna_scanout_do_flush: flush timer active: delta=0 [ 77.196] sna_scanout_do_flush (time=77196), triggered [ 77.196] sna_scanout_flush (time=77196), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 77.196] has_shadow: has pending damage? 0, outstanding flips: 1 [ 77.196] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 77.196] has_shadow: has pending damage? 0, outstanding flips: 1 [ 77.196] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) [ 77.196] sna_accel_do_throttle -- no pending activity [ 77.196] sna_accel_block: evaluating timers, active=5 [ 77.196] sna_accel_block: flush timer expires in 16 [77212] [ 77.198] sna_wakeup_handler [ 77.198] sna_accel_flush: flush?=0, dirty?=0 [ 77.198] sna_accel_flush: flush?=0, dirty?=0 [ 77.198] sna_block_handler (tv=543.891000) [ 77.198] sna_scanout_do_flush: flush timer active: delta=14 [ 77.198] sna_accel_do_throttle -- no pending activity [ 77.198] sna_accel_block: evaluating timers, active=5 [ 77.198] sna_accel_block: flush timer expires in 14 [77212] [ 77.198] sna_wakeup_handler [ 77.198] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=114, name=86 [ 77.198] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 77.198] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 77.198] sna_dri2_get_back: draw size=3840x2160, back buffer handle=114 size=3840x2160, is-scanout? 1, active?=1, pitch=15360, front pitch=15360 [ 77.198] sna_dri2_get_back: reuse backbuffer? 1 [ 77.198] sna_dri2_get_back: back buffer handle=114, active?=1, refcnt=2 [ 77.198] sna_dri2_get_back: cache: handle=32, active=0 [ 77.199] sna_dri2_get_back: reuse cache handle=32, name=80, flags=0 [ 77.199] sna_dri2_get_back: caching handle=114 (name=86, flags=0, active_scanout=1) [ 77.199] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 77.199] sna_dri2_reuse_buffer: reusing back buffer handle=32, name=80, pitch=15360, age=0 [ 77.199] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 77.199] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=128, name=76, active_scanout=2 [ 77.199] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 77.199] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=128] -- refcnt=4, draw=146, pixmap=4091, proxy?=0 [ 77.199] sna_accel_flush: flush?=0, dirty?=0 [ 77.199] sna_accel_flush: flush?=0, dirty?=0 [ 77.199] sna_accel_flush: flush?=0, dirty?=0 [ 77.199] sna_block_handler (tv=543.890000) [ 77.199] sna_scanout_do_flush: flush timer active: delta=13 [ 77.199] sna_accel_do_throttle -- no pending activity [ 77.199] sna_accel_block: evaluating timers, active=5 [ 77.199] sna_accel_block: flush timer expires in 13 [77212] [ 77.202] sna_wakeup_handler [ 77.202] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 77.202] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 77.202] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 77.202] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 77.202] sna_dri2_get_msc(draw=146, pipe=0) [ 77.202] sna_crtc_record_swap: recording last swap on pipe=0, frame 4381 [msc=4381], time 77.189502 [ 77.202] sna_dri2_get_msc: msc=4381 [raw=4381], ust=77189502 [ 77.202] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=32 (refs=2/1, flush=0) , front=128 (refs=3/3, flush=1) [ 77.202] sna_dri2_schedule_swap(target_msc=4382, divisor=0, remainder=0) [ 77.202] sna_dri2_schedule_swap: using front handle=128, active_scanout?=2, flush?=1 [ 77.202] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 77.202] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 77.202] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 77.202] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 77.202] sna_crtc_record_swap: recording last swap on pipe=0, frame 4381 [msc=4381], time 77.189502 [ 77.202] immediate_swap: current_msc=4381, target_msc=4382 -- yes [ 77.202] can_flip: no, shadow enabled [ 77.202] sna_dri2_add_event: adding event to window 146) [ 77.202] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 1, chained? 1, pipe 0 [ 77.202] sna_dri2_immediate_blit: current event front=128 [name=76, active?=2], back=32 [name=80, active?=0] [ 77.202] swap_limit: draw=146 setting swap limit to 2 [ 77.202] sna_dri2_swap_limit_validate: swap limit set to 2 [ 77.202] sna_dri2_immediate_blit: setting handle=32 as pending blit (current event front=128, back=32) [ 77.202] sna_dri2_event_free(draw?=1) [ 77.202] sna_dri2_remove_event: remove[0x561c947dfbf0] from window 146, active? 1 [ 77.202] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=128] -- refcnt=4, draw=146, pixmap=4091, proxy?=0 [ 77.202] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=32] -- refcnt=3, draw=146, pixmap=0, proxy?=0 [ 77.202] sna_dri2_schedule_swap: reported target_msc=4382 [ 77.202] sna_accel_flush: flush?=0, dirty?=0 [ 77.202] sna_accel_flush: flush?=0, dirty?=0 [ 77.202] sna_accel_flush: flush?=0, dirty?=0 [ 77.202] sna_accel_flush: flush?=0, dirty?=0 [ 77.203] sna_block_handler (tv=543.887000) [ 77.203] sna_scanout_do_flush: flush timer active: delta=9 [ 77.203] sna_accel_do_throttle -- no pending activity [ 77.203] sna_accel_block: evaluating timers, active=5 [ 77.203] sna_accel_block: flush timer expires in 9 [77212] [ 77.205] sna_wakeup_handler [ 77.205] sna_mode_wakeup: len=64 [ 77.205] sna_dri2_vblank_handler(type=2, sequence=4382, draw=4181) [ 77.205] sna_crtc_record_swap: recording last swap on pipe=0, frame 4382 [msc=4382], time 77.206148 [ 77.205] sna_dri2_vblank_handler: 2 complete, frame=4382 tv=77.206148 [ 77.205] sna_dri2_blit_complete: blit finished [ 77.206] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4382, tv=77.206148) [ 77.206] frame_swap_complete(type=2): draw=146, pipe=0, frame=4382 [msc=4382], tv=77.206148 [ 77.206] sna_accel_flush: flush?=0, dirty?=0 [ 77.206] sna_dri2_vblank_handler: swapping old back handle=32 [name=80, active=1] for pending handle=32 [name=80, active=1], front handle=128 [name=76, active=2] [ 77.206] sna_dri2_cache_bo(handle=32, name=80) [ 77.206] sna_dri2_cache_bo: multiple references [2], releasing handle [ 77.206] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 77.206] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 77.206] can_xchg: back size=8700f00, front size=8700f00 [ 77.206] can_xchg: yes, pixmap=4091 [ 77.206] sna_dri2_xchg: win=146, exchange front=128/76,ref=3 and back=32/80,ref=2, pixmap=4091 3840x2160 [ 77.206] sna_dri2_xchg: back_bo handle=32, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 77.206] sna_dri2_xchg: front_bo handle=128, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 77.206] set_bo: pixmap=4091, handle=32 (old handle=128) [ 77.206] set_bo: marking whole pixmap as damaged [ 77.206] set_bo: applying final/discard move-to-gpu [ 77.206] wait_for_shadow: flags=0, flips=1, handle=128, shadow=29 [ 77.206] set_bo: dropping flush hint from handle=128 [ 77.206] set_bo: adding flush hint to handle=32 [ 77.206] mark_stale(handle=128) => 1 [ 77.206] sna_next_vblank(pipe=0, waiting until next vblank) [ 77.206] sna_mode_wakeup: recording last swap on pipe=0, frame 4382 [111e], time 77.206148 [ 77.206] sna_mode_wakeup: removing handle=114 [active_scanout=0] from scanout, installing handle=128 [active_scanout=1] [ 77.206] sna_mode_wakeup: flip complete, pending? 1 [ 77.206] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 77.206] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 77.206] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 77.206] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 77.206] sna_pixmap_move_to_gpu: already all-damaged [ 77.206] sna_pixmap_mark_active: pixmap=4091, handle=32 [ 77.206] sna_mode_redisplay: crtc[0] transformed? 0 [ 77.206] sna_mode_redisplay: crtc[1] transformed? 0 [ 77.206] sna_mode_redisplay: crtc[2] transformed? 0 [ 77.206] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=32 [active=1] [ 77.206] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 128, transformed? 0 [ 77.206] get_fb: reusing fb=68 for handle=32 [ 77.206] sna_mode_redisplay: recording flip on CRTC:32 handle=32, active_scanout=2, serial=3 [ 77.206] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 77.206] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 77.206] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 77.206] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 77.206] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=32, shadow handle=29 [ 77.206] sna_block_handler (tv=543.883000) [ 77.206] sna_scanout_do_flush: flush timer active: delta=6 [ 77.207] sna_accel_do_throttle -- no pending activity [ 77.207] sna_accel_block: evaluating timers, active=5 [ 77.207] sna_accel_block: flush timer expires in 6 [77212] [ 77.208] sna_wakeup_handler [ 77.208] sna_create_pixmap(13, 20, 32, usage=0) [ 77.208] kgem_can_create_2d: 13x20 @ 32 [ 77.208] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=20 [ 77.208] kgem_can_create_2d: untiled size=4096 [ 77.208] kgem_choose_tiling: too thin [width 13, 32 bpp] for TILING_X [ 77.208] kgem_choose_tiling: 13x20 -> 0 [ 77.208] sna_create_pixmap: usage=0, flags=a [ 77.208] sna_create_pixmap: small buffer [1040], attaching to shadow pixmap [ 77.208] create_pixmap: allocating pixmap 13x20, depth=32/32, size=1048 [ 77.208] create_pixmap: serial=4784, usage=0, 13x20 [ 77.208] sna_create_pixmap: serial=4784, 13x20, usage=0 [ 77.208] sna_composite_rectangles(pixmap=4785, op=0, 0 x 1 [(0, 0)x(13, 20) ...]) [ 77.208] sna_composite_rectangles: converted to op 0 [ 77.208] sna_composite_rectangles[0] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 77.208] sna_composite_rectangles: nrects=1, region=(0, 0), (13, 20) x 1 [ 77.208] sna_composite_rectangles: clipped extents (0, 0),(13, 20) x 1 [ 77.208] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(13, 20) [ 77.208] sna_composite_rectangles: fallback, dst pixmap=4785 too small or not attached [ 77.208] sna_composite_rectangles: fallback [ 77.208] sna_drawable_move_region_to_cpu(pixmap=4785 (13x20), [(0, 0), (13, 20)], flags=1) [ 77.208] sna_drawable_move_region_to_cpu: region (0, 0), (13, 20) + (0, 0) subsumes pixmap (13x20) [ 77.208] _sna_pixmap_move_to_cpu(pixmap=4785, 13x20, flags=1) [ 77.208] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 77.208] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 77.208] operate_inplace: no, inplace operation not suitable [ 77.208] _sna_pixmap_move_to_cpu: marking as damaged [ 77.208] __sna_damage_all(13, 20) [ 77.208] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 77.208] sna_composite_rectangles(pixmap=4785, op=1, fff2f1f0 x 1 [(0, 0)x(13, 20) ...]) [ 77.208] sna_composite_rectangles: converted to op 1 [ 77.208] sna_composite_rectangles[0] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 77.208] sna_composite_rectangles: nrects=1, region=(0, 0), (13, 20) x 1 [ 77.208] sna_composite_rectangles: clipped extents (0, 0),(13, 20) x 1 [ 77.208] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(13, 20) [ 77.208] sna_composite_rectangles: fallback, dst pixmap=4785 too small or not attached [ 77.208] sna_composite_rectangles: fallback [ 77.208] sna_drawable_move_region_to_cpu(pixmap=4785 (13x20), [(0, 0), (13, 20)], flags=1) [ 77.208] sna_drawable_move_region_to_cpu: pixmap=4785 all damaged on CPU [ 77.208] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 77.208] sna_composite_rectangles: fallback fill: (0, 0)x(13, 20) fff2f1f0 [ 77.208] sna_composite_rectangles(pixmap=4785, op=1, ff300a24 x 2 [(0, 0)x(13, 20) ...]) [ 77.208] sna_composite_rectangles: converted to op 1 [ 77.208] sna_composite_rectangles[0] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 77.209] sna_composite_rectangles[1] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 77.209] sna_composite_rectangles: nrects=2, region=(0, 0), (13, 20) x 2 [ 77.209] sna_composite_rectangles: clipped extents (0, 0),(13, 20) x 1 [ 77.209] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(13, 20) [ 77.209] sna_composite_rectangles: fallback, dst pixmap=4785 too small or not attached [ 77.209] sna_composite_rectangles: fallback [ 77.209] sna_drawable_move_region_to_cpu(pixmap=4785 (13x20), [(0, 0), (13, 20)], flags=1) [ 77.209] sna_drawable_move_region_to_cpu: pixmap=4785 all damaged on CPU [ 77.209] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 77.209] sna_composite_rectangles: fallback fill: (0, 0)x(13, 20) ff300a24 [ 77.209] sna_glyphs(op=3, nlist=2, src=(1, -2)) [ 77.209] sna_glyphs: fallback -- too small (13x20) [ 77.209] glyphs_fallback: nlist=2, count=3, extents (0, -13), (19, 1) [ 77.209] glyphs_fallback: clipped extents (0, 0), (13, 1) [ 77.209] sna_drawable_move_region_to_cpu(pixmap=4785 (13x20), [(0, 0), (13, 1)], flags=3) [ 77.209] sna_drawable_move_region_to_cpu: pixmap=4785 all damaged on CPU [ 77.209] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 77.209] sna_copy_area: src=pixmap=4785:(0, 0)x(13, 20)+(0, 0) -> dst=pixmap=3060:(495, 901)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 77.209] sna_copy_area: normal copy [ 77.209] sna_do_copy: src=(0, 0), dst=(495, 901), size=(13x20) [ 77.209] sna_do_copy: after drawable: src=(0, 0), dst=(560, 925), size=(13x20) [ 77.209] sna_do_copy: dst extents (560, 925), (573, 945), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 77.209] sna_do_copy: clipped dst extents (560, 925), (573, 945) [ 77.209] sna_do_copy: unclipped src extents (0, 0), (13, 20) [ 77.209] sna_do_copy: clipped src extents (0, 0), (13, 20) [ 77.209] sna_do_copy: pixmap -- no source clipping [ 77.209] sna_do_copy: src extents (0, 0), (13, 20) x 1 [ 77.209] sna_do_copy: copy region (560, 925), (573, 945) x 1 + (-560, -925) [ 77.209] sna_copy_boxes (boxes=1x[(560, 925), (573, 945)...], src pixmap=4785+(-560, -925), dst pixmap=3060+(-65, -24), alu=3, src.size=13x20, dst.size=3775x2136) [ 77.209] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c947b9b00, gpu_bo=0, cpu_bo=0), replaces=0 [ 77.209] sna_drawable_use_bo pixmap=3060, box=((495, 901), (508, 921)), flags=8... [ 77.209] sna_drawable_use_bo: exported target, set PREFER_GPU [ 77.209] sna_drawable_use_bo: pinned, never REPLACES [ 77.209] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 77.209] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 77.209] sna_drawable_use_bo: using whole GPU bo [ 77.209] region_overlaps_damage? [ 77.209] use_shm_bo: no, not attached [ 77.209] sna_drawable_move_region_to_cpu(pixmap=4785 (13x20), [(0, 0), (13, 20)], flags=2) [ 77.209] sna_drawable_move_region_to_cpu: pixmap=4785 all damaged on CPU [ 77.209] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 77.209] sna_write_boxes x 1, src stride=52, src dx=(-495, -901) [ 77.209] kgem_bo_can_map: handle=9, map=0x7fc6b7845000:0x0:0x7fc656564000, tiling=1, domain=0, offset=4029534208 [ 77.209] write_boxes_inplace x 1, handle=9, tiling=1 [ 77.209] upload_inplace__tiled: tiling=1 [ 77.209] kgem_bo_can_map__cpu: handle=9 [ 77.209] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 77.209] kgem_bo_map__cpu(handle=9, size=33177600, map=0x7fc6b7845000:0x7fc656564000) [ 77.209] kgem_bo_sync__cpu: handle=9 [ 77.209] __kgem_busy: handle=9, busy=0, wedged=0 [ 77.209] kgem_bo_sync__cpu: SYNC: handle=9, needs_flush? 0, domain? 0, busy? 0 [ 77.209] __kgem_busy: handle=9, busy=0, wedged=0 [ 77.209] kgem_bo_retire: retiring bo handle=9 (needed flush? 0), rq? 0 [busy?=0] [ 77.209] assert_bo_retired: handle=9, domain: 0 exec? 0, rq? 0 [ 77.209] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(495, 901), size=13x20, pitch=52/15360 [ 77.209] sna_accel_flush: flush?=0, dirty?=0 [ 77.210] sna_accel_flush: flush?=0, dirty?=0 [ 77.210] sna_accel_flush: flush?=0, dirty?=0 [ 77.210] sna_accel_flush: flush?=0, dirty?=0 [ 77.210] sna_destroy_pixmap: pixmap=4785, attached?=1 [ 77.210] __sna_free_pixmap(pixmap=4785) [ 77.210] sna_accel_flush: flush?=0, dirty?=0 [ 77.210] sna_accel_flush: flush?=0, dirty?=0 [ 77.210] sna_accel_flush: flush?=0, dirty?=0 [ 77.210] sna_block_handler (tv=543.879000) [ 77.210] sna_scanout_do_flush: flush timer active: delta=2 [ 77.210] sna_scanout_do_flush (time=77210), triggered [ 77.210] sna_scanout_flush (time=77210), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 77.210] has_shadow: has pending damage? 0, outstanding flips: 1 [ 77.210] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 77.210] has_shadow: has pending damage? 0, outstanding flips: 1 [ 77.210] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) [ 77.210] sna_accel_do_throttle -- no pending activity [ 77.210] sna_accel_block: evaluating timers, active=5 [ 77.210] sna_accel_block: flush timer expires in 16 [77226] [ 77.214] sna_wakeup_handler [ 77.214] sna_accel_flush: flush?=0, dirty?=0 [ 77.214] sna_accel_flush: flush?=0, dirty?=0 [ 77.214] sna_accel_flush: flush?=0, dirty?=0 [ 77.214] sna_accel_flush: flush?=0, dirty?=0 [ 77.214] sna_accel_flush: flush?=0, dirty?=0 [ 77.214] sna_accel_flush: flush?=0, dirty?=0 [ 77.215] sna_accel_flush: flush?=0, dirty?=0 [ 77.215] sna_accel_flush: flush?=0, dirty?=0 [ 77.215] sna_accel_flush: flush?=0, dirty?=0 [ 77.215] sna_block_handler (tv=543.874000) [ 77.215] sna_scanout_do_flush: flush timer active: delta=11 [ 77.215] sna_accel_do_throttle -- no pending activity [ 77.215] sna_accel_block: evaluating timers, active=5 [ 77.215] sna_accel_block: flush timer expires in 11 [77226] [ 77.215] sna_wakeup_handler [ 77.215] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=128, name=76 [ 77.215] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 77.215] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 77.215] sna_dri2_get_back: draw size=3840x2160, back buffer handle=128 size=3840x2160, is-scanout? 1, active?=1, pitch=15360, front pitch=15360 [ 77.215] sna_dri2_get_back: reuse backbuffer? 1 [ 77.215] sna_dri2_get_back: back buffer handle=128, active?=1, refcnt=2 [ 77.215] sna_dri2_get_back: cache: handle=114, active=0 [ 77.215] sna_dri2_get_back: reuse cache handle=114, name=86, flags=0 [ 77.215] sna_dri2_get_back: caching handle=128 (name=76, flags=0, active_scanout=1) [ 77.215] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 77.215] sna_dri2_reuse_buffer: reusing back buffer handle=114, name=86, pitch=15360, age=0 [ 77.215] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 77.215] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=32, name=80, active_scanout=2 [ 77.215] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 77.215] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=4, draw=146, pixmap=4091, proxy?=0 [ 77.215] sna_accel_flush: flush?=0, dirty?=0 [ 77.215] sna_accel_flush: flush?=0, dirty?=0 [ 77.215] sna_accel_flush: flush?=0, dirty?=0 [ 77.215] sna_block_handler (tv=543.874000) [ 77.216] sna_scanout_do_flush: flush timer active: delta=10 [ 77.216] sna_accel_do_throttle -- no pending activity [ 77.216] sna_accel_block: evaluating timers, active=5 [ 77.216] sna_accel_block: flush timer expires in 10 [77226] [ 77.219] sna_wakeup_handler [ 77.219] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 77.219] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 77.219] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 77.219] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 77.219] sna_dri2_get_msc(draw=146, pipe=0) [ 77.219] sna_crtc_record_swap: recording last swap on pipe=0, frame 4382 [msc=4382], time 77.206148 [ 77.219] sna_dri2_get_msc: msc=4382 [raw=4382], ust=77206148 [ 77.219] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=114 (refs=2/1, flush=0) , front=32 (refs=3/3, flush=1) [ 77.219] sna_dri2_schedule_swap(target_msc=4383, divisor=0, remainder=0) [ 77.219] sna_dri2_schedule_swap: using front handle=32, active_scanout?=2, flush?=1 [ 77.219] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 77.219] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 77.219] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 77.219] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 77.219] sna_crtc_record_swap: recording last swap on pipe=0, frame 4382 [msc=4382], time 77.206148 [ 77.219] immediate_swap: current_msc=4382, target_msc=4383 -- yes [ 77.219] can_flip: no, shadow enabled [ 77.219] sna_dri2_add_event: adding event to window 146) [ 77.219] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 1, chained? 1, pipe 0 [ 77.219] sna_dri2_immediate_blit: current event front=32 [name=80, active?=2], back=114 [name=86, active?=0] [ 77.219] swap_limit: draw=146 setting swap limit to 2 [ 77.219] sna_dri2_swap_limit_validate: swap limit set to 2 [ 77.219] sna_dri2_immediate_blit: setting handle=114 as pending blit (current event front=32, back=114) [ 77.219] sna_dri2_event_free(draw?=1) [ 77.219] sna_dri2_remove_event: remove[0x561c947dfbf0] from window 146, active? 1 [ 77.219] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=4, draw=146, pixmap=4091, proxy?=0 [ 77.219] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=114] -- refcnt=3, draw=146, pixmap=0, proxy?=0 [ 77.219] sna_dri2_schedule_swap: reported target_msc=4383 [ 77.219] sna_accel_flush: flush?=0, dirty?=0 [ 77.219] sna_accel_flush: flush?=0, dirty?=0 [ 77.219] sna_accel_flush: flush?=0, dirty?=0 [ 77.219] sna_accel_flush: flush?=0, dirty?=0 [ 77.219] sna_block_handler (tv=543.870000) [ 77.219] sna_scanout_do_flush: flush timer active: delta=7 [ 77.219] sna_accel_do_throttle -- no pending activity [ 77.219] sna_accel_block: evaluating timers, active=5 [ 77.219] sna_accel_block: flush timer expires in 7 [77226] [ 77.222] sna_wakeup_handler [ 77.222] sna_mode_wakeup: len=64 [ 77.222] sna_dri2_vblank_handler(type=2, sequence=4383, draw=4181) [ 77.222] sna_crtc_record_swap: recording last swap on pipe=0, frame 4383 [msc=4383], time 77.222789 [ 77.222] sna_dri2_vblank_handler: 2 complete, frame=4383 tv=77.222789 [ 77.222] sna_dri2_blit_complete: blit finished [ 77.222] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4383, tv=77.222789) [ 77.222] frame_swap_complete(type=2): draw=146, pipe=0, frame=4383 [msc=4383], tv=77.222789 [ 77.222] sna_accel_flush: flush?=0, dirty?=0 [ 77.222] sna_dri2_vblank_handler: swapping old back handle=114 [name=86, active=1] for pending handle=114 [name=86, active=1], front handle=32 [name=80, active=2] [ 77.222] sna_dri2_cache_bo(handle=114, name=86) [ 77.222] sna_dri2_cache_bo: multiple references [2], releasing handle [ 77.222] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 77.222] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 77.222] can_xchg: back size=8700f00, front size=8700f00 [ 77.222] can_xchg: yes, pixmap=4091 [ 77.222] sna_dri2_xchg: win=146, exchange front=32/80,ref=3 and back=114/86,ref=2, pixmap=4091 3840x2160 [ 77.222] sna_dri2_xchg: back_bo handle=114, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 77.222] sna_dri2_xchg: front_bo handle=32, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 77.222] set_bo: pixmap=4091, handle=114 (old handle=32) [ 77.222] set_bo: marking whole pixmap as damaged [ 77.222] set_bo: applying final/discard move-to-gpu [ 77.222] wait_for_shadow: flags=0, flips=1, handle=32, shadow=29 [ 77.222] set_bo: dropping flush hint from handle=32 [ 77.222] set_bo: adding flush hint to handle=114 [ 77.223] mark_stale(handle=32) => 1 [ 77.223] sna_next_vblank(pipe=0, waiting until next vblank) [ 77.223] sna_mode_wakeup: recording last swap on pipe=0, frame 4383 [111f], time 77.222789 [ 77.223] sna_mode_wakeup: removing handle=128 [active_scanout=0] from scanout, installing handle=32 [active_scanout=1] [ 77.223] sna_mode_wakeup: flip complete, pending? 1 [ 77.223] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 77.223] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 77.223] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 77.223] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 77.223] sna_pixmap_move_to_gpu: already all-damaged [ 77.223] sna_pixmap_mark_active: pixmap=4091, handle=114 [ 77.223] sna_mode_redisplay: crtc[0] transformed? 0 [ 77.223] sna_mode_redisplay: crtc[1] transformed? 0 [ 77.223] sna_mode_redisplay: crtc[2] transformed? 0 [ 77.223] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=114 [active=1] [ 77.223] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 32, transformed? 0 [ 77.223] get_fb: reusing fb=81 for handle=114 [ 77.223] sna_mode_redisplay: recording flip on CRTC:32 handle=114, active_scanout=2, serial=3 [ 77.223] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 77.223] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 77.223] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 77.223] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 77.223] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=114, shadow handle=29 [ 77.223] sna_block_handler (tv=543.866000) [ 77.223] sna_scanout_do_flush: flush timer active: delta=3 [ 77.223] sna_scanout_do_flush (time=77223), triggered [ 77.223] sna_scanout_flush (time=77223), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 77.223] has_shadow: has pending damage? 0, outstanding flips: 1 [ 77.223] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 77.223] has_shadow: has pending damage? 0, outstanding flips: 1 [ 77.223] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) [ 77.223] sna_accel_do_throttle -- no pending activity [ 77.223] sna_accel_block: evaluating timers, active=5 [ 77.223] sna_accel_block: flush timer expires in 16 [77239] [ 77.231] sna_wakeup_handler [ 77.231] sna_accel_flush: flush?=0, dirty?=0 [ 77.231] sna_accel_flush: flush?=0, dirty?=0 [ 77.231] sna_block_handler (tv=543.858000) [ 77.231] sna_scanout_do_flush: flush timer active: delta=8 [ 77.231] sna_accel_do_throttle -- no pending activity [ 77.231] sna_accel_block: evaluating timers, active=5 [ 77.231] sna_accel_block: flush timer expires in 8 [77239] [ 77.232] sna_wakeup_handler [ 77.232] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=32, name=80 [ 77.232] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 77.232] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 77.232] sna_dri2_get_back: draw size=3840x2160, back buffer handle=32 size=3840x2160, is-scanout? 1, active?=1, pitch=15360, front pitch=15360 [ 77.232] sna_dri2_get_back: reuse backbuffer? 1 [ 77.232] sna_dri2_get_back: back buffer handle=32, active?=1, refcnt=2 [ 77.232] sna_dri2_get_back: cache: handle=128, active=0 [ 77.232] sna_dri2_get_back: reuse cache handle=128, name=76, flags=0 [ 77.232] sna_dri2_get_back: caching handle=32 (name=80, flags=0, active_scanout=1) [ 77.232] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 77.232] sna_dri2_reuse_buffer: reusing back buffer handle=128, name=76, pitch=15360, age=0 [ 77.232] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 77.232] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=114, name=86, active_scanout=2 [ 77.232] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 77.232] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=114] -- refcnt=4, draw=146, pixmap=4091, proxy?=0 [ 77.232] sna_accel_flush: flush?=0, dirty?=0 [ 77.232] sna_accel_flush: flush?=0, dirty?=0 [ 77.232] sna_accel_flush: flush?=0, dirty?=0 [ 77.232] sna_block_handler (tv=543.857000) [ 77.232] sna_scanout_do_flush: flush timer active: delta=7 [ 77.232] sna_accel_do_throttle -- no pending activity [ 77.232] sna_accel_block: evaluating timers, active=5 [ 77.232] sna_accel_block: flush timer expires in 7 [77239] [ 77.235] sna_wakeup_handler [ 77.235] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 77.235] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 77.235] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 77.235] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 77.235] sna_dri2_get_msc(draw=146, pipe=0) [ 77.235] sna_crtc_record_swap: recording last swap on pipe=0, frame 4383 [msc=4383], time 77.222789 [ 77.235] sna_dri2_get_msc: msc=4383 [raw=4383], ust=77222789 [ 77.235] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=128 (refs=2/1, flush=0) , front=114 (refs=3/3, flush=1) [ 77.235] sna_dri2_schedule_swap(target_msc=4384, divisor=0, remainder=0) [ 77.235] sna_dri2_schedule_swap: using front handle=114, active_scanout?=2, flush?=1 [ 77.235] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 77.235] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 77.235] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 77.235] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 77.235] sna_crtc_record_swap: recording last swap on pipe=0, frame 4383 [msc=4383], time 77.222789 [ 77.235] immediate_swap: current_msc=4383, target_msc=4384 -- yes [ 77.235] can_flip: no, shadow enabled [ 77.235] sna_dri2_add_event: adding event to window 146) [ 77.235] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 1, chained? 1, pipe 0 [ 77.235] sna_dri2_immediate_blit: current event front=114 [name=86, active?=2], back=128 [name=76, active?=0] [ 77.235] swap_limit: draw=146 setting swap limit to 2 [ 77.236] sna_dri2_swap_limit_validate: swap limit set to 2 [ 77.236] sna_dri2_immediate_blit: setting handle=128 as pending blit (current event front=114, back=128) [ 77.236] sna_dri2_event_free(draw?=1) [ 77.236] sna_dri2_remove_event: remove[0x561c947dfbf0] from window 146, active? 1 [ 77.236] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=114] -- refcnt=4, draw=146, pixmap=4091, proxy?=0 [ 77.236] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=128] -- refcnt=3, draw=146, pixmap=0, proxy?=0 [ 77.236] sna_dri2_schedule_swap: reported target_msc=4384 [ 77.236] sna_accel_flush: flush?=0, dirty?=0 [ 77.236] sna_accel_flush: flush?=0, dirty?=0 [ 77.236] sna_accel_flush: flush?=0, dirty?=0 [ 77.236] sna_accel_flush: flush?=0, dirty?=0 [ 77.236] sna_block_handler (tv=543.853000) [ 77.236] sna_scanout_do_flush: flush timer active: delta=3 [ 77.236] sna_scanout_do_flush (time=77236), triggered [ 77.236] sna_scanout_flush (time=77236), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 77.236] has_shadow: has pending damage? 0, outstanding flips: 1 [ 77.236] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 77.236] has_shadow: has pending damage? 0, outstanding flips: 1 [ 77.236] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) [ 77.236] sna_accel_do_throttle -- no pending activity [ 77.236] sna_accel_block: evaluating timers, active=5 [ 77.236] sna_accel_block: flush timer expires in 16 [77252] [ 77.239] sna_wakeup_handler [ 77.239] sna_mode_wakeup: len=64 [ 77.239] sna_dri2_vblank_handler(type=2, sequence=4384, draw=4181) [ 77.239] sna_crtc_record_swap: recording last swap on pipe=0, frame 4384 [msc=4384], time 77.239441 [ 77.239] sna_dri2_vblank_handler: 2 complete, frame=4384 tv=77.239441 [ 77.239] sna_dri2_blit_complete: blit finished [ 77.239] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4384, tv=77.239441) [ 77.239] frame_swap_complete(type=2): draw=146, pipe=0, frame=4384 [msc=4384], tv=77.239441 [ 77.239] sna_accel_flush: flush?=0, dirty?=0 [ 77.239] sna_dri2_vblank_handler: swapping old back handle=128 [name=76, active=1] for pending handle=128 [name=76, active=1], front handle=114 [name=86, active=2] [ 77.239] sna_dri2_cache_bo(handle=128, name=76) [ 77.239] sna_dri2_cache_bo: multiple references [2], releasing handle [ 77.239] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 77.239] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 77.239] can_xchg: back size=8700f00, front size=8700f00 [ 77.239] can_xchg: yes, pixmap=4091 [ 77.239] sna_dri2_xchg: win=146, exchange front=114/86,ref=3 and back=128/76,ref=2, pixmap=4091 3840x2160 [ 77.239] sna_dri2_xchg: back_bo handle=128, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 77.239] sna_dri2_xchg: front_bo handle=114, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 77.239] set_bo: pixmap=4091, handle=128 (old handle=114) [ 77.239] set_bo: marking whole pixmap as damaged [ 77.239] set_bo: applying final/discard move-to-gpu [ 77.239] wait_for_shadow: flags=0, flips=1, handle=114, shadow=29 [ 77.239] set_bo: dropping flush hint from handle=114 [ 77.239] set_bo: adding flush hint to handle=128 [ 77.239] mark_stale(handle=114) => 1 [ 77.239] sna_next_vblank(pipe=0, waiting until next vblank) [ 77.239] sna_mode_wakeup: recording last swap on pipe=0, frame 4384 [1120], time 77.239441 [ 77.239] sna_mode_wakeup: removing handle=32 [active_scanout=0] from scanout, installing handle=114 [active_scanout=1] [ 77.239] sna_mode_wakeup: flip complete, pending? 1 [ 77.239] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 77.239] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 77.239] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 77.239] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 77.239] sna_pixmap_move_to_gpu: already all-damaged [ 77.239] sna_pixmap_mark_active: pixmap=4091, handle=128 [ 77.239] sna_mode_redisplay: crtc[0] transformed? 0 [ 77.239] sna_mode_redisplay: crtc[1] transformed? 0 [ 77.239] sna_mode_redisplay: crtc[2] transformed? 0 [ 77.239] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=128 [active=1] [ 77.239] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 114, transformed? 0 [ 77.239] get_fb: reusing fb=80 for handle=128 [ 77.240] sna_mode_redisplay: recording flip on CRTC:32 handle=128, active_scanout=2, serial=3 [ 77.240] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 77.240] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 77.240] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 77.240] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 77.240] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=128, shadow handle=29 [ 77.240] sna_block_handler (tv=543.849000) [ 77.240] sna_scanout_do_flush: flush timer active: delta=12 [ 77.240] sna_accel_do_throttle -- no pending activity [ 77.240] sna_accel_block: evaluating timers, active=5 [ 77.240] sna_accel_block: flush timer expires in 12 [77252] [ 77.248] sna_wakeup_handler [ 77.248] sna_accel_flush: flush?=0, dirty?=0 [ 77.248] sna_accel_flush: flush?=0, dirty?=0 [ 77.248] sna_block_handler (tv=543.841000) [ 77.248] sna_scanout_do_flush: flush timer active: delta=4 [ 77.248] sna_accel_do_throttle -- no pending activity [ 77.248] sna_accel_block: evaluating timers, active=5 [ 77.248] sna_accel_block: flush timer expires in 4 [77252] [ 77.248] sna_wakeup_handler [ 77.248] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=114, name=86 [ 77.248] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 77.248] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 77.248] sna_dri2_get_back: draw size=3840x2160, back buffer handle=114 size=3840x2160, is-scanout? 1, active?=1, pitch=15360, front pitch=15360 [ 77.248] sna_dri2_get_back: reuse backbuffer? 1 [ 77.248] sna_dri2_get_back: back buffer handle=114, active?=1, refcnt=2 [ 77.248] sna_dri2_get_back: cache: handle=32, active=0 [ 77.248] sna_dri2_get_back: reuse cache handle=32, name=80, flags=0 [ 77.248] sna_dri2_get_back: caching handle=114 (name=86, flags=0, active_scanout=1) [ 77.248] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 77.248] sna_dri2_reuse_buffer: reusing back buffer handle=32, name=80, pitch=15360, age=0 [ 77.248] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 77.249] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=128, name=76, active_scanout=2 [ 77.249] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 77.249] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=128] -- refcnt=4, draw=146, pixmap=4091, proxy?=0 [ 77.249] sna_accel_flush: flush?=0, dirty?=0 [ 77.249] sna_accel_flush: flush?=0, dirty?=0 [ 77.249] sna_accel_flush: flush?=0, dirty?=0 [ 77.249] sna_block_handler (tv=543.840000) [ 77.249] sna_scanout_do_flush: flush timer active: delta=3 [ 77.249] sna_scanout_do_flush (time=77249), triggered [ 77.249] sna_scanout_flush (time=77249), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 77.249] has_shadow: has pending damage? 0, outstanding flips: 1 [ 77.249] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 77.249] has_shadow: has pending damage? 0, outstanding flips: 1 [ 77.249] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) [ 77.249] sna_accel_do_throttle -- no pending activity [ 77.249] sna_accel_block: evaluating timers, active=5 [ 77.249] sna_accel_block: flush timer expires in 16 [77265] [ 77.252] sna_wakeup_handler [ 77.252] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 77.252] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 77.252] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 77.252] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 77.252] sna_dri2_get_msc(draw=146, pipe=0) [ 77.252] sna_crtc_record_swap: recording last swap on pipe=0, frame 4384 [msc=4384], time 77.239441 [ 77.252] sna_dri2_get_msc: msc=4384 [raw=4384], ust=77239441 [ 77.252] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=32 (refs=2/1, flush=0) , front=128 (refs=3/3, flush=1) [ 77.252] sna_dri2_schedule_swap(target_msc=4385, divisor=0, remainder=0) [ 77.252] sna_dri2_schedule_swap: using front handle=128, active_scanout?=2, flush?=1 [ 77.252] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 77.252] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 77.252] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 77.252] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 77.252] sna_crtc_record_swap: recording last swap on pipe=0, frame 4384 [msc=4384], time 77.239441 [ 77.252] immediate_swap: current_msc=4384, target_msc=4385 -- yes [ 77.252] can_flip: no, shadow enabled [ 77.252] sna_dri2_add_event: adding event to window 146) [ 77.252] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 1, chained? 1, pipe 0 [ 77.252] sna_dri2_immediate_blit: current event front=128 [name=76, active?=2], back=32 [name=80, active?=0] [ 77.252] swap_limit: draw=146 setting swap limit to 2 [ 77.252] sna_dri2_swap_limit_validate: swap limit set to 2 [ 77.252] sna_dri2_immediate_blit: setting handle=32 as pending blit (current event front=128, back=32) [ 77.252] sna_dri2_event_free(draw?=1) [ 77.252] sna_dri2_remove_event: remove[0x561c947dfbf0] from window 146, active? 1 [ 77.252] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=128] -- refcnt=4, draw=146, pixmap=4091, proxy?=0 [ 77.252] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=32] -- refcnt=3, draw=146, pixmap=0, proxy?=0 [ 77.252] sna_dri2_schedule_swap: reported target_msc=4385 [ 77.252] sna_accel_flush: flush?=0, dirty?=0 [ 77.252] sna_accel_flush: flush?=0, dirty?=0 [ 77.252] sna_accel_flush: flush?=0, dirty?=0 [ 77.252] sna_accel_flush: flush?=0, dirty?=0 [ 77.253] sna_block_handler (tv=543.837000) [ 77.253] sna_scanout_do_flush: flush timer active: delta=12 [ 77.253] sna_accel_do_throttle -- no pending activity [ 77.253] sna_accel_block: evaluating timers, active=5 [ 77.253] sna_accel_block: flush timer expires in 12 [77265] [ 77.255] sna_wakeup_handler [ 77.255] sna_mode_wakeup: len=64 [ 77.255] sna_dri2_vblank_handler(type=2, sequence=4385, draw=4181) [ 77.255] sna_crtc_record_swap: recording last swap on pipe=0, frame 4385 [msc=4385], time 77.256086 [ 77.255] sna_dri2_vblank_handler: 2 complete, frame=4385 tv=77.256086 [ 77.255] sna_dri2_blit_complete: blit finished [ 77.255] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4385, tv=77.256086) [ 77.255] frame_swap_complete(type=2): draw=146, pipe=0, frame=4385 [msc=4385], tv=77.256086 [ 77.255] sna_accel_flush: flush?=0, dirty?=0 [ 77.256] sna_dri2_vblank_handler: swapping old back handle=32 [name=80, active=1] for pending handle=32 [name=80, active=1], front handle=128 [name=76, active=2] [ 77.256] sna_dri2_cache_bo(handle=32, name=80) [ 77.256] sna_dri2_cache_bo: multiple references [2], releasing handle [ 77.256] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 77.256] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 77.256] can_xchg: back size=8700f00, front size=8700f00 [ 77.256] can_xchg: yes, pixmap=4091 [ 77.256] sna_dri2_xchg: win=146, exchange front=128/76,ref=3 and back=32/80,ref=2, pixmap=4091 3840x2160 [ 77.256] sna_dri2_xchg: back_bo handle=32, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 77.256] sna_dri2_xchg: front_bo handle=128, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 77.256] set_bo: pixmap=4091, handle=32 (old handle=128) [ 77.256] set_bo: marking whole pixmap as damaged [ 77.256] set_bo: applying final/discard move-to-gpu [ 77.256] wait_for_shadow: flags=0, flips=1, handle=128, shadow=29 [ 77.256] set_bo: dropping flush hint from handle=128 [ 77.256] set_bo: adding flush hint to handle=32 [ 77.256] mark_stale(handle=128) => 1 [ 77.256] sna_next_vblank(pipe=0, waiting until next vblank) [ 77.256] sna_mode_wakeup: recording last swap on pipe=0, frame 4385 [1121], time 77.256086 [ 77.256] sna_mode_wakeup: removing handle=114 [active_scanout=0] from scanout, installing handle=128 [active_scanout=1] [ 77.256] sna_mode_wakeup: flip complete, pending? 1 [ 77.256] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 77.256] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 77.256] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 77.256] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 77.256] sna_pixmap_move_to_gpu: already all-damaged [ 77.256] sna_pixmap_mark_active: pixmap=4091, handle=32 [ 77.256] sna_mode_redisplay: crtc[0] transformed? 0 [ 77.256] sna_mode_redisplay: crtc[1] transformed? 0 [ 77.256] sna_mode_redisplay: crtc[2] transformed? 0 [ 77.256] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=32 [active=1] [ 77.256] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 128, transformed? 0 [ 77.256] get_fb: reusing fb=68 for handle=32 [ 77.256] sna_mode_redisplay: recording flip on CRTC:32 handle=32, active_scanout=2, serial=3 [ 77.256] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 77.256] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 77.256] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 77.256] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 77.256] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=32, shadow handle=29 [ 77.256] sna_block_handler (tv=543.833000) [ 77.256] sna_scanout_do_flush: flush timer active: delta=9 [ 77.256] sna_accel_do_throttle -- no pending activity [ 77.256] sna_accel_block: evaluating timers, active=5 [ 77.256] sna_accel_block: flush timer expires in 9 [77265] [ 77.264] sna_wakeup_handler [ 77.264] sna_accel_flush: flush?=0, dirty?=0 [ 77.264] sna_accel_flush: flush?=0, dirty?=0 [ 77.264] sna_block_handler (tv=543.825000) [ 77.264] sna_scanout_do_flush: flush timer active: delta=1 [ 77.264] sna_scanout_do_flush (time=77264), triggered [ 77.264] sna_scanout_flush (time=77264), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 77.264] has_shadow: has pending damage? 0, outstanding flips: 1 [ 77.264] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 77.264] has_shadow: has pending damage? 0, outstanding flips: 1 [ 77.264] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) [ 77.265] sna_accel_do_throttle -- no pending activity [ 77.265] sna_accel_block: evaluating timers, active=5 [ 77.265] sna_accel_block: flush timer expires in 16 [77280] [ 77.265] sna_wakeup_handler [ 77.265] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=128, name=76 [ 77.265] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 77.265] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 77.265] sna_dri2_get_back: draw size=3840x2160, back buffer handle=128 size=3840x2160, is-scanout? 1, active?=1, pitch=15360, front pitch=15360 [ 77.265] sna_dri2_get_back: reuse backbuffer? 1 [ 77.265] sna_dri2_get_back: back buffer handle=128, active?=1, refcnt=2 [ 77.265] sna_dri2_get_back: cache: handle=114, active=0 [ 77.265] sna_dri2_get_back: reuse cache handle=114, name=86, flags=0 [ 77.265] sna_dri2_get_back: caching handle=128 (name=76, flags=0, active_scanout=1) [ 77.265] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 77.265] sna_dri2_reuse_buffer: reusing back buffer handle=114, name=86, pitch=15360, age=0 [ 77.265] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 77.265] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=32, name=80, active_scanout=2 [ 77.265] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 77.265] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=4, draw=146, pixmap=4091, proxy?=0 [ 77.265] sna_accel_flush: flush?=0, dirty?=0 [ 77.265] sna_accel_flush: flush?=0, dirty?=0 [ 77.265] sna_accel_flush: flush?=0, dirty?=0 [ 77.265] sna_block_handler (tv=543.824000) [ 77.265] sna_scanout_do_flush: flush timer active: delta=15 [ 77.265] sna_accel_do_throttle -- no pending activity [ 77.265] sna_accel_block: evaluating timers, active=5 [ 77.265] sna_accel_block: flush timer expires in 15 [77280] [ 77.268] sna_wakeup_handler [ 77.268] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 77.268] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 77.268] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 77.268] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 77.268] sna_dri2_get_msc(draw=146, pipe=0) [ 77.269] sna_crtc_record_swap: recording last swap on pipe=0, frame 4385 [msc=4385], time 77.256086 [ 77.269] sna_dri2_get_msc: msc=4385 [raw=4385], ust=77256086 [ 77.269] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=114 (refs=2/1, flush=0) , front=32 (refs=3/3, flush=1) [ 77.269] sna_dri2_schedule_swap(target_msc=4386, divisor=0, remainder=0) [ 77.269] sna_dri2_schedule_swap: using front handle=32, active_scanout?=2, flush?=1 [ 77.269] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 77.269] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 77.269] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 77.269] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 77.269] sna_crtc_record_swap: recording last swap on pipe=0, frame 4385 [msc=4385], time 77.256086 [ 77.269] immediate_swap: current_msc=4385, target_msc=4386 -- yes [ 77.269] can_flip: no, shadow enabled [ 77.269] sna_dri2_add_event: adding event to window 146) [ 77.269] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 1, chained? 1, pipe 0 [ 77.269] sna_dri2_immediate_blit: current event front=32 [name=80, active?=2], back=114 [name=86, active?=0] [ 77.269] swap_limit: draw=146 setting swap limit to 2 [ 77.269] sna_dri2_swap_limit_validate: swap limit set to 2 [ 77.269] sna_dri2_immediate_blit: setting handle=114 as pending blit (current event front=32, back=114) [ 77.269] sna_dri2_event_free(draw?=1) [ 77.269] sna_dri2_remove_event: remove[0x561c947dfbf0] from window 146, active? 1 [ 77.269] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=4, draw=146, pixmap=4091, proxy?=0 [ 77.269] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=114] -- refcnt=3, draw=146, pixmap=0, proxy?=0 [ 77.269] sna_dri2_schedule_swap: reported target_msc=4386 [ 77.269] sna_accel_flush: flush?=0, dirty?=0 [ 77.269] sna_accel_flush: flush?=0, dirty?=0 [ 77.269] sna_accel_flush: flush?=0, dirty?=0 [ 77.269] sna_accel_flush: flush?=0, dirty?=0 [ 77.269] sna_block_handler (tv=543.820000) [ 77.269] sna_scanout_do_flush: flush timer active: delta=11 [ 77.269] sna_accel_do_throttle -- no pending activity [ 77.269] sna_accel_block: evaluating timers, active=5 [ 77.269] sna_accel_block: flush timer expires in 11 [77280] [ 77.272] sna_wakeup_handler [ 77.272] sna_mode_wakeup: len=64 [ 77.272] sna_dri2_vblank_handler(type=2, sequence=4386, draw=4181) [ 77.272] sna_crtc_record_swap: recording last swap on pipe=0, frame 4386 [msc=4386], time 77.272730 [ 77.272] sna_dri2_vblank_handler: 2 complete, frame=4386 tv=77.272730 [ 77.272] sna_dri2_blit_complete: blit finished [ 77.272] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4386, tv=77.272730) [ 77.272] frame_swap_complete(type=2): draw=146, pipe=0, frame=4386 [msc=4386], tv=77.272730 [ 77.272] sna_accel_flush: flush?=0, dirty?=0 [ 77.272] sna_dri2_vblank_handler: swapping old back handle=114 [name=86, active=1] for pending handle=114 [name=86, active=1], front handle=32 [name=80, active=2] [ 77.272] sna_dri2_cache_bo(handle=114, name=86) [ 77.272] sna_dri2_cache_bo: multiple references [2], releasing handle [ 77.272] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 77.272] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 77.272] can_xchg: back size=8700f00, front size=8700f00 [ 77.272] can_xchg: yes, pixmap=4091 [ 77.272] sna_dri2_xchg: win=146, exchange front=32/80,ref=3 and back=114/86,ref=2, pixmap=4091 3840x2160 [ 77.272] sna_dri2_xchg: back_bo handle=114, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 77.272] sna_dri2_xchg: front_bo handle=32, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 77.272] set_bo: pixmap=4091, handle=114 (old handle=32) [ 77.272] set_bo: marking whole pixmap as damaged [ 77.272] set_bo: applying final/discard move-to-gpu [ 77.272] wait_for_shadow: flags=0, flips=1, handle=32, shadow=29 [ 77.272] set_bo: dropping flush hint from handle=32 [ 77.272] set_bo: adding flush hint to handle=114 [ 77.272] mark_stale(handle=32) => 1 [ 77.272] sna_next_vblank(pipe=0, waiting until next vblank) [ 77.272] sna_mode_wakeup: recording last swap on pipe=0, frame 4386 [1122], time 77.272730 [ 77.273] sna_mode_wakeup: removing handle=128 [active_scanout=0] from scanout, installing handle=32 [active_scanout=1] [ 77.273] sna_mode_wakeup: flip complete, pending? 1 [ 77.273] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 77.273] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 77.273] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 77.273] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 77.273] sna_pixmap_move_to_gpu: already all-damaged [ 77.273] sna_pixmap_mark_active: pixmap=4091, handle=114 [ 77.273] sna_mode_redisplay: crtc[0] transformed? 0 [ 77.273] sna_mode_redisplay: crtc[1] transformed? 0 [ 77.273] sna_mode_redisplay: crtc[2] transformed? 0 [ 77.273] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=114 [active=1] [ 77.273] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 32, transformed? 0 [ 77.273] get_fb: reusing fb=81 for handle=114 [ 77.273] sna_mode_redisplay: recording flip on CRTC:32 handle=114, active_scanout=2, serial=3 [ 77.273] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 77.273] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 77.273] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 77.273] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 77.273] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=114, shadow handle=29 [ 77.273] sna_block_handler (tv=543.816000) [ 77.273] sna_scanout_do_flush: flush timer active: delta=7 [ 77.273] sna_accel_do_throttle -- no pending activity [ 77.273] sna_accel_block: evaluating timers, active=5 [ 77.273] sna_accel_block: flush timer expires in 7 [77280] [ 77.280] sna_wakeup_handler [ 77.280] sna_block_handler (tv=543.809000) [ 77.281] sna_scanout_do_flush: flush timer active: delta=0 [ 77.281] sna_scanout_do_flush (time=77280), triggered [ 77.281] sna_scanout_flush (time=77280), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 77.281] has_shadow: has pending damage? 0, outstanding flips: 1 [ 77.281] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 77.281] has_shadow: has pending damage? 0, outstanding flips: 1 [ 77.281] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) [ 77.281] sna_accel_do_throttle -- no pending activity [ 77.281] sna_accel_block: evaluating timers, active=5 [ 77.281] sna_accel_block: flush timer expires in 16 [77296] [ 77.281] sna_wakeup_handler [ 77.281] sna_accel_flush: flush?=0, dirty?=0 [ 77.281] sna_accel_flush: flush?=0, dirty?=0 [ 77.281] sna_block_handler (tv=543.808000) [ 77.281] sna_scanout_do_flush: flush timer active: delta=15 [ 77.281] sna_accel_do_throttle -- no pending activity [ 77.281] sna_accel_block: evaluating timers, active=5 [ 77.281] sna_accel_block: flush timer expires in 15 [77296] [ 77.281] sna_wakeup_handler [ 77.281] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=32, name=80 [ 77.281] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 77.281] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 77.281] sna_dri2_get_back: draw size=3840x2160, back buffer handle=32 size=3840x2160, is-scanout? 1, active?=1, pitch=15360, front pitch=15360 [ 77.281] sna_dri2_get_back: reuse backbuffer? 1 [ 77.281] sna_dri2_get_back: back buffer handle=32, active?=1, refcnt=2 [ 77.281] sna_dri2_get_back: cache: handle=128, active=0 [ 77.281] sna_dri2_get_back: reuse cache handle=128, name=76, flags=0 [ 77.282] sna_dri2_get_back: caching handle=32 (name=80, flags=0, active_scanout=1) [ 77.282] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 77.282] sna_dri2_reuse_buffer: reusing back buffer handle=128, name=76, pitch=15360, age=0 [ 77.282] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 77.282] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=114, name=86, active_scanout=2 [ 77.282] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 77.282] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=114] -- refcnt=4, draw=146, pixmap=4091, proxy?=0 [ 77.282] sna_accel_flush: flush?=0, dirty?=0 [ 77.282] sna_accel_flush: flush?=0, dirty?=0 [ 77.282] sna_accel_flush: flush?=0, dirty?=0 [ 77.282] sna_block_handler (tv=543.807000) [ 77.282] sna_scanout_do_flush: flush timer active: delta=14 [ 77.282] sna_accel_do_throttle -- no pending activity [ 77.282] sna_accel_block: evaluating timers, active=5 [ 77.282] sna_accel_block: flush timer expires in 14 [77296] [ 77.285] sna_wakeup_handler [ 77.285] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 77.285] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 77.285] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 77.285] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 77.285] sna_dri2_get_msc(draw=146, pipe=0) [ 77.285] sna_crtc_record_swap: recording last swap on pipe=0, frame 4386 [msc=4386], time 77.272730 [ 77.285] sna_dri2_get_msc: msc=4386 [raw=4386], ust=77272730 [ 77.285] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=128 (refs=2/1, flush=0) , front=114 (refs=3/3, flush=1) [ 77.285] sna_dri2_schedule_swap(target_msc=4387, divisor=0, remainder=0) [ 77.285] sna_dri2_schedule_swap: using front handle=114, active_scanout?=2, flush?=1 [ 77.285] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 77.285] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 77.285] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 77.285] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 77.285] sna_crtc_record_swap: recording last swap on pipe=0, frame 4386 [msc=4386], time 77.272730 [ 77.285] immediate_swap: current_msc=4386, target_msc=4387 -- yes [ 77.285] can_flip: no, shadow enabled [ 77.285] sna_dri2_add_event: adding event to window 146) [ 77.285] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 1, chained? 1, pipe 0 [ 77.285] sna_dri2_immediate_blit: current event front=114 [name=86, active?=2], back=128 [name=76, active?=0] [ 77.285] swap_limit: draw=146 setting swap limit to 2 [ 77.285] sna_dri2_swap_limit_validate: swap limit set to 2 [ 77.285] sna_dri2_immediate_blit: setting handle=128 as pending blit (current event front=114, back=128) [ 77.285] sna_dri2_event_free(draw?=1) [ 77.285] sna_dri2_remove_event: remove[0x561c947dfbf0] from window 146, active? 1 [ 77.285] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=114] -- refcnt=4, draw=146, pixmap=4091, proxy?=0 [ 77.285] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=128] -- refcnt=3, draw=146, pixmap=0, proxy?=0 [ 77.285] sna_dri2_schedule_swap: reported target_msc=4387 [ 77.285] sna_accel_flush: flush?=0, dirty?=0 [ 77.285] sna_accel_flush: flush?=0, dirty?=0 [ 77.285] sna_accel_flush: flush?=0, dirty?=0 [ 77.286] sna_accel_flush: flush?=0, dirty?=0 [ 77.286] sna_block_handler (tv=543.803000) [ 77.286] sna_scanout_do_flush: flush timer active: delta=10 [ 77.286] sna_accel_do_throttle -- no pending activity [ 77.286] sna_accel_block: evaluating timers, active=5 [ 77.286] sna_accel_block: flush timer expires in 10 [77296] [ 77.289] sna_wakeup_handler [ 77.289] sna_mode_wakeup: len=64 [ 77.289] sna_dri2_vblank_handler(type=2, sequence=4387, draw=4181) [ 77.289] sna_crtc_record_swap: recording last swap on pipe=0, frame 4387 [msc=4387], time 77.289374 [ 77.289] sna_dri2_vblank_handler: 2 complete, frame=4387 tv=77.289374 [ 77.289] sna_dri2_blit_complete: blit finished [ 77.289] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4387, tv=77.289374) [ 77.289] frame_swap_complete(type=2): draw=146, pipe=0, frame=4387 [msc=4387], tv=77.289374 [ 77.289] sna_accel_flush: flush?=0, dirty?=0 [ 77.289] sna_dri2_vblank_handler: swapping old back handle=128 [name=76, active=1] for pending handle=128 [name=76, active=1], front handle=114 [name=86, active=2] [ 77.289] sna_dri2_cache_bo(handle=128, name=76) [ 77.289] sna_dri2_cache_bo: multiple references [2], releasing handle [ 77.289] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 77.289] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 77.289] can_xchg: back size=8700f00, front size=8700f00 [ 77.289] can_xchg: yes, pixmap=4091 [ 77.289] sna_dri2_xchg: win=146, exchange front=114/86,ref=3 and back=128/76,ref=2, pixmap=4091 3840x2160 [ 77.289] sna_dri2_xchg: back_bo handle=128, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 77.289] sna_dri2_xchg: front_bo handle=114, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 77.289] set_bo: pixmap=4091, handle=128 (old handle=114) [ 77.289] set_bo: marking whole pixmap as damaged [ 77.289] set_bo: applying final/discard move-to-gpu [ 77.289] wait_for_shadow: flags=0, flips=1, handle=114, shadow=29 [ 77.289] set_bo: dropping flush hint from handle=114 [ 77.289] set_bo: adding flush hint to handle=128 [ 77.289] mark_stale(handle=114) => 1 [ 77.289] sna_next_vblank(pipe=0, waiting until next vblank) [ 77.289] sna_mode_wakeup: recording last swap on pipe=0, frame 4387 [1123], time 77.289374 [ 77.289] sna_mode_wakeup: removing handle=32 [active_scanout=0] from scanout, installing handle=114 [active_scanout=1] [ 77.289] sna_mode_wakeup: flip complete, pending? 1 [ 77.289] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 77.289] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 77.289] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 77.289] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 77.289] sna_pixmap_move_to_gpu: already all-damaged [ 77.289] sna_pixmap_mark_active: pixmap=4091, handle=128 [ 77.289] sna_mode_redisplay: crtc[0] transformed? 0 [ 77.289] sna_mode_redisplay: crtc[1] transformed? 0 [ 77.289] sna_mode_redisplay: crtc[2] transformed? 0 [ 77.289] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=128 [active=1] [ 77.289] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 114, transformed? 0 [ 77.289] get_fb: reusing fb=80 for handle=128 [ 77.290] sna_mode_redisplay: recording flip on CRTC:32 handle=128, active_scanout=2, serial=3 [ 77.290] __kgem_bo_clear_busy: handle=128 [ 77.290] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 77.290] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 77.290] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 77.290] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=128, shadow handle=29 [ 77.290] sna_block_handler (tv=543.799000) [ 77.290] sna_scanout_do_flush: flush timer active: delta=6 [ 77.290] sna_accel_do_throttle -- no pending activity [ 77.290] sna_accel_block: evaluating timers, active=5 [ 77.290] sna_accel_block: flush timer expires in 6 [77296] [ 77.296] sna_wakeup_handler [ 77.296] sna_block_handler (tv=543.793000) [ 77.296] sna_scanout_do_flush: flush timer active: delta=0 [ 77.296] sna_scanout_do_flush (time=77296), triggered [ 77.296] sna_scanout_flush (time=77296), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 77.296] has_shadow: has pending damage? 0, outstanding flips: 1 [ 77.296] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 77.296] has_shadow: has pending damage? 0, outstanding flips: 1 [ 77.296] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) [ 77.296] sna_accel_do_throttle -- no pending activity [ 77.296] sna_accel_block: evaluating timers, active=5 [ 77.296] sna_accel_block: flush timer expires in 16 [77312] [ 77.297] sna_wakeup_handler [ 77.298] sna_accel_flush: flush?=0, dirty?=0 [ 77.298] sna_accel_flush: flush?=0, dirty?=0 [ 77.298] sna_block_handler (tv=543.791000) [ 77.298] sna_scanout_do_flush: flush timer active: delta=14 [ 77.298] sna_accel_do_throttle -- no pending activity [ 77.298] sna_accel_block: evaluating timers, active=5 [ 77.298] sna_accel_block: flush timer expires in 14 [77312] [ 77.298] sna_wakeup_handler [ 77.298] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=114, name=86 [ 77.298] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 77.298] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 77.298] sna_dri2_get_back: draw size=3840x2160, back buffer handle=114 size=3840x2160, is-scanout? 1, active?=1, pitch=15360, front pitch=15360 [ 77.298] sna_dri2_get_back: reuse backbuffer? 1 [ 77.298] sna_dri2_get_back: back buffer handle=114, active?=1, refcnt=2 [ 77.298] sna_dri2_get_back: cache: handle=32, active=0 [ 77.298] sna_dri2_get_back: reuse cache handle=32, name=80, flags=0 [ 77.298] sna_dri2_get_back: caching handle=114 (name=86, flags=0, active_scanout=1) [ 77.298] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 77.298] sna_dri2_reuse_buffer: reusing back buffer handle=32, name=80, pitch=15360, age=0 [ 77.298] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 77.298] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=128, name=76, active_scanout=2 [ 77.298] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 77.298] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=128] -- refcnt=4, draw=146, pixmap=4091, proxy?=0 [ 77.298] sna_accel_flush: flush?=0, dirty?=0 [ 77.298] sna_accel_flush: flush?=0, dirty?=0 [ 77.298] sna_accel_flush: flush?=0, dirty?=0 [ 77.298] sna_block_handler (tv=543.791000) [ 77.298] sna_scanout_do_flush: flush timer active: delta=14 [ 77.299] sna_accel_do_throttle -- no pending activity [ 77.299] sna_accel_block: evaluating timers, active=5 [ 77.299] sna_accel_block: flush timer expires in 14 [77312] [ 77.301] sna_wakeup_handler [ 77.301] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 77.301] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 77.301] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 77.301] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 77.301] sna_dri2_get_msc(draw=146, pipe=0) [ 77.301] sna_crtc_record_swap: recording last swap on pipe=0, frame 4387 [msc=4387], time 77.289374 [ 77.301] sna_dri2_get_msc: msc=4387 [raw=4387], ust=77289374 [ 77.302] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=32 (refs=2/1, flush=0) , front=128 (refs=3/3, flush=1) [ 77.302] sna_dri2_schedule_swap(target_msc=4388, divisor=0, remainder=0) [ 77.302] sna_dri2_schedule_swap: using front handle=128, active_scanout?=2, flush?=1 [ 77.302] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 77.302] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 77.302] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 77.302] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 77.302] sna_crtc_record_swap: recording last swap on pipe=0, frame 4387 [msc=4387], time 77.289374 [ 77.302] immediate_swap: current_msc=4387, target_msc=4388 -- yes [ 77.302] can_flip: no, shadow enabled [ 77.302] sna_dri2_add_event: adding event to window 146) [ 77.302] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 1, chained? 1, pipe 0 [ 77.302] sna_dri2_immediate_blit: current event front=128 [name=76, active?=2], back=32 [name=80, active?=0] [ 77.302] swap_limit: draw=146 setting swap limit to 2 [ 77.302] sna_dri2_swap_limit_validate: swap limit set to 2 [ 77.302] sna_dri2_immediate_blit: setting handle=32 as pending blit (current event front=128, back=32) [ 77.302] sna_dri2_event_free(draw?=1) [ 77.302] sna_dri2_remove_event: remove[0x561c947dfbf0] from window 146, active? 1 [ 77.302] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=128] -- refcnt=4, draw=146, pixmap=4091, proxy?=0 [ 77.302] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=32] -- refcnt=3, draw=146, pixmap=0, proxy?=0 [ 77.302] sna_dri2_schedule_swap: reported target_msc=4388 [ 77.302] sna_accel_flush: flush?=0, dirty?=0 [ 77.302] sna_accel_flush: flush?=0, dirty?=0 [ 77.302] sna_accel_flush: flush?=0, dirty?=0 [ 77.302] sna_accel_flush: flush?=0, dirty?=0 [ 77.302] sna_block_handler (tv=543.787000) [ 77.302] sna_scanout_do_flush: flush timer active: delta=10 [ 77.302] sna_accel_do_throttle -- no pending activity [ 77.302] sna_accel_block: evaluating timers, active=5 [ 77.302] sna_accel_block: flush timer expires in 10 [77312] [ 77.305] sna_wakeup_handler [ 77.305] sna_mode_wakeup: len=64 [ 77.305] sna_dri2_vblank_handler(type=2, sequence=4388, draw=4181) [ 77.305] sna_crtc_record_swap: recording last swap on pipe=0, frame 4388 [msc=4388], time 77.306017 [ 77.305] sna_dri2_vblank_handler: 2 complete, frame=4388 tv=77.306017 [ 77.305] sna_dri2_blit_complete: blit finished [ 77.305] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4388, tv=77.306017) [ 77.305] frame_swap_complete(type=2): draw=146, pipe=0, frame=4388 [msc=4388], tv=77.306017 [ 77.305] sna_accel_flush: flush?=0, dirty?=0 [ 77.305] sna_dri2_vblank_handler: swapping old back handle=32 [name=80, active=1] for pending handle=32 [name=80, active=1], front handle=128 [name=76, active=2] [ 77.305] sna_dri2_cache_bo(handle=32, name=80) [ 77.305] sna_dri2_cache_bo: multiple references [2], releasing handle [ 77.306] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 77.306] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 77.306] can_xchg: back size=8700f00, front size=8700f00 [ 77.306] can_xchg: yes, pixmap=4091 [ 77.306] sna_dri2_xchg: win=146, exchange front=128/76,ref=3 and back=32/80,ref=2, pixmap=4091 3840x2160 [ 77.306] sna_dri2_xchg: back_bo handle=32, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 77.306] sna_dri2_xchg: front_bo handle=128, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 77.306] set_bo: pixmap=4091, handle=32 (old handle=128) [ 77.306] set_bo: marking whole pixmap as damaged [ 77.306] set_bo: applying final/discard move-to-gpu [ 77.306] wait_for_shadow: flags=0, flips=1, handle=128, shadow=29 [ 77.306] set_bo: dropping flush hint from handle=128 [ 77.306] set_bo: adding flush hint to handle=32 [ 77.306] mark_stale(handle=128) => 1 [ 77.306] sna_next_vblank(pipe=0, waiting until next vblank) [ 77.306] sna_mode_wakeup: recording last swap on pipe=0, frame 4388 [1124], time 77.306017 [ 77.306] sna_mode_wakeup: removing handle=114 [active_scanout=0] from scanout, installing handle=128 [active_scanout=1] [ 77.306] sna_mode_wakeup: flip complete, pending? 1 [ 77.306] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 77.306] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 77.306] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 77.306] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 77.306] sna_pixmap_move_to_gpu: already all-damaged [ 77.306] sna_pixmap_mark_active: pixmap=4091, handle=32 [ 77.306] sna_mode_redisplay: crtc[0] transformed? 0 [ 77.306] sna_mode_redisplay: crtc[1] transformed? 0 [ 77.306] sna_mode_redisplay: crtc[2] transformed? 0 [ 77.306] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=32 [active=1] [ 77.306] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 128, transformed? 0 [ 77.306] get_fb: reusing fb=68 for handle=32 [ 77.306] sna_mode_redisplay: recording flip on CRTC:32 handle=32, active_scanout=2, serial=3 [ 77.306] __kgem_bo_clear_busy: handle=32 [ 77.306] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 77.306] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 77.306] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 77.306] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=32, shadow handle=29 [ 77.306] sna_block_handler (tv=543.783000) [ 77.306] sna_scanout_do_flush: flush timer active: delta=6 [ 77.306] sna_accel_do_throttle -- no pending activity [ 77.306] sna_accel_block: evaluating timers, active=5 [ 77.306] sna_accel_block: flush timer expires in 6 [77312] [ 77.313] sna_wakeup_handler [ 77.313] sna_block_handler (tv=543.776000) [ 77.313] sna_scanout_do_flush: flush timer active: delta=-1 [ 77.313] sna_scanout_do_flush (time=77313), triggered [ 77.313] sna_scanout_flush (time=77313), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 77.313] has_shadow: has pending damage? 0, outstanding flips: 1 [ 77.313] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 77.313] has_shadow: has pending damage? 0, outstanding flips: 1 [ 77.313] sna_accel_disarm_timer[0] (time=77313) [ 77.313] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) [ 77.313] sna_accel_do_throttle -- no pending activity [ 77.315] sna_wakeup_handler [ 77.315] sna_accel_flush: flush?=0, dirty?=0 [ 77.315] sna_accel_flush: flush?=0, dirty?=0 [ 77.315] sna_block_handler (tv=543.774000) [ 77.315] has_shadow: has pending damage? 0, outstanding flips: 1 [ 77.315] sna_accel_do_throttle -- no pending activity [ 77.316] sna_wakeup_handler [ 77.316] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=128, name=76 [ 77.316] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 77.316] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 77.316] sna_dri2_get_back: draw size=3840x2160, back buffer handle=128 size=3840x2160, is-scanout? 1, active?=1, pitch=15360, front pitch=15360 [ 77.316] sna_dri2_get_back: reuse backbuffer? 1 [ 77.316] sna_dri2_get_back: back buffer handle=128, active?=1, refcnt=2 [ 77.316] sna_dri2_get_back: cache: handle=114, active=0 [ 77.316] sna_dri2_get_back: reuse cache handle=114, name=86, flags=0 [ 77.316] sna_dri2_get_back: caching handle=128 (name=76, flags=0, active_scanout=1) [ 77.316] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 77.316] sna_dri2_reuse_buffer: reusing back buffer handle=114, name=86, pitch=15360, age=0 [ 77.316] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 77.316] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=32, name=80, active_scanout=2 [ 77.316] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 77.316] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=4, draw=146, pixmap=4091, proxy?=0 [ 77.316] sna_accel_flush: flush?=0, dirty?=0 [ 77.316] sna_accel_flush: flush?=0, dirty?=0 [ 77.316] sna_accel_flush: flush?=0, dirty?=0 [ 77.316] sna_block_handler (tv=543.773000) [ 77.316] has_shadow: has pending damage? 0, outstanding flips: 1 [ 77.316] timer_enable (time=77316), starting timer 0 [ 77.316] sna_accel_do_throttle -- no pending activity [ 77.316] sna_accel_block: evaluating timers, active=5 [ 77.316] sna_accel_block: flush timer expires in 8 [77324] [ 77.319] sna_wakeup_handler [ 77.319] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 77.319] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 77.319] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 77.319] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 77.319] sna_dri2_get_msc(draw=146, pipe=0) [ 77.319] sna_crtc_record_swap: recording last swap on pipe=0, frame 4388 [msc=4388], time 77.306017 [ 77.319] sna_dri2_get_msc: msc=4388 [raw=4388], ust=77306017 [ 77.319] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=114 (refs=2/1, flush=0) , front=32 (refs=3/3, flush=1) [ 77.319] sna_dri2_schedule_swap(target_msc=4389, divisor=0, remainder=0) [ 77.319] sna_dri2_schedule_swap: using front handle=32, active_scanout?=2, flush?=1 [ 77.319] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 77.319] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 77.319] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 77.319] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 77.319] sna_crtc_record_swap: recording last swap on pipe=0, frame 4388 [msc=4388], time 77.306017 [ 77.319] immediate_swap: current_msc=4388, target_msc=4389 -- yes [ 77.319] can_flip: no, shadow enabled [ 77.319] sna_dri2_add_event: adding event to window 146) [ 77.319] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 1, chained? 1, pipe 0 [ 77.319] sna_dri2_immediate_blit: current event front=32 [name=80, active?=2], back=114 [name=86, active?=0] [ 77.319] swap_limit: draw=146 setting swap limit to 2 [ 77.319] sna_dri2_swap_limit_validate: swap limit set to 2 [ 77.319] sna_dri2_immediate_blit: setting handle=114 as pending blit (current event front=32, back=114) [ 77.319] sna_dri2_event_free(draw?=1) [ 77.319] sna_dri2_remove_event: remove[0x561c947dfbf0] from window 146, active? 1 [ 77.319] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=4, draw=146, pixmap=4091, proxy?=0 [ 77.319] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=114] -- refcnt=3, draw=146, pixmap=0, proxy?=0 [ 77.319] sna_dri2_schedule_swap: reported target_msc=4389 [ 77.320] sna_accel_flush: flush?=0, dirty?=0 [ 77.320] sna_accel_flush: flush?=0, dirty?=0 [ 77.320] sna_accel_flush: flush?=0, dirty?=0 [ 77.320] sna_accel_flush: flush?=0, dirty?=0 [ 77.320] sna_block_handler (tv=543.769000) [ 77.320] sna_scanout_do_flush: flush timer active: delta=4 [ 77.320] sna_accel_do_throttle -- no pending activity [ 77.320] sna_accel_block: evaluating timers, active=5 [ 77.320] sna_accel_block: flush timer expires in 4 [77324] [ 77.322] sna_wakeup_handler [ 77.322] sna_mode_wakeup: len=64 [ 77.322] sna_dri2_vblank_handler(type=2, sequence=4389, draw=4181) [ 77.322] sna_crtc_record_swap: recording last swap on pipe=0, frame 4389 [msc=4389], time 77.322662 [ 77.322] sna_dri2_vblank_handler: 2 complete, frame=4389 tv=77.322662 [ 77.322] sna_dri2_blit_complete: blit finished [ 77.322] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4389, tv=77.322662) [ 77.322] frame_swap_complete(type=2): draw=146, pipe=0, frame=4389 [msc=4389], tv=77.322662 [ 77.322] sna_accel_flush: flush?=0, dirty?=0 [ 77.322] sna_dri2_vblank_handler: swapping old back handle=114 [name=86, active=1] for pending handle=114 [name=86, active=1], front handle=32 [name=80, active=2] [ 77.322] sna_dri2_cache_bo(handle=114, name=86) [ 77.322] sna_dri2_cache_bo: multiple references [2], releasing handle [ 77.322] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 77.322] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 77.322] can_xchg: back size=8700f00, front size=8700f00 [ 77.322] can_xchg: yes, pixmap=4091 [ 77.322] sna_dri2_xchg: win=146, exchange front=32/80,ref=3 and back=114/86,ref=2, pixmap=4091 3840x2160 [ 77.322] sna_dri2_xchg: back_bo handle=114, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 77.322] sna_dri2_xchg: front_bo handle=32, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 77.322] set_bo: pixmap=4091, handle=114 (old handle=32) [ 77.322] set_bo: marking whole pixmap as damaged [ 77.322] set_bo: applying final/discard move-to-gpu [ 77.322] wait_for_shadow: flags=0, flips=1, handle=32, shadow=29 [ 77.322] set_bo: dropping flush hint from handle=32 [ 77.322] set_bo: adding flush hint to handle=114 [ 77.322] mark_stale(handle=32) => 1 [ 77.322] sna_next_vblank(pipe=0, waiting until next vblank) [ 77.322] sna_mode_wakeup: recording last swap on pipe=0, frame 4389 [1125], time 77.322662 [ 77.322] sna_mode_wakeup: removing handle=128 [active_scanout=0] from scanout, installing handle=32 [active_scanout=1] [ 77.322] sna_mode_wakeup: flip complete, pending? 1 [ 77.322] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 77.322] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 77.322] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 77.323] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 77.323] sna_pixmap_move_to_gpu: already all-damaged [ 77.323] sna_pixmap_mark_active: pixmap=4091, handle=114 [ 77.323] sna_mode_redisplay: crtc[0] transformed? 0 [ 77.323] sna_mode_redisplay: crtc[1] transformed? 0 [ 77.323] sna_mode_redisplay: crtc[2] transformed? 0 [ 77.323] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=114 [active=1] [ 77.323] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 32, transformed? 0 [ 77.323] get_fb: reusing fb=81 for handle=114 [ 77.323] sna_mode_redisplay: recording flip on CRTC:32 handle=114, active_scanout=2, serial=3 [ 77.323] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 77.323] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 77.323] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 77.323] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 77.323] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=114, shadow handle=29 [ 77.323] sna_block_handler (tv=543.766000) [ 77.323] sna_scanout_do_flush: flush timer active: delta=1 [ 77.323] sna_scanout_do_flush (time=77323), triggered [ 77.323] sna_scanout_flush (time=77323), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 77.323] has_shadow: has pending damage? 0, outstanding flips: 1 [ 77.323] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 77.323] has_shadow: has pending damage? 0, outstanding flips: 1 [ 77.323] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) [ 77.323] sna_accel_do_throttle -- no pending activity [ 77.323] sna_accel_block: evaluating timers, active=5 [ 77.323] sna_accel_block: flush timer expires in 16 [77339] [ 77.333] sna_wakeup_handler [ 77.333] sna_accel_flush: flush?=0, dirty?=0 [ 77.333] sna_accel_flush: flush?=0, dirty?=0 [ 77.333] sna_block_handler (tv=543.756000) [ 77.333] sna_scanout_do_flush: flush timer active: delta=6 [ 77.333] sna_accel_do_throttle -- no pending activity [ 77.333] sna_accel_block: evaluating timers, active=5 [ 77.333] sna_accel_block: flush timer expires in 6 [77339] [ 77.333] sna_wakeup_handler [ 77.333] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=32, name=80 [ 77.333] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 77.333] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 77.334] sna_dri2_get_back: draw size=3840x2160, back buffer handle=32 size=3840x2160, is-scanout? 1, active?=1, pitch=15360, front pitch=15360 [ 77.334] sna_dri2_get_back: reuse backbuffer? 1 [ 77.334] sna_dri2_get_back: back buffer handle=32, active?=1, refcnt=2 [ 77.334] sna_dri2_get_back: cache: handle=128, active=0 [ 77.334] sna_dri2_get_back: reuse cache handle=128, name=76, flags=0 [ 77.334] sna_dri2_get_back: caching handle=32 (name=80, flags=0, active_scanout=1) [ 77.334] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 77.334] sna_dri2_reuse_buffer: reusing back buffer handle=128, name=76, pitch=15360, age=0 [ 77.334] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 77.334] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=114, name=86, active_scanout=2 [ 77.334] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 77.334] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=114] -- refcnt=4, draw=146, pixmap=4091, proxy?=0 [ 77.334] sna_accel_flush: flush?=0, dirty?=0 [ 77.334] sna_accel_flush: flush?=0, dirty?=0 [ 77.334] sna_accel_flush: flush?=0, dirty?=0 [ 77.334] sna_block_handler (tv=543.755000) [ 77.334] sna_scanout_do_flush: flush timer active: delta=5 [ 77.334] sna_accel_do_throttle -- no pending activity [ 77.334] sna_accel_block: evaluating timers, active=5 [ 77.334] sna_accel_block: flush timer expires in 5 [77339] [ 77.337] sna_wakeup_handler [ 77.337] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 77.337] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 77.337] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 77.337] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 77.337] sna_dri2_get_msc(draw=146, pipe=0) [ 77.337] sna_crtc_record_swap: recording last swap on pipe=0, frame 4389 [msc=4389], time 77.322662 [ 77.337] sna_dri2_get_msc: msc=4389 [raw=4389], ust=77322662 [ 77.337] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=128 (refs=2/1, flush=0) , front=114 (refs=3/3, flush=1) [ 77.337] sna_dri2_schedule_swap(target_msc=4390, divisor=0, remainder=0) [ 77.337] sna_dri2_schedule_swap: using front handle=114, active_scanout?=2, flush?=1 [ 77.337] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 77.337] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 77.337] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 77.337] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 77.337] sna_crtc_record_swap: recording last swap on pipe=0, frame 4389 [msc=4389], time 77.322662 [ 77.337] immediate_swap: current_msc=4389, target_msc=4390 -- yes [ 77.337] can_flip: no, shadow enabled [ 77.337] sna_dri2_add_event: adding event to window 146) [ 77.337] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 1, chained? 1, pipe 0 [ 77.337] sna_dri2_immediate_blit: current event front=114 [name=86, active?=2], back=128 [name=76, active?=0] [ 77.337] swap_limit: draw=146 setting swap limit to 2 [ 77.337] sna_dri2_swap_limit_validate: swap limit set to 2 [ 77.337] sna_dri2_immediate_blit: setting handle=128 as pending blit (current event front=114, back=128) [ 77.337] sna_dri2_event_free(draw?=1) [ 77.337] sna_dri2_remove_event: remove[0x561c947dfbf0] from window 146, active? 1 [ 77.337] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=114] -- refcnt=4, draw=146, pixmap=4091, proxy?=0 [ 77.337] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=128] -- refcnt=3, draw=146, pixmap=0, proxy?=0 [ 77.337] sna_dri2_schedule_swap: reported target_msc=4390 [ 77.337] sna_accel_flush: flush?=0, dirty?=0 [ 77.337] sna_accel_flush: flush?=0, dirty?=0 [ 77.337] sna_accel_flush: flush?=0, dirty?=0 [ 77.337] sna_accel_flush: flush?=0, dirty?=0 [ 77.337] sna_block_handler (tv=543.752000) [ 77.337] sna_scanout_do_flush: flush timer active: delta=2 [ 77.337] sna_scanout_do_flush (time=77337), triggered [ 77.337] sna_scanout_flush (time=77337), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 77.337] has_shadow: has pending damage? 0, outstanding flips: 1 [ 77.337] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 77.337] has_shadow: has pending damage? 0, outstanding flips: 1 [ 77.338] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) [ 77.338] sna_accel_do_throttle -- no pending activity [ 77.338] sna_accel_block: evaluating timers, active=5 [ 77.338] sna_accel_block: flush timer expires in 16 [77353] [ 77.339] sna_wakeup_handler [ 77.339] sna_mode_wakeup: len=64 [ 77.339] sna_dri2_vblank_handler(type=2, sequence=4390, draw=4181) [ 77.339] sna_crtc_record_swap: recording last swap on pipe=0, frame 4390 [msc=4390], time 77.339304 [ 77.339] sna_dri2_vblank_handler: 2 complete, frame=4390 tv=77.339304 [ 77.339] sna_dri2_blit_complete: blit finished [ 77.339] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4390, tv=77.339304) [ 77.339] frame_swap_complete(type=2): draw=146, pipe=0, frame=4390 [msc=4390], tv=77.339304 [ 77.339] sna_accel_flush: flush?=0, dirty?=0 [ 77.339] sna_dri2_vblank_handler: swapping old back handle=128 [name=76, active=1] for pending handle=128 [name=76, active=1], front handle=114 [name=86, active=2] [ 77.339] sna_dri2_cache_bo(handle=128, name=76) [ 77.339] sna_dri2_cache_bo: multiple references [2], releasing handle [ 77.339] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 77.339] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 77.339] can_xchg: back size=8700f00, front size=8700f00 [ 77.339] can_xchg: yes, pixmap=4091 [ 77.339] sna_dri2_xchg: win=146, exchange front=114/86,ref=3 and back=128/76,ref=2, pixmap=4091 3840x2160 [ 77.339] sna_dri2_xchg: back_bo handle=128, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 77.339] sna_dri2_xchg: front_bo handle=114, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 77.339] set_bo: pixmap=4091, handle=128 (old handle=114) [ 77.339] set_bo: marking whole pixmap as damaged [ 77.339] set_bo: applying final/discard move-to-gpu [ 77.339] wait_for_shadow: flags=0, flips=1, handle=114, shadow=29 [ 77.339] set_bo: dropping flush hint from handle=114 [ 77.339] set_bo: adding flush hint to handle=128 [ 77.339] mark_stale(handle=114) => 1 [ 77.339] sna_next_vblank(pipe=0, waiting until next vblank) [ 77.339] sna_mode_wakeup: recording last swap on pipe=0, frame 4390 [1126], time 77.339304 [ 77.339] sna_mode_wakeup: removing handle=32 [active_scanout=0] from scanout, installing handle=114 [active_scanout=1] [ 77.339] sna_mode_wakeup: flip complete, pending? 1 [ 77.339] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 77.339] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 77.339] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 77.339] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 77.339] sna_pixmap_move_to_gpu: already all-damaged [ 77.339] sna_pixmap_mark_active: pixmap=4091, handle=128 [ 77.339] sna_mode_redisplay: crtc[0] transformed? 0 [ 77.339] sna_mode_redisplay: crtc[1] transformed? 0 [ 77.339] sna_mode_redisplay: crtc[2] transformed? 0 [ 77.339] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=128 [active=1] [ 77.339] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 114, transformed? 0 [ 77.339] get_fb: reusing fb=80 for handle=128 [ 77.339] sna_mode_redisplay: recording flip on CRTC:32 handle=128, active_scanout=2, serial=3 [ 77.340] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 77.340] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 77.340] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 77.340] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 77.340] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=128, shadow handle=29 [ 77.340] sna_block_handler (tv=543.749000) [ 77.340] sna_scanout_do_flush: flush timer active: delta=13 [ 77.340] sna_accel_do_throttle -- no pending activity [ 77.340] sna_accel_block: evaluating timers, active=5 [ 77.340] sna_accel_block: flush timer expires in 13 [77353] [ 77.350] sna_wakeup_handler [ 77.350] sna_accel_flush: flush?=0, dirty?=0 [ 77.351] sna_accel_flush: flush?=0, dirty?=0 [ 77.351] sna_block_handler (tv=543.738000) [ 77.351] sna_scanout_do_flush: flush timer active: delta=2 [ 77.351] sna_scanout_do_flush (time=77351), triggered [ 77.351] sna_scanout_flush (time=77351), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 77.351] has_shadow: has pending damage? 0, outstanding flips: 1 [ 77.351] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 77.351] has_shadow: has pending damage? 0, outstanding flips: 1 [ 77.351] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) [ 77.351] sna_accel_do_throttle -- no pending activity [ 77.351] sna_accel_block: evaluating timers, active=5 [ 77.351] sna_accel_block: flush timer expires in 16 [77367] [ 77.351] sna_wakeup_handler [ 77.351] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=114, name=86 [ 77.351] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 77.351] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 77.351] sna_dri2_get_back: draw size=3840x2160, back buffer handle=114 size=3840x2160, is-scanout? 1, active?=1, pitch=15360, front pitch=15360 [ 77.351] sna_dri2_get_back: reuse backbuffer? 1 [ 77.351] sna_dri2_get_back: back buffer handle=114, active?=1, refcnt=2 [ 77.351] sna_dri2_get_back: cache: handle=32, active=0 [ 77.351] sna_dri2_get_back: reuse cache handle=32, name=80, flags=0 [ 77.351] sna_dri2_get_back: caching handle=114 (name=86, flags=0, active_scanout=1) [ 77.351] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 77.351] sna_dri2_reuse_buffer: reusing back buffer handle=32, name=80, pitch=15360, age=0 [ 77.351] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 77.351] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=128, name=76, active_scanout=2 [ 77.351] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 77.351] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=128] -- refcnt=4, draw=146, pixmap=4091, proxy?=0 [ 77.351] sna_accel_flush: flush?=0, dirty?=0 [ 77.351] sna_accel_flush: flush?=0, dirty?=0 [ 77.351] sna_accel_flush: flush?=0, dirty?=0 [ 77.351] sna_block_handler (tv=543.738000) [ 77.351] sna_scanout_do_flush: flush timer active: delta=16 [ 77.351] sna_accel_do_throttle -- no pending activity [ 77.351] sna_accel_block: evaluating timers, active=5 [ 77.352] sna_accel_block: flush timer expires in 16 [77367] [ 77.354] sna_wakeup_handler [ 77.354] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 77.354] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 77.354] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 77.354] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 77.354] sna_dri2_get_msc(draw=146, pipe=0) [ 77.354] sna_crtc_record_swap: recording last swap on pipe=0, frame 4390 [msc=4390], time 77.339304 [ 77.354] sna_dri2_get_msc: msc=4390 [raw=4390], ust=77339304 [ 77.354] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=32 (refs=2/1, flush=0) , front=128 (refs=3/3, flush=1) [ 77.354] sna_dri2_schedule_swap(target_msc=4391, divisor=0, remainder=0) [ 77.355] sna_dri2_schedule_swap: using front handle=128, active_scanout?=2, flush?=1 [ 77.355] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 77.355] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 77.355] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 77.355] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 77.355] sna_crtc_record_swap: recording last swap on pipe=0, frame 4390 [msc=4390], time 77.339304 [ 77.355] immediate_swap: current_msc=4390, target_msc=4391 -- yes [ 77.355] can_flip: no, shadow enabled [ 77.355] sna_dri2_add_event: adding event to window 146) [ 77.355] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 1, chained? 1, pipe 0 [ 77.355] sna_dri2_immediate_blit: current event front=128 [name=76, active?=2], back=32 [name=80, active?=0] [ 77.355] swap_limit: draw=146 setting swap limit to 2 [ 77.355] sna_dri2_swap_limit_validate: swap limit set to 2 [ 77.355] sna_dri2_immediate_blit: setting handle=32 as pending blit (current event front=128, back=32) [ 77.355] sna_dri2_event_free(draw?=1) [ 77.355] sna_dri2_remove_event: remove[0x561c947dfbf0] from window 146, active? 1 [ 77.355] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=128] -- refcnt=4, draw=146, pixmap=4091, proxy?=0 [ 77.355] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=32] -- refcnt=3, draw=146, pixmap=0, proxy?=0 [ 77.355] sna_dri2_schedule_swap: reported target_msc=4391 [ 77.355] sna_accel_flush: flush?=0, dirty?=0 [ 77.355] sna_accel_flush: flush?=0, dirty?=0 [ 77.355] sna_accel_flush: flush?=0, dirty?=0 [ 77.355] sna_accel_flush: flush?=0, dirty?=0 [ 77.355] sna_block_handler (tv=543.734000) [ 77.355] sna_scanout_do_flush: flush timer active: delta=12 [ 77.355] sna_accel_do_throttle -- no pending activity [ 77.355] sna_accel_block: evaluating timers, active=5 [ 77.355] sna_accel_block: flush timer expires in 12 [77367] [ 77.355] sna_wakeup_handler [ 77.355] sna_mode_wakeup: len=64 [ 77.355] sna_dri2_vblank_handler(type=2, sequence=4391, draw=4181) [ 77.355] sna_crtc_record_swap: recording last swap on pipe=0, frame 4391 [msc=4391], time 77.355951 [ 77.355] sna_dri2_vblank_handler: 2 complete, frame=4391 tv=77.355951 [ 77.355] sna_dri2_blit_complete: blit finished [ 77.355] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4391, tv=77.355951) [ 77.355] frame_swap_complete(type=2): draw=146, pipe=0, frame=4391 [msc=4391], tv=77.355951 [ 77.355] sna_accel_flush: flush?=0, dirty?=0 [ 77.355] sna_dri2_vblank_handler: swapping old back handle=32 [name=80, active=1] for pending handle=32 [name=80, active=1], front handle=128 [name=76, active=2] [ 77.355] sna_dri2_cache_bo(handle=32, name=80) [ 77.355] sna_dri2_cache_bo: multiple references [2], releasing handle [ 77.355] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 77.355] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 77.355] can_xchg: back size=8700f00, front size=8700f00 [ 77.355] can_xchg: yes, pixmap=4091 [ 77.355] sna_dri2_xchg: win=146, exchange front=128/76,ref=3 and back=32/80,ref=2, pixmap=4091 3840x2160 [ 77.355] sna_dri2_xchg: back_bo handle=32, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 77.355] sna_dri2_xchg: front_bo handle=128, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 77.355] set_bo: pixmap=4091, handle=32 (old handle=128) [ 77.355] set_bo: marking whole pixmap as damaged [ 77.356] set_bo: applying final/discard move-to-gpu [ 77.356] wait_for_shadow: flags=0, flips=1, handle=128, shadow=29 [ 77.356] set_bo: dropping flush hint from handle=128 [ 77.356] set_bo: adding flush hint to handle=32 [ 77.356] mark_stale(handle=128) => 1 [ 77.356] sna_next_vblank(pipe=0, waiting until next vblank) [ 77.356] sna_mode_wakeup: recording last swap on pipe=0, frame 4391 [1127], time 77.355951 [ 77.356] sna_mode_wakeup: removing handle=114 [active_scanout=0] from scanout, installing handle=128 [active_scanout=1] [ 77.356] sna_mode_wakeup: flip complete, pending? 1 [ 77.356] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 77.356] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 77.356] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 77.356] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 77.356] sna_pixmap_move_to_gpu: already all-damaged [ 77.356] sna_pixmap_mark_active: pixmap=4091, handle=32 [ 77.356] sna_mode_redisplay: crtc[0] transformed? 0 [ 77.356] sna_mode_redisplay: crtc[1] transformed? 0 [ 77.356] sna_mode_redisplay: crtc[2] transformed? 0 [ 77.356] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=32 [active=1] [ 77.356] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 128, transformed? 0 [ 77.356] get_fb: reusing fb=68 for handle=32 [ 77.356] sna_mode_redisplay: recording flip on CRTC:32 handle=32, active_scanout=2, serial=3 [ 77.356] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 77.356] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 77.356] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 77.356] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 77.356] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=32, shadow handle=29 [ 77.356] sna_block_handler (tv=543.733000) [ 77.356] sna_scanout_do_flush: flush timer active: delta=11 [ 77.356] sna_accel_do_throttle -- no pending activity [ 77.356] sna_accel_block: evaluating timers, active=5 [ 77.356] sna_accel_block: flush timer expires in 11 [77367] [ 77.368] sna_wakeup_handler [ 77.368] sna_block_handler (tv=543.721000) [ 77.368] sna_scanout_do_flush: flush timer active: delta=-1 [ 77.368] sna_scanout_do_flush (time=77368), triggered [ 77.368] sna_scanout_flush (time=77368), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 77.368] has_shadow: has pending damage? 0, outstanding flips: 1 [ 77.368] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 77.368] has_shadow: has pending damage? 0, outstanding flips: 1 [ 77.368] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) [ 77.368] sna_accel_do_throttle -- no pending activity [ 77.368] sna_accel_block: evaluating timers, active=5 [ 77.368] sna_accel_block: flush timer expires in 16 [77384] [ 77.368] sna_wakeup_handler [ 77.368] sna_accel_flush: flush?=0, dirty?=0 [ 77.368] sna_accel_flush: flush?=0, dirty?=0 [ 77.368] sna_block_handler (tv=543.721000) [ 77.368] sna_scanout_do_flush: flush timer active: delta=16 [ 77.368] sna_accel_do_throttle -- no pending activity [ 77.368] sna_accel_block: evaluating timers, active=5 [ 77.368] sna_accel_block: flush timer expires in 16 [77384] [ 77.368] sna_wakeup_handler [ 77.369] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=128, name=76 [ 77.369] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 77.369] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 77.369] sna_dri2_get_back: draw size=3840x2160, back buffer handle=128 size=3840x2160, is-scanout? 1, active?=1, pitch=15360, front pitch=15360 [ 77.369] sna_dri2_get_back: reuse backbuffer? 1 [ 77.369] sna_dri2_get_back: back buffer handle=128, active?=1, refcnt=2 [ 77.369] sna_dri2_get_back: cache: handle=114, active=0 [ 77.369] sna_dri2_get_back: reuse cache handle=114, name=86, flags=0 [ 77.369] sna_dri2_get_back: caching handle=128 (name=76, flags=0, active_scanout=1) [ 77.369] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 77.369] sna_dri2_reuse_buffer: reusing back buffer handle=114, name=86, pitch=15360, age=0 [ 77.369] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 77.369] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=32, name=80, active_scanout=2 [ 77.369] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 77.369] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=4, draw=146, pixmap=4091, proxy?=0 [ 77.369] sna_accel_flush: flush?=0, dirty?=0 [ 77.369] sna_accel_flush: flush?=0, dirty?=0 [ 77.369] sna_accel_flush: flush?=0, dirty?=0 [ 77.369] sna_block_handler (tv=543.720000) [ 77.369] sna_scanout_do_flush: flush timer active: delta=15 [ 77.369] sna_accel_do_throttle -- no pending activity [ 77.369] sna_accel_block: evaluating timers, active=5 [ 77.369] sna_accel_block: flush timer expires in 15 [77384] [ 77.372] sna_wakeup_handler [ 77.372] sna_mode_wakeup: len=64 [ 77.372] sna_dri2_vblank_handler(type=2, sequence=4392, draw=4181) [ 77.372] sna_crtc_record_swap: recording last swap on pipe=0, frame 4392 [msc=4392], time 77.372600 [ 77.372] sna_dri2_vblank_handler: 2 complete, frame=4392 tv=77.372600 [ 77.372] sna_dri2_blit_complete: blit finished [ 77.372] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4392, tv=77.372600) [ 77.372] frame_swap_complete(type=2): draw=146, pipe=0, frame=4392 [msc=4392], tv=77.372600 [ 77.372] sna_accel_flush: flush?=0, dirty?=0 [ 77.372] sna_dri2_event_free(draw?=1) [ 77.372] sna_dri2_remove_event: remove[0x561c9473f800] from window 146, active? 1 [ 77.372] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 77.372] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=114] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 77.372] sna_dri2_vblank_handler complete [ 77.372] sna_mode_wakeup: recording last swap on pipe=0, frame 4392 [1128], time 77.372600 [ 77.372] sna_mode_wakeup: removing handle=128 [active_scanout=0] from scanout, installing handle=32 [active_scanout=2] [ 77.372] sna_mode_wakeup: flip complete, pending? 1 [ 77.372] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 77.372] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 77.372] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 77.372] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 77.372] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 77.372] sna_dri2_get_msc(draw=146, pipe=0) [ 77.372] sna_crtc_record_swap: recording last swap on pipe=0, frame 4392 [msc=4392], time 77.372600 [ 77.372] sna_dri2_get_msc: msc=4392 [raw=4392], ust=77372600 [ 77.372] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=114 (refs=1/1, flush=0) , front=32 (refs=2/3, flush=1) [ 77.372] sna_dri2_schedule_swap(target_msc=4392, divisor=0, remainder=0) [ 77.372] sna_dri2_schedule_swap: using front handle=32, active_scanout?=2, flush?=1 [ 77.372] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 77.372] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 77.372] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 77.372] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 77.372] sna_crtc_record_swap: recording last swap on pipe=0, frame 4392 [msc=4392], time 77.372600 [ 77.372] immediate_swap: current_msc=4392, target_msc=4392 -- yes [ 77.372] can_flip: no, shadow enabled [ 77.372] sna_dri2_add_event: adding event to window 146) [ 77.372] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 77.372] sna_dri2_immediate_blit: no pending blit, starting chain [ 77.372] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 77.372] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 77.373] can_xchg: back size=8700f00, front size=8700f00 [ 77.373] can_xchg: yes, pixmap=4091 [ 77.373] sna_dri2_xchg: win=146, exchange front=32/80,ref=3 and back=114/86,ref=2, pixmap=4091 3840x2160 [ 77.373] sna_dri2_xchg: back_bo handle=114, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 77.373] sna_dri2_xchg: front_bo handle=32, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 77.373] set_bo: pixmap=4091, handle=114 (old handle=32) [ 77.373] set_bo: marking whole pixmap as damaged [ 77.373] set_bo: applying final/discard move-to-gpu [ 77.373] wait_for_shadow: flags=0, flips=0, handle=32, shadow=29 [ 77.373] set_bo: dropping flush hint from handle=32 [ 77.373] set_bo: adding flush hint to handle=114 [ 77.373] mark_stale(handle=32) => 1 [ 77.373] swap_limit: draw=146 setting swap limit to 3 [ 77.373] sna_dri2_swap_limit_validate: swap limit set to 3 [ 77.373] sna_next_vblank(pipe=0, waiting until next vblank) [ 77.373] sna_dri2_schedule_swap: reported target_msc=4392 [ 77.373] sna_accel_flush: flush?=0, dirty?=0 [ 77.373] sna_accel_flush: flush?=0, dirty?=0 [ 77.373] sna_accel_flush: flush?=0, dirty?=0 [ 77.373] sna_accel_flush: flush?=0, dirty?=0 [ 77.373] sna_block_handler (tv=543.716000) [ 77.373] sna_scanout_do_flush: flush timer active: delta=11 [ 77.373] sna_accel_do_throttle -- no pending activity [ 77.373] sna_accel_block: evaluating timers, active=5 [ 77.373] sna_accel_block: flush timer expires in 11 [77384] [ 77.384] sna_wakeup_handler [ 77.384] sna_block_handler (tv=543.705000) [ 77.384] sna_scanout_do_flush: flush timer active: delta=0 [ 77.384] sna_scanout_do_flush (time=77384), triggered [ 77.384] sna_scanout_flush (time=77384), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 77.384] has_shadow: has pending damage? 1, outstanding flips: 0 [ 77.384] stop_flush: scanout=114 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 77.384] has_shadow: has pending damage? 1, outstanding flips: 0 [ 77.384] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 77.385] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 77.385] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 77.385] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 77.385] sna_pixmap_move_to_gpu: already all-damaged [ 77.385] sna_pixmap_mark_active: pixmap=4091, handle=114 [ 77.385] sna_mode_redisplay: crtc[0] transformed? 0 [ 77.385] sna_mode_redisplay: crtc[1] transformed? 0 [ 77.385] sna_mode_redisplay: crtc[2] transformed? 0 [ 77.385] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=114 [active=1] [ 77.385] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 32, transformed? 0 [ 77.385] get_fb: reusing fb=81 for handle=114 [ 77.385] sna_mode_redisplay: recording flip on CRTC:32 handle=114, active_scanout=2, serial=3 [ 77.385] __kgem_bo_clear_busy: handle=114 [ 77.385] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 77.385] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 77.385] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 77.385] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=114, shadow handle=29 [ 77.385] sna_accel_do_throttle -- no pending activity [ 77.385] sna_accel_block: evaluating timers, active=5 [ 77.385] sna_accel_block: flush timer expires in 16 [77400] [ 77.385] sna_wakeup_handler [ 77.385] sna_accel_flush: flush?=0, dirty?=0 [ 77.385] sna_accel_flush: flush?=0, dirty?=0 [ 77.385] sna_block_handler (tv=543.704000) [ 77.385] sna_scanout_do_flush: flush timer active: delta=15 [ 77.385] sna_accel_do_throttle -- no pending activity [ 77.385] sna_accel_block: evaluating timers, active=5 [ 77.385] sna_accel_block: flush timer expires in 15 [77400] [ 77.386] sna_wakeup_handler [ 77.386] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=32, name=80 [ 77.386] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 77.386] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 77.386] sna_dri2_get_back: draw size=3840x2160, back buffer handle=32 size=3840x2160, is-scanout? 1, active?=1, pitch=15360, front pitch=15360 [ 77.386] sna_dri2_get_back: reuse backbuffer? 1 [ 77.386] sna_dri2_get_back: back buffer handle=32, active?=1, refcnt=2 [ 77.386] sna_dri2_get_back: cache: handle=128, active=0 [ 77.386] sna_dri2_get_back: reuse cache handle=128, name=76, flags=0 [ 77.386] sna_dri2_get_back: caching handle=32 (name=80, flags=0, active_scanout=1) [ 77.386] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 77.386] sna_dri2_reuse_buffer: reusing back buffer handle=128, name=76, pitch=15360, age=0 [ 77.386] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 77.386] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=114, name=86, active_scanout=2 [ 77.386] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 77.386] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=114] -- refcnt=4, draw=146, pixmap=4091, proxy?=0 [ 77.386] sna_accel_flush: flush?=0, dirty?=0 [ 77.386] sna_accel_flush: flush?=0, dirty?=0 [ 77.386] sna_accel_flush: flush?=0, dirty?=0 [ 77.386] sna_block_handler (tv=543.703000) [ 77.386] sna_scanout_do_flush: flush timer active: delta=14 [ 77.386] sna_accel_do_throttle -- no pending activity [ 77.386] sna_accel_block: evaluating timers, active=5 [ 77.386] sna_accel_block: flush timer expires in 14 [77400] [ 77.388] sna_wakeup_handler [ 77.388] sna_mode_wakeup: len=64 [ 77.388] sna_dri2_vblank_handler(type=2, sequence=4393, draw=4181) [ 77.388] sna_crtc_record_swap: recording last swap on pipe=0, frame 4393 [msc=4393], time 77.389243 [ 77.389] sna_dri2_vblank_handler: 2 complete, frame=4393 tv=77.389243 [ 77.389] sna_dri2_blit_complete: blit finished [ 77.389] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4393, tv=77.389243) [ 77.389] frame_swap_complete(type=2): draw=146, pipe=0, frame=4393 [msc=4393], tv=77.389243 [ 77.389] sna_accel_flush: flush?=0, dirty?=0 [ 77.389] sna_dri2_event_free(draw?=1) [ 77.389] sna_dri2_remove_event: remove[0x561c9473f800] from window 146, active? 1 [ 77.389] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=114] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 77.389] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=128] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 77.389] sna_dri2_vblank_handler complete [ 77.389] sna_mode_wakeup: recording last swap on pipe=0, frame 4393 [1129], time 77.389243 [ 77.389] sna_mode_wakeup: removing handle=32 [active_scanout=0] from scanout, installing handle=114 [active_scanout=2] [ 77.389] sna_mode_wakeup: flip complete, pending? 1 [ 77.389] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 77.389] sna_block_handler (tv=543.700000) [ 77.389] sna_scanout_do_flush: flush timer active: delta=11 [ 77.389] sna_accel_do_throttle -- no pending activity [ 77.389] sna_accel_block: evaluating timers, active=5 [ 77.389] sna_accel_block: flush timer expires in 11 [77400] [ 77.389] sna_wakeup_handler [ 77.389] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 77.389] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 77.389] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 77.389] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 77.389] sna_dri2_get_msc(draw=146, pipe=0) [ 77.389] sna_crtc_record_swap: recording last swap on pipe=0, frame 4393 [msc=4393], time 77.389243 [ 77.389] sna_dri2_get_msc: msc=4393 [raw=4393], ust=77389243 [ 77.389] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=128 (refs=1/1, flush=0) , front=114 (refs=2/3, flush=1) [ 77.389] sna_dri2_schedule_swap(target_msc=4393, divisor=0, remainder=0) [ 77.389] sna_dri2_schedule_swap: using front handle=114, active_scanout?=2, flush?=1 [ 77.389] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 77.389] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 77.389] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 77.389] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 77.389] sna_crtc_record_swap: recording last swap on pipe=0, frame 4393 [msc=4393], time 77.389243 [ 77.389] immediate_swap: current_msc=4393, target_msc=4393 -- yes [ 77.389] can_flip: no, shadow enabled [ 77.389] sna_dri2_add_event: adding event to window 146) [ 77.389] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 77.389] sna_dri2_immediate_blit: no pending blit, starting chain [ 77.389] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 77.389] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 77.389] can_xchg: back size=8700f00, front size=8700f00 [ 77.389] can_xchg: yes, pixmap=4091 [ 77.389] sna_dri2_xchg: win=146, exchange front=114/86,ref=3 and back=128/76,ref=2, pixmap=4091 3840x2160 [ 77.389] sna_dri2_xchg: back_bo handle=128, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 77.389] sna_dri2_xchg: front_bo handle=114, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 77.389] set_bo: pixmap=4091, handle=128 (old handle=114) [ 77.389] set_bo: marking whole pixmap as damaged [ 77.389] set_bo: applying final/discard move-to-gpu [ 77.389] wait_for_shadow: flags=0, flips=0, handle=114, shadow=29 [ 77.389] set_bo: dropping flush hint from handle=114 [ 77.389] set_bo: adding flush hint to handle=128 [ 77.390] mark_stale(handle=114) => 1 [ 77.390] swap_limit: draw=146 setting swap limit to 3 [ 77.390] sna_dri2_swap_limit_validate: swap limit set to 3 [ 77.390] sna_next_vblank(pipe=0, waiting until next vblank) [ 77.390] sna_dri2_schedule_swap: reported target_msc=4393 [ 77.390] sna_accel_flush: flush?=0, dirty?=0 [ 77.390] sna_accel_flush: flush?=0, dirty?=0 [ 77.390] sna_accel_flush: flush?=0, dirty?=0 [ 77.390] sna_accel_flush: flush?=0, dirty?=0 [ 77.390] sna_block_handler (tv=543.699000) [ 77.390] sna_scanout_do_flush: flush timer active: delta=10 [ 77.390] sna_accel_do_throttle -- no pending activity [ 77.390] sna_accel_block: evaluating timers, active=5 [ 77.390] sna_accel_block: flush timer expires in 10 [77400] [ 77.398] sna_wakeup_handler [ 77.399] sna_accel_flush: flush?=0, dirty?=0 [ 77.399] sna_accel_flush: flush?=0, dirty?=0 [ 77.399] sna_block_handler (tv=0.499000) [ 77.399] sna_scanout_do_flush: flush timer active: delta=1 [ 77.399] sna_scanout_do_flush (time=77399), triggered [ 77.399] sna_scanout_flush (time=77399), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 77.399] has_shadow: has pending damage? 1, outstanding flips: 0 [ 77.399] stop_flush: scanout=128 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 77.399] has_shadow: has pending damage? 1, outstanding flips: 0 [ 77.399] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 77.399] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 77.399] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 77.399] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 77.400] sna_pixmap_move_to_gpu: already all-damaged [ 77.400] sna_pixmap_mark_active: pixmap=4091, handle=128 [ 77.400] sna_mode_redisplay: crtc[0] transformed? 0 [ 77.400] sna_mode_redisplay: crtc[1] transformed? 0 [ 77.400] sna_mode_redisplay: crtc[2] transformed? 0 [ 77.400] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=128 [active=1] [ 77.400] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 114, transformed? 0 [ 77.400] get_fb: reusing fb=80 for handle=128 [ 77.400] sna_mode_redisplay: recording flip on CRTC:32 handle=128, active_scanout=2, serial=3 [ 77.400] __kgem_bo_clear_busy: handle=128 [ 77.400] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 77.400] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 77.400] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 77.400] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=128, shadow handle=29 [ 77.400] sna_accel_do_throttle -- no pending activity [ 77.400] sna_accel_block: evaluating timers, active=5 [ 77.400] sna_accel_block: flush timer expires in 16 [77415] [ 77.400] sna_wakeup_handler [ 77.400] sna_accel_flush: flush?=0, dirty?=0 [ 77.400] sna_accel_flush: flush?=0, dirty?=0 [ 77.400] sna_accel_flush: flush?=0, dirty?=0 [ 77.400] sna_block_handler (tv=0.498000) [ 77.400] sna_scanout_do_flush: flush timer active: delta=15 [ 77.400] sna_accel_do_throttle -- no pending activity [ 77.400] sna_accel_block: evaluating timers, active=5 [ 77.400] sna_accel_block: flush timer expires in 15 [77415] [ 77.400] sna_wakeup_handler [ 77.400] sna_accel_flush: flush?=0, dirty?=0 [ 77.400] sna_block_handler (tv=0.498000) [ 77.400] sna_scanout_do_flush: flush timer active: delta=15 [ 77.400] sna_accel_do_throttle -- no pending activity [ 77.400] sna_accel_block: evaluating timers, active=5 [ 77.400] sna_accel_block: flush timer expires in 15 [77415] [ 77.400] sna_wakeup_handler [ 77.401] sna_accel_flush: flush?=0, dirty?=0 [ 77.401] sna_accel_flush: flush?=0, dirty?=0 [ 77.401] sna_accel_flush: flush?=0, dirty?=0 [ 77.401] sna_accel_flush: flush?=0, dirty?=0 [ 77.401] sna_block_handler (tv=0.497000) [ 77.401] sna_scanout_do_flush: flush timer active: delta=14 [ 77.401] sna_accel_do_throttle -- no pending activity [ 77.401] sna_accel_block: evaluating timers, active=5 [ 77.401] sna_accel_block: flush timer expires in 14 [77415] [ 77.401] sna_wakeup_handler [ 77.401] sna_accel_flush: flush?=0, dirty?=0 [ 77.401] sna_accel_flush: flush?=0, dirty?=0 [ 77.401] sna_block_handler (tv=0.497000) [ 77.401] sna_scanout_do_flush: flush timer active: delta=14 [ 77.401] sna_accel_do_throttle -- no pending activity [ 77.401] sna_accel_block: evaluating timers, active=5 [ 77.401] sna_accel_block: flush timer expires in 14 [77415] [ 77.402] sna_wakeup_handler [ 77.402] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=114, name=86 [ 77.402] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 77.402] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 77.402] sna_dri2_get_back: draw size=3840x2160, back buffer handle=114 size=3840x2160, is-scanout? 1, active?=1, pitch=15360, front pitch=15360 [ 77.402] sna_dri2_get_back: reuse backbuffer? 1 [ 77.402] sna_dri2_get_back: back buffer handle=114, active?=1, refcnt=2 [ 77.402] sna_dri2_get_back: cache: handle=32, active=0 [ 77.402] sna_dri2_get_back: reuse cache handle=32, name=80, flags=0 [ 77.402] sna_dri2_get_back: caching handle=114 (name=86, flags=0, active_scanout=1) [ 77.402] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 77.402] sna_dri2_reuse_buffer: reusing back buffer handle=32, name=80, pitch=15360, age=0 [ 77.402] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 77.402] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=128, name=76, active_scanout=2 [ 77.402] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 77.402] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=128] -- refcnt=4, draw=146, pixmap=4091, proxy?=0 [ 77.402] sna_accel_flush: flush?=0, dirty?=0 [ 77.402] sna_accel_flush: flush?=0, dirty?=0 [ 77.402] sna_accel_flush: flush?=0, dirty?=0 [ 77.402] sna_block_handler (tv=0.496000) [ 77.402] sna_scanout_do_flush: flush timer active: delta=13 [ 77.402] sna_accel_do_throttle -- no pending activity [ 77.402] sna_accel_block: evaluating timers, active=5 [ 77.402] sna_accel_block: flush timer expires in 13 [77415] [ 77.402] sna_wakeup_handler [ 77.402] sna_hide_cursors [ 77.402] sna_crtc_disable_cursor: CRTC:32, handle=13 [ 77.405] sna_change_window_attributes [ 77.405] sna_create_pixmap(13, 20, 32, usage=0) [ 77.405] kgem_can_create_2d: 13x20 @ 32 [ 77.405] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=20 [ 77.405] kgem_can_create_2d: untiled size=4096 [ 77.405] kgem_choose_tiling: too thin [width 13, 32 bpp] for TILING_X [ 77.405] kgem_choose_tiling: 13x20 -> 0 [ 77.405] sna_create_pixmap: usage=0, flags=a [ 77.405] sna_create_pixmap: small buffer [1040], attaching to shadow pixmap [ 77.405] create_pixmap: allocating pixmap 13x20, depth=32/32, size=1048 [ 77.405] create_pixmap: serial=4786, usage=0, 13x20 [ 77.405] sna_create_pixmap: serial=4786, 13x20, usage=0 [ 77.405] sna_composite_rectangles(pixmap=4787, op=0, 0 x 1 [(0, 0)x(13, 20) ...]) [ 77.405] sna_composite_rectangles: converted to op 0 [ 77.405] sna_composite_rectangles[0] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 77.405] sna_composite_rectangles: nrects=1, region=(0, 0), (13, 20) x 1 [ 77.405] sna_composite_rectangles: clipped extents (0, 0),(13, 20) x 1 [ 77.405] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(13, 20) [ 77.405] sna_composite_rectangles: fallback, dst pixmap=4787 too small or not attached [ 77.406] sna_composite_rectangles: fallback [ 77.406] sna_drawable_move_region_to_cpu(pixmap=4787 (13x20), [(0, 0), (13, 20)], flags=1) [ 77.406] sna_drawable_move_region_to_cpu: region (0, 0), (13, 20) + (0, 0) subsumes pixmap (13x20) [ 77.406] _sna_pixmap_move_to_cpu(pixmap=4787, 13x20, flags=1) [ 77.406] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 77.406] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 77.406] operate_inplace: no, inplace operation not suitable [ 77.406] _sna_pixmap_move_to_cpu: marking as damaged [ 77.406] __sna_damage_all(13, 20) [ 77.406] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 77.406] sna_composite_rectangles(pixmap=4787, op=1, fff2f1f0 x 1 [(0, 0)x(13, 20) ...]) [ 77.406] sna_composite_rectangles: converted to op 1 [ 77.406] sna_composite_rectangles[0] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 77.406] sna_composite_rectangles: nrects=1, region=(0, 0), (13, 20) x 1 [ 77.406] sna_composite_rectangles: clipped extents (0, 0),(13, 20) x 1 [ 77.406] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(13, 20) [ 77.406] sna_composite_rectangles: fallback, dst pixmap=4787 too small or not attached [ 77.406] sna_composite_rectangles: fallback [ 77.406] sna_drawable_move_region_to_cpu(pixmap=4787 (13x20), [(0, 0), (13, 20)], flags=1) [ 77.406] sna_drawable_move_region_to_cpu: pixmap=4787 all damaged on CPU [ 77.406] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 77.406] sna_composite_rectangles: fallback fill: (0, 0)x(13, 20) fff2f1f0 [ 77.406] sna_composite_rectangles(pixmap=4787, op=1, ff300a24 x 2 [(0, 0)x(13, 20) ...]) [ 77.406] sna_composite_rectangles: converted to op 1 [ 77.406] sna_composite_rectangles[0] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 77.406] sna_composite_rectangles[1] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 77.406] sna_composite_rectangles: nrects=2, region=(0, 0), (13, 20) x 2 [ 77.406] sna_composite_rectangles: clipped extents (0, 0),(13, 20) x 1 [ 77.406] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(13, 20) [ 77.406] sna_composite_rectangles: fallback, dst pixmap=4787 too small or not attached [ 77.406] sna_composite_rectangles: fallback [ 77.406] sna_drawable_move_region_to_cpu(pixmap=4787 (13x20), [(0, 0), (13, 20)], flags=1) [ 77.406] sna_drawable_move_region_to_cpu: pixmap=4787 all damaged on CPU [ 77.406] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 77.406] sna_composite_rectangles: fallback fill: (0, 0)x(13, 20) ff300a24 [ 77.406] sna_glyphs(op=3, nlist=2, src=(1, -2)) [ 77.406] sna_glyphs: fallback -- too small (13x20) [ 77.406] glyphs_fallback: nlist=2, count=3, extents (0, -13), (19, 1) [ 77.406] glyphs_fallback: clipped extents (0, 0), (13, 1) [ 77.406] sna_drawable_move_region_to_cpu(pixmap=4787 (13x20), [(0, 0), (13, 1)], flags=3) [ 77.406] sna_drawable_move_region_to_cpu: pixmap=4787 all damaged on CPU [ 77.406] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 77.406] sna_composite_rectangles(pixmap=4787, op=1, ffffffff x 1 [(1, 1)x(9, 17) ...]) [ 77.406] sna_composite_rectangles: converted to op 1 [ 77.406] sna_composite_rectangles[0] (1, 1)x(9, 17) -> (1, 1), (10, 18) [ 77.406] sna_composite_rectangles: nrects=1, region=(1, 1), (10, 18) x 1 [ 77.406] sna_composite_rectangles: clipped extents (1, 1),(10, 18) x 1 [ 77.406] sna_composite_rectangles: pixmap +(0, 0) extents (1, 1),(10, 18) [ 77.406] sna_composite_rectangles: fallback, dst pixmap=4787 too small or not attached [ 77.406] sna_composite_rectangles: fallback [ 77.406] sna_drawable_move_region_to_cpu(pixmap=4787 (13x20), [(1, 1), (10, 18)], flags=1) [ 77.406] sna_drawable_move_region_to_cpu: pixmap=4787 all damaged on CPU [ 77.406] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 77.407] sna_composite_rectangles: fallback fill: (1, 1)x(9, 17) ffffffff [ 77.407] sna_copy_area: src=pixmap=4787:(0, 0)x(13, 20)+(0, 0) -> dst=pixmap=3060:(495, 901)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 77.407] sna_copy_area: normal copy [ 77.407] sna_do_copy: src=(0, 0), dst=(495, 901), size=(13x20) [ 77.407] sna_do_copy: after drawable: src=(0, 0), dst=(560, 925), size=(13x20) [ 77.407] sna_do_copy: dst extents (560, 925), (573, 945), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 77.407] sna_do_copy: clipped dst extents (560, 925), (573, 945) [ 77.407] sna_do_copy: unclipped src extents (0, 0), (13, 20) [ 77.407] sna_do_copy: clipped src extents (0, 0), (13, 20) [ 77.407] sna_do_copy: pixmap -- no source clipping [ 77.407] sna_do_copy: src extents (0, 0), (13, 20) x 1 [ 77.407] sna_do_copy: copy region (560, 925), (573, 945) x 1 + (-560, -925) [ 77.407] sna_copy_boxes (boxes=1x[(560, 925), (573, 945)...], src pixmap=4787+(-560, -925), dst pixmap=3060+(-65, -24), alu=3, src.size=13x20, dst.size=3775x2136) [ 77.407] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c947fd410, gpu_bo=0, cpu_bo=0), replaces=0 [ 77.407] sna_drawable_use_bo pixmap=3060, box=((495, 901), (508, 921)), flags=8... [ 77.407] sna_drawable_use_bo: exported target, set PREFER_GPU [ 77.407] sna_drawable_use_bo: pinned, never REPLACES [ 77.407] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 77.407] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 77.407] sna_drawable_use_bo: using whole GPU bo [ 77.407] region_overlaps_damage? [ 77.407] use_shm_bo: no, not attached [ 77.407] sna_drawable_move_region_to_cpu(pixmap=4787 (13x20), [(0, 0), (13, 20)], flags=2) [ 77.407] sna_drawable_move_region_to_cpu: pixmap=4787 all damaged on CPU [ 77.407] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 77.407] sna_write_boxes x 1, src stride=52, src dx=(-495, -901) [ 77.407] kgem_bo_can_map: handle=9, map=0x7fc6b7845000:0x0:0x7fc656564000, tiling=1, domain=1, offset=4029534208 [ 77.407] write_boxes_inplace x 1, handle=9, tiling=1 [ 77.407] upload_inplace__tiled: tiling=1 [ 77.407] kgem_bo_can_map__cpu: handle=9 [ 77.407] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 77.407] kgem_bo_map__cpu(handle=9, size=33177600, map=0x7fc6b7845000:0x7fc656564000) [ 77.407] kgem_bo_sync__cpu: handle=9 [ 77.407] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(495, 901), size=13x20, pitch=52/15360 [ 77.407] sna_accel_flush: flush?=0, dirty?=0 [ 77.407] sna_accel_flush: flush?=0, dirty?=0 [ 77.407] sna_accel_flush: flush?=0, dirty?=0 [ 77.407] sna_accel_flush: flush?=0, dirty?=0 [ 77.407] sna_accel_flush: flush?=0, dirty?=0 [ 77.407] sna_block_handler (tv=0.0) [ 77.407] sna_wakeup_handler [ 77.407] sna_mode_wakeup: len=64 [ 77.407] sna_dri2_vblank_handler(type=2, sequence=4394, draw=4181) [ 77.407] sna_crtc_record_swap: recording last swap on pipe=0, frame 4394 [msc=4394], time 77.405886 [ 77.407] sna_dri2_vblank_handler: 2 complete, frame=4394 tv=77.405886 [ 77.407] sna_dri2_blit_complete: blit finished [ 77.408] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4394, tv=77.405886) [ 77.408] frame_swap_complete(type=2): draw=146, pipe=0, frame=4394 [msc=4394], tv=77.405886 [ 77.408] sna_accel_flush: flush?=0, dirty?=0 [ 77.408] sna_dri2_event_free(draw?=1) [ 77.408] sna_dri2_remove_event: remove[0x561c9473f800] from window 146, active? 1 [ 77.408] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=128] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 77.408] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=32] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 77.408] sna_dri2_vblank_handler complete [ 77.408] sna_mode_wakeup: recording last swap on pipe=0, frame 4394 [112a], time 77.405886 [ 77.408] sna_mode_wakeup: removing handle=114 [active_scanout=0] from scanout, installing handle=128 [active_scanout=2] [ 77.408] sna_mode_wakeup: flip complete, pending? 1 [ 77.408] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 77.408] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 77.408] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 77.408] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 77.408] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 77.408] sna_dri2_get_msc(draw=146, pipe=0) [ 77.408] sna_crtc_record_swap: recording last swap on pipe=0, frame 4394 [msc=4394], time 77.405886 [ 77.408] sna_dri2_get_msc: msc=4394 [raw=4394], ust=77405886 [ 77.408] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=32 (refs=1/1, flush=0) , front=128 (refs=2/3, flush=1) [ 77.408] sna_dri2_schedule_swap(target_msc=4394, divisor=0, remainder=0) [ 77.408] sna_dri2_schedule_swap: using front handle=128, active_scanout?=2, flush?=1 [ 77.408] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 77.408] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 77.408] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 77.408] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 77.408] sna_crtc_record_swap: recording last swap on pipe=0, frame 4394 [msc=4394], time 77.405886 [ 77.408] immediate_swap: current_msc=4394, target_msc=4394 -- yes [ 77.408] can_flip: no, shadow enabled [ 77.408] sna_dri2_add_event: adding event to window 146) [ 77.408] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 77.408] sna_dri2_immediate_blit: no pending blit, starting chain [ 77.408] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 77.408] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 77.408] can_xchg: back size=8700f00, front size=8700f00 [ 77.408] can_xchg: yes, pixmap=4091 [ 77.408] sna_dri2_xchg: win=146, exchange front=128/76,ref=3 and back=32/80,ref=2, pixmap=4091 3840x2160 [ 77.408] sna_dri2_xchg: back_bo handle=32, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 77.408] sna_dri2_xchg: front_bo handle=128, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 77.408] set_bo: pixmap=4091, handle=32 (old handle=128) [ 77.408] set_bo: marking whole pixmap as damaged [ 77.408] set_bo: applying final/discard move-to-gpu [ 77.408] wait_for_shadow: flags=0, flips=0, handle=128, shadow=29 [ 77.408] set_bo: dropping flush hint from handle=128 [ 77.408] set_bo: adding flush hint to handle=32 [ 77.408] mark_stale(handle=128) => 1 [ 77.408] swap_limit: draw=146 setting swap limit to 3 [ 77.408] sna_dri2_swap_limit_validate: swap limit set to 3 [ 77.408] sna_next_vblank(pipe=0, waiting until next vblank) [ 77.408] sna_dri2_schedule_swap: reported target_msc=4394 [ 77.409] sna_accel_flush: flush?=0, dirty?=0 [ 77.409] sna_accel_flush: flush?=0, dirty?=0 [ 77.409] sna_accel_flush: flush?=0, dirty?=0 [ 77.409] sna_accel_flush: flush?=0, dirty?=0 [ 77.409] sna_block_handler (tv=0.0) [ 77.409] sna_scanout_do_flush: flush timer active: delta=6 [ 77.409] sna_accel_do_throttle -- no pending activity [ 77.409] sna_accel_block: evaluating timers, active=5 [ 77.409] sna_accel_block: flush timer expires in 6 [77415] [ 77.409] sna_wakeup_handler [ 77.409] sna_destroy_pixmap: pixmap=4787, attached?=1 [ 77.409] __sna_free_pixmap(pixmap=4787) [ 77.409] sna_accel_flush: flush?=0, dirty?=0 [ 77.409] sna_block_handler (tv=0.489000) [ 77.409] sna_scanout_do_flush: flush timer active: delta=6 [ 77.409] sna_accel_do_throttle -- no pending activity [ 77.409] sna_accel_block: evaluating timers, active=5 [ 77.409] sna_accel_block: flush timer expires in 6 [77415] [ 77.414] sna_wakeup_handler [ 77.414] sna_accel_flush: flush?=0, dirty?=0 [ 77.414] sna_accel_flush: flush?=0, dirty?=0 [ 77.414] sna_block_handler (tv=0.484000) [ 77.414] sna_scanout_do_flush: flush timer active: delta=1 [ 77.414] sna_scanout_do_flush (time=77414), triggered [ 77.414] sna_scanout_flush (time=77414), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 77.414] has_shadow: has pending damage? 1, outstanding flips: 0 [ 77.414] stop_flush: scanout=32 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 77.414] has_shadow: has pending damage? 1, outstanding flips: 0 [ 77.414] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 77.414] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 77.414] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 77.414] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 77.414] sna_pixmap_move_to_gpu: already all-damaged [ 77.414] sna_pixmap_mark_active: pixmap=4091, handle=32 [ 77.414] sna_mode_redisplay: crtc[0] transformed? 0 [ 77.414] sna_mode_redisplay: crtc[1] transformed? 0 [ 77.414] sna_mode_redisplay: crtc[2] transformed? 0 [ 77.414] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=32 [active=1] [ 77.414] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 128, transformed? 0 [ 77.414] get_fb: reusing fb=68 for handle=32 [ 77.414] sna_mode_redisplay: recording flip on CRTC:32 handle=32, active_scanout=2, serial=3 [ 77.414] __kgem_bo_clear_busy: handle=32 [ 77.414] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 77.414] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 77.414] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 77.414] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=32, shadow handle=29 [ 77.414] sna_accel_do_throttle -- no pending activity [ 77.414] sna_accel_block: evaluating timers, active=5 [ 77.414] sna_accel_block: flush timer expires in 16 [77430] [ 77.418] sna_wakeup_handler [ 77.418] sna_accel_flush: flush?=0, dirty?=0 [ 77.419] sna_accel_flush: flush?=0, dirty?=0 [ 77.419] sna_block_handler (tv=0.479000) [ 77.419] sna_scanout_do_flush: flush timer active: delta=11 [ 77.419] sna_accel_do_throttle -- no pending activity [ 77.419] sna_accel_block: evaluating timers, active=5 [ 77.419] sna_accel_block: flush timer expires in 11 [77430] [ 77.419] sna_wakeup_handler [ 77.419] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=128, name=76 [ 77.419] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 77.419] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 77.419] sna_dri2_get_back: draw size=3840x2160, back buffer handle=128 size=3840x2160, is-scanout? 1, active?=1, pitch=15360, front pitch=15360 [ 77.419] sna_dri2_get_back: reuse backbuffer? 1 [ 77.419] sna_dri2_get_back: back buffer handle=128, active?=1, refcnt=2 [ 77.419] sna_dri2_get_back: cache: handle=114, active=0 [ 77.419] sna_dri2_get_back: reuse cache handle=114, name=86, flags=0 [ 77.419] sna_dri2_get_back: caching handle=128 (name=76, flags=0, active_scanout=1) [ 77.419] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 77.419] sna_dri2_reuse_buffer: reusing back buffer handle=114, name=86, pitch=15360, age=0 [ 77.419] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 77.419] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=32, name=80, active_scanout=2 [ 77.419] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 77.419] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=4, draw=146, pixmap=4091, proxy?=0 [ 77.419] sna_accel_flush: flush?=0, dirty?=0 [ 77.419] sna_accel_flush: flush?=0, dirty?=0 [ 77.419] sna_accel_flush: flush?=0, dirty?=0 [ 77.419] sna_block_handler (tv=0.479000) [ 77.419] sna_scanout_do_flush: flush timer active: delta=11 [ 77.419] sna_accel_do_throttle -- no pending activity [ 77.419] sna_accel_block: evaluating timers, active=5 [ 77.419] sna_accel_block: flush timer expires in 11 [77430] [ 77.422] sna_wakeup_handler [ 77.422] sna_mode_wakeup: len=64 [ 77.422] sna_dri2_vblank_handler(type=2, sequence=4395, draw=4181) [ 77.422] sna_crtc_record_swap: recording last swap on pipe=0, frame 4395 [msc=4395], time 77.422532 [ 77.422] sna_dri2_vblank_handler: 2 complete, frame=4395 tv=77.422532 [ 77.422] sna_dri2_blit_complete: blit finished [ 77.422] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4395, tv=77.422532) [ 77.422] frame_swap_complete(type=2): draw=146, pipe=0, frame=4395 [msc=4395], tv=77.422532 [ 77.422] sna_accel_flush: flush?=0, dirty?=0 [ 77.422] sna_dri2_event_free(draw?=1) [ 77.422] sna_dri2_remove_event: remove[0x561c9473f800] from window 146, active? 1 [ 77.422] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 77.422] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=114] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 77.422] sna_dri2_vblank_handler complete [ 77.422] sna_mode_wakeup: recording last swap on pipe=0, frame 4395 [112b], time 77.422532 [ 77.422] sna_mode_wakeup: removing handle=128 [active_scanout=0] from scanout, installing handle=32 [active_scanout=2] [ 77.422] sna_mode_wakeup: flip complete, pending? 1 [ 77.422] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 77.422] sna_block_handler (tv=0.476000) [ 77.422] sna_scanout_do_flush: flush timer active: delta=8 [ 77.422] sna_accel_do_throttle -- no pending activity [ 77.422] sna_accel_block: evaluating timers, active=5 [ 77.422] sna_accel_block: flush timer expires in 8 [77430] [ 77.422] sna_wakeup_handler [ 77.422] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 77.422] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 77.422] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 77.422] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 77.422] sna_dri2_get_msc(draw=146, pipe=0) [ 77.422] sna_crtc_record_swap: recording last swap on pipe=0, frame 4395 [msc=4395], time 77.422532 [ 77.422] sna_dri2_get_msc: msc=4395 [raw=4395], ust=77422532 [ 77.423] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=114 (refs=1/1, flush=0) , front=32 (refs=2/3, flush=1) [ 77.423] sna_dri2_schedule_swap(target_msc=4395, divisor=0, remainder=0) [ 77.423] sna_dri2_schedule_swap: using front handle=32, active_scanout?=2, flush?=1 [ 77.423] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 77.423] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 77.423] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 77.423] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 77.423] sna_crtc_record_swap: recording last swap on pipe=0, frame 4395 [msc=4395], time 77.422532 [ 77.423] immediate_swap: current_msc=4395, target_msc=4395 -- yes [ 77.423] can_flip: no, shadow enabled [ 77.423] sna_dri2_add_event: adding event to window 146) [ 77.423] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 77.423] sna_dri2_immediate_blit: no pending blit, starting chain [ 77.423] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 77.423] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 77.423] can_xchg: back size=8700f00, front size=8700f00 [ 77.423] can_xchg: yes, pixmap=4091 [ 77.423] sna_dri2_xchg: win=146, exchange front=32/80,ref=3 and back=114/86,ref=2, pixmap=4091 3840x2160 [ 77.423] sna_dri2_xchg: back_bo handle=114, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 77.423] sna_dri2_xchg: front_bo handle=32, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 77.423] set_bo: pixmap=4091, handle=114 (old handle=32) [ 77.423] set_bo: marking whole pixmap as damaged [ 77.423] set_bo: applying final/discard move-to-gpu [ 77.423] wait_for_shadow: flags=0, flips=0, handle=32, shadow=29 [ 77.423] set_bo: dropping flush hint from handle=32 [ 77.423] set_bo: adding flush hint to handle=114 [ 77.423] mark_stale(handle=32) => 1 [ 77.423] swap_limit: draw=146 setting swap limit to 3 [ 77.423] sna_dri2_swap_limit_validate: swap limit set to 3 [ 77.423] sna_next_vblank(pipe=0, waiting until next vblank) [ 77.423] sna_dri2_schedule_swap: reported target_msc=4395 [ 77.423] sna_accel_flush: flush?=0, dirty?=0 [ 77.423] sna_accel_flush: flush?=0, dirty?=0 [ 77.423] sna_accel_flush: flush?=0, dirty?=0 [ 77.423] sna_accel_flush: flush?=0, dirty?=0 [ 77.423] sna_block_handler (tv=0.475000) [ 77.423] sna_scanout_do_flush: flush timer active: delta=7 [ 77.423] sna_accel_do_throttle -- no pending activity [ 77.423] sna_accel_block: evaluating timers, active=5 [ 77.423] sna_accel_block: flush timer expires in 7 [77430] [ 77.430] sna_wakeup_handler [ 77.430] sna_create_pixmap(220, 20, 32, usage=0) [ 77.430] kgem_can_create_2d: 220x20 @ 32 [ 77.430] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=896, height=20 [ 77.430] kgem_can_create_2d: untiled size=20480 [ 77.430] kgem_choose_tiling: 220x20 -> 1 [ 77.430] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1024, height=24 [ 77.430] kgem_can_create_2d: tiled[1] size=24576 [ 77.430] sna_create_pixmap: usage=0, flags=1b [ 77.430] sna_create_pixmap: creating GPU pixmap 220x20, stride=880, flags=1b [ 77.430] __pop_freed_pixmap: reusing freed pixmap=4714 header [ 77.430] create_pixmap_hdr: pixmap=4788, width=220, height=20, usage=0 [ 77.430] sna_create_pixmap: serial=4788, 220x20, usage=0 [ 77.430] sna_composite_rectangles(pixmap=4789, op=0, 0 x 1 [(0, 0)x(220, 20) ...]) [ 77.430] sna_composite_rectangles: converted to op 0 [ 77.430] sna_composite_rectangles[0] (0, 0)x(220, 20) -> (0, 0), (220, 20) [ 77.430] sna_composite_rectangles: nrects=1, region=(0, 0), (220, 20) x 1 [ 77.430] sna_composite_rectangles: clipped extents (0, 0),(220, 20) x 1 [ 77.430] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(220, 20) [ 77.430] sna_composite_rectangles: dropping last-cpu hint [ 77.430] sna_drawable_use_bo pixmap=4789, box=((0, 0), (220, 20)), flags=19... [ 77.430] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 77.430] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 77.430] sna_pixmap_move_to_gpu(pixmap=4789, usage=0), flags=b [ 77.430] sna_pixmap_move_to_gpu: CPU damage? 0 [ 77.430] sna_pixmap_move_to_gpu: creating GPU bo (220x20@32), create=b [ 77.430] kgem_choose_tiling: 220x20 -> 1 [ 77.430] kgem_choose_tiling: 220x20 -> 1 [ 77.430] sna_pixmap_alloc_gpu: pixmap=4789 [ 77.430] kgem_create_2d(220x20, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 77.430] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1024, height=24 [ 77.430] kgem_set_tiling: handle=130, tiling=1 [1], pitch=1024 [1024]: 1 [ 77.430] kgem_bo_remove_from_inactive: removing handle=130 from inactive [ 77.430] from inactive: pitch=1024, tiling=1: handle=130, id=2714 [ 77.430] __sna_damage_all(220, 20) [ 77.430] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 77.430] sna_pixmap_mark_active: pixmap=4789, handle=130 [ 77.430] sna_drawable_use_bo: allocated GPU bo for operation [ 77.430] sna_drawable_use_bo: using GPU bo with damage? 0 [ 77.430] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 77.430] kgem_bo_is_render: handle=130, rq? 0 [0] [ 77.430] kgem_bo_is_render: handle=130, rq? 0 [0] [ 77.430] gen9_render_fill_boxes(0 x 1 [(0, 0), (220, 20) ...]) [ 77.430] sna_render_get_solid: 0 [ 77.431] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 77.431] kgem_check_bo: num_pages=+16, num_exec=+1 [ 77.431] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 77.431] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 77.431] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 77.431] kgem_add_handle: handle=4, index=0 [ 77.431] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 77.431] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 77.431] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 77.431] gen9_composite_get_binding_table(ffc0) [ 77.431] kgem_add_reloc64: handle=130, pos=16360, delta=0, domains=20002 [ 77.431] kgem_add_handle: handle=130, index=1 [ 77.431] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fff90000) [ 77.431] __kgem_bo_mark_dirty: handle=130 (proxy? 0) [ 77.431] [3fe0] bind bo(handle=130, addr=fff90000), format=192, width=220, height=20, pitch=1024, tiling=1 -> render [ 77.431] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 77.431] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 77.431] kgem_add_handle: handle=7, index=2 [ 77.431] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 77.431] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 77.431] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 77.431] gen9_emit_sampler: sampler = 1 [ 77.431] gen9_emit_sf: num_sf_outputs=1 [ 77.431] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 77.431] gen9_emit_vertex_elements: setup id=0 [ 77.431] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 77.431] (0, 0), (220, 20) [ 77.431] gen8_vertex_flush[490] = 3 [ 77.431] sna_composite_rectangles: pixmap=4789 marking clear [0]? 1 [ 77.431] sna_composite_rectangles(pixmap=4789, op=1, fff2f1f0 x 1 [(0, 0)x(220, 20) ...]) [ 77.431] sna_composite_rectangles: converted to op 1 [ 77.431] sna_composite_rectangles[0] (0, 0)x(220, 20) -> (0, 0), (220, 20) [ 77.431] sna_composite_rectangles: nrects=1, region=(0, 0), (220, 20) x 1 [ 77.431] sna_composite_rectangles: clipped extents (0, 0),(220, 20) x 1 [ 77.431] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(220, 20) [ 77.431] sna_composite_rectangles: promoting to full GPU [ 77.431] sna_composite_rectangles: dropping last-cpu hint [ 77.431] sna_drawable_use_bo pixmap=4789, box=((0, 0), (220, 20)), flags=19... [ 77.431] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 77.431] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 77.431] sna_drawable_use_bo: using whole GPU bo [ 77.431] gen9_render_fill_boxes (op=1, color=(f2f2, f1f1, f0f0, ffff) [20028888]) [ 77.431] kgem_bo_is_render: handle=130, rq? 1 [1] [ 77.431] gen9_render_fill_boxes(fff2f1f0 x 1 [(0, 0), (220, 20) ...]) [ 77.431] sna_render_get_solid: fff2f1f0 [ 77.431] sna_render_get_solid(15) = fff2f1f0 (recreate) [ 77.431] kgem_create_proxy: target handle=143 [proxy? -1], offset=60, length=4, io=0 [ 77.431] __kgem_bo_init(handle=143, num_pages=4) [ 77.431] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 77.431] kgem_check_bo: num_pages=+0, num_exec=+0 [ 77.431] gen9_composite_get_binding_table(ff00) [ 77.431] kgem_add_reloc64: handle=143, pos=16312, delta=0, domains=40000 [ 77.431] kgem_add_reloc64: adding proxy [delta=60] for handle=143 [ 77.431] kgem_add_handle: handle=143, index=3 [ 77.431] kgem_add_reloc64[5] = (delta=60, target handle=3, presumed=fff6e000) [ 77.431] [3fb0] bind bo(handle=143, addr=fff6e03c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 77.431] gen9_emit_vertex_elements: setup id=0 [ 77.431] (0, 0), (220, 20) [ 77.431] gen8_vertex_flush[4cc] = 3 [ 77.431] sna_composite_rectangles: pixmap=4789 marking clear [fff2f1f0]? 1 [ 77.432] sna_composite_rectangles(pixmap=4789, op=1, ff300a24 x 2 [(0, 0)x(220, 20) ...]) [ 77.432] sna_composite_rectangles: converted to op 1 [ 77.432] sna_composite_rectangles[0] (0, 0)x(220, 20) -> (0, 0), (220, 20) [ 77.432] sna_composite_rectangles[1] (0, 0)x(220, 20) -> (0, 0), (220, 20) [ 77.432] sna_composite_rectangles: nrects=2, region=(0, 0), (220, 20) x 2 [ 77.432] sna_composite_rectangles: clipped extents (0, 0),(220, 20) x 1 [ 77.432] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(220, 20) [ 77.432] sna_composite_rectangles: promoting to full GPU [ 77.432] sna_composite_rectangles: dropping last-cpu hint [ 77.432] sna_drawable_use_bo pixmap=4789, box=((0, 0), (220, 20)), flags=19... [ 77.432] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 77.432] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 77.432] sna_drawable_use_bo: using whole GPU bo [ 77.432] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 77.432] kgem_bo_is_render: handle=130, rq? 1 [1] [ 77.432] gen9_render_fill_boxes(ff300a24 x 1 [(0, 0), (220, 20) ...]) [ 77.432] sna_render_get_solid: ff300a24 [ 77.432] sna_render_get_solid(17) = ff300a24 (recreate) [ 77.432] kgem_create_proxy: target handle=143 [proxy? -1], offset=68, length=4, io=0 [ 77.432] __kgem_bo_init(handle=143, num_pages=4) [ 77.432] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 77.432] kgem_check_bo: num_pages=+0, num_exec=+0 [ 77.432] gen9_composite_get_binding_table(fe80) [ 77.432] kgem_add_reloc64: handle=143, pos=16280, delta=0, domains=40000 [ 77.432] kgem_add_reloc64: adding proxy [delta=68] for handle=143 [ 77.432] kgem_add_reloc64[6] = (delta=68, target handle=3, presumed=fff6e000) [ 77.432] [3f90] bind bo(handle=143, addr=fff6e044), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 77.432] gen9_emit_vertex_elements: setup id=0 [ 77.432] (0, 0), (220, 20) [ 77.432] gen8_vertex_flush[508] = 3 [ 77.432] sna_composite_rectangles: pixmap=4789 marking clear [ff300a24]? 1 [ 77.432] sna_glyphs(op=3, nlist=2, src=(1, -2)) [ 77.432] kgem_bo_is_busy: handle=130, domain: 0 exec? 1, rq? 1 [ 77.432] can_discard_mask: nlist=2, mask=28888, depth 32, op=3 (bounded? 1) [ 77.432] glyphs_format: format=166024, depth=32 [ 77.432] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 77.432] sna_glyphs: discarding mask [ 77.432] glyphs0_to_dst(op=3, src=(1, -2), nlist=2, dst=(1, -2)+(0, 0)) [ 77.432] clipped_glyphs? 47 glyph in 2 lists extents (0, -14), (199, 19), region (0, 0), (199, 19): yes [ 77.432] gen9_render_composite: 0x0, current mode=1/1 [ 77.432] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 77.432] gen9_composite_fallback: mask is already on the GPU, try to use GPU [ 77.432] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 77.432] sna_drawable_use_bo pixmap=4789, box=((0, 0), (199, 19)), flags=7... [ 77.432] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 77.432] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 77.432] sna_drawable_use_bo: using whole GPU bo [ 77.432] gen9_composite_set_target: pixmap=4789, format=20028888, size=220x20, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 77.432] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 77.432] color_convert: src=ffffffff [20028888] [ 77.432] color_convert: dst=ffffffff [20028888] [ 77.432] sna_render_get_solid: ffffffff [ 77.432] sna_render_get_solid(white) [ 77.432] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 77.432] sna_transform_is_imprecise_integer_translation: no transform [ 77.432] gen9_composite_picture: integer translation (0, 0), removing [ 77.432] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 77.432] sna_render_pixmap_bo: GPU all damaged [ 77.432] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 77.433] gen4_choose_composite_emitter: solid, identity mask [ 77.433] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 77.433] aligning vertex: was 2, now 4 floats per vertex [ 77.433] gen9_composite_get_binding_table(fe00) [ 77.433] kgem_add_reloc64: handle=7, pos=16248, delta=0, domains=40000 [ 77.433] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 77.433] kgem_add_reloc64[7] = (delta=1048, target handle=2, presumed=fffe8000) [ 77.433] [3f70] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 77.433] kgem_add_reloc64: handle=6, pos=16232, delta=0, domains=40000 [ 77.433] kgem_add_handle: handle=6, index=4 [ 77.433] kgem_add_reloc64[8] = (delta=0, target handle=4, presumed=fd581000) [ 77.433] [3f60] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 77.433] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 77.433] gen9_emit_sampler: sampler = a [ 77.433] gen9_emit_sf: num_sf_outputs=2 [ 77.433] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 77.433] gen9_emit_vertex_elements: setup id=9 [ 77.433] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 77.433] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 77.433] glyphs0_to_dst: glyph=(10, -13), (19, 1), clip=(0, 0), (199, 19) [ 77.433] glyphs0_to_dst: blt=(10, 0), (19, 1) [ 77.433] emit_primitive_identity_mask__avx2: dst=(10, 0), mask=(832.00, 45.00) x (9.00, 1.00) [ 77.433] glyphs0_to_dst: glyph=(55, -10), (64, 1), clip=(0, 0), (199, 19) [ 77.433] glyphs0_to_dst: blt=(55, 0), (64, 1) [ 77.433] emit_primitive_identity_mask__avx2: dst=(55, 0), mask=(880.00, 26.00) x (9.00, 1.00) [ 77.433] glyphs0_to_dst: glyph=(73, -13), (82, 1), clip=(0, 0), (199, 19) [ 77.433] glyphs0_to_dst: blt=(73, 0), (82, 1) [ 77.433] emit_primitive_identity_mask__avx2: dst=(73, 0), mask=(832.00, 45.00) x (9.00, 1.00) [ 77.433] glyphs0_to_dst: glyph=(91, -10), (100, 1), clip=(0, 0), (199, 19) [ 77.433] glyphs0_to_dst: blt=(91, 0), (100, 1) [ 77.433] emit_primitive_identity_mask__avx2: dst=(91, 0), mask=(880.00, 26.00) x (9.00, 1.00) [ 77.433] glyphs0_to_dst: glyph=(99, 0), (110, 2), clip=(0, 0), (199, 19) [ 77.433] glyphs0_to_dst: blt=(99, 0), (110, 2) [ 77.433] emit_primitive_identity_mask__avx2: dst=(99, 0), mask=(832.00, 48.00) x (11.00, 2.00) [ 77.433] glyphs0_to_dst: glyph=(135, 0), (146, 2), clip=(0, 0), (199, 19) [ 77.433] glyphs0_to_dst: blt=(135, 0), (146, 2) [ 77.433] emit_primitive_identity_mask__avx2: dst=(135, 0), mask=(832.00, 48.00) x (11.00, 2.00) [ 77.433] glyphs0_to_dst: glyph=(162, -10), (172, 1), clip=(0, 0), (199, 19) [ 77.433] glyphs0_to_dst: blt=(162, 0), (172, 1) [ 77.433] emit_primitive_identity_mask__avx2: dst=(162, 0), mask=(880.00, 58.00) x (10.00, 1.00) [ 77.433] glyphs0_to_dst: glyph=(0, 10), (10, 13), clip=(0, 0), (199, 19) [ 77.433] glyphs0_to_dst: blt=(0, 10), (10, 13) [ 77.433] emit_primitive_identity_mask__avx2: dst=(0, 10), mask=(1008.00, 48.00) x (10.00, 3.00) [ 77.433] glyphs0_to_dst: glyph=(10, 4), (19, 18), clip=(0, 0), (199, 19) [ 77.433] glyphs0_to_dst: blt=(10, 4), (19, 18) [ 77.433] emit_primitive_identity_mask__avx2: dst=(10, 4), mask=(832.00, 32.00) x (9.00, 14.00) [ 77.433] glyphs0_to_dst: glyph=(19, 7), (28, 15), clip=(0, 0), (199, 19) [ 77.433] glyphs0_to_dst: blt=(19, 7), (28, 15) [ 77.433] emit_primitive_identity_mask__avx2: dst=(19, 7), mask=(896.00, 48.00) x (9.00, 8.00) [ 77.433] glyphs0_to_dst: glyph=(27, 7), (37, 15), clip=(0, 0), (199, 19) [ 77.433] glyphs0_to_dst: blt=(27, 7), (37, 15) [ 77.433] emit_primitive_identity_mask__avx2: dst=(27, 7), mask=(848.00, 16.00) x (10.00, 8.00) [ 77.433] glyphs0_to_dst: glyph=(37, 7), (46, 15), clip=(0, 0), (199, 19) [ 77.433] glyphs0_to_dst: blt=(37, 7), (46, 15) [ 77.433] emit_primitive_identity_mask__avx2: dst=(37, 7), mask=(848.00, 48.00) x (9.00, 8.00) [ 77.433] glyphs0_to_dst: glyph=(45, 4), (55, 15), clip=(0, 0), (199, 19) [ 77.433] glyphs0_to_dst: blt=(45, 4), (55, 15) [ 77.433] emit_primitive_identity_mask__avx2: dst=(45, 4), mask=(992.00, 32.00) x (10.00, 11.00) [ 77.433] glyphs0_to_dst: glyph=(55, 7), (64, 18), clip=(0, 0), (199, 19) [ 77.433] glyphs0_to_dst: blt=(55, 7), (64, 18) [ 77.433] emit_primitive_identity_mask__avx2: dst=(55, 7), mask=(880.00, 16.00) x (9.00, 11.00) [ 77.433] glyphs0_to_dst: glyph=(64, 4), (73, 15), clip=(0, 0), (199, 19) [ 77.433] glyphs0_to_dst: blt=(64, 4), (73, 15) [ 77.433] emit_primitive_identity_mask__avx2: dst=(64, 4), mask=(880.00, 0.00) x (9.00, 11.00) [ 77.434] glyphs0_to_dst: glyph=(73, 4), (82, 18), clip=(0, 0), (199, 19) [ 77.434] glyphs0_to_dst: blt=(73, 4), (82, 18) [ 77.434] emit_primitive_identity_mask__avx2: dst=(73, 4), mask=(832.00, 32.00) x (9.00, 14.00) [ 77.434] glyphs0_to_dst: glyph=(81, 7), (91, 15), clip=(0, 0), (199, 19) [ 77.434] glyphs0_to_dst: blt=(81, 7), (91, 15) [ 77.434] emit_primitive_identity_mask__avx2: dst=(81, 7), mask=(848.00, 16.00) x (10.00, 8.00) [ 77.434] glyphs0_to_dst: glyph=(91, 7), (100, 18), clip=(0, 0), (199, 19) [ 77.434] glyphs0_to_dst: blt=(91, 7), (100, 18) [ 77.434] emit_primitive_identity_mask__avx2: dst=(91, 7), mask=(880.00, 16.00) x (9.00, 11.00) [ 77.434] glyphs0_to_dst: glyph=(99, 17), (110, 19), clip=(0, 0), (199, 19) [ 77.434] glyphs0_to_dst: blt=(99, 17), (110, 19) [ 77.434] emit_primitive_identity_mask__avx2: dst=(99, 17), mask=(832.00, 48.00) x (11.00, 2.00) [ 77.434] glyphs0_to_dst: glyph=(108, 3), (118, 15), clip=(0, 0), (199, 19) [ 77.434] glyphs0_to_dst: blt=(108, 3), (118, 15) [ 77.434] emit_primitive_identity_mask__avx2: dst=(108, 3), mask=(864.00, 0.00) x (10.00, 12.00) [ 77.434] glyphs0_to_dst: glyph=(117, 7), (127, 15), clip=(0, 0), (199, 19) [ 77.434] glyphs0_to_dst: blt=(117, 7), (127, 15) [ 77.434] emit_primitive_identity_mask__avx2: dst=(117, 7), mask=(864.00, 32.00) x (10.00, 8.00) [ 77.434] glyphs0_to_dst: glyph=(126, 4), (136, 15), clip=(0, 0), (199, 19) [ 77.434] glyphs0_to_dst: blt=(126, 4), (136, 15) [ 77.434] emit_primitive_identity_mask__avx2: dst=(126, 4), mask=(880.00, 32.00) x (10.00, 11.00) [ 77.434] glyphs0_to_dst: glyph=(135, 17), (146, 19), clip=(0, 0), (199, 19) [ 77.434] glyphs0_to_dst: blt=(135, 17), (146, 19) [ 77.434] emit_primitive_identity_mask__avx2: dst=(135, 17), mask=(832.00, 48.00) x (11.00, 2.00) [ 77.434] glyphs0_to_dst: glyph=(144, 4), (154, 15), clip=(0, 0), (199, 19) [ 77.434] glyphs0_to_dst: blt=(144, 4), (154, 15) [ 77.434] emit_primitive_identity_mask__avx2: dst=(144, 4), mask=(880.00, 32.00) x (10.00, 11.00) [ 77.434] glyphs0_to_dst: glyph=(153, 7), (163, 15), clip=(0, 0), (199, 19) [ 77.434] glyphs0_to_dst: blt=(153, 7), (163, 15) [ 77.434] emit_primitive_identity_mask__avx2: dst=(153, 7), mask=(944.00, 0.00) x (10.00, 8.00) [ 77.434] glyphs0_to_dst: glyph=(162, 7), (172, 18), clip=(0, 0), (199, 19) [ 77.434] glyphs0_to_dst: blt=(162, 7), (172, 18) [ 77.434] emit_primitive_identity_mask__avx2: dst=(162, 7), mask=(880.00, 48.00) x (10.00, 11.00) [ 77.434] glyphs0_to_dst: glyph=(174, 12), (179, 15), clip=(0, 0), (199, 19) [ 77.434] glyphs0_to_dst: blt=(174, 12), (179, 15) [ 77.434] emit_primitive_identity_mask__avx2: dst=(174, 12), mask=(1008.00, 32.00) x (5.00, 3.00) [ 77.434] glyphs0_to_dst: glyph=(181, 7), (190, 15), clip=(0, 0), (199, 19) [ 77.434] glyphs0_to_dst: blt=(181, 7), (190, 15) [ 77.434] emit_primitive_identity_mask__avx2: dst=(181, 7), mask=(896.00, 48.00) x (9.00, 8.00) [ 77.434] glyphs0_to_dst: glyph=(190, 3), (199, 15), clip=(0, 0), (199, 19) [ 77.434] glyphs0_to_dst: blt=(190, 3), (199, 15) [ 77.434] emit_primitive_identity_mask__avx2: dst=(190, 3), mask=(992.00, 48.00) x (9.00, 12.00) [ 77.434] gen8_vertex_flush[5e4] = 87 [ 77.434] gen9_magic_ca_pass: CA fixup (5 -> 92) [ 77.434] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 77.434] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 77.434] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 77.434] sna_composite_rectangles(pixmap=4789, op=1, ffffffff x 1 [(208, 1)x(9, 17) ...]) [ 77.434] sna_composite_rectangles: converted to op 1 [ 77.434] sna_composite_rectangles[0] (208, 1)x(9, 17) -> (208, 1), (217, 18) [ 77.434] sna_composite_rectangles: nrects=1, region=(208, 1), (217, 18) x 1 [ 77.434] sna_composite_rectangles: clipped extents (208, 1),(217, 18) x 1 [ 77.434] sna_composite_rectangles: pixmap +(0, 0) extents (208, 1),(217, 18) [ 77.434] sna_composite_rectangles: dropping last-cpu hint [ 77.434] sna_drawable_use_bo pixmap=4789, box=((208, 1), (217, 18)), flags=9... [ 77.434] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 77.434] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 77.434] sna_drawable_use_bo: using whole GPU bo [ 77.434] gen9_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20028888]) [ 77.434] kgem_bo_is_render: handle=130, rq? 1 [1] [ 77.434] gen9_render_fill_boxes(ffffffff x 1 [(208, 1), (217, 18) ...]) [ 77.434] sna_render_get_solid: ffffffff [ 77.434] sna_render_get_solid(white) [ 77.435] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 77.435] kgem_check_bo: num_pages=+0, num_exec=+0 [ 77.435] aligning vertex: was 4, now 2 floats per vertex [ 77.435] gen9_composite_get_binding_table(fd40) [ 77.435] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 77.435] gen9_emit_sampler: sampler = 1 [ 77.435] gen9_emit_sf: num_sf_outputs=1 [ 77.435] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 77.435] gen9_emit_vertex_elements: setup id=0 [ 77.435] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 77.435] (208, 1), (217, 18) [ 77.435] gen8_vertex_flush[700] = 3 [ 77.435] sna_copy_area: src=pixmap=4789:(0, 0)x(220, 20)+(0, 0) -> dst=pixmap=3060:(495, 901)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 77.435] sna_copy_area: normal copy [ 77.435] sna_do_copy: src=(0, 0), dst=(495, 901), size=(220x20) [ 77.435] sna_do_copy: after drawable: src=(0, 0), dst=(560, 925), size=(220x20) [ 77.435] sna_do_copy: dst extents (560, 925), (780, 945), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 77.435] sna_do_copy: clipped dst extents (560, 925), (780, 945) [ 77.435] sna_do_copy: unclipped src extents (0, 0), (220, 20) [ 77.435] sna_do_copy: clipped src extents (0, 0), (220, 20) [ 77.435] sna_do_copy: pixmap -- no source clipping [ 77.435] sna_do_copy: src extents (0, 0), (220, 20) x 1 [ 77.435] sna_do_copy: copy region (560, 925), (780, 945) x 1 + (-560, -925) [ 77.435] sna_copy_boxes (boxes=1x[(560, 925), (780, 945)...], src pixmap=4789+(-560, -925), dst pixmap=3060+(-65, -24), alu=3, src.size=220x20, dst.size=3775x2136) [ 77.435] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c9472b610, gpu_bo=130, cpu_bo=0), replaces=0 [ 77.435] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 77.435] sna_drawable_use_bo pixmap=3060, box=((495, 901), (715, 921)), flags=b... [ 77.435] sna_drawable_use_bo: exported target, set PREFER_GPU [ 77.435] sna_drawable_use_bo: pinned, never REPLACES [ 77.435] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=b [ 77.435] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 77.435] sna_drawable_use_bo: using whole GPU bo [ 77.435] sna_pixmap_move_to_gpu(pixmap=4789, usage=0), flags=a [ 77.435] sna_pixmap_move_to_gpu: already all-damaged [ 77.435] sna_pixmap_mark_active: pixmap=4789, handle=130 [ 77.435] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 77.435] gen9_render_copy_boxes (-495, -901)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 77.435] kgem_bo_is_render: handle=130, rq? 1 [1] [ 77.435] kgem_bo_is_render: handle=9, rq? 0 [0] [ 77.435] kgem_bo_is_render: handle=9, rq? 0 [0] [ 77.435] kgem_bo_is_render: handle=130, rq? 1 [1] [ 77.435] kgem_set_mode: flushing before new bo [ 77.435] gen8_vertex_close: used=374, vbo active? 23, vb=201, nreloc=2 [ 77.435] gen8_vertex_close: reloc[0] = 287 [ 77.435] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 77.435] kgem_add_handle: handle=23, index=5 [ 77.435] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=fd541000) [ 77.435] gen8_vertex_close: reloc[1] = 372 [ 77.435] kgem_add_reloc64: handle=23, pos=372, delta=0, domains=200000 [ 77.435] kgem_add_reloc64[10] = (delta=0, target handle=5, presumed=fd541000) [ 77.435] batch[1/1, flags=1800]: 454 454 16224 16384, nreloc=11, nexec=6, nfence=0, aperture=1116 [fenced=0] [ 77.435] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 77.435] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 77.435] kgem_fixup_relocs: shrinking by 61440 [ 77.435] __kgem_busy: handle=1, busy=0, wedged=0 [ 77.436] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 77.436] kgem_commit: release handle=130 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fff90000 [ 77.436] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 77.436] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 77.436] __kgem_bo_clear_busy: handle=7 [ 77.436] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 77.436] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 77.436] __kgem_bo_clear_busy: handle=143 [ 77.436] kgem_commit: release handle=143 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff6e000 [ 77.436] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 77.436] __kgem_bo_clear_busy: handle=143 [ 77.436] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 77.436] __kgem_bo_clear_busy: handle=7 [ 77.436] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 77.436] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 77.436] __kgem_busy: handle=1, busy=0, wedged=0 [ 77.436] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 77.436] kgem_check_bo: num_pages=+8116, num_exec=+2 [ 77.436] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 77.436] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 77.436] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 77.436] kgem_add_handle: handle=4, index=0 [ 77.436] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 77.436] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 77.436] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 77.436] gen9_composite_get_binding_table(ffc0) [ 77.436] kgem_add_reloc64: handle=9, pos=16360, delta=0, domains=20002 [ 77.436] kgem_add_handle: handle=9, index=1 [ 77.436] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f02dd000) [ 77.436] __kgem_bo_mark_dirty: handle=9 (proxy? 0) [ 77.436] [3fe0] bind bo(handle=9, addr=f02dd000), format=192, width=3775, height=2136, pitch=15360, tiling=1 -> render [ 77.436] kgem_add_reloc64: handle=130, pos=16344, delta=0, domains=40000 [ 77.436] kgem_add_handle: handle=130, index=2 [ 77.436] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fff90000) [ 77.436] [3fd0] bind bo(handle=130, addr=fff90000), format=192, width=220, height=20, pitch=1024, tiling=1 -> sampler [ 77.436] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 77.436] gen9_emit_sampler: sampler = 0 [ 77.436] gen9_emit_sf: num_sf_outputs=1 [ 77.436] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 77.436] gen9_emit_vertex_elements: setup id=0 [ 77.436] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 77.436] (0, 0) -> (495, 901) + (220, 20) [ 77.436] gen8_vertex_flush[490] = 3 [ 77.436] sna_accel_flush: flush?=1, dirty?=0 [ 77.436] gen8_vertex_close: used=380, vbo active? 23, vb=1, nreloc=1 [ 77.436] gen8_vertex_close: reloc[0] = 287 [ 77.436] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 77.436] kgem_add_handle: handle=23, index=3 [ 77.436] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 77.436] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=8190 [fenced=0] [ 77.436] __kgem_busy: handle=1, busy=0, wedged=0 [ 77.436] __kgem_retire_rq: request 1 complete [ 77.437] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 77.437] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 77.437] kgem_fixup_relocs: shrinking by 61440 [ 77.437] __kgem_busy: handle=1, busy=0, wedged=0 [ 77.437] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 77.437] kgem_commit: release handle=9 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f02dd000 [ 77.437] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 77.437] kgem_commit: release handle=130 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fff90000 [ 77.437] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 77.437] __kgem_busy: handle=1, busy=0, wedged=0 [ 77.437] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 77.437] sna_accel_flush: flush?=0, dirty?=0 [ 77.437] sna_accel_flush: flush?=0, dirty?=0 [ 77.437] sna_accel_flush: flush?=0, dirty?=0 [ 77.437] sna_block_handler (tv=0.0) [ 77.437] kgem_retire, need_retire?=1 [ 77.437] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 77.437] kgem_retire__requests_ring: retiring ring 0 [ 77.437] __kgem_busy: handle=1, busy=0, wedged=0 [ 77.437] __kgem_retire_rq: request 1 complete [ 77.437] __kgem_bo_flush: handle=9, busy=0, wedged=0 [ 77.437] __kgem_bo_flush: handle=130, busy=0, wedged=0 [ 77.437] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 77.437] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 77.437] kgem_retire -- retired=0, need_retire=0 [ 77.437] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 77.437] gen6_render_retire: resetting idle vbo [ 77.437] sna_scanout_do_flush: flush timer active: delta=-7 [ 77.437] sna_scanout_do_flush (time=77437), triggered [ 77.437] sna_scanout_flush (time=77437), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 77.437] has_shadow: has pending damage? 1, outstanding flips: 0 [ 77.437] stop_flush: scanout=114 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 77.437] has_shadow: has pending damage? 1, outstanding flips: 0 [ 77.437] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 77.437] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 77.437] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 77.437] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 77.437] sna_pixmap_move_to_gpu: already all-damaged [ 77.437] sna_pixmap_mark_active: pixmap=4091, handle=114 [ 77.437] sna_mode_redisplay: crtc[0] transformed? 0 [ 77.437] sna_mode_redisplay: crtc[1] transformed? 0 [ 77.437] sna_mode_redisplay: crtc[2] transformed? 0 [ 77.437] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=114 [active=1] [ 77.437] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 32, transformed? 0 [ 77.437] get_fb: reusing fb=81 for handle=114 [ 77.437] sna_mode_redisplay: recording flip on CRTC:32 handle=114, active_scanout=2, serial=3 [ 77.437] __kgem_bo_clear_busy: handle=114 [ 77.437] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 77.437] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 77.438] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 77.438] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=114, shadow handle=29 [ 77.438] sna_accel_do_throttle -- no pending activity [ 77.438] sna_accel_block: evaluating timers, active=5 [ 77.438] sna_accel_block: flush timer expires in 16 [77453] [ 77.438] sna_wakeup_handler [ 77.438] sna_accel_flush: flush?=0, dirty?=0 [ 77.438] sna_accel_flush: flush?=0, dirty?=0 [ 77.438] sna_destroy_pixmap: pixmap=4789, attached?=1 [ 77.438] _kgem_bo_destroy: handle=130, proxy? 0 [ 77.438] __kgem_bo_destroy: handle=130, size=65536 [ 77.438] kgem_bo_move_to_inactive: moving handle=130 to inactive [ 77.438] __sna_free_pixmap(pixmap=4789) [ 77.438] sna_accel_flush: flush?=0, dirty?=0 [ 77.438] sna_accel_flush: flush?=0, dirty?=0 [ 77.438] sna_accel_flush: flush?=0, dirty?=0 [ 77.438] sna_block_handler (tv=0.460000) [ 77.438] sna_scanout_do_flush: flush timer active: delta=15 [ 77.438] sna_accel_do_throttle -- no pending activity [ 77.438] sna_accel_block: evaluating timers, active=5 [ 77.438] sna_accel_block: flush timer expires in 15 [77453] [ 77.438] sna_wakeup_handler [ 77.438] sna_accel_flush: flush?=0, dirty?=0 [ 77.438] sna_accel_flush: flush?=0, dirty?=0 [ 77.438] sna_block_handler (tv=0.460000) [ 77.438] sna_scanout_do_flush: flush timer active: delta=15 [ 77.438] sna_accel_do_throttle -- no pending activity [ 77.438] sna_accel_block: evaluating timers, active=5 [ 77.438] sna_accel_block: flush timer expires in 15 [77453] [ 77.438] sna_wakeup_handler [ 77.438] sna_mode_wakeup: len=64 [ 77.439] sna_dri2_vblank_handler(type=2, sequence=4396, draw=4181) [ 77.439] sna_crtc_record_swap: recording last swap on pipe=0, frame 4396 [msc=4396], time 77.439177 [ 77.439] sna_dri2_vblank_handler: 2 complete, frame=4396 tv=77.439177 [ 77.439] sna_dri2_blit_complete: blit finished [ 77.439] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4396, tv=77.439177) [ 77.439] frame_swap_complete(type=2): draw=146, pipe=0, frame=4396 [msc=4396], tv=77.439177 [ 77.439] sna_accel_flush: flush?=0, dirty?=0 [ 77.439] sna_dri2_event_free(draw?=1) [ 77.439] sna_dri2_remove_event: remove[0x561c9473f800] from window 146, active? 1 [ 77.439] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=114] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 77.439] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=32] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 77.439] sna_dri2_vblank_handler complete [ 77.439] sna_mode_wakeup: recording last swap on pipe=0, frame 4396 [112c], time 77.439177 [ 77.439] sna_mode_wakeup: removing handle=32 [active_scanout=0] from scanout, installing handle=114 [active_scanout=2] [ 77.439] sna_mode_wakeup: flip complete, pending? 1 [ 77.439] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 77.439] sna_block_handler (tv=0.459000) [ 77.439] sna_scanout_do_flush: flush timer active: delta=14 [ 77.439] sna_accel_do_throttle -- no pending activity [ 77.439] sna_accel_block: evaluating timers, active=5 [ 77.439] sna_accel_block: flush timer expires in 14 [77453] [ 77.439] sna_wakeup_handler [ 77.439] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=32, name=80 [ 77.439] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 77.439] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 77.439] sna_dri2_get_back: draw size=3840x2160, back buffer handle=32 size=3840x2160, is-scanout? 1, active?=0, pitch=15360, front pitch=15360 [ 77.439] sna_dri2_get_back: reuse backbuffer? 1 [ 77.439] sna_dri2_get_back: back buffer handle=32, active?=0, refcnt=1 [ 77.439] sna_dri2_get_back: reuse unattached back [ 77.439] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 77.439] sna_dri2_reuse_buffer: reusing back buffer handle=32, name=80, pitch=15360, age=0 [ 77.439] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 77.439] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=114, name=86, active_scanout=2 [ 77.439] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 77.439] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=114] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 77.439] sna_accel_flush: flush?=0, dirty?=0 [ 77.439] sna_accel_flush: flush?=0, dirty?=0 [ 77.439] sna_accel_flush: flush?=0, dirty?=0 [ 77.439] sna_block_handler (tv=0.459000) [ 77.439] sna_scanout_do_flush: flush timer active: delta=14 [ 77.439] sna_accel_do_throttle -- no pending activity [ 77.439] sna_accel_block: evaluating timers, active=5 [ 77.439] sna_accel_block: flush timer expires in 14 [77453] [ 77.440] sna_wakeup_handler [ 77.440] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 77.440] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 77.440] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 77.440] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 77.440] sna_dri2_get_msc(draw=146, pipe=0) [ 77.440] sna_crtc_record_swap: recording last swap on pipe=0, frame 4396 [msc=4396], time 77.439177 [ 77.440] sna_dri2_get_msc: msc=4396 [raw=4396], ust=77439177 [ 77.440] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=32 (refs=1/1, flush=0) , front=114 (refs=2/3, flush=1) [ 77.440] sna_dri2_schedule_swap(target_msc=4396, divisor=0, remainder=0) [ 77.440] sna_dri2_schedule_swap: using front handle=114, active_scanout?=2, flush?=1 [ 77.440] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 77.440] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 77.440] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 77.440] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 77.440] sna_crtc_record_swap: recording last swap on pipe=0, frame 4396 [msc=4396], time 77.439177 [ 77.440] immediate_swap: current_msc=4396, target_msc=4396 -- yes [ 77.440] can_flip: no, shadow enabled [ 77.440] sna_dri2_add_event: adding event to window 146) [ 77.440] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 77.441] sna_dri2_immediate_blit: no pending blit, starting chain [ 77.441] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 77.441] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 77.441] can_xchg: back size=8700f00, front size=8700f00 [ 77.441] can_xchg: yes, pixmap=4091 [ 77.441] sna_dri2_xchg: win=146, exchange front=114/86,ref=3 and back=32/80,ref=2, pixmap=4091 3840x2160 [ 77.441] sna_dri2_xchg: back_bo handle=32, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 77.441] sna_dri2_xchg: front_bo handle=114, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 77.441] set_bo: pixmap=4091, handle=32 (old handle=114) [ 77.441] set_bo: marking whole pixmap as damaged [ 77.441] set_bo: applying final/discard move-to-gpu [ 77.441] wait_for_shadow: flags=0, flips=0, handle=114, shadow=29 [ 77.441] set_bo: dropping flush hint from handle=114 [ 77.441] set_bo: adding flush hint to handle=32 [ 77.441] mark_stale(handle=114) => 1 [ 77.441] swap_limit: draw=146 setting swap limit to 3 [ 77.441] sna_dri2_swap_limit_validate: swap limit set to 3 [ 77.441] sna_next_vblank(pipe=0, waiting until next vblank) [ 77.441] sna_dri2_schedule_swap: reported target_msc=4396 [ 77.441] sna_accel_flush: flush?=0, dirty?=0 [ 77.441] sna_accel_flush: flush?=0, dirty?=0 [ 77.441] sna_accel_flush: flush?=0, dirty?=0 [ 77.441] sna_accel_flush: flush?=0, dirty?=0 [ 77.441] sna_block_handler (tv=0.457000) [ 77.441] sna_scanout_do_flush: flush timer active: delta=12 [ 77.441] sna_accel_do_throttle -- no pending activity [ 77.441] sna_accel_block: evaluating timers, active=5 [ 77.441] sna_accel_block: flush timer expires in 12 [77453] [ 77.453] sna_wakeup_handler [ 77.453] sna_block_handler (tv=0.445000) [ 77.453] sna_scanout_do_flush: flush timer active: delta=0 [ 77.453] sna_scanout_do_flush (time=77453), triggered [ 77.453] sna_scanout_flush (time=77453), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 77.453] has_shadow: has pending damage? 1, outstanding flips: 0 [ 77.453] stop_flush: scanout=32 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 77.453] has_shadow: has pending damage? 1, outstanding flips: 0 [ 77.453] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 77.454] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 77.454] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 77.454] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 77.454] sna_pixmap_move_to_gpu: already all-damaged [ 77.454] sna_pixmap_mark_active: pixmap=4091, handle=32 [ 77.454] sna_mode_redisplay: crtc[0] transformed? 0 [ 77.454] sna_mode_redisplay: crtc[1] transformed? 0 [ 77.454] sna_mode_redisplay: crtc[2] transformed? 0 [ 77.454] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=32 [active=1] [ 77.454] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 114, transformed? 0 [ 77.454] get_fb: reusing fb=68 for handle=32 [ 77.454] sna_mode_redisplay: recording flip on CRTC:32 handle=32, active_scanout=2, serial=3 [ 77.454] __kgem_bo_clear_busy: handle=32 [ 77.454] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 77.454] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 77.454] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 77.454] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=32, shadow handle=29 [ 77.454] sna_accel_do_throttle -- no pending activity [ 77.454] sna_accel_block: evaluating timers, active=5 [ 77.454] sna_accel_block: flush timer expires in 16 [77469] [ 77.455] sna_wakeup_handler [ 77.455] sna_mode_wakeup: len=64 [ 77.455] sna_dri2_vblank_handler(type=2, sequence=4397, draw=4181) [ 77.455] sna_crtc_record_swap: recording last swap on pipe=0, frame 4397 [msc=4397], time 77.455823 [ 77.455] sna_dri2_vblank_handler: 2 complete, frame=4397 tv=77.455823 [ 77.455] sna_dri2_blit_complete: blit finished [ 77.455] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4397, tv=77.455823) [ 77.455] frame_swap_complete(type=2): draw=146, pipe=0, frame=4397 [msc=4397], tv=77.455823 [ 77.455] sna_accel_flush: flush?=0, dirty?=0 [ 77.455] sna_dri2_event_free(draw?=1) [ 77.455] sna_dri2_remove_event: remove[0x561c9473f800] from window 146, active? 1 [ 77.455] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 77.455] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=114] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 77.455] sna_dri2_vblank_handler complete [ 77.455] sna_mode_wakeup: recording last swap on pipe=0, frame 4397 [112d], time 77.455823 [ 77.455] sna_mode_wakeup: removing handle=114 [active_scanout=0] from scanout, installing handle=32 [active_scanout=2] [ 77.455] sna_mode_wakeup: flip complete, pending? 1 [ 77.455] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 77.455] sna_block_handler (tv=0.443000) [ 77.456] sna_scanout_do_flush: flush timer active: delta=13 [ 77.456] sna_accel_do_throttle -- no pending activity [ 77.456] sna_accel_block: evaluating timers, active=5 [ 77.456] sna_accel_block: flush timer expires in 13 [77469] [ 77.469] sna_wakeup_handler [ 77.469] sna_block_handler (tv=0.429000) [ 77.469] sna_scanout_do_flush: flush timer active: delta=0 [ 77.469] sna_scanout_do_flush (time=77469), triggered [ 77.469] sna_scanout_flush (time=77469), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 77.469] has_shadow: has pending damage? 0, outstanding flips: 0 [ 77.469] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 77.469] has_shadow: has pending damage? 0, outstanding flips: 0 [ 77.469] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 77.469] sna_accel_do_throttle -- no pending activity [ 77.469] sna_accel_block: evaluating timers, active=5 [ 77.469] sna_accel_block: flush timer expires in 16 [77485] [ 77.485] sna_wakeup_handler [ 77.485] sna_block_handler (tv=0.413000) [ 77.485] sna_scanout_do_flush: flush timer active: delta=0 [ 77.485] sna_scanout_do_flush (time=77485), triggered [ 77.486] sna_scanout_flush (time=77485), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 77.486] has_shadow: has pending damage? 0, outstanding flips: 0 [ 77.486] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 77.486] has_shadow: has pending damage? 0, outstanding flips: 0 [ 77.486] sna_accel_disarm_timer[0] (time=77485) [ 77.486] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 77.486] sna_accel_do_throttle -- no pending activity [ 77.531] sna_wakeup_handler [ 77.531] sna_accel_flush: flush?=0, dirty?=0 [ 77.531] sna_accel_flush: flush?=0, dirty?=0 [ 77.531] sna_block_handler (tv=0.367000) [ 77.531] has_shadow: has pending damage? 0, outstanding flips: 0 [ 77.531] sna_accel_do_throttle -- no pending activity [ 77.531] sna_wakeup_handler [ 77.531] sna_block_handler (tv=0.367000) [ 77.531] has_shadow: has pending damage? 0, outstanding flips: 0 [ 77.531] sna_accel_do_throttle -- no pending activity [ 77.532] sna_wakeup_handler [ 77.532] sna_block_handler (tv=0.366000) [ 77.532] has_shadow: has pending damage? 0, outstanding flips: 0 [ 77.532] sna_accel_do_throttle -- no pending activity [ 77.715] sna_wakeup_handler [ 77.716] sna_accel_flush: flush?=0, dirty?=0 [ 77.716] sna_accel_flush: flush?=0, dirty?=0 [ 77.716] sna_block_handler (tv=0.499000) [ 77.716] has_shadow: has pending damage? 0, outstanding flips: 0 [ 77.716] sna_accel_do_throttle -- no pending activity [ 77.716] Allocated pixmaps: 220 (cached: 1), bo: 142, 1113092096 bytes (CPU bo: 6, 69632 bytes) [ 77.716] sna_wakeup_handler [ 77.716] sna_block_handler (tv=0.499000) [ 77.716] has_shadow: has pending damage? 0, outstanding flips: 0 [ 77.716] sna_accel_do_throttle -- no pending activity [ 77.716] sna_wakeup_handler [ 77.716] sna_accel_flush: flush?=0, dirty?=0 [ 77.716] sna_accel_flush: flush?=0, dirty?=0 [ 77.716] sna_accel_flush: flush?=0, dirty?=0 [ 77.716] sna_accel_flush: flush?=0, dirty?=0 [ 77.716] sna_block_handler (tv=0.499000) [ 77.716] has_shadow: has pending damage? 0, outstanding flips: 0 [ 77.716] sna_accel_do_throttle -- no pending activity [ 77.717] sna_wakeup_handler [ 77.718] sna_block_handler (tv=0.497000) [ 77.718] has_shadow: has pending damage? 0, outstanding flips: 0 [ 77.718] sna_accel_do_throttle -- no pending activity [ 77.719] sna_wakeup_handler [ 77.719] sna_accel_flush: flush?=0, dirty?=0 [ 77.719] sna_block_handler (tv=0.496000) [ 77.719] has_shadow: has pending damage? 0, outstanding flips: 0 [ 77.719] sna_accel_do_throttle -- no pending activity [ 77.729] sna_wakeup_handler [ 77.729] sna_accel_flush: flush?=0, dirty?=0 [ 77.729] sna_accel_flush: flush?=0, dirty?=0 [ 77.729] sna_block_handler (tv=0.486000) [ 77.729] has_shadow: has pending damage? 0, outstanding flips: 0 [ 77.729] sna_accel_do_throttle -- no pending activity [ 77.729] sna_accel_do_expire (time=77729), triggered [ 77.729] sna_accel_expire (time=77729) [ 77.729] __kgem_busy: handle=40, busy=0, wedged=0 [ 77.729] kgem_clean_scanout_cache: handle=40, fb=110 (reusable=0) [ 77.729] kgem_bo_rmfb: releasing fb=110 for handle=40 [ 77.729] __kgem_bo_destroy: handle=40, size=132710400 [ 77.729] __kgem_busy: handle=40, busy=0, wedged=0 [ 77.729] __kgem_bo_clear_busy: handle=40 [ 77.729] __kgem_bo_destroy: handle=40, purged [ 77.729] kgem_bo_move_to_inactive: moving handle=40 to inactive [ 77.729] kgem_bo_can_map: handle=40, map=0x7fc690398000:0x0:0x0, tiling=1, domain=0, offset=3299627008 [ 77.729] __kgem_busy: handle=25, busy=0, wedged=0 [ 77.729] kgem_clean_scanout_cache: handle=25, fb=69 (reusable=0) [ 77.729] kgem_bo_rmfb: releasing fb=69 for handle=25 [ 77.729] __kgem_bo_destroy: handle=25, size=33177600 [ 77.729] __kgem_busy: handle=25, busy=0, wedged=0 [ 77.729] __kgem_bo_clear_busy: handle=25 [ 77.729] __kgem_bo_destroy: handle=25, purged [ 77.729] kgem_bo_move_to_inactive: moving handle=25 to inactive [ 77.729] kgem_bo_can_map: handle=25, map=0x7fc6ae05c000:0x0:0x0, tiling=1, domain=0, offset=0 [ 77.729] kgem_expire_cache: still allocated 0 bo, 0 bytes, in snoop cache [ 77.730] kgem_retire, need_retire?=0 [ 77.730] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 77.730] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 77.730] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 77.730] kgem_retire -- retired=0, need_retire=0 [ 77.730] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 77.730] gen6_render_retire: resetting idle vbo [ 77.730] gen4_render_expire: discarding vbo [ 77.730] _kgem_bo_destroy: handle=23, proxy? 0 [ 77.730] __kgem_bo_destroy: handle=23, size=262144 [ 77.730] kgem_bo_move_to_inactive: moving handle=23 to inactive [ 77.730] kgem_bo_free: handle=135, size=65536 [ 77.730] kgem_bo_free: releasing 0x0:0x7fc6b418d000 vma for handle=135, count=-32755 [ 77.730] kgem_expire_cache: expiring handle=135 [ 77.730] kgem_bo_free: handle=121, size=65536 [ 77.730] kgem_bo_free: releasing 0x0:0x7fc6b41ad000 vma for handle=121, count=-32756 [ 77.730] kgem_expire_cache: expiring handle=121 [ 77.730] kgem_expire_cache: still allocated 17 bo, 234852352 bytes, in inactive cache [ 77.730] kgem_expire_cache: expired 2 objects, 131072 bytes, idle? 0 [ 77.730] __pop_freed_pixmap: reusing freed pixmap=4789 header [ 77.745] sna_wakeup_handler [ 77.745] sna_create_pixmap(715, 37, 32, usage=0) [ 77.745] kgem_can_create_2d: 715x37 @ 32 [ 77.745] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=37 [ 77.745] kgem_can_create_2d: untiled size=110592 [ 77.745] kgem_choose_tiling: TLB near-miss between lines 715x37 (pitch=2860), forcing tiling 1 [ 77.745] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=37 [ 77.745] kgem_can_create_2d: tiled[-1] size=110592 [ 77.745] sna_create_pixmap: usage=0, flags=1b [ 77.745] sna_create_pixmap: creating GPU pixmap 715x37, stride=2860, flags=1b [ 77.745] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 [ 77.745] create_pixmap: serial=4790, usage=0, 0x0 [ 77.745] create_pixmap_hdr: pixmap=4790, width=715, height=37, usage=0 [ 77.745] sna_create_pixmap: serial=4790, 715x37, usage=0 [ 77.745] sna_composite_rectangles(pixmap=4791, op=0, 0 x 1 [(0, 0)x(715, 37) ...]) [ 77.745] sna_composite_rectangles: converted to op 0 [ 77.745] sna_composite_rectangles[0] (0, 0)x(715, 37) -> (0, 0), (715, 37) [ 77.745] sna_composite_rectangles: nrects=1, region=(0, 0), (715, 37) x 1 [ 77.745] sna_composite_rectangles: clipped extents (0, 0),(715, 37) x 1 [ 77.745] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(715, 37) [ 77.745] sna_composite_rectangles: dropping last-cpu hint [ 77.745] sna_drawable_use_bo pixmap=4791, box=((0, 0), (715, 37)), flags=19... [ 77.745] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 77.745] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 77.745] sna_pixmap_move_to_gpu(pixmap=4791, usage=0), flags=b [ 77.745] sna_pixmap_move_to_gpu: CPU damage? 0 [ 77.745] sna_pixmap_move_to_gpu: creating GPU bo (715x37@32), create=b [ 77.745] kgem_choose_tiling: TLB near-miss between lines 715x37 (pitch=2860), forcing tiling 1 [ 77.745] kgem_choose_tiling: TLB near-miss between lines 715x37 (pitch=2860), forcing tiling 1 [ 77.745] sna_pixmap_alloc_gpu: pixmap=4791 [ 77.745] kgem_create_2d(715x37, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 77.745] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=3072, height=40 [ 77.745] inactive too small: 16 < 30 [ 77.745] inactive too small: 16 < 30 [ 77.745] inactive too small: 16 < 30 [ 77.745] inactive too small: 16 < 30 [ 77.745] inactive too small: 16 < 30 [ 77.745] inactive too small: 16 < 30 [ 77.745] kgem_set_tiling: handle=23, tiling=1 [1], pitch=3072 [3072]: 1 [ 77.745] kgem_bo_remove_from_inactive: removing handle=23 from inactive [ 77.745] from inactive: pitch=3072, tiling=1: handle=23, id=2717 [ 77.745] __sna_damage_all(715, 37) [ 77.745] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 77.745] sna_pixmap_mark_active: pixmap=4791, handle=23 [ 77.745] sna_drawable_use_bo: allocated GPU bo for operation [ 77.745] sna_drawable_use_bo: using GPU bo with damage? 0 [ 77.745] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 77.745] kgem_bo_is_render: handle=23, rq? 0 [0] [ 77.745] kgem_bo_is_render: handle=23, rq? 0 [0] [ 77.745] gen9_render_fill_boxes(0 x 1 [(0, 0), (715, 37) ...]) [ 77.745] sna_render_get_solid: 0 [ 77.745] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 77.745] kgem_check_bo: num_pages=+64, num_exec=+1 [ 77.745] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 77.745] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 77.745] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 77.745] kgem_add_handle: handle=4, index=0 [ 77.745] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 77.745] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 77.745] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 77.745] gen9_composite_get_binding_table(ffc0) [ 77.745] kgem_add_reloc64: handle=23, pos=16360, delta=0, domains=20002 [ 77.745] kgem_add_handle: handle=23, index=1 [ 77.745] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd541000) [ 77.745] __kgem_bo_mark_dirty: handle=23 (proxy? 0) [ 77.745] [3fe0] bind bo(handle=23, addr=fd541000), format=192, width=715, height=37, pitch=3072, tiling=1 -> render [ 77.745] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 77.745] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 77.745] kgem_add_handle: handle=7, index=2 [ 77.745] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 77.745] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 77.745] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 77.745] gen9_emit_sampler: sampler = 1 [ 77.745] gen9_emit_sf: num_sf_outputs=1 [ 77.745] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 77.745] gen9_emit_vertex_elements: setup id=0 [ 77.745] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 77.745] (0, 0), (715, 37) [ 77.745] gen8_vertex_flush[490] = 3 [ 77.745] sna_composite_rectangles: pixmap=4791 marking clear [0]? 1 [ 77.745] sna_composite_rectangles(pixmap=4791, op=1, fff2f1f0 x 4 [(702, 0)x(13, 17) ...]) [ 77.745] sna_composite_rectangles: converted to op 1 [ 77.745] sna_composite_rectangles[0] (702, 0)x(13, 17) -> (702, 0), (715, 17) [ 77.745] sna_composite_rectangles[1] (702, 17)x(13, 3) -> (702, 17), (715, 20) [ 77.745] sna_composite_rectangles[2] (0, 17)x(13, 3) -> (0, 17), (13, 20) [ 77.745] sna_composite_rectangles[3] (0, 20)x(13, 17) -> (0, 20), (13, 37) [ 77.745] sna_composite_rectangles: nrects=4, region=(0, 0), (715, 37) x 4 [ 77.745] sna_composite_rectangles: clipped extents (0, 0),(715, 37) x 4 [ 77.745] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(715, 37) [ 77.745] sna_composite_rectangles: dropping last-cpu hint [ 77.745] sna_drawable_use_bo pixmap=4791, box=((0, 0), (715, 37)), flags=1... [ 77.745] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 77.745] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 77.745] sna_drawable_use_bo: using whole GPU bo [ 77.745] gen9_render_fill_boxes (op=1, color=(f2f2, f1f1, f0f0, ffff) [20028888]) [ 77.745] kgem_bo_is_render: handle=23, rq? 1 [1] [ 77.745] gen9_render_fill_boxes(fff2f1f0 x 4 [(702, 0), (715, 17) ...]) [ 77.745] sna_render_get_solid: fff2f1f0 [ 77.745] sna_render_get_solid(15) = fff2f1f0 (old) [ 77.745] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 77.745] kgem_check_bo: num_pages=+0, num_exec=+0 [ 77.745] gen9_composite_get_binding_table(ff00) [ 77.745] kgem_add_reloc64: handle=143, pos=16312, delta=0, domains=40000 [ 77.745] kgem_add_reloc64: adding proxy [delta=60] for handle=143 [ 77.745] kgem_add_handle: handle=143, index=3 [ 77.745] kgem_add_reloc64[5] = (delta=60, target handle=3, presumed=fff6e000) [ 77.745] [3fb0] bind bo(handle=143, addr=fff6e03c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 77.745] gen9_emit_vertex_elements: setup id=0 [ 77.745] (702, 0), (715, 17) [ 77.745] (0, 17), (13, 20) [ 77.745] (702, 17), (715, 20) [ 77.745] (0, 20), (13, 37) [ 77.745] gen8_vertex_flush[4cc] = 12 [ 77.745] sna_composite_rectangles(pixmap=4791, op=1, ff300a24 x 4 [(702, 0)x(13, 17) ...]) [ 77.745] sna_composite_rectangles: converted to op 1 [ 77.745] sna_composite_rectangles[0] (702, 0)x(13, 17) -> (702, 0), (715, 17) [ 77.745] sna_composite_rectangles[1] (702, 17)x(13, 3) -> (702, 17), (715, 20) [ 77.745] sna_composite_rectangles[2] (0, 17)x(13, 3) -> (0, 17), (13, 20) [ 77.745] sna_composite_rectangles[3] (0, 20)x(13, 17) -> (0, 20), (13, 37) [ 77.745] sna_composite_rectangles: nrects=4, region=(0, 0), (715, 37) x 4 [ 77.745] sna_composite_rectangles: clipped extents (0, 0),(715, 37) x 4 [ 77.745] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(715, 37) [ 77.745] sna_composite_rectangles: dropping last-cpu hint [ 77.745] sna_drawable_use_bo pixmap=4791, box=((0, 0), (715, 37)), flags=1... [ 77.745] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 77.745] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 77.745] sna_drawable_use_bo: using whole GPU bo [ 77.745] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 77.745] kgem_bo_is_render: handle=23, rq? 1 [1] [ 77.745] gen9_render_fill_boxes(ff300a24 x 4 [(702, 0), (715, 17) ...]) [ 77.745] sna_render_get_solid: ff300a24 [ 77.745] sna_render_get_solid(17) = ff300a24 (old) [ 77.745] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 77.745] kgem_check_bo: num_pages=+0, num_exec=+0 [ 77.745] gen9_composite_get_binding_table(fe80) [ 77.745] kgem_add_reloc64: handle=143, pos=16280, delta=0, domains=40000 [ 77.745] kgem_add_reloc64: adding proxy [delta=68] for handle=143 [ 77.745] kgem_add_reloc64[6] = (delta=68, target handle=3, presumed=fff6e000) [ 77.745] [3f90] bind bo(handle=143, addr=fff6e044), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 77.745] gen9_emit_vertex_elements: setup id=0 [ 77.745] (702, 0), (715, 17) [ 77.745] (0, 17), (13, 20) [ 77.745] (702, 17), (715, 20) [ 77.745] (0, 20), (13, 37) [ 77.745] gen8_vertex_flush[508] = 12 [ 77.745] sna_composite_rectangles(pixmap=4791, op=1, ff300a24 x 4 [(702, 0)x(13, 17) ...]) [ 77.745] sna_composite_rectangles: converted to op 1 [ 77.745] sna_composite_rectangles[0] (702, 0)x(13, 17) -> (702, 0), (715, 17) [ 77.745] sna_composite_rectangles[1] (702, 17)x(13, 3) -> (702, 17), (715, 20) [ 77.745] sna_composite_rectangles[2] (0, 17)x(13, 3) -> (0, 17), (13, 20) [ 77.745] sna_composite_rectangles[3] (0, 20)x(13, 17) -> (0, 20), (13, 37) [ 77.745] sna_composite_rectangles: nrects=4, region=(0, 0), (715, 37) x 4 [ 77.745] sna_composite_rectangles: clipped extents (0, 0),(715, 37) x 4 [ 77.745] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(715, 37) [ 77.745] sna_composite_rectangles: dropping last-cpu hint [ 77.745] sna_drawable_use_bo pixmap=4791, box=((0, 0), (715, 37)), flags=1... [ 77.745] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 77.745] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 77.745] sna_drawable_use_bo: using whole GPU bo [ 77.745] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 77.745] kgem_bo_is_render: handle=23, rq? 1 [1] [ 77.745] gen9_render_fill_boxes(ff300a24 x 4 [(702, 0), (715, 17) ...]) [ 77.745] sna_render_get_solid: ff300a24 [ 77.745] sna_render_get_solid(17) = ff300a24 (last) [ 77.745] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 77.745] kgem_check_bo: num_pages=+0, num_exec=+0 [ 77.745] gen9_composite_get_binding_table(fe00) [ 77.745] gen9_emit_vertex_elements: setup id=0 [ 77.745] (702, 0), (715, 17) [ 77.745] (0, 17), (13, 20) [ 77.745] (702, 17), (715, 20) [ 77.745] (0, 20), (13, 37) [ 77.745] gen8_vertex_flush[508] = 24 [ 77.745] sna_glyphs(op=3, nlist=1, src=(1, 15)) [ 77.745] kgem_bo_is_busy: handle=23, domain: 0 exec? 1, rq? 1 [ 77.745] sna_glyphs: discarding mask [ 77.745] glyphs0_to_dst(op=3, src=(1, 15), nlist=1, dst=(1, 15)+(0, 0)) [ 77.745] clipped_glyphs? 2 glyph in 1 lists extents (1, 5), (19, 18), region (2, 17), (13, 18): yes [ 77.745] gen9_render_composite: 0x0, current mode=1/1 [ 77.745] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 77.745] kgem_bo_is_busy: handle=23, domain: 0 exec? 1, rq? 1 [ 77.745] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 77.745] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 77.745] sna_drawable_use_bo pixmap=4791, box=((2, 17), (13, 18)), flags=7... [ 77.745] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 77.745] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 77.745] sna_drawable_use_bo: using whole GPU bo [ 77.745] gen9_composite_set_target: pixmap=4791, format=20028888, size=715x37, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 77.745] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 77.745] color_convert: src=ff8ae234 [20028888] [ 77.745] color_convert: dst=ff8ae234 [20028888] [ 77.745] sna_render_get_solid: ff8ae234 [ 77.745] sna_render_get_solid(22) = ff8ae234 (recreate) [ 77.745] kgem_create_proxy: target handle=143 [proxy? -1], offset=88, length=4, io=0 [ 77.745] __kgem_bo_init(handle=143, num_pages=4) [ 77.745] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 77.745] sna_transform_is_imprecise_integer_translation: no transform [ 77.745] gen9_composite_picture: integer translation (0, 0), removing [ 77.745] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 77.745] sna_render_pixmap_bo: GPU all damaged [ 77.745] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 77.745] gen4_choose_composite_emitter: solid, identity mask [ 77.745] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 77.745] aligning vertex: was 2, now 4 floats per vertex [ 77.745] gen9_composite_get_binding_table(fe00) [ 77.745] kgem_add_reloc64: handle=143, pos=16248, delta=0, domains=40000 [ 77.745] kgem_add_reloc64: adding proxy [delta=88] for handle=143 [ 77.745] kgem_add_reloc64[7] = (delta=88, target handle=3, presumed=fff6e000) [ 77.745] [3f70] bind bo(handle=143, addr=fff6e058), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 77.745] kgem_add_reloc64: handle=6, pos=16232, delta=0, domains=40000 [ 77.745] kgem_add_handle: handle=6, index=4 [ 77.745] kgem_add_reloc64[8] = (delta=0, target handle=4, presumed=fd581000) [ 77.745] [3f60] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 77.745] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 77.745] gen9_emit_sampler: sampler = a [ 77.745] gen9_emit_sf: num_sf_outputs=2 [ 77.745] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 77.745] gen9_emit_vertex_elements: setup id=9 [ 77.745] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 77.746] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 77.746] glyphs0_to_dst: glyph=(9, 5), (19, 18), clip=(2, 17), (13, 18) [ 77.746] glyphs0_to_dst: blt=(9, 17), (13, 18) [ 77.746] emit_primitive_identity_mask__avx2: dst=(9, 17), mask=(672.00, 60.00) x (4.00, 1.00) [ 77.746] gen8_vertex_flush[5e4] = 3 [ 77.746] gen9_magic_ca_pass: CA fixup (20 -> 23) [ 77.746] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 77.746] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 77.746] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 77.746] sna_composite_rectangles(pixmap=4791, op=1, ffffffff x 2 [(1, 18)x(9, 2) ...]) [ 77.746] sna_composite_rectangles: converted to op 1 [ 77.746] sna_composite_rectangles[0] (1, 18)x(9, 2) -> (1, 18), (10, 20) [ 77.746] sna_composite_rectangles[1] (1, 20)x(9, 15) -> (1, 20), (10, 35) [ 77.746] sna_composite_rectangles: nrects=2, region=(1, 18), (10, 35) x 2 [ 77.746] sna_composite_rectangles: clipped extents (1, 18),(10, 35) x 1 [ 77.746] sna_composite_rectangles: pixmap +(0, 0) extents (1, 18),(10, 35) [ 77.746] sna_composite_rectangles: dropping last-cpu hint [ 77.746] sna_drawable_use_bo pixmap=4791, box=((1, 18), (10, 35)), flags=9... [ 77.746] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 77.746] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 77.746] sna_drawable_use_bo: using whole GPU bo [ 77.746] gen9_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20028888]) [ 77.746] kgem_bo_is_render: handle=23, rq? 1 [1] [ 77.746] gen9_render_fill_boxes(ffffffff x 1 [(1, 18), (10, 35) ...]) [ 77.746] sna_render_get_solid: ffffffff [ 77.746] sna_render_get_solid(white) [ 77.746] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 77.746] kgem_check_bo: num_pages=+0, num_exec=+0 [ 77.746] aligning vertex: was 4, now 2 floats per vertex [ 77.746] gen9_composite_get_binding_table(fd40) [ 77.746] kgem_add_reloc64: handle=7, pos=16200, delta=0, domains=40000 [ 77.746] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 77.746] kgem_add_reloc64[9] = (delta=1048, target handle=2, presumed=fffe8000) [ 77.746] [3f40] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 77.746] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 77.746] gen9_emit_sampler: sampler = 1 [ 77.746] gen9_emit_sf: num_sf_outputs=1 [ 77.746] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 77.746] gen9_emit_vertex_elements: setup id=0 [ 77.746] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 77.746] (1, 18), (10, 35) [ 77.746] gen8_vertex_flush[720] = 3 [ 77.746] sna_validate_gc(0x561c94ab2470) changes=e0000, previous serial=8000124a, drawable=124a [ 77.746] sna_validate_gc: recomputing clip [ 77.746] sna_validate_gc: composite clip=4x[(65, 925), (780, 962)] [0x561c94a41730] [ 77.746] sna_copy_area: src=pixmap=4791:(0, 0)x(715, 37)+(0, 0) -> dst=pixmap=3060:(0, 901)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 77.746] sna_copy_area: normal copy [ 77.746] sna_do_copy: src=(0, 0), dst=(0, 901), size=(715x37) [ 77.746] sna_do_copy: after drawable: src=(0, 0), dst=(65, 925), size=(715x37) [ 77.746] sna_do_copy: dst extents (65, 925), (780, 962), dst clip extents (65, 925), (780, 962), dst size=3775x2136 [ 77.746] sna_do_copy: clipped dst extents (65, 925), (780, 962) [ 77.746] sna_do_copy: unclipped src extents (0, 0), (715, 37) [ 77.746] sna_do_copy: clipped src extents (0, 0), (715, 37) [ 77.746] sna_do_copy: pixmap -- no source clipping [ 77.746] sna_do_copy: src extents (0, 0), (715, 37) x 1 [ 77.746] sna_do_copy: copy region (65, 925), (780, 962) x 4 + (-65, -925) [ 77.746] sna_copy_boxes (boxes=4x[(767, 925), (780, 942)...], src pixmap=4791+(-65, -925), dst pixmap=3060+(-65, -24), alu=3, src.size=715x37, dst.size=3775x2136) [ 77.746] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c9472b610, gpu_bo=23, cpu_bo=0), replaces=0 [ 77.746] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 77.746] sna_drawable_use_bo pixmap=3060, box=((0, 901), (715, 938)), flags=3... [ 77.746] sna_drawable_use_bo: exported target, set PREFER_GPU [ 77.746] sna_drawable_use_bo: pinned, never REPLACES [ 77.746] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=3 [ 77.746] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 77.746] sna_drawable_use_bo: using whole GPU bo [ 77.746] sna_pixmap_move_to_gpu(pixmap=4791, usage=0), flags=a [ 77.746] sna_pixmap_move_to_gpu: already all-damaged [ 77.746] sna_pixmap_mark_active: pixmap=4791, handle=23 [ 77.746] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 77.746] gen9_render_copy_boxes (0, -901)->(0, 0) x 4, alu=3, flags=0, self-copy=0, overlaps? 0 [ 77.746] kgem_bo_is_render: handle=23, rq? 1 [1] [ 77.746] kgem_bo_is_render: handle=9, rq? 0 [0] [ 77.746] kgem_bo_is_render: handle=9, rq? 0 [0] [ 77.746] kgem_bo_is_render: handle=23, rq? 1 [1] [ 77.746] kgem_set_mode: flushing before new bo [ 77.746] gen8_vertex_close: used=98, vbo active? 0, vb=201, nreloc=2 [ 77.746] gen8_vertex_close: copy to batch: 98 @ 462 [ 77.746] gen8_vertex_close: reloc[0] = 287 [ 77.746] kgem_add_reloc64: handle=0, pos=287, delta=1848, domains=200000 [ 77.746] kgem_add_reloc64[10] = (delta=1848, target handle=batch) [ 77.746] gen8_vertex_close: reloc[1] = 372 [ 77.746] kgem_add_reloc64: handle=0, pos=372, delta=1848, domains=200000 [ 77.746] kgem_add_reloc64[11] = (delta=1848, target handle=batch) [ 77.746] batch[1/1, flags=1800]: 462 560 16192 16384, nreloc=12, nexec=5, nfence=0, aperture=1100 [fenced=0] [ 77.746] kgem_fixup_relocs: fixing up 3 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 77.746] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 77.746] kgem_fixup_relocs: shrinking by 61440 [ 77.746] __kgem_busy: handle=1, busy=0, wedged=0 [ 77.746] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 77.746] kgem_commit: release handle=23 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd541000 [ 77.746] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 77.746] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 77.746] __kgem_bo_clear_busy: handle=7 [ 77.746] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 77.746] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 77.746] __kgem_bo_clear_busy: handle=143 [ 77.746] kgem_commit: release handle=143 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff6e000 [ 77.746] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 77.746] __kgem_bo_clear_busy: handle=143 [ 77.746] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 77.746] __kgem_bo_clear_busy: handle=143 [ 77.746] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 77.746] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 77.746] __kgem_bo_clear_busy: handle=7 [ 77.746] __kgem_busy: handle=1, busy=131072, wedged=0 [ 77.746] kgem_check_bo: num_pages=+8164, num_exec=+2 [ 77.746] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 77.746] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 77.746] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 77.746] kgem_add_handle: handle=4, index=0 [ 77.746] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 77.746] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 77.746] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 77.746] gen9_composite_get_binding_table(ffc0) [ 77.746] kgem_add_reloc64: handle=9, pos=16360, delta=0, domains=20002 [ 77.746] kgem_add_handle: handle=9, index=1 [ 77.746] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f02dd000) [ 77.746] __kgem_bo_mark_dirty: handle=9 (proxy? 0) [ 77.746] [3fe0] bind bo(handle=9, addr=f02dd000), format=192, width=3775, height=2136, pitch=15360, tiling=1 -> render [ 77.746] kgem_add_reloc64: handle=23, pos=16344, delta=0, domains=40000 [ 77.746] kgem_add_handle: handle=23, index=2 [ 77.746] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd541000) [ 77.746] [3fd0] bind bo(handle=23, addr=fd541000), format=192, width=715, height=37, pitch=3072, tiling=1 -> sampler [ 77.746] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 77.746] gen9_emit_sampler: sampler = 0 [ 77.746] gen9_emit_sf: num_sf_outputs=1 [ 77.746] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 77.746] gen9_emit_vertex_elements: setup id=0 [ 77.746] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 77.746] (702, 0) -> (702, 901) + (13, 17) [ 77.746] (0, 17) -> (0, 918) + (13, 3) [ 77.746] (702, 17) -> (702, 918) + (13, 3) [ 77.746] (0, 20) -> (0, 921) + (13, 17) [ 77.746] gen8_vertex_flush[490] = 12 [ 77.746] sna_accel_flush: flush?=1, dirty?=0 [ 77.746] gen8_vertex_close: used=24, vbo active? 0, vb=1, nreloc=1 [ 77.746] gen8_vertex_close: copy to batch: 24 @ 298 [ 77.746] gen8_vertex_close: reloc[0] = 287 [ 77.746] kgem_add_reloc64: handle=0, pos=287, delta=1192, domains=200000 [ 77.746] kgem_add_reloc64[5] = (delta=1192, target handle=batch) [ 77.746] batch[1/1, flags=1800]: 298 322 16336 16384, nreloc=6, nexec=3, nfence=0, aperture=8174 [fenced=0] [ 77.746] __kgem_busy: handle=1, busy=0, wedged=0 [ 77.746] __kgem_retire_rq: request 1 complete [ 77.746] kgem_fixup_relocs: fixing up 2 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 77.746] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 77.746] kgem_fixup_relocs: shrinking by 61440 [ 77.746] __kgem_busy: handle=1, busy=0, wedged=0 [ 77.746] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 77.746] kgem_commit: release handle=9 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f02dd000 [ 77.746] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 77.746] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd541000 [ 77.746] __kgem_busy: handle=1, busy=131072, wedged=0 [ 77.746] sna_accel_flush: flush?=0, dirty?=0 [ 77.746] sna_accel_flush: flush?=0, dirty?=0 [ 77.746] sna_accel_flush: flush?=0, dirty?=0 [ 77.746] sna_accel_flush: flush?=0, dirty?=0 [ 77.746] sna_destroy_pixmap: pixmap=4791, attached?=1 [ 77.746] _kgem_bo_destroy: handle=23, proxy? 0 [ 77.746] __kgem_bo_destroy: handle=23, size=262144 [ 77.746] __kgem_busy: handle=23, busy=131072, wedged=0 [ 77.746] __kgem_bo_destroy: handle=23 -> active [ 77.746] __sna_free_pixmap(pixmap=4791) [ 77.746] sna_accel_flush: flush?=0, dirty?=0 [ 77.746] sna_accel_flush: flush?=0, dirty?=0 [ 77.746] sna_accel_flush: flush?=0, dirty?=0 [ 77.746] sna_block_handler (tv=0.469000) [ 77.746] kgem_retire, need_retire?=1 [ 77.746] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 77.746] kgem_retire__requests_ring: retiring ring 0 [ 77.746] __kgem_busy: handle=1, busy=0, wedged=0 [ 77.746] __kgem_retire_rq: request 1 complete [ 77.746] __kgem_bo_flush: handle=9, busy=0, wedged=0 [ 77.746] __kgem_bo_flush: handle=23, busy=0, wedged=0 [ 77.746] kgem_bo_move_to_cache: release handle=23 [ 77.746] kgem_bo_move_to_inactive: moving handle=23 to inactive [ 77.746] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 77.746] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 77.746] kgem_retire -- retired=1, need_retire=0 [ 77.746] has_shadow: has pending damage? 0, outstanding flips: 0 [ 77.746] sna_accel_do_throttle -- no pending activity [ 77.748] sna_wakeup_handler [ 77.748] sna_accel_flush: flush?=0, dirty?=0 [ 77.748] sna_accel_flush: flush?=0, dirty?=0 [ 77.748] sna_block_handler (tv=0.467000) [ 77.748] has_shadow: has pending damage? 0, outstanding flips: 0 [ 77.748] sna_accel_do_throttle -- no pending activity [ 77.748] sna_wakeup_handler [ 77.748] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=114, name=86 [ 77.748] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 77.748] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 77.748] sna_dri2_get_back: draw size=3840x2160, back buffer handle=114 size=3840x2160, is-scanout? 1, active?=0, pitch=15360, front pitch=15360 [ 77.748] sna_dri2_get_back: reuse backbuffer? 1 [ 77.748] sna_dri2_get_back: back buffer handle=114, active?=0, refcnt=1 [ 77.748] sna_dri2_get_back: reuse unattached back [ 77.748] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 77.748] sna_dri2_reuse_buffer: reusing back buffer handle=114, name=86, pitch=15360, age=0 [ 77.748] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 77.748] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=32, name=80, active_scanout=2 [ 77.748] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 77.748] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 77.748] sna_accel_flush: flush?=0, dirty?=0 [ 77.748] sna_accel_flush: flush?=0, dirty?=0 [ 77.748] sna_accel_flush: flush?=0, dirty?=0 [ 77.748] sna_block_handler (tv=0.467000) [ 77.748] has_shadow: has pending damage? 0, outstanding flips: 0 [ 77.748] timer_enable (time=77748), starting timer 0 [ 77.748] sna_accel_do_throttle -- no pending activity [ 77.748] sna_accel_block: evaluating timers, active=5 [ 77.748] sna_accel_block: flush timer expires in 8 [77756] [ 77.749] sna_wakeup_handler [ 77.749] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 77.749] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 77.749] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 77.749] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 77.749] sna_dri2_get_msc(draw=146, pipe=0) [ 77.749] sna_crtc_record_swap: recording last swap on pipe=0, frame 4414 [msc=4414], time 77.738795 [ 77.749] sna_dri2_get_msc: msc=4414 [raw=4414], ust=77738795 [ 77.749] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=114 (refs=1/1, flush=0) , front=32 (refs=2/3, flush=1) [ 77.749] sna_dri2_schedule_swap(target_msc=4397, divisor=0, remainder=0) [ 77.749] sna_dri2_schedule_swap: using front handle=32, active_scanout?=2, flush?=1 [ 77.749] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 77.749] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 77.749] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 77.749] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 77.749] sna_crtc_record_swap: recording last swap on pipe=0, frame 4414 [msc=4414], time 77.738795 [ 77.749] immediate_swap: current_msc=4414, target_msc=4397 -- yes [ 77.749] can_flip: no, shadow enabled [ 77.749] sna_dri2_add_event: adding event to window 146) [ 77.749] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 77.749] sna_dri2_immediate_blit: no pending blit, starting chain [ 77.749] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 77.749] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 77.749] can_xchg: back size=8700f00, front size=8700f00 [ 77.749] can_xchg: yes, pixmap=4091 [ 77.749] sna_dri2_xchg: win=146, exchange front=32/80,ref=3 and back=114/86,ref=2, pixmap=4091 3840x2160 [ 77.749] sna_dri2_xchg: back_bo handle=114, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 77.749] sna_dri2_xchg: front_bo handle=32, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 77.749] set_bo: pixmap=4091, handle=114 (old handle=32) [ 77.749] set_bo: marking whole pixmap as damaged [ 77.749] set_bo: applying final/discard move-to-gpu [ 77.749] wait_for_shadow: flags=0, flips=0, handle=32, shadow=29 [ 77.749] set_bo: dropping flush hint from handle=32 [ 77.749] set_bo: adding flush hint to handle=114 [ 77.749] mark_stale(handle=32) => 1 [ 77.749] swap_limit: draw=146 setting swap limit to 3 [ 77.749] sna_dri2_swap_limit_validate: swap limit set to 3 [ 77.749] sna_next_vblank(pipe=0, waiting until next vblank) [ 77.749] sna_dri2_schedule_swap: reported target_msc=4414 [ 77.749] sna_accel_flush: flush?=0, dirty?=0 [ 77.749] sna_accel_flush: flush?=0, dirty?=0 [ 77.749] sna_accel_flush: flush?=0, dirty?=0 [ 77.749] sna_accel_flush: flush?=0, dirty?=0 [ 77.749] sna_block_handler (tv=0.466000) [ 77.749] sna_scanout_do_flush: flush timer active: delta=7 [ 77.749] sna_accel_do_throttle -- no pending activity [ 77.749] sna_accel_block: evaluating timers, active=5 [ 77.749] sna_accel_block: flush timer expires in 7 [77756] [ 77.755] sna_wakeup_handler [ 77.755] sna_mode_wakeup: len=32 [ 77.755] sna_dri2_vblank_handler(type=2, sequence=4415, draw=4181) [ 77.755] sna_crtc_record_swap: recording last swap on pipe=0, frame 4415 [msc=4415], time 77.755455 [ 77.755] sna_dri2_vblank_handler: 2 complete, frame=4415 tv=77.755455 [ 77.755] sna_dri2_blit_complete: blit finished [ 77.755] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4415, tv=77.755455) [ 77.755] frame_swap_complete(type=2): draw=146, pipe=0, frame=4415 [msc=4415], tv=77.755455 [ 77.755] sna_accel_flush: flush?=0, dirty?=0 [ 77.755] sna_dri2_event_free(draw?=1) [ 77.755] sna_dri2_remove_event: remove[0x561c9473f800] from window 146, active? 1 [ 77.755] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=114] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 77.755] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=32] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 77.755] sna_dri2_vblank_handler complete [ 77.755] sna_block_handler (tv=0.460000) [ 77.755] sna_scanout_do_flush: flush timer active: delta=1 [ 77.755] sna_scanout_do_flush (time=77755), triggered [ 77.755] sna_scanout_flush (time=77755), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 77.755] has_shadow: has pending damage? 1, outstanding flips: 0 [ 77.755] stop_flush: scanout=114 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 77.755] has_shadow: has pending damage? 1, outstanding flips: 0 [ 77.755] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 77.755] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 77.755] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 77.755] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 77.755] sna_pixmap_move_to_gpu: already all-damaged [ 77.755] sna_pixmap_mark_active: pixmap=4091, handle=114 [ 77.755] sna_mode_redisplay: crtc[0] transformed? 0 [ 77.755] sna_mode_redisplay: crtc[1] transformed? 0 [ 77.755] sna_mode_redisplay: crtc[2] transformed? 0 [ 77.755] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=114 [active=1] [ 77.755] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 32, transformed? 0 [ 77.755] get_fb: reusing fb=81 for handle=114 [ 77.755] sna_mode_redisplay: recording flip on CRTC:32 handle=114, active_scanout=2, serial=3 [ 77.755] __kgem_bo_clear_busy: handle=114 [ 77.755] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 77.755] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 77.755] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 77.755] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=114, shadow handle=29 [ 77.755] sna_accel_do_throttle -- no pending activity [ 77.755] sna_accel_block: evaluating timers, active=5 [ 77.755] sna_accel_block: flush timer expires in 16 [77771] [ 77.771] sna_wakeup_handler [ 77.771] sna_block_handler (tv=0.444000) [ 77.771] sna_scanout_do_flush: flush timer active: delta=0 [ 77.771] sna_scanout_do_flush (time=77771), triggered [ 77.771] sna_scanout_flush (time=77771), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 77.771] has_shadow: has pending damage? 0, outstanding flips: 1 [ 77.771] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 77.771] has_shadow: has pending damage? 0, outstanding flips: 1 [ 77.771] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) [ 77.771] sna_accel_do_throttle -- no pending activity [ 77.771] sna_accel_block: evaluating timers, active=5 [ 77.771] sna_accel_block: flush timer expires in 16 [77787] [ 77.771] sna_wakeup_handler [ 77.771] sna_mode_wakeup: len=32 [ 77.771] sna_mode_wakeup: recording last swap on pipe=0, frame 4416 [1140], time 77.772102 [ 77.771] sna_mode_wakeup: removing handle=32 [active_scanout=0] from scanout, installing handle=114 [active_scanout=2] [ 77.771] sna_mode_wakeup: flip complete, pending? 1 [ 77.771] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 77.771] sna_block_handler (tv=0.444000) [ 77.771] sna_scanout_do_flush: flush timer active: delta=16 [ 77.771] sna_accel_do_throttle -- no pending activity [ 77.771] sna_accel_block: evaluating timers, active=5 [ 77.771] sna_accel_block: flush timer expires in 16 [77787] [ 77.787] sna_wakeup_handler [ 77.787] sna_block_handler (tv=0.428000) [ 77.787] sna_scanout_do_flush: flush timer active: delta=0 [ 77.787] sna_scanout_do_flush (time=77787), triggered [ 77.787] sna_scanout_flush (time=77787), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 77.787] has_shadow: has pending damage? 0, outstanding flips: 0 [ 77.787] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 77.787] has_shadow: has pending damage? 0, outstanding flips: 0 [ 77.787] sna_accel_disarm_timer[0] (time=77787) [ 77.787] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 77.787] sna_accel_do_throttle -- no pending activity [ 77.837] sna_wakeup_handler [ 77.837] sna_accel_flush: flush?=0, dirty?=0 [ 77.837] sna_accel_flush: flush?=0, dirty?=0 [ 77.837] sna_accel_flush: flush?=0, dirty?=0 [ 77.837] sna_accel_flush: flush?=0, dirty?=0 [ 77.837] sna_accel_flush: flush?=0, dirty?=0 [ 77.837] sna_accel_flush: flush?=0, dirty?=0 [ 77.837] sna_accel_flush: flush?=0, dirty?=0 [ 77.837] sna_accel_flush: flush?=0, dirty?=0 [ 77.837] sna_accel_flush: flush?=0, dirty?=0 [ 77.837] sna_accel_flush: flush?=0, dirty?=0 [ 77.837] sna_accel_flush: flush?=0, dirty?=0 [ 77.837] sna_accel_flush: flush?=0, dirty?=0 [ 77.837] sna_accel_flush: flush?=0, dirty?=0 [ 77.837] sna_accel_flush: flush?=0, dirty?=0 [ 77.837] sna_block_handler (tv=0.378000) [ 77.837] has_shadow: has pending damage? 0, outstanding flips: 0 [ 77.837] sna_accel_do_throttle -- no pending activity [ 77.837] sna_wakeup_handler [ 77.837] sna_accel_flush: flush?=0, dirty?=0 [ 77.837] sna_accel_flush: flush?=0, dirty?=0 [ 77.837] sna_accel_flush: flush?=0, dirty?=0 [ 77.837] sna_block_handler (tv=0.378000) [ 77.837] has_shadow: has pending damage? 0, outstanding flips: 0 [ 77.837] sna_accel_do_throttle -- no pending activity [ 77.837] sna_wakeup_handler [ 77.837] sna_accel_flush: flush?=0, dirty?=0 [ 77.837] sna_accel_flush: flush?=0, dirty?=0 [ 77.837] sna_block_handler (tv=0.378000) [ 77.837] has_shadow: has pending damage? 0, outstanding flips: 0 [ 77.837] sna_accel_do_throttle -- no pending activity [ 77.837] sna_wakeup_handler [ 77.837] sna_accel_flush: flush?=0, dirty?=0 [ 77.837] sna_accel_flush: flush?=0, dirty?=0 [ 77.837] sna_block_handler (tv=0.378000) [ 77.837] has_shadow: has pending damage? 0, outstanding flips: 0 [ 77.837] sna_accel_do_throttle -- no pending activity [ 77.837] sna_wakeup_handler [ 77.838] sna_accel_flush: flush?=0, dirty?=0 [ 77.838] sna_accel_flush: flush?=0, dirty?=0 [ 77.838] sna_accel_flush: flush?=0, dirty?=0 [ 77.838] sna_block_handler (tv=0.377000) [ 77.838] has_shadow: has pending damage? 0, outstanding flips: 0 [ 77.838] sna_accel_do_throttle -- no pending activity [ 77.838] sna_wakeup_handler [ 77.838] sna_accel_flush: flush?=0, dirty?=0 [ 77.838] sna_accel_flush: flush?=0, dirty?=0 [ 77.838] sna_accel_flush: flush?=0, dirty?=0 [ 77.838] sna_block_handler (tv=0.377000) [ 77.838] has_shadow: has pending damage? 0, outstanding flips: 0 [ 77.838] sna_accel_do_throttle -- no pending activity [ 77.838] sna_wakeup_handler [ 77.838] sna_accel_flush: flush?=0, dirty?=0 [ 77.838] sna_accel_flush: flush?=0, dirty?=0 [ 77.838] sna_block_handler (tv=0.377000) [ 77.838] has_shadow: has pending damage? 0, outstanding flips: 0 [ 77.838] sna_accel_do_throttle -- no pending activity [ 77.838] sna_wakeup_handler [ 77.838] sna_accel_flush: flush?=0, dirty?=0 [ 77.838] sna_accel_flush: flush?=0, dirty?=0 [ 77.838] sna_accel_flush: flush?=0, dirty?=0 [ 77.838] sna_create_pixmap(1, 1, 32, usage=0) [ 77.838] kgem_can_create_2d: 1x1 @ 32 [ 77.838] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=1 [ 77.838] kgem_can_create_2d: untiled size=4096 [ 77.838] kgem_choose_tiling: disabling tiling [1x1] for single row/col [ 77.838] kgem_choose_tiling: 1x1 -> 0 [ 77.838] sna_create_pixmap: usage=0, flags=a [ 77.838] sna_create_pixmap: small buffer [4], attaching to shadow pixmap [ 77.838] create_pixmap: allocating pixmap 1x1, depth=32/32, size=12 [ 77.838] create_pixmap: serial=4792, usage=0, 1x1 [ 77.838] sna_create_pixmap: serial=4792, 1x1, usage=0 [ 77.838] sna_composite_rectangles(pixmap=4793, op=0, 0 x 1 [(0, 0)x(1, 1) ...]) [ 77.838] sna_composite_rectangles: converted to op 0 [ 77.838] sna_composite_rectangles[0] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 77.838] sna_composite_rectangles: nrects=1, region=(0, 0), (1, 1) x 1 [ 77.838] sna_composite_rectangles: clipped extents (0, 0),(1, 1) x 1 [ 77.838] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(1, 1) [ 77.838] sna_composite_rectangles: fallback, dst pixmap=4793 too small or not attached [ 77.838] sna_composite_rectangles: fallback [ 77.838] sna_drawable_move_region_to_cpu(pixmap=4793 (1x1), [(0, 0), (1, 1)], flags=1) [ 77.838] sna_drawable_move_region_to_cpu: region (0, 0), (1, 1) + (0, 0) subsumes pixmap (1x1) [ 77.838] _sna_pixmap_move_to_cpu(pixmap=4793, 1x1, flags=1) [ 77.838] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 77.838] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 77.838] operate_inplace: no, inplace operation not suitable [ 77.838] _sna_pixmap_move_to_cpu: marking as damaged [ 77.838] __sna_damage_all(1, 1) [ 77.838] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 77.838] sna_composite_rectangles(pixmap=4793, op=1, fff2f1f0 x 1 [(0, 0)x(1, 1) ...]) [ 77.838] sna_composite_rectangles: converted to op 1 [ 77.838] sna_composite_rectangles[0] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 77.838] sna_composite_rectangles: nrects=1, region=(0, 0), (1, 1) x 1 [ 77.839] sna_composite_rectangles: clipped extents (0, 0),(1, 1) x 1 [ 77.839] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(1, 1) [ 77.839] sna_composite_rectangles: fallback, dst pixmap=4793 too small or not attached [ 77.839] sna_composite_rectangles: fallback [ 77.839] sna_drawable_move_region_to_cpu(pixmap=4793 (1x1), [(0, 0), (1, 1)], flags=1) [ 77.839] sna_drawable_move_region_to_cpu: pixmap=4793 all damaged on CPU [ 77.839] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 77.839] sna_composite_rectangles: fallback fill: (0, 0)x(1, 1) fff2f1f0 [ 77.839] sna_composite_rectangles(pixmap=4793, op=1, ff300a24 x 2 [(0, 0)x(1, 1) ...]) [ 77.839] sna_composite_rectangles: converted to op 1 [ 77.839] sna_composite_rectangles[0] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 77.839] sna_composite_rectangles[1] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 77.839] sna_composite_rectangles: nrects=2, region=(0, 0), (1, 1) x 2 [ 77.839] sna_composite_rectangles: clipped extents (0, 0),(1, 1) x 1 [ 77.839] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(1, 1) [ 77.839] sna_composite_rectangles: fallback, dst pixmap=4793 too small or not attached [ 77.839] sna_composite_rectangles: fallback [ 77.839] sna_drawable_move_region_to_cpu(pixmap=4793 (1x1), [(0, 0), (1, 1)], flags=1) [ 77.839] sna_drawable_move_region_to_cpu: pixmap=4793 all damaged on CPU [ 77.839] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 77.839] sna_composite_rectangles: fallback fill: (0, 0)x(1, 1) ff300a24 [ 77.839] sna_validate_gc(0x561c94ab2470) changes=80000, previous serial=8000124a, drawable=124a [ 77.839] sna_validate_gc: recomputing clip [ 77.839] sna_validate_gc: composite clip=1x[(65, 24), (3840, 2160)] [0x561c94abf1d0] [ 77.839] sna_copy_area: src=pixmap=4793:(0, 0)x(1, 1)+(0, 0) -> dst=pixmap=3060:(0, 0)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 77.839] sna_copy_area: normal copy [ 77.839] sna_do_copy: src=(0, 0), dst=(0, 0), size=(1x1) [ 77.839] sna_do_copy: after drawable: src=(0, 0), dst=(65, 24), size=(1x1) [ 77.839] sna_do_copy: dst extents (65, 24), (66, 25), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 77.839] sna_do_copy: clipped dst extents (65, 24), (66, 25) [ 77.839] sna_do_copy: unclipped src extents (0, 0), (1, 1) [ 77.839] sna_do_copy: clipped src extents (0, 0), (1, 1) [ 77.839] sna_do_copy: pixmap -- no source clipping [ 77.839] sna_do_copy: src extents (0, 0), (1, 1) x 1 [ 77.839] sna_do_copy: copy region (65, 24), (66, 25) x 1 + (-65, -24) [ 77.839] sna_copy_boxes (boxes=1x[(65, 24), (66, 25)...], src pixmap=4793+(-65, -24), dst pixmap=3060+(-65, -24), alu=3, src.size=1x1, dst.size=3775x2136) [ 77.839] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c947fd410, gpu_bo=0, cpu_bo=0), replaces=0 [ 77.839] sna_drawable_use_bo pixmap=3060, box=((0, 0), (1, 1)), flags=8... [ 77.839] sna_drawable_use_bo: exported target, set PREFER_GPU [ 77.839] sna_drawable_use_bo: pinned, never REPLACES [ 77.839] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 77.839] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 77.839] sna_drawable_use_bo: using whole GPU bo [ 77.839] region_overlaps_damage? [ 77.839] use_shm_bo: no, not attached [ 77.839] sna_drawable_move_region_to_cpu(pixmap=4793 (1x1), [(0, 0), (1, 1)], flags=2) [ 77.839] sna_drawable_move_region_to_cpu: pixmap=4793 all damaged on CPU [ 77.839] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 77.839] sna_write_boxes x 1, src stride=4, src dx=(0, 0) [ 77.839] kgem_bo_can_map: handle=9, map=0x7fc6b7845000:0x0:0x7fc656564000, tiling=1, domain=0, offset=4029534208 [ 77.839] write_boxes_inplace x 1, handle=9, tiling=1 [ 77.839] upload_inplace__tiled: tiling=1 [ 77.839] kgem_bo_can_map__cpu: handle=9 [ 77.839] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 77.839] kgem_bo_map__cpu(handle=9, size=33177600, map=0x7fc6b7845000:0x7fc656564000) [ 77.839] kgem_bo_sync__cpu: handle=9 [ 77.839] __kgem_busy: handle=9, busy=0, wedged=0 [ 77.839] kgem_bo_sync__cpu: SYNC: handle=9, needs_flush? 0, domain? 0, busy? 0 [ 77.839] __kgem_busy: handle=9, busy=0, wedged=0 [ 77.839] kgem_bo_retire: retiring bo handle=9 (needed flush? 0), rq? 0 [busy?=0] [ 77.839] assert_bo_retired: handle=9, domain: 0 exec? 0, rq? 0 [ 77.839] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(0, 0), size=1x1, pitch=4/15360 [ 77.839] sna_accel_flush: flush?=0, dirty?=0 [ 77.839] sna_accel_flush: flush?=0, dirty?=0 [ 77.839] sna_accel_flush: flush?=0, dirty?=0 [ 77.840] sna_accel_flush: flush?=0, dirty?=0 [ 77.840] sna_destroy_pixmap: pixmap=4793, attached?=1 [ 77.840] __sna_free_pixmap(pixmap=4793) [ 77.840] sna_accel_flush: flush?=0, dirty?=0 [ 77.840] sna_accel_flush: flush?=0, dirty?=0 [ 77.840] sna_accel_flush: flush?=0, dirty?=0 [ 77.840] sna_block_handler (tv=0.375000) [ 77.840] has_shadow: has pending damage? 0, outstanding flips: 0 [ 77.840] sna_accel_do_throttle -- no pending activity [ 77.840] sna_wakeup_handler [ 77.840] sna_accel_flush: flush?=0, dirty?=0 [ 77.840] sna_accel_flush: flush?=0, dirty?=0 [ 77.840] sna_accel_flush: flush?=0, dirty?=0 [ 77.840] sna_accel_flush: flush?=0, dirty?=0 [ 77.840] sna_block_handler (tv=0.375000) [ 77.840] has_shadow: has pending damage? 0, outstanding flips: 0 [ 77.840] sna_accel_do_throttle -- no pending activity [ 77.840] sna_wakeup_handler [ 77.840] sna_accel_flush: flush?=0, dirty?=0 [ 77.840] sna_accel_flush: flush?=0, dirty?=0 [ 77.840] sna_block_handler (tv=0.375000) [ 77.840] has_shadow: has pending damage? 0, outstanding flips: 0 [ 77.840] sna_accel_do_throttle -- no pending activity [ 77.840] sna_wakeup_handler [ 77.840] sna_accel_flush: flush?=0, dirty?=0 [ 77.840] sna_accel_flush: flush?=0, dirty?=0 [ 77.840] sna_block_handler (tv=0.375000) [ 77.840] has_shadow: has pending damage? 0, outstanding flips: 0 [ 77.840] sna_accel_do_throttle -- no pending activity [ 77.840] sna_wakeup_handler [ 77.840] sna_accel_flush: flush?=0, dirty?=0 [ 77.840] sna_accel_flush: flush?=0, dirty?=0 [ 77.840] sna_block_handler (tv=0.375000) [ 77.840] has_shadow: has pending damage? 0, outstanding flips: 0 [ 77.840] sna_accel_do_throttle -- no pending activity [ 77.840] sna_wakeup_handler [ 77.840] sna_accel_flush: flush?=0, dirty?=0 [ 77.840] sna_accel_flush: flush?=0, dirty?=0 [ 77.840] sna_accel_flush: flush?=0, dirty?=0 [ 77.841] sna_block_handler (tv=0.374000) [ 77.841] has_shadow: has pending damage? 0, outstanding flips: 0 [ 77.841] sna_accel_do_throttle -- no pending activity [ 77.841] sna_wakeup_handler [ 77.841] sna_accel_flush: flush?=0, dirty?=0 [ 77.841] sna_accel_flush: flush?=0, dirty?=0 [ 77.841] sna_block_handler (tv=0.374000) [ 77.841] has_shadow: has pending damage? 0, outstanding flips: 0 [ 77.841] sna_accel_do_throttle -- no pending activity [ 77.841] sna_wakeup_handler [ 77.841] sna_accel_flush: flush?=0, dirty?=0 [ 77.841] sna_accel_flush: flush?=0, dirty?=0 [ 77.841] sna_block_handler (tv=0.374000) [ 77.841] has_shadow: has pending damage? 0, outstanding flips: 0 [ 77.841] sna_accel_do_throttle -- no pending activity [ 77.841] sna_wakeup_handler [ 77.841] sna_accel_flush: flush?=0, dirty?=0 [ 77.841] sna_accel_flush: flush?=0, dirty?=0 [ 77.841] sna_block_handler (tv=0.374000) [ 77.841] has_shadow: has pending damage? 0, outstanding flips: 0 [ 77.841] sna_accel_do_throttle -- no pending activity [ 77.841] sna_wakeup_handler [ 77.841] sna_accel_flush: flush?=0, dirty?=0 [ 77.841] sna_accel_flush: flush?=0, dirty?=0 [ 77.841] sna_block_handler (tv=0.374000) [ 77.841] has_shadow: has pending damage? 0, outstanding flips: 0 [ 77.841] sna_accel_do_throttle -- no pending activity [ 77.841] sna_wakeup_handler [ 77.841] sna_accel_flush: flush?=0, dirty?=0 [ 77.841] sna_accel_flush: flush?=0, dirty?=0 [ 77.842] sna_accel_flush: flush?=0, dirty?=0 [ 77.842] sna_block_handler (tv=0.373000) [ 77.842] has_shadow: has pending damage? 0, outstanding flips: 0 [ 77.842] sna_accel_do_throttle -- no pending activity [ 77.842] sna_wakeup_handler [ 77.842] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=32, name=80 [ 77.842] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 77.842] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 77.842] sna_dri2_get_back: draw size=3840x2160, back buffer handle=32 size=3840x2160, is-scanout? 1, active?=0, pitch=15360, front pitch=15360 [ 77.842] sna_dri2_get_back: reuse backbuffer? 1 [ 77.842] sna_dri2_get_back: back buffer handle=32, active?=0, refcnt=1 [ 77.842] sna_dri2_get_back: reuse unattached back [ 77.842] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 77.842] sna_dri2_reuse_buffer: reusing back buffer handle=32, name=80, pitch=15360, age=0 [ 77.842] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 77.842] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=114, name=86, active_scanout=2 [ 77.842] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 77.842] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=114] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 77.842] sna_accel_flush: flush?=0, dirty?=0 [ 77.842] sna_accel_flush: flush?=0, dirty?=0 [ 77.842] sna_accel_flush: flush?=0, dirty?=0 [ 77.842] sna_block_handler (tv=0.373000) [ 77.842] has_shadow: has pending damage? 0, outstanding flips: 0 [ 77.842] timer_enable (time=77842), starting timer 0 [ 77.842] sna_accel_do_throttle -- no pending activity [ 77.842] sna_accel_block: evaluating timers, active=5 [ 77.842] sna_accel_block: flush timer expires in 8 [77850] [ 77.842] sna_wakeup_handler [ 77.842] sna_accel_flush: flush?=0, dirty?=0 [ 77.842] sna_accel_flush: flush?=0, dirty?=0 [ 77.842] sna_block_handler (tv=0.373000) [ 77.842] sna_scanout_do_flush: flush timer active: delta=8 [ 77.842] sna_accel_do_throttle -- no pending activity [ 77.842] sna_accel_block: evaluating timers, active=5 [ 77.842] sna_accel_block: flush timer expires in 8 [77850] [ 77.843] sna_wakeup_handler [ 77.843] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 77.843] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 77.843] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 77.843] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 77.843] sna_dri2_get_msc(draw=146, pipe=0) [ 77.843] sna_crtc_record_swap: recording last swap on pipe=0, frame 4420 [msc=4420], time 77.838679 [ 77.843] sna_dri2_get_msc: msc=4420 [raw=4420], ust=77838679 [ 77.844] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=32 (refs=1/1, flush=0) , front=114 (refs=2/3, flush=1) [ 77.844] sna_dri2_schedule_swap(target_msc=4415, divisor=0, remainder=0) [ 77.844] sna_dri2_schedule_swap: using front handle=114, active_scanout?=2, flush?=1 [ 77.844] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 77.844] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 77.844] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 77.844] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 77.844] sna_crtc_record_swap: recording last swap on pipe=0, frame 4420 [msc=4420], time 77.838679 [ 77.844] immediate_swap: current_msc=4420, target_msc=4415 -- yes [ 77.844] can_flip: no, shadow enabled [ 77.844] sna_dri2_add_event: adding event to window 146) [ 77.844] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 77.844] sna_dri2_immediate_blit: no pending blit, starting chain [ 77.844] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 77.844] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 77.844] can_xchg: back size=8700f00, front size=8700f00 [ 77.844] can_xchg: yes, pixmap=4091 [ 77.844] sna_dri2_xchg: win=146, exchange front=114/86,ref=3 and back=32/80,ref=2, pixmap=4091 3840x2160 [ 77.844] sna_dri2_xchg: back_bo handle=32, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 77.844] sna_dri2_xchg: front_bo handle=114, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 77.844] set_bo: pixmap=4091, handle=32 (old handle=114) [ 77.844] set_bo: marking whole pixmap as damaged [ 77.844] set_bo: applying final/discard move-to-gpu [ 77.844] wait_for_shadow: flags=0, flips=0, handle=114, shadow=29 [ 77.844] set_bo: dropping flush hint from handle=114 [ 77.844] set_bo: adding flush hint to handle=32 [ 77.844] mark_stale(handle=114) => 1 [ 77.844] swap_limit: draw=146 setting swap limit to 3 [ 77.844] sna_dri2_swap_limit_validate: swap limit set to 3 [ 77.844] sna_next_vblank(pipe=0, waiting until next vblank) [ 77.844] sna_dri2_schedule_swap: reported target_msc=4420 [ 77.844] sna_accel_flush: flush?=0, dirty?=0 [ 77.844] sna_accel_flush: flush?=0, dirty?=0 [ 77.844] sna_accel_flush: flush?=0, dirty?=0 [ 77.844] sna_accel_flush: flush?=0, dirty?=0 [ 77.844] sna_block_handler (tv=0.371000) [ 77.844] sna_scanout_do_flush: flush timer active: delta=6 [ 77.844] sna_accel_do_throttle -- no pending activity [ 77.844] sna_accel_block: evaluating timers, active=5 [ 77.844] sna_accel_block: flush timer expires in 6 [77850] [ 77.850] sna_wakeup_handler [ 77.850] sna_block_handler (tv=0.365000) [ 77.850] sna_scanout_do_flush: flush timer active: delta=0 [ 77.850] sna_scanout_do_flush (time=77850), triggered [ 77.851] sna_scanout_flush (time=77850), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 77.851] has_shadow: has pending damage? 1, outstanding flips: 0 [ 77.851] stop_flush: scanout=32 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 77.851] has_shadow: has pending damage? 1, outstanding flips: 0 [ 77.851] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 77.851] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 77.851] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 77.851] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 77.851] sna_pixmap_move_to_gpu: already all-damaged [ 77.851] sna_pixmap_mark_active: pixmap=4091, handle=32 [ 77.851] sna_mode_redisplay: crtc[0] transformed? 0 [ 77.851] sna_mode_redisplay: crtc[1] transformed? 0 [ 77.851] sna_mode_redisplay: crtc[2] transformed? 0 [ 77.851] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=32 [active=1] [ 77.851] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 114, transformed? 0 [ 77.851] get_fb: reusing fb=68 for handle=32 [ 77.851] sna_mode_redisplay: recording flip on CRTC:32 handle=32, active_scanout=2, serial=3 [ 77.851] __kgem_bo_clear_busy: handle=32 [ 77.851] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 77.851] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 77.851] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 77.851] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=32, shadow handle=29 [ 77.851] sna_accel_do_throttle -- no pending activity [ 77.851] sna_accel_block: evaluating timers, active=5 [ 77.851] sna_accel_block: flush timer expires in 16 [77866] [ 77.853] sna_wakeup_handler [ 77.853] sna_create_pixmap(508, 20, 32, usage=0) [ 77.853] kgem_can_create_2d: 508x20 @ 32 [ 77.853] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2048, height=20 [ 77.853] kgem_can_create_2d: untiled size=40960 [ 77.853] kgem_choose_tiling: 508x20 -> 1 [ 77.853] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2048, height=24 [ 77.853] kgem_can_create_2d: tiled[1] size=49152 [ 77.853] sna_create_pixmap: usage=0, flags=1b [ 77.853] sna_create_pixmap: creating GPU pixmap 508x20, stride=2032, flags=1b [ 77.853] __pop_freed_pixmap: reusing freed pixmap=4791 header [ 77.853] create_pixmap_hdr: pixmap=4794, width=508, height=20, usage=0 [ 77.853] sna_create_pixmap: serial=4794, 508x20, usage=0 [ 77.853] sna_composite_rectangles(pixmap=4795, op=0, 0 x 1 [(0, 0)x(508, 20) ...]) [ 77.853] sna_composite_rectangles: converted to op 0 [ 77.853] sna_composite_rectangles[0] (0, 0)x(508, 20) -> (0, 0), (508, 20) [ 77.853] sna_composite_rectangles: nrects=1, region=(0, 0), (508, 20) x 1 [ 77.853] sna_composite_rectangles: clipped extents (0, 0),(508, 20) x 1 [ 77.853] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(508, 20) [ 77.853] sna_composite_rectangles: dropping last-cpu hint [ 77.853] sna_drawable_use_bo pixmap=4795, box=((0, 0), (508, 20)), flags=19... [ 77.853] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 77.853] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 77.853] sna_pixmap_move_to_gpu(pixmap=4795, usage=0), flags=b [ 77.853] sna_pixmap_move_to_gpu: CPU damage? 0 [ 77.853] sna_pixmap_move_to_gpu: creating GPU bo (508x20@32), create=b [ 77.853] kgem_choose_tiling: 508x20 -> 1 [ 77.853] kgem_choose_tiling: 508x20 -> 1 [ 77.853] sna_pixmap_alloc_gpu: pixmap=4795 [ 77.853] kgem_create_2d(508x20, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 77.853] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2048, height=24 [ 77.853] kgem_set_tiling: handle=130, tiling=1 [1], pitch=2048 [2048]: 1 [ 77.853] kgem_bo_remove_from_inactive: removing handle=130 from inactive [ 77.853] from inactive: pitch=2048, tiling=1: handle=130, id=2719 [ 77.853] __sna_damage_all(508, 20) [ 77.853] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 77.853] sna_pixmap_mark_active: pixmap=4795, handle=130 [ 77.853] sna_drawable_use_bo: allocated GPU bo for operation [ 77.853] sna_drawable_use_bo: using GPU bo with damage? 0 [ 77.853] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 77.853] kgem_bo_is_render: handle=130, rq? 0 [0] [ 77.853] kgem_bo_is_render: handle=130, rq? 0 [0] [ 77.853] gen9_render_fill_boxes(0 x 1 [(0, 0), (508, 20) ...]) [ 77.853] sna_render_get_solid: 0 [ 77.853] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 77.853] kgem_check_bo: num_pages=+16, num_exec=+1 [ 77.853] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 77.853] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 77.853] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 77.853] kgem_add_handle: handle=4, index=0 [ 77.853] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 77.854] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 77.854] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 77.854] gen9_composite_get_binding_table(ffc0) [ 77.854] kgem_add_reloc64: handle=130, pos=16360, delta=0, domains=20002 [ 77.854] kgem_add_handle: handle=130, index=1 [ 77.854] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fff90000) [ 77.854] __kgem_bo_mark_dirty: handle=130 (proxy? 0) [ 77.854] [3fe0] bind bo(handle=130, addr=fff90000), format=192, width=508, height=20, pitch=2048, tiling=1 -> render [ 77.854] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 77.854] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 77.854] kgem_add_handle: handle=7, index=2 [ 77.854] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 77.854] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 77.854] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 77.854] gen9_emit_sampler: sampler = 1 [ 77.854] gen9_emit_sf: num_sf_outputs=1 [ 77.854] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 77.854] gen9_emit_vertex_elements: setup id=0 [ 77.854] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 77.854] (0, 0), (508, 20) [ 77.854] gen8_vertex_flush[490] = 3 [ 77.854] sna_composite_rectangles: pixmap=4795 marking clear [0]? 1 [ 77.854] sna_composite_rectangles(pixmap=4795, op=1, fff2f1f0 x 1 [(0, 0)x(508, 20) ...]) [ 77.854] sna_composite_rectangles: converted to op 1 [ 77.854] sna_composite_rectangles[0] (0, 0)x(508, 20) -> (0, 0), (508, 20) [ 77.854] sna_composite_rectangles: nrects=1, region=(0, 0), (508, 20) x 1 [ 77.854] sna_composite_rectangles: clipped extents (0, 0),(508, 20) x 1 [ 77.854] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(508, 20) [ 77.854] sna_composite_rectangles: promoting to full GPU [ 77.854] sna_composite_rectangles: dropping last-cpu hint [ 77.854] sna_drawable_use_bo pixmap=4795, box=((0, 0), (508, 20)), flags=19... [ 77.854] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 77.854] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 77.854] sna_drawable_use_bo: using whole GPU bo [ 77.854] gen9_render_fill_boxes (op=1, color=(f2f2, f1f1, f0f0, ffff) [20028888]) [ 77.854] kgem_bo_is_render: handle=130, rq? 1 [1] [ 77.854] gen9_render_fill_boxes(fff2f1f0 x 1 [(0, 0), (508, 20) ...]) [ 77.854] sna_render_get_solid: fff2f1f0 [ 77.854] sna_render_get_solid(15) = fff2f1f0 (old) [ 77.854] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 77.854] kgem_check_bo: num_pages=+0, num_exec=+0 [ 77.854] gen9_composite_get_binding_table(ff00) [ 77.854] kgem_add_reloc64: handle=143, pos=16312, delta=0, domains=40000 [ 77.854] kgem_add_reloc64: adding proxy [delta=60] for handle=143 [ 77.854] kgem_add_handle: handle=143, index=3 [ 77.854] kgem_add_reloc64[5] = (delta=60, target handle=3, presumed=fff6e000) [ 77.854] [3fb0] bind bo(handle=143, addr=fff6e03c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 77.854] gen9_emit_vertex_elements: setup id=0 [ 77.854] (0, 0), (508, 20) [ 77.854] gen8_vertex_flush[4cc] = 3 [ 77.854] sna_composite_rectangles: pixmap=4795 marking clear [fff2f1f0]? 1 [ 77.854] sna_composite_rectangles(pixmap=4795, op=1, ff300a24 x 2 [(0, 0)x(508, 20) ...]) [ 77.854] sna_composite_rectangles: converted to op 1 [ 77.854] sna_composite_rectangles[0] (0, 0)x(508, 20) -> (0, 0), (508, 20) [ 77.854] sna_composite_rectangles[1] (0, 0)x(508, 20) -> (0, 0), (508, 20) [ 77.854] sna_composite_rectangles: nrects=2, region=(0, 0), (508, 20) x 2 [ 77.854] sna_composite_rectangles: clipped extents (0, 0),(508, 20) x 1 [ 77.854] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(508, 20) [ 77.854] sna_composite_rectangles: promoting to full GPU [ 77.854] sna_composite_rectangles: dropping last-cpu hint [ 77.854] sna_drawable_use_bo pixmap=4795, box=((0, 0), (508, 20)), flags=19... [ 77.854] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 77.854] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 77.854] sna_drawable_use_bo: using whole GPU bo [ 77.854] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 77.855] kgem_bo_is_render: handle=130, rq? 1 [1] [ 77.855] gen9_render_fill_boxes(ff300a24 x 1 [(0, 0), (508, 20) ...]) [ 77.855] sna_render_get_solid: ff300a24 [ 77.855] sna_render_get_solid(17) = ff300a24 (old) [ 77.855] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 77.855] kgem_check_bo: num_pages=+0, num_exec=+0 [ 77.855] gen9_composite_get_binding_table(fe80) [ 77.855] kgem_add_reloc64: handle=143, pos=16280, delta=0, domains=40000 [ 77.855] kgem_add_reloc64: adding proxy [delta=68] for handle=143 [ 77.855] kgem_add_reloc64[6] = (delta=68, target handle=3, presumed=fff6e000) [ 77.855] [3f90] bind bo(handle=143, addr=fff6e044), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 77.855] gen9_emit_vertex_elements: setup id=0 [ 77.855] (0, 0), (508, 20) [ 77.855] gen8_vertex_flush[508] = 3 [ 77.855] sna_composite_rectangles: pixmap=4795 marking clear [ff300a24]? 1 [ 77.855] sna_glyphs(op=3, nlist=1, src=(1, -2)) [ 77.855] kgem_bo_is_busy: handle=130, domain: 0 exec? 1, rq? 1 [ 77.855] sna_glyphs: discarding mask [ 77.855] glyphs0_to_dst(op=3, src=(1, -2), nlist=1, dst=(1, -2)+(0, 0)) [ 77.855] clipped_glyphs? 18 glyph in 1 lists extents (1, -13), (163, 1), region (2, 0), (162, 1): yes [ 77.855] gen9_render_composite: 0x0, current mode=1/1 [ 77.855] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 77.855] gen9_composite_fallback: mask is already on the GPU, try to use GPU [ 77.855] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 77.855] sna_drawable_use_bo pixmap=4795, box=((2, 0), (162, 1)), flags=7... [ 77.855] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 77.855] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 77.855] sna_drawable_use_bo: using whole GPU bo [ 77.855] gen9_composite_set_target: pixmap=4795, format=20028888, size=508x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 77.855] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 77.855] color_convert: src=ff8ae234 [20028888] [ 77.855] color_convert: dst=ff8ae234 [20028888] [ 77.855] sna_render_get_solid: ff8ae234 [ 77.855] sna_render_get_solid(22) = ff8ae234 (old) [ 77.855] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 77.855] sna_transform_is_imprecise_integer_translation: no transform [ 77.855] gen9_composite_picture: integer translation (0, 0), removing [ 77.855] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 77.855] sna_render_pixmap_bo: GPU all damaged [ 77.855] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 77.855] gen4_choose_composite_emitter: solid, identity mask [ 77.855] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 77.855] aligning vertex: was 2, now 4 floats per vertex [ 77.855] gen9_composite_get_binding_table(fe00) [ 77.855] kgem_add_reloc64: handle=143, pos=16248, delta=0, domains=40000 [ 77.855] kgem_add_reloc64: adding proxy [delta=88] for handle=143 [ 77.855] kgem_add_reloc64[7] = (delta=88, target handle=3, presumed=fff6e000) [ 77.855] [3f70] bind bo(handle=143, addr=fff6e058), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 77.855] kgem_add_reloc64: handle=6, pos=16232, delta=0, domains=40000 [ 77.855] kgem_add_handle: handle=6, index=4 [ 77.855] kgem_add_reloc64[8] = (delta=0, target handle=4, presumed=fd581000) [ 77.855] [3f60] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 77.855] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 77.855] gen9_emit_sampler: sampler = a [ 77.855] gen9_emit_sf: num_sf_outputs=2 [ 77.855] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 77.855] gen9_emit_vertex_elements: setup id=9 [ 77.855] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 77.855] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 77.855] glyphs0_to_dst: glyph=(9, -12), (19, 1), clip=(2, 0), (162, 1) [ 77.855] glyphs0_to_dst: blt=(9, 0), (19, 1) [ 77.855] emit_primitive_identity_mask__avx2: dst=(9, 0), mask=(672.00, 60.00) x (10.00, 1.00) [ 77.855] gen8_vertex_flush[5e4] = 3 [ 77.856] gen9_magic_ca_pass: CA fixup (5 -> 8) [ 77.856] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 77.856] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 77.856] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 77.856] sna_glyphs(op=3, nlist=1, src=(172, -2)) [ 77.856] kgem_bo_is_busy: handle=130, domain: 0 exec? 1, rq? 1 [ 77.856] sna_glyphs: discarding mask [ 77.856] glyphs0_to_dst(op=3, src=(172, -2), nlist=1, dst=(172, -2)+(0, 0)) [ 77.856] clipped_glyphs? 34 glyph in 1 lists extents (171, -14), (478, 1), region (172, 0), (477, 1): yes [ 77.856] gen9_render_composite: 0x0, current mode=1/1 [ 77.856] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 77.856] kgem_bo_is_busy: handle=130, domain: 0 exec? 1, rq? 1 [ 77.856] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 77.856] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 77.856] sna_drawable_use_bo pixmap=4795, box=((172, 0), (477, 1)), flags=7... [ 77.856] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 77.856] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 77.856] sna_drawable_use_bo: using whole GPU bo [ 77.856] gen9_composite_set_target: pixmap=4795, format=20028888, size=508x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 77.856] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 77.856] color_convert: src=ff729fcf [20028888] [ 77.856] color_convert: dst=ff729fcf [20028888] [ 77.856] sna_render_get_solid: ff729fcf [ 77.856] sna_render_get_solid(23) = ff729fcf (recreate) [ 77.856] kgem_create_proxy: target handle=143 [proxy? -1], offset=92, length=4, io=0 [ 77.856] __kgem_bo_init(handle=143, num_pages=4) [ 77.856] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 77.856] sna_transform_is_imprecise_integer_translation: no transform [ 77.856] gen9_composite_picture: integer translation (0, 0), removing [ 77.856] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 77.856] sna_render_pixmap_bo: GPU all damaged [ 77.856] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 77.856] gen4_choose_composite_emitter: solid, identity mask [ 77.856] kgem_check_bo: num_pages=+0, num_exec=+0 [ 77.856] gen9_composite_get_binding_table(fd40) [ 77.856] kgem_add_reloc64: handle=143, pos=16200, delta=0, domains=40000 [ 77.856] kgem_add_reloc64: adding proxy [delta=92] for handle=143 [ 77.856] kgem_add_reloc64[9] = (delta=92, target handle=3, presumed=fff6e000) [ 77.856] [3f40] bind bo(handle=143, addr=fff6e05c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 77.856] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 77.856] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 77.856] gen9_emit_vertex_elements: setup id=9 [ 77.856] glyphs0_to_dst: glyph=(180, -13), (190, 1), clip=(172, 0), (477, 1) [ 77.856] glyphs0_to_dst: blt=(180, 0), (190, 1) [ 77.856] emit_primitive_identity_mask__avx2: dst=(180, 0), mask=(944.00, 61.00) x (10.00, 1.00) [ 77.856] glyphs0_to_dst: glyph=(208, -10), (217, 1), clip=(172, 0), (477, 1) [ 77.856] glyphs0_to_dst: blt=(208, 0), (217, 1) [ 77.856] emit_primitive_identity_mask__avx2: dst=(208, 0), mask=(960.00, 26.00) x (9.00, 1.00) [ 77.856] glyphs0_to_dst: glyph=(216, -13), (226, 1), clip=(172, 0), (477, 1) [ 77.856] glyphs0_to_dst: blt=(216, 0), (226, 1) [ 77.856] emit_primitive_identity_mask__avx2: dst=(216, 0), mask=(944.00, 61.00) x (10.00, 1.00) [ 77.856] glyphs0_to_dst: glyph=(234, -1), (245, 1), clip=(172, 0), (477, 1) [ 77.856] glyphs0_to_dst: blt=(234, 0), (245, 1) [ 77.856] emit_primitive_identity_mask__avx2: dst=(234, 0), mask=(992.00, 1.00) x (11.00, 1.00) [ 77.856] glyphs0_to_dst: glyph=(334, -10), (343, 1), clip=(172, 0), (477, 1) [ 77.856] glyphs0_to_dst: blt=(334, 0), (343, 1) [ 77.856] emit_primitive_identity_mask__avx2: dst=(334, 0), mask=(960.00, 26.00) x (9.00, 1.00) [ 77.856] glyphs0_to_dst: glyph=(342, -1), (353, 1), clip=(172, 0), (477, 1) [ 77.856] glyphs0_to_dst: blt=(342, 0), (353, 1) [ 77.856] emit_primitive_identity_mask__avx2: dst=(342, 0), mask=(992.00, 1.00) x (11.00, 1.00) [ 77.856] glyphs0_to_dst: glyph=(369, -10), (379, 1), clip=(172, 0), (477, 1) [ 77.856] glyphs0_to_dst: blt=(369, 0), (379, 1) [ 77.856] emit_primitive_identity_mask__avx2: dst=(369, 0), mask=(976.00, 42.00) x (10.00, 1.00) [ 77.856] glyphs0_to_dst: glyph=(378, -13), (388, 1), clip=(172, 0), (477, 1) [ 77.856] glyphs0_to_dst: blt=(378, 0), (388, 1) [ 77.857] emit_primitive_identity_mask__avx2: dst=(378, 0), mask=(944.00, 61.00) x (10.00, 1.00) [ 77.857] glyphs0_to_dst: glyph=(396, -1), (407, 1), clip=(172, 0), (477, 1) [ 77.857] glyphs0_to_dst: blt=(396, 0), (407, 1) [ 77.857] emit_primitive_identity_mask__avx2: dst=(396, 0), mask=(992.00, 1.00) x (11.00, 1.00) [ 77.857] glyphs0_to_dst: glyph=(468, -10), (478, 1), clip=(172, 0), (477, 1) [ 77.857] glyphs0_to_dst: blt=(468, 0), (477, 1) [ 77.857] emit_primitive_identity_mask__avx2: dst=(468, 0), mask=(976.00, 42.00) x (9.00, 1.00) [ 77.857] gen8_vertex_flush[6e4] = 30 [ 77.857] gen9_magic_ca_pass: CA fixup (8 -> 38) [ 77.857] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 77.857] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 77.857] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 77.857] sna_glyphs(op=3, nlist=1, src=(478, -2)) [ 77.857] kgem_bo_is_busy: handle=130, domain: 0 exec? 1, rq? 1 [ 77.857] sna_glyphs: discarding mask [ 77.857] glyphs0_to_dst(op=3, src=(478, -2), nlist=1, dst=(478, -2)+(0, 0)) [ 77.857] clipped_glyphs? 4 glyph in 1 lists extents (477, -13), (514, 1), region (478, 0), (508, 1): yes [ 77.857] gen9_render_composite: 0x0, current mode=1/1 [ 77.857] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 77.857] kgem_bo_is_busy: handle=130, domain: 0 exec? 1, rq? 1 [ 77.857] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 77.857] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 77.857] sna_drawable_use_bo pixmap=4795, box=((478, 0), (508, 1)), flags=7... [ 77.857] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 77.857] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 77.857] sna_drawable_use_bo: using whole GPU bo [ 77.857] gen9_composite_set_target: pixmap=4795, format=20028888, size=508x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 77.857] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 77.857] color_convert: src=ffffffff [20028888] [ 77.857] color_convert: dst=ffffffff [20028888] [ 77.857] sna_render_get_solid: ffffffff [ 77.857] sna_render_get_solid(white) [ 77.857] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 77.857] sna_transform_is_imprecise_integer_translation: no transform [ 77.857] gen9_composite_picture: integer translation (0, 0), removing [ 77.857] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 77.857] sna_render_pixmap_bo: GPU all damaged [ 77.857] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 77.857] gen4_choose_composite_emitter: solid, identity mask [ 77.857] kgem_check_bo: num_pages=+0, num_exec=+0 [ 77.857] gen9_composite_get_binding_table(fcc0) [ 77.857] kgem_add_reloc64: handle=7, pos=16168, delta=0, domains=40000 [ 77.857] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 77.857] kgem_add_reloc64[10] = (delta=1048, target handle=2, presumed=fffe8000) [ 77.857] [3f20] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 77.857] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 77.857] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 77.857] gen9_emit_vertex_elements: setup id=9 [ 77.857] glyphs0_to_dst: glyph=(505, -13), (514, 1), clip=(478, 0), (508, 1) [ 77.857] glyphs0_to_dst: blt=(505, 0), (508, 1) [ 77.857] emit_primitive_identity_mask__avx2: dst=(505, 0), mask=(832.00, 45.00) x (3.00, 1.00) [ 77.857] gen8_vertex_flush[7e4] = 3 [ 77.857] gen9_magic_ca_pass: CA fixup (38 -> 41) [ 77.857] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 77.857] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 77.857] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 77.857] sna_glyphs(op=3, nlist=1, src=(1, 15)) [ 77.857] kgem_bo_is_busy: handle=130, domain: 0 exec? 1, rq? 1 [ 77.857] sna_glyphs: discarding mask [ 77.857] glyphs0_to_dst(op=3, src=(1, 15), nlist=1, dst=(1, 15)+(0, 0)) [ 77.857] clipped_glyphs: no, clip region (0, 0), (508, 20) matches drawable pixmap=94680752682688 size=508x20 [ 77.857] gen9_render_composite: 0x0, current mode=1/1 [ 77.857] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 77.857] kgem_bo_is_busy: handle=130, domain: 0 exec? 1, rq? 1 [ 77.857] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 77.857] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 77.857] sna_drawable_use_bo pixmap=4795, box=((0, 0), (508, 20)), flags=7... [ 77.857] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 77.857] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 77.857] sna_drawable_use_bo: using whole GPU bo [ 77.857] gen9_composite_set_target: pixmap=4795, format=20028888, size=508x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 77.858] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 77.858] color_convert: src=ff8ae234 [20028888] [ 77.858] color_convert: dst=ff8ae234 [20028888] [ 77.858] sna_render_get_solid: ff8ae234 [ 77.858] sna_render_get_solid(22) = ff8ae234 (old) [ 77.858] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 77.858] sna_transform_is_imprecise_integer_translation: no transform [ 77.858] gen9_composite_picture: integer translation (0, 0), removing [ 77.858] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 77.858] sna_render_pixmap_bo: GPU all damaged [ 77.858] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 77.858] gen4_choose_composite_emitter: solid, identity mask [ 77.858] kgem_check_bo: num_pages=+0, num_exec=+0 [ 77.858] gen9_composite_get_binding_table(fc40) [ 77.858] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 77.858] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 77.858] gen9_emit_vertex_elements: setup id=9 [ 77.858] glyphs0_to_dst: glyph=(1, 7)x(9, 8), unclipped [ 77.858] emit_primitive_identity_mask__avx2: dst=(1, 7), mask=(688.00, 32.00) x (9.00, 8.00) [ 77.858] glyphs0_to_dst: glyph=(9, 5)x(10, 13), unclipped [ 77.858] emit_primitive_identity_mask__avx2: dst=(9, 5), mask=(672.00, 48.00) x (10.00, 13.00) [ 77.858] glyphs0_to_dst: glyph=(19, 7)x(9, 8), unclipped [ 77.858] emit_primitive_identity_mask__avx2: dst=(19, 7), mask=(688.00, 32.00) x (9.00, 8.00) [ 77.858] glyphs0_to_dst: glyph=(28, 9)x(8, 3), unclipped [ 77.858] emit_primitive_identity_mask__avx2: dst=(28, 9), mask=(688.00, 48.00) x (8.00, 3.00) [ 77.858] glyphs0_to_dst: glyph=(36, 5)x(11, 10), unclipped [ 77.858] emit_primitive_identity_mask__avx2: dst=(36, 5), mask=(704.00, 0.00) x (11.00, 10.00) [ 77.858] glyphs0_to_dst: glyph=(46, 7)x(9, 8), unclipped [ 77.858] emit_primitive_identity_mask__avx2: dst=(46, 7), mask=(720.00, 0.00) x (9.00, 8.00) [ 77.858] glyphs0_to_dst: glyph=(54, 7)x(10, 8), unclipped [ 77.858] emit_primitive_identity_mask__avx2: dst=(54, 7), mask=(704.00, 16.00) x (10.00, 8.00) [ 77.858] glyphs0_to_dst: glyph=(63, 7)x(10, 8), unclipped [ 77.858] emit_primitive_identity_mask__avx2: dst=(63, 7), mask=(720.00, 16.00) x (10.00, 8.00) [ 77.858] glyphs0_to_dst: glyph=(72, 4)x(10, 11), unclipped [ 77.858] emit_primitive_identity_mask__avx2: dst=(72, 4), mask=(736.00, 0.00) x (10.00, 11.00) [ 77.858] glyphs0_to_dst: glyph=(81, 7)x(10, 8), unclipped [ 77.858] emit_primitive_identity_mask__avx2: dst=(81, 7), mask=(752.00, 0.00) x (10.00, 8.00) [ 77.858] glyphs0_to_dst: glyph=(90, 4)x(10, 11), unclipped [ 77.858] emit_primitive_identity_mask__avx2: dst=(90, 4), mask=(736.00, 0.00) x (10.00, 11.00) [ 77.858] glyphs0_to_dst: glyph=(99, 7)x(11, 8), unclipped [ 77.858] emit_primitive_identity_mask__avx2: dst=(99, 7), mask=(736.00, 16.00) x (11.00, 8.00) [ 77.858] glyphs0_to_dst: glyph=(109, 7)x(9, 8), unclipped [ 77.858] emit_primitive_identity_mask__avx2: dst=(109, 7), mask=(752.00, 16.00) x (9.00, 8.00) [ 77.858] glyphs0_to_dst: glyph=(118, 9)x(8, 3), unclipped [ 77.858] emit_primitive_identity_mask__avx2: dst=(118, 9), mask=(688.00, 48.00) x (8.00, 3.00) [ 77.858] glyphs0_to_dst: glyph=(126, 5)x(10, 10), unclipped [ 77.858] emit_primitive_identity_mask__avx2: dst=(126, 5), mask=(704.00, 32.00) x (10.00, 10.00) [ 77.858] glyphs0_to_dst: glyph=(135, 5)x(10, 10), unclipped [ 77.858] emit_primitive_identity_mask__avx2: dst=(135, 5), mask=(704.00, 32.00) x (10.00, 10.00) [ 77.858] glyphs0_to_dst: glyph=(144, 5)x(10, 10), unclipped [ 77.858] emit_primitive_identity_mask__avx2: dst=(144, 5), mask=(720.00, 32.00) x (10.00, 10.00) [ 77.858] glyphs0_to_dst: glyph=(153, 5)x(10, 10), unclipped [ 77.858] emit_primitive_identity_mask__avx2: dst=(153, 5), mask=(704.00, 48.00) x (10.00, 10.00) [ 77.858] gen8_vertex_flush[8e4] = 54 [ 77.858] gen9_magic_ca_pass: CA fixup (41 -> 95) [ 77.858] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 77.858] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 77.858] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 77.858] sna_accel_flush: flush?=0, dirty?=0 [ 77.858] sna_block_handler (tv=0.0) [ 77.858] sna_wakeup_handler [ 77.858] sna_mode_wakeup: len=64 [ 77.858] sna_dri2_vblank_handler(type=2, sequence=4421, draw=4181) [ 77.858] sna_crtc_record_swap: recording last swap on pipe=0, frame 4421 [msc=4421], time 77.855339 [ 77.858] sna_dri2_vblank_handler: 2 complete, frame=4421 tv=77.855339 [ 77.858] sna_dri2_blit_complete: blit finished [ 77.858] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4421, tv=77.855339) [ 77.858] frame_swap_complete(type=2): draw=146, pipe=0, frame=4421 [msc=4421], tv=77.855339 [ 77.858] sna_accel_flush: flush?=0, dirty?=0 [ 77.858] sna_dri2_event_free(draw?=1) [ 77.858] sna_dri2_remove_event: remove[0x561c94a30b90] from window 146, active? 1 [ 77.858] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 77.858] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=114] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 77.858] sna_dri2_vblank_handler complete [ 77.858] sna_mode_wakeup: recording last swap on pipe=0, frame 4421 [1145], time 77.855339 [ 77.858] sna_mode_wakeup: removing handle=114 [active_scanout=0] from scanout, installing handle=32 [active_scanout=2] [ 77.858] sna_mode_wakeup: flip complete, pending? 1 [ 77.858] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 77.858] sna_glyphs(op=3, nlist=1, src=(163, 15)) [ 77.858] kgem_bo_is_busy: handle=130, domain: 0 exec? 1, rq? 1 [ 77.858] sna_glyphs: discarding mask [ 77.858] glyphs0_to_dst(op=3, src=(163, 15), nlist=1, dst=(163, 15)+(0, 0)) [ 77.858] clipped_glyphs: no, clip region (0, 0), (508, 20) matches drawable pixmap=94680752682688 size=508x20 [ 77.858] gen9_render_composite: 0x0, current mode=1/1 [ 77.858] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 77.858] kgem_bo_is_busy: handle=130, domain: 0 exec? 1, rq? 1 [ 77.858] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 77.858] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 77.858] sna_drawable_use_bo pixmap=4795, box=((0, 0), (508, 20)), flags=7... [ 77.858] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 77.858] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 77.858] sna_drawable_use_bo: using whole GPU bo [ 77.858] gen9_composite_set_target: pixmap=4795, format=20028888, size=508x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 77.858] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 77.858] color_convert: src=ffffffff [20028888] [ 77.858] color_convert: dst=ffffffff [20028888] [ 77.858] sna_render_get_solid: ffffffff [ 77.858] sna_render_get_solid(white) [ 77.858] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 77.858] sna_transform_is_imprecise_integer_translation: no transform [ 77.858] gen9_composite_picture: integer translation (0, 0), removing [ 77.858] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 77.858] sna_render_pixmap_bo: GPU all damaged [ 77.858] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 77.858] gen4_choose_composite_emitter: solid, identity mask [ 77.858] kgem_check_bo: num_pages=+0, num_exec=+0 [ 77.858] gen9_composite_get_binding_table(fc00) [ 77.858] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 77.858] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 77.858] gen9_emit_vertex_elements: setup id=9 [ 77.858] glyphs0_to_dst: glyph=(165, 7)x(5, 8), unclipped [ 77.858] emit_primitive_identity_mask__avx2: dst=(165, 7), mask=(720.00, 48.00) x (5.00, 8.00) [ 77.858] gen8_vertex_flush[9e4] = 3 [ 77.858] gen9_magic_ca_pass: CA fixup (95 -> 98) [ 77.858] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 77.858] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 77.858] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 77.858] sna_glyphs(op=3, nlist=1, src=(172, 15)) [ 77.858] kgem_bo_is_busy: handle=130, domain: 0 exec? 1, rq? 1 [ 77.858] sna_glyphs: discarding mask [ 77.858] glyphs0_to_dst(op=3, src=(172, 15), nlist=1, dst=(172, 15)+(0, 0)) [ 77.858] clipped_glyphs: no, clip region (0, 0), (508, 20) matches drawable pixmap=94680752682688 size=508x20 [ 77.858] gen9_render_composite: 0x0, current mode=1/1 [ 77.858] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 77.858] kgem_bo_is_busy: handle=130, domain: 0 exec? 1, rq? 1 [ 77.858] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 77.858] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 77.858] sna_drawable_use_bo pixmap=4795, box=((0, 0), (508, 20)), flags=7... [ 77.858] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 77.858] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 77.858] sna_drawable_use_bo: using whole GPU bo [ 77.858] gen9_composite_set_target: pixmap=4795, format=20028888, size=508x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 77.858] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 77.858] color_convert: src=ff729fcf [20028888] [ 77.858] color_convert: dst=ff729fcf [20028888] [ 77.858] sna_render_get_solid: ff729fcf [ 77.858] sna_render_get_solid(23) = ff729fcf (old) [ 77.858] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 77.858] sna_transform_is_imprecise_integer_translation: no transform [ 77.858] gen9_composite_picture: integer translation (0, 0), removing [ 77.858] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 77.858] sna_render_pixmap_bo: GPU all damaged [ 77.858] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 77.858] gen4_choose_composite_emitter: solid, identity mask [ 77.858] kgem_check_bo: num_pages=+0, num_exec=+0 [ 77.858] gen9_composite_get_binding_table(fbc0) [ 77.858] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 77.858] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 77.858] gen9_emit_vertex_elements: setup id=9 [ 77.858] glyphs0_to_dst: glyph=(171, 9)x(11, 3), unclipped [ 77.858] emit_primitive_identity_mask__avx2: dst=(171, 9), mask=(736.00, 32.00) x (11.00, 3.00) [ 77.858] glyphs0_to_dst: glyph=(180, 4)x(10, 14), unclipped [ 77.858] emit_primitive_identity_mask__avx2: dst=(180, 4), mask=(944.00, 48.00) x (10.00, 14.00) [ 77.858] glyphs0_to_dst: glyph=(189, 4)x(11, 11), unclipped [ 77.858] emit_primitive_identity_mask__avx2: dst=(189, 4), mask=(960.00, 0.00) x (11.00, 11.00) [ 77.858] glyphs0_to_dst: glyph=(198, 7)x(10, 8), unclipped [ 77.858] emit_primitive_identity_mask__avx2: dst=(198, 7), mask=(976.00, 0.00) x (10.00, 8.00) [ 77.858] glyphs0_to_dst: glyph=(208, 7)x(9, 11), unclipped [ 77.858] emit_primitive_identity_mask__avx2: dst=(208, 7), mask=(960.00, 16.00) x (9.00, 11.00) [ 77.858] glyphs0_to_dst: glyph=(216, 4)x(10, 14), unclipped [ 77.858] emit_primitive_identity_mask__avx2: dst=(216, 4), mask=(944.00, 48.00) x (10.00, 14.00) [ 77.858] glyphs0_to_dst: glyph=(225, 5)x(10, 10), unclipped [ 77.858] emit_primitive_identity_mask__avx2: dst=(225, 5), mask=(976.00, 16.00) x (10.00, 10.00) [ 77.858] glyphs0_to_dst: glyph=(234, 16)x(11, 2), unclipped [ 77.858] emit_primitive_identity_mask__avx2: dst=(234, 16), mask=(992.00, 0.00) x (11.00, 2.00) [ 77.858] glyphs0_to_dst: glyph=(243, 4)x(11, 11), unclipped [ 77.858] emit_primitive_identity_mask__avx2: dst=(243, 4), mask=(1008.00, 0.00) x (11.00, 11.00) [ 77.858] glyphs0_to_dst: glyph=(253, 7)x(9, 8), unclipped [ 77.858] emit_primitive_identity_mask__avx2: dst=(253, 7), mask=(720.00, 0.00) x (9.00, 8.00) [ 77.858] glyphs0_to_dst: glyph=(261, 7)x(10, 8), unclipped [ 77.858] emit_primitive_identity_mask__avx2: dst=(261, 7), mask=(704.00, 16.00) x (10.00, 8.00) [ 77.858] glyphs0_to_dst: glyph=(270, 7)x(10, 8), unclipped [ 77.858] emit_primitive_identity_mask__avx2: dst=(270, 7), mask=(704.00, 16.00) x (10.00, 8.00) [ 77.858] glyphs0_to_dst: glyph=(279, 3)x(10, 12), unclipped [ 77.858] emit_primitive_identity_mask__avx2: dst=(279, 3), mask=(992.00, 16.00) x (10.00, 12.00) [ 77.858] glyphs0_to_dst: glyph=(288, 7)x(10, 8), unclipped [ 77.858] emit_primitive_identity_mask__avx2: dst=(288, 7), mask=(704.00, 16.00) x (10.00, 8.00) [ 77.858] glyphs0_to_dst: glyph=(297, 7)x(10, 8), unclipped [ 77.858] emit_primitive_identity_mask__avx2: dst=(297, 7), mask=(752.00, 0.00) x (10.00, 8.00) [ 77.858] glyphs0_to_dst: glyph=(307, 3)x(10, 12), unclipped [ 77.858] emit_primitive_identity_mask__avx2: dst=(307, 3), mask=(1008.00, 16.00) x (10.00, 12.00) [ 77.858] glyphs0_to_dst: glyph=(315, 4)x(11, 11), unclipped [ 77.858] emit_primitive_identity_mask__avx2: dst=(315, 4), mask=(960.00, 0.00) x (11.00, 11.00) [ 77.858] glyphs0_to_dst: glyph=(324, 7)x(11, 8), unclipped [ 77.858] emit_primitive_identity_mask__avx2: dst=(324, 7), mask=(736.00, 16.00) x (11.00, 8.00) [ 77.858] glyphs0_to_dst: glyph=(334, 7)x(9, 11), unclipped [ 77.858] emit_primitive_identity_mask__avx2: dst=(334, 7), mask=(960.00, 16.00) x (9.00, 11.00) [ 77.858] glyphs0_to_dst: glyph=(342, 16)x(11, 2), unclipped [ 77.858] emit_primitive_identity_mask__avx2: dst=(342, 16), mask=(992.00, 0.00) x (11.00, 2.00) [ 77.858] glyphs0_to_dst: glyph=(351, 3)x(10, 12), unclipped [ 77.858] emit_primitive_identity_mask__avx2: dst=(351, 3), mask=(992.00, 16.00) x (10.00, 12.00) [ 77.858] glyphs0_to_dst: glyph=(361, 3)x(9, 12), unclipped [ 77.858] emit_primitive_identity_mask__avx2: dst=(361, 3), mask=(960.00, 32.00) x (9.00, 12.00) [ 77.858] glyphs0_to_dst: glyph=(369, 7)x(10, 11), unclipped [ 77.858] emit_primitive_identity_mask__avx2: dst=(369, 7), mask=(976.00, 32.00) x (10.00, 11.00) [ 77.858] glyphs0_to_dst: glyph=(378, 4)x(10, 14), unclipped [ 77.858] emit_primitive_identity_mask__avx2: dst=(378, 4), mask=(944.00, 48.00) x (10.00, 14.00) [ 77.858] glyphs0_to_dst: glyph=(387, 5)x(10, 10), unclipped [ 77.858] emit_primitive_identity_mask__avx2: dst=(387, 5), mask=(720.00, 32.00) x (10.00, 10.00) [ 77.858] glyphs0_to_dst: glyph=(396, 16)x(11, 2), unclipped [ 77.858] emit_primitive_identity_mask__avx2: dst=(396, 16), mask=(992.00, 0.00) x (11.00, 2.00) [ 77.859] glyphs0_to_dst: glyph=(406, 7)x(9, 8), unclipped [ 77.859] emit_primitive_identity_mask__avx2: dst=(406, 7), mask=(720.00, 0.00) x (9.00, 8.00) [ 77.859] glyphs0_to_dst: glyph=(414, 7)x(10, 8), unclipped [ 77.859] emit_primitive_identity_mask__avx2: dst=(414, 7), mask=(704.00, 16.00) x (10.00, 8.00) [ 77.859] glyphs0_to_dst: glyph=(423, 7)x(10, 8), unclipped [ 77.859] emit_primitive_identity_mask__avx2: dst=(423, 7), mask=(752.00, 0.00) x (10.00, 8.00) [ 77.859] glyphs0_to_dst: glyph=(432, 4)x(10, 11), unclipped [ 77.859] emit_primitive_identity_mask__avx2: dst=(432, 4), mask=(736.00, 0.00) x (10.00, 11.00) [ 77.859] glyphs0_to_dst: glyph=(442, 7)x(9, 8), unclipped [ 77.859] emit_primitive_identity_mask__avx2: dst=(442, 7), mask=(48.00, 96.00) x (9.00, 8.00) [ 77.859] glyphs0_to_dst: glyph=(450, 4)x(10, 11), unclipped [ 77.859] emit_primitive_identity_mask__avx2: dst=(450, 4), mask=(736.00, 0.00) x (10.00, 11.00) [ 77.859] glyphs0_to_dst: glyph=(460, 7)x(9, 8), unclipped [ 77.859] emit_primitive_identity_mask__avx2: dst=(460, 7), mask=(752.00, 16.00) x (9.00, 8.00) [ 77.859] glyphs0_to_dst: glyph=(468, 7)x(10, 11), unclipped [ 77.859] emit_primitive_identity_mask__avx2: dst=(468, 7), mask=(976.00, 32.00) x (10.00, 11.00) [ 77.859] gen8_vertex_flush[ae4] = 102 [ 77.859] gen9_magic_ca_pass: CA fixup (98 -> 200) [ 77.859] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 77.859] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 77.859] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 77.859] sna_glyphs(op=3, nlist=1, src=(478, 15)) [ 77.859] kgem_bo_is_busy: handle=130, domain: 0 exec? 1, rq? 1 [ 77.859] sna_glyphs: discarding mask [ 77.859] glyphs0_to_dst(op=3, src=(478, 15), nlist=1, dst=(478, 15)+(0, 0)) [ 77.859] clipped_glyphs: no, clip region (0, 0), (508, 20) matches drawable pixmap=94680752682688 size=508x20 [ 77.859] gen9_render_composite: 0x0, current mode=1/1 [ 77.859] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 77.859] kgem_bo_is_busy: handle=130, domain: 0 exec? 1, rq? 1 [ 77.859] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 77.859] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 77.859] sna_drawable_use_bo pixmap=4795, box=((0, 0), (508, 20)), flags=7... [ 77.859] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 77.859] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 77.859] sna_drawable_use_bo: using whole GPU bo [ 77.859] gen9_composite_set_target: pixmap=4795, format=20028888, size=508x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 77.859] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 77.859] color_convert: src=ffffffff [20028888] [ 77.859] color_convert: dst=ffffffff [20028888] [ 77.859] sna_render_get_solid: ffffffff [ 77.859] sna_render_get_solid(white) [ 77.859] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 77.859] sna_transform_is_imprecise_integer_translation: no transform [ 77.859] gen9_composite_picture: integer translation (0, 0), removing [ 77.859] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 77.859] sna_render_pixmap_bo: GPU all damaged [ 77.859] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 77.859] gen4_choose_composite_emitter: solid, identity mask [ 77.859] kgem_check_bo: num_pages=+0, num_exec=+0 [ 77.859] gen9_composite_get_binding_table(fb80) [ 77.859] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 77.859] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 77.859] gen9_emit_vertex_elements: setup id=9 [ 77.859] glyphs0_to_dst: glyph=(477, 4)x(10, 13), unclipped [ 77.859] emit_primitive_identity_mask__avx2: dst=(477, 4), mask=(752.00, 32.00) x (10.00, 13.00) [ 77.859] gen8_vertex_flush[be4] = 3 [ 77.859] gen9_magic_ca_pass: CA fixup (200 -> 203) [ 77.859] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 77.859] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 77.859] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 77.859] sna_composite_rectangles(pixmap=4795, op=1, ffffffff x 1 [(496, 1)x(9, 17) ...]) [ 77.859] sna_composite_rectangles: converted to op 1 [ 77.859] sna_composite_rectangles[0] (496, 1)x(9, 17) -> (496, 1), (505, 18) [ 77.859] sna_composite_rectangles: nrects=1, region=(496, 1), (505, 18) x 1 [ 77.859] sna_composite_rectangles: clipped extents (496, 1),(505, 18) x 1 [ 77.859] sna_composite_rectangles: pixmap +(0, 0) extents (496, 1),(505, 18) [ 77.859] sna_composite_rectangles: dropping last-cpu hint [ 77.859] sna_drawable_use_bo pixmap=4795, box=((496, 1), (505, 18)), flags=9... [ 77.859] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 77.859] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 77.859] sna_drawable_use_bo: using whole GPU bo [ 77.859] gen9_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20028888]) [ 77.859] kgem_bo_is_render: handle=130, rq? 1 [1] [ 77.859] gen9_render_fill_boxes(ffffffff x 1 [(496, 1), (505, 18) ...]) [ 77.859] sna_render_get_solid: ffffffff [ 77.859] sna_render_get_solid(white) [ 77.859] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 77.859] kgem_check_bo: num_pages=+0, num_exec=+0 [ 77.859] aligning vertex: was 4, now 2 floats per vertex [ 77.859] gen9_composite_get_binding_table(fb40) [ 77.859] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 77.859] gen9_emit_sampler: sampler = 1 [ 77.859] gen9_emit_sf: num_sf_outputs=1 [ 77.859] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 77.859] gen9_emit_vertex_elements: setup id=0 [ 77.859] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 77.859] (496, 1), (505, 18) [ 77.859] gen8_vertex_flush[d00] = 3 [ 77.859] sna_copy_area: src=pixmap=4795:(0, 0)x(508, 20)+(0, 0) -> dst=pixmap=3060:(0, 918)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 77.859] sna_copy_area: normal copy [ 77.859] sna_do_copy: src=(0, 0), dst=(0, 918), size=(508x20) [ 77.859] sna_do_copy: after drawable: src=(0, 0), dst=(65, 942), size=(508x20) [ 77.859] sna_do_copy: dst extents (65, 942), (573, 962), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 77.859] sna_do_copy: clipped dst extents (65, 942), (573, 962) [ 77.859] sna_do_copy: unclipped src extents (0, 0), (508, 20) [ 77.859] sna_do_copy: clipped src extents (0, 0), (508, 20) [ 77.859] sna_do_copy: pixmap -- no source clipping [ 77.859] sna_do_copy: src extents (0, 0), (508, 20) x 1 [ 77.859] sna_do_copy: copy region (65, 942), (573, 962) x 1 + (-65, -942) [ 77.859] sna_copy_boxes (boxes=1x[(65, 942), (573, 962)...], src pixmap=4795+(-65, -942), dst pixmap=3060+(-65, -24), alu=3, src.size=508x20, dst.size=3775x2136) [ 77.859] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c9472b610, gpu_bo=130, cpu_bo=0), replaces=0 [ 77.859] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 77.859] sna_drawable_use_bo pixmap=3060, box=((0, 918), (508, 938)), flags=b... [ 77.859] sna_drawable_use_bo: exported target, set PREFER_GPU [ 77.859] sna_drawable_use_bo: pinned, never REPLACES [ 77.859] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=b [ 77.859] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 77.859] sna_drawable_use_bo: using whole GPU bo [ 77.859] sna_pixmap_move_to_gpu(pixmap=4795, usage=0), flags=a [ 77.859] sna_pixmap_move_to_gpu: already all-damaged [ 77.859] sna_pixmap_mark_active: pixmap=4795, handle=130 [ 77.859] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 77.859] gen9_render_copy_boxes (0, -918)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 77.859] kgem_bo_is_render: handle=130, rq? 1 [1] [ 77.859] kgem_bo_is_render: handle=9, rq? 0 [0] [ 77.859] kgem_bo_is_render: handle=9, rq? 0 [0] [ 77.859] kgem_bo_is_render: handle=130, rq? 1 [1] [ 77.859] kgem_set_mode: flushing before new bo [ 77.859] gen8_vertex_close: used=818, vbo active? 0, vb=201, nreloc=2 [ 77.859] kgem_create_linear(262144) [ 77.859] search_linear_cache: num_pages=64, flags=686, use_active? 0, use_large=0 [max=65536] [ 77.859] search_linear_cache: searching for inactive cpu map [ 77.859] kgem_set_tiling: handle=23, tiling=0 [0], pitch=0 [0]: 1 [ 77.859] kgem_bo_remove_from_inactive: removing handle=23 from inactive [ 77.859] search_linear_cache: found handle=23 (num_pages=64) in linear vma cache [ 77.859] kgem_bo_map: handle=23, offset=4250144768, tiling=0, map=0x0:0x7fc6b4c21000, domain=0 [ 77.859] kgem_bo_map: converting request for GTT map into CPU map [ 77.859] kgem_bo_map__cpu(handle=23, size=262144, map=0x0:0x7fc6b4c21000) [ 77.859] kgem_bo_sync__cpu: handle=23 [ 77.859] __kgem_busy: handle=23, busy=0, wedged=0 [ 77.859] kgem_bo_sync__cpu: SYNC: handle=23, needs_flush? 0, domain? 0, busy? 0 [ 77.859] __kgem_busy: handle=23, busy=0, wedged=0 [ 77.859] kgem_bo_retire: retiring bo handle=23 (needed flush? 0), rq? 0 [busy?=0] [ 77.859] assert_bo_retired: handle=23, domain: 0 exec? 0, rq? 0 [ 77.859] gen8_vertex_close: new vbo: 818 / 65536 [ 77.859] gen8_vertex_close: reloc[0] = 287 [ 77.859] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 77.859] kgem_add_handle: handle=23, index=5 [ 77.859] kgem_add_reloc64[11] = (delta=0, target handle=5, presumed=fd541000) [ 77.859] gen8_vertex_close: reloc[1] = 372 [ 77.859] kgem_add_reloc64: handle=23, pos=372, delta=0, domains=200000 [ 77.859] kgem_add_reloc64[12] = (delta=0, target handle=5, presumed=fd541000) [ 77.859] batch[1/1, flags=1800]: 838 838 16096 16384, nreloc=13, nexec=6, nfence=0, aperture=1116 [fenced=0] [ 77.859] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd981000 [ 77.859] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -57343 [ 77.859] kgem_fixup_relocs: shrinking by 57344 [ 77.859] __kgem_busy: handle=2, busy=0, wedged=0 [ 77.859] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd981000 [ 77.859] kgem_commit: release handle=130 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fff90000 [ 77.859] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 77.859] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 77.859] __kgem_bo_clear_busy: handle=7 [ 77.859] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 77.859] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 77.859] __kgem_bo_clear_busy: handle=143 [ 77.859] kgem_commit: release handle=143 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff6e000 [ 77.859] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 77.859] __kgem_bo_clear_busy: handle=143 [ 77.859] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 77.859] __kgem_bo_clear_busy: handle=143 [ 77.859] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 77.859] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 77.859] __kgem_bo_clear_busy: handle=143 [ 77.859] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 77.859] __kgem_bo_clear_busy: handle=7 [ 77.859] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 77.859] __kgem_busy: handle=2, busy=131072, wedged=0 [ 77.859] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 77.859] kgem_check_bo: num_pages=+8116, num_exec=+2 [ 77.859] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 77.859] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 77.859] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 77.859] kgem_add_handle: handle=4, index=0 [ 77.859] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 77.859] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 77.859] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 77.859] gen9_composite_get_binding_table(ffc0) [ 77.859] kgem_add_reloc64: handle=9, pos=16360, delta=0, domains=20002 [ 77.859] kgem_add_handle: handle=9, index=1 [ 77.859] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f02dd000) [ 77.859] __kgem_bo_mark_dirty: handle=9 (proxy? 0) [ 77.859] [3fe0] bind bo(handle=9, addr=f02dd000), format=192, width=3775, height=2136, pitch=15360, tiling=1 -> render [ 77.859] kgem_add_reloc64: handle=130, pos=16344, delta=0, domains=40000 [ 77.859] kgem_add_handle: handle=130, index=2 [ 77.859] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fff90000) [ 77.859] [3fd0] bind bo(handle=130, addr=fff90000), format=192, width=508, height=20, pitch=2048, tiling=1 -> sampler [ 77.859] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 77.859] gen9_emit_sampler: sampler = 0 [ 77.859] gen9_emit_sf: num_sf_outputs=1 [ 77.859] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 77.859] gen9_emit_vertex_elements: setup id=0 [ 77.859] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 77.859] (0, 0) -> (0, 918) + (508, 20) [ 77.859] gen8_vertex_flush[490] = 3 [ 77.859] sna_accel_flush: flush?=1, dirty?=0 [ 77.859] gen8_vertex_close: used=824, vbo active? 23, vb=1, nreloc=1 [ 77.859] gen8_vertex_close: reloc[0] = 287 [ 77.859] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 77.859] kgem_add_handle: handle=23, index=3 [ 77.859] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 77.859] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=8190 [fenced=0] [ 77.859] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 77.859] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 77.859] kgem_fixup_relocs: shrinking by 61440 [ 77.859] __kgem_busy: handle=1, busy=0, wedged=0 [ 77.859] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 77.859] kgem_commit: release handle=9 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f02dd000 [ 77.859] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 77.859] kgem_commit: release handle=130 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fff90000 [ 77.859] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 77.859] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 77.859] sna_accel_flush: flush?=0, dirty?=0 [ 77.859] sna_accel_flush: flush?=0, dirty?=0 [ 77.859] sna_accel_flush: flush?=0, dirty?=0 [ 77.859] sna_destroy_pixmap: pixmap=4795, attached?=1 [ 77.859] _kgem_bo_destroy: handle=130, proxy? 0 [ 77.859] __kgem_bo_destroy: handle=130, size=65536 [ 77.859] __kgem_busy: handle=130, busy=0, wedged=0 [ 77.859] __kgem_bo_clear_busy: handle=130 [ 77.859] kgem_bo_move_to_inactive: moving handle=130 to inactive [ 77.859] __sna_free_pixmap(pixmap=4795) [ 77.859] sna_accel_flush: flush?=0, dirty?=0 [ 77.859] sna_accel_flush: flush?=0, dirty?=0 [ 77.859] sna_accel_flush: flush?=0, dirty?=0 [ 77.860] sna_block_handler (tv=0.355000) [ 77.860] kgem_retire, need_retire?=1 [ 77.860] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 77.860] kgem_retire__requests_ring: retiring ring 0 [ 77.860] __kgem_busy: handle=2, busy=0, wedged=0 [ 77.860] __kgem_retire_rq: request 2 complete [ 77.860] kgem_retire__requests_ring: retiring ring 0 [ 77.860] __kgem_busy: handle=1, busy=0, wedged=0 [ 77.860] __kgem_retire_rq: request 1 complete [ 77.860] __kgem_bo_flush: handle=9, busy=0, wedged=0 [ 77.860] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 77.860] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 77.860] kgem_retire -- retired=0, need_retire=0 [ 77.860] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 77.860] gen6_render_retire: resetting idle vbo [ 77.860] sna_scanout_do_flush: flush timer active: delta=6 [ 77.860] sna_accel_do_throttle -- no pending activity [ 77.860] sna_accel_block: evaluating timers, active=5 [ 77.860] sna_accel_block: flush timer expires in 6 [77866] [ 77.861] sna_wakeup_handler [ 77.861] sna_accel_flush: flush?=0, dirty?=0 [ 77.861] sna_accel_flush: flush?=0, dirty?=0 [ 77.861] sna_block_handler (tv=0.354000) [ 77.861] sna_scanout_do_flush: flush timer active: delta=5 [ 77.861] sna_accel_do_throttle -- no pending activity [ 77.861] sna_accel_block: evaluating timers, active=5 [ 77.861] sna_accel_block: flush timer expires in 5 [77866] [ 77.861] sna_wakeup_handler [ 77.861] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=114, name=86 [ 77.861] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 77.861] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 77.861] sna_dri2_get_back: draw size=3840x2160, back buffer handle=114 size=3840x2160, is-scanout? 1, active?=0, pitch=15360, front pitch=15360 [ 77.861] sna_dri2_get_back: reuse backbuffer? 1 [ 77.861] sna_dri2_get_back: back buffer handle=114, active?=0, refcnt=1 [ 77.861] sna_dri2_get_back: reuse unattached back [ 77.861] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 77.861] sna_dri2_reuse_buffer: reusing back buffer handle=114, name=86, pitch=15360, age=0 [ 77.861] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 77.861] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=32, name=80, active_scanout=2 [ 77.861] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 77.861] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 77.861] sna_accel_flush: flush?=0, dirty?=0 [ 77.861] sna_accel_flush: flush?=0, dirty?=0 [ 77.861] sna_accel_flush: flush?=0, dirty?=0 [ 77.861] sna_block_handler (tv=0.354000) [ 77.861] sna_scanout_do_flush: flush timer active: delta=5 [ 77.861] sna_accel_do_throttle -- no pending activity [ 77.861] sna_accel_block: evaluating timers, active=5 [ 77.861] sna_accel_block: flush timer expires in 5 [77866] [ 77.862] sna_wakeup_handler [ 77.862] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 77.862] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 77.862] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 77.862] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 77.862] sna_dri2_get_msc(draw=146, pipe=0) [ 77.862] sna_crtc_record_swap: recording last swap on pipe=0, frame 4421 [msc=4421], time 77.855339 [ 77.862] sna_dri2_get_msc: msc=4421 [raw=4421], ust=77855339 [ 77.862] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=114 (refs=1/1, flush=0) , front=32 (refs=2/3, flush=1) [ 77.862] sna_dri2_schedule_swap(target_msc=4421, divisor=0, remainder=0) [ 77.862] sna_dri2_schedule_swap: using front handle=32, active_scanout?=2, flush?=1 [ 77.862] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 77.862] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 77.862] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 77.862] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 77.862] sna_crtc_record_swap: recording last swap on pipe=0, frame 4421 [msc=4421], time 77.855339 [ 77.862] immediate_swap: current_msc=4421, target_msc=4421 -- yes [ 77.862] can_flip: no, shadow enabled [ 77.862] sna_dri2_add_event: adding event to window 146) [ 77.862] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 77.862] sna_dri2_immediate_blit: no pending blit, starting chain [ 77.862] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 77.862] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 77.862] can_xchg: back size=8700f00, front size=8700f00 [ 77.862] can_xchg: yes, pixmap=4091 [ 77.862] sna_dri2_xchg: win=146, exchange front=32/80,ref=3 and back=114/86,ref=2, pixmap=4091 3840x2160 [ 77.862] sna_dri2_xchg: back_bo handle=114, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 77.862] sna_dri2_xchg: front_bo handle=32, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 77.862] set_bo: pixmap=4091, handle=114 (old handle=32) [ 77.862] set_bo: marking whole pixmap as damaged [ 77.862] set_bo: applying final/discard move-to-gpu [ 77.862] wait_for_shadow: flags=0, flips=0, handle=32, shadow=29 [ 77.862] set_bo: dropping flush hint from handle=32 [ 77.862] set_bo: adding flush hint to handle=114 [ 77.862] mark_stale(handle=32) => 1 [ 77.862] swap_limit: draw=146 setting swap limit to 3 [ 77.862] sna_dri2_swap_limit_validate: swap limit set to 3 [ 77.862] sna_next_vblank(pipe=0, waiting until next vblank) [ 77.862] sna_dri2_schedule_swap: reported target_msc=4421 [ 77.862] sna_accel_flush: flush?=0, dirty?=0 [ 77.862] sna_accel_flush: flush?=0, dirty?=0 [ 77.862] sna_accel_flush: flush?=0, dirty?=0 [ 77.862] sna_accel_flush: flush?=0, dirty?=0 [ 77.862] sna_block_handler (tv=0.353000) [ 77.862] sna_scanout_do_flush: flush timer active: delta=4 [ 77.862] sna_accel_do_throttle -- no pending activity [ 77.862] sna_accel_block: evaluating timers, active=5 [ 77.862] sna_accel_block: flush timer expires in 4 [77866] [ 77.866] sna_wakeup_handler [ 77.866] sna_block_handler (tv=0.349000) [ 77.866] sna_scanout_do_flush: flush timer active: delta=0 [ 77.866] sna_scanout_do_flush (time=77866), triggered [ 77.866] sna_scanout_flush (time=77866), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 77.866] has_shadow: has pending damage? 1, outstanding flips: 0 [ 77.866] stop_flush: scanout=114 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 77.866] has_shadow: has pending damage? 1, outstanding flips: 0 [ 77.866] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 77.866] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 77.866] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 77.866] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 77.866] sna_pixmap_move_to_gpu: already all-damaged [ 77.866] sna_pixmap_mark_active: pixmap=4091, handle=114 [ 77.866] sna_mode_redisplay: crtc[0] transformed? 0 [ 77.866] sna_mode_redisplay: crtc[1] transformed? 0 [ 77.866] sna_mode_redisplay: crtc[2] transformed? 0 [ 77.866] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=114 [active=1] [ 77.866] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 32, transformed? 0 [ 77.866] get_fb: reusing fb=81 for handle=114 [ 77.866] sna_mode_redisplay: recording flip on CRTC:32 handle=114, active_scanout=2, serial=3 [ 77.866] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 77.866] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 77.866] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 77.866] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 77.866] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=114, shadow handle=29 [ 77.866] sna_accel_do_throttle -- no pending activity [ 77.866] sna_accel_block: evaluating timers, active=5 [ 77.866] sna_accel_block: flush timer expires in 16 [77882] [ 77.871] sna_wakeup_handler [ 77.871] sna_mode_wakeup: len=64 [ 77.871] sna_dri2_vblank_handler(type=2, sequence=4422, draw=4181) [ 77.871] sna_crtc_record_swap: recording last swap on pipe=0, frame 4422 [msc=4422], time 77.871980 [ 77.871] sna_dri2_vblank_handler: 2 complete, frame=4422 tv=77.871980 [ 77.871] sna_dri2_blit_complete: blit finished [ 77.871] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4422, tv=77.871980) [ 77.871] frame_swap_complete(type=2): draw=146, pipe=0, frame=4422 [msc=4422], tv=77.871980 [ 77.871] sna_accel_flush: flush?=0, dirty?=0 [ 77.871] sna_dri2_event_free(draw?=1) [ 77.871] sna_dri2_remove_event: remove[0x561c94a2f3f0] from window 146, active? 1 [ 77.871] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=114] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 77.871] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=32] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 77.871] sna_dri2_vblank_handler complete [ 77.871] sna_mode_wakeup: recording last swap on pipe=0, frame 4422 [1146], time 77.871980 [ 77.871] sna_mode_wakeup: removing handle=32 [active_scanout=0] from scanout, installing handle=114 [active_scanout=2] [ 77.871] sna_mode_wakeup: flip complete, pending? 1 [ 77.871] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 77.871] sna_block_handler (tv=0.344000) [ 77.871] sna_scanout_do_flush: flush timer active: delta=11 [ 77.871] sna_accel_do_throttle -- no pending activity [ 77.871] sna_accel_block: evaluating timers, active=5 [ 77.871] sna_accel_block: flush timer expires in 11 [77882] [ 77.873] sna_wakeup_handler [ 77.873] sna_accel_flush: flush?=0, dirty?=0 [ 77.873] sna_accel_flush: flush?=0, dirty?=0 [ 77.873] sna_block_handler (tv=0.342000) [ 77.873] sna_scanout_do_flush: flush timer active: delta=9 [ 77.873] sna_accel_do_throttle -- no pending activity [ 77.873] sna_accel_block: evaluating timers, active=5 [ 77.873] sna_accel_block: flush timer expires in 9 [77882] [ 77.873] sna_wakeup_handler [ 77.873] sna_block_handler (tv=0.342000) [ 77.873] sna_scanout_do_flush: flush timer active: delta=9 [ 77.873] sna_accel_do_throttle -- no pending activity [ 77.873] sna_accel_block: evaluating timers, active=5 [ 77.873] sna_accel_block: flush timer expires in 9 [77882] [ 77.874] sna_wakeup_handler [ 77.874] sna_block_handler (tv=0.341000) [ 77.874] sna_scanout_do_flush: flush timer active: delta=8 [ 77.874] sna_accel_do_throttle -- no pending activity [ 77.874] sna_accel_block: evaluating timers, active=5 [ 77.874] sna_accel_block: flush timer expires in 8 [77882] [ 77.875] sna_wakeup_handler [ 77.876] sna_block_handler (tv=0.340000) [ 77.876] sna_scanout_do_flush: flush timer active: delta=6 [ 77.876] sna_accel_do_throttle -- no pending activity [ 77.876] sna_accel_block: evaluating timers, active=5 [ 77.876] sna_accel_block: flush timer expires in 6 [77882] [ 77.882] sna_wakeup_handler [ 77.882] sna_block_handler (tv=0.333000) [ 77.882] sna_scanout_do_flush: flush timer active: delta=0 [ 77.882] sna_scanout_do_flush (time=77882), triggered [ 77.882] sna_scanout_flush (time=77882), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 77.882] has_shadow: has pending damage? 0, outstanding flips: 0 [ 77.882] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 77.882] has_shadow: has pending damage? 0, outstanding flips: 0 [ 77.882] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 77.882] sna_accel_do_throttle -- no pending activity [ 77.882] sna_accel_block: evaluating timers, active=5 [ 77.882] sna_accel_block: flush timer expires in 16 [77898] [ 77.898] sna_wakeup_handler [ 77.898] sna_block_handler (tv=0.317000) [ 77.898] sna_scanout_do_flush: flush timer active: delta=0 [ 77.898] sna_scanout_do_flush (time=77898), triggered [ 77.898] sna_scanout_flush (time=77898), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 77.898] has_shadow: has pending damage? 0, outstanding flips: 0 [ 77.898] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 77.898] has_shadow: has pending damage? 0, outstanding flips: 0 [ 77.898] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 77.898] sna_accel_do_throttle -- no pending activity [ 77.898] sna_accel_block: evaluating timers, active=5 [ 77.898] sna_accel_block: flush timer expires in 16 [77914] [ 77.914] sna_wakeup_handler [ 77.914] sna_block_handler (tv=0.301000) [ 77.914] sna_scanout_do_flush: flush timer active: delta=0 [ 77.914] sna_scanout_do_flush (time=77914), triggered [ 77.914] sna_scanout_flush (time=77914), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 77.914] has_shadow: has pending damage? 0, outstanding flips: 0 [ 77.914] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 77.914] has_shadow: has pending damage? 0, outstanding flips: 0 [ 77.915] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 77.915] sna_accel_do_throttle -- no pending activity [ 77.915] sna_accel_block: evaluating timers, active=5 [ 77.915] sna_accel_block: flush timer expires in 16 [77930] [ 77.931] sna_wakeup_handler [ 77.931] sna_block_handler (tv=0.284000) [ 77.931] sna_scanout_do_flush: flush timer active: delta=-1 [ 77.931] sna_scanout_do_flush (time=77931), triggered [ 77.931] sna_scanout_flush (time=77931), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 77.931] has_shadow: has pending damage? 0, outstanding flips: 0 [ 77.931] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 77.931] has_shadow: has pending damage? 0, outstanding flips: 0 [ 77.931] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 77.931] sna_accel_do_throttle -- no pending activity [ 77.931] sna_accel_block: evaluating timers, active=5 [ 77.931] sna_accel_block: flush timer expires in 16 [77947] [ 77.947] sna_wakeup_handler [ 77.947] sna_block_handler (tv=0.268000) [ 77.947] sna_scanout_do_flush: flush timer active: delta=0 [ 77.947] sna_scanout_do_flush (time=77947), triggered [ 77.947] sna_scanout_flush (time=77947), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 77.947] has_shadow: has pending damage? 0, outstanding flips: 0 [ 77.947] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 77.947] has_shadow: has pending damage? 0, outstanding flips: 0 [ 77.947] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 77.947] sna_accel_do_throttle -- no pending activity [ 77.947] sna_accel_block: evaluating timers, active=5 [ 77.947] sna_accel_block: flush timer expires in 16 [77963] [ 77.964] sna_wakeup_handler [ 77.964] sna_block_handler (tv=0.251000) [ 77.964] sna_scanout_do_flush: flush timer active: delta=-1 [ 77.964] sna_scanout_do_flush (time=77964), triggered [ 77.964] sna_scanout_flush (time=77964), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 77.964] has_shadow: has pending damage? 0, outstanding flips: 0 [ 77.964] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 77.964] has_shadow: has pending damage? 0, outstanding flips: 0 [ 77.964] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 77.964] sna_accel_do_throttle -- no pending activity [ 77.964] sna_accel_block: evaluating timers, active=5 [ 77.964] sna_accel_block: flush timer expires in 16 [77980] [ 77.980] sna_wakeup_handler [ 77.980] sna_block_handler (tv=0.235000) [ 77.980] sna_scanout_do_flush: flush timer active: delta=0 [ 77.980] sna_scanout_do_flush (time=77980), triggered [ 77.980] sna_scanout_flush (time=77980), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 77.980] has_shadow: has pending damage? 0, outstanding flips: 0 [ 77.980] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 77.980] has_shadow: has pending damage? 0, outstanding flips: 0 [ 77.980] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 77.980] sna_accel_do_throttle -- no pending activity [ 77.981] sna_accel_block: evaluating timers, active=5 [ 77.981] sna_accel_block: flush timer expires in 16 [77996] [ 77.997] sna_wakeup_handler [ 77.997] sna_block_handler (tv=0.218000) [ 77.997] sna_scanout_do_flush: flush timer active: delta=-1 [ 77.997] sna_scanout_do_flush (time=77997), triggered [ 77.997] sna_scanout_flush (time=77997), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 77.997] has_shadow: has pending damage? 0, outstanding flips: 0 [ 77.997] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 77.997] has_shadow: has pending damage? 0, outstanding flips: 0 [ 77.997] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 77.997] sna_accel_do_throttle -- no pending activity [ 77.997] sna_accel_block: evaluating timers, active=5 [ 77.997] sna_accel_block: flush timer expires in 16 [78013] [ 78.013] sna_wakeup_handler [ 78.013] sna_block_handler (tv=0.202000) [ 78.013] sna_scanout_do_flush: flush timer active: delta=0 [ 78.013] sna_scanout_do_flush (time=78013), triggered [ 78.013] sna_scanout_flush (time=78013), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 78.013] has_shadow: has pending damage? 0, outstanding flips: 0 [ 78.013] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 78.013] has_shadow: has pending damage? 0, outstanding flips: 0 [ 78.013] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 78.013] sna_accel_do_throttle -- no pending activity [ 78.014] sna_accel_block: evaluating timers, active=5 [ 78.014] sna_accel_block: flush timer expires in 16 [78029] [ 78.030] sna_wakeup_handler [ 78.030] sna_block_handler (tv=0.185000) [ 78.030] sna_scanout_do_flush: flush timer active: delta=-1 [ 78.030] sna_scanout_do_flush (time=78030), triggered [ 78.030] sna_scanout_flush (time=78030), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 78.030] has_shadow: has pending damage? 0, outstanding flips: 0 [ 78.030] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 78.030] has_shadow: has pending damage? 0, outstanding flips: 0 [ 78.030] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 78.030] sna_accel_do_throttle -- no pending activity [ 78.030] sna_accel_block: evaluating timers, active=5 [ 78.030] sna_accel_block: flush timer expires in 16 [78046] [ 78.046] sna_wakeup_handler [ 78.046] sna_block_handler (tv=0.169000) [ 78.046] sna_scanout_do_flush: flush timer active: delta=0 [ 78.046] sna_scanout_do_flush (time=78046), triggered [ 78.046] sna_scanout_flush (time=78046), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 78.046] has_shadow: has pending damage? 0, outstanding flips: 0 [ 78.046] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 78.046] has_shadow: has pending damage? 0, outstanding flips: 0 [ 78.047] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 78.047] sna_accel_do_throttle -- no pending activity [ 78.047] sna_accel_block: evaluating timers, active=5 [ 78.047] sna_accel_block: flush timer expires in 16 [78062] [ 78.063] sna_wakeup_handler [ 78.063] sna_block_handler (tv=0.152000) [ 78.063] sna_scanout_do_flush: flush timer active: delta=-1 [ 78.063] sna_scanout_do_flush (time=78063), triggered [ 78.063] sna_scanout_flush (time=78063), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 78.063] has_shadow: has pending damage? 0, outstanding flips: 0 [ 78.063] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 78.063] has_shadow: has pending damage? 0, outstanding flips: 0 [ 78.063] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 78.063] sna_accel_do_throttle -- no pending activity [ 78.063] sna_accel_block: evaluating timers, active=5 [ 78.063] sna_accel_block: flush timer expires in 16 [78079] [ 78.079] sna_wakeup_handler [ 78.079] sna_block_handler (tv=0.136000) [ 78.079] sna_scanout_do_flush: flush timer active: delta=0 [ 78.079] sna_scanout_do_flush (time=78079), triggered [ 78.079] sna_scanout_flush (time=78079), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 78.079] has_shadow: has pending damage? 0, outstanding flips: 0 [ 78.079] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 78.079] has_shadow: has pending damage? 0, outstanding flips: 0 [ 78.080] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 78.080] sna_accel_do_throttle -- no pending activity [ 78.080] sna_accel_block: evaluating timers, active=5 [ 78.080] sna_accel_block: flush timer expires in 16 [78095] [ 78.096] sna_wakeup_handler [ 78.096] sna_block_handler (tv=0.119000) [ 78.096] sna_scanout_do_flush: flush timer active: delta=-1 [ 78.096] sna_scanout_do_flush (time=78096), triggered [ 78.096] sna_scanout_flush (time=78096), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 78.096] has_shadow: has pending damage? 0, outstanding flips: 0 [ 78.096] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 78.096] has_shadow: has pending damage? 0, outstanding flips: 0 [ 78.096] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 78.096] sna_accel_do_throttle -- no pending activity [ 78.096] sna_accel_block: evaluating timers, active=5 [ 78.096] sna_accel_block: flush timer expires in 16 [78112] [ 78.112] sna_wakeup_handler [ 78.112] sna_block_handler (tv=0.103000) [ 78.112] sna_scanout_do_flush: flush timer active: delta=0 [ 78.113] sna_scanout_do_flush (time=78112), triggered [ 78.113] sna_scanout_flush (time=78112), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 78.113] has_shadow: has pending damage? 0, outstanding flips: 0 [ 78.113] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 78.113] has_shadow: has pending damage? 0, outstanding flips: 0 [ 78.113] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 78.113] sna_accel_do_throttle -- no pending activity [ 78.113] sna_accel_block: evaluating timers, active=5 [ 78.113] sna_accel_block: flush timer expires in 16 [78128] [ 78.129] sna_wakeup_handler [ 78.129] sna_block_handler (tv=0.86000) [ 78.129] sna_scanout_do_flush: flush timer active: delta=-1 [ 78.129] sna_scanout_do_flush (time=78129), triggered [ 78.129] sna_scanout_flush (time=78129), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 78.129] has_shadow: has pending damage? 0, outstanding flips: 0 [ 78.129] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 78.129] has_shadow: has pending damage? 0, outstanding flips: 0 [ 78.129] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 78.129] sna_accel_do_throttle -- no pending activity [ 78.129] sna_accel_block: evaluating timers, active=5 [ 78.129] sna_accel_block: flush timer expires in 16 [78145] [ 78.145] sna_wakeup_handler [ 78.145] sna_block_handler (tv=0.70000) [ 78.145] sna_scanout_do_flush: flush timer active: delta=0 [ 78.146] sna_scanout_do_flush (time=78145), triggered [ 78.146] sna_scanout_flush (time=78145), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 78.146] has_shadow: has pending damage? 0, outstanding flips: 0 [ 78.146] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 78.146] has_shadow: has pending damage? 0, outstanding flips: 0 [ 78.146] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 78.146] sna_accel_do_throttle -- no pending activity [ 78.146] sna_accel_block: evaluating timers, active=5 [ 78.146] sna_accel_block: flush timer expires in 16 [78161] [ 78.162] sna_wakeup_handler [ 78.162] sna_block_handler (tv=0.53000) [ 78.162] sna_scanout_do_flush: flush timer active: delta=-1 [ 78.162] sna_scanout_do_flush (time=78162), triggered [ 78.162] sna_scanout_flush (time=78162), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 78.162] has_shadow: has pending damage? 0, outstanding flips: 0 [ 78.162] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 78.162] has_shadow: has pending damage? 0, outstanding flips: 0 [ 78.162] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 78.162] sna_accel_do_throttle -- no pending activity [ 78.162] sna_accel_block: evaluating timers, active=5 [ 78.162] sna_accel_block: flush timer expires in 16 [78178] [ 78.165] sna_wakeup_handler [ 78.165] sna_accel_flush: flush?=0, dirty?=0 [ 78.166] sna_accel_flush: flush?=0, dirty?=0 [ 78.166] sna_block_handler (tv=0.499000) [ 78.166] sna_scanout_do_flush: flush timer active: delta=12 [ 78.166] sna_accel_do_throttle -- no pending activity [ 78.166] sna_accel_block: evaluating timers, active=5 [ 78.166] sna_accel_block: flush timer expires in 12 [78178] [ 78.166] sna_wakeup_handler [ 78.166] sna_block_handler (tv=0.499000) [ 78.166] sna_scanout_do_flush: flush timer active: delta=12 [ 78.166] sna_accel_do_throttle -- no pending activity [ 78.166] sna_accel_block: evaluating timers, active=5 [ 78.166] sna_accel_block: flush timer expires in 12 [78178] [ 78.166] sna_wakeup_handler [ 78.166] sna_accel_flush: flush?=0, dirty?=0 [ 78.166] sna_accel_flush: flush?=0, dirty?=0 [ 78.166] sna_accel_flush: flush?=0, dirty?=0 [ 78.166] sna_accel_flush: flush?=0, dirty?=0 [ 78.166] sna_block_handler (tv=0.499000) [ 78.166] sna_scanout_do_flush: flush timer active: delta=12 [ 78.166] sna_accel_do_throttle -- no pending activity [ 78.166] sna_accel_block: evaluating timers, active=5 [ 78.166] sna_accel_block: flush timer expires in 12 [78178] [ 78.167] sna_wakeup_handler [ 78.167] sna_block_handler (tv=0.498000) [ 78.168] sna_scanout_do_flush: flush timer active: delta=10 [ 78.168] sna_accel_do_throttle -- no pending activity [ 78.168] sna_accel_block: evaluating timers, active=5 [ 78.168] sna_accel_block: flush timer expires in 10 [78178] [ 78.169] sna_wakeup_handler [ 78.169] sna_accel_flush: flush?=0, dirty?=0 [ 78.169] sna_block_handler (tv=0.496000) [ 78.169] sna_scanout_do_flush: flush timer active: delta=9 [ 78.169] sna_accel_do_throttle -- no pending activity [ 78.169] sna_accel_block: evaluating timers, active=5 [ 78.169] sna_accel_block: flush timer expires in 9 [78178] [ 78.178] sna_wakeup_handler [ 78.178] sna_block_handler (tv=0.487000) [ 78.178] sna_scanout_do_flush: flush timer active: delta=0 [ 78.178] sna_scanout_do_flush (time=78178), triggered [ 78.178] sna_scanout_flush (time=78178), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 78.178] has_shadow: has pending damage? 0, outstanding flips: 0 [ 78.178] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 78.178] has_shadow: has pending damage? 0, outstanding flips: 0 [ 78.178] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 78.178] sna_accel_do_throttle -- no pending activity [ 78.178] sna_accel_block: evaluating timers, active=5 [ 78.178] sna_accel_block: flush timer expires in 16 [78194] [ 78.180] sna_wakeup_handler [ 78.180] sna_accel_flush: flush?=0, dirty?=0 [ 78.180] sna_accel_flush: flush?=0, dirty?=0 [ 78.180] sna_block_handler (tv=0.485000) [ 78.180] sna_scanout_do_flush: flush timer active: delta=14 [ 78.180] sna_accel_do_throttle -- no pending activity [ 78.180] sna_accel_block: evaluating timers, active=5 [ 78.180] sna_accel_block: flush timer expires in 14 [78194] [ 78.194] sna_wakeup_handler [ 78.194] sna_block_handler (tv=0.471000) [ 78.194] sna_scanout_do_flush: flush timer active: delta=0 [ 78.194] sna_scanout_do_flush (time=78194), triggered [ 78.194] sna_scanout_flush (time=78194), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 78.194] has_shadow: has pending damage? 0, outstanding flips: 0 [ 78.194] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 78.194] has_shadow: has pending damage? 0, outstanding flips: 0 [ 78.195] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 78.195] sna_accel_do_throttle -- no pending activity [ 78.195] sna_accel_block: evaluating timers, active=5 [ 78.195] sna_accel_block: flush timer expires in 16 [78210] [ 78.196] sna_wakeup_handler [ 78.196] sna_create_pixmap(220, 20, 32, usage=0) [ 78.196] kgem_can_create_2d: 220x20 @ 32 [ 78.196] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=896, height=20 [ 78.196] kgem_can_create_2d: untiled size=20480 [ 78.196] kgem_choose_tiling: 220x20 -> 1 [ 78.196] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1024, height=24 [ 78.196] kgem_can_create_2d: tiled[1] size=24576 [ 78.196] sna_create_pixmap: usage=0, flags=1b [ 78.196] sna_create_pixmap: creating GPU pixmap 220x20, stride=880, flags=1b [ 78.196] __pop_freed_pixmap: reusing freed pixmap=4795 header [ 78.196] create_pixmap_hdr: pixmap=4796, width=220, height=20, usage=0 [ 78.196] sna_create_pixmap: serial=4796, 220x20, usage=0 [ 78.196] sna_composite_rectangles(pixmap=4797, op=0, 0 x 1 [(0, 0)x(220, 20) ...]) [ 78.196] sna_composite_rectangles: converted to op 0 [ 78.196] sna_composite_rectangles[0] (0, 0)x(220, 20) -> (0, 0), (220, 20) [ 78.196] sna_composite_rectangles: nrects=1, region=(0, 0), (220, 20) x 1 [ 78.196] sna_composite_rectangles: clipped extents (0, 0),(220, 20) x 1 [ 78.196] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(220, 20) [ 78.196] sna_composite_rectangles: dropping last-cpu hint [ 78.196] sna_drawable_use_bo pixmap=4797, box=((0, 0), (220, 20)), flags=19... [ 78.196] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 78.196] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 78.196] sna_pixmap_move_to_gpu(pixmap=4797, usage=0), flags=b [ 78.196] sna_pixmap_move_to_gpu: CPU damage? 0 [ 78.196] sna_pixmap_move_to_gpu: creating GPU bo (220x20@32), create=b [ 78.197] kgem_choose_tiling: 220x20 -> 1 [ 78.197] kgem_choose_tiling: 220x20 -> 1 [ 78.197] sna_pixmap_alloc_gpu: pixmap=4797 [ 78.197] kgem_create_2d(220x20, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 78.197] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1024, height=24 [ 78.197] kgem_set_tiling: handle=130, tiling=1 [1], pitch=1024 [1024]: 1 [ 78.197] kgem_bo_remove_from_inactive: removing handle=130 from inactive [ 78.197] from inactive: pitch=1024, tiling=1: handle=130, id=2721 [ 78.197] __sna_damage_all(220, 20) [ 78.197] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 78.197] sna_pixmap_mark_active: pixmap=4797, handle=130 [ 78.197] sna_drawable_use_bo: allocated GPU bo for operation [ 78.197] sna_drawable_use_bo: using GPU bo with damage? 0 [ 78.197] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 78.197] kgem_bo_is_render: handle=130, rq? 0 [0] [ 78.197] kgem_bo_is_render: handle=130, rq? 0 [0] [ 78.197] gen9_render_fill_boxes(0 x 1 [(0, 0), (220, 20) ...]) [ 78.197] sna_render_get_solid: 0 [ 78.197] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 78.197] kgem_check_bo: num_pages=+16, num_exec=+1 [ 78.197] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 78.197] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 78.197] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 78.197] kgem_add_handle: handle=4, index=0 [ 78.197] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 78.197] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 78.197] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 78.197] gen9_composite_get_binding_table(ffc0) [ 78.197] kgem_add_reloc64: handle=130, pos=16360, delta=0, domains=20002 [ 78.197] kgem_add_handle: handle=130, index=1 [ 78.197] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fff90000) [ 78.197] __kgem_bo_mark_dirty: handle=130 (proxy? 0) [ 78.197] [3fe0] bind bo(handle=130, addr=fff90000), format=192, width=220, height=20, pitch=1024, tiling=1 -> render [ 78.197] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 78.197] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 78.197] kgem_add_handle: handle=7, index=2 [ 78.197] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 78.197] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 78.197] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 78.197] gen9_emit_sampler: sampler = 1 [ 78.197] gen9_emit_sf: num_sf_outputs=1 [ 78.197] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 78.197] gen9_emit_vertex_elements: setup id=0 [ 78.197] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 78.197] (0, 0), (220, 20) [ 78.197] gen8_vertex_flush[490] = 3 [ 78.197] sna_composite_rectangles: pixmap=4797 marking clear [0]? 1 [ 78.197] sna_composite_rectangles(pixmap=4797, op=1, fff2f1f0 x 1 [(0, 0)x(220, 20) ...]) [ 78.197] sna_composite_rectangles: converted to op 1 [ 78.197] sna_composite_rectangles[0] (0, 0)x(220, 20) -> (0, 0), (220, 20) [ 78.197] sna_composite_rectangles: nrects=1, region=(0, 0), (220, 20) x 1 [ 78.197] sna_composite_rectangles: clipped extents (0, 0),(220, 20) x 1 [ 78.197] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(220, 20) [ 78.197] sna_composite_rectangles: promoting to full GPU [ 78.197] sna_composite_rectangles: dropping last-cpu hint [ 78.197] sna_drawable_use_bo pixmap=4797, box=((0, 0), (220, 20)), flags=19... [ 78.197] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 78.197] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 78.197] sna_drawable_use_bo: using whole GPU bo [ 78.197] gen9_render_fill_boxes (op=1, color=(f2f2, f1f1, f0f0, ffff) [20028888]) [ 78.198] kgem_bo_is_render: handle=130, rq? 1 [1] [ 78.198] gen9_render_fill_boxes(fff2f1f0 x 1 [(0, 0), (220, 20) ...]) [ 78.198] sna_render_get_solid: fff2f1f0 [ 78.198] sna_render_get_solid(15) = fff2f1f0 (old) [ 78.198] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 78.198] kgem_check_bo: num_pages=+0, num_exec=+0 [ 78.198] gen9_composite_get_binding_table(ff00) [ 78.198] kgem_add_reloc64: handle=143, pos=16312, delta=0, domains=40000 [ 78.198] kgem_add_reloc64: adding proxy [delta=60] for handle=143 [ 78.198] kgem_add_handle: handle=143, index=3 [ 78.198] kgem_add_reloc64[5] = (delta=60, target handle=3, presumed=fff6e000) [ 78.198] [3fb0] bind bo(handle=143, addr=fff6e03c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 78.198] gen9_emit_vertex_elements: setup id=0 [ 78.198] (0, 0), (220, 20) [ 78.198] gen8_vertex_flush[4cc] = 3 [ 78.198] sna_composite_rectangles: pixmap=4797 marking clear [fff2f1f0]? 1 [ 78.198] sna_composite_rectangles(pixmap=4797, op=1, ff300a24 x 2 [(0, 0)x(220, 20) ...]) [ 78.198] sna_composite_rectangles: converted to op 1 [ 78.198] sna_composite_rectangles[0] (0, 0)x(220, 20) -> (0, 0), (220, 20) [ 78.198] sna_composite_rectangles[1] (0, 0)x(220, 20) -> (0, 0), (220, 20) [ 78.198] sna_composite_rectangles: nrects=2, region=(0, 0), (220, 20) x 2 [ 78.198] sna_composite_rectangles: clipped extents (0, 0),(220, 20) x 1 [ 78.198] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(220, 20) [ 78.198] sna_composite_rectangles: promoting to full GPU [ 78.198] sna_composite_rectangles: dropping last-cpu hint [ 78.198] sna_drawable_use_bo pixmap=4797, box=((0, 0), (220, 20)), flags=19... [ 78.198] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 78.198] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 78.198] sna_drawable_use_bo: using whole GPU bo [ 78.198] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 78.198] kgem_bo_is_render: handle=130, rq? 1 [1] [ 78.198] gen9_render_fill_boxes(ff300a24 x 1 [(0, 0), (220, 20) ...]) [ 78.198] sna_render_get_solid: ff300a24 [ 78.198] sna_render_get_solid(17) = ff300a24 (old) [ 78.198] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 78.198] kgem_check_bo: num_pages=+0, num_exec=+0 [ 78.198] gen9_composite_get_binding_table(fe80) [ 78.198] kgem_add_reloc64: handle=143, pos=16280, delta=0, domains=40000 [ 78.198] kgem_add_reloc64: adding proxy [delta=68] for handle=143 [ 78.198] kgem_add_reloc64[6] = (delta=68, target handle=3, presumed=fff6e000) [ 78.198] [3f90] bind bo(handle=143, addr=fff6e044), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 78.198] gen9_emit_vertex_elements: setup id=0 [ 78.198] (0, 0), (220, 20) [ 78.198] gen8_vertex_flush[508] = 3 [ 78.198] sna_composite_rectangles: pixmap=4797 marking clear [ff300a24]? 1 [ 78.198] sna_glyphs(op=3, nlist=2, src=(1, -2)) [ 78.198] kgem_bo_is_busy: handle=130, domain: 0 exec? 1, rq? 1 [ 78.198] can_discard_mask: nlist=2, mask=28888, depth 32, op=3 (bounded? 1) [ 78.198] glyphs_format: format=166024, depth=32 [ 78.198] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 78.198] sna_glyphs: discarding mask [ 78.198] glyphs0_to_dst(op=3, src=(1, -2), nlist=2, dst=(1, -2)+(0, 0)) [ 78.198] clipped_glyphs? 47 glyph in 2 lists extents (0, -14), (199, 19), region (0, 0), (199, 19): yes [ 78.198] gen9_render_composite: 0x0, current mode=1/1 [ 78.198] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 78.198] gen9_composite_fallback: mask is already on the GPU, try to use GPU [ 78.198] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 78.198] sna_drawable_use_bo pixmap=4797, box=((0, 0), (199, 19)), flags=7... [ 78.198] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 78.198] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 78.198] sna_drawable_use_bo: using whole GPU bo [ 78.199] gen9_composite_set_target: pixmap=4797, format=20028888, size=220x20, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 78.199] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 78.199] color_convert: src=ffffffff [20028888] [ 78.199] color_convert: dst=ffffffff [20028888] [ 78.199] sna_render_get_solid: ffffffff [ 78.199] sna_render_get_solid(white) [ 78.199] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 78.199] sna_transform_is_imprecise_integer_translation: no transform [ 78.199] gen9_composite_picture: integer translation (0, 0), removing [ 78.199] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 78.199] sna_render_pixmap_bo: GPU all damaged [ 78.199] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 78.199] gen4_choose_composite_emitter: solid, identity mask [ 78.199] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 78.199] aligning vertex: was 2, now 4 floats per vertex [ 78.199] gen9_composite_get_binding_table(fe00) [ 78.199] kgem_add_reloc64: handle=7, pos=16248, delta=0, domains=40000 [ 78.199] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 78.199] kgem_add_reloc64[7] = (delta=1048, target handle=2, presumed=fffe8000) [ 78.199] [3f70] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 78.199] kgem_add_reloc64: handle=6, pos=16232, delta=0, domains=40000 [ 78.199] kgem_add_handle: handle=6, index=4 [ 78.199] kgem_add_reloc64[8] = (delta=0, target handle=4, presumed=fd581000) [ 78.199] [3f60] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 78.199] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 78.199] gen9_emit_sampler: sampler = a [ 78.199] gen9_emit_sf: num_sf_outputs=2 [ 78.199] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 78.199] gen9_emit_vertex_elements: setup id=9 [ 78.199] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 78.199] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 78.199] glyphs0_to_dst: glyph=(10, -13), (19, 1), clip=(0, 0), (199, 19) [ 78.199] glyphs0_to_dst: blt=(10, 0), (19, 1) [ 78.199] emit_primitive_identity_mask__avx2: dst=(10, 0), mask=(832.00, 45.00) x (9.00, 1.00) [ 78.199] glyphs0_to_dst: glyph=(55, -10), (64, 1), clip=(0, 0), (199, 19) [ 78.199] glyphs0_to_dst: blt=(55, 0), (64, 1) [ 78.199] emit_primitive_identity_mask__avx2: dst=(55, 0), mask=(880.00, 26.00) x (9.00, 1.00) [ 78.199] glyphs0_to_dst: glyph=(73, -13), (82, 1), clip=(0, 0), (199, 19) [ 78.199] glyphs0_to_dst: blt=(73, 0), (82, 1) [ 78.199] emit_primitive_identity_mask__avx2: dst=(73, 0), mask=(832.00, 45.00) x (9.00, 1.00) [ 78.199] glyphs0_to_dst: glyph=(91, -10), (100, 1), clip=(0, 0), (199, 19) [ 78.199] glyphs0_to_dst: blt=(91, 0), (100, 1) [ 78.199] emit_primitive_identity_mask__avx2: dst=(91, 0), mask=(880.00, 26.00) x (9.00, 1.00) [ 78.199] glyphs0_to_dst: glyph=(99, 0), (110, 2), clip=(0, 0), (199, 19) [ 78.199] glyphs0_to_dst: blt=(99, 0), (110, 2) [ 78.199] emit_primitive_identity_mask__avx2: dst=(99, 0), mask=(832.00, 48.00) x (11.00, 2.00) [ 78.199] glyphs0_to_dst: glyph=(135, 0), (146, 2), clip=(0, 0), (199, 19) [ 78.199] glyphs0_to_dst: blt=(135, 0), (146, 2) [ 78.199] emit_primitive_identity_mask__avx2: dst=(135, 0), mask=(832.00, 48.00) x (11.00, 2.00) [ 78.199] glyphs0_to_dst: glyph=(162, -10), (172, 1), clip=(0, 0), (199, 19) [ 78.199] glyphs0_to_dst: blt=(162, 0), (172, 1) [ 78.199] emit_primitive_identity_mask__avx2: dst=(162, 0), mask=(880.00, 58.00) x (10.00, 1.00) [ 78.199] glyphs0_to_dst: glyph=(0, 10), (10, 13), clip=(0, 0), (199, 19) [ 78.199] glyphs0_to_dst: blt=(0, 10), (10, 13) [ 78.199] emit_primitive_identity_mask__avx2: dst=(0, 10), mask=(1008.00, 48.00) x (10.00, 3.00) [ 78.199] glyphs0_to_dst: glyph=(10, 4), (19, 18), clip=(0, 0), (199, 19) [ 78.199] glyphs0_to_dst: blt=(10, 4), (19, 18) [ 78.199] emit_primitive_identity_mask__avx2: dst=(10, 4), mask=(832.00, 32.00) x (9.00, 14.00) [ 78.199] glyphs0_to_dst: glyph=(19, 7), (28, 15), clip=(0, 0), (199, 19) [ 78.199] glyphs0_to_dst: blt=(19, 7), (28, 15) [ 78.199] emit_primitive_identity_mask__avx2: dst=(19, 7), mask=(896.00, 48.00) x (9.00, 8.00) [ 78.199] glyphs0_to_dst: glyph=(27, 7), (37, 15), clip=(0, 0), (199, 19) [ 78.199] glyphs0_to_dst: blt=(27, 7), (37, 15) [ 78.200] emit_primitive_identity_mask__avx2: dst=(27, 7), mask=(848.00, 16.00) x (10.00, 8.00) [ 78.200] glyphs0_to_dst: glyph=(37, 7), (46, 15), clip=(0, 0), (199, 19) [ 78.200] glyphs0_to_dst: blt=(37, 7), (46, 15) [ 78.200] emit_primitive_identity_mask__avx2: dst=(37, 7), mask=(848.00, 48.00) x (9.00, 8.00) [ 78.200] glyphs0_to_dst: glyph=(45, 4), (55, 15), clip=(0, 0), (199, 19) [ 78.200] glyphs0_to_dst: blt=(45, 4), (55, 15) [ 78.200] emit_primitive_identity_mask__avx2: dst=(45, 4), mask=(992.00, 32.00) x (10.00, 11.00) [ 78.200] glyphs0_to_dst: glyph=(55, 7), (64, 18), clip=(0, 0), (199, 19) [ 78.200] glyphs0_to_dst: blt=(55, 7), (64, 18) [ 78.200] emit_primitive_identity_mask__avx2: dst=(55, 7), mask=(880.00, 16.00) x (9.00, 11.00) [ 78.200] glyphs0_to_dst: glyph=(64, 4), (73, 15), clip=(0, 0), (199, 19) [ 78.200] glyphs0_to_dst: blt=(64, 4), (73, 15) [ 78.200] emit_primitive_identity_mask__avx2: dst=(64, 4), mask=(880.00, 0.00) x (9.00, 11.00) [ 78.200] glyphs0_to_dst: glyph=(73, 4), (82, 18), clip=(0, 0), (199, 19) [ 78.200] glyphs0_to_dst: blt=(73, 4), (82, 18) [ 78.200] emit_primitive_identity_mask__avx2: dst=(73, 4), mask=(832.00, 32.00) x (9.00, 14.00) [ 78.200] glyphs0_to_dst: glyph=(81, 7), (91, 15), clip=(0, 0), (199, 19) [ 78.200] glyphs0_to_dst: blt=(81, 7), (91, 15) [ 78.200] emit_primitive_identity_mask__avx2: dst=(81, 7), mask=(848.00, 16.00) x (10.00, 8.00) [ 78.200] glyphs0_to_dst: glyph=(91, 7), (100, 18), clip=(0, 0), (199, 19) [ 78.200] glyphs0_to_dst: blt=(91, 7), (100, 18) [ 78.200] emit_primitive_identity_mask__avx2: dst=(91, 7), mask=(880.00, 16.00) x (9.00, 11.00) [ 78.200] glyphs0_to_dst: glyph=(99, 17), (110, 19), clip=(0, 0), (199, 19) [ 78.200] glyphs0_to_dst: blt=(99, 17), (110, 19) [ 78.200] emit_primitive_identity_mask__avx2: dst=(99, 17), mask=(832.00, 48.00) x (11.00, 2.00) [ 78.200] glyphs0_to_dst: glyph=(108, 3), (118, 15), clip=(0, 0), (199, 19) [ 78.200] glyphs0_to_dst: blt=(108, 3), (118, 15) [ 78.200] emit_primitive_identity_mask__avx2: dst=(108, 3), mask=(864.00, 0.00) x (10.00, 12.00) [ 78.200] glyphs0_to_dst: glyph=(117, 7), (127, 15), clip=(0, 0), (199, 19) [ 78.200] glyphs0_to_dst: blt=(117, 7), (127, 15) [ 78.200] emit_primitive_identity_mask__avx2: dst=(117, 7), mask=(864.00, 32.00) x (10.00, 8.00) [ 78.200] glyphs0_to_dst: glyph=(126, 4), (136, 15), clip=(0, 0), (199, 19) [ 78.200] glyphs0_to_dst: blt=(126, 4), (136, 15) [ 78.200] emit_primitive_identity_mask__avx2: dst=(126, 4), mask=(880.00, 32.00) x (10.00, 11.00) [ 78.200] glyphs0_to_dst: glyph=(135, 17), (146, 19), clip=(0, 0), (199, 19) [ 78.200] glyphs0_to_dst: blt=(135, 17), (146, 19) [ 78.200] emit_primitive_identity_mask__avx2: dst=(135, 17), mask=(832.00, 48.00) x (11.00, 2.00) [ 78.200] glyphs0_to_dst: glyph=(144, 4), (154, 15), clip=(0, 0), (199, 19) [ 78.200] glyphs0_to_dst: blt=(144, 4), (154, 15) [ 78.200] emit_primitive_identity_mask__avx2: dst=(144, 4), mask=(880.00, 32.00) x (10.00, 11.00) [ 78.200] glyphs0_to_dst: glyph=(153, 7), (163, 15), clip=(0, 0), (199, 19) [ 78.200] glyphs0_to_dst: blt=(153, 7), (163, 15) [ 78.200] emit_primitive_identity_mask__avx2: dst=(153, 7), mask=(944.00, 0.00) x (10.00, 8.00) [ 78.200] glyphs0_to_dst: glyph=(162, 7), (172, 18), clip=(0, 0), (199, 19) [ 78.200] glyphs0_to_dst: blt=(162, 7), (172, 18) [ 78.200] emit_primitive_identity_mask__avx2: dst=(162, 7), mask=(880.00, 48.00) x (10.00, 11.00) [ 78.200] glyphs0_to_dst: glyph=(174, 12), (179, 15), clip=(0, 0), (199, 19) [ 78.200] glyphs0_to_dst: blt=(174, 12), (179, 15) [ 78.200] emit_primitive_identity_mask__avx2: dst=(174, 12), mask=(1008.00, 32.00) x (5.00, 3.00) [ 78.200] glyphs0_to_dst: glyph=(181, 7), (190, 15), clip=(0, 0), (199, 19) [ 78.200] glyphs0_to_dst: blt=(181, 7), (190, 15) [ 78.200] emit_primitive_identity_mask__avx2: dst=(181, 7), mask=(896.00, 48.00) x (9.00, 8.00) [ 78.200] glyphs0_to_dst: glyph=(190, 3), (199, 15), clip=(0, 0), (199, 19) [ 78.200] glyphs0_to_dst: blt=(190, 3), (199, 15) [ 78.200] emit_primitive_identity_mask__avx2: dst=(190, 3), mask=(992.00, 48.00) x (9.00, 12.00) [ 78.200] gen8_vertex_flush[5e4] = 87 [ 78.200] gen9_magic_ca_pass: CA fixup (5 -> 92) [ 78.200] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 78.200] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 78.200] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 78.200] sna_composite_rectangles(pixmap=4797, op=1, ffffffff x 1 [(208, 1)x(9, 17) ...]) [ 78.200] sna_composite_rectangles: converted to op 1 [ 78.201] sna_composite_rectangles[0] (208, 1)x(9, 17) -> (208, 1), (217, 18) [ 78.201] sna_composite_rectangles: nrects=1, region=(208, 1), (217, 18) x 1 [ 78.201] sna_composite_rectangles: clipped extents (208, 1),(217, 18) x 1 [ 78.201] sna_composite_rectangles: pixmap +(0, 0) extents (208, 1),(217, 18) [ 78.201] sna_composite_rectangles: dropping last-cpu hint [ 78.201] sna_drawable_use_bo pixmap=4797, box=((208, 1), (217, 18)), flags=9... [ 78.201] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 78.201] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 78.201] sna_drawable_use_bo: using whole GPU bo [ 78.201] gen9_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20028888]) [ 78.201] kgem_bo_is_render: handle=130, rq? 1 [1] [ 78.201] gen9_render_fill_boxes(ffffffff x 1 [(208, 1), (217, 18) ...]) [ 78.201] sna_render_get_solid: ffffffff [ 78.201] sna_render_get_solid(white) [ 78.201] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 78.201] kgem_check_bo: num_pages=+0, num_exec=+0 [ 78.201] aligning vertex: was 4, now 2 floats per vertex [ 78.201] gen9_composite_get_binding_table(fd40) [ 78.201] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 78.201] gen9_emit_sampler: sampler = 1 [ 78.201] gen9_emit_sf: num_sf_outputs=1 [ 78.201] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 78.201] gen9_emit_vertex_elements: setup id=0 [ 78.201] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 78.201] (208, 1), (217, 18) [ 78.201] gen8_vertex_flush[700] = 3 [ 78.201] sna_copy_area: src=pixmap=4797:(0, 0)x(220, 20)+(0, 0) -> dst=pixmap=3060:(495, 918)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 78.201] sna_copy_area: normal copy [ 78.201] sna_do_copy: src=(0, 0), dst=(495, 918), size=(220x20) [ 78.201] sna_do_copy: after drawable: src=(0, 0), dst=(560, 942), size=(220x20) [ 78.201] sna_do_copy: dst extents (560, 942), (780, 962), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 78.201] sna_do_copy: clipped dst extents (560, 942), (780, 962) [ 78.201] sna_do_copy: unclipped src extents (0, 0), (220, 20) [ 78.201] sna_do_copy: clipped src extents (0, 0), (220, 20) [ 78.201] sna_do_copy: pixmap -- no source clipping [ 78.201] sna_do_copy: src extents (0, 0), (220, 20) x 1 [ 78.201] sna_do_copy: copy region (560, 942), (780, 962) x 1 + (-560, -942) [ 78.201] sna_copy_boxes (boxes=1x[(560, 942), (780, 962)...], src pixmap=4797+(-560, -942), dst pixmap=3060+(-65, -24), alu=3, src.size=220x20, dst.size=3775x2136) [ 78.201] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c9472b610, gpu_bo=130, cpu_bo=0), replaces=0 [ 78.201] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 78.201] sna_drawable_use_bo pixmap=3060, box=((495, 918), (715, 938)), flags=b... [ 78.201] sna_drawable_use_bo: exported target, set PREFER_GPU [ 78.201] sna_drawable_use_bo: pinned, never REPLACES [ 78.201] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=b [ 78.201] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 78.201] sna_drawable_use_bo: using whole GPU bo [ 78.201] sna_pixmap_move_to_gpu(pixmap=4797, usage=0), flags=a [ 78.201] sna_pixmap_move_to_gpu: already all-damaged [ 78.201] sna_pixmap_mark_active: pixmap=4797, handle=130 [ 78.201] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 78.201] gen9_render_copy_boxes (-495, -918)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 78.201] kgem_bo_is_render: handle=130, rq? 1 [1] [ 78.201] kgem_bo_is_render: handle=9, rq? 0 [0] [ 78.201] kgem_bo_is_render: handle=9, rq? 0 [0] [ 78.201] kgem_bo_is_render: handle=130, rq? 1 [1] [ 78.201] kgem_set_mode: flushing before new bo [ 78.201] gen8_vertex_close: used=374, vbo active? 23, vb=201, nreloc=2 [ 78.201] gen8_vertex_close: reloc[0] = 287 [ 78.201] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 78.201] kgem_add_handle: handle=23, index=5 [ 78.201] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=fd541000) [ 78.202] gen8_vertex_close: reloc[1] = 372 [ 78.202] kgem_add_reloc64: handle=23, pos=372, delta=0, domains=200000 [ 78.202] kgem_add_reloc64[10] = (delta=0, target handle=5, presumed=fd541000) [ 78.202] batch[1/1, flags=1800]: 454 454 16224 16384, nreloc=11, nexec=6, nfence=0, aperture=1116 [fenced=0] [ 78.202] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 78.202] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 78.202] kgem_fixup_relocs: shrinking by 61440 [ 78.202] __kgem_busy: handle=1, busy=0, wedged=0 [ 78.202] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 78.202] kgem_commit: release handle=130 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fff90000 [ 78.202] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 78.202] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 78.202] __kgem_bo_clear_busy: handle=7 [ 78.202] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 78.202] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 78.202] __kgem_bo_clear_busy: handle=143 [ 78.202] kgem_commit: release handle=143 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff6e000 [ 78.202] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 78.202] __kgem_bo_clear_busy: handle=143 [ 78.202] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 78.202] __kgem_bo_clear_busy: handle=7 [ 78.202] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 78.202] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 78.202] __kgem_busy: handle=1, busy=0, wedged=0 [ 78.202] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 78.202] kgem_check_bo: num_pages=+8116, num_exec=+2 [ 78.202] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 78.202] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 78.202] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 78.202] kgem_add_handle: handle=4, index=0 [ 78.202] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 78.202] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 78.202] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 78.202] gen9_composite_get_binding_table(ffc0) [ 78.202] kgem_add_reloc64: handle=9, pos=16360, delta=0, domains=20002 [ 78.202] kgem_add_handle: handle=9, index=1 [ 78.202] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f02dd000) [ 78.202] __kgem_bo_mark_dirty: handle=9 (proxy? 0) [ 78.202] [3fe0] bind bo(handle=9, addr=f02dd000), format=192, width=3775, height=2136, pitch=15360, tiling=1 -> render [ 78.202] kgem_add_reloc64: handle=130, pos=16344, delta=0, domains=40000 [ 78.202] kgem_add_handle: handle=130, index=2 [ 78.202] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fff90000) [ 78.202] [3fd0] bind bo(handle=130, addr=fff90000), format=192, width=220, height=20, pitch=1024, tiling=1 -> sampler [ 78.202] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 78.202] gen9_emit_sampler: sampler = 0 [ 78.202] gen9_emit_sf: num_sf_outputs=1 [ 78.202] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 78.202] gen9_emit_vertex_elements: setup id=0 [ 78.202] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 78.202] (0, 0) -> (495, 918) + (220, 20) [ 78.203] gen8_vertex_flush[490] = 3 [ 78.203] sna_accel_flush: flush?=1, dirty?=0 [ 78.203] gen8_vertex_close: used=380, vbo active? 23, vb=1, nreloc=1 [ 78.203] gen8_vertex_close: reloc[0] = 287 [ 78.203] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 78.203] kgem_add_handle: handle=23, index=3 [ 78.203] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 78.203] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=8190 [fenced=0] [ 78.203] __kgem_busy: handle=1, busy=0, wedged=0 [ 78.203] __kgem_retire_rq: request 1 complete [ 78.203] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 78.203] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 78.203] kgem_fixup_relocs: shrinking by 61440 [ 78.203] __kgem_busy: handle=1, busy=0, wedged=0 [ 78.203] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 78.203] kgem_commit: release handle=9 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f02dd000 [ 78.203] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 78.203] kgem_commit: release handle=130 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fff90000 [ 78.203] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 78.203] __kgem_busy: handle=1, busy=0, wedged=0 [ 78.203] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 78.203] sna_accel_flush: flush?=0, dirty?=0 [ 78.203] sna_accel_flush: flush?=0, dirty?=0 [ 78.203] sna_accel_flush: flush?=0, dirty?=0 [ 78.203] sna_block_handler (tv=0.0) [ 78.203] sna_wakeup_handler [ 78.203] sna_accel_flush: flush?=0, dirty?=0 [ 78.203] sna_accel_flush: flush?=0, dirty?=0 [ 78.203] sna_destroy_pixmap: pixmap=4797, attached?=1 [ 78.203] _kgem_bo_destroy: handle=130, proxy? 0 [ 78.203] __kgem_bo_destroy: handle=130, size=65536 [ 78.203] __kgem_busy: handle=130, busy=0, wedged=0 [ 78.203] __kgem_bo_clear_busy: handle=130 [ 78.203] kgem_bo_move_to_inactive: moving handle=130 to inactive [ 78.203] __sna_free_pixmap(pixmap=4797) [ 78.203] sna_accel_flush: flush?=0, dirty?=0 [ 78.203] sna_accel_flush: flush?=0, dirty?=0 [ 78.203] sna_accel_flush: flush?=0, dirty?=0 [ 78.203] sna_block_handler (tv=0.462000) [ 78.203] kgem_retire, need_retire?=1 [ 78.203] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 78.203] kgem_retire__requests_ring: retiring ring 0 [ 78.203] __kgem_busy: handle=1, busy=0, wedged=0 [ 78.203] __kgem_retire_rq: request 1 complete [ 78.203] __kgem_bo_flush: handle=9, busy=0, wedged=0 [ 78.203] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 78.203] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 78.203] kgem_retire -- retired=0, need_retire=0 [ 78.203] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 78.203] gen6_render_retire: resetting idle vbo [ 78.203] sna_scanout_do_flush: flush timer active: delta=7 [ 78.203] sna_accel_do_throttle -- no pending activity [ 78.203] sna_accel_block: evaluating timers, active=5 [ 78.203] sna_accel_block: flush timer expires in 7 [78210] [ 78.204] sna_wakeup_handler [ 78.205] sna_accel_flush: flush?=0, dirty?=0 [ 78.205] sna_accel_flush: flush?=0, dirty?=0 [ 78.205] sna_block_handler (tv=0.460000) [ 78.205] sna_scanout_do_flush: flush timer active: delta=5 [ 78.205] sna_accel_do_throttle -- no pending activity [ 78.205] sna_accel_block: evaluating timers, active=5 [ 78.205] sna_accel_block: flush timer expires in 5 [78210] [ 78.205] sna_wakeup_handler [ 78.205] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=32, name=80 [ 78.205] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 78.205] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 78.205] sna_dri2_get_back: draw size=3840x2160, back buffer handle=32 size=3840x2160, is-scanout? 1, active?=0, pitch=15360, front pitch=15360 [ 78.205] sna_dri2_get_back: reuse backbuffer? 1 [ 78.205] sna_dri2_get_back: back buffer handle=32, active?=0, refcnt=1 [ 78.205] sna_dri2_get_back: reuse unattached back [ 78.205] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 78.205] sna_dri2_reuse_buffer: reusing back buffer handle=32, name=80, pitch=15360, age=0 [ 78.205] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 78.205] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=114, name=86, active_scanout=2 [ 78.205] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 78.205] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=114] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 78.205] sna_accel_flush: flush?=0, dirty?=0 [ 78.205] sna_accel_flush: flush?=0, dirty?=0 [ 78.205] sna_accel_flush: flush?=0, dirty?=0 [ 78.205] sna_block_handler (tv=0.460000) [ 78.205] sna_scanout_do_flush: flush timer active: delta=5 [ 78.205] sna_accel_do_throttle -- no pending activity [ 78.205] sna_accel_block: evaluating timers, active=5 [ 78.205] sna_accel_block: flush timer expires in 5 [78210] [ 78.206] sna_wakeup_handler [ 78.206] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 78.206] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 78.206] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 78.206] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 78.206] sna_dri2_get_msc(draw=146, pipe=0) [ 78.206] sna_crtc_record_swap: recording last swap on pipe=0, frame 4442 [msc=4442], time 78.204909 [ 78.206] sna_dri2_get_msc: msc=4442 [raw=4442], ust=78204909 [ 78.206] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=32 (refs=1/1, flush=0) , front=114 (refs=2/3, flush=1) [ 78.207] sna_dri2_schedule_swap(target_msc=4422, divisor=0, remainder=0) [ 78.207] sna_dri2_schedule_swap: using front handle=114, active_scanout?=2, flush?=1 [ 78.207] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 78.207] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 78.207] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 78.207] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 78.207] sna_crtc_record_swap: recording last swap on pipe=0, frame 4442 [msc=4442], time 78.204909 [ 78.207] immediate_swap: current_msc=4442, target_msc=4422 -- yes [ 78.207] can_flip: no, shadow enabled [ 78.207] sna_dri2_add_event: adding event to window 146) [ 78.207] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 78.207] sna_dri2_immediate_blit: no pending blit, starting chain [ 78.207] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 78.207] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 78.207] can_xchg: back size=8700f00, front size=8700f00 [ 78.207] can_xchg: yes, pixmap=4091 [ 78.207] sna_dri2_xchg: win=146, exchange front=114/86,ref=3 and back=32/80,ref=2, pixmap=4091 3840x2160 [ 78.207] sna_dri2_xchg: back_bo handle=32, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 78.207] sna_dri2_xchg: front_bo handle=114, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 78.207] set_bo: pixmap=4091, handle=32 (old handle=114) [ 78.207] set_bo: marking whole pixmap as damaged [ 78.207] set_bo: applying final/discard move-to-gpu [ 78.207] wait_for_shadow: flags=0, flips=0, handle=114, shadow=29 [ 78.207] set_bo: dropping flush hint from handle=114 [ 78.207] set_bo: adding flush hint to handle=32 [ 78.207] mark_stale(handle=114) => 1 [ 78.207] swap_limit: draw=146 setting swap limit to 3 [ 78.207] sna_dri2_swap_limit_validate: swap limit set to 3 [ 78.207] sna_next_vblank(pipe=0, waiting until next vblank) [ 78.207] sna_dri2_schedule_swap: reported target_msc=4442 [ 78.207] sna_accel_flush: flush?=0, dirty?=0 [ 78.207] sna_accel_flush: flush?=0, dirty?=0 [ 78.207] sna_accel_flush: flush?=0, dirty?=0 [ 78.207] sna_accel_flush: flush?=0, dirty?=0 [ 78.207] sna_block_handler (tv=0.458000) [ 78.207] sna_scanout_do_flush: flush timer active: delta=3 [ 78.207] sna_scanout_do_flush (time=78207), triggered [ 78.207] sna_scanout_flush (time=78207), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 78.207] has_shadow: has pending damage? 1, outstanding flips: 0 [ 78.207] stop_flush: scanout=32 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 78.207] has_shadow: has pending damage? 1, outstanding flips: 0 [ 78.207] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 78.207] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 78.207] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 78.207] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 78.207] sna_pixmap_move_to_gpu: already all-damaged [ 78.207] sna_pixmap_mark_active: pixmap=4091, handle=32 [ 78.207] sna_mode_redisplay: crtc[0] transformed? 0 [ 78.207] sna_mode_redisplay: crtc[1] transformed? 0 [ 78.207] sna_mode_redisplay: crtc[2] transformed? 0 [ 78.207] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=32 [active=1] [ 78.207] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 114, transformed? 0 [ 78.208] get_fb: reusing fb=68 for handle=32 [ 78.208] sna_mode_redisplay: recording flip on CRTC:32 handle=32, active_scanout=2, serial=3 [ 78.208] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 78.208] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 78.208] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 78.208] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 78.208] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=32, shadow handle=29 [ 78.208] sna_accel_do_throttle -- no pending activity [ 78.208] sna_accel_block: evaluating timers, active=5 [ 78.208] sna_accel_block: flush timer expires in 16 [78223] [ 78.221] sna_wakeup_handler [ 78.221] sna_mode_wakeup: len=64 [ 78.221] sna_dri2_vblank_handler(type=2, sequence=4443, draw=4181) [ 78.221] sna_crtc_record_swap: recording last swap on pipe=0, frame 4443 [msc=4443], time 78.221559 [ 78.221] sna_dri2_vblank_handler: 2 complete, frame=4443 tv=78.221559 [ 78.221] sna_dri2_blit_complete: blit finished [ 78.221] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4443, tv=78.221559) [ 78.221] frame_swap_complete(type=2): draw=146, pipe=0, frame=4443 [msc=4443], tv=78.221559 [ 78.221] sna_accel_flush: flush?=0, dirty?=0 [ 78.221] sna_dri2_event_free(draw?=1) [ 78.221] sna_dri2_remove_event: remove[0x561c949a3bd0] from window 146, active? 1 [ 78.221] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 78.221] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=114] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 78.221] sna_dri2_vblank_handler complete [ 78.221] sna_mode_wakeup: recording last swap on pipe=0, frame 4443 [115b], time 78.221559 [ 78.221] sna_mode_wakeup: removing handle=114 [active_scanout=0] from scanout, installing handle=32 [active_scanout=2] [ 78.221] sna_mode_wakeup: flip complete, pending? 1 [ 78.221] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 78.221] sna_block_handler (tv=0.444000) [ 78.221] sna_scanout_do_flush: flush timer active: delta=2 [ 78.221] sna_scanout_do_flush (time=78221), triggered [ 78.221] sna_scanout_flush (time=78221), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 78.221] has_shadow: has pending damage? 0, outstanding flips: 0 [ 78.221] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 78.221] has_shadow: has pending damage? 0, outstanding flips: 0 [ 78.221] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 78.221] sna_accel_do_throttle -- no pending activity [ 78.221] sna_accel_block: evaluating timers, active=5 [ 78.221] sna_accel_block: flush timer expires in 16 [78237] [ 78.238] sna_wakeup_handler [ 78.238] sna_block_handler (tv=0.427000) [ 78.238] sna_scanout_do_flush: flush timer active: delta=-1 [ 78.238] sna_scanout_do_flush (time=78238), triggered [ 78.238] sna_scanout_flush (time=78238), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 78.238] has_shadow: has pending damage? 0, outstanding flips: 0 [ 78.238] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 78.238] has_shadow: has pending damage? 0, outstanding flips: 0 [ 78.238] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 78.238] sna_accel_do_throttle -- no pending activity [ 78.238] sna_accel_block: evaluating timers, active=5 [ 78.238] sna_accel_block: flush timer expires in 16 [78254] [ 78.254] sna_wakeup_handler [ 78.254] sna_block_handler (tv=0.411000) [ 78.254] sna_scanout_do_flush: flush timer active: delta=0 [ 78.254] sna_scanout_do_flush (time=78254), triggered [ 78.254] sna_scanout_flush (time=78254), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 78.254] has_shadow: has pending damage? 0, outstanding flips: 0 [ 78.254] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 78.254] has_shadow: has pending damage? 0, outstanding flips: 0 [ 78.254] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 78.254] sna_accel_do_throttle -- no pending activity [ 78.254] sna_accel_block: evaluating timers, active=5 [ 78.254] sna_accel_block: flush timer expires in 16 [78270] [ 78.271] sna_wakeup_handler [ 78.271] sna_block_handler (tv=0.394000) [ 78.271] sna_scanout_do_flush: flush timer active: delta=-1 [ 78.271] sna_scanout_do_flush (time=78271), triggered [ 78.271] sna_scanout_flush (time=78271), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 78.271] has_shadow: has pending damage? 0, outstanding flips: 0 [ 78.271] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 78.271] has_shadow: has pending damage? 0, outstanding flips: 0 [ 78.271] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 78.271] sna_accel_do_throttle -- no pending activity [ 78.271] sna_accel_block: evaluating timers, active=5 [ 78.271] sna_accel_block: flush timer expires in 16 [78287] [ 78.287] sna_wakeup_handler [ 78.287] sna_block_handler (tv=0.378000) [ 78.287] sna_scanout_do_flush: flush timer active: delta=0 [ 78.287] sna_scanout_do_flush (time=78287), triggered [ 78.287] sna_scanout_flush (time=78287), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 78.287] has_shadow: has pending damage? 0, outstanding flips: 0 [ 78.287] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 78.287] has_shadow: has pending damage? 0, outstanding flips: 0 [ 78.287] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 78.287] sna_accel_do_throttle -- no pending activity [ 78.287] sna_accel_block: evaluating timers, active=5 [ 78.287] sna_accel_block: flush timer expires in 16 [78303] [ 78.304] sna_wakeup_handler [ 78.304] sna_block_handler (tv=0.361000) [ 78.304] sna_scanout_do_flush: flush timer active: delta=-1 [ 78.304] sna_scanout_do_flush (time=78304), triggered [ 78.304] sna_scanout_flush (time=78304), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 78.304] has_shadow: has pending damage? 0, outstanding flips: 0 [ 78.304] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 78.304] has_shadow: has pending damage? 0, outstanding flips: 0 [ 78.304] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 78.304] sna_accel_do_throttle -- no pending activity [ 78.304] sna_accel_block: evaluating timers, active=5 [ 78.304] sna_accel_block: flush timer expires in 16 [78320] [ 78.306] sna_wakeup_handler [ 78.306] sna_accel_flush: flush?=0, dirty?=0 [ 78.306] sna_accel_flush: flush?=0, dirty?=0 [ 78.306] sna_block_handler (tv=0.359000) [ 78.306] sna_scanout_do_flush: flush timer active: delta=14 [ 78.306] sna_accel_do_throttle -- no pending activity [ 78.306] sna_accel_block: evaluating timers, active=5 [ 78.306] sna_accel_block: flush timer expires in 14 [78320] [ 78.306] sna_wakeup_handler [ 78.307] sna_block_handler (tv=0.358000) [ 78.307] sna_scanout_do_flush: flush timer active: delta=13 [ 78.307] sna_accel_do_throttle -- no pending activity [ 78.307] sna_accel_block: evaluating timers, active=5 [ 78.307] sna_accel_block: flush timer expires in 13 [78320] [ 78.320] sna_wakeup_handler [ 78.320] sna_block_handler (tv=0.345000) [ 78.320] sna_scanout_do_flush: flush timer active: delta=0 [ 78.320] sna_scanout_do_flush (time=78320), triggered [ 78.320] sna_scanout_flush (time=78320), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 78.320] has_shadow: has pending damage? 0, outstanding flips: 0 [ 78.320] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 78.320] has_shadow: has pending damage? 0, outstanding flips: 0 [ 78.320] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 78.320] sna_accel_do_throttle -- no pending activity [ 78.320] sna_accel_block: evaluating timers, active=5 [ 78.320] sna_accel_block: flush timer expires in 16 [78336] [ 78.336] sna_wakeup_handler [ 78.336] sna_block_handler (tv=0.329000) [ 78.336] sna_scanout_do_flush: flush timer active: delta=0 [ 78.336] sna_scanout_do_flush (time=78336), triggered [ 78.336] sna_scanout_flush (time=78336), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 78.336] has_shadow: has pending damage? 0, outstanding flips: 0 [ 78.336] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 78.336] has_shadow: has pending damage? 0, outstanding flips: 0 [ 78.336] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 78.336] sna_accel_do_throttle -- no pending activity [ 78.336] sna_accel_block: evaluating timers, active=5 [ 78.336] sna_accel_block: flush timer expires in 16 [78352] [ 78.353] sna_wakeup_handler [ 78.353] sna_block_handler (tv=0.312000) [ 78.353] sna_scanout_do_flush: flush timer active: delta=-1 [ 78.353] sna_scanout_do_flush (time=78353), triggered [ 78.353] sna_scanout_flush (time=78353), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 78.353] has_shadow: has pending damage? 0, outstanding flips: 0 [ 78.353] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 78.353] has_shadow: has pending damage? 0, outstanding flips: 0 [ 78.353] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 78.353] sna_accel_do_throttle -- no pending activity [ 78.353] sna_accel_block: evaluating timers, active=5 [ 78.353] sna_accel_block: flush timer expires in 16 [78369] [ 78.369] sna_wakeup_handler [ 78.369] sna_block_handler (tv=0.296000) [ 78.369] sna_scanout_do_flush: flush timer active: delta=0 [ 78.369] sna_scanout_do_flush (time=78369), triggered [ 78.369] sna_scanout_flush (time=78369), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 78.369] has_shadow: has pending damage? 0, outstanding flips: 0 [ 78.369] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 78.369] has_shadow: has pending damage? 0, outstanding flips: 0 [ 78.369] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 78.369] sna_accel_do_throttle -- no pending activity [ 78.369] sna_accel_block: evaluating timers, active=5 [ 78.369] sna_accel_block: flush timer expires in 16 [78385] [ 78.386] sna_wakeup_handler [ 78.386] sna_block_handler (tv=0.279000) [ 78.386] sna_scanout_do_flush: flush timer active: delta=-1 [ 78.386] sna_scanout_do_flush (time=78386), triggered [ 78.386] sna_scanout_flush (time=78386), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 78.386] has_shadow: has pending damage? 0, outstanding flips: 0 [ 78.386] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 78.386] has_shadow: has pending damage? 0, outstanding flips: 0 [ 78.386] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 78.386] sna_accel_do_throttle -- no pending activity [ 78.386] sna_accel_block: evaluating timers, active=5 [ 78.386] sna_accel_block: flush timer expires in 16 [78402] [ 78.402] sna_wakeup_handler [ 78.402] sna_block_handler (tv=0.263000) [ 78.402] sna_scanout_do_flush: flush timer active: delta=0 [ 78.402] sna_scanout_do_flush (time=78402), triggered [ 78.402] sna_scanout_flush (time=78402), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 78.402] has_shadow: has pending damage? 0, outstanding flips: 0 [ 78.402] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 78.402] has_shadow: has pending damage? 0, outstanding flips: 0 [ 78.402] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 78.402] sna_accel_do_throttle -- no pending activity [ 78.402] sna_accel_block: evaluating timers, active=5 [ 78.402] sna_accel_block: flush timer expires in 16 [78418] [ 78.419] sna_wakeup_handler [ 78.419] sna_block_handler (tv=0.246000) [ 78.419] sna_scanout_do_flush: flush timer active: delta=-1 [ 78.419] sna_scanout_do_flush (time=78419), triggered [ 78.419] sna_scanout_flush (time=78419), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 78.419] has_shadow: has pending damage? 0, outstanding flips: 0 [ 78.419] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 78.419] has_shadow: has pending damage? 0, outstanding flips: 0 [ 78.419] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 78.419] sna_accel_do_throttle -- no pending activity [ 78.419] sna_accel_block: evaluating timers, active=5 [ 78.419] sna_accel_block: flush timer expires in 16 [78435] [ 78.435] sna_wakeup_handler [ 78.435] sna_block_handler (tv=0.230000) [ 78.435] sna_scanout_do_flush: flush timer active: delta=0 [ 78.435] sna_scanout_do_flush (time=78435), triggered [ 78.435] sna_scanout_flush (time=78435), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 78.435] has_shadow: has pending damage? 0, outstanding flips: 0 [ 78.435] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 78.435] has_shadow: has pending damage? 0, outstanding flips: 0 [ 78.435] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 78.435] sna_accel_do_throttle -- no pending activity [ 78.435] sna_accel_block: evaluating timers, active=5 [ 78.435] sna_accel_block: flush timer expires in 16 [78451] [ 78.440] sna_wakeup_handler [ 78.440] sna_accel_flush: flush?=0, dirty?=0 [ 78.440] sna_accel_flush: flush?=0, dirty?=0 [ 78.440] sna_block_handler (tv=0.500000) [ 78.440] sna_scanout_do_flush: flush timer active: delta=11 [ 78.440] sna_accel_do_throttle -- no pending activity [ 78.440] sna_accel_block: evaluating timers, active=5 [ 78.441] sna_accel_block: flush timer expires in 11 [78451] [ 78.441] sna_wakeup_handler [ 78.441] sna_block_handler (tv=0.499000) [ 78.441] sna_scanout_do_flush: flush timer active: delta=10 [ 78.441] sna_accel_do_throttle -- no pending activity [ 78.441] sna_accel_block: evaluating timers, active=5 [ 78.441] sna_accel_block: flush timer expires in 10 [78451] [ 78.441] sna_wakeup_handler [ 78.441] sna_accel_flush: flush?=0, dirty?=0 [ 78.441] sna_accel_flush: flush?=0, dirty?=0 [ 78.441] sna_accel_flush: flush?=0, dirty?=0 [ 78.441] sna_accel_flush: flush?=0, dirty?=0 [ 78.441] sna_block_handler (tv=0.499000) [ 78.441] sna_scanout_do_flush: flush timer active: delta=10 [ 78.441] sna_accel_do_throttle -- no pending activity [ 78.441] sna_accel_block: evaluating timers, active=5 [ 78.441] sna_accel_block: flush timer expires in 10 [78451] [ 78.443] sna_wakeup_handler [ 78.443] sna_accel_flush: flush?=0, dirty?=0 [ 78.443] sna_block_handler (tv=0.497000) [ 78.443] sna_scanout_do_flush: flush timer active: delta=8 [ 78.443] sna_accel_do_throttle -- no pending activity [ 78.443] sna_accel_block: evaluating timers, active=5 [ 78.444] sna_accel_block: flush timer expires in 8 [78451] [ 78.452] sna_wakeup_handler [ 78.452] sna_block_handler (tv=0.488000) [ 78.452] sna_scanout_do_flush: flush timer active: delta=-1 [ 78.452] sna_scanout_do_flush (time=78452), triggered [ 78.452] sna_scanout_flush (time=78452), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 78.452] has_shadow: has pending damage? 0, outstanding flips: 0 [ 78.452] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 78.452] has_shadow: has pending damage? 0, outstanding flips: 0 [ 78.452] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 78.452] sna_accel_do_throttle -- no pending activity [ 78.452] sna_accel_block: evaluating timers, active=5 [ 78.452] sna_accel_block: flush timer expires in 16 [78468] [ 78.454] sna_wakeup_handler [ 78.454] sna_accel_flush: flush?=0, dirty?=0 [ 78.454] sna_accel_flush: flush?=0, dirty?=0 [ 78.454] sna_block_handler (tv=0.486000) [ 78.454] sna_scanout_do_flush: flush timer active: delta=14 [ 78.454] sna_accel_do_throttle -- no pending activity [ 78.454] sna_accel_block: evaluating timers, active=5 [ 78.454] sna_accel_block: flush timer expires in 14 [78468] [ 78.468] sna_wakeup_handler [ 78.468] sna_block_handler (tv=0.472000) [ 78.468] sna_scanout_do_flush: flush timer active: delta=0 [ 78.468] sna_scanout_do_flush (time=78468), triggered [ 78.468] sna_scanout_flush (time=78468), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 78.468] has_shadow: has pending damage? 0, outstanding flips: 0 [ 78.468] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 78.468] has_shadow: has pending damage? 0, outstanding flips: 0 [ 78.468] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 78.468] sna_accel_do_throttle -- no pending activity [ 78.468] sna_accel_block: evaluating timers, active=5 [ 78.468] sna_accel_block: flush timer expires in 16 [78484] [ 78.469] sna_wakeup_handler [ 78.469] sna_create_pixmap(715, 37, 32, usage=0) [ 78.469] kgem_can_create_2d: 715x37 @ 32 [ 78.469] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=37 [ 78.469] kgem_can_create_2d: untiled size=110592 [ 78.469] kgem_choose_tiling: TLB near-miss between lines 715x37 (pitch=2860), forcing tiling 1 [ 78.470] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=37 [ 78.470] kgem_can_create_2d: tiled[-1] size=110592 [ 78.470] sna_create_pixmap: usage=0, flags=1b [ 78.470] sna_create_pixmap: creating GPU pixmap 715x37, stride=2860, flags=1b [ 78.470] __pop_freed_pixmap: reusing freed pixmap=4797 header [ 78.470] create_pixmap_hdr: pixmap=4798, width=715, height=37, usage=0 [ 78.470] sna_create_pixmap: serial=4798, 715x37, usage=0 [ 78.470] sna_composite_rectangles(pixmap=4799, op=0, 0 x 1 [(0, 0)x(715, 37) ...]) [ 78.470] sna_composite_rectangles: converted to op 0 [ 78.470] sna_composite_rectangles[0] (0, 0)x(715, 37) -> (0, 0), (715, 37) [ 78.470] sna_composite_rectangles: nrects=1, region=(0, 0), (715, 37) x 1 [ 78.470] sna_composite_rectangles: clipped extents (0, 0),(715, 37) x 1 [ 78.470] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(715, 37) [ 78.470] sna_composite_rectangles: dropping last-cpu hint [ 78.470] sna_drawable_use_bo pixmap=4799, box=((0, 0), (715, 37)), flags=19... [ 78.470] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 78.470] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 78.470] sna_pixmap_move_to_gpu(pixmap=4799, usage=0), flags=b [ 78.470] sna_pixmap_move_to_gpu: CPU damage? 0 [ 78.470] sna_pixmap_move_to_gpu: creating GPU bo (715x37@32), create=b [ 78.470] kgem_choose_tiling: TLB near-miss between lines 715x37 (pitch=2860), forcing tiling 1 [ 78.470] kgem_choose_tiling: TLB near-miss between lines 715x37 (pitch=2860), forcing tiling 1 [ 78.470] sna_pixmap_alloc_gpu: pixmap=4799 [ 78.470] kgem_create_2d(715x37, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 78.470] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=3072, height=40 [ 78.470] inactive too small: 16 < 30 [ 78.470] inactive too small: 16 < 30 [ 78.470] inactive too small: 16 < 30 [ 78.470] inactive too small: 16 < 30 [ 78.470] inactive too small: 16 < 30 [ 78.470] inactive too small: 16 < 30 [ 78.470] kgem_set_tiling: handle=142, tiling=1 [1], pitch=3072 [3072]: 1 [ 78.470] kgem_bo_remove_from_inactive: removing handle=142 from inactive [ 78.470] from inactive: pitch=3072, tiling=1: handle=142, id=2722 [ 78.470] __sna_damage_all(715, 37) [ 78.470] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 78.470] sna_pixmap_mark_active: pixmap=4799, handle=142 [ 78.470] sna_drawable_use_bo: allocated GPU bo for operation [ 78.470] sna_drawable_use_bo: using GPU bo with damage? 0 [ 78.470] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 78.470] kgem_bo_is_render: handle=142, rq? 0 [0] [ 78.470] kgem_bo_is_render: handle=142, rq? 0 [0] [ 78.470] gen9_render_fill_boxes(0 x 1 [(0, 0), (715, 37) ...]) [ 78.470] sna_render_get_solid: 0 [ 78.470] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 78.470] kgem_check_bo: num_pages=+64, num_exec=+1 [ 78.470] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 78.470] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 78.470] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 78.470] kgem_add_handle: handle=4, index=0 [ 78.470] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 78.470] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 78.470] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 78.470] gen9_composite_get_binding_table(ffc0) [ 78.470] kgem_add_reloc64: handle=142, pos=16360, delta=0, domains=20002 [ 78.470] kgem_add_handle: handle=142, index=1 [ 78.470] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=ffe91000) [ 78.470] __kgem_bo_mark_dirty: handle=142 (proxy? 0) [ 78.470] [3fe0] bind bo(handle=142, addr=ffe91000), format=192, width=715, height=37, pitch=3072, tiling=1 -> render [ 78.470] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 78.470] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 78.470] kgem_add_handle: handle=7, index=2 [ 78.470] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 78.470] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 78.470] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 78.470] gen9_emit_sampler: sampler = 1 [ 78.470] gen9_emit_sf: num_sf_outputs=1 [ 78.470] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 78.470] gen9_emit_vertex_elements: setup id=0 [ 78.470] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 78.470] (0, 0), (715, 37) [ 78.470] gen8_vertex_flush[490] = 3 [ 78.470] sna_composite_rectangles: pixmap=4799 marking clear [0]? 1 [ 78.470] sna_composite_rectangles(pixmap=4799, op=1, fff2f1f0 x 4 [(702, 0)x(13, 17) ...]) [ 78.470] sna_composite_rectangles: converted to op 1 [ 78.470] sna_composite_rectangles[0] (702, 0)x(13, 17) -> (702, 0), (715, 17) [ 78.470] sna_composite_rectangles[1] (702, 17)x(13, 3) -> (702, 17), (715, 20) [ 78.470] sna_composite_rectangles[2] (0, 17)x(13, 3) -> (0, 17), (13, 20) [ 78.470] sna_composite_rectangles[3] (0, 20)x(13, 17) -> (0, 20), (13, 37) [ 78.470] sna_composite_rectangles: nrects=4, region=(0, 0), (715, 37) x 4 [ 78.470] sna_composite_rectangles: clipped extents (0, 0),(715, 37) x 4 [ 78.470] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(715, 37) [ 78.470] sna_composite_rectangles: dropping last-cpu hint [ 78.470] sna_drawable_use_bo pixmap=4799, box=((0, 0), (715, 37)), flags=1... [ 78.470] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 78.470] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 78.470] sna_drawable_use_bo: using whole GPU bo [ 78.470] gen9_render_fill_boxes (op=1, color=(f2f2, f1f1, f0f0, ffff) [20028888]) [ 78.470] kgem_bo_is_render: handle=142, rq? 1 [1] [ 78.470] gen9_render_fill_boxes(fff2f1f0 x 4 [(702, 0), (715, 17) ...]) [ 78.470] sna_render_get_solid: fff2f1f0 [ 78.470] sna_render_get_solid(15) = fff2f1f0 (old) [ 78.470] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 78.470] kgem_check_bo: num_pages=+0, num_exec=+0 [ 78.470] gen9_composite_get_binding_table(ff00) [ 78.470] kgem_add_reloc64: handle=143, pos=16312, delta=0, domains=40000 [ 78.470] kgem_add_reloc64: adding proxy [delta=60] for handle=143 [ 78.470] kgem_add_handle: handle=143, index=3 [ 78.470] kgem_add_reloc64[5] = (delta=60, target handle=3, presumed=fff6e000) [ 78.470] [3fb0] bind bo(handle=143, addr=fff6e03c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 78.470] gen9_emit_vertex_elements: setup id=0 [ 78.470] (702, 0), (715, 17) [ 78.470] (0, 17), (13, 20) [ 78.470] (702, 17), (715, 20) [ 78.470] (0, 20), (13, 37) [ 78.470] gen8_vertex_flush[4cc] = 12 [ 78.470] sna_composite_rectangles(pixmap=4799, op=1, ff300a24 x 4 [(702, 0)x(13, 17) ...]) [ 78.470] sna_composite_rectangles: converted to op 1 [ 78.470] sna_composite_rectangles[0] (702, 0)x(13, 17) -> (702, 0), (715, 17) [ 78.470] sna_composite_rectangles[1] (702, 17)x(13, 3) -> (702, 17), (715, 20) [ 78.470] sna_composite_rectangles[2] (0, 17)x(13, 3) -> (0, 17), (13, 20) [ 78.470] sna_composite_rectangles[3] (0, 20)x(13, 17) -> (0, 20), (13, 37) [ 78.470] sna_composite_rectangles: nrects=4, region=(0, 0), (715, 37) x 4 [ 78.470] sna_composite_rectangles: clipped extents (0, 0),(715, 37) x 4 [ 78.470] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(715, 37) [ 78.470] sna_composite_rectangles: dropping last-cpu hint [ 78.470] sna_drawable_use_bo pixmap=4799, box=((0, 0), (715, 37)), flags=1... [ 78.470] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 78.470] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 78.470] sna_drawable_use_bo: using whole GPU bo [ 78.470] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 78.470] kgem_bo_is_render: handle=142, rq? 1 [1] [ 78.470] gen9_render_fill_boxes(ff300a24 x 4 [(702, 0), (715, 17) ...]) [ 78.470] sna_render_get_solid: ff300a24 [ 78.470] sna_render_get_solid(17) = ff300a24 (old) [ 78.470] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 78.470] kgem_check_bo: num_pages=+0, num_exec=+0 [ 78.470] gen9_composite_get_binding_table(fe80) [ 78.470] kgem_add_reloc64: handle=143, pos=16280, delta=0, domains=40000 [ 78.470] kgem_add_reloc64: adding proxy [delta=68] for handle=143 [ 78.470] kgem_add_reloc64[6] = (delta=68, target handle=3, presumed=fff6e000) [ 78.470] [3f90] bind bo(handle=143, addr=fff6e044), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 78.470] gen9_emit_vertex_elements: setup id=0 [ 78.470] (702, 0), (715, 17) [ 78.470] (0, 17), (13, 20) [ 78.470] (702, 17), (715, 20) [ 78.470] (0, 20), (13, 37) [ 78.470] gen8_vertex_flush[508] = 12 [ 78.470] sna_composite_rectangles(pixmap=4799, op=1, ff300a24 x 4 [(702, 0)x(13, 17) ...]) [ 78.470] sna_composite_rectangles: converted to op 1 [ 78.470] sna_composite_rectangles[0] (702, 0)x(13, 17) -> (702, 0), (715, 17) [ 78.470] sna_composite_rectangles[1] (702, 17)x(13, 3) -> (702, 17), (715, 20) [ 78.470] sna_composite_rectangles[2] (0, 17)x(13, 3) -> (0, 17), (13, 20) [ 78.470] sna_composite_rectangles[3] (0, 20)x(13, 17) -> (0, 20), (13, 37) [ 78.470] sna_composite_rectangles: nrects=4, region=(0, 0), (715, 37) x 4 [ 78.470] sna_composite_rectangles: clipped extents (0, 0),(715, 37) x 4 [ 78.470] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(715, 37) [ 78.470] sna_composite_rectangles: dropping last-cpu hint [ 78.470] sna_drawable_use_bo pixmap=4799, box=((0, 0), (715, 37)), flags=1... [ 78.470] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 78.470] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 78.470] sna_drawable_use_bo: using whole GPU bo [ 78.470] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 78.470] kgem_bo_is_render: handle=142, rq? 1 [1] [ 78.470] gen9_render_fill_boxes(ff300a24 x 4 [(702, 0), (715, 17) ...]) [ 78.470] sna_render_get_solid: ff300a24 [ 78.470] sna_render_get_solid(17) = ff300a24 (last) [ 78.470] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 78.470] kgem_check_bo: num_pages=+0, num_exec=+0 [ 78.470] gen9_composite_get_binding_table(fe00) [ 78.470] gen9_emit_vertex_elements: setup id=0 [ 78.470] (702, 0), (715, 17) [ 78.470] (0, 17), (13, 20) [ 78.470] (702, 17), (715, 20) [ 78.470] (0, 20), (13, 37) [ 78.470] gen8_vertex_flush[508] = 24 [ 78.470] sna_glyphs(op=3, nlist=1, src=(1, 15)) [ 78.470] kgem_bo_is_busy: handle=142, domain: 0 exec? 1, rq? 1 [ 78.470] sna_glyphs: discarding mask [ 78.470] glyphs0_to_dst(op=3, src=(1, 15), nlist=1, dst=(1, 15)+(0, 0)) [ 78.470] clipped_glyphs? 2 glyph in 1 lists extents (1, 5), (19, 18), region (2, 17), (13, 18): yes [ 78.470] gen9_render_composite: 0x0, current mode=1/1 [ 78.470] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 78.470] kgem_bo_is_busy: handle=142, domain: 0 exec? 1, rq? 1 [ 78.470] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 78.470] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 78.470] sna_drawable_use_bo pixmap=4799, box=((2, 17), (13, 18)), flags=7... [ 78.470] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 78.470] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 78.470] sna_drawable_use_bo: using whole GPU bo [ 78.470] gen9_composite_set_target: pixmap=4799, format=20028888, size=715x37, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 78.470] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 78.470] color_convert: src=ff8ae234 [20028888] [ 78.470] color_convert: dst=ff8ae234 [20028888] [ 78.470] sna_render_get_solid: ff8ae234 [ 78.470] sna_render_get_solid(22) = ff8ae234 (old) [ 78.470] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 78.470] sna_transform_is_imprecise_integer_translation: no transform [ 78.470] gen9_composite_picture: integer translation (0, 0), removing [ 78.470] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 78.470] sna_render_pixmap_bo: GPU all damaged [ 78.470] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 78.470] gen4_choose_composite_emitter: solid, identity mask [ 78.470] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 78.470] aligning vertex: was 2, now 4 floats per vertex [ 78.470] gen9_composite_get_binding_table(fe00) [ 78.470] kgem_add_reloc64: handle=143, pos=16248, delta=0, domains=40000 [ 78.470] kgem_add_reloc64: adding proxy [delta=88] for handle=143 [ 78.470] kgem_add_reloc64[7] = (delta=88, target handle=3, presumed=fff6e000) [ 78.470] [3f70] bind bo(handle=143, addr=fff6e058), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 78.470] kgem_add_reloc64: handle=6, pos=16232, delta=0, domains=40000 [ 78.470] kgem_add_handle: handle=6, index=4 [ 78.470] kgem_add_reloc64[8] = (delta=0, target handle=4, presumed=fd581000) [ 78.470] [3f60] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 78.470] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 78.470] gen9_emit_sampler: sampler = a [ 78.470] gen9_emit_sf: num_sf_outputs=2 [ 78.470] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 78.470] gen9_emit_vertex_elements: setup id=9 [ 78.470] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 78.470] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 78.470] glyphs0_to_dst: glyph=(9, 5), (19, 18), clip=(2, 17), (13, 18) [ 78.470] glyphs0_to_dst: blt=(9, 17), (13, 18) [ 78.470] emit_primitive_identity_mask__avx2: dst=(9, 17), mask=(672.00, 60.00) x (4.00, 1.00) [ 78.470] gen8_vertex_flush[5e4] = 3 [ 78.470] gen9_magic_ca_pass: CA fixup (20 -> 23) [ 78.470] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 78.470] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 78.470] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 78.470] sna_composite_rectangles(pixmap=4799, op=1, ffffffff x 2 [(1, 18)x(9, 2) ...]) [ 78.470] sna_composite_rectangles: converted to op 1 [ 78.470] sna_composite_rectangles[0] (1, 18)x(9, 2) -> (1, 18), (10, 20) [ 78.470] sna_composite_rectangles[1] (1, 20)x(9, 15) -> (1, 20), (10, 35) [ 78.470] sna_composite_rectangles: nrects=2, region=(1, 18), (10, 35) x 2 [ 78.470] sna_composite_rectangles: clipped extents (1, 18),(10, 35) x 1 [ 78.470] sna_composite_rectangles: pixmap +(0, 0) extents (1, 18),(10, 35) [ 78.470] sna_composite_rectangles: dropping last-cpu hint [ 78.470] sna_drawable_use_bo pixmap=4799, box=((1, 18), (10, 35)), flags=9... [ 78.470] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 78.470] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 78.470] sna_drawable_use_bo: using whole GPU bo [ 78.470] gen9_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20028888]) [ 78.470] kgem_bo_is_render: handle=142, rq? 1 [1] [ 78.470] gen9_render_fill_boxes(ffffffff x 1 [(1, 18), (10, 35) ...]) [ 78.470] sna_render_get_solid: ffffffff [ 78.470] sna_render_get_solid(white) [ 78.470] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 78.470] kgem_check_bo: num_pages=+0, num_exec=+0 [ 78.470] aligning vertex: was 4, now 2 floats per vertex [ 78.470] gen9_composite_get_binding_table(fd40) [ 78.470] kgem_add_reloc64: handle=7, pos=16200, delta=0, domains=40000 [ 78.470] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 78.470] kgem_add_reloc64[9] = (delta=1048, target handle=2, presumed=fffe8000) [ 78.470] [3f40] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 78.470] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 78.470] gen9_emit_sampler: sampler = 1 [ 78.470] gen9_emit_sf: num_sf_outputs=1 [ 78.470] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 78.470] gen9_emit_vertex_elements: setup id=0 [ 78.470] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 78.470] (1, 18), (10, 35) [ 78.470] gen8_vertex_flush[720] = 3 [ 78.470] sna_validate_gc(0x561c94ab2470) changes=e0000, previous serial=8000124a, drawable=124a [ 78.470] sna_validate_gc: recomputing clip [ 78.470] sna_validate_gc: composite clip=4x[(65, 942), (780, 979)] [0x561c94accf00] [ 78.470] sna_copy_area: src=pixmap=4799:(0, 0)x(715, 37)+(0, 0) -> dst=pixmap=3060:(0, 918)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 78.470] sna_copy_area: normal copy [ 78.470] sna_do_copy: src=(0, 0), dst=(0, 918), size=(715x37) [ 78.470] sna_do_copy: after drawable: src=(0, 0), dst=(65, 942), size=(715x37) [ 78.470] sna_do_copy: dst extents (65, 942), (780, 979), dst clip extents (65, 942), (780, 979), dst size=3775x2136 [ 78.470] sna_do_copy: clipped dst extents (65, 942), (780, 979) [ 78.470] sna_do_copy: unclipped src extents (0, 0), (715, 37) [ 78.470] sna_do_copy: clipped src extents (0, 0), (715, 37) [ 78.470] sna_do_copy: pixmap -- no source clipping [ 78.471] sna_do_copy: src extents (0, 0), (715, 37) x 1 [ 78.471] sna_do_copy: copy region (65, 942), (780, 979) x 4 + (-65, -942) [ 78.471] sna_copy_boxes (boxes=4x[(767, 942), (780, 959)...], src pixmap=4799+(-65, -942), dst pixmap=3060+(-65, -24), alu=3, src.size=715x37, dst.size=3775x2136) [ 78.471] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c9472b610, gpu_bo=142, cpu_bo=0), replaces=0 [ 78.471] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 78.471] sna_drawable_use_bo pixmap=3060, box=((0, 918), (715, 955)), flags=3... [ 78.471] sna_drawable_use_bo: exported target, set PREFER_GPU [ 78.471] sna_drawable_use_bo: pinned, never REPLACES [ 78.471] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=3 [ 78.471] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 78.471] sna_drawable_use_bo: using whole GPU bo [ 78.471] sna_pixmap_move_to_gpu(pixmap=4799, usage=0), flags=a [ 78.471] sna_pixmap_move_to_gpu: already all-damaged [ 78.471] sna_pixmap_mark_active: pixmap=4799, handle=142 [ 78.471] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 78.471] gen9_render_copy_boxes (0, -918)->(0, 0) x 4, alu=3, flags=0, self-copy=0, overlaps? 0 [ 78.471] kgem_bo_is_render: handle=142, rq? 1 [1] [ 78.471] kgem_bo_is_render: handle=9, rq? 0 [0] [ 78.471] kgem_bo_is_render: handle=9, rq? 0 [0] [ 78.471] kgem_bo_is_render: handle=142, rq? 1 [1] [ 78.471] kgem_set_mode: flushing before new bo [ 78.471] gen8_vertex_close: used=98, vbo active? 23, vb=201, nreloc=2 [ 78.471] gen8_vertex_close: reloc[0] = 287 [ 78.471] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 78.471] kgem_add_handle: handle=23, index=5 [ 78.471] kgem_add_reloc64[10] = (delta=0, target handle=5, presumed=fd541000) [ 78.471] gen8_vertex_close: reloc[1] = 372 [ 78.471] kgem_add_reloc64: handle=23, pos=372, delta=0, domains=200000 [ 78.471] kgem_add_reloc64[11] = (delta=0, target handle=5, presumed=fd541000) [ 78.471] batch[1/1, flags=1800]: 462 462 16192 16384, nreloc=12, nexec=6, nfence=0, aperture=1164 [fenced=0] [ 78.471] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 78.471] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 78.471] kgem_fixup_relocs: shrinking by 61440 [ 78.471] __kgem_busy: handle=1, busy=0, wedged=0 [ 78.471] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 78.471] kgem_commit: release handle=142 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ffe91000 [ 78.471] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 78.471] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 78.471] __kgem_bo_clear_busy: handle=7 [ 78.471] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 78.471] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 78.471] __kgem_bo_clear_busy: handle=143 [ 78.471] kgem_commit: release handle=143 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff6e000 [ 78.471] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 78.471] __kgem_bo_clear_busy: handle=143 [ 78.471] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 78.471] __kgem_bo_clear_busy: handle=143 [ 78.471] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 78.471] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 78.471] __kgem_bo_clear_busy: handle=7 [ 78.471] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 78.471] __kgem_busy: handle=1, busy=131072, wedged=0 [ 78.471] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 78.471] kgem_check_bo: num_pages=+8164, num_exec=+2 [ 78.471] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 78.471] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 78.471] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 78.471] kgem_add_handle: handle=4, index=0 [ 78.471] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 78.471] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 78.471] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 78.471] gen9_composite_get_binding_table(ffc0) [ 78.471] kgem_add_reloc64: handle=9, pos=16360, delta=0, domains=20002 [ 78.471] kgem_add_handle: handle=9, index=1 [ 78.471] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f02dd000) [ 78.471] __kgem_bo_mark_dirty: handle=9 (proxy? 0) [ 78.471] [3fe0] bind bo(handle=9, addr=f02dd000), format=192, width=3775, height=2136, pitch=15360, tiling=1 -> render [ 78.471] kgem_add_reloc64: handle=142, pos=16344, delta=0, domains=40000 [ 78.471] kgem_add_handle: handle=142, index=2 [ 78.471] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=ffe91000) [ 78.471] [3fd0] bind bo(handle=142, addr=ffe91000), format=192, width=715, height=37, pitch=3072, tiling=1 -> sampler [ 78.471] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 78.471] gen9_emit_sampler: sampler = 0 [ 78.471] gen9_emit_sf: num_sf_outputs=1 [ 78.471] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 78.471] gen9_emit_vertex_elements: setup id=0 [ 78.471] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 78.471] (702, 0) -> (702, 918) + (13, 17) [ 78.471] (0, 17) -> (0, 935) + (13, 3) [ 78.471] (702, 17) -> (702, 935) + (13, 3) [ 78.471] (0, 20) -> (0, 938) + (13, 17) [ 78.471] gen8_vertex_flush[490] = 12 [ 78.471] sna_accel_flush: flush?=1, dirty?=0 [ 78.471] gen8_vertex_close: used=122, vbo active? 23, vb=1, nreloc=1 [ 78.471] gen8_vertex_close: reloc[0] = 287 [ 78.471] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 78.471] kgem_add_handle: handle=23, index=3 [ 78.471] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 78.471] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=8238 [fenced=0] [ 78.471] __kgem_busy: handle=1, busy=0, wedged=0 [ 78.471] __kgem_retire_rq: request 1 complete [ 78.471] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 78.471] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 78.471] kgem_fixup_relocs: shrinking by 61440 [ 78.471] __kgem_busy: handle=1, busy=0, wedged=0 [ 78.471] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 78.471] kgem_commit: release handle=9 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f02dd000 [ 78.471] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 78.471] kgem_commit: release handle=142 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=ffe91000 [ 78.471] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 78.471] __kgem_busy: handle=1, busy=131072, wedged=0 [ 78.471] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 78.471] sna_accel_flush: flush?=0, dirty?=0 [ 78.471] sna_accel_flush: flush?=0, dirty?=0 [ 78.471] sna_accel_flush: flush?=0, dirty?=0 [ 78.471] sna_accel_flush: flush?=0, dirty?=0 [ 78.471] sna_destroy_pixmap: pixmap=4799, attached?=1 [ 78.471] _kgem_bo_destroy: handle=142, proxy? 0 [ 78.471] __kgem_bo_destroy: handle=142, size=262144 [ 78.471] __kgem_busy: handle=142, busy=131072, wedged=0 [ 78.471] __kgem_bo_destroy: handle=142 -> active [ 78.471] __sna_free_pixmap(pixmap=4799) [ 78.471] sna_accel_flush: flush?=0, dirty?=0 [ 78.471] sna_accel_flush: flush?=0, dirty?=0 [ 78.471] sna_accel_flush: flush?=0, dirty?=0 [ 78.471] sna_block_handler (tv=0.469000) [ 78.471] kgem_retire, need_retire?=1 [ 78.471] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 78.471] kgem_retire__requests_ring: retiring ring 0 [ 78.471] __kgem_busy: handle=1, busy=0, wedged=0 [ 78.471] __kgem_retire_rq: request 1 complete [ 78.471] __kgem_bo_flush: handle=9, busy=0, wedged=0 [ 78.471] __kgem_bo_flush: handle=142, busy=0, wedged=0 [ 78.471] kgem_bo_move_to_cache: release handle=142 [ 78.471] kgem_bo_move_to_inactive: moving handle=142 to inactive [ 78.471] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 78.471] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 78.471] kgem_retire -- retired=1, need_retire=0 [ 78.471] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 78.471] gen6_render_retire: resetting idle vbo [ 78.471] sna_scanout_do_flush: flush timer active: delta=13 [ 78.471] sna_accel_do_throttle -- no pending activity [ 78.471] sna_accel_block: evaluating timers, active=5 [ 78.471] sna_accel_block: flush timer expires in 13 [78484] [ 78.472] sna_wakeup_handler [ 78.472] sna_accel_flush: flush?=0, dirty?=0 [ 78.472] sna_accel_flush: flush?=0, dirty?=0 [ 78.472] sna_block_handler (tv=0.468000) [ 78.472] sna_scanout_do_flush: flush timer active: delta=12 [ 78.472] sna_accel_do_throttle -- no pending activity [ 78.472] sna_accel_block: evaluating timers, active=5 [ 78.472] sna_accel_block: flush timer expires in 12 [78484] [ 78.473] sna_wakeup_handler [ 78.473] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=114, name=86 [ 78.473] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 78.473] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 78.473] sna_dri2_get_back: draw size=3840x2160, back buffer handle=114 size=3840x2160, is-scanout? 1, active?=0, pitch=15360, front pitch=15360 [ 78.473] sna_dri2_get_back: reuse backbuffer? 1 [ 78.473] sna_dri2_get_back: back buffer handle=114, active?=0, refcnt=1 [ 78.473] sna_dri2_get_back: reuse unattached back [ 78.473] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 78.473] sna_dri2_reuse_buffer: reusing back buffer handle=114, name=86, pitch=15360, age=0 [ 78.473] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 78.473] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=32, name=80, active_scanout=2 [ 78.473] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 78.473] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 78.473] sna_accel_flush: flush?=0, dirty?=0 [ 78.473] sna_accel_flush: flush?=0, dirty?=0 [ 78.473] sna_accel_flush: flush?=0, dirty?=0 [ 78.473] sna_block_handler (tv=0.467000) [ 78.473] sna_scanout_do_flush: flush timer active: delta=11 [ 78.473] sna_accel_do_throttle -- no pending activity [ 78.473] sna_accel_block: evaluating timers, active=5 [ 78.473] sna_accel_block: flush timer expires in 11 [78484] [ 78.473] sna_wakeup_handler [ 78.473] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 78.473] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 78.473] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 78.473] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 78.473] sna_dri2_get_msc(draw=146, pipe=0) [ 78.473] sna_crtc_record_swap: recording last swap on pipe=0, frame 4458 [msc=4458], time 78.471251 [ 78.473] sna_dri2_get_msc: msc=4458 [raw=4458], ust=78471251 [ 78.473] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=114 (refs=1/1, flush=0) , front=32 (refs=2/3, flush=1) [ 78.473] sna_dri2_schedule_swap(target_msc=4443, divisor=0, remainder=0) [ 78.473] sna_dri2_schedule_swap: using front handle=32, active_scanout?=2, flush?=1 [ 78.473] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 78.473] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 78.473] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 78.473] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 78.473] sna_crtc_record_swap: recording last swap on pipe=0, frame 4458 [msc=4458], time 78.471251 [ 78.473] immediate_swap: current_msc=4458, target_msc=4443 -- yes [ 78.473] can_flip: no, shadow enabled [ 78.473] sna_dri2_add_event: adding event to window 146) [ 78.473] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 78.473] sna_dri2_immediate_blit: no pending blit, starting chain [ 78.473] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 78.473] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 78.473] can_xchg: back size=8700f00, front size=8700f00 [ 78.473] can_xchg: yes, pixmap=4091 [ 78.473] sna_dri2_xchg: win=146, exchange front=32/80,ref=3 and back=114/86,ref=2, pixmap=4091 3840x2160 [ 78.473] sna_dri2_xchg: back_bo handle=114, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 78.473] sna_dri2_xchg: front_bo handle=32, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 78.473] set_bo: pixmap=4091, handle=114 (old handle=32) [ 78.473] set_bo: marking whole pixmap as damaged [ 78.473] set_bo: applying final/discard move-to-gpu [ 78.473] wait_for_shadow: flags=0, flips=0, handle=32, shadow=29 [ 78.473] set_bo: dropping flush hint from handle=32 [ 78.473] set_bo: adding flush hint to handle=114 [ 78.473] mark_stale(handle=32) => 1 [ 78.473] swap_limit: draw=146 setting swap limit to 3 [ 78.473] sna_dri2_swap_limit_validate: swap limit set to 3 [ 78.473] sna_next_vblank(pipe=0, waiting until next vblank) [ 78.473] sna_dri2_schedule_swap: reported target_msc=4458 [ 78.473] sna_accel_flush: flush?=0, dirty?=0 [ 78.474] sna_accel_flush: flush?=0, dirty?=0 [ 78.474] sna_accel_flush: flush?=0, dirty?=0 [ 78.474] sna_accel_flush: flush?=0, dirty?=0 [ 78.474] sna_block_handler (tv=0.466000) [ 78.474] sna_scanout_do_flush: flush timer active: delta=10 [ 78.474] sna_accel_do_throttle -- no pending activity [ 78.474] sna_accel_block: evaluating timers, active=5 [ 78.474] sna_accel_block: flush timer expires in 10 [78484] [ 78.484] sna_wakeup_handler [ 78.484] sna_block_handler (tv=0.456000) [ 78.484] sna_scanout_do_flush: flush timer active: delta=0 [ 78.484] sna_scanout_do_flush (time=78484), triggered [ 78.484] sna_scanout_flush (time=78484), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 78.484] has_shadow: has pending damage? 1, outstanding flips: 0 [ 78.484] stop_flush: scanout=114 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 78.484] has_shadow: has pending damage? 1, outstanding flips: 0 [ 78.484] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 78.484] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 78.484] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 78.484] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 78.484] sna_pixmap_move_to_gpu: already all-damaged [ 78.484] sna_pixmap_mark_active: pixmap=4091, handle=114 [ 78.484] sna_mode_redisplay: crtc[0] transformed? 0 [ 78.484] sna_mode_redisplay: crtc[1] transformed? 0 [ 78.484] sna_mode_redisplay: crtc[2] transformed? 0 [ 78.484] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=114 [active=1] [ 78.484] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 32, transformed? 0 [ 78.484] get_fb: reusing fb=81 for handle=114 [ 78.484] sna_mode_redisplay: recording flip on CRTC:32 handle=114, active_scanout=2, serial=3 [ 78.484] __kgem_bo_clear_busy: handle=114 [ 78.484] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 78.484] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 78.484] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 78.484] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=114, shadow handle=29 [ 78.484] sna_accel_do_throttle -- no pending activity [ 78.484] sna_accel_block: evaluating timers, active=5 [ 78.484] sna_accel_block: flush timer expires in 16 [78500] [ 78.487] sna_wakeup_handler [ 78.487] sna_mode_wakeup: len=64 [ 78.487] sna_dri2_vblank_handler(type=2, sequence=4459, draw=4181) [ 78.487] sna_crtc_record_swap: recording last swap on pipe=0, frame 4459 [msc=4459], time 78.487901 [ 78.487] sna_dri2_vblank_handler: 2 complete, frame=4459 tv=78.487901 [ 78.487] sna_dri2_blit_complete: blit finished [ 78.487] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4459, tv=78.487901) [ 78.487] frame_swap_complete(type=2): draw=146, pipe=0, frame=4459 [msc=4459], tv=78.487901 [ 78.487] sna_accel_flush: flush?=0, dirty?=0 [ 78.487] sna_dri2_event_free(draw?=1) [ 78.487] sna_dri2_remove_event: remove[0x561c94a2fe70] from window 146, active? 1 [ 78.487] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=114] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 78.487] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=32] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 78.487] sna_dri2_vblank_handler complete [ 78.487] sna_mode_wakeup: recording last swap on pipe=0, frame 4459 [116b], time 78.487901 [ 78.487] sna_mode_wakeup: removing handle=32 [active_scanout=0] from scanout, installing handle=114 [active_scanout=2] [ 78.487] sna_mode_wakeup: flip complete, pending? 1 [ 78.487] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 78.487] sna_block_handler (tv=0.453000) [ 78.487] sna_scanout_do_flush: flush timer active: delta=13 [ 78.487] sna_accel_do_throttle -- no pending activity [ 78.487] sna_accel_block: evaluating timers, active=5 [ 78.487] sna_accel_block: flush timer expires in 13 [78500] [ 78.500] sna_wakeup_handler [ 78.500] sna_block_handler (tv=0.440000) [ 78.500] sna_scanout_do_flush: flush timer active: delta=0 [ 78.500] sna_scanout_do_flush (time=78500), triggered [ 78.500] sna_scanout_flush (time=78500), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 78.500] has_shadow: has pending damage? 0, outstanding flips: 0 [ 78.500] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 78.500] has_shadow: has pending damage? 0, outstanding flips: 0 [ 78.500] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 78.500] sna_accel_do_throttle -- no pending activity [ 78.500] sna_accel_block: evaluating timers, active=5 [ 78.500] sna_accel_block: flush timer expires in 16 [78516] [ 78.516] sna_wakeup_handler [ 78.516] sna_block_handler (tv=0.424000) [ 78.516] sna_scanout_do_flush: flush timer active: delta=0 [ 78.516] sna_scanout_do_flush (time=78516), triggered [ 78.516] sna_scanout_flush (time=78516), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 78.516] has_shadow: has pending damage? 0, outstanding flips: 0 [ 78.516] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 78.516] has_shadow: has pending damage? 0, outstanding flips: 0 [ 78.516] sna_accel_disarm_timer[0] (time=78516) [ 78.516] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 78.516] sna_accel_do_throttle -- no pending activity [ 78.551] sna_wakeup_handler [ 78.551] sna_accel_flush: flush?=0, dirty?=0 [ 78.551] sna_accel_flush: flush?=0, dirty?=0 [ 78.551] sna_accel_flush: flush?=0, dirty?=0 [ 78.551] sna_accel_flush: flush?=0, dirty?=0 [ 78.551] sna_accel_flush: flush?=0, dirty?=0 [ 78.551] sna_accel_flush: flush?=0, dirty?=0 [ 78.551] sna_accel_flush: flush?=0, dirty?=0 [ 78.551] sna_accel_flush: flush?=0, dirty?=0 [ 78.551] sna_accel_flush: flush?=0, dirty?=0 [ 78.551] sna_accel_flush: flush?=0, dirty?=0 [ 78.551] sna_accel_flush: flush?=0, dirty?=0 [ 78.551] sna_accel_flush: flush?=0, dirty?=0 [ 78.551] sna_accel_flush: flush?=0, dirty?=0 [ 78.551] sna_accel_flush: flush?=0, dirty?=0 [ 78.551] sna_block_handler (tv=0.389000) [ 78.551] has_shadow: has pending damage? 0, outstanding flips: 0 [ 78.551] sna_accel_do_throttle -- no pending activity [ 78.551] sna_wakeup_handler [ 78.551] sna_accel_flush: flush?=0, dirty?=0 [ 78.551] sna_accel_flush: flush?=0, dirty?=0 [ 78.551] sna_accel_flush: flush?=0, dirty?=0 [ 78.551] sna_block_handler (tv=0.389000) [ 78.551] has_shadow: has pending damage? 0, outstanding flips: 0 [ 78.551] sna_accel_do_throttle -- no pending activity [ 78.552] sna_wakeup_handler [ 78.552] sna_accel_flush: flush?=0, dirty?=0 [ 78.552] sna_accel_flush: flush?=0, dirty?=0 [ 78.552] sna_block_handler (tv=0.388000) [ 78.552] has_shadow: has pending damage? 0, outstanding flips: 0 [ 78.552] sna_accel_do_throttle -- no pending activity [ 78.552] sna_wakeup_handler [ 78.552] sna_accel_flush: flush?=0, dirty?=0 [ 78.552] sna_accel_flush: flush?=0, dirty?=0 [ 78.552] sna_accel_flush: flush?=0, dirty?=0 [ 78.552] sna_block_handler (tv=0.388000) [ 78.552] has_shadow: has pending damage? 0, outstanding flips: 0 [ 78.552] sna_accel_do_throttle -- no pending activity [ 78.552] sna_wakeup_handler [ 78.552] sna_accel_flush: flush?=0, dirty?=0 [ 78.552] sna_accel_flush: flush?=0, dirty?=0 [ 78.552] sna_accel_flush: flush?=0, dirty?=0 [ 78.552] sna_block_handler (tv=0.388000) [ 78.552] has_shadow: has pending damage? 0, outstanding flips: 0 [ 78.552] sna_accel_do_throttle -- no pending activity [ 78.552] sna_wakeup_handler [ 78.552] sna_accel_flush: flush?=0, dirty?=0 [ 78.552] sna_accel_flush: flush?=0, dirty?=0 [ 78.552] sna_block_handler (tv=0.388000) [ 78.552] has_shadow: has pending damage? 0, outstanding flips: 0 [ 78.552] sna_accel_do_throttle -- no pending activity [ 78.552] sna_wakeup_handler [ 78.552] sna_accel_flush: flush?=0, dirty?=0 [ 78.552] sna_accel_flush: flush?=0, dirty?=0 [ 78.552] sna_block_handler (tv=0.388000) [ 78.552] has_shadow: has pending damage? 0, outstanding flips: 0 [ 78.552] sna_accel_do_throttle -- no pending activity [ 78.552] sna_wakeup_handler [ 78.552] sna_accel_flush: flush?=0, dirty?=0 [ 78.552] sna_accel_flush: flush?=0, dirty?=0 [ 78.552] sna_accel_flush: flush?=0, dirty?=0 [ 78.552] sna_block_handler (tv=0.388000) [ 78.552] has_shadow: has pending damage? 0, outstanding flips: 0 [ 78.552] sna_accel_do_throttle -- no pending activity [ 78.552] sna_wakeup_handler [ 78.552] sna_accel_flush: flush?=0, dirty?=0 [ 78.552] sna_accel_flush: flush?=0, dirty?=0 [ 78.552] sna_block_handler (tv=0.388000) [ 78.552] has_shadow: has pending damage? 0, outstanding flips: 0 [ 78.552] sna_accel_do_throttle -- no pending activity [ 78.552] sna_wakeup_handler [ 78.552] sna_accel_flush: flush?=0, dirty?=0 [ 78.552] sna_accel_flush: flush?=0, dirty?=0 [ 78.552] sna_accel_flush: flush?=0, dirty?=0 [ 78.552] sna_create_pixmap(1, 1, 32, usage=0) [ 78.552] kgem_can_create_2d: 1x1 @ 32 [ 78.552] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=1 [ 78.552] kgem_can_create_2d: untiled size=4096 [ 78.552] kgem_choose_tiling: disabling tiling [1x1] for single row/col [ 78.552] kgem_choose_tiling: 1x1 -> 0 [ 78.552] sna_create_pixmap: usage=0, flags=a [ 78.552] sna_create_pixmap: small buffer [4], attaching to shadow pixmap [ 78.552] create_pixmap: allocating pixmap 1x1, depth=32/32, size=12 [ 78.552] create_pixmap: serial=4800, usage=0, 1x1 [ 78.552] sna_create_pixmap: serial=4800, 1x1, usage=0 [ 78.552] sna_composite_rectangles(pixmap=4801, op=0, 0 x 1 [(0, 0)x(1, 1) ...]) [ 78.552] sna_composite_rectangles: converted to op 0 [ 78.552] sna_composite_rectangles[0] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 78.552] sna_composite_rectangles: nrects=1, region=(0, 0), (1, 1) x 1 [ 78.552] sna_composite_rectangles: clipped extents (0, 0),(1, 1) x 1 [ 78.552] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(1, 1) [ 78.552] sna_composite_rectangles: fallback, dst pixmap=4801 too small or not attached [ 78.552] sna_composite_rectangles: fallback [ 78.552] sna_drawable_move_region_to_cpu(pixmap=4801 (1x1), [(0, 0), (1, 1)], flags=1) [ 78.552] sna_drawable_move_region_to_cpu: region (0, 0), (1, 1) + (0, 0) subsumes pixmap (1x1) [ 78.552] _sna_pixmap_move_to_cpu(pixmap=4801, 1x1, flags=1) [ 78.552] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 78.552] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 78.552] operate_inplace: no, inplace operation not suitable [ 78.552] _sna_pixmap_move_to_cpu: marking as damaged [ 78.552] __sna_damage_all(1, 1) [ 78.552] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 78.552] sna_composite_rectangles(pixmap=4801, op=1, fff2f1f0 x 1 [(0, 0)x(1, 1) ...]) [ 78.552] sna_composite_rectangles: converted to op 1 [ 78.552] sna_composite_rectangles[0] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 78.552] sna_composite_rectangles: nrects=1, region=(0, 0), (1, 1) x 1 [ 78.552] sna_composite_rectangles: clipped extents (0, 0),(1, 1) x 1 [ 78.552] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(1, 1) [ 78.552] sna_composite_rectangles: fallback, dst pixmap=4801 too small or not attached [ 78.552] sna_composite_rectangles: fallback [ 78.552] sna_drawable_move_region_to_cpu(pixmap=4801 (1x1), [(0, 0), (1, 1)], flags=1) [ 78.552] sna_drawable_move_region_to_cpu: pixmap=4801 all damaged on CPU [ 78.552] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 78.552] sna_composite_rectangles: fallback fill: (0, 0)x(1, 1) fff2f1f0 [ 78.552] sna_composite_rectangles(pixmap=4801, op=1, ff300a24 x 2 [(0, 0)x(1, 1) ...]) [ 78.552] sna_composite_rectangles: converted to op 1 [ 78.552] sna_composite_rectangles[0] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 78.552] sna_composite_rectangles[1] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 78.552] sna_composite_rectangles: nrects=2, region=(0, 0), (1, 1) x 2 [ 78.552] sna_composite_rectangles: clipped extents (0, 0),(1, 1) x 1 [ 78.552] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(1, 1) [ 78.552] sna_composite_rectangles: fallback, dst pixmap=4801 too small or not attached [ 78.552] sna_composite_rectangles: fallback [ 78.552] sna_drawable_move_region_to_cpu(pixmap=4801 (1x1), [(0, 0), (1, 1)], flags=1) [ 78.552] sna_drawable_move_region_to_cpu: pixmap=4801 all damaged on CPU [ 78.552] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 78.552] sna_composite_rectangles: fallback fill: (0, 0)x(1, 1) ff300a24 [ 78.552] sna_validate_gc(0x561c94ab2470) changes=80000, previous serial=8000124a, drawable=124a [ 78.552] sna_validate_gc: recomputing clip [ 78.552] sna_validate_gc: composite clip=1x[(65, 24), (3840, 2160)] [0x561c94abf1d0] [ 78.552] sna_copy_area: src=pixmap=4801:(0, 0)x(1, 1)+(0, 0) -> dst=pixmap=3060:(0, 0)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 78.552] sna_copy_area: normal copy [ 78.552] sna_do_copy: src=(0, 0), dst=(0, 0), size=(1x1) [ 78.552] sna_do_copy: after drawable: src=(0, 0), dst=(65, 24), size=(1x1) [ 78.552] sna_do_copy: dst extents (65, 24), (66, 25), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 78.552] sna_do_copy: clipped dst extents (65, 24), (66, 25) [ 78.552] sna_do_copy: unclipped src extents (0, 0), (1, 1) [ 78.552] sna_do_copy: clipped src extents (0, 0), (1, 1) [ 78.552] sna_do_copy: pixmap -- no source clipping [ 78.552] sna_do_copy: src extents (0, 0), (1, 1) x 1 [ 78.552] sna_do_copy: copy region (65, 24), (66, 25) x 1 + (-65, -24) [ 78.552] sna_copy_boxes (boxes=1x[(65, 24), (66, 25)...], src pixmap=4801+(-65, -24), dst pixmap=3060+(-65, -24), alu=3, src.size=1x1, dst.size=3775x2136) [ 78.552] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c947fd410, gpu_bo=0, cpu_bo=0), replaces=0 [ 78.552] sna_drawable_use_bo pixmap=3060, box=((0, 0), (1, 1)), flags=8... [ 78.552] sna_drawable_use_bo: exported target, set PREFER_GPU [ 78.552] sna_drawable_use_bo: pinned, never REPLACES [ 78.552] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 78.552] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 78.552] sna_drawable_use_bo: using whole GPU bo [ 78.552] region_overlaps_damage? [ 78.552] use_shm_bo: no, not attached [ 78.552] sna_drawable_move_region_to_cpu(pixmap=4801 (1x1), [(0, 0), (1, 1)], flags=2) [ 78.552] sna_drawable_move_region_to_cpu: pixmap=4801 all damaged on CPU [ 78.552] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 78.552] sna_write_boxes x 1, src stride=4, src dx=(0, 0) [ 78.552] kgem_bo_can_map: handle=9, map=0x7fc6b7845000:0x0:0x7fc656564000, tiling=1, domain=0, offset=4029534208 [ 78.552] write_boxes_inplace x 1, handle=9, tiling=1 [ 78.552] upload_inplace__tiled: tiling=1 [ 78.552] kgem_bo_can_map__cpu: handle=9 [ 78.552] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 78.552] kgem_bo_map__cpu(handle=9, size=33177600, map=0x7fc6b7845000:0x7fc656564000) [ 78.552] kgem_bo_sync__cpu: handle=9 [ 78.552] __kgem_busy: handle=9, busy=0, wedged=0 [ 78.552] kgem_bo_sync__cpu: SYNC: handle=9, needs_flush? 0, domain? 0, busy? 0 [ 78.552] __kgem_busy: handle=9, busy=0, wedged=0 [ 78.552] kgem_bo_retire: retiring bo handle=9 (needed flush? 0), rq? 0 [busy?=0] [ 78.552] assert_bo_retired: handle=9, domain: 0 exec? 0, rq? 0 [ 78.552] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(0, 0), size=1x1, pitch=4/15360 [ 78.552] sna_accel_flush: flush?=0, dirty?=0 [ 78.552] sna_accel_flush: flush?=0, dirty?=0 [ 78.552] sna_accel_flush: flush?=0, dirty?=0 [ 78.552] sna_accel_flush: flush?=0, dirty?=0 [ 78.552] sna_destroy_pixmap: pixmap=4801, attached?=1 [ 78.552] __sna_free_pixmap(pixmap=4801) [ 78.552] sna_accel_flush: flush?=0, dirty?=0 [ 78.552] sna_accel_flush: flush?=0, dirty?=0 [ 78.552] sna_accel_flush: flush?=0, dirty?=0 [ 78.552] sna_block_handler (tv=0.388000) [ 78.552] has_shadow: has pending damage? 0, outstanding flips: 0 [ 78.552] sna_accel_do_throttle -- no pending activity [ 78.552] sna_wakeup_handler [ 78.552] sna_accel_flush: flush?=0, dirty?=0 [ 78.552] sna_accel_flush: flush?=0, dirty?=0 [ 78.552] sna_accel_flush: flush?=0, dirty?=0 [ 78.552] sna_block_handler (tv=0.388000) [ 78.552] has_shadow: has pending damage? 0, outstanding flips: 0 [ 78.552] sna_accel_do_throttle -- no pending activity [ 78.552] sna_wakeup_handler [ 78.552] sna_accel_flush: flush?=0, dirty?=0 [ 78.552] sna_accel_flush: flush?=0, dirty?=0 [ 78.552] sna_block_handler (tv=0.388000) [ 78.552] has_shadow: has pending damage? 0, outstanding flips: 0 [ 78.552] sna_accel_do_throttle -- no pending activity [ 78.552] sna_wakeup_handler [ 78.552] sna_accel_flush: flush?=0, dirty?=0 [ 78.552] sna_accel_flush: flush?=0, dirty?=0 [ 78.552] sna_accel_flush: flush?=0, dirty?=0 [ 78.552] sna_block_handler (tv=0.388000) [ 78.552] has_shadow: has pending damage? 0, outstanding flips: 0 [ 78.552] sna_accel_do_throttle -- no pending activity [ 78.552] sna_wakeup_handler [ 78.552] sna_accel_flush: flush?=0, dirty?=0 [ 78.552] sna_accel_flush: flush?=0, dirty?=0 [ 78.552] sna_block_handler (tv=0.388000) [ 78.552] has_shadow: has pending damage? 0, outstanding flips: 0 [ 78.552] sna_accel_do_throttle -- no pending activity [ 78.553] sna_wakeup_handler [ 78.553] sna_accel_flush: flush?=0, dirty?=0 [ 78.553] sna_accel_flush: flush?=0, dirty?=0 [ 78.554] sna_block_handler (tv=0.387000) [ 78.554] has_shadow: has pending damage? 0, outstanding flips: 0 [ 78.554] sna_accel_do_throttle -- no pending activity [ 78.554] sna_wakeup_handler [ 78.554] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=32, name=80 [ 78.554] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 78.554] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 78.554] sna_dri2_get_back: draw size=3840x2160, back buffer handle=32 size=3840x2160, is-scanout? 1, active?=0, pitch=15360, front pitch=15360 [ 78.554] sna_dri2_get_back: reuse backbuffer? 1 [ 78.554] sna_dri2_get_back: back buffer handle=32, active?=0, refcnt=1 [ 78.554] sna_dri2_get_back: reuse unattached back [ 78.554] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 78.554] sna_dri2_reuse_buffer: reusing back buffer handle=32, name=80, pitch=15360, age=0 [ 78.554] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 78.554] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=114, name=86, active_scanout=2 [ 78.554] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 78.554] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=114] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 78.554] sna_accel_flush: flush?=0, dirty?=0 [ 78.554] sna_accel_flush: flush?=0, dirty?=0 [ 78.554] sna_accel_flush: flush?=0, dirty?=0 [ 78.554] sna_block_handler (tv=0.386000) [ 78.554] has_shadow: has pending damage? 0, outstanding flips: 0 [ 78.554] timer_enable (time=78554), starting timer 0 [ 78.554] sna_accel_do_throttle -- no pending activity [ 78.554] sna_accel_block: evaluating timers, active=5 [ 78.554] sna_accel_block: flush timer expires in 8 [78562] [ 78.554] sna_wakeup_handler [ 78.554] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 78.554] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 78.554] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 78.554] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 78.554] sna_dri2_get_msc(draw=146, pipe=0) [ 78.554] sna_crtc_record_swap: recording last swap on pipe=0, frame 4463 [msc=4463], time 78.554485 [ 78.554] sna_dri2_get_msc: msc=4463 [raw=4463], ust=78554485 [ 78.554] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=32 (refs=1/1, flush=0) , front=114 (refs=2/3, flush=1) [ 78.554] sna_dri2_schedule_swap(target_msc=4459, divisor=0, remainder=0) [ 78.554] sna_dri2_schedule_swap: using front handle=114, active_scanout?=2, flush?=1 [ 78.554] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 78.554] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 78.554] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 78.554] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 78.554] sna_crtc_record_swap: recording last swap on pipe=0, frame 4463 [msc=4463], time 78.554485 [ 78.554] immediate_swap: current_msc=4463, target_msc=4459 -- yes [ 78.554] can_flip: no, shadow enabled [ 78.554] sna_dri2_add_event: adding event to window 146) [ 78.554] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 78.554] sna_dri2_immediate_blit: no pending blit, starting chain [ 78.554] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 78.554] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 78.554] can_xchg: back size=8700f00, front size=8700f00 [ 78.554] can_xchg: yes, pixmap=4091 [ 78.554] sna_dri2_xchg: win=146, exchange front=114/86,ref=3 and back=32/80,ref=2, pixmap=4091 3840x2160 [ 78.554] sna_dri2_xchg: back_bo handle=32, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 78.554] sna_dri2_xchg: front_bo handle=114, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 78.554] set_bo: pixmap=4091, handle=32 (old handle=114) [ 78.554] set_bo: marking whole pixmap as damaged [ 78.554] set_bo: applying final/discard move-to-gpu [ 78.554] wait_for_shadow: flags=0, flips=0, handle=114, shadow=29 [ 78.554] set_bo: dropping flush hint from handle=114 [ 78.554] set_bo: adding flush hint to handle=32 [ 78.554] mark_stale(handle=114) => 1 [ 78.554] swap_limit: draw=146 setting swap limit to 3 [ 78.554] sna_dri2_swap_limit_validate: swap limit set to 3 [ 78.554] sna_next_vblank(pipe=0, waiting until next vblank) [ 78.554] sna_dri2_schedule_swap: reported target_msc=4463 [ 78.554] sna_accel_flush: flush?=0, dirty?=0 [ 78.554] sna_accel_flush: flush?=0, dirty?=0 [ 78.554] sna_accel_flush: flush?=0, dirty?=0 [ 78.554] sna_accel_flush: flush?=0, dirty?=0 [ 78.555] sna_block_handler (tv=0.385000) [ 78.555] sna_scanout_do_flush: flush timer active: delta=7 [ 78.555] sna_accel_do_throttle -- no pending activity [ 78.555] sna_accel_block: evaluating timers, active=5 [ 78.555] sna_accel_block: flush timer expires in 7 [78562] [ 78.562] sna_wakeup_handler [ 78.562] sna_block_handler (tv=0.378000) [ 78.562] sna_scanout_do_flush: flush timer active: delta=0 [ 78.562] sna_scanout_do_flush (time=78562), triggered [ 78.562] sna_scanout_flush (time=78562), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 78.562] has_shadow: has pending damage? 1, outstanding flips: 0 [ 78.562] stop_flush: scanout=32 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 78.562] has_shadow: has pending damage? 1, outstanding flips: 0 [ 78.562] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 78.562] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 78.562] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 78.562] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 78.562] sna_pixmap_move_to_gpu: already all-damaged [ 78.562] sna_pixmap_mark_active: pixmap=4091, handle=32 [ 78.562] sna_mode_redisplay: crtc[0] transformed? 0 [ 78.562] sna_mode_redisplay: crtc[1] transformed? 0 [ 78.562] sna_mode_redisplay: crtc[2] transformed? 0 [ 78.562] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=32 [active=1] [ 78.562] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 114, transformed? 0 [ 78.562] get_fb: reusing fb=68 for handle=32 [ 78.562] sna_mode_redisplay: recording flip on CRTC:32 handle=32, active_scanout=2, serial=3 [ 78.562] __kgem_bo_clear_busy: handle=32 [ 78.562] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 78.562] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 78.562] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 78.562] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=32, shadow handle=29 [ 78.562] sna_accel_do_throttle -- no pending activity [ 78.562] sna_accel_block: evaluating timers, active=5 [ 78.562] sna_accel_block: flush timer expires in 16 [78578] [ 78.567] sna_wakeup_handler [ 78.567] sna_create_pixmap(508, 20, 32, usage=0) [ 78.567] kgem_can_create_2d: 508x20 @ 32 [ 78.567] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2048, height=20 [ 78.567] kgem_can_create_2d: untiled size=40960 [ 78.567] kgem_choose_tiling: 508x20 -> 1 [ 78.567] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2048, height=24 [ 78.567] kgem_can_create_2d: tiled[1] size=49152 [ 78.567] sna_create_pixmap: usage=0, flags=1b [ 78.567] sna_create_pixmap: creating GPU pixmap 508x20, stride=2032, flags=1b [ 78.567] __pop_freed_pixmap: reusing freed pixmap=4799 header [ 78.567] create_pixmap_hdr: pixmap=4802, width=508, height=20, usage=0 [ 78.567] sna_create_pixmap: serial=4802, 508x20, usage=0 [ 78.567] sna_composite_rectangles(pixmap=4803, op=0, 0 x 1 [(0, 0)x(508, 20) ...]) [ 78.567] sna_composite_rectangles: converted to op 0 [ 78.567] sna_composite_rectangles[0] (0, 0)x(508, 20) -> (0, 0), (508, 20) [ 78.567] sna_composite_rectangles: nrects=1, region=(0, 0), (508, 20) x 1 [ 78.567] sna_composite_rectangles: clipped extents (0, 0),(508, 20) x 1 [ 78.567] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(508, 20) [ 78.567] sna_composite_rectangles: dropping last-cpu hint [ 78.567] sna_drawable_use_bo pixmap=4803, box=((0, 0), (508, 20)), flags=19... [ 78.567] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 78.567] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 78.567] sna_pixmap_move_to_gpu(pixmap=4803, usage=0), flags=b [ 78.567] sna_pixmap_move_to_gpu: CPU damage? 0 [ 78.567] sna_pixmap_move_to_gpu: creating GPU bo (508x20@32), create=b [ 78.567] kgem_choose_tiling: 508x20 -> 1 [ 78.567] kgem_choose_tiling: 508x20 -> 1 [ 78.567] sna_pixmap_alloc_gpu: pixmap=4803 [ 78.567] kgem_create_2d(508x20, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 78.567] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2048, height=24 [ 78.567] kgem_set_tiling: handle=130, tiling=1 [1], pitch=2048 [2048]: 1 [ 78.567] kgem_bo_remove_from_inactive: removing handle=130 from inactive [ 78.567] from inactive: pitch=2048, tiling=1: handle=130, id=2723 [ 78.567] __sna_damage_all(508, 20) [ 78.567] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 78.567] sna_pixmap_mark_active: pixmap=4803, handle=130 [ 78.567] sna_drawable_use_bo: allocated GPU bo for operation [ 78.567] sna_drawable_use_bo: using GPU bo with damage? 0 [ 78.567] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 78.567] kgem_bo_is_render: handle=130, rq? 0 [0] [ 78.567] kgem_bo_is_render: handle=130, rq? 0 [0] [ 78.567] gen9_render_fill_boxes(0 x 1 [(0, 0), (508, 20) ...]) [ 78.567] sna_render_get_solid: 0 [ 78.567] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 78.567] kgem_check_bo: num_pages=+16, num_exec=+1 [ 78.567] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 78.567] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 78.567] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 78.567] kgem_add_handle: handle=4, index=0 [ 78.567] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 78.567] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 78.567] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 78.567] gen9_composite_get_binding_table(ffc0) [ 78.567] kgem_add_reloc64: handle=130, pos=16360, delta=0, domains=20002 [ 78.567] kgem_add_handle: handle=130, index=1 [ 78.567] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fff90000) [ 78.567] __kgem_bo_mark_dirty: handle=130 (proxy? 0) [ 78.567] [3fe0] bind bo(handle=130, addr=fff90000), format=192, width=508, height=20, pitch=2048, tiling=1 -> render [ 78.567] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 78.567] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 78.567] kgem_add_handle: handle=7, index=2 [ 78.567] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 78.567] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 78.567] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 78.567] gen9_emit_sampler: sampler = 1 [ 78.567] gen9_emit_sf: num_sf_outputs=1 [ 78.567] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 78.567] gen9_emit_vertex_elements: setup id=0 [ 78.567] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 78.567] (0, 0), (508, 20) [ 78.567] gen8_vertex_flush[490] = 3 [ 78.567] sna_composite_rectangles: pixmap=4803 marking clear [0]? 1 [ 78.567] sna_composite_rectangles(pixmap=4803, op=1, fff2f1f0 x 1 [(0, 0)x(508, 20) ...]) [ 78.567] sna_composite_rectangles: converted to op 1 [ 78.567] sna_composite_rectangles[0] (0, 0)x(508, 20) -> (0, 0), (508, 20) [ 78.567] sna_composite_rectangles: nrects=1, region=(0, 0), (508, 20) x 1 [ 78.568] sna_composite_rectangles: clipped extents (0, 0),(508, 20) x 1 [ 78.568] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(508, 20) [ 78.568] sna_composite_rectangles: promoting to full GPU [ 78.568] sna_composite_rectangles: dropping last-cpu hint [ 78.568] sna_drawable_use_bo pixmap=4803, box=((0, 0), (508, 20)), flags=19... [ 78.568] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 78.568] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 78.568] sna_drawable_use_bo: using whole GPU bo [ 78.568] gen9_render_fill_boxes (op=1, color=(f2f2, f1f1, f0f0, ffff) [20028888]) [ 78.568] kgem_bo_is_render: handle=130, rq? 1 [1] [ 78.568] gen9_render_fill_boxes(fff2f1f0 x 1 [(0, 0), (508, 20) ...]) [ 78.568] sna_render_get_solid: fff2f1f0 [ 78.568] sna_render_get_solid(15) = fff2f1f0 (old) [ 78.568] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 78.568] kgem_check_bo: num_pages=+0, num_exec=+0 [ 78.568] gen9_composite_get_binding_table(ff00) [ 78.568] kgem_add_reloc64: handle=143, pos=16312, delta=0, domains=40000 [ 78.568] kgem_add_reloc64: adding proxy [delta=60] for handle=143 [ 78.568] kgem_add_handle: handle=143, index=3 [ 78.568] kgem_add_reloc64[5] = (delta=60, target handle=3, presumed=fff6e000) [ 78.568] [3fb0] bind bo(handle=143, addr=fff6e03c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 78.568] gen9_emit_vertex_elements: setup id=0 [ 78.568] (0, 0), (508, 20) [ 78.568] gen8_vertex_flush[4cc] = 3 [ 78.568] sna_composite_rectangles: pixmap=4803 marking clear [fff2f1f0]? 1 [ 78.568] sna_composite_rectangles(pixmap=4803, op=1, ff300a24 x 2 [(0, 0)x(508, 20) ...]) [ 78.568] sna_composite_rectangles: converted to op 1 [ 78.568] sna_composite_rectangles[0] (0, 0)x(508, 20) -> (0, 0), (508, 20) [ 78.568] sna_composite_rectangles[1] (0, 0)x(508, 20) -> (0, 0), (508, 20) [ 78.568] sna_composite_rectangles: nrects=2, region=(0, 0), (508, 20) x 2 [ 78.568] sna_composite_rectangles: clipped extents (0, 0),(508, 20) x 1 [ 78.568] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(508, 20) [ 78.568] sna_composite_rectangles: promoting to full GPU [ 78.568] sna_composite_rectangles: dropping last-cpu hint [ 78.568] sna_drawable_use_bo pixmap=4803, box=((0, 0), (508, 20)), flags=19... [ 78.568] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 78.568] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 78.568] sna_drawable_use_bo: using whole GPU bo [ 78.568] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 78.568] kgem_bo_is_render: handle=130, rq? 1 [1] [ 78.568] gen9_render_fill_boxes(ff300a24 x 1 [(0, 0), (508, 20) ...]) [ 78.568] sna_render_get_solid: ff300a24 [ 78.568] sna_render_get_solid(17) = ff300a24 (old) [ 78.568] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 78.568] kgem_check_bo: num_pages=+0, num_exec=+0 [ 78.568] gen9_composite_get_binding_table(fe80) [ 78.568] kgem_add_reloc64: handle=143, pos=16280, delta=0, domains=40000 [ 78.568] kgem_add_reloc64: adding proxy [delta=68] for handle=143 [ 78.568] kgem_add_reloc64[6] = (delta=68, target handle=3, presumed=fff6e000) [ 78.568] [3f90] bind bo(handle=143, addr=fff6e044), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 78.568] gen9_emit_vertex_elements: setup id=0 [ 78.568] (0, 0), (508, 20) [ 78.568] gen8_vertex_flush[508] = 3 [ 78.568] sna_composite_rectangles: pixmap=4803 marking clear [ff300a24]? 1 [ 78.568] sna_glyphs(op=3, nlist=1, src=(1, -2)) [ 78.568] kgem_bo_is_busy: handle=130, domain: 0 exec? 1, rq? 1 [ 78.568] sna_glyphs: discarding mask [ 78.568] glyphs0_to_dst(op=3, src=(1, -2), nlist=1, dst=(1, -2)+(0, 0)) [ 78.568] clipped_glyphs? 18 glyph in 1 lists extents (1, -13), (163, 1), region (2, 0), (162, 1): yes [ 78.568] gen9_render_composite: 0x0, current mode=1/1 [ 78.568] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 78.568] gen9_composite_fallback: mask is already on the GPU, try to use GPU [ 78.568] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 78.568] sna_drawable_use_bo pixmap=4803, box=((2, 0), (162, 1)), flags=7... [ 78.568] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 78.568] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 78.568] sna_drawable_use_bo: using whole GPU bo [ 78.568] gen9_composite_set_target: pixmap=4803, format=20028888, size=508x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 78.568] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 78.568] color_convert: src=ff8ae234 [20028888] [ 78.568] color_convert: dst=ff8ae234 [20028888] [ 78.568] sna_render_get_solid: ff8ae234 [ 78.568] sna_render_get_solid(22) = ff8ae234 (old) [ 78.568] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 78.568] sna_transform_is_imprecise_integer_translation: no transform [ 78.568] gen9_composite_picture: integer translation (0, 0), removing [ 78.568] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 78.568] sna_render_pixmap_bo: GPU all damaged [ 78.568] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 78.568] gen4_choose_composite_emitter: solid, identity mask [ 78.568] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 78.568] aligning vertex: was 2, now 4 floats per vertex [ 78.568] gen9_composite_get_binding_table(fe00) [ 78.568] kgem_add_reloc64: handle=143, pos=16248, delta=0, domains=40000 [ 78.568] kgem_add_reloc64: adding proxy [delta=88] for handle=143 [ 78.568] kgem_add_reloc64[7] = (delta=88, target handle=3, presumed=fff6e000) [ 78.568] [3f70] bind bo(handle=143, addr=fff6e058), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 78.568] kgem_add_reloc64: handle=6, pos=16232, delta=0, domains=40000 [ 78.568] kgem_add_handle: handle=6, index=4 [ 78.568] kgem_add_reloc64[8] = (delta=0, target handle=4, presumed=fd581000) [ 78.568] [3f60] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 78.568] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 78.568] gen9_emit_sampler: sampler = a [ 78.568] gen9_emit_sf: num_sf_outputs=2 [ 78.568] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 78.568] gen9_emit_vertex_elements: setup id=9 [ 78.568] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 78.568] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 78.568] glyphs0_to_dst: glyph=(9, -12), (19, 1), clip=(2, 0), (162, 1) [ 78.568] glyphs0_to_dst: blt=(9, 0), (19, 1) [ 78.568] emit_primitive_identity_mask__avx2: dst=(9, 0), mask=(672.00, 60.00) x (10.00, 1.00) [ 78.568] gen8_vertex_flush[5e4] = 3 [ 78.568] gen9_magic_ca_pass: CA fixup (5 -> 8) [ 78.568] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 78.568] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 78.568] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 78.568] sna_glyphs(op=3, nlist=1, src=(172, -2)) [ 78.568] kgem_bo_is_busy: handle=130, domain: 0 exec? 1, rq? 1 [ 78.568] sna_glyphs: discarding mask [ 78.568] glyphs0_to_dst(op=3, src=(172, -2), nlist=1, dst=(172, -2)+(0, 0)) [ 78.568] clipped_glyphs? 34 glyph in 1 lists extents (171, -14), (478, 1), region (172, 0), (477, 1): yes [ 78.568] gen9_render_composite: 0x0, current mode=1/1 [ 78.568] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 78.568] kgem_bo_is_busy: handle=130, domain: 0 exec? 1, rq? 1 [ 78.568] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 78.568] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 78.568] sna_drawable_use_bo pixmap=4803, box=((172, 0), (477, 1)), flags=7... [ 78.568] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 78.568] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 78.568] sna_drawable_use_bo: using whole GPU bo [ 78.568] gen9_composite_set_target: pixmap=4803, format=20028888, size=508x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 78.568] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 78.568] color_convert: src=ff729fcf [20028888] [ 78.568] color_convert: dst=ff729fcf [20028888] [ 78.568] sna_render_get_solid: ff729fcf [ 78.568] sna_render_get_solid(23) = ff729fcf (old) [ 78.568] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 78.568] sna_transform_is_imprecise_integer_translation: no transform [ 78.568] gen9_composite_picture: integer translation (0, 0), removing [ 78.568] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 78.568] sna_render_pixmap_bo: GPU all damaged [ 78.568] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 78.568] gen4_choose_composite_emitter: solid, identity mask [ 78.568] kgem_check_bo: num_pages=+0, num_exec=+0 [ 78.568] gen9_composite_get_binding_table(fd40) [ 78.568] kgem_add_reloc64: handle=143, pos=16200, delta=0, domains=40000 [ 78.568] kgem_add_reloc64: adding proxy [delta=92] for handle=143 [ 78.568] kgem_add_reloc64[9] = (delta=92, target handle=3, presumed=fff6e000) [ 78.568] [3f40] bind bo(handle=143, addr=fff6e05c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 78.568] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 78.568] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 78.568] gen9_emit_vertex_elements: setup id=9 [ 78.568] glyphs0_to_dst: glyph=(180, -13), (190, 1), clip=(172, 0), (477, 1) [ 78.568] glyphs0_to_dst: blt=(180, 0), (190, 1) [ 78.568] emit_primitive_identity_mask__avx2: dst=(180, 0), mask=(944.00, 61.00) x (10.00, 1.00) [ 78.568] glyphs0_to_dst: glyph=(208, -10), (217, 1), clip=(172, 0), (477, 1) [ 78.568] glyphs0_to_dst: blt=(208, 0), (217, 1) [ 78.568] emit_primitive_identity_mask__avx2: dst=(208, 0), mask=(960.00, 26.00) x (9.00, 1.00) [ 78.568] glyphs0_to_dst: glyph=(216, -13), (226, 1), clip=(172, 0), (477, 1) [ 78.568] glyphs0_to_dst: blt=(216, 0), (226, 1) [ 78.568] emit_primitive_identity_mask__avx2: dst=(216, 0), mask=(944.00, 61.00) x (10.00, 1.00) [ 78.568] glyphs0_to_dst: glyph=(234, -1), (245, 1), clip=(172, 0), (477, 1) [ 78.568] glyphs0_to_dst: blt=(234, 0), (245, 1) [ 78.568] emit_primitive_identity_mask__avx2: dst=(234, 0), mask=(992.00, 1.00) x (11.00, 1.00) [ 78.568] glyphs0_to_dst: glyph=(334, -10), (343, 1), clip=(172, 0), (477, 1) [ 78.568] glyphs0_to_dst: blt=(334, 0), (343, 1) [ 78.568] emit_primitive_identity_mask__avx2: dst=(334, 0), mask=(960.00, 26.00) x (9.00, 1.00) [ 78.569] glyphs0_to_dst: glyph=(342, -1), (353, 1), clip=(172, 0), (477, 1) [ 78.569] glyphs0_to_dst: blt=(342, 0), (353, 1) [ 78.569] emit_primitive_identity_mask__avx2: dst=(342, 0), mask=(992.00, 1.00) x (11.00, 1.00) [ 78.569] glyphs0_to_dst: glyph=(369, -10), (379, 1), clip=(172, 0), (477, 1) [ 78.569] glyphs0_to_dst: blt=(369, 0), (379, 1) [ 78.569] emit_primitive_identity_mask__avx2: dst=(369, 0), mask=(976.00, 42.00) x (10.00, 1.00) [ 78.569] glyphs0_to_dst: glyph=(378, -13), (388, 1), clip=(172, 0), (477, 1) [ 78.569] glyphs0_to_dst: blt=(378, 0), (388, 1) [ 78.569] emit_primitive_identity_mask__avx2: dst=(378, 0), mask=(944.00, 61.00) x (10.00, 1.00) [ 78.569] glyphs0_to_dst: glyph=(396, -1), (407, 1), clip=(172, 0), (477, 1) [ 78.569] glyphs0_to_dst: blt=(396, 0), (407, 1) [ 78.569] emit_primitive_identity_mask__avx2: dst=(396, 0), mask=(992.00, 1.00) x (11.00, 1.00) [ 78.569] glyphs0_to_dst: glyph=(468, -10), (478, 1), clip=(172, 0), (477, 1) [ 78.569] glyphs0_to_dst: blt=(468, 0), (477, 1) [ 78.569] emit_primitive_identity_mask__avx2: dst=(468, 0), mask=(976.00, 42.00) x (9.00, 1.00) [ 78.569] gen8_vertex_flush[6e4] = 30 [ 78.569] gen9_magic_ca_pass: CA fixup (8 -> 38) [ 78.569] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 78.569] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 78.569] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 78.569] sna_glyphs(op=3, nlist=1, src=(478, -2)) [ 78.569] kgem_bo_is_busy: handle=130, domain: 0 exec? 1, rq? 1 [ 78.569] sna_glyphs: discarding mask [ 78.569] glyphs0_to_dst(op=3, src=(478, -2), nlist=1, dst=(478, -2)+(0, 0)) [ 78.569] clipped_glyphs? 4 glyph in 1 lists extents (477, -13), (514, 1), region (478, 0), (508, 1): yes [ 78.569] gen9_render_composite: 0x0, current mode=1/1 [ 78.569] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 78.569] kgem_bo_is_busy: handle=130, domain: 0 exec? 1, rq? 1 [ 78.569] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 78.569] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 78.569] sna_drawable_use_bo pixmap=4803, box=((478, 0), (508, 1)), flags=7... [ 78.569] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 78.569] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 78.569] sna_drawable_use_bo: using whole GPU bo [ 78.569] gen9_composite_set_target: pixmap=4803, format=20028888, size=508x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 78.569] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 78.569] color_convert: src=ffffffff [20028888] [ 78.569] color_convert: dst=ffffffff [20028888] [ 78.569] sna_render_get_solid: ffffffff [ 78.569] sna_render_get_solid(white) [ 78.569] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 78.569] sna_transform_is_imprecise_integer_translation: no transform [ 78.569] gen9_composite_picture: integer translation (0, 0), removing [ 78.569] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 78.569] sna_render_pixmap_bo: GPU all damaged [ 78.569] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 78.569] gen4_choose_composite_emitter: solid, identity mask [ 78.569] kgem_check_bo: num_pages=+0, num_exec=+0 [ 78.569] gen9_composite_get_binding_table(fcc0) [ 78.569] kgem_add_reloc64: handle=7, pos=16168, delta=0, domains=40000 [ 78.569] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 78.569] kgem_add_reloc64[10] = (delta=1048, target handle=2, presumed=fffe8000) [ 78.569] [3f20] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 78.569] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 78.569] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 78.569] gen9_emit_vertex_elements: setup id=9 [ 78.569] glyphs0_to_dst: glyph=(505, -13), (514, 1), clip=(478, 0), (508, 1) [ 78.569] glyphs0_to_dst: blt=(505, 0), (508, 1) [ 78.569] emit_primitive_identity_mask__avx2: dst=(505, 0), mask=(832.00, 45.00) x (3.00, 1.00) [ 78.569] gen8_vertex_flush[7e4] = 3 [ 78.569] gen9_magic_ca_pass: CA fixup (38 -> 41) [ 78.569] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 78.569] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 78.569] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 78.569] sna_glyphs(op=3, nlist=1, src=(1, 15)) [ 78.569] kgem_bo_is_busy: handle=130, domain: 0 exec? 1, rq? 1 [ 78.569] sna_glyphs: discarding mask [ 78.569] glyphs0_to_dst(op=3, src=(1, 15), nlist=1, dst=(1, 15)+(0, 0)) [ 78.569] clipped_glyphs: no, clip region (0, 0), (508, 20) matches drawable pixmap=94680752682688 size=508x20 [ 78.569] gen9_render_composite: 0x0, current mode=1/1 [ 78.569] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 78.569] kgem_bo_is_busy: handle=130, domain: 0 exec? 1, rq? 1 [ 78.569] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 78.569] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 78.569] sna_drawable_use_bo pixmap=4803, box=((0, 0), (508, 20)), flags=7... [ 78.569] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 78.569] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 78.569] sna_drawable_use_bo: using whole GPU bo [ 78.569] gen9_composite_set_target: pixmap=4803, format=20028888, size=508x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 78.569] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 78.569] color_convert: src=ff8ae234 [20028888] [ 78.569] color_convert: dst=ff8ae234 [20028888] [ 78.569] sna_render_get_solid: ff8ae234 [ 78.569] sna_render_get_solid(22) = ff8ae234 (old) [ 78.569] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 78.569] sna_transform_is_imprecise_integer_translation: no transform [ 78.569] gen9_composite_picture: integer translation (0, 0), removing [ 78.569] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 78.569] sna_render_pixmap_bo: GPU all damaged [ 78.569] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 78.569] gen4_choose_composite_emitter: solid, identity mask [ 78.569] kgem_check_bo: num_pages=+0, num_exec=+0 [ 78.569] gen9_composite_get_binding_table(fc40) [ 78.569] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 78.569] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 78.569] gen9_emit_vertex_elements: setup id=9 [ 78.569] glyphs0_to_dst: glyph=(1, 7)x(9, 8), unclipped [ 78.569] emit_primitive_identity_mask__avx2: dst=(1, 7), mask=(688.00, 32.00) x (9.00, 8.00) [ 78.569] glyphs0_to_dst: glyph=(9, 5)x(10, 13), unclipped [ 78.569] emit_primitive_identity_mask__avx2: dst=(9, 5), mask=(672.00, 48.00) x (10.00, 13.00) [ 78.569] glyphs0_to_dst: glyph=(19, 7)x(9, 8), unclipped [ 78.569] emit_primitive_identity_mask__avx2: dst=(19, 7), mask=(688.00, 32.00) x (9.00, 8.00) [ 78.569] glyphs0_to_dst: glyph=(28, 9)x(8, 3), unclipped [ 78.569] emit_primitive_identity_mask__avx2: dst=(28, 9), mask=(688.00, 48.00) x (8.00, 3.00) [ 78.569] glyphs0_to_dst: glyph=(36, 5)x(11, 10), unclipped [ 78.569] emit_primitive_identity_mask__avx2: dst=(36, 5), mask=(704.00, 0.00) x (11.00, 10.00) [ 78.569] glyphs0_to_dst: glyph=(46, 7)x(9, 8), unclipped [ 78.569] emit_primitive_identity_mask__avx2: dst=(46, 7), mask=(720.00, 0.00) x (9.00, 8.00) [ 78.569] glyphs0_to_dst: glyph=(54, 7)x(10, 8), unclipped [ 78.569] emit_primitive_identity_mask__avx2: dst=(54, 7), mask=(704.00, 16.00) x (10.00, 8.00) [ 78.569] glyphs0_to_dst: glyph=(63, 7)x(10, 8), unclipped [ 78.569] emit_primitive_identity_mask__avx2: dst=(63, 7), mask=(720.00, 16.00) x (10.00, 8.00) [ 78.569] glyphs0_to_dst: glyph=(72, 4)x(10, 11), unclipped [ 78.569] emit_primitive_identity_mask__avx2: dst=(72, 4), mask=(736.00, 0.00) x (10.00, 11.00) [ 78.569] glyphs0_to_dst: glyph=(81, 7)x(10, 8), unclipped [ 78.569] emit_primitive_identity_mask__avx2: dst=(81, 7), mask=(752.00, 0.00) x (10.00, 8.00) [ 78.569] glyphs0_to_dst: glyph=(90, 4)x(10, 11), unclipped [ 78.569] emit_primitive_identity_mask__avx2: dst=(90, 4), mask=(736.00, 0.00) x (10.00, 11.00) [ 78.569] glyphs0_to_dst: glyph=(99, 7)x(11, 8), unclipped [ 78.569] emit_primitive_identity_mask__avx2: dst=(99, 7), mask=(736.00, 16.00) x (11.00, 8.00) [ 78.569] glyphs0_to_dst: glyph=(109, 7)x(9, 8), unclipped [ 78.569] emit_primitive_identity_mask__avx2: dst=(109, 7), mask=(752.00, 16.00) x (9.00, 8.00) [ 78.569] glyphs0_to_dst: glyph=(118, 9)x(8, 3), unclipped [ 78.569] emit_primitive_identity_mask__avx2: dst=(118, 9), mask=(688.00, 48.00) x (8.00, 3.00) [ 78.569] glyphs0_to_dst: glyph=(126, 5)x(10, 10), unclipped [ 78.569] emit_primitive_identity_mask__avx2: dst=(126, 5), mask=(704.00, 32.00) x (10.00, 10.00) [ 78.569] glyphs0_to_dst: glyph=(135, 5)x(10, 10), unclipped [ 78.569] emit_primitive_identity_mask__avx2: dst=(135, 5), mask=(704.00, 32.00) x (10.00, 10.00) [ 78.569] glyphs0_to_dst: glyph=(144, 5)x(10, 10), unclipped [ 78.569] emit_primitive_identity_mask__avx2: dst=(144, 5), mask=(720.00, 32.00) x (10.00, 10.00) [ 78.569] glyphs0_to_dst: glyph=(153, 5)x(10, 10), unclipped [ 78.569] emit_primitive_identity_mask__avx2: dst=(153, 5), mask=(704.00, 48.00) x (10.00, 10.00) [ 78.569] gen8_vertex_flush[8e4] = 54 [ 78.569] gen9_magic_ca_pass: CA fixup (41 -> 95) [ 78.569] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 78.569] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 78.569] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 78.569] sna_glyphs(op=3, nlist=1, src=(163, 15)) [ 78.569] kgem_bo_is_busy: handle=130, domain: 0 exec? 1, rq? 1 [ 78.569] sna_glyphs: discarding mask [ 78.569] glyphs0_to_dst(op=3, src=(163, 15), nlist=1, dst=(163, 15)+(0, 0)) [ 78.569] clipped_glyphs: no, clip region (0, 0), (508, 20) matches drawable pixmap=94680752682688 size=508x20 [ 78.569] gen9_render_composite: 0x0, current mode=1/1 [ 78.569] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 78.569] kgem_bo_is_busy: handle=130, domain: 0 exec? 1, rq? 1 [ 78.569] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 78.569] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 78.569] sna_drawable_use_bo pixmap=4803, box=((0, 0), (508, 20)), flags=7... [ 78.569] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 78.569] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 78.569] sna_drawable_use_bo: using whole GPU bo [ 78.569] gen9_composite_set_target: pixmap=4803, format=20028888, size=508x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 78.569] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 78.569] color_convert: src=ffffffff [20028888] [ 78.569] color_convert: dst=ffffffff [20028888] [ 78.569] sna_render_get_solid: ffffffff [ 78.569] sna_render_get_solid(white) [ 78.569] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 78.569] sna_transform_is_imprecise_integer_translation: no transform [ 78.569] gen9_composite_picture: integer translation (0, 0), removing [ 78.569] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 78.569] sna_render_pixmap_bo: GPU all damaged [ 78.569] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 78.569] gen4_choose_composite_emitter: solid, identity mask [ 78.569] kgem_check_bo: num_pages=+0, num_exec=+0 [ 78.569] gen9_composite_get_binding_table(fc00) [ 78.569] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 78.569] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 78.569] gen9_emit_vertex_elements: setup id=9 [ 78.569] glyphs0_to_dst: glyph=(165, 7)x(5, 8), unclipped [ 78.569] emit_primitive_identity_mask__avx2: dst=(165, 7), mask=(720.00, 48.00) x (5.00, 8.00) [ 78.569] gen8_vertex_flush[9e4] = 3 [ 78.569] gen9_magic_ca_pass: CA fixup (95 -> 98) [ 78.569] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 78.569] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 78.569] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 78.569] sna_glyphs(op=3, nlist=1, src=(172, 15)) [ 78.569] kgem_bo_is_busy: handle=130, domain: 0 exec? 1, rq? 1 [ 78.569] sna_glyphs: discarding mask [ 78.569] glyphs0_to_dst(op=3, src=(172, 15), nlist=1, dst=(172, 15)+(0, 0)) [ 78.569] clipped_glyphs: no, clip region (0, 0), (508, 20) matches drawable pixmap=94680752682688 size=508x20 [ 78.569] gen9_render_composite: 0x0, current mode=1/1 [ 78.569] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 78.569] kgem_bo_is_busy: handle=130, domain: 0 exec? 1, rq? 1 [ 78.569] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 78.569] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 78.569] sna_drawable_use_bo pixmap=4803, box=((0, 0), (508, 20)), flags=7... [ 78.569] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 78.569] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 78.569] sna_drawable_use_bo: using whole GPU bo [ 78.569] gen9_composite_set_target: pixmap=4803, format=20028888, size=508x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 78.569] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 78.569] color_convert: src=ff729fcf [20028888] [ 78.569] color_convert: dst=ff729fcf [20028888] [ 78.569] sna_render_get_solid: ff729fcf [ 78.569] sna_render_get_solid(23) = ff729fcf (old) [ 78.569] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 78.569] sna_transform_is_imprecise_integer_translation: no transform [ 78.569] gen9_composite_picture: integer translation (0, 0), removing [ 78.569] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 78.569] sna_render_pixmap_bo: GPU all damaged [ 78.569] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 78.569] gen4_choose_composite_emitter: solid, identity mask [ 78.569] kgem_check_bo: num_pages=+0, num_exec=+0 [ 78.569] gen9_composite_get_binding_table(fbc0) [ 78.569] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 78.569] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 78.569] gen9_emit_vertex_elements: setup id=9 [ 78.569] glyphs0_to_dst: glyph=(171, 9)x(11, 3), unclipped [ 78.569] emit_primitive_identity_mask__avx2: dst=(171, 9), mask=(736.00, 32.00) x (11.00, 3.00) [ 78.569] glyphs0_to_dst: glyph=(180, 4)x(10, 14), unclipped [ 78.569] emit_primitive_identity_mask__avx2: dst=(180, 4), mask=(944.00, 48.00) x (10.00, 14.00) [ 78.569] glyphs0_to_dst: glyph=(189, 4)x(11, 11), unclipped [ 78.569] emit_primitive_identity_mask__avx2: dst=(189, 4), mask=(960.00, 0.00) x (11.00, 11.00) [ 78.569] glyphs0_to_dst: glyph=(198, 7)x(10, 8), unclipped [ 78.569] emit_primitive_identity_mask__avx2: dst=(198, 7), mask=(976.00, 0.00) x (10.00, 8.00) [ 78.569] glyphs0_to_dst: glyph=(208, 7)x(9, 11), unclipped [ 78.569] emit_primitive_identity_mask__avx2: dst=(208, 7), mask=(960.00, 16.00) x (9.00, 11.00) [ 78.569] glyphs0_to_dst: glyph=(216, 4)x(10, 14), unclipped [ 78.569] emit_primitive_identity_mask__avx2: dst=(216, 4), mask=(944.00, 48.00) x (10.00, 14.00) [ 78.569] glyphs0_to_dst: glyph=(225, 5)x(10, 10), unclipped [ 78.569] emit_primitive_identity_mask__avx2: dst=(225, 5), mask=(976.00, 16.00) x (10.00, 10.00) [ 78.569] glyphs0_to_dst: glyph=(234, 16)x(11, 2), unclipped [ 78.569] emit_primitive_identity_mask__avx2: dst=(234, 16), mask=(992.00, 0.00) x (11.00, 2.00) [ 78.569] glyphs0_to_dst: glyph=(243, 4)x(11, 11), unclipped [ 78.569] emit_primitive_identity_mask__avx2: dst=(243, 4), mask=(1008.00, 0.00) x (11.00, 11.00) [ 78.569] glyphs0_to_dst: glyph=(253, 7)x(9, 8), unclipped [ 78.569] emit_primitive_identity_mask__avx2: dst=(253, 7), mask=(720.00, 0.00) x (9.00, 8.00) [ 78.569] glyphs0_to_dst: glyph=(261, 7)x(10, 8), unclipped [ 78.569] emit_primitive_identity_mask__avx2: dst=(261, 7), mask=(704.00, 16.00) x (10.00, 8.00) [ 78.569] glyphs0_to_dst: glyph=(270, 7)x(10, 8), unclipped [ 78.569] emit_primitive_identity_mask__avx2: dst=(270, 7), mask=(704.00, 16.00) x (10.00, 8.00) [ 78.569] glyphs0_to_dst: glyph=(279, 3)x(10, 12), unclipped [ 78.569] emit_primitive_identity_mask__avx2: dst=(279, 3), mask=(992.00, 16.00) x (10.00, 12.00) [ 78.569] glyphs0_to_dst: glyph=(288, 7)x(10, 8), unclipped [ 78.569] emit_primitive_identity_mask__avx2: dst=(288, 7), mask=(704.00, 16.00) x (10.00, 8.00) [ 78.569] glyphs0_to_dst: glyph=(297, 7)x(10, 8), unclipped [ 78.569] emit_primitive_identity_mask__avx2: dst=(297, 7), mask=(752.00, 0.00) x (10.00, 8.00) [ 78.569] glyphs0_to_dst: glyph=(307, 3)x(10, 12), unclipped [ 78.569] emit_primitive_identity_mask__avx2: dst=(307, 3), mask=(1008.00, 16.00) x (10.00, 12.00) [ 78.569] glyphs0_to_dst: glyph=(315, 4)x(11, 11), unclipped [ 78.569] emit_primitive_identity_mask__avx2: dst=(315, 4), mask=(960.00, 0.00) x (11.00, 11.00) [ 78.569] glyphs0_to_dst: glyph=(324, 7)x(11, 8), unclipped [ 78.569] emit_primitive_identity_mask__avx2: dst=(324, 7), mask=(736.00, 16.00) x (11.00, 8.00) [ 78.569] glyphs0_to_dst: glyph=(334, 7)x(9, 11), unclipped [ 78.569] emit_primitive_identity_mask__avx2: dst=(334, 7), mask=(960.00, 16.00) x (9.00, 11.00) [ 78.569] glyphs0_to_dst: glyph=(342, 16)x(11, 2), unclipped [ 78.569] emit_primitive_identity_mask__avx2: dst=(342, 16), mask=(992.00, 0.00) x (11.00, 2.00) [ 78.569] glyphs0_to_dst: glyph=(351, 3)x(10, 12), unclipped [ 78.569] emit_primitive_identity_mask__avx2: dst=(351, 3), mask=(992.00, 16.00) x (10.00, 12.00) [ 78.569] glyphs0_to_dst: glyph=(361, 3)x(9, 12), unclipped [ 78.569] emit_primitive_identity_mask__avx2: dst=(361, 3), mask=(960.00, 32.00) x (9.00, 12.00) [ 78.569] glyphs0_to_dst: glyph=(369, 7)x(10, 11), unclipped [ 78.569] emit_primitive_identity_mask__avx2: dst=(369, 7), mask=(976.00, 32.00) x (10.00, 11.00) [ 78.569] glyphs0_to_dst: glyph=(378, 4)x(10, 14), unclipped [ 78.569] emit_primitive_identity_mask__avx2: dst=(378, 4), mask=(944.00, 48.00) x (10.00, 14.00) [ 78.569] glyphs0_to_dst: glyph=(387, 5)x(10, 10), unclipped [ 78.569] emit_primitive_identity_mask__avx2: dst=(387, 5), mask=(720.00, 32.00) x (10.00, 10.00) [ 78.569] glyphs0_to_dst: glyph=(396, 16)x(11, 2), unclipped [ 78.569] emit_primitive_identity_mask__avx2: dst=(396, 16), mask=(992.00, 0.00) x (11.00, 2.00) [ 78.569] glyphs0_to_dst: glyph=(406, 7)x(9, 8), unclipped [ 78.569] emit_primitive_identity_mask__avx2: dst=(406, 7), mask=(720.00, 0.00) x (9.00, 8.00) [ 78.569] glyphs0_to_dst: glyph=(414, 7)x(10, 8), unclipped [ 78.569] emit_primitive_identity_mask__avx2: dst=(414, 7), mask=(704.00, 16.00) x (10.00, 8.00) [ 78.569] glyphs0_to_dst: glyph=(423, 7)x(10, 8), unclipped [ 78.569] emit_primitive_identity_mask__avx2: dst=(423, 7), mask=(752.00, 0.00) x (10.00, 8.00) [ 78.569] glyphs0_to_dst: glyph=(432, 4)x(10, 11), unclipped [ 78.569] emit_primitive_identity_mask__avx2: dst=(432, 4), mask=(736.00, 0.00) x (10.00, 11.00) [ 78.569] glyphs0_to_dst: glyph=(442, 7)x(9, 8), unclipped [ 78.569] emit_primitive_identity_mask__avx2: dst=(442, 7), mask=(48.00, 96.00) x (9.00, 8.00) [ 78.569] glyphs0_to_dst: glyph=(450, 4)x(10, 11), unclipped [ 78.569] emit_primitive_identity_mask__avx2: dst=(450, 4), mask=(736.00, 0.00) x (10.00, 11.00) [ 78.569] glyphs0_to_dst: glyph=(460, 7)x(9, 8), unclipped [ 78.569] emit_primitive_identity_mask__avx2: dst=(460, 7), mask=(752.00, 16.00) x (9.00, 8.00) [ 78.569] glyphs0_to_dst: glyph=(468, 7)x(10, 11), unclipped [ 78.569] emit_primitive_identity_mask__avx2: dst=(468, 7), mask=(976.00, 32.00) x (10.00, 11.00) [ 78.569] gen8_vertex_flush[ae4] = 102 [ 78.569] gen9_magic_ca_pass: CA fixup (98 -> 200) [ 78.569] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 78.569] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 78.569] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 78.569] sna_glyphs(op=3, nlist=1, src=(478, 15)) [ 78.569] kgem_bo_is_busy: handle=130, domain: 0 exec? 1, rq? 1 [ 78.569] sna_glyphs: discarding mask [ 78.569] glyphs0_to_dst(op=3, src=(478, 15), nlist=1, dst=(478, 15)+(0, 0)) [ 78.569] clipped_glyphs: no, clip region (0, 0), (508, 20) matches drawable pixmap=94680752682688 size=508x20 [ 78.570] gen9_render_composite: 0x0, current mode=1/1 [ 78.570] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 78.570] kgem_bo_is_busy: handle=130, domain: 0 exec? 1, rq? 1 [ 78.570] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 78.570] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 78.570] sna_drawable_use_bo pixmap=4803, box=((0, 0), (508, 20)), flags=7... [ 78.570] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 78.570] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 78.570] sna_drawable_use_bo: using whole GPU bo [ 78.570] gen9_composite_set_target: pixmap=4803, format=20028888, size=508x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 78.570] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 78.570] color_convert: src=ffffffff [20028888] [ 78.570] color_convert: dst=ffffffff [20028888] [ 78.570] sna_render_get_solid: ffffffff [ 78.570] sna_render_get_solid(white) [ 78.570] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 78.570] sna_transform_is_imprecise_integer_translation: no transform [ 78.570] gen9_composite_picture: integer translation (0, 0), removing [ 78.570] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 78.570] sna_render_pixmap_bo: GPU all damaged [ 78.570] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 78.570] gen4_choose_composite_emitter: solid, identity mask [ 78.570] kgem_check_bo: num_pages=+0, num_exec=+0 [ 78.570] gen9_composite_get_binding_table(fb80) [ 78.570] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 78.570] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 78.570] gen9_emit_vertex_elements: setup id=9 [ 78.570] glyphs0_to_dst: glyph=(477, 4)x(10, 13), unclipped [ 78.570] emit_primitive_identity_mask__avx2: dst=(477, 4), mask=(752.00, 32.00) x (10.00, 13.00) [ 78.570] gen8_vertex_flush[be4] = 3 [ 78.570] gen9_magic_ca_pass: CA fixup (200 -> 203) [ 78.570] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 78.570] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 78.570] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 78.570] sna_composite_rectangles(pixmap=4803, op=1, ffffffff x 1 [(496, 1)x(9, 17) ...]) [ 78.570] sna_composite_rectangles: converted to op 1 [ 78.570] sna_composite_rectangles[0] (496, 1)x(9, 17) -> (496, 1), (505, 18) [ 78.570] sna_composite_rectangles: nrects=1, region=(496, 1), (505, 18) x 1 [ 78.570] sna_composite_rectangles: clipped extents (496, 1),(505, 18) x 1 [ 78.570] sna_composite_rectangles: pixmap +(0, 0) extents (496, 1),(505, 18) [ 78.570] sna_composite_rectangles: dropping last-cpu hint [ 78.570] sna_drawable_use_bo pixmap=4803, box=((496, 1), (505, 18)), flags=9... [ 78.570] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 78.570] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 78.570] sna_drawable_use_bo: using whole GPU bo [ 78.570] gen9_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20028888]) [ 78.570] kgem_bo_is_render: handle=130, rq? 1 [1] [ 78.570] gen9_render_fill_boxes(ffffffff x 1 [(496, 1), (505, 18) ...]) [ 78.570] sna_render_get_solid: ffffffff [ 78.570] sna_render_get_solid(white) [ 78.570] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 78.570] kgem_check_bo: num_pages=+0, num_exec=+0 [ 78.570] aligning vertex: was 4, now 2 floats per vertex [ 78.570] gen9_composite_get_binding_table(fb40) [ 78.570] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 78.570] gen9_emit_sampler: sampler = 1 [ 78.570] gen9_emit_sf: num_sf_outputs=1 [ 78.570] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 78.570] gen9_emit_vertex_elements: setup id=0 [ 78.570] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 78.570] (496, 1), (505, 18) [ 78.570] gen8_vertex_flush[d00] = 3 [ 78.570] sna_copy_area: src=pixmap=4803:(0, 0)x(508, 20)+(0, 0) -> dst=pixmap=3060:(0, 935)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 78.570] sna_copy_area: normal copy [ 78.570] sna_do_copy: src=(0, 0), dst=(0, 935), size=(508x20) [ 78.570] sna_do_copy: after drawable: src=(0, 0), dst=(65, 959), size=(508x20) [ 78.570] sna_do_copy: dst extents (65, 959), (573, 979), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 78.570] sna_do_copy: clipped dst extents (65, 959), (573, 979) [ 78.570] sna_do_copy: unclipped src extents (0, 0), (508, 20) [ 78.570] sna_do_copy: clipped src extents (0, 0), (508, 20) [ 78.570] sna_do_copy: pixmap -- no source clipping [ 78.570] sna_do_copy: src extents (0, 0), (508, 20) x 1 [ 78.570] sna_do_copy: copy region (65, 959), (573, 979) x 1 + (-65, -959) [ 78.570] sna_copy_boxes (boxes=1x[(65, 959), (573, 979)...], src pixmap=4803+(-65, -959), dst pixmap=3060+(-65, -24), alu=3, src.size=508x20, dst.size=3775x2136) [ 78.570] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c9472b610, gpu_bo=130, cpu_bo=0), replaces=0 [ 78.570] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 78.570] sna_drawable_use_bo pixmap=3060, box=((0, 935), (508, 955)), flags=b... [ 78.570] sna_drawable_use_bo: exported target, set PREFER_GPU [ 78.570] sna_drawable_use_bo: pinned, never REPLACES [ 78.570] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=b [ 78.570] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 78.570] sna_drawable_use_bo: using whole GPU bo [ 78.570] sna_pixmap_move_to_gpu(pixmap=4803, usage=0), flags=a [ 78.570] sna_pixmap_move_to_gpu: already all-damaged [ 78.570] sna_pixmap_mark_active: pixmap=4803, handle=130 [ 78.570] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 78.570] gen9_render_copy_boxes (0, -935)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 78.570] kgem_bo_is_render: handle=130, rq? 1 [1] [ 78.570] kgem_bo_is_render: handle=9, rq? 0 [0] [ 78.570] kgem_bo_is_render: handle=9, rq? 0 [0] [ 78.570] kgem_bo_is_render: handle=130, rq? 1 [1] [ 78.570] kgem_set_mode: flushing before new bo [ 78.570] gen8_vertex_close: used=818, vbo active? 23, vb=201, nreloc=2 [ 78.570] gen8_vertex_close: reloc[0] = 287 [ 78.570] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 78.570] kgem_add_handle: handle=23, index=5 [ 78.570] kgem_add_reloc64[11] = (delta=0, target handle=5, presumed=fd541000) [ 78.570] gen8_vertex_close: reloc[1] = 372 [ 78.570] kgem_add_reloc64: handle=23, pos=372, delta=0, domains=200000 [ 78.570] kgem_add_reloc64[12] = (delta=0, target handle=5, presumed=fd541000) [ 78.570] batch[1/1, flags=1800]: 838 838 16096 16384, nreloc=13, nexec=6, nfence=0, aperture=1116 [fenced=0] [ 78.570] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd981000 [ 78.570] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -57343 [ 78.570] kgem_fixup_relocs: shrinking by 57344 [ 78.570] __kgem_busy: handle=2, busy=0, wedged=0 [ 78.570] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd981000 [ 78.570] kgem_commit: release handle=130 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fff90000 [ 78.570] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 78.570] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 78.570] __kgem_bo_clear_busy: handle=7 [ 78.570] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 78.570] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 78.570] __kgem_bo_clear_busy: handle=143 [ 78.570] kgem_commit: release handle=143 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff6e000 [ 78.570] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 78.570] __kgem_bo_clear_busy: handle=143 [ 78.570] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 78.570] __kgem_bo_clear_busy: handle=143 [ 78.570] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 78.570] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 78.570] __kgem_bo_clear_busy: handle=143 [ 78.570] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 78.570] __kgem_bo_clear_busy: handle=7 [ 78.570] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 78.570] __kgem_busy: handle=2, busy=131072, wedged=0 [ 78.570] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 78.570] kgem_check_bo: num_pages=+8116, num_exec=+2 [ 78.570] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 78.570] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 78.570] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 78.570] kgem_add_handle: handle=4, index=0 [ 78.570] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 78.570] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 78.570] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 78.570] gen9_composite_get_binding_table(ffc0) [ 78.570] kgem_add_reloc64: handle=9, pos=16360, delta=0, domains=20002 [ 78.570] kgem_add_handle: handle=9, index=1 [ 78.570] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f02dd000) [ 78.570] __kgem_bo_mark_dirty: handle=9 (proxy? 0) [ 78.570] [3fe0] bind bo(handle=9, addr=f02dd000), format=192, width=3775, height=2136, pitch=15360, tiling=1 -> render [ 78.570] kgem_add_reloc64: handle=130, pos=16344, delta=0, domains=40000 [ 78.570] kgem_add_handle: handle=130, index=2 [ 78.570] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fff90000) [ 78.570] [3fd0] bind bo(handle=130, addr=fff90000), format=192, width=508, height=20, pitch=2048, tiling=1 -> sampler [ 78.570] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 78.570] gen9_emit_sampler: sampler = 0 [ 78.570] gen9_emit_sf: num_sf_outputs=1 [ 78.570] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 78.570] gen9_emit_vertex_elements: setup id=0 [ 78.570] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 78.570] (0, 0) -> (0, 935) + (508, 20) [ 78.570] gen8_vertex_flush[490] = 3 [ 78.570] sna_accel_flush: flush?=1, dirty?=0 [ 78.570] gen8_vertex_close: used=824, vbo active? 23, vb=1, nreloc=1 [ 78.570] gen8_vertex_close: reloc[0] = 287 [ 78.570] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 78.570] kgem_add_handle: handle=23, index=3 [ 78.570] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 78.570] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=8190 [fenced=0] [ 78.570] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 78.570] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 78.570] kgem_fixup_relocs: shrinking by 61440 [ 78.570] __kgem_busy: handle=1, busy=0, wedged=0 [ 78.570] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 78.570] kgem_commit: release handle=9 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f02dd000 [ 78.570] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 78.570] kgem_commit: release handle=130 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fff90000 [ 78.570] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 78.570] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 78.570] sna_accel_flush: flush?=0, dirty?=0 [ 78.570] sna_accel_flush: flush?=0, dirty?=0 [ 78.570] sna_accel_flush: flush?=0, dirty?=0 [ 78.570] sna_destroy_pixmap: pixmap=4803, attached?=1 [ 78.570] _kgem_bo_destroy: handle=130, proxy? 0 [ 78.570] __kgem_bo_destroy: handle=130, size=65536 [ 78.570] __kgem_busy: handle=130, busy=131072, wedged=0 [ 78.570] __kgem_bo_destroy: handle=130 -> active [ 78.570] __sna_free_pixmap(pixmap=4803) [ 78.570] sna_accel_flush: flush?=0, dirty?=0 [ 78.570] sna_accel_flush: flush?=0, dirty?=0 [ 78.570] sna_accel_flush: flush?=0, dirty?=0 [ 78.570] sna_block_handler (tv=0.370000) [ 78.570] kgem_retire, need_retire?=1 [ 78.570] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 78.570] kgem_retire__requests_ring: retiring ring 0 [ 78.570] __kgem_busy: handle=2, busy=0, wedged=0 [ 78.570] __kgem_retire_rq: request 2 complete [ 78.570] kgem_retire__requests_ring: retiring ring 0 [ 78.570] __kgem_busy: handle=1, busy=0, wedged=0 [ 78.570] __kgem_retire_rq: request 1 complete [ 78.570] __kgem_bo_flush: handle=9, busy=0, wedged=0 [ 78.570] __kgem_bo_flush: handle=130, busy=0, wedged=0 [ 78.570] kgem_bo_move_to_cache: release handle=130 [ 78.570] kgem_bo_move_to_inactive: moving handle=130 to inactive [ 78.570] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 78.570] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 78.570] kgem_retire -- retired=1, need_retire=0 [ 78.570] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 78.570] gen6_render_retire: resetting idle vbo [ 78.570] sna_scanout_do_flush: flush timer active: delta=8 [ 78.570] sna_accel_do_throttle -- no pending activity [ 78.570] sna_accel_block: evaluating timers, active=5 [ 78.570] sna_accel_block: flush timer expires in 8 [78578] [ 78.570] sna_wakeup_handler [ 78.570] sna_mode_wakeup: len=64 [ 78.570] sna_dri2_vblank_handler(type=2, sequence=4464, draw=4181) [ 78.570] sna_crtc_record_swap: recording last swap on pipe=0, frame 4464 [msc=4464], time 78.571136 [ 78.570] sna_dri2_vblank_handler: 2 complete, frame=4464 tv=78.571136 [ 78.570] sna_dri2_blit_complete: blit finished [ 78.570] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4464, tv=78.571136) [ 78.570] frame_swap_complete(type=2): draw=146, pipe=0, frame=4464 [msc=4464], tv=78.571136 [ 78.570] sna_accel_flush: flush?=0, dirty?=0 [ 78.570] sna_dri2_event_free(draw?=1) [ 78.571] sna_dri2_remove_event: remove[0x561c94ab0160] from window 146, active? 1 [ 78.571] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 78.571] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=114] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 78.571] sna_dri2_vblank_handler complete [ 78.571] sna_mode_wakeup: recording last swap on pipe=0, frame 4464 [1170], time 78.571136 [ 78.571] sna_mode_wakeup: removing handle=114 [active_scanout=0] from scanout, installing handle=32 [active_scanout=2] [ 78.571] sna_mode_wakeup: flip complete, pending? 1 [ 78.571] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 78.571] sna_block_handler (tv=0.369000) [ 78.571] sna_scanout_do_flush: flush timer active: delta=7 [ 78.571] sna_accel_do_throttle -- no pending activity [ 78.571] sna_accel_block: evaluating timers, active=5 [ 78.571] sna_accel_block: flush timer expires in 7 [78578] [ 78.572] sna_wakeup_handler [ 78.572] sna_accel_flush: flush?=0, dirty?=0 [ 78.572] sna_accel_flush: flush?=0, dirty?=0 [ 78.572] sna_block_handler (tv=0.368000) [ 78.572] sna_scanout_do_flush: flush timer active: delta=6 [ 78.572] sna_accel_do_throttle -- no pending activity [ 78.572] sna_accel_block: evaluating timers, active=5 [ 78.572] sna_accel_block: flush timer expires in 6 [78578] [ 78.572] sna_wakeup_handler [ 78.572] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=114, name=86 [ 78.572] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 78.572] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 78.572] sna_dri2_get_back: draw size=3840x2160, back buffer handle=114 size=3840x2160, is-scanout? 1, active?=0, pitch=15360, front pitch=15360 [ 78.572] sna_dri2_get_back: reuse backbuffer? 1 [ 78.572] sna_dri2_get_back: back buffer handle=114, active?=0, refcnt=1 [ 78.572] sna_dri2_get_back: reuse unattached back [ 78.572] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 78.572] sna_dri2_reuse_buffer: reusing back buffer handle=114, name=86, pitch=15360, age=0 [ 78.572] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 78.572] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=32, name=80, active_scanout=2 [ 78.572] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 78.572] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 78.572] sna_accel_flush: flush?=0, dirty?=0 [ 78.572] sna_accel_flush: flush?=0, dirty?=0 [ 78.572] sna_accel_flush: flush?=0, dirty?=0 [ 78.572] sna_block_handler (tv=0.368000) [ 78.572] sna_scanout_do_flush: flush timer active: delta=6 [ 78.572] sna_accel_do_throttle -- no pending activity [ 78.572] sna_accel_block: evaluating timers, active=5 [ 78.572] sna_accel_block: flush timer expires in 6 [78578] [ 78.572] sna_wakeup_handler [ 78.572] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 78.572] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 78.572] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 78.572] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 78.572] sna_dri2_get_msc(draw=146, pipe=0) [ 78.572] sna_crtc_record_swap: recording last swap on pipe=0, frame 4464 [msc=4464], time 78.571136 [ 78.572] sna_dri2_get_msc: msc=4464 [raw=4464], ust=78571136 [ 78.573] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=114 (refs=1/1, flush=0) , front=32 (refs=2/3, flush=1) [ 78.573] sna_dri2_schedule_swap(target_msc=4464, divisor=0, remainder=0) [ 78.573] sna_dri2_schedule_swap: using front handle=32, active_scanout?=2, flush?=1 [ 78.573] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 78.573] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 78.573] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 78.573] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 78.573] sna_crtc_record_swap: recording last swap on pipe=0, frame 4464 [msc=4464], time 78.571136 [ 78.573] immediate_swap: current_msc=4464, target_msc=4464 -- yes [ 78.573] can_flip: no, shadow enabled [ 78.573] sna_dri2_add_event: adding event to window 146) [ 78.573] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 78.573] sna_dri2_immediate_blit: no pending blit, starting chain [ 78.573] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 78.573] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 78.573] can_xchg: back size=8700f00, front size=8700f00 [ 78.573] can_xchg: yes, pixmap=4091 [ 78.573] sna_dri2_xchg: win=146, exchange front=32/80,ref=3 and back=114/86,ref=2, pixmap=4091 3840x2160 [ 78.573] sna_dri2_xchg: back_bo handle=114, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 78.573] sna_dri2_xchg: front_bo handle=32, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 78.573] set_bo: pixmap=4091, handle=114 (old handle=32) [ 78.573] set_bo: marking whole pixmap as damaged [ 78.573] set_bo: applying final/discard move-to-gpu [ 78.573] wait_for_shadow: flags=0, flips=0, handle=32, shadow=29 [ 78.573] set_bo: dropping flush hint from handle=32 [ 78.573] set_bo: adding flush hint to handle=114 [ 78.573] mark_stale(handle=32) => 1 [ 78.573] swap_limit: draw=146 setting swap limit to 3 [ 78.573] sna_dri2_swap_limit_validate: swap limit set to 3 [ 78.573] sna_next_vblank(pipe=0, waiting until next vblank) [ 78.573] sna_dri2_schedule_swap: reported target_msc=4464 [ 78.573] sna_accel_flush: flush?=0, dirty?=0 [ 78.573] sna_accel_flush: flush?=0, dirty?=0 [ 78.573] sna_accel_flush: flush?=0, dirty?=0 [ 78.573] sna_accel_flush: flush?=0, dirty?=0 [ 78.573] sna_block_handler (tv=0.367000) [ 78.573] sna_scanout_do_flush: flush timer active: delta=5 [ 78.573] sna_accel_do_throttle -- no pending activity [ 78.573] sna_accel_block: evaluating timers, active=5 [ 78.573] sna_accel_block: flush timer expires in 5 [78578] [ 78.578] sna_wakeup_handler [ 78.578] sna_block_handler (tv=0.362000) [ 78.578] sna_scanout_do_flush: flush timer active: delta=0 [ 78.578] sna_scanout_do_flush (time=78578), triggered [ 78.578] sna_scanout_flush (time=78578), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 78.578] has_shadow: has pending damage? 1, outstanding flips: 0 [ 78.578] stop_flush: scanout=114 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 78.578] has_shadow: has pending damage? 1, outstanding flips: 0 [ 78.578] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 78.578] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 78.578] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 78.578] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 78.578] sna_pixmap_move_to_gpu: already all-damaged [ 78.578] sna_pixmap_mark_active: pixmap=4091, handle=114 [ 78.578] sna_mode_redisplay: crtc[0] transformed? 0 [ 78.578] sna_mode_redisplay: crtc[1] transformed? 0 [ 78.578] sna_mode_redisplay: crtc[2] transformed? 0 [ 78.578] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=114 [active=1] [ 78.578] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 32, transformed? 0 [ 78.578] get_fb: reusing fb=81 for handle=114 [ 78.578] sna_mode_redisplay: recording flip on CRTC:32 handle=114, active_scanout=2, serial=3 [ 78.578] __kgem_bo_clear_busy: handle=114 [ 78.578] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 78.578] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 78.578] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 78.578] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=114, shadow handle=29 [ 78.578] sna_accel_do_throttle -- no pending activity [ 78.578] sna_accel_block: evaluating timers, active=5 [ 78.578] sna_accel_block: flush timer expires in 16 [78594] [ 78.587] sna_wakeup_handler [ 78.587] sna_accel_flush: flush?=0, dirty?=0 [ 78.587] sna_accel_flush: flush?=0, dirty?=0 [ 78.587] sna_block_handler (tv=0.353000) [ 78.587] sna_scanout_do_flush: flush timer active: delta=7 [ 78.587] sna_accel_do_throttle -- no pending activity [ 78.587] sna_accel_block: evaluating timers, active=5 [ 78.587] sna_accel_block: flush timer expires in 7 [78594] [ 78.587] sna_wakeup_handler [ 78.587] sna_mode_wakeup: len=64 [ 78.587] sna_dri2_vblank_handler(type=2, sequence=4465, draw=4181) [ 78.587] sna_crtc_record_swap: recording last swap on pipe=0, frame 4465 [msc=4465], time 78.587784 [ 78.587] sna_dri2_vblank_handler: 2 complete, frame=4465 tv=78.587784 [ 78.587] sna_dri2_blit_complete: blit finished [ 78.587] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4465, tv=78.587784) [ 78.587] frame_swap_complete(type=2): draw=146, pipe=0, frame=4465 [msc=4465], tv=78.587784 [ 78.587] sna_accel_flush: flush?=0, dirty?=0 [ 78.587] sna_dri2_event_free(draw?=1) [ 78.587] sna_dri2_remove_event: remove[0x561c9473f800] from window 146, active? 1 [ 78.587] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=114] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 78.587] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=32] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 78.587] sna_dri2_vblank_handler complete [ 78.587] sna_mode_wakeup: recording last swap on pipe=0, frame 4465 [1171], time 78.587784 [ 78.587] sna_mode_wakeup: removing handle=32 [active_scanout=0] from scanout, installing handle=114 [active_scanout=2] [ 78.587] sna_mode_wakeup: flip complete, pending? 1 [ 78.587] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 78.587] sna_block_handler (tv=0.353000) [ 78.587] sna_scanout_do_flush: flush timer active: delta=7 [ 78.587] sna_accel_do_throttle -- no pending activity [ 78.587] sna_accel_block: evaluating timers, active=5 [ 78.587] sna_accel_block: flush timer expires in 7 [78594] [ 78.589] sna_wakeup_handler [ 78.589] sna_block_handler (tv=0.351000) [ 78.589] sna_scanout_do_flush: flush timer active: delta=5 [ 78.589] sna_accel_do_throttle -- no pending activity [ 78.589] sna_accel_block: evaluating timers, active=5 [ 78.589] sna_accel_block: flush timer expires in 5 [78594] [ 78.594] sna_wakeup_handler [ 78.594] sna_block_handler (tv=0.346000) [ 78.594] sna_scanout_do_flush: flush timer active: delta=0 [ 78.594] sna_scanout_do_flush (time=78594), triggered [ 78.594] sna_scanout_flush (time=78594), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 78.594] has_shadow: has pending damage? 0, outstanding flips: 0 [ 78.594] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 78.594] has_shadow: has pending damage? 0, outstanding flips: 0 [ 78.594] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 78.594] sna_accel_do_throttle -- no pending activity [ 78.594] sna_accel_block: evaluating timers, active=5 [ 78.594] sna_accel_block: flush timer expires in 16 [78610] [ 78.610] sna_wakeup_handler [ 78.611] sna_block_handler (tv=0.329000) [ 78.611] sna_scanout_do_flush: flush timer active: delta=-1 [ 78.611] sna_scanout_do_flush (time=78611), triggered [ 78.611] sna_scanout_flush (time=78611), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 78.611] has_shadow: has pending damage? 0, outstanding flips: 0 [ 78.611] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 78.611] has_shadow: has pending damage? 0, outstanding flips: 0 [ 78.611] sna_accel_disarm_timer[0] (time=78611) [ 78.611] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 78.611] sna_accel_do_throttle -- no pending activity [ 78.652] sna_wakeup_handler [ 78.653] sna_accel_flush: flush?=0, dirty?=0 [ 78.653] sna_accel_flush: flush?=0, dirty?=0 [ 78.653] sna_block_handler (tv=0.287000) [ 78.653] has_shadow: has pending damage? 0, outstanding flips: 0 [ 78.653] sna_accel_do_throttle -- no pending activity [ 78.653] sna_wakeup_handler [ 78.653] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=32, name=80 [ 78.653] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 78.653] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 78.653] sna_dri2_get_back: draw size=3840x2160, back buffer handle=32 size=3840x2160, is-scanout? 1, active?=0, pitch=15360, front pitch=15360 [ 78.653] sna_dri2_get_back: reuse backbuffer? 1 [ 78.653] sna_dri2_get_back: back buffer handle=32, active?=0, refcnt=1 [ 78.653] sna_dri2_get_back: reuse unattached back [ 78.653] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 78.653] sna_dri2_reuse_buffer: reusing back buffer handle=32, name=80, pitch=15360, age=0 [ 78.653] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 78.653] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=114, name=86, active_scanout=2 [ 78.653] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 78.653] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=114] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 78.653] sna_accel_flush: flush?=0, dirty?=0 [ 78.653] sna_accel_flush: flush?=0, dirty?=0 [ 78.653] sna_accel_flush: flush?=0, dirty?=0 [ 78.653] sna_block_handler (tv=0.287000) [ 78.653] has_shadow: has pending damage? 0, outstanding flips: 0 [ 78.653] timer_enable (time=78653), starting timer 0 [ 78.653] sna_accel_do_throttle -- no pending activity [ 78.653] sna_accel_block: evaluating timers, active=5 [ 78.653] sna_accel_block: flush timer expires in 8 [78661] [ 78.656] sna_wakeup_handler [ 78.656] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 78.656] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 78.656] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 78.656] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 78.656] sna_dri2_get_msc(draw=146, pipe=0) [ 78.656] sna_crtc_record_swap: recording last swap on pipe=0, frame 4469 [msc=4469], time 78.654373 [ 78.656] sna_dri2_get_msc: msc=4469 [raw=4469], ust=78654373 [ 78.656] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=32 (refs=1/1, flush=0) , front=114 (refs=2/3, flush=1) [ 78.656] sna_dri2_schedule_swap(target_msc=4465, divisor=0, remainder=0) [ 78.656] sna_dri2_schedule_swap: using front handle=114, active_scanout?=2, flush?=1 [ 78.656] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 78.656] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 78.656] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 78.656] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 78.656] sna_crtc_record_swap: recording last swap on pipe=0, frame 4469 [msc=4469], time 78.654373 [ 78.656] immediate_swap: current_msc=4469, target_msc=4465 -- yes [ 78.656] can_flip: no, shadow enabled [ 78.656] sna_dri2_add_event: adding event to window 146) [ 78.656] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 78.656] sna_dri2_immediate_blit: no pending blit, starting chain [ 78.656] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 78.656] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 78.656] can_xchg: back size=8700f00, front size=8700f00 [ 78.656] can_xchg: yes, pixmap=4091 [ 78.656] sna_dri2_xchg: win=146, exchange front=114/86,ref=3 and back=32/80,ref=2, pixmap=4091 3840x2160 [ 78.656] sna_dri2_xchg: back_bo handle=32, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 78.656] sna_dri2_xchg: front_bo handle=114, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 78.656] set_bo: pixmap=4091, handle=32 (old handle=114) [ 78.656] set_bo: marking whole pixmap as damaged [ 78.656] set_bo: applying final/discard move-to-gpu [ 78.656] wait_for_shadow: flags=0, flips=0, handle=114, shadow=29 [ 78.656] set_bo: dropping flush hint from handle=114 [ 78.656] set_bo: adding flush hint to handle=32 [ 78.656] mark_stale(handle=114) => 1 [ 78.656] swap_limit: draw=146 setting swap limit to 3 [ 78.656] sna_dri2_swap_limit_validate: swap limit set to 3 [ 78.656] sna_next_vblank(pipe=0, waiting until next vblank) [ 78.657] sna_dri2_schedule_swap: reported target_msc=4469 [ 78.657] sna_accel_flush: flush?=0, dirty?=0 [ 78.657] sna_accel_flush: flush?=0, dirty?=0 [ 78.657] sna_accel_flush: flush?=0, dirty?=0 [ 78.657] sna_accel_flush: flush?=0, dirty?=0 [ 78.657] sna_block_handler (tv=0.283000) [ 78.657] sna_scanout_do_flush: flush timer active: delta=4 [ 78.657] sna_accel_do_throttle -- no pending activity [ 78.657] sna_accel_block: evaluating timers, active=5 [ 78.657] sna_accel_block: flush timer expires in 4 [78661] [ 78.661] sna_wakeup_handler [ 78.661] sna_block_handler (tv=0.279000) [ 78.661] sna_scanout_do_flush: flush timer active: delta=0 [ 78.661] sna_scanout_do_flush (time=78661), triggered [ 78.661] sna_scanout_flush (time=78661), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 78.661] has_shadow: has pending damage? 1, outstanding flips: 0 [ 78.661] stop_flush: scanout=32 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 78.661] has_shadow: has pending damage? 1, outstanding flips: 0 [ 78.661] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 78.661] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 78.661] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 78.661] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 78.661] sna_pixmap_move_to_gpu: already all-damaged [ 78.661] sna_pixmap_mark_active: pixmap=4091, handle=32 [ 78.661] sna_mode_redisplay: crtc[0] transformed? 0 [ 78.661] sna_mode_redisplay: crtc[1] transformed? 0 [ 78.661] sna_mode_redisplay: crtc[2] transformed? 0 [ 78.661] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=32 [active=1] [ 78.661] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 114, transformed? 0 [ 78.661] get_fb: reusing fb=68 for handle=32 [ 78.661] sna_mode_redisplay: recording flip on CRTC:32 handle=32, active_scanout=2, serial=3 [ 78.661] __kgem_bo_clear_busy: handle=32 [ 78.661] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 78.661] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 78.661] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 78.662] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=32, shadow handle=29 [ 78.662] sna_accel_do_throttle -- no pending activity [ 78.662] sna_accel_block: evaluating timers, active=5 [ 78.662] sna_accel_block: flush timer expires in 16 [78677] [ 78.669] sna_wakeup_handler [ 78.669] sna_accel_flush: flush?=0, dirty?=0 [ 78.669] sna_accel_flush: flush?=0, dirty?=0 [ 78.669] sna_block_handler (tv=0.271000) [ 78.669] sna_scanout_do_flush: flush timer active: delta=8 [ 78.669] sna_accel_do_throttle -- no pending activity [ 78.669] sna_accel_block: evaluating timers, active=5 [ 78.669] sna_accel_block: flush timer expires in 8 [78677] [ 78.670] sna_wakeup_handler [ 78.670] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=114, name=86 [ 78.670] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 78.670] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 78.670] sna_dri2_get_back: draw size=3840x2160, back buffer handle=114 size=3840x2160, is-scanout? 1, active?=1, pitch=15360, front pitch=15360 [ 78.670] sna_dri2_get_back: reuse backbuffer? 1 [ 78.670] sna_dri2_get_back: back buffer handle=114, active?=1, refcnt=2 [ 78.670] sna_dri2_get_back: cache: handle=128, active=0 [ 78.670] sna_dri2_get_back: reuse cache handle=128, name=76, flags=0 [ 78.670] sna_dri2_get_back: caching handle=114 (name=86, flags=0, active_scanout=1) [ 78.670] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 78.670] sna_dri2_reuse_buffer: reusing back buffer handle=128, name=76, pitch=15360, age=0 [ 78.670] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 78.670] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=32, name=80, active_scanout=2 [ 78.670] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 78.670] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=4, draw=146, pixmap=4091, proxy?=0 [ 78.670] sna_accel_flush: flush?=0, dirty?=0 [ 78.670] sna_accel_flush: flush?=0, dirty?=0 [ 78.670] sna_accel_flush: flush?=0, dirty?=0 [ 78.670] sna_block_handler (tv=0.270000) [ 78.670] sna_scanout_do_flush: flush timer active: delta=7 [ 78.670] sna_accel_do_throttle -- no pending activity [ 78.670] sna_accel_block: evaluating timers, active=5 [ 78.670] sna_accel_block: flush timer expires in 7 [78677] [ 78.670] sna_wakeup_handler [ 78.670] sna_mode_wakeup: len=64 [ 78.670] sna_dri2_vblank_handler(type=2, sequence=4470, draw=4181) [ 78.671] sna_crtc_record_swap: recording last swap on pipe=0, frame 4470 [msc=4470], time 78.671018 [ 78.671] sna_dri2_vblank_handler: 2 complete, frame=4470 tv=78.671018 [ 78.671] sna_dri2_blit_complete: blit finished [ 78.671] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4470, tv=78.671018) [ 78.671] frame_swap_complete(type=2): draw=146, pipe=0, frame=4470 [msc=4470], tv=78.671018 [ 78.671] sna_accel_flush: flush?=0, dirty?=0 [ 78.671] sna_dri2_event_free(draw?=1) [ 78.671] sna_dri2_remove_event: remove[0x561c94a30b90] from window 146, active? 1 [ 78.671] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 78.671] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=128] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 78.671] sna_dri2_vblank_handler complete [ 78.671] sna_mode_wakeup: recording last swap on pipe=0, frame 4470 [1176], time 78.671018 [ 78.671] sna_mode_wakeup: removing handle=114 [active_scanout=0] from scanout, installing handle=32 [active_scanout=2] [ 78.671] sna_mode_wakeup: flip complete, pending? 1 [ 78.671] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 78.671] sna_block_handler (tv=0.269000) [ 78.671] sna_scanout_do_flush: flush timer active: delta=6 [ 78.671] sna_accel_do_throttle -- no pending activity [ 78.671] sna_accel_block: evaluating timers, active=5 [ 78.671] sna_accel_block: flush timer expires in 6 [78677] [ 78.672] sna_wakeup_handler [ 78.672] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 78.672] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 78.672] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 78.672] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 78.672] sna_dri2_get_msc(draw=146, pipe=0) [ 78.672] sna_crtc_record_swap: recording last swap on pipe=0, frame 4470 [msc=4470], time 78.671018 [ 78.672] sna_dri2_get_msc: msc=4470 [raw=4470], ust=78671018 [ 78.672] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=128 (refs=1/1, flush=0) , front=32 (refs=2/3, flush=1) [ 78.672] sna_dri2_schedule_swap(target_msc=4470, divisor=0, remainder=0) [ 78.672] sna_dri2_schedule_swap: using front handle=32, active_scanout?=2, flush?=1 [ 78.672] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 78.672] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 78.672] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 78.672] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 78.672] sna_crtc_record_swap: recording last swap on pipe=0, frame 4470 [msc=4470], time 78.671018 [ 78.672] immediate_swap: current_msc=4470, target_msc=4470 -- yes [ 78.672] can_flip: no, shadow enabled [ 78.672] sna_dri2_add_event: adding event to window 146) [ 78.672] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 78.672] sna_dri2_immediate_blit: no pending blit, starting chain [ 78.672] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 78.672] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 78.672] can_xchg: back size=8700f00, front size=8700f00 [ 78.672] can_xchg: yes, pixmap=4091 [ 78.672] sna_dri2_xchg: win=146, exchange front=32/80,ref=3 and back=128/76,ref=2, pixmap=4091 3840x2160 [ 78.672] sna_dri2_xchg: back_bo handle=128, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 78.672] sna_dri2_xchg: front_bo handle=32, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 78.672] set_bo: pixmap=4091, handle=128 (old handle=32) [ 78.673] set_bo: marking whole pixmap as damaged [ 78.673] set_bo: applying final/discard move-to-gpu [ 78.673] wait_for_shadow: flags=0, flips=0, handle=32, shadow=29 [ 78.673] set_bo: dropping flush hint from handle=32 [ 78.673] set_bo: adding flush hint to handle=128 [ 78.673] mark_stale(handle=32) => 1 [ 78.673] swap_limit: draw=146 setting swap limit to 3 [ 78.673] sna_dri2_swap_limit_validate: swap limit set to 3 [ 78.673] sna_next_vblank(pipe=0, waiting until next vblank) [ 78.673] sna_dri2_schedule_swap: reported target_msc=4470 [ 78.673] sna_accel_flush: flush?=0, dirty?=0 [ 78.673] sna_accel_flush: flush?=0, dirty?=0 [ 78.673] sna_accel_flush: flush?=0, dirty?=0 [ 78.673] sna_accel_flush: flush?=0, dirty?=0 [ 78.673] sna_block_handler (tv=0.267000) [ 78.673] sna_scanout_do_flush: flush timer active: delta=4 [ 78.673] sna_accel_do_throttle -- no pending activity [ 78.673] sna_accel_block: evaluating timers, active=5 [ 78.673] sna_accel_block: flush timer expires in 4 [78677] [ 78.677] sna_wakeup_handler [ 78.677] sna_block_handler (tv=0.263000) [ 78.677] sna_scanout_do_flush: flush timer active: delta=0 [ 78.677] sna_scanout_do_flush (time=78677), triggered [ 78.677] sna_scanout_flush (time=78677), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 78.677] has_shadow: has pending damage? 1, outstanding flips: 0 [ 78.677] stop_flush: scanout=128 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 78.677] has_shadow: has pending damage? 1, outstanding flips: 0 [ 78.677] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 78.677] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 78.677] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 78.677] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 78.677] sna_pixmap_move_to_gpu: already all-damaged [ 78.677] sna_pixmap_mark_active: pixmap=4091, handle=128 [ 78.677] sna_mode_redisplay: crtc[0] transformed? 0 [ 78.677] sna_mode_redisplay: crtc[1] transformed? 0 [ 78.677] sna_mode_redisplay: crtc[2] transformed? 0 [ 78.677] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=128 [active=1] [ 78.677] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 32, transformed? 0 [ 78.677] get_fb: reusing fb=80 for handle=128 [ 78.678] sna_mode_redisplay: recording flip on CRTC:32 handle=128, active_scanout=2, serial=3 [ 78.678] __kgem_bo_clear_busy: handle=128 [ 78.678] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 78.678] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 78.678] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 78.678] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=128, shadow handle=29 [ 78.678] sna_accel_do_throttle -- no pending activity [ 78.678] sna_accel_block: evaluating timers, active=5 [ 78.678] sna_accel_block: flush timer expires in 16 [78693] [ 78.687] sna_wakeup_handler [ 78.687] sna_mode_wakeup: len=64 [ 78.687] sna_dri2_vblank_handler(type=2, sequence=4471, draw=4181) [ 78.687] sna_crtc_record_swap: recording last swap on pipe=0, frame 4471 [msc=4471], time 78.687669 [ 78.687] sna_dri2_vblank_handler: 2 complete, frame=4471 tv=78.687669 [ 78.687] sna_dri2_blit_complete: blit finished [ 78.687] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4471, tv=78.687669) [ 78.687] frame_swap_complete(type=2): draw=146, pipe=0, frame=4471 [msc=4471], tv=78.687669 [ 78.687] sna_accel_flush: flush?=0, dirty?=0 [ 78.687] sna_dri2_event_free(draw?=1) [ 78.687] sna_dri2_remove_event: remove[0x561c94a2f3f0] from window 146, active? 1 [ 78.687] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=128] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 78.687] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=32] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 78.687] sna_dri2_vblank_handler complete [ 78.687] sna_mode_wakeup: recording last swap on pipe=0, frame 4471 [1177], time 78.687669 [ 78.687] sna_mode_wakeup: removing handle=32 [active_scanout=0] from scanout, installing handle=128 [active_scanout=2] [ 78.687] sna_mode_wakeup: flip complete, pending? 1 [ 78.687] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 78.687] sna_block_handler (tv=0.253000) [ 78.687] sna_scanout_do_flush: flush timer active: delta=6 [ 78.687] sna_accel_do_throttle -- no pending activity [ 78.687] sna_accel_block: evaluating timers, active=5 [ 78.687] sna_accel_block: flush timer expires in 6 [78693] [ 78.694] sna_wakeup_handler [ 78.694] sna_block_handler (tv=0.246000) [ 78.694] sna_scanout_do_flush: flush timer active: delta=-1 [ 78.694] sna_scanout_do_flush (time=78694), triggered [ 78.694] sna_scanout_flush (time=78694), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 78.694] has_shadow: has pending damage? 0, outstanding flips: 0 [ 78.694] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 78.694] has_shadow: has pending damage? 0, outstanding flips: 0 [ 78.694] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 78.694] sna_accel_do_throttle -- no pending activity [ 78.694] sna_accel_block: evaluating timers, active=5 [ 78.694] sna_accel_block: flush timer expires in 16 [78710] [ 78.710] sna_wakeup_handler [ 78.710] sna_block_handler (tv=0.230000) [ 78.710] sna_scanout_do_flush: flush timer active: delta=0 [ 78.710] sna_scanout_do_flush (time=78710), triggered [ 78.710] sna_scanout_flush (time=78710), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 78.710] has_shadow: has pending damage? 0, outstanding flips: 0 [ 78.710] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 78.710] has_shadow: has pending damage? 0, outstanding flips: 0 [ 78.710] sna_accel_disarm_timer[0] (time=78710) [ 78.710] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 78.710] sna_accel_do_throttle -- no pending activity [ 78.842] sna_wakeup_handler [ 78.843] sna_accel_flush: flush?=0, dirty?=0 [ 78.843] sna_accel_flush: flush?=0, dirty?=0 [ 78.843] sna_block_handler (tv=0.499000) [ 78.843] has_shadow: has pending damage? 0, outstanding flips: 0 [ 78.843] sna_accel_do_throttle -- no pending activity [ 78.843] sna_wakeup_handler [ 78.843] sna_block_handler (tv=0.499000) [ 78.843] has_shadow: has pending damage? 0, outstanding flips: 0 [ 78.843] sna_accel_do_throttle -- no pending activity [ 78.844] sna_wakeup_handler [ 78.844] sna_accel_flush: flush?=0, dirty?=0 [ 78.844] sna_accel_flush: flush?=0, dirty?=0 [ 78.844] sna_accel_flush: flush?=0, dirty?=0 [ 78.844] sna_accel_flush: flush?=0, dirty?=0 [ 78.844] sna_block_handler (tv=0.498000) [ 78.844] has_shadow: has pending damage? 0, outstanding flips: 0 [ 78.844] sna_accel_do_throttle -- no pending activity [ 78.846] sna_wakeup_handler [ 78.846] sna_accel_flush: flush?=0, dirty?=0 [ 78.846] sna_block_handler (tv=0.496000) [ 78.846] has_shadow: has pending damage? 0, outstanding flips: 0 [ 78.846] sna_accel_do_throttle -- no pending activity [ 78.857] sna_wakeup_handler [ 78.857] sna_accel_flush: flush?=0, dirty?=0 [ 78.857] sna_accel_flush: flush?=0, dirty?=0 [ 78.857] sna_block_handler (tv=0.485000) [ 78.857] has_shadow: has pending damage? 0, outstanding flips: 0 [ 78.857] sna_accel_do_throttle -- no pending activity [ 78.873] sna_wakeup_handler [ 78.873] sna_create_pixmap(220, 20, 32, usage=0) [ 78.873] kgem_can_create_2d: 220x20 @ 32 [ 78.873] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=896, height=20 [ 78.873] kgem_can_create_2d: untiled size=20480 [ 78.873] kgem_choose_tiling: 220x20 -> 1 [ 78.873] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1024, height=24 [ 78.873] kgem_can_create_2d: tiled[1] size=24576 [ 78.873] sna_create_pixmap: usage=0, flags=1b [ 78.873] sna_create_pixmap: creating GPU pixmap 220x20, stride=880, flags=1b [ 78.873] __pop_freed_pixmap: reusing freed pixmap=4803 header [ 78.873] create_pixmap_hdr: pixmap=4804, width=220, height=20, usage=0 [ 78.873] sna_create_pixmap: serial=4804, 220x20, usage=0 [ 78.873] sna_composite_rectangles(pixmap=4805, op=0, 0 x 1 [(0, 0)x(220, 20) ...]) [ 78.874] sna_composite_rectangles: converted to op 0 [ 78.874] sna_composite_rectangles[0] (0, 0)x(220, 20) -> (0, 0), (220, 20) [ 78.874] sna_composite_rectangles: nrects=1, region=(0, 0), (220, 20) x 1 [ 78.874] sna_composite_rectangles: clipped extents (0, 0),(220, 20) x 1 [ 78.874] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(220, 20) [ 78.874] sna_composite_rectangles: dropping last-cpu hint [ 78.874] sna_drawable_use_bo pixmap=4805, box=((0, 0), (220, 20)), flags=19... [ 78.874] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 78.874] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 78.874] sna_pixmap_move_to_gpu(pixmap=4805, usage=0), flags=b [ 78.874] sna_pixmap_move_to_gpu: CPU damage? 0 [ 78.874] sna_pixmap_move_to_gpu: creating GPU bo (220x20@32), create=b [ 78.874] kgem_choose_tiling: 220x20 -> 1 [ 78.874] kgem_choose_tiling: 220x20 -> 1 [ 78.874] sna_pixmap_alloc_gpu: pixmap=4805 [ 78.874] kgem_create_2d(220x20, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 78.874] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1024, height=24 [ 78.874] kgem_set_tiling: handle=130, tiling=1 [1], pitch=1024 [1024]: 1 [ 78.874] kgem_bo_remove_from_inactive: removing handle=130 from inactive [ 78.874] from inactive: pitch=1024, tiling=1: handle=130, id=2724 [ 78.874] __sna_damage_all(220, 20) [ 78.874] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 78.874] sna_pixmap_mark_active: pixmap=4805, handle=130 [ 78.874] sna_drawable_use_bo: allocated GPU bo for operation [ 78.874] sna_drawable_use_bo: using GPU bo with damage? 0 [ 78.874] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 78.874] kgem_bo_is_render: handle=130, rq? 0 [0] [ 78.874] kgem_bo_is_render: handle=130, rq? 0 [0] [ 78.874] gen9_render_fill_boxes(0 x 1 [(0, 0), (220, 20) ...]) [ 78.874] sna_render_get_solid: 0 [ 78.874] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 78.874] kgem_check_bo: num_pages=+16, num_exec=+1 [ 78.874] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 78.874] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 78.874] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 78.874] kgem_add_handle: handle=4, index=0 [ 78.874] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 78.874] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 78.874] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 78.874] gen9_composite_get_binding_table(ffc0) [ 78.874] kgem_add_reloc64: handle=130, pos=16360, delta=0, domains=20002 [ 78.874] kgem_add_handle: handle=130, index=1 [ 78.874] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fff90000) [ 78.874] __kgem_bo_mark_dirty: handle=130 (proxy? 0) [ 78.874] [3fe0] bind bo(handle=130, addr=fff90000), format=192, width=220, height=20, pitch=1024, tiling=1 -> render [ 78.874] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 78.874] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 78.874] kgem_add_handle: handle=7, index=2 [ 78.874] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 78.874] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 78.874] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 78.874] gen9_emit_sampler: sampler = 1 [ 78.874] gen9_emit_sf: num_sf_outputs=1 [ 78.874] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 78.874] gen9_emit_vertex_elements: setup id=0 [ 78.874] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 78.874] (0, 0), (220, 20) [ 78.874] gen8_vertex_flush[490] = 3 [ 78.875] sna_composite_rectangles: pixmap=4805 marking clear [0]? 1 [ 78.875] sna_composite_rectangles(pixmap=4805, op=1, fff2f1f0 x 1 [(0, 0)x(220, 20) ...]) [ 78.875] sna_composite_rectangles: converted to op 1 [ 78.875] sna_composite_rectangles[0] (0, 0)x(220, 20) -> (0, 0), (220, 20) [ 78.875] sna_composite_rectangles: nrects=1, region=(0, 0), (220, 20) x 1 [ 78.875] sna_composite_rectangles: clipped extents (0, 0),(220, 20) x 1 [ 78.875] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(220, 20) [ 78.875] sna_composite_rectangles: promoting to full GPU [ 78.875] sna_composite_rectangles: dropping last-cpu hint [ 78.875] sna_drawable_use_bo pixmap=4805, box=((0, 0), (220, 20)), flags=19... [ 78.875] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 78.875] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 78.875] sna_drawable_use_bo: using whole GPU bo [ 78.875] gen9_render_fill_boxes (op=1, color=(f2f2, f1f1, f0f0, ffff) [20028888]) [ 78.875] kgem_bo_is_render: handle=130, rq? 1 [1] [ 78.875] gen9_render_fill_boxes(fff2f1f0 x 1 [(0, 0), (220, 20) ...]) [ 78.875] sna_render_get_solid: fff2f1f0 [ 78.875] sna_render_get_solid(15) = fff2f1f0 (old) [ 78.875] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 78.875] kgem_check_bo: num_pages=+0, num_exec=+0 [ 78.875] gen9_composite_get_binding_table(ff00) [ 78.875] kgem_add_reloc64: handle=143, pos=16312, delta=0, domains=40000 [ 78.875] kgem_add_reloc64: adding proxy [delta=60] for handle=143 [ 78.875] kgem_add_handle: handle=143, index=3 [ 78.875] kgem_add_reloc64[5] = (delta=60, target handle=3, presumed=fff6e000) [ 78.875] [3fb0] bind bo(handle=143, addr=fff6e03c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 78.875] gen9_emit_vertex_elements: setup id=0 [ 78.875] (0, 0), (220, 20) [ 78.875] gen8_vertex_flush[4cc] = 3 [ 78.875] sna_composite_rectangles: pixmap=4805 marking clear [fff2f1f0]? 1 [ 78.875] sna_composite_rectangles(pixmap=4805, op=1, ff300a24 x 2 [(0, 0)x(220, 20) ...]) [ 78.875] sna_composite_rectangles: converted to op 1 [ 78.875] sna_composite_rectangles[0] (0, 0)x(220, 20) -> (0, 0), (220, 20) [ 78.875] sna_composite_rectangles[1] (0, 0)x(220, 20) -> (0, 0), (220, 20) [ 78.875] sna_composite_rectangles: nrects=2, region=(0, 0), (220, 20) x 2 [ 78.875] sna_composite_rectangles: clipped extents (0, 0),(220, 20) x 1 [ 78.875] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(220, 20) [ 78.875] sna_composite_rectangles: promoting to full GPU [ 78.875] sna_composite_rectangles: dropping last-cpu hint [ 78.875] sna_drawable_use_bo pixmap=4805, box=((0, 0), (220, 20)), flags=19... [ 78.875] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 78.875] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 78.875] sna_drawable_use_bo: using whole GPU bo [ 78.875] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 78.875] kgem_bo_is_render: handle=130, rq? 1 [1] [ 78.875] gen9_render_fill_boxes(ff300a24 x 1 [(0, 0), (220, 20) ...]) [ 78.875] sna_render_get_solid: ff300a24 [ 78.875] sna_render_get_solid(17) = ff300a24 (old) [ 78.875] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 78.875] kgem_check_bo: num_pages=+0, num_exec=+0 [ 78.875] gen9_composite_get_binding_table(fe80) [ 78.875] kgem_add_reloc64: handle=143, pos=16280, delta=0, domains=40000 [ 78.875] kgem_add_reloc64: adding proxy [delta=68] for handle=143 [ 78.875] kgem_add_reloc64[6] = (delta=68, target handle=3, presumed=fff6e000) [ 78.875] [3f90] bind bo(handle=143, addr=fff6e044), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 78.875] gen9_emit_vertex_elements: setup id=0 [ 78.875] (0, 0), (220, 20) [ 78.875] gen8_vertex_flush[508] = 3 [ 78.875] sna_composite_rectangles: pixmap=4805 marking clear [ff300a24]? 1 [ 78.875] sna_glyphs(op=3, nlist=2, src=(1, -2)) [ 78.875] kgem_bo_is_busy: handle=130, domain: 0 exec? 1, rq? 1 [ 78.876] can_discard_mask: nlist=2, mask=28888, depth 32, op=3 (bounded? 1) [ 78.876] glyphs_format: format=166024, depth=32 [ 78.876] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 78.876] sna_glyphs: discarding mask [ 78.876] glyphs0_to_dst(op=3, src=(1, -2), nlist=2, dst=(1, -2)+(0, 0)) [ 78.876] clipped_glyphs? 47 glyph in 2 lists extents (0, -14), (199, 19), region (0, 0), (199, 19): yes [ 78.876] gen9_render_composite: 0x0, current mode=1/1 [ 78.876] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 78.876] gen9_composite_fallback: mask is already on the GPU, try to use GPU [ 78.876] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 78.876] sna_drawable_use_bo pixmap=4805, box=((0, 0), (199, 19)), flags=7... [ 78.876] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 78.876] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 78.876] sna_drawable_use_bo: using whole GPU bo [ 78.876] gen9_composite_set_target: pixmap=4805, format=20028888, size=220x20, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 78.876] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 78.876] color_convert: src=ffffffff [20028888] [ 78.876] color_convert: dst=ffffffff [20028888] [ 78.876] sna_render_get_solid: ffffffff [ 78.876] sna_render_get_solid(white) [ 78.876] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 78.876] sna_transform_is_imprecise_integer_translation: no transform [ 78.876] gen9_composite_picture: integer translation (0, 0), removing [ 78.876] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 78.876] sna_render_pixmap_bo: GPU all damaged [ 78.876] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 78.876] gen4_choose_composite_emitter: solid, identity mask [ 78.876] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 78.876] aligning vertex: was 2, now 4 floats per vertex [ 78.876] gen9_composite_get_binding_table(fe00) [ 78.876] kgem_add_reloc64: handle=7, pos=16248, delta=0, domains=40000 [ 78.876] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 78.876] kgem_add_reloc64[7] = (delta=1048, target handle=2, presumed=fffe8000) [ 78.876] [3f70] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 78.876] kgem_add_reloc64: handle=6, pos=16232, delta=0, domains=40000 [ 78.876] kgem_add_handle: handle=6, index=4 [ 78.876] kgem_add_reloc64[8] = (delta=0, target handle=4, presumed=fd581000) [ 78.876] [3f60] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 78.876] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 78.876] gen9_emit_sampler: sampler = a [ 78.876] gen9_emit_sf: num_sf_outputs=2 [ 78.876] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 78.876] gen9_emit_vertex_elements: setup id=9 [ 78.876] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 78.876] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 78.876] glyphs0_to_dst: glyph=(10, -13), (19, 1), clip=(0, 0), (199, 19) [ 78.876] glyphs0_to_dst: blt=(10, 0), (19, 1) [ 78.876] emit_primitive_identity_mask__avx2: dst=(10, 0), mask=(832.00, 45.00) x (9.00, 1.00) [ 78.876] glyphs0_to_dst: glyph=(55, -10), (64, 1), clip=(0, 0), (199, 19) [ 78.876] glyphs0_to_dst: blt=(55, 0), (64, 1) [ 78.876] emit_primitive_identity_mask__avx2: dst=(55, 0), mask=(880.00, 26.00) x (9.00, 1.00) [ 78.876] glyphs0_to_dst: glyph=(73, -13), (82, 1), clip=(0, 0), (199, 19) [ 78.876] glyphs0_to_dst: blt=(73, 0), (82, 1) [ 78.876] emit_primitive_identity_mask__avx2: dst=(73, 0), mask=(832.00, 45.00) x (9.00, 1.00) [ 78.876] glyphs0_to_dst: glyph=(91, -10), (100, 1), clip=(0, 0), (199, 19) [ 78.876] glyphs0_to_dst: blt=(91, 0), (100, 1) [ 78.876] emit_primitive_identity_mask__avx2: dst=(91, 0), mask=(880.00, 26.00) x (9.00, 1.00) [ 78.876] glyphs0_to_dst: glyph=(99, 0), (110, 2), clip=(0, 0), (199, 19) [ 78.876] glyphs0_to_dst: blt=(99, 0), (110, 2) [ 78.876] emit_primitive_identity_mask__avx2: dst=(99, 0), mask=(832.00, 48.00) x (11.00, 2.00) [ 78.877] glyphs0_to_dst: glyph=(135, 0), (146, 2), clip=(0, 0), (199, 19) [ 78.877] glyphs0_to_dst: blt=(135, 0), (146, 2) [ 78.877] emit_primitive_identity_mask__avx2: dst=(135, 0), mask=(832.00, 48.00) x (11.00, 2.00) [ 78.877] glyphs0_to_dst: glyph=(162, -10), (172, 1), clip=(0, 0), (199, 19) [ 78.877] glyphs0_to_dst: blt=(162, 0), (172, 1) [ 78.877] emit_primitive_identity_mask__avx2: dst=(162, 0), mask=(880.00, 58.00) x (10.00, 1.00) [ 78.877] glyphs0_to_dst: glyph=(0, 10), (10, 13), clip=(0, 0), (199, 19) [ 78.877] glyphs0_to_dst: blt=(0, 10), (10, 13) [ 78.877] emit_primitive_identity_mask__avx2: dst=(0, 10), mask=(1008.00, 48.00) x (10.00, 3.00) [ 78.877] glyphs0_to_dst: glyph=(10, 4), (19, 18), clip=(0, 0), (199, 19) [ 78.877] glyphs0_to_dst: blt=(10, 4), (19, 18) [ 78.877] emit_primitive_identity_mask__avx2: dst=(10, 4), mask=(832.00, 32.00) x (9.00, 14.00) [ 78.877] glyphs0_to_dst: glyph=(19, 7), (28, 15), clip=(0, 0), (199, 19) [ 78.877] glyphs0_to_dst: blt=(19, 7), (28, 15) [ 78.877] emit_primitive_identity_mask__avx2: dst=(19, 7), mask=(896.00, 48.00) x (9.00, 8.00) [ 78.877] glyphs0_to_dst: glyph=(27, 7), (37, 15), clip=(0, 0), (199, 19) [ 78.877] glyphs0_to_dst: blt=(27, 7), (37, 15) [ 78.877] emit_primitive_identity_mask__avx2: dst=(27, 7), mask=(848.00, 16.00) x (10.00, 8.00) [ 78.877] glyphs0_to_dst: glyph=(37, 7), (46, 15), clip=(0, 0), (199, 19) [ 78.877] glyphs0_to_dst: blt=(37, 7), (46, 15) [ 78.877] emit_primitive_identity_mask__avx2: dst=(37, 7), mask=(848.00, 48.00) x (9.00, 8.00) [ 78.877] glyphs0_to_dst: glyph=(45, 4), (55, 15), clip=(0, 0), (199, 19) [ 78.877] glyphs0_to_dst: blt=(45, 4), (55, 15) [ 78.877] emit_primitive_identity_mask__avx2: dst=(45, 4), mask=(992.00, 32.00) x (10.00, 11.00) [ 78.877] glyphs0_to_dst: glyph=(55, 7), (64, 18), clip=(0, 0), (199, 19) [ 78.877] glyphs0_to_dst: blt=(55, 7), (64, 18) [ 78.877] emit_primitive_identity_mask__avx2: dst=(55, 7), mask=(880.00, 16.00) x (9.00, 11.00) [ 78.877] glyphs0_to_dst: glyph=(64, 4), (73, 15), clip=(0, 0), (199, 19) [ 78.877] glyphs0_to_dst: blt=(64, 4), (73, 15) [ 78.877] emit_primitive_identity_mask__avx2: dst=(64, 4), mask=(880.00, 0.00) x (9.00, 11.00) [ 78.877] glyphs0_to_dst: glyph=(73, 4), (82, 18), clip=(0, 0), (199, 19) [ 78.877] glyphs0_to_dst: blt=(73, 4), (82, 18) [ 78.877] emit_primitive_identity_mask__avx2: dst=(73, 4), mask=(832.00, 32.00) x (9.00, 14.00) [ 78.877] glyphs0_to_dst: glyph=(81, 7), (91, 15), clip=(0, 0), (199, 19) [ 78.877] glyphs0_to_dst: blt=(81, 7), (91, 15) [ 78.877] emit_primitive_identity_mask__avx2: dst=(81, 7), mask=(848.00, 16.00) x (10.00, 8.00) [ 78.877] glyphs0_to_dst: glyph=(91, 7), (100, 18), clip=(0, 0), (199, 19) [ 78.877] glyphs0_to_dst: blt=(91, 7), (100, 18) [ 78.877] emit_primitive_identity_mask__avx2: dst=(91, 7), mask=(880.00, 16.00) x (9.00, 11.00) [ 78.877] glyphs0_to_dst: glyph=(99, 17), (110, 19), clip=(0, 0), (199, 19) [ 78.877] glyphs0_to_dst: blt=(99, 17), (110, 19) [ 78.877] emit_primitive_identity_mask__avx2: dst=(99, 17), mask=(832.00, 48.00) x (11.00, 2.00) [ 78.877] glyphs0_to_dst: glyph=(108, 3), (118, 15), clip=(0, 0), (199, 19) [ 78.877] glyphs0_to_dst: blt=(108, 3), (118, 15) [ 78.877] emit_primitive_identity_mask__avx2: dst=(108, 3), mask=(864.00, 0.00) x (10.00, 12.00) [ 78.877] glyphs0_to_dst: glyph=(117, 7), (127, 15), clip=(0, 0), (199, 19) [ 78.877] glyphs0_to_dst: blt=(117, 7), (127, 15) [ 78.877] emit_primitive_identity_mask__avx2: dst=(117, 7), mask=(864.00, 32.00) x (10.00, 8.00) [ 78.877] glyphs0_to_dst: glyph=(126, 4), (136, 15), clip=(0, 0), (199, 19) [ 78.877] glyphs0_to_dst: blt=(126, 4), (136, 15) [ 78.877] emit_primitive_identity_mask__avx2: dst=(126, 4), mask=(880.00, 32.00) x (10.00, 11.00) [ 78.877] glyphs0_to_dst: glyph=(135, 17), (146, 19), clip=(0, 0), (199, 19) [ 78.877] glyphs0_to_dst: blt=(135, 17), (146, 19) [ 78.877] emit_primitive_identity_mask__avx2: dst=(135, 17), mask=(832.00, 48.00) x (11.00, 2.00) [ 78.877] glyphs0_to_dst: glyph=(144, 4), (154, 15), clip=(0, 0), (199, 19) [ 78.877] glyphs0_to_dst: blt=(144, 4), (154, 15) [ 78.877] emit_primitive_identity_mask__avx2: dst=(144, 4), mask=(880.00, 32.00) x (10.00, 11.00) [ 78.877] glyphs0_to_dst: glyph=(153, 7), (163, 15), clip=(0, 0), (199, 19) [ 78.877] glyphs0_to_dst: blt=(153, 7), (163, 15) [ 78.877] emit_primitive_identity_mask__avx2: dst=(153, 7), mask=(944.00, 0.00) x (10.00, 8.00) [ 78.877] glyphs0_to_dst: glyph=(162, 7), (172, 18), clip=(0, 0), (199, 19) [ 78.877] glyphs0_to_dst: blt=(162, 7), (172, 18) [ 78.877] emit_primitive_identity_mask__avx2: dst=(162, 7), mask=(880.00, 48.00) x (10.00, 11.00) [ 78.877] glyphs0_to_dst: glyph=(174, 12), (179, 15), clip=(0, 0), (199, 19) [ 78.878] glyphs0_to_dst: blt=(174, 12), (179, 15) [ 78.878] emit_primitive_identity_mask__avx2: dst=(174, 12), mask=(1008.00, 32.00) x (5.00, 3.00) [ 78.878] glyphs0_to_dst: glyph=(181, 7), (190, 15), clip=(0, 0), (199, 19) [ 78.878] glyphs0_to_dst: blt=(181, 7), (190, 15) [ 78.878] emit_primitive_identity_mask__avx2: dst=(181, 7), mask=(896.00, 48.00) x (9.00, 8.00) [ 78.878] glyphs0_to_dst: glyph=(190, 3), (199, 15), clip=(0, 0), (199, 19) [ 78.878] glyphs0_to_dst: blt=(190, 3), (199, 15) [ 78.878] emit_primitive_identity_mask__avx2: dst=(190, 3), mask=(992.00, 48.00) x (9.00, 12.00) [ 78.878] gen8_vertex_flush[5e4] = 87 [ 78.878] gen9_magic_ca_pass: CA fixup (5 -> 92) [ 78.878] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 78.878] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 78.878] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 78.878] sna_composite_rectangles(pixmap=4805, op=1, ffffffff x 1 [(208, 1)x(9, 17) ...]) [ 78.878] sna_composite_rectangles: converted to op 1 [ 78.878] sna_composite_rectangles[0] (208, 1)x(9, 17) -> (208, 1), (217, 18) [ 78.878] sna_composite_rectangles: nrects=1, region=(208, 1), (217, 18) x 1 [ 78.878] sna_composite_rectangles: clipped extents (208, 1),(217, 18) x 1 [ 78.878] sna_composite_rectangles: pixmap +(0, 0) extents (208, 1),(217, 18) [ 78.878] sna_composite_rectangles: dropping last-cpu hint [ 78.878] sna_drawable_use_bo pixmap=4805, box=((208, 1), (217, 18)), flags=9... [ 78.878] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 78.878] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 78.878] sna_drawable_use_bo: using whole GPU bo [ 78.878] gen9_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20028888]) [ 78.878] kgem_bo_is_render: handle=130, rq? 1 [1] [ 78.878] gen9_render_fill_boxes(ffffffff x 1 [(208, 1), (217, 18) ...]) [ 78.878] sna_render_get_solid: ffffffff [ 78.878] sna_render_get_solid(white) [ 78.878] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 78.878] kgem_check_bo: num_pages=+0, num_exec=+0 [ 78.878] aligning vertex: was 4, now 2 floats per vertex [ 78.878] gen9_composite_get_binding_table(fd40) [ 78.878] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 78.878] gen9_emit_sampler: sampler = 1 [ 78.878] gen9_emit_sf: num_sf_outputs=1 [ 78.878] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 78.878] gen9_emit_vertex_elements: setup id=0 [ 78.878] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 78.878] (208, 1), (217, 18) [ 78.878] gen8_vertex_flush[700] = 3 [ 78.878] sna_copy_area: src=pixmap=4805:(0, 0)x(220, 20)+(0, 0) -> dst=pixmap=3060:(495, 935)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 78.878] sna_copy_area: normal copy [ 78.878] sna_do_copy: src=(0, 0), dst=(495, 935), size=(220x20) [ 78.878] sna_do_copy: after drawable: src=(0, 0), dst=(560, 959), size=(220x20) [ 78.878] sna_do_copy: dst extents (560, 959), (780, 979), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 78.878] sna_do_copy: clipped dst extents (560, 959), (780, 979) [ 78.878] sna_do_copy: unclipped src extents (0, 0), (220, 20) [ 78.878] sna_do_copy: clipped src extents (0, 0), (220, 20) [ 78.878] sna_do_copy: pixmap -- no source clipping [ 78.878] sna_do_copy: src extents (0, 0), (220, 20) x 1 [ 78.878] sna_do_copy: copy region (560, 959), (780, 979) x 1 + (-560, -959) [ 78.878] sna_copy_boxes (boxes=1x[(560, 959), (780, 979)...], src pixmap=4805+(-560, -959), dst pixmap=3060+(-65, -24), alu=3, src.size=220x20, dst.size=3775x2136) [ 78.878] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c9472b610, gpu_bo=130, cpu_bo=0), replaces=0 [ 78.878] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 78.878] sna_drawable_use_bo pixmap=3060, box=((495, 935), (715, 955)), flags=b... [ 78.878] sna_drawable_use_bo: exported target, set PREFER_GPU [ 78.878] sna_drawable_use_bo: pinned, never REPLACES [ 78.878] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=b [ 78.878] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 78.879] sna_drawable_use_bo: using whole GPU bo [ 78.879] sna_pixmap_move_to_gpu(pixmap=4805, usage=0), flags=a [ 78.879] sna_pixmap_move_to_gpu: already all-damaged [ 78.879] sna_pixmap_mark_active: pixmap=4805, handle=130 [ 78.879] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 78.879] gen9_render_copy_boxes (-495, -935)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 78.879] kgem_bo_is_render: handle=130, rq? 1 [1] [ 78.879] kgem_bo_is_render: handle=9, rq? 0 [0] [ 78.879] kgem_bo_is_render: handle=9, rq? 0 [0] [ 78.879] kgem_bo_is_render: handle=130, rq? 1 [1] [ 78.879] kgem_set_mode: flushing before new bo [ 78.879] gen8_vertex_close: used=374, vbo active? 23, vb=201, nreloc=2 [ 78.879] gen8_vertex_close: reloc[0] = 287 [ 78.879] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 78.879] kgem_add_handle: handle=23, index=5 [ 78.879] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=fd541000) [ 78.879] gen8_vertex_close: reloc[1] = 372 [ 78.879] kgem_add_reloc64: handle=23, pos=372, delta=0, domains=200000 [ 78.879] kgem_add_reloc64[10] = (delta=0, target handle=5, presumed=fd541000) [ 78.879] batch[1/1, flags=1800]: 454 454 16224 16384, nreloc=11, nexec=6, nfence=0, aperture=1116 [fenced=0] [ 78.879] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 78.879] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 78.879] kgem_fixup_relocs: shrinking by 61440 [ 78.879] __kgem_busy: handle=1, busy=0, wedged=0 [ 78.879] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 78.879] kgem_commit: release handle=130 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fff90000 [ 78.879] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 78.879] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 78.879] __kgem_bo_clear_busy: handle=7 [ 78.879] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 78.879] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 78.879] __kgem_bo_clear_busy: handle=143 [ 78.879] kgem_commit: release handle=143 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff6e000 [ 78.879] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 78.879] __kgem_bo_clear_busy: handle=143 [ 78.879] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 78.879] __kgem_bo_clear_busy: handle=7 [ 78.879] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 78.879] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 78.879] __kgem_busy: handle=1, busy=0, wedged=0 [ 78.879] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 78.879] kgem_check_bo: num_pages=+8116, num_exec=+2 [ 78.879] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 78.879] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 78.879] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 78.879] kgem_add_handle: handle=4, index=0 [ 78.879] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 78.879] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 78.879] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 78.880] gen9_composite_get_binding_table(ffc0) [ 78.880] kgem_add_reloc64: handle=9, pos=16360, delta=0, domains=20002 [ 78.880] kgem_add_handle: handle=9, index=1 [ 78.880] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f02dd000) [ 78.880] __kgem_bo_mark_dirty: handle=9 (proxy? 0) [ 78.880] [3fe0] bind bo(handle=9, addr=f02dd000), format=192, width=3775, height=2136, pitch=15360, tiling=1 -> render [ 78.880] kgem_add_reloc64: handle=130, pos=16344, delta=0, domains=40000 [ 78.880] kgem_add_handle: handle=130, index=2 [ 78.880] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fff90000) [ 78.880] [3fd0] bind bo(handle=130, addr=fff90000), format=192, width=220, height=20, pitch=1024, tiling=1 -> sampler [ 78.880] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 78.880] gen9_emit_sampler: sampler = 0 [ 78.880] gen9_emit_sf: num_sf_outputs=1 [ 78.880] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 78.880] gen9_emit_vertex_elements: setup id=0 [ 78.880] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 78.880] (0, 0) -> (495, 935) + (220, 20) [ 78.880] gen8_vertex_flush[490] = 3 [ 78.880] sna_accel_flush: flush?=1, dirty?=0 [ 78.880] gen8_vertex_close: used=380, vbo active? 23, vb=1, nreloc=1 [ 78.880] gen8_vertex_close: reloc[0] = 287 [ 78.880] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 78.880] kgem_add_handle: handle=23, index=3 [ 78.880] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 78.880] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=8190 [fenced=0] [ 78.880] __kgem_busy: handle=1, busy=0, wedged=0 [ 78.880] __kgem_retire_rq: request 1 complete [ 78.880] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 78.880] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 78.880] kgem_fixup_relocs: shrinking by 61440 [ 78.880] __kgem_busy: handle=1, busy=0, wedged=0 [ 78.880] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 78.880] kgem_commit: release handle=9 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f02dd000 [ 78.880] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 78.880] kgem_commit: release handle=130 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fff90000 [ 78.880] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 78.880] __kgem_busy: handle=1, busy=0, wedged=0 [ 78.880] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 78.880] sna_accel_flush: flush?=0, dirty?=0 [ 78.880] sna_accel_flush: flush?=0, dirty?=0 [ 78.880] sna_accel_flush: flush?=0, dirty?=0 [ 78.880] sna_block_handler (tv=0.0) [ 78.880] sna_wakeup_handler [ 78.880] sna_accel_flush: flush?=0, dirty?=0 [ 78.880] sna_accel_flush: flush?=0, dirty?=0 [ 78.880] sna_destroy_pixmap: pixmap=4805, attached?=1 [ 78.880] _kgem_bo_destroy: handle=130, proxy? 0 [ 78.880] __kgem_bo_destroy: handle=130, size=65536 [ 78.880] __kgem_busy: handle=130, busy=0, wedged=0 [ 78.880] __kgem_bo_clear_busy: handle=130 [ 78.880] kgem_bo_move_to_inactive: moving handle=130 to inactive [ 78.880] __sna_free_pixmap(pixmap=4805) [ 78.880] sna_accel_flush: flush?=0, dirty?=0 [ 78.881] sna_accel_flush: flush?=0, dirty?=0 [ 78.881] sna_accel_flush: flush?=0, dirty?=0 [ 78.881] sna_block_handler (tv=0.461000) [ 78.881] kgem_retire, need_retire?=1 [ 78.881] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 78.881] kgem_retire__requests_ring: retiring ring 0 [ 78.881] __kgem_busy: handle=1, busy=0, wedged=0 [ 78.881] __kgem_retire_rq: request 1 complete [ 78.881] __kgem_bo_flush: handle=9, busy=0, wedged=0 [ 78.881] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 78.881] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 78.881] kgem_retire -- retired=0, need_retire=0 [ 78.881] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 78.881] gen6_render_retire: resetting idle vbo [ 78.881] has_shadow: has pending damage? 0, outstanding flips: 0 [ 78.881] sna_accel_do_throttle -- no pending activity [ 78.882] sna_wakeup_handler [ 78.882] sna_accel_flush: flush?=0, dirty?=0 [ 78.882] sna_accel_flush: flush?=0, dirty?=0 [ 78.882] sna_block_handler (tv=0.460000) [ 78.882] has_shadow: has pending damage? 0, outstanding flips: 0 [ 78.882] sna_accel_do_throttle -- no pending activity [ 78.882] sna_wakeup_handler [ 78.883] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=32, name=80 [ 78.883] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 78.883] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 78.883] sna_dri2_get_back: draw size=3840x2160, back buffer handle=32 size=3840x2160, is-scanout? 1, active?=0, pitch=15360, front pitch=15360 [ 78.883] sna_dri2_get_back: reuse backbuffer? 1 [ 78.883] sna_dri2_get_back: back buffer handle=32, active?=0, refcnt=1 [ 78.883] sna_dri2_get_back: reuse unattached back [ 78.883] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 78.883] sna_dri2_reuse_buffer: reusing back buffer handle=32, name=80, pitch=15360, age=0 [ 78.883] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 78.883] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=128, name=76, active_scanout=2 [ 78.883] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 78.883] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=128] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 78.883] sna_accel_flush: flush?=0, dirty?=0 [ 78.883] sna_accel_flush: flush?=0, dirty?=0 [ 78.883] sna_accel_flush: flush?=0, dirty?=0 [ 78.883] sna_block_handler (tv=0.459000) [ 78.883] has_shadow: has pending damage? 0, outstanding flips: 0 [ 78.883] timer_enable (time=78883), starting timer 0 [ 78.883] sna_accel_do_throttle -- no pending activity [ 78.883] sna_accel_block: evaluating timers, active=5 [ 78.883] sna_accel_block: flush timer expires in 8 [78891] [ 78.884] sna_wakeup_handler [ 78.884] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 78.884] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 78.884] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 78.884] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 78.884] sna_dri2_get_msc(draw=146, pipe=0) [ 78.884] sna_crtc_record_swap: recording last swap on pipe=0, frame 4482 [msc=4482], time 78.870771 [ 78.884] sna_dri2_get_msc: msc=4482 [raw=4482], ust=78870771 [ 78.884] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=32 (refs=1/1, flush=0) , front=128 (refs=2/3, flush=1) [ 78.884] sna_dri2_schedule_swap(target_msc=4471, divisor=0, remainder=0) [ 78.884] sna_dri2_schedule_swap: using front handle=128, active_scanout?=2, flush?=1 [ 78.884] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 78.884] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 78.884] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 78.884] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 78.884] sna_crtc_record_swap: recording last swap on pipe=0, frame 4482 [msc=4482], time 78.870771 [ 78.884] immediate_swap: current_msc=4482, target_msc=4471 -- yes [ 78.884] can_flip: no, shadow enabled [ 78.884] sna_dri2_add_event: adding event to window 146) [ 78.884] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 78.884] sna_dri2_immediate_blit: no pending blit, starting chain [ 78.884] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 78.884] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 78.884] can_xchg: back size=8700f00, front size=8700f00 [ 78.884] can_xchg: yes, pixmap=4091 [ 78.884] sna_dri2_xchg: win=146, exchange front=128/76,ref=3 and back=32/80,ref=2, pixmap=4091 3840x2160 [ 78.884] sna_dri2_xchg: back_bo handle=32, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 78.884] sna_dri2_xchg: front_bo handle=128, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 78.884] set_bo: pixmap=4091, handle=32 (old handle=128) [ 78.884] set_bo: marking whole pixmap as damaged [ 78.884] set_bo: applying final/discard move-to-gpu [ 78.884] wait_for_shadow: flags=0, flips=0, handle=128, shadow=29 [ 78.884] set_bo: dropping flush hint from handle=128 [ 78.884] set_bo: adding flush hint to handle=32 [ 78.885] mark_stale(handle=128) => 1 [ 78.885] swap_limit: draw=146 setting swap limit to 3 [ 78.885] sna_dri2_swap_limit_validate: swap limit set to 3 [ 78.885] sna_next_vblank(pipe=0, waiting until next vblank) [ 78.885] sna_dri2_schedule_swap: reported target_msc=4482 [ 78.885] sna_accel_flush: flush?=0, dirty?=0 [ 78.885] sna_accel_flush: flush?=0, dirty?=0 [ 78.885] sna_accel_flush: flush?=0, dirty?=0 [ 78.885] sna_accel_flush: flush?=0, dirty?=0 [ 78.885] sna_block_handler (tv=0.457000) [ 78.885] sna_scanout_do_flush: flush timer active: delta=6 [ 78.885] sna_accel_do_throttle -- no pending activity [ 78.885] sna_accel_block: evaluating timers, active=5 [ 78.885] sna_accel_block: flush timer expires in 6 [78891] [ 78.887] sna_wakeup_handler [ 78.887] sna_mode_wakeup: len=32 [ 78.887] sna_dri2_vblank_handler(type=2, sequence=4483, draw=4181) [ 78.887] sna_crtc_record_swap: recording last swap on pipe=0, frame 4483 [msc=4483], time 78.887436 [ 78.887] sna_dri2_vblank_handler: 2 complete, frame=4483 tv=78.887436 [ 78.887] sna_dri2_blit_complete: blit finished [ 78.887] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4483, tv=78.887436) [ 78.887] frame_swap_complete(type=2): draw=146, pipe=0, frame=4483 [msc=4483], tv=78.887436 [ 78.887] sna_accel_flush: flush?=0, dirty?=0 [ 78.887] sna_dri2_event_free(draw?=1) [ 78.887] sna_dri2_remove_event: remove[0x561c949a3bd0] from window 146, active? 1 [ 78.887] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 78.887] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=128] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 78.887] sna_dri2_vblank_handler complete [ 78.887] sna_block_handler (tv=0.455000) [ 78.887] sna_scanout_do_flush: flush timer active: delta=4 [ 78.887] sna_accel_do_throttle -- no pending activity [ 78.887] sna_accel_block: evaluating timers, active=5 [ 78.887] sna_accel_block: flush timer expires in 4 [78891] [ 78.891] sna_wakeup_handler [ 78.891] sna_block_handler (tv=0.451000) [ 78.891] sna_scanout_do_flush: flush timer active: delta=0 [ 78.891] sna_scanout_do_flush (time=78891), triggered [ 78.891] sna_scanout_flush (time=78891), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 78.891] has_shadow: has pending damage? 1, outstanding flips: 0 [ 78.891] stop_flush: scanout=32 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 78.891] has_shadow: has pending damage? 1, outstanding flips: 0 [ 78.891] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 78.891] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 78.891] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 78.891] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 78.891] sna_pixmap_move_to_gpu: already all-damaged [ 78.891] sna_pixmap_mark_active: pixmap=4091, handle=32 [ 78.891] sna_mode_redisplay: crtc[0] transformed? 0 [ 78.891] sna_mode_redisplay: crtc[1] transformed? 0 [ 78.891] sna_mode_redisplay: crtc[2] transformed? 0 [ 78.891] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=32 [active=1] [ 78.891] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 128, transformed? 0 [ 78.892] get_fb: reusing fb=68 for handle=32 [ 78.892] sna_mode_redisplay: recording flip on CRTC:32 handle=32, active_scanout=2, serial=3 [ 78.892] __kgem_bo_clear_busy: handle=32 [ 78.892] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 78.892] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 78.892] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 78.892] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=32, shadow handle=29 [ 78.892] sna_accel_do_throttle -- no pending activity [ 78.892] sna_accel_block: evaluating timers, active=5 [ 78.892] sna_accel_block: flush timer expires in 16 [78907] [ 78.903] sna_wakeup_handler [ 78.903] sna_mode_wakeup: len=32 [ 78.903] sna_mode_wakeup: recording last swap on pipe=0, frame 4484 [1184], time 78.904088 [ 78.903] sna_mode_wakeup: removing handle=128 [active_scanout=0] from scanout, installing handle=32 [active_scanout=2] [ 78.904] sna_mode_wakeup: flip complete, pending? 1 [ 78.904] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 78.904] sna_block_handler (tv=0.438000) [ 78.904] sna_scanout_do_flush: flush timer active: delta=3 [ 78.904] sna_scanout_do_flush (time=78904), triggered [ 78.904] sna_scanout_flush (time=78904), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 78.904] has_shadow: has pending damage? 0, outstanding flips: 0 [ 78.904] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 78.904] has_shadow: has pending damage? 0, outstanding flips: 0 [ 78.904] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 78.904] sna_accel_do_throttle -- no pending activity [ 78.904] sna_accel_block: evaluating timers, active=5 [ 78.904] sna_accel_block: flush timer expires in 16 [78920] [ 78.920] sna_wakeup_handler [ 78.920] sna_block_handler (tv=0.422000) [ 78.920] sna_scanout_do_flush: flush timer active: delta=0 [ 78.920] sna_scanout_do_flush (time=78920), triggered [ 78.920] sna_scanout_flush (time=78920), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 78.920] has_shadow: has pending damage? 0, outstanding flips: 0 [ 78.920] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 78.920] has_shadow: has pending damage? 0, outstanding flips: 0 [ 78.920] sna_accel_disarm_timer[0] (time=78920) [ 78.920] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 78.920] sna_accel_do_throttle -- no pending activity [ 78.964] sna_wakeup_handler [ 78.964] sna_accel_flush: flush?=0, dirty?=0 [ 78.964] sna_accel_flush: flush?=0, dirty?=0 [ 78.964] sna_block_handler (tv=0.378000) [ 78.964] has_shadow: has pending damage? 0, outstanding flips: 0 [ 78.964] sna_accel_do_throttle -- no pending activity [ 78.964] sna_wakeup_handler [ 78.964] sna_block_handler (tv=0.378000) [ 78.964] has_shadow: has pending damage? 0, outstanding flips: 0 [ 78.964] sna_accel_do_throttle -- no pending activity [ 78.965] sna_wakeup_handler [ 78.965] sna_block_handler (tv=0.377000) [ 78.965] has_shadow: has pending damage? 0, outstanding flips: 0 [ 78.965] sna_accel_do_throttle -- no pending activity [ 78.966] sna_wakeup_handler [ 78.966] sna_block_handler (tv=0.376000) [ 78.966] has_shadow: has pending damage? 0, outstanding flips: 0 [ 78.966] sna_accel_do_throttle -- no pending activity [ 79.116] sna_wakeup_handler [ 79.117] sna_accel_flush: flush?=0, dirty?=0 [ 79.117] sna_accel_flush: flush?=0, dirty?=0 [ 79.117] sna_block_handler (tv=0.499000) [ 79.117] has_shadow: has pending damage? 0, outstanding flips: 0 [ 79.117] sna_accel_do_throttle -- no pending activity [ 79.117] sna_wakeup_handler [ 79.117] sna_block_handler (tv=0.499000) [ 79.117] has_shadow: has pending damage? 0, outstanding flips: 0 [ 79.117] sna_accel_do_throttle -- no pending activity [ 79.118] sna_wakeup_handler [ 79.118] sna_accel_flush: flush?=0, dirty?=0 [ 79.118] sna_accel_flush: flush?=0, dirty?=0 [ 79.118] sna_accel_flush: flush?=0, dirty?=0 [ 79.118] sna_accel_flush: flush?=0, dirty?=0 [ 79.118] sna_block_handler (tv=0.498000) [ 79.118] has_shadow: has pending damage? 0, outstanding flips: 0 [ 79.118] sna_accel_do_throttle -- no pending activity [ 79.120] sna_wakeup_handler [ 79.120] sna_accel_flush: flush?=0, dirty?=0 [ 79.120] sna_block_handler (tv=0.496000) [ 79.120] has_shadow: has pending damage? 0, outstanding flips: 0 [ 79.120] sna_accel_do_throttle -- no pending activity [ 79.130] sna_wakeup_handler [ 79.131] sna_accel_flush: flush?=0, dirty?=0 [ 79.131] sna_accel_flush: flush?=0, dirty?=0 [ 79.131] sna_block_handler (tv=0.485000) [ 79.131] has_shadow: has pending damage? 0, outstanding flips: 0 [ 79.131] sna_accel_do_throttle -- no pending activity [ 79.146] sna_wakeup_handler [ 79.146] sna_create_pixmap(715, 37, 32, usage=0) [ 79.146] kgem_can_create_2d: 715x37 @ 32 [ 79.146] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=37 [ 79.146] kgem_can_create_2d: untiled size=110592 [ 79.146] kgem_choose_tiling: TLB near-miss between lines 715x37 (pitch=2860), forcing tiling 1 [ 79.146] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=37 [ 79.146] kgem_can_create_2d: tiled[-1] size=110592 [ 79.146] sna_create_pixmap: usage=0, flags=1b [ 79.146] sna_create_pixmap: creating GPU pixmap 715x37, stride=2860, flags=1b [ 79.146] __pop_freed_pixmap: reusing freed pixmap=4805 header [ 79.146] create_pixmap_hdr: pixmap=4806, width=715, height=37, usage=0 [ 79.146] sna_create_pixmap: serial=4806, 715x37, usage=0 [ 79.146] sna_composite_rectangles(pixmap=4807, op=0, 0 x 1 [(0, 0)x(715, 37) ...]) [ 79.146] sna_composite_rectangles: converted to op 0 [ 79.146] sna_composite_rectangles[0] (0, 0)x(715, 37) -> (0, 0), (715, 37) [ 79.146] sna_composite_rectangles: nrects=1, region=(0, 0), (715, 37) x 1 [ 79.146] sna_composite_rectangles: clipped extents (0, 0),(715, 37) x 1 [ 79.146] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(715, 37) [ 79.146] sna_composite_rectangles: dropping last-cpu hint [ 79.146] sna_drawable_use_bo pixmap=4807, box=((0, 0), (715, 37)), flags=19... [ 79.146] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 79.146] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 79.146] sna_pixmap_move_to_gpu(pixmap=4807, usage=0), flags=b [ 79.146] sna_pixmap_move_to_gpu: CPU damage? 0 [ 79.146] sna_pixmap_move_to_gpu: creating GPU bo (715x37@32), create=b [ 79.146] kgem_choose_tiling: TLB near-miss between lines 715x37 (pitch=2860), forcing tiling 1 [ 79.146] kgem_choose_tiling: TLB near-miss between lines 715x37 (pitch=2860), forcing tiling 1 [ 79.146] sna_pixmap_alloc_gpu: pixmap=4807 [ 79.146] kgem_create_2d(715x37, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 79.146] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=3072, height=40 [ 79.146] inactive too small: 16 < 30 [ 79.146] inactive too small: 16 < 30 [ 79.146] inactive too small: 16 < 30 [ 79.146] inactive too small: 16 < 30 [ 79.146] inactive too small: 16 < 30 [ 79.146] inactive too small: 16 < 30 [ 79.146] kgem_bo_remove_from_inactive: removing handle=142 from inactive [ 79.146] from inactive: pitch=3072, tiling=1: handle=142, id=2725 [ 79.146] __sna_damage_all(715, 37) [ 79.146] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 79.146] sna_pixmap_mark_active: pixmap=4807, handle=142 [ 79.146] sna_drawable_use_bo: allocated GPU bo for operation [ 79.146] sna_drawable_use_bo: using GPU bo with damage? 0 [ 79.146] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 79.146] kgem_bo_is_render: handle=142, rq? 0 [0] [ 79.146] kgem_bo_is_render: handle=142, rq? 0 [0] [ 79.146] gen9_render_fill_boxes(0 x 1 [(0, 0), (715, 37) ...]) [ 79.146] sna_render_get_solid: 0 [ 79.146] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 79.146] kgem_check_bo: num_pages=+64, num_exec=+1 [ 79.146] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 79.146] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 79.146] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 79.146] kgem_add_handle: handle=4, index=0 [ 79.146] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 79.146] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 79.146] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 79.146] gen9_composite_get_binding_table(ffc0) [ 79.146] kgem_add_reloc64: handle=142, pos=16360, delta=0, domains=20002 [ 79.146] kgem_add_handle: handle=142, index=1 [ 79.146] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=ffe91000) [ 79.146] __kgem_bo_mark_dirty: handle=142 (proxy? 0) [ 79.146] [3fe0] bind bo(handle=142, addr=ffe91000), format=192, width=715, height=37, pitch=3072, tiling=1 -> render [ 79.146] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 79.146] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 79.146] kgem_add_handle: handle=7, index=2 [ 79.146] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 79.146] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 79.146] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 79.146] gen9_emit_sampler: sampler = 1 [ 79.146] gen9_emit_sf: num_sf_outputs=1 [ 79.146] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 79.146] gen9_emit_vertex_elements: setup id=0 [ 79.146] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 79.146] (0, 0), (715, 37) [ 79.146] gen8_vertex_flush[490] = 3 [ 79.147] sna_composite_rectangles: pixmap=4807 marking clear [0]? 1 [ 79.147] sna_composite_rectangles(pixmap=4807, op=1, fff2f1f0 x 4 [(702, 0)x(13, 17) ...]) [ 79.147] sna_composite_rectangles: converted to op 1 [ 79.147] sna_composite_rectangles[0] (702, 0)x(13, 17) -> (702, 0), (715, 17) [ 79.147] sna_composite_rectangles[1] (702, 17)x(13, 3) -> (702, 17), (715, 20) [ 79.147] sna_composite_rectangles[2] (0, 17)x(13, 3) -> (0, 17), (13, 20) [ 79.147] sna_composite_rectangles[3] (0, 20)x(13, 17) -> (0, 20), (13, 37) [ 79.147] sna_composite_rectangles: nrects=4, region=(0, 0), (715, 37) x 4 [ 79.147] sna_composite_rectangles: clipped extents (0, 0),(715, 37) x 4 [ 79.147] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(715, 37) [ 79.147] sna_composite_rectangles: dropping last-cpu hint [ 79.147] sna_drawable_use_bo pixmap=4807, box=((0, 0), (715, 37)), flags=1... [ 79.147] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 79.147] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 79.147] sna_drawable_use_bo: using whole GPU bo [ 79.147] gen9_render_fill_boxes (op=1, color=(f2f2, f1f1, f0f0, ffff) [20028888]) [ 79.147] kgem_bo_is_render: handle=142, rq? 1 [1] [ 79.147] gen9_render_fill_boxes(fff2f1f0 x 4 [(702, 0), (715, 17) ...]) [ 79.147] sna_render_get_solid: fff2f1f0 [ 79.147] sna_render_get_solid(15) = fff2f1f0 (old) [ 79.147] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 79.147] kgem_check_bo: num_pages=+0, num_exec=+0 [ 79.147] gen9_composite_get_binding_table(ff00) [ 79.147] kgem_add_reloc64: handle=143, pos=16312, delta=0, domains=40000 [ 79.147] kgem_add_reloc64: adding proxy [delta=60] for handle=143 [ 79.147] kgem_add_handle: handle=143, index=3 [ 79.147] kgem_add_reloc64[5] = (delta=60, target handle=3, presumed=fff6e000) [ 79.147] [3fb0] bind bo(handle=143, addr=fff6e03c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 79.147] gen9_emit_vertex_elements: setup id=0 [ 79.147] (702, 0), (715, 17) [ 79.147] (0, 17), (13, 20) [ 79.147] (702, 17), (715, 20) [ 79.147] (0, 20), (13, 37) [ 79.147] gen8_vertex_flush[4cc] = 12 [ 79.147] sna_composite_rectangles(pixmap=4807, op=1, ff300a24 x 4 [(702, 0)x(13, 17) ...]) [ 79.147] sna_composite_rectangles: converted to op 1 [ 79.147] sna_composite_rectangles[0] (702, 0)x(13, 17) -> (702, 0), (715, 17) [ 79.147] sna_composite_rectangles[1] (702, 17)x(13, 3) -> (702, 17), (715, 20) [ 79.147] sna_composite_rectangles[2] (0, 17)x(13, 3) -> (0, 17), (13, 20) [ 79.147] sna_composite_rectangles[3] (0, 20)x(13, 17) -> (0, 20), (13, 37) [ 79.147] sna_composite_rectangles: nrects=4, region=(0, 0), (715, 37) x 4 [ 79.147] sna_composite_rectangles: clipped extents (0, 0),(715, 37) x 4 [ 79.147] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(715, 37) [ 79.147] sna_composite_rectangles: dropping last-cpu hint [ 79.147] sna_drawable_use_bo pixmap=4807, box=((0, 0), (715, 37)), flags=1... [ 79.147] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 79.147] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 79.147] sna_drawable_use_bo: using whole GPU bo [ 79.147] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 79.147] kgem_bo_is_render: handle=142, rq? 1 [1] [ 79.147] gen9_render_fill_boxes(ff300a24 x 4 [(702, 0), (715, 17) ...]) [ 79.147] sna_render_get_solid: ff300a24 [ 79.147] sna_render_get_solid(17) = ff300a24 (old) [ 79.147] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 79.147] kgem_check_bo: num_pages=+0, num_exec=+0 [ 79.147] gen9_composite_get_binding_table(fe80) [ 79.147] kgem_add_reloc64: handle=143, pos=16280, delta=0, domains=40000 [ 79.147] kgem_add_reloc64: adding proxy [delta=68] for handle=143 [ 79.147] kgem_add_reloc64[6] = (delta=68, target handle=3, presumed=fff6e000) [ 79.147] [3f90] bind bo(handle=143, addr=fff6e044), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 79.147] gen9_emit_vertex_elements: setup id=0 [ 79.147] (702, 0), (715, 17) [ 79.147] (0, 17), (13, 20) [ 79.147] (702, 17), (715, 20) [ 79.147] (0, 20), (13, 37) [ 79.147] gen8_vertex_flush[508] = 12 [ 79.147] sna_composite_rectangles(pixmap=4807, op=1, ff300a24 x 4 [(702, 0)x(13, 17) ...]) [ 79.147] sna_composite_rectangles: converted to op 1 [ 79.147] sna_composite_rectangles[0] (702, 0)x(13, 17) -> (702, 0), (715, 17) [ 79.147] sna_composite_rectangles[1] (702, 17)x(13, 3) -> (702, 17), (715, 20) [ 79.147] sna_composite_rectangles[2] (0, 17)x(13, 3) -> (0, 17), (13, 20) [ 79.147] sna_composite_rectangles[3] (0, 20)x(13, 17) -> (0, 20), (13, 37) [ 79.147] sna_composite_rectangles: nrects=4, region=(0, 0), (715, 37) x 4 [ 79.147] sna_composite_rectangles: clipped extents (0, 0),(715, 37) x 4 [ 79.147] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(715, 37) [ 79.147] sna_composite_rectangles: dropping last-cpu hint [ 79.147] sna_drawable_use_bo pixmap=4807, box=((0, 0), (715, 37)), flags=1... [ 79.147] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 79.147] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 79.147] sna_drawable_use_bo: using whole GPU bo [ 79.147] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 79.147] kgem_bo_is_render: handle=142, rq? 1 [1] [ 79.147] gen9_render_fill_boxes(ff300a24 x 4 [(702, 0), (715, 17) ...]) [ 79.147] sna_render_get_solid: ff300a24 [ 79.147] sna_render_get_solid(17) = ff300a24 (last) [ 79.147] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 79.147] kgem_check_bo: num_pages=+0, num_exec=+0 [ 79.147] gen9_composite_get_binding_table(fe00) [ 79.147] gen9_emit_vertex_elements: setup id=0 [ 79.147] (702, 0), (715, 17) [ 79.147] (0, 17), (13, 20) [ 79.147] (702, 17), (715, 20) [ 79.147] (0, 20), (13, 37) [ 79.147] gen8_vertex_flush[508] = 24 [ 79.147] sna_glyphs(op=3, nlist=1, src=(1, 15)) [ 79.147] kgem_bo_is_busy: handle=142, domain: 0 exec? 1, rq? 1 [ 79.147] sna_glyphs: discarding mask [ 79.147] glyphs0_to_dst(op=3, src=(1, 15), nlist=1, dst=(1, 15)+(0, 0)) [ 79.147] clipped_glyphs? 2 glyph in 1 lists extents (1, 5), (19, 18), region (2, 17), (13, 18): yes [ 79.147] gen9_render_composite: 0x0, current mode=1/1 [ 79.147] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 79.147] kgem_bo_is_busy: handle=142, domain: 0 exec? 1, rq? 1 [ 79.147] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 79.147] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 79.147] sna_drawable_use_bo pixmap=4807, box=((2, 17), (13, 18)), flags=7... [ 79.147] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 79.147] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 79.147] sna_drawable_use_bo: using whole GPU bo [ 79.147] gen9_composite_set_target: pixmap=4807, format=20028888, size=715x37, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 79.147] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 79.147] color_convert: src=ff8ae234 [20028888] [ 79.147] color_convert: dst=ff8ae234 [20028888] [ 79.147] sna_render_get_solid: ff8ae234 [ 79.147] sna_render_get_solid(22) = ff8ae234 (old) [ 79.147] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 79.147] sna_transform_is_imprecise_integer_translation: no transform [ 79.147] gen9_composite_picture: integer translation (0, 0), removing [ 79.147] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 79.147] sna_render_pixmap_bo: GPU all damaged [ 79.147] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 79.147] gen4_choose_composite_emitter: solid, identity mask [ 79.147] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 79.147] aligning vertex: was 2, now 4 floats per vertex [ 79.147] gen9_composite_get_binding_table(fe00) [ 79.147] kgem_add_reloc64: handle=143, pos=16248, delta=0, domains=40000 [ 79.147] kgem_add_reloc64: adding proxy [delta=88] for handle=143 [ 79.147] kgem_add_reloc64[7] = (delta=88, target handle=3, presumed=fff6e000) [ 79.147] [3f70] bind bo(handle=143, addr=fff6e058), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 79.147] kgem_add_reloc64: handle=6, pos=16232, delta=0, domains=40000 [ 79.147] kgem_add_handle: handle=6, index=4 [ 79.147] kgem_add_reloc64[8] = (delta=0, target handle=4, presumed=fd581000) [ 79.147] [3f60] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 79.147] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 79.147] gen9_emit_sampler: sampler = a [ 79.147] gen9_emit_sf: num_sf_outputs=2 [ 79.147] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 79.147] gen9_emit_vertex_elements: setup id=9 [ 79.147] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 79.147] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 79.147] glyphs0_to_dst: glyph=(9, 5), (19, 18), clip=(2, 17), (13, 18) [ 79.147] glyphs0_to_dst: blt=(9, 17), (13, 18) [ 79.147] emit_primitive_identity_mask__avx2: dst=(9, 17), mask=(672.00, 60.00) x (4.00, 1.00) [ 79.147] gen8_vertex_flush[5e4] = 3 [ 79.147] gen9_magic_ca_pass: CA fixup (20 -> 23) [ 79.147] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 79.147] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 79.147] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 79.147] sna_composite_rectangles(pixmap=4807, op=1, ffffffff x 2 [(1, 18)x(9, 2) ...]) [ 79.147] sna_composite_rectangles: converted to op 1 [ 79.147] sna_composite_rectangles[0] (1, 18)x(9, 2) -> (1, 18), (10, 20) [ 79.147] sna_composite_rectangles[1] (1, 20)x(9, 15) -> (1, 20), (10, 35) [ 79.147] sna_composite_rectangles: nrects=2, region=(1, 18), (10, 35) x 2 [ 79.147] sna_composite_rectangles: clipped extents (1, 18),(10, 35) x 1 [ 79.147] sna_composite_rectangles: pixmap +(0, 0) extents (1, 18),(10, 35) [ 79.147] sna_composite_rectangles: dropping last-cpu hint [ 79.147] sna_drawable_use_bo pixmap=4807, box=((1, 18), (10, 35)), flags=9... [ 79.147] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 79.147] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 79.147] sna_drawable_use_bo: using whole GPU bo [ 79.147] gen9_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20028888]) [ 79.147] kgem_bo_is_render: handle=142, rq? 1 [1] [ 79.147] gen9_render_fill_boxes(ffffffff x 1 [(1, 18), (10, 35) ...]) [ 79.147] sna_render_get_solid: ffffffff [ 79.147] sna_render_get_solid(white) [ 79.147] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 79.147] kgem_check_bo: num_pages=+0, num_exec=+0 [ 79.147] aligning vertex: was 4, now 2 floats per vertex [ 79.147] gen9_composite_get_binding_table(fd40) [ 79.147] kgem_add_reloc64: handle=7, pos=16200, delta=0, domains=40000 [ 79.147] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 79.147] kgem_add_reloc64[9] = (delta=1048, target handle=2, presumed=fffe8000) [ 79.147] [3f40] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 79.147] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 79.147] gen9_emit_sampler: sampler = 1 [ 79.147] gen9_emit_sf: num_sf_outputs=1 [ 79.147] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 79.147] gen9_emit_vertex_elements: setup id=0 [ 79.147] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 79.147] (1, 18), (10, 35) [ 79.147] gen8_vertex_flush[720] = 3 [ 79.147] sna_validate_gc(0x561c94ab2470) changes=e0000, previous serial=8000124a, drawable=124a [ 79.147] sna_validate_gc: recomputing clip [ 79.147] sna_validate_gc: composite clip=4x[(65, 959), (780, 996)] [0x561c94a41730] [ 79.147] sna_copy_area: src=pixmap=4807:(0, 0)x(715, 37)+(0, 0) -> dst=pixmap=3060:(0, 935)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 79.147] sna_copy_area: normal copy [ 79.147] sna_do_copy: src=(0, 0), dst=(0, 935), size=(715x37) [ 79.147] sna_do_copy: after drawable: src=(0, 0), dst=(65, 959), size=(715x37) [ 79.147] sna_do_copy: dst extents (65, 959), (780, 996), dst clip extents (65, 959), (780, 996), dst size=3775x2136 [ 79.147] sna_do_copy: clipped dst extents (65, 959), (780, 996) [ 79.147] sna_do_copy: unclipped src extents (0, 0), (715, 37) [ 79.147] sna_do_copy: clipped src extents (0, 0), (715, 37) [ 79.147] sna_do_copy: pixmap -- no source clipping [ 79.147] sna_do_copy: src extents (0, 0), (715, 37) x 1 [ 79.147] sna_do_copy: copy region (65, 959), (780, 996) x 4 + (-65, -959) [ 79.147] sna_copy_boxes (boxes=4x[(767, 959), (780, 976)...], src pixmap=4807+(-65, -959), dst pixmap=3060+(-65, -24), alu=3, src.size=715x37, dst.size=3775x2136) [ 79.147] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c9472b610, gpu_bo=142, cpu_bo=0), replaces=0 [ 79.147] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 79.147] sna_drawable_use_bo pixmap=3060, box=((0, 935), (715, 972)), flags=3... [ 79.147] sna_drawable_use_bo: exported target, set PREFER_GPU [ 79.147] sna_drawable_use_bo: pinned, never REPLACES [ 79.147] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=3 [ 79.147] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 79.147] sna_drawable_use_bo: using whole GPU bo [ 79.147] sna_pixmap_move_to_gpu(pixmap=4807, usage=0), flags=a [ 79.147] sna_pixmap_move_to_gpu: already all-damaged [ 79.147] sna_pixmap_mark_active: pixmap=4807, handle=142 [ 79.147] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 79.147] gen9_render_copy_boxes (0, -935)->(0, 0) x 4, alu=3, flags=0, self-copy=0, overlaps? 0 [ 79.147] kgem_bo_is_render: handle=142, rq? 1 [1] [ 79.147] kgem_bo_is_render: handle=9, rq? 0 [0] [ 79.147] kgem_bo_is_render: handle=9, rq? 0 [0] [ 79.147] kgem_bo_is_render: handle=142, rq? 1 [1] [ 79.147] kgem_set_mode: flushing before new bo [ 79.147] gen8_vertex_close: used=98, vbo active? 23, vb=201, nreloc=2 [ 79.147] gen8_vertex_close: reloc[0] = 287 [ 79.147] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 79.147] kgem_add_handle: handle=23, index=5 [ 79.147] kgem_add_reloc64[10] = (delta=0, target handle=5, presumed=fd541000) [ 79.147] gen8_vertex_close: reloc[1] = 372 [ 79.147] kgem_add_reloc64: handle=23, pos=372, delta=0, domains=200000 [ 79.147] kgem_add_reloc64[11] = (delta=0, target handle=5, presumed=fd541000) [ 79.147] batch[1/1, flags=1800]: 462 462 16192 16384, nreloc=12, nexec=6, nfence=0, aperture=1164 [fenced=0] [ 79.147] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 79.147] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 79.147] kgem_fixup_relocs: shrinking by 61440 [ 79.147] __kgem_busy: handle=1, busy=0, wedged=0 [ 79.147] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 79.148] kgem_commit: release handle=142 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ffe91000 [ 79.148] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 79.148] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 79.148] __kgem_bo_clear_busy: handle=7 [ 79.148] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 79.148] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 79.148] __kgem_bo_clear_busy: handle=143 [ 79.148] kgem_commit: release handle=143 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff6e000 [ 79.148] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 79.148] __kgem_bo_clear_busy: handle=143 [ 79.148] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 79.148] __kgem_bo_clear_busy: handle=143 [ 79.148] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 79.148] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 79.148] __kgem_bo_clear_busy: handle=7 [ 79.148] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 79.148] __kgem_busy: handle=1, busy=131072, wedged=0 [ 79.148] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 79.148] kgem_check_bo: num_pages=+8164, num_exec=+2 [ 79.148] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 79.148] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 79.148] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 79.148] kgem_add_handle: handle=4, index=0 [ 79.148] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 79.148] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 79.148] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 79.148] gen9_composite_get_binding_table(ffc0) [ 79.148] kgem_add_reloc64: handle=9, pos=16360, delta=0, domains=20002 [ 79.148] kgem_add_handle: handle=9, index=1 [ 79.148] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f02dd000) [ 79.148] __kgem_bo_mark_dirty: handle=9 (proxy? 0) [ 79.148] [3fe0] bind bo(handle=9, addr=f02dd000), format=192, width=3775, height=2136, pitch=15360, tiling=1 -> render [ 79.148] kgem_add_reloc64: handle=142, pos=16344, delta=0, domains=40000 [ 79.148] kgem_add_handle: handle=142, index=2 [ 79.148] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=ffe91000) [ 79.148] [3fd0] bind bo(handle=142, addr=ffe91000), format=192, width=715, height=37, pitch=3072, tiling=1 -> sampler [ 79.148] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 79.148] gen9_emit_sampler: sampler = 0 [ 79.148] gen9_emit_sf: num_sf_outputs=1 [ 79.148] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 79.148] gen9_emit_vertex_elements: setup id=0 [ 79.148] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 79.148] (702, 0) -> (702, 935) + (13, 17) [ 79.148] (0, 17) -> (0, 952) + (13, 3) [ 79.148] (702, 17) -> (702, 952) + (13, 3) [ 79.148] (0, 20) -> (0, 955) + (13, 17) [ 79.148] gen8_vertex_flush[490] = 12 [ 79.148] sna_accel_flush: flush?=1, dirty?=0 [ 79.148] gen8_vertex_close: used=122, vbo active? 23, vb=1, nreloc=1 [ 79.148] gen8_vertex_close: reloc[0] = 287 [ 79.148] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 79.148] kgem_add_handle: handle=23, index=3 [ 79.148] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 79.148] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=8238 [fenced=0] [ 79.148] __kgem_busy: handle=1, busy=0, wedged=0 [ 79.148] __kgem_retire_rq: request 1 complete [ 79.148] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 79.148] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 79.148] kgem_fixup_relocs: shrinking by 61440 [ 79.148] __kgem_busy: handle=1, busy=0, wedged=0 [ 79.148] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 79.148] kgem_commit: release handle=9 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f02dd000 [ 79.148] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 79.148] kgem_commit: release handle=142 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=ffe91000 [ 79.148] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 79.148] __kgem_busy: handle=1, busy=131072, wedged=0 [ 79.148] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 79.148] sna_accel_flush: flush?=0, dirty?=0 [ 79.148] sna_accel_flush: flush?=0, dirty?=0 [ 79.148] sna_accel_flush: flush?=0, dirty?=0 [ 79.148] sna_accel_flush: flush?=0, dirty?=0 [ 79.148] sna_destroy_pixmap: pixmap=4807, attached?=1 [ 79.148] _kgem_bo_destroy: handle=142, proxy? 0 [ 79.148] __kgem_bo_destroy: handle=142, size=262144 [ 79.148] __kgem_busy: handle=142, busy=0, wedged=0 [ 79.148] __kgem_bo_clear_busy: handle=142 [ 79.148] kgem_bo_move_to_inactive: moving handle=142 to inactive [ 79.148] __sna_free_pixmap(pixmap=4807) [ 79.148] sna_accel_flush: flush?=0, dirty?=0 [ 79.148] sna_accel_flush: flush?=0, dirty?=0 [ 79.148] sna_accel_flush: flush?=0, dirty?=0 [ 79.148] sna_block_handler (tv=0.468000) [ 79.148] kgem_retire, need_retire?=1 [ 79.148] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 79.148] kgem_retire__requests_ring: retiring ring 0 [ 79.148] __kgem_busy: handle=1, busy=0, wedged=0 [ 79.148] __kgem_retire_rq: request 1 complete [ 79.148] __kgem_bo_flush: handle=9, busy=0, wedged=0 [ 79.148] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 79.148] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 79.148] kgem_retire -- retired=0, need_retire=0 [ 79.148] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 79.148] gen6_render_retire: resetting idle vbo [ 79.148] has_shadow: has pending damage? 0, outstanding flips: 0 [ 79.148] sna_accel_do_throttle -- no pending activity [ 79.149] sna_wakeup_handler [ 79.149] sna_accel_flush: flush?=0, dirty?=0 [ 79.149] sna_accel_flush: flush?=0, dirty?=0 [ 79.149] sna_block_handler (tv=0.467000) [ 79.149] has_shadow: has pending damage? 0, outstanding flips: 0 [ 79.149] sna_accel_do_throttle -- no pending activity [ 79.149] sna_wakeup_handler [ 79.149] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=128, name=76 [ 79.149] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 79.149] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 79.149] sna_dri2_get_back: draw size=3840x2160, back buffer handle=128 size=3840x2160, is-scanout? 1, active?=0, pitch=15360, front pitch=15360 [ 79.149] sna_dri2_get_back: reuse backbuffer? 1 [ 79.149] sna_dri2_get_back: back buffer handle=128, active?=0, refcnt=1 [ 79.149] sna_dri2_get_back: reuse unattached back [ 79.149] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 79.149] sna_dri2_reuse_buffer: reusing back buffer handle=128, name=76, pitch=15360, age=0 [ 79.149] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 79.149] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=32, name=80, active_scanout=2 [ 79.149] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 79.149] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 79.149] sna_accel_flush: flush?=0, dirty?=0 [ 79.149] sna_accel_flush: flush?=0, dirty?=0 [ 79.150] sna_accel_flush: flush?=0, dirty?=0 [ 79.150] sna_block_handler (tv=0.466000) [ 79.150] has_shadow: has pending damage? 0, outstanding flips: 0 [ 79.150] timer_enable (time=79150), starting timer 0 [ 79.150] sna_accel_do_throttle -- no pending activity [ 79.150] sna_accel_block: evaluating timers, active=5 [ 79.150] sna_accel_block: flush timer expires in 8 [79158] [ 79.150] sna_wakeup_handler [ 79.150] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 79.150] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 79.150] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 79.150] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 79.150] sna_dri2_get_msc(draw=146, pipe=0) [ 79.150] sna_crtc_record_swap: recording last swap on pipe=0, frame 4498 [msc=4498], time 79.137133 [ 79.150] sna_dri2_get_msc: msc=4498 [raw=4498], ust=79137133 [ 79.150] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=128 (refs=1/1, flush=0) , front=32 (refs=2/3, flush=1) [ 79.150] sna_dri2_schedule_swap(target_msc=4483, divisor=0, remainder=0) [ 79.150] sna_dri2_schedule_swap: using front handle=32, active_scanout?=2, flush?=1 [ 79.150] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 79.150] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 79.150] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 79.150] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 79.150] sna_crtc_record_swap: recording last swap on pipe=0, frame 4498 [msc=4498], time 79.137133 [ 79.150] immediate_swap: current_msc=4498, target_msc=4483 -- yes [ 79.150] can_flip: no, shadow enabled [ 79.150] sna_dri2_add_event: adding event to window 146) [ 79.150] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 79.150] sna_dri2_immediate_blit: no pending blit, starting chain [ 79.150] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 79.150] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 79.150] can_xchg: back size=8700f00, front size=8700f00 [ 79.150] can_xchg: yes, pixmap=4091 [ 79.150] sna_dri2_xchg: win=146, exchange front=32/80,ref=3 and back=128/76,ref=2, pixmap=4091 3840x2160 [ 79.150] sna_dri2_xchg: back_bo handle=128, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 79.150] sna_dri2_xchg: front_bo handle=32, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 79.150] set_bo: pixmap=4091, handle=128 (old handle=32) [ 79.150] set_bo: marking whole pixmap as damaged [ 79.150] set_bo: applying final/discard move-to-gpu [ 79.150] wait_for_shadow: flags=0, flips=0, handle=32, shadow=29 [ 79.150] set_bo: dropping flush hint from handle=32 [ 79.150] set_bo: adding flush hint to handle=128 [ 79.150] mark_stale(handle=32) => 1 [ 79.150] swap_limit: draw=146 setting swap limit to 3 [ 79.150] sna_dri2_swap_limit_validate: swap limit set to 3 [ 79.150] sna_next_vblank(pipe=0, waiting until next vblank) [ 79.150] sna_dri2_schedule_swap: reported target_msc=4498 [ 79.150] sna_accel_flush: flush?=0, dirty?=0 [ 79.150] sna_accel_flush: flush?=0, dirty?=0 [ 79.150] sna_accel_flush: flush?=0, dirty?=0 [ 79.150] sna_accel_flush: flush?=0, dirty?=0 [ 79.150] sna_block_handler (tv=0.466000) [ 79.150] sna_scanout_do_flush: flush timer active: delta=8 [ 79.150] sna_accel_do_throttle -- no pending activity [ 79.150] sna_accel_block: evaluating timers, active=5 [ 79.150] sna_accel_block: flush timer expires in 8 [79158] [ 79.153] sna_wakeup_handler [ 79.153] sna_mode_wakeup: len=32 [ 79.153] sna_dri2_vblank_handler(type=2, sequence=4499, draw=4181) [ 79.153] sna_crtc_record_swap: recording last swap on pipe=0, frame 4499 [msc=4499], time 79.153799 [ 79.153] sna_dri2_vblank_handler: 2 complete, frame=4499 tv=79.153799 [ 79.153] sna_dri2_blit_complete: blit finished [ 79.153] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4499, tv=79.153799) [ 79.153] frame_swap_complete(type=2): draw=146, pipe=0, frame=4499 [msc=4499], tv=79.153799 [ 79.153] sna_accel_flush: flush?=0, dirty?=0 [ 79.153] sna_dri2_event_free(draw?=1) [ 79.153] sna_dri2_remove_event: remove[0x561c94a2fe70] from window 146, active? 1 [ 79.153] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=128] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 79.153] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=32] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 79.153] sna_dri2_vblank_handler complete [ 79.153] sna_block_handler (tv=0.463000) [ 79.153] sna_scanout_do_flush: flush timer active: delta=5 [ 79.153] sna_accel_do_throttle -- no pending activity [ 79.153] sna_accel_block: evaluating timers, active=5 [ 79.153] sna_accel_block: flush timer expires in 5 [79158] [ 79.158] sna_wakeup_handler [ 79.158] sna_block_handler (tv=0.458000) [ 79.158] sna_scanout_do_flush: flush timer active: delta=0 [ 79.158] sna_scanout_do_flush (time=79158), triggered [ 79.158] sna_scanout_flush (time=79158), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 79.158] has_shadow: has pending damage? 1, outstanding flips: 0 [ 79.158] stop_flush: scanout=128 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 79.158] has_shadow: has pending damage? 1, outstanding flips: 0 [ 79.158] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 79.158] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 79.158] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 79.158] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 79.158] sna_pixmap_move_to_gpu: already all-damaged [ 79.158] sna_pixmap_mark_active: pixmap=4091, handle=128 [ 79.158] sna_mode_redisplay: crtc[0] transformed? 0 [ 79.158] sna_mode_redisplay: crtc[1] transformed? 0 [ 79.158] sna_mode_redisplay: crtc[2] transformed? 0 [ 79.158] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=128 [active=1] [ 79.158] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 32, transformed? 0 [ 79.158] get_fb: reusing fb=80 for handle=128 [ 79.158] sna_mode_redisplay: recording flip on CRTC:32 handle=128, active_scanout=2, serial=3 [ 79.158] __kgem_bo_clear_busy: handle=128 [ 79.158] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 79.158] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 79.158] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 79.158] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=128, shadow handle=29 [ 79.158] sna_accel_do_throttle -- no pending activity [ 79.158] sna_accel_block: evaluating timers, active=5 [ 79.158] sna_accel_block: flush timer expires in 16 [79174] [ 79.170] sna_wakeup_handler [ 79.170] sna_mode_wakeup: len=32 [ 79.170] sna_mode_wakeup: recording last swap on pipe=0, frame 4500 [1194], time 79.170447 [ 79.170] sna_mode_wakeup: removing handle=32 [active_scanout=0] from scanout, installing handle=128 [active_scanout=2] [ 79.170] sna_mode_wakeup: flip complete, pending? 1 [ 79.170] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 79.170] sna_block_handler (tv=0.446000) [ 79.170] sna_scanout_do_flush: flush timer active: delta=4 [ 79.170] sna_accel_do_throttle -- no pending activity [ 79.170] sna_accel_block: evaluating timers, active=5 [ 79.170] sna_accel_block: flush timer expires in 4 [79174] [ 79.174] sna_wakeup_handler [ 79.174] sna_block_handler (tv=0.442000) [ 79.174] sna_scanout_do_flush: flush timer active: delta=0 [ 79.174] sna_scanout_do_flush (time=79174), triggered [ 79.174] sna_scanout_flush (time=79174), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 79.174] has_shadow: has pending damage? 0, outstanding flips: 0 [ 79.174] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 79.174] has_shadow: has pending damage? 0, outstanding flips: 0 [ 79.174] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 79.174] sna_accel_do_throttle -- no pending activity [ 79.174] sna_accel_block: evaluating timers, active=5 [ 79.174] sna_accel_block: flush timer expires in 16 [79190] [ 79.190] sna_wakeup_handler [ 79.190] sna_block_handler (tv=0.426000) [ 79.190] sna_scanout_do_flush: flush timer active: delta=0 [ 79.190] sna_scanout_do_flush (time=79190), triggered [ 79.190] sna_scanout_flush (time=79190), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 79.190] has_shadow: has pending damage? 0, outstanding flips: 0 [ 79.190] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 79.190] has_shadow: has pending damage? 0, outstanding flips: 0 [ 79.190] sna_accel_disarm_timer[0] (time=79190) [ 79.190] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 79.190] sna_accel_do_throttle -- no pending activity [ 79.222] sna_wakeup_handler [ 79.222] sna_accel_flush: flush?=0, dirty?=0 [ 79.223] sna_accel_flush: flush?=0, dirty?=0 [ 79.223] sna_accel_flush: flush?=0, dirty?=0 [ 79.223] sna_accel_flush: flush?=0, dirty?=0 [ 79.223] sna_accel_flush: flush?=0, dirty?=0 [ 79.223] sna_accel_flush: flush?=0, dirty?=0 [ 79.223] sna_accel_flush: flush?=0, dirty?=0 [ 79.223] sna_accel_flush: flush?=0, dirty?=0 [ 79.223] sna_accel_flush: flush?=0, dirty?=0 [ 79.223] sna_accel_flush: flush?=0, dirty?=0 [ 79.223] sna_accel_flush: flush?=0, dirty?=0 [ 79.223] sna_accel_flush: flush?=0, dirty?=0 [ 79.223] sna_accel_flush: flush?=0, dirty?=0 [ 79.223] sna_accel_flush: flush?=0, dirty?=0 [ 79.223] sna_block_handler (tv=0.393000) [ 79.223] has_shadow: has pending damage? 0, outstanding flips: 0 [ 79.223] sna_accel_do_throttle -- no pending activity [ 79.223] sna_wakeup_handler [ 79.223] sna_accel_flush: flush?=0, dirty?=0 [ 79.223] sna_accel_flush: flush?=0, dirty?=0 [ 79.223] sna_accel_flush: flush?=0, dirty?=0 [ 79.223] sna_block_handler (tv=0.393000) [ 79.223] has_shadow: has pending damage? 0, outstanding flips: 0 [ 79.223] sna_accel_do_throttle -- no pending activity [ 79.223] sna_wakeup_handler [ 79.223] sna_accel_flush: flush?=0, dirty?=0 [ 79.223] sna_accel_flush: flush?=0, dirty?=0 [ 79.223] sna_block_handler (tv=0.393000) [ 79.223] has_shadow: has pending damage? 0, outstanding flips: 0 [ 79.223] sna_accel_do_throttle -- no pending activity [ 79.223] sna_wakeup_handler [ 79.223] sna_accel_flush: flush?=0, dirty?=0 [ 79.223] sna_accel_flush: flush?=0, dirty?=0 [ 79.223] sna_block_handler (tv=0.393000) [ 79.223] has_shadow: has pending damage? 0, outstanding flips: 0 [ 79.223] sna_accel_do_throttle -- no pending activity [ 79.223] sna_wakeup_handler [ 79.223] sna_accel_flush: flush?=0, dirty?=0 [ 79.223] sna_accel_flush: flush?=0, dirty?=0 [ 79.223] sna_accel_flush: flush?=0, dirty?=0 [ 79.223] sna_block_handler (tv=0.393000) [ 79.223] has_shadow: has pending damage? 0, outstanding flips: 0 [ 79.223] sna_accel_do_throttle -- no pending activity [ 79.223] sna_wakeup_handler [ 79.223] sna_accel_flush: flush?=0, dirty?=0 [ 79.223] sna_accel_flush: flush?=0, dirty?=0 [ 79.223] sna_block_handler (tv=0.393000) [ 79.223] has_shadow: has pending damage? 0, outstanding flips: 0 [ 79.223] sna_accel_do_throttle -- no pending activity [ 79.223] sna_wakeup_handler [ 79.223] sna_accel_flush: flush?=0, dirty?=0 [ 79.223] sna_accel_flush: flush?=0, dirty?=0 [ 79.223] sna_accel_flush: flush?=0, dirty?=0 [ 79.223] sna_block_handler (tv=0.393000) [ 79.223] has_shadow: has pending damage? 0, outstanding flips: 0 [ 79.223] sna_accel_do_throttle -- no pending activity [ 79.223] sna_wakeup_handler [ 79.223] sna_accel_flush: flush?=0, dirty?=0 [ 79.223] sna_accel_flush: flush?=0, dirty?=0 [ 79.223] sna_accel_flush: flush?=0, dirty?=0 [ 79.223] sna_block_handler (tv=0.393000) [ 79.223] has_shadow: has pending damage? 0, outstanding flips: 0 [ 79.223] sna_accel_do_throttle -- no pending activity [ 79.223] sna_wakeup_handler [ 79.223] sna_accel_flush: flush?=0, dirty?=0 [ 79.223] sna_accel_flush: flush?=0, dirty?=0 [ 79.223] sna_block_handler (tv=0.393000) [ 79.223] has_shadow: has pending damage? 0, outstanding flips: 0 [ 79.223] sna_accel_do_throttle -- no pending activity [ 79.223] sna_wakeup_handler [ 79.223] sna_accel_flush: flush?=0, dirty?=0 [ 79.223] sna_accel_flush: flush?=0, dirty?=0 [ 79.223] sna_accel_flush: flush?=0, dirty?=0 [ 79.223] sna_create_pixmap(1, 1, 32, usage=0) [ 79.223] kgem_can_create_2d: 1x1 @ 32 [ 79.223] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=1 [ 79.223] kgem_can_create_2d: untiled size=4096 [ 79.223] kgem_choose_tiling: disabling tiling [1x1] for single row/col [ 79.223] kgem_choose_tiling: 1x1 -> 0 [ 79.223] sna_create_pixmap: usage=0, flags=a [ 79.223] sna_create_pixmap: small buffer [4], attaching to shadow pixmap [ 79.223] create_pixmap: allocating pixmap 1x1, depth=32/32, size=12 [ 79.223] create_pixmap: serial=4808, usage=0, 1x1 [ 79.223] sna_create_pixmap: serial=4808, 1x1, usage=0 [ 79.223] sna_composite_rectangles(pixmap=4809, op=0, 0 x 1 [(0, 0)x(1, 1) ...]) [ 79.223] sna_composite_rectangles: converted to op 0 [ 79.223] sna_composite_rectangles[0] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 79.223] sna_composite_rectangles: nrects=1, region=(0, 0), (1, 1) x 1 [ 79.223] sna_composite_rectangles: clipped extents (0, 0),(1, 1) x 1 [ 79.223] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(1, 1) [ 79.223] sna_composite_rectangles: fallback, dst pixmap=4809 too small or not attached [ 79.223] sna_composite_rectangles: fallback [ 79.223] sna_drawable_move_region_to_cpu(pixmap=4809 (1x1), [(0, 0), (1, 1)], flags=1) [ 79.223] sna_drawable_move_region_to_cpu: region (0, 0), (1, 1) + (0, 0) subsumes pixmap (1x1) [ 79.223] _sna_pixmap_move_to_cpu(pixmap=4809, 1x1, flags=1) [ 79.223] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 79.223] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 79.223] operate_inplace: no, inplace operation not suitable [ 79.223] _sna_pixmap_move_to_cpu: marking as damaged [ 79.223] __sna_damage_all(1, 1) [ 79.223] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 79.223] sna_composite_rectangles(pixmap=4809, op=1, fff2f1f0 x 1 [(0, 0)x(1, 1) ...]) [ 79.223] sna_composite_rectangles: converted to op 1 [ 79.223] sna_composite_rectangles[0] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 79.223] sna_composite_rectangles: nrects=1, region=(0, 0), (1, 1) x 1 [ 79.223] sna_composite_rectangles: clipped extents (0, 0),(1, 1) x 1 [ 79.223] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(1, 1) [ 79.223] sna_composite_rectangles: fallback, dst pixmap=4809 too small or not attached [ 79.223] sna_composite_rectangles: fallback [ 79.223] sna_drawable_move_region_to_cpu(pixmap=4809 (1x1), [(0, 0), (1, 1)], flags=1) [ 79.223] sna_drawable_move_region_to_cpu: pixmap=4809 all damaged on CPU [ 79.223] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 79.223] sna_composite_rectangles: fallback fill: (0, 0)x(1, 1) fff2f1f0 [ 79.223] sna_composite_rectangles(pixmap=4809, op=1, ff300a24 x 2 [(0, 0)x(1, 1) ...]) [ 79.223] sna_composite_rectangles: converted to op 1 [ 79.223] sna_composite_rectangles[0] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 79.223] sna_composite_rectangles[1] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 79.223] sna_composite_rectangles: nrects=2, region=(0, 0), (1, 1) x 2 [ 79.223] sna_composite_rectangles: clipped extents (0, 0),(1, 1) x 1 [ 79.223] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(1, 1) [ 79.223] sna_composite_rectangles: fallback, dst pixmap=4809 too small or not attached [ 79.223] sna_composite_rectangles: fallback [ 79.223] sna_drawable_move_region_to_cpu(pixmap=4809 (1x1), [(0, 0), (1, 1)], flags=1) [ 79.223] sna_drawable_move_region_to_cpu: pixmap=4809 all damaged on CPU [ 79.223] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 79.223] sna_composite_rectangles: fallback fill: (0, 0)x(1, 1) ff300a24 [ 79.223] sna_validate_gc(0x561c94ab2470) changes=80000, previous serial=8000124a, drawable=124a [ 79.223] sna_validate_gc: recomputing clip [ 79.223] sna_validate_gc: composite clip=1x[(65, 24), (3840, 2160)] [0x561c94abf1d0] [ 79.223] sna_copy_area: src=pixmap=4809:(0, 0)x(1, 1)+(0, 0) -> dst=pixmap=3060:(0, 0)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 79.223] sna_copy_area: normal copy [ 79.223] sna_do_copy: src=(0, 0), dst=(0, 0), size=(1x1) [ 79.223] sna_do_copy: after drawable: src=(0, 0), dst=(65, 24), size=(1x1) [ 79.223] sna_do_copy: dst extents (65, 24), (66, 25), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 79.223] sna_do_copy: clipped dst extents (65, 24), (66, 25) [ 79.223] sna_do_copy: unclipped src extents (0, 0), (1, 1) [ 79.223] sna_do_copy: clipped src extents (0, 0), (1, 1) [ 79.223] sna_do_copy: pixmap -- no source clipping [ 79.223] sna_do_copy: src extents (0, 0), (1, 1) x 1 [ 79.223] sna_do_copy: copy region (65, 24), (66, 25) x 1 + (-65, -24) [ 79.223] sna_copy_boxes (boxes=1x[(65, 24), (66, 25)...], src pixmap=4809+(-65, -24), dst pixmap=3060+(-65, -24), alu=3, src.size=1x1, dst.size=3775x2136) [ 79.223] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c947fd410, gpu_bo=0, cpu_bo=0), replaces=0 [ 79.223] sna_drawable_use_bo pixmap=3060, box=((0, 0), (1, 1)), flags=8... [ 79.223] sna_drawable_use_bo: exported target, set PREFER_GPU [ 79.223] sna_drawable_use_bo: pinned, never REPLACES [ 79.223] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 79.223] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 79.223] sna_drawable_use_bo: using whole GPU bo [ 79.223] region_overlaps_damage? [ 79.223] use_shm_bo: no, not attached [ 79.223] sna_drawable_move_region_to_cpu(pixmap=4809 (1x1), [(0, 0), (1, 1)], flags=2) [ 79.223] sna_drawable_move_region_to_cpu: pixmap=4809 all damaged on CPU [ 79.223] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 79.223] sna_write_boxes x 1, src stride=4, src dx=(0, 0) [ 79.223] kgem_bo_can_map: handle=9, map=0x7fc6b7845000:0x0:0x7fc656564000, tiling=1, domain=0, offset=4029534208 [ 79.223] write_boxes_inplace x 1, handle=9, tiling=1 [ 79.223] upload_inplace__tiled: tiling=1 [ 79.223] kgem_bo_can_map__cpu: handle=9 [ 79.223] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 79.223] kgem_bo_map__cpu(handle=9, size=33177600, map=0x7fc6b7845000:0x7fc656564000) [ 79.223] kgem_bo_sync__cpu: handle=9 [ 79.223] __kgem_busy: handle=9, busy=0, wedged=0 [ 79.223] kgem_bo_sync__cpu: SYNC: handle=9, needs_flush? 0, domain? 0, busy? 0 [ 79.223] __kgem_busy: handle=9, busy=0, wedged=0 [ 79.223] kgem_bo_retire: retiring bo handle=9 (needed flush? 0), rq? 0 [busy?=0] [ 79.223] assert_bo_retired: handle=9, domain: 0 exec? 0, rq? 0 [ 79.223] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(0, 0), size=1x1, pitch=4/15360 [ 79.223] sna_accel_flush: flush?=0, dirty?=0 [ 79.223] sna_accel_flush: flush?=0, dirty?=0 [ 79.224] sna_accel_flush: flush?=0, dirty?=0 [ 79.224] sna_accel_flush: flush?=0, dirty?=0 [ 79.224] sna_destroy_pixmap: pixmap=4809, attached?=1 [ 79.224] __sna_free_pixmap(pixmap=4809) [ 79.224] sna_accel_flush: flush?=0, dirty?=0 [ 79.224] sna_accel_flush: flush?=0, dirty?=0 [ 79.224] sna_accel_flush: flush?=0, dirty?=0 [ 79.224] sna_block_handler (tv=0.392000) [ 79.224] has_shadow: has pending damage? 0, outstanding flips: 0 [ 79.224] sna_accel_do_throttle -- no pending activity [ 79.224] sna_wakeup_handler [ 79.224] sna_accel_flush: flush?=0, dirty?=0 [ 79.224] sna_accel_flush: flush?=0, dirty?=0 [ 79.224] sna_accel_flush: flush?=0, dirty?=0 [ 79.224] sna_block_handler (tv=0.392000) [ 79.224] has_shadow: has pending damage? 0, outstanding flips: 0 [ 79.224] sna_accel_do_throttle -- no pending activity [ 79.224] sna_wakeup_handler [ 79.224] sna_accel_flush: flush?=0, dirty?=0 [ 79.224] sna_accel_flush: flush?=0, dirty?=0 [ 79.224] sna_block_handler (tv=0.392000) [ 79.224] has_shadow: has pending damage? 0, outstanding flips: 0 [ 79.224] sna_accel_do_throttle -- no pending activity [ 79.224] sna_wakeup_handler [ 79.224] sna_accel_flush: flush?=0, dirty?=0 [ 79.224] sna_accel_flush: flush?=0, dirty?=0 [ 79.224] sna_accel_flush: flush?=0, dirty?=0 [ 79.224] sna_block_handler (tv=0.392000) [ 79.224] has_shadow: has pending damage? 0, outstanding flips: 0 [ 79.224] sna_accel_do_throttle -- no pending activity [ 79.224] sna_wakeup_handler [ 79.224] sna_accel_flush: flush?=0, dirty?=0 [ 79.224] sna_accel_flush: flush?=0, dirty?=0 [ 79.224] sna_block_handler (tv=0.392000) [ 79.224] has_shadow: has pending damage? 0, outstanding flips: 0 [ 79.224] sna_accel_do_throttle -- no pending activity [ 79.225] sna_wakeup_handler [ 79.225] sna_accel_flush: flush?=0, dirty?=0 [ 79.225] sna_accel_flush: flush?=0, dirty?=0 [ 79.225] sna_block_handler (tv=0.391000) [ 79.225] has_shadow: has pending damage? 0, outstanding flips: 0 [ 79.225] sna_accel_do_throttle -- no pending activity [ 79.225] sna_wakeup_handler [ 79.225] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=32, name=80 [ 79.225] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 79.225] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 79.225] sna_dri2_get_back: draw size=3840x2160, back buffer handle=32 size=3840x2160, is-scanout? 1, active?=0, pitch=15360, front pitch=15360 [ 79.225] sna_dri2_get_back: reuse backbuffer? 1 [ 79.225] sna_dri2_get_back: back buffer handle=32, active?=0, refcnt=1 [ 79.225] sna_dri2_get_back: reuse unattached back [ 79.225] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 79.225] sna_dri2_reuse_buffer: reusing back buffer handle=32, name=80, pitch=15360, age=0 [ 79.225] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 79.225] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=128, name=76, active_scanout=2 [ 79.225] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 79.225] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=128] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 79.225] sna_accel_flush: flush?=0, dirty?=0 [ 79.225] sna_accel_flush: flush?=0, dirty?=0 [ 79.225] sna_accel_flush: flush?=0, dirty?=0 [ 79.225] sna_block_handler (tv=0.391000) [ 79.225] has_shadow: has pending damage? 0, outstanding flips: 0 [ 79.225] timer_enable (time=79225), starting timer 0 [ 79.225] sna_accel_do_throttle -- no pending activity [ 79.225] sna_accel_block: evaluating timers, active=5 [ 79.225] sna_accel_block: flush timer expires in 8 [79233] [ 79.226] sna_wakeup_handler [ 79.226] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 79.226] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 79.226] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 79.226] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 79.226] sna_dri2_get_msc(draw=146, pipe=0) [ 79.226] sna_crtc_record_swap: recording last swap on pipe=0, frame 4503 [msc=4503], time 79.220378 [ 79.226] sna_dri2_get_msc: msc=4503 [raw=4503], ust=79220378 [ 79.226] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=32 (refs=1/1, flush=0) , front=128 (refs=2/3, flush=1) [ 79.226] sna_dri2_schedule_swap(target_msc=4499, divisor=0, remainder=0) [ 79.226] sna_dri2_schedule_swap: using front handle=128, active_scanout?=2, flush?=1 [ 79.226] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 79.226] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 79.226] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 79.226] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 79.226] sna_crtc_record_swap: recording last swap on pipe=0, frame 4503 [msc=4503], time 79.220378 [ 79.226] immediate_swap: current_msc=4503, target_msc=4499 -- yes [ 79.226] can_flip: no, shadow enabled [ 79.226] sna_dri2_add_event: adding event to window 146) [ 79.226] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 79.226] sna_dri2_immediate_blit: no pending blit, starting chain [ 79.226] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 79.226] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 79.226] can_xchg: back size=8700f00, front size=8700f00 [ 79.226] can_xchg: yes, pixmap=4091 [ 79.226] sna_dri2_xchg: win=146, exchange front=128/76,ref=3 and back=32/80,ref=2, pixmap=4091 3840x2160 [ 79.226] sna_dri2_xchg: back_bo handle=32, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 79.226] sna_dri2_xchg: front_bo handle=128, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 79.226] set_bo: pixmap=4091, handle=32 (old handle=128) [ 79.226] set_bo: marking whole pixmap as damaged [ 79.226] set_bo: applying final/discard move-to-gpu [ 79.226] wait_for_shadow: flags=0, flips=0, handle=128, shadow=29 [ 79.226] set_bo: dropping flush hint from handle=128 [ 79.226] set_bo: adding flush hint to handle=32 [ 79.226] mark_stale(handle=128) => 1 [ 79.226] swap_limit: draw=146 setting swap limit to 3 [ 79.226] sna_dri2_swap_limit_validate: swap limit set to 3 [ 79.226] sna_next_vblank(pipe=0, waiting until next vblank) [ 79.226] sna_dri2_schedule_swap: reported target_msc=4503 [ 79.226] sna_accel_flush: flush?=0, dirty?=0 [ 79.226] sna_accel_flush: flush?=0, dirty?=0 [ 79.226] sna_accel_flush: flush?=0, dirty?=0 [ 79.226] sna_accel_flush: flush?=0, dirty?=0 [ 79.226] sna_block_handler (tv=0.390000) [ 79.226] sna_scanout_do_flush: flush timer active: delta=7 [ 79.226] sna_accel_do_throttle -- no pending activity [ 79.226] sna_accel_block: evaluating timers, active=5 [ 79.226] sna_accel_block: flush timer expires in 7 [79233] [ 79.233] sna_wakeup_handler [ 79.233] sna_block_handler (tv=0.383000) [ 79.233] sna_scanout_do_flush: flush timer active: delta=0 [ 79.233] sna_scanout_do_flush (time=79233), triggered [ 79.233] sna_scanout_flush (time=79233), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 79.233] has_shadow: has pending damage? 1, outstanding flips: 0 [ 79.233] stop_flush: scanout=32 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 79.233] has_shadow: has pending damage? 1, outstanding flips: 0 [ 79.233] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 79.233] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 79.233] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 79.233] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 79.233] sna_pixmap_move_to_gpu: already all-damaged [ 79.233] sna_pixmap_mark_active: pixmap=4091, handle=32 [ 79.233] sna_mode_redisplay: crtc[0] transformed? 0 [ 79.233] sna_mode_redisplay: crtc[1] transformed? 0 [ 79.233] sna_mode_redisplay: crtc[2] transformed? 0 [ 79.233] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=32 [active=1] [ 79.233] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 128, transformed? 0 [ 79.233] get_fb: reusing fb=68 for handle=32 [ 79.233] sna_mode_redisplay: recording flip on CRTC:32 handle=32, active_scanout=2, serial=3 [ 79.233] __kgem_bo_clear_busy: handle=32 [ 79.233] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 79.233] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 79.233] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 79.233] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=32, shadow handle=29 [ 79.233] sna_accel_do_throttle -- no pending activity [ 79.233] sna_accel_block: evaluating timers, active=5 [ 79.233] sna_accel_block: flush timer expires in 16 [79249] [ 79.236] sna_wakeup_handler [ 79.236] sna_mode_wakeup: len=64 [ 79.236] sna_dri2_vblank_handler(type=2, sequence=4504, draw=4181) [ 79.236] sna_crtc_record_swap: recording last swap on pipe=0, frame 4504 [msc=4504], time 79.237034 [ 79.236] sna_dri2_vblank_handler: 2 complete, frame=4504 tv=79.237034 [ 79.236] sna_dri2_blit_complete: blit finished [ 79.236] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4504, tv=79.237034) [ 79.236] frame_swap_complete(type=2): draw=146, pipe=0, frame=4504 [msc=4504], tv=79.237034 [ 79.236] sna_accel_flush: flush?=0, dirty?=0 [ 79.236] sna_dri2_event_free(draw?=1) [ 79.236] sna_dri2_remove_event: remove[0x561c94ab0160] from window 146, active? 1 [ 79.236] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 79.236] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=128] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 79.236] sna_dri2_vblank_handler complete [ 79.236] sna_mode_wakeup: recording last swap on pipe=0, frame 4504 [1198], time 79.237034 [ 79.236] sna_mode_wakeup: removing handle=128 [active_scanout=0] from scanout, installing handle=32 [active_scanout=2] [ 79.236] sna_mode_wakeup: flip complete, pending? 1 [ 79.236] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 79.236] sna_block_handler (tv=0.380000) [ 79.236] sna_scanout_do_flush: flush timer active: delta=13 [ 79.236] sna_accel_do_throttle -- no pending activity [ 79.236] sna_accel_block: evaluating timers, active=5 [ 79.236] sna_accel_block: flush timer expires in 13 [79249] [ 79.238] sna_wakeup_handler [ 79.238] sna_create_pixmap(508, 20, 32, usage=0) [ 79.238] kgem_can_create_2d: 508x20 @ 32 [ 79.238] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2048, height=20 [ 79.238] kgem_can_create_2d: untiled size=40960 [ 79.238] kgem_choose_tiling: 508x20 -> 1 [ 79.238] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2048, height=24 [ 79.238] kgem_can_create_2d: tiled[1] size=49152 [ 79.238] sna_create_pixmap: usage=0, flags=1b [ 79.238] sna_create_pixmap: creating GPU pixmap 508x20, stride=2032, flags=1b [ 79.239] __pop_freed_pixmap: reusing freed pixmap=4807 header [ 79.239] create_pixmap_hdr: pixmap=4810, width=508, height=20, usage=0 [ 79.239] sna_create_pixmap: serial=4810, 508x20, usage=0 [ 79.239] sna_composite_rectangles(pixmap=4811, op=0, 0 x 1 [(0, 0)x(508, 20) ...]) [ 79.239] sna_composite_rectangles: converted to op 0 [ 79.239] sna_composite_rectangles[0] (0, 0)x(508, 20) -> (0, 0), (508, 20) [ 79.239] sna_composite_rectangles: nrects=1, region=(0, 0), (508, 20) x 1 [ 79.239] sna_composite_rectangles: clipped extents (0, 0),(508, 20) x 1 [ 79.239] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(508, 20) [ 79.239] sna_composite_rectangles: dropping last-cpu hint [ 79.239] sna_drawable_use_bo pixmap=4811, box=((0, 0), (508, 20)), flags=19... [ 79.239] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 79.239] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 79.239] sna_pixmap_move_to_gpu(pixmap=4811, usage=0), flags=b [ 79.239] sna_pixmap_move_to_gpu: CPU damage? 0 [ 79.239] sna_pixmap_move_to_gpu: creating GPU bo (508x20@32), create=b [ 79.239] kgem_choose_tiling: 508x20 -> 1 [ 79.239] kgem_choose_tiling: 508x20 -> 1 [ 79.239] sna_pixmap_alloc_gpu: pixmap=4811 [ 79.239] kgem_create_2d(508x20, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 79.239] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2048, height=24 [ 79.239] kgem_set_tiling: handle=130, tiling=1 [1], pitch=2048 [2048]: 1 [ 79.239] kgem_bo_remove_from_inactive: removing handle=130 from inactive [ 79.239] from inactive: pitch=2048, tiling=1: handle=130, id=2726 [ 79.239] __sna_damage_all(508, 20) [ 79.239] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 79.239] sna_pixmap_mark_active: pixmap=4811, handle=130 [ 79.239] sna_drawable_use_bo: allocated GPU bo for operation [ 79.239] sna_drawable_use_bo: using GPU bo with damage? 0 [ 79.239] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 79.239] kgem_bo_is_render: handle=130, rq? 0 [0] [ 79.239] kgem_bo_is_render: handle=130, rq? 0 [0] [ 79.239] gen9_render_fill_boxes(0 x 1 [(0, 0), (508, 20) ...]) [ 79.239] sna_render_get_solid: 0 [ 79.239] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 79.239] kgem_check_bo: num_pages=+16, num_exec=+1 [ 79.239] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 79.239] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 79.239] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 79.239] kgem_add_handle: handle=4, index=0 [ 79.239] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 79.239] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 79.239] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 79.239] gen9_composite_get_binding_table(ffc0) [ 79.239] kgem_add_reloc64: handle=130, pos=16360, delta=0, domains=20002 [ 79.239] kgem_add_handle: handle=130, index=1 [ 79.239] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fff90000) [ 79.239] __kgem_bo_mark_dirty: handle=130 (proxy? 0) [ 79.239] [3fe0] bind bo(handle=130, addr=fff90000), format=192, width=508, height=20, pitch=2048, tiling=1 -> render [ 79.239] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 79.239] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 79.239] kgem_add_handle: handle=7, index=2 [ 79.239] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 79.239] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 79.239] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 79.239] gen9_emit_sampler: sampler = 1 [ 79.239] gen9_emit_sf: num_sf_outputs=1 [ 79.239] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 79.239] gen9_emit_vertex_elements: setup id=0 [ 79.239] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 79.239] (0, 0), (508, 20) [ 79.239] gen8_vertex_flush[490] = 3 [ 79.239] sna_composite_rectangles: pixmap=4811 marking clear [0]? 1 [ 79.239] sna_composite_rectangles(pixmap=4811, op=1, fff2f1f0 x 1 [(0, 0)x(508, 20) ...]) [ 79.239] sna_composite_rectangles: converted to op 1 [ 79.239] sna_composite_rectangles[0] (0, 0)x(508, 20) -> (0, 0), (508, 20) [ 79.239] sna_composite_rectangles: nrects=1, region=(0, 0), (508, 20) x 1 [ 79.239] sna_composite_rectangles: clipped extents (0, 0),(508, 20) x 1 [ 79.239] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(508, 20) [ 79.239] sna_composite_rectangles: promoting to full GPU [ 79.239] sna_composite_rectangles: dropping last-cpu hint [ 79.239] sna_drawable_use_bo pixmap=4811, box=((0, 0), (508, 20)), flags=19... [ 79.239] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 79.239] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 79.239] sna_drawable_use_bo: using whole GPU bo [ 79.239] gen9_render_fill_boxes (op=1, color=(f2f2, f1f1, f0f0, ffff) [20028888]) [ 79.239] kgem_bo_is_render: handle=130, rq? 1 [1] [ 79.239] gen9_render_fill_boxes(fff2f1f0 x 1 [(0, 0), (508, 20) ...]) [ 79.239] sna_render_get_solid: fff2f1f0 [ 79.239] sna_render_get_solid(15) = fff2f1f0 (old) [ 79.239] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 79.239] kgem_check_bo: num_pages=+0, num_exec=+0 [ 79.239] gen9_composite_get_binding_table(ff00) [ 79.239] kgem_add_reloc64: handle=143, pos=16312, delta=0, domains=40000 [ 79.239] kgem_add_reloc64: adding proxy [delta=60] for handle=143 [ 79.239] kgem_add_handle: handle=143, index=3 [ 79.239] kgem_add_reloc64[5] = (delta=60, target handle=3, presumed=fff6e000) [ 79.239] [3fb0] bind bo(handle=143, addr=fff6e03c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 79.239] gen9_emit_vertex_elements: setup id=0 [ 79.239] (0, 0), (508, 20) [ 79.239] gen8_vertex_flush[4cc] = 3 [ 79.239] sna_composite_rectangles: pixmap=4811 marking clear [fff2f1f0]? 1 [ 79.239] sna_composite_rectangles(pixmap=4811, op=1, ff300a24 x 2 [(0, 0)x(508, 20) ...]) [ 79.239] sna_composite_rectangles: converted to op 1 [ 79.239] sna_composite_rectangles[0] (0, 0)x(508, 20) -> (0, 0), (508, 20) [ 79.239] sna_composite_rectangles[1] (0, 0)x(508, 20) -> (0, 0), (508, 20) [ 79.239] sna_composite_rectangles: nrects=2, region=(0, 0), (508, 20) x 2 [ 79.239] sna_composite_rectangles: clipped extents (0, 0),(508, 20) x 1 [ 79.239] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(508, 20) [ 79.239] sna_composite_rectangles: promoting to full GPU [ 79.239] sna_composite_rectangles: dropping last-cpu hint [ 79.239] sna_drawable_use_bo pixmap=4811, box=((0, 0), (508, 20)), flags=19... [ 79.239] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 79.239] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 79.239] sna_drawable_use_bo: using whole GPU bo [ 79.239] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 79.239] kgem_bo_is_render: handle=130, rq? 1 [1] [ 79.239] gen9_render_fill_boxes(ff300a24 x 1 [(0, 0), (508, 20) ...]) [ 79.239] sna_render_get_solid: ff300a24 [ 79.239] sna_render_get_solid(17) = ff300a24 (old) [ 79.239] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 79.239] kgem_check_bo: num_pages=+0, num_exec=+0 [ 79.239] gen9_composite_get_binding_table(fe80) [ 79.239] kgem_add_reloc64: handle=143, pos=16280, delta=0, domains=40000 [ 79.239] kgem_add_reloc64: adding proxy [delta=68] for handle=143 [ 79.239] kgem_add_reloc64[6] = (delta=68, target handle=3, presumed=fff6e000) [ 79.239] [3f90] bind bo(handle=143, addr=fff6e044), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 79.239] gen9_emit_vertex_elements: setup id=0 [ 79.239] (0, 0), (508, 20) [ 79.239] gen8_vertex_flush[508] = 3 [ 79.239] sna_composite_rectangles: pixmap=4811 marking clear [ff300a24]? 1 [ 79.239] sna_glyphs(op=3, nlist=1, src=(1, -2)) [ 79.239] kgem_bo_is_busy: handle=130, domain: 0 exec? 1, rq? 1 [ 79.239] sna_glyphs: discarding mask [ 79.239] glyphs0_to_dst(op=3, src=(1, -2), nlist=1, dst=(1, -2)+(0, 0)) [ 79.239] clipped_glyphs? 18 glyph in 1 lists extents (1, -13), (163, 1), region (2, 0), (162, 1): yes [ 79.239] gen9_render_composite: 0x0, current mode=1/1 [ 79.239] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 79.239] gen9_composite_fallback: mask is already on the GPU, try to use GPU [ 79.239] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 79.239] sna_drawable_use_bo pixmap=4811, box=((2, 0), (162, 1)), flags=7... [ 79.239] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 79.239] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 79.239] sna_drawable_use_bo: using whole GPU bo [ 79.239] gen9_composite_set_target: pixmap=4811, format=20028888, size=508x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 79.239] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 79.239] color_convert: src=ff8ae234 [20028888] [ 79.239] color_convert: dst=ff8ae234 [20028888] [ 79.239] sna_render_get_solid: ff8ae234 [ 79.239] sna_render_get_solid(22) = ff8ae234 (old) [ 79.239] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 79.239] sna_transform_is_imprecise_integer_translation: no transform [ 79.239] gen9_composite_picture: integer translation (0, 0), removing [ 79.239] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 79.239] sna_render_pixmap_bo: GPU all damaged [ 79.239] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 79.239] gen4_choose_composite_emitter: solid, identity mask [ 79.239] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 79.239] aligning vertex: was 2, now 4 floats per vertex [ 79.239] gen9_composite_get_binding_table(fe00) [ 79.239] kgem_add_reloc64: handle=143, pos=16248, delta=0, domains=40000 [ 79.239] kgem_add_reloc64: adding proxy [delta=88] for handle=143 [ 79.239] kgem_add_reloc64[7] = (delta=88, target handle=3, presumed=fff6e000) [ 79.239] [3f70] bind bo(handle=143, addr=fff6e058), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 79.239] kgem_add_reloc64: handle=6, pos=16232, delta=0, domains=40000 [ 79.239] kgem_add_handle: handle=6, index=4 [ 79.239] kgem_add_reloc64[8] = (delta=0, target handle=4, presumed=fd581000) [ 79.239] [3f60] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 79.239] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 79.239] gen9_emit_sampler: sampler = a [ 79.239] gen9_emit_sf: num_sf_outputs=2 [ 79.239] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 79.239] gen9_emit_vertex_elements: setup id=9 [ 79.239] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 79.239] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 79.239] glyphs0_to_dst: glyph=(9, -12), (19, 1), clip=(2, 0), (162, 1) [ 79.239] glyphs0_to_dst: blt=(9, 0), (19, 1) [ 79.239] emit_primitive_identity_mask__avx2: dst=(9, 0), mask=(672.00, 60.00) x (10.00, 1.00) [ 79.239] gen8_vertex_flush[5e4] = 3 [ 79.239] gen9_magic_ca_pass: CA fixup (5 -> 8) [ 79.239] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 79.239] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 79.239] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 79.239] sna_glyphs(op=3, nlist=1, src=(172, -2)) [ 79.239] kgem_bo_is_busy: handle=130, domain: 0 exec? 1, rq? 1 [ 79.239] sna_glyphs: discarding mask [ 79.239] glyphs0_to_dst(op=3, src=(172, -2), nlist=1, dst=(172, -2)+(0, 0)) [ 79.239] clipped_glyphs? 34 glyph in 1 lists extents (171, -14), (478, 1), region (172, 0), (477, 1): yes [ 79.239] gen9_render_composite: 0x0, current mode=1/1 [ 79.239] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 79.239] kgem_bo_is_busy: handle=130, domain: 0 exec? 1, rq? 1 [ 79.239] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 79.239] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 79.239] sna_drawable_use_bo pixmap=4811, box=((172, 0), (477, 1)), flags=7... [ 79.239] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 79.239] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 79.239] sna_drawable_use_bo: using whole GPU bo [ 79.239] gen9_composite_set_target: pixmap=4811, format=20028888, size=508x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 79.239] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 79.239] color_convert: src=ff729fcf [20028888] [ 79.239] color_convert: dst=ff729fcf [20028888] [ 79.239] sna_render_get_solid: ff729fcf [ 79.239] sna_render_get_solid(23) = ff729fcf (old) [ 79.239] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 79.239] sna_transform_is_imprecise_integer_translation: no transform [ 79.239] gen9_composite_picture: integer translation (0, 0), removing [ 79.239] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 79.239] sna_render_pixmap_bo: GPU all damaged [ 79.239] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 79.239] gen4_choose_composite_emitter: solid, identity mask [ 79.239] kgem_check_bo: num_pages=+0, num_exec=+0 [ 79.239] gen9_composite_get_binding_table(fd40) [ 79.239] kgem_add_reloc64: handle=143, pos=16200, delta=0, domains=40000 [ 79.239] kgem_add_reloc64: adding proxy [delta=92] for handle=143 [ 79.239] kgem_add_reloc64[9] = (delta=92, target handle=3, presumed=fff6e000) [ 79.239] [3f40] bind bo(handle=143, addr=fff6e05c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 79.239] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 79.239] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 79.239] gen9_emit_vertex_elements: setup id=9 [ 79.239] glyphs0_to_dst: glyph=(180, -13), (190, 1), clip=(172, 0), (477, 1) [ 79.239] glyphs0_to_dst: blt=(180, 0), (190, 1) [ 79.239] emit_primitive_identity_mask__avx2: dst=(180, 0), mask=(944.00, 61.00) x (10.00, 1.00) [ 79.239] glyphs0_to_dst: glyph=(208, -10), (217, 1), clip=(172, 0), (477, 1) [ 79.239] glyphs0_to_dst: blt=(208, 0), (217, 1) [ 79.239] emit_primitive_identity_mask__avx2: dst=(208, 0), mask=(960.00, 26.00) x (9.00, 1.00) [ 79.239] glyphs0_to_dst: glyph=(216, -13), (226, 1), clip=(172, 0), (477, 1) [ 79.239] glyphs0_to_dst: blt=(216, 0), (226, 1) [ 79.239] emit_primitive_identity_mask__avx2: dst=(216, 0), mask=(944.00, 61.00) x (10.00, 1.00) [ 79.239] glyphs0_to_dst: glyph=(234, -1), (245, 1), clip=(172, 0), (477, 1) [ 79.239] glyphs0_to_dst: blt=(234, 0), (245, 1) [ 79.239] emit_primitive_identity_mask__avx2: dst=(234, 0), mask=(992.00, 1.00) x (11.00, 1.00) [ 79.239] glyphs0_to_dst: glyph=(334, -10), (343, 1), clip=(172, 0), (477, 1) [ 79.239] glyphs0_to_dst: blt=(334, 0), (343, 1) [ 79.239] emit_primitive_identity_mask__avx2: dst=(334, 0), mask=(960.00, 26.00) x (9.00, 1.00) [ 79.239] glyphs0_to_dst: glyph=(342, -1), (353, 1), clip=(172, 0), (477, 1) [ 79.239] glyphs0_to_dst: blt=(342, 0), (353, 1) [ 79.239] emit_primitive_identity_mask__avx2: dst=(342, 0), mask=(992.00, 1.00) x (11.00, 1.00) [ 79.239] glyphs0_to_dst: glyph=(369, -10), (379, 1), clip=(172, 0), (477, 1) [ 79.239] glyphs0_to_dst: blt=(369, 0), (379, 1) [ 79.239] emit_primitive_identity_mask__avx2: dst=(369, 0), mask=(976.00, 42.00) x (10.00, 1.00) [ 79.239] glyphs0_to_dst: glyph=(378, -13), (388, 1), clip=(172, 0), (477, 1) [ 79.239] glyphs0_to_dst: blt=(378, 0), (388, 1) [ 79.239] emit_primitive_identity_mask__avx2: dst=(378, 0), mask=(944.00, 61.00) x (10.00, 1.00) [ 79.239] glyphs0_to_dst: glyph=(396, -1), (407, 1), clip=(172, 0), (477, 1) [ 79.239] glyphs0_to_dst: blt=(396, 0), (407, 1) [ 79.239] emit_primitive_identity_mask__avx2: dst=(396, 0), mask=(992.00, 1.00) x (11.00, 1.00) [ 79.239] glyphs0_to_dst: glyph=(468, -10), (478, 1), clip=(172, 0), (477, 1) [ 79.239] glyphs0_to_dst: blt=(468, 0), (477, 1) [ 79.239] emit_primitive_identity_mask__avx2: dst=(468, 0), mask=(976.00, 42.00) x (9.00, 1.00) [ 79.239] gen8_vertex_flush[6e4] = 30 [ 79.239] gen9_magic_ca_pass: CA fixup (8 -> 38) [ 79.239] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 79.239] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 79.239] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 79.239] sna_glyphs(op=3, nlist=1, src=(478, -2)) [ 79.239] kgem_bo_is_busy: handle=130, domain: 0 exec? 1, rq? 1 [ 79.239] sna_glyphs: discarding mask [ 79.239] glyphs0_to_dst(op=3, src=(478, -2), nlist=1, dst=(478, -2)+(0, 0)) [ 79.239] clipped_glyphs? 4 glyph in 1 lists extents (477, -13), (514, 1), region (478, 0), (508, 1): yes [ 79.239] gen9_render_composite: 0x0, current mode=1/1 [ 79.239] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 79.239] kgem_bo_is_busy: handle=130, domain: 0 exec? 1, rq? 1 [ 79.239] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 79.239] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 79.239] sna_drawable_use_bo pixmap=4811, box=((478, 0), (508, 1)), flags=7... [ 79.239] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 79.239] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 79.239] sna_drawable_use_bo: using whole GPU bo [ 79.239] gen9_composite_set_target: pixmap=4811, format=20028888, size=508x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 79.239] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 79.239] color_convert: src=ffffffff [20028888] [ 79.239] color_convert: dst=ffffffff [20028888] [ 79.239] sna_render_get_solid: ffffffff [ 79.239] sna_render_get_solid(white) [ 79.239] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 79.239] sna_transform_is_imprecise_integer_translation: no transform [ 79.239] gen9_composite_picture: integer translation (0, 0), removing [ 79.239] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 79.239] sna_render_pixmap_bo: GPU all damaged [ 79.239] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 79.239] gen4_choose_composite_emitter: solid, identity mask [ 79.239] kgem_check_bo: num_pages=+0, num_exec=+0 [ 79.239] gen9_composite_get_binding_table(fcc0) [ 79.239] kgem_add_reloc64: handle=7, pos=16168, delta=0, domains=40000 [ 79.239] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 79.239] kgem_add_reloc64[10] = (delta=1048, target handle=2, presumed=fffe8000) [ 79.239] [3f20] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 79.239] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 79.239] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 79.239] gen9_emit_vertex_elements: setup id=9 [ 79.239] glyphs0_to_dst: glyph=(505, -13), (514, 1), clip=(478, 0), (508, 1) [ 79.239] glyphs0_to_dst: blt=(505, 0), (508, 1) [ 79.239] emit_primitive_identity_mask__avx2: dst=(505, 0), mask=(832.00, 45.00) x (3.00, 1.00) [ 79.239] gen8_vertex_flush[7e4] = 3 [ 79.239] gen9_magic_ca_pass: CA fixup (38 -> 41) [ 79.240] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 79.240] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 79.240] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 79.240] sna_glyphs(op=3, nlist=1, src=(1, 15)) [ 79.240] kgem_bo_is_busy: handle=130, domain: 0 exec? 1, rq? 1 [ 79.240] sna_glyphs: discarding mask [ 79.240] glyphs0_to_dst(op=3, src=(1, 15), nlist=1, dst=(1, 15)+(0, 0)) [ 79.240] clipped_glyphs: no, clip region (0, 0), (508, 20) matches drawable pixmap=94680752682688 size=508x20 [ 79.240] gen9_render_composite: 0x0, current mode=1/1 [ 79.240] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 79.240] kgem_bo_is_busy: handle=130, domain: 0 exec? 1, rq? 1 [ 79.240] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 79.240] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 79.240] sna_drawable_use_bo pixmap=4811, box=((0, 0), (508, 20)), flags=7... [ 79.240] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 79.240] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 79.240] sna_drawable_use_bo: using whole GPU bo [ 79.240] gen9_composite_set_target: pixmap=4811, format=20028888, size=508x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 79.240] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 79.240] color_convert: src=ff8ae234 [20028888] [ 79.240] color_convert: dst=ff8ae234 [20028888] [ 79.240] sna_render_get_solid: ff8ae234 [ 79.240] sna_render_get_solid(22) = ff8ae234 (old) [ 79.240] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 79.240] sna_transform_is_imprecise_integer_translation: no transform [ 79.240] gen9_composite_picture: integer translation (0, 0), removing [ 79.240] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 79.240] sna_render_pixmap_bo: GPU all damaged [ 79.240] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 79.240] gen4_choose_composite_emitter: solid, identity mask [ 79.240] kgem_check_bo: num_pages=+0, num_exec=+0 [ 79.240] gen9_composite_get_binding_table(fc40) [ 79.240] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 79.240] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 79.240] gen9_emit_vertex_elements: setup id=9 [ 79.240] glyphs0_to_dst: glyph=(1, 7)x(9, 8), unclipped [ 79.240] emit_primitive_identity_mask__avx2: dst=(1, 7), mask=(688.00, 32.00) x (9.00, 8.00) [ 79.240] glyphs0_to_dst: glyph=(9, 5)x(10, 13), unclipped [ 79.240] emit_primitive_identity_mask__avx2: dst=(9, 5), mask=(672.00, 48.00) x (10.00, 13.00) [ 79.240] glyphs0_to_dst: glyph=(19, 7)x(9, 8), unclipped [ 79.240] emit_primitive_identity_mask__avx2: dst=(19, 7), mask=(688.00, 32.00) x (9.00, 8.00) [ 79.240] glyphs0_to_dst: glyph=(28, 9)x(8, 3), unclipped [ 79.240] emit_primitive_identity_mask__avx2: dst=(28, 9), mask=(688.00, 48.00) x (8.00, 3.00) [ 79.240] glyphs0_to_dst: glyph=(36, 5)x(11, 10), unclipped [ 79.240] emit_primitive_identity_mask__avx2: dst=(36, 5), mask=(704.00, 0.00) x (11.00, 10.00) [ 79.240] glyphs0_to_dst: glyph=(46, 7)x(9, 8), unclipped [ 79.240] emit_primitive_identity_mask__avx2: dst=(46, 7), mask=(720.00, 0.00) x (9.00, 8.00) [ 79.240] glyphs0_to_dst: glyph=(54, 7)x(10, 8), unclipped [ 79.240] emit_primitive_identity_mask__avx2: dst=(54, 7), mask=(704.00, 16.00) x (10.00, 8.00) [ 79.240] glyphs0_to_dst: glyph=(63, 7)x(10, 8), unclipped [ 79.240] emit_primitive_identity_mask__avx2: dst=(63, 7), mask=(720.00, 16.00) x (10.00, 8.00) [ 79.240] glyphs0_to_dst: glyph=(72, 4)x(10, 11), unclipped [ 79.240] emit_primitive_identity_mask__avx2: dst=(72, 4), mask=(736.00, 0.00) x (10.00, 11.00) [ 79.240] glyphs0_to_dst: glyph=(81, 7)x(10, 8), unclipped [ 79.240] emit_primitive_identity_mask__avx2: dst=(81, 7), mask=(752.00, 0.00) x (10.00, 8.00) [ 79.240] glyphs0_to_dst: glyph=(90, 4)x(10, 11), unclipped [ 79.240] emit_primitive_identity_mask__avx2: dst=(90, 4), mask=(736.00, 0.00) x (10.00, 11.00) [ 79.240] glyphs0_to_dst: glyph=(99, 7)x(11, 8), unclipped [ 79.240] emit_primitive_identity_mask__avx2: dst=(99, 7), mask=(736.00, 16.00) x (11.00, 8.00) [ 79.240] glyphs0_to_dst: glyph=(109, 7)x(9, 8), unclipped [ 79.240] emit_primitive_identity_mask__avx2: dst=(109, 7), mask=(752.00, 16.00) x (9.00, 8.00) [ 79.240] glyphs0_to_dst: glyph=(118, 9)x(8, 3), unclipped [ 79.240] emit_primitive_identity_mask__avx2: dst=(118, 9), mask=(688.00, 48.00) x (8.00, 3.00) [ 79.240] glyphs0_to_dst: glyph=(126, 5)x(10, 10), unclipped [ 79.240] emit_primitive_identity_mask__avx2: dst=(126, 5), mask=(704.00, 32.00) x (10.00, 10.00) [ 79.240] glyphs0_to_dst: glyph=(135, 5)x(10, 10), unclipped [ 79.240] emit_primitive_identity_mask__avx2: dst=(135, 5), mask=(704.00, 32.00) x (10.00, 10.00) [ 79.240] glyphs0_to_dst: glyph=(144, 5)x(10, 10), unclipped [ 79.240] emit_primitive_identity_mask__avx2: dst=(144, 5), mask=(720.00, 32.00) x (10.00, 10.00) [ 79.240] glyphs0_to_dst: glyph=(153, 5)x(10, 10), unclipped [ 79.240] emit_primitive_identity_mask__avx2: dst=(153, 5), mask=(704.00, 48.00) x (10.00, 10.00) [ 79.240] gen8_vertex_flush[8e4] = 54 [ 79.240] gen9_magic_ca_pass: CA fixup (41 -> 95) [ 79.240] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 79.240] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 79.240] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 79.240] sna_glyphs(op=3, nlist=1, src=(163, 15)) [ 79.240] kgem_bo_is_busy: handle=130, domain: 0 exec? 1, rq? 1 [ 79.240] sna_glyphs: discarding mask [ 79.240] glyphs0_to_dst(op=3, src=(163, 15), nlist=1, dst=(163, 15)+(0, 0)) [ 79.240] clipped_glyphs: no, clip region (0, 0), (508, 20) matches drawable pixmap=94680752682688 size=508x20 [ 79.240] gen9_render_composite: 0x0, current mode=1/1 [ 79.240] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 79.240] kgem_bo_is_busy: handle=130, domain: 0 exec? 1, rq? 1 [ 79.240] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 79.240] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 79.240] sna_drawable_use_bo pixmap=4811, box=((0, 0), (508, 20)), flags=7... [ 79.240] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 79.240] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 79.240] sna_drawable_use_bo: using whole GPU bo [ 79.240] gen9_composite_set_target: pixmap=4811, format=20028888, size=508x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 79.240] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 79.240] color_convert: src=ffffffff [20028888] [ 79.240] color_convert: dst=ffffffff [20028888] [ 79.240] sna_render_get_solid: ffffffff [ 79.240] sna_render_get_solid(white) [ 79.240] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 79.240] sna_transform_is_imprecise_integer_translation: no transform [ 79.240] gen9_composite_picture: integer translation (0, 0), removing [ 79.240] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 79.240] sna_render_pixmap_bo: GPU all damaged [ 79.240] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 79.240] gen4_choose_composite_emitter: solid, identity mask [ 79.240] kgem_check_bo: num_pages=+0, num_exec=+0 [ 79.240] gen9_composite_get_binding_table(fc00) [ 79.240] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 79.240] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 79.240] gen9_emit_vertex_elements: setup id=9 [ 79.240] glyphs0_to_dst: glyph=(165, 7)x(5, 8), unclipped [ 79.240] emit_primitive_identity_mask__avx2: dst=(165, 7), mask=(720.00, 48.00) x (5.00, 8.00) [ 79.240] gen8_vertex_flush[9e4] = 3 [ 79.240] gen9_magic_ca_pass: CA fixup (95 -> 98) [ 79.240] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 79.240] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 79.240] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 79.240] sna_glyphs(op=3, nlist=1, src=(172, 15)) [ 79.240] kgem_bo_is_busy: handle=130, domain: 0 exec? 1, rq? 1 [ 79.240] sna_glyphs: discarding mask [ 79.240] glyphs0_to_dst(op=3, src=(172, 15), nlist=1, dst=(172, 15)+(0, 0)) [ 79.240] clipped_glyphs: no, clip region (0, 0), (508, 20) matches drawable pixmap=94680752682688 size=508x20 [ 79.240] gen9_render_composite: 0x0, current mode=1/1 [ 79.240] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 79.240] kgem_bo_is_busy: handle=130, domain: 0 exec? 1, rq? 1 [ 79.240] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 79.240] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 79.240] sna_drawable_use_bo pixmap=4811, box=((0, 0), (508, 20)), flags=7... [ 79.240] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 79.240] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 79.240] sna_drawable_use_bo: using whole GPU bo [ 79.240] gen9_composite_set_target: pixmap=4811, format=20028888, size=508x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 79.240] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 79.240] color_convert: src=ff729fcf [20028888] [ 79.240] color_convert: dst=ff729fcf [20028888] [ 79.240] sna_render_get_solid: ff729fcf [ 79.240] sna_render_get_solid(23) = ff729fcf (old) [ 79.240] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 79.240] sna_transform_is_imprecise_integer_translation: no transform [ 79.240] gen9_composite_picture: integer translation (0, 0), removing [ 79.240] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 79.240] sna_render_pixmap_bo: GPU all damaged [ 79.240] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 79.240] gen4_choose_composite_emitter: solid, identity mask [ 79.240] kgem_check_bo: num_pages=+0, num_exec=+0 [ 79.240] gen9_composite_get_binding_table(fbc0) [ 79.240] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 79.240] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 79.240] gen9_emit_vertex_elements: setup id=9 [ 79.240] glyphs0_to_dst: glyph=(171, 9)x(11, 3), unclipped [ 79.240] emit_primitive_identity_mask__avx2: dst=(171, 9), mask=(736.00, 32.00) x (11.00, 3.00) [ 79.240] glyphs0_to_dst: glyph=(180, 4)x(10, 14), unclipped [ 79.240] emit_primitive_identity_mask__avx2: dst=(180, 4), mask=(944.00, 48.00) x (10.00, 14.00) [ 79.240] glyphs0_to_dst: glyph=(189, 4)x(11, 11), unclipped [ 79.240] emit_primitive_identity_mask__avx2: dst=(189, 4), mask=(960.00, 0.00) x (11.00, 11.00) [ 79.240] glyphs0_to_dst: glyph=(198, 7)x(10, 8), unclipped [ 79.240] emit_primitive_identity_mask__avx2: dst=(198, 7), mask=(976.00, 0.00) x (10.00, 8.00) [ 79.240] glyphs0_to_dst: glyph=(208, 7)x(9, 11), unclipped [ 79.240] emit_primitive_identity_mask__avx2: dst=(208, 7), mask=(960.00, 16.00) x (9.00, 11.00) [ 79.240] glyphs0_to_dst: glyph=(216, 4)x(10, 14), unclipped [ 79.240] emit_primitive_identity_mask__avx2: dst=(216, 4), mask=(944.00, 48.00) x (10.00, 14.00) [ 79.240] glyphs0_to_dst: glyph=(225, 5)x(10, 10), unclipped [ 79.240] emit_primitive_identity_mask__avx2: dst=(225, 5), mask=(976.00, 16.00) x (10.00, 10.00) [ 79.240] glyphs0_to_dst: glyph=(234, 16)x(11, 2), unclipped [ 79.240] emit_primitive_identity_mask__avx2: dst=(234, 16), mask=(992.00, 0.00) x (11.00, 2.00) [ 79.240] glyphs0_to_dst: glyph=(243, 4)x(11, 11), unclipped [ 79.240] emit_primitive_identity_mask__avx2: dst=(243, 4), mask=(1008.00, 0.00) x (11.00, 11.00) [ 79.240] glyphs0_to_dst: glyph=(253, 7)x(9, 8), unclipped [ 79.240] emit_primitive_identity_mask__avx2: dst=(253, 7), mask=(720.00, 0.00) x (9.00, 8.00) [ 79.240] glyphs0_to_dst: glyph=(261, 7)x(10, 8), unclipped [ 79.240] emit_primitive_identity_mask__avx2: dst=(261, 7), mask=(704.00, 16.00) x (10.00, 8.00) [ 79.240] glyphs0_to_dst: glyph=(270, 7)x(10, 8), unclipped [ 79.240] emit_primitive_identity_mask__avx2: dst=(270, 7), mask=(704.00, 16.00) x (10.00, 8.00) [ 79.240] glyphs0_to_dst: glyph=(279, 3)x(10, 12), unclipped [ 79.240] emit_primitive_identity_mask__avx2: dst=(279, 3), mask=(992.00, 16.00) x (10.00, 12.00) [ 79.240] glyphs0_to_dst: glyph=(288, 7)x(10, 8), unclipped [ 79.240] emit_primitive_identity_mask__avx2: dst=(288, 7), mask=(704.00, 16.00) x (10.00, 8.00) [ 79.240] glyphs0_to_dst: glyph=(297, 7)x(10, 8), unclipped [ 79.240] emit_primitive_identity_mask__avx2: dst=(297, 7), mask=(752.00, 0.00) x (10.00, 8.00) [ 79.240] glyphs0_to_dst: glyph=(307, 3)x(10, 12), unclipped [ 79.240] emit_primitive_identity_mask__avx2: dst=(307, 3), mask=(1008.00, 16.00) x (10.00, 12.00) [ 79.240] glyphs0_to_dst: glyph=(315, 4)x(11, 11), unclipped [ 79.240] emit_primitive_identity_mask__avx2: dst=(315, 4), mask=(960.00, 0.00) x (11.00, 11.00) [ 79.240] glyphs0_to_dst: glyph=(324, 7)x(11, 8), unclipped [ 79.240] emit_primitive_identity_mask__avx2: dst=(324, 7), mask=(736.00, 16.00) x (11.00, 8.00) [ 79.240] glyphs0_to_dst: glyph=(334, 7)x(9, 11), unclipped [ 79.240] emit_primitive_identity_mask__avx2: dst=(334, 7), mask=(960.00, 16.00) x (9.00, 11.00) [ 79.240] glyphs0_to_dst: glyph=(342, 16)x(11, 2), unclipped [ 79.240] emit_primitive_identity_mask__avx2: dst=(342, 16), mask=(992.00, 0.00) x (11.00, 2.00) [ 79.240] glyphs0_to_dst: glyph=(351, 3)x(10, 12), unclipped [ 79.240] emit_primitive_identity_mask__avx2: dst=(351, 3), mask=(992.00, 16.00) x (10.00, 12.00) [ 79.240] glyphs0_to_dst: glyph=(361, 3)x(9, 12), unclipped [ 79.240] emit_primitive_identity_mask__avx2: dst=(361, 3), mask=(960.00, 32.00) x (9.00, 12.00) [ 79.240] glyphs0_to_dst: glyph=(369, 7)x(10, 11), unclipped [ 79.240] emit_primitive_identity_mask__avx2: dst=(369, 7), mask=(976.00, 32.00) x (10.00, 11.00) [ 79.240] glyphs0_to_dst: glyph=(378, 4)x(10, 14), unclipped [ 79.240] emit_primitive_identity_mask__avx2: dst=(378, 4), mask=(944.00, 48.00) x (10.00, 14.00) [ 79.240] glyphs0_to_dst: glyph=(387, 5)x(10, 10), unclipped [ 79.240] emit_primitive_identity_mask__avx2: dst=(387, 5), mask=(720.00, 32.00) x (10.00, 10.00) [ 79.240] glyphs0_to_dst: glyph=(396, 16)x(11, 2), unclipped [ 79.240] emit_primitive_identity_mask__avx2: dst=(396, 16), mask=(992.00, 0.00) x (11.00, 2.00) [ 79.240] glyphs0_to_dst: glyph=(406, 7)x(9, 8), unclipped [ 79.240] emit_primitive_identity_mask__avx2: dst=(406, 7), mask=(720.00, 0.00) x (9.00, 8.00) [ 79.240] glyphs0_to_dst: glyph=(414, 7)x(10, 8), unclipped [ 79.240] emit_primitive_identity_mask__avx2: dst=(414, 7), mask=(704.00, 16.00) x (10.00, 8.00) [ 79.240] glyphs0_to_dst: glyph=(423, 7)x(10, 8), unclipped [ 79.240] emit_primitive_identity_mask__avx2: dst=(423, 7), mask=(752.00, 0.00) x (10.00, 8.00) [ 79.240] glyphs0_to_dst: glyph=(432, 4)x(10, 11), unclipped [ 79.240] emit_primitive_identity_mask__avx2: dst=(432, 4), mask=(736.00, 0.00) x (10.00, 11.00) [ 79.240] glyphs0_to_dst: glyph=(442, 7)x(9, 8), unclipped [ 79.240] emit_primitive_identity_mask__avx2: dst=(442, 7), mask=(48.00, 96.00) x (9.00, 8.00) [ 79.240] glyphs0_to_dst: glyph=(450, 4)x(10, 11), unclipped [ 79.240] emit_primitive_identity_mask__avx2: dst=(450, 4), mask=(736.00, 0.00) x (10.00, 11.00) [ 79.240] glyphs0_to_dst: glyph=(460, 7)x(9, 8), unclipped [ 79.240] emit_primitive_identity_mask__avx2: dst=(460, 7), mask=(752.00, 16.00) x (9.00, 8.00) [ 79.240] glyphs0_to_dst: glyph=(468, 7)x(10, 11), unclipped [ 79.240] emit_primitive_identity_mask__avx2: dst=(468, 7), mask=(976.00, 32.00) x (10.00, 11.00) [ 79.240] gen8_vertex_flush[ae4] = 102 [ 79.240] gen9_magic_ca_pass: CA fixup (98 -> 200) [ 79.240] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 79.240] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 79.240] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 79.240] sna_glyphs(op=3, nlist=1, src=(478, 15)) [ 79.240] kgem_bo_is_busy: handle=130, domain: 0 exec? 1, rq? 1 [ 79.240] sna_glyphs: discarding mask [ 79.240] glyphs0_to_dst(op=3, src=(478, 15), nlist=1, dst=(478, 15)+(0, 0)) [ 79.240] clipped_glyphs: no, clip region (0, 0), (508, 20) matches drawable pixmap=94680752682688 size=508x20 [ 79.240] gen9_render_composite: 0x0, current mode=1/1 [ 79.240] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 79.240] kgem_bo_is_busy: handle=130, domain: 0 exec? 1, rq? 1 [ 79.240] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 79.240] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 79.240] sna_drawable_use_bo pixmap=4811, box=((0, 0), (508, 20)), flags=7... [ 79.240] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 79.240] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 79.240] sna_drawable_use_bo: using whole GPU bo [ 79.240] gen9_composite_set_target: pixmap=4811, format=20028888, size=508x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 79.240] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 79.240] color_convert: src=ffffffff [20028888] [ 79.240] color_convert: dst=ffffffff [20028888] [ 79.240] sna_render_get_solid: ffffffff [ 79.240] sna_render_get_solid(white) [ 79.240] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 79.240] sna_transform_is_imprecise_integer_translation: no transform [ 79.240] gen9_composite_picture: integer translation (0, 0), removing [ 79.240] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 79.240] sna_render_pixmap_bo: GPU all damaged [ 79.240] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 79.240] gen4_choose_composite_emitter: solid, identity mask [ 79.240] kgem_check_bo: num_pages=+0, num_exec=+0 [ 79.240] gen9_composite_get_binding_table(fb80) [ 79.240] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 79.240] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 79.240] gen9_emit_vertex_elements: setup id=9 [ 79.240] glyphs0_to_dst: glyph=(477, 4)x(10, 13), unclipped [ 79.240] emit_primitive_identity_mask__avx2: dst=(477, 4), mask=(752.00, 32.00) x (10.00, 13.00) [ 79.240] gen8_vertex_flush[be4] = 3 [ 79.240] gen9_magic_ca_pass: CA fixup (200 -> 203) [ 79.240] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 79.240] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 79.240] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 79.240] sna_composite_rectangles(pixmap=4811, op=1, ffffffff x 1 [(496, 1)x(9, 17) ...]) [ 79.240] sna_composite_rectangles: converted to op 1 [ 79.240] sna_composite_rectangles[0] (496, 1)x(9, 17) -> (496, 1), (505, 18) [ 79.240] sna_composite_rectangles: nrects=1, region=(496, 1), (505, 18) x 1 [ 79.240] sna_composite_rectangles: clipped extents (496, 1),(505, 18) x 1 [ 79.240] sna_composite_rectangles: pixmap +(0, 0) extents (496, 1),(505, 18) [ 79.240] sna_composite_rectangles: dropping last-cpu hint [ 79.240] sna_drawable_use_bo pixmap=4811, box=((496, 1), (505, 18)), flags=9... [ 79.240] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 79.240] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 79.240] sna_drawable_use_bo: using whole GPU bo [ 79.240] gen9_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20028888]) [ 79.240] kgem_bo_is_render: handle=130, rq? 1 [1] [ 79.240] gen9_render_fill_boxes(ffffffff x 1 [(496, 1), (505, 18) ...]) [ 79.240] sna_render_get_solid: ffffffff [ 79.240] sna_render_get_solid(white) [ 79.240] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 79.240] kgem_check_bo: num_pages=+0, num_exec=+0 [ 79.240] aligning vertex: was 4, now 2 floats per vertex [ 79.240] gen9_composite_get_binding_table(fb40) [ 79.240] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 79.240] gen9_emit_sampler: sampler = 1 [ 79.240] gen9_emit_sf: num_sf_outputs=1 [ 79.240] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 79.240] gen9_emit_vertex_elements: setup id=0 [ 79.240] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 79.240] (496, 1), (505, 18) [ 79.240] gen8_vertex_flush[d00] = 3 [ 79.240] sna_copy_area: src=pixmap=4811:(0, 0)x(508, 20)+(0, 0) -> dst=pixmap=3060:(0, 952)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 79.240] sna_copy_area: normal copy [ 79.240] sna_do_copy: src=(0, 0), dst=(0, 952), size=(508x20) [ 79.240] sna_do_copy: after drawable: src=(0, 0), dst=(65, 976), size=(508x20) [ 79.240] sna_do_copy: dst extents (65, 976), (573, 996), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 79.240] sna_do_copy: clipped dst extents (65, 976), (573, 996) [ 79.240] sna_do_copy: unclipped src extents (0, 0), (508, 20) [ 79.240] sna_do_copy: clipped src extents (0, 0), (508, 20) [ 79.240] sna_do_copy: pixmap -- no source clipping [ 79.240] sna_do_copy: src extents (0, 0), (508, 20) x 1 [ 79.240] sna_do_copy: copy region (65, 976), (573, 996) x 1 + (-65, -976) [ 79.240] sna_copy_boxes (boxes=1x[(65, 976), (573, 996)...], src pixmap=4811+(-65, -976), dst pixmap=3060+(-65, -24), alu=3, src.size=508x20, dst.size=3775x2136) [ 79.240] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c9472b610, gpu_bo=130, cpu_bo=0), replaces=0 [ 79.240] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 79.241] sna_drawable_use_bo pixmap=3060, box=((0, 952), (508, 972)), flags=b... [ 79.241] sna_drawable_use_bo: exported target, set PREFER_GPU [ 79.241] sna_drawable_use_bo: pinned, never REPLACES [ 79.241] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=b [ 79.241] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 79.241] sna_drawable_use_bo: using whole GPU bo [ 79.241] sna_pixmap_move_to_gpu(pixmap=4811, usage=0), flags=a [ 79.241] sna_pixmap_move_to_gpu: already all-damaged [ 79.241] sna_pixmap_mark_active: pixmap=4811, handle=130 [ 79.241] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 79.241] gen9_render_copy_boxes (0, -952)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 79.241] kgem_bo_is_render: handle=130, rq? 1 [1] [ 79.241] kgem_bo_is_render: handle=9, rq? 0 [0] [ 79.241] kgem_bo_is_render: handle=9, rq? 0 [0] [ 79.241] kgem_bo_is_render: handle=130, rq? 1 [1] [ 79.241] kgem_set_mode: flushing before new bo [ 79.241] gen8_vertex_close: used=818, vbo active? 23, vb=201, nreloc=2 [ 79.241] gen8_vertex_close: reloc[0] = 287 [ 79.241] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 79.241] kgem_add_handle: handle=23, index=5 [ 79.241] kgem_add_reloc64[11] = (delta=0, target handle=5, presumed=fd541000) [ 79.241] gen8_vertex_close: reloc[1] = 372 [ 79.241] kgem_add_reloc64: handle=23, pos=372, delta=0, domains=200000 [ 79.241] kgem_add_reloc64[12] = (delta=0, target handle=5, presumed=fd541000) [ 79.241] batch[1/1, flags=1800]: 838 838 16096 16384, nreloc=13, nexec=6, nfence=0, aperture=1116 [fenced=0] [ 79.241] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd981000 [ 79.241] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -57343 [ 79.241] kgem_fixup_relocs: shrinking by 57344 [ 79.241] __kgem_busy: handle=2, busy=0, wedged=0 [ 79.241] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd981000 [ 79.241] kgem_commit: release handle=130 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fff90000 [ 79.241] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 79.241] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 79.241] __kgem_bo_clear_busy: handle=7 [ 79.241] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 79.241] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 79.241] __kgem_bo_clear_busy: handle=143 [ 79.241] kgem_commit: release handle=143 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff6e000 [ 79.241] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 79.241] __kgem_bo_clear_busy: handle=143 [ 79.241] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 79.241] __kgem_bo_clear_busy: handle=143 [ 79.241] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 79.241] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 79.241] __kgem_bo_clear_busy: handle=143 [ 79.241] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 79.241] __kgem_bo_clear_busy: handle=7 [ 79.241] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 79.241] __kgem_busy: handle=2, busy=131072, wedged=0 [ 79.241] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 79.241] kgem_check_bo: num_pages=+8116, num_exec=+2 [ 79.241] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 79.241] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 79.241] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 79.241] kgem_add_handle: handle=4, index=0 [ 79.241] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 79.241] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 79.241] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 79.241] gen9_composite_get_binding_table(ffc0) [ 79.241] kgem_add_reloc64: handle=9, pos=16360, delta=0, domains=20002 [ 79.241] kgem_add_handle: handle=9, index=1 [ 79.241] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f02dd000) [ 79.241] __kgem_bo_mark_dirty: handle=9 (proxy? 0) [ 79.241] [3fe0] bind bo(handle=9, addr=f02dd000), format=192, width=3775, height=2136, pitch=15360, tiling=1 -> render [ 79.241] kgem_add_reloc64: handle=130, pos=16344, delta=0, domains=40000 [ 79.241] kgem_add_handle: handle=130, index=2 [ 79.241] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fff90000) [ 79.241] [3fd0] bind bo(handle=130, addr=fff90000), format=192, width=508, height=20, pitch=2048, tiling=1 -> sampler [ 79.241] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 79.241] gen9_emit_sampler: sampler = 0 [ 79.241] gen9_emit_sf: num_sf_outputs=1 [ 79.241] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 79.241] gen9_emit_vertex_elements: setup id=0 [ 79.241] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 79.241] (0, 0) -> (0, 952) + (508, 20) [ 79.241] gen8_vertex_flush[490] = 3 [ 79.241] sna_accel_flush: flush?=1, dirty?=0 [ 79.241] gen8_vertex_close: used=824, vbo active? 23, vb=1, nreloc=1 [ 79.241] gen8_vertex_close: reloc[0] = 287 [ 79.241] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 79.241] kgem_add_handle: handle=23, index=3 [ 79.241] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 79.241] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=8190 [fenced=0] [ 79.241] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 79.241] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 79.241] kgem_fixup_relocs: shrinking by 61440 [ 79.241] __kgem_busy: handle=1, busy=0, wedged=0 [ 79.241] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 79.241] kgem_commit: release handle=9 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f02dd000 [ 79.241] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 79.241] kgem_commit: release handle=130 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fff90000 [ 79.241] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 79.241] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 79.241] sna_accel_flush: flush?=0, dirty?=0 [ 79.241] sna_accel_flush: flush?=0, dirty?=0 [ 79.241] sna_accel_flush: flush?=0, dirty?=0 [ 79.241] sna_destroy_pixmap: pixmap=4811, attached?=1 [ 79.241] _kgem_bo_destroy: handle=130, proxy? 0 [ 79.241] __kgem_bo_destroy: handle=130, size=65536 [ 79.241] __kgem_busy: handle=130, busy=0, wedged=0 [ 79.241] __kgem_bo_clear_busy: handle=130 [ 79.241] kgem_bo_move_to_inactive: moving handle=130 to inactive [ 79.241] __sna_free_pixmap(pixmap=4811) [ 79.241] sna_accel_flush: flush?=0, dirty?=0 [ 79.241] sna_accel_flush: flush?=0, dirty?=0 [ 79.241] sna_accel_flush: flush?=0, dirty?=0 [ 79.241] sna_block_handler (tv=0.375000) [ 79.241] kgem_retire, need_retire?=1 [ 79.241] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 79.241] kgem_retire__requests_ring: retiring ring 0 [ 79.241] __kgem_busy: handle=2, busy=0, wedged=0 [ 79.241] __kgem_retire_rq: request 2 complete [ 79.241] kgem_retire__requests_ring: retiring ring 0 [ 79.241] __kgem_busy: handle=1, busy=0, wedged=0 [ 79.241] __kgem_retire_rq: request 1 complete [ 79.241] __kgem_bo_flush: handle=9, busy=0, wedged=0 [ 79.241] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 79.241] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 79.241] kgem_retire -- retired=0, need_retire=0 [ 79.241] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 79.241] gen6_render_retire: resetting idle vbo [ 79.241] sna_scanout_do_flush: flush timer active: delta=8 [ 79.241] sna_accel_do_throttle -- no pending activity [ 79.241] sna_accel_block: evaluating timers, active=5 [ 79.241] sna_accel_block: flush timer expires in 8 [79249] [ 79.242] sna_wakeup_handler [ 79.242] sna_accel_flush: flush?=0, dirty?=0 [ 79.242] sna_accel_flush: flush?=0, dirty?=0 [ 79.242] sna_block_handler (tv=0.374000) [ 79.242] sna_scanout_do_flush: flush timer active: delta=7 [ 79.242] sna_accel_do_throttle -- no pending activity [ 79.242] sna_accel_block: evaluating timers, active=5 [ 79.242] sna_accel_block: flush timer expires in 7 [79249] [ 79.243] sna_wakeup_handler [ 79.243] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=128, name=76 [ 79.243] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 79.243] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 79.243] sna_dri2_get_back: draw size=3840x2160, back buffer handle=128 size=3840x2160, is-scanout? 1, active?=0, pitch=15360, front pitch=15360 [ 79.243] sna_dri2_get_back: reuse backbuffer? 1 [ 79.243] sna_dri2_get_back: back buffer handle=128, active?=0, refcnt=1 [ 79.243] sna_dri2_get_back: reuse unattached back [ 79.243] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 79.243] sna_dri2_reuse_buffer: reusing back buffer handle=128, name=76, pitch=15360, age=0 [ 79.243] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 79.243] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=32, name=80, active_scanout=2 [ 79.243] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 79.243] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 79.243] sna_accel_flush: flush?=0, dirty?=0 [ 79.243] sna_accel_flush: flush?=0, dirty?=0 [ 79.243] sna_accel_flush: flush?=0, dirty?=0 [ 79.243] sna_block_handler (tv=0.373000) [ 79.243] sna_scanout_do_flush: flush timer active: delta=6 [ 79.243] sna_accel_do_throttle -- no pending activity [ 79.243] sna_accel_block: evaluating timers, active=5 [ 79.243] sna_accel_block: flush timer expires in 6 [79249] [ 79.243] sna_wakeup_handler [ 79.243] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 79.243] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 79.243] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 79.243] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 79.243] sna_dri2_get_msc(draw=146, pipe=0) [ 79.243] sna_crtc_record_swap: recording last swap on pipe=0, frame 4504 [msc=4504], time 79.237034 [ 79.243] sna_dri2_get_msc: msc=4504 [raw=4504], ust=79237034 [ 79.243] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=128 (refs=1/1, flush=0) , front=32 (refs=2/3, flush=1) [ 79.243] sna_dri2_schedule_swap(target_msc=4504, divisor=0, remainder=0) [ 79.243] sna_dri2_schedule_swap: using front handle=32, active_scanout?=2, flush?=1 [ 79.243] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 79.243] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 79.243] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 79.243] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 79.243] sna_crtc_record_swap: recording last swap on pipe=0, frame 4504 [msc=4504], time 79.237034 [ 79.243] immediate_swap: current_msc=4504, target_msc=4504 -- yes [ 79.243] can_flip: no, shadow enabled [ 79.243] sna_dri2_add_event: adding event to window 146) [ 79.243] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 79.243] sna_dri2_immediate_blit: no pending blit, starting chain [ 79.243] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 79.243] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 79.243] can_xchg: back size=8700f00, front size=8700f00 [ 79.243] can_xchg: yes, pixmap=4091 [ 79.243] sna_dri2_xchg: win=146, exchange front=32/80,ref=3 and back=128/76,ref=2, pixmap=4091 3840x2160 [ 79.243] sna_dri2_xchg: back_bo handle=128, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 79.243] sna_dri2_xchg: front_bo handle=32, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 79.243] set_bo: pixmap=4091, handle=128 (old handle=32) [ 79.243] set_bo: marking whole pixmap as damaged [ 79.243] set_bo: applying final/discard move-to-gpu [ 79.243] wait_for_shadow: flags=0, flips=0, handle=32, shadow=29 [ 79.243] set_bo: dropping flush hint from handle=32 [ 79.243] set_bo: adding flush hint to handle=128 [ 79.243] mark_stale(handle=32) => 1 [ 79.243] swap_limit: draw=146 setting swap limit to 3 [ 79.243] sna_dri2_swap_limit_validate: swap limit set to 3 [ 79.243] sna_next_vblank(pipe=0, waiting until next vblank) [ 79.243] sna_dri2_schedule_swap: reported target_msc=4504 [ 79.243] sna_accel_flush: flush?=0, dirty?=0 [ 79.243] sna_accel_flush: flush?=0, dirty?=0 [ 79.243] sna_accel_flush: flush?=0, dirty?=0 [ 79.243] sna_accel_flush: flush?=0, dirty?=0 [ 79.243] sna_block_handler (tv=0.373000) [ 79.243] sna_scanout_do_flush: flush timer active: delta=6 [ 79.243] sna_accel_do_throttle -- no pending activity [ 79.243] sna_accel_block: evaluating timers, active=5 [ 79.243] sna_accel_block: flush timer expires in 6 [79249] [ 79.250] sna_wakeup_handler [ 79.250] sna_block_handler (tv=0.366000) [ 79.250] sna_scanout_do_flush: flush timer active: delta=-1 [ 79.250] sna_scanout_do_flush (time=79250), triggered [ 79.250] sna_scanout_flush (time=79250), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 79.250] has_shadow: has pending damage? 1, outstanding flips: 0 [ 79.250] stop_flush: scanout=128 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 79.250] has_shadow: has pending damage? 1, outstanding flips: 0 [ 79.250] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 79.250] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 79.250] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 79.250] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 79.250] sna_pixmap_move_to_gpu: already all-damaged [ 79.250] sna_pixmap_mark_active: pixmap=4091, handle=128 [ 79.250] sna_mode_redisplay: crtc[0] transformed? 0 [ 79.250] sna_mode_redisplay: crtc[1] transformed? 0 [ 79.250] sna_mode_redisplay: crtc[2] transformed? 0 [ 79.250] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=128 [active=1] [ 79.250] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 32, transformed? 0 [ 79.250] get_fb: reusing fb=80 for handle=128 [ 79.250] sna_mode_redisplay: recording flip on CRTC:32 handle=128, active_scanout=2, serial=3 [ 79.250] __kgem_bo_clear_busy: handle=128 [ 79.250] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 79.250] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 79.250] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 79.250] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=128, shadow handle=29 [ 79.250] sna_accel_do_throttle -- no pending activity [ 79.250] sna_accel_block: evaluating timers, active=5 [ 79.250] sna_accel_block: flush timer expires in 16 [79266] [ 79.253] sna_wakeup_handler [ 79.253] sna_mode_wakeup: len=64 [ 79.253] sna_dri2_vblank_handler(type=2, sequence=4505, draw=4181) [ 79.253] sna_crtc_record_swap: recording last swap on pipe=0, frame 4505 [msc=4505], time 79.253684 [ 79.253] sna_dri2_vblank_handler: 2 complete, frame=4505 tv=79.253684 [ 79.253] sna_dri2_blit_complete: blit finished [ 79.253] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4505, tv=79.253684) [ 79.253] frame_swap_complete(type=2): draw=146, pipe=0, frame=4505 [msc=4505], tv=79.253684 [ 79.253] sna_accel_flush: flush?=0, dirty?=0 [ 79.253] sna_dri2_event_free(draw?=1) [ 79.253] sna_dri2_remove_event: remove[0x561c9473f800] from window 146, active? 1 [ 79.253] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=128] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 79.253] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=32] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 79.253] sna_dri2_vblank_handler complete [ 79.253] sna_mode_wakeup: recording last swap on pipe=0, frame 4505 [1199], time 79.253684 [ 79.253] sna_mode_wakeup: removing handle=32 [active_scanout=0] from scanout, installing handle=128 [active_scanout=2] [ 79.253] sna_mode_wakeup: flip complete, pending? 1 [ 79.253] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 79.253] sna_block_handler (tv=0.363000) [ 79.253] sna_scanout_do_flush: flush timer active: delta=13 [ 79.253] sna_accel_do_throttle -- no pending activity [ 79.253] sna_accel_block: evaluating timers, active=5 [ 79.253] sna_accel_block: flush timer expires in 13 [79266] [ 79.265] sna_wakeup_handler [ 79.266] sna_accel_flush: flush?=0, dirty?=0 [ 79.266] sna_accel_flush: flush?=0, dirty?=0 [ 79.266] sna_block_handler (tv=0.350000) [ 79.266] sna_scanout_do_flush: flush timer active: delta=0 [ 79.266] sna_scanout_do_flush (time=79266), triggered [ 79.266] sna_scanout_flush (time=79266), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 79.266] has_shadow: has pending damage? 0, outstanding flips: 0 [ 79.266] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 79.266] has_shadow: has pending damage? 0, outstanding flips: 0 [ 79.266] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 79.266] sna_accel_do_throttle -- no pending activity [ 79.266] sna_accel_block: evaluating timers, active=5 [ 79.266] sna_accel_block: flush timer expires in 16 [79282] [ 79.266] sna_wakeup_handler [ 79.266] sna_block_handler (tv=0.350000) [ 79.266] sna_scanout_do_flush: flush timer active: delta=16 [ 79.266] sna_accel_do_throttle -- no pending activity [ 79.266] sna_accel_block: evaluating timers, active=5 [ 79.266] sna_accel_block: flush timer expires in 16 [79282] [ 79.267] sna_wakeup_handler [ 79.267] sna_block_handler (tv=0.349000) [ 79.267] sna_scanout_do_flush: flush timer active: delta=15 [ 79.267] sna_accel_do_throttle -- no pending activity [ 79.267] sna_accel_block: evaluating timers, active=5 [ 79.267] sna_accel_block: flush timer expires in 15 [79282] [ 79.282] sna_wakeup_handler [ 79.282] sna_block_handler (tv=0.334000) [ 79.282] sna_scanout_do_flush: flush timer active: delta=0 [ 79.282] sna_scanout_do_flush (time=79282), triggered [ 79.282] sna_scanout_flush (time=79282), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 79.282] has_shadow: has pending damage? 0, outstanding flips: 0 [ 79.282] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 79.282] has_shadow: has pending damage? 0, outstanding flips: 0 [ 79.282] sna_accel_disarm_timer[0] (time=79282) [ 79.282] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 79.282] sna_accel_do_throttle -- no pending activity [ 79.499] sna_wakeup_handler [ 79.500] sna_accel_flush: flush?=0, dirty?=0 [ 79.500] sna_accel_flush: flush?=0, dirty?=0 [ 79.500] sna_block_handler (tv=0.499000) [ 79.500] has_shadow: has pending damage? 0, outstanding flips: 0 [ 79.500] sna_accel_do_throttle -- no pending activity [ 79.500] sna_wakeup_handler [ 79.500] sna_block_handler (tv=0.499000) [ 79.500] has_shadow: has pending damage? 0, outstanding flips: 0 [ 79.500] sna_accel_do_throttle -- no pending activity [ 79.500] sna_wakeup_handler [ 79.500] sna_accel_flush: flush?=0, dirty?=0 [ 79.500] sna_accel_flush: flush?=0, dirty?=0 [ 79.500] sna_accel_flush: flush?=0, dirty?=0 [ 79.500] sna_accel_flush: flush?=0, dirty?=0 [ 79.500] sna_block_handler (tv=0.499000) [ 79.501] has_shadow: has pending damage? 0, outstanding flips: 0 [ 79.501] sna_accel_do_throttle -- no pending activity [ 79.503] sna_wakeup_handler [ 79.503] sna_accel_flush: flush?=0, dirty?=0 [ 79.503] sna_block_handler (tv=0.496000) [ 79.503] has_shadow: has pending damage? 0, outstanding flips: 0 [ 79.503] sna_accel_do_throttle -- no pending activity [ 79.514] sna_wakeup_handler [ 79.514] sna_accel_flush: flush?=0, dirty?=0 [ 79.514] sna_accel_flush: flush?=0, dirty?=0 [ 79.514] sna_block_handler (tv=0.485000) [ 79.514] has_shadow: has pending damage? 0, outstanding flips: 0 [ 79.514] sna_accel_do_throttle -- no pending activity [ 79.530] sna_wakeup_handler [ 79.530] sna_create_pixmap(220, 20, 32, usage=0) [ 79.530] kgem_can_create_2d: 220x20 @ 32 [ 79.530] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=896, height=20 [ 79.530] kgem_can_create_2d: untiled size=20480 [ 79.530] kgem_choose_tiling: 220x20 -> 1 [ 79.530] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1024, height=24 [ 79.530] kgem_can_create_2d: tiled[1] size=24576 [ 79.531] sna_create_pixmap: usage=0, flags=1b [ 79.531] sna_create_pixmap: creating GPU pixmap 220x20, stride=880, flags=1b [ 79.531] __pop_freed_pixmap: reusing freed pixmap=4811 header [ 79.531] create_pixmap_hdr: pixmap=4812, width=220, height=20, usage=0 [ 79.531] sna_create_pixmap: serial=4812, 220x20, usage=0 [ 79.531] sna_composite_rectangles(pixmap=4813, op=0, 0 x 1 [(0, 0)x(220, 20) ...]) [ 79.531] sna_composite_rectangles: converted to op 0 [ 79.531] sna_composite_rectangles[0] (0, 0)x(220, 20) -> (0, 0), (220, 20) [ 79.531] sna_composite_rectangles: nrects=1, region=(0, 0), (220, 20) x 1 [ 79.531] sna_composite_rectangles: clipped extents (0, 0),(220, 20) x 1 [ 79.531] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(220, 20) [ 79.531] sna_composite_rectangles: dropping last-cpu hint [ 79.531] sna_drawable_use_bo pixmap=4813, box=((0, 0), (220, 20)), flags=19... [ 79.531] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 79.531] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 79.531] sna_pixmap_move_to_gpu(pixmap=4813, usage=0), flags=b [ 79.531] sna_pixmap_move_to_gpu: CPU damage? 0 [ 79.531] sna_pixmap_move_to_gpu: creating GPU bo (220x20@32), create=b [ 79.531] kgem_choose_tiling: 220x20 -> 1 [ 79.531] kgem_choose_tiling: 220x20 -> 1 [ 79.531] sna_pixmap_alloc_gpu: pixmap=4813 [ 79.531] kgem_create_2d(220x20, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 79.531] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1024, height=24 [ 79.531] kgem_set_tiling: handle=130, tiling=1 [1], pitch=1024 [1024]: 1 [ 79.531] kgem_bo_remove_from_inactive: removing handle=130 from inactive [ 79.531] from inactive: pitch=1024, tiling=1: handle=130, id=2727 [ 79.531] __sna_damage_all(220, 20) [ 79.531] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 79.531] sna_pixmap_mark_active: pixmap=4813, handle=130 [ 79.531] sna_drawable_use_bo: allocated GPU bo for operation [ 79.531] sna_drawable_use_bo: using GPU bo with damage? 0 [ 79.531] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 79.531] kgem_bo_is_render: handle=130, rq? 0 [0] [ 79.531] kgem_bo_is_render: handle=130, rq? 0 [0] [ 79.531] gen9_render_fill_boxes(0 x 1 [(0, 0), (220, 20) ...]) [ 79.531] sna_render_get_solid: 0 [ 79.531] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 79.531] kgem_check_bo: num_pages=+16, num_exec=+1 [ 79.531] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 79.531] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 79.531] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 79.531] kgem_add_handle: handle=4, index=0 [ 79.531] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 79.531] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 79.531] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 79.531] gen9_composite_get_binding_table(ffc0) [ 79.531] kgem_add_reloc64: handle=130, pos=16360, delta=0, domains=20002 [ 79.531] kgem_add_handle: handle=130, index=1 [ 79.531] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fff90000) [ 79.531] __kgem_bo_mark_dirty: handle=130 (proxy? 0) [ 79.531] [3fe0] bind bo(handle=130, addr=fff90000), format=192, width=220, height=20, pitch=1024, tiling=1 -> render [ 79.531] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 79.531] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 79.531] kgem_add_handle: handle=7, index=2 [ 79.531] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 79.531] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 79.531] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 79.531] gen9_emit_sampler: sampler = 1 [ 79.532] gen9_emit_sf: num_sf_outputs=1 [ 79.532] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 79.532] gen9_emit_vertex_elements: setup id=0 [ 79.532] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 79.532] (0, 0), (220, 20) [ 79.532] gen8_vertex_flush[490] = 3 [ 79.532] sna_composite_rectangles: pixmap=4813 marking clear [0]? 1 [ 79.532] sna_composite_rectangles(pixmap=4813, op=1, fff2f1f0 x 1 [(0, 0)x(220, 20) ...]) [ 79.532] sna_composite_rectangles: converted to op 1 [ 79.532] sna_composite_rectangles[0] (0, 0)x(220, 20) -> (0, 0), (220, 20) [ 79.532] sna_composite_rectangles: nrects=1, region=(0, 0), (220, 20) x 1 [ 79.532] sna_composite_rectangles: clipped extents (0, 0),(220, 20) x 1 [ 79.532] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(220, 20) [ 79.532] sna_composite_rectangles: promoting to full GPU [ 79.532] sna_composite_rectangles: dropping last-cpu hint [ 79.532] sna_drawable_use_bo pixmap=4813, box=((0, 0), (220, 20)), flags=19... [ 79.532] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 79.532] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 79.532] sna_drawable_use_bo: using whole GPU bo [ 79.532] gen9_render_fill_boxes (op=1, color=(f2f2, f1f1, f0f0, ffff) [20028888]) [ 79.532] kgem_bo_is_render: handle=130, rq? 1 [1] [ 79.532] gen9_render_fill_boxes(fff2f1f0 x 1 [(0, 0), (220, 20) ...]) [ 79.532] sna_render_get_solid: fff2f1f0 [ 79.532] sna_render_get_solid(15) = fff2f1f0 (old) [ 79.532] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 79.532] kgem_check_bo: num_pages=+0, num_exec=+0 [ 79.532] gen9_composite_get_binding_table(ff00) [ 79.532] kgem_add_reloc64: handle=143, pos=16312, delta=0, domains=40000 [ 79.532] kgem_add_reloc64: adding proxy [delta=60] for handle=143 [ 79.532] kgem_add_handle: handle=143, index=3 [ 79.532] kgem_add_reloc64[5] = (delta=60, target handle=3, presumed=fff6e000) [ 79.532] [3fb0] bind bo(handle=143, addr=fff6e03c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 79.532] gen9_emit_vertex_elements: setup id=0 [ 79.532] (0, 0), (220, 20) [ 79.532] gen8_vertex_flush[4cc] = 3 [ 79.532] sna_composite_rectangles: pixmap=4813 marking clear [fff2f1f0]? 1 [ 79.532] sna_composite_rectangles(pixmap=4813, op=1, ff300a24 x 2 [(0, 0)x(220, 20) ...]) [ 79.532] sna_composite_rectangles: converted to op 1 [ 79.532] sna_composite_rectangles[0] (0, 0)x(220, 20) -> (0, 0), (220, 20) [ 79.532] sna_composite_rectangles[1] (0, 0)x(220, 20) -> (0, 0), (220, 20) [ 79.532] sna_composite_rectangles: nrects=2, region=(0, 0), (220, 20) x 2 [ 79.532] sna_composite_rectangles: clipped extents (0, 0),(220, 20) x 1 [ 79.532] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(220, 20) [ 79.532] sna_composite_rectangles: promoting to full GPU [ 79.532] sna_composite_rectangles: dropping last-cpu hint [ 79.532] sna_drawable_use_bo pixmap=4813, box=((0, 0), (220, 20)), flags=19... [ 79.532] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 79.532] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 79.532] sna_drawable_use_bo: using whole GPU bo [ 79.532] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 79.532] kgem_bo_is_render: handle=130, rq? 1 [1] [ 79.532] gen9_render_fill_boxes(ff300a24 x 1 [(0, 0), (220, 20) ...]) [ 79.532] sna_render_get_solid: ff300a24 [ 79.532] sna_render_get_solid(17) = ff300a24 (old) [ 79.532] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 79.532] kgem_check_bo: num_pages=+0, num_exec=+0 [ 79.532] gen9_composite_get_binding_table(fe80) [ 79.532] kgem_add_reloc64: handle=143, pos=16280, delta=0, domains=40000 [ 79.532] kgem_add_reloc64: adding proxy [delta=68] for handle=143 [ 79.533] kgem_add_reloc64[6] = (delta=68, target handle=3, presumed=fff6e000) [ 79.533] [3f90] bind bo(handle=143, addr=fff6e044), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 79.533] gen9_emit_vertex_elements: setup id=0 [ 79.533] (0, 0), (220, 20) [ 79.533] gen8_vertex_flush[508] = 3 [ 79.533] sna_composite_rectangles: pixmap=4813 marking clear [ff300a24]? 1 [ 79.533] sna_glyphs(op=3, nlist=2, src=(1, -2)) [ 79.533] kgem_bo_is_busy: handle=130, domain: 0 exec? 1, rq? 1 [ 79.533] can_discard_mask: nlist=2, mask=28888, depth 32, op=3 (bounded? 1) [ 79.533] glyphs_format: format=166024, depth=32 [ 79.533] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 79.533] sna_glyphs: discarding mask [ 79.533] glyphs0_to_dst(op=3, src=(1, -2), nlist=2, dst=(1, -2)+(0, 0)) [ 79.533] clipped_glyphs? 47 glyph in 2 lists extents (0, -14), (199, 19), region (0, 0), (199, 19): yes [ 79.533] gen9_render_composite: 0x0, current mode=1/1 [ 79.533] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 79.533] gen9_composite_fallback: mask is already on the GPU, try to use GPU [ 79.533] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 79.533] sna_drawable_use_bo pixmap=4813, box=((0, 0), (199, 19)), flags=7... [ 79.533] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 79.533] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 79.533] sna_drawable_use_bo: using whole GPU bo [ 79.533] gen9_composite_set_target: pixmap=4813, format=20028888, size=220x20, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 79.533] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 79.533] color_convert: src=ffffffff [20028888] [ 79.533] color_convert: dst=ffffffff [20028888] [ 79.533] sna_render_get_solid: ffffffff [ 79.533] sna_render_get_solid(white) [ 79.533] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 79.533] sna_transform_is_imprecise_integer_translation: no transform [ 79.533] gen9_composite_picture: integer translation (0, 0), removing [ 79.533] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 79.533] sna_render_pixmap_bo: GPU all damaged [ 79.533] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 79.533] gen4_choose_composite_emitter: solid, identity mask [ 79.533] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 79.533] aligning vertex: was 2, now 4 floats per vertex [ 79.533] gen9_composite_get_binding_table(fe00) [ 79.533] kgem_add_reloc64: handle=7, pos=16248, delta=0, domains=40000 [ 79.533] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 79.533] kgem_add_reloc64[7] = (delta=1048, target handle=2, presumed=fffe8000) [ 79.533] [3f70] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 79.533] kgem_add_reloc64: handle=6, pos=16232, delta=0, domains=40000 [ 79.533] kgem_add_handle: handle=6, index=4 [ 79.533] kgem_add_reloc64[8] = (delta=0, target handle=4, presumed=fd581000) [ 79.533] [3f60] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 79.533] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 79.533] gen9_emit_sampler: sampler = a [ 79.533] gen9_emit_sf: num_sf_outputs=2 [ 79.533] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 79.533] gen9_emit_vertex_elements: setup id=9 [ 79.533] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 79.533] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 79.533] glyphs0_to_dst: glyph=(10, -13), (19, 1), clip=(0, 0), (199, 19) [ 79.533] glyphs0_to_dst: blt=(10, 0), (19, 1) [ 79.533] emit_primitive_identity_mask__avx2: dst=(10, 0), mask=(832.00, 45.00) x (9.00, 1.00) [ 79.533] glyphs0_to_dst: glyph=(55, -10), (64, 1), clip=(0, 0), (199, 19) [ 79.533] glyphs0_to_dst: blt=(55, 0), (64, 1) [ 79.533] emit_primitive_identity_mask__avx2: dst=(55, 0), mask=(880.00, 26.00) x (9.00, 1.00) [ 79.533] glyphs0_to_dst: glyph=(73, -13), (82, 1), clip=(0, 0), (199, 19) [ 79.533] glyphs0_to_dst: blt=(73, 0), (82, 1) [ 79.534] emit_primitive_identity_mask__avx2: dst=(73, 0), mask=(832.00, 45.00) x (9.00, 1.00) [ 79.534] glyphs0_to_dst: glyph=(91, -10), (100, 1), clip=(0, 0), (199, 19) [ 79.534] glyphs0_to_dst: blt=(91, 0), (100, 1) [ 79.534] emit_primitive_identity_mask__avx2: dst=(91, 0), mask=(880.00, 26.00) x (9.00, 1.00) [ 79.534] glyphs0_to_dst: glyph=(99, 0), (110, 2), clip=(0, 0), (199, 19) [ 79.534] glyphs0_to_dst: blt=(99, 0), (110, 2) [ 79.534] emit_primitive_identity_mask__avx2: dst=(99, 0), mask=(832.00, 48.00) x (11.00, 2.00) [ 79.534] glyphs0_to_dst: glyph=(135, 0), (146, 2), clip=(0, 0), (199, 19) [ 79.534] glyphs0_to_dst: blt=(135, 0), (146, 2) [ 79.534] emit_primitive_identity_mask__avx2: dst=(135, 0), mask=(832.00, 48.00) x (11.00, 2.00) [ 79.534] glyphs0_to_dst: glyph=(162, -10), (172, 1), clip=(0, 0), (199, 19) [ 79.534] glyphs0_to_dst: blt=(162, 0), (172, 1) [ 79.534] emit_primitive_identity_mask__avx2: dst=(162, 0), mask=(880.00, 58.00) x (10.00, 1.00) [ 79.534] glyphs0_to_dst: glyph=(0, 10), (10, 13), clip=(0, 0), (199, 19) [ 79.534] glyphs0_to_dst: blt=(0, 10), (10, 13) [ 79.534] emit_primitive_identity_mask__avx2: dst=(0, 10), mask=(1008.00, 48.00) x (10.00, 3.00) [ 79.534] glyphs0_to_dst: glyph=(10, 4), (19, 18), clip=(0, 0), (199, 19) [ 79.534] glyphs0_to_dst: blt=(10, 4), (19, 18) [ 79.534] emit_primitive_identity_mask__avx2: dst=(10, 4), mask=(832.00, 32.00) x (9.00, 14.00) [ 79.534] glyphs0_to_dst: glyph=(19, 7), (28, 15), clip=(0, 0), (199, 19) [ 79.534] glyphs0_to_dst: blt=(19, 7), (28, 15) [ 79.534] emit_primitive_identity_mask__avx2: dst=(19, 7), mask=(896.00, 48.00) x (9.00, 8.00) [ 79.534] glyphs0_to_dst: glyph=(27, 7), (37, 15), clip=(0, 0), (199, 19) [ 79.534] glyphs0_to_dst: blt=(27, 7), (37, 15) [ 79.534] emit_primitive_identity_mask__avx2: dst=(27, 7), mask=(848.00, 16.00) x (10.00, 8.00) [ 79.534] glyphs0_to_dst: glyph=(37, 7), (46, 15), clip=(0, 0), (199, 19) [ 79.534] glyphs0_to_dst: blt=(37, 7), (46, 15) [ 79.534] emit_primitive_identity_mask__avx2: dst=(37, 7), mask=(848.00, 48.00) x (9.00, 8.00) [ 79.534] glyphs0_to_dst: glyph=(45, 4), (55, 15), clip=(0, 0), (199, 19) [ 79.534] glyphs0_to_dst: blt=(45, 4), (55, 15) [ 79.534] emit_primitive_identity_mask__avx2: dst=(45, 4), mask=(992.00, 32.00) x (10.00, 11.00) [ 79.534] glyphs0_to_dst: glyph=(55, 7), (64, 18), clip=(0, 0), (199, 19) [ 79.534] glyphs0_to_dst: blt=(55, 7), (64, 18) [ 79.534] emit_primitive_identity_mask__avx2: dst=(55, 7), mask=(880.00, 16.00) x (9.00, 11.00) [ 79.534] glyphs0_to_dst: glyph=(64, 4), (73, 15), clip=(0, 0), (199, 19) [ 79.534] glyphs0_to_dst: blt=(64, 4), (73, 15) [ 79.534] emit_primitive_identity_mask__avx2: dst=(64, 4), mask=(880.00, 0.00) x (9.00, 11.00) [ 79.534] glyphs0_to_dst: glyph=(73, 4), (82, 18), clip=(0, 0), (199, 19) [ 79.534] glyphs0_to_dst: blt=(73, 4), (82, 18) [ 79.534] emit_primitive_identity_mask__avx2: dst=(73, 4), mask=(832.00, 32.00) x (9.00, 14.00) [ 79.534] glyphs0_to_dst: glyph=(81, 7), (91, 15), clip=(0, 0), (199, 19) [ 79.534] glyphs0_to_dst: blt=(81, 7), (91, 15) [ 79.534] emit_primitive_identity_mask__avx2: dst=(81, 7), mask=(848.00, 16.00) x (10.00, 8.00) [ 79.534] glyphs0_to_dst: glyph=(91, 7), (100, 18), clip=(0, 0), (199, 19) [ 79.534] glyphs0_to_dst: blt=(91, 7), (100, 18) [ 79.534] emit_primitive_identity_mask__avx2: dst=(91, 7), mask=(880.00, 16.00) x (9.00, 11.00) [ 79.534] glyphs0_to_dst: glyph=(99, 17), (110, 19), clip=(0, 0), (199, 19) [ 79.534] glyphs0_to_dst: blt=(99, 17), (110, 19) [ 79.534] emit_primitive_identity_mask__avx2: dst=(99, 17), mask=(832.00, 48.00) x (11.00, 2.00) [ 79.534] glyphs0_to_dst: glyph=(108, 3), (118, 15), clip=(0, 0), (199, 19) [ 79.534] glyphs0_to_dst: blt=(108, 3), (118, 15) [ 79.534] emit_primitive_identity_mask__avx2: dst=(108, 3), mask=(864.00, 0.00) x (10.00, 12.00) [ 79.534] glyphs0_to_dst: glyph=(117, 7), (127, 15), clip=(0, 0), (199, 19) [ 79.534] glyphs0_to_dst: blt=(117, 7), (127, 15) [ 79.534] emit_primitive_identity_mask__avx2: dst=(117, 7), mask=(864.00, 32.00) x (10.00, 8.00) [ 79.534] glyphs0_to_dst: glyph=(126, 4), (136, 15), clip=(0, 0), (199, 19) [ 79.534] glyphs0_to_dst: blt=(126, 4), (136, 15) [ 79.534] emit_primitive_identity_mask__avx2: dst=(126, 4), mask=(880.00, 32.00) x (10.00, 11.00) [ 79.534] glyphs0_to_dst: glyph=(135, 17), (146, 19), clip=(0, 0), (199, 19) [ 79.534] glyphs0_to_dst: blt=(135, 17), (146, 19) [ 79.534] emit_primitive_identity_mask__avx2: dst=(135, 17), mask=(832.00, 48.00) x (11.00, 2.00) [ 79.534] glyphs0_to_dst: glyph=(144, 4), (154, 15), clip=(0, 0), (199, 19) [ 79.534] glyphs0_to_dst: blt=(144, 4), (154, 15) [ 79.534] emit_primitive_identity_mask__avx2: dst=(144, 4), mask=(880.00, 32.00) x (10.00, 11.00) [ 79.535] glyphs0_to_dst: glyph=(153, 7), (163, 15), clip=(0, 0), (199, 19) [ 79.535] glyphs0_to_dst: blt=(153, 7), (163, 15) [ 79.535] emit_primitive_identity_mask__avx2: dst=(153, 7), mask=(944.00, 0.00) x (10.00, 8.00) [ 79.535] glyphs0_to_dst: glyph=(162, 7), (172, 18), clip=(0, 0), (199, 19) [ 79.535] glyphs0_to_dst: blt=(162, 7), (172, 18) [ 79.535] emit_primitive_identity_mask__avx2: dst=(162, 7), mask=(880.00, 48.00) x (10.00, 11.00) [ 79.535] glyphs0_to_dst: glyph=(174, 12), (179, 15), clip=(0, 0), (199, 19) [ 79.535] glyphs0_to_dst: blt=(174, 12), (179, 15) [ 79.535] emit_primitive_identity_mask__avx2: dst=(174, 12), mask=(1008.00, 32.00) x (5.00, 3.00) [ 79.535] glyphs0_to_dst: glyph=(181, 7), (190, 15), clip=(0, 0), (199, 19) [ 79.535] glyphs0_to_dst: blt=(181, 7), (190, 15) [ 79.535] emit_primitive_identity_mask__avx2: dst=(181, 7), mask=(896.00, 48.00) x (9.00, 8.00) [ 79.535] glyphs0_to_dst: glyph=(190, 3), (199, 15), clip=(0, 0), (199, 19) [ 79.535] glyphs0_to_dst: blt=(190, 3), (199, 15) [ 79.535] emit_primitive_identity_mask__avx2: dst=(190, 3), mask=(992.00, 48.00) x (9.00, 12.00) [ 79.535] gen8_vertex_flush[5e4] = 87 [ 79.535] gen9_magic_ca_pass: CA fixup (5 -> 92) [ 79.535] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 79.535] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 79.535] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 79.535] sna_composite_rectangles(pixmap=4813, op=1, ffffffff x 1 [(208, 1)x(9, 17) ...]) [ 79.535] sna_composite_rectangles: converted to op 1 [ 79.535] sna_composite_rectangles[0] (208, 1)x(9, 17) -> (208, 1), (217, 18) [ 79.535] sna_composite_rectangles: nrects=1, region=(208, 1), (217, 18) x 1 [ 79.535] sna_composite_rectangles: clipped extents (208, 1),(217, 18) x 1 [ 79.535] sna_composite_rectangles: pixmap +(0, 0) extents (208, 1),(217, 18) [ 79.535] sna_composite_rectangles: dropping last-cpu hint [ 79.535] sna_drawable_use_bo pixmap=4813, box=((208, 1), (217, 18)), flags=9... [ 79.535] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 79.535] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 79.535] sna_drawable_use_bo: using whole GPU bo [ 79.535] gen9_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20028888]) [ 79.535] kgem_bo_is_render: handle=130, rq? 1 [1] [ 79.535] gen9_render_fill_boxes(ffffffff x 1 [(208, 1), (217, 18) ...]) [ 79.535] sna_render_get_solid: ffffffff [ 79.535] sna_render_get_solid(white) [ 79.535] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 79.535] kgem_check_bo: num_pages=+0, num_exec=+0 [ 79.535] aligning vertex: was 4, now 2 floats per vertex [ 79.535] gen9_composite_get_binding_table(fd40) [ 79.535] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 79.535] gen9_emit_sampler: sampler = 1 [ 79.535] gen9_emit_sf: num_sf_outputs=1 [ 79.535] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 79.535] gen9_emit_vertex_elements: setup id=0 [ 79.535] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 79.535] (208, 1), (217, 18) [ 79.535] gen8_vertex_flush[700] = 3 [ 79.535] sna_copy_area: src=pixmap=4813:(0, 0)x(220, 20)+(0, 0) -> dst=pixmap=3060:(495, 952)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 79.535] sna_copy_area: normal copy [ 79.535] sna_do_copy: src=(0, 0), dst=(495, 952), size=(220x20) [ 79.535] sna_do_copy: after drawable: src=(0, 0), dst=(560, 976), size=(220x20) [ 79.535] sna_do_copy: dst extents (560, 976), (780, 996), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 79.535] sna_do_copy: clipped dst extents (560, 976), (780, 996) [ 79.535] sna_do_copy: unclipped src extents (0, 0), (220, 20) [ 79.535] sna_do_copy: clipped src extents (0, 0), (220, 20) [ 79.535] sna_do_copy: pixmap -- no source clipping [ 79.535] sna_do_copy: src extents (0, 0), (220, 20) x 1 [ 79.535] sna_do_copy: copy region (560, 976), (780, 996) x 1 + (-560, -976) [ 79.535] sna_copy_boxes (boxes=1x[(560, 976), (780, 996)...], src pixmap=4813+(-560, -976), dst pixmap=3060+(-65, -24), alu=3, src.size=220x20, dst.size=3775x2136) [ 79.536] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c9472b610, gpu_bo=130, cpu_bo=0), replaces=0 [ 79.536] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 79.536] sna_drawable_use_bo pixmap=3060, box=((495, 952), (715, 972)), flags=b... [ 79.536] sna_drawable_use_bo: exported target, set PREFER_GPU [ 79.536] sna_drawable_use_bo: pinned, never REPLACES [ 79.536] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=b [ 79.536] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 79.536] sna_drawable_use_bo: using whole GPU bo [ 79.536] sna_pixmap_move_to_gpu(pixmap=4813, usage=0), flags=a [ 79.536] sna_pixmap_move_to_gpu: already all-damaged [ 79.536] sna_pixmap_mark_active: pixmap=4813, handle=130 [ 79.536] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 79.536] gen9_render_copy_boxes (-495, -952)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 79.536] kgem_bo_is_render: handle=130, rq? 1 [1] [ 79.536] kgem_bo_is_render: handle=9, rq? 0 [0] [ 79.536] kgem_bo_is_render: handle=9, rq? 0 [0] [ 79.536] kgem_bo_is_render: handle=130, rq? 1 [1] [ 79.536] kgem_set_mode: flushing before new bo [ 79.536] gen8_vertex_close: used=374, vbo active? 23, vb=201, nreloc=2 [ 79.536] gen8_vertex_close: reloc[0] = 287 [ 79.536] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 79.536] kgem_add_handle: handle=23, index=5 [ 79.536] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=fd541000) [ 79.536] gen8_vertex_close: reloc[1] = 372 [ 79.536] kgem_add_reloc64: handle=23, pos=372, delta=0, domains=200000 [ 79.536] kgem_add_reloc64[10] = (delta=0, target handle=5, presumed=fd541000) [ 79.536] batch[1/1, flags=1800]: 454 454 16224 16384, nreloc=11, nexec=6, nfence=0, aperture=1116 [fenced=0] [ 79.536] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 79.536] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 79.536] kgem_fixup_relocs: shrinking by 61440 [ 79.536] __kgem_busy: handle=1, busy=0, wedged=0 [ 79.536] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 79.536] kgem_commit: release handle=130 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fff90000 [ 79.536] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 79.536] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 79.536] __kgem_bo_clear_busy: handle=7 [ 79.536] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 79.536] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 79.536] __kgem_bo_clear_busy: handle=143 [ 79.536] kgem_commit: release handle=143 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff6e000 [ 79.536] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 79.536] __kgem_bo_clear_busy: handle=143 [ 79.536] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 79.536] __kgem_bo_clear_busy: handle=7 [ 79.536] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 79.536] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 79.536] __kgem_busy: handle=1, busy=131072, wedged=0 [ 79.536] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 79.536] kgem_check_bo: num_pages=+8116, num_exec=+2 [ 79.536] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 79.536] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 79.536] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 79.536] kgem_add_handle: handle=4, index=0 [ 79.536] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 79.536] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 79.536] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 79.536] gen9_composite_get_binding_table(ffc0) [ 79.536] kgem_add_reloc64: handle=9, pos=16360, delta=0, domains=20002 [ 79.536] kgem_add_handle: handle=9, index=1 [ 79.536] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f02dd000) [ 79.536] __kgem_bo_mark_dirty: handle=9 (proxy? 0) [ 79.536] [3fe0] bind bo(handle=9, addr=f02dd000), format=192, width=3775, height=2136, pitch=15360, tiling=1 -> render [ 79.536] kgem_add_reloc64: handle=130, pos=16344, delta=0, domains=40000 [ 79.536] kgem_add_handle: handle=130, index=2 [ 79.536] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fff90000) [ 79.536] [3fd0] bind bo(handle=130, addr=fff90000), format=192, width=220, height=20, pitch=1024, tiling=1 -> sampler [ 79.536] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 79.536] gen9_emit_sampler: sampler = 0 [ 79.536] gen9_emit_sf: num_sf_outputs=1 [ 79.536] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 79.536] gen9_emit_vertex_elements: setup id=0 [ 79.536] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 79.536] (0, 0) -> (495, 952) + (220, 20) [ 79.536] gen8_vertex_flush[490] = 3 [ 79.536] sna_accel_flush: flush?=1, dirty?=0 [ 79.536] gen8_vertex_close: used=380, vbo active? 23, vb=1, nreloc=1 [ 79.536] gen8_vertex_close: reloc[0] = 287 [ 79.536] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 79.536] kgem_add_handle: handle=23, index=3 [ 79.536] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 79.536] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=8190 [fenced=0] [ 79.536] __kgem_busy: handle=1, busy=0, wedged=0 [ 79.536] __kgem_retire_rq: request 1 complete [ 79.536] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 79.536] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 79.536] kgem_fixup_relocs: shrinking by 61440 [ 79.536] __kgem_busy: handle=1, busy=0, wedged=0 [ 79.536] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 79.536] kgem_commit: release handle=9 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f02dd000 [ 79.536] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 79.536] kgem_commit: release handle=130 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fff90000 [ 79.536] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 79.536] __kgem_busy: handle=1, busy=131072, wedged=0 [ 79.536] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 79.536] sna_accel_flush: flush?=0, dirty?=0 [ 79.536] sna_accel_flush: flush?=0, dirty?=0 [ 79.536] sna_accel_flush: flush?=0, dirty?=0 [ 79.536] sna_block_handler (tv=0.0) [ 79.536] sna_wakeup_handler [ 79.536] sna_accel_flush: flush?=0, dirty?=0 [ 79.536] sna_accel_flush: flush?=0, dirty?=0 [ 79.536] sna_destroy_pixmap: pixmap=4813, attached?=1 [ 79.536] _kgem_bo_destroy: handle=130, proxy? 0 [ 79.536] __kgem_bo_destroy: handle=130, size=65536 [ 79.536] __kgem_busy: handle=130, busy=0, wedged=0 [ 79.536] __kgem_bo_clear_busy: handle=130 [ 79.536] kgem_bo_move_to_inactive: moving handle=130 to inactive [ 79.536] __sna_free_pixmap(pixmap=4813) [ 79.536] sna_accel_flush: flush?=0, dirty?=0 [ 79.536] sna_accel_flush: flush?=0, dirty?=0 [ 79.536] sna_accel_flush: flush?=0, dirty?=0 [ 79.536] sna_block_handler (tv=0.463000) [ 79.536] kgem_retire, need_retire?=1 [ 79.536] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 79.536] kgem_retire__requests_ring: retiring ring 0 [ 79.536] __kgem_busy: handle=1, busy=0, wedged=0 [ 79.536] __kgem_retire_rq: request 1 complete [ 79.536] __kgem_bo_flush: handle=9, busy=0, wedged=0 [ 79.536] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 79.536] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 79.536] kgem_retire -- retired=0, need_retire=0 [ 79.536] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 79.536] gen6_render_retire: resetting idle vbo [ 79.536] has_shadow: has pending damage? 0, outstanding flips: 0 [ 79.536] sna_accel_do_throttle -- no pending activity [ 79.538] sna_wakeup_handler [ 79.538] sna_accel_flush: flush?=0, dirty?=0 [ 79.538] sna_accel_flush: flush?=0, dirty?=0 [ 79.538] sna_block_handler (tv=0.461000) [ 79.538] has_shadow: has pending damage? 0, outstanding flips: 0 [ 79.538] sna_accel_do_throttle -- no pending activity [ 79.538] sna_wakeup_handler [ 79.538] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=32, name=80 [ 79.538] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 79.538] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 79.538] sna_dri2_get_back: draw size=3840x2160, back buffer handle=32 size=3840x2160, is-scanout? 1, active?=0, pitch=15360, front pitch=15360 [ 79.538] sna_dri2_get_back: reuse backbuffer? 1 [ 79.538] sna_dri2_get_back: back buffer handle=32, active?=0, refcnt=1 [ 79.538] sna_dri2_get_back: reuse unattached back [ 79.538] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 79.538] sna_dri2_reuse_buffer: reusing back buffer handle=32, name=80, pitch=15360, age=0 [ 79.538] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 79.538] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=128, name=76, active_scanout=2 [ 79.538] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 79.538] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=128] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 79.538] sna_accel_flush: flush?=0, dirty?=0 [ 79.538] sna_accel_flush: flush?=0, dirty?=0 [ 79.538] sna_accel_flush: flush?=0, dirty?=0 [ 79.538] sna_block_handler (tv=0.461000) [ 79.538] has_shadow: has pending damage? 0, outstanding flips: 0 [ 79.538] timer_enable (time=79538), starting timer 0 [ 79.538] sna_accel_do_throttle -- no pending activity [ 79.538] sna_accel_block: evaluating timers, active=5 [ 79.538] sna_accel_block: flush timer expires in 8 [79546] [ 79.538] sna_wakeup_handler [ 79.538] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 79.538] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 79.538] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 79.538] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 79.538] sna_dri2_get_msc(draw=146, pipe=0) [ 79.538] sna_crtc_record_swap: recording last swap on pipe=0, frame 4522 [msc=4522], time 79.536693 [ 79.538] sna_dri2_get_msc: msc=4522 [raw=4522], ust=79536693 [ 79.538] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=32 (refs=1/1, flush=0) , front=128 (refs=2/3, flush=1) [ 79.538] sna_dri2_schedule_swap(target_msc=4505, divisor=0, remainder=0) [ 79.538] sna_dri2_schedule_swap: using front handle=128, active_scanout?=2, flush?=1 [ 79.538] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 79.538] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 79.538] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 79.538] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 79.538] sna_crtc_record_swap: recording last swap on pipe=0, frame 4522 [msc=4522], time 79.536693 [ 79.538] immediate_swap: current_msc=4522, target_msc=4505 -- yes [ 79.538] can_flip: no, shadow enabled [ 79.538] sna_dri2_add_event: adding event to window 146) [ 79.538] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 79.538] sna_dri2_immediate_blit: no pending blit, starting chain [ 79.538] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 79.538] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 79.538] can_xchg: back size=8700f00, front size=8700f00 [ 79.538] can_xchg: yes, pixmap=4091 [ 79.538] sna_dri2_xchg: win=146, exchange front=128/76,ref=3 and back=32/80,ref=2, pixmap=4091 3840x2160 [ 79.538] sna_dri2_xchg: back_bo handle=32, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 79.538] sna_dri2_xchg: front_bo handle=128, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 79.538] set_bo: pixmap=4091, handle=32 (old handle=128) [ 79.538] set_bo: marking whole pixmap as damaged [ 79.538] set_bo: applying final/discard move-to-gpu [ 79.538] wait_for_shadow: flags=0, flips=0, handle=128, shadow=29 [ 79.538] set_bo: dropping flush hint from handle=128 [ 79.538] set_bo: adding flush hint to handle=32 [ 79.538] mark_stale(handle=128) => 1 [ 79.538] swap_limit: draw=146 setting swap limit to 3 [ 79.538] sna_dri2_swap_limit_validate: swap limit set to 3 [ 79.538] sna_next_vblank(pipe=0, waiting until next vblank) [ 79.538] sna_dri2_schedule_swap: reported target_msc=4522 [ 79.538] sna_accel_flush: flush?=0, dirty?=0 [ 79.538] sna_accel_flush: flush?=0, dirty?=0 [ 79.538] sna_accel_flush: flush?=0, dirty?=0 [ 79.538] sna_accel_flush: flush?=0, dirty?=0 [ 79.538] sna_block_handler (tv=0.461000) [ 79.538] sna_scanout_do_flush: flush timer active: delta=8 [ 79.538] sna_accel_do_throttle -- no pending activity [ 79.538] sna_accel_block: evaluating timers, active=5 [ 79.538] sna_accel_block: flush timer expires in 8 [79546] [ 79.547] sna_wakeup_handler [ 79.547] sna_block_handler (tv=0.452000) [ 79.547] sna_scanout_do_flush: flush timer active: delta=-1 [ 79.547] sna_scanout_do_flush (time=79547), triggered [ 79.547] sna_scanout_flush (time=79547), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 79.547] has_shadow: has pending damage? 1, outstanding flips: 0 [ 79.547] stop_flush: scanout=32 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 79.547] has_shadow: has pending damage? 1, outstanding flips: 0 [ 79.547] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 79.547] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 79.547] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 79.547] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 79.547] sna_pixmap_move_to_gpu: already all-damaged [ 79.547] sna_pixmap_mark_active: pixmap=4091, handle=32 [ 79.547] sna_mode_redisplay: crtc[0] transformed? 0 [ 79.547] sna_mode_redisplay: crtc[1] transformed? 0 [ 79.547] sna_mode_redisplay: crtc[2] transformed? 0 [ 79.547] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=32 [active=1] [ 79.547] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 128, transformed? 0 [ 79.547] get_fb: reusing fb=68 for handle=32 [ 79.547] sna_mode_redisplay: recording flip on CRTC:32 handle=32, active_scanout=2, serial=3 [ 79.547] __kgem_bo_clear_busy: handle=32 [ 79.547] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 79.547] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 79.547] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 79.547] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=32, shadow handle=29 [ 79.547] sna_accel_do_throttle -- no pending activity [ 79.547] sna_accel_block: evaluating timers, active=5 [ 79.547] sna_accel_block: flush timer expires in 16 [79563] [ 79.553] sna_wakeup_handler [ 79.553] sna_mode_wakeup: len=64 [ 79.553] sna_dri2_vblank_handler(type=2, sequence=4523, draw=4181) [ 79.553] sna_crtc_record_swap: recording last swap on pipe=0, frame 4523 [msc=4523], time 79.553344 [ 79.553] sna_dri2_vblank_handler: 2 complete, frame=4523 tv=79.553344 [ 79.553] sna_dri2_blit_complete: blit finished [ 79.553] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4523, tv=79.553344) [ 79.553] frame_swap_complete(type=2): draw=146, pipe=0, frame=4523 [msc=4523], tv=79.553344 [ 79.553] sna_accel_flush: flush?=0, dirty?=0 [ 79.553] sna_dri2_event_free(draw?=1) [ 79.553] sna_dri2_remove_event: remove[0x561c94a30b90] from window 146, active? 1 [ 79.553] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 79.553] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=128] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 79.553] sna_dri2_vblank_handler complete [ 79.553] sna_mode_wakeup: recording last swap on pipe=0, frame 4523 [11ab], time 79.553344 [ 79.553] sna_mode_wakeup: removing handle=128 [active_scanout=0] from scanout, installing handle=32 [active_scanout=2] [ 79.553] sna_mode_wakeup: flip complete, pending? 1 [ 79.553] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 79.553] sna_block_handler (tv=0.446000) [ 79.553] sna_scanout_do_flush: flush timer active: delta=10 [ 79.553] sna_accel_do_throttle -- no pending activity [ 79.553] sna_accel_block: evaluating timers, active=5 [ 79.553] sna_accel_block: flush timer expires in 10 [79563] [ 79.563] sna_wakeup_handler [ 79.563] sna_block_handler (tv=0.436000) [ 79.563] sna_scanout_do_flush: flush timer active: delta=0 [ 79.563] sna_scanout_do_flush (time=79563), triggered [ 79.563] sna_scanout_flush (time=79563), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 79.563] has_shadow: has pending damage? 0, outstanding flips: 0 [ 79.563] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 79.563] has_shadow: has pending damage? 0, outstanding flips: 0 [ 79.563] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 79.563] sna_accel_do_throttle -- no pending activity [ 79.563] sna_accel_block: evaluating timers, active=5 [ 79.563] sna_accel_block: flush timer expires in 16 [79579] [ 79.579] sna_wakeup_handler [ 79.579] sna_block_handler (tv=0.420000) [ 79.579] sna_scanout_do_flush: flush timer active: delta=0 [ 79.579] sna_scanout_do_flush (time=79579), triggered [ 79.579] sna_scanout_flush (time=79579), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 79.579] has_shadow: has pending damage? 0, outstanding flips: 0 [ 79.579] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 79.579] has_shadow: has pending damage? 0, outstanding flips: 0 [ 79.579] sna_accel_disarm_timer[0] (time=79579) [ 79.579] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 79.579] sna_accel_do_throttle -- no pending activity [ 79.646] sna_wakeup_handler [ 79.646] sna_accel_flush: flush?=0, dirty?=0 [ 79.646] sna_accel_flush: flush?=0, dirty?=0 [ 79.646] sna_block_handler (tv=0.353000) [ 79.646] has_shadow: has pending damage? 0, outstanding flips: 0 [ 79.646] sna_accel_do_throttle -- no pending activity [ 79.646] sna_wakeup_handler [ 79.646] sna_block_handler (tv=0.353000) [ 79.646] has_shadow: has pending damage? 0, outstanding flips: 0 [ 79.646] sna_accel_do_throttle -- no pending activity [ 79.647] sna_wakeup_handler [ 79.648] sna_block_handler (tv=0.351000) [ 79.648] has_shadow: has pending damage? 0, outstanding flips: 0 [ 79.648] sna_accel_do_throttle -- no pending activity [ 79.792] sna_wakeup_handler [ 79.793] sna_accel_flush: flush?=0, dirty?=0 [ 79.793] sna_accel_flush: flush?=0, dirty?=0 [ 79.793] sna_block_handler (tv=0.499000) [ 79.793] has_shadow: has pending damage? 0, outstanding flips: 0 [ 79.793] sna_accel_do_throttle -- no pending activity [ 79.793] sna_wakeup_handler [ 79.793] sna_block_handler (tv=0.499000) [ 79.793] has_shadow: has pending damage? 0, outstanding flips: 0 [ 79.793] sna_accel_do_throttle -- no pending activity [ 79.793] sna_wakeup_handler [ 79.794] sna_accel_flush: flush?=0, dirty?=0 [ 79.794] sna_accel_flush: flush?=0, dirty?=0 [ 79.794] sna_accel_flush: flush?=0, dirty?=0 [ 79.794] sna_accel_flush: flush?=0, dirty?=0 [ 79.794] sna_block_handler (tv=0.498000) [ 79.794] has_shadow: has pending damage? 0, outstanding flips: 0 [ 79.794] sna_accel_do_throttle -- no pending activity [ 79.796] sna_wakeup_handler [ 79.796] sna_accel_flush: flush?=0, dirty?=0 [ 79.796] sna_block_handler (tv=0.496000) [ 79.796] has_shadow: has pending damage? 0, outstanding flips: 0 [ 79.796] sna_accel_do_throttle -- no pending activity [ 79.806] sna_wakeup_handler [ 79.807] sna_accel_flush: flush?=0, dirty?=0 [ 79.807] sna_accel_flush: flush?=0, dirty?=0 [ 79.807] sna_block_handler (tv=0.485000) [ 79.807] has_shadow: has pending damage? 0, outstanding flips: 0 [ 79.807] sna_accel_do_throttle -- no pending activity [ 79.822] sna_wakeup_handler [ 79.822] sna_create_pixmap(715, 37, 32, usage=0) [ 79.822] kgem_can_create_2d: 715x37 @ 32 [ 79.822] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=37 [ 79.822] kgem_can_create_2d: untiled size=110592 [ 79.822] kgem_choose_tiling: TLB near-miss between lines 715x37 (pitch=2860), forcing tiling 1 [ 79.822] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=37 [ 79.822] kgem_can_create_2d: tiled[-1] size=110592 [ 79.822] sna_create_pixmap: usage=0, flags=1b [ 79.822] sna_create_pixmap: creating GPU pixmap 715x37, stride=2860, flags=1b [ 79.822] __pop_freed_pixmap: reusing freed pixmap=4813 header [ 79.822] create_pixmap_hdr: pixmap=4814, width=715, height=37, usage=0 [ 79.822] sna_create_pixmap: serial=4814, 715x37, usage=0 [ 79.822] sna_composite_rectangles(pixmap=4815, op=0, 0 x 1 [(0, 0)x(715, 37) ...]) [ 79.822] sna_composite_rectangles: converted to op 0 [ 79.822] sna_composite_rectangles[0] (0, 0)x(715, 37) -> (0, 0), (715, 37) [ 79.822] sna_composite_rectangles: nrects=1, region=(0, 0), (715, 37) x 1 [ 79.822] sna_composite_rectangles: clipped extents (0, 0),(715, 37) x 1 [ 79.822] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(715, 37) [ 79.822] sna_composite_rectangles: dropping last-cpu hint [ 79.822] sna_drawable_use_bo pixmap=4815, box=((0, 0), (715, 37)), flags=19... [ 79.822] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 79.822] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 79.822] sna_pixmap_move_to_gpu(pixmap=4815, usage=0), flags=b [ 79.822] sna_pixmap_move_to_gpu: CPU damage? 0 [ 79.822] sna_pixmap_move_to_gpu: creating GPU bo (715x37@32), create=b [ 79.822] kgem_choose_tiling: TLB near-miss between lines 715x37 (pitch=2860), forcing tiling 1 [ 79.822] kgem_choose_tiling: TLB near-miss between lines 715x37 (pitch=2860), forcing tiling 1 [ 79.822] sna_pixmap_alloc_gpu: pixmap=4815 [ 79.822] kgem_create_2d(715x37, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 79.822] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=3072, height=40 [ 79.822] inactive too small: 16 < 30 [ 79.822] inactive too small: 16 < 30 [ 79.822] inactive too small: 16 < 30 [ 79.822] inactive too small: 16 < 30 [ 79.822] inactive too small: 16 < 30 [ 79.822] inactive too small: 16 < 30 [ 79.822] kgem_bo_remove_from_inactive: removing handle=142 from inactive [ 79.822] from inactive: pitch=3072, tiling=1: handle=142, id=2728 [ 79.822] __sna_damage_all(715, 37) [ 79.822] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 79.822] sna_pixmap_mark_active: pixmap=4815, handle=142 [ 79.822] sna_drawable_use_bo: allocated GPU bo for operation [ 79.822] sna_drawable_use_bo: using GPU bo with damage? 0 [ 79.822] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 79.822] kgem_bo_is_render: handle=142, rq? 0 [0] [ 79.822] kgem_bo_is_render: handle=142, rq? 0 [0] [ 79.822] gen9_render_fill_boxes(0 x 1 [(0, 0), (715, 37) ...]) [ 79.822] sna_render_get_solid: 0 [ 79.822] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 79.822] kgem_check_bo: num_pages=+64, num_exec=+1 [ 79.822] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 79.822] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 79.822] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 79.822] kgem_add_handle: handle=4, index=0 [ 79.822] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 79.822] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 79.822] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 79.822] gen9_composite_get_binding_table(ffc0) [ 79.822] kgem_add_reloc64: handle=142, pos=16360, delta=0, domains=20002 [ 79.822] kgem_add_handle: handle=142, index=1 [ 79.822] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=ffe91000) [ 79.822] __kgem_bo_mark_dirty: handle=142 (proxy? 0) [ 79.822] [3fe0] bind bo(handle=142, addr=ffe91000), format=192, width=715, height=37, pitch=3072, tiling=1 -> render [ 79.822] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 79.822] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 79.822] kgem_add_handle: handle=7, index=2 [ 79.822] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 79.822] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 79.822] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 79.822] gen9_emit_sampler: sampler = 1 [ 79.822] gen9_emit_sf: num_sf_outputs=1 [ 79.822] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 79.822] gen9_emit_vertex_elements: setup id=0 [ 79.822] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 79.822] (0, 0), (715, 37) [ 79.822] gen8_vertex_flush[490] = 3 [ 79.822] sna_composite_rectangles: pixmap=4815 marking clear [0]? 1 [ 79.822] sna_composite_rectangles(pixmap=4815, op=1, fff2f1f0 x 4 [(702, 0)x(13, 17) ...]) [ 79.822] sna_composite_rectangles: converted to op 1 [ 79.822] sna_composite_rectangles[0] (702, 0)x(13, 17) -> (702, 0), (715, 17) [ 79.822] sna_composite_rectangles[1] (702, 17)x(13, 3) -> (702, 17), (715, 20) [ 79.822] sna_composite_rectangles[2] (0, 17)x(13, 3) -> (0, 17), (13, 20) [ 79.822] sna_composite_rectangles[3] (0, 20)x(13, 17) -> (0, 20), (13, 37) [ 79.822] sna_composite_rectangles: nrects=4, region=(0, 0), (715, 37) x 4 [ 79.822] sna_composite_rectangles: clipped extents (0, 0),(715, 37) x 4 [ 79.822] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(715, 37) [ 79.822] sna_composite_rectangles: dropping last-cpu hint [ 79.822] sna_drawable_use_bo pixmap=4815, box=((0, 0), (715, 37)), flags=1... [ 79.822] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 79.822] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 79.822] sna_drawable_use_bo: using whole GPU bo [ 79.822] gen9_render_fill_boxes (op=1, color=(f2f2, f1f1, f0f0, ffff) [20028888]) [ 79.823] kgem_bo_is_render: handle=142, rq? 1 [1] [ 79.823] gen9_render_fill_boxes(fff2f1f0 x 4 [(702, 0), (715, 17) ...]) [ 79.823] sna_render_get_solid: fff2f1f0 [ 79.823] sna_render_get_solid(15) = fff2f1f0 (old) [ 79.823] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 79.823] kgem_check_bo: num_pages=+0, num_exec=+0 [ 79.823] gen9_composite_get_binding_table(ff00) [ 79.823] kgem_add_reloc64: handle=143, pos=16312, delta=0, domains=40000 [ 79.823] kgem_add_reloc64: adding proxy [delta=60] for handle=143 [ 79.823] kgem_add_handle: handle=143, index=3 [ 79.823] kgem_add_reloc64[5] = (delta=60, target handle=3, presumed=fff6e000) [ 79.823] [3fb0] bind bo(handle=143, addr=fff6e03c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 79.823] gen9_emit_vertex_elements: setup id=0 [ 79.823] (702, 0), (715, 17) [ 79.823] (0, 17), (13, 20) [ 79.823] (702, 17), (715, 20) [ 79.823] (0, 20), (13, 37) [ 79.823] gen8_vertex_flush[4cc] = 12 [ 79.823] sna_composite_rectangles(pixmap=4815, op=1, ff300a24 x 4 [(702, 0)x(13, 17) ...]) [ 79.823] sna_composite_rectangles: converted to op 1 [ 79.823] sna_composite_rectangles[0] (702, 0)x(13, 17) -> (702, 0), (715, 17) [ 79.823] sna_composite_rectangles[1] (702, 17)x(13, 3) -> (702, 17), (715, 20) [ 79.823] sna_composite_rectangles[2] (0, 17)x(13, 3) -> (0, 17), (13, 20) [ 79.823] sna_composite_rectangles[3] (0, 20)x(13, 17) -> (0, 20), (13, 37) [ 79.823] sna_composite_rectangles: nrects=4, region=(0, 0), (715, 37) x 4 [ 79.823] sna_composite_rectangles: clipped extents (0, 0),(715, 37) x 4 [ 79.823] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(715, 37) [ 79.823] sna_composite_rectangles: dropping last-cpu hint [ 79.823] sna_drawable_use_bo pixmap=4815, box=((0, 0), (715, 37)), flags=1... [ 79.823] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 79.823] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 79.823] sna_drawable_use_bo: using whole GPU bo [ 79.823] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 79.823] kgem_bo_is_render: handle=142, rq? 1 [1] [ 79.823] gen9_render_fill_boxes(ff300a24 x 4 [(702, 0), (715, 17) ...]) [ 79.823] sna_render_get_solid: ff300a24 [ 79.823] sna_render_get_solid(17) = ff300a24 (old) [ 79.823] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 79.823] kgem_check_bo: num_pages=+0, num_exec=+0 [ 79.823] gen9_composite_get_binding_table(fe80) [ 79.823] kgem_add_reloc64: handle=143, pos=16280, delta=0, domains=40000 [ 79.823] kgem_add_reloc64: adding proxy [delta=68] for handle=143 [ 79.823] kgem_add_reloc64[6] = (delta=68, target handle=3, presumed=fff6e000) [ 79.823] [3f90] bind bo(handle=143, addr=fff6e044), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 79.823] gen9_emit_vertex_elements: setup id=0 [ 79.823] (702, 0), (715, 17) [ 79.823] (0, 17), (13, 20) [ 79.823] (702, 17), (715, 20) [ 79.823] (0, 20), (13, 37) [ 79.823] gen8_vertex_flush[508] = 12 [ 79.823] sna_composite_rectangles(pixmap=4815, op=1, ff300a24 x 4 [(702, 0)x(13, 17) ...]) [ 79.823] sna_composite_rectangles: converted to op 1 [ 79.823] sna_composite_rectangles[0] (702, 0)x(13, 17) -> (702, 0), (715, 17) [ 79.823] sna_composite_rectangles[1] (702, 17)x(13, 3) -> (702, 17), (715, 20) [ 79.823] sna_composite_rectangles[2] (0, 17)x(13, 3) -> (0, 17), (13, 20) [ 79.823] sna_composite_rectangles[3] (0, 20)x(13, 17) -> (0, 20), (13, 37) [ 79.823] sna_composite_rectangles: nrects=4, region=(0, 0), (715, 37) x 4 [ 79.823] sna_composite_rectangles: clipped extents (0, 0),(715, 37) x 4 [ 79.823] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(715, 37) [ 79.823] sna_composite_rectangles: dropping last-cpu hint [ 79.823] sna_drawable_use_bo pixmap=4815, box=((0, 0), (715, 37)), flags=1... [ 79.823] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 79.823] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 79.823] sna_drawable_use_bo: using whole GPU bo [ 79.823] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 79.823] kgem_bo_is_render: handle=142, rq? 1 [1] [ 79.823] gen9_render_fill_boxes(ff300a24 x 4 [(702, 0), (715, 17) ...]) [ 79.823] sna_render_get_solid: ff300a24 [ 79.823] sna_render_get_solid(17) = ff300a24 (last) [ 79.823] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 79.823] kgem_check_bo: num_pages=+0, num_exec=+0 [ 79.823] gen9_composite_get_binding_table(fe00) [ 79.823] gen9_emit_vertex_elements: setup id=0 [ 79.823] (702, 0), (715, 17) [ 79.823] (0, 17), (13, 20) [ 79.823] (702, 17), (715, 20) [ 79.823] (0, 20), (13, 37) [ 79.823] gen8_vertex_flush[508] = 24 [ 79.823] sna_glyphs(op=3, nlist=1, src=(1, 15)) [ 79.823] kgem_bo_is_busy: handle=142, domain: 0 exec? 1, rq? 1 [ 79.823] sna_glyphs: discarding mask [ 79.823] glyphs0_to_dst(op=3, src=(1, 15), nlist=1, dst=(1, 15)+(0, 0)) [ 79.823] clipped_glyphs? 2 glyph in 1 lists extents (1, 5), (19, 18), region (2, 17), (13, 18): yes [ 79.823] gen9_render_composite: 0x0, current mode=1/1 [ 79.823] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 79.823] kgem_bo_is_busy: handle=142, domain: 0 exec? 1, rq? 1 [ 79.823] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 79.823] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 79.823] sna_drawable_use_bo pixmap=4815, box=((2, 17), (13, 18)), flags=7... [ 79.823] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 79.823] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 79.823] sna_drawable_use_bo: using whole GPU bo [ 79.823] gen9_composite_set_target: pixmap=4815, format=20028888, size=715x37, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 79.823] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 79.823] color_convert: src=ff8ae234 [20028888] [ 79.823] color_convert: dst=ff8ae234 [20028888] [ 79.823] sna_render_get_solid: ff8ae234 [ 79.823] sna_render_get_solid(22) = ff8ae234 (old) [ 79.823] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 79.823] sna_transform_is_imprecise_integer_translation: no transform [ 79.823] gen9_composite_picture: integer translation (0, 0), removing [ 79.823] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 79.823] sna_render_pixmap_bo: GPU all damaged [ 79.823] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 79.823] gen4_choose_composite_emitter: solid, identity mask [ 79.823] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 79.823] aligning vertex: was 2, now 4 floats per vertex [ 79.823] gen9_composite_get_binding_table(fe00) [ 79.823] kgem_add_reloc64: handle=143, pos=16248, delta=0, domains=40000 [ 79.823] kgem_add_reloc64: adding proxy [delta=88] for handle=143 [ 79.823] kgem_add_reloc64[7] = (delta=88, target handle=3, presumed=fff6e000) [ 79.823] [3f70] bind bo(handle=143, addr=fff6e058), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 79.823] kgem_add_reloc64: handle=6, pos=16232, delta=0, domains=40000 [ 79.823] kgem_add_handle: handle=6, index=4 [ 79.823] kgem_add_reloc64[8] = (delta=0, target handle=4, presumed=fd581000) [ 79.823] [3f60] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 79.823] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 79.823] gen9_emit_sampler: sampler = a [ 79.823] gen9_emit_sf: num_sf_outputs=2 [ 79.823] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 79.823] gen9_emit_vertex_elements: setup id=9 [ 79.823] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 79.823] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 79.823] glyphs0_to_dst: glyph=(9, 5), (19, 18), clip=(2, 17), (13, 18) [ 79.823] glyphs0_to_dst: blt=(9, 17), (13, 18) [ 79.823] emit_primitive_identity_mask__avx2: dst=(9, 17), mask=(672.00, 60.00) x (4.00, 1.00) [ 79.823] gen8_vertex_flush[5e4] = 3 [ 79.823] gen9_magic_ca_pass: CA fixup (20 -> 23) [ 79.823] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 79.823] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 79.823] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 79.823] sna_composite_rectangles(pixmap=4815, op=1, ffffffff x 2 [(1, 18)x(9, 2) ...]) [ 79.823] sna_composite_rectangles: converted to op 1 [ 79.823] sna_composite_rectangles[0] (1, 18)x(9, 2) -> (1, 18), (10, 20) [ 79.823] sna_composite_rectangles[1] (1, 20)x(9, 15) -> (1, 20), (10, 35) [ 79.823] sna_composite_rectangles: nrects=2, region=(1, 18), (10, 35) x 2 [ 79.823] sna_composite_rectangles: clipped extents (1, 18),(10, 35) x 1 [ 79.823] sna_composite_rectangles: pixmap +(0, 0) extents (1, 18),(10, 35) [ 79.823] sna_composite_rectangles: dropping last-cpu hint [ 79.823] sna_drawable_use_bo pixmap=4815, box=((1, 18), (10, 35)), flags=9... [ 79.823] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 79.823] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 79.823] sna_drawable_use_bo: using whole GPU bo [ 79.823] gen9_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20028888]) [ 79.823] kgem_bo_is_render: handle=142, rq? 1 [1] [ 79.823] gen9_render_fill_boxes(ffffffff x 1 [(1, 18), (10, 35) ...]) [ 79.823] sna_render_get_solid: ffffffff [ 79.823] sna_render_get_solid(white) [ 79.823] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 79.823] kgem_check_bo: num_pages=+0, num_exec=+0 [ 79.823] aligning vertex: was 4, now 2 floats per vertex [ 79.823] gen9_composite_get_binding_table(fd40) [ 79.823] kgem_add_reloc64: handle=7, pos=16200, delta=0, domains=40000 [ 79.823] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 79.823] kgem_add_reloc64[9] = (delta=1048, target handle=2, presumed=fffe8000) [ 79.823] [3f40] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 79.823] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 79.823] gen9_emit_sampler: sampler = 1 [ 79.823] gen9_emit_sf: num_sf_outputs=1 [ 79.823] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 79.823] gen9_emit_vertex_elements: setup id=0 [ 79.823] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 79.823] (1, 18), (10, 35) [ 79.823] gen8_vertex_flush[720] = 3 [ 79.823] sna_validate_gc(0x561c94ab2470) changes=e0000, previous serial=8000124a, drawable=124a [ 79.823] sna_validate_gc: recomputing clip [ 79.823] sna_validate_gc: composite clip=4x[(65, 976), (780, 1013)] [0x561c94accf00] [ 79.823] sna_copy_area: src=pixmap=4815:(0, 0)x(715, 37)+(0, 0) -> dst=pixmap=3060:(0, 952)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 79.823] sna_copy_area: normal copy [ 79.823] sna_do_copy: src=(0, 0), dst=(0, 952), size=(715x37) [ 79.823] sna_do_copy: after drawable: src=(0, 0), dst=(65, 976), size=(715x37) [ 79.823] sna_do_copy: dst extents (65, 976), (780, 1013), dst clip extents (65, 976), (780, 1013), dst size=3775x2136 [ 79.823] sna_do_copy: clipped dst extents (65, 976), (780, 1013) [ 79.823] sna_do_copy: unclipped src extents (0, 0), (715, 37) [ 79.823] sna_do_copy: clipped src extents (0, 0), (715, 37) [ 79.823] sna_do_copy: pixmap -- no source clipping [ 79.823] sna_do_copy: src extents (0, 0), (715, 37) x 1 [ 79.823] sna_do_copy: copy region (65, 976), (780, 1013) x 4 + (-65, -976) [ 79.823] sna_copy_boxes (boxes=4x[(767, 976), (780, 993)...], src pixmap=4815+(-65, -976), dst pixmap=3060+(-65, -24), alu=3, src.size=715x37, dst.size=3775x2136) [ 79.823] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c9472b610, gpu_bo=142, cpu_bo=0), replaces=0 [ 79.823] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 79.823] sna_drawable_use_bo pixmap=3060, box=((0, 952), (715, 989)), flags=3... [ 79.823] sna_drawable_use_bo: exported target, set PREFER_GPU [ 79.823] sna_drawable_use_bo: pinned, never REPLACES [ 79.823] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=3 [ 79.823] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 79.823] sna_drawable_use_bo: using whole GPU bo [ 79.823] sna_pixmap_move_to_gpu(pixmap=4815, usage=0), flags=a [ 79.823] sna_pixmap_move_to_gpu: already all-damaged [ 79.823] sna_pixmap_mark_active: pixmap=4815, handle=142 [ 79.823] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 79.823] gen9_render_copy_boxes (0, -952)->(0, 0) x 4, alu=3, flags=0, self-copy=0, overlaps? 0 [ 79.823] kgem_bo_is_render: handle=142, rq? 1 [1] [ 79.823] kgem_bo_is_render: handle=9, rq? 0 [0] [ 79.823] kgem_bo_is_render: handle=9, rq? 0 [0] [ 79.823] kgem_bo_is_render: handle=142, rq? 1 [1] [ 79.823] kgem_set_mode: flushing before new bo [ 79.823] gen8_vertex_close: used=98, vbo active? 23, vb=201, nreloc=2 [ 79.823] gen8_vertex_close: reloc[0] = 287 [ 79.823] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 79.823] kgem_add_handle: handle=23, index=5 [ 79.823] kgem_add_reloc64[10] = (delta=0, target handle=5, presumed=fd541000) [ 79.823] gen8_vertex_close: reloc[1] = 372 [ 79.823] kgem_add_reloc64: handle=23, pos=372, delta=0, domains=200000 [ 79.823] kgem_add_reloc64[11] = (delta=0, target handle=5, presumed=fd541000) [ 79.823] batch[1/1, flags=1800]: 462 462 16192 16384, nreloc=12, nexec=6, nfence=0, aperture=1164 [fenced=0] [ 79.823] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 79.823] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 79.823] kgem_fixup_relocs: shrinking by 61440 [ 79.823] __kgem_busy: handle=1, busy=0, wedged=0 [ 79.823] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 79.823] kgem_commit: release handle=142 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ffe91000 [ 79.823] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 79.823] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 79.823] __kgem_bo_clear_busy: handle=7 [ 79.823] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 79.823] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 79.823] __kgem_bo_clear_busy: handle=143 [ 79.823] kgem_commit: release handle=143 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff6e000 [ 79.823] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 79.824] __kgem_bo_clear_busy: handle=143 [ 79.824] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 79.824] __kgem_bo_clear_busy: handle=143 [ 79.824] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 79.824] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 79.824] __kgem_bo_clear_busy: handle=7 [ 79.824] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 79.824] __kgem_busy: handle=1, busy=131072, wedged=0 [ 79.824] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 79.824] kgem_check_bo: num_pages=+8164, num_exec=+2 [ 79.824] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 79.824] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 79.824] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 79.824] kgem_add_handle: handle=4, index=0 [ 79.824] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 79.824] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 79.824] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 79.824] gen9_composite_get_binding_table(ffc0) [ 79.824] kgem_add_reloc64: handle=9, pos=16360, delta=0, domains=20002 [ 79.824] kgem_add_handle: handle=9, index=1 [ 79.824] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f02dd000) [ 79.824] __kgem_bo_mark_dirty: handle=9 (proxy? 0) [ 79.824] [3fe0] bind bo(handle=9, addr=f02dd000), format=192, width=3775, height=2136, pitch=15360, tiling=1 -> render [ 79.824] kgem_add_reloc64: handle=142, pos=16344, delta=0, domains=40000 [ 79.824] kgem_add_handle: handle=142, index=2 [ 79.824] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=ffe91000) [ 79.824] [3fd0] bind bo(handle=142, addr=ffe91000), format=192, width=715, height=37, pitch=3072, tiling=1 -> sampler [ 79.824] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 79.824] gen9_emit_sampler: sampler = 0 [ 79.824] gen9_emit_sf: num_sf_outputs=1 [ 79.824] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 79.824] gen9_emit_vertex_elements: setup id=0 [ 79.824] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 79.824] (702, 0) -> (702, 952) + (13, 17) [ 79.824] (0, 17) -> (0, 969) + (13, 3) [ 79.824] (702, 17) -> (702, 969) + (13, 3) [ 79.824] (0, 20) -> (0, 972) + (13, 17) [ 79.824] gen8_vertex_flush[490] = 12 [ 79.824] sna_accel_flush: flush?=1, dirty?=0 [ 79.824] gen8_vertex_close: used=122, vbo active? 23, vb=1, nreloc=1 [ 79.824] gen8_vertex_close: reloc[0] = 287 [ 79.824] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 79.824] kgem_add_handle: handle=23, index=3 [ 79.824] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 79.824] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=8238 [fenced=0] [ 79.824] __kgem_busy: handle=1, busy=0, wedged=0 [ 79.824] __kgem_retire_rq: request 1 complete [ 79.824] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 79.824] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 79.824] kgem_fixup_relocs: shrinking by 61440 [ 79.824] __kgem_busy: handle=1, busy=0, wedged=0 [ 79.824] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 79.824] kgem_commit: release handle=9 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f02dd000 [ 79.824] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 79.824] kgem_commit: release handle=142 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=ffe91000 [ 79.824] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 79.824] __kgem_busy: handle=1, busy=131072, wedged=0 [ 79.824] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 79.824] sna_accel_flush: flush?=0, dirty?=0 [ 79.824] sna_accel_flush: flush?=0, dirty?=0 [ 79.824] sna_accel_flush: flush?=0, dirty?=0 [ 79.824] sna_accel_flush: flush?=0, dirty?=0 [ 79.824] sna_destroy_pixmap: pixmap=4815, attached?=1 [ 79.824] _kgem_bo_destroy: handle=142, proxy? 0 [ 79.824] __kgem_bo_destroy: handle=142, size=262144 [ 79.824] __kgem_busy: handle=142, busy=0, wedged=0 [ 79.824] __kgem_bo_clear_busy: handle=142 [ 79.824] kgem_bo_move_to_inactive: moving handle=142 to inactive [ 79.824] __sna_free_pixmap(pixmap=4815) [ 79.824] sna_accel_flush: flush?=0, dirty?=0 [ 79.824] sna_accel_flush: flush?=0, dirty?=0 [ 79.824] sna_accel_flush: flush?=0, dirty?=0 [ 79.824] sna_block_handler (tv=0.468000) [ 79.824] kgem_retire, need_retire?=1 [ 79.824] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 79.824] kgem_retire__requests_ring: retiring ring 0 [ 79.824] __kgem_busy: handle=1, busy=0, wedged=0 [ 79.824] __kgem_retire_rq: request 1 complete [ 79.824] __kgem_bo_flush: handle=9, busy=0, wedged=0 [ 79.824] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 79.824] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 79.824] kgem_retire -- retired=0, need_retire=0 [ 79.824] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 79.824] gen6_render_retire: resetting idle vbo [ 79.824] has_shadow: has pending damage? 0, outstanding flips: 0 [ 79.824] sna_accel_do_throttle -- no pending activity [ 79.825] sna_wakeup_handler [ 79.825] sna_accel_flush: flush?=0, dirty?=0 [ 79.825] sna_accel_flush: flush?=0, dirty?=0 [ 79.825] sna_block_handler (tv=0.467000) [ 79.825] has_shadow: has pending damage? 0, outstanding flips: 0 [ 79.825] sna_accel_do_throttle -- no pending activity [ 79.825] sna_wakeup_handler [ 79.825] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=128, name=76 [ 79.825] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 79.825] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 79.825] sna_dri2_get_back: draw size=3840x2160, back buffer handle=128 size=3840x2160, is-scanout? 1, active?=0, pitch=15360, front pitch=15360 [ 79.825] sna_dri2_get_back: reuse backbuffer? 1 [ 79.825] sna_dri2_get_back: back buffer handle=128, active?=0, refcnt=1 [ 79.825] sna_dri2_get_back: reuse unattached back [ 79.825] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 79.825] sna_dri2_reuse_buffer: reusing back buffer handle=128, name=76, pitch=15360, age=0 [ 79.825] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 79.825] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=32, name=80, active_scanout=2 [ 79.825] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 79.826] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 79.826] sna_accel_flush: flush?=0, dirty?=0 [ 79.826] sna_accel_flush: flush?=0, dirty?=0 [ 79.826] sna_accel_flush: flush?=0, dirty?=0 [ 79.826] sna_block_handler (tv=0.466000) [ 79.826] has_shadow: has pending damage? 0, outstanding flips: 0 [ 79.826] timer_enable (time=79826), starting timer 0 [ 79.826] sna_accel_do_throttle -- no pending activity [ 79.826] sna_accel_block: evaluating timers, active=5 [ 79.826] sna_accel_block: flush timer expires in 8 [79834] [ 79.826] sna_wakeup_handler [ 79.826] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 79.826] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 79.826] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 79.826] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 79.826] sna_dri2_get_msc(draw=146, pipe=0) [ 79.826] sna_crtc_record_swap: recording last swap on pipe=0, frame 4539 [msc=4539], time 79.819713 [ 79.826] sna_dri2_get_msc: msc=4539 [raw=4539], ust=79819713 [ 79.826] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=128 (refs=1/1, flush=0) , front=32 (refs=2/3, flush=1) [ 79.826] sna_dri2_schedule_swap(target_msc=4523, divisor=0, remainder=0) [ 79.826] sna_dri2_schedule_swap: using front handle=32, active_scanout?=2, flush?=1 [ 79.826] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 79.826] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 79.826] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 79.826] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 79.826] sna_crtc_record_swap: recording last swap on pipe=0, frame 4539 [msc=4539], time 79.819713 [ 79.826] immediate_swap: current_msc=4539, target_msc=4523 -- yes [ 79.826] can_flip: no, shadow enabled [ 79.826] sna_dri2_add_event: adding event to window 146) [ 79.826] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 79.826] sna_dri2_immediate_blit: no pending blit, starting chain [ 79.826] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 79.826] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 79.826] can_xchg: back size=8700f00, front size=8700f00 [ 79.826] can_xchg: yes, pixmap=4091 [ 79.826] sna_dri2_xchg: win=146, exchange front=32/80,ref=3 and back=128/76,ref=2, pixmap=4091 3840x2160 [ 79.826] sna_dri2_xchg: back_bo handle=128, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 79.826] sna_dri2_xchg: front_bo handle=32, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 79.826] set_bo: pixmap=4091, handle=128 (old handle=32) [ 79.826] set_bo: marking whole pixmap as damaged [ 79.826] set_bo: applying final/discard move-to-gpu [ 79.826] wait_for_shadow: flags=0, flips=0, handle=32, shadow=29 [ 79.826] set_bo: dropping flush hint from handle=32 [ 79.826] set_bo: adding flush hint to handle=128 [ 79.826] mark_stale(handle=32) => 1 [ 79.826] swap_limit: draw=146 setting swap limit to 3 [ 79.826] sna_dri2_swap_limit_validate: swap limit set to 3 [ 79.826] sna_next_vblank(pipe=0, waiting until next vblank) [ 79.826] sna_dri2_schedule_swap: reported target_msc=4539 [ 79.826] sna_accel_flush: flush?=0, dirty?=0 [ 79.826] sna_accel_flush: flush?=0, dirty?=0 [ 79.826] sna_accel_flush: flush?=0, dirty?=0 [ 79.826] sna_accel_flush: flush?=0, dirty?=0 [ 79.826] sna_block_handler (tv=0.466000) [ 79.826] sna_scanout_do_flush: flush timer active: delta=8 [ 79.826] sna_accel_do_throttle -- no pending activity [ 79.826] sna_accel_block: evaluating timers, active=5 [ 79.826] sna_accel_block: flush timer expires in 8 [79834] [ 79.832] sna_wakeup_handler [ 79.832] sna_block_handler (tv=0.180000) [ 79.832] sna_scanout_do_flush: flush timer active: delta=2 [ 79.832] sna_scanout_do_flush (time=79832), triggered [ 79.832] sna_scanout_flush (time=79832), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 79.832] has_shadow: has pending damage? 1, outstanding flips: 0 [ 79.832] stop_flush: scanout=128 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 79.832] has_shadow: has pending damage? 1, outstanding flips: 0 [ 79.832] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 79.832] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 79.832] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 79.832] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 79.832] sna_pixmap_move_to_gpu: already all-damaged [ 79.832] sna_pixmap_mark_active: pixmap=4091, handle=128 [ 79.832] sna_mode_redisplay: crtc[0] transformed? 0 [ 79.832] sna_mode_redisplay: crtc[1] transformed? 0 [ 79.832] sna_mode_redisplay: crtc[2] transformed? 0 [ 79.832] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=128 [active=1] [ 79.832] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 32, transformed? 0 [ 79.832] get_fb: reusing fb=80 for handle=128 [ 79.832] sna_mode_redisplay: recording flip on CRTC:32 handle=128, active_scanout=2, serial=3 [ 79.832] __kgem_bo_clear_busy: handle=128 [ 79.832] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 79.832] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 79.832] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 79.832] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=128, shadow handle=29 [ 79.832] sna_accel_do_throttle -- no pending activity [ 79.832] sna_accel_block: evaluating timers, active=5 [ 79.832] sna_accel_block: flush timer expires in 16 [79848] [ 79.835] sna_wakeup_handler [ 79.835] sna_mode_wakeup: len=64 [ 79.835] sna_dri2_vblank_handler(type=2, sequence=4540, draw=4181) [ 79.835] sna_crtc_record_swap: recording last swap on pipe=0, frame 4540 [msc=4540], time 79.836371 [ 79.836] sna_dri2_vblank_handler: 2 complete, frame=4540 tv=79.836371 [ 79.836] sna_dri2_blit_complete: blit finished [ 79.836] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4540, tv=79.836371) [ 79.836] frame_swap_complete(type=2): draw=146, pipe=0, frame=4540 [msc=4540], tv=79.836371 [ 79.836] sna_accel_flush: flush?=0, dirty?=0 [ 79.836] sna_dri2_event_free(draw?=1) [ 79.836] sna_dri2_remove_event: remove[0x561c94a2f3f0] from window 146, active? 1 [ 79.836] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=128] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 79.836] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=32] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 79.836] sna_dri2_vblank_handler complete [ 79.836] sna_mode_wakeup: recording last swap on pipe=0, frame 4540 [11bc], time 79.836371 [ 79.836] sna_mode_wakeup: removing handle=32 [active_scanout=0] from scanout, installing handle=128 [active_scanout=2] [ 79.836] sna_mode_wakeup: flip complete, pending? 1 [ 79.836] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 79.836] sna_block_handler (tv=0.176000) [ 79.836] sna_scanout_do_flush: flush timer active: delta=12 [ 79.836] sna_accel_do_throttle -- no pending activity [ 79.836] sna_accel_block: evaluating timers, active=5 [ 79.836] sna_accel_block: flush timer expires in 12 [79848] [ 79.848] sna_wakeup_handler [ 79.848] sna_block_handler (tv=0.164000) [ 79.848] sna_scanout_do_flush: flush timer active: delta=0 [ 79.848] sna_scanout_do_flush (time=79848), triggered [ 79.848] sna_scanout_flush (time=79848), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 79.848] has_shadow: has pending damage? 0, outstanding flips: 0 [ 79.848] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 79.848] has_shadow: has pending damage? 0, outstanding flips: 0 [ 79.848] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 79.848] sna_accel_do_throttle -- no pending activity [ 79.848] sna_accel_block: evaluating timers, active=5 [ 79.848] sna_accel_block: flush timer expires in 16 [79864] [ 79.857] sna_wakeup_handler [ 79.857] sna_block_handler (tv=0.14000) [ 79.857] sna_scanout_do_flush: flush timer active: delta=7 [ 79.857] sna_accel_do_throttle -- no pending activity [ 79.857] sna_accel_block: evaluating timers, active=5 [ 79.857] sna_accel_block: flush timer expires in 7 [79864] [ 79.864] sna_wakeup_handler [ 79.864] sna_block_handler (tv=0.7000) [ 79.864] sna_scanout_do_flush: flush timer active: delta=0 [ 79.864] sna_scanout_do_flush (time=79864), triggered [ 79.864] sna_scanout_flush (time=79864), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 79.864] has_shadow: has pending damage? 0, outstanding flips: 0 [ 79.864] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 79.864] has_shadow: has pending damage? 0, outstanding flips: 0 [ 79.864] sna_accel_disarm_timer[0] (time=79864) [ 79.864] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 79.864] sna_accel_do_throttle -- no pending activity [ 79.869] sna_wakeup_handler [ 79.869] sna_block_handler (tv=0.180000) [ 79.869] has_shadow: has pending damage? 0, outstanding flips: 0 [ 79.869] sna_accel_do_throttle -- no pending activity [ 79.895] sna_wakeup_handler [ 79.895] sna_accel_flush: flush?=0, dirty?=0 [ 79.895] sna_accel_flush: flush?=0, dirty?=0 [ 79.895] sna_accel_flush: flush?=0, dirty?=0 [ 79.895] sna_accel_flush: flush?=0, dirty?=0 [ 79.895] sna_accel_flush: flush?=0, dirty?=0 [ 79.895] sna_accel_flush: flush?=0, dirty?=0 [ 79.895] sna_accel_flush: flush?=0, dirty?=0 [ 79.895] sna_accel_flush: flush?=0, dirty?=0 [ 79.895] sna_accel_flush: flush?=0, dirty?=0 [ 79.895] sna_accel_flush: flush?=0, dirty?=0 [ 79.895] sna_accel_flush: flush?=0, dirty?=0 [ 79.895] sna_accel_flush: flush?=0, dirty?=0 [ 79.895] sna_accel_flush: flush?=0, dirty?=0 [ 79.895] sna_accel_flush: flush?=0, dirty?=0 [ 79.895] sna_block_handler (tv=0.154000) [ 79.895] has_shadow: has pending damage? 0, outstanding flips: 0 [ 79.895] sna_accel_do_throttle -- no pending activity [ 79.895] sna_wakeup_handler [ 79.895] sna_accel_flush: flush?=0, dirty?=0 [ 79.895] sna_accel_flush: flush?=0, dirty?=0 [ 79.895] sna_accel_flush: flush?=0, dirty?=0 [ 79.895] sna_block_handler (tv=0.154000) [ 79.895] has_shadow: has pending damage? 0, outstanding flips: 0 [ 79.895] sna_accel_do_throttle -- no pending activity [ 79.895] sna_wakeup_handler [ 79.895] sna_accel_flush: flush?=0, dirty?=0 [ 79.895] sna_accel_flush: flush?=0, dirty?=0 [ 79.895] sna_block_handler (tv=0.154000) [ 79.895] has_shadow: has pending damage? 0, outstanding flips: 0 [ 79.895] sna_accel_do_throttle -- no pending activity [ 79.895] sna_wakeup_handler [ 79.895] sna_accel_flush: flush?=0, dirty?=0 [ 79.895] sna_accel_flush: flush?=0, dirty?=0 [ 79.895] sna_accel_flush: flush?=0, dirty?=0 [ 79.895] sna_block_handler (tv=0.154000) [ 79.895] has_shadow: has pending damage? 0, outstanding flips: 0 [ 79.895] sna_accel_do_throttle -- no pending activity [ 79.895] sna_wakeup_handler [ 79.895] sna_accel_flush: flush?=0, dirty?=0 [ 79.895] sna_accel_flush: flush?=0, dirty?=0 [ 79.895] sna_accel_flush: flush?=0, dirty?=0 [ 79.895] sna_block_handler (tv=0.154000) [ 79.895] has_shadow: has pending damage? 0, outstanding flips: 0 [ 79.895] sna_accel_do_throttle -- no pending activity [ 79.895] sna_wakeup_handler [ 79.895] sna_accel_flush: flush?=0, dirty?=0 [ 79.895] sna_accel_flush: flush?=0, dirty?=0 [ 79.895] sna_block_handler (tv=0.154000) [ 79.895] has_shadow: has pending damage? 0, outstanding flips: 0 [ 79.895] sna_accel_do_throttle -- no pending activity [ 79.895] sna_wakeup_handler [ 79.895] sna_accel_flush: flush?=0, dirty?=0 [ 79.895] sna_accel_flush: flush?=0, dirty?=0 [ 79.895] sna_block_handler (tv=0.154000) [ 79.895] has_shadow: has pending damage? 0, outstanding flips: 0 [ 79.895] sna_accel_do_throttle -- no pending activity [ 79.895] sna_wakeup_handler [ 79.895] sna_accel_flush: flush?=0, dirty?=0 [ 79.895] sna_accel_flush: flush?=0, dirty?=0 [ 79.895] sna_accel_flush: flush?=0, dirty?=0 [ 79.895] sna_block_handler (tv=0.154000) [ 79.895] has_shadow: has pending damage? 0, outstanding flips: 0 [ 79.895] sna_accel_do_throttle -- no pending activity [ 79.895] sna_wakeup_handler [ 79.895] sna_accel_flush: flush?=0, dirty?=0 [ 79.895] sna_accel_flush: flush?=0, dirty?=0 [ 79.895] sna_block_handler (tv=0.154000) [ 79.895] has_shadow: has pending damage? 0, outstanding flips: 0 [ 79.895] sna_accel_do_throttle -- no pending activity [ 79.895] sna_wakeup_handler [ 79.895] sna_accel_flush: flush?=0, dirty?=0 [ 79.895] sna_accel_flush: flush?=0, dirty?=0 [ 79.895] sna_block_handler (tv=0.154000) [ 79.895] has_shadow: has pending damage? 0, outstanding flips: 0 [ 79.895] sna_accel_do_throttle -- no pending activity [ 79.895] sna_wakeup_handler [ 79.895] sna_accel_flush: flush?=0, dirty?=0 [ 79.895] sna_accel_flush: flush?=0, dirty?=0 [ 79.895] sna_block_handler (tv=0.154000) [ 79.895] has_shadow: has pending damage? 0, outstanding flips: 0 [ 79.895] sna_accel_do_throttle -- no pending activity [ 79.895] sna_wakeup_handler [ 79.895] sna_accel_flush: flush?=0, dirty?=0 [ 79.895] sna_accel_flush: flush?=0, dirty?=0 [ 79.895] sna_accel_flush: flush?=0, dirty?=0 [ 79.895] sna_block_handler (tv=0.154000) [ 79.895] has_shadow: has pending damage? 0, outstanding flips: 0 [ 79.895] sna_accel_do_throttle -- no pending activity [ 79.895] sna_wakeup_handler [ 79.895] sna_accel_flush: flush?=0, dirty?=0 [ 79.895] sna_accel_flush: flush?=0, dirty?=0 [ 79.895] sna_block_handler (tv=0.154000) [ 79.895] has_shadow: has pending damage? 0, outstanding flips: 0 [ 79.895] sna_accel_do_throttle -- no pending activity [ 79.895] sna_wakeup_handler [ 79.895] sna_accel_flush: flush?=0, dirty?=0 [ 79.895] sna_accel_flush: flush?=0, dirty?=0 [ 79.895] sna_block_handler (tv=0.154000) [ 79.895] has_shadow: has pending damage? 0, outstanding flips: 0 [ 79.895] sna_accel_do_throttle -- no pending activity [ 79.895] sna_wakeup_handler [ 79.895] sna_accel_flush: flush?=0, dirty?=0 [ 79.895] sna_accel_flush: flush?=0, dirty?=0 [ 79.895] sna_block_handler (tv=0.154000) [ 79.895] has_shadow: has pending damage? 0, outstanding flips: 0 [ 79.895] sna_accel_do_throttle -- no pending activity [ 79.895] sna_wakeup_handler [ 79.895] sna_accel_flush: flush?=0, dirty?=0 [ 79.895] sna_accel_flush: flush?=0, dirty?=0 [ 79.895] sna_accel_flush: flush?=0, dirty?=0 [ 79.895] sna_block_handler (tv=0.154000) [ 79.895] has_shadow: has pending damage? 0, outstanding flips: 0 [ 79.895] sna_accel_do_throttle -- no pending activity [ 79.895] sna_wakeup_handler [ 79.895] sna_accel_flush: flush?=0, dirty?=0 [ 79.895] sna_accel_flush: flush?=0, dirty?=0 [ 79.895] sna_block_handler (tv=0.154000) [ 79.895] has_shadow: has pending damage? 0, outstanding flips: 0 [ 79.896] sna_accel_do_throttle -- no pending activity [ 79.896] sna_wakeup_handler [ 79.896] sna_accel_flush: flush?=0, dirty?=0 [ 79.896] sna_accel_flush: flush?=0, dirty?=0 [ 79.896] sna_accel_flush: flush?=0, dirty?=0 [ 79.896] sna_create_pixmap(1, 1, 32, usage=0) [ 79.896] kgem_can_create_2d: 1x1 @ 32 [ 79.896] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=1 [ 79.896] kgem_can_create_2d: untiled size=4096 [ 79.896] kgem_choose_tiling: disabling tiling [1x1] for single row/col [ 79.896] kgem_choose_tiling: 1x1 -> 0 [ 79.896] sna_create_pixmap: usage=0, flags=a [ 79.896] sna_create_pixmap: small buffer [4], attaching to shadow pixmap [ 79.896] create_pixmap: allocating pixmap 1x1, depth=32/32, size=12 [ 79.896] create_pixmap: serial=4816, usage=0, 1x1 [ 79.896] sna_create_pixmap: serial=4816, 1x1, usage=0 [ 79.896] sna_composite_rectangles(pixmap=4817, op=0, 0 x 1 [(0, 0)x(1, 1) ...]) [ 79.896] sna_composite_rectangles: converted to op 0 [ 79.896] sna_composite_rectangles[0] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 79.896] sna_composite_rectangles: nrects=1, region=(0, 0), (1, 1) x 1 [ 79.896] sna_composite_rectangles: clipped extents (0, 0),(1, 1) x 1 [ 79.896] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(1, 1) [ 79.896] sna_composite_rectangles: fallback, dst pixmap=4817 too small or not attached [ 79.896] sna_composite_rectangles: fallback [ 79.896] sna_drawable_move_region_to_cpu(pixmap=4817 (1x1), [(0, 0), (1, 1)], flags=1) [ 79.896] sna_drawable_move_region_to_cpu: region (0, 0), (1, 1) + (0, 0) subsumes pixmap (1x1) [ 79.896] _sna_pixmap_move_to_cpu(pixmap=4817, 1x1, flags=1) [ 79.896] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 79.896] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 79.896] operate_inplace: no, inplace operation not suitable [ 79.896] _sna_pixmap_move_to_cpu: marking as damaged [ 79.896] __sna_damage_all(1, 1) [ 79.896] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 79.896] sna_composite_rectangles(pixmap=4817, op=1, fff2f1f0 x 1 [(0, 0)x(1, 1) ...]) [ 79.896] sna_composite_rectangles: converted to op 1 [ 79.896] sna_composite_rectangles[0] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 79.896] sna_composite_rectangles: nrects=1, region=(0, 0), (1, 1) x 1 [ 79.896] sna_composite_rectangles: clipped extents (0, 0),(1, 1) x 1 [ 79.896] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(1, 1) [ 79.896] sna_composite_rectangles: fallback, dst pixmap=4817 too small or not attached [ 79.896] sna_composite_rectangles: fallback [ 79.896] sna_drawable_move_region_to_cpu(pixmap=4817 (1x1), [(0, 0), (1, 1)], flags=1) [ 79.896] sna_drawable_move_region_to_cpu: pixmap=4817 all damaged on CPU [ 79.896] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 79.896] sna_composite_rectangles: fallback fill: (0, 0)x(1, 1) fff2f1f0 [ 79.896] sna_composite_rectangles(pixmap=4817, op=1, ff300a24 x 2 [(0, 0)x(1, 1) ...]) [ 79.896] sna_composite_rectangles: converted to op 1 [ 79.896] sna_composite_rectangles[0] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 79.896] sna_composite_rectangles[1] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 79.896] sna_composite_rectangles: nrects=2, region=(0, 0), (1, 1) x 2 [ 79.896] sna_composite_rectangles: clipped extents (0, 0),(1, 1) x 1 [ 79.896] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(1, 1) [ 79.896] sna_composite_rectangles: fallback, dst pixmap=4817 too small or not attached [ 79.896] sna_composite_rectangles: fallback [ 79.896] sna_drawable_move_region_to_cpu(pixmap=4817 (1x1), [(0, 0), (1, 1)], flags=1) [ 79.896] sna_drawable_move_region_to_cpu: pixmap=4817 all damaged on CPU [ 79.896] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 79.896] sna_composite_rectangles: fallback fill: (0, 0)x(1, 1) ff300a24 [ 79.896] sna_validate_gc(0x561c94ab2470) changes=80000, previous serial=8000124a, drawable=124a [ 79.896] sna_validate_gc: recomputing clip [ 79.896] sna_validate_gc: composite clip=1x[(65, 24), (3840, 2160)] [0x561c94abf1d0] [ 79.896] sna_copy_area: src=pixmap=4817:(0, 0)x(1, 1)+(0, 0) -> dst=pixmap=3060:(0, 0)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 79.896] sna_copy_area: normal copy [ 79.896] sna_do_copy: src=(0, 0), dst=(0, 0), size=(1x1) [ 79.896] sna_do_copy: after drawable: src=(0, 0), dst=(65, 24), size=(1x1) [ 79.896] sna_do_copy: dst extents (65, 24), (66, 25), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 79.896] sna_do_copy: clipped dst extents (65, 24), (66, 25) [ 79.896] sna_do_copy: unclipped src extents (0, 0), (1, 1) [ 79.896] sna_do_copy: clipped src extents (0, 0), (1, 1) [ 79.896] sna_do_copy: pixmap -- no source clipping [ 79.896] sna_do_copy: src extents (0, 0), (1, 1) x 1 [ 79.896] sna_do_copy: copy region (65, 24), (66, 25) x 1 + (-65, -24) [ 79.896] sna_copy_boxes (boxes=1x[(65, 24), (66, 25)...], src pixmap=4817+(-65, -24), dst pixmap=3060+(-65, -24), alu=3, src.size=1x1, dst.size=3775x2136) [ 79.896] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c947fd410, gpu_bo=0, cpu_bo=0), replaces=0 [ 79.896] sna_drawable_use_bo pixmap=3060, box=((0, 0), (1, 1)), flags=8... [ 79.896] sna_drawable_use_bo: exported target, set PREFER_GPU [ 79.896] sna_drawable_use_bo: pinned, never REPLACES [ 79.896] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 79.896] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 79.896] sna_drawable_use_bo: using whole GPU bo [ 79.896] region_overlaps_damage? [ 79.896] use_shm_bo: no, not attached [ 79.896] sna_drawable_move_region_to_cpu(pixmap=4817 (1x1), [(0, 0), (1, 1)], flags=2) [ 79.896] sna_drawable_move_region_to_cpu: pixmap=4817 all damaged on CPU [ 79.896] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 79.896] sna_write_boxes x 1, src stride=4, src dx=(0, 0) [ 79.896] kgem_bo_can_map: handle=9, map=0x7fc6b7845000:0x0:0x7fc656564000, tiling=1, domain=0, offset=4029534208 [ 79.896] write_boxes_inplace x 1, handle=9, tiling=1 [ 79.896] upload_inplace__tiled: tiling=1 [ 79.896] kgem_bo_can_map__cpu: handle=9 [ 79.896] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 79.896] kgem_bo_map__cpu(handle=9, size=33177600, map=0x7fc6b7845000:0x7fc656564000) [ 79.896] kgem_bo_sync__cpu: handle=9 [ 79.896] __kgem_busy: handle=9, busy=0, wedged=0 [ 79.896] kgem_bo_sync__cpu: SYNC: handle=9, needs_flush? 0, domain? 0, busy? 0 [ 79.896] __kgem_busy: handle=9, busy=0, wedged=0 [ 79.896] kgem_bo_retire: retiring bo handle=9 (needed flush? 0), rq? 0 [busy?=0] [ 79.896] assert_bo_retired: handle=9, domain: 0 exec? 0, rq? 0 [ 79.896] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(0, 0), size=1x1, pitch=4/15360 [ 79.896] sna_accel_flush: flush?=0, dirty?=0 [ 79.896] sna_accel_flush: flush?=0, dirty?=0 [ 79.896] sna_accel_flush: flush?=0, dirty?=0 [ 79.896] sna_accel_flush: flush?=0, dirty?=0 [ 79.896] sna_destroy_pixmap: pixmap=4817, attached?=1 [ 79.896] __sna_free_pixmap(pixmap=4817) [ 79.896] sna_accel_flush: flush?=0, dirty?=0 [ 79.896] sna_accel_flush: flush?=0, dirty?=0 [ 79.896] sna_accel_flush: flush?=0, dirty?=0 [ 79.896] sna_block_handler (tv=0.153000) [ 79.896] has_shadow: has pending damage? 0, outstanding flips: 0 [ 79.896] sna_accel_do_throttle -- no pending activity [ 79.897] sna_wakeup_handler [ 79.897] sna_accel_flush: flush?=0, dirty?=0 [ 79.897] sna_accel_flush: flush?=0, dirty?=0 [ 79.897] sna_accel_flush: flush?=0, dirty?=0 [ 79.897] sna_accel_flush: flush?=0, dirty?=0 [ 79.897] sna_accel_flush: flush?=0, dirty?=0 [ 79.897] sna_accel_flush: flush?=0, dirty?=0 [ 79.897] sna_accel_flush: flush?=0, dirty?=0 [ 79.897] sna_accel_flush: flush?=0, dirty?=0 [ 79.897] sna_accel_flush: flush?=0, dirty?=0 [ 79.897] sna_block_handler (tv=0.152000) [ 79.897] has_shadow: has pending damage? 0, outstanding flips: 0 [ 79.897] sna_accel_do_throttle -- no pending activity [ 79.897] sna_wakeup_handler [ 79.897] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=32, name=80 [ 79.897] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 79.897] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 79.897] sna_dri2_get_back: draw size=3840x2160, back buffer handle=32 size=3840x2160, is-scanout? 1, active?=0, pitch=15360, front pitch=15360 [ 79.897] sna_dri2_get_back: reuse backbuffer? 1 [ 79.897] sna_dri2_get_back: back buffer handle=32, active?=0, refcnt=1 [ 79.897] sna_dri2_get_back: reuse unattached back [ 79.897] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 79.897] sna_dri2_reuse_buffer: reusing back buffer handle=32, name=80, pitch=15360, age=0 [ 79.897] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 79.897] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=128, name=76, active_scanout=2 [ 79.897] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 79.897] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=128] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 79.897] sna_accel_flush: flush?=0, dirty?=0 [ 79.897] sna_accel_flush: flush?=0, dirty?=0 [ 79.897] sna_accel_flush: flush?=0, dirty?=0 [ 79.897] sna_block_handler (tv=0.152000) [ 79.897] has_shadow: has pending damage? 0, outstanding flips: 0 [ 79.897] timer_enable (time=79897), starting timer 0 [ 79.897] sna_accel_do_throttle -- no pending activity [ 79.897] sna_accel_block: evaluating timers, active=5 [ 79.897] sna_accel_block: flush timer expires in 8 [79905] [ 79.898] sna_wakeup_handler [ 79.898] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 79.898] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 79.898] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 79.898] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 79.898] sna_dri2_get_msc(draw=146, pipe=0) [ 79.898] sna_crtc_record_swap: recording last swap on pipe=0, frame 4543 [msc=4543], time 79.886302 [ 79.898] sna_dri2_get_msc: msc=4543 [raw=4543], ust=79886302 [ 79.898] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=32 (refs=1/1, flush=0) , front=128 (refs=2/3, flush=1) [ 79.898] sna_dri2_schedule_swap(target_msc=4540, divisor=0, remainder=0) [ 79.898] sna_dri2_schedule_swap: using front handle=128, active_scanout?=2, flush?=1 [ 79.898] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 79.898] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 79.898] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 79.898] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 79.898] sna_crtc_record_swap: recording last swap on pipe=0, frame 4543 [msc=4543], time 79.886302 [ 79.898] immediate_swap: current_msc=4543, target_msc=4540 -- yes [ 79.898] can_flip: no, shadow enabled [ 79.898] sna_dri2_add_event: adding event to window 146) [ 79.898] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 79.898] sna_dri2_immediate_blit: no pending blit, starting chain [ 79.898] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 79.898] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 79.898] can_xchg: back size=8700f00, front size=8700f00 [ 79.898] can_xchg: yes, pixmap=4091 [ 79.898] sna_dri2_xchg: win=146, exchange front=128/76,ref=3 and back=32/80,ref=2, pixmap=4091 3840x2160 [ 79.898] sna_dri2_xchg: back_bo handle=32, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 79.898] sna_dri2_xchg: front_bo handle=128, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 79.898] set_bo: pixmap=4091, handle=32 (old handle=128) [ 79.898] set_bo: marking whole pixmap as damaged [ 79.898] set_bo: applying final/discard move-to-gpu [ 79.898] wait_for_shadow: flags=0, flips=0, handle=128, shadow=29 [ 79.898] set_bo: dropping flush hint from handle=128 [ 79.898] set_bo: adding flush hint to handle=32 [ 79.898] mark_stale(handle=128) => 1 [ 79.898] swap_limit: draw=146 setting swap limit to 3 [ 79.898] sna_dri2_swap_limit_validate: swap limit set to 3 [ 79.898] sna_next_vblank(pipe=0, waiting until next vblank) [ 79.898] sna_dri2_schedule_swap: reported target_msc=4543 [ 79.898] sna_accel_flush: flush?=0, dirty?=0 [ 79.898] sna_accel_flush: flush?=0, dirty?=0 [ 79.898] sna_accel_flush: flush?=0, dirty?=0 [ 79.898] sna_accel_flush: flush?=0, dirty?=0 [ 79.898] sna_block_handler (tv=0.151000) [ 79.898] sna_scanout_do_flush: flush timer active: delta=7 [ 79.898] sna_accel_do_throttle -- no pending activity [ 79.898] sna_accel_block: evaluating timers, active=5 [ 79.898] sna_accel_block: flush timer expires in 7 [79905] [ 79.902] sna_wakeup_handler [ 79.902] sna_mode_wakeup: len=32 [ 79.902] sna_dri2_vblank_handler(type=2, sequence=4544, draw=4181) [ 79.902] sna_crtc_record_swap: recording last swap on pipe=0, frame 4544 [msc=4544], time 79.902964 [ 79.902] sna_dri2_vblank_handler: 2 complete, frame=4544 tv=79.902964 [ 79.902] sna_dri2_blit_complete: blit finished [ 79.902] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4544, tv=79.902964) [ 79.902] frame_swap_complete(type=2): draw=146, pipe=0, frame=4544 [msc=4544], tv=79.902964 [ 79.902] sna_accel_flush: flush?=0, dirty?=0 [ 79.902] sna_dri2_event_free(draw?=1) [ 79.902] sna_dri2_remove_event: remove[0x561c94a2fe70] from window 146, active? 1 [ 79.902] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 79.902] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=128] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 79.902] sna_dri2_vblank_handler complete [ 79.902] sna_block_handler (tv=0.147000) [ 79.902] sna_scanout_do_flush: flush timer active: delta=3 [ 79.902] sna_scanout_do_flush (time=79902), triggered [ 79.902] sna_scanout_flush (time=79902), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 79.902] has_shadow: has pending damage? 1, outstanding flips: 0 [ 79.902] stop_flush: scanout=32 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 79.902] has_shadow: has pending damage? 1, outstanding flips: 0 [ 79.902] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 79.902] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 79.902] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 79.902] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 79.902] sna_pixmap_move_to_gpu: already all-damaged [ 79.902] sna_pixmap_mark_active: pixmap=4091, handle=32 [ 79.902] sna_mode_redisplay: crtc[0] transformed? 0 [ 79.902] sna_mode_redisplay: crtc[1] transformed? 0 [ 79.902] sna_mode_redisplay: crtc[2] transformed? 0 [ 79.902] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=32 [active=1] [ 79.902] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 128, transformed? 0 [ 79.902] get_fb: reusing fb=68 for handle=32 [ 79.902] sna_mode_redisplay: recording flip on CRTC:32 handle=32, active_scanout=2, serial=3 [ 79.902] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 79.902] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 79.902] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 79.902] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 79.902] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=32, shadow handle=29 [ 79.902] sna_accel_do_throttle -- no pending activity [ 79.902] sna_accel_block: evaluating timers, active=5 [ 79.902] sna_accel_block: flush timer expires in 16 [79918] [ 79.910] sna_wakeup_handler [ 79.910] sna_create_pixmap(508, 20, 32, usage=0) [ 79.910] kgem_can_create_2d: 508x20 @ 32 [ 79.910] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2048, height=20 [ 79.910] kgem_can_create_2d: untiled size=40960 [ 79.910] kgem_choose_tiling: 508x20 -> 1 [ 79.910] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2048, height=24 [ 79.910] kgem_can_create_2d: tiled[1] size=49152 [ 79.910] sna_create_pixmap: usage=0, flags=1b [ 79.910] sna_create_pixmap: creating GPU pixmap 508x20, stride=2032, flags=1b [ 79.910] __pop_freed_pixmap: reusing freed pixmap=4815 header [ 79.910] create_pixmap_hdr: pixmap=4818, width=508, height=20, usage=0 [ 79.910] sna_create_pixmap: serial=4818, 508x20, usage=0 [ 79.910] sna_composite_rectangles(pixmap=4819, op=0, 0 x 1 [(0, 0)x(508, 20) ...]) [ 79.910] sna_composite_rectangles: converted to op 0 [ 79.910] sna_composite_rectangles[0] (0, 0)x(508, 20) -> (0, 0), (508, 20) [ 79.910] sna_composite_rectangles: nrects=1, region=(0, 0), (508, 20) x 1 [ 79.910] sna_composite_rectangles: clipped extents (0, 0),(508, 20) x 1 [ 79.910] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(508, 20) [ 79.910] sna_composite_rectangles: dropping last-cpu hint [ 79.910] sna_drawable_use_bo pixmap=4819, box=((0, 0), (508, 20)), flags=19... [ 79.910] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 79.910] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 79.910] sna_pixmap_move_to_gpu(pixmap=4819, usage=0), flags=b [ 79.910] sna_pixmap_move_to_gpu: CPU damage? 0 [ 79.910] sna_pixmap_move_to_gpu: creating GPU bo (508x20@32), create=b [ 79.910] kgem_choose_tiling: 508x20 -> 1 [ 79.910] kgem_choose_tiling: 508x20 -> 1 [ 79.910] sna_pixmap_alloc_gpu: pixmap=4819 [ 79.910] kgem_create_2d(508x20, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 79.910] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2048, height=24 [ 79.910] kgem_set_tiling: handle=130, tiling=1 [1], pitch=2048 [2048]: 1 [ 79.910] kgem_bo_remove_from_inactive: removing handle=130 from inactive [ 79.910] from inactive: pitch=2048, tiling=1: handle=130, id=2729 [ 79.910] __sna_damage_all(508, 20) [ 79.910] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 79.910] sna_pixmap_mark_active: pixmap=4819, handle=130 [ 79.910] sna_drawable_use_bo: allocated GPU bo for operation [ 79.910] sna_drawable_use_bo: using GPU bo with damage? 0 [ 79.910] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 79.910] kgem_bo_is_render: handle=130, rq? 0 [0] [ 79.910] kgem_bo_is_render: handle=130, rq? 0 [0] [ 79.910] gen9_render_fill_boxes(0 x 1 [(0, 0), (508, 20) ...]) [ 79.910] sna_render_get_solid: 0 [ 79.910] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 79.910] kgem_check_bo: num_pages=+16, num_exec=+1 [ 79.910] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 79.910] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 79.910] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 79.910] kgem_add_handle: handle=4, index=0 [ 79.910] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 79.910] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 79.910] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 79.910] gen9_composite_get_binding_table(ffc0) [ 79.910] kgem_add_reloc64: handle=130, pos=16360, delta=0, domains=20002 [ 79.910] kgem_add_handle: handle=130, index=1 [ 79.910] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fff90000) [ 79.910] __kgem_bo_mark_dirty: handle=130 (proxy? 0) [ 79.910] [3fe0] bind bo(handle=130, addr=fff90000), format=192, width=508, height=20, pitch=2048, tiling=1 -> render [ 79.910] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 79.910] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 79.910] kgem_add_handle: handle=7, index=2 [ 79.910] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 79.910] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 79.910] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 79.910] gen9_emit_sampler: sampler = 1 [ 79.910] gen9_emit_sf: num_sf_outputs=1 [ 79.910] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 79.910] gen9_emit_vertex_elements: setup id=0 [ 79.910] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 79.910] (0, 0), (508, 20) [ 79.910] gen8_vertex_flush[490] = 3 [ 79.910] sna_composite_rectangles: pixmap=4819 marking clear [0]? 1 [ 79.910] sna_composite_rectangles(pixmap=4819, op=1, fff2f1f0 x 1 [(0, 0)x(508, 20) ...]) [ 79.910] sna_composite_rectangles: converted to op 1 [ 79.910] sna_composite_rectangles[0] (0, 0)x(508, 20) -> (0, 0), (508, 20) [ 79.910] sna_composite_rectangles: nrects=1, region=(0, 0), (508, 20) x 1 [ 79.910] sna_composite_rectangles: clipped extents (0, 0),(508, 20) x 1 [ 79.910] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(508, 20) [ 79.910] sna_composite_rectangles: promoting to full GPU [ 79.910] sna_composite_rectangles: dropping last-cpu hint [ 79.910] sna_drawable_use_bo pixmap=4819, box=((0, 0), (508, 20)), flags=19... [ 79.910] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 79.910] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 79.910] sna_drawable_use_bo: using whole GPU bo [ 79.910] gen9_render_fill_boxes (op=1, color=(f2f2, f1f1, f0f0, ffff) [20028888]) [ 79.910] kgem_bo_is_render: handle=130, rq? 1 [1] [ 79.910] gen9_render_fill_boxes(fff2f1f0 x 1 [(0, 0), (508, 20) ...]) [ 79.910] sna_render_get_solid: fff2f1f0 [ 79.910] sna_render_get_solid(15) = fff2f1f0 (old) [ 79.910] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 79.910] kgem_check_bo: num_pages=+0, num_exec=+0 [ 79.910] gen9_composite_get_binding_table(ff00) [ 79.910] kgem_add_reloc64: handle=143, pos=16312, delta=0, domains=40000 [ 79.910] kgem_add_reloc64: adding proxy [delta=60] for handle=143 [ 79.910] kgem_add_handle: handle=143, index=3 [ 79.910] kgem_add_reloc64[5] = (delta=60, target handle=3, presumed=fff6e000) [ 79.910] [3fb0] bind bo(handle=143, addr=fff6e03c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 79.910] gen9_emit_vertex_elements: setup id=0 [ 79.910] (0, 0), (508, 20) [ 79.910] gen8_vertex_flush[4cc] = 3 [ 79.910] sna_composite_rectangles: pixmap=4819 marking clear [fff2f1f0]? 1 [ 79.910] sna_composite_rectangles(pixmap=4819, op=1, ff300a24 x 2 [(0, 0)x(508, 20) ...]) [ 79.910] sna_composite_rectangles: converted to op 1 [ 79.910] sna_composite_rectangles[0] (0, 0)x(508, 20) -> (0, 0), (508, 20) [ 79.910] sna_composite_rectangles[1] (0, 0)x(508, 20) -> (0, 0), (508, 20) [ 79.910] sna_composite_rectangles: nrects=2, region=(0, 0), (508, 20) x 2 [ 79.910] sna_composite_rectangles: clipped extents (0, 0),(508, 20) x 1 [ 79.910] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(508, 20) [ 79.910] sna_composite_rectangles: promoting to full GPU [ 79.910] sna_composite_rectangles: dropping last-cpu hint [ 79.910] sna_drawable_use_bo pixmap=4819, box=((0, 0), (508, 20)), flags=19... [ 79.910] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 79.910] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 79.910] sna_drawable_use_bo: using whole GPU bo [ 79.910] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 79.910] kgem_bo_is_render: handle=130, rq? 1 [1] [ 79.910] gen9_render_fill_boxes(ff300a24 x 1 [(0, 0), (508, 20) ...]) [ 79.910] sna_render_get_solid: ff300a24 [ 79.910] sna_render_get_solid(17) = ff300a24 (old) [ 79.910] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 79.910] kgem_check_bo: num_pages=+0, num_exec=+0 [ 79.910] gen9_composite_get_binding_table(fe80) [ 79.910] kgem_add_reloc64: handle=143, pos=16280, delta=0, domains=40000 [ 79.910] kgem_add_reloc64: adding proxy [delta=68] for handle=143 [ 79.910] kgem_add_reloc64[6] = (delta=68, target handle=3, presumed=fff6e000) [ 79.910] [3f90] bind bo(handle=143, addr=fff6e044), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 79.910] gen9_emit_vertex_elements: setup id=0 [ 79.910] (0, 0), (508, 20) [ 79.910] gen8_vertex_flush[508] = 3 [ 79.910] sna_composite_rectangles: pixmap=4819 marking clear [ff300a24]? 1 [ 79.910] sna_glyphs(op=3, nlist=1, src=(1, -2)) [ 79.910] kgem_bo_is_busy: handle=130, domain: 0 exec? 1, rq? 1 [ 79.910] sna_glyphs: discarding mask [ 79.910] glyphs0_to_dst(op=3, src=(1, -2), nlist=1, dst=(1, -2)+(0, 0)) [ 79.910] clipped_glyphs? 18 glyph in 1 lists extents (1, -13), (163, 1), region (2, 0), (162, 1): yes [ 79.910] gen9_render_composite: 0x0, current mode=1/1 [ 79.910] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 79.910] gen9_composite_fallback: mask is already on the GPU, try to use GPU [ 79.910] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 79.910] sna_drawable_use_bo pixmap=4819, box=((2, 0), (162, 1)), flags=7... [ 79.910] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 79.910] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 79.910] sna_drawable_use_bo: using whole GPU bo [ 79.910] gen9_composite_set_target: pixmap=4819, format=20028888, size=508x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 79.910] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 79.910] color_convert: src=ff8ae234 [20028888] [ 79.910] color_convert: dst=ff8ae234 [20028888] [ 79.910] sna_render_get_solid: ff8ae234 [ 79.910] sna_render_get_solid(22) = ff8ae234 (old) [ 79.910] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 79.910] sna_transform_is_imprecise_integer_translation: no transform [ 79.910] gen9_composite_picture: integer translation (0, 0), removing [ 79.910] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 79.910] sna_render_pixmap_bo: GPU all damaged [ 79.910] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 79.910] gen4_choose_composite_emitter: solid, identity mask [ 79.910] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 79.910] aligning vertex: was 2, now 4 floats per vertex [ 79.910] gen9_composite_get_binding_table(fe00) [ 79.910] kgem_add_reloc64: handle=143, pos=16248, delta=0, domains=40000 [ 79.910] kgem_add_reloc64: adding proxy [delta=88] for handle=143 [ 79.910] kgem_add_reloc64[7] = (delta=88, target handle=3, presumed=fff6e000) [ 79.910] [3f70] bind bo(handle=143, addr=fff6e058), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 79.910] kgem_add_reloc64: handle=6, pos=16232, delta=0, domains=40000 [ 79.910] kgem_add_handle: handle=6, index=4 [ 79.910] kgem_add_reloc64[8] = (delta=0, target handle=4, presumed=fd581000) [ 79.911] [3f60] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 79.911] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 79.911] gen9_emit_sampler: sampler = a [ 79.911] gen9_emit_sf: num_sf_outputs=2 [ 79.911] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 79.911] gen9_emit_vertex_elements: setup id=9 [ 79.911] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 79.911] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 79.911] glyphs0_to_dst: glyph=(9, -12), (19, 1), clip=(2, 0), (162, 1) [ 79.911] glyphs0_to_dst: blt=(9, 0), (19, 1) [ 79.911] emit_primitive_identity_mask__avx2: dst=(9, 0), mask=(672.00, 60.00) x (10.00, 1.00) [ 79.911] gen8_vertex_flush[5e4] = 3 [ 79.911] gen9_magic_ca_pass: CA fixup (5 -> 8) [ 79.911] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 79.911] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 79.911] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 79.911] sna_glyphs(op=3, nlist=1, src=(172, -2)) [ 79.911] kgem_bo_is_busy: handle=130, domain: 0 exec? 1, rq? 1 [ 79.911] sna_glyphs: discarding mask [ 79.911] glyphs0_to_dst(op=3, src=(172, -2), nlist=1, dst=(172, -2)+(0, 0)) [ 79.911] clipped_glyphs? 34 glyph in 1 lists extents (171, -14), (478, 1), region (172, 0), (477, 1): yes [ 79.911] gen9_render_composite: 0x0, current mode=1/1 [ 79.911] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 79.911] kgem_bo_is_busy: handle=130, domain: 0 exec? 1, rq? 1 [ 79.911] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 79.911] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 79.911] sna_drawable_use_bo pixmap=4819, box=((172, 0), (477, 1)), flags=7... [ 79.911] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 79.911] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 79.911] sna_drawable_use_bo: using whole GPU bo [ 79.911] gen9_composite_set_target: pixmap=4819, format=20028888, size=508x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 79.911] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 79.911] color_convert: src=ff729fcf [20028888] [ 79.911] color_convert: dst=ff729fcf [20028888] [ 79.911] sna_render_get_solid: ff729fcf [ 79.911] sna_render_get_solid(23) = ff729fcf (old) [ 79.911] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 79.911] sna_transform_is_imprecise_integer_translation: no transform [ 79.911] gen9_composite_picture: integer translation (0, 0), removing [ 79.911] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 79.911] sna_render_pixmap_bo: GPU all damaged [ 79.911] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 79.911] gen4_choose_composite_emitter: solid, identity mask [ 79.911] kgem_check_bo: num_pages=+0, num_exec=+0 [ 79.911] gen9_composite_get_binding_table(fd40) [ 79.911] kgem_add_reloc64: handle=143, pos=16200, delta=0, domains=40000 [ 79.911] kgem_add_reloc64: adding proxy [delta=92] for handle=143 [ 79.911] kgem_add_reloc64[9] = (delta=92, target handle=3, presumed=fff6e000) [ 79.911] [3f40] bind bo(handle=143, addr=fff6e05c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 79.911] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 79.911] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 79.911] gen9_emit_vertex_elements: setup id=9 [ 79.911] glyphs0_to_dst: glyph=(180, -13), (190, 1), clip=(172, 0), (477, 1) [ 79.911] glyphs0_to_dst: blt=(180, 0), (190, 1) [ 79.911] emit_primitive_identity_mask__avx2: dst=(180, 0), mask=(944.00, 61.00) x (10.00, 1.00) [ 79.911] glyphs0_to_dst: glyph=(208, -10), (217, 1), clip=(172, 0), (477, 1) [ 79.911] glyphs0_to_dst: blt=(208, 0), (217, 1) [ 79.911] emit_primitive_identity_mask__avx2: dst=(208, 0), mask=(960.00, 26.00) x (9.00, 1.00) [ 79.911] glyphs0_to_dst: glyph=(216, -13), (226, 1), clip=(172, 0), (477, 1) [ 79.911] glyphs0_to_dst: blt=(216, 0), (226, 1) [ 79.911] emit_primitive_identity_mask__avx2: dst=(216, 0), mask=(944.00, 61.00) x (10.00, 1.00) [ 79.911] glyphs0_to_dst: glyph=(234, -1), (245, 1), clip=(172, 0), (477, 1) [ 79.911] glyphs0_to_dst: blt=(234, 0), (245, 1) [ 79.911] emit_primitive_identity_mask__avx2: dst=(234, 0), mask=(992.00, 1.00) x (11.00, 1.00) [ 79.911] glyphs0_to_dst: glyph=(334, -10), (343, 1), clip=(172, 0), (477, 1) [ 79.911] glyphs0_to_dst: blt=(334, 0), (343, 1) [ 79.911] emit_primitive_identity_mask__avx2: dst=(334, 0), mask=(960.00, 26.00) x (9.00, 1.00) [ 79.911] glyphs0_to_dst: glyph=(342, -1), (353, 1), clip=(172, 0), (477, 1) [ 79.911] glyphs0_to_dst: blt=(342, 0), (353, 1) [ 79.911] emit_primitive_identity_mask__avx2: dst=(342, 0), mask=(992.00, 1.00) x (11.00, 1.00) [ 79.911] glyphs0_to_dst: glyph=(369, -10), (379, 1), clip=(172, 0), (477, 1) [ 79.911] glyphs0_to_dst: blt=(369, 0), (379, 1) [ 79.911] emit_primitive_identity_mask__avx2: dst=(369, 0), mask=(976.00, 42.00) x (10.00, 1.00) [ 79.911] glyphs0_to_dst: glyph=(378, -13), (388, 1), clip=(172, 0), (477, 1) [ 79.911] glyphs0_to_dst: blt=(378, 0), (388, 1) [ 79.911] emit_primitive_identity_mask__avx2: dst=(378, 0), mask=(944.00, 61.00) x (10.00, 1.00) [ 79.911] glyphs0_to_dst: glyph=(396, -1), (407, 1), clip=(172, 0), (477, 1) [ 79.911] glyphs0_to_dst: blt=(396, 0), (407, 1) [ 79.911] emit_primitive_identity_mask__avx2: dst=(396, 0), mask=(992.00, 1.00) x (11.00, 1.00) [ 79.911] glyphs0_to_dst: glyph=(468, -10), (478, 1), clip=(172, 0), (477, 1) [ 79.911] glyphs0_to_dst: blt=(468, 0), (477, 1) [ 79.911] emit_primitive_identity_mask__avx2: dst=(468, 0), mask=(976.00, 42.00) x (9.00, 1.00) [ 79.911] gen8_vertex_flush[6e4] = 30 [ 79.911] gen9_magic_ca_pass: CA fixup (8 -> 38) [ 79.911] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 79.911] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 79.911] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 79.911] sna_glyphs(op=3, nlist=1, src=(478, -2)) [ 79.911] kgem_bo_is_busy: handle=130, domain: 0 exec? 1, rq? 1 [ 79.911] sna_glyphs: discarding mask [ 79.911] glyphs0_to_dst(op=3, src=(478, -2), nlist=1, dst=(478, -2)+(0, 0)) [ 79.911] clipped_glyphs? 4 glyph in 1 lists extents (477, -13), (514, 1), region (478, 0), (508, 1): yes [ 79.911] gen9_render_composite: 0x0, current mode=1/1 [ 79.911] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 79.911] kgem_bo_is_busy: handle=130, domain: 0 exec? 1, rq? 1 [ 79.911] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 79.911] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 79.911] sna_drawable_use_bo pixmap=4819, box=((478, 0), (508, 1)), flags=7... [ 79.911] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 79.911] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 79.911] sna_drawable_use_bo: using whole GPU bo [ 79.911] gen9_composite_set_target: pixmap=4819, format=20028888, size=508x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 79.911] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 79.911] color_convert: src=ffffffff [20028888] [ 79.911] color_convert: dst=ffffffff [20028888] [ 79.911] sna_render_get_solid: ffffffff [ 79.911] sna_render_get_solid(white) [ 79.911] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 79.911] sna_transform_is_imprecise_integer_translation: no transform [ 79.911] gen9_composite_picture: integer translation (0, 0), removing [ 79.911] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 79.911] sna_render_pixmap_bo: GPU all damaged [ 79.911] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 79.911] gen4_choose_composite_emitter: solid, identity mask [ 79.911] kgem_check_bo: num_pages=+0, num_exec=+0 [ 79.911] gen9_composite_get_binding_table(fcc0) [ 79.911] kgem_add_reloc64: handle=7, pos=16168, delta=0, domains=40000 [ 79.911] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 79.911] kgem_add_reloc64[10] = (delta=1048, target handle=2, presumed=fffe8000) [ 79.911] [3f20] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 79.911] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 79.911] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 79.911] gen9_emit_vertex_elements: setup id=9 [ 79.911] glyphs0_to_dst: glyph=(505, -13), (514, 1), clip=(478, 0), (508, 1) [ 79.911] glyphs0_to_dst: blt=(505, 0), (508, 1) [ 79.911] emit_primitive_identity_mask__avx2: dst=(505, 0), mask=(832.00, 45.00) x (3.00, 1.00) [ 79.911] gen8_vertex_flush[7e4] = 3 [ 79.911] gen9_magic_ca_pass: CA fixup (38 -> 41) [ 79.911] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 79.911] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 79.911] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 79.911] sna_glyphs(op=3, nlist=1, src=(1, 15)) [ 79.911] kgem_bo_is_busy: handle=130, domain: 0 exec? 1, rq? 1 [ 79.911] sna_glyphs: discarding mask [ 79.911] glyphs0_to_dst(op=3, src=(1, 15), nlist=1, dst=(1, 15)+(0, 0)) [ 79.911] clipped_glyphs: no, clip region (0, 0), (508, 20) matches drawable pixmap=94680752682688 size=508x20 [ 79.911] gen9_render_composite: 0x0, current mode=1/1 [ 79.911] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 79.911] kgem_bo_is_busy: handle=130, domain: 0 exec? 1, rq? 1 [ 79.911] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 79.911] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 79.911] sna_drawable_use_bo pixmap=4819, box=((0, 0), (508, 20)), flags=7... [ 79.911] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 79.911] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 79.911] sna_drawable_use_bo: using whole GPU bo [ 79.911] gen9_composite_set_target: pixmap=4819, format=20028888, size=508x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 79.911] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 79.911] color_convert: src=ff8ae234 [20028888] [ 79.911] color_convert: dst=ff8ae234 [20028888] [ 79.911] sna_render_get_solid: ff8ae234 [ 79.911] sna_render_get_solid(22) = ff8ae234 (old) [ 79.911] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 79.911] sna_transform_is_imprecise_integer_translation: no transform [ 79.911] gen9_composite_picture: integer translation (0, 0), removing [ 79.911] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 79.911] sna_render_pixmap_bo: GPU all damaged [ 79.911] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 79.911] gen4_choose_composite_emitter: solid, identity mask [ 79.911] kgem_check_bo: num_pages=+0, num_exec=+0 [ 79.911] gen9_composite_get_binding_table(fc40) [ 79.911] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 79.911] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 79.911] gen9_emit_vertex_elements: setup id=9 [ 79.911] glyphs0_to_dst: glyph=(1, 7)x(9, 8), unclipped [ 79.911] emit_primitive_identity_mask__avx2: dst=(1, 7), mask=(688.00, 32.00) x (9.00, 8.00) [ 79.911] glyphs0_to_dst: glyph=(9, 5)x(10, 13), unclipped [ 79.911] emit_primitive_identity_mask__avx2: dst=(9, 5), mask=(672.00, 48.00) x (10.00, 13.00) [ 79.911] glyphs0_to_dst: glyph=(19, 7)x(9, 8), unclipped [ 79.911] emit_primitive_identity_mask__avx2: dst=(19, 7), mask=(688.00, 32.00) x (9.00, 8.00) [ 79.911] glyphs0_to_dst: glyph=(28, 9)x(8, 3), unclipped [ 79.911] emit_primitive_identity_mask__avx2: dst=(28, 9), mask=(688.00, 48.00) x (8.00, 3.00) [ 79.911] glyphs0_to_dst: glyph=(36, 5)x(11, 10), unclipped [ 79.911] emit_primitive_identity_mask__avx2: dst=(36, 5), mask=(704.00, 0.00) x (11.00, 10.00) [ 79.911] glyphs0_to_dst: glyph=(46, 7)x(9, 8), unclipped [ 79.911] emit_primitive_identity_mask__avx2: dst=(46, 7), mask=(720.00, 0.00) x (9.00, 8.00) [ 79.911] glyphs0_to_dst: glyph=(54, 7)x(10, 8), unclipped [ 79.911] emit_primitive_identity_mask__avx2: dst=(54, 7), mask=(704.00, 16.00) x (10.00, 8.00) [ 79.911] glyphs0_to_dst: glyph=(63, 7)x(10, 8), unclipped [ 79.911] emit_primitive_identity_mask__avx2: dst=(63, 7), mask=(720.00, 16.00) x (10.00, 8.00) [ 79.911] glyphs0_to_dst: glyph=(72, 4)x(10, 11), unclipped [ 79.911] emit_primitive_identity_mask__avx2: dst=(72, 4), mask=(736.00, 0.00) x (10.00, 11.00) [ 79.911] glyphs0_to_dst: glyph=(81, 7)x(10, 8), unclipped [ 79.911] emit_primitive_identity_mask__avx2: dst=(81, 7), mask=(752.00, 0.00) x (10.00, 8.00) [ 79.911] glyphs0_to_dst: glyph=(90, 4)x(10, 11), unclipped [ 79.911] emit_primitive_identity_mask__avx2: dst=(90, 4), mask=(736.00, 0.00) x (10.00, 11.00) [ 79.911] glyphs0_to_dst: glyph=(99, 7)x(11, 8), unclipped [ 79.911] emit_primitive_identity_mask__avx2: dst=(99, 7), mask=(736.00, 16.00) x (11.00, 8.00) [ 79.911] glyphs0_to_dst: glyph=(109, 7)x(9, 8), unclipped [ 79.911] emit_primitive_identity_mask__avx2: dst=(109, 7), mask=(752.00, 16.00) x (9.00, 8.00) [ 79.911] glyphs0_to_dst: glyph=(118, 9)x(8, 3), unclipped [ 79.911] emit_primitive_identity_mask__avx2: dst=(118, 9), mask=(688.00, 48.00) x (8.00, 3.00) [ 79.911] glyphs0_to_dst: glyph=(126, 5)x(10, 10), unclipped [ 79.911] emit_primitive_identity_mask__avx2: dst=(126, 5), mask=(704.00, 32.00) x (10.00, 10.00) [ 79.911] glyphs0_to_dst: glyph=(135, 5)x(10, 10), unclipped [ 79.911] emit_primitive_identity_mask__avx2: dst=(135, 5), mask=(704.00, 32.00) x (10.00, 10.00) [ 79.911] glyphs0_to_dst: glyph=(144, 5)x(10, 10), unclipped [ 79.911] emit_primitive_identity_mask__avx2: dst=(144, 5), mask=(720.00, 32.00) x (10.00, 10.00) [ 79.911] glyphs0_to_dst: glyph=(153, 5)x(10, 10), unclipped [ 79.911] emit_primitive_identity_mask__avx2: dst=(153, 5), mask=(704.00, 48.00) x (10.00, 10.00) [ 79.911] gen8_vertex_flush[8e4] = 54 [ 79.911] gen9_magic_ca_pass: CA fixup (41 -> 95) [ 79.911] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 79.911] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 79.911] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 79.911] sna_glyphs(op=3, nlist=1, src=(163, 15)) [ 79.911] kgem_bo_is_busy: handle=130, domain: 0 exec? 1, rq? 1 [ 79.911] sna_glyphs: discarding mask [ 79.911] glyphs0_to_dst(op=3, src=(163, 15), nlist=1, dst=(163, 15)+(0, 0)) [ 79.911] clipped_glyphs: no, clip region (0, 0), (508, 20) matches drawable pixmap=94680752682688 size=508x20 [ 79.911] gen9_render_composite: 0x0, current mode=1/1 [ 79.911] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 79.911] kgem_bo_is_busy: handle=130, domain: 0 exec? 1, rq? 1 [ 79.911] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 79.911] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 79.911] sna_drawable_use_bo pixmap=4819, box=((0, 0), (508, 20)), flags=7... [ 79.911] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 79.911] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 79.911] sna_drawable_use_bo: using whole GPU bo [ 79.911] gen9_composite_set_target: pixmap=4819, format=20028888, size=508x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 79.911] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 79.911] color_convert: src=ffffffff [20028888] [ 79.911] color_convert: dst=ffffffff [20028888] [ 79.911] sna_render_get_solid: ffffffff [ 79.911] sna_render_get_solid(white) [ 79.911] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 79.911] sna_transform_is_imprecise_integer_translation: no transform [ 79.911] gen9_composite_picture: integer translation (0, 0), removing [ 79.911] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 79.911] sna_render_pixmap_bo: GPU all damaged [ 79.911] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 79.911] gen4_choose_composite_emitter: solid, identity mask [ 79.911] kgem_check_bo: num_pages=+0, num_exec=+0 [ 79.911] gen9_composite_get_binding_table(fc00) [ 79.911] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 79.911] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 79.911] gen9_emit_vertex_elements: setup id=9 [ 79.911] glyphs0_to_dst: glyph=(165, 7)x(5, 8), unclipped [ 79.911] emit_primitive_identity_mask__avx2: dst=(165, 7), mask=(720.00, 48.00) x (5.00, 8.00) [ 79.911] gen8_vertex_flush[9e4] = 3 [ 79.911] gen9_magic_ca_pass: CA fixup (95 -> 98) [ 79.911] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 79.911] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 79.911] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 79.911] sna_glyphs(op=3, nlist=1, src=(172, 15)) [ 79.911] kgem_bo_is_busy: handle=130, domain: 0 exec? 1, rq? 1 [ 79.911] sna_glyphs: discarding mask [ 79.911] glyphs0_to_dst(op=3, src=(172, 15), nlist=1, dst=(172, 15)+(0, 0)) [ 79.911] clipped_glyphs: no, clip region (0, 0), (508, 20) matches drawable pixmap=94680752682688 size=508x20 [ 79.911] gen9_render_composite: 0x0, current mode=1/1 [ 79.911] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 79.911] kgem_bo_is_busy: handle=130, domain: 0 exec? 1, rq? 1 [ 79.911] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 79.911] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 79.911] sna_drawable_use_bo pixmap=4819, box=((0, 0), (508, 20)), flags=7... [ 79.911] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 79.911] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 79.911] sna_drawable_use_bo: using whole GPU bo [ 79.911] gen9_composite_set_target: pixmap=4819, format=20028888, size=508x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 79.911] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 79.911] color_convert: src=ff729fcf [20028888] [ 79.911] color_convert: dst=ff729fcf [20028888] [ 79.911] sna_render_get_solid: ff729fcf [ 79.911] sna_render_get_solid(23) = ff729fcf (old) [ 79.911] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 79.911] sna_transform_is_imprecise_integer_translation: no transform [ 79.911] gen9_composite_picture: integer translation (0, 0), removing [ 79.911] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 79.911] sna_render_pixmap_bo: GPU all damaged [ 79.911] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 79.911] gen4_choose_composite_emitter: solid, identity mask [ 79.911] kgem_check_bo: num_pages=+0, num_exec=+0 [ 79.911] gen9_composite_get_binding_table(fbc0) [ 79.911] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 79.911] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 79.911] gen9_emit_vertex_elements: setup id=9 [ 79.911] glyphs0_to_dst: glyph=(171, 9)x(11, 3), unclipped [ 79.911] emit_primitive_identity_mask__avx2: dst=(171, 9), mask=(736.00, 32.00) x (11.00, 3.00) [ 79.911] glyphs0_to_dst: glyph=(180, 4)x(10, 14), unclipped [ 79.911] emit_primitive_identity_mask__avx2: dst=(180, 4), mask=(944.00, 48.00) x (10.00, 14.00) [ 79.911] glyphs0_to_dst: glyph=(189, 4)x(11, 11), unclipped [ 79.911] emit_primitive_identity_mask__avx2: dst=(189, 4), mask=(960.00, 0.00) x (11.00, 11.00) [ 79.911] glyphs0_to_dst: glyph=(198, 7)x(10, 8), unclipped [ 79.911] emit_primitive_identity_mask__avx2: dst=(198, 7), mask=(976.00, 0.00) x (10.00, 8.00) [ 79.911] glyphs0_to_dst: glyph=(208, 7)x(9, 11), unclipped [ 79.911] emit_primitive_identity_mask__avx2: dst=(208, 7), mask=(960.00, 16.00) x (9.00, 11.00) [ 79.911] glyphs0_to_dst: glyph=(216, 4)x(10, 14), unclipped [ 79.911] emit_primitive_identity_mask__avx2: dst=(216, 4), mask=(944.00, 48.00) x (10.00, 14.00) [ 79.911] glyphs0_to_dst: glyph=(225, 5)x(10, 10), unclipped [ 79.911] emit_primitive_identity_mask__avx2: dst=(225, 5), mask=(976.00, 16.00) x (10.00, 10.00) [ 79.911] glyphs0_to_dst: glyph=(234, 16)x(11, 2), unclipped [ 79.911] emit_primitive_identity_mask__avx2: dst=(234, 16), mask=(992.00, 0.00) x (11.00, 2.00) [ 79.911] glyphs0_to_dst: glyph=(243, 4)x(11, 11), unclipped [ 79.911] emit_primitive_identity_mask__avx2: dst=(243, 4), mask=(1008.00, 0.00) x (11.00, 11.00) [ 79.911] glyphs0_to_dst: glyph=(253, 7)x(9, 8), unclipped [ 79.911] emit_primitive_identity_mask__avx2: dst=(253, 7), mask=(720.00, 0.00) x (9.00, 8.00) [ 79.911] glyphs0_to_dst: glyph=(261, 7)x(10, 8), unclipped [ 79.911] emit_primitive_identity_mask__avx2: dst=(261, 7), mask=(704.00, 16.00) x (10.00, 8.00) [ 79.911] glyphs0_to_dst: glyph=(270, 7)x(10, 8), unclipped [ 79.911] emit_primitive_identity_mask__avx2: dst=(270, 7), mask=(704.00, 16.00) x (10.00, 8.00) [ 79.911] glyphs0_to_dst: glyph=(279, 3)x(10, 12), unclipped [ 79.911] emit_primitive_identity_mask__avx2: dst=(279, 3), mask=(992.00, 16.00) x (10.00, 12.00) [ 79.911] glyphs0_to_dst: glyph=(288, 7)x(10, 8), unclipped [ 79.911] emit_primitive_identity_mask__avx2: dst=(288, 7), mask=(704.00, 16.00) x (10.00, 8.00) [ 79.911] glyphs0_to_dst: glyph=(297, 7)x(10, 8), unclipped [ 79.911] emit_primitive_identity_mask__avx2: dst=(297, 7), mask=(752.00, 0.00) x (10.00, 8.00) [ 79.911] glyphs0_to_dst: glyph=(307, 3)x(10, 12), unclipped [ 79.911] emit_primitive_identity_mask__avx2: dst=(307, 3), mask=(1008.00, 16.00) x (10.00, 12.00) [ 79.912] glyphs0_to_dst: glyph=(315, 4)x(11, 11), unclipped [ 79.912] emit_primitive_identity_mask__avx2: dst=(315, 4), mask=(960.00, 0.00) x (11.00, 11.00) [ 79.912] glyphs0_to_dst: glyph=(324, 7)x(11, 8), unclipped [ 79.912] emit_primitive_identity_mask__avx2: dst=(324, 7), mask=(736.00, 16.00) x (11.00, 8.00) [ 79.912] glyphs0_to_dst: glyph=(334, 7)x(9, 11), unclipped [ 79.912] emit_primitive_identity_mask__avx2: dst=(334, 7), mask=(960.00, 16.00) x (9.00, 11.00) [ 79.912] glyphs0_to_dst: glyph=(342, 16)x(11, 2), unclipped [ 79.912] emit_primitive_identity_mask__avx2: dst=(342, 16), mask=(992.00, 0.00) x (11.00, 2.00) [ 79.912] glyphs0_to_dst: glyph=(351, 3)x(10, 12), unclipped [ 79.912] emit_primitive_identity_mask__avx2: dst=(351, 3), mask=(992.00, 16.00) x (10.00, 12.00) [ 79.912] glyphs0_to_dst: glyph=(361, 3)x(9, 12), unclipped [ 79.912] emit_primitive_identity_mask__avx2: dst=(361, 3), mask=(960.00, 32.00) x (9.00, 12.00) [ 79.912] glyphs0_to_dst: glyph=(369, 7)x(10, 11), unclipped [ 79.912] emit_primitive_identity_mask__avx2: dst=(369, 7), mask=(976.00, 32.00) x (10.00, 11.00) [ 79.912] glyphs0_to_dst: glyph=(378, 4)x(10, 14), unclipped [ 79.912] emit_primitive_identity_mask__avx2: dst=(378, 4), mask=(944.00, 48.00) x (10.00, 14.00) [ 79.912] glyphs0_to_dst: glyph=(387, 5)x(10, 10), unclipped [ 79.912] emit_primitive_identity_mask__avx2: dst=(387, 5), mask=(720.00, 32.00) x (10.00, 10.00) [ 79.912] glyphs0_to_dst: glyph=(396, 16)x(11, 2), unclipped [ 79.912] emit_primitive_identity_mask__avx2: dst=(396, 16), mask=(992.00, 0.00) x (11.00, 2.00) [ 79.912] glyphs0_to_dst: glyph=(406, 7)x(9, 8), unclipped [ 79.912] emit_primitive_identity_mask__avx2: dst=(406, 7), mask=(720.00, 0.00) x (9.00, 8.00) [ 79.912] glyphs0_to_dst: glyph=(414, 7)x(10, 8), unclipped [ 79.912] emit_primitive_identity_mask__avx2: dst=(414, 7), mask=(704.00, 16.00) x (10.00, 8.00) [ 79.912] glyphs0_to_dst: glyph=(423, 7)x(10, 8), unclipped [ 79.912] emit_primitive_identity_mask__avx2: dst=(423, 7), mask=(752.00, 0.00) x (10.00, 8.00) [ 79.912] glyphs0_to_dst: glyph=(432, 4)x(10, 11), unclipped [ 79.912] emit_primitive_identity_mask__avx2: dst=(432, 4), mask=(736.00, 0.00) x (10.00, 11.00) [ 79.912] glyphs0_to_dst: glyph=(442, 7)x(9, 8), unclipped [ 79.912] emit_primitive_identity_mask__avx2: dst=(442, 7), mask=(48.00, 96.00) x (9.00, 8.00) [ 79.912] glyphs0_to_dst: glyph=(450, 4)x(10, 11), unclipped [ 79.912] emit_primitive_identity_mask__avx2: dst=(450, 4), mask=(736.00, 0.00) x (10.00, 11.00) [ 79.912] glyphs0_to_dst: glyph=(460, 7)x(9, 8), unclipped [ 79.912] emit_primitive_identity_mask__avx2: dst=(460, 7), mask=(752.00, 16.00) x (9.00, 8.00) [ 79.912] glyphs0_to_dst: glyph=(468, 7)x(10, 11), unclipped [ 79.912] emit_primitive_identity_mask__avx2: dst=(468, 7), mask=(976.00, 32.00) x (10.00, 11.00) [ 79.912] gen8_vertex_flush[ae4] = 102 [ 79.912] gen9_magic_ca_pass: CA fixup (98 -> 200) [ 79.912] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 79.912] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 79.912] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 79.912] sna_glyphs(op=3, nlist=1, src=(478, 15)) [ 79.912] kgem_bo_is_busy: handle=130, domain: 0 exec? 1, rq? 1 [ 79.912] sna_glyphs: discarding mask [ 79.912] glyphs0_to_dst(op=3, src=(478, 15), nlist=1, dst=(478, 15)+(0, 0)) [ 79.912] clipped_glyphs: no, clip region (0, 0), (508, 20) matches drawable pixmap=94680752682688 size=508x20 [ 79.912] gen9_render_composite: 0x0, current mode=1/1 [ 79.912] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 79.912] kgem_bo_is_busy: handle=130, domain: 0 exec? 1, rq? 1 [ 79.912] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 79.912] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 79.912] sna_drawable_use_bo pixmap=4819, box=((0, 0), (508, 20)), flags=7... [ 79.912] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 79.912] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 79.912] sna_drawable_use_bo: using whole GPU bo [ 79.912] gen9_composite_set_target: pixmap=4819, format=20028888, size=508x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 79.912] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 79.912] color_convert: src=ffffffff [20028888] [ 79.912] color_convert: dst=ffffffff [20028888] [ 79.912] sna_render_get_solid: ffffffff [ 79.912] sna_render_get_solid(white) [ 79.912] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 79.912] sna_transform_is_imprecise_integer_translation: no transform [ 79.912] gen9_composite_picture: integer translation (0, 0), removing [ 79.912] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 79.912] sna_render_pixmap_bo: GPU all damaged [ 79.912] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 79.912] gen4_choose_composite_emitter: solid, identity mask [ 79.912] kgem_check_bo: num_pages=+0, num_exec=+0 [ 79.912] gen9_composite_get_binding_table(fb80) [ 79.912] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 79.912] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 79.912] gen9_emit_vertex_elements: setup id=9 [ 79.912] glyphs0_to_dst: glyph=(477, 4)x(10, 13), unclipped [ 79.912] emit_primitive_identity_mask__avx2: dst=(477, 4), mask=(752.00, 32.00) x (10.00, 13.00) [ 79.912] gen8_vertex_flush[be4] = 3 [ 79.912] gen9_magic_ca_pass: CA fixup (200 -> 203) [ 79.912] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 79.912] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 79.912] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 79.912] sna_composite_rectangles(pixmap=4819, op=1, ffffffff x 1 [(496, 1)x(9, 17) ...]) [ 79.912] sna_composite_rectangles: converted to op 1 [ 79.912] sna_composite_rectangles[0] (496, 1)x(9, 17) -> (496, 1), (505, 18) [ 79.912] sna_composite_rectangles: nrects=1, region=(496, 1), (505, 18) x 1 [ 79.912] sna_composite_rectangles: clipped extents (496, 1),(505, 18) x 1 [ 79.912] sna_composite_rectangles: pixmap +(0, 0) extents (496, 1),(505, 18) [ 79.912] sna_composite_rectangles: dropping last-cpu hint [ 79.912] sna_drawable_use_bo pixmap=4819, box=((496, 1), (505, 18)), flags=9... [ 79.912] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 79.912] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 79.912] sna_drawable_use_bo: using whole GPU bo [ 79.912] gen9_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20028888]) [ 79.912] kgem_bo_is_render: handle=130, rq? 1 [1] [ 79.912] gen9_render_fill_boxes(ffffffff x 1 [(496, 1), (505, 18) ...]) [ 79.912] sna_render_get_solid: ffffffff [ 79.912] sna_render_get_solid(white) [ 79.912] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 79.912] kgem_check_bo: num_pages=+0, num_exec=+0 [ 79.912] aligning vertex: was 4, now 2 floats per vertex [ 79.912] gen9_composite_get_binding_table(fb40) [ 79.912] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 79.912] gen9_emit_sampler: sampler = 1 [ 79.912] gen9_emit_sf: num_sf_outputs=1 [ 79.912] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 79.912] gen9_emit_vertex_elements: setup id=0 [ 79.912] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 79.912] (496, 1), (505, 18) [ 79.912] gen8_vertex_flush[d00] = 3 [ 79.912] sna_copy_area: src=pixmap=4819:(0, 0)x(508, 20)+(0, 0) -> dst=pixmap=3060:(0, 969)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 79.912] sna_copy_area: normal copy [ 79.912] sna_do_copy: src=(0, 0), dst=(0, 969), size=(508x20) [ 79.912] sna_do_copy: after drawable: src=(0, 0), dst=(65, 993), size=(508x20) [ 79.912] sna_do_copy: dst extents (65, 993), (573, 1013), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 79.912] sna_do_copy: clipped dst extents (65, 993), (573, 1013) [ 79.912] sna_do_copy: unclipped src extents (0, 0), (508, 20) [ 79.912] sna_do_copy: clipped src extents (0, 0), (508, 20) [ 79.912] sna_do_copy: pixmap -- no source clipping [ 79.912] sna_do_copy: src extents (0, 0), (508, 20) x 1 [ 79.912] sna_do_copy: copy region (65, 993), (573, 1013) x 1 + (-65, -993) [ 79.912] sna_copy_boxes (boxes=1x[(65, 993), (573, 1013)...], src pixmap=4819+(-65, -993), dst pixmap=3060+(-65, -24), alu=3, src.size=508x20, dst.size=3775x2136) [ 79.912] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c9472b610, gpu_bo=130, cpu_bo=0), replaces=0 [ 79.912] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 79.912] sna_drawable_use_bo pixmap=3060, box=((0, 969), (508, 989)), flags=b... [ 79.912] sna_drawable_use_bo: exported target, set PREFER_GPU [ 79.912] sna_drawable_use_bo: pinned, never REPLACES [ 79.912] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=b [ 79.912] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 79.912] sna_drawable_use_bo: using whole GPU bo [ 79.912] sna_pixmap_move_to_gpu(pixmap=4819, usage=0), flags=a [ 79.912] sna_pixmap_move_to_gpu: already all-damaged [ 79.912] sna_pixmap_mark_active: pixmap=4819, handle=130 [ 79.912] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 79.912] gen9_render_copy_boxes (0, -969)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 79.912] kgem_bo_is_render: handle=130, rq? 1 [1] [ 79.912] kgem_bo_is_render: handle=9, rq? 0 [0] [ 79.912] kgem_bo_is_render: handle=9, rq? 0 [0] [ 79.912] kgem_bo_is_render: handle=130, rq? 1 [1] [ 79.912] kgem_set_mode: flushing before new bo [ 79.912] gen8_vertex_close: used=818, vbo active? 23, vb=201, nreloc=2 [ 79.912] gen8_vertex_close: reloc[0] = 287 [ 79.912] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 79.912] kgem_add_handle: handle=23, index=5 [ 79.912] kgem_add_reloc64[11] = (delta=0, target handle=5, presumed=fd541000) [ 79.912] gen8_vertex_close: reloc[1] = 372 [ 79.912] kgem_add_reloc64: handle=23, pos=372, delta=0, domains=200000 [ 79.912] kgem_add_reloc64[12] = (delta=0, target handle=5, presumed=fd541000) [ 79.912] batch[1/1, flags=1800]: 838 838 16096 16384, nreloc=13, nexec=6, nfence=0, aperture=1116 [fenced=0] [ 79.912] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd981000 [ 79.912] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -57343 [ 79.912] kgem_fixup_relocs: shrinking by 57344 [ 79.912] __kgem_busy: handle=2, busy=0, wedged=0 [ 79.912] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd981000 [ 79.912] kgem_commit: release handle=130 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fff90000 [ 79.912] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 79.912] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 79.912] __kgem_bo_clear_busy: handle=7 [ 79.912] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 79.912] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 79.912] __kgem_bo_clear_busy: handle=143 [ 79.912] kgem_commit: release handle=143 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff6e000 [ 79.912] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 79.912] __kgem_bo_clear_busy: handle=143 [ 79.912] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 79.912] __kgem_bo_clear_busy: handle=143 [ 79.912] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 79.912] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 79.912] __kgem_bo_clear_busy: handle=143 [ 79.912] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 79.912] __kgem_bo_clear_busy: handle=7 [ 79.912] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 79.912] __kgem_busy: handle=2, busy=131072, wedged=0 [ 79.912] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 79.912] kgem_check_bo: num_pages=+8116, num_exec=+2 [ 79.912] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 79.912] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 79.912] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 79.912] kgem_add_handle: handle=4, index=0 [ 79.912] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 79.912] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 79.912] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 79.912] gen9_composite_get_binding_table(ffc0) [ 79.912] kgem_add_reloc64: handle=9, pos=16360, delta=0, domains=20002 [ 79.912] kgem_add_handle: handle=9, index=1 [ 79.912] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f02dd000) [ 79.912] __kgem_bo_mark_dirty: handle=9 (proxy? 0) [ 79.912] [3fe0] bind bo(handle=9, addr=f02dd000), format=192, width=3775, height=2136, pitch=15360, tiling=1 -> render [ 79.912] kgem_add_reloc64: handle=130, pos=16344, delta=0, domains=40000 [ 79.912] kgem_add_handle: handle=130, index=2 [ 79.912] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fff90000) [ 79.912] [3fd0] bind bo(handle=130, addr=fff90000), format=192, width=508, height=20, pitch=2048, tiling=1 -> sampler [ 79.912] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 79.912] gen9_emit_sampler: sampler = 0 [ 79.912] gen9_emit_sf: num_sf_outputs=1 [ 79.912] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 79.912] gen9_emit_vertex_elements: setup id=0 [ 79.912] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 79.912] (0, 0) -> (0, 969) + (508, 20) [ 79.912] gen8_vertex_flush[490] = 3 [ 79.912] sna_accel_flush: flush?=1, dirty?=0 [ 79.912] gen8_vertex_close: used=824, vbo active? 23, vb=1, nreloc=1 [ 79.912] gen8_vertex_close: reloc[0] = 287 [ 79.912] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 79.912] kgem_add_handle: handle=23, index=3 [ 79.912] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 79.912] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=8190 [fenced=0] [ 79.912] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 79.912] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 79.912] kgem_fixup_relocs: shrinking by 61440 [ 79.912] __kgem_busy: handle=1, busy=0, wedged=0 [ 79.912] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 79.912] kgem_commit: release handle=9 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f02dd000 [ 79.912] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 79.912] kgem_commit: release handle=130 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fff90000 [ 79.912] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 79.912] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 79.912] sna_accel_flush: flush?=0, dirty?=0 [ 79.912] sna_accel_flush: flush?=0, dirty?=0 [ 79.912] sna_accel_flush: flush?=0, dirty?=0 [ 79.912] sna_destroy_pixmap: pixmap=4819, attached?=1 [ 79.912] _kgem_bo_destroy: handle=130, proxy? 0 [ 79.912] __kgem_bo_destroy: handle=130, size=65536 [ 79.912] __kgem_busy: handle=130, busy=0, wedged=0 [ 79.912] __kgem_bo_clear_busy: handle=130 [ 79.912] kgem_bo_move_to_inactive: moving handle=130 to inactive [ 79.912] __sna_free_pixmap(pixmap=4819) [ 79.913] sna_accel_flush: flush?=0, dirty?=0 [ 79.913] sna_accel_flush: flush?=0, dirty?=0 [ 79.913] sna_accel_flush: flush?=0, dirty?=0 [ 79.913] sna_block_handler (tv=0.136000) [ 79.913] kgem_retire, need_retire?=1 [ 79.913] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 79.913] kgem_retire__requests_ring: retiring ring 0 [ 79.913] __kgem_busy: handle=2, busy=0, wedged=0 [ 79.913] __kgem_retire_rq: request 2 complete [ 79.913] kgem_retire__requests_ring: retiring ring 0 [ 79.913] __kgem_busy: handle=1, busy=0, wedged=0 [ 79.913] __kgem_retire_rq: request 1 complete [ 79.913] __kgem_bo_flush: handle=9, busy=0, wedged=0 [ 79.913] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 79.913] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 79.913] kgem_retire -- retired=0, need_retire=0 [ 79.913] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 79.913] gen6_render_retire: resetting idle vbo [ 79.913] sna_scanout_do_flush: flush timer active: delta=5 [ 79.913] sna_accel_do_throttle -- no pending activity [ 79.913] sna_accel_block: evaluating timers, active=5 [ 79.913] sna_accel_block: flush timer expires in 5 [79918] [ 79.914] sna_wakeup_handler [ 79.914] sna_accel_flush: flush?=0, dirty?=0 [ 79.914] sna_accel_flush: flush?=0, dirty?=0 [ 79.914] sna_block_handler (tv=0.135000) [ 79.914] sna_scanout_do_flush: flush timer active: delta=4 [ 79.914] sna_accel_do_throttle -- no pending activity [ 79.914] sna_accel_block: evaluating timers, active=5 [ 79.914] sna_accel_block: flush timer expires in 4 [79918] [ 79.914] sna_wakeup_handler [ 79.914] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=128, name=76 [ 79.914] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 79.914] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 79.914] sna_dri2_get_back: draw size=3840x2160, back buffer handle=128 size=3840x2160, is-scanout? 1, active?=1, pitch=15360, front pitch=15360 [ 79.914] sna_dri2_get_back: reuse backbuffer? 1 [ 79.914] sna_dri2_get_back: back buffer handle=128, active?=1, refcnt=1 [ 79.914] sna_dri2_get_back: cache: handle=114, active=0 [ 79.914] sna_dri2_get_back: reuse cache handle=114, name=86, flags=0 [ 79.914] sna_dri2_get_back: caching handle=128 (name=76, flags=0, active_scanout=1) [ 79.914] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 79.914] sna_dri2_reuse_buffer: reusing back buffer handle=114, name=86, pitch=15360, age=0 [ 79.914] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 79.914] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=32, name=80, active_scanout=2 [ 79.914] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 79.914] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 79.914] sna_accel_flush: flush?=0, dirty?=0 [ 79.914] sna_accel_flush: flush?=0, dirty?=0 [ 79.914] sna_accel_flush: flush?=0, dirty?=0 [ 79.914] sna_block_handler (tv=0.135000) [ 79.914] sna_scanout_do_flush: flush timer active: delta=4 [ 79.914] sna_accel_do_throttle -- no pending activity [ 79.914] sna_accel_block: evaluating timers, active=5 [ 79.914] sna_accel_block: flush timer expires in 4 [79918] [ 79.915] sna_wakeup_handler [ 79.915] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 79.915] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 79.915] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 79.915] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 79.915] sna_dri2_get_msc(draw=146, pipe=0) [ 79.915] sna_crtc_record_swap: recording last swap on pipe=0, frame 4544 [msc=4544], time 79.902964 [ 79.915] sna_dri2_get_msc: msc=4544 [raw=4544], ust=79902964 [ 79.915] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=114 (refs=1/1, flush=0) , front=32 (refs=2/3, flush=1) [ 79.915] sna_dri2_schedule_swap(target_msc=4544, divisor=0, remainder=0) [ 79.915] sna_dri2_schedule_swap: using front handle=32, active_scanout?=2, flush?=1 [ 79.915] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 79.915] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 79.915] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 79.915] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 79.915] sna_crtc_record_swap: recording last swap on pipe=0, frame 4544 [msc=4544], time 79.902964 [ 79.915] immediate_swap: current_msc=4544, target_msc=4544 -- yes [ 79.915] can_flip: no, shadow enabled [ 79.915] sna_dri2_add_event: adding event to window 146) [ 79.915] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 79.915] sna_dri2_immediate_blit: no pending blit, starting chain [ 79.915] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 79.915] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 79.915] can_xchg: back size=8700f00, front size=8700f00 [ 79.915] can_xchg: yes, pixmap=4091 [ 79.915] sna_dri2_xchg: win=146, exchange front=32/80,ref=3 and back=114/86,ref=2, pixmap=4091 3840x2160 [ 79.915] sna_dri2_xchg: back_bo handle=114, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 79.915] sna_dri2_xchg: front_bo handle=32, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 79.915] set_bo: pixmap=4091, handle=114 (old handle=32) [ 79.915] set_bo: marking whole pixmap as damaged [ 79.915] set_bo: applying final/discard move-to-gpu [ 79.915] wait_for_shadow: flags=0, flips=1, handle=32, shadow=29 [ 79.915] set_bo: dropping flush hint from handle=32 [ 79.915] set_bo: adding flush hint to handle=114 [ 79.915] mark_stale(handle=32) => 1 [ 79.915] swap_limit: draw=146 setting swap limit to 3 [ 79.915] sna_dri2_swap_limit_validate: swap limit set to 3 [ 79.915] sna_next_vblank(pipe=0, waiting until next vblank) [ 79.915] sna_dri2_schedule_swap: reported target_msc=4544 [ 79.915] sna_accel_flush: flush?=0, dirty?=0 [ 79.915] sna_accel_flush: flush?=0, dirty?=0 [ 79.915] sna_accel_flush: flush?=0, dirty?=0 [ 79.915] sna_accel_flush: flush?=0, dirty?=0 [ 79.915] sna_block_handler (tv=0.134000) [ 79.915] sna_scanout_do_flush: flush timer active: delta=3 [ 79.915] sna_scanout_do_flush (time=79915), triggered [ 79.915] sna_scanout_flush (time=79915), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 79.915] has_shadow: has pending damage? 1, outstanding flips: 1 [ 79.915] stop_flush: scanout=114 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 79.915] has_shadow: has pending damage? 1, outstanding flips: 1 [ 79.915] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 1, mode reconfiguration pending? 0) [ 79.915] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 79.915] sna_mode_redisplay: checking for 1 outstanding flip completions [ 79.915] sna_mode_redisplay: now 1 outstanding flip completions (enabled? 1) [ 79.915] sna_accel_do_throttle -- no pending activity [ 79.915] sna_accel_block: evaluating timers, active=5 [ 79.915] sna_accel_block: flush timer expires in 16 [79931] [ 79.919] sna_wakeup_handler [ 79.919] sna_mode_wakeup: len=64 [ 79.919] sna_mode_wakeup: recording last swap on pipe=0, frame 4545 [11c1], time 79.919615 [ 79.919] sna_mode_wakeup: removing handle=128 [active_scanout=0] from scanout, installing handle=32 [active_scanout=1] [ 79.919] sna_mode_wakeup: flip complete, pending? 1 [ 79.919] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 79.919] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 79.919] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 79.919] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 79.919] sna_pixmap_move_to_gpu: already all-damaged [ 79.919] sna_pixmap_mark_active: pixmap=4091, handle=114 [ 79.919] sna_mode_redisplay: crtc[0] transformed? 0 [ 79.919] sna_mode_redisplay: crtc[1] transformed? 0 [ 79.919] sna_mode_redisplay: crtc[2] transformed? 0 [ 79.919] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=114 [active=1] [ 79.919] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 32, transformed? 0 [ 79.919] get_fb: reusing fb=81 for handle=114 [ 79.919] sna_mode_redisplay: recording flip on CRTC:32 handle=114, active_scanout=2, serial=3 [ 79.919] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 79.919] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 79.919] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 79.919] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 79.919] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=114, shadow handle=29 [ 79.919] sna_dri2_vblank_handler(type=2, sequence=4545, draw=4181) [ 79.919] sna_crtc_record_swap: recording last swap on pipe=0, frame 4545 [msc=4545], time 79.919615 [ 79.919] sna_dri2_vblank_handler: 2 complete, frame=4545 tv=79.919615 [ 79.919] sna_dri2_blit_complete: blit finished [ 79.919] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4545, tv=79.919615) [ 79.919] frame_swap_complete(type=2): draw=146, pipe=0, frame=4545 [msc=4545], tv=79.919615 [ 79.919] sna_accel_flush: flush?=0, dirty?=0 [ 79.919] sna_dri2_event_free(draw?=1) [ 79.919] sna_dri2_remove_event: remove[0x561c949a3dd0] from window 146, active? 1 [ 79.919] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=114] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 79.919] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=32] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 79.919] sna_dri2_vblank_handler complete [ 79.919] sna_block_handler (tv=0.130000) [ 79.919] sna_scanout_do_flush: flush timer active: delta=12 [ 79.919] sna_accel_do_throttle -- no pending activity [ 79.919] sna_accel_block: evaluating timers, active=5 [ 79.919] sna_accel_block: flush timer expires in 12 [79931] [ 79.931] sna_wakeup_handler [ 79.931] sna_block_handler (tv=0.118000) [ 79.931] sna_scanout_do_flush: flush timer active: delta=0 [ 79.931] sna_scanout_do_flush (time=79931), triggered [ 79.931] sna_scanout_flush (time=79931), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 79.931] has_shadow: has pending damage? 0, outstanding flips: 1 [ 79.931] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 79.931] has_shadow: has pending damage? 0, outstanding flips: 1 [ 79.931] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) [ 79.931] sna_accel_do_throttle -- no pending activity [ 79.931] sna_accel_block: evaluating timers, active=5 [ 79.931] sna_accel_block: flush timer expires in 16 [79947] [ 79.935] sna_wakeup_handler [ 79.935] sna_mode_wakeup: len=32 [ 79.935] sna_mode_wakeup: recording last swap on pipe=0, frame 4546 [11c2], time 79.936260 [ 79.935] sna_mode_wakeup: removing handle=32 [active_scanout=0] from scanout, installing handle=114 [active_scanout=2] [ 79.935] sna_mode_wakeup: flip complete, pending? 1 [ 79.935] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 79.935] sna_block_handler (tv=0.114000) [ 79.935] sna_scanout_do_flush: flush timer active: delta=12 [ 79.935] sna_accel_do_throttle -- no pending activity [ 79.935] sna_accel_block: evaluating timers, active=5 [ 79.935] sna_accel_block: flush timer expires in 12 [79947] [ 79.947] sna_wakeup_handler [ 79.947] sna_accel_flush: flush?=0, dirty?=0 [ 79.947] sna_accel_flush: flush?=0, dirty?=0 [ 79.947] sna_block_handler (tv=0.102000) [ 79.947] sna_scanout_do_flush: flush timer active: delta=0 [ 79.947] sna_scanout_do_flush (time=79947), triggered [ 79.947] sna_scanout_flush (time=79947), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 79.947] has_shadow: has pending damage? 0, outstanding flips: 0 [ 79.947] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 79.947] has_shadow: has pending damage? 0, outstanding flips: 0 [ 79.947] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 79.947] sna_accel_do_throttle -- no pending activity [ 79.947] sna_accel_block: evaluating timers, active=5 [ 79.947] sna_accel_block: flush timer expires in 16 [79963] [ 79.947] sna_wakeup_handler [ 79.947] sna_block_handler (tv=0.102000) [ 79.947] sna_scanout_do_flush: flush timer active: delta=16 [ 79.947] sna_accel_do_throttle -- no pending activity [ 79.947] sna_accel_block: evaluating timers, active=5 [ 79.947] sna_accel_block: flush timer expires in 16 [79963] [ 79.948] sna_wakeup_handler [ 79.948] sna_block_handler (tv=0.101000) [ 79.948] sna_scanout_do_flush: flush timer active: delta=15 [ 79.948] sna_accel_do_throttle -- no pending activity [ 79.948] sna_accel_block: evaluating timers, active=5 [ 79.948] sna_accel_block: flush timer expires in 15 [79963] [ 79.963] sna_wakeup_handler [ 79.963] sna_block_handler (tv=0.86000) [ 79.963] sna_scanout_do_flush: flush timer active: delta=0 [ 79.963] sna_scanout_do_flush (time=79963), triggered [ 79.963] sna_scanout_flush (time=79963), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 79.963] has_shadow: has pending damage? 0, outstanding flips: 0 [ 79.963] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 79.963] has_shadow: has pending damage? 0, outstanding flips: 0 [ 79.963] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 79.963] sna_accel_do_throttle -- no pending activity [ 79.963] sna_accel_block: evaluating timers, active=5 [ 79.963] sna_accel_block: flush timer expires in 16 [79979] [ 79.979] sna_wakeup_handler [ 79.979] sna_block_handler (tv=0.70000) [ 79.979] sna_scanout_do_flush: flush timer active: delta=0 [ 79.979] sna_scanout_do_flush (time=79979), triggered [ 79.979] sna_scanout_flush (time=79979), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 79.979] has_shadow: has pending damage? 0, outstanding flips: 0 [ 79.979] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 79.979] has_shadow: has pending damage? 0, outstanding flips: 0 [ 79.979] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 79.979] sna_accel_do_throttle -- no pending activity [ 79.979] sna_accel_block: evaluating timers, active=5 [ 79.979] sna_accel_block: flush timer expires in 16 [79995] [ 79.995] sna_wakeup_handler [ 79.995] sna_block_handler (tv=0.54000) [ 79.995] sna_scanout_do_flush: flush timer active: delta=0 [ 79.995] sna_scanout_do_flush (time=79995), triggered [ 79.995] sna_scanout_flush (time=79995), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 79.995] has_shadow: has pending damage? 0, outstanding flips: 0 [ 79.995] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 79.995] has_shadow: has pending damage? 0, outstanding flips: 0 [ 79.995] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 79.995] sna_accel_do_throttle -- no pending activity [ 79.995] sna_accel_block: evaluating timers, active=5 [ 79.995] sna_accel_block: flush timer expires in 16 [80011] [ 80.012] sna_wakeup_handler [ 80.012] sna_block_handler (tv=0.37000) [ 80.012] sna_scanout_do_flush: flush timer active: delta=-1 [ 80.012] sna_scanout_do_flush (time=80012), triggered [ 80.012] sna_scanout_flush (time=80012), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 80.012] has_shadow: has pending damage? 0, outstanding flips: 0 [ 80.012] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 80.012] has_shadow: has pending damage? 0, outstanding flips: 0 [ 80.012] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 80.012] sna_accel_do_throttle -- no pending activity [ 80.012] sna_accel_block: evaluating timers, active=5 [ 80.012] sna_accel_block: flush timer expires in 16 [80028] [ 80.028] sna_wakeup_handler [ 80.028] sna_block_handler (tv=0.21000) [ 80.028] sna_scanout_do_flush: flush timer active: delta=0 [ 80.028] sna_scanout_do_flush (time=80028), triggered [ 80.028] sna_scanout_flush (time=80028), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 80.028] has_shadow: has pending damage? 0, outstanding flips: 0 [ 80.028] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 80.028] has_shadow: has pending damage? 0, outstanding flips: 0 [ 80.028] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 80.028] sna_accel_do_throttle -- no pending activity [ 80.028] sna_accel_block: evaluating timers, active=5 [ 80.028] sna_accel_block: flush timer expires in 16 [80044] [ 80.044] sna_wakeup_handler [ 80.045] sna_block_handler (tv=0.4000) [ 80.045] sna_scanout_do_flush: flush timer active: delta=-1 [ 80.045] sna_scanout_do_flush (time=80045), triggered [ 80.045] sna_scanout_flush (time=80045), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 80.045] has_shadow: has pending damage? 0, outstanding flips: 0 [ 80.045] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 80.045] has_shadow: has pending damage? 0, outstanding flips: 0 [ 80.045] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 80.045] sna_accel_do_throttle -- no pending activity [ 80.045] sna_accel_block: evaluating timers, active=5 [ 80.045] sna_accel_block: flush timer expires in 16 [80061] [ 80.049] sna_wakeup_handler [ 80.049] sna_block_handler (tv=0.100000) [ 80.049] sna_scanout_do_flush: flush timer active: delta=12 [ 80.049] sna_accel_do_throttle -- no pending activity [ 80.049] sna_accel_block: evaluating timers, active=5 [ 80.049] sna_accel_block: flush timer expires in 12 [80061] [ 80.061] sna_wakeup_handler [ 80.061] sna_block_handler (tv=0.88000) [ 80.061] sna_scanout_do_flush: flush timer active: delta=0 [ 80.061] sna_scanout_do_flush (time=80061), triggered [ 80.062] sna_scanout_flush (time=80061), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 80.062] has_shadow: has pending damage? 0, outstanding flips: 0 [ 80.062] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 80.062] has_shadow: has pending damage? 0, outstanding flips: 0 [ 80.062] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 80.062] sna_accel_do_throttle -- no pending activity [ 80.062] sna_accel_block: evaluating timers, active=5 [ 80.062] sna_accel_block: flush timer expires in 16 [80077] [ 80.078] sna_wakeup_handler [ 80.078] sna_block_handler (tv=0.71000) [ 80.078] sna_scanout_do_flush: flush timer active: delta=-1 [ 80.078] sna_scanout_do_flush (time=80078), triggered [ 80.078] sna_scanout_flush (time=80078), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 80.078] has_shadow: has pending damage? 0, outstanding flips: 0 [ 80.078] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 80.078] has_shadow: has pending damage? 0, outstanding flips: 0 [ 80.078] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 80.078] sna_accel_do_throttle -- no pending activity [ 80.078] sna_accel_block: evaluating timers, active=5 [ 80.078] sna_accel_block: flush timer expires in 16 [80094] [ 80.094] sna_wakeup_handler [ 80.094] sna_block_handler (tv=0.55000) [ 80.094] sna_scanout_do_flush: flush timer active: delta=0 [ 80.094] sna_scanout_do_flush (time=80094), triggered [ 80.094] sna_scanout_flush (time=80094), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 80.094] has_shadow: has pending damage? 0, outstanding flips: 0 [ 80.095] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 80.095] has_shadow: has pending damage? 0, outstanding flips: 0 [ 80.095] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 80.095] sna_accel_do_throttle -- no pending activity [ 80.095] sna_accel_block: evaluating timers, active=5 [ 80.095] sna_accel_block: flush timer expires in 16 [80110] [ 80.111] sna_wakeup_handler [ 80.111] sna_block_handler (tv=0.38000) [ 80.111] sna_scanout_do_flush: flush timer active: delta=-1 [ 80.111] sna_scanout_do_flush (time=80111), triggered [ 80.111] sna_scanout_flush (time=80111), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 80.111] has_shadow: has pending damage? 0, outstanding flips: 0 [ 80.111] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 80.111] has_shadow: has pending damage? 0, outstanding flips: 0 [ 80.111] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 80.111] sna_accel_do_throttle -- no pending activity [ 80.111] sna_accel_block: evaluating timers, active=5 [ 80.111] sna_accel_block: flush timer expires in 16 [80127] [ 80.127] sna_wakeup_handler [ 80.127] sna_block_handler (tv=0.22000) [ 80.127] sna_scanout_do_flush: flush timer active: delta=0 [ 80.127] sna_scanout_do_flush (time=80127), triggered [ 80.127] sna_scanout_flush (time=80127), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 80.127] has_shadow: has pending damage? 0, outstanding flips: 0 [ 80.127] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 80.127] has_shadow: has pending damage? 0, outstanding flips: 0 [ 80.128] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 80.128] sna_accel_do_throttle -- no pending activity [ 80.128] sna_accel_block: evaluating timers, active=5 [ 80.128] sna_accel_block: flush timer expires in 16 [80143] [ 80.144] sna_wakeup_handler [ 80.144] sna_block_handler (tv=0.5000) [ 80.144] sna_scanout_do_flush: flush timer active: delta=-1 [ 80.144] sna_scanout_do_flush (time=80144), triggered [ 80.144] sna_scanout_flush (time=80144), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 80.144] has_shadow: has pending damage? 0, outstanding flips: 0 [ 80.144] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 80.144] has_shadow: has pending damage? 0, outstanding flips: 0 [ 80.144] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 80.144] sna_accel_do_throttle -- no pending activity [ 80.144] sna_accel_block: evaluating timers, active=5 [ 80.144] sna_accel_block: flush timer expires in 16 [80160] [ 80.149] sna_wakeup_handler [ 80.149] sna_block_handler (tv=0.143000) [ 80.149] sna_scanout_do_flush: flush timer active: delta=11 [ 80.149] sna_accel_do_throttle -- no pending activity [ 80.149] sna_accel_block: evaluating timers, active=5 [ 80.150] sna_accel_block: flush timer expires in 11 [80160] [ 80.161] sna_wakeup_handler [ 80.161] sna_block_handler (tv=0.131000) [ 80.161] sna_scanout_do_flush: flush timer active: delta=-1 [ 80.161] sna_scanout_do_flush (time=80161), triggered [ 80.161] sna_scanout_flush (time=80161), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 80.161] has_shadow: has pending damage? 0, outstanding flips: 0 [ 80.161] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 80.161] has_shadow: has pending damage? 0, outstanding flips: 0 [ 80.161] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 80.161] sna_accel_do_throttle -- no pending activity [ 80.161] sna_accel_block: evaluating timers, active=5 [ 80.161] sna_accel_block: flush timer expires in 16 [80177] [ 80.177] sna_wakeup_handler [ 80.177] sna_block_handler (tv=0.115000) [ 80.177] sna_scanout_do_flush: flush timer active: delta=0 [ 80.177] sna_scanout_do_flush (time=80177), triggered [ 80.177] sna_scanout_flush (time=80177), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 80.177] has_shadow: has pending damage? 0, outstanding flips: 0 [ 80.177] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 80.177] has_shadow: has pending damage? 0, outstanding flips: 0 [ 80.177] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 80.178] sna_accel_do_throttle -- no pending activity [ 80.178] sna_accel_block: evaluating timers, active=5 [ 80.178] sna_accel_block: flush timer expires in 16 [80193] [ 80.188] sna_wakeup_handler [ 80.189] sna_accel_flush: flush?=0, dirty?=0 [ 80.189] sna_accel_flush: flush?=0, dirty?=0 [ 80.189] sna_block_handler (tv=0.499000) [ 80.189] sna_scanout_do_flush: flush timer active: delta=4 [ 80.189] sna_accel_do_throttle -- no pending activity [ 80.189] sna_accel_block: evaluating timers, active=5 [ 80.189] sna_accel_block: flush timer expires in 4 [80193] [ 80.189] sna_wakeup_handler [ 80.189] sna_block_handler (tv=0.499000) [ 80.189] sna_scanout_do_flush: flush timer active: delta=4 [ 80.189] sna_accel_do_throttle -- no pending activity [ 80.189] sna_accel_block: evaluating timers, active=5 [ 80.189] sna_accel_block: flush timer expires in 4 [80193] [ 80.189] sna_wakeup_handler [ 80.189] sna_accel_flush: flush?=0, dirty?=0 [ 80.189] sna_accel_flush: flush?=0, dirty?=0 [ 80.189] sna_accel_flush: flush?=0, dirty?=0 [ 80.190] sna_accel_flush: flush?=0, dirty?=0 [ 80.190] sna_block_handler (tv=0.498000) [ 80.190] sna_scanout_do_flush: flush timer active: delta=3 [ 80.190] sna_scanout_do_flush (time=80190), triggered [ 80.190] sna_scanout_flush (time=80190), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 80.190] has_shadow: has pending damage? 0, outstanding flips: 0 [ 80.190] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 80.190] has_shadow: has pending damage? 0, outstanding flips: 0 [ 80.190] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 80.190] sna_accel_do_throttle -- no pending activity [ 80.190] sna_accel_block: evaluating timers, active=5 [ 80.190] sna_accel_block: flush timer expires in 16 [80206] [ 80.192] sna_wakeup_handler [ 80.192] sna_accel_flush: flush?=0, dirty?=0 [ 80.192] sna_block_handler (tv=0.496000) [ 80.192] sna_scanout_do_flush: flush timer active: delta=14 [ 80.192] sna_accel_do_throttle -- no pending activity [ 80.192] sna_accel_block: evaluating timers, active=5 [ 80.192] sna_accel_block: flush timer expires in 14 [80206] [ 80.203] sna_wakeup_handler [ 80.203] sna_accel_flush: flush?=0, dirty?=0 [ 80.203] sna_accel_flush: flush?=0, dirty?=0 [ 80.203] sna_block_handler (tv=0.485000) [ 80.203] sna_scanout_do_flush: flush timer active: delta=3 [ 80.203] sna_scanout_do_flush (time=80203), triggered [ 80.203] sna_scanout_flush (time=80203), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 80.203] has_shadow: has pending damage? 0, outstanding flips: 0 [ 80.203] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 80.203] has_shadow: has pending damage? 0, outstanding flips: 0 [ 80.203] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 80.203] sna_accel_do_throttle -- no pending activity [ 80.203] sna_accel_block: evaluating timers, active=5 [ 80.203] sna_accel_block: flush timer expires in 16 [80219] [ 80.219] sna_wakeup_handler [ 80.219] sna_create_pixmap(220, 20, 32, usage=0) [ 80.219] kgem_can_create_2d: 220x20 @ 32 [ 80.219] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=896, height=20 [ 80.219] kgem_can_create_2d: untiled size=20480 [ 80.220] kgem_choose_tiling: 220x20 -> 1 [ 80.220] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1024, height=24 [ 80.220] kgem_can_create_2d: tiled[1] size=24576 [ 80.220] sna_create_pixmap: usage=0, flags=1b [ 80.220] sna_create_pixmap: creating GPU pixmap 220x20, stride=880, flags=1b [ 80.220] __pop_freed_pixmap: reusing freed pixmap=4819 header [ 80.220] create_pixmap_hdr: pixmap=4820, width=220, height=20, usage=0 [ 80.220] sna_create_pixmap: serial=4820, 220x20, usage=0 [ 80.220] sna_composite_rectangles(pixmap=4821, op=0, 0 x 1 [(0, 0)x(220, 20) ...]) [ 80.220] sna_composite_rectangles: converted to op 0 [ 80.220] sna_composite_rectangles[0] (0, 0)x(220, 20) -> (0, 0), (220, 20) [ 80.220] sna_composite_rectangles: nrects=1, region=(0, 0), (220, 20) x 1 [ 80.220] sna_composite_rectangles: clipped extents (0, 0),(220, 20) x 1 [ 80.220] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(220, 20) [ 80.220] sna_composite_rectangles: dropping last-cpu hint [ 80.220] sna_drawable_use_bo pixmap=4821, box=((0, 0), (220, 20)), flags=19... [ 80.220] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 80.220] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 80.220] sna_pixmap_move_to_gpu(pixmap=4821, usage=0), flags=b [ 80.220] sna_pixmap_move_to_gpu: CPU damage? 0 [ 80.220] sna_pixmap_move_to_gpu: creating GPU bo (220x20@32), create=b [ 80.220] kgem_choose_tiling: 220x20 -> 1 [ 80.220] kgem_choose_tiling: 220x20 -> 1 [ 80.220] sna_pixmap_alloc_gpu: pixmap=4821 [ 80.220] kgem_create_2d(220x20, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 80.220] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1024, height=24 [ 80.220] kgem_set_tiling: handle=130, tiling=1 [1], pitch=1024 [1024]: 1 [ 80.220] kgem_bo_remove_from_inactive: removing handle=130 from inactive [ 80.220] from inactive: pitch=1024, tiling=1: handle=130, id=2730 [ 80.220] __sna_damage_all(220, 20) [ 80.220] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 80.220] sna_pixmap_mark_active: pixmap=4821, handle=130 [ 80.220] sna_drawable_use_bo: allocated GPU bo for operation [ 80.220] sna_drawable_use_bo: using GPU bo with damage? 0 [ 80.220] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 80.220] kgem_bo_is_render: handle=130, rq? 0 [0] [ 80.220] kgem_bo_is_render: handle=130, rq? 0 [0] [ 80.220] gen9_render_fill_boxes(0 x 1 [(0, 0), (220, 20) ...]) [ 80.220] sna_render_get_solid: 0 [ 80.220] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 80.220] kgem_check_bo: num_pages=+16, num_exec=+1 [ 80.220] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 80.220] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 80.220] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 80.220] kgem_add_handle: handle=4, index=0 [ 80.220] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 80.220] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 80.220] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 80.220] gen9_composite_get_binding_table(ffc0) [ 80.220] kgem_add_reloc64: handle=130, pos=16360, delta=0, domains=20002 [ 80.220] kgem_add_handle: handle=130, index=1 [ 80.220] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fff90000) [ 80.220] __kgem_bo_mark_dirty: handle=130 (proxy? 0) [ 80.220] [3fe0] bind bo(handle=130, addr=fff90000), format=192, width=220, height=20, pitch=1024, tiling=1 -> render [ 80.221] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 80.221] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 80.221] kgem_add_handle: handle=7, index=2 [ 80.221] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 80.221] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 80.221] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 80.221] gen9_emit_sampler: sampler = 1 [ 80.221] gen9_emit_sf: num_sf_outputs=1 [ 80.221] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 80.221] gen9_emit_vertex_elements: setup id=0 [ 80.221] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 80.221] (0, 0), (220, 20) [ 80.221] gen8_vertex_flush[490] = 3 [ 80.221] sna_composite_rectangles: pixmap=4821 marking clear [0]? 1 [ 80.221] sna_composite_rectangles(pixmap=4821, op=1, fff2f1f0 x 1 [(0, 0)x(220, 20) ...]) [ 80.221] sna_composite_rectangles: converted to op 1 [ 80.221] sna_composite_rectangles[0] (0, 0)x(220, 20) -> (0, 0), (220, 20) [ 80.221] sna_composite_rectangles: nrects=1, region=(0, 0), (220, 20) x 1 [ 80.221] sna_composite_rectangles: clipped extents (0, 0),(220, 20) x 1 [ 80.221] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(220, 20) [ 80.221] sna_composite_rectangles: promoting to full GPU [ 80.221] sna_composite_rectangles: dropping last-cpu hint [ 80.221] sna_drawable_use_bo pixmap=4821, box=((0, 0), (220, 20)), flags=19... [ 80.221] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 80.221] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 80.221] sna_drawable_use_bo: using whole GPU bo [ 80.221] gen9_render_fill_boxes (op=1, color=(f2f2, f1f1, f0f0, ffff) [20028888]) [ 80.221] kgem_bo_is_render: handle=130, rq? 1 [1] [ 80.221] gen9_render_fill_boxes(fff2f1f0 x 1 [(0, 0), (220, 20) ...]) [ 80.221] sna_render_get_solid: fff2f1f0 [ 80.221] sna_render_get_solid(15) = fff2f1f0 (old) [ 80.221] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 80.221] kgem_check_bo: num_pages=+0, num_exec=+0 [ 80.221] gen9_composite_get_binding_table(ff00) [ 80.221] kgem_add_reloc64: handle=143, pos=16312, delta=0, domains=40000 [ 80.221] kgem_add_reloc64: adding proxy [delta=60] for handle=143 [ 80.221] kgem_add_handle: handle=143, index=3 [ 80.221] kgem_add_reloc64[5] = (delta=60, target handle=3, presumed=fff6e000) [ 80.221] [3fb0] bind bo(handle=143, addr=fff6e03c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 80.221] gen9_emit_vertex_elements: setup id=0 [ 80.221] (0, 0), (220, 20) [ 80.221] gen8_vertex_flush[4cc] = 3 [ 80.221] sna_composite_rectangles: pixmap=4821 marking clear [fff2f1f0]? 1 [ 80.221] sna_composite_rectangles(pixmap=4821, op=1, ff300a24 x 2 [(0, 0)x(220, 20) ...]) [ 80.221] sna_composite_rectangles: converted to op 1 [ 80.221] sna_composite_rectangles[0] (0, 0)x(220, 20) -> (0, 0), (220, 20) [ 80.221] sna_composite_rectangles[1] (0, 0)x(220, 20) -> (0, 0), (220, 20) [ 80.221] sna_composite_rectangles: nrects=2, region=(0, 0), (220, 20) x 2 [ 80.221] sna_composite_rectangles: clipped extents (0, 0),(220, 20) x 1 [ 80.221] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(220, 20) [ 80.221] sna_composite_rectangles: promoting to full GPU [ 80.221] sna_composite_rectangles: dropping last-cpu hint [ 80.221] sna_drawable_use_bo pixmap=4821, box=((0, 0), (220, 20)), flags=19... [ 80.221] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 80.221] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 80.221] sna_drawable_use_bo: using whole GPU bo [ 80.221] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 80.221] kgem_bo_is_render: handle=130, rq? 1 [1] [ 80.221] gen9_render_fill_boxes(ff300a24 x 1 [(0, 0), (220, 20) ...]) [ 80.221] sna_render_get_solid: ff300a24 [ 80.221] sna_render_get_solid(17) = ff300a24 (old) [ 80.222] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 80.222] kgem_check_bo: num_pages=+0, num_exec=+0 [ 80.222] gen9_composite_get_binding_table(fe80) [ 80.222] kgem_add_reloc64: handle=143, pos=16280, delta=0, domains=40000 [ 80.222] kgem_add_reloc64: adding proxy [delta=68] for handle=143 [ 80.222] kgem_add_reloc64[6] = (delta=68, target handle=3, presumed=fff6e000) [ 80.222] [3f90] bind bo(handle=143, addr=fff6e044), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 80.222] gen9_emit_vertex_elements: setup id=0 [ 80.222] (0, 0), (220, 20) [ 80.222] gen8_vertex_flush[508] = 3 [ 80.222] sna_composite_rectangles: pixmap=4821 marking clear [ff300a24]? 1 [ 80.222] sna_glyphs(op=3, nlist=2, src=(1, -2)) [ 80.222] kgem_bo_is_busy: handle=130, domain: 0 exec? 1, rq? 1 [ 80.222] can_discard_mask: nlist=2, mask=28888, depth 32, op=3 (bounded? 1) [ 80.222] glyphs_format: format=166024, depth=32 [ 80.222] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 80.222] sna_glyphs: discarding mask [ 80.222] glyphs0_to_dst(op=3, src=(1, -2), nlist=2, dst=(1, -2)+(0, 0)) [ 80.222] clipped_glyphs? 47 glyph in 2 lists extents (0, -14), (199, 19), region (0, 0), (199, 19): yes [ 80.222] gen9_render_composite: 0x0, current mode=1/1 [ 80.222] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 80.222] gen9_composite_fallback: mask is already on the GPU, try to use GPU [ 80.222] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 80.222] sna_drawable_use_bo pixmap=4821, box=((0, 0), (199, 19)), flags=7... [ 80.222] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 80.222] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 80.222] sna_drawable_use_bo: using whole GPU bo [ 80.222] gen9_composite_set_target: pixmap=4821, format=20028888, size=220x20, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 80.222] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 80.222] color_convert: src=ffffffff [20028888] [ 80.222] color_convert: dst=ffffffff [20028888] [ 80.222] sna_render_get_solid: ffffffff [ 80.222] sna_render_get_solid(white) [ 80.222] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 80.222] sna_transform_is_imprecise_integer_translation: no transform [ 80.222] gen9_composite_picture: integer translation (0, 0), removing [ 80.222] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 80.222] sna_render_pixmap_bo: GPU all damaged [ 80.222] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 80.222] gen4_choose_composite_emitter: solid, identity mask [ 80.222] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 80.222] aligning vertex: was 2, now 4 floats per vertex [ 80.222] gen9_composite_get_binding_table(fe00) [ 80.222] kgem_add_reloc64: handle=7, pos=16248, delta=0, domains=40000 [ 80.222] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 80.222] kgem_add_reloc64[7] = (delta=1048, target handle=2, presumed=fffe8000) [ 80.222] [3f70] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 80.222] kgem_add_reloc64: handle=6, pos=16232, delta=0, domains=40000 [ 80.222] kgem_add_handle: handle=6, index=4 [ 80.222] kgem_add_reloc64[8] = (delta=0, target handle=4, presumed=fd581000) [ 80.222] [3f60] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 80.222] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 80.222] gen9_emit_sampler: sampler = a [ 80.222] gen9_emit_sf: num_sf_outputs=2 [ 80.222] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 80.222] gen9_emit_vertex_elements: setup id=9 [ 80.222] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 80.222] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 80.222] glyphs0_to_dst: glyph=(10, -13), (19, 1), clip=(0, 0), (199, 19) [ 80.222] glyphs0_to_dst: blt=(10, 0), (19, 1) [ 80.222] emit_primitive_identity_mask__avx2: dst=(10, 0), mask=(832.00, 45.00) x (9.00, 1.00) [ 80.223] glyphs0_to_dst: glyph=(55, -10), (64, 1), clip=(0, 0), (199, 19) [ 80.223] glyphs0_to_dst: blt=(55, 0), (64, 1) [ 80.223] emit_primitive_identity_mask__avx2: dst=(55, 0), mask=(880.00, 26.00) x (9.00, 1.00) [ 80.223] glyphs0_to_dst: glyph=(73, -13), (82, 1), clip=(0, 0), (199, 19) [ 80.223] glyphs0_to_dst: blt=(73, 0), (82, 1) [ 80.223] emit_primitive_identity_mask__avx2: dst=(73, 0), mask=(832.00, 45.00) x (9.00, 1.00) [ 80.223] glyphs0_to_dst: glyph=(91, -10), (100, 1), clip=(0, 0), (199, 19) [ 80.223] glyphs0_to_dst: blt=(91, 0), (100, 1) [ 80.223] emit_primitive_identity_mask__avx2: dst=(91, 0), mask=(880.00, 26.00) x (9.00, 1.00) [ 80.223] glyphs0_to_dst: glyph=(99, 0), (110, 2), clip=(0, 0), (199, 19) [ 80.223] glyphs0_to_dst: blt=(99, 0), (110, 2) [ 80.223] emit_primitive_identity_mask__avx2: dst=(99, 0), mask=(832.00, 48.00) x (11.00, 2.00) [ 80.223] glyphs0_to_dst: glyph=(135, 0), (146, 2), clip=(0, 0), (199, 19) [ 80.223] glyphs0_to_dst: blt=(135, 0), (146, 2) [ 80.223] emit_primitive_identity_mask__avx2: dst=(135, 0), mask=(832.00, 48.00) x (11.00, 2.00) [ 80.223] glyphs0_to_dst: glyph=(162, -10), (172, 1), clip=(0, 0), (199, 19) [ 80.223] glyphs0_to_dst: blt=(162, 0), (172, 1) [ 80.223] emit_primitive_identity_mask__avx2: dst=(162, 0), mask=(880.00, 58.00) x (10.00, 1.00) [ 80.223] glyphs0_to_dst: glyph=(0, 10), (10, 13), clip=(0, 0), (199, 19) [ 80.223] glyphs0_to_dst: blt=(0, 10), (10, 13) [ 80.223] emit_primitive_identity_mask__avx2: dst=(0, 10), mask=(1008.00, 48.00) x (10.00, 3.00) [ 80.223] glyphs0_to_dst: glyph=(10, 4), (19, 18), clip=(0, 0), (199, 19) [ 80.223] glyphs0_to_dst: blt=(10, 4), (19, 18) [ 80.223] emit_primitive_identity_mask__avx2: dst=(10, 4), mask=(832.00, 32.00) x (9.00, 14.00) [ 80.223] glyphs0_to_dst: glyph=(19, 7), (28, 15), clip=(0, 0), (199, 19) [ 80.223] glyphs0_to_dst: blt=(19, 7), (28, 15) [ 80.223] emit_primitive_identity_mask__avx2: dst=(19, 7), mask=(896.00, 48.00) x (9.00, 8.00) [ 80.223] glyphs0_to_dst: glyph=(27, 7), (37, 15), clip=(0, 0), (199, 19) [ 80.223] glyphs0_to_dst: blt=(27, 7), (37, 15) [ 80.223] emit_primitive_identity_mask__avx2: dst=(27, 7), mask=(848.00, 16.00) x (10.00, 8.00) [ 80.223] glyphs0_to_dst: glyph=(37, 7), (46, 15), clip=(0, 0), (199, 19) [ 80.223] glyphs0_to_dst: blt=(37, 7), (46, 15) [ 80.223] emit_primitive_identity_mask__avx2: dst=(37, 7), mask=(848.00, 48.00) x (9.00, 8.00) [ 80.223] glyphs0_to_dst: glyph=(45, 4), (55, 15), clip=(0, 0), (199, 19) [ 80.223] glyphs0_to_dst: blt=(45, 4), (55, 15) [ 80.223] emit_primitive_identity_mask__avx2: dst=(45, 4), mask=(992.00, 32.00) x (10.00, 11.00) [ 80.223] glyphs0_to_dst: glyph=(55, 7), (64, 18), clip=(0, 0), (199, 19) [ 80.223] glyphs0_to_dst: blt=(55, 7), (64, 18) [ 80.223] emit_primitive_identity_mask__avx2: dst=(55, 7), mask=(880.00, 16.00) x (9.00, 11.00) [ 80.223] glyphs0_to_dst: glyph=(64, 4), (73, 15), clip=(0, 0), (199, 19) [ 80.223] glyphs0_to_dst: blt=(64, 4), (73, 15) [ 80.223] emit_primitive_identity_mask__avx2: dst=(64, 4), mask=(880.00, 0.00) x (9.00, 11.00) [ 80.223] glyphs0_to_dst: glyph=(73, 4), (82, 18), clip=(0, 0), (199, 19) [ 80.223] glyphs0_to_dst: blt=(73, 4), (82, 18) [ 80.223] emit_primitive_identity_mask__avx2: dst=(73, 4), mask=(832.00, 32.00) x (9.00, 14.00) [ 80.223] glyphs0_to_dst: glyph=(81, 7), (91, 15), clip=(0, 0), (199, 19) [ 80.223] glyphs0_to_dst: blt=(81, 7), (91, 15) [ 80.223] emit_primitive_identity_mask__avx2: dst=(81, 7), mask=(848.00, 16.00) x (10.00, 8.00) [ 80.223] glyphs0_to_dst: glyph=(91, 7), (100, 18), clip=(0, 0), (199, 19) [ 80.223] glyphs0_to_dst: blt=(91, 7), (100, 18) [ 80.223] emit_primitive_identity_mask__avx2: dst=(91, 7), mask=(880.00, 16.00) x (9.00, 11.00) [ 80.223] glyphs0_to_dst: glyph=(99, 17), (110, 19), clip=(0, 0), (199, 19) [ 80.223] glyphs0_to_dst: blt=(99, 17), (110, 19) [ 80.223] emit_primitive_identity_mask__avx2: dst=(99, 17), mask=(832.00, 48.00) x (11.00, 2.00) [ 80.223] glyphs0_to_dst: glyph=(108, 3), (118, 15), clip=(0, 0), (199, 19) [ 80.223] glyphs0_to_dst: blt=(108, 3), (118, 15) [ 80.223] emit_primitive_identity_mask__avx2: dst=(108, 3), mask=(864.00, 0.00) x (10.00, 12.00) [ 80.223] glyphs0_to_dst: glyph=(117, 7), (127, 15), clip=(0, 0), (199, 19) [ 80.223] glyphs0_to_dst: blt=(117, 7), (127, 15) [ 80.223] emit_primitive_identity_mask__avx2: dst=(117, 7), mask=(864.00, 32.00) x (10.00, 8.00) [ 80.223] glyphs0_to_dst: glyph=(126, 4), (136, 15), clip=(0, 0), (199, 19) [ 80.224] glyphs0_to_dst: blt=(126, 4), (136, 15) [ 80.224] emit_primitive_identity_mask__avx2: dst=(126, 4), mask=(880.00, 32.00) x (10.00, 11.00) [ 80.224] glyphs0_to_dst: glyph=(135, 17), (146, 19), clip=(0, 0), (199, 19) [ 80.224] glyphs0_to_dst: blt=(135, 17), (146, 19) [ 80.224] emit_primitive_identity_mask__avx2: dst=(135, 17), mask=(832.00, 48.00) x (11.00, 2.00) [ 80.224] glyphs0_to_dst: glyph=(144, 4), (154, 15), clip=(0, 0), (199, 19) [ 80.224] glyphs0_to_dst: blt=(144, 4), (154, 15) [ 80.224] emit_primitive_identity_mask__avx2: dst=(144, 4), mask=(880.00, 32.00) x (10.00, 11.00) [ 80.224] glyphs0_to_dst: glyph=(153, 7), (163, 15), clip=(0, 0), (199, 19) [ 80.224] glyphs0_to_dst: blt=(153, 7), (163, 15) [ 80.224] emit_primitive_identity_mask__avx2: dst=(153, 7), mask=(944.00, 0.00) x (10.00, 8.00) [ 80.224] glyphs0_to_dst: glyph=(162, 7), (172, 18), clip=(0, 0), (199, 19) [ 80.224] glyphs0_to_dst: blt=(162, 7), (172, 18) [ 80.224] emit_primitive_identity_mask__avx2: dst=(162, 7), mask=(880.00, 48.00) x (10.00, 11.00) [ 80.224] glyphs0_to_dst: glyph=(174, 12), (179, 15), clip=(0, 0), (199, 19) [ 80.224] glyphs0_to_dst: blt=(174, 12), (179, 15) [ 80.224] emit_primitive_identity_mask__avx2: dst=(174, 12), mask=(1008.00, 32.00) x (5.00, 3.00) [ 80.224] glyphs0_to_dst: glyph=(181, 7), (190, 15), clip=(0, 0), (199, 19) [ 80.224] glyphs0_to_dst: blt=(181, 7), (190, 15) [ 80.224] emit_primitive_identity_mask__avx2: dst=(181, 7), mask=(896.00, 48.00) x (9.00, 8.00) [ 80.224] glyphs0_to_dst: glyph=(190, 3), (199, 15), clip=(0, 0), (199, 19) [ 80.224] glyphs0_to_dst: blt=(190, 3), (199, 15) [ 80.224] emit_primitive_identity_mask__avx2: dst=(190, 3), mask=(992.00, 48.00) x (9.00, 12.00) [ 80.224] gen8_vertex_flush[5e4] = 87 [ 80.224] gen9_magic_ca_pass: CA fixup (5 -> 92) [ 80.224] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 80.224] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 80.224] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 80.224] sna_composite_rectangles(pixmap=4821, op=1, ffffffff x 1 [(208, 1)x(9, 17) ...]) [ 80.224] sna_composite_rectangles: converted to op 1 [ 80.224] sna_composite_rectangles[0] (208, 1)x(9, 17) -> (208, 1), (217, 18) [ 80.224] sna_composite_rectangles: nrects=1, region=(208, 1), (217, 18) x 1 [ 80.224] sna_composite_rectangles: clipped extents (208, 1),(217, 18) x 1 [ 80.224] sna_composite_rectangles: pixmap +(0, 0) extents (208, 1),(217, 18) [ 80.224] sna_composite_rectangles: dropping last-cpu hint [ 80.224] sna_drawable_use_bo pixmap=4821, box=((208, 1), (217, 18)), flags=9... [ 80.224] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 80.224] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 80.224] sna_drawable_use_bo: using whole GPU bo [ 80.224] gen9_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20028888]) [ 80.224] kgem_bo_is_render: handle=130, rq? 1 [1] [ 80.224] gen9_render_fill_boxes(ffffffff x 1 [(208, 1), (217, 18) ...]) [ 80.224] sna_render_get_solid: ffffffff [ 80.224] sna_render_get_solid(white) [ 80.224] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 80.224] kgem_check_bo: num_pages=+0, num_exec=+0 [ 80.224] aligning vertex: was 4, now 2 floats per vertex [ 80.224] gen9_composite_get_binding_table(fd40) [ 80.224] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 80.224] gen9_emit_sampler: sampler = 1 [ 80.224] gen9_emit_sf: num_sf_outputs=1 [ 80.224] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 80.224] gen9_emit_vertex_elements: setup id=0 [ 80.224] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 80.224] (208, 1), (217, 18) [ 80.224] gen8_vertex_flush[700] = 3 [ 80.224] sna_accel_flush: flush?=0, dirty?=0 [ 80.224] sna_block_handler (tv=0.0) [ 80.224] sna_wakeup_handler [ 80.225] sna_copy_area: src=pixmap=4821:(0, 0)x(220, 20)+(0, 0) -> dst=pixmap=3060:(495, 969)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 80.225] sna_copy_area: normal copy [ 80.225] sna_do_copy: src=(0, 0), dst=(495, 969), size=(220x20) [ 80.225] sna_do_copy: after drawable: src=(0, 0), dst=(560, 993), size=(220x20) [ 80.225] sna_do_copy: dst extents (560, 993), (780, 1013), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 80.225] sna_do_copy: clipped dst extents (560, 993), (780, 1013) [ 80.225] sna_do_copy: unclipped src extents (0, 0), (220, 20) [ 80.225] sna_do_copy: clipped src extents (0, 0), (220, 20) [ 80.225] sna_do_copy: pixmap -- no source clipping [ 80.225] sna_do_copy: src extents (0, 0), (220, 20) x 1 [ 80.225] sna_do_copy: copy region (560, 993), (780, 1013) x 1 + (-560, -993) [ 80.225] sna_copy_boxes (boxes=1x[(560, 993), (780, 1013)...], src pixmap=4821+(-560, -993), dst pixmap=3060+(-65, -24), alu=3, src.size=220x20, dst.size=3775x2136) [ 80.225] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c9472b610, gpu_bo=130, cpu_bo=0), replaces=0 [ 80.225] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 80.225] sna_drawable_use_bo pixmap=3060, box=((495, 969), (715, 989)), flags=b... [ 80.225] sna_drawable_use_bo: exported target, set PREFER_GPU [ 80.225] sna_drawable_use_bo: pinned, never REPLACES [ 80.225] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=b [ 80.225] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 80.225] sna_drawable_use_bo: using whole GPU bo [ 80.225] sna_pixmap_move_to_gpu(pixmap=4821, usage=0), flags=a [ 80.225] sna_pixmap_move_to_gpu: already all-damaged [ 80.225] sna_pixmap_mark_active: pixmap=4821, handle=130 [ 80.225] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 80.225] gen9_render_copy_boxes (-495, -969)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 80.225] kgem_bo_is_render: handle=130, rq? 1 [1] [ 80.225] kgem_bo_is_render: handle=9, rq? 0 [0] [ 80.225] kgem_bo_is_render: handle=9, rq? 0 [0] [ 80.225] kgem_bo_is_render: handle=130, rq? 1 [1] [ 80.225] kgem_set_mode: flushing before new bo [ 80.225] gen8_vertex_close: used=374, vbo active? 23, vb=201, nreloc=2 [ 80.225] gen8_vertex_close: reloc[0] = 287 [ 80.225] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 80.225] kgem_add_handle: handle=23, index=5 [ 80.225] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=fd541000) [ 80.225] gen8_vertex_close: reloc[1] = 372 [ 80.225] kgem_add_reloc64: handle=23, pos=372, delta=0, domains=200000 [ 80.225] kgem_add_reloc64[10] = (delta=0, target handle=5, presumed=fd541000) [ 80.225] batch[1/1, flags=1800]: 454 454 16224 16384, nreloc=11, nexec=6, nfence=0, aperture=1116 [fenced=0] [ 80.225] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 80.225] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 80.225] kgem_fixup_relocs: shrinking by 61440 [ 80.225] __kgem_busy: handle=1, busy=0, wedged=0 [ 80.225] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 80.225] kgem_commit: release handle=130 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fff90000 [ 80.225] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 80.225] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 80.225] __kgem_bo_clear_busy: handle=7 [ 80.225] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 80.225] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 80.225] __kgem_bo_clear_busy: handle=143 [ 80.225] kgem_commit: release handle=143 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff6e000 [ 80.225] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 80.225] __kgem_bo_clear_busy: handle=143 [ 80.225] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 80.225] __kgem_bo_clear_busy: handle=7 [ 80.225] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 80.225] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 80.225] __kgem_busy: handle=1, busy=131072, wedged=0 [ 80.225] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 80.225] kgem_check_bo: num_pages=+8116, num_exec=+2 [ 80.225] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 80.225] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 80.225] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 80.225] kgem_add_handle: handle=4, index=0 [ 80.225] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 80.225] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 80.225] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 80.225] gen9_composite_get_binding_table(ffc0) [ 80.225] kgem_add_reloc64: handle=9, pos=16360, delta=0, domains=20002 [ 80.225] kgem_add_handle: handle=9, index=1 [ 80.225] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f02dd000) [ 80.225] __kgem_bo_mark_dirty: handle=9 (proxy? 0) [ 80.225] [3fe0] bind bo(handle=9, addr=f02dd000), format=192, width=3775, height=2136, pitch=15360, tiling=1 -> render [ 80.225] kgem_add_reloc64: handle=130, pos=16344, delta=0, domains=40000 [ 80.225] kgem_add_handle: handle=130, index=2 [ 80.225] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fff90000) [ 80.225] [3fd0] bind bo(handle=130, addr=fff90000), format=192, width=220, height=20, pitch=1024, tiling=1 -> sampler [ 80.225] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 80.225] gen9_emit_sampler: sampler = 0 [ 80.225] gen9_emit_sf: num_sf_outputs=1 [ 80.225] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 80.225] gen9_emit_vertex_elements: setup id=0 [ 80.225] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 80.225] (0, 0) -> (495, 969) + (220, 20) [ 80.225] gen8_vertex_flush[490] = 3 [ 80.225] sna_accel_flush: flush?=1, dirty?=0 [ 80.225] gen8_vertex_close: used=380, vbo active? 23, vb=1, nreloc=1 [ 80.225] gen8_vertex_close: reloc[0] = 287 [ 80.225] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 80.225] kgem_add_handle: handle=23, index=3 [ 80.225] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 80.225] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=8190 [fenced=0] [ 80.225] __kgem_busy: handle=1, busy=0, wedged=0 [ 80.225] __kgem_retire_rq: request 1 complete [ 80.225] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 80.225] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 80.225] kgem_fixup_relocs: shrinking by 61440 [ 80.226] __kgem_busy: handle=1, busy=0, wedged=0 [ 80.226] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 80.226] kgem_commit: release handle=9 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f02dd000 [ 80.226] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 80.226] kgem_commit: release handle=130 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fff90000 [ 80.226] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 80.226] __kgem_busy: handle=1, busy=131072, wedged=0 [ 80.226] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 80.226] sna_accel_flush: flush?=0, dirty?=0 [ 80.226] sna_accel_flush: flush?=0, dirty?=0 [ 80.226] sna_accel_flush: flush?=0, dirty?=0 [ 80.226] sna_destroy_pixmap: pixmap=4821, attached?=1 [ 80.226] _kgem_bo_destroy: handle=130, proxy? 0 [ 80.226] __kgem_bo_destroy: handle=130, size=65536 [ 80.226] __kgem_busy: handle=130, busy=131072, wedged=0 [ 80.226] __kgem_bo_destroy: handle=130 -> active [ 80.226] __sna_free_pixmap(pixmap=4821) [ 80.226] sna_accel_flush: flush?=0, dirty?=0 [ 80.226] sna_accel_flush: flush?=0, dirty?=0 [ 80.226] sna_accel_flush: flush?=0, dirty?=0 [ 80.226] sna_block_handler (tv=0.462000) [ 80.226] kgem_retire, need_retire?=1 [ 80.226] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 80.226] kgem_retire__requests_ring: retiring ring 0 [ 80.226] __kgem_busy: handle=1, busy=0, wedged=0 [ 80.226] __kgem_retire_rq: request 1 complete [ 80.226] __kgem_bo_flush: handle=9, busy=0, wedged=0 [ 80.226] __kgem_bo_flush: handle=130, busy=0, wedged=0 [ 80.226] kgem_bo_move_to_cache: release handle=130 [ 80.226] kgem_bo_move_to_inactive: moving handle=130 to inactive [ 80.226] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 80.226] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 80.226] kgem_retire -- retired=1, need_retire=0 [ 80.226] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 80.226] gen6_render_retire: resetting idle vbo [ 80.226] sna_scanout_do_flush: flush timer active: delta=-7 [ 80.226] sna_scanout_do_flush (time=80226), triggered [ 80.226] sna_scanout_flush (time=80226), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 80.226] has_shadow: has pending damage? 0, outstanding flips: 0 [ 80.226] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 80.226] has_shadow: has pending damage? 0, outstanding flips: 0 [ 80.226] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 80.226] sna_accel_do_throttle -- no pending activity [ 80.226] sna_accel_block: evaluating timers, active=5 [ 80.226] sna_accel_block: flush timer expires in 16 [80242] [ 80.227] sna_wakeup_handler [ 80.227] sna_accel_flush: flush?=0, dirty?=0 [ 80.227] sna_accel_flush: flush?=0, dirty?=0 [ 80.227] sna_block_handler (tv=0.461000) [ 80.227] sna_scanout_do_flush: flush timer active: delta=15 [ 80.227] sna_accel_do_throttle -- no pending activity [ 80.227] sna_accel_block: evaluating timers, active=5 [ 80.227] sna_accel_block: flush timer expires in 15 [80242] [ 80.227] sna_wakeup_handler [ 80.227] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=32, name=80 [ 80.227] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 80.227] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 80.227] sna_dri2_get_back: draw size=3840x2160, back buffer handle=32 size=3840x2160, is-scanout? 1, active?=0, pitch=15360, front pitch=15360 [ 80.227] sna_dri2_get_back: reuse backbuffer? 1 [ 80.227] sna_dri2_get_back: back buffer handle=32, active?=0, refcnt=1 [ 80.227] sna_dri2_get_back: reuse unattached back [ 80.227] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 80.227] sna_dri2_reuse_buffer: reusing back buffer handle=32, name=80, pitch=15360, age=0 [ 80.227] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 80.227] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=114, name=86, active_scanout=2 [ 80.227] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 80.227] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=114] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 80.227] sna_accel_flush: flush?=0, dirty?=0 [ 80.227] sna_accel_flush: flush?=0, dirty?=0 [ 80.227] sna_accel_flush: flush?=0, dirty?=0 [ 80.227] sna_block_handler (tv=0.461000) [ 80.227] sna_scanout_do_flush: flush timer active: delta=15 [ 80.227] sna_accel_do_throttle -- no pending activity [ 80.227] sna_accel_block: evaluating timers, active=5 [ 80.227] sna_accel_block: flush timer expires in 15 [80242] [ 80.228] sna_wakeup_handler [ 80.228] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 80.228] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 80.228] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 80.228] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 80.228] sna_dri2_get_msc(draw=146, pipe=0) [ 80.228] sna_crtc_record_swap: recording last swap on pipe=0, frame 4563 [msc=4563], time 80.219279 [ 80.228] sna_dri2_get_msc: msc=4563 [raw=4563], ust=80219279 [ 80.228] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=32 (refs=1/1, flush=0) , front=114 (refs=2/3, flush=1) [ 80.228] sna_dri2_schedule_swap(target_msc=4545, divisor=0, remainder=0) [ 80.228] sna_dri2_schedule_swap: using front handle=114, active_scanout?=2, flush?=1 [ 80.228] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 80.228] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 80.228] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 80.228] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 80.228] sna_crtc_record_swap: recording last swap on pipe=0, frame 4563 [msc=4563], time 80.219279 [ 80.228] immediate_swap: current_msc=4563, target_msc=4545 -- yes [ 80.228] can_flip: no, shadow enabled [ 80.228] sna_dri2_add_event: adding event to window 146) [ 80.228] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 80.228] sna_dri2_immediate_blit: no pending blit, starting chain [ 80.228] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 80.228] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 80.228] can_xchg: back size=8700f00, front size=8700f00 [ 80.228] can_xchg: yes, pixmap=4091 [ 80.228] sna_dri2_xchg: win=146, exchange front=114/86,ref=3 and back=32/80,ref=2, pixmap=4091 3840x2160 [ 80.228] sna_dri2_xchg: back_bo handle=32, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 80.228] sna_dri2_xchg: front_bo handle=114, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 80.228] set_bo: pixmap=4091, handle=32 (old handle=114) [ 80.228] set_bo: marking whole pixmap as damaged [ 80.228] set_bo: applying final/discard move-to-gpu [ 80.228] wait_for_shadow: flags=0, flips=0, handle=114, shadow=29 [ 80.228] set_bo: dropping flush hint from handle=114 [ 80.228] set_bo: adding flush hint to handle=32 [ 80.228] mark_stale(handle=114) => 1 [ 80.228] swap_limit: draw=146 setting swap limit to 3 [ 80.228] sna_dri2_swap_limit_validate: swap limit set to 3 [ 80.228] sna_next_vblank(pipe=0, waiting until next vblank) [ 80.228] sna_dri2_schedule_swap: reported target_msc=4563 [ 80.228] sna_accel_flush: flush?=0, dirty?=0 [ 80.228] sna_accel_flush: flush?=0, dirty?=0 [ 80.228] sna_accel_flush: flush?=0, dirty?=0 [ 80.228] sna_accel_flush: flush?=0, dirty?=0 [ 80.228] sna_block_handler (tv=0.460000) [ 80.228] sna_scanout_do_flush: flush timer active: delta=14 [ 80.228] sna_accel_do_throttle -- no pending activity [ 80.228] sna_accel_block: evaluating timers, active=5 [ 80.228] sna_accel_block: flush timer expires in 14 [80242] [ 80.235] sna_wakeup_handler [ 80.235] sna_mode_wakeup: len=32 [ 80.235] sna_dri2_vblank_handler(type=2, sequence=4564, draw=4181) [ 80.235] sna_crtc_record_swap: recording last swap on pipe=0, frame 4564 [msc=4564], time 80.235933 [ 80.235] sna_dri2_vblank_handler: 2 complete, frame=4564 tv=80.235933 [ 80.235] sna_dri2_blit_complete: blit finished [ 80.235] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4564, tv=80.235933) [ 80.235] frame_swap_complete(type=2): draw=146, pipe=0, frame=4564 [msc=4564], tv=80.235933 [ 80.235] sna_accel_flush: flush?=0, dirty?=0 [ 80.235] sna_dri2_event_free(draw?=1) [ 80.235] sna_dri2_remove_event: remove[0x561c94ab0160] from window 146, active? 1 [ 80.235] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 80.235] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=114] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 80.235] sna_dri2_vblank_handler complete [ 80.235] sna_block_handler (tv=0.453000) [ 80.235] sna_scanout_do_flush: flush timer active: delta=7 [ 80.235] sna_accel_do_throttle -- no pending activity [ 80.235] sna_accel_block: evaluating timers, active=5 [ 80.235] sna_accel_block: flush timer expires in 7 [80242] [ 80.242] sna_wakeup_handler [ 80.242] sna_block_handler (tv=0.446000) [ 80.243] sna_scanout_do_flush: flush timer active: delta=0 [ 80.243] sna_scanout_do_flush (time=80242), triggered [ 80.243] sna_scanout_flush (time=80242), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 80.243] has_shadow: has pending damage? 1, outstanding flips: 0 [ 80.243] stop_flush: scanout=32 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 80.243] has_shadow: has pending damage? 1, outstanding flips: 0 [ 80.243] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 80.243] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 80.243] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 80.243] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 80.243] sna_pixmap_move_to_gpu: already all-damaged [ 80.243] sna_pixmap_mark_active: pixmap=4091, handle=32 [ 80.243] sna_mode_redisplay: crtc[0] transformed? 0 [ 80.243] sna_mode_redisplay: crtc[1] transformed? 0 [ 80.243] sna_mode_redisplay: crtc[2] transformed? 0 [ 80.243] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=32 [active=1] [ 80.243] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 114, transformed? 0 [ 80.243] get_fb: reusing fb=68 for handle=32 [ 80.243] sna_mode_redisplay: recording flip on CRTC:32 handle=32, active_scanout=2, serial=3 [ 80.243] __kgem_bo_clear_busy: handle=32 [ 80.243] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 80.243] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 80.243] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 80.243] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=32, shadow handle=29 [ 80.243] sna_accel_do_throttle -- no pending activity [ 80.243] sna_accel_block: evaluating timers, active=5 [ 80.243] sna_accel_block: flush timer expires in 16 [80258] [ 80.252] sna_wakeup_handler [ 80.252] sna_mode_wakeup: len=32 [ 80.252] sna_mode_wakeup: recording last swap on pipe=0, frame 4565 [11d5], time 80.252585 [ 80.252] sna_mode_wakeup: removing handle=114 [active_scanout=0] from scanout, installing handle=32 [active_scanout=2] [ 80.252] sna_mode_wakeup: flip complete, pending? 1 [ 80.252] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 80.252] sna_block_handler (tv=0.436000) [ 80.252] sna_scanout_do_flush: flush timer active: delta=6 [ 80.252] sna_accel_do_throttle -- no pending activity [ 80.252] sna_accel_block: evaluating timers, active=5 [ 80.252] sna_accel_block: flush timer expires in 6 [80258] [ 80.258] sna_wakeup_handler [ 80.258] sna_block_handler (tv=0.430000) [ 80.258] sna_scanout_do_flush: flush timer active: delta=0 [ 80.258] sna_scanout_do_flush (time=80258), triggered [ 80.258] sna_scanout_flush (time=80258), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 80.258] has_shadow: has pending damage? 0, outstanding flips: 0 [ 80.258] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 80.258] has_shadow: has pending damage? 0, outstanding flips: 0 [ 80.258] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 80.258] sna_accel_do_throttle -- no pending activity [ 80.258] sna_accel_block: evaluating timers, active=5 [ 80.258] sna_accel_block: flush timer expires in 16 [80274] [ 80.275] sna_wakeup_handler [ 80.275] sna_block_handler (tv=0.413000) [ 80.275] sna_scanout_do_flush: flush timer active: delta=-1 [ 80.275] sna_scanout_do_flush (time=80275), triggered [ 80.275] sna_scanout_flush (time=80275), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 80.275] has_shadow: has pending damage? 0, outstanding flips: 0 [ 80.275] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 80.275] has_shadow: has pending damage? 0, outstanding flips: 0 [ 80.275] sna_accel_disarm_timer[0] (time=80275) [ 80.275] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 80.275] sna_accel_do_throttle -- no pending activity [ 80.335] sna_wakeup_handler [ 80.335] sna_accel_flush: flush?=0, dirty?=0 [ 80.335] sna_accel_flush: flush?=0, dirty?=0 [ 80.335] sna_block_handler (tv=0.353000) [ 80.335] has_shadow: has pending damage? 0, outstanding flips: 0 [ 80.335] sna_accel_do_throttle -- no pending activity [ 80.335] sna_wakeup_handler [ 80.335] sna_block_handler (tv=0.353000) [ 80.335] has_shadow: has pending damage? 0, outstanding flips: 0 [ 80.335] sna_accel_do_throttle -- no pending activity [ 80.337] sna_wakeup_handler [ 80.337] sna_block_handler (tv=0.351000) [ 80.337] has_shadow: has pending damage? 0, outstanding flips: 0 [ 80.337] sna_accel_do_throttle -- no pending activity [ 80.470] sna_wakeup_handler [ 80.471] sna_accel_flush: flush?=0, dirty?=0 [ 80.471] sna_accel_flush: flush?=0, dirty?=0 [ 80.471] sna_block_handler (tv=0.499000) [ 80.471] has_shadow: has pending damage? 0, outstanding flips: 0 [ 80.471] sna_accel_do_throttle -- no pending activity [ 80.471] sna_wakeup_handler [ 80.471] sna_block_handler (tv=0.499000) [ 80.471] has_shadow: has pending damage? 0, outstanding flips: 0 [ 80.471] sna_accel_do_throttle -- no pending activity [ 80.471] sna_wakeup_handler [ 80.471] sna_accel_flush: flush?=0, dirty?=0 [ 80.471] sna_accel_flush: flush?=0, dirty?=0 [ 80.471] sna_accel_flush: flush?=0, dirty?=0 [ 80.471] sna_accel_flush: flush?=0, dirty?=0 [ 80.471] sna_block_handler (tv=0.499000) [ 80.471] has_shadow: has pending damage? 0, outstanding flips: 0 [ 80.472] sna_accel_do_throttle -- no pending activity [ 80.472] sna_wakeup_handler [ 80.472] sna_accel_flush: flush?=0, dirty?=0 [ 80.472] sna_accel_flush: flush?=0, dirty?=0 [ 80.472] sna_accel_flush: flush?=0, dirty?=0 [ 80.472] sna_block_handler (tv=0.498000) [ 80.472] has_shadow: has pending damage? 0, outstanding flips: 0 [ 80.472] sna_accel_do_throttle -- no pending activity [ 80.472] sna_wakeup_handler [ 80.472] sna_accel_flush: flush?=0, dirty?=0 [ 80.472] sna_accel_flush: flush?=0, dirty?=0 [ 80.472] sna_block_handler (tv=0.498000) [ 80.472] has_shadow: has pending damage? 0, outstanding flips: 0 [ 80.472] sna_accel_do_throttle -- no pending activity [ 80.472] sna_wakeup_handler [ 80.472] sna_accel_flush: flush?=0, dirty?=0 [ 80.472] sna_accel_flush: flush?=0, dirty?=0 [ 80.472] sna_block_handler (tv=0.498000) [ 80.472] has_shadow: has pending damage? 0, outstanding flips: 0 [ 80.472] sna_accel_do_throttle -- no pending activity [ 80.474] sna_wakeup_handler [ 80.474] sna_accel_flush: flush?=0, dirty?=0 [ 80.474] sna_block_handler (tv=0.496000) [ 80.474] has_shadow: has pending damage? 0, outstanding flips: 0 [ 80.474] sna_accel_do_throttle -- no pending activity [ 80.484] sna_wakeup_handler [ 80.484] sna_accel_flush: flush?=0, dirty?=0 [ 80.484] sna_accel_flush: flush?=0, dirty?=0 [ 80.484] sna_block_handler (tv=0.486000) [ 80.484] has_shadow: has pending damage? 0, outstanding flips: 0 [ 80.484] sna_accel_do_throttle -- no pending activity [ 80.500] sna_wakeup_handler [ 80.500] sna_create_pixmap(715, 37, 32, usage=0) [ 80.500] kgem_can_create_2d: 715x37 @ 32 [ 80.500] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=37 [ 80.500] kgem_can_create_2d: untiled size=110592 [ 80.500] kgem_choose_tiling: TLB near-miss between lines 715x37 (pitch=2860), forcing tiling 1 [ 80.500] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=37 [ 80.500] kgem_can_create_2d: tiled[-1] size=110592 [ 80.500] sna_create_pixmap: usage=0, flags=1b [ 80.500] sna_create_pixmap: creating GPU pixmap 715x37, stride=2860, flags=1b [ 80.500] __pop_freed_pixmap: reusing freed pixmap=4821 header [ 80.500] create_pixmap_hdr: pixmap=4822, width=715, height=37, usage=0 [ 80.500] sna_create_pixmap: serial=4822, 715x37, usage=0 [ 80.500] sna_composite_rectangles(pixmap=4823, op=0, 0 x 1 [(0, 0)x(715, 37) ...]) [ 80.500] sna_composite_rectangles: converted to op 0 [ 80.500] sna_composite_rectangles[0] (0, 0)x(715, 37) -> (0, 0), (715, 37) [ 80.500] sna_composite_rectangles: nrects=1, region=(0, 0), (715, 37) x 1 [ 80.500] sna_composite_rectangles: clipped extents (0, 0),(715, 37) x 1 [ 80.500] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(715, 37) [ 80.500] sna_composite_rectangles: dropping last-cpu hint [ 80.500] sna_drawable_use_bo pixmap=4823, box=((0, 0), (715, 37)), flags=19... [ 80.500] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 80.500] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 80.500] sna_pixmap_move_to_gpu(pixmap=4823, usage=0), flags=b [ 80.500] sna_pixmap_move_to_gpu: CPU damage? 0 [ 80.500] sna_pixmap_move_to_gpu: creating GPU bo (715x37@32), create=b [ 80.500] kgem_choose_tiling: TLB near-miss between lines 715x37 (pitch=2860), forcing tiling 1 [ 80.500] kgem_choose_tiling: TLB near-miss between lines 715x37 (pitch=2860), forcing tiling 1 [ 80.500] sna_pixmap_alloc_gpu: pixmap=4823 [ 80.500] kgem_create_2d(715x37, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 80.500] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=3072, height=40 [ 80.500] inactive too small: 16 < 30 [ 80.500] inactive too small: 16 < 30 [ 80.500] inactive too small: 16 < 30 [ 80.500] inactive too small: 16 < 30 [ 80.500] inactive too small: 16 < 30 [ 80.500] inactive too small: 16 < 30 [ 80.500] kgem_bo_remove_from_inactive: removing handle=142 from inactive [ 80.500] from inactive: pitch=3072, tiling=1: handle=142, id=2731 [ 80.500] __sna_damage_all(715, 37) [ 80.500] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 80.500] sna_pixmap_mark_active: pixmap=4823, handle=142 [ 80.500] sna_drawable_use_bo: allocated GPU bo for operation [ 80.500] sna_drawable_use_bo: using GPU bo with damage? 0 [ 80.500] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 80.500] kgem_bo_is_render: handle=142, rq? 0 [0] [ 80.500] kgem_bo_is_render: handle=142, rq? 0 [0] [ 80.500] gen9_render_fill_boxes(0 x 1 [(0, 0), (715, 37) ...]) [ 80.500] sna_render_get_solid: 0 [ 80.500] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 80.500] kgem_check_bo: num_pages=+64, num_exec=+1 [ 80.500] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 80.500] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 80.500] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 80.500] kgem_add_handle: handle=4, index=0 [ 80.500] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 80.500] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 80.500] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 80.500] gen9_composite_get_binding_table(ffc0) [ 80.500] kgem_add_reloc64: handle=142, pos=16360, delta=0, domains=20002 [ 80.500] kgem_add_handle: handle=142, index=1 [ 80.500] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=ffe91000) [ 80.500] __kgem_bo_mark_dirty: handle=142 (proxy? 0) [ 80.500] [3fe0] bind bo(handle=142, addr=ffe91000), format=192, width=715, height=37, pitch=3072, tiling=1 -> render [ 80.500] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 80.500] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 80.500] kgem_add_handle: handle=7, index=2 [ 80.500] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 80.500] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 80.500] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 80.500] gen9_emit_sampler: sampler = 1 [ 80.500] gen9_emit_sf: num_sf_outputs=1 [ 80.500] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 80.500] gen9_emit_vertex_elements: setup id=0 [ 80.500] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 80.500] (0, 0), (715, 37) [ 80.500] gen8_vertex_flush[490] = 3 [ 80.500] sna_composite_rectangles: pixmap=4823 marking clear [0]? 1 [ 80.500] sna_composite_rectangles(pixmap=4823, op=1, fff2f1f0 x 4 [(702, 0)x(13, 17) ...]) [ 80.500] sna_composite_rectangles: converted to op 1 [ 80.500] sna_composite_rectangles[0] (702, 0)x(13, 17) -> (702, 0), (715, 17) [ 80.500] sna_composite_rectangles[1] (702, 17)x(13, 3) -> (702, 17), (715, 20) [ 80.500] sna_composite_rectangles[2] (0, 17)x(13, 3) -> (0, 17), (13, 20) [ 80.500] sna_composite_rectangles[3] (0, 20)x(13, 17) -> (0, 20), (13, 37) [ 80.500] sna_composite_rectangles: nrects=4, region=(0, 0), (715, 37) x 4 [ 80.500] sna_composite_rectangles: clipped extents (0, 0),(715, 37) x 4 [ 80.500] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(715, 37) [ 80.500] sna_composite_rectangles: dropping last-cpu hint [ 80.500] sna_drawable_use_bo pixmap=4823, box=((0, 0), (715, 37)), flags=1... [ 80.500] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 80.500] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 80.500] sna_drawable_use_bo: using whole GPU bo [ 80.500] gen9_render_fill_boxes (op=1, color=(f2f2, f1f1, f0f0, ffff) [20028888]) [ 80.500] kgem_bo_is_render: handle=142, rq? 1 [1] [ 80.500] gen9_render_fill_boxes(fff2f1f0 x 4 [(702, 0), (715, 17) ...]) [ 80.500] sna_render_get_solid: fff2f1f0 [ 80.500] sna_render_get_solid(15) = fff2f1f0 (old) [ 80.500] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 80.500] kgem_check_bo: num_pages=+0, num_exec=+0 [ 80.500] gen9_composite_get_binding_table(ff00) [ 80.500] kgem_add_reloc64: handle=143, pos=16312, delta=0, domains=40000 [ 80.500] kgem_add_reloc64: adding proxy [delta=60] for handle=143 [ 80.500] kgem_add_handle: handle=143, index=3 [ 80.500] kgem_add_reloc64[5] = (delta=60, target handle=3, presumed=fff6e000) [ 80.500] [3fb0] bind bo(handle=143, addr=fff6e03c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 80.500] gen9_emit_vertex_elements: setup id=0 [ 80.500] (702, 0), (715, 17) [ 80.500] (0, 17), (13, 20) [ 80.500] (702, 17), (715, 20) [ 80.500] (0, 20), (13, 37) [ 80.500] gen8_vertex_flush[4cc] = 12 [ 80.500] sna_composite_rectangles(pixmap=4823, op=1, ff300a24 x 4 [(702, 0)x(13, 17) ...]) [ 80.500] sna_composite_rectangles: converted to op 1 [ 80.500] sna_composite_rectangles[0] (702, 0)x(13, 17) -> (702, 0), (715, 17) [ 80.500] sna_composite_rectangles[1] (702, 17)x(13, 3) -> (702, 17), (715, 20) [ 80.500] sna_composite_rectangles[2] (0, 17)x(13, 3) -> (0, 17), (13, 20) [ 80.500] sna_composite_rectangles[3] (0, 20)x(13, 17) -> (0, 20), (13, 37) [ 80.500] sna_composite_rectangles: nrects=4, region=(0, 0), (715, 37) x 4 [ 80.500] sna_composite_rectangles: clipped extents (0, 0),(715, 37) x 4 [ 80.500] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(715, 37) [ 80.500] sna_composite_rectangles: dropping last-cpu hint [ 80.500] sna_drawable_use_bo pixmap=4823, box=((0, 0), (715, 37)), flags=1... [ 80.500] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 80.500] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 80.500] sna_drawable_use_bo: using whole GPU bo [ 80.500] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 80.500] kgem_bo_is_render: handle=142, rq? 1 [1] [ 80.500] gen9_render_fill_boxes(ff300a24 x 4 [(702, 0), (715, 17) ...]) [ 80.500] sna_render_get_solid: ff300a24 [ 80.500] sna_render_get_solid(17) = ff300a24 (old) [ 80.500] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 80.500] kgem_check_bo: num_pages=+0, num_exec=+0 [ 80.500] gen9_composite_get_binding_table(fe80) [ 80.500] kgem_add_reloc64: handle=143, pos=16280, delta=0, domains=40000 [ 80.500] kgem_add_reloc64: adding proxy [delta=68] for handle=143 [ 80.500] kgem_add_reloc64[6] = (delta=68, target handle=3, presumed=fff6e000) [ 80.500] [3f90] bind bo(handle=143, addr=fff6e044), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 80.500] gen9_emit_vertex_elements: setup id=0 [ 80.500] (702, 0), (715, 17) [ 80.500] (0, 17), (13, 20) [ 80.500] (702, 17), (715, 20) [ 80.500] (0, 20), (13, 37) [ 80.500] gen8_vertex_flush[508] = 12 [ 80.500] sna_composite_rectangles(pixmap=4823, op=1, ff300a24 x 4 [(702, 0)x(13, 17) ...]) [ 80.500] sna_composite_rectangles: converted to op 1 [ 80.500] sna_composite_rectangles[0] (702, 0)x(13, 17) -> (702, 0), (715, 17) [ 80.500] sna_composite_rectangles[1] (702, 17)x(13, 3) -> (702, 17), (715, 20) [ 80.500] sna_composite_rectangles[2] (0, 17)x(13, 3) -> (0, 17), (13, 20) [ 80.500] sna_composite_rectangles[3] (0, 20)x(13, 17) -> (0, 20), (13, 37) [ 80.500] sna_composite_rectangles: nrects=4, region=(0, 0), (715, 37) x 4 [ 80.500] sna_composite_rectangles: clipped extents (0, 0),(715, 37) x 4 [ 80.500] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(715, 37) [ 80.500] sna_composite_rectangles: dropping last-cpu hint [ 80.500] sna_drawable_use_bo pixmap=4823, box=((0, 0), (715, 37)), flags=1... [ 80.500] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 80.500] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 80.500] sna_drawable_use_bo: using whole GPU bo [ 80.500] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 80.500] kgem_bo_is_render: handle=142, rq? 1 [1] [ 80.500] gen9_render_fill_boxes(ff300a24 x 4 [(702, 0), (715, 17) ...]) [ 80.500] sna_render_get_solid: ff300a24 [ 80.500] sna_render_get_solid(17) = ff300a24 (last) [ 80.500] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 80.500] kgem_check_bo: num_pages=+0, num_exec=+0 [ 80.500] gen9_composite_get_binding_table(fe00) [ 80.501] gen9_emit_vertex_elements: setup id=0 [ 80.501] (702, 0), (715, 17) [ 80.501] (0, 17), (13, 20) [ 80.501] (702, 17), (715, 20) [ 80.501] (0, 20), (13, 37) [ 80.501] gen8_vertex_flush[508] = 24 [ 80.501] sna_glyphs(op=3, nlist=1, src=(1, 15)) [ 80.501] kgem_bo_is_busy: handle=142, domain: 0 exec? 1, rq? 1 [ 80.501] sna_glyphs: discarding mask [ 80.501] glyphs0_to_dst(op=3, src=(1, 15), nlist=1, dst=(1, 15)+(0, 0)) [ 80.501] clipped_glyphs? 2 glyph in 1 lists extents (1, 5), (19, 18), region (2, 17), (13, 18): yes [ 80.501] gen9_render_composite: 0x0, current mode=1/1 [ 80.501] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 80.501] kgem_bo_is_busy: handle=142, domain: 0 exec? 1, rq? 1 [ 80.501] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 80.501] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 80.501] sna_drawable_use_bo pixmap=4823, box=((2, 17), (13, 18)), flags=7... [ 80.501] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 80.501] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 80.501] sna_drawable_use_bo: using whole GPU bo [ 80.501] gen9_composite_set_target: pixmap=4823, format=20028888, size=715x37, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 80.501] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 80.501] color_convert: src=ff8ae234 [20028888] [ 80.501] color_convert: dst=ff8ae234 [20028888] [ 80.501] sna_render_get_solid: ff8ae234 [ 80.501] sna_render_get_solid(22) = ff8ae234 (old) [ 80.501] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 80.501] sna_transform_is_imprecise_integer_translation: no transform [ 80.501] gen9_composite_picture: integer translation (0, 0), removing [ 80.501] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 80.501] sna_render_pixmap_bo: GPU all damaged [ 80.501] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 80.501] gen4_choose_composite_emitter: solid, identity mask [ 80.501] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 80.501] aligning vertex: was 2, now 4 floats per vertex [ 80.501] gen9_composite_get_binding_table(fe00) [ 80.501] kgem_add_reloc64: handle=143, pos=16248, delta=0, domains=40000 [ 80.501] kgem_add_reloc64: adding proxy [delta=88] for handle=143 [ 80.501] kgem_add_reloc64[7] = (delta=88, target handle=3, presumed=fff6e000) [ 80.501] [3f70] bind bo(handle=143, addr=fff6e058), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 80.501] kgem_add_reloc64: handle=6, pos=16232, delta=0, domains=40000 [ 80.501] kgem_add_handle: handle=6, index=4 [ 80.501] kgem_add_reloc64[8] = (delta=0, target handle=4, presumed=fd581000) [ 80.501] [3f60] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 80.501] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 80.501] gen9_emit_sampler: sampler = a [ 80.501] gen9_emit_sf: num_sf_outputs=2 [ 80.501] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 80.501] gen9_emit_vertex_elements: setup id=9 [ 80.501] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 80.501] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 80.501] glyphs0_to_dst: glyph=(9, 5), (19, 18), clip=(2, 17), (13, 18) [ 80.501] glyphs0_to_dst: blt=(9, 17), (13, 18) [ 80.501] emit_primitive_identity_mask__avx2: dst=(9, 17), mask=(672.00, 60.00) x (4.00, 1.00) [ 80.501] gen8_vertex_flush[5e4] = 3 [ 80.501] gen9_magic_ca_pass: CA fixup (20 -> 23) [ 80.501] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 80.501] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 80.501] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 80.501] sna_composite_rectangles(pixmap=4823, op=1, ffffffff x 2 [(1, 18)x(9, 2) ...]) [ 80.501] sna_composite_rectangles: converted to op 1 [ 80.501] sna_composite_rectangles[0] (1, 18)x(9, 2) -> (1, 18), (10, 20) [ 80.501] sna_composite_rectangles[1] (1, 20)x(9, 15) -> (1, 20), (10, 35) [ 80.501] sna_composite_rectangles: nrects=2, region=(1, 18), (10, 35) x 2 [ 80.501] sna_composite_rectangles: clipped extents (1, 18),(10, 35) x 1 [ 80.501] sna_composite_rectangles: pixmap +(0, 0) extents (1, 18),(10, 35) [ 80.501] sna_composite_rectangles: dropping last-cpu hint [ 80.501] sna_drawable_use_bo pixmap=4823, box=((1, 18), (10, 35)), flags=9... [ 80.501] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 80.501] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 80.501] sna_drawable_use_bo: using whole GPU bo [ 80.501] gen9_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20028888]) [ 80.501] kgem_bo_is_render: handle=142, rq? 1 [1] [ 80.501] gen9_render_fill_boxes(ffffffff x 1 [(1, 18), (10, 35) ...]) [ 80.501] sna_render_get_solid: ffffffff [ 80.501] sna_render_get_solid(white) [ 80.501] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 80.501] kgem_check_bo: num_pages=+0, num_exec=+0 [ 80.501] aligning vertex: was 4, now 2 floats per vertex [ 80.501] gen9_composite_get_binding_table(fd40) [ 80.501] kgem_add_reloc64: handle=7, pos=16200, delta=0, domains=40000 [ 80.501] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 80.501] kgem_add_reloc64[9] = (delta=1048, target handle=2, presumed=fffe8000) [ 80.501] [3f40] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 80.501] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 80.501] gen9_emit_sampler: sampler = 1 [ 80.501] gen9_emit_sf: num_sf_outputs=1 [ 80.501] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 80.501] gen9_emit_vertex_elements: setup id=0 [ 80.501] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 80.501] (1, 18), (10, 35) [ 80.501] gen8_vertex_flush[720] = 3 [ 80.501] sna_validate_gc(0x561c94ab2470) changes=e0000, previous serial=8000124a, drawable=124a [ 80.501] sna_validate_gc: recomputing clip [ 80.501] sna_validate_gc: composite clip=4x[(65, 993), (780, 1030)] [0x561c94a41730] [ 80.501] sna_copy_area: src=pixmap=4823:(0, 0)x(715, 37)+(0, 0) -> dst=pixmap=3060:(0, 969)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 80.501] sna_copy_area: normal copy [ 80.501] sna_do_copy: src=(0, 0), dst=(0, 969), size=(715x37) [ 80.501] sna_do_copy: after drawable: src=(0, 0), dst=(65, 993), size=(715x37) [ 80.501] sna_do_copy: dst extents (65, 993), (780, 1030), dst clip extents (65, 993), (780, 1030), dst size=3775x2136 [ 80.501] sna_do_copy: clipped dst extents (65, 993), (780, 1030) [ 80.501] sna_do_copy: unclipped src extents (0, 0), (715, 37) [ 80.501] sna_do_copy: clipped src extents (0, 0), (715, 37) [ 80.501] sna_do_copy: pixmap -- no source clipping [ 80.501] sna_do_copy: src extents (0, 0), (715, 37) x 1 [ 80.501] sna_do_copy: copy region (65, 993), (780, 1030) x 4 + (-65, -993) [ 80.501] sna_copy_boxes (boxes=4x[(767, 993), (780, 1010)...], src pixmap=4823+(-65, -993), dst pixmap=3060+(-65, -24), alu=3, src.size=715x37, dst.size=3775x2136) [ 80.501] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c9472b610, gpu_bo=142, cpu_bo=0), replaces=0 [ 80.501] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 80.501] sna_drawable_use_bo pixmap=3060, box=((0, 969), (715, 1006)), flags=3... [ 80.501] sna_drawable_use_bo: exported target, set PREFER_GPU [ 80.501] sna_drawable_use_bo: pinned, never REPLACES [ 80.501] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=3 [ 80.501] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 80.501] sna_drawable_use_bo: using whole GPU bo [ 80.501] sna_pixmap_move_to_gpu(pixmap=4823, usage=0), flags=a [ 80.501] sna_pixmap_move_to_gpu: already all-damaged [ 80.501] sna_pixmap_mark_active: pixmap=4823, handle=142 [ 80.501] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 80.501] gen9_render_copy_boxes (0, -969)->(0, 0) x 4, alu=3, flags=0, self-copy=0, overlaps? 0 [ 80.501] kgem_bo_is_render: handle=142, rq? 1 [1] [ 80.501] kgem_bo_is_render: handle=9, rq? 0 [0] [ 80.501] kgem_bo_is_render: handle=9, rq? 0 [0] [ 80.501] kgem_bo_is_render: handle=142, rq? 1 [1] [ 80.501] kgem_set_mode: flushing before new bo [ 80.501] gen8_vertex_close: used=98, vbo active? 23, vb=201, nreloc=2 [ 80.501] gen8_vertex_close: reloc[0] = 287 [ 80.501] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 80.501] kgem_add_handle: handle=23, index=5 [ 80.501] kgem_add_reloc64[10] = (delta=0, target handle=5, presumed=fd541000) [ 80.501] gen8_vertex_close: reloc[1] = 372 [ 80.501] kgem_add_reloc64: handle=23, pos=372, delta=0, domains=200000 [ 80.501] kgem_add_reloc64[11] = (delta=0, target handle=5, presumed=fd541000) [ 80.501] batch[1/1, flags=1800]: 462 462 16192 16384, nreloc=12, nexec=6, nfence=0, aperture=1164 [fenced=0] [ 80.501] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 80.501] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 80.501] kgem_fixup_relocs: shrinking by 61440 [ 80.501] __kgem_busy: handle=1, busy=0, wedged=0 [ 80.501] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 80.501] kgem_commit: release handle=142 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ffe91000 [ 80.501] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 80.501] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 80.501] __kgem_bo_clear_busy: handle=7 [ 80.501] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 80.501] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 80.501] __kgem_bo_clear_busy: handle=143 [ 80.501] kgem_commit: release handle=143 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff6e000 [ 80.501] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 80.501] __kgem_bo_clear_busy: handle=143 [ 80.501] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 80.501] __kgem_bo_clear_busy: handle=143 [ 80.501] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 80.501] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 80.501] __kgem_bo_clear_busy: handle=7 [ 80.501] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 80.501] __kgem_busy: handle=1, busy=131072, wedged=0 [ 80.501] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 80.501] kgem_check_bo: num_pages=+8164, num_exec=+2 [ 80.501] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 80.501] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 80.501] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 80.501] kgem_add_handle: handle=4, index=0 [ 80.501] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 80.501] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 80.501] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 80.501] gen9_composite_get_binding_table(ffc0) [ 80.501] kgem_add_reloc64: handle=9, pos=16360, delta=0, domains=20002 [ 80.501] kgem_add_handle: handle=9, index=1 [ 80.501] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f02dd000) [ 80.501] __kgem_bo_mark_dirty: handle=9 (proxy? 0) [ 80.501] [3fe0] bind bo(handle=9, addr=f02dd000), format=192, width=3775, height=2136, pitch=15360, tiling=1 -> render [ 80.501] kgem_add_reloc64: handle=142, pos=16344, delta=0, domains=40000 [ 80.501] kgem_add_handle: handle=142, index=2 [ 80.501] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=ffe91000) [ 80.501] [3fd0] bind bo(handle=142, addr=ffe91000), format=192, width=715, height=37, pitch=3072, tiling=1 -> sampler [ 80.501] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 80.501] gen9_emit_sampler: sampler = 0 [ 80.501] gen9_emit_sf: num_sf_outputs=1 [ 80.501] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 80.501] gen9_emit_vertex_elements: setup id=0 [ 80.501] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 80.501] (702, 0) -> (702, 969) + (13, 17) [ 80.501] (0, 17) -> (0, 986) + (13, 3) [ 80.501] (702, 17) -> (702, 986) + (13, 3) [ 80.501] (0, 20) -> (0, 989) + (13, 17) [ 80.501] gen8_vertex_flush[490] = 12 [ 80.501] sna_accel_flush: flush?=1, dirty?=0 [ 80.501] gen8_vertex_close: used=122, vbo active? 23, vb=1, nreloc=1 [ 80.501] gen8_vertex_close: reloc[0] = 287 [ 80.501] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 80.501] kgem_add_handle: handle=23, index=3 [ 80.501] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 80.501] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=8238 [fenced=0] [ 80.501] __kgem_busy: handle=1, busy=0, wedged=0 [ 80.501] __kgem_retire_rq: request 1 complete [ 80.501] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 80.501] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 80.501] kgem_fixup_relocs: shrinking by 61440 [ 80.501] __kgem_busy: handle=1, busy=0, wedged=0 [ 80.501] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 80.501] kgem_commit: release handle=9 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f02dd000 [ 80.501] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 80.501] kgem_commit: release handle=142 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=ffe91000 [ 80.501] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 80.501] __kgem_busy: handle=1, busy=131072, wedged=0 [ 80.501] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 80.501] sna_accel_flush: flush?=0, dirty?=0 [ 80.501] sna_accel_flush: flush?=0, dirty?=0 [ 80.501] sna_accel_flush: flush?=0, dirty?=0 [ 80.501] sna_accel_flush: flush?=0, dirty?=0 [ 80.501] sna_destroy_pixmap: pixmap=4823, attached?=1 [ 80.501] _kgem_bo_destroy: handle=142, proxy? 0 [ 80.501] __kgem_bo_destroy: handle=142, size=262144 [ 80.501] __kgem_busy: handle=142, busy=131072, wedged=0 [ 80.501] __kgem_bo_destroy: handle=142 -> active [ 80.501] __sna_free_pixmap(pixmap=4823) [ 80.501] sna_accel_flush: flush?=0, dirty?=0 [ 80.502] sna_accel_flush: flush?=0, dirty?=0 [ 80.502] sna_accel_flush: flush?=0, dirty?=0 [ 80.502] sna_block_handler (tv=0.468000) [ 80.502] kgem_retire, need_retire?=1 [ 80.502] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 80.502] kgem_retire__requests_ring: retiring ring 0 [ 80.502] __kgem_busy: handle=1, busy=0, wedged=0 [ 80.502] __kgem_retire_rq: request 1 complete [ 80.502] __kgem_bo_flush: handle=9, busy=0, wedged=0 [ 80.502] __kgem_bo_flush: handle=142, busy=0, wedged=0 [ 80.502] kgem_bo_move_to_cache: release handle=142 [ 80.502] kgem_bo_move_to_inactive: moving handle=142 to inactive [ 80.502] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 80.502] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 80.502] kgem_retire -- retired=1, need_retire=0 [ 80.502] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 80.502] gen6_render_retire: resetting idle vbo [ 80.502] has_shadow: has pending damage? 0, outstanding flips: 0 [ 80.502] sna_accel_do_throttle -- no pending activity [ 80.503] sna_wakeup_handler [ 80.503] sna_accel_flush: flush?=0, dirty?=0 [ 80.503] sna_accel_flush: flush?=0, dirty?=0 [ 80.503] sna_block_handler (tv=0.467000) [ 80.503] has_shadow: has pending damage? 0, outstanding flips: 0 [ 80.503] sna_accel_do_throttle -- no pending activity [ 80.503] sna_wakeup_handler [ 80.503] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=114, name=86 [ 80.503] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 80.503] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 80.503] sna_dri2_get_back: draw size=3840x2160, back buffer handle=114 size=3840x2160, is-scanout? 1, active?=0, pitch=15360, front pitch=15360 [ 80.503] sna_dri2_get_back: reuse backbuffer? 1 [ 80.503] sna_dri2_get_back: back buffer handle=114, active?=0, refcnt=1 [ 80.503] sna_dri2_get_back: reuse unattached back [ 80.503] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 80.503] sna_dri2_reuse_buffer: reusing back buffer handle=114, name=86, pitch=15360, age=0 [ 80.503] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 80.503] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=32, name=80, active_scanout=2 [ 80.503] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 80.503] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 80.503] sna_accel_flush: flush?=0, dirty?=0 [ 80.503] sna_accel_flush: flush?=0, dirty?=0 [ 80.503] sna_accel_flush: flush?=0, dirty?=0 [ 80.503] sna_block_handler (tv=0.467000) [ 80.503] has_shadow: has pending damage? 0, outstanding flips: 0 [ 80.503] timer_enable (time=80503), starting timer 0 [ 80.503] sna_accel_do_throttle -- no pending activity [ 80.503] sna_accel_block: evaluating timers, active=5 [ 80.503] sna_accel_block: flush timer expires in 8 [80511] [ 80.504] sna_wakeup_handler [ 80.504] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 80.504] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 80.504] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 80.504] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 80.504] sna_dri2_get_msc(draw=146, pipe=0) [ 80.504] sna_crtc_record_swap: recording last swap on pipe=0, frame 4580 [msc=4580], time 80.502314 [ 80.504] sna_dri2_get_msc: msc=4580 [raw=4580], ust=80502314 [ 80.504] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=114 (refs=1/1, flush=0) , front=32 (refs=2/3, flush=1) [ 80.504] sna_dri2_schedule_swap(target_msc=4564, divisor=0, remainder=0) [ 80.504] sna_dri2_schedule_swap: using front handle=32, active_scanout?=2, flush?=1 [ 80.504] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 80.504] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 80.504] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 80.504] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 80.504] sna_crtc_record_swap: recording last swap on pipe=0, frame 4580 [msc=4580], time 80.502314 [ 80.504] immediate_swap: current_msc=4580, target_msc=4564 -- yes [ 80.504] can_flip: no, shadow enabled [ 80.504] sna_dri2_add_event: adding event to window 146) [ 80.504] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 80.504] sna_dri2_immediate_blit: no pending blit, starting chain [ 80.504] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 80.504] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 80.504] can_xchg: back size=8700f00, front size=8700f00 [ 80.504] can_xchg: yes, pixmap=4091 [ 80.504] sna_dri2_xchg: win=146, exchange front=32/80,ref=3 and back=114/86,ref=2, pixmap=4091 3840x2160 [ 80.504] sna_dri2_xchg: back_bo handle=114, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 80.504] sna_dri2_xchg: front_bo handle=32, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 80.504] set_bo: pixmap=4091, handle=114 (old handle=32) [ 80.504] set_bo: marking whole pixmap as damaged [ 80.504] set_bo: applying final/discard move-to-gpu [ 80.504] wait_for_shadow: flags=0, flips=0, handle=32, shadow=29 [ 80.504] set_bo: dropping flush hint from handle=32 [ 80.504] set_bo: adding flush hint to handle=114 [ 80.504] mark_stale(handle=32) => 1 [ 80.504] swap_limit: draw=146 setting swap limit to 3 [ 80.504] sna_dri2_swap_limit_validate: swap limit set to 3 [ 80.504] sna_next_vblank(pipe=0, waiting until next vblank) [ 80.504] sna_dri2_schedule_swap: reported target_msc=4580 [ 80.504] sna_accel_flush: flush?=0, dirty?=0 [ 80.504] sna_accel_flush: flush?=0, dirty?=0 [ 80.504] sna_accel_flush: flush?=0, dirty?=0 [ 80.504] sna_accel_flush: flush?=0, dirty?=0 [ 80.504] sna_block_handler (tv=0.466000) [ 80.504] sna_scanout_do_flush: flush timer active: delta=7 [ 80.504] sna_accel_do_throttle -- no pending activity [ 80.504] sna_accel_block: evaluating timers, active=5 [ 80.504] sna_accel_block: flush timer expires in 7 [80511] [ 80.511] sna_wakeup_handler [ 80.511] sna_block_handler (tv=0.459000) [ 80.511] sna_scanout_do_flush: flush timer active: delta=0 [ 80.511] sna_scanout_do_flush (time=80511), triggered [ 80.511] sna_scanout_flush (time=80511), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 80.511] has_shadow: has pending damage? 1, outstanding flips: 0 [ 80.511] stop_flush: scanout=114 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 80.511] has_shadow: has pending damage? 1, outstanding flips: 0 [ 80.511] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 80.511] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 80.511] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 80.511] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 80.511] sna_pixmap_move_to_gpu: already all-damaged [ 80.511] sna_pixmap_mark_active: pixmap=4091, handle=114 [ 80.511] sna_mode_redisplay: crtc[0] transformed? 0 [ 80.511] sna_mode_redisplay: crtc[1] transformed? 0 [ 80.511] sna_mode_redisplay: crtc[2] transformed? 0 [ 80.511] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=114 [active=1] [ 80.511] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 32, transformed? 0 [ 80.511] get_fb: reusing fb=81 for handle=114 [ 80.511] sna_mode_redisplay: recording flip on CRTC:32 handle=114, active_scanout=2, serial=3 [ 80.511] __kgem_bo_clear_busy: handle=114 [ 80.511] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 80.511] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 80.511] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 80.511] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=114, shadow handle=29 [ 80.511] sna_accel_do_throttle -- no pending activity [ 80.511] sna_accel_block: evaluating timers, active=5 [ 80.511] sna_accel_block: flush timer expires in 16 [80527] [ 80.518] sna_wakeup_handler [ 80.518] sna_mode_wakeup: len=64 [ 80.518] sna_dri2_vblank_handler(type=2, sequence=4581, draw=4181) [ 80.518] sna_crtc_record_swap: recording last swap on pipe=0, frame 4581 [msc=4581], time 80.518966 [ 80.518] sna_dri2_vblank_handler: 2 complete, frame=4581 tv=80.518966 [ 80.518] sna_dri2_blit_complete: blit finished [ 80.518] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4581, tv=80.518966) [ 80.518] frame_swap_complete(type=2): draw=146, pipe=0, frame=4581 [msc=4581], tv=80.518966 [ 80.518] sna_accel_flush: flush?=0, dirty?=0 [ 80.518] sna_dri2_event_free(draw?=1) [ 80.518] sna_dri2_remove_event: remove[0x561c9473f800] from window 146, active? 1 [ 80.518] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=114] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 80.518] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=32] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 80.518] sna_dri2_vblank_handler complete [ 80.518] sna_mode_wakeup: recording last swap on pipe=0, frame 4581 [11e5], time 80.518966 [ 80.518] sna_mode_wakeup: removing handle=32 [active_scanout=0] from scanout, installing handle=114 [active_scanout=2] [ 80.518] sna_mode_wakeup: flip complete, pending? 1 [ 80.518] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 80.518] sna_block_handler (tv=0.452000) [ 80.518] sna_scanout_do_flush: flush timer active: delta=9 [ 80.518] sna_accel_do_throttle -- no pending activity [ 80.518] sna_accel_block: evaluating timers, active=5 [ 80.518] sna_accel_block: flush timer expires in 9 [80527] [ 80.527] sna_wakeup_handler [ 80.527] sna_block_handler (tv=0.443000) [ 80.527] sna_scanout_do_flush: flush timer active: delta=0 [ 80.527] sna_scanout_do_flush (time=80527), triggered [ 80.527] sna_scanout_flush (time=80527), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 80.527] has_shadow: has pending damage? 0, outstanding flips: 0 [ 80.527] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 80.527] has_shadow: has pending damage? 0, outstanding flips: 0 [ 80.527] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 80.527] sna_accel_do_throttle -- no pending activity [ 80.527] sna_accel_block: evaluating timers, active=5 [ 80.527] sna_accel_block: flush timer expires in 16 [80543] [ 80.543] sna_wakeup_handler [ 80.543] sna_block_handler (tv=0.427000) [ 80.543] sna_scanout_do_flush: flush timer active: delta=0 [ 80.543] sna_scanout_do_flush (time=80543), triggered [ 80.543] sna_scanout_flush (time=80543), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 80.543] has_shadow: has pending damage? 0, outstanding flips: 0 [ 80.543] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 80.543] has_shadow: has pending damage? 0, outstanding flips: 0 [ 80.543] sna_accel_disarm_timer[0] (time=80543) [ 80.543] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 80.543] sna_accel_do_throttle -- no pending activity [ 80.568] sna_wakeup_handler [ 80.568] sna_accel_flush: flush?=0, dirty?=0 [ 80.568] sna_accel_flush: flush?=0, dirty?=0 [ 80.568] sna_accel_flush: flush?=0, dirty?=0 [ 80.568] sna_accel_flush: flush?=0, dirty?=0 [ 80.568] sna_accel_flush: flush?=0, dirty?=0 [ 80.568] sna_accel_flush: flush?=0, dirty?=0 [ 80.568] sna_accel_flush: flush?=0, dirty?=0 [ 80.568] sna_accel_flush: flush?=0, dirty?=0 [ 80.568] sna_accel_flush: flush?=0, dirty?=0 [ 80.568] sna_accel_flush: flush?=0, dirty?=0 [ 80.568] sna_accel_flush: flush?=0, dirty?=0 [ 80.568] sna_accel_flush: flush?=0, dirty?=0 [ 80.568] sna_accel_flush: flush?=0, dirty?=0 [ 80.568] sna_accel_flush: flush?=0, dirty?=0 [ 80.568] sna_block_handler (tv=0.402000) [ 80.568] has_shadow: has pending damage? 0, outstanding flips: 0 [ 80.568] sna_accel_do_throttle -- no pending activity [ 80.568] sna_wakeup_handler [ 80.568] sna_accel_flush: flush?=0, dirty?=0 [ 80.568] sna_accel_flush: flush?=0, dirty?=0 [ 80.568] sna_accel_flush: flush?=0, dirty?=0 [ 80.568] sna_block_handler (tv=0.402000) [ 80.568] has_shadow: has pending damage? 0, outstanding flips: 0 [ 80.568] sna_accel_do_throttle -- no pending activity [ 80.568] sna_wakeup_handler [ 80.568] sna_accel_flush: flush?=0, dirty?=0 [ 80.568] sna_accel_flush: flush?=0, dirty?=0 [ 80.568] sna_block_handler (tv=0.402000) [ 80.568] has_shadow: has pending damage? 0, outstanding flips: 0 [ 80.568] sna_accel_do_throttle -- no pending activity [ 80.568] sna_wakeup_handler [ 80.568] sna_accel_flush: flush?=0, dirty?=0 [ 80.568] sna_accel_flush: flush?=0, dirty?=0 [ 80.568] sna_accel_flush: flush?=0, dirty?=0 [ 80.568] sna_block_handler (tv=0.402000) [ 80.568] has_shadow: has pending damage? 0, outstanding flips: 0 [ 80.568] sna_accel_do_throttle -- no pending activity [ 80.568] sna_wakeup_handler [ 80.568] sna_accel_flush: flush?=0, dirty?=0 [ 80.568] sna_accel_flush: flush?=0, dirty?=0 [ 80.568] sna_accel_flush: flush?=0, dirty?=0 [ 80.568] sna_block_handler (tv=0.402000) [ 80.568] has_shadow: has pending damage? 0, outstanding flips: 0 [ 80.568] sna_accel_do_throttle -- no pending activity [ 80.568] sna_wakeup_handler [ 80.568] sna_accel_flush: flush?=0, dirty?=0 [ 80.568] sna_accel_flush: flush?=0, dirty?=0 [ 80.568] sna_block_handler (tv=0.402000) [ 80.568] has_shadow: has pending damage? 0, outstanding flips: 0 [ 80.568] sna_accel_do_throttle -- no pending activity [ 80.568] sna_wakeup_handler [ 80.568] sna_accel_flush: flush?=0, dirty?=0 [ 80.568] sna_accel_flush: flush?=0, dirty?=0 [ 80.568] sna_block_handler (tv=0.402000) [ 80.568] has_shadow: has pending damage? 0, outstanding flips: 0 [ 80.568] sna_accel_do_throttle -- no pending activity [ 80.568] sna_wakeup_handler [ 80.568] sna_accel_flush: flush?=0, dirty?=0 [ 80.568] sna_accel_flush: flush?=0, dirty?=0 [ 80.568] sna_accel_flush: flush?=0, dirty?=0 [ 80.568] sna_block_handler (tv=0.402000) [ 80.568] has_shadow: has pending damage? 0, outstanding flips: 0 [ 80.568] sna_accel_do_throttle -- no pending activity [ 80.568] sna_wakeup_handler [ 80.568] sna_accel_flush: flush?=0, dirty?=0 [ 80.568] sna_accel_flush: flush?=0, dirty?=0 [ 80.568] sna_block_handler (tv=0.402000) [ 80.568] has_shadow: has pending damage? 0, outstanding flips: 0 [ 80.568] sna_accel_do_throttle -- no pending activity [ 80.568] sna_wakeup_handler [ 80.568] sna_accel_flush: flush?=0, dirty?=0 [ 80.568] sna_accel_flush: flush?=0, dirty?=0 [ 80.568] sna_block_handler (tv=0.402000) [ 80.568] has_shadow: has pending damage? 0, outstanding flips: 0 [ 80.568] sna_accel_do_throttle -- no pending activity [ 80.568] sna_wakeup_handler [ 80.568] sna_accel_flush: flush?=0, dirty?=0 [ 80.568] sna_accel_flush: flush?=0, dirty?=0 [ 80.568] sna_accel_flush: flush?=0, dirty?=0 [ 80.568] sna_create_pixmap(1, 1, 32, usage=0) [ 80.568] kgem_can_create_2d: 1x1 @ 32 [ 80.568] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=1 [ 80.568] kgem_can_create_2d: untiled size=4096 [ 80.568] kgem_choose_tiling: disabling tiling [1x1] for single row/col [ 80.568] kgem_choose_tiling: 1x1 -> 0 [ 80.568] sna_create_pixmap: usage=0, flags=a [ 80.568] sna_create_pixmap: small buffer [4], attaching to shadow pixmap [ 80.569] create_pixmap: allocating pixmap 1x1, depth=32/32, size=12 [ 80.569] create_pixmap: serial=4824, usage=0, 1x1 [ 80.569] sna_create_pixmap: serial=4824, 1x1, usage=0 [ 80.569] sna_composite_rectangles(pixmap=4825, op=0, 0 x 1 [(0, 0)x(1, 1) ...]) [ 80.569] sna_composite_rectangles: converted to op 0 [ 80.569] sna_composite_rectangles[0] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 80.569] sna_composite_rectangles: nrects=1, region=(0, 0), (1, 1) x 1 [ 80.569] sna_composite_rectangles: clipped extents (0, 0),(1, 1) x 1 [ 80.569] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(1, 1) [ 80.569] sna_composite_rectangles: fallback, dst pixmap=4825 too small or not attached [ 80.569] sna_composite_rectangles: fallback [ 80.569] sna_drawable_move_region_to_cpu(pixmap=4825 (1x1), [(0, 0), (1, 1)], flags=1) [ 80.569] sna_drawable_move_region_to_cpu: region (0, 0), (1, 1) + (0, 0) subsumes pixmap (1x1) [ 80.569] _sna_pixmap_move_to_cpu(pixmap=4825, 1x1, flags=1) [ 80.569] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 80.569] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 80.569] operate_inplace: no, inplace operation not suitable [ 80.569] _sna_pixmap_move_to_cpu: marking as damaged [ 80.569] __sna_damage_all(1, 1) [ 80.569] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 80.569] sna_composite_rectangles(pixmap=4825, op=1, fff2f1f0 x 1 [(0, 0)x(1, 1) ...]) [ 80.569] sna_composite_rectangles: converted to op 1 [ 80.569] sna_composite_rectangles[0] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 80.569] sna_composite_rectangles: nrects=1, region=(0, 0), (1, 1) x 1 [ 80.569] sna_composite_rectangles: clipped extents (0, 0),(1, 1) x 1 [ 80.569] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(1, 1) [ 80.569] sna_composite_rectangles: fallback, dst pixmap=4825 too small or not attached [ 80.569] sna_composite_rectangles: fallback [ 80.569] sna_drawable_move_region_to_cpu(pixmap=4825 (1x1), [(0, 0), (1, 1)], flags=1) [ 80.569] sna_drawable_move_region_to_cpu: pixmap=4825 all damaged on CPU [ 80.569] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 80.569] sna_composite_rectangles: fallback fill: (0, 0)x(1, 1) fff2f1f0 [ 80.569] sna_composite_rectangles(pixmap=4825, op=1, ff300a24 x 2 [(0, 0)x(1, 1) ...]) [ 80.569] sna_composite_rectangles: converted to op 1 [ 80.569] sna_composite_rectangles[0] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 80.569] sna_composite_rectangles[1] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 80.569] sna_composite_rectangles: nrects=2, region=(0, 0), (1, 1) x 2 [ 80.569] sna_composite_rectangles: clipped extents (0, 0),(1, 1) x 1 [ 80.569] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(1, 1) [ 80.569] sna_composite_rectangles: fallback, dst pixmap=4825 too small or not attached [ 80.569] sna_composite_rectangles: fallback [ 80.569] sna_drawable_move_region_to_cpu(pixmap=4825 (1x1), [(0, 0), (1, 1)], flags=1) [ 80.569] sna_drawable_move_region_to_cpu: pixmap=4825 all damaged on CPU [ 80.569] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 80.569] sna_composite_rectangles: fallback fill: (0, 0)x(1, 1) ff300a24 [ 80.569] sna_validate_gc(0x561c94ab2470) changes=80000, previous serial=8000124a, drawable=124a [ 80.569] sna_validate_gc: recomputing clip [ 80.569] sna_validate_gc: composite clip=1x[(65, 24), (3840, 2160)] [0x561c94abf1d0] [ 80.569] sna_copy_area: src=pixmap=4825:(0, 0)x(1, 1)+(0, 0) -> dst=pixmap=3060:(0, 0)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 80.569] sna_copy_area: normal copy [ 80.569] sna_do_copy: src=(0, 0), dst=(0, 0), size=(1x1) [ 80.569] sna_do_copy: after drawable: src=(0, 0), dst=(65, 24), size=(1x1) [ 80.569] sna_do_copy: dst extents (65, 24), (66, 25), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 80.569] sna_do_copy: clipped dst extents (65, 24), (66, 25) [ 80.569] sna_do_copy: unclipped src extents (0, 0), (1, 1) [ 80.569] sna_do_copy: clipped src extents (0, 0), (1, 1) [ 80.569] sna_do_copy: pixmap -- no source clipping [ 80.569] sna_do_copy: src extents (0, 0), (1, 1) x 1 [ 80.569] sna_do_copy: copy region (65, 24), (66, 25) x 1 + (-65, -24) [ 80.569] sna_copy_boxes (boxes=1x[(65, 24), (66, 25)...], src pixmap=4825+(-65, -24), dst pixmap=3060+(-65, -24), alu=3, src.size=1x1, dst.size=3775x2136) [ 80.569] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c947fd410, gpu_bo=0, cpu_bo=0), replaces=0 [ 80.569] sna_drawable_use_bo pixmap=3060, box=((0, 0), (1, 1)), flags=8... [ 80.569] sna_drawable_use_bo: exported target, set PREFER_GPU [ 80.569] sna_drawable_use_bo: pinned, never REPLACES [ 80.569] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 80.569] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 80.569] sna_drawable_use_bo: using whole GPU bo [ 80.569] region_overlaps_damage? [ 80.569] use_shm_bo: no, not attached [ 80.569] sna_drawable_move_region_to_cpu(pixmap=4825 (1x1), [(0, 0), (1, 1)], flags=2) [ 80.569] sna_drawable_move_region_to_cpu: pixmap=4825 all damaged on CPU [ 80.569] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 80.569] sna_write_boxes x 1, src stride=4, src dx=(0, 0) [ 80.569] kgem_bo_can_map: handle=9, map=0x7fc6b7845000:0x0:0x7fc656564000, tiling=1, domain=0, offset=4029534208 [ 80.569] write_boxes_inplace x 1, handle=9, tiling=1 [ 80.569] upload_inplace__tiled: tiling=1 [ 80.569] kgem_bo_can_map__cpu: handle=9 [ 80.569] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 80.569] kgem_bo_map__cpu(handle=9, size=33177600, map=0x7fc6b7845000:0x7fc656564000) [ 80.569] kgem_bo_sync__cpu: handle=9 [ 80.569] __kgem_busy: handle=9, busy=0, wedged=0 [ 80.569] kgem_bo_sync__cpu: SYNC: handle=9, needs_flush? 0, domain? 0, busy? 0 [ 80.569] __kgem_busy: handle=9, busy=0, wedged=0 [ 80.569] kgem_bo_retire: retiring bo handle=9 (needed flush? 0), rq? 0 [busy?=0] [ 80.569] assert_bo_retired: handle=9, domain: 0 exec? 0, rq? 0 [ 80.569] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(0, 0), size=1x1, pitch=4/15360 [ 80.569] sna_accel_flush: flush?=0, dirty?=0 [ 80.569] sna_accel_flush: flush?=0, dirty?=0 [ 80.569] sna_accel_flush: flush?=0, dirty?=0 [ 80.569] sna_accel_flush: flush?=0, dirty?=0 [ 80.569] sna_destroy_pixmap: pixmap=4825, attached?=1 [ 80.569] __sna_free_pixmap(pixmap=4825) [ 80.569] sna_accel_flush: flush?=0, dirty?=0 [ 80.569] sna_accel_flush: flush?=0, dirty?=0 [ 80.569] sna_accel_flush: flush?=0, dirty?=0 [ 80.569] sna_block_handler (tv=0.401000) [ 80.569] has_shadow: has pending damage? 0, outstanding flips: 0 [ 80.569] sna_accel_do_throttle -- no pending activity [ 80.569] sna_wakeup_handler [ 80.569] sna_accel_flush: flush?=0, dirty?=0 [ 80.569] sna_accel_flush: flush?=0, dirty?=0 [ 80.569] sna_accel_flush: flush?=0, dirty?=0 [ 80.569] sna_block_handler (tv=0.401000) [ 80.569] has_shadow: has pending damage? 0, outstanding flips: 0 [ 80.569] sna_accel_do_throttle -- no pending activity [ 80.569] sna_wakeup_handler [ 80.569] sna_accel_flush: flush?=0, dirty?=0 [ 80.569] sna_accel_flush: flush?=0, dirty?=0 [ 80.569] sna_accel_flush: flush?=0, dirty?=0 [ 80.569] sna_block_handler (tv=0.401000) [ 80.569] has_shadow: has pending damage? 0, outstanding flips: 0 [ 80.569] sna_accel_do_throttle -- no pending activity [ 80.569] sna_wakeup_handler [ 80.569] sna_accel_flush: flush?=0, dirty?=0 [ 80.569] sna_accel_flush: flush?=0, dirty?=0 [ 80.569] sna_block_handler (tv=0.401000) [ 80.569] has_shadow: has pending damage? 0, outstanding flips: 0 [ 80.569] sna_accel_do_throttle -- no pending activity [ 80.570] sna_wakeup_handler [ 80.570] sna_accel_flush: flush?=0, dirty?=0 [ 80.570] sna_accel_flush: flush?=0, dirty?=0 [ 80.570] sna_block_handler (tv=0.400000) [ 80.570] has_shadow: has pending damage? 0, outstanding flips: 0 [ 80.570] sna_accel_do_throttle -- no pending activity [ 80.570] sna_wakeup_handler [ 80.570] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=32, name=80 [ 80.570] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 80.570] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 80.570] sna_dri2_get_back: draw size=3840x2160, back buffer handle=32 size=3840x2160, is-scanout? 1, active?=0, pitch=15360, front pitch=15360 [ 80.570] sna_dri2_get_back: reuse backbuffer? 1 [ 80.570] sna_dri2_get_back: back buffer handle=32, active?=0, refcnt=1 [ 80.570] sna_dri2_get_back: reuse unattached back [ 80.570] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 80.570] sna_dri2_reuse_buffer: reusing back buffer handle=32, name=80, pitch=15360, age=0 [ 80.570] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 80.570] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=114, name=86, active_scanout=2 [ 80.570] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 80.570] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=114] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 80.570] sna_accel_flush: flush?=0, dirty?=0 [ 80.570] sna_accel_flush: flush?=0, dirty?=0 [ 80.570] sna_accel_flush: flush?=0, dirty?=0 [ 80.570] sna_block_handler (tv=0.400000) [ 80.570] has_shadow: has pending damage? 0, outstanding flips: 0 [ 80.570] timer_enable (time=80570), starting timer 0 [ 80.570] sna_accel_do_throttle -- no pending activity [ 80.570] sna_accel_block: evaluating timers, active=5 [ 80.570] sna_accel_block: flush timer expires in 8 [80578] [ 80.571] sna_wakeup_handler [ 80.571] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 80.571] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 80.571] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 80.571] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 80.571] sna_dri2_get_msc(draw=146, pipe=0) [ 80.571] sna_crtc_record_swap: recording last swap on pipe=0, frame 4584 [msc=4584], time 80.568915 [ 80.571] sna_dri2_get_msc: msc=4584 [raw=4584], ust=80568915 [ 80.571] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=32 (refs=1/1, flush=0) , front=114 (refs=2/3, flush=1) [ 80.571] sna_dri2_schedule_swap(target_msc=4581, divisor=0, remainder=0) [ 80.571] sna_dri2_schedule_swap: using front handle=114, active_scanout?=2, flush?=1 [ 80.571] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 80.571] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 80.571] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 80.571] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 80.571] sna_crtc_record_swap: recording last swap on pipe=0, frame 4584 [msc=4584], time 80.568915 [ 80.571] immediate_swap: current_msc=4584, target_msc=4581 -- yes [ 80.571] can_flip: no, shadow enabled [ 80.571] sna_dri2_add_event: adding event to window 146) [ 80.571] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 80.571] sna_dri2_immediate_blit: no pending blit, starting chain [ 80.571] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 80.571] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 80.571] can_xchg: back size=8700f00, front size=8700f00 [ 80.571] can_xchg: yes, pixmap=4091 [ 80.571] sna_dri2_xchg: win=146, exchange front=114/86,ref=3 and back=32/80,ref=2, pixmap=4091 3840x2160 [ 80.571] sna_dri2_xchg: back_bo handle=32, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 80.571] sna_dri2_xchg: front_bo handle=114, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 80.571] set_bo: pixmap=4091, handle=32 (old handle=114) [ 80.571] set_bo: marking whole pixmap as damaged [ 80.571] set_bo: applying final/discard move-to-gpu [ 80.571] wait_for_shadow: flags=0, flips=0, handle=114, shadow=29 [ 80.571] set_bo: dropping flush hint from handle=114 [ 80.571] set_bo: adding flush hint to handle=32 [ 80.571] mark_stale(handle=114) => 1 [ 80.571] swap_limit: draw=146 setting swap limit to 3 [ 80.571] sna_dri2_swap_limit_validate: swap limit set to 3 [ 80.571] sna_next_vblank(pipe=0, waiting until next vblank) [ 80.571] sna_dri2_schedule_swap: reported target_msc=4584 [ 80.571] sna_accel_flush: flush?=0, dirty?=0 [ 80.571] sna_accel_flush: flush?=0, dirty?=0 [ 80.571] sna_accel_flush: flush?=0, dirty?=0 [ 80.571] sna_accel_flush: flush?=0, dirty?=0 [ 80.571] sna_block_handler (tv=0.399000) [ 80.571] sna_scanout_do_flush: flush timer active: delta=7 [ 80.571] sna_accel_do_throttle -- no pending activity [ 80.571] sna_accel_block: evaluating timers, active=5 [ 80.571] sna_accel_block: flush timer expires in 7 [80578] [ 80.578] sna_wakeup_handler [ 80.578] sna_block_handler (tv=0.392000) [ 80.578] sna_scanout_do_flush: flush timer active: delta=0 [ 80.578] sna_scanout_do_flush (time=80578), triggered [ 80.578] sna_scanout_flush (time=80578), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 80.578] has_shadow: has pending damage? 1, outstanding flips: 0 [ 80.578] stop_flush: scanout=32 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 80.578] has_shadow: has pending damage? 1, outstanding flips: 0 [ 80.578] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 80.578] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 80.578] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 80.578] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 80.578] sna_pixmap_move_to_gpu: already all-damaged [ 80.578] sna_pixmap_mark_active: pixmap=4091, handle=32 [ 80.578] sna_mode_redisplay: crtc[0] transformed? 0 [ 80.578] sna_mode_redisplay: crtc[1] transformed? 0 [ 80.578] sna_mode_redisplay: crtc[2] transformed? 0 [ 80.578] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=32 [active=1] [ 80.578] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 114, transformed? 0 [ 80.578] get_fb: reusing fb=68 for handle=32 [ 80.578] sna_mode_redisplay: recording flip on CRTC:32 handle=32, active_scanout=2, serial=3 [ 80.578] __kgem_bo_clear_busy: handle=32 [ 80.578] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 80.578] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 80.578] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 80.578] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=32, shadow handle=29 [ 80.578] sna_accel_do_throttle -- no pending activity [ 80.578] sna_accel_block: evaluating timers, active=5 [ 80.578] sna_accel_block: flush timer expires in 16 [80594] [ 80.584] sna_wakeup_handler [ 80.584] sna_create_pixmap(508, 20, 32, usage=0) [ 80.584] kgem_can_create_2d: 508x20 @ 32 [ 80.584] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2048, height=20 [ 80.584] kgem_can_create_2d: untiled size=40960 [ 80.584] kgem_choose_tiling: 508x20 -> 1 [ 80.584] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2048, height=24 [ 80.584] kgem_can_create_2d: tiled[1] size=49152 [ 80.584] sna_create_pixmap: usage=0, flags=1b [ 80.584] sna_create_pixmap: creating GPU pixmap 508x20, stride=2032, flags=1b [ 80.584] __pop_freed_pixmap: reusing freed pixmap=4823 header [ 80.584] create_pixmap_hdr: pixmap=4826, width=508, height=20, usage=0 [ 80.584] sna_create_pixmap: serial=4826, 508x20, usage=0 [ 80.584] sna_composite_rectangles(pixmap=4827, op=0, 0 x 1 [(0, 0)x(508, 20) ...]) [ 80.584] sna_composite_rectangles: converted to op 0 [ 80.584] sna_composite_rectangles[0] (0, 0)x(508, 20) -> (0, 0), (508, 20) [ 80.584] sna_composite_rectangles: nrects=1, region=(0, 0), (508, 20) x 1 [ 80.584] sna_composite_rectangles: clipped extents (0, 0),(508, 20) x 1 [ 80.584] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(508, 20) [ 80.584] sna_composite_rectangles: dropping last-cpu hint [ 80.584] sna_drawable_use_bo pixmap=4827, box=((0, 0), (508, 20)), flags=19... [ 80.584] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 80.584] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 80.584] sna_pixmap_move_to_gpu(pixmap=4827, usage=0), flags=b [ 80.584] sna_pixmap_move_to_gpu: CPU damage? 0 [ 80.584] sna_pixmap_move_to_gpu: creating GPU bo (508x20@32), create=b [ 80.584] kgem_choose_tiling: 508x20 -> 1 [ 80.584] kgem_choose_tiling: 508x20 -> 1 [ 80.584] sna_pixmap_alloc_gpu: pixmap=4827 [ 80.584] kgem_create_2d(508x20, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 80.584] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2048, height=24 [ 80.584] kgem_set_tiling: handle=130, tiling=1 [1], pitch=2048 [2048]: 1 [ 80.584] kgem_bo_remove_from_inactive: removing handle=130 from inactive [ 80.584] from inactive: pitch=2048, tiling=1: handle=130, id=2732 [ 80.584] __sna_damage_all(508, 20) [ 80.584] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 80.584] sna_pixmap_mark_active: pixmap=4827, handle=130 [ 80.584] sna_drawable_use_bo: allocated GPU bo for operation [ 80.584] sna_drawable_use_bo: using GPU bo with damage? 0 [ 80.584] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 80.584] kgem_bo_is_render: handle=130, rq? 0 [0] [ 80.584] kgem_bo_is_render: handle=130, rq? 0 [0] [ 80.584] gen9_render_fill_boxes(0 x 1 [(0, 0), (508, 20) ...]) [ 80.584] sna_render_get_solid: 0 [ 80.584] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 80.584] kgem_check_bo: num_pages=+16, num_exec=+1 [ 80.584] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 80.584] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 80.584] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 80.584] kgem_add_handle: handle=4, index=0 [ 80.584] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 80.584] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 80.584] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 80.584] gen9_composite_get_binding_table(ffc0) [ 80.584] kgem_add_reloc64: handle=130, pos=16360, delta=0, domains=20002 [ 80.584] kgem_add_handle: handle=130, index=1 [ 80.584] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fff90000) [ 80.584] __kgem_bo_mark_dirty: handle=130 (proxy? 0) [ 80.584] [3fe0] bind bo(handle=130, addr=fff90000), format=192, width=508, height=20, pitch=2048, tiling=1 -> render [ 80.584] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 80.584] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 80.584] kgem_add_handle: handle=7, index=2 [ 80.584] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 80.584] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 80.584] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 80.584] gen9_emit_sampler: sampler = 1 [ 80.584] gen9_emit_sf: num_sf_outputs=1 [ 80.584] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 80.584] gen9_emit_vertex_elements: setup id=0 [ 80.584] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 80.584] (0, 0), (508, 20) [ 80.584] gen8_vertex_flush[490] = 3 [ 80.584] sna_composite_rectangles: pixmap=4827 marking clear [0]? 1 [ 80.584] sna_composite_rectangles(pixmap=4827, op=1, fff2f1f0 x 1 [(0, 0)x(508, 20) ...]) [ 80.584] sna_composite_rectangles: converted to op 1 [ 80.584] sna_composite_rectangles[0] (0, 0)x(508, 20) -> (0, 0), (508, 20) [ 80.584] sna_composite_rectangles: nrects=1, region=(0, 0), (508, 20) x 1 [ 80.584] sna_composite_rectangles: clipped extents (0, 0),(508, 20) x 1 [ 80.584] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(508, 20) [ 80.584] sna_composite_rectangles: promoting to full GPU [ 80.584] sna_composite_rectangles: dropping last-cpu hint [ 80.584] sna_drawable_use_bo pixmap=4827, box=((0, 0), (508, 20)), flags=19... [ 80.584] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 80.584] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 80.584] sna_drawable_use_bo: using whole GPU bo [ 80.584] gen9_render_fill_boxes (op=1, color=(f2f2, f1f1, f0f0, ffff) [20028888]) [ 80.584] kgem_bo_is_render: handle=130, rq? 1 [1] [ 80.584] gen9_render_fill_boxes(fff2f1f0 x 1 [(0, 0), (508, 20) ...]) [ 80.584] sna_render_get_solid: fff2f1f0 [ 80.584] sna_render_get_solid(15) = fff2f1f0 (old) [ 80.584] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 80.584] kgem_check_bo: num_pages=+0, num_exec=+0 [ 80.584] gen9_composite_get_binding_table(ff00) [ 80.584] kgem_add_reloc64: handle=143, pos=16312, delta=0, domains=40000 [ 80.584] kgem_add_reloc64: adding proxy [delta=60] for handle=143 [ 80.584] kgem_add_handle: handle=143, index=3 [ 80.584] kgem_add_reloc64[5] = (delta=60, target handle=3, presumed=fff6e000) [ 80.584] [3fb0] bind bo(handle=143, addr=fff6e03c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 80.584] gen9_emit_vertex_elements: setup id=0 [ 80.584] (0, 0), (508, 20) [ 80.584] gen8_vertex_flush[4cc] = 3 [ 80.584] sna_composite_rectangles: pixmap=4827 marking clear [fff2f1f0]? 1 [ 80.584] sna_composite_rectangles(pixmap=4827, op=1, ff300a24 x 2 [(0, 0)x(508, 20) ...]) [ 80.584] sna_composite_rectangles: converted to op 1 [ 80.584] sna_composite_rectangles[0] (0, 0)x(508, 20) -> (0, 0), (508, 20) [ 80.584] sna_composite_rectangles[1] (0, 0)x(508, 20) -> (0, 0), (508, 20) [ 80.584] sna_composite_rectangles: nrects=2, region=(0, 0), (508, 20) x 2 [ 80.584] sna_composite_rectangles: clipped extents (0, 0),(508, 20) x 1 [ 80.584] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(508, 20) [ 80.584] sna_composite_rectangles: promoting to full GPU [ 80.584] sna_composite_rectangles: dropping last-cpu hint [ 80.584] sna_drawable_use_bo pixmap=4827, box=((0, 0), (508, 20)), flags=19... [ 80.584] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 80.584] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 80.584] sna_drawable_use_bo: using whole GPU bo [ 80.584] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 80.584] kgem_bo_is_render: handle=130, rq? 1 [1] [ 80.584] gen9_render_fill_boxes(ff300a24 x 1 [(0, 0), (508, 20) ...]) [ 80.584] sna_render_get_solid: ff300a24 [ 80.584] sna_render_get_solid(17) = ff300a24 (old) [ 80.584] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 80.584] kgem_check_bo: num_pages=+0, num_exec=+0 [ 80.584] gen9_composite_get_binding_table(fe80) [ 80.584] kgem_add_reloc64: handle=143, pos=16280, delta=0, domains=40000 [ 80.584] kgem_add_reloc64: adding proxy [delta=68] for handle=143 [ 80.584] kgem_add_reloc64[6] = (delta=68, target handle=3, presumed=fff6e000) [ 80.584] [3f90] bind bo(handle=143, addr=fff6e044), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 80.584] gen9_emit_vertex_elements: setup id=0 [ 80.584] (0, 0), (508, 20) [ 80.584] gen8_vertex_flush[508] = 3 [ 80.584] sna_composite_rectangles: pixmap=4827 marking clear [ff300a24]? 1 [ 80.584] sna_glyphs(op=3, nlist=1, src=(1, -2)) [ 80.584] kgem_bo_is_busy: handle=130, domain: 0 exec? 1, rq? 1 [ 80.584] sna_glyphs: discarding mask [ 80.584] glyphs0_to_dst(op=3, src=(1, -2), nlist=1, dst=(1, -2)+(0, 0)) [ 80.584] clipped_glyphs? 18 glyph in 1 lists extents (1, -13), (163, 1), region (2, 0), (162, 1): yes [ 80.584] gen9_render_composite: 0x0, current mode=1/1 [ 80.584] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 80.584] gen9_composite_fallback: mask is already on the GPU, try to use GPU [ 80.584] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 80.584] sna_drawable_use_bo pixmap=4827, box=((2, 0), (162, 1)), flags=7... [ 80.584] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 80.584] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 80.584] sna_drawable_use_bo: using whole GPU bo [ 80.584] gen9_composite_set_target: pixmap=4827, format=20028888, size=508x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 80.584] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 80.584] color_convert: src=ff8ae234 [20028888] [ 80.584] color_convert: dst=ff8ae234 [20028888] [ 80.584] sna_render_get_solid: ff8ae234 [ 80.584] sna_render_get_solid(22) = ff8ae234 (old) [ 80.584] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 80.584] sna_transform_is_imprecise_integer_translation: no transform [ 80.584] gen9_composite_picture: integer translation (0, 0), removing [ 80.584] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 80.584] sna_render_pixmap_bo: GPU all damaged [ 80.584] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 80.584] gen4_choose_composite_emitter: solid, identity mask [ 80.584] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 80.584] aligning vertex: was 2, now 4 floats per vertex [ 80.584] gen9_composite_get_binding_table(fe00) [ 80.584] kgem_add_reloc64: handle=143, pos=16248, delta=0, domains=40000 [ 80.584] kgem_add_reloc64: adding proxy [delta=88] for handle=143 [ 80.584] kgem_add_reloc64[7] = (delta=88, target handle=3, presumed=fff6e000) [ 80.584] [3f70] bind bo(handle=143, addr=fff6e058), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 80.584] kgem_add_reloc64: handle=6, pos=16232, delta=0, domains=40000 [ 80.584] kgem_add_handle: handle=6, index=4 [ 80.584] kgem_add_reloc64[8] = (delta=0, target handle=4, presumed=fd581000) [ 80.584] [3f60] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 80.584] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 80.584] gen9_emit_sampler: sampler = a [ 80.584] gen9_emit_sf: num_sf_outputs=2 [ 80.584] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 80.584] gen9_emit_vertex_elements: setup id=9 [ 80.584] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 80.584] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 80.584] glyphs0_to_dst: glyph=(9, -12), (19, 1), clip=(2, 0), (162, 1) [ 80.584] glyphs0_to_dst: blt=(9, 0), (19, 1) [ 80.584] emit_primitive_identity_mask__avx2: dst=(9, 0), mask=(672.00, 60.00) x (10.00, 1.00) [ 80.584] gen8_vertex_flush[5e4] = 3 [ 80.584] gen9_magic_ca_pass: CA fixup (5 -> 8) [ 80.584] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 80.584] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 80.584] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 80.584] sna_glyphs(op=3, nlist=1, src=(172, -2)) [ 80.584] kgem_bo_is_busy: handle=130, domain: 0 exec? 1, rq? 1 [ 80.584] sna_glyphs: discarding mask [ 80.584] glyphs0_to_dst(op=3, src=(172, -2), nlist=1, dst=(172, -2)+(0, 0)) [ 80.584] clipped_glyphs? 34 glyph in 1 lists extents (171, -14), (478, 1), region (172, 0), (477, 1): yes [ 80.584] gen9_render_composite: 0x0, current mode=1/1 [ 80.584] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 80.584] kgem_bo_is_busy: handle=130, domain: 0 exec? 1, rq? 1 [ 80.584] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 80.584] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 80.584] sna_drawable_use_bo pixmap=4827, box=((172, 0), (477, 1)), flags=7... [ 80.584] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 80.584] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 80.584] sna_drawable_use_bo: using whole GPU bo [ 80.585] gen9_composite_set_target: pixmap=4827, format=20028888, size=508x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 80.585] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 80.585] color_convert: src=ff729fcf [20028888] [ 80.585] color_convert: dst=ff729fcf [20028888] [ 80.585] sna_render_get_solid: ff729fcf [ 80.585] sna_render_get_solid(23) = ff729fcf (old) [ 80.585] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 80.585] sna_transform_is_imprecise_integer_translation: no transform [ 80.585] gen9_composite_picture: integer translation (0, 0), removing [ 80.585] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 80.585] sna_render_pixmap_bo: GPU all damaged [ 80.585] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 80.585] gen4_choose_composite_emitter: solid, identity mask [ 80.585] kgem_check_bo: num_pages=+0, num_exec=+0 [ 80.585] gen9_composite_get_binding_table(fd40) [ 80.585] kgem_add_reloc64: handle=143, pos=16200, delta=0, domains=40000 [ 80.585] kgem_add_reloc64: adding proxy [delta=92] for handle=143 [ 80.585] kgem_add_reloc64[9] = (delta=92, target handle=3, presumed=fff6e000) [ 80.585] [3f40] bind bo(handle=143, addr=fff6e05c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 80.585] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 80.585] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 80.585] gen9_emit_vertex_elements: setup id=9 [ 80.585] glyphs0_to_dst: glyph=(180, -13), (190, 1), clip=(172, 0), (477, 1) [ 80.585] glyphs0_to_dst: blt=(180, 0), (190, 1) [ 80.585] emit_primitive_identity_mask__avx2: dst=(180, 0), mask=(944.00, 61.00) x (10.00, 1.00) [ 80.585] glyphs0_to_dst: glyph=(208, -10), (217, 1), clip=(172, 0), (477, 1) [ 80.585] glyphs0_to_dst: blt=(208, 0), (217, 1) [ 80.585] emit_primitive_identity_mask__avx2: dst=(208, 0), mask=(960.00, 26.00) x (9.00, 1.00) [ 80.585] glyphs0_to_dst: glyph=(216, -13), (226, 1), clip=(172, 0), (477, 1) [ 80.585] glyphs0_to_dst: blt=(216, 0), (226, 1) [ 80.585] emit_primitive_identity_mask__avx2: dst=(216, 0), mask=(944.00, 61.00) x (10.00, 1.00) [ 80.585] glyphs0_to_dst: glyph=(234, -1), (245, 1), clip=(172, 0), (477, 1) [ 80.585] glyphs0_to_dst: blt=(234, 0), (245, 1) [ 80.585] emit_primitive_identity_mask__avx2: dst=(234, 0), mask=(992.00, 1.00) x (11.00, 1.00) [ 80.585] glyphs0_to_dst: glyph=(334, -10), (343, 1), clip=(172, 0), (477, 1) [ 80.585] glyphs0_to_dst: blt=(334, 0), (343, 1) [ 80.585] emit_primitive_identity_mask__avx2: dst=(334, 0), mask=(960.00, 26.00) x (9.00, 1.00) [ 80.585] glyphs0_to_dst: glyph=(342, -1), (353, 1), clip=(172, 0), (477, 1) [ 80.585] glyphs0_to_dst: blt=(342, 0), (353, 1) [ 80.585] emit_primitive_identity_mask__avx2: dst=(342, 0), mask=(992.00, 1.00) x (11.00, 1.00) [ 80.585] glyphs0_to_dst: glyph=(369, -10), (379, 1), clip=(172, 0), (477, 1) [ 80.585] glyphs0_to_dst: blt=(369, 0), (379, 1) [ 80.585] emit_primitive_identity_mask__avx2: dst=(369, 0), mask=(976.00, 42.00) x (10.00, 1.00) [ 80.585] glyphs0_to_dst: glyph=(378, -13), (388, 1), clip=(172, 0), (477, 1) [ 80.585] glyphs0_to_dst: blt=(378, 0), (388, 1) [ 80.585] emit_primitive_identity_mask__avx2: dst=(378, 0), mask=(944.00, 61.00) x (10.00, 1.00) [ 80.585] glyphs0_to_dst: glyph=(396, -1), (407, 1), clip=(172, 0), (477, 1) [ 80.585] glyphs0_to_dst: blt=(396, 0), (407, 1) [ 80.585] emit_primitive_identity_mask__avx2: dst=(396, 0), mask=(992.00, 1.00) x (11.00, 1.00) [ 80.585] glyphs0_to_dst: glyph=(468, -10), (478, 1), clip=(172, 0), (477, 1) [ 80.585] glyphs0_to_dst: blt=(468, 0), (477, 1) [ 80.585] emit_primitive_identity_mask__avx2: dst=(468, 0), mask=(976.00, 42.00) x (9.00, 1.00) [ 80.585] gen8_vertex_flush[6e4] = 30 [ 80.585] gen9_magic_ca_pass: CA fixup (8 -> 38) [ 80.585] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 80.585] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 80.585] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 80.585] sna_glyphs(op=3, nlist=1, src=(478, -2)) [ 80.585] kgem_bo_is_busy: handle=130, domain: 0 exec? 1, rq? 1 [ 80.585] sna_glyphs: discarding mask [ 80.585] glyphs0_to_dst(op=3, src=(478, -2), nlist=1, dst=(478, -2)+(0, 0)) [ 80.585] clipped_glyphs? 4 glyph in 1 lists extents (477, -13), (514, 1), region (478, 0), (508, 1): yes [ 80.585] gen9_render_composite: 0x0, current mode=1/1 [ 80.585] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 80.585] kgem_bo_is_busy: handle=130, domain: 0 exec? 1, rq? 1 [ 80.585] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 80.585] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 80.585] sna_drawable_use_bo pixmap=4827, box=((478, 0), (508, 1)), flags=7... [ 80.585] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 80.585] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 80.585] sna_drawable_use_bo: using whole GPU bo [ 80.585] gen9_composite_set_target: pixmap=4827, format=20028888, size=508x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 80.585] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 80.585] color_convert: src=ffffffff [20028888] [ 80.585] color_convert: dst=ffffffff [20028888] [ 80.585] sna_render_get_solid: ffffffff [ 80.585] sna_render_get_solid(white) [ 80.585] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 80.585] sna_transform_is_imprecise_integer_translation: no transform [ 80.585] gen9_composite_picture: integer translation (0, 0), removing [ 80.585] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 80.585] sna_render_pixmap_bo: GPU all damaged [ 80.585] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 80.585] gen4_choose_composite_emitter: solid, identity mask [ 80.585] kgem_check_bo: num_pages=+0, num_exec=+0 [ 80.585] gen9_composite_get_binding_table(fcc0) [ 80.585] kgem_add_reloc64: handle=7, pos=16168, delta=0, domains=40000 [ 80.585] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 80.585] kgem_add_reloc64[10] = (delta=1048, target handle=2, presumed=fffe8000) [ 80.585] [3f20] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 80.585] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 80.585] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 80.585] gen9_emit_vertex_elements: setup id=9 [ 80.585] glyphs0_to_dst: glyph=(505, -13), (514, 1), clip=(478, 0), (508, 1) [ 80.585] glyphs0_to_dst: blt=(505, 0), (508, 1) [ 80.585] emit_primitive_identity_mask__avx2: dst=(505, 0), mask=(832.00, 45.00) x (3.00, 1.00) [ 80.585] gen8_vertex_flush[7e4] = 3 [ 80.585] gen9_magic_ca_pass: CA fixup (38 -> 41) [ 80.585] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 80.585] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 80.585] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 80.585] sna_glyphs(op=3, nlist=1, src=(1, 15)) [ 80.585] kgem_bo_is_busy: handle=130, domain: 0 exec? 1, rq? 1 [ 80.585] sna_glyphs: discarding mask [ 80.585] glyphs0_to_dst(op=3, src=(1, 15), nlist=1, dst=(1, 15)+(0, 0)) [ 80.585] clipped_glyphs: no, clip region (0, 0), (508, 20) matches drawable pixmap=94680752682688 size=508x20 [ 80.585] gen9_render_composite: 0x0, current mode=1/1 [ 80.585] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 80.585] kgem_bo_is_busy: handle=130, domain: 0 exec? 1, rq? 1 [ 80.585] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 80.585] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 80.585] sna_drawable_use_bo pixmap=4827, box=((0, 0), (508, 20)), flags=7... [ 80.585] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 80.585] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 80.585] sna_drawable_use_bo: using whole GPU bo [ 80.585] gen9_composite_set_target: pixmap=4827, format=20028888, size=508x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 80.585] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 80.585] color_convert: src=ff8ae234 [20028888] [ 80.585] color_convert: dst=ff8ae234 [20028888] [ 80.585] sna_render_get_solid: ff8ae234 [ 80.585] sna_render_get_solid(22) = ff8ae234 (old) [ 80.585] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 80.585] sna_transform_is_imprecise_integer_translation: no transform [ 80.585] gen9_composite_picture: integer translation (0, 0), removing [ 80.585] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 80.585] sna_render_pixmap_bo: GPU all damaged [ 80.585] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 80.585] gen4_choose_composite_emitter: solid, identity mask [ 80.585] kgem_check_bo: num_pages=+0, num_exec=+0 [ 80.585] gen9_composite_get_binding_table(fc40) [ 80.585] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 80.585] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 80.585] gen9_emit_vertex_elements: setup id=9 [ 80.585] glyphs0_to_dst: glyph=(1, 7)x(9, 8), unclipped [ 80.585] emit_primitive_identity_mask__avx2: dst=(1, 7), mask=(688.00, 32.00) x (9.00, 8.00) [ 80.585] glyphs0_to_dst: glyph=(9, 5)x(10, 13), unclipped [ 80.585] emit_primitive_identity_mask__avx2: dst=(9, 5), mask=(672.00, 48.00) x (10.00, 13.00) [ 80.585] glyphs0_to_dst: glyph=(19, 7)x(9, 8), unclipped [ 80.585] emit_primitive_identity_mask__avx2: dst=(19, 7), mask=(688.00, 32.00) x (9.00, 8.00) [ 80.585] glyphs0_to_dst: glyph=(28, 9)x(8, 3), unclipped [ 80.585] emit_primitive_identity_mask__avx2: dst=(28, 9), mask=(688.00, 48.00) x (8.00, 3.00) [ 80.585] glyphs0_to_dst: glyph=(36, 5)x(11, 10), unclipped [ 80.585] emit_primitive_identity_mask__avx2: dst=(36, 5), mask=(704.00, 0.00) x (11.00, 10.00) [ 80.585] glyphs0_to_dst: glyph=(46, 7)x(9, 8), unclipped [ 80.585] emit_primitive_identity_mask__avx2: dst=(46, 7), mask=(720.00, 0.00) x (9.00, 8.00) [ 80.585] glyphs0_to_dst: glyph=(54, 7)x(10, 8), unclipped [ 80.585] emit_primitive_identity_mask__avx2: dst=(54, 7), mask=(704.00, 16.00) x (10.00, 8.00) [ 80.585] glyphs0_to_dst: glyph=(63, 7)x(10, 8), unclipped [ 80.585] emit_primitive_identity_mask__avx2: dst=(63, 7), mask=(720.00, 16.00) x (10.00, 8.00) [ 80.585] glyphs0_to_dst: glyph=(72, 4)x(10, 11), unclipped [ 80.585] emit_primitive_identity_mask__avx2: dst=(72, 4), mask=(736.00, 0.00) x (10.00, 11.00) [ 80.585] glyphs0_to_dst: glyph=(81, 7)x(10, 8), unclipped [ 80.585] emit_primitive_identity_mask__avx2: dst=(81, 7), mask=(752.00, 0.00) x (10.00, 8.00) [ 80.585] glyphs0_to_dst: glyph=(90, 4)x(10, 11), unclipped [ 80.585] emit_primitive_identity_mask__avx2: dst=(90, 4), mask=(736.00, 0.00) x (10.00, 11.00) [ 80.585] glyphs0_to_dst: glyph=(99, 7)x(11, 8), unclipped [ 80.585] emit_primitive_identity_mask__avx2: dst=(99, 7), mask=(736.00, 16.00) x (11.00, 8.00) [ 80.585] glyphs0_to_dst: glyph=(109, 7)x(9, 8), unclipped [ 80.585] emit_primitive_identity_mask__avx2: dst=(109, 7), mask=(752.00, 16.00) x (9.00, 8.00) [ 80.585] glyphs0_to_dst: glyph=(118, 9)x(8, 3), unclipped [ 80.585] emit_primitive_identity_mask__avx2: dst=(118, 9), mask=(688.00, 48.00) x (8.00, 3.00) [ 80.585] glyphs0_to_dst: glyph=(126, 5)x(10, 10), unclipped [ 80.585] emit_primitive_identity_mask__avx2: dst=(126, 5), mask=(704.00, 32.00) x (10.00, 10.00) [ 80.585] glyphs0_to_dst: glyph=(135, 5)x(10, 10), unclipped [ 80.585] emit_primitive_identity_mask__avx2: dst=(135, 5), mask=(704.00, 32.00) x (10.00, 10.00) [ 80.585] glyphs0_to_dst: glyph=(144, 5)x(10, 10), unclipped [ 80.585] emit_primitive_identity_mask__avx2: dst=(144, 5), mask=(720.00, 32.00) x (10.00, 10.00) [ 80.585] glyphs0_to_dst: glyph=(153, 5)x(10, 10), unclipped [ 80.585] emit_primitive_identity_mask__avx2: dst=(153, 5), mask=(704.00, 48.00) x (10.00, 10.00) [ 80.585] gen8_vertex_flush[8e4] = 54 [ 80.585] gen9_magic_ca_pass: CA fixup (41 -> 95) [ 80.585] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 80.585] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 80.585] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 80.585] sna_glyphs(op=3, nlist=1, src=(163, 15)) [ 80.585] kgem_bo_is_busy: handle=130, domain: 0 exec? 1, rq? 1 [ 80.585] sna_glyphs: discarding mask [ 80.585] glyphs0_to_dst(op=3, src=(163, 15), nlist=1, dst=(163, 15)+(0, 0)) [ 80.585] clipped_glyphs: no, clip region (0, 0), (508, 20) matches drawable pixmap=94680752682688 size=508x20 [ 80.585] gen9_render_composite: 0x0, current mode=1/1 [ 80.585] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 80.585] kgem_bo_is_busy: handle=130, domain: 0 exec? 1, rq? 1 [ 80.585] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 80.585] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 80.585] sna_drawable_use_bo pixmap=4827, box=((0, 0), (508, 20)), flags=7... [ 80.585] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 80.585] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 80.585] sna_drawable_use_bo: using whole GPU bo [ 80.585] gen9_composite_set_target: pixmap=4827, format=20028888, size=508x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 80.585] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 80.585] color_convert: src=ffffffff [20028888] [ 80.585] color_convert: dst=ffffffff [20028888] [ 80.585] sna_render_get_solid: ffffffff [ 80.585] sna_render_get_solid(white) [ 80.585] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 80.585] sna_transform_is_imprecise_integer_translation: no transform [ 80.585] gen9_composite_picture: integer translation (0, 0), removing [ 80.585] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 80.585] sna_render_pixmap_bo: GPU all damaged [ 80.585] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 80.585] gen4_choose_composite_emitter: solid, identity mask [ 80.585] kgem_check_bo: num_pages=+0, num_exec=+0 [ 80.585] gen9_composite_get_binding_table(fc00) [ 80.585] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 80.585] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 80.585] gen9_emit_vertex_elements: setup id=9 [ 80.585] glyphs0_to_dst: glyph=(165, 7)x(5, 8), unclipped [ 80.585] emit_primitive_identity_mask__avx2: dst=(165, 7), mask=(720.00, 48.00) x (5.00, 8.00) [ 80.585] gen8_vertex_flush[9e4] = 3 [ 80.585] gen9_magic_ca_pass: CA fixup (95 -> 98) [ 80.585] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 80.585] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 80.585] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 80.585] sna_glyphs(op=3, nlist=1, src=(172, 15)) [ 80.585] kgem_bo_is_busy: handle=130, domain: 0 exec? 1, rq? 1 [ 80.585] sna_glyphs: discarding mask [ 80.585] glyphs0_to_dst(op=3, src=(172, 15), nlist=1, dst=(172, 15)+(0, 0)) [ 80.585] clipped_glyphs: no, clip region (0, 0), (508, 20) matches drawable pixmap=94680752682688 size=508x20 [ 80.585] gen9_render_composite: 0x0, current mode=1/1 [ 80.585] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 80.585] kgem_bo_is_busy: handle=130, domain: 0 exec? 1, rq? 1 [ 80.585] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 80.585] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 80.585] sna_drawable_use_bo pixmap=4827, box=((0, 0), (508, 20)), flags=7... [ 80.585] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 80.585] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 80.585] sna_drawable_use_bo: using whole GPU bo [ 80.585] gen9_composite_set_target: pixmap=4827, format=20028888, size=508x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 80.585] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 80.585] color_convert: src=ff729fcf [20028888] [ 80.585] color_convert: dst=ff729fcf [20028888] [ 80.585] sna_render_get_solid: ff729fcf [ 80.585] sna_render_get_solid(23) = ff729fcf (old) [ 80.585] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 80.585] sna_transform_is_imprecise_integer_translation: no transform [ 80.585] gen9_composite_picture: integer translation (0, 0), removing [ 80.585] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 80.585] sna_render_pixmap_bo: GPU all damaged [ 80.585] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 80.585] gen4_choose_composite_emitter: solid, identity mask [ 80.585] kgem_check_bo: num_pages=+0, num_exec=+0 [ 80.585] gen9_composite_get_binding_table(fbc0) [ 80.585] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 80.585] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 80.585] gen9_emit_vertex_elements: setup id=9 [ 80.585] glyphs0_to_dst: glyph=(171, 9)x(11, 3), unclipped [ 80.585] emit_primitive_identity_mask__avx2: dst=(171, 9), mask=(736.00, 32.00) x (11.00, 3.00) [ 80.585] glyphs0_to_dst: glyph=(180, 4)x(10, 14), unclipped [ 80.585] emit_primitive_identity_mask__avx2: dst=(180, 4), mask=(944.00, 48.00) x (10.00, 14.00) [ 80.585] glyphs0_to_dst: glyph=(189, 4)x(11, 11), unclipped [ 80.585] emit_primitive_identity_mask__avx2: dst=(189, 4), mask=(960.00, 0.00) x (11.00, 11.00) [ 80.585] glyphs0_to_dst: glyph=(198, 7)x(10, 8), unclipped [ 80.585] emit_primitive_identity_mask__avx2: dst=(198, 7), mask=(976.00, 0.00) x (10.00, 8.00) [ 80.585] glyphs0_to_dst: glyph=(208, 7)x(9, 11), unclipped [ 80.585] emit_primitive_identity_mask__avx2: dst=(208, 7), mask=(960.00, 16.00) x (9.00, 11.00) [ 80.585] glyphs0_to_dst: glyph=(216, 4)x(10, 14), unclipped [ 80.585] emit_primitive_identity_mask__avx2: dst=(216, 4), mask=(944.00, 48.00) x (10.00, 14.00) [ 80.585] glyphs0_to_dst: glyph=(225, 5)x(10, 10), unclipped [ 80.585] emit_primitive_identity_mask__avx2: dst=(225, 5), mask=(976.00, 16.00) x (10.00, 10.00) [ 80.585] glyphs0_to_dst: glyph=(234, 16)x(11, 2), unclipped [ 80.585] emit_primitive_identity_mask__avx2: dst=(234, 16), mask=(992.00, 0.00) x (11.00, 2.00) [ 80.585] glyphs0_to_dst: glyph=(243, 4)x(11, 11), unclipped [ 80.585] emit_primitive_identity_mask__avx2: dst=(243, 4), mask=(1008.00, 0.00) x (11.00, 11.00) [ 80.585] glyphs0_to_dst: glyph=(253, 7)x(9, 8), unclipped [ 80.585] emit_primitive_identity_mask__avx2: dst=(253, 7), mask=(720.00, 0.00) x (9.00, 8.00) [ 80.585] glyphs0_to_dst: glyph=(261, 7)x(10, 8), unclipped [ 80.585] emit_primitive_identity_mask__avx2: dst=(261, 7), mask=(704.00, 16.00) x (10.00, 8.00) [ 80.585] glyphs0_to_dst: glyph=(270, 7)x(10, 8), unclipped [ 80.585] emit_primitive_identity_mask__avx2: dst=(270, 7), mask=(704.00, 16.00) x (10.00, 8.00) [ 80.585] glyphs0_to_dst: glyph=(279, 3)x(10, 12), unclipped [ 80.585] emit_primitive_identity_mask__avx2: dst=(279, 3), mask=(992.00, 16.00) x (10.00, 12.00) [ 80.585] glyphs0_to_dst: glyph=(288, 7)x(10, 8), unclipped [ 80.585] emit_primitive_identity_mask__avx2: dst=(288, 7), mask=(704.00, 16.00) x (10.00, 8.00) [ 80.585] glyphs0_to_dst: glyph=(297, 7)x(10, 8), unclipped [ 80.585] emit_primitive_identity_mask__avx2: dst=(297, 7), mask=(752.00, 0.00) x (10.00, 8.00) [ 80.585] glyphs0_to_dst: glyph=(307, 3)x(10, 12), unclipped [ 80.585] emit_primitive_identity_mask__avx2: dst=(307, 3), mask=(1008.00, 16.00) x (10.00, 12.00) [ 80.585] glyphs0_to_dst: glyph=(315, 4)x(11, 11), unclipped [ 80.585] emit_primitive_identity_mask__avx2: dst=(315, 4), mask=(960.00, 0.00) x (11.00, 11.00) [ 80.585] glyphs0_to_dst: glyph=(324, 7)x(11, 8), unclipped [ 80.585] emit_primitive_identity_mask__avx2: dst=(324, 7), mask=(736.00, 16.00) x (11.00, 8.00) [ 80.585] glyphs0_to_dst: glyph=(334, 7)x(9, 11), unclipped [ 80.585] emit_primitive_identity_mask__avx2: dst=(334, 7), mask=(960.00, 16.00) x (9.00, 11.00) [ 80.585] glyphs0_to_dst: glyph=(342, 16)x(11, 2), unclipped [ 80.585] emit_primitive_identity_mask__avx2: dst=(342, 16), mask=(992.00, 0.00) x (11.00, 2.00) [ 80.585] glyphs0_to_dst: glyph=(351, 3)x(10, 12), unclipped [ 80.586] emit_primitive_identity_mask__avx2: dst=(351, 3), mask=(992.00, 16.00) x (10.00, 12.00) [ 80.586] glyphs0_to_dst: glyph=(361, 3)x(9, 12), unclipped [ 80.586] emit_primitive_identity_mask__avx2: dst=(361, 3), mask=(960.00, 32.00) x (9.00, 12.00) [ 80.586] glyphs0_to_dst: glyph=(369, 7)x(10, 11), unclipped [ 80.586] emit_primitive_identity_mask__avx2: dst=(369, 7), mask=(976.00, 32.00) x (10.00, 11.00) [ 80.586] glyphs0_to_dst: glyph=(378, 4)x(10, 14), unclipped [ 80.586] emit_primitive_identity_mask__avx2: dst=(378, 4), mask=(944.00, 48.00) x (10.00, 14.00) [ 80.586] glyphs0_to_dst: glyph=(387, 5)x(10, 10), unclipped [ 80.586] emit_primitive_identity_mask__avx2: dst=(387, 5), mask=(720.00, 32.00) x (10.00, 10.00) [ 80.586] glyphs0_to_dst: glyph=(396, 16)x(11, 2), unclipped [ 80.586] emit_primitive_identity_mask__avx2: dst=(396, 16), mask=(992.00, 0.00) x (11.00, 2.00) [ 80.586] glyphs0_to_dst: glyph=(406, 7)x(9, 8), unclipped [ 80.586] emit_primitive_identity_mask__avx2: dst=(406, 7), mask=(720.00, 0.00) x (9.00, 8.00) [ 80.586] glyphs0_to_dst: glyph=(414, 7)x(10, 8), unclipped [ 80.586] emit_primitive_identity_mask__avx2: dst=(414, 7), mask=(704.00, 16.00) x (10.00, 8.00) [ 80.586] glyphs0_to_dst: glyph=(423, 7)x(10, 8), unclipped [ 80.586] emit_primitive_identity_mask__avx2: dst=(423, 7), mask=(752.00, 0.00) x (10.00, 8.00) [ 80.586] glyphs0_to_dst: glyph=(432, 4)x(10, 11), unclipped [ 80.586] emit_primitive_identity_mask__avx2: dst=(432, 4), mask=(736.00, 0.00) x (10.00, 11.00) [ 80.586] glyphs0_to_dst: glyph=(442, 7)x(9, 8), unclipped [ 80.586] emit_primitive_identity_mask__avx2: dst=(442, 7), mask=(48.00, 96.00) x (9.00, 8.00) [ 80.586] glyphs0_to_dst: glyph=(450, 4)x(10, 11), unclipped [ 80.586] emit_primitive_identity_mask__avx2: dst=(450, 4), mask=(736.00, 0.00) x (10.00, 11.00) [ 80.586] glyphs0_to_dst: glyph=(460, 7)x(9, 8), unclipped [ 80.586] emit_primitive_identity_mask__avx2: dst=(460, 7), mask=(752.00, 16.00) x (9.00, 8.00) [ 80.586] glyphs0_to_dst: glyph=(468, 7)x(10, 11), unclipped [ 80.586] emit_primitive_identity_mask__avx2: dst=(468, 7), mask=(976.00, 32.00) x (10.00, 11.00) [ 80.586] gen8_vertex_flush[ae4] = 102 [ 80.586] gen9_magic_ca_pass: CA fixup (98 -> 200) [ 80.586] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 80.586] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 80.586] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 80.586] sna_glyphs(op=3, nlist=1, src=(478, 15)) [ 80.586] kgem_bo_is_busy: handle=130, domain: 0 exec? 1, rq? 1 [ 80.586] sna_glyphs: discarding mask [ 80.586] glyphs0_to_dst(op=3, src=(478, 15), nlist=1, dst=(478, 15)+(0, 0)) [ 80.586] clipped_glyphs: no, clip region (0, 0), (508, 20) matches drawable pixmap=94680752682688 size=508x20 [ 80.586] gen9_render_composite: 0x0, current mode=1/1 [ 80.586] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 80.586] kgem_bo_is_busy: handle=130, domain: 0 exec? 1, rq? 1 [ 80.586] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 80.586] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 80.586] sna_drawable_use_bo pixmap=4827, box=((0, 0), (508, 20)), flags=7... [ 80.586] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 80.586] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 80.586] sna_drawable_use_bo: using whole GPU bo [ 80.586] gen9_composite_set_target: pixmap=4827, format=20028888, size=508x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 80.586] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 80.586] color_convert: src=ffffffff [20028888] [ 80.586] color_convert: dst=ffffffff [20028888] [ 80.586] sna_render_get_solid: ffffffff [ 80.586] sna_render_get_solid(white) [ 80.586] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 80.586] sna_transform_is_imprecise_integer_translation: no transform [ 80.586] gen9_composite_picture: integer translation (0, 0), removing [ 80.586] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 80.586] sna_render_pixmap_bo: GPU all damaged [ 80.586] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 80.586] gen4_choose_composite_emitter: solid, identity mask [ 80.586] kgem_check_bo: num_pages=+0, num_exec=+0 [ 80.586] gen9_composite_get_binding_table(fb80) [ 80.586] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 80.586] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 80.586] gen9_emit_vertex_elements: setup id=9 [ 80.586] glyphs0_to_dst: glyph=(477, 4)x(10, 13), unclipped [ 80.586] emit_primitive_identity_mask__avx2: dst=(477, 4), mask=(752.00, 32.00) x (10.00, 13.00) [ 80.586] gen8_vertex_flush[be4] = 3 [ 80.586] gen9_magic_ca_pass: CA fixup (200 -> 203) [ 80.586] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 80.586] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 80.586] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 80.586] sna_composite_rectangles(pixmap=4827, op=1, ffffffff x 1 [(496, 1)x(9, 17) ...]) [ 80.586] sna_composite_rectangles: converted to op 1 [ 80.586] sna_composite_rectangles[0] (496, 1)x(9, 17) -> (496, 1), (505, 18) [ 80.586] sna_composite_rectangles: nrects=1, region=(496, 1), (505, 18) x 1 [ 80.586] sna_composite_rectangles: clipped extents (496, 1),(505, 18) x 1 [ 80.586] sna_composite_rectangles: pixmap +(0, 0) extents (496, 1),(505, 18) [ 80.586] sna_composite_rectangles: dropping last-cpu hint [ 80.586] sna_drawable_use_bo pixmap=4827, box=((496, 1), (505, 18)), flags=9... [ 80.586] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 80.586] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 80.586] sna_drawable_use_bo: using whole GPU bo [ 80.586] gen9_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20028888]) [ 80.586] kgem_bo_is_render: handle=130, rq? 1 [1] [ 80.586] gen9_render_fill_boxes(ffffffff x 1 [(496, 1), (505, 18) ...]) [ 80.586] sna_render_get_solid: ffffffff [ 80.586] sna_render_get_solid(white) [ 80.586] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 80.586] kgem_check_bo: num_pages=+0, num_exec=+0 [ 80.586] aligning vertex: was 4, now 2 floats per vertex [ 80.586] gen9_composite_get_binding_table(fb40) [ 80.586] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 80.586] gen9_emit_sampler: sampler = 1 [ 80.586] gen9_emit_sf: num_sf_outputs=1 [ 80.586] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 80.586] gen9_emit_vertex_elements: setup id=0 [ 80.586] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 80.586] (496, 1), (505, 18) [ 80.586] gen8_vertex_flush[d00] = 3 [ 80.586] sna_copy_area: src=pixmap=4827:(0, 0)x(508, 20)+(0, 0) -> dst=pixmap=3060:(0, 986)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 80.586] sna_copy_area: normal copy [ 80.586] sna_do_copy: src=(0, 0), dst=(0, 986), size=(508x20) [ 80.586] sna_do_copy: after drawable: src=(0, 0), dst=(65, 1010), size=(508x20) [ 80.586] sna_do_copy: dst extents (65, 1010), (573, 1030), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 80.586] sna_do_copy: clipped dst extents (65, 1010), (573, 1030) [ 80.586] sna_do_copy: unclipped src extents (0, 0), (508, 20) [ 80.586] sna_do_copy: clipped src extents (0, 0), (508, 20) [ 80.586] sna_do_copy: pixmap -- no source clipping [ 80.586] sna_do_copy: src extents (0, 0), (508, 20) x 1 [ 80.586] sna_do_copy: copy region (65, 1010), (573, 1030) x 1 + (-65, -1010) [ 80.586] sna_copy_boxes (boxes=1x[(65, 1010), (573, 1030)...], src pixmap=4827+(-65, -1010), dst pixmap=3060+(-65, -24), alu=3, src.size=508x20, dst.size=3775x2136) [ 80.586] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c9472b610, gpu_bo=130, cpu_bo=0), replaces=0 [ 80.586] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 80.586] sna_drawable_use_bo pixmap=3060, box=((0, 986), (508, 1006)), flags=b... [ 80.586] sna_drawable_use_bo: exported target, set PREFER_GPU [ 80.586] sna_drawable_use_bo: pinned, never REPLACES [ 80.586] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=b [ 80.586] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 80.586] sna_drawable_use_bo: using whole GPU bo [ 80.586] sna_pixmap_move_to_gpu(pixmap=4827, usage=0), flags=a [ 80.586] sna_pixmap_move_to_gpu: already all-damaged [ 80.586] sna_pixmap_mark_active: pixmap=4827, handle=130 [ 80.586] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 80.586] gen9_render_copy_boxes (0, -986)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 80.586] kgem_bo_is_render: handle=130, rq? 1 [1] [ 80.586] kgem_bo_is_render: handle=9, rq? 0 [0] [ 80.586] kgem_bo_is_render: handle=9, rq? 0 [0] [ 80.586] kgem_bo_is_render: handle=130, rq? 1 [1] [ 80.586] kgem_set_mode: flushing before new bo [ 80.586] gen8_vertex_close: used=818, vbo active? 23, vb=201, nreloc=2 [ 80.586] gen8_vertex_close: reloc[0] = 287 [ 80.586] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 80.586] kgem_add_handle: handle=23, index=5 [ 80.586] kgem_add_reloc64[11] = (delta=0, target handle=5, presumed=fd541000) [ 80.586] gen8_vertex_close: reloc[1] = 372 [ 80.586] kgem_add_reloc64: handle=23, pos=372, delta=0, domains=200000 [ 80.586] kgem_add_reloc64[12] = (delta=0, target handle=5, presumed=fd541000) [ 80.586] batch[1/1, flags=1800]: 838 838 16096 16384, nreloc=13, nexec=6, nfence=0, aperture=1116 [fenced=0] [ 80.586] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd981000 [ 80.586] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -57343 [ 80.586] kgem_fixup_relocs: shrinking by 57344 [ 80.586] __kgem_busy: handle=2, busy=0, wedged=0 [ 80.586] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd981000 [ 80.586] kgem_commit: release handle=130 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fff90000 [ 80.586] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 80.586] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 80.586] __kgem_bo_clear_busy: handle=7 [ 80.586] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 80.586] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 80.586] __kgem_bo_clear_busy: handle=143 [ 80.586] kgem_commit: release handle=143 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff6e000 [ 80.586] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 80.586] __kgem_bo_clear_busy: handle=143 [ 80.586] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 80.586] __kgem_bo_clear_busy: handle=143 [ 80.586] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 80.586] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 80.586] __kgem_bo_clear_busy: handle=143 [ 80.586] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 80.586] __kgem_bo_clear_busy: handle=7 [ 80.586] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 80.586] __kgem_busy: handle=2, busy=131072, wedged=0 [ 80.586] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 80.586] kgem_check_bo: num_pages=+8116, num_exec=+2 [ 80.586] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 80.586] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 80.586] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 80.586] kgem_add_handle: handle=4, index=0 [ 80.586] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 80.586] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 80.586] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 80.586] gen9_composite_get_binding_table(ffc0) [ 80.586] kgem_add_reloc64: handle=9, pos=16360, delta=0, domains=20002 [ 80.586] kgem_add_handle: handle=9, index=1 [ 80.586] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f02dd000) [ 80.586] __kgem_bo_mark_dirty: handle=9 (proxy? 0) [ 80.586] [3fe0] bind bo(handle=9, addr=f02dd000), format=192, width=3775, height=2136, pitch=15360, tiling=1 -> render [ 80.586] kgem_add_reloc64: handle=130, pos=16344, delta=0, domains=40000 [ 80.586] kgem_add_handle: handle=130, index=2 [ 80.586] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fff90000) [ 80.586] [3fd0] bind bo(handle=130, addr=fff90000), format=192, width=508, height=20, pitch=2048, tiling=1 -> sampler [ 80.586] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 80.586] gen9_emit_sampler: sampler = 0 [ 80.586] gen9_emit_sf: num_sf_outputs=1 [ 80.586] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 80.586] gen9_emit_vertex_elements: setup id=0 [ 80.586] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 80.586] (0, 0) -> (0, 986) + (508, 20) [ 80.586] gen8_vertex_flush[490] = 3 [ 80.586] sna_accel_flush: flush?=1, dirty?=0 [ 80.586] gen8_vertex_close: used=824, vbo active? 23, vb=1, nreloc=1 [ 80.586] gen8_vertex_close: reloc[0] = 287 [ 80.586] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 80.586] kgem_add_handle: handle=23, index=3 [ 80.586] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 80.586] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=8190 [fenced=0] [ 80.586] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 80.586] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 80.586] kgem_fixup_relocs: shrinking by 61440 [ 80.586] __kgem_busy: handle=1, busy=0, wedged=0 [ 80.586] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 80.586] kgem_commit: release handle=9 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f02dd000 [ 80.586] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 80.586] kgem_commit: release handle=130 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fff90000 [ 80.586] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 80.586] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 80.586] sna_accel_flush: flush?=0, dirty?=0 [ 80.586] sna_accel_flush: flush?=0, dirty?=0 [ 80.586] sna_accel_flush: flush?=0, dirty?=0 [ 80.586] sna_destroy_pixmap: pixmap=4827, attached?=1 [ 80.586] _kgem_bo_destroy: handle=130, proxy? 0 [ 80.586] __kgem_bo_destroy: handle=130, size=65536 [ 80.586] __kgem_busy: handle=130, busy=0, wedged=0 [ 80.586] __kgem_bo_clear_busy: handle=130 [ 80.586] kgem_bo_move_to_inactive: moving handle=130 to inactive [ 80.586] __sna_free_pixmap(pixmap=4827) [ 80.586] sna_accel_flush: flush?=0, dirty?=0 [ 80.586] sna_accel_flush: flush?=0, dirty?=0 [ 80.586] sna_accel_flush: flush?=0, dirty?=0 [ 80.586] sna_block_handler (tv=0.384000) [ 80.586] kgem_retire, need_retire?=1 [ 80.586] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 80.586] kgem_retire__requests_ring: retiring ring 0 [ 80.586] __kgem_busy: handle=2, busy=0, wedged=0 [ 80.586] __kgem_retire_rq: request 2 complete [ 80.586] kgem_retire__requests_ring: retiring ring 0 [ 80.586] __kgem_busy: handle=1, busy=0, wedged=0 [ 80.586] __kgem_retire_rq: request 1 complete [ 80.586] __kgem_bo_flush: handle=9, busy=0, wedged=0 [ 80.586] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 80.587] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 80.587] kgem_retire -- retired=0, need_retire=0 [ 80.587] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 80.587] gen6_render_retire: resetting idle vbo [ 80.587] sna_scanout_do_flush: flush timer active: delta=7 [ 80.587] sna_accel_do_throttle -- no pending activity [ 80.587] sna_accel_block: evaluating timers, active=5 [ 80.587] sna_accel_block: flush timer expires in 7 [80594] [ 80.587] sna_wakeup_handler [ 80.587] sna_mode_wakeup: len=64 [ 80.587] sna_dri2_vblank_handler(type=2, sequence=4585, draw=4181) [ 80.587] sna_crtc_record_swap: recording last swap on pipe=0, frame 4585 [msc=4585], time 80.585563 [ 80.587] sna_dri2_vblank_handler: 2 complete, frame=4585 tv=80.585563 [ 80.587] sna_dri2_blit_complete: blit finished [ 80.587] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4585, tv=80.585563) [ 80.587] frame_swap_complete(type=2): draw=146, pipe=0, frame=4585 [msc=4585], tv=80.585563 [ 80.587] sna_accel_flush: flush?=0, dirty?=0 [ 80.587] sna_dri2_event_free(draw?=1) [ 80.587] sna_dri2_remove_event: remove[0x561c94a2f3f0] from window 146, active? 1 [ 80.587] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 80.587] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=114] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 80.587] sna_dri2_vblank_handler complete [ 80.587] sna_mode_wakeup: recording last swap on pipe=0, frame 4585 [11e9], time 80.585563 [ 80.587] sna_mode_wakeup: removing handle=114 [active_scanout=0] from scanout, installing handle=32 [active_scanout=2] [ 80.587] sna_mode_wakeup: flip complete, pending? 1 [ 80.587] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 80.587] sna_block_handler (tv=0.383000) [ 80.587] sna_scanout_do_flush: flush timer active: delta=7 [ 80.587] sna_accel_do_throttle -- no pending activity [ 80.587] sna_accel_block: evaluating timers, active=5 [ 80.587] sna_accel_block: flush timer expires in 7 [80594] [ 80.588] sna_wakeup_handler [ 80.588] sna_accel_flush: flush?=0, dirty?=0 [ 80.588] sna_accel_flush: flush?=0, dirty?=0 [ 80.588] sna_block_handler (tv=0.382000) [ 80.588] sna_scanout_do_flush: flush timer active: delta=6 [ 80.588] sna_accel_do_throttle -- no pending activity [ 80.588] sna_accel_block: evaluating timers, active=5 [ 80.588] sna_accel_block: flush timer expires in 6 [80594] [ 80.588] sna_wakeup_handler [ 80.588] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=114, name=86 [ 80.588] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 80.588] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 80.588] sna_dri2_get_back: draw size=3840x2160, back buffer handle=114 size=3840x2160, is-scanout? 1, active?=0, pitch=15360, front pitch=15360 [ 80.588] sna_dri2_get_back: reuse backbuffer? 1 [ 80.588] sna_dri2_get_back: back buffer handle=114, active?=0, refcnt=1 [ 80.588] sna_dri2_get_back: reuse unattached back [ 80.588] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 80.588] sna_dri2_reuse_buffer: reusing back buffer handle=114, name=86, pitch=15360, age=0 [ 80.588] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 80.588] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=32, name=80, active_scanout=2 [ 80.588] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 80.588] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 80.588] sna_accel_flush: flush?=0, dirty?=0 [ 80.588] sna_accel_flush: flush?=0, dirty?=0 [ 80.588] sna_accel_flush: flush?=0, dirty?=0 [ 80.588] sna_block_handler (tv=0.382000) [ 80.588] sna_scanout_do_flush: flush timer active: delta=6 [ 80.588] sna_accel_do_throttle -- no pending activity [ 80.588] sna_accel_block: evaluating timers, active=5 [ 80.588] sna_accel_block: flush timer expires in 6 [80594] [ 80.589] sna_wakeup_handler [ 80.589] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 80.589] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 80.589] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 80.589] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 80.589] sna_dri2_get_msc(draw=146, pipe=0) [ 80.589] sna_crtc_record_swap: recording last swap on pipe=0, frame 4585 [msc=4585], time 80.585563 [ 80.589] sna_dri2_get_msc: msc=4585 [raw=4585], ust=80585563 [ 80.589] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=114 (refs=1/1, flush=0) , front=32 (refs=2/3, flush=1) [ 80.589] sna_dri2_schedule_swap(target_msc=4585, divisor=0, remainder=0) [ 80.589] sna_dri2_schedule_swap: using front handle=32, active_scanout?=2, flush?=1 [ 80.589] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 80.589] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 80.589] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 80.589] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 80.589] sna_crtc_record_swap: recording last swap on pipe=0, frame 4585 [msc=4585], time 80.585563 [ 80.589] immediate_swap: current_msc=4585, target_msc=4585 -- yes [ 80.589] can_flip: no, shadow enabled [ 80.589] sna_dri2_add_event: adding event to window 146) [ 80.589] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 80.589] sna_dri2_immediate_blit: no pending blit, starting chain [ 80.589] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 80.589] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 80.589] can_xchg: back size=8700f00, front size=8700f00 [ 80.589] can_xchg: yes, pixmap=4091 [ 80.589] sna_dri2_xchg: win=146, exchange front=32/80,ref=3 and back=114/86,ref=2, pixmap=4091 3840x2160 [ 80.589] sna_dri2_xchg: back_bo handle=114, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 80.589] sna_dri2_xchg: front_bo handle=32, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 80.589] set_bo: pixmap=4091, handle=114 (old handle=32) [ 80.589] set_bo: marking whole pixmap as damaged [ 80.589] set_bo: applying final/discard move-to-gpu [ 80.589] wait_for_shadow: flags=0, flips=0, handle=32, shadow=29 [ 80.589] set_bo: dropping flush hint from handle=32 [ 80.589] set_bo: adding flush hint to handle=114 [ 80.589] mark_stale(handle=32) => 1 [ 80.589] swap_limit: draw=146 setting swap limit to 3 [ 80.589] sna_dri2_swap_limit_validate: swap limit set to 3 [ 80.589] sna_next_vblank(pipe=0, waiting until next vblank) [ 80.589] sna_dri2_schedule_swap: reported target_msc=4585 [ 80.589] sna_accel_flush: flush?=0, dirty?=0 [ 80.589] sna_accel_flush: flush?=0, dirty?=0 [ 80.589] sna_accel_flush: flush?=0, dirty?=0 [ 80.589] sna_accel_flush: flush?=0, dirty?=0 [ 80.589] sna_block_handler (tv=0.381000) [ 80.589] sna_scanout_do_flush: flush timer active: delta=5 [ 80.589] sna_accel_do_throttle -- no pending activity [ 80.589] sna_accel_block: evaluating timers, active=5 [ 80.589] sna_accel_block: flush timer expires in 5 [80594] [ 80.594] sna_wakeup_handler [ 80.594] sna_block_handler (tv=0.376000) [ 80.594] sna_scanout_do_flush: flush timer active: delta=0 [ 80.594] sna_scanout_do_flush (time=80594), triggered [ 80.594] sna_scanout_flush (time=80594), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 80.594] has_shadow: has pending damage? 1, outstanding flips: 0 [ 80.594] stop_flush: scanout=114 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 80.594] has_shadow: has pending damage? 1, outstanding flips: 0 [ 80.594] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 80.594] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 80.594] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 80.594] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 80.594] sna_pixmap_move_to_gpu: already all-damaged [ 80.594] sna_pixmap_mark_active: pixmap=4091, handle=114 [ 80.594] sna_mode_redisplay: crtc[0] transformed? 0 [ 80.594] sna_mode_redisplay: crtc[1] transformed? 0 [ 80.594] sna_mode_redisplay: crtc[2] transformed? 0 [ 80.594] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=114 [active=1] [ 80.594] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 32, transformed? 0 [ 80.594] get_fb: reusing fb=81 for handle=114 [ 80.594] sna_mode_redisplay: recording flip on CRTC:32 handle=114, active_scanout=2, serial=3 [ 80.594] __kgem_bo_clear_busy: handle=114 [ 80.594] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 80.594] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 80.594] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 80.594] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=114, shadow handle=29 [ 80.594] sna_accel_do_throttle -- no pending activity [ 80.594] sna_accel_block: evaluating timers, active=5 [ 80.594] sna_accel_block: flush timer expires in 16 [80610] [ 80.601] sna_wakeup_handler [ 80.601] sna_mode_wakeup: len=64 [ 80.601] sna_dri2_vblank_handler(type=2, sequence=4586, draw=4181) [ 80.601] sna_crtc_record_swap: recording last swap on pipe=0, frame 4586 [msc=4586], time 80.602212 [ 80.601] sna_dri2_vblank_handler: 2 complete, frame=4586 tv=80.602212 [ 80.601] sna_dri2_blit_complete: blit finished [ 80.601] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4586, tv=80.602212) [ 80.601] frame_swap_complete(type=2): draw=146, pipe=0, frame=4586 [msc=4586], tv=80.602212 [ 80.601] sna_accel_flush: flush?=0, dirty?=0 [ 80.601] sna_dri2_event_free(draw?=1) [ 80.601] sna_dri2_remove_event: remove[0x561c949a3bd0] from window 146, active? 1 [ 80.601] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=114] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 80.601] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=32] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 80.601] sna_dri2_vblank_handler complete [ 80.601] sna_mode_wakeup: recording last swap on pipe=0, frame 4586 [11ea], time 80.602212 [ 80.601] sna_mode_wakeup: removing handle=32 [active_scanout=0] from scanout, installing handle=114 [active_scanout=2] [ 80.601] sna_mode_wakeup: flip complete, pending? 1 [ 80.601] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 80.601] sna_block_handler (tv=0.369000) [ 80.601] sna_scanout_do_flush: flush timer active: delta=9 [ 80.601] sna_accel_do_throttle -- no pending activity [ 80.601] sna_accel_block: evaluating timers, active=5 [ 80.601] sna_accel_block: flush timer expires in 9 [80610] [ 80.611] sna_wakeup_handler [ 80.611] sna_block_handler (tv=0.359000) [ 80.611] sna_scanout_do_flush: flush timer active: delta=-1 [ 80.611] sna_scanout_do_flush (time=80611), triggered [ 80.611] sna_scanout_flush (time=80611), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 80.611] has_shadow: has pending damage? 0, outstanding flips: 0 [ 80.611] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 80.611] has_shadow: has pending damage? 0, outstanding flips: 0 [ 80.611] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 80.611] sna_accel_do_throttle -- no pending activity [ 80.611] sna_accel_block: evaluating timers, active=5 [ 80.611] sna_accel_block: flush timer expires in 16 [80627] [ 80.613] sna_wakeup_handler [ 80.613] sna_accel_flush: flush?=0, dirty?=0 [ 80.613] sna_accel_flush: flush?=0, dirty?=0 [ 80.613] sna_block_handler (tv=0.357000) [ 80.613] sna_scanout_do_flush: flush timer active: delta=14 [ 80.613] sna_accel_do_throttle -- no pending activity [ 80.613] sna_accel_block: evaluating timers, active=5 [ 80.613] sna_accel_block: flush timer expires in 14 [80627] [ 80.613] sna_wakeup_handler [ 80.613] sna_block_handler (tv=0.357000) [ 80.613] sna_scanout_do_flush: flush timer active: delta=14 [ 80.613] sna_accel_do_throttle -- no pending activity [ 80.613] sna_accel_block: evaluating timers, active=5 [ 80.613] sna_accel_block: flush timer expires in 14 [80627] [ 80.614] sna_wakeup_handler [ 80.614] sna_block_handler (tv=0.356000) [ 80.614] sna_scanout_do_flush: flush timer active: delta=13 [ 80.614] sna_accel_do_throttle -- no pending activity [ 80.614] sna_accel_block: evaluating timers, active=5 [ 80.614] sna_accel_block: flush timer expires in 13 [80627] [ 80.615] sna_wakeup_handler [ 80.615] sna_block_handler (tv=0.355000) [ 80.615] sna_scanout_do_flush: flush timer active: delta=12 [ 80.615] sna_accel_do_throttle -- no pending activity [ 80.615] sna_accel_block: evaluating timers, active=5 [ 80.615] sna_accel_block: flush timer expires in 12 [80627] [ 80.627] sna_wakeup_handler [ 80.627] sna_block_handler (tv=0.343000) [ 80.627] sna_scanout_do_flush: flush timer active: delta=0 [ 80.627] sna_scanout_do_flush (time=80627), triggered [ 80.627] sna_scanout_flush (time=80627), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 80.627] has_shadow: has pending damage? 0, outstanding flips: 0 [ 80.627] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 80.627] has_shadow: has pending damage? 0, outstanding flips: 0 [ 80.627] sna_accel_disarm_timer[0] (time=80627) [ 80.627] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 80.627] sna_accel_do_throttle -- no pending activity [ 80.960] sna_wakeup_handler [ 80.961] sna_accel_flush: flush?=0, dirty?=0 [ 80.961] sna_accel_flush: flush?=0, dirty?=0 [ 80.961] sna_block_handler (tv=0.499000) [ 80.961] has_shadow: has pending damage? 0, outstanding flips: 0 [ 80.961] sna_accel_do_throttle -- no pending activity [ 80.961] sna_wakeup_handler [ 80.961] sna_block_handler (tv=0.499000) [ 80.961] has_shadow: has pending damage? 0, outstanding flips: 0 [ 80.961] sna_accel_do_throttle -- no pending activity [ 80.962] sna_wakeup_handler [ 80.962] sna_accel_flush: flush?=0, dirty?=0 [ 80.962] sna_accel_flush: flush?=0, dirty?=0 [ 80.962] sna_accel_flush: flush?=0, dirty?=0 [ 80.962] sna_accel_flush: flush?=0, dirty?=0 [ 80.962] sna_block_handler (tv=0.498000) [ 80.962] has_shadow: has pending damage? 0, outstanding flips: 0 [ 80.962] sna_accel_do_throttle -- no pending activity [ 80.964] sna_wakeup_handler [ 80.964] sna_accel_flush: flush?=0, dirty?=0 [ 80.964] sna_block_handler (tv=0.496000) [ 80.964] has_shadow: has pending damage? 0, outstanding flips: 0 [ 80.964] sna_accel_do_throttle -- no pending activity [ 80.976] sna_wakeup_handler [ 80.976] sna_accel_flush: flush?=0, dirty?=0 [ 80.976] sna_accel_flush: flush?=0, dirty?=0 [ 80.976] sna_block_handler (tv=0.484000) [ 80.976] has_shadow: has pending damage? 0, outstanding flips: 0 [ 80.976] sna_accel_do_throttle -- no pending activity [ 80.992] sna_wakeup_handler [ 80.992] sna_create_pixmap(220, 20, 32, usage=0) [ 80.992] kgem_can_create_2d: 220x20 @ 32 [ 80.992] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=896, height=20 [ 80.992] kgem_can_create_2d: untiled size=20480 [ 80.992] kgem_choose_tiling: 220x20 -> 1 [ 80.992] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1024, height=24 [ 80.992] kgem_can_create_2d: tiled[1] size=24576 [ 80.992] sna_create_pixmap: usage=0, flags=1b [ 80.992] sna_create_pixmap: creating GPU pixmap 220x20, stride=880, flags=1b [ 80.992] __pop_freed_pixmap: reusing freed pixmap=4827 header [ 80.992] create_pixmap_hdr: pixmap=4828, width=220, height=20, usage=0 [ 80.992] sna_create_pixmap: serial=4828, 220x20, usage=0 [ 80.992] sna_composite_rectangles(pixmap=4829, op=0, 0 x 1 [(0, 0)x(220, 20) ...]) [ 80.992] sna_composite_rectangles: converted to op 0 [ 80.992] sna_composite_rectangles[0] (0, 0)x(220, 20) -> (0, 0), (220, 20) [ 80.992] sna_composite_rectangles: nrects=1, region=(0, 0), (220, 20) x 1 [ 80.992] sna_composite_rectangles: clipped extents (0, 0),(220, 20) x 1 [ 80.992] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(220, 20) [ 80.992] sna_composite_rectangles: dropping last-cpu hint [ 80.992] sna_drawable_use_bo pixmap=4829, box=((0, 0), (220, 20)), flags=19... [ 80.992] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 80.992] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 80.992] sna_pixmap_move_to_gpu(pixmap=4829, usage=0), flags=b [ 80.992] sna_pixmap_move_to_gpu: CPU damage? 0 [ 80.992] sna_pixmap_move_to_gpu: creating GPU bo (220x20@32), create=b [ 80.992] kgem_choose_tiling: 220x20 -> 1 [ 80.992] kgem_choose_tiling: 220x20 -> 1 [ 80.993] sna_pixmap_alloc_gpu: pixmap=4829 [ 80.993] kgem_create_2d(220x20, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 80.993] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1024, height=24 [ 80.993] kgem_set_tiling: handle=130, tiling=1 [1], pitch=1024 [1024]: 1 [ 80.993] kgem_bo_remove_from_inactive: removing handle=130 from inactive [ 80.993] from inactive: pitch=1024, tiling=1: handle=130, id=2733 [ 80.993] __sna_damage_all(220, 20) [ 80.993] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 80.993] sna_pixmap_mark_active: pixmap=4829, handle=130 [ 80.993] sna_drawable_use_bo: allocated GPU bo for operation [ 80.993] sna_drawable_use_bo: using GPU bo with damage? 0 [ 80.993] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 80.993] kgem_bo_is_render: handle=130, rq? 0 [0] [ 80.993] kgem_bo_is_render: handle=130, rq? 0 [0] [ 80.993] gen9_render_fill_boxes(0 x 1 [(0, 0), (220, 20) ...]) [ 80.993] sna_render_get_solid: 0 [ 80.993] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 80.993] kgem_check_bo: num_pages=+16, num_exec=+1 [ 80.993] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 80.993] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 80.993] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 80.993] kgem_add_handle: handle=4, index=0 [ 80.993] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 80.993] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 80.993] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 80.993] gen9_composite_get_binding_table(ffc0) [ 80.993] kgem_add_reloc64: handle=130, pos=16360, delta=0, domains=20002 [ 80.993] kgem_add_handle: handle=130, index=1 [ 80.993] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fff90000) [ 80.993] __kgem_bo_mark_dirty: handle=130 (proxy? 0) [ 80.993] [3fe0] bind bo(handle=130, addr=fff90000), format=192, width=220, height=20, pitch=1024, tiling=1 -> render [ 80.993] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 80.993] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 80.993] kgem_add_handle: handle=7, index=2 [ 80.993] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 80.993] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 80.993] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 80.993] gen9_emit_sampler: sampler = 1 [ 80.993] gen9_emit_sf: num_sf_outputs=1 [ 80.993] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 80.993] gen9_emit_vertex_elements: setup id=0 [ 80.993] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 80.993] (0, 0), (220, 20) [ 80.993] gen8_vertex_flush[490] = 3 [ 80.993] sna_composite_rectangles: pixmap=4829 marking clear [0]? 1 [ 80.993] sna_composite_rectangles(pixmap=4829, op=1, fff2f1f0 x 1 [(0, 0)x(220, 20) ...]) [ 80.993] sna_composite_rectangles: converted to op 1 [ 80.993] sna_composite_rectangles[0] (0, 0)x(220, 20) -> (0, 0), (220, 20) [ 80.993] sna_composite_rectangles: nrects=1, region=(0, 0), (220, 20) x 1 [ 80.993] sna_composite_rectangles: clipped extents (0, 0),(220, 20) x 1 [ 80.993] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(220, 20) [ 80.993] sna_composite_rectangles: promoting to full GPU [ 80.993] sna_composite_rectangles: dropping last-cpu hint [ 80.993] sna_drawable_use_bo pixmap=4829, box=((0, 0), (220, 20)), flags=19... [ 80.993] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 80.993] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 80.993] sna_drawable_use_bo: using whole GPU bo [ 80.993] gen9_render_fill_boxes (op=1, color=(f2f2, f1f1, f0f0, ffff) [20028888]) [ 80.993] kgem_bo_is_render: handle=130, rq? 1 [1] [ 80.994] gen9_render_fill_boxes(fff2f1f0 x 1 [(0, 0), (220, 20) ...]) [ 80.994] sna_render_get_solid: fff2f1f0 [ 80.994] sna_render_get_solid(15) = fff2f1f0 (old) [ 80.994] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 80.994] kgem_check_bo: num_pages=+0, num_exec=+0 [ 80.994] gen9_composite_get_binding_table(ff00) [ 80.994] kgem_add_reloc64: handle=143, pos=16312, delta=0, domains=40000 [ 80.994] kgem_add_reloc64: adding proxy [delta=60] for handle=143 [ 80.994] kgem_add_handle: handle=143, index=3 [ 80.994] kgem_add_reloc64[5] = (delta=60, target handle=3, presumed=fff6e000) [ 80.994] [3fb0] bind bo(handle=143, addr=fff6e03c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 80.994] gen9_emit_vertex_elements: setup id=0 [ 80.994] (0, 0), (220, 20) [ 80.994] gen8_vertex_flush[4cc] = 3 [ 80.994] sna_composite_rectangles: pixmap=4829 marking clear [fff2f1f0]? 1 [ 80.994] sna_composite_rectangles(pixmap=4829, op=1, ff300a24 x 2 [(0, 0)x(220, 20) ...]) [ 80.994] sna_composite_rectangles: converted to op 1 [ 80.994] sna_composite_rectangles[0] (0, 0)x(220, 20) -> (0, 0), (220, 20) [ 80.994] sna_composite_rectangles[1] (0, 0)x(220, 20) -> (0, 0), (220, 20) [ 80.994] sna_composite_rectangles: nrects=2, region=(0, 0), (220, 20) x 2 [ 80.994] sna_composite_rectangles: clipped extents (0, 0),(220, 20) x 1 [ 80.994] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(220, 20) [ 80.994] sna_composite_rectangles: promoting to full GPU [ 80.994] sna_composite_rectangles: dropping last-cpu hint [ 80.994] sna_drawable_use_bo pixmap=4829, box=((0, 0), (220, 20)), flags=19... [ 80.994] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 80.994] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 80.994] sna_drawable_use_bo: using whole GPU bo [ 80.994] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 80.994] kgem_bo_is_render: handle=130, rq? 1 [1] [ 80.994] gen9_render_fill_boxes(ff300a24 x 1 [(0, 0), (220, 20) ...]) [ 80.994] sna_render_get_solid: ff300a24 [ 80.994] sna_render_get_solid(17) = ff300a24 (old) [ 80.994] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 80.994] kgem_check_bo: num_pages=+0, num_exec=+0 [ 80.994] gen9_composite_get_binding_table(fe80) [ 80.994] kgem_add_reloc64: handle=143, pos=16280, delta=0, domains=40000 [ 80.994] kgem_add_reloc64: adding proxy [delta=68] for handle=143 [ 80.994] kgem_add_reloc64[6] = (delta=68, target handle=3, presumed=fff6e000) [ 80.994] [3f90] bind bo(handle=143, addr=fff6e044), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 80.994] gen9_emit_vertex_elements: setup id=0 [ 80.994] (0, 0), (220, 20) [ 80.994] gen8_vertex_flush[508] = 3 [ 80.994] sna_composite_rectangles: pixmap=4829 marking clear [ff300a24]? 1 [ 80.994] sna_glyphs(op=3, nlist=2, src=(1, -2)) [ 80.994] kgem_bo_is_busy: handle=130, domain: 0 exec? 1, rq? 1 [ 80.994] can_discard_mask: nlist=2, mask=28888, depth 32, op=3 (bounded? 1) [ 80.994] glyphs_format: format=166024, depth=32 [ 80.994] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 80.994] sna_glyphs: discarding mask [ 80.994] glyphs0_to_dst(op=3, src=(1, -2), nlist=2, dst=(1, -2)+(0, 0)) [ 80.994] clipped_glyphs? 47 glyph in 2 lists extents (0, -14), (199, 19), region (0, 0), (199, 19): yes [ 80.994] gen9_render_composite: 0x0, current mode=1/1 [ 80.994] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 80.994] gen9_composite_fallback: mask is already on the GPU, try to use GPU [ 80.994] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 80.994] sna_drawable_use_bo pixmap=4829, box=((0, 0), (199, 19)), flags=7... [ 80.994] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 80.994] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 80.995] sna_drawable_use_bo: using whole GPU bo [ 80.995] gen9_composite_set_target: pixmap=4829, format=20028888, size=220x20, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 80.995] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 80.995] color_convert: src=ffffffff [20028888] [ 80.995] color_convert: dst=ffffffff [20028888] [ 80.995] sna_render_get_solid: ffffffff [ 80.995] sna_render_get_solid(white) [ 80.995] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 80.995] sna_transform_is_imprecise_integer_translation: no transform [ 80.995] gen9_composite_picture: integer translation (0, 0), removing [ 80.995] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 80.995] sna_render_pixmap_bo: GPU all damaged [ 80.995] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 80.995] gen4_choose_composite_emitter: solid, identity mask [ 80.995] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 80.995] aligning vertex: was 2, now 4 floats per vertex [ 80.995] gen9_composite_get_binding_table(fe00) [ 80.995] kgem_add_reloc64: handle=7, pos=16248, delta=0, domains=40000 [ 80.995] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 80.995] kgem_add_reloc64[7] = (delta=1048, target handle=2, presumed=fffe8000) [ 80.995] [3f70] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 80.995] kgem_add_reloc64: handle=6, pos=16232, delta=0, domains=40000 [ 80.995] kgem_add_handle: handle=6, index=4 [ 80.995] kgem_add_reloc64[8] = (delta=0, target handle=4, presumed=fd581000) [ 80.995] [3f60] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 80.995] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 80.995] gen9_emit_sampler: sampler = a [ 80.995] gen9_emit_sf: num_sf_outputs=2 [ 80.995] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 80.995] gen9_emit_vertex_elements: setup id=9 [ 80.995] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 80.995] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 80.995] glyphs0_to_dst: glyph=(10, -13), (19, 1), clip=(0, 0), (199, 19) [ 80.995] glyphs0_to_dst: blt=(10, 0), (19, 1) [ 80.995] emit_primitive_identity_mask__avx2: dst=(10, 0), mask=(832.00, 45.00) x (9.00, 1.00) [ 80.995] glyphs0_to_dst: glyph=(55, -10), (64, 1), clip=(0, 0), (199, 19) [ 80.995] glyphs0_to_dst: blt=(55, 0), (64, 1) [ 80.995] emit_primitive_identity_mask__avx2: dst=(55, 0), mask=(880.00, 26.00) x (9.00, 1.00) [ 80.995] glyphs0_to_dst: glyph=(73, -13), (82, 1), clip=(0, 0), (199, 19) [ 80.995] glyphs0_to_dst: blt=(73, 0), (82, 1) [ 80.995] emit_primitive_identity_mask__avx2: dst=(73, 0), mask=(832.00, 45.00) x (9.00, 1.00) [ 80.995] glyphs0_to_dst: glyph=(91, -10), (100, 1), clip=(0, 0), (199, 19) [ 80.995] glyphs0_to_dst: blt=(91, 0), (100, 1) [ 80.995] emit_primitive_identity_mask__avx2: dst=(91, 0), mask=(880.00, 26.00) x (9.00, 1.00) [ 80.995] glyphs0_to_dst: glyph=(99, 0), (110, 2), clip=(0, 0), (199, 19) [ 80.995] glyphs0_to_dst: blt=(99, 0), (110, 2) [ 80.995] emit_primitive_identity_mask__avx2: dst=(99, 0), mask=(832.00, 48.00) x (11.00, 2.00) [ 80.995] glyphs0_to_dst: glyph=(135, 0), (146, 2), clip=(0, 0), (199, 19) [ 80.995] glyphs0_to_dst: blt=(135, 0), (146, 2) [ 80.995] emit_primitive_identity_mask__avx2: dst=(135, 0), mask=(832.00, 48.00) x (11.00, 2.00) [ 80.995] glyphs0_to_dst: glyph=(162, -10), (172, 1), clip=(0, 0), (199, 19) [ 80.995] glyphs0_to_dst: blt=(162, 0), (172, 1) [ 80.995] emit_primitive_identity_mask__avx2: dst=(162, 0), mask=(880.00, 58.00) x (10.00, 1.00) [ 80.995] glyphs0_to_dst: glyph=(0, 10), (10, 13), clip=(0, 0), (199, 19) [ 80.995] glyphs0_to_dst: blt=(0, 10), (10, 13) [ 80.995] emit_primitive_identity_mask__avx2: dst=(0, 10), mask=(1008.00, 48.00) x (10.00, 3.00) [ 80.995] glyphs0_to_dst: glyph=(10, 4), (19, 18), clip=(0, 0), (199, 19) [ 80.995] glyphs0_to_dst: blt=(10, 4), (19, 18) [ 80.995] emit_primitive_identity_mask__avx2: dst=(10, 4), mask=(832.00, 32.00) x (9.00, 14.00) [ 80.995] glyphs0_to_dst: glyph=(19, 7), (28, 15), clip=(0, 0), (199, 19) [ 80.995] glyphs0_to_dst: blt=(19, 7), (28, 15) [ 80.995] emit_primitive_identity_mask__avx2: dst=(19, 7), mask=(896.00, 48.00) x (9.00, 8.00) [ 80.996] glyphs0_to_dst: glyph=(27, 7), (37, 15), clip=(0, 0), (199, 19) [ 80.996] glyphs0_to_dst: blt=(27, 7), (37, 15) [ 80.996] emit_primitive_identity_mask__avx2: dst=(27, 7), mask=(848.00, 16.00) x (10.00, 8.00) [ 80.996] glyphs0_to_dst: glyph=(37, 7), (46, 15), clip=(0, 0), (199, 19) [ 80.996] glyphs0_to_dst: blt=(37, 7), (46, 15) [ 80.996] emit_primitive_identity_mask__avx2: dst=(37, 7), mask=(848.00, 48.00) x (9.00, 8.00) [ 80.996] glyphs0_to_dst: glyph=(45, 4), (55, 15), clip=(0, 0), (199, 19) [ 80.996] glyphs0_to_dst: blt=(45, 4), (55, 15) [ 80.996] emit_primitive_identity_mask__avx2: dst=(45, 4), mask=(992.00, 32.00) x (10.00, 11.00) [ 80.996] glyphs0_to_dst: glyph=(55, 7), (64, 18), clip=(0, 0), (199, 19) [ 80.996] glyphs0_to_dst: blt=(55, 7), (64, 18) [ 80.996] emit_primitive_identity_mask__avx2: dst=(55, 7), mask=(880.00, 16.00) x (9.00, 11.00) [ 80.996] glyphs0_to_dst: glyph=(64, 4), (73, 15), clip=(0, 0), (199, 19) [ 80.996] glyphs0_to_dst: blt=(64, 4), (73, 15) [ 80.996] emit_primitive_identity_mask__avx2: dst=(64, 4), mask=(880.00, 0.00) x (9.00, 11.00) [ 80.996] glyphs0_to_dst: glyph=(73, 4), (82, 18), clip=(0, 0), (199, 19) [ 80.996] glyphs0_to_dst: blt=(73, 4), (82, 18) [ 80.996] emit_primitive_identity_mask__avx2: dst=(73, 4), mask=(832.00, 32.00) x (9.00, 14.00) [ 80.996] glyphs0_to_dst: glyph=(81, 7), (91, 15), clip=(0, 0), (199, 19) [ 80.996] glyphs0_to_dst: blt=(81, 7), (91, 15) [ 80.996] emit_primitive_identity_mask__avx2: dst=(81, 7), mask=(848.00, 16.00) x (10.00, 8.00) [ 80.996] glyphs0_to_dst: glyph=(91, 7), (100, 18), clip=(0, 0), (199, 19) [ 80.996] glyphs0_to_dst: blt=(91, 7), (100, 18) [ 80.996] emit_primitive_identity_mask__avx2: dst=(91, 7), mask=(880.00, 16.00) x (9.00, 11.00) [ 80.996] glyphs0_to_dst: glyph=(99, 17), (110, 19), clip=(0, 0), (199, 19) [ 80.996] glyphs0_to_dst: blt=(99, 17), (110, 19) [ 80.996] emit_primitive_identity_mask__avx2: dst=(99, 17), mask=(832.00, 48.00) x (11.00, 2.00) [ 80.996] glyphs0_to_dst: glyph=(108, 3), (118, 15), clip=(0, 0), (199, 19) [ 80.996] glyphs0_to_dst: blt=(108, 3), (118, 15) [ 80.996] emit_primitive_identity_mask__avx2: dst=(108, 3), mask=(864.00, 0.00) x (10.00, 12.00) [ 80.996] glyphs0_to_dst: glyph=(117, 7), (127, 15), clip=(0, 0), (199, 19) [ 80.996] glyphs0_to_dst: blt=(117, 7), (127, 15) [ 80.996] emit_primitive_identity_mask__avx2: dst=(117, 7), mask=(864.00, 32.00) x (10.00, 8.00) [ 80.996] glyphs0_to_dst: glyph=(126, 4), (136, 15), clip=(0, 0), (199, 19) [ 80.996] glyphs0_to_dst: blt=(126, 4), (136, 15) [ 80.996] emit_primitive_identity_mask__avx2: dst=(126, 4), mask=(880.00, 32.00) x (10.00, 11.00) [ 80.996] glyphs0_to_dst: glyph=(135, 17), (146, 19), clip=(0, 0), (199, 19) [ 80.996] glyphs0_to_dst: blt=(135, 17), (146, 19) [ 80.996] emit_primitive_identity_mask__avx2: dst=(135, 17), mask=(832.00, 48.00) x (11.00, 2.00) [ 80.996] glyphs0_to_dst: glyph=(144, 4), (154, 15), clip=(0, 0), (199, 19) [ 80.996] glyphs0_to_dst: blt=(144, 4), (154, 15) [ 80.996] emit_primitive_identity_mask__avx2: dst=(144, 4), mask=(880.00, 32.00) x (10.00, 11.00) [ 80.996] glyphs0_to_dst: glyph=(153, 7), (163, 15), clip=(0, 0), (199, 19) [ 80.996] glyphs0_to_dst: blt=(153, 7), (163, 15) [ 80.996] emit_primitive_identity_mask__avx2: dst=(153, 7), mask=(944.00, 0.00) x (10.00, 8.00) [ 80.996] glyphs0_to_dst: glyph=(162, 7), (172, 18), clip=(0, 0), (199, 19) [ 80.996] glyphs0_to_dst: blt=(162, 7), (172, 18) [ 80.996] emit_primitive_identity_mask__avx2: dst=(162, 7), mask=(880.00, 48.00) x (10.00, 11.00) [ 80.996] glyphs0_to_dst: glyph=(174, 12), (179, 15), clip=(0, 0), (199, 19) [ 80.996] glyphs0_to_dst: blt=(174, 12), (179, 15) [ 80.996] emit_primitive_identity_mask__avx2: dst=(174, 12), mask=(1008.00, 32.00) x (5.00, 3.00) [ 80.996] glyphs0_to_dst: glyph=(181, 7), (190, 15), clip=(0, 0), (199, 19) [ 80.996] glyphs0_to_dst: blt=(181, 7), (190, 15) [ 80.996] emit_primitive_identity_mask__avx2: dst=(181, 7), mask=(896.00, 48.00) x (9.00, 8.00) [ 80.996] glyphs0_to_dst: glyph=(190, 3), (199, 15), clip=(0, 0), (199, 19) [ 80.996] glyphs0_to_dst: blt=(190, 3), (199, 15) [ 80.996] emit_primitive_identity_mask__avx2: dst=(190, 3), mask=(992.00, 48.00) x (9.00, 12.00) [ 80.996] gen8_vertex_flush[5e4] = 87 [ 80.996] gen9_magic_ca_pass: CA fixup (5 -> 92) [ 80.996] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 80.996] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 80.996] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 80.997] sna_composite_rectangles(pixmap=4829, op=1, ffffffff x 1 [(208, 1)x(9, 17) ...]) [ 80.997] sna_composite_rectangles: converted to op 1 [ 80.997] sna_composite_rectangles[0] (208, 1)x(9, 17) -> (208, 1), (217, 18) [ 80.997] sna_composite_rectangles: nrects=1, region=(208, 1), (217, 18) x 1 [ 80.997] sna_composite_rectangles: clipped extents (208, 1),(217, 18) x 1 [ 80.997] sna_composite_rectangles: pixmap +(0, 0) extents (208, 1),(217, 18) [ 80.997] sna_composite_rectangles: dropping last-cpu hint [ 80.997] sna_drawable_use_bo pixmap=4829, box=((208, 1), (217, 18)), flags=9... [ 80.997] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 80.997] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 80.997] sna_drawable_use_bo: using whole GPU bo [ 80.997] gen9_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20028888]) [ 80.997] kgem_bo_is_render: handle=130, rq? 1 [1] [ 80.997] gen9_render_fill_boxes(ffffffff x 1 [(208, 1), (217, 18) ...]) [ 80.997] sna_render_get_solid: ffffffff [ 80.997] sna_render_get_solid(white) [ 80.997] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 80.997] kgem_check_bo: num_pages=+0, num_exec=+0 [ 80.997] aligning vertex: was 4, now 2 floats per vertex [ 80.997] gen9_composite_get_binding_table(fd40) [ 80.997] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 80.997] gen9_emit_sampler: sampler = 1 [ 80.997] gen9_emit_sf: num_sf_outputs=1 [ 80.997] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 80.997] gen9_emit_vertex_elements: setup id=0 [ 80.997] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 80.997] (208, 1), (217, 18) [ 80.997] gen8_vertex_flush[700] = 3 [ 80.997] sna_copy_area: src=pixmap=4829:(0, 0)x(220, 20)+(0, 0) -> dst=pixmap=3060:(495, 986)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 80.997] sna_copy_area: normal copy [ 80.997] sna_do_copy: src=(0, 0), dst=(495, 986), size=(220x20) [ 80.997] sna_do_copy: after drawable: src=(0, 0), dst=(560, 1010), size=(220x20) [ 80.997] sna_do_copy: dst extents (560, 1010), (780, 1030), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 80.997] sna_do_copy: clipped dst extents (560, 1010), (780, 1030) [ 80.997] sna_do_copy: unclipped src extents (0, 0), (220, 20) [ 80.997] sna_do_copy: clipped src extents (0, 0), (220, 20) [ 80.997] sna_do_copy: pixmap -- no source clipping [ 80.997] sna_do_copy: src extents (0, 0), (220, 20) x 1 [ 80.997] sna_do_copy: copy region (560, 1010), (780, 1030) x 1 + (-560, -1010) [ 80.997] sna_copy_boxes (boxes=1x[(560, 1010), (780, 1030)...], src pixmap=4829+(-560, -1010), dst pixmap=3060+(-65, -24), alu=3, src.size=220x20, dst.size=3775x2136) [ 80.997] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c9472b610, gpu_bo=130, cpu_bo=0), replaces=0 [ 80.997] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 80.997] sna_drawable_use_bo pixmap=3060, box=((495, 986), (715, 1006)), flags=b... [ 80.997] sna_drawable_use_bo: exported target, set PREFER_GPU [ 80.997] sna_drawable_use_bo: pinned, never REPLACES [ 80.997] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=b [ 80.997] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 80.997] sna_drawable_use_bo: using whole GPU bo [ 80.997] sna_pixmap_move_to_gpu(pixmap=4829, usage=0), flags=a [ 80.997] sna_pixmap_move_to_gpu: already all-damaged [ 80.997] sna_pixmap_mark_active: pixmap=4829, handle=130 [ 80.997] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 80.997] gen9_render_copy_boxes (-495, -986)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 80.997] kgem_bo_is_render: handle=130, rq? 1 [1] [ 80.997] kgem_bo_is_render: handle=9, rq? 0 [0] [ 80.997] kgem_bo_is_render: handle=9, rq? 0 [0] [ 80.997] kgem_bo_is_render: handle=130, rq? 1 [1] [ 80.997] kgem_set_mode: flushing before new bo [ 80.997] gen8_vertex_close: used=374, vbo active? 23, vb=201, nreloc=2 [ 80.998] gen8_vertex_close: reloc[0] = 287 [ 80.998] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 80.998] kgem_add_handle: handle=23, index=5 [ 80.998] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=fd541000) [ 80.998] gen8_vertex_close: reloc[1] = 372 [ 80.998] kgem_add_reloc64: handle=23, pos=372, delta=0, domains=200000 [ 80.998] kgem_add_reloc64[10] = (delta=0, target handle=5, presumed=fd541000) [ 80.998] batch[1/1, flags=1800]: 454 454 16224 16384, nreloc=11, nexec=6, nfence=0, aperture=1116 [fenced=0] [ 80.998] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 80.998] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 80.998] kgem_fixup_relocs: shrinking by 61440 [ 80.998] __kgem_busy: handle=1, busy=0, wedged=0 [ 80.998] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 80.998] kgem_commit: release handle=130 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fff90000 [ 80.998] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 80.998] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 80.998] __kgem_bo_clear_busy: handle=7 [ 80.998] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 80.998] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 80.998] __kgem_bo_clear_busy: handle=143 [ 80.998] kgem_commit: release handle=143 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff6e000 [ 80.998] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 80.998] __kgem_bo_clear_busy: handle=143 [ 80.998] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 80.998] __kgem_bo_clear_busy: handle=7 [ 80.998] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 80.998] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 80.998] __kgem_busy: handle=1, busy=131072, wedged=0 [ 80.998] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 80.998] kgem_check_bo: num_pages=+8116, num_exec=+2 [ 80.998] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 80.998] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 80.998] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 80.998] kgem_add_handle: handle=4, index=0 [ 80.998] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 80.998] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 80.998] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 80.998] gen9_composite_get_binding_table(ffc0) [ 80.998] kgem_add_reloc64: handle=9, pos=16360, delta=0, domains=20002 [ 80.998] kgem_add_handle: handle=9, index=1 [ 80.998] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f02dd000) [ 80.998] __kgem_bo_mark_dirty: handle=9 (proxy? 0) [ 80.998] [3fe0] bind bo(handle=9, addr=f02dd000), format=192, width=3775, height=2136, pitch=15360, tiling=1 -> render [ 80.998] kgem_add_reloc64: handle=130, pos=16344, delta=0, domains=40000 [ 80.998] kgem_add_handle: handle=130, index=2 [ 80.998] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fff90000) [ 80.998] [3fd0] bind bo(handle=130, addr=fff90000), format=192, width=220, height=20, pitch=1024, tiling=1 -> sampler [ 80.998] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 80.998] gen9_emit_sampler: sampler = 0 [ 80.998] gen9_emit_sf: num_sf_outputs=1 [ 80.998] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 80.998] gen9_emit_vertex_elements: setup id=0 [ 80.998] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 80.998] (0, 0) -> (495, 986) + (220, 20) [ 80.998] gen8_vertex_flush[490] = 3 [ 80.998] sna_accel_flush: flush?=1, dirty?=0 [ 80.998] gen8_vertex_close: used=380, vbo active? 23, vb=1, nreloc=1 [ 80.998] gen8_vertex_close: reloc[0] = 287 [ 80.998] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 80.998] kgem_add_handle: handle=23, index=3 [ 80.998] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 80.998] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=8190 [fenced=0] [ 80.998] __kgem_busy: handle=1, busy=0, wedged=0 [ 80.998] __kgem_retire_rq: request 1 complete [ 80.998] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 80.998] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 80.998] kgem_fixup_relocs: shrinking by 61440 [ 80.998] __kgem_busy: handle=1, busy=0, wedged=0 [ 80.998] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 80.998] kgem_commit: release handle=9 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f02dd000 [ 80.998] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 80.998] kgem_commit: release handle=130 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fff90000 [ 80.998] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 80.998] __kgem_busy: handle=1, busy=131072, wedged=0 [ 80.998] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 80.998] sna_accel_flush: flush?=0, dirty?=0 [ 80.998] sna_accel_flush: flush?=0, dirty?=0 [ 80.998] sna_accel_flush: flush?=0, dirty?=0 [ 80.998] sna_block_handler (tv=0.0) [ 80.998] sna_wakeup_handler [ 80.998] sna_accel_flush: flush?=0, dirty?=0 [ 80.998] sna_accel_flush: flush?=0, dirty?=0 [ 80.998] sna_destroy_pixmap: pixmap=4829, attached?=1 [ 80.998] _kgem_bo_destroy: handle=130, proxy? 0 [ 80.998] __kgem_bo_destroy: handle=130, size=65536 [ 80.998] __kgem_busy: handle=130, busy=0, wedged=0 [ 80.998] __kgem_bo_clear_busy: handle=130 [ 80.998] kgem_bo_move_to_inactive: moving handle=130 to inactive [ 80.998] __sna_free_pixmap(pixmap=4829) [ 80.998] sna_accel_flush: flush?=0, dirty?=0 [ 80.998] sna_accel_flush: flush?=0, dirty?=0 [ 80.998] sna_accel_flush: flush?=0, dirty?=0 [ 80.998] sna_block_handler (tv=0.462000) [ 80.998] kgem_retire, need_retire?=1 [ 80.998] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 80.998] kgem_retire__requests_ring: retiring ring 0 [ 80.998] __kgem_busy: handle=1, busy=0, wedged=0 [ 80.998] __kgem_retire_rq: request 1 complete [ 80.998] __kgem_bo_flush: handle=9, busy=0, wedged=0 [ 80.998] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 80.998] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 80.998] kgem_retire -- retired=0, need_retire=0 [ 80.998] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 80.998] gen6_render_retire: resetting idle vbo [ 80.998] has_shadow: has pending damage? 0, outstanding flips: 0 [ 80.998] sna_accel_do_throttle -- no pending activity [ 81.000] sna_wakeup_handler [ 81.000] sna_accel_flush: flush?=0, dirty?=0 [ 81.000] sna_accel_flush: flush?=0, dirty?=0 [ 81.000] sna_block_handler (tv=0.460000) [ 81.000] has_shadow: has pending damage? 0, outstanding flips: 0 [ 81.000] sna_accel_do_throttle -- no pending activity [ 81.000] sna_wakeup_handler [ 81.000] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=32, name=80 [ 81.000] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 81.000] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 81.000] sna_dri2_get_back: draw size=3840x2160, back buffer handle=32 size=3840x2160, is-scanout? 1, active?=0, pitch=15360, front pitch=15360 [ 81.000] sna_dri2_get_back: reuse backbuffer? 1 [ 81.000] sna_dri2_get_back: back buffer handle=32, active?=0, refcnt=1 [ 81.000] sna_dri2_get_back: reuse unattached back [ 81.000] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 81.000] sna_dri2_reuse_buffer: reusing back buffer handle=32, name=80, pitch=15360, age=0 [ 81.000] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 81.000] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=114, name=86, active_scanout=2 [ 81.000] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 81.000] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=114] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 81.000] sna_accel_flush: flush?=0, dirty?=0 [ 81.000] sna_accel_flush: flush?=0, dirty?=0 [ 81.000] sna_accel_flush: flush?=0, dirty?=0 [ 81.000] sna_block_handler (tv=0.460000) [ 81.000] has_shadow: has pending damage? 0, outstanding flips: 0 [ 81.000] timer_enable (time=81000), starting timer 0 [ 81.000] sna_accel_do_throttle -- no pending activity [ 81.000] sna_accel_block: evaluating timers, active=5 [ 81.000] sna_accel_block: flush timer expires in 8 [81008] [ 81.000] sna_wakeup_handler [ 81.000] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 81.000] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 81.000] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 81.000] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 81.000] sna_dri2_get_msc(draw=146, pipe=0) [ 81.000] sna_crtc_record_swap: recording last swap on pipe=0, frame 4609 [msc=4609], time 80.985142 [ 81.000] sna_dri2_get_msc: msc=4609 [raw=4609], ust=80985142 [ 81.000] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=32 (refs=1/1, flush=0) , front=114 (refs=2/3, flush=1) [ 81.000] sna_dri2_schedule_swap(target_msc=4586, divisor=0, remainder=0) [ 81.000] sna_dri2_schedule_swap: using front handle=114, active_scanout?=2, flush?=1 [ 81.000] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 81.000] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 81.000] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 81.000] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 81.000] sna_crtc_record_swap: recording last swap on pipe=0, frame 4609 [msc=4609], time 80.985142 [ 81.000] immediate_swap: current_msc=4609, target_msc=4586 -- yes [ 81.000] can_flip: no, shadow enabled [ 81.000] sna_dri2_add_event: adding event to window 146) [ 81.000] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 81.000] sna_dri2_immediate_blit: no pending blit, starting chain [ 81.000] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 81.000] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 81.000] can_xchg: back size=8700f00, front size=8700f00 [ 81.000] can_xchg: yes, pixmap=4091 [ 81.000] sna_dri2_xchg: win=146, exchange front=114/86,ref=3 and back=32/80,ref=2, pixmap=4091 3840x2160 [ 81.000] sna_dri2_xchg: back_bo handle=32, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 81.000] sna_dri2_xchg: front_bo handle=114, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 81.000] set_bo: pixmap=4091, handle=32 (old handle=114) [ 81.000] set_bo: marking whole pixmap as damaged [ 81.000] set_bo: applying final/discard move-to-gpu [ 81.000] wait_for_shadow: flags=0, flips=0, handle=114, shadow=29 [ 81.000] set_bo: dropping flush hint from handle=114 [ 81.000] set_bo: adding flush hint to handle=32 [ 81.000] mark_stale(handle=114) => 1 [ 81.000] swap_limit: draw=146 setting swap limit to 3 [ 81.000] sna_dri2_swap_limit_validate: swap limit set to 3 [ 81.000] sna_next_vblank(pipe=0, waiting until next vblank) [ 81.000] sna_dri2_schedule_swap: reported target_msc=4609 [ 81.000] sna_accel_flush: flush?=0, dirty?=0 [ 81.000] sna_accel_flush: flush?=0, dirty?=0 [ 81.000] sna_accel_flush: flush?=0, dirty?=0 [ 81.000] sna_accel_flush: flush?=0, dirty?=0 [ 81.000] sna_block_handler (tv=0.460000) [ 81.000] sna_scanout_do_flush: flush timer active: delta=8 [ 81.000] sna_accel_do_throttle -- no pending activity [ 81.000] sna_accel_block: evaluating timers, active=5 [ 81.000] sna_accel_block: flush timer expires in 8 [81008] [ 81.001] sna_wakeup_handler [ 81.001] sna_mode_wakeup: len=32 [ 81.001] sna_dri2_vblank_handler(type=2, sequence=4610, draw=4181) [ 81.001] sna_crtc_record_swap: recording last swap on pipe=0, frame 4610 [msc=4610], time 81.1806 [ 81.001] sna_dri2_vblank_handler: 2 complete, frame=4610 tv=81.1806 [ 81.001] sna_dri2_blit_complete: blit finished [ 81.001] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4610, tv=81.1806) [ 81.001] frame_swap_complete(type=2): draw=146, pipe=0, frame=4610 [msc=4610], tv=81.1806 [ 81.001] sna_accel_flush: flush?=0, dirty?=0 [ 81.001] sna_dri2_event_free(draw?=1) [ 81.001] sna_dri2_remove_event: remove[0x561c94a2fe70] from window 146, active? 1 [ 81.001] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 81.001] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=114] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 81.001] sna_dri2_vblank_handler complete [ 81.001] sna_block_handler (tv=0.459000) [ 81.001] sna_scanout_do_flush: flush timer active: delta=7 [ 81.001] sna_accel_do_throttle -- no pending activity [ 81.001] sna_accel_block: evaluating timers, active=5 [ 81.001] sna_accel_block: flush timer expires in 7 [81008] [ 81.008] sna_wakeup_handler [ 81.008] sna_block_handler (tv=0.452000) [ 81.008] sna_scanout_do_flush: flush timer active: delta=0 [ 81.008] sna_scanout_do_flush (time=81008), triggered [ 81.008] sna_scanout_flush (time=81008), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 81.008] has_shadow: has pending damage? 1, outstanding flips: 0 [ 81.008] stop_flush: scanout=32 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 81.008] has_shadow: has pending damage? 1, outstanding flips: 0 [ 81.008] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 81.008] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 81.008] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 81.008] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 81.008] sna_pixmap_move_to_gpu: already all-damaged [ 81.008] sna_pixmap_mark_active: pixmap=4091, handle=32 [ 81.008] sna_mode_redisplay: crtc[0] transformed? 0 [ 81.008] sna_mode_redisplay: crtc[1] transformed? 0 [ 81.008] sna_mode_redisplay: crtc[2] transformed? 0 [ 81.008] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=32 [active=1] [ 81.008] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 114, transformed? 0 [ 81.008] get_fb: reusing fb=68 for handle=32 [ 81.008] sna_mode_redisplay: recording flip on CRTC:32 handle=32, active_scanout=2, serial=3 [ 81.008] __kgem_bo_clear_busy: handle=32 [ 81.008] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 81.008] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 81.008] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 81.008] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=32, shadow handle=29 [ 81.008] sna_accel_do_throttle -- no pending activity [ 81.008] sna_accel_block: evaluating timers, active=5 [ 81.008] sna_accel_block: flush timer expires in 16 [81024] [ 81.018] sna_wakeup_handler [ 81.018] sna_mode_wakeup: len=32 [ 81.018] sna_mode_wakeup: recording last swap on pipe=0, frame 4611 [1203], time 81.18458 [ 81.018] sna_mode_wakeup: removing handle=114 [active_scanout=0] from scanout, installing handle=32 [active_scanout=2] [ 81.018] sna_mode_wakeup: flip complete, pending? 1 [ 81.018] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 81.018] sna_block_handler (tv=0.442000) [ 81.018] sna_scanout_do_flush: flush timer active: delta=6 [ 81.018] sna_accel_do_throttle -- no pending activity [ 81.018] sna_accel_block: evaluating timers, active=5 [ 81.018] sna_accel_block: flush timer expires in 6 [81024] [ 81.024] sna_wakeup_handler [ 81.024] sna_block_handler (tv=0.436000) [ 81.024] sna_scanout_do_flush: flush timer active: delta=0 [ 81.024] sna_scanout_do_flush (time=81024), triggered [ 81.024] sna_scanout_flush (time=81024), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 81.024] has_shadow: has pending damage? 0, outstanding flips: 0 [ 81.024] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 81.024] has_shadow: has pending damage? 0, outstanding flips: 0 [ 81.024] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 81.024] sna_accel_do_throttle -- no pending activity [ 81.024] sna_accel_block: evaluating timers, active=5 [ 81.024] sna_accel_block: flush timer expires in 16 [81040] [ 81.040] sna_wakeup_handler [ 81.040] sna_block_handler (tv=0.420000) [ 81.040] sna_scanout_do_flush: flush timer active: delta=0 [ 81.040] sna_scanout_do_flush (time=81040), triggered [ 81.040] sna_scanout_flush (time=81040), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 81.040] has_shadow: has pending damage? 0, outstanding flips: 0 [ 81.040] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 81.040] has_shadow: has pending damage? 0, outstanding flips: 0 [ 81.040] sna_accel_disarm_timer[0] (time=81040) [ 81.040] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 81.040] sna_accel_do_throttle -- no pending activity [ 81.128] sna_wakeup_handler [ 81.129] sna_accel_flush: flush?=0, dirty?=0 [ 81.129] sna_accel_flush: flush?=0, dirty?=0 [ 81.129] sna_block_handler (tv=0.331000) [ 81.129] has_shadow: has pending damage? 0, outstanding flips: 0 [ 81.129] sna_accel_do_throttle -- no pending activity [ 81.129] sna_wakeup_handler [ 81.129] sna_block_handler (tv=0.331000) [ 81.129] has_shadow: has pending damage? 0, outstanding flips: 0 [ 81.129] sna_accel_do_throttle -- no pending activity [ 81.130] sna_wakeup_handler [ 81.130] sna_block_handler (tv=0.330000) [ 81.130] has_shadow: has pending damage? 0, outstanding flips: 0 [ 81.130] sna_accel_do_throttle -- no pending activity [ 81.279] sna_wakeup_handler [ 81.279] sna_accel_flush: flush?=0, dirty?=0 [ 81.280] sna_accel_flush: flush?=0, dirty?=0 [ 81.280] sna_block_handler (tv=0.499000) [ 81.280] has_shadow: has pending damage? 0, outstanding flips: 0 [ 81.280] sna_accel_do_throttle -- no pending activity [ 81.280] sna_wakeup_handler [ 81.280] sna_block_handler (tv=0.499000) [ 81.280] has_shadow: has pending damage? 0, outstanding flips: 0 [ 81.280] sna_accel_do_throttle -- no pending activity [ 81.280] sna_wakeup_handler [ 81.280] sna_accel_flush: flush?=0, dirty?=0 [ 81.280] sna_accel_flush: flush?=0, dirty?=0 [ 81.280] sna_accel_flush: flush?=0, dirty?=0 [ 81.280] sna_accel_flush: flush?=0, dirty?=0 [ 81.280] sna_block_handler (tv=0.499000) [ 81.280] has_shadow: has pending damage? 0, outstanding flips: 0 [ 81.280] sna_accel_do_throttle -- no pending activity [ 81.282] sna_wakeup_handler [ 81.282] sna_block_handler (tv=0.497000) [ 81.282] has_shadow: has pending damage? 0, outstanding flips: 0 [ 81.282] sna_accel_do_throttle -- no pending activity [ 81.282] sna_wakeup_handler [ 81.283] sna_accel_flush: flush?=0, dirty?=0 [ 81.283] sna_block_handler (tv=0.496000) [ 81.283] has_shadow: has pending damage? 0, outstanding flips: 0 [ 81.283] sna_accel_do_throttle -- no pending activity [ 81.293] sna_wakeup_handler [ 81.293] sna_accel_flush: flush?=0, dirty?=0 [ 81.293] sna_accel_flush: flush?=0, dirty?=0 [ 81.293] sna_block_handler (tv=0.486000) [ 81.293] has_shadow: has pending damage? 0, outstanding flips: 0 [ 81.293] sna_accel_do_throttle -- no pending activity [ 81.308] sna_wakeup_handler [ 81.308] sna_create_pixmap(715, 37, 32, usage=0) [ 81.308] kgem_can_create_2d: 715x37 @ 32 [ 81.309] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=37 [ 81.309] kgem_can_create_2d: untiled size=110592 [ 81.309] kgem_choose_tiling: TLB near-miss between lines 715x37 (pitch=2860), forcing tiling 1 [ 81.309] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=37 [ 81.309] kgem_can_create_2d: tiled[-1] size=110592 [ 81.309] sna_create_pixmap: usage=0, flags=1b [ 81.309] sna_create_pixmap: creating GPU pixmap 715x37, stride=2860, flags=1b [ 81.309] __pop_freed_pixmap: reusing freed pixmap=4829 header [ 81.309] create_pixmap_hdr: pixmap=4830, width=715, height=37, usage=0 [ 81.309] sna_create_pixmap: serial=4830, 715x37, usage=0 [ 81.309] sna_composite_rectangles(pixmap=4831, op=0, 0 x 1 [(0, 0)x(715, 37) ...]) [ 81.309] sna_composite_rectangles: converted to op 0 [ 81.309] sna_composite_rectangles[0] (0, 0)x(715, 37) -> (0, 0), (715, 37) [ 81.309] sna_composite_rectangles: nrects=1, region=(0, 0), (715, 37) x 1 [ 81.309] sna_composite_rectangles: clipped extents (0, 0),(715, 37) x 1 [ 81.309] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(715, 37) [ 81.309] sna_composite_rectangles: dropping last-cpu hint [ 81.309] sna_drawable_use_bo pixmap=4831, box=((0, 0), (715, 37)), flags=19... [ 81.309] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 81.309] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 81.309] sna_pixmap_move_to_gpu(pixmap=4831, usage=0), flags=b [ 81.309] sna_pixmap_move_to_gpu: CPU damage? 0 [ 81.309] sna_pixmap_move_to_gpu: creating GPU bo (715x37@32), create=b [ 81.309] kgem_choose_tiling: TLB near-miss between lines 715x37 (pitch=2860), forcing tiling 1 [ 81.309] kgem_choose_tiling: TLB near-miss between lines 715x37 (pitch=2860), forcing tiling 1 [ 81.309] sna_pixmap_alloc_gpu: pixmap=4831 [ 81.309] kgem_create_2d(715x37, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 81.309] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=3072, height=40 [ 81.309] inactive too small: 16 < 30 [ 81.309] inactive too small: 16 < 30 [ 81.309] inactive too small: 16 < 30 [ 81.309] inactive too small: 16 < 30 [ 81.309] inactive too small: 16 < 30 [ 81.309] inactive too small: 16 < 30 [ 81.309] kgem_bo_remove_from_inactive: removing handle=142 from inactive [ 81.309] from inactive: pitch=3072, tiling=1: handle=142, id=2734 [ 81.309] __sna_damage_all(715, 37) [ 81.309] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 81.309] sna_pixmap_mark_active: pixmap=4831, handle=142 [ 81.309] sna_drawable_use_bo: allocated GPU bo for operation [ 81.309] sna_drawable_use_bo: using GPU bo with damage? 0 [ 81.309] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 81.309] kgem_bo_is_render: handle=142, rq? 0 [0] [ 81.309] kgem_bo_is_render: handle=142, rq? 0 [0] [ 81.309] gen9_render_fill_boxes(0 x 1 [(0, 0), (715, 37) ...]) [ 81.309] sna_render_get_solid: 0 [ 81.309] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 81.309] kgem_check_bo: num_pages=+64, num_exec=+1 [ 81.309] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 81.309] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 81.309] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 81.309] kgem_add_handle: handle=4, index=0 [ 81.309] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 81.309] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 81.309] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 81.309] gen9_composite_get_binding_table(ffc0) [ 81.309] kgem_add_reloc64: handle=142, pos=16360, delta=0, domains=20002 [ 81.309] kgem_add_handle: handle=142, index=1 [ 81.309] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=ffe91000) [ 81.309] __kgem_bo_mark_dirty: handle=142 (proxy? 0) [ 81.309] [3fe0] bind bo(handle=142, addr=ffe91000), format=192, width=715, height=37, pitch=3072, tiling=1 -> render [ 81.309] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 81.309] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 81.309] kgem_add_handle: handle=7, index=2 [ 81.309] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 81.309] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 81.309] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 81.309] gen9_emit_sampler: sampler = 1 [ 81.309] gen9_emit_sf: num_sf_outputs=1 [ 81.309] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 81.309] gen9_emit_vertex_elements: setup id=0 [ 81.309] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 81.309] (0, 0), (715, 37) [ 81.309] gen8_vertex_flush[490] = 3 [ 81.309] sna_composite_rectangles: pixmap=4831 marking clear [0]? 1 [ 81.309] sna_composite_rectangles(pixmap=4831, op=1, fff2f1f0 x 4 [(702, 0)x(13, 17) ...]) [ 81.309] sna_composite_rectangles: converted to op 1 [ 81.309] sna_composite_rectangles[0] (702, 0)x(13, 17) -> (702, 0), (715, 17) [ 81.309] sna_composite_rectangles[1] (702, 17)x(13, 3) -> (702, 17), (715, 20) [ 81.309] sna_composite_rectangles[2] (0, 17)x(13, 3) -> (0, 17), (13, 20) [ 81.309] sna_composite_rectangles[3] (0, 20)x(13, 17) -> (0, 20), (13, 37) [ 81.309] sna_composite_rectangles: nrects=4, region=(0, 0), (715, 37) x 4 [ 81.309] sna_composite_rectangles: clipped extents (0, 0),(715, 37) x 4 [ 81.309] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(715, 37) [ 81.309] sna_composite_rectangles: dropping last-cpu hint [ 81.309] sna_drawable_use_bo pixmap=4831, box=((0, 0), (715, 37)), flags=1... [ 81.309] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 81.309] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 81.309] sna_drawable_use_bo: using whole GPU bo [ 81.309] gen9_render_fill_boxes (op=1, color=(f2f2, f1f1, f0f0, ffff) [20028888]) [ 81.309] kgem_bo_is_render: handle=142, rq? 1 [1] [ 81.309] gen9_render_fill_boxes(fff2f1f0 x 4 [(702, 0), (715, 17) ...]) [ 81.309] sna_render_get_solid: fff2f1f0 [ 81.309] sna_render_get_solid(15) = fff2f1f0 (old) [ 81.309] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 81.309] kgem_check_bo: num_pages=+0, num_exec=+0 [ 81.309] gen9_composite_get_binding_table(ff00) [ 81.309] kgem_add_reloc64: handle=143, pos=16312, delta=0, domains=40000 [ 81.309] kgem_add_reloc64: adding proxy [delta=60] for handle=143 [ 81.309] kgem_add_handle: handle=143, index=3 [ 81.309] kgem_add_reloc64[5] = (delta=60, target handle=3, presumed=fff6e000) [ 81.309] [3fb0] bind bo(handle=143, addr=fff6e03c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 81.309] gen9_emit_vertex_elements: setup id=0 [ 81.309] (702, 0), (715, 17) [ 81.309] (0, 17), (13, 20) [ 81.309] (702, 17), (715, 20) [ 81.309] (0, 20), (13, 37) [ 81.309] gen8_vertex_flush[4cc] = 12 [ 81.309] sna_composite_rectangles(pixmap=4831, op=1, ff300a24 x 4 [(702, 0)x(13, 17) ...]) [ 81.309] sna_composite_rectangles: converted to op 1 [ 81.309] sna_composite_rectangles[0] (702, 0)x(13, 17) -> (702, 0), (715, 17) [ 81.309] sna_composite_rectangles[1] (702, 17)x(13, 3) -> (702, 17), (715, 20) [ 81.309] sna_composite_rectangles[2] (0, 17)x(13, 3) -> (0, 17), (13, 20) [ 81.309] sna_composite_rectangles[3] (0, 20)x(13, 17) -> (0, 20), (13, 37) [ 81.309] sna_composite_rectangles: nrects=4, region=(0, 0), (715, 37) x 4 [ 81.309] sna_composite_rectangles: clipped extents (0, 0),(715, 37) x 4 [ 81.309] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(715, 37) [ 81.309] sna_composite_rectangles: dropping last-cpu hint [ 81.309] sna_drawable_use_bo pixmap=4831, box=((0, 0), (715, 37)), flags=1... [ 81.309] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 81.309] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 81.309] sna_drawable_use_bo: using whole GPU bo [ 81.309] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 81.309] kgem_bo_is_render: handle=142, rq? 1 [1] [ 81.309] gen9_render_fill_boxes(ff300a24 x 4 [(702, 0), (715, 17) ...]) [ 81.309] sna_render_get_solid: ff300a24 [ 81.309] sna_render_get_solid(17) = ff300a24 (old) [ 81.309] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 81.309] kgem_check_bo: num_pages=+0, num_exec=+0 [ 81.309] gen9_composite_get_binding_table(fe80) [ 81.309] kgem_add_reloc64: handle=143, pos=16280, delta=0, domains=40000 [ 81.309] kgem_add_reloc64: adding proxy [delta=68] for handle=143 [ 81.309] kgem_add_reloc64[6] = (delta=68, target handle=3, presumed=fff6e000) [ 81.309] [3f90] bind bo(handle=143, addr=fff6e044), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 81.309] gen9_emit_vertex_elements: setup id=0 [ 81.309] (702, 0), (715, 17) [ 81.309] (0, 17), (13, 20) [ 81.309] (702, 17), (715, 20) [ 81.309] (0, 20), (13, 37) [ 81.309] gen8_vertex_flush[508] = 12 [ 81.309] sna_composite_rectangles(pixmap=4831, op=1, ff300a24 x 4 [(702, 0)x(13, 17) ...]) [ 81.309] sna_composite_rectangles: converted to op 1 [ 81.309] sna_composite_rectangles[0] (702, 0)x(13, 17) -> (702, 0), (715, 17) [ 81.309] sna_composite_rectangles[1] (702, 17)x(13, 3) -> (702, 17), (715, 20) [ 81.309] sna_composite_rectangles[2] (0, 17)x(13, 3) -> (0, 17), (13, 20) [ 81.309] sna_composite_rectangles[3] (0, 20)x(13, 17) -> (0, 20), (13, 37) [ 81.309] sna_composite_rectangles: nrects=4, region=(0, 0), (715, 37) x 4 [ 81.309] sna_composite_rectangles: clipped extents (0, 0),(715, 37) x 4 [ 81.309] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(715, 37) [ 81.309] sna_composite_rectangles: dropping last-cpu hint [ 81.309] sna_drawable_use_bo pixmap=4831, box=((0, 0), (715, 37)), flags=1... [ 81.309] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 81.309] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 81.309] sna_drawable_use_bo: using whole GPU bo [ 81.309] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 81.309] kgem_bo_is_render: handle=142, rq? 1 [1] [ 81.309] gen9_render_fill_boxes(ff300a24 x 4 [(702, 0), (715, 17) ...]) [ 81.309] sna_render_get_solid: ff300a24 [ 81.309] sna_render_get_solid(17) = ff300a24 (last) [ 81.309] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 81.309] kgem_check_bo: num_pages=+0, num_exec=+0 [ 81.309] gen9_composite_get_binding_table(fe00) [ 81.309] gen9_emit_vertex_elements: setup id=0 [ 81.309] (702, 0), (715, 17) [ 81.309] (0, 17), (13, 20) [ 81.309] (702, 17), (715, 20) [ 81.309] (0, 20), (13, 37) [ 81.309] gen8_vertex_flush[508] = 24 [ 81.309] sna_glyphs(op=3, nlist=1, src=(1, 15)) [ 81.309] kgem_bo_is_busy: handle=142, domain: 0 exec? 1, rq? 1 [ 81.309] sna_glyphs: discarding mask [ 81.309] glyphs0_to_dst(op=3, src=(1, 15), nlist=1, dst=(1, 15)+(0, 0)) [ 81.309] clipped_glyphs? 2 glyph in 1 lists extents (1, 5), (19, 18), region (2, 17), (13, 18): yes [ 81.309] gen9_render_composite: 0x0, current mode=1/1 [ 81.309] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 81.309] kgem_bo_is_busy: handle=142, domain: 0 exec? 1, rq? 1 [ 81.309] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 81.309] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 81.309] sna_drawable_use_bo pixmap=4831, box=((2, 17), (13, 18)), flags=7... [ 81.309] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 81.309] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 81.309] sna_drawable_use_bo: using whole GPU bo [ 81.309] gen9_composite_set_target: pixmap=4831, format=20028888, size=715x37, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 81.309] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 81.309] color_convert: src=ff8ae234 [20028888] [ 81.309] color_convert: dst=ff8ae234 [20028888] [ 81.309] sna_render_get_solid: ff8ae234 [ 81.309] sna_render_get_solid(22) = ff8ae234 (old) [ 81.309] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 81.309] sna_transform_is_imprecise_integer_translation: no transform [ 81.309] gen9_composite_picture: integer translation (0, 0), removing [ 81.309] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 81.309] sna_render_pixmap_bo: GPU all damaged [ 81.309] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 81.309] gen4_choose_composite_emitter: solid, identity mask [ 81.309] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 81.309] aligning vertex: was 2, now 4 floats per vertex [ 81.309] gen9_composite_get_binding_table(fe00) [ 81.309] kgem_add_reloc64: handle=143, pos=16248, delta=0, domains=40000 [ 81.309] kgem_add_reloc64: adding proxy [delta=88] for handle=143 [ 81.309] kgem_add_reloc64[7] = (delta=88, target handle=3, presumed=fff6e000) [ 81.309] [3f70] bind bo(handle=143, addr=fff6e058), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 81.309] kgem_add_reloc64: handle=6, pos=16232, delta=0, domains=40000 [ 81.309] kgem_add_handle: handle=6, index=4 [ 81.309] kgem_add_reloc64[8] = (delta=0, target handle=4, presumed=fd581000) [ 81.309] [3f60] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 81.309] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 81.309] gen9_emit_sampler: sampler = a [ 81.309] gen9_emit_sf: num_sf_outputs=2 [ 81.309] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 81.309] gen9_emit_vertex_elements: setup id=9 [ 81.309] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 81.309] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 81.309] glyphs0_to_dst: glyph=(9, 5), (19, 18), clip=(2, 17), (13, 18) [ 81.309] glyphs0_to_dst: blt=(9, 17), (13, 18) [ 81.309] emit_primitive_identity_mask__avx2: dst=(9, 17), mask=(672.00, 60.00) x (4.00, 1.00) [ 81.309] gen8_vertex_flush[5e4] = 3 [ 81.309] gen9_magic_ca_pass: CA fixup (20 -> 23) [ 81.309] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 81.309] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 81.309] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 81.309] sna_composite_rectangles(pixmap=4831, op=1, ffffffff x 2 [(1, 18)x(9, 2) ...]) [ 81.309] sna_composite_rectangles: converted to op 1 [ 81.309] sna_composite_rectangles[0] (1, 18)x(9, 2) -> (1, 18), (10, 20) [ 81.309] sna_composite_rectangles[1] (1, 20)x(9, 15) -> (1, 20), (10, 35) [ 81.309] sna_composite_rectangles: nrects=2, region=(1, 18), (10, 35) x 2 [ 81.309] sna_composite_rectangles: clipped extents (1, 18),(10, 35) x 1 [ 81.309] sna_composite_rectangles: pixmap +(0, 0) extents (1, 18),(10, 35) [ 81.309] sna_composite_rectangles: dropping last-cpu hint [ 81.309] sna_drawable_use_bo pixmap=4831, box=((1, 18), (10, 35)), flags=9... [ 81.309] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 81.309] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 81.309] sna_drawable_use_bo: using whole GPU bo [ 81.309] gen9_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20028888]) [ 81.309] kgem_bo_is_render: handle=142, rq? 1 [1] [ 81.309] gen9_render_fill_boxes(ffffffff x 1 [(1, 18), (10, 35) ...]) [ 81.309] sna_render_get_solid: ffffffff [ 81.309] sna_render_get_solid(white) [ 81.309] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 81.309] kgem_check_bo: num_pages=+0, num_exec=+0 [ 81.309] aligning vertex: was 4, now 2 floats per vertex [ 81.309] gen9_composite_get_binding_table(fd40) [ 81.309] kgem_add_reloc64: handle=7, pos=16200, delta=0, domains=40000 [ 81.309] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 81.309] kgem_add_reloc64[9] = (delta=1048, target handle=2, presumed=fffe8000) [ 81.309] [3f40] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 81.309] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 81.309] gen9_emit_sampler: sampler = 1 [ 81.309] gen9_emit_sf: num_sf_outputs=1 [ 81.309] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 81.309] gen9_emit_vertex_elements: setup id=0 [ 81.309] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 81.309] (1, 18), (10, 35) [ 81.309] gen8_vertex_flush[720] = 3 [ 81.309] sna_validate_gc(0x561c94ab2470) changes=e0000, previous serial=8000124a, drawable=124a [ 81.309] sna_validate_gc: recomputing clip [ 81.309] sna_validate_gc: composite clip=4x[(65, 1010), (780, 1047)] [0x561c94accf00] [ 81.309] sna_copy_area: src=pixmap=4831:(0, 0)x(715, 37)+(0, 0) -> dst=pixmap=3060:(0, 986)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 81.309] sna_copy_area: normal copy [ 81.309] sna_do_copy: src=(0, 0), dst=(0, 986), size=(715x37) [ 81.309] sna_do_copy: after drawable: src=(0, 0), dst=(65, 1010), size=(715x37) [ 81.309] sna_do_copy: dst extents (65, 1010), (780, 1047), dst clip extents (65, 1010), (780, 1047), dst size=3775x2136 [ 81.310] sna_do_copy: clipped dst extents (65, 1010), (780, 1047) [ 81.310] sna_do_copy: unclipped src extents (0, 0), (715, 37) [ 81.310] sna_do_copy: clipped src extents (0, 0), (715, 37) [ 81.310] sna_do_copy: pixmap -- no source clipping [ 81.310] sna_do_copy: src extents (0, 0), (715, 37) x 1 [ 81.310] sna_do_copy: copy region (65, 1010), (780, 1047) x 4 + (-65, -1010) [ 81.310] sna_copy_boxes (boxes=4x[(767, 1010), (780, 1027)...], src pixmap=4831+(-65, -1010), dst pixmap=3060+(-65, -24), alu=3, src.size=715x37, dst.size=3775x2136) [ 81.310] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c9472b610, gpu_bo=142, cpu_bo=0), replaces=0 [ 81.310] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 81.310] sna_drawable_use_bo pixmap=3060, box=((0, 986), (715, 1023)), flags=3... [ 81.310] sna_drawable_use_bo: exported target, set PREFER_GPU [ 81.310] sna_drawable_use_bo: pinned, never REPLACES [ 81.310] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=3 [ 81.310] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 81.310] sna_drawable_use_bo: using whole GPU bo [ 81.310] sna_pixmap_move_to_gpu(pixmap=4831, usage=0), flags=a [ 81.310] sna_pixmap_move_to_gpu: already all-damaged [ 81.310] sna_pixmap_mark_active: pixmap=4831, handle=142 [ 81.310] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 81.310] gen9_render_copy_boxes (0, -986)->(0, 0) x 4, alu=3, flags=0, self-copy=0, overlaps? 0 [ 81.310] kgem_bo_is_render: handle=142, rq? 1 [1] [ 81.310] kgem_bo_is_render: handle=9, rq? 0 [0] [ 81.310] kgem_bo_is_render: handle=9, rq? 0 [0] [ 81.310] kgem_bo_is_render: handle=142, rq? 1 [1] [ 81.310] kgem_set_mode: flushing before new bo [ 81.310] gen8_vertex_close: used=98, vbo active? 23, vb=201, nreloc=2 [ 81.310] gen8_vertex_close: reloc[0] = 287 [ 81.310] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 81.310] kgem_add_handle: handle=23, index=5 [ 81.310] kgem_add_reloc64[10] = (delta=0, target handle=5, presumed=fd541000) [ 81.310] gen8_vertex_close: reloc[1] = 372 [ 81.310] kgem_add_reloc64: handle=23, pos=372, delta=0, domains=200000 [ 81.310] kgem_add_reloc64[11] = (delta=0, target handle=5, presumed=fd541000) [ 81.310] batch[1/1, flags=1800]: 462 462 16192 16384, nreloc=12, nexec=6, nfence=0, aperture=1164 [fenced=0] [ 81.310] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 81.310] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 81.310] kgem_fixup_relocs: shrinking by 61440 [ 81.310] __kgem_busy: handle=1, busy=0, wedged=0 [ 81.310] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 81.310] kgem_commit: release handle=142 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ffe91000 [ 81.310] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 81.310] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 81.310] __kgem_bo_clear_busy: handle=7 [ 81.310] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 81.310] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 81.310] __kgem_bo_clear_busy: handle=143 [ 81.310] kgem_commit: release handle=143 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff6e000 [ 81.310] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 81.310] __kgem_bo_clear_busy: handle=143 [ 81.310] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 81.310] __kgem_bo_clear_busy: handle=143 [ 81.310] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 81.310] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 81.310] __kgem_bo_clear_busy: handle=7 [ 81.310] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 81.310] __kgem_busy: handle=1, busy=131072, wedged=0 [ 81.310] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 81.310] kgem_check_bo: num_pages=+8164, num_exec=+2 [ 81.310] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 81.310] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 81.310] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 81.310] kgem_add_handle: handle=4, index=0 [ 81.310] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 81.310] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 81.310] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 81.310] gen9_composite_get_binding_table(ffc0) [ 81.310] kgem_add_reloc64: handle=9, pos=16360, delta=0, domains=20002 [ 81.310] kgem_add_handle: handle=9, index=1 [ 81.310] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f02dd000) [ 81.310] __kgem_bo_mark_dirty: handle=9 (proxy? 0) [ 81.310] [3fe0] bind bo(handle=9, addr=f02dd000), format=192, width=3775, height=2136, pitch=15360, tiling=1 -> render [ 81.310] kgem_add_reloc64: handle=142, pos=16344, delta=0, domains=40000 [ 81.310] kgem_add_handle: handle=142, index=2 [ 81.310] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=ffe91000) [ 81.310] [3fd0] bind bo(handle=142, addr=ffe91000), format=192, width=715, height=37, pitch=3072, tiling=1 -> sampler [ 81.310] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 81.310] gen9_emit_sampler: sampler = 0 [ 81.310] gen9_emit_sf: num_sf_outputs=1 [ 81.310] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 81.310] gen9_emit_vertex_elements: setup id=0 [ 81.310] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 81.310] (702, 0) -> (702, 986) + (13, 17) [ 81.310] (0, 17) -> (0, 1003) + (13, 3) [ 81.310] (702, 17) -> (702, 1003) + (13, 3) [ 81.310] (0, 20) -> (0, 1006) + (13, 17) [ 81.310] gen8_vertex_flush[490] = 12 [ 81.310] sna_accel_flush: flush?=1, dirty?=0 [ 81.310] gen8_vertex_close: used=122, vbo active? 23, vb=1, nreloc=1 [ 81.310] gen8_vertex_close: reloc[0] = 287 [ 81.310] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 81.310] kgem_add_handle: handle=23, index=3 [ 81.310] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 81.310] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=8238 [fenced=0] [ 81.310] __kgem_busy: handle=1, busy=0, wedged=0 [ 81.310] __kgem_retire_rq: request 1 complete [ 81.310] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 81.310] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 81.310] kgem_fixup_relocs: shrinking by 61440 [ 81.310] __kgem_busy: handle=1, busy=0, wedged=0 [ 81.310] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 81.310] kgem_commit: release handle=9 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f02dd000 [ 81.310] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 81.310] kgem_commit: release handle=142 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=ffe91000 [ 81.310] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 81.310] __kgem_busy: handle=1, busy=131072, wedged=0 [ 81.310] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 81.310] sna_accel_flush: flush?=0, dirty?=0 [ 81.310] sna_accel_flush: flush?=0, dirty?=0 [ 81.310] sna_accel_flush: flush?=0, dirty?=0 [ 81.310] sna_accel_flush: flush?=0, dirty?=0 [ 81.310] sna_destroy_pixmap: pixmap=4831, attached?=1 [ 81.310] _kgem_bo_destroy: handle=142, proxy? 0 [ 81.310] __kgem_bo_destroy: handle=142, size=262144 [ 81.310] __kgem_busy: handle=142, busy=0, wedged=0 [ 81.310] __kgem_bo_clear_busy: handle=142 [ 81.310] kgem_bo_move_to_inactive: moving handle=142 to inactive [ 81.310] __sna_free_pixmap(pixmap=4831) [ 81.310] sna_accel_flush: flush?=0, dirty?=0 [ 81.310] sna_accel_flush: flush?=0, dirty?=0 [ 81.310] sna_accel_flush: flush?=0, dirty?=0 [ 81.310] sna_block_handler (tv=0.469000) [ 81.310] kgem_retire, need_retire?=1 [ 81.310] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 81.310] kgem_retire__requests_ring: retiring ring 0 [ 81.310] __kgem_busy: handle=1, busy=0, wedged=0 [ 81.310] __kgem_retire_rq: request 1 complete [ 81.310] __kgem_bo_flush: handle=9, busy=0, wedged=0 [ 81.310] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 81.310] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 81.310] kgem_retire -- retired=0, need_retire=0 [ 81.310] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 81.310] gen6_render_retire: resetting idle vbo [ 81.310] has_shadow: has pending damage? 0, outstanding flips: 0 [ 81.310] sna_accel_do_throttle -- no pending activity [ 81.312] sna_wakeup_handler [ 81.312] sna_accel_flush: flush?=0, dirty?=0 [ 81.312] sna_accel_flush: flush?=0, dirty?=0 [ 81.312] sna_block_handler (tv=0.467000) [ 81.312] has_shadow: has pending damage? 0, outstanding flips: 0 [ 81.312] sna_accel_do_throttle -- no pending activity [ 81.312] sna_wakeup_handler [ 81.312] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=114, name=86 [ 81.312] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 81.312] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 81.312] sna_dri2_get_back: draw size=3840x2160, back buffer handle=114 size=3840x2160, is-scanout? 1, active?=0, pitch=15360, front pitch=15360 [ 81.312] sna_dri2_get_back: reuse backbuffer? 1 [ 81.312] sna_dri2_get_back: back buffer handle=114, active?=0, refcnt=1 [ 81.312] sna_dri2_get_back: reuse unattached back [ 81.312] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 81.312] sna_dri2_reuse_buffer: reusing back buffer handle=114, name=86, pitch=15360, age=0 [ 81.312] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 81.312] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=32, name=80, active_scanout=2 [ 81.312] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 81.312] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 81.312] sna_accel_flush: flush?=0, dirty?=0 [ 81.312] sna_accel_flush: flush?=0, dirty?=0 [ 81.312] sna_accel_flush: flush?=0, dirty?=0 [ 81.312] sna_block_handler (tv=0.467000) [ 81.312] has_shadow: has pending damage? 0, outstanding flips: 0 [ 81.312] timer_enable (time=81312), starting timer 0 [ 81.312] sna_accel_do_throttle -- no pending activity [ 81.312] sna_accel_block: evaluating timers, active=5 [ 81.312] sna_accel_block: flush timer expires in 8 [81320] [ 81.312] sna_wakeup_handler [ 81.312] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 81.312] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 81.312] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 81.312] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 81.312] sna_dri2_get_msc(draw=146, pipe=0) [ 81.313] sna_crtc_record_swap: recording last swap on pipe=0, frame 4628 [msc=4628], time 81.301483 [ 81.313] sna_dri2_get_msc: msc=4628 [raw=4628], ust=81301483 [ 81.313] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=114 (refs=1/1, flush=0) , front=32 (refs=2/3, flush=1) [ 81.313] sna_dri2_schedule_swap(target_msc=4610, divisor=0, remainder=0) [ 81.313] sna_dri2_schedule_swap: using front handle=32, active_scanout?=2, flush?=1 [ 81.313] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 81.313] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 81.313] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 81.313] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 81.313] sna_crtc_record_swap: recording last swap on pipe=0, frame 4628 [msc=4628], time 81.301483 [ 81.313] immediate_swap: current_msc=4628, target_msc=4610 -- yes [ 81.313] can_flip: no, shadow enabled [ 81.313] sna_dri2_add_event: adding event to window 146) [ 81.313] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 81.313] sna_dri2_immediate_blit: no pending blit, starting chain [ 81.313] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 81.313] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 81.313] can_xchg: back size=8700f00, front size=8700f00 [ 81.313] can_xchg: yes, pixmap=4091 [ 81.313] sna_dri2_xchg: win=146, exchange front=32/80,ref=3 and back=114/86,ref=2, pixmap=4091 3840x2160 [ 81.313] sna_dri2_xchg: back_bo handle=114, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 81.313] sna_dri2_xchg: front_bo handle=32, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 81.313] set_bo: pixmap=4091, handle=114 (old handle=32) [ 81.313] set_bo: marking whole pixmap as damaged [ 81.313] set_bo: applying final/discard move-to-gpu [ 81.313] wait_for_shadow: flags=0, flips=0, handle=32, shadow=29 [ 81.313] set_bo: dropping flush hint from handle=32 [ 81.313] set_bo: adding flush hint to handle=114 [ 81.313] mark_stale(handle=32) => 1 [ 81.313] swap_limit: draw=146 setting swap limit to 3 [ 81.313] sna_dri2_swap_limit_validate: swap limit set to 3 [ 81.313] sna_next_vblank(pipe=0, waiting until next vblank) [ 81.313] sna_dri2_schedule_swap: reported target_msc=4628 [ 81.313] sna_accel_flush: flush?=0, dirty?=0 [ 81.313] sna_accel_flush: flush?=0, dirty?=0 [ 81.313] sna_accel_flush: flush?=0, dirty?=0 [ 81.313] sna_accel_flush: flush?=0, dirty?=0 [ 81.313] sna_block_handler (tv=0.466000) [ 81.313] sna_scanout_do_flush: flush timer active: delta=7 [ 81.313] sna_accel_do_throttle -- no pending activity [ 81.313] sna_accel_block: evaluating timers, active=5 [ 81.313] sna_accel_block: flush timer expires in 7 [81320] [ 81.317] sna_wakeup_handler [ 81.317] sna_mode_wakeup: len=32 [ 81.317] sna_dri2_vblank_handler(type=2, sequence=4629, draw=4181) [ 81.317] sna_crtc_record_swap: recording last swap on pipe=0, frame 4629 [msc=4629], time 81.318145 [ 81.317] sna_dri2_vblank_handler: 2 complete, frame=4629 tv=81.318145 [ 81.317] sna_dri2_blit_complete: blit finished [ 81.317] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4629, tv=81.318145) [ 81.317] frame_swap_complete(type=2): draw=146, pipe=0, frame=4629 [msc=4629], tv=81.318145 [ 81.317] sna_accel_flush: flush?=0, dirty?=0 [ 81.317] sna_dri2_event_free(draw?=1) [ 81.317] sna_dri2_remove_event: remove[0x561c949a3dd0] from window 146, active? 1 [ 81.317] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=114] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 81.317] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=32] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 81.317] sna_dri2_vblank_handler complete [ 81.317] sna_block_handler (tv=0.462000) [ 81.317] sna_scanout_do_flush: flush timer active: delta=3 [ 81.317] sna_scanout_do_flush (time=81317), triggered [ 81.317] sna_scanout_flush (time=81317), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 81.317] has_shadow: has pending damage? 1, outstanding flips: 0 [ 81.317] stop_flush: scanout=114 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 81.317] has_shadow: has pending damage? 1, outstanding flips: 0 [ 81.317] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 81.317] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 81.317] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 81.317] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 81.317] sna_pixmap_move_to_gpu: already all-damaged [ 81.317] sna_pixmap_mark_active: pixmap=4091, handle=114 [ 81.317] sna_mode_redisplay: crtc[0] transformed? 0 [ 81.317] sna_mode_redisplay: crtc[1] transformed? 0 [ 81.317] sna_mode_redisplay: crtc[2] transformed? 0 [ 81.317] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=114 [active=1] [ 81.317] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 32, transformed? 0 [ 81.317] get_fb: reusing fb=81 for handle=114 [ 81.317] sna_mode_redisplay: recording flip on CRTC:32 handle=114, active_scanout=2, serial=3 [ 81.317] __kgem_bo_clear_busy: handle=114 [ 81.317] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 81.317] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 81.317] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 81.317] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=114, shadow handle=29 [ 81.317] sna_accel_do_throttle -- no pending activity [ 81.317] sna_accel_block: evaluating timers, active=5 [ 81.317] sna_accel_block: flush timer expires in 16 [81333] [ 81.334] sna_wakeup_handler [ 81.334] sna_block_handler (tv=0.445000) [ 81.334] sna_scanout_do_flush: flush timer active: delta=-1 [ 81.334] sna_scanout_do_flush (time=81334), triggered [ 81.334] sna_scanout_flush (time=81334), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 81.334] has_shadow: has pending damage? 0, outstanding flips: 1 [ 81.334] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 81.334] has_shadow: has pending damage? 0, outstanding flips: 1 [ 81.334] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) [ 81.334] sna_accel_do_throttle -- no pending activity [ 81.334] sna_accel_block: evaluating timers, active=5 [ 81.334] sna_accel_block: flush timer expires in 16 [81350] [ 81.334] sna_wakeup_handler [ 81.334] sna_mode_wakeup: len=32 [ 81.334] sna_mode_wakeup: recording last swap on pipe=0, frame 4630 [1216], time 81.334796 [ 81.334] sna_mode_wakeup: removing handle=32 [active_scanout=0] from scanout, installing handle=114 [active_scanout=2] [ 81.334] sna_mode_wakeup: flip complete, pending? 1 [ 81.334] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 81.334] sna_block_handler (tv=0.445000) [ 81.334] sna_scanout_do_flush: flush timer active: delta=16 [ 81.334] sna_accel_do_throttle -- no pending activity [ 81.334] sna_accel_block: evaluating timers, active=5 [ 81.334] sna_accel_block: flush timer expires in 16 [81350] [ 81.350] sna_wakeup_handler [ 81.350] sna_block_handler (tv=0.429000) [ 81.350] sna_scanout_do_flush: flush timer active: delta=0 [ 81.350] sna_scanout_do_flush (time=81350), triggered [ 81.350] sna_scanout_flush (time=81350), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 81.350] has_shadow: has pending damage? 0, outstanding flips: 0 [ 81.350] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 81.350] has_shadow: has pending damage? 0, outstanding flips: 0 [ 81.350] sna_accel_disarm_timer[0] (time=81350) [ 81.350] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 81.350] sna_accel_do_throttle -- no pending activity [ 81.365] sna_wakeup_handler [ 81.365] sna_accel_flush: flush?=0, dirty?=0 [ 81.365] sna_accel_flush: flush?=0, dirty?=0 [ 81.365] sna_accel_flush: flush?=0, dirty?=0 [ 81.365] sna_accel_flush: flush?=0, dirty?=0 [ 81.365] sna_accel_flush: flush?=0, dirty?=0 [ 81.365] sna_accel_flush: flush?=0, dirty?=0 [ 81.365] sna_accel_flush: flush?=0, dirty?=0 [ 81.365] sna_accel_flush: flush?=0, dirty?=0 [ 81.365] sna_accel_flush: flush?=0, dirty?=0 [ 81.365] sna_accel_flush: flush?=0, dirty?=0 [ 81.365] sna_accel_flush: flush?=0, dirty?=0 [ 81.365] sna_accel_flush: flush?=0, dirty?=0 [ 81.365] sna_accel_flush: flush?=0, dirty?=0 [ 81.365] sna_accel_flush: flush?=0, dirty?=0 [ 81.365] sna_block_handler (tv=0.414000) [ 81.365] has_shadow: has pending damage? 0, outstanding flips: 0 [ 81.365] sna_accel_do_throttle -- no pending activity [ 81.365] sna_wakeup_handler [ 81.365] sna_accel_flush: flush?=0, dirty?=0 [ 81.365] sna_accel_flush: flush?=0, dirty?=0 [ 81.365] sna_accel_flush: flush?=0, dirty?=0 [ 81.365] sna_block_handler (tv=0.414000) [ 81.365] has_shadow: has pending damage? 0, outstanding flips: 0 [ 81.365] sna_accel_do_throttle -- no pending activity [ 81.365] sna_wakeup_handler [ 81.365] sna_accel_flush: flush?=0, dirty?=0 [ 81.365] sna_accel_flush: flush?=0, dirty?=0 [ 81.365] sna_block_handler (tv=0.414000) [ 81.365] has_shadow: has pending damage? 0, outstanding flips: 0 [ 81.365] sna_accel_do_throttle -- no pending activity [ 81.365] sna_wakeup_handler [ 81.365] sna_accel_flush: flush?=0, dirty?=0 [ 81.365] sna_accel_flush: flush?=0, dirty?=0 [ 81.365] sna_block_handler (tv=0.414000) [ 81.365] has_shadow: has pending damage? 0, outstanding flips: 0 [ 81.365] sna_accel_do_throttle -- no pending activity [ 81.365] sna_wakeup_handler [ 81.365] sna_accel_flush: flush?=0, dirty?=0 [ 81.365] sna_accel_flush: flush?=0, dirty?=0 [ 81.365] sna_accel_flush: flush?=0, dirty?=0 [ 81.365] sna_block_handler (tv=0.414000) [ 81.365] has_shadow: has pending damage? 0, outstanding flips: 0 [ 81.365] sna_accel_do_throttle -- no pending activity [ 81.365] sna_wakeup_handler [ 81.365] sna_accel_flush: flush?=0, dirty?=0 [ 81.365] sna_accel_flush: flush?=0, dirty?=0 [ 81.365] sna_block_handler (tv=0.414000) [ 81.365] has_shadow: has pending damage? 0, outstanding flips: 0 [ 81.365] sna_accel_do_throttle -- no pending activity [ 81.366] sna_wakeup_handler [ 81.366] sna_accel_flush: flush?=0, dirty?=0 [ 81.366] sna_accel_flush: flush?=0, dirty?=0 [ 81.366] sna_accel_flush: flush?=0, dirty?=0 [ 81.366] sna_block_handler (tv=0.413000) [ 81.366] has_shadow: has pending damage? 0, outstanding flips: 0 [ 81.366] sna_accel_do_throttle -- no pending activity [ 81.366] sna_wakeup_handler [ 81.366] sna_accel_flush: flush?=0, dirty?=0 [ 81.366] sna_accel_flush: flush?=0, dirty?=0 [ 81.366] sna_accel_flush: flush?=0, dirty?=0 [ 81.366] sna_block_handler (tv=0.413000) [ 81.366] has_shadow: has pending damage? 0, outstanding flips: 0 [ 81.366] sna_accel_do_throttle -- no pending activity [ 81.366] sna_wakeup_handler [ 81.366] sna_accel_flush: flush?=0, dirty?=0 [ 81.366] sna_accel_flush: flush?=0, dirty?=0 [ 81.366] sna_accel_flush: flush?=0, dirty?=0 [ 81.366] sna_create_pixmap(1, 1, 32, usage=0) [ 81.366] kgem_can_create_2d: 1x1 @ 32 [ 81.366] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=1 [ 81.366] kgem_can_create_2d: untiled size=4096 [ 81.366] kgem_choose_tiling: disabling tiling [1x1] for single row/col [ 81.366] kgem_choose_tiling: 1x1 -> 0 [ 81.366] sna_create_pixmap: usage=0, flags=a [ 81.366] sna_create_pixmap: small buffer [4], attaching to shadow pixmap [ 81.366] create_pixmap: allocating pixmap 1x1, depth=32/32, size=12 [ 81.366] create_pixmap: serial=4832, usage=0, 1x1 [ 81.366] sna_create_pixmap: serial=4832, 1x1, usage=0 [ 81.366] sna_composite_rectangles(pixmap=4833, op=0, 0 x 1 [(0, 0)x(1, 1) ...]) [ 81.366] sna_composite_rectangles: converted to op 0 [ 81.366] sna_composite_rectangles[0] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 81.366] sna_composite_rectangles: nrects=1, region=(0, 0), (1, 1) x 1 [ 81.366] sna_composite_rectangles: clipped extents (0, 0),(1, 1) x 1 [ 81.366] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(1, 1) [ 81.366] sna_composite_rectangles: fallback, dst pixmap=4833 too small or not attached [ 81.366] sna_composite_rectangles: fallback [ 81.366] sna_drawable_move_region_to_cpu(pixmap=4833 (1x1), [(0, 0), (1, 1)], flags=1) [ 81.366] sna_drawable_move_region_to_cpu: region (0, 0), (1, 1) + (0, 0) subsumes pixmap (1x1) [ 81.366] _sna_pixmap_move_to_cpu(pixmap=4833, 1x1, flags=1) [ 81.366] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 81.366] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 81.366] operate_inplace: no, inplace operation not suitable [ 81.366] _sna_pixmap_move_to_cpu: marking as damaged [ 81.366] __sna_damage_all(1, 1) [ 81.366] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 81.366] sna_composite_rectangles(pixmap=4833, op=1, fff2f1f0 x 1 [(0, 0)x(1, 1) ...]) [ 81.366] sna_composite_rectangles: converted to op 1 [ 81.366] sna_composite_rectangles[0] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 81.366] sna_composite_rectangles: nrects=1, region=(0, 0), (1, 1) x 1 [ 81.366] sna_composite_rectangles: clipped extents (0, 0),(1, 1) x 1 [ 81.366] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(1, 1) [ 81.366] sna_composite_rectangles: fallback, dst pixmap=4833 too small or not attached [ 81.366] sna_composite_rectangles: fallback [ 81.366] sna_drawable_move_region_to_cpu(pixmap=4833 (1x1), [(0, 0), (1, 1)], flags=1) [ 81.366] sna_drawable_move_region_to_cpu: pixmap=4833 all damaged on CPU [ 81.366] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 81.366] sna_composite_rectangles: fallback fill: (0, 0)x(1, 1) fff2f1f0 [ 81.366] sna_composite_rectangles(pixmap=4833, op=1, ff300a24 x 2 [(0, 0)x(1, 1) ...]) [ 81.366] sna_composite_rectangles: converted to op 1 [ 81.366] sna_composite_rectangles[0] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 81.366] sna_composite_rectangles[1] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 81.366] sna_composite_rectangles: nrects=2, region=(0, 0), (1, 1) x 2 [ 81.366] sna_composite_rectangles: clipped extents (0, 0),(1, 1) x 1 [ 81.366] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(1, 1) [ 81.366] sna_composite_rectangles: fallback, dst pixmap=4833 too small or not attached [ 81.366] sna_composite_rectangles: fallback [ 81.366] sna_drawable_move_region_to_cpu(pixmap=4833 (1x1), [(0, 0), (1, 1)], flags=1) [ 81.366] sna_drawable_move_region_to_cpu: pixmap=4833 all damaged on CPU [ 81.366] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 81.366] sna_composite_rectangles: fallback fill: (0, 0)x(1, 1) ff300a24 [ 81.366] sna_validate_gc(0x561c94ab2470) changes=80000, previous serial=8000124a, drawable=124a [ 81.366] sna_validate_gc: recomputing clip [ 81.366] sna_validate_gc: composite clip=1x[(65, 24), (3840, 2160)] [0x561c94abf1d0] [ 81.366] sna_copy_area: src=pixmap=4833:(0, 0)x(1, 1)+(0, 0) -> dst=pixmap=3060:(0, 0)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 81.366] sna_copy_area: normal copy [ 81.366] sna_do_copy: src=(0, 0), dst=(0, 0), size=(1x1) [ 81.366] sna_do_copy: after drawable: src=(0, 0), dst=(65, 24), size=(1x1) [ 81.366] sna_do_copy: dst extents (65, 24), (66, 25), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 81.366] sna_do_copy: clipped dst extents (65, 24), (66, 25) [ 81.366] sna_do_copy: unclipped src extents (0, 0), (1, 1) [ 81.366] sna_do_copy: clipped src extents (0, 0), (1, 1) [ 81.366] sna_do_copy: pixmap -- no source clipping [ 81.366] sna_do_copy: src extents (0, 0), (1, 1) x 1 [ 81.366] sna_do_copy: copy region (65, 24), (66, 25) x 1 + (-65, -24) [ 81.366] sna_copy_boxes (boxes=1x[(65, 24), (66, 25)...], src pixmap=4833+(-65, -24), dst pixmap=3060+(-65, -24), alu=3, src.size=1x1, dst.size=3775x2136) [ 81.366] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c947fd410, gpu_bo=0, cpu_bo=0), replaces=0 [ 81.366] sna_drawable_use_bo pixmap=3060, box=((0, 0), (1, 1)), flags=8... [ 81.366] sna_drawable_use_bo: exported target, set PREFER_GPU [ 81.366] sna_drawable_use_bo: pinned, never REPLACES [ 81.366] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 81.366] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 81.366] sna_drawable_use_bo: using whole GPU bo [ 81.366] region_overlaps_damage? [ 81.366] use_shm_bo: no, not attached [ 81.366] sna_drawable_move_region_to_cpu(pixmap=4833 (1x1), [(0, 0), (1, 1)], flags=2) [ 81.366] sna_drawable_move_region_to_cpu: pixmap=4833 all damaged on CPU [ 81.366] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 81.366] sna_write_boxes x 1, src stride=4, src dx=(0, 0) [ 81.366] kgem_bo_can_map: handle=9, map=0x7fc6b7845000:0x0:0x7fc656564000, tiling=1, domain=0, offset=4029534208 [ 81.366] write_boxes_inplace x 1, handle=9, tiling=1 [ 81.366] upload_inplace__tiled: tiling=1 [ 81.366] kgem_bo_can_map__cpu: handle=9 [ 81.366] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 81.366] kgem_bo_map__cpu(handle=9, size=33177600, map=0x7fc6b7845000:0x7fc656564000) [ 81.366] kgem_bo_sync__cpu: handle=9 [ 81.366] __kgem_busy: handle=9, busy=0, wedged=0 [ 81.366] kgem_bo_sync__cpu: SYNC: handle=9, needs_flush? 0, domain? 0, busy? 0 [ 81.366] __kgem_busy: handle=9, busy=0, wedged=0 [ 81.366] kgem_bo_retire: retiring bo handle=9 (needed flush? 0), rq? 0 [busy?=0] [ 81.366] assert_bo_retired: handle=9, domain: 0 exec? 0, rq? 0 [ 81.366] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(0, 0), size=1x1, pitch=4/15360 [ 81.366] sna_accel_flush: flush?=0, dirty?=0 [ 81.366] sna_accel_flush: flush?=0, dirty?=0 [ 81.366] sna_accel_flush: flush?=0, dirty?=0 [ 81.366] sna_accel_flush: flush?=0, dirty?=0 [ 81.366] sna_destroy_pixmap: pixmap=4833, attached?=1 [ 81.366] __sna_free_pixmap(pixmap=4833) [ 81.366] sna_accel_flush: flush?=0, dirty?=0 [ 81.366] sna_accel_flush: flush?=0, dirty?=0 [ 81.366] sna_accel_flush: flush?=0, dirty?=0 [ 81.366] sna_block_handler (tv=0.413000) [ 81.366] has_shadow: has pending damage? 0, outstanding flips: 0 [ 81.366] sna_accel_do_throttle -- no pending activity [ 81.366] sna_wakeup_handler [ 81.366] sna_accel_flush: flush?=0, dirty?=0 [ 81.366] sna_accel_flush: flush?=0, dirty?=0 [ 81.366] sna_accel_flush: flush?=0, dirty?=0 [ 81.366] sna_block_handler (tv=0.413000) [ 81.366] has_shadow: has pending damage? 0, outstanding flips: 0 [ 81.366] sna_accel_do_throttle -- no pending activity [ 81.366] sna_wakeup_handler [ 81.366] sna_accel_flush: flush?=0, dirty?=0 [ 81.366] sna_accel_flush: flush?=0, dirty?=0 [ 81.366] sna_block_handler (tv=0.413000) [ 81.366] has_shadow: has pending damage? 0, outstanding flips: 0 [ 81.366] sna_accel_do_throttle -- no pending activity [ 81.366] sna_wakeup_handler [ 81.366] sna_accel_flush: flush?=0, dirty?=0 [ 81.366] sna_accel_flush: flush?=0, dirty?=0 [ 81.366] sna_block_handler (tv=0.413000) [ 81.366] has_shadow: has pending damage? 0, outstanding flips: 0 [ 81.366] sna_accel_do_throttle -- no pending activity [ 81.366] sna_wakeup_handler [ 81.366] sna_accel_flush: flush?=0, dirty?=0 [ 81.366] sna_accel_flush: flush?=0, dirty?=0 [ 81.366] sna_accel_flush: flush?=0, dirty?=0 [ 81.366] sna_block_handler (tv=0.413000) [ 81.366] has_shadow: has pending damage? 0, outstanding flips: 0 [ 81.366] sna_accel_do_throttle -- no pending activity [ 81.366] sna_wakeup_handler [ 81.366] sna_accel_flush: flush?=0, dirty?=0 [ 81.366] sna_accel_flush: flush?=0, dirty?=0 [ 81.366] sna_block_handler (tv=0.413000) [ 81.367] has_shadow: has pending damage? 0, outstanding flips: 0 [ 81.367] sna_accel_do_throttle -- no pending activity [ 81.367] sna_wakeup_handler [ 81.367] sna_accel_flush: flush?=0, dirty?=0 [ 81.367] sna_accel_flush: flush?=0, dirty?=0 [ 81.367] sna_block_handler (tv=0.412000) [ 81.367] has_shadow: has pending damage? 0, outstanding flips: 0 [ 81.367] sna_accel_do_throttle -- no pending activity [ 81.367] sna_wakeup_handler [ 81.367] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=32, name=80 [ 81.367] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 81.367] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 81.367] sna_dri2_get_back: draw size=3840x2160, back buffer handle=32 size=3840x2160, is-scanout? 1, active?=0, pitch=15360, front pitch=15360 [ 81.367] sna_dri2_get_back: reuse backbuffer? 1 [ 81.367] sna_dri2_get_back: back buffer handle=32, active?=0, refcnt=1 [ 81.367] sna_dri2_get_back: reuse unattached back [ 81.367] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 81.367] sna_dri2_reuse_buffer: reusing back buffer handle=32, name=80, pitch=15360, age=0 [ 81.367] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 81.367] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=114, name=86, active_scanout=2 [ 81.367] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 81.367] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=114] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 81.367] sna_accel_flush: flush?=0, dirty?=0 [ 81.368] sna_accel_flush: flush?=0, dirty?=0 [ 81.368] sna_accel_flush: flush?=0, dirty?=0 [ 81.368] sna_block_handler (tv=0.411000) [ 81.368] has_shadow: has pending damage? 0, outstanding flips: 0 [ 81.368] timer_enable (time=81368), starting timer 0 [ 81.368] sna_accel_do_throttle -- no pending activity [ 81.368] sna_accel_block: evaluating timers, active=5 [ 81.368] sna_accel_block: flush timer expires in 8 [81376] [ 81.368] sna_wakeup_handler [ 81.368] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 81.368] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 81.368] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 81.368] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 81.368] sna_dri2_get_msc(draw=146, pipe=0) [ 81.368] sna_crtc_record_swap: recording last swap on pipe=0, frame 4632 [msc=4632], time 81.368095 [ 81.368] sna_dri2_get_msc: msc=4632 [raw=4632], ust=81368095 [ 81.368] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=32 (refs=1/1, flush=0) , front=114 (refs=2/3, flush=1) [ 81.368] sna_dri2_schedule_swap(target_msc=4629, divisor=0, remainder=0) [ 81.368] sna_dri2_schedule_swap: using front handle=114, active_scanout?=2, flush?=1 [ 81.368] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 81.368] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 81.368] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 81.368] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 81.368] sna_crtc_record_swap: recording last swap on pipe=0, frame 4632 [msc=4632], time 81.368095 [ 81.368] immediate_swap: current_msc=4632, target_msc=4629 -- yes [ 81.368] can_flip: no, shadow enabled [ 81.368] sna_dri2_add_event: adding event to window 146) [ 81.368] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 81.368] sna_dri2_immediate_blit: no pending blit, starting chain [ 81.368] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 81.368] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 81.368] can_xchg: back size=8700f00, front size=8700f00 [ 81.368] can_xchg: yes, pixmap=4091 [ 81.368] sna_dri2_xchg: win=146, exchange front=114/86,ref=3 and back=32/80,ref=2, pixmap=4091 3840x2160 [ 81.368] sna_dri2_xchg: back_bo handle=32, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 81.368] sna_dri2_xchg: front_bo handle=114, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 81.368] set_bo: pixmap=4091, handle=32 (old handle=114) [ 81.368] set_bo: marking whole pixmap as damaged [ 81.368] set_bo: applying final/discard move-to-gpu [ 81.368] wait_for_shadow: flags=0, flips=0, handle=114, shadow=29 [ 81.368] set_bo: dropping flush hint from handle=114 [ 81.368] set_bo: adding flush hint to handle=32 [ 81.368] mark_stale(handle=114) => 1 [ 81.368] swap_limit: draw=146 setting swap limit to 3 [ 81.368] sna_dri2_swap_limit_validate: swap limit set to 3 [ 81.368] sna_next_vblank(pipe=0, waiting until next vblank) [ 81.368] sna_dri2_schedule_swap: reported target_msc=4632 [ 81.368] sna_accel_flush: flush?=0, dirty?=0 [ 81.368] sna_accel_flush: flush?=0, dirty?=0 [ 81.368] sna_accel_flush: flush?=0, dirty?=0 [ 81.368] sna_accel_flush: flush?=0, dirty?=0 [ 81.368] sna_block_handler (tv=0.411000) [ 81.368] sna_scanout_do_flush: flush timer active: delta=8 [ 81.368] sna_accel_do_throttle -- no pending activity [ 81.368] sna_accel_block: evaluating timers, active=5 [ 81.368] sna_accel_block: flush timer expires in 8 [81376] [ 81.377] sna_wakeup_handler [ 81.377] sna_block_handler (tv=0.402000) [ 81.377] sna_scanout_do_flush: flush timer active: delta=-1 [ 81.377] sna_scanout_do_flush (time=81377), triggered [ 81.377] sna_scanout_flush (time=81377), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 81.377] has_shadow: has pending damage? 1, outstanding flips: 0 [ 81.377] stop_flush: scanout=32 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 81.377] has_shadow: has pending damage? 1, outstanding flips: 0 [ 81.377] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 81.377] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 81.377] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 81.377] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 81.377] sna_pixmap_move_to_gpu: already all-damaged [ 81.377] sna_pixmap_mark_active: pixmap=4091, handle=32 [ 81.377] sna_mode_redisplay: crtc[0] transformed? 0 [ 81.377] sna_mode_redisplay: crtc[1] transformed? 0 [ 81.377] sna_mode_redisplay: crtc[2] transformed? 0 [ 81.377] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=32 [active=1] [ 81.377] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 114, transformed? 0 [ 81.377] get_fb: reusing fb=68 for handle=32 [ 81.377] sna_mode_redisplay: recording flip on CRTC:32 handle=32, active_scanout=2, serial=3 [ 81.377] __kgem_bo_clear_busy: handle=32 [ 81.377] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 81.377] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 81.377] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 81.377] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=32, shadow handle=29 [ 81.377] sna_accel_do_throttle -- no pending activity [ 81.377] sna_accel_block: evaluating timers, active=5 [ 81.377] sna_accel_block: flush timer expires in 16 [81393] [ 81.381] sna_wakeup_handler [ 81.381] sna_create_pixmap(508, 20, 32, usage=0) [ 81.381] kgem_can_create_2d: 508x20 @ 32 [ 81.381] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2048, height=20 [ 81.381] kgem_can_create_2d: untiled size=40960 [ 81.381] kgem_choose_tiling: 508x20 -> 1 [ 81.381] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2048, height=24 [ 81.381] kgem_can_create_2d: tiled[1] size=49152 [ 81.381] sna_create_pixmap: usage=0, flags=1b [ 81.381] sna_create_pixmap: creating GPU pixmap 508x20, stride=2032, flags=1b [ 81.381] __pop_freed_pixmap: reusing freed pixmap=4831 header [ 81.381] create_pixmap_hdr: pixmap=4834, width=508, height=20, usage=0 [ 81.381] sna_create_pixmap: serial=4834, 508x20, usage=0 [ 81.381] sna_composite_rectangles(pixmap=4835, op=0, 0 x 1 [(0, 0)x(508, 20) ...]) [ 81.381] sna_composite_rectangles: converted to op 0 [ 81.381] sna_composite_rectangles[0] (0, 0)x(508, 20) -> (0, 0), (508, 20) [ 81.381] sna_composite_rectangles: nrects=1, region=(0, 0), (508, 20) x 1 [ 81.381] sna_composite_rectangles: clipped extents (0, 0),(508, 20) x 1 [ 81.381] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(508, 20) [ 81.381] sna_composite_rectangles: dropping last-cpu hint [ 81.381] sna_drawable_use_bo pixmap=4835, box=((0, 0), (508, 20)), flags=19... [ 81.381] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 81.381] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 81.381] sna_pixmap_move_to_gpu(pixmap=4835, usage=0), flags=b [ 81.381] sna_pixmap_move_to_gpu: CPU damage? 0 [ 81.381] sna_pixmap_move_to_gpu: creating GPU bo (508x20@32), create=b [ 81.381] kgem_choose_tiling: 508x20 -> 1 [ 81.381] kgem_choose_tiling: 508x20 -> 1 [ 81.381] sna_pixmap_alloc_gpu: pixmap=4835 [ 81.381] kgem_create_2d(508x20, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 81.381] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2048, height=24 [ 81.381] kgem_set_tiling: handle=130, tiling=1 [1], pitch=2048 [2048]: 1 [ 81.381] kgem_bo_remove_from_inactive: removing handle=130 from inactive [ 81.381] from inactive: pitch=2048, tiling=1: handle=130, id=2735 [ 81.381] __sna_damage_all(508, 20) [ 81.381] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 81.381] sna_pixmap_mark_active: pixmap=4835, handle=130 [ 81.381] sna_drawable_use_bo: allocated GPU bo for operation [ 81.381] sna_drawable_use_bo: using GPU bo with damage? 0 [ 81.381] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 81.381] kgem_bo_is_render: handle=130, rq? 0 [0] [ 81.381] kgem_bo_is_render: handle=130, rq? 0 [0] [ 81.381] gen9_render_fill_boxes(0 x 1 [(0, 0), (508, 20) ...]) [ 81.381] sna_render_get_solid: 0 [ 81.381] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 81.381] kgem_check_bo: num_pages=+16, num_exec=+1 [ 81.381] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 81.381] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 81.381] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 81.381] kgem_add_handle: handle=4, index=0 [ 81.381] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 81.381] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 81.381] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 81.381] gen9_composite_get_binding_table(ffc0) [ 81.381] kgem_add_reloc64: handle=130, pos=16360, delta=0, domains=20002 [ 81.381] kgem_add_handle: handle=130, index=1 [ 81.381] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fff90000) [ 81.381] __kgem_bo_mark_dirty: handle=130 (proxy? 0) [ 81.381] [3fe0] bind bo(handle=130, addr=fff90000), format=192, width=508, height=20, pitch=2048, tiling=1 -> render [ 81.381] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 81.381] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 81.381] kgem_add_handle: handle=7, index=2 [ 81.381] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 81.381] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 81.381] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 81.381] gen9_emit_sampler: sampler = 1 [ 81.381] gen9_emit_sf: num_sf_outputs=1 [ 81.381] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 81.381] gen9_emit_vertex_elements: setup id=0 [ 81.381] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 81.381] (0, 0), (508, 20) [ 81.381] gen8_vertex_flush[490] = 3 [ 81.381] sna_composite_rectangles: pixmap=4835 marking clear [0]? 1 [ 81.381] sna_composite_rectangles(pixmap=4835, op=1, fff2f1f0 x 1 [(0, 0)x(508, 20) ...]) [ 81.381] sna_composite_rectangles: converted to op 1 [ 81.381] sna_composite_rectangles[0] (0, 0)x(508, 20) -> (0, 0), (508, 20) [ 81.381] sna_composite_rectangles: nrects=1, region=(0, 0), (508, 20) x 1 [ 81.381] sna_composite_rectangles: clipped extents (0, 0),(508, 20) x 1 [ 81.381] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(508, 20) [ 81.381] sna_composite_rectangles: promoting to full GPU [ 81.381] sna_composite_rectangles: dropping last-cpu hint [ 81.381] sna_drawable_use_bo pixmap=4835, box=((0, 0), (508, 20)), flags=19... [ 81.381] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 81.381] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 81.381] sna_drawable_use_bo: using whole GPU bo [ 81.381] gen9_render_fill_boxes (op=1, color=(f2f2, f1f1, f0f0, ffff) [20028888]) [ 81.381] kgem_bo_is_render: handle=130, rq? 1 [1] [ 81.381] gen9_render_fill_boxes(fff2f1f0 x 1 [(0, 0), (508, 20) ...]) [ 81.381] sna_render_get_solid: fff2f1f0 [ 81.381] sna_render_get_solid(15) = fff2f1f0 (old) [ 81.381] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 81.381] kgem_check_bo: num_pages=+0, num_exec=+0 [ 81.381] gen9_composite_get_binding_table(ff00) [ 81.381] kgem_add_reloc64: handle=143, pos=16312, delta=0, domains=40000 [ 81.381] kgem_add_reloc64: adding proxy [delta=60] for handle=143 [ 81.381] kgem_add_handle: handle=143, index=3 [ 81.381] kgem_add_reloc64[5] = (delta=60, target handle=3, presumed=fff6e000) [ 81.381] [3fb0] bind bo(handle=143, addr=fff6e03c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 81.381] gen9_emit_vertex_elements: setup id=0 [ 81.381] (0, 0), (508, 20) [ 81.381] gen8_vertex_flush[4cc] = 3 [ 81.381] sna_composite_rectangles: pixmap=4835 marking clear [fff2f1f0]? 1 [ 81.381] sna_composite_rectangles(pixmap=4835, op=1, ff300a24 x 2 [(0, 0)x(508, 20) ...]) [ 81.381] sna_composite_rectangles: converted to op 1 [ 81.381] sna_composite_rectangles[0] (0, 0)x(508, 20) -> (0, 0), (508, 20) [ 81.381] sna_composite_rectangles[1] (0, 0)x(508, 20) -> (0, 0), (508, 20) [ 81.381] sna_composite_rectangles: nrects=2, region=(0, 0), (508, 20) x 2 [ 81.381] sna_composite_rectangles: clipped extents (0, 0),(508, 20) x 1 [ 81.381] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(508, 20) [ 81.381] sna_composite_rectangles: promoting to full GPU [ 81.381] sna_composite_rectangles: dropping last-cpu hint [ 81.381] sna_drawable_use_bo pixmap=4835, box=((0, 0), (508, 20)), flags=19... [ 81.381] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 81.381] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 81.381] sna_drawable_use_bo: using whole GPU bo [ 81.381] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 81.381] kgem_bo_is_render: handle=130, rq? 1 [1] [ 81.381] gen9_render_fill_boxes(ff300a24 x 1 [(0, 0), (508, 20) ...]) [ 81.381] sna_render_get_solid: ff300a24 [ 81.381] sna_render_get_solid(17) = ff300a24 (old) [ 81.381] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 81.381] kgem_check_bo: num_pages=+0, num_exec=+0 [ 81.381] gen9_composite_get_binding_table(fe80) [ 81.381] kgem_add_reloc64: handle=143, pos=16280, delta=0, domains=40000 [ 81.381] kgem_add_reloc64: adding proxy [delta=68] for handle=143 [ 81.381] kgem_add_reloc64[6] = (delta=68, target handle=3, presumed=fff6e000) [ 81.381] [3f90] bind bo(handle=143, addr=fff6e044), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 81.381] gen9_emit_vertex_elements: setup id=0 [ 81.381] (0, 0), (508, 20) [ 81.381] gen8_vertex_flush[508] = 3 [ 81.382] sna_composite_rectangles: pixmap=4835 marking clear [ff300a24]? 1 [ 81.382] sna_glyphs(op=3, nlist=1, src=(1, -2)) [ 81.382] kgem_bo_is_busy: handle=130, domain: 0 exec? 1, rq? 1 [ 81.382] sna_glyphs: discarding mask [ 81.382] glyphs0_to_dst(op=3, src=(1, -2), nlist=1, dst=(1, -2)+(0, 0)) [ 81.382] clipped_glyphs? 18 glyph in 1 lists extents (1, -13), (163, 1), region (2, 0), (162, 1): yes [ 81.382] gen9_render_composite: 0x0, current mode=1/1 [ 81.382] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 81.382] gen9_composite_fallback: mask is already on the GPU, try to use GPU [ 81.382] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 81.382] sna_drawable_use_bo pixmap=4835, box=((2, 0), (162, 1)), flags=7... [ 81.382] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 81.382] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 81.382] sna_drawable_use_bo: using whole GPU bo [ 81.382] gen9_composite_set_target: pixmap=4835, format=20028888, size=508x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 81.382] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 81.382] color_convert: src=ff8ae234 [20028888] [ 81.382] color_convert: dst=ff8ae234 [20028888] [ 81.382] sna_render_get_solid: ff8ae234 [ 81.382] sna_render_get_solid(22) = ff8ae234 (old) [ 81.382] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 81.382] sna_transform_is_imprecise_integer_translation: no transform [ 81.382] gen9_composite_picture: integer translation (0, 0), removing [ 81.382] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 81.382] sna_render_pixmap_bo: GPU all damaged [ 81.382] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 81.382] gen4_choose_composite_emitter: solid, identity mask [ 81.382] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 81.382] aligning vertex: was 2, now 4 floats per vertex [ 81.382] gen9_composite_get_binding_table(fe00) [ 81.382] kgem_add_reloc64: handle=143, pos=16248, delta=0, domains=40000 [ 81.382] kgem_add_reloc64: adding proxy [delta=88] for handle=143 [ 81.382] kgem_add_reloc64[7] = (delta=88, target handle=3, presumed=fff6e000) [ 81.382] [3f70] bind bo(handle=143, addr=fff6e058), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 81.382] kgem_add_reloc64: handle=6, pos=16232, delta=0, domains=40000 [ 81.382] kgem_add_handle: handle=6, index=4 [ 81.382] kgem_add_reloc64[8] = (delta=0, target handle=4, presumed=fd581000) [ 81.382] [3f60] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 81.382] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 81.382] gen9_emit_sampler: sampler = a [ 81.382] gen9_emit_sf: num_sf_outputs=2 [ 81.382] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 81.382] gen9_emit_vertex_elements: setup id=9 [ 81.382] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 81.382] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 81.382] glyphs0_to_dst: glyph=(9, -12), (19, 1), clip=(2, 0), (162, 1) [ 81.382] glyphs0_to_dst: blt=(9, 0), (19, 1) [ 81.382] emit_primitive_identity_mask__avx2: dst=(9, 0), mask=(672.00, 60.00) x (10.00, 1.00) [ 81.382] gen8_vertex_flush[5e4] = 3 [ 81.382] gen9_magic_ca_pass: CA fixup (5 -> 8) [ 81.382] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 81.382] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 81.382] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 81.382] sna_glyphs(op=3, nlist=1, src=(172, -2)) [ 81.382] kgem_bo_is_busy: handle=130, domain: 0 exec? 1, rq? 1 [ 81.382] sna_glyphs: discarding mask [ 81.382] glyphs0_to_dst(op=3, src=(172, -2), nlist=1, dst=(172, -2)+(0, 0)) [ 81.382] clipped_glyphs? 34 glyph in 1 lists extents (171, -14), (478, 1), region (172, 0), (477, 1): yes [ 81.382] gen9_render_composite: 0x0, current mode=1/1 [ 81.382] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 81.382] kgem_bo_is_busy: handle=130, domain: 0 exec? 1, rq? 1 [ 81.382] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 81.382] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 81.382] sna_drawable_use_bo pixmap=4835, box=((172, 0), (477, 1)), flags=7... [ 81.382] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 81.382] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 81.382] sna_drawable_use_bo: using whole GPU bo [ 81.382] gen9_composite_set_target: pixmap=4835, format=20028888, size=508x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 81.382] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 81.382] color_convert: src=ff729fcf [20028888] [ 81.382] color_convert: dst=ff729fcf [20028888] [ 81.382] sna_render_get_solid: ff729fcf [ 81.382] sna_render_get_solid(23) = ff729fcf (old) [ 81.382] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 81.382] sna_transform_is_imprecise_integer_translation: no transform [ 81.382] gen9_composite_picture: integer translation (0, 0), removing [ 81.382] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 81.382] sna_render_pixmap_bo: GPU all damaged [ 81.382] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 81.382] gen4_choose_composite_emitter: solid, identity mask [ 81.382] kgem_check_bo: num_pages=+0, num_exec=+0 [ 81.382] gen9_composite_get_binding_table(fd40) [ 81.382] kgem_add_reloc64: handle=143, pos=16200, delta=0, domains=40000 [ 81.382] kgem_add_reloc64: adding proxy [delta=92] for handle=143 [ 81.382] kgem_add_reloc64[9] = (delta=92, target handle=3, presumed=fff6e000) [ 81.382] [3f40] bind bo(handle=143, addr=fff6e05c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 81.382] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 81.382] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 81.382] gen9_emit_vertex_elements: setup id=9 [ 81.382] glyphs0_to_dst: glyph=(180, -13), (190, 1), clip=(172, 0), (477, 1) [ 81.382] glyphs0_to_dst: blt=(180, 0), (190, 1) [ 81.382] emit_primitive_identity_mask__avx2: dst=(180, 0), mask=(944.00, 61.00) x (10.00, 1.00) [ 81.382] glyphs0_to_dst: glyph=(208, -10), (217, 1), clip=(172, 0), (477, 1) [ 81.382] glyphs0_to_dst: blt=(208, 0), (217, 1) [ 81.382] emit_primitive_identity_mask__avx2: dst=(208, 0), mask=(960.00, 26.00) x (9.00, 1.00) [ 81.382] glyphs0_to_dst: glyph=(216, -13), (226, 1), clip=(172, 0), (477, 1) [ 81.382] glyphs0_to_dst: blt=(216, 0), (226, 1) [ 81.382] emit_primitive_identity_mask__avx2: dst=(216, 0), mask=(944.00, 61.00) x (10.00, 1.00) [ 81.382] glyphs0_to_dst: glyph=(234, -1), (245, 1), clip=(172, 0), (477, 1) [ 81.382] glyphs0_to_dst: blt=(234, 0), (245, 1) [ 81.382] emit_primitive_identity_mask__avx2: dst=(234, 0), mask=(992.00, 1.00) x (11.00, 1.00) [ 81.382] glyphs0_to_dst: glyph=(334, -10), (343, 1), clip=(172, 0), (477, 1) [ 81.382] glyphs0_to_dst: blt=(334, 0), (343, 1) [ 81.382] emit_primitive_identity_mask__avx2: dst=(334, 0), mask=(960.00, 26.00) x (9.00, 1.00) [ 81.382] glyphs0_to_dst: glyph=(342, -1), (353, 1), clip=(172, 0), (477, 1) [ 81.382] glyphs0_to_dst: blt=(342, 0), (353, 1) [ 81.382] emit_primitive_identity_mask__avx2: dst=(342, 0), mask=(992.00, 1.00) x (11.00, 1.00) [ 81.382] glyphs0_to_dst: glyph=(369, -10), (379, 1), clip=(172, 0), (477, 1) [ 81.382] glyphs0_to_dst: blt=(369, 0), (379, 1) [ 81.382] emit_primitive_identity_mask__avx2: dst=(369, 0), mask=(976.00, 42.00) x (10.00, 1.00) [ 81.382] glyphs0_to_dst: glyph=(378, -13), (388, 1), clip=(172, 0), (477, 1) [ 81.382] glyphs0_to_dst: blt=(378, 0), (388, 1) [ 81.382] emit_primitive_identity_mask__avx2: dst=(378, 0), mask=(944.00, 61.00) x (10.00, 1.00) [ 81.382] glyphs0_to_dst: glyph=(396, -1), (407, 1), clip=(172, 0), (477, 1) [ 81.382] glyphs0_to_dst: blt=(396, 0), (407, 1) [ 81.382] emit_primitive_identity_mask__avx2: dst=(396, 0), mask=(992.00, 1.00) x (11.00, 1.00) [ 81.382] glyphs0_to_dst: glyph=(468, -10), (478, 1), clip=(172, 0), (477, 1) [ 81.382] glyphs0_to_dst: blt=(468, 0), (477, 1) [ 81.382] emit_primitive_identity_mask__avx2: dst=(468, 0), mask=(976.00, 42.00) x (9.00, 1.00) [ 81.382] gen8_vertex_flush[6e4] = 30 [ 81.382] gen9_magic_ca_pass: CA fixup (8 -> 38) [ 81.382] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 81.382] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 81.382] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 81.382] sna_glyphs(op=3, nlist=1, src=(478, -2)) [ 81.382] kgem_bo_is_busy: handle=130, domain: 0 exec? 1, rq? 1 [ 81.382] sna_glyphs: discarding mask [ 81.382] glyphs0_to_dst(op=3, src=(478, -2), nlist=1, dst=(478, -2)+(0, 0)) [ 81.382] clipped_glyphs? 4 glyph in 1 lists extents (477, -13), (514, 1), region (478, 0), (508, 1): yes [ 81.382] gen9_render_composite: 0x0, current mode=1/1 [ 81.382] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 81.382] kgem_bo_is_busy: handle=130, domain: 0 exec? 1, rq? 1 [ 81.382] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 81.382] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 81.382] sna_drawable_use_bo pixmap=4835, box=((478, 0), (508, 1)), flags=7... [ 81.382] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 81.382] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 81.382] sna_drawable_use_bo: using whole GPU bo [ 81.382] gen9_composite_set_target: pixmap=4835, format=20028888, size=508x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 81.382] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 81.382] color_convert: src=ffffffff [20028888] [ 81.382] color_convert: dst=ffffffff [20028888] [ 81.382] sna_render_get_solid: ffffffff [ 81.382] sna_render_get_solid(white) [ 81.382] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 81.382] sna_transform_is_imprecise_integer_translation: no transform [ 81.382] gen9_composite_picture: integer translation (0, 0), removing [ 81.382] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 81.382] sna_render_pixmap_bo: GPU all damaged [ 81.382] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 81.382] gen4_choose_composite_emitter: solid, identity mask [ 81.382] kgem_check_bo: num_pages=+0, num_exec=+0 [ 81.382] gen9_composite_get_binding_table(fcc0) [ 81.382] kgem_add_reloc64: handle=7, pos=16168, delta=0, domains=40000 [ 81.382] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 81.382] kgem_add_reloc64[10] = (delta=1048, target handle=2, presumed=fffe8000) [ 81.382] [3f20] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 81.382] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 81.382] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 81.382] gen9_emit_vertex_elements: setup id=9 [ 81.382] glyphs0_to_dst: glyph=(505, -13), (514, 1), clip=(478, 0), (508, 1) [ 81.382] glyphs0_to_dst: blt=(505, 0), (508, 1) [ 81.382] emit_primitive_identity_mask__avx2: dst=(505, 0), mask=(832.00, 45.00) x (3.00, 1.00) [ 81.382] gen8_vertex_flush[7e4] = 3 [ 81.382] gen9_magic_ca_pass: CA fixup (38 -> 41) [ 81.382] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 81.382] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 81.382] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 81.382] sna_glyphs(op=3, nlist=1, src=(1, 15)) [ 81.382] kgem_bo_is_busy: handle=130, domain: 0 exec? 1, rq? 1 [ 81.382] sna_glyphs: discarding mask [ 81.382] glyphs0_to_dst(op=3, src=(1, 15), nlist=1, dst=(1, 15)+(0, 0)) [ 81.382] clipped_glyphs: no, clip region (0, 0), (508, 20) matches drawable pixmap=94680752682688 size=508x20 [ 81.382] gen9_render_composite: 0x0, current mode=1/1 [ 81.382] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 81.382] kgem_bo_is_busy: handle=130, domain: 0 exec? 1, rq? 1 [ 81.382] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 81.382] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 81.382] sna_drawable_use_bo pixmap=4835, box=((0, 0), (508, 20)), flags=7... [ 81.382] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 81.382] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 81.382] sna_drawable_use_bo: using whole GPU bo [ 81.382] gen9_composite_set_target: pixmap=4835, format=20028888, size=508x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 81.382] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 81.382] color_convert: src=ff8ae234 [20028888] [ 81.382] color_convert: dst=ff8ae234 [20028888] [ 81.382] sna_render_get_solid: ff8ae234 [ 81.382] sna_render_get_solid(22) = ff8ae234 (old) [ 81.382] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 81.382] sna_transform_is_imprecise_integer_translation: no transform [ 81.382] gen9_composite_picture: integer translation (0, 0), removing [ 81.382] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 81.382] sna_render_pixmap_bo: GPU all damaged [ 81.382] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 81.382] gen4_choose_composite_emitter: solid, identity mask [ 81.382] kgem_check_bo: num_pages=+0, num_exec=+0 [ 81.382] gen9_composite_get_binding_table(fc40) [ 81.382] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 81.382] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 81.382] gen9_emit_vertex_elements: setup id=9 [ 81.382] glyphs0_to_dst: glyph=(1, 7)x(9, 8), unclipped [ 81.382] emit_primitive_identity_mask__avx2: dst=(1, 7), mask=(688.00, 32.00) x (9.00, 8.00) [ 81.382] glyphs0_to_dst: glyph=(9, 5)x(10, 13), unclipped [ 81.382] emit_primitive_identity_mask__avx2: dst=(9, 5), mask=(672.00, 48.00) x (10.00, 13.00) [ 81.382] glyphs0_to_dst: glyph=(19, 7)x(9, 8), unclipped [ 81.382] emit_primitive_identity_mask__avx2: dst=(19, 7), mask=(688.00, 32.00) x (9.00, 8.00) [ 81.382] glyphs0_to_dst: glyph=(28, 9)x(8, 3), unclipped [ 81.382] emit_primitive_identity_mask__avx2: dst=(28, 9), mask=(688.00, 48.00) x (8.00, 3.00) [ 81.382] glyphs0_to_dst: glyph=(36, 5)x(11, 10), unclipped [ 81.382] emit_primitive_identity_mask__avx2: dst=(36, 5), mask=(704.00, 0.00) x (11.00, 10.00) [ 81.382] glyphs0_to_dst: glyph=(46, 7)x(9, 8), unclipped [ 81.382] emit_primitive_identity_mask__avx2: dst=(46, 7), mask=(720.00, 0.00) x (9.00, 8.00) [ 81.382] glyphs0_to_dst: glyph=(54, 7)x(10, 8), unclipped [ 81.382] emit_primitive_identity_mask__avx2: dst=(54, 7), mask=(704.00, 16.00) x (10.00, 8.00) [ 81.382] glyphs0_to_dst: glyph=(63, 7)x(10, 8), unclipped [ 81.382] emit_primitive_identity_mask__avx2: dst=(63, 7), mask=(720.00, 16.00) x (10.00, 8.00) [ 81.382] glyphs0_to_dst: glyph=(72, 4)x(10, 11), unclipped [ 81.382] emit_primitive_identity_mask__avx2: dst=(72, 4), mask=(736.00, 0.00) x (10.00, 11.00) [ 81.382] glyphs0_to_dst: glyph=(81, 7)x(10, 8), unclipped [ 81.382] emit_primitive_identity_mask__avx2: dst=(81, 7), mask=(752.00, 0.00) x (10.00, 8.00) [ 81.382] glyphs0_to_dst: glyph=(90, 4)x(10, 11), unclipped [ 81.382] emit_primitive_identity_mask__avx2: dst=(90, 4), mask=(736.00, 0.00) x (10.00, 11.00) [ 81.382] glyphs0_to_dst: glyph=(99, 7)x(11, 8), unclipped [ 81.382] emit_primitive_identity_mask__avx2: dst=(99, 7), mask=(736.00, 16.00) x (11.00, 8.00) [ 81.382] glyphs0_to_dst: glyph=(109, 7)x(9, 8), unclipped [ 81.382] emit_primitive_identity_mask__avx2: dst=(109, 7), mask=(752.00, 16.00) x (9.00, 8.00) [ 81.382] glyphs0_to_dst: glyph=(118, 9)x(8, 3), unclipped [ 81.382] emit_primitive_identity_mask__avx2: dst=(118, 9), mask=(688.00, 48.00) x (8.00, 3.00) [ 81.382] glyphs0_to_dst: glyph=(126, 5)x(10, 10), unclipped [ 81.382] emit_primitive_identity_mask__avx2: dst=(126, 5), mask=(704.00, 32.00) x (10.00, 10.00) [ 81.382] glyphs0_to_dst: glyph=(135, 5)x(10, 10), unclipped [ 81.382] emit_primitive_identity_mask__avx2: dst=(135, 5), mask=(704.00, 32.00) x (10.00, 10.00) [ 81.382] glyphs0_to_dst: glyph=(144, 5)x(10, 10), unclipped [ 81.382] emit_primitive_identity_mask__avx2: dst=(144, 5), mask=(720.00, 32.00) x (10.00, 10.00) [ 81.382] glyphs0_to_dst: glyph=(153, 5)x(10, 10), unclipped [ 81.382] emit_primitive_identity_mask__avx2: dst=(153, 5), mask=(704.00, 48.00) x (10.00, 10.00) [ 81.382] gen8_vertex_flush[8e4] = 54 [ 81.382] gen9_magic_ca_pass: CA fixup (41 -> 95) [ 81.382] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 81.382] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 81.382] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 81.382] sna_glyphs(op=3, nlist=1, src=(163, 15)) [ 81.382] kgem_bo_is_busy: handle=130, domain: 0 exec? 1, rq? 1 [ 81.382] sna_glyphs: discarding mask [ 81.382] glyphs0_to_dst(op=3, src=(163, 15), nlist=1, dst=(163, 15)+(0, 0)) [ 81.382] clipped_glyphs: no, clip region (0, 0), (508, 20) matches drawable pixmap=94680752682688 size=508x20 [ 81.382] gen9_render_composite: 0x0, current mode=1/1 [ 81.382] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 81.382] kgem_bo_is_busy: handle=130, domain: 0 exec? 1, rq? 1 [ 81.382] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 81.382] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 81.382] sna_drawable_use_bo pixmap=4835, box=((0, 0), (508, 20)), flags=7... [ 81.382] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 81.382] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 81.382] sna_drawable_use_bo: using whole GPU bo [ 81.382] gen9_composite_set_target: pixmap=4835, format=20028888, size=508x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 81.382] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 81.382] color_convert: src=ffffffff [20028888] [ 81.382] color_convert: dst=ffffffff [20028888] [ 81.382] sna_render_get_solid: ffffffff [ 81.382] sna_render_get_solid(white) [ 81.382] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 81.382] sna_transform_is_imprecise_integer_translation: no transform [ 81.382] gen9_composite_picture: integer translation (0, 0), removing [ 81.382] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 81.382] sna_render_pixmap_bo: GPU all damaged [ 81.382] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 81.382] gen4_choose_composite_emitter: solid, identity mask [ 81.382] kgem_check_bo: num_pages=+0, num_exec=+0 [ 81.382] gen9_composite_get_binding_table(fc00) [ 81.382] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 81.382] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 81.382] gen9_emit_vertex_elements: setup id=9 [ 81.382] glyphs0_to_dst: glyph=(165, 7)x(5, 8), unclipped [ 81.382] emit_primitive_identity_mask__avx2: dst=(165, 7), mask=(720.00, 48.00) x (5.00, 8.00) [ 81.382] gen8_vertex_flush[9e4] = 3 [ 81.382] gen9_magic_ca_pass: CA fixup (95 -> 98) [ 81.382] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 81.382] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 81.382] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 81.382] sna_glyphs(op=3, nlist=1, src=(172, 15)) [ 81.382] kgem_bo_is_busy: handle=130, domain: 0 exec? 1, rq? 1 [ 81.382] sna_glyphs: discarding mask [ 81.382] glyphs0_to_dst(op=3, src=(172, 15), nlist=1, dst=(172, 15)+(0, 0)) [ 81.382] clipped_glyphs: no, clip region (0, 0), (508, 20) matches drawable pixmap=94680752682688 size=508x20 [ 81.382] gen9_render_composite: 0x0, current mode=1/1 [ 81.382] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 81.382] kgem_bo_is_busy: handle=130, domain: 0 exec? 1, rq? 1 [ 81.382] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 81.382] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 81.382] sna_drawable_use_bo pixmap=4835, box=((0, 0), (508, 20)), flags=7... [ 81.382] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 81.382] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 81.382] sna_drawable_use_bo: using whole GPU bo [ 81.382] gen9_composite_set_target: pixmap=4835, format=20028888, size=508x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 81.382] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 81.382] color_convert: src=ff729fcf [20028888] [ 81.382] color_convert: dst=ff729fcf [20028888] [ 81.382] sna_render_get_solid: ff729fcf [ 81.382] sna_render_get_solid(23) = ff729fcf (old) [ 81.382] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 81.383] sna_transform_is_imprecise_integer_translation: no transform [ 81.383] gen9_composite_picture: integer translation (0, 0), removing [ 81.383] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 81.383] sna_render_pixmap_bo: GPU all damaged [ 81.383] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 81.383] gen4_choose_composite_emitter: solid, identity mask [ 81.383] kgem_check_bo: num_pages=+0, num_exec=+0 [ 81.383] gen9_composite_get_binding_table(fbc0) [ 81.383] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 81.383] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 81.383] gen9_emit_vertex_elements: setup id=9 [ 81.383] glyphs0_to_dst: glyph=(171, 9)x(11, 3), unclipped [ 81.383] emit_primitive_identity_mask__avx2: dst=(171, 9), mask=(736.00, 32.00) x (11.00, 3.00) [ 81.383] glyphs0_to_dst: glyph=(180, 4)x(10, 14), unclipped [ 81.383] emit_primitive_identity_mask__avx2: dst=(180, 4), mask=(944.00, 48.00) x (10.00, 14.00) [ 81.383] glyphs0_to_dst: glyph=(189, 4)x(11, 11), unclipped [ 81.383] emit_primitive_identity_mask__avx2: dst=(189, 4), mask=(960.00, 0.00) x (11.00, 11.00) [ 81.383] glyphs0_to_dst: glyph=(198, 7)x(10, 8), unclipped [ 81.383] emit_primitive_identity_mask__avx2: dst=(198, 7), mask=(976.00, 0.00) x (10.00, 8.00) [ 81.383] glyphs0_to_dst: glyph=(208, 7)x(9, 11), unclipped [ 81.383] emit_primitive_identity_mask__avx2: dst=(208, 7), mask=(960.00, 16.00) x (9.00, 11.00) [ 81.383] glyphs0_to_dst: glyph=(216, 4)x(10, 14), unclipped [ 81.383] emit_primitive_identity_mask__avx2: dst=(216, 4), mask=(944.00, 48.00) x (10.00, 14.00) [ 81.383] glyphs0_to_dst: glyph=(225, 5)x(10, 10), unclipped [ 81.383] emit_primitive_identity_mask__avx2: dst=(225, 5), mask=(976.00, 16.00) x (10.00, 10.00) [ 81.383] glyphs0_to_dst: glyph=(234, 16)x(11, 2), unclipped [ 81.383] emit_primitive_identity_mask__avx2: dst=(234, 16), mask=(992.00, 0.00) x (11.00, 2.00) [ 81.383] glyphs0_to_dst: glyph=(243, 4)x(11, 11), unclipped [ 81.383] emit_primitive_identity_mask__avx2: dst=(243, 4), mask=(1008.00, 0.00) x (11.00, 11.00) [ 81.383] glyphs0_to_dst: glyph=(253, 7)x(9, 8), unclipped [ 81.383] emit_primitive_identity_mask__avx2: dst=(253, 7), mask=(720.00, 0.00) x (9.00, 8.00) [ 81.383] glyphs0_to_dst: glyph=(261, 7)x(10, 8), unclipped [ 81.383] emit_primitive_identity_mask__avx2: dst=(261, 7), mask=(704.00, 16.00) x (10.00, 8.00) [ 81.383] glyphs0_to_dst: glyph=(270, 7)x(10, 8), unclipped [ 81.383] emit_primitive_identity_mask__avx2: dst=(270, 7), mask=(704.00, 16.00) x (10.00, 8.00) [ 81.383] glyphs0_to_dst: glyph=(279, 3)x(10, 12), unclipped [ 81.383] emit_primitive_identity_mask__avx2: dst=(279, 3), mask=(992.00, 16.00) x (10.00, 12.00) [ 81.383] glyphs0_to_dst: glyph=(288, 7)x(10, 8), unclipped [ 81.383] emit_primitive_identity_mask__avx2: dst=(288, 7), mask=(704.00, 16.00) x (10.00, 8.00) [ 81.383] glyphs0_to_dst: glyph=(297, 7)x(10, 8), unclipped [ 81.383] emit_primitive_identity_mask__avx2: dst=(297, 7), mask=(752.00, 0.00) x (10.00, 8.00) [ 81.383] glyphs0_to_dst: glyph=(307, 3)x(10, 12), unclipped [ 81.383] emit_primitive_identity_mask__avx2: dst=(307, 3), mask=(1008.00, 16.00) x (10.00, 12.00) [ 81.383] glyphs0_to_dst: glyph=(315, 4)x(11, 11), unclipped [ 81.383] emit_primitive_identity_mask__avx2: dst=(315, 4), mask=(960.00, 0.00) x (11.00, 11.00) [ 81.383] glyphs0_to_dst: glyph=(324, 7)x(11, 8), unclipped [ 81.383] emit_primitive_identity_mask__avx2: dst=(324, 7), mask=(736.00, 16.00) x (11.00, 8.00) [ 81.383] glyphs0_to_dst: glyph=(334, 7)x(9, 11), unclipped [ 81.383] emit_primitive_identity_mask__avx2: dst=(334, 7), mask=(960.00, 16.00) x (9.00, 11.00) [ 81.383] glyphs0_to_dst: glyph=(342, 16)x(11, 2), unclipped [ 81.383] emit_primitive_identity_mask__avx2: dst=(342, 16), mask=(992.00, 0.00) x (11.00, 2.00) [ 81.383] glyphs0_to_dst: glyph=(351, 3)x(10, 12), unclipped [ 81.383] emit_primitive_identity_mask__avx2: dst=(351, 3), mask=(992.00, 16.00) x (10.00, 12.00) [ 81.383] glyphs0_to_dst: glyph=(361, 3)x(9, 12), unclipped [ 81.383] emit_primitive_identity_mask__avx2: dst=(361, 3), mask=(960.00, 32.00) x (9.00, 12.00) [ 81.383] glyphs0_to_dst: glyph=(369, 7)x(10, 11), unclipped [ 81.383] emit_primitive_identity_mask__avx2: dst=(369, 7), mask=(976.00, 32.00) x (10.00, 11.00) [ 81.383] glyphs0_to_dst: glyph=(378, 4)x(10, 14), unclipped [ 81.383] emit_primitive_identity_mask__avx2: dst=(378, 4), mask=(944.00, 48.00) x (10.00, 14.00) [ 81.383] glyphs0_to_dst: glyph=(387, 5)x(10, 10), unclipped [ 81.383] emit_primitive_identity_mask__avx2: dst=(387, 5), mask=(720.00, 32.00) x (10.00, 10.00) [ 81.383] glyphs0_to_dst: glyph=(396, 16)x(11, 2), unclipped [ 81.383] emit_primitive_identity_mask__avx2: dst=(396, 16), mask=(992.00, 0.00) x (11.00, 2.00) [ 81.383] glyphs0_to_dst: glyph=(406, 7)x(9, 8), unclipped [ 81.383] emit_primitive_identity_mask__avx2: dst=(406, 7), mask=(720.00, 0.00) x (9.00, 8.00) [ 81.383] glyphs0_to_dst: glyph=(414, 7)x(10, 8), unclipped [ 81.383] emit_primitive_identity_mask__avx2: dst=(414, 7), mask=(704.00, 16.00) x (10.00, 8.00) [ 81.383] glyphs0_to_dst: glyph=(423, 7)x(10, 8), unclipped [ 81.383] emit_primitive_identity_mask__avx2: dst=(423, 7), mask=(752.00, 0.00) x (10.00, 8.00) [ 81.383] glyphs0_to_dst: glyph=(432, 4)x(10, 11), unclipped [ 81.383] emit_primitive_identity_mask__avx2: dst=(432, 4), mask=(736.00, 0.00) x (10.00, 11.00) [ 81.383] glyphs0_to_dst: glyph=(442, 7)x(9, 8), unclipped [ 81.383] emit_primitive_identity_mask__avx2: dst=(442, 7), mask=(48.00, 96.00) x (9.00, 8.00) [ 81.383] glyphs0_to_dst: glyph=(450, 4)x(10, 11), unclipped [ 81.383] emit_primitive_identity_mask__avx2: dst=(450, 4), mask=(736.00, 0.00) x (10.00, 11.00) [ 81.383] glyphs0_to_dst: glyph=(460, 7)x(9, 8), unclipped [ 81.383] emit_primitive_identity_mask__avx2: dst=(460, 7), mask=(752.00, 16.00) x (9.00, 8.00) [ 81.383] glyphs0_to_dst: glyph=(468, 7)x(10, 11), unclipped [ 81.383] emit_primitive_identity_mask__avx2: dst=(468, 7), mask=(976.00, 32.00) x (10.00, 11.00) [ 81.383] gen8_vertex_flush[ae4] = 102 [ 81.383] gen9_magic_ca_pass: CA fixup (98 -> 200) [ 81.383] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 81.383] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 81.383] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 81.383] sna_glyphs(op=3, nlist=1, src=(478, 15)) [ 81.383] kgem_bo_is_busy: handle=130, domain: 0 exec? 1, rq? 1 [ 81.383] sna_glyphs: discarding mask [ 81.383] glyphs0_to_dst(op=3, src=(478, 15), nlist=1, dst=(478, 15)+(0, 0)) [ 81.383] clipped_glyphs: no, clip region (0, 0), (508, 20) matches drawable pixmap=94680752682688 size=508x20 [ 81.383] gen9_render_composite: 0x0, current mode=1/1 [ 81.383] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 81.383] kgem_bo_is_busy: handle=130, domain: 0 exec? 1, rq? 1 [ 81.383] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 81.383] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 81.383] sna_drawable_use_bo pixmap=4835, box=((0, 0), (508, 20)), flags=7... [ 81.383] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 81.383] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 81.383] sna_drawable_use_bo: using whole GPU bo [ 81.383] gen9_composite_set_target: pixmap=4835, format=20028888, size=508x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 81.383] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 81.383] color_convert: src=ffffffff [20028888] [ 81.383] color_convert: dst=ffffffff [20028888] [ 81.383] sna_render_get_solid: ffffffff [ 81.383] sna_render_get_solid(white) [ 81.383] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 81.383] sna_transform_is_imprecise_integer_translation: no transform [ 81.383] gen9_composite_picture: integer translation (0, 0), removing [ 81.383] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 81.383] sna_render_pixmap_bo: GPU all damaged [ 81.383] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 81.383] gen4_choose_composite_emitter: solid, identity mask [ 81.383] kgem_check_bo: num_pages=+0, num_exec=+0 [ 81.383] gen9_composite_get_binding_table(fb80) [ 81.383] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 81.383] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 81.383] gen9_emit_vertex_elements: setup id=9 [ 81.383] glyphs0_to_dst: glyph=(477, 4)x(10, 13), unclipped [ 81.383] emit_primitive_identity_mask__avx2: dst=(477, 4), mask=(752.00, 32.00) x (10.00, 13.00) [ 81.383] gen8_vertex_flush[be4] = 3 [ 81.383] gen9_magic_ca_pass: CA fixup (200 -> 203) [ 81.383] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 81.383] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 81.383] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 81.383] sna_composite_rectangles(pixmap=4835, op=1, ffffffff x 1 [(496, 1)x(9, 17) ...]) [ 81.383] sna_composite_rectangles: converted to op 1 [ 81.383] sna_composite_rectangles[0] (496, 1)x(9, 17) -> (496, 1), (505, 18) [ 81.383] sna_composite_rectangles: nrects=1, region=(496, 1), (505, 18) x 1 [ 81.383] sna_composite_rectangles: clipped extents (496, 1),(505, 18) x 1 [ 81.383] sna_composite_rectangles: pixmap +(0, 0) extents (496, 1),(505, 18) [ 81.383] sna_composite_rectangles: dropping last-cpu hint [ 81.383] sna_drawable_use_bo pixmap=4835, box=((496, 1), (505, 18)), flags=9... [ 81.383] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 81.383] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 81.383] sna_drawable_use_bo: using whole GPU bo [ 81.383] gen9_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20028888]) [ 81.383] kgem_bo_is_render: handle=130, rq? 1 [1] [ 81.383] gen9_render_fill_boxes(ffffffff x 1 [(496, 1), (505, 18) ...]) [ 81.383] sna_render_get_solid: ffffffff [ 81.383] sna_render_get_solid(white) [ 81.383] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 81.383] kgem_check_bo: num_pages=+0, num_exec=+0 [ 81.383] aligning vertex: was 4, now 2 floats per vertex [ 81.383] gen9_composite_get_binding_table(fb40) [ 81.383] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 81.383] gen9_emit_sampler: sampler = 1 [ 81.383] gen9_emit_sf: num_sf_outputs=1 [ 81.383] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 81.383] gen9_emit_vertex_elements: setup id=0 [ 81.383] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 81.383] (496, 1), (505, 18) [ 81.383] gen8_vertex_flush[d00] = 3 [ 81.383] sna_copy_area: src=pixmap=4835:(0, 0)x(508, 20)+(0, 0) -> dst=pixmap=3060:(0, 1003)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 81.383] sna_copy_area: normal copy [ 81.383] sna_do_copy: src=(0, 0), dst=(0, 1003), size=(508x20) [ 81.383] sna_do_copy: after drawable: src=(0, 0), dst=(65, 1027), size=(508x20) [ 81.383] sna_do_copy: dst extents (65, 1027), (573, 1047), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 81.383] sna_do_copy: clipped dst extents (65, 1027), (573, 1047) [ 81.383] sna_do_copy: unclipped src extents (0, 0), (508, 20) [ 81.383] sna_do_copy: clipped src extents (0, 0), (508, 20) [ 81.383] sna_do_copy: pixmap -- no source clipping [ 81.383] sna_do_copy: src extents (0, 0), (508, 20) x 1 [ 81.383] sna_do_copy: copy region (65, 1027), (573, 1047) x 1 + (-65, -1027) [ 81.383] sna_copy_boxes (boxes=1x[(65, 1027), (573, 1047)...], src pixmap=4835+(-65, -1027), dst pixmap=3060+(-65, -24), alu=3, src.size=508x20, dst.size=3775x2136) [ 81.383] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c9472b610, gpu_bo=130, cpu_bo=0), replaces=0 [ 81.383] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 81.383] sna_drawable_use_bo pixmap=3060, box=((0, 1003), (508, 1023)), flags=b... [ 81.383] sna_drawable_use_bo: exported target, set PREFER_GPU [ 81.383] sna_drawable_use_bo: pinned, never REPLACES [ 81.383] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=b [ 81.383] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 81.383] sna_drawable_use_bo: using whole GPU bo [ 81.383] sna_pixmap_move_to_gpu(pixmap=4835, usage=0), flags=a [ 81.383] sna_pixmap_move_to_gpu: already all-damaged [ 81.383] sna_pixmap_mark_active: pixmap=4835, handle=130 [ 81.383] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 81.383] gen9_render_copy_boxes (0, -1003)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 81.383] kgem_bo_is_render: handle=130, rq? 1 [1] [ 81.383] kgem_bo_is_render: handle=9, rq? 0 [0] [ 81.383] kgem_bo_is_render: handle=9, rq? 0 [0] [ 81.383] kgem_bo_is_render: handle=130, rq? 1 [1] [ 81.383] kgem_set_mode: flushing before new bo [ 81.383] gen8_vertex_close: used=818, vbo active? 23, vb=201, nreloc=2 [ 81.383] gen8_vertex_close: reloc[0] = 287 [ 81.383] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 81.383] kgem_add_handle: handle=23, index=5 [ 81.383] kgem_add_reloc64[11] = (delta=0, target handle=5, presumed=fd541000) [ 81.383] gen8_vertex_close: reloc[1] = 372 [ 81.383] kgem_add_reloc64: handle=23, pos=372, delta=0, domains=200000 [ 81.383] kgem_add_reloc64[12] = (delta=0, target handle=5, presumed=fd541000) [ 81.383] batch[1/1, flags=1800]: 838 838 16096 16384, nreloc=13, nexec=6, nfence=0, aperture=1116 [fenced=0] [ 81.383] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd981000 [ 81.383] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -57343 [ 81.383] kgem_fixup_relocs: shrinking by 57344 [ 81.383] __kgem_busy: handle=2, busy=0, wedged=0 [ 81.383] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd981000 [ 81.383] kgem_commit: release handle=130 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fff90000 [ 81.383] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 81.383] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 81.383] __kgem_bo_clear_busy: handle=7 [ 81.383] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 81.383] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 81.383] __kgem_bo_clear_busy: handle=143 [ 81.383] kgem_commit: release handle=143 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff6e000 [ 81.383] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 81.383] __kgem_bo_clear_busy: handle=143 [ 81.383] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 81.383] __kgem_bo_clear_busy: handle=143 [ 81.383] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 81.383] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 81.383] __kgem_bo_clear_busy: handle=143 [ 81.383] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 81.383] __kgem_bo_clear_busy: handle=7 [ 81.383] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 81.383] __kgem_busy: handle=2, busy=131072, wedged=0 [ 81.383] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 81.383] kgem_check_bo: num_pages=+8116, num_exec=+2 [ 81.383] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 81.383] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 81.383] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 81.383] kgem_add_handle: handle=4, index=0 [ 81.383] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 81.383] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 81.383] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 81.383] gen9_composite_get_binding_table(ffc0) [ 81.383] kgem_add_reloc64: handle=9, pos=16360, delta=0, domains=20002 [ 81.383] kgem_add_handle: handle=9, index=1 [ 81.383] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f02dd000) [ 81.383] __kgem_bo_mark_dirty: handle=9 (proxy? 0) [ 81.383] [3fe0] bind bo(handle=9, addr=f02dd000), format=192, width=3775, height=2136, pitch=15360, tiling=1 -> render [ 81.383] kgem_add_reloc64: handle=130, pos=16344, delta=0, domains=40000 [ 81.383] kgem_add_handle: handle=130, index=2 [ 81.383] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fff90000) [ 81.383] [3fd0] bind bo(handle=130, addr=fff90000), format=192, width=508, height=20, pitch=2048, tiling=1 -> sampler [ 81.383] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 81.383] gen9_emit_sampler: sampler = 0 [ 81.383] gen9_emit_sf: num_sf_outputs=1 [ 81.383] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 81.383] gen9_emit_vertex_elements: setup id=0 [ 81.383] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 81.383] (0, 0) -> (0, 1003) + (508, 20) [ 81.383] gen8_vertex_flush[490] = 3 [ 81.383] sna_accel_flush: flush?=1, dirty?=0 [ 81.383] gen8_vertex_close: used=824, vbo active? 23, vb=1, nreloc=1 [ 81.383] gen8_vertex_close: reloc[0] = 287 [ 81.383] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 81.383] kgem_add_handle: handle=23, index=3 [ 81.383] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 81.383] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=8190 [fenced=0] [ 81.383] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 81.384] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 81.384] kgem_fixup_relocs: shrinking by 61440 [ 81.384] __kgem_busy: handle=1, busy=0, wedged=0 [ 81.384] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 81.384] kgem_commit: release handle=9 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f02dd000 [ 81.384] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 81.384] kgem_commit: release handle=130 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fff90000 [ 81.384] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 81.384] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 81.384] sna_accel_flush: flush?=0, dirty?=0 [ 81.384] sna_accel_flush: flush?=0, dirty?=0 [ 81.384] sna_accel_flush: flush?=0, dirty?=0 [ 81.384] sna_destroy_pixmap: pixmap=4835, attached?=1 [ 81.384] _kgem_bo_destroy: handle=130, proxy? 0 [ 81.384] __kgem_bo_destroy: handle=130, size=65536 [ 81.384] __kgem_busy: handle=130, busy=0, wedged=0 [ 81.384] __kgem_bo_clear_busy: handle=130 [ 81.384] kgem_bo_move_to_inactive: moving handle=130 to inactive [ 81.384] __sna_free_pixmap(pixmap=4835) [ 81.384] sna_accel_flush: flush?=0, dirty?=0 [ 81.384] sna_accel_flush: flush?=0, dirty?=0 [ 81.384] sna_accel_flush: flush?=0, dirty?=0 [ 81.384] sna_block_handler (tv=0.395000) [ 81.384] kgem_retire, need_retire?=1 [ 81.384] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 81.384] kgem_retire__requests_ring: retiring ring 0 [ 81.384] __kgem_busy: handle=2, busy=0, wedged=0 [ 81.384] __kgem_retire_rq: request 2 complete [ 81.384] kgem_retire__requests_ring: retiring ring 0 [ 81.384] __kgem_busy: handle=1, busy=0, wedged=0 [ 81.384] __kgem_retire_rq: request 1 complete [ 81.384] __kgem_bo_flush: handle=9, busy=0, wedged=0 [ 81.384] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 81.384] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 81.384] kgem_retire -- retired=0, need_retire=0 [ 81.384] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 81.384] gen6_render_retire: resetting idle vbo [ 81.384] sna_scanout_do_flush: flush timer active: delta=9 [ 81.384] sna_accel_do_throttle -- no pending activity [ 81.384] sna_accel_block: evaluating timers, active=5 [ 81.384] sna_accel_block: flush timer expires in 9 [81393] [ 81.384] sna_wakeup_handler [ 81.384] sna_mode_wakeup: len=64 [ 81.384] sna_dri2_vblank_handler(type=2, sequence=4633, draw=4181) [ 81.384] sna_crtc_record_swap: recording last swap on pipe=0, frame 4633 [msc=4633], time 81.384747 [ 81.384] sna_dri2_vblank_handler: 2 complete, frame=4633 tv=81.384747 [ 81.384] sna_dri2_blit_complete: blit finished [ 81.384] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4633, tv=81.384747) [ 81.384] frame_swap_complete(type=2): draw=146, pipe=0, frame=4633 [msc=4633], tv=81.384747 [ 81.384] sna_accel_flush: flush?=0, dirty?=0 [ 81.384] sna_dri2_event_free(draw?=1) [ 81.384] sna_dri2_remove_event: remove[0x561c9473f800] from window 146, active? 1 [ 81.384] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 81.384] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=114] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 81.384] sna_dri2_vblank_handler complete [ 81.384] sna_mode_wakeup: recording last swap on pipe=0, frame 4633 [1219], time 81.384747 [ 81.384] sna_mode_wakeup: removing handle=114 [active_scanout=0] from scanout, installing handle=32 [active_scanout=2] [ 81.384] sna_mode_wakeup: flip complete, pending? 1 [ 81.384] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 81.384] sna_block_handler (tv=0.395000) [ 81.384] sna_scanout_do_flush: flush timer active: delta=9 [ 81.384] sna_accel_do_throttle -- no pending activity [ 81.384] sna_accel_block: evaluating timers, active=5 [ 81.384] sna_accel_block: flush timer expires in 9 [81393] [ 81.385] sna_wakeup_handler [ 81.385] sna_accel_flush: flush?=0, dirty?=0 [ 81.385] sna_accel_flush: flush?=0, dirty?=0 [ 81.385] sna_block_handler (tv=0.394000) [ 81.385] sna_scanout_do_flush: flush timer active: delta=8 [ 81.385] sna_accel_do_throttle -- no pending activity [ 81.385] sna_accel_block: evaluating timers, active=5 [ 81.385] sna_accel_block: flush timer expires in 8 [81393] [ 81.385] sna_wakeup_handler [ 81.385] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=114, name=86 [ 81.385] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 81.385] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 81.385] sna_dri2_get_back: draw size=3840x2160, back buffer handle=114 size=3840x2160, is-scanout? 1, active?=0, pitch=15360, front pitch=15360 [ 81.385] sna_dri2_get_back: reuse backbuffer? 1 [ 81.385] sna_dri2_get_back: back buffer handle=114, active?=0, refcnt=1 [ 81.385] sna_dri2_get_back: reuse unattached back [ 81.385] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 81.385] sna_dri2_reuse_buffer: reusing back buffer handle=114, name=86, pitch=15360, age=0 [ 81.385] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 81.385] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=32, name=80, active_scanout=2 [ 81.385] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 81.385] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 81.385] sna_accel_flush: flush?=0, dirty?=0 [ 81.385] sna_accel_flush: flush?=0, dirty?=0 [ 81.385] sna_accel_flush: flush?=0, dirty?=0 [ 81.385] sna_block_handler (tv=0.394000) [ 81.385] sna_scanout_do_flush: flush timer active: delta=8 [ 81.385] sna_accel_do_throttle -- no pending activity [ 81.385] sna_accel_block: evaluating timers, active=5 [ 81.385] sna_accel_block: flush timer expires in 8 [81393] [ 81.386] sna_wakeup_handler [ 81.386] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 81.386] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 81.386] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 81.386] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 81.386] sna_dri2_get_msc(draw=146, pipe=0) [ 81.386] sna_crtc_record_swap: recording last swap on pipe=0, frame 4633 [msc=4633], time 81.384747 [ 81.386] sna_dri2_get_msc: msc=4633 [raw=4633], ust=81384747 [ 81.386] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=114 (refs=1/1, flush=0) , front=32 (refs=2/3, flush=1) [ 81.386] sna_dri2_schedule_swap(target_msc=4633, divisor=0, remainder=0) [ 81.386] sna_dri2_schedule_swap: using front handle=32, active_scanout?=2, flush?=1 [ 81.386] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 81.386] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 81.386] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 81.386] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 81.386] sna_crtc_record_swap: recording last swap on pipe=0, frame 4633 [msc=4633], time 81.384747 [ 81.386] immediate_swap: current_msc=4633, target_msc=4633 -- yes [ 81.386] can_flip: no, shadow enabled [ 81.386] sna_dri2_add_event: adding event to window 146) [ 81.386] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 81.386] sna_dri2_immediate_blit: no pending blit, starting chain [ 81.386] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 81.386] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 81.386] can_xchg: back size=8700f00, front size=8700f00 [ 81.386] can_xchg: yes, pixmap=4091 [ 81.386] sna_dri2_xchg: win=146, exchange front=32/80,ref=3 and back=114/86,ref=2, pixmap=4091 3840x2160 [ 81.386] sna_dri2_xchg: back_bo handle=114, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 81.386] sna_dri2_xchg: front_bo handle=32, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 81.386] set_bo: pixmap=4091, handle=114 (old handle=32) [ 81.386] set_bo: marking whole pixmap as damaged [ 81.386] set_bo: applying final/discard move-to-gpu [ 81.386] wait_for_shadow: flags=0, flips=0, handle=32, shadow=29 [ 81.386] set_bo: dropping flush hint from handle=32 [ 81.386] set_bo: adding flush hint to handle=114 [ 81.386] mark_stale(handle=32) => 1 [ 81.386] swap_limit: draw=146 setting swap limit to 3 [ 81.386] sna_dri2_swap_limit_validate: swap limit set to 3 [ 81.386] sna_next_vblank(pipe=0, waiting until next vblank) [ 81.386] sna_dri2_schedule_swap: reported target_msc=4633 [ 81.386] sna_accel_flush: flush?=0, dirty?=0 [ 81.386] sna_accel_flush: flush?=0, dirty?=0 [ 81.386] sna_accel_flush: flush?=0, dirty?=0 [ 81.386] sna_accel_flush: flush?=0, dirty?=0 [ 81.386] sna_block_handler (tv=0.393000) [ 81.386] sna_scanout_do_flush: flush timer active: delta=7 [ 81.386] sna_accel_do_throttle -- no pending activity [ 81.386] sna_accel_block: evaluating timers, active=5 [ 81.386] sna_accel_block: flush timer expires in 7 [81393] [ 81.393] sna_wakeup_handler [ 81.393] sna_block_handler (tv=0.386000) [ 81.393] sna_scanout_do_flush: flush timer active: delta=0 [ 81.393] sna_scanout_do_flush (time=81393), triggered [ 81.393] sna_scanout_flush (time=81393), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 81.393] has_shadow: has pending damage? 1, outstanding flips: 0 [ 81.393] stop_flush: scanout=114 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 81.393] has_shadow: has pending damage? 1, outstanding flips: 0 [ 81.393] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 81.393] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 81.393] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 81.393] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 81.393] sna_pixmap_move_to_gpu: already all-damaged [ 81.393] sna_pixmap_mark_active: pixmap=4091, handle=114 [ 81.393] sna_mode_redisplay: crtc[0] transformed? 0 [ 81.393] sna_mode_redisplay: crtc[1] transformed? 0 [ 81.393] sna_mode_redisplay: crtc[2] transformed? 0 [ 81.393] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=114 [active=1] [ 81.393] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 32, transformed? 0 [ 81.393] get_fb: reusing fb=81 for handle=114 [ 81.393] sna_mode_redisplay: recording flip on CRTC:32 handle=114, active_scanout=2, serial=3 [ 81.393] __kgem_bo_clear_busy: handle=114 [ 81.393] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 81.393] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 81.393] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 81.393] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=114, shadow handle=29 [ 81.393] sna_accel_do_throttle -- no pending activity [ 81.393] sna_accel_block: evaluating timers, active=5 [ 81.393] sna_accel_block: flush timer expires in 16 [81409] [ 81.400] sna_wakeup_handler [ 81.401] sna_mode_wakeup: len=64 [ 81.401] sna_dri2_vblank_handler(type=2, sequence=4634, draw=4181) [ 81.401] sna_crtc_record_swap: recording last swap on pipe=0, frame 4634 [msc=4634], time 81.401398 [ 81.401] sna_dri2_vblank_handler: 2 complete, frame=4634 tv=81.401398 [ 81.401] sna_dri2_blit_complete: blit finished [ 81.401] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4634, tv=81.401398) [ 81.401] frame_swap_complete(type=2): draw=146, pipe=0, frame=4634 [msc=4634], tv=81.401398 [ 81.401] sna_accel_flush: flush?=0, dirty?=0 [ 81.401] sna_dri2_event_free(draw?=1) [ 81.401] sna_dri2_remove_event: remove[0x561c94a30b90] from window 146, active? 1 [ 81.401] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=114] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 81.401] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=32] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 81.401] sna_dri2_vblank_handler complete [ 81.401] sna_mode_wakeup: recording last swap on pipe=0, frame 4634 [121a], time 81.401398 [ 81.401] sna_mode_wakeup: removing handle=32 [active_scanout=0] from scanout, installing handle=114 [active_scanout=2] [ 81.401] sna_mode_wakeup: flip complete, pending? 1 [ 81.401] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 81.401] sna_block_handler (tv=0.378000) [ 81.401] sna_scanout_do_flush: flush timer active: delta=8 [ 81.401] sna_accel_do_throttle -- no pending activity [ 81.401] sna_accel_block: evaluating timers, active=5 [ 81.401] sna_accel_block: flush timer expires in 8 [81409] [ 81.406] sna_wakeup_handler [ 81.406] sna_block_handler (tv=0.373000) [ 81.406] sna_scanout_do_flush: flush timer active: delta=3 [ 81.406] sna_scanout_do_flush (time=81406), triggered [ 81.406] sna_scanout_flush (time=81406), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 81.406] has_shadow: has pending damage? 0, outstanding flips: 0 [ 81.406] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 81.406] has_shadow: has pending damage? 0, outstanding flips: 0 [ 81.406] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 81.406] sna_accel_do_throttle -- no pending activity [ 81.406] sna_accel_block: evaluating timers, active=5 [ 81.406] sna_accel_block: flush timer expires in 16 [81422] [ 81.406] sna_wakeup_handler [ 81.406] sna_accel_flush: flush?=0, dirty?=0 [ 81.406] sna_block_handler (tv=0.0) [ 81.406] sna_wakeup_handler [ 81.406] sna_accel_flush: flush?=0, dirty?=0 [ 81.406] sna_accel_flush: flush?=0, dirty?=0 [ 81.406] sna_accel_flush: flush?=0, dirty?=0 [ 81.406] sna_block_handler (tv=0.373000) [ 81.406] sna_scanout_do_flush: flush timer active: delta=16 [ 81.406] sna_accel_do_throttle -- no pending activity [ 81.406] sna_accel_block: evaluating timers, active=5 [ 81.406] sna_accel_block: flush timer expires in 16 [81422] [ 81.406] sna_wakeup_handler [ 81.406] sna_accel_flush: flush?=0, dirty?=0 [ 81.406] sna_accel_flush: flush?=0, dirty?=0 [ 81.406] sna_block_handler (tv=0.373000) [ 81.406] sna_scanout_do_flush: flush timer active: delta=16 [ 81.407] sna_accel_do_throttle -- no pending activity [ 81.407] sna_accel_block: evaluating timers, active=5 [ 81.407] sna_accel_block: flush timer expires in 16 [81422] [ 81.407] sna_wakeup_handler [ 81.407] sna_accel_flush: flush?=0, dirty?=0 [ 81.407] sna_accel_flush: flush?=0, dirty?=0 [ 81.407] sna_block_handler (tv=0.372000) [ 81.407] sna_scanout_do_flush: flush timer active: delta=15 [ 81.407] sna_accel_do_throttle -- no pending activity [ 81.407] sna_accel_block: evaluating timers, active=5 [ 81.407] sna_accel_block: flush timer expires in 15 [81422] [ 81.407] sna_wakeup_handler [ 81.407] sna_accel_flush: flush?=0, dirty?=0 [ 81.407] sna_accel_flush: flush?=0, dirty?=0 [ 81.407] sna_accel_flush: flush?=0, dirty?=0 [ 81.407] sna_block_handler (tv=0.372000) [ 81.407] sna_scanout_do_flush: flush timer active: delta=15 [ 81.407] sna_accel_do_throttle -- no pending activity [ 81.407] sna_accel_block: evaluating timers, active=5 [ 81.407] sna_accel_block: flush timer expires in 15 [81422] [ 81.407] sna_wakeup_handler [ 81.407] sna_accel_flush: flush?=0, dirty?=0 [ 81.407] sna_accel_flush: flush?=0, dirty?=0 [ 81.407] sna_block_handler (tv=0.372000) [ 81.407] sna_scanout_do_flush: flush timer active: delta=15 [ 81.407] sna_accel_do_throttle -- no pending activity [ 81.407] sna_accel_block: evaluating timers, active=5 [ 81.407] sna_accel_block: flush timer expires in 15 [81422] [ 81.407] sna_wakeup_handler [ 81.407] sna_accel_flush: flush?=0, dirty?=0 [ 81.407] sna_accel_flush: flush?=0, dirty?=0 [ 81.407] sna_block_handler (tv=0.372000) [ 81.407] sna_scanout_do_flush: flush timer active: delta=15 [ 81.407] sna_accel_do_throttle -- no pending activity [ 81.407] sna_accel_block: evaluating timers, active=5 [ 81.407] sna_accel_block: flush timer expires in 15 [81422] [ 81.407] sna_wakeup_handler [ 81.407] sna_accel_flush: flush?=0, dirty?=0 [ 81.407] sna_accel_flush: flush?=0, dirty?=0 [ 81.407] sna_accel_flush: flush?=0, dirty?=0 [ 81.407] sna_accel_flush: flush?=0, dirty?=0 [ 81.407] sna_accel_flush: flush?=0, dirty?=0 [ 81.407] sna_accel_flush: flush?=0, dirty?=0 [ 81.407] sna_accel_flush: flush?=0, dirty?=0 [ 81.407] sna_accel_flush: flush?=0, dirty?=0 [ 81.407] sna_accel_flush: flush?=0, dirty?=0 [ 81.407] sna_accel_flush: flush?=0, dirty?=0 [ 81.407] sna_accel_flush: flush?=0, dirty?=0 [ 81.407] sna_accel_flush: flush?=0, dirty?=0 [ 81.407] sna_accel_flush: flush?=0, dirty?=0 [ 81.407] sna_accel_flush: flush?=0, dirty?=0 [ 81.407] sna_accel_flush: flush?=0, dirty?=0 [ 81.407] sna_accel_flush: flush?=0, dirty?=0 [ 81.407] sna_accel_flush: flush?=0, dirty?=0 [ 81.407] sna_accel_flush: flush?=0, dirty?=0 [ 81.407] sna_accel_flush: flush?=0, dirty?=0 [ 81.407] sna_accel_flush: flush?=0, dirty?=0 [ 81.407] sna_accel_flush: flush?=0, dirty?=0 [ 81.407] sna_accel_flush: flush?=0, dirty?=0 [ 81.407] sna_accel_flush: flush?=0, dirty?=0 [ 81.407] sna_accel_flush: flush?=0, dirty?=0 [ 81.407] sna_accel_flush: flush?=0, dirty?=0 [ 81.407] sna_accel_flush: flush?=0, dirty?=0 [ 81.407] sna_accel_flush: flush?=0, dirty?=0 [ 81.407] sna_accel_flush: flush?=0, dirty?=0 [ 81.407] sna_accel_flush: flush?=0, dirty?=0 [ 81.407] sna_accel_flush: flush?=0, dirty?=0 [ 81.407] sna_accel_flush: flush?=0, dirty?=0 [ 81.407] sna_accel_flush: flush?=0, dirty?=0 [ 81.407] sna_accel_flush: flush?=0, dirty?=0 [ 81.407] sna_accel_flush: flush?=0, dirty?=0 [ 81.407] sna_accel_flush: flush?=0, dirty?=0 [ 81.407] sna_accel_flush: flush?=0, dirty?=0 [ 81.407] sna_accel_flush: flush?=0, dirty?=0 [ 81.407] sna_accel_flush: flush?=0, dirty?=0 [ 81.407] sna_accel_flush: flush?=0, dirty?=0 [ 81.407] sna_accel_flush: flush?=0, dirty?=0 [ 81.407] sna_accel_flush: flush?=0, dirty?=0 [ 81.407] sna_accel_flush: flush?=0, dirty?=0 [ 81.407] sna_accel_flush: flush?=0, dirty?=0 [ 81.407] sna_accel_flush: flush?=0, dirty?=0 [ 81.407] sna_accel_flush: flush?=0, dirty?=0 [ 81.407] sna_accel_flush: flush?=0, dirty?=0 [ 81.407] sna_accel_flush: flush?=0, dirty?=0 [ 81.407] sna_accel_flush: flush?=0, dirty?=0 [ 81.407] sna_block_handler (tv=0.372000) [ 81.407] sna_scanout_do_flush: flush timer active: delta=15 [ 81.407] sna_accel_do_throttle -- no pending activity [ 81.407] sna_accel_block: evaluating timers, active=5 [ 81.407] sna_accel_block: flush timer expires in 15 [81422] [ 81.407] sna_wakeup_handler [ 81.407] sna_accel_flush: flush?=0, dirty?=0 [ 81.407] sna_accel_flush: flush?=0, dirty?=0 [ 81.407] sna_block_handler (tv=0.372000) [ 81.407] sna_scanout_do_flush: flush timer active: delta=15 [ 81.407] sna_accel_do_throttle -- no pending activity [ 81.407] sna_accel_block: evaluating timers, active=5 [ 81.407] sna_accel_block: flush timer expires in 15 [81422] [ 81.407] sna_wakeup_handler [ 81.407] sna_accel_flush: flush?=0, dirty?=0 [ 81.407] sna_accel_flush: flush?=0, dirty?=0 [ 81.407] sna_block_handler (tv=0.372000) [ 81.407] sna_scanout_do_flush: flush timer active: delta=15 [ 81.407] sna_accel_do_throttle -- no pending activity [ 81.407] sna_accel_block: evaluating timers, active=5 [ 81.407] sna_accel_block: flush timer expires in 15 [81422] [ 81.408] sna_wakeup_handler [ 81.408] sna_accel_flush: flush?=0, dirty?=0 [ 81.408] sna_accel_flush: flush?=0, dirty?=0 [ 81.408] sna_block_handler (tv=0.371000) [ 81.408] sna_scanout_do_flush: flush timer active: delta=14 [ 81.408] sna_accel_do_throttle -- no pending activity [ 81.408] sna_accel_block: evaluating timers, active=5 [ 81.408] sna_accel_block: flush timer expires in 14 [81422] [ 81.408] sna_wakeup_handler [ 81.408] sna_accel_flush: flush?=0, dirty?=0 [ 81.408] sna_accel_flush: flush?=0, dirty?=0 [ 81.408] sna_block_handler (tv=0.371000) [ 81.408] sna_scanout_do_flush: flush timer active: delta=14 [ 81.408] sna_accel_do_throttle -- no pending activity [ 81.408] sna_accel_block: evaluating timers, active=5 [ 81.408] sna_accel_block: flush timer expires in 14 [81422] [ 81.408] sna_wakeup_handler [ 81.408] sna_accel_flush: flush?=0, dirty?=0 [ 81.408] sna_accel_flush: flush?=0, dirty?=0 [ 81.408] sna_accel_flush: flush?=0, dirty?=0 [ 81.408] sna_block_handler (tv=0.371000) [ 81.408] sna_scanout_do_flush: flush timer active: delta=14 [ 81.408] sna_accel_do_throttle -- no pending activity [ 81.408] sna_accel_block: evaluating timers, active=5 [ 81.408] sna_accel_block: flush timer expires in 14 [81422] [ 81.408] sna_wakeup_handler [ 81.408] sna_accel_flush: flush?=0, dirty?=0 [ 81.408] sna_accel_flush: flush?=0, dirty?=0 [ 81.408] sna_accel_flush: flush?=0, dirty?=0 [ 81.408] sna_accel_flush: flush?=0, dirty?=0 [ 81.408] sna_block_handler (tv=0.371000) [ 81.408] sna_scanout_do_flush: flush timer active: delta=14 [ 81.408] sna_accel_do_throttle -- no pending activity [ 81.408] sna_accel_block: evaluating timers, active=5 [ 81.408] sna_accel_block: flush timer expires in 14 [81422] [ 81.408] sna_wakeup_handler [ 81.408] sna_accel_flush: flush?=0, dirty?=0 [ 81.408] sna_accel_flush: flush?=0, dirty?=0 [ 81.408] sna_accel_flush: flush?=0, dirty?=0 [ 81.408] sna_block_handler (tv=0.371000) [ 81.408] sna_scanout_do_flush: flush timer active: delta=14 [ 81.408] sna_accel_do_throttle -- no pending activity [ 81.408] sna_accel_block: evaluating timers, active=5 [ 81.408] sna_accel_block: flush timer expires in 14 [81422] [ 81.408] sna_wakeup_handler [ 81.408] sna_change_window_attributes [ 81.408] sna_accel_flush: flush?=0, dirty?=0 [ 81.408] sna_accel_flush: flush?=0, dirty?=0 [ 81.408] sna_accel_flush: flush?=0, dirty?=0 [ 81.408] sna_block_handler (tv=0.371000) [ 81.408] sna_scanout_do_flush: flush timer active: delta=14 [ 81.408] sna_accel_do_throttle -- no pending activity [ 81.408] sna_accel_block: evaluating timers, active=5 [ 81.408] sna_accel_block: flush timer expires in 14 [81422] [ 81.408] sna_wakeup_handler [ 81.408] sna_accel_flush: flush?=0, dirty?=0 [ 81.408] sna_accel_flush: flush?=0, dirty?=0 [ 81.408] sna_block_handler (tv=0.371000) [ 81.408] sna_scanout_do_flush: flush timer active: delta=14 [ 81.408] sna_accel_do_throttle -- no pending activity [ 81.408] sna_accel_block: evaluating timers, active=5 [ 81.408] sna_accel_block: flush timer expires in 14 [81422] [ 81.408] sna_wakeup_handler [ 81.408] sna_block_handler (tv=0.371000) [ 81.408] sna_scanout_do_flush: flush timer active: delta=14 [ 81.408] sna_accel_do_throttle -- no pending activity [ 81.408] sna_accel_block: evaluating timers, active=5 [ 81.408] sna_accel_block: flush timer expires in 14 [81422] [ 81.408] sna_wakeup_handler [ 81.408] sna_accel_flush: flush?=0, dirty?=0 [ 81.408] sna_accel_flush: flush?=0, dirty?=0 [ 81.408] sna_block_handler (tv=0.371000) [ 81.408] sna_scanout_do_flush: flush timer active: delta=14 [ 81.408] sna_accel_do_throttle -- no pending activity [ 81.408] sna_accel_block: evaluating timers, active=5 [ 81.408] sna_accel_block: flush timer expires in 14 [81422] [ 81.408] sna_wakeup_handler [ 81.408] sna_accel_flush: flush?=0, dirty?=0 [ 81.408] sna_accel_flush: flush?=0, dirty?=0 [ 81.408] sna_accel_flush: flush?=0, dirty?=0 [ 81.408] sna_block_handler (tv=0.371000) [ 81.408] sna_scanout_do_flush: flush timer active: delta=14 [ 81.408] sna_accel_do_throttle -- no pending activity [ 81.408] sna_accel_block: evaluating timers, active=5 [ 81.408] sna_accel_block: flush timer expires in 14 [81422] [ 81.408] sna_wakeup_handler [ 81.408] sna_accel_flush: flush?=0, dirty?=0 [ 81.408] sna_accel_flush: flush?=0, dirty?=0 [ 81.408] sna_block_handler (tv=0.371000) [ 81.408] sna_scanout_do_flush: flush timer active: delta=14 [ 81.408] sna_accel_do_throttle -- no pending activity [ 81.408] sna_accel_block: evaluating timers, active=5 [ 81.408] sna_accel_block: flush timer expires in 14 [81422] [ 81.408] sna_wakeup_handler [ 81.408] sna_change_window_attributes [ 81.408] sna_accel_flush: flush?=0, dirty?=0 [ 81.408] sna_accel_flush: flush?=0, dirty?=0 [ 81.408] sna_block_handler (tv=0.371000) [ 81.408] sna_scanout_do_flush: flush timer active: delta=14 [ 81.408] sna_accel_do_throttle -- no pending activity [ 81.408] sna_accel_block: evaluating timers, active=5 [ 81.408] sna_accel_block: flush timer expires in 14 [81422] [ 81.408] sna_wakeup_handler [ 81.408] sna_accel_flush: flush?=0, dirty?=0 [ 81.408] sna_accel_flush: flush?=0, dirty?=0 [ 81.408] sna_accel_flush: flush?=0, dirty?=0 [ 81.408] sna_block_handler (tv=0.371000) [ 81.408] sna_scanout_do_flush: flush timer active: delta=14 [ 81.408] sna_accel_do_throttle -- no pending activity [ 81.408] sna_accel_block: evaluating timers, active=5 [ 81.408] sna_accel_block: flush timer expires in 14 [81422] [ 81.408] sna_wakeup_handler [ 81.408] sna_accel_flush: flush?=0, dirty?=0 [ 81.408] sna_accel_flush: flush?=0, dirty?=0 [ 81.408] sna_block_handler (tv=0.371000) [ 81.408] sna_scanout_do_flush: flush timer active: delta=14 [ 81.408] sna_accel_do_throttle -- no pending activity [ 81.408] sna_accel_block: evaluating timers, active=5 [ 81.408] sna_accel_block: flush timer expires in 14 [81422] [ 81.408] sna_wakeup_handler [ 81.408] sna_accel_flush: flush?=0, dirty?=0 [ 81.408] sna_accel_flush: flush?=0, dirty?=0 [ 81.408] sna_block_handler (tv=0.371000) [ 81.408] sna_scanout_do_flush: flush timer active: delta=14 [ 81.408] sna_accel_do_throttle -- no pending activity [ 81.408] sna_accel_block: evaluating timers, active=5 [ 81.408] sna_accel_block: flush timer expires in 14 [81422] [ 81.408] sna_wakeup_handler [ 81.408] sna_accel_flush: flush?=0, dirty?=0 [ 81.408] sna_accel_flush: flush?=0, dirty?=0 [ 81.408] sna_block_handler (tv=0.371000) [ 81.408] sna_scanout_do_flush: flush timer active: delta=14 [ 81.408] sna_accel_do_throttle -- no pending activity [ 81.408] sna_accel_block: evaluating timers, active=5 [ 81.408] sna_accel_block: flush timer expires in 14 [81422] [ 81.408] sna_wakeup_handler [ 81.408] sna_accel_flush: flush?=0, dirty?=0 [ 81.408] sna_accel_flush: flush?=0, dirty?=0 [ 81.408] sna_block_handler (tv=0.371000) [ 81.409] sna_scanout_do_flush: flush timer active: delta=13 [ 81.409] sna_accel_do_throttle -- no pending activity [ 81.409] sna_accel_block: evaluating timers, active=5 [ 81.409] sna_accel_block: flush timer expires in 13 [81422] [ 81.409] sna_wakeup_handler [ 81.409] sna_accel_flush: flush?=0, dirty?=0 [ 81.409] sna_accel_flush: flush?=0, dirty?=0 [ 81.409] sna_block_handler (tv=0.370000) [ 81.409] sna_scanout_do_flush: flush timer active: delta=13 [ 81.409] sna_accel_do_throttle -- no pending activity [ 81.409] sna_accel_block: evaluating timers, active=5 [ 81.409] sna_accel_block: flush timer expires in 13 [81422] [ 81.409] sna_wakeup_handler [ 81.409] sna_accel_flush: flush?=0, dirty?=0 [ 81.409] sna_accel_flush: flush?=0, dirty?=0 [ 81.409] sna_block_handler (tv=0.370000) [ 81.409] sna_scanout_do_flush: flush timer active: delta=13 [ 81.409] sna_accel_do_throttle -- no pending activity [ 81.409] sna_accel_block: evaluating timers, active=5 [ 81.409] sna_accel_block: flush timer expires in 13 [81422] [ 81.409] sna_wakeup_handler [ 81.409] sna_accel_flush: flush?=0, dirty?=0 [ 81.409] sna_accel_flush: flush?=0, dirty?=0 [ 81.409] sna_accel_flush: flush?=0, dirty?=0 [ 81.409] sna_block_handler (tv=0.370000) [ 81.409] sna_scanout_do_flush: flush timer active: delta=13 [ 81.409] sna_accel_do_throttle -- no pending activity [ 81.409] sna_accel_block: evaluating timers, active=5 [ 81.409] sna_accel_block: flush timer expires in 13 [81422] [ 81.409] sna_wakeup_handler [ 81.409] sna_accel_flush: flush?=0, dirty?=0 [ 81.409] sna_accel_flush: flush?=0, dirty?=0 [ 81.409] sna_block_handler (tv=0.370000) [ 81.409] sna_scanout_do_flush: flush timer active: delta=13 [ 81.409] sna_accel_do_throttle -- no pending activity [ 81.409] sna_accel_block: evaluating timers, active=5 [ 81.409] sna_accel_block: flush timer expires in 13 [81422] [ 81.409] sna_wakeup_handler [ 81.409] sna_accel_flush: flush?=0, dirty?=0 [ 81.409] sna_accel_flush: flush?=0, dirty?=0 [ 81.409] sna_block_handler (tv=0.370000) [ 81.409] sna_scanout_do_flush: flush timer active: delta=13 [ 81.409] sna_accel_do_throttle -- no pending activity [ 81.409] sna_accel_block: evaluating timers, active=5 [ 81.409] sna_accel_block: flush timer expires in 13 [81422] [ 81.409] sna_wakeup_handler [ 81.409] sna_accel_flush: flush?=0, dirty?=0 [ 81.409] sna_accel_flush: flush?=0, dirty?=0 [ 81.409] sna_block_handler (tv=0.370000) [ 81.409] sna_scanout_do_flush: flush timer active: delta=13 [ 81.409] sna_accel_do_throttle -- no pending activity [ 81.409] sna_accel_block: evaluating timers, active=5 [ 81.409] sna_accel_block: flush timer expires in 13 [81422] [ 81.409] sna_wakeup_handler [ 81.409] sna_accel_flush: flush?=0, dirty?=0 [ 81.409] sna_accel_flush: flush?=0, dirty?=0 [ 81.409] sna_block_handler (tv=0.370000) [ 81.409] sna_scanout_do_flush: flush timer active: delta=13 [ 81.409] sna_accel_do_throttle -- no pending activity [ 81.409] sna_accel_block: evaluating timers, active=5 [ 81.409] sna_accel_block: flush timer expires in 13 [81422] [ 81.409] sna_wakeup_handler [ 81.409] sna_accel_flush: flush?=0, dirty?=0 [ 81.409] sna_accel_flush: flush?=0, dirty?=0 [ 81.409] sna_block_handler (tv=0.370000) [ 81.409] sna_scanout_do_flush: flush timer active: delta=13 [ 81.409] sna_accel_do_throttle -- no pending activity [ 81.409] sna_accel_block: evaluating timers, active=5 [ 81.409] sna_accel_block: flush timer expires in 13 [81422] [ 81.409] sna_wakeup_handler [ 81.409] sna_accel_flush: flush?=0, dirty?=0 [ 81.409] sna_accel_flush: flush?=0, dirty?=0 [ 81.409] sna_block_handler (tv=0.370000) [ 81.409] sna_scanout_do_flush: flush timer active: delta=13 [ 81.409] sna_accel_do_throttle -- no pending activity [ 81.409] sna_accel_block: evaluating timers, active=5 [ 81.409] sna_accel_block: flush timer expires in 13 [81422] [ 81.409] sna_wakeup_handler [ 81.409] sna_accel_flush: flush?=0, dirty?=0 [ 81.409] sna_accel_flush: flush?=0, dirty?=0 [ 81.409] sna_block_handler (tv=0.370000) [ 81.409] sna_scanout_do_flush: flush timer active: delta=13 [ 81.409] sna_accel_do_throttle -- no pending activity [ 81.409] sna_accel_block: evaluating timers, active=5 [ 81.409] sna_accel_block: flush timer expires in 13 [81422] [ 81.409] sna_wakeup_handler [ 81.409] sna_accel_flush: flush?=0, dirty?=0 [ 81.409] sna_accel_flush: flush?=0, dirty?=0 [ 81.409] sna_block_handler (tv=0.370000) [ 81.409] sna_scanout_do_flush: flush timer active: delta=13 [ 81.409] sna_accel_do_throttle -- no pending activity [ 81.409] sna_accel_block: evaluating timers, active=5 [ 81.409] sna_accel_block: flush timer expires in 13 [81422] [ 81.409] sna_wakeup_handler [ 81.409] sna_accel_flush: flush?=0, dirty?=0 [ 81.409] sna_accel_flush: flush?=0, dirty?=0 [ 81.409] sna_accel_flush: flush?=0, dirty?=0 [ 81.409] sna_block_handler (tv=0.370000) [ 81.409] sna_scanout_do_flush: flush timer active: delta=13 [ 81.409] sna_accel_do_throttle -- no pending activity [ 81.409] sna_accel_block: evaluating timers, active=5 [ 81.409] sna_accel_block: flush timer expires in 13 [81422] [ 81.409] sna_wakeup_handler [ 81.409] sna_accel_flush: flush?=0, dirty?=0 [ 81.409] sna_accel_flush: flush?=0, dirty?=0 [ 81.409] sna_accel_flush: flush?=0, dirty?=0 [ 81.409] sna_block_handler (tv=0.370000) [ 81.409] sna_scanout_do_flush: flush timer active: delta=13 [ 81.409] sna_accel_do_throttle -- no pending activity [ 81.409] sna_accel_block: evaluating timers, active=5 [ 81.409] sna_accel_block: flush timer expires in 13 [81422] [ 81.409] sna_wakeup_handler [ 81.409] sna_accel_flush: flush?=0, dirty?=0 [ 81.409] sna_accel_flush: flush?=0, dirty?=0 [ 81.409] sna_accel_flush: flush?=0, dirty?=0 [ 81.409] sna_block_handler (tv=0.370000) [ 81.409] sna_scanout_do_flush: flush timer active: delta=13 [ 81.409] sna_accel_do_throttle -- no pending activity [ 81.409] sna_accel_block: evaluating timers, active=5 [ 81.409] sna_accel_block: flush timer expires in 13 [81422] [ 81.409] sna_wakeup_handler [ 81.409] sna_accel_flush: flush?=0, dirty?=0 [ 81.409] sna_accel_flush: flush?=0, dirty?=0 [ 81.409] sna_block_handler (tv=0.370000) [ 81.409] sna_scanout_do_flush: flush timer active: delta=13 [ 81.409] sna_accel_do_throttle -- no pending activity [ 81.409] sna_accel_block: evaluating timers, active=5 [ 81.409] sna_accel_block: flush timer expires in 13 [81422] [ 81.409] sna_wakeup_handler [ 81.409] sna_accel_flush: flush?=0, dirty?=0 [ 81.409] sna_accel_flush: flush?=0, dirty?=0 [ 81.409] sna_block_handler (tv=0.370000) [ 81.409] sna_scanout_do_flush: flush timer active: delta=13 [ 81.409] sna_accel_do_throttle -- no pending activity [ 81.409] sna_accel_block: evaluating timers, active=5 [ 81.409] sna_accel_block: flush timer expires in 13 [81422] [ 81.409] sna_wakeup_handler [ 81.409] sna_accel_flush: flush?=0, dirty?=0 [ 81.409] sna_accel_flush: flush?=0, dirty?=0 [ 81.409] sna_block_handler (tv=0.370000) [ 81.409] sna_scanout_do_flush: flush timer active: delta=13 [ 81.409] sna_accel_do_throttle -- no pending activity [ 81.409] sna_accel_block: evaluating timers, active=5 [ 81.409] sna_accel_block: flush timer expires in 13 [81422] [ 81.409] sna_wakeup_handler [ 81.409] sna_accel_flush: flush?=0, dirty?=0 [ 81.409] sna_accel_flush: flush?=0, dirty?=0 [ 81.409] sna_block_handler (tv=0.370000) [ 81.409] sna_scanout_do_flush: flush timer active: delta=13 [ 81.409] sna_accel_do_throttle -- no pending activity [ 81.409] sna_accel_block: evaluating timers, active=5 [ 81.409] sna_accel_block: flush timer expires in 13 [81422] [ 81.409] sna_wakeup_handler [ 81.409] sna_accel_flush: flush?=0, dirty?=0 [ 81.409] sna_accel_flush: flush?=0, dirty?=0 [ 81.409] sna_accel_flush: flush?=0, dirty?=0 [ 81.410] sna_block_handler (tv=0.369000) [ 81.410] sna_scanout_do_flush: flush timer active: delta=12 [ 81.410] sna_accel_do_throttle -- no pending activity [ 81.410] sna_accel_block: evaluating timers, active=5 [ 81.410] sna_accel_block: flush timer expires in 12 [81422] [ 81.410] sna_wakeup_handler [ 81.410] sna_accel_flush: flush?=0, dirty?=0 [ 81.410] sna_accel_flush: flush?=0, dirty?=0 [ 81.410] sna_accel_flush: flush?=0, dirty?=0 [ 81.410] sna_block_handler (tv=0.369000) [ 81.410] sna_scanout_do_flush: flush timer active: delta=12 [ 81.410] sna_accel_do_throttle -- no pending activity [ 81.410] sna_accel_block: evaluating timers, active=5 [ 81.410] sna_accel_block: flush timer expires in 12 [81422] [ 81.410] sna_wakeup_handler [ 81.410] sna_accel_flush: flush?=0, dirty?=0 [ 81.410] sna_accel_flush: flush?=0, dirty?=0 [ 81.410] sna_accel_flush: flush?=0, dirty?=0 [ 81.410] sna_block_handler (tv=0.369000) [ 81.410] sna_scanout_do_flush: flush timer active: delta=12 [ 81.410] sna_accel_do_throttle -- no pending activity [ 81.410] sna_accel_block: evaluating timers, active=5 [ 81.410] sna_accel_block: flush timer expires in 12 [81422] [ 81.410] sna_wakeup_handler [ 81.410] sna_accel_flush: flush?=0, dirty?=0 [ 81.410] sna_accel_flush: flush?=0, dirty?=0 [ 81.410] sna_accel_flush: flush?=0, dirty?=0 [ 81.410] sna_block_handler (tv=0.369000) [ 81.410] sna_scanout_do_flush: flush timer active: delta=12 [ 81.410] sna_accel_do_throttle -- no pending activity [ 81.410] sna_accel_block: evaluating timers, active=5 [ 81.410] sna_accel_block: flush timer expires in 12 [81422] [ 81.410] sna_wakeup_handler [ 81.410] sna_accel_flush: flush?=0, dirty?=0 [ 81.410] sna_accel_flush: flush?=0, dirty?=0 [ 81.410] sna_accel_flush: flush?=0, dirty?=0 [ 81.410] sna_block_handler (tv=0.369000) [ 81.410] sna_scanout_do_flush: flush timer active: delta=12 [ 81.410] sna_accel_do_throttle -- no pending activity [ 81.410] sna_accel_block: evaluating timers, active=5 [ 81.410] sna_accel_block: flush timer expires in 12 [81422] [ 81.410] sna_wakeup_handler [ 81.410] sna_accel_flush: flush?=0, dirty?=0 [ 81.410] sna_accel_flush: flush?=0, dirty?=0 [ 81.410] sna_block_handler (tv=0.369000) [ 81.410] sna_scanout_do_flush: flush timer active: delta=12 [ 81.410] sna_accel_do_throttle -- no pending activity [ 81.410] sna_accel_block: evaluating timers, active=5 [ 81.410] sna_accel_block: flush timer expires in 12 [81422] [ 81.410] sna_wakeup_handler [ 81.410] sna_accel_flush: flush?=0, dirty?=0 [ 81.410] sna_accel_flush: flush?=0, dirty?=0 [ 81.410] sna_accel_flush: flush?=0, dirty?=0 [ 81.410] sna_block_handler (tv=0.369000) [ 81.410] sna_scanout_do_flush: flush timer active: delta=12 [ 81.410] sna_accel_do_throttle -- no pending activity [ 81.410] sna_accel_block: evaluating timers, active=5 [ 81.410] sna_accel_block: flush timer expires in 12 [81422] [ 81.410] sna_wakeup_handler [ 81.410] sna_accel_flush: flush?=0, dirty?=0 [ 81.410] sna_accel_flush: flush?=0, dirty?=0 [ 81.410] sna_accel_flush: flush?=0, dirty?=0 [ 81.410] sna_block_handler (tv=0.369000) [ 81.410] sna_scanout_do_flush: flush timer active: delta=12 [ 81.410] sna_accel_do_throttle -- no pending activity [ 81.410] sna_accel_block: evaluating timers, active=5 [ 81.410] sna_accel_block: flush timer expires in 12 [81422] [ 81.410] sna_wakeup_handler [ 81.410] sna_accel_flush: flush?=0, dirty?=0 [ 81.410] sna_accel_flush: flush?=0, dirty?=0 [ 81.410] sna_accel_flush: flush?=0, dirty?=0 [ 81.410] sna_block_handler (tv=0.369000) [ 81.410] sna_scanout_do_flush: flush timer active: delta=12 [ 81.410] sna_accel_do_throttle -- no pending activity [ 81.410] sna_accel_block: evaluating timers, active=5 [ 81.410] sna_accel_block: flush timer expires in 12 [81422] [ 81.410] sna_wakeup_handler [ 81.410] sna_accel_flush: flush?=0, dirty?=0 [ 81.410] sna_accel_flush: flush?=0, dirty?=0 [ 81.410] sna_accel_flush: flush?=0, dirty?=0 [ 81.410] sna_block_handler (tv=0.369000) [ 81.410] sna_scanout_do_flush: flush timer active: delta=12 [ 81.410] sna_accel_do_throttle -- no pending activity [ 81.410] sna_accel_block: evaluating timers, active=5 [ 81.410] sna_accel_block: flush timer expires in 12 [81422] [ 81.410] sna_wakeup_handler [ 81.410] sna_accel_flush: flush?=0, dirty?=0 [ 81.410] sna_accel_flush: flush?=0, dirty?=0 [ 81.410] sna_block_handler (tv=0.369000) [ 81.410] sna_scanout_do_flush: flush timer active: delta=12 [ 81.410] sna_accel_do_throttle -- no pending activity [ 81.410] sna_accel_block: evaluating timers, active=5 [ 81.410] sna_accel_block: flush timer expires in 12 [81422] [ 81.410] sna_wakeup_handler [ 81.410] sna_accel_flush: flush?=0, dirty?=0 [ 81.410] sna_accel_flush: flush?=0, dirty?=0 [ 81.410] sna_accel_flush: flush?=0, dirty?=0 [ 81.410] sna_block_handler (tv=0.369000) [ 81.410] sna_scanout_do_flush: flush timer active: delta=12 [ 81.410] sna_accel_do_throttle -- no pending activity [ 81.410] sna_accel_block: evaluating timers, active=5 [ 81.410] sna_accel_block: flush timer expires in 12 [81422] [ 81.410] sna_wakeup_handler [ 81.410] sna_accel_flush: flush?=0, dirty?=0 [ 81.410] sna_accel_flush: flush?=0, dirty?=0 [ 81.410] sna_accel_flush: flush?=0, dirty?=0 [ 81.410] sna_block_handler (tv=0.369000) [ 81.410] sna_scanout_do_flush: flush timer active: delta=12 [ 81.410] sna_accel_do_throttle -- no pending activity [ 81.410] sna_accel_block: evaluating timers, active=5 [ 81.410] sna_accel_block: flush timer expires in 12 [81422] [ 81.410] sna_wakeup_handler [ 81.410] sna_accel_flush: flush?=0, dirty?=0 [ 81.410] sna_accel_flush: flush?=0, dirty?=0 [ 81.410] sna_accel_flush: flush?=0, dirty?=0 [ 81.410] sna_block_handler (tv=0.369000) [ 81.410] sna_scanout_do_flush: flush timer active: delta=12 [ 81.410] sna_accel_do_throttle -- no pending activity [ 81.410] sna_accel_block: evaluating timers, active=5 [ 81.410] sna_accel_block: flush timer expires in 12 [81422] [ 81.410] sna_wakeup_handler [ 81.410] sna_accel_flush: flush?=0, dirty?=0 [ 81.410] sna_accel_flush: flush?=0, dirty?=0 [ 81.410] sna_accel_flush: flush?=0, dirty?=0 [ 81.410] sna_block_handler (tv=0.369000) [ 81.410] sna_scanout_do_flush: flush timer active: delta=12 [ 81.410] sna_accel_do_throttle -- no pending activity [ 81.410] sna_accel_block: evaluating timers, active=5 [ 81.410] sna_accel_block: flush timer expires in 12 [81422] [ 81.410] sna_wakeup_handler [ 81.410] sna_accel_flush: flush?=0, dirty?=0 [ 81.410] sna_accel_flush: flush?=0, dirty?=0 [ 81.410] sna_accel_flush: flush?=0, dirty?=0 [ 81.410] sna_block_handler (tv=0.369000) [ 81.410] sna_scanout_do_flush: flush timer active: delta=12 [ 81.410] sna_accel_do_throttle -- no pending activity [ 81.410] sna_accel_block: evaluating timers, active=5 [ 81.410] sna_accel_block: flush timer expires in 12 [81422] [ 81.410] sna_wakeup_handler [ 81.410] sna_accel_flush: flush?=0, dirty?=0 [ 81.410] sna_accel_flush: flush?=0, dirty?=0 [ 81.410] sna_block_handler (tv=0.369000) [ 81.410] sna_scanout_do_flush: flush timer active: delta=12 [ 81.410] sna_accel_do_throttle -- no pending activity [ 81.410] sna_accel_block: evaluating timers, active=5 [ 81.410] sna_accel_block: flush timer expires in 12 [81422] [ 81.410] sna_wakeup_handler [ 81.410] sna_accel_flush: flush?=0, dirty?=0 [ 81.410] sna_accel_flush: flush?=0, dirty?=0 [ 81.410] sna_accel_flush: flush?=0, dirty?=0 [ 81.410] sna_block_handler (tv=0.369000) [ 81.410] sna_scanout_do_flush: flush timer active: delta=12 [ 81.410] sna_accel_do_throttle -- no pending activity [ 81.410] sna_accel_block: evaluating timers, active=5 [ 81.410] sna_accel_block: flush timer expires in 12 [81422] [ 81.410] sna_wakeup_handler [ 81.410] sna_accel_flush: flush?=0, dirty?=0 [ 81.410] sna_accel_flush: flush?=0, dirty?=0 [ 81.410] sna_accel_flush: flush?=0, dirty?=0 [ 81.410] sna_block_handler (tv=0.369000) [ 81.410] sna_scanout_do_flush: flush timer active: delta=12 [ 81.410] sna_accel_do_throttle -- no pending activity [ 81.410] sna_accel_block: evaluating timers, active=5 [ 81.410] sna_accel_block: flush timer expires in 12 [81422] [ 81.410] sna_wakeup_handler [ 81.410] sna_accel_flush: flush?=0, dirty?=0 [ 81.410] sna_accel_flush: flush?=0, dirty?=0 [ 81.410] sna_accel_flush: flush?=0, dirty?=0 [ 81.410] sna_block_handler (tv=0.369000) [ 81.410] sna_scanout_do_flush: flush timer active: delta=12 [ 81.410] sna_accel_do_throttle -- no pending activity [ 81.410] sna_accel_block: evaluating timers, active=5 [ 81.410] sna_accel_block: flush timer expires in 12 [81422] [ 81.410] sna_wakeup_handler [ 81.411] sna_accel_flush: flush?=0, dirty?=0 [ 81.411] sna_accel_flush: flush?=0, dirty?=0 [ 81.411] sna_accel_flush: flush?=0, dirty?=0 [ 81.411] sna_block_handler (tv=0.368000) [ 81.411] sna_scanout_do_flush: flush timer active: delta=11 [ 81.411] sna_accel_do_throttle -- no pending activity [ 81.411] sna_accel_block: evaluating timers, active=5 [ 81.411] sna_accel_block: flush timer expires in 11 [81422] [ 81.411] sna_wakeup_handler [ 81.411] sna_accel_flush: flush?=0, dirty?=0 [ 81.411] sna_accel_flush: flush?=0, dirty?=0 [ 81.411] sna_accel_flush: flush?=0, dirty?=0 [ 81.411] sna_block_handler (tv=0.368000) [ 81.411] sna_scanout_do_flush: flush timer active: delta=11 [ 81.411] sna_accel_do_throttle -- no pending activity [ 81.411] sna_accel_block: evaluating timers, active=5 [ 81.411] sna_accel_block: flush timer expires in 11 [81422] [ 81.411] sna_wakeup_handler [ 81.411] sna_accel_flush: flush?=0, dirty?=0 [ 81.411] sna_accel_flush: flush?=0, dirty?=0 [ 81.411] sna_accel_flush: flush?=0, dirty?=0 [ 81.411] sna_block_handler (tv=0.368000) [ 81.411] sna_scanout_do_flush: flush timer active: delta=11 [ 81.411] sna_accel_do_throttle -- no pending activity [ 81.411] sna_accel_block: evaluating timers, active=5 [ 81.411] sna_accel_block: flush timer expires in 11 [81422] [ 81.411] sna_wakeup_handler [ 81.411] sna_accel_flush: flush?=0, dirty?=0 [ 81.411] sna_accel_flush: flush?=0, dirty?=0 [ 81.411] sna_accel_flush: flush?=0, dirty?=0 [ 81.411] sna_block_handler (tv=0.368000) [ 81.411] sna_scanout_do_flush: flush timer active: delta=11 [ 81.411] sna_accel_do_throttle -- no pending activity [ 81.411] sna_accel_block: evaluating timers, active=5 [ 81.411] sna_accel_block: flush timer expires in 11 [81422] [ 81.411] sna_wakeup_handler [ 81.411] sna_accel_flush: flush?=0, dirty?=0 [ 81.411] sna_accel_flush: flush?=0, dirty?=0 [ 81.411] sna_accel_flush: flush?=0, dirty?=0 [ 81.411] sna_block_handler (tv=0.368000) [ 81.411] sna_scanout_do_flush: flush timer active: delta=11 [ 81.411] sna_accel_do_throttle -- no pending activity [ 81.411] sna_accel_block: evaluating timers, active=5 [ 81.411] sna_accel_block: flush timer expires in 11 [81422] [ 81.411] sna_wakeup_handler [ 81.411] sna_accel_flush: flush?=0, dirty?=0 [ 81.411] sna_accel_flush: flush?=0, dirty?=0 [ 81.411] sna_accel_flush: flush?=0, dirty?=0 [ 81.411] sna_block_handler (tv=0.368000) [ 81.411] sna_scanout_do_flush: flush timer active: delta=11 [ 81.411] sna_accel_do_throttle -- no pending activity [ 81.411] sna_accel_block: evaluating timers, active=5 [ 81.411] sna_accel_block: flush timer expires in 11 [81422] [ 81.411] sna_wakeup_handler [ 81.411] sna_create_window: window=50331649 [ 81.411] sna_set_window_pixmap: window=50331649, old pixmap=0 new pixmap=4091 [ 81.411] sna_accel_flush: flush?=0, dirty?=0 [ 81.411] sna_change_window_attributes [ 81.411] sna_accel_flush: flush?=0, dirty?=0 [ 81.411] sna_accel_flush: flush?=0, dirty?=0 [ 81.411] sna_block_handler (tv=0.368000) [ 81.411] sna_scanout_do_flush: flush timer active: delta=11 [ 81.411] sna_accel_do_throttle -- no pending activity [ 81.411] sna_accel_block: evaluating timers, active=5 [ 81.411] sna_accel_block: flush timer expires in 11 [81422] [ 81.411] sna_wakeup_handler [ 81.411] sna_accel_flush: flush?=0, dirty?=0 [ 81.411] sna_accel_flush: flush?=0, dirty?=0 [ 81.411] sna_accel_flush: flush?=0, dirty?=0 [ 81.411] sna_block_handler (tv=0.368000) [ 81.411] sna_scanout_do_flush: flush timer active: delta=11 [ 81.411] sna_accel_do_throttle -- no pending activity [ 81.411] sna_accel_block: evaluating timers, active=5 [ 81.411] sna_accel_block: flush timer expires in 11 [81422] [ 81.411] sna_wakeup_handler [ 81.411] sna_accel_flush: flush?=0, dirty?=0 [ 81.411] sna_accel_flush: flush?=0, dirty?=0 [ 81.411] sna_block_handler (tv=0.368000) [ 81.411] sna_scanout_do_flush: flush timer active: delta=11 [ 81.411] sna_accel_do_throttle -- no pending activity [ 81.411] sna_accel_block: evaluating timers, active=5 [ 81.411] sna_accel_block: flush timer expires in 11 [81422] [ 81.411] sna_wakeup_handler [ 81.411] sna_change_window_attributes [ 81.411] sna_accel_flush: flush?=0, dirty?=0 [ 81.411] sna_accel_flush: flush?=0, dirty?=0 [ 81.411] sna_block_handler (tv=0.368000) [ 81.411] sna_scanout_do_flush: flush timer active: delta=11 [ 81.411] sna_accel_do_throttle -- no pending activity [ 81.411] sna_accel_block: evaluating timers, active=5 [ 81.411] sna_accel_block: flush timer expires in 11 [81422] [ 81.411] sna_wakeup_handler [ 81.411] sna_accel_flush: flush?=0, dirty?=0 [ 81.411] sna_accel_flush: flush?=0, dirty?=0 [ 81.411] sna_accel_flush: flush?=0, dirty?=0 [ 81.411] sna_block_handler (tv=0.368000) [ 81.411] sna_scanout_do_flush: flush timer active: delta=11 [ 81.411] sna_accel_do_throttle -- no pending activity [ 81.411] sna_accel_block: evaluating timers, active=5 [ 81.411] sna_accel_block: flush timer expires in 11 [81422] [ 81.411] sna_wakeup_handler [ 81.411] sna_accel_flush: flush?=0, dirty?=0 [ 81.411] sna_accel_flush: flush?=0, dirty?=0 [ 81.411] sna_accel_flush: flush?=0, dirty?=0 [ 81.411] sna_block_handler (tv=0.368000) [ 81.411] sna_scanout_do_flush: flush timer active: delta=11 [ 81.411] sna_accel_do_throttle -- no pending activity [ 81.411] sna_accel_block: evaluating timers, active=5 [ 81.411] sna_accel_block: flush timer expires in 11 [81422] [ 81.411] sna_wakeup_handler [ 81.411] sna_accel_flush: flush?=0, dirty?=0 [ 81.411] sna_accel_flush: flush?=0, dirty?=0 [ 81.411] sna_block_handler (tv=0.368000) [ 81.411] sna_scanout_do_flush: flush timer active: delta=11 [ 81.411] sna_accel_do_throttle -- no pending activity [ 81.411] sna_accel_block: evaluating timers, active=5 [ 81.411] sna_accel_block: flush timer expires in 11 [81422] [ 81.411] sna_wakeup_handler [ 81.411] sna_accel_flush: flush?=0, dirty?=0 [ 81.411] sna_accel_flush: flush?=0, dirty?=0 [ 81.411] sna_block_handler (tv=0.368000) [ 81.411] sna_scanout_do_flush: flush timer active: delta=11 [ 81.411] sna_accel_do_throttle -- no pending activity [ 81.411] sna_accel_block: evaluating timers, active=5 [ 81.411] sna_accel_block: flush timer expires in 11 [81422] [ 81.411] sna_wakeup_handler [ 81.411] sna_accel_flush: flush?=0, dirty?=0 [ 81.411] sna_accel_flush: flush?=0, dirty?=0 [ 81.411] sna_block_handler (tv=0.368000) [ 81.411] sna_scanout_do_flush: flush timer active: delta=11 [ 81.411] sna_accel_do_throttle -- no pending activity [ 81.411] sna_accel_block: evaluating timers, active=5 [ 81.411] sna_accel_block: flush timer expires in 11 [81422] [ 81.411] sna_wakeup_handler [ 81.411] sna_accel_flush: flush?=0, dirty?=0 [ 81.411] sna_accel_flush: flush?=0, dirty?=0 [ 81.411] sna_block_handler (tv=0.368000) [ 81.411] sna_scanout_do_flush: flush timer active: delta=11 [ 81.411] sna_accel_do_throttle -- no pending activity [ 81.411] sna_accel_block: evaluating timers, active=5 [ 81.411] sna_accel_block: flush timer expires in 11 [81422] [ 81.411] sna_wakeup_handler [ 81.411] sna_accel_flush: flush?=0, dirty?=0 [ 81.411] sna_accel_flush: flush?=0, dirty?=0 [ 81.411] sna_accel_flush: flush?=0, dirty?=0 [ 81.411] sna_block_handler (tv=0.368000) [ 81.411] sna_scanout_do_flush: flush timer active: delta=11 [ 81.411] sna_accel_do_throttle -- no pending activity [ 81.411] sna_accel_block: evaluating timers, active=5 [ 81.411] sna_accel_block: flush timer expires in 11 [81422] [ 81.411] sna_wakeup_handler [ 81.411] sna_accel_flush: flush?=0, dirty?=0 [ 81.411] sna_accel_flush: flush?=0, dirty?=0 [ 81.412] sna_block_handler (tv=0.367000) [ 81.412] sna_scanout_do_flush: flush timer active: delta=10 [ 81.412] sna_accel_do_throttle -- no pending activity [ 81.412] sna_accel_block: evaluating timers, active=5 [ 81.412] sna_accel_block: flush timer expires in 10 [81422] [ 81.412] sna_wakeup_handler [ 81.412] sna_accel_flush: flush?=0, dirty?=0 [ 81.412] sna_accel_flush: flush?=0, dirty?=0 [ 81.412] sna_block_handler (tv=0.367000) [ 81.412] sna_scanout_do_flush: flush timer active: delta=10 [ 81.412] sna_accel_do_throttle -- no pending activity [ 81.412] sna_accel_block: evaluating timers, active=5 [ 81.412] sna_accel_block: flush timer expires in 10 [81422] [ 81.412] sna_wakeup_handler [ 81.412] sna_accel_flush: flush?=0, dirty?=0 [ 81.412] sna_accel_flush: flush?=0, dirty?=0 [ 81.412] sna_block_handler (tv=0.367000) [ 81.412] sna_scanout_do_flush: flush timer active: delta=10 [ 81.412] sna_accel_do_throttle -- no pending activity [ 81.412] sna_accel_block: evaluating timers, active=5 [ 81.412] sna_accel_block: flush timer expires in 10 [81422] [ 81.412] sna_wakeup_handler [ 81.412] sna_accel_flush: flush?=0, dirty?=0 [ 81.412] sna_accel_flush: flush?=0, dirty?=0 [ 81.412] sna_block_handler (tv=0.367000) [ 81.412] sna_scanout_do_flush: flush timer active: delta=10 [ 81.412] sna_accel_do_throttle -- no pending activity [ 81.412] sna_accel_block: evaluating timers, active=5 [ 81.412] sna_accel_block: flush timer expires in 10 [81422] [ 81.412] sna_wakeup_handler [ 81.412] sna_accel_flush: flush?=0, dirty?=0 [ 81.412] sna_accel_flush: flush?=0, dirty?=0 [ 81.412] sna_block_handler (tv=0.367000) [ 81.412] sna_scanout_do_flush: flush timer active: delta=10 [ 81.412] sna_accel_do_throttle -- no pending activity [ 81.412] sna_accel_block: evaluating timers, active=5 [ 81.412] sna_accel_block: flush timer expires in 10 [81422] [ 81.412] sna_wakeup_handler [ 81.412] sna_accel_flush: flush?=0, dirty?=0 [ 81.412] sna_accel_flush: flush?=0, dirty?=0 [ 81.412] sna_block_handler (tv=0.367000) [ 81.412] sna_scanout_do_flush: flush timer active: delta=10 [ 81.412] sna_accel_do_throttle -- no pending activity [ 81.412] sna_accel_block: evaluating timers, active=5 [ 81.412] sna_accel_block: flush timer expires in 10 [81422] [ 81.412] sna_wakeup_handler [ 81.412] sna_accel_flush: flush?=0, dirty?=0 [ 81.412] sna_accel_flush: flush?=0, dirty?=0 [ 81.412] sna_block_handler (tv=0.367000) [ 81.412] sna_scanout_do_flush: flush timer active: delta=10 [ 81.412] sna_accel_do_throttle -- no pending activity [ 81.412] sna_accel_block: evaluating timers, active=5 [ 81.412] sna_accel_block: flush timer expires in 10 [81422] [ 81.412] sna_wakeup_handler [ 81.412] sna_accel_flush: flush?=0, dirty?=0 [ 81.412] sna_accel_flush: flush?=0, dirty?=0 [ 81.412] sna_block_handler (tv=0.367000) [ 81.412] sna_scanout_do_flush: flush timer active: delta=10 [ 81.412] sna_accel_do_throttle -- no pending activity [ 81.412] sna_accel_block: evaluating timers, active=5 [ 81.412] sna_accel_block: flush timer expires in 10 [81422] [ 81.412] sna_wakeup_handler [ 81.412] sna_accel_flush: flush?=0, dirty?=0 [ 81.412] sna_accel_flush: flush?=0, dirty?=0 [ 81.412] sna_block_handler (tv=0.367000) [ 81.412] sna_scanout_do_flush: flush timer active: delta=10 [ 81.412] sna_accel_do_throttle -- no pending activity [ 81.412] sna_accel_block: evaluating timers, active=5 [ 81.412] sna_accel_block: flush timer expires in 10 [81422] [ 81.412] sna_wakeup_handler [ 81.412] sna_accel_flush: flush?=0, dirty?=0 [ 81.412] sna_accel_flush: flush?=0, dirty?=0 [ 81.412] sna_accel_flush: flush?=0, dirty?=0 [ 81.412] sna_block_handler (tv=0.367000) [ 81.412] sna_scanout_do_flush: flush timer active: delta=10 [ 81.412] sna_accel_do_throttle -- no pending activity [ 81.412] sna_accel_block: evaluating timers, active=5 [ 81.412] sna_accel_block: flush timer expires in 10 [81422] [ 81.412] sna_wakeup_handler [ 81.412] sna_accel_flush: flush?=0, dirty?=0 [ 81.412] sna_accel_flush: flush?=0, dirty?=0 [ 81.412] sna_block_handler (tv=0.367000) [ 81.412] sna_scanout_do_flush: flush timer active: delta=10 [ 81.412] sna_accel_do_throttle -- no pending activity [ 81.412] sna_accel_block: evaluating timers, active=5 [ 81.412] sna_accel_block: flush timer expires in 10 [81422] [ 81.412] sna_wakeup_handler [ 81.412] sna_accel_flush: flush?=0, dirty?=0 [ 81.412] sna_accel_flush: flush?=0, dirty?=0 [ 81.412] sna_block_handler (tv=0.367000) [ 81.412] sna_scanout_do_flush: flush timer active: delta=10 [ 81.412] sna_accel_do_throttle -- no pending activity [ 81.412] sna_accel_block: evaluating timers, active=5 [ 81.412] sna_accel_block: flush timer expires in 10 [81422] [ 81.412] sna_wakeup_handler [ 81.412] sna_accel_flush: flush?=0, dirty?=0 [ 81.412] sna_accel_flush: flush?=0, dirty?=0 [ 81.412] sna_block_handler (tv=0.367000) [ 81.412] sna_scanout_do_flush: flush timer active: delta=10 [ 81.412] sna_accel_do_throttle -- no pending activity [ 81.412] sna_accel_block: evaluating timers, active=5 [ 81.412] sna_accel_block: flush timer expires in 10 [81422] [ 81.412] sna_wakeup_handler [ 81.412] sna_accel_flush: flush?=0, dirty?=0 [ 81.412] sna_accel_flush: flush?=0, dirty?=0 [ 81.412] sna_block_handler (tv=0.367000) [ 81.412] sna_scanout_do_flush: flush timer active: delta=10 [ 81.412] sna_accel_do_throttle -- no pending activity [ 81.412] sna_accel_block: evaluating timers, active=5 [ 81.412] sna_accel_block: flush timer expires in 10 [81422] [ 81.412] sna_wakeup_handler [ 81.412] sna_accel_flush: flush?=0, dirty?=0 [ 81.412] sna_accel_flush: flush?=0, dirty?=0 [ 81.412] sna_block_handler (tv=0.367000) [ 81.412] sna_scanout_do_flush: flush timer active: delta=10 [ 81.412] sna_accel_do_throttle -- no pending activity [ 81.412] sna_accel_block: evaluating timers, active=5 [ 81.412] sna_accel_block: flush timer expires in 10 [81422] [ 81.412] sna_wakeup_handler [ 81.412] sna_accel_flush: flush?=0, dirty?=0 [ 81.412] sna_accel_flush: flush?=0, dirty?=0 [ 81.412] sna_accel_flush: flush?=0, dirty?=0 [ 81.412] sna_accel_flush: flush?=0, dirty?=0 [ 81.412] sna_block_handler (tv=0.367000) [ 81.412] sna_scanout_do_flush: flush timer active: delta=10 [ 81.412] sna_accel_do_throttle -- no pending activity [ 81.412] sna_accel_block: evaluating timers, active=5 [ 81.412] sna_accel_block: flush timer expires in 10 [81422] [ 81.412] sna_wakeup_handler [ 81.412] sna_accel_flush: flush?=0, dirty?=0 [ 81.412] sna_accel_flush: flush?=0, dirty?=0 [ 81.412] sna_block_handler (tv=0.367000) [ 81.412] sna_scanout_do_flush: flush timer active: delta=10 [ 81.412] sna_accel_do_throttle -- no pending activity [ 81.412] sna_accel_block: evaluating timers, active=5 [ 81.412] sna_accel_block: flush timer expires in 10 [81422] [ 81.412] sna_wakeup_handler [ 81.412] sna_accel_flush: flush?=0, dirty?=0 [ 81.412] sna_accel_flush: flush?=0, dirty?=0 [ 81.412] sna_block_handler (tv=0.367000) [ 81.412] sna_scanout_do_flush: flush timer active: delta=10 [ 81.412] sna_accel_do_throttle -- no pending activity [ 81.412] sna_accel_block: evaluating timers, active=5 [ 81.412] sna_accel_block: flush timer expires in 10 [81422] [ 81.412] sna_wakeup_handler [ 81.412] sna_accel_flush: flush?=0, dirty?=0 [ 81.412] sna_accel_flush: flush?=0, dirty?=0 [ 81.412] sna_block_handler (tv=0.367000) [ 81.412] sna_scanout_do_flush: flush timer active: delta=10 [ 81.412] sna_accel_do_throttle -- no pending activity [ 81.412] sna_accel_block: evaluating timers, active=5 [ 81.412] sna_accel_block: flush timer expires in 10 [81422] [ 81.412] sna_wakeup_handler [ 81.412] sna_accel_flush: flush?=0, dirty?=0 [ 81.412] sna_accel_flush: flush?=0, dirty?=0 [ 81.412] sna_block_handler (tv=0.367000) [ 81.412] sna_scanout_do_flush: flush timer active: delta=10 [ 81.412] sna_accel_do_throttle -- no pending activity [ 81.412] sna_accel_block: evaluating timers, active=5 [ 81.412] sna_accel_block: flush timer expires in 10 [81422] [ 81.412] sna_wakeup_handler [ 81.412] sna_accel_flush: flush?=0, dirty?=0 [ 81.412] sna_accel_flush: flush?=0, dirty?=0 [ 81.412] sna_block_handler (tv=0.367000) [ 81.412] sna_scanout_do_flush: flush timer active: delta=10 [ 81.412] sna_accel_do_throttle -- no pending activity [ 81.412] sna_accel_block: evaluating timers, active=5 [ 81.412] sna_accel_block: flush timer expires in 10 [81422] [ 81.412] sna_wakeup_handler [ 81.412] sna_accel_flush: flush?=0, dirty?=0 [ 81.412] sna_accel_flush: flush?=0, dirty?=0 [ 81.412] sna_block_handler (tv=0.367000) [ 81.412] sna_scanout_do_flush: flush timer active: delta=10 [ 81.412] sna_accel_do_throttle -- no pending activity [ 81.412] sna_accel_block: evaluating timers, active=5 [ 81.412] sna_accel_block: flush timer expires in 10 [81422] [ 81.412] sna_wakeup_handler [ 81.412] sna_accel_flush: flush?=0, dirty?=0 [ 81.413] sna_accel_flush: flush?=0, dirty?=0 [ 81.413] sna_accel_flush: flush?=0, dirty?=0 [ 81.413] sna_accel_flush: flush?=0, dirty?=0 [ 81.413] sna_accel_flush: flush?=0, dirty?=0 [ 81.413] sna_accel_flush: flush?=0, dirty?=0 [ 81.413] sna_accel_flush: flush?=0, dirty?=0 [ 81.413] sna_accel_flush: flush?=0, dirty?=0 [ 81.413] sna_accel_flush: flush?=0, dirty?=0 [ 81.413] sna_accel_flush: flush?=0, dirty?=0 [ 81.413] sna_accel_flush: flush?=0, dirty?=0 [ 81.413] sna_accel_flush: flush?=0, dirty?=0 [ 81.413] sna_block_handler (tv=0.366000) [ 81.413] sna_scanout_do_flush: flush timer active: delta=9 [ 81.413] sna_accel_do_throttle -- no pending activity [ 81.413] sna_accel_block: evaluating timers, active=5 [ 81.413] sna_accel_block: flush timer expires in 9 [81422] [ 81.413] sna_wakeup_handler [ 81.413] sna_accel_flush: flush?=0, dirty?=0 [ 81.413] sna_accel_flush: flush?=0, dirty?=0 [ 81.413] sna_accel_flush: flush?=0, dirty?=0 [ 81.413] sna_block_handler (tv=0.366000) [ 81.413] sna_scanout_do_flush: flush timer active: delta=9 [ 81.413] sna_accel_do_throttle -- no pending activity [ 81.413] sna_accel_block: evaluating timers, active=5 [ 81.413] sna_accel_block: flush timer expires in 9 [81422] [ 81.413] sna_wakeup_handler [ 81.413] sna_accel_flush: flush?=0, dirty?=0 [ 81.413] sna_accel_flush: flush?=0, dirty?=0 [ 81.413] sna_accel_flush: flush?=0, dirty?=0 [ 81.413] sna_block_handler (tv=0.366000) [ 81.413] sna_scanout_do_flush: flush timer active: delta=9 [ 81.413] sna_accel_do_throttle -- no pending activity [ 81.413] sna_accel_block: evaluating timers, active=5 [ 81.413] sna_accel_block: flush timer expires in 9 [81422] [ 81.413] sna_wakeup_handler [ 81.413] sna_accel_flush: flush?=0, dirty?=0 [ 81.413] sna_accel_flush: flush?=0, dirty?=0 [ 81.413] sna_accel_flush: flush?=0, dirty?=0 [ 81.413] sna_block_handler (tv=0.366000) [ 81.413] sna_scanout_do_flush: flush timer active: delta=9 [ 81.413] sna_accel_do_throttle -- no pending activity [ 81.413] sna_accel_block: evaluating timers, active=5 [ 81.413] sna_accel_block: flush timer expires in 9 [81422] [ 81.413] sna_wakeup_handler [ 81.413] sna_accel_flush: flush?=0, dirty?=0 [ 81.413] sna_accel_flush: flush?=0, dirty?=0 [ 81.413] sna_block_handler (tv=0.366000) [ 81.413] sna_scanout_do_flush: flush timer active: delta=9 [ 81.413] sna_accel_do_throttle -- no pending activity [ 81.413] sna_accel_block: evaluating timers, active=5 [ 81.413] sna_accel_block: flush timer expires in 9 [81422] [ 81.413] sna_wakeup_handler [ 81.413] sna_accel_flush: flush?=0, dirty?=0 [ 81.413] sna_accel_flush: flush?=0, dirty?=0 [ 81.413] sna_block_handler (tv=0.366000) [ 81.413] sna_scanout_do_flush: flush timer active: delta=9 [ 81.413] sna_accel_do_throttle -- no pending activity [ 81.413] sna_accel_block: evaluating timers, active=5 [ 81.413] sna_accel_block: flush timer expires in 9 [81422] [ 81.413] sna_wakeup_handler [ 81.413] sna_accel_flush: flush?=0, dirty?=0 [ 81.413] sna_accel_flush: flush?=0, dirty?=0 [ 81.413] sna_block_handler (tv=0.366000) [ 81.413] sna_scanout_do_flush: flush timer active: delta=9 [ 81.413] sna_accel_do_throttle -- no pending activity [ 81.413] sna_accel_block: evaluating timers, active=5 [ 81.413] sna_accel_block: flush timer expires in 9 [81422] [ 81.413] sna_wakeup_handler [ 81.413] sna_accel_flush: flush?=0, dirty?=0 [ 81.413] sna_accel_flush: flush?=0, dirty?=0 [ 81.413] sna_block_handler (tv=0.366000) [ 81.413] sna_scanout_do_flush: flush timer active: delta=9 [ 81.413] sna_accel_do_throttle -- no pending activity [ 81.413] sna_accel_block: evaluating timers, active=5 [ 81.413] sna_accel_block: flush timer expires in 9 [81422] [ 81.415] sna_wakeup_handler [ 81.415] sna_block_handler (tv=0.364000) [ 81.415] sna_scanout_do_flush: flush timer active: delta=7 [ 81.415] sna_accel_do_throttle -- no pending activity [ 81.415] sna_accel_block: evaluating timers, active=5 [ 81.415] sna_accel_block: flush timer expires in 7 [81422] [ 81.415] sna_wakeup_handler [ 81.415] sna_accel_flush: flush?=0, dirty?=0 [ 81.415] sna_block_handler (tv=0.0) [ 81.415] sna_wakeup_handler [ 81.415] sna_accel_flush: flush?=0, dirty?=0 [ 81.415] sna_accel_flush: flush?=0, dirty?=0 [ 81.415] sna_accel_flush: flush?=0, dirty?=0 [ 81.415] sna_block_handler (tv=0.364000) [ 81.415] sna_scanout_do_flush: flush timer active: delta=7 [ 81.415] sna_accel_do_throttle -- no pending activity [ 81.415] sna_accel_block: evaluating timers, active=5 [ 81.415] sna_accel_block: flush timer expires in 7 [81422] [ 81.415] sna_wakeup_handler [ 81.415] sna_accel_flush: flush?=0, dirty?=0 [ 81.415] sna_accel_flush: flush?=0, dirty?=0 [ 81.415] sna_block_handler (tv=0.364000) [ 81.415] sna_scanout_do_flush: flush timer active: delta=7 [ 81.415] sna_accel_do_throttle -- no pending activity [ 81.415] sna_accel_block: evaluating timers, active=5 [ 81.415] sna_accel_block: flush timer expires in 7 [81422] [ 81.415] sna_wakeup_handler [ 81.415] sna_accel_flush: flush?=0, dirty?=0 [ 81.415] sna_accel_flush: flush?=0, dirty?=0 [ 81.415] sna_block_handler (tv=0.364000) [ 81.415] sna_scanout_do_flush: flush timer active: delta=7 [ 81.415] sna_accel_do_throttle -- no pending activity [ 81.415] sna_accel_block: evaluating timers, active=5 [ 81.415] sna_accel_block: flush timer expires in 7 [81422] [ 81.415] sna_wakeup_handler [ 81.415] sna_accel_flush: flush?=0, dirty?=0 [ 81.415] sna_accel_flush: flush?=0, dirty?=0 [ 81.415] sna_accel_flush: flush?=0, dirty?=0 [ 81.415] sna_block_handler (tv=0.364000) [ 81.415] sna_scanout_do_flush: flush timer active: delta=7 [ 81.415] sna_accel_do_throttle -- no pending activity [ 81.415] sna_accel_block: evaluating timers, active=5 [ 81.415] sna_accel_block: flush timer expires in 7 [81422] [ 81.415] sna_wakeup_handler [ 81.415] sna_accel_flush: flush?=0, dirty?=0 [ 81.415] sna_accel_flush: flush?=0, dirty?=0 [ 81.415] sna_block_handler (tv=0.364000) [ 81.415] sna_scanout_do_flush: flush timer active: delta=7 [ 81.415] sna_accel_do_throttle -- no pending activity [ 81.415] sna_accel_block: evaluating timers, active=5 [ 81.415] sna_accel_block: flush timer expires in 7 [81422] [ 81.415] sna_wakeup_handler [ 81.415] sna_accel_flush: flush?=0, dirty?=0 [ 81.415] sna_accel_flush: flush?=0, dirty?=0 [ 81.415] sna_block_handler (tv=0.364000) [ 81.415] sna_scanout_do_flush: flush timer active: delta=7 [ 81.415] sna_accel_do_throttle -- no pending activity [ 81.415] sna_accel_block: evaluating timers, active=5 [ 81.415] sna_accel_block: flush timer expires in 7 [81422] [ 81.415] sna_wakeup_handler [ 81.415] sna_accel_flush: flush?=0, dirty?=0 [ 81.415] sna_accel_flush: flush?=0, dirty?=0 [ 81.415] sna_block_handler (tv=0.364000) [ 81.415] sna_scanout_do_flush: flush timer active: delta=7 [ 81.415] sna_accel_do_throttle -- no pending activity [ 81.415] sna_accel_block: evaluating timers, active=5 [ 81.415] sna_accel_block: flush timer expires in 7 [81422] [ 81.415] sna_wakeup_handler [ 81.415] sna_accel_flush: flush?=0, dirty?=0 [ 81.415] sna_accel_flush: flush?=0, dirty?=0 [ 81.415] sna_accel_flush: flush?=0, dirty?=0 [ 81.415] sna_block_handler (tv=0.364000) [ 81.415] sna_scanout_do_flush: flush timer active: delta=7 [ 81.415] sna_accel_do_throttle -- no pending activity [ 81.415] sna_accel_block: evaluating timers, active=5 [ 81.415] sna_accel_block: flush timer expires in 7 [81422] [ 81.415] sna_wakeup_handler [ 81.415] sna_accel_flush: flush?=0, dirty?=0 [ 81.415] sna_accel_flush: flush?=0, dirty?=0 [ 81.415] sna_block_handler (tv=0.364000) [ 81.415] sna_scanout_do_flush: flush timer active: delta=7 [ 81.415] sna_accel_do_throttle -- no pending activity [ 81.415] sna_accel_block: evaluating timers, active=5 [ 81.415] sna_accel_block: flush timer expires in 7 [81422] [ 81.415] sna_wakeup_handler [ 81.415] sna_accel_flush: flush?=0, dirty?=0 [ 81.415] sna_accel_flush: flush?=0, dirty?=0 [ 81.415] sna_block_handler (tv=0.364000) [ 81.415] sna_scanout_do_flush: flush timer active: delta=7 [ 81.415] sna_accel_do_throttle -- no pending activity [ 81.415] sna_accel_block: evaluating timers, active=5 [ 81.415] sna_accel_block: flush timer expires in 7 [81422] [ 81.422] sna_wakeup_handler [ 81.422] sna_block_handler (tv=0.357000) [ 81.422] sna_scanout_do_flush: flush timer active: delta=0 [ 81.422] sna_scanout_do_flush (time=81422), triggered [ 81.422] sna_scanout_flush (time=81422), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 81.422] has_shadow: has pending damage? 0, outstanding flips: 0 [ 81.422] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 81.422] has_shadow: has pending damage? 0, outstanding flips: 0 [ 81.422] sna_accel_disarm_timer[0] (time=81422) [ 81.422] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 81.422] sna_accel_do_throttle -- no pending activity [ 81.430] sna_wakeup_handler [ 81.430] sna_accel_flush: flush?=0, dirty?=0 [ 81.430] sna_accel_flush: flush?=0, dirty?=0 [ 81.430] sna_block_handler (tv=0.349000) [ 81.430] has_shadow: has pending damage? 0, outstanding flips: 0 [ 81.430] sna_accel_do_throttle -- no pending activity [ 81.430] sna_wakeup_handler [ 81.430] sna_accel_flush: flush?=0, dirty?=0 [ 81.430] sna_accel_flush: flush?=0, dirty?=0 [ 81.430] sna_accel_flush: flush?=0, dirty?=0 [ 81.430] sna_block_handler (tv=0.349000) [ 81.430] has_shadow: has pending damage? 0, outstanding flips: 0 [ 81.430] sna_accel_do_throttle -- no pending activity [ 81.431] sna_wakeup_handler [ 81.431] sna_accel_flush: flush?=0, dirty?=0 [ 81.431] sna_accel_flush: flush?=0, dirty?=0 [ 81.431] sna_block_handler (tv=0.348000) [ 81.431] has_shadow: has pending damage? 0, outstanding flips: 0 [ 81.431] sna_accel_do_throttle -- no pending activity [ 81.431] sna_wakeup_handler [ 81.431] sna_accel_flush: flush?=0, dirty?=0 [ 81.431] sna_accel_flush: flush?=0, dirty?=0 [ 81.431] sna_block_handler (tv=0.348000) [ 81.431] has_shadow: has pending damage? 0, outstanding flips: 0 [ 81.431] sna_accel_do_throttle -- no pending activity [ 81.431] sna_wakeup_handler [ 81.431] sna_block_handler (tv=0.348000) [ 81.431] has_shadow: has pending damage? 0, outstanding flips: 0 [ 81.431] sna_accel_do_throttle -- no pending activity [ 81.431] sna_wakeup_handler [ 81.431] sna_accel_flush: flush?=0, dirty?=0 [ 81.431] sna_accel_flush: flush?=0, dirty?=0 [ 81.431] sna_block_handler (tv=0.348000) [ 81.431] has_shadow: has pending damage? 0, outstanding flips: 0 [ 81.431] sna_accel_do_throttle -- no pending activity [ 81.431] sna_wakeup_handler [ 81.431] sna_accel_flush: flush?=0, dirty?=0 [ 81.431] sna_accel_flush: flush?=0, dirty?=0 [ 81.431] sna_block_handler (tv=0.348000) [ 81.431] has_shadow: has pending damage? 0, outstanding flips: 0 [ 81.431] sna_accel_do_throttle -- no pending activity [ 81.431] sna_wakeup_handler [ 81.431] sna_accel_flush: flush?=0, dirty?=0 [ 81.431] sna_accel_flush: flush?=0, dirty?=0 [ 81.431] sna_block_handler (tv=0.348000) [ 81.431] has_shadow: has pending damage? 0, outstanding flips: 0 [ 81.431] sna_accel_do_throttle -- no pending activity [ 81.431] sna_wakeup_handler [ 81.432] sna_accel_flush: flush?=0, dirty?=0 [ 81.432] sna_accel_flush: flush?=0, dirty?=0 [ 81.432] sna_block_handler (tv=0.347000) [ 81.432] has_shadow: has pending damage? 0, outstanding flips: 0 [ 81.432] sna_accel_do_throttle -- no pending activity [ 81.432] sna_wakeup_handler [ 81.432] sna_accel_flush: flush?=0, dirty?=0 [ 81.432] sna_accel_flush: flush?=0, dirty?=0 [ 81.432] sna_block_handler (tv=0.347000) [ 81.432] has_shadow: has pending damage? 0, outstanding flips: 0 [ 81.432] sna_accel_do_throttle -- no pending activity [ 81.432] sna_wakeup_handler [ 81.432] sna_create_window: window=50331651 [ 81.432] sna_set_window_pixmap: window=50331651, old pixmap=0 new pixmap=4091 [ 81.432] sna_change_window_attributes [ 81.432] sna_accel_flush: flush?=0, dirty?=0 [ 81.432] sna_accel_flush: flush?=0, dirty?=0 [ 81.432] sna_accel_flush: flush?=0, dirty?=0 [ 81.432] sna_block_handler (tv=0.347000) [ 81.432] has_shadow: has pending damage? 0, outstanding flips: 0 [ 81.432] sna_accel_do_throttle -- no pending activity [ 81.432] sna_wakeup_handler [ 81.432] sna_accel_flush: flush?=0, dirty?=0 [ 81.432] sna_accel_flush: flush?=0, dirty?=0 [ 81.432] sna_accel_flush: flush?=0, dirty?=0 [ 81.432] sna_block_handler (tv=0.347000) [ 81.432] has_shadow: has pending damage? 0, outstanding flips: 0 [ 81.432] sna_accel_do_throttle -- no pending activity [ 81.432] sna_wakeup_handler [ 81.432] sna_create_window: window=50331654 [ 81.432] sna_set_window_pixmap: window=50331654, old pixmap=0 new pixmap=4091 [ 81.432] sna_change_window_attributes [ 81.432] sna_accel_flush: flush?=0, dirty?=0 [ 81.432] sna_accel_flush: flush?=0, dirty?=0 [ 81.432] sna_accel_flush: flush?=0, dirty?=0 [ 81.432] sna_accel_flush: flush?=0, dirty?=0 [ 81.432] sna_accel_flush: flush?=0, dirty?=0 [ 81.432] sna_change_window_attributes [ 81.432] sna_change_window_attributes [ 81.432] sna_accel_flush: flush?=0, dirty?=0 [ 81.432] sna_accel_flush: flush?=0, dirty?=0 [ 81.432] sna_block_handler (tv=0.347000) [ 81.432] has_shadow: has pending damage? 0, outstanding flips: 0 [ 81.432] sna_accel_do_throttle -- no pending activity [ 81.432] sna_wakeup_handler [ 81.432] sna_accel_flush: flush?=0, dirty?=0 [ 81.432] sna_accel_flush: flush?=0, dirty?=0 [ 81.432] sna_block_handler (tv=0.347000) [ 81.432] has_shadow: has pending damage? 0, outstanding flips: 0 [ 81.432] sna_accel_do_throttle -- no pending activity [ 81.432] sna_wakeup_handler [ 81.432] sna_accel_flush: flush?=0, dirty?=0 [ 81.432] sna_accel_flush: flush?=0, dirty?=0 [ 81.432] sna_accel_flush: flush?=0, dirty?=0 [ 81.432] sna_block_handler (tv=0.347000) [ 81.432] has_shadow: has pending damage? 0, outstanding flips: 0 [ 81.432] sna_accel_do_throttle -- no pending activity [ 81.432] sna_wakeup_handler [ 81.432] sna_accel_flush: flush?=0, dirty?=0 [ 81.432] sna_accel_flush: flush?=0, dirty?=0 [ 81.432] sna_block_handler (tv=0.347000) [ 81.432] has_shadow: has pending damage? 0, outstanding flips: 0 [ 81.432] sna_accel_do_throttle -- no pending activity [ 81.433] sna_wakeup_handler [ 81.433] sna_accel_flush: flush?=0, dirty?=0 [ 81.433] sna_accel_flush: flush?=0, dirty?=0 [ 81.433] sna_accel_flush: flush?=0, dirty?=0 [ 81.433] sna_block_handler (tv=0.346000) [ 81.433] has_shadow: has pending damage? 0, outstanding flips: 0 [ 81.433] sna_accel_do_throttle -- no pending activity [ 81.433] sna_wakeup_handler [ 81.433] sna_change_window_attributes [ 81.433] sna_accel_flush: flush?=0, dirty?=0 [ 81.433] sna_accel_flush: flush?=0, dirty?=0 [ 81.433] sna_block_handler (tv=0.346000) [ 81.433] has_shadow: has pending damage? 0, outstanding flips: 0 [ 81.433] sna_accel_do_throttle -- no pending activity [ 81.433] sna_wakeup_handler [ 81.433] sna_accel_flush: flush?=0, dirty?=0 [ 81.433] sna_accel_flush: flush?=0, dirty?=0 [ 81.433] sna_block_handler (tv=0.346000) [ 81.433] has_shadow: has pending damage? 0, outstanding flips: 0 [ 81.433] sna_accel_do_throttle -- no pending activity [ 81.433] sna_wakeup_handler [ 81.433] sna_accel_flush: flush?=0, dirty?=0 [ 81.433] sna_accel_flush: flush?=0, dirty?=0 [ 81.433] sna_block_handler (tv=0.346000) [ 81.433] has_shadow: has pending damage? 0, outstanding flips: 0 [ 81.433] sna_accel_do_throttle -- no pending activity [ 81.433] sna_wakeup_handler [ 81.433] sna_accel_flush: flush?=0, dirty?=0 [ 81.433] sna_accel_flush: flush?=0, dirty?=0 [ 81.433] sna_block_handler (tv=0.346000) [ 81.433] has_shadow: has pending damage? 0, outstanding flips: 0 [ 81.433] sna_accel_do_throttle -- no pending activity [ 81.433] sna_wakeup_handler [ 81.433] sna_accel_flush: flush?=0, dirty?=0 [ 81.433] sna_accel_flush: flush?=0, dirty?=0 [ 81.433] sna_accel_flush: flush?=0, dirty?=0 [ 81.433] sna_accel_flush: flush?=0, dirty?=0 [ 81.433] sna_block_handler (tv=0.346000) [ 81.433] has_shadow: has pending damage? 0, outstanding flips: 0 [ 81.433] sna_accel_do_throttle -- no pending activity [ 81.433] sna_wakeup_handler [ 81.433] sna_accel_flush: flush?=0, dirty?=0 [ 81.433] sna_accel_flush: flush?=0, dirty?=0 [ 81.433] sna_block_handler (tv=0.346000) [ 81.433] has_shadow: has pending damage? 0, outstanding flips: 0 [ 81.433] sna_accel_do_throttle -- no pending activity [ 81.433] sna_wakeup_handler [ 81.433] sna_accel_flush: flush?=0, dirty?=0 [ 81.433] sna_accel_flush: flush?=0, dirty?=0 [ 81.433] sna_block_handler (tv=0.346000) [ 81.433] has_shadow: has pending damage? 0, outstanding flips: 0 [ 81.433] sna_accel_do_throttle -- no pending activity [ 81.433] sna_wakeup_handler [ 81.433] sna_accel_flush: flush?=0, dirty?=0 [ 81.433] sna_accel_flush: flush?=0, dirty?=0 [ 81.433] sna_block_handler (tv=0.346000) [ 81.433] has_shadow: has pending damage? 0, outstanding flips: 0 [ 81.433] sna_accel_do_throttle -- no pending activity [ 81.433] sna_wakeup_handler [ 81.433] sna_accel_flush: flush?=0, dirty?=0 [ 81.433] sna_accel_flush: flush?=0, dirty?=0 [ 81.433] sna_block_handler (tv=0.346000) [ 81.433] has_shadow: has pending damage? 0, outstanding flips: 0 [ 81.433] sna_accel_do_throttle -- no pending activity [ 81.433] sna_wakeup_handler [ 81.433] sna_accel_flush: flush?=0, dirty?=0 [ 81.433] sna_accel_flush: flush?=0, dirty?=0 [ 81.433] sna_block_handler (tv=0.346000) [ 81.433] has_shadow: has pending damage? 0, outstanding flips: 0 [ 81.433] sna_accel_do_throttle -- no pending activity [ 81.433] sna_wakeup_handler [ 81.433] sna_accel_flush: flush?=0, dirty?=0 [ 81.433] sna_accel_flush: flush?=0, dirty?=0 [ 81.433] sna_block_handler (tv=0.346000) [ 81.433] has_shadow: has pending damage? 0, outstanding flips: 0 [ 81.433] sna_accel_do_throttle -- no pending activity [ 81.433] sna_wakeup_handler [ 81.433] sna_accel_flush: flush?=0, dirty?=0 [ 81.433] sna_accel_flush: flush?=0, dirty?=0 [ 81.433] sna_block_handler (tv=0.346000) [ 81.433] has_shadow: has pending damage? 0, outstanding flips: 0 [ 81.433] sna_accel_do_throttle -- no pending activity [ 81.433] sna_wakeup_handler [ 81.433] sna_accel_flush: flush?=0, dirty?=0 [ 81.433] sna_accel_flush: flush?=0, dirty?=0 [ 81.433] sna_block_handler (tv=0.346000) [ 81.433] has_shadow: has pending damage? 0, outstanding flips: 0 [ 81.433] sna_accel_do_throttle -- no pending activity [ 81.434] sna_wakeup_handler [ 81.434] sna_accel_flush: flush?=0, dirty?=0 [ 81.434] sna_accel_flush: flush?=0, dirty?=0 [ 81.434] sna_block_handler (tv=0.345000) [ 81.434] has_shadow: has pending damage? 0, outstanding flips: 0 [ 81.434] sna_accel_do_throttle -- no pending activity [ 81.434] sna_wakeup_handler [ 81.434] sna_accel_flush: flush?=0, dirty?=0 [ 81.434] sna_accel_flush: flush?=0, dirty?=0 [ 81.434] sna_accel_flush: flush?=0, dirty?=0 [ 81.434] sna_block_handler (tv=0.345000) [ 81.434] has_shadow: has pending damage? 0, outstanding flips: 0 [ 81.434] sna_accel_do_throttle -- no pending activity [ 81.434] sna_wakeup_handler [ 81.434] sna_accel_flush: flush?=0, dirty?=0 [ 81.434] sna_accel_flush: flush?=0, dirty?=0 [ 81.434] sna_block_handler (tv=0.345000) [ 81.434] has_shadow: has pending damage? 0, outstanding flips: 0 [ 81.434] sna_accel_do_throttle -- no pending activity [ 81.434] sna_wakeup_handler [ 81.434] sna_accel_flush: flush?=0, dirty?=0 [ 81.434] sna_accel_flush: flush?=0, dirty?=0 [ 81.434] sna_accel_flush: flush?=0, dirty?=0 [ 81.434] sna_block_handler (tv=0.345000) [ 81.434] has_shadow: has pending damage? 0, outstanding flips: 0 [ 81.434] sna_accel_do_throttle -- no pending activity [ 81.434] sna_wakeup_handler [ 81.434] sna_change_window_attributes [ 81.434] sna_accel_flush: flush?=0, dirty?=0 [ 81.434] sna_accel_flush: flush?=0, dirty?=0 [ 81.434] sna_block_handler (tv=0.345000) [ 81.434] has_shadow: has pending damage? 0, outstanding flips: 0 [ 81.434] sna_accel_do_throttle -- no pending activity [ 81.434] sna_wakeup_handler [ 81.434] sna_accel_flush: flush?=0, dirty?=0 [ 81.434] sna_accel_flush: flush?=0, dirty?=0 [ 81.434] sna_accel_flush: flush?=0, dirty?=0 [ 81.434] sna_block_handler (tv=0.345000) [ 81.434] has_shadow: has pending damage? 0, outstanding flips: 0 [ 81.434] sna_accel_do_throttle -- no pending activity [ 81.434] sna_wakeup_handler [ 81.434] sna_accel_flush: flush?=0, dirty?=0 [ 81.434] sna_accel_flush: flush?=0, dirty?=0 [ 81.434] sna_block_handler (tv=0.345000) [ 81.434] has_shadow: has pending damage? 0, outstanding flips: 0 [ 81.434] sna_accel_do_throttle -- no pending activity [ 81.434] sna_wakeup_handler [ 81.434] sna_accel_flush: flush?=0, dirty?=0 [ 81.434] sna_accel_flush: flush?=0, dirty?=0 [ 81.434] sna_block_handler (tv=0.345000) [ 81.434] has_shadow: has pending damage? 0, outstanding flips: 0 [ 81.434] sna_accel_do_throttle -- no pending activity [ 81.434] sna_wakeup_handler [ 81.434] sna_accel_flush: flush?=0, dirty?=0 [ 81.434] sna_accel_flush: flush?=0, dirty?=0 [ 81.434] sna_block_handler (tv=0.345000) [ 81.434] has_shadow: has pending damage? 0, outstanding flips: 0 [ 81.434] sna_accel_do_throttle -- no pending activity [ 81.434] sna_wakeup_handler [ 81.434] sna_accel_flush: flush?=0, dirty?=0 [ 81.434] sna_accel_flush: flush?=0, dirty?=0 [ 81.434] sna_block_handler (tv=0.345000) [ 81.434] has_shadow: has pending damage? 0, outstanding flips: 0 [ 81.434] sna_accel_do_throttle -- no pending activity [ 81.434] sna_wakeup_handler [ 81.434] sna_accel_flush: flush?=0, dirty?=0 [ 81.434] sna_accel_flush: flush?=0, dirty?=0 [ 81.434] sna_block_handler (tv=0.345000) [ 81.434] has_shadow: has pending damage? 0, outstanding flips: 0 [ 81.434] sna_accel_do_throttle -- no pending activity [ 81.434] sna_wakeup_handler [ 81.434] sna_accel_flush: flush?=0, dirty?=0 [ 81.434] sna_accel_flush: flush?=0, dirty?=0 [ 81.434] sna_accel_flush: flush?=0, dirty?=0 [ 81.434] sna_block_handler (tv=0.345000) [ 81.434] has_shadow: has pending damage? 0, outstanding flips: 0 [ 81.434] sna_accel_do_throttle -- no pending activity [ 81.434] sna_wakeup_handler [ 81.434] sna_accel_flush: flush?=0, dirty?=0 [ 81.434] sna_accel_flush: flush?=0, dirty?=0 [ 81.434] sna_block_handler (tv=0.345000) [ 81.434] has_shadow: has pending damage? 0, outstanding flips: 0 [ 81.434] sna_accel_do_throttle -- no pending activity [ 81.434] sna_wakeup_handler [ 81.434] sna_accel_flush: flush?=0, dirty?=0 [ 81.434] sna_accel_flush: flush?=0, dirty?=0 [ 81.434] sna_block_handler (tv=0.345000) [ 81.434] has_shadow: has pending damage? 0, outstanding flips: 0 [ 81.434] sna_accel_do_throttle -- no pending activity [ 81.434] sna_wakeup_handler [ 81.434] sna_accel_flush: flush?=0, dirty?=0 [ 81.434] sna_accel_flush: flush?=0, dirty?=0 [ 81.434] sna_block_handler (tv=0.345000) [ 81.434] has_shadow: has pending damage? 0, outstanding flips: 0 [ 81.434] sna_accel_do_throttle -- no pending activity [ 81.434] sna_wakeup_handler [ 81.434] sna_accel_flush: flush?=0, dirty?=0 [ 81.434] sna_accel_flush: flush?=0, dirty?=0 [ 81.434] sna_accel_flush: flush?=0, dirty?=0 [ 81.434] sna_accel_flush: flush?=0, dirty?=0 [ 81.434] sna_block_handler (tv=0.345000) [ 81.434] has_shadow: has pending damage? 0, outstanding flips: 0 [ 81.434] sna_accel_do_throttle -- no pending activity [ 81.434] sna_wakeup_handler [ 81.434] sna_accel_flush: flush?=0, dirty?=0 [ 81.434] sna_accel_flush: flush?=0, dirty?=0 [ 81.434] sna_block_handler (tv=0.345000) [ 81.434] has_shadow: has pending damage? 0, outstanding flips: 0 [ 81.434] sna_accel_do_throttle -- no pending activity [ 81.434] sna_wakeup_handler [ 81.434] sna_accel_flush: flush?=0, dirty?=0 [ 81.434] sna_accel_flush: flush?=0, dirty?=0 [ 81.434] sna_accel_flush: flush?=0, dirty?=0 [ 81.434] sna_block_handler (tv=0.345000) [ 81.434] has_shadow: has pending damage? 0, outstanding flips: 0 [ 81.434] sna_accel_do_throttle -- no pending activity [ 81.434] sna_wakeup_handler [ 81.434] sna_accel_flush: flush?=0, dirty?=0 [ 81.434] sna_accel_flush: flush?=0, dirty?=0 [ 81.434] sna_block_handler (tv=0.345000) [ 81.434] has_shadow: has pending damage? 0, outstanding flips: 0 [ 81.434] sna_accel_do_throttle -- no pending activity [ 81.434] sna_wakeup_handler [ 81.434] sna_accel_flush: flush?=0, dirty?=0 [ 81.434] sna_accel_flush: flush?=0, dirty?=0 [ 81.434] sna_accel_flush: flush?=0, dirty?=0 [ 81.434] sna_block_handler (tv=0.345000) [ 81.434] has_shadow: has pending damage? 0, outstanding flips: 0 [ 81.434] sna_accel_do_throttle -- no pending activity [ 81.434] sna_wakeup_handler [ 81.434] sna_accel_flush: flush?=0, dirty?=0 [ 81.434] sna_accel_flush: flush?=0, dirty?=0 [ 81.434] sna_accel_flush: flush?=0, dirty?=0 [ 81.434] sna_block_handler (tv=0.345000) [ 81.434] has_shadow: has pending damage? 0, outstanding flips: 0 [ 81.434] sna_accel_do_throttle -- no pending activity [ 81.434] sna_wakeup_handler [ 81.434] sna_accel_flush: flush?=0, dirty?=0 [ 81.434] sna_accel_flush: flush?=0, dirty?=0 [ 81.434] sna_accel_flush: flush?=0, dirty?=0 [ 81.434] sna_block_handler (tv=0.345000) [ 81.434] has_shadow: has pending damage? 0, outstanding flips: 0 [ 81.434] sna_accel_do_throttle -- no pending activity [ 81.435] sna_wakeup_handler [ 81.435] sna_accel_flush: flush?=0, dirty?=0 [ 81.435] sna_accel_flush: flush?=0, dirty?=0 [ 81.435] sna_block_handler (tv=0.344000) [ 81.435] has_shadow: has pending damage? 0, outstanding flips: 0 [ 81.435] sna_accel_do_throttle -- no pending activity [ 81.435] sna_wakeup_handler [ 81.435] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=32, name=80 [ 81.435] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 81.435] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 81.435] sna_dri2_get_back: draw size=3840x2160, back buffer handle=32 size=3840x2160, is-scanout? 1, active?=0, pitch=15360, front pitch=15360 [ 81.435] sna_dri2_get_back: reuse backbuffer? 1 [ 81.435] sna_dri2_get_back: back buffer handle=32, active?=0, refcnt=1 [ 81.435] sna_dri2_get_back: reuse unattached back [ 81.435] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 81.435] sna_dri2_reuse_buffer: reusing back buffer handle=32, name=80, pitch=15360, age=0 [ 81.435] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 81.435] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=114, name=86, active_scanout=2 [ 81.435] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 81.435] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=114] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 81.435] sna_accel_flush: flush?=0, dirty?=0 [ 81.435] sna_accel_flush: flush?=0, dirty?=0 [ 81.436] sna_accel_flush: flush?=0, dirty?=0 [ 81.436] sna_block_handler (tv=0.343000) [ 81.436] has_shadow: has pending damage? 0, outstanding flips: 0 [ 81.436] timer_enable (time=81436), starting timer 0 [ 81.436] sna_accel_do_throttle -- no pending activity [ 81.436] sna_accel_block: evaluating timers, active=5 [ 81.436] sna_accel_block: flush timer expires in 8 [81444] [ 81.436] sna_wakeup_handler [ 81.436] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 81.436] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 81.436] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 81.436] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 81.436] sna_dri2_get_msc(draw=146, pipe=0) [ 81.436] sna_crtc_record_swap: recording last swap on pipe=0, frame 4636 [msc=4636], time 81.434691 [ 81.436] sna_dri2_get_msc: msc=4636 [raw=4636], ust=81434691 [ 81.436] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=32 (refs=1/1, flush=0) , front=114 (refs=2/3, flush=1) [ 81.436] sna_dri2_schedule_swap(target_msc=4634, divisor=0, remainder=0) [ 81.436] sna_dri2_schedule_swap: using front handle=114, active_scanout?=2, flush?=1 [ 81.436] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 81.436] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 81.436] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 81.436] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 81.436] sna_crtc_record_swap: recording last swap on pipe=0, frame 4636 [msc=4636], time 81.434691 [ 81.436] immediate_swap: current_msc=4636, target_msc=4634 -- yes [ 81.436] can_flip: no, shadow enabled [ 81.436] sna_dri2_add_event: adding event to window 146) [ 81.436] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 81.436] sna_dri2_immediate_blit: no pending blit, starting chain [ 81.436] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 81.436] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 81.436] can_xchg: back size=8700f00, front size=8700f00 [ 81.436] can_xchg: yes, pixmap=4091 [ 81.436] sna_dri2_xchg: win=146, exchange front=114/86,ref=3 and back=32/80,ref=2, pixmap=4091 3840x2160 [ 81.436] sna_dri2_xchg: back_bo handle=32, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 81.436] sna_dri2_xchg: front_bo handle=114, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 81.436] set_bo: pixmap=4091, handle=32 (old handle=114) [ 81.436] set_bo: marking whole pixmap as damaged [ 81.436] set_bo: applying final/discard move-to-gpu [ 81.436] wait_for_shadow: flags=0, flips=0, handle=114, shadow=29 [ 81.436] set_bo: dropping flush hint from handle=114 [ 81.436] set_bo: adding flush hint to handle=32 [ 81.436] sna_accel_flush: flush?=0, dirty?=0 [ 81.436] mark_stale(handle=114) => 1 [ 81.436] swap_limit: draw=146 setting swap limit to 3 [ 81.436] sna_dri2_swap_limit_validate: swap limit set to 3 [ 81.436] sna_next_vblank(pipe=0, waiting until next vblank) [ 81.436] sna_dri2_schedule_swap: reported target_msc=4636 [ 81.436] sna_accel_flush: flush?=0, dirty?=0 [ 81.436] sna_accel_flush: flush?=0, dirty?=0 [ 81.436] sna_accel_flush: flush?=0, dirty?=0 [ 81.436] sna_accel_flush: flush?=0, dirty?=0 [ 81.436] sna_block_handler (tv=0.343000) [ 81.436] sna_scanout_do_flush: flush timer active: delta=8 [ 81.436] sna_accel_do_throttle -- no pending activity [ 81.436] sna_accel_block: evaluating timers, active=5 [ 81.436] sna_accel_block: flush timer expires in 8 [81444] [ 81.442] sna_wakeup_handler [ 81.442] sna_accel_flush: flush?=0, dirty?=0 [ 81.442] sna_accel_flush: flush?=0, dirty?=0 [ 81.442] sna_block_handler (tv=0.337000) [ 81.442] sna_scanout_do_flush: flush timer active: delta=2 [ 81.442] sna_scanout_do_flush (time=81442), triggered [ 81.442] sna_scanout_flush (time=81442), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 81.442] has_shadow: has pending damage? 1, outstanding flips: 0 [ 81.442] stop_flush: scanout=32 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 81.442] has_shadow: has pending damage? 1, outstanding flips: 0 [ 81.442] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 81.442] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 81.442] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 81.442] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 81.442] sna_pixmap_move_to_gpu: already all-damaged [ 81.442] sna_pixmap_mark_active: pixmap=4091, handle=32 [ 81.442] sna_mode_redisplay: crtc[0] transformed? 0 [ 81.442] sna_mode_redisplay: crtc[1] transformed? 0 [ 81.442] sna_mode_redisplay: crtc[2] transformed? 0 [ 81.442] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=32 [active=1] [ 81.442] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 114, transformed? 0 [ 81.442] get_fb: reusing fb=68 for handle=32 [ 81.442] sna_mode_redisplay: recording flip on CRTC:32 handle=32, active_scanout=2, serial=3 [ 81.442] __kgem_bo_clear_busy: handle=32 [ 81.442] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 81.442] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 81.442] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 81.442] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=32, shadow handle=29 [ 81.442] sna_accel_do_throttle -- no pending activity [ 81.442] sna_accel_block: evaluating timers, active=5 [ 81.442] sna_accel_block: flush timer expires in 16 [81458] [ 81.442] sna_wakeup_handler [ 81.442] sna_block_handler (tv=0.337000) [ 81.442] sna_scanout_do_flush: flush timer active: delta=16 [ 81.442] sna_accel_do_throttle -- no pending activity [ 81.442] sna_accel_block: evaluating timers, active=5 [ 81.442] sna_accel_block: flush timer expires in 16 [81458] [ 81.443] sna_wakeup_handler [ 81.443] sna_block_handler (tv=0.336000) [ 81.443] sna_scanout_do_flush: flush timer active: delta=15 [ 81.443] sna_accel_do_throttle -- no pending activity [ 81.443] sna_accel_block: evaluating timers, active=5 [ 81.443] sna_accel_block: flush timer expires in 15 [81458] [ 81.445] sna_wakeup_handler [ 81.445] sna_block_handler (tv=0.334000) [ 81.445] sna_scanout_do_flush: flush timer active: delta=13 [ 81.445] sna_accel_do_throttle -- no pending activity [ 81.445] sna_accel_block: evaluating timers, active=5 [ 81.445] sna_accel_block: flush timer expires in 13 [81458] [ 81.451] sna_wakeup_handler [ 81.451] sna_mode_wakeup: len=64 [ 81.451] sna_dri2_vblank_handler(type=2, sequence=4637, draw=4181) [ 81.451] sna_crtc_record_swap: recording last swap on pipe=0, frame 4637 [msc=4637], time 81.451345 [ 81.451] sna_dri2_vblank_handler: 2 complete, frame=4637 tv=81.451345 [ 81.451] sna_dri2_blit_complete: blit finished [ 81.451] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4637, tv=81.451345) [ 81.451] frame_swap_complete(type=2): draw=146, pipe=0, frame=4637 [msc=4637], tv=81.451345 [ 81.451] sna_accel_flush: flush?=0, dirty?=0 [ 81.451] sna_dri2_event_free(draw?=1) [ 81.451] sna_dri2_remove_event: remove[0x561c94b075a0] from window 146, active? 1 [ 81.451] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 81.451] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=114] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 81.451] sna_dri2_vblank_handler complete [ 81.451] sna_mode_wakeup: recording last swap on pipe=0, frame 4637 [121d], time 81.451345 [ 81.451] sna_mode_wakeup: removing handle=114 [active_scanout=0] from scanout, installing handle=32 [active_scanout=2] [ 81.451] sna_mode_wakeup: flip complete, pending? 1 [ 81.451] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 81.451] sna_block_handler (tv=0.328000) [ 81.451] sna_scanout_do_flush: flush timer active: delta=7 [ 81.451] sna_accel_do_throttle -- no pending activity [ 81.451] sna_accel_block: evaluating timers, active=5 [ 81.451] sna_accel_block: flush timer expires in 7 [81458] [ 81.458] sna_wakeup_handler [ 81.458] sna_block_handler (tv=0.321000) [ 81.458] sna_scanout_do_flush: flush timer active: delta=0 [ 81.458] sna_scanout_do_flush (time=81458), triggered [ 81.458] sna_scanout_flush (time=81458), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 81.458] has_shadow: has pending damage? 0, outstanding flips: 0 [ 81.458] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 81.458] has_shadow: has pending damage? 0, outstanding flips: 0 [ 81.458] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 81.458] sna_accel_do_throttle -- no pending activity [ 81.458] sna_accel_block: evaluating timers, active=5 [ 81.458] sna_accel_block: flush timer expires in 16 [81474] [ 81.474] sna_wakeup_handler [ 81.474] sna_block_handler (tv=0.305000) [ 81.474] sna_scanout_do_flush: flush timer active: delta=0 [ 81.474] sna_scanout_do_flush (time=81474), triggered [ 81.474] sna_scanout_flush (time=81474), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 81.474] has_shadow: has pending damage? 0, outstanding flips: 0 [ 81.474] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 81.474] has_shadow: has pending damage? 0, outstanding flips: 0 [ 81.474] sna_accel_disarm_timer[0] (time=81474) [ 81.474] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 81.474] sna_accel_do_throttle -- no pending activity [ 81.780] sna_wakeup_handler [ 81.780] sna_block_handler (tv=539.309000) [ 81.780] has_shadow: has pending damage? 0, outstanding flips: 0 [ 81.780] sna_accel_do_throttle -- no pending activity [ 81.812] sna_wakeup_handler [ 81.813] sna_accel_flush: flush?=0, dirty?=0 [ 81.813] sna_accel_flush: flush?=0, dirty?=0 [ 81.813] sna_block_handler (tv=0.499000) [ 81.813] has_shadow: has pending damage? 0, outstanding flips: 0 [ 81.813] sna_accel_do_throttle -- no pending activity [ 81.813] sna_wakeup_handler [ 81.813] sna_block_handler (tv=0.499000) [ 81.813] has_shadow: has pending damage? 0, outstanding flips: 0 [ 81.813] sna_accel_do_throttle -- no pending activity [ 81.814] sna_wakeup_handler [ 81.814] sna_accel_flush: flush?=0, dirty?=0 [ 81.814] sna_accel_flush: flush?=0, dirty?=0 [ 81.814] sna_accel_flush: flush?=0, dirty?=0 [ 81.814] sna_accel_flush: flush?=0, dirty?=0 [ 81.814] sna_block_handler (tv=0.498000) [ 81.814] has_shadow: has pending damage? 0, outstanding flips: 0 [ 81.814] sna_accel_do_throttle -- no pending activity [ 81.816] sna_wakeup_handler [ 81.816] sna_accel_flush: flush?=0, dirty?=0 [ 81.816] sna_block_handler (tv=0.496000) [ 81.816] has_shadow: has pending damage? 0, outstanding flips: 0 [ 81.816] sna_accel_do_throttle -- no pending activity [ 81.827] sna_wakeup_handler [ 81.827] sna_accel_flush: flush?=0, dirty?=0 [ 81.827] sna_accel_flush: flush?=0, dirty?=0 [ 81.827] sna_accel_flush: flush?=0, dirty?=0 [ 81.827] sna_block_handler (tv=0.485000) [ 81.827] has_shadow: has pending damage? 0, outstanding flips: 0 [ 81.827] sna_accel_do_throttle -- no pending activity [ 81.827] sna_wakeup_handler [ 81.827] sna_accel_flush: flush?=0, dirty?=0 [ 81.827] sna_block_handler (tv=0.485000) [ 81.827] has_shadow: has pending damage? 0, outstanding flips: 0 [ 81.827] sna_accel_do_throttle -- no pending activity [ 81.912] sna_wakeup_handler [ 81.912] sna_accel_flush: flush?=0, dirty?=0 [ 81.912] sna_accel_flush: flush?=0, dirty?=0 [ 81.912] sna_block_handler (tv=0.400000) [ 81.912] has_shadow: has pending damage? 0, outstanding flips: 0 [ 81.912] sna_accel_do_throttle -- no pending activity [ 81.912] sna_wakeup_handler [ 81.912] sna_block_handler (tv=0.400000) [ 81.912] has_shadow: has pending damage? 0, outstanding flips: 0 [ 81.912] sna_accel_do_throttle -- no pending activity [ 81.913] sna_wakeup_handler [ 81.913] sna_block_handler (tv=0.399000) [ 81.913] has_shadow: has pending damage? 0, outstanding flips: 0 [ 81.913] sna_accel_do_throttle -- no pending activity [ 81.914] sna_wakeup_handler [ 81.914] sna_block_handler (tv=0.398000) [ 81.915] has_shadow: has pending damage? 0, outstanding flips: 0 [ 81.915] sna_accel_do_throttle -- no pending activity [ 82.313] sna_wakeup_handler [ 82.313] sna_block_handler (tv=538.776000) [ 82.313] has_shadow: has pending damage? 0, outstanding flips: 0 [ 82.313] sna_accel_do_throttle -- no pending activity [ 82.355] sna_wakeup_handler [ 82.355] sna_block_handler (tv=538.734000) [ 82.355] has_shadow: has pending damage? 0, outstanding flips: 0 [ 82.355] sna_accel_do_throttle -- no pending activity [ 82.381] sna_wakeup_handler [ 82.381] sna_block_handler (tv=0.14000) [ 82.381] has_shadow: has pending damage? 0, outstanding flips: 0 [ 82.381] sna_accel_do_throttle -- no pending activity [ 82.393] sna_wakeup_handler [ 82.393] sna_block_handler (tv=0.180000) [ 82.393] has_shadow: has pending damage? 0, outstanding flips: 0 [ 82.393] sna_accel_do_throttle -- no pending activity [ 82.417] sna_wakeup_handler [ 82.417] sna_create_pixmap(13, 20, 32, usage=0) [ 82.417] kgem_can_create_2d: 13x20 @ 32 [ 82.417] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=20 [ 82.417] kgem_can_create_2d: untiled size=4096 [ 82.417] kgem_choose_tiling: too thin [width 13, 32 bpp] for TILING_X [ 82.417] kgem_choose_tiling: 13x20 -> 0 [ 82.417] sna_create_pixmap: usage=0, flags=a [ 82.417] sna_create_pixmap: small buffer [1040], attaching to shadow pixmap [ 82.417] create_pixmap: allocating pixmap 13x20, depth=32/32, size=1048 [ 82.417] create_pixmap: serial=4840, usage=0, 13x20 [ 82.417] sna_create_pixmap: serial=4840, 13x20, usage=0 [ 82.417] sna_composite_rectangles(pixmap=4841, op=0, 0 x 1 [(0, 0)x(13, 20) ...]) [ 82.417] sna_composite_rectangles: converted to op 0 [ 82.417] sna_composite_rectangles[0] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 82.417] sna_composite_rectangles: nrects=1, region=(0, 0), (13, 20) x 1 [ 82.417] sna_composite_rectangles: clipped extents (0, 0),(13, 20) x 1 [ 82.417] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(13, 20) [ 82.417] sna_composite_rectangles: fallback, dst pixmap=4841 too small or not attached [ 82.417] sna_composite_rectangles: fallback [ 82.417] sna_drawable_move_region_to_cpu(pixmap=4841 (13x20), [(0, 0), (13, 20)], flags=1) [ 82.417] sna_drawable_move_region_to_cpu: region (0, 0), (13, 20) + (0, 0) subsumes pixmap (13x20) [ 82.417] _sna_pixmap_move_to_cpu(pixmap=4841, 13x20, flags=1) [ 82.417] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 82.417] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 82.417] operate_inplace: no, inplace operation not suitable [ 82.417] _sna_pixmap_move_to_cpu: marking as damaged [ 82.417] __sna_damage_all(13, 20) [ 82.417] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 82.417] sna_composite_rectangles(pixmap=4841, op=1, fff2f1f0 x 1 [(0, 0)x(13, 20) ...]) [ 82.417] sna_composite_rectangles: converted to op 1 [ 82.417] sna_composite_rectangles[0] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 82.417] sna_composite_rectangles: nrects=1, region=(0, 0), (13, 20) x 1 [ 82.417] sna_composite_rectangles: clipped extents (0, 0),(13, 20) x 1 [ 82.417] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(13, 20) [ 82.417] sna_composite_rectangles: fallback, dst pixmap=4841 too small or not attached [ 82.417] sna_composite_rectangles: fallback [ 82.417] sna_drawable_move_region_to_cpu(pixmap=4841 (13x20), [(0, 0), (13, 20)], flags=1) [ 82.417] sna_drawable_move_region_to_cpu: pixmap=4841 all damaged on CPU [ 82.417] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 82.417] sna_composite_rectangles: fallback fill: (0, 0)x(13, 20) fff2f1f0 [ 82.417] sna_composite_rectangles(pixmap=4841, op=1, ff300a24 x 2 [(0, 0)x(13, 20) ...]) [ 82.417] sna_composite_rectangles: converted to op 1 [ 82.417] sna_composite_rectangles[0] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 82.417] sna_composite_rectangles[1] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 82.417] sna_composite_rectangles: nrects=2, region=(0, 0), (13, 20) x 2 [ 82.417] sna_composite_rectangles: clipped extents (0, 0),(13, 20) x 1 [ 82.417] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(13, 20) [ 82.417] sna_composite_rectangles: fallback, dst pixmap=4841 too small or not attached [ 82.417] sna_composite_rectangles: fallback [ 82.417] sna_drawable_move_region_to_cpu(pixmap=4841 (13x20), [(0, 0), (13, 20)], flags=1) [ 82.417] sna_drawable_move_region_to_cpu: pixmap=4841 all damaged on CPU [ 82.417] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 82.417] sna_composite_rectangles: fallback fill: (0, 0)x(13, 20) ff300a24 [ 82.417] sna_glyphs(op=3, nlist=2, src=(1, -2)) [ 82.417] sna_glyphs: fallback -- too small (13x20) [ 82.418] glyphs_fallback: nlist=2, count=3, extents (0, -13), (19, 1) [ 82.418] glyphs_fallback: clipped extents (0, 0), (13, 1) [ 82.418] sna_drawable_move_region_to_cpu(pixmap=4841 (13x20), [(0, 0), (13, 1)], flags=3) [ 82.418] sna_drawable_move_region_to_cpu: pixmap=4841 all damaged on CPU [ 82.418] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 82.418] sna_copy_area: src=pixmap=4841:(0, 0)x(13, 20)+(0, 0) -> dst=pixmap=3060:(495, 1003)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 82.418] sna_copy_area: normal copy [ 82.418] sna_do_copy: src=(0, 0), dst=(495, 1003), size=(13x20) [ 82.418] sna_do_copy: after drawable: src=(0, 0), dst=(560, 1027), size=(13x20) [ 82.418] sna_do_copy: dst extents (560, 1027), (573, 1047), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 82.418] sna_do_copy: clipped dst extents (560, 1027), (573, 1047) [ 82.418] sna_do_copy: unclipped src extents (0, 0), (13, 20) [ 82.418] sna_do_copy: clipped src extents (0, 0), (13, 20) [ 82.418] sna_do_copy: pixmap -- no source clipping [ 82.418] sna_do_copy: src extents (0, 0), (13, 20) x 1 [ 82.418] sna_do_copy: copy region (560, 1027), (573, 1047) x 1 + (-560, -1027) [ 82.418] sna_copy_boxes (boxes=1x[(560, 1027), (573, 1047)...], src pixmap=4841+(-560, -1027), dst pixmap=3060+(-65, -24), alu=3, src.size=13x20, dst.size=3775x2136) [ 82.418] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94b075a0, gpu_bo=0, cpu_bo=0), replaces=0 [ 82.418] sna_drawable_use_bo pixmap=3060, box=((495, 1003), (508, 1023)), flags=8... [ 82.418] sna_drawable_use_bo: exported target, set PREFER_GPU [ 82.418] sna_drawable_use_bo: pinned, never REPLACES [ 82.418] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 82.418] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.418] sna_drawable_use_bo: using whole GPU bo [ 82.418] region_overlaps_damage? [ 82.418] use_shm_bo: no, not attached [ 82.418] sna_drawable_move_region_to_cpu(pixmap=4841 (13x20), [(0, 0), (13, 20)], flags=2) [ 82.418] sna_drawable_move_region_to_cpu: pixmap=4841 all damaged on CPU [ 82.418] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 82.418] sna_write_boxes x 1, src stride=52, src dx=(-495, -1003) [ 82.418] kgem_bo_can_map: handle=9, map=0x7fc6b7845000:0x0:0x7fc656564000, tiling=1, domain=0, offset=4029534208 [ 82.418] write_boxes_inplace x 1, handle=9, tiling=1 [ 82.418] upload_inplace__tiled: tiling=1 [ 82.418] kgem_bo_can_map__cpu: handle=9 [ 82.418] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 82.418] kgem_bo_map__cpu(handle=9, size=33177600, map=0x7fc6b7845000:0x7fc656564000) [ 82.418] kgem_bo_sync__cpu: handle=9 [ 82.418] __kgem_busy: handle=9, busy=0, wedged=0 [ 82.418] kgem_bo_sync__cpu: SYNC: handle=9, needs_flush? 0, domain? 0, busy? 0 [ 82.418] __kgem_busy: handle=9, busy=0, wedged=0 [ 82.418] kgem_bo_retire: retiring bo handle=9 (needed flush? 0), rq? 0 [busy?=0] [ 82.418] assert_bo_retired: handle=9, domain: 0 exec? 0, rq? 0 [ 82.418] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(495, 1003), size=13x20, pitch=52/15360 [ 82.418] sna_accel_flush: flush?=0, dirty?=0 [ 82.418] sna_accel_flush: flush?=0, dirty?=0 [ 82.418] sna_accel_flush: flush?=0, dirty?=0 [ 82.418] sna_accel_flush: flush?=0, dirty?=0 [ 82.418] sna_destroy_pixmap: pixmap=4841, attached?=1 [ 82.418] __sna_free_pixmap(pixmap=4841) [ 82.418] sna_accel_flush: flush?=0, dirty?=0 [ 82.418] sna_accel_flush: flush?=0, dirty?=0 [ 82.418] sna_accel_flush: flush?=0, dirty?=0 [ 82.418] sna_block_handler (tv=0.155000) [ 82.418] has_shadow: has pending damage? 0, outstanding flips: 0 [ 82.418] sna_accel_do_throttle -- no pending activity [ 82.419] sna_wakeup_handler [ 82.419] sna_accel_flush: flush?=0, dirty?=0 [ 82.419] sna_accel_flush: flush?=0, dirty?=0 [ 82.419] sna_accel_flush: flush?=0, dirty?=0 [ 82.419] sna_accel_flush: flush?=0, dirty?=0 [ 82.419] sna_accel_flush: flush?=0, dirty?=0 [ 82.419] sna_accel_flush: flush?=0, dirty?=0 [ 82.419] sna_accel_flush: flush?=0, dirty?=0 [ 82.419] sna_accel_flush: flush?=0, dirty?=0 [ 82.419] sna_accel_flush: flush?=0, dirty?=0 [ 82.419] sna_accel_flush: flush?=0, dirty?=0 [ 82.419] sna_accel_flush: flush?=0, dirty?=0 [ 82.419] sna_accel_flush: flush?=0, dirty?=0 [ 82.419] sna_block_handler (tv=0.154000) [ 82.419] has_shadow: has pending damage? 0, outstanding flips: 0 [ 82.419] sna_accel_do_throttle -- no pending activity [ 82.419] sna_wakeup_handler [ 82.419] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=114, name=86 [ 82.419] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 82.419] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 82.419] sna_dri2_get_back: draw size=3840x2160, back buffer handle=114 size=3840x2160, is-scanout? 1, active?=0, pitch=15360, front pitch=15360 [ 82.419] sna_dri2_get_back: reuse backbuffer? 1 [ 82.419] sna_dri2_get_back: back buffer handle=114, active?=0, refcnt=1 [ 82.419] sna_dri2_get_back: reuse unattached back [ 82.419] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 82.419] sna_dri2_reuse_buffer: reusing back buffer handle=114, name=86, pitch=15360, age=0 [ 82.419] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 82.419] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=32, name=80, active_scanout=2 [ 82.419] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 82.419] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 82.419] sna_accel_flush: flush?=0, dirty?=0 [ 82.419] sna_accel_flush: flush?=0, dirty?=0 [ 82.419] sna_accel_flush: flush?=0, dirty?=0 [ 82.419] sna_block_handler (tv=0.154000) [ 82.419] has_shadow: has pending damage? 0, outstanding flips: 0 [ 82.419] timer_enable (time=82419), starting timer 0 [ 82.419] sna_accel_do_throttle -- no pending activity [ 82.419] sna_accel_block: evaluating timers, active=5 [ 82.419] sna_accel_block: flush timer expires in 8 [82427] [ 82.420] sna_wakeup_handler [ 82.420] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 82.420] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 82.420] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 82.420] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 82.420] sna_dri2_get_msc(draw=146, pipe=0) [ 82.420] sna_crtc_record_swap: recording last swap on pipe=0, frame 4695 [msc=4695], time 82.417073 [ 82.420] sna_dri2_get_msc: msc=4695 [raw=4695], ust=82417073 [ 82.420] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=114 (refs=1/1, flush=0) , front=32 (refs=2/3, flush=1) [ 82.420] sna_dri2_schedule_swap(target_msc=4637, divisor=0, remainder=0) [ 82.420] sna_dri2_schedule_swap: using front handle=32, active_scanout?=2, flush?=1 [ 82.420] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 82.420] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 82.420] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 82.420] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 82.420] sna_crtc_record_swap: recording last swap on pipe=0, frame 4695 [msc=4695], time 82.417073 [ 82.420] immediate_swap: current_msc=4695, target_msc=4637 -- yes [ 82.420] can_flip: no, shadow enabled [ 82.420] sna_dri2_add_event: adding event to window 146) [ 82.420] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 82.420] sna_dri2_immediate_blit: no pending blit, starting chain [ 82.420] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 82.420] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 82.420] can_xchg: back size=8700f00, front size=8700f00 [ 82.420] can_xchg: yes, pixmap=4091 [ 82.420] sna_dri2_xchg: win=146, exchange front=32/80,ref=3 and back=114/86,ref=2, pixmap=4091 3840x2160 [ 82.420] sna_dri2_xchg: back_bo handle=114, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 82.420] sna_dri2_xchg: front_bo handle=32, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 82.420] set_bo: pixmap=4091, handle=114 (old handle=32) [ 82.420] set_bo: marking whole pixmap as damaged [ 82.420] set_bo: applying final/discard move-to-gpu [ 82.420] wait_for_shadow: flags=0, flips=0, handle=32, shadow=29 [ 82.420] set_bo: dropping flush hint from handle=32 [ 82.420] set_bo: adding flush hint to handle=114 [ 82.420] mark_stale(handle=32) => 1 [ 82.420] swap_limit: draw=146 setting swap limit to 3 [ 82.420] sna_dri2_swap_limit_validate: swap limit set to 3 [ 82.420] sna_next_vblank(pipe=0, waiting until next vblank) [ 82.420] sna_dri2_schedule_swap: reported target_msc=4695 [ 82.420] sna_accel_flush: flush?=0, dirty?=0 [ 82.420] sna_accel_flush: flush?=0, dirty?=0 [ 82.420] sna_accel_flush: flush?=0, dirty?=0 [ 82.420] sna_accel_flush: flush?=0, dirty?=0 [ 82.420] sna_block_handler (tv=0.153000) [ 82.420] sna_scanout_do_flush: flush timer active: delta=7 [ 82.420] sna_accel_do_throttle -- no pending activity [ 82.420] sna_accel_block: evaluating timers, active=5 [ 82.420] sna_accel_block: flush timer expires in 7 [82427] [ 82.427] sna_wakeup_handler [ 82.427] sna_block_handler (tv=0.146000) [ 82.427] sna_scanout_do_flush: flush timer active: delta=0 [ 82.427] sna_scanout_do_flush (time=82427), triggered [ 82.427] sna_scanout_flush (time=82427), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 82.427] has_shadow: has pending damage? 1, outstanding flips: 0 [ 82.427] stop_flush: scanout=114 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 82.427] has_shadow: has pending damage? 1, outstanding flips: 0 [ 82.427] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 82.427] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 82.427] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 82.427] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 82.427] sna_pixmap_move_to_gpu: already all-damaged [ 82.427] sna_pixmap_mark_active: pixmap=4091, handle=114 [ 82.427] sna_mode_redisplay: crtc[0] transformed? 0 [ 82.427] sna_mode_redisplay: crtc[1] transformed? 0 [ 82.427] sna_mode_redisplay: crtc[2] transformed? 0 [ 82.427] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=114 [active=1] [ 82.427] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 32, transformed? 0 [ 82.427] get_fb: reusing fb=81 for handle=114 [ 82.427] sna_mode_redisplay: recording flip on CRTC:32 handle=114, active_scanout=2, serial=3 [ 82.427] __kgem_bo_clear_busy: handle=114 [ 82.427] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 82.427] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 82.427] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 82.427] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=114, shadow handle=29 [ 82.427] sna_accel_do_throttle -- no pending activity [ 82.427] sna_accel_block: evaluating timers, active=5 [ 82.427] sna_accel_block: flush timer expires in 16 [82443] [ 82.433] sna_wakeup_handler [ 82.433] sna_mode_wakeup: len=64 [ 82.433] sna_dri2_vblank_handler(type=2, sequence=4696, draw=4181) [ 82.433] sna_crtc_record_swap: recording last swap on pipe=0, frame 4696 [msc=4696], time 82.433730 [ 82.433] sna_dri2_vblank_handler: 2 complete, frame=4696 tv=82.433730 [ 82.433] sna_dri2_blit_complete: blit finished [ 82.433] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4696, tv=82.433730) [ 82.433] frame_swap_complete(type=2): draw=146, pipe=0, frame=4696 [msc=4696], tv=82.433730 [ 82.433] sna_accel_flush: flush?=0, dirty?=0 [ 82.433] sna_dri2_event_free(draw?=1) [ 82.433] sna_dri2_remove_event: remove[0x561c94b07370] from window 146, active? 1 [ 82.433] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=114] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 82.433] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=32] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 82.433] sna_dri2_vblank_handler complete [ 82.433] sna_mode_wakeup: recording last swap on pipe=0, frame 4696 [1258], time 82.433730 [ 82.433] sna_mode_wakeup: removing handle=32 [active_scanout=0] from scanout, installing handle=114 [active_scanout=2] [ 82.433] sna_mode_wakeup: flip complete, pending? 1 [ 82.433] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 82.433] sna_block_handler (tv=0.140000) [ 82.433] sna_scanout_do_flush: flush timer active: delta=10 [ 82.433] sna_accel_do_throttle -- no pending activity [ 82.433] sna_accel_block: evaluating timers, active=5 [ 82.433] sna_accel_block: flush timer expires in 10 [82443] [ 82.443] sna_wakeup_handler [ 82.443] sna_block_handler (tv=0.130000) [ 82.443] sna_scanout_do_flush: flush timer active: delta=0 [ 82.443] sna_scanout_do_flush (time=82443), triggered [ 82.443] sna_scanout_flush (time=82443), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 82.443] has_shadow: has pending damage? 0, outstanding flips: 0 [ 82.443] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 82.443] has_shadow: has pending damage? 0, outstanding flips: 0 [ 82.443] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 82.443] sna_accel_do_throttle -- no pending activity [ 82.443] sna_accel_block: evaluating timers, active=5 [ 82.443] sna_accel_block: flush timer expires in 16 [82459] [ 82.459] sna_wakeup_handler [ 82.459] sna_block_handler (tv=0.114000) [ 82.459] sna_scanout_do_flush: flush timer active: delta=0 [ 82.459] sna_scanout_do_flush (time=82459), triggered [ 82.459] sna_scanout_flush (time=82459), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 82.459] has_shadow: has pending damage? 0, outstanding flips: 0 [ 82.459] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 82.459] has_shadow: has pending damage? 0, outstanding flips: 0 [ 82.459] sna_accel_disarm_timer[0] (time=82459) [ 82.459] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 82.459] sna_accel_do_throttle -- no pending activity [ 82.573] sna_wakeup_handler [ 82.573] sna_block_handler (tv=0.100000) [ 82.573] has_shadow: has pending damage? 0, outstanding flips: 0 [ 82.573] sna_accel_do_throttle -- no pending activity [ 82.628] sna_wakeup_handler [ 82.628] sna_accel_flush: flush?=0, dirty?=0 [ 82.628] sna_accel_flush: flush?=0, dirty?=0 [ 82.628] sna_accel_flush: flush?=0, dirty?=0 [ 82.628] sna_accel_flush: flush?=0, dirty?=0 [ 82.628] sna_accel_flush: flush?=0, dirty?=0 [ 82.628] sna_accel_flush: flush?=0, dirty?=0 [ 82.628] sna_block_handler (tv=0.45000) [ 82.628] has_shadow: has pending damage? 0, outstanding flips: 0 [ 82.628] sna_accel_do_throttle -- no pending activity [ 82.628] sna_wakeup_handler [ 82.628] sna_block_handler (tv=0.45000) [ 82.628] has_shadow: has pending damage? 0, outstanding flips: 0 [ 82.628] sna_accel_do_throttle -- no pending activity [ 82.628] sna_wakeup_handler [ 82.628] sna_accel_flush: flush?=0, dirty?=0 [ 82.628] sna_accel_flush: flush?=0, dirty?=0 [ 82.629] sna_accel_flush: flush?=0, dirty?=0 [ 82.629] sna_accel_flush: flush?=0, dirty?=0 [ 82.629] sna_accel_flush: flush?=0, dirty?=0 [ 82.629] sna_accel_flush: flush?=0, dirty?=0 [ 82.629] sna_accel_flush: flush?=0, dirty?=0 [ 82.629] sna_accel_flush: flush?=0, dirty?=0 [ 82.629] sna_accel_flush: flush?=0, dirty?=0 [ 82.629] sna_accel_flush: flush?=0, dirty?=0 [ 82.629] sna_accel_flush: flush?=0, dirty?=0 [ 82.629] sna_accel_flush: flush?=0, dirty?=0 [ 82.629] sna_accel_flush: flush?=0, dirty?=0 [ 82.629] sna_accel_flush: flush?=0, dirty?=0 [ 82.629] sna_accel_flush: flush?=0, dirty?=0 [ 82.629] sna_accel_flush: flush?=0, dirty?=0 [ 82.629] sna_accel_flush: flush?=0, dirty?=0 [ 82.629] sna_accel_flush: flush?=0, dirty?=0 [ 82.629] sna_accel_flush: flush?=0, dirty?=0 [ 82.629] sna_block_handler (tv=0.44000) [ 82.629] has_shadow: has pending damage? 0, outstanding flips: 0 [ 82.629] sna_accel_do_throttle -- no pending activity [ 82.629] sna_wakeup_handler [ 82.629] sna_accel_flush: flush?=0, dirty?=0 [ 82.629] sna_accel_flush: flush?=0, dirty?=0 [ 82.629] sna_accel_flush: flush?=0, dirty?=0 [ 82.629] sna_accel_flush: flush?=0, dirty?=0 [ 82.629] sna_accel_flush: flush?=0, dirty?=0 [ 82.629] sna_accel_flush: flush?=0, dirty?=0 [ 82.629] sna_block_handler (tv=0.44000) [ 82.629] has_shadow: has pending damage? 0, outstanding flips: 0 [ 82.629] sna_accel_do_throttle -- no pending activity [ 82.629] sna_wakeup_handler [ 82.629] sna_accel_flush: flush?=0, dirty?=0 [ 82.629] sna_accel_flush: flush?=0, dirty?=0 [ 82.629] sna_block_handler (tv=0.44000) [ 82.629] has_shadow: has pending damage? 0, outstanding flips: 0 [ 82.629] sna_accel_do_throttle -- no pending activity [ 82.629] sna_wakeup_handler [ 82.629] sna_create_pixmap(13, 20, 32, usage=0) [ 82.629] kgem_can_create_2d: 13x20 @ 32 [ 82.629] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=20 [ 82.629] kgem_can_create_2d: untiled size=4096 [ 82.629] kgem_choose_tiling: too thin [width 13, 32 bpp] for TILING_X [ 82.629] kgem_choose_tiling: 13x20 -> 0 [ 82.629] sna_create_pixmap: usage=0, flags=a [ 82.629] sna_create_pixmap: small buffer [1040], attaching to shadow pixmap [ 82.629] create_pixmap: allocating pixmap 13x20, depth=32/32, size=1048 [ 82.629] create_pixmap: serial=4842, usage=0, 13x20 [ 82.629] sna_create_pixmap: serial=4842, 13x20, usage=0 [ 82.629] sna_composite_rectangles(pixmap=4843, op=0, 0 x 1 [(0, 0)x(13, 20) ...]) [ 82.629] sna_composite_rectangles: converted to op 0 [ 82.629] sna_composite_rectangles[0] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 82.629] sna_composite_rectangles: nrects=1, region=(0, 0), (13, 20) x 1 [ 82.629] sna_composite_rectangles: clipped extents (0, 0),(13, 20) x 1 [ 82.629] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(13, 20) [ 82.629] sna_composite_rectangles: fallback, dst pixmap=4843 too small or not attached [ 82.629] sna_composite_rectangles: fallback [ 82.629] sna_drawable_move_region_to_cpu(pixmap=4843 (13x20), [(0, 0), (13, 20)], flags=1) [ 82.629] sna_drawable_move_region_to_cpu: region (0, 0), (13, 20) + (0, 0) subsumes pixmap (13x20) [ 82.629] _sna_pixmap_move_to_cpu(pixmap=4843, 13x20, flags=1) [ 82.629] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 82.629] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 82.629] operate_inplace: no, inplace operation not suitable [ 82.629] _sna_pixmap_move_to_cpu: marking as damaged [ 82.629] __sna_damage_all(13, 20) [ 82.629] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 82.629] sna_composite_rectangles(pixmap=4843, op=1, fff2f1f0 x 1 [(0, 0)x(13, 20) ...]) [ 82.629] sna_composite_rectangles: converted to op 1 [ 82.629] sna_composite_rectangles[0] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 82.629] sna_composite_rectangles: nrects=1, region=(0, 0), (13, 20) x 1 [ 82.629] sna_composite_rectangles: clipped extents (0, 0),(13, 20) x 1 [ 82.629] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(13, 20) [ 82.629] sna_composite_rectangles: fallback, dst pixmap=4843 too small or not attached [ 82.629] sna_composite_rectangles: fallback [ 82.629] sna_drawable_move_region_to_cpu(pixmap=4843 (13x20), [(0, 0), (13, 20)], flags=1) [ 82.629] sna_drawable_move_region_to_cpu: pixmap=4843 all damaged on CPU [ 82.629] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 82.629] sna_composite_rectangles: fallback fill: (0, 0)x(13, 20) fff2f1f0 [ 82.629] sna_composite_rectangles(pixmap=4843, op=1, ff300a24 x 2 [(0, 0)x(13, 20) ...]) [ 82.629] sna_composite_rectangles: converted to op 1 [ 82.629] sna_composite_rectangles[0] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 82.629] sna_composite_rectangles[1] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 82.629] sna_composite_rectangles: nrects=2, region=(0, 0), (13, 20) x 2 [ 82.629] sna_composite_rectangles: clipped extents (0, 0),(13, 20) x 1 [ 82.629] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(13, 20) [ 82.629] sna_composite_rectangles: fallback, dst pixmap=4843 too small or not attached [ 82.629] sna_composite_rectangles: fallback [ 82.629] sna_drawable_move_region_to_cpu(pixmap=4843 (13x20), [(0, 0), (13, 20)], flags=1) [ 82.629] sna_drawable_move_region_to_cpu: pixmap=4843 all damaged on CPU [ 82.629] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 82.629] sna_composite_rectangles: fallback fill: (0, 0)x(13, 20) ff300a24 [ 82.629] sna_glyphs(op=3, nlist=2, src=(1, -2)) [ 82.629] sna_glyphs: fallback -- too small (13x20) [ 82.629] glyphs_fallback: nlist=2, count=3, extents (0, -13), (19, 1) [ 82.629] glyphs_fallback: clipped extents (0, 0), (13, 1) [ 82.629] sna_drawable_move_region_to_cpu(pixmap=4843 (13x20), [(0, 0), (13, 1)], flags=3) [ 82.629] sna_drawable_move_region_to_cpu: pixmap=4843 all damaged on CPU [ 82.629] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 82.629] sna_composite_rectangles(pixmap=4843, op=1, ffffffff x 4 [(0, 0)x(11, 1) ...]) [ 82.629] sna_composite_rectangles: converted to op 1 [ 82.629] sna_composite_rectangles[0] (0, 0)x(11, 1) -> (0, 0), (11, 1) [ 82.629] sna_composite_rectangles[1] (0, 1)x(1, 17) -> (0, 1), (1, 18) [ 82.629] sna_composite_rectangles[2] (10, 1)x(1, 17) -> (10, 1), (11, 18) [ 82.629] sna_composite_rectangles[3] (0, 18)x(11, 1) -> (0, 18), (11, 19) [ 82.629] sna_composite_rectangles: nrects=4, region=(0, 0), (11, 19) x 4 [ 82.629] sna_composite_rectangles: clipped extents (0, 0),(11, 19) x 4 [ 82.629] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(11, 19) [ 82.629] sna_composite_rectangles: fallback, dst pixmap=4843 too small or not attached [ 82.629] sna_composite_rectangles: fallback [ 82.629] sna_drawable_move_region_to_cpu(pixmap=4843 (13x20), [(0, 0), (11, 19)], flags=1) [ 82.629] sna_drawable_move_region_to_cpu: pixmap=4843 all damaged on CPU [ 82.629] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 82.629] sna_composite_rectangles: fallback fill: (0, 0)x(11, 1) ffffffff [ 82.629] sna_composite_rectangles: fallback fill: (0, 1)x(1, 17) ffffffff [ 82.629] sna_composite_rectangles: fallback fill: (10, 1)x(1, 17) ffffffff [ 82.629] sna_composite_rectangles: fallback fill: (0, 18)x(11, 1) ffffffff [ 82.629] sna_copy_area: src=pixmap=4843:(0, 0)x(13, 20)+(0, 0) -> dst=pixmap=3060:(495, 1003)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 82.629] sna_copy_area: normal copy [ 82.629] sna_do_copy: src=(0, 0), dst=(495, 1003), size=(13x20) [ 82.629] sna_do_copy: after drawable: src=(0, 0), dst=(560, 1027), size=(13x20) [ 82.629] sna_do_copy: dst extents (560, 1027), (573, 1047), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 82.629] sna_do_copy: clipped dst extents (560, 1027), (573, 1047) [ 82.629] sna_do_copy: unclipped src extents (0, 0), (13, 20) [ 82.629] sna_do_copy: clipped src extents (0, 0), (13, 20) [ 82.629] sna_do_copy: pixmap -- no source clipping [ 82.629] sna_do_copy: src extents (0, 0), (13, 20) x 1 [ 82.629] sna_do_copy: copy region (560, 1027), (573, 1047) x 1 + (-560, -1027) [ 82.629] sna_copy_boxes (boxes=1x[(560, 1027), (573, 1047)...], src pixmap=4843+(-560, -1027), dst pixmap=3060+(-65, -24), alu=3, src.size=13x20, dst.size=3775x2136) [ 82.629] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94b0d270, gpu_bo=0, cpu_bo=0), replaces=0 [ 82.629] sna_drawable_use_bo pixmap=3060, box=((495, 1003), (508, 1023)), flags=8... [ 82.629] sna_drawable_use_bo: exported target, set PREFER_GPU [ 82.629] sna_drawable_use_bo: pinned, never REPLACES [ 82.630] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 82.630] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.630] sna_drawable_use_bo: using whole GPU bo [ 82.630] region_overlaps_damage? [ 82.630] use_shm_bo: no, not attached [ 82.630] sna_drawable_move_region_to_cpu(pixmap=4843 (13x20), [(0, 0), (13, 20)], flags=2) [ 82.630] sna_drawable_move_region_to_cpu: pixmap=4843 all damaged on CPU [ 82.630] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 82.630] sna_write_boxes x 1, src stride=52, src dx=(-495, -1003) [ 82.630] kgem_bo_can_map: handle=9, map=0x7fc6b7845000:0x0:0x7fc656564000, tiling=1, domain=1, offset=4029534208 [ 82.630] write_boxes_inplace x 1, handle=9, tiling=1 [ 82.630] upload_inplace__tiled: tiling=1 [ 82.630] kgem_bo_can_map__cpu: handle=9 [ 82.630] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 82.630] kgem_bo_map__cpu(handle=9, size=33177600, map=0x7fc6b7845000:0x7fc656564000) [ 82.630] kgem_bo_sync__cpu: handle=9 [ 82.630] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(495, 1003), size=13x20, pitch=52/15360 [ 82.630] sna_accel_flush: flush?=0, dirty?=0 [ 82.630] sna_accel_flush: flush?=0, dirty?=0 [ 82.630] sna_accel_flush: flush?=0, dirty?=0 [ 82.630] sna_accel_flush: flush?=0, dirty?=0 [ 82.630] sna_destroy_pixmap: pixmap=4843, attached?=1 [ 82.630] __sna_free_pixmap(pixmap=4843) [ 82.630] sna_accel_flush: flush?=0, dirty?=0 [ 82.630] sna_accel_flush: flush?=0, dirty?=0 [ 82.630] sna_use_hw_cursor (24x24)? [ 82.630] sna_show_cursors: cursor?=1 [ 82.630] sna_show_cursors: skipping cursor already show on CRTC (pipe=0) [ 82.630] sna_change_window_attributes [ 82.630] sna_accel_flush: flush?=0, dirty?=0 [ 82.630] sna_accel_flush: flush?=0, dirty?=0 [ 82.630] sna_accel_flush: flush?=0, dirty?=0 [ 82.630] sna_accel_flush: flush?=0, dirty?=0 [ 82.630] sna_block_handler (tv=0.43000) [ 82.630] has_shadow: has pending damage? 0, outstanding flips: 0 [ 82.630] sna_accel_do_throttle -- no pending activity [ 82.630] sna_wakeup_handler [ 82.630] sna_accel_flush: flush?=0, dirty?=0 [ 82.630] sna_accel_flush: flush?=0, dirty?=0 [ 82.630] sna_block_handler (tv=0.43000) [ 82.630] has_shadow: has pending damage? 0, outstanding flips: 0 [ 82.630] sna_accel_do_throttle -- no pending activity [ 82.630] sna_wakeup_handler [ 82.630] sna_accel_flush: flush?=0, dirty?=0 [ 82.630] sna_accel_flush: flush?=0, dirty?=0 [ 82.630] sna_block_handler (tv=0.43000) [ 82.630] has_shadow: has pending damage? 0, outstanding flips: 0 [ 82.630] sna_accel_do_throttle -- no pending activity [ 82.630] sna_wakeup_handler [ 82.630] sna_accel_flush: flush?=0, dirty?=0 [ 82.630] sna_accel_flush: flush?=0, dirty?=0 [ 82.630] sna_block_handler (tv=0.43000) [ 82.630] has_shadow: has pending damage? 0, outstanding flips: 0 [ 82.630] sna_accel_do_throttle -- no pending activity [ 82.630] sna_wakeup_handler [ 82.630] sna_accel_flush: flush?=0, dirty?=0 [ 82.630] sna_accel_flush: flush?=0, dirty?=0 [ 82.630] sna_block_handler (tv=0.43000) [ 82.630] has_shadow: has pending damage? 0, outstanding flips: 0 [ 82.630] sna_accel_do_throttle -- no pending activity [ 82.630] sna_wakeup_handler [ 82.630] sna_accel_flush: flush?=0, dirty?=0 [ 82.630] sna_accel_flush: flush?=0, dirty?=0 [ 82.630] sna_block_handler (tv=0.43000) [ 82.630] has_shadow: has pending damage? 0, outstanding flips: 0 [ 82.630] sna_accel_do_throttle -- no pending activity [ 82.630] sna_wakeup_handler [ 82.630] sna_accel_flush: flush?=0, dirty?=0 [ 82.630] sna_accel_flush: flush?=0, dirty?=0 [ 82.630] sna_block_handler (tv=0.43000) [ 82.630] has_shadow: has pending damage? 0, outstanding flips: 0 [ 82.630] sna_accel_do_throttle -- no pending activity [ 82.630] sna_wakeup_handler [ 82.630] sna_accel_flush: flush?=0, dirty?=0 [ 82.630] sna_accel_flush: flush?=0, dirty?=0 [ 82.630] sna_block_handler (tv=0.43000) [ 82.630] has_shadow: has pending damage? 0, outstanding flips: 0 [ 82.630] sna_accel_do_throttle -- no pending activity [ 82.630] sna_wakeup_handler [ 82.630] sna_accel_flush: flush?=0, dirty?=0 [ 82.630] sna_accel_flush: flush?=0, dirty?=0 [ 82.630] sna_accel_flush: flush?=0, dirty?=0 [ 82.630] sna_accel_flush: flush?=0, dirty?=0 [ 82.630] sna_accel_flush: flush?=0, dirty?=0 [ 82.630] sna_accel_flush: flush?=0, dirty?=0 [ 82.630] sna_accel_flush: flush?=0, dirty?=0 [ 82.630] sna_accel_flush: flush?=0, dirty?=0 [ 82.630] sna_accel_flush: flush?=0, dirty?=0 [ 82.630] sna_accel_flush: flush?=0, dirty?=0 [ 82.630] sna_accel_flush: flush?=0, dirty?=0 [ 82.630] sna_block_handler (tv=0.43000) [ 82.630] has_shadow: has pending damage? 0, outstanding flips: 0 [ 82.630] sna_accel_do_throttle -- no pending activity [ 82.630] sna_wakeup_handler [ 82.630] sna_accel_flush: flush?=0, dirty?=0 [ 82.630] sna_accel_flush: flush?=0, dirty?=0 [ 82.630] sna_block_handler (tv=0.0) [ 82.630] sna_wakeup_handler [ 82.630] sna_accel_flush: flush?=0, dirty?=0 [ 82.630] sna_accel_flush: flush?=0, dirty?=0 [ 82.630] sna_block_handler (tv=0.0) [ 82.630] sna_wakeup_handler [ 82.630] sna_accel_flush: flush?=0, dirty?=0 [ 82.630] sna_accel_flush: flush?=0, dirty?=0 [ 82.630] sna_block_handler (tv=0.0) [ 82.630] sna_wakeup_handler [ 82.630] sna_accel_flush: flush?=0, dirty?=0 [ 82.630] sna_accel_flush: flush?=0, dirty?=0 [ 82.630] sna_block_handler (tv=0.0) [ 82.631] sna_wakeup_handler [ 82.631] sna_accel_flush: flush?=0, dirty?=0 [ 82.631] sna_accel_flush: flush?=0, dirty?=0 [ 82.631] sna_block_handler (tv=0.0) [ 82.631] sna_wakeup_handler [ 82.631] sna_accel_flush: flush?=0, dirty?=0 [ 82.631] sna_accel_flush: flush?=0, dirty?=0 [ 82.631] sna_block_handler (tv=0.0) [ 82.631] sna_wakeup_handler [ 82.631] sna_accel_flush: flush?=0, dirty?=0 [ 82.631] sna_accel_flush: flush?=0, dirty?=0 [ 82.631] sna_block_handler (tv=0.0) [ 82.631] sna_wakeup_handler [ 82.631] sna_accel_flush: flush?=0, dirty?=0 [ 82.631] sna_accel_flush: flush?=0, dirty?=0 [ 82.631] sna_block_handler (tv=0.0) [ 82.631] sna_wakeup_handler [ 82.631] sna_accel_flush: flush?=0, dirty?=0 [ 82.631] sna_accel_flush: flush?=0, dirty?=0 [ 82.631] sna_block_handler (tv=0.0) [ 82.631] sna_wakeup_handler [ 82.631] sna_accel_flush: flush?=0, dirty?=0 [ 82.631] sna_accel_flush: flush?=0, dirty?=0 [ 82.631] sna_block_handler (tv=0.0) [ 82.631] sna_wakeup_handler [ 82.631] sna_accel_flush: flush?=0, dirty?=0 [ 82.631] sna_accel_flush: flush?=0, dirty?=0 [ 82.631] sna_block_handler (tv=0.0) [ 82.631] sna_wakeup_handler [ 82.631] sna_accel_flush: flush?=0, dirty?=0 [ 82.631] sna_accel_flush: flush?=0, dirty?=0 [ 82.631] sna_block_handler (tv=0.0) [ 82.631] sna_wakeup_handler [ 82.631] sna_accel_flush: flush?=0, dirty?=0 [ 82.631] sna_accel_flush: flush?=0, dirty?=0 [ 82.631] sna_block_handler (tv=0.0) [ 82.631] sna_wakeup_handler [ 82.631] sna_accel_flush: flush?=0, dirty?=0 [ 82.631] sna_accel_flush: flush?=0, dirty?=0 [ 82.631] sna_block_handler (tv=0.0) [ 82.631] sna_wakeup_handler [ 82.631] sna_accel_flush: flush?=0, dirty?=0 [ 82.631] sna_accel_flush: flush?=0, dirty?=0 [ 82.631] sna_block_handler (tv=0.0) [ 82.631] sna_wakeup_handler [ 82.631] sna_accel_flush: flush?=0, dirty?=0 [ 82.631] sna_accel_flush: flush?=0, dirty?=0 [ 82.631] sna_block_handler (tv=0.42000) [ 82.631] has_shadow: has pending damage? 0, outstanding flips: 0 [ 82.631] sna_accel_do_throttle -- no pending activity [ 82.631] sna_wakeup_handler [ 82.631] sna_accel_flush: flush?=0, dirty?=0 [ 82.631] sna_accel_flush: flush?=0, dirty?=0 [ 82.631] sna_block_handler (tv=0.42000) [ 82.631] has_shadow: has pending damage? 0, outstanding flips: 0 [ 82.631] sna_accel_do_throttle -- no pending activity [ 82.631] sna_wakeup_handler [ 82.631] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=32, name=80 [ 82.631] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 82.631] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 82.631] sna_dri2_get_back: draw size=3840x2160, back buffer handle=32 size=3840x2160, is-scanout? 1, active?=0, pitch=15360, front pitch=15360 [ 82.631] sna_dri2_get_back: reuse backbuffer? 1 [ 82.631] sna_dri2_get_back: back buffer handle=32, active?=0, refcnt=1 [ 82.631] sna_dri2_get_back: reuse unattached back [ 82.631] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 82.631] sna_dri2_reuse_buffer: reusing back buffer handle=32, name=80, pitch=15360, age=0 [ 82.631] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 82.631] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=114, name=86, active_scanout=2 [ 82.631] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 82.631] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=114] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 82.631] sna_accel_flush: flush?=0, dirty?=0 [ 82.631] sna_accel_flush: flush?=0, dirty?=0 [ 82.631] sna_accel_flush: flush?=0, dirty?=0 [ 82.631] sna_block_handler (tv=0.42000) [ 82.631] has_shadow: has pending damage? 0, outstanding flips: 0 [ 82.631] timer_enable (time=82631), starting timer 0 [ 82.631] sna_accel_do_throttle -- no pending activity [ 82.631] sna_accel_block: evaluating timers, active=5 [ 82.631] sna_accel_block: flush timer expires in 8 [82639] [ 82.632] sna_wakeup_handler [ 82.632] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 82.632] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 82.632] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 82.632] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 82.632] sna_dri2_get_msc(draw=146, pipe=0) [ 82.632] sna_crtc_record_swap: recording last swap on pipe=0, frame 4707 [msc=4707], time 82.616881 [ 82.632] sna_dri2_get_msc: msc=4707 [raw=4707], ust=82616881 [ 82.632] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=32 (refs=1/1, flush=0) , front=114 (refs=2/3, flush=1) [ 82.632] sna_dri2_schedule_swap(target_msc=4696, divisor=0, remainder=0) [ 82.632] sna_dri2_schedule_swap: using front handle=114, active_scanout?=2, flush?=1 [ 82.632] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 82.632] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 82.632] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 82.632] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 82.632] sna_crtc_record_swap: recording last swap on pipe=0, frame 4707 [msc=4707], time 82.616881 [ 82.632] immediate_swap: current_msc=4707, target_msc=4696 -- yes [ 82.632] can_flip: no, shadow enabled [ 82.632] sna_dri2_add_event: adding event to window 146) [ 82.632] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 82.632] sna_dri2_immediate_blit: no pending blit, starting chain [ 82.632] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 82.632] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 82.632] can_xchg: back size=8700f00, front size=8700f00 [ 82.632] can_xchg: yes, pixmap=4091 [ 82.632] sna_dri2_xchg: win=146, exchange front=114/86,ref=3 and back=32/80,ref=2, pixmap=4091 3840x2160 [ 82.632] sna_dri2_xchg: back_bo handle=32, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 82.632] sna_dri2_xchg: front_bo handle=114, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 82.632] set_bo: pixmap=4091, handle=32 (old handle=114) [ 82.632] set_bo: marking whole pixmap as damaged [ 82.632] set_bo: applying final/discard move-to-gpu [ 82.632] wait_for_shadow: flags=0, flips=0, handle=114, shadow=29 [ 82.632] set_bo: dropping flush hint from handle=114 [ 82.632] set_bo: adding flush hint to handle=32 [ 82.632] mark_stale(handle=114) => 1 [ 82.632] swap_limit: draw=146 setting swap limit to 3 [ 82.632] sna_dri2_swap_limit_validate: swap limit set to 3 [ 82.632] sna_next_vblank(pipe=0, waiting until next vblank) [ 82.632] sna_dri2_schedule_swap: reported target_msc=4707 [ 82.632] sna_accel_flush: flush?=0, dirty?=0 [ 82.632] sna_accel_flush: flush?=0, dirty?=0 [ 82.632] sna_accel_flush: flush?=0, dirty?=0 [ 82.632] sna_accel_flush: flush?=0, dirty?=0 [ 82.632] sna_block_handler (tv=0.41000) [ 82.632] sna_scanout_do_flush: flush timer active: delta=7 [ 82.632] sna_accel_do_throttle -- no pending activity [ 82.632] sna_accel_block: evaluating timers, active=5 [ 82.632] sna_accel_block: flush timer expires in 7 [82639] [ 82.633] sna_wakeup_handler [ 82.633] sna_mode_wakeup: len=32 [ 82.633] sna_dri2_vblank_handler(type=2, sequence=4708, draw=4181) [ 82.633] sna_crtc_record_swap: recording last swap on pipe=0, frame 4708 [msc=4708], time 82.633547 [ 82.633] sna_dri2_vblank_handler: 2 complete, frame=4708 tv=82.633547 [ 82.633] sna_dri2_blit_complete: blit finished [ 82.633] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4708, tv=82.633547) [ 82.633] frame_swap_complete(type=2): draw=146, pipe=0, frame=4708 [msc=4708], tv=82.633547 [ 82.633] sna_accel_flush: flush?=0, dirty?=0 [ 82.633] sna_dri2_event_free(draw?=1) [ 82.633] sna_dri2_remove_event: remove[0x561c94b075a0] from window 146, active? 1 [ 82.633] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 82.633] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=114] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 82.633] sna_dri2_vblank_handler complete [ 82.633] sna_block_handler (tv=0.40000) [ 82.633] sna_scanout_do_flush: flush timer active: delta=6 [ 82.633] sna_accel_do_throttle -- no pending activity [ 82.633] sna_accel_block: evaluating timers, active=5 [ 82.633] sna_accel_block: flush timer expires in 6 [82639] [ 82.639] sna_wakeup_handler [ 82.639] sna_block_handler (tv=0.34000) [ 82.639] sna_scanout_do_flush: flush timer active: delta=0 [ 82.639] sna_scanout_do_flush (time=82639), triggered [ 82.639] sna_scanout_flush (time=82639), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 82.639] has_shadow: has pending damage? 1, outstanding flips: 0 [ 82.639] stop_flush: scanout=32 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 82.639] has_shadow: has pending damage? 1, outstanding flips: 0 [ 82.639] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 82.639] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 82.639] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 82.639] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 82.639] sna_pixmap_move_to_gpu: already all-damaged [ 82.639] sna_pixmap_mark_active: pixmap=4091, handle=32 [ 82.639] sna_mode_redisplay: crtc[0] transformed? 0 [ 82.639] sna_mode_redisplay: crtc[1] transformed? 0 [ 82.639] sna_mode_redisplay: crtc[2] transformed? 0 [ 82.639] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=32 [active=1] [ 82.639] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 114, transformed? 0 [ 82.639] get_fb: reusing fb=68 for handle=32 [ 82.639] sna_mode_redisplay: recording flip on CRTC:32 handle=32, active_scanout=2, serial=3 [ 82.639] __kgem_bo_clear_busy: handle=32 [ 82.639] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 82.639] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 82.639] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 82.639] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=32, shadow handle=29 [ 82.639] sna_accel_do_throttle -- no pending activity [ 82.639] sna_accel_block: evaluating timers, active=5 [ 82.639] sna_accel_block: flush timer expires in 16 [82655] [ 82.641] sna_wakeup_handler [ 82.641] sna_block_handler (tv=0.32000) [ 82.641] sna_scanout_do_flush: flush timer active: delta=14 [ 82.641] sna_accel_do_throttle -- no pending activity [ 82.641] sna_accel_block: evaluating timers, active=5 [ 82.641] sna_accel_block: flush timer expires in 14 [82655] [ 82.641] sna_wakeup_handler [ 82.641] sna_accel_flush: flush?=0, dirty?=0 [ 82.641] sna_block_handler (tv=0.0) [ 82.641] sna_wakeup_handler [ 82.641] sna_accel_flush: flush?=0, dirty?=0 [ 82.641] sna_accel_flush: flush?=0, dirty?=0 [ 82.641] sna_accel_flush: flush?=0, dirty?=0 [ 82.641] sna_block_handler (tv=0.32000) [ 82.641] sna_scanout_do_flush: flush timer active: delta=14 [ 82.641] sna_accel_do_throttle -- no pending activity [ 82.641] sna_accel_block: evaluating timers, active=5 [ 82.641] sna_accel_block: flush timer expires in 14 [82655] [ 82.641] sna_wakeup_handler [ 82.641] sna_accel_flush: flush?=0, dirty?=0 [ 82.641] sna_accel_flush: flush?=0, dirty?=0 [ 82.641] sna_block_handler (tv=0.32000) [ 82.641] sna_scanout_do_flush: flush timer active: delta=14 [ 82.641] sna_accel_do_throttle -- no pending activity [ 82.641] sna_accel_block: evaluating timers, active=5 [ 82.641] sna_accel_block: flush timer expires in 14 [82655] [ 82.641] sna_wakeup_handler [ 82.641] sna_accel_flush: flush?=0, dirty?=0 [ 82.641] sna_accel_flush: flush?=0, dirty?=0 [ 82.641] sna_block_handler (tv=0.32000) [ 82.641] sna_scanout_do_flush: flush timer active: delta=14 [ 82.641] sna_accel_do_throttle -- no pending activity [ 82.641] sna_accel_block: evaluating timers, active=5 [ 82.641] sna_accel_block: flush timer expires in 14 [82655] [ 82.641] sna_wakeup_handler [ 82.641] sna_accel_flush: flush?=0, dirty?=0 [ 82.641] sna_accel_flush: flush?=0, dirty?=0 [ 82.641] sna_accel_flush: flush?=0, dirty?=0 [ 82.641] sna_block_handler (tv=0.32000) [ 82.641] sna_scanout_do_flush: flush timer active: delta=14 [ 82.641] sna_accel_do_throttle -- no pending activity [ 82.641] sna_accel_block: evaluating timers, active=5 [ 82.641] sna_accel_block: flush timer expires in 14 [82655] [ 82.641] sna_wakeup_handler [ 82.641] sna_accel_flush: flush?=0, dirty?=0 [ 82.641] sna_accel_flush: flush?=0, dirty?=0 [ 82.641] sna_block_handler (tv=0.32000) [ 82.641] sna_scanout_do_flush: flush timer active: delta=14 [ 82.641] sna_accel_do_throttle -- no pending activity [ 82.641] sna_accel_block: evaluating timers, active=5 [ 82.641] sna_accel_block: flush timer expires in 14 [82655] [ 82.641] sna_wakeup_handler [ 82.641] sna_accel_flush: flush?=0, dirty?=0 [ 82.641] sna_accel_flush: flush?=0, dirty?=0 [ 82.641] sna_block_handler (tv=0.32000) [ 82.641] sna_scanout_do_flush: flush timer active: delta=14 [ 82.641] sna_accel_do_throttle -- no pending activity [ 82.641] sna_accel_block: evaluating timers, active=5 [ 82.641] sna_accel_block: flush timer expires in 14 [82655] [ 82.641] sna_wakeup_handler [ 82.641] sna_accel_flush: flush?=0, dirty?=0 [ 82.641] sna_accel_flush: flush?=0, dirty?=0 [ 82.641] sna_accel_flush: flush?=0, dirty?=0 [ 82.641] sna_accel_flush: flush?=0, dirty?=0 [ 82.641] sna_accel_flush: flush?=0, dirty?=0 [ 82.641] sna_accel_flush: flush?=0, dirty?=0 [ 82.641] sna_accel_flush: flush?=0, dirty?=0 [ 82.641] sna_accel_flush: flush?=0, dirty?=0 [ 82.641] sna_accel_flush: flush?=0, dirty?=0 [ 82.641] sna_accel_flush: flush?=0, dirty?=0 [ 82.641] sna_accel_flush: flush?=0, dirty?=0 [ 82.641] sna_accel_flush: flush?=0, dirty?=0 [ 82.641] sna_accel_flush: flush?=0, dirty?=0 [ 82.641] sna_accel_flush: flush?=0, dirty?=0 [ 82.641] sna_accel_flush: flush?=0, dirty?=0 [ 82.641] sna_accel_flush: flush?=0, dirty?=0 [ 82.641] sna_accel_flush: flush?=0, dirty?=0 [ 82.641] sna_accel_flush: flush?=0, dirty?=0 [ 82.641] sna_accel_flush: flush?=0, dirty?=0 [ 82.641] sna_accel_flush: flush?=0, dirty?=0 [ 82.641] sna_accel_flush: flush?=0, dirty?=0 [ 82.641] sna_accel_flush: flush?=0, dirty?=0 [ 82.641] sna_accel_flush: flush?=0, dirty?=0 [ 82.641] sna_accel_flush: flush?=0, dirty?=0 [ 82.641] sna_accel_flush: flush?=0, dirty?=0 [ 82.641] sna_accel_flush: flush?=0, dirty?=0 [ 82.641] sna_accel_flush: flush?=0, dirty?=0 [ 82.641] sna_accel_flush: flush?=0, dirty?=0 [ 82.641] sna_accel_flush: flush?=0, dirty?=0 [ 82.641] sna_accel_flush: flush?=0, dirty?=0 [ 82.641] sna_accel_flush: flush?=0, dirty?=0 [ 82.641] sna_accel_flush: flush?=0, dirty?=0 [ 82.641] sna_accel_flush: flush?=0, dirty?=0 [ 82.641] sna_accel_flush: flush?=0, dirty?=0 [ 82.641] sna_accel_flush: flush?=0, dirty?=0 [ 82.641] sna_accel_flush: flush?=0, dirty?=0 [ 82.641] sna_accel_flush: flush?=0, dirty?=0 [ 82.641] sna_accel_flush: flush?=0, dirty?=0 [ 82.641] sna_accel_flush: flush?=0, dirty?=0 [ 82.641] sna_accel_flush: flush?=0, dirty?=0 [ 82.641] sna_accel_flush: flush?=0, dirty?=0 [ 82.641] sna_accel_flush: flush?=0, dirty?=0 [ 82.642] sna_accel_flush: flush?=0, dirty?=0 [ 82.642] sna_accel_flush: flush?=0, dirty?=0 [ 82.642] sna_accel_flush: flush?=0, dirty?=0 [ 82.642] sna_accel_flush: flush?=0, dirty?=0 [ 82.642] sna_accel_flush: flush?=0, dirty?=0 [ 82.642] sna_accel_flush: flush?=0, dirty?=0 [ 82.642] sna_block_handler (tv=0.31000) [ 82.642] sna_scanout_do_flush: flush timer active: delta=13 [ 82.642] sna_accel_do_throttle -- no pending activity [ 82.642] sna_accel_block: evaluating timers, active=5 [ 82.642] sna_accel_block: flush timer expires in 13 [82655] [ 82.642] sna_wakeup_handler [ 82.642] sna_accel_flush: flush?=0, dirty?=0 [ 82.642] sna_accel_flush: flush?=0, dirty?=0 [ 82.642] sna_block_handler (tv=0.31000) [ 82.642] sna_scanout_do_flush: flush timer active: delta=13 [ 82.642] sna_accel_do_throttle -- no pending activity [ 82.642] sna_accel_block: evaluating timers, active=5 [ 82.642] sna_accel_block: flush timer expires in 13 [82655] [ 82.642] sna_wakeup_handler [ 82.642] sna_accel_flush: flush?=0, dirty?=0 [ 82.642] sna_accel_flush: flush?=0, dirty?=0 [ 82.642] sna_block_handler (tv=0.31000) [ 82.642] sna_scanout_do_flush: flush timer active: delta=13 [ 82.642] sna_accel_do_throttle -- no pending activity [ 82.642] sna_accel_block: evaluating timers, active=5 [ 82.642] sna_accel_block: flush timer expires in 13 [82655] [ 82.642] sna_wakeup_handler [ 82.642] sna_accel_flush: flush?=0, dirty?=0 [ 82.642] sna_accel_flush: flush?=0, dirty?=0 [ 82.642] sna_block_handler (tv=0.31000) [ 82.642] sna_scanout_do_flush: flush timer active: delta=13 [ 82.642] sna_accel_do_throttle -- no pending activity [ 82.642] sna_accel_block: evaluating timers, active=5 [ 82.642] sna_accel_block: flush timer expires in 13 [82655] [ 82.642] sna_wakeup_handler [ 82.642] sna_accel_flush: flush?=0, dirty?=0 [ 82.642] sna_accel_flush: flush?=0, dirty?=0 [ 82.642] sna_block_handler (tv=0.31000) [ 82.642] sna_scanout_do_flush: flush timer active: delta=13 [ 82.642] sna_accel_do_throttle -- no pending activity [ 82.642] sna_accel_block: evaluating timers, active=5 [ 82.642] sna_accel_block: flush timer expires in 13 [82655] [ 82.642] sna_wakeup_handler [ 82.642] sna_accel_flush: flush?=0, dirty?=0 [ 82.642] sna_accel_flush: flush?=0, dirty?=0 [ 82.642] sna_accel_flush: flush?=0, dirty?=0 [ 82.642] sna_block_handler (tv=0.31000) [ 82.642] sna_scanout_do_flush: flush timer active: delta=13 [ 82.642] sna_accel_do_throttle -- no pending activity [ 82.642] sna_accel_block: evaluating timers, active=5 [ 82.642] sna_accel_block: flush timer expires in 13 [82655] [ 82.642] sna_wakeup_handler [ 82.642] sna_accel_flush: flush?=0, dirty?=0 [ 82.642] sna_accel_flush: flush?=0, dirty?=0 [ 82.642] sna_accel_flush: flush?=0, dirty?=0 [ 82.642] sna_accel_flush: flush?=0, dirty?=0 [ 82.642] sna_block_handler (tv=0.31000) [ 82.642] sna_scanout_do_flush: flush timer active: delta=13 [ 82.642] sna_accel_do_throttle -- no pending activity [ 82.642] sna_accel_block: evaluating timers, active=5 [ 82.642] sna_accel_block: flush timer expires in 13 [82655] [ 82.642] sna_wakeup_handler [ 82.642] sna_accel_flush: flush?=0, dirty?=0 [ 82.642] sna_accel_flush: flush?=0, dirty?=0 [ 82.642] sna_accel_flush: flush?=0, dirty?=0 [ 82.642] sna_block_handler (tv=0.31000) [ 82.642] sna_scanout_do_flush: flush timer active: delta=13 [ 82.642] sna_accel_do_throttle -- no pending activity [ 82.642] sna_accel_block: evaluating timers, active=5 [ 82.642] sna_accel_block: flush timer expires in 13 [82655] [ 82.642] sna_wakeup_handler [ 82.642] sna_change_window_attributes [ 82.642] sna_accel_flush: flush?=0, dirty?=0 [ 82.642] sna_accel_flush: flush?=0, dirty?=0 [ 82.642] sna_accel_flush: flush?=0, dirty?=0 [ 82.642] sna_block_handler (tv=0.31000) [ 82.642] sna_scanout_do_flush: flush timer active: delta=13 [ 82.642] sna_accel_do_throttle -- no pending activity [ 82.642] sna_accel_block: evaluating timers, active=5 [ 82.642] sna_accel_block: flush timer expires in 13 [82655] [ 82.642] sna_wakeup_handler [ 82.642] sna_accel_flush: flush?=0, dirty?=0 [ 82.642] sna_accel_flush: flush?=0, dirty?=0 [ 82.642] sna_block_handler (tv=0.31000) [ 82.642] sna_scanout_do_flush: flush timer active: delta=13 [ 82.642] sna_accel_do_throttle -- no pending activity [ 82.642] sna_accel_block: evaluating timers, active=5 [ 82.642] sna_accel_block: flush timer expires in 13 [82655] [ 82.642] sna_wakeup_handler [ 82.642] sna_block_handler (tv=0.31000) [ 82.642] sna_scanout_do_flush: flush timer active: delta=13 [ 82.642] sna_accel_do_throttle -- no pending activity [ 82.642] sna_accel_block: evaluating timers, active=5 [ 82.642] sna_accel_block: flush timer expires in 13 [82655] [ 82.642] sna_wakeup_handler [ 82.642] sna_accel_flush: flush?=0, dirty?=0 [ 82.642] sna_accel_flush: flush?=0, dirty?=0 [ 82.642] sna_block_handler (tv=0.31000) [ 82.642] sna_scanout_do_flush: flush timer active: delta=13 [ 82.642] sna_accel_do_throttle -- no pending activity [ 82.642] sna_accel_block: evaluating timers, active=5 [ 82.642] sna_accel_block: flush timer expires in 13 [82655] [ 82.642] sna_wakeup_handler [ 82.642] sna_accel_flush: flush?=0, dirty?=0 [ 82.642] sna_accel_flush: flush?=0, dirty?=0 [ 82.642] sna_accel_flush: flush?=0, dirty?=0 [ 82.642] sna_block_handler (tv=0.31000) [ 82.642] sna_scanout_do_flush: flush timer active: delta=13 [ 82.642] sna_accel_do_throttle -- no pending activity [ 82.642] sna_accel_block: evaluating timers, active=5 [ 82.642] sna_accel_block: flush timer expires in 13 [82655] [ 82.642] sna_wakeup_handler [ 82.642] sna_accel_flush: flush?=0, dirty?=0 [ 82.642] sna_accel_flush: flush?=0, dirty?=0 [ 82.642] sna_block_handler (tv=0.31000) [ 82.642] sna_scanout_do_flush: flush timer active: delta=13 [ 82.642] sna_accel_do_throttle -- no pending activity [ 82.642] sna_accel_block: evaluating timers, active=5 [ 82.642] sna_accel_block: flush timer expires in 13 [82655] [ 82.642] sna_wakeup_handler [ 82.642] sna_change_window_attributes [ 82.642] sna_accel_flush: flush?=0, dirty?=0 [ 82.642] sna_accel_flush: flush?=0, dirty?=0 [ 82.642] sna_block_handler (tv=0.31000) [ 82.642] sna_scanout_do_flush: flush timer active: delta=13 [ 82.642] sna_accel_do_throttle -- no pending activity [ 82.642] sna_accel_block: evaluating timers, active=5 [ 82.642] sna_accel_block: flush timer expires in 13 [82655] [ 82.642] sna_wakeup_handler [ 82.642] sna_accel_flush: flush?=0, dirty?=0 [ 82.642] sna_accel_flush: flush?=0, dirty?=0 [ 82.642] sna_accel_flush: flush?=0, dirty?=0 [ 82.642] sna_block_handler (tv=0.31000) [ 82.642] sna_scanout_do_flush: flush timer active: delta=13 [ 82.642] sna_accel_do_throttle -- no pending activity [ 82.642] sna_accel_block: evaluating timers, active=5 [ 82.642] sna_accel_block: flush timer expires in 13 [82655] [ 82.642] sna_wakeup_handler [ 82.642] sna_accel_flush: flush?=0, dirty?=0 [ 82.642] sna_accel_flush: flush?=0, dirty?=0 [ 82.642] sna_block_handler (tv=0.31000) [ 82.642] sna_scanout_do_flush: flush timer active: delta=13 [ 82.642] sna_accel_do_throttle -- no pending activity [ 82.642] sna_accel_block: evaluating timers, active=5 [ 82.642] sna_accel_block: flush timer expires in 13 [82655] [ 82.642] sna_wakeup_handler [ 82.642] sna_accel_flush: flush?=0, dirty?=0 [ 82.642] sna_accel_flush: flush?=0, dirty?=0 [ 82.642] sna_block_handler (tv=0.31000) [ 82.642] sna_scanout_do_flush: flush timer active: delta=13 [ 82.642] sna_accel_do_throttle -- no pending activity [ 82.642] sna_accel_block: evaluating timers, active=5 [ 82.642] sna_accel_block: flush timer expires in 13 [82655] [ 82.642] sna_wakeup_handler [ 82.642] sna_accel_flush: flush?=0, dirty?=0 [ 82.642] sna_accel_flush: flush?=0, dirty?=0 [ 82.642] sna_block_handler (tv=0.31000) [ 82.642] sna_scanout_do_flush: flush timer active: delta=13 [ 82.642] sna_accel_do_throttle -- no pending activity [ 82.642] sna_accel_block: evaluating timers, active=5 [ 82.642] sna_accel_block: flush timer expires in 13 [82655] [ 82.642] sna_wakeup_handler [ 82.642] sna_accel_flush: flush?=0, dirty?=0 [ 82.642] sna_accel_flush: flush?=0, dirty?=0 [ 82.642] sna_block_handler (tv=0.31000) [ 82.642] sna_scanout_do_flush: flush timer active: delta=13 [ 82.642] sna_accel_do_throttle -- no pending activity [ 82.643] sna_accel_block: evaluating timers, active=5 [ 82.643] sna_accel_block: flush timer expires in 13 [82655] [ 82.643] sna_wakeup_handler [ 82.643] sna_accel_flush: flush?=0, dirty?=0 [ 82.643] sna_accel_flush: flush?=0, dirty?=0 [ 82.643] sna_block_handler (tv=0.30000) [ 82.643] sna_scanout_do_flush: flush timer active: delta=12 [ 82.643] sna_accel_do_throttle -- no pending activity [ 82.643] sna_accel_block: evaluating timers, active=5 [ 82.643] sna_accel_block: flush timer expires in 12 [82655] [ 82.643] sna_wakeup_handler [ 82.643] sna_accel_flush: flush?=0, dirty?=0 [ 82.643] sna_accel_flush: flush?=0, dirty?=0 [ 82.643] sna_block_handler (tv=0.30000) [ 82.643] sna_scanout_do_flush: flush timer active: delta=12 [ 82.643] sna_accel_do_throttle -- no pending activity [ 82.643] sna_accel_block: evaluating timers, active=5 [ 82.643] sna_accel_block: flush timer expires in 12 [82655] [ 82.643] sna_wakeup_handler [ 82.643] sna_accel_flush: flush?=0, dirty?=0 [ 82.643] sna_accel_flush: flush?=0, dirty?=0 [ 82.643] sna_accel_flush: flush?=0, dirty?=0 [ 82.643] sna_block_handler (tv=0.30000) [ 82.643] sna_scanout_do_flush: flush timer active: delta=12 [ 82.643] sna_accel_do_throttle -- no pending activity [ 82.643] sna_accel_block: evaluating timers, active=5 [ 82.643] sna_accel_block: flush timer expires in 12 [82655] [ 82.643] sna_wakeup_handler [ 82.643] sna_accel_flush: flush?=0, dirty?=0 [ 82.643] sna_accel_flush: flush?=0, dirty?=0 [ 82.643] sna_block_handler (tv=0.30000) [ 82.643] sna_scanout_do_flush: flush timer active: delta=12 [ 82.643] sna_accel_do_throttle -- no pending activity [ 82.643] sna_accel_block: evaluating timers, active=5 [ 82.643] sna_accel_block: flush timer expires in 12 [82655] [ 82.643] sna_wakeup_handler [ 82.643] sna_accel_flush: flush?=0, dirty?=0 [ 82.643] sna_accel_flush: flush?=0, dirty?=0 [ 82.643] sna_block_handler (tv=0.30000) [ 82.643] sna_scanout_do_flush: flush timer active: delta=12 [ 82.643] sna_accel_do_throttle -- no pending activity [ 82.643] sna_accel_block: evaluating timers, active=5 [ 82.643] sna_accel_block: flush timer expires in 12 [82655] [ 82.643] sna_wakeup_handler [ 82.643] sna_accel_flush: flush?=0, dirty?=0 [ 82.643] sna_accel_flush: flush?=0, dirty?=0 [ 82.643] sna_block_handler (tv=0.30000) [ 82.643] sna_scanout_do_flush: flush timer active: delta=12 [ 82.643] sna_accel_do_throttle -- no pending activity [ 82.643] sna_accel_block: evaluating timers, active=5 [ 82.643] sna_accel_block: flush timer expires in 12 [82655] [ 82.643] sna_wakeup_handler [ 82.643] sna_accel_flush: flush?=0, dirty?=0 [ 82.643] sna_accel_flush: flush?=0, dirty?=0 [ 82.643] sna_block_handler (tv=0.30000) [ 82.643] sna_scanout_do_flush: flush timer active: delta=12 [ 82.643] sna_accel_do_throttle -- no pending activity [ 82.643] sna_accel_block: evaluating timers, active=5 [ 82.643] sna_accel_block: flush timer expires in 12 [82655] [ 82.643] sna_wakeup_handler [ 82.643] sna_accel_flush: flush?=0, dirty?=0 [ 82.643] sna_accel_flush: flush?=0, dirty?=0 [ 82.643] sna_block_handler (tv=0.30000) [ 82.643] sna_scanout_do_flush: flush timer active: delta=12 [ 82.643] sna_accel_do_throttle -- no pending activity [ 82.643] sna_accel_block: evaluating timers, active=5 [ 82.643] sna_accel_block: flush timer expires in 12 [82655] [ 82.643] sna_wakeup_handler [ 82.643] sna_accel_flush: flush?=0, dirty?=0 [ 82.643] sna_accel_flush: flush?=0, dirty?=0 [ 82.643] sna_block_handler (tv=0.30000) [ 82.643] sna_scanout_do_flush: flush timer active: delta=12 [ 82.643] sna_accel_do_throttle -- no pending activity [ 82.643] sna_accel_block: evaluating timers, active=5 [ 82.643] sna_accel_block: flush timer expires in 12 [82655] [ 82.643] sna_wakeup_handler [ 82.643] sna_accel_flush: flush?=0, dirty?=0 [ 82.643] sna_accel_flush: flush?=0, dirty?=0 [ 82.643] sna_block_handler (tv=0.30000) [ 82.643] sna_scanout_do_flush: flush timer active: delta=12 [ 82.643] sna_accel_do_throttle -- no pending activity [ 82.643] sna_accel_block: evaluating timers, active=5 [ 82.643] sna_accel_block: flush timer expires in 12 [82655] [ 82.643] sna_wakeup_handler [ 82.643] sna_accel_flush: flush?=0, dirty?=0 [ 82.643] sna_accel_flush: flush?=0, dirty?=0 [ 82.643] sna_block_handler (tv=0.30000) [ 82.643] sna_scanout_do_flush: flush timer active: delta=12 [ 82.643] sna_accel_do_throttle -- no pending activity [ 82.643] sna_accel_block: evaluating timers, active=5 [ 82.643] sna_accel_block: flush timer expires in 12 [82655] [ 82.643] sna_wakeup_handler [ 82.643] sna_accel_flush: flush?=0, dirty?=0 [ 82.643] sna_accel_flush: flush?=0, dirty?=0 [ 82.643] sna_accel_flush: flush?=0, dirty?=0 [ 82.643] sna_block_handler (tv=0.30000) [ 82.643] sna_scanout_do_flush: flush timer active: delta=12 [ 82.643] sna_accel_do_throttle -- no pending activity [ 82.643] sna_accel_block: evaluating timers, active=5 [ 82.643] sna_accel_block: flush timer expires in 12 [82655] [ 82.643] sna_wakeup_handler [ 82.643] sna_accel_flush: flush?=0, dirty?=0 [ 82.643] sna_accel_flush: flush?=0, dirty?=0 [ 82.643] sna_accel_flush: flush?=0, dirty?=0 [ 82.643] sna_block_handler (tv=0.30000) [ 82.643] sna_scanout_do_flush: flush timer active: delta=12 [ 82.643] sna_accel_do_throttle -- no pending activity [ 82.643] sna_accel_block: evaluating timers, active=5 [ 82.643] sna_accel_block: flush timer expires in 12 [82655] [ 82.643] sna_wakeup_handler [ 82.643] sna_accel_flush: flush?=0, dirty?=0 [ 82.643] sna_accel_flush: flush?=0, dirty?=0 [ 82.643] sna_accel_flush: flush?=0, dirty?=0 [ 82.643] sna_block_handler (tv=0.30000) [ 82.643] sna_scanout_do_flush: flush timer active: delta=12 [ 82.643] sna_accel_do_throttle -- no pending activity [ 82.643] sna_accel_block: evaluating timers, active=5 [ 82.643] sna_accel_block: flush timer expires in 12 [82655] [ 82.643] sna_wakeup_handler [ 82.643] sna_accel_flush: flush?=0, dirty?=0 [ 82.643] sna_accel_flush: flush?=0, dirty?=0 [ 82.643] sna_block_handler (tv=0.30000) [ 82.643] sna_scanout_do_flush: flush timer active: delta=12 [ 82.643] sna_accel_do_throttle -- no pending activity [ 82.643] sna_accel_block: evaluating timers, active=5 [ 82.643] sna_accel_block: flush timer expires in 12 [82655] [ 82.643] sna_wakeup_handler [ 82.643] sna_accel_flush: flush?=0, dirty?=0 [ 82.643] sna_accel_flush: flush?=0, dirty?=0 [ 82.643] sna_block_handler (tv=0.30000) [ 82.643] sna_scanout_do_flush: flush timer active: delta=12 [ 82.643] sna_accel_do_throttle -- no pending activity [ 82.643] sna_accel_block: evaluating timers, active=5 [ 82.643] sna_accel_block: flush timer expires in 12 [82655] [ 82.643] sna_wakeup_handler [ 82.643] sna_accel_flush: flush?=0, dirty?=0 [ 82.643] sna_accel_flush: flush?=0, dirty?=0 [ 82.643] sna_block_handler (tv=0.30000) [ 82.643] sna_scanout_do_flush: flush timer active: delta=12 [ 82.643] sna_accel_do_throttle -- no pending activity [ 82.643] sna_accel_block: evaluating timers, active=5 [ 82.643] sna_accel_block: flush timer expires in 12 [82655] [ 82.643] sna_wakeup_handler [ 82.643] sna_accel_flush: flush?=0, dirty?=0 [ 82.643] sna_accel_flush: flush?=0, dirty?=0 [ 82.643] sna_block_handler (tv=0.30000) [ 82.643] sna_scanout_do_flush: flush timer active: delta=12 [ 82.643] sna_accel_do_throttle -- no pending activity [ 82.643] sna_accel_block: evaluating timers, active=5 [ 82.643] sna_accel_block: flush timer expires in 12 [82655] [ 82.643] sna_wakeup_handler [ 82.643] sna_accel_flush: flush?=0, dirty?=0 [ 82.643] sna_accel_flush: flush?=0, dirty?=0 [ 82.643] sna_accel_flush: flush?=0, dirty?=0 [ 82.643] sna_block_handler (tv=0.30000) [ 82.643] sna_scanout_do_flush: flush timer active: delta=12 [ 82.643] sna_accel_do_throttle -- no pending activity [ 82.643] sna_accel_block: evaluating timers, active=5 [ 82.643] sna_accel_block: flush timer expires in 12 [82655] [ 82.643] sna_wakeup_handler [ 82.643] sna_accel_flush: flush?=0, dirty?=0 [ 82.643] sna_accel_flush: flush?=0, dirty?=0 [ 82.643] sna_accel_flush: flush?=0, dirty?=0 [ 82.643] sna_block_handler (tv=0.30000) [ 82.643] sna_scanout_do_flush: flush timer active: delta=12 [ 82.643] sna_accel_do_throttle -- no pending activity [ 82.643] sna_accel_block: evaluating timers, active=5 [ 82.643] sna_accel_block: flush timer expires in 12 [82655] [ 82.643] sna_wakeup_handler [ 82.643] sna_accel_flush: flush?=0, dirty?=0 [ 82.643] sna_accel_flush: flush?=0, dirty?=0 [ 82.643] sna_accel_flush: flush?=0, dirty?=0 [ 82.643] sna_block_handler (tv=0.30000) [ 82.643] sna_scanout_do_flush: flush timer active: delta=12 [ 82.643] sna_accel_do_throttle -- no pending activity [ 82.643] sna_accel_block: evaluating timers, active=5 [ 82.643] sna_accel_block: flush timer expires in 12 [82655] [ 82.643] sna_wakeup_handler [ 82.643] sna_accel_flush: flush?=0, dirty?=0 [ 82.643] sna_accel_flush: flush?=0, dirty?=0 [ 82.643] sna_accel_flush: flush?=0, dirty?=0 [ 82.643] sna_block_handler (tv=0.30000) [ 82.643] sna_scanout_do_flush: flush timer active: delta=12 [ 82.643] sna_accel_do_throttle -- no pending activity [ 82.643] sna_accel_block: evaluating timers, active=5 [ 82.643] sna_accel_block: flush timer expires in 12 [82655] [ 82.643] sna_wakeup_handler [ 82.643] sna_accel_flush: flush?=0, dirty?=0 [ 82.643] sna_accel_flush: flush?=0, dirty?=0 [ 82.643] sna_accel_flush: flush?=0, dirty?=0 [ 82.643] sna_block_handler (tv=0.30000) [ 82.643] sna_scanout_do_flush: flush timer active: delta=12 [ 82.643] sna_accel_do_throttle -- no pending activity [ 82.643] sna_accel_block: evaluating timers, active=5 [ 82.643] sna_accel_block: flush timer expires in 12 [82655] [ 82.643] sna_wakeup_handler [ 82.643] sna_accel_flush: flush?=0, dirty?=0 [ 82.643] sna_accel_flush: flush?=0, dirty?=0 [ 82.643] sna_block_handler (tv=0.30000) [ 82.643] sna_scanout_do_flush: flush timer active: delta=12 [ 82.643] sna_accel_do_throttle -- no pending activity [ 82.643] sna_accel_block: evaluating timers, active=5 [ 82.643] sna_accel_block: flush timer expires in 12 [82655] [ 82.643] sna_wakeup_handler [ 82.643] sna_accel_flush: flush?=0, dirty?=0 [ 82.643] sna_accel_flush: flush?=0, dirty?=0 [ 82.643] sna_accel_flush: flush?=0, dirty?=0 [ 82.644] sna_block_handler (tv=0.29000) [ 82.644] sna_scanout_do_flush: flush timer active: delta=11 [ 82.644] sna_accel_do_throttle -- no pending activity [ 82.644] sna_accel_block: evaluating timers, active=5 [ 82.644] sna_accel_block: flush timer expires in 11 [82655] [ 82.644] sna_wakeup_handler [ 82.644] sna_accel_flush: flush?=0, dirty?=0 [ 82.644] sna_accel_flush: flush?=0, dirty?=0 [ 82.644] sna_accel_flush: flush?=0, dirty?=0 [ 82.644] sna_block_handler (tv=0.29000) [ 82.644] sna_scanout_do_flush: flush timer active: delta=11 [ 82.644] sna_accel_do_throttle -- no pending activity [ 82.644] sna_accel_block: evaluating timers, active=5 [ 82.644] sna_accel_block: flush timer expires in 11 [82655] [ 82.644] sna_wakeup_handler [ 82.644] sna_accel_flush: flush?=0, dirty?=0 [ 82.644] sna_accel_flush: flush?=0, dirty?=0 [ 82.644] sna_accel_flush: flush?=0, dirty?=0 [ 82.644] sna_block_handler (tv=0.29000) [ 82.644] sna_scanout_do_flush: flush timer active: delta=11 [ 82.644] sna_accel_do_throttle -- no pending activity [ 82.644] sna_accel_block: evaluating timers, active=5 [ 82.644] sna_accel_block: flush timer expires in 11 [82655] [ 82.644] sna_wakeup_handler [ 82.644] sna_accel_flush: flush?=0, dirty?=0 [ 82.644] sna_accel_flush: flush?=0, dirty?=0 [ 82.644] sna_accel_flush: flush?=0, dirty?=0 [ 82.644] sna_block_handler (tv=0.29000) [ 82.644] sna_scanout_do_flush: flush timer active: delta=11 [ 82.644] sna_accel_do_throttle -- no pending activity [ 82.644] sna_accel_block: evaluating timers, active=5 [ 82.644] sna_accel_block: flush timer expires in 11 [82655] [ 82.644] sna_wakeup_handler [ 82.644] sna_accel_flush: flush?=0, dirty?=0 [ 82.644] sna_accel_flush: flush?=0, dirty?=0 [ 82.644] sna_block_handler (tv=0.29000) [ 82.644] sna_scanout_do_flush: flush timer active: delta=11 [ 82.644] sna_accel_do_throttle -- no pending activity [ 82.644] sna_accel_block: evaluating timers, active=5 [ 82.644] sna_accel_block: flush timer expires in 11 [82655] [ 82.644] sna_wakeup_handler [ 82.644] sna_accel_flush: flush?=0, dirty?=0 [ 82.644] sna_accel_flush: flush?=0, dirty?=0 [ 82.644] sna_accel_flush: flush?=0, dirty?=0 [ 82.644] sna_block_handler (tv=0.29000) [ 82.644] sna_scanout_do_flush: flush timer active: delta=11 [ 82.644] sna_accel_do_throttle -- no pending activity [ 82.644] sna_accel_block: evaluating timers, active=5 [ 82.644] sna_accel_block: flush timer expires in 11 [82655] [ 82.644] sna_wakeup_handler [ 82.644] sna_accel_flush: flush?=0, dirty?=0 [ 82.644] sna_accel_flush: flush?=0, dirty?=0 [ 82.644] sna_accel_flush: flush?=0, dirty?=0 [ 82.644] sna_block_handler (tv=0.29000) [ 82.644] sna_scanout_do_flush: flush timer active: delta=11 [ 82.644] sna_accel_do_throttle -- no pending activity [ 82.644] sna_accel_block: evaluating timers, active=5 [ 82.644] sna_accel_block: flush timer expires in 11 [82655] [ 82.644] sna_wakeup_handler [ 82.644] sna_accel_flush: flush?=0, dirty?=0 [ 82.644] sna_accel_flush: flush?=0, dirty?=0 [ 82.644] sna_accel_flush: flush?=0, dirty?=0 [ 82.644] sna_block_handler (tv=0.29000) [ 82.644] sna_scanout_do_flush: flush timer active: delta=11 [ 82.644] sna_accel_do_throttle -- no pending activity [ 82.644] sna_accel_block: evaluating timers, active=5 [ 82.644] sna_accel_block: flush timer expires in 11 [82655] [ 82.644] sna_wakeup_handler [ 82.644] sna_accel_flush: flush?=0, dirty?=0 [ 82.644] sna_accel_flush: flush?=0, dirty?=0 [ 82.644] sna_accel_flush: flush?=0, dirty?=0 [ 82.644] sna_block_handler (tv=0.29000) [ 82.644] sna_scanout_do_flush: flush timer active: delta=11 [ 82.644] sna_accel_do_throttle -- no pending activity [ 82.644] sna_accel_block: evaluating timers, active=5 [ 82.644] sna_accel_block: flush timer expires in 11 [82655] [ 82.644] sna_wakeup_handler [ 82.644] sna_accel_flush: flush?=0, dirty?=0 [ 82.644] sna_accel_flush: flush?=0, dirty?=0 [ 82.644] sna_accel_flush: flush?=0, dirty?=0 [ 82.644] sna_block_handler (tv=0.29000) [ 82.644] sna_scanout_do_flush: flush timer active: delta=11 [ 82.644] sna_accel_do_throttle -- no pending activity [ 82.644] sna_accel_block: evaluating timers, active=5 [ 82.644] sna_accel_block: flush timer expires in 11 [82655] [ 82.644] sna_wakeup_handler [ 82.644] sna_accel_flush: flush?=0, dirty?=0 [ 82.644] sna_accel_flush: flush?=0, dirty?=0 [ 82.644] sna_block_handler (tv=0.29000) [ 82.644] sna_scanout_do_flush: flush timer active: delta=11 [ 82.644] sna_accel_do_throttle -- no pending activity [ 82.644] sna_accel_block: evaluating timers, active=5 [ 82.644] sna_accel_block: flush timer expires in 11 [82655] [ 82.644] sna_wakeup_handler [ 82.644] sna_accel_flush: flush?=0, dirty?=0 [ 82.644] sna_accel_flush: flush?=0, dirty?=0 [ 82.644] sna_accel_flush: flush?=0, dirty?=0 [ 82.644] sna_block_handler (tv=0.29000) [ 82.644] sna_scanout_do_flush: flush timer active: delta=11 [ 82.644] sna_accel_do_throttle -- no pending activity [ 82.644] sna_accel_block: evaluating timers, active=5 [ 82.644] sna_accel_block: flush timer expires in 11 [82655] [ 82.644] sna_wakeup_handler [ 82.644] sna_accel_flush: flush?=0, dirty?=0 [ 82.644] sna_accel_flush: flush?=0, dirty?=0 [ 82.644] sna_accel_flush: flush?=0, dirty?=0 [ 82.644] sna_block_handler (tv=0.29000) [ 82.644] sna_scanout_do_flush: flush timer active: delta=11 [ 82.644] sna_accel_do_throttle -- no pending activity [ 82.644] sna_accel_block: evaluating timers, active=5 [ 82.644] sna_accel_block: flush timer expires in 11 [82655] [ 82.644] sna_wakeup_handler [ 82.644] sna_accel_flush: flush?=0, dirty?=0 [ 82.644] sna_accel_flush: flush?=0, dirty?=0 [ 82.644] sna_accel_flush: flush?=0, dirty?=0 [ 82.644] sna_block_handler (tv=0.29000) [ 82.644] sna_scanout_do_flush: flush timer active: delta=11 [ 82.644] sna_accel_do_throttle -- no pending activity [ 82.644] sna_accel_block: evaluating timers, active=5 [ 82.644] sna_accel_block: flush timer expires in 11 [82655] [ 82.644] sna_wakeup_handler [ 82.644] sna_accel_flush: flush?=0, dirty?=0 [ 82.644] sna_accel_flush: flush?=0, dirty?=0 [ 82.644] sna_accel_flush: flush?=0, dirty?=0 [ 82.644] sna_block_handler (tv=0.29000) [ 82.644] sna_scanout_do_flush: flush timer active: delta=11 [ 82.644] sna_accel_do_throttle -- no pending activity [ 82.644] sna_accel_block: evaluating timers, active=5 [ 82.644] sna_accel_block: flush timer expires in 11 [82655] [ 82.644] sna_wakeup_handler [ 82.644] sna_accel_flush: flush?=0, dirty?=0 [ 82.644] sna_accel_flush: flush?=0, dirty?=0 [ 82.644] sna_accel_flush: flush?=0, dirty?=0 [ 82.644] sna_block_handler (tv=0.29000) [ 82.644] sna_scanout_do_flush: flush timer active: delta=11 [ 82.644] sna_accel_do_throttle -- no pending activity [ 82.644] sna_accel_block: evaluating timers, active=5 [ 82.644] sna_accel_block: flush timer expires in 11 [82655] [ 82.644] sna_wakeup_handler [ 82.644] sna_accel_flush: flush?=0, dirty?=0 [ 82.644] sna_accel_flush: flush?=0, dirty?=0 [ 82.644] sna_accel_flush: flush?=0, dirty?=0 [ 82.644] sna_block_handler (tv=0.29000) [ 82.644] sna_scanout_do_flush: flush timer active: delta=11 [ 82.644] sna_accel_do_throttle -- no pending activity [ 82.644] sna_accel_block: evaluating timers, active=5 [ 82.644] sna_accel_block: flush timer expires in 11 [82655] [ 82.644] sna_wakeup_handler [ 82.644] sna_accel_flush: flush?=0, dirty?=0 [ 82.644] sna_accel_flush: flush?=0, dirty?=0 [ 82.644] sna_accel_flush: flush?=0, dirty?=0 [ 82.644] sna_block_handler (tv=0.29000) [ 82.644] sna_scanout_do_flush: flush timer active: delta=11 [ 82.644] sna_accel_do_throttle -- no pending activity [ 82.644] sna_accel_block: evaluating timers, active=5 [ 82.644] sna_accel_block: flush timer expires in 11 [82655] [ 82.644] sna_wakeup_handler [ 82.644] sna_accel_flush: flush?=0, dirty?=0 [ 82.644] sna_accel_flush: flush?=0, dirty?=0 [ 82.644] sna_accel_flush: flush?=0, dirty?=0 [ 82.644] sna_block_handler (tv=0.29000) [ 82.644] sna_scanout_do_flush: flush timer active: delta=11 [ 82.644] sna_accel_do_throttle -- no pending activity [ 82.644] sna_accel_block: evaluating timers, active=5 [ 82.644] sna_accel_block: flush timer expires in 11 [82655] [ 82.644] sna_wakeup_handler [ 82.644] sna_accel_flush: flush?=0, dirty?=0 [ 82.644] sna_accel_flush: flush?=0, dirty?=0 [ 82.644] sna_accel_flush: flush?=0, dirty?=0 [ 82.644] sna_block_handler (tv=0.29000) [ 82.644] sna_scanout_do_flush: flush timer active: delta=11 [ 82.644] sna_accel_do_throttle -- no pending activity [ 82.644] sna_accel_block: evaluating timers, active=5 [ 82.644] sna_accel_block: flush timer expires in 11 [82655] [ 82.645] sna_wakeup_handler [ 82.645] sna_create_window: window=58720257 [ 82.645] sna_set_window_pixmap: window=58720257, old pixmap=0 new pixmap=4091 [ 82.645] sna_accel_flush: flush?=0, dirty?=0 [ 82.645] sna_change_window_attributes [ 82.645] sna_accel_flush: flush?=0, dirty?=0 [ 82.645] sna_accel_flush: flush?=0, dirty?=0 [ 82.645] sna_block_handler (tv=0.28000) [ 82.645] sna_scanout_do_flush: flush timer active: delta=10 [ 82.645] sna_accel_do_throttle -- no pending activity [ 82.645] sna_accel_block: evaluating timers, active=5 [ 82.645] sna_accel_block: flush timer expires in 10 [82655] [ 82.645] sna_wakeup_handler [ 82.645] sna_accel_flush: flush?=0, dirty?=0 [ 82.645] sna_accel_flush: flush?=0, dirty?=0 [ 82.645] sna_block_handler (tv=0.28000) [ 82.645] sna_scanout_do_flush: flush timer active: delta=10 [ 82.645] sna_accel_do_throttle -- no pending activity [ 82.645] sna_accel_block: evaluating timers, active=5 [ 82.645] sna_accel_block: flush timer expires in 10 [82655] [ 82.645] sna_wakeup_handler [ 82.645] sna_accel_flush: flush?=0, dirty?=0 [ 82.645] sna_accel_flush: flush?=0, dirty?=0 [ 82.645] sna_accel_flush: flush?=0, dirty?=0 [ 82.645] sna_block_handler (tv=0.28000) [ 82.645] sna_scanout_do_flush: flush timer active: delta=10 [ 82.645] sna_accel_do_throttle -- no pending activity [ 82.645] sna_accel_block: evaluating timers, active=5 [ 82.645] sna_accel_block: flush timer expires in 10 [82655] [ 82.645] sna_wakeup_handler [ 82.645] sna_accel_flush: flush?=0, dirty?=0 [ 82.645] sna_accel_flush: flush?=0, dirty?=0 [ 82.645] sna_block_handler (tv=0.28000) [ 82.645] sna_scanout_do_flush: flush timer active: delta=10 [ 82.645] sna_accel_do_throttle -- no pending activity [ 82.645] sna_accel_block: evaluating timers, active=5 [ 82.645] sna_accel_block: flush timer expires in 10 [82655] [ 82.645] sna_wakeup_handler [ 82.645] sna_change_window_attributes [ 82.645] sna_accel_flush: flush?=0, dirty?=0 [ 82.645] sna_accel_flush: flush?=0, dirty?=0 [ 82.645] sna_block_handler (tv=0.28000) [ 82.645] sna_scanout_do_flush: flush timer active: delta=10 [ 82.645] sna_accel_do_throttle -- no pending activity [ 82.645] sna_accel_block: evaluating timers, active=5 [ 82.645] sna_accel_block: flush timer expires in 10 [82655] [ 82.645] sna_wakeup_handler [ 82.645] sna_accel_flush: flush?=0, dirty?=0 [ 82.645] sna_accel_flush: flush?=0, dirty?=0 [ 82.645] sna_accel_flush: flush?=0, dirty?=0 [ 82.645] sna_block_handler (tv=0.28000) [ 82.645] sna_scanout_do_flush: flush timer active: delta=10 [ 82.645] sna_accel_do_throttle -- no pending activity [ 82.645] sna_accel_block: evaluating timers, active=5 [ 82.645] sna_accel_block: flush timer expires in 10 [82655] [ 82.645] sna_wakeup_handler [ 82.645] sna_accel_flush: flush?=0, dirty?=0 [ 82.645] sna_accel_flush: flush?=0, dirty?=0 [ 82.645] sna_accel_flush: flush?=0, dirty?=0 [ 82.645] sna_block_handler (tv=0.28000) [ 82.645] sna_scanout_do_flush: flush timer active: delta=10 [ 82.645] sna_accel_do_throttle -- no pending activity [ 82.645] sna_accel_block: evaluating timers, active=5 [ 82.645] sna_accel_block: flush timer expires in 10 [82655] [ 82.645] sna_wakeup_handler [ 82.645] sna_accel_flush: flush?=0, dirty?=0 [ 82.645] sna_accel_flush: flush?=0, dirty?=0 [ 82.645] sna_block_handler (tv=0.28000) [ 82.645] sna_scanout_do_flush: flush timer active: delta=10 [ 82.645] sna_accel_do_throttle -- no pending activity [ 82.645] sna_accel_block: evaluating timers, active=5 [ 82.645] sna_accel_block: flush timer expires in 10 [82655] [ 82.645] sna_wakeup_handler [ 82.645] sna_accel_flush: flush?=0, dirty?=0 [ 82.645] sna_accel_flush: flush?=0, dirty?=0 [ 82.645] sna_block_handler (tv=0.28000) [ 82.645] sna_scanout_do_flush: flush timer active: delta=10 [ 82.645] sna_accel_do_throttle -- no pending activity [ 82.645] sna_accel_block: evaluating timers, active=5 [ 82.645] sna_accel_block: flush timer expires in 10 [82655] [ 82.645] sna_wakeup_handler [ 82.645] sna_accel_flush: flush?=0, dirty?=0 [ 82.645] sna_accel_flush: flush?=0, dirty?=0 [ 82.645] sna_block_handler (tv=0.28000) [ 82.645] sna_scanout_do_flush: flush timer active: delta=10 [ 82.645] sna_accel_do_throttle -- no pending activity [ 82.645] sna_accel_block: evaluating timers, active=5 [ 82.645] sna_accel_block: flush timer expires in 10 [82655] [ 82.645] sna_wakeup_handler [ 82.645] sna_accel_flush: flush?=0, dirty?=0 [ 82.645] sna_accel_flush: flush?=0, dirty?=0 [ 82.645] sna_block_handler (tv=0.28000) [ 82.645] sna_scanout_do_flush: flush timer active: delta=10 [ 82.645] sna_accel_do_throttle -- no pending activity [ 82.645] sna_accel_block: evaluating timers, active=5 [ 82.645] sna_accel_block: flush timer expires in 10 [82655] [ 82.645] sna_wakeup_handler [ 82.645] sna_accel_flush: flush?=0, dirty?=0 [ 82.645] sna_accel_flush: flush?=0, dirty?=0 [ 82.645] sna_accel_flush: flush?=0, dirty?=0 [ 82.645] sna_block_handler (tv=0.28000) [ 82.645] sna_scanout_do_flush: flush timer active: delta=10 [ 82.645] sna_accel_do_throttle -- no pending activity [ 82.645] sna_accel_block: evaluating timers, active=5 [ 82.645] sna_accel_block: flush timer expires in 10 [82655] [ 82.645] sna_wakeup_handler [ 82.645] sna_accel_flush: flush?=0, dirty?=0 [ 82.645] sna_accel_flush: flush?=0, dirty?=0 [ 82.645] sna_block_handler (tv=0.28000) [ 82.645] sna_scanout_do_flush: flush timer active: delta=10 [ 82.645] sna_accel_do_throttle -- no pending activity [ 82.645] sna_accel_block: evaluating timers, active=5 [ 82.645] sna_accel_block: flush timer expires in 10 [82655] [ 82.645] sna_wakeup_handler [ 82.645] sna_accel_flush: flush?=0, dirty?=0 [ 82.645] sna_accel_flush: flush?=0, dirty?=0 [ 82.645] sna_block_handler (tv=0.28000) [ 82.645] sna_scanout_do_flush: flush timer active: delta=10 [ 82.645] sna_accel_do_throttle -- no pending activity [ 82.645] sna_accel_block: evaluating timers, active=5 [ 82.645] sna_accel_block: flush timer expires in 10 [82655] [ 82.645] sna_wakeup_handler [ 82.645] sna_accel_flush: flush?=0, dirty?=0 [ 82.645] sna_accel_flush: flush?=0, dirty?=0 [ 82.645] sna_block_handler (tv=0.28000) [ 82.645] sna_scanout_do_flush: flush timer active: delta=10 [ 82.645] sna_accel_do_throttle -- no pending activity [ 82.645] sna_accel_block: evaluating timers, active=5 [ 82.645] sna_accel_block: flush timer expires in 10 [82655] [ 82.645] sna_wakeup_handler [ 82.645] sna_accel_flush: flush?=0, dirty?=0 [ 82.645] sna_accel_flush: flush?=0, dirty?=0 [ 82.645] sna_block_handler (tv=0.28000) [ 82.645] sna_scanout_do_flush: flush timer active: delta=10 [ 82.645] sna_accel_do_throttle -- no pending activity [ 82.646] sna_accel_block: evaluating timers, active=5 [ 82.646] sna_accel_block: flush timer expires in 10 [82655] [ 82.646] sna_wakeup_handler [ 82.646] sna_accel_flush: flush?=0, dirty?=0 [ 82.646] sna_accel_flush: flush?=0, dirty?=0 [ 82.646] sna_block_handler (tv=0.27000) [ 82.646] sna_scanout_do_flush: flush timer active: delta=9 [ 82.646] sna_accel_do_throttle -- no pending activity [ 82.646] sna_accel_block: evaluating timers, active=5 [ 82.646] sna_accel_block: flush timer expires in 9 [82655] [ 82.646] sna_wakeup_handler [ 82.646] sna_accel_flush: flush?=0, dirty?=0 [ 82.646] sna_accel_flush: flush?=0, dirty?=0 [ 82.646] sna_block_handler (tv=0.27000) [ 82.646] sna_scanout_do_flush: flush timer active: delta=9 [ 82.646] sna_accel_do_throttle -- no pending activity [ 82.646] sna_accel_block: evaluating timers, active=5 [ 82.646] sna_accel_block: flush timer expires in 9 [82655] [ 82.646] sna_wakeup_handler [ 82.646] sna_accel_flush: flush?=0, dirty?=0 [ 82.646] sna_accel_flush: flush?=0, dirty?=0 [ 82.646] sna_block_handler (tv=0.27000) [ 82.646] sna_scanout_do_flush: flush timer active: delta=9 [ 82.646] sna_accel_do_throttle -- no pending activity [ 82.646] sna_accel_block: evaluating timers, active=5 [ 82.646] sna_accel_block: flush timer expires in 9 [82655] [ 82.646] sna_wakeup_handler [ 82.646] sna_accel_flush: flush?=0, dirty?=0 [ 82.646] sna_accel_flush: flush?=0, dirty?=0 [ 82.646] sna_block_handler (tv=0.27000) [ 82.646] sna_scanout_do_flush: flush timer active: delta=9 [ 82.646] sna_accel_do_throttle -- no pending activity [ 82.646] sna_accel_block: evaluating timers, active=5 [ 82.646] sna_accel_block: flush timer expires in 9 [82655] [ 82.646] sna_wakeup_handler [ 82.646] sna_accel_flush: flush?=0, dirty?=0 [ 82.646] sna_accel_flush: flush?=0, dirty?=0 [ 82.646] sna_block_handler (tv=0.27000) [ 82.646] sna_scanout_do_flush: flush timer active: delta=9 [ 82.646] sna_accel_do_throttle -- no pending activity [ 82.646] sna_accel_block: evaluating timers, active=5 [ 82.646] sna_accel_block: flush timer expires in 9 [82655] [ 82.646] sna_wakeup_handler [ 82.646] sna_accel_flush: flush?=0, dirty?=0 [ 82.646] sna_accel_flush: flush?=0, dirty?=0 [ 82.646] sna_accel_flush: flush?=0, dirty?=0 [ 82.646] sna_block_handler (tv=0.27000) [ 82.646] sna_scanout_do_flush: flush timer active: delta=9 [ 82.646] sna_accel_do_throttle -- no pending activity [ 82.646] sna_accel_block: evaluating timers, active=5 [ 82.646] sna_accel_block: flush timer expires in 9 [82655] [ 82.646] sna_wakeup_handler [ 82.646] sna_accel_flush: flush?=0, dirty?=0 [ 82.646] sna_accel_flush: flush?=0, dirty?=0 [ 82.646] sna_block_handler (tv=0.27000) [ 82.646] sna_scanout_do_flush: flush timer active: delta=9 [ 82.646] sna_accel_do_throttle -- no pending activity [ 82.646] sna_accel_block: evaluating timers, active=5 [ 82.646] sna_accel_block: flush timer expires in 9 [82655] [ 82.646] sna_wakeup_handler [ 82.646] sna_accel_flush: flush?=0, dirty?=0 [ 82.646] sna_accel_flush: flush?=0, dirty?=0 [ 82.646] sna_block_handler (tv=0.27000) [ 82.646] sna_scanout_do_flush: flush timer active: delta=9 [ 82.646] sna_accel_do_throttle -- no pending activity [ 82.646] sna_accel_block: evaluating timers, active=5 [ 82.646] sna_accel_block: flush timer expires in 9 [82655] [ 82.646] sna_wakeup_handler [ 82.646] sna_accel_flush: flush?=0, dirty?=0 [ 82.646] sna_accel_flush: flush?=0, dirty?=0 [ 82.646] sna_block_handler (tv=0.27000) [ 82.646] sna_scanout_do_flush: flush timer active: delta=9 [ 82.646] sna_accel_do_throttle -- no pending activity [ 82.646] sna_accel_block: evaluating timers, active=5 [ 82.646] sna_accel_block: flush timer expires in 9 [82655] [ 82.646] sna_wakeup_handler [ 82.646] sna_accel_flush: flush?=0, dirty?=0 [ 82.646] sna_accel_flush: flush?=0, dirty?=0 [ 82.646] sna_block_handler (tv=0.27000) [ 82.646] sna_scanout_do_flush: flush timer active: delta=9 [ 82.646] sna_accel_do_throttle -- no pending activity [ 82.646] sna_accel_block: evaluating timers, active=5 [ 82.646] sna_accel_block: flush timer expires in 9 [82655] [ 82.646] sna_wakeup_handler [ 82.646] sna_accel_flush: flush?=0, dirty?=0 [ 82.646] sna_accel_flush: flush?=0, dirty?=0 [ 82.646] sna_accel_flush: flush?=0, dirty?=0 [ 82.646] sna_accel_flush: flush?=0, dirty?=0 [ 82.646] sna_block_handler (tv=0.27000) [ 82.646] sna_scanout_do_flush: flush timer active: delta=9 [ 82.646] sna_accel_do_throttle -- no pending activity [ 82.646] sna_accel_block: evaluating timers, active=5 [ 82.646] sna_accel_block: flush timer expires in 9 [82655] [ 82.646] sna_wakeup_handler [ 82.646] sna_accel_flush: flush?=0, dirty?=0 [ 82.646] sna_accel_flush: flush?=0, dirty?=0 [ 82.646] sna_block_handler (tv=0.27000) [ 82.646] sna_scanout_do_flush: flush timer active: delta=9 [ 82.646] sna_accel_do_throttle -- no pending activity [ 82.646] sna_accel_block: evaluating timers, active=5 [ 82.646] sna_accel_block: flush timer expires in 9 [82655] [ 82.646] sna_wakeup_handler [ 82.646] sna_accel_flush: flush?=0, dirty?=0 [ 82.646] sna_accel_flush: flush?=0, dirty?=0 [ 82.646] sna_block_handler (tv=0.27000) [ 82.646] sna_scanout_do_flush: flush timer active: delta=9 [ 82.646] sna_accel_do_throttle -- no pending activity [ 82.646] sna_accel_block: evaluating timers, active=5 [ 82.646] sna_accel_block: flush timer expires in 9 [82655] [ 82.646] sna_wakeup_handler [ 82.646] sna_accel_flush: flush?=0, dirty?=0 [ 82.646] sna_accel_flush: flush?=0, dirty?=0 [ 82.646] sna_block_handler (tv=0.27000) [ 82.646] sna_scanout_do_flush: flush timer active: delta=9 [ 82.646] sna_accel_do_throttle -- no pending activity [ 82.646] sna_accel_block: evaluating timers, active=5 [ 82.646] sna_accel_block: flush timer expires in 9 [82655] [ 82.646] sna_wakeup_handler [ 82.646] sna_accel_flush: flush?=0, dirty?=0 [ 82.646] sna_accel_flush: flush?=0, dirty?=0 [ 82.646] sna_block_handler (tv=0.27000) [ 82.646] sna_scanout_do_flush: flush timer active: delta=9 [ 82.646] sna_accel_do_throttle -- no pending activity [ 82.646] sna_accel_block: evaluating timers, active=5 [ 82.646] sna_accel_block: flush timer expires in 9 [82655] [ 82.646] sna_wakeup_handler [ 82.646] sna_accel_flush: flush?=0, dirty?=0 [ 82.646] sna_accel_flush: flush?=0, dirty?=0 [ 82.646] sna_block_handler (tv=0.27000) [ 82.646] sna_scanout_do_flush: flush timer active: delta=9 [ 82.646] sna_accel_do_throttle -- no pending activity [ 82.646] sna_accel_block: evaluating timers, active=5 [ 82.646] sna_accel_block: flush timer expires in 9 [82655] [ 82.646] sna_wakeup_handler [ 82.646] sna_accel_flush: flush?=0, dirty?=0 [ 82.646] sna_accel_flush: flush?=0, dirty?=0 [ 82.646] sna_block_handler (tv=0.27000) [ 82.646] sna_scanout_do_flush: flush timer active: delta=9 [ 82.646] sna_accel_do_throttle -- no pending activity [ 82.646] sna_accel_block: evaluating timers, active=5 [ 82.646] sna_accel_block: flush timer expires in 9 [82655] [ 82.646] sna_wakeup_handler [ 82.646] sna_accel_flush: flush?=0, dirty?=0 [ 82.646] sna_accel_flush: flush?=0, dirty?=0 [ 82.646] sna_accel_flush: flush?=0, dirty?=0 [ 82.646] sna_accel_flush: flush?=0, dirty?=0 [ 82.646] sna_accel_flush: flush?=0, dirty?=0 [ 82.646] sna_accel_flush: flush?=0, dirty?=0 [ 82.646] sna_accel_flush: flush?=0, dirty?=0 [ 82.646] sna_accel_flush: flush?=0, dirty?=0 [ 82.646] sna_accel_flush: flush?=0, dirty?=0 [ 82.646] sna_accel_flush: flush?=0, dirty?=0 [ 82.646] sna_accel_flush: flush?=0, dirty?=0 [ 82.646] sna_accel_flush: flush?=0, dirty?=0 [ 82.646] sna_block_handler (tv=0.27000) [ 82.646] sna_scanout_do_flush: flush timer active: delta=9 [ 82.646] sna_accel_do_throttle -- no pending activity [ 82.646] sna_accel_block: evaluating timers, active=5 [ 82.646] sna_accel_block: flush timer expires in 9 [82655] [ 82.646] sna_wakeup_handler [ 82.646] sna_accel_flush: flush?=0, dirty?=0 [ 82.646] sna_accel_flush: flush?=0, dirty?=0 [ 82.646] sna_accel_flush: flush?=0, dirty?=0 [ 82.646] sna_block_handler (tv=0.27000) [ 82.646] sna_scanout_do_flush: flush timer active: delta=9 [ 82.646] sna_accel_do_throttle -- no pending activity [ 82.646] sna_accel_block: evaluating timers, active=5 [ 82.646] sna_accel_block: flush timer expires in 9 [82655] [ 82.646] sna_wakeup_handler [ 82.646] sna_accel_flush: flush?=0, dirty?=0 [ 82.646] sna_accel_flush: flush?=0, dirty?=0 [ 82.646] sna_accel_flush: flush?=0, dirty?=0 [ 82.646] sna_block_handler (tv=0.27000) [ 82.646] sna_scanout_do_flush: flush timer active: delta=9 [ 82.646] sna_accel_do_throttle -- no pending activity [ 82.646] sna_accel_block: evaluating timers, active=5 [ 82.646] sna_accel_block: flush timer expires in 9 [82655] [ 82.646] sna_wakeup_handler [ 82.646] sna_accel_flush: flush?=0, dirty?=0 [ 82.647] sna_accel_flush: flush?=0, dirty?=0 [ 82.647] sna_accel_flush: flush?=0, dirty?=0 [ 82.647] sna_block_handler (tv=0.26000) [ 82.647] sna_scanout_do_flush: flush timer active: delta=8 [ 82.647] sna_accel_do_throttle -- no pending activity [ 82.647] sna_accel_block: evaluating timers, active=5 [ 82.647] sna_accel_block: flush timer expires in 8 [82655] [ 82.647] sna_wakeup_handler [ 82.647] sna_accel_flush: flush?=0, dirty?=0 [ 82.647] sna_accel_flush: flush?=0, dirty?=0 [ 82.647] sna_block_handler (tv=0.26000) [ 82.647] sna_scanout_do_flush: flush timer active: delta=8 [ 82.647] sna_accel_do_throttle -- no pending activity [ 82.647] sna_accel_block: evaluating timers, active=5 [ 82.647] sna_accel_block: flush timer expires in 8 [82655] [ 82.647] sna_wakeup_handler [ 82.647] sna_accel_flush: flush?=0, dirty?=0 [ 82.647] sna_accel_flush: flush?=0, dirty?=0 [ 82.647] sna_block_handler (tv=0.26000) [ 82.647] sna_scanout_do_flush: flush timer active: delta=8 [ 82.647] sna_accel_do_throttle -- no pending activity [ 82.647] sna_accel_block: evaluating timers, active=5 [ 82.647] sna_accel_block: flush timer expires in 8 [82655] [ 82.647] sna_wakeup_handler [ 82.647] sna_accel_flush: flush?=0, dirty?=0 [ 82.647] sna_accel_flush: flush?=0, dirty?=0 [ 82.647] sna_block_handler (tv=0.26000) [ 82.647] sna_scanout_do_flush: flush timer active: delta=8 [ 82.647] sna_accel_do_throttle -- no pending activity [ 82.647] sna_accel_block: evaluating timers, active=5 [ 82.647] sna_accel_block: flush timer expires in 8 [82655] [ 82.647] sna_wakeup_handler [ 82.647] sna_accel_flush: flush?=0, dirty?=0 [ 82.647] sna_accel_flush: flush?=0, dirty?=0 [ 82.647] sna_block_handler (tv=0.26000) [ 82.647] sna_scanout_do_flush: flush timer active: delta=8 [ 82.647] sna_accel_do_throttle -- no pending activity [ 82.647] sna_accel_block: evaluating timers, active=5 [ 82.647] sna_accel_block: flush timer expires in 8 [82655] [ 82.647] sna_wakeup_handler [ 82.647] sna_create_pixmap(13, 20, 32, usage=0) [ 82.647] kgem_can_create_2d: 13x20 @ 32 [ 82.647] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=20 [ 82.647] kgem_can_create_2d: untiled size=4096 [ 82.647] kgem_choose_tiling: too thin [width 13, 32 bpp] for TILING_X [ 82.647] kgem_choose_tiling: 13x20 -> 0 [ 82.647] sna_create_pixmap: usage=0, flags=a [ 82.647] sna_create_pixmap: small buffer [1040], attaching to shadow pixmap [ 82.647] create_pixmap: allocating pixmap 13x20, depth=32/32, size=1048 [ 82.647] create_pixmap: serial=4845, usage=0, 13x20 [ 82.647] sna_create_pixmap: serial=4845, 13x20, usage=0 [ 82.647] sna_composite_rectangles(pixmap=4846, op=0, 0 x 1 [(0, 0)x(13, 20) ...]) [ 82.647] sna_composite_rectangles: converted to op 0 [ 82.647] sna_composite_rectangles[0] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 82.647] sna_composite_rectangles: nrects=1, region=(0, 0), (13, 20) x 1 [ 82.647] sna_composite_rectangles: clipped extents (0, 0),(13, 20) x 1 [ 82.647] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(13, 20) [ 82.647] sna_composite_rectangles: fallback, dst pixmap=4846 too small or not attached [ 82.647] sna_composite_rectangles: fallback [ 82.647] sna_drawable_move_region_to_cpu(pixmap=4846 (13x20), [(0, 0), (13, 20)], flags=1) [ 82.647] sna_drawable_move_region_to_cpu: region (0, 0), (13, 20) + (0, 0) subsumes pixmap (13x20) [ 82.647] _sna_pixmap_move_to_cpu(pixmap=4846, 13x20, flags=1) [ 82.647] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 82.647] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 82.647] operate_inplace: no, inplace operation not suitable [ 82.647] _sna_pixmap_move_to_cpu: marking as damaged [ 82.647] __sna_damage_all(13, 20) [ 82.647] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 82.647] sna_composite_rectangles(pixmap=4846, op=1, fff2f1f0 x 1 [(0, 0)x(13, 20) ...]) [ 82.647] sna_composite_rectangles: converted to op 1 [ 82.647] sna_composite_rectangles[0] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 82.647] sna_composite_rectangles: nrects=1, region=(0, 0), (13, 20) x 1 [ 82.647] sna_composite_rectangles: clipped extents (0, 0),(13, 20) x 1 [ 82.647] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(13, 20) [ 82.647] sna_composite_rectangles: fallback, dst pixmap=4846 too small or not attached [ 82.647] sna_composite_rectangles: fallback [ 82.647] sna_drawable_move_region_to_cpu(pixmap=4846 (13x20), [(0, 0), (13, 20)], flags=1) [ 82.647] sna_drawable_move_region_to_cpu: pixmap=4846 all damaged on CPU [ 82.647] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 82.647] sna_composite_rectangles: fallback fill: (0, 0)x(13, 20) fff2f1f0 [ 82.647] sna_composite_rectangles(pixmap=4846, op=1, ff300a24 x 2 [(0, 0)x(13, 20) ...]) [ 82.647] sna_composite_rectangles: converted to op 1 [ 82.647] sna_composite_rectangles[0] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 82.647] sna_composite_rectangles[1] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 82.647] sna_composite_rectangles: nrects=2, region=(0, 0), (13, 20) x 2 [ 82.647] sna_composite_rectangles: clipped extents (0, 0),(13, 20) x 1 [ 82.647] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(13, 20) [ 82.647] sna_composite_rectangles: fallback, dst pixmap=4846 too small or not attached [ 82.647] sna_composite_rectangles: fallback [ 82.647] sna_drawable_move_region_to_cpu(pixmap=4846 (13x20), [(0, 0), (13, 20)], flags=1) [ 82.647] sna_drawable_move_region_to_cpu: pixmap=4846 all damaged on CPU [ 82.647] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 82.647] sna_composite_rectangles: fallback fill: (0, 0)x(13, 20) ff300a24 [ 82.647] sna_glyphs(op=3, nlist=2, src=(1, -2)) [ 82.647] sna_glyphs: fallback -- too small (13x20) [ 82.647] glyphs_fallback: nlist=2, count=3, extents (0, -13), (19, 1) [ 82.647] glyphs_fallback: clipped extents (0, 0), (13, 1) [ 82.647] sna_drawable_move_region_to_cpu(pixmap=4846 (13x20), [(0, 0), (13, 1)], flags=3) [ 82.647] sna_drawable_move_region_to_cpu: pixmap=4846 all damaged on CPU [ 82.647] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 82.647] sna_composite_rectangles(pixmap=4846, op=1, ffffffff x 1 [(1, 1)x(9, 17) ...]) [ 82.647] sna_composite_rectangles: converted to op 1 [ 82.647] sna_composite_rectangles[0] (1, 1)x(9, 17) -> (1, 1), (10, 18) [ 82.647] sna_composite_rectangles: nrects=1, region=(1, 1), (10, 18) x 1 [ 82.647] sna_composite_rectangles: clipped extents (1, 1),(10, 18) x 1 [ 82.647] sna_composite_rectangles: pixmap +(0, 0) extents (1, 1),(10, 18) [ 82.647] sna_composite_rectangles: fallback, dst pixmap=4846 too small or not attached [ 82.647] sna_composite_rectangles: fallback [ 82.647] sna_drawable_move_region_to_cpu(pixmap=4846 (13x20), [(1, 1), (10, 18)], flags=1) [ 82.647] sna_drawable_move_region_to_cpu: pixmap=4846 all damaged on CPU [ 82.647] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 82.647] sna_composite_rectangles: fallback fill: (1, 1)x(9, 17) ffffffff [ 82.647] sna_copy_area: src=pixmap=4846:(0, 0)x(13, 20)+(0, 0) -> dst=pixmap=3060:(495, 1003)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 82.647] sna_copy_area: normal copy [ 82.647] sna_do_copy: src=(0, 0), dst=(495, 1003), size=(13x20) [ 82.647] sna_do_copy: after drawable: src=(0, 0), dst=(560, 1027), size=(13x20) [ 82.647] sna_do_copy: dst extents (560, 1027), (573, 1047), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 82.647] sna_do_copy: clipped dst extents (560, 1027), (573, 1047) [ 82.647] sna_do_copy: unclipped src extents (0, 0), (13, 20) [ 82.647] sna_do_copy: clipped src extents (0, 0), (13, 20) [ 82.647] sna_do_copy: pixmap -- no source clipping [ 82.647] sna_do_copy: src extents (0, 0), (13, 20) x 1 [ 82.647] sna_do_copy: copy region (560, 1027), (573, 1047) x 1 + (-560, -1027) [ 82.647] sna_copy_boxes (boxes=1x[(560, 1027), (573, 1047)...], src pixmap=4846+(-560, -1027), dst pixmap=3060+(-65, -24), alu=3, src.size=13x20, dst.size=3775x2136) [ 82.647] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94aec700, gpu_bo=0, cpu_bo=0), replaces=0 [ 82.647] sna_drawable_use_bo pixmap=3060, box=((495, 1003), (508, 1023)), flags=8... [ 82.647] sna_drawable_use_bo: exported target, set PREFER_GPU [ 82.647] sna_drawable_use_bo: pinned, never REPLACES [ 82.647] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 82.647] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.647] sna_drawable_use_bo: using whole GPU bo [ 82.647] region_overlaps_damage? [ 82.647] use_shm_bo: no, not attached [ 82.647] sna_drawable_move_region_to_cpu(pixmap=4846 (13x20), [(0, 0), (13, 20)], flags=2) [ 82.647] sna_drawable_move_region_to_cpu: pixmap=4846 all damaged on CPU [ 82.647] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 82.647] sna_write_boxes x 1, src stride=52, src dx=(-495, -1003) [ 82.647] kgem_bo_can_map: handle=9, map=0x7fc6b7845000:0x0:0x7fc656564000, tiling=1, domain=1, offset=4029534208 [ 82.647] write_boxes_inplace x 1, handle=9, tiling=1 [ 82.647] upload_inplace__tiled: tiling=1 [ 82.647] kgem_bo_can_map__cpu: handle=9 [ 82.647] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 82.647] kgem_bo_map__cpu(handle=9, size=33177600, map=0x7fc6b7845000:0x7fc656564000) [ 82.647] kgem_bo_sync__cpu: handle=9 [ 82.647] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(495, 1003), size=13x20, pitch=52/15360 [ 82.647] sna_accel_flush: flush?=0, dirty?=0 [ 82.647] sna_accel_flush: flush?=0, dirty?=0 [ 82.647] sna_accel_flush: flush?=0, dirty?=0 [ 82.647] sna_accel_flush: flush?=0, dirty?=0 [ 82.647] sna_destroy_pixmap: pixmap=4846, attached?=1 [ 82.647] __sna_free_pixmap(pixmap=4846) [ 82.647] sna_accel_flush: flush?=0, dirty?=0 [ 82.647] sna_accel_flush: flush?=0, dirty?=0 [ 82.647] sna_accel_flush: flush?=0, dirty?=0 [ 82.647] sna_block_handler (tv=0.26000) [ 82.647] sna_scanout_do_flush: flush timer active: delta=8 [ 82.647] sna_accel_do_throttle -- no pending activity [ 82.647] sna_accel_block: evaluating timers, active=5 [ 82.647] sna_accel_block: flush timer expires in 8 [82655] [ 82.648] sna_wakeup_handler [ 82.648] sna_block_handler (tv=0.25000) [ 82.648] sna_scanout_do_flush: flush timer active: delta=7 [ 82.648] sna_accel_do_throttle -- no pending activity [ 82.648] sna_accel_block: evaluating timers, active=5 [ 82.648] sna_accel_block: flush timer expires in 7 [82655] [ 82.648] sna_wakeup_handler [ 82.648] sna_accel_flush: flush?=0, dirty?=0 [ 82.648] sna_accel_flush: flush?=0, dirty?=0 [ 82.648] sna_block_handler (tv=0.0) [ 82.648] sna_wakeup_handler [ 82.648] sna_accel_flush: flush?=0, dirty?=0 [ 82.648] sna_accel_flush: flush?=0, dirty?=0 [ 82.648] sna_accel_flush: flush?=0, dirty?=0 [ 82.648] sna_accel_flush: flush?=0, dirty?=0 [ 82.648] sna_block_handler (tv=0.25000) [ 82.648] sna_scanout_do_flush: flush timer active: delta=7 [ 82.648] sna_accel_do_throttle -- no pending activity [ 82.648] sna_accel_block: evaluating timers, active=5 [ 82.648] sna_accel_block: flush timer expires in 7 [82655] [ 82.648] sna_wakeup_handler [ 82.648] sna_accel_flush: flush?=0, dirty?=0 [ 82.648] sna_accel_flush: flush?=0, dirty?=0 [ 82.648] sna_block_handler (tv=0.25000) [ 82.648] sna_scanout_do_flush: flush timer active: delta=7 [ 82.648] sna_accel_do_throttle -- no pending activity [ 82.648] sna_accel_block: evaluating timers, active=5 [ 82.648] sna_accel_block: flush timer expires in 7 [82655] [ 82.648] sna_wakeup_handler [ 82.648] sna_accel_flush: flush?=0, dirty?=0 [ 82.648] sna_accel_flush: flush?=0, dirty?=0 [ 82.648] sna_block_handler (tv=0.25000) [ 82.648] sna_scanout_do_flush: flush timer active: delta=7 [ 82.648] sna_accel_do_throttle -- no pending activity [ 82.648] sna_accel_block: evaluating timers, active=5 [ 82.648] sna_accel_block: flush timer expires in 7 [82655] [ 82.648] sna_wakeup_handler [ 82.648] sna_accel_flush: flush?=0, dirty?=0 [ 82.648] sna_accel_flush: flush?=0, dirty?=0 [ 82.648] sna_accel_flush: flush?=0, dirty?=0 [ 82.648] sna_block_handler (tv=0.25000) [ 82.648] sna_scanout_do_flush: flush timer active: delta=7 [ 82.648] sna_accel_do_throttle -- no pending activity [ 82.648] sna_accel_block: evaluating timers, active=5 [ 82.648] sna_accel_block: flush timer expires in 7 [82655] [ 82.648] sna_wakeup_handler [ 82.648] sna_accel_flush: flush?=0, dirty?=0 [ 82.648] sna_accel_flush: flush?=0, dirty?=0 [ 82.648] sna_block_handler (tv=0.25000) [ 82.648] sna_scanout_do_flush: flush timer active: delta=7 [ 82.648] sna_accel_do_throttle -- no pending activity [ 82.648] sna_accel_block: evaluating timers, active=5 [ 82.648] sna_accel_block: flush timer expires in 7 [82655] [ 82.648] sna_wakeup_handler [ 82.648] sna_accel_flush: flush?=0, dirty?=0 [ 82.648] sna_accel_flush: flush?=0, dirty?=0 [ 82.648] sna_block_handler (tv=0.25000) [ 82.648] sna_scanout_do_flush: flush timer active: delta=7 [ 82.648] sna_accel_do_throttle -- no pending activity [ 82.648] sna_accel_block: evaluating timers, active=5 [ 82.648] sna_accel_block: flush timer expires in 7 [82655] [ 82.648] sna_wakeup_handler [ 82.648] sna_accel_flush: flush?=0, dirty?=0 [ 82.648] sna_accel_flush: flush?=0, dirty?=0 [ 82.648] sna_block_handler (tv=0.25000) [ 82.648] sna_scanout_do_flush: flush timer active: delta=7 [ 82.648] sna_accel_do_throttle -- no pending activity [ 82.648] sna_accel_block: evaluating timers, active=5 [ 82.648] sna_accel_block: flush timer expires in 7 [82655] [ 82.648] sna_wakeup_handler [ 82.648] sna_accel_flush: flush?=0, dirty?=0 [ 82.648] sna_accel_flush: flush?=0, dirty?=0 [ 82.648] sna_block_handler (tv=0.25000) [ 82.648] sna_scanout_do_flush: flush timer active: delta=7 [ 82.648] sna_accel_do_throttle -- no pending activity [ 82.648] sna_accel_block: evaluating timers, active=5 [ 82.648] sna_accel_block: flush timer expires in 7 [82655] [ 82.648] sna_wakeup_handler [ 82.648] sna_accel_flush: flush?=0, dirty?=0 [ 82.648] sna_accel_flush: flush?=0, dirty?=0 [ 82.648] sna_accel_flush: flush?=0, dirty?=0 [ 82.648] sna_block_handler (tv=0.25000) [ 82.648] sna_scanout_do_flush: flush timer active: delta=7 [ 82.648] sna_accel_do_throttle -- no pending activity [ 82.648] sna_accel_block: evaluating timers, active=5 [ 82.648] sna_accel_block: flush timer expires in 7 [82655] [ 82.649] sna_wakeup_handler [ 82.649] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=114, name=86 [ 82.649] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 82.649] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 82.649] sna_dri2_get_back: draw size=3840x2160, back buffer handle=114 size=3840x2160, is-scanout? 1, active?=1, pitch=15360, front pitch=15360 [ 82.649] sna_dri2_get_back: reuse backbuffer? 1 [ 82.649] sna_dri2_get_back: back buffer handle=114, active?=1, refcnt=1 [ 82.649] sna_dri2_get_back: cache: handle=128, active=0 [ 82.649] sna_dri2_get_back: reuse cache handle=128, name=76, flags=0 [ 82.649] sna_dri2_get_back: caching handle=114 (name=86, flags=0, active_scanout=1) [ 82.649] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 82.649] sna_dri2_reuse_buffer: reusing back buffer handle=128, name=76, pitch=15360, age=0 [ 82.649] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 82.649] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=32, name=80, active_scanout=2 [ 82.649] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 82.649] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 82.649] sna_accel_flush: flush?=0, dirty?=0 [ 82.649] sna_accel_flush: flush?=0, dirty?=0 [ 82.649] sna_accel_flush: flush?=0, dirty?=0 [ 82.649] sna_block_handler (tv=0.24000) [ 82.649] sna_scanout_do_flush: flush timer active: delta=6 [ 82.649] sna_accel_do_throttle -- no pending activity [ 82.649] sna_accel_block: evaluating timers, active=5 [ 82.649] sna_accel_block: flush timer expires in 6 [82655] [ 82.649] sna_wakeup_handler [ 82.649] sna_accel_flush: flush?=0, dirty?=0 [ 82.649] sna_accel_flush: flush?=0, dirty?=0 [ 82.649] sna_block_handler (tv=0.24000) [ 82.649] sna_scanout_do_flush: flush timer active: delta=6 [ 82.649] sna_accel_do_throttle -- no pending activity [ 82.649] sna_accel_block: evaluating timers, active=5 [ 82.649] sna_accel_block: flush timer expires in 6 [82655] [ 82.649] sna_wakeup_handler [ 82.649] sna_accel_flush: flush?=0, dirty?=0 [ 82.649] sna_accel_flush: flush?=0, dirty?=0 [ 82.649] sna_block_handler (tv=0.24000) [ 82.649] sna_scanout_do_flush: flush timer active: delta=6 [ 82.649] sna_accel_do_throttle -- no pending activity [ 82.649] sna_accel_block: evaluating timers, active=5 [ 82.649] sna_accel_block: flush timer expires in 6 [82655] [ 82.649] sna_wakeup_handler [ 82.649] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 82.649] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 82.649] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 82.649] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 82.649] sna_dri2_get_msc(draw=146, pipe=0) [ 82.649] sna_crtc_record_swap: recording last swap on pipe=0, frame 4708 [msc=4708], time 82.633547 [ 82.649] sna_dri2_get_msc: msc=4708 [raw=4708], ust=82633547 [ 82.649] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=128 (refs=1/1, flush=0) , front=32 (refs=2/3, flush=1) [ 82.649] sna_dri2_schedule_swap(target_msc=4708, divisor=0, remainder=0) [ 82.649] sna_dri2_schedule_swap: using front handle=32, active_scanout?=2, flush?=1 [ 82.649] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 82.649] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 82.649] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 82.649] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 82.649] sna_crtc_record_swap: recording last swap on pipe=0, frame 4708 [msc=4708], time 82.633547 [ 82.649] immediate_swap: current_msc=4708, target_msc=4708 -- yes [ 82.649] can_flip: no, shadow enabled [ 82.649] sna_dri2_add_event: adding event to window 146) [ 82.649] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 82.649] sna_dri2_immediate_blit: no pending blit, starting chain [ 82.649] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 82.649] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 82.649] can_xchg: back size=8700f00, front size=8700f00 [ 82.649] can_xchg: yes, pixmap=4091 [ 82.649] sna_dri2_xchg: win=146, exchange front=32/80,ref=3 and back=128/76,ref=2, pixmap=4091 3840x2160 [ 82.649] sna_dri2_xchg: back_bo handle=128, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 82.649] sna_dri2_xchg: front_bo handle=32, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 82.649] set_bo: pixmap=4091, handle=128 (old handle=32) [ 82.649] set_bo: marking whole pixmap as damaged [ 82.649] set_bo: applying final/discard move-to-gpu [ 82.649] wait_for_shadow: flags=0, flips=1, handle=32, shadow=29 [ 82.649] set_bo: dropping flush hint from handle=32 [ 82.649] set_bo: adding flush hint to handle=128 [ 82.649] mark_stale(handle=32) => 1 [ 82.649] swap_limit: draw=146 setting swap limit to 3 [ 82.649] sna_dri2_swap_limit_validate: swap limit set to 3 [ 82.649] sna_next_vblank(pipe=0, waiting until next vblank) [ 82.649] sna_dri2_schedule_swap: reported target_msc=4708 [ 82.649] sna_accel_flush: flush?=0, dirty?=0 [ 82.649] sna_accel_flush: flush?=0, dirty?=0 [ 82.649] sna_accel_flush: flush?=0, dirty?=0 [ 82.649] sna_accel_flush: flush?=0, dirty?=0 [ 82.649] sna_block_handler (tv=0.24000) [ 82.649] sna_scanout_do_flush: flush timer active: delta=6 [ 82.649] sna_accel_do_throttle -- no pending activity [ 82.649] sna_accel_block: evaluating timers, active=5 [ 82.649] sna_accel_block: flush timer expires in 6 [82655] [ 82.649] sna_wakeup_handler [ 82.649] sna_mode_wakeup: len=64 [ 82.649] sna_mode_wakeup: recording last swap on pipe=0, frame 4709 [1265], time 82.650197 [ 82.649] sna_mode_wakeup: removing handle=114 [active_scanout=0] from scanout, installing handle=32 [active_scanout=1] [ 82.649] sna_mode_wakeup: flip complete, pending? 1 [ 82.649] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 82.649] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 82.649] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 82.649] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 82.649] sna_pixmap_move_to_gpu: already all-damaged [ 82.649] sna_pixmap_mark_active: pixmap=4091, handle=128 [ 82.649] sna_mode_redisplay: crtc[0] transformed? 0 [ 82.649] sna_mode_redisplay: crtc[1] transformed? 0 [ 82.649] sna_mode_redisplay: crtc[2] transformed? 0 [ 82.649] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=128 [active=1] [ 82.649] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 32, transformed? 0 [ 82.649] get_fb: reusing fb=80 for handle=128 [ 82.649] sna_mode_redisplay: recording flip on CRTC:32 handle=128, active_scanout=2, serial=3 [ 82.649] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 82.649] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 82.649] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 82.649] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 82.649] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=128, shadow handle=29 [ 82.649] sna_dri2_vblank_handler(type=2, sequence=4709, draw=4181) [ 82.649] sna_crtc_record_swap: recording last swap on pipe=0, frame 4709 [msc=4709], time 82.650197 [ 82.649] sna_dri2_vblank_handler: 2 complete, frame=4709 tv=82.650197 [ 82.649] sna_dri2_blit_complete: blit finished [ 82.649] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4709, tv=82.650197) [ 82.649] frame_swap_complete(type=2): draw=146, pipe=0, frame=4709 [msc=4709], tv=82.650197 [ 82.649] sna_accel_flush: flush?=0, dirty?=0 [ 82.649] sna_dri2_event_free(draw?=1) [ 82.649] sna_dri2_remove_event: remove[0x561c94b104c0] from window 146, active? 1 [ 82.649] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=128] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 82.649] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=32] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 82.649] sna_dri2_vblank_handler complete [ 82.649] sna_block_handler (tv=0.24000) [ 82.649] sna_scanout_do_flush: flush timer active: delta=6 [ 82.649] sna_accel_do_throttle -- no pending activity [ 82.649] sna_accel_block: evaluating timers, active=5 [ 82.649] sna_accel_block: flush timer expires in 6 [82655] [ 82.656] sna_wakeup_handler [ 82.656] sna_block_handler (tv=0.17000) [ 82.656] sna_scanout_do_flush: flush timer active: delta=-1 [ 82.656] sna_scanout_do_flush (time=82656), triggered [ 82.656] sna_scanout_flush (time=82656), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 82.656] has_shadow: has pending damage? 0, outstanding flips: 1 [ 82.656] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 82.656] has_shadow: has pending damage? 0, outstanding flips: 1 [ 82.656] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) [ 82.656] sna_accel_do_throttle -- no pending activity [ 82.656] sna_accel_block: evaluating timers, active=5 [ 82.656] sna_accel_block: flush timer expires in 16 [82672] [ 82.660] sna_wakeup_handler [ 82.660] sna_accel_flush: flush?=0, dirty?=0 [ 82.660] sna_accel_flush: flush?=0, dirty?=0 [ 82.660] sna_block_handler (tv=0.13000) [ 82.660] sna_scanout_do_flush: flush timer active: delta=12 [ 82.660] sna_accel_do_throttle -- no pending activity [ 82.660] sna_accel_block: evaluating timers, active=5 [ 82.660] sna_accel_block: flush timer expires in 12 [82672] [ 82.660] sna_wakeup_handler [ 82.660] sna_accel_flush: flush?=0, dirty?=0 [ 82.660] sna_accel_flush: flush?=0, dirty?=0 [ 82.660] sna_accel_flush: flush?=0, dirty?=0 [ 82.660] sna_block_handler (tv=0.13000) [ 82.660] sna_scanout_do_flush: flush timer active: delta=12 [ 82.660] sna_accel_do_throttle -- no pending activity [ 82.660] sna_accel_block: evaluating timers, active=5 [ 82.660] sna_accel_block: flush timer expires in 12 [82672] [ 82.662] sna_wakeup_handler [ 82.662] sna_accel_flush: flush?=0, dirty?=0 [ 82.662] sna_accel_flush: flush?=0, dirty?=0 [ 82.662] sna_block_handler (tv=0.11000) [ 82.662] sna_scanout_do_flush: flush timer active: delta=10 [ 82.662] sna_accel_do_throttle -- no pending activity [ 82.662] sna_accel_block: evaluating timers, active=5 [ 82.662] sna_accel_block: flush timer expires in 10 [82672] [ 82.662] sna_wakeup_handler [ 82.662] sna_accel_flush: flush?=0, dirty?=0 [ 82.662] sna_accel_flush: flush?=0, dirty?=0 [ 82.662] sna_accel_flush: flush?=0, dirty?=0 [ 82.662] sna_block_handler (tv=0.11000) [ 82.662] sna_scanout_do_flush: flush timer active: delta=10 [ 82.662] sna_accel_do_throttle -- no pending activity [ 82.662] sna_accel_block: evaluating timers, active=5 [ 82.662] sna_accel_block: flush timer expires in 10 [82672] [ 82.662] sna_wakeup_handler [ 82.662] sna_accel_flush: flush?=0, dirty?=0 [ 82.662] sna_accel_flush: flush?=0, dirty?=0 [ 82.662] sna_accel_flush: flush?=0, dirty?=0 [ 82.662] sna_block_handler (tv=0.11000) [ 82.662] sna_scanout_do_flush: flush timer active: delta=10 [ 82.662] sna_accel_do_throttle -- no pending activity [ 82.662] sna_accel_block: evaluating timers, active=5 [ 82.662] sna_accel_block: flush timer expires in 10 [82672] [ 82.662] sna_wakeup_handler [ 82.662] sna_change_window_attributes [ 82.662] sna_accel_flush: flush?=0, dirty?=0 [ 82.662] sna_accel_flush: flush?=0, dirty?=0 [ 82.662] sna_block_handler (tv=0.11000) [ 82.662] sna_scanout_do_flush: flush timer active: delta=10 [ 82.663] sna_accel_do_throttle -- no pending activity [ 82.663] sna_accel_block: evaluating timers, active=5 [ 82.663] sna_accel_block: flush timer expires in 10 [82672] [ 82.663] sna_wakeup_handler [ 82.663] sna_accel_flush: flush?=0, dirty?=0 [ 82.663] sna_accel_flush: flush?=0, dirty?=0 [ 82.663] sna_accel_flush: flush?=0, dirty?=0 [ 82.663] sna_block_handler (tv=0.10000) [ 82.663] sna_scanout_do_flush: flush timer active: delta=9 [ 82.663] sna_accel_do_throttle -- no pending activity [ 82.663] sna_accel_block: evaluating timers, active=5 [ 82.663] sna_accel_block: flush timer expires in 9 [82672] [ 82.663] sna_wakeup_handler [ 82.663] sna_accel_flush: flush?=0, dirty?=0 [ 82.663] sna_accel_flush: flush?=0, dirty?=0 [ 82.663] sna_block_handler (tv=0.10000) [ 82.663] sna_scanout_do_flush: flush timer active: delta=9 [ 82.663] sna_accel_do_throttle -- no pending activity [ 82.663] sna_accel_block: evaluating timers, active=5 [ 82.663] sna_accel_block: flush timer expires in 9 [82672] [ 82.663] sna_wakeup_handler [ 82.663] sna_accel_flush: flush?=0, dirty?=0 [ 82.663] sna_accel_flush: flush?=0, dirty?=0 [ 82.663] sna_accel_flush: flush?=0, dirty?=0 [ 82.663] sna_block_handler (tv=0.10000) [ 82.663] sna_scanout_do_flush: flush timer active: delta=9 [ 82.663] sna_accel_do_throttle -- no pending activity [ 82.663] sna_accel_block: evaluating timers, active=5 [ 82.663] sna_accel_block: flush timer expires in 9 [82672] [ 82.663] sna_wakeup_handler [ 82.663] sna_accel_flush: flush?=0, dirty?=0 [ 82.663] sna_accel_flush: flush?=0, dirty?=0 [ 82.663] sna_block_handler (tv=0.10000) [ 82.663] sna_scanout_do_flush: flush timer active: delta=9 [ 82.663] sna_accel_do_throttle -- no pending activity [ 82.663] sna_accel_block: evaluating timers, active=5 [ 82.663] sna_accel_block: flush timer expires in 9 [82672] [ 82.663] sna_wakeup_handler [ 82.663] sna_accel_flush: flush?=0, dirty?=0 [ 82.663] sna_accel_flush: flush?=0, dirty?=0 [ 82.663] sna_accel_flush: flush?=0, dirty?=0 [ 82.663] sna_block_handler (tv=0.10000) [ 82.663] sna_scanout_do_flush: flush timer active: delta=9 [ 82.663] sna_accel_do_throttle -- no pending activity [ 82.663] sna_accel_block: evaluating timers, active=5 [ 82.663] sna_accel_block: flush timer expires in 9 [82672] [ 82.663] sna_wakeup_handler [ 82.663] sna_accel_flush: flush?=0, dirty?=0 [ 82.663] sna_accel_flush: flush?=0, dirty?=0 [ 82.663] sna_block_handler (tv=0.10000) [ 82.663] sna_scanout_do_flush: flush timer active: delta=9 [ 82.663] sna_accel_do_throttle -- no pending activity [ 82.663] sna_accel_block: evaluating timers, active=5 [ 82.663] sna_accel_block: flush timer expires in 9 [82672] [ 82.663] sna_wakeup_handler [ 82.663] sna_accel_flush: flush?=0, dirty?=0 [ 82.663] sna_accel_flush: flush?=0, dirty?=0 [ 82.663] sna_block_handler (tv=0.10000) [ 82.663] sna_scanout_do_flush: flush timer active: delta=9 [ 82.663] sna_accel_do_throttle -- no pending activity [ 82.663] sna_accel_block: evaluating timers, active=5 [ 82.663] sna_accel_block: flush timer expires in 9 [82672] [ 82.663] sna_wakeup_handler [ 82.663] sna_accel_flush: flush?=0, dirty?=0 [ 82.663] sna_accel_flush: flush?=0, dirty?=0 [ 82.663] sna_block_handler (tv=0.10000) [ 82.663] sna_scanout_do_flush: flush timer active: delta=9 [ 82.663] sna_accel_do_throttle -- no pending activity [ 82.663] sna_accel_block: evaluating timers, active=5 [ 82.663] sna_accel_block: flush timer expires in 9 [82672] [ 82.663] sna_wakeup_handler [ 82.663] sna_accel_flush: flush?=0, dirty?=0 [ 82.663] sna_accel_flush: flush?=0, dirty?=0 [ 82.663] sna_block_handler (tv=0.10000) [ 82.663] sna_scanout_do_flush: flush timer active: delta=9 [ 82.663] sna_accel_do_throttle -- no pending activity [ 82.663] sna_accel_block: evaluating timers, active=5 [ 82.663] sna_accel_block: flush timer expires in 9 [82672] [ 82.663] sna_wakeup_handler [ 82.663] sna_accel_flush: flush?=0, dirty?=0 [ 82.663] sna_accel_flush: flush?=0, dirty?=0 [ 82.663] sna_block_handler (tv=0.10000) [ 82.663] sna_scanout_do_flush: flush timer active: delta=9 [ 82.663] sna_accel_do_throttle -- no pending activity [ 82.663] sna_accel_block: evaluating timers, active=5 [ 82.663] sna_accel_block: flush timer expires in 9 [82672] [ 82.663] sna_wakeup_handler [ 82.663] sna_accel_flush: flush?=0, dirty?=0 [ 82.663] sna_accel_flush: flush?=0, dirty?=0 [ 82.663] sna_block_handler (tv=0.10000) [ 82.663] sna_scanout_do_flush: flush timer active: delta=9 [ 82.663] sna_accel_do_throttle -- no pending activity [ 82.663] sna_accel_block: evaluating timers, active=5 [ 82.663] sna_accel_block: flush timer expires in 9 [82672] [ 82.663] sna_wakeup_handler [ 82.663] sna_create_window: window=58720259 [ 82.663] sna_set_window_pixmap: window=58720259, old pixmap=0 new pixmap=4091 [ 82.663] sna_change_window_attributes [ 82.663] sna_accel_flush: flush?=0, dirty?=0 [ 82.663] sna_accel_flush: flush?=0, dirty?=0 [ 82.663] sna_accel_flush: flush?=0, dirty?=0 [ 82.663] sna_block_handler (tv=0.10000) [ 82.663] sna_scanout_do_flush: flush timer active: delta=9 [ 82.663] sna_accel_do_throttle -- no pending activity [ 82.663] sna_accel_block: evaluating timers, active=5 [ 82.663] sna_accel_block: flush timer expires in 9 [82672] [ 82.663] sna_wakeup_handler [ 82.663] sna_accel_flush: flush?=0, dirty?=0 [ 82.663] sna_accel_flush: flush?=0, dirty?=0 [ 82.663] sna_accel_flush: flush?=0, dirty?=0 [ 82.663] sna_block_handler (tv=0.10000) [ 82.663] sna_scanout_do_flush: flush timer active: delta=9 [ 82.663] sna_accel_do_throttle -- no pending activity [ 82.663] sna_accel_block: evaluating timers, active=5 [ 82.663] sna_accel_block: flush timer expires in 9 [82672] [ 82.663] sna_wakeup_handler [ 82.663] sna_accel_flush: flush?=0, dirty?=0 [ 82.663] sna_accel_flush: flush?=0, dirty?=0 [ 82.663] sna_accel_flush: flush?=0, dirty?=0 [ 82.663] sna_block_handler (tv=0.10000) [ 82.663] sna_scanout_do_flush: flush timer active: delta=9 [ 82.663] sna_accel_do_throttle -- no pending activity [ 82.663] sna_accel_block: evaluating timers, active=5 [ 82.663] sna_accel_block: flush timer expires in 9 [82672] [ 82.663] sna_wakeup_handler [ 82.663] sna_change_window_attributes [ 82.663] sna_accel_flush: flush?=0, dirty?=0 [ 82.663] sna_accel_flush: flush?=0, dirty?=0 [ 82.663] sna_block_handler (tv=0.10000) [ 82.663] sna_scanout_do_flush: flush timer active: delta=9 [ 82.663] sna_accel_do_throttle -- no pending activity [ 82.663] sna_accel_block: evaluating timers, active=5 [ 82.663] sna_accel_block: flush timer expires in 9 [82672] [ 82.663] sna_wakeup_handler [ 82.663] sna_accel_flush: flush?=0, dirty?=0 [ 82.663] sna_accel_flush: flush?=0, dirty?=0 [ 82.663] sna_block_handler (tv=0.10000) [ 82.663] sna_scanout_do_flush: flush timer active: delta=9 [ 82.663] sna_accel_do_throttle -- no pending activity [ 82.663] sna_accel_block: evaluating timers, active=5 [ 82.663] sna_accel_block: flush timer expires in 9 [82672] [ 82.663] sna_wakeup_handler [ 82.663] sna_accel_flush: flush?=0, dirty?=0 [ 82.663] sna_accel_flush: flush?=0, dirty?=0 [ 82.663] sna_block_handler (tv=0.10000) [ 82.663] sna_scanout_do_flush: flush timer active: delta=9 [ 82.663] sna_accel_do_throttle -- no pending activity [ 82.663] sna_accel_block: evaluating timers, active=5 [ 82.663] sna_accel_block: flush timer expires in 9 [82672] [ 82.663] sna_wakeup_handler [ 82.663] sna_accel_flush: flush?=0, dirty?=0 [ 82.663] sna_accel_flush: flush?=0, dirty?=0 [ 82.663] sna_block_handler (tv=0.10000) [ 82.663] sna_scanout_do_flush: flush timer active: delta=9 [ 82.663] sna_accel_do_throttle -- no pending activity [ 82.663] sna_accel_block: evaluating timers, active=5 [ 82.663] sna_accel_block: flush timer expires in 9 [82672] [ 82.663] sna_wakeup_handler [ 82.663] sna_accel_flush: flush?=0, dirty?=0 [ 82.663] sna_accel_flush: flush?=0, dirty?=0 [ 82.663] sna_accel_flush: flush?=0, dirty?=0 [ 82.663] sna_accel_flush: flush?=0, dirty?=0 [ 82.663] sna_block_handler (tv=0.10000) [ 82.663] sna_scanout_do_flush: flush timer active: delta=9 [ 82.663] sna_accel_do_throttle -- no pending activity [ 82.663] sna_accel_block: evaluating timers, active=5 [ 82.663] sna_accel_block: flush timer expires in 9 [82672] [ 82.663] sna_wakeup_handler [ 82.663] sna_accel_flush: flush?=0, dirty?=0 [ 82.663] sna_accel_flush: flush?=0, dirty?=0 [ 82.663] sna_block_handler (tv=0.10000) [ 82.663] sna_scanout_do_flush: flush timer active: delta=9 [ 82.663] sna_accel_do_throttle -- no pending activity [ 82.663] sna_accel_block: evaluating timers, active=5 [ 82.663] sna_accel_block: flush timer expires in 9 [82672] [ 82.663] sna_wakeup_handler [ 82.663] sna_accel_flush: flush?=0, dirty?=0 [ 82.663] sna_accel_flush: flush?=0, dirty?=0 [ 82.663] sna_block_handler (tv=0.10000) [ 82.663] sna_scanout_do_flush: flush timer active: delta=9 [ 82.663] sna_accel_do_throttle -- no pending activity [ 82.663] sna_accel_block: evaluating timers, active=5 [ 82.663] sna_accel_block: flush timer expires in 9 [82672] [ 82.663] sna_wakeup_handler [ 82.664] sna_pixmap_create_shm(3840x2160, depth=24, bpp=32, pitch=15360) [ 82.664] __pop_freed_pixmap: reusing freed pixmap=4835 header [ 82.664] create_pixmap_hdr: pixmap=4849, width=3840, height=2160, usage=0 [ 82.664] kgem_create_map(0x7fc6525c0000 size=33177600, read-only?=0) - has_userptr?=1 [ 82.664] __kgem_bo_init(handle=121, num_pages=8100) [ 82.664] kgem_create_map(ptr=0x7fc6525c0000, size=33177600, pages=8100, read_only=0) => handle=121 (proxy? 0) [ 82.664] sna_accel_watch_flush: enable=1 [ 82.664] __sna_damage_all(3840, 2160) [ 82.664] sna_pixmap_create_shm: serial=4849, 3840x2160, usage=0 [ 82.664] sna_create_pixmap(1, 1, 24, usage=0) [ 82.664] kgem_can_create_2d: 1x1 @ 24 [ 82.664] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=1 [ 82.664] kgem_can_create_2d: untiled size=4096 [ 82.664] kgem_choose_tiling: disabling tiling [1x1] for single row/col [ 82.664] kgem_choose_tiling: 1x1 -> 0 [ 82.664] sna_create_pixmap: usage=0, flags=a [ 82.664] sna_create_pixmap: small buffer [4], attaching to shadow pixmap [ 82.664] create_pixmap: allocating pixmap 1x1, depth=24/32, size=12 [ 82.664] create_pixmap: serial=4851, usage=0, 1x1 [ 82.664] sna_create_pixmap: serial=4851, 1x1, usage=0 [ 82.664] sna_validate_gc(0x561c944e2810) changes=7fffff, previous serial=80000000, drawable=12f3 [ 82.664] sna_validate_gc: recomputing clip [ 82.664] sna_validate_gc: composite clip=1x[(0, 0), (1, 1)] [0x561c9499d010] [ 82.664] sna_poly_fill_rect(n=1, PlaneMask: ffffffff (solid 1), solid fill: 1 [style=0, tileIsPixel=0], alu=3) [ 82.664] sna_poly_fill_rect_extents: [0] = (0, 0)x(1, 1) [ 82.664] sna_poly_fill_rect: extents(0, 0), (1, 1), flags=1 [ 82.664] sna_poly_fill_rect: dropping last-cpu hint [ 82.664] sna_drawable_use_bo pixmap=4851, box=((0, 0), (1, 1)), flags=19... [ 82.664] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 82.664] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 82.664] sna_drawable_use_bo: untiled, will not force allocation [ 82.664] sna_drawable_use_bo: no CPU bo, and GPU not forced [ 82.664] sna_poly_fill_rect: not using GPU, hint=19 [ 82.664] sna_poly_fill_rect: fallback (0, 0), (1, 1) [ 82.664] sna_gc_move_to_cpu(0x561c944e2810) changes=7fffff [ 82.664] sna_gc_move_to_cpu: flushing tile pixmap [ 82.664] sna_validate_pixmap: target bpp=32, source bpp=32 [ 82.664] drawable_gc_flags: try operating on drawable inplace [hint? 1] [ 82.664] sna_drawable_move_region_to_cpu(pixmap=4851 (1x1), [(0, 0), (1, 1)], flags=5) [ 82.664] sna_drawable_move_region_to_cpu: region (0, 0), (1, 1) + (0, 0) subsumes pixmap (1x1) [ 82.664] _sna_pixmap_move_to_cpu(pixmap=4851, 1x1, flags=5) [ 82.664] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 82.664] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 82.664] _sna_pixmap_move_to_cpu: marking as damaged [ 82.664] __sna_damage_all(1, 1) [ 82.664] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 82.664] sna_poly_fill_rect: fallback - fbPolyFillRect [ 82.664] sna_gc_move_to_gpu(0x561c944e2810) [ 82.664] sna_validate_gc(0x561c94b0f010) changes=7fffff, previous serial=80000000, drawable=12f2 [ 82.664] sna_validate_gc: recomputing clip [ 82.664] sna_validate_gc: composite clip=1x[(0, 0), (3840, 2160)] [0x561c94b0f350] [ 82.664] sna_copy_area: src=pixmap=4091:(0, 0)x(3840, 2160)+(0, 0) -> dst=pixmap=4850:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 82.664] sna_copy_area: normal copy [ 82.664] sna_do_copy: src=(0, 0), dst=(0, 0), size=(3840x2160) [ 82.664] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(3840x2160) [ 82.664] sna_do_copy: dst extents (0, 0), (3840, 2160), dst clip extents (0, 0), (3840, 2160), dst size=3840x2160 [ 82.664] sna_do_copy: clipped dst extents (0, 0), (3840, 2160) [ 82.664] sna_do_copy: unclipped src extents (0, 0), (3840, 2160) [ 82.664] sna_do_copy: clipped src extents (0, 0), (3840, 2160) [ 82.664] sna_do_copy: window -- include inferiors [ 82.664] sna_do_copy: src extents (0, 0), (3840, 2160) x 1 [ 82.664] sna_do_copy: copy region (0, 0), (3840, 2160) x 1 + (0, 0) [ 82.664] sna_copy_boxes (boxes=1x[(0, 0), (3840, 2160)...], src pixmap=4091+(0, 0), dst pixmap=4850+(0, 0), alu=3, src.size=3840x2160, dst.size=3840x2160) [ 82.664] sna_copy_boxes: dst=(priv=0x561c9472b610, gpu_bo=0, cpu_bo=121), src=(priv=0x561c94a26fb0, gpu_bo=128, cpu_bo=0), replaces=1 [ 82.664] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 82.664] discard_cpu_damage: discarding existing CPU damage [ 82.664] sna_drawable_use_bo pixmap=4850, box=((0, 0), (3840, 2160)), flags=1b... [ 82.664] sna_drawable_use_bo: shm target, discard PREFER_GPU [ 82.664] sna_drawable_use_bo: flush=0, shm=1, cpu=0 => flags=1a [ 82.664] sna_drawable_use_bo: try cpu as GPU bo is idle [ 82.664] sna_drawable_move_region_to_cpu(pixmap=4850 (3840x2160), [(0, 0), (3840, 2160)], flags=9) [ 82.664] sna_drawable_move_region_to_cpu: region (0, 0), (3840, 2160) + (0, 0) subsumes pixmap (3840x2160) [ 82.664] _sna_pixmap_move_to_cpu(pixmap=4850, 3840x2160, flags=9) [ 82.664] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 82.664] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 82.664] operate_inplace: no, inplace operation not suitable [ 82.664] _sna_pixmap_move_to_cpu: marking as damaged [ 82.664] __sna_damage_all(3840, 2160) [ 82.664] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 82.664] sna_add_flush_pixmap: marking pixmap=4850 for flushing [ 82.664] sna_drawable_use_bo: using CPU bo with damage? 0 [ 82.664] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=a [ 82.664] wait_for_shadow: flags=a, flips=1, handle=128, shadow=29 [ 82.664] sna_pixmap_move_to_gpu: already all-damaged [ 82.664] sna_pixmap_unclean(pixmap=4091): cleaning foreign bo handle=128, busy=0 [ring=0] [ 82.664] __kgem_bo_clear_busy: handle=128 [ 82.664] sna_pixmap_mark_active: pixmap=4091, handle=128 [ 82.664] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 82.664] sna_pixmap_make_cow: make cow src=4091, dst=4850, handle=128 (already cow? src=0, dst=0) [ 82.664] sna_pixmap_make_cow: moo! attaching source cow to pixmap=4091, handle=128 [ 82.664] sna_pixmap_make_cow: moo! attaching clone to pixmap=4850 (source=4091, handle=128) [ 82.664] __sna_damage_all(3840, 2160) [ 82.664] sna_add_flush_pixmap: marking pixmap=4850 for flushing [ 82.664] sna_accel_flush: flush?=0, dirty?=1 [ 82.664] sna_accel_flush: syncing SHM pixmap=4850 (refcnt=1) [ 82.664] _sna_pixmap_move_to_cpu(pixmap=4850, 3840x2160, flags=3) [ 82.664] _sna_pixmap_move_to_cpu: gpu_bo=128, gpu_damage=0x561c947692e1, cpu_damage=0x0, is-clear?=0 [ 82.664] operate_inplace: no, inplace operation not suitable [ 82.664] _sna_pixmap_move_to_cpu: flushing GPU damage [ 82.664] download_boxes: nbox=1 [ 82.664] kgem_bo_can_map__cpu: handle=128 [ 82.664] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 82.664] __kgem_bo_is_busy: handle=128, domain: 0 exec? 0, rq? 0 [ 82.664] __kgem_bo_is_busy: handle=121, domain: 1 exec? 0, rq? 0 [ 82.664] kgem_bo_map__cpu(handle=128, size=66355200, map=0x7fc6842e0000:0x0) [ 82.664] kgem_trim_vma_cache: type=1, count=-32758 (bucket: 13) [ 82.664] __kgem_bo_map__cpu: caching CPU vma for 128 [ 82.664] kgem_bo_sync__cpu_full: handle=128 [ 82.664] kgem_bo_sync__cpu: handle=121 [ 82.664] gpu_bo_download: download through a tiled CPU map [ 82.664] gpu_bo_download: box (0, 0), (3840, 2160) [ 82.664] memcpy_from_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(0, 0), size=3840x2160, pitch=15360/15360 [ 82.675] _sna_pixmap_move_to_cpu: marking as damaged [ 82.675] __sna_damage_all(3840, 2160) [ 82.675] sna_pixmap_free_gpu: handle=128 (pinned? 0) [ 82.675] sna_pixmap_undo_cow: pixmap=4850, handle=128 [refcnt=4], cow refcnt=2, flags=1 [ 82.675] _sna_pixmap_move_to_cpu: syncing CPU bo [ 82.675] kgem_bo_sync__cpu_full: handle=121 [ 82.675] kgem_bo_is_busy: handle=121, domain: 1 exec? 0, rq? 0 [ 82.675] sna_accel_flush: flush?=0, dirty?=0 [ 82.675] sna_block_handler (tv=0.0) [ 82.675] sna_wakeup_handler [ 82.675] sna_mode_wakeup: len=32 [ 82.675] sna_mode_wakeup: recording last swap on pipe=0, frame 4710 [1266], time 82.666850 [ 82.675] sna_mode_wakeup: removing handle=32 [active_scanout=0] from scanout, installing handle=128 [active_scanout=2] [ 82.675] sna_mode_wakeup: flip complete, pending? 1 [ 82.675] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 82.675] sna_block_handler (tv=0.453000) [ 82.675] sna_scanout_do_flush: flush timer active: delta=-3 [ 82.675] sna_scanout_do_flush (time=82675), triggered [ 82.675] sna_scanout_flush (time=82675), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 82.675] has_shadow: has pending damage? 0, outstanding flips: 0 [ 82.675] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 82.675] has_shadow: has pending damage? 0, outstanding flips: 0 [ 82.675] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 82.675] sna_accel_do_throttle -- no pending activity [ 82.675] sna_accel_block: evaluating timers, active=5 [ 82.675] sna_accel_block: flush timer expires in 16 [82691] [ 82.675] sna_wakeup_handler [ 82.675] sna_accel_flush: flush?=0, dirty?=0 [ 82.675] sna_accel_flush: flush?=0, dirty?=0 [ 82.675] sna_block_handler (tv=0.453000) [ 82.675] sna_scanout_do_flush: flush timer active: delta=16 [ 82.675] sna_accel_do_throttle -- no pending activity [ 82.675] sna_accel_block: evaluating timers, active=5 [ 82.675] sna_accel_block: flush timer expires in 16 [82691] [ 82.675] sna_wakeup_handler [ 82.675] sna_accel_flush: flush?=0, dirty?=0 [ 82.675] sna_accel_flush: flush?=0, dirty?=0 [ 82.675] sna_block_handler (tv=0.453000) [ 82.675] sna_scanout_do_flush: flush timer active: delta=16 [ 82.675] sna_accel_do_throttle -- no pending activity [ 82.675] sna_accel_block: evaluating timers, active=5 [ 82.675] sna_accel_block: flush timer expires in 16 [82691] [ 82.675] sna_wakeup_handler [ 82.675] sna_accel_flush: flush?=0, dirty?=0 [ 82.675] sna_accel_flush: flush?=0, dirty?=0 [ 82.675] sna_block_handler (tv=0.453000) [ 82.675] sna_scanout_do_flush: flush timer active: delta=16 [ 82.675] sna_accel_do_throttle -- no pending activity [ 82.675] sna_accel_block: evaluating timers, active=5 [ 82.675] sna_accel_block: flush timer expires in 16 [82691] [ 82.675] sna_wakeup_handler [ 82.675] sna_accel_flush: flush?=0, dirty?=0 [ 82.675] sna_accel_flush: flush?=0, dirty?=0 [ 82.675] sna_block_handler (tv=0.453000) [ 82.675] sna_scanout_do_flush: flush timer active: delta=16 [ 82.675] sna_accel_do_throttle -- no pending activity [ 82.675] sna_accel_block: evaluating timers, active=5 [ 82.675] sna_accel_block: flush timer expires in 16 [82691] [ 82.675] sna_wakeup_handler [ 82.675] sna_accel_flush: flush?=0, dirty?=0 [ 82.675] sna_accel_flush: flush?=0, dirty?=0 [ 82.675] sna_block_handler (tv=0.453000) [ 82.675] sna_scanout_do_flush: flush timer active: delta=16 [ 82.675] sna_accel_do_throttle -- no pending activity [ 82.675] sna_accel_block: evaluating timers, active=5 [ 82.675] sna_accel_block: flush timer expires in 16 [82691] [ 82.675] sna_wakeup_handler [ 82.675] sna_accel_flush: flush?=0, dirty?=0 [ 82.675] sna_accel_flush: flush?=0, dirty?=0 [ 82.675] sna_block_handler (tv=0.453000) [ 82.675] sna_scanout_do_flush: flush timer active: delta=16 [ 82.675] sna_accel_do_throttle -- no pending activity [ 82.675] sna_accel_block: evaluating timers, active=5 [ 82.675] sna_accel_block: flush timer expires in 16 [82691] [ 82.676] sna_wakeup_handler [ 82.676] sna_accel_flush: flush?=0, dirty?=0 [ 82.676] sna_accel_flush: flush?=0, dirty?=0 [ 82.676] sna_block_handler (tv=0.452000) [ 82.676] sna_scanout_do_flush: flush timer active: delta=15 [ 82.676] sna_accel_do_throttle -- no pending activity [ 82.676] sna_accel_block: evaluating timers, active=5 [ 82.676] sna_accel_block: flush timer expires in 15 [82691] [ 82.676] sna_wakeup_handler [ 82.676] sna_accel_flush: flush?=0, dirty?=0 [ 82.676] sna_accel_flush: flush?=0, dirty?=0 [ 82.676] sna_accel_flush: flush?=0, dirty?=0 [ 82.676] sna_block_handler (tv=0.452000) [ 82.676] sna_scanout_do_flush: flush timer active: delta=15 [ 82.676] sna_accel_do_throttle -- no pending activity [ 82.676] sna_accel_block: evaluating timers, active=5 [ 82.676] sna_accel_block: flush timer expires in 15 [82691] [ 82.676] sna_wakeup_handler [ 82.676] sna_accel_flush: flush?=0, dirty?=0 [ 82.676] sna_accel_flush: flush?=0, dirty?=0 [ 82.676] sna_block_handler (tv=0.452000) [ 82.676] sna_scanout_do_flush: flush timer active: delta=15 [ 82.676] sna_accel_do_throttle -- no pending activity [ 82.676] sna_accel_block: evaluating timers, active=5 [ 82.676] sna_accel_block: flush timer expires in 15 [82691] [ 82.677] sna_wakeup_handler [ 82.677] sna_accel_flush: flush?=0, dirty?=0 [ 82.677] sna_accel_flush: flush?=0, dirty?=0 [ 82.677] sna_block_handler (tv=0.451000) [ 82.677] sna_scanout_do_flush: flush timer active: delta=14 [ 82.677] sna_accel_do_throttle -- no pending activity [ 82.677] sna_accel_block: evaluating timers, active=5 [ 82.677] sna_accel_block: flush timer expires in 14 [82691] [ 82.677] sna_wakeup_handler [ 82.677] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=32, name=80 [ 82.677] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 82.677] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 82.677] sna_dri2_get_back: draw size=3840x2160, back buffer handle=32 size=3840x2160, is-scanout? 1, active?=0, pitch=15360, front pitch=15360 [ 82.677] sna_dri2_get_back: reuse backbuffer? 1 [ 82.677] sna_dri2_get_back: back buffer handle=32, active?=0, refcnt=1 [ 82.677] sna_dri2_get_back: reuse unattached back [ 82.677] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 82.677] sna_dri2_reuse_buffer: reusing back buffer handle=32, name=80, pitch=15360, age=0 [ 82.677] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 82.677] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=128, name=76, active_scanout=2 [ 82.677] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 82.677] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=128] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 82.677] sna_accel_flush: flush?=0, dirty?=0 [ 82.677] sna_accel_flush: flush?=0, dirty?=0 [ 82.677] sna_accel_flush: flush?=0, dirty?=0 [ 82.677] sna_block_handler (tv=0.451000) [ 82.677] sna_scanout_do_flush: flush timer active: delta=14 [ 82.677] sna_accel_do_throttle -- no pending activity [ 82.677] sna_accel_block: evaluating timers, active=5 [ 82.677] sna_accel_block: flush timer expires in 14 [82691] [ 82.678] sna_wakeup_handler [ 82.678] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 82.678] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 82.678] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 82.678] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 82.678] sna_dri2_get_msc(draw=146, pipe=0) [ 82.678] sna_crtc_record_swap: recording last swap on pipe=0, frame 4710 [msc=4710], time 82.666850 [ 82.678] sna_dri2_get_msc: msc=4710 [raw=4710], ust=82666850 [ 82.678] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=32 (refs=1/1, flush=0) , front=128 (refs=2/3, flush=1) [ 82.678] sna_dri2_schedule_swap(target_msc=4709, divisor=0, remainder=0) [ 82.678] sna_dri2_schedule_swap: using front handle=128, active_scanout?=2, flush?=1 [ 82.678] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 82.678] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 82.678] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 82.678] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 82.678] sna_crtc_record_swap: recording last swap on pipe=0, frame 4710 [msc=4710], time 82.666850 [ 82.678] immediate_swap: current_msc=4710, target_msc=4709 -- yes [ 82.678] can_flip: no, shadow enabled [ 82.678] sna_dri2_add_event: adding event to window 146) [ 82.678] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 82.678] sna_dri2_immediate_blit: no pending blit, starting chain [ 82.678] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 82.678] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 82.678] can_xchg: back size=8700f00, front size=8700f00 [ 82.678] can_xchg: yes, pixmap=4091 [ 82.678] sna_dri2_xchg: win=146, exchange front=128/76,ref=3 and back=32/80,ref=2, pixmap=4091 3840x2160 [ 82.678] sna_dri2_xchg: back_bo handle=32, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 82.678] sna_dri2_xchg: front_bo handle=128, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 82.678] set_bo: pixmap=4091, handle=32 (old handle=128) [ 82.678] set_bo: marking whole pixmap as damaged [ 82.678] set_bo: applying final/discard move-to-gpu [ 82.678] wait_for_shadow: flags=0, flips=0, handle=128, shadow=29 [ 82.678] set_bo: dropping flush hint from handle=128 [ 82.678] sna_pixmap_undo_cow: pixmap=4091, handle=128 [refcnt=3], cow refcnt=1, flags=0 [ 82.678] sna_pixmap_undo_cow: freeing cow [ 82.678] set_bo: adding flush hint to handle=32 [ 82.678] sna_accel_flush: flush?=0, dirty?=0 [ 82.678] mark_stale(handle=128) => 1 [ 82.678] swap_limit: draw=146 setting swap limit to 3 [ 82.678] sna_dri2_swap_limit_validate: swap limit set to 3 [ 82.678] sna_next_vblank(pipe=0, waiting until next vblank) [ 82.678] sna_dri2_schedule_swap: reported target_msc=4710 [ 82.678] sna_accel_flush: flush?=0, dirty?=0 [ 82.678] sna_accel_flush: flush?=0, dirty?=0 [ 82.678] sna_accel_flush: flush?=0, dirty?=0 [ 82.678] sna_accel_flush: flush?=0, dirty?=0 [ 82.678] sna_block_handler (tv=0.450000) [ 82.678] sna_scanout_do_flush: flush timer active: delta=13 [ 82.678] sna_accel_do_throttle -- no pending activity [ 82.678] sna_accel_block: evaluating timers, active=5 [ 82.678] sna_accel_block: flush timer expires in 13 [82691] [ 82.683] sna_wakeup_handler [ 82.683] sna_mode_wakeup: len=32 [ 82.683] sna_dri2_vblank_handler(type=2, sequence=4711, draw=4181) [ 82.683] sna_crtc_record_swap: recording last swap on pipe=0, frame 4711 [msc=4711], time 82.683499 [ 82.683] sna_dri2_vblank_handler: 2 complete, frame=4711 tv=82.683499 [ 82.683] sna_dri2_blit_complete: blit finished [ 82.683] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4711, tv=82.683499) [ 82.683] frame_swap_complete(type=2): draw=146, pipe=0, frame=4711 [msc=4711], tv=82.683499 [ 82.683] sna_accel_flush: flush?=0, dirty?=0 [ 82.683] sna_dri2_event_free(draw?=1) [ 82.683] sna_dri2_remove_event: remove[0x561c94b0f400] from window 146, active? 1 [ 82.683] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 82.683] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=128] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 82.683] sna_dri2_vblank_handler complete [ 82.683] sna_block_handler (tv=0.445000) [ 82.683] sna_scanout_do_flush: flush timer active: delta=8 [ 82.683] sna_accel_do_throttle -- no pending activity [ 82.683] sna_accel_block: evaluating timers, active=5 [ 82.683] sna_accel_block: flush timer expires in 8 [82691] [ 82.691] sna_wakeup_handler [ 82.691] sna_block_handler (tv=0.437000) [ 82.691] sna_scanout_do_flush: flush timer active: delta=0 [ 82.691] sna_scanout_do_flush (time=82691), triggered [ 82.691] sna_scanout_flush (time=82691), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 82.691] has_shadow: has pending damage? 1, outstanding flips: 0 [ 82.691] stop_flush: scanout=32 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 82.691] has_shadow: has pending damage? 1, outstanding flips: 0 [ 82.691] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 82.691] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 82.691] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 82.691] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 82.691] sna_pixmap_move_to_gpu: already all-damaged [ 82.691] sna_pixmap_mark_active: pixmap=4091, handle=32 [ 82.691] sna_mode_redisplay: crtc[0] transformed? 0 [ 82.691] sna_mode_redisplay: crtc[1] transformed? 0 [ 82.691] sna_mode_redisplay: crtc[2] transformed? 0 [ 82.691] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=32 [active=1] [ 82.691] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 128, transformed? 0 [ 82.691] get_fb: reusing fb=68 for handle=32 [ 82.691] sna_mode_redisplay: recording flip on CRTC:32 handle=32, active_scanout=2, serial=3 [ 82.691] __kgem_bo_clear_busy: handle=32 [ 82.691] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 82.691] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 82.691] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 82.691] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=32, shadow handle=29 [ 82.691] sna_accel_do_throttle -- no pending activity [ 82.691] sna_accel_block: evaluating timers, active=5 [ 82.691] sna_accel_block: flush timer expires in 16 [82707] [ 82.695] sna_wakeup_handler [ 82.695] sna_accel_flush: flush?=0, dirty?=0 [ 82.695] sna_accel_flush: flush?=0, dirty?=0 [ 82.695] sna_block_handler (tv=0.433000) [ 82.695] sna_scanout_do_flush: flush timer active: delta=12 [ 82.695] sna_accel_do_throttle -- no pending activity [ 82.695] sna_accel_block: evaluating timers, active=5 [ 82.695] sna_accel_block: flush timer expires in 12 [82707] [ 82.695] sna_wakeup_handler [ 82.695] sna_accel_flush: flush?=0, dirty?=0 [ 82.695] sna_accel_flush: flush?=0, dirty?=0 [ 82.695] sna_accel_flush: flush?=0, dirty?=0 [ 82.695] sna_block_handler (tv=0.433000) [ 82.695] sna_scanout_do_flush: flush timer active: delta=12 [ 82.695] sna_accel_do_throttle -- no pending activity [ 82.695] sna_accel_block: evaluating timers, active=5 [ 82.695] sna_accel_block: flush timer expires in 12 [82707] [ 82.695] sna_wakeup_handler [ 82.695] sna_accel_flush: flush?=0, dirty?=0 [ 82.695] sna_accel_flush: flush?=0, dirty?=0 [ 82.695] sna_block_handler (tv=0.433000) [ 82.695] sna_scanout_do_flush: flush timer active: delta=12 [ 82.695] sna_accel_do_throttle -- no pending activity [ 82.695] sna_accel_block: evaluating timers, active=5 [ 82.695] sna_accel_block: flush timer expires in 12 [82707] [ 82.696] sna_wakeup_handler [ 82.696] sna_accel_flush: flush?=0, dirty?=0 [ 82.696] sna_accel_flush: flush?=0, dirty?=0 [ 82.696] sna_block_handler (tv=0.432000) [ 82.696] sna_scanout_do_flush: flush timer active: delta=11 [ 82.696] sna_accel_do_throttle -- no pending activity [ 82.696] sna_accel_block: evaluating timers, active=5 [ 82.696] sna_accel_block: flush timer expires in 11 [82707] [ 82.696] sna_wakeup_handler [ 82.696] sna_accel_flush: flush?=0, dirty?=0 [ 82.696] sna_accel_flush: flush?=0, dirty?=0 [ 82.696] sna_accel_flush: flush?=0, dirty?=0 [ 82.696] sna_block_handler (tv=0.432000) [ 82.696] sna_scanout_do_flush: flush timer active: delta=11 [ 82.696] sna_accel_do_throttle -- no pending activity [ 82.696] sna_accel_block: evaluating timers, active=5 [ 82.696] sna_accel_block: flush timer expires in 11 [82707] [ 82.696] sna_wakeup_handler [ 82.696] sna_accel_flush: flush?=0, dirty?=0 [ 82.696] sna_accel_flush: flush?=0, dirty?=0 [ 82.696] sna_block_handler (tv=0.432000) [ 82.696] sna_scanout_do_flush: flush timer active: delta=11 [ 82.696] sna_accel_do_throttle -- no pending activity [ 82.696] sna_accel_block: evaluating timers, active=5 [ 82.696] sna_accel_block: flush timer expires in 11 [82707] [ 82.696] sna_wakeup_handler [ 82.696] sna_accel_flush: flush?=0, dirty?=0 [ 82.696] sna_accel_flush: flush?=0, dirty?=0 [ 82.696] sna_accel_flush: flush?=0, dirty?=0 [ 82.696] sna_block_handler (tv=0.432000) [ 82.696] sna_scanout_do_flush: flush timer active: delta=11 [ 82.696] sna_accel_do_throttle -- no pending activity [ 82.696] sna_accel_block: evaluating timers, active=5 [ 82.696] sna_accel_block: flush timer expires in 11 [82707] [ 82.696] sna_wakeup_handler [ 82.696] sna_create_window: window=58720265 [ 82.696] sna_set_window_pixmap: window=58720265, old pixmap=0 new pixmap=4091 [ 82.696] sna_change_window_attributes [ 82.696] sna_accel_flush: flush?=0, dirty?=0 [ 82.696] sna_create_window: window=58720266 [ 82.696] sna_set_window_pixmap: window=58720266, old pixmap=0 new pixmap=4091 [ 82.696] sna_change_window_attributes [ 82.696] sna_accel_flush: flush?=0, dirty?=0 [ 82.696] sna_accel_flush: flush?=0, dirty?=0 [ 82.696] sna_accel_flush: flush?=0, dirty?=0 [ 82.696] sna_accel_flush: flush?=0, dirty?=0 [ 82.696] sna_accel_flush: flush?=0, dirty?=0 [ 82.696] sna_accel_flush: flush?=0, dirty?=0 [ 82.696] sna_block_handler (tv=0.432000) [ 82.696] sna_scanout_do_flush: flush timer active: delta=11 [ 82.696] sna_accel_do_throttle -- no pending activity [ 82.696] sna_accel_block: evaluating timers, active=5 [ 82.696] sna_accel_block: flush timer expires in 11 [82707] [ 82.696] sna_wakeup_handler [ 82.696] sna_accel_flush: flush?=0, dirty?=0 [ 82.696] sna_accel_flush: flush?=0, dirty?=0 [ 82.696] sna_accel_flush: flush?=0, dirty?=0 [ 82.696] sna_block_handler (tv=0.432000) [ 82.696] sna_scanout_do_flush: flush timer active: delta=11 [ 82.696] sna_accel_do_throttle -- no pending activity [ 82.696] sna_accel_block: evaluating timers, active=5 [ 82.696] sna_accel_block: flush timer expires in 11 [82707] [ 82.696] sna_wakeup_handler [ 82.696] sna_change_window_attributes [ 82.696] sna_change_window_attributes [ 82.696] sna_accel_flush: flush?=0, dirty?=0 [ 82.696] sna_accel_flush: flush?=0, dirty?=0 [ 82.696] sna_block_handler (tv=0.432000) [ 82.696] sna_scanout_do_flush: flush timer active: delta=11 [ 82.696] sna_accel_do_throttle -- no pending activity [ 82.696] sna_accel_block: evaluating timers, active=5 [ 82.696] sna_accel_block: flush timer expires in 11 [82707] [ 82.696] sna_wakeup_handler [ 82.696] sna_change_window_attributes [ 82.696] sna_accel_flush: flush?=0, dirty?=0 [ 82.696] sna_accel_flush: flush?=0, dirty?=0 [ 82.696] sna_block_handler (tv=0.432000) [ 82.696] sna_scanout_do_flush: flush timer active: delta=11 [ 82.696] sna_accel_do_throttle -- no pending activity [ 82.696] sna_accel_block: evaluating timers, active=5 [ 82.696] sna_accel_block: flush timer expires in 11 [82707] [ 82.696] sna_wakeup_handler [ 82.696] sna_accel_flush: flush?=0, dirty?=0 [ 82.696] sna_accel_flush: flush?=0, dirty?=0 [ 82.696] sna_accel_flush: flush?=0, dirty?=0 [ 82.696] sna_block_handler (tv=0.432000) [ 82.696] sna_scanout_do_flush: flush timer active: delta=11 [ 82.696] sna_accel_do_throttle -- no pending activity [ 82.696] sna_accel_block: evaluating timers, active=5 [ 82.696] sna_accel_block: flush timer expires in 11 [82707] [ 82.696] sna_wakeup_handler [ 82.696] sna_accel_flush: flush?=0, dirty?=0 [ 82.696] sna_accel_flush: flush?=0, dirty?=0 [ 82.696] sna_accel_flush: flush?=0, dirty?=0 [ 82.696] sna_block_handler (tv=0.432000) [ 82.696] sna_scanout_do_flush: flush timer active: delta=11 [ 82.696] sna_accel_do_throttle -- no pending activity [ 82.696] sna_accel_block: evaluating timers, active=5 [ 82.696] sna_accel_block: flush timer expires in 11 [82707] [ 82.696] sna_wakeup_handler [ 82.696] sna_accel_flush: flush?=0, dirty?=0 [ 82.696] sna_accel_flush: flush?=0, dirty?=0 [ 82.696] sna_accel_flush: flush?=0, dirty?=0 [ 82.696] sna_block_handler (tv=0.432000) [ 82.697] sna_scanout_do_flush: flush timer active: delta=10 [ 82.697] sna_accel_do_throttle -- no pending activity [ 82.697] sna_accel_block: evaluating timers, active=5 [ 82.697] sna_accel_block: flush timer expires in 10 [82707] [ 82.697] sna_wakeup_handler [ 82.697] sna_accel_flush: flush?=0, dirty?=0 [ 82.697] sna_accel_flush: flush?=0, dirty?=0 [ 82.697] sna_block_handler (tv=0.431000) [ 82.697] sna_scanout_do_flush: flush timer active: delta=10 [ 82.697] sna_accel_do_throttle -- no pending activity [ 82.697] sna_accel_block: evaluating timers, active=5 [ 82.697] sna_accel_block: flush timer expires in 10 [82707] [ 82.697] sna_wakeup_handler [ 82.697] sna_accel_flush: flush?=0, dirty?=0 [ 82.697] sna_accel_flush: flush?=0, dirty?=0 [ 82.697] sna_block_handler (tv=0.431000) [ 82.697] sna_scanout_do_flush: flush timer active: delta=10 [ 82.697] sna_accel_do_throttle -- no pending activity [ 82.697] sna_accel_block: evaluating timers, active=5 [ 82.697] sna_accel_block: flush timer expires in 10 [82707] [ 82.697] sna_wakeup_handler [ 82.697] sna_accel_flush: flush?=0, dirty?=0 [ 82.697] sna_accel_flush: flush?=0, dirty?=0 [ 82.697] sna_block_handler (tv=0.431000) [ 82.697] sna_scanout_do_flush: flush timer active: delta=10 [ 82.697] sna_accel_do_throttle -- no pending activity [ 82.697] sna_accel_block: evaluating timers, active=5 [ 82.697] sna_accel_block: flush timer expires in 10 [82707] [ 82.697] sna_wakeup_handler [ 82.697] sna_accel_flush: flush?=0, dirty?=0 [ 82.697] sna_accel_flush: flush?=0, dirty?=0 [ 82.697] sna_block_handler (tv=0.431000) [ 82.697] sna_scanout_do_flush: flush timer active: delta=10 [ 82.697] sna_accel_do_throttle -- no pending activity [ 82.697] sna_accel_block: evaluating timers, active=5 [ 82.697] sna_accel_block: flush timer expires in 10 [82707] [ 82.697] sna_wakeup_handler [ 82.697] sna_accel_flush: flush?=0, dirty?=0 [ 82.697] sna_accel_flush: flush?=0, dirty?=0 [ 82.697] sna_block_handler (tv=0.431000) [ 82.697] sna_scanout_do_flush: flush timer active: delta=10 [ 82.697] sna_accel_do_throttle -- no pending activity [ 82.697] sna_accel_block: evaluating timers, active=5 [ 82.697] sna_accel_block: flush timer expires in 10 [82707] [ 82.697] sna_wakeup_handler [ 82.697] sna_accel_flush: flush?=0, dirty?=0 [ 82.697] sna_accel_flush: flush?=0, dirty?=0 [ 82.697] sna_accel_flush: flush?=0, dirty?=0 [ 82.697] sna_block_handler (tv=0.431000) [ 82.697] sna_scanout_do_flush: flush timer active: delta=10 [ 82.697] sna_accel_do_throttle -- no pending activity [ 82.697] sna_accel_block: evaluating timers, active=5 [ 82.697] sna_accel_block: flush timer expires in 10 [82707] [ 82.697] sna_wakeup_handler [ 82.697] sna_accel_flush: flush?=0, dirty?=0 [ 82.697] sna_accel_flush: flush?=0, dirty?=0 [ 82.697] sna_accel_flush: flush?=0, dirty?=0 [ 82.697] sna_block_handler (tv=0.431000) [ 82.697] sna_scanout_do_flush: flush timer active: delta=10 [ 82.697] sna_accel_do_throttle -- no pending activity [ 82.697] sna_accel_block: evaluating timers, active=5 [ 82.697] sna_accel_block: flush timer expires in 10 [82707] [ 82.697] sna_wakeup_handler [ 82.697] sna_accel_flush: flush?=0, dirty?=0 [ 82.697] sna_accel_flush: flush?=0, dirty?=0 [ 82.697] sna_block_handler (tv=0.431000) [ 82.697] sna_scanout_do_flush: flush timer active: delta=10 [ 82.697] sna_accel_do_throttle -- no pending activity [ 82.697] sna_accel_block: evaluating timers, active=5 [ 82.697] sna_accel_block: flush timer expires in 10 [82707] [ 82.697] sna_wakeup_handler [ 82.697] sna_accel_flush: flush?=0, dirty?=0 [ 82.697] sna_accel_flush: flush?=0, dirty?=0 [ 82.697] sna_block_handler (tv=0.431000) [ 82.697] sna_scanout_do_flush: flush timer active: delta=10 [ 82.697] sna_accel_do_throttle -- no pending activity [ 82.697] sna_accel_block: evaluating timers, active=5 [ 82.697] sna_accel_block: flush timer expires in 10 [82707] [ 82.697] sna_wakeup_handler [ 82.697] sna_accel_flush: flush?=0, dirty?=0 [ 82.697] sna_accel_flush: flush?=0, dirty?=0 [ 82.697] sna_block_handler (tv=0.431000) [ 82.697] sna_scanout_do_flush: flush timer active: delta=10 [ 82.697] sna_accel_do_throttle -- no pending activity [ 82.697] sna_accel_block: evaluating timers, active=5 [ 82.697] sna_accel_block: flush timer expires in 10 [82707] [ 82.697] sna_wakeup_handler [ 82.697] sna_accel_flush: flush?=0, dirty?=0 [ 82.697] sna_accel_flush: flush?=0, dirty?=0 [ 82.697] sna_accel_flush: flush?=0, dirty?=0 [ 82.697] sna_accel_flush: flush?=0, dirty?=0 [ 82.697] sna_block_handler (tv=0.431000) [ 82.697] sna_scanout_do_flush: flush timer active: delta=10 [ 82.697] sna_accel_do_throttle -- no pending activity [ 82.697] sna_accel_block: evaluating timers, active=5 [ 82.697] sna_accel_block: flush timer expires in 10 [82707] [ 82.697] sna_wakeup_handler [ 82.697] sna_accel_flush: flush?=0, dirty?=0 [ 82.697] sna_accel_flush: flush?=0, dirty?=0 [ 82.697] sna_block_handler (tv=0.431000) [ 82.697] sna_scanout_do_flush: flush timer active: delta=10 [ 82.697] sna_accel_do_throttle -- no pending activity [ 82.697] sna_accel_block: evaluating timers, active=5 [ 82.697] sna_accel_block: flush timer expires in 10 [82707] [ 82.697] sna_wakeup_handler [ 82.697] sna_accel_flush: flush?=0, dirty?=0 [ 82.697] sna_accel_flush: flush?=0, dirty?=0 [ 82.697] sna_accel_flush: flush?=0, dirty?=0 [ 82.697] sna_block_handler (tv=0.431000) [ 82.697] sna_scanout_do_flush: flush timer active: delta=10 [ 82.697] sna_accel_do_throttle -- no pending activity [ 82.697] sna_accel_block: evaluating timers, active=5 [ 82.697] sna_accel_block: flush timer expires in 10 [82707] [ 82.697] sna_wakeup_handler [ 82.697] sna_accel_flush: flush?=0, dirty?=0 [ 82.697] sna_accel_flush: flush?=0, dirty?=0 [ 82.697] sna_block_handler (tv=0.431000) [ 82.697] sna_scanout_do_flush: flush timer active: delta=10 [ 82.697] sna_accel_do_throttle -- no pending activity [ 82.697] sna_accel_block: evaluating timers, active=5 [ 82.697] sna_accel_block: flush timer expires in 10 [82707] [ 82.697] sna_wakeup_handler [ 82.697] sna_accel_flush: flush?=0, dirty?=0 [ 82.697] sna_accel_flush: flush?=0, dirty?=0 [ 82.697] sna_accel_flush: flush?=0, dirty?=0 [ 82.697] sna_block_handler (tv=0.431000) [ 82.697] sna_scanout_do_flush: flush timer active: delta=10 [ 82.697] sna_accel_do_throttle -- no pending activity [ 82.697] sna_accel_block: evaluating timers, active=5 [ 82.697] sna_accel_block: flush timer expires in 10 [82707] [ 82.697] sna_wakeup_handler [ 82.697] sna_accel_flush: flush?=0, dirty?=0 [ 82.697] sna_accel_flush: flush?=0, dirty?=0 [ 82.697] sna_accel_flush: flush?=0, dirty?=0 [ 82.697] sna_block_handler (tv=0.431000) [ 82.697] sna_scanout_do_flush: flush timer active: delta=10 [ 82.697] sna_accel_do_throttle -- no pending activity [ 82.697] sna_accel_block: evaluating timers, active=5 [ 82.697] sna_accel_block: flush timer expires in 10 [82707] [ 82.697] sna_wakeup_handler [ 82.697] sna_accel_flush: flush?=0, dirty?=0 [ 82.697] sna_accel_flush: flush?=0, dirty?=0 [ 82.697] sna_accel_flush: flush?=0, dirty?=0 [ 82.697] sna_accel_flush: flush?=0, dirty?=0 [ 82.697] sna_accel_flush: flush?=0, dirty?=0 [ 82.697] sna_accel_flush: flush?=0, dirty?=0 [ 82.697] sna_block_handler (tv=0.431000) [ 82.697] sna_scanout_do_flush: flush timer active: delta=10 [ 82.697] sna_accel_do_throttle -- no pending activity [ 82.697] sna_accel_block: evaluating timers, active=5 [ 82.697] sna_accel_block: flush timer expires in 10 [82707] [ 82.697] sna_wakeup_handler [ 82.697] sna_accel_flush: flush?=0, dirty?=0 [ 82.697] sna_accel_flush: flush?=0, dirty?=0 [ 82.697] sna_accel_flush: flush?=0, dirty?=0 [ 82.697] sna_block_handler (tv=0.431000) [ 82.697] sna_scanout_do_flush: flush timer active: delta=10 [ 82.697] sna_accel_do_throttle -- no pending activity [ 82.697] sna_accel_block: evaluating timers, active=5 [ 82.697] sna_accel_block: flush timer expires in 10 [82707] [ 82.697] sna_wakeup_handler [ 82.697] sna_accel_flush: flush?=0, dirty?=0 [ 82.697] sna_accel_flush: flush?=0, dirty?=0 [ 82.697] sna_accel_flush: flush?=0, dirty?=0 [ 82.697] sna_accel_flush: flush?=0, dirty?=0 [ 82.697] sna_block_handler (tv=0.431000) [ 82.697] sna_scanout_do_flush: flush timer active: delta=10 [ 82.697] sna_accel_do_throttle -- no pending activity [ 82.697] sna_accel_block: evaluating timers, active=5 [ 82.697] sna_accel_block: flush timer expires in 10 [82707] [ 82.697] sna_wakeup_handler [ 82.697] sna_accel_flush: flush?=0, dirty?=0 [ 82.697] sna_accel_flush: flush?=0, dirty?=0 [ 82.697] sna_block_handler (tv=0.431000) [ 82.697] sna_scanout_do_flush: flush timer active: delta=10 [ 82.697] sna_accel_do_throttle -- no pending activity [ 82.697] sna_accel_block: evaluating timers, active=5 [ 82.697] sna_accel_block: flush timer expires in 10 [82707] [ 82.697] sna_wakeup_handler [ 82.697] sna_accel_flush: flush?=0, dirty?=0 [ 82.697] sna_accel_flush: flush?=0, dirty?=0 [ 82.697] sna_block_handler (tv=0.431000) [ 82.697] sna_scanout_do_flush: flush timer active: delta=10 [ 82.697] sna_accel_do_throttle -- no pending activity [ 82.697] sna_accel_block: evaluating timers, active=5 [ 82.697] sna_accel_block: flush timer expires in 10 [82707] [ 82.697] sna_wakeup_handler [ 82.697] sna_accel_flush: flush?=0, dirty?=0 [ 82.697] sna_accel_flush: flush?=0, dirty?=0 [ 82.697] sna_block_handler (tv=0.431000) [ 82.697] sna_scanout_do_flush: flush timer active: delta=10 [ 82.697] sna_accel_do_throttle -- no pending activity [ 82.697] sna_accel_block: evaluating timers, active=5 [ 82.697] sna_accel_block: flush timer expires in 10 [82707] [ 82.697] sna_wakeup_handler [ 82.697] sna_accel_flush: flush?=0, dirty?=0 [ 82.697] sna_accel_flush: flush?=0, dirty?=0 [ 82.697] sna_block_handler (tv=0.431000) [ 82.697] sna_scanout_do_flush: flush timer active: delta=10 [ 82.698] sna_accel_do_throttle -- no pending activity [ 82.698] sna_accel_block: evaluating timers, active=5 [ 82.698] sna_accel_block: flush timer expires in 10 [82707] [ 82.698] sna_wakeup_handler [ 82.698] sna_accel_flush: flush?=0, dirty?=0 [ 82.698] sna_accel_flush: flush?=0, dirty?=0 [ 82.698] sna_block_handler (tv=0.430000) [ 82.698] sna_scanout_do_flush: flush timer active: delta=9 [ 82.698] sna_accel_do_throttle -- no pending activity [ 82.698] sna_accel_block: evaluating timers, active=5 [ 82.698] sna_accel_block: flush timer expires in 9 [82707] [ 82.698] sna_wakeup_handler [ 82.698] sna_accel_flush: flush?=0, dirty?=0 [ 82.698] sna_accel_flush: flush?=0, dirty?=0 [ 82.698] sna_accel_flush: flush?=0, dirty?=0 [ 82.698] sna_accel_flush: flush?=0, dirty?=0 [ 82.698] sna_accel_flush: flush?=0, dirty?=0 [ 82.698] sna_accel_flush: flush?=0, dirty?=0 [ 82.698] sna_accel_flush: flush?=0, dirty?=0 [ 82.698] sna_accel_flush: flush?=0, dirty?=0 [ 82.698] sna_accel_flush: flush?=0, dirty?=0 [ 82.698] sna_block_handler (tv=0.430000) [ 82.698] sna_scanout_do_flush: flush timer active: delta=9 [ 82.698] sna_accel_do_throttle -- no pending activity [ 82.698] sna_accel_block: evaluating timers, active=5 [ 82.698] sna_accel_block: flush timer expires in 9 [82707] [ 82.698] sna_wakeup_handler [ 82.698] sna_accel_flush: flush?=0, dirty?=0 [ 82.698] sna_accel_flush: flush?=0, dirty?=0 [ 82.698] sna_accel_flush: flush?=0, dirty?=0 [ 82.698] sna_accel_flush: flush?=0, dirty?=0 [ 82.698] sna_block_handler (tv=0.430000) [ 82.698] sna_scanout_do_flush: flush timer active: delta=9 [ 82.698] sna_accel_do_throttle -- no pending activity [ 82.698] sna_accel_block: evaluating timers, active=5 [ 82.698] sna_accel_block: flush timer expires in 9 [82707] [ 82.698] sna_wakeup_handler [ 82.698] sna_accel_flush: flush?=0, dirty?=0 [ 82.698] sna_accel_flush: flush?=0, dirty?=0 [ 82.698] sna_accel_flush: flush?=0, dirty?=0 [ 82.698] sna_block_handler (tv=0.430000) [ 82.698] sna_scanout_do_flush: flush timer active: delta=9 [ 82.698] sna_accel_do_throttle -- no pending activity [ 82.698] sna_accel_block: evaluating timers, active=5 [ 82.698] sna_accel_block: flush timer expires in 9 [82707] [ 82.698] sna_wakeup_handler [ 82.698] sna_accel_flush: flush?=0, dirty?=0 [ 82.698] sna_accel_flush: flush?=0, dirty?=0 [ 82.698] sna_block_handler (tv=0.430000) [ 82.698] sna_scanout_do_flush: flush timer active: delta=9 [ 82.698] sna_accel_do_throttle -- no pending activity [ 82.698] sna_accel_block: evaluating timers, active=5 [ 82.698] sna_accel_block: flush timer expires in 9 [82707] [ 82.698] sna_wakeup_handler [ 82.698] sna_accel_flush: flush?=0, dirty?=0 [ 82.698] sna_accel_flush: flush?=0, dirty?=0 [ 82.698] sna_block_handler (tv=0.430000) [ 82.698] sna_scanout_do_flush: flush timer active: delta=9 [ 82.698] sna_accel_do_throttle -- no pending activity [ 82.698] sna_accel_block: evaluating timers, active=5 [ 82.698] sna_accel_block: flush timer expires in 9 [82707] [ 82.698] sna_wakeup_handler [ 82.698] sna_accel_flush: flush?=0, dirty?=0 [ 82.698] sna_accel_flush: flush?=0, dirty?=0 [ 82.698] sna_accel_flush: flush?=0, dirty?=0 [ 82.698] sna_block_handler (tv=0.430000) [ 82.698] sna_scanout_do_flush: flush timer active: delta=9 [ 82.698] sna_accel_do_throttle -- no pending activity [ 82.698] sna_accel_block: evaluating timers, active=5 [ 82.698] sna_accel_block: flush timer expires in 9 [82707] [ 82.698] sna_wakeup_handler [ 82.698] sna_accel_flush: flush?=0, dirty?=0 [ 82.698] sna_accel_flush: flush?=0, dirty?=0 [ 82.698] sna_block_handler (tv=0.430000) [ 82.698] sna_scanout_do_flush: flush timer active: delta=9 [ 82.698] sna_accel_do_throttle -- no pending activity [ 82.698] sna_accel_block: evaluating timers, active=5 [ 82.698] sna_accel_block: flush timer expires in 9 [82707] [ 82.698] sna_wakeup_handler [ 82.698] sna_accel_flush: flush?=0, dirty?=0 [ 82.698] sna_accel_flush: flush?=0, dirty?=0 [ 82.698] sna_accel_flush: flush?=0, dirty?=0 [ 82.698] sna_block_handler (tv=0.430000) [ 82.698] sna_scanout_do_flush: flush timer active: delta=9 [ 82.698] sna_accel_do_throttle -- no pending activity [ 82.698] sna_accel_block: evaluating timers, active=5 [ 82.698] sna_accel_block: flush timer expires in 9 [82707] [ 82.698] sna_wakeup_handler [ 82.698] sna_accel_flush: flush?=0, dirty?=0 [ 82.698] sna_accel_flush: flush?=0, dirty?=0 [ 82.698] sna_accel_flush: flush?=0, dirty?=0 [ 82.698] sna_accel_flush: flush?=0, dirty?=0 [ 82.698] sna_accel_flush: flush?=0, dirty?=0 [ 82.698] sna_accel_flush: flush?=0, dirty?=0 [ 82.698] sna_block_handler (tv=0.430000) [ 82.698] sna_scanout_do_flush: flush timer active: delta=9 [ 82.698] sna_accel_do_throttle -- no pending activity [ 82.698] sna_accel_block: evaluating timers, active=5 [ 82.698] sna_accel_block: flush timer expires in 9 [82707] [ 82.698] sna_wakeup_handler [ 82.698] sna_accel_flush: flush?=0, dirty?=0 [ 82.698] sna_accel_flush: flush?=0, dirty?=0 [ 82.698] sna_block_handler (tv=0.430000) [ 82.698] sna_scanout_do_flush: flush timer active: delta=9 [ 82.698] sna_accel_do_throttle -- no pending activity [ 82.698] sna_accel_block: evaluating timers, active=5 [ 82.698] sna_accel_block: flush timer expires in 9 [82707] [ 82.698] sna_wakeup_handler [ 82.698] sna_accel_flush: flush?=0, dirty?=0 [ 82.698] sna_accel_flush: flush?=0, dirty?=0 [ 82.698] sna_block_handler (tv=0.430000) [ 82.698] sna_scanout_do_flush: flush timer active: delta=9 [ 82.698] sna_accel_do_throttle -- no pending activity [ 82.698] sna_accel_block: evaluating timers, active=5 [ 82.698] sna_accel_block: flush timer expires in 9 [82707] [ 82.698] sna_wakeup_handler [ 82.698] sna_accel_flush: flush?=0, dirty?=0 [ 82.698] sna_accel_flush: flush?=0, dirty?=0 [ 82.698] sna_accel_flush: flush?=0, dirty?=0 [ 82.698] sna_block_handler (tv=0.430000) [ 82.698] sna_scanout_do_flush: flush timer active: delta=9 [ 82.698] sna_accel_do_throttle -- no pending activity [ 82.698] sna_accel_block: evaluating timers, active=5 [ 82.698] sna_accel_block: flush timer expires in 9 [82707] [ 82.698] sna_wakeup_handler [ 82.698] sna_accel_flush: flush?=0, dirty?=0 [ 82.698] sna_accel_flush: flush?=0, dirty?=0 [ 82.698] sna_block_handler (tv=0.430000) [ 82.698] sna_scanout_do_flush: flush timer active: delta=9 [ 82.698] sna_accel_do_throttle -- no pending activity [ 82.698] sna_accel_block: evaluating timers, active=5 [ 82.698] sna_accel_block: flush timer expires in 9 [82707] [ 82.698] sna_wakeup_handler [ 82.698] sna_accel_flush: flush?=0, dirty?=0 [ 82.698] sna_accel_flush: flush?=0, dirty?=0 [ 82.698] sna_accel_flush: flush?=0, dirty?=0 [ 82.698] sna_block_handler (tv=0.430000) [ 82.698] sna_scanout_do_flush: flush timer active: delta=9 [ 82.698] sna_accel_do_throttle -- no pending activity [ 82.698] sna_accel_block: evaluating timers, active=5 [ 82.698] sna_accel_block: flush timer expires in 9 [82707] [ 82.699] sna_wakeup_handler [ 82.699] sna_accel_flush: flush?=0, dirty?=0 [ 82.699] sna_accel_flush: flush?=0, dirty?=0 [ 82.699] sna_accel_flush: flush?=0, dirty?=0 [ 82.699] sna_accel_flush: flush?=0, dirty?=0 [ 82.699] sna_accel_flush: flush?=0, dirty?=0 [ 82.699] sna_accel_flush: flush?=0, dirty?=0 [ 82.699] sna_accel_flush: flush?=0, dirty?=0 [ 82.699] sna_change_window_attributes [ 82.699] sna_accel_flush: flush?=0, dirty?=0 [ 82.699] sna_accel_flush: flush?=0, dirty?=0 [ 82.699] sna_create_pixmap(3840, 2160, 24, usage=2) [ 82.699] kgem_can_create_2d: 3840x2160 @ 24 [ 82.699] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 82.699] kgem_can_create_2d: untiled size=33177600 [ 82.699] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 82.699] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 82.699] kgem_can_create_2d: tiled[-1] size=33177600 [ 82.699] sna_create_pixmap: usage=2, flags=1b [ 82.699] sna_create_pixmap: creating GPU pixmap 3840x2160, stride=15360, flags=1b [ 82.699] create_pixmap: allocating pixmap 0x0, depth=24/32, size=0 [ 82.699] create_pixmap: serial=4856, usage=0, 0x0 [ 82.699] create_pixmap_hdr: pixmap=4856, width=3840, height=2160, usage=0 [ 82.699] sna_create_pixmap: serial=4856, 3840x2160, usage=0 [ 82.699] sna_validate_gc(0x561c944e2810) changes=7fffff, previous serial=80000000, drawable=12f8 [ 82.699] sna_validate_gc: recomputing clip [ 82.699] sna_validate_gc: composite clip=1x[(0, 0), (3840, 2160)] [0x561c9499d010] [ 82.699] sna_copy_area: src=pixmap=4091:(0, 0)x(3840, 2160)+(0, 0) -> dst=pixmap=4856:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 82.699] sna_copy_area: normal copy [ 82.699] sna_do_copy: src=(0, 0), dst=(0, 0), size=(3840x2160) [ 82.699] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(3840x2160) [ 82.699] sna_do_copy: dst extents (0, 0), (3840, 2160), dst clip extents (0, 0), (3840, 2160), dst size=3840x2160 [ 82.699] sna_do_copy: clipped dst extents (0, 0), (3840, 2160) [ 82.699] sna_do_copy: unclipped src extents (0, 0), (3840, 2160) [ 82.699] sna_do_copy: clipped src extents (0, 0), (3840, 2160) [ 82.699] sna_do_copy: window -- include inferiors [ 82.699] sna_do_copy: src extents (0, 0), (3840, 2160) x 1 [ 82.699] sna_do_copy: copy region (0, 0), (3840, 2160) x 1 + (0, 0) [ 82.699] sna_copy_boxes (boxes=1x[(0, 0), (3840, 2160)...], src pixmap=4091+(0, 0), dst pixmap=4856+(0, 0), alu=3, src.size=3840x2160, dst.size=3840x2160) [ 82.699] sna_copy_boxes: dst=(priv=0x561c94b2b260, gpu_bo=0, cpu_bo=0), src=(priv=0x561c94a26fb0, gpu_bo=32, cpu_bo=0), replaces=1 [ 82.699] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 82.699] sna_drawable_use_bo pixmap=4856, box=((0, 0), (3840, 2160)), flags=1b... [ 82.699] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b [ 82.699] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 82.699] sna_pixmap_move_to_gpu(pixmap=4856, usage=0), flags=4b [ 82.699] sna_pixmap_move_to_gpu: CPU damage? 0 [ 82.699] sna_pixmap_move_to_gpu: creating GPU bo (3840x2160@32), create=b [ 82.699] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 82.699] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 82.699] sna_pixmap_alloc_gpu: pixmap=4856 [ 82.699] kgem_create_2d(3840x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 82.699] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=15360, height=2160 [ 82.699] kgem_bo_remove_from_inactive: removing handle=25 from inactive [ 82.699] from inactive: pitch=15360, tiling=1: handle=25, id=2737 [ 82.699] __sna_damage_all(3840, 2160) [ 82.699] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 82.699] sna_pixmap_mark_active: pixmap=4856, handle=25 [ 82.699] sna_drawable_use_bo: allocated GPU bo for operation [ 82.699] sna_drawable_use_bo: using GPU bo with damage? 0 [ 82.699] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=a [ 82.699] wait_for_shadow: flags=a, flips=1, handle=32, shadow=29 [ 82.699] sna_pixmap_move_to_gpu: already all-damaged [ 82.699] sna_pixmap_unclean(pixmap=4091): cleaning foreign bo handle=32, busy=0 [ring=0] [ 82.699] __kgem_bo_clear_busy: handle=32 [ 82.699] sna_pixmap_mark_active: pixmap=4091, handle=32 [ 82.699] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 82.699] sna_pixmap_make_cow: make cow src=4091, dst=4856, handle=32 (already cow? src=0, dst=0) [ 82.699] sna_pixmap_make_cow: moo! attaching source cow to pixmap=4091, handle=32 [ 82.699] _kgem_bo_destroy: handle=25, proxy? 0 [ 82.699] __kgem_bo_destroy: handle=25, size=33177600 [ 82.699] __kgem_bo_destroy: handle=25, purged [ 82.699] kgem_bo_move_to_inactive: moving handle=25 to inactive [ 82.699] kgem_bo_can_map: handle=25, map=0x7fc6ae05c000:0x0:0x0, tiling=1, domain=0, offset=0 [ 82.699] sna_pixmap_make_cow: moo! attaching clone to pixmap=4856 (source=4091, handle=32) [ 82.699] sna_set_window_pixmap: window=58720265, old pixmap=4091 new pixmap=4856 [ 82.699] sna_set_window_pixmap: window=58720266, old pixmap=4091 new pixmap=4856 [ 82.699] sna_accel_flush: flush?=0, dirty?=0 [ 82.699] sna_accel_flush: flush?=0, dirty?=0 [ 82.699] sna_change_window_attributes [ 82.699] sna_accel_flush: flush?=0, dirty?=0 [ 82.699] sna_block_handler (tv=0.429000) [ 82.699] sna_scanout_do_flush: flush timer active: delta=8 [ 82.699] sna_accel_do_throttle -- no pending activity [ 82.699] sna_accel_block: evaluating timers, active=5 [ 82.699] sna_accel_block: flush timer expires in 8 [82707] [ 82.699] sna_wakeup_handler [ 82.699] sna_accel_flush: flush?=0, dirty?=0 [ 82.699] sna_accel_flush: flush?=0, dirty?=0 [ 82.699] sna_accel_flush: flush?=0, dirty?=0 [ 82.699] sna_block_handler (tv=0.429000) [ 82.699] sna_scanout_do_flush: flush timer active: delta=8 [ 82.699] sna_accel_do_throttle -- no pending activity [ 82.699] sna_accel_block: evaluating timers, active=5 [ 82.699] sna_accel_block: flush timer expires in 8 [82707] [ 82.699] sna_wakeup_handler [ 82.699] sna_accel_flush: flush?=0, dirty?=0 [ 82.699] sna_accel_flush: flush?=0, dirty?=0 [ 82.699] sna_accel_flush: flush?=0, dirty?=0 [ 82.699] sna_block_handler (tv=0.429000) [ 82.699] sna_scanout_do_flush: flush timer active: delta=8 [ 82.699] sna_accel_do_throttle -- no pending activity [ 82.699] sna_accel_block: evaluating timers, active=5 [ 82.699] sna_accel_block: flush timer expires in 8 [82707] [ 82.699] sna_wakeup_handler [ 82.699] sna_accel_flush: flush?=0, dirty?=0 [ 82.699] sna_accel_flush: flush?=0, dirty?=0 [ 82.699] sna_accel_flush: flush?=0, dirty?=0 [ 82.699] sna_block_handler (tv=0.429000) [ 82.699] sna_scanout_do_flush: flush timer active: delta=8 [ 82.699] sna_accel_do_throttle -- no pending activity [ 82.699] sna_accel_block: evaluating timers, active=5 [ 82.699] sna_accel_block: flush timer expires in 8 [82707] [ 82.699] sna_wakeup_handler [ 82.699] sna_accel_flush: flush?=0, dirty?=0 [ 82.699] sna_accel_flush: flush?=0, dirty?=0 [ 82.699] sna_accel_flush: flush?=0, dirty?=0 [ 82.699] sna_block_handler (tv=0.429000) [ 82.699] sna_scanout_do_flush: flush timer active: delta=8 [ 82.699] sna_accel_do_throttle -- no pending activity [ 82.699] sna_accel_block: evaluating timers, active=5 [ 82.699] sna_accel_block: flush timer expires in 8 [82707] [ 82.699] sna_wakeup_handler [ 82.699] sna_mode_wakeup: len=32 [ 82.699] sna_mode_wakeup: recording last swap on pipe=0, frame 4712 [1268], time 82.700152 [ 82.699] sna_mode_wakeup: removing handle=128 [active_scanout=0] from scanout, installing handle=32 [active_scanout=2] [ 82.699] sna_mode_wakeup: flip complete, pending? 1 [ 82.699] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 82.699] sna_accel_flush: flush?=0, dirty?=0 [ 82.699] sna_accel_flush: flush?=0, dirty?=0 [ 82.699] sna_block_handler (tv=0.429000) [ 82.699] sna_scanout_do_flush: flush timer active: delta=8 [ 82.699] sna_accel_do_throttle -- no pending activity [ 82.699] sna_accel_block: evaluating timers, active=5 [ 82.699] sna_accel_block: flush timer expires in 8 [82707] [ 82.699] sna_wakeup_handler [ 82.699] sna_accel_flush: flush?=0, dirty?=0 [ 82.699] sna_accel_flush: flush?=0, dirty?=0 [ 82.699] sna_accel_flush: flush?=0, dirty?=0 [ 82.699] sna_block_handler (tv=0.429000) [ 82.699] sna_scanout_do_flush: flush timer active: delta=8 [ 82.699] sna_accel_do_throttle -- no pending activity [ 82.699] sna_accel_block: evaluating timers, active=5 [ 82.699] sna_accel_block: flush timer expires in 8 [82707] [ 82.699] sna_wakeup_handler [ 82.699] sna_accel_flush: flush?=0, dirty?=0 [ 82.699] sna_accel_flush: flush?=0, dirty?=0 [ 82.699] sna_block_handler (tv=0.429000) [ 82.699] sna_scanout_do_flush: flush timer active: delta=8 [ 82.699] sna_accel_do_throttle -- no pending activity [ 82.699] sna_accel_block: evaluating timers, active=5 [ 82.699] sna_accel_block: flush timer expires in 8 [82707] [ 82.699] sna_wakeup_handler [ 82.699] sna_accel_flush: flush?=0, dirty?=0 [ 82.699] sna_accel_flush: flush?=0, dirty?=0 [ 82.699] sna_accel_flush: flush?=0, dirty?=0 [ 82.699] sna_block_handler (tv=0.429000) [ 82.699] sna_scanout_do_flush: flush timer active: delta=8 [ 82.699] sna_accel_do_throttle -- no pending activity [ 82.699] sna_accel_block: evaluating timers, active=5 [ 82.699] sna_accel_block: flush timer expires in 8 [82707] [ 82.699] sna_wakeup_handler [ 82.699] sna_accel_flush: flush?=0, dirty?=0 [ 82.699] sna_accel_flush: flush?=0, dirty?=0 [ 82.699] sna_block_handler (tv=0.429000) [ 82.699] sna_scanout_do_flush: flush timer active: delta=8 [ 82.699] sna_accel_do_throttle -- no pending activity [ 82.699] sna_accel_block: evaluating timers, active=5 [ 82.699] sna_accel_block: flush timer expires in 8 [82707] [ 82.699] sna_wakeup_handler [ 82.699] sna_accel_flush: flush?=0, dirty?=0 [ 82.699] sna_accel_flush: flush?=0, dirty?=0 [ 82.699] sna_block_handler (tv=0.429000) [ 82.699] sna_scanout_do_flush: flush timer active: delta=8 [ 82.699] sna_accel_do_throttle -- no pending activity [ 82.699] sna_accel_block: evaluating timers, active=5 [ 82.699] sna_accel_block: flush timer expires in 8 [82707] [ 82.700] sna_wakeup_handler [ 82.700] sna_accel_flush: flush?=0, dirty?=0 [ 82.700] sna_accel_flush: flush?=0, dirty?=0 [ 82.700] sna_accel_flush: flush?=0, dirty?=0 [ 82.700] sna_accel_flush: flush?=0, dirty?=0 [ 82.700] sna_block_handler (tv=0.428000) [ 82.700] sna_scanout_do_flush: flush timer active: delta=7 [ 82.700] sna_accel_do_throttle -- no pending activity [ 82.700] sna_accel_block: evaluating timers, active=5 [ 82.700] sna_accel_block: flush timer expires in 7 [82707] [ 82.700] sna_wakeup_handler [ 82.700] sna_accel_flush: flush?=0, dirty?=0 [ 82.700] sna_accel_flush: flush?=0, dirty?=0 [ 82.700] sna_block_handler (tv=0.428000) [ 82.700] sna_scanout_do_flush: flush timer active: delta=7 [ 82.700] sna_accel_do_throttle -- no pending activity [ 82.700] sna_accel_block: evaluating timers, active=5 [ 82.700] sna_accel_block: flush timer expires in 7 [82707] [ 82.700] sna_wakeup_handler [ 82.700] sna_accel_flush: flush?=0, dirty?=0 [ 82.700] sna_block_handler (tv=0.0) [ 82.700] sna_wakeup_handler [ 82.700] sna_accel_flush: flush?=0, dirty?=0 [ 82.700] sna_accel_flush: flush?=0, dirty?=0 [ 82.700] sna_accel_flush: flush?=0, dirty?=0 [ 82.700] sna_block_handler (tv=0.428000) [ 82.700] sna_scanout_do_flush: flush timer active: delta=7 [ 82.700] sna_accel_do_throttle -- no pending activity [ 82.700] sna_accel_block: evaluating timers, active=5 [ 82.700] sna_accel_block: flush timer expires in 7 [82707] [ 82.700] sna_wakeup_handler [ 82.700] sna_accel_flush: flush?=0, dirty?=0 [ 82.700] sna_accel_flush: flush?=0, dirty?=0 [ 82.700] sna_block_handler (tv=0.428000) [ 82.700] sna_scanout_do_flush: flush timer active: delta=7 [ 82.700] sna_accel_do_throttle -- no pending activity [ 82.700] sna_accel_block: evaluating timers, active=5 [ 82.700] sna_accel_block: flush timer expires in 7 [82707] [ 82.700] sna_wakeup_handler [ 82.700] sna_accel_flush: flush?=0, dirty?=0 [ 82.700] sna_accel_flush: flush?=0, dirty?=0 [ 82.700] sna_accel_flush: flush?=0, dirty?=0 [ 82.700] sna_block_handler (tv=0.428000) [ 82.700] sna_scanout_do_flush: flush timer active: delta=7 [ 82.700] sna_accel_do_throttle -- no pending activity [ 82.700] sna_accel_block: evaluating timers, active=5 [ 82.700] sna_accel_block: flush timer expires in 7 [82707] [ 82.700] sna_wakeup_handler [ 82.700] sna_accel_flush: flush?=0, dirty?=0 [ 82.700] sna_accel_flush: flush?=0, dirty?=0 [ 82.700] sna_block_handler (tv=0.428000) [ 82.700] sna_scanout_do_flush: flush timer active: delta=7 [ 82.700] sna_accel_do_throttle -- no pending activity [ 82.700] sna_accel_block: evaluating timers, active=5 [ 82.700] sna_accel_block: flush timer expires in 7 [82707] [ 82.700] sna_wakeup_handler [ 82.700] sna_accel_flush: flush?=0, dirty?=0 [ 82.700] sna_accel_flush: flush?=0, dirty?=0 [ 82.700] sna_accel_flush: flush?=0, dirty?=0 [ 82.700] sna_block_handler (tv=0.428000) [ 82.700] sna_scanout_do_flush: flush timer active: delta=7 [ 82.700] sna_accel_do_throttle -- no pending activity [ 82.700] sna_accel_block: evaluating timers, active=5 [ 82.700] sna_accel_block: flush timer expires in 7 [82707] [ 82.700] sna_wakeup_handler [ 82.700] sna_accel_flush: flush?=0, dirty?=0 [ 82.700] sna_accel_flush: flush?=0, dirty?=0 [ 82.700] sna_block_handler (tv=0.428000) [ 82.700] sna_scanout_do_flush: flush timer active: delta=7 [ 82.700] sna_accel_do_throttle -- no pending activity [ 82.700] sna_accel_block: evaluating timers, active=5 [ 82.700] sna_accel_block: flush timer expires in 7 [82707] [ 82.700] sna_wakeup_handler [ 82.700] sna_accel_flush: flush?=0, dirty?=0 [ 82.700] sna_accel_flush: flush?=0, dirty?=0 [ 82.700] sna_block_handler (tv=0.428000) [ 82.700] sna_scanout_do_flush: flush timer active: delta=7 [ 82.700] sna_accel_do_throttle -- no pending activity [ 82.700] sna_accel_block: evaluating timers, active=5 [ 82.700] sna_accel_block: flush timer expires in 7 [82707] [ 82.700] sna_wakeup_handler [ 82.700] sna_accel_flush: flush?=0, dirty?=0 [ 82.700] sna_accel_flush: flush?=0, dirty?=0 [ 82.700] sna_block_handler (tv=0.428000) [ 82.700] sna_scanout_do_flush: flush timer active: delta=7 [ 82.700] sna_accel_do_throttle -- no pending activity [ 82.700] sna_accel_block: evaluating timers, active=5 [ 82.700] sna_accel_block: flush timer expires in 7 [82707] [ 82.700] sna_wakeup_handler [ 82.700] sna_accel_flush: flush?=0, dirty?=0 [ 82.700] sna_accel_flush: flush?=0, dirty?=0 [ 82.700] sna_block_handler (tv=0.428000) [ 82.700] sna_scanout_do_flush: flush timer active: delta=7 [ 82.700] sna_accel_do_throttle -- no pending activity [ 82.700] sna_accel_block: evaluating timers, active=5 [ 82.700] sna_accel_block: flush timer expires in 7 [82707] [ 82.700] sna_wakeup_handler [ 82.700] sna_accel_flush: flush?=0, dirty?=0 [ 82.700] sna_accel_flush: flush?=0, dirty?=0 [ 82.700] sna_block_handler (tv=0.428000) [ 82.700] sna_scanout_do_flush: flush timer active: delta=7 [ 82.700] sna_accel_do_throttle -- no pending activity [ 82.700] sna_accel_block: evaluating timers, active=5 [ 82.700] sna_accel_block: flush timer expires in 7 [82707] [ 82.700] sna_wakeup_handler [ 82.700] sna_accel_flush: flush?=0, dirty?=0 [ 82.700] sna_accel_flush: flush?=0, dirty?=0 [ 82.700] sna_accel_flush: flush?=0, dirty?=0 [ 82.700] sna_block_handler (tv=0.428000) [ 82.700] sna_scanout_do_flush: flush timer active: delta=7 [ 82.700] sna_accel_do_throttle -- no pending activity [ 82.700] sna_accel_block: evaluating timers, active=5 [ 82.700] sna_accel_block: flush timer expires in 7 [82707] [ 82.700] sna_wakeup_handler [ 82.700] sna_accel_flush: flush?=0, dirty?=0 [ 82.700] sna_accel_flush: flush?=0, dirty?=0 [ 82.700] sna_block_handler (tv=0.428000) [ 82.700] sna_scanout_do_flush: flush timer active: delta=7 [ 82.700] sna_accel_do_throttle -- no pending activity [ 82.700] sna_accel_block: evaluating timers, active=5 [ 82.700] sna_accel_block: flush timer expires in 7 [82707] [ 82.701] sna_wakeup_handler [ 82.701] sna_accel_flush: flush?=0, dirty?=0 [ 82.701] sna_accel_flush: flush?=0, dirty?=0 [ 82.701] sna_block_handler (tv=0.427000) [ 82.701] sna_scanout_do_flush: flush timer active: delta=6 [ 82.701] sna_accel_do_throttle -- no pending activity [ 82.701] sna_accel_block: evaluating timers, active=5 [ 82.701] sna_accel_block: flush timer expires in 6 [82707] [ 82.701] sna_wakeup_handler [ 82.701] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=128, name=76 [ 82.701] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 82.701] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 82.701] sna_dri2_get_back: draw size=3840x2160, back buffer handle=128 size=3840x2160, is-scanout? 1, active?=0, pitch=15360, front pitch=15360 [ 82.701] sna_dri2_get_back: reuse backbuffer? 1 [ 82.701] sna_dri2_get_back: back buffer handle=128, active?=0, refcnt=1 [ 82.701] sna_dri2_get_back: reuse unattached back [ 82.701] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 82.701] sna_dri2_reuse_buffer: reusing back buffer handle=128, name=76, pitch=15360, age=0 [ 82.701] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 82.701] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=32, name=80, active_scanout=2 [ 82.701] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 82.701] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 82.701] sna_accel_flush: flush?=0, dirty?=0 [ 82.701] sna_accel_flush: flush?=0, dirty?=0 [ 82.701] sna_accel_flush: flush?=0, dirty?=0 [ 82.701] sna_block_handler (tv=0.427000) [ 82.701] sna_scanout_do_flush: flush timer active: delta=6 [ 82.701] sna_accel_do_throttle -- no pending activity [ 82.701] sna_accel_block: evaluating timers, active=5 [ 82.701] sna_accel_block: flush timer expires in 6 [82707] [ 82.702] sna_wakeup_handler [ 82.702] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 82.702] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 82.702] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 82.702] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 82.702] sna_dri2_get_msc(draw=146, pipe=0) [ 82.702] sna_crtc_record_swap: recording last swap on pipe=0, frame 4712 [msc=4712], time 82.700152 [ 82.702] sna_dri2_get_msc: msc=4712 [raw=4712], ust=82700152 [ 82.702] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=128 (refs=1/1, flush=0) , front=32 (refs=2/4, flush=1) [ 82.702] sna_dri2_schedule_swap(target_msc=4711, divisor=0, remainder=0) [ 82.702] sna_dri2_schedule_swap: using front handle=32, active_scanout?=2, flush?=1 [ 82.702] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 82.702] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 82.702] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 82.702] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 82.702] sna_crtc_record_swap: recording last swap on pipe=0, frame 4712 [msc=4712], time 82.700152 [ 82.702] immediate_swap: current_msc=4712, target_msc=4711 -- yes [ 82.702] can_flip: no, shadow enabled [ 82.702] sna_dri2_add_event: adding event to window 146) [ 82.702] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 82.702] sna_dri2_immediate_blit: no pending blit, starting chain [ 82.702] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 82.702] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 82.702] can_xchg: back size=8700f00, front size=8700f00 [ 82.702] can_xchg: yes, pixmap=4091 [ 82.702] sna_dri2_xchg: win=146, exchange front=32/80,ref=3 and back=128/76,ref=2, pixmap=4091 3840x2160 [ 82.702] sna_dri2_xchg: back_bo handle=128, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 82.702] sna_dri2_xchg: front_bo handle=32, pitch=15360, size=66355200, ref=4, active_scanout?=2 [ 82.702] set_bo: pixmap=4091, handle=128 (old handle=32) [ 82.702] set_bo: marking whole pixmap as damaged [ 82.702] set_bo: applying final/discard move-to-gpu [ 82.702] wait_for_shadow: flags=0, flips=0, handle=32, shadow=29 [ 82.702] set_bo: dropping flush hint from handle=32 [ 82.702] sna_pixmap_undo_cow: pixmap=4091, handle=32 [refcnt=4], cow refcnt=2, flags=0 [ 82.702] sna_pixmap_undo_cow: copying the Holy cow [ 82.702] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 82.702] kgem_create_2d(3840x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 82.702] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=15360, height=2160 [ 82.702] kgem_bo_remove_from_inactive: removing handle=25 from inactive [ 82.702] from inactive: pitch=15360, tiling=1: handle=25, id=2738 [ 82.702] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 82.702] kgem_bo_is_render: handle=32, rq? 1 [0] [ 82.702] kgem_bo_is_render: handle=25, rq? 0 [0] [ 82.702] kgem_bo_is_render: handle=25, rq? 0 [0] [ 82.702] kgem_bo_is_render: handle=32, rq? 1 [0] [ 82.702] needs_batch_flush: flushing before handle=25 for new reservation [ 82.702] needs_batch_flush: flushing before handle=32 for required semaphore [ 82.702] kgem_check_bo: num_pages=+24300, num_exec=+2 [ 82.702] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 82.702] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 82.702] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 82.702] kgem_add_handle: handle=4, index=0 [ 82.702] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 82.702] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 82.702] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 82.702] gen9_composite_get_binding_table(ffc0) [ 82.702] kgem_add_reloc64: handle=25, pos=16360, delta=0, domains=20002 [ 82.702] kgem_add_handle: handle=25, index=1 [ 82.702] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=0) [ 82.702] __kgem_bo_mark_dirty: handle=25 (proxy? 0) [ 82.702] [3fe0] bind bo(handle=25, addr=0), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> render [ 82.702] kgem_add_reloc64: handle=32, pos=16344, delta=0, domains=40000 [ 82.702] kgem_add_handle: handle=32, index=2 [ 82.702] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=f61c9000) [ 82.702] [3fd0] bind bo(handle=32, addr=f61c9000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> sampler [ 82.702] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 82.702] gen9_emit_sampler: sampler = 0 [ 82.702] gen9_emit_sf: num_sf_outputs=1 [ 82.702] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 82.702] gen9_emit_vertex_elements: setup id=0 [ 82.702] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 82.702] (0, 0) -> (0, 0) + (3840, 2160) [ 82.702] gen8_vertex_flush[490] = 3 [ 82.702] set_bo: adding flush hint to handle=128 [ 82.702] mark_stale(handle=32) => 1 [ 82.702] swap_limit: draw=146 setting swap limit to 3 [ 82.702] sna_dri2_swap_limit_validate: swap limit set to 3 [ 82.702] sna_next_vblank(pipe=0, waiting until next vblank) [ 82.702] sna_dri2_schedule_swap: reported target_msc=4712 [ 82.702] sna_accel_flush: flush?=0, dirty?=0 [ 82.702] sna_accel_flush: flush?=0, dirty?=0 [ 82.702] sna_accel_flush: flush?=0, dirty?=0 [ 82.702] sna_accel_flush: flush?=0, dirty?=0 [ 82.702] sna_block_handler (tv=0.426000) [ 82.702] sna_accel_block: GPU idle, flushing [ 82.702] gen8_vertex_close: used=6, vbo active? 23, vb=1, nreloc=1 [ 82.702] gen8_vertex_close: reloc[0] = 287 [ 82.702] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 82.702] kgem_add_handle: handle=23, index=3 [ 82.702] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 82.702] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=24374 [fenced=0] [ 82.702] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 82.702] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 82.702] kgem_fixup_relocs: shrinking by 61440 [ 82.702] __kgem_busy: handle=1, busy=0, wedged=0 [ 82.702] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 82.702] kgem_commit: release handle=25 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f816d000 [ 82.702] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 82.702] kgem_commit: release handle=32 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=e844d000 [ 82.702] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 82.702] __kgem_busy: handle=1, busy=131072, wedged=0 [ 82.702] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 82.702] sna_scanout_do_flush: flush timer active: delta=5 [ 82.702] timer_enable (time=82702), starting timer 1 [ 82.702] sna_accel_block: evaluating timers, active=7 [ 82.702] sna_accel_block: flush timer expires in 5 [82707] [ 82.704] sna_wakeup_handler [ 82.704] sna_accel_flush: flush?=0, dirty?=0 [ 82.704] sna_accel_flush: flush?=0, dirty?=0 [ 82.704] sna_block_handler (tv=0.424000) [ 82.704] kgem_retire, need_retire?=1 [ 82.704] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 82.704] kgem_retire__requests_ring: retiring ring 0 [ 82.704] __kgem_busy: handle=1, busy=131072, wedged=0 [ 82.704] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 82.704] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 82.704] kgem_retire -- retired=0, need_retire=1 [ 82.704] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 82.704] sna_scanout_do_flush: flush timer active: delta=3 [ 82.704] sna_scanout_do_flush (time=82704), triggered [ 82.704] sna_scanout_flush (time=82704), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 82.704] has_shadow: has pending damage? 1, outstanding flips: 0 [ 82.704] stop_flush: scanout=128 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 82.704] has_shadow: has pending damage? 1, outstanding flips: 0 [ 82.704] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 82.704] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 82.704] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 82.704] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 82.704] sna_pixmap_move_to_gpu: already all-damaged [ 82.704] sna_pixmap_mark_active: pixmap=4091, handle=128 [ 82.704] sna_mode_redisplay: crtc[0] transformed? 0 [ 82.704] sna_mode_redisplay: crtc[1] transformed? 0 [ 82.704] sna_mode_redisplay: crtc[2] transformed? 0 [ 82.704] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=128 [active=1] [ 82.704] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 32, transformed? 0 [ 82.704] get_fb: reusing fb=80 for handle=128 [ 82.704] sna_mode_redisplay: recording flip on CRTC:32 handle=128, active_scanout=2, serial=3 [ 82.704] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 82.704] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 82.704] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 82.704] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 82.704] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=128, shadow handle=29 [ 82.704] sna_accel_block: evaluating timers, active=7 [ 82.704] sna_accel_block: flush timer expires in 16 [82720] [ 82.704] sna_wakeup_handler [ 82.704] sna_accel_flush: flush?=0, dirty?=0 [ 82.704] sna_accel_flush: flush?=0, dirty?=0 [ 82.704] sna_block_handler (tv=0.424000) [ 82.704] kgem_retire, need_retire?=1 [ 82.704] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 82.704] kgem_retire__requests_ring: retiring ring 0 [ 82.704] __kgem_busy: handle=1, busy=131072, wedged=0 [ 82.704] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 82.704] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 82.704] kgem_retire -- retired=0, need_retire=1 [ 82.704] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 82.704] sna_scanout_do_flush: flush timer active: delta=16 [ 82.704] sna_accel_block: evaluating timers, active=7 [ 82.704] sna_accel_block: flush timer expires in 16 [82720] [ 82.716] sna_wakeup_handler [ 82.716] sna_mode_wakeup: len=64 [ 82.716] sna_dri2_vblank_handler(type=2, sequence=4713, draw=4181) [ 82.716] sna_crtc_record_swap: recording last swap on pipe=0, frame 4713 [msc=4713], time 82.716805 [ 82.716] sna_dri2_vblank_handler: 2 complete, frame=4713 tv=82.716805 [ 82.716] sna_dri2_blit_complete: blit finished [ 82.716] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4713, tv=82.716805) [ 82.716] frame_swap_complete(type=2): draw=146, pipe=0, frame=4713 [msc=4713], tv=82.716805 [ 82.716] sna_accel_flush: flush?=0, dirty?=0 [ 82.716] sna_dri2_event_free(draw?=1) [ 82.716] sna_dri2_remove_event: remove[0x561c94b2b310] from window 146, active? 1 [ 82.716] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=128] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 82.716] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=32] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 82.716] sna_dri2_vblank_handler complete [ 82.716] sna_mode_wakeup: recording last swap on pipe=0, frame 4713 [1269], time 82.716805 [ 82.716] sna_mode_wakeup: removing handle=32 [active_scanout=0] from scanout, installing handle=128 [active_scanout=2] [ 82.716] sna_mode_wakeup: flip complete, pending? 1 [ 82.716] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 82.716] sna_block_handler (tv=0.412000) [ 82.716] kgem_retire, need_retire?=1 [ 82.716] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 82.716] kgem_retire__requests_ring: retiring ring 0 [ 82.716] __kgem_busy: handle=1, busy=131072, wedged=0 [ 82.716] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 82.716] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 82.716] kgem_retire -- retired=0, need_retire=1 [ 82.716] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 82.716] sna_scanout_do_flush: flush timer active: delta=4 [ 82.716] sna_accel_block: evaluating timers, active=7 [ 82.716] sna_accel_block: flush timer expires in 4 [82720] [ 82.717] sna_wakeup_handler [ 82.717] sna_accel_flush: flush?=0, dirty?=0 [ 82.717] sna_accel_flush: flush?=0, dirty?=0 [ 82.717] sna_block_handler (tv=0.411000) [ 82.717] kgem_retire, need_retire?=1 [ 82.717] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 82.717] kgem_retire__requests_ring: retiring ring 0 [ 82.717] __kgem_busy: handle=1, busy=131072, wedged=0 [ 82.717] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 82.717] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 82.717] kgem_retire -- retired=0, need_retire=1 [ 82.717] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 82.717] sna_scanout_do_flush: flush timer active: delta=3 [ 82.717] sna_scanout_do_flush (time=82717), triggered [ 82.717] sna_scanout_flush (time=82717), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 82.717] has_shadow: has pending damage? 0, outstanding flips: 0 [ 82.717] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 82.718] has_shadow: has pending damage? 0, outstanding flips: 0 [ 82.718] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 82.718] sna_accel_block: evaluating timers, active=7 [ 82.718] sna_accel_block: flush timer expires in 16 [82733] [ 82.718] sna_wakeup_handler [ 82.718] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=32, name=80 [ 82.718] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 82.718] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 82.718] sna_dri2_get_back: draw size=3840x2160, back buffer handle=32 size=3840x2160, is-scanout? 1, active?=0, pitch=15360, front pitch=15360 [ 82.718] sna_dri2_get_back: reuse backbuffer? 1 [ 82.718] sna_dri2_get_back: back buffer handle=32, active?=0, refcnt=1 [ 82.718] sna_dri2_get_back: reuse unattached back [ 82.718] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 82.718] sna_dri2_reuse_buffer: reusing back buffer handle=32, name=80, pitch=15360, age=0 [ 82.718] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 82.718] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=128, name=76, active_scanout=2 [ 82.718] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 82.718] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=128] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 82.718] sna_accel_flush: flush?=0, dirty?=0 [ 82.718] sna_accel_flush: flush?=0, dirty?=0 [ 82.718] sna_accel_flush: flush?=0, dirty?=0 [ 82.718] sna_block_handler (tv=0.410000) [ 82.718] kgem_retire, need_retire?=1 [ 82.718] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 82.718] kgem_retire__requests_ring: retiring ring 0 [ 82.718] __kgem_busy: handle=1, busy=131072, wedged=0 [ 82.718] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 82.718] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 82.718] kgem_retire -- retired=0, need_retire=1 [ 82.718] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 82.718] sna_scanout_do_flush: flush timer active: delta=15 [ 82.718] sna_accel_block: evaluating timers, active=7 [ 82.718] sna_accel_block: flush timer expires in 15 [82733] [ 82.718] sna_wakeup_handler [ 82.718] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 82.718] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 82.718] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 82.718] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 82.718] sna_dri2_get_msc(draw=146, pipe=0) [ 82.718] sna_crtc_record_swap: recording last swap on pipe=0, frame 4713 [msc=4713], time 82.716805 [ 82.718] sna_dri2_get_msc: msc=4713 [raw=4713], ust=82716805 [ 82.718] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=32 (refs=1/1, flush=0) , front=128 (refs=2/3, flush=1) [ 82.718] sna_dri2_schedule_swap(target_msc=4713, divisor=0, remainder=0) [ 82.719] sna_dri2_schedule_swap: using front handle=128, active_scanout?=2, flush?=1 [ 82.719] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 82.719] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 82.719] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 82.719] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 82.719] sna_crtc_record_swap: recording last swap on pipe=0, frame 4713 [msc=4713], time 82.716805 [ 82.719] immediate_swap: current_msc=4713, target_msc=4713 -- yes [ 82.719] can_flip: no, shadow enabled [ 82.719] sna_dri2_add_event: adding event to window 146) [ 82.719] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 82.719] sna_dri2_immediate_blit: no pending blit, starting chain [ 82.719] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 82.719] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 82.719] can_xchg: back size=8700f00, front size=8700f00 [ 82.719] can_xchg: yes, pixmap=4091 [ 82.719] sna_dri2_xchg: win=146, exchange front=128/76,ref=3 and back=32/80,ref=2, pixmap=4091 3840x2160 [ 82.719] sna_dri2_xchg: back_bo handle=32, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 82.719] sna_dri2_xchg: front_bo handle=128, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 82.719] set_bo: pixmap=4091, handle=32 (old handle=128) [ 82.719] set_bo: marking whole pixmap as damaged [ 82.719] set_bo: applying final/discard move-to-gpu [ 82.719] wait_for_shadow: flags=0, flips=0, handle=128, shadow=29 [ 82.719] set_bo: dropping flush hint from handle=128 [ 82.719] set_bo: adding flush hint to handle=32 [ 82.719] mark_stale(handle=128) => 1 [ 82.719] swap_limit: draw=146 setting swap limit to 3 [ 82.719] sna_dri2_swap_limit_validate: swap limit set to 3 [ 82.719] sna_next_vblank(pipe=0, waiting until next vblank) [ 82.719] sna_dri2_schedule_swap: reported target_msc=4713 [ 82.719] sna_accel_flush: flush?=0, dirty?=0 [ 82.719] sna_accel_flush: flush?=0, dirty?=0 [ 82.719] sna_accel_flush: flush?=0, dirty?=0 [ 82.719] sna_accel_flush: flush?=0, dirty?=0 [ 82.719] sna_block_handler (tv=0.409000) [ 82.719] kgem_retire, need_retire?=1 [ 82.719] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 82.719] kgem_retire__requests_ring: retiring ring 0 [ 82.719] __kgem_busy: handle=1, busy=0, wedged=0 [ 82.719] __kgem_retire_rq: request 1 complete [ 82.719] __kgem_bo_flush: handle=25, busy=0, wedged=0 [ 82.719] __kgem_bo_flush: handle=32, busy=131073, wedged=0 [ 82.719] __kgem_bo_flush: moving 32 to flushing [ 82.719] __kgem_retire_rq: movied 32 to flushing [ 82.719] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 82.719] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 82.719] kgem_retire -- retired=0, need_retire=1 [ 82.719] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 82.719] gen6_render_retire: resetting idle vbo [ 82.719] sna_scanout_do_flush: flush timer active: delta=14 [ 82.719] sna_accel_do_throttle (time=82719), triggered [ 82.719] sna_accel_throttle (time=82719) [ 82.719] sna_accel_block: evaluating timers, active=7 [ 82.719] sna_accel_block: flush timer expires in 14 [82733] [ 82.723] sna_wakeup_handler [ 82.723] sna_accel_flush: flush?=0, dirty?=0 [ 82.723] sna_accel_flush: flush?=0, dirty?=0 [ 82.723] sna_block_handler (tv=0.405000) [ 82.723] kgem_retire, need_retire?=1 [ 82.723] __kgem_busy: handle=32, busy=131073, wedged=0 [ 82.723] kgem_retire__flushing: 1 bo on flushing list, retired? 0 [ 82.723] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 82.723] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 82.723] kgem_retire -- retired=0, need_retire=1 [ 82.723] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 82.723] gen6_render_retire: resetting idle vbo [ 82.723] sna_scanout_do_flush: flush timer active: delta=10 [ 82.723] sna_accel_block: evaluating timers, active=7 [ 82.723] sna_accel_block: flush timer expires in 10 [82733] [ 82.723] sna_wakeup_handler [ 82.723] sna_block_handler (tv=0.405000) [ 82.723] kgem_retire, need_retire?=1 [ 82.723] __kgem_busy: handle=32, busy=131073, wedged=0 [ 82.723] kgem_retire__flushing: 1 bo on flushing list, retired? 0 [ 82.723] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 82.723] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 82.724] kgem_retire -- retired=0, need_retire=1 [ 82.724] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 82.724] gen6_render_retire: resetting idle vbo [ 82.724] sna_scanout_do_flush: flush timer active: delta=9 [ 82.724] sna_accel_block: evaluating timers, active=7 [ 82.724] sna_accel_block: flush timer expires in 9 [82733] [ 82.733] sna_wakeup_handler [ 82.733] sna_mode_wakeup: len=32 [ 82.733] sna_dri2_vblank_handler(type=2, sequence=4714, draw=4181) [ 82.733] sna_crtc_record_swap: recording last swap on pipe=0, frame 4714 [msc=4714], time 82.733455 [ 82.733] sna_dri2_vblank_handler: 2 complete, frame=4714 tv=82.733455 [ 82.733] sna_dri2_blit_complete: blit finished [ 82.733] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4714, tv=82.733455) [ 82.733] frame_swap_complete(type=2): draw=146, pipe=0, frame=4714 [msc=4714], tv=82.733455 [ 82.733] sna_accel_flush: flush?=0, dirty?=0 [ 82.733] sna_dri2_event_free(draw?=1) [ 82.733] sna_dri2_remove_event: remove[0x561c94b2b310] from window 146, active? 1 [ 82.733] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 82.733] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=128] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 82.733] sna_dri2_vblank_handler complete [ 82.733] sna_block_handler (tv=0.395000) [ 82.733] kgem_retire, need_retire?=1 [ 82.733] __kgem_busy: handle=32, busy=131073, wedged=0 [ 82.733] kgem_retire__flushing: 1 bo on flushing list, retired? 0 [ 82.733] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 82.733] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 82.733] kgem_retire -- retired=0, need_retire=1 [ 82.733] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 82.733] gen6_render_retire: resetting idle vbo [ 82.733] sna_scanout_do_flush: flush timer active: delta=0 [ 82.733] sna_scanout_do_flush (time=82733), triggered [ 82.733] sna_scanout_flush (time=82733), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 82.733] has_shadow: has pending damage? 1, outstanding flips: 0 [ 82.733] stop_flush: scanout=32 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 82.733] has_shadow: has pending damage? 1, outstanding flips: 0 [ 82.733] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 82.733] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 82.733] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 82.733] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 82.733] sna_pixmap_move_to_gpu: already all-damaged [ 82.733] sna_pixmap_mark_active: pixmap=4091, handle=32 [ 82.733] sna_mode_redisplay: crtc[0] transformed? 0 [ 82.733] sna_mode_redisplay: crtc[1] transformed? 0 [ 82.733] sna_mode_redisplay: crtc[2] transformed? 0 [ 82.733] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=32 [active=1] [ 82.733] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 128, transformed? 0 [ 82.733] get_fb: reusing fb=68 for handle=32 [ 82.733] sna_mode_redisplay: recording flip on CRTC:32 handle=32, active_scanout=2, serial=3 [ 82.733] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 82.733] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 82.733] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 82.733] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 82.733] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=32, shadow handle=29 [ 82.733] sna_accel_block: evaluating timers, active=7 [ 82.733] sna_accel_block: flush timer expires in 16 [82749] [ 82.734] sna_wakeup_handler [ 82.734] sna_accel_flush: flush?=0, dirty?=0 [ 82.734] sna_accel_flush: flush?=0, dirty?=0 [ 82.734] sna_block_handler (tv=0.394000) [ 82.734] kgem_retire, need_retire?=1 [ 82.734] __kgem_busy: handle=32, busy=0, wedged=0 [ 82.734] __kgem_bo_clear_busy: handle=32 [ 82.734] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 82.734] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 82.734] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 82.734] kgem_retire -- retired=0, need_retire=0 [ 82.734] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 82.734] gen6_render_retire: resetting idle vbo [ 82.734] sna_scanout_do_flush: flush timer active: delta=15 [ 82.734] sna_accel_block: evaluating timers, active=7 [ 82.734] sna_accel_block: flush timer expires in 15 [82749] [ 82.734] sna_wakeup_handler [ 82.734] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=128, name=76 [ 82.734] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 82.734] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 82.734] sna_dri2_get_back: draw size=3840x2160, back buffer handle=128 size=3840x2160, is-scanout? 1, active?=1, pitch=15360, front pitch=15360 [ 82.734] sna_dri2_get_back: reuse backbuffer? 1 [ 82.734] sna_dri2_get_back: back buffer handle=128, active?=1, refcnt=1 [ 82.734] sna_dri2_get_back: cache: handle=114, active=0 [ 82.734] sna_dri2_get_back: reuse cache handle=114, name=86, flags=0 [ 82.734] sna_dri2_get_back: caching handle=128 (name=76, flags=0, active_scanout=1) [ 82.734] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 82.734] sna_dri2_reuse_buffer: reusing back buffer handle=114, name=86, pitch=15360, age=0 [ 82.734] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 82.734] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=32, name=80, active_scanout=2 [ 82.734] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 82.734] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 82.734] sna_accel_flush: flush?=0, dirty?=0 [ 82.734] sna_accel_flush: flush?=0, dirty?=0 [ 82.734] sna_accel_flush: flush?=0, dirty?=0 [ 82.734] sna_block_handler (tv=0.394000) [ 82.734] sna_scanout_do_flush: flush timer active: delta=15 [ 82.734] sna_accel_block: evaluating timers, active=7 [ 82.734] sna_accel_block: flush timer expires in 15 [82749] [ 82.735] sna_wakeup_handler [ 82.735] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 82.735] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 82.735] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 82.735] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 82.735] sna_dri2_get_msc(draw=146, pipe=0) [ 82.735] sna_crtc_record_swap: recording last swap on pipe=0, frame 4714 [msc=4714], time 82.733455 [ 82.735] sna_dri2_get_msc: msc=4714 [raw=4714], ust=82733455 [ 82.735] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=114 (refs=1/1, flush=0) , front=32 (refs=2/3, flush=1) [ 82.735] sna_dri2_schedule_swap(target_msc=4714, divisor=0, remainder=0) [ 82.735] sna_dri2_schedule_swap: using front handle=32, active_scanout?=2, flush?=1 [ 82.735] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 82.735] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 82.735] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 82.735] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 82.735] sna_crtc_record_swap: recording last swap on pipe=0, frame 4714 [msc=4714], time 82.733455 [ 82.735] immediate_swap: current_msc=4714, target_msc=4714 -- yes [ 82.735] can_flip: no, shadow enabled [ 82.735] sna_dri2_add_event: adding event to window 146) [ 82.735] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 82.735] sna_dri2_immediate_blit: no pending blit, starting chain [ 82.735] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 82.735] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 82.735] can_xchg: back size=8700f00, front size=8700f00 [ 82.735] can_xchg: yes, pixmap=4091 [ 82.735] sna_dri2_xchg: win=146, exchange front=32/80,ref=3 and back=114/86,ref=2, pixmap=4091 3840x2160 [ 82.735] sna_dri2_xchg: back_bo handle=114, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 82.735] sna_dri2_xchg: front_bo handle=32, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 82.735] set_bo: pixmap=4091, handle=114 (old handle=32) [ 82.735] set_bo: marking whole pixmap as damaged [ 82.735] set_bo: applying final/discard move-to-gpu [ 82.735] wait_for_shadow: flags=0, flips=1, handle=32, shadow=29 [ 82.735] set_bo: dropping flush hint from handle=32 [ 82.735] set_bo: adding flush hint to handle=114 [ 82.735] mark_stale(handle=32) => 1 [ 82.735] swap_limit: draw=146 setting swap limit to 3 [ 82.735] sna_dri2_swap_limit_validate: swap limit set to 3 [ 82.735] sna_next_vblank(pipe=0, waiting until next vblank) [ 82.735] sna_dri2_schedule_swap: reported target_msc=4714 [ 82.735] sna_accel_flush: flush?=0, dirty?=0 [ 82.735] sna_accel_flush: flush?=0, dirty?=0 [ 82.735] sna_accel_flush: flush?=0, dirty?=0 [ 82.735] sna_accel_flush: flush?=0, dirty?=0 [ 82.735] sna_block_handler (tv=0.393000) [ 82.735] sna_scanout_do_flush: flush timer active: delta=14 [ 82.735] sna_accel_block: evaluating timers, active=7 [ 82.735] sna_accel_block: flush timer expires in 14 [82749] [ 82.749] sna_wakeup_handler [ 82.749] sna_mode_wakeup: len=64 [ 82.749] sna_mode_wakeup: recording last swap on pipe=0, frame 4715 [126b], time 82.750106 [ 82.749] sna_mode_wakeup: removing handle=128 [active_scanout=0] from scanout, installing handle=32 [active_scanout=1] [ 82.749] sna_mode_wakeup: flip complete, pending? 1 [ 82.749] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 82.749] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 82.749] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 82.749] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 82.749] sna_pixmap_move_to_gpu: already all-damaged [ 82.749] sna_pixmap_mark_active: pixmap=4091, handle=114 [ 82.749] sna_mode_redisplay: crtc[0] transformed? 0 [ 82.749] sna_mode_redisplay: crtc[1] transformed? 0 [ 82.749] sna_mode_redisplay: crtc[2] transformed? 0 [ 82.749] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=114 [active=1] [ 82.749] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 32, transformed? 0 [ 82.749] get_fb: reusing fb=81 for handle=114 [ 82.749] sna_mode_redisplay: recording flip on CRTC:32 handle=114, active_scanout=2, serial=3 [ 82.749] __kgem_bo_clear_busy: handle=114 [ 82.749] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 82.749] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 82.749] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 82.749] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=114, shadow handle=29 [ 82.749] sna_dri2_vblank_handler(type=2, sequence=4715, draw=4181) [ 82.749] sna_crtc_record_swap: recording last swap on pipe=0, frame 4715 [msc=4715], time 82.750106 [ 82.749] sna_dri2_vblank_handler: 2 complete, frame=4715 tv=82.750106 [ 82.749] sna_dri2_blit_complete: blit finished [ 82.749] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4715, tv=82.750106) [ 82.749] frame_swap_complete(type=2): draw=146, pipe=0, frame=4715 [msc=4715], tv=82.750106 [ 82.749] sna_accel_flush: flush?=0, dirty?=0 [ 82.749] sna_dri2_event_free(draw?=1) [ 82.749] sna_dri2_remove_event: remove[0x561c94b2b310] from window 146, active? 1 [ 82.749] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=114] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 82.749] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=32] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 82.749] sna_dri2_vblank_handler complete [ 82.749] sna_block_handler (tv=0.379000) [ 82.749] sna_scanout_do_flush: flush timer active: delta=0 [ 82.749] sna_scanout_do_flush (time=82749), triggered [ 82.749] sna_scanout_flush (time=82749), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 82.749] has_shadow: has pending damage? 0, outstanding flips: 1 [ 82.749] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 82.749] has_shadow: has pending damage? 0, outstanding flips: 1 [ 82.749] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) [ 82.749] sna_accel_do_throttle (time=82749), triggered [ 82.749] sna_accel_throttle (time=82749) [ 82.750] sna_accel_disarm_timer[1] (time=82749) [ 82.750] sna_accel_block: evaluating timers, active=5 [ 82.750] sna_accel_block: flush timer expires in 16 [82765] [ 82.751] sna_wakeup_handler [ 82.751] sna_accel_flush: flush?=0, dirty?=0 [ 82.751] sna_accel_flush: flush?=0, dirty?=0 [ 82.751] sna_block_handler (tv=0.377000) [ 82.751] sna_scanout_do_flush: flush timer active: delta=14 [ 82.751] sna_accel_do_throttle -- no pending activity [ 82.751] sna_accel_block: evaluating timers, active=5 [ 82.751] sna_accel_block: flush timer expires in 14 [82765] [ 82.751] sna_wakeup_handler [ 82.751] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=32, name=80 [ 82.751] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 82.751] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 82.751] sna_dri2_get_back: draw size=3840x2160, back buffer handle=32 size=3840x2160, is-scanout? 1, active?=1, pitch=15360, front pitch=15360 [ 82.751] sna_dri2_get_back: reuse backbuffer? 1 [ 82.751] sna_dri2_get_back: back buffer handle=32, active?=1, refcnt=1 [ 82.751] sna_dri2_get_back: cache: handle=128, active=0 [ 82.751] sna_dri2_get_back: reuse cache handle=128, name=76, flags=0 [ 82.751] sna_dri2_get_back: caching handle=32 (name=80, flags=0, active_scanout=1) [ 82.751] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 82.751] sna_dri2_reuse_buffer: reusing back buffer handle=128, name=76, pitch=15360, age=0 [ 82.751] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 82.751] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=114, name=86, active_scanout=2 [ 82.751] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 82.751] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=114] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 82.751] sna_accel_flush: flush?=0, dirty?=0 [ 82.751] sna_accel_flush: flush?=0, dirty?=0 [ 82.751] sna_accel_flush: flush?=0, dirty?=0 [ 82.751] sna_block_handler (tv=0.377000) [ 82.751] sna_scanout_do_flush: flush timer active: delta=14 [ 82.751] sna_accel_do_throttle -- no pending activity [ 82.751] sna_accel_block: evaluating timers, active=5 [ 82.751] sna_accel_block: flush timer expires in 14 [82765] [ 82.752] sna_wakeup_handler [ 82.752] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 82.752] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 82.752] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 82.752] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 82.752] sna_dri2_get_msc(draw=146, pipe=0) [ 82.752] sna_crtc_record_swap: recording last swap on pipe=0, frame 4715 [msc=4715], time 82.750106 [ 82.752] sna_dri2_get_msc: msc=4715 [raw=4715], ust=82750106 [ 82.752] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=128 (refs=1/1, flush=0) , front=114 (refs=2/3, flush=1) [ 82.752] sna_dri2_schedule_swap(target_msc=4715, divisor=0, remainder=0) [ 82.752] sna_dri2_schedule_swap: using front handle=114, active_scanout?=2, flush?=1 [ 82.752] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 82.752] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 82.752] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 82.752] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 82.752] sna_crtc_record_swap: recording last swap on pipe=0, frame 4715 [msc=4715], time 82.750106 [ 82.752] immediate_swap: current_msc=4715, target_msc=4715 -- yes [ 82.752] can_flip: no, shadow enabled [ 82.752] sna_dri2_add_event: adding event to window 146) [ 82.752] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 82.752] sna_dri2_immediate_blit: no pending blit, starting chain [ 82.752] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 82.752] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 82.752] can_xchg: back size=8700f00, front size=8700f00 [ 82.752] can_xchg: yes, pixmap=4091 [ 82.752] sna_dri2_xchg: win=146, exchange front=114/86,ref=3 and back=128/76,ref=2, pixmap=4091 3840x2160 [ 82.752] sna_dri2_xchg: back_bo handle=128, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 82.752] sna_dri2_xchg: front_bo handle=114, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 82.752] set_bo: pixmap=4091, handle=128 (old handle=114) [ 82.752] set_bo: marking whole pixmap as damaged [ 82.752] set_bo: applying final/discard move-to-gpu [ 82.752] wait_for_shadow: flags=0, flips=1, handle=114, shadow=29 [ 82.752] set_bo: dropping flush hint from handle=114 [ 82.752] set_bo: adding flush hint to handle=128 [ 82.752] mark_stale(handle=114) => 1 [ 82.752] swap_limit: draw=146 setting swap limit to 3 [ 82.752] sna_dri2_swap_limit_validate: swap limit set to 3 [ 82.752] sna_next_vblank(pipe=0, waiting until next vblank) [ 82.752] sna_dri2_schedule_swap: reported target_msc=4715 [ 82.752] sna_accel_flush: flush?=0, dirty?=0 [ 82.752] sna_accel_flush: flush?=0, dirty?=0 [ 82.752] sna_accel_flush: flush?=0, dirty?=0 [ 82.752] sna_accel_flush: flush?=0, dirty?=0 [ 82.752] sna_block_handler (tv=0.376000) [ 82.752] sna_scanout_do_flush: flush timer active: delta=13 [ 82.752] sna_accel_do_throttle -- no pending activity [ 82.752] sna_accel_block: evaluating timers, active=5 [ 82.752] sna_accel_block: flush timer expires in 13 [82765] [ 82.765] sna_wakeup_handler [ 82.765] sna_block_handler (tv=0.363000) [ 82.765] sna_scanout_do_flush: flush timer active: delta=0 [ 82.765] sna_scanout_do_flush (time=82765), triggered [ 82.765] sna_scanout_flush (time=82765), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 82.765] has_shadow: has pending damage? 1, outstanding flips: 1 [ 82.765] stop_flush: scanout=128 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 82.765] has_shadow: has pending damage? 1, outstanding flips: 1 [ 82.765] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 1, mode reconfiguration pending? 0) [ 82.765] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 82.765] sna_mode_redisplay: checking for 1 outstanding flip completions [ 82.765] sna_mode_redisplay: now 1 outstanding flip completions (enabled? 1) [ 82.765] sna_accel_do_throttle -- no pending activity [ 82.765] sna_accel_block: evaluating timers, active=5 [ 82.765] sna_accel_block: flush timer expires in 16 [82781] [ 82.766] sna_wakeup_handler [ 82.766] sna_mode_wakeup: len=64 [ 82.766] sna_mode_wakeup: recording last swap on pipe=0, frame 4716 [126c], time 82.766757 [ 82.766] sna_mode_wakeup: removing handle=32 [active_scanout=0] from scanout, installing handle=114 [active_scanout=1] [ 82.766] sna_mode_wakeup: flip complete, pending? 1 [ 82.766] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 82.766] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 82.766] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 82.766] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 82.766] sna_pixmap_move_to_gpu: already all-damaged [ 82.766] sna_pixmap_mark_active: pixmap=4091, handle=128 [ 82.766] sna_mode_redisplay: crtc[0] transformed? 0 [ 82.766] sna_mode_redisplay: crtc[1] transformed? 0 [ 82.766] sna_mode_redisplay: crtc[2] transformed? 0 [ 82.766] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=128 [active=1] [ 82.766] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 114, transformed? 0 [ 82.766] get_fb: reusing fb=80 for handle=128 [ 82.766] sna_mode_redisplay: recording flip on CRTC:32 handle=128, active_scanout=2, serial=3 [ 82.766] __kgem_bo_clear_busy: handle=128 [ 82.766] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 82.766] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 82.766] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 82.766] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=128, shadow handle=29 [ 82.766] sna_dri2_vblank_handler(type=2, sequence=4716, draw=4181) [ 82.766] sna_crtc_record_swap: recording last swap on pipe=0, frame 4716 [msc=4716], time 82.766757 [ 82.766] sna_dri2_vblank_handler: 2 complete, frame=4716 tv=82.766757 [ 82.766] sna_dri2_blit_complete: blit finished [ 82.766] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4716, tv=82.766757) [ 82.766] frame_swap_complete(type=2): draw=146, pipe=0, frame=4716 [msc=4716], tv=82.766757 [ 82.766] sna_accel_flush: flush?=0, dirty?=0 [ 82.766] sna_dri2_event_free(draw?=1) [ 82.766] sna_dri2_remove_event: remove[0x561c94b2b310] from window 146, active? 1 [ 82.766] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=128] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 82.766] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=114] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 82.766] sna_dri2_vblank_handler complete [ 82.766] sna_block_handler (tv=0.362000) [ 82.766] sna_scanout_do_flush: flush timer active: delta=15 [ 82.766] sna_accel_do_throttle -- no pending activity [ 82.766] sna_accel_block: evaluating timers, active=5 [ 82.766] sna_accel_block: flush timer expires in 15 [82781] [ 82.767] sna_wakeup_handler [ 82.767] sna_accel_flush: flush?=0, dirty?=0 [ 82.767] sna_accel_flush: flush?=0, dirty?=0 [ 82.767] sna_block_handler (tv=0.361000) [ 82.767] sna_scanout_do_flush: flush timer active: delta=14 [ 82.767] sna_accel_do_throttle -- no pending activity [ 82.767] sna_accel_block: evaluating timers, active=5 [ 82.767] sna_accel_block: flush timer expires in 14 [82781] [ 82.768] sna_wakeup_handler [ 82.768] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=114, name=86 [ 82.768] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 82.768] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 82.768] sna_dri2_get_back: draw size=3840x2160, back buffer handle=114 size=3840x2160, is-scanout? 1, active?=1, pitch=15360, front pitch=15360 [ 82.768] sna_dri2_get_back: reuse backbuffer? 1 [ 82.768] sna_dri2_get_back: back buffer handle=114, active?=1, refcnt=1 [ 82.768] sna_dri2_get_back: cache: handle=32, active=0 [ 82.768] sna_dri2_get_back: reuse cache handle=32, name=80, flags=0 [ 82.768] sna_dri2_get_back: caching handle=114 (name=86, flags=0, active_scanout=1) [ 82.768] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 82.768] sna_dri2_reuse_buffer: reusing back buffer handle=32, name=80, pitch=15360, age=0 [ 82.768] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 82.768] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=128, name=76, active_scanout=2 [ 82.768] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 82.768] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=128] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 82.768] sna_accel_flush: flush?=0, dirty?=0 [ 82.768] sna_accel_flush: flush?=0, dirty?=0 [ 82.768] sna_accel_flush: flush?=0, dirty?=0 [ 82.768] sna_block_handler (tv=0.360000) [ 82.768] sna_scanout_do_flush: flush timer active: delta=13 [ 82.768] sna_accel_do_throttle -- no pending activity [ 82.768] sna_accel_block: evaluating timers, active=5 [ 82.768] sna_accel_block: flush timer expires in 13 [82781] [ 82.768] sna_wakeup_handler [ 82.768] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 82.768] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 82.768] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 82.768] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 82.768] sna_dri2_get_msc(draw=146, pipe=0) [ 82.768] sna_crtc_record_swap: recording last swap on pipe=0, frame 4716 [msc=4716], time 82.766757 [ 82.768] sna_dri2_get_msc: msc=4716 [raw=4716], ust=82766757 [ 82.768] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=32 (refs=1/1, flush=0) , front=128 (refs=2/3, flush=1) [ 82.768] sna_dri2_schedule_swap(target_msc=4716, divisor=0, remainder=0) [ 82.768] sna_dri2_schedule_swap: using front handle=128, active_scanout?=2, flush?=1 [ 82.768] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 82.768] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 82.768] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 82.768] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 82.768] sna_crtc_record_swap: recording last swap on pipe=0, frame 4716 [msc=4716], time 82.766757 [ 82.768] immediate_swap: current_msc=4716, target_msc=4716 -- yes [ 82.768] can_flip: no, shadow enabled [ 82.768] sna_dri2_add_event: adding event to window 146) [ 82.768] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 82.768] sna_dri2_immediate_blit: no pending blit, starting chain [ 82.768] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 82.768] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 82.768] can_xchg: back size=8700f00, front size=8700f00 [ 82.768] can_xchg: yes, pixmap=4091 [ 82.768] sna_dri2_xchg: win=146, exchange front=128/76,ref=3 and back=32/80,ref=2, pixmap=4091 3840x2160 [ 82.768] sna_dri2_xchg: back_bo handle=32, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 82.768] sna_dri2_xchg: front_bo handle=128, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 82.768] set_bo: pixmap=4091, handle=32 (old handle=128) [ 82.768] set_bo: marking whole pixmap as damaged [ 82.768] set_bo: applying final/discard move-to-gpu [ 82.768] wait_for_shadow: flags=0, flips=1, handle=128, shadow=29 [ 82.768] set_bo: dropping flush hint from handle=128 [ 82.768] set_bo: adding flush hint to handle=32 [ 82.768] mark_stale(handle=128) => 1 [ 82.768] swap_limit: draw=146 setting swap limit to 3 [ 82.768] sna_dri2_swap_limit_validate: swap limit set to 3 [ 82.768] sna_next_vblank(pipe=0, waiting until next vblank) [ 82.768] sna_dri2_schedule_swap: reported target_msc=4716 [ 82.768] sna_accel_flush: flush?=0, dirty?=0 [ 82.768] sna_accel_flush: flush?=0, dirty?=0 [ 82.768] sna_accel_flush: flush?=0, dirty?=0 [ 82.768] sna_accel_flush: flush?=0, dirty?=0 [ 82.768] sna_block_handler (tv=0.360000) [ 82.768] sna_scanout_do_flush: flush timer active: delta=13 [ 82.768] sna_accel_do_throttle -- no pending activity [ 82.768] sna_accel_block: evaluating timers, active=5 [ 82.768] sna_accel_block: flush timer expires in 13 [82781] [ 82.782] sna_wakeup_handler [ 82.782] sna_block_handler (tv=0.346000) [ 82.782] sna_scanout_do_flush: flush timer active: delta=-1 [ 82.782] sna_scanout_do_flush (time=82782), triggered [ 82.782] sna_scanout_flush (time=82782), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 82.782] has_shadow: has pending damage? 1, outstanding flips: 1 [ 82.782] stop_flush: scanout=32 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 82.782] has_shadow: has pending damage? 1, outstanding flips: 1 [ 82.782] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 1, mode reconfiguration pending? 0) [ 82.782] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 82.782] sna_mode_redisplay: checking for 1 outstanding flip completions [ 82.782] sna_mode_redisplay: now 1 outstanding flip completions (enabled? 1) [ 82.782] sna_accel_do_throttle -- no pending activity [ 82.782] sna_accel_block: evaluating timers, active=5 [ 82.782] sna_accel_block: flush timer expires in 16 [82798] [ 82.783] sna_wakeup_handler [ 82.783] sna_mode_wakeup: len=64 [ 82.783] sna_mode_wakeup: recording last swap on pipe=0, frame 4717 [126d], time 82.783409 [ 82.783] sna_mode_wakeup: removing handle=114 [active_scanout=0] from scanout, installing handle=128 [active_scanout=1] [ 82.783] sna_mode_wakeup: flip complete, pending? 1 [ 82.783] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 82.783] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 82.783] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 82.783] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 82.783] sna_pixmap_move_to_gpu: already all-damaged [ 82.783] sna_pixmap_mark_active: pixmap=4091, handle=32 [ 82.783] sna_mode_redisplay: crtc[0] transformed? 0 [ 82.783] sna_mode_redisplay: crtc[1] transformed? 0 [ 82.783] sna_mode_redisplay: crtc[2] transformed? 0 [ 82.783] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=32 [active=1] [ 82.783] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 128, transformed? 0 [ 82.783] get_fb: reusing fb=68 for handle=32 [ 82.783] sna_mode_redisplay: recording flip on CRTC:32 handle=32, active_scanout=2, serial=3 [ 82.783] __kgem_bo_clear_busy: handle=32 [ 82.783] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 82.783] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 82.783] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 82.783] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=32, shadow handle=29 [ 82.783] sna_dri2_vblank_handler(type=2, sequence=4717, draw=4181) [ 82.783] sna_crtc_record_swap: recording last swap on pipe=0, frame 4717 [msc=4717], time 82.783409 [ 82.783] sna_dri2_vblank_handler: 2 complete, frame=4717 tv=82.783409 [ 82.783] sna_dri2_blit_complete: blit finished [ 82.783] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4717, tv=82.783409) [ 82.783] frame_swap_complete(type=2): draw=146, pipe=0, frame=4717 [msc=4717], tv=82.783409 [ 82.783] sna_accel_flush: flush?=0, dirty?=0 [ 82.783] sna_dri2_event_free(draw?=1) [ 82.783] sna_dri2_remove_event: remove[0x561c94b2b310] from window 146, active? 1 [ 82.783] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 82.783] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=128] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 82.783] sna_dri2_vblank_handler complete [ 82.783] sna_block_handler (tv=0.345000) [ 82.783] sna_scanout_do_flush: flush timer active: delta=15 [ 82.783] sna_accel_do_throttle -- no pending activity [ 82.783] sna_accel_block: evaluating timers, active=5 [ 82.783] sna_accel_block: flush timer expires in 15 [82798] [ 82.784] sna_wakeup_handler [ 82.784] sna_accel_flush: flush?=0, dirty?=0 [ 82.784] sna_accel_flush: flush?=0, dirty?=0 [ 82.784] sna_block_handler (tv=0.344000) [ 82.784] sna_scanout_do_flush: flush timer active: delta=14 [ 82.784] sna_accel_do_throttle -- no pending activity [ 82.784] sna_accel_block: evaluating timers, active=5 [ 82.784] sna_accel_block: flush timer expires in 14 [82798] [ 82.784] sna_wakeup_handler [ 82.784] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=128, name=76 [ 82.784] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 82.784] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 82.784] sna_dri2_get_back: draw size=3840x2160, back buffer handle=128 size=3840x2160, is-scanout? 1, active?=1, pitch=15360, front pitch=15360 [ 82.784] sna_dri2_get_back: reuse backbuffer? 1 [ 82.784] sna_dri2_get_back: back buffer handle=128, active?=1, refcnt=1 [ 82.784] sna_dri2_get_back: cache: handle=114, active=0 [ 82.784] sna_dri2_get_back: reuse cache handle=114, name=86, flags=0 [ 82.784] sna_dri2_get_back: caching handle=128 (name=76, flags=0, active_scanout=1) [ 82.784] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 82.784] sna_dri2_reuse_buffer: reusing back buffer handle=114, name=86, pitch=15360, age=0 [ 82.784] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 82.784] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=32, name=80, active_scanout=2 [ 82.784] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 82.784] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 82.784] sna_accel_flush: flush?=0, dirty?=0 [ 82.784] sna_accel_flush: flush?=0, dirty?=0 [ 82.784] sna_accel_flush: flush?=0, dirty?=0 [ 82.784] sna_block_handler (tv=0.344000) [ 82.784] sna_scanout_do_flush: flush timer active: delta=14 [ 82.784] sna_accel_do_throttle -- no pending activity [ 82.784] sna_accel_block: evaluating timers, active=5 [ 82.784] sna_accel_block: flush timer expires in 14 [82798] [ 82.785] sna_wakeup_handler [ 82.785] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 82.785] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 82.785] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 82.785] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 82.785] sna_dri2_get_msc(draw=146, pipe=0) [ 82.785] sna_crtc_record_swap: recording last swap on pipe=0, frame 4717 [msc=4717], time 82.783409 [ 82.785] sna_dri2_get_msc: msc=4717 [raw=4717], ust=82783409 [ 82.785] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=114 (refs=1/1, flush=0) , front=32 (refs=2/3, flush=1) [ 82.785] sna_dri2_schedule_swap(target_msc=4717, divisor=0, remainder=0) [ 82.785] sna_dri2_schedule_swap: using front handle=32, active_scanout?=2, flush?=1 [ 82.785] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 82.785] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 82.785] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 82.785] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 82.785] sna_crtc_record_swap: recording last swap on pipe=0, frame 4717 [msc=4717], time 82.783409 [ 82.785] immediate_swap: current_msc=4717, target_msc=4717 -- yes [ 82.785] can_flip: no, shadow enabled [ 82.785] sna_dri2_add_event: adding event to window 146) [ 82.785] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 82.785] sna_dri2_immediate_blit: no pending blit, starting chain [ 82.785] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 82.785] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 82.785] can_xchg: back size=8700f00, front size=8700f00 [ 82.785] can_xchg: yes, pixmap=4091 [ 82.785] sna_dri2_xchg: win=146, exchange front=32/80,ref=3 and back=114/86,ref=2, pixmap=4091 3840x2160 [ 82.785] sna_dri2_xchg: back_bo handle=114, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 82.785] sna_dri2_xchg: front_bo handle=32, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 82.785] set_bo: pixmap=4091, handle=114 (old handle=32) [ 82.785] set_bo: marking whole pixmap as damaged [ 82.785] set_bo: applying final/discard move-to-gpu [ 82.785] wait_for_shadow: flags=0, flips=1, handle=32, shadow=29 [ 82.785] set_bo: dropping flush hint from handle=32 [ 82.785] set_bo: adding flush hint to handle=114 [ 82.785] mark_stale(handle=32) => 1 [ 82.785] swap_limit: draw=146 setting swap limit to 3 [ 82.785] sna_dri2_swap_limit_validate: swap limit set to 3 [ 82.785] sna_next_vblank(pipe=0, waiting until next vblank) [ 82.785] sna_dri2_schedule_swap: reported target_msc=4717 [ 82.785] sna_accel_flush: flush?=0, dirty?=0 [ 82.785] sna_accel_flush: flush?=0, dirty?=0 [ 82.785] sna_accel_flush: flush?=0, dirty?=0 [ 82.785] sna_accel_flush: flush?=0, dirty?=0 [ 82.785] sna_block_handler (tv=0.343000) [ 82.785] sna_scanout_do_flush: flush timer active: delta=13 [ 82.785] sna_accel_do_throttle -- no pending activity [ 82.785] sna_accel_block: evaluating timers, active=5 [ 82.785] sna_accel_block: flush timer expires in 13 [82798] [ 82.793] sna_wakeup_handler [ 82.793] sna_accel_flush: flush?=0, dirty?=0 [ 82.793] sna_accel_flush: flush?=0, dirty?=0 [ 82.793] sna_block_handler (tv=0.335000) [ 82.793] sna_scanout_do_flush: flush timer active: delta=5 [ 82.793] sna_accel_do_throttle -- no pending activity [ 82.793] sna_accel_block: evaluating timers, active=5 [ 82.793] sna_accel_block: flush timer expires in 5 [82798] [ 82.793] sna_wakeup_handler [ 82.793] sna_accel_flush: flush?=0, dirty?=0 [ 82.793] sna_accel_flush: flush?=0, dirty?=0 [ 82.793] sna_accel_flush: flush?=0, dirty?=0 [ 82.793] sna_block_handler (tv=0.335000) [ 82.793] sna_scanout_do_flush: flush timer active: delta=5 [ 82.793] sna_accel_do_throttle -- no pending activity [ 82.793] sna_accel_block: evaluating timers, active=5 [ 82.793] sna_accel_block: flush timer expires in 5 [82798] [ 82.793] sna_wakeup_handler [ 82.793] sna_accel_flush: flush?=0, dirty?=0 [ 82.793] sna_accel_flush: flush?=0, dirty?=0 [ 82.793] sna_block_handler (tv=0.335000) [ 82.793] sna_scanout_do_flush: flush timer active: delta=5 [ 82.793] sna_accel_do_throttle -- no pending activity [ 82.793] sna_accel_block: evaluating timers, active=5 [ 82.793] sna_accel_block: flush timer expires in 5 [82798] [ 82.793] sna_wakeup_handler [ 82.793] sna_accel_flush: flush?=0, dirty?=0 [ 82.793] sna_accel_flush: flush?=0, dirty?=0 [ 82.793] sna_accel_flush: flush?=0, dirty?=0 [ 82.793] sna_block_handler (tv=0.335000) [ 82.793] sna_scanout_do_flush: flush timer active: delta=5 [ 82.793] sna_accel_do_throttle -- no pending activity [ 82.793] sna_accel_block: evaluating timers, active=5 [ 82.793] sna_accel_block: flush timer expires in 5 [82798] [ 82.797] sna_wakeup_handler [ 82.798] sna_create_window: window=58720270 [ 82.798] sna_set_window_pixmap: window=58720270, old pixmap=0 new pixmap=4091 [ 82.798] sna_change_window_attributes [ 82.798] sna_accel_flush: flush?=0, dirty?=0 [ 82.798] sna_create_window: window=58720271 [ 82.798] sna_set_window_pixmap: window=58720271, old pixmap=0 new pixmap=4091 [ 82.798] sna_change_window_attributes [ 82.798] sna_change_window_attributes [ 82.798] sna_change_window_attributes [ 82.798] sna_accel_flush: flush?=0, dirty?=0 [ 82.798] sna_accel_flush: flush?=0, dirty?=0 [ 82.798] sna_accel_flush: flush?=0, dirty?=0 [ 82.798] sna_block_handler (tv=0.330000) [ 82.798] sna_scanout_do_flush: flush timer active: delta=0 [ 82.798] sna_scanout_do_flush (time=82798), triggered [ 82.798] sna_scanout_flush (time=82798), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 82.798] has_shadow: has pending damage? 1, outstanding flips: 1 [ 82.798] stop_flush: scanout=114 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 82.798] has_shadow: has pending damage? 1, outstanding flips: 1 [ 82.798] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 1, mode reconfiguration pending? 0) [ 82.798] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 82.798] sna_mode_redisplay: checking for 1 outstanding flip completions [ 82.798] sna_mode_redisplay: now 1 outstanding flip completions (enabled? 1) [ 82.798] sna_accel_do_throttle -- no pending activity [ 82.798] sna_accel_block: evaluating timers, active=5 [ 82.798] sna_accel_block: flush timer expires in 16 [82814] [ 82.798] sna_wakeup_handler [ 82.798] sna_accel_flush: flush?=0, dirty?=0 [ 82.798] sna_accel_flush: flush?=0, dirty?=0 [ 82.798] sna_accel_flush: flush?=0, dirty?=0 [ 82.798] sna_block_handler (tv=0.330000) [ 82.798] sna_scanout_do_flush: flush timer active: delta=16 [ 82.798] sna_accel_do_throttle -- no pending activity [ 82.798] sna_accel_block: evaluating timers, active=5 [ 82.798] sna_accel_block: flush timer expires in 16 [82814] [ 82.798] sna_wakeup_handler [ 82.798] sna_accel_flush: flush?=0, dirty?=0 [ 82.798] sna_accel_flush: flush?=0, dirty?=0 [ 82.798] sna_accel_flush: flush?=0, dirty?=0 [ 82.798] sna_accel_flush: flush?=0, dirty?=0 [ 82.798] sna_block_handler (tv=0.330000) [ 82.798] sna_scanout_do_flush: flush timer active: delta=16 [ 82.798] sna_accel_do_throttle -- no pending activity [ 82.798] sna_accel_block: evaluating timers, active=5 [ 82.798] sna_accel_block: flush timer expires in 16 [82814] [ 82.798] sna_wakeup_handler [ 82.798] sna_change_window_attributes [ 82.798] sna_accel_flush: flush?=0, dirty?=0 [ 82.798] sna_accel_flush: flush?=0, dirty?=0 [ 82.798] sna_block_handler (tv=0.330000) [ 82.798] sna_scanout_do_flush: flush timer active: delta=16 [ 82.798] sna_accel_do_throttle -- no pending activity [ 82.798] sna_accel_block: evaluating timers, active=5 [ 82.798] sna_accel_block: flush timer expires in 16 [82814] [ 82.798] sna_wakeup_handler [ 82.798] sna_accel_flush: flush?=0, dirty?=0 [ 82.798] sna_accel_flush: flush?=0, dirty?=0 [ 82.798] sna_accel_flush: flush?=0, dirty?=0 [ 82.798] sna_block_handler (tv=0.330000) [ 82.798] sna_scanout_do_flush: flush timer active: delta=16 [ 82.798] sna_accel_do_throttle -- no pending activity [ 82.798] sna_accel_block: evaluating timers, active=5 [ 82.798] sna_accel_block: flush timer expires in 16 [82814] [ 82.798] sna_wakeup_handler [ 82.798] sna_accel_flush: flush?=0, dirty?=0 [ 82.798] sna_accel_flush: flush?=0, dirty?=0 [ 82.798] sna_accel_flush: flush?=0, dirty?=0 [ 82.798] sna_block_handler (tv=0.330000) [ 82.798] sna_scanout_do_flush: flush timer active: delta=16 [ 82.798] sna_accel_do_throttle -- no pending activity [ 82.798] sna_accel_block: evaluating timers, active=5 [ 82.798] sna_accel_block: flush timer expires in 16 [82814] [ 82.798] sna_wakeup_handler [ 82.798] sna_accel_flush: flush?=0, dirty?=0 [ 82.798] sna_accel_flush: flush?=0, dirty?=0 [ 82.798] sna_accel_flush: flush?=0, dirty?=0 [ 82.798] sna_block_handler (tv=0.330000) [ 82.798] sna_scanout_do_flush: flush timer active: delta=16 [ 82.798] sna_accel_do_throttle -- no pending activity [ 82.798] sna_accel_block: evaluating timers, active=5 [ 82.798] sna_accel_block: flush timer expires in 16 [82814] [ 82.798] sna_wakeup_handler [ 82.798] sna_accel_flush: flush?=0, dirty?=0 [ 82.798] sna_accel_flush: flush?=0, dirty?=0 [ 82.798] sna_accel_flush: flush?=0, dirty?=0 [ 82.798] sna_block_handler (tv=0.330000) [ 82.798] sna_scanout_do_flush: flush timer active: delta=16 [ 82.798] sna_accel_do_throttle -- no pending activity [ 82.798] sna_accel_block: evaluating timers, active=5 [ 82.798] sna_accel_block: flush timer expires in 16 [82814] [ 82.798] sna_wakeup_handler [ 82.798] sna_accel_flush: flush?=0, dirty?=0 [ 82.798] sna_accel_flush: flush?=0, dirty?=0 [ 82.798] sna_block_handler (tv=0.330000) [ 82.798] sna_scanout_do_flush: flush timer active: delta=16 [ 82.798] sna_accel_do_throttle -- no pending activity [ 82.798] sna_accel_block: evaluating timers, active=5 [ 82.798] sna_accel_block: flush timer expires in 16 [82814] [ 82.798] sna_wakeup_handler [ 82.798] sna_accel_flush: flush?=0, dirty?=0 [ 82.798] sna_accel_flush: flush?=0, dirty?=0 [ 82.798] sna_block_handler (tv=0.330000) [ 82.798] sna_scanout_do_flush: flush timer active: delta=16 [ 82.798] sna_accel_do_throttle -- no pending activity [ 82.798] sna_accel_block: evaluating timers, active=5 [ 82.798] sna_accel_block: flush timer expires in 16 [82814] [ 82.798] sna_wakeup_handler [ 82.798] sna_accel_flush: flush?=0, dirty?=0 [ 82.798] sna_accel_flush: flush?=0, dirty?=0 [ 82.798] sna_block_handler (tv=0.330000) [ 82.798] sna_scanout_do_flush: flush timer active: delta=16 [ 82.798] sna_accel_do_throttle -- no pending activity [ 82.798] sna_accel_block: evaluating timers, active=5 [ 82.798] sna_accel_block: flush timer expires in 16 [82814] [ 82.798] sna_wakeup_handler [ 82.798] sna_accel_flush: flush?=0, dirty?=0 [ 82.798] sna_accel_flush: flush?=0, dirty?=0 [ 82.798] sna_block_handler (tv=0.330000) [ 82.798] sna_scanout_do_flush: flush timer active: delta=16 [ 82.798] sna_accel_do_throttle -- no pending activity [ 82.798] sna_accel_block: evaluating timers, active=5 [ 82.798] sna_accel_block: flush timer expires in 16 [82814] [ 82.798] sna_wakeup_handler [ 82.798] sna_accel_flush: flush?=0, dirty?=0 [ 82.798] sna_accel_flush: flush?=0, dirty?=0 [ 82.798] sna_accel_flush: flush?=0, dirty?=0 [ 82.798] sna_block_handler (tv=0.330000) [ 82.798] sna_scanout_do_flush: flush timer active: delta=16 [ 82.798] sna_accel_do_throttle -- no pending activity [ 82.798] sna_accel_block: evaluating timers, active=5 [ 82.798] sna_accel_block: flush timer expires in 16 [82814] [ 82.798] sna_wakeup_handler [ 82.798] sna_accel_flush: flush?=0, dirty?=0 [ 82.798] sna_accel_flush: flush?=0, dirty?=0 [ 82.798] sna_block_handler (tv=0.330000) [ 82.798] sna_scanout_do_flush: flush timer active: delta=16 [ 82.798] sna_accel_do_throttle -- no pending activity [ 82.798] sna_accel_block: evaluating timers, active=5 [ 82.798] sna_accel_block: flush timer expires in 16 [82814] [ 82.798] sna_wakeup_handler [ 82.798] sna_accel_flush: flush?=0, dirty?=0 [ 82.798] sna_accel_flush: flush?=0, dirty?=0 [ 82.798] sna_block_handler (tv=0.330000) [ 82.798] sna_scanout_do_flush: flush timer active: delta=16 [ 82.798] sna_accel_do_throttle -- no pending activity [ 82.798] sna_accel_block: evaluating timers, active=5 [ 82.798] sna_accel_block: flush timer expires in 16 [82814] [ 82.798] sna_wakeup_handler [ 82.798] sna_accel_flush: flush?=0, dirty?=0 [ 82.798] sna_accel_flush: flush?=0, dirty?=0 [ 82.798] sna_block_handler (tv=0.330000) [ 82.798] sna_scanout_do_flush: flush timer active: delta=16 [ 82.798] sna_accel_do_throttle -- no pending activity [ 82.798] sna_accel_block: evaluating timers, active=5 [ 82.798] sna_accel_block: flush timer expires in 16 [82814] [ 82.798] sna_wakeup_handler [ 82.798] sna_accel_flush: flush?=0, dirty?=0 [ 82.798] sna_accel_flush: flush?=0, dirty?=0 [ 82.798] sna_block_handler (tv=0.330000) [ 82.798] sna_scanout_do_flush: flush timer active: delta=16 [ 82.798] sna_accel_do_throttle -- no pending activity [ 82.799] sna_accel_block: evaluating timers, active=5 [ 82.799] sna_accel_block: flush timer expires in 16 [82814] [ 82.799] sna_wakeup_handler [ 82.799] sna_accel_flush: flush?=0, dirty?=0 [ 82.799] sna_accel_flush: flush?=0, dirty?=0 [ 82.799] sna_accel_flush: flush?=0, dirty?=0 [ 82.799] sna_accel_flush: flush?=0, dirty?=0 [ 82.799] sna_block_handler (tv=0.329000) [ 82.799] sna_scanout_do_flush: flush timer active: delta=15 [ 82.799] sna_accel_do_throttle -- no pending activity [ 82.799] sna_accel_block: evaluating timers, active=5 [ 82.799] sna_accel_block: flush timer expires in 15 [82814] [ 82.799] sna_wakeup_handler [ 82.799] sna_accel_flush: flush?=0, dirty?=0 [ 82.799] sna_accel_flush: flush?=0, dirty?=0 [ 82.799] sna_block_handler (tv=0.329000) [ 82.799] sna_scanout_do_flush: flush timer active: delta=15 [ 82.799] sna_accel_do_throttle -- no pending activity [ 82.799] sna_accel_block: evaluating timers, active=5 [ 82.799] sna_accel_block: flush timer expires in 15 [82814] [ 82.799] sna_wakeup_handler [ 82.799] sna_accel_flush: flush?=0, dirty?=0 [ 82.799] sna_accel_flush: flush?=0, dirty?=0 [ 82.799] sna_block_handler (tv=0.329000) [ 82.799] sna_scanout_do_flush: flush timer active: delta=15 [ 82.799] sna_accel_do_throttle -- no pending activity [ 82.799] sna_accel_block: evaluating timers, active=5 [ 82.799] sna_accel_block: flush timer expires in 15 [82814] [ 82.799] sna_wakeup_handler [ 82.799] sna_accel_flush: flush?=0, dirty?=0 [ 82.799] sna_accel_flush: flush?=0, dirty?=0 [ 82.799] sna_block_handler (tv=0.329000) [ 82.799] sna_scanout_do_flush: flush timer active: delta=15 [ 82.799] sna_accel_do_throttle -- no pending activity [ 82.799] sna_accel_block: evaluating timers, active=5 [ 82.799] sna_accel_block: flush timer expires in 15 [82814] [ 82.799] sna_wakeup_handler [ 82.799] sna_accel_flush: flush?=0, dirty?=0 [ 82.799] sna_accel_flush: flush?=0, dirty?=0 [ 82.799] sna_accel_flush: flush?=0, dirty?=0 [ 82.799] sna_accel_flush: flush?=0, dirty?=0 [ 82.799] sna_block_handler (tv=0.329000) [ 82.799] sna_scanout_do_flush: flush timer active: delta=15 [ 82.799] sna_accel_do_throttle -- no pending activity [ 82.799] sna_accel_block: evaluating timers, active=5 [ 82.799] sna_accel_block: flush timer expires in 15 [82814] [ 82.799] sna_wakeup_handler [ 82.799] sna_accel_flush: flush?=0, dirty?=0 [ 82.799] sna_accel_flush: flush?=0, dirty?=0 [ 82.799] sna_block_handler (tv=0.329000) [ 82.799] sna_scanout_do_flush: flush timer active: delta=15 [ 82.799] sna_accel_do_throttle -- no pending activity [ 82.799] sna_accel_block: evaluating timers, active=5 [ 82.799] sna_accel_block: flush timer expires in 15 [82814] [ 82.799] sna_wakeup_handler [ 82.799] sna_accel_flush: flush?=0, dirty?=0 [ 82.799] sna_accel_flush: flush?=0, dirty?=0 [ 82.799] sna_block_handler (tv=0.329000) [ 82.799] sna_scanout_do_flush: flush timer active: delta=15 [ 82.799] sna_accel_do_throttle -- no pending activity [ 82.799] sna_accel_block: evaluating timers, active=5 [ 82.799] sna_accel_block: flush timer expires in 15 [82814] [ 82.799] sna_wakeup_handler [ 82.799] sna_accel_flush: flush?=0, dirty?=0 [ 82.799] sna_accel_flush: flush?=0, dirty?=0 [ 82.799] sna_accel_flush: flush?=0, dirty?=0 [ 82.799] sna_block_handler (tv=0.329000) [ 82.799] sna_scanout_do_flush: flush timer active: delta=15 [ 82.799] sna_accel_do_throttle -- no pending activity [ 82.799] sna_accel_block: evaluating timers, active=5 [ 82.799] sna_accel_block: flush timer expires in 15 [82814] [ 82.799] sna_wakeup_handler [ 82.799] sna_accel_flush: flush?=0, dirty?=0 [ 82.799] sna_accel_flush: flush?=0, dirty?=0 [ 82.799] sna_accel_flush: flush?=0, dirty?=0 [ 82.799] sna_block_handler (tv=0.329000) [ 82.799] sna_scanout_do_flush: flush timer active: delta=15 [ 82.799] sna_accel_do_throttle -- no pending activity [ 82.799] sna_accel_block: evaluating timers, active=5 [ 82.799] sna_accel_block: flush timer expires in 15 [82814] [ 82.799] sna_wakeup_handler [ 82.799] sna_accel_flush: flush?=0, dirty?=0 [ 82.799] sna_accel_flush: flush?=0, dirty?=0 [ 82.799] sna_block_handler (tv=0.329000) [ 82.799] sna_scanout_do_flush: flush timer active: delta=15 [ 82.799] sna_accel_do_throttle -- no pending activity [ 82.799] sna_accel_block: evaluating timers, active=5 [ 82.799] sna_accel_block: flush timer expires in 15 [82814] [ 82.799] sna_wakeup_handler [ 82.799] sna_accel_flush: flush?=0, dirty?=0 [ 82.799] sna_accel_flush: flush?=0, dirty?=0 [ 82.799] sna_block_handler (tv=0.329000) [ 82.799] sna_scanout_do_flush: flush timer active: delta=15 [ 82.799] sna_accel_do_throttle -- no pending activity [ 82.799] sna_accel_block: evaluating timers, active=5 [ 82.799] sna_accel_block: flush timer expires in 15 [82814] [ 82.799] sna_wakeup_handler [ 82.799] sna_mode_wakeup: len=64 [ 82.799] sna_mode_wakeup: recording last swap on pipe=0, frame 4718 [126e], time 82.800061 [ 82.799] sna_mode_wakeup: removing handle=128 [active_scanout=0] from scanout, installing handle=32 [active_scanout=1] [ 82.799] sna_mode_wakeup: flip complete, pending? 1 [ 82.799] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 82.799] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 82.799] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 82.799] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 82.799] sna_pixmap_move_to_gpu: already all-damaged [ 82.799] sna_pixmap_mark_active: pixmap=4091, handle=114 [ 82.799] sna_mode_redisplay: crtc[0] transformed? 0 [ 82.799] sna_mode_redisplay: crtc[1] transformed? 0 [ 82.799] sna_mode_redisplay: crtc[2] transformed? 0 [ 82.799] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=114 [active=1] [ 82.799] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 32, transformed? 0 [ 82.799] get_fb: reusing fb=81 for handle=114 [ 82.799] sna_mode_redisplay: recording flip on CRTC:32 handle=114, active_scanout=2, serial=3 [ 82.799] __kgem_bo_clear_busy: handle=114 [ 82.799] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 82.799] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 82.799] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 82.799] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=114, shadow handle=29 [ 82.799] sna_dri2_vblank_handler(type=2, sequence=4718, draw=4181) [ 82.799] sna_crtc_record_swap: recording last swap on pipe=0, frame 4718 [msc=4718], time 82.800061 [ 82.799] sna_dri2_vblank_handler: 2 complete, frame=4718 tv=82.800061 [ 82.799] sna_dri2_blit_complete: blit finished [ 82.799] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4718, tv=82.800061) [ 82.799] frame_swap_complete(type=2): draw=146, pipe=0, frame=4718 [msc=4718], tv=82.800061 [ 82.799] sna_accel_flush: flush?=0, dirty?=0 [ 82.799] sna_dri2_event_free(draw?=1) [ 82.799] sna_dri2_remove_event: remove[0x561c94b2b310] from window 146, active? 1 [ 82.799] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=114] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 82.799] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=32] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 82.799] sna_dri2_vblank_handler complete [ 82.799] sna_accel_flush: flush?=0, dirty?=0 [ 82.799] sna_accel_flush: flush?=0, dirty?=0 [ 82.799] sna_accel_flush: flush?=0, dirty?=0 [ 82.799] sna_accel_flush: flush?=0, dirty?=0 [ 82.799] sna_block_handler (tv=0.329000) [ 82.799] sna_scanout_do_flush: flush timer active: delta=15 [ 82.799] sna_accel_do_throttle -- no pending activity [ 82.799] sna_accel_block: evaluating timers, active=5 [ 82.799] sna_accel_block: flush timer expires in 15 [82814] [ 82.799] sna_wakeup_handler [ 82.799] sna_accel_flush: flush?=0, dirty?=0 [ 82.799] sna_accel_flush: flush?=0, dirty?=0 [ 82.799] sna_block_handler (tv=0.329000) [ 82.799] sna_scanout_do_flush: flush timer active: delta=15 [ 82.799] sna_accel_do_throttle -- no pending activity [ 82.799] sna_accel_block: evaluating timers, active=5 [ 82.799] sna_accel_block: flush timer expires in 15 [82814] [ 82.802] sna_wakeup_handler [ 82.802] sna_accel_flush: flush?=0, dirty?=0 [ 82.802] sna_accel_flush: flush?=0, dirty?=0 [ 82.802] sna_accel_flush: flush?=0, dirty?=0 [ 82.802] sna_accel_flush: flush?=0, dirty?=0 [ 82.802] sna_create_pixmap(48, 48, 24, usage=0) [ 82.802] kgem_can_create_2d: 48x48 @ 24 [ 82.802] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 [ 82.802] kgem_can_create_2d: untiled size=12288 [ 82.802] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 82.802] kgem_choose_tiling: 48x48 -> 0 [ 82.802] sna_create_pixmap: usage=0, flags=b [ 82.802] sna_create_pixmap: creating GPU pixmap 48x48, stride=192, flags=b [ 82.802] create_pixmap: allocating pixmap 0x0, depth=24/32, size=0 [ 82.802] create_pixmap: serial=4878, usage=0, 0x0 [ 82.802] create_pixmap_hdr: pixmap=4878, width=48, height=48, usage=0 [ 82.802] sna_create_pixmap: serial=4878, 48x48, usage=0 [ 82.802] sna_pixmap_create_shm(48x48, depth=32, bpp=32, pitch=192) [ 82.802] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 [ 82.802] create_pixmap: serial=4880, usage=0, 0x0 [ 82.802] create_pixmap_hdr: pixmap=4880, width=48, height=48, usage=0 [ 82.802] kgem_create_map(0x7fc6505c8000 size=9216, read-only?=0) - has_userptr?=1 [ 82.802] __kgem_bo_init(handle=135, num_pages=3) [ 82.802] kgem_create_map(ptr=0x7fc6505c8000, size=9216, pages=3, read_only=0) => handle=135 (proxy? 0) [ 82.802] sna_accel_watch_flush: enable=1 [ 82.802] __sna_damage_all(48, 48) [ 82.802] sna_pixmap_create_shm: serial=4880, 48x48, usage=0 [ 82.802] sna_create_pixmap(48, 48, 32, usage=0) [ 82.802] kgem_can_create_2d: 48x48 @ 32 [ 82.802] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 [ 82.802] kgem_can_create_2d: untiled size=12288 [ 82.802] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 82.802] kgem_choose_tiling: 48x48 -> 0 [ 82.802] sna_create_pixmap: usage=0, flags=b [ 82.802] sna_create_pixmap: creating GPU pixmap 48x48, stride=192, flags=b [ 82.802] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 [ 82.802] create_pixmap: serial=4882, usage=0, 0x0 [ 82.802] create_pixmap_hdr: pixmap=4882, width=48, height=48, usage=0 [ 82.802] sna_create_pixmap: serial=4882, 48x48, usage=0 [ 82.802] sna_composite_rectangles(pixmap=4883, op=0, 0 x 1 [(0, 0)x(48, 48) ...]) [ 82.802] sna_composite_rectangles: converted to op 0 [ 82.802] sna_composite_rectangles[0] (0, 0)x(48, 48) -> (0, 0), (48, 48) [ 82.802] sna_composite_rectangles: nrects=1, region=(0, 0), (48, 48) x 1 [ 82.802] sna_composite_rectangles: clipped extents (0, 0),(48, 48) x 1 [ 82.802] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(48, 48) [ 82.802] sna_composite_rectangles: dropping last-cpu hint [ 82.802] sna_drawable_use_bo pixmap=4883, box=((0, 0), (48, 48)), flags=19... [ 82.802] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 82.802] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 82.802] sna_pixmap_move_to_gpu(pixmap=4883, usage=0), flags=b [ 82.802] sna_pixmap_move_to_gpu: CPU damage? 0 [ 82.802] sna_pixmap_move_to_gpu: creating GPU bo (48x48@32), create=b [ 82.802] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 82.802] kgem_choose_tiling: 48x48 -> 0 [ 82.802] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 82.802] kgem_choose_tiling: 48x48 -> 0 [ 82.802] sna_pixmap_alloc_gpu: pixmap=4883 [ 82.802] kgem_create_2d(48x48, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 82.802] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 [ 82.802] inactive too small: 2 < 3 [ 82.802] inactive too small: 2 < 3 [ 82.802] __kgem_bo_init(handle=145, num_pages=3) [ 82.802] new pitch=192, tiling=0, handle=145, id=2740, num_pages=3 [3], bucket=1 [ 82.802] __sna_damage_all(48, 48) [ 82.802] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 82.802] sna_pixmap_mark_active: pixmap=4883, handle=145 [ 82.802] sna_drawable_use_bo: allocated GPU bo for operation [ 82.802] sna_drawable_use_bo: using GPU bo with damage? 0 [ 82.802] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 82.802] kgem_bo_is_render: handle=145, rq? 0 [0] [ 82.802] kgem_bo_is_render: handle=145, rq? 0 [0] [ 82.802] gen9_render_fill_boxes(0 x 1 [(0, 0), (48, 48) ...]) [ 82.802] sna_render_get_solid: 0 [ 82.802] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 82.802] needs_batch_flush: flushing before handle=145 for new reservation [ 82.802] kgem_check_bo: num_pages=+3, num_exec=+1 [ 82.802] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 82.802] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 82.802] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 82.802] kgem_add_handle: handle=4, index=0 [ 82.802] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 82.802] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 82.802] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 82.802] gen9_composite_get_binding_table(ffc0) [ 82.802] kgem_add_reloc64: handle=145, pos=16360, delta=0, domains=20002 [ 82.802] kgem_add_handle: handle=145, index=1 [ 82.802] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=0) [ 82.802] __kgem_bo_mark_dirty: handle=145 (proxy? 0) [ 82.802] [3fe0] bind bo(handle=145, addr=0), format=192, width=48, height=48, pitch=192, tiling=0 -> render [ 82.803] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 82.803] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 82.803] kgem_add_handle: handle=7, index=2 [ 82.803] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 82.803] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 82.803] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 82.803] gen9_emit_sampler: sampler = 1 [ 82.803] gen9_emit_sf: num_sf_outputs=1 [ 82.803] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 82.803] gen9_emit_vertex_elements: setup id=0 [ 82.803] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 82.803] (0, 0), (48, 48) [ 82.803] gen8_vertex_flush[490] = 3 [ 82.803] sna_composite_rectangles: pixmap=4883 marking clear [0]? 1 [ 82.803] sna_create_pixmap(1, 1, 32, usage=0) [ 82.803] kgem_can_create_2d: 1x1 @ 32 [ 82.803] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=1 [ 82.803] kgem_can_create_2d: untiled size=4096 [ 82.803] kgem_choose_tiling: disabling tiling [1x1] for single row/col [ 82.803] kgem_choose_tiling: 1x1 -> 0 [ 82.803] sna_create_pixmap: usage=0, flags=a [ 82.803] sna_create_pixmap: small buffer [4], attaching to shadow pixmap [ 82.803] create_pixmap: allocating pixmap 1x1, depth=32/32, size=12 [ 82.803] create_pixmap: serial=4884, usage=0, 1x1 [ 82.803] sna_create_pixmap: serial=4884, 1x1, usage=0 [ 82.803] sna_validate_gc(0x561c944e2d50) changes=7fffff, previous serial=80000000, drawable=1314 [ 82.803] sna_validate_gc: recomputing clip [ 82.803] sna_validate_gc: composite clip=1x[(0, 0), (1, 1)] [0x561c9478ca90] [ 82.803] sna_poly_fill_rect(n=1, PlaneMask: ffffffff (solid 1), solid fill: 1 [style=0, tileIsPixel=1], alu=3) [ 82.803] sna_poly_fill_rect_extents: [0] = (0, 0)x(1, 1) [ 82.803] sna_poly_fill_rect: extents(0, 0), (1, 1), flags=1 [ 82.803] sna_poly_fill_rect: dropping last-cpu hint [ 82.803] sna_drawable_use_bo pixmap=4884, box=((0, 0), (1, 1)), flags=19... [ 82.803] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 82.803] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 82.803] sna_drawable_use_bo: untiled, will not force allocation [ 82.803] sna_drawable_use_bo: no CPU bo, and GPU not forced [ 82.803] sna_poly_fill_rect: not using GPU, hint=19 [ 82.803] sna_poly_fill_rect: fallback (0, 0), (1, 1) [ 82.803] sna_gc_move_to_cpu(0x561c944e2d50) changes=7fffff [ 82.803] drawable_gc_flags: try operating on drawable inplace [hint? 1] [ 82.803] sna_drawable_move_region_to_cpu(pixmap=4884 (1x1), [(0, 0), (1, 1)], flags=5) [ 82.803] sna_drawable_move_region_to_cpu: region (0, 0), (1, 1) + (0, 0) subsumes pixmap (1x1) [ 82.803] _sna_pixmap_move_to_cpu(pixmap=4884, 1x1, flags=5) [ 82.803] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 82.803] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 82.803] _sna_pixmap_move_to_cpu: marking as damaged [ 82.803] __sna_damage_all(1, 1) [ 82.803] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 82.803] sna_poly_fill_rect: fallback - fbPolyFillRect [ 82.803] sna_gc_move_to_gpu(0x561c944e2d50) [ 82.803] sna_validate_gc(0x561c94af9b50) changes=7fffff, previous serial=80000000, drawable=1313 [ 82.803] sna_validate_gc: recomputing clip [ 82.803] sna_validate_gc: composite clip=1x[(0, 0), (48, 48)] [0x561c94af9df0] [ 82.803] sna_copy_area: src=pixmap=4881:(0, 0)x(48, 48)+(0, 0) -> dst=pixmap=4883:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 82.803] sna_copy_area: normal copy [ 82.803] sna_do_copy: src=(0, 0), dst=(0, 0), size=(48x48) [ 82.803] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(48x48) [ 82.803] sna_do_copy: dst extents (0, 0), (48, 48), dst clip extents (0, 0), (48, 48), dst size=48x48 [ 82.803] sna_do_copy: clipped dst extents (0, 0), (48, 48) [ 82.803] sna_do_copy: unclipped src extents (0, 0), (48, 48) [ 82.803] sna_do_copy: clipped src extents (0, 0), (48, 48) [ 82.803] sna_do_copy: pixmap -- no source clipping [ 82.803] sna_do_copy: src extents (0, 0), (48, 48) x 1 [ 82.803] sna_do_copy: copy region (0, 0), (48, 48) x 1 + (0, 0) [ 82.803] sna_copy_boxes (boxes=1x[(0, 0), (48, 48)...], src pixmap=4881+(0, 0), dst pixmap=4883+(0, 0), alu=3, src.size=48x48, dst.size=48x48) [ 82.803] sna_copy_boxes: dst=(priv=0x561c94af98c0, gpu_bo=145, cpu_bo=0), src=(priv=0x561c94af9700, gpu_bo=0, cpu_bo=135), replaces=1 [ 82.803] kgem_bo_is_busy: handle=135, domain: 1 exec? 0, rq? 0 [ 82.803] sna_drawable_use_bo pixmap=4883, box=((0, 0), (48, 48)), flags=19... [ 82.803] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 82.803] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.803] sna_drawable_use_bo: using whole GPU bo [ 82.803] move_to_gpu: can use CPU bo? cpu_damage=-1, gpu_damage=0, cpu hint=1 [ 82.803] region_overlaps_damage? [ 82.803] sna_drawable_move_region_to_cpu(pixmap=4881 (48x48), [(0, 0), (48, 48)], flags=2) [ 82.803] sna_drawable_move_region_to_cpu: pixmap=4881 all damaged on CPU [ 82.803] sna_drawable_move_region_to_cpu: syncing cpu bo [ 82.803] kgem_bo_sync__cpu_full: handle=135 [ 82.803] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 82.803] __kgem_bo_is_busy: handle=145, domain: 1 exec? 1, rq? 1 [ 82.803] sna_replace(handle=145, 48x48, bpp=32, tiling=0) busy?=1 [ 82.803] __kgem_bo_is_busy: handle=145, domain: 1 exec? 1, rq? 1 [ 82.803] indirect_replace: size=2 vs 1024 [ 82.803] kgem_create_buffer_2d: 48x48, 32 bpp, stride=192 [ 82.803] kgem_create_buffer: size=9216, flags=3 [write?=1, inplace?=1, last?=0] [ 82.803] kgem_create_buffer: searching for an inactive GTT map for upload [ 82.803] search_linear_cache: num_pages=64, flags=b, use_active? 0, use_large=0 [max=65536] [ 82.803] search_linear_cache: searching for inactive gtt map [ 82.803] search_linear_cache: num_pages=3, flags=b, use_active? 0, use_large=0 [max=65536] [ 82.803] search_linear_cache: searching for inactive gtt map [ 82.803] search_linear_cache: num_pages=64, flags=2, use_active? 0, use_large=0 [max=65536] [ 82.803] kgem_set_tiling: handle=142, tiling=0 [0], pitch=0 [0]: 1 [ 82.803] kgem_bo_remove_from_inactive: removing handle=142 from inactive [ 82.803] search_linear_cache: found handle=142 (near-miss) (num_pages=64) in linear inactive cache [ 82.803] kgem_bo_can_map: handle=142, map=0x0:0x0:0x7fc6b40fb000, tiling=0, domain=0, offset=4293464064 [ 82.803] kgem_create_buffer: reusing handle=142 for buffer [ 82.803] kgem_bo_can_map: handle=142, map=0x0:0x0:0x7fc6b40fb000, tiling=0, domain=0, offset=4293464064 [ 82.803] init_buffer_from_bo: reusing handle=142 for buffer [ 82.803] kgem_bo_map: handle=142, offset=4293464064, tiling=0, map=0x0:0x7fc6b40fb000, domain=0 [ 82.803] kgem_bo_map: converting request for GTT map into CPU map [ 82.803] kgem_bo_map__cpu(handle=142, size=262144, map=0x0:0x7fc6b40fb000) [ 82.803] kgem_bo_sync__cpu: handle=142 [ 82.803] __kgem_busy: handle=142, busy=0, wedged=0 [ 82.803] kgem_bo_sync__cpu: SYNC: handle=142, needs_flush? 0, domain? 0, busy? 0 [ 82.803] __kgem_busy: handle=142, busy=0, wedged=0 [ 82.803] kgem_bo_retire: retiring bo handle=142 (needed flush? 0), rq? 0 [busy?=0] [ 82.803] assert_bo_retired: handle=142, domain: 0 exec? 0, rq? 0 [ 82.803] kgem_create_buffer(pages=64 [64]) new handle=142, used=9216, write=1 [ 82.803] kgem_create_proxy: target handle=142 [proxy? -1], offset=0, length=9216, io=1 [ 82.803] __kgem_bo_init(handle=142, num_pages=9216) [ 82.803] memcpy_blt: src=(0, 0), dst=(0, 0), size=48x48, pitch=192/192 [ 82.803] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 82.803] kgem_bo_is_render: handle=142, rq? 0 [0] [ 82.803] kgem_bo_is_render: handle=145, rq? 1 [1] [ 82.803] kgem_bo_is_render: handle=145, rq? 1 [1] [ 82.803] kgem_check_bo: num_pages=+64, num_exec=+1 [ 82.803] gen9_composite_get_binding_table(ff00) [ 82.803] kgem_add_reloc64: handle=142, pos=16312, delta=0, domains=40000 [ 82.803] kgem_add_reloc64: adding proxy [delta=0] for handle=142 [ 82.803] kgem_add_handle: handle=142, index=3 [ 82.803] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=ffe91000) [ 82.803] [3fb0] bind bo(handle=142, addr=ffe91000), format=192, width=48, height=48, pitch=192, tiling=0 -> sampler [ 82.803] gen9_emit_sampler: sampler = 0 [ 82.803] gen9_emit_vertex_elements: setup id=0 [ 82.803] (0, 0) -> (0, 0) + (48, 48) [ 82.803] gen8_vertex_flush[4d4] = 3 [ 82.803] _kgem_bo_destroy: handle=142, proxy? 1 [ 82.803] sna_composite(pixmap=4883, op=13, src=4881+(0, 0), mask=0+(0, 0), dst=4883+(0, 0)+(0, 0), size=(48, 48) [ 82.803] sna_compute_composite_region: dst=(0, 0)x(48, 48) [ 82.803] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (48, 48) [ 82.803] clip_to_dst: region: 1x[(0, 0), (48, 48)], clip: 1x[(0, 0), (48, 48)] [ 82.803] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (48, 48) [ 82.803] sna_compute_composite_region: clip against src (48x48 clip=0): (0, 0), (48, 48) [ 82.803] sna_composite: composite region extents:+(0, 0) -> (0, 0), (48, 48) + (0, 0) [ 82.803] sna_composite: fallback due unhandled composite op [ 82.803] sna_composite: fallback -- fbComposite [ 82.803] sna_composite_fb -- op=13, fallback dst=(0, 0)+(0, 0), size=(48, 48): region=((0,0), (48, 48)) [ 82.803] sna_composite_fb: fallback -- move src to cpu [ 82.803] _sna_pixmap_move_to_cpu(pixmap=4881, 48x48, flags=2) [ 82.803] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x561c94aea671, is-clear?=0 [ 82.803] _sna_pixmap_move_to_cpu: CPU all-damaged [ 82.803] _sna_pixmap_move_to_cpu: syncing CPU bo [ 82.803] kgem_bo_sync__cpu_full: handle=135 [ 82.803] sna_composite_fb: fallback -- move dst to cpu [ 82.803] sna_drawable_move_region_to_cpu(pixmap=4883 (48x48), [(0, 0), (48, 48)], flags=3) [ 82.803] sna_drawable_move_region_to_cpu: region (0, 0), (48, 48) + (0, 0) subsumes pixmap (48x48) [ 82.803] _sna_pixmap_move_to_cpu(pixmap=4883, 48x48, flags=3) [ 82.803] _sna_pixmap_move_to_cpu: gpu_bo=145, gpu_damage=0x561c94af9ac1, cpu_damage=0x0, is-clear?=0 [ 82.803] operate_inplace: no, inplace operation not suitable [ 82.803] __kgem_bo_is_busy: handle=145, domain: 1 exec? 1, rq? 1 [ 82.803] sna_pixmap_alloc_cpu: pixmap=4883 [ 82.803] sna_pixmap_alloc_cpu: allocating CPU buffer (48x48) [ 82.803] kgem_bo_is_busy: handle=145, domain: 1 exec? 1, rq? 1 [ 82.803] kgem_create_cpu_2d(48x48, bpp=32) [ 82.803] kgem_create_2d(48x48, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 82.803] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 [ 82.803] inactive too small: 2 < 3 [ 82.803] inactive too small: 2 < 3 [ 82.803] __kgem_bo_init(handle=146, num_pages=3) [ 82.803] new pitch=192, tiling=0, handle=146, id=2743, num_pages=3 [3], bucket=1 [ 82.803] kgem_bo_map__cpu(handle=146, size=12288, map=0x0:0x0) [ 82.803] kgem_trim_vma_cache: type=1, count=-32759 (bucket: 1) [ 82.803] __kgem_bo_map__cpu: caching CPU vma for 146 [ 82.803] kgem_bo_map__cpu(handle=146, size=12288, map=0x0:0x7fc6c2764000) [ 82.803] sna_pixmap_alloc_cpu: allocated CPU handle=146 (snooped? 0) [ 82.803] _sna_pixmap_move_to_cpu: flushing GPU damage [ 82.803] download_boxes: nbox=1 [ 82.803] kgem_bo_can_map__cpu: handle=145 [ 82.803] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 82.803] __kgem_bo_is_busy: handle=145, domain: 1 exec? 1, rq? 1 [ 82.803] kgem_bo_is_busy: handle=145, domain: 1 exec? 1, rq? 1 [ 82.803] cpu_bo_download: using GPU write to CPU bo for download from GPU [ 82.803] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=1, self-copy=0, overlaps? 0 [ 82.803] kgem_bo_is_render: handle=145, rq? 1 [1] [ 82.803] kgem_bo_is_render: handle=146, rq? 0 [0] [ 82.803] kgem_bo_is_render: handle=146, rq? 0 [0] [ 82.803] kgem_bo_is_render: handle=145, rq? 1 [1] [ 82.803] kgem_set_mode: flushing before new bo [ 82.803] gen8_vertex_close: used=12, vbo active? 23, vb=1, nreloc=1 [ 82.803] gen8_vertex_close: reloc[0] = 287 [ 82.803] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 82.803] kgem_add_handle: handle=23, index=4 [ 82.803] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd541000) [ 82.803] batch[1/1, flags=1800]: 316 316 16304 16384, nreloc=7, nexec=5, nfence=0, aperture=142 [fenced=0] [ 82.803] kgem_finish_buffers: buffer handle=142, used=9216, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 82.803] kgem_finish_buffers: retaining upload buffer (9216/262144): used=12288, refcnt=1 [ 82.803] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 82.803] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 82.803] kgem_fixup_relocs: shrinking by 61440 [ 82.803] __kgem_busy: handle=1, busy=0, wedged=0 [ 82.804] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 82.804] kgem_commit: release handle=145 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fff3c000 [ 82.804] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 82.804] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 82.804] __kgem_bo_clear_busy: handle=7 [ 82.804] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 82.804] kgem_commit: release handle=142 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffe91000 [ 82.804] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 82.804] __kgem_busy: handle=1, busy=131072, wedged=0 [ 82.804] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 82.804] needs_batch_flush: flushing before handle=146 for new reservation [ 82.804] kgem_check_bo: num_pages=+6, num_exec=+2 [ 82.804] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 82.804] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 82.804] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 82.804] kgem_add_handle: handle=4, index=0 [ 82.804] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 82.804] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 82.804] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 82.804] gen9_composite_get_binding_table(ffc0) [ 82.804] kgem_add_reloc64: handle=146, pos=16360, delta=0, domains=20002 [ 82.804] kgem_add_handle: handle=146, index=1 [ 82.804] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=0) [ 82.804] __kgem_bo_mark_dirty: handle=146 (proxy? 0) [ 82.804] [3fe0] bind bo(handle=146, addr=0), format=192, width=48, height=48, pitch=192, tiling=0 -> render [ 82.804] kgem_add_reloc64: handle=145, pos=16344, delta=0, domains=40000 [ 82.804] kgem_add_handle: handle=145, index=2 [ 82.804] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fff3c000) [ 82.804] [3fd0] bind bo(handle=145, addr=fff3c000), format=192, width=48, height=48, pitch=192, tiling=0 -> sampler [ 82.804] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 82.804] gen9_emit_sampler: sampler = 0 [ 82.804] gen9_emit_sf: num_sf_outputs=1 [ 82.804] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 82.804] gen9_emit_vertex_elements: setup id=0 [ 82.804] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 82.804] (0, 0) -> (0, 0) + (48, 48) [ 82.804] gen8_vertex_flush[490] = 3 [ 82.804] _sna_pixmap_move_to_cpu: marking as damaged [ 82.804] __sna_damage_all(48, 48) [ 82.804] sna_pixmap_free_gpu: handle=145 (pinned? 0) [ 82.804] _kgem_bo_destroy: handle=145, proxy? 0 [ 82.804] __kgem_bo_destroy: handle=145, size=12288 [ 82.804] __kgem_bo_destroy: handle=145 -> active [ 82.804] _sna_pixmap_move_to_cpu: syncing CPU bo [ 82.804] kgem_bo_sync__cpu_full: handle=146 [ 82.804] gen8_vertex_close: used=18, vbo active? 23, vb=1, nreloc=1 [ 82.804] gen8_vertex_close: reloc[0] = 287 [ 82.804] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 82.804] kgem_add_handle: handle=23, index=3 [ 82.804] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 82.804] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=80 [fenced=0] [ 82.804] __kgem_busy: handle=1, busy=0, wedged=0 [ 82.804] __kgem_retire_rq: request 1 complete [ 82.804] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 82.804] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 82.804] kgem_fixup_relocs: shrinking by 61440 [ 82.804] __kgem_busy: handle=1, busy=0, wedged=0 [ 82.804] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 82.804] kgem_commit: release handle=146 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fff36000 [ 82.804] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 82.804] kgem_commit: release handle=145 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fff3c000 [ 82.804] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 82.804] __kgem_busy: handle=1, busy=131072, wedged=0 [ 82.804] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 82.804] __kgem_busy: handle=146, busy=131073, wedged=0 [ 82.804] kgem_bo_sync__cpu_full: SYNC: handle=146, needs_flush? 1, domain? 3, busy? 1 [ 82.804] __kgem_busy: handle=146, busy=0, wedged=0 [ 82.804] kgem_bo_retire: retiring bo handle=146 (needed flush? 0), rq? 1 [busy?=0] [ 82.804] __kgem_retire_requests_upto(handle=146, ring=0) [ 82.804] __kgem_retire_rq: request 1 complete [ 82.804] __kgem_bo_flush: handle=145, busy=0, wedged=0 [ 82.804] kgem_bo_move_to_cache: release handle=145 [ 82.804] kgem_bo_move_to_inactive: moving handle=145 to inactive [ 82.804] assert_bo_retired: handle=146, domain: 0 exec? 0, rq? 0 [ 82.804] kgem_bo_is_busy: handle=146, domain: 1 exec? 0, rq? 0 [ 82.804] sna_image_composite: using 2 threads for compositing 48x48 [ 82.804] sna_destroy_pixmap: pixmap=4881, attached?=1 [ 82.804] kgem_bo_is_busy: handle=135, domain: 1 exec? 0, rq? 0 [ 82.804] __sna_free_pixmap(pixmap=4881) [ 82.804] __sna_pixmap_free_cpu: discarding CPU buffer, handle=135, size=12288 [ 82.804] kgem_bo_sync__cpu: handle=135 [ 82.804] sna_accel_watch_flush: enable=-1 [ 82.804] _kgem_bo_destroy: handle=135, proxy? 0 [ 82.804] __kgem_bo_destroy: handle=135, size=12288 [ 82.804] __kgem_bo_destroy: handle=135, not reusable [ 82.804] kgem_bo_free: handle=135, size=12288 [ 82.804] __kgem_busy: handle=135, busy=0, wedged=0 [ 82.804] kgem_bo_free: releasing 0x0:0x0 vma for handle=135, count=0 [ 82.804] sna_composite(pixmap=4879, op=1, src=4883+(0, 0), mask=0+(0, 0), dst=4879+(0, 0)+(0, 0), size=(48, 48) [ 82.804] sna_compute_composite_region: dst=(0, 0)x(48, 48) [ 82.804] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (48, 48) [ 82.804] clip_to_dst: region: 1x[(0, 0), (48, 48)], clip: 1x[(0, 0), (48, 48)] [ 82.804] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (48, 48) [ 82.804] sna_compute_composite_region: clip against src (48x48 clip=0): (0, 0), (48, 48) [ 82.804] sna_composite: composite region extents:+(0, 0) -> (0, 0), (48, 48) + (0, 0) [ 82.804] gen9_render_composite: 48x48, current mode=0/1 [ 82.804] sna_blt_composite (0, 0), (0, 0), 48x48 [ 82.804] sna_transform_is_imprecise_integer_translation: no transform [ 82.804] sna_blt_composite: converting transform to integer translation? (0, 0) [ 82.804] sna_blt_composite: blt dst offset (0, 0), source offset (0, 0), with alpha fixup? 0 [ 82.804] use_cpu_bo for box=(0, 0), (48, 48) [ 82.804] sna_drawable_use_bo pixmap=4879, box=((0, 0), (48, 48)), flags=1b... [ 82.804] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b [ 82.804] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 82.804] sna_pixmap_move_to_gpu(pixmap=4879, usage=0), flags=4b [ 82.804] sna_pixmap_move_to_gpu: CPU damage? 0 [ 82.804] sna_pixmap_move_to_gpu: creating GPU bo (48x48@32), create=b [ 82.804] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 82.804] kgem_choose_tiling: 48x48 -> 0 [ 82.804] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 82.804] kgem_choose_tiling: 48x48 -> 0 [ 82.804] sna_pixmap_alloc_gpu: pixmap=4879 [ 82.804] kgem_create_2d(48x48, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 82.804] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 [ 82.804] kgem_bo_remove_from_inactive: removing handle=145 from inactive [ 82.804] from inactive: pitch=192, tiling=0: handle=145, id=2744 [ 82.804] __sna_damage_all(48, 48) [ 82.804] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 82.804] sna_pixmap_mark_active: pixmap=4879, handle=145 [ 82.804] sna_drawable_use_bo: allocated GPU bo for operation [ 82.804] sna_drawable_use_bo: using GPU bo with damage? 0 [ 82.804] __kgem_bcs_set_tiling: src handle=146:tiling=0, dst handle=145:tiling=0 [ 82.804] prepare_blt_copy [ 82.804] __kgem_bcs_set_tiling: src handle=146:tiling=0, dst handle=145:tiling=0 [ 82.804] blt_composite_copy_box: box (0, 0), (48, 48) [ 82.804] sna_blt_copy_one: (0, 0) -> (0, 0) x (48, 48) [ 82.804] kgem_add_reloc64: handle=145, pos=4, delta=0, domains=28002 [ 82.804] kgem_add_handle: handle=145, index=0 [ 82.804] kgem_add_reloc64[0] = (delta=0, target handle=0, presumed=fff3c000) [ 82.804] __kgem_bo_mark_dirty: handle=145 (proxy? 0) [ 82.804] kgem_add_reloc64: handle=146, pos=8, delta=0, domains=28000 [ 82.804] kgem_add_handle: handle=146, index=1 [ 82.804] kgem_add_reloc64[1] = (delta=0, target handle=1, presumed=fff36000) [ 82.804] apply_damage: damage=0x0, region=1 [(0, 0), (48, 48) + (0, 0)] [ 82.804] nop_done: flushing BLT operation on empty ring [ 82.804] batch[3/3, flags=1800]: 12 12 16384 16384, nreloc=2, nexec=2, nfence=0, aperture=6 [fenced=0] [ 82.804] __kgem_busy: handle=1, busy=0, wedged=0 [ 82.804] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 82.804] kgem_commit: release handle=145 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fff3c000 [ 82.804] kgem_commit: release handle=146 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff36000 [ 82.804] __kgem_busy: handle=1, busy=0, wedged=0 [ 82.804] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=0, offset=4250144768 [ 82.804] sna_destroy_pixmap: pixmap=4883, attached?=1 [ 82.804] __sna_free_pixmap(pixmap=4883) [ 82.804] __sna_pixmap_free_cpu: discarding CPU buffer, handle=146, size=12288 [ 82.804] _kgem_bo_destroy: handle=146, proxy? 0 [ 82.804] __kgem_bo_destroy: handle=146, size=12288 [ 82.804] __kgem_busy: handle=146, busy=0, wedged=0 [ 82.804] __kgem_bo_clear_busy: handle=146 [ 82.804] kgem_bo_move_to_inactive: moving handle=146 to inactive [ 82.804] sna_create_pixmap(48, 48, 1, usage=0) [ 82.804] kgem_can_create_2d: 48x48 @ 1 [ 82.804] kgem_can_create_2d: unhandled depth 1 [ 82.804] sna_create_pixmap: can not use GPU, just creating shadow [ 82.804] create_pixmap: allocating pixmap 48x48, depth=1/1, size=392 [ 82.804] create_pixmap: serial=4885, usage=0, 48x48 [ 82.804] sna_accel_flush: flush?=0, dirty?=0 [ 82.804] sna_pixmap_create_shm(48x48, depth=32, bpp=32, pitch=192) [ 82.804] __pop_freed_pixmap: reusing freed pixmap=4883 header [ 82.804] create_pixmap_hdr: pixmap=4887, width=48, height=48, usage=0 [ 82.804] kgem_create_map(0x7fc6505cc000 size=9216, read-only?=0) - has_userptr?=1 [ 82.804] __kgem_bo_init(handle=135, num_pages=3) [ 82.804] kgem_create_map(ptr=0x7fc6505cc000, size=9216, pages=3, read_only=0) => handle=135 (proxy? 0) [ 82.804] sna_accel_watch_flush: enable=1 [ 82.804] __sna_damage_all(48, 48) [ 82.804] sna_pixmap_create_shm: serial=4887, 48x48, usage=0 [ 82.805] sna_composite(pixmap=4886, op=1, src=4888+(0, 0), mask=0+(0, 0), dst=4886+(0, 0)+(0, 0), size=(48, 48) [ 82.805] sna_compute_composite_region: dst=(0, 0)x(48, 48) [ 82.805] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (48, 48) [ 82.805] clip_to_dst: region: 1x[(0, 0), (48, 48)], clip: 1x[(0, 0), (48, 48)] [ 82.805] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (48, 48) [ 82.805] sna_compute_composite_region: clip against src (48x48 clip=0): (0, 0), (48, 48) [ 82.805] sna_composite: fallback as destination pixmap=4886 is unattached [ 82.805] sna_composite: fallback -- fbComposite [ 82.805] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(48, 48): region=((0,0), (48, 48)) [ 82.805] sna_composite_fb: fallback -- move src to cpu [ 82.805] _sna_pixmap_move_to_cpu(pixmap=4888, 48x48, flags=2) [ 82.805] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x561c94af9ac1, is-clear?=0 [ 82.805] _sna_pixmap_move_to_cpu: CPU all-damaged [ 82.805] _sna_pixmap_move_to_cpu: syncing CPU bo [ 82.805] kgem_bo_sync__cpu_full: handle=135 [ 82.805] sna_composite_fb: fallback -- move dst to cpu [ 82.805] sna_drawable_move_region_to_cpu(pixmap=4886 (48x48), [(0, 0), (48, 48)], flags=5) [ 82.805] sna_drawable_move_region_to_cpu: not attached to pixmap 4886 (depth 1) [ 82.805] sna_image_composite: using 2 threads for compositing 48x48 [ 82.805] sna_destroy_pixmap: pixmap=4888, attached?=1 [ 82.805] kgem_bo_is_busy: handle=135, domain: 1 exec? 0, rq? 0 [ 82.805] __sna_free_pixmap(pixmap=4888) [ 82.805] __sna_pixmap_free_cpu: discarding CPU buffer, handle=135, size=12288 [ 82.805] kgem_bo_sync__cpu: handle=135 [ 82.805] sna_accel_watch_flush: enable=-1 [ 82.805] _kgem_bo_destroy: handle=135, proxy? 0 [ 82.805] __kgem_bo_destroy: handle=135, size=12288 [ 82.805] __kgem_bo_destroy: handle=135, not reusable [ 82.805] kgem_bo_free: handle=135, size=12288 [ 82.805] __kgem_busy: handle=135, busy=0, wedged=0 [ 82.805] kgem_bo_free: releasing 0x0:0x0 vma for handle=135, count=0 [ 82.805] sna_accel_flush: flush?=0, dirty?=0 [ 82.805] sna_accel_flush: flush?=0, dirty?=0 [ 82.805] sna_accel_flush: flush?=0, dirty?=0 [ 82.805] sna_block_handler (tv=0.323000) [ 82.805] kgem_retire, need_retire?=1 [ 82.805] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 82.805] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 82.805] kgem_retire__requests_ring: retiring ring 1 [ 82.805] __kgem_busy: handle=1, busy=0, wedged=0 [ 82.805] __kgem_retire_rq: request 1 complete [ 82.805] __kgem_bo_flush: handle=145, busy=0, wedged=0 [ 82.805] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 82.805] kgem_retire -- retired=0, need_retire=0 [ 82.805] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 82.805] gen6_render_retire: resetting idle vbo [ 82.805] kgem_retire__buffers: handle=142, busy? 0 [0] [ 82.805] kgem_retire__buffers: releasing upload cache for handle=142? 0 [ 82.805] __kgem_bo_destroy: handle=142, size=262144 [ 82.805] kgem_bo_replace_io: transferring io handle=142 to bo [ 82.805] kgem_bo_move_to_inactive: moving handle=142 to inactive [ 82.805] sna_scanout_do_flush: flush timer active: delta=9 [ 82.805] sna_accel_do_throttle -- no pending activity [ 82.805] sna_accel_block: evaluating timers, active=5 [ 82.805] sna_accel_block: flush timer expires in 9 [82814] [ 82.805] sna_wakeup_handler [ 82.805] sna_accel_flush: flush?=0, dirty?=0 [ 82.805] sna_accel_flush: flush?=0, dirty?=0 [ 82.805] sna_block_handler (tv=0.323000) [ 82.805] sna_scanout_do_flush: flush timer active: delta=9 [ 82.805] sna_accel_do_throttle -- no pending activity [ 82.805] sna_accel_block: evaluating timers, active=5 [ 82.805] sna_accel_block: flush timer expires in 9 [82814] [ 82.805] sna_wakeup_handler [ 82.805] sna_accel_flush: flush?=0, dirty?=0 [ 82.805] sna_accel_flush: flush?=0, dirty?=0 [ 82.805] sna_block_handler (tv=0.323000) [ 82.805] sna_scanout_do_flush: flush timer active: delta=9 [ 82.805] sna_accel_do_throttle -- no pending activity [ 82.805] sna_accel_block: evaluating timers, active=5 [ 82.805] sna_accel_block: flush timer expires in 9 [82814] [ 82.806] sna_wakeup_handler [ 82.806] sna_accel_flush: flush?=0, dirty?=0 [ 82.806] sna_accel_flush: flush?=0, dirty?=0 [ 82.806] sna_accel_flush: flush?=0, dirty?=0 [ 82.806] sna_accel_flush: flush?=0, dirty?=0 [ 82.806] sna_accel_flush: flush?=0, dirty?=0 [ 82.806] sna_accel_flush: flush?=0, dirty?=0 [ 82.806] sna_block_handler (tv=0.322000) [ 82.806] sna_scanout_do_flush: flush timer active: delta=8 [ 82.806] sna_accel_do_throttle -- no pending activity [ 82.806] sna_accel_block: evaluating timers, active=5 [ 82.806] sna_accel_block: flush timer expires in 8 [82814] [ 82.806] sna_wakeup_handler [ 82.806] sna_accel_flush: flush?=0, dirty?=0 [ 82.806] sna_accel_flush: flush?=0, dirty?=0 [ 82.806] sna_block_handler (tv=0.322000) [ 82.806] sna_scanout_do_flush: flush timer active: delta=8 [ 82.806] sna_accel_do_throttle -- no pending activity [ 82.806] sna_accel_block: evaluating timers, active=5 [ 82.806] sna_accel_block: flush timer expires in 8 [82814] [ 82.806] sna_wakeup_handler [ 82.806] sna_accel_flush: flush?=0, dirty?=0 [ 82.806] sna_accel_flush: flush?=0, dirty?=0 [ 82.806] sna_block_handler (tv=0.322000) [ 82.806] sna_scanout_do_flush: flush timer active: delta=8 [ 82.806] sna_accel_do_throttle -- no pending activity [ 82.806] sna_accel_block: evaluating timers, active=5 [ 82.806] sna_accel_block: flush timer expires in 8 [82814] [ 82.806] sna_wakeup_handler [ 82.806] sna_accel_flush: flush?=0, dirty?=0 [ 82.806] sna_accel_flush: flush?=0, dirty?=0 [ 82.806] sna_accel_flush: flush?=0, dirty?=0 [ 82.806] sna_block_handler (tv=0.322000) [ 82.806] sna_scanout_do_flush: flush timer active: delta=8 [ 82.806] sna_accel_do_throttle -- no pending activity [ 82.806] sna_accel_block: evaluating timers, active=5 [ 82.806] sna_accel_block: flush timer expires in 8 [82814] [ 82.806] sna_wakeup_handler [ 82.806] sna_accel_flush: flush?=0, dirty?=0 [ 82.806] sna_accel_flush: flush?=0, dirty?=0 [ 82.806] sna_block_handler (tv=0.322000) [ 82.806] sna_scanout_do_flush: flush timer active: delta=8 [ 82.806] sna_accel_do_throttle -- no pending activity [ 82.806] sna_accel_block: evaluating timers, active=5 [ 82.806] sna_accel_block: flush timer expires in 8 [82814] [ 82.806] sna_wakeup_handler [ 82.806] sna_accel_flush: flush?=0, dirty?=0 [ 82.806] sna_accel_flush: flush?=0, dirty?=0 [ 82.806] sna_accel_flush: flush?=0, dirty?=0 [ 82.806] sna_block_handler (tv=0.322000) [ 82.806] sna_scanout_do_flush: flush timer active: delta=8 [ 82.806] sna_accel_do_throttle -- no pending activity [ 82.806] sna_accel_block: evaluating timers, active=5 [ 82.806] sna_accel_block: flush timer expires in 8 [82814] [ 82.806] sna_wakeup_handler [ 82.806] sna_accel_flush: flush?=0, dirty?=0 [ 82.806] sna_accel_flush: flush?=0, dirty?=0 [ 82.806] sna_block_handler (tv=0.322000) [ 82.806] sna_scanout_do_flush: flush timer active: delta=8 [ 82.806] sna_accel_do_throttle -- no pending activity [ 82.806] sna_accel_block: evaluating timers, active=5 [ 82.806] sna_accel_block: flush timer expires in 8 [82814] [ 82.806] sna_wakeup_handler [ 82.806] sna_accel_flush: flush?=0, dirty?=0 [ 82.806] sna_accel_flush: flush?=0, dirty?=0 [ 82.806] sna_block_handler (tv=0.322000) [ 82.807] sna_scanout_do_flush: flush timer active: delta=7 [ 82.807] sna_accel_do_throttle -- no pending activity [ 82.807] sna_accel_block: evaluating timers, active=5 [ 82.807] sna_accel_block: flush timer expires in 7 [82814] [ 82.807] sna_wakeup_handler [ 82.807] sna_accel_flush: flush?=0, dirty?=0 [ 82.807] sna_accel_flush: flush?=0, dirty?=0 [ 82.807] sna_block_handler (tv=0.321000) [ 82.807] sna_scanout_do_flush: flush timer active: delta=7 [ 82.807] sna_accel_do_throttle -- no pending activity [ 82.807] sna_accel_block: evaluating timers, active=5 [ 82.807] sna_accel_block: flush timer expires in 7 [82814] [ 82.807] sna_wakeup_handler [ 82.807] sna_accel_flush: flush?=0, dirty?=0 [ 82.807] sna_accel_flush: flush?=0, dirty?=0 [ 82.807] sna_accel_flush: flush?=0, dirty?=0 [ 82.807] sna_block_handler (tv=0.321000) [ 82.807] sna_scanout_do_flush: flush timer active: delta=7 [ 82.807] sna_accel_do_throttle -- no pending activity [ 82.807] sna_accel_block: evaluating timers, active=5 [ 82.807] sna_accel_block: flush timer expires in 7 [82814] [ 82.807] sna_wakeup_handler [ 82.807] sna_accel_flush: flush?=0, dirty?=0 [ 82.807] sna_accel_flush: flush?=0, dirty?=0 [ 82.807] sna_block_handler (tv=0.321000) [ 82.807] sna_scanout_do_flush: flush timer active: delta=7 [ 82.807] sna_accel_do_throttle -- no pending activity [ 82.807] sna_accel_block: evaluating timers, active=5 [ 82.807] sna_accel_block: flush timer expires in 7 [82814] [ 82.807] sna_wakeup_handler [ 82.807] sna_accel_flush: flush?=0, dirty?=0 [ 82.807] sna_accel_flush: flush?=0, dirty?=0 [ 82.807] sna_accel_flush: flush?=0, dirty?=0 [ 82.807] sna_block_handler (tv=0.321000) [ 82.807] sna_scanout_do_flush: flush timer active: delta=7 [ 82.807] sna_accel_do_throttle -- no pending activity [ 82.807] sna_accel_block: evaluating timers, active=5 [ 82.807] sna_accel_block: flush timer expires in 7 [82814] [ 82.807] sna_wakeup_handler [ 82.807] sna_accel_flush: flush?=0, dirty?=0 [ 82.807] sna_accel_flush: flush?=0, dirty?=0 [ 82.807] sna_block_handler (tv=0.321000) [ 82.807] sna_scanout_do_flush: flush timer active: delta=7 [ 82.807] sna_accel_do_throttle -- no pending activity [ 82.807] sna_accel_block: evaluating timers, active=5 [ 82.807] sna_accel_block: flush timer expires in 7 [82814] [ 82.807] sna_wakeup_handler [ 82.807] sna_accel_flush: flush?=0, dirty?=0 [ 82.807] sna_accel_flush: flush?=0, dirty?=0 [ 82.807] sna_accel_flush: flush?=0, dirty?=0 [ 82.807] sna_block_handler (tv=0.321000) [ 82.807] sna_scanout_do_flush: flush timer active: delta=7 [ 82.807] sna_accel_do_throttle -- no pending activity [ 82.807] sna_accel_block: evaluating timers, active=5 [ 82.807] sna_accel_block: flush timer expires in 7 [82814] [ 82.807] sna_wakeup_handler [ 82.807] sna_accel_flush: flush?=0, dirty?=0 [ 82.807] sna_accel_flush: flush?=0, dirty?=0 [ 82.807] sna_block_handler (tv=0.321000) [ 82.807] sna_scanout_do_flush: flush timer active: delta=7 [ 82.807] sna_accel_do_throttle -- no pending activity [ 82.807] sna_accel_block: evaluating timers, active=5 [ 82.807] sna_accel_block: flush timer expires in 7 [82814] [ 82.807] sna_wakeup_handler [ 82.807] sna_accel_flush: flush?=0, dirty?=0 [ 82.807] sna_accel_flush: flush?=0, dirty?=0 [ 82.807] sna_accel_flush: flush?=0, dirty?=0 [ 82.807] sna_block_handler (tv=0.321000) [ 82.807] sna_scanout_do_flush: flush timer active: delta=7 [ 82.807] sna_accel_do_throttle -- no pending activity [ 82.807] sna_accel_block: evaluating timers, active=5 [ 82.807] sna_accel_block: flush timer expires in 7 [82814] [ 82.807] sna_wakeup_handler [ 82.807] sna_accel_flush: flush?=0, dirty?=0 [ 82.807] sna_accel_flush: flush?=0, dirty?=0 [ 82.807] sna_block_handler (tv=0.321000) [ 82.807] sna_scanout_do_flush: flush timer active: delta=7 [ 82.807] sna_accel_do_throttle -- no pending activity [ 82.807] sna_accel_block: evaluating timers, active=5 [ 82.807] sna_accel_block: flush timer expires in 7 [82814] [ 82.807] sna_wakeup_handler [ 82.807] sna_accel_flush: flush?=0, dirty?=0 [ 82.807] sna_accel_flush: flush?=0, dirty?=0 [ 82.807] sna_accel_flush: flush?=0, dirty?=0 [ 82.807] sna_block_handler (tv=0.321000) [ 82.807] sna_scanout_do_flush: flush timer active: delta=7 [ 82.807] sna_accel_do_throttle -- no pending activity [ 82.807] sna_accel_block: evaluating timers, active=5 [ 82.807] sna_accel_block: flush timer expires in 7 [82814] [ 82.808] sna_wakeup_handler [ 82.808] sna_accel_flush: flush?=0, dirty?=0 [ 82.808] sna_accel_flush: flush?=0, dirty?=0 [ 82.808] sna_accel_flush: flush?=0, dirty?=0 [ 82.808] sna_accel_flush: flush?=0, dirty?=0 [ 82.808] sna_accel_flush: flush?=0, dirty?=0 [ 82.808] sna_block_handler (tv=0.320000) [ 82.808] sna_scanout_do_flush: flush timer active: delta=6 [ 82.808] sna_accel_do_throttle -- no pending activity [ 82.808] sna_accel_block: evaluating timers, active=5 [ 82.808] sna_accel_block: flush timer expires in 6 [82814] [ 82.808] sna_wakeup_handler [ 82.808] sna_accel_flush: flush?=0, dirty?=0 [ 82.808] sna_accel_flush: flush?=0, dirty?=0 [ 82.808] sna_accel_flush: flush?=0, dirty?=0 [ 82.808] sna_accel_flush: flush?=0, dirty?=0 [ 82.808] sna_block_handler (tv=0.320000) [ 82.808] sna_scanout_do_flush: flush timer active: delta=6 [ 82.808] sna_accel_do_throttle -- no pending activity [ 82.808] sna_accel_block: evaluating timers, active=5 [ 82.808] sna_accel_block: flush timer expires in 6 [82814] [ 82.808] sna_wakeup_handler [ 82.808] sna_accel_flush: flush?=0, dirty?=0 [ 82.808] sna_accel_flush: flush?=0, dirty?=0 [ 82.808] sna_accel_flush: flush?=0, dirty?=0 [ 82.808] sna_block_handler (tv=0.320000) [ 82.808] sna_scanout_do_flush: flush timer active: delta=6 [ 82.808] sna_accel_do_throttle -- no pending activity [ 82.808] sna_accel_block: evaluating timers, active=5 [ 82.808] sna_accel_block: flush timer expires in 6 [82814] [ 82.808] sna_wakeup_handler [ 82.808] sna_accel_flush: flush?=0, dirty?=0 [ 82.808] sna_accel_flush: flush?=0, dirty?=0 [ 82.808] sna_accel_flush: flush?=0, dirty?=0 [ 82.808] sna_block_handler (tv=0.320000) [ 82.808] sna_scanout_do_flush: flush timer active: delta=6 [ 82.808] sna_accel_do_throttle -- no pending activity [ 82.808] sna_accel_block: evaluating timers, active=5 [ 82.808] sna_accel_block: flush timer expires in 6 [82814] [ 82.808] sna_wakeup_handler [ 82.808] sna_accel_flush: flush?=0, dirty?=0 [ 82.808] sna_accel_flush: flush?=0, dirty?=0 [ 82.808] sna_block_handler (tv=0.320000) [ 82.808] sna_scanout_do_flush: flush timer active: delta=6 [ 82.808] sna_accel_do_throttle -- no pending activity [ 82.808] sna_accel_block: evaluating timers, active=5 [ 82.808] sna_accel_block: flush timer expires in 6 [82814] [ 82.808] sna_wakeup_handler [ 82.808] sna_accel_flush: flush?=0, dirty?=0 [ 82.808] sna_accel_flush: flush?=0, dirty?=0 [ 82.808] sna_block_handler (tv=0.320000) [ 82.808] sna_scanout_do_flush: flush timer active: delta=6 [ 82.808] sna_accel_do_throttle -- no pending activity [ 82.808] sna_accel_block: evaluating timers, active=5 [ 82.808] sna_accel_block: flush timer expires in 6 [82814] [ 82.808] sna_wakeup_handler [ 82.808] sna_accel_flush: flush?=0, dirty?=0 [ 82.808] sna_accel_flush: flush?=0, dirty?=0 [ 82.808] sna_block_handler (tv=0.320000) [ 82.808] sna_scanout_do_flush: flush timer active: delta=6 [ 82.808] sna_accel_do_throttle -- no pending activity [ 82.808] sna_accel_block: evaluating timers, active=5 [ 82.808] sna_accel_block: flush timer expires in 6 [82814] [ 82.808] sna_wakeup_handler [ 82.808] sna_accel_flush: flush?=0, dirty?=0 [ 82.808] sna_accel_flush: flush?=0, dirty?=0 [ 82.808] sna_accel_flush: flush?=0, dirty?=0 [ 82.808] sna_block_handler (tv=0.320000) [ 82.808] sna_scanout_do_flush: flush timer active: delta=6 [ 82.808] sna_accel_do_throttle -- no pending activity [ 82.808] sna_accel_block: evaluating timers, active=5 [ 82.808] sna_accel_block: flush timer expires in 6 [82814] [ 82.808] sna_wakeup_handler [ 82.808] sna_accel_flush: flush?=0, dirty?=0 [ 82.808] sna_accel_flush: flush?=0, dirty?=0 [ 82.808] sna_block_handler (tv=0.320000) [ 82.808] sna_scanout_do_flush: flush timer active: delta=6 [ 82.808] sna_accel_do_throttle -- no pending activity [ 82.808] sna_accel_block: evaluating timers, active=5 [ 82.808] sna_accel_block: flush timer expires in 6 [82814] [ 82.808] sna_wakeup_handler [ 82.808] sna_accel_flush: flush?=0, dirty?=0 [ 82.808] sna_accel_flush: flush?=0, dirty?=0 [ 82.808] sna_accel_flush: flush?=0, dirty?=0 [ 82.808] sna_block_handler (tv=0.320000) [ 82.808] sna_scanout_do_flush: flush timer active: delta=6 [ 82.808] sna_accel_do_throttle -- no pending activity [ 82.808] sna_accel_block: evaluating timers, active=5 [ 82.808] sna_accel_block: flush timer expires in 6 [82814] [ 82.808] sna_wakeup_handler [ 82.808] sna_accel_flush: flush?=0, dirty?=0 [ 82.808] sna_accel_flush: flush?=0, dirty?=0 [ 82.808] sna_block_handler (tv=0.320000) [ 82.808] sna_scanout_do_flush: flush timer active: delta=6 [ 82.808] sna_accel_do_throttle -- no pending activity [ 82.808] sna_accel_block: evaluating timers, active=5 [ 82.808] sna_accel_block: flush timer expires in 6 [82814] [ 82.808] sna_wakeup_handler [ 82.808] sna_accel_flush: flush?=0, dirty?=0 [ 82.808] sna_accel_flush: flush?=0, dirty?=0 [ 82.809] sna_block_handler (tv=0.319000) [ 82.809] sna_scanout_do_flush: flush timer active: delta=5 [ 82.809] sna_accel_do_throttle -- no pending activity [ 82.809] sna_accel_block: evaluating timers, active=5 [ 82.809] sna_accel_block: flush timer expires in 5 [82814] [ 82.809] sna_wakeup_handler [ 82.809] sna_accel_flush: flush?=0, dirty?=0 [ 82.809] sna_accel_flush: flush?=0, dirty?=0 [ 82.809] sna_block_handler (tv=0.319000) [ 82.809] sna_scanout_do_flush: flush timer active: delta=5 [ 82.809] sna_accel_do_throttle -- no pending activity [ 82.809] sna_accel_block: evaluating timers, active=5 [ 82.809] sna_accel_block: flush timer expires in 5 [82814] [ 82.809] sna_wakeup_handler [ 82.809] sna_accel_flush: flush?=0, dirty?=0 [ 82.809] sna_accel_flush: flush?=0, dirty?=0 [ 82.809] sna_accel_flush: flush?=0, dirty?=0 [ 82.809] sna_block_handler (tv=0.319000) [ 82.809] sna_scanout_do_flush: flush timer active: delta=5 [ 82.809] sna_accel_do_throttle -- no pending activity [ 82.809] sna_accel_block: evaluating timers, active=5 [ 82.809] sna_accel_block: flush timer expires in 5 [82814] [ 82.809] sna_wakeup_handler [ 82.809] sna_accel_flush: flush?=0, dirty?=0 [ 82.809] sna_accel_flush: flush?=0, dirty?=0 [ 82.809] sna_block_handler (tv=0.319000) [ 82.809] sna_scanout_do_flush: flush timer active: delta=5 [ 82.809] sna_accel_do_throttle -- no pending activity [ 82.809] sna_accel_block: evaluating timers, active=5 [ 82.809] sna_accel_block: flush timer expires in 5 [82814] [ 82.809] sna_wakeup_handler [ 82.809] sna_accel_flush: flush?=0, dirty?=0 [ 82.809] sna_accel_flush: flush?=0, dirty?=0 [ 82.809] sna_accel_flush: flush?=0, dirty?=0 [ 82.809] sna_block_handler (tv=0.319000) [ 82.809] sna_scanout_do_flush: flush timer active: delta=5 [ 82.809] sna_accel_do_throttle -- no pending activity [ 82.809] sna_accel_block: evaluating timers, active=5 [ 82.809] sna_accel_block: flush timer expires in 5 [82814] [ 82.809] sna_wakeup_handler [ 82.809] sna_accel_flush: flush?=0, dirty?=0 [ 82.809] sna_accel_flush: flush?=0, dirty?=0 [ 82.809] sna_block_handler (tv=0.319000) [ 82.809] sna_scanout_do_flush: flush timer active: delta=5 [ 82.809] sna_accel_do_throttle -- no pending activity [ 82.809] sna_accel_block: evaluating timers, active=5 [ 82.809] sna_accel_block: flush timer expires in 5 [82814] [ 82.809] sna_wakeup_handler [ 82.809] sna_accel_flush: flush?=0, dirty?=0 [ 82.809] sna_accel_flush: flush?=0, dirty?=0 [ 82.809] sna_accel_flush: flush?=0, dirty?=0 [ 82.809] sna_block_handler (tv=0.319000) [ 82.809] sna_scanout_do_flush: flush timer active: delta=5 [ 82.809] sna_accel_do_throttle -- no pending activity [ 82.809] sna_accel_block: evaluating timers, active=5 [ 82.809] sna_accel_block: flush timer expires in 5 [82814] [ 82.809] sna_wakeup_handler [ 82.809] sna_accel_flush: flush?=0, dirty?=0 [ 82.809] sna_accel_flush: flush?=0, dirty?=0 [ 82.809] sna_block_handler (tv=0.319000) [ 82.809] sna_scanout_do_flush: flush timer active: delta=5 [ 82.809] sna_accel_do_throttle -- no pending activity [ 82.809] sna_accel_block: evaluating timers, active=5 [ 82.809] sna_accel_block: flush timer expires in 5 [82814] [ 82.809] sna_wakeup_handler [ 82.809] sna_accel_flush: flush?=0, dirty?=0 [ 82.809] sna_accel_flush: flush?=0, dirty?=0 [ 82.809] sna_accel_flush: flush?=0, dirty?=0 [ 82.809] sna_block_handler (tv=0.319000) [ 82.809] sna_scanout_do_flush: flush timer active: delta=5 [ 82.809] sna_accel_do_throttle -- no pending activity [ 82.809] sna_accel_block: evaluating timers, active=5 [ 82.809] sna_accel_block: flush timer expires in 5 [82814] [ 82.809] sna_wakeup_handler [ 82.809] sna_accel_flush: flush?=0, dirty?=0 [ 82.809] sna_accel_flush: flush?=0, dirty?=0 [ 82.809] sna_block_handler (tv=0.319000) [ 82.809] sna_scanout_do_flush: flush timer active: delta=5 [ 82.809] sna_accel_do_throttle -- no pending activity [ 82.809] sna_accel_block: evaluating timers, active=5 [ 82.809] sna_accel_block: flush timer expires in 5 [82814] [ 82.809] sna_wakeup_handler [ 82.809] sna_accel_flush: flush?=0, dirty?=0 [ 82.809] sna_accel_flush: flush?=0, dirty?=0 [ 82.809] sna_accel_flush: flush?=0, dirty?=0 [ 82.809] sna_block_handler (tv=0.319000) [ 82.809] sna_scanout_do_flush: flush timer active: delta=5 [ 82.809] sna_accel_do_throttle -- no pending activity [ 82.809] sna_accel_block: evaluating timers, active=5 [ 82.809] sna_accel_block: flush timer expires in 5 [82814] [ 82.809] sna_wakeup_handler [ 82.809] sna_accel_flush: flush?=0, dirty?=0 [ 82.809] sna_accel_flush: flush?=0, dirty?=0 [ 82.809] sna_accel_flush: flush?=0, dirty?=0 [ 82.809] sna_accel_flush: flush?=0, dirty?=0 [ 82.809] sna_accel_flush: flush?=0, dirty?=0 [ 82.809] sna_accel_flush: flush?=0, dirty?=0 [ 82.809] sna_accel_flush: flush?=0, dirty?=0 [ 82.809] sna_block_handler (tv=0.319000) [ 82.809] sna_scanout_do_flush: flush timer active: delta=5 [ 82.809] sna_accel_do_throttle -- no pending activity [ 82.809] sna_accel_block: evaluating timers, active=5 [ 82.809] sna_accel_block: flush timer expires in 5 [82814] [ 82.809] sna_wakeup_handler [ 82.809] sna_accel_flush: flush?=0, dirty?=0 [ 82.809] sna_accel_flush: flush?=0, dirty?=0 [ 82.809] sna_accel_flush: flush?=0, dirty?=0 [ 82.809] sna_block_handler (tv=0.319000) [ 82.809] sna_scanout_do_flush: flush timer active: delta=5 [ 82.809] sna_accel_do_throttle -- no pending activity [ 82.809] sna_accel_block: evaluating timers, active=5 [ 82.809] sna_accel_block: flush timer expires in 5 [82814] [ 82.809] sna_wakeup_handler [ 82.809] sna_accel_flush: flush?=0, dirty?=0 [ 82.809] sna_accel_flush: flush?=0, dirty?=0 [ 82.809] sna_accel_flush: flush?=0, dirty?=0 [ 82.809] sna_block_handler (tv=0.319000) [ 82.809] sna_scanout_do_flush: flush timer active: delta=5 [ 82.809] sna_accel_do_throttle -- no pending activity [ 82.809] sna_accel_block: evaluating timers, active=5 [ 82.809] sna_accel_block: flush timer expires in 5 [82814] [ 82.815] sna_wakeup_handler [ 82.815] sna_block_handler (tv=0.313000) [ 82.815] sna_scanout_do_flush: flush timer active: delta=-1 [ 82.815] sna_scanout_do_flush (time=82815), triggered [ 82.815] sna_scanout_flush (time=82815), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 82.815] has_shadow: has pending damage? 0, outstanding flips: 1 [ 82.815] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 82.815] has_shadow: has pending damage? 0, outstanding flips: 1 [ 82.815] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) [ 82.815] sna_accel_do_throttle -- no pending activity [ 82.815] sna_accel_block: evaluating timers, active=5 [ 82.815] sna_accel_block: flush timer expires in 16 [82831] [ 82.816] sna_wakeup_handler [ 82.816] sna_mode_wakeup: len=32 [ 82.816] sna_mode_wakeup: recording last swap on pipe=0, frame 4719 [126f], time 82.816712 [ 82.816] sna_mode_wakeup: removing handle=32 [active_scanout=0] from scanout, installing handle=114 [active_scanout=2] [ 82.816] sna_mode_wakeup: flip complete, pending? 1 [ 82.816] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 82.816] sna_block_handler (tv=0.312000) [ 82.816] sna_scanout_do_flush: flush timer active: delta=15 [ 82.816] sna_accel_do_throttle -- no pending activity [ 82.816] sna_accel_block: evaluating timers, active=5 [ 82.816] sna_accel_block: flush timer expires in 15 [82831] [ 82.826] sna_wakeup_handler [ 82.826] sna_accel_flush: flush?=0, dirty?=0 [ 82.826] sna_accel_flush: flush?=0, dirty?=0 [ 82.826] sna_create_pixmap(24, 24, 32, usage=0) [ 82.826] kgem_can_create_2d: 24x24 @ 32 [ 82.826] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=24 [ 82.826] kgem_can_create_2d: untiled size=4096 [ 82.826] kgem_choose_tiling: too thin [width 24, 32 bpp] for TILING_X [ 82.826] kgem_choose_tiling: 24x24 -> 0 [ 82.826] sna_create_pixmap: usage=0, flags=a [ 82.826] sna_create_pixmap: small buffer [2304], attaching to shadow pixmap [ 82.826] create_pixmap: allocating pixmap 24x24, depth=32/32, size=2312 [ 82.826] create_pixmap: serial=4889, usage=0, 24x24 [ 82.826] sna_create_pixmap: serial=4889, 24x24, usage=0 [ 82.826] sna_validate_gc(0x561c94af9840) changes=7fffff, previous serial=80000000, drawable=131a [ 82.826] sna_validate_gc: recomputing clip [ 82.826] sna_validate_gc: composite clip=1x[(0, 0), (24, 24)] [0x561c94b2b340] [ 82.826] sna_put_image((0, 0)x(24, 24), depth=32, format=2) [ 82.826] try_upload__fast: ignore existing cpu damage (if any) [ 82.826] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 82.826] try_upload__fast: no, no gpu damage [ 82.826] sna_drawable_move_region_to_cpu(pixmap=4890 (24x24), [(0, 0), (24, 24)], flags=1) [ 82.826] sna_drawable_move_region_to_cpu: region (0, 0), (24, 24) + (0, 0) subsumes pixmap (24x24) [ 82.826] _sna_pixmap_move_to_cpu(pixmap=4890, 24x24, flags=1) [ 82.826] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 82.826] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 82.826] operate_inplace: no, inplace operation not suitable [ 82.826] _sna_pixmap_move_to_cpu: marking as damaged [ 82.826] __sna_damage_all(24, 24) [ 82.826] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 82.826] sna_put_zpixmap_blt: upload(0, 0, 24, 24) x 1 boxes [ 82.826] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(24, 24) [ 82.826] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x24, pitch=96/96 [ 82.826] sna_get_image: pixmap=4890 (0, 0)x(24, 24), format=2, mask=ffffffff, depth=32 [ 82.826] sna_get_image__fast: attached?=1, has gpu damage?=0 [ 82.826] sna_drawable_move_region_to_cpu(pixmap=4890 (24x24), [(0, 0), (24, 24)], flags=22) [ 82.826] sna_drawable_move_region_to_cpu: pixmap=4890 all damaged on CPU [ 82.826] sna_get_image: copy box (0, 0), (24, 24) [ 82.826] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x24, pitch=96/96 [ 82.826] sna_destroy_pixmap: pixmap=4890, attached?=1 [ 82.826] __sna_free_pixmap(pixmap=4890) [ 82.826] sna_accel_flush: flush?=0, dirty?=0 [ 82.826] sna_accel_flush: flush?=0, dirty?=0 [ 82.826] sna_accel_flush: flush?=0, dirty?=0 [ 82.826] sna_block_handler (tv=0.302000) [ 82.826] sna_scanout_do_flush: flush timer active: delta=5 [ 82.826] sna_accel_do_throttle -- no pending activity [ 82.826] sna_accel_block: evaluating timers, active=5 [ 82.826] sna_accel_block: flush timer expires in 5 [82831] [ 82.826] sna_wakeup_handler [ 82.826] sna_accel_flush: flush?=0, dirty?=0 [ 82.826] sna_accel_flush: flush?=0, dirty?=0 [ 82.826] sna_block_handler (tv=0.302000) [ 82.826] sna_scanout_do_flush: flush timer active: delta=5 [ 82.826] sna_accel_do_throttle -- no pending activity [ 82.826] sna_accel_block: evaluating timers, active=5 [ 82.826] sna_accel_block: flush timer expires in 5 [82831] [ 82.827] sna_wakeup_handler [ 82.827] sna_accel_flush: flush?=0, dirty?=0 [ 82.827] sna_accel_flush: flush?=0, dirty?=0 [ 82.827] sna_accel_flush: flush?=0, dirty?=0 [ 82.827] sna_accel_flush: flush?=0, dirty?=0 [ 82.827] sna_create_window: window=58720290 [ 82.827] sna_set_window_pixmap: window=58720290, old pixmap=0 new pixmap=4091 [ 82.827] sna_change_window_attributes [ 82.827] sna_accel_flush: flush?=0, dirty?=0 [ 82.827] sna_change_window_attributes [ 82.827] sna_change_window_attributes [ 82.827] sna_accel_flush: flush?=0, dirty?=0 [ 82.827] sna_accel_flush: flush?=0, dirty?=0 [ 82.827] sna_block_handler (tv=0.301000) [ 82.827] sna_scanout_do_flush: flush timer active: delta=4 [ 82.827] sna_accel_do_throttle -- no pending activity [ 82.827] sna_accel_block: evaluating timers, active=5 [ 82.827] sna_accel_block: flush timer expires in 4 [82831] [ 82.827] sna_wakeup_handler [ 82.827] sna_accel_flush: flush?=0, dirty?=0 [ 82.827] sna_accel_flush: flush?=0, dirty?=0 [ 82.827] sna_accel_flush: flush?=0, dirty?=0 [ 82.827] sna_block_handler (tv=0.301000) [ 82.827] sna_scanout_do_flush: flush timer active: delta=4 [ 82.827] sna_accel_do_throttle -- no pending activity [ 82.827] sna_accel_block: evaluating timers, active=5 [ 82.827] sna_accel_block: flush timer expires in 4 [82831] [ 82.827] sna_wakeup_handler [ 82.827] sna_accel_flush: flush?=0, dirty?=0 [ 82.827] sna_accel_flush: flush?=0, dirty?=0 [ 82.827] sna_accel_flush: flush?=0, dirty?=0 [ 82.827] sna_block_handler (tv=0.301000) [ 82.827] sna_scanout_do_flush: flush timer active: delta=4 [ 82.827] sna_accel_do_throttle -- no pending activity [ 82.827] sna_accel_block: evaluating timers, active=5 [ 82.827] sna_accel_block: flush timer expires in 4 [82831] [ 82.827] sna_wakeup_handler [ 82.827] sna_accel_flush: flush?=0, dirty?=0 [ 82.827] sna_accel_flush: flush?=0, dirty?=0 [ 82.827] sna_block_handler (tv=0.301000) [ 82.827] sna_scanout_do_flush: flush timer active: delta=4 [ 82.827] sna_accel_do_throttle -- no pending activity [ 82.827] sna_accel_block: evaluating timers, active=5 [ 82.827] sna_accel_block: flush timer expires in 4 [82831] [ 82.827] sna_wakeup_handler [ 82.827] sna_accel_flush: flush?=0, dirty?=0 [ 82.827] sna_accel_flush: flush?=0, dirty?=0 [ 82.827] sna_accel_flush: flush?=0, dirty?=0 [ 82.827] sna_block_handler (tv=0.301000) [ 82.827] sna_scanout_do_flush: flush timer active: delta=4 [ 82.827] sna_accel_do_throttle -- no pending activity [ 82.827] sna_accel_block: evaluating timers, active=5 [ 82.827] sna_accel_block: flush timer expires in 4 [82831] [ 82.827] sna_wakeup_handler [ 82.827] sna_accel_flush: flush?=0, dirty?=0 [ 82.827] sna_accel_flush: flush?=0, dirty?=0 [ 82.827] sna_block_handler (tv=0.301000) [ 82.827] sna_scanout_do_flush: flush timer active: delta=4 [ 82.827] sna_accel_do_throttle -- no pending activity [ 82.827] sna_accel_block: evaluating timers, active=5 [ 82.827] sna_accel_block: flush timer expires in 4 [82831] [ 82.827] sna_wakeup_handler [ 82.827] sna_accel_flush: flush?=0, dirty?=0 [ 82.827] sna_accel_flush: flush?=0, dirty?=0 [ 82.827] sna_accel_flush: flush?=0, dirty?=0 [ 82.827] sna_accel_flush: flush?=0, dirty?=0 [ 82.827] sna_accel_flush: flush?=0, dirty?=0 [ 82.827] sna_accel_flush: flush?=0, dirty?=0 [ 82.827] sna_block_handler (tv=0.301000) [ 82.827] sna_scanout_do_flush: flush timer active: delta=4 [ 82.827] sna_accel_do_throttle -- no pending activity [ 82.827] sna_accel_block: evaluating timers, active=5 [ 82.827] sna_accel_block: flush timer expires in 4 [82831] [ 82.827] sna_wakeup_handler [ 82.827] sna_accel_flush: flush?=0, dirty?=0 [ 82.827] sna_accel_flush: flush?=0, dirty?=0 [ 82.827] sna_accel_flush: flush?=0, dirty?=0 [ 82.827] sna_block_handler (tv=0.301000) [ 82.827] sna_scanout_do_flush: flush timer active: delta=4 [ 82.827] sna_accel_do_throttle -- no pending activity [ 82.827] sna_accel_block: evaluating timers, active=5 [ 82.827] sna_accel_block: flush timer expires in 4 [82831] [ 82.827] sna_wakeup_handler [ 82.827] sna_block_handler (tv=0.301000) [ 82.827] sna_scanout_do_flush: flush timer active: delta=4 [ 82.827] sna_accel_do_throttle -- no pending activity [ 82.827] sna_accel_block: evaluating timers, active=5 [ 82.827] sna_accel_block: flush timer expires in 4 [82831] [ 82.827] sna_wakeup_handler [ 82.827] sna_accel_flush: flush?=0, dirty?=0 [ 82.827] sna_accel_flush: flush?=0, dirty?=0 [ 82.827] sna_accel_flush: flush?=0, dirty?=0 [ 82.827] sna_block_handler (tv=0.301000) [ 82.827] sna_scanout_do_flush: flush timer active: delta=4 [ 82.827] sna_accel_do_throttle -- no pending activity [ 82.827] sna_accel_block: evaluating timers, active=5 [ 82.827] sna_accel_block: flush timer expires in 4 [82831] [ 82.827] sna_wakeup_handler [ 82.827] sna_accel_flush: flush?=0, dirty?=0 [ 82.827] sna_accel_flush: flush?=0, dirty?=0 [ 82.827] sna_accel_flush: flush?=0, dirty?=0 [ 82.827] sna_block_handler (tv=0.301000) [ 82.827] sna_scanout_do_flush: flush timer active: delta=4 [ 82.827] sna_accel_do_throttle -- no pending activity [ 82.827] sna_accel_block: evaluating timers, active=5 [ 82.827] sna_accel_block: flush timer expires in 4 [82831] [ 82.827] sna_wakeup_handler [ 82.827] sna_change_window_attributes [ 82.827] sna_create_window: window=16778793 [ 82.827] sna_set_window_pixmap: window=16778793, old pixmap=0 new pixmap=4091 [ 82.827] sna_change_window_attributes [ 82.827] sna_accel_flush: flush?=0, dirty?=0 [ 82.827] sna_change_window_attributes [ 82.827] sna_create_window: window=16778794 [ 82.827] sna_set_window_pixmap: window=16778794, old pixmap=0 new pixmap=4091 [ 82.827] sna_change_window_attributes [ 82.827] sna_accel_flush: flush?=0, dirty?=0 [ 82.827] sna_accel_flush: flush?=0, dirty?=0 [ 82.827] sna_block_handler (tv=0.301000) [ 82.827] sna_scanout_do_flush: flush timer active: delta=4 [ 82.827] sna_accel_do_throttle -- no pending activity [ 82.827] sna_accel_block: evaluating timers, active=5 [ 82.827] sna_accel_block: flush timer expires in 4 [82831] [ 82.827] sna_wakeup_handler [ 82.827] sna_accel_flush: flush?=0, dirty?=0 [ 82.827] sna_set_window_pixmap: window=58720270, old pixmap=4091 new pixmap=4091 [ 82.827] sna_set_window_pixmap: window=58720271, old pixmap=4091 new pixmap=4091 [ 82.827] sna_change_window_attributes [ 82.827] sna_accel_flush: flush?=0, dirty?=0 [ 82.827] sna_accel_flush: flush?=0, dirty?=0 [ 82.827] sna_block_handler (tv=0.0) [ 82.827] sna_wakeup_handler [ 82.827] sna_change_window_attributes [ 82.827] sna_change_window_attributes [ 82.827] sna_change_window_attributes [ 82.828] sna_accel_flush: flush?=0, dirty?=0 [ 82.828] sna_accel_flush: flush?=0, dirty?=0 [ 82.828] sna_block_handler (tv=0.300000) [ 82.828] sna_scanout_do_flush: flush timer active: delta=3 [ 82.828] sna_scanout_do_flush (time=82828), triggered [ 82.828] sna_scanout_flush (time=82828), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 82.828] has_shadow: has pending damage? 0, outstanding flips: 0 [ 82.828] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 82.828] has_shadow: has pending damage? 0, outstanding flips: 0 [ 82.828] sna_accel_disarm_timer[0] (time=82828) [ 82.828] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 82.828] sna_accel_do_throttle -- no pending activity [ 82.828] sna_wakeup_handler [ 82.828] sna_accel_flush: flush?=0, dirty?=0 [ 82.828] sna_accel_flush: flush?=0, dirty?=0 [ 82.828] sna_block_handler (tv=0.300000) [ 82.828] has_shadow: has pending damage? 0, outstanding flips: 0 [ 82.828] sna_accel_do_throttle -- no pending activity [ 82.828] sna_wakeup_handler [ 82.828] sna_accel_flush: flush?=0, dirty?=0 [ 82.828] sna_accel_flush: flush?=0, dirty?=0 [ 82.828] sna_block_handler (tv=0.300000) [ 82.828] has_shadow: has pending damage? 0, outstanding flips: 0 [ 82.828] sna_accel_do_throttle -- no pending activity [ 82.828] sna_wakeup_handler [ 82.828] sna_accel_flush: flush?=0, dirty?=0 [ 82.828] sna_accel_flush: flush?=0, dirty?=0 [ 82.828] sna_accel_flush: flush?=0, dirty?=0 [ 82.828] sna_block_handler (tv=0.300000) [ 82.828] has_shadow: has pending damage? 0, outstanding flips: 0 [ 82.828] sna_accel_do_throttle -- no pending activity [ 82.828] sna_wakeup_handler [ 82.828] sna_accel_flush: flush?=0, dirty?=0 [ 82.828] sna_accel_flush: flush?=0, dirty?=0 [ 82.828] sna_block_handler (tv=0.300000) [ 82.828] has_shadow: has pending damage? 0, outstanding flips: 0 [ 82.828] sna_accel_do_throttle -- no pending activity [ 82.828] sna_wakeup_handler [ 82.828] sna_accel_flush: flush?=0, dirty?=0 [ 82.828] sna_accel_flush: flush?=0, dirty?=0 [ 82.828] sna_accel_flush: flush?=0, dirty?=0 [ 82.828] sna_block_handler (tv=0.300000) [ 82.828] has_shadow: has pending damage? 0, outstanding flips: 0 [ 82.828] sna_accel_do_throttle -- no pending activity [ 82.828] sna_wakeup_handler [ 82.828] sna_accel_flush: flush?=0, dirty?=0 [ 82.828] sna_accel_flush: flush?=0, dirty?=0 [ 82.828] sna_block_handler (tv=0.300000) [ 82.828] has_shadow: has pending damage? 0, outstanding flips: 0 [ 82.828] sna_accel_do_throttle -- no pending activity [ 82.828] sna_wakeup_handler [ 82.828] sna_block_handler (tv=0.300000) [ 82.828] has_shadow: has pending damage? 0, outstanding flips: 0 [ 82.828] sna_accel_do_throttle -- no pending activity [ 82.828] sna_wakeup_handler [ 82.828] sna_accel_flush: flush?=0, dirty?=0 [ 82.828] sna_accel_flush: flush?=0, dirty?=0 [ 82.828] sna_accel_flush: flush?=0, dirty?=0 [ 82.828] sna_accel_flush: flush?=0, dirty?=0 [ 82.828] sna_block_handler (tv=0.300000) [ 82.828] has_shadow: has pending damage? 0, outstanding flips: 0 [ 82.828] sna_accel_do_throttle -- no pending activity [ 82.828] sna_wakeup_handler [ 82.828] sna_accel_flush: flush?=0, dirty?=0 [ 82.828] sna_create_pixmap(1175, 491, 32, usage=2) [ 82.828] kgem_can_create_2d: 1175x491 @ 32 [ 82.828] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4704, height=491 [ 82.828] kgem_can_create_2d: untiled size=2310144 [ 82.828] kgem_choose_tiling: TLB miss between lines 1175x491 (pitch=4700), forcing tiling 1 [ 82.828] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4704, height=491 [ 82.828] kgem_can_create_2d: tiled[-1] size=2310144 [ 82.828] sna_create_pixmap: usage=2, flags=1b [ 82.828] sna_create_pixmap: creating GPU pixmap 1175x491, stride=4700, flags=1b [ 82.828] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 [ 82.828] create_pixmap: serial=4894, usage=0, 0x0 [ 82.828] create_pixmap_hdr: pixmap=4894, width=1175, height=491, usage=0 [ 82.828] sna_create_pixmap: serial=4894, 1175x491, usage=0 [ 82.828] sna_composite(pixmap=4894, op=1, src=4091+(1365, 846), mask=0+(0, 0), dst=4894+(0, 0)+(0, 0), size=(1175, 491) [ 82.828] sna_compute_composite_region: dst=(0, 0)x(1175, 491) [ 82.828] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (1175, 491) [ 82.828] clip_to_dst: region: 1x[(0, 0), (1175, 491)], clip: 1x[(0, 0), (1175, 491)] [ 82.828] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (1175, 491) [ 82.828] sna_compute_composite_region: clip against src (3840x2160 clip=0): (0, 0), (1175, 491) [ 82.828] sna_composite: composite region extents:+(0, 0) -> (0, 0), (1175, 491) + (0, 0) [ 82.828] gen9_render_composite: 1175x491, current mode=0/0 [ 82.828] sna_blt_composite (1365, 846), (0, 0), 1175x491 [ 82.828] sna_transform_is_imprecise_integer_translation: no transform [ 82.828] sna_blt_composite: converting transform to integer translation? (0, 0) [ 82.828] sna_blt_composite: blt dst offset (0, 0), source offset (1365, 846), with alpha fixup? ff000000 [ 82.828] use_cpu_bo: no cpu bo [ 82.828] sna_drawable_use_bo pixmap=4894, box=((0, 0), (1175, 491)), flags=1b... [ 82.828] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b [ 82.828] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 82.828] sna_pixmap_move_to_gpu(pixmap=4894, usage=0), flags=4b [ 82.828] sna_pixmap_move_to_gpu: CPU damage? 0 [ 82.828] sna_pixmap_move_to_gpu: creating GPU bo (1175x491@32), create=b [ 82.828] kgem_choose_tiling: TLB miss between lines 1175x491 (pitch=4700), forcing tiling 1 [ 82.828] kgem_choose_tiling: TLB miss between lines 1175x491 (pitch=4700), forcing tiling 1 [ 82.828] sna_pixmap_alloc_gpu: pixmap=4894 [ 82.828] kgem_create_2d(1175x491, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 82.828] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=5120, height=496 [ 82.828] __kgem_bo_init(handle=135, num_pages=620) [ 82.828] kgem_set_tiling: handle=135, tiling=1 [1], pitch=5120 [5120]: 1 [ 82.828] new pitch=5120, tiling=1, handle=135, id=2746, num_pages=620 [620], bucket=9 [ 82.828] __sna_damage_all(1175, 491) [ 82.828] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 82.828] sna_pixmap_mark_active: pixmap=4894, handle=135 [ 82.828] sna_drawable_use_bo: allocated GPU bo for operation [ 82.828] sna_drawable_use_bo: using GPU bo with damage? 0 [ 82.828] needs_batch_flush: flushing before handle=135 for new reservation [ 82.828] __kgem_bcs_set_tiling: src handle=114:tiling=1, dst handle=135:tiling=1 [ 82.828] prepare_blt_copy [ 82.828] sna_blt_alpha_fixup_init: dst handle=135, src handle=114, bpp=32, fixup=ff000000 [ 82.828] __kgem_bcs_set_tiling: src handle=114:tiling=1, dst handle=135:tiling=1 [ 82.828] blt_composite_copy_box_with_alpha: box (0, 0), (1175, 491) [ 82.828] sna_blt_alpha_fixup_one: (1365, 846) -> (0, 0) x (1175, 491) [ 82.828] kgem_add_reloc64: handle=135, pos=4, delta=0, domains=28002 [ 82.828] kgem_add_handle: handle=135, index=0 [ 82.828] kgem_add_reloc64[0] = (delta=0, target handle=0, presumed=0) [ 82.828] __kgem_bo_mark_dirty: handle=135 (proxy? 0) [ 82.828] kgem_add_reloc64: handle=114, pos=8, delta=0, domains=28000 [ 82.828] kgem_add_handle: handle=114, index=1 [ 82.828] kgem_add_reloc64[1] = (delta=0, target handle=1, presumed=e844d000) [ 82.828] apply_damage: damage=0x0, region=1 [(0, 0), (1175, 491) + (0, 0)] [ 82.828] nop_done: flushing BLT operation on empty ring [ 82.828] batch[3/3, flags=1800]: 16 16 16384 16384, nreloc=2, nexec=2, nfence=0, aperture=16820 [fenced=0] [ 82.828] __kgem_busy: handle=1, busy=0, wedged=0 [ 82.829] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 82.829] kgem_commit: release handle=135 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ff893000 [ 82.829] kgem_commit: release handle=114 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=e844d000 [ 82.829] __kgem_busy: handle=1, busy=524288, wedged=0 [ 82.829] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=0, offset=4250144768 [ 82.829] sna_set_window_pixmap: window=16778793, old pixmap=4091 new pixmap=4894 [ 82.829] sna_set_window_pixmap: window=16778794, old pixmap=4091 new pixmap=4894 [ 82.829] sna_set_window_pixmap: window=58720270, old pixmap=4091 new pixmap=4894 [ 82.829] sna_set_window_pixmap: window=58720271, old pixmap=4091 new pixmap=4894 [ 82.829] sna_accel_flush: flush?=0, dirty?=0 [ 82.829] sna_accel_flush: flush?=0, dirty?=0 [ 82.829] sna_accel_flush: flush?=0, dirty?=0 [ 82.829] sna_accel_flush: flush?=0, dirty?=0 [ 82.829] sna_accel_flush: flush?=0, dirty?=0 [ 82.829] sna_accel_flush: flush?=0, dirty?=0 [ 82.829] sna_accel_flush: flush?=0, dirty?=0 [ 82.829] sna_accel_flush: flush?=0, dirty?=0 [ 82.829] sna_accel_flush: flush?=0, dirty?=0 [ 82.829] sna_accel_flush: flush?=0, dirty?=0 [ 82.829] sna_accel_flush: flush?=0, dirty?=0 [ 82.829] sna_accel_flush: flush?=0, dirty?=0 [ 82.829] sna_accel_flush: flush?=0, dirty?=0 [ 82.829] sna_block_handler (tv=0.299000) [ 82.829] kgem_retire, need_retire?=1 [ 82.829] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 82.829] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 82.829] kgem_retire__requests_ring: retiring ring 1 [ 82.829] __kgem_busy: handle=1, busy=524288, wedged=0 [ 82.829] kgem_retire__requests_ring: ring=1, 1 outstanding requests, oldest=1, retired? 0 [ 82.829] kgem_retire -- retired=0, need_retire=1 [ 82.829] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 82.829] gen6_render_retire: resetting idle vbo [ 82.829] has_shadow: has pending damage? 0, outstanding flips: 0 [ 82.829] timer_enable (time=82829), starting timer 1 [ 82.829] sna_wakeup_handler [ 82.829] sna_accel_flush: flush?=0, dirty?=0 [ 82.829] sna_accel_flush: flush?=0, dirty?=0 [ 82.829] sna_accel_flush: flush?=0, dirty?=0 [ 82.829] sna_accel_flush: flush?=0, dirty?=0 [ 82.829] sna_accel_flush: flush?=0, dirty?=0 [ 82.829] sna_accel_flush: flush?=0, dirty?=0 [ 82.829] sna_block_handler (tv=0.299000) [ 82.829] kgem_retire, need_retire?=1 [ 82.829] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 82.829] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 82.829] kgem_retire__requests_ring: retiring ring 1 [ 82.829] __kgem_busy: handle=1, busy=524288, wedged=0 [ 82.829] kgem_retire__requests_ring: ring=1, 1 outstanding requests, oldest=1, retired? 0 [ 82.829] kgem_retire -- retired=0, need_retire=1 [ 82.829] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 82.829] gen6_render_retire: resetting idle vbo [ 82.829] has_shadow: has pending damage? 0, outstanding flips: 0 [ 82.829] sna_wakeup_handler [ 82.829] sna_change_window_attributes [ 82.829] sna_accel_flush: flush?=0, dirty?=0 [ 82.829] sna_accel_flush: flush?=0, dirty?=0 [ 82.829] sna_block_handler (tv=0.299000) [ 82.829] kgem_retire, need_retire?=1 [ 82.829] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 82.829] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 82.829] kgem_retire__requests_ring: retiring ring 1 [ 82.829] __kgem_busy: handle=1, busy=524288, wedged=0 [ 82.829] kgem_retire__requests_ring: ring=1, 1 outstanding requests, oldest=1, retired? 0 [ 82.829] kgem_retire -- retired=0, need_retire=1 [ 82.829] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 82.829] gen6_render_retire: resetting idle vbo [ 82.829] has_shadow: has pending damage? 0, outstanding flips: 0 [ 82.829] sna_wakeup_handler [ 82.829] sna_accel_flush: flush?=0, dirty?=0 [ 82.829] sna_accel_flush: flush?=0, dirty?=0 [ 82.829] sna_accel_flush: flush?=0, dirty?=0 [ 82.829] sna_block_handler (tv=0.299000) [ 82.829] kgem_retire, need_retire?=1 [ 82.829] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 82.829] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 82.829] kgem_retire__requests_ring: retiring ring 1 [ 82.829] __kgem_busy: handle=1, busy=524288, wedged=0 [ 82.829] kgem_retire__requests_ring: ring=1, 1 outstanding requests, oldest=1, retired? 0 [ 82.829] kgem_retire -- retired=0, need_retire=1 [ 82.829] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 82.829] gen6_render_retire: resetting idle vbo [ 82.829] has_shadow: has pending damage? 0, outstanding flips: 0 [ 82.829] sna_wakeup_handler [ 82.829] sna_accel_flush: flush?=0, dirty?=0 [ 82.829] sna_accel_flush: flush?=0, dirty?=0 [ 82.829] sna_block_handler (tv=0.299000) [ 82.829] kgem_retire, need_retire?=1 [ 82.829] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 82.829] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 82.829] kgem_retire__requests_ring: retiring ring 1 [ 82.829] __kgem_busy: handle=1, busy=0, wedged=0 [ 82.829] __kgem_retire_rq: request 1 complete [ 82.829] __kgem_bo_flush: handle=135, busy=0, wedged=0 [ 82.829] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 82.829] kgem_retire -- retired=0, need_retire=0 [ 82.829] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 82.829] gen6_render_retire: resetting idle vbo [ 82.829] has_shadow: has pending damage? 0, outstanding flips: 0 [ 82.829] sna_wakeup_handler [ 82.829] sna_accel_flush: flush?=0, dirty?=0 [ 82.829] sna_accel_flush: flush?=0, dirty?=0 [ 82.829] sna_block_handler (tv=0.299000) [ 82.829] has_shadow: has pending damage? 0, outstanding flips: 0 [ 82.829] sna_wakeup_handler [ 82.829] sna_accel_flush: flush?=0, dirty?=0 [ 82.829] sna_accel_flush: flush?=0, dirty?=0 [ 82.829] sna_block_handler (tv=0.299000) [ 82.829] has_shadow: has pending damage? 0, outstanding flips: 0 [ 82.829] sna_wakeup_handler [ 82.829] sna_accel_flush: flush?=0, dirty?=0 [ 82.829] sna_accel_flush: flush?=0, dirty?=0 [ 82.829] sna_accel_flush: flush?=0, dirty?=0 [ 82.829] sna_accel_flush: flush?=0, dirty?=0 [ 82.829] sna_accel_flush: flush?=0, dirty?=0 [ 82.829] sna_accel_flush: flush?=0, dirty?=0 [ 82.829] sna_block_handler (tv=0.299000) [ 82.829] has_shadow: has pending damage? 0, outstanding flips: 0 [ 82.829] sna_wakeup_handler [ 82.829] sna_accel_flush: flush?=0, dirty?=0 [ 82.829] sna_accel_flush: flush?=0, dirty?=0 [ 82.829] sna_block_handler (tv=0.299000) [ 82.829] has_shadow: has pending damage? 0, outstanding flips: 0 [ 82.829] sna_wakeup_handler [ 82.829] sna_accel_flush: flush?=0, dirty?=0 [ 82.829] sna_accel_flush: flush?=0, dirty?=0 [ 82.829] sna_block_handler (tv=0.299000) [ 82.829] has_shadow: has pending damage? 0, outstanding flips: 0 [ 82.829] sna_wakeup_handler [ 82.829] sna_accel_flush: flush?=0, dirty?=0 [ 82.829] sna_accel_flush: flush?=0, dirty?=0 [ 82.829] sna_accel_flush: flush?=0, dirty?=0 [ 82.829] sna_block_handler (tv=0.299000) [ 82.829] has_shadow: has pending damage? 0, outstanding flips: 0 [ 82.829] sna_wakeup_handler [ 82.829] sna_accel_flush: flush?=0, dirty?=0 [ 82.829] sna_accel_flush: flush?=0, dirty?=0 [ 82.830] sna_block_handler (tv=0.298000) [ 82.830] has_shadow: has pending damage? 0, outstanding flips: 0 [ 82.830] sna_wakeup_handler [ 82.830] sna_accel_flush: flush?=0, dirty?=0 [ 82.830] sna_accel_flush: flush?=0, dirty?=0 [ 82.830] sna_accel_flush: flush?=0, dirty?=0 [ 82.830] sna_block_handler (tv=0.298000) [ 82.830] has_shadow: has pending damage? 0, outstanding flips: 0 [ 82.830] sna_wakeup_handler [ 82.830] sna_accel_flush: flush?=0, dirty?=0 [ 82.830] sna_accel_flush: flush?=0, dirty?=0 [ 82.830] sna_block_handler (tv=0.298000) [ 82.830] has_shadow: has pending damage? 0, outstanding flips: 0 [ 82.830] sna_wakeup_handler [ 82.830] sna_accel_flush: flush?=0, dirty?=0 [ 82.830] sna_accel_flush: flush?=0, dirty?=0 [ 82.830] sna_accel_flush: flush?=0, dirty?=0 [ 82.830] sna_accel_flush: flush?=0, dirty?=0 [ 82.830] sna_accel_flush: flush?=0, dirty?=0 [ 82.830] sna_accel_flush: flush?=0, dirty?=0 [ 82.830] sna_block_handler (tv=0.298000) [ 82.830] has_shadow: has pending damage? 0, outstanding flips: 0 [ 82.830] sna_wakeup_handler [ 82.830] sna_accel_flush: flush?=0, dirty?=0 [ 82.830] sna_accel_flush: flush?=0, dirty?=0 [ 82.830] sna_accel_flush: flush?=0, dirty?=0 [ 82.830] sna_block_handler (tv=0.298000) [ 82.830] has_shadow: has pending damage? 0, outstanding flips: 0 [ 82.830] sna_wakeup_handler [ 82.830] sna_accel_flush: flush?=0, dirty?=0 [ 82.830] sna_accel_flush: flush?=0, dirty?=0 [ 82.830] sna_block_handler (tv=0.298000) [ 82.830] has_shadow: has pending damage? 0, outstanding flips: 0 [ 82.830] sna_wakeup_handler [ 82.830] sna_accel_flush: flush?=0, dirty?=0 [ 82.830] sna_accel_flush: flush?=0, dirty?=0 [ 82.830] sna_accel_flush: flush?=0, dirty?=0 [ 82.830] sna_accel_flush: flush?=0, dirty?=0 [ 82.830] sna_block_handler (tv=0.298000) [ 82.830] has_shadow: has pending damage? 0, outstanding flips: 0 [ 82.830] sna_wakeup_handler [ 82.830] sna_accel_flush: flush?=0, dirty?=0 [ 82.830] sna_accel_flush: flush?=0, dirty?=0 [ 82.830] sna_block_handler (tv=0.298000) [ 82.830] has_shadow: has pending damage? 0, outstanding flips: 0 [ 82.830] sna_wakeup_handler [ 82.830] sna_accel_flush: flush?=0, dirty?=0 [ 82.830] sna_accel_flush: flush?=0, dirty?=0 [ 82.830] sna_accel_flush: flush?=0, dirty?=0 [ 82.830] sna_block_handler (tv=0.298000) [ 82.830] has_shadow: has pending damage? 0, outstanding flips: 0 [ 82.830] sna_wakeup_handler [ 82.830] sna_accel_flush: flush?=0, dirty?=0 [ 82.830] sna_accel_flush: flush?=0, dirty?=0 [ 82.830] sna_accel_flush: flush?=0, dirty?=0 [ 82.830] sna_block_handler (tv=0.298000) [ 82.830] has_shadow: has pending damage? 0, outstanding flips: 0 [ 82.830] sna_wakeup_handler [ 82.830] sna_accel_flush: flush?=0, dirty?=0 [ 82.830] sna_accel_flush: flush?=0, dirty?=0 [ 82.830] sna_accel_flush: flush?=0, dirty?=0 [ 82.830] sna_accel_flush: flush?=0, dirty?=0 [ 82.830] sna_block_handler (tv=0.298000) [ 82.830] has_shadow: has pending damage? 0, outstanding flips: 0 [ 82.830] sna_wakeup_handler [ 82.830] sna_accel_flush: flush?=0, dirty?=0 [ 82.830] sna_accel_flush: flush?=0, dirty?=0 [ 82.830] sna_accel_flush: flush?=0, dirty?=0 [ 82.830] sna_block_handler (tv=0.298000) [ 82.830] has_shadow: has pending damage? 0, outstanding flips: 0 [ 82.830] sna_wakeup_handler [ 82.830] sna_accel_flush: flush?=0, dirty?=0 [ 82.830] sna_accel_flush: flush?=0, dirty?=0 [ 82.830] sna_accel_flush: flush?=0, dirty?=0 [ 82.830] sna_block_handler (tv=0.298000) [ 82.830] has_shadow: has pending damage? 0, outstanding flips: 0 [ 82.830] sna_wakeup_handler [ 82.830] sna_accel_flush: flush?=0, dirty?=0 [ 82.830] sna_accel_flush: flush?=0, dirty?=0 [ 82.830] sna_block_handler (tv=0.298000) [ 82.830] has_shadow: has pending damage? 0, outstanding flips: 0 [ 82.830] sna_wakeup_handler [ 82.830] sna_accel_flush: flush?=0, dirty?=0 [ 82.830] sna_accel_flush: flush?=0, dirty?=0 [ 82.830] sna_accel_flush: flush?=0, dirty?=0 [ 82.830] sna_accel_flush: flush?=0, dirty?=0 [ 82.830] sna_accel_flush: flush?=0, dirty?=0 [ 82.830] sna_accel_flush: flush?=0, dirty?=0 [ 82.830] sna_accel_flush: flush?=0, dirty?=0 [ 82.830] sna_accel_flush: flush?=0, dirty?=0 [ 82.830] sna_accel_flush: flush?=0, dirty?=0 [ 82.830] sna_accel_flush: flush?=0, dirty?=0 [ 82.830] sna_accel_flush: flush?=0, dirty?=0 [ 82.830] sna_accel_flush: flush?=0, dirty?=0 [ 82.830] sna_accel_flush: flush?=0, dirty?=0 [ 82.830] sna_accel_flush: flush?=0, dirty?=0 [ 82.830] sna_accel_flush: flush?=0, dirty?=0 [ 82.830] sna_block_handler (tv=0.298000) [ 82.830] has_shadow: has pending damage? 0, outstanding flips: 0 [ 82.830] sna_wakeup_handler [ 82.830] sna_accel_flush: flush?=0, dirty?=0 [ 82.830] sna_accel_flush: flush?=0, dirty?=0 [ 82.830] sna_block_handler (tv=0.298000) [ 82.830] has_shadow: has pending damage? 0, outstanding flips: 0 [ 82.830] sna_wakeup_handler [ 82.830] sna_accel_flush: flush?=0, dirty?=0 [ 82.830] sna_accel_flush: flush?=0, dirty?=0 [ 82.830] sna_block_handler (tv=0.298000) [ 82.830] has_shadow: has pending damage? 0, outstanding flips: 0 [ 82.830] sna_wakeup_handler [ 82.830] sna_accel_flush: flush?=0, dirty?=0 [ 82.830] sna_accel_flush: flush?=0, dirty?=0 [ 82.830] sna_accel_flush: flush?=0, dirty?=0 [ 82.831] sna_block_handler (tv=0.297000) [ 82.831] has_shadow: has pending damage? 0, outstanding flips: 0 [ 82.831] sna_wakeup_handler [ 82.831] sna_accel_flush: flush?=0, dirty?=0 [ 82.831] sna_accel_flush: flush?=0, dirty?=0 [ 82.831] sna_accel_flush: flush?=0, dirty?=0 [ 82.831] sna_accel_flush: flush?=0, dirty?=0 [ 82.831] sna_block_handler (tv=0.297000) [ 82.831] has_shadow: has pending damage? 0, outstanding flips: 0 [ 82.831] sna_wakeup_handler [ 82.831] sna_accel_flush: flush?=0, dirty?=0 [ 82.831] sna_accel_flush: flush?=0, dirty?=0 [ 82.831] sna_block_handler (tv=0.297000) [ 82.831] has_shadow: has pending damage? 0, outstanding flips: 0 [ 82.831] sna_wakeup_handler [ 82.831] sna_accel_flush: flush?=0, dirty?=0 [ 82.831] sna_accel_flush: flush?=0, dirty?=0 [ 82.831] sna_accel_flush: flush?=0, dirty?=0 [ 82.831] sna_block_handler (tv=0.297000) [ 82.831] has_shadow: has pending damage? 0, outstanding flips: 0 [ 82.831] sna_wakeup_handler [ 82.831] sna_accel_flush: flush?=0, dirty?=0 [ 82.831] sna_accel_flush: flush?=0, dirty?=0 [ 82.831] sna_block_handler (tv=0.297000) [ 82.831] has_shadow: has pending damage? 0, outstanding flips: 0 [ 82.831] sna_wakeup_handler [ 82.831] sna_create_pixmap(13, 20, 32, usage=0) [ 82.831] kgem_can_create_2d: 13x20 @ 32 [ 82.831] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=20 [ 82.831] kgem_can_create_2d: untiled size=4096 [ 82.831] kgem_choose_tiling: too thin [width 13, 32 bpp] for TILING_X [ 82.831] kgem_choose_tiling: 13x20 -> 0 [ 82.831] sna_create_pixmap: usage=0, flags=a [ 82.831] sna_create_pixmap: small buffer [1040], attaching to shadow pixmap [ 82.831] create_pixmap: allocating pixmap 13x20, depth=32/32, size=1048 [ 82.831] create_pixmap: serial=4922, usage=0, 13x20 [ 82.831] sna_create_pixmap: serial=4922, 13x20, usage=0 [ 82.831] sna_composite_rectangles(pixmap=4923, op=0, 0 x 1 [(0, 0)x(13, 20) ...]) [ 82.831] sna_composite_rectangles: converted to op 0 [ 82.831] sna_composite_rectangles[0] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 82.831] sna_composite_rectangles: nrects=1, region=(0, 0), (13, 20) x 1 [ 82.831] sna_composite_rectangles: clipped extents (0, 0),(13, 20) x 1 [ 82.831] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(13, 20) [ 82.831] sna_composite_rectangles: fallback, dst pixmap=4923 too small or not attached [ 82.831] sna_composite_rectangles: fallback [ 82.831] sna_drawable_move_region_to_cpu(pixmap=4923 (13x20), [(0, 0), (13, 20)], flags=1) [ 82.831] sna_drawable_move_region_to_cpu: region (0, 0), (13, 20) + (0, 0) subsumes pixmap (13x20) [ 82.831] _sna_pixmap_move_to_cpu(pixmap=4923, 13x20, flags=1) [ 82.831] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 82.831] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 82.831] operate_inplace: no, inplace operation not suitable [ 82.831] _sna_pixmap_move_to_cpu: marking as damaged [ 82.831] __sna_damage_all(13, 20) [ 82.831] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 82.831] sna_composite_rectangles(pixmap=4923, op=1, fff2f1f0 x 1 [(0, 0)x(13, 20) ...]) [ 82.831] sna_composite_rectangles: converted to op 1 [ 82.831] sna_composite_rectangles[0] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 82.831] sna_composite_rectangles: nrects=1, region=(0, 0), (13, 20) x 1 [ 82.831] sna_composite_rectangles: clipped extents (0, 0),(13, 20) x 1 [ 82.831] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(13, 20) [ 82.831] sna_composite_rectangles: fallback, dst pixmap=4923 too small or not attached [ 82.831] sna_composite_rectangles: fallback [ 82.831] sna_drawable_move_region_to_cpu(pixmap=4923 (13x20), [(0, 0), (13, 20)], flags=1) [ 82.831] sna_drawable_move_region_to_cpu: pixmap=4923 all damaged on CPU [ 82.831] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 82.831] sna_composite_rectangles: fallback fill: (0, 0)x(13, 20) fff2f1f0 [ 82.831] sna_composite_rectangles(pixmap=4923, op=1, ff300a24 x 2 [(0, 0)x(13, 20) ...]) [ 82.831] sna_composite_rectangles: converted to op 1 [ 82.831] sna_composite_rectangles[0] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 82.831] sna_composite_rectangles[1] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 82.831] sna_composite_rectangles: nrects=2, region=(0, 0), (13, 20) x 2 [ 82.831] sna_composite_rectangles: clipped extents (0, 0),(13, 20) x 1 [ 82.831] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(13, 20) [ 82.831] sna_composite_rectangles: fallback, dst pixmap=4923 too small or not attached [ 82.831] sna_composite_rectangles: fallback [ 82.831] sna_drawable_move_region_to_cpu(pixmap=4923 (13x20), [(0, 0), (13, 20)], flags=1) [ 82.831] sna_drawable_move_region_to_cpu: pixmap=4923 all damaged on CPU [ 82.831] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 82.831] sna_composite_rectangles: fallback fill: (0, 0)x(13, 20) ff300a24 [ 82.831] sna_glyphs(op=3, nlist=2, src=(1, -2)) [ 82.831] sna_glyphs: fallback -- too small (13x20) [ 82.831] glyphs_fallback: nlist=2, count=3, extents (0, -13), (19, 1) [ 82.831] glyphs_fallback: clipped extents (0, 0), (13, 1) [ 82.831] sna_drawable_move_region_to_cpu(pixmap=4923 (13x20), [(0, 0), (13, 1)], flags=3) [ 82.831] sna_drawable_move_region_to_cpu: pixmap=4923 all damaged on CPU [ 82.831] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 82.831] sna_composite_rectangles(pixmap=4923, op=1, ffffffff x 4 [(0, 0)x(11, 1) ...]) [ 82.831] sna_composite_rectangles: converted to op 1 [ 82.831] sna_composite_rectangles[0] (0, 0)x(11, 1) -> (0, 0), (11, 1) [ 82.831] sna_composite_rectangles[1] (0, 1)x(1, 17) -> (0, 1), (1, 18) [ 82.831] sna_composite_rectangles[2] (10, 1)x(1, 17) -> (10, 1), (11, 18) [ 82.831] sna_composite_rectangles[3] (0, 18)x(11, 1) -> (0, 18), (11, 19) [ 82.831] sna_composite_rectangles: nrects=4, region=(0, 0), (11, 19) x 4 [ 82.831] sna_composite_rectangles: clipped extents (0, 0),(11, 19) x 4 [ 82.831] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(11, 19) [ 82.831] sna_composite_rectangles: fallback, dst pixmap=4923 too small or not attached [ 82.831] sna_composite_rectangles: fallback [ 82.831] sna_drawable_move_region_to_cpu(pixmap=4923 (13x20), [(0, 0), (11, 19)], flags=1) [ 82.831] sna_drawable_move_region_to_cpu: pixmap=4923 all damaged on CPU [ 82.831] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 82.831] sna_composite_rectangles: fallback fill: (0, 0)x(11, 1) ffffffff [ 82.831] sna_composite_rectangles: fallback fill: (0, 1)x(1, 17) ffffffff [ 82.831] sna_composite_rectangles: fallback fill: (10, 1)x(1, 17) ffffffff [ 82.831] sna_composite_rectangles: fallback fill: (0, 18)x(11, 1) ffffffff [ 82.831] sna_validate_gc(0x561c94ab2470) changes=0, previous serial=124a, drawable=1333 [ 82.831] sna_validate_gc: recomputing clip [ 82.831] sna_validate_gc: composite clip=1x[(65, 24), (3840, 2160)] [0x561c94abf1d0] [ 82.831] sna_copy_area: src=pixmap=4923:(0, 0)x(13, 20)+(0, 0) -> dst=pixmap=3060:(495, 1003)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 82.831] sna_copy_area: normal copy [ 82.831] sna_do_copy: src=(0, 0), dst=(495, 1003), size=(13x20) [ 82.831] sna_do_copy: after drawable: src=(0, 0), dst=(560, 1027), size=(13x20) [ 82.831] sna_do_copy: dst extents (560, 1027), (573, 1047), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 82.831] sna_do_copy: clipped dst extents (560, 1027), (573, 1047) [ 82.831] sna_do_copy: unclipped src extents (0, 0), (13, 20) [ 82.831] sna_do_copy: clipped src extents (0, 0), (13, 20) [ 82.831] sna_do_copy: pixmap -- no source clipping [ 82.831] sna_do_copy: src extents (0, 0), (13, 20) x 1 [ 82.831] sna_do_copy: copy region (560, 1027), (573, 1047) x 1 + (-560, -1027) [ 82.831] sna_copy_boxes (boxes=1x[(560, 1027), (573, 1047)...], src pixmap=4923+(-560, -1027), dst pixmap=3060+(-65, -24), alu=3, src.size=13x20, dst.size=3775x2136) [ 82.831] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94b3a230, gpu_bo=0, cpu_bo=0), replaces=0 [ 82.831] sna_drawable_use_bo pixmap=3060, box=((495, 1003), (508, 1023)), flags=8... [ 82.831] sna_drawable_use_bo: exported target, set PREFER_GPU [ 82.831] sna_drawable_use_bo: pinned, never REPLACES [ 82.831] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 82.831] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.832] sna_drawable_use_bo: using whole GPU bo [ 82.832] region_overlaps_damage? [ 82.832] use_shm_bo: no, not attached [ 82.832] sna_drawable_move_region_to_cpu(pixmap=4923 (13x20), [(0, 0), (13, 20)], flags=2) [ 82.832] sna_drawable_move_region_to_cpu: pixmap=4923 all damaged on CPU [ 82.832] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 82.832] sna_write_boxes x 1, src stride=52, src dx=(-495, -1003) [ 82.832] kgem_bo_can_map: handle=9, map=0x7fc6b7845000:0x0:0x7fc656564000, tiling=1, domain=1, offset=4029534208 [ 82.832] write_boxes_inplace x 1, handle=9, tiling=1 [ 82.832] upload_inplace__tiled: tiling=1 [ 82.832] kgem_bo_can_map__cpu: handle=9 [ 82.832] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 82.832] kgem_bo_map__cpu(handle=9, size=33177600, map=0x7fc6b7845000:0x7fc656564000) [ 82.832] kgem_bo_sync__cpu: handle=9 [ 82.832] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(495, 1003), size=13x20, pitch=52/15360 [ 82.832] sna_accel_flush: flush?=0, dirty?=0 [ 82.832] sna_accel_flush: flush?=0, dirty?=0 [ 82.832] sna_accel_flush: flush?=0, dirty?=0 [ 82.832] sna_accel_flush: flush?=0, dirty?=0 [ 82.832] sna_destroy_pixmap: pixmap=4923, attached?=1 [ 82.832] __sna_free_pixmap(pixmap=4923) [ 82.832] sna_accel_flush: flush?=0, dirty?=0 [ 82.832] sna_accel_flush: flush?=0, dirty?=0 [ 82.832] sna_accel_flush: flush?=0, dirty?=0 [ 82.832] sna_block_handler (tv=0.296000) [ 82.832] has_shadow: has pending damage? 0, outstanding flips: 0 [ 82.832] sna_wakeup_handler [ 82.832] sna_accel_flush: flush?=0, dirty?=0 [ 82.832] sna_create_pixmap(1175, 519, 32, usage=2) [ 82.832] kgem_can_create_2d: 1175x519 @ 32 [ 82.832] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4704, height=519 [ 82.832] kgem_can_create_2d: untiled size=2445312 [ 82.832] kgem_choose_tiling: TLB miss between lines 1175x519 (pitch=4700), forcing tiling 1 [ 82.832] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4704, height=519 [ 82.832] kgem_can_create_2d: tiled[-1] size=2445312 [ 82.832] sna_create_pixmap: usage=2, flags=1b [ 82.832] sna_create_pixmap: creating GPU pixmap 1175x519, stride=4700, flags=1b [ 82.832] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 [ 82.832] create_pixmap: serial=4924, usage=0, 0x0 [ 82.832] create_pixmap_hdr: pixmap=4924, width=1175, height=519, usage=0 [ 82.832] sna_create_pixmap: serial=4924, 1175x519, usage=0 [ 82.832] sna_composite(pixmap=4924, op=1, src=4091+(1365, 846), mask=0+(0, 0), dst=4924+(0, 0)+(0, 0), size=(1175, 519) [ 82.832] sna_compute_composite_region: dst=(0, 0)x(1175, 519) [ 82.832] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (1175, 519) [ 82.832] clip_to_dst: region: 1x[(0, 0), (1175, 519)], clip: 1x[(0, 0), (1175, 519)] [ 82.832] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (1175, 519) [ 82.832] sna_compute_composite_region: clip against src (3840x2160 clip=0): (0, 0), (1175, 519) [ 82.832] sna_composite: composite region extents:+(0, 0) -> (0, 0), (1175, 519) + (0, 0) [ 82.832] gen9_render_composite: 1175x519, current mode=0/0 [ 82.832] sna_blt_composite (1365, 846), (0, 0), 1175x519 [ 82.832] sna_transform_is_imprecise_integer_translation: no transform [ 82.832] sna_blt_composite: converting transform to integer translation? (0, 0) [ 82.832] sna_blt_composite: blt dst offset (0, 0), source offset (1365, 846), with alpha fixup? ff000000 [ 82.832] use_cpu_bo: no cpu bo [ 82.832] sna_drawable_use_bo pixmap=4924, box=((0, 0), (1175, 519)), flags=1b... [ 82.832] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b [ 82.832] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 82.832] sna_pixmap_move_to_gpu(pixmap=4924, usage=0), flags=4b [ 82.832] sna_pixmap_move_to_gpu: CPU damage? 0 [ 82.832] sna_pixmap_move_to_gpu: creating GPU bo (1175x519@32), create=b [ 82.832] kgem_choose_tiling: TLB miss between lines 1175x519 (pitch=4700), forcing tiling 1 [ 82.832] kgem_choose_tiling: TLB miss between lines 1175x519 (pitch=4700), forcing tiling 1 [ 82.832] sna_pixmap_alloc_gpu: pixmap=4924 [ 82.832] kgem_create_2d(1175x519, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 82.832] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=5120, height=520 [ 82.832] __kgem_bo_init(handle=147, num_pages=650) [ 82.832] kgem_set_tiling: handle=147, tiling=1 [1], pitch=5120 [5120]: 1 [ 82.832] new pitch=5120, tiling=1, handle=147, id=2747, num_pages=650 [650], bucket=9 [ 82.832] __sna_damage_all(1175, 519) [ 82.832] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 82.832] sna_pixmap_mark_active: pixmap=4924, handle=147 [ 82.832] sna_drawable_use_bo: allocated GPU bo for operation [ 82.832] sna_drawable_use_bo: using GPU bo with damage? 0 [ 82.832] needs_batch_flush: flushing before handle=147 for new reservation [ 82.832] __kgem_bcs_set_tiling: src handle=114:tiling=1, dst handle=147:tiling=1 [ 82.832] prepare_blt_copy [ 82.832] sna_blt_alpha_fixup_init: dst handle=147, src handle=114, bpp=32, fixup=ff000000 [ 82.832] __kgem_bcs_set_tiling: src handle=114:tiling=1, dst handle=147:tiling=1 [ 82.832] blt_composite_copy_box_with_alpha: box (0, 0), (1175, 519) [ 82.832] sna_blt_alpha_fixup_one: (1365, 846) -> (0, 0) x (1175, 519) [ 82.832] kgem_add_reloc64: handle=147, pos=4, delta=0, domains=28002 [ 82.832] kgem_add_handle: handle=147, index=0 [ 82.832] kgem_add_reloc64[0] = (delta=0, target handle=0, presumed=0) [ 82.832] __kgem_bo_mark_dirty: handle=147 (proxy? 0) [ 82.832] kgem_add_reloc64: handle=114, pos=8, delta=0, domains=28000 [ 82.832] kgem_add_handle: handle=114, index=1 [ 82.832] kgem_add_reloc64[1] = (delta=0, target handle=1, presumed=e844d000) [ 82.832] apply_damage: damage=0x0, region=1 [(0, 0), (1175, 519) + (0, 0)] [ 82.832] nop_done: flushing BLT operation on empty ring [ 82.832] batch[3/3, flags=1800]: 16 16 16384 16384, nreloc=2, nexec=2, nfence=0, aperture=16850 [fenced=0] [ 82.832] __kgem_busy: handle=1, busy=0, wedged=0 [ 82.832] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 82.832] kgem_commit: release handle=147 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ff609000 [ 82.832] kgem_commit: release handle=114 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=e844d000 [ 82.832] __kgem_busy: handle=1, busy=524288, wedged=0 [ 82.832] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=0, offset=4250144768 [ 82.832] sna_set_window_pixmap: window=16778793, old pixmap=4894 new pixmap=4924 [ 82.833] sna_set_window_pixmap: window=16778794, old pixmap=4894 new pixmap=4924 [ 82.833] sna_set_window_pixmap: window=58720270, old pixmap=4894 new pixmap=4924 [ 82.833] sna_set_window_pixmap: window=58720271, old pixmap=4894 new pixmap=4924 [ 82.833] sna_accel_flush: flush?=0, dirty?=0 [ 82.833] sna_validate_gc(0x561c944e2d50) changes=7fffff, previous serial=0, drawable=133c [ 82.833] sna_validate_gc: recomputing clip [ 82.833] sna_validate_gc: composite clip=1x[(0, 0), (1175, 519)] [0x561c9478ca90] [ 82.833] sna_copy_area: src=pixmap=4894:(0, 0)x(1175, 491)+(0, 0) -> dst=pixmap=4924:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 82.833] sna_copy_area: normal copy [ 82.833] sna_do_copy: src=(0, 0), dst=(0, 0), size=(1175x491) [ 82.833] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(1175x491) [ 82.833] sna_do_copy: dst extents (0, 0), (1175, 491), dst clip extents (0, 0), (1175, 519), dst size=1175x519 [ 82.833] sna_do_copy: clipped dst extents (0, 0), (1175, 491) [ 82.833] sna_do_copy: unclipped src extents (0, 0), (1175, 491) [ 82.833] sna_do_copy: clipped src extents (0, 0), (1175, 491) [ 82.833] sna_do_copy: pixmap -- no source clipping [ 82.833] sna_do_copy: src extents (0, 0), (1175, 491) x 1 [ 82.833] sna_do_copy: copy region (0, 0), (1175, 491) x 1 + (0, 0) [ 82.833] sna_copy_boxes (boxes=1x[(0, 0), (1175, 491)...], src pixmap=4894+(0, 0), dst pixmap=4924+(0, 0), alu=3, src.size=1175x491, dst.size=1175x519) [ 82.833] sna_copy_boxes: dst=(priv=0x561c94b3a8d0, gpu_bo=147, cpu_bo=0), src=(priv=0x561c94b3a130, gpu_bo=135, cpu_bo=0), replaces=0 [ 82.833] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 82.833] sna_drawable_use_bo pixmap=4924, box=((0, 0), (1175, 491)), flags=b... [ 82.833] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 82.833] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.833] sna_drawable_use_bo: using whole GPU bo [ 82.833] sna_pixmap_move_to_gpu(pixmap=4894, usage=0), flags=a [ 82.833] sna_pixmap_move_to_gpu: already all-damaged [ 82.833] sna_pixmap_mark_active: pixmap=4894, handle=135 [ 82.833] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 82.833] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 82.833] kgem_bo_is_render: handle=135, rq? 0 [0] [ 82.833] kgem_bo_is_render: handle=147, rq? 1 [3] [ 82.833] sna_blt_copy_boxes src=(0, 0) -> (0, 0) x 1, tiling=(1, 1), pitch=(5120, 5120) [ 82.833] __kgem_bcs_set_tiling: src handle=135:tiling=1, dst handle=147:tiling=1 [ 82.833] sna_blt_copy_boxes: emitting 1 boxes out of 1 (batch space 16376) [ 82.833] sna_blt_copy_boxes: box=(0, 0)x(1175, 491) [ 82.833] kgem_add_reloc64: handle=147, pos=4, delta=0, domains=28002 [ 82.833] kgem_add_handle: handle=147, index=0 [ 82.833] kgem_add_reloc64[0] = (delta=0, target handle=0, presumed=ff609000) [ 82.833] __kgem_bo_mark_dirty: handle=147 (proxy? 0) [ 82.833] kgem_add_reloc64: handle=135, pos=8, delta=0, domains=28000 [ 82.833] kgem_add_handle: handle=135, index=1 [ 82.833] kgem_add_reloc64[1] = (delta=0, target handle=1, presumed=ff893000) [ 82.833] sna_accel_flush: flush?=0, dirty?=0 [ 82.833] sna_destroy_pixmap: pixmap=4894, attached?=1 [ 82.833] _kgem_bo_destroy: handle=135, proxy? 0 [ 82.833] __kgem_bo_destroy: handle=135, size=2539520 [ 82.833] __kgem_bo_destroy: handle=135 -> active [ 82.833] __sna_free_pixmap(pixmap=4894) [ 82.833] sna_accel_flush: flush?=0, dirty?=0 [ 82.833] sna_accel_flush: flush?=0, dirty?=0 [ 82.833] sna_accel_flush: flush?=0, dirty?=0 [ 82.833] sna_copy_window origin=(1365, 846) [ 82.833] sna_self_copy_boxes (boxes=1x[(0, 28), (1175, 491)...], src=+(0, -28), alu=3, pix.size=1175x519) [ 82.833] sna_pixmap_move_to_gpu(pixmap=4924, usage=0), flags=b [ 82.833] sna_pixmap_move_to_gpu: already all-damaged [ 82.833] sna_pixmap_mark_active: pixmap=4924, handle=147 [ 82.833] gen9_render_copy_boxes (0, -28)->(0, 0) x 1, alu=3, flags=0, self-copy=1, overlaps? 1 [ 82.833] sna_blt_copy_boxes src=(0, -28) -> (0, 0) x 1, tiling=(1, 1), pitch=(5120, 5120) [ 82.833] __kgem_bcs_set_tiling: src handle=147:tiling=1, dst handle=147:tiling=1 [ 82.833] sna_blt_copy_boxes: emitting 1 boxes out of 1 (batch space 16366) [ 82.833] sna_blt_copy_boxes: box=(0, 28)x(1175, 463) [ 82.833] kgem_add_reloc64: handle=147, pos=14, delta=0, domains=28002 [ 82.833] kgem_add_reloc64[2] = (delta=0, target handle=0, presumed=ff609000) [ 82.833] kgem_add_reloc64: handle=147, pos=18, delta=0, domains=28000 [ 82.833] kgem_add_reloc64[3] = (delta=0, target handle=0, presumed=ff609000) [ 82.833] sna_accel_flush: flush?=0, dirty?=0 [ 82.833] sna_accel_flush: flush?=0, dirty?=0 [ 82.833] sna_accel_flush: flush?=0, dirty?=0 [ 82.833] sna_block_handler (tv=0.295000) [ 82.833] kgem_retire, need_retire?=1 [ 82.833] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 82.833] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 82.833] kgem_retire__requests_ring: retiring ring 1 [ 82.833] __kgem_busy: handle=1, busy=524288, wedged=0 [ 82.833] kgem_retire__requests_ring: ring=1, 1 outstanding requests, oldest=1, retired? 0 [ 82.833] kgem_retire -- retired=0, need_retire=1 [ 82.833] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 82.833] gen6_render_retire: resetting idle vbo [ 82.833] __kgem_busy: handle=1, busy=524288, wedged=0 [ 82.833] __kgem_ring_is_idle: last fence handle=1 still busy [ 82.833] has_shadow: has pending damage? 0, outstanding flips: 0 [ 82.833] sna_wakeup_handler [ 82.833] sna_accel_flush: flush?=0, dirty?=0 [ 82.833] sna_accel_flush: flush?=0, dirty?=0 [ 82.833] sna_accel_flush: flush?=0, dirty?=0 [ 82.833] sna_block_handler (tv=0.295000) [ 82.833] kgem_retire, need_retire?=1 [ 82.833] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 82.833] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 82.833] kgem_retire__requests_ring: retiring ring 1 [ 82.833] __kgem_busy: handle=1, busy=524288, wedged=0 [ 82.833] kgem_retire__requests_ring: ring=1, 1 outstanding requests, oldest=1, retired? 0 [ 82.833] kgem_retire -- retired=0, need_retire=1 [ 82.833] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 82.833] gen6_render_retire: resetting idle vbo [ 82.833] __kgem_busy: handle=1, busy=0, wedged=0 [ 82.833] __kgem_retire_rq: request 1 complete [ 82.833] sna_accel_block: GPU idle, flushing [ 82.833] batch[3/3, flags=1800]: 24 24 16384 16384, nreloc=4, nexec=2, nfence=0, aperture=1270 [fenced=0] [ 82.833] __kgem_busy: handle=1, busy=0, wedged=0 [ 82.833] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 82.833] kgem_commit: release handle=147 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ff609000 [ 82.833] kgem_commit: release handle=135 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ff893000 [ 82.833] __kgem_busy: handle=1, busy=524288, wedged=0 [ 82.833] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=0, offset=4250144768 [ 82.833] has_shadow: has pending damage? 0, outstanding flips: 0 [ 82.833] sna_wakeup_handler [ 82.833] sna_accel_flush: flush?=0, dirty?=0 [ 82.833] sna_accel_flush: flush?=0, dirty?=0 [ 82.833] sna_accel_flush: flush?=0, dirty?=0 [ 82.833] sna_block_handler (tv=0.295000) [ 82.833] kgem_retire, need_retire?=1 [ 82.833] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 82.833] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 82.833] kgem_retire__requests_ring: retiring ring 1 [ 82.833] __kgem_busy: handle=1, busy=524288, wedged=0 [ 82.833] kgem_retire__requests_ring: ring=1, 1 outstanding requests, oldest=1, retired? 0 [ 82.833] kgem_retire -- retired=0, need_retire=1 [ 82.833] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 82.833] gen6_render_retire: resetting idle vbo [ 82.833] has_shadow: has pending damage? 0, outstanding flips: 0 [ 82.833] sna_wakeup_handler [ 82.833] sna_accel_flush: flush?=0, dirty?=0 [ 82.833] sna_accel_flush: flush?=0, dirty?=0 [ 82.833] sna_accel_flush: flush?=0, dirty?=0 [ 82.833] sna_accel_flush: flush?=0, dirty?=0 [ 82.833] sna_accel_flush: flush?=0, dirty?=0 [ 82.833] sna_accel_flush: flush?=0, dirty?=0 [ 82.833] sna_create_window: window=16778796 [ 82.833] sna_set_window_pixmap: window=16778796, old pixmap=0 new pixmap=4091 [ 82.833] sna_set_window_pixmap: window=16778796, old pixmap=4091 new pixmap=4924 [ 82.833] sna_change_window_attributes [ 82.833] sna_accel_flush: flush?=0, dirty?=0 [ 82.833] sna_accel_flush: flush?=0, dirty?=0 [ 82.833] sna_accel_flush: flush?=0, dirty?=0 [ 82.833] sna_accel_flush: flush?=0, dirty?=0 [ 82.833] sna_accel_flush: flush?=0, dirty?=0 [ 82.833] sna_accel_flush: flush?=0, dirty?=0 [ 82.833] sna_accel_flush: flush?=0, dirty?=0 [ 82.833] sna_accel_flush: flush?=0, dirty?=0 [ 82.833] sna_accel_flush: flush?=0, dirty?=0 [ 82.833] sna_block_handler (tv=0.295000) [ 82.833] kgem_retire, need_retire?=1 [ 82.833] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 82.833] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 82.833] kgem_retire__requests_ring: retiring ring 1 [ 82.833] __kgem_busy: handle=1, busy=524288, wedged=0 [ 82.833] kgem_retire__requests_ring: ring=1, 1 outstanding requests, oldest=1, retired? 0 [ 82.833] kgem_retire -- retired=0, need_retire=1 [ 82.833] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 82.833] gen6_render_retire: resetting idle vbo [ 82.833] has_shadow: has pending damage? 0, outstanding flips: 0 [ 82.833] sna_wakeup_handler [ 82.833] sna_accel_flush: flush?=0, dirty?=0 [ 82.833] sna_accel_flush: flush?=0, dirty?=0 [ 82.833] sna_block_handler (tv=0.295000) [ 82.833] kgem_retire, need_retire?=1 [ 82.833] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 82.833] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 82.833] kgem_retire__requests_ring: retiring ring 1 [ 82.833] __kgem_busy: handle=1, busy=524288, wedged=0 [ 82.833] kgem_retire__requests_ring: ring=1, 1 outstanding requests, oldest=1, retired? 0 [ 82.833] kgem_retire -- retired=0, need_retire=1 [ 82.833] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 82.833] gen6_render_retire: resetting idle vbo [ 82.833] has_shadow: has pending damage? 0, outstanding flips: 0 [ 82.833] sna_wakeup_handler [ 82.833] sna_accel_flush: flush?=0, dirty?=0 [ 82.833] sna_accel_flush: flush?=0, dirty?=0 [ 82.833] sna_block_handler (tv=0.295000) [ 82.833] kgem_retire, need_retire?=1 [ 82.833] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 82.833] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 82.833] kgem_retire__requests_ring: retiring ring 1 [ 82.833] __kgem_busy: handle=1, busy=524288, wedged=0 [ 82.833] kgem_retire__requests_ring: ring=1, 1 outstanding requests, oldest=1, retired? 0 [ 82.833] kgem_retire -- retired=0, need_retire=1 [ 82.833] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 82.833] gen6_render_retire: resetting idle vbo [ 82.833] has_shadow: has pending damage? 0, outstanding flips: 0 [ 82.833] sna_wakeup_handler [ 82.833] sna_accel_flush: flush?=0, dirty?=0 [ 82.833] sna_accel_flush: flush?=0, dirty?=0 [ 82.833] sna_accel_flush: flush?=0, dirty?=0 [ 82.833] sna_block_handler (tv=0.295000) [ 82.833] kgem_retire, need_retire?=1 [ 82.833] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 82.833] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 82.833] kgem_retire__requests_ring: retiring ring 1 [ 82.833] __kgem_busy: handle=1, busy=524288, wedged=0 [ 82.833] kgem_retire__requests_ring: ring=1, 1 outstanding requests, oldest=1, retired? 0 [ 82.833] kgem_retire -- retired=0, need_retire=1 [ 82.833] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 82.833] gen6_render_retire: resetting idle vbo [ 82.833] has_shadow: has pending damage? 0, outstanding flips: 0 [ 82.833] sna_wakeup_handler [ 82.833] sna_change_window_attributes [ 82.833] sna_accel_flush: flush?=0, dirty?=0 [ 82.833] sna_accel_flush: flush?=0, dirty?=0 [ 82.833] sna_block_handler (tv=0.295000) [ 82.833] kgem_retire, need_retire?=1 [ 82.833] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 82.833] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 82.833] kgem_retire__requests_ring: retiring ring 1 [ 82.833] __kgem_busy: handle=1, busy=524288, wedged=0 [ 82.833] kgem_retire__requests_ring: ring=1, 1 outstanding requests, oldest=1, retired? 0 [ 82.833] kgem_retire -- retired=0, need_retire=1 [ 82.833] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 82.833] gen6_render_retire: resetting idle vbo [ 82.833] has_shadow: has pending damage? 0, outstanding flips: 0 [ 82.833] sna_wakeup_handler [ 82.834] sna_create_pixmap(10, 23, 32, usage=0) [ 82.834] kgem_can_create_2d: 10x23 @ 32 [ 82.834] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=23 [ 82.834] kgem_can_create_2d: untiled size=4096 [ 82.834] kgem_choose_tiling: too thin [width 10, 32 bpp] for TILING_X [ 82.834] kgem_choose_tiling: 10x23 -> 0 [ 82.834] sna_create_pixmap: usage=0, flags=a [ 82.834] sna_create_pixmap: small buffer [920], attaching to shadow pixmap [ 82.834] create_pixmap: allocating pixmap 10x23, depth=32/32, size=928 [ 82.834] create_pixmap: serial=4968, usage=0, 10x23 [ 82.834] sna_create_pixmap: serial=4968, 10x23, usage=0 [ 82.834] sna_dri2_get_msc(draw=16778797, pipe=-1) [ 82.834] sna_crtc_record_swap: recording last swap on pipe=0, frame 4720 [msc=4720], time 82.833366 [ 82.834] sna_dri2_get_msc: msc=4720 [raw=4720], ust=82833366 [ 82.834] sna_dri2_create_buffer pixmap=4969, (attachment=1, format=32, drawable=10x23), window?=0 [ 82.834] sna_dri2_create_buffer: creating back buffer 10x23, suitable for scanout? 0 [ 82.834] kgem_create_2d(10x23, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 82.834] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=512, height=24 [ 82.834] kgem_set_tiling: handle=146, tiling=1 [1], pitch=512 [512]: 1 [ 82.834] kgem_bo_remove_from_inactive: removing handle=146 from inactive [ 82.834] from inactive: pitch=512, tiling=1: handle=146, id=2748 [ 82.834] kgem_bo_flink: flinked handle=146 to name=92, marking non-reusable [ 82.834] sna_dri2_create_buffer pixmap=4969, (attachment=0, format=32, drawable=10x23), window?=0 [ 82.834] sna_pixmap_set_dri: attaching DRI client to pixmap=4969 [ 82.834] sna_pixmap_move_to_gpu(pixmap=4969, usage=0), flags=c2 [ 82.834] sna_pixmap_move_to_gpu: CPU damage? 0 [ 82.834] sna_pixmap_move_to_gpu: creating GPU bo (10x23@32), create=8 [ 82.834] kgem_choose_tiling: too thin [width 10, 32 bpp] for TILING_X [ 82.834] kgem_choose_tiling: 10x23 -> 0 [ 82.834] kgem_choose_tiling: too thin [width 10, 32 bpp] for TILING_X [ 82.834] kgem_choose_tiling: 10x23 -> 0 [ 82.834] sna_pixmap_alloc_gpu: pixmap=4969 [ 82.834] kgem_create_2d(10x23, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 82.834] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=23 [ 82.834] kgem_bo_remove_from_inactive: removing handle=108 from inactive [ 82.834] from inactive: pitch=64, tiling=0: handle=108, id=2749 [ 82.834] sna_pixmap_mark_active: pixmap=4969, handle=108 [ 82.834] sna_pixmap_change_tiling: changing tiling 0 -> 1 for 10x23 pixmap [ 82.834] kgem_create_2d(10x23, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 82.834] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=512, height=24 [ 82.834] inactive too small: 2 < 3 [ 82.834] inactive too small: 2 < 3 [ 82.834] __kgem_bo_init(handle=148, num_pages=3) [ 82.834] kgem_set_tiling: handle=148, tiling=1 [1], pitch=512 [512]: 1 [ 82.834] new pitch=512, tiling=1, handle=148, id=2750, num_pages=3 [3], bucket=1 [ 82.834] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 82.834] kgem_bo_is_render: handle=108, rq? 0 [0] [ 82.834] kgem_bo_is_render: handle=148, rq? 0 [0] [ 82.834] sna_blt_copy_boxes src=(0, 0) -> (0, 0) x 1, tiling=(0, 1), pitch=(64, 512) [ 82.834] needs_batch_flush: flushing before handle=148 for new reservation [ 82.834] __kgem_bcs_set_tiling: src handle=108:tiling=0, dst handle=148:tiling=1 [ 82.834] sna_blt_copy_boxes: emitting 1 boxes out of 1 (batch space 16376) [ 82.834] sna_blt_copy_boxes: box=(0, 0)x(10, 23) [ 82.834] kgem_add_reloc64: handle=148, pos=4, delta=0, domains=28002 [ 82.834] kgem_add_handle: handle=148, index=0 [ 82.834] kgem_add_reloc64[0] = (delta=0, target handle=0, presumed=0) [ 82.834] __kgem_bo_mark_dirty: handle=148 (proxy? 0) [ 82.834] kgem_add_reloc64: handle=108, pos=8, delta=0, domains=28000 [ 82.834] kgem_add_handle: handle=108, index=1 [ 82.834] kgem_add_reloc64[1] = (delta=0, target handle=1, presumed=fff6f000) [ 82.834] _kgem_bo_destroy: handle=108, proxy? 0 [ 82.834] __kgem_bo_destroy: handle=108, size=4096 [ 82.834] __kgem_bo_destroy: handle=108 -> active [ 82.834] sna_dri2_create_buffer: attaching to front buffer 10x23 [0x561c94b3b5f0:2], scanout? 0 [ 82.834] kgem_bo_flink: flinked handle=148 to name=93, marking non-reusable [ 82.834] sna_dri2_create_buffer: adding flush hint to handle=148 [ 82.834] __sna_damage_all(10, 23) [ 82.834] sna_accel_watch_flush: enable=1 [ 82.834] sna_accel_flush: flush?=1, dirty?=0 [ 82.834] batch[3/3, flags=1800]: 12 12 16384 16384, nreloc=2, nexec=2, nfence=0, aperture=4 [fenced=0] [ 82.834] __kgem_busy: handle=1, busy=524288, wedged=0 [ 82.834] __kgem_busy: handle=2, busy=0, wedged=0 [ 82.834] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd981000 [ 82.834] kgem_commit: release handle=148 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fff33000 [ 82.834] kgem_commit: release handle=108 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff6f000 [ 82.834] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=0, offset=4250144768 [ 82.834] sna_accel_flush: flush?=0, dirty?=0 [ 82.834] sna_accel_flush: flush?=0, dirty?=0 [ 82.834] sna_accel_flush: flush?=0, dirty?=0 [ 82.834] sna_block_handler (tv=0.294000) [ 82.834] kgem_retire, need_retire?=1 [ 82.834] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 82.834] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 82.834] kgem_retire__requests_ring: retiring ring 1 [ 82.834] __kgem_busy: handle=1, busy=524288, wedged=0 [ 82.834] kgem_retire__requests_ring: ring=1, 2 outstanding requests, oldest=1, retired? 0 [ 82.834] kgem_retire -- retired=0, need_retire=1 [ 82.834] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 82.834] gen6_render_retire: resetting idle vbo [ 82.834] has_shadow: has pending damage? 0, outstanding flips: 0 [ 82.834] sna_wakeup_handler [ 82.834] sna_accel_flush: flush?=0, dirty?=0 [ 82.834] sna_accel_flush: flush?=0, dirty?=0 [ 82.834] sna_accel_flush: flush?=0, dirty?=0 [ 82.834] sna_block_handler (tv=0.294000) [ 82.834] kgem_retire, need_retire?=1 [ 82.834] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 82.834] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 82.834] kgem_retire__requests_ring: retiring ring 1 [ 82.834] __kgem_busy: handle=1, busy=524288, wedged=0 [ 82.834] kgem_retire__requests_ring: ring=1, 2 outstanding requests, oldest=1, retired? 0 [ 82.834] kgem_retire -- retired=0, need_retire=1 [ 82.834] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 82.834] gen6_render_retire: resetting idle vbo [ 82.834] has_shadow: has pending damage? 0, outstanding flips: 0 [ 82.834] sna_wakeup_handler [ 82.834] sna_accel_flush: flush?=0, dirty?=0 [ 82.834] sna_accel_flush: flush?=0, dirty?=0 [ 82.834] sna_block_handler (tv=0.294000) [ 82.834] kgem_retire, need_retire?=1 [ 82.834] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 82.834] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 82.834] kgem_retire__requests_ring: retiring ring 1 [ 82.834] __kgem_busy: handle=1, busy=0, wedged=0 [ 82.834] __kgem_retire_rq: request 1 complete [ 82.834] __kgem_bo_flush: handle=147, busy=0, wedged=0 [ 82.834] kgem_bo_move_to_cache: release handle=135 [ 82.834] kgem_bo_move_to_inactive: moving handle=135 to inactive [ 82.834] kgem_retire__requests_ring: retiring ring 1 [ 82.834] __kgem_busy: handle=2, busy=0, wedged=0 [ 82.834] __kgem_retire_rq: request 2 complete [ 82.834] __kgem_bo_flush: handle=148, busy=0, wedged=0 [ 82.834] kgem_bo_move_to_cache: release handle=108 [ 82.834] kgem_bo_move_to_inactive: moving handle=108 to inactive [ 82.834] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 1 [ 82.834] kgem_retire -- retired=1, need_retire=0 [ 82.834] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 82.834] gen6_render_retire: resetting idle vbo [ 82.834] has_shadow: has pending damage? 0, outstanding flips: 0 [ 82.834] sna_wakeup_handler [ 82.834] sna_composite_rectangles(pixmap=4970, op=0, 0 x 1 [(0, 0)x(10, 23) ...]) [ 82.834] sna_composite_rectangles: converted to op 0 [ 82.834] sna_composite_rectangles[0] (0, 0)x(10, 23) -> (0, 0), (10, 23) [ 82.834] sna_composite_rectangles: nrects=1, region=(0, 0), (10, 23) x 1 [ 82.834] sna_composite_rectangles: clipped extents (0, 0),(10, 23) x 1 [ 82.834] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(10, 23) [ 82.834] sna_composite_rectangles: promoting to full GPU [ 82.834] sna_composite_rectangles: dropping last-cpu hint [ 82.834] sna_drawable_use_bo pixmap=4970, box=((0, 0), (10, 23)), flags=19... [ 82.834] sna_drawable_use_bo: exported target, set PREFER_GPU [ 82.834] sna_drawable_use_bo: pinned, never REPLACES [ 82.834] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 82.834] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.834] sna_drawable_use_bo: using whole GPU bo [ 82.834] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 82.834] kgem_bo_is_render: handle=148, rq? 0 [0] [ 82.834] kgem_bo_is_render: handle=148, rq? 0 [0] [ 82.834] gen9_render_fill_boxes(0 x 1 [(0, 0), (10, 23) ...]) [ 82.834] sna_render_get_solid: 0 [ 82.834] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 82.834] kgem_check_bo: num_pages=+3, num_exec=+1 [ 82.834] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 82.834] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 82.834] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 82.834] kgem_add_handle: handle=4, index=0 [ 82.834] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 82.834] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 82.834] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 82.834] gen9_composite_get_binding_table(ffc0) [ 82.834] kgem_add_reloc64: handle=148, pos=16360, delta=0, domains=20002 [ 82.834] kgem_add_handle: handle=148, index=1 [ 82.834] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fff33000) [ 82.834] __kgem_bo_mark_dirty: handle=148 (proxy? 0) [ 82.834] [3fe0] bind bo(handle=148, addr=fff33000), format=192, width=10, height=23, pitch=512, tiling=1 -> render [ 82.834] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 82.834] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 82.834] kgem_add_handle: handle=7, index=2 [ 82.834] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 82.834] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 82.834] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 82.834] gen9_emit_sampler: sampler = 1 [ 82.834] gen9_emit_sf: num_sf_outputs=1 [ 82.834] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 82.834] gen9_emit_vertex_elements: setup id=0 [ 82.834] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 82.834] (0, 0), (10, 23) [ 82.834] gen8_vertex_flush[490] = 3 [ 82.834] sna_composite_rectangles: pixmap=4970 marking clear [0]? 1 [ 82.834] sna_accel_flush: flush?=1, dirty?=0 [ 82.834] gen8_vertex_close: used=6, vbo active? 23, vb=1, nreloc=1 [ 82.834] gen8_vertex_close: reloc[0] = 287 [ 82.834] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 82.834] kgem_add_handle: handle=23, index=3 [ 82.834] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 82.834] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=78 [fenced=0] [ 82.834] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 82.834] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 82.834] kgem_fixup_relocs: shrinking by 61440 [ 82.834] __kgem_busy: handle=1, busy=0, wedged=0 [ 82.834] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 82.834] kgem_commit: release handle=148 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fff33000 [ 82.834] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 82.834] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 82.834] __kgem_bo_clear_busy: handle=7 [ 82.834] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 82.834] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 82.834] __kgem_busy: handle=1, busy=131072, wedged=0 [ 82.834] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 82.834] sna_accel_flush: flush?=0, dirty?=0 [ 82.834] sna_create_pixmap(10, 23, 32, usage=0) [ 82.834] kgem_can_create_2d: 10x23 @ 32 [ 82.834] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=23 [ 82.834] kgem_can_create_2d: untiled size=4096 [ 82.834] kgem_choose_tiling: too thin [width 10, 32 bpp] for TILING_X [ 82.834] kgem_choose_tiling: 10x23 -> 0 [ 82.834] sna_create_pixmap: usage=0, flags=a [ 82.834] sna_create_pixmap: small buffer [920], attaching to shadow pixmap [ 82.834] create_pixmap: allocating pixmap 10x23, depth=32/32, size=928 [ 82.834] create_pixmap: serial=4971, usage=0, 10x23 [ 82.834] sna_create_pixmap: serial=4971, 10x23, usage=0 [ 82.834] sna_accel_flush: flush?=0, dirty?=0 [ 82.834] sna_accel_flush: flush?=0, dirty?=0 [ 82.834] sna_composite_rectangles(pixmap=4972, op=0, 0 x 1 [(0, 0)x(10, 23) ...]) [ 82.834] sna_composite_rectangles: converted to op 0 [ 82.834] sna_composite_rectangles[0] (0, 0)x(10, 23) -> (0, 0), (10, 23) [ 82.834] sna_composite_rectangles: nrects=1, region=(0, 0), (10, 23) x 1 [ 82.834] sna_composite_rectangles: clipped extents (0, 0),(10, 23) x 1 [ 82.834] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(10, 23) [ 82.834] sna_composite_rectangles: fallback, dst pixmap=4972 too small or not attached [ 82.834] sna_composite_rectangles: fallback [ 82.834] sna_drawable_move_region_to_cpu(pixmap=4972 (10x23), [(0, 0), (10, 23)], flags=1) [ 82.834] sna_drawable_move_region_to_cpu: region (0, 0), (10, 23) + (0, 0) subsumes pixmap (10x23) [ 82.834] _sna_pixmap_move_to_cpu(pixmap=4972, 10x23, flags=1) [ 82.834] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 82.834] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 82.834] operate_inplace: no, inplace operation not suitable [ 82.834] _sna_pixmap_move_to_cpu: marking as damaged [ 82.835] __sna_damage_all(10, 23) [ 82.835] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 82.835] sna_accel_flush: flush?=0, dirty?=0 [ 82.835] sna_create_pixmap(10, 23, 32, usage=0) [ 82.835] kgem_can_create_2d: 10x23 @ 32 [ 82.835] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=23 [ 82.835] kgem_can_create_2d: untiled size=4096 [ 82.835] kgem_choose_tiling: too thin [width 10, 32 bpp] for TILING_X [ 82.835] kgem_choose_tiling: 10x23 -> 0 [ 82.835] sna_create_pixmap: usage=0, flags=a [ 82.835] sna_create_pixmap: small buffer [920], attaching to shadow pixmap [ 82.835] create_pixmap: allocating pixmap 10x23, depth=32/32, size=928 [ 82.835] create_pixmap: serial=4973, usage=0, 10x23 [ 82.835] sna_create_pixmap: serial=4973, 10x23, usage=0 [ 82.835] sna_accel_flush: flush?=0, dirty?=0 [ 82.835] sna_accel_flush: flush?=0, dirty?=0 [ 82.835] sna_composite_rectangles(pixmap=4974, op=0, 0 x 1 [(0, 0)x(10, 23) ...]) [ 82.835] sna_composite_rectangles: converted to op 0 [ 82.835] sna_composite_rectangles[0] (0, 0)x(10, 23) -> (0, 0), (10, 23) [ 82.835] sna_composite_rectangles: nrects=1, region=(0, 0), (10, 23) x 1 [ 82.835] sna_composite_rectangles: clipped extents (0, 0),(10, 23) x 1 [ 82.835] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(10, 23) [ 82.835] sna_composite_rectangles: fallback, dst pixmap=4974 too small or not attached [ 82.835] sna_composite_rectangles: fallback [ 82.835] sna_drawable_move_region_to_cpu(pixmap=4974 (10x23), [(0, 0), (10, 23)], flags=1) [ 82.835] sna_drawable_move_region_to_cpu: region (0, 0), (10, 23) + (0, 0) subsumes pixmap (10x23) [ 82.835] _sna_pixmap_move_to_cpu(pixmap=4974, 10x23, flags=1) [ 82.835] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 82.835] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 82.835] operate_inplace: no, inplace operation not suitable [ 82.835] _sna_pixmap_move_to_cpu: marking as damaged [ 82.835] __sna_damage_all(10, 23) [ 82.835] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 82.835] sna_accel_flush: flush?=0, dirty?=0 [ 82.835] sna_accel_flush: flush?=0, dirty?=0 [ 82.835] sna_accel_flush: flush?=0, dirty?=0 [ 82.835] sna_accel_flush: flush?=0, dirty?=0 [ 82.835] sna_accel_flush: flush?=0, dirty?=0 [ 82.835] sna_composite_trapezoids(op=1, src=(2, 1), mask=18000, ntrap=4) [ 82.835] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 82.835] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 82.835] imprecise_trapezoid_span_converter: fallback -- composite spans not supported [ 82.835] imprecise_trapezoid_mask_converter: ntraps=4, extents (1, 1), (9, 23) [ 82.835] sna_compute_composite_extents: dst=(1, 1)x(8, 22) [ 82.835] sna_compute_composite_extents: initial clip against dst->pDrawable: (1, 1), (9, 23) [ 82.835] sna_compute_composite_extents: initial clip against dst->pCompositeClip: (1, 1), (9, 23) [ 82.835] trim_extents: trim((1, 1), (9, 23)) against ((0, 0), (10, 23)) + (0, 0) [ 82.835] sna_compute_composite_extents: clip against dst: (1, 1), (9, 23) [ 82.835] trim_source_extents: -> (1, 1), (9, 23) [ 82.835] imprecise_trapezoid_mask_converter: extents (1, 1), (9, 23) [ 82.835] imprecise_trapezoid_mask_converter: mask (8x22), dx=(-4, -4) [ 82.835] sna_pixmap_create_upload(8, 22, 8, flags=3) [ 82.835] __pop_freed_pixmap: reusing freed pixmap=4894 header [ 82.835] create_pixmap_hdr: pixmap=4975, width=8, height=22, usage=1 [ 82.835] kgem_create_buffer_2d: 8x22, 8 bpp, stride=32 [ 82.835] kgem_create_buffer: size=704, flags=3 [write?=1, inplace?=1, last?=0] [ 82.835] kgem_create_buffer: searching for an inactive GTT map for upload [ 82.835] search_linear_cache: num_pages=64, flags=b, use_active? 0, use_large=0 [max=65536] [ 82.835] search_linear_cache: searching for inactive gtt map [ 82.835] search_linear_cache: num_pages=1, flags=b, use_active? 0, use_large=0 [max=65536] [ 82.835] search_linear_cache: searching for inactive gtt map [ 82.835] search_linear_cache: num_pages=64, flags=2, use_active? 0, use_large=0 [max=65536] [ 82.835] kgem_bo_remove_from_inactive: removing handle=142 from inactive [ 82.835] search_linear_cache: found handle=142 (near-miss) (num_pages=64) in linear inactive cache [ 82.835] kgem_bo_can_map: handle=142, map=0x0:0x0:0x7fc6b40fb000, tiling=0, domain=0, offset=4293464064 [ 82.835] kgem_create_buffer: reusing handle=142 for buffer [ 82.835] kgem_bo_can_map: handle=142, map=0x0:0x0:0x7fc6b40fb000, tiling=0, domain=0, offset=4293464064 [ 82.835] init_buffer_from_bo: reusing handle=142 for buffer [ 82.835] kgem_bo_map: handle=142, offset=4293464064, tiling=0, map=0x0:0x7fc6b40fb000, domain=0 [ 82.835] kgem_bo_map: converting request for GTT map into CPU map [ 82.835] kgem_bo_map__cpu(handle=142, size=262144, map=0x0:0x7fc6b40fb000) [ 82.835] kgem_bo_sync__cpu: handle=142 [ 82.835] __kgem_busy: handle=142, busy=0, wedged=0 [ 82.835] kgem_bo_sync__cpu: SYNC: handle=142, needs_flush? 0, domain? 0, busy? 0 [ 82.835] __kgem_busy: handle=142, busy=0, wedged=0 [ 82.835] kgem_bo_retire: retiring bo handle=142 (needed flush? 0), rq? 0 [busy?=0] [ 82.835] assert_bo_retired: handle=142, domain: 0 exec? 0, rq? 0 [ 82.835] kgem_create_buffer(pages=64 [64]) new handle=142, used=704, write=1 [ 82.835] kgem_create_proxy: target handle=142 [proxy? -1], offset=0, length=704, io=1 [ 82.835] __kgem_bo_init(handle=142, num_pages=704) [ 82.835] __sna_damage_all(8, 22) [ 82.835] __sna_damage_all(8, 22) [ 82.835] sna_pixmap_create_upload: serial=4975, 8x22, usage=0 [ 82.835] imprecise_trapezoid_mask_converter: created buffer 0x7fc6b40fb000, stride 32 [ 82.835] sna_composite(pixmap=4974, op=1, src=0+(1, 2), mask=4975+(0, 0), dst=4974+(1, 1)+(0, 0), size=(8, 22) [ 82.835] sna_compute_composite_region: dst=(1, 1)x(8, 22) [ 82.835] sna_compute_composite_region: initial clip against dst->pDrawable: (1, 1), (9, 23) [ 82.835] clip_to_dst: region: 1x[(1, 1), (9, 23)], clip: 1x[(0, 0), (10, 23)] [ 82.835] sna_compute_composite_region: clip against dst->pCompositeClip: (1, 1), (9, 23) [ 82.835] sna_compute_composite_region: clip against src (0x0 clip=0): (1, 1), (9, 23) [ 82.835] sna_compute_composite_region: clip against mask: (1, 1), (9, 23) [ 82.835] sna_composite: fallback, dst pixmap=4974 is too small (or completely damaged) [ 82.835] sna_composite: fallback -- fbComposite [ 82.835] sna_composite_fb -- op=1, fallback dst=(1, 1)+(0, 0), size=(8, 22): region=((1,1), (9, 23)) [ 82.835] sna_composite_fb: fallback -- move mask to cpu [ 82.835] _sna_pixmap_move_to_cpu(pixmap=4975, 8x22, flags=2) [ 82.835] _sna_pixmap_move_to_cpu: gpu_bo=142, gpu_damage=0x561c94b3d1c1, cpu_damage=0x561c94b3d251, is-clear?=0 [ 82.835] _sna_pixmap_move_to_cpu: CPU all-damaged [ 82.835] sna_composite_fb: fallback -- move dst to cpu [ 82.835] sna_drawable_move_region_to_cpu(pixmap=4974 (10x23), [(1, 1), (9, 23)], flags=5) [ 82.835] sna_drawable_move_region_to_cpu: pixmap=4974 all damaged on CPU [ 82.835] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 82.835] sna_destroy_pixmap: pixmap=4975, attached?=1 [ 82.835] _kgem_bo_destroy: handle=142, proxy? 1 [ 82.835] _kgem_bo_delete_buffer: size=704, offset=0, parent used=768 [ 82.835] __sna_free_pixmap(pixmap=4975) [ 82.835] sna_accel_flush: flush?=0, dirty?=0 [ 82.835] sna_accel_flush: flush?=0, dirty?=0 [ 82.835] sna_composite_trapezoids(op=3, src=(5, 1), mask=18000, ntrap=25) [ 82.835] sna_composite_trapezoids: force fallbacks -- (!gpu dst, 10x23? 1) && (src-is-cpu? 1 && untransformed? 1) [ 82.835] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 82.835] color_convert: src=ff474642 [20028888] [ 82.835] color_convert: dst=ff474642 [20028888] [ 82.835] trapezoid_span_inplace__x8r8g8b8: extents (1, 1), (9, 6) [ 82.835] sna_compute_composite_extents: dst=(1, 1)x(8, 5) [ 82.835] sna_compute_composite_extents: initial clip against dst->pDrawable: (1, 1), (9, 6) [ 82.835] sna_compute_composite_extents: initial clip against dst->pCompositeClip: (1, 1), (9, 6) [ 82.835] trim_extents: trim((1, 1), (9, 6)) against ((0, 0), (10, 23)) + (0, 0) [ 82.835] sna_compute_composite_extents: clip against dst: (1, 1), (9, 6) [ 82.835] trim_source_extents: -> (1, 1), (9, 6) [ 82.835] trapezoid_span_inplace__x8r8g8b8: clipped extents (1, 1), (9, 6) [ 82.835] sna_drawable_move_region_to_cpu(pixmap=4974 (10x23), [(1, 1), (9, 6)], flags=3) [ 82.835] sna_drawable_move_region_to_cpu: pixmap=4974 all damaged on CPU [ 82.835] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 82.835] trapezoid_span_inplace__x8r8g8b8: 8x5, format=20028888, op=1, lerp?=1, num_threads=1 [ 82.835] trapezoid_span_inplace__x8r8g8b8: render inplace op=1, color=ff474642 [ 82.835] sna_accel_flush: flush?=0, dirty?=0 [ 82.835] sna_accel_flush: flush?=0, dirty?=0 [ 82.835] sna_destroy_pixmap: pixmap=4972, attached?=1 [ 82.835] __sna_free_pixmap(pixmap=4972) [ 82.835] sna_accel_flush: flush?=0, dirty?=0 [ 82.835] sna_accel_flush: flush?=0, dirty?=0 [ 82.835] sna_destroy_pixmap: pixmap=4974, attached?=1 [ 82.835] __sna_free_pixmap(pixmap=4974) [ 82.835] sna_accel_flush: flush?=0, dirty?=0 [ 82.835] sna_accel_flush: flush?=0, dirty?=0 [ 82.835] sna_create_pixmap(20, 16, 32, usage=0) [ 82.835] kgem_can_create_2d: 20x16 @ 32 [ 82.835] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=16 [ 82.835] kgem_can_create_2d: untiled size=4096 [ 82.835] kgem_choose_tiling: too thin [width 20, 32 bpp] for TILING_X [ 82.835] kgem_choose_tiling: 20x16 -> 0 [ 82.835] sna_create_pixmap: usage=0, flags=a [ 82.835] sna_create_pixmap: small buffer [1280], attaching to shadow pixmap [ 82.835] create_pixmap: allocating pixmap 20x16, depth=32/32, size=1288 [ 82.835] create_pixmap: serial=4976, usage=0, 20x16 [ 82.835] sna_create_pixmap: serial=4976, 20x16, usage=0 [ 82.835] sna_accel_flush: flush?=0, dirty?=0 [ 82.835] sna_dri2_get_msc(draw=16778806, pipe=-1) [ 82.835] sna_crtc_record_swap: recording last swap on pipe=0, frame 4720 [msc=4720], time 82.833366 [ 82.835] sna_dri2_get_msc: msc=4720 [raw=4720], ust=82833366 [ 82.835] sna_accel_flush: flush?=0, dirty?=0 [ 82.835] sna_accel_flush: flush?=0, dirty?=0 [ 82.835] sna_accel_flush: flush?=0, dirty?=0 [ 82.835] sna_dri2_create_buffer pixmap=4977, (attachment=1, format=32, drawable=20x16), window?=0 [ 82.835] sna_dri2_create_buffer: creating back buffer 20x16, suitable for scanout? 0 [ 82.835] kgem_create_2d(20x16, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 82.835] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=512, height=16 [ 82.835] kgem_set_tiling: handle=132, tiling=1 [1], pitch=512 [512]: 1 [ 82.835] kgem_bo_remove_from_inactive: removing handle=132 from inactive [ 82.835] from inactive: pitch=512, tiling=1: handle=132, id=2753 [ 82.835] kgem_bo_flink: flinked handle=132 to name=94, marking non-reusable [ 82.835] sna_dri2_create_buffer pixmap=4977, (attachment=0, format=32, drawable=20x16), window?=0 [ 82.835] sna_pixmap_set_dri: attaching DRI client to pixmap=4977 [ 82.835] sna_pixmap_move_to_gpu(pixmap=4977, usage=0), flags=c2 [ 82.835] sna_pixmap_move_to_gpu: CPU damage? 0 [ 82.835] sna_pixmap_move_to_gpu: creating GPU bo (20x16@32), create=8 [ 82.835] kgem_choose_tiling: too thin [width 20, 32 bpp] for TILING_X [ 82.835] kgem_choose_tiling: 20x16 -> 0 [ 82.835] kgem_choose_tiling: too thin [width 20, 32 bpp] for TILING_X [ 82.835] kgem_choose_tiling: 20x16 -> 0 [ 82.835] sna_pixmap_alloc_gpu: pixmap=4977 [ 82.835] kgem_create_2d(20x16, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 82.835] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=16 [ 82.835] kgem_bo_remove_from_inactive: removing handle=108 from inactive [ 82.835] from inactive: pitch=96, tiling=0: handle=108, id=2754 [ 82.835] sna_pixmap_mark_active: pixmap=4977, handle=108 [ 82.835] sna_pixmap_change_tiling: changing tiling 0 -> 1 for 20x16 pixmap [ 82.835] kgem_create_2d(20x16, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 82.835] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=512, height=16 [ 82.835] kgem_set_tiling: handle=136, tiling=1 [1], pitch=512 [512]: 1 [ 82.835] kgem_bo_remove_from_inactive: removing handle=136 from inactive [ 82.835] from inactive: pitch=512, tiling=1: handle=136, id=2755 [ 82.835] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 82.835] kgem_bo_is_render: handle=108, rq? 0 [0] [ 82.835] kgem_bo_is_render: handle=136, rq? 0 [0] [ 82.835] kgem_bo_is_render: handle=136, rq? 0 [0] [ 82.835] kgem_bo_is_render: handle=108, rq? 0 [0] [ 82.835] kgem_check_bo: num_pages=+3, num_exec=+2 [ 82.835] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 82.835] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 82.835] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 82.835] kgem_add_handle: handle=4, index=0 [ 82.835] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 82.835] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 82.835] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 82.835] gen9_composite_get_binding_table(ffc0) [ 82.835] kgem_add_reloc64: handle=136, pos=16360, delta=0, domains=20002 [ 82.835] kgem_add_handle: handle=136, index=1 [ 82.835] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fff61000) [ 82.835] __kgem_bo_mark_dirty: handle=136 (proxy? 0) [ 82.835] [3fe0] bind bo(handle=136, addr=fff61000), format=192, width=20, height=16, pitch=512, tiling=1 -> render [ 82.835] kgem_add_reloc64: handle=108, pos=16344, delta=0, domains=40000 [ 82.835] kgem_add_handle: handle=108, index=2 [ 82.835] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fff6f000) [ 82.835] [3fd0] bind bo(handle=108, addr=fff6f000), format=192, width=20, height=16, pitch=96, tiling=0 -> sampler [ 82.835] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 82.835] gen9_emit_sampler: sampler = 0 [ 82.835] gen9_emit_sf: num_sf_outputs=1 [ 82.835] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 82.835] gen9_emit_vertex_elements: setup id=0 [ 82.835] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 82.835] (0, 0) -> (0, 0) + (20, 16) [ 82.835] gen8_vertex_flush[490] = 3 [ 82.835] _kgem_bo_destroy: handle=108, proxy? 0 [ 82.835] __kgem_bo_destroy: handle=108, size=4096 [ 82.835] __kgem_bo_destroy: handle=108 -> active [ 82.835] sna_dri2_create_buffer: attaching to front buffer 20x16 [0x561c94b3c330:2], scanout? 0 [ 82.835] kgem_bo_flink: flinked handle=136 to name=95, marking non-reusable [ 82.835] sna_dri2_create_buffer: adding flush hint to handle=136 [ 82.835] __sna_damage_all(20, 16) [ 82.835] sna_accel_watch_flush: enable=1 [ 82.835] sna_accel_flush: flush?=1, dirty?=0 [ 82.835] gen8_vertex_close: used=12, vbo active? 23, vb=1, nreloc=1 [ 82.835] gen8_vertex_close: reloc[0] = 287 [ 82.835] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 82.835] kgem_add_handle: handle=23, index=3 [ 82.835] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 82.835] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=77 [fenced=0] [ 82.835] kgem_finish_buffers: buffer handle=142, used=0, exec?=0, write=1, mmapped=cpu, refcnt=1 [ 82.835] kgem_finish_buffers: retaining upload buffer (0/262144): used=0, refcnt=1 [ 82.835] __kgem_busy: handle=1, busy=0, wedged=0 [ 82.835] __kgem_retire_rq: request 1 complete [ 82.835] __kgem_bo_flush: handle=148, busy=0, wedged=0 [ 82.835] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 82.835] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 82.835] kgem_fixup_relocs: shrinking by 61440 [ 82.835] __kgem_busy: handle=1, busy=0, wedged=0 [ 82.835] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 82.835] kgem_commit: release handle=136 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fff61000 [ 82.835] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 82.835] kgem_commit: release handle=108 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff6f000 [ 82.835] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 82.835] __kgem_busy: handle=1, busy=131072, wedged=0 [ 82.835] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 82.836] sna_accel_flush: flush?=0, dirty?=0 [ 82.836] sna_accel_flush: flush?=0, dirty?=0 [ 82.836] sna_accel_flush: flush?=0, dirty?=0 [ 82.836] sna_block_handler (tv=0.292000) [ 82.836] kgem_retire, need_retire?=1 [ 82.836] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 82.836] kgem_retire__requests_ring: retiring ring 0 [ 82.836] __kgem_busy: handle=1, busy=0, wedged=0 [ 82.836] __kgem_retire_rq: request 1 complete [ 82.836] __kgem_bo_flush: handle=136, busy=0, wedged=0 [ 82.836] kgem_bo_move_to_cache: release handle=108 [ 82.836] kgem_bo_move_to_inactive: moving handle=108 to inactive [ 82.836] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 82.836] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 82.836] kgem_retire -- retired=1, need_retire=0 [ 82.836] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 82.836] gen6_render_retire: resetting idle vbo [ 82.836] kgem_retire__buffers: handle=142, busy? 0 [0] [ 82.836] kgem_retire__buffers: releasing upload cache for handle=142? 0 [ 82.836] __kgem_bo_destroy: handle=142, size=262144 [ 82.836] kgem_bo_replace_io: transferring io handle=142 to bo [ 82.836] kgem_bo_move_to_inactive: moving handle=142 to inactive [ 82.836] has_shadow: has pending damage? 0, outstanding flips: 0 [ 82.836] sna_wakeup_handler [ 82.836] sna_accel_flush: flush?=0, dirty?=0 [ 82.836] sna_accel_flush: flush?=0, dirty?=0 [ 82.836] sna_block_handler (tv=0.292000) [ 82.836] has_shadow: has pending damage? 0, outstanding flips: 0 [ 82.836] sna_wakeup_handler [ 82.836] sna_accel_flush: flush?=0, dirty?=0 [ 82.836] sna_accel_flush: flush?=0, dirty?=0 [ 82.836] sna_block_handler (tv=0.292000) [ 82.836] has_shadow: has pending damage? 0, outstanding flips: 0 [ 82.836] sna_wakeup_handler [ 82.836] sna_accel_flush: flush?=0, dirty?=0 [ 82.836] sna_accel_flush: flush?=0, dirty?=0 [ 82.836] sna_accel_flush: flush?=0, dirty?=0 [ 82.836] sna_block_handler (tv=0.292000) [ 82.836] has_shadow: has pending damage? 0, outstanding flips: 0 [ 82.836] sna_wakeup_handler [ 82.836] sna_composite_rectangles(pixmap=4978, op=0, 0 x 1 [(0, 0)x(20, 16) ...]) [ 82.836] sna_composite_rectangles: converted to op 0 [ 82.836] sna_composite_rectangles[0] (0, 0)x(20, 16) -> (0, 0), (20, 16) [ 82.836] sna_composite_rectangles: nrects=1, region=(0, 0), (20, 16) x 1 [ 82.836] sna_composite_rectangles: clipped extents (0, 0),(20, 16) x 1 [ 82.836] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(20, 16) [ 82.836] sna_composite_rectangles: promoting to full GPU [ 82.836] sna_composite_rectangles: dropping last-cpu hint [ 82.836] sna_drawable_use_bo pixmap=4978, box=((0, 0), (20, 16)), flags=19... [ 82.836] sna_drawable_use_bo: exported target, set PREFER_GPU [ 82.836] sna_drawable_use_bo: pinned, never REPLACES [ 82.836] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 82.836] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.836] sna_drawable_use_bo: using whole GPU bo [ 82.836] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 82.836] kgem_bo_is_render: handle=136, rq? 0 [0] [ 82.836] kgem_bo_is_render: handle=136, rq? 0 [0] [ 82.836] gen9_render_fill_boxes(0 x 1 [(0, 0), (20, 16) ...]) [ 82.836] sna_render_get_solid: 0 [ 82.836] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 82.836] kgem_check_bo: num_pages=+2, num_exec=+1 [ 82.836] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 82.836] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 82.836] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 82.836] kgem_add_handle: handle=4, index=0 [ 82.836] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 82.836] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 82.836] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 82.836] gen9_composite_get_binding_table(ffc0) [ 82.836] kgem_add_reloc64: handle=136, pos=16360, delta=0, domains=20002 [ 82.836] kgem_add_handle: handle=136, index=1 [ 82.836] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fff61000) [ 82.836] __kgem_bo_mark_dirty: handle=136 (proxy? 0) [ 82.836] [3fe0] bind bo(handle=136, addr=fff61000), format=192, width=20, height=16, pitch=512, tiling=1 -> render [ 82.836] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 82.836] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 82.836] kgem_add_handle: handle=7, index=2 [ 82.836] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 82.836] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 82.836] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 82.836] gen9_emit_sampler: sampler = 1 [ 82.836] gen9_emit_sf: num_sf_outputs=1 [ 82.836] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 82.836] gen9_emit_vertex_elements: setup id=0 [ 82.836] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 82.836] (0, 0), (20, 16) [ 82.836] gen8_vertex_flush[490] = 3 [ 82.836] sna_composite_rectangles: pixmap=4978 marking clear [0]? 1 [ 82.836] sna_accel_flush: flush?=1, dirty?=0 [ 82.836] gen8_vertex_close: used=6, vbo active? 23, vb=1, nreloc=1 [ 82.836] gen8_vertex_close: reloc[0] = 287 [ 82.836] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 82.836] kgem_add_handle: handle=23, index=3 [ 82.836] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 82.836] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=77 [fenced=0] [ 82.836] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 82.836] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 82.836] kgem_fixup_relocs: shrinking by 61440 [ 82.836] __kgem_busy: handle=1, busy=0, wedged=0 [ 82.836] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 82.836] kgem_commit: release handle=136 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fff61000 [ 82.836] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 82.836] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 82.836] __kgem_bo_clear_busy: handle=7 [ 82.836] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 82.836] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 82.836] __kgem_busy: handle=1, busy=0, wedged=0 [ 82.836] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 82.836] sna_accel_flush: flush?=0, dirty?=0 [ 82.836] sna_validate_gc(0x561c9495e470) changes=0, previous serial=11e9, drawable=1372 [ 82.836] sna_validate_gc: recomputing clip [ 82.836] sna_validate_gc: composite clip=1x[(0, 0), (20, 16)] [0x561c9495e680] [ 82.836] sna_put_image((5, 3)x(10, 10), depth=32, format=2) [ 82.836] __kgem_bo_is_busy: handle=136, domain: 3 exec? 0, rq? 1 [ 82.836] __kgem_busy: handle=136, busy=0, wedged=0 [ 82.836] __kgem_retire_requests_upto(handle=136, ring=0) [ 82.836] __kgem_retire_rq: request 1 complete [ 82.836] __kgem_bo_flush: handle=136, busy=0, wedged=0 [ 82.836] try_upload__fast: ignore existing cpu damage (if any) [ 82.836] kgem_bo_can_map__cpu: handle=136 [ 82.836] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 82.836] try_upload__inplace: bo? 1, can map? 1, replaces? 0 [ 82.836] region_subsumes_damage? [ 82.836] region_subsumes_damage: region (5, 3), (15, 13), damage (0, 0), (20, 16) [ 82.836] region_subsumes_damage: not contained [ 82.836] try_upload__inplace: tiling=1 [ 82.836] kgem_bo_can_map__cpu: handle=136 [ 82.836] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 82.836] sna_pixmap_move_area_to_gpu: pixmap=4978 box=(5, 3), (15, 13), flags=1 [ 82.836] _sna_damage_subtract_box(None - (5, 3), (15, 13))... [ 82.836] = None [ 82.836] sna_pixmap_move_area_to_gpu: already all-damaged [ 82.836] sna_pixmap_unclean(pixmap=4978): cleaning foreign bo handle=136, busy=0 [ring=0] [ 82.836] __kgem_bo_clear_busy: handle=136 [ 82.836] sna_pixmap_mark_active: pixmap=4978, handle=136 [ 82.836] __kgem_bo_is_busy: handle=136, domain: 0 exec? 0, rq? 0 [ 82.836] kgem_bo_can_map__cpu: handle=136 [ 82.836] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 82.836] kgem_bo_map__cpu(handle=136, size=8192, map=0x0:0x0) [ 82.836] kgem_trim_vma_cache: type=1, count=-32758 (bucket: 1) [ 82.836] __kgem_bo_map__cpu: caching CPU vma for 136 [ 82.836] kgem_bo_sync__cpu: handle=136 [ 82.836] __kgem_busy: handle=136, busy=0, wedged=0 [ 82.836] kgem_bo_sync__cpu: SYNC: handle=136, needs_flush? 0, domain? 0, busy? 0 [ 82.836] __kgem_busy: handle=136, busy=0, wedged=0 [ 82.836] kgem_bo_retire: retiring bo handle=136 (needed flush? 0), rq? 0 [busy?=0] [ 82.836] assert_bo_retired: handle=136, domain: 0 exec? 0, rq? 0 [ 82.836] try_upload__tiled_x: upload(5, 3, 10, 10) x 1 [ 82.836] try_upload__tiled_x: copy tiled box (0, 0)->(5, 3)x(10, 10) [ 82.836] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(5, 3), size=10x10, pitch=40/512 [ 82.836] sna_accel_flush: flush?=0, dirty?=0 [ 82.836] sna_accel_flush: flush?=0, dirty?=0 [ 82.836] sna_accel_flush: flush?=0, dirty?=0 [ 82.836] sna_block_handler (tv=0.292000) [ 82.836] kgem_retire, need_retire?=1 [ 82.836] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 82.836] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 82.836] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 82.836] kgem_retire -- retired=0, need_retire=0 [ 82.836] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 82.836] gen6_render_retire: resetting idle vbo [ 82.836] has_shadow: has pending damage? 0, outstanding flips: 0 [ 82.836] sna_wakeup_handler [ 82.836] _sna_dri2_destroy_buffer: 0x561c94b3b570 [handle=146] -- refcnt=1, draw=16778797, pixmap=0, proxy?=0 [ 82.836] sna_dri2_cache_bo(handle=146, name=92) [ 82.836] sna_dri2_cache_bo: not a window, releasing handle=146 [ 82.836] _kgem_bo_destroy: handle=146, proxy? 0 [ 82.836] __kgem_bo_destroy: handle=146, size=12288 [ 82.836] __kgem_bo_destroy: handle=146, not reusable [ 82.836] kgem_bo_free: handle=146, size=12288 [ 82.836] kgem_bo_free: releasing 0x0:0x7fc6c2764000 vma for handle=146, count=0 [ 82.837] _sna_dri2_destroy_buffer: 0x561c94b3b040 [handle=148] -- refcnt=1, draw=16778797, pixmap=4979, proxy?=0 [ 82.837] _sna_dri2_destroy_buffer: removing active_scanout=1 from pixmap handle=148 [ 82.837] _sna_dri2_destroy_buffer: releasing last DRI pixmap=4979, scanout?=0 [ 82.837] _sna_dri2_destroy_buffer: dropping flush hint from handle=148 [ 82.837] sna_accel_watch_flush: enable=-1 [ 82.837] sna_dri2_cache_bo(handle=148, name=93) [ 82.837] sna_dri2_cache_bo: not a window, releasing handle=148 [ 82.837] sna_destroy_pixmap: pixmap=4979, attached?=1 [ 82.837] _kgem_bo_destroy: handle=148, proxy? 0 [ 82.837] __kgem_bo_destroy: handle=148, size=12288 [ 82.837] __kgem_bo_destroy: handle=148, not reusable [ 82.837] kgem_bo_free: handle=148, size=12288 [ 82.837] kgem_bo_free: releasing 0x0:0x0 vma for handle=148, count=0 [ 82.837] __sna_free_pixmap(pixmap=4979) [ 82.837] sna_accel_flush: flush?=0, dirty?=0 [ 82.837] sna_accel_flush: flush?=0, dirty?=0 [ 82.837] sna_block_handler (tv=0.291000) [ 82.837] has_shadow: has pending damage? 0, outstanding flips: 0 [ 82.837] sna_wakeup_handler [ 82.837] sna_accel_flush: flush?=0, dirty?=0 [ 82.837] sna_accel_flush: flush?=0, dirty?=0 [ 82.837] sna_block_handler (tv=0.291000) [ 82.837] has_shadow: has pending damage? 0, outstanding flips: 0 [ 82.837] sna_wakeup_handler [ 82.837] _sna_dri2_destroy_buffer: 0x561c94b3d670 [handle=132] -- refcnt=1, draw=16778806, pixmap=0, proxy?=0 [ 82.837] sna_dri2_cache_bo(handle=132, name=94) [ 82.837] sna_dri2_cache_bo: not a window, releasing handle=132 [ 82.837] _kgem_bo_destroy: handle=132, proxy? 0 [ 82.837] __kgem_bo_destroy: handle=132, size=8192 [ 82.837] __kgem_bo_destroy: handle=132, not reusable [ 82.837] kgem_bo_free: handle=132, size=8192 [ 82.837] kgem_bo_free: releasing 0x0:0x0 vma for handle=132, count=0 [ 82.837] _sna_dri2_destroy_buffer: 0x561c94b3d6c0 [handle=136] -- refcnt=1, draw=16778806, pixmap=4980, proxy?=0 [ 82.837] _sna_dri2_destroy_buffer: removing active_scanout=1 from pixmap handle=136 [ 82.837] _sna_dri2_destroy_buffer: releasing last DRI pixmap=4980, scanout?=0 [ 82.837] _sna_dri2_destroy_buffer: dropping flush hint from handle=136 [ 82.837] sna_accel_watch_flush: enable=-1 [ 82.837] sna_dri2_cache_bo(handle=136, name=95) [ 82.837] sna_dri2_cache_bo: not a window, releasing handle=136 [ 82.837] sna_destroy_pixmap: pixmap=4980, attached?=1 [ 82.837] _kgem_bo_destroy: handle=136, proxy? 0 [ 82.837] __kgem_bo_destroy: handle=136, size=8192 [ 82.837] __kgem_bo_destroy: handle=136, not reusable [ 82.837] kgem_bo_free: handle=136, size=8192 [ 82.837] kgem_bo_free: releasing 0x0:0x7fc6c2762000 vma for handle=136, count=0 [ 82.837] __sna_free_pixmap(pixmap=4980) [ 82.837] sna_create_pixmap(1175, 28, 32, usage=0) [ 82.837] kgem_can_create_2d: 1175x28 @ 32 [ 82.837] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4704, height=28 [ 82.837] kgem_can_create_2d: untiled size=135168 [ 82.837] kgem_choose_tiling: TLB miss between lines 1175x28 (pitch=4700), forcing tiling 1 [ 82.837] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4704, height=28 [ 82.837] kgem_can_create_2d: tiled[-1] size=135168 [ 82.837] sna_create_pixmap: usage=0, flags=1b [ 82.837] sna_create_pixmap: creating GPU pixmap 1175x28, stride=4700, flags=1b [ 82.837] __pop_freed_pixmap: reusing freed pixmap=4975 header [ 82.837] create_pixmap_hdr: pixmap=4981, width=1175, height=28, usage=0 [ 82.837] sna_create_pixmap: serial=4981, 1175x28, usage=0 [ 82.837] sna_dri2_get_msc(draw=16778810, pipe=-1) [ 82.837] sna_crtc_record_swap: recording last swap on pipe=0, frame 4720 [msc=4720], time 82.833366 [ 82.837] sna_dri2_get_msc: msc=4720 [raw=4720], ust=82833366 [ 82.837] sna_dri2_create_buffer pixmap=4982, (attachment=1, format=32, drawable=1175x28), window?=0 [ 82.837] sna_dri2_create_buffer: creating back buffer 1175x28, suitable for scanout? 0 [ 82.837] kgem_create_2d(1175x28, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 82.837] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=5120, height=32 [ 82.837] kgem_set_tiling: handle=142, tiling=1 [1], pitch=5120 [5120]: 1 [ 82.837] kgem_bo_remove_from_inactive: removing handle=142 from inactive [ 82.837] from inactive: pitch=5120, tiling=1: handle=142, id=2756 [ 82.837] kgem_bo_flink: flinked handle=142 to name=92, marking non-reusable [ 82.837] sna_dri2_create_buffer pixmap=4982, (attachment=0, format=32, drawable=1175x28), window?=0 [ 82.837] sna_pixmap_set_dri: attaching DRI client to pixmap=4982 [ 82.837] sna_pixmap_move_to_gpu(pixmap=4982, usage=0), flags=c2 [ 82.837] sna_pixmap_move_to_gpu: CPU damage? 0 [ 82.837] sna_pixmap_move_to_gpu: creating GPU bo (1175x28@32), create=b [ 82.837] kgem_choose_tiling: TLB miss between lines 1175x28 (pitch=4700), forcing tiling 1 [ 82.837] kgem_choose_tiling: TLB miss between lines 1175x28 (pitch=4700), forcing tiling 1 [ 82.837] sna_pixmap_alloc_gpu: pixmap=4982 [ 82.837] kgem_create_2d(1175x28, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 82.837] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=5120, height=32 [ 82.837] __kgem_bo_init(handle=132, num_pages=40) [ 82.837] kgem_set_tiling: handle=132, tiling=1 [1], pitch=5120 [5120]: 1 [ 82.837] new pitch=5120, tiling=1, handle=132, id=2757, num_pages=40 [40], bucket=5 [ 82.837] sna_pixmap_mark_active: pixmap=4982, handle=132 [ 82.837] sna_dri2_create_buffer: attaching to front buffer 1175x28 [0x561c94b33a10:2], scanout? 0 [ 82.837] kgem_bo_flink: flinked handle=132 to name=93, marking non-reusable [ 82.837] sna_dri2_create_buffer: adding flush hint to handle=132 [ 82.837] __sna_damage_all(1175, 28) [ 82.837] sna_accel_watch_flush: enable=1 [ 82.837] sna_accel_flush: flush?=0, dirty?=0 [ 82.837] sna_accel_flush: flush?=0, dirty?=0 [ 82.837] sna_accel_flush: flush?=0, dirty?=0 [ 82.837] sna_accel_flush: flush?=0, dirty?=0 [ 82.837] sna_block_handler (tv=0.291000) [ 82.837] has_shadow: has pending damage? 0, outstanding flips: 0 [ 82.837] sna_wakeup_handler [ 82.837] sna_accel_flush: flush?=0, dirty?=0 [ 82.837] sna_accel_flush: flush?=0, dirty?=0 [ 82.837] sna_block_handler (tv=0.291000) [ 82.837] has_shadow: has pending damage? 0, outstanding flips: 0 [ 82.837] sna_wakeup_handler [ 82.837] sna_accel_flush: flush?=0, dirty?=0 [ 82.837] sna_accel_flush: flush?=0, dirty?=0 [ 82.837] sna_block_handler (tv=0.291000) [ 82.837] has_shadow: has pending damage? 0, outstanding flips: 0 [ 82.837] sna_wakeup_handler [ 82.837] sna_accel_flush: flush?=0, dirty?=0 [ 82.837] sna_accel_flush: flush?=0, dirty?=0 [ 82.837] sna_block_handler (tv=0.291000) [ 82.837] has_shadow: has pending damage? 0, outstanding flips: 0 [ 82.837] sna_wakeup_handler [ 82.837] sna_accel_flush: flush?=0, dirty?=0 [ 82.837] sna_accel_flush: flush?=0, dirty?=0 [ 82.837] sna_block_handler (tv=0.291000) [ 82.837] has_shadow: has pending damage? 0, outstanding flips: 0 [ 82.837] sna_wakeup_handler [ 82.837] sna_accel_flush: flush?=0, dirty?=0 [ 82.837] sna_accel_flush: flush?=0, dirty?=0 [ 82.837] sna_block_handler (tv=0.291000) [ 82.837] has_shadow: has pending damage? 0, outstanding flips: 0 [ 82.837] sna_wakeup_handler [ 82.837] sna_composite_rectangles(pixmap=4983, op=0, 0 x 1 [(0, 0)x(1175, 28) ...]) [ 82.837] sna_composite_rectangles: converted to op 0 [ 82.837] sna_composite_rectangles[0] (0, 0)x(1175, 28) -> (0, 0), (1175, 28) [ 82.837] sna_composite_rectangles: nrects=1, region=(0, 0), (1175, 28) x 1 [ 82.837] sna_composite_rectangles: clipped extents (0, 0),(1175, 28) x 1 [ 82.837] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(1175, 28) [ 82.837] sna_composite_rectangles: promoting to full GPU [ 82.837] sna_composite_rectangles: dropping last-cpu hint [ 82.837] sna_drawable_use_bo pixmap=4983, box=((0, 0), (1175, 28)), flags=19... [ 82.837] sna_drawable_use_bo: exported target, set PREFER_GPU [ 82.837] sna_drawable_use_bo: pinned, never REPLACES [ 82.837] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 82.837] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.837] sna_drawable_use_bo: using whole GPU bo [ 82.837] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 82.837] kgem_bo_is_render: handle=132, rq? 1 [0] [ 82.837] kgem_bo_is_render: handle=132, rq? 1 [0] [ 82.837] gen9_render_fill_boxes(0 x 1 [(0, 0), (1175, 28) ...]) [ 82.837] sna_render_get_solid: 0 [ 82.837] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 82.837] needs_batch_flush: flushing before handle=132 for required semaphore [ 82.837] needs_batch_flush: flushing before handle=132 for new reservation [ 82.837] kgem_check_bo: num_pages=+40, num_exec=+1 [ 82.837] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 82.837] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 82.837] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 82.837] kgem_add_handle: handle=4, index=0 [ 82.837] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 82.837] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 82.837] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 82.837] gen9_composite_get_binding_table(ffc0) [ 82.837] kgem_add_reloc64: handle=132, pos=16360, delta=0, domains=20002 [ 82.837] kgem_add_handle: handle=132, index=1 [ 82.837] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=0) [ 82.837] __kgem_bo_mark_dirty: handle=132 (proxy? 0) [ 82.837] [3fe0] bind bo(handle=132, addr=0), format=192, width=1175, height=28, pitch=5120, tiling=1 -> render [ 82.837] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 82.837] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 82.837] kgem_add_handle: handle=7, index=2 [ 82.837] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 82.837] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 82.837] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 82.837] gen9_emit_sampler: sampler = 1 [ 82.837] gen9_emit_sf: num_sf_outputs=1 [ 82.837] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 82.837] gen9_emit_vertex_elements: setup id=0 [ 82.837] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 82.837] (0, 0), (1175, 28) [ 82.837] gen8_vertex_flush[490] = 3 [ 82.837] sna_composite_rectangles: pixmap=4983 marking clear [0]? 1 [ 82.837] sna_accel_flush: flush?=1, dirty?=0 [ 82.837] gen8_vertex_close: used=6, vbo active? 23, vb=1, nreloc=1 [ 82.837] gen8_vertex_close: reloc[0] = 287 [ 82.837] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 82.837] kgem_add_handle: handle=23, index=3 [ 82.837] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 82.837] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=115 [fenced=0] [ 82.837] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 82.837] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 82.837] kgem_fixup_relocs: shrinking by 61440 [ 82.837] __kgem_busy: handle=1, busy=0, wedged=0 [ 82.838] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 82.838] kgem_commit: release handle=132 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ffe69000 [ 82.838] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 82.838] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 82.838] __kgem_bo_clear_busy: handle=7 [ 82.838] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 82.838] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 82.838] __kgem_busy: handle=1, busy=0, wedged=0 [ 82.838] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 82.838] sna_accel_flush: flush?=0, dirty?=0 [ 82.838] sna_accel_flush: flush?=0, dirty?=0 [ 82.838] sna_accel_flush: flush?=0, dirty?=0 [ 82.838] sna_accel_flush: flush?=0, dirty?=0 [ 82.838] sna_accel_flush: flush?=0, dirty?=0 [ 82.838] sna_composite_trapezoids(op=1, src=(6, 0), mask=18000, ntrap=9) [ 82.838] kgem_bo_is_busy: handle=132, domain: 3 exec? 0, rq? 1 [ 82.838] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 82.838] trapezoid_spans_maybe_inplace? clear, no [ 82.838] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 82.838] imprecise_trapezoid_span_converter: extents (0, 0), (1175, 28) [ 82.838] sna_compute_composite_region: dst=(0, 0)x(1175, 28) [ 82.838] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (1175, 28) [ 82.838] clip_to_dst: region: 1x[(0, 0), (1175, 28)], clip: 1x[(0, 0), (1175, 28)] [ 82.838] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (1175, 28) [ 82.838] sna_compute_composite_region: clip against src (0x0 clip=0): (0, 0), (1175, 28) [ 82.838] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 82.838] imprecise_trapezoid_span_converter: after clip -- extents (0, 0), (1175, 28), delta=(0, 0) src -> (0, 0) [ 82.838] gen9_render_composite_spans: 1175x28 with flags=0, current mode=1 [ 82.838] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 82.838] gen9_composite_set_target: (0, 0)x(1175, 28), partial?=1 [ 82.838] sna_drawable_use_bo pixmap=4983, box=((0, 0), (1175, 28)), flags=7... [ 82.838] sna_drawable_use_bo: exported target, set PREFER_GPU [ 82.838] sna_drawable_use_bo: pinned, never REPLACES [ 82.838] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=7 [ 82.838] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.838] sna_drawable_use_bo: using whole GPU bo [ 82.838] gen9_composite_set_target: pixmap=4983, format=20028888, size=1175x28, pitch=5120, delta=(0,0),damage=0xffffffffffffffff [ 82.838] gen9_composite_picture: (0, 0)x(1175, 28), dst=(0, 0) [ 82.838] gen4_channel_init_linear: p1=(0.00, 0.00), p2=(0.00, 1.00), src=(0, 0), dst=(0, 0), size=(1175, 28) [ 82.838] sna_render_get_gradient: 2x[0.00:ff41403d ... 1.00:ff3c3b37 ... 1.00:ff3c3b37] [ 82.838] sna_render_get_gradient: old --> 2 [ 82.838] gen4_channel_init_linear: transform = [0.00 0.00 -0.00, 0.00 0.04 -0.00, 0.00 0.00 1.00] [ 82.838] gen4_channel_init_linear: untransformed: p1=(2.36, 0.00, 1.00), p2=(2.36, 27.00, 1.00) [ 82.838] gen4_channel_init_linear: dx=0.00, dy=0.04, offset=-0.00 [ 82.838] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 82.838] gen4_choose_spans_emitter: linear source [ 82.838] kgem_check_bo: num_pages=+41, num_exec=+2 [ 82.838] aligning vertex: was 2, now 3 floats per vertex [ 82.838] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 82.838] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 82.838] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 82.838] kgem_add_handle: handle=4, index=0 [ 82.838] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 82.838] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 82.838] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 82.838] gen9_composite_get_binding_table(ffc0) [ 82.838] kgem_add_reloc64: handle=132, pos=16360, delta=0, domains=20002 [ 82.838] kgem_add_handle: handle=132, index=1 [ 82.838] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=ffe69000) [ 82.838] __kgem_bo_mark_dirty: handle=132 (proxy? 0) [ 82.838] [3fe0] bind bo(handle=132, addr=ffe69000), format=192, width=1175, height=28, pitch=5120, tiling=1 -> render [ 82.838] kgem_add_reloc64: handle=35, pos=16344, delta=0, domains=40000 [ 82.838] kgem_add_handle: handle=35, index=2 [ 82.838] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffa4000) [ 82.838] [3fd0] bind bo(handle=35, addr=fffa4000), format=192, width=8, height=1, pitch=32, tiling=0 -> sampler [ 82.838] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 82.838] gen9_emit_sampler: sampler = 14 [ 82.838] gen9_emit_sf: num_sf_outputs=2 [ 82.838] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) [ 82.838] gen9_emit_vertex_elements: setup id=5 [ 82.838] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 82.838] gen9_emit_vertex_elements: second channel 1 floats, offset=8 [ 82.838] thread_choose_span: clipped? 0 [ 82.838] imprecise_trapezoid_span_converter: using 4 threads [ 82.838] imprecise_trapezoid_span_converter: using 4 threads for span compositing 1175x28 [ 82.838] thread_choose_span: clipped? 0 [ 82.838] span_thread: flushing 1 boxes [ 82.838] span_thread: flushing 1 boxes [ 82.838] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 82.838] span_thread: flushing 1 boxes [ 82.838] span_thread: flushing 20 boxes [ 82.838] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 82.838] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 82.838] gen9_render_composite_spans_boxes__thread: nbox=20, src=+(0, 0), dst=+(0, 0) [ 82.838] gen8_vertex_flush[498] = 69 [ 82.838] gen9_render_composite_spans_done() [ 82.838] sna_accel_flush: flush?=1, dirty?=0 [ 82.838] gen8_vertex_close: used=213, vbo active? 23, vb=20, nreloc=1 [ 82.838] gen8_vertex_close: reloc[0] = 289 [ 82.838] kgem_add_reloc64: handle=23, pos=289, delta=0, domains=200000 [ 82.838] kgem_add_handle: handle=23, index=3 [ 82.838] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 82.838] batch[1/1, flags=1800]: 300 300 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=115 [fenced=0] [ 82.838] __kgem_busy: handle=1, busy=0, wedged=0 [ 82.838] __kgem_retire_rq: request 1 complete [ 82.838] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 82.838] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 82.838] kgem_fixup_relocs: shrinking by 61440 [ 82.838] __kgem_busy: handle=1, busy=0, wedged=0 [ 82.838] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 82.838] kgem_commit: release handle=132 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ffe69000 [ 82.838] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 82.838] kgem_commit: release handle=35 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa4000 [ 82.838] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 82.838] __kgem_busy: handle=1, busy=131072, wedged=0 [ 82.838] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 82.838] sna_accel_flush: flush?=0, dirty?=0 [ 82.838] sna_composite_trapezoids(op=3, src=(6, 1), mask=18000, ntrap=30) [ 82.838] kgem_bo_is_busy: handle=132, domain: 3 exec? 0, rq? 1 [ 82.838] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 1, mono? 0 precise? 0 [ 82.838] kgem_bo_is_busy: handle=132, domain: 3 exec? 0, rq? 1 [ 82.838] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 82.838] kgem_bo_is_busy: handle=132, domain: 3 exec? 0, rq? 1 [ 82.838] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.838] imprecise_trapezoid_span_converter: extents (1, 1), (1174, 7) [ 82.838] sna_compute_composite_region: dst=(1, 1)x(1173, 6) [ 82.838] sna_compute_composite_region: initial clip against dst->pDrawable: (1, 1), (1174, 7) [ 82.838] clip_to_dst: region: 1x[(1, 1), (1174, 7)], clip: 1x[(0, 0), (1175, 28)] [ 82.838] sna_compute_composite_region: clip against dst->pCompositeClip: (1, 1), (1174, 7) [ 82.838] sna_compute_composite_region: clip against src (0x0 clip=0): (1, 1), (1174, 7) [ 82.838] kgem_bo_is_busy: handle=132, domain: 3 exec? 0, rq? 1 [ 82.838] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.838] imprecise_trapezoid_span_converter: after clip -- extents (1, 1), (1174, 7), delta=(0, 0) src -> (1, 1) [ 82.838] gen9_render_composite_spans: 1173x6 with flags=0, current mode=1 [ 82.838] kgem_bo_is_busy: handle=132, domain: 3 exec? 0, rq? 1 [ 82.838] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.838] gen9_composite_set_target: (1, 1)x(1173, 6), partial?=1 [ 82.838] sna_drawable_use_bo pixmap=4983, box=((1, 1), (1174, 7)), flags=7... [ 82.838] sna_drawable_use_bo: exported target, set PREFER_GPU [ 82.838] sna_drawable_use_bo: pinned, never REPLACES [ 82.838] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=7 [ 82.838] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.838] sna_drawable_use_bo: using whole GPU bo [ 82.838] gen9_composite_set_target: pixmap=4983, format=20028888, size=1175x28, pitch=5120, delta=(0,0),damage=0xffffffffffffffff [ 82.838] gen9_composite_picture: (1, 1)x(1173, 6), dst=(1, 1) [ 82.838] color_convert: src=ff474642 [20028888] [ 82.838] color_convert: dst=ff474642 [20028888] [ 82.838] sna_render_get_solid: ff474642 [ 82.838] sna_render_get_solid(14) = ff474642 (recreate) [ 82.838] kgem_create_proxy: target handle=143 [proxy? -1], offset=56, length=4, io=0 [ 82.838] __kgem_bo_init(handle=143, num_pages=4) [ 82.838] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 82.838] gen4_choose_spans_emitter: solid source [ 82.838] kgem_check_bo: num_pages=+41, num_exec=+2 [ 82.838] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 82.838] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 82.838] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 82.838] kgem_add_handle: handle=4, index=0 [ 82.838] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 82.838] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 82.838] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 82.838] gen9_composite_get_binding_table(ffc0) [ 82.838] kgem_add_reloc64: handle=132, pos=16360, delta=0, domains=20002 [ 82.838] kgem_add_handle: handle=132, index=1 [ 82.838] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=ffe69000) [ 82.838] __kgem_bo_mark_dirty: handle=132 (proxy? 0) [ 82.838] [3fe0] bind bo(handle=132, addr=ffe69000), format=192, width=1175, height=28, pitch=5120, tiling=1 -> render [ 82.838] kgem_add_reloc64: handle=143, pos=16344, delta=0, domains=40000 [ 82.838] kgem_add_reloc64: adding proxy [delta=56] for handle=143 [ 82.838] kgem_add_handle: handle=143, index=2 [ 82.838] kgem_add_reloc64[4] = (delta=56, target handle=2, presumed=fff6e000) [ 82.838] [3fd0] bind bo(handle=143, addr=fff6e038), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 82.838] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 82.838] gen9_emit_sampler: sampler = c [ 82.838] gen9_emit_sf: num_sf_outputs=2 [ 82.838] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) [ 82.838] gen9_emit_vertex_elements: setup id=5 [ 82.838] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 82.838] gen9_emit_vertex_elements: second channel 1 floats, offset=8 [ 82.838] thread_choose_span: clipped? 0 [ 82.838] imprecise_trapezoid_span_converter: using 1 threads [ 82.838] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.31, dst=+(0, 0), box=(3, 1) x (1, 1) [ 82.838] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.75, dst=+(0, 0), box=(4, 1) x (1, 1) [ 82.838] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(5, 1) x (1165, 1) [ 82.838] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.75, dst=+(0, 0), box=(1170, 1) x (1, 1) [ 82.838] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.25, dst=+(0, 0), box=(1171, 1) x (1, 1) [ 82.839] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.63, dst=+(0, 0), box=(2, 2) x (1, 1) [ 82.839] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.69, dst=+(0, 0), box=(3, 2) x (1, 1) [ 82.839] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.25, dst=+(0, 0), box=(4, 2) x (1, 1) [ 82.839] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.25, dst=+(0, 0), box=(1170, 2) x (1, 1) [ 82.839] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.75, dst=+(0, 0), box=(1171, 2) x (1, 1) [ 82.839] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.50, dst=+(0, 0), box=(1172, 2) x (1, 1) [ 82.839] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.31, dst=+(0, 0), box=(1, 3) x (1, 1) [ 82.839] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(2, 3) x (1, 1) [ 82.839] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.50, dst=+(0, 0), box=(1172, 3) x (1, 1) [ 82.839] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.25, dst=+(0, 0), box=(1173, 3) x (1, 1) [ 82.839] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.44, dst=+(0, 0), box=(1, 4) x (1, 1) [ 82.839] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.50, dst=+(0, 0), box=(1173, 4) x (1, 1) [ 82.839] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.25, dst=+(0, 0), box=(1, 5) x (1, 1) [ 82.839] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.25, dst=+(0, 0), box=(1173, 5) x (1, 1) [ 82.839] gen8_vertex_flush[498] = 57 [ 82.839] gen9_render_composite_spans_done() [ 82.839] sna_accel_flush: flush?=1, dirty?=0 [ 82.839] gen8_vertex_close: used=384, vbo active? 23, vb=20, nreloc=1 [ 82.839] gen8_vertex_close: reloc[0] = 289 [ 82.839] kgem_add_reloc64: handle=23, pos=289, delta=0, domains=200000 [ 82.839] kgem_add_handle: handle=23, index=3 [ 82.839] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 82.839] batch[1/1, flags=1800]: 300 300 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=115 [fenced=0] [ 82.839] __kgem_busy: handle=1, busy=0, wedged=0 [ 82.839] __kgem_retire_rq: request 1 complete [ 82.839] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 82.839] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 82.839] kgem_fixup_relocs: shrinking by 61440 [ 82.839] __kgem_busy: handle=1, busy=0, wedged=0 [ 82.839] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 82.839] kgem_commit: release handle=132 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ffe69000 [ 82.839] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 82.839] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 82.839] __kgem_bo_clear_busy: handle=143 [ 82.839] kgem_commit: release handle=143 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff6e000 [ 82.839] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 82.839] __kgem_busy: handle=1, busy=0, wedged=0 [ 82.839] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 82.839] sna_composite_trapezoids(op=3, src=(6, 0), mask=18000, ntrap=31) [ 82.839] kgem_bo_is_busy: handle=132, domain: 3 exec? 0, rq? 1 [ 82.839] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 82.839] kgem_bo_is_busy: handle=132, domain: 3 exec? 0, rq? 1 [ 82.839] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 82.839] kgem_bo_is_busy: handle=132, domain: 3 exec? 0, rq? 1 [ 82.839] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.839] imprecise_trapezoid_span_converter: extents (0, 0), (1175, 28) [ 82.839] sna_compute_composite_region: dst=(0, 0)x(1175, 28) [ 82.839] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (1175, 28) [ 82.839] clip_to_dst: region: 1x[(0, 0), (1175, 28)], clip: 1x[(0, 0), (1175, 28)] [ 82.839] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (1175, 28) [ 82.839] sna_compute_composite_region: clip against src (0x0 clip=0): (0, 0), (1175, 28) [ 82.839] kgem_bo_is_busy: handle=132, domain: 3 exec? 0, rq? 1 [ 82.839] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.839] imprecise_trapezoid_span_converter: after clip -- extents (0, 0), (1175, 28), delta=(0, 0) src -> (0, 0) [ 82.839] gen9_render_composite_spans: 1175x28 with flags=0, current mode=1 [ 82.839] kgem_bo_is_busy: handle=132, domain: 3 exec? 0, rq? 1 [ 82.839] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.839] gen9_composite_set_target: (0, 0)x(1175, 28), partial?=1 [ 82.839] sna_drawable_use_bo pixmap=4983, box=((0, 0), (1175, 28)), flags=7... [ 82.839] sna_drawable_use_bo: exported target, set PREFER_GPU [ 82.839] sna_drawable_use_bo: pinned, never REPLACES [ 82.839] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=7 [ 82.839] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.839] sna_drawable_use_bo: using whole GPU bo [ 82.839] gen9_composite_set_target: pixmap=4983, format=20028888, size=1175x28, pitch=5120, delta=(0,0),damage=0xffffffffffffffff [ 82.839] gen9_composite_picture: (0, 0)x(1175, 28), dst=(0, 0) [ 82.839] color_convert: src=7000000 [20028888] [ 82.839] color_convert: dst=7000000 [20028888] [ 82.839] sna_render_get_solid: 7000000 [ 82.839] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 82.839] gen4_choose_spans_emitter: solid source [ 82.839] kgem_check_bo: num_pages=+41, num_exec=+2 [ 82.839] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 82.839] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 82.839] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 82.839] kgem_add_handle: handle=4, index=0 [ 82.839] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 82.839] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 82.839] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 82.839] gen9_composite_get_binding_table(ffc0) [ 82.839] kgem_add_reloc64: handle=132, pos=16360, delta=0, domains=20002 [ 82.839] kgem_add_handle: handle=132, index=1 [ 82.839] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=ffe69000) [ 82.839] __kgem_bo_mark_dirty: handle=132 (proxy? 0) [ 82.839] [3fe0] bind bo(handle=132, addr=ffe69000), format=192, width=1175, height=28, pitch=5120, tiling=1 -> render [ 82.839] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 82.839] kgem_add_reloc64: adding proxy [delta=28] for handle=7 [ 82.839] kgem_add_handle: handle=7, index=2 [ 82.839] kgem_add_reloc64[4] = (delta=28, target handle=2, presumed=fffe8000) [ 82.839] [3fd0] bind bo(handle=7, addr=fffe801c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 82.839] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 82.839] gen9_emit_sampler: sampler = c [ 82.839] gen9_emit_sf: num_sf_outputs=2 [ 82.839] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) [ 82.839] gen9_emit_vertex_elements: setup id=5 [ 82.839] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 82.839] gen9_emit_vertex_elements: second channel 1 floats, offset=8 [ 82.839] thread_choose_span: clipped? 0 [ 82.839] imprecise_trapezoid_span_converter: using 4 threads [ 82.839] imprecise_trapezoid_span_converter: using 4 threads for span compositing 1175x28 [ 82.839] thread_choose_span: clipped? 0 [ 82.839] span_thread: flushing 2 boxes [ 82.839] span_thread: flushing 2 boxes [ 82.839] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 82.839] span_thread: flushing 2 boxes [ 82.839] span_thread: flushing 29 boxes [ 82.839] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 82.839] gen9_render_composite_spans_boxes__thread: nbox=29, src=+(0, 0), dst=+(0, 0) [ 82.839] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 82.839] gen8_vertex_flush[498] = 105 [ 82.839] gen9_render_composite_spans_done() [ 82.839] sna_accel_flush: flush?=1, dirty?=0 [ 82.839] gen8_vertex_close: used=699, vbo active? 23, vb=20, nreloc=1 [ 82.839] gen8_vertex_close: reloc[0] = 289 [ 82.839] kgem_add_reloc64: handle=23, pos=289, delta=0, domains=200000 [ 82.839] kgem_add_handle: handle=23, index=3 [ 82.839] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 82.839] batch[1/1, flags=1800]: 300 300 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=115 [fenced=0] [ 82.839] __kgem_busy: handle=1, busy=0, wedged=0 [ 82.839] __kgem_retire_rq: request 1 complete [ 82.839] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 82.839] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 82.839] kgem_fixup_relocs: shrinking by 61440 [ 82.839] __kgem_busy: handle=1, busy=0, wedged=0 [ 82.839] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 82.839] kgem_commit: release handle=132 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ffe69000 [ 82.839] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 82.839] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 82.839] __kgem_bo_clear_busy: handle=7 [ 82.839] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 82.839] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 82.839] __kgem_busy: handle=1, busy=0, wedged=0 [ 82.839] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 82.839] sna_accel_flush: flush?=0, dirty?=0 [ 82.839] sna_accel_flush: flush?=0, dirty?=0 [ 82.839] sna_accel_flush: flush?=0, dirty?=0 [ 82.839] sna_block_handler (tv=0.289000) [ 82.839] kgem_retire, need_retire?=1 [ 82.839] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 82.839] kgem_retire__requests_ring: retiring ring 0 [ 82.839] __kgem_busy: handle=1, busy=0, wedged=0 [ 82.839] __kgem_retire_rq: request 1 complete [ 82.839] __kgem_bo_flush: handle=132, busy=0, wedged=0 [ 82.839] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 82.839] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 82.839] kgem_retire -- retired=0, need_retire=0 [ 82.839] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 82.839] gen6_render_retire: resetting idle vbo [ 82.839] has_shadow: has pending damage? 0, outstanding flips: 0 [ 82.839] sna_wakeup_handler [ 82.839] sna_accel_flush: flush?=0, dirty?=0 [ 82.839] sna_accel_flush: flush?=0, dirty?=0 [ 82.839] sna_block_handler (tv=0.289000) [ 82.839] has_shadow: has pending damage? 0, outstanding flips: 0 [ 82.839] sna_wakeup_handler [ 82.839] sna_accel_flush: flush?=0, dirty?=0 [ 82.839] sna_accel_flush: flush?=0, dirty?=0 [ 82.839] sna_block_handler (tv=0.289000) [ 82.839] has_shadow: has pending damage? 0, outstanding flips: 0 [ 82.839] sna_wakeup_handler [ 82.839] sna_accel_flush: flush?=0, dirty?=0 [ 82.839] sna_accel_flush: flush?=0, dirty?=0 [ 82.839] sna_block_handler (tv=0.289000) [ 82.839] has_shadow: has pending damage? 0, outstanding flips: 0 [ 82.839] sna_wakeup_handler [ 82.839] sna_accel_flush: flush?=0, dirty?=0 [ 82.839] sna_accel_flush: flush?=0, dirty?=0 [ 82.839] sna_accel_flush: flush?=0, dirty?=0 [ 82.839] sna_block_handler (tv=0.289000) [ 82.839] has_shadow: has pending damage? 0, outstanding flips: 0 [ 82.839] sna_wakeup_handler [ 82.839] sna_accel_flush: flush?=0, dirty?=0 [ 82.839] sna_accel_flush: flush?=0, dirty?=0 [ 82.839] sna_block_handler (tv=0.289000) [ 82.839] has_shadow: has pending damage? 0, outstanding flips: 0 [ 82.839] sna_wakeup_handler [ 82.839] sna_accel_flush: flush?=0, dirty?=0 [ 82.839] sna_accel_flush: flush?=0, dirty?=0 [ 82.839] sna_block_handler (tv=0.289000) [ 82.839] has_shadow: has pending damage? 0, outstanding flips: 0 [ 82.839] sna_wakeup_handler [ 82.839] sna_accel_flush: flush?=0, dirty?=0 [ 82.839] sna_accel_flush: flush?=0, dirty?=0 [ 82.839] sna_block_handler (tv=0.289000) [ 82.839] has_shadow: has pending damage? 0, outstanding flips: 0 [ 82.839] sna_wakeup_handler [ 82.840] sna_accel_flush: flush?=0, dirty?=0 [ 82.840] sna_accel_flush: flush?=0, dirty?=0 [ 82.840] sna_accel_flush: flush?=0, dirty?=0 [ 82.840] sna_block_handler (tv=0.288000) [ 82.840] has_shadow: has pending damage? 0, outstanding flips: 0 [ 82.840] sna_wakeup_handler [ 82.840] sna_accel_flush: flush?=0, dirty?=0 [ 82.840] sna_accel_flush: flush?=0, dirty?=0 [ 82.840] sna_block_handler (tv=0.288000) [ 82.840] has_shadow: has pending damage? 0, outstanding flips: 0 [ 82.840] sna_wakeup_handler [ 82.840] sna_accel_flush: flush?=0, dirty?=0 [ 82.840] sna_accel_flush: flush?=0, dirty?=0 [ 82.840] sna_block_handler (tv=0.288000) [ 82.840] has_shadow: has pending damage? 0, outstanding flips: 0 [ 82.840] sna_wakeup_handler [ 82.840] sna_accel_flush: flush?=0, dirty?=0 [ 82.840] sna_accel_flush: flush?=0, dirty?=0 [ 82.840] sna_block_handler (tv=0.288000) [ 82.840] has_shadow: has pending damage? 0, outstanding flips: 0 [ 82.840] sna_wakeup_handler [ 82.840] sna_accel_flush: flush?=0, dirty?=0 [ 82.840] sna_accel_flush: flush?=0, dirty?=0 [ 82.840] sna_accel_flush: flush?=0, dirty?=0 [ 82.840] sna_block_handler (tv=0.288000) [ 82.840] has_shadow: has pending damage? 0, outstanding flips: 0 [ 82.840] sna_wakeup_handler [ 82.840] sna_accel_flush: flush?=0, dirty?=0 [ 82.840] sna_accel_flush: flush?=0, dirty?=0 [ 82.840] sna_accel_flush: flush?=0, dirty?=0 [ 82.840] sna_accel_flush: flush?=0, dirty?=0 [ 82.840] sna_accel_flush: flush?=0, dirty?=0 [ 82.840] sna_accel_flush: flush?=0, dirty?=0 [ 82.840] sna_accel_flush: flush?=0, dirty?=0 [ 82.840] sna_accel_flush: flush?=0, dirty?=0 [ 82.840] sna_accel_flush: flush?=0, dirty?=0 [ 82.840] sna_accel_flush: flush?=0, dirty?=0 [ 82.840] sna_accel_flush: flush?=0, dirty?=0 [ 82.840] sna_block_handler (tv=0.288000) [ 82.840] has_shadow: has pending damage? 0, outstanding flips: 0 [ 82.840] sna_wakeup_handler [ 82.840] sna_accel_flush: flush?=0, dirty?=0 [ 82.840] sna_accel_flush: flush?=0, dirty?=0 [ 82.840] sna_accel_flush: flush?=0, dirty?=0 [ 82.840] sna_accel_flush: flush?=0, dirty?=0 [ 82.840] sna_accel_flush: flush?=0, dirty?=0 [ 82.840] sna_block_handler (tv=0.288000) [ 82.840] has_shadow: has pending damage? 0, outstanding flips: 0 [ 82.840] sna_wakeup_handler [ 82.840] sna_block_handler (tv=0.288000) [ 82.840] has_shadow: has pending damage? 0, outstanding flips: 0 [ 82.840] sna_wakeup_handler [ 82.840] sna_accel_flush: flush?=0, dirty?=0 [ 82.840] sna_accel_flush: flush?=0, dirty?=0 [ 82.840] sna_block_handler (tv=0.288000) [ 82.840] has_shadow: has pending damage? 0, outstanding flips: 0 [ 82.840] sna_wakeup_handler [ 82.840] sna_accel_flush: flush?=0, dirty?=0 [ 82.840] sna_accel_flush: flush?=0, dirty?=0 [ 82.840] sna_block_handler (tv=0.288000) [ 82.840] has_shadow: has pending damage? 0, outstanding flips: 0 [ 82.840] sna_wakeup_handler [ 82.840] sna_accel_flush: flush?=0, dirty?=0 [ 82.840] sna_accel_flush: flush?=0, dirty?=0 [ 82.840] sna_accel_flush: flush?=0, dirty?=0 [ 82.840] sna_block_handler (tv=0.288000) [ 82.840] has_shadow: has pending damage? 0, outstanding flips: 0 [ 82.840] sna_wakeup_handler [ 82.840] sna_accel_flush: flush?=0, dirty?=0 [ 82.840] sna_accel_flush: flush?=0, dirty?=0 [ 82.840] sna_accel_flush: flush?=0, dirty?=0 [ 82.840] sna_accel_flush: flush?=0, dirty?=0 [ 82.840] sna_accel_flush: flush?=0, dirty?=0 [ 82.840] sna_accel_flush: flush?=0, dirty?=0 [ 82.840] sna_accel_flush: flush?=0, dirty?=0 [ 82.840] sna_accel_flush: flush?=0, dirty?=0 [ 82.840] sna_accel_flush: flush?=0, dirty?=0 [ 82.840] sna_accel_flush: flush?=0, dirty?=0 [ 82.840] sna_accel_flush: flush?=0, dirty?=0 [ 82.840] sna_accel_flush: flush?=0, dirty?=0 [ 82.840] sna_accel_flush: flush?=0, dirty?=0 [ 82.840] sna_accel_flush: flush?=0, dirty?=0 [ 82.840] sna_accel_flush: flush?=0, dirty?=0 [ 82.840] sna_accel_flush: flush?=0, dirty?=0 [ 82.840] sna_accel_flush: flush?=0, dirty?=0 [ 82.840] sna_accel_flush: flush?=0, dirty?=0 [ 82.840] sna_accel_flush: flush?=0, dirty?=0 [ 82.840] sna_accel_flush: flush?=0, dirty?=0 [ 82.840] sna_accel_flush: flush?=0, dirty?=0 [ 82.840] sna_accel_flush: flush?=0, dirty?=0 [ 82.840] sna_accel_flush: flush?=0, dirty?=0 [ 82.840] sna_accel_flush: flush?=0, dirty?=0 [ 82.840] sna_accel_flush: flush?=0, dirty?=0 [ 82.840] sna_accel_flush: flush?=0, dirty?=0 [ 82.840] sna_accel_flush: flush?=0, dirty?=0 [ 82.840] sna_accel_flush: flush?=0, dirty?=0 [ 82.840] sna_accel_flush: flush?=0, dirty?=0 [ 82.840] sna_block_handler (tv=0.288000) [ 82.840] has_shadow: has pending damage? 0, outstanding flips: 0 [ 82.840] sna_wakeup_handler [ 82.840] sna_accel_flush: flush?=0, dirty?=0 [ 82.840] sna_accel_flush: flush?=0, dirty?=0 [ 82.840] sna_accel_flush: flush?=0, dirty?=0 [ 82.840] sna_block_handler (tv=0.288000) [ 82.840] has_shadow: has pending damage? 0, outstanding flips: 0 [ 82.840] sna_wakeup_handler [ 82.840] sna_accel_flush: flush?=0, dirty?=0 [ 82.840] sna_accel_flush: flush?=0, dirty?=0 [ 82.840] sna_accel_flush: flush?=0, dirty?=0 [ 82.840] sna_block_handler (tv=0.288000) [ 82.840] has_shadow: has pending damage? 0, outstanding flips: 0 [ 82.840] sna_wakeup_handler [ 82.840] sna_accel_flush: flush?=0, dirty?=0 [ 82.840] sna_accel_flush: flush?=0, dirty?=0 [ 82.840] sna_block_handler (tv=0.288000) [ 82.840] has_shadow: has pending damage? 0, outstanding flips: 0 [ 82.840] sna_wakeup_handler [ 82.840] sna_accel_flush: flush?=0, dirty?=0 [ 82.840] sna_accel_flush: flush?=0, dirty?=0 [ 82.840] sna_accel_flush: flush?=0, dirty?=0 [ 82.840] sna_block_handler (tv=0.288000) [ 82.840] has_shadow: has pending damage? 0, outstanding flips: 0 [ 82.840] sna_wakeup_handler [ 82.840] sna_accel_flush: flush?=0, dirty?=0 [ 82.840] sna_block_handler (tv=0.288000) [ 82.840] has_shadow: has pending damage? 0, outstanding flips: 0 [ 82.840] sna_wakeup_handler [ 82.840] sna_accel_flush: flush?=0, dirty?=0 [ 82.840] sna_accel_flush: flush?=0, dirty?=0 [ 82.840] sna_block_handler (tv=0.288000) [ 82.840] has_shadow: has pending damage? 0, outstanding flips: 0 [ 82.840] sna_wakeup_handler [ 82.840] sna_accel_flush: flush?=0, dirty?=0 [ 82.840] sna_accel_flush: flush?=0, dirty?=0 [ 82.840] sna_accel_flush: flush?=0, dirty?=0 [ 82.840] sna_block_handler (tv=0.288000) [ 82.840] has_shadow: has pending damage? 0, outstanding flips: 0 [ 82.840] sna_wakeup_handler [ 82.840] _sna_dri2_destroy_buffer: 0x561c94b3d170 [handle=142] -- refcnt=1, draw=16778810, pixmap=0, proxy?=0 [ 82.840] sna_dri2_cache_bo(handle=142, name=92) [ 82.840] sna_dri2_cache_bo: not a window, releasing handle=142 [ 82.840] _kgem_bo_destroy: handle=142, proxy? 0 [ 82.840] __kgem_bo_destroy: handle=142, size=262144 [ 82.840] __kgem_bo_destroy: handle=142, not reusable [ 82.840] kgem_bo_free: handle=142, size=262144 [ 82.840] kgem_bo_free: releasing 0x0:0x7fc6b40fb000 vma for handle=142, count=0 [ 82.840] _sna_dri2_destroy_buffer: 0x561c94b3d3c0 [handle=132] -- refcnt=1, draw=16778810, pixmap=4997, proxy?=0 [ 82.840] _sna_dri2_destroy_buffer: removing active_scanout=1 from pixmap handle=132 [ 82.840] _sna_dri2_destroy_buffer: releasing last DRI pixmap=4997, scanout?=0 [ 82.841] _sna_dri2_destroy_buffer: dropping flush hint from handle=132 [ 82.841] sna_accel_watch_flush: enable=-1 [ 82.841] sna_dri2_cache_bo(handle=132, name=93) [ 82.841] sna_dri2_cache_bo: not a window, releasing handle=132 [ 82.841] sna_destroy_pixmap: pixmap=4997, attached?=1 [ 82.841] _kgem_bo_destroy: handle=132, proxy? 0 [ 82.841] __kgem_bo_destroy: handle=132, size=163840 [ 82.841] __kgem_bo_destroy: handle=132, not reusable [ 82.841] kgem_bo_free: handle=132, size=163840 [ 82.841] kgem_bo_free: releasing 0x0:0x0 vma for handle=132, count=0 [ 82.841] __sna_free_pixmap(pixmap=4997) [ 82.841] sna_accel_flush: flush?=0, dirty?=0 [ 82.841] sna_accel_flush: flush?=0, dirty?=0 [ 82.841] sna_block_handler (tv=0.0) [ 82.841] sna_wakeup_handler [ 82.841] sna_accel_flush: flush?=0, dirty?=0 [ 82.841] sna_accel_flush: flush?=0, dirty?=0 [ 82.841] sna_block_handler (tv=0.0) [ 82.841] sna_wakeup_handler [ 82.841] sna_accel_flush: flush?=0, dirty?=0 [ 82.841] sna_accel_flush: flush?=0, dirty?=0 [ 82.841] sna_block_handler (tv=0.0) [ 82.841] sna_wakeup_handler [ 82.841] sna_accel_flush: flush?=0, dirty?=0 [ 82.841] sna_accel_flush: flush?=0, dirty?=0 [ 82.841] sna_block_handler (tv=0.287000) [ 82.841] has_shadow: has pending damage? 0, outstanding flips: 0 [ 82.841] sna_wakeup_handler [ 82.841] sna_accel_flush: flush?=0, dirty?=0 [ 82.841] sna_accel_flush: flush?=0, dirty?=0 [ 82.841] sna_block_handler (tv=0.287000) [ 82.841] has_shadow: has pending damage? 0, outstanding flips: 0 [ 82.841] sna_wakeup_handler [ 82.841] sna_accel_flush: flush?=0, dirty?=0 [ 82.841] sna_accel_flush: flush?=0, dirty?=0 [ 82.841] sna_accel_flush: flush?=0, dirty?=0 [ 82.841] sna_block_handler (tv=0.287000) [ 82.841] has_shadow: has pending damage? 0, outstanding flips: 0 [ 82.841] sna_wakeup_handler [ 82.841] sna_create_pixmap(1175, 28, 32, usage=0) [ 82.841] kgem_can_create_2d: 1175x28 @ 32 [ 82.841] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4704, height=28 [ 82.841] kgem_can_create_2d: untiled size=135168 [ 82.841] kgem_choose_tiling: TLB miss between lines 1175x28 (pitch=4700), forcing tiling 1 [ 82.841] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4704, height=28 [ 82.841] kgem_can_create_2d: tiled[-1] size=135168 [ 82.841] sna_create_pixmap: usage=0, flags=1b [ 82.841] sna_create_pixmap: creating GPU pixmap 1175x28, stride=4700, flags=1b [ 82.841] __pop_freed_pixmap: reusing freed pixmap=4997 header [ 82.841] create_pixmap_hdr: pixmap=4998, width=1175, height=28, usage=0 [ 82.841] sna_create_pixmap: serial=4998, 1175x28, usage=0 [ 82.841] sna_dri2_get_msc(draw=16778821, pipe=-1) [ 82.841] sna_crtc_record_swap: recording last swap on pipe=0, frame 4720 [msc=4720], time 82.833366 [ 82.841] sna_dri2_get_msc: msc=4720 [raw=4720], ust=82833366 [ 82.841] sna_dri2_create_buffer pixmap=4999, (attachment=1, format=32, drawable=1175x28), window?=0 [ 82.841] sna_dri2_create_buffer: creating back buffer 1175x28, suitable for scanout? 0 [ 82.841] kgem_create_2d(1175x28, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 82.841] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=5120, height=32 [ 82.841] __kgem_bo_init(handle=132, num_pages=40) [ 82.841] kgem_set_tiling: handle=132, tiling=1 [1], pitch=5120 [5120]: 1 [ 82.841] new pitch=5120, tiling=1, handle=132, id=2759, num_pages=40 [40], bucket=5 [ 82.841] kgem_bo_flink: flinked handle=132 to name=92, marking non-reusable [ 82.841] sna_dri2_create_buffer pixmap=4999, (attachment=0, format=32, drawable=1175x28), window?=0 [ 82.841] sna_pixmap_set_dri: attaching DRI client to pixmap=4999 [ 82.841] sna_pixmap_move_to_gpu(pixmap=4999, usage=0), flags=c2 [ 82.841] sna_pixmap_move_to_gpu: CPU damage? 0 [ 82.841] sna_pixmap_move_to_gpu: creating GPU bo (1175x28@32), create=b [ 82.841] kgem_choose_tiling: TLB miss between lines 1175x28 (pitch=4700), forcing tiling 1 [ 82.841] kgem_choose_tiling: TLB miss between lines 1175x28 (pitch=4700), forcing tiling 1 [ 82.841] sna_pixmap_alloc_gpu: pixmap=4999 [ 82.841] kgem_create_2d(1175x28, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 82.841] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=5120, height=32 [ 82.841] __kgem_bo_init(handle=136, num_pages=40) [ 82.841] kgem_set_tiling: handle=136, tiling=1 [1], pitch=5120 [5120]: 1 [ 82.841] new pitch=5120, tiling=1, handle=136, id=2760, num_pages=40 [40], bucket=5 [ 82.841] sna_pixmap_mark_active: pixmap=4999, handle=136 [ 82.841] sna_dri2_create_buffer: attaching to front buffer 1175x28 [0x561c94b33a10:2], scanout? 0 [ 82.841] kgem_bo_flink: flinked handle=136 to name=93, marking non-reusable [ 82.841] sna_dri2_create_buffer: adding flush hint to handle=136 [ 82.841] __sna_damage_all(1175, 28) [ 82.841] sna_accel_watch_flush: enable=1 [ 82.841] sna_accel_flush: flush?=0, dirty?=0 [ 82.841] sna_accel_flush: flush?=0, dirty?=0 [ 82.841] sna_accel_flush: flush?=0, dirty?=0 [ 82.841] sna_accel_flush: flush?=0, dirty?=0 [ 82.841] sna_block_handler (tv=0.287000) [ 82.841] has_shadow: has pending damage? 0, outstanding flips: 0 [ 82.841] sna_wakeup_handler [ 82.841] sna_accel_flush: flush?=0, dirty?=0 [ 82.841] sna_accel_flush: flush?=0, dirty?=0 [ 82.841] sna_block_handler (tv=0.287000) [ 82.841] has_shadow: has pending damage? 0, outstanding flips: 0 [ 82.841] sna_wakeup_handler [ 82.841] sna_accel_flush: flush?=0, dirty?=0 [ 82.841] sna_accel_flush: flush?=0, dirty?=0 [ 82.841] sna_accel_flush: flush?=0, dirty?=0 [ 82.841] sna_accel_flush: flush?=0, dirty?=0 [ 82.841] sna_accel_flush: flush?=0, dirty?=0 [ 82.841] sna_accel_flush: flush?=0, dirty?=0 [ 82.841] sna_block_handler (tv=0.287000) [ 82.841] has_shadow: has pending damage? 0, outstanding flips: 0 [ 82.841] sna_wakeup_handler [ 82.841] sna_accel_flush: flush?=0, dirty?=0 [ 82.841] sna_accel_flush: flush?=0, dirty?=0 [ 82.841] sna_block_handler (tv=0.287000) [ 82.841] has_shadow: has pending damage? 0, outstanding flips: 0 [ 82.841] sna_wakeup_handler [ 82.841] sna_composite_rectangles(pixmap=5000, op=0, 0 x 1 [(0, 0)x(1175, 28) ...]) [ 82.841] sna_composite_rectangles: converted to op 0 [ 82.841] sna_composite_rectangles[0] (0, 0)x(1175, 28) -> (0, 0), (1175, 28) [ 82.841] sna_composite_rectangles: nrects=1, region=(0, 0), (1175, 28) x 1 [ 82.841] sna_composite_rectangles: clipped extents (0, 0),(1175, 28) x 1 [ 82.841] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(1175, 28) [ 82.841] sna_composite_rectangles: promoting to full GPU [ 82.841] sna_composite_rectangles: dropping last-cpu hint [ 82.841] sna_drawable_use_bo pixmap=5000, box=((0, 0), (1175, 28)), flags=19... [ 82.841] sna_drawable_use_bo: exported target, set PREFER_GPU [ 82.841] sna_drawable_use_bo: pinned, never REPLACES [ 82.841] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 82.841] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.841] sna_drawable_use_bo: using whole GPU bo [ 82.841] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 82.841] kgem_bo_is_render: handle=136, rq? 1 [0] [ 82.841] kgem_bo_is_render: handle=136, rq? 1 [0] [ 82.841] gen9_render_fill_boxes(0 x 1 [(0, 0), (1175, 28) ...]) [ 82.841] sna_render_get_solid: 0 [ 82.841] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 82.841] needs_batch_flush: flushing before handle=136 for required semaphore [ 82.841] needs_batch_flush: flushing before handle=136 for new reservation [ 82.841] kgem_check_bo: num_pages=+40, num_exec=+1 [ 82.841] aligning vertex: was 3, now 2 floats per vertex [ 82.841] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 82.841] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 82.842] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 82.842] kgem_add_handle: handle=4, index=0 [ 82.842] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 82.842] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 82.842] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 82.842] gen9_composite_get_binding_table(ffc0) [ 82.842] kgem_add_reloc64: handle=136, pos=16360, delta=0, domains=20002 [ 82.842] kgem_add_handle: handle=136, index=1 [ 82.842] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=0) [ 82.842] __kgem_bo_mark_dirty: handle=136 (proxy? 0) [ 82.842] [3fe0] bind bo(handle=136, addr=0), format=192, width=1175, height=28, pitch=5120, tiling=1 -> render [ 82.842] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 82.842] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 82.842] kgem_add_handle: handle=7, index=2 [ 82.842] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 82.842] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 82.842] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 82.842] gen9_emit_sampler: sampler = 1 [ 82.842] gen9_emit_sf: num_sf_outputs=1 [ 82.842] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 82.842] gen9_emit_vertex_elements: setup id=0 [ 82.842] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 82.842] (0, 0), (1175, 28) [ 82.842] gen8_vertex_flush[490] = 3 [ 82.842] sna_composite_rectangles: pixmap=5000 marking clear [0]? 1 [ 82.842] sna_accel_flush: flush?=1, dirty?=0 [ 82.842] gen8_vertex_close: used=6, vbo active? 23, vb=1, nreloc=1 [ 82.842] gen8_vertex_close: reloc[0] = 287 [ 82.842] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 82.842] kgem_add_handle: handle=23, index=3 [ 82.842] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 82.842] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=115 [fenced=0] [ 82.842] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 82.842] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 82.842] kgem_fixup_relocs: shrinking by 61440 [ 82.842] __kgem_busy: handle=1, busy=0, wedged=0 [ 82.842] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 82.842] kgem_commit: release handle=136 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ffeb7000 [ 82.842] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 82.842] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 82.842] __kgem_bo_clear_busy: handle=7 [ 82.842] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 82.842] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 82.842] __kgem_busy: handle=1, busy=131072, wedged=0 [ 82.842] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 82.842] sna_accel_flush: flush?=0, dirty?=0 [ 82.842] sna_accel_flush: flush?=0, dirty?=0 [ 82.842] sna_accel_flush: flush?=0, dirty?=0 [ 82.842] sna_accel_flush: flush?=0, dirty?=0 [ 82.842] sna_accel_flush: flush?=0, dirty?=0 [ 82.842] sna_composite_trapezoids(op=1, src=(6, 0), mask=18000, ntrap=9) [ 82.842] kgem_bo_is_busy: handle=136, domain: 3 exec? 0, rq? 1 [ 82.842] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 82.842] trapezoid_spans_maybe_inplace? clear, no [ 82.842] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 82.842] imprecise_trapezoid_span_converter: extents (0, 0), (1175, 28) [ 82.842] sna_compute_composite_region: dst=(0, 0)x(1175, 28) [ 82.842] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (1175, 28) [ 82.842] clip_to_dst: region: 1x[(0, 0), (1175, 28)], clip: 1x[(0, 0), (1175, 28)] [ 82.842] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (1175, 28) [ 82.842] sna_compute_composite_region: clip against src (0x0 clip=0): (0, 0), (1175, 28) [ 82.842] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 82.842] imprecise_trapezoid_span_converter: after clip -- extents (0, 0), (1175, 28), delta=(0, 0) src -> (0, 0) [ 82.842] gen9_render_composite_spans: 1175x28 with flags=0, current mode=1 [ 82.842] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 82.842] gen9_composite_set_target: (0, 0)x(1175, 28), partial?=1 [ 82.842] sna_drawable_use_bo pixmap=5000, box=((0, 0), (1175, 28)), flags=7... [ 82.842] sna_drawable_use_bo: exported target, set PREFER_GPU [ 82.842] sna_drawable_use_bo: pinned, never REPLACES [ 82.842] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=7 [ 82.842] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.842] sna_drawable_use_bo: using whole GPU bo [ 82.842] gen9_composite_set_target: pixmap=5000, format=20028888, size=1175x28, pitch=5120, delta=(0,0),damage=0xffffffffffffffff [ 82.842] gen9_composite_picture: (0, 0)x(1175, 28), dst=(0, 0) [ 82.842] gen4_channel_init_linear: p1=(0.00, 0.00), p2=(0.00, 1.00), src=(0, 0), dst=(0, 0), size=(1175, 28) [ 82.842] sna_render_get_gradient: 2x[0.00:ff5c5950 ... 1.00:ff3e3d39 ... 1.00:ff3e3d39] [ 82.842] sna_render_get_gradient: old --> 3 [ 82.842] gen4_channel_init_linear: transform = [0.00 0.00 -0.00, 0.00 0.04 -0.00, 0.00 0.00 1.00] [ 82.842] gen4_channel_init_linear: untransformed: p1=(2.36, 0.00, 1.00), p2=(2.36, 27.00, 1.00) [ 82.842] gen4_channel_init_linear: dx=0.00, dy=0.04, offset=-0.00 [ 82.842] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 82.842] gen4_choose_spans_emitter: linear source [ 82.842] kgem_check_bo: num_pages=+41, num_exec=+2 [ 82.842] aligning vertex: was 2, now 3 floats per vertex [ 82.842] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 82.842] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 82.842] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 82.842] kgem_add_handle: handle=4, index=0 [ 82.842] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 82.842] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 82.842] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 82.842] gen9_composite_get_binding_table(ffc0) [ 82.842] kgem_add_reloc64: handle=136, pos=16360, delta=0, domains=20002 [ 82.842] kgem_add_handle: handle=136, index=1 [ 82.842] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=ffeb7000) [ 82.842] __kgem_bo_mark_dirty: handle=136 (proxy? 0) [ 82.842] [3fe0] bind bo(handle=136, addr=ffeb7000), format=192, width=1175, height=28, pitch=5120, tiling=1 -> render [ 82.842] kgem_add_reloc64: handle=141, pos=16344, delta=0, domains=40000 [ 82.842] kgem_add_handle: handle=141, index=2 [ 82.842] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffa3000) [ 82.842] [3fd0] bind bo(handle=141, addr=fffa3000), format=192, width=32, height=1, pitch=128, tiling=0 -> sampler [ 82.842] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 82.842] gen9_emit_sampler: sampler = 14 [ 82.842] gen9_emit_sf: num_sf_outputs=2 [ 82.842] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) [ 82.842] gen9_emit_vertex_elements: setup id=5 [ 82.842] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 82.842] gen9_emit_vertex_elements: second channel 1 floats, offset=8 [ 82.842] thread_choose_span: clipped? 0 [ 82.842] imprecise_trapezoid_span_converter: using 4 threads [ 82.842] imprecise_trapezoid_span_converter: using 4 threads for span compositing 1175x28 [ 82.842] thread_choose_span: clipped? 0 [ 82.842] span_thread: flushing 1 boxes [ 82.842] span_thread: flushing 1 boxes [ 82.842] span_thread: flushing 1 boxes [ 82.842] span_thread: flushing 20 boxes [ 82.842] [ 82.842] gen9_render_composite_spans_boxes__thread: nbox=20, src=+(0, 0), dst=+(0, 0) gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 82.842] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 82.842] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 82.842] gen8_vertex_flush[498] = 69 [ 82.842] gen9_render_composite_spans_done() [ 82.842] sna_accel_flush: flush?=1, dirty?=0 [ 82.842] gen8_vertex_close: used=213, vbo active? 23, vb=20, nreloc=1 [ 82.842] gen8_vertex_close: reloc[0] = 289 [ 82.842] kgem_add_reloc64: handle=23, pos=289, delta=0, domains=200000 [ 82.842] kgem_add_handle: handle=23, index=3 [ 82.842] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 82.842] batch[1/1, flags=1800]: 300 300 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=115 [fenced=0] [ 82.842] __kgem_busy: handle=1, busy=0, wedged=0 [ 82.842] __kgem_retire_rq: request 1 complete [ 82.842] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 82.842] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 82.842] kgem_fixup_relocs: shrinking by 61440 [ 82.842] __kgem_busy: handle=1, busy=0, wedged=0 [ 82.842] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 82.842] kgem_commit: release handle=136 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ffeb7000 [ 82.842] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 82.842] kgem_commit: release handle=141 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa3000 [ 82.842] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 82.842] __kgem_busy: handle=1, busy=131072, wedged=0 [ 82.842] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 82.842] sna_accel_flush: flush?=0, dirty?=0 [ 82.842] sna_composite_trapezoids(op=3, src=(6, 1), mask=18000, ntrap=30) [ 82.842] kgem_bo_is_busy: handle=136, domain: 3 exec? 0, rq? 1 [ 82.842] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 1, mono? 0 precise? 0 [ 82.842] kgem_bo_is_busy: handle=136, domain: 3 exec? 0, rq? 1 [ 82.842] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 82.842] kgem_bo_is_busy: handle=136, domain: 3 exec? 0, rq? 1 [ 82.842] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.842] imprecise_trapezoid_span_converter: extents (1, 1), (1174, 7) [ 82.842] sna_compute_composite_region: dst=(1, 1)x(1173, 6) [ 82.842] sna_compute_composite_region: initial clip against dst->pDrawable: (1, 1), (1174, 7) [ 82.842] clip_to_dst: region: 1x[(1, 1), (1174, 7)], clip: 1x[(0, 0), (1175, 28)] [ 82.842] sna_compute_composite_region: clip against dst->pCompositeClip: (1, 1), (1174, 7) [ 82.842] sna_compute_composite_region: clip against src (0x0 clip=0): (1, 1), (1174, 7) [ 82.842] kgem_bo_is_busy: handle=136, domain: 3 exec? 0, rq? 1 [ 82.842] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.842] imprecise_trapezoid_span_converter: after clip -- extents (1, 1), (1174, 7), delta=(0, 0) src -> (1, 1) [ 82.842] gen9_render_composite_spans: 1173x6 with flags=0, current mode=1 [ 82.842] kgem_bo_is_busy: handle=136, domain: 3 exec? 0, rq? 1 [ 82.842] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.842] gen9_composite_set_target: (1, 1)x(1173, 6), partial?=1 [ 82.842] sna_drawable_use_bo pixmap=5000, box=((1, 1), (1174, 7)), flags=7... [ 82.842] sna_drawable_use_bo: exported target, set PREFER_GPU [ 82.842] sna_drawable_use_bo: pinned, never REPLACES [ 82.842] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=7 [ 82.842] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.842] sna_drawable_use_bo: using whole GPU bo [ 82.842] gen9_composite_set_target: pixmap=5000, format=20028888, size=1175x28, pitch=5120, delta=(0,0),damage=0xffffffffffffffff [ 82.842] gen9_composite_picture: (1, 1)x(1173, 6), dst=(1, 1) [ 82.842] color_convert: src=ff626055 [20028888] [ 82.842] color_convert: dst=ff626055 [20028888] [ 82.842] sna_render_get_solid: ff626055 [ 82.842] sna_render_get_solid(19) = ff626055 (recreate) [ 82.842] kgem_create_proxy: target handle=143 [proxy? -1], offset=76, length=4, io=0 [ 82.842] __kgem_bo_init(handle=143, num_pages=4) [ 82.842] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 82.842] gen4_choose_spans_emitter: solid source [ 82.842] kgem_check_bo: num_pages=+41, num_exec=+2 [ 82.842] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 82.842] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 82.842] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 82.842] kgem_add_handle: handle=4, index=0 [ 82.842] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 82.842] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 82.842] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 82.842] gen9_composite_get_binding_table(ffc0) [ 82.842] kgem_add_reloc64: handle=136, pos=16360, delta=0, domains=20002 [ 82.842] kgem_add_handle: handle=136, index=1 [ 82.842] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=ffeb7000) [ 82.842] __kgem_bo_mark_dirty: handle=136 (proxy? 0) [ 82.842] [3fe0] bind bo(handle=136, addr=ffeb7000), format=192, width=1175, height=28, pitch=5120, tiling=1 -> render [ 82.843] kgem_add_reloc64: handle=143, pos=16344, delta=0, domains=40000 [ 82.843] kgem_add_reloc64: adding proxy [delta=76] for handle=143 [ 82.843] kgem_add_handle: handle=143, index=2 [ 82.843] kgem_add_reloc64[4] = (delta=76, target handle=2, presumed=fff6e000) [ 82.843] [3fd0] bind bo(handle=143, addr=fff6e04c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 82.843] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 82.843] gen9_emit_sampler: sampler = c [ 82.843] gen9_emit_sf: num_sf_outputs=2 [ 82.843] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) [ 82.843] gen9_emit_vertex_elements: setup id=5 [ 82.843] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 82.843] gen9_emit_vertex_elements: second channel 1 floats, offset=8 [ 82.843] thread_choose_span: clipped? 0 [ 82.843] imprecise_trapezoid_span_converter: using 1 threads [ 82.843] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.31, dst=+(0, 0), box=(3, 1) x (1, 1) [ 82.843] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.75, dst=+(0, 0), box=(4, 1) x (1, 1) [ 82.843] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(5, 1) x (1165, 1) [ 82.843] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.75, dst=+(0, 0), box=(1170, 1) x (1, 1) [ 82.843] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.25, dst=+(0, 0), box=(1171, 1) x (1, 1) [ 82.843] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.63, dst=+(0, 0), box=(2, 2) x (1, 1) [ 82.843] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.69, dst=+(0, 0), box=(3, 2) x (1, 1) [ 82.843] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.25, dst=+(0, 0), box=(4, 2) x (1, 1) [ 82.843] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.25, dst=+(0, 0), box=(1170, 2) x (1, 1) [ 82.843] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.75, dst=+(0, 0), box=(1171, 2) x (1, 1) [ 82.843] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.50, dst=+(0, 0), box=(1172, 2) x (1, 1) [ 82.843] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.31, dst=+(0, 0), box=(1, 3) x (1, 1) [ 82.843] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(2, 3) x (1, 1) [ 82.843] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.50, dst=+(0, 0), box=(1172, 3) x (1, 1) [ 82.843] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.25, dst=+(0, 0), box=(1173, 3) x (1, 1) [ 82.843] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.44, dst=+(0, 0), box=(1, 4) x (1, 1) [ 82.843] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.50, dst=+(0, 0), box=(1173, 4) x (1, 1) [ 82.843] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.25, dst=+(0, 0), box=(1, 5) x (1, 1) [ 82.843] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.25, dst=+(0, 0), box=(1173, 5) x (1, 1) [ 82.843] gen8_vertex_flush[498] = 57 [ 82.843] gen9_render_composite_spans_done() [ 82.843] sna_accel_flush: flush?=1, dirty?=0 [ 82.843] gen8_vertex_close: used=384, vbo active? 23, vb=20, nreloc=1 [ 82.843] gen8_vertex_close: reloc[0] = 289 [ 82.843] kgem_add_reloc64: handle=23, pos=289, delta=0, domains=200000 [ 82.843] kgem_add_handle: handle=23, index=3 [ 82.843] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 82.843] batch[1/1, flags=1800]: 300 300 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=115 [fenced=0] [ 82.843] __kgem_busy: handle=1, busy=0, wedged=0 [ 82.843] __kgem_retire_rq: request 1 complete [ 82.843] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 82.843] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 82.843] kgem_fixup_relocs: shrinking by 61440 [ 82.843] __kgem_busy: handle=1, busy=0, wedged=0 [ 82.843] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 82.843] kgem_commit: release handle=136 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ffeb7000 [ 82.843] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 82.843] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 82.843] __kgem_bo_clear_busy: handle=143 [ 82.843] kgem_commit: release handle=143 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff6e000 [ 82.843] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 82.843] __kgem_busy: handle=1, busy=131072, wedged=0 [ 82.843] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 82.843] sna_composite_trapezoids(op=3, src=(6, 0), mask=18000, ntrap=31) [ 82.843] kgem_bo_is_busy: handle=136, domain: 3 exec? 0, rq? 1 [ 82.843] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 82.843] kgem_bo_is_busy: handle=136, domain: 3 exec? 0, rq? 1 [ 82.843] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 82.843] kgem_bo_is_busy: handle=136, domain: 3 exec? 0, rq? 1 [ 82.843] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.843] imprecise_trapezoid_span_converter: extents (0, 0), (1175, 28) [ 82.843] sna_compute_composite_region: dst=(0, 0)x(1175, 28) [ 82.843] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (1175, 28) [ 82.843] clip_to_dst: region: 1x[(0, 0), (1175, 28)], clip: 1x[(0, 0), (1175, 28)] [ 82.843] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (1175, 28) [ 82.843] sna_compute_composite_region: clip against src (0x0 clip=0): (0, 0), (1175, 28) [ 82.843] kgem_bo_is_busy: handle=136, domain: 3 exec? 0, rq? 1 [ 82.843] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.843] imprecise_trapezoid_span_converter: after clip -- extents (0, 0), (1175, 28), delta=(0, 0) src -> (0, 0) [ 82.843] gen9_render_composite_spans: 1175x28 with flags=0, current mode=1 [ 82.843] kgem_bo_is_busy: handle=136, domain: 3 exec? 0, rq? 1 [ 82.843] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.843] gen9_composite_set_target: (0, 0)x(1175, 28), partial?=1 [ 82.843] sna_drawable_use_bo pixmap=5000, box=((0, 0), (1175, 28)), flags=7... [ 82.843] sna_drawable_use_bo: exported target, set PREFER_GPU [ 82.843] sna_drawable_use_bo: pinned, never REPLACES [ 82.843] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=7 [ 82.843] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.843] sna_drawable_use_bo: using whole GPU bo [ 82.843] gen9_composite_set_target: pixmap=5000, format=20028888, size=1175x28, pitch=5120, delta=(0,0),damage=0xffffffffffffffff [ 82.843] gen9_composite_picture: (0, 0)x(1175, 28), dst=(0, 0) [ 82.843] color_convert: src=7000000 [20028888] [ 82.843] color_convert: dst=7000000 [20028888] [ 82.843] sna_render_get_solid: 7000000 [ 82.843] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 82.843] gen4_choose_spans_emitter: solid source [ 82.843] kgem_check_bo: num_pages=+41, num_exec=+2 [ 82.843] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 82.843] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 82.843] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 82.843] kgem_add_handle: handle=4, index=0 [ 82.843] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 82.843] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 82.843] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 82.843] gen9_composite_get_binding_table(ffc0) [ 82.843] kgem_add_reloc64: handle=136, pos=16360, delta=0, domains=20002 [ 82.843] kgem_add_handle: handle=136, index=1 [ 82.843] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=ffeb7000) [ 82.843] __kgem_bo_mark_dirty: handle=136 (proxy? 0) [ 82.843] [3fe0] bind bo(handle=136, addr=ffeb7000), format=192, width=1175, height=28, pitch=5120, tiling=1 -> render [ 82.843] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 82.843] kgem_add_reloc64: adding proxy [delta=28] for handle=7 [ 82.843] kgem_add_handle: handle=7, index=2 [ 82.843] kgem_add_reloc64[4] = (delta=28, target handle=2, presumed=fffe8000) [ 82.843] [3fd0] bind bo(handle=7, addr=fffe801c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 82.843] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 82.843] gen9_emit_sampler: sampler = c [ 82.843] gen9_emit_sf: num_sf_outputs=2 [ 82.843] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) [ 82.843] gen9_emit_vertex_elements: setup id=5 [ 82.843] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 82.843] gen9_emit_vertex_elements: second channel 1 floats, offset=8 [ 82.843] thread_choose_span: clipped? 0 [ 82.843] imprecise_trapezoid_span_converter: using 4 threads [ 82.843] imprecise_trapezoid_span_converter: using 4 threads for span compositing 1175x28 [ 82.843] thread_choose_span: clipped? 0 [ 82.843] [ 82.843] span_thread: flushing 2 boxes span_thread: flushing 2 boxes [ 82.843] span_thread: flushing 2 boxes [ 82.843] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 82.843] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 82.843] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 82.843] span_thread: flushing 29 boxes [ 82.843] gen9_render_composite_spans_boxes__thread: nbox=29, src=+(0, 0), dst=+(0, 0) [ 82.843] gen8_vertex_flush[498] = 105 [ 82.843] gen9_render_composite_spans_done() [ 82.843] sna_accel_flush: flush?=1, dirty?=0 [ 82.843] gen8_vertex_close: used=699, vbo active? 23, vb=20, nreloc=1 [ 82.843] gen8_vertex_close: reloc[0] = 289 [ 82.843] kgem_add_reloc64: handle=23, pos=289, delta=0, domains=200000 [ 82.843] kgem_add_handle: handle=23, index=3 [ 82.843] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 82.843] batch[1/1, flags=1800]: 300 300 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=115 [fenced=0] [ 82.843] __kgem_busy: handle=1, busy=0, wedged=0 [ 82.843] __kgem_retire_rq: request 1 complete [ 82.843] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 82.843] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 82.843] kgem_fixup_relocs: shrinking by 61440 [ 82.843] __kgem_busy: handle=1, busy=0, wedged=0 [ 82.843] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 82.843] kgem_commit: release handle=136 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ffeb7000 [ 82.843] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 82.843] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 82.843] __kgem_bo_clear_busy: handle=7 [ 82.843] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 82.843] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 82.843] __kgem_busy: handle=1, busy=0, wedged=0 [ 82.843] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 82.843] sna_accel_flush: flush?=0, dirty?=0 [ 82.843] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=32, name=80 [ 82.843] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 82.843] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 82.843] sna_dri2_get_back: draw size=3840x2160, back buffer handle=32 size=3840x2160, is-scanout? 1, active?=0, pitch=15360, front pitch=15360 [ 82.843] sna_dri2_get_back: reuse backbuffer? 1 [ 82.843] sna_dri2_get_back: back buffer handle=32, active?=0, refcnt=1 [ 82.843] sna_dri2_get_back: reuse unattached back [ 82.843] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 82.843] sna_dri2_reuse_buffer: reusing back buffer handle=32, name=80, pitch=15360, age=0 [ 82.843] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 82.843] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=114, name=86, active_scanout=2 [ 82.843] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 82.843] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=114] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 82.843] sna_accel_flush: flush?=0, dirty?=0 [ 82.843] sna_accel_flush: flush?=0, dirty?=0 [ 82.843] sna_accel_flush: flush?=0, dirty?=0 [ 82.843] sna_block_handler (tv=0.285000) [ 82.843] kgem_retire, need_retire?=1 [ 82.843] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 82.843] kgem_retire__requests_ring: retiring ring 0 [ 82.843] __kgem_busy: handle=1, busy=0, wedged=0 [ 82.843] __kgem_retire_rq: request 1 complete [ 82.843] __kgem_bo_flush: handle=136, busy=0, wedged=0 [ 82.843] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 82.843] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 82.843] kgem_retire -- retired=0, need_retire=0 [ 82.843] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 82.843] gen6_render_retire: resetting idle vbo [ 82.843] has_shadow: has pending damage? 0, outstanding flips: 0 [ 82.843] timer_enable (time=82843), starting timer 0 [ 82.843] sna_accel_block: evaluating timers, active=7 [ 82.843] sna_accel_block: flush timer expires in 8 [82851] [ 82.843] sna_wakeup_handler [ 82.843] sna_accel_flush: flush?=0, dirty?=0 [ 82.843] sna_accel_flush: flush?=0, dirty?=0 [ 82.843] sna_block_handler (tv=0.285000) [ 82.843] sna_scanout_do_flush: flush timer active: delta=8 [ 82.843] sna_accel_block: evaluating timers, active=7 [ 82.843] sna_accel_block: flush timer expires in 8 [82851] [ 82.843] sna_wakeup_handler [ 82.843] sna_accel_flush: flush?=0, dirty?=0 [ 82.843] sna_accel_flush: flush?=0, dirty?=0 [ 82.843] sna_accel_flush: flush?=0, dirty?=0 [ 82.843] sna_block_handler (tv=0.285000) [ 82.843] sna_scanout_do_flush: flush timer active: delta=8 [ 82.843] sna_accel_block: evaluating timers, active=7 [ 82.843] sna_accel_block: flush timer expires in 8 [82851] [ 82.843] sna_wakeup_handler [ 82.843] sna_accel_flush: flush?=0, dirty?=0 [ 82.843] sna_accel_flush: flush?=0, dirty?=0 [ 82.843] sna_block_handler (tv=0.285000) [ 82.843] sna_scanout_do_flush: flush timer active: delta=8 [ 82.843] sna_accel_block: evaluating timers, active=7 [ 82.843] sna_accel_block: flush timer expires in 8 [82851] [ 82.843] sna_wakeup_handler [ 82.843] sna_accel_flush: flush?=0, dirty?=0 [ 82.843] sna_accel_flush: flush?=0, dirty?=0 [ 82.843] sna_accel_flush: flush?=0, dirty?=0 [ 82.843] sna_block_handler (tv=0.285000) [ 82.843] sna_scanout_do_flush: flush timer active: delta=8 [ 82.843] sna_accel_block: evaluating timers, active=7 [ 82.843] sna_accel_block: flush timer expires in 8 [82851] [ 82.843] sna_wakeup_handler [ 82.843] sna_accel_flush: flush?=0, dirty?=0 [ 82.843] sna_accel_flush: flush?=0, dirty?=0 [ 82.843] sna_block_handler (tv=0.285000) [ 82.843] sna_scanout_do_flush: flush timer active: delta=8 [ 82.843] sna_accel_block: evaluating timers, active=7 [ 82.843] sna_accel_block: flush timer expires in 8 [82851] [ 82.843] sna_wakeup_handler [ 82.843] sna_create_pixmap(134, 17, 32, usage=0) [ 82.843] kgem_can_create_2d: 134x17 @ 32 [ 82.843] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=544, height=17 [ 82.843] kgem_can_create_2d: untiled size=12288 [ 82.843] kgem_choose_tiling: 134x17 -> 1 [ 82.843] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1024, height=24 [ 82.843] kgem_can_create_2d: tiled[1] size=24576 [ 82.843] sna_create_pixmap: usage=0, flags=1b [ 82.843] sna_create_pixmap: creating GPU pixmap 134x17, stride=536, flags=1b [ 82.844] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 [ 82.844] create_pixmap: serial=5001, usage=0, 0x0 [ 82.844] create_pixmap_hdr: pixmap=5001, width=134, height=17, usage=0 [ 82.844] sna_create_pixmap: serial=5001, 134x17, usage=0 [ 82.844] sna_dri2_get_msc(draw=16778826, pipe=-1) [ 82.844] sna_crtc_record_swap: recording last swap on pipe=0, frame 4720 [msc=4720], time 82.833366 [ 82.844] sna_dri2_get_msc: msc=4720 [raw=4720], ust=82833366 [ 82.844] sna_dri2_create_buffer pixmap=5002, (attachment=1, format=32, drawable=134x17), window?=0 [ 82.844] sna_dri2_create_buffer: creating back buffer 134x17, suitable for scanout? 0 [ 82.844] kgem_create_2d(134x17, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 82.844] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1024, height=24 [ 82.844] kgem_set_tiling: handle=130, tiling=1 [1], pitch=1024 [1024]: 1 [ 82.844] kgem_bo_remove_from_inactive: removing handle=130 from inactive [ 82.844] from inactive: pitch=1024, tiling=1: handle=130, id=2762 [ 82.844] kgem_bo_flink: flinked handle=130 to name=94, marking non-reusable [ 82.844] sna_dri2_create_buffer pixmap=5002, (attachment=0, format=32, drawable=134x17), window?=0 [ 82.844] sna_pixmap_set_dri: attaching DRI client to pixmap=5002 [ 82.844] sna_pixmap_move_to_gpu(pixmap=5002, usage=0), flags=c2 [ 82.844] sna_pixmap_move_to_gpu: CPU damage? 0 [ 82.844] sna_pixmap_move_to_gpu: creating GPU bo (134x17@32), create=b [ 82.844] kgem_choose_tiling: 134x17 -> 1 [ 82.844] kgem_choose_tiling: 134x17 -> 1 [ 82.844] sna_pixmap_alloc_gpu: pixmap=5002 [ 82.844] kgem_create_2d(134x17, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 82.844] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1024, height=24 [ 82.844] kgem_set_tiling: handle=117, tiling=1 [1], pitch=1024 [1024]: 1 [ 82.844] kgem_bo_remove_from_inactive: removing handle=117 from inactive [ 82.844] from inactive: pitch=1024, tiling=1: handle=117, id=2763 [ 82.844] sna_pixmap_mark_active: pixmap=5002, handle=117 [ 82.844] sna_dri2_create_buffer: attaching to front buffer 134x17 [0x561c94b3fbb0:2], scanout? 0 [ 82.844] kgem_bo_flink: flinked handle=117 to name=95, marking non-reusable [ 82.844] sna_dri2_create_buffer: adding flush hint to handle=117 [ 82.844] __sna_damage_all(134, 17) [ 82.844] sna_accel_watch_flush: enable=1 [ 82.844] sna_accel_flush: flush?=0, dirty?=0 [ 82.844] sna_accel_flush: flush?=0, dirty?=0 [ 82.844] sna_accel_flush: flush?=0, dirty?=0 [ 82.844] sna_accel_flush: flush?=0, dirty?=0 [ 82.844] sna_block_handler (tv=0.284000) [ 82.844] sna_scanout_do_flush: flush timer active: delta=7 [ 82.844] sna_accel_block: evaluating timers, active=7 [ 82.844] sna_accel_block: flush timer expires in 7 [82851] [ 82.844] sna_wakeup_handler [ 82.844] sna_accel_flush: flush?=0, dirty?=0 [ 82.844] sna_accel_flush: flush?=0, dirty?=0 [ 82.844] sna_block_handler (tv=0.284000) [ 82.844] sna_scanout_do_flush: flush timer active: delta=7 [ 82.844] sna_accel_block: evaluating timers, active=7 [ 82.844] sna_accel_block: flush timer expires in 7 [82851] [ 82.844] sna_wakeup_handler [ 82.844] sna_accel_flush: flush?=0, dirty?=0 [ 82.844] sna_accel_flush: flush?=0, dirty?=0 [ 82.844] sna_block_handler (tv=0.284000) [ 82.844] sna_scanout_do_flush: flush timer active: delta=7 [ 82.844] sna_accel_block: evaluating timers, active=7 [ 82.844] sna_accel_block: flush timer expires in 7 [82851] [ 82.844] sna_wakeup_handler [ 82.844] sna_accel_flush: flush?=0, dirty?=0 [ 82.844] sna_accel_flush: flush?=0, dirty?=0 [ 82.844] sna_accel_flush: flush?=0, dirty?=0 [ 82.844] sna_block_handler (tv=0.284000) [ 82.844] sna_scanout_do_flush: flush timer active: delta=7 [ 82.844] sna_accel_block: evaluating timers, active=7 [ 82.844] sna_accel_block: flush timer expires in 7 [82851] [ 82.844] sna_wakeup_handler [ 82.844] sna_accel_flush: flush?=0, dirty?=0 [ 82.844] sna_accel_flush: flush?=0, dirty?=0 [ 82.844] sna_block_handler (tv=0.284000) [ 82.844] sna_scanout_do_flush: flush timer active: delta=7 [ 82.844] sna_accel_block: evaluating timers, active=7 [ 82.844] sna_accel_block: flush timer expires in 7 [82851] [ 82.844] sna_wakeup_handler [ 82.844] sna_accel_flush: flush?=0, dirty?=0 [ 82.844] sna_accel_flush: flush?=0, dirty?=0 [ 82.844] sna_accel_flush: flush?=0, dirty?=0 [ 82.844] sna_block_handler (tv=0.284000) [ 82.844] sna_scanout_do_flush: flush timer active: delta=7 [ 82.844] sna_accel_block: evaluating timers, active=7 [ 82.844] sna_accel_block: flush timer expires in 7 [82851] [ 82.844] sna_wakeup_handler [ 82.844] sna_accel_flush: flush?=0, dirty?=0 [ 82.844] sna_accel_flush: flush?=0, dirty?=0 [ 82.844] sna_block_handler (tv=0.284000) [ 82.844] sna_scanout_do_flush: flush timer active: delta=7 [ 82.844] sna_accel_block: evaluating timers, active=7 [ 82.844] sna_accel_block: flush timer expires in 7 [82851] [ 82.844] sna_wakeup_handler [ 82.844] sna_accel_flush: flush?=0, dirty?=0 [ 82.844] sna_accel_flush: flush?=0, dirty?=0 [ 82.844] sna_accel_flush: flush?=0, dirty?=0 [ 82.844] sna_block_handler (tv=0.284000) [ 82.844] sna_scanout_do_flush: flush timer active: delta=7 [ 82.844] sna_accel_block: evaluating timers, active=7 [ 82.844] sna_accel_block: flush timer expires in 7 [82851] [ 82.844] sna_wakeup_handler [ 82.844] sna_composite_rectangles(pixmap=5003, op=0, 0 x 1 [(0, 0)x(134, 17) ...]) [ 82.844] sna_composite_rectangles: converted to op 0 [ 82.844] sna_composite_rectangles[0] (0, 0)x(134, 17) -> (0, 0), (134, 17) [ 82.844] sna_composite_rectangles: nrects=1, region=(0, 0), (134, 17) x 1 [ 82.844] sna_composite_rectangles: clipped extents (0, 0),(134, 17) x 1 [ 82.844] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(134, 17) [ 82.844] sna_composite_rectangles: promoting to full GPU [ 82.844] sna_composite_rectangles: dropping last-cpu hint [ 82.844] sna_drawable_use_bo pixmap=5003, box=((0, 0), (134, 17)), flags=19... [ 82.844] sna_drawable_use_bo: exported target, set PREFER_GPU [ 82.844] sna_drawable_use_bo: pinned, never REPLACES [ 82.844] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 82.844] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.844] sna_drawable_use_bo: using whole GPU bo [ 82.844] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 82.844] kgem_bo_is_render: handle=117, rq? 1 [0] [ 82.844] kgem_bo_is_render: handle=117, rq? 1 [0] [ 82.844] gen9_render_fill_boxes(0 x 1 [(0, 0), (134, 17) ...]) [ 82.844] sna_render_get_solid: 0 [ 82.844] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 82.844] needs_batch_flush: flushing before handle=117 for required semaphore [ 82.844] kgem_check_bo: num_pages=+16, num_exec=+1 [ 82.844] aligning vertex: was 3, now 2 floats per vertex [ 82.844] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 82.844] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 82.844] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 82.844] kgem_add_handle: handle=4, index=0 [ 82.844] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 82.844] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 82.844] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 82.844] gen9_composite_get_binding_table(ffc0) [ 82.844] kgem_add_reloc64: handle=117, pos=16360, delta=0, domains=20002 [ 82.844] kgem_add_handle: handle=117, index=1 [ 82.844] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd412000) [ 82.844] __kgem_bo_mark_dirty: handle=117 (proxy? 0) [ 82.844] [3fe0] bind bo(handle=117, addr=fd412000), format=192, width=134, height=17, pitch=1024, tiling=1 -> render [ 82.844] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 82.844] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 82.844] kgem_add_handle: handle=7, index=2 [ 82.844] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 82.844] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 82.844] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 82.844] gen9_emit_sampler: sampler = 1 [ 82.844] gen9_emit_sf: num_sf_outputs=1 [ 82.844] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 82.844] gen9_emit_vertex_elements: setup id=0 [ 82.844] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 82.844] (0, 0), (134, 17) [ 82.844] gen8_vertex_flush[490] = 3 [ 82.844] sna_composite_rectangles: pixmap=5003 marking clear [0]? 1 [ 82.844] sna_accel_flush: flush?=1, dirty?=0 [ 82.844] gen8_vertex_close: used=6, vbo active? 23, vb=1, nreloc=1 [ 82.844] gen8_vertex_close: reloc[0] = 287 [ 82.844] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 82.844] kgem_add_handle: handle=23, index=3 [ 82.844] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 82.844] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=91 [fenced=0] [ 82.844] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 82.844] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 82.844] kgem_fixup_relocs: shrinking by 61440 [ 82.844] __kgem_busy: handle=1, busy=0, wedged=0 [ 82.844] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 82.844] kgem_commit: release handle=117 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd412000 [ 82.844] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 82.844] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 82.844] __kgem_bo_clear_busy: handle=7 [ 82.844] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 82.844] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 82.844] __kgem_busy: handle=1, busy=131072, wedged=0 [ 82.844] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 82.844] sna_accel_flush: flush?=0, dirty?=0 [ 82.844] sna_create_pixmap(134, 17, 32, usage=0) [ 82.844] kgem_can_create_2d: 134x17 @ 32 [ 82.844] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=544, height=17 [ 82.844] kgem_can_create_2d: untiled size=12288 [ 82.845] kgem_choose_tiling: 134x17 -> 1 [ 82.845] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1024, height=24 [ 82.845] kgem_can_create_2d: tiled[1] size=24576 [ 82.845] sna_create_pixmap: usage=0, flags=1b [ 82.845] sna_create_pixmap: creating GPU pixmap 134x17, stride=536, flags=1b [ 82.845] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 [ 82.845] create_pixmap: serial=5004, usage=0, 0x0 [ 82.845] create_pixmap_hdr: pixmap=5004, width=134, height=17, usage=0 [ 82.845] sna_create_pixmap: serial=5004, 134x17, usage=0 [ 82.845] sna_accel_flush: flush?=0, dirty?=0 [ 82.845] sna_accel_flush: flush?=0, dirty?=0 [ 82.845] sna_composite_rectangles(pixmap=5005, op=0, 0 x 1 [(0, 0)x(134, 17) ...]) [ 82.845] sna_composite_rectangles: converted to op 0 [ 82.845] sna_composite_rectangles[0] (0, 0)x(134, 17) -> (0, 0), (134, 17) [ 82.845] sna_composite_rectangles: nrects=1, region=(0, 0), (134, 17) x 1 [ 82.845] sna_composite_rectangles: clipped extents (0, 0),(134, 17) x 1 [ 82.845] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(134, 17) [ 82.845] sna_composite_rectangles: dropping last-cpu hint [ 82.845] sna_drawable_use_bo pixmap=5005, box=((0, 0), (134, 17)), flags=19... [ 82.845] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 82.845] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 82.845] sna_pixmap_move_to_gpu(pixmap=5005, usage=0), flags=b [ 82.845] sna_pixmap_move_to_gpu: CPU damage? 0 [ 82.845] sna_pixmap_move_to_gpu: creating GPU bo (134x17@32), create=b [ 82.845] kgem_choose_tiling: 134x17 -> 1 [ 82.845] kgem_choose_tiling: 134x17 -> 1 [ 82.845] sna_pixmap_alloc_gpu: pixmap=5005 [ 82.845] kgem_create_2d(134x17, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 82.845] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1024, height=24 [ 82.845] kgem_set_tiling: handle=131, tiling=1 [1], pitch=1024 [1024]: 1 [ 82.845] kgem_bo_remove_from_inactive: removing handle=131 from inactive [ 82.845] from inactive: pitch=1024, tiling=1: handle=131, id=2764 [ 82.845] __sna_damage_all(134, 17) [ 82.845] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 82.845] sna_pixmap_mark_active: pixmap=5005, handle=131 [ 82.845] sna_drawable_use_bo: allocated GPU bo for operation [ 82.845] sna_drawable_use_bo: using GPU bo with damage? 0 [ 82.845] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 82.845] kgem_bo_is_render: handle=131, rq? 0 [0] [ 82.845] gen9_render_fill_boxes(0 x 1 [(0, 0), (134, 17) ...]) [ 82.845] sna_render_get_solid: 0 [ 82.845] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 82.845] kgem_check_bo: num_pages=+16, num_exec=+1 [ 82.845] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 82.845] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 82.845] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 82.845] kgem_add_handle: handle=4, index=0 [ 82.845] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 82.845] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 82.845] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 82.845] gen9_composite_get_binding_table(ffc0) [ 82.845] kgem_add_reloc64: handle=131, pos=16360, delta=0, domains=20002 [ 82.845] kgem_add_handle: handle=131, index=1 [ 82.845] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fff80000) [ 82.845] __kgem_bo_mark_dirty: handle=131 (proxy? 0) [ 82.845] [3fe0] bind bo(handle=131, addr=fff80000), format=192, width=134, height=17, pitch=1024, tiling=1 -> render [ 82.845] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 82.845] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 82.845] kgem_add_handle: handle=7, index=2 [ 82.845] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 82.845] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 82.845] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 82.845] gen9_emit_sampler: sampler = 1 [ 82.845] gen9_emit_sf: num_sf_outputs=1 [ 82.845] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 82.845] gen9_emit_vertex_elements: setup id=0 [ 82.845] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 82.845] (0, 0), (134, 17) [ 82.845] gen8_vertex_flush[490] = 3 [ 82.845] sna_composite_rectangles: pixmap=5005 marking clear [0]? 1 [ 82.845] sna_accel_flush: flush?=0, dirty?=0 [ 82.845] sna_accel_flush: flush?=0, dirty?=0 [ 82.845] sna_glyphs(op=3, nlist=1, src=(1, 14)) [ 82.845] kgem_bo_is_busy: handle=131, domain: 0 exec? 1, rq? 1 [ 82.845] can_discard_mask: nlist=1, mask=28888, depth 32, op=3 (bounded? 1) [ 82.845] glyphs_format: format=166024, depth=32 [ 82.845] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 82.845] sna_glyphs: discarding mask [ 82.845] glyphs0_to_dst(op=3, src=(1, 14), nlist=1, dst=(1, 14)+(0, 0)) [ 82.845] clipped_glyphs? 16 glyph in 1 lists extents (0, 2), (136, 17), region (1, 2), (134, 17): yes [ 82.845] gen9_render_composite: 0x0, current mode=1/1 [ 82.845] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 82.845] gen9_composite_fallback: mask is already on the GPU, try to use GPU [ 82.845] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.845] sna_drawable_use_bo pixmap=5005, box=((1, 2), (134, 17)), flags=7... [ 82.845] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.845] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.845] sna_drawable_use_bo: using whole GPU bo [ 82.845] gen9_composite_set_target: pixmap=5005, format=20028888, size=134x17, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 82.845] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.845] color_convert: src=ff333333 [20028888] [ 82.845] color_convert: dst=ff333333 [20028888] [ 82.845] sna_render_get_solid: ff333333 [ 82.845] sna_render_get_solid(20) = ff333333 (recreate) [ 82.845] kgem_create_proxy: target handle=143 [proxy? -1], offset=80, length=4, io=0 [ 82.845] __kgem_bo_init(handle=143, num_pages=4) [ 82.845] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.845] sna_transform_is_imprecise_integer_translation: no transform [ 82.845] gen9_composite_picture: integer translation (0, 0), removing [ 82.845] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.845] sna_render_pixmap_bo: GPU all damaged [ 82.845] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.845] gen4_choose_composite_emitter: solid, identity mask [ 82.845] kgem_check_bo: num_pages=+1025, num_exec=+2 [ 82.845] aligning vertex: was 2, now 4 floats per vertex [ 82.845] gen9_composite_get_binding_table(ff00) [ 82.845] kgem_add_reloc64: handle=143, pos=16312, delta=0, domains=40000 [ 82.845] kgem_add_reloc64: adding proxy [delta=80] for handle=143 [ 82.845] kgem_add_handle: handle=143, index=3 [ 82.845] kgem_add_reloc64[5] = (delta=80, target handle=3, presumed=fff6e000) [ 82.845] [3fb0] bind bo(handle=143, addr=fff6e050), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 82.845] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 [ 82.845] kgem_add_handle: handle=6, index=4 [ 82.845] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd581000) [ 82.845] [3fa0] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 82.845] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 82.845] gen9_emit_sampler: sampler = a [ 82.845] gen9_emit_sf: num_sf_outputs=2 [ 82.845] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.845] gen9_emit_vertex_elements: setup id=9 [ 82.845] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 82.845] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 82.845] glyphs0_to_dst: glyph=(0, 6), (10, 17), clip=(1, 2), (134, 17) [ 82.845] glyphs0_to_dst: blt=(1, 6), (10, 17) [ 82.845] emit_primitive_identity_mask__avx2: dst=(1, 6), mask=(1.00, 64.00) x (9.00, 11.00) [ 82.845] glyphs0_to_dst: glyph=(10, 6), (19, 14), clip=(1, 2), (134, 17) [ 82.845] glyphs0_to_dst: blt=(10, 6), (19, 14) [ 82.845] emit_primitive_identity_mask__avx2: dst=(10, 6), mask=(640.00, 48.00) x (9.00, 8.00) [ 82.845] glyphs0_to_dst: glyph=(18, 6), (29, 14), clip=(1, 2), (134, 17) [ 82.845] glyphs0_to_dst: blt=(18, 6), (29, 14) [ 82.845] emit_primitive_identity_mask__avx2: dst=(18, 6), mask=(800.00, 0.00) x (11.00, 8.00) [ 82.845] glyphs0_to_dst: glyph=(28, 6), (41, 14), clip=(1, 2), (134, 17) [ 82.845] glyphs0_to_dst: blt=(28, 6), (41, 14) [ 82.845] emit_primitive_identity_mask__avx2: dst=(28, 6), mask=(640.00, 32.00) x (13.00, 8.00) [ 82.845] glyphs0_to_dst: glyph=(40, 6), (51, 14), clip=(1, 2), (134, 17) [ 82.845] glyphs0_to_dst: blt=(40, 6), (51, 14) [ 82.845] emit_primitive_identity_mask__avx2: dst=(40, 6), mask=(672.00, 16.00) x (11.00, 8.00) [ 82.845] glyphs0_to_dst: glyph=(49, 9), (56, 11), clip=(1, 2), (134, 17) [ 82.845] glyphs0_to_dst: blt=(49, 9), (56, 11) [ 82.845] emit_primitive_identity_mask__avx2: dst=(49, 9), mask=(768.00, 0.00) x (7.00, 2.00) [ 82.845] glyphs0_to_dst: glyph=(54, 6), (63, 14), clip=(1, 2), (134, 17) [ 82.845] glyphs0_to_dst: blt=(54, 6), (63, 14) [ 82.845] emit_primitive_identity_mask__avx2: dst=(54, 6), mask=(784.00, 16.00) x (9.00, 8.00) [ 82.845] glyphs0_to_dst: glyph=(61, 6), (71, 14), clip=(1, 2), (134, 17) [ 82.845] glyphs0_to_dst: blt=(61, 6), (71, 14) [ 82.845] emit_primitive_identity_mask__avx2: dst=(61, 6), mask=(768.00, 16.00) x (10.00, 8.00) [ 82.845] glyphs0_to_dst: glyph=(70, 6), (78, 14), clip=(1, 2), (134, 17) [ 82.845] glyphs0_to_dst: blt=(70, 6), (78, 14) [ 82.845] emit_primitive_identity_mask__avx2: dst=(70, 6), mask=(688.00, 16.00) x (8.00, 8.00) [ 82.845] glyphs0_to_dst: glyph=(75, 6), (86, 14), clip=(1, 2), (134, 17) [ 82.845] glyphs0_to_dst: blt=(75, 6), (86, 14) [ 82.845] emit_primitive_identity_mask__avx2: dst=(75, 6), mask=(672.00, 16.00) x (11.00, 8.00) [ 82.845] glyphs0_to_dst: glyph=(84, 6), (95, 14), clip=(1, 2), (134, 17) [ 82.845] glyphs0_to_dst: blt=(84, 6), (95, 14) [ 82.845] emit_primitive_identity_mask__avx2: dst=(84, 6), mask=(672.00, 16.00) x (11.00, 8.00) [ 82.845] glyphs0_to_dst: glyph=(94, 6), (103, 14), clip=(1, 2), (134, 17) [ 82.845] glyphs0_to_dst: blt=(94, 6), (103, 14) [ 82.845] emit_primitive_identity_mask__avx2: dst=(94, 6), mask=(640.00, 48.00) x (9.00, 8.00) [ 82.845] glyphs0_to_dst: glyph=(102, 6), (111, 14), clip=(1, 2), (134, 17) [ 82.845] glyphs0_to_dst: blt=(102, 6), (111, 14) [ 82.845] emit_primitive_identity_mask__avx2: dst=(102, 6), mask=(784.00, 16.00) x (9.00, 8.00) [ 82.845] glyphs0_to_dst: glyph=(110, 2), (119, 14), clip=(1, 2), (134, 17) [ 82.845] glyphs0_to_dst: blt=(110, 2), (119, 14) [ 82.845] emit_primitive_identity_mask__avx2: dst=(110, 2), mask=(16.00, 64.00) x (9.00, 12.00) [ 82.845] glyphs0_to_dst: glyph=(118, 6), (129, 14), clip=(1, 2), (134, 17) [ 82.845] glyphs0_to_dst: blt=(118, 6), (129, 14) [ 82.845] emit_primitive_identity_mask__avx2: dst=(118, 6), mask=(800.00, 0.00) x (11.00, 8.00) [ 82.845] glyphs0_to_dst: glyph=(127, 3), (136, 14), clip=(1, 2), (134, 17) [ 82.845] glyphs0_to_dst: blt=(127, 3), (134, 14) [ 82.845] emit_primitive_identity_mask__avx2: dst=(127, 3), mask=(0.00, 80.00) x (7.00, 11.00) [ 82.845] gen8_vertex_flush[56c] = 48 [ 82.845] gen9_magic_ca_pass: CA fixup (3 -> 51) [ 82.845] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.845] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.845] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.845] sna_accel_flush: flush?=0, dirty?=0 [ 82.845] sna_accel_flush: flush?=0, dirty?=0 [ 82.845] sna_accel_flush: flush?=0, dirty?=0 [ 82.845] sna_glyphs(op=3, nlist=1, src=(-1, 14)) [ 82.845] kgem_bo_is_busy: handle=131, domain: 0 exec? 1, rq? 1 [ 82.845] can_discard_mask: nlist=1, mask=28888, depth 32, op=3 (bounded? 1) [ 82.845] glyphs_format: format=166024, depth=32 [ 82.845] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 82.845] sna_glyphs: discarding mask [ 82.845] glyphs0_to_dst(op=3, src=(-1, 14), nlist=1, dst=(-1, 14)+(0, 0)) [ 82.845] clipped_glyphs? 16 glyph in 1 lists extents (-2, 2), (134, 17), region (0, 2), (133, 17): yes [ 82.845] gen9_render_composite: 0x0, current mode=1/1 [ 82.845] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 82.845] kgem_bo_is_busy: handle=131, domain: 0 exec? 1, rq? 1 [ 82.845] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.845] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.845] sna_drawable_use_bo pixmap=5005, box=((0, 2), (133, 17)), flags=7... [ 82.845] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.845] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.845] sna_drawable_use_bo: using whole GPU bo [ 82.845] gen9_composite_set_target: pixmap=5005, format=20028888, size=134x17, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 82.845] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.845] color_convert: src=ff333333 [20028888] [ 82.845] color_convert: dst=ff333333 [20028888] [ 82.845] sna_render_get_solid: ff333333 [ 82.845] sna_render_get_solid(20) = ff333333 (last) [ 82.845] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.845] sna_transform_is_imprecise_integer_translation: no transform [ 82.845] gen9_composite_picture: integer translation (0, 0), removing [ 82.845] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.845] sna_render_pixmap_bo: GPU all damaged [ 82.845] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.845] gen4_choose_composite_emitter: solid, identity mask [ 82.845] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.845] gen9_composite_get_binding_table(fe40) [ 82.845] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.845] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.845] gen9_emit_vertex_elements: setup id=9 [ 82.845] glyphs0_to_dst: glyph=(-2, 6), (8, 17), clip=(0, 2), (133, 17) [ 82.845] glyphs0_to_dst: blt=(0, 6), (8, 17) [ 82.845] emit_primitive_identity_mask__avx2: dst=(0, 6), mask=(2.00, 64.00) x (8.00, 11.00) [ 82.845] glyphs0_to_dst: glyph=(8, 6), (17, 14), clip=(0, 2), (133, 17) [ 82.845] glyphs0_to_dst: blt=(8, 6), (17, 14) [ 82.845] emit_primitive_identity_mask__avx2: dst=(8, 6), mask=(640.00, 48.00) x (9.00, 8.00) [ 82.845] glyphs0_to_dst: glyph=(16, 6), (27, 14), clip=(0, 2), (133, 17) [ 82.845] glyphs0_to_dst: blt=(16, 6), (27, 14) [ 82.845] emit_primitive_identity_mask__avx2: dst=(16, 6), mask=(800.00, 0.00) x (11.00, 8.00) [ 82.845] glyphs0_to_dst: glyph=(26, 6), (39, 14), clip=(0, 2), (133, 17) [ 82.845] glyphs0_to_dst: blt=(26, 6), (39, 14) [ 82.845] emit_primitive_identity_mask__avx2: dst=(26, 6), mask=(640.00, 32.00) x (13.00, 8.00) [ 82.845] glyphs0_to_dst: glyph=(38, 6), (49, 14), clip=(0, 2), (133, 17) [ 82.845] glyphs0_to_dst: blt=(38, 6), (49, 14) [ 82.845] emit_primitive_identity_mask__avx2: dst=(38, 6), mask=(672.00, 16.00) x (11.00, 8.00) [ 82.846] glyphs0_to_dst: glyph=(47, 9), (54, 11), clip=(0, 2), (133, 17) [ 82.846] glyphs0_to_dst: blt=(47, 9), (54, 11) [ 82.846] emit_primitive_identity_mask__avx2: dst=(47, 9), mask=(768.00, 0.00) x (7.00, 2.00) [ 82.846] glyphs0_to_dst: glyph=(52, 6), (61, 14), clip=(0, 2), (133, 17) [ 82.846] glyphs0_to_dst: blt=(52, 6), (61, 14) [ 82.846] emit_primitive_identity_mask__avx2: dst=(52, 6), mask=(784.00, 16.00) x (9.00, 8.00) [ 82.846] glyphs0_to_dst: glyph=(59, 6), (69, 14), clip=(0, 2), (133, 17) [ 82.846] glyphs0_to_dst: blt=(59, 6), (69, 14) [ 82.846] emit_primitive_identity_mask__avx2: dst=(59, 6), mask=(768.00, 16.00) x (10.00, 8.00) [ 82.846] glyphs0_to_dst: glyph=(68, 6), (76, 14), clip=(0, 2), (133, 17) [ 82.846] glyphs0_to_dst: blt=(68, 6), (76, 14) [ 82.846] emit_primitive_identity_mask__avx2: dst=(68, 6), mask=(688.00, 16.00) x (8.00, 8.00) [ 82.846] glyphs0_to_dst: glyph=(73, 6), (84, 14), clip=(0, 2), (133, 17) [ 82.846] glyphs0_to_dst: blt=(73, 6), (84, 14) [ 82.846] emit_primitive_identity_mask__avx2: dst=(73, 6), mask=(672.00, 16.00) x (11.00, 8.00) [ 82.846] glyphs0_to_dst: glyph=(82, 6), (93, 14), clip=(0, 2), (133, 17) [ 82.846] glyphs0_to_dst: blt=(82, 6), (93, 14) [ 82.846] emit_primitive_identity_mask__avx2: dst=(82, 6), mask=(672.00, 16.00) x (11.00, 8.00) [ 82.846] glyphs0_to_dst: glyph=(92, 6), (101, 14), clip=(0, 2), (133, 17) [ 82.846] glyphs0_to_dst: blt=(92, 6), (101, 14) [ 82.846] emit_primitive_identity_mask__avx2: dst=(92, 6), mask=(640.00, 48.00) x (9.00, 8.00) [ 82.846] glyphs0_to_dst: glyph=(100, 6), (109, 14), clip=(0, 2), (133, 17) [ 82.846] glyphs0_to_dst: blt=(100, 6), (109, 14) [ 82.846] emit_primitive_identity_mask__avx2: dst=(100, 6), mask=(784.00, 16.00) x (9.00, 8.00) [ 82.846] glyphs0_to_dst: glyph=(108, 2), (117, 14), clip=(0, 2), (133, 17) [ 82.846] glyphs0_to_dst: blt=(108, 2), (117, 14) [ 82.846] emit_primitive_identity_mask__avx2: dst=(108, 2), mask=(16.00, 64.00) x (9.00, 12.00) [ 82.846] glyphs0_to_dst: glyph=(116, 6), (127, 14), clip=(0, 2), (133, 17) [ 82.846] glyphs0_to_dst: blt=(116, 6), (127, 14) [ 82.846] emit_primitive_identity_mask__avx2: dst=(116, 6), mask=(800.00, 0.00) x (11.00, 8.00) [ 82.846] glyphs0_to_dst: glyph=(125, 3), (134, 14), clip=(0, 2), (133, 17) [ 82.846] glyphs0_to_dst: blt=(125, 3), (133, 14) [ 82.846] emit_primitive_identity_mask__avx2: dst=(125, 3), mask=(0.00, 80.00) x (8.00, 11.00) [ 82.846] gen8_vertex_flush[664] = 48 [ 82.846] gen9_magic_ca_pass: CA fixup (51 -> 99) [ 82.846] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.846] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.846] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.846] sna_accel_flush: flush?=0, dirty?=0 [ 82.846] sna_accel_flush: flush?=0, dirty?=0 [ 82.846] sna_accel_flush: flush?=0, dirty?=0 [ 82.846] sna_glyphs(op=3, nlist=1, src=(0, 15)) [ 82.846] kgem_bo_is_busy: handle=131, domain: 0 exec? 1, rq? 1 [ 82.846] can_discard_mask: nlist=1, mask=28888, depth 32, op=3 (bounded? 1) [ 82.846] glyphs_format: format=166024, depth=32 [ 82.846] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 82.846] sna_glyphs: discarding mask [ 82.846] glyphs0_to_dst(op=3, src=(0, 15), nlist=1, dst=(0, 15)+(0, 0)) [ 82.846] clipped_glyphs? 16 glyph in 1 lists extents (-1, 3), (135, 18), region (0, 3), (134, 17): yes [ 82.846] gen9_render_composite: 0x0, current mode=1/1 [ 82.846] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 82.846] kgem_bo_is_busy: handle=131, domain: 0 exec? 1, rq? 1 [ 82.846] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.846] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.846] sna_drawable_use_bo pixmap=5005, box=((0, 3), (134, 17)), flags=7... [ 82.846] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.846] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.846] sna_drawable_use_bo: using whole GPU bo [ 82.846] gen9_composite_set_target: pixmap=5005, format=20028888, size=134x17, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 82.846] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.846] color_convert: src=ff333333 [20028888] [ 82.846] color_convert: dst=ff333333 [20028888] [ 82.846] sna_render_get_solid: ff333333 [ 82.846] sna_render_get_solid(20) = ff333333 (last) [ 82.846] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.846] sna_transform_is_imprecise_integer_translation: no transform [ 82.846] gen9_composite_picture: integer translation (0, 0), removing [ 82.846] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.846] sna_render_pixmap_bo: GPU all damaged [ 82.846] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.846] gen4_choose_composite_emitter: solid, identity mask [ 82.846] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.846] gen9_composite_get_binding_table(fe40) [ 82.846] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.846] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.846] gen9_emit_vertex_elements: setup id=9 [ 82.846] glyphs0_to_dst: glyph=(-1, 7), (9, 18), clip=(0, 3), (134, 17) [ 82.846] glyphs0_to_dst: blt=(0, 7), (9, 17) [ 82.846] emit_primitive_identity_mask__avx2: dst=(0, 7), mask=(1.00, 64.00) x (9.00, 10.00) [ 82.846] glyphs0_to_dst: glyph=(9, 7), (18, 15), clip=(0, 3), (134, 17) [ 82.846] glyphs0_to_dst: blt=(9, 7), (18, 15) [ 82.846] emit_primitive_identity_mask__avx2: dst=(9, 7), mask=(640.00, 48.00) x (9.00, 8.00) [ 82.846] glyphs0_to_dst: glyph=(17, 7), (28, 15), clip=(0, 3), (134, 17) [ 82.846] glyphs0_to_dst: blt=(17, 7), (28, 15) [ 82.846] emit_primitive_identity_mask__avx2: dst=(17, 7), mask=(800.00, 0.00) x (11.00, 8.00) [ 82.846] glyphs0_to_dst: glyph=(27, 7), (40, 15), clip=(0, 3), (134, 17) [ 82.846] glyphs0_to_dst: blt=(27, 7), (40, 15) [ 82.846] emit_primitive_identity_mask__avx2: dst=(27, 7), mask=(640.00, 32.00) x (13.00, 8.00) [ 82.846] glyphs0_to_dst: glyph=(39, 7), (50, 15), clip=(0, 3), (134, 17) [ 82.846] glyphs0_to_dst: blt=(39, 7), (50, 15) [ 82.846] emit_primitive_identity_mask__avx2: dst=(39, 7), mask=(672.00, 16.00) x (11.00, 8.00) [ 82.846] glyphs0_to_dst: glyph=(48, 10), (55, 12), clip=(0, 3), (134, 17) [ 82.846] glyphs0_to_dst: blt=(48, 10), (55, 12) [ 82.846] emit_primitive_identity_mask__avx2: dst=(48, 10), mask=(768.00, 0.00) x (7.00, 2.00) [ 82.846] glyphs0_to_dst: glyph=(53, 7), (62, 15), clip=(0, 3), (134, 17) [ 82.846] glyphs0_to_dst: blt=(53, 7), (62, 15) [ 82.846] emit_primitive_identity_mask__avx2: dst=(53, 7), mask=(784.00, 16.00) x (9.00, 8.00) [ 82.846] glyphs0_to_dst: glyph=(60, 7), (70, 15), clip=(0, 3), (134, 17) [ 82.846] glyphs0_to_dst: blt=(60, 7), (70, 15) [ 82.846] emit_primitive_identity_mask__avx2: dst=(60, 7), mask=(768.00, 16.00) x (10.00, 8.00) [ 82.846] glyphs0_to_dst: glyph=(69, 7), (77, 15), clip=(0, 3), (134, 17) [ 82.846] glyphs0_to_dst: blt=(69, 7), (77, 15) [ 82.846] emit_primitive_identity_mask__avx2: dst=(69, 7), mask=(688.00, 16.00) x (8.00, 8.00) [ 82.846] glyphs0_to_dst: glyph=(74, 7), (85, 15), clip=(0, 3), (134, 17) [ 82.846] glyphs0_to_dst: blt=(74, 7), (85, 15) [ 82.846] emit_primitive_identity_mask__avx2: dst=(74, 7), mask=(672.00, 16.00) x (11.00, 8.00) [ 82.846] glyphs0_to_dst: glyph=(83, 7), (94, 15), clip=(0, 3), (134, 17) [ 82.846] glyphs0_to_dst: blt=(83, 7), (94, 15) [ 82.846] emit_primitive_identity_mask__avx2: dst=(83, 7), mask=(672.00, 16.00) x (11.00, 8.00) [ 82.846] glyphs0_to_dst: glyph=(93, 7), (102, 15), clip=(0, 3), (134, 17) [ 82.846] glyphs0_to_dst: blt=(93, 7), (102, 15) [ 82.846] emit_primitive_identity_mask__avx2: dst=(93, 7), mask=(640.00, 48.00) x (9.00, 8.00) [ 82.846] glyphs0_to_dst: glyph=(101, 7), (110, 15), clip=(0, 3), (134, 17) [ 82.846] glyphs0_to_dst: blt=(101, 7), (110, 15) [ 82.846] emit_primitive_identity_mask__avx2: dst=(101, 7), mask=(784.00, 16.00) x (9.00, 8.00) [ 82.846] glyphs0_to_dst: glyph=(109, 3), (118, 15), clip=(0, 3), (134, 17) [ 82.846] glyphs0_to_dst: blt=(109, 3), (118, 15) [ 82.846] emit_primitive_identity_mask__avx2: dst=(109, 3), mask=(16.00, 64.00) x (9.00, 12.00) [ 82.846] glyphs0_to_dst: glyph=(117, 7), (128, 15), clip=(0, 3), (134, 17) [ 82.846] glyphs0_to_dst: blt=(117, 7), (128, 15) [ 82.846] emit_primitive_identity_mask__avx2: dst=(117, 7), mask=(800.00, 0.00) x (11.00, 8.00) [ 82.846] glyphs0_to_dst: glyph=(126, 4), (135, 15), clip=(0, 3), (134, 17) [ 82.846] glyphs0_to_dst: blt=(126, 4), (134, 15) [ 82.846] emit_primitive_identity_mask__avx2: dst=(126, 4), mask=(0.00, 80.00) x (8.00, 11.00) [ 82.846] gen8_vertex_flush[75c] = 48 [ 82.846] gen9_magic_ca_pass: CA fixup (99 -> 147) [ 82.846] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.846] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.846] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.846] sna_accel_flush: flush?=0, dirty?=0 [ 82.846] sna_accel_flush: flush?=0, dirty?=0 [ 82.846] sna_glyphs(op=3, nlist=1, src=(0, 13)) [ 82.846] kgem_bo_is_busy: handle=131, domain: 0 exec? 1, rq? 1 [ 82.846] can_discard_mask: nlist=1, mask=28888, depth 32, op=3 (bounded? 1) [ 82.846] glyphs_format: format=166024, depth=32 [ 82.846] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 82.846] sna_glyphs: discarding mask [ 82.846] glyphs0_to_dst(op=3, src=(0, 13), nlist=1, dst=(0, 13)+(0, 0)) [ 82.846] clipped_glyphs: no, clip region (0, 0), (134, 17) matches drawable pixmap=94680753899280 size=134x17 [ 82.846] gen9_render_composite: 0x0, current mode=1/1 [ 82.846] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 82.846] kgem_bo_is_busy: handle=131, domain: 0 exec? 1, rq? 1 [ 82.846] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.846] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.846] sna_drawable_use_bo pixmap=5005, box=((0, 0), (134, 17)), flags=7... [ 82.846] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.846] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.846] sna_drawable_use_bo: using whole GPU bo [ 82.846] gen9_composite_set_target: pixmap=5005, format=20028888, size=134x17, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 82.846] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.846] color_convert: src=ff333333 [20028888] [ 82.846] color_convert: dst=ff333333 [20028888] [ 82.846] sna_render_get_solid: ff333333 [ 82.846] sna_render_get_solid(20) = ff333333 (last) [ 82.846] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.846] sna_transform_is_imprecise_integer_translation: no transform [ 82.846] gen9_composite_picture: integer translation (0, 0), removing [ 82.846] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.846] sna_render_pixmap_bo: GPU all damaged [ 82.846] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.846] gen4_choose_composite_emitter: solid, identity mask [ 82.846] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.846] gen9_composite_get_binding_table(fe40) [ 82.846] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.846] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.846] gen9_emit_vertex_elements: setup id=9 [ 82.846] glyphs0_to_dst: glyph=(-1, 5)x(10, 11), unclipped [ 82.846] emit_primitive_identity_mask__avx2: dst=(-1, 5), mask=(0.00, 64.00) x (10.00, 11.00) [ 82.846] glyphs0_to_dst: glyph=(9, 5)x(9, 8), unclipped [ 82.846] emit_primitive_identity_mask__avx2: dst=(9, 5), mask=(640.00, 48.00) x (9.00, 8.00) [ 82.846] glyphs0_to_dst: glyph=(17, 5)x(11, 8), unclipped [ 82.846] emit_primitive_identity_mask__avx2: dst=(17, 5), mask=(800.00, 0.00) x (11.00, 8.00) [ 82.846] glyphs0_to_dst: glyph=(27, 5)x(13, 8), unclipped [ 82.846] emit_primitive_identity_mask__avx2: dst=(27, 5), mask=(640.00, 32.00) x (13.00, 8.00) [ 82.846] glyphs0_to_dst: glyph=(39, 5)x(11, 8), unclipped [ 82.846] emit_primitive_identity_mask__avx2: dst=(39, 5), mask=(672.00, 16.00) x (11.00, 8.00) [ 82.846] glyphs0_to_dst: glyph=(48, 8)x(7, 2), unclipped [ 82.846] emit_primitive_identity_mask__avx2: dst=(48, 8), mask=(768.00, 0.00) x (7.00, 2.00) [ 82.846] glyphs0_to_dst: glyph=(53, 5)x(9, 8), unclipped [ 82.846] emit_primitive_identity_mask__avx2: dst=(53, 5), mask=(784.00, 16.00) x (9.00, 8.00) [ 82.846] glyphs0_to_dst: glyph=(60, 5)x(10, 8), unclipped [ 82.846] emit_primitive_identity_mask__avx2: dst=(60, 5), mask=(768.00, 16.00) x (10.00, 8.00) [ 82.846] glyphs0_to_dst: glyph=(69, 5)x(8, 8), unclipped [ 82.846] emit_primitive_identity_mask__avx2: dst=(69, 5), mask=(688.00, 16.00) x (8.00, 8.00) [ 82.846] glyphs0_to_dst: glyph=(74, 5)x(11, 8), unclipped [ 82.846] emit_primitive_identity_mask__avx2: dst=(74, 5), mask=(672.00, 16.00) x (11.00, 8.00) [ 82.846] glyphs0_to_dst: glyph=(83, 5)x(11, 8), unclipped [ 82.846] emit_primitive_identity_mask__avx2: dst=(83, 5), mask=(672.00, 16.00) x (11.00, 8.00) [ 82.846] glyphs0_to_dst: glyph=(93, 5)x(9, 8), unclipped [ 82.846] emit_primitive_identity_mask__avx2: dst=(93, 5), mask=(640.00, 48.00) x (9.00, 8.00) [ 82.846] glyphs0_to_dst: glyph=(101, 5)x(9, 8), unclipped [ 82.846] emit_primitive_identity_mask__avx2: dst=(101, 5), mask=(784.00, 16.00) x (9.00, 8.00) [ 82.846] glyphs0_to_dst: glyph=(109, 1)x(9, 12), unclipped [ 82.846] emit_primitive_identity_mask__avx2: dst=(109, 1), mask=(16.00, 64.00) x (9.00, 12.00) [ 82.846] glyphs0_to_dst: glyph=(117, 5)x(11, 8), unclipped [ 82.846] emit_primitive_identity_mask__avx2: dst=(117, 5), mask=(800.00, 0.00) x (11.00, 8.00) [ 82.846] glyphs0_to_dst: glyph=(126, 2)x(9, 11), unclipped [ 82.846] emit_primitive_identity_mask__avx2: dst=(126, 2), mask=(0.00, 80.00) x (9.00, 11.00) [ 82.846] gen8_vertex_flush[854] = 48 [ 82.846] gen9_magic_ca_pass: CA fixup (147 -> 195) [ 82.846] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.846] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.846] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.846] sna_accel_flush: flush?=0, dirty?=0 [ 82.846] sna_glyphs(op=3, nlist=1, src=(0, 14)) [ 82.846] kgem_bo_is_busy: handle=131, domain: 0 exec? 1, rq? 1 [ 82.846] can_discard_mask: nlist=1, mask=28888, depth 32, op=3 (bounded? 1) [ 82.846] glyphs_format: format=166024, depth=32 [ 82.846] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 82.846] sna_glyphs: discarding mask [ 82.846] glyphs0_to_dst(op=3, src=(0, 14), nlist=1, dst=(0, 14)+(0, 0)) [ 82.846] clipped_glyphs: no, clip region (0, 0), (134, 17) matches drawable pixmap=94680753899280 size=134x17 [ 82.846] gen9_render_composite: 0x0, current mode=1/1 [ 82.846] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 82.846] kgem_bo_is_busy: handle=131, domain: 0 exec? 1, rq? 1 [ 82.846] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.846] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.846] sna_drawable_use_bo pixmap=5005, box=((0, 0), (134, 17)), flags=7... [ 82.846] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.846] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.846] sna_drawable_use_bo: using whole GPU bo [ 82.846] gen9_composite_set_target: pixmap=5005, format=20028888, size=134x17, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 82.846] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.846] color_convert: src=ffdfdbd2 [20028888] [ 82.846] color_convert: dst=ffdfdbd2 [20028888] [ 82.846] sna_render_get_solid: ffdfdbd2 [ 82.846] sna_render_get_solid(6) = ffdfdbd2 (recreate) [ 82.846] kgem_create_proxy: target handle=143 [proxy? -1], offset=24, length=4, io=0 [ 82.846] __kgem_bo_init(handle=143, num_pages=4) [ 82.846] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.847] sna_transform_is_imprecise_integer_translation: no transform [ 82.847] gen9_composite_picture: integer translation (0, 0), removing [ 82.847] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.847] sna_render_pixmap_bo: GPU all damaged [ 82.847] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.847] gen4_choose_composite_emitter: solid, identity mask [ 82.847] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.847] gen9_composite_get_binding_table(fe40) [ 82.847] kgem_add_reloc64: handle=143, pos=16264, delta=0, domains=40000 [ 82.847] kgem_add_reloc64: adding proxy [delta=24] for handle=143 [ 82.847] kgem_add_reloc64[7] = (delta=24, target handle=3, presumed=fff6e000) [ 82.847] [3f80] bind bo(handle=143, addr=fff6e018), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 82.847] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.847] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.847] gen9_emit_vertex_elements: setup id=9 [ 82.847] glyphs0_to_dst: glyph=(-1, 6)x(10, 11), unclipped [ 82.847] emit_primitive_identity_mask__avx2: dst=(-1, 6), mask=(0.00, 64.00) x (10.00, 11.00) [ 82.847] glyphs0_to_dst: glyph=(9, 6)x(9, 8), unclipped [ 82.847] emit_primitive_identity_mask__avx2: dst=(9, 6), mask=(640.00, 48.00) x (9.00, 8.00) [ 82.847] glyphs0_to_dst: glyph=(17, 6)x(11, 8), unclipped [ 82.847] emit_primitive_identity_mask__avx2: dst=(17, 6), mask=(800.00, 0.00) x (11.00, 8.00) [ 82.847] glyphs0_to_dst: glyph=(27, 6)x(13, 8), unclipped [ 82.847] emit_primitive_identity_mask__avx2: dst=(27, 6), mask=(640.00, 32.00) x (13.00, 8.00) [ 82.847] glyphs0_to_dst: glyph=(39, 6)x(11, 8), unclipped [ 82.847] emit_primitive_identity_mask__avx2: dst=(39, 6), mask=(672.00, 16.00) x (11.00, 8.00) [ 82.847] glyphs0_to_dst: glyph=(48, 9)x(7, 2), unclipped [ 82.847] emit_primitive_identity_mask__avx2: dst=(48, 9), mask=(768.00, 0.00) x (7.00, 2.00) [ 82.847] glyphs0_to_dst: glyph=(53, 6)x(9, 8), unclipped [ 82.847] emit_primitive_identity_mask__avx2: dst=(53, 6), mask=(784.00, 16.00) x (9.00, 8.00) [ 82.847] glyphs0_to_dst: glyph=(60, 6)x(10, 8), unclipped [ 82.847] emit_primitive_identity_mask__avx2: dst=(60, 6), mask=(768.00, 16.00) x (10.00, 8.00) [ 82.847] glyphs0_to_dst: glyph=(69, 6)x(8, 8), unclipped [ 82.847] emit_primitive_identity_mask__avx2: dst=(69, 6), mask=(688.00, 16.00) x (8.00, 8.00) [ 82.847] glyphs0_to_dst: glyph=(74, 6)x(11, 8), unclipped [ 82.847] emit_primitive_identity_mask__avx2: dst=(74, 6), mask=(672.00, 16.00) x (11.00, 8.00) [ 82.847] glyphs0_to_dst: glyph=(83, 6)x(11, 8), unclipped [ 82.847] emit_primitive_identity_mask__avx2: dst=(83, 6), mask=(672.00, 16.00) x (11.00, 8.00) [ 82.847] glyphs0_to_dst: glyph=(93, 6)x(9, 8), unclipped [ 82.847] emit_primitive_identity_mask__avx2: dst=(93, 6), mask=(640.00, 48.00) x (9.00, 8.00) [ 82.847] glyphs0_to_dst: glyph=(101, 6)x(9, 8), unclipped [ 82.847] emit_primitive_identity_mask__avx2: dst=(101, 6), mask=(784.00, 16.00) x (9.00, 8.00) [ 82.847] glyphs0_to_dst: glyph=(109, 2)x(9, 12), unclipped [ 82.847] emit_primitive_identity_mask__avx2: dst=(109, 2), mask=(16.00, 64.00) x (9.00, 12.00) [ 82.847] glyphs0_to_dst: glyph=(117, 6)x(11, 8), unclipped [ 82.847] emit_primitive_identity_mask__avx2: dst=(117, 6), mask=(800.00, 0.00) x (11.00, 8.00) [ 82.847] glyphs0_to_dst: glyph=(126, 3)x(9, 11), unclipped [ 82.847] emit_primitive_identity_mask__avx2: dst=(126, 3), mask=(0.00, 80.00) x (9.00, 11.00) [ 82.847] gen8_vertex_flush[954] = 48 [ 82.847] gen9_magic_ca_pass: CA fixup (195 -> 243) [ 82.847] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.847] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.847] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.847] sna_accel_flush: flush?=0, dirty?=0 [ 82.847] sna_create_pixmap(134, 17, 32, usage=0) [ 82.847] kgem_can_create_2d: 134x17 @ 32 [ 82.847] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=544, height=17 [ 82.847] kgem_can_create_2d: untiled size=12288 [ 82.847] kgem_choose_tiling: 134x17 -> 1 [ 82.847] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1024, height=24 [ 82.847] kgem_can_create_2d: tiled[1] size=24576 [ 82.847] sna_create_pixmap: usage=0, flags=1b [ 82.847] sna_create_pixmap: creating GPU pixmap 134x17, stride=536, flags=1b [ 82.847] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 [ 82.847] create_pixmap: serial=5006, usage=0, 0x0 [ 82.847] create_pixmap_hdr: pixmap=5006, width=134, height=17, usage=0 [ 82.847] sna_create_pixmap: serial=5006, 134x17, usage=0 [ 82.847] sna_accel_flush: flush?=0, dirty?=0 [ 82.847] sna_accel_flush: flush?=0, dirty?=0 [ 82.847] sna_composite_rectangles(pixmap=5007, op=0, 0 x 1 [(0, 0)x(134, 17) ...]) [ 82.847] sna_composite_rectangles: converted to op 0 [ 82.847] sna_composite_rectangles[0] (0, 0)x(134, 17) -> (0, 0), (134, 17) [ 82.847] sna_composite_rectangles: nrects=1, region=(0, 0), (134, 17) x 1 [ 82.847] sna_composite_rectangles: clipped extents (0, 0),(134, 17) x 1 [ 82.847] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(134, 17) [ 82.847] sna_composite_rectangles: dropping last-cpu hint [ 82.847] sna_drawable_use_bo pixmap=5007, box=((0, 0), (134, 17)), flags=19... [ 82.847] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 82.847] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 82.847] sna_pixmap_move_to_gpu(pixmap=5007, usage=0), flags=b [ 82.847] sna_pixmap_move_to_gpu: CPU damage? 0 [ 82.847] sna_pixmap_move_to_gpu: creating GPU bo (134x17@32), create=b [ 82.847] kgem_choose_tiling: 134x17 -> 1 [ 82.847] kgem_choose_tiling: 134x17 -> 1 [ 82.847] sna_pixmap_alloc_gpu: pixmap=5007 [ 82.847] kgem_create_2d(134x17, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 82.847] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1024, height=24 [ 82.847] kgem_set_tiling: handle=138, tiling=1 [1], pitch=1024 [1024]: 1 [ 82.847] kgem_bo_remove_from_inactive: removing handle=138 from inactive [ 82.847] from inactive: pitch=1024, tiling=1: handle=138, id=2767 [ 82.847] __sna_damage_all(134, 17) [ 82.847] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 82.847] sna_pixmap_mark_active: pixmap=5007, handle=138 [ 82.847] sna_drawable_use_bo: allocated GPU bo for operation [ 82.847] sna_drawable_use_bo: using GPU bo with damage? 0 [ 82.847] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 82.847] kgem_bo_is_render: handle=138, rq? 0 [0] [ 82.847] gen9_render_fill_boxes(0 x 1 [(0, 0), (134, 17) ...]) [ 82.847] sna_render_get_solid: 0 [ 82.847] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 82.847] __kgem_busy: handle=1, busy=0, wedged=0 [ 82.847] __kgem_retire_rq: request 1 complete [ 82.847] __kgem_bo_flush: handle=117, busy=0, wedged=0 [ 82.847] kgem_set_mode: flushing before new bo [ 82.847] gen8_vertex_close: used=972, vbo active? 23, vb=201, nreloc=2 [ 82.847] gen8_vertex_close: reloc[0] = 287 [ 82.847] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 82.847] kgem_add_handle: handle=23, index=5 [ 82.847] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fd541000) [ 82.847] gen8_vertex_close: reloc[1] = 342 [ 82.847] kgem_add_reloc64: handle=23, pos=342, delta=0, domains=200000 [ 82.847] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=fd541000) [ 82.847] batch[1/1, flags=1800]: 634 634 16256 16384, nreloc=10, nexec=6, nfence=0, aperture=1116 [fenced=0] [ 82.847] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 82.847] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 82.847] kgem_fixup_relocs: shrinking by 61440 [ 82.847] __kgem_busy: handle=1, busy=0, wedged=0 [ 82.847] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 82.847] kgem_commit: release handle=131 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fff80000 [ 82.847] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 82.847] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 82.847] __kgem_bo_clear_busy: handle=7 [ 82.847] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 82.847] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 82.847] __kgem_bo_clear_busy: handle=143 [ 82.847] kgem_commit: release handle=143 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff6e000 [ 82.847] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 82.847] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 82.847] __kgem_bo_clear_busy: handle=143 [ 82.847] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 82.847] __kgem_busy: handle=1, busy=131072, wedged=0 [ 82.847] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 82.847] kgem_check_bo: num_pages=+16, num_exec=+1 [ 82.847] aligning vertex: was 4, now 2 floats per vertex [ 82.847] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 82.847] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 82.847] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 82.847] kgem_add_handle: handle=4, index=0 [ 82.847] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 82.847] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 82.847] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 82.847] gen9_composite_get_binding_table(ffc0) [ 82.847] kgem_add_reloc64: handle=138, pos=16360, delta=0, domains=20002 [ 82.847] kgem_add_handle: handle=138, index=1 [ 82.847] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fff70000) [ 82.847] __kgem_bo_mark_dirty: handle=138 (proxy? 0) [ 82.847] [3fe0] bind bo(handle=138, addr=fff70000), format=192, width=134, height=17, pitch=1024, tiling=1 -> render [ 82.847] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 82.847] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 82.847] kgem_add_handle: handle=7, index=2 [ 82.847] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 82.847] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 82.847] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 82.847] gen9_emit_sampler: sampler = 1 [ 82.847] gen9_emit_sf: num_sf_outputs=1 [ 82.847] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 82.847] gen9_emit_vertex_elements: setup id=0 [ 82.847] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 82.847] (0, 0), (134, 17) [ 82.847] gen8_vertex_flush[490] = 3 [ 82.847] sna_composite_rectangles: pixmap=5007 marking clear [0]? 1 [ 82.847] sna_accel_flush: flush?=0, dirty?=0 [ 82.847] sna_accel_flush: flush?=0, dirty?=0 [ 82.847] sna_accel_flush: flush?=0, dirty?=0 [ 82.847] sna_accel_flush: flush?=0, dirty?=0 [ 82.847] sna_accel_flush: flush?=0, dirty?=0 [ 82.847] sna_composite(pixmap=5007, op=1, src=0+(0, 1), mask=0+(0, 0), dst=5007+(0, 0)+(0, 0), size=(134, 17) [ 82.847] sna_compute_composite_region: dst=(0, 0)x(134, 17) [ 82.847] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (134, 17) [ 82.847] clip_to_dst: region: 1x[(0, 0), (134, 17)], clip: 1x[(0, 0), (134, 17)] [ 82.847] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (134, 17) [ 82.847] sna_compute_composite_region: clip against src (0x0 clip=0): (0, 0), (134, 17) [ 82.847] sna_composite: composite region extents:+(0, 0) -> (0, 0), (134, 17) + (0, 0) [ 82.847] gen9_render_composite: 134x17, current mode=1/1 [ 82.847] kgem_bo_is_render: handle=138, rq? 1 [1] [ 82.847] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 82.847] gen9_composite_set_target: (0, 0)x(134, 17), partial?=0 [ 82.847] sna_drawable_use_bo pixmap=5007, box=((0, 0), (134, 17)), flags=1f... [ 82.847] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1f [ 82.847] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.847] sna_drawable_use_bo: using whole GPU bo [ 82.847] gen9_composite_set_target: pixmap=5007, format=20028888, size=134x17, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 82.847] gen9_composite_picture: (0, 1)x(134, 17), dst=(0, 0) [ 82.847] gen4_channel_init_linear: p1=(0.00, 0.00), p2=(0.00, 1.00), src=(0, 1), dst=(0, 0), size=(134, 17) [ 82.847] sna_render_get_gradient: 2x[0.00:ff5c5950 ... 1.00:ff3e3d39 ... 1.00:ff3e3d39] [ 82.847] sna_render_get_gradient: old --> 3 [ 82.847] gen4_channel_init_linear: transform = [0.00 0.00 0.05, 0.00 0.04 0.18, 0.00 0.00 1.00] [ 82.847] gen4_channel_init_linear: untransformed: p1=(-53.52, -4.00, 1.00), p2=(-53.52, 22.00, 1.00) [ 82.847] gen4_channel_init_linear: dx=0.00, dy=0.04, offset=0.21 [ 82.847] kgem_bo_is_render: handle=138, rq? 1 [1] [ 82.847] kgem_bo_is_render: handle=141, rq? 0 [0] [ 82.847] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 82.847] gen4_choose_composite_emitter: linear, no mask [ 82.847] kgem_check_bo: num_pages=+1, num_exec=+1 [ 82.847] gen9_composite_get_binding_table(ff00) [ 82.847] kgem_add_reloc64: handle=141, pos=16312, delta=0, domains=40000 [ 82.847] kgem_add_handle: handle=141, index=3 [ 82.848] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa3000) [ 82.848] [3fb0] bind bo(handle=141, addr=fffa3000), format=192, width=32, height=1, pitch=128, tiling=0 -> sampler [ 82.848] gen9_emit_sampler: sampler = 12 [ 82.848] gen9_emit_vertex_elements: setup id=1 [ 82.848] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 82.848] gen9_render_composite_box: (0, 0), (134, 17) [ 82.848] apply_damage: damage=0x0, region=1 [(0, 0), (134, 17) + (0, 0)] [ 82.848] gen8_vertex_flush[504] = 3 [ 82.848] sna_accel_flush: flush?=0, dirty?=0 [ 82.848] sna_accel_flush: flush?=0, dirty?=0 [ 82.848] sna_composite(pixmap=5003, op=3, src=5007+(0, 0), mask=5005+(0, 0), dst=5003+(0, 0)+(0, 0), size=(134, 17) [ 82.848] sna_compute_composite_region: dst=(0, 0)x(134, 17) [ 82.848] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (134, 17) [ 82.848] clip_to_dst: region: 1x[(0, 0), (134, 17)], clip: 1x[(0, 0), (134, 17)] [ 82.848] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (134, 17) [ 82.848] sna_compute_composite_region: clip against src (134x17 clip=0): (0, 0), (134, 17) [ 82.848] sna_compute_composite_region: clip against mask: (0, 0), (134, 17) [ 82.848] sna_composite: composite region extents:+(0, 0) -> (0, 0), (134, 17) + (0, 0) [ 82.848] gen9_render_composite: 134x17, current mode=1/1 [ 82.848] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 [ 82.848] kgem_bo_is_busy: handle=131, domain: 3 exec? 0, rq? 1 [ 82.848] gen9_composite_fallback: src is already on the GPU, try to use GPU [ 82.848] gen9_composite_set_target: (0, 0)x(134, 17), partial?=1 [ 82.848] sna_drawable_use_bo pixmap=5003, box=((0, 0), (134, 17)), flags=7... [ 82.848] sna_drawable_use_bo: exported target, set PREFER_GPU [ 82.848] sna_drawable_use_bo: pinned, never REPLACES [ 82.848] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=7 [ 82.848] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.848] sna_drawable_use_bo: using whole GPU bo [ 82.848] gen9_composite_set_target: pixmap=5003, format=20028888, size=134x17, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 82.848] gen9_composite_picture: (0, 0)x(134, 17), dst=(0, 0) [ 82.848] sna_transform_is_imprecise_integer_translation: no transform [ 82.848] gen9_composite_picture: integer translation (0, 0), removing [ 82.848] sna_render_pixmap_bo pixmap=5007, (0, 0)x(134, 17)/(134, 17) [ 82.848] sna_render_pixmap_bo: GPU all damaged [ 82.848] gen9_composite_picture: (0, 0)x(134, 17), dst=(0, 0) [ 82.848] sna_transform_is_imprecise_integer_translation: no transform [ 82.848] gen9_composite_picture: integer translation (0, 0), removing [ 82.848] sna_render_pixmap_bo pixmap=5005, (0, 0)x(134, 17)/(134, 17) [ 82.848] sna_render_pixmap_bo: GPU all damaged [ 82.848] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 82.848] gen4_choose_composite_emitter: identity source, identity mask [ 82.848] __kgem_busy: handle=1, busy=0, wedged=0 [ 82.848] __kgem_retire_rq: request 1 complete [ 82.848] __kgem_bo_flush: handle=131, busy=0, wedged=0 [ 82.848] kgem_set_mode: flushing before new bo [ 82.848] gen8_vertex_close: used=984, vbo active? 23, vb=3, nreloc=2 [ 82.848] gen8_vertex_close: reloc[0] = 287 [ 82.848] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 82.848] kgem_add_handle: handle=23, index=4 [ 82.848] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd541000) [ 82.848] gen8_vertex_close: reloc[1] = 316 [ 82.848] kgem_add_reloc64: handle=23, pos=316, delta=0, domains=200000 [ 82.848] kgem_add_reloc64[7] = (delta=0, target handle=4, presumed=fd541000) [ 82.848] batch[1/1, flags=1800]: 328 328 16304 16384, nreloc=8, nexec=5, nfence=0, aperture=92 [fenced=0] [ 82.848] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 82.848] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 82.848] kgem_fixup_relocs: shrinking by 61440 [ 82.848] __kgem_busy: handle=1, busy=0, wedged=0 [ 82.848] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 82.848] kgem_commit: release handle=138 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fff70000 [ 82.848] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 82.848] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 82.848] __kgem_bo_clear_busy: handle=7 [ 82.848] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 82.848] kgem_commit: release handle=141 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa3000 [ 82.848] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 82.848] __kgem_busy: handle=1, busy=0, wedged=0 [ 82.848] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 82.848] kgem_check_bo: num_pages=+48, num_exec=+3 [ 82.848] aligning vertex: was 2, now 5 floats per vertex [ 82.848] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 82.848] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 82.848] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 82.848] kgem_add_handle: handle=4, index=0 [ 82.848] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 82.848] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 82.848] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 82.848] gen9_composite_get_binding_table(ffc0) [ 82.848] kgem_add_reloc64: handle=117, pos=16360, delta=0, domains=20002 [ 82.848] kgem_add_handle: handle=117, index=1 [ 82.848] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd412000) [ 82.848] __kgem_bo_mark_dirty: handle=117 (proxy? 0) [ 82.848] [3fe0] bind bo(handle=117, addr=fd412000), format=192, width=134, height=17, pitch=1024, tiling=1 -> render [ 82.848] kgem_add_reloc64: handle=138, pos=16344, delta=0, domains=40000 [ 82.848] kgem_add_handle: handle=138, index=2 [ 82.848] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fff70000) [ 82.848] [3fd0] bind bo(handle=138, addr=fff70000), format=192, width=134, height=17, pitch=1024, tiling=1 -> sampler [ 82.848] kgem_add_reloc64: handle=131, pos=16328, delta=0, domains=40000 [ 82.848] kgem_add_handle: handle=131, index=3 [ 82.848] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fff80000) [ 82.848] [3fc0] bind bo(handle=131, addr=fff80000), format=192, width=134, height=17, pitch=1024, tiling=1 -> sampler [ 82.848] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 82.848] gen9_emit_sampler: sampler = 2 [ 82.848] gen9_emit_sf: num_sf_outputs=2 [ 82.848] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) [ 82.848] gen9_emit_vertex_elements: setup id=10 [ 82.848] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 82.848] gen9_emit_vertex_elements: second channel 2 floats, offset=12 [ 82.848] gen9_render_composite_box: (0, 0), (134, 17) [ 82.848] apply_damage: damage=0x0, region=1 [(0, 0), (134, 17) + (0, 0)] [ 82.848] gen8_vertex_flush[498] = 3 [ 82.848] sna_accel_flush: flush?=1, dirty?=0 [ 82.848] gen8_vertex_close: used=1000, vbo active? 23, vb=400, nreloc=1 [ 82.848] gen8_vertex_close: reloc[0] = 289 [ 82.848] kgem_add_reloc64: handle=23, pos=289, delta=0, domains=200000 [ 82.848] kgem_add_handle: handle=23, index=4 [ 82.848] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd541000) [ 82.848] batch[1/1, flags=1800]: 300 300 16320 16384, nreloc=7, nexec=5, nfence=0, aperture=122 [fenced=0] [ 82.848] __kgem_busy: handle=1, busy=0, wedged=0 [ 82.848] __kgem_retire_rq: request 1 complete [ 82.848] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 82.848] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 82.848] kgem_fixup_relocs: shrinking by 61440 [ 82.848] __kgem_busy: handle=1, busy=0, wedged=0 [ 82.848] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 82.848] kgem_commit: release handle=117 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd412000 [ 82.848] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 82.848] kgem_commit: release handle=138 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fff70000 [ 82.848] kgem_commit: release handle=131 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff80000 [ 82.848] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 82.848] __kgem_busy: handle=1, busy=0, wedged=0 [ 82.848] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 82.848] sna_accel_flush: flush?=0, dirty?=0 [ 82.848] sna_destroy_pixmap: pixmap=5005, attached?=1 [ 82.848] _kgem_bo_destroy: handle=131, proxy? 0 [ 82.848] __kgem_bo_destroy: handle=131, size=65536 [ 82.848] __kgem_busy: handle=131, busy=0, wedged=0 [ 82.848] __kgem_bo_clear_busy: handle=131 [ 82.848] kgem_bo_move_to_inactive: moving handle=131 to inactive [ 82.848] __sna_free_pixmap(pixmap=5005) [ 82.848] sna_accel_flush: flush?=0, dirty?=0 [ 82.848] sna_accel_flush: flush?=0, dirty?=0 [ 82.848] sna_glyphs(op=3, nlist=1, src=(1, 14)) [ 82.848] kgem_bo_is_busy: handle=117, domain: 3 exec? 0, rq? 1 [ 82.848] can_discard_mask: nlist=1, mask=28888, depth 32, op=3 (bounded? 1) [ 82.848] glyphs_format: format=166024, depth=32 [ 82.848] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 82.848] sna_glyphs: discarding mask [ 82.848] glyphs0_to_dst(op=3, src=(1, 14), nlist=1, dst=(1, 14)+(0, 0)) [ 82.848] clipped_glyphs? 16 glyph in 1 lists extents (0, 2), (136, 17), region (1, 2), (134, 17): yes [ 82.848] gen9_render_composite: 0x0, current mode=0/1 [ 82.848] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 82.848] kgem_bo_is_busy: handle=117, domain: 3 exec? 0, rq? 1 [ 82.848] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.848] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.848] sna_drawable_use_bo pixmap=5003, box=((1, 2), (134, 17)), flags=7... [ 82.848] sna_drawable_use_bo: exported target, set PREFER_GPU [ 82.848] sna_drawable_use_bo: pinned, never REPLACES [ 82.848] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=7 [ 82.848] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.848] sna_drawable_use_bo: using whole GPU bo [ 82.848] gen9_composite_set_target: pixmap=5003, format=20028888, size=134x17, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 82.848] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.848] color_convert: src=ff333333 [20028888] [ 82.848] color_convert: dst=ff333333 [20028888] [ 82.848] sna_render_get_solid: ff333333 [ 82.848] sna_render_get_solid(20) = ff333333 (old) [ 82.848] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.848] sna_transform_is_imprecise_integer_translation: no transform [ 82.848] gen9_composite_picture: integer translation (0, 0), removing [ 82.848] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.848] sna_render_pixmap_bo: GPU all damaged [ 82.848] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.848] gen4_choose_composite_emitter: solid, identity mask [ 82.848] kgem_check_bo: num_pages=+1041, num_exec=+3 [ 82.848] aligning vertex: was 5, now 4 floats per vertex [ 82.848] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 82.848] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 82.848] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 82.848] kgem_add_handle: handle=4, index=0 [ 82.848] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 82.848] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 82.848] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 82.848] gen9_composite_get_binding_table(ffc0) [ 82.848] kgem_add_reloc64: handle=117, pos=16360, delta=0, domains=20002 [ 82.848] kgem_add_handle: handle=117, index=1 [ 82.848] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd412000) [ 82.848] __kgem_bo_mark_dirty: handle=117 (proxy? 0) [ 82.848] [3fe0] bind bo(handle=117, addr=fd412000), format=192, width=134, height=17, pitch=1024, tiling=1 -> render [ 82.848] kgem_add_reloc64: handle=143, pos=16344, delta=0, domains=40000 [ 82.848] kgem_add_reloc64: adding proxy [delta=80] for handle=143 [ 82.848] kgem_add_handle: handle=143, index=2 [ 82.848] kgem_add_reloc64[4] = (delta=80, target handle=2, presumed=fff6e000) [ 82.848] [3fd0] bind bo(handle=143, addr=fff6e050), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 82.848] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 [ 82.848] kgem_add_handle: handle=6, index=3 [ 82.848] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd581000) [ 82.848] [3fc0] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 82.848] gen9_emit_cc: blend=177 (current=ffffffff), src=17, dst=18 [ 82.848] gen9_emit_sampler: sampler = a [ 82.848] gen9_emit_sf: num_sf_outputs=2 [ 82.848] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.848] gen9_emit_vertex_elements: setup id=9 [ 82.848] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 82.848] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 82.848] glyphs0_to_dst: glyph=(0, 6), (10, 17), clip=(1, 2), (134, 17) [ 82.848] glyphs0_to_dst: blt=(1, 6), (10, 17) [ 82.848] emit_primitive_identity_mask__avx2: dst=(1, 6), mask=(1.00, 64.00) x (9.00, 11.00) [ 82.848] glyphs0_to_dst: glyph=(10, 6), (19, 14), clip=(1, 2), (134, 17) [ 82.848] glyphs0_to_dst: blt=(10, 6), (19, 14) [ 82.848] emit_primitive_identity_mask__avx2: dst=(10, 6), mask=(640.00, 48.00) x (9.00, 8.00) [ 82.848] glyphs0_to_dst: glyph=(18, 6), (29, 14), clip=(1, 2), (134, 17) [ 82.848] glyphs0_to_dst: blt=(18, 6), (29, 14) [ 82.848] emit_primitive_identity_mask__avx2: dst=(18, 6), mask=(800.00, 0.00) x (11.00, 8.00) [ 82.848] glyphs0_to_dst: glyph=(28, 6), (41, 14), clip=(1, 2), (134, 17) [ 82.848] glyphs0_to_dst: blt=(28, 6), (41, 14) [ 82.848] emit_primitive_identity_mask__avx2: dst=(28, 6), mask=(640.00, 32.00) x (13.00, 8.00) [ 82.848] glyphs0_to_dst: glyph=(40, 6), (51, 14), clip=(1, 2), (134, 17) [ 82.848] glyphs0_to_dst: blt=(40, 6), (51, 14) [ 82.848] emit_primitive_identity_mask__avx2: dst=(40, 6), mask=(672.00, 16.00) x (11.00, 8.00) [ 82.848] glyphs0_to_dst: glyph=(49, 9), (56, 11), clip=(1, 2), (134, 17) [ 82.848] glyphs0_to_dst: blt=(49, 9), (56, 11) [ 82.848] emit_primitive_identity_mask__avx2: dst=(49, 9), mask=(768.00, 0.00) x (7.00, 2.00) [ 82.848] glyphs0_to_dst: glyph=(54, 6), (63, 14), clip=(1, 2), (134, 17) [ 82.848] glyphs0_to_dst: blt=(54, 6), (63, 14) [ 82.848] emit_primitive_identity_mask__avx2: dst=(54, 6), mask=(784.00, 16.00) x (9.00, 8.00) [ 82.848] glyphs0_to_dst: glyph=(61, 6), (71, 14), clip=(1, 2), (134, 17) [ 82.848] glyphs0_to_dst: blt=(61, 6), (71, 14) [ 82.848] emit_primitive_identity_mask__avx2: dst=(61, 6), mask=(768.00, 16.00) x (10.00, 8.00) [ 82.849] glyphs0_to_dst: glyph=(70, 6), (78, 14), clip=(1, 2), (134, 17) [ 82.849] glyphs0_to_dst: blt=(70, 6), (78, 14) [ 82.849] emit_primitive_identity_mask__avx2: dst=(70, 6), mask=(688.00, 16.00) x (8.00, 8.00) [ 82.849] glyphs0_to_dst: glyph=(75, 6), (86, 14), clip=(1, 2), (134, 17) [ 82.849] glyphs0_to_dst: blt=(75, 6), (86, 14) [ 82.849] emit_primitive_identity_mask__avx2: dst=(75, 6), mask=(672.00, 16.00) x (11.00, 8.00) [ 82.849] glyphs0_to_dst: glyph=(84, 6), (95, 14), clip=(1, 2), (134, 17) [ 82.849] glyphs0_to_dst: blt=(84, 6), (95, 14) [ 82.849] emit_primitive_identity_mask__avx2: dst=(84, 6), mask=(672.00, 16.00) x (11.00, 8.00) [ 82.849] glyphs0_to_dst: glyph=(94, 6), (103, 14), clip=(1, 2), (134, 17) [ 82.849] glyphs0_to_dst: blt=(94, 6), (103, 14) [ 82.849] emit_primitive_identity_mask__avx2: dst=(94, 6), mask=(640.00, 48.00) x (9.00, 8.00) [ 82.849] glyphs0_to_dst: glyph=(102, 6), (111, 14), clip=(1, 2), (134, 17) [ 82.849] glyphs0_to_dst: blt=(102, 6), (111, 14) [ 82.849] emit_primitive_identity_mask__avx2: dst=(102, 6), mask=(784.00, 16.00) x (9.00, 8.00) [ 82.849] glyphs0_to_dst: glyph=(110, 2), (119, 14), clip=(1, 2), (134, 17) [ 82.849] glyphs0_to_dst: blt=(110, 2), (119, 14) [ 82.849] emit_primitive_identity_mask__avx2: dst=(110, 2), mask=(16.00, 64.00) x (9.00, 12.00) [ 82.849] glyphs0_to_dst: glyph=(118, 6), (129, 14), clip=(1, 2), (134, 17) [ 82.849] glyphs0_to_dst: blt=(118, 6), (129, 14) [ 82.849] emit_primitive_identity_mask__avx2: dst=(118, 6), mask=(800.00, 0.00) x (11.00, 8.00) [ 82.849] glyphs0_to_dst: glyph=(127, 3), (136, 14), clip=(1, 2), (134, 17) [ 82.849] glyphs0_to_dst: blt=(127, 3), (134, 14) [ 82.849] emit_primitive_identity_mask__avx2: dst=(127, 3), mask=(0.00, 80.00) x (7.00, 11.00) [ 82.849] gen8_vertex_flush[498] = 48 [ 82.849] gen9_magic_ca_pass: CA fixup (250 -> 298) [ 82.849] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.849] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.849] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.849] sna_accel_flush: flush?=1, dirty?=0 [ 82.849] gen8_vertex_close: used=1192, vbo active? 23, vb=200, nreloc=1 [ 82.849] gen8_vertex_close: reloc[0] = 289 [ 82.849] kgem_add_reloc64: handle=23, pos=289, delta=0, domains=200000 [ 82.849] kgem_add_handle: handle=23, index=4 [ 82.849] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd541000) [ 82.849] batch[1/1, flags=1800]: 332 332 16320 16384, nreloc=7, nexec=5, nfence=0, aperture=1115 [fenced=0] [ 82.849] __kgem_busy: handle=1, busy=0, wedged=0 [ 82.849] __kgem_retire_rq: request 1 complete [ 82.849] __kgem_bo_flush: handle=138, busy=0, wedged=0 [ 82.849] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 82.849] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 82.849] kgem_fixup_relocs: shrinking by 61440 [ 82.849] __kgem_busy: handle=1, busy=0, wedged=0 [ 82.849] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 82.849] kgem_commit: release handle=117 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd412000 [ 82.849] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 82.849] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 82.849] __kgem_bo_clear_busy: handle=143 [ 82.849] kgem_commit: release handle=143 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff6e000 [ 82.849] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 82.849] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 82.849] __kgem_busy: handle=1, busy=0, wedged=0 [ 82.849] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 82.849] sna_accel_flush: flush?=0, dirty?=0 [ 82.849] sna_accel_flush: flush?=0, dirty?=0 [ 82.849] sna_glyphs(op=3, nlist=1, src=(-1, 14)) [ 82.849] kgem_bo_is_busy: handle=117, domain: 3 exec? 0, rq? 1 [ 82.849] can_discard_mask: nlist=1, mask=28888, depth 32, op=3 (bounded? 1) [ 82.849] glyphs_format: format=166024, depth=32 [ 82.849] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 82.849] sna_glyphs: discarding mask [ 82.849] glyphs0_to_dst(op=3, src=(-1, 14), nlist=1, dst=(-1, 14)+(0, 0)) [ 82.849] clipped_glyphs? 16 glyph in 1 lists extents (-2, 2), (134, 17), region (0, 2), (133, 17): yes [ 82.849] gen9_render_composite: 0x0, current mode=0/1 [ 82.849] kgem_bo_is_busy: handle=6, domain: 3 exec? 0, rq? 1 [ 82.849] kgem_bo_is_busy: handle=117, domain: 3 exec? 0, rq? 1 [ 82.849] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.849] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.849] sna_drawable_use_bo pixmap=5003, box=((0, 2), (133, 17)), flags=7... [ 82.849] sna_drawable_use_bo: exported target, set PREFER_GPU [ 82.849] sna_drawable_use_bo: pinned, never REPLACES [ 82.849] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=7 [ 82.849] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.849] sna_drawable_use_bo: using whole GPU bo [ 82.849] gen9_composite_set_target: pixmap=5003, format=20028888, size=134x17, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 82.849] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.849] color_convert: src=ff333333 [20028888] [ 82.849] color_convert: dst=ff333333 [20028888] [ 82.849] sna_render_get_solid: ff333333 [ 82.849] sna_render_get_solid(20) = ff333333 (last) [ 82.849] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.849] sna_transform_is_imprecise_integer_translation: no transform [ 82.849] gen9_composite_picture: integer translation (0, 0), removing [ 82.849] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.849] sna_render_pixmap_bo: GPU all damaged [ 82.849] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.849] gen4_choose_composite_emitter: solid, identity mask [ 82.849] kgem_check_bo: num_pages=+1041, num_exec=+3 [ 82.849] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 82.849] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 82.849] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 82.849] kgem_add_handle: handle=4, index=0 [ 82.849] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 82.849] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 82.849] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 82.849] gen9_composite_get_binding_table(ffc0) [ 82.849] kgem_add_reloc64: handle=117, pos=16360, delta=0, domains=20002 [ 82.849] kgem_add_handle: handle=117, index=1 [ 82.849] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd412000) [ 82.849] __kgem_bo_mark_dirty: handle=117 (proxy? 0) [ 82.849] [3fe0] bind bo(handle=117, addr=fd412000), format=192, width=134, height=17, pitch=1024, tiling=1 -> render [ 82.849] kgem_add_reloc64: handle=143, pos=16344, delta=0, domains=40000 [ 82.849] kgem_add_reloc64: adding proxy [delta=80] for handle=143 [ 82.849] kgem_add_handle: handle=143, index=2 [ 82.849] kgem_add_reloc64[4] = (delta=80, target handle=2, presumed=fff6e000) [ 82.849] [3fd0] bind bo(handle=143, addr=fff6e050), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 82.849] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 [ 82.849] kgem_add_handle: handle=6, index=3 [ 82.849] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd581000) [ 82.849] [3fc0] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 82.849] gen9_emit_cc: blend=177 (current=ffffffff), src=17, dst=18 [ 82.849] gen9_emit_sampler: sampler = a [ 82.849] gen9_emit_sf: num_sf_outputs=2 [ 82.849] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.849] gen9_emit_vertex_elements: setup id=9 [ 82.849] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 82.849] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 82.849] glyphs0_to_dst: glyph=(-2, 6), (8, 17), clip=(0, 2), (133, 17) [ 82.849] glyphs0_to_dst: blt=(0, 6), (8, 17) [ 82.849] emit_primitive_identity_mask__avx2: dst=(0, 6), mask=(2.00, 64.00) x (8.00, 11.00) [ 82.849] glyphs0_to_dst: glyph=(8, 6), (17, 14), clip=(0, 2), (133, 17) [ 82.849] glyphs0_to_dst: blt=(8, 6), (17, 14) [ 82.849] emit_primitive_identity_mask__avx2: dst=(8, 6), mask=(640.00, 48.00) x (9.00, 8.00) [ 82.849] glyphs0_to_dst: glyph=(16, 6), (27, 14), clip=(0, 2), (133, 17) [ 82.849] glyphs0_to_dst: blt=(16, 6), (27, 14) [ 82.849] emit_primitive_identity_mask__avx2: dst=(16, 6), mask=(800.00, 0.00) x (11.00, 8.00) [ 82.849] glyphs0_to_dst: glyph=(26, 6), (39, 14), clip=(0, 2), (133, 17) [ 82.849] glyphs0_to_dst: blt=(26, 6), (39, 14) [ 82.849] emit_primitive_identity_mask__avx2: dst=(26, 6), mask=(640.00, 32.00) x (13.00, 8.00) [ 82.849] glyphs0_to_dst: glyph=(38, 6), (49, 14), clip=(0, 2), (133, 17) [ 82.849] glyphs0_to_dst: blt=(38, 6), (49, 14) [ 82.849] emit_primitive_identity_mask__avx2: dst=(38, 6), mask=(672.00, 16.00) x (11.00, 8.00) [ 82.849] glyphs0_to_dst: glyph=(47, 9), (54, 11), clip=(0, 2), (133, 17) [ 82.849] glyphs0_to_dst: blt=(47, 9), (54, 11) [ 82.849] emit_primitive_identity_mask__avx2: dst=(47, 9), mask=(768.00, 0.00) x (7.00, 2.00) [ 82.849] glyphs0_to_dst: glyph=(52, 6), (61, 14), clip=(0, 2), (133, 17) [ 82.849] glyphs0_to_dst: blt=(52, 6), (61, 14) [ 82.849] emit_primitive_identity_mask__avx2: dst=(52, 6), mask=(784.00, 16.00) x (9.00, 8.00) [ 82.849] glyphs0_to_dst: glyph=(59, 6), (69, 14), clip=(0, 2), (133, 17) [ 82.849] glyphs0_to_dst: blt=(59, 6), (69, 14) [ 82.849] emit_primitive_identity_mask__avx2: dst=(59, 6), mask=(768.00, 16.00) x (10.00, 8.00) [ 82.849] glyphs0_to_dst: glyph=(68, 6), (76, 14), clip=(0, 2), (133, 17) [ 82.849] glyphs0_to_dst: blt=(68, 6), (76, 14) [ 82.849] emit_primitive_identity_mask__avx2: dst=(68, 6), mask=(688.00, 16.00) x (8.00, 8.00) [ 82.849] glyphs0_to_dst: glyph=(73, 6), (84, 14), clip=(0, 2), (133, 17) [ 82.849] glyphs0_to_dst: blt=(73, 6), (84, 14) [ 82.849] emit_primitive_identity_mask__avx2: dst=(73, 6), mask=(672.00, 16.00) x (11.00, 8.00) [ 82.849] glyphs0_to_dst: glyph=(82, 6), (93, 14), clip=(0, 2), (133, 17) [ 82.849] glyphs0_to_dst: blt=(82, 6), (93, 14) [ 82.849] emit_primitive_identity_mask__avx2: dst=(82, 6), mask=(672.00, 16.00) x (11.00, 8.00) [ 82.849] glyphs0_to_dst: glyph=(92, 6), (101, 14), clip=(0, 2), (133, 17) [ 82.849] glyphs0_to_dst: blt=(92, 6), (101, 14) [ 82.849] emit_primitive_identity_mask__avx2: dst=(92, 6), mask=(640.00, 48.00) x (9.00, 8.00) [ 82.849] glyphs0_to_dst: glyph=(100, 6), (109, 14), clip=(0, 2), (133, 17) [ 82.849] glyphs0_to_dst: blt=(100, 6), (109, 14) [ 82.849] emit_primitive_identity_mask__avx2: dst=(100, 6), mask=(784.00, 16.00) x (9.00, 8.00) [ 82.849] glyphs0_to_dst: glyph=(108, 2), (117, 14), clip=(0, 2), (133, 17) [ 82.849] glyphs0_to_dst: blt=(108, 2), (117, 14) [ 82.849] emit_primitive_identity_mask__avx2: dst=(108, 2), mask=(16.00, 64.00) x (9.00, 12.00) [ 82.849] glyphs0_to_dst: glyph=(116, 6), (127, 14), clip=(0, 2), (133, 17) [ 82.849] glyphs0_to_dst: blt=(116, 6), (127, 14) [ 82.849] emit_primitive_identity_mask__avx2: dst=(116, 6), mask=(800.00, 0.00) x (11.00, 8.00) [ 82.849] glyphs0_to_dst: glyph=(125, 3), (134, 14), clip=(0, 2), (133, 17) [ 82.849] glyphs0_to_dst: blt=(125, 3), (133, 14) [ 82.849] emit_primitive_identity_mask__avx2: dst=(125, 3), mask=(0.00, 80.00) x (8.00, 11.00) [ 82.849] gen8_vertex_flush[498] = 48 [ 82.849] gen9_magic_ca_pass: CA fixup (298 -> 346) [ 82.849] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.849] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.849] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.849] sna_accel_flush: flush?=1, dirty?=0 [ 82.849] gen8_vertex_close: used=1384, vbo active? 23, vb=200, nreloc=1 [ 82.849] gen8_vertex_close: reloc[0] = 289 [ 82.849] kgem_add_reloc64: handle=23, pos=289, delta=0, domains=200000 [ 82.849] kgem_add_handle: handle=23, index=4 [ 82.849] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd541000) [ 82.849] batch[1/1, flags=1800]: 332 332 16320 16384, nreloc=7, nexec=5, nfence=0, aperture=1115 [fenced=0] [ 82.849] __kgem_busy: handle=1, busy=0, wedged=0 [ 82.849] __kgem_retire_rq: request 1 complete [ 82.849] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 82.849] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 82.849] kgem_fixup_relocs: shrinking by 61440 [ 82.849] __kgem_busy: handle=1, busy=0, wedged=0 [ 82.849] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 82.849] kgem_commit: release handle=117 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd412000 [ 82.849] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 82.849] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 82.849] __kgem_bo_clear_busy: handle=143 [ 82.849] kgem_commit: release handle=143 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff6e000 [ 82.849] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 82.849] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 82.849] __kgem_busy: handle=1, busy=131072, wedged=0 [ 82.849] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 82.849] sna_accel_flush: flush?=0, dirty?=0 [ 82.849] sna_block_handler (tv=0.0) [ 82.849] sna_wakeup_handler [ 82.849] sna_accel_flush: flush?=0, dirty?=0 [ 82.849] sna_accel_flush: flush?=0, dirty?=0 [ 82.849] sna_accel_flush: flush?=0, dirty?=0 [ 82.849] sna_glyphs(op=3, nlist=1, src=(0, 15)) [ 82.849] kgem_bo_is_busy: handle=117, domain: 3 exec? 0, rq? 1 [ 82.850] can_discard_mask: nlist=1, mask=28888, depth 32, op=3 (bounded? 1) [ 82.850] glyphs_format: format=166024, depth=32 [ 82.850] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 82.850] sna_glyphs: discarding mask [ 82.850] glyphs0_to_dst(op=3, src=(0, 15), nlist=1, dst=(0, 15)+(0, 0)) [ 82.850] clipped_glyphs? 16 glyph in 1 lists extents (-1, 3), (135, 18), region (0, 3), (134, 17): yes [ 82.850] gen9_render_composite: 0x0, current mode=0/1 [ 82.850] kgem_bo_is_busy: handle=6, domain: 3 exec? 0, rq? 1 [ 82.850] kgem_bo_is_busy: handle=117, domain: 3 exec? 0, rq? 1 [ 82.850] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.850] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.850] sna_drawable_use_bo pixmap=5003, box=((0, 3), (134, 17)), flags=7... [ 82.850] sna_drawable_use_bo: exported target, set PREFER_GPU [ 82.850] sna_drawable_use_bo: pinned, never REPLACES [ 82.850] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=7 [ 82.850] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.850] sna_drawable_use_bo: using whole GPU bo [ 82.850] gen9_composite_set_target: pixmap=5003, format=20028888, size=134x17, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 82.850] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.850] color_convert: src=ff333333 [20028888] [ 82.850] color_convert: dst=ff333333 [20028888] [ 82.850] sna_render_get_solid: ff333333 [ 82.850] sna_render_get_solid(20) = ff333333 (last) [ 82.850] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.850] sna_transform_is_imprecise_integer_translation: no transform [ 82.850] gen9_composite_picture: integer translation (0, 0), removing [ 82.850] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.850] sna_render_pixmap_bo: GPU all damaged [ 82.850] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.850] gen4_choose_composite_emitter: solid, identity mask [ 82.850] kgem_check_bo: num_pages=+1041, num_exec=+3 [ 82.850] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 82.850] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 82.850] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 82.850] kgem_add_handle: handle=4, index=0 [ 82.850] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 82.850] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 82.850] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 82.850] gen9_composite_get_binding_table(ffc0) [ 82.850] kgem_add_reloc64: handle=117, pos=16360, delta=0, domains=20002 [ 82.850] kgem_add_handle: handle=117, index=1 [ 82.850] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd412000) [ 82.850] __kgem_bo_mark_dirty: handle=117 (proxy? 0) [ 82.850] [3fe0] bind bo(handle=117, addr=fd412000), format=192, width=134, height=17, pitch=1024, tiling=1 -> render [ 82.850] kgem_add_reloc64: handle=143, pos=16344, delta=0, domains=40000 [ 82.850] kgem_add_reloc64: adding proxy [delta=80] for handle=143 [ 82.850] kgem_add_handle: handle=143, index=2 [ 82.850] kgem_add_reloc64[4] = (delta=80, target handle=2, presumed=fff6e000) [ 82.850] [3fd0] bind bo(handle=143, addr=fff6e050), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 82.850] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 [ 82.850] kgem_add_handle: handle=6, index=3 [ 82.850] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd581000) [ 82.850] [3fc0] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 82.850] gen9_emit_cc: blend=177 (current=ffffffff), src=17, dst=18 [ 82.850] gen9_emit_sampler: sampler = a [ 82.850] gen9_emit_sf: num_sf_outputs=2 [ 82.850] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.850] gen9_emit_vertex_elements: setup id=9 [ 82.850] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 82.850] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 82.850] glyphs0_to_dst: glyph=(-1, 7), (9, 18), clip=(0, 3), (134, 17) [ 82.850] glyphs0_to_dst: blt=(0, 7), (9, 17) [ 82.850] emit_primitive_identity_mask__avx2: dst=(0, 7), mask=(1.00, 64.00) x (9.00, 10.00) [ 82.850] glyphs0_to_dst: glyph=(9, 7), (18, 15), clip=(0, 3), (134, 17) [ 82.850] glyphs0_to_dst: blt=(9, 7), (18, 15) [ 82.850] emit_primitive_identity_mask__avx2: dst=(9, 7), mask=(640.00, 48.00) x (9.00, 8.00) [ 82.850] glyphs0_to_dst: glyph=(17, 7), (28, 15), clip=(0, 3), (134, 17) [ 82.850] glyphs0_to_dst: blt=(17, 7), (28, 15) [ 82.850] emit_primitive_identity_mask__avx2: dst=(17, 7), mask=(800.00, 0.00) x (11.00, 8.00) [ 82.850] glyphs0_to_dst: glyph=(27, 7), (40, 15), clip=(0, 3), (134, 17) [ 82.850] glyphs0_to_dst: blt=(27, 7), (40, 15) [ 82.850] emit_primitive_identity_mask__avx2: dst=(27, 7), mask=(640.00, 32.00) x (13.00, 8.00) [ 82.850] glyphs0_to_dst: glyph=(39, 7), (50, 15), clip=(0, 3), (134, 17) [ 82.850] glyphs0_to_dst: blt=(39, 7), (50, 15) [ 82.850] emit_primitive_identity_mask__avx2: dst=(39, 7), mask=(672.00, 16.00) x (11.00, 8.00) [ 82.850] glyphs0_to_dst: glyph=(48, 10), (55, 12), clip=(0, 3), (134, 17) [ 82.850] glyphs0_to_dst: blt=(48, 10), (55, 12) [ 82.850] emit_primitive_identity_mask__avx2: dst=(48, 10), mask=(768.00, 0.00) x (7.00, 2.00) [ 82.850] glyphs0_to_dst: glyph=(53, 7), (62, 15), clip=(0, 3), (134, 17) [ 82.850] glyphs0_to_dst: blt=(53, 7), (62, 15) [ 82.850] emit_primitive_identity_mask__avx2: dst=(53, 7), mask=(784.00, 16.00) x (9.00, 8.00) [ 82.850] glyphs0_to_dst: glyph=(60, 7), (70, 15), clip=(0, 3), (134, 17) [ 82.850] glyphs0_to_dst: blt=(60, 7), (70, 15) [ 82.850] emit_primitive_identity_mask__avx2: dst=(60, 7), mask=(768.00, 16.00) x (10.00, 8.00) [ 82.850] glyphs0_to_dst: glyph=(69, 7), (77, 15), clip=(0, 3), (134, 17) [ 82.850] glyphs0_to_dst: blt=(69, 7), (77, 15) [ 82.850] emit_primitive_identity_mask__avx2: dst=(69, 7), mask=(688.00, 16.00) x (8.00, 8.00) [ 82.850] glyphs0_to_dst: glyph=(74, 7), (85, 15), clip=(0, 3), (134, 17) [ 82.850] glyphs0_to_dst: blt=(74, 7), (85, 15) [ 82.850] emit_primitive_identity_mask__avx2: dst=(74, 7), mask=(672.00, 16.00) x (11.00, 8.00) [ 82.850] glyphs0_to_dst: glyph=(83, 7), (94, 15), clip=(0, 3), (134, 17) [ 82.850] glyphs0_to_dst: blt=(83, 7), (94, 15) [ 82.850] emit_primitive_identity_mask__avx2: dst=(83, 7), mask=(672.00, 16.00) x (11.00, 8.00) [ 82.850] glyphs0_to_dst: glyph=(93, 7), (102, 15), clip=(0, 3), (134, 17) [ 82.850] glyphs0_to_dst: blt=(93, 7), (102, 15) [ 82.850] emit_primitive_identity_mask__avx2: dst=(93, 7), mask=(640.00, 48.00) x (9.00, 8.00) [ 82.850] glyphs0_to_dst: glyph=(101, 7), (110, 15), clip=(0, 3), (134, 17) [ 82.850] glyphs0_to_dst: blt=(101, 7), (110, 15) [ 82.850] emit_primitive_identity_mask__avx2: dst=(101, 7), mask=(784.00, 16.00) x (9.00, 8.00) [ 82.850] glyphs0_to_dst: glyph=(109, 3), (118, 15), clip=(0, 3), (134, 17) [ 82.850] glyphs0_to_dst: blt=(109, 3), (118, 15) [ 82.850] emit_primitive_identity_mask__avx2: dst=(109, 3), mask=(16.00, 64.00) x (9.00, 12.00) [ 82.850] glyphs0_to_dst: glyph=(117, 7), (128, 15), clip=(0, 3), (134, 17) [ 82.850] glyphs0_to_dst: blt=(117, 7), (128, 15) [ 82.850] emit_primitive_identity_mask__avx2: dst=(117, 7), mask=(800.00, 0.00) x (11.00, 8.00) [ 82.850] glyphs0_to_dst: glyph=(126, 4), (135, 15), clip=(0, 3), (134, 17) [ 82.850] glyphs0_to_dst: blt=(126, 4), (134, 15) [ 82.850] emit_primitive_identity_mask__avx2: dst=(126, 4), mask=(0.00, 80.00) x (8.00, 11.00) [ 82.850] gen8_vertex_flush[498] = 48 [ 82.850] gen9_magic_ca_pass: CA fixup (346 -> 394) [ 82.850] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.850] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.850] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.850] sna_accel_flush: flush?=1, dirty?=0 [ 82.850] gen8_vertex_close: used=1576, vbo active? 23, vb=200, nreloc=1 [ 82.850] gen8_vertex_close: reloc[0] = 289 [ 82.850] kgem_add_reloc64: handle=23, pos=289, delta=0, domains=200000 [ 82.850] kgem_add_handle: handle=23, index=4 [ 82.850] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd541000) [ 82.850] batch[1/1, flags=1800]: 332 332 16320 16384, nreloc=7, nexec=5, nfence=0, aperture=1115 [fenced=0] [ 82.850] __kgem_busy: handle=1, busy=0, wedged=0 [ 82.850] __kgem_retire_rq: request 1 complete [ 82.850] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 82.850] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 82.850] kgem_fixup_relocs: shrinking by 61440 [ 82.850] __kgem_busy: handle=1, busy=0, wedged=0 [ 82.850] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 82.850] kgem_commit: release handle=117 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd412000 [ 82.850] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 82.850] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 82.850] __kgem_bo_clear_busy: handle=143 [ 82.850] kgem_commit: release handle=143 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff6e000 [ 82.850] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 82.850] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 82.850] __kgem_busy: handle=1, busy=0, wedged=0 [ 82.850] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 82.850] sna_accel_flush: flush?=0, dirty?=0 [ 82.850] sna_glyphs(op=3, nlist=1, src=(0, 13)) [ 82.850] kgem_bo_is_busy: handle=117, domain: 3 exec? 0, rq? 1 [ 82.850] can_discard_mask: nlist=1, mask=28888, depth 32, op=3 (bounded? 1) [ 82.850] glyphs_format: format=166024, depth=32 [ 82.850] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 82.850] sna_glyphs: discarding mask [ 82.850] glyphs0_to_dst(op=3, src=(0, 13), nlist=1, dst=(0, 13)+(0, 0)) [ 82.850] clipped_glyphs: no, clip region (0, 0), (134, 17) matches drawable pixmap=94680753896368 size=134x17 [ 82.850] gen9_render_composite: 0x0, current mode=0/1 [ 82.850] kgem_bo_is_busy: handle=6, domain: 3 exec? 0, rq? 1 [ 82.850] kgem_bo_is_busy: handle=117, domain: 3 exec? 0, rq? 1 [ 82.850] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.850] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.850] sna_drawable_use_bo pixmap=5003, box=((0, 0), (134, 17)), flags=7... [ 82.850] sna_drawable_use_bo: exported target, set PREFER_GPU [ 82.850] sna_drawable_use_bo: pinned, never REPLACES [ 82.850] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=7 [ 82.850] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.850] sna_drawable_use_bo: using whole GPU bo [ 82.850] gen9_composite_set_target: pixmap=5003, format=20028888, size=134x17, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 82.850] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.850] color_convert: src=ff333333 [20028888] [ 82.850] color_convert: dst=ff333333 [20028888] [ 82.850] sna_render_get_solid: ff333333 [ 82.850] sna_render_get_solid(20) = ff333333 (last) [ 82.850] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.850] sna_transform_is_imprecise_integer_translation: no transform [ 82.850] gen9_composite_picture: integer translation (0, 0), removing [ 82.850] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.850] sna_render_pixmap_bo: GPU all damaged [ 82.850] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.850] gen4_choose_composite_emitter: solid, identity mask [ 82.850] kgem_check_bo: num_pages=+1041, num_exec=+3 [ 82.850] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 82.850] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 82.850] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 82.850] kgem_add_handle: handle=4, index=0 [ 82.850] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 82.850] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 82.850] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 82.850] gen9_composite_get_binding_table(ffc0) [ 82.850] kgem_add_reloc64: handle=117, pos=16360, delta=0, domains=20002 [ 82.850] kgem_add_handle: handle=117, index=1 [ 82.850] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd412000) [ 82.850] __kgem_bo_mark_dirty: handle=117 (proxy? 0) [ 82.850] [3fe0] bind bo(handle=117, addr=fd412000), format=192, width=134, height=17, pitch=1024, tiling=1 -> render [ 82.850] kgem_add_reloc64: handle=143, pos=16344, delta=0, domains=40000 [ 82.850] kgem_add_reloc64: adding proxy [delta=80] for handle=143 [ 82.850] kgem_add_handle: handle=143, index=2 [ 82.850] kgem_add_reloc64[4] = (delta=80, target handle=2, presumed=fff6e000) [ 82.850] [3fd0] bind bo(handle=143, addr=fff6e050), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 82.850] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 [ 82.850] kgem_add_handle: handle=6, index=3 [ 82.850] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd581000) [ 82.850] [3fc0] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 82.850] gen9_emit_cc: blend=177 (current=ffffffff), src=17, dst=18 [ 82.850] gen9_emit_sampler: sampler = a [ 82.850] gen9_emit_sf: num_sf_outputs=2 [ 82.850] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.850] gen9_emit_vertex_elements: setup id=9 [ 82.850] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 82.850] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 82.850] glyphs0_to_dst: glyph=(-1, 5)x(10, 11), unclipped [ 82.850] emit_primitive_identity_mask__avx2: dst=(-1, 5), mask=(0.00, 64.00) x (10.00, 11.00) [ 82.850] glyphs0_to_dst: glyph=(9, 5)x(9, 8), unclipped [ 82.850] emit_primitive_identity_mask__avx2: dst=(9, 5), mask=(640.00, 48.00) x (9.00, 8.00) [ 82.850] glyphs0_to_dst: glyph=(17, 5)x(11, 8), unclipped [ 82.850] emit_primitive_identity_mask__avx2: dst=(17, 5), mask=(800.00, 0.00) x (11.00, 8.00) [ 82.850] glyphs0_to_dst: glyph=(27, 5)x(13, 8), unclipped [ 82.850] emit_primitive_identity_mask__avx2: dst=(27, 5), mask=(640.00, 32.00) x (13.00, 8.00) [ 82.850] glyphs0_to_dst: glyph=(39, 5)x(11, 8), unclipped [ 82.850] emit_primitive_identity_mask__avx2: dst=(39, 5), mask=(672.00, 16.00) x (11.00, 8.00) [ 82.850] glyphs0_to_dst: glyph=(48, 8)x(7, 2), unclipped [ 82.850] emit_primitive_identity_mask__avx2: dst=(48, 8), mask=(768.00, 0.00) x (7.00, 2.00) [ 82.850] glyphs0_to_dst: glyph=(53, 5)x(9, 8), unclipped [ 82.850] emit_primitive_identity_mask__avx2: dst=(53, 5), mask=(784.00, 16.00) x (9.00, 8.00) [ 82.850] glyphs0_to_dst: glyph=(60, 5)x(10, 8), unclipped [ 82.850] emit_primitive_identity_mask__avx2: dst=(60, 5), mask=(768.00, 16.00) x (10.00, 8.00) [ 82.850] glyphs0_to_dst: glyph=(69, 5)x(8, 8), unclipped [ 82.850] emit_primitive_identity_mask__avx2: dst=(69, 5), mask=(688.00, 16.00) x (8.00, 8.00) [ 82.850] glyphs0_to_dst: glyph=(74, 5)x(11, 8), unclipped [ 82.850] emit_primitive_identity_mask__avx2: dst=(74, 5), mask=(672.00, 16.00) x (11.00, 8.00) [ 82.850] glyphs0_to_dst: glyph=(83, 5)x(11, 8), unclipped [ 82.850] emit_primitive_identity_mask__avx2: dst=(83, 5), mask=(672.00, 16.00) x (11.00, 8.00) [ 82.850] glyphs0_to_dst: glyph=(93, 5)x(9, 8), unclipped [ 82.850] emit_primitive_identity_mask__avx2: dst=(93, 5), mask=(640.00, 48.00) x (9.00, 8.00) [ 82.850] glyphs0_to_dst: glyph=(101, 5)x(9, 8), unclipped [ 82.850] emit_primitive_identity_mask__avx2: dst=(101, 5), mask=(784.00, 16.00) x (9.00, 8.00) [ 82.850] glyphs0_to_dst: glyph=(109, 1)x(9, 12), unclipped [ 82.851] emit_primitive_identity_mask__avx2: dst=(109, 1), mask=(16.00, 64.00) x (9.00, 12.00) [ 82.851] glyphs0_to_dst: glyph=(117, 5)x(11, 8), unclipped [ 82.851] emit_primitive_identity_mask__avx2: dst=(117, 5), mask=(800.00, 0.00) x (11.00, 8.00) [ 82.851] glyphs0_to_dst: glyph=(126, 2)x(9, 11), unclipped [ 82.851] emit_primitive_identity_mask__avx2: dst=(126, 2), mask=(0.00, 80.00) x (9.00, 11.00) [ 82.851] gen8_vertex_flush[498] = 48 [ 82.851] gen9_magic_ca_pass: CA fixup (394 -> 442) [ 82.851] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.851] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.851] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.851] sna_accel_flush: flush?=1, dirty?=0 [ 82.851] gen8_vertex_close: used=1768, vbo active? 23, vb=200, nreloc=1 [ 82.851] gen8_vertex_close: reloc[0] = 289 [ 82.851] kgem_add_reloc64: handle=23, pos=289, delta=0, domains=200000 [ 82.851] kgem_add_handle: handle=23, index=4 [ 82.851] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd541000) [ 82.851] batch[1/1, flags=1800]: 332 332 16320 16384, nreloc=7, nexec=5, nfence=0, aperture=1115 [fenced=0] [ 82.851] __kgem_busy: handle=1, busy=0, wedged=0 [ 82.851] __kgem_retire_rq: request 1 complete [ 82.851] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 82.851] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 82.851] kgem_fixup_relocs: shrinking by 61440 [ 82.851] __kgem_busy: handle=1, busy=0, wedged=0 [ 82.851] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 82.851] kgem_commit: release handle=117 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd412000 [ 82.851] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 82.851] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 82.851] __kgem_bo_clear_busy: handle=143 [ 82.851] kgem_commit: release handle=143 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff6e000 [ 82.851] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 82.851] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 82.851] __kgem_busy: handle=1, busy=0, wedged=0 [ 82.851] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 82.851] sna_glyphs(op=3, nlist=1, src=(0, 14)) [ 82.851] kgem_bo_is_busy: handle=117, domain: 3 exec? 0, rq? 1 [ 82.851] can_discard_mask: nlist=1, mask=28888, depth 32, op=3 (bounded? 1) [ 82.851] glyphs_format: format=166024, depth=32 [ 82.851] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 82.851] sna_glyphs: discarding mask [ 82.851] glyphs0_to_dst(op=3, src=(0, 14), nlist=1, dst=(0, 14)+(0, 0)) [ 82.851] clipped_glyphs: no, clip region (0, 0), (134, 17) matches drawable pixmap=94680753896368 size=134x17 [ 82.851] gen9_render_composite: 0x0, current mode=0/1 [ 82.851] kgem_bo_is_busy: handle=6, domain: 3 exec? 0, rq? 1 [ 82.851] kgem_bo_is_busy: handle=117, domain: 3 exec? 0, rq? 1 [ 82.851] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.851] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.851] sna_drawable_use_bo pixmap=5003, box=((0, 0), (134, 17)), flags=7... [ 82.851] sna_drawable_use_bo: exported target, set PREFER_GPU [ 82.851] sna_drawable_use_bo: pinned, never REPLACES [ 82.851] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=7 [ 82.851] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.851] sna_drawable_use_bo: using whole GPU bo [ 82.851] gen9_composite_set_target: pixmap=5003, format=20028888, size=134x17, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 82.851] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.851] color_convert: src=ffdfdbd2 [20028888] [ 82.851] color_convert: dst=ffdfdbd2 [20028888] [ 82.851] sna_render_get_solid: ffdfdbd2 [ 82.851] sna_render_get_solid(6) = ffdfdbd2 (old) [ 82.851] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.851] sna_transform_is_imprecise_integer_translation: no transform [ 82.851] gen9_composite_picture: integer translation (0, 0), removing [ 82.851] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.851] sna_render_pixmap_bo: GPU all damaged [ 82.851] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.851] gen4_choose_composite_emitter: solid, identity mask [ 82.851] kgem_check_bo: num_pages=+1041, num_exec=+3 [ 82.851] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 82.851] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 82.851] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 82.851] kgem_add_handle: handle=4, index=0 [ 82.851] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 82.851] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 82.851] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 82.851] gen9_composite_get_binding_table(ffc0) [ 82.851] kgem_add_reloc64: handle=117, pos=16360, delta=0, domains=20002 [ 82.851] kgem_add_handle: handle=117, index=1 [ 82.851] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd412000) [ 82.851] __kgem_bo_mark_dirty: handle=117 (proxy? 0) [ 82.851] [3fe0] bind bo(handle=117, addr=fd412000), format=192, width=134, height=17, pitch=1024, tiling=1 -> render [ 82.851] kgem_add_reloc64: handle=143, pos=16344, delta=0, domains=40000 [ 82.851] kgem_add_reloc64: adding proxy [delta=24] for handle=143 [ 82.851] kgem_add_handle: handle=143, index=2 [ 82.851] kgem_add_reloc64[4] = (delta=24, target handle=2, presumed=fff6e000) [ 82.851] [3fd0] bind bo(handle=143, addr=fff6e018), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 82.851] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 [ 82.851] kgem_add_handle: handle=6, index=3 [ 82.851] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd581000) [ 82.851] [3fc0] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 82.851] gen9_emit_cc: blend=177 (current=ffffffff), src=17, dst=18 [ 82.851] gen9_emit_sampler: sampler = a [ 82.851] gen9_emit_sf: num_sf_outputs=2 [ 82.851] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.851] gen9_emit_vertex_elements: setup id=9 [ 82.851] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 82.851] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 82.851] glyphs0_to_dst: glyph=(-1, 6)x(10, 11), unclipped [ 82.851] emit_primitive_identity_mask__avx2: dst=(-1, 6), mask=(0.00, 64.00) x (10.00, 11.00) [ 82.851] glyphs0_to_dst: glyph=(9, 6)x(9, 8), unclipped [ 82.851] emit_primitive_identity_mask__avx2: dst=(9, 6), mask=(640.00, 48.00) x (9.00, 8.00) [ 82.851] glyphs0_to_dst: glyph=(17, 6)x(11, 8), unclipped [ 82.851] emit_primitive_identity_mask__avx2: dst=(17, 6), mask=(800.00, 0.00) x (11.00, 8.00) [ 82.851] glyphs0_to_dst: glyph=(27, 6)x(13, 8), unclipped [ 82.851] emit_primitive_identity_mask__avx2: dst=(27, 6), mask=(640.00, 32.00) x (13.00, 8.00) [ 82.851] glyphs0_to_dst: glyph=(39, 6)x(11, 8), unclipped [ 82.851] emit_primitive_identity_mask__avx2: dst=(39, 6), mask=(672.00, 16.00) x (11.00, 8.00) [ 82.851] glyphs0_to_dst: glyph=(48, 9)x(7, 2), unclipped [ 82.851] emit_primitive_identity_mask__avx2: dst=(48, 9), mask=(768.00, 0.00) x (7.00, 2.00) [ 82.851] glyphs0_to_dst: glyph=(53, 6)x(9, 8), unclipped [ 82.851] emit_primitive_identity_mask__avx2: dst=(53, 6), mask=(784.00, 16.00) x (9.00, 8.00) [ 82.851] glyphs0_to_dst: glyph=(60, 6)x(10, 8), unclipped [ 82.851] emit_primitive_identity_mask__avx2: dst=(60, 6), mask=(768.00, 16.00) x (10.00, 8.00) [ 82.851] glyphs0_to_dst: glyph=(69, 6)x(8, 8), unclipped [ 82.851] emit_primitive_identity_mask__avx2: dst=(69, 6), mask=(688.00, 16.00) x (8.00, 8.00) [ 82.851] glyphs0_to_dst: glyph=(74, 6)x(11, 8), unclipped [ 82.851] emit_primitive_identity_mask__avx2: dst=(74, 6), mask=(672.00, 16.00) x (11.00, 8.00) [ 82.851] glyphs0_to_dst: glyph=(83, 6)x(11, 8), unclipped [ 82.851] emit_primitive_identity_mask__avx2: dst=(83, 6), mask=(672.00, 16.00) x (11.00, 8.00) [ 82.851] glyphs0_to_dst: glyph=(93, 6)x(9, 8), unclipped [ 82.851] emit_primitive_identity_mask__avx2: dst=(93, 6), mask=(640.00, 48.00) x (9.00, 8.00) [ 82.851] glyphs0_to_dst: glyph=(101, 6)x(9, 8), unclipped [ 82.851] emit_primitive_identity_mask__avx2: dst=(101, 6), mask=(784.00, 16.00) x (9.00, 8.00) [ 82.851] glyphs0_to_dst: glyph=(109, 2)x(9, 12), unclipped [ 82.851] emit_primitive_identity_mask__avx2: dst=(109, 2), mask=(16.00, 64.00) x (9.00, 12.00) [ 82.851] glyphs0_to_dst: glyph=(117, 6)x(11, 8), unclipped [ 82.851] emit_primitive_identity_mask__avx2: dst=(117, 6), mask=(800.00, 0.00) x (11.00, 8.00) [ 82.851] glyphs0_to_dst: glyph=(126, 3)x(9, 11), unclipped [ 82.851] emit_primitive_identity_mask__avx2: dst=(126, 3), mask=(0.00, 80.00) x (9.00, 11.00) [ 82.851] gen8_vertex_flush[498] = 48 [ 82.851] gen9_magic_ca_pass: CA fixup (442 -> 490) [ 82.851] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.851] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.851] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.851] sna_accel_flush: flush?=1, dirty?=0 [ 82.851] gen8_vertex_close: used=1960, vbo active? 23, vb=200, nreloc=1 [ 82.851] gen8_vertex_close: reloc[0] = 289 [ 82.851] kgem_add_reloc64: handle=23, pos=289, delta=0, domains=200000 [ 82.851] kgem_add_handle: handle=23, index=4 [ 82.851] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd541000) [ 82.851] batch[1/1, flags=1800]: 332 332 16320 16384, nreloc=7, nexec=5, nfence=0, aperture=1115 [fenced=0] [ 82.851] __kgem_busy: handle=1, busy=0, wedged=0 [ 82.851] __kgem_retire_rq: request 1 complete [ 82.851] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 82.851] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 82.851] kgem_fixup_relocs: shrinking by 61440 [ 82.851] __kgem_busy: handle=1, busy=0, wedged=0 [ 82.851] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 82.851] kgem_commit: release handle=117 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd412000 [ 82.851] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 82.851] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 82.851] __kgem_bo_clear_busy: handle=143 [ 82.851] kgem_commit: release handle=143 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff6e000 [ 82.851] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 82.851] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 82.851] __kgem_busy: handle=1, busy=0, wedged=0 [ 82.851] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 82.851] sna_accel_flush: flush?=0, dirty?=0 [ 82.851] sna_destroy_pixmap: pixmap=5007, attached?=1 [ 82.851] _kgem_bo_destroy: handle=138, proxy? 0 [ 82.851] __kgem_bo_destroy: handle=138, size=65536 [ 82.851] kgem_bo_move_to_inactive: moving handle=138 to inactive [ 82.851] __sna_free_pixmap(pixmap=5007) [ 82.851] sna_accel_flush: flush?=0, dirty?=0 [ 82.851] sna_accel_flush: flush?=0, dirty?=0 [ 82.851] sna_accel_flush: flush?=0, dirty?=0 [ 82.851] sna_accel_flush: flush?=0, dirty?=0 [ 82.851] sna_accel_flush: flush?=0, dirty?=0 [ 82.851] sna_block_handler (tv=0.277000) [ 82.851] kgem_retire, need_retire?=1 [ 82.851] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 82.851] kgem_retire__requests_ring: retiring ring 0 [ 82.851] __kgem_busy: handle=1, busy=0, wedged=0 [ 82.851] __kgem_retire_rq: request 1 complete [ 82.851] __kgem_bo_flush: handle=117, busy=0, wedged=0 [ 82.851] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 82.851] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 82.851] kgem_retire -- retired=0, need_retire=0 [ 82.851] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 82.851] gen6_render_retire: resetting idle vbo [ 82.851] sna_scanout_do_flush: flush timer active: delta=0 [ 82.851] sna_scanout_do_flush (time=82851), triggered [ 82.851] sna_scanout_flush (time=82851), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 82.851] has_shadow: has pending damage? 0, outstanding flips: 0 [ 82.851] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 82.851] has_shadow: has pending damage? 0, outstanding flips: 0 [ 82.851] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 82.851] sna_accel_do_throttle (time=82851), triggered [ 82.851] sna_accel_throttle (time=82851) [ 82.851] sna_accel_disarm_timer[1] (time=82851) [ 82.851] sna_accel_block: evaluating timers, active=5 [ 82.851] sna_accel_block: flush timer expires in 16 [82867] [ 82.851] sna_wakeup_handler [ 82.851] sna_block_handler (tv=0.277000) [ 82.851] sna_scanout_do_flush: flush timer active: delta=16 [ 82.851] sna_accel_do_throttle -- no pending activity [ 82.851] sna_accel_block: evaluating timers, active=5 [ 82.851] sna_accel_block: flush timer expires in 16 [82867] [ 82.851] sna_wakeup_handler [ 82.851] sna_accel_flush: flush?=0, dirty?=0 [ 82.851] sna_accel_flush: flush?=0, dirty?=0 [ 82.851] sna_accel_flush: flush?=0, dirty?=0 [ 82.851] sna_block_handler (tv=0.277000) [ 82.851] sna_scanout_do_flush: flush timer active: delta=16 [ 82.851] sna_accel_do_throttle -- no pending activity [ 82.851] sna_accel_block: evaluating timers, active=5 [ 82.851] sna_accel_block: flush timer expires in 16 [82867] [ 82.851] sna_wakeup_handler [ 82.851] sna_accel_flush: flush?=0, dirty?=0 [ 82.851] sna_accel_flush: flush?=0, dirty?=0 [ 82.851] sna_block_handler (tv=0.277000) [ 82.851] sna_scanout_do_flush: flush timer active: delta=16 [ 82.851] sna_accel_do_throttle -- no pending activity [ 82.851] sna_accel_block: evaluating timers, active=5 [ 82.852] sna_accel_block: flush timer expires in 16 [82867] [ 82.852] sna_wakeup_handler [ 82.852] sna_dri2_get_msc(draw=0, pipe=-1) [ 82.852] sna_crtc_record_swap: recording last swap on pipe=0, frame 4721 [msc=4721], time 82.850015 [ 82.852] sna_dri2_get_msc: msc=4721 [raw=4721], ust=82850015 [ 82.852] sna_dri2_create_buffer pixmap=4924, (attachment=1, format=32, drawable=1175x519), window?=0 [ 82.852] sna_dri2_create_buffer: creating back buffer 1175x519, suitable for scanout? 0 [ 82.852] kgem_create_2d(1175x519, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 82.852] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=5120, height=520 [ 82.852] inactive too small: 620 < 650 [ 82.852] __kgem_bo_init(handle=142, num_pages=650) [ 82.852] kgem_set_tiling: handle=142, tiling=1 [1], pitch=5120 [5120]: 1 [ 82.852] new pitch=5120, tiling=1, handle=142, id=2768, num_pages=650 [650], bucket=9 [ 82.852] kgem_bo_flink: flinked handle=142 to name=96, marking non-reusable [ 82.852] sna_dri2_create_buffer pixmap=4924, (attachment=0, format=32, drawable=1175x519), window?=0 [ 82.852] sna_pixmap_set_dri: attaching DRI client to pixmap=4924 [ 82.852] sna_pixmap_move_to_gpu(pixmap=4924, usage=0), flags=c2 [ 82.852] sna_pixmap_move_to_gpu: already all-damaged [ 82.852] sna_pixmap_mark_active: pixmap=4924, handle=147 [ 82.852] sna_dri2_create_buffer: attaching to front buffer 1175x519 [0x561c94b3a230:3], scanout? 0 [ 82.852] kgem_bo_flink: flinked handle=147 to name=97, marking non-reusable [ 82.852] sna_dri2_create_buffer: adding flush hint to handle=147 [ 82.852] sna_accel_watch_flush: enable=1 [ 82.852] sna_accel_flush: flush?=0, dirty?=0 [ 82.852] sna_accel_flush: flush?=0, dirty?=0 [ 82.852] sna_accel_flush: flush?=0, dirty?=0 [ 82.852] sna_accel_flush: flush?=0, dirty?=0 [ 82.852] sna_block_handler (tv=0.276000) [ 82.852] sna_scanout_do_flush: flush timer active: delta=15 [ 82.852] sna_accel_do_throttle -- no pending activity [ 82.852] sna_accel_block: evaluating timers, active=5 [ 82.852] sna_accel_block: flush timer expires in 15 [82867] [ 82.852] sna_wakeup_handler [ 82.852] sna_accel_flush: flush?=0, dirty?=0 [ 82.852] sna_accel_flush: flush?=0, dirty?=0 [ 82.852] sna_block_handler (tv=0.276000) [ 82.852] sna_scanout_do_flush: flush timer active: delta=15 [ 82.852] sna_accel_do_throttle -- no pending activity [ 82.852] sna_accel_block: evaluating timers, active=5 [ 82.852] sna_accel_block: flush timer expires in 15 [82867] [ 82.852] sna_wakeup_handler [ 82.852] sna_accel_flush: flush?=0, dirty?=0 [ 82.852] sna_accel_flush: flush?=0, dirty?=0 [ 82.852] sna_accel_flush: flush?=0, dirty?=0 [ 82.852] sna_block_handler (tv=0.276000) [ 82.852] sna_scanout_do_flush: flush timer active: delta=15 [ 82.852] sna_accel_do_throttle -- no pending activity [ 82.852] sna_accel_block: evaluating timers, active=5 [ 82.852] sna_accel_block: flush timer expires in 15 [82867] [ 82.852] sna_wakeup_handler [ 82.852] sna_accel_flush: flush?=0, dirty?=0 [ 82.852] sna_accel_flush: flush?=0, dirty?=0 [ 82.852] sna_block_handler (tv=0.276000) [ 82.852] sna_scanout_do_flush: flush timer active: delta=15 [ 82.852] sna_accel_do_throttle -- no pending activity [ 82.852] sna_accel_block: evaluating timers, active=5 [ 82.852] sna_accel_block: flush timer expires in 15 [82867] [ 82.852] sna_wakeup_handler [ 82.852] sna_accel_flush: flush?=0, dirty?=0 [ 82.852] sna_accel_flush: flush?=0, dirty?=0 [ 82.852] sna_accel_flush: flush?=0, dirty?=0 [ 82.852] sna_block_handler (tv=0.276000) [ 82.852] sna_scanout_do_flush: flush timer active: delta=15 [ 82.852] sna_accel_do_throttle -- no pending activity [ 82.852] sna_accel_block: evaluating timers, active=5 [ 82.852] sna_accel_block: flush timer expires in 15 [82867] [ 82.852] sna_wakeup_handler [ 82.852] sna_accel_flush: flush?=0, dirty?=0 [ 82.852] sna_accel_flush: flush?=0, dirty?=0 [ 82.852] sna_block_handler (tv=0.276000) [ 82.852] sna_scanout_do_flush: flush timer active: delta=15 [ 82.852] sna_accel_do_throttle -- no pending activity [ 82.852] sna_accel_block: evaluating timers, active=5 [ 82.852] sna_accel_block: flush timer expires in 15 [82867] [ 82.852] sna_wakeup_handler [ 82.852] sna_accel_flush: flush?=0, dirty?=0 [ 82.852] sna_accel_flush: flush?=0, dirty?=0 [ 82.852] sna_accel_flush: flush?=0, dirty?=0 [ 82.852] sna_block_handler (tv=0.276000) [ 82.852] sna_scanout_do_flush: flush timer active: delta=15 [ 82.852] sna_accel_do_throttle -- no pending activity [ 82.852] sna_accel_block: evaluating timers, active=5 [ 82.852] sna_accel_block: flush timer expires in 15 [82867] [ 82.852] sna_wakeup_handler [ 82.852] sna_accel_flush: flush?=0, dirty?=0 [ 82.852] sna_accel_flush: flush?=0, dirty?=0 [ 82.852] sna_block_handler (tv=0.276000) [ 82.852] sna_scanout_do_flush: flush timer active: delta=15 [ 82.852] sna_accel_do_throttle -- no pending activity [ 82.852] sna_accel_block: evaluating timers, active=5 [ 82.852] sna_accel_block: flush timer expires in 15 [82867] [ 82.852] sna_wakeup_handler [ 82.852] sna_accel_flush: flush?=0, dirty?=0 [ 82.852] sna_accel_flush: flush?=0, dirty?=0 [ 82.852] sna_block_handler (tv=0.276000) [ 82.852] sna_scanout_do_flush: flush timer active: delta=15 [ 82.852] sna_accel_do_throttle -- no pending activity [ 82.852] sna_accel_block: evaluating timers, active=5 [ 82.852] sna_accel_block: flush timer expires in 15 [82867] [ 82.852] sna_wakeup_handler [ 82.852] sna_accel_flush: flush?=0, dirty?=0 [ 82.852] sna_accel_flush: flush?=0, dirty?=0 [ 82.852] sna_block_handler (tv=0.276000) [ 82.852] sna_scanout_do_flush: flush timer active: delta=15 [ 82.852] sna_accel_do_throttle -- no pending activity [ 82.852] sna_accel_block: evaluating timers, active=5 [ 82.852] sna_accel_block: flush timer expires in 15 [82867] [ 82.852] sna_wakeup_handler [ 82.852] sna_accel_flush: flush?=0, dirty?=0 [ 82.852] sna_accel_flush: flush?=0, dirty?=0 [ 82.852] sna_accel_flush: flush?=0, dirty?=0 [ 82.852] sna_block_handler (tv=0.276000) [ 82.852] sna_scanout_do_flush: flush timer active: delta=15 [ 82.852] sna_accel_do_throttle -- no pending activity [ 82.852] sna_accel_block: evaluating timers, active=5 [ 82.852] sna_accel_block: flush timer expires in 15 [82867] [ 82.852] sna_wakeup_handler [ 82.852] sna_accel_flush: flush?=0, dirty?=0 [ 82.852] sna_accel_flush: flush?=0, dirty?=0 [ 82.852] sna_block_handler (tv=0.276000) [ 82.852] sna_scanout_do_flush: flush timer active: delta=15 [ 82.852] sna_accel_do_throttle -- no pending activity [ 82.852] sna_accel_block: evaluating timers, active=5 [ 82.852] sna_accel_block: flush timer expires in 15 [82867] [ 82.852] sna_wakeup_handler [ 82.852] sna_accel_flush: flush?=0, dirty?=0 [ 82.852] sna_accel_flush: flush?=0, dirty?=0 [ 82.852] sna_accel_flush: flush?=0, dirty?=0 [ 82.852] sna_block_handler (tv=0.276000) [ 82.852] sna_scanout_do_flush: flush timer active: delta=15 [ 82.852] sna_accel_do_throttle -- no pending activity [ 82.852] sna_accel_block: evaluating timers, active=5 [ 82.852] sna_accel_block: flush timer expires in 15 [82867] [ 82.852] sna_wakeup_handler [ 82.852] sna_accel_flush: flush?=0, dirty?=0 [ 82.852] sna_accel_flush: flush?=0, dirty?=0 [ 82.852] sna_accel_flush: flush?=0, dirty?=0 [ 82.852] sna_block_handler (tv=0.276000) [ 82.852] sna_scanout_do_flush: flush timer active: delta=15 [ 82.852] sna_accel_do_throttle -- no pending activity [ 82.852] sna_accel_block: evaluating timers, active=5 [ 82.852] sna_accel_block: flush timer expires in 15 [82867] [ 82.852] sna_wakeup_handler [ 82.852] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 82.852] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 82.852] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 82.852] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 82.852] sna_dri2_get_msc(draw=146, pipe=0) [ 82.852] sna_crtc_record_swap: recording last swap on pipe=0, frame 4721 [msc=4721], time 82.850015 [ 82.852] sna_dri2_get_msc: msc=4721 [raw=4721], ust=82850015 [ 82.852] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=32 (refs=1/1, flush=0) , front=114 (refs=2/3, flush=1) [ 82.852] sna_dri2_schedule_swap(target_msc=4718, divisor=0, remainder=0) [ 82.852] sna_dri2_schedule_swap: using front handle=114, active_scanout?=2, flush?=1 [ 82.852] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 82.852] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 82.852] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 82.852] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 82.852] sna_crtc_record_swap: recording last swap on pipe=0, frame 4721 [msc=4721], time 82.850015 [ 82.852] immediate_swap: current_msc=4721, target_msc=4718 -- yes [ 82.852] can_flip: no, shadow enabled [ 82.852] sna_dri2_add_event: adding event to window 146) [ 82.852] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 82.852] sna_dri2_immediate_blit: no pending blit, starting chain [ 82.852] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 82.852] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 82.852] can_xchg: back size=8700f00, front size=8700f00 [ 82.852] can_xchg: yes, pixmap=4091 [ 82.852] sna_dri2_xchg: win=146, exchange front=114/86,ref=3 and back=32/80,ref=2, pixmap=4091 3840x2160 [ 82.852] sna_dri2_xchg: back_bo handle=32, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 82.852] sna_dri2_xchg: front_bo handle=114, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 82.852] set_bo: pixmap=4091, handle=32 (old handle=114) [ 82.852] set_bo: marking whole pixmap as damaged [ 82.852] set_bo: applying final/discard move-to-gpu [ 82.852] wait_for_shadow: flags=0, flips=0, handle=114, shadow=29 [ 82.852] set_bo: dropping flush hint from handle=114 [ 82.852] set_bo: adding flush hint to handle=32 [ 82.852] mark_stale(handle=114) => 1 [ 82.852] swap_limit: draw=146 setting swap limit to 3 [ 82.852] sna_dri2_swap_limit_validate: swap limit set to 3 [ 82.852] sna_next_vblank(pipe=0, waiting until next vblank) [ 82.853] sna_dri2_schedule_swap: reported target_msc=4721 [ 82.853] sna_accel_flush: flush?=0, dirty?=0 [ 82.853] sna_accel_flush: flush?=0, dirty?=0 [ 82.853] sna_accel_flush: flush?=0, dirty?=0 [ 82.853] sna_accel_flush: flush?=0, dirty?=0 [ 82.853] sna_block_handler (tv=0.275000) [ 82.853] sna_scanout_do_flush: flush timer active: delta=14 [ 82.853] sna_accel_do_throttle -- no pending activity [ 82.853] sna_accel_block: evaluating timers, active=5 [ 82.853] sna_accel_block: flush timer expires in 14 [82867] [ 82.853] sna_wakeup_handler [ 82.853] sna_accel_flush: flush?=0, dirty?=0 [ 82.853] sna_accel_flush: flush?=0, dirty?=0 [ 82.853] sna_block_handler (tv=0.275000) [ 82.853] sna_scanout_do_flush: flush timer active: delta=14 [ 82.853] sna_accel_do_throttle -- no pending activity [ 82.853] sna_accel_block: evaluating timers, active=5 [ 82.853] sna_accel_block: flush timer expires in 14 [82867] [ 82.853] sna_wakeup_handler [ 82.853] sna_accel_flush: flush?=0, dirty?=0 [ 82.853] sna_accel_flush: flush?=0, dirty?=0 [ 82.853] sna_block_handler (tv=0.275000) [ 82.853] sna_scanout_do_flush: flush timer active: delta=14 [ 82.853] sna_accel_do_throttle -- no pending activity [ 82.853] sna_accel_block: evaluating timers, active=5 [ 82.853] sna_accel_block: flush timer expires in 14 [82867] [ 82.853] sna_wakeup_handler [ 82.853] sna_accel_flush: flush?=0, dirty?=0 [ 82.853] sna_accel_flush: flush?=0, dirty?=0 [ 82.853] sna_accel_flush: flush?=0, dirty?=0 [ 82.853] sna_block_handler (tv=0.275000) [ 82.853] sna_scanout_do_flush: flush timer active: delta=14 [ 82.853] sna_accel_do_throttle -- no pending activity [ 82.853] sna_accel_block: evaluating timers, active=5 [ 82.853] sna_accel_block: flush timer expires in 14 [82867] [ 82.853] sna_wakeup_handler [ 82.853] sna_accel_flush: flush?=0, dirty?=0 [ 82.853] sna_accel_flush: flush?=0, dirty?=0 [ 82.853] sna_block_handler (tv=0.275000) [ 82.853] sna_scanout_do_flush: flush timer active: delta=14 [ 82.853] sna_accel_do_throttle -- no pending activity [ 82.853] sna_accel_block: evaluating timers, active=5 [ 82.853] sna_accel_block: flush timer expires in 14 [82867] [ 82.853] sna_wakeup_handler [ 82.853] sna_accel_flush: flush?=0, dirty?=0 [ 82.853] sna_accel_flush: flush?=0, dirty?=0 [ 82.853] sna_accel_flush: flush?=0, dirty?=0 [ 82.853] sna_block_handler (tv=0.275000) [ 82.853] sna_scanout_do_flush: flush timer active: delta=14 [ 82.853] sna_accel_do_throttle -- no pending activity [ 82.853] sna_accel_block: evaluating timers, active=5 [ 82.853] sna_accel_block: flush timer expires in 14 [82867] [ 82.853] sna_wakeup_handler [ 82.853] sna_accel_flush: flush?=0, dirty?=0 [ 82.853] sna_accel_flush: flush?=0, dirty?=0 [ 82.853] sna_block_handler (tv=0.275000) [ 82.853] sna_scanout_do_flush: flush timer active: delta=14 [ 82.853] sna_accel_do_throttle -- no pending activity [ 82.853] sna_accel_block: evaluating timers, active=5 [ 82.853] sna_accel_block: flush timer expires in 14 [82867] [ 82.853] sna_wakeup_handler [ 82.853] sna_accel_flush: flush?=0, dirty?=0 [ 82.853] sna_accel_flush: flush?=0, dirty?=0 [ 82.853] sna_block_handler (tv=0.275000) [ 82.853] sna_scanout_do_flush: flush timer active: delta=14 [ 82.853] sna_accel_do_throttle -- no pending activity [ 82.853] sna_accel_block: evaluating timers, active=5 [ 82.853] sna_accel_block: flush timer expires in 14 [82867] [ 82.853] sna_wakeup_handler [ 82.853] sna_accel_flush: flush?=0, dirty?=0 [ 82.853] sna_accel_flush: flush?=0, dirty?=0 [ 82.853] sna_block_handler (tv=0.275000) [ 82.853] sna_scanout_do_flush: flush timer active: delta=14 [ 82.853] sna_accel_do_throttle -- no pending activity [ 82.853] sna_accel_block: evaluating timers, active=5 [ 82.853] sna_accel_block: flush timer expires in 14 [82867] [ 82.853] sna_wakeup_handler [ 82.853] sna_change_window_attributes [ 82.853] sna_accel_flush: flush?=0, dirty?=0 [ 82.853] sna_accel_flush: flush?=0, dirty?=0 [ 82.854] sna_block_handler (tv=0.274000) [ 82.854] sna_scanout_do_flush: flush timer active: delta=13 [ 82.854] sna_accel_do_throttle -- no pending activity [ 82.854] sna_accel_block: evaluating timers, active=5 [ 82.854] sna_accel_block: flush timer expires in 13 [82867] [ 82.854] sna_wakeup_handler [ 82.854] sna_accel_flush: flush?=0, dirty?=0 [ 82.854] sna_accel_flush: flush?=0, dirty?=0 [ 82.854] sna_accel_flush: flush?=0, dirty?=0 [ 82.854] sna_block_handler (tv=0.274000) [ 82.854] sna_scanout_do_flush: flush timer active: delta=13 [ 82.854] sna_accel_do_throttle -- no pending activity [ 82.854] sna_accel_block: evaluating timers, active=5 [ 82.854] sna_accel_block: flush timer expires in 13 [82867] [ 82.854] sna_wakeup_handler [ 82.854] sna_accel_flush: flush?=0, dirty?=0 [ 82.854] sna_accel_flush: flush?=0, dirty?=0 [ 82.854] sna_block_handler (tv=0.274000) [ 82.854] sna_scanout_do_flush: flush timer active: delta=13 [ 82.854] sna_accel_do_throttle -- no pending activity [ 82.854] sna_accel_block: evaluating timers, active=5 [ 82.854] sna_accel_block: flush timer expires in 13 [82867] [ 82.854] sna_wakeup_handler [ 82.854] sna_accel_flush: flush?=0, dirty?=0 [ 82.854] sna_accel_flush: flush?=0, dirty?=0 [ 82.854] sna_block_handler (tv=0.274000) [ 82.854] sna_scanout_do_flush: flush timer active: delta=13 [ 82.854] sna_accel_do_throttle -- no pending activity [ 82.854] sna_accel_block: evaluating timers, active=5 [ 82.854] sna_accel_block: flush timer expires in 13 [82867] [ 82.854] sna_wakeup_handler [ 82.854] sna_accel_flush: flush?=0, dirty?=0 [ 82.854] sna_accel_flush: flush?=0, dirty?=0 [ 82.854] sna_block_handler (tv=0.274000) [ 82.854] sna_scanout_do_flush: flush timer active: delta=13 [ 82.854] sna_accel_do_throttle -- no pending activity [ 82.854] sna_accel_block: evaluating timers, active=5 [ 82.854] sna_accel_block: flush timer expires in 13 [82867] [ 82.854] sna_wakeup_handler [ 82.854] sna_accel_flush: flush?=0, dirty?=0 [ 82.854] sna_accel_flush: flush?=0, dirty?=0 [ 82.854] sna_block_handler (tv=0.274000) [ 82.854] sna_scanout_do_flush: flush timer active: delta=13 [ 82.854] sna_accel_do_throttle -- no pending activity [ 82.854] sna_accel_block: evaluating timers, active=5 [ 82.854] sna_accel_block: flush timer expires in 13 [82867] [ 82.854] sna_wakeup_handler [ 82.854] sna_accel_flush: flush?=0, dirty?=0 [ 82.854] sna_accel_flush: flush?=0, dirty?=0 [ 82.854] sna_block_handler (tv=0.274000) [ 82.854] sna_scanout_do_flush: flush timer active: delta=13 [ 82.854] sna_accel_do_throttle -- no pending activity [ 82.854] sna_accel_block: evaluating timers, active=5 [ 82.854] sna_accel_block: flush timer expires in 13 [82867] [ 82.854] sna_wakeup_handler [ 82.854] sna_accel_flush: flush?=0, dirty?=0 [ 82.854] sna_accel_flush: flush?=0, dirty?=0 [ 82.854] sna_block_handler (tv=0.274000) [ 82.854] sna_scanout_do_flush: flush timer active: delta=13 [ 82.854] sna_accel_do_throttle -- no pending activity [ 82.854] sna_accel_block: evaluating timers, active=5 [ 82.854] sna_accel_block: flush timer expires in 13 [82867] [ 82.854] sna_wakeup_handler [ 82.854] sna_accel_flush: flush?=0, dirty?=0 [ 82.854] sna_accel_flush: flush?=0, dirty?=0 [ 82.854] sna_accel_flush: flush?=0, dirty?=0 [ 82.854] sna_block_handler (tv=0.274000) [ 82.854] sna_scanout_do_flush: flush timer active: delta=13 [ 82.854] sna_accel_do_throttle -- no pending activity [ 82.854] sna_accel_block: evaluating timers, active=5 [ 82.854] sna_accel_block: flush timer expires in 13 [82867] [ 82.854] sna_wakeup_handler [ 82.854] sna_accel_flush: flush?=0, dirty?=0 [ 82.854] sna_accel_flush: flush?=0, dirty?=0 [ 82.854] sna_block_handler (tv=0.274000) [ 82.854] sna_scanout_do_flush: flush timer active: delta=13 [ 82.854] sna_accel_do_throttle -- no pending activity [ 82.854] sna_accel_block: evaluating timers, active=5 [ 82.854] sna_accel_block: flush timer expires in 13 [82867] [ 82.854] sna_wakeup_handler [ 82.854] sna_accel_flush: flush?=0, dirty?=0 [ 82.854] sna_accel_flush: flush?=0, dirty?=0 [ 82.854] sna_block_handler (tv=0.274000) [ 82.854] sna_scanout_do_flush: flush timer active: delta=13 [ 82.854] sna_accel_do_throttle -- no pending activity [ 82.854] sna_accel_block: evaluating timers, active=5 [ 82.854] sna_accel_block: flush timer expires in 13 [82867] [ 82.855] sna_wakeup_handler [ 82.855] sna_accel_flush: flush?=0, dirty?=0 [ 82.855] sna_accel_flush: flush?=0, dirty?=0 [ 82.855] sna_block_handler (tv=0.273000) [ 82.855] sna_scanout_do_flush: flush timer active: delta=12 [ 82.855] sna_accel_do_throttle -- no pending activity [ 82.855] sna_accel_block: evaluating timers, active=5 [ 82.855] sna_accel_block: flush timer expires in 12 [82867] [ 82.855] sna_wakeup_handler [ 82.855] sna_accel_flush: flush?=0, dirty?=0 [ 82.855] sna_accel_flush: flush?=0, dirty?=0 [ 82.855] sna_block_handler (tv=0.273000) [ 82.855] sna_scanout_do_flush: flush timer active: delta=12 [ 82.855] sna_accel_do_throttle -- no pending activity [ 82.855] sna_accel_block: evaluating timers, active=5 [ 82.855] sna_accel_block: flush timer expires in 12 [82867] [ 82.856] sna_wakeup_handler [ 82.856] sna_accel_flush: flush?=0, dirty?=0 [ 82.856] sna_accel_flush: flush?=0, dirty?=0 [ 82.856] sna_accel_flush: flush?=0, dirty?=0 [ 82.856] sna_block_handler (tv=0.272000) [ 82.856] sna_scanout_do_flush: flush timer active: delta=11 [ 82.856] sna_accel_do_throttle -- no pending activity [ 82.856] sna_accel_block: evaluating timers, active=5 [ 82.856] sna_accel_block: flush timer expires in 11 [82867] [ 82.856] sna_wakeup_handler [ 82.856] sna_accel_flush: flush?=0, dirty?=0 [ 82.856] sna_accel_flush: flush?=0, dirty?=0 [ 82.856] sna_block_handler (tv=0.272000) [ 82.856] sna_scanout_do_flush: flush timer active: delta=11 [ 82.856] sna_accel_do_throttle -- no pending activity [ 82.856] sna_accel_block: evaluating timers, active=5 [ 82.856] sna_accel_block: flush timer expires in 11 [82867] [ 82.856] sna_wakeup_handler [ 82.856] sna_accel_flush: flush?=0, dirty?=0 [ 82.856] sna_accel_flush: flush?=0, dirty?=0 [ 82.856] sna_accel_flush: flush?=0, dirty?=0 [ 82.856] sna_create_pixmap(3775, 2136, 32, usage=0) [ 82.856] kgem_can_create_2d: 3775x2136 @ 32 [ 82.856] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15104, height=2136 [ 82.856] kgem_can_create_2d: untiled size=32264192 [ 82.856] kgem_choose_tiling: TLB miss between lines 3775x2136 (pitch=15100), forcing tiling 1 [ 82.856] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15104, height=2136 [ 82.856] kgem_can_create_2d: tiled[-1] size=32264192 [ 82.856] sna_create_pixmap: usage=0, flags=1b [ 82.856] sna_create_pixmap: creating GPU pixmap 3775x2136, stride=15100, flags=1b [ 82.856] __pop_freed_pixmap: reusing freed pixmap=5007 header [ 82.856] create_pixmap_hdr: pixmap=5009, width=3775, height=2136, usage=0 [ 82.856] sna_create_pixmap: serial=5009, 3775x2136, usage=0 [ 82.856] sna_composite_rectangles(pixmap=5010, op=0, 0 x 1 [(0, 0)x(3775, 2136) ...]) [ 82.856] sna_composite_rectangles: converted to op 0 [ 82.856] sna_composite_rectangles[0] (0, 0)x(3775, 2136) -> (0, 0), (3775, 2136) [ 82.856] sna_composite_rectangles: nrects=1, region=(0, 0), (3775, 2136) x 1 [ 82.856] sna_composite_rectangles: clipped extents (0, 0),(3775, 2136) x 1 [ 82.856] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(3775, 2136) [ 82.856] sna_composite_rectangles: dropping last-cpu hint [ 82.856] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=19... [ 82.856] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 82.856] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 82.856] sna_pixmap_move_to_gpu(pixmap=5010, usage=0), flags=b [ 82.856] sna_pixmap_move_to_gpu: CPU damage? 0 [ 82.856] sna_pixmap_move_to_gpu: creating GPU bo (3775x2136@32), create=b [ 82.856] kgem_choose_tiling: TLB miss between lines 3775x2136 (pitch=15100), forcing tiling 1 [ 82.856] kgem_choose_tiling: TLB miss between lines 3775x2136 (pitch=15100), forcing tiling 1 [ 82.856] sna_pixmap_alloc_gpu: pixmap=5010 [ 82.856] kgem_create_2d(3775x2136, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 82.856] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=15360, height=2136 [ 82.856] kgem_bo_remove_from_inactive: removing handle=112 from inactive [ 82.856] from inactive: pitch=15360, tiling=1: handle=112, id=2769 [ 82.856] __sna_damage_all(3775, 2136) [ 82.856] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 82.856] sna_pixmap_mark_active: pixmap=5010, handle=112 [ 82.856] sna_drawable_use_bo: allocated GPU bo for operation [ 82.856] sna_drawable_use_bo: using GPU bo with damage? 0 [ 82.856] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 82.856] kgem_bo_is_render: handle=112, rq? 0 [0] [ 82.856] kgem_bo_is_render: handle=112, rq? 0 [0] [ 82.856] gen9_render_fill_boxes(0 x 1 [(0, 0), (3775, 2136) ...]) [ 82.856] sna_render_get_solid: 0 [ 82.856] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 82.856] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 82.856] aligning vertex: was 4, now 2 floats per vertex [ 82.856] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 82.856] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 82.856] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 82.856] kgem_add_handle: handle=4, index=0 [ 82.856] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 82.856] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 82.856] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 82.856] gen9_composite_get_binding_table(ffc0) [ 82.856] kgem_add_reloc64: handle=112, pos=16360, delta=0, domains=20002 [ 82.856] kgem_add_handle: handle=112, index=1 [ 82.856] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e64a9000) [ 82.856] __kgem_bo_mark_dirty: handle=112 (proxy? 0) [ 82.856] [3fe0] bind bo(handle=112, addr=e64a9000), format=192, width=3775, height=2136, pitch=15360, tiling=1 -> render [ 82.856] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 82.856] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 82.856] kgem_add_handle: handle=7, index=2 [ 82.856] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 82.856] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 82.856] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 82.856] gen9_emit_sampler: sampler = 1 [ 82.856] gen9_emit_sf: num_sf_outputs=1 [ 82.856] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 82.856] gen9_emit_vertex_elements: setup id=0 [ 82.856] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 82.856] (0, 0), (3775, 2136) [ 82.856] gen8_vertex_flush[490] = 3 [ 82.856] sna_composite_rectangles: pixmap=5010 marking clear [0]? 1 [ 82.856] sna_composite_rectangles(pixmap=5010, op=1, fff2f1f0 x 1 [(0, 0)x(3775, 2136) ...]) [ 82.856] sna_composite_rectangles: converted to op 1 [ 82.856] sna_composite_rectangles[0] (0, 0)x(3775, 2136) -> (0, 0), (3775, 2136) [ 82.856] sna_composite_rectangles: nrects=1, region=(0, 0), (3775, 2136) x 1 [ 82.856] sna_composite_rectangles: clipped extents (0, 0),(3775, 2136) x 1 [ 82.856] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(3775, 2136) [ 82.857] sna_composite_rectangles: promoting to full GPU [ 82.857] sna_composite_rectangles: dropping last-cpu hint [ 82.857] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=19... [ 82.857] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 82.857] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.857] sna_drawable_use_bo: using whole GPU bo [ 82.857] gen9_render_fill_boxes (op=1, color=(f2f2, f1f1, f0f0, ffff) [20028888]) [ 82.857] kgem_bo_is_render: handle=112, rq? 1 [1] [ 82.857] gen9_render_fill_boxes(fff2f1f0 x 1 [(0, 0), (3775, 2136) ...]) [ 82.857] sna_render_get_solid: fff2f1f0 [ 82.857] sna_render_get_solid(15) = fff2f1f0 (old) [ 82.857] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 82.857] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.857] gen9_composite_get_binding_table(ff00) [ 82.857] kgem_add_reloc64: handle=143, pos=16312, delta=0, domains=40000 [ 82.857] kgem_add_reloc64: adding proxy [delta=60] for handle=143 [ 82.857] kgem_add_handle: handle=143, index=3 [ 82.857] kgem_add_reloc64[5] = (delta=60, target handle=3, presumed=fff6e000) [ 82.857] [3fb0] bind bo(handle=143, addr=fff6e03c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 82.857] gen9_emit_vertex_elements: setup id=0 [ 82.857] (0, 0), (3775, 2136) [ 82.857] gen8_vertex_flush[4cc] = 3 [ 82.857] sna_composite_rectangles: pixmap=5010 marking clear [fff2f1f0]? 1 [ 82.857] sna_composite_rectangles(pixmap=5010, op=1, ffe5e3e1 x 1 [(3774, 0)x(1, 2136) ...]) [ 82.857] sna_composite_rectangles: converted to op 1 [ 82.857] sna_composite_rectangles[0] (3774, 0)x(1, 2136) -> (3774, 0), (3775, 2136) [ 82.857] sna_composite_rectangles: nrects=1, region=(3774, 0), (3775, 2136) x 1 [ 82.857] sna_composite_rectangles: clipped extents (3774, 0),(3775, 2136) x 1 [ 82.857] sna_composite_rectangles: pixmap +(0, 0) extents (3774, 0),(3775, 2136) [ 82.857] sna_composite_rectangles: dropping last-cpu hint [ 82.857] sna_drawable_use_bo pixmap=5010, box=((3774, 0), (3775, 2136)), flags=9... [ 82.857] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 82.857] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.857] sna_drawable_use_bo: using whole GPU bo [ 82.857] gen9_render_fill_boxes (op=1, color=(e558, e36d, e182, ffff) [20028888]) [ 82.857] kgem_bo_is_render: handle=112, rq? 1 [1] [ 82.857] gen9_render_fill_boxes(ffe5e3e1 x 1 [(3774, 0), (3775, 2136) ...]) [ 82.857] sna_render_get_solid: ffe5e3e1 [ 82.857] sna_render_get_solid(16) = ffe5e3e1 (recreate) [ 82.857] kgem_create_proxy: target handle=143 [proxy? -1], offset=64, length=4, io=0 [ 82.857] __kgem_bo_init(handle=143, num_pages=4) [ 82.857] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 82.857] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.857] gen9_composite_get_binding_table(fe80) [ 82.857] kgem_add_reloc64: handle=143, pos=16280, delta=0, domains=40000 [ 82.857] kgem_add_reloc64: adding proxy [delta=64] for handle=143 [ 82.857] kgem_add_reloc64[6] = (delta=64, target handle=3, presumed=fff6e000) [ 82.857] [3f90] bind bo(handle=143, addr=fff6e040), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 82.857] gen9_emit_vertex_elements: setup id=0 [ 82.857] (3774, 0), (3775, 2136) [ 82.857] gen8_vertex_flush[508] = 3 [ 82.857] sna_composite_rectangles(pixmap=5010, op=1, ff300a24 x 1 [(3765, 0)x(10, 2136) ...]) [ 82.857] sna_composite_rectangles: converted to op 1 [ 82.857] sna_composite_rectangles[0] (3765, 0)x(10, 2136) -> (3765, 0), (3775, 2136) [ 82.857] sna_composite_rectangles: nrects=1, region=(3765, 0), (3775, 2136) x 1 [ 82.857] sna_composite_rectangles: clipped extents (3765, 0),(3775, 2136) x 1 [ 82.857] sna_composite_rectangles: pixmap +(0, 0) extents (3765, 0),(3775, 2136) [ 82.857] sna_composite_rectangles: dropping last-cpu hint [ 82.857] sna_drawable_use_bo pixmap=5010, box=((3765, 0), (3775, 2136)), flags=9... [ 82.857] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 82.857] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.857] sna_drawable_use_bo: using whole GPU bo [ 82.857] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 82.857] kgem_bo_is_render: handle=112, rq? 1 [1] [ 82.857] gen9_render_fill_boxes(ff300a24 x 1 [(3765, 0), (3775, 2136) ...]) [ 82.857] sna_render_get_solid: ff300a24 [ 82.857] sna_render_get_solid(17) = ff300a24 (old) [ 82.857] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 82.857] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.857] gen9_composite_get_binding_table(fe00) [ 82.857] kgem_add_reloc64: handle=143, pos=16248, delta=0, domains=40000 [ 82.857] kgem_add_reloc64: adding proxy [delta=68] for handle=143 [ 82.857] kgem_add_reloc64[7] = (delta=68, target handle=3, presumed=fff6e000) [ 82.857] [3f70] bind bo(handle=143, addr=fff6e044), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 82.857] gen9_emit_vertex_elements: setup id=0 [ 82.857] (3765, 0), (3775, 2136) [ 82.857] gen8_vertex_flush[544] = 3 [ 82.857] sna_composite_trapezoids(op=3, src=(3773, 0), mask=18000, ntrap=9) [ 82.857] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.857] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 82.857] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.857] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 82.857] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.857] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.857] imprecise_trapezoid_span_converter: extents (3772, 0), (3775, 2136) [ 82.857] sna_compute_composite_region: dst=(3772, 0)x(3, 2136) [ 82.857] sna_compute_composite_region: initial clip against dst->pDrawable: (3772, 0), (3775, 2136) [ 82.857] clip_to_dst: region: 1x[(3772, 0), (3775, 2136)], clip: 1x[(0, 0), (3775, 2136)] [ 82.857] sna_compute_composite_region: clip against dst->pCompositeClip: (3772, 0), (3775, 2136) [ 82.857] sna_compute_composite_region: clip against src (0x0 clip=0): (3772, 0), (3775, 2136) [ 82.857] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.857] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.857] imprecise_trapezoid_span_converter: after clip -- extents (3772, 0), (3775, 2136), delta=(0, 0) src -> (3772, 0) [ 82.857] gen9_render_composite_spans: 3x2136 with flags=0, current mode=1 [ 82.857] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.857] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.857] gen9_composite_set_target: (3772, 0)x(3, 2136), partial?=1 [ 82.857] sna_drawable_use_bo pixmap=5010, box=((3772, 0), (3775, 2136)), flags=7... [ 82.857] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.857] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.857] sna_drawable_use_bo: using whole GPU bo [ 82.857] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.857] gen9_composite_picture: (3772, 0)x(3, 2136), dst=(3772, 0) [ 82.857] color_convert: src=cc8d8d8d [20028888] [ 82.857] color_convert: dst=cc8d8d8d [20028888] [ 82.857] sna_render_get_solid: cc8d8d8d [ 82.857] sna_render_get_solid(18) = cc8d8d8d (recreate) [ 82.857] kgem_create_proxy: target handle=143 [proxy? -1], offset=72, length=4, io=0 [ 82.857] __kgem_bo_init(handle=143, num_pages=4) [ 82.857] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 82.858] gen4_choose_spans_emitter: solid source [ 82.858] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.858] aligning vertex: was 2, now 3 floats per vertex [ 82.858] gen9_composite_get_binding_table(fd80) [ 82.858] kgem_add_reloc64: handle=143, pos=16216, delta=0, domains=40000 [ 82.858] kgem_add_reloc64: adding proxy [delta=72] for handle=143 [ 82.858] kgem_add_reloc64[8] = (delta=72, target handle=3, presumed=fff6e000) [ 82.858] [3f50] bind bo(handle=143, addr=fff6e048), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 82.858] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 82.858] gen9_emit_sampler: sampler = c [ 82.858] gen9_emit_sf: num_sf_outputs=2 [ 82.858] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) [ 82.858] gen9_emit_vertex_elements: setup id=5 [ 82.858] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 82.858] gen9_emit_vertex_elements: second channel 1 floats, offset=8 [ 82.858] thread_choose_span: clipped? 0 [ 82.858] imprecise_trapezoid_span_converter: using 4 threads [ 82.858] imprecise_trapezoid_span_converter: using 4 threads for span compositing 3x2136 [ 82.858] thread_choose_span: clipped? 0 [ 82.858] span_thread: flushing 4 boxes [ 82.858] span_thread: flushing 4 boxes [ 82.858] span_thread: flushing 1 boxes [ 82.858] span_thread: flushing 1 boxes [ 82.858] gen9_render_composite_spans_boxes__thread: nbox=4, src=+(0, 0), dst=+(0, 0) [ 82.858] gen9_render_composite_spans_boxes__thread: nbox=4, src=+(0, 0), dst=+(0, 0) [ 82.858] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 82.858] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 82.858] gen8_vertex_flush[620] = 30 [ 82.858] gen9_render_composite_spans_done() [ 82.858] sna_composite_rectangles(pixmap=5010, op=1, ff300a24 x 2 [(0, 0)x(3765, 2136) ...]) [ 82.858] sna_composite_rectangles: converted to op 1 [ 82.858] sna_composite_rectangles[0] (0, 0)x(3765, 2136) -> (0, 0), (3765, 2136) [ 82.858] sna_composite_rectangles[1] (0, 0)x(3765, 2136) -> (0, 0), (3765, 2136) [ 82.858] sna_composite_rectangles: nrects=2, region=(0, 0), (3765, 2136) x 2 [ 82.858] sna_composite_rectangles: clipped extents (0, 0),(3765, 2136) x 1 [ 82.858] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(3765, 2136) [ 82.858] sna_composite_rectangles: promoting to full GPU [ 82.858] sna_composite_rectangles: dropping last-cpu hint [ 82.858] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3765, 2136)), flags=9... [ 82.858] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 82.858] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.858] sna_drawable_use_bo: using whole GPU bo [ 82.858] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 82.858] kgem_bo_is_render: handle=112, rq? 1 [1] [ 82.858] gen9_render_fill_boxes(ff300a24 x 1 [(0, 0), (3765, 2136) ...]) [ 82.858] sna_render_get_solid: ff300a24 [ 82.858] sna_render_get_solid(17) = ff300a24 (old) [ 82.858] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 82.858] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.858] aligning vertex: was 3, now 2 floats per vertex [ 82.858] gen9_composite_get_binding_table(fd00) [ 82.858] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 82.858] gen9_emit_sampler: sampler = 1 [ 82.858] gen9_emit_sf: num_sf_outputs=1 [ 82.858] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 82.858] gen9_emit_vertex_elements: setup id=0 [ 82.858] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 82.858] (0, 0), (3765, 2136) [ 82.858] gen8_vertex_flush[6e0] = 3 [ 82.858] sna_glyphs(op=3, nlist=1, src=(1, 15)) [ 82.858] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.858] sna_glyphs: discarding mask [ 82.858] glyphs0_to_dst(op=3, src=(1, 15), nlist=1, dst=(1, 15)+(0, 0)) [ 82.858] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.858] gen9_render_composite: 0x0, current mode=1/1 [ 82.858] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 82.858] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.858] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.858] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.858] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.858] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.858] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.858] sna_drawable_use_bo: using whole GPU bo [ 82.858] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.858] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.858] color_convert: src=ff8ae234 [20028888] [ 82.858] color_convert: dst=ff8ae234 [20028888] [ 82.858] sna_render_get_solid: ff8ae234 [ 82.858] sna_render_get_solid(22) = ff8ae234 (old) [ 82.858] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.858] sna_transform_is_imprecise_integer_translation: no transform [ 82.858] gen9_composite_picture: integer translation (0, 0), removing [ 82.858] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.858] sna_render_pixmap_bo: GPU all damaged [ 82.858] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.858] gen4_choose_composite_emitter: solid, identity mask [ 82.858] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 82.858] aligning vertex: was 2, now 4 floats per vertex [ 82.858] gen9_composite_get_binding_table(fcc0) [ 82.858] kgem_add_reloc64: handle=143, pos=16168, delta=0, domains=40000 [ 82.858] kgem_add_reloc64: adding proxy [delta=88] for handle=143 [ 82.858] kgem_add_reloc64[9] = (delta=88, target handle=3, presumed=fff6e000) [ 82.858] [3f20] bind bo(handle=143, addr=fff6e058), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 82.858] kgem_add_reloc64: handle=6, pos=16152, delta=0, domains=40000 [ 82.858] kgem_add_handle: handle=6, index=4 [ 82.858] kgem_add_reloc64[10] = (delta=0, target handle=4, presumed=fd581000) [ 82.858] [3f10] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 82.858] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 82.858] gen9_emit_sampler: sampler = a [ 82.858] gen9_emit_sf: num_sf_outputs=2 [ 82.858] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.858] gen9_emit_vertex_elements: setup id=9 [ 82.858] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 82.858] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 82.858] glyphs0_to_dst: glyph=(1, 7)x(9, 8), unclipped [ 82.858] emit_primitive_identity_mask__avx2: dst=(1, 7), mask=(688.00, 32.00) x (9.00, 8.00) [ 82.858] glyphs0_to_dst: glyph=(9, 5)x(10, 13), unclipped [ 82.858] emit_primitive_identity_mask__avx2: dst=(9, 5), mask=(672.00, 48.00) x (10.00, 13.00) [ 82.858] glyphs0_to_dst: glyph=(19, 7)x(9, 8), unclipped [ 82.858] emit_primitive_identity_mask__avx2: dst=(19, 7), mask=(688.00, 32.00) x (9.00, 8.00) [ 82.858] glyphs0_to_dst: glyph=(28, 9)x(8, 3), unclipped [ 82.858] emit_primitive_identity_mask__avx2: dst=(28, 9), mask=(688.00, 48.00) x (8.00, 3.00) [ 82.858] glyphs0_to_dst: glyph=(36, 5)x(11, 10), unclipped [ 82.858] emit_primitive_identity_mask__avx2: dst=(36, 5), mask=(704.00, 0.00) x (11.00, 10.00) [ 82.858] glyphs0_to_dst: glyph=(46, 7)x(9, 8), unclipped [ 82.858] emit_primitive_identity_mask__avx2: dst=(46, 7), mask=(720.00, 0.00) x (9.00, 8.00) [ 82.858] glyphs0_to_dst: glyph=(54, 7)x(10, 8), unclipped [ 82.858] emit_primitive_identity_mask__avx2: dst=(54, 7), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.858] glyphs0_to_dst: glyph=(63, 7)x(10, 8), unclipped [ 82.858] emit_primitive_identity_mask__avx2: dst=(63, 7), mask=(720.00, 16.00) x (10.00, 8.00) [ 82.858] glyphs0_to_dst: glyph=(72, 4)x(10, 11), unclipped [ 82.858] emit_primitive_identity_mask__avx2: dst=(72, 4), mask=(736.00, 0.00) x (10.00, 11.00) [ 82.858] glyphs0_to_dst: glyph=(81, 7)x(10, 8), unclipped [ 82.858] emit_primitive_identity_mask__avx2: dst=(81, 7), mask=(752.00, 0.00) x (10.00, 8.00) [ 82.858] glyphs0_to_dst: glyph=(90, 4)x(10, 11), unclipped [ 82.858] emit_primitive_identity_mask__avx2: dst=(90, 4), mask=(736.00, 0.00) x (10.00, 11.00) [ 82.858] glyphs0_to_dst: glyph=(99, 7)x(11, 8), unclipped [ 82.858] emit_primitive_identity_mask__avx2: dst=(99, 7), mask=(736.00, 16.00) x (11.00, 8.00) [ 82.858] glyphs0_to_dst: glyph=(109, 7)x(9, 8), unclipped [ 82.858] emit_primitive_identity_mask__avx2: dst=(109, 7), mask=(752.00, 16.00) x (9.00, 8.00) [ 82.858] glyphs0_to_dst: glyph=(118, 9)x(8, 3), unclipped [ 82.858] emit_primitive_identity_mask__avx2: dst=(118, 9), mask=(688.00, 48.00) x (8.00, 3.00) [ 82.858] glyphs0_to_dst: glyph=(126, 5)x(10, 10), unclipped [ 82.858] emit_primitive_identity_mask__avx2: dst=(126, 5), mask=(704.00, 32.00) x (10.00, 10.00) [ 82.858] glyphs0_to_dst: glyph=(135, 5)x(10, 10), unclipped [ 82.858] emit_primitive_identity_mask__avx2: dst=(135, 5), mask=(704.00, 32.00) x (10.00, 10.00) [ 82.858] glyphs0_to_dst: glyph=(144, 5)x(10, 10), unclipped [ 82.858] emit_primitive_identity_mask__avx2: dst=(144, 5), mask=(720.00, 32.00) x (10.00, 10.00) [ 82.859] glyphs0_to_dst: glyph=(153, 5)x(10, 10), unclipped [ 82.859] emit_primitive_identity_mask__avx2: dst=(153, 5), mask=(704.00, 48.00) x (10.00, 10.00) [ 82.859] gen8_vertex_flush[7bc] = 54 [ 82.859] gen9_magic_ca_pass: CA fixup (30 -> 84) [ 82.859] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.859] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.859] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.859] sna_glyphs(op=3, nlist=1, src=(163, 15)) [ 82.859] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.859] sna_glyphs: discarding mask [ 82.859] glyphs0_to_dst(op=3, src=(163, 15), nlist=1, dst=(163, 15)+(0, 0)) [ 82.859] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.859] gen9_render_composite: 0x0, current mode=1/1 [ 82.859] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 82.859] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.859] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.859] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.859] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.859] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.859] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.859] sna_drawable_use_bo: using whole GPU bo [ 82.859] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.859] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.859] color_convert: src=ffffffff [20028888] [ 82.859] color_convert: dst=ffffffff [20028888] [ 82.859] sna_render_get_solid: ffffffff [ 82.859] sna_render_get_solid(white) [ 82.859] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.859] sna_transform_is_imprecise_integer_translation: no transform [ 82.859] gen9_composite_picture: integer translation (0, 0), removing [ 82.859] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.859] sna_render_pixmap_bo: GPU all damaged [ 82.859] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.859] gen4_choose_composite_emitter: solid, identity mask [ 82.859] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.859] gen9_composite_get_binding_table(fc00) [ 82.859] kgem_add_reloc64: handle=7, pos=16120, delta=0, domains=40000 [ 82.859] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 82.859] kgem_add_reloc64[11] = (delta=1048, target handle=2, presumed=fffe8000) [ 82.859] [3ef0] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 82.859] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.859] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.859] gen9_emit_vertex_elements: setup id=9 [ 82.859] glyphs0_to_dst: glyph=(165, 7)x(5, 8), unclipped [ 82.859] emit_primitive_identity_mask__avx2: dst=(165, 7), mask=(720.00, 48.00) x (5.00, 8.00) [ 82.859] gen8_vertex_flush[8bc] = 3 [ 82.859] gen9_magic_ca_pass: CA fixup (84 -> 87) [ 82.859] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.859] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.859] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.859] sna_glyphs(op=3, nlist=1, src=(172, 15)) [ 82.859] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.859] sna_glyphs: discarding mask [ 82.859] glyphs0_to_dst(op=3, src=(172, 15), nlist=1, dst=(172, 15)+(0, 0)) [ 82.859] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.859] gen9_render_composite: 0x0, current mode=1/1 [ 82.859] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 82.859] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.859] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.859] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.859] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.859] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.859] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.859] sna_drawable_use_bo: using whole GPU bo [ 82.859] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.859] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.859] color_convert: src=ff729fcf [20028888] [ 82.859] color_convert: dst=ff729fcf [20028888] [ 82.859] sna_render_get_solid: ff729fcf [ 82.859] sna_render_get_solid(23) = ff729fcf (old) [ 82.859] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.859] sna_transform_is_imprecise_integer_translation: no transform [ 82.859] gen9_composite_picture: integer translation (0, 0), removing [ 82.859] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.859] sna_render_pixmap_bo: GPU all damaged [ 82.859] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.859] gen4_choose_composite_emitter: solid, identity mask [ 82.859] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.859] gen9_composite_get_binding_table(fb80) [ 82.859] kgem_add_reloc64: handle=143, pos=16088, delta=0, domains=40000 [ 82.859] kgem_add_reloc64: adding proxy [delta=92] for handle=143 [ 82.859] kgem_add_reloc64[12] = (delta=92, target handle=3, presumed=fff6e000) [ 82.859] [3ed0] bind bo(handle=143, addr=fff6e05c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 82.859] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.859] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.859] gen9_emit_vertex_elements: setup id=9 [ 82.859] glyphs0_to_dst: glyph=(171, 9)x(11, 3), unclipped [ 82.859] emit_primitive_identity_mask__avx2: dst=(171, 9), mask=(736.00, 32.00) x (11.00, 3.00) [ 82.859] gen8_vertex_flush[9bc] = 3 [ 82.859] gen9_magic_ca_pass: CA fixup (87 -> 90) [ 82.859] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.859] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.859] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.859] sna_glyphs(op=3, nlist=1, src=(181, 15)) [ 82.859] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.859] sna_glyphs: discarding mask [ 82.859] glyphs0_to_dst(op=3, src=(181, 15), nlist=1, dst=(181, 15)+(0, 0)) [ 82.859] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.859] gen9_render_composite: 0x0, current mode=1/1 [ 82.859] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 82.859] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.859] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.859] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.859] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.859] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.859] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.859] sna_drawable_use_bo: using whole GPU bo [ 82.859] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.859] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.859] color_convert: src=ffffffff [20028888] [ 82.859] color_convert: dst=ffffffff [20028888] [ 82.859] sna_render_get_solid: ffffffff [ 82.859] sna_render_get_solid(white) [ 82.859] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.859] sna_transform_is_imprecise_integer_translation: no transform [ 82.859] gen9_composite_picture: integer translation (0, 0), removing [ 82.859] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.859] sna_render_pixmap_bo: GPU all damaged [ 82.859] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.859] gen4_choose_composite_emitter: solid, identity mask [ 82.859] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.859] gen9_composite_get_binding_table(fb00) [ 82.859] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.859] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.859] gen9_emit_vertex_elements: setup id=9 [ 82.859] glyphs0_to_dst: glyph=(180, 4)x(10, 13), unclipped [ 82.859] emit_primitive_identity_mask__avx2: dst=(180, 4), mask=(752.00, 32.00) x (10.00, 13.00) [ 82.859] gen8_vertex_flush[abc] = 3 [ 82.859] gen9_magic_ca_pass: CA fixup (90 -> 93) [ 82.859] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.859] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.859] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.859] sna_glyphs(op=3, nlist=1, src=(1, 32)) [ 82.859] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.859] sna_glyphs: discarding mask [ 82.859] glyphs0_to_dst(op=3, src=(1, 32), nlist=1, dst=(1, 32)+(0, 0)) [ 82.859] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.859] gen9_render_composite: 0x0, current mode=1/1 [ 82.859] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 82.859] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.859] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.859] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.859] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.859] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.859] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.859] sna_drawable_use_bo: using whole GPU bo [ 82.859] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.859] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.859] color_convert: src=ff8ae234 [20028888] [ 82.859] color_convert: dst=ff8ae234 [20028888] [ 82.859] sna_render_get_solid: ff8ae234 [ 82.859] sna_render_get_solid(22) = ff8ae234 (old) [ 82.859] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.859] sna_transform_is_imprecise_integer_translation: no transform [ 82.859] gen9_composite_picture: integer translation (0, 0), removing [ 82.859] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.859] sna_render_pixmap_bo: GPU all damaged [ 82.859] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.859] gen4_choose_composite_emitter: solid, identity mask [ 82.859] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.859] gen9_composite_get_binding_table(fac0) [ 82.859] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.859] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.859] gen9_emit_vertex_elements: setup id=9 [ 82.859] glyphs0_to_dst: glyph=(1, 24)x(9, 8), unclipped [ 82.859] emit_primitive_identity_mask__avx2: dst=(1, 24), mask=(688.00, 32.00) x (9.00, 8.00) [ 82.859] glyphs0_to_dst: glyph=(9, 22)x(10, 13), unclipped [ 82.859] emit_primitive_identity_mask__avx2: dst=(9, 22), mask=(672.00, 48.00) x (10.00, 13.00) [ 82.859] glyphs0_to_dst: glyph=(19, 24)x(9, 8), unclipped [ 82.859] emit_primitive_identity_mask__avx2: dst=(19, 24), mask=(688.00, 32.00) x (9.00, 8.00) [ 82.859] glyphs0_to_dst: glyph=(28, 26)x(8, 3), unclipped [ 82.859] emit_primitive_identity_mask__avx2: dst=(28, 26), mask=(688.00, 48.00) x (8.00, 3.00) [ 82.859] glyphs0_to_dst: glyph=(36, 22)x(11, 10), unclipped [ 82.859] emit_primitive_identity_mask__avx2: dst=(36, 22), mask=(704.00, 0.00) x (11.00, 10.00) [ 82.859] glyphs0_to_dst: glyph=(46, 24)x(9, 8), unclipped [ 82.859] emit_primitive_identity_mask__avx2: dst=(46, 24), mask=(720.00, 0.00) x (9.00, 8.00) [ 82.859] glyphs0_to_dst: glyph=(54, 24)x(10, 8), unclipped [ 82.859] emit_primitive_identity_mask__avx2: dst=(54, 24), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.859] glyphs0_to_dst: glyph=(63, 24)x(10, 8), unclipped [ 82.859] emit_primitive_identity_mask__avx2: dst=(63, 24), mask=(720.00, 16.00) x (10.00, 8.00) [ 82.859] glyphs0_to_dst: glyph=(72, 21)x(10, 11), unclipped [ 82.859] emit_primitive_identity_mask__avx2: dst=(72, 21), mask=(736.00, 0.00) x (10.00, 11.00) [ 82.859] glyphs0_to_dst: glyph=(81, 24)x(10, 8), unclipped [ 82.859] emit_primitive_identity_mask__avx2: dst=(81, 24), mask=(752.00, 0.00) x (10.00, 8.00) [ 82.859] glyphs0_to_dst: glyph=(90, 21)x(10, 11), unclipped [ 82.859] emit_primitive_identity_mask__avx2: dst=(90, 21), mask=(736.00, 0.00) x (10.00, 11.00) [ 82.859] glyphs0_to_dst: glyph=(99, 24)x(11, 8), unclipped [ 82.859] emit_primitive_identity_mask__avx2: dst=(99, 24), mask=(736.00, 16.00) x (11.00, 8.00) [ 82.859] glyphs0_to_dst: glyph=(109, 24)x(9, 8), unclipped [ 82.859] emit_primitive_identity_mask__avx2: dst=(109, 24), mask=(752.00, 16.00) x (9.00, 8.00) [ 82.859] glyphs0_to_dst: glyph=(118, 26)x(8, 3), unclipped [ 82.859] emit_primitive_identity_mask__avx2: dst=(118, 26), mask=(688.00, 48.00) x (8.00, 3.00) [ 82.859] glyphs0_to_dst: glyph=(126, 22)x(10, 10), unclipped [ 82.859] emit_primitive_identity_mask__avx2: dst=(126, 22), mask=(704.00, 32.00) x (10.00, 10.00) [ 82.859] glyphs0_to_dst: glyph=(135, 22)x(10, 10), unclipped [ 82.859] emit_primitive_identity_mask__avx2: dst=(135, 22), mask=(704.00, 32.00) x (10.00, 10.00) [ 82.859] glyphs0_to_dst: glyph=(144, 22)x(10, 10), unclipped [ 82.860] emit_primitive_identity_mask__avx2: dst=(144, 22), mask=(720.00, 32.00) x (10.00, 10.00) [ 82.860] glyphs0_to_dst: glyph=(153, 22)x(10, 10), unclipped [ 82.860] emit_primitive_identity_mask__avx2: dst=(153, 22), mask=(704.00, 48.00) x (10.00, 10.00) [ 82.860] gen8_vertex_flush[bbc] = 54 [ 82.860] gen9_magic_ca_pass: CA fixup (93 -> 147) [ 82.860] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.860] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.860] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.860] sna_glyphs(op=3, nlist=1, src=(163, 32)) [ 82.860] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.860] sna_glyphs: discarding mask [ 82.860] glyphs0_to_dst(op=3, src=(163, 32), nlist=1, dst=(163, 32)+(0, 0)) [ 82.860] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.860] gen9_render_composite: 0x0, current mode=1/1 [ 82.860] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 82.860] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.860] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.860] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.860] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.860] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.860] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.860] sna_drawable_use_bo: using whole GPU bo [ 82.860] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.860] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.860] color_convert: src=ffffffff [20028888] [ 82.860] color_convert: dst=ffffffff [20028888] [ 82.860] sna_render_get_solid: ffffffff [ 82.860] sna_render_get_solid(white) [ 82.860] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.860] sna_transform_is_imprecise_integer_translation: no transform [ 82.860] gen9_composite_picture: integer translation (0, 0), removing [ 82.860] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.860] sna_render_pixmap_bo: GPU all damaged [ 82.860] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.860] gen4_choose_composite_emitter: solid, identity mask [ 82.860] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.860] gen9_composite_get_binding_table(fa80) [ 82.860] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.860] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.860] gen9_emit_vertex_elements: setup id=9 [ 82.860] glyphs0_to_dst: glyph=(165, 24)x(5, 8), unclipped [ 82.860] emit_primitive_identity_mask__avx2: dst=(165, 24), mask=(720.00, 48.00) x (5.00, 8.00) [ 82.860] gen8_vertex_flush[cbc] = 3 [ 82.860] gen9_magic_ca_pass: CA fixup (147 -> 150) [ 82.860] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.860] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.860] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.860] sna_glyphs(op=3, nlist=1, src=(172, 32)) [ 82.860] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.860] sna_glyphs: discarding mask [ 82.860] glyphs0_to_dst(op=3, src=(172, 32), nlist=1, dst=(172, 32)+(0, 0)) [ 82.860] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.860] gen9_render_composite: 0x0, current mode=1/1 [ 82.860] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 82.860] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.860] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.860] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.860] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.860] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.860] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.860] sna_drawable_use_bo: using whole GPU bo [ 82.860] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.860] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.860] color_convert: src=ff729fcf [20028888] [ 82.860] color_convert: dst=ff729fcf [20028888] [ 82.860] sna_render_get_solid: ff729fcf [ 82.860] sna_render_get_solid(23) = ff729fcf (old) [ 82.860] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.860] sna_transform_is_imprecise_integer_translation: no transform [ 82.860] gen9_composite_picture: integer translation (0, 0), removing [ 82.860] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.860] sna_render_pixmap_bo: GPU all damaged [ 82.860] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.860] gen4_choose_composite_emitter: solid, identity mask [ 82.860] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.860] gen9_composite_get_binding_table(fa40) [ 82.860] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.860] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.860] gen9_emit_vertex_elements: setup id=9 [ 82.860] glyphs0_to_dst: glyph=(171, 26)x(11, 3), unclipped [ 82.860] emit_primitive_identity_mask__avx2: dst=(171, 26), mask=(736.00, 32.00) x (11.00, 3.00) [ 82.860] gen8_vertex_flush[dbc] = 3 [ 82.860] gen9_magic_ca_pass: CA fixup (150 -> 153) [ 82.860] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.860] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.860] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.860] sna_glyphs(op=3, nlist=1, src=(181, 32)) [ 82.860] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.860] sna_glyphs: discarding mask [ 82.860] glyphs0_to_dst(op=3, src=(181, 32), nlist=1, dst=(181, 32)+(0, 0)) [ 82.860] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.860] gen9_render_composite: 0x0, current mode=1/1 [ 82.860] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 82.860] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.860] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.860] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.860] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.860] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.860] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.860] sna_drawable_use_bo: using whole GPU bo [ 82.860] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.860] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.860] color_convert: src=ffffffff [20028888] [ 82.860] color_convert: dst=ffffffff [20028888] [ 82.860] sna_render_get_solid: ffffffff [ 82.860] sna_render_get_solid(white) [ 82.860] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.860] sna_transform_is_imprecise_integer_translation: no transform [ 82.860] gen9_composite_picture: integer translation (0, 0), removing [ 82.860] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.860] sna_render_pixmap_bo: GPU all damaged [ 82.860] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.860] gen4_choose_composite_emitter: solid, identity mask [ 82.860] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.860] gen9_composite_get_binding_table(fa00) [ 82.860] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.860] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.860] gen9_emit_vertex_elements: setup id=9 [ 82.860] glyphs0_to_dst: glyph=(180, 21)x(10, 13), unclipped [ 82.860] emit_primitive_identity_mask__avx2: dst=(180, 21), mask=(752.00, 32.00) x (10.00, 13.00) [ 82.860] gen8_vertex_flush[ebc] = 3 [ 82.860] gen9_magic_ca_pass: CA fixup (153 -> 156) [ 82.860] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.860] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.860] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.860] sna_glyphs(op=3, nlist=1, src=(1, 49)) [ 82.860] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.860] sna_glyphs: discarding mask [ 82.860] glyphs0_to_dst(op=3, src=(1, 49), nlist=1, dst=(1, 49)+(0, 0)) [ 82.860] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.860] gen9_render_composite: 0x0, current mode=1/1 [ 82.860] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 82.860] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.860] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.860] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.860] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.860] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.860] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.860] sna_drawable_use_bo: using whole GPU bo [ 82.860] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.860] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.860] color_convert: src=ff8ae234 [20028888] [ 82.860] color_convert: dst=ff8ae234 [20028888] [ 82.860] sna_render_get_solid: ff8ae234 [ 82.860] sna_render_get_solid(22) = ff8ae234 (old) [ 82.860] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.860] sna_transform_is_imprecise_integer_translation: no transform [ 82.860] gen9_composite_picture: integer translation (0, 0), removing [ 82.860] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.860] sna_render_pixmap_bo: GPU all damaged [ 82.860] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.860] gen4_choose_composite_emitter: solid, identity mask [ 82.860] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.860] gen9_composite_get_binding_table(f9c0) [ 82.860] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.860] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.860] gen9_emit_vertex_elements: setup id=9 [ 82.860] glyphs0_to_dst: glyph=(1, 41)x(9, 8), unclipped [ 82.860] emit_primitive_identity_mask__avx2: dst=(1, 41), mask=(688.00, 32.00) x (9.00, 8.00) [ 82.860] glyphs0_to_dst: glyph=(9, 39)x(10, 13), unclipped [ 82.860] emit_primitive_identity_mask__avx2: dst=(9, 39), mask=(672.00, 48.00) x (10.00, 13.00) [ 82.860] glyphs0_to_dst: glyph=(19, 41)x(9, 8), unclipped [ 82.860] emit_primitive_identity_mask__avx2: dst=(19, 41), mask=(688.00, 32.00) x (9.00, 8.00) [ 82.860] glyphs0_to_dst: glyph=(28, 43)x(8, 3), unclipped [ 82.860] emit_primitive_identity_mask__avx2: dst=(28, 43), mask=(688.00, 48.00) x (8.00, 3.00) [ 82.860] glyphs0_to_dst: glyph=(36, 39)x(11, 10), unclipped [ 82.860] emit_primitive_identity_mask__avx2: dst=(36, 39), mask=(704.00, 0.00) x (11.00, 10.00) [ 82.860] glyphs0_to_dst: glyph=(46, 41)x(9, 8), unclipped [ 82.860] emit_primitive_identity_mask__avx2: dst=(46, 41), mask=(720.00, 0.00) x (9.00, 8.00) [ 82.860] glyphs0_to_dst: glyph=(54, 41)x(10, 8), unclipped [ 82.860] emit_primitive_identity_mask__avx2: dst=(54, 41), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.860] glyphs0_to_dst: glyph=(63, 41)x(10, 8), unclipped [ 82.860] emit_primitive_identity_mask__avx2: dst=(63, 41), mask=(720.00, 16.00) x (10.00, 8.00) [ 82.860] glyphs0_to_dst: glyph=(72, 38)x(10, 11), unclipped [ 82.860] emit_primitive_identity_mask__avx2: dst=(72, 38), mask=(736.00, 0.00) x (10.00, 11.00) [ 82.860] glyphs0_to_dst: glyph=(81, 41)x(10, 8), unclipped [ 82.860] emit_primitive_identity_mask__avx2: dst=(81, 41), mask=(752.00, 0.00) x (10.00, 8.00) [ 82.860] glyphs0_to_dst: glyph=(90, 38)x(10, 11), unclipped [ 82.860] emit_primitive_identity_mask__avx2: dst=(90, 38), mask=(736.00, 0.00) x (10.00, 11.00) [ 82.860] glyphs0_to_dst: glyph=(99, 41)x(11, 8), unclipped [ 82.860] emit_primitive_identity_mask__avx2: dst=(99, 41), mask=(736.00, 16.00) x (11.00, 8.00) [ 82.860] glyphs0_to_dst: glyph=(109, 41)x(9, 8), unclipped [ 82.860] emit_primitive_identity_mask__avx2: dst=(109, 41), mask=(752.00, 16.00) x (9.00, 8.00) [ 82.860] glyphs0_to_dst: glyph=(118, 43)x(8, 3), unclipped [ 82.860] emit_primitive_identity_mask__avx2: dst=(118, 43), mask=(688.00, 48.00) x (8.00, 3.00) [ 82.860] glyphs0_to_dst: glyph=(126, 39)x(10, 10), unclipped [ 82.860] emit_primitive_identity_mask__avx2: dst=(126, 39), mask=(704.00, 32.00) x (10.00, 10.00) [ 82.860] glyphs0_to_dst: glyph=(135, 39)x(10, 10), unclipped [ 82.860] emit_primitive_identity_mask__avx2: dst=(135, 39), mask=(704.00, 32.00) x (10.00, 10.00) [ 82.860] glyphs0_to_dst: glyph=(144, 39)x(10, 10), unclipped [ 82.860] emit_primitive_identity_mask__avx2: dst=(144, 39), mask=(720.00, 32.00) x (10.00, 10.00) [ 82.860] glyphs0_to_dst: glyph=(153, 39)x(10, 10), unclipped [ 82.860] emit_primitive_identity_mask__avx2: dst=(153, 39), mask=(704.00, 48.00) x (10.00, 10.00) [ 82.860] gen8_vertex_flush[fbc] = 54 [ 82.860] gen9_magic_ca_pass: CA fixup (156 -> 210) [ 82.860] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.860] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.860] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.860] sna_glyphs(op=3, nlist=1, src=(163, 49)) [ 82.860] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.860] sna_glyphs: discarding mask [ 82.860] glyphs0_to_dst(op=3, src=(163, 49), nlist=1, dst=(163, 49)+(0, 0)) [ 82.860] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.860] gen9_render_composite: 0x0, current mode=1/1 [ 82.860] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 82.860] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.860] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.860] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.860] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.860] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.860] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.860] sna_drawable_use_bo: using whole GPU bo [ 82.860] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.860] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.860] color_convert: src=ffffffff [20028888] [ 82.860] color_convert: dst=ffffffff [20028888] [ 82.860] sna_render_get_solid: ffffffff [ 82.860] sna_render_get_solid(white) [ 82.860] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.860] sna_transform_is_imprecise_integer_translation: no transform [ 82.860] gen9_composite_picture: integer translation (0, 0), removing [ 82.860] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.860] sna_render_pixmap_bo: GPU all damaged [ 82.860] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.860] gen4_choose_composite_emitter: solid, identity mask [ 82.860] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.861] gen9_composite_get_binding_table(f980) [ 82.861] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.861] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.861] gen9_emit_vertex_elements: setup id=9 [ 82.861] glyphs0_to_dst: glyph=(165, 41)x(5, 8), unclipped [ 82.861] emit_primitive_identity_mask__avx2: dst=(165, 41), mask=(720.00, 48.00) x (5.00, 8.00) [ 82.861] gen8_vertex_flush[10bc] = 3 [ 82.861] gen9_magic_ca_pass: CA fixup (210 -> 213) [ 82.861] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.861] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.861] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.861] sna_glyphs(op=3, nlist=1, src=(172, 49)) [ 82.861] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.861] sna_glyphs: discarding mask [ 82.861] glyphs0_to_dst(op=3, src=(172, 49), nlist=1, dst=(172, 49)+(0, 0)) [ 82.861] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.861] gen9_render_composite: 0x0, current mode=1/1 [ 82.861] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 82.861] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.861] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.861] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.861] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.861] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.861] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.861] sna_drawable_use_bo: using whole GPU bo [ 82.861] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.861] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.861] color_convert: src=ff729fcf [20028888] [ 82.861] color_convert: dst=ff729fcf [20028888] [ 82.861] sna_render_get_solid: ff729fcf [ 82.861] sna_render_get_solid(23) = ff729fcf (old) [ 82.861] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.861] sna_transform_is_imprecise_integer_translation: no transform [ 82.861] gen9_composite_picture: integer translation (0, 0), removing [ 82.861] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.861] sna_render_pixmap_bo: GPU all damaged [ 82.861] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.861] gen4_choose_composite_emitter: solid, identity mask [ 82.861] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.861] gen9_composite_get_binding_table(f940) [ 82.861] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.861] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.861] gen9_emit_vertex_elements: setup id=9 [ 82.861] glyphs0_to_dst: glyph=(171, 43)x(11, 3), unclipped [ 82.861] emit_primitive_identity_mask__avx2: dst=(171, 43), mask=(736.00, 32.00) x (11.00, 3.00) [ 82.861] gen8_vertex_flush[11bc] = 3 [ 82.861] gen9_magic_ca_pass: CA fixup (213 -> 216) [ 82.861] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.861] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.861] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.861] sna_glyphs(op=3, nlist=1, src=(181, 49)) [ 82.861] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.861] sna_glyphs: discarding mask [ 82.861] glyphs0_to_dst(op=3, src=(181, 49), nlist=1, dst=(181, 49)+(0, 0)) [ 82.861] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.861] gen9_render_composite: 0x0, current mode=1/1 [ 82.861] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 82.861] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.861] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.861] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.861] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.861] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.861] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.861] sna_drawable_use_bo: using whole GPU bo [ 82.861] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.861] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.861] color_convert: src=ffffffff [20028888] [ 82.861] color_convert: dst=ffffffff [20028888] [ 82.861] sna_render_get_solid: ffffffff [ 82.861] sna_render_get_solid(white) [ 82.861] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.861] sna_transform_is_imprecise_integer_translation: no transform [ 82.861] gen9_composite_picture: integer translation (0, 0), removing [ 82.861] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.861] sna_render_pixmap_bo: GPU all damaged [ 82.861] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.861] gen4_choose_composite_emitter: solid, identity mask [ 82.861] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.861] gen9_composite_get_binding_table(f900) [ 82.861] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.861] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.861] gen9_emit_vertex_elements: setup id=9 [ 82.861] glyphs0_to_dst: glyph=(180, 38)x(10, 13), unclipped [ 82.861] emit_primitive_identity_mask__avx2: dst=(180, 38), mask=(752.00, 32.00) x (10.00, 13.00) [ 82.861] gen8_vertex_flush[12bc] = 3 [ 82.861] gen9_magic_ca_pass: CA fixup (216 -> 219) [ 82.861] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.861] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.861] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.861] sna_glyphs(op=3, nlist=1, src=(1, 66)) [ 82.861] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.861] sna_glyphs: discarding mask [ 82.861] glyphs0_to_dst(op=3, src=(1, 66), nlist=1, dst=(1, 66)+(0, 0)) [ 82.861] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.861] gen9_render_composite: 0x0, current mode=1/1 [ 82.861] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 82.861] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.861] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.861] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.861] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.861] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.861] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.861] sna_drawable_use_bo: using whole GPU bo [ 82.861] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.861] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.861] color_convert: src=ff8ae234 [20028888] [ 82.861] color_convert: dst=ff8ae234 [20028888] [ 82.861] sna_render_get_solid: ff8ae234 [ 82.861] sna_render_get_solid(22) = ff8ae234 (old) [ 82.861] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.861] sna_transform_is_imprecise_integer_translation: no transform [ 82.861] gen9_composite_picture: integer translation (0, 0), removing [ 82.861] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.861] sna_render_pixmap_bo: GPU all damaged [ 82.861] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.861] gen4_choose_composite_emitter: solid, identity mask [ 82.861] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.861] gen9_composite_get_binding_table(f8c0) [ 82.861] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.861] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.861] gen9_emit_vertex_elements: setup id=9 [ 82.861] glyphs0_to_dst: glyph=(1, 58)x(9, 8), unclipped [ 82.861] emit_primitive_identity_mask__avx2: dst=(1, 58), mask=(688.00, 32.00) x (9.00, 8.00) [ 82.861] glyphs0_to_dst: glyph=(9, 56)x(10, 13), unclipped [ 82.861] emit_primitive_identity_mask__avx2: dst=(9, 56), mask=(672.00, 48.00) x (10.00, 13.00) [ 82.861] glyphs0_to_dst: glyph=(19, 58)x(9, 8), unclipped [ 82.861] emit_primitive_identity_mask__avx2: dst=(19, 58), mask=(688.00, 32.00) x (9.00, 8.00) [ 82.861] glyphs0_to_dst: glyph=(28, 60)x(8, 3), unclipped [ 82.861] emit_primitive_identity_mask__avx2: dst=(28, 60), mask=(688.00, 48.00) x (8.00, 3.00) [ 82.861] glyphs0_to_dst: glyph=(36, 56)x(11, 10), unclipped [ 82.861] emit_primitive_identity_mask__avx2: dst=(36, 56), mask=(704.00, 0.00) x (11.00, 10.00) [ 82.861] glyphs0_to_dst: glyph=(46, 58)x(9, 8), unclipped [ 82.861] emit_primitive_identity_mask__avx2: dst=(46, 58), mask=(720.00, 0.00) x (9.00, 8.00) [ 82.861] glyphs0_to_dst: glyph=(54, 58)x(10, 8), unclipped [ 82.861] emit_primitive_identity_mask__avx2: dst=(54, 58), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.861] glyphs0_to_dst: glyph=(63, 58)x(10, 8), unclipped [ 82.861] emit_primitive_identity_mask__avx2: dst=(63, 58), mask=(720.00, 16.00) x (10.00, 8.00) [ 82.861] glyphs0_to_dst: glyph=(72, 55)x(10, 11), unclipped [ 82.861] emit_primitive_identity_mask__avx2: dst=(72, 55), mask=(736.00, 0.00) x (10.00, 11.00) [ 82.861] glyphs0_to_dst: glyph=(81, 58)x(10, 8), unclipped [ 82.861] emit_primitive_identity_mask__avx2: dst=(81, 58), mask=(752.00, 0.00) x (10.00, 8.00) [ 82.861] glyphs0_to_dst: glyph=(90, 55)x(10, 11), unclipped [ 82.861] emit_primitive_identity_mask__avx2: dst=(90, 55), mask=(736.00, 0.00) x (10.00, 11.00) [ 82.861] glyphs0_to_dst: glyph=(99, 58)x(11, 8), unclipped [ 82.861] emit_primitive_identity_mask__avx2: dst=(99, 58), mask=(736.00, 16.00) x (11.00, 8.00) [ 82.861] glyphs0_to_dst: glyph=(109, 58)x(9, 8), unclipped [ 82.861] emit_primitive_identity_mask__avx2: dst=(109, 58), mask=(752.00, 16.00) x (9.00, 8.00) [ 82.861] glyphs0_to_dst: glyph=(118, 60)x(8, 3), unclipped [ 82.861] emit_primitive_identity_mask__avx2: dst=(118, 60), mask=(688.00, 48.00) x (8.00, 3.00) [ 82.861] glyphs0_to_dst: glyph=(126, 56)x(10, 10), unclipped [ 82.861] emit_primitive_identity_mask__avx2: dst=(126, 56), mask=(704.00, 32.00) x (10.00, 10.00) [ 82.861] glyphs0_to_dst: glyph=(135, 56)x(10, 10), unclipped [ 82.861] emit_primitive_identity_mask__avx2: dst=(135, 56), mask=(704.00, 32.00) x (10.00, 10.00) [ 82.861] glyphs0_to_dst: glyph=(144, 56)x(10, 10), unclipped [ 82.861] emit_primitive_identity_mask__avx2: dst=(144, 56), mask=(720.00, 32.00) x (10.00, 10.00) [ 82.861] glyphs0_to_dst: glyph=(153, 56)x(10, 10), unclipped [ 82.861] emit_primitive_identity_mask__avx2: dst=(153, 56), mask=(704.00, 48.00) x (10.00, 10.00) [ 82.861] gen8_vertex_flush[13bc] = 54 [ 82.861] gen9_magic_ca_pass: CA fixup (219 -> 273) [ 82.861] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.861] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.861] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.861] sna_accel_flush: flush?=0, dirty?=0 [ 82.861] sna_block_handler (tv=0.0) [ 82.861] sna_accel_block: GPU idle, flushing [ 82.861] gen8_vertex_close: used=1092, vbo active? 23, vb=221, nreloc=3 [ 82.861] gen8_vertex_close: reloc[0] = 287 [ 82.861] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 82.861] kgem_add_handle: handle=23, index=5 [ 82.861] kgem_add_reloc64[13] = (delta=0, target handle=5, presumed=fd541000) [ 82.861] gen8_vertex_close: reloc[1] = 387 [ 82.861] kgem_add_reloc64: handle=23, pos=387, delta=0, domains=200000 [ 82.861] kgem_add_reloc64[14] = (delta=0, target handle=5, presumed=fd541000) [ 82.861] gen8_vertex_close: reloc[2] = 490 [ 82.861] kgem_add_reloc64: handle=23, pos=490, delta=0, domains=200000 [ 82.861] kgem_add_reloc64[15] = (delta=0, target handle=5, presumed=fd541000) [ 82.861] batch[1/1, flags=1800]: 1300 1300 15920 16384, nreloc=16, nexec=6, nfence=0, aperture=9200 [fenced=0] [ 82.861] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd981000 [ 82.861] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -57343 [ 82.861] kgem_fixup_relocs: shrinking by 57344 [ 82.861] __kgem_busy: handle=2, busy=0, wedged=0 [ 82.861] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd981000 [ 82.861] kgem_commit: release handle=112 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e64a9000 [ 82.861] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 82.861] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 82.861] __kgem_bo_clear_busy: handle=7 [ 82.861] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 82.861] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 82.861] __kgem_bo_clear_busy: handle=143 [ 82.861] kgem_commit: release handle=143 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff6e000 [ 82.861] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 82.861] __kgem_bo_clear_busy: handle=143 [ 82.861] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 82.861] __kgem_bo_clear_busy: handle=143 [ 82.861] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 82.861] __kgem_bo_clear_busy: handle=143 [ 82.861] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 82.861] __kgem_bo_clear_busy: handle=143 [ 82.861] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 82.861] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 82.861] __kgem_bo_clear_busy: handle=7 [ 82.861] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 82.861] __kgem_bo_clear_busy: handle=143 [ 82.861] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 82.861] __kgem_busy: handle=2, busy=131072, wedged=0 [ 82.861] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 82.861] sna_scanout_do_flush: flush timer active: delta=6 [ 82.861] timer_enable (time=82861), starting timer 1 [ 82.861] sna_accel_block: evaluating timers, active=7 [ 82.861] sna_accel_block: flush timer expires in 6 [82867] [ 82.861] sna_wakeup_handler [ 82.861] sna_accel_flush: flush?=0, dirty?=0 [ 82.861] sna_accel_flush: flush?=0, dirty?=0 [ 82.861] sna_accel_flush: flush?=0, dirty?=0 [ 82.861] sna_block_handler (tv=0.0) [ 82.861] kgem_retire, need_retire?=1 [ 82.861] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 82.861] kgem_retire__requests_ring: retiring ring 0 [ 82.861] __kgem_busy: handle=2, busy=131072, wedged=0 [ 82.861] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=2, retired? 0 [ 82.861] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 82.861] kgem_retire -- retired=0, need_retire=1 [ 82.861] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 82.861] sna_scanout_do_flush: flush timer active: delta=6 [ 82.861] sna_accel_block: evaluating timers, active=7 [ 82.861] sna_accel_block: flush timer expires in 6 [82867] [ 82.861] sna_wakeup_handler [ 82.861] sna_accel_flush: flush?=0, dirty?=0 [ 82.861] sna_accel_flush: flush?=0, dirty?=0 [ 82.861] sna_block_handler (tv=0.0) [ 82.861] kgem_retire, need_retire?=1 [ 82.861] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 82.861] kgem_retire__requests_ring: retiring ring 0 [ 82.861] __kgem_busy: handle=2, busy=131072, wedged=0 [ 82.861] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=2, retired? 0 [ 82.861] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 82.861] kgem_retire -- retired=0, need_retire=1 [ 82.862] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 82.862] sna_scanout_do_flush: flush timer active: delta=5 [ 82.862] sna_accel_block: evaluating timers, active=7 [ 82.862] sna_accel_block: flush timer expires in 5 [82867] [ 82.862] sna_wakeup_handler [ 82.862] sna_accel_flush: flush?=0, dirty?=0 [ 82.862] sna_accel_flush: flush?=0, dirty?=0 [ 82.862] sna_accel_flush: flush?=0, dirty?=0 [ 82.862] sna_block_handler (tv=0.0) [ 82.862] kgem_retire, need_retire?=1 [ 82.862] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 82.862] kgem_retire__requests_ring: retiring ring 0 [ 82.862] __kgem_busy: handle=2, busy=131072, wedged=0 [ 82.862] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=2, retired? 0 [ 82.862] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 82.862] kgem_retire -- retired=0, need_retire=1 [ 82.862] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 82.862] sna_scanout_do_flush: flush timer active: delta=5 [ 82.862] sna_accel_block: evaluating timers, active=7 [ 82.862] sna_accel_block: flush timer expires in 5 [82867] [ 82.862] sna_wakeup_handler [ 82.862] sna_accel_flush: flush?=0, dirty?=0 [ 82.862] sna_accel_flush: flush?=0, dirty?=0 [ 82.862] sna_block_handler (tv=0.0) [ 82.862] kgem_retire, need_retire?=1 [ 82.862] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 82.862] kgem_retire__requests_ring: retiring ring 0 [ 82.862] __kgem_busy: handle=2, busy=131072, wedged=0 [ 82.862] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=2, retired? 0 [ 82.862] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 82.862] kgem_retire -- retired=0, need_retire=1 [ 82.862] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 82.862] sna_scanout_do_flush: flush timer active: delta=5 [ 82.862] sna_accel_block: evaluating timers, active=7 [ 82.862] sna_accel_block: flush timer expires in 5 [82867] [ 82.862] sna_wakeup_handler [ 82.862] sna_glyphs(op=3, nlist=1, src=(163, 66)) [ 82.862] kgem_bo_is_busy: handle=112, domain: 3 exec? 0, rq? 1 [ 82.862] sna_glyphs: discarding mask [ 82.862] glyphs0_to_dst(op=3, src=(163, 66), nlist=1, dst=(163, 66)+(0, 0)) [ 82.862] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.862] gen9_render_composite: 0x0, current mode=0/1 [ 82.862] kgem_bo_is_busy: handle=6, domain: 3 exec? 0, rq? 1 [ 82.862] kgem_bo_is_busy: handle=112, domain: 3 exec? 0, rq? 1 [ 82.862] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.862] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.862] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.862] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.862] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.862] sna_drawable_use_bo: using whole GPU bo [ 82.862] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.862] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.862] color_convert: src=ffffffff [20028888] [ 82.862] color_convert: dst=ffffffff [20028888] [ 82.862] sna_render_get_solid: ffffffff [ 82.862] sna_render_get_solid(white) [ 82.862] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.862] sna_transform_is_imprecise_integer_translation: no transform [ 82.862] gen9_composite_picture: integer translation (0, 0), removing [ 82.863] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.863] sna_render_pixmap_bo: GPU all damaged [ 82.863] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.863] gen4_choose_composite_emitter: solid, identity mask [ 82.863] kgem_check_bo: num_pages=+9125, num_exec=+3 [ 82.863] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 82.863] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 82.863] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 82.863] kgem_add_handle: handle=4, index=0 [ 82.863] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 82.863] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 82.863] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 82.863] gen9_composite_get_binding_table(ffc0) [ 82.863] kgem_add_reloc64: handle=112, pos=16360, delta=0, domains=20002 [ 82.863] kgem_add_handle: handle=112, index=1 [ 82.863] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e64a9000) [ 82.863] __kgem_bo_mark_dirty: handle=112 (proxy? 0) [ 82.863] [3fe0] bind bo(handle=112, addr=e64a9000), format=192, width=3775, height=2136, pitch=15360, tiling=1 -> render [ 82.863] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 82.863] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 82.863] kgem_add_handle: handle=7, index=2 [ 82.863] kgem_add_reloc64[4] = (delta=1048, target handle=2, presumed=fffe8000) [ 82.863] [3fd0] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 82.863] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 [ 82.863] kgem_add_handle: handle=6, index=3 [ 82.863] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd581000) [ 82.863] [3fc0] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 82.863] gen9_emit_cc: blend=177 (current=ffffffff), src=17, dst=18 [ 82.863] gen9_emit_sampler: sampler = a [ 82.863] gen9_emit_sf: num_sf_outputs=2 [ 82.863] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.863] gen9_emit_vertex_elements: setup id=9 [ 82.863] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 82.863] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 82.863] glyphs0_to_dst: glyph=(165, 58)x(5, 8), unclipped [ 82.863] emit_primitive_identity_mask__avx2: dst=(165, 58), mask=(720.00, 48.00) x (5.00, 8.00) [ 82.863] gen8_vertex_flush[498] = 3 [ 82.863] gen9_magic_ca_pass: CA fixup (273 -> 276) [ 82.863] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.863] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.863] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.863] sna_glyphs(op=3, nlist=1, src=(172, 66)) [ 82.863] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 82.863] sna_glyphs: discarding mask [ 82.863] glyphs0_to_dst(op=3, src=(172, 66), nlist=1, dst=(172, 66)+(0, 0)) [ 82.863] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.863] gen9_render_composite: 0x0, current mode=1/1 [ 82.863] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 82.863] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 82.863] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.863] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.863] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.863] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.863] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.863] sna_drawable_use_bo: using whole GPU bo [ 82.863] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.863] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.863] color_convert: src=ff729fcf [20028888] [ 82.863] color_convert: dst=ff729fcf [20028888] [ 82.863] sna_render_get_solid: ff729fcf [ 82.863] sna_render_get_solid(23) = ff729fcf (old) [ 82.863] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.863] sna_transform_is_imprecise_integer_translation: no transform [ 82.863] gen9_composite_picture: integer translation (0, 0), removing [ 82.863] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.863] sna_render_pixmap_bo: GPU all damaged [ 82.863] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.863] gen4_choose_composite_emitter: solid, identity mask [ 82.863] kgem_check_bo: num_pages=+1, num_exec=+1 [ 82.864] gen9_composite_get_binding_table(fec0) [ 82.864] kgem_add_reloc64: handle=143, pos=16296, delta=0, domains=40000 [ 82.864] kgem_add_reloc64: adding proxy [delta=92] for handle=143 [ 82.864] kgem_add_handle: handle=143, index=4 [ 82.864] kgem_add_reloc64[6] = (delta=92, target handle=4, presumed=fff6e000) [ 82.864] [3fa0] bind bo(handle=143, addr=fff6e05c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 82.864] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.864] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.864] gen9_emit_vertex_elements: setup id=9 [ 82.864] glyphs0_to_dst: glyph=(171, 60)x(11, 3), unclipped [ 82.864] emit_primitive_identity_mask__avx2: dst=(171, 60), mask=(736.00, 32.00) x (11.00, 3.00) [ 82.864] gen8_vertex_flush[598] = 3 [ 82.864] gen9_magic_ca_pass: CA fixup (276 -> 279) [ 82.864] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.864] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.864] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.864] sna_glyphs(op=3, nlist=1, src=(181, 66)) [ 82.864] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 82.864] sna_glyphs: discarding mask [ 82.864] glyphs0_to_dst(op=3, src=(181, 66), nlist=1, dst=(181, 66)+(0, 0)) [ 82.864] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.864] gen9_render_composite: 0x0, current mode=1/1 [ 82.864] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 82.864] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 82.864] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.864] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.864] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.864] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.864] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.864] sna_drawable_use_bo: using whole GPU bo [ 82.864] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.864] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.864] color_convert: src=ffffffff [20028888] [ 82.864] color_convert: dst=ffffffff [20028888] [ 82.864] sna_render_get_solid: ffffffff [ 82.864] sna_render_get_solid(white) [ 82.864] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.864] sna_transform_is_imprecise_integer_translation: no transform [ 82.864] gen9_composite_picture: integer translation (0, 0), removing [ 82.864] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.864] sna_render_pixmap_bo: GPU all damaged [ 82.864] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.864] gen4_choose_composite_emitter: solid, identity mask [ 82.864] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.864] gen9_composite_get_binding_table(fe40) [ 82.864] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.864] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.864] gen9_emit_vertex_elements: setup id=9 [ 82.864] glyphs0_to_dst: glyph=(180, 55)x(10, 13), unclipped [ 82.864] emit_primitive_identity_mask__avx2: dst=(180, 55), mask=(752.00, 32.00) x (10.00, 13.00) [ 82.864] gen8_vertex_flush[698] = 3 [ 82.864] gen9_magic_ca_pass: CA fixup (279 -> 282) [ 82.864] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.864] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.864] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.864] sna_glyphs(op=3, nlist=1, src=(1, 83)) [ 82.864] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 82.864] sna_glyphs: discarding mask [ 82.864] glyphs0_to_dst(op=3, src=(1, 83), nlist=1, dst=(1, 83)+(0, 0)) [ 82.864] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.864] gen9_render_composite: 0x0, current mode=1/1 [ 82.864] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 82.864] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 82.864] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.864] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.864] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.864] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.865] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.865] sna_drawable_use_bo: using whole GPU bo [ 82.865] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.865] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.865] color_convert: src=ff8ae234 [20028888] [ 82.865] color_convert: dst=ff8ae234 [20028888] [ 82.865] sna_render_get_solid: ff8ae234 [ 82.865] sna_render_get_solid(22) = ff8ae234 (old) [ 82.865] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.865] sna_transform_is_imprecise_integer_translation: no transform [ 82.865] gen9_composite_picture: integer translation (0, 0), removing [ 82.865] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.865] sna_render_pixmap_bo: GPU all damaged [ 82.865] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.865] gen4_choose_composite_emitter: solid, identity mask [ 82.865] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.865] gen9_composite_get_binding_table(fe00) [ 82.865] kgem_add_reloc64: handle=143, pos=16248, delta=0, domains=40000 [ 82.865] kgem_add_reloc64: adding proxy [delta=88] for handle=143 [ 82.865] kgem_add_reloc64[7] = (delta=88, target handle=4, presumed=fff6e000) [ 82.865] [3f70] bind bo(handle=143, addr=fff6e058), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 82.865] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.865] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.865] gen9_emit_vertex_elements: setup id=9 [ 82.865] glyphs0_to_dst: glyph=(1, 75)x(9, 8), unclipped [ 82.865] emit_primitive_identity_mask__avx2: dst=(1, 75), mask=(688.00, 32.00) x (9.00, 8.00) [ 82.865] glyphs0_to_dst: glyph=(9, 73)x(10, 13), unclipped [ 82.865] emit_primitive_identity_mask__avx2: dst=(9, 73), mask=(672.00, 48.00) x (10.00, 13.00) [ 82.865] glyphs0_to_dst: glyph=(19, 75)x(9, 8), unclipped [ 82.865] emit_primitive_identity_mask__avx2: dst=(19, 75), mask=(688.00, 32.00) x (9.00, 8.00) [ 82.865] glyphs0_to_dst: glyph=(28, 77)x(8, 3), unclipped [ 82.865] emit_primitive_identity_mask__avx2: dst=(28, 77), mask=(688.00, 48.00) x (8.00, 3.00) [ 82.865] glyphs0_to_dst: glyph=(36, 73)x(11, 10), unclipped [ 82.865] emit_primitive_identity_mask__avx2: dst=(36, 73), mask=(704.00, 0.00) x (11.00, 10.00) [ 82.865] glyphs0_to_dst: glyph=(46, 75)x(9, 8), unclipped [ 82.865] emit_primitive_identity_mask__avx2: dst=(46, 75), mask=(720.00, 0.00) x (9.00, 8.00) [ 82.865] glyphs0_to_dst: glyph=(54, 75)x(10, 8), unclipped [ 82.865] emit_primitive_identity_mask__avx2: dst=(54, 75), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.865] glyphs0_to_dst: glyph=(63, 75)x(10, 8), unclipped [ 82.865] emit_primitive_identity_mask__avx2: dst=(63, 75), mask=(720.00, 16.00) x (10.00, 8.00) [ 82.865] glyphs0_to_dst: glyph=(72, 72)x(10, 11), unclipped [ 82.865] emit_primitive_identity_mask__avx2: dst=(72, 72), mask=(736.00, 0.00) x (10.00, 11.00) [ 82.865] glyphs0_to_dst: glyph=(81, 75)x(10, 8), unclipped [ 82.865] emit_primitive_identity_mask__avx2: dst=(81, 75), mask=(752.00, 0.00) x (10.00, 8.00) [ 82.865] glyphs0_to_dst: glyph=(90, 72)x(10, 11), unclipped [ 82.865] emit_primitive_identity_mask__avx2: dst=(90, 72), mask=(736.00, 0.00) x (10.00, 11.00) [ 82.865] glyphs0_to_dst: glyph=(99, 75)x(11, 8), unclipped [ 82.865] emit_primitive_identity_mask__avx2: dst=(99, 75), mask=(736.00, 16.00) x (11.00, 8.00) [ 82.865] glyphs0_to_dst: glyph=(109, 75)x(9, 8), unclipped [ 82.865] emit_primitive_identity_mask__avx2: dst=(109, 75), mask=(752.00, 16.00) x (9.00, 8.00) [ 82.865] glyphs0_to_dst: glyph=(118, 77)x(8, 3), unclipped [ 82.865] emit_primitive_identity_mask__avx2: dst=(118, 77), mask=(688.00, 48.00) x (8.00, 3.00) [ 82.865] glyphs0_to_dst: glyph=(126, 73)x(10, 10), unclipped [ 82.865] emit_primitive_identity_mask__avx2: dst=(126, 73), mask=(704.00, 32.00) x (10.00, 10.00) [ 82.865] glyphs0_to_dst: glyph=(135, 73)x(10, 10), unclipped [ 82.865] emit_primitive_identity_mask__avx2: dst=(135, 73), mask=(704.00, 32.00) x (10.00, 10.00) [ 82.865] glyphs0_to_dst: glyph=(144, 73)x(10, 10), unclipped [ 82.865] emit_primitive_identity_mask__avx2: dst=(144, 73), mask=(720.00, 32.00) x (10.00, 10.00) [ 82.865] glyphs0_to_dst: glyph=(153, 73)x(10, 10), unclipped [ 82.865] emit_primitive_identity_mask__avx2: dst=(153, 73), mask=(704.00, 48.00) x (10.00, 10.00) [ 82.865] gen8_vertex_flush[798] = 54 [ 82.865] gen9_magic_ca_pass: CA fixup (282 -> 336) [ 82.865] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.865] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.865] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.865] sna_glyphs(op=3, nlist=1, src=(163, 83)) [ 82.865] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 82.865] sna_glyphs: discarding mask [ 82.865] glyphs0_to_dst(op=3, src=(163, 83), nlist=1, dst=(163, 83)+(0, 0)) [ 82.865] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.865] gen9_render_composite: 0x0, current mode=1/1 [ 82.865] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 82.865] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 82.865] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.865] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.865] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.865] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.865] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.865] sna_drawable_use_bo: using whole GPU bo [ 82.865] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.865] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.865] color_convert: src=ffffffff [20028888] [ 82.865] color_convert: dst=ffffffff [20028888] [ 82.865] sna_render_get_solid: ffffffff [ 82.865] sna_render_get_solid(white) [ 82.865] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.865] sna_transform_is_imprecise_integer_translation: no transform [ 82.865] gen9_composite_picture: integer translation (0, 0), removing [ 82.865] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.865] sna_render_pixmap_bo: GPU all damaged [ 82.865] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.865] gen4_choose_composite_emitter: solid, identity mask [ 82.865] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.865] gen9_composite_get_binding_table(fd80) [ 82.865] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.866] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.866] gen9_emit_vertex_elements: setup id=9 [ 82.866] glyphs0_to_dst: glyph=(165, 75)x(5, 8), unclipped [ 82.866] emit_primitive_identity_mask__avx2: dst=(165, 75), mask=(720.00, 48.00) x (5.00, 8.00) [ 82.866] gen8_vertex_flush[898] = 3 [ 82.866] gen9_magic_ca_pass: CA fixup (336 -> 339) [ 82.866] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.866] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.866] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.866] sna_glyphs(op=3, nlist=1, src=(172, 83)) [ 82.866] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 82.866] sna_glyphs: discarding mask [ 82.866] glyphs0_to_dst(op=3, src=(172, 83), nlist=1, dst=(172, 83)+(0, 0)) [ 82.866] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.866] gen9_render_composite: 0x0, current mode=1/1 [ 82.866] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 82.866] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 82.866] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.866] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.866] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.866] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.866] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.866] sna_drawable_use_bo: using whole GPU bo [ 82.866] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.866] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.866] color_convert: src=ff729fcf [20028888] [ 82.866] color_convert: dst=ff729fcf [20028888] [ 82.866] sna_render_get_solid: ff729fcf [ 82.866] sna_render_get_solid(23) = ff729fcf (old) [ 82.866] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.866] sna_transform_is_imprecise_integer_translation: no transform [ 82.866] gen9_composite_picture: integer translation (0, 0), removing [ 82.866] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.866] sna_render_pixmap_bo: GPU all damaged [ 82.866] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.866] gen4_choose_composite_emitter: solid, identity mask [ 82.866] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.866] gen9_composite_get_binding_table(fd40) [ 82.866] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.866] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.866] gen9_emit_vertex_elements: setup id=9 [ 82.866] glyphs0_to_dst: glyph=(171, 77)x(11, 3), unclipped [ 82.866] emit_primitive_identity_mask__avx2: dst=(171, 77), mask=(736.00, 32.00) x (11.00, 3.00) [ 82.866] gen8_vertex_flush[998] = 3 [ 82.866] gen9_magic_ca_pass: CA fixup (339 -> 342) [ 82.866] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.866] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.866] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.866] sna_glyphs(op=3, nlist=1, src=(181, 83)) [ 82.866] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 82.866] sna_glyphs: discarding mask [ 82.866] glyphs0_to_dst(op=3, src=(181, 83), nlist=1, dst=(181, 83)+(0, 0)) [ 82.866] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.866] gen9_render_composite: 0x0, current mode=1/1 [ 82.866] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 82.866] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 82.866] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.866] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.866] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.866] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.866] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.866] sna_drawable_use_bo: using whole GPU bo [ 82.866] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.866] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.866] color_convert: src=ffffffff [20028888] [ 82.866] color_convert: dst=ffffffff [20028888] [ 82.866] sna_render_get_solid: ffffffff [ 82.866] sna_render_get_solid(white) [ 82.866] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.866] sna_transform_is_imprecise_integer_translation: no transform [ 82.866] gen9_composite_picture: integer translation (0, 0), removing [ 82.866] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.866] sna_render_pixmap_bo: GPU all damaged [ 82.866] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.866] gen4_choose_composite_emitter: solid, identity mask [ 82.866] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.866] gen9_composite_get_binding_table(fd00) [ 82.866] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.866] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.866] gen9_emit_vertex_elements: setup id=9 [ 82.866] glyphs0_to_dst: glyph=(180, 72)x(10, 13), unclipped [ 82.866] emit_primitive_identity_mask__avx2: dst=(180, 72), mask=(752.00, 32.00) x (10.00, 13.00) [ 82.866] gen8_vertex_flush[a98] = 3 [ 82.866] gen9_magic_ca_pass: CA fixup (342 -> 345) [ 82.866] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.866] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.866] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.866] sna_glyphs(op=3, nlist=1, src=(1, 100)) [ 82.866] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 82.866] sna_glyphs: discarding mask [ 82.866] glyphs0_to_dst(op=3, src=(1, 100), nlist=1, dst=(1, 100)+(0, 0)) [ 82.866] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.866] gen9_render_composite: 0x0, current mode=1/1 [ 82.866] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 82.866] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 82.866] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.866] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.866] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.866] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.866] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.866] sna_drawable_use_bo: using whole GPU bo [ 82.866] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.866] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.866] color_convert: src=ff8ae234 [20028888] [ 82.866] color_convert: dst=ff8ae234 [20028888] [ 82.866] sna_render_get_solid: ff8ae234 [ 82.866] sna_render_get_solid(22) = ff8ae234 (old) [ 82.866] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.866] sna_transform_is_imprecise_integer_translation: no transform [ 82.866] gen9_composite_picture: integer translation (0, 0), removing [ 82.866] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.866] sna_render_pixmap_bo: GPU all damaged [ 82.866] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.866] gen4_choose_composite_emitter: solid, identity mask [ 82.866] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.866] gen9_composite_get_binding_table(fcc0) [ 82.866] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.866] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.866] gen9_emit_vertex_elements: setup id=9 [ 82.866] glyphs0_to_dst: glyph=(1, 92)x(9, 8), unclipped [ 82.866] emit_primitive_identity_mask__avx2: dst=(1, 92), mask=(688.00, 32.00) x (9.00, 8.00) [ 82.866] glyphs0_to_dst: glyph=(9, 90)x(10, 13), unclipped [ 82.866] emit_primitive_identity_mask__avx2: dst=(9, 90), mask=(672.00, 48.00) x (10.00, 13.00) [ 82.866] glyphs0_to_dst: glyph=(19, 92)x(9, 8), unclipped [ 82.866] emit_primitive_identity_mask__avx2: dst=(19, 92), mask=(688.00, 32.00) x (9.00, 8.00) [ 82.866] glyphs0_to_dst: glyph=(28, 94)x(8, 3), unclipped [ 82.866] emit_primitive_identity_mask__avx2: dst=(28, 94), mask=(688.00, 48.00) x (8.00, 3.00) [ 82.866] glyphs0_to_dst: glyph=(36, 90)x(11, 10), unclipped [ 82.866] emit_primitive_identity_mask__avx2: dst=(36, 90), mask=(704.00, 0.00) x (11.00, 10.00) [ 82.866] glyphs0_to_dst: glyph=(46, 92)x(9, 8), unclipped [ 82.866] emit_primitive_identity_mask__avx2: dst=(46, 92), mask=(720.00, 0.00) x (9.00, 8.00) [ 82.866] glyphs0_to_dst: glyph=(54, 92)x(10, 8), unclipped [ 82.866] emit_primitive_identity_mask__avx2: dst=(54, 92), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.866] glyphs0_to_dst: glyph=(63, 92)x(10, 8), unclipped [ 82.866] emit_primitive_identity_mask__avx2: dst=(63, 92), mask=(720.00, 16.00) x (10.00, 8.00) [ 82.866] glyphs0_to_dst: glyph=(72, 89)x(10, 11), unclipped [ 82.866] emit_primitive_identity_mask__avx2: dst=(72, 89), mask=(736.00, 0.00) x (10.00, 11.00) [ 82.866] glyphs0_to_dst: glyph=(81, 92)x(10, 8), unclipped [ 82.866] emit_primitive_identity_mask__avx2: dst=(81, 92), mask=(752.00, 0.00) x (10.00, 8.00) [ 82.866] glyphs0_to_dst: glyph=(90, 89)x(10, 11), unclipped [ 82.866] emit_primitive_identity_mask__avx2: dst=(90, 89), mask=(736.00, 0.00) x (10.00, 11.00) [ 82.866] glyphs0_to_dst: glyph=(99, 92)x(11, 8), unclipped [ 82.866] emit_primitive_identity_mask__avx2: dst=(99, 92), mask=(736.00, 16.00) x (11.00, 8.00) [ 82.866] glyphs0_to_dst: glyph=(109, 92)x(9, 8), unclipped [ 82.866] emit_primitive_identity_mask__avx2: dst=(109, 92), mask=(752.00, 16.00) x (9.00, 8.00) [ 82.866] glyphs0_to_dst: glyph=(118, 94)x(8, 3), unclipped [ 82.866] emit_primitive_identity_mask__avx2: dst=(118, 94), mask=(688.00, 48.00) x (8.00, 3.00) [ 82.866] glyphs0_to_dst: glyph=(126, 90)x(10, 10), unclipped [ 82.866] emit_primitive_identity_mask__avx2: dst=(126, 90), mask=(704.00, 32.00) x (10.00, 10.00) [ 82.866] glyphs0_to_dst: glyph=(135, 90)x(10, 10), unclipped [ 82.866] emit_primitive_identity_mask__avx2: dst=(135, 90), mask=(704.00, 32.00) x (10.00, 10.00) [ 82.866] glyphs0_to_dst: glyph=(144, 90)x(10, 10), unclipped [ 82.866] emit_primitive_identity_mask__avx2: dst=(144, 90), mask=(720.00, 32.00) x (10.00, 10.00) [ 82.866] glyphs0_to_dst: glyph=(153, 90)x(10, 10), unclipped [ 82.866] emit_primitive_identity_mask__avx2: dst=(153, 90), mask=(704.00, 48.00) x (10.00, 10.00) [ 82.866] gen8_vertex_flush[b98] = 54 [ 82.866] gen9_magic_ca_pass: CA fixup (345 -> 399) [ 82.866] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.866] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.866] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.866] sna_glyphs(op=3, nlist=1, src=(163, 100)) [ 82.866] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 82.866] sna_glyphs: discarding mask [ 82.866] glyphs0_to_dst(op=3, src=(163, 100), nlist=1, dst=(163, 100)+(0, 0)) [ 82.866] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.866] gen9_render_composite: 0x0, current mode=1/1 [ 82.866] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 82.866] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 82.866] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.866] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.866] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.866] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.866] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.866] sna_drawable_use_bo: using whole GPU bo [ 82.866] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.866] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.866] color_convert: src=ffffffff [20028888] [ 82.866] color_convert: dst=ffffffff [20028888] [ 82.866] sna_render_get_solid: ffffffff [ 82.866] sna_render_get_solid(white) [ 82.866] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.866] sna_transform_is_imprecise_integer_translation: no transform [ 82.866] gen9_composite_picture: integer translation (0, 0), removing [ 82.866] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.866] sna_render_pixmap_bo: GPU all damaged [ 82.866] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.866] gen4_choose_composite_emitter: solid, identity mask [ 82.866] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.866] gen9_composite_get_binding_table(fc80) [ 82.866] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.866] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.866] gen9_emit_vertex_elements: setup id=9 [ 82.866] glyphs0_to_dst: glyph=(165, 92)x(5, 8), unclipped [ 82.866] emit_primitive_identity_mask__avx2: dst=(165, 92), mask=(720.00, 48.00) x (5.00, 8.00) [ 82.866] gen8_vertex_flush[c98] = 3 [ 82.866] gen9_magic_ca_pass: CA fixup (399 -> 402) [ 82.866] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.866] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.866] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.866] sna_glyphs(op=3, nlist=1, src=(172, 100)) [ 82.866] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 82.866] sna_glyphs: discarding mask [ 82.866] glyphs0_to_dst(op=3, src=(172, 100), nlist=1, dst=(172, 100)+(0, 0)) [ 82.866] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.866] gen9_render_composite: 0x0, current mode=1/1 [ 82.866] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 82.866] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 82.866] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.866] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.866] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.866] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.866] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.866] sna_drawable_use_bo: using whole GPU bo [ 82.866] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.866] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.866] color_convert: src=ff729fcf [20028888] [ 82.866] color_convert: dst=ff729fcf [20028888] [ 82.866] sna_render_get_solid: ff729fcf [ 82.866] sna_render_get_solid(23) = ff729fcf (old) [ 82.866] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.866] sna_transform_is_imprecise_integer_translation: no transform [ 82.866] gen9_composite_picture: integer translation (0, 0), removing [ 82.866] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.866] sna_render_pixmap_bo: GPU all damaged [ 82.866] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.866] gen4_choose_composite_emitter: solid, identity mask [ 82.866] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.866] gen9_composite_get_binding_table(fc40) [ 82.866] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.866] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.866] gen9_emit_vertex_elements: setup id=9 [ 82.866] glyphs0_to_dst: glyph=(171, 94)x(11, 3), unclipped [ 82.866] emit_primitive_identity_mask__avx2: dst=(171, 94), mask=(736.00, 32.00) x (11.00, 3.00) [ 82.866] gen8_vertex_flush[d98] = 3 [ 82.866] gen9_magic_ca_pass: CA fixup (402 -> 405) [ 82.866] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.866] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.866] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.866] sna_glyphs(op=3, nlist=1, src=(181, 100)) [ 82.866] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 82.866] sna_glyphs: discarding mask [ 82.866] glyphs0_to_dst(op=3, src=(181, 100), nlist=1, dst=(181, 100)+(0, 0)) [ 82.866] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.866] gen9_render_composite: 0x0, current mode=1/1 [ 82.866] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 82.866] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 82.866] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.866] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.866] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.866] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.866] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.866] sna_drawable_use_bo: using whole GPU bo [ 82.866] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.866] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.866] color_convert: src=ffffffff [20028888] [ 82.866] color_convert: dst=ffffffff [20028888] [ 82.866] sna_render_get_solid: ffffffff [ 82.866] sna_render_get_solid(white) [ 82.866] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.866] sna_transform_is_imprecise_integer_translation: no transform [ 82.866] gen9_composite_picture: integer translation (0, 0), removing [ 82.866] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.866] sna_render_pixmap_bo: GPU all damaged [ 82.866] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.866] gen4_choose_composite_emitter: solid, identity mask [ 82.866] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.866] gen9_composite_get_binding_table(fc00) [ 82.866] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.866] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.866] gen9_emit_vertex_elements: setup id=9 [ 82.866] glyphs0_to_dst: glyph=(180, 89)x(10, 13), unclipped [ 82.867] emit_primitive_identity_mask__avx2: dst=(180, 89), mask=(752.00, 32.00) x (10.00, 13.00) [ 82.867] gen8_vertex_flush[e98] = 3 [ 82.867] gen9_magic_ca_pass: CA fixup (405 -> 408) [ 82.867] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.867] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.867] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.867] sna_glyphs(op=3, nlist=1, src=(1, 117)) [ 82.867] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 82.867] sna_glyphs: discarding mask [ 82.867] glyphs0_to_dst(op=3, src=(1, 117), nlist=1, dst=(1, 117)+(0, 0)) [ 82.867] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.867] gen9_render_composite: 0x0, current mode=1/1 [ 82.867] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 82.867] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 82.867] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.867] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.867] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.867] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.867] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.867] sna_drawable_use_bo: using whole GPU bo [ 82.867] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.867] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.867] color_convert: src=ff8ae234 [20028888] [ 82.867] color_convert: dst=ff8ae234 [20028888] [ 82.867] sna_render_get_solid: ff8ae234 [ 82.867] sna_render_get_solid(22) = ff8ae234 (old) [ 82.867] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.867] sna_transform_is_imprecise_integer_translation: no transform [ 82.867] gen9_composite_picture: integer translation (0, 0), removing [ 82.867] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.867] sna_render_pixmap_bo: GPU all damaged [ 82.867] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.867] gen4_choose_composite_emitter: solid, identity mask [ 82.867] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.867] gen9_composite_get_binding_table(fbc0) [ 82.867] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.867] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.867] gen9_emit_vertex_elements: setup id=9 [ 82.867] glyphs0_to_dst: glyph=(1, 109)x(9, 8), unclipped [ 82.867] emit_primitive_identity_mask__avx2: dst=(1, 109), mask=(688.00, 32.00) x (9.00, 8.00) [ 82.867] glyphs0_to_dst: glyph=(9, 107)x(10, 13), unclipped [ 82.867] emit_primitive_identity_mask__avx2: dst=(9, 107), mask=(672.00, 48.00) x (10.00, 13.00) [ 82.867] glyphs0_to_dst: glyph=(19, 109)x(9, 8), unclipped [ 82.867] emit_primitive_identity_mask__avx2: dst=(19, 109), mask=(688.00, 32.00) x (9.00, 8.00) [ 82.867] glyphs0_to_dst: glyph=(28, 111)x(8, 3), unclipped [ 82.867] emit_primitive_identity_mask__avx2: dst=(28, 111), mask=(688.00, 48.00) x (8.00, 3.00) [ 82.867] glyphs0_to_dst: glyph=(36, 107)x(11, 10), unclipped [ 82.867] emit_primitive_identity_mask__avx2: dst=(36, 107), mask=(704.00, 0.00) x (11.00, 10.00) [ 82.867] glyphs0_to_dst: glyph=(46, 109)x(9, 8), unclipped [ 82.867] emit_primitive_identity_mask__avx2: dst=(46, 109), mask=(720.00, 0.00) x (9.00, 8.00) [ 82.867] glyphs0_to_dst: glyph=(54, 109)x(10, 8), unclipped [ 82.867] emit_primitive_identity_mask__avx2: dst=(54, 109), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.867] glyphs0_to_dst: glyph=(63, 109)x(10, 8), unclipped [ 82.867] emit_primitive_identity_mask__avx2: dst=(63, 109), mask=(720.00, 16.00) x (10.00, 8.00) [ 82.867] glyphs0_to_dst: glyph=(72, 106)x(10, 11), unclipped [ 82.867] emit_primitive_identity_mask__avx2: dst=(72, 106), mask=(736.00, 0.00) x (10.00, 11.00) [ 82.867] glyphs0_to_dst: glyph=(81, 109)x(10, 8), unclipped [ 82.867] emit_primitive_identity_mask__avx2: dst=(81, 109), mask=(752.00, 0.00) x (10.00, 8.00) [ 82.867] glyphs0_to_dst: glyph=(90, 106)x(10, 11), unclipped [ 82.867] emit_primitive_identity_mask__avx2: dst=(90, 106), mask=(736.00, 0.00) x (10.00, 11.00) [ 82.867] glyphs0_to_dst: glyph=(99, 109)x(11, 8), unclipped [ 82.867] emit_primitive_identity_mask__avx2: dst=(99, 109), mask=(736.00, 16.00) x (11.00, 8.00) [ 82.867] glyphs0_to_dst: glyph=(109, 109)x(9, 8), unclipped [ 82.867] emit_primitive_identity_mask__avx2: dst=(109, 109), mask=(752.00, 16.00) x (9.00, 8.00) [ 82.867] glyphs0_to_dst: glyph=(118, 111)x(8, 3), unclipped [ 82.867] emit_primitive_identity_mask__avx2: dst=(118, 111), mask=(688.00, 48.00) x (8.00, 3.00) [ 82.867] glyphs0_to_dst: glyph=(126, 107)x(10, 10), unclipped [ 82.867] emit_primitive_identity_mask__avx2: dst=(126, 107), mask=(704.00, 32.00) x (10.00, 10.00) [ 82.867] glyphs0_to_dst: glyph=(135, 107)x(10, 10), unclipped [ 82.867] emit_primitive_identity_mask__avx2: dst=(135, 107), mask=(704.00, 32.00) x (10.00, 10.00) [ 82.867] glyphs0_to_dst: glyph=(144, 107)x(10, 10), unclipped [ 82.867] emit_primitive_identity_mask__avx2: dst=(144, 107), mask=(720.00, 32.00) x (10.00, 10.00) [ 82.867] glyphs0_to_dst: glyph=(153, 107)x(10, 10), unclipped [ 82.867] emit_primitive_identity_mask__avx2: dst=(153, 107), mask=(704.00, 48.00) x (10.00, 10.00) [ 82.867] gen8_vertex_flush[f98] = 54 [ 82.867] gen9_magic_ca_pass: CA fixup (408 -> 462) [ 82.867] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.867] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.867] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.867] sna_glyphs(op=3, nlist=1, src=(163, 117)) [ 82.867] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 82.867] sna_glyphs: discarding mask [ 82.867] glyphs0_to_dst(op=3, src=(163, 117), nlist=1, dst=(163, 117)+(0, 0)) [ 82.867] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.867] gen9_render_composite: 0x0, current mode=1/1 [ 82.867] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 82.867] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 82.867] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.867] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.867] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.867] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.867] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.867] sna_drawable_use_bo: using whole GPU bo [ 82.867] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.867] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.867] color_convert: src=ffffffff [20028888] [ 82.867] color_convert: dst=ffffffff [20028888] [ 82.867] sna_render_get_solid: ffffffff [ 82.867] sna_render_get_solid(white) [ 82.867] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.867] sna_transform_is_imprecise_integer_translation: no transform [ 82.867] gen9_composite_picture: integer translation (0, 0), removing [ 82.867] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.867] sna_render_pixmap_bo: GPU all damaged [ 82.867] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.867] gen4_choose_composite_emitter: solid, identity mask [ 82.867] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.867] gen9_composite_get_binding_table(fb80) [ 82.867] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.867] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.867] gen9_emit_vertex_elements: setup id=9 [ 82.867] glyphs0_to_dst: glyph=(165, 109)x(5, 8), unclipped [ 82.867] emit_primitive_identity_mask__avx2: dst=(165, 109), mask=(720.00, 48.00) x (5.00, 8.00) [ 82.867] gen8_vertex_flush[1098] = 3 [ 82.867] gen9_magic_ca_pass: CA fixup (462 -> 465) [ 82.867] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.867] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.867] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.867] sna_glyphs(op=3, nlist=1, src=(172, 117)) [ 82.867] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 82.867] sna_glyphs: discarding mask [ 82.867] glyphs0_to_dst(op=3, src=(172, 117), nlist=1, dst=(172, 117)+(0, 0)) [ 82.867] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.867] gen9_render_composite: 0x0, current mode=1/1 [ 82.867] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 82.867] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 82.867] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.867] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.867] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.867] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.867] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.867] sna_drawable_use_bo: using whole GPU bo [ 82.867] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.867] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.867] color_convert: src=ff729fcf [20028888] [ 82.867] color_convert: dst=ff729fcf [20028888] [ 82.867] sna_render_get_solid: ff729fcf [ 82.867] sna_render_get_solid(23) = ff729fcf (old) [ 82.867] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.867] sna_transform_is_imprecise_integer_translation: no transform [ 82.867] gen9_composite_picture: integer translation (0, 0), removing [ 82.867] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.867] sna_render_pixmap_bo: GPU all damaged [ 82.867] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.867] gen4_choose_composite_emitter: solid, identity mask [ 82.867] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.867] gen9_composite_get_binding_table(fb40) [ 82.867] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.867] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.867] gen9_emit_vertex_elements: setup id=9 [ 82.867] glyphs0_to_dst: glyph=(171, 111)x(11, 3), unclipped [ 82.867] emit_primitive_identity_mask__avx2: dst=(171, 111), mask=(736.00, 32.00) x (11.00, 3.00) [ 82.867] gen8_vertex_flush[1198] = 3 [ 82.867] gen9_magic_ca_pass: CA fixup (465 -> 468) [ 82.867] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.867] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.867] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.867] sna_glyphs(op=3, nlist=1, src=(181, 117)) [ 82.867] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 82.867] sna_glyphs: discarding mask [ 82.867] glyphs0_to_dst(op=3, src=(181, 117), nlist=1, dst=(181, 117)+(0, 0)) [ 82.867] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.867] gen9_render_composite: 0x0, current mode=1/1 [ 82.867] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 82.867] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 82.867] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.867] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.867] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.867] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.867] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.867] sna_drawable_use_bo: using whole GPU bo [ 82.867] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.867] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.867] color_convert: src=ffffffff [20028888] [ 82.867] color_convert: dst=ffffffff [20028888] [ 82.867] sna_render_get_solid: ffffffff [ 82.867] sna_render_get_solid(white) [ 82.867] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.867] sna_transform_is_imprecise_integer_translation: no transform [ 82.867] gen9_composite_picture: integer translation (0, 0), removing [ 82.867] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.867] sna_render_pixmap_bo: GPU all damaged [ 82.867] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.867] gen4_choose_composite_emitter: solid, identity mask [ 82.867] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.867] gen9_composite_get_binding_table(fb00) [ 82.867] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.867] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.867] gen9_emit_vertex_elements: setup id=9 [ 82.867] glyphs0_to_dst: glyph=(180, 106)x(10, 13), unclipped [ 82.867] emit_primitive_identity_mask__avx2: dst=(180, 106), mask=(752.00, 32.00) x (10.00, 13.00) [ 82.867] gen8_vertex_flush[1298] = 3 [ 82.867] gen9_magic_ca_pass: CA fixup (468 -> 471) [ 82.867] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.867] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.867] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.867] sna_accel_flush: flush?=0, dirty?=0 [ 82.867] sna_block_handler (tv=0.0) [ 82.867] kgem_retire, need_retire?=1 [ 82.867] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 82.867] kgem_retire__requests_ring: retiring ring 0 [ 82.867] __kgem_busy: handle=2, busy=0, wedged=0 [ 82.867] __kgem_retire_rq: request 2 complete [ 82.867] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 82.867] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 82.867] kgem_retire -- retired=0, need_retire=0 [ 82.867] sna_accel_block: GPU idle, flushing [ 82.867] gen8_vertex_close: used=1884, vbo active? 23, vb=200, nreloc=1 [ 82.867] gen8_vertex_close: reloc[0] = 289 [ 82.867] kgem_add_reloc64: handle=23, pos=289, delta=0, domains=200000 [ 82.867] kgem_add_handle: handle=23, index=5 [ 82.867] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fd541000) [ 82.867] batch[1/1, flags=1800]: 1228 1228 16064 16384, nreloc=9, nexec=6, nfence=0, aperture=9200 [fenced=0] [ 82.867] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd981000 [ 82.867] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -57343 [ 82.867] kgem_fixup_relocs: shrinking by 57344 [ 82.867] __kgem_busy: handle=2, busy=0, wedged=0 [ 82.867] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd981000 [ 82.867] kgem_commit: release handle=112 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e64a9000 [ 82.867] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 82.867] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 82.867] __kgem_bo_clear_busy: handle=7 [ 82.867] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 82.867] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 82.867] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 82.867] __kgem_bo_clear_busy: handle=143 [ 82.867] kgem_commit: release handle=143 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff6e000 [ 82.867] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 82.867] __kgem_bo_clear_busy: handle=143 [ 82.867] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 82.867] __kgem_busy: handle=2, busy=131072, wedged=0 [ 82.867] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 82.867] sna_scanout_do_flush: flush timer active: delta=0 [ 82.867] sna_scanout_do_flush (time=82867), triggered [ 82.867] sna_scanout_flush (time=82867), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 82.867] has_shadow: has pending damage? 1, outstanding flips: 0 [ 82.867] stop_flush: scanout=32 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 82.867] has_shadow: has pending damage? 1, outstanding flips: 0 [ 82.867] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 82.867] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 82.867] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 82.867] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 82.867] sna_pixmap_move_to_gpu: already all-damaged [ 82.867] sna_pixmap_mark_active: pixmap=4091, handle=32 [ 82.867] sna_mode_redisplay: crtc[0] transformed? 0 [ 82.867] sna_mode_redisplay: crtc[1] transformed? 0 [ 82.867] sna_mode_redisplay: crtc[2] transformed? 0 [ 82.867] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=32 [active=1] [ 82.867] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 114, transformed? 0 [ 82.867] get_fb: reusing fb=68 for handle=32 [ 82.867] sna_mode_redisplay: recording flip on CRTC:32 handle=32, active_scanout=2, serial=3 [ 82.867] __kgem_bo_clear_busy: handle=32 [ 82.867] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 82.868] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 82.868] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 82.868] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=32, shadow handle=29 [ 82.868] sna_accel_block: evaluating timers, active=7 [ 82.868] sna_accel_block: flush timer expires in 16 [82883] [ 82.868] sna_wakeup_handler [ 82.868] sna_mode_wakeup: len=32 [ 82.868] sna_dri2_vblank_handler(type=2, sequence=4722, draw=4181) [ 82.868] sna_crtc_record_swap: recording last swap on pipe=0, frame 4722 [msc=4722], time 82.866667 [ 82.868] sna_dri2_vblank_handler: 2 complete, frame=4722 tv=82.866667 [ 82.868] sna_dri2_blit_complete: blit finished [ 82.868] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4722, tv=82.866667) [ 82.868] frame_swap_complete(type=2): draw=146, pipe=0, frame=4722 [msc=4722], tv=82.866667 [ 82.868] sna_accel_flush: flush?=0, dirty?=0 [ 82.868] sna_dri2_event_free(draw?=1) [ 82.868] sna_dri2_remove_event: remove[0x561c94b41560] from window 146, active? 1 [ 82.868] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 82.868] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=114] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 82.868] sna_dri2_vblank_handler complete [ 82.868] sna_accel_flush: flush?=0, dirty?=0 [ 82.868] sna_accel_flush: flush?=0, dirty?=0 [ 82.868] sna_accel_flush: flush?=0, dirty?=0 [ 82.868] sna_block_handler (tv=0.0) [ 82.868] sna_wakeup_handler [ 82.868] sna_accel_flush: flush?=0, dirty?=0 [ 82.868] sna_accel_flush: flush?=0, dirty?=0 [ 82.868] sna_accel_flush: flush?=0, dirty?=0 [ 82.868] sna_accel_flush: flush?=0, dirty?=0 [ 82.868] sna_block_handler (tv=0.0) [ 82.868] sna_wakeup_handler [ 82.868] sna_accel_flush: flush?=0, dirty?=0 [ 82.868] sna_accel_flush: flush?=0, dirty?=0 [ 82.868] sna_block_handler (tv=0.0) [ 82.868] sna_wakeup_handler [ 82.868] sna_glyphs(op=3, nlist=1, src=(1, 134)) [ 82.868] kgem_bo_is_busy: handle=112, domain: 3 exec? 0, rq? 1 [ 82.868] sna_glyphs: discarding mask [ 82.868] glyphs0_to_dst(op=3, src=(1, 134), nlist=1, dst=(1, 134)+(0, 0)) [ 82.868] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.868] gen9_render_composite: 0x0, current mode=0/1 [ 82.868] kgem_bo_is_busy: handle=6, domain: 3 exec? 0, rq? 1 [ 82.868] kgem_bo_is_busy: handle=112, domain: 3 exec? 0, rq? 1 [ 82.868] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.868] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.868] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.868] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.868] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.868] sna_drawable_use_bo: using whole GPU bo [ 82.868] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.868] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.868] color_convert: src=ff8ae234 [20028888] [ 82.868] color_convert: dst=ff8ae234 [20028888] [ 82.868] sna_render_get_solid: ff8ae234 [ 82.868] sna_render_get_solid(22) = ff8ae234 (old) [ 82.868] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.868] sna_transform_is_imprecise_integer_translation: no transform [ 82.868] gen9_composite_picture: integer translation (0, 0), removing [ 82.868] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.868] sna_render_pixmap_bo: GPU all damaged [ 82.868] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.868] gen4_choose_composite_emitter: solid, identity mask [ 82.868] kgem_check_bo: num_pages=+9125, num_exec=+3 [ 82.868] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 82.868] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 82.868] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 82.868] kgem_add_handle: handle=4, index=0 [ 82.868] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 82.868] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 82.868] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 82.868] gen9_composite_get_binding_table(ffc0) [ 82.868] kgem_add_reloc64: handle=112, pos=16360, delta=0, domains=20002 [ 82.868] kgem_add_handle: handle=112, index=1 [ 82.868] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e64a9000) [ 82.868] __kgem_bo_mark_dirty: handle=112 (proxy? 0) [ 82.868] [3fe0] bind bo(handle=112, addr=e64a9000), format=192, width=3775, height=2136, pitch=15360, tiling=1 -> render [ 82.868] kgem_add_reloc64: handle=143, pos=16344, delta=0, domains=40000 [ 82.868] kgem_add_reloc64: adding proxy [delta=88] for handle=143 [ 82.868] kgem_add_handle: handle=143, index=2 [ 82.868] kgem_add_reloc64[4] = (delta=88, target handle=2, presumed=fff6e000) [ 82.868] [3fd0] bind bo(handle=143, addr=fff6e058), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 82.868] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 [ 82.868] kgem_add_handle: handle=6, index=3 [ 82.868] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd581000) [ 82.868] [3fc0] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 82.868] gen9_emit_cc: blend=177 (current=ffffffff), src=17, dst=18 [ 82.868] gen9_emit_sampler: sampler = a [ 82.868] gen9_emit_sf: num_sf_outputs=2 [ 82.868] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.868] gen9_emit_vertex_elements: setup id=9 [ 82.868] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 82.868] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 82.868] glyphs0_to_dst: glyph=(1, 126)x(9, 8), unclipped [ 82.868] emit_primitive_identity_mask__avx2: dst=(1, 126), mask=(688.00, 32.00) x (9.00, 8.00) [ 82.868] glyphs0_to_dst: glyph=(9, 124)x(10, 13), unclipped [ 82.868] emit_primitive_identity_mask__avx2: dst=(9, 124), mask=(672.00, 48.00) x (10.00, 13.00) [ 82.868] glyphs0_to_dst: glyph=(19, 126)x(9, 8), unclipped [ 82.868] emit_primitive_identity_mask__avx2: dst=(19, 126), mask=(688.00, 32.00) x (9.00, 8.00) [ 82.868] glyphs0_to_dst: glyph=(28, 128)x(8, 3), unclipped [ 82.868] emit_primitive_identity_mask__avx2: dst=(28, 128), mask=(688.00, 48.00) x (8.00, 3.00) [ 82.868] glyphs0_to_dst: glyph=(36, 124)x(11, 10), unclipped [ 82.868] emit_primitive_identity_mask__avx2: dst=(36, 124), mask=(704.00, 0.00) x (11.00, 10.00) [ 82.868] glyphs0_to_dst: glyph=(46, 126)x(9, 8), unclipped [ 82.868] emit_primitive_identity_mask__avx2: dst=(46, 126), mask=(720.00, 0.00) x (9.00, 8.00) [ 82.868] glyphs0_to_dst: glyph=(54, 126)x(10, 8), unclipped [ 82.868] emit_primitive_identity_mask__avx2: dst=(54, 126), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.868] glyphs0_to_dst: glyph=(63, 126)x(10, 8), unclipped [ 82.868] emit_primitive_identity_mask__avx2: dst=(63, 126), mask=(720.00, 16.00) x (10.00, 8.00) [ 82.868] glyphs0_to_dst: glyph=(72, 123)x(10, 11), unclipped [ 82.868] emit_primitive_identity_mask__avx2: dst=(72, 123), mask=(736.00, 0.00) x (10.00, 11.00) [ 82.868] glyphs0_to_dst: glyph=(81, 126)x(10, 8), unclipped [ 82.868] emit_primitive_identity_mask__avx2: dst=(81, 126), mask=(752.00, 0.00) x (10.00, 8.00) [ 82.868] glyphs0_to_dst: glyph=(90, 123)x(10, 11), unclipped [ 82.868] emit_primitive_identity_mask__avx2: dst=(90, 123), mask=(736.00, 0.00) x (10.00, 11.00) [ 82.868] glyphs0_to_dst: glyph=(99, 126)x(11, 8), unclipped [ 82.868] emit_primitive_identity_mask__avx2: dst=(99, 126), mask=(736.00, 16.00) x (11.00, 8.00) [ 82.868] glyphs0_to_dst: glyph=(109, 126)x(9, 8), unclipped [ 82.868] emit_primitive_identity_mask__avx2: dst=(109, 126), mask=(752.00, 16.00) x (9.00, 8.00) [ 82.868] glyphs0_to_dst: glyph=(118, 128)x(8, 3), unclipped [ 82.868] emit_primitive_identity_mask__avx2: dst=(118, 128), mask=(688.00, 48.00) x (8.00, 3.00) [ 82.868] glyphs0_to_dst: glyph=(126, 124)x(10, 10), unclipped [ 82.868] emit_primitive_identity_mask__avx2: dst=(126, 124), mask=(704.00, 32.00) x (10.00, 10.00) [ 82.868] glyphs0_to_dst: glyph=(135, 124)x(10, 10), unclipped [ 82.868] emit_primitive_identity_mask__avx2: dst=(135, 124), mask=(704.00, 32.00) x (10.00, 10.00) [ 82.868] glyphs0_to_dst: glyph=(144, 124)x(10, 10), unclipped [ 82.868] emit_primitive_identity_mask__avx2: dst=(144, 124), mask=(720.00, 32.00) x (10.00, 10.00) [ 82.868] glyphs0_to_dst: glyph=(153, 124)x(10, 10), unclipped [ 82.868] emit_primitive_identity_mask__avx2: dst=(153, 124), mask=(704.00, 48.00) x (10.00, 10.00) [ 82.868] gen8_vertex_flush[498] = 54 [ 82.868] gen9_magic_ca_pass: CA fixup (471 -> 525) [ 82.868] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.868] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.868] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.868] sna_glyphs(op=3, nlist=1, src=(163, 134)) [ 82.868] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 82.868] sna_glyphs: discarding mask [ 82.868] glyphs0_to_dst(op=3, src=(163, 134), nlist=1, dst=(163, 134)+(0, 0)) [ 82.868] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.868] gen9_render_composite: 0x0, current mode=1/1 [ 82.868] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 82.868] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 82.868] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.868] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.868] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.868] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.868] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.868] sna_drawable_use_bo: using whole GPU bo [ 82.868] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.868] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.868] color_convert: src=ffffffff [20028888] [ 82.868] color_convert: dst=ffffffff [20028888] [ 82.868] sna_render_get_solid: ffffffff [ 82.868] sna_render_get_solid(white) [ 82.868] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.868] sna_transform_is_imprecise_integer_translation: no transform [ 82.868] gen9_composite_picture: integer translation (0, 0), removing [ 82.868] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.868] sna_render_pixmap_bo: GPU all damaged [ 82.868] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.868] gen4_choose_composite_emitter: solid, identity mask [ 82.868] kgem_check_bo: num_pages=+1, num_exec=+1 [ 82.868] gen9_composite_get_binding_table(fec0) [ 82.868] kgem_add_reloc64: handle=7, pos=16296, delta=0, domains=40000 [ 82.868] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 82.868] kgem_add_handle: handle=7, index=4 [ 82.868] kgem_add_reloc64[6] = (delta=1048, target handle=4, presumed=fffe8000) [ 82.868] [3fa0] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 82.868] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.868] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.868] gen9_emit_vertex_elements: setup id=9 [ 82.868] glyphs0_to_dst: glyph=(165, 126)x(5, 8), unclipped [ 82.868] emit_primitive_identity_mask__avx2: dst=(165, 126), mask=(720.00, 48.00) x (5.00, 8.00) [ 82.868] gen8_vertex_flush[598] = 3 [ 82.868] gen9_magic_ca_pass: CA fixup (525 -> 528) [ 82.868] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.868] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.868] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.868] sna_glyphs(op=3, nlist=1, src=(172, 134)) [ 82.868] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 82.868] sna_glyphs: discarding mask [ 82.868] glyphs0_to_dst(op=3, src=(172, 134), nlist=1, dst=(172, 134)+(0, 0)) [ 82.868] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.868] gen9_render_composite: 0x0, current mode=1/1 [ 82.869] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 82.869] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 82.869] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.869] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.869] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.869] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.869] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.869] sna_drawable_use_bo: using whole GPU bo [ 82.869] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.869] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.869] color_convert: src=ff729fcf [20028888] [ 82.869] color_convert: dst=ff729fcf [20028888] [ 82.869] sna_render_get_solid: ff729fcf [ 82.869] sna_render_get_solid(23) = ff729fcf (old) [ 82.869] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.869] sna_transform_is_imprecise_integer_translation: no transform [ 82.869] gen9_composite_picture: integer translation (0, 0), removing [ 82.869] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.869] sna_render_pixmap_bo: GPU all damaged [ 82.869] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.869] gen4_choose_composite_emitter: solid, identity mask [ 82.869] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.869] gen9_composite_get_binding_table(fe40) [ 82.869] kgem_add_reloc64: handle=143, pos=16264, delta=0, domains=40000 [ 82.869] kgem_add_reloc64: adding proxy [delta=92] for handle=143 [ 82.869] kgem_add_reloc64[7] = (delta=92, target handle=2, presumed=fff6e000) [ 82.869] [3f80] bind bo(handle=143, addr=fff6e05c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 82.869] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.869] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.869] gen9_emit_vertex_elements: setup id=9 [ 82.869] glyphs0_to_dst: glyph=(171, 128)x(11, 3), unclipped [ 82.869] emit_primitive_identity_mask__avx2: dst=(171, 128), mask=(736.00, 32.00) x (11.00, 3.00) [ 82.869] gen8_vertex_flush[698] = 3 [ 82.869] gen9_magic_ca_pass: CA fixup (528 -> 531) [ 82.869] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.869] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.869] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.869] sna_glyphs(op=3, nlist=1, src=(181, 134)) [ 82.869] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 82.869] sna_glyphs: discarding mask [ 82.869] glyphs0_to_dst(op=3, src=(181, 134), nlist=1, dst=(181, 134)+(0, 0)) [ 82.869] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.869] gen9_render_composite: 0x0, current mode=1/1 [ 82.869] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 82.869] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 82.869] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.869] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.869] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.869] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.869] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.869] sna_drawable_use_bo: using whole GPU bo [ 82.869] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.869] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.869] color_convert: src=ffffffff [20028888] [ 82.869] color_convert: dst=ffffffff [20028888] [ 82.869] sna_render_get_solid: ffffffff [ 82.869] sna_render_get_solid(white) [ 82.869] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.869] sna_transform_is_imprecise_integer_translation: no transform [ 82.869] gen9_composite_picture: integer translation (0, 0), removing [ 82.869] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.869] sna_render_pixmap_bo: GPU all damaged [ 82.869] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.869] gen4_choose_composite_emitter: solid, identity mask [ 82.869] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.869] gen9_composite_get_binding_table(fdc0) [ 82.869] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.869] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.869] gen9_emit_vertex_elements: setup id=9 [ 82.869] glyphs0_to_dst: glyph=(180, 123)x(10, 13), unclipped [ 82.869] emit_primitive_identity_mask__avx2: dst=(180, 123), mask=(752.00, 32.00) x (10.00, 13.00) [ 82.869] gen8_vertex_flush[798] = 3 [ 82.869] gen9_magic_ca_pass: CA fixup (531 -> 534) [ 82.869] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.869] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.869] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.869] sna_glyphs(op=3, nlist=1, src=(1, 151)) [ 82.869] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 82.869] sna_glyphs: discarding mask [ 82.869] glyphs0_to_dst(op=3, src=(1, 151), nlist=1, dst=(1, 151)+(0, 0)) [ 82.869] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.869] gen9_render_composite: 0x0, current mode=1/1 [ 82.869] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 82.869] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 82.869] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.869] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.869] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.869] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.869] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.869] sna_drawable_use_bo: using whole GPU bo [ 82.869] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.869] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.869] color_convert: src=ff8ae234 [20028888] [ 82.869] color_convert: dst=ff8ae234 [20028888] [ 82.869] sna_render_get_solid: ff8ae234 [ 82.869] sna_render_get_solid(22) = ff8ae234 (old) [ 82.869] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.869] sna_transform_is_imprecise_integer_translation: no transform [ 82.869] gen9_composite_picture: integer translation (0, 0), removing [ 82.869] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.869] sna_render_pixmap_bo: GPU all damaged [ 82.869] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.869] gen4_choose_composite_emitter: solid, identity mask [ 82.869] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.869] gen9_composite_get_binding_table(fd80) [ 82.869] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.869] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.869] gen9_emit_vertex_elements: setup id=9 [ 82.869] glyphs0_to_dst: glyph=(1, 143)x(9, 8), unclipped [ 82.869] emit_primitive_identity_mask__avx2: dst=(1, 143), mask=(688.00, 32.00) x (9.00, 8.00) [ 82.869] glyphs0_to_dst: glyph=(9, 141)x(10, 13), unclipped [ 82.869] emit_primitive_identity_mask__avx2: dst=(9, 141), mask=(672.00, 48.00) x (10.00, 13.00) [ 82.869] glyphs0_to_dst: glyph=(19, 143)x(9, 8), unclipped [ 82.869] emit_primitive_identity_mask__avx2: dst=(19, 143), mask=(688.00, 32.00) x (9.00, 8.00) [ 82.869] glyphs0_to_dst: glyph=(28, 145)x(8, 3), unclipped [ 82.869] emit_primitive_identity_mask__avx2: dst=(28, 145), mask=(688.00, 48.00) x (8.00, 3.00) [ 82.869] glyphs0_to_dst: glyph=(36, 141)x(11, 10), unclipped [ 82.869] emit_primitive_identity_mask__avx2: dst=(36, 141), mask=(704.00, 0.00) x (11.00, 10.00) [ 82.869] glyphs0_to_dst: glyph=(46, 143)x(9, 8), unclipped [ 82.869] emit_primitive_identity_mask__avx2: dst=(46, 143), mask=(720.00, 0.00) x (9.00, 8.00) [ 82.869] glyphs0_to_dst: glyph=(54, 143)x(10, 8), unclipped [ 82.869] emit_primitive_identity_mask__avx2: dst=(54, 143), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.869] glyphs0_to_dst: glyph=(63, 143)x(10, 8), unclipped [ 82.869] emit_primitive_identity_mask__avx2: dst=(63, 143), mask=(720.00, 16.00) x (10.00, 8.00) [ 82.869] glyphs0_to_dst: glyph=(72, 140)x(10, 11), unclipped [ 82.869] emit_primitive_identity_mask__avx2: dst=(72, 140), mask=(736.00, 0.00) x (10.00, 11.00) [ 82.869] glyphs0_to_dst: glyph=(81, 143)x(10, 8), unclipped [ 82.869] emit_primitive_identity_mask__avx2: dst=(81, 143), mask=(752.00, 0.00) x (10.00, 8.00) [ 82.869] glyphs0_to_dst: glyph=(90, 140)x(10, 11), unclipped [ 82.869] emit_primitive_identity_mask__avx2: dst=(90, 140), mask=(736.00, 0.00) x (10.00, 11.00) [ 82.869] glyphs0_to_dst: glyph=(99, 143)x(11, 8), unclipped [ 82.869] emit_primitive_identity_mask__avx2: dst=(99, 143), mask=(736.00, 16.00) x (11.00, 8.00) [ 82.869] glyphs0_to_dst: glyph=(109, 143)x(9, 8), unclipped [ 82.869] emit_primitive_identity_mask__avx2: dst=(109, 143), mask=(752.00, 16.00) x (9.00, 8.00) [ 82.869] glyphs0_to_dst: glyph=(118, 145)x(8, 3), unclipped [ 82.869] emit_primitive_identity_mask__avx2: dst=(118, 145), mask=(688.00, 48.00) x (8.00, 3.00) [ 82.869] glyphs0_to_dst: glyph=(126, 141)x(10, 10), unclipped [ 82.869] emit_primitive_identity_mask__avx2: dst=(126, 141), mask=(704.00, 32.00) x (10.00, 10.00) [ 82.869] glyphs0_to_dst: glyph=(135, 141)x(10, 10), unclipped [ 82.869] emit_primitive_identity_mask__avx2: dst=(135, 141), mask=(704.00, 32.00) x (10.00, 10.00) [ 82.869] glyphs0_to_dst: glyph=(144, 141)x(10, 10), unclipped [ 82.869] emit_primitive_identity_mask__avx2: dst=(144, 141), mask=(720.00, 32.00) x (10.00, 10.00) [ 82.869] glyphs0_to_dst: glyph=(153, 141)x(10, 10), unclipped [ 82.869] emit_primitive_identity_mask__avx2: dst=(153, 141), mask=(704.00, 48.00) x (10.00, 10.00) [ 82.869] gen8_vertex_flush[898] = 54 [ 82.869] gen9_magic_ca_pass: CA fixup (534 -> 588) [ 82.869] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.869] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.869] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.869] sna_glyphs(op=3, nlist=1, src=(163, 151)) [ 82.869] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 82.869] sna_glyphs: discarding mask [ 82.869] glyphs0_to_dst(op=3, src=(163, 151), nlist=1, dst=(163, 151)+(0, 0)) [ 82.869] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.869] gen9_render_composite: 0x0, current mode=1/1 [ 82.869] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 82.869] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 82.869] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.869] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.869] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.869] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.869] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.869] sna_drawable_use_bo: using whole GPU bo [ 82.869] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.869] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.869] color_convert: src=ffffffff [20028888] [ 82.869] color_convert: dst=ffffffff [20028888] [ 82.869] sna_render_get_solid: ffffffff [ 82.869] sna_render_get_solid(white) [ 82.869] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.869] sna_transform_is_imprecise_integer_translation: no transform [ 82.869] gen9_composite_picture: integer translation (0, 0), removing [ 82.869] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.869] sna_render_pixmap_bo: GPU all damaged [ 82.869] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.869] gen4_choose_composite_emitter: solid, identity mask [ 82.869] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.869] gen9_composite_get_binding_table(fd40) [ 82.869] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.869] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.869] gen9_emit_vertex_elements: setup id=9 [ 82.869] glyphs0_to_dst: glyph=(165, 143)x(5, 8), unclipped [ 82.869] emit_primitive_identity_mask__avx2: dst=(165, 143), mask=(720.00, 48.00) x (5.00, 8.00) [ 82.869] gen8_vertex_flush[998] = 3 [ 82.869] gen9_magic_ca_pass: CA fixup (588 -> 591) [ 82.869] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.869] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.869] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.869] sna_glyphs(op=3, nlist=1, src=(172, 151)) [ 82.869] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 82.869] sna_glyphs: discarding mask [ 82.869] glyphs0_to_dst(op=3, src=(172, 151), nlist=1, dst=(172, 151)+(0, 0)) [ 82.869] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.869] gen9_render_composite: 0x0, current mode=1/1 [ 82.869] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 82.869] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 82.869] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.869] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.869] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.869] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.869] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.869] sna_drawable_use_bo: using whole GPU bo [ 82.869] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.870] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.870] color_convert: src=ff729fcf [20028888] [ 82.870] color_convert: dst=ff729fcf [20028888] [ 82.870] sna_render_get_solid: ff729fcf [ 82.870] sna_render_get_solid(23) = ff729fcf (old) [ 82.870] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.870] sna_transform_is_imprecise_integer_translation: no transform [ 82.870] gen9_composite_picture: integer translation (0, 0), removing [ 82.870] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.870] sna_render_pixmap_bo: GPU all damaged [ 82.870] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.870] gen4_choose_composite_emitter: solid, identity mask [ 82.870] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.870] gen9_composite_get_binding_table(fd00) [ 82.870] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.870] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.870] gen9_emit_vertex_elements: setup id=9 [ 82.870] glyphs0_to_dst: glyph=(171, 145)x(11, 3), unclipped [ 82.870] emit_primitive_identity_mask__avx2: dst=(171, 145), mask=(736.00, 32.00) x (11.00, 3.00) [ 82.870] gen8_vertex_flush[a98] = 3 [ 82.870] gen9_magic_ca_pass: CA fixup (591 -> 594) [ 82.870] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.870] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.870] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.870] sna_glyphs(op=3, nlist=1, src=(181, 151)) [ 82.870] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 82.870] sna_glyphs: discarding mask [ 82.870] glyphs0_to_dst(op=3, src=(181, 151), nlist=1, dst=(181, 151)+(0, 0)) [ 82.870] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.870] gen9_render_composite: 0x0, current mode=1/1 [ 82.870] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 82.870] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 82.870] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.870] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.870] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.870] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.870] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.870] sna_drawable_use_bo: using whole GPU bo [ 82.870] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.870] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.870] color_convert: src=ffffffff [20028888] [ 82.870] color_convert: dst=ffffffff [20028888] [ 82.870] sna_render_get_solid: ffffffff [ 82.870] sna_render_get_solid(white) [ 82.870] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.870] sna_transform_is_imprecise_integer_translation: no transform [ 82.870] gen9_composite_picture: integer translation (0, 0), removing [ 82.870] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.870] sna_render_pixmap_bo: GPU all damaged [ 82.870] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.870] gen4_choose_composite_emitter: solid, identity mask [ 82.870] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.870] gen9_composite_get_binding_table(fcc0) [ 82.870] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.870] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.870] gen9_emit_vertex_elements: setup id=9 [ 82.870] glyphs0_to_dst: glyph=(180, 140)x(10, 13), unclipped [ 82.870] emit_primitive_identity_mask__avx2: dst=(180, 140), mask=(752.00, 32.00) x (10.00, 13.00) [ 82.870] gen8_vertex_flush[b98] = 3 [ 82.870] gen9_magic_ca_pass: CA fixup (594 -> 597) [ 82.870] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.870] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.870] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.870] sna_glyphs(op=3, nlist=1, src=(1, 168)) [ 82.870] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 82.870] sna_glyphs: discarding mask [ 82.870] glyphs0_to_dst(op=3, src=(1, 168), nlist=1, dst=(1, 168)+(0, 0)) [ 82.870] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.870] gen9_render_composite: 0x0, current mode=1/1 [ 82.870] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 82.870] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 82.870] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.870] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.870] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.870] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.870] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.870] sna_drawable_use_bo: using whole GPU bo [ 82.870] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.870] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.870] color_convert: src=ff8ae234 [20028888] [ 82.870] color_convert: dst=ff8ae234 [20028888] [ 82.870] sna_render_get_solid: ff8ae234 [ 82.870] sna_render_get_solid(22) = ff8ae234 (old) [ 82.870] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.870] sna_transform_is_imprecise_integer_translation: no transform [ 82.870] gen9_composite_picture: integer translation (0, 0), removing [ 82.870] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.870] sna_render_pixmap_bo: GPU all damaged [ 82.870] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.870] gen4_choose_composite_emitter: solid, identity mask [ 82.870] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.870] gen9_composite_get_binding_table(fc80) [ 82.870] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.870] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.870] gen9_emit_vertex_elements: setup id=9 [ 82.870] glyphs0_to_dst: glyph=(1, 160)x(9, 8), unclipped [ 82.870] emit_primitive_identity_mask__avx2: dst=(1, 160), mask=(688.00, 32.00) x (9.00, 8.00) [ 82.870] glyphs0_to_dst: glyph=(9, 158)x(10, 13), unclipped [ 82.870] emit_primitive_identity_mask__avx2: dst=(9, 158), mask=(672.00, 48.00) x (10.00, 13.00) [ 82.870] glyphs0_to_dst: glyph=(19, 160)x(9, 8), unclipped [ 82.870] emit_primitive_identity_mask__avx2: dst=(19, 160), mask=(688.00, 32.00) x (9.00, 8.00) [ 82.870] glyphs0_to_dst: glyph=(28, 162)x(8, 3), unclipped [ 82.870] emit_primitive_identity_mask__avx2: dst=(28, 162), mask=(688.00, 48.00) x (8.00, 3.00) [ 82.870] glyphs0_to_dst: glyph=(36, 158)x(11, 10), unclipped [ 82.870] emit_primitive_identity_mask__avx2: dst=(36, 158), mask=(704.00, 0.00) x (11.00, 10.00) [ 82.870] glyphs0_to_dst: glyph=(46, 160)x(9, 8), unclipped [ 82.870] emit_primitive_identity_mask__avx2: dst=(46, 160), mask=(720.00, 0.00) x (9.00, 8.00) [ 82.870] glyphs0_to_dst: glyph=(54, 160)x(10, 8), unclipped [ 82.870] emit_primitive_identity_mask__avx2: dst=(54, 160), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.870] glyphs0_to_dst: glyph=(63, 160)x(10, 8), unclipped [ 82.870] emit_primitive_identity_mask__avx2: dst=(63, 160), mask=(720.00, 16.00) x (10.00, 8.00) [ 82.870] glyphs0_to_dst: glyph=(72, 157)x(10, 11), unclipped [ 82.870] emit_primitive_identity_mask__avx2: dst=(72, 157), mask=(736.00, 0.00) x (10.00, 11.00) [ 82.870] glyphs0_to_dst: glyph=(81, 160)x(10, 8), unclipped [ 82.870] emit_primitive_identity_mask__avx2: dst=(81, 160), mask=(752.00, 0.00) x (10.00, 8.00) [ 82.870] glyphs0_to_dst: glyph=(90, 157)x(10, 11), unclipped [ 82.870] emit_primitive_identity_mask__avx2: dst=(90, 157), mask=(736.00, 0.00) x (10.00, 11.00) [ 82.870] glyphs0_to_dst: glyph=(99, 160)x(11, 8), unclipped [ 82.870] emit_primitive_identity_mask__avx2: dst=(99, 160), mask=(736.00, 16.00) x (11.00, 8.00) [ 82.870] glyphs0_to_dst: glyph=(109, 160)x(9, 8), unclipped [ 82.870] emit_primitive_identity_mask__avx2: dst=(109, 160), mask=(752.00, 16.00) x (9.00, 8.00) [ 82.870] glyphs0_to_dst: glyph=(118, 162)x(8, 3), unclipped [ 82.870] emit_primitive_identity_mask__avx2: dst=(118, 162), mask=(688.00, 48.00) x (8.00, 3.00) [ 82.870] glyphs0_to_dst: glyph=(126, 158)x(10, 10), unclipped [ 82.870] emit_primitive_identity_mask__avx2: dst=(126, 158), mask=(704.00, 32.00) x (10.00, 10.00) [ 82.870] glyphs0_to_dst: glyph=(135, 158)x(10, 10), unclipped [ 82.870] emit_primitive_identity_mask__avx2: dst=(135, 158), mask=(704.00, 32.00) x (10.00, 10.00) [ 82.870] glyphs0_to_dst: glyph=(144, 158)x(10, 10), unclipped [ 82.870] emit_primitive_identity_mask__avx2: dst=(144, 158), mask=(720.00, 32.00) x (10.00, 10.00) [ 82.870] glyphs0_to_dst: glyph=(153, 158)x(10, 10), unclipped [ 82.870] emit_primitive_identity_mask__avx2: dst=(153, 158), mask=(704.00, 48.00) x (10.00, 10.00) [ 82.870] gen8_vertex_flush[c98] = 54 [ 82.870] gen9_magic_ca_pass: CA fixup (597 -> 651) [ 82.870] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.870] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.870] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.870] sna_glyphs(op=3, nlist=1, src=(163, 168)) [ 82.870] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 82.870] sna_glyphs: discarding mask [ 82.870] glyphs0_to_dst(op=3, src=(163, 168), nlist=1, dst=(163, 168)+(0, 0)) [ 82.870] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.870] gen9_render_composite: 0x0, current mode=1/1 [ 82.870] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 82.870] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 82.870] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.870] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.870] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.870] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.870] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.870] sna_drawable_use_bo: using whole GPU bo [ 82.870] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.870] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.870] color_convert: src=ffffffff [20028888] [ 82.870] color_convert: dst=ffffffff [20028888] [ 82.870] sna_render_get_solid: ffffffff [ 82.870] sna_render_get_solid(white) [ 82.870] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.870] sna_transform_is_imprecise_integer_translation: no transform [ 82.870] gen9_composite_picture: integer translation (0, 0), removing [ 82.870] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.870] sna_render_pixmap_bo: GPU all damaged [ 82.870] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.870] gen4_choose_composite_emitter: solid, identity mask [ 82.870] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.870] gen9_composite_get_binding_table(fc40) [ 82.870] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.870] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.870] gen9_emit_vertex_elements: setup id=9 [ 82.870] glyphs0_to_dst: glyph=(165, 160)x(5, 8), unclipped [ 82.870] emit_primitive_identity_mask__avx2: dst=(165, 160), mask=(720.00, 48.00) x (5.00, 8.00) [ 82.870] gen8_vertex_flush[d98] = 3 [ 82.870] gen9_magic_ca_pass: CA fixup (651 -> 654) [ 82.870] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.870] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.870] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.870] sna_glyphs(op=3, nlist=1, src=(172, 168)) [ 82.870] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 82.870] sna_glyphs: discarding mask [ 82.870] glyphs0_to_dst(op=3, src=(172, 168), nlist=1, dst=(172, 168)+(0, 0)) [ 82.870] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.870] gen9_render_composite: 0x0, current mode=1/1 [ 82.870] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 82.870] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 82.870] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.870] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.870] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.870] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.870] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.870] sna_drawable_use_bo: using whole GPU bo [ 82.870] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.870] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.870] color_convert: src=ff729fcf [20028888] [ 82.870] color_convert: dst=ff729fcf [20028888] [ 82.870] sna_render_get_solid: ff729fcf [ 82.870] sna_render_get_solid(23) = ff729fcf (old) [ 82.870] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.870] sna_transform_is_imprecise_integer_translation: no transform [ 82.870] gen9_composite_picture: integer translation (0, 0), removing [ 82.870] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.870] sna_render_pixmap_bo: GPU all damaged [ 82.870] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.870] gen4_choose_composite_emitter: solid, identity mask [ 82.870] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.870] gen9_composite_get_binding_table(fc00) [ 82.870] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.870] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.870] gen9_emit_vertex_elements: setup id=9 [ 82.870] glyphs0_to_dst: glyph=(171, 162)x(11, 3), unclipped [ 82.870] emit_primitive_identity_mask__avx2: dst=(171, 162), mask=(736.00, 32.00) x (11.00, 3.00) [ 82.870] gen8_vertex_flush[e98] = 3 [ 82.870] gen9_magic_ca_pass: CA fixup (654 -> 657) [ 82.870] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.870] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.870] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.870] sna_glyphs(op=3, nlist=2, src=(181, 168)) [ 82.870] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 82.870] can_discard_mask: nlist=2, mask=28888, depth 32, op=3 (bounded? 1) [ 82.870] glyphs_format: format=166024, depth=32 [ 82.870] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 82.870] sna_glyphs: discarding mask [ 82.870] glyphs0_to_dst(op=3, src=(181, 168), nlist=2, dst=(181, 168)+(0, 0)) [ 82.870] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.870] gen9_render_composite: 0x0, current mode=1/1 [ 82.870] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 82.870] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 82.870] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.870] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.870] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.870] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.870] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.870] sna_drawable_use_bo: using whole GPU bo [ 82.870] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.870] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.870] color_convert: src=ffffffff [20028888] [ 82.870] color_convert: dst=ffffffff [20028888] [ 82.870] sna_render_get_solid: ffffffff [ 82.870] sna_render_get_solid(white) [ 82.870] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.870] sna_transform_is_imprecise_integer_translation: no transform [ 82.870] gen9_composite_picture: integer translation (0, 0), removing [ 82.870] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.870] sna_render_pixmap_bo: GPU all damaged [ 82.870] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.870] gen4_choose_composite_emitter: solid, identity mask [ 82.870] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.870] gen9_composite_get_binding_table(fbc0) [ 82.870] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.870] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.870] gen9_emit_vertex_elements: setup id=9 [ 82.870] glyphs0_to_dst: glyph=(180, 157)x(10, 13), unclipped [ 82.870] emit_primitive_identity_mask__avx2: dst=(180, 157), mask=(752.00, 32.00) x (10.00, 13.00) [ 82.870] glyphs0_to_dst: glyph=(198, 160)x(10, 8), unclipped [ 82.870] emit_primitive_identity_mask__avx2: dst=(198, 160), mask=(848.00, 16.00) x (10.00, 8.00) [ 82.870] glyphs0_to_dst: glyph=(207, 156)x(10, 12), unclipped [ 82.870] emit_primitive_identity_mask__avx2: dst=(207, 156), mask=(864.00, 0.00) x (10.00, 12.00) [ 82.870] glyphs0_to_dst: glyph=(226, 157)x(9, 11), unclipped [ 82.870] emit_primitive_identity_mask__avx2: dst=(226, 157), mask=(880.00, 0.00) x (9.00, 11.00) [ 82.870] glyphs0_to_dst: glyph=(234, 160)x(10, 8), unclipped [ 82.870] emit_primitive_identity_mask__avx2: dst=(234, 160), mask=(864.00, 16.00) x (10.00, 8.00) [ 82.870] glyphs0_to_dst: glyph=(244, 160)x(9, 11), unclipped [ 82.870] emit_primitive_identity_mask__avx2: dst=(244, 160), mask=(880.00, 16.00) x (9.00, 11.00) [ 82.870] glyphs0_to_dst: glyph=(253, 157)x(9, 14), unclipped [ 82.870] emit_primitive_identity_mask__avx2: dst=(253, 157), mask=(832.00, 32.00) x (9.00, 14.00) [ 82.870] glyphs0_to_dst: glyph=(1, 175)x(9, 10), unclipped [ 82.871] emit_primitive_identity_mask__avx2: dst=(1, 175), mask=(848.00, 32.00) x (9.00, 10.00) [ 82.871] glyphs0_to_dst: glyph=(9, 187)x(11, 2), unclipped [ 82.871] emit_primitive_identity_mask__avx2: dst=(9, 187), mask=(832.00, 48.00) x (11.00, 2.00) [ 82.871] glyphs0_to_dst: glyph=(19, 177)x(9, 8), unclipped [ 82.871] emit_primitive_identity_mask__avx2: dst=(19, 177), mask=(848.00, 48.00) x (9.00, 8.00) [ 82.871] glyphs0_to_dst: glyph=(27, 177)x(10, 8), unclipped [ 82.871] emit_primitive_identity_mask__avx2: dst=(27, 177), mask=(864.00, 32.00) x (10.00, 8.00) [ 82.871] glyphs0_to_dst: glyph=(37, 177)x(9, 11), unclipped [ 82.871] emit_primitive_identity_mask__avx2: dst=(37, 177), mask=(880.00, 16.00) x (9.00, 11.00) [ 82.871] glyphs0_to_dst: glyph=(45, 174)x(10, 11), unclipped [ 82.871] emit_primitive_identity_mask__avx2: dst=(45, 174), mask=(880.00, 32.00) x (10.00, 11.00) [ 82.871] glyphs0_to_dst: glyph=(55, 177)x(9, 8), unclipped [ 82.871] emit_primitive_identity_mask__avx2: dst=(55, 177), mask=(864.00, 48.00) x (9.00, 8.00) [ 82.871] glyphs0_to_dst: glyph=(63, 177)x(10, 11), unclipped [ 82.871] emit_primitive_identity_mask__avx2: dst=(63, 177), mask=(880.00, 48.00) x (10.00, 11.00) [ 82.871] glyphs0_to_dst: glyph=(73, 174)x(9, 14), unclipped [ 82.871] emit_primitive_identity_mask__avx2: dst=(73, 174), mask=(832.00, 32.00) x (9.00, 14.00) [ 82.871] glyphs0_to_dst: glyph=(172, 175)x(9, 10), unclipped [ 82.871] emit_primitive_identity_mask__avx2: dst=(172, 175), mask=(848.00, 32.00) x (9.00, 10.00) [ 82.871] glyphs0_to_dst: glyph=(180, 187)x(11, 2), unclipped [ 82.871] emit_primitive_identity_mask__avx2: dst=(180, 187), mask=(832.00, 48.00) x (11.00, 2.00) [ 82.871] glyphs0_to_dst: glyph=(190, 177)x(9, 8), unclipped [ 82.871] emit_primitive_identity_mask__avx2: dst=(190, 177), mask=(864.00, 48.00) x (9.00, 8.00) [ 82.871] glyphs0_to_dst: glyph=(199, 177)x(9, 8), unclipped [ 82.871] emit_primitive_identity_mask__avx2: dst=(199, 177), mask=(896.00, 0.00) x (9.00, 8.00) [ 82.871] glyphs0_to_dst: glyph=(208, 177)x(9, 11), unclipped [ 82.871] emit_primitive_identity_mask__avx2: dst=(208, 177), mask=(880.00, 16.00) x (9.00, 11.00) [ 82.871] glyphs0_to_dst: glyph=(216, 174)x(10, 11), unclipped [ 82.871] emit_primitive_identity_mask__avx2: dst=(216, 174), mask=(880.00, 32.00) x (10.00, 11.00) [ 82.871] glyphs0_to_dst: glyph=(226, 177)x(9, 8), unclipped [ 82.871] emit_primitive_identity_mask__avx2: dst=(226, 177), mask=(864.00, 48.00) x (9.00, 8.00) [ 82.871] glyphs0_to_dst: glyph=(234, 177)x(10, 11), unclipped [ 82.871] emit_primitive_identity_mask__avx2: dst=(234, 177), mask=(880.00, 48.00) x (10.00, 11.00) [ 82.871] glyphs0_to_dst: glyph=(244, 174)x(9, 14), unclipped [ 82.871] emit_primitive_identity_mask__avx2: dst=(244, 174), mask=(832.00, 32.00) x (9.00, 14.00) [ 82.871] glyphs0_to_dst: glyph=(342, 175)x(10, 10), unclipped [ 82.871] emit_primitive_identity_mask__avx2: dst=(342, 175), mask=(912.00, 0.00) x (10.00, 10.00) [ 82.871] glyphs0_to_dst: glyph=(351, 187)x(11, 2), unclipped [ 82.871] emit_primitive_identity_mask__avx2: dst=(351, 187), mask=(832.00, 48.00) x (11.00, 2.00) [ 82.871] glyphs0_to_dst: glyph=(361, 177)x(9, 11), unclipped [ 82.871] emit_primitive_identity_mask__avx2: dst=(361, 177), mask=(880.00, 16.00) x (9.00, 11.00) [ 82.871] glyphs0_to_dst: glyph=(369, 174)x(10, 11), unclipped [ 82.871] emit_primitive_identity_mask__avx2: dst=(369, 174), mask=(880.00, 32.00) x (10.00, 11.00) [ 82.871] glyphs0_to_dst: glyph=(379, 177)x(9, 8), unclipped [ 82.871] emit_primitive_identity_mask__avx2: dst=(379, 177), mask=(864.00, 48.00) x (9.00, 8.00) [ 82.871] glyphs0_to_dst: glyph=(387, 177)x(10, 11), unclipped [ 82.871] emit_primitive_identity_mask__avx2: dst=(387, 177), mask=(880.00, 48.00) x (10.00, 11.00) [ 82.871] glyphs0_to_dst: glyph=(396, 187)x(11, 2), unclipped [ 82.871] emit_primitive_identity_mask__avx2: dst=(396, 187), mask=(832.00, 48.00) x (11.00, 2.00) [ 82.871] glyphs0_to_dst: glyph=(405, 177)x(10, 8), unclipped [ 82.871] emit_primitive_identity_mask__avx2: dst=(405, 177), mask=(896.00, 16.00) x (10.00, 8.00) [ 82.871] glyphs0_to_dst: glyph=(415, 174)x(10, 11), unclipped [ 82.871] emit_primitive_identity_mask__avx2: dst=(415, 174), mask=(912.00, 16.00) x (10.00, 11.00) [ 82.871] glyphs0_to_dst: glyph=(424, 174)x(9, 11), unclipped [ 82.871] emit_primitive_identity_mask__avx2: dst=(424, 174), mask=(880.00, 0.00) x (9.00, 11.00) [ 82.871] glyphs0_to_dst: glyph=(432, 177)x(10, 8), unclipped [ 82.871] emit_primitive_identity_mask__avx2: dst=(432, 177), mask=(864.00, 32.00) x (10.00, 8.00) [ 82.871] glyphs0_to_dst: glyph=(442, 177)x(9, 8), unclipped [ 82.871] emit_primitive_identity_mask__avx2: dst=(442, 177), mask=(848.00, 48.00) x (9.00, 8.00) [ 82.871] glyphs0_to_dst: glyph=(450, 187)x(11, 2), unclipped [ 82.871] emit_primitive_identity_mask__avx2: dst=(450, 187), mask=(832.00, 48.00) x (11.00, 2.00) [ 82.871] glyphs0_to_dst: glyph=(460, 173)x(9, 12), unclipped [ 82.871] emit_primitive_identity_mask__avx2: dst=(460, 173), mask=(928.00, 0.00) x (9.00, 12.00) [ 82.871] glyphs0_to_dst: glyph=(468, 177)x(10, 8), unclipped [ 82.871] emit_primitive_identity_mask__avx2: dst=(468, 177), mask=(944.00, 0.00) x (10.00, 8.00) [ 82.871] glyphs0_to_dst: glyph=(477, 177)x(10, 8), unclipped [ 82.871] emit_primitive_identity_mask__avx2: dst=(477, 177), mask=(944.00, 0.00) x (10.00, 8.00) [ 82.871] glyphs0_to_dst: glyph=(487, 174)x(9, 11), unclipped [ 82.871] emit_primitive_identity_mask__avx2: dst=(487, 174), mask=(880.00, 0.00) x (9.00, 11.00) [ 82.871] glyphs0_to_dst: glyph=(496, 174)x(9, 14), unclipped [ 82.871] emit_primitive_identity_mask__avx2: dst=(496, 174), mask=(832.00, 32.00) x (9.00, 14.00) [ 82.871] glyphs0_to_dst: glyph=(514, 175)x(9, 10), unclipped [ 82.871] emit_primitive_identity_mask__avx2: dst=(514, 175), mask=(928.00, 16.00) x (9.00, 10.00) [ 82.871] glyphs0_to_dst: glyph=(522, 187)x(11, 2), unclipped [ 82.871] emit_primitive_identity_mask__avx2: dst=(522, 187), mask=(832.00, 48.00) x (11.00, 2.00) [ 82.871] glyphs0_to_dst: glyph=(532, 177)x(9, 8), unclipped [ 82.871] emit_primitive_identity_mask__avx2: dst=(532, 177), mask=(848.00, 48.00) x (9.00, 8.00) [ 82.871] glyphs0_to_dst: glyph=(540, 177)x(10, 8), unclipped [ 82.871] emit_primitive_identity_mask__avx2: dst=(540, 177), mask=(864.00, 32.00) x (10.00, 8.00) [ 82.871] glyphs0_to_dst: glyph=(550, 177)x(9, 11), unclipped [ 82.871] emit_primitive_identity_mask__avx2: dst=(550, 177), mask=(880.00, 16.00) x (9.00, 11.00) [ 82.871] glyphs0_to_dst: glyph=(558, 174)x(10, 11), unclipped [ 82.871] emit_primitive_identity_mask__avx2: dst=(558, 174), mask=(880.00, 32.00) x (10.00, 11.00) [ 82.871] glyphs0_to_dst: glyph=(568, 177)x(9, 8), unclipped [ 82.871] emit_primitive_identity_mask__avx2: dst=(568, 177), mask=(864.00, 48.00) x (9.00, 8.00) [ 82.871] glyphs0_to_dst: glyph=(576, 177)x(10, 11), unclipped [ 82.871] emit_primitive_identity_mask__avx2: dst=(576, 177), mask=(880.00, 48.00) x (10.00, 11.00) [ 82.871] glyphs0_to_dst: glyph=(586, 174)x(9, 14), unclipped [ 82.871] emit_primitive_identity_mask__avx2: dst=(586, 174), mask=(832.00, 32.00) x (9.00, 14.00) [ 82.871] glyphs0_to_dst: glyph=(684, 175)x(10, 10), unclipped [ 82.871] emit_primitive_identity_mask__avx2: dst=(684, 175), mask=(944.00, 16.00) x (10.00, 10.00) [ 82.871] glyphs0_to_dst: glyph=(693, 187)x(11, 2), unclipped [ 82.871] emit_primitive_identity_mask__avx2: dst=(693, 187), mask=(832.00, 48.00) x (11.00, 2.00) [ 82.871] glyphs0_to_dst: glyph=(703, 177)x(9, 11), unclipped [ 82.871] emit_primitive_identity_mask__avx2: dst=(703, 177), mask=(880.00, 16.00) x (9.00, 11.00) [ 82.871] glyphs0_to_dst: glyph=(711, 174)x(10, 11), unclipped [ 82.871] emit_primitive_identity_mask__avx2: dst=(711, 174), mask=(880.00, 32.00) x (10.00, 11.00) [ 82.871] glyphs0_to_dst: glyph=(721, 177)x(9, 8), unclipped [ 82.871] emit_primitive_identity_mask__avx2: dst=(721, 177), mask=(864.00, 48.00) x (9.00, 8.00) [ 82.871] glyphs0_to_dst: glyph=(729, 177)x(10, 11), unclipped [ 82.871] emit_primitive_identity_mask__avx2: dst=(729, 177), mask=(880.00, 48.00) x (10.00, 11.00) [ 82.871] glyphs0_to_dst: glyph=(738, 187)x(11, 2), unclipped [ 82.871] emit_primitive_identity_mask__avx2: dst=(738, 187), mask=(832.00, 48.00) x (11.00, 2.00) [ 82.871] glyphs0_to_dst: glyph=(747, 177)x(10, 8), unclipped [ 82.871] emit_primitive_identity_mask__avx2: dst=(747, 177), mask=(896.00, 16.00) x (10.00, 8.00) [ 82.871] glyphs0_to_dst: glyph=(757, 174)x(10, 11), unclipped [ 82.871] emit_primitive_identity_mask__avx2: dst=(757, 174), mask=(912.00, 16.00) x (10.00, 11.00) [ 82.871] glyphs0_to_dst: glyph=(766, 174)x(9, 11), unclipped [ 82.871] emit_primitive_identity_mask__avx2: dst=(766, 174), mask=(880.00, 0.00) x (9.00, 11.00) [ 82.871] glyphs0_to_dst: glyph=(774, 177)x(10, 8), unclipped [ 82.871] emit_primitive_identity_mask__avx2: dst=(774, 177), mask=(864.00, 32.00) x (10.00, 8.00) [ 82.871] glyphs0_to_dst: glyph=(784, 177)x(9, 8), unclipped [ 82.871] emit_primitive_identity_mask__avx2: dst=(784, 177), mask=(848.00, 48.00) x (9.00, 8.00) [ 82.871] glyphs0_to_dst: glyph=(792, 187)x(11, 2), unclipped [ 82.871] emit_primitive_identity_mask__avx2: dst=(792, 187), mask=(832.00, 48.00) x (11.00, 2.00) [ 82.871] glyphs0_to_dst: glyph=(802, 173)x(9, 12), unclipped [ 82.871] emit_primitive_identity_mask__avx2: dst=(802, 173), mask=(928.00, 0.00) x (9.00, 12.00) [ 82.871] glyphs0_to_dst: glyph=(810, 177)x(10, 8), unclipped [ 82.871] emit_primitive_identity_mask__avx2: dst=(810, 177), mask=(944.00, 0.00) x (10.00, 8.00) [ 82.871] gen8_vertex_flush[f98] = 201 [ 82.871] gen9_magic_ca_pass: CA fixup (657 -> 858) [ 82.871] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.871] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.871] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.871] sna_glyphs(op=3, nlist=1, src=(820, 185)) [ 82.871] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 82.871] sna_glyphs: discarding mask [ 82.871] glyphs0_to_dst(op=3, src=(820, 185), nlist=1, dst=(820, 185)+(0, 0)) [ 82.871] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.871] gen9_render_composite: 0x0, current mode=1/1 [ 82.871] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 82.871] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 82.871] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.871] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.871] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.871] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.871] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.871] sna_drawable_use_bo: using whole GPU bo [ 82.871] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.871] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.871] color_convert: src=ffffffff [20028888] [ 82.871] color_convert: dst=ffffffff [20028888] [ 82.871] sna_render_get_solid: ffffffff [ 82.871] sna_render_get_solid(white) [ 82.871] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.871] sna_transform_is_imprecise_integer_translation: no transform [ 82.871] gen9_composite_picture: integer translation (0, 0), removing [ 82.871] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.871] sna_render_pixmap_bo: GPU all damaged [ 82.871] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.871] gen4_choose_composite_emitter: solid, identity mask [ 82.871] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.871] gen9_composite_get_binding_table(fb80) [ 82.871] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.871] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.871] gen9_emit_vertex_elements: setup id=9 [ 82.871] glyphs0_to_dst: glyph=(819, 177)x(10, 8), unclipped [ 82.871] emit_primitive_identity_mask__avx2: dst=(819, 177), mask=(944.00, 0.00) x (10.00, 8.00) [ 82.871] glyphs0_to_dst: glyph=(829, 174)x(9, 11), unclipped [ 82.871] emit_primitive_identity_mask__avx2: dst=(829, 174), mask=(880.00, 0.00) x (9.00, 11.00) [ 82.871] glyphs0_to_dst: glyph=(838, 174)x(9, 14), unclipped [ 82.871] emit_primitive_identity_mask__avx2: dst=(838, 174), mask=(832.00, 32.00) x (9.00, 14.00) [ 82.871] glyphs0_to_dst: glyph=(856, 175)x(9, 10), unclipped [ 82.871] emit_primitive_identity_mask__avx2: dst=(856, 175), mask=(896.00, 32.00) x (9.00, 10.00) [ 82.871] glyphs0_to_dst: glyph=(864, 187)x(11, 2), unclipped [ 82.871] emit_primitive_identity_mask__avx2: dst=(864, 187), mask=(832.00, 48.00) x (11.00, 2.00) [ 82.871] glyphs0_to_dst: glyph=(874, 177)x(9, 8), unclipped [ 82.871] emit_primitive_identity_mask__avx2: dst=(874, 177), mask=(896.00, 0.00) x (9.00, 8.00) [ 82.871] glyphs0_to_dst: glyph=(883, 173)x(9, 12), unclipped [ 82.871] emit_primitive_identity_mask__avx2: dst=(883, 173), mask=(928.00, 0.00) x (9.00, 12.00) [ 82.871] glyphs0_to_dst: glyph=(892, 174)x(9, 14), unclipped [ 82.871] emit_primitive_identity_mask__avx2: dst=(892, 174), mask=(832.00, 32.00) x (9.00, 14.00) [ 82.871] glyphs0_to_dst: glyph=(1026, 175)x(10, 10), unclipped [ 82.871] emit_primitive_identity_mask__avx2: dst=(1026, 175), mask=(912.00, 32.00) x (10.00, 10.00) [ 82.871] glyphs0_to_dst: glyph=(1035, 187)x(11, 2), unclipped [ 82.871] emit_primitive_identity_mask__avx2: dst=(1035, 187), mask=(832.00, 48.00) x (11.00, 2.00) [ 82.871] glyphs0_to_dst: glyph=(1045, 174)x(10, 11), unclipped [ 82.871] emit_primitive_identity_mask__avx2: dst=(1045, 174), mask=(912.00, 16.00) x (10.00, 11.00) [ 82.871] glyphs0_to_dst: glyph=(1054, 177)x(9, 8), unclipped [ 82.871] emit_primitive_identity_mask__avx2: dst=(1054, 177), mask=(848.00, 48.00) x (9.00, 8.00) [ 82.871] glyphs0_to_dst: glyph=(1062, 177)x(10, 8), unclipped [ 82.871] emit_primitive_identity_mask__avx2: dst=(1062, 177), mask=(864.00, 32.00) x (10.00, 8.00) [ 82.871] glyphs0_to_dst: glyph=(1071, 177)x(10, 8), unclipped [ 82.871] emit_primitive_identity_mask__avx2: dst=(1071, 177), mask=(864.00, 32.00) x (10.00, 8.00) [ 82.871] glyphs0_to_dst: glyph=(1080, 173)x(10, 12), unclipped [ 82.871] emit_primitive_identity_mask__avx2: dst=(1080, 173), mask=(864.00, 0.00) x (10.00, 12.00) [ 82.871] glyphs0_to_dst: glyph=(1089, 177)x(10, 8), unclipped [ 82.871] emit_primitive_identity_mask__avx2: dst=(1089, 177), mask=(864.00, 32.00) x (10.00, 8.00) [ 82.871] glyphs0_to_dst: glyph=(1099, 177)x(9, 8), unclipped [ 82.871] emit_primitive_identity_mask__avx2: dst=(1099, 177), mask=(896.00, 48.00) x (9.00, 8.00) [ 82.871] glyphs0_to_dst: glyph=(1108, 173)x(10, 12), unclipped [ 82.871] emit_primitive_identity_mask__avx2: dst=(1108, 173), mask=(912.00, 48.00) x (10.00, 12.00) [ 82.871] glyphs0_to_dst: glyph=(1117, 174)x(9, 11), unclipped [ 82.871] emit_primitive_identity_mask__avx2: dst=(1117, 174), mask=(880.00, 0.00) x (9.00, 11.00) [ 82.871] glyphs0_to_dst: glyph=(1125, 177)x(10, 8), unclipped [ 82.871] emit_primitive_identity_mask__avx2: dst=(1125, 177), mask=(944.00, 0.00) x (10.00, 8.00) [ 82.871] glyphs0_to_dst: glyph=(1135, 177)x(9, 11), unclipped [ 82.871] emit_primitive_identity_mask__avx2: dst=(1135, 177), mask=(880.00, 16.00) x (9.00, 11.00) [ 82.871] glyphs0_to_dst: glyph=(1144, 174)x(9, 14), unclipped [ 82.871] emit_primitive_identity_mask__avx2: dst=(1144, 174), mask=(832.00, 32.00) x (9.00, 14.00) [ 82.871] glyphs0_to_dst: glyph=(1198, 175)x(9, 10), unclipped [ 82.871] emit_primitive_identity_mask__avx2: dst=(1198, 175), mask=(928.00, 32.00) x (9.00, 10.00) [ 82.871] glyphs0_to_dst: glyph=(1206, 187)x(11, 2), unclipped [ 82.871] emit_primitive_identity_mask__avx2: dst=(1206, 187), mask=(832.00, 48.00) x (11.00, 2.00) [ 82.871] glyphs0_to_dst: glyph=(1216, 174)x(10, 11), unclipped [ 82.871] emit_primitive_identity_mask__avx2: dst=(1216, 174), mask=(912.00, 16.00) x (10.00, 11.00) [ 82.871] glyphs0_to_dst: glyph=(1225, 177)x(9, 8), unclipped [ 82.871] emit_primitive_identity_mask__avx2: dst=(1225, 177), mask=(848.00, 48.00) x (9.00, 8.00) [ 82.871] glyphs0_to_dst: glyph=(1233, 177)x(10, 8), unclipped [ 82.871] emit_primitive_identity_mask__avx2: dst=(1233, 177), mask=(864.00, 32.00) x (10.00, 8.00) [ 82.871] glyphs0_to_dst: glyph=(1242, 177)x(10, 8), unclipped [ 82.871] emit_primitive_identity_mask__avx2: dst=(1242, 177), mask=(864.00, 32.00) x (10.00, 8.00) [ 82.871] glyphs0_to_dst: glyph=(1251, 173)x(10, 12), unclipped [ 82.871] emit_primitive_identity_mask__avx2: dst=(1251, 173), mask=(864.00, 0.00) x (10.00, 12.00) [ 82.871] glyphs0_to_dst: glyph=(1260, 177)x(10, 8), unclipped [ 82.871] emit_primitive_identity_mask__avx2: dst=(1260, 177), mask=(864.00, 32.00) x (10.00, 8.00) [ 82.871] glyphs0_to_dst: glyph=(1270, 177)x(9, 8), unclipped [ 82.871] emit_primitive_identity_mask__avx2: dst=(1270, 177), mask=(896.00, 48.00) x (9.00, 8.00) [ 82.871] glyphs0_to_dst: glyph=(1279, 173)x(10, 12), unclipped [ 82.871] emit_primitive_identity_mask__avx2: dst=(1279, 173), mask=(912.00, 48.00) x (10.00, 12.00) [ 82.871] glyphs0_to_dst: glyph=(1288, 174)x(9, 11), unclipped [ 82.871] emit_primitive_identity_mask__avx2: dst=(1288, 174), mask=(880.00, 0.00) x (9.00, 11.00) [ 82.871] glyphs0_to_dst: glyph=(1296, 177)x(10, 8), unclipped [ 82.871] emit_primitive_identity_mask__avx2: dst=(1296, 177), mask=(944.00, 0.00) x (10.00, 8.00) [ 82.871] glyphs0_to_dst: glyph=(1306, 177)x(9, 11), unclipped [ 82.871] emit_primitive_identity_mask__avx2: dst=(1306, 177), mask=(880.00, 16.00) x (9.00, 11.00) [ 82.871] glyphs0_to_dst: glyph=(1315, 174)x(9, 14), unclipped [ 82.871] emit_primitive_identity_mask__avx2: dst=(1315, 174), mask=(832.00, 32.00) x (9.00, 14.00) [ 82.871] glyphs0_to_dst: glyph=(1368, 175)x(10, 10), unclipped [ 82.871] emit_primitive_identity_mask__avx2: dst=(1368, 175), mask=(944.00, 32.00) x (10.00, 10.00) [ 82.871] glyphs0_to_dst: glyph=(1377, 187)x(11, 2), unclipped [ 82.871] emit_primitive_identity_mask__avx2: dst=(1377, 187), mask=(832.00, 48.00) x (11.00, 2.00) [ 82.871] glyphs0_to_dst: glyph=(1387, 174)x(10, 11), unclipped [ 82.871] emit_primitive_identity_mask__avx2: dst=(1387, 174), mask=(912.00, 16.00) x (10.00, 11.00) [ 82.871] glyphs0_to_dst: glyph=(1396, 177)x(9, 8), unclipped [ 82.871] emit_primitive_identity_mask__avx2: dst=(1396, 177), mask=(848.00, 48.00) x (9.00, 8.00) [ 82.871] glyphs0_to_dst: glyph=(1404, 177)x(10, 8), unclipped [ 82.871] emit_primitive_identity_mask__avx2: dst=(1404, 177), mask=(864.00, 32.00) x (10.00, 8.00) [ 82.871] glyphs0_to_dst: glyph=(1413, 177)x(10, 8), unclipped [ 82.871] emit_primitive_identity_mask__avx2: dst=(1413, 177), mask=(864.00, 32.00) x (10.00, 8.00) [ 82.871] glyphs0_to_dst: glyph=(1422, 173)x(10, 12), unclipped [ 82.871] emit_primitive_identity_mask__avx2: dst=(1422, 173), mask=(864.00, 0.00) x (10.00, 12.00) [ 82.871] glyphs0_to_dst: glyph=(1431, 177)x(10, 8), unclipped [ 82.871] emit_primitive_identity_mask__avx2: dst=(1431, 177), mask=(864.00, 32.00) x (10.00, 8.00) [ 82.871] glyphs0_to_dst: glyph=(1441, 177)x(9, 8), unclipped [ 82.871] emit_primitive_identity_mask__avx2: dst=(1441, 177), mask=(896.00, 48.00) x (9.00, 8.00) [ 82.871] glyphs0_to_dst: glyph=(1450, 173)x(10, 12), unclipped [ 82.871] emit_primitive_identity_mask__avx2: dst=(1450, 173), mask=(912.00, 48.00) x (10.00, 12.00) [ 82.871] glyphs0_to_dst: glyph=(1459, 174)x(9, 11), unclipped [ 82.871] emit_primitive_identity_mask__avx2: dst=(1459, 174), mask=(880.00, 0.00) x (9.00, 11.00) [ 82.871] glyphs0_to_dst: glyph=(1467, 177)x(10, 8), unclipped [ 82.871] emit_primitive_identity_mask__avx2: dst=(1467, 177), mask=(944.00, 0.00) x (10.00, 8.00) [ 82.871] glyphs0_to_dst: glyph=(1477, 177)x(9, 11), unclipped [ 82.871] emit_primitive_identity_mask__avx2: dst=(1477, 177), mask=(880.00, 16.00) x (9.00, 11.00) [ 82.871] glyphs0_to_dst: glyph=(1485, 187)x(11, 2), unclipped [ 82.871] emit_primitive_identity_mask__avx2: dst=(1485, 187), mask=(832.00, 48.00) x (11.00, 2.00) [ 82.871] glyphs0_to_dst: glyph=(1494, 173)x(10, 12), unclipped [ 82.871] emit_primitive_identity_mask__avx2: dst=(1494, 173), mask=(864.00, 0.00) x (10.00, 12.00) [ 82.871] glyphs0_to_dst: glyph=(1504, 173)x(9, 12), unclipped [ 82.871] emit_primitive_identity_mask__avx2: dst=(1504, 173), mask=(928.00, 0.00) x (9.00, 12.00) [ 82.871] glyphs0_to_dst: glyph=(1512, 177)x(10, 11), unclipped [ 82.871] emit_primitive_identity_mask__avx2: dst=(1512, 177), mask=(880.00, 48.00) x (10.00, 11.00) [ 82.871] glyphs0_to_dst: glyph=(1522, 174)x(9, 14), unclipped [ 82.871] emit_primitive_identity_mask__avx2: dst=(1522, 174), mask=(832.00, 32.00) x (9.00, 14.00) [ 82.871] glyphs0_to_dst: glyph=(1539, 175)x(10, 10), unclipped [ 82.871] emit_primitive_identity_mask__avx2: dst=(1539, 175), mask=(928.00, 48.00) x (10.00, 10.00) [ 82.871] glyphs0_to_dst: glyph=(1548, 187)x(11, 2), unclipped [ 82.871] emit_primitive_identity_mask__avx2: dst=(1548, 187), mask=(832.00, 48.00) x (11.00, 2.00) [ 82.871] glyphs0_to_dst: glyph=(1558, 174)x(10, 11), unclipped [ 82.871] emit_primitive_identity_mask__avx2: dst=(1558, 174), mask=(912.00, 16.00) x (10.00, 11.00) [ 82.871] glyphs0_to_dst: glyph=(1567, 177)x(9, 8), unclipped [ 82.871] emit_primitive_identity_mask__avx2: dst=(1567, 177), mask=(848.00, 48.00) x (9.00, 8.00) [ 82.871] glyphs0_to_dst: glyph=(1575, 177)x(10, 8), unclipped [ 82.871] emit_primitive_identity_mask__avx2: dst=(1575, 177), mask=(864.00, 32.00) x (10.00, 8.00) [ 82.871] glyphs0_to_dst: glyph=(1584, 177)x(10, 8), unclipped [ 82.871] emit_primitive_identity_mask__avx2: dst=(1584, 177), mask=(864.00, 32.00) x (10.00, 8.00) [ 82.871] glyphs0_to_dst: glyph=(1593, 173)x(10, 12), unclipped [ 82.871] emit_primitive_identity_mask__avx2: dst=(1593, 173), mask=(864.00, 0.00) x (10.00, 12.00) [ 82.871] glyphs0_to_dst: glyph=(1602, 177)x(10, 8), unclipped [ 82.871] emit_primitive_identity_mask__avx2: dst=(1602, 177), mask=(864.00, 32.00) x (10.00, 8.00) [ 82.871] glyphs0_to_dst: glyph=(1612, 177)x(9, 8), unclipped [ 82.871] emit_primitive_identity_mask__avx2: dst=(1612, 177), mask=(896.00, 48.00) x (9.00, 8.00) [ 82.871] glyphs0_to_dst: glyph=(1621, 173)x(10, 12), unclipped [ 82.871] emit_primitive_identity_mask__avx2: dst=(1621, 173), mask=(912.00, 48.00) x (10.00, 12.00) [ 82.871] glyphs0_to_dst: glyph=(1630, 174)x(9, 11), unclipped [ 82.871] emit_primitive_identity_mask__avx2: dst=(1630, 174), mask=(880.00, 0.00) x (9.00, 11.00) [ 82.871] glyphs0_to_dst: glyph=(1638, 177)x(10, 8), unclipped [ 82.871] emit_primitive_identity_mask__avx2: dst=(1638, 177), mask=(944.00, 0.00) x (10.00, 8.00) [ 82.871] glyphs0_to_dst: glyph=(1648, 177)x(9, 11), unclipped [ 82.872] emit_primitive_identity_mask__avx2: dst=(1648, 177), mask=(880.00, 16.00) x (9.00, 11.00) [ 82.872] glyphs0_to_dst: glyph=(1656, 187)x(11, 2), unclipped [ 82.872] emit_primitive_identity_mask__avx2: dst=(1656, 187), mask=(832.00, 48.00) x (11.00, 2.00) [ 82.872] glyphs0_to_dst: glyph=(1665, 173)x(10, 12), unclipped [ 82.872] emit_primitive_identity_mask__avx2: dst=(1665, 173), mask=(864.00, 0.00) x (10.00, 12.00) [ 82.872] glyphs0_to_dst: glyph=(1675, 173)x(9, 12), unclipped [ 82.872] emit_primitive_identity_mask__avx2: dst=(1675, 173), mask=(928.00, 0.00) x (9.00, 12.00) [ 82.872] glyphs0_to_dst: glyph=(1683, 177)x(10, 11), unclipped [ 82.872] emit_primitive_identity_mask__avx2: dst=(1683, 177), mask=(880.00, 48.00) x (10.00, 11.00) [ 82.872] glyphs0_to_dst: glyph=(1693, 174)x(9, 14), unclipped [ 82.872] emit_primitive_identity_mask__avx2: dst=(1693, 174), mask=(832.00, 32.00) x (9.00, 14.00) [ 82.872] gen8_vertex_flush[1090] = 216 [ 82.872] gen9_magic_ca_pass: CA fixup (858 -> 1074) [ 82.872] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.872] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.872] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.872] sna_glyphs(op=3, nlist=1, src=(1, 202)) [ 82.872] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 82.872] sna_glyphs: discarding mask [ 82.872] glyphs0_to_dst(op=3, src=(1, 202), nlist=1, dst=(1, 202)+(0, 0)) [ 82.872] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.872] gen9_render_composite: 0x0, current mode=1/1 [ 82.872] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 82.872] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 82.872] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.872] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.872] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.872] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.872] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.872] sna_drawable_use_bo: using whole GPU bo [ 82.872] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.872] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.872] color_convert: src=ff8ae234 [20028888] [ 82.872] color_convert: dst=ff8ae234 [20028888] [ 82.872] sna_render_get_solid: ff8ae234 [ 82.872] sna_render_get_solid(22) = ff8ae234 (old) [ 82.872] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.872] sna_transform_is_imprecise_integer_translation: no transform [ 82.872] gen9_composite_picture: integer translation (0, 0), removing [ 82.872] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.872] sna_render_pixmap_bo: GPU all damaged [ 82.872] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.872] gen4_choose_composite_emitter: solid, identity mask [ 82.872] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.872] gen9_composite_get_binding_table(fb80) [ 82.872] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.872] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.872] gen9_emit_vertex_elements: setup id=9 [ 82.872] glyphs0_to_dst: glyph=(1, 194)x(9, 8), unclipped [ 82.872] emit_primitive_identity_mask__avx2: dst=(1, 194), mask=(688.00, 32.00) x (9.00, 8.00) [ 82.872] glyphs0_to_dst: glyph=(9, 192)x(10, 13), unclipped [ 82.872] emit_primitive_identity_mask__avx2: dst=(9, 192), mask=(672.00, 48.00) x (10.00, 13.00) [ 82.872] glyphs0_to_dst: glyph=(19, 194)x(9, 8), unclipped [ 82.872] emit_primitive_identity_mask__avx2: dst=(19, 194), mask=(688.00, 32.00) x (9.00, 8.00) [ 82.872] glyphs0_to_dst: glyph=(28, 196)x(8, 3), unclipped [ 82.872] emit_primitive_identity_mask__avx2: dst=(28, 196), mask=(688.00, 48.00) x (8.00, 3.00) [ 82.872] glyphs0_to_dst: glyph=(36, 192)x(11, 10), unclipped [ 82.872] emit_primitive_identity_mask__avx2: dst=(36, 192), mask=(704.00, 0.00) x (11.00, 10.00) [ 82.872] glyphs0_to_dst: glyph=(46, 194)x(9, 8), unclipped [ 82.872] emit_primitive_identity_mask__avx2: dst=(46, 194), mask=(720.00, 0.00) x (9.00, 8.00) [ 82.872] glyphs0_to_dst: glyph=(54, 194)x(10, 8), unclipped [ 82.872] emit_primitive_identity_mask__avx2: dst=(54, 194), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.872] glyphs0_to_dst: glyph=(63, 194)x(10, 8), unclipped [ 82.872] emit_primitive_identity_mask__avx2: dst=(63, 194), mask=(720.00, 16.00) x (10.00, 8.00) [ 82.872] glyphs0_to_dst: glyph=(72, 191)x(10, 11), unclipped [ 82.872] emit_primitive_identity_mask__avx2: dst=(72, 191), mask=(736.00, 0.00) x (10.00, 11.00) [ 82.872] glyphs0_to_dst: glyph=(81, 194)x(10, 8), unclipped [ 82.872] emit_primitive_identity_mask__avx2: dst=(81, 194), mask=(752.00, 0.00) x (10.00, 8.00) [ 82.872] glyphs0_to_dst: glyph=(90, 191)x(10, 11), unclipped [ 82.872] emit_primitive_identity_mask__avx2: dst=(90, 191), mask=(736.00, 0.00) x (10.00, 11.00) [ 82.872] glyphs0_to_dst: glyph=(99, 194)x(11, 8), unclipped [ 82.872] emit_primitive_identity_mask__avx2: dst=(99, 194), mask=(736.00, 16.00) x (11.00, 8.00) [ 82.872] glyphs0_to_dst: glyph=(109, 194)x(9, 8), unclipped [ 82.872] emit_primitive_identity_mask__avx2: dst=(109, 194), mask=(752.00, 16.00) x (9.00, 8.00) [ 82.872] glyphs0_to_dst: glyph=(118, 196)x(8, 3), unclipped [ 82.872] emit_primitive_identity_mask__avx2: dst=(118, 196), mask=(688.00, 48.00) x (8.00, 3.00) [ 82.872] glyphs0_to_dst: glyph=(126, 192)x(10, 10), unclipped [ 82.872] emit_primitive_identity_mask__avx2: dst=(126, 192), mask=(704.00, 32.00) x (10.00, 10.00) [ 82.872] glyphs0_to_dst: glyph=(135, 192)x(10, 10), unclipped [ 82.872] emit_primitive_identity_mask__avx2: dst=(135, 192), mask=(704.00, 32.00) x (10.00, 10.00) [ 82.872] glyphs0_to_dst: glyph=(144, 192)x(10, 10), unclipped [ 82.872] emit_primitive_identity_mask__avx2: dst=(144, 192), mask=(720.00, 32.00) x (10.00, 10.00) [ 82.872] glyphs0_to_dst: glyph=(153, 192)x(10, 10), unclipped [ 82.872] emit_primitive_identity_mask__avx2: dst=(153, 192), mask=(704.00, 48.00) x (10.00, 10.00) [ 82.872] gen8_vertex_flush[1190] = 54 [ 82.872] gen9_magic_ca_pass: CA fixup (1074 -> 1128) [ 82.872] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.872] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.872] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.872] sna_glyphs(op=3, nlist=1, src=(163, 202)) [ 82.872] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 82.872] sna_glyphs: discarding mask [ 82.872] glyphs0_to_dst(op=3, src=(163, 202), nlist=1, dst=(163, 202)+(0, 0)) [ 82.872] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.872] gen9_render_composite: 0x0, current mode=1/1 [ 82.872] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 82.872] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 82.872] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.872] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.872] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.872] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.872] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.872] sna_drawable_use_bo: using whole GPU bo [ 82.872] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.872] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.872] color_convert: src=ffffffff [20028888] [ 82.872] color_convert: dst=ffffffff [20028888] [ 82.872] sna_render_get_solid: ffffffff [ 82.872] sna_render_get_solid(white) [ 82.872] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.872] sna_transform_is_imprecise_integer_translation: no transform [ 82.872] gen9_composite_picture: integer translation (0, 0), removing [ 82.872] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.872] sna_render_pixmap_bo: GPU all damaged [ 82.872] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.872] gen4_choose_composite_emitter: solid, identity mask [ 82.872] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.872] gen9_composite_get_binding_table(fb40) [ 82.872] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.872] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.872] gen9_emit_vertex_elements: setup id=9 [ 82.872] glyphs0_to_dst: glyph=(165, 194)x(5, 8), unclipped [ 82.872] emit_primitive_identity_mask__avx2: dst=(165, 194), mask=(720.00, 48.00) x (5.00, 8.00) [ 82.872] gen8_vertex_flush[1290] = 3 [ 82.872] gen9_magic_ca_pass: CA fixup (1128 -> 1131) [ 82.872] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.872] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.872] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.872] sna_glyphs(op=3, nlist=1, src=(172, 202)) [ 82.872] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 82.872] sna_glyphs: discarding mask [ 82.872] glyphs0_to_dst(op=3, src=(172, 202), nlist=1, dst=(172, 202)+(0, 0)) [ 82.872] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.872] gen9_render_composite: 0x0, current mode=1/1 [ 82.872] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 82.872] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 82.872] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.872] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.872] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.872] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.872] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.872] sna_drawable_use_bo: using whole GPU bo [ 82.872] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.872] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.872] color_convert: src=ff729fcf [20028888] [ 82.872] color_convert: dst=ff729fcf [20028888] [ 82.872] sna_render_get_solid: ff729fcf [ 82.872] sna_render_get_solid(23) = ff729fcf (old) [ 82.872] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.872] sna_transform_is_imprecise_integer_translation: no transform [ 82.872] gen9_composite_picture: integer translation (0, 0), removing [ 82.872] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.872] sna_render_pixmap_bo: GPU all damaged [ 82.872] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.872] gen4_choose_composite_emitter: solid, identity mask [ 82.872] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.872] gen9_composite_get_binding_table(fb00) [ 82.872] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.872] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.872] gen9_emit_vertex_elements: setup id=9 [ 82.872] glyphs0_to_dst: glyph=(171, 196)x(11, 3), unclipped [ 82.872] emit_primitive_identity_mask__avx2: dst=(171, 196), mask=(736.00, 32.00) x (11.00, 3.00) [ 82.872] gen8_vertex_flush[1390] = 3 [ 82.872] gen9_magic_ca_pass: CA fixup (1131 -> 1134) [ 82.872] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.872] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.872] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.872] sna_glyphs(op=3, nlist=1, src=(181, 202)) [ 82.872] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 82.872] sna_glyphs: discarding mask [ 82.872] glyphs0_to_dst(op=3, src=(181, 202), nlist=1, dst=(181, 202)+(0, 0)) [ 82.872] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.872] gen9_render_composite: 0x0, current mode=1/1 [ 82.872] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 82.872] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 82.872] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.872] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.872] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.872] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.872] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.872] sna_drawable_use_bo: using whole GPU bo [ 82.872] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.872] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.872] color_convert: src=ffffffff [20028888] [ 82.872] color_convert: dst=ffffffff [20028888] [ 82.872] sna_render_get_solid: ffffffff [ 82.872] sna_render_get_solid(white) [ 82.872] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.872] sna_transform_is_imprecise_integer_translation: no transform [ 82.872] gen9_composite_picture: integer translation (0, 0), removing [ 82.872] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.872] sna_render_pixmap_bo: GPU all damaged [ 82.872] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.872] gen4_choose_composite_emitter: solid, identity mask [ 82.872] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.872] gen9_composite_get_binding_table(fac0) [ 82.872] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.872] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.872] gen9_emit_vertex_elements: setup id=9 [ 82.872] glyphs0_to_dst: glyph=(180, 191)x(10, 13), unclipped [ 82.872] emit_primitive_identity_mask__avx2: dst=(180, 191), mask=(752.00, 32.00) x (10.00, 13.00) [ 82.872] glyphs0_to_dst: glyph=(198, 194)x(10, 8), unclipped [ 82.872] emit_primitive_identity_mask__avx2: dst=(198, 194), mask=(848.00, 16.00) x (10.00, 8.00) [ 82.872] glyphs0_to_dst: glyph=(207, 190)x(10, 12), unclipped [ 82.872] emit_primitive_identity_mask__avx2: dst=(207, 190), mask=(864.00, 0.00) x (10.00, 12.00) [ 82.872] glyphs0_to_dst: glyph=(226, 191)x(9, 11), unclipped [ 82.872] emit_primitive_identity_mask__avx2: dst=(226, 191), mask=(880.00, 0.00) x (9.00, 11.00) [ 82.872] glyphs0_to_dst: glyph=(234, 194)x(10, 8), unclipped [ 82.872] emit_primitive_identity_mask__avx2: dst=(234, 194), mask=(864.00, 16.00) x (10.00, 8.00) [ 82.872] glyphs0_to_dst: glyph=(244, 194)x(9, 11), unclipped [ 82.872] emit_primitive_identity_mask__avx2: dst=(244, 194), mask=(880.00, 16.00) x (9.00, 11.00) [ 82.872] glyphs0_to_dst: glyph=(253, 191)x(9, 14), unclipped [ 82.872] emit_primitive_identity_mask__avx2: dst=(253, 191), mask=(832.00, 32.00) x (9.00, 14.00) [ 82.872] glyphs0_to_dst: glyph=(261, 192)x(10, 10), unclipped [ 82.872] emit_primitive_identity_mask__avx2: dst=(261, 192), mask=(928.00, 48.00) x (10.00, 10.00) [ 82.872] glyphs0_to_dst: glyph=(270, 204)x(11, 2), unclipped [ 82.872] emit_primitive_identity_mask__avx2: dst=(270, 204), mask=(832.00, 48.00) x (11.00, 2.00) [ 82.872] glyphs0_to_dst: glyph=(280, 191)x(10, 11), unclipped [ 82.872] emit_primitive_identity_mask__avx2: dst=(280, 191), mask=(912.00, 16.00) x (10.00, 11.00) [ 82.872] glyphs0_to_dst: glyph=(289, 194)x(9, 8), unclipped [ 82.872] emit_primitive_identity_mask__avx2: dst=(289, 194), mask=(848.00, 48.00) x (9.00, 8.00) [ 82.872] glyphs0_to_dst: glyph=(297, 194)x(10, 8), unclipped [ 82.872] emit_primitive_identity_mask__avx2: dst=(297, 194), mask=(864.00, 32.00) x (10.00, 8.00) [ 82.872] glyphs0_to_dst: glyph=(306, 194)x(10, 8), unclipped [ 82.872] emit_primitive_identity_mask__avx2: dst=(306, 194), mask=(864.00, 32.00) x (10.00, 8.00) [ 82.872] glyphs0_to_dst: glyph=(315, 190)x(10, 12), unclipped [ 82.872] emit_primitive_identity_mask__avx2: dst=(315, 190), mask=(864.00, 0.00) x (10.00, 12.00) [ 82.872] glyphs0_to_dst: glyph=(324, 194)x(10, 8), unclipped [ 82.872] emit_primitive_identity_mask__avx2: dst=(324, 194), mask=(864.00, 32.00) x (10.00, 8.00) [ 82.872] glyphs0_to_dst: glyph=(334, 194)x(9, 8), unclipped [ 82.872] emit_primitive_identity_mask__avx2: dst=(334, 194), mask=(896.00, 48.00) x (9.00, 8.00) [ 82.872] glyphs0_to_dst: glyph=(343, 190)x(10, 12), unclipped [ 82.872] emit_primitive_identity_mask__avx2: dst=(343, 190), mask=(912.00, 48.00) x (10.00, 12.00) [ 82.872] glyphs0_to_dst: glyph=(352, 191)x(9, 11), unclipped [ 82.872] emit_primitive_identity_mask__avx2: dst=(352, 191), mask=(880.00, 0.00) x (9.00, 11.00) [ 82.872] glyphs0_to_dst: glyph=(360, 194)x(10, 8), unclipped [ 82.872] emit_primitive_identity_mask__avx2: dst=(360, 194), mask=(944.00, 0.00) x (10.00, 8.00) [ 82.872] glyphs0_to_dst: glyph=(370, 194)x(9, 11), unclipped [ 82.872] emit_primitive_identity_mask__avx2: dst=(370, 194), mask=(880.00, 16.00) x (9.00, 11.00) [ 82.872] glyphs0_to_dst: glyph=(378, 204)x(11, 2), unclipped [ 82.872] emit_primitive_identity_mask__avx2: dst=(378, 204), mask=(832.00, 48.00) x (11.00, 2.00) [ 82.872] glyphs0_to_dst: glyph=(387, 190)x(10, 12), unclipped [ 82.872] emit_primitive_identity_mask__avx2: dst=(387, 190), mask=(864.00, 0.00) x (10.00, 12.00) [ 82.872] glyphs0_to_dst: glyph=(397, 190)x(9, 12), unclipped [ 82.872] emit_primitive_identity_mask__avx2: dst=(397, 190), mask=(928.00, 0.00) x (9.00, 12.00) [ 82.872] glyphs0_to_dst: glyph=(405, 194)x(10, 11), unclipped [ 82.872] emit_primitive_identity_mask__avx2: dst=(405, 194), mask=(880.00, 48.00) x (10.00, 11.00) [ 82.872] glyphs0_to_dst: glyph=(415, 191)x(9, 14), unclipped [ 82.872] emit_primitive_identity_mask__avx2: dst=(415, 191), mask=(832.00, 32.00) x (9.00, 14.00) [ 82.872] glyphs0_to_dst: glyph=(424, 192)x(9, 10), unclipped [ 82.872] emit_primitive_identity_mask__avx2: dst=(424, 192), mask=(848.00, 32.00) x (9.00, 10.00) [ 82.872] glyphs0_to_dst: glyph=(432, 204)x(11, 2), unclipped [ 82.872] emit_primitive_identity_mask__avx2: dst=(432, 204), mask=(832.00, 48.00) x (11.00, 2.00) [ 82.872] glyphs0_to_dst: glyph=(442, 194)x(9, 8), unclipped [ 82.872] emit_primitive_identity_mask__avx2: dst=(442, 194), mask=(864.00, 48.00) x (9.00, 8.00) [ 82.872] glyphs0_to_dst: glyph=(451, 194)x(9, 8), unclipped [ 82.872] emit_primitive_identity_mask__avx2: dst=(451, 194), mask=(896.00, 0.00) x (9.00, 8.00) [ 82.872] glyphs0_to_dst: glyph=(460, 194)x(9, 11), unclipped [ 82.872] emit_primitive_identity_mask__avx2: dst=(460, 194), mask=(880.00, 16.00) x (9.00, 11.00) [ 82.872] glyphs0_to_dst: glyph=(468, 191)x(10, 11), unclipped [ 82.872] emit_primitive_identity_mask__avx2: dst=(468, 191), mask=(880.00, 32.00) x (10.00, 11.00) [ 82.872] glyphs0_to_dst: glyph=(478, 194)x(9, 8), unclipped [ 82.872] emit_primitive_identity_mask__avx2: dst=(478, 194), mask=(864.00, 48.00) x (9.00, 8.00) [ 82.872] glyphs0_to_dst: glyph=(486, 194)x(10, 11), unclipped [ 82.872] emit_primitive_identity_mask__avx2: dst=(486, 194), mask=(880.00, 48.00) x (10.00, 11.00) [ 82.872] glyphs0_to_dst: glyph=(496, 191)x(9, 14), unclipped [ 82.872] emit_primitive_identity_mask__avx2: dst=(496, 191), mask=(832.00, 32.00) x (9.00, 14.00) [ 82.872] gen8_vertex_flush[1490] = 102 [ 82.872] gen9_magic_ca_pass: CA fixup (1134 -> 1236) [ 82.872] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.872] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.872] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.873] sna_glyphs(op=3, nlist=1, src=(1, 219)) [ 82.873] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 82.873] sna_glyphs: discarding mask [ 82.873] glyphs0_to_dst(op=3, src=(1, 219), nlist=1, dst=(1, 219)+(0, 0)) [ 82.873] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.873] gen9_render_composite: 0x0, current mode=1/1 [ 82.873] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 82.873] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 82.873] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.873] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.873] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.873] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.873] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.873] sna_drawable_use_bo: using whole GPU bo [ 82.873] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.873] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.873] color_convert: src=ff8ae234 [20028888] [ 82.873] color_convert: dst=ff8ae234 [20028888] [ 82.873] sna_render_get_solid: ff8ae234 [ 82.873] sna_render_get_solid(22) = ff8ae234 (old) [ 82.873] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.873] sna_transform_is_imprecise_integer_translation: no transform [ 82.873] gen9_composite_picture: integer translation (0, 0), removing [ 82.873] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.873] sna_render_pixmap_bo: GPU all damaged [ 82.873] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.873] gen4_choose_composite_emitter: solid, identity mask [ 82.873] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.873] gen9_composite_get_binding_table(fa80) [ 82.873] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.873] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.873] gen9_emit_vertex_elements: setup id=9 [ 82.873] glyphs0_to_dst: glyph=(1, 211)x(9, 8), unclipped [ 82.873] emit_primitive_identity_mask__avx2: dst=(1, 211), mask=(688.00, 32.00) x (9.00, 8.00) [ 82.873] glyphs0_to_dst: glyph=(9, 209)x(10, 13), unclipped [ 82.873] emit_primitive_identity_mask__avx2: dst=(9, 209), mask=(672.00, 48.00) x (10.00, 13.00) [ 82.873] glyphs0_to_dst: glyph=(19, 211)x(9, 8), unclipped [ 82.873] emit_primitive_identity_mask__avx2: dst=(19, 211), mask=(688.00, 32.00) x (9.00, 8.00) [ 82.873] glyphs0_to_dst: glyph=(28, 213)x(8, 3), unclipped [ 82.873] emit_primitive_identity_mask__avx2: dst=(28, 213), mask=(688.00, 48.00) x (8.00, 3.00) [ 82.873] glyphs0_to_dst: glyph=(36, 209)x(11, 10), unclipped [ 82.873] emit_primitive_identity_mask__avx2: dst=(36, 209), mask=(704.00, 0.00) x (11.00, 10.00) [ 82.873] glyphs0_to_dst: glyph=(46, 211)x(9, 8), unclipped [ 82.873] emit_primitive_identity_mask__avx2: dst=(46, 211), mask=(720.00, 0.00) x (9.00, 8.00) [ 82.873] glyphs0_to_dst: glyph=(54, 211)x(10, 8), unclipped [ 82.873] emit_primitive_identity_mask__avx2: dst=(54, 211), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.873] glyphs0_to_dst: glyph=(63, 211)x(10, 8), unclipped [ 82.873] emit_primitive_identity_mask__avx2: dst=(63, 211), mask=(720.00, 16.00) x (10.00, 8.00) [ 82.873] glyphs0_to_dst: glyph=(72, 208)x(10, 11), unclipped [ 82.873] emit_primitive_identity_mask__avx2: dst=(72, 208), mask=(736.00, 0.00) x (10.00, 11.00) [ 82.873] glyphs0_to_dst: glyph=(81, 211)x(10, 8), unclipped [ 82.873] emit_primitive_identity_mask__avx2: dst=(81, 211), mask=(752.00, 0.00) x (10.00, 8.00) [ 82.873] glyphs0_to_dst: glyph=(90, 208)x(10, 11), unclipped [ 82.873] emit_primitive_identity_mask__avx2: dst=(90, 208), mask=(736.00, 0.00) x (10.00, 11.00) [ 82.873] glyphs0_to_dst: glyph=(99, 211)x(11, 8), unclipped [ 82.873] emit_primitive_identity_mask__avx2: dst=(99, 211), mask=(736.00, 16.00) x (11.00, 8.00) [ 82.873] glyphs0_to_dst: glyph=(109, 211)x(9, 8), unclipped [ 82.873] emit_primitive_identity_mask__avx2: dst=(109, 211), mask=(752.00, 16.00) x (9.00, 8.00) [ 82.873] glyphs0_to_dst: glyph=(118, 213)x(8, 3), unclipped [ 82.873] emit_primitive_identity_mask__avx2: dst=(118, 213), mask=(688.00, 48.00) x (8.00, 3.00) [ 82.873] glyphs0_to_dst: glyph=(126, 209)x(10, 10), unclipped [ 82.873] emit_primitive_identity_mask__avx2: dst=(126, 209), mask=(704.00, 32.00) x (10.00, 10.00) [ 82.873] glyphs0_to_dst: glyph=(135, 209)x(10, 10), unclipped [ 82.873] emit_primitive_identity_mask__avx2: dst=(135, 209), mask=(704.00, 32.00) x (10.00, 10.00) [ 82.873] glyphs0_to_dst: glyph=(144, 209)x(10, 10), unclipped [ 82.873] emit_primitive_identity_mask__avx2: dst=(144, 209), mask=(720.00, 32.00) x (10.00, 10.00) [ 82.873] glyphs0_to_dst: glyph=(153, 209)x(10, 10), unclipped [ 82.873] emit_primitive_identity_mask__avx2: dst=(153, 209), mask=(704.00, 48.00) x (10.00, 10.00) [ 82.873] gen8_vertex_flush[1590] = 54 [ 82.873] gen9_magic_ca_pass: CA fixup (1236 -> 1290) [ 82.873] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.873] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.873] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.873] sna_glyphs(op=3, nlist=1, src=(163, 219)) [ 82.873] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 82.873] sna_glyphs: discarding mask [ 82.873] glyphs0_to_dst(op=3, src=(163, 219), nlist=1, dst=(163, 219)+(0, 0)) [ 82.873] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.873] gen9_render_composite: 0x0, current mode=1/1 [ 82.873] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 82.873] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 82.873] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.873] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.873] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.873] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.873] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.873] sna_drawable_use_bo: using whole GPU bo [ 82.873] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.873] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.873] color_convert: src=ffffffff [20028888] [ 82.873] color_convert: dst=ffffffff [20028888] [ 82.873] sna_render_get_solid: ffffffff [ 82.873] sna_render_get_solid(white) [ 82.873] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.873] sna_transform_is_imprecise_integer_translation: no transform [ 82.873] gen9_composite_picture: integer translation (0, 0), removing [ 82.873] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.873] sna_render_pixmap_bo: GPU all damaged [ 82.873] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.873] gen4_choose_composite_emitter: solid, identity mask [ 82.873] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.873] gen9_composite_get_binding_table(fa40) [ 82.873] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.873] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.873] gen9_emit_vertex_elements: setup id=9 [ 82.873] glyphs0_to_dst: glyph=(165, 211)x(5, 8), unclipped [ 82.873] emit_primitive_identity_mask__avx2: dst=(165, 211), mask=(720.00, 48.00) x (5.00, 8.00) [ 82.873] gen8_vertex_flush[1690] = 3 [ 82.873] gen9_magic_ca_pass: CA fixup (1290 -> 1293) [ 82.873] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.873] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.873] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.873] sna_accel_flush: flush?=0, dirty?=0 [ 82.873] sna_block_handler (tv=0.0) [ 82.873] sna_wakeup_handler [ 82.873] sna_accel_flush: flush?=0, dirty?=0 [ 82.873] sna_accel_flush: flush?=0, dirty?=0 [ 82.873] sna_block_handler (tv=0.0) [ 82.873] sna_wakeup_handler [ 82.873] sna_create_pixmap(3840, 2160, 24, usage=0) [ 82.873] kgem_can_create_2d: 3840x2160 @ 24 [ 82.873] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 82.873] kgem_can_create_2d: untiled size=33177600 [ 82.873] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 82.873] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 82.873] kgem_can_create_2d: tiled[-1] size=33177600 [ 82.873] sna_create_pixmap: usage=0, flags=1b [ 82.873] sna_create_pixmap: creating GPU pixmap 3840x2160, stride=15360, flags=1b [ 82.873] __pop_freed_pixmap: reusing freed pixmap=5005 header [ 82.873] create_pixmap_hdr: pixmap=5011, width=3840, height=2160, usage=0 [ 82.873] sna_create_pixmap: serial=5011, 3840x2160, usage=0 [ 82.873] sna_composite_rectangles(pixmap=5012, op=0, 0 x 1 [(0, 0)x(3840, 2160) ...]) [ 82.873] sna_composite_rectangles: converted to op 0 [ 82.873] sna_composite_rectangles[0] (0, 0)x(3840, 2160) -> (0, 0), (3840, 2160) [ 82.873] sna_composite_rectangles: nrects=1, region=(0, 0), (3840, 2160) x 1 [ 82.873] sna_composite_rectangles: clipped extents (0, 0),(3840, 2160) x 1 [ 82.873] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(3840, 2160) [ 82.873] sna_composite_rectangles: dropping last-cpu hint [ 82.873] sna_drawable_use_bo pixmap=5012, box=((0, 0), (3840, 2160)), flags=19... [ 82.873] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 82.873] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 82.873] sna_pixmap_move_to_gpu(pixmap=5012, usage=0), flags=b [ 82.873] sna_pixmap_move_to_gpu: CPU damage? 0 [ 82.873] sna_pixmap_move_to_gpu: creating GPU bo (3840x2160@32), create=b [ 82.873] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 82.873] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 82.873] sna_pixmap_alloc_gpu: pixmap=5012 [ 82.873] kgem_create_2d(3840x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 82.873] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=15360, height=2160 [ 82.873] inactive too small: 8010 < 8100 [ 82.873] kgem_set_tiling: handle=40, tiling=1 [1], pitch=15360 [15360]: 1 [ 82.873] kgem_bo_remove_from_inactive: removing handle=40 from inactive [ 82.873] from inactive: pitch=15360, tiling=1: handle=40, id=2772 [ 82.873] __sna_damage_all(3840, 2160) [ 82.873] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 82.873] sna_pixmap_mark_active: pixmap=5012, handle=40 [ 82.873] sna_drawable_use_bo: allocated GPU bo for operation [ 82.873] sna_drawable_use_bo: using GPU bo with damage? 0 [ 82.873] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) [ 82.873] kgem_bo_is_render: handle=40, rq? 0 [0] [ 82.873] gen9_render_fill_boxes(0 x 1 [(0, 0), (3840, 2160) ...]) [ 82.873] sna_render_get_solid: 0 [ 82.873] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 82.873] __kgem_busy: handle=2, busy=0, wedged=0 [ 82.873] __kgem_retire_rq: request 2 complete [ 82.873] kgem_set_mode: flushing before new bo [ 82.873] gen8_vertex_close: used=5172, vbo active? 23, vb=200, nreloc=1 [ 82.873] gen8_vertex_close: reloc[0] = 289 [ 82.873] kgem_add_reloc64: handle=23, pos=289, delta=0, domains=200000 [ 82.873] kgem_add_handle: handle=23, index=5 [ 82.873] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fd541000) [ 82.873] batch[1/1, flags=1800]: 1482 1482 16016 16384, nreloc=9, nexec=6, nfence=0, aperture=9200 [fenced=0] [ 82.873] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd981000 [ 82.873] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -57343 [ 82.873] kgem_fixup_relocs: shrinking by 57344 [ 82.873] __kgem_busy: handle=2, busy=0, wedged=0 [ 82.873] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd981000 [ 82.873] kgem_commit: release handle=112 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e64a9000 [ 82.873] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 82.873] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 82.873] __kgem_bo_clear_busy: handle=143 [ 82.873] kgem_commit: release handle=143 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff6e000 [ 82.873] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 82.873] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 82.873] __kgem_bo_clear_busy: handle=7 [ 82.873] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 82.873] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 82.873] __kgem_bo_clear_busy: handle=143 [ 82.873] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 82.873] __kgem_busy: handle=2, busy=131072, wedged=0 [ 82.873] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 82.873] kgem_check_bo: num_pages=+32400, num_exec=+1 [ 82.873] aligning vertex: was 4, now 2 floats per vertex [ 82.873] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 82.873] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 82.873] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 82.873] kgem_add_handle: handle=4, index=0 [ 82.873] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 82.873] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 82.873] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 82.873] gen9_composite_get_binding_table(ffc0) [ 82.873] kgem_add_reloc64: handle=40, pos=16360, delta=0, domains=20002 [ 82.873] kgem_add_handle: handle=40, index=1 [ 82.873] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=c4ac5000) [ 82.873] __kgem_bo_mark_dirty: handle=40 (proxy? 0) [ 82.873] [3fe0] bind bo(handle=40, addr=c4ac5000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> render [ 82.873] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 82.873] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 82.873] kgem_add_handle: handle=7, index=2 [ 82.873] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 82.873] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 82.873] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 82.873] gen9_emit_sampler: sampler = 1 [ 82.873] gen9_emit_sf: num_sf_outputs=1 [ 82.873] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 82.873] gen9_emit_vertex_elements: setup id=0 [ 82.873] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 82.873] (0, 0), (3840, 2160) [ 82.873] gen8_vertex_flush[490] = 3 [ 82.873] sna_composite_rectangles: pixmap=5012 marking clear [0]? 1 [ 82.873] sna_validate_gc(0x561c94b0f010) changes=8000, previous serial=800012f2, drawable=12f9 [ 82.873] sna_validate_gc: recomputing clip [ 82.873] sna_validate_gc: composite clip=1x[(0, 0), (3840, 2160)] [0x561c94b0f450] [ 82.873] sna_copy_area: src=pixmap=5012:(0, 0)x(3840, 2160)+(0, 0) -> dst=pixmap=4856:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 82.873] sna_copy_area: normal copy [ 82.873] sna_do_copy: src=(0, 0), dst=(0, 0), size=(3840x2160) [ 82.874] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(3840x2160) [ 82.874] sna_do_copy: dst extents (0, 0), (3840, 2160), dst clip extents (0, 0), (3840, 2160), dst size=3840x2160 [ 82.874] sna_do_copy: clipped dst extents (0, 0), (3840, 2160) [ 82.874] sna_do_copy: unclipped src extents (0, 0), (3840, 2160) [ 82.874] sna_do_copy: clipped src extents (0, 0), (3840, 2160) [ 82.874] sna_do_copy: pixmap -- no source clipping [ 82.874] sna_do_copy: src extents (0, 0), (3840, 2160) x 1 [ 82.874] sna_do_copy: copy region (0, 0), (3840, 2160) x 1 + (0, 0) [ 82.874] sna_copy_boxes (boxes=1x[(0, 0), (3840, 2160)...], src pixmap=5012+(0, 0), dst pixmap=4856+(0, 0), alu=3, src.size=3840x2160, dst.size=3840x2160) [ 82.874] sna_copy_boxes: dst=(priv=0x561c94b2b260, gpu_bo=25, cpu_bo=0), src=(priv=0x561c94b40790, gpu_bo=40, cpu_bo=0), replaces=1 [ 82.874] copy_prefer_gpu: source is clear, don't force use of GPU [ 82.874] sna_drawable_use_bo pixmap=4856, box=((0, 0), (3840, 2160)), flags=18... [ 82.874] region_subsumes_damage? [ 82.874] region_subsumes_damage: region (0, 0), (3840, 2160), damage (0, 0), (3840, 2160) [ 82.874] region_subsumes_damage: singular region contains damage [ 82.874] sna_pixmap_undo_cow: pixmap=4856, handle=25 [refcnt=1], cow refcnt=1, flags=41 [ 82.874] sna_pixmap_undo_cow: freeing cow [ 82.874] sna_drawable_use_bo: not reading damage and large, set PREFER_GPU [ 82.874] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 82.874] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.874] sna_drawable_use_bo: using whole GPU bo [ 82.874] sna_copy_boxes: applying src clear [0] to dst [ 82.874] kgem_bo_is_render: handle=25, rq? 0 [0] [ 82.874] color_convert: src=0 [20020888] [ 82.874] color_convert: dst=ff000000 [20028888] [ 82.874] sna_render_get_solid: ff000000 [ 82.874] __kgem_busy: handle=2, busy=0, wedged=0 [ 82.874] __kgem_retire_rq: request 2 complete [ 82.874] __kgem_bo_flush: handle=112, busy=0, wedged=0 [ 82.874] kgem_set_mode: flushing before new bo [ 82.874] gen8_vertex_close: used=5178, vbo active? 23, vb=1, nreloc=1 [ 82.874] gen8_vertex_close: reloc[0] = 287 [ 82.874] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 82.874] kgem_add_handle: handle=23, index=3 [ 82.874] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 82.874] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=32475 [fenced=0] [ 82.874] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 82.874] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 82.874] kgem_fixup_relocs: shrinking by 61440 [ 82.874] __kgem_busy: handle=1, busy=0, wedged=0 [ 82.874] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 82.874] kgem_commit: release handle=40 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=c4ac5000 [ 82.874] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 82.874] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 82.874] __kgem_bo_clear_busy: handle=7 [ 82.874] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 82.874] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 82.874] __kgem_busy: handle=1, busy=131072, wedged=0 [ 82.874] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 82.874] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 82.874] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 82.874] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 82.874] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 82.874] kgem_add_handle: handle=4, index=0 [ 82.874] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 82.874] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 82.874] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 82.874] gen9_composite_get_binding_table(ffc0) [ 82.874] kgem_add_reloc64: handle=25, pos=16360, delta=0, domains=20002 [ 82.874] kgem_add_handle: handle=25, index=1 [ 82.874] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f816d000) [ 82.874] __kgem_bo_mark_dirty: handle=25 (proxy? 0) [ 82.874] [3fe0] bind bo(handle=25, addr=f816d000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> render [ 82.874] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 82.874] kgem_add_reloc64: adding proxy [delta=1020] for handle=7 [ 82.874] kgem_add_handle: handle=7, index=2 [ 82.874] kgem_add_reloc64[4] = (delta=1020, target handle=2, presumed=fffe8000) [ 82.874] [3fd0] bind bo(handle=7, addr=fffe83fc), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 82.874] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 82.874] gen9_emit_sampler: sampler = 1 [ 82.874] gen9_emit_sf: num_sf_outputs=1 [ 82.874] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 82.874] gen9_emit_vertex_elements: setup id=0 [ 82.874] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 82.874] (0, 0), (3840, 2160) [ 82.874] gen8_vertex_flush[490] = 3 [ 82.874] sna_copy_boxes: marking dst handle=25 as all clear [0] [ 82.874] sna_accel_flush: flush?=0, dirty?=0 [ 82.874] sna_accel_flush: flush?=0, dirty?=0 [ 82.874] sna_accel_flush: flush?=0, dirty?=0 [ 82.874] sna_destroy_pixmap: pixmap=5012, attached?=1 [ 82.874] _kgem_bo_destroy: handle=40, proxy? 0 [ 82.874] __kgem_bo_destroy: handle=40, size=132710400 [ 82.874] __kgem_busy: handle=40, busy=131073, wedged=0 [ 82.874] __kgem_bo_destroy: handle=40 -> active [ 82.874] __sna_free_pixmap(pixmap=5012) [ 82.874] sna_accel_flush: flush?=0, dirty?=0 [ 82.874] sna_accel_flush: flush?=0, dirty?=0 [ 82.874] sna_accel_flush: flush?=0, dirty?=0 [ 82.874] sna_accel_flush: flush?=0, dirty?=0 [ 82.874] sna_block_handler (tv=0.0) [ 82.874] sna_wakeup_handler [ 82.874] sna_accel_flush: flush?=0, dirty?=0 [ 82.874] sna_accel_flush: flush?=0, dirty?=0 [ 82.874] sna_block_handler (tv=0.0) [ 82.874] sna_wakeup_handler [ 82.874] sna_accel_flush: flush?=0, dirty?=0 [ 82.874] sna_accel_flush: flush?=0, dirty?=0 [ 82.874] sna_block_handler (tv=0.0) [ 82.874] sna_wakeup_handler [ 82.874] sna_accel_flush: flush?=0, dirty?=0 [ 82.874] sna_accel_flush: flush?=0, dirty?=0 [ 82.874] sna_accel_flush: flush?=0, dirty?=0 [ 82.874] sna_block_handler (tv=0.0) [ 82.874] sna_wakeup_handler [ 82.874] sna_accel_flush: flush?=0, dirty?=0 [ 82.874] sna_accel_flush: flush?=0, dirty?=0 [ 82.874] sna_block_handler (tv=0.0) [ 82.874] sna_wakeup_handler [ 82.874] sna_accel_flush: flush?=0, dirty?=0 [ 82.874] sna_accel_flush: flush?=0, dirty?=0 [ 82.874] sna_block_handler (tv=0.0) [ 82.874] sna_wakeup_handler [ 82.874] sna_accel_flush: flush?=0, dirty?=0 [ 82.874] sna_accel_flush: flush?=0, dirty?=0 [ 82.874] sna_accel_flush: flush?=0, dirty?=0 [ 82.874] sna_block_handler (tv=0.0) [ 82.874] sna_wakeup_handler [ 82.875] sna_accel_flush: flush?=0, dirty?=0 [ 82.875] sna_accel_flush: flush?=0, dirty?=0 [ 82.875] sna_block_handler (tv=0.0) [ 82.875] sna_wakeup_handler [ 82.875] sna_accel_flush: flush?=0, dirty?=0 [ 82.875] sna_accel_flush: flush?=0, dirty?=0 [ 82.875] sna_accel_flush: flush?=0, dirty?=0 [ 82.875] sna_block_handler (tv=0.0) [ 82.875] sna_wakeup_handler [ 82.875] sna_accel_flush: flush?=0, dirty?=0 [ 82.875] sna_accel_flush: flush?=0, dirty?=0 [ 82.875] sna_accel_flush: flush?=0, dirty?=0 [ 82.875] sna_block_handler (tv=0.0) [ 82.875] sna_wakeup_handler [ 82.875] sna_accel_flush: flush?=0, dirty?=0 [ 82.875] sna_accel_flush: flush?=0, dirty?=0 [ 82.875] sna_block_handler (tv=0.0) [ 82.875] sna_wakeup_handler [ 82.875] sna_accel_flush: flush?=0, dirty?=0 [ 82.875] sna_accel_flush: flush?=0, dirty?=0 [ 82.875] sna_block_handler (tv=0.0) [ 82.875] sna_wakeup_handler [ 82.875] sna_accel_flush: flush?=0, dirty?=0 [ 82.875] sna_accel_flush: flush?=0, dirty?=0 [ 82.875] sna_accel_flush: flush?=0, dirty?=0 [ 82.875] sna_block_handler (tv=0.0) [ 82.875] sna_wakeup_handler [ 82.875] sna_accel_flush: flush?=0, dirty?=0 [ 82.875] sna_accel_flush: flush?=0, dirty?=0 [ 82.875] sna_accel_flush: flush?=0, dirty?=0 [ 82.875] sna_block_handler (tv=0.0) [ 82.875] sna_wakeup_handler [ 82.875] sna_glyphs(op=3, nlist=1, src=(172, 219)) [ 82.875] kgem_bo_is_busy: handle=112, domain: 0 exec? 0, rq? 0 [ 82.875] sna_glyphs: discarding mask [ 82.875] glyphs0_to_dst(op=3, src=(172, 219), nlist=1, dst=(172, 219)+(0, 0)) [ 82.875] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.875] gen9_render_composite: 0x0, current mode=1/1 [ 82.875] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 82.875] kgem_bo_is_busy: handle=112, domain: 0 exec? 0, rq? 0 [ 82.875] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.875] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.875] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.875] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.875] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.875] sna_drawable_use_bo: using whole GPU bo [ 82.875] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.875] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.875] color_convert: src=ff729fcf [20028888] [ 82.875] color_convert: dst=ff729fcf [20028888] [ 82.875] sna_render_get_solid: ff729fcf [ 82.875] sna_render_get_solid(23) = ff729fcf (old) [ 82.875] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.875] sna_transform_is_imprecise_integer_translation: no transform [ 82.875] gen9_composite_picture: integer translation (0, 0), removing [ 82.875] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.875] sna_render_pixmap_bo: GPU all damaged [ 82.875] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.875] gen4_choose_composite_emitter: solid, identity mask [ 82.875] __kgem_busy: handle=1, busy=0, wedged=0 [ 82.875] __kgem_retire_rq: request 1 complete [ 82.875] __kgem_bo_flush: handle=40, busy=0, wedged=0 [ 82.875] kgem_bo_move_to_cache: release handle=40 [ 82.875] kgem_bo_move_to_inactive: moving handle=40 to inactive [ 82.875] kgem_bo_can_map: handle=40, map=0x7fc690398000:0x0:0x0, tiling=1, domain=0, offset=3299627008 [ 82.875] kgem_set_mode: flushing before new bo [ 82.875] gen8_vertex_close: used=5184, vbo active? 23, vb=1, nreloc=1 [ 82.875] gen8_vertex_close: reloc[0] = 287 [ 82.875] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 82.875] kgem_add_handle: handle=23, index=3 [ 82.875] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 82.875] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=8175 [fenced=0] [ 82.875] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 82.875] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 82.875] kgem_fixup_relocs: shrinking by 61440 [ 82.876] __kgem_busy: handle=1, busy=0, wedged=0 [ 82.876] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 82.876] kgem_commit: release handle=25 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f816d000 [ 82.876] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 82.876] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 82.876] __kgem_bo_clear_busy: handle=7 [ 82.876] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 82.876] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 82.876] __kgem_busy: handle=1, busy=131072, wedged=0 [ 82.876] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 82.876] kgem_check_bo: num_pages=+9125, num_exec=+3 [ 82.876] aligning vertex: was 2, now 4 floats per vertex [ 82.876] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 82.876] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 82.876] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 82.876] kgem_add_handle: handle=4, index=0 [ 82.876] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 82.876] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 82.876] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 82.876] gen9_composite_get_binding_table(ffc0) [ 82.876] kgem_add_reloc64: handle=112, pos=16360, delta=0, domains=20002 [ 82.876] kgem_add_handle: handle=112, index=1 [ 82.876] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e64a9000) [ 82.876] __kgem_bo_mark_dirty: handle=112 (proxy? 0) [ 82.876] [3fe0] bind bo(handle=112, addr=e64a9000), format=192, width=3775, height=2136, pitch=15360, tiling=1 -> render [ 82.876] kgem_add_reloc64: handle=143, pos=16344, delta=0, domains=40000 [ 82.876] kgem_add_reloc64: adding proxy [delta=92] for handle=143 [ 82.876] kgem_add_handle: handle=143, index=2 [ 82.876] kgem_add_reloc64[4] = (delta=92, target handle=2, presumed=fff6e000) [ 82.876] [3fd0] bind bo(handle=143, addr=fff6e05c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 82.876] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 [ 82.876] kgem_add_handle: handle=6, index=3 [ 82.876] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd581000) [ 82.876] [3fc0] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 82.876] gen9_emit_cc: blend=177 (current=ffffffff), src=17, dst=18 [ 82.876] gen9_emit_sampler: sampler = a [ 82.876] gen9_emit_sf: num_sf_outputs=2 [ 82.876] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.876] gen9_emit_vertex_elements: setup id=9 [ 82.876] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 82.876] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 82.876] glyphs0_to_dst: glyph=(171, 213)x(11, 3), unclipped [ 82.876] emit_primitive_identity_mask__avx2: dst=(171, 213), mask=(736.00, 32.00) x (11.00, 3.00) [ 82.876] glyphs0_to_dst: glyph=(180, 208)x(10, 14), unclipped [ 82.876] emit_primitive_identity_mask__avx2: dst=(180, 208), mask=(944.00, 48.00) x (10.00, 14.00) [ 82.876] glyphs0_to_dst: glyph=(189, 208)x(11, 11), unclipped [ 82.876] emit_primitive_identity_mask__avx2: dst=(189, 208), mask=(960.00, 0.00) x (11.00, 11.00) [ 82.876] glyphs0_to_dst: glyph=(198, 211)x(10, 8), unclipped [ 82.876] emit_primitive_identity_mask__avx2: dst=(198, 211), mask=(976.00, 0.00) x (10.00, 8.00) [ 82.876] glyphs0_to_dst: glyph=(208, 211)x(9, 11), unclipped [ 82.876] emit_primitive_identity_mask__avx2: dst=(208, 211), mask=(960.00, 16.00) x (9.00, 11.00) [ 82.876] glyphs0_to_dst: glyph=(216, 208)x(10, 14), unclipped [ 82.876] emit_primitive_identity_mask__avx2: dst=(216, 208), mask=(944.00, 48.00) x (10.00, 14.00) [ 82.876] glyphs0_to_dst: glyph=(225, 209)x(10, 10), unclipped [ 82.876] emit_primitive_identity_mask__avx2: dst=(225, 209), mask=(976.00, 16.00) x (10.00, 10.00) [ 82.876] glyphs0_to_dst: glyph=(234, 220)x(11, 2), unclipped [ 82.876] emit_primitive_identity_mask__avx2: dst=(234, 220), mask=(992.00, 0.00) x (11.00, 2.00) [ 82.876] glyphs0_to_dst: glyph=(243, 208)x(11, 11), unclipped [ 82.876] emit_primitive_identity_mask__avx2: dst=(243, 208), mask=(1008.00, 0.00) x (11.00, 11.00) [ 82.876] glyphs0_to_dst: glyph=(253, 211)x(9, 8), unclipped [ 82.876] emit_primitive_identity_mask__avx2: dst=(253, 211), mask=(720.00, 0.00) x (9.00, 8.00) [ 82.876] glyphs0_to_dst: glyph=(261, 211)x(10, 8), unclipped [ 82.876] emit_primitive_identity_mask__avx2: dst=(261, 211), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.876] glyphs0_to_dst: glyph=(270, 211)x(10, 8), unclipped [ 82.876] emit_primitive_identity_mask__avx2: dst=(270, 211), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.876] glyphs0_to_dst: glyph=(279, 207)x(10, 12), unclipped [ 82.876] emit_primitive_identity_mask__avx2: dst=(279, 207), mask=(992.00, 16.00) x (10.00, 12.00) [ 82.876] glyphs0_to_dst: glyph=(288, 211)x(10, 8), unclipped [ 82.876] emit_primitive_identity_mask__avx2: dst=(288, 211), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.876] glyphs0_to_dst: glyph=(297, 211)x(10, 8), unclipped [ 82.876] emit_primitive_identity_mask__avx2: dst=(297, 211), mask=(752.00, 0.00) x (10.00, 8.00) [ 82.876] glyphs0_to_dst: glyph=(307, 207)x(10, 12), unclipped [ 82.876] emit_primitive_identity_mask__avx2: dst=(307, 207), mask=(1008.00, 16.00) x (10.00, 12.00) [ 82.876] glyphs0_to_dst: glyph=(315, 208)x(11, 11), unclipped [ 82.876] emit_primitive_identity_mask__avx2: dst=(315, 208), mask=(960.00, 0.00) x (11.00, 11.00) [ 82.876] glyphs0_to_dst: glyph=(324, 211)x(11, 8), unclipped [ 82.876] emit_primitive_identity_mask__avx2: dst=(324, 211), mask=(736.00, 16.00) x (11.00, 8.00) [ 82.876] glyphs0_to_dst: glyph=(334, 211)x(9, 11), unclipped [ 82.876] emit_primitive_identity_mask__avx2: dst=(334, 211), mask=(960.00, 16.00) x (9.00, 11.00) [ 82.876] glyphs0_to_dst: glyph=(342, 220)x(11, 2), unclipped [ 82.876] emit_primitive_identity_mask__avx2: dst=(342, 220), mask=(992.00, 0.00) x (11.00, 2.00) [ 82.876] glyphs0_to_dst: glyph=(351, 207)x(10, 12), unclipped [ 82.876] emit_primitive_identity_mask__avx2: dst=(351, 207), mask=(992.00, 16.00) x (10.00, 12.00) [ 82.876] glyphs0_to_dst: glyph=(361, 207)x(9, 12), unclipped [ 82.876] emit_primitive_identity_mask__avx2: dst=(361, 207), mask=(960.00, 32.00) x (9.00, 12.00) [ 82.877] glyphs0_to_dst: glyph=(369, 211)x(10, 11), unclipped [ 82.877] emit_primitive_identity_mask__avx2: dst=(369, 211), mask=(976.00, 32.00) x (10.00, 11.00) [ 82.877] glyphs0_to_dst: glyph=(378, 208)x(10, 14), unclipped [ 82.877] emit_primitive_identity_mask__avx2: dst=(378, 208), mask=(944.00, 48.00) x (10.00, 14.00) [ 82.877] glyphs0_to_dst: glyph=(387, 209)x(10, 10), unclipped [ 82.877] emit_primitive_identity_mask__avx2: dst=(387, 209), mask=(960.00, 48.00) x (10.00, 10.00) [ 82.877] glyphs0_to_dst: glyph=(396, 220)x(11, 2), unclipped [ 82.877] emit_primitive_identity_mask__avx2: dst=(396, 220), mask=(992.00, 0.00) x (11.00, 2.00) [ 82.877] glyphs0_to_dst: glyph=(406, 211)x(9, 8), unclipped [ 82.877] emit_primitive_identity_mask__avx2: dst=(406, 211), mask=(688.00, 32.00) x (9.00, 8.00) [ 82.877] glyphs0_to_dst: glyph=(415, 211)x(9, 8), unclipped [ 82.877] emit_primitive_identity_mask__avx2: dst=(415, 211), mask=(752.00, 16.00) x (9.00, 8.00) [ 82.877] glyphs0_to_dst: glyph=(424, 211)x(9, 11), unclipped [ 82.877] emit_primitive_identity_mask__avx2: dst=(424, 211), mask=(960.00, 16.00) x (9.00, 11.00) [ 82.877] glyphs0_to_dst: glyph=(432, 208)x(10, 11), unclipped [ 82.877] emit_primitive_identity_mask__avx2: dst=(432, 208), mask=(976.00, 48.00) x (10.00, 11.00) [ 82.877] glyphs0_to_dst: glyph=(442, 211)x(9, 8), unclipped [ 82.877] emit_primitive_identity_mask__avx2: dst=(442, 211), mask=(688.00, 32.00) x (9.00, 8.00) [ 82.877] glyphs0_to_dst: glyph=(450, 211)x(10, 11), unclipped [ 82.877] emit_primitive_identity_mask__avx2: dst=(450, 211), mask=(976.00, 32.00) x (10.00, 11.00) [ 82.877] gen8_vertex_flush[498] = 96 [ 82.877] gen9_magic_ca_pass: CA fixup (1296 -> 1392) [ 82.877] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.877] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.877] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.877] sna_glyphs(op=3, nlist=1, src=(460, 219)) [ 82.877] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.877] sna_glyphs: discarding mask [ 82.877] glyphs0_to_dst(op=3, src=(460, 219), nlist=1, dst=(460, 219)+(0, 0)) [ 82.877] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.877] gen9_render_composite: 0x0, current mode=1/1 [ 82.877] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 82.877] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.877] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.877] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.877] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.877] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.877] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.877] sna_drawable_use_bo: using whole GPU bo [ 82.877] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.877] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.877] color_convert: src=ffffffff [20028888] [ 82.877] color_convert: dst=ffffffff [20028888] [ 82.877] sna_render_get_solid: ffffffff [ 82.877] sna_render_get_solid(white) [ 82.877] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.877] sna_transform_is_imprecise_integer_translation: no transform [ 82.877] gen9_composite_picture: integer translation (0, 0), removing [ 82.877] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.877] sna_render_pixmap_bo: GPU all damaged [ 82.877] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.877] gen4_choose_composite_emitter: solid, identity mask [ 82.877] kgem_check_bo: num_pages=+1, num_exec=+1 [ 82.877] gen9_composite_get_binding_table(fec0) [ 82.877] kgem_add_reloc64: handle=7, pos=16296, delta=0, domains=40000 [ 82.877] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 82.877] kgem_add_handle: handle=7, index=4 [ 82.877] kgem_add_reloc64[6] = (delta=1048, target handle=4, presumed=fffe8000) [ 82.877] [3fa0] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 82.877] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.877] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.877] gen9_emit_vertex_elements: setup id=9 [ 82.877] glyphs0_to_dst: glyph=(459, 208)x(10, 13), unclipped [ 82.877] emit_primitive_identity_mask__avx2: dst=(459, 208), mask=(752.00, 32.00) x (10.00, 13.00) [ 82.877] glyphs0_to_dst: glyph=(477, 208)x(10, 11), unclipped [ 82.877] emit_primitive_identity_mask__avx2: dst=(477, 208), mask=(880.00, 32.00) x (10.00, 11.00) [ 82.877] glyphs0_to_dst: glyph=(487, 211)x(9, 8), unclipped [ 82.877] emit_primitive_identity_mask__avx2: dst=(487, 211), mask=(896.00, 48.00) x (9.00, 8.00) [ 82.877] gen8_vertex_flush[598] = 9 [ 82.877] gen9_magic_ca_pass: CA fixup (1392 -> 1401) [ 82.877] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.877] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.877] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.877] sna_glyphs(op=3, nlist=1, src=(1, 236)) [ 82.877] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.877] sna_glyphs: discarding mask [ 82.877] glyphs0_to_dst(op=3, src=(1, 236), nlist=1, dst=(1, 236)+(0, 0)) [ 82.877] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.877] gen9_render_composite: 0x0, current mode=1/1 [ 82.877] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 82.877] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.877] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.877] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.877] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.877] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.877] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.877] sna_drawable_use_bo: using whole GPU bo [ 82.877] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.877] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.877] color_convert: src=ff8ae234 [20028888] [ 82.877] color_convert: dst=ff8ae234 [20028888] [ 82.877] sna_render_get_solid: ff8ae234 [ 82.877] sna_render_get_solid(22) = ff8ae234 (old) [ 82.877] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.877] sna_transform_is_imprecise_integer_translation: no transform [ 82.877] gen9_composite_picture: integer translation (0, 0), removing [ 82.877] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.877] sna_render_pixmap_bo: GPU all damaged [ 82.877] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.877] gen4_choose_composite_emitter: solid, identity mask [ 82.877] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.877] gen9_composite_get_binding_table(fe40) [ 82.877] kgem_add_reloc64: handle=143, pos=16264, delta=0, domains=40000 [ 82.877] kgem_add_reloc64: adding proxy [delta=88] for handle=143 [ 82.877] kgem_add_reloc64[7] = (delta=88, target handle=2, presumed=fff6e000) [ 82.877] [3f80] bind bo(handle=143, addr=fff6e058), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 82.877] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.877] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.877] gen9_emit_vertex_elements: setup id=9 [ 82.877] glyphs0_to_dst: glyph=(1, 228)x(9, 8), unclipped [ 82.877] emit_primitive_identity_mask__avx2: dst=(1, 228), mask=(688.00, 32.00) x (9.00, 8.00) [ 82.877] glyphs0_to_dst: glyph=(9, 226)x(10, 13), unclipped [ 82.877] emit_primitive_identity_mask__avx2: dst=(9, 226), mask=(672.00, 48.00) x (10.00, 13.00) [ 82.877] glyphs0_to_dst: glyph=(19, 228)x(9, 8), unclipped [ 82.877] emit_primitive_identity_mask__avx2: dst=(19, 228), mask=(688.00, 32.00) x (9.00, 8.00) [ 82.877] glyphs0_to_dst: glyph=(28, 230)x(8, 3), unclipped [ 82.877] emit_primitive_identity_mask__avx2: dst=(28, 230), mask=(688.00, 48.00) x (8.00, 3.00) [ 82.877] glyphs0_to_dst: glyph=(36, 226)x(11, 10), unclipped [ 82.877] emit_primitive_identity_mask__avx2: dst=(36, 226), mask=(704.00, 0.00) x (11.00, 10.00) [ 82.877] glyphs0_to_dst: glyph=(46, 228)x(9, 8), unclipped [ 82.877] emit_primitive_identity_mask__avx2: dst=(46, 228), mask=(720.00, 0.00) x (9.00, 8.00) [ 82.877] glyphs0_to_dst: glyph=(54, 228)x(10, 8), unclipped [ 82.877] emit_primitive_identity_mask__avx2: dst=(54, 228), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.877] glyphs0_to_dst: glyph=(63, 228)x(10, 8), unclipped [ 82.877] emit_primitive_identity_mask__avx2: dst=(63, 228), mask=(720.00, 16.00) x (10.00, 8.00) [ 82.877] glyphs0_to_dst: glyph=(72, 225)x(10, 11), unclipped [ 82.877] emit_primitive_identity_mask__avx2: dst=(72, 225), mask=(736.00, 0.00) x (10.00, 11.00) [ 82.877] glyphs0_to_dst: glyph=(81, 228)x(10, 8), unclipped [ 82.877] emit_primitive_identity_mask__avx2: dst=(81, 228), mask=(752.00, 0.00) x (10.00, 8.00) [ 82.877] glyphs0_to_dst: glyph=(90, 225)x(10, 11), unclipped [ 82.877] emit_primitive_identity_mask__avx2: dst=(90, 225), mask=(736.00, 0.00) x (10.00, 11.00) [ 82.877] glyphs0_to_dst: glyph=(99, 228)x(11, 8), unclipped [ 82.877] emit_primitive_identity_mask__avx2: dst=(99, 228), mask=(736.00, 16.00) x (11.00, 8.00) [ 82.877] glyphs0_to_dst: glyph=(109, 228)x(9, 8), unclipped [ 82.877] emit_primitive_identity_mask__avx2: dst=(109, 228), mask=(752.00, 16.00) x (9.00, 8.00) [ 82.877] glyphs0_to_dst: glyph=(118, 230)x(8, 3), unclipped [ 82.877] emit_primitive_identity_mask__avx2: dst=(118, 230), mask=(688.00, 48.00) x (8.00, 3.00) [ 82.877] glyphs0_to_dst: glyph=(126, 226)x(10, 10), unclipped [ 82.877] emit_primitive_identity_mask__avx2: dst=(126, 226), mask=(704.00, 32.00) x (10.00, 10.00) [ 82.877] glyphs0_to_dst: glyph=(135, 226)x(10, 10), unclipped [ 82.877] emit_primitive_identity_mask__avx2: dst=(135, 226), mask=(704.00, 32.00) x (10.00, 10.00) [ 82.877] glyphs0_to_dst: glyph=(144, 226)x(10, 10), unclipped [ 82.877] emit_primitive_identity_mask__avx2: dst=(144, 226), mask=(720.00, 32.00) x (10.00, 10.00) [ 82.877] glyphs0_to_dst: glyph=(153, 226)x(10, 10), unclipped [ 82.877] emit_primitive_identity_mask__avx2: dst=(153, 226), mask=(704.00, 48.00) x (10.00, 10.00) [ 82.877] gen8_vertex_flush[698] = 54 [ 82.877] gen9_magic_ca_pass: CA fixup (1401 -> 1455) [ 82.877] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.877] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.877] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.877] sna_glyphs(op=3, nlist=1, src=(163, 236)) [ 82.877] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.877] sna_glyphs: discarding mask [ 82.877] glyphs0_to_dst(op=3, src=(163, 236), nlist=1, dst=(163, 236)+(0, 0)) [ 82.877] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.877] gen9_render_composite: 0x0, current mode=1/1 [ 82.877] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 82.877] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.877] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.877] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.877] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.877] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.877] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.877] sna_drawable_use_bo: using whole GPU bo [ 82.877] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.877] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.877] color_convert: src=ffffffff [20028888] [ 82.877] color_convert: dst=ffffffff [20028888] [ 82.877] sna_render_get_solid: ffffffff [ 82.877] sna_render_get_solid(white) [ 82.877] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.877] sna_transform_is_imprecise_integer_translation: no transform [ 82.878] gen9_composite_picture: integer translation (0, 0), removing [ 82.878] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.878] sna_render_pixmap_bo: GPU all damaged [ 82.878] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.878] gen4_choose_composite_emitter: solid, identity mask [ 82.878] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.878] gen9_composite_get_binding_table(fdc0) [ 82.878] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.878] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.878] gen9_emit_vertex_elements: setup id=9 [ 82.878] glyphs0_to_dst: glyph=(165, 228)x(5, 8), unclipped [ 82.878] emit_primitive_identity_mask__avx2: dst=(165, 228), mask=(720.00, 48.00) x (5.00, 8.00) [ 82.878] gen8_vertex_flush[798] = 3 [ 82.878] gen9_magic_ca_pass: CA fixup (1455 -> 1458) [ 82.878] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.878] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.878] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.878] sna_glyphs(op=3, nlist=1, src=(172, 236)) [ 82.878] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.878] sna_glyphs: discarding mask [ 82.878] glyphs0_to_dst(op=3, src=(172, 236), nlist=1, dst=(172, 236)+(0, 0)) [ 82.878] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.878] gen9_render_composite: 0x0, current mode=1/1 [ 82.878] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 82.878] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.878] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.878] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.878] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.878] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.878] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.878] sna_drawable_use_bo: using whole GPU bo [ 82.878] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.878] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.878] color_convert: src=ff729fcf [20028888] [ 82.878] color_convert: dst=ff729fcf [20028888] [ 82.878] sna_render_get_solid: ff729fcf [ 82.878] sna_render_get_solid(23) = ff729fcf (old) [ 82.878] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.878] sna_transform_is_imprecise_integer_translation: no transform [ 82.878] gen9_composite_picture: integer translation (0, 0), removing [ 82.878] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.878] sna_render_pixmap_bo: GPU all damaged [ 82.878] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.878] gen4_choose_composite_emitter: solid, identity mask [ 82.878] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.878] gen9_composite_get_binding_table(fd80) [ 82.878] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.878] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.878] gen9_emit_vertex_elements: setup id=9 [ 82.878] glyphs0_to_dst: glyph=(171, 230)x(11, 3), unclipped [ 82.878] emit_primitive_identity_mask__avx2: dst=(171, 230), mask=(736.00, 32.00) x (11.00, 3.00) [ 82.878] glyphs0_to_dst: glyph=(180, 225)x(10, 14), unclipped [ 82.878] emit_primitive_identity_mask__avx2: dst=(180, 225), mask=(944.00, 48.00) x (10.00, 14.00) [ 82.878] glyphs0_to_dst: glyph=(189, 225)x(11, 11), unclipped [ 82.878] emit_primitive_identity_mask__avx2: dst=(189, 225), mask=(960.00, 0.00) x (11.00, 11.00) [ 82.878] glyphs0_to_dst: glyph=(198, 228)x(10, 8), unclipped [ 82.878] emit_primitive_identity_mask__avx2: dst=(198, 228), mask=(976.00, 0.00) x (10.00, 8.00) [ 82.878] glyphs0_to_dst: glyph=(208, 228)x(9, 11), unclipped [ 82.878] emit_primitive_identity_mask__avx2: dst=(208, 228), mask=(960.00, 16.00) x (9.00, 11.00) [ 82.878] glyphs0_to_dst: glyph=(216, 225)x(10, 14), unclipped [ 82.878] emit_primitive_identity_mask__avx2: dst=(216, 225), mask=(944.00, 48.00) x (10.00, 14.00) [ 82.878] glyphs0_to_dst: glyph=(225, 226)x(10, 10), unclipped [ 82.878] emit_primitive_identity_mask__avx2: dst=(225, 226), mask=(976.00, 16.00) x (10.00, 10.00) [ 82.878] glyphs0_to_dst: glyph=(234, 237)x(11, 2), unclipped [ 82.878] emit_primitive_identity_mask__avx2: dst=(234, 237), mask=(992.00, 0.00) x (11.00, 2.00) [ 82.878] glyphs0_to_dst: glyph=(243, 225)x(11, 11), unclipped [ 82.878] emit_primitive_identity_mask__avx2: dst=(243, 225), mask=(1008.00, 0.00) x (11.00, 11.00) [ 82.878] glyphs0_to_dst: glyph=(253, 228)x(9, 8), unclipped [ 82.878] emit_primitive_identity_mask__avx2: dst=(253, 228), mask=(720.00, 0.00) x (9.00, 8.00) [ 82.878] glyphs0_to_dst: glyph=(261, 228)x(10, 8), unclipped [ 82.878] emit_primitive_identity_mask__avx2: dst=(261, 228), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.878] glyphs0_to_dst: glyph=(270, 228)x(10, 8), unclipped [ 82.878] emit_primitive_identity_mask__avx2: dst=(270, 228), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.878] glyphs0_to_dst: glyph=(279, 224)x(10, 12), unclipped [ 82.878] emit_primitive_identity_mask__avx2: dst=(279, 224), mask=(992.00, 16.00) x (10.00, 12.00) [ 82.878] glyphs0_to_dst: glyph=(288, 228)x(10, 8), unclipped [ 82.878] emit_primitive_identity_mask__avx2: dst=(288, 228), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.878] glyphs0_to_dst: glyph=(297, 228)x(10, 8), unclipped [ 82.878] emit_primitive_identity_mask__avx2: dst=(297, 228), mask=(752.00, 0.00) x (10.00, 8.00) [ 82.878] glyphs0_to_dst: glyph=(307, 224)x(10, 12), unclipped [ 82.878] emit_primitive_identity_mask__avx2: dst=(307, 224), mask=(1008.00, 16.00) x (10.00, 12.00) [ 82.878] glyphs0_to_dst: glyph=(315, 225)x(11, 11), unclipped [ 82.878] emit_primitive_identity_mask__avx2: dst=(315, 225), mask=(960.00, 0.00) x (11.00, 11.00) [ 82.878] glyphs0_to_dst: glyph=(324, 228)x(11, 8), unclipped [ 82.878] emit_primitive_identity_mask__avx2: dst=(324, 228), mask=(736.00, 16.00) x (11.00, 8.00) [ 82.878] glyphs0_to_dst: glyph=(334, 228)x(9, 11), unclipped [ 82.878] emit_primitive_identity_mask__avx2: dst=(334, 228), mask=(960.00, 16.00) x (9.00, 11.00) [ 82.878] glyphs0_to_dst: glyph=(342, 237)x(11, 2), unclipped [ 82.878] emit_primitive_identity_mask__avx2: dst=(342, 237), mask=(992.00, 0.00) x (11.00, 2.00) [ 82.878] glyphs0_to_dst: glyph=(351, 224)x(10, 12), unclipped [ 82.878] emit_primitive_identity_mask__avx2: dst=(351, 224), mask=(992.00, 16.00) x (10.00, 12.00) [ 82.878] glyphs0_to_dst: glyph=(361, 224)x(9, 12), unclipped [ 82.878] emit_primitive_identity_mask__avx2: dst=(361, 224), mask=(960.00, 32.00) x (9.00, 12.00) [ 82.878] glyphs0_to_dst: glyph=(369, 228)x(10, 11), unclipped [ 82.878] emit_primitive_identity_mask__avx2: dst=(369, 228), mask=(976.00, 32.00) x (10.00, 11.00) [ 82.878] glyphs0_to_dst: glyph=(378, 225)x(10, 14), unclipped [ 82.878] emit_primitive_identity_mask__avx2: dst=(378, 225), mask=(944.00, 48.00) x (10.00, 14.00) [ 82.878] glyphs0_to_dst: glyph=(387, 226)x(10, 10), unclipped [ 82.878] emit_primitive_identity_mask__avx2: dst=(387, 226), mask=(960.00, 48.00) x (10.00, 10.00) [ 82.878] glyphs0_to_dst: glyph=(396, 237)x(11, 2), unclipped [ 82.878] emit_primitive_identity_mask__avx2: dst=(396, 237), mask=(992.00, 0.00) x (11.00, 2.00) [ 82.878] glyphs0_to_dst: glyph=(406, 228)x(9, 8), unclipped [ 82.878] emit_primitive_identity_mask__avx2: dst=(406, 228), mask=(688.00, 32.00) x (9.00, 8.00) [ 82.878] glyphs0_to_dst: glyph=(415, 228)x(9, 8), unclipped [ 82.878] emit_primitive_identity_mask__avx2: dst=(415, 228), mask=(752.00, 16.00) x (9.00, 8.00) [ 82.878] glyphs0_to_dst: glyph=(424, 228)x(9, 11), unclipped [ 82.878] emit_primitive_identity_mask__avx2: dst=(424, 228), mask=(960.00, 16.00) x (9.00, 11.00) [ 82.878] glyphs0_to_dst: glyph=(432, 225)x(10, 11), unclipped [ 82.878] emit_primitive_identity_mask__avx2: dst=(432, 225), mask=(976.00, 48.00) x (10.00, 11.00) [ 82.878] glyphs0_to_dst: glyph=(442, 228)x(9, 8), unclipped [ 82.878] emit_primitive_identity_mask__avx2: dst=(442, 228), mask=(688.00, 32.00) x (9.00, 8.00) [ 82.878] glyphs0_to_dst: glyph=(450, 228)x(10, 11), unclipped [ 82.878] emit_primitive_identity_mask__avx2: dst=(450, 228), mask=(976.00, 32.00) x (10.00, 11.00) [ 82.878] gen8_vertex_flush[898] = 96 [ 82.878] gen9_magic_ca_pass: CA fixup (1458 -> 1554) [ 82.878] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.878] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.878] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.878] sna_glyphs(op=3, nlist=1, src=(460, 236)) [ 82.878] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.878] sna_glyphs: discarding mask [ 82.878] glyphs0_to_dst(op=3, src=(460, 236), nlist=1, dst=(460, 236)+(0, 0)) [ 82.878] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.878] gen9_render_composite: 0x0, current mode=1/1 [ 82.878] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 82.878] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.878] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.878] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.878] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.878] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.878] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.878] sna_drawable_use_bo: using whole GPU bo [ 82.878] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.878] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.878] color_convert: src=ffffffff [20028888] [ 82.878] color_convert: dst=ffffffff [20028888] [ 82.878] sna_render_get_solid: ffffffff [ 82.878] sna_render_get_solid(white) [ 82.878] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.878] sna_transform_is_imprecise_integer_translation: no transform [ 82.878] gen9_composite_picture: integer translation (0, 0), removing [ 82.878] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.878] sna_render_pixmap_bo: GPU all damaged [ 82.878] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.878] gen4_choose_composite_emitter: solid, identity mask [ 82.878] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.878] gen9_composite_get_binding_table(fd40) [ 82.878] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.878] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.878] gen9_emit_vertex_elements: setup id=9 [ 82.878] glyphs0_to_dst: glyph=(459, 225)x(10, 13), unclipped [ 82.878] emit_primitive_identity_mask__avx2: dst=(459, 225), mask=(752.00, 32.00) x (10.00, 13.00) [ 82.878] gen8_vertex_flush[998] = 3 [ 82.878] gen9_magic_ca_pass: CA fixup (1554 -> 1557) [ 82.878] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.878] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.878] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.878] sna_glyphs(op=3, nlist=1, src=(1, 253)) [ 82.878] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.878] sna_glyphs: discarding mask [ 82.878] glyphs0_to_dst(op=3, src=(1, 253), nlist=1, dst=(1, 253)+(0, 0)) [ 82.878] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.878] gen9_render_composite: 0x0, current mode=1/1 [ 82.878] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 82.878] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.878] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.878] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.878] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.878] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.878] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.878] sna_drawable_use_bo: using whole GPU bo [ 82.878] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.878] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.878] color_convert: src=ff8ae234 [20028888] [ 82.878] color_convert: dst=ff8ae234 [20028888] [ 82.878] sna_render_get_solid: ff8ae234 [ 82.878] sna_render_get_solid(22) = ff8ae234 (old) [ 82.878] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.878] sna_transform_is_imprecise_integer_translation: no transform [ 82.878] gen9_composite_picture: integer translation (0, 0), removing [ 82.878] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.878] sna_render_pixmap_bo: GPU all damaged [ 82.878] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.878] gen4_choose_composite_emitter: solid, identity mask [ 82.878] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.878] gen9_composite_get_binding_table(fd00) [ 82.878] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.878] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.878] gen9_emit_vertex_elements: setup id=9 [ 82.878] glyphs0_to_dst: glyph=(1, 245)x(9, 8), unclipped [ 82.878] emit_primitive_identity_mask__avx2: dst=(1, 245), mask=(688.00, 32.00) x (9.00, 8.00) [ 82.878] glyphs0_to_dst: glyph=(9, 243)x(10, 13), unclipped [ 82.878] emit_primitive_identity_mask__avx2: dst=(9, 243), mask=(672.00, 48.00) x (10.00, 13.00) [ 82.878] glyphs0_to_dst: glyph=(19, 245)x(9, 8), unclipped [ 82.878] emit_primitive_identity_mask__avx2: dst=(19, 245), mask=(688.00, 32.00) x (9.00, 8.00) [ 82.878] glyphs0_to_dst: glyph=(28, 247)x(8, 3), unclipped [ 82.878] emit_primitive_identity_mask__avx2: dst=(28, 247), mask=(688.00, 48.00) x (8.00, 3.00) [ 82.878] glyphs0_to_dst: glyph=(36, 243)x(11, 10), unclipped [ 82.878] emit_primitive_identity_mask__avx2: dst=(36, 243), mask=(704.00, 0.00) x (11.00, 10.00) [ 82.878] glyphs0_to_dst: glyph=(46, 245)x(9, 8), unclipped [ 82.878] emit_primitive_identity_mask__avx2: dst=(46, 245), mask=(720.00, 0.00) x (9.00, 8.00) [ 82.878] glyphs0_to_dst: glyph=(54, 245)x(10, 8), unclipped [ 82.878] emit_primitive_identity_mask__avx2: dst=(54, 245), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.878] glyphs0_to_dst: glyph=(63, 245)x(10, 8), unclipped [ 82.878] emit_primitive_identity_mask__avx2: dst=(63, 245), mask=(720.00, 16.00) x (10.00, 8.00) [ 82.878] glyphs0_to_dst: glyph=(72, 242)x(10, 11), unclipped [ 82.878] emit_primitive_identity_mask__avx2: dst=(72, 242), mask=(736.00, 0.00) x (10.00, 11.00) [ 82.878] glyphs0_to_dst: glyph=(81, 245)x(10, 8), unclipped [ 82.878] emit_primitive_identity_mask__avx2: dst=(81, 245), mask=(752.00, 0.00) x (10.00, 8.00) [ 82.878] glyphs0_to_dst: glyph=(90, 242)x(10, 11), unclipped [ 82.878] emit_primitive_identity_mask__avx2: dst=(90, 242), mask=(736.00, 0.00) x (10.00, 11.00) [ 82.878] glyphs0_to_dst: glyph=(99, 245)x(11, 8), unclipped [ 82.878] emit_primitive_identity_mask__avx2: dst=(99, 245), mask=(736.00, 16.00) x (11.00, 8.00) [ 82.878] glyphs0_to_dst: glyph=(109, 245)x(9, 8), unclipped [ 82.878] emit_primitive_identity_mask__avx2: dst=(109, 245), mask=(752.00, 16.00) x (9.00, 8.00) [ 82.878] glyphs0_to_dst: glyph=(118, 247)x(8, 3), unclipped [ 82.878] emit_primitive_identity_mask__avx2: dst=(118, 247), mask=(688.00, 48.00) x (8.00, 3.00) [ 82.878] glyphs0_to_dst: glyph=(126, 243)x(10, 10), unclipped [ 82.878] emit_primitive_identity_mask__avx2: dst=(126, 243), mask=(704.00, 32.00) x (10.00, 10.00) [ 82.878] glyphs0_to_dst: glyph=(135, 243)x(10, 10), unclipped [ 82.878] emit_primitive_identity_mask__avx2: dst=(135, 243), mask=(704.00, 32.00) x (10.00, 10.00) [ 82.878] glyphs0_to_dst: glyph=(144, 243)x(10, 10), unclipped [ 82.878] emit_primitive_identity_mask__avx2: dst=(144, 243), mask=(720.00, 32.00) x (10.00, 10.00) [ 82.878] glyphs0_to_dst: glyph=(153, 243)x(10, 10), unclipped [ 82.878] emit_primitive_identity_mask__avx2: dst=(153, 243), mask=(704.00, 48.00) x (10.00, 10.00) [ 82.878] gen8_vertex_flush[a98] = 54 [ 82.878] gen9_magic_ca_pass: CA fixup (1557 -> 1611) [ 82.878] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.878] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.878] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.879] sna_glyphs(op=3, nlist=1, src=(163, 253)) [ 82.879] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.879] sna_glyphs: discarding mask [ 82.879] glyphs0_to_dst(op=3, src=(163, 253), nlist=1, dst=(163, 253)+(0, 0)) [ 82.879] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.879] gen9_render_composite: 0x0, current mode=1/1 [ 82.879] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 82.879] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.879] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.879] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.879] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.879] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.879] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.879] sna_drawable_use_bo: using whole GPU bo [ 82.879] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.879] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.879] color_convert: src=ffffffff [20028888] [ 82.879] color_convert: dst=ffffffff [20028888] [ 82.879] sna_render_get_solid: ffffffff [ 82.879] sna_render_get_solid(white) [ 82.879] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.879] sna_transform_is_imprecise_integer_translation: no transform [ 82.879] gen9_composite_picture: integer translation (0, 0), removing [ 82.879] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.879] sna_render_pixmap_bo: GPU all damaged [ 82.879] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.879] gen4_choose_composite_emitter: solid, identity mask [ 82.879] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.879] gen9_composite_get_binding_table(fcc0) [ 82.879] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.879] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.879] gen9_emit_vertex_elements: setup id=9 [ 82.879] glyphs0_to_dst: glyph=(165, 245)x(5, 8), unclipped [ 82.879] emit_primitive_identity_mask__avx2: dst=(165, 245), mask=(720.00, 48.00) x (5.00, 8.00) [ 82.879] gen8_vertex_flush[b98] = 3 [ 82.879] gen9_magic_ca_pass: CA fixup (1611 -> 1614) [ 82.879] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.879] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.879] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.879] sna_glyphs(op=3, nlist=1, src=(172, 253)) [ 82.879] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.879] sna_glyphs: discarding mask [ 82.879] glyphs0_to_dst(op=3, src=(172, 253), nlist=1, dst=(172, 253)+(0, 0)) [ 82.879] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.879] gen9_render_composite: 0x0, current mode=1/1 [ 82.879] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 82.879] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.879] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.879] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.879] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.879] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.879] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.879] sna_drawable_use_bo: using whole GPU bo [ 82.879] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.879] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.879] color_convert: src=ff729fcf [20028888] [ 82.879] color_convert: dst=ff729fcf [20028888] [ 82.879] sna_render_get_solid: ff729fcf [ 82.879] sna_render_get_solid(23) = ff729fcf (old) [ 82.879] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.879] sna_transform_is_imprecise_integer_translation: no transform [ 82.879] gen9_composite_picture: integer translation (0, 0), removing [ 82.879] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.879] sna_render_pixmap_bo: GPU all damaged [ 82.879] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.879] gen4_choose_composite_emitter: solid, identity mask [ 82.879] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.879] gen9_composite_get_binding_table(fc80) [ 82.879] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.879] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.879] gen9_emit_vertex_elements: setup id=9 [ 82.879] glyphs0_to_dst: glyph=(171, 247)x(11, 3), unclipped [ 82.879] emit_primitive_identity_mask__avx2: dst=(171, 247), mask=(736.00, 32.00) x (11.00, 3.00) [ 82.879] glyphs0_to_dst: glyph=(180, 242)x(10, 14), unclipped [ 82.879] emit_primitive_identity_mask__avx2: dst=(180, 242), mask=(944.00, 48.00) x (10.00, 14.00) [ 82.879] glyphs0_to_dst: glyph=(189, 242)x(11, 11), unclipped [ 82.879] emit_primitive_identity_mask__avx2: dst=(189, 242), mask=(960.00, 0.00) x (11.00, 11.00) [ 82.879] glyphs0_to_dst: glyph=(198, 245)x(10, 8), unclipped [ 82.879] emit_primitive_identity_mask__avx2: dst=(198, 245), mask=(976.00, 0.00) x (10.00, 8.00) [ 82.879] glyphs0_to_dst: glyph=(208, 245)x(9, 11), unclipped [ 82.879] emit_primitive_identity_mask__avx2: dst=(208, 245), mask=(960.00, 16.00) x (9.00, 11.00) [ 82.879] glyphs0_to_dst: glyph=(216, 242)x(10, 14), unclipped [ 82.879] emit_primitive_identity_mask__avx2: dst=(216, 242), mask=(944.00, 48.00) x (10.00, 14.00) [ 82.879] glyphs0_to_dst: glyph=(225, 243)x(10, 10), unclipped [ 82.879] emit_primitive_identity_mask__avx2: dst=(225, 243), mask=(976.00, 16.00) x (10.00, 10.00) [ 82.879] glyphs0_to_dst: glyph=(234, 254)x(11, 2), unclipped [ 82.879] emit_primitive_identity_mask__avx2: dst=(234, 254), mask=(992.00, 0.00) x (11.00, 2.00) [ 82.879] glyphs0_to_dst: glyph=(243, 242)x(11, 11), unclipped [ 82.879] emit_primitive_identity_mask__avx2: dst=(243, 242), mask=(1008.00, 0.00) x (11.00, 11.00) [ 82.879] glyphs0_to_dst: glyph=(253, 245)x(9, 8), unclipped [ 82.879] emit_primitive_identity_mask__avx2: dst=(253, 245), mask=(720.00, 0.00) x (9.00, 8.00) [ 82.879] glyphs0_to_dst: glyph=(261, 245)x(10, 8), unclipped [ 82.879] emit_primitive_identity_mask__avx2: dst=(261, 245), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.879] glyphs0_to_dst: glyph=(270, 245)x(10, 8), unclipped [ 82.879] emit_primitive_identity_mask__avx2: dst=(270, 245), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.879] glyphs0_to_dst: glyph=(279, 241)x(10, 12), unclipped [ 82.879] emit_primitive_identity_mask__avx2: dst=(279, 241), mask=(992.00, 16.00) x (10.00, 12.00) [ 82.879] glyphs0_to_dst: glyph=(288, 245)x(10, 8), unclipped [ 82.879] emit_primitive_identity_mask__avx2: dst=(288, 245), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.879] glyphs0_to_dst: glyph=(297, 245)x(10, 8), unclipped [ 82.879] emit_primitive_identity_mask__avx2: dst=(297, 245), mask=(752.00, 0.00) x (10.00, 8.00) [ 82.879] glyphs0_to_dst: glyph=(307, 241)x(10, 12), unclipped [ 82.879] emit_primitive_identity_mask__avx2: dst=(307, 241), mask=(1008.00, 16.00) x (10.00, 12.00) [ 82.879] glyphs0_to_dst: glyph=(315, 242)x(11, 11), unclipped [ 82.879] emit_primitive_identity_mask__avx2: dst=(315, 242), mask=(960.00, 0.00) x (11.00, 11.00) [ 82.879] glyphs0_to_dst: glyph=(324, 245)x(11, 8), unclipped [ 82.879] emit_primitive_identity_mask__avx2: dst=(324, 245), mask=(736.00, 16.00) x (11.00, 8.00) [ 82.879] glyphs0_to_dst: glyph=(334, 245)x(9, 11), unclipped [ 82.879] emit_primitive_identity_mask__avx2: dst=(334, 245), mask=(960.00, 16.00) x (9.00, 11.00) [ 82.879] glyphs0_to_dst: glyph=(342, 254)x(11, 2), unclipped [ 82.879] emit_primitive_identity_mask__avx2: dst=(342, 254), mask=(992.00, 0.00) x (11.00, 2.00) [ 82.879] glyphs0_to_dst: glyph=(351, 241)x(10, 12), unclipped [ 82.879] emit_primitive_identity_mask__avx2: dst=(351, 241), mask=(992.00, 16.00) x (10.00, 12.00) [ 82.879] glyphs0_to_dst: glyph=(361, 241)x(9, 12), unclipped [ 82.879] emit_primitive_identity_mask__avx2: dst=(361, 241), mask=(960.00, 32.00) x (9.00, 12.00) [ 82.879] glyphs0_to_dst: glyph=(369, 245)x(10, 11), unclipped [ 82.879] emit_primitive_identity_mask__avx2: dst=(369, 245), mask=(976.00, 32.00) x (10.00, 11.00) [ 82.879] glyphs0_to_dst: glyph=(378, 242)x(10, 14), unclipped [ 82.879] emit_primitive_identity_mask__avx2: dst=(378, 242), mask=(944.00, 48.00) x (10.00, 14.00) [ 82.879] glyphs0_to_dst: glyph=(387, 243)x(10, 10), unclipped [ 82.879] emit_primitive_identity_mask__avx2: dst=(387, 243), mask=(960.00, 48.00) x (10.00, 10.00) [ 82.879] glyphs0_to_dst: glyph=(396, 254)x(11, 2), unclipped [ 82.879] emit_primitive_identity_mask__avx2: dst=(396, 254), mask=(992.00, 0.00) x (11.00, 2.00) [ 82.879] glyphs0_to_dst: glyph=(406, 245)x(9, 8), unclipped [ 82.879] emit_primitive_identity_mask__avx2: dst=(406, 245), mask=(688.00, 32.00) x (9.00, 8.00) [ 82.879] glyphs0_to_dst: glyph=(415, 245)x(9, 8), unclipped [ 82.879] emit_primitive_identity_mask__avx2: dst=(415, 245), mask=(752.00, 16.00) x (9.00, 8.00) [ 82.879] glyphs0_to_dst: glyph=(424, 245)x(9, 11), unclipped [ 82.879] emit_primitive_identity_mask__avx2: dst=(424, 245), mask=(960.00, 16.00) x (9.00, 11.00) [ 82.879] glyphs0_to_dst: glyph=(432, 242)x(10, 11), unclipped [ 82.879] emit_primitive_identity_mask__avx2: dst=(432, 242), mask=(976.00, 48.00) x (10.00, 11.00) [ 82.879] glyphs0_to_dst: glyph=(442, 245)x(9, 8), unclipped [ 82.879] emit_primitive_identity_mask__avx2: dst=(442, 245), mask=(688.00, 32.00) x (9.00, 8.00) [ 82.879] glyphs0_to_dst: glyph=(450, 245)x(10, 11), unclipped [ 82.879] emit_primitive_identity_mask__avx2: dst=(450, 245), mask=(976.00, 32.00) x (10.00, 11.00) [ 82.879] gen8_vertex_flush[c98] = 96 [ 82.879] gen9_magic_ca_pass: CA fixup (1614 -> 1710) [ 82.879] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.879] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.879] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.879] sna_glyphs(op=3, nlist=1, src=(460, 253)) [ 82.879] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.879] sna_glyphs: discarding mask [ 82.879] glyphs0_to_dst(op=3, src=(460, 253), nlist=1, dst=(460, 253)+(0, 0)) [ 82.879] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.879] gen9_render_composite: 0x0, current mode=1/1 [ 82.879] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 82.879] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.879] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.879] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.879] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.879] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.879] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.879] sna_drawable_use_bo: using whole GPU bo [ 82.879] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.879] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.879] color_convert: src=ffffffff [20028888] [ 82.879] color_convert: dst=ffffffff [20028888] [ 82.879] sna_render_get_solid: ffffffff [ 82.879] sna_render_get_solid(white) [ 82.879] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.879] sna_transform_is_imprecise_integer_translation: no transform [ 82.879] gen9_composite_picture: integer translation (0, 0), removing [ 82.879] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.879] sna_render_pixmap_bo: GPU all damaged [ 82.879] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.879] gen4_choose_composite_emitter: solid, identity mask [ 82.879] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.879] gen9_composite_get_binding_table(fc40) [ 82.879] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.879] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.879] gen9_emit_vertex_elements: setup id=9 [ 82.879] glyphs0_to_dst: glyph=(459, 242)x(10, 13), unclipped [ 82.879] emit_primitive_identity_mask__avx2: dst=(459, 242), mask=(752.00, 32.00) x (10.00, 13.00) [ 82.879] gen8_vertex_flush[d98] = 3 [ 82.879] gen9_magic_ca_pass: CA fixup (1710 -> 1713) [ 82.879] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.879] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.879] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.879] sna_glyphs(op=3, nlist=1, src=(1, 270)) [ 82.879] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.879] sna_glyphs: discarding mask [ 82.879] glyphs0_to_dst(op=3, src=(1, 270), nlist=1, dst=(1, 270)+(0, 0)) [ 82.879] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.879] gen9_render_composite: 0x0, current mode=1/1 [ 82.879] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 82.879] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.879] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.879] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.879] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.879] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.879] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.879] sna_drawable_use_bo: using whole GPU bo [ 82.879] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.879] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.879] color_convert: src=ff8ae234 [20028888] [ 82.879] color_convert: dst=ff8ae234 [20028888] [ 82.879] sna_render_get_solid: ff8ae234 [ 82.879] sna_render_get_solid(22) = ff8ae234 (old) [ 82.879] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.879] sna_transform_is_imprecise_integer_translation: no transform [ 82.879] gen9_composite_picture: integer translation (0, 0), removing [ 82.879] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.879] sna_render_pixmap_bo: GPU all damaged [ 82.879] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.879] gen4_choose_composite_emitter: solid, identity mask [ 82.879] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.879] gen9_composite_get_binding_table(fc00) [ 82.879] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.879] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.879] gen9_emit_vertex_elements: setup id=9 [ 82.879] glyphs0_to_dst: glyph=(1, 262)x(9, 8), unclipped [ 82.879] emit_primitive_identity_mask__avx2: dst=(1, 262), mask=(688.00, 32.00) x (9.00, 8.00) [ 82.879] glyphs0_to_dst: glyph=(9, 260)x(10, 13), unclipped [ 82.879] emit_primitive_identity_mask__avx2: dst=(9, 260), mask=(672.00, 48.00) x (10.00, 13.00) [ 82.879] glyphs0_to_dst: glyph=(19, 262)x(9, 8), unclipped [ 82.879] emit_primitive_identity_mask__avx2: dst=(19, 262), mask=(688.00, 32.00) x (9.00, 8.00) [ 82.879] glyphs0_to_dst: glyph=(28, 264)x(8, 3), unclipped [ 82.879] emit_primitive_identity_mask__avx2: dst=(28, 264), mask=(688.00, 48.00) x (8.00, 3.00) [ 82.879] glyphs0_to_dst: glyph=(36, 260)x(11, 10), unclipped [ 82.879] emit_primitive_identity_mask__avx2: dst=(36, 260), mask=(704.00, 0.00) x (11.00, 10.00) [ 82.879] glyphs0_to_dst: glyph=(46, 262)x(9, 8), unclipped [ 82.879] emit_primitive_identity_mask__avx2: dst=(46, 262), mask=(720.00, 0.00) x (9.00, 8.00) [ 82.879] glyphs0_to_dst: glyph=(54, 262)x(10, 8), unclipped [ 82.879] emit_primitive_identity_mask__avx2: dst=(54, 262), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.879] glyphs0_to_dst: glyph=(63, 262)x(10, 8), unclipped [ 82.879] emit_primitive_identity_mask__avx2: dst=(63, 262), mask=(720.00, 16.00) x (10.00, 8.00) [ 82.879] glyphs0_to_dst: glyph=(72, 259)x(10, 11), unclipped [ 82.879] emit_primitive_identity_mask__avx2: dst=(72, 259), mask=(736.00, 0.00) x (10.00, 11.00) [ 82.879] glyphs0_to_dst: glyph=(81, 262)x(10, 8), unclipped [ 82.880] emit_primitive_identity_mask__avx2: dst=(81, 262), mask=(752.00, 0.00) x (10.00, 8.00) [ 82.880] glyphs0_to_dst: glyph=(90, 259)x(10, 11), unclipped [ 82.880] emit_primitive_identity_mask__avx2: dst=(90, 259), mask=(736.00, 0.00) x (10.00, 11.00) [ 82.880] glyphs0_to_dst: glyph=(99, 262)x(11, 8), unclipped [ 82.880] emit_primitive_identity_mask__avx2: dst=(99, 262), mask=(736.00, 16.00) x (11.00, 8.00) [ 82.880] glyphs0_to_dst: glyph=(109, 262)x(9, 8), unclipped [ 82.880] emit_primitive_identity_mask__avx2: dst=(109, 262), mask=(752.00, 16.00) x (9.00, 8.00) [ 82.880] glyphs0_to_dst: glyph=(118, 264)x(8, 3), unclipped [ 82.880] emit_primitive_identity_mask__avx2: dst=(118, 264), mask=(688.00, 48.00) x (8.00, 3.00) [ 82.880] glyphs0_to_dst: glyph=(126, 260)x(10, 10), unclipped [ 82.880] emit_primitive_identity_mask__avx2: dst=(126, 260), mask=(704.00, 32.00) x (10.00, 10.00) [ 82.880] glyphs0_to_dst: glyph=(135, 260)x(10, 10), unclipped [ 82.880] emit_primitive_identity_mask__avx2: dst=(135, 260), mask=(704.00, 32.00) x (10.00, 10.00) [ 82.880] glyphs0_to_dst: glyph=(144, 260)x(10, 10), unclipped [ 82.880] emit_primitive_identity_mask__avx2: dst=(144, 260), mask=(720.00, 32.00) x (10.00, 10.00) [ 82.880] glyphs0_to_dst: glyph=(153, 260)x(10, 10), unclipped [ 82.880] emit_primitive_identity_mask__avx2: dst=(153, 260), mask=(704.00, 48.00) x (10.00, 10.00) [ 82.880] gen8_vertex_flush[e98] = 54 [ 82.880] gen9_magic_ca_pass: CA fixup (1713 -> 1767) [ 82.880] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.880] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.880] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.880] sna_glyphs(op=3, nlist=1, src=(163, 270)) [ 82.880] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.880] sna_glyphs: discarding mask [ 82.880] glyphs0_to_dst(op=3, src=(163, 270), nlist=1, dst=(163, 270)+(0, 0)) [ 82.880] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.880] gen9_render_composite: 0x0, current mode=1/1 [ 82.880] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 82.880] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.880] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.880] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.880] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.880] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.880] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.880] sna_drawable_use_bo: using whole GPU bo [ 82.880] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.880] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.880] color_convert: src=ffffffff [20028888] [ 82.880] color_convert: dst=ffffffff [20028888] [ 82.880] sna_render_get_solid: ffffffff [ 82.880] sna_render_get_solid(white) [ 82.880] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.880] sna_transform_is_imprecise_integer_translation: no transform [ 82.880] gen9_composite_picture: integer translation (0, 0), removing [ 82.880] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.880] sna_render_pixmap_bo: GPU all damaged [ 82.880] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.880] gen4_choose_composite_emitter: solid, identity mask [ 82.880] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.880] gen9_composite_get_binding_table(fbc0) [ 82.880] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.880] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.880] gen9_emit_vertex_elements: setup id=9 [ 82.880] glyphs0_to_dst: glyph=(165, 262)x(5, 8), unclipped [ 82.880] emit_primitive_identity_mask__avx2: dst=(165, 262), mask=(720.00, 48.00) x (5.00, 8.00) [ 82.880] gen8_vertex_flush[f98] = 3 [ 82.880] gen9_magic_ca_pass: CA fixup (1767 -> 1770) [ 82.880] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.880] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.880] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.880] sna_glyphs(op=3, nlist=1, src=(172, 270)) [ 82.880] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.880] sna_glyphs: discarding mask [ 82.880] glyphs0_to_dst(op=3, src=(172, 270), nlist=1, dst=(172, 270)+(0, 0)) [ 82.880] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.880] gen9_render_composite: 0x0, current mode=1/1 [ 82.880] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 82.880] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.880] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.880] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.880] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.880] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.880] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.880] sna_drawable_use_bo: using whole GPU bo [ 82.880] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.880] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.880] color_convert: src=ff729fcf [20028888] [ 82.880] color_convert: dst=ff729fcf [20028888] [ 82.880] sna_render_get_solid: ff729fcf [ 82.880] sna_render_get_solid(23) = ff729fcf (old) [ 82.880] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.880] sna_transform_is_imprecise_integer_translation: no transform [ 82.880] gen9_composite_picture: integer translation (0, 0), removing [ 82.880] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.880] sna_render_pixmap_bo: GPU all damaged [ 82.880] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.880] gen4_choose_composite_emitter: solid, identity mask [ 82.880] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.880] gen9_composite_get_binding_table(fb80) [ 82.880] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.880] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.880] gen9_emit_vertex_elements: setup id=9 [ 82.880] glyphs0_to_dst: glyph=(171, 264)x(11, 3), unclipped [ 82.880] emit_primitive_identity_mask__avx2: dst=(171, 264), mask=(736.00, 32.00) x (11.00, 3.00) [ 82.880] glyphs0_to_dst: glyph=(180, 259)x(10, 14), unclipped [ 82.880] emit_primitive_identity_mask__avx2: dst=(180, 259), mask=(944.00, 48.00) x (10.00, 14.00) [ 82.880] glyphs0_to_dst: glyph=(189, 259)x(11, 11), unclipped [ 82.880] emit_primitive_identity_mask__avx2: dst=(189, 259), mask=(960.00, 0.00) x (11.00, 11.00) [ 82.880] glyphs0_to_dst: glyph=(198, 262)x(10, 8), unclipped [ 82.880] emit_primitive_identity_mask__avx2: dst=(198, 262), mask=(976.00, 0.00) x (10.00, 8.00) [ 82.880] glyphs0_to_dst: glyph=(208, 262)x(9, 11), unclipped [ 82.880] emit_primitive_identity_mask__avx2: dst=(208, 262), mask=(960.00, 16.00) x (9.00, 11.00) [ 82.880] glyphs0_to_dst: glyph=(216, 259)x(10, 14), unclipped [ 82.880] emit_primitive_identity_mask__avx2: dst=(216, 259), mask=(944.00, 48.00) x (10.00, 14.00) [ 82.880] glyphs0_to_dst: glyph=(225, 260)x(10, 10), unclipped [ 82.880] emit_primitive_identity_mask__avx2: dst=(225, 260), mask=(976.00, 16.00) x (10.00, 10.00) [ 82.880] glyphs0_to_dst: glyph=(234, 271)x(11, 2), unclipped [ 82.880] emit_primitive_identity_mask__avx2: dst=(234, 271), mask=(992.00, 0.00) x (11.00, 2.00) [ 82.880] glyphs0_to_dst: glyph=(243, 259)x(11, 11), unclipped [ 82.880] emit_primitive_identity_mask__avx2: dst=(243, 259), mask=(1008.00, 0.00) x (11.00, 11.00) [ 82.880] glyphs0_to_dst: glyph=(253, 262)x(9, 8), unclipped [ 82.880] emit_primitive_identity_mask__avx2: dst=(253, 262), mask=(720.00, 0.00) x (9.00, 8.00) [ 82.880] glyphs0_to_dst: glyph=(261, 262)x(10, 8), unclipped [ 82.880] emit_primitive_identity_mask__avx2: dst=(261, 262), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.880] glyphs0_to_dst: glyph=(270, 262)x(10, 8), unclipped [ 82.880] emit_primitive_identity_mask__avx2: dst=(270, 262), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.880] glyphs0_to_dst: glyph=(279, 258)x(10, 12), unclipped [ 82.880] emit_primitive_identity_mask__avx2: dst=(279, 258), mask=(992.00, 16.00) x (10.00, 12.00) [ 82.880] glyphs0_to_dst: glyph=(288, 262)x(10, 8), unclipped [ 82.880] emit_primitive_identity_mask__avx2: dst=(288, 262), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.880] glyphs0_to_dst: glyph=(297, 262)x(10, 8), unclipped [ 82.880] emit_primitive_identity_mask__avx2: dst=(297, 262), mask=(752.00, 0.00) x (10.00, 8.00) [ 82.880] glyphs0_to_dst: glyph=(307, 258)x(10, 12), unclipped [ 82.880] emit_primitive_identity_mask__avx2: dst=(307, 258), mask=(1008.00, 16.00) x (10.00, 12.00) [ 82.880] glyphs0_to_dst: glyph=(315, 259)x(11, 11), unclipped [ 82.880] emit_primitive_identity_mask__avx2: dst=(315, 259), mask=(960.00, 0.00) x (11.00, 11.00) [ 82.880] glyphs0_to_dst: glyph=(324, 262)x(11, 8), unclipped [ 82.880] emit_primitive_identity_mask__avx2: dst=(324, 262), mask=(736.00, 16.00) x (11.00, 8.00) [ 82.880] glyphs0_to_dst: glyph=(334, 262)x(9, 11), unclipped [ 82.880] emit_primitive_identity_mask__avx2: dst=(334, 262), mask=(960.00, 16.00) x (9.00, 11.00) [ 82.880] glyphs0_to_dst: glyph=(342, 271)x(11, 2), unclipped [ 82.880] emit_primitive_identity_mask__avx2: dst=(342, 271), mask=(992.00, 0.00) x (11.00, 2.00) [ 82.880] glyphs0_to_dst: glyph=(351, 258)x(10, 12), unclipped [ 82.880] emit_primitive_identity_mask__avx2: dst=(351, 258), mask=(992.00, 16.00) x (10.00, 12.00) [ 82.880] glyphs0_to_dst: glyph=(361, 258)x(9, 12), unclipped [ 82.880] emit_primitive_identity_mask__avx2: dst=(361, 258), mask=(960.00, 32.00) x (9.00, 12.00) [ 82.880] glyphs0_to_dst: glyph=(369, 262)x(10, 11), unclipped [ 82.880] emit_primitive_identity_mask__avx2: dst=(369, 262), mask=(976.00, 32.00) x (10.00, 11.00) [ 82.880] glyphs0_to_dst: glyph=(378, 259)x(10, 14), unclipped [ 82.880] emit_primitive_identity_mask__avx2: dst=(378, 259), mask=(944.00, 48.00) x (10.00, 14.00) [ 82.880] glyphs0_to_dst: glyph=(387, 260)x(10, 10), unclipped [ 82.880] emit_primitive_identity_mask__avx2: dst=(387, 260), mask=(960.00, 48.00) x (10.00, 10.00) [ 82.880] glyphs0_to_dst: glyph=(396, 271)x(11, 2), unclipped [ 82.880] emit_primitive_identity_mask__avx2: dst=(396, 271), mask=(992.00, 0.00) x (11.00, 2.00) [ 82.880] glyphs0_to_dst: glyph=(406, 262)x(9, 8), unclipped [ 82.880] emit_primitive_identity_mask__avx2: dst=(406, 262), mask=(688.00, 32.00) x (9.00, 8.00) [ 82.880] glyphs0_to_dst: glyph=(415, 262)x(9, 8), unclipped [ 82.880] emit_primitive_identity_mask__avx2: dst=(415, 262), mask=(752.00, 16.00) x (9.00, 8.00) [ 82.880] glyphs0_to_dst: glyph=(424, 262)x(9, 11), unclipped [ 82.880] emit_primitive_identity_mask__avx2: dst=(424, 262), mask=(960.00, 16.00) x (9.00, 11.00) [ 82.880] glyphs0_to_dst: glyph=(432, 259)x(10, 11), unclipped [ 82.880] emit_primitive_identity_mask__avx2: dst=(432, 259), mask=(976.00, 48.00) x (10.00, 11.00) [ 82.880] glyphs0_to_dst: glyph=(442, 262)x(9, 8), unclipped [ 82.880] emit_primitive_identity_mask__avx2: dst=(442, 262), mask=(688.00, 32.00) x (9.00, 8.00) [ 82.880] glyphs0_to_dst: glyph=(450, 262)x(10, 11), unclipped [ 82.880] emit_primitive_identity_mask__avx2: dst=(450, 262), mask=(976.00, 32.00) x (10.00, 11.00) [ 82.880] gen8_vertex_flush[1098] = 96 [ 82.880] gen9_magic_ca_pass: CA fixup (1770 -> 1866) [ 82.880] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.880] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.880] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.880] sna_glyphs(op=3, nlist=1, src=(460, 270)) [ 82.880] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.880] sna_glyphs: discarding mask [ 82.880] glyphs0_to_dst(op=3, src=(460, 270), nlist=1, dst=(460, 270)+(0, 0)) [ 82.880] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.880] gen9_render_composite: 0x0, current mode=1/1 [ 82.880] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 82.880] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.880] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.880] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.880] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.880] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.880] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.880] sna_drawable_use_bo: using whole GPU bo [ 82.880] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.880] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.880] color_convert: src=ffffffff [20028888] [ 82.880] color_convert: dst=ffffffff [20028888] [ 82.880] sna_render_get_solid: ffffffff [ 82.880] sna_render_get_solid(white) [ 82.880] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.880] sna_transform_is_imprecise_integer_translation: no transform [ 82.880] gen9_composite_picture: integer translation (0, 0), removing [ 82.880] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.880] sna_render_pixmap_bo: GPU all damaged [ 82.880] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.880] gen4_choose_composite_emitter: solid, identity mask [ 82.880] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.880] gen9_composite_get_binding_table(fb40) [ 82.880] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.880] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.880] gen9_emit_vertex_elements: setup id=9 [ 82.880] glyphs0_to_dst: glyph=(459, 259)x(10, 13), unclipped [ 82.880] emit_primitive_identity_mask__avx2: dst=(459, 259), mask=(752.00, 32.00) x (10.00, 13.00) [ 82.880] gen8_vertex_flush[1198] = 3 [ 82.880] gen9_magic_ca_pass: CA fixup (1866 -> 1869) [ 82.880] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.880] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.880] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.880] sna_accel_flush: flush?=0, dirty?=0 [ 82.880] sna_block_handler (tv=0.0) [ 82.880] sna_wakeup_handler [ 82.881] sna_accel_flush: flush?=0, dirty?=0 [ 82.881] sna_accel_flush: flush?=0, dirty?=0 [ 82.881] sna_block_handler (tv=0.0) [ 82.881] sna_wakeup_handler [ 82.881] sna_glyphs(op=3, nlist=1, src=(1, 287)) [ 82.881] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.881] sna_glyphs: discarding mask [ 82.881] glyphs0_to_dst(op=3, src=(1, 287), nlist=1, dst=(1, 287)+(0, 0)) [ 82.881] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.881] gen9_render_composite: 0x0, current mode=1/1 [ 82.881] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 82.881] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.881] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.881] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.881] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.881] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.881] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.881] sna_drawable_use_bo: using whole GPU bo [ 82.881] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.881] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.881] color_convert: src=ff8ae234 [20028888] [ 82.881] color_convert: dst=ff8ae234 [20028888] [ 82.881] sna_render_get_solid: ff8ae234 [ 82.881] sna_render_get_solid(22) = ff8ae234 (old) [ 82.881] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.881] sna_transform_is_imprecise_integer_translation: no transform [ 82.881] gen9_composite_picture: integer translation (0, 0), removing [ 82.881] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.881] sna_render_pixmap_bo: GPU all damaged [ 82.881] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.881] gen4_choose_composite_emitter: solid, identity mask [ 82.881] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.881] gen9_composite_get_binding_table(fb00) [ 82.881] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.881] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.881] gen9_emit_vertex_elements: setup id=9 [ 82.881] glyphs0_to_dst: glyph=(1, 279)x(9, 8), unclipped [ 82.881] emit_primitive_identity_mask__avx2: dst=(1, 279), mask=(688.00, 32.00) x (9.00, 8.00) [ 82.881] glyphs0_to_dst: glyph=(9, 277)x(10, 13), unclipped [ 82.881] emit_primitive_identity_mask__avx2: dst=(9, 277), mask=(672.00, 48.00) x (10.00, 13.00) [ 82.881] glyphs0_to_dst: glyph=(19, 279)x(9, 8), unclipped [ 82.881] emit_primitive_identity_mask__avx2: dst=(19, 279), mask=(688.00, 32.00) x (9.00, 8.00) [ 82.881] glyphs0_to_dst: glyph=(28, 281)x(8, 3), unclipped [ 82.881] emit_primitive_identity_mask__avx2: dst=(28, 281), mask=(688.00, 48.00) x (8.00, 3.00) [ 82.881] glyphs0_to_dst: glyph=(36, 277)x(11, 10), unclipped [ 82.881] emit_primitive_identity_mask__avx2: dst=(36, 277), mask=(704.00, 0.00) x (11.00, 10.00) [ 82.881] glyphs0_to_dst: glyph=(46, 279)x(9, 8), unclipped [ 82.881] emit_primitive_identity_mask__avx2: dst=(46, 279), mask=(720.00, 0.00) x (9.00, 8.00) [ 82.881] glyphs0_to_dst: glyph=(54, 279)x(10, 8), unclipped [ 82.881] emit_primitive_identity_mask__avx2: dst=(54, 279), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.881] glyphs0_to_dst: glyph=(63, 279)x(10, 8), unclipped [ 82.881] emit_primitive_identity_mask__avx2: dst=(63, 279), mask=(720.00, 16.00) x (10.00, 8.00) [ 82.881] glyphs0_to_dst: glyph=(72, 276)x(10, 11), unclipped [ 82.881] emit_primitive_identity_mask__avx2: dst=(72, 276), mask=(736.00, 0.00) x (10.00, 11.00) [ 82.881] glyphs0_to_dst: glyph=(81, 279)x(10, 8), unclipped [ 82.881] emit_primitive_identity_mask__avx2: dst=(81, 279), mask=(752.00, 0.00) x (10.00, 8.00) [ 82.881] glyphs0_to_dst: glyph=(90, 276)x(10, 11), unclipped [ 82.881] emit_primitive_identity_mask__avx2: dst=(90, 276), mask=(736.00, 0.00) x (10.00, 11.00) [ 82.881] glyphs0_to_dst: glyph=(99, 279)x(11, 8), unclipped [ 82.881] emit_primitive_identity_mask__avx2: dst=(99, 279), mask=(736.00, 16.00) x (11.00, 8.00) [ 82.881] glyphs0_to_dst: glyph=(109, 279)x(9, 8), unclipped [ 82.881] emit_primitive_identity_mask__avx2: dst=(109, 279), mask=(752.00, 16.00) x (9.00, 8.00) [ 82.881] glyphs0_to_dst: glyph=(118, 281)x(8, 3), unclipped [ 82.881] emit_primitive_identity_mask__avx2: dst=(118, 281), mask=(688.00, 48.00) x (8.00, 3.00) [ 82.881] glyphs0_to_dst: glyph=(126, 277)x(10, 10), unclipped [ 82.881] emit_primitive_identity_mask__avx2: dst=(126, 277), mask=(704.00, 32.00) x (10.00, 10.00) [ 82.881] glyphs0_to_dst: glyph=(135, 277)x(10, 10), unclipped [ 82.881] emit_primitive_identity_mask__avx2: dst=(135, 277), mask=(704.00, 32.00) x (10.00, 10.00) [ 82.881] glyphs0_to_dst: glyph=(144, 277)x(10, 10), unclipped [ 82.881] emit_primitive_identity_mask__avx2: dst=(144, 277), mask=(720.00, 32.00) x (10.00, 10.00) [ 82.881] glyphs0_to_dst: glyph=(153, 277)x(10, 10), unclipped [ 82.881] emit_primitive_identity_mask__avx2: dst=(153, 277), mask=(704.00, 48.00) x (10.00, 10.00) [ 82.881] gen8_vertex_flush[1298] = 54 [ 82.881] gen9_magic_ca_pass: CA fixup (1869 -> 1923) [ 82.881] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.881] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.881] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.881] sna_glyphs(op=3, nlist=1, src=(163, 287)) [ 82.881] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.881] sna_glyphs: discarding mask [ 82.881] glyphs0_to_dst(op=3, src=(163, 287), nlist=1, dst=(163, 287)+(0, 0)) [ 82.881] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.881] gen9_render_composite: 0x0, current mode=1/1 [ 82.881] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 82.881] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.881] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.881] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.881] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.881] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.881] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.881] sna_drawable_use_bo: using whole GPU bo [ 82.881] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.881] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.881] color_convert: src=ffffffff [20028888] [ 82.881] color_convert: dst=ffffffff [20028888] [ 82.881] sna_render_get_solid: ffffffff [ 82.881] sna_render_get_solid(white) [ 82.881] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.881] sna_transform_is_imprecise_integer_translation: no transform [ 82.881] gen9_composite_picture: integer translation (0, 0), removing [ 82.881] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.881] sna_render_pixmap_bo: GPU all damaged [ 82.881] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.881] gen4_choose_composite_emitter: solid, identity mask [ 82.881] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.881] gen9_composite_get_binding_table(fac0) [ 82.881] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.881] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.881] gen9_emit_vertex_elements: setup id=9 [ 82.881] glyphs0_to_dst: glyph=(165, 279)x(5, 8), unclipped [ 82.881] emit_primitive_identity_mask__avx2: dst=(165, 279), mask=(720.00, 48.00) x (5.00, 8.00) [ 82.881] gen8_vertex_flush[1398] = 3 [ 82.881] gen9_magic_ca_pass: CA fixup (1923 -> 1926) [ 82.881] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.881] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.881] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.881] sna_glyphs(op=3, nlist=1, src=(172, 287)) [ 82.881] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.881] sna_glyphs: discarding mask [ 82.881] glyphs0_to_dst(op=3, src=(172, 287), nlist=1, dst=(172, 287)+(0, 0)) [ 82.881] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.881] gen9_render_composite: 0x0, current mode=1/1 [ 82.881] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 82.881] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.881] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.881] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.881] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.881] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.881] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.881] sna_drawable_use_bo: using whole GPU bo [ 82.881] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.881] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.881] color_convert: src=ff729fcf [20028888] [ 82.881] color_convert: dst=ff729fcf [20028888] [ 82.881] sna_render_get_solid: ff729fcf [ 82.881] sna_render_get_solid(23) = ff729fcf (old) [ 82.881] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.881] sna_transform_is_imprecise_integer_translation: no transform [ 82.881] gen9_composite_picture: integer translation (0, 0), removing [ 82.881] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.881] sna_render_pixmap_bo: GPU all damaged [ 82.881] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.881] gen4_choose_composite_emitter: solid, identity mask [ 82.881] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.881] gen9_composite_get_binding_table(fa80) [ 82.881] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.881] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.881] gen9_emit_vertex_elements: setup id=9 [ 82.881] glyphs0_to_dst: glyph=(171, 281)x(11, 3), unclipped [ 82.881] emit_primitive_identity_mask__avx2: dst=(171, 281), mask=(736.00, 32.00) x (11.00, 3.00) [ 82.881] glyphs0_to_dst: glyph=(180, 276)x(10, 14), unclipped [ 82.881] emit_primitive_identity_mask__avx2: dst=(180, 276), mask=(944.00, 48.00) x (10.00, 14.00) [ 82.881] glyphs0_to_dst: glyph=(189, 276)x(11, 11), unclipped [ 82.881] emit_primitive_identity_mask__avx2: dst=(189, 276), mask=(960.00, 0.00) x (11.00, 11.00) [ 82.881] glyphs0_to_dst: glyph=(198, 279)x(10, 8), unclipped [ 82.881] emit_primitive_identity_mask__avx2: dst=(198, 279), mask=(976.00, 0.00) x (10.00, 8.00) [ 82.881] glyphs0_to_dst: glyph=(208, 279)x(9, 11), unclipped [ 82.881] emit_primitive_identity_mask__avx2: dst=(208, 279), mask=(960.00, 16.00) x (9.00, 11.00) [ 82.881] glyphs0_to_dst: glyph=(216, 276)x(10, 14), unclipped [ 82.881] emit_primitive_identity_mask__avx2: dst=(216, 276), mask=(944.00, 48.00) x (10.00, 14.00) [ 82.881] glyphs0_to_dst: glyph=(225, 277)x(10, 10), unclipped [ 82.881] emit_primitive_identity_mask__avx2: dst=(225, 277), mask=(976.00, 16.00) x (10.00, 10.00) [ 82.881] glyphs0_to_dst: glyph=(234, 288)x(11, 2), unclipped [ 82.881] emit_primitive_identity_mask__avx2: dst=(234, 288), mask=(992.00, 0.00) x (11.00, 2.00) [ 82.881] glyphs0_to_dst: glyph=(243, 276)x(11, 11), unclipped [ 82.881] emit_primitive_identity_mask__avx2: dst=(243, 276), mask=(1008.00, 0.00) x (11.00, 11.00) [ 82.881] glyphs0_to_dst: glyph=(253, 279)x(9, 8), unclipped [ 82.881] emit_primitive_identity_mask__avx2: dst=(253, 279), mask=(720.00, 0.00) x (9.00, 8.00) [ 82.881] glyphs0_to_dst: glyph=(261, 279)x(10, 8), unclipped [ 82.881] emit_primitive_identity_mask__avx2: dst=(261, 279), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.881] glyphs0_to_dst: glyph=(270, 279)x(10, 8), unclipped [ 82.881] emit_primitive_identity_mask__avx2: dst=(270, 279), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.881] glyphs0_to_dst: glyph=(279, 275)x(10, 12), unclipped [ 82.881] emit_primitive_identity_mask__avx2: dst=(279, 275), mask=(992.00, 16.00) x (10.00, 12.00) [ 82.881] glyphs0_to_dst: glyph=(288, 279)x(10, 8), unclipped [ 82.881] emit_primitive_identity_mask__avx2: dst=(288, 279), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.881] glyphs0_to_dst: glyph=(297, 279)x(10, 8), unclipped [ 82.881] emit_primitive_identity_mask__avx2: dst=(297, 279), mask=(752.00, 0.00) x (10.00, 8.00) [ 82.881] glyphs0_to_dst: glyph=(307, 275)x(10, 12), unclipped [ 82.881] emit_primitive_identity_mask__avx2: dst=(307, 275), mask=(1008.00, 16.00) x (10.00, 12.00) [ 82.881] glyphs0_to_dst: glyph=(315, 276)x(11, 11), unclipped [ 82.881] emit_primitive_identity_mask__avx2: dst=(315, 276), mask=(960.00, 0.00) x (11.00, 11.00) [ 82.881] glyphs0_to_dst: glyph=(324, 279)x(11, 8), unclipped [ 82.881] emit_primitive_identity_mask__avx2: dst=(324, 279), mask=(736.00, 16.00) x (11.00, 8.00) [ 82.881] glyphs0_to_dst: glyph=(334, 279)x(9, 11), unclipped [ 82.881] emit_primitive_identity_mask__avx2: dst=(334, 279), mask=(960.00, 16.00) x (9.00, 11.00) [ 82.881] glyphs0_to_dst: glyph=(342, 288)x(11, 2), unclipped [ 82.881] emit_primitive_identity_mask__avx2: dst=(342, 288), mask=(992.00, 0.00) x (11.00, 2.00) [ 82.881] glyphs0_to_dst: glyph=(351, 275)x(10, 12), unclipped [ 82.881] emit_primitive_identity_mask__avx2: dst=(351, 275), mask=(992.00, 16.00) x (10.00, 12.00) [ 82.881] glyphs0_to_dst: glyph=(361, 275)x(9, 12), unclipped [ 82.881] emit_primitive_identity_mask__avx2: dst=(361, 275), mask=(960.00, 32.00) x (9.00, 12.00) [ 82.881] glyphs0_to_dst: glyph=(369, 279)x(10, 11), unclipped [ 82.881] emit_primitive_identity_mask__avx2: dst=(369, 279), mask=(976.00, 32.00) x (10.00, 11.00) [ 82.881] glyphs0_to_dst: glyph=(378, 276)x(10, 14), unclipped [ 82.881] emit_primitive_identity_mask__avx2: dst=(378, 276), mask=(944.00, 48.00) x (10.00, 14.00) [ 82.881] glyphs0_to_dst: glyph=(387, 277)x(10, 10), unclipped [ 82.881] emit_primitive_identity_mask__avx2: dst=(387, 277), mask=(960.00, 48.00) x (10.00, 10.00) [ 82.881] glyphs0_to_dst: glyph=(396, 288)x(11, 2), unclipped [ 82.881] emit_primitive_identity_mask__avx2: dst=(396, 288), mask=(992.00, 0.00) x (11.00, 2.00) [ 82.881] glyphs0_to_dst: glyph=(406, 279)x(9, 8), unclipped [ 82.881] emit_primitive_identity_mask__avx2: dst=(406, 279), mask=(688.00, 32.00) x (9.00, 8.00) [ 82.881] glyphs0_to_dst: glyph=(415, 279)x(9, 8), unclipped [ 82.881] emit_primitive_identity_mask__avx2: dst=(415, 279), mask=(752.00, 16.00) x (9.00, 8.00) [ 82.881] glyphs0_to_dst: glyph=(424, 279)x(9, 11), unclipped [ 82.881] emit_primitive_identity_mask__avx2: dst=(424, 279), mask=(960.00, 16.00) x (9.00, 11.00) [ 82.881] glyphs0_to_dst: glyph=(432, 276)x(10, 11), unclipped [ 82.881] emit_primitive_identity_mask__avx2: dst=(432, 276), mask=(976.00, 48.00) x (10.00, 11.00) [ 82.881] glyphs0_to_dst: glyph=(442, 279)x(9, 8), unclipped [ 82.881] emit_primitive_identity_mask__avx2: dst=(442, 279), mask=(688.00, 32.00) x (9.00, 8.00) [ 82.881] glyphs0_to_dst: glyph=(450, 279)x(10, 11), unclipped [ 82.881] emit_primitive_identity_mask__avx2: dst=(450, 279), mask=(976.00, 32.00) x (10.00, 11.00) [ 82.881] gen8_vertex_flush[1498] = 96 [ 82.881] gen9_magic_ca_pass: CA fixup (1926 -> 2022) [ 82.881] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.881] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.881] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.881] sna_glyphs(op=3, nlist=1, src=(460, 287)) [ 82.881] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.881] sna_glyphs: discarding mask [ 82.881] glyphs0_to_dst(op=3, src=(460, 287), nlist=1, dst=(460, 287)+(0, 0)) [ 82.881] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.881] gen9_render_composite: 0x0, current mode=1/1 [ 82.881] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 82.881] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.881] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.881] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.881] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.881] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.881] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.881] sna_drawable_use_bo: using whole GPU bo [ 82.881] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.882] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.882] color_convert: src=ffffffff [20028888] [ 82.882] color_convert: dst=ffffffff [20028888] [ 82.882] sna_render_get_solid: ffffffff [ 82.882] sna_render_get_solid(white) [ 82.882] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.882] sna_transform_is_imprecise_integer_translation: no transform [ 82.882] gen9_composite_picture: integer translation (0, 0), removing [ 82.882] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.882] sna_render_pixmap_bo: GPU all damaged [ 82.882] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.882] gen4_choose_composite_emitter: solid, identity mask [ 82.882] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.882] gen9_composite_get_binding_table(fa40) [ 82.882] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.882] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.882] gen9_emit_vertex_elements: setup id=9 [ 82.882] glyphs0_to_dst: glyph=(459, 276)x(10, 13), unclipped [ 82.882] emit_primitive_identity_mask__avx2: dst=(459, 276), mask=(752.00, 32.00) x (10.00, 13.00) [ 82.882] gen8_vertex_flush[1598] = 3 [ 82.882] gen9_magic_ca_pass: CA fixup (2022 -> 2025) [ 82.882] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.882] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.882] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.882] sna_glyphs(op=3, nlist=1, src=(1, 304)) [ 82.882] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.882] sna_glyphs: discarding mask [ 82.882] glyphs0_to_dst(op=3, src=(1, 304), nlist=1, dst=(1, 304)+(0, 0)) [ 82.882] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.882] gen9_render_composite: 0x0, current mode=1/1 [ 82.882] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 82.882] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.882] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.882] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.882] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.882] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.882] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.882] sna_drawable_use_bo: using whole GPU bo [ 82.882] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.882] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.882] color_convert: src=ff8ae234 [20028888] [ 82.882] color_convert: dst=ff8ae234 [20028888] [ 82.882] sna_render_get_solid: ff8ae234 [ 82.882] sna_render_get_solid(22) = ff8ae234 (old) [ 82.882] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.882] sna_transform_is_imprecise_integer_translation: no transform [ 82.882] gen9_composite_picture: integer translation (0, 0), removing [ 82.882] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.882] sna_render_pixmap_bo: GPU all damaged [ 82.882] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.882] gen4_choose_composite_emitter: solid, identity mask [ 82.882] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.882] gen9_composite_get_binding_table(fa00) [ 82.882] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.882] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.882] gen9_emit_vertex_elements: setup id=9 [ 82.882] glyphs0_to_dst: glyph=(1, 296)x(9, 8), unclipped [ 82.882] emit_primitive_identity_mask__avx2: dst=(1, 296), mask=(688.00, 32.00) x (9.00, 8.00) [ 82.882] glyphs0_to_dst: glyph=(9, 294)x(10, 13), unclipped [ 82.882] emit_primitive_identity_mask__avx2: dst=(9, 294), mask=(672.00, 48.00) x (10.00, 13.00) [ 82.882] glyphs0_to_dst: glyph=(19, 296)x(9, 8), unclipped [ 82.882] emit_primitive_identity_mask__avx2: dst=(19, 296), mask=(688.00, 32.00) x (9.00, 8.00) [ 82.882] glyphs0_to_dst: glyph=(28, 298)x(8, 3), unclipped [ 82.882] emit_primitive_identity_mask__avx2: dst=(28, 298), mask=(688.00, 48.00) x (8.00, 3.00) [ 82.882] glyphs0_to_dst: glyph=(36, 294)x(11, 10), unclipped [ 82.882] emit_primitive_identity_mask__avx2: dst=(36, 294), mask=(704.00, 0.00) x (11.00, 10.00) [ 82.882] glyphs0_to_dst: glyph=(46, 296)x(9, 8), unclipped [ 82.882] emit_primitive_identity_mask__avx2: dst=(46, 296), mask=(720.00, 0.00) x (9.00, 8.00) [ 82.882] glyphs0_to_dst: glyph=(54, 296)x(10, 8), unclipped [ 82.882] emit_primitive_identity_mask__avx2: dst=(54, 296), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.882] glyphs0_to_dst: glyph=(63, 296)x(10, 8), unclipped [ 82.882] emit_primitive_identity_mask__avx2: dst=(63, 296), mask=(720.00, 16.00) x (10.00, 8.00) [ 82.882] glyphs0_to_dst: glyph=(72, 293)x(10, 11), unclipped [ 82.882] emit_primitive_identity_mask__avx2: dst=(72, 293), mask=(736.00, 0.00) x (10.00, 11.00) [ 82.882] glyphs0_to_dst: glyph=(81, 296)x(10, 8), unclipped [ 82.882] emit_primitive_identity_mask__avx2: dst=(81, 296), mask=(752.00, 0.00) x (10.00, 8.00) [ 82.882] glyphs0_to_dst: glyph=(90, 293)x(10, 11), unclipped [ 82.882] emit_primitive_identity_mask__avx2: dst=(90, 293), mask=(736.00, 0.00) x (10.00, 11.00) [ 82.882] glyphs0_to_dst: glyph=(99, 296)x(11, 8), unclipped [ 82.882] emit_primitive_identity_mask__avx2: dst=(99, 296), mask=(736.00, 16.00) x (11.00, 8.00) [ 82.882] glyphs0_to_dst: glyph=(109, 296)x(9, 8), unclipped [ 82.882] emit_primitive_identity_mask__avx2: dst=(109, 296), mask=(752.00, 16.00) x (9.00, 8.00) [ 82.882] glyphs0_to_dst: glyph=(118, 298)x(8, 3), unclipped [ 82.882] emit_primitive_identity_mask__avx2: dst=(118, 298), mask=(688.00, 48.00) x (8.00, 3.00) [ 82.882] glyphs0_to_dst: glyph=(126, 294)x(10, 10), unclipped [ 82.882] emit_primitive_identity_mask__avx2: dst=(126, 294), mask=(704.00, 32.00) x (10.00, 10.00) [ 82.882] glyphs0_to_dst: glyph=(135, 294)x(10, 10), unclipped [ 82.882] emit_primitive_identity_mask__avx2: dst=(135, 294), mask=(704.00, 32.00) x (10.00, 10.00) [ 82.882] glyphs0_to_dst: glyph=(144, 294)x(10, 10), unclipped [ 82.882] emit_primitive_identity_mask__avx2: dst=(144, 294), mask=(720.00, 32.00) x (10.00, 10.00) [ 82.882] glyphs0_to_dst: glyph=(153, 294)x(10, 10), unclipped [ 82.882] emit_primitive_identity_mask__avx2: dst=(153, 294), mask=(704.00, 48.00) x (10.00, 10.00) [ 82.882] gen8_vertex_flush[1698] = 54 [ 82.882] gen9_magic_ca_pass: CA fixup (2025 -> 2079) [ 82.882] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.882] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.882] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.882] sna_glyphs(op=3, nlist=1, src=(163, 304)) [ 82.882] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.882] sna_glyphs: discarding mask [ 82.882] glyphs0_to_dst(op=3, src=(163, 304), nlist=1, dst=(163, 304)+(0, 0)) [ 82.882] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.882] gen9_render_composite: 0x0, current mode=1/1 [ 82.882] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 82.882] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.882] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.882] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.882] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.882] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.882] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.882] sna_drawable_use_bo: using whole GPU bo [ 82.882] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.882] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.882] color_convert: src=ffffffff [20028888] [ 82.882] color_convert: dst=ffffffff [20028888] [ 82.882] sna_render_get_solid: ffffffff [ 82.882] sna_render_get_solid(white) [ 82.882] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.882] sna_transform_is_imprecise_integer_translation: no transform [ 82.882] gen9_composite_picture: integer translation (0, 0), removing [ 82.882] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.882] sna_render_pixmap_bo: GPU all damaged [ 82.882] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.882] gen4_choose_composite_emitter: solid, identity mask [ 82.882] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.882] gen9_composite_get_binding_table(f9c0) [ 82.882] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.882] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.882] gen9_emit_vertex_elements: setup id=9 [ 82.882] glyphs0_to_dst: glyph=(165, 296)x(5, 8), unclipped [ 82.882] emit_primitive_identity_mask__avx2: dst=(165, 296), mask=(720.00, 48.00) x (5.00, 8.00) [ 82.882] gen8_vertex_flush[1798] = 3 [ 82.882] gen9_magic_ca_pass: CA fixup (2079 -> 2082) [ 82.882] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.882] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.882] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.882] sna_glyphs(op=3, nlist=1, src=(172, 304)) [ 82.882] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.882] sna_glyphs: discarding mask [ 82.882] glyphs0_to_dst(op=3, src=(172, 304), nlist=1, dst=(172, 304)+(0, 0)) [ 82.882] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.882] gen9_render_composite: 0x0, current mode=1/1 [ 82.882] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 82.882] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.882] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.882] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.882] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.882] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.882] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.882] sna_drawable_use_bo: using whole GPU bo [ 82.882] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.882] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.882] color_convert: src=ff729fcf [20028888] [ 82.882] color_convert: dst=ff729fcf [20028888] [ 82.882] sna_render_get_solid: ff729fcf [ 82.882] sna_render_get_solid(23) = ff729fcf (old) [ 82.882] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.882] sna_transform_is_imprecise_integer_translation: no transform [ 82.882] gen9_composite_picture: integer translation (0, 0), removing [ 82.882] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.882] sna_render_pixmap_bo: GPU all damaged [ 82.882] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.882] gen4_choose_composite_emitter: solid, identity mask [ 82.882] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.882] gen9_composite_get_binding_table(f980) [ 82.882] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.882] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.882] gen9_emit_vertex_elements: setup id=9 [ 82.882] glyphs0_to_dst: glyph=(171, 298)x(11, 3), unclipped [ 82.882] emit_primitive_identity_mask__avx2: dst=(171, 298), mask=(736.00, 32.00) x (11.00, 3.00) [ 82.882] glyphs0_to_dst: glyph=(180, 293)x(10, 14), unclipped [ 82.882] emit_primitive_identity_mask__avx2: dst=(180, 293), mask=(944.00, 48.00) x (10.00, 14.00) [ 82.882] glyphs0_to_dst: glyph=(189, 293)x(11, 11), unclipped [ 82.882] emit_primitive_identity_mask__avx2: dst=(189, 293), mask=(960.00, 0.00) x (11.00, 11.00) [ 82.882] glyphs0_to_dst: glyph=(198, 296)x(10, 8), unclipped [ 82.882] emit_primitive_identity_mask__avx2: dst=(198, 296), mask=(976.00, 0.00) x (10.00, 8.00) [ 82.882] glyphs0_to_dst: glyph=(208, 296)x(9, 11), unclipped [ 82.882] emit_primitive_identity_mask__avx2: dst=(208, 296), mask=(960.00, 16.00) x (9.00, 11.00) [ 82.882] glyphs0_to_dst: glyph=(216, 293)x(10, 14), unclipped [ 82.882] emit_primitive_identity_mask__avx2: dst=(216, 293), mask=(944.00, 48.00) x (10.00, 14.00) [ 82.882] glyphs0_to_dst: glyph=(225, 294)x(10, 10), unclipped [ 82.882] emit_primitive_identity_mask__avx2: dst=(225, 294), mask=(976.00, 16.00) x (10.00, 10.00) [ 82.882] glyphs0_to_dst: glyph=(234, 305)x(11, 2), unclipped [ 82.882] emit_primitive_identity_mask__avx2: dst=(234, 305), mask=(992.00, 0.00) x (11.00, 2.00) [ 82.882] glyphs0_to_dst: glyph=(243, 293)x(11, 11), unclipped [ 82.882] emit_primitive_identity_mask__avx2: dst=(243, 293), mask=(1008.00, 0.00) x (11.00, 11.00) [ 82.882] glyphs0_to_dst: glyph=(253, 296)x(9, 8), unclipped [ 82.882] emit_primitive_identity_mask__avx2: dst=(253, 296), mask=(720.00, 0.00) x (9.00, 8.00) [ 82.882] glyphs0_to_dst: glyph=(261, 296)x(10, 8), unclipped [ 82.882] emit_primitive_identity_mask__avx2: dst=(261, 296), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.882] glyphs0_to_dst: glyph=(270, 296)x(10, 8), unclipped [ 82.882] emit_primitive_identity_mask__avx2: dst=(270, 296), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.882] glyphs0_to_dst: glyph=(279, 292)x(10, 12), unclipped [ 82.882] emit_primitive_identity_mask__avx2: dst=(279, 292), mask=(992.00, 16.00) x (10.00, 12.00) [ 82.882] glyphs0_to_dst: glyph=(288, 296)x(10, 8), unclipped [ 82.882] emit_primitive_identity_mask__avx2: dst=(288, 296), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.882] glyphs0_to_dst: glyph=(297, 296)x(10, 8), unclipped [ 82.882] emit_primitive_identity_mask__avx2: dst=(297, 296), mask=(752.00, 0.00) x (10.00, 8.00) [ 82.882] glyphs0_to_dst: glyph=(307, 292)x(10, 12), unclipped [ 82.882] emit_primitive_identity_mask__avx2: dst=(307, 292), mask=(1008.00, 16.00) x (10.00, 12.00) [ 82.882] glyphs0_to_dst: glyph=(315, 293)x(11, 11), unclipped [ 82.882] emit_primitive_identity_mask__avx2: dst=(315, 293), mask=(960.00, 0.00) x (11.00, 11.00) [ 82.882] glyphs0_to_dst: glyph=(324, 296)x(11, 8), unclipped [ 82.882] emit_primitive_identity_mask__avx2: dst=(324, 296), mask=(736.00, 16.00) x (11.00, 8.00) [ 82.882] glyphs0_to_dst: glyph=(334, 296)x(9, 11), unclipped [ 82.882] emit_primitive_identity_mask__avx2: dst=(334, 296), mask=(960.00, 16.00) x (9.00, 11.00) [ 82.882] glyphs0_to_dst: glyph=(342, 305)x(11, 2), unclipped [ 82.882] emit_primitive_identity_mask__avx2: dst=(342, 305), mask=(992.00, 0.00) x (11.00, 2.00) [ 82.882] glyphs0_to_dst: glyph=(351, 292)x(10, 12), unclipped [ 82.882] emit_primitive_identity_mask__avx2: dst=(351, 292), mask=(992.00, 16.00) x (10.00, 12.00) [ 82.882] glyphs0_to_dst: glyph=(361, 292)x(9, 12), unclipped [ 82.882] emit_primitive_identity_mask__avx2: dst=(361, 292), mask=(960.00, 32.00) x (9.00, 12.00) [ 82.882] glyphs0_to_dst: glyph=(369, 296)x(10, 11), unclipped [ 82.882] emit_primitive_identity_mask__avx2: dst=(369, 296), mask=(976.00, 32.00) x (10.00, 11.00) [ 82.882] glyphs0_to_dst: glyph=(378, 293)x(10, 14), unclipped [ 82.882] emit_primitive_identity_mask__avx2: dst=(378, 293), mask=(944.00, 48.00) x (10.00, 14.00) [ 82.882] glyphs0_to_dst: glyph=(387, 294)x(10, 10), unclipped [ 82.882] emit_primitive_identity_mask__avx2: dst=(387, 294), mask=(960.00, 48.00) x (10.00, 10.00) [ 82.882] glyphs0_to_dst: glyph=(396, 305)x(11, 2), unclipped [ 82.882] emit_primitive_identity_mask__avx2: dst=(396, 305), mask=(992.00, 0.00) x (11.00, 2.00) [ 82.882] glyphs0_to_dst: glyph=(406, 296)x(9, 8), unclipped [ 82.882] emit_primitive_identity_mask__avx2: dst=(406, 296), mask=(688.00, 32.00) x (9.00, 8.00) [ 82.882] glyphs0_to_dst: glyph=(415, 296)x(9, 8), unclipped [ 82.882] emit_primitive_identity_mask__avx2: dst=(415, 296), mask=(752.00, 16.00) x (9.00, 8.00) [ 82.882] glyphs0_to_dst: glyph=(424, 296)x(9, 11), unclipped [ 82.882] emit_primitive_identity_mask__avx2: dst=(424, 296), mask=(960.00, 16.00) x (9.00, 11.00) [ 82.882] glyphs0_to_dst: glyph=(432, 293)x(10, 11), unclipped [ 82.882] emit_primitive_identity_mask__avx2: dst=(432, 293), mask=(976.00, 48.00) x (10.00, 11.00) [ 82.882] glyphs0_to_dst: glyph=(442, 296)x(9, 8), unclipped [ 82.882] emit_primitive_identity_mask__avx2: dst=(442, 296), mask=(688.00, 32.00) x (9.00, 8.00) [ 82.882] glyphs0_to_dst: glyph=(450, 296)x(10, 11), unclipped [ 82.882] emit_primitive_identity_mask__avx2: dst=(450, 296), mask=(976.00, 32.00) x (10.00, 11.00) [ 82.882] gen8_vertex_flush[1898] = 96 [ 82.882] gen9_magic_ca_pass: CA fixup (2082 -> 2178) [ 82.882] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.882] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.883] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.883] sna_glyphs(op=3, nlist=1, src=(460, 304)) [ 82.883] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.883] sna_glyphs: discarding mask [ 82.883] glyphs0_to_dst(op=3, src=(460, 304), nlist=1, dst=(460, 304)+(0, 0)) [ 82.883] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.883] gen9_render_composite: 0x0, current mode=1/1 [ 82.883] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 82.883] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.883] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.883] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.883] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.883] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.883] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.883] sna_drawable_use_bo: using whole GPU bo [ 82.883] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.883] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.883] color_convert: src=ffffffff [20028888] [ 82.883] color_convert: dst=ffffffff [20028888] [ 82.883] sna_render_get_solid: ffffffff [ 82.883] sna_render_get_solid(white) [ 82.883] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.883] sna_transform_is_imprecise_integer_translation: no transform [ 82.883] gen9_composite_picture: integer translation (0, 0), removing [ 82.883] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.883] sna_render_pixmap_bo: GPU all damaged [ 82.883] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.883] gen4_choose_composite_emitter: solid, identity mask [ 82.883] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.883] gen9_composite_get_binding_table(f940) [ 82.883] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.883] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.883] gen9_emit_vertex_elements: setup id=9 [ 82.883] glyphs0_to_dst: glyph=(459, 293)x(10, 13), unclipped [ 82.883] emit_primitive_identity_mask__avx2: dst=(459, 293), mask=(752.00, 32.00) x (10.00, 13.00) [ 82.883] gen8_vertex_flush[1998] = 3 [ 82.883] gen9_magic_ca_pass: CA fixup (2178 -> 2181) [ 82.883] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.883] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.883] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.883] sna_glyphs(op=3, nlist=1, src=(1, 321)) [ 82.883] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.883] sna_glyphs: discarding mask [ 82.883] glyphs0_to_dst(op=3, src=(1, 321), nlist=1, dst=(1, 321)+(0, 0)) [ 82.883] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.883] gen9_render_composite: 0x0, current mode=1/1 [ 82.883] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 82.883] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.883] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.883] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.883] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.883] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.883] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.883] sna_drawable_use_bo: using whole GPU bo [ 82.883] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.883] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.883] color_convert: src=ff8ae234 [20028888] [ 82.883] color_convert: dst=ff8ae234 [20028888] [ 82.883] sna_render_get_solid: ff8ae234 [ 82.883] sna_render_get_solid(22) = ff8ae234 (old) [ 82.883] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.883] sna_transform_is_imprecise_integer_translation: no transform [ 82.883] gen9_composite_picture: integer translation (0, 0), removing [ 82.883] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.883] sna_render_pixmap_bo: GPU all damaged [ 82.883] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.883] gen4_choose_composite_emitter: solid, identity mask [ 82.883] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.883] gen9_composite_get_binding_table(f900) [ 82.883] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.883] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.883] gen9_emit_vertex_elements: setup id=9 [ 82.883] glyphs0_to_dst: glyph=(1, 313)x(9, 8), unclipped [ 82.883] emit_primitive_identity_mask__avx2: dst=(1, 313), mask=(688.00, 32.00) x (9.00, 8.00) [ 82.883] glyphs0_to_dst: glyph=(9, 311)x(10, 13), unclipped [ 82.883] emit_primitive_identity_mask__avx2: dst=(9, 311), mask=(672.00, 48.00) x (10.00, 13.00) [ 82.883] glyphs0_to_dst: glyph=(19, 313)x(9, 8), unclipped [ 82.883] emit_primitive_identity_mask__avx2: dst=(19, 313), mask=(688.00, 32.00) x (9.00, 8.00) [ 82.883] glyphs0_to_dst: glyph=(28, 315)x(8, 3), unclipped [ 82.883] emit_primitive_identity_mask__avx2: dst=(28, 315), mask=(688.00, 48.00) x (8.00, 3.00) [ 82.883] glyphs0_to_dst: glyph=(36, 311)x(11, 10), unclipped [ 82.883] emit_primitive_identity_mask__avx2: dst=(36, 311), mask=(704.00, 0.00) x (11.00, 10.00) [ 82.883] glyphs0_to_dst: glyph=(46, 313)x(9, 8), unclipped [ 82.883] emit_primitive_identity_mask__avx2: dst=(46, 313), mask=(720.00, 0.00) x (9.00, 8.00) [ 82.883] glyphs0_to_dst: glyph=(54, 313)x(10, 8), unclipped [ 82.883] emit_primitive_identity_mask__avx2: dst=(54, 313), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.883] glyphs0_to_dst: glyph=(63, 313)x(10, 8), unclipped [ 82.883] emit_primitive_identity_mask__avx2: dst=(63, 313), mask=(720.00, 16.00) x (10.00, 8.00) [ 82.883] glyphs0_to_dst: glyph=(72, 310)x(10, 11), unclipped [ 82.883] emit_primitive_identity_mask__avx2: dst=(72, 310), mask=(736.00, 0.00) x (10.00, 11.00) [ 82.883] glyphs0_to_dst: glyph=(81, 313)x(10, 8), unclipped [ 82.883] emit_primitive_identity_mask__avx2: dst=(81, 313), mask=(752.00, 0.00) x (10.00, 8.00) [ 82.883] glyphs0_to_dst: glyph=(90, 310)x(10, 11), unclipped [ 82.883] emit_primitive_identity_mask__avx2: dst=(90, 310), mask=(736.00, 0.00) x (10.00, 11.00) [ 82.883] glyphs0_to_dst: glyph=(99, 313)x(11, 8), unclipped [ 82.883] emit_primitive_identity_mask__avx2: dst=(99, 313), mask=(736.00, 16.00) x (11.00, 8.00) [ 82.883] glyphs0_to_dst: glyph=(109, 313)x(9, 8), unclipped [ 82.883] emit_primitive_identity_mask__avx2: dst=(109, 313), mask=(752.00, 16.00) x (9.00, 8.00) [ 82.883] glyphs0_to_dst: glyph=(118, 315)x(8, 3), unclipped [ 82.883] emit_primitive_identity_mask__avx2: dst=(118, 315), mask=(688.00, 48.00) x (8.00, 3.00) [ 82.883] glyphs0_to_dst: glyph=(126, 311)x(10, 10), unclipped [ 82.883] emit_primitive_identity_mask__avx2: dst=(126, 311), mask=(704.00, 32.00) x (10.00, 10.00) [ 82.883] glyphs0_to_dst: glyph=(135, 311)x(10, 10), unclipped [ 82.883] emit_primitive_identity_mask__avx2: dst=(135, 311), mask=(704.00, 32.00) x (10.00, 10.00) [ 82.883] glyphs0_to_dst: glyph=(144, 311)x(10, 10), unclipped [ 82.883] emit_primitive_identity_mask__avx2: dst=(144, 311), mask=(720.00, 32.00) x (10.00, 10.00) [ 82.883] glyphs0_to_dst: glyph=(153, 311)x(10, 10), unclipped [ 82.883] emit_primitive_identity_mask__avx2: dst=(153, 311), mask=(704.00, 48.00) x (10.00, 10.00) [ 82.883] gen8_vertex_flush[1a98] = 54 [ 82.883] gen9_magic_ca_pass: CA fixup (2181 -> 2235) [ 82.883] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.883] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.883] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.883] sna_glyphs(op=3, nlist=1, src=(163, 321)) [ 82.883] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.883] sna_glyphs: discarding mask [ 82.883] glyphs0_to_dst(op=3, src=(163, 321), nlist=1, dst=(163, 321)+(0, 0)) [ 82.883] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.883] gen9_render_composite: 0x0, current mode=1/1 [ 82.883] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 82.883] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.883] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.883] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.883] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.883] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.883] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.883] sna_drawable_use_bo: using whole GPU bo [ 82.883] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.883] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.883] color_convert: src=ffffffff [20028888] [ 82.883] color_convert: dst=ffffffff [20028888] [ 82.883] sna_render_get_solid: ffffffff [ 82.883] sna_render_get_solid(white) [ 82.883] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.883] sna_transform_is_imprecise_integer_translation: no transform [ 82.883] gen9_composite_picture: integer translation (0, 0), removing [ 82.883] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.883] sna_render_pixmap_bo: GPU all damaged [ 82.883] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.883] gen4_choose_composite_emitter: solid, identity mask [ 82.883] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.883] gen9_composite_get_binding_table(f8c0) [ 82.883] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.883] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.883] gen9_emit_vertex_elements: setup id=9 [ 82.883] glyphs0_to_dst: glyph=(165, 313)x(5, 8), unclipped [ 82.883] emit_primitive_identity_mask__avx2: dst=(165, 313), mask=(720.00, 48.00) x (5.00, 8.00) [ 82.883] gen8_vertex_flush[1b98] = 3 [ 82.883] gen9_magic_ca_pass: CA fixup (2235 -> 2238) [ 82.883] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.883] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.883] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.883] sna_glyphs(op=3, nlist=1, src=(172, 321)) [ 82.883] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.883] sna_glyphs: discarding mask [ 82.883] glyphs0_to_dst(op=3, src=(172, 321), nlist=1, dst=(172, 321)+(0, 0)) [ 82.883] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.883] gen9_render_composite: 0x0, current mode=1/1 [ 82.883] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 82.883] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.883] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.883] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.883] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.883] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.883] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.883] sna_drawable_use_bo: using whole GPU bo [ 82.883] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.883] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.883] color_convert: src=ff729fcf [20028888] [ 82.883] color_convert: dst=ff729fcf [20028888] [ 82.883] sna_render_get_solid: ff729fcf [ 82.883] sna_render_get_solid(23) = ff729fcf (old) [ 82.883] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.883] sna_transform_is_imprecise_integer_translation: no transform [ 82.883] gen9_composite_picture: integer translation (0, 0), removing [ 82.883] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.883] sna_render_pixmap_bo: GPU all damaged [ 82.883] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.883] gen4_choose_composite_emitter: solid, identity mask [ 82.883] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.883] gen9_composite_get_binding_table(f880) [ 82.883] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.883] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.883] gen9_emit_vertex_elements: setup id=9 [ 82.883] glyphs0_to_dst: glyph=(171, 315)x(11, 3), unclipped [ 82.883] emit_primitive_identity_mask__avx2: dst=(171, 315), mask=(736.00, 32.00) x (11.00, 3.00) [ 82.883] glyphs0_to_dst: glyph=(180, 310)x(10, 14), unclipped [ 82.883] emit_primitive_identity_mask__avx2: dst=(180, 310), mask=(944.00, 48.00) x (10.00, 14.00) [ 82.883] glyphs0_to_dst: glyph=(189, 310)x(11, 11), unclipped [ 82.883] emit_primitive_identity_mask__avx2: dst=(189, 310), mask=(960.00, 0.00) x (11.00, 11.00) [ 82.883] glyphs0_to_dst: glyph=(198, 313)x(10, 8), unclipped [ 82.883] emit_primitive_identity_mask__avx2: dst=(198, 313), mask=(976.00, 0.00) x (10.00, 8.00) [ 82.883] glyphs0_to_dst: glyph=(208, 313)x(9, 11), unclipped [ 82.883] emit_primitive_identity_mask__avx2: dst=(208, 313), mask=(960.00, 16.00) x (9.00, 11.00) [ 82.883] glyphs0_to_dst: glyph=(216, 310)x(10, 14), unclipped [ 82.883] emit_primitive_identity_mask__avx2: dst=(216, 310), mask=(944.00, 48.00) x (10.00, 14.00) [ 82.883] glyphs0_to_dst: glyph=(225, 311)x(10, 10), unclipped [ 82.883] emit_primitive_identity_mask__avx2: dst=(225, 311), mask=(976.00, 16.00) x (10.00, 10.00) [ 82.883] glyphs0_to_dst: glyph=(234, 322)x(11, 2), unclipped [ 82.883] emit_primitive_identity_mask__avx2: dst=(234, 322), mask=(992.00, 0.00) x (11.00, 2.00) [ 82.883] glyphs0_to_dst: glyph=(243, 310)x(11, 11), unclipped [ 82.883] emit_primitive_identity_mask__avx2: dst=(243, 310), mask=(1008.00, 0.00) x (11.00, 11.00) [ 82.883] glyphs0_to_dst: glyph=(253, 313)x(9, 8), unclipped [ 82.883] emit_primitive_identity_mask__avx2: dst=(253, 313), mask=(720.00, 0.00) x (9.00, 8.00) [ 82.883] glyphs0_to_dst: glyph=(261, 313)x(10, 8), unclipped [ 82.883] emit_primitive_identity_mask__avx2: dst=(261, 313), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.883] glyphs0_to_dst: glyph=(270, 313)x(10, 8), unclipped [ 82.883] emit_primitive_identity_mask__avx2: dst=(270, 313), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.883] glyphs0_to_dst: glyph=(279, 309)x(10, 12), unclipped [ 82.883] emit_primitive_identity_mask__avx2: dst=(279, 309), mask=(992.00, 16.00) x (10.00, 12.00) [ 82.883] glyphs0_to_dst: glyph=(288, 313)x(10, 8), unclipped [ 82.883] emit_primitive_identity_mask__avx2: dst=(288, 313), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.883] glyphs0_to_dst: glyph=(297, 313)x(10, 8), unclipped [ 82.883] emit_primitive_identity_mask__avx2: dst=(297, 313), mask=(752.00, 0.00) x (10.00, 8.00) [ 82.883] glyphs0_to_dst: glyph=(307, 309)x(10, 12), unclipped [ 82.883] emit_primitive_identity_mask__avx2: dst=(307, 309), mask=(1008.00, 16.00) x (10.00, 12.00) [ 82.883] glyphs0_to_dst: glyph=(315, 310)x(11, 11), unclipped [ 82.883] emit_primitive_identity_mask__avx2: dst=(315, 310), mask=(960.00, 0.00) x (11.00, 11.00) [ 82.883] glyphs0_to_dst: glyph=(324, 313)x(11, 8), unclipped [ 82.883] emit_primitive_identity_mask__avx2: dst=(324, 313), mask=(736.00, 16.00) x (11.00, 8.00) [ 82.883] glyphs0_to_dst: glyph=(334, 313)x(9, 11), unclipped [ 82.883] emit_primitive_identity_mask__avx2: dst=(334, 313), mask=(960.00, 16.00) x (9.00, 11.00) [ 82.883] glyphs0_to_dst: glyph=(342, 322)x(11, 2), unclipped [ 82.883] emit_primitive_identity_mask__avx2: dst=(342, 322), mask=(992.00, 0.00) x (11.00, 2.00) [ 82.883] glyphs0_to_dst: glyph=(351, 309)x(10, 12), unclipped [ 82.883] emit_primitive_identity_mask__avx2: dst=(351, 309), mask=(992.00, 16.00) x (10.00, 12.00) [ 82.883] glyphs0_to_dst: glyph=(361, 309)x(9, 12), unclipped [ 82.883] emit_primitive_identity_mask__avx2: dst=(361, 309), mask=(960.00, 32.00) x (9.00, 12.00) [ 82.883] glyphs0_to_dst: glyph=(369, 313)x(10, 11), unclipped [ 82.883] emit_primitive_identity_mask__avx2: dst=(369, 313), mask=(976.00, 32.00) x (10.00, 11.00) [ 82.883] glyphs0_to_dst: glyph=(378, 310)x(10, 14), unclipped [ 82.883] emit_primitive_identity_mask__avx2: dst=(378, 310), mask=(944.00, 48.00) x (10.00, 14.00) [ 82.883] glyphs0_to_dst: glyph=(387, 311)x(10, 10), unclipped [ 82.884] emit_primitive_identity_mask__avx2: dst=(387, 311), mask=(960.00, 48.00) x (10.00, 10.00) [ 82.884] glyphs0_to_dst: glyph=(396, 322)x(11, 2), unclipped [ 82.884] emit_primitive_identity_mask__avx2: dst=(396, 322), mask=(992.00, 0.00) x (11.00, 2.00) [ 82.884] glyphs0_to_dst: glyph=(406, 313)x(9, 8), unclipped [ 82.884] emit_primitive_identity_mask__avx2: dst=(406, 313), mask=(688.00, 32.00) x (9.00, 8.00) [ 82.884] glyphs0_to_dst: glyph=(415, 313)x(9, 8), unclipped [ 82.884] emit_primitive_identity_mask__avx2: dst=(415, 313), mask=(752.00, 16.00) x (9.00, 8.00) [ 82.884] glyphs0_to_dst: glyph=(424, 313)x(9, 11), unclipped [ 82.884] emit_primitive_identity_mask__avx2: dst=(424, 313), mask=(960.00, 16.00) x (9.00, 11.00) [ 82.884] glyphs0_to_dst: glyph=(432, 310)x(10, 11), unclipped [ 82.884] emit_primitive_identity_mask__avx2: dst=(432, 310), mask=(976.00, 48.00) x (10.00, 11.00) [ 82.884] glyphs0_to_dst: glyph=(442, 313)x(9, 8), unclipped [ 82.884] emit_primitive_identity_mask__avx2: dst=(442, 313), mask=(688.00, 32.00) x (9.00, 8.00) [ 82.884] glyphs0_to_dst: glyph=(450, 313)x(10, 11), unclipped [ 82.884] emit_primitive_identity_mask__avx2: dst=(450, 313), mask=(976.00, 32.00) x (10.00, 11.00) [ 82.884] gen8_vertex_flush[1c98] = 96 [ 82.884] gen9_magic_ca_pass: CA fixup (2238 -> 2334) [ 82.884] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.884] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.884] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.884] sna_glyphs(op=3, nlist=1, src=(460, 321)) [ 82.884] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.884] sna_glyphs: discarding mask [ 82.884] glyphs0_to_dst(op=3, src=(460, 321), nlist=1, dst=(460, 321)+(0, 0)) [ 82.884] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.884] gen9_render_composite: 0x0, current mode=1/1 [ 82.884] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 82.884] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.884] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.884] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.884] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.884] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.884] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.884] sna_drawable_use_bo: using whole GPU bo [ 82.884] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.884] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.884] color_convert: src=ffffffff [20028888] [ 82.884] color_convert: dst=ffffffff [20028888] [ 82.884] sna_render_get_solid: ffffffff [ 82.884] sna_render_get_solid(white) [ 82.884] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.884] sna_transform_is_imprecise_integer_translation: no transform [ 82.884] gen9_composite_picture: integer translation (0, 0), removing [ 82.884] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.884] sna_render_pixmap_bo: GPU all damaged [ 82.884] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.884] gen4_choose_composite_emitter: solid, identity mask [ 82.884] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.884] gen9_composite_get_binding_table(f840) [ 82.884] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.884] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.884] gen9_emit_vertex_elements: setup id=9 [ 82.884] glyphs0_to_dst: glyph=(459, 310)x(10, 13), unclipped [ 82.884] emit_primitive_identity_mask__avx2: dst=(459, 310), mask=(752.00, 32.00) x (10.00, 13.00) [ 82.884] gen8_vertex_flush[1d98] = 3 [ 82.884] gen9_magic_ca_pass: CA fixup (2334 -> 2337) [ 82.884] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.884] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.884] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.884] sna_glyphs(op=3, nlist=1, src=(1, 338)) [ 82.884] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.884] sna_glyphs: discarding mask [ 82.884] glyphs0_to_dst(op=3, src=(1, 338), nlist=1, dst=(1, 338)+(0, 0)) [ 82.884] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.884] gen9_render_composite: 0x0, current mode=1/1 [ 82.884] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 82.884] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.884] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.884] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.884] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.884] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.884] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.884] sna_drawable_use_bo: using whole GPU bo [ 82.884] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.884] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.884] color_convert: src=ff8ae234 [20028888] [ 82.884] color_convert: dst=ff8ae234 [20028888] [ 82.884] sna_render_get_solid: ff8ae234 [ 82.884] sna_render_get_solid(22) = ff8ae234 (old) [ 82.884] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.884] sna_transform_is_imprecise_integer_translation: no transform [ 82.884] gen9_composite_picture: integer translation (0, 0), removing [ 82.884] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.884] sna_render_pixmap_bo: GPU all damaged [ 82.884] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.884] gen4_choose_composite_emitter: solid, identity mask [ 82.884] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.884] gen9_composite_get_binding_table(f800) [ 82.884] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.884] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.884] gen9_emit_vertex_elements: setup id=9 [ 82.884] glyphs0_to_dst: glyph=(1, 330)x(9, 8), unclipped [ 82.884] emit_primitive_identity_mask__avx2: dst=(1, 330), mask=(688.00, 32.00) x (9.00, 8.00) [ 82.884] glyphs0_to_dst: glyph=(9, 328)x(10, 13), unclipped [ 82.884] emit_primitive_identity_mask__avx2: dst=(9, 328), mask=(672.00, 48.00) x (10.00, 13.00) [ 82.884] glyphs0_to_dst: glyph=(19, 330)x(9, 8), unclipped [ 82.884] emit_primitive_identity_mask__avx2: dst=(19, 330), mask=(688.00, 32.00) x (9.00, 8.00) [ 82.884] glyphs0_to_dst: glyph=(28, 332)x(8, 3), unclipped [ 82.884] emit_primitive_identity_mask__avx2: dst=(28, 332), mask=(688.00, 48.00) x (8.00, 3.00) [ 82.884] glyphs0_to_dst: glyph=(36, 328)x(11, 10), unclipped [ 82.884] emit_primitive_identity_mask__avx2: dst=(36, 328), mask=(704.00, 0.00) x (11.00, 10.00) [ 82.884] glyphs0_to_dst: glyph=(46, 330)x(9, 8), unclipped [ 82.884] emit_primitive_identity_mask__avx2: dst=(46, 330), mask=(720.00, 0.00) x (9.00, 8.00) [ 82.884] glyphs0_to_dst: glyph=(54, 330)x(10, 8), unclipped [ 82.884] emit_primitive_identity_mask__avx2: dst=(54, 330), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.884] glyphs0_to_dst: glyph=(63, 330)x(10, 8), unclipped [ 82.884] emit_primitive_identity_mask__avx2: dst=(63, 330), mask=(720.00, 16.00) x (10.00, 8.00) [ 82.884] glyphs0_to_dst: glyph=(72, 327)x(10, 11), unclipped [ 82.884] emit_primitive_identity_mask__avx2: dst=(72, 327), mask=(736.00, 0.00) x (10.00, 11.00) [ 82.884] glyphs0_to_dst: glyph=(81, 330)x(10, 8), unclipped [ 82.884] emit_primitive_identity_mask__avx2: dst=(81, 330), mask=(752.00, 0.00) x (10.00, 8.00) [ 82.884] glyphs0_to_dst: glyph=(90, 327)x(10, 11), unclipped [ 82.884] emit_primitive_identity_mask__avx2: dst=(90, 327), mask=(736.00, 0.00) x (10.00, 11.00) [ 82.884] glyphs0_to_dst: glyph=(99, 330)x(11, 8), unclipped [ 82.884] emit_primitive_identity_mask__avx2: dst=(99, 330), mask=(736.00, 16.00) x (11.00, 8.00) [ 82.884] glyphs0_to_dst: glyph=(109, 330)x(9, 8), unclipped [ 82.884] emit_primitive_identity_mask__avx2: dst=(109, 330), mask=(752.00, 16.00) x (9.00, 8.00) [ 82.884] glyphs0_to_dst: glyph=(118, 332)x(8, 3), unclipped [ 82.884] emit_primitive_identity_mask__avx2: dst=(118, 332), mask=(688.00, 48.00) x (8.00, 3.00) [ 82.884] glyphs0_to_dst: glyph=(126, 328)x(10, 10), unclipped [ 82.884] emit_primitive_identity_mask__avx2: dst=(126, 328), mask=(704.00, 32.00) x (10.00, 10.00) [ 82.884] glyphs0_to_dst: glyph=(135, 328)x(10, 10), unclipped [ 82.884] emit_primitive_identity_mask__avx2: dst=(135, 328), mask=(704.00, 32.00) x (10.00, 10.00) [ 82.884] glyphs0_to_dst: glyph=(144, 328)x(10, 10), unclipped [ 82.884] emit_primitive_identity_mask__avx2: dst=(144, 328), mask=(720.00, 32.00) x (10.00, 10.00) [ 82.884] glyphs0_to_dst: glyph=(153, 328)x(10, 10), unclipped [ 82.884] emit_primitive_identity_mask__avx2: dst=(153, 328), mask=(704.00, 48.00) x (10.00, 10.00) [ 82.884] gen8_vertex_flush[1e98] = 54 [ 82.884] gen9_magic_ca_pass: CA fixup (2337 -> 2391) [ 82.884] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.884] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.884] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.884] sna_glyphs(op=3, nlist=1, src=(163, 338)) [ 82.884] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.884] sna_glyphs: discarding mask [ 82.884] glyphs0_to_dst(op=3, src=(163, 338), nlist=1, dst=(163, 338)+(0, 0)) [ 82.884] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.884] gen9_render_composite: 0x0, current mode=1/1 [ 82.884] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 82.884] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.884] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.884] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.884] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.884] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.884] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.884] sna_drawable_use_bo: using whole GPU bo [ 82.884] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.884] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.884] color_convert: src=ffffffff [20028888] [ 82.884] color_convert: dst=ffffffff [20028888] [ 82.884] sna_render_get_solid: ffffffff [ 82.884] sna_render_get_solid(white) [ 82.884] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.884] sna_transform_is_imprecise_integer_translation: no transform [ 82.884] gen9_composite_picture: integer translation (0, 0), removing [ 82.884] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.884] sna_render_pixmap_bo: GPU all damaged [ 82.884] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.884] gen4_choose_composite_emitter: solid, identity mask [ 82.884] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.884] gen9_composite_get_binding_table(f7c0) [ 82.884] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.884] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.884] gen9_emit_vertex_elements: setup id=9 [ 82.884] glyphs0_to_dst: glyph=(165, 330)x(5, 8), unclipped [ 82.884] emit_primitive_identity_mask__avx2: dst=(165, 330), mask=(720.00, 48.00) x (5.00, 8.00) [ 82.884] gen8_vertex_flush[1f98] = 3 [ 82.884] gen9_magic_ca_pass: CA fixup (2391 -> 2394) [ 82.884] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.884] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.884] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.884] sna_glyphs(op=3, nlist=1, src=(172, 338)) [ 82.884] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.884] sna_glyphs: discarding mask [ 82.884] glyphs0_to_dst(op=3, src=(172, 338), nlist=1, dst=(172, 338)+(0, 0)) [ 82.884] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.884] gen9_render_composite: 0x0, current mode=1/1 [ 82.884] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 82.884] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.884] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.884] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.884] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.884] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.884] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.884] sna_drawable_use_bo: using whole GPU bo [ 82.884] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.884] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.884] color_convert: src=ff729fcf [20028888] [ 82.884] color_convert: dst=ff729fcf [20028888] [ 82.884] sna_render_get_solid: ff729fcf [ 82.884] sna_render_get_solid(23) = ff729fcf (old) [ 82.884] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.884] sna_transform_is_imprecise_integer_translation: no transform [ 82.884] gen9_composite_picture: integer translation (0, 0), removing [ 82.884] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.884] sna_render_pixmap_bo: GPU all damaged [ 82.884] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.884] gen4_choose_composite_emitter: solid, identity mask [ 82.884] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.884] gen9_composite_get_binding_table(f780) [ 82.884] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.884] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.884] gen9_emit_vertex_elements: setup id=9 [ 82.884] glyphs0_to_dst: glyph=(171, 332)x(11, 3), unclipped [ 82.884] emit_primitive_identity_mask__avx2: dst=(171, 332), mask=(736.00, 32.00) x (11.00, 3.00) [ 82.884] glyphs0_to_dst: glyph=(180, 327)x(10, 14), unclipped [ 82.884] emit_primitive_identity_mask__avx2: dst=(180, 327), mask=(944.00, 48.00) x (10.00, 14.00) [ 82.884] glyphs0_to_dst: glyph=(189, 327)x(11, 11), unclipped [ 82.884] emit_primitive_identity_mask__avx2: dst=(189, 327), mask=(960.00, 0.00) x (11.00, 11.00) [ 82.884] glyphs0_to_dst: glyph=(198, 330)x(10, 8), unclipped [ 82.884] emit_primitive_identity_mask__avx2: dst=(198, 330), mask=(976.00, 0.00) x (10.00, 8.00) [ 82.884] glyphs0_to_dst: glyph=(208, 330)x(9, 11), unclipped [ 82.884] emit_primitive_identity_mask__avx2: dst=(208, 330), mask=(960.00, 16.00) x (9.00, 11.00) [ 82.884] glyphs0_to_dst: glyph=(216, 327)x(10, 14), unclipped [ 82.884] emit_primitive_identity_mask__avx2: dst=(216, 327), mask=(944.00, 48.00) x (10.00, 14.00) [ 82.884] glyphs0_to_dst: glyph=(225, 328)x(10, 10), unclipped [ 82.884] emit_primitive_identity_mask__avx2: dst=(225, 328), mask=(976.00, 16.00) x (10.00, 10.00) [ 82.884] glyphs0_to_dst: glyph=(234, 339)x(11, 2), unclipped [ 82.884] emit_primitive_identity_mask__avx2: dst=(234, 339), mask=(992.00, 0.00) x (11.00, 2.00) [ 82.884] glyphs0_to_dst: glyph=(243, 327)x(11, 11), unclipped [ 82.884] emit_primitive_identity_mask__avx2: dst=(243, 327), mask=(1008.00, 0.00) x (11.00, 11.00) [ 82.884] glyphs0_to_dst: glyph=(253, 330)x(9, 8), unclipped [ 82.884] emit_primitive_identity_mask__avx2: dst=(253, 330), mask=(720.00, 0.00) x (9.00, 8.00) [ 82.884] glyphs0_to_dst: glyph=(261, 330)x(10, 8), unclipped [ 82.884] emit_primitive_identity_mask__avx2: dst=(261, 330), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.884] glyphs0_to_dst: glyph=(270, 330)x(10, 8), unclipped [ 82.884] emit_primitive_identity_mask__avx2: dst=(270, 330), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.884] glyphs0_to_dst: glyph=(279, 326)x(10, 12), unclipped [ 82.884] emit_primitive_identity_mask__avx2: dst=(279, 326), mask=(992.00, 16.00) x (10.00, 12.00) [ 82.884] glyphs0_to_dst: glyph=(288, 330)x(10, 8), unclipped [ 82.884] emit_primitive_identity_mask__avx2: dst=(288, 330), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.884] glyphs0_to_dst: glyph=(297, 330)x(10, 8), unclipped [ 82.885] emit_primitive_identity_mask__avx2: dst=(297, 330), mask=(752.00, 0.00) x (10.00, 8.00) [ 82.885] glyphs0_to_dst: glyph=(307, 326)x(10, 12), unclipped [ 82.885] emit_primitive_identity_mask__avx2: dst=(307, 326), mask=(1008.00, 16.00) x (10.00, 12.00) [ 82.885] glyphs0_to_dst: glyph=(315, 327)x(11, 11), unclipped [ 82.885] emit_primitive_identity_mask__avx2: dst=(315, 327), mask=(960.00, 0.00) x (11.00, 11.00) [ 82.885] glyphs0_to_dst: glyph=(324, 330)x(11, 8), unclipped [ 82.885] emit_primitive_identity_mask__avx2: dst=(324, 330), mask=(736.00, 16.00) x (11.00, 8.00) [ 82.885] glyphs0_to_dst: glyph=(334, 330)x(9, 11), unclipped [ 82.885] emit_primitive_identity_mask__avx2: dst=(334, 330), mask=(960.00, 16.00) x (9.00, 11.00) [ 82.885] glyphs0_to_dst: glyph=(342, 339)x(11, 2), unclipped [ 82.885] emit_primitive_identity_mask__avx2: dst=(342, 339), mask=(992.00, 0.00) x (11.00, 2.00) [ 82.885] glyphs0_to_dst: glyph=(351, 326)x(10, 12), unclipped [ 82.885] emit_primitive_identity_mask__avx2: dst=(351, 326), mask=(992.00, 16.00) x (10.00, 12.00) [ 82.885] glyphs0_to_dst: glyph=(361, 326)x(9, 12), unclipped [ 82.885] emit_primitive_identity_mask__avx2: dst=(361, 326), mask=(960.00, 32.00) x (9.00, 12.00) [ 82.885] glyphs0_to_dst: glyph=(369, 330)x(10, 11), unclipped [ 82.885] emit_primitive_identity_mask__avx2: dst=(369, 330), mask=(976.00, 32.00) x (10.00, 11.00) [ 82.885] glyphs0_to_dst: glyph=(378, 327)x(10, 14), unclipped [ 82.885] emit_primitive_identity_mask__avx2: dst=(378, 327), mask=(944.00, 48.00) x (10.00, 14.00) [ 82.885] glyphs0_to_dst: glyph=(387, 328)x(10, 10), unclipped [ 82.885] emit_primitive_identity_mask__avx2: dst=(387, 328), mask=(960.00, 48.00) x (10.00, 10.00) [ 82.885] glyphs0_to_dst: glyph=(396, 339)x(11, 2), unclipped [ 82.885] emit_primitive_identity_mask__avx2: dst=(396, 339), mask=(992.00, 0.00) x (11.00, 2.00) [ 82.885] glyphs0_to_dst: glyph=(406, 330)x(9, 8), unclipped [ 82.885] emit_primitive_identity_mask__avx2: dst=(406, 330), mask=(688.00, 32.00) x (9.00, 8.00) [ 82.885] glyphs0_to_dst: glyph=(415, 330)x(9, 8), unclipped [ 82.885] emit_primitive_identity_mask__avx2: dst=(415, 330), mask=(752.00, 16.00) x (9.00, 8.00) [ 82.885] glyphs0_to_dst: glyph=(424, 330)x(9, 11), unclipped [ 82.885] emit_primitive_identity_mask__avx2: dst=(424, 330), mask=(960.00, 16.00) x (9.00, 11.00) [ 82.885] glyphs0_to_dst: glyph=(432, 327)x(10, 11), unclipped [ 82.885] emit_primitive_identity_mask__avx2: dst=(432, 327), mask=(976.00, 48.00) x (10.00, 11.00) [ 82.885] glyphs0_to_dst: glyph=(442, 330)x(9, 8), unclipped [ 82.885] emit_primitive_identity_mask__avx2: dst=(442, 330), mask=(688.00, 32.00) x (9.00, 8.00) [ 82.885] glyphs0_to_dst: glyph=(450, 330)x(10, 11), unclipped [ 82.885] emit_primitive_identity_mask__avx2: dst=(450, 330), mask=(976.00, 32.00) x (10.00, 11.00) [ 82.885] gen8_vertex_flush[2098] = 96 [ 82.885] gen9_magic_ca_pass: CA fixup (2394 -> 2490) [ 82.885] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.885] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.885] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.885] sna_glyphs(op=3, nlist=1, src=(460, 338)) [ 82.885] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.885] sna_glyphs: discarding mask [ 82.885] glyphs0_to_dst(op=3, src=(460, 338), nlist=1, dst=(460, 338)+(0, 0)) [ 82.885] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.885] gen9_render_composite: 0x0, current mode=1/1 [ 82.885] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 82.885] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.885] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.885] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.885] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.885] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.885] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.885] sna_drawable_use_bo: using whole GPU bo [ 82.885] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.885] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.885] color_convert: src=ffffffff [20028888] [ 82.885] color_convert: dst=ffffffff [20028888] [ 82.885] sna_render_get_solid: ffffffff [ 82.885] sna_render_get_solid(white) [ 82.885] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.885] sna_transform_is_imprecise_integer_translation: no transform [ 82.885] gen9_composite_picture: integer translation (0, 0), removing [ 82.885] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.885] sna_render_pixmap_bo: GPU all damaged [ 82.885] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.885] gen4_choose_composite_emitter: solid, identity mask [ 82.885] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.885] gen9_composite_get_binding_table(f740) [ 82.885] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.885] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.885] gen9_emit_vertex_elements: setup id=9 [ 82.885] glyphs0_to_dst: glyph=(459, 327)x(10, 13), unclipped [ 82.885] emit_primitive_identity_mask__avx2: dst=(459, 327), mask=(752.00, 32.00) x (10.00, 13.00) [ 82.885] gen8_vertex_flush[2198] = 3 [ 82.885] gen9_magic_ca_pass: CA fixup (2490 -> 2493) [ 82.885] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.885] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.885] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.885] sna_glyphs(op=3, nlist=1, src=(1, 355)) [ 82.885] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.885] sna_glyphs: discarding mask [ 82.885] glyphs0_to_dst(op=3, src=(1, 355), nlist=1, dst=(1, 355)+(0, 0)) [ 82.885] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.885] gen9_render_composite: 0x0, current mode=1/1 [ 82.885] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 82.885] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.885] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.885] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.885] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.885] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.885] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.885] sna_drawable_use_bo: using whole GPU bo [ 82.885] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.885] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.885] color_convert: src=ff8ae234 [20028888] [ 82.885] color_convert: dst=ff8ae234 [20028888] [ 82.885] sna_render_get_solid: ff8ae234 [ 82.885] sna_render_get_solid(22) = ff8ae234 (old) [ 82.885] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.885] sna_transform_is_imprecise_integer_translation: no transform [ 82.885] gen9_composite_picture: integer translation (0, 0), removing [ 82.885] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.885] sna_render_pixmap_bo: GPU all damaged [ 82.885] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.885] gen4_choose_composite_emitter: solid, identity mask [ 82.885] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.885] gen9_composite_get_binding_table(f700) [ 82.885] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.885] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.885] gen9_emit_vertex_elements: setup id=9 [ 82.885] glyphs0_to_dst: glyph=(1, 347)x(9, 8), unclipped [ 82.885] emit_primitive_identity_mask__avx2: dst=(1, 347), mask=(688.00, 32.00) x (9.00, 8.00) [ 82.885] glyphs0_to_dst: glyph=(9, 345)x(10, 13), unclipped [ 82.885] emit_primitive_identity_mask__avx2: dst=(9, 345), mask=(672.00, 48.00) x (10.00, 13.00) [ 82.885] glyphs0_to_dst: glyph=(19, 347)x(9, 8), unclipped [ 82.885] emit_primitive_identity_mask__avx2: dst=(19, 347), mask=(688.00, 32.00) x (9.00, 8.00) [ 82.885] glyphs0_to_dst: glyph=(28, 349)x(8, 3), unclipped [ 82.885] emit_primitive_identity_mask__avx2: dst=(28, 349), mask=(688.00, 48.00) x (8.00, 3.00) [ 82.885] glyphs0_to_dst: glyph=(36, 345)x(11, 10), unclipped [ 82.885] emit_primitive_identity_mask__avx2: dst=(36, 345), mask=(704.00, 0.00) x (11.00, 10.00) [ 82.885] glyphs0_to_dst: glyph=(46, 347)x(9, 8), unclipped [ 82.885] emit_primitive_identity_mask__avx2: dst=(46, 347), mask=(720.00, 0.00) x (9.00, 8.00) [ 82.885] glyphs0_to_dst: glyph=(54, 347)x(10, 8), unclipped [ 82.885] emit_primitive_identity_mask__avx2: dst=(54, 347), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.885] glyphs0_to_dst: glyph=(63, 347)x(10, 8), unclipped [ 82.885] emit_primitive_identity_mask__avx2: dst=(63, 347), mask=(720.00, 16.00) x (10.00, 8.00) [ 82.885] glyphs0_to_dst: glyph=(72, 344)x(10, 11), unclipped [ 82.885] emit_primitive_identity_mask__avx2: dst=(72, 344), mask=(736.00, 0.00) x (10.00, 11.00) [ 82.885] glyphs0_to_dst: glyph=(81, 347)x(10, 8), unclipped [ 82.885] emit_primitive_identity_mask__avx2: dst=(81, 347), mask=(752.00, 0.00) x (10.00, 8.00) [ 82.885] glyphs0_to_dst: glyph=(90, 344)x(10, 11), unclipped [ 82.885] emit_primitive_identity_mask__avx2: dst=(90, 344), mask=(736.00, 0.00) x (10.00, 11.00) [ 82.885] glyphs0_to_dst: glyph=(99, 347)x(11, 8), unclipped [ 82.885] emit_primitive_identity_mask__avx2: dst=(99, 347), mask=(736.00, 16.00) x (11.00, 8.00) [ 82.885] glyphs0_to_dst: glyph=(109, 347)x(9, 8), unclipped [ 82.885] emit_primitive_identity_mask__avx2: dst=(109, 347), mask=(752.00, 16.00) x (9.00, 8.00) [ 82.885] glyphs0_to_dst: glyph=(118, 349)x(8, 3), unclipped [ 82.885] emit_primitive_identity_mask__avx2: dst=(118, 349), mask=(688.00, 48.00) x (8.00, 3.00) [ 82.885] glyphs0_to_dst: glyph=(126, 345)x(10, 10), unclipped [ 82.885] emit_primitive_identity_mask__avx2: dst=(126, 345), mask=(704.00, 32.00) x (10.00, 10.00) [ 82.885] glyphs0_to_dst: glyph=(135, 345)x(10, 10), unclipped [ 82.885] emit_primitive_identity_mask__avx2: dst=(135, 345), mask=(704.00, 32.00) x (10.00, 10.00) [ 82.885] glyphs0_to_dst: glyph=(144, 345)x(10, 10), unclipped [ 82.885] emit_primitive_identity_mask__avx2: dst=(144, 345), mask=(720.00, 32.00) x (10.00, 10.00) [ 82.885] glyphs0_to_dst: glyph=(153, 345)x(10, 10), unclipped [ 82.885] emit_primitive_identity_mask__avx2: dst=(153, 345), mask=(704.00, 48.00) x (10.00, 10.00) [ 82.885] gen8_vertex_flush[2298] = 54 [ 82.885] gen9_magic_ca_pass: CA fixup (2493 -> 2547) [ 82.885] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.885] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.885] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.885] sna_glyphs(op=3, nlist=1, src=(163, 355)) [ 82.885] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.885] sna_glyphs: discarding mask [ 82.885] glyphs0_to_dst(op=3, src=(163, 355), nlist=1, dst=(163, 355)+(0, 0)) [ 82.885] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.885] gen9_render_composite: 0x0, current mode=1/1 [ 82.885] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 82.885] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.885] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.885] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.885] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.885] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.885] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.885] sna_drawable_use_bo: using whole GPU bo [ 82.885] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.885] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.885] color_convert: src=ffffffff [20028888] [ 82.885] color_convert: dst=ffffffff [20028888] [ 82.885] sna_render_get_solid: ffffffff [ 82.885] sna_render_get_solid(white) [ 82.885] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.885] sna_transform_is_imprecise_integer_translation: no transform [ 82.885] gen9_composite_picture: integer translation (0, 0), removing [ 82.885] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.885] sna_render_pixmap_bo: GPU all damaged [ 82.885] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.885] gen4_choose_composite_emitter: solid, identity mask [ 82.885] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.885] gen9_composite_get_binding_table(f6c0) [ 82.885] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.885] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.885] gen9_emit_vertex_elements: setup id=9 [ 82.885] glyphs0_to_dst: glyph=(165, 347)x(5, 8), unclipped [ 82.885] emit_primitive_identity_mask__avx2: dst=(165, 347), mask=(720.00, 48.00) x (5.00, 8.00) [ 82.885] gen8_vertex_flush[2398] = 3 [ 82.885] gen9_magic_ca_pass: CA fixup (2547 -> 2550) [ 82.885] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.885] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.885] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.885] sna_glyphs(op=3, nlist=1, src=(172, 355)) [ 82.885] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.885] sna_glyphs: discarding mask [ 82.885] glyphs0_to_dst(op=3, src=(172, 355), nlist=1, dst=(172, 355)+(0, 0)) [ 82.885] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.885] gen9_render_composite: 0x0, current mode=1/1 [ 82.885] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 82.885] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.885] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.885] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.885] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.885] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.885] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.885] sna_drawable_use_bo: using whole GPU bo [ 82.885] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.885] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.885] color_convert: src=ff729fcf [20028888] [ 82.885] color_convert: dst=ff729fcf [20028888] [ 82.885] sna_render_get_solid: ff729fcf [ 82.885] sna_render_get_solid(23) = ff729fcf (old) [ 82.885] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.885] sna_transform_is_imprecise_integer_translation: no transform [ 82.885] gen9_composite_picture: integer translation (0, 0), removing [ 82.885] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.885] sna_render_pixmap_bo: GPU all damaged [ 82.885] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.885] gen4_choose_composite_emitter: solid, identity mask [ 82.885] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.885] gen9_composite_get_binding_table(f680) [ 82.885] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.885] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.885] gen9_emit_vertex_elements: setup id=9 [ 82.885] glyphs0_to_dst: glyph=(171, 349)x(11, 3), unclipped [ 82.885] emit_primitive_identity_mask__avx2: dst=(171, 349), mask=(736.00, 32.00) x (11.00, 3.00) [ 82.885] glyphs0_to_dst: glyph=(180, 344)x(10, 14), unclipped [ 82.885] emit_primitive_identity_mask__avx2: dst=(180, 344), mask=(944.00, 48.00) x (10.00, 14.00) [ 82.885] glyphs0_to_dst: glyph=(189, 344)x(11, 11), unclipped [ 82.885] emit_primitive_identity_mask__avx2: dst=(189, 344), mask=(960.00, 0.00) x (11.00, 11.00) [ 82.885] glyphs0_to_dst: glyph=(198, 347)x(10, 8), unclipped [ 82.885] emit_primitive_identity_mask__avx2: dst=(198, 347), mask=(976.00, 0.00) x (10.00, 8.00) [ 82.885] glyphs0_to_dst: glyph=(208, 347)x(9, 11), unclipped [ 82.886] emit_primitive_identity_mask__avx2: dst=(208, 347), mask=(960.00, 16.00) x (9.00, 11.00) [ 82.886] glyphs0_to_dst: glyph=(216, 344)x(10, 14), unclipped [ 82.886] emit_primitive_identity_mask__avx2: dst=(216, 344), mask=(944.00, 48.00) x (10.00, 14.00) [ 82.886] glyphs0_to_dst: glyph=(225, 345)x(10, 10), unclipped [ 82.886] emit_primitive_identity_mask__avx2: dst=(225, 345), mask=(976.00, 16.00) x (10.00, 10.00) [ 82.886] glyphs0_to_dst: glyph=(234, 356)x(11, 2), unclipped [ 82.886] emit_primitive_identity_mask__avx2: dst=(234, 356), mask=(992.00, 0.00) x (11.00, 2.00) [ 82.886] glyphs0_to_dst: glyph=(243, 344)x(11, 11), unclipped [ 82.886] emit_primitive_identity_mask__avx2: dst=(243, 344), mask=(1008.00, 0.00) x (11.00, 11.00) [ 82.886] glyphs0_to_dst: glyph=(253, 347)x(9, 8), unclipped [ 82.886] emit_primitive_identity_mask__avx2: dst=(253, 347), mask=(720.00, 0.00) x (9.00, 8.00) [ 82.886] glyphs0_to_dst: glyph=(261, 347)x(10, 8), unclipped [ 82.886] emit_primitive_identity_mask__avx2: dst=(261, 347), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.886] glyphs0_to_dst: glyph=(270, 347)x(10, 8), unclipped [ 82.886] emit_primitive_identity_mask__avx2: dst=(270, 347), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.886] glyphs0_to_dst: glyph=(279, 343)x(10, 12), unclipped [ 82.886] emit_primitive_identity_mask__avx2: dst=(279, 343), mask=(992.00, 16.00) x (10.00, 12.00) [ 82.886] glyphs0_to_dst: glyph=(288, 347)x(10, 8), unclipped [ 82.886] emit_primitive_identity_mask__avx2: dst=(288, 347), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.886] glyphs0_to_dst: glyph=(297, 347)x(10, 8), unclipped [ 82.886] emit_primitive_identity_mask__avx2: dst=(297, 347), mask=(752.00, 0.00) x (10.00, 8.00) [ 82.886] glyphs0_to_dst: glyph=(307, 343)x(10, 12), unclipped [ 82.886] emit_primitive_identity_mask__avx2: dst=(307, 343), mask=(1008.00, 16.00) x (10.00, 12.00) [ 82.886] glyphs0_to_dst: glyph=(315, 344)x(11, 11), unclipped [ 82.886] emit_primitive_identity_mask__avx2: dst=(315, 344), mask=(960.00, 0.00) x (11.00, 11.00) [ 82.886] glyphs0_to_dst: glyph=(324, 347)x(11, 8), unclipped [ 82.886] emit_primitive_identity_mask__avx2: dst=(324, 347), mask=(736.00, 16.00) x (11.00, 8.00) [ 82.886] glyphs0_to_dst: glyph=(334, 347)x(9, 11), unclipped [ 82.886] emit_primitive_identity_mask__avx2: dst=(334, 347), mask=(960.00, 16.00) x (9.00, 11.00) [ 82.886] glyphs0_to_dst: glyph=(342, 356)x(11, 2), unclipped [ 82.886] emit_primitive_identity_mask__avx2: dst=(342, 356), mask=(992.00, 0.00) x (11.00, 2.00) [ 82.886] glyphs0_to_dst: glyph=(351, 343)x(10, 12), unclipped [ 82.886] emit_primitive_identity_mask__avx2: dst=(351, 343), mask=(992.00, 16.00) x (10.00, 12.00) [ 82.886] glyphs0_to_dst: glyph=(361, 343)x(9, 12), unclipped [ 82.886] emit_primitive_identity_mask__avx2: dst=(361, 343), mask=(960.00, 32.00) x (9.00, 12.00) [ 82.886] glyphs0_to_dst: glyph=(369, 347)x(10, 11), unclipped [ 82.886] emit_primitive_identity_mask__avx2: dst=(369, 347), mask=(976.00, 32.00) x (10.00, 11.00) [ 82.886] glyphs0_to_dst: glyph=(378, 344)x(10, 14), unclipped [ 82.886] emit_primitive_identity_mask__avx2: dst=(378, 344), mask=(944.00, 48.00) x (10.00, 14.00) [ 82.886] glyphs0_to_dst: glyph=(387, 345)x(10, 10), unclipped [ 82.886] emit_primitive_identity_mask__avx2: dst=(387, 345), mask=(960.00, 48.00) x (10.00, 10.00) [ 82.886] glyphs0_to_dst: glyph=(396, 356)x(11, 2), unclipped [ 82.886] emit_primitive_identity_mask__avx2: dst=(396, 356), mask=(992.00, 0.00) x (11.00, 2.00) [ 82.886] glyphs0_to_dst: glyph=(406, 347)x(9, 8), unclipped [ 82.886] emit_primitive_identity_mask__avx2: dst=(406, 347), mask=(688.00, 32.00) x (9.00, 8.00) [ 82.886] glyphs0_to_dst: glyph=(415, 347)x(9, 8), unclipped [ 82.886] emit_primitive_identity_mask__avx2: dst=(415, 347), mask=(752.00, 16.00) x (9.00, 8.00) [ 82.886] glyphs0_to_dst: glyph=(424, 347)x(9, 11), unclipped [ 82.886] emit_primitive_identity_mask__avx2: dst=(424, 347), mask=(960.00, 16.00) x (9.00, 11.00) [ 82.886] glyphs0_to_dst: glyph=(432, 344)x(10, 11), unclipped [ 82.886] emit_primitive_identity_mask__avx2: dst=(432, 344), mask=(976.00, 48.00) x (10.00, 11.00) [ 82.886] glyphs0_to_dst: glyph=(442, 347)x(9, 8), unclipped [ 82.886] emit_primitive_identity_mask__avx2: dst=(442, 347), mask=(688.00, 32.00) x (9.00, 8.00) [ 82.886] glyphs0_to_dst: glyph=(450, 347)x(10, 11), unclipped [ 82.886] emit_primitive_identity_mask__avx2: dst=(450, 347), mask=(976.00, 32.00) x (10.00, 11.00) [ 82.886] gen8_vertex_flush[2498] = 96 [ 82.886] gen9_magic_ca_pass: CA fixup (2550 -> 2646) [ 82.886] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.886] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.886] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.886] sna_accel_flush: flush?=0, dirty?=0 [ 82.886] sna_block_handler (tv=0.0) [ 82.886] sna_wakeup_handler [ 82.886] sna_mode_wakeup: len=32 [ 82.886] sna_mode_wakeup: recording last swap on pipe=0, frame 4723 [1273], time 82.883319 [ 82.886] sna_mode_wakeup: removing handle=114 [active_scanout=0] from scanout, installing handle=32 [active_scanout=2] [ 82.886] sna_mode_wakeup: flip complete, pending? 1 [ 82.886] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 82.886] sna_accel_flush: flush?=0, dirty?=0 [ 82.886] sna_accel_flush: flush?=0, dirty?=0 [ 82.886] sna_accel_flush: flush?=0, dirty?=0 [ 82.886] sna_block_handler (tv=0.0) [ 82.886] sna_wakeup_handler [ 82.886] sna_accel_flush: flush?=0, dirty?=0 [ 82.886] sna_accel_flush: flush?=0, dirty?=0 [ 82.886] sna_block_handler (tv=0.0) [ 82.886] sna_wakeup_handler [ 82.886] sna_glyphs(op=3, nlist=1, src=(460, 355)) [ 82.886] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.886] sna_glyphs: discarding mask [ 82.886] glyphs0_to_dst(op=3, src=(460, 355), nlist=1, dst=(460, 355)+(0, 0)) [ 82.886] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.886] gen9_render_composite: 0x0, current mode=1/1 [ 82.886] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 82.886] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.886] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.886] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.886] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.886] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.886] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.886] sna_drawable_use_bo: using whole GPU bo [ 82.886] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.886] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.886] color_convert: src=ffffffff [20028888] [ 82.886] color_convert: dst=ffffffff [20028888] [ 82.886] sna_render_get_solid: ffffffff [ 82.886] sna_render_get_solid(white) [ 82.886] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.886] sna_transform_is_imprecise_integer_translation: no transform [ 82.886] gen9_composite_picture: integer translation (0, 0), removing [ 82.886] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.886] sna_render_pixmap_bo: GPU all damaged [ 82.886] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.886] gen4_choose_composite_emitter: solid, identity mask [ 82.886] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.886] gen9_composite_get_binding_table(f640) [ 82.886] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.886] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.886] gen9_emit_vertex_elements: setup id=9 [ 82.886] glyphs0_to_dst: glyph=(459, 344)x(10, 13), unclipped [ 82.886] emit_primitive_identity_mask__avx2: dst=(459, 344), mask=(752.00, 32.00) x (10.00, 13.00) [ 82.886] gen8_vertex_flush[2598] = 3 [ 82.886] gen9_magic_ca_pass: CA fixup (2646 -> 2649) [ 82.886] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.886] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.886] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.886] sna_glyphs(op=3, nlist=1, src=(1, 372)) [ 82.886] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.886] sna_glyphs: discarding mask [ 82.886] glyphs0_to_dst(op=3, src=(1, 372), nlist=1, dst=(1, 372)+(0, 0)) [ 82.886] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.886] gen9_render_composite: 0x0, current mode=1/1 [ 82.886] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 82.886] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.886] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.886] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.886] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.886] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.886] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.886] sna_drawable_use_bo: using whole GPU bo [ 82.886] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.886] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.886] color_convert: src=ff8ae234 [20028888] [ 82.886] color_convert: dst=ff8ae234 [20028888] [ 82.886] sna_render_get_solid: ff8ae234 [ 82.886] sna_render_get_solid(22) = ff8ae234 (old) [ 82.886] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.886] sna_transform_is_imprecise_integer_translation: no transform [ 82.886] gen9_composite_picture: integer translation (0, 0), removing [ 82.886] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.886] sna_render_pixmap_bo: GPU all damaged [ 82.886] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.886] gen4_choose_composite_emitter: solid, identity mask [ 82.886] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.886] gen9_composite_get_binding_table(f600) [ 82.886] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.886] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.886] gen9_emit_vertex_elements: setup id=9 [ 82.886] glyphs0_to_dst: glyph=(1, 364)x(9, 8), unclipped [ 82.886] emit_primitive_identity_mask__avx2: dst=(1, 364), mask=(688.00, 32.00) x (9.00, 8.00) [ 82.886] glyphs0_to_dst: glyph=(9, 362)x(10, 13), unclipped [ 82.886] emit_primitive_identity_mask__avx2: dst=(9, 362), mask=(672.00, 48.00) x (10.00, 13.00) [ 82.886] glyphs0_to_dst: glyph=(19, 364)x(9, 8), unclipped [ 82.886] emit_primitive_identity_mask__avx2: dst=(19, 364), mask=(688.00, 32.00) x (9.00, 8.00) [ 82.886] glyphs0_to_dst: glyph=(28, 366)x(8, 3), unclipped [ 82.886] emit_primitive_identity_mask__avx2: dst=(28, 366), mask=(688.00, 48.00) x (8.00, 3.00) [ 82.886] glyphs0_to_dst: glyph=(36, 362)x(11, 10), unclipped [ 82.886] emit_primitive_identity_mask__avx2: dst=(36, 362), mask=(704.00, 0.00) x (11.00, 10.00) [ 82.886] glyphs0_to_dst: glyph=(46, 364)x(9, 8), unclipped [ 82.886] emit_primitive_identity_mask__avx2: dst=(46, 364), mask=(720.00, 0.00) x (9.00, 8.00) [ 82.886] glyphs0_to_dst: glyph=(54, 364)x(10, 8), unclipped [ 82.886] emit_primitive_identity_mask__avx2: dst=(54, 364), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.886] glyphs0_to_dst: glyph=(63, 364)x(10, 8), unclipped [ 82.886] emit_primitive_identity_mask__avx2: dst=(63, 364), mask=(720.00, 16.00) x (10.00, 8.00) [ 82.886] glyphs0_to_dst: glyph=(72, 361)x(10, 11), unclipped [ 82.886] emit_primitive_identity_mask__avx2: dst=(72, 361), mask=(736.00, 0.00) x (10.00, 11.00) [ 82.886] glyphs0_to_dst: glyph=(81, 364)x(10, 8), unclipped [ 82.886] emit_primitive_identity_mask__avx2: dst=(81, 364), mask=(752.00, 0.00) x (10.00, 8.00) [ 82.886] glyphs0_to_dst: glyph=(90, 361)x(10, 11), unclipped [ 82.886] emit_primitive_identity_mask__avx2: dst=(90, 361), mask=(736.00, 0.00) x (10.00, 11.00) [ 82.886] glyphs0_to_dst: glyph=(99, 364)x(11, 8), unclipped [ 82.886] emit_primitive_identity_mask__avx2: dst=(99, 364), mask=(736.00, 16.00) x (11.00, 8.00) [ 82.886] glyphs0_to_dst: glyph=(109, 364)x(9, 8), unclipped [ 82.886] emit_primitive_identity_mask__avx2: dst=(109, 364), mask=(752.00, 16.00) x (9.00, 8.00) [ 82.886] glyphs0_to_dst: glyph=(118, 366)x(8, 3), unclipped [ 82.886] emit_primitive_identity_mask__avx2: dst=(118, 366), mask=(688.00, 48.00) x (8.00, 3.00) [ 82.886] glyphs0_to_dst: glyph=(126, 362)x(10, 10), unclipped [ 82.886] emit_primitive_identity_mask__avx2: dst=(126, 362), mask=(704.00, 32.00) x (10.00, 10.00) [ 82.886] glyphs0_to_dst: glyph=(135, 362)x(10, 10), unclipped [ 82.886] emit_primitive_identity_mask__avx2: dst=(135, 362), mask=(704.00, 32.00) x (10.00, 10.00) [ 82.886] glyphs0_to_dst: glyph=(144, 362)x(10, 10), unclipped [ 82.886] emit_primitive_identity_mask__avx2: dst=(144, 362), mask=(720.00, 32.00) x (10.00, 10.00) [ 82.886] glyphs0_to_dst: glyph=(153, 362)x(10, 10), unclipped [ 82.886] emit_primitive_identity_mask__avx2: dst=(153, 362), mask=(704.00, 48.00) x (10.00, 10.00) [ 82.886] gen8_vertex_flush[2698] = 54 [ 82.886] gen9_magic_ca_pass: CA fixup (2649 -> 2703) [ 82.886] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.886] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.886] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.886] sna_glyphs(op=3, nlist=1, src=(163, 372)) [ 82.886] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.886] sna_glyphs: discarding mask [ 82.886] glyphs0_to_dst(op=3, src=(163, 372), nlist=1, dst=(163, 372)+(0, 0)) [ 82.886] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.886] gen9_render_composite: 0x0, current mode=1/1 [ 82.886] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 82.886] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.886] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.886] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.886] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.886] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.886] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.886] sna_drawable_use_bo: using whole GPU bo [ 82.886] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.886] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.886] color_convert: src=ffffffff [20028888] [ 82.886] color_convert: dst=ffffffff [20028888] [ 82.886] sna_render_get_solid: ffffffff [ 82.886] sna_render_get_solid(white) [ 82.886] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.886] sna_transform_is_imprecise_integer_translation: no transform [ 82.886] gen9_composite_picture: integer translation (0, 0), removing [ 82.886] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.886] sna_render_pixmap_bo: GPU all damaged [ 82.886] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.887] gen4_choose_composite_emitter: solid, identity mask [ 82.887] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.887] gen9_composite_get_binding_table(f5c0) [ 82.887] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.887] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.887] gen9_emit_vertex_elements: setup id=9 [ 82.887] glyphs0_to_dst: glyph=(165, 364)x(5, 8), unclipped [ 82.887] emit_primitive_identity_mask__avx2: dst=(165, 364), mask=(720.00, 48.00) x (5.00, 8.00) [ 82.887] gen8_vertex_flush[2798] = 3 [ 82.887] gen9_magic_ca_pass: CA fixup (2703 -> 2706) [ 82.887] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.887] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.887] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.887] sna_glyphs(op=3, nlist=1, src=(172, 372)) [ 82.887] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.887] sna_glyphs: discarding mask [ 82.887] glyphs0_to_dst(op=3, src=(172, 372), nlist=1, dst=(172, 372)+(0, 0)) [ 82.887] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.887] gen9_render_composite: 0x0, current mode=1/1 [ 82.887] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 82.887] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.887] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.887] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.887] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.887] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.887] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.887] sna_drawable_use_bo: using whole GPU bo [ 82.887] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.887] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.887] color_convert: src=ff729fcf [20028888] [ 82.887] color_convert: dst=ff729fcf [20028888] [ 82.887] sna_render_get_solid: ff729fcf [ 82.887] sna_render_get_solid(23) = ff729fcf (old) [ 82.887] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.887] sna_transform_is_imprecise_integer_translation: no transform [ 82.887] gen9_composite_picture: integer translation (0, 0), removing [ 82.887] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.887] sna_render_pixmap_bo: GPU all damaged [ 82.887] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.887] gen4_choose_composite_emitter: solid, identity mask [ 82.887] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.887] gen9_composite_get_binding_table(f580) [ 82.887] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.887] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.887] gen9_emit_vertex_elements: setup id=9 [ 82.887] glyphs0_to_dst: glyph=(171, 366)x(11, 3), unclipped [ 82.887] emit_primitive_identity_mask__avx2: dst=(171, 366), mask=(736.00, 32.00) x (11.00, 3.00) [ 82.887] glyphs0_to_dst: glyph=(180, 361)x(10, 14), unclipped [ 82.887] emit_primitive_identity_mask__avx2: dst=(180, 361), mask=(944.00, 48.00) x (10.00, 14.00) [ 82.887] glyphs0_to_dst: glyph=(189, 361)x(11, 11), unclipped [ 82.887] emit_primitive_identity_mask__avx2: dst=(189, 361), mask=(960.00, 0.00) x (11.00, 11.00) [ 82.887] glyphs0_to_dst: glyph=(198, 364)x(10, 8), unclipped [ 82.887] emit_primitive_identity_mask__avx2: dst=(198, 364), mask=(976.00, 0.00) x (10.00, 8.00) [ 82.887] glyphs0_to_dst: glyph=(208, 364)x(9, 11), unclipped [ 82.887] emit_primitive_identity_mask__avx2: dst=(208, 364), mask=(960.00, 16.00) x (9.00, 11.00) [ 82.887] glyphs0_to_dst: glyph=(216, 361)x(10, 14), unclipped [ 82.887] emit_primitive_identity_mask__avx2: dst=(216, 361), mask=(944.00, 48.00) x (10.00, 14.00) [ 82.887] glyphs0_to_dst: glyph=(225, 362)x(10, 10), unclipped [ 82.887] emit_primitive_identity_mask__avx2: dst=(225, 362), mask=(976.00, 16.00) x (10.00, 10.00) [ 82.887] glyphs0_to_dst: glyph=(234, 373)x(11, 2), unclipped [ 82.887] emit_primitive_identity_mask__avx2: dst=(234, 373), mask=(992.00, 0.00) x (11.00, 2.00) [ 82.887] glyphs0_to_dst: glyph=(243, 361)x(11, 11), unclipped [ 82.887] emit_primitive_identity_mask__avx2: dst=(243, 361), mask=(1008.00, 0.00) x (11.00, 11.00) [ 82.887] glyphs0_to_dst: glyph=(253, 364)x(9, 8), unclipped [ 82.887] emit_primitive_identity_mask__avx2: dst=(253, 364), mask=(720.00, 0.00) x (9.00, 8.00) [ 82.887] glyphs0_to_dst: glyph=(261, 364)x(10, 8), unclipped [ 82.887] emit_primitive_identity_mask__avx2: dst=(261, 364), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.887] glyphs0_to_dst: glyph=(270, 364)x(10, 8), unclipped [ 82.887] emit_primitive_identity_mask__avx2: dst=(270, 364), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.887] glyphs0_to_dst: glyph=(279, 360)x(10, 12), unclipped [ 82.887] emit_primitive_identity_mask__avx2: dst=(279, 360), mask=(992.00, 16.00) x (10.00, 12.00) [ 82.887] glyphs0_to_dst: glyph=(288, 364)x(10, 8), unclipped [ 82.887] emit_primitive_identity_mask__avx2: dst=(288, 364), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.887] glyphs0_to_dst: glyph=(297, 364)x(10, 8), unclipped [ 82.887] emit_primitive_identity_mask__avx2: dst=(297, 364), mask=(752.00, 0.00) x (10.00, 8.00) [ 82.887] glyphs0_to_dst: glyph=(307, 360)x(10, 12), unclipped [ 82.887] emit_primitive_identity_mask__avx2: dst=(307, 360), mask=(1008.00, 16.00) x (10.00, 12.00) [ 82.887] glyphs0_to_dst: glyph=(315, 361)x(11, 11), unclipped [ 82.887] emit_primitive_identity_mask__avx2: dst=(315, 361), mask=(960.00, 0.00) x (11.00, 11.00) [ 82.887] glyphs0_to_dst: glyph=(324, 364)x(11, 8), unclipped [ 82.887] emit_primitive_identity_mask__avx2: dst=(324, 364), mask=(736.00, 16.00) x (11.00, 8.00) [ 82.887] glyphs0_to_dst: glyph=(334, 364)x(9, 11), unclipped [ 82.887] emit_primitive_identity_mask__avx2: dst=(334, 364), mask=(960.00, 16.00) x (9.00, 11.00) [ 82.887] glyphs0_to_dst: glyph=(342, 373)x(11, 2), unclipped [ 82.887] emit_primitive_identity_mask__avx2: dst=(342, 373), mask=(992.00, 0.00) x (11.00, 2.00) [ 82.887] glyphs0_to_dst: glyph=(351, 360)x(10, 12), unclipped [ 82.887] emit_primitive_identity_mask__avx2: dst=(351, 360), mask=(992.00, 16.00) x (10.00, 12.00) [ 82.887] glyphs0_to_dst: glyph=(361, 360)x(9, 12), unclipped [ 82.887] emit_primitive_identity_mask__avx2: dst=(361, 360), mask=(960.00, 32.00) x (9.00, 12.00) [ 82.887] glyphs0_to_dst: glyph=(369, 364)x(10, 11), unclipped [ 82.887] emit_primitive_identity_mask__avx2: dst=(369, 364), mask=(976.00, 32.00) x (10.00, 11.00) [ 82.887] glyphs0_to_dst: glyph=(378, 361)x(10, 14), unclipped [ 82.887] emit_primitive_identity_mask__avx2: dst=(378, 361), mask=(944.00, 48.00) x (10.00, 14.00) [ 82.887] glyphs0_to_dst: glyph=(387, 362)x(10, 10), unclipped [ 82.887] emit_primitive_identity_mask__avx2: dst=(387, 362), mask=(960.00, 48.00) x (10.00, 10.00) [ 82.887] glyphs0_to_dst: glyph=(396, 373)x(11, 2), unclipped [ 82.887] emit_primitive_identity_mask__avx2: dst=(396, 373), mask=(992.00, 0.00) x (11.00, 2.00) [ 82.887] glyphs0_to_dst: glyph=(406, 364)x(9, 8), unclipped [ 82.887] emit_primitive_identity_mask__avx2: dst=(406, 364), mask=(688.00, 32.00) x (9.00, 8.00) [ 82.887] glyphs0_to_dst: glyph=(415, 364)x(9, 8), unclipped [ 82.887] emit_primitive_identity_mask__avx2: dst=(415, 364), mask=(752.00, 16.00) x (9.00, 8.00) [ 82.887] glyphs0_to_dst: glyph=(424, 364)x(9, 11), unclipped [ 82.887] emit_primitive_identity_mask__avx2: dst=(424, 364), mask=(960.00, 16.00) x (9.00, 11.00) [ 82.887] glyphs0_to_dst: glyph=(432, 361)x(10, 11), unclipped [ 82.887] emit_primitive_identity_mask__avx2: dst=(432, 361), mask=(976.00, 48.00) x (10.00, 11.00) [ 82.887] glyphs0_to_dst: glyph=(442, 364)x(9, 8), unclipped [ 82.887] emit_primitive_identity_mask__avx2: dst=(442, 364), mask=(688.00, 32.00) x (9.00, 8.00) [ 82.887] glyphs0_to_dst: glyph=(450, 364)x(10, 11), unclipped [ 82.887] emit_primitive_identity_mask__avx2: dst=(450, 364), mask=(976.00, 32.00) x (10.00, 11.00) [ 82.887] gen8_vertex_flush[2898] = 96 [ 82.887] gen9_magic_ca_pass: CA fixup (2706 -> 2802) [ 82.887] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.887] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.887] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.887] sna_glyphs(op=3, nlist=1, src=(460, 372)) [ 82.887] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.887] sna_glyphs: discarding mask [ 82.887] glyphs0_to_dst(op=3, src=(460, 372), nlist=1, dst=(460, 372)+(0, 0)) [ 82.887] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.887] gen9_render_composite: 0x0, current mode=1/1 [ 82.887] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 82.887] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.887] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.887] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.887] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.887] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.887] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.887] sna_drawable_use_bo: using whole GPU bo [ 82.887] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.887] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.887] color_convert: src=ffffffff [20028888] [ 82.887] color_convert: dst=ffffffff [20028888] [ 82.887] sna_render_get_solid: ffffffff [ 82.887] sna_render_get_solid(white) [ 82.887] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.887] sna_transform_is_imprecise_integer_translation: no transform [ 82.887] gen9_composite_picture: integer translation (0, 0), removing [ 82.887] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.887] sna_render_pixmap_bo: GPU all damaged [ 82.887] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.887] gen4_choose_composite_emitter: solid, identity mask [ 82.887] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.887] gen9_composite_get_binding_table(f540) [ 82.887] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.887] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.887] gen9_emit_vertex_elements: setup id=9 [ 82.887] glyphs0_to_dst: glyph=(459, 361)x(10, 13), unclipped [ 82.887] emit_primitive_identity_mask__avx2: dst=(459, 361), mask=(752.00, 32.00) x (10.00, 13.00) [ 82.887] gen8_vertex_flush[2998] = 3 [ 82.887] gen9_magic_ca_pass: CA fixup (2802 -> 2805) [ 82.887] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.887] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.887] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.887] sna_glyphs(op=3, nlist=1, src=(1, 389)) [ 82.887] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.887] sna_glyphs: discarding mask [ 82.887] glyphs0_to_dst(op=3, src=(1, 389), nlist=1, dst=(1, 389)+(0, 0)) [ 82.887] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.887] gen9_render_composite: 0x0, current mode=1/1 [ 82.887] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 82.887] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.887] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.887] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.887] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.887] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.887] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.887] sna_drawable_use_bo: using whole GPU bo [ 82.887] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.887] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.887] color_convert: src=ff8ae234 [20028888] [ 82.887] color_convert: dst=ff8ae234 [20028888] [ 82.887] sna_render_get_solid: ff8ae234 [ 82.887] sna_render_get_solid(22) = ff8ae234 (old) [ 82.887] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.887] sna_transform_is_imprecise_integer_translation: no transform [ 82.887] gen9_composite_picture: integer translation (0, 0), removing [ 82.887] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.887] sna_render_pixmap_bo: GPU all damaged [ 82.887] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.887] gen4_choose_composite_emitter: solid, identity mask [ 82.887] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.887] gen9_composite_get_binding_table(f500) [ 82.887] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.887] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.887] gen9_emit_vertex_elements: setup id=9 [ 82.887] glyphs0_to_dst: glyph=(1, 381)x(9, 8), unclipped [ 82.887] emit_primitive_identity_mask__avx2: dst=(1, 381), mask=(688.00, 32.00) x (9.00, 8.00) [ 82.887] glyphs0_to_dst: glyph=(9, 379)x(10, 13), unclipped [ 82.887] emit_primitive_identity_mask__avx2: dst=(9, 379), mask=(672.00, 48.00) x (10.00, 13.00) [ 82.887] glyphs0_to_dst: glyph=(19, 381)x(9, 8), unclipped [ 82.887] emit_primitive_identity_mask__avx2: dst=(19, 381), mask=(688.00, 32.00) x (9.00, 8.00) [ 82.887] glyphs0_to_dst: glyph=(28, 383)x(8, 3), unclipped [ 82.887] emit_primitive_identity_mask__avx2: dst=(28, 383), mask=(688.00, 48.00) x (8.00, 3.00) [ 82.887] glyphs0_to_dst: glyph=(36, 379)x(11, 10), unclipped [ 82.887] emit_primitive_identity_mask__avx2: dst=(36, 379), mask=(704.00, 0.00) x (11.00, 10.00) [ 82.887] glyphs0_to_dst: glyph=(46, 381)x(9, 8), unclipped [ 82.887] emit_primitive_identity_mask__avx2: dst=(46, 381), mask=(720.00, 0.00) x (9.00, 8.00) [ 82.887] glyphs0_to_dst: glyph=(54, 381)x(10, 8), unclipped [ 82.887] emit_primitive_identity_mask__avx2: dst=(54, 381), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.887] glyphs0_to_dst: glyph=(63, 381)x(10, 8), unclipped [ 82.887] emit_primitive_identity_mask__avx2: dst=(63, 381), mask=(720.00, 16.00) x (10.00, 8.00) [ 82.887] glyphs0_to_dst: glyph=(72, 378)x(10, 11), unclipped [ 82.887] emit_primitive_identity_mask__avx2: dst=(72, 378), mask=(736.00, 0.00) x (10.00, 11.00) [ 82.887] glyphs0_to_dst: glyph=(81, 381)x(10, 8), unclipped [ 82.887] emit_primitive_identity_mask__avx2: dst=(81, 381), mask=(752.00, 0.00) x (10.00, 8.00) [ 82.887] glyphs0_to_dst: glyph=(90, 378)x(10, 11), unclipped [ 82.887] emit_primitive_identity_mask__avx2: dst=(90, 378), mask=(736.00, 0.00) x (10.00, 11.00) [ 82.887] glyphs0_to_dst: glyph=(99, 381)x(11, 8), unclipped [ 82.887] emit_primitive_identity_mask__avx2: dst=(99, 381), mask=(736.00, 16.00) x (11.00, 8.00) [ 82.887] glyphs0_to_dst: glyph=(109, 381)x(9, 8), unclipped [ 82.887] emit_primitive_identity_mask__avx2: dst=(109, 381), mask=(752.00, 16.00) x (9.00, 8.00) [ 82.887] glyphs0_to_dst: glyph=(118, 383)x(8, 3), unclipped [ 82.887] emit_primitive_identity_mask__avx2: dst=(118, 383), mask=(688.00, 48.00) x (8.00, 3.00) [ 82.887] glyphs0_to_dst: glyph=(126, 379)x(10, 10), unclipped [ 82.887] emit_primitive_identity_mask__avx2: dst=(126, 379), mask=(704.00, 32.00) x (10.00, 10.00) [ 82.887] glyphs0_to_dst: glyph=(135, 379)x(10, 10), unclipped [ 82.887] emit_primitive_identity_mask__avx2: dst=(135, 379), mask=(704.00, 32.00) x (10.00, 10.00) [ 82.887] glyphs0_to_dst: glyph=(144, 379)x(10, 10), unclipped [ 82.887] emit_primitive_identity_mask__avx2: dst=(144, 379), mask=(720.00, 32.00) x (10.00, 10.00) [ 82.887] glyphs0_to_dst: glyph=(153, 379)x(10, 10), unclipped [ 82.887] emit_primitive_identity_mask__avx2: dst=(153, 379), mask=(704.00, 48.00) x (10.00, 10.00) [ 82.887] gen8_vertex_flush[2a98] = 54 [ 82.887] gen9_magic_ca_pass: CA fixup (2805 -> 2859) [ 82.887] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.887] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.887] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.887] sna_glyphs(op=3, nlist=1, src=(163, 389)) [ 82.887] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.887] sna_glyphs: discarding mask [ 82.887] glyphs0_to_dst(op=3, src=(163, 389), nlist=1, dst=(163, 389)+(0, 0)) [ 82.888] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.888] gen9_render_composite: 0x0, current mode=1/1 [ 82.888] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 82.888] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.888] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.888] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.888] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.888] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.888] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.888] sna_drawable_use_bo: using whole GPU bo [ 82.888] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.888] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.888] color_convert: src=ffffffff [20028888] [ 82.888] color_convert: dst=ffffffff [20028888] [ 82.888] sna_render_get_solid: ffffffff [ 82.888] sna_render_get_solid(white) [ 82.888] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.888] sna_transform_is_imprecise_integer_translation: no transform [ 82.888] gen9_composite_picture: integer translation (0, 0), removing [ 82.888] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.888] sna_render_pixmap_bo: GPU all damaged [ 82.888] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.888] gen4_choose_composite_emitter: solid, identity mask [ 82.888] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.888] gen9_composite_get_binding_table(f4c0) [ 82.888] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.888] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.888] gen9_emit_vertex_elements: setup id=9 [ 82.888] glyphs0_to_dst: glyph=(165, 381)x(5, 8), unclipped [ 82.888] emit_primitive_identity_mask__avx2: dst=(165, 381), mask=(720.00, 48.00) x (5.00, 8.00) [ 82.888] gen8_vertex_flush[2b98] = 3 [ 82.888] gen9_magic_ca_pass: CA fixup (2859 -> 2862) [ 82.888] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.888] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.888] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.888] sna_glyphs(op=3, nlist=1, src=(172, 389)) [ 82.888] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.888] sna_glyphs: discarding mask [ 82.888] glyphs0_to_dst(op=3, src=(172, 389), nlist=1, dst=(172, 389)+(0, 0)) [ 82.888] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.888] gen9_render_composite: 0x0, current mode=1/1 [ 82.888] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 82.888] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.888] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.888] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.888] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.888] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.888] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.888] sna_drawable_use_bo: using whole GPU bo [ 82.888] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.888] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.888] color_convert: src=ff729fcf [20028888] [ 82.888] color_convert: dst=ff729fcf [20028888] [ 82.888] sna_render_get_solid: ff729fcf [ 82.888] sna_render_get_solid(23) = ff729fcf (old) [ 82.888] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.888] sna_transform_is_imprecise_integer_translation: no transform [ 82.888] gen9_composite_picture: integer translation (0, 0), removing [ 82.888] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.888] sna_render_pixmap_bo: GPU all damaged [ 82.888] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.888] gen4_choose_composite_emitter: solid, identity mask [ 82.888] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.888] gen9_composite_get_binding_table(f480) [ 82.888] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.888] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.888] gen9_emit_vertex_elements: setup id=9 [ 82.888] glyphs0_to_dst: glyph=(171, 383)x(11, 3), unclipped [ 82.888] emit_primitive_identity_mask__avx2: dst=(171, 383), mask=(736.00, 32.00) x (11.00, 3.00) [ 82.888] glyphs0_to_dst: glyph=(180, 378)x(10, 14), unclipped [ 82.888] emit_primitive_identity_mask__avx2: dst=(180, 378), mask=(944.00, 48.00) x (10.00, 14.00) [ 82.888] glyphs0_to_dst: glyph=(189, 378)x(11, 11), unclipped [ 82.888] emit_primitive_identity_mask__avx2: dst=(189, 378), mask=(960.00, 0.00) x (11.00, 11.00) [ 82.888] glyphs0_to_dst: glyph=(198, 381)x(10, 8), unclipped [ 82.888] emit_primitive_identity_mask__avx2: dst=(198, 381), mask=(976.00, 0.00) x (10.00, 8.00) [ 82.888] glyphs0_to_dst: glyph=(208, 381)x(9, 11), unclipped [ 82.888] emit_primitive_identity_mask__avx2: dst=(208, 381), mask=(960.00, 16.00) x (9.00, 11.00) [ 82.888] glyphs0_to_dst: glyph=(216, 378)x(10, 14), unclipped [ 82.888] emit_primitive_identity_mask__avx2: dst=(216, 378), mask=(944.00, 48.00) x (10.00, 14.00) [ 82.888] glyphs0_to_dst: glyph=(225, 379)x(10, 10), unclipped [ 82.888] emit_primitive_identity_mask__avx2: dst=(225, 379), mask=(976.00, 16.00) x (10.00, 10.00) [ 82.888] glyphs0_to_dst: glyph=(234, 390)x(11, 2), unclipped [ 82.888] emit_primitive_identity_mask__avx2: dst=(234, 390), mask=(992.00, 0.00) x (11.00, 2.00) [ 82.888] glyphs0_to_dst: glyph=(243, 378)x(11, 11), unclipped [ 82.888] emit_primitive_identity_mask__avx2: dst=(243, 378), mask=(1008.00, 0.00) x (11.00, 11.00) [ 82.888] glyphs0_to_dst: glyph=(253, 381)x(9, 8), unclipped [ 82.888] emit_primitive_identity_mask__avx2: dst=(253, 381), mask=(720.00, 0.00) x (9.00, 8.00) [ 82.888] glyphs0_to_dst: glyph=(261, 381)x(10, 8), unclipped [ 82.888] emit_primitive_identity_mask__avx2: dst=(261, 381), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.888] glyphs0_to_dst: glyph=(270, 381)x(10, 8), unclipped [ 82.888] emit_primitive_identity_mask__avx2: dst=(270, 381), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.888] glyphs0_to_dst: glyph=(279, 377)x(10, 12), unclipped [ 82.888] emit_primitive_identity_mask__avx2: dst=(279, 377), mask=(992.00, 16.00) x (10.00, 12.00) [ 82.888] glyphs0_to_dst: glyph=(288, 381)x(10, 8), unclipped [ 82.888] emit_primitive_identity_mask__avx2: dst=(288, 381), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.888] glyphs0_to_dst: glyph=(297, 381)x(10, 8), unclipped [ 82.888] emit_primitive_identity_mask__avx2: dst=(297, 381), mask=(752.00, 0.00) x (10.00, 8.00) [ 82.888] glyphs0_to_dst: glyph=(307, 377)x(10, 12), unclipped [ 82.888] emit_primitive_identity_mask__avx2: dst=(307, 377), mask=(1008.00, 16.00) x (10.00, 12.00) [ 82.888] glyphs0_to_dst: glyph=(315, 378)x(11, 11), unclipped [ 82.888] emit_primitive_identity_mask__avx2: dst=(315, 378), mask=(960.00, 0.00) x (11.00, 11.00) [ 82.888] glyphs0_to_dst: glyph=(324, 381)x(11, 8), unclipped [ 82.888] emit_primitive_identity_mask__avx2: dst=(324, 381), mask=(736.00, 16.00) x (11.00, 8.00) [ 82.888] glyphs0_to_dst: glyph=(334, 381)x(9, 11), unclipped [ 82.888] emit_primitive_identity_mask__avx2: dst=(334, 381), mask=(960.00, 16.00) x (9.00, 11.00) [ 82.888] glyphs0_to_dst: glyph=(342, 390)x(11, 2), unclipped [ 82.888] emit_primitive_identity_mask__avx2: dst=(342, 390), mask=(992.00, 0.00) x (11.00, 2.00) [ 82.888] glyphs0_to_dst: glyph=(351, 377)x(10, 12), unclipped [ 82.888] emit_primitive_identity_mask__avx2: dst=(351, 377), mask=(992.00, 16.00) x (10.00, 12.00) [ 82.888] glyphs0_to_dst: glyph=(361, 377)x(9, 12), unclipped [ 82.888] emit_primitive_identity_mask__avx2: dst=(361, 377), mask=(960.00, 32.00) x (9.00, 12.00) [ 82.888] glyphs0_to_dst: glyph=(369, 381)x(10, 11), unclipped [ 82.888] emit_primitive_identity_mask__avx2: dst=(369, 381), mask=(976.00, 32.00) x (10.00, 11.00) [ 82.888] glyphs0_to_dst: glyph=(378, 378)x(10, 14), unclipped [ 82.888] emit_primitive_identity_mask__avx2: dst=(378, 378), mask=(944.00, 48.00) x (10.00, 14.00) [ 82.888] glyphs0_to_dst: glyph=(387, 379)x(10, 10), unclipped [ 82.888] emit_primitive_identity_mask__avx2: dst=(387, 379), mask=(960.00, 48.00) x (10.00, 10.00) [ 82.888] glyphs0_to_dst: glyph=(396, 390)x(11, 2), unclipped [ 82.888] emit_primitive_identity_mask__avx2: dst=(396, 390), mask=(992.00, 0.00) x (11.00, 2.00) [ 82.888] glyphs0_to_dst: glyph=(406, 381)x(9, 8), unclipped [ 82.888] emit_primitive_identity_mask__avx2: dst=(406, 381), mask=(688.00, 32.00) x (9.00, 8.00) [ 82.888] glyphs0_to_dst: glyph=(415, 381)x(9, 8), unclipped [ 82.888] emit_primitive_identity_mask__avx2: dst=(415, 381), mask=(752.00, 16.00) x (9.00, 8.00) [ 82.888] glyphs0_to_dst: glyph=(424, 381)x(9, 11), unclipped [ 82.888] emit_primitive_identity_mask__avx2: dst=(424, 381), mask=(960.00, 16.00) x (9.00, 11.00) [ 82.888] glyphs0_to_dst: glyph=(432, 378)x(10, 11), unclipped [ 82.888] emit_primitive_identity_mask__avx2: dst=(432, 378), mask=(976.00, 48.00) x (10.00, 11.00) [ 82.888] glyphs0_to_dst: glyph=(442, 381)x(9, 8), unclipped [ 82.888] emit_primitive_identity_mask__avx2: dst=(442, 381), mask=(688.00, 32.00) x (9.00, 8.00) [ 82.888] glyphs0_to_dst: glyph=(450, 381)x(10, 11), unclipped [ 82.888] emit_primitive_identity_mask__avx2: dst=(450, 381), mask=(976.00, 32.00) x (10.00, 11.00) [ 82.888] gen8_vertex_flush[2c98] = 96 [ 82.888] gen9_magic_ca_pass: CA fixup (2862 -> 2958) [ 82.888] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.888] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.888] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.888] sna_glyphs(op=3, nlist=1, src=(460, 389)) [ 82.888] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.888] sna_glyphs: discarding mask [ 82.888] glyphs0_to_dst(op=3, src=(460, 389), nlist=1, dst=(460, 389)+(0, 0)) [ 82.888] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.888] gen9_render_composite: 0x0, current mode=1/1 [ 82.888] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 82.888] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.888] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.888] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.888] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.888] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.888] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.888] sna_drawable_use_bo: using whole GPU bo [ 82.888] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.888] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.888] color_convert: src=ffffffff [20028888] [ 82.888] color_convert: dst=ffffffff [20028888] [ 82.888] sna_render_get_solid: ffffffff [ 82.888] sna_render_get_solid(white) [ 82.888] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.888] sna_transform_is_imprecise_integer_translation: no transform [ 82.888] gen9_composite_picture: integer translation (0, 0), removing [ 82.888] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.888] sna_render_pixmap_bo: GPU all damaged [ 82.888] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.888] gen4_choose_composite_emitter: solid, identity mask [ 82.888] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.888] gen9_composite_get_binding_table(f440) [ 82.888] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.888] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.888] gen9_emit_vertex_elements: setup id=9 [ 82.888] glyphs0_to_dst: glyph=(459, 378)x(10, 13), unclipped [ 82.888] emit_primitive_identity_mask__avx2: dst=(459, 378), mask=(752.00, 32.00) x (10.00, 13.00) [ 82.888] gen8_vertex_flush[2d98] = 3 [ 82.888] gen9_magic_ca_pass: CA fixup (2958 -> 2961) [ 82.888] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.888] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.888] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.888] sna_glyphs(op=3, nlist=1, src=(1, 406)) [ 82.888] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.888] sna_glyphs: discarding mask [ 82.888] glyphs0_to_dst(op=3, src=(1, 406), nlist=1, dst=(1, 406)+(0, 0)) [ 82.888] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.888] gen9_render_composite: 0x0, current mode=1/1 [ 82.888] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 82.888] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.888] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.888] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.888] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.888] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.888] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.888] sna_drawable_use_bo: using whole GPU bo [ 82.888] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.888] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.888] color_convert: src=ff8ae234 [20028888] [ 82.888] color_convert: dst=ff8ae234 [20028888] [ 82.888] sna_render_get_solid: ff8ae234 [ 82.888] sna_render_get_solid(22) = ff8ae234 (old) [ 82.888] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.888] sna_transform_is_imprecise_integer_translation: no transform [ 82.888] gen9_composite_picture: integer translation (0, 0), removing [ 82.888] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.888] sna_render_pixmap_bo: GPU all damaged [ 82.888] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.888] gen4_choose_composite_emitter: solid, identity mask [ 82.888] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.888] gen9_composite_get_binding_table(f400) [ 82.888] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.888] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.888] gen9_emit_vertex_elements: setup id=9 [ 82.888] glyphs0_to_dst: glyph=(1, 398)x(9, 8), unclipped [ 82.888] emit_primitive_identity_mask__avx2: dst=(1, 398), mask=(688.00, 32.00) x (9.00, 8.00) [ 82.888] glyphs0_to_dst: glyph=(9, 396)x(10, 13), unclipped [ 82.888] emit_primitive_identity_mask__avx2: dst=(9, 396), mask=(672.00, 48.00) x (10.00, 13.00) [ 82.888] glyphs0_to_dst: glyph=(19, 398)x(9, 8), unclipped [ 82.888] emit_primitive_identity_mask__avx2: dst=(19, 398), mask=(688.00, 32.00) x (9.00, 8.00) [ 82.888] glyphs0_to_dst: glyph=(28, 400)x(8, 3), unclipped [ 82.888] emit_primitive_identity_mask__avx2: dst=(28, 400), mask=(688.00, 48.00) x (8.00, 3.00) [ 82.888] glyphs0_to_dst: glyph=(36, 396)x(11, 10), unclipped [ 82.888] emit_primitive_identity_mask__avx2: dst=(36, 396), mask=(704.00, 0.00) x (11.00, 10.00) [ 82.888] glyphs0_to_dst: glyph=(46, 398)x(9, 8), unclipped [ 82.888] emit_primitive_identity_mask__avx2: dst=(46, 398), mask=(720.00, 0.00) x (9.00, 8.00) [ 82.888] glyphs0_to_dst: glyph=(54, 398)x(10, 8), unclipped [ 82.888] emit_primitive_identity_mask__avx2: dst=(54, 398), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.888] glyphs0_to_dst: glyph=(63, 398)x(10, 8), unclipped [ 82.888] emit_primitive_identity_mask__avx2: dst=(63, 398), mask=(720.00, 16.00) x (10.00, 8.00) [ 82.888] glyphs0_to_dst: glyph=(72, 395)x(10, 11), unclipped [ 82.888] emit_primitive_identity_mask__avx2: dst=(72, 395), mask=(736.00, 0.00) x (10.00, 11.00) [ 82.888] glyphs0_to_dst: glyph=(81, 398)x(10, 8), unclipped [ 82.888] emit_primitive_identity_mask__avx2: dst=(81, 398), mask=(752.00, 0.00) x (10.00, 8.00) [ 82.888] glyphs0_to_dst: glyph=(90, 395)x(10, 11), unclipped [ 82.888] emit_primitive_identity_mask__avx2: dst=(90, 395), mask=(736.00, 0.00) x (10.00, 11.00) [ 82.888] glyphs0_to_dst: glyph=(99, 398)x(11, 8), unclipped [ 82.888] emit_primitive_identity_mask__avx2: dst=(99, 398), mask=(736.00, 16.00) x (11.00, 8.00) [ 82.888] glyphs0_to_dst: glyph=(109, 398)x(9, 8), unclipped [ 82.889] emit_primitive_identity_mask__avx2: dst=(109, 398), mask=(752.00, 16.00) x (9.00, 8.00) [ 82.889] glyphs0_to_dst: glyph=(118, 400)x(8, 3), unclipped [ 82.889] emit_primitive_identity_mask__avx2: dst=(118, 400), mask=(688.00, 48.00) x (8.00, 3.00) [ 82.889] glyphs0_to_dst: glyph=(126, 396)x(10, 10), unclipped [ 82.889] emit_primitive_identity_mask__avx2: dst=(126, 396), mask=(704.00, 32.00) x (10.00, 10.00) [ 82.889] glyphs0_to_dst: glyph=(135, 396)x(10, 10), unclipped [ 82.889] emit_primitive_identity_mask__avx2: dst=(135, 396), mask=(704.00, 32.00) x (10.00, 10.00) [ 82.889] glyphs0_to_dst: glyph=(144, 396)x(10, 10), unclipped [ 82.889] emit_primitive_identity_mask__avx2: dst=(144, 396), mask=(720.00, 32.00) x (10.00, 10.00) [ 82.889] glyphs0_to_dst: glyph=(153, 396)x(10, 10), unclipped [ 82.889] emit_primitive_identity_mask__avx2: dst=(153, 396), mask=(704.00, 48.00) x (10.00, 10.00) [ 82.889] gen8_vertex_flush[2e98] = 54 [ 82.889] gen9_magic_ca_pass: CA fixup (2961 -> 3015) [ 82.889] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.889] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.889] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.889] sna_glyphs(op=3, nlist=1, src=(163, 406)) [ 82.889] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.889] sna_glyphs: discarding mask [ 82.889] glyphs0_to_dst(op=3, src=(163, 406), nlist=1, dst=(163, 406)+(0, 0)) [ 82.889] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.889] gen9_render_composite: 0x0, current mode=1/1 [ 82.889] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 82.889] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.889] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.889] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.889] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.889] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.889] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.889] sna_drawable_use_bo: using whole GPU bo [ 82.889] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.889] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.889] color_convert: src=ffffffff [20028888] [ 82.889] color_convert: dst=ffffffff [20028888] [ 82.889] sna_render_get_solid: ffffffff [ 82.889] sna_render_get_solid(white) [ 82.889] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.889] sna_transform_is_imprecise_integer_translation: no transform [ 82.889] gen9_composite_picture: integer translation (0, 0), removing [ 82.889] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.889] sna_render_pixmap_bo: GPU all damaged [ 82.889] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.889] gen4_choose_composite_emitter: solid, identity mask [ 82.889] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.889] gen9_composite_get_binding_table(f3c0) [ 82.889] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.889] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.889] gen9_emit_vertex_elements: setup id=9 [ 82.889] glyphs0_to_dst: glyph=(165, 398)x(5, 8), unclipped [ 82.889] emit_primitive_identity_mask__avx2: dst=(165, 398), mask=(720.00, 48.00) x (5.00, 8.00) [ 82.889] gen8_vertex_flush[2f98] = 3 [ 82.889] gen9_magic_ca_pass: CA fixup (3015 -> 3018) [ 82.889] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.889] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.889] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.889] sna_glyphs(op=3, nlist=1, src=(172, 406)) [ 82.889] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.889] sna_glyphs: discarding mask [ 82.889] glyphs0_to_dst(op=3, src=(172, 406), nlist=1, dst=(172, 406)+(0, 0)) [ 82.889] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.889] gen9_render_composite: 0x0, current mode=1/1 [ 82.889] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 82.889] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.889] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.889] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.889] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.889] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.889] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.889] sna_drawable_use_bo: using whole GPU bo [ 82.889] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.889] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.889] color_convert: src=ff729fcf [20028888] [ 82.889] color_convert: dst=ff729fcf [20028888] [ 82.889] sna_render_get_solid: ff729fcf [ 82.889] sna_render_get_solid(23) = ff729fcf (old) [ 82.889] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.889] sna_transform_is_imprecise_integer_translation: no transform [ 82.889] gen9_composite_picture: integer translation (0, 0), removing [ 82.889] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.889] sna_render_pixmap_bo: GPU all damaged [ 82.889] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.889] gen4_choose_composite_emitter: solid, identity mask [ 82.889] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.889] gen9_composite_get_binding_table(f380) [ 82.889] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.889] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.889] gen9_emit_vertex_elements: setup id=9 [ 82.889] glyphs0_to_dst: glyph=(171, 400)x(11, 3), unclipped [ 82.889] emit_primitive_identity_mask__avx2: dst=(171, 400), mask=(736.00, 32.00) x (11.00, 3.00) [ 82.889] glyphs0_to_dst: glyph=(180, 395)x(10, 14), unclipped [ 82.889] emit_primitive_identity_mask__avx2: dst=(180, 395), mask=(944.00, 48.00) x (10.00, 14.00) [ 82.889] glyphs0_to_dst: glyph=(189, 395)x(11, 11), unclipped [ 82.889] emit_primitive_identity_mask__avx2: dst=(189, 395), mask=(960.00, 0.00) x (11.00, 11.00) [ 82.889] glyphs0_to_dst: glyph=(198, 398)x(10, 8), unclipped [ 82.889] emit_primitive_identity_mask__avx2: dst=(198, 398), mask=(976.00, 0.00) x (10.00, 8.00) [ 82.889] glyphs0_to_dst: glyph=(208, 398)x(9, 11), unclipped [ 82.889] emit_primitive_identity_mask__avx2: dst=(208, 398), mask=(960.00, 16.00) x (9.00, 11.00) [ 82.889] glyphs0_to_dst: glyph=(216, 395)x(10, 14), unclipped [ 82.889] emit_primitive_identity_mask__avx2: dst=(216, 395), mask=(944.00, 48.00) x (10.00, 14.00) [ 82.889] glyphs0_to_dst: glyph=(225, 396)x(10, 10), unclipped [ 82.889] emit_primitive_identity_mask__avx2: dst=(225, 396), mask=(976.00, 16.00) x (10.00, 10.00) [ 82.889] glyphs0_to_dst: glyph=(234, 407)x(11, 2), unclipped [ 82.889] emit_primitive_identity_mask__avx2: dst=(234, 407), mask=(992.00, 0.00) x (11.00, 2.00) [ 82.889] glyphs0_to_dst: glyph=(243, 395)x(11, 11), unclipped [ 82.889] emit_primitive_identity_mask__avx2: dst=(243, 395), mask=(1008.00, 0.00) x (11.00, 11.00) [ 82.889] glyphs0_to_dst: glyph=(253, 398)x(9, 8), unclipped [ 82.889] emit_primitive_identity_mask__avx2: dst=(253, 398), mask=(720.00, 0.00) x (9.00, 8.00) [ 82.889] glyphs0_to_dst: glyph=(261, 398)x(10, 8), unclipped [ 82.889] emit_primitive_identity_mask__avx2: dst=(261, 398), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.889] glyphs0_to_dst: glyph=(270, 398)x(10, 8), unclipped [ 82.889] emit_primitive_identity_mask__avx2: dst=(270, 398), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.889] glyphs0_to_dst: glyph=(279, 394)x(10, 12), unclipped [ 82.889] emit_primitive_identity_mask__avx2: dst=(279, 394), mask=(992.00, 16.00) x (10.00, 12.00) [ 82.889] glyphs0_to_dst: glyph=(288, 398)x(10, 8), unclipped [ 82.889] emit_primitive_identity_mask__avx2: dst=(288, 398), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.889] glyphs0_to_dst: glyph=(297, 398)x(10, 8), unclipped [ 82.889] emit_primitive_identity_mask__avx2: dst=(297, 398), mask=(752.00, 0.00) x (10.00, 8.00) [ 82.889] glyphs0_to_dst: glyph=(307, 394)x(10, 12), unclipped [ 82.889] emit_primitive_identity_mask__avx2: dst=(307, 394), mask=(1008.00, 16.00) x (10.00, 12.00) [ 82.889] glyphs0_to_dst: glyph=(315, 395)x(11, 11), unclipped [ 82.889] emit_primitive_identity_mask__avx2: dst=(315, 395), mask=(960.00, 0.00) x (11.00, 11.00) [ 82.889] glyphs0_to_dst: glyph=(324, 398)x(11, 8), unclipped [ 82.889] emit_primitive_identity_mask__avx2: dst=(324, 398), mask=(736.00, 16.00) x (11.00, 8.00) [ 82.889] glyphs0_to_dst: glyph=(334, 398)x(9, 11), unclipped [ 82.889] emit_primitive_identity_mask__avx2: dst=(334, 398), mask=(960.00, 16.00) x (9.00, 11.00) [ 82.889] glyphs0_to_dst: glyph=(342, 407)x(11, 2), unclipped [ 82.889] emit_primitive_identity_mask__avx2: dst=(342, 407), mask=(992.00, 0.00) x (11.00, 2.00) [ 82.889] glyphs0_to_dst: glyph=(351, 394)x(10, 12), unclipped [ 82.889] emit_primitive_identity_mask__avx2: dst=(351, 394), mask=(992.00, 16.00) x (10.00, 12.00) [ 82.889] glyphs0_to_dst: glyph=(361, 394)x(9, 12), unclipped [ 82.889] emit_primitive_identity_mask__avx2: dst=(361, 394), mask=(960.00, 32.00) x (9.00, 12.00) [ 82.889] glyphs0_to_dst: glyph=(369, 398)x(10, 11), unclipped [ 82.889] emit_primitive_identity_mask__avx2: dst=(369, 398), mask=(976.00, 32.00) x (10.00, 11.00) [ 82.889] glyphs0_to_dst: glyph=(378, 395)x(10, 14), unclipped [ 82.889] emit_primitive_identity_mask__avx2: dst=(378, 395), mask=(944.00, 48.00) x (10.00, 14.00) [ 82.889] glyphs0_to_dst: glyph=(387, 396)x(10, 10), unclipped [ 82.889] emit_primitive_identity_mask__avx2: dst=(387, 396), mask=(960.00, 48.00) x (10.00, 10.00) [ 82.889] glyphs0_to_dst: glyph=(396, 407)x(11, 2), unclipped [ 82.889] emit_primitive_identity_mask__avx2: dst=(396, 407), mask=(992.00, 0.00) x (11.00, 2.00) [ 82.889] glyphs0_to_dst: glyph=(406, 398)x(9, 8), unclipped [ 82.889] emit_primitive_identity_mask__avx2: dst=(406, 398), mask=(688.00, 32.00) x (9.00, 8.00) [ 82.889] glyphs0_to_dst: glyph=(415, 398)x(9, 8), unclipped [ 82.889] emit_primitive_identity_mask__avx2: dst=(415, 398), mask=(752.00, 16.00) x (9.00, 8.00) [ 82.889] glyphs0_to_dst: glyph=(424, 398)x(9, 11), unclipped [ 82.889] emit_primitive_identity_mask__avx2: dst=(424, 398), mask=(960.00, 16.00) x (9.00, 11.00) [ 82.889] glyphs0_to_dst: glyph=(432, 395)x(10, 11), unclipped [ 82.889] emit_primitive_identity_mask__avx2: dst=(432, 395), mask=(976.00, 48.00) x (10.00, 11.00) [ 82.889] glyphs0_to_dst: glyph=(442, 398)x(9, 8), unclipped [ 82.889] emit_primitive_identity_mask__avx2: dst=(442, 398), mask=(688.00, 32.00) x (9.00, 8.00) [ 82.889] glyphs0_to_dst: glyph=(450, 398)x(10, 11), unclipped [ 82.889] emit_primitive_identity_mask__avx2: dst=(450, 398), mask=(976.00, 32.00) x (10.00, 11.00) [ 82.889] gen8_vertex_flush[3098] = 96 [ 82.889] gen9_magic_ca_pass: CA fixup (3018 -> 3114) [ 82.889] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.889] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.889] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.889] sna_glyphs(op=3, nlist=1, src=(460, 406)) [ 82.889] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.889] sna_glyphs: discarding mask [ 82.889] glyphs0_to_dst(op=3, src=(460, 406), nlist=1, dst=(460, 406)+(0, 0)) [ 82.889] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.889] gen9_render_composite: 0x0, current mode=1/1 [ 82.889] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 82.889] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.889] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.889] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.889] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.889] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.889] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.889] sna_drawable_use_bo: using whole GPU bo [ 82.889] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.889] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.889] color_convert: src=ffffffff [20028888] [ 82.889] color_convert: dst=ffffffff [20028888] [ 82.889] sna_render_get_solid: ffffffff [ 82.889] sna_render_get_solid(white) [ 82.889] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.889] sna_transform_is_imprecise_integer_translation: no transform [ 82.889] gen9_composite_picture: integer translation (0, 0), removing [ 82.889] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.889] sna_render_pixmap_bo: GPU all damaged [ 82.889] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.889] gen4_choose_composite_emitter: solid, identity mask [ 82.889] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.889] gen9_composite_get_binding_table(f340) [ 82.889] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.889] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.889] gen9_emit_vertex_elements: setup id=9 [ 82.889] glyphs0_to_dst: glyph=(459, 395)x(10, 13), unclipped [ 82.889] emit_primitive_identity_mask__avx2: dst=(459, 395), mask=(752.00, 32.00) x (10.00, 13.00) [ 82.889] gen8_vertex_flush[3198] = 3 [ 82.889] gen9_magic_ca_pass: CA fixup (3114 -> 3117) [ 82.889] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.889] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.889] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.889] sna_glyphs(op=3, nlist=1, src=(1, 423)) [ 82.889] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.889] sna_glyphs: discarding mask [ 82.889] glyphs0_to_dst(op=3, src=(1, 423), nlist=1, dst=(1, 423)+(0, 0)) [ 82.889] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.889] gen9_render_composite: 0x0, current mode=1/1 [ 82.889] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 82.889] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.889] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.889] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.889] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.889] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.889] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.889] sna_drawable_use_bo: using whole GPU bo [ 82.889] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.889] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.889] color_convert: src=ff8ae234 [20028888] [ 82.889] color_convert: dst=ff8ae234 [20028888] [ 82.889] sna_render_get_solid: ff8ae234 [ 82.889] sna_render_get_solid(22) = ff8ae234 (old) [ 82.889] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.889] sna_transform_is_imprecise_integer_translation: no transform [ 82.889] gen9_composite_picture: integer translation (0, 0), removing [ 82.889] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.889] sna_render_pixmap_bo: GPU all damaged [ 82.889] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.889] gen4_choose_composite_emitter: solid, identity mask [ 82.889] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.889] gen9_composite_get_binding_table(f300) [ 82.889] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.889] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.889] gen9_emit_vertex_elements: setup id=9 [ 82.889] glyphs0_to_dst: glyph=(1, 415)x(9, 8), unclipped [ 82.889] emit_primitive_identity_mask__avx2: dst=(1, 415), mask=(688.00, 32.00) x (9.00, 8.00) [ 82.889] glyphs0_to_dst: glyph=(9, 413)x(10, 13), unclipped [ 82.889] emit_primitive_identity_mask__avx2: dst=(9, 413), mask=(672.00, 48.00) x (10.00, 13.00) [ 82.889] glyphs0_to_dst: glyph=(19, 415)x(9, 8), unclipped [ 82.889] emit_primitive_identity_mask__avx2: dst=(19, 415), mask=(688.00, 32.00) x (9.00, 8.00) [ 82.890] glyphs0_to_dst: glyph=(28, 417)x(8, 3), unclipped [ 82.890] emit_primitive_identity_mask__avx2: dst=(28, 417), mask=(688.00, 48.00) x (8.00, 3.00) [ 82.890] glyphs0_to_dst: glyph=(36, 413)x(11, 10), unclipped [ 82.890] emit_primitive_identity_mask__avx2: dst=(36, 413), mask=(704.00, 0.00) x (11.00, 10.00) [ 82.890] glyphs0_to_dst: glyph=(46, 415)x(9, 8), unclipped [ 82.890] emit_primitive_identity_mask__avx2: dst=(46, 415), mask=(720.00, 0.00) x (9.00, 8.00) [ 82.890] glyphs0_to_dst: glyph=(54, 415)x(10, 8), unclipped [ 82.890] emit_primitive_identity_mask__avx2: dst=(54, 415), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.890] glyphs0_to_dst: glyph=(63, 415)x(10, 8), unclipped [ 82.890] emit_primitive_identity_mask__avx2: dst=(63, 415), mask=(720.00, 16.00) x (10.00, 8.00) [ 82.890] glyphs0_to_dst: glyph=(72, 412)x(10, 11), unclipped [ 82.890] emit_primitive_identity_mask__avx2: dst=(72, 412), mask=(736.00, 0.00) x (10.00, 11.00) [ 82.890] glyphs0_to_dst: glyph=(81, 415)x(10, 8), unclipped [ 82.890] emit_primitive_identity_mask__avx2: dst=(81, 415), mask=(752.00, 0.00) x (10.00, 8.00) [ 82.890] glyphs0_to_dst: glyph=(90, 412)x(10, 11), unclipped [ 82.890] emit_primitive_identity_mask__avx2: dst=(90, 412), mask=(736.00, 0.00) x (10.00, 11.00) [ 82.890] glyphs0_to_dst: glyph=(99, 415)x(11, 8), unclipped [ 82.890] emit_primitive_identity_mask__avx2: dst=(99, 415), mask=(736.00, 16.00) x (11.00, 8.00) [ 82.890] glyphs0_to_dst: glyph=(109, 415)x(9, 8), unclipped [ 82.890] emit_primitive_identity_mask__avx2: dst=(109, 415), mask=(752.00, 16.00) x (9.00, 8.00) [ 82.890] glyphs0_to_dst: glyph=(118, 417)x(8, 3), unclipped [ 82.890] emit_primitive_identity_mask__avx2: dst=(118, 417), mask=(688.00, 48.00) x (8.00, 3.00) [ 82.890] glyphs0_to_dst: glyph=(126, 413)x(10, 10), unclipped [ 82.890] emit_primitive_identity_mask__avx2: dst=(126, 413), mask=(704.00, 32.00) x (10.00, 10.00) [ 82.890] glyphs0_to_dst: glyph=(135, 413)x(10, 10), unclipped [ 82.890] emit_primitive_identity_mask__avx2: dst=(135, 413), mask=(704.00, 32.00) x (10.00, 10.00) [ 82.890] glyphs0_to_dst: glyph=(144, 413)x(10, 10), unclipped [ 82.890] emit_primitive_identity_mask__avx2: dst=(144, 413), mask=(720.00, 32.00) x (10.00, 10.00) [ 82.890] glyphs0_to_dst: glyph=(153, 413)x(10, 10), unclipped [ 82.890] emit_primitive_identity_mask__avx2: dst=(153, 413), mask=(704.00, 48.00) x (10.00, 10.00) [ 82.890] gen8_vertex_flush[3298] = 54 [ 82.890] gen9_magic_ca_pass: CA fixup (3117 -> 3171) [ 82.890] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.890] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.890] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.890] sna_glyphs(op=3, nlist=1, src=(163, 423)) [ 82.890] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.890] sna_glyphs: discarding mask [ 82.890] glyphs0_to_dst(op=3, src=(163, 423), nlist=1, dst=(163, 423)+(0, 0)) [ 82.890] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.890] gen9_render_composite: 0x0, current mode=1/1 [ 82.890] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 82.890] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.890] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.890] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.890] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.890] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.890] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.890] sna_drawable_use_bo: using whole GPU bo [ 82.890] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.890] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.890] color_convert: src=ffffffff [20028888] [ 82.890] color_convert: dst=ffffffff [20028888] [ 82.890] sna_render_get_solid: ffffffff [ 82.890] sna_render_get_solid(white) [ 82.890] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.890] sna_transform_is_imprecise_integer_translation: no transform [ 82.890] gen9_composite_picture: integer translation (0, 0), removing [ 82.890] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.890] sna_render_pixmap_bo: GPU all damaged [ 82.890] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.890] gen4_choose_composite_emitter: solid, identity mask [ 82.890] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.890] gen9_composite_get_binding_table(f2c0) [ 82.890] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.890] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.890] gen9_emit_vertex_elements: setup id=9 [ 82.890] glyphs0_to_dst: glyph=(165, 415)x(5, 8), unclipped [ 82.890] emit_primitive_identity_mask__avx2: dst=(165, 415), mask=(720.00, 48.00) x (5.00, 8.00) [ 82.890] gen8_vertex_flush[3398] = 3 [ 82.890] gen9_magic_ca_pass: CA fixup (3171 -> 3174) [ 82.890] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.890] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.890] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.890] sna_glyphs(op=3, nlist=1, src=(172, 423)) [ 82.890] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.890] sna_glyphs: discarding mask [ 82.890] glyphs0_to_dst(op=3, src=(172, 423), nlist=1, dst=(172, 423)+(0, 0)) [ 82.890] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.890] gen9_render_composite: 0x0, current mode=1/1 [ 82.890] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 82.890] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.890] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.890] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.890] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.890] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.890] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.890] sna_drawable_use_bo: using whole GPU bo [ 82.890] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.890] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.890] color_convert: src=ff729fcf [20028888] [ 82.890] color_convert: dst=ff729fcf [20028888] [ 82.890] sna_render_get_solid: ff729fcf [ 82.890] sna_render_get_solid(23) = ff729fcf (old) [ 82.890] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.890] sna_transform_is_imprecise_integer_translation: no transform [ 82.890] gen9_composite_picture: integer translation (0, 0), removing [ 82.890] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.890] sna_render_pixmap_bo: GPU all damaged [ 82.890] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.890] gen4_choose_composite_emitter: solid, identity mask [ 82.890] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.890] gen9_composite_get_binding_table(f280) [ 82.890] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.890] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.890] gen9_emit_vertex_elements: setup id=9 [ 82.890] glyphs0_to_dst: glyph=(171, 417)x(11, 3), unclipped [ 82.890] emit_primitive_identity_mask__avx2: dst=(171, 417), mask=(736.00, 32.00) x (11.00, 3.00) [ 82.890] glyphs0_to_dst: glyph=(180, 412)x(10, 14), unclipped [ 82.890] emit_primitive_identity_mask__avx2: dst=(180, 412), mask=(944.00, 48.00) x (10.00, 14.00) [ 82.890] glyphs0_to_dst: glyph=(189, 412)x(11, 11), unclipped [ 82.890] emit_primitive_identity_mask__avx2: dst=(189, 412), mask=(960.00, 0.00) x (11.00, 11.00) [ 82.890] glyphs0_to_dst: glyph=(198, 415)x(10, 8), unclipped [ 82.890] emit_primitive_identity_mask__avx2: dst=(198, 415), mask=(976.00, 0.00) x (10.00, 8.00) [ 82.890] glyphs0_to_dst: glyph=(208, 415)x(9, 11), unclipped [ 82.890] emit_primitive_identity_mask__avx2: dst=(208, 415), mask=(960.00, 16.00) x (9.00, 11.00) [ 82.890] glyphs0_to_dst: glyph=(216, 412)x(10, 14), unclipped [ 82.890] emit_primitive_identity_mask__avx2: dst=(216, 412), mask=(944.00, 48.00) x (10.00, 14.00) [ 82.890] glyphs0_to_dst: glyph=(225, 413)x(10, 10), unclipped [ 82.890] emit_primitive_identity_mask__avx2: dst=(225, 413), mask=(976.00, 16.00) x (10.00, 10.00) [ 82.890] glyphs0_to_dst: glyph=(234, 424)x(11, 2), unclipped [ 82.890] emit_primitive_identity_mask__avx2: dst=(234, 424), mask=(992.00, 0.00) x (11.00, 2.00) [ 82.890] glyphs0_to_dst: glyph=(243, 412)x(11, 11), unclipped [ 82.890] emit_primitive_identity_mask__avx2: dst=(243, 412), mask=(1008.00, 0.00) x (11.00, 11.00) [ 82.890] glyphs0_to_dst: glyph=(253, 415)x(9, 8), unclipped [ 82.890] emit_primitive_identity_mask__avx2: dst=(253, 415), mask=(720.00, 0.00) x (9.00, 8.00) [ 82.890] glyphs0_to_dst: glyph=(261, 415)x(10, 8), unclipped [ 82.890] emit_primitive_identity_mask__avx2: dst=(261, 415), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.890] glyphs0_to_dst: glyph=(270, 415)x(10, 8), unclipped [ 82.890] emit_primitive_identity_mask__avx2: dst=(270, 415), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.890] glyphs0_to_dst: glyph=(279, 411)x(10, 12), unclipped [ 82.890] emit_primitive_identity_mask__avx2: dst=(279, 411), mask=(992.00, 16.00) x (10.00, 12.00) [ 82.890] glyphs0_to_dst: glyph=(288, 415)x(10, 8), unclipped [ 82.890] emit_primitive_identity_mask__avx2: dst=(288, 415), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.890] glyphs0_to_dst: glyph=(297, 415)x(10, 8), unclipped [ 82.890] emit_primitive_identity_mask__avx2: dst=(297, 415), mask=(752.00, 0.00) x (10.00, 8.00) [ 82.890] glyphs0_to_dst: glyph=(307, 411)x(10, 12), unclipped [ 82.890] emit_primitive_identity_mask__avx2: dst=(307, 411), mask=(1008.00, 16.00) x (10.00, 12.00) [ 82.890] glyphs0_to_dst: glyph=(315, 412)x(11, 11), unclipped [ 82.890] emit_primitive_identity_mask__avx2: dst=(315, 412), mask=(960.00, 0.00) x (11.00, 11.00) [ 82.890] glyphs0_to_dst: glyph=(324, 415)x(11, 8), unclipped [ 82.890] emit_primitive_identity_mask__avx2: dst=(324, 415), mask=(736.00, 16.00) x (11.00, 8.00) [ 82.890] glyphs0_to_dst: glyph=(334, 415)x(9, 11), unclipped [ 82.890] emit_primitive_identity_mask__avx2: dst=(334, 415), mask=(960.00, 16.00) x (9.00, 11.00) [ 82.890] glyphs0_to_dst: glyph=(342, 424)x(11, 2), unclipped [ 82.890] emit_primitive_identity_mask__avx2: dst=(342, 424), mask=(992.00, 0.00) x (11.00, 2.00) [ 82.890] glyphs0_to_dst: glyph=(351, 411)x(10, 12), unclipped [ 82.890] emit_primitive_identity_mask__avx2: dst=(351, 411), mask=(992.00, 16.00) x (10.00, 12.00) [ 82.890] glyphs0_to_dst: glyph=(361, 411)x(9, 12), unclipped [ 82.890] emit_primitive_identity_mask__avx2: dst=(361, 411), mask=(960.00, 32.00) x (9.00, 12.00) [ 82.890] glyphs0_to_dst: glyph=(369, 415)x(10, 11), unclipped [ 82.890] emit_primitive_identity_mask__avx2: dst=(369, 415), mask=(976.00, 32.00) x (10.00, 11.00) [ 82.890] glyphs0_to_dst: glyph=(378, 412)x(10, 14), unclipped [ 82.890] emit_primitive_identity_mask__avx2: dst=(378, 412), mask=(944.00, 48.00) x (10.00, 14.00) [ 82.890] glyphs0_to_dst: glyph=(387, 413)x(10, 10), unclipped [ 82.890] emit_primitive_identity_mask__avx2: dst=(387, 413), mask=(960.00, 48.00) x (10.00, 10.00) [ 82.890] glyphs0_to_dst: glyph=(396, 424)x(11, 2), unclipped [ 82.890] emit_primitive_identity_mask__avx2: dst=(396, 424), mask=(992.00, 0.00) x (11.00, 2.00) [ 82.890] glyphs0_to_dst: glyph=(406, 415)x(9, 8), unclipped [ 82.890] emit_primitive_identity_mask__avx2: dst=(406, 415), mask=(688.00, 32.00) x (9.00, 8.00) [ 82.890] glyphs0_to_dst: glyph=(415, 415)x(9, 8), unclipped [ 82.890] emit_primitive_identity_mask__avx2: dst=(415, 415), mask=(752.00, 16.00) x (9.00, 8.00) [ 82.890] glyphs0_to_dst: glyph=(424, 415)x(9, 11), unclipped [ 82.890] emit_primitive_identity_mask__avx2: dst=(424, 415), mask=(960.00, 16.00) x (9.00, 11.00) [ 82.890] glyphs0_to_dst: glyph=(432, 412)x(10, 11), unclipped [ 82.890] emit_primitive_identity_mask__avx2: dst=(432, 412), mask=(976.00, 48.00) x (10.00, 11.00) [ 82.890] glyphs0_to_dst: glyph=(442, 415)x(9, 8), unclipped [ 82.890] emit_primitive_identity_mask__avx2: dst=(442, 415), mask=(688.00, 32.00) x (9.00, 8.00) [ 82.890] glyphs0_to_dst: glyph=(450, 415)x(10, 11), unclipped [ 82.890] emit_primitive_identity_mask__avx2: dst=(450, 415), mask=(976.00, 32.00) x (10.00, 11.00) [ 82.890] gen8_vertex_flush[3498] = 96 [ 82.890] gen9_magic_ca_pass: CA fixup (3174 -> 3270) [ 82.890] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.890] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.890] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.890] sna_glyphs(op=3, nlist=1, src=(460, 423)) [ 82.890] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.890] sna_glyphs: discarding mask [ 82.890] glyphs0_to_dst(op=3, src=(460, 423), nlist=1, dst=(460, 423)+(0, 0)) [ 82.890] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.890] gen9_render_composite: 0x0, current mode=1/1 [ 82.890] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 82.890] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.890] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.890] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.890] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.890] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.890] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.890] sna_drawable_use_bo: using whole GPU bo [ 82.890] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.890] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.890] color_convert: src=ffffffff [20028888] [ 82.890] color_convert: dst=ffffffff [20028888] [ 82.890] sna_render_get_solid: ffffffff [ 82.890] sna_render_get_solid(white) [ 82.890] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.890] sna_transform_is_imprecise_integer_translation: no transform [ 82.890] gen9_composite_picture: integer translation (0, 0), removing [ 82.890] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.890] sna_render_pixmap_bo: GPU all damaged [ 82.890] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.890] gen4_choose_composite_emitter: solid, identity mask [ 82.890] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.890] gen9_composite_get_binding_table(f240) [ 82.890] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.890] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.890] gen9_emit_vertex_elements: setup id=9 [ 82.890] glyphs0_to_dst: glyph=(459, 412)x(10, 13), unclipped [ 82.890] emit_primitive_identity_mask__avx2: dst=(459, 412), mask=(752.00, 32.00) x (10.00, 13.00) [ 82.890] glyphs0_to_dst: glyph=(477, 418)x(10, 3), unclipped [ 82.890] emit_primitive_identity_mask__avx2: dst=(477, 418), mask=(1008.00, 48.00) x (10.00, 3.00) [ 82.890] glyphs0_to_dst: glyph=(487, 412)x(9, 14), unclipped [ 82.890] emit_primitive_identity_mask__avx2: dst=(487, 412), mask=(832.00, 32.00) x (9.00, 14.00) [ 82.890] glyphs0_to_dst: glyph=(496, 415)x(9, 8), unclipped [ 82.890] emit_primitive_identity_mask__avx2: dst=(496, 415), mask=(896.00, 48.00) x (9.00, 8.00) [ 82.890] glyphs0_to_dst: glyph=(504, 415)x(10, 8), unclipped [ 82.890] emit_primitive_identity_mask__avx2: dst=(504, 415), mask=(848.00, 16.00) x (10.00, 8.00) [ 82.890] glyphs0_to_dst: glyph=(514, 415)x(9, 8), unclipped [ 82.890] emit_primitive_identity_mask__avx2: dst=(514, 415), mask=(848.00, 48.00) x (9.00, 8.00) [ 82.890] glyphs0_to_dst: glyph=(522, 412)x(10, 11), unclipped [ 82.890] emit_primitive_identity_mask__avx2: dst=(522, 412), mask=(992.00, 32.00) x (10.00, 11.00) [ 82.890] glyphs0_to_dst: glyph=(532, 415)x(9, 11), unclipped [ 82.890] emit_primitive_identity_mask__avx2: dst=(532, 415), mask=(880.00, 16.00) x (9.00, 11.00) [ 82.890] glyphs0_to_dst: glyph=(541, 412)x(9, 11), unclipped [ 82.890] emit_primitive_identity_mask__avx2: dst=(541, 412), mask=(880.00, 0.00) x (9.00, 11.00) [ 82.890] glyphs0_to_dst: glyph=(550, 412)x(9, 14), unclipped [ 82.890] emit_primitive_identity_mask__avx2: dst=(550, 412), mask=(832.00, 32.00) x (9.00, 14.00) [ 82.890] glyphs0_to_dst: glyph=(558, 415)x(10, 8), unclipped [ 82.890] emit_primitive_identity_mask__avx2: dst=(558, 415), mask=(848.00, 16.00) x (10.00, 8.00) [ 82.890] glyphs0_to_dst: glyph=(568, 415)x(9, 11), unclipped [ 82.890] emit_primitive_identity_mask__avx2: dst=(568, 415), mask=(880.00, 16.00) x (9.00, 11.00) [ 82.891] glyphs0_to_dst: glyph=(576, 425)x(11, 2), unclipped [ 82.891] emit_primitive_identity_mask__avx2: dst=(576, 425), mask=(832.00, 48.00) x (11.00, 2.00) [ 82.891] glyphs0_to_dst: glyph=(585, 411)x(10, 12), unclipped [ 82.891] emit_primitive_identity_mask__avx2: dst=(585, 411), mask=(864.00, 0.00) x (10.00, 12.00) [ 82.891] glyphs0_to_dst: glyph=(594, 415)x(10, 8), unclipped [ 82.891] emit_primitive_identity_mask__avx2: dst=(594, 415), mask=(864.00, 32.00) x (10.00, 8.00) [ 82.891] glyphs0_to_dst: glyph=(603, 412)x(10, 11), unclipped [ 82.891] emit_primitive_identity_mask__avx2: dst=(603, 412), mask=(880.00, 32.00) x (10.00, 11.00) [ 82.891] glyphs0_to_dst: glyph=(612, 425)x(11, 2), unclipped [ 82.891] emit_primitive_identity_mask__avx2: dst=(612, 425), mask=(832.00, 48.00) x (11.00, 2.00) [ 82.891] glyphs0_to_dst: glyph=(621, 412)x(10, 11), unclipped [ 82.891] emit_primitive_identity_mask__avx2: dst=(621, 412), mask=(880.00, 32.00) x (10.00, 11.00) [ 82.891] glyphs0_to_dst: glyph=(630, 415)x(10, 8), unclipped [ 82.891] emit_primitive_identity_mask__avx2: dst=(630, 415), mask=(944.00, 0.00) x (10.00, 8.00) [ 82.891] glyphs0_to_dst: glyph=(639, 415)x(10, 11), unclipped [ 82.891] emit_primitive_identity_mask__avx2: dst=(639, 415), mask=(880.00, 48.00) x (10.00, 11.00) [ 82.891] glyphs0_to_dst: glyph=(651, 420)x(5, 3), unclipped [ 82.891] emit_primitive_identity_mask__avx2: dst=(651, 420), mask=(1008.00, 32.00) x (5.00, 3.00) [ 82.891] glyphs0_to_dst: glyph=(658, 415)x(9, 8), unclipped [ 82.891] emit_primitive_identity_mask__avx2: dst=(658, 415), mask=(896.00, 48.00) x (9.00, 8.00) [ 82.891] glyphs0_to_dst: glyph=(667, 411)x(9, 12), unclipped [ 82.891] emit_primitive_identity_mask__avx2: dst=(667, 411), mask=(992.00, 48.00) x (9.00, 12.00) [ 82.891] gen8_vertex_flush[3598] = 69 [ 82.891] gen9_magic_ca_pass: CA fixup (3270 -> 3339) [ 82.891] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.891] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.891] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.891] sna_glyphs(op=3, nlist=1, src=(1, 440)) [ 82.891] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.891] sna_glyphs: discarding mask [ 82.891] glyphs0_to_dst(op=3, src=(1, 440), nlist=1, dst=(1, 440)+(0, 0)) [ 82.891] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.891] gen9_render_composite: 0x0, current mode=1/1 [ 82.891] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 82.891] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.891] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.891] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.891] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.891] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.891] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.891] sna_drawable_use_bo: using whole GPU bo [ 82.891] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.891] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.891] color_convert: src=ff8ae234 [20028888] [ 82.891] color_convert: dst=ff8ae234 [20028888] [ 82.891] sna_render_get_solid: ff8ae234 [ 82.891] sna_render_get_solid(22) = ff8ae234 (old) [ 82.891] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.891] sna_transform_is_imprecise_integer_translation: no transform [ 82.891] gen9_composite_picture: integer translation (0, 0), removing [ 82.891] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.891] sna_render_pixmap_bo: GPU all damaged [ 82.891] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.891] gen4_choose_composite_emitter: solid, identity mask [ 82.891] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.891] gen9_composite_get_binding_table(f200) [ 82.891] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.891] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.891] gen9_emit_vertex_elements: setup id=9 [ 82.891] glyphs0_to_dst: glyph=(1, 432)x(9, 8), unclipped [ 82.891] emit_primitive_identity_mask__avx2: dst=(1, 432), mask=(688.00, 32.00) x (9.00, 8.00) [ 82.891] glyphs0_to_dst: glyph=(9, 430)x(10, 13), unclipped [ 82.891] emit_primitive_identity_mask__avx2: dst=(9, 430), mask=(672.00, 48.00) x (10.00, 13.00) [ 82.891] glyphs0_to_dst: glyph=(19, 432)x(9, 8), unclipped [ 82.891] emit_primitive_identity_mask__avx2: dst=(19, 432), mask=(688.00, 32.00) x (9.00, 8.00) [ 82.891] glyphs0_to_dst: glyph=(28, 434)x(8, 3), unclipped [ 82.891] emit_primitive_identity_mask__avx2: dst=(28, 434), mask=(688.00, 48.00) x (8.00, 3.00) [ 82.891] glyphs0_to_dst: glyph=(36, 430)x(11, 10), unclipped [ 82.891] emit_primitive_identity_mask__avx2: dst=(36, 430), mask=(704.00, 0.00) x (11.00, 10.00) [ 82.891] glyphs0_to_dst: glyph=(46, 432)x(9, 8), unclipped [ 82.891] emit_primitive_identity_mask__avx2: dst=(46, 432), mask=(720.00, 0.00) x (9.00, 8.00) [ 82.891] glyphs0_to_dst: glyph=(54, 432)x(10, 8), unclipped [ 82.891] emit_primitive_identity_mask__avx2: dst=(54, 432), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.891] glyphs0_to_dst: glyph=(63, 432)x(10, 8), unclipped [ 82.891] emit_primitive_identity_mask__avx2: dst=(63, 432), mask=(720.00, 16.00) x (10.00, 8.00) [ 82.891] glyphs0_to_dst: glyph=(72, 429)x(10, 11), unclipped [ 82.891] emit_primitive_identity_mask__avx2: dst=(72, 429), mask=(736.00, 0.00) x (10.00, 11.00) [ 82.891] glyphs0_to_dst: glyph=(81, 432)x(10, 8), unclipped [ 82.891] emit_primitive_identity_mask__avx2: dst=(81, 432), mask=(752.00, 0.00) x (10.00, 8.00) [ 82.891] glyphs0_to_dst: glyph=(90, 429)x(10, 11), unclipped [ 82.891] emit_primitive_identity_mask__avx2: dst=(90, 429), mask=(736.00, 0.00) x (10.00, 11.00) [ 82.891] glyphs0_to_dst: glyph=(99, 432)x(11, 8), unclipped [ 82.891] emit_primitive_identity_mask__avx2: dst=(99, 432), mask=(736.00, 16.00) x (11.00, 8.00) [ 82.891] glyphs0_to_dst: glyph=(109, 432)x(9, 8), unclipped [ 82.891] emit_primitive_identity_mask__avx2: dst=(109, 432), mask=(752.00, 16.00) x (9.00, 8.00) [ 82.891] glyphs0_to_dst: glyph=(118, 434)x(8, 3), unclipped [ 82.891] emit_primitive_identity_mask__avx2: dst=(118, 434), mask=(688.00, 48.00) x (8.00, 3.00) [ 82.891] glyphs0_to_dst: glyph=(126, 430)x(10, 10), unclipped [ 82.891] emit_primitive_identity_mask__avx2: dst=(126, 430), mask=(704.00, 32.00) x (10.00, 10.00) [ 82.891] glyphs0_to_dst: glyph=(135, 430)x(10, 10), unclipped [ 82.891] emit_primitive_identity_mask__avx2: dst=(135, 430), mask=(704.00, 32.00) x (10.00, 10.00) [ 82.891] glyphs0_to_dst: glyph=(144, 430)x(10, 10), unclipped [ 82.891] emit_primitive_identity_mask__avx2: dst=(144, 430), mask=(720.00, 32.00) x (10.00, 10.00) [ 82.891] glyphs0_to_dst: glyph=(153, 430)x(10, 10), unclipped [ 82.891] emit_primitive_identity_mask__avx2: dst=(153, 430), mask=(704.00, 48.00) x (10.00, 10.00) [ 82.891] gen8_vertex_flush[3698] = 54 [ 82.891] gen9_magic_ca_pass: CA fixup (3339 -> 3393) [ 82.891] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.891] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.891] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.891] sna_accel_flush: flush?=0, dirty?=0 [ 82.891] sna_block_handler (tv=0.0) [ 82.891] sna_wakeup_handler [ 82.891] sna_accel_flush: flush?=0, dirty?=0 [ 82.891] sna_accel_flush: flush?=0, dirty?=0 [ 82.891] sna_accel_flush: flush?=0, dirty?=0 [ 82.891] sna_block_handler (tv=0.0) [ 82.891] sna_wakeup_handler [ 82.891] sna_accel_flush: flush?=0, dirty?=0 [ 82.891] sna_accel_flush: flush?=0, dirty?=0 [ 82.891] sna_block_handler (tv=0.0) [ 82.891] sna_wakeup_handler [ 82.891] sna_glyphs(op=3, nlist=1, src=(163, 440)) [ 82.891] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.891] sna_glyphs: discarding mask [ 82.891] glyphs0_to_dst(op=3, src=(163, 440), nlist=1, dst=(163, 440)+(0, 0)) [ 82.891] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.891] gen9_render_composite: 0x0, current mode=1/1 [ 82.891] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 82.891] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.891] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.891] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.891] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.891] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.891] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.891] sna_drawable_use_bo: using whole GPU bo [ 82.891] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.891] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.891] color_convert: src=ffffffff [20028888] [ 82.891] color_convert: dst=ffffffff [20028888] [ 82.891] sna_render_get_solid: ffffffff [ 82.891] sna_render_get_solid(white) [ 82.891] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.891] sna_transform_is_imprecise_integer_translation: no transform [ 82.891] gen9_composite_picture: integer translation (0, 0), removing [ 82.891] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.891] sna_render_pixmap_bo: GPU all damaged [ 82.891] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.891] gen4_choose_composite_emitter: solid, identity mask [ 82.891] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.891] gen9_composite_get_binding_table(f1c0) [ 82.891] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.891] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.891] gen9_emit_vertex_elements: setup id=9 [ 82.891] glyphs0_to_dst: glyph=(165, 432)x(5, 8), unclipped [ 82.891] emit_primitive_identity_mask__avx2: dst=(165, 432), mask=(720.00, 48.00) x (5.00, 8.00) [ 82.891] gen8_vertex_flush[3798] = 3 [ 82.891] gen9_magic_ca_pass: CA fixup (3393 -> 3396) [ 82.891] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.891] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.891] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.891] sna_glyphs(op=3, nlist=1, src=(172, 440)) [ 82.891] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.891] sna_glyphs: discarding mask [ 82.891] glyphs0_to_dst(op=3, src=(172, 440), nlist=1, dst=(172, 440)+(0, 0)) [ 82.891] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.891] gen9_render_composite: 0x0, current mode=1/1 [ 82.891] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 82.891] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.891] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.891] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.891] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.891] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.891] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.891] sna_drawable_use_bo: using whole GPU bo [ 82.891] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.891] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.891] color_convert: src=ff729fcf [20028888] [ 82.891] color_convert: dst=ff729fcf [20028888] [ 82.891] sna_render_get_solid: ff729fcf [ 82.891] sna_render_get_solid(23) = ff729fcf (old) [ 82.891] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.891] sna_transform_is_imprecise_integer_translation: no transform [ 82.891] gen9_composite_picture: integer translation (0, 0), removing [ 82.891] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.891] sna_render_pixmap_bo: GPU all damaged [ 82.891] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.891] gen4_choose_composite_emitter: solid, identity mask [ 82.891] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.891] gen9_composite_get_binding_table(f180) [ 82.891] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.891] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.891] gen9_emit_vertex_elements: setup id=9 [ 82.891] glyphs0_to_dst: glyph=(171, 434)x(11, 3), unclipped [ 82.891] emit_primitive_identity_mask__avx2: dst=(171, 434), mask=(736.00, 32.00) x (11.00, 3.00) [ 82.891] glyphs0_to_dst: glyph=(180, 429)x(10, 14), unclipped [ 82.891] emit_primitive_identity_mask__avx2: dst=(180, 429), mask=(944.00, 48.00) x (10.00, 14.00) [ 82.891] glyphs0_to_dst: glyph=(189, 429)x(11, 11), unclipped [ 82.891] emit_primitive_identity_mask__avx2: dst=(189, 429), mask=(960.00, 0.00) x (11.00, 11.00) [ 82.891] glyphs0_to_dst: glyph=(198, 432)x(10, 8), unclipped [ 82.891] emit_primitive_identity_mask__avx2: dst=(198, 432), mask=(976.00, 0.00) x (10.00, 8.00) [ 82.891] glyphs0_to_dst: glyph=(208, 432)x(9, 11), unclipped [ 82.891] emit_primitive_identity_mask__avx2: dst=(208, 432), mask=(960.00, 16.00) x (9.00, 11.00) [ 82.891] glyphs0_to_dst: glyph=(216, 429)x(10, 14), unclipped [ 82.891] emit_primitive_identity_mask__avx2: dst=(216, 429), mask=(944.00, 48.00) x (10.00, 14.00) [ 82.891] glyphs0_to_dst: glyph=(225, 430)x(10, 10), unclipped [ 82.891] emit_primitive_identity_mask__avx2: dst=(225, 430), mask=(976.00, 16.00) x (10.00, 10.00) [ 82.891] glyphs0_to_dst: glyph=(234, 441)x(11, 2), unclipped [ 82.891] emit_primitive_identity_mask__avx2: dst=(234, 441), mask=(992.00, 0.00) x (11.00, 2.00) [ 82.891] glyphs0_to_dst: glyph=(243, 429)x(11, 11), unclipped [ 82.891] emit_primitive_identity_mask__avx2: dst=(243, 429), mask=(1008.00, 0.00) x (11.00, 11.00) [ 82.892] glyphs0_to_dst: glyph=(253, 432)x(9, 8), unclipped [ 82.892] emit_primitive_identity_mask__avx2: dst=(253, 432), mask=(720.00, 0.00) x (9.00, 8.00) [ 82.892] glyphs0_to_dst: glyph=(261, 432)x(10, 8), unclipped [ 82.892] emit_primitive_identity_mask__avx2: dst=(261, 432), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.892] glyphs0_to_dst: glyph=(270, 432)x(10, 8), unclipped [ 82.892] emit_primitive_identity_mask__avx2: dst=(270, 432), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.892] glyphs0_to_dst: glyph=(279, 428)x(10, 12), unclipped [ 82.892] emit_primitive_identity_mask__avx2: dst=(279, 428), mask=(992.00, 16.00) x (10.00, 12.00) [ 82.892] glyphs0_to_dst: glyph=(288, 432)x(10, 8), unclipped [ 82.892] emit_primitive_identity_mask__avx2: dst=(288, 432), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.892] glyphs0_to_dst: glyph=(297, 432)x(10, 8), unclipped [ 82.892] emit_primitive_identity_mask__avx2: dst=(297, 432), mask=(752.00, 0.00) x (10.00, 8.00) [ 82.892] glyphs0_to_dst: glyph=(307, 428)x(10, 12), unclipped [ 82.892] emit_primitive_identity_mask__avx2: dst=(307, 428), mask=(1008.00, 16.00) x (10.00, 12.00) [ 82.892] glyphs0_to_dst: glyph=(315, 429)x(11, 11), unclipped [ 82.892] emit_primitive_identity_mask__avx2: dst=(315, 429), mask=(960.00, 0.00) x (11.00, 11.00) [ 82.892] glyphs0_to_dst: glyph=(324, 432)x(11, 8), unclipped [ 82.892] emit_primitive_identity_mask__avx2: dst=(324, 432), mask=(736.00, 16.00) x (11.00, 8.00) [ 82.892] glyphs0_to_dst: glyph=(334, 432)x(9, 11), unclipped [ 82.892] emit_primitive_identity_mask__avx2: dst=(334, 432), mask=(960.00, 16.00) x (9.00, 11.00) [ 82.892] glyphs0_to_dst: glyph=(342, 441)x(11, 2), unclipped [ 82.892] emit_primitive_identity_mask__avx2: dst=(342, 441), mask=(992.00, 0.00) x (11.00, 2.00) [ 82.892] glyphs0_to_dst: glyph=(351, 428)x(10, 12), unclipped [ 82.892] emit_primitive_identity_mask__avx2: dst=(351, 428), mask=(992.00, 16.00) x (10.00, 12.00) [ 82.892] glyphs0_to_dst: glyph=(361, 428)x(9, 12), unclipped [ 82.892] emit_primitive_identity_mask__avx2: dst=(361, 428), mask=(960.00, 32.00) x (9.00, 12.00) [ 82.892] glyphs0_to_dst: glyph=(369, 432)x(10, 11), unclipped [ 82.892] emit_primitive_identity_mask__avx2: dst=(369, 432), mask=(976.00, 32.00) x (10.00, 11.00) [ 82.892] glyphs0_to_dst: glyph=(378, 429)x(10, 14), unclipped [ 82.892] emit_primitive_identity_mask__avx2: dst=(378, 429), mask=(944.00, 48.00) x (10.00, 14.00) [ 82.892] glyphs0_to_dst: glyph=(387, 430)x(10, 10), unclipped [ 82.892] emit_primitive_identity_mask__avx2: dst=(387, 430), mask=(960.00, 48.00) x (10.00, 10.00) [ 82.892] glyphs0_to_dst: glyph=(396, 441)x(11, 2), unclipped [ 82.892] emit_primitive_identity_mask__avx2: dst=(396, 441), mask=(992.00, 0.00) x (11.00, 2.00) [ 82.892] glyphs0_to_dst: glyph=(406, 432)x(9, 8), unclipped [ 82.892] emit_primitive_identity_mask__avx2: dst=(406, 432), mask=(688.00, 32.00) x (9.00, 8.00) [ 82.892] glyphs0_to_dst: glyph=(415, 432)x(9, 8), unclipped [ 82.892] emit_primitive_identity_mask__avx2: dst=(415, 432), mask=(752.00, 16.00) x (9.00, 8.00) [ 82.892] glyphs0_to_dst: glyph=(424, 432)x(9, 11), unclipped [ 82.892] emit_primitive_identity_mask__avx2: dst=(424, 432), mask=(960.00, 16.00) x (9.00, 11.00) [ 82.892] glyphs0_to_dst: glyph=(432, 429)x(10, 11), unclipped [ 82.892] emit_primitive_identity_mask__avx2: dst=(432, 429), mask=(976.00, 48.00) x (10.00, 11.00) [ 82.892] glyphs0_to_dst: glyph=(442, 432)x(9, 8), unclipped [ 82.892] emit_primitive_identity_mask__avx2: dst=(442, 432), mask=(688.00, 32.00) x (9.00, 8.00) [ 82.892] glyphs0_to_dst: glyph=(450, 432)x(10, 11), unclipped [ 82.892] emit_primitive_identity_mask__avx2: dst=(450, 432), mask=(976.00, 32.00) x (10.00, 11.00) [ 82.892] gen8_vertex_flush[3898] = 96 [ 82.892] gen9_magic_ca_pass: CA fixup (3396 -> 3492) [ 82.892] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.892] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.892] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.892] sna_glyphs(op=3, nlist=1, src=(460, 440)) [ 82.892] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.892] sna_glyphs: discarding mask [ 82.892] glyphs0_to_dst(op=3, src=(460, 440), nlist=1, dst=(460, 440)+(0, 0)) [ 82.892] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.892] gen9_render_composite: 0x0, current mode=1/1 [ 82.892] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 82.892] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.892] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.892] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.892] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.892] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.892] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.892] sna_drawable_use_bo: using whole GPU bo [ 82.892] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.892] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.892] color_convert: src=ffffffff [20028888] [ 82.892] color_convert: dst=ffffffff [20028888] [ 82.892] sna_render_get_solid: ffffffff [ 82.892] sna_render_get_solid(white) [ 82.892] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.892] sna_transform_is_imprecise_integer_translation: no transform [ 82.892] gen9_composite_picture: integer translation (0, 0), removing [ 82.892] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.892] sna_render_pixmap_bo: GPU all damaged [ 82.892] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.892] gen4_choose_composite_emitter: solid, identity mask [ 82.892] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.892] gen9_composite_get_binding_table(f140) [ 82.892] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.892] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.892] gen9_emit_vertex_elements: setup id=9 [ 82.892] glyphs0_to_dst: glyph=(459, 429)x(10, 13), unclipped [ 82.892] emit_primitive_identity_mask__avx2: dst=(459, 429), mask=(752.00, 32.00) x (10.00, 13.00) [ 82.892] glyphs0_to_dst: glyph=(477, 435)x(10, 3), unclipped [ 82.892] emit_primitive_identity_mask__avx2: dst=(477, 435), mask=(1008.00, 48.00) x (10.00, 3.00) [ 82.892] glyphs0_to_dst: glyph=(487, 429)x(9, 14), unclipped [ 82.892] emit_primitive_identity_mask__avx2: dst=(487, 429), mask=(832.00, 32.00) x (9.00, 14.00) [ 82.892] glyphs0_to_dst: glyph=(496, 432)x(9, 8), unclipped [ 82.892] emit_primitive_identity_mask__avx2: dst=(496, 432), mask=(896.00, 48.00) x (9.00, 8.00) [ 82.892] glyphs0_to_dst: glyph=(504, 432)x(10, 8), unclipped [ 82.892] emit_primitive_identity_mask__avx2: dst=(504, 432), mask=(848.00, 16.00) x (10.00, 8.00) [ 82.892] glyphs0_to_dst: glyph=(514, 432)x(9, 8), unclipped [ 82.892] emit_primitive_identity_mask__avx2: dst=(514, 432), mask=(848.00, 48.00) x (9.00, 8.00) [ 82.892] glyphs0_to_dst: glyph=(522, 429)x(10, 11), unclipped [ 82.892] emit_primitive_identity_mask__avx2: dst=(522, 429), mask=(992.00, 32.00) x (10.00, 11.00) [ 82.892] glyphs0_to_dst: glyph=(532, 432)x(9, 11), unclipped [ 82.892] emit_primitive_identity_mask__avx2: dst=(532, 432), mask=(880.00, 16.00) x (9.00, 11.00) [ 82.892] glyphs0_to_dst: glyph=(541, 429)x(9, 11), unclipped [ 82.892] emit_primitive_identity_mask__avx2: dst=(541, 429), mask=(880.00, 0.00) x (9.00, 11.00) [ 82.892] glyphs0_to_dst: glyph=(550, 429)x(9, 14), unclipped [ 82.892] emit_primitive_identity_mask__avx2: dst=(550, 429), mask=(832.00, 32.00) x (9.00, 14.00) [ 82.892] glyphs0_to_dst: glyph=(558, 432)x(10, 8), unclipped [ 82.892] emit_primitive_identity_mask__avx2: dst=(558, 432), mask=(848.00, 16.00) x (10.00, 8.00) [ 82.892] glyphs0_to_dst: glyph=(568, 432)x(9, 11), unclipped [ 82.892] emit_primitive_identity_mask__avx2: dst=(568, 432), mask=(880.00, 16.00) x (9.00, 11.00) [ 82.892] glyphs0_to_dst: glyph=(576, 442)x(11, 2), unclipped [ 82.892] emit_primitive_identity_mask__avx2: dst=(576, 442), mask=(832.00, 48.00) x (11.00, 2.00) [ 82.892] glyphs0_to_dst: glyph=(585, 428)x(10, 12), unclipped [ 82.892] emit_primitive_identity_mask__avx2: dst=(585, 428), mask=(864.00, 0.00) x (10.00, 12.00) [ 82.892] glyphs0_to_dst: glyph=(594, 432)x(10, 8), unclipped [ 82.892] emit_primitive_identity_mask__avx2: dst=(594, 432), mask=(864.00, 32.00) x (10.00, 8.00) [ 82.892] glyphs0_to_dst: glyph=(603, 429)x(10, 11), unclipped [ 82.892] emit_primitive_identity_mask__avx2: dst=(603, 429), mask=(880.00, 32.00) x (10.00, 11.00) [ 82.892] glyphs0_to_dst: glyph=(612, 442)x(11, 2), unclipped [ 82.892] emit_primitive_identity_mask__avx2: dst=(612, 442), mask=(832.00, 48.00) x (11.00, 2.00) [ 82.892] glyphs0_to_dst: glyph=(621, 429)x(10, 11), unclipped [ 82.892] emit_primitive_identity_mask__avx2: dst=(621, 429), mask=(880.00, 32.00) x (10.00, 11.00) [ 82.892] glyphs0_to_dst: glyph=(630, 432)x(10, 8), unclipped [ 82.892] emit_primitive_identity_mask__avx2: dst=(630, 432), mask=(944.00, 0.00) x (10.00, 8.00) [ 82.892] glyphs0_to_dst: glyph=(639, 432)x(10, 11), unclipped [ 82.892] emit_primitive_identity_mask__avx2: dst=(639, 432), mask=(880.00, 48.00) x (10.00, 11.00) [ 82.892] glyphs0_to_dst: glyph=(651, 437)x(5, 3), unclipped [ 82.892] emit_primitive_identity_mask__avx2: dst=(651, 437), mask=(1008.00, 32.00) x (5.00, 3.00) [ 82.892] glyphs0_to_dst: glyph=(658, 432)x(9, 8), unclipped [ 82.892] emit_primitive_identity_mask__avx2: dst=(658, 432), mask=(896.00, 48.00) x (9.00, 8.00) [ 82.892] glyphs0_to_dst: glyph=(667, 428)x(9, 12), unclipped [ 82.892] emit_primitive_identity_mask__avx2: dst=(667, 428), mask=(992.00, 48.00) x (9.00, 12.00) [ 82.892] gen8_vertex_flush[3998] = 69 [ 82.892] gen9_magic_ca_pass: CA fixup (3492 -> 3561) [ 82.892] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.892] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.892] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.892] sna_glyphs(op=3, nlist=1, src=(1, 457)) [ 82.892] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.892] sna_glyphs: discarding mask [ 82.892] glyphs0_to_dst(op=3, src=(1, 457), nlist=1, dst=(1, 457)+(0, 0)) [ 82.892] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.892] gen9_render_composite: 0x0, current mode=1/1 [ 82.892] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 82.892] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.892] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.892] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.892] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.892] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.892] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.892] sna_drawable_use_bo: using whole GPU bo [ 82.892] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.892] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.892] color_convert: src=ff8ae234 [20028888] [ 82.892] color_convert: dst=ff8ae234 [20028888] [ 82.892] sna_render_get_solid: ff8ae234 [ 82.892] sna_render_get_solid(22) = ff8ae234 (old) [ 82.892] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.892] sna_transform_is_imprecise_integer_translation: no transform [ 82.892] gen9_composite_picture: integer translation (0, 0), removing [ 82.892] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.892] sna_render_pixmap_bo: GPU all damaged [ 82.892] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.892] gen4_choose_composite_emitter: solid, identity mask [ 82.892] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.892] gen9_composite_get_binding_table(f100) [ 82.892] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.892] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.892] gen9_emit_vertex_elements: setup id=9 [ 82.892] glyphs0_to_dst: glyph=(1, 449)x(9, 8), unclipped [ 82.892] emit_primitive_identity_mask__avx2: dst=(1, 449), mask=(688.00, 32.00) x (9.00, 8.00) [ 82.892] glyphs0_to_dst: glyph=(9, 447)x(10, 13), unclipped [ 82.892] emit_primitive_identity_mask__avx2: dst=(9, 447), mask=(672.00, 48.00) x (10.00, 13.00) [ 82.892] glyphs0_to_dst: glyph=(19, 449)x(9, 8), unclipped [ 82.892] emit_primitive_identity_mask__avx2: dst=(19, 449), mask=(688.00, 32.00) x (9.00, 8.00) [ 82.892] glyphs0_to_dst: glyph=(28, 451)x(8, 3), unclipped [ 82.892] emit_primitive_identity_mask__avx2: dst=(28, 451), mask=(688.00, 48.00) x (8.00, 3.00) [ 82.892] glyphs0_to_dst: glyph=(36, 447)x(11, 10), unclipped [ 82.892] emit_primitive_identity_mask__avx2: dst=(36, 447), mask=(704.00, 0.00) x (11.00, 10.00) [ 82.892] glyphs0_to_dst: glyph=(46, 449)x(9, 8), unclipped [ 82.892] emit_primitive_identity_mask__avx2: dst=(46, 449), mask=(720.00, 0.00) x (9.00, 8.00) [ 82.892] glyphs0_to_dst: glyph=(54, 449)x(10, 8), unclipped [ 82.892] emit_primitive_identity_mask__avx2: dst=(54, 449), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.892] glyphs0_to_dst: glyph=(63, 449)x(10, 8), unclipped [ 82.892] emit_primitive_identity_mask__avx2: dst=(63, 449), mask=(720.00, 16.00) x (10.00, 8.00) [ 82.892] glyphs0_to_dst: glyph=(72, 446)x(10, 11), unclipped [ 82.892] emit_primitive_identity_mask__avx2: dst=(72, 446), mask=(736.00, 0.00) x (10.00, 11.00) [ 82.892] glyphs0_to_dst: glyph=(81, 449)x(10, 8), unclipped [ 82.892] emit_primitive_identity_mask__avx2: dst=(81, 449), mask=(752.00, 0.00) x (10.00, 8.00) [ 82.892] glyphs0_to_dst: glyph=(90, 446)x(10, 11), unclipped [ 82.892] emit_primitive_identity_mask__avx2: dst=(90, 446), mask=(736.00, 0.00) x (10.00, 11.00) [ 82.892] glyphs0_to_dst: glyph=(99, 449)x(11, 8), unclipped [ 82.892] emit_primitive_identity_mask__avx2: dst=(99, 449), mask=(736.00, 16.00) x (11.00, 8.00) [ 82.892] glyphs0_to_dst: glyph=(109, 449)x(9, 8), unclipped [ 82.892] emit_primitive_identity_mask__avx2: dst=(109, 449), mask=(752.00, 16.00) x (9.00, 8.00) [ 82.892] glyphs0_to_dst: glyph=(118, 451)x(8, 3), unclipped [ 82.892] emit_primitive_identity_mask__avx2: dst=(118, 451), mask=(688.00, 48.00) x (8.00, 3.00) [ 82.892] glyphs0_to_dst: glyph=(126, 447)x(10, 10), unclipped [ 82.892] emit_primitive_identity_mask__avx2: dst=(126, 447), mask=(704.00, 32.00) x (10.00, 10.00) [ 82.892] glyphs0_to_dst: glyph=(135, 447)x(10, 10), unclipped [ 82.892] emit_primitive_identity_mask__avx2: dst=(135, 447), mask=(704.00, 32.00) x (10.00, 10.00) [ 82.893] glyphs0_to_dst: glyph=(144, 447)x(10, 10), unclipped [ 82.893] emit_primitive_identity_mask__avx2: dst=(144, 447), mask=(720.00, 32.00) x (10.00, 10.00) [ 82.893] glyphs0_to_dst: glyph=(153, 447)x(10, 10), unclipped [ 82.893] emit_primitive_identity_mask__avx2: dst=(153, 447), mask=(704.00, 48.00) x (10.00, 10.00) [ 82.893] gen8_vertex_flush[3a98] = 54 [ 82.893] gen9_magic_ca_pass: CA fixup (3561 -> 3615) [ 82.893] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.893] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.893] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.893] sna_glyphs(op=3, nlist=1, src=(163, 457)) [ 82.893] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.893] sna_glyphs: discarding mask [ 82.893] glyphs0_to_dst(op=3, src=(163, 457), nlist=1, dst=(163, 457)+(0, 0)) [ 82.893] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.893] gen9_render_composite: 0x0, current mode=1/1 [ 82.893] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 82.893] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.893] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.893] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.893] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.893] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.893] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.893] sna_drawable_use_bo: using whole GPU bo [ 82.893] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.893] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.893] color_convert: src=ffffffff [20028888] [ 82.893] color_convert: dst=ffffffff [20028888] [ 82.893] sna_render_get_solid: ffffffff [ 82.893] sna_render_get_solid(white) [ 82.893] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.893] sna_transform_is_imprecise_integer_translation: no transform [ 82.893] gen9_composite_picture: integer translation (0, 0), removing [ 82.893] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.893] sna_render_pixmap_bo: GPU all damaged [ 82.893] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.893] gen4_choose_composite_emitter: solid, identity mask [ 82.893] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.893] gen9_composite_get_binding_table(f0c0) [ 82.893] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.893] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.893] gen9_emit_vertex_elements: setup id=9 [ 82.893] glyphs0_to_dst: glyph=(165, 449)x(5, 8), unclipped [ 82.893] emit_primitive_identity_mask__avx2: dst=(165, 449), mask=(720.00, 48.00) x (5.00, 8.00) [ 82.893] gen8_vertex_flush[3b98] = 3 [ 82.893] gen9_magic_ca_pass: CA fixup (3615 -> 3618) [ 82.893] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.893] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.893] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.893] sna_glyphs(op=3, nlist=1, src=(172, 457)) [ 82.893] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.893] sna_glyphs: discarding mask [ 82.893] glyphs0_to_dst(op=3, src=(172, 457), nlist=1, dst=(172, 457)+(0, 0)) [ 82.893] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.893] gen9_render_composite: 0x0, current mode=1/1 [ 82.893] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 82.893] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.893] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.893] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.893] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.893] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.893] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.893] sna_drawable_use_bo: using whole GPU bo [ 82.893] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.893] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.893] color_convert: src=ff729fcf [20028888] [ 82.893] color_convert: dst=ff729fcf [20028888] [ 82.893] sna_render_get_solid: ff729fcf [ 82.893] sna_render_get_solid(23) = ff729fcf (old) [ 82.893] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.893] sna_transform_is_imprecise_integer_translation: no transform [ 82.893] gen9_composite_picture: integer translation (0, 0), removing [ 82.893] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.893] sna_render_pixmap_bo: GPU all damaged [ 82.893] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.893] gen4_choose_composite_emitter: solid, identity mask [ 82.893] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.893] gen9_composite_get_binding_table(f080) [ 82.893] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.893] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.893] gen9_emit_vertex_elements: setup id=9 [ 82.893] glyphs0_to_dst: glyph=(171, 451)x(11, 3), unclipped [ 82.893] emit_primitive_identity_mask__avx2: dst=(171, 451), mask=(736.00, 32.00) x (11.00, 3.00) [ 82.893] glyphs0_to_dst: glyph=(180, 446)x(10, 14), unclipped [ 82.893] emit_primitive_identity_mask__avx2: dst=(180, 446), mask=(944.00, 48.00) x (10.00, 14.00) [ 82.893] glyphs0_to_dst: glyph=(189, 446)x(11, 11), unclipped [ 82.893] emit_primitive_identity_mask__avx2: dst=(189, 446), mask=(960.00, 0.00) x (11.00, 11.00) [ 82.893] glyphs0_to_dst: glyph=(198, 449)x(10, 8), unclipped [ 82.893] emit_primitive_identity_mask__avx2: dst=(198, 449), mask=(976.00, 0.00) x (10.00, 8.00) [ 82.893] glyphs0_to_dst: glyph=(208, 449)x(9, 11), unclipped [ 82.893] emit_primitive_identity_mask__avx2: dst=(208, 449), mask=(960.00, 16.00) x (9.00, 11.00) [ 82.893] glyphs0_to_dst: glyph=(216, 446)x(10, 14), unclipped [ 82.893] emit_primitive_identity_mask__avx2: dst=(216, 446), mask=(944.00, 48.00) x (10.00, 14.00) [ 82.893] glyphs0_to_dst: glyph=(225, 447)x(10, 10), unclipped [ 82.893] emit_primitive_identity_mask__avx2: dst=(225, 447), mask=(976.00, 16.00) x (10.00, 10.00) [ 82.893] glyphs0_to_dst: glyph=(234, 458)x(11, 2), unclipped [ 82.893] emit_primitive_identity_mask__avx2: dst=(234, 458), mask=(992.00, 0.00) x (11.00, 2.00) [ 82.893] glyphs0_to_dst: glyph=(243, 446)x(11, 11), unclipped [ 82.893] emit_primitive_identity_mask__avx2: dst=(243, 446), mask=(1008.00, 0.00) x (11.00, 11.00) [ 82.893] glyphs0_to_dst: glyph=(253, 449)x(9, 8), unclipped [ 82.893] emit_primitive_identity_mask__avx2: dst=(253, 449), mask=(720.00, 0.00) x (9.00, 8.00) [ 82.893] glyphs0_to_dst: glyph=(261, 449)x(10, 8), unclipped [ 82.893] emit_primitive_identity_mask__avx2: dst=(261, 449), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.893] glyphs0_to_dst: glyph=(270, 449)x(10, 8), unclipped [ 82.893] emit_primitive_identity_mask__avx2: dst=(270, 449), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.893] glyphs0_to_dst: glyph=(279, 445)x(10, 12), unclipped [ 82.893] emit_primitive_identity_mask__avx2: dst=(279, 445), mask=(992.00, 16.00) x (10.00, 12.00) [ 82.893] glyphs0_to_dst: glyph=(288, 449)x(10, 8), unclipped [ 82.893] emit_primitive_identity_mask__avx2: dst=(288, 449), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.893] glyphs0_to_dst: glyph=(297, 449)x(10, 8), unclipped [ 82.893] emit_primitive_identity_mask__avx2: dst=(297, 449), mask=(752.00, 0.00) x (10.00, 8.00) [ 82.893] glyphs0_to_dst: glyph=(307, 445)x(10, 12), unclipped [ 82.893] emit_primitive_identity_mask__avx2: dst=(307, 445), mask=(1008.00, 16.00) x (10.00, 12.00) [ 82.893] glyphs0_to_dst: glyph=(315, 446)x(11, 11), unclipped [ 82.893] emit_primitive_identity_mask__avx2: dst=(315, 446), mask=(960.00, 0.00) x (11.00, 11.00) [ 82.893] glyphs0_to_dst: glyph=(324, 449)x(11, 8), unclipped [ 82.893] emit_primitive_identity_mask__avx2: dst=(324, 449), mask=(736.00, 16.00) x (11.00, 8.00) [ 82.893] glyphs0_to_dst: glyph=(334, 449)x(9, 11), unclipped [ 82.893] emit_primitive_identity_mask__avx2: dst=(334, 449), mask=(960.00, 16.00) x (9.00, 11.00) [ 82.893] glyphs0_to_dst: glyph=(342, 458)x(11, 2), unclipped [ 82.893] emit_primitive_identity_mask__avx2: dst=(342, 458), mask=(992.00, 0.00) x (11.00, 2.00) [ 82.893] glyphs0_to_dst: glyph=(351, 445)x(10, 12), unclipped [ 82.893] emit_primitive_identity_mask__avx2: dst=(351, 445), mask=(992.00, 16.00) x (10.00, 12.00) [ 82.893] glyphs0_to_dst: glyph=(361, 445)x(9, 12), unclipped [ 82.893] emit_primitive_identity_mask__avx2: dst=(361, 445), mask=(960.00, 32.00) x (9.00, 12.00) [ 82.893] glyphs0_to_dst: glyph=(369, 449)x(10, 11), unclipped [ 82.893] emit_primitive_identity_mask__avx2: dst=(369, 449), mask=(976.00, 32.00) x (10.00, 11.00) [ 82.893] glyphs0_to_dst: glyph=(378, 446)x(10, 14), unclipped [ 82.893] emit_primitive_identity_mask__avx2: dst=(378, 446), mask=(944.00, 48.00) x (10.00, 14.00) [ 82.893] glyphs0_to_dst: glyph=(387, 447)x(10, 10), unclipped [ 82.893] emit_primitive_identity_mask__avx2: dst=(387, 447), mask=(960.00, 48.00) x (10.00, 10.00) [ 82.893] glyphs0_to_dst: glyph=(396, 458)x(11, 2), unclipped [ 82.893] emit_primitive_identity_mask__avx2: dst=(396, 458), mask=(992.00, 0.00) x (11.00, 2.00) [ 82.893] glyphs0_to_dst: glyph=(406, 449)x(9, 8), unclipped [ 82.893] emit_primitive_identity_mask__avx2: dst=(406, 449), mask=(688.00, 32.00) x (9.00, 8.00) [ 82.893] glyphs0_to_dst: glyph=(415, 449)x(9, 8), unclipped [ 82.893] emit_primitive_identity_mask__avx2: dst=(415, 449), mask=(752.00, 16.00) x (9.00, 8.00) [ 82.893] glyphs0_to_dst: glyph=(424, 449)x(9, 11), unclipped [ 82.893] emit_primitive_identity_mask__avx2: dst=(424, 449), mask=(960.00, 16.00) x (9.00, 11.00) [ 82.893] glyphs0_to_dst: glyph=(432, 446)x(10, 11), unclipped [ 82.893] emit_primitive_identity_mask__avx2: dst=(432, 446), mask=(976.00, 48.00) x (10.00, 11.00) [ 82.893] glyphs0_to_dst: glyph=(442, 449)x(9, 8), unclipped [ 82.893] emit_primitive_identity_mask__avx2: dst=(442, 449), mask=(688.00, 32.00) x (9.00, 8.00) [ 82.893] glyphs0_to_dst: glyph=(450, 449)x(10, 11), unclipped [ 82.893] emit_primitive_identity_mask__avx2: dst=(450, 449), mask=(976.00, 32.00) x (10.00, 11.00) [ 82.893] gen8_vertex_flush[3c98] = 96 [ 82.893] gen9_magic_ca_pass: CA fixup (3618 -> 3714) [ 82.893] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.893] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.893] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.893] sna_glyphs(op=3, nlist=1, src=(460, 457)) [ 82.893] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.893] sna_glyphs: discarding mask [ 82.893] glyphs0_to_dst(op=3, src=(460, 457), nlist=1, dst=(460, 457)+(0, 0)) [ 82.893] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.893] gen9_render_composite: 0x0, current mode=1/1 [ 82.893] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 82.893] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.893] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.893] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.893] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.893] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.893] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.893] sna_drawable_use_bo: using whole GPU bo [ 82.893] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.893] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.893] color_convert: src=ffffffff [20028888] [ 82.893] color_convert: dst=ffffffff [20028888] [ 82.893] sna_render_get_solid: ffffffff [ 82.893] sna_render_get_solid(white) [ 82.893] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.893] sna_transform_is_imprecise_integer_translation: no transform [ 82.893] gen9_composite_picture: integer translation (0, 0), removing [ 82.893] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.893] sna_render_pixmap_bo: GPU all damaged [ 82.893] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.893] gen4_choose_composite_emitter: solid, identity mask [ 82.893] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.893] gen9_composite_get_binding_table(f040) [ 82.893] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.893] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.893] gen9_emit_vertex_elements: setup id=9 [ 82.893] glyphs0_to_dst: glyph=(459, 446)x(10, 13), unclipped [ 82.893] emit_primitive_identity_mask__avx2: dst=(459, 446), mask=(752.00, 32.00) x (10.00, 13.00) [ 82.893] glyphs0_to_dst: glyph=(477, 452)x(10, 3), unclipped [ 82.893] emit_primitive_identity_mask__avx2: dst=(477, 452), mask=(1008.00, 48.00) x (10.00, 3.00) [ 82.893] glyphs0_to_dst: glyph=(487, 446)x(9, 14), unclipped [ 82.893] emit_primitive_identity_mask__avx2: dst=(487, 446), mask=(832.00, 32.00) x (9.00, 14.00) [ 82.893] glyphs0_to_dst: glyph=(496, 449)x(9, 8), unclipped [ 82.893] emit_primitive_identity_mask__avx2: dst=(496, 449), mask=(896.00, 48.00) x (9.00, 8.00) [ 82.893] glyphs0_to_dst: glyph=(504, 449)x(10, 8), unclipped [ 82.893] emit_primitive_identity_mask__avx2: dst=(504, 449), mask=(848.00, 16.00) x (10.00, 8.00) [ 82.893] glyphs0_to_dst: glyph=(514, 449)x(9, 8), unclipped [ 82.893] emit_primitive_identity_mask__avx2: dst=(514, 449), mask=(848.00, 48.00) x (9.00, 8.00) [ 82.893] glyphs0_to_dst: glyph=(522, 446)x(10, 11), unclipped [ 82.893] emit_primitive_identity_mask__avx2: dst=(522, 446), mask=(992.00, 32.00) x (10.00, 11.00) [ 82.893] glyphs0_to_dst: glyph=(532, 449)x(9, 11), unclipped [ 82.893] emit_primitive_identity_mask__avx2: dst=(532, 449), mask=(880.00, 16.00) x (9.00, 11.00) [ 82.893] glyphs0_to_dst: glyph=(541, 446)x(9, 11), unclipped [ 82.893] emit_primitive_identity_mask__avx2: dst=(541, 446), mask=(880.00, 0.00) x (9.00, 11.00) [ 82.893] glyphs0_to_dst: glyph=(550, 446)x(9, 14), unclipped [ 82.893] emit_primitive_identity_mask__avx2: dst=(550, 446), mask=(832.00, 32.00) x (9.00, 14.00) [ 82.893] glyphs0_to_dst: glyph=(558, 449)x(10, 8), unclipped [ 82.893] emit_primitive_identity_mask__avx2: dst=(558, 449), mask=(848.00, 16.00) x (10.00, 8.00) [ 82.893] glyphs0_to_dst: glyph=(568, 449)x(9, 11), unclipped [ 82.893] emit_primitive_identity_mask__avx2: dst=(568, 449), mask=(880.00, 16.00) x (9.00, 11.00) [ 82.893] glyphs0_to_dst: glyph=(576, 459)x(11, 2), unclipped [ 82.893] emit_primitive_identity_mask__avx2: dst=(576, 459), mask=(832.00, 48.00) x (11.00, 2.00) [ 82.893] glyphs0_to_dst: glyph=(585, 445)x(10, 12), unclipped [ 82.893] emit_primitive_identity_mask__avx2: dst=(585, 445), mask=(864.00, 0.00) x (10.00, 12.00) [ 82.893] glyphs0_to_dst: glyph=(594, 449)x(10, 8), unclipped [ 82.893] emit_primitive_identity_mask__avx2: dst=(594, 449), mask=(864.00, 32.00) x (10.00, 8.00) [ 82.893] glyphs0_to_dst: glyph=(603, 446)x(10, 11), unclipped [ 82.893] emit_primitive_identity_mask__avx2: dst=(603, 446), mask=(880.00, 32.00) x (10.00, 11.00) [ 82.893] glyphs0_to_dst: glyph=(612, 459)x(11, 2), unclipped [ 82.893] emit_primitive_identity_mask__avx2: dst=(612, 459), mask=(832.00, 48.00) x (11.00, 2.00) [ 82.893] glyphs0_to_dst: glyph=(621, 446)x(10, 11), unclipped [ 82.893] emit_primitive_identity_mask__avx2: dst=(621, 446), mask=(880.00, 32.00) x (10.00, 11.00) [ 82.893] glyphs0_to_dst: glyph=(630, 449)x(10, 8), unclipped [ 82.893] emit_primitive_identity_mask__avx2: dst=(630, 449), mask=(944.00, 0.00) x (10.00, 8.00) [ 82.893] glyphs0_to_dst: glyph=(639, 449)x(10, 11), unclipped [ 82.893] emit_primitive_identity_mask__avx2: dst=(639, 449), mask=(880.00, 48.00) x (10.00, 11.00) [ 82.893] glyphs0_to_dst: glyph=(651, 454)x(5, 3), unclipped [ 82.893] emit_primitive_identity_mask__avx2: dst=(651, 454), mask=(1008.00, 32.00) x (5.00, 3.00) [ 82.893] glyphs0_to_dst: glyph=(658, 449)x(9, 8), unclipped [ 82.893] emit_primitive_identity_mask__avx2: dst=(658, 449), mask=(896.00, 48.00) x (9.00, 8.00) [ 82.893] glyphs0_to_dst: glyph=(667, 445)x(9, 12), unclipped [ 82.893] emit_primitive_identity_mask__avx2: dst=(667, 445), mask=(992.00, 48.00) x (9.00, 12.00) [ 82.893] gen8_vertex_flush[3d98] = 69 [ 82.893] gen9_magic_ca_pass: CA fixup (3714 -> 3783) [ 82.893] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.893] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.893] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.893] sna_glyphs(op=3, nlist=1, src=(1, 474)) [ 82.893] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.893] sna_glyphs: discarding mask [ 82.893] glyphs0_to_dst(op=3, src=(1, 474), nlist=1, dst=(1, 474)+(0, 0)) [ 82.893] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.893] gen9_render_composite: 0x0, current mode=1/1 [ 82.893] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 82.894] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.894] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.894] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.894] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.894] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.894] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.894] sna_drawable_use_bo: using whole GPU bo [ 82.894] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.894] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.894] color_convert: src=ff8ae234 [20028888] [ 82.894] color_convert: dst=ff8ae234 [20028888] [ 82.894] sna_render_get_solid: ff8ae234 [ 82.894] sna_render_get_solid(22) = ff8ae234 (old) [ 82.894] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.894] sna_transform_is_imprecise_integer_translation: no transform [ 82.894] gen9_composite_picture: integer translation (0, 0), removing [ 82.894] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.894] sna_render_pixmap_bo: GPU all damaged [ 82.894] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.894] gen4_choose_composite_emitter: solid, identity mask [ 82.894] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.894] gen9_composite_get_binding_table(f000) [ 82.894] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.894] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.894] gen9_emit_vertex_elements: setup id=9 [ 82.894] glyphs0_to_dst: glyph=(1, 466)x(9, 8), unclipped [ 82.894] emit_primitive_identity_mask__avx2: dst=(1, 466), mask=(688.00, 32.00) x (9.00, 8.00) [ 82.894] glyphs0_to_dst: glyph=(9, 464)x(10, 13), unclipped [ 82.894] emit_primitive_identity_mask__avx2: dst=(9, 464), mask=(672.00, 48.00) x (10.00, 13.00) [ 82.894] glyphs0_to_dst: glyph=(19, 466)x(9, 8), unclipped [ 82.894] emit_primitive_identity_mask__avx2: dst=(19, 466), mask=(688.00, 32.00) x (9.00, 8.00) [ 82.894] glyphs0_to_dst: glyph=(28, 468)x(8, 3), unclipped [ 82.894] emit_primitive_identity_mask__avx2: dst=(28, 468), mask=(688.00, 48.00) x (8.00, 3.00) [ 82.894] glyphs0_to_dst: glyph=(36, 464)x(11, 10), unclipped [ 82.894] emit_primitive_identity_mask__avx2: dst=(36, 464), mask=(704.00, 0.00) x (11.00, 10.00) [ 82.894] glyphs0_to_dst: glyph=(46, 466)x(9, 8), unclipped [ 82.894] emit_primitive_identity_mask__avx2: dst=(46, 466), mask=(720.00, 0.00) x (9.00, 8.00) [ 82.894] glyphs0_to_dst: glyph=(54, 466)x(10, 8), unclipped [ 82.894] emit_primitive_identity_mask__avx2: dst=(54, 466), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.894] glyphs0_to_dst: glyph=(63, 466)x(10, 8), unclipped [ 82.894] emit_primitive_identity_mask__avx2: dst=(63, 466), mask=(720.00, 16.00) x (10.00, 8.00) [ 82.894] glyphs0_to_dst: glyph=(72, 463)x(10, 11), unclipped [ 82.894] emit_primitive_identity_mask__avx2: dst=(72, 463), mask=(736.00, 0.00) x (10.00, 11.00) [ 82.894] glyphs0_to_dst: glyph=(81, 466)x(10, 8), unclipped [ 82.894] emit_primitive_identity_mask__avx2: dst=(81, 466), mask=(752.00, 0.00) x (10.00, 8.00) [ 82.894] glyphs0_to_dst: glyph=(90, 463)x(10, 11), unclipped [ 82.894] emit_primitive_identity_mask__avx2: dst=(90, 463), mask=(736.00, 0.00) x (10.00, 11.00) [ 82.894] glyphs0_to_dst: glyph=(99, 466)x(11, 8), unclipped [ 82.894] emit_primitive_identity_mask__avx2: dst=(99, 466), mask=(736.00, 16.00) x (11.00, 8.00) [ 82.894] glyphs0_to_dst: glyph=(109, 466)x(9, 8), unclipped [ 82.894] emit_primitive_identity_mask__avx2: dst=(109, 466), mask=(752.00, 16.00) x (9.00, 8.00) [ 82.894] glyphs0_to_dst: glyph=(118, 468)x(8, 3), unclipped [ 82.894] emit_primitive_identity_mask__avx2: dst=(118, 468), mask=(688.00, 48.00) x (8.00, 3.00) [ 82.894] glyphs0_to_dst: glyph=(126, 464)x(10, 10), unclipped [ 82.894] emit_primitive_identity_mask__avx2: dst=(126, 464), mask=(704.00, 32.00) x (10.00, 10.00) [ 82.894] glyphs0_to_dst: glyph=(135, 464)x(10, 10), unclipped [ 82.894] emit_primitive_identity_mask__avx2: dst=(135, 464), mask=(704.00, 32.00) x (10.00, 10.00) [ 82.894] glyphs0_to_dst: glyph=(144, 464)x(10, 10), unclipped [ 82.894] emit_primitive_identity_mask__avx2: dst=(144, 464), mask=(720.00, 32.00) x (10.00, 10.00) [ 82.894] glyphs0_to_dst: glyph=(153, 464)x(10, 10), unclipped [ 82.894] emit_primitive_identity_mask__avx2: dst=(153, 464), mask=(704.00, 48.00) x (10.00, 10.00) [ 82.894] gen8_vertex_flush[3e98] = 54 [ 82.894] gen9_magic_ca_pass: CA fixup (3783 -> 3837) [ 82.894] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.894] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.894] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.894] sna_glyphs(op=3, nlist=1, src=(163, 474)) [ 82.894] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.894] sna_glyphs: discarding mask [ 82.894] glyphs0_to_dst(op=3, src=(163, 474), nlist=1, dst=(163, 474)+(0, 0)) [ 82.894] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.894] gen9_render_composite: 0x0, current mode=1/1 [ 82.894] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 82.894] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.894] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.894] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.894] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.894] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.894] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.894] sna_drawable_use_bo: using whole GPU bo [ 82.894] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.894] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.894] color_convert: src=ffffffff [20028888] [ 82.894] color_convert: dst=ffffffff [20028888] [ 82.894] sna_render_get_solid: ffffffff [ 82.894] sna_render_get_solid(white) [ 82.894] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.894] sna_transform_is_imprecise_integer_translation: no transform [ 82.894] gen9_composite_picture: integer translation (0, 0), removing [ 82.894] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.894] sna_render_pixmap_bo: GPU all damaged [ 82.894] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.894] gen4_choose_composite_emitter: solid, identity mask [ 82.894] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.894] gen9_composite_get_binding_table(efc0) [ 82.894] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.894] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.894] gen9_emit_vertex_elements: setup id=9 [ 82.894] glyphs0_to_dst: glyph=(165, 466)x(5, 8), unclipped [ 82.894] emit_primitive_identity_mask__avx2: dst=(165, 466), mask=(720.00, 48.00) x (5.00, 8.00) [ 82.894] gen8_vertex_flush[3f98] = 3 [ 82.894] gen9_magic_ca_pass: CA fixup (3837 -> 3840) [ 82.894] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.894] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.894] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.894] sna_glyphs(op=3, nlist=1, src=(172, 474)) [ 82.894] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.894] sna_glyphs: discarding mask [ 82.894] glyphs0_to_dst(op=3, src=(172, 474), nlist=1, dst=(172, 474)+(0, 0)) [ 82.894] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.894] gen9_render_composite: 0x0, current mode=1/1 [ 82.894] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 82.894] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.894] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.894] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.894] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.894] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.894] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.894] sna_drawable_use_bo: using whole GPU bo [ 82.894] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.894] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.894] color_convert: src=ff729fcf [20028888] [ 82.894] color_convert: dst=ff729fcf [20028888] [ 82.894] sna_render_get_solid: ff729fcf [ 82.894] sna_render_get_solid(23) = ff729fcf (old) [ 82.894] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.894] sna_transform_is_imprecise_integer_translation: no transform [ 82.894] gen9_composite_picture: integer translation (0, 0), removing [ 82.894] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.894] sna_render_pixmap_bo: GPU all damaged [ 82.894] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.894] gen4_choose_composite_emitter: solid, identity mask [ 82.894] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.894] gen9_composite_get_binding_table(ef80) [ 82.894] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.894] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.894] gen9_emit_vertex_elements: setup id=9 [ 82.894] glyphs0_to_dst: glyph=(171, 468)x(11, 3), unclipped [ 82.894] emit_primitive_identity_mask__avx2: dst=(171, 468), mask=(736.00, 32.00) x (11.00, 3.00) [ 82.894] glyphs0_to_dst: glyph=(180, 463)x(10, 14), unclipped [ 82.894] emit_primitive_identity_mask__avx2: dst=(180, 463), mask=(944.00, 48.00) x (10.00, 14.00) [ 82.894] glyphs0_to_dst: glyph=(189, 463)x(11, 11), unclipped [ 82.894] emit_primitive_identity_mask__avx2: dst=(189, 463), mask=(960.00, 0.00) x (11.00, 11.00) [ 82.894] glyphs0_to_dst: glyph=(198, 466)x(10, 8), unclipped [ 82.894] emit_primitive_identity_mask__avx2: dst=(198, 466), mask=(976.00, 0.00) x (10.00, 8.00) [ 82.894] glyphs0_to_dst: glyph=(208, 466)x(9, 11), unclipped [ 82.894] emit_primitive_identity_mask__avx2: dst=(208, 466), mask=(960.00, 16.00) x (9.00, 11.00) [ 82.894] glyphs0_to_dst: glyph=(216, 463)x(10, 14), unclipped [ 82.894] emit_primitive_identity_mask__avx2: dst=(216, 463), mask=(944.00, 48.00) x (10.00, 14.00) [ 82.894] glyphs0_to_dst: glyph=(225, 464)x(10, 10), unclipped [ 82.894] emit_primitive_identity_mask__avx2: dst=(225, 464), mask=(976.00, 16.00) x (10.00, 10.00) [ 82.894] glyphs0_to_dst: glyph=(234, 475)x(11, 2), unclipped [ 82.894] emit_primitive_identity_mask__avx2: dst=(234, 475), mask=(992.00, 0.00) x (11.00, 2.00) [ 82.894] glyphs0_to_dst: glyph=(243, 463)x(11, 11), unclipped [ 82.894] emit_primitive_identity_mask__avx2: dst=(243, 463), mask=(1008.00, 0.00) x (11.00, 11.00) [ 82.894] glyphs0_to_dst: glyph=(253, 466)x(9, 8), unclipped [ 82.894] emit_primitive_identity_mask__avx2: dst=(253, 466), mask=(720.00, 0.00) x (9.00, 8.00) [ 82.894] glyphs0_to_dst: glyph=(261, 466)x(10, 8), unclipped [ 82.894] emit_primitive_identity_mask__avx2: dst=(261, 466), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.894] glyphs0_to_dst: glyph=(270, 466)x(10, 8), unclipped [ 82.894] emit_primitive_identity_mask__avx2: dst=(270, 466), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.894] glyphs0_to_dst: glyph=(279, 462)x(10, 12), unclipped [ 82.894] emit_primitive_identity_mask__avx2: dst=(279, 462), mask=(992.00, 16.00) x (10.00, 12.00) [ 82.894] glyphs0_to_dst: glyph=(288, 466)x(10, 8), unclipped [ 82.894] emit_primitive_identity_mask__avx2: dst=(288, 466), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.894] glyphs0_to_dst: glyph=(297, 466)x(10, 8), unclipped [ 82.894] emit_primitive_identity_mask__avx2: dst=(297, 466), mask=(752.00, 0.00) x (10.00, 8.00) [ 82.894] glyphs0_to_dst: glyph=(307, 462)x(10, 12), unclipped [ 82.894] emit_primitive_identity_mask__avx2: dst=(307, 462), mask=(1008.00, 16.00) x (10.00, 12.00) [ 82.894] glyphs0_to_dst: glyph=(315, 463)x(11, 11), unclipped [ 82.894] emit_primitive_identity_mask__avx2: dst=(315, 463), mask=(960.00, 0.00) x (11.00, 11.00) [ 82.894] glyphs0_to_dst: glyph=(324, 466)x(11, 8), unclipped [ 82.894] emit_primitive_identity_mask__avx2: dst=(324, 466), mask=(736.00, 16.00) x (11.00, 8.00) [ 82.894] glyphs0_to_dst: glyph=(334, 466)x(9, 11), unclipped [ 82.894] emit_primitive_identity_mask__avx2: dst=(334, 466), mask=(960.00, 16.00) x (9.00, 11.00) [ 82.894] glyphs0_to_dst: glyph=(342, 475)x(11, 2), unclipped [ 82.894] emit_primitive_identity_mask__avx2: dst=(342, 475), mask=(992.00, 0.00) x (11.00, 2.00) [ 82.894] glyphs0_to_dst: glyph=(351, 462)x(10, 12), unclipped [ 82.894] emit_primitive_identity_mask__avx2: dst=(351, 462), mask=(992.00, 16.00) x (10.00, 12.00) [ 82.894] glyphs0_to_dst: glyph=(361, 462)x(9, 12), unclipped [ 82.894] emit_primitive_identity_mask__avx2: dst=(361, 462), mask=(960.00, 32.00) x (9.00, 12.00) [ 82.894] glyphs0_to_dst: glyph=(369, 466)x(10, 11), unclipped [ 82.894] emit_primitive_identity_mask__avx2: dst=(369, 466), mask=(976.00, 32.00) x (10.00, 11.00) [ 82.894] glyphs0_to_dst: glyph=(378, 463)x(10, 14), unclipped [ 82.894] emit_primitive_identity_mask__avx2: dst=(378, 463), mask=(944.00, 48.00) x (10.00, 14.00) [ 82.894] glyphs0_to_dst: glyph=(387, 464)x(10, 10), unclipped [ 82.894] emit_primitive_identity_mask__avx2: dst=(387, 464), mask=(960.00, 48.00) x (10.00, 10.00) [ 82.894] glyphs0_to_dst: glyph=(396, 475)x(11, 2), unclipped [ 82.894] emit_primitive_identity_mask__avx2: dst=(396, 475), mask=(992.00, 0.00) x (11.00, 2.00) [ 82.894] glyphs0_to_dst: glyph=(406, 466)x(9, 8), unclipped [ 82.894] emit_primitive_identity_mask__avx2: dst=(406, 466), mask=(688.00, 32.00) x (9.00, 8.00) [ 82.894] glyphs0_to_dst: glyph=(415, 466)x(9, 8), unclipped [ 82.894] emit_primitive_identity_mask__avx2: dst=(415, 466), mask=(752.00, 16.00) x (9.00, 8.00) [ 82.894] glyphs0_to_dst: glyph=(424, 466)x(9, 11), unclipped [ 82.894] emit_primitive_identity_mask__avx2: dst=(424, 466), mask=(960.00, 16.00) x (9.00, 11.00) [ 82.894] glyphs0_to_dst: glyph=(432, 463)x(10, 11), unclipped [ 82.894] emit_primitive_identity_mask__avx2: dst=(432, 463), mask=(976.00, 48.00) x (10.00, 11.00) [ 82.894] glyphs0_to_dst: glyph=(442, 466)x(9, 8), unclipped [ 82.894] emit_primitive_identity_mask__avx2: dst=(442, 466), mask=(688.00, 32.00) x (9.00, 8.00) [ 82.894] glyphs0_to_dst: glyph=(450, 466)x(10, 11), unclipped [ 82.894] emit_primitive_identity_mask__avx2: dst=(450, 466), mask=(976.00, 32.00) x (10.00, 11.00) [ 82.894] gen8_vertex_flush[4098] = 96 [ 82.894] gen9_magic_ca_pass: CA fixup (3840 -> 3936) [ 82.894] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.894] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.894] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.894] sna_glyphs(op=3, nlist=1, src=(460, 474)) [ 82.894] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.894] sna_glyphs: discarding mask [ 82.894] glyphs0_to_dst(op=3, src=(460, 474), nlist=1, dst=(460, 474)+(0, 0)) [ 82.894] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.894] gen9_render_composite: 0x0, current mode=1/1 [ 82.894] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 82.894] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.894] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.894] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.894] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.894] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.894] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.894] sna_drawable_use_bo: using whole GPU bo [ 82.894] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.894] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.894] color_convert: src=ffffffff [20028888] [ 82.894] color_convert: dst=ffffffff [20028888] [ 82.894] sna_render_get_solid: ffffffff [ 82.894] sna_render_get_solid(white) [ 82.894] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.894] sna_transform_is_imprecise_integer_translation: no transform [ 82.894] gen9_composite_picture: integer translation (0, 0), removing [ 82.894] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.894] sna_render_pixmap_bo: GPU all damaged [ 82.894] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.894] gen4_choose_composite_emitter: solid, identity mask [ 82.894] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.894] gen9_composite_get_binding_table(ef40) [ 82.894] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.894] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.894] gen9_emit_vertex_elements: setup id=9 [ 82.894] glyphs0_to_dst: glyph=(459, 463)x(10, 13), unclipped [ 82.894] emit_primitive_identity_mask__avx2: dst=(459, 463), mask=(752.00, 32.00) x (10.00, 13.00) [ 82.894] glyphs0_to_dst: glyph=(477, 469)x(10, 3), unclipped [ 82.894] emit_primitive_identity_mask__avx2: dst=(477, 469), mask=(1008.00, 48.00) x (10.00, 3.00) [ 82.894] glyphs0_to_dst: glyph=(487, 463)x(9, 14), unclipped [ 82.894] emit_primitive_identity_mask__avx2: dst=(487, 463), mask=(832.00, 32.00) x (9.00, 14.00) [ 82.894] glyphs0_to_dst: glyph=(496, 466)x(9, 8), unclipped [ 82.894] emit_primitive_identity_mask__avx2: dst=(496, 466), mask=(896.00, 48.00) x (9.00, 8.00) [ 82.894] glyphs0_to_dst: glyph=(504, 466)x(10, 8), unclipped [ 82.894] emit_primitive_identity_mask__avx2: dst=(504, 466), mask=(848.00, 16.00) x (10.00, 8.00) [ 82.894] glyphs0_to_dst: glyph=(514, 466)x(9, 8), unclipped [ 82.894] emit_primitive_identity_mask__avx2: dst=(514, 466), mask=(848.00, 48.00) x (9.00, 8.00) [ 82.894] glyphs0_to_dst: glyph=(522, 463)x(10, 11), unclipped [ 82.894] emit_primitive_identity_mask__avx2: dst=(522, 463), mask=(992.00, 32.00) x (10.00, 11.00) [ 82.894] glyphs0_to_dst: glyph=(532, 466)x(9, 11), unclipped [ 82.894] emit_primitive_identity_mask__avx2: dst=(532, 466), mask=(880.00, 16.00) x (9.00, 11.00) [ 82.894] glyphs0_to_dst: glyph=(541, 463)x(9, 11), unclipped [ 82.894] emit_primitive_identity_mask__avx2: dst=(541, 463), mask=(880.00, 0.00) x (9.00, 11.00) [ 82.894] glyphs0_to_dst: glyph=(550, 463)x(9, 14), unclipped [ 82.894] emit_primitive_identity_mask__avx2: dst=(550, 463), mask=(832.00, 32.00) x (9.00, 14.00) [ 82.894] glyphs0_to_dst: glyph=(558, 466)x(10, 8), unclipped [ 82.894] emit_primitive_identity_mask__avx2: dst=(558, 466), mask=(848.00, 16.00) x (10.00, 8.00) [ 82.894] glyphs0_to_dst: glyph=(568, 466)x(9, 11), unclipped [ 82.894] emit_primitive_identity_mask__avx2: dst=(568, 466), mask=(880.00, 16.00) x (9.00, 11.00) [ 82.894] glyphs0_to_dst: glyph=(576, 476)x(11, 2), unclipped [ 82.894] emit_primitive_identity_mask__avx2: dst=(576, 476), mask=(832.00, 48.00) x (11.00, 2.00) [ 82.895] glyphs0_to_dst: glyph=(585, 462)x(10, 12), unclipped [ 82.895] emit_primitive_identity_mask__avx2: dst=(585, 462), mask=(864.00, 0.00) x (10.00, 12.00) [ 82.895] glyphs0_to_dst: glyph=(594, 466)x(10, 8), unclipped [ 82.895] emit_primitive_identity_mask__avx2: dst=(594, 466), mask=(864.00, 32.00) x (10.00, 8.00) [ 82.895] glyphs0_to_dst: glyph=(603, 463)x(10, 11), unclipped [ 82.895] emit_primitive_identity_mask__avx2: dst=(603, 463), mask=(880.00, 32.00) x (10.00, 11.00) [ 82.895] glyphs0_to_dst: glyph=(612, 476)x(11, 2), unclipped [ 82.895] emit_primitive_identity_mask__avx2: dst=(612, 476), mask=(832.00, 48.00) x (11.00, 2.00) [ 82.895] glyphs0_to_dst: glyph=(621, 463)x(10, 11), unclipped [ 82.895] emit_primitive_identity_mask__avx2: dst=(621, 463), mask=(880.00, 32.00) x (10.00, 11.00) [ 82.895] glyphs0_to_dst: glyph=(630, 466)x(10, 8), unclipped [ 82.895] emit_primitive_identity_mask__avx2: dst=(630, 466), mask=(944.00, 0.00) x (10.00, 8.00) [ 82.895] glyphs0_to_dst: glyph=(639, 466)x(10, 11), unclipped [ 82.895] emit_primitive_identity_mask__avx2: dst=(639, 466), mask=(880.00, 48.00) x (10.00, 11.00) [ 82.895] glyphs0_to_dst: glyph=(651, 471)x(5, 3), unclipped [ 82.895] emit_primitive_identity_mask__avx2: dst=(651, 471), mask=(1008.00, 32.00) x (5.00, 3.00) [ 82.895] glyphs0_to_dst: glyph=(658, 466)x(9, 8), unclipped [ 82.895] emit_primitive_identity_mask__avx2: dst=(658, 466), mask=(896.00, 48.00) x (9.00, 8.00) [ 82.895] glyphs0_to_dst: glyph=(667, 462)x(9, 12), unclipped [ 82.895] emit_primitive_identity_mask__avx2: dst=(667, 462), mask=(992.00, 48.00) x (9.00, 12.00) [ 82.895] gen8_vertex_flush[4198] = 69 [ 82.895] gen9_magic_ca_pass: CA fixup (3936 -> 4005) [ 82.895] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.895] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.895] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.895] sna_glyphs(op=3, nlist=1, src=(1, 491)) [ 82.895] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.895] sna_glyphs: discarding mask [ 82.895] glyphs0_to_dst(op=3, src=(1, 491), nlist=1, dst=(1, 491)+(0, 0)) [ 82.895] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.895] gen9_render_composite: 0x0, current mode=1/1 [ 82.895] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 82.895] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.895] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.895] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.895] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.895] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.895] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.895] sna_drawable_use_bo: using whole GPU bo [ 82.895] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.895] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.895] color_convert: src=ff8ae234 [20028888] [ 82.895] color_convert: dst=ff8ae234 [20028888] [ 82.895] sna_render_get_solid: ff8ae234 [ 82.895] sna_render_get_solid(22) = ff8ae234 (old) [ 82.895] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.895] sna_transform_is_imprecise_integer_translation: no transform [ 82.895] gen9_composite_picture: integer translation (0, 0), removing [ 82.895] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.895] sna_render_pixmap_bo: GPU all damaged [ 82.895] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.895] gen4_choose_composite_emitter: solid, identity mask [ 82.895] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.895] gen9_composite_get_binding_table(ef00) [ 82.895] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.895] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.895] gen9_emit_vertex_elements: setup id=9 [ 82.895] glyphs0_to_dst: glyph=(1, 483)x(9, 8), unclipped [ 82.895] emit_primitive_identity_mask__avx2: dst=(1, 483), mask=(688.00, 32.00) x (9.00, 8.00) [ 82.895] glyphs0_to_dst: glyph=(9, 481)x(10, 13), unclipped [ 82.895] emit_primitive_identity_mask__avx2: dst=(9, 481), mask=(672.00, 48.00) x (10.00, 13.00) [ 82.895] glyphs0_to_dst: glyph=(19, 483)x(9, 8), unclipped [ 82.895] emit_primitive_identity_mask__avx2: dst=(19, 483), mask=(688.00, 32.00) x (9.00, 8.00) [ 82.895] glyphs0_to_dst: glyph=(28, 485)x(8, 3), unclipped [ 82.895] emit_primitive_identity_mask__avx2: dst=(28, 485), mask=(688.00, 48.00) x (8.00, 3.00) [ 82.895] glyphs0_to_dst: glyph=(36, 481)x(11, 10), unclipped [ 82.895] emit_primitive_identity_mask__avx2: dst=(36, 481), mask=(704.00, 0.00) x (11.00, 10.00) [ 82.895] glyphs0_to_dst: glyph=(46, 483)x(9, 8), unclipped [ 82.895] emit_primitive_identity_mask__avx2: dst=(46, 483), mask=(720.00, 0.00) x (9.00, 8.00) [ 82.895] glyphs0_to_dst: glyph=(54, 483)x(10, 8), unclipped [ 82.895] emit_primitive_identity_mask__avx2: dst=(54, 483), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.895] glyphs0_to_dst: glyph=(63, 483)x(10, 8), unclipped [ 82.895] emit_primitive_identity_mask__avx2: dst=(63, 483), mask=(720.00, 16.00) x (10.00, 8.00) [ 82.895] glyphs0_to_dst: glyph=(72, 480)x(10, 11), unclipped [ 82.895] emit_primitive_identity_mask__avx2: dst=(72, 480), mask=(736.00, 0.00) x (10.00, 11.00) [ 82.895] glyphs0_to_dst: glyph=(81, 483)x(10, 8), unclipped [ 82.895] emit_primitive_identity_mask__avx2: dst=(81, 483), mask=(752.00, 0.00) x (10.00, 8.00) [ 82.895] glyphs0_to_dst: glyph=(90, 480)x(10, 11), unclipped [ 82.895] emit_primitive_identity_mask__avx2: dst=(90, 480), mask=(736.00, 0.00) x (10.00, 11.00) [ 82.895] glyphs0_to_dst: glyph=(99, 483)x(11, 8), unclipped [ 82.895] emit_primitive_identity_mask__avx2: dst=(99, 483), mask=(736.00, 16.00) x (11.00, 8.00) [ 82.895] glyphs0_to_dst: glyph=(109, 483)x(9, 8), unclipped [ 82.895] emit_primitive_identity_mask__avx2: dst=(109, 483), mask=(752.00, 16.00) x (9.00, 8.00) [ 82.895] glyphs0_to_dst: glyph=(118, 485)x(8, 3), unclipped [ 82.895] emit_primitive_identity_mask__avx2: dst=(118, 485), mask=(688.00, 48.00) x (8.00, 3.00) [ 82.895] glyphs0_to_dst: glyph=(126, 481)x(10, 10), unclipped [ 82.895] emit_primitive_identity_mask__avx2: dst=(126, 481), mask=(704.00, 32.00) x (10.00, 10.00) [ 82.895] glyphs0_to_dst: glyph=(135, 481)x(10, 10), unclipped [ 82.895] emit_primitive_identity_mask__avx2: dst=(135, 481), mask=(704.00, 32.00) x (10.00, 10.00) [ 82.895] glyphs0_to_dst: glyph=(144, 481)x(10, 10), unclipped [ 82.895] emit_primitive_identity_mask__avx2: dst=(144, 481), mask=(720.00, 32.00) x (10.00, 10.00) [ 82.895] glyphs0_to_dst: glyph=(153, 481)x(10, 10), unclipped [ 82.895] emit_primitive_identity_mask__avx2: dst=(153, 481), mask=(704.00, 48.00) x (10.00, 10.00) [ 82.895] gen8_vertex_flush[4298] = 54 [ 82.895] gen9_magic_ca_pass: CA fixup (4005 -> 4059) [ 82.895] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.895] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.895] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.895] sna_glyphs(op=3, nlist=1, src=(163, 491)) [ 82.895] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.895] sna_glyphs: discarding mask [ 82.895] glyphs0_to_dst(op=3, src=(163, 491), nlist=1, dst=(163, 491)+(0, 0)) [ 82.895] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.895] gen9_render_composite: 0x0, current mode=1/1 [ 82.895] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 82.895] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.895] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.895] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.895] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.895] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.895] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.895] sna_drawable_use_bo: using whole GPU bo [ 82.895] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.895] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.895] color_convert: src=ffffffff [20028888] [ 82.895] color_convert: dst=ffffffff [20028888] [ 82.895] sna_render_get_solid: ffffffff [ 82.895] sna_render_get_solid(white) [ 82.895] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.895] sna_transform_is_imprecise_integer_translation: no transform [ 82.895] gen9_composite_picture: integer translation (0, 0), removing [ 82.895] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.895] sna_render_pixmap_bo: GPU all damaged [ 82.895] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.895] gen4_choose_composite_emitter: solid, identity mask [ 82.895] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.895] gen9_composite_get_binding_table(eec0) [ 82.895] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.895] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.895] gen9_emit_vertex_elements: setup id=9 [ 82.895] glyphs0_to_dst: glyph=(165, 483)x(5, 8), unclipped [ 82.895] emit_primitive_identity_mask__avx2: dst=(165, 483), mask=(720.00, 48.00) x (5.00, 8.00) [ 82.895] gen8_vertex_flush[4398] = 3 [ 82.895] gen9_magic_ca_pass: CA fixup (4059 -> 4062) [ 82.895] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.895] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.895] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.895] sna_glyphs(op=3, nlist=1, src=(172, 491)) [ 82.895] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.895] sna_glyphs: discarding mask [ 82.895] glyphs0_to_dst(op=3, src=(172, 491), nlist=1, dst=(172, 491)+(0, 0)) [ 82.895] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.895] gen9_render_composite: 0x0, current mode=1/1 [ 82.895] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 82.895] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.895] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.895] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.895] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.895] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.895] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.895] sna_drawable_use_bo: using whole GPU bo [ 82.895] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.895] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.895] color_convert: src=ff729fcf [20028888] [ 82.895] color_convert: dst=ff729fcf [20028888] [ 82.895] sna_render_get_solid: ff729fcf [ 82.895] sna_render_get_solid(23) = ff729fcf (old) [ 82.895] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.895] sna_transform_is_imprecise_integer_translation: no transform [ 82.895] gen9_composite_picture: integer translation (0, 0), removing [ 82.895] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.895] sna_render_pixmap_bo: GPU all damaged [ 82.895] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.895] gen4_choose_composite_emitter: solid, identity mask [ 82.895] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.895] gen9_composite_get_binding_table(ee80) [ 82.895] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.895] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.895] gen9_emit_vertex_elements: setup id=9 [ 82.895] glyphs0_to_dst: glyph=(171, 485)x(11, 3), unclipped [ 82.895] emit_primitive_identity_mask__avx2: dst=(171, 485), mask=(736.00, 32.00) x (11.00, 3.00) [ 82.895] glyphs0_to_dst: glyph=(180, 480)x(10, 14), unclipped [ 82.895] emit_primitive_identity_mask__avx2: dst=(180, 480), mask=(944.00, 48.00) x (10.00, 14.00) [ 82.895] glyphs0_to_dst: glyph=(189, 480)x(11, 11), unclipped [ 82.895] emit_primitive_identity_mask__avx2: dst=(189, 480), mask=(960.00, 0.00) x (11.00, 11.00) [ 82.895] glyphs0_to_dst: glyph=(198, 483)x(10, 8), unclipped [ 82.895] emit_primitive_identity_mask__avx2: dst=(198, 483), mask=(976.00, 0.00) x (10.00, 8.00) [ 82.895] glyphs0_to_dst: glyph=(208, 483)x(9, 11), unclipped [ 82.895] emit_primitive_identity_mask__avx2: dst=(208, 483), mask=(960.00, 16.00) x (9.00, 11.00) [ 82.895] glyphs0_to_dst: glyph=(216, 480)x(10, 14), unclipped [ 82.895] emit_primitive_identity_mask__avx2: dst=(216, 480), mask=(944.00, 48.00) x (10.00, 14.00) [ 82.895] glyphs0_to_dst: glyph=(225, 481)x(10, 10), unclipped [ 82.895] emit_primitive_identity_mask__avx2: dst=(225, 481), mask=(976.00, 16.00) x (10.00, 10.00) [ 82.895] glyphs0_to_dst: glyph=(234, 492)x(11, 2), unclipped [ 82.895] emit_primitive_identity_mask__avx2: dst=(234, 492), mask=(992.00, 0.00) x (11.00, 2.00) [ 82.895] glyphs0_to_dst: glyph=(243, 480)x(11, 11), unclipped [ 82.895] emit_primitive_identity_mask__avx2: dst=(243, 480), mask=(1008.00, 0.00) x (11.00, 11.00) [ 82.895] glyphs0_to_dst: glyph=(253, 483)x(9, 8), unclipped [ 82.895] emit_primitive_identity_mask__avx2: dst=(253, 483), mask=(720.00, 0.00) x (9.00, 8.00) [ 82.895] glyphs0_to_dst: glyph=(261, 483)x(10, 8), unclipped [ 82.895] emit_primitive_identity_mask__avx2: dst=(261, 483), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.895] glyphs0_to_dst: glyph=(270, 483)x(10, 8), unclipped [ 82.895] emit_primitive_identity_mask__avx2: dst=(270, 483), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.895] glyphs0_to_dst: glyph=(279, 479)x(10, 12), unclipped [ 82.895] emit_primitive_identity_mask__avx2: dst=(279, 479), mask=(992.00, 16.00) x (10.00, 12.00) [ 82.895] glyphs0_to_dst: glyph=(288, 483)x(10, 8), unclipped [ 82.895] emit_primitive_identity_mask__avx2: dst=(288, 483), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.895] glyphs0_to_dst: glyph=(297, 483)x(10, 8), unclipped [ 82.895] emit_primitive_identity_mask__avx2: dst=(297, 483), mask=(752.00, 0.00) x (10.00, 8.00) [ 82.895] glyphs0_to_dst: glyph=(307, 479)x(10, 12), unclipped [ 82.895] emit_primitive_identity_mask__avx2: dst=(307, 479), mask=(1008.00, 16.00) x (10.00, 12.00) [ 82.895] glyphs0_to_dst: glyph=(315, 480)x(11, 11), unclipped [ 82.895] emit_primitive_identity_mask__avx2: dst=(315, 480), mask=(960.00, 0.00) x (11.00, 11.00) [ 82.895] glyphs0_to_dst: glyph=(324, 483)x(11, 8), unclipped [ 82.895] emit_primitive_identity_mask__avx2: dst=(324, 483), mask=(736.00, 16.00) x (11.00, 8.00) [ 82.895] glyphs0_to_dst: glyph=(334, 483)x(9, 11), unclipped [ 82.895] emit_primitive_identity_mask__avx2: dst=(334, 483), mask=(960.00, 16.00) x (9.00, 11.00) [ 82.895] glyphs0_to_dst: glyph=(342, 492)x(11, 2), unclipped [ 82.895] emit_primitive_identity_mask__avx2: dst=(342, 492), mask=(992.00, 0.00) x (11.00, 2.00) [ 82.895] glyphs0_to_dst: glyph=(351, 479)x(10, 12), unclipped [ 82.895] emit_primitive_identity_mask__avx2: dst=(351, 479), mask=(992.00, 16.00) x (10.00, 12.00) [ 82.895] glyphs0_to_dst: glyph=(361, 479)x(9, 12), unclipped [ 82.895] emit_primitive_identity_mask__avx2: dst=(361, 479), mask=(960.00, 32.00) x (9.00, 12.00) [ 82.895] glyphs0_to_dst: glyph=(369, 483)x(10, 11), unclipped [ 82.895] emit_primitive_identity_mask__avx2: dst=(369, 483), mask=(976.00, 32.00) x (10.00, 11.00) [ 82.895] glyphs0_to_dst: glyph=(378, 480)x(10, 14), unclipped [ 82.895] emit_primitive_identity_mask__avx2: dst=(378, 480), mask=(944.00, 48.00) x (10.00, 14.00) [ 82.895] glyphs0_to_dst: glyph=(387, 481)x(10, 10), unclipped [ 82.895] emit_primitive_identity_mask__avx2: dst=(387, 481), mask=(960.00, 48.00) x (10.00, 10.00) [ 82.895] glyphs0_to_dst: glyph=(396, 492)x(11, 2), unclipped [ 82.895] emit_primitive_identity_mask__avx2: dst=(396, 492), mask=(992.00, 0.00) x (11.00, 2.00) [ 82.895] glyphs0_to_dst: glyph=(406, 483)x(9, 8), unclipped [ 82.895] emit_primitive_identity_mask__avx2: dst=(406, 483), mask=(688.00, 32.00) x (9.00, 8.00) [ 82.895] glyphs0_to_dst: glyph=(415, 483)x(9, 8), unclipped [ 82.895] emit_primitive_identity_mask__avx2: dst=(415, 483), mask=(752.00, 16.00) x (9.00, 8.00) [ 82.895] glyphs0_to_dst: glyph=(424, 483)x(9, 11), unclipped [ 82.895] emit_primitive_identity_mask__avx2: dst=(424, 483), mask=(960.00, 16.00) x (9.00, 11.00) [ 82.895] glyphs0_to_dst: glyph=(432, 480)x(10, 11), unclipped [ 82.895] emit_primitive_identity_mask__avx2: dst=(432, 480), mask=(976.00, 48.00) x (10.00, 11.00) [ 82.895] glyphs0_to_dst: glyph=(442, 483)x(9, 8), unclipped [ 82.895] emit_primitive_identity_mask__avx2: dst=(442, 483), mask=(688.00, 32.00) x (9.00, 8.00) [ 82.895] glyphs0_to_dst: glyph=(450, 483)x(10, 11), unclipped [ 82.895] emit_primitive_identity_mask__avx2: dst=(450, 483), mask=(976.00, 32.00) x (10.00, 11.00) [ 82.895] gen8_vertex_flush[4498] = 96 [ 82.895] gen9_magic_ca_pass: CA fixup (4062 -> 4158) [ 82.895] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.895] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.895] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.895] sna_glyphs(op=3, nlist=1, src=(460, 491)) [ 82.895] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.895] sna_glyphs: discarding mask [ 82.895] glyphs0_to_dst(op=3, src=(460, 491), nlist=1, dst=(460, 491)+(0, 0)) [ 82.895] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.895] gen9_render_composite: 0x0, current mode=1/1 [ 82.895] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 82.895] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.895] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.895] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.895] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.895] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.895] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.895] sna_drawable_use_bo: using whole GPU bo [ 82.895] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.895] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.895] color_convert: src=ffffffff [20028888] [ 82.895] color_convert: dst=ffffffff [20028888] [ 82.895] sna_render_get_solid: ffffffff [ 82.896] sna_render_get_solid(white) [ 82.896] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.896] sna_transform_is_imprecise_integer_translation: no transform [ 82.896] gen9_composite_picture: integer translation (0, 0), removing [ 82.896] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.896] sna_render_pixmap_bo: GPU all damaged [ 82.896] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.896] gen4_choose_composite_emitter: solid, identity mask [ 82.896] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.896] gen9_composite_get_binding_table(ee40) [ 82.896] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.896] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.896] gen9_emit_vertex_elements: setup id=9 [ 82.896] glyphs0_to_dst: glyph=(459, 480)x(10, 13), unclipped [ 82.896] emit_primitive_identity_mask__avx2: dst=(459, 480), mask=(752.00, 32.00) x (10.00, 13.00) [ 82.896] glyphs0_to_dst: glyph=(477, 486)x(10, 3), unclipped [ 82.896] emit_primitive_identity_mask__avx2: dst=(477, 486), mask=(1008.00, 48.00) x (10.00, 3.00) [ 82.896] glyphs0_to_dst: glyph=(487, 480)x(9, 14), unclipped [ 82.896] emit_primitive_identity_mask__avx2: dst=(487, 480), mask=(832.00, 32.00) x (9.00, 14.00) [ 82.896] glyphs0_to_dst: glyph=(496, 483)x(9, 8), unclipped [ 82.896] emit_primitive_identity_mask__avx2: dst=(496, 483), mask=(896.00, 48.00) x (9.00, 8.00) [ 82.896] glyphs0_to_dst: glyph=(504, 483)x(10, 8), unclipped [ 82.896] emit_primitive_identity_mask__avx2: dst=(504, 483), mask=(848.00, 16.00) x (10.00, 8.00) [ 82.896] glyphs0_to_dst: glyph=(514, 483)x(9, 8), unclipped [ 82.896] emit_primitive_identity_mask__avx2: dst=(514, 483), mask=(848.00, 48.00) x (9.00, 8.00) [ 82.896] glyphs0_to_dst: glyph=(522, 480)x(10, 11), unclipped [ 82.896] emit_primitive_identity_mask__avx2: dst=(522, 480), mask=(992.00, 32.00) x (10.00, 11.00) [ 82.896] glyphs0_to_dst: glyph=(532, 483)x(9, 11), unclipped [ 82.896] emit_primitive_identity_mask__avx2: dst=(532, 483), mask=(880.00, 16.00) x (9.00, 11.00) [ 82.896] glyphs0_to_dst: glyph=(541, 480)x(9, 11), unclipped [ 82.896] emit_primitive_identity_mask__avx2: dst=(541, 480), mask=(880.00, 0.00) x (9.00, 11.00) [ 82.896] glyphs0_to_dst: glyph=(550, 480)x(9, 14), unclipped [ 82.896] emit_primitive_identity_mask__avx2: dst=(550, 480), mask=(832.00, 32.00) x (9.00, 14.00) [ 82.896] glyphs0_to_dst: glyph=(558, 483)x(10, 8), unclipped [ 82.896] emit_primitive_identity_mask__avx2: dst=(558, 483), mask=(848.00, 16.00) x (10.00, 8.00) [ 82.896] glyphs0_to_dst: glyph=(568, 483)x(9, 11), unclipped [ 82.896] emit_primitive_identity_mask__avx2: dst=(568, 483), mask=(880.00, 16.00) x (9.00, 11.00) [ 82.896] glyphs0_to_dst: glyph=(576, 493)x(11, 2), unclipped [ 82.896] emit_primitive_identity_mask__avx2: dst=(576, 493), mask=(832.00, 48.00) x (11.00, 2.00) [ 82.896] glyphs0_to_dst: glyph=(585, 479)x(10, 12), unclipped [ 82.896] emit_primitive_identity_mask__avx2: dst=(585, 479), mask=(864.00, 0.00) x (10.00, 12.00) [ 82.896] glyphs0_to_dst: glyph=(594, 483)x(10, 8), unclipped [ 82.896] emit_primitive_identity_mask__avx2: dst=(594, 483), mask=(864.00, 32.00) x (10.00, 8.00) [ 82.896] glyphs0_to_dst: glyph=(603, 480)x(10, 11), unclipped [ 82.896] emit_primitive_identity_mask__avx2: dst=(603, 480), mask=(880.00, 32.00) x (10.00, 11.00) [ 82.896] glyphs0_to_dst: glyph=(612, 493)x(11, 2), unclipped [ 82.896] emit_primitive_identity_mask__avx2: dst=(612, 493), mask=(832.00, 48.00) x (11.00, 2.00) [ 82.896] glyphs0_to_dst: glyph=(621, 480)x(10, 11), unclipped [ 82.896] emit_primitive_identity_mask__avx2: dst=(621, 480), mask=(880.00, 32.00) x (10.00, 11.00) [ 82.896] glyphs0_to_dst: glyph=(630, 483)x(10, 8), unclipped [ 82.896] emit_primitive_identity_mask__avx2: dst=(630, 483), mask=(944.00, 0.00) x (10.00, 8.00) [ 82.896] glyphs0_to_dst: glyph=(639, 483)x(10, 11), unclipped [ 82.896] emit_primitive_identity_mask__avx2: dst=(639, 483), mask=(880.00, 48.00) x (10.00, 11.00) [ 82.896] glyphs0_to_dst: glyph=(651, 488)x(5, 3), unclipped [ 82.896] emit_primitive_identity_mask__avx2: dst=(651, 488), mask=(1008.00, 32.00) x (5.00, 3.00) [ 82.896] glyphs0_to_dst: glyph=(658, 483)x(9, 8), unclipped [ 82.896] emit_primitive_identity_mask__avx2: dst=(658, 483), mask=(896.00, 48.00) x (9.00, 8.00) [ 82.896] glyphs0_to_dst: glyph=(667, 479)x(9, 12), unclipped [ 82.896] emit_primitive_identity_mask__avx2: dst=(667, 479), mask=(992.00, 48.00) x (9.00, 12.00) [ 82.896] gen8_vertex_flush[4598] = 69 [ 82.896] gen9_magic_ca_pass: CA fixup (4158 -> 4227) [ 82.896] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.896] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.896] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.896] sna_glyphs(op=3, nlist=1, src=(1, 508)) [ 82.896] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.896] sna_glyphs: discarding mask [ 82.896] glyphs0_to_dst(op=3, src=(1, 508), nlist=1, dst=(1, 508)+(0, 0)) [ 82.896] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.896] gen9_render_composite: 0x0, current mode=1/1 [ 82.896] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 82.896] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.896] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.896] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.896] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.896] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.896] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.896] sna_drawable_use_bo: using whole GPU bo [ 82.896] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.896] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.896] color_convert: src=ff8ae234 [20028888] [ 82.896] color_convert: dst=ff8ae234 [20028888] [ 82.896] sna_render_get_solid: ff8ae234 [ 82.896] sna_render_get_solid(22) = ff8ae234 (old) [ 82.896] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.896] sna_transform_is_imprecise_integer_translation: no transform [ 82.896] gen9_composite_picture: integer translation (0, 0), removing [ 82.896] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.896] sna_render_pixmap_bo: GPU all damaged [ 82.896] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.896] gen4_choose_composite_emitter: solid, identity mask [ 82.896] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.896] gen9_composite_get_binding_table(ee00) [ 82.896] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.896] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.896] gen9_emit_vertex_elements: setup id=9 [ 82.896] glyphs0_to_dst: glyph=(1, 500)x(9, 8), unclipped [ 82.896] emit_primitive_identity_mask__avx2: dst=(1, 500), mask=(688.00, 32.00) x (9.00, 8.00) [ 82.896] glyphs0_to_dst: glyph=(9, 498)x(10, 13), unclipped [ 82.896] emit_primitive_identity_mask__avx2: dst=(9, 498), mask=(672.00, 48.00) x (10.00, 13.00) [ 82.896] glyphs0_to_dst: glyph=(19, 500)x(9, 8), unclipped [ 82.896] emit_primitive_identity_mask__avx2: dst=(19, 500), mask=(688.00, 32.00) x (9.00, 8.00) [ 82.896] glyphs0_to_dst: glyph=(28, 502)x(8, 3), unclipped [ 82.896] emit_primitive_identity_mask__avx2: dst=(28, 502), mask=(688.00, 48.00) x (8.00, 3.00) [ 82.896] glyphs0_to_dst: glyph=(36, 498)x(11, 10), unclipped [ 82.896] emit_primitive_identity_mask__avx2: dst=(36, 498), mask=(704.00, 0.00) x (11.00, 10.00) [ 82.896] glyphs0_to_dst: glyph=(46, 500)x(9, 8), unclipped [ 82.896] emit_primitive_identity_mask__avx2: dst=(46, 500), mask=(720.00, 0.00) x (9.00, 8.00) [ 82.896] glyphs0_to_dst: glyph=(54, 500)x(10, 8), unclipped [ 82.896] emit_primitive_identity_mask__avx2: dst=(54, 500), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.896] glyphs0_to_dst: glyph=(63, 500)x(10, 8), unclipped [ 82.896] emit_primitive_identity_mask__avx2: dst=(63, 500), mask=(720.00, 16.00) x (10.00, 8.00) [ 82.896] glyphs0_to_dst: glyph=(72, 497)x(10, 11), unclipped [ 82.896] emit_primitive_identity_mask__avx2: dst=(72, 497), mask=(736.00, 0.00) x (10.00, 11.00) [ 82.896] glyphs0_to_dst: glyph=(81, 500)x(10, 8), unclipped [ 82.896] emit_primitive_identity_mask__avx2: dst=(81, 500), mask=(752.00, 0.00) x (10.00, 8.00) [ 82.896] glyphs0_to_dst: glyph=(90, 497)x(10, 11), unclipped [ 82.896] emit_primitive_identity_mask__avx2: dst=(90, 497), mask=(736.00, 0.00) x (10.00, 11.00) [ 82.896] glyphs0_to_dst: glyph=(99, 500)x(11, 8), unclipped [ 82.896] emit_primitive_identity_mask__avx2: dst=(99, 500), mask=(736.00, 16.00) x (11.00, 8.00) [ 82.896] glyphs0_to_dst: glyph=(109, 500)x(9, 8), unclipped [ 82.896] emit_primitive_identity_mask__avx2: dst=(109, 500), mask=(752.00, 16.00) x (9.00, 8.00) [ 82.896] glyphs0_to_dst: glyph=(118, 502)x(8, 3), unclipped [ 82.896] emit_primitive_identity_mask__avx2: dst=(118, 502), mask=(688.00, 48.00) x (8.00, 3.00) [ 82.896] glyphs0_to_dst: glyph=(126, 498)x(10, 10), unclipped [ 82.896] emit_primitive_identity_mask__avx2: dst=(126, 498), mask=(704.00, 32.00) x (10.00, 10.00) [ 82.896] glyphs0_to_dst: glyph=(135, 498)x(10, 10), unclipped [ 82.896] emit_primitive_identity_mask__avx2: dst=(135, 498), mask=(704.00, 32.00) x (10.00, 10.00) [ 82.896] glyphs0_to_dst: glyph=(144, 498)x(10, 10), unclipped [ 82.896] emit_primitive_identity_mask__avx2: dst=(144, 498), mask=(720.00, 32.00) x (10.00, 10.00) [ 82.896] glyphs0_to_dst: glyph=(153, 498)x(10, 10), unclipped [ 82.896] emit_primitive_identity_mask__avx2: dst=(153, 498), mask=(704.00, 48.00) x (10.00, 10.00) [ 82.896] gen8_vertex_flush[4698] = 54 [ 82.896] gen9_magic_ca_pass: CA fixup (4227 -> 4281) [ 82.896] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.896] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.896] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.896] sna_glyphs(op=3, nlist=1, src=(163, 508)) [ 82.896] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.896] sna_glyphs: discarding mask [ 82.896] glyphs0_to_dst(op=3, src=(163, 508), nlist=1, dst=(163, 508)+(0, 0)) [ 82.896] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.896] gen9_render_composite: 0x0, current mode=1/1 [ 82.896] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 82.896] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.896] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.896] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.896] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.896] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.896] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.896] sna_drawable_use_bo: using whole GPU bo [ 82.896] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.896] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.896] color_convert: src=ffffffff [20028888] [ 82.896] color_convert: dst=ffffffff [20028888] [ 82.896] sna_render_get_solid: ffffffff [ 82.896] sna_render_get_solid(white) [ 82.896] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.896] sna_transform_is_imprecise_integer_translation: no transform [ 82.896] gen9_composite_picture: integer translation (0, 0), removing [ 82.896] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.896] sna_render_pixmap_bo: GPU all damaged [ 82.896] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.896] gen4_choose_composite_emitter: solid, identity mask [ 82.896] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.896] gen9_composite_get_binding_table(edc0) [ 82.896] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.896] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.896] gen9_emit_vertex_elements: setup id=9 [ 82.896] glyphs0_to_dst: glyph=(165, 500)x(5, 8), unclipped [ 82.896] emit_primitive_identity_mask__avx2: dst=(165, 500), mask=(720.00, 48.00) x (5.00, 8.00) [ 82.896] gen8_vertex_flush[4798] = 3 [ 82.896] gen9_magic_ca_pass: CA fixup (4281 -> 4284) [ 82.896] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.896] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.896] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.896] sna_accel_flush: flush?=0, dirty?=0 [ 82.896] sna_block_handler (tv=0.0) [ 82.896] sna_wakeup_handler [ 82.896] sna_accel_flush: flush?=0, dirty?=0 [ 82.896] sna_accel_flush: flush?=0, dirty?=0 [ 82.896] sna_block_handler (tv=0.0) [ 82.896] sna_wakeup_handler [ 82.896] sna_accel_flush: flush?=0, dirty?=0 [ 82.896] sna_accel_flush: flush?=0, dirty?=0 [ 82.896] sna_accel_flush: flush?=0, dirty?=0 [ 82.896] sna_block_handler (tv=0.0) [ 82.896] sna_wakeup_handler [ 82.896] sna_accel_flush: flush?=0, dirty?=0 [ 82.896] sna_accel_flush: flush?=0, dirty?=0 [ 82.896] sna_accel_flush: flush?=0, dirty?=0 [ 82.896] sna_create_pixmap(1175, 491, 32, usage=0) [ 82.896] kgem_can_create_2d: 1175x491 @ 32 [ 82.896] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4704, height=491 [ 82.896] kgem_can_create_2d: untiled size=2310144 [ 82.896] kgem_choose_tiling: TLB miss between lines 1175x491 (pitch=4700), forcing tiling 1 [ 82.896] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4704, height=491 [ 82.896] kgem_can_create_2d: tiled[-1] size=2310144 [ 82.896] sna_create_pixmap: usage=0, flags=1b [ 82.896] sna_create_pixmap: creating GPU pixmap 1175x491, stride=4700, flags=1b [ 82.896] __pop_freed_pixmap: reusing freed pixmap=5012 header [ 82.896] create_pixmap_hdr: pixmap=5013, width=1175, height=491, usage=0 [ 82.896] sna_create_pixmap: serial=5013, 1175x491, usage=0 [ 82.896] sna_composite_rectangles(pixmap=5014, op=0, 0 x 1 [(0, 0)x(1175, 491) ...]) [ 82.896] sna_composite_rectangles: converted to op 0 [ 82.896] sna_composite_rectangles[0] (0, 0)x(1175, 491) -> (0, 0), (1175, 491) [ 82.896] sna_composite_rectangles: nrects=1, region=(0, 0), (1175, 491) x 1 [ 82.896] sna_composite_rectangles: clipped extents (0, 0),(1175, 491) x 1 [ 82.896] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(1175, 491) [ 82.896] sna_composite_rectangles: dropping last-cpu hint [ 82.896] sna_drawable_use_bo pixmap=5014, box=((0, 0), (1175, 491)), flags=19... [ 82.897] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 82.897] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 82.897] sna_pixmap_move_to_gpu(pixmap=5014, usage=0), flags=b [ 82.897] sna_pixmap_move_to_gpu: CPU damage? 0 [ 82.897] sna_pixmap_move_to_gpu: creating GPU bo (1175x491@32), create=b [ 82.897] kgem_choose_tiling: TLB miss between lines 1175x491 (pitch=4700), forcing tiling 1 [ 82.897] kgem_choose_tiling: TLB miss between lines 1175x491 (pitch=4700), forcing tiling 1 [ 82.897] sna_pixmap_alloc_gpu: pixmap=5014 [ 82.897] kgem_create_2d(1175x491, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 82.897] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=5120, height=496 [ 82.897] kgem_bo_remove_from_inactive: removing handle=135 from inactive [ 82.897] from inactive: pitch=5120, tiling=1: handle=135, id=2773 [ 82.897] __sna_damage_all(1175, 491) [ 82.897] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 82.897] sna_pixmap_mark_active: pixmap=5014, handle=135 [ 82.897] sna_drawable_use_bo: allocated GPU bo for operation [ 82.897] sna_drawable_use_bo: using GPU bo with damage? 0 [ 82.897] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 82.897] kgem_bo_is_render: handle=135, rq? 0 [0] [ 82.897] gen9_render_fill_boxes(0 x 1 [(0, 0), (1175, 491) ...]) [ 82.897] sna_render_get_solid: 0 [ 82.897] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 82.897] __kgem_busy: handle=1, busy=0, wedged=0 [ 82.897] __kgem_retire_rq: request 1 complete [ 82.897] __kgem_bo_flush: handle=25, busy=0, wedged=0 [ 82.897] kgem_set_mode: flushing before new bo [ 82.897] gen8_vertex_close: used=17136, vbo active? 23, vb=200, nreloc=1 [ 82.897] gen8_vertex_close: reloc[0] = 289 [ 82.897] kgem_add_reloc64: handle=23, pos=289, delta=0, domains=200000 [ 82.897] kgem_add_handle: handle=23, index=5 [ 82.897] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fd541000) [ 82.897] batch[1/1, flags=1800]: 4620 4620 15216 16384, nreloc=9, nexec=6, nfence=0, aperture=9200 [fenced=0] [ 82.897] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x7f, presumed-offset=fd373000 [ 82.897] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> 1 [ 82.897] kgem_create_linear(65536) [ 82.897] search_linear_cache: num_pages=16, flags=406, use_active? 0, use_large=0 [max=65536] [ 82.897] search_linear_cache: searching for inactive cpu map [ 82.897] kgem_set_tiling: handle=138, tiling=0 [0], pitch=0 [0]: 1 [ 82.897] kgem_bo_remove_from_inactive: removing handle=138 from inactive [ 82.897] search_linear_cache: found handle=138 (num_pages=16) in linear vma cache [ 82.897] kgem_bo_map__cpu(handle=138, size=65536, map=0x0:0x7fc6b415b000) [ 82.897] kgem_new_batch: allocated and mapped batch handle=138 [size=65536] [ 82.897] kgem_bo_sync__cpu: handle=138 [ 82.897] __kgem_busy: handle=138, busy=0, wedged=0 [ 82.897] kgem_bo_sync__cpu: SYNC: handle=138, needs_flush? 0, domain? 0, busy? 0 [ 82.897] __kgem_busy: handle=138, busy=0, wedged=0 [ 82.897] kgem_bo_retire: retiring bo handle=138 (needed flush? 0), rq? 0 [busy?=0] [ 82.897] assert_bo_retired: handle=138, domain: 0 exec? 0, rq? 0 [ 82.897] kgem_new_batch: using last batch handle=127 [ 82.897] kgem_commit: release handle=127 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd373000 [ 82.897] kgem_commit: release handle=112 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e64a9000 [ 82.897] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 82.897] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 82.897] __kgem_bo_clear_busy: handle=143 [ 82.897] kgem_commit: release handle=143 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff6e000 [ 82.897] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 82.897] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 82.897] __kgem_bo_clear_busy: handle=7 [ 82.897] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 82.897] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 82.897] __kgem_bo_clear_busy: handle=143 [ 82.897] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 82.897] __kgem_busy: handle=127, busy=131072, wedged=0 [ 82.897] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 82.897] kgem_check_bo: num_pages=+620, num_exec=+1 [ 82.897] aligning vertex: was 4, now 2 floats per vertex [ 82.897] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 82.897] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 82.897] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 82.897] kgem_add_handle: handle=4, index=0 [ 82.897] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 82.897] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 82.897] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 82.897] gen9_composite_get_binding_table(ffc0) [ 82.897] kgem_add_reloc64: handle=135, pos=16360, delta=0, domains=20002 [ 82.897] kgem_add_handle: handle=135, index=1 [ 82.897] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=ff893000) [ 82.897] __kgem_bo_mark_dirty: handle=135 (proxy? 0) [ 82.897] [3fe0] bind bo(handle=135, addr=ff893000), format=192, width=1175, height=491, pitch=5120, tiling=1 -> render [ 82.897] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 82.897] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 82.897] kgem_add_handle: handle=7, index=2 [ 82.897] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 82.897] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 82.897] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 82.897] gen9_emit_sampler: sampler = 1 [ 82.897] gen9_emit_sf: num_sf_outputs=1 [ 82.897] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 82.897] gen9_emit_vertex_elements: setup id=0 [ 82.897] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 82.897] (0, 0), (1175, 491) [ 82.897] gen8_vertex_flush[490] = 3 [ 82.897] sna_composite_rectangles: pixmap=5014 marking clear [0]? 1 [ 82.897] sna_composite_rectangles(pixmap=5014, op=1, fff2f1f0 x 1 [(0, 0)x(1175, 491) ...]) [ 82.897] sna_composite_rectangles: converted to op 1 [ 82.897] sna_composite_rectangles[0] (0, 0)x(1175, 491) -> (0, 0), (1175, 491) [ 82.897] sna_composite_rectangles: nrects=1, region=(0, 0), (1175, 491) x 1 [ 82.897] sna_composite_rectangles: clipped extents (0, 0),(1175, 491) x 1 [ 82.897] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(1175, 491) [ 82.897] sna_composite_rectangles: promoting to full GPU [ 82.897] sna_composite_rectangles: dropping last-cpu hint [ 82.897] sna_drawable_use_bo pixmap=5014, box=((0, 0), (1175, 491)), flags=19... [ 82.897] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 82.897] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.897] sna_drawable_use_bo: using whole GPU bo [ 82.897] gen9_render_fill_boxes (op=1, color=(f2f2, f1f1, f0f0, ffff) [20028888]) [ 82.897] kgem_bo_is_render: handle=135, rq? 1 [1] [ 82.897] gen9_render_fill_boxes(fff2f1f0 x 1 [(0, 0), (1175, 491) ...]) [ 82.897] sna_render_get_solid: fff2f1f0 [ 82.897] sna_render_get_solid(15) = fff2f1f0 (old) [ 82.897] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 82.897] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.897] gen9_composite_get_binding_table(ff00) [ 82.897] kgem_add_reloc64: handle=143, pos=16312, delta=0, domains=40000 [ 82.897] kgem_add_reloc64: adding proxy [delta=60] for handle=143 [ 82.897] kgem_add_handle: handle=143, index=3 [ 82.897] kgem_add_reloc64[5] = (delta=60, target handle=3, presumed=fff6e000) [ 82.897] [3fb0] bind bo(handle=143, addr=fff6e03c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 82.897] gen9_emit_vertex_elements: setup id=0 [ 82.897] (0, 0), (1175, 491) [ 82.897] gen8_vertex_flush[4cc] = 3 [ 82.897] sna_composite_rectangles: pixmap=5014 marking clear [fff2f1f0]? 1 [ 82.897] sna_composite_trapezoids(op=3, src=(19, 438), mask=18000, ntrap=17) [ 82.897] kgem_bo_is_busy: handle=135, domain: 0 exec? 1, rq? 1 [ 82.897] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 82.897] trapezoid_spans_maybe_inplace? clear, no [ 82.897] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 82.897] imprecise_trapezoid_span_converter: extents (11, 453), (153, 480) [ 82.897] sna_compute_composite_region: dst=(11, 453)x(142, 27) [ 82.897] sna_compute_composite_region: initial clip against dst->pDrawable: (11, 453), (153, 480) [ 82.897] clip_to_dst: region: 1x[(11, 453), (153, 480)], clip: 1x[(0, 0), (1175, 491)] [ 82.897] sna_compute_composite_region: clip against dst->pCompositeClip: (11, 453), (153, 480) [ 82.897] sna_compute_composite_region: clip against src (0x0 clip=0): (11, 453), (153, 480) [ 82.897] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 82.897] imprecise_trapezoid_span_converter: after clip -- extents (11, 453), (153, 480), delta=(0, 0) src -> (12, 438) [ 82.897] gen9_render_composite_spans: 142x27 with flags=0, current mode=1 [ 82.897] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 82.897] gen9_composite_set_target: (11, 453)x(142, 27), partial?=1 [ 82.897] sna_drawable_use_bo pixmap=5014, box=((11, 453), (153, 480)), flags=7... [ 82.897] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.897] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.897] sna_drawable_use_bo: using whole GPU bo [ 82.897] gen9_composite_set_target: pixmap=5014, format=20028888, size=1175x491, pitch=5120, delta=(0,0),damage=0xffffffffffffffff [ 82.897] gen9_composite_picture: (12, 438)x(142, 27), dst=(11, 453) [ 82.897] gen4_channel_init_linear: p1=(0.00, 0.00), p2=(0.00, 1.00), src=(12, 438), dst=(11, 453), size=(142, 27) [ 82.897] sna_render_get_gradient: 3x[0.00:ffffffff ... 0.50:fff7f6f6 ... 1.00:ffe9e7e6] [ 82.897] sna_render_get_gradient: old --> 4 [ 82.897] gen4_channel_init_linear: transform = [0.01 0.00 -0.08, 0.00 0.03 -15.07, 0.00 0.00 1.00] [ 82.897] gen4_channel_init_linear: untransformed: p1=(10.98, 437.00, 1.00), p2=(10.98, 466.00, 1.00) [ 82.897] gen4_channel_init_linear: dx=0.00, dy=0.03, offset=-15.59 [ 82.897] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 82.897] gen4_choose_spans_emitter: linear source [ 82.897] kgem_check_bo: num_pages=+1, num_exec=+1 [ 82.897] aligning vertex: was 2, now 3 floats per vertex [ 82.897] gen9_composite_get_binding_table(fe80) [ 82.897] kgem_add_reloc64: handle=105, pos=16280, delta=0, domains=40000 [ 82.897] kgem_add_handle: handle=105, index=4 [ 82.897] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fe008000) [ 82.897] [3f90] bind bo(handle=105, addr=fe008000), format=192, width=32, height=1, pitch=128, tiling=0 -> sampler [ 82.897] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 82.897] gen9_emit_sampler: sampler = 14 [ 82.897] gen9_emit_sf: num_sf_outputs=2 [ 82.897] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) [ 82.897] gen9_emit_vertex_elements: setup id=5 [ 82.897] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 82.897] gen9_emit_vertex_elements: second channel 1 floats, offset=8 [ 82.897] thread_choose_span: clipped? 0 [ 82.897] imprecise_trapezoid_span_converter: using 4 threads [ 82.897] imprecise_trapezoid_span_converter: using 4 threads for span compositing 142x27 [ 82.897] thread_choose_span: clipped? 0 [ 82.897] [ 82.897] span_thread: flushing 27 boxes [ 82.897] span_thread: flushing 26 boxes span_thread: flushing 1 boxes [ 82.897] span_thread: flushing 1 boxes [ 82.897] [ 82.897] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) gen9_render_composite_spans_boxes__thread: nbox=27, src=+(0, 0), dst=+(0, 0) [ 82.897] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 82.897] gen9_render_composite_spans_boxes__thread: nbox=26, src=+(0, 0), dst=+(0, 0) [ 82.897] gen8_vertex_flush[5a8] = 165 [ 82.897] gen9_render_composite_spans_done() [ 82.897] sna_create_pixmap(25, 21, 32, usage=0) [ 82.897] kgem_can_create_2d: 25x21 @ 32 [ 82.897] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=128, height=21 [ 82.897] kgem_can_create_2d: untiled size=4096 [ 82.897] kgem_choose_tiling: too thin [width 25, 32 bpp] for TILING_X [ 82.897] kgem_choose_tiling: 25x21 -> 0 [ 82.897] sna_create_pixmap: usage=0, flags=a [ 82.898] sna_create_pixmap: small buffer [2100], attaching to shadow pixmap [ 82.898] create_pixmap: allocating pixmap 25x21, depth=32/32, size=2108 [ 82.898] create_pixmap: serial=5015, usage=0, 25x21 [ 82.898] sna_create_pixmap: serial=5015, 25x21, usage=0 [ 82.898] sna_composite_rectangles(pixmap=5016, op=0, 0 x 1 [(0, 0)x(25, 21) ...]) [ 82.898] sna_composite_rectangles: converted to op 0 [ 82.898] sna_composite_rectangles[0] (0, 0)x(25, 21) -> (0, 0), (25, 21) [ 82.898] sna_composite_rectangles: nrects=1, region=(0, 0), (25, 21) x 1 [ 82.898] sna_composite_rectangles: clipped extents (0, 0),(25, 21) x 1 [ 82.898] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(25, 21) [ 82.898] sna_composite_rectangles: fallback, dst pixmap=5016 too small or not attached [ 82.898] sna_composite_rectangles: fallback [ 82.898] sna_drawable_move_region_to_cpu(pixmap=5016 (25x21), [(0, 0), (25, 21)], flags=1) [ 82.898] sna_drawable_move_region_to_cpu: region (0, 0), (25, 21) + (0, 0) subsumes pixmap (25x21) [ 82.898] _sna_pixmap_move_to_cpu(pixmap=5016, 25x21, flags=1) [ 82.898] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 82.898] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 82.898] operate_inplace: no, inplace operation not suitable [ 82.898] _sna_pixmap_move_to_cpu: marking as damaged [ 82.898] __sna_damage_all(25, 21) [ 82.898] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 82.898] sna_validate_gc(0x561c94af9b50) changes=0, previous serial=1313, drawable=1398 [ 82.898] sna_validate_gc: recomputing clip [ 82.898] sna_validate_gc: composite clip=1x[(0, 0), (25, 21)] [0x561c94af9df0] [ 82.898] sna_put_image((0, 0)x(25, 21), depth=32, format=2) [ 82.898] try_upload__fast: ignore existing cpu damage (if any) [ 82.898] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 82.898] try_upload__fast: no, no gpu damage [ 82.898] sna_drawable_move_region_to_cpu(pixmap=5016 (25x21), [(0, 0), (25, 21)], flags=1) [ 82.898] sna_drawable_move_region_to_cpu: pixmap=5016 all damaged on CPU [ 82.898] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 82.898] sna_put_zpixmap_blt: upload(0, 0, 25, 21) x 1 boxes [ 82.898] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(25, 21) [ 82.898] memcpy_blt: src=(0, 0), dst=(0, 0), size=25x21, pitch=100/100 [ 82.898] sna_accel_flush: flush?=0, dirty?=0 [ 82.898] sna_composite(pixmap=5014, op=3, src=5016+(0, 0), mask=0+(10, 452), dst=5014+(10, 452)+(0, 0), size=(12, 10) [ 82.898] sna_compute_composite_region: dst=(10, 452)x(12, 10) [ 82.898] sna_compute_composite_region: initial clip against dst->pDrawable: (10, 452), (22, 462) [ 82.898] clip_to_dst: region: 1x[(10, 452), (22, 462)], clip: 1x[(0, 0), (1175, 491)] [ 82.898] sna_compute_composite_region: clip against dst->pCompositeClip: (10, 452), (22, 462) [ 82.898] sna_compute_composite_region: clip against src (25x21 clip=0): (10, 452), (22, 462) [ 82.898] sna_composite: composite region extents:+(0, 0) -> (10, 452), (22, 462) + (0, 0) [ 82.898] gen9_render_composite: 12x10, current mode=1/1 [ 82.898] kgem_bo_is_render: handle=135, rq? 1 [1] [ 82.898] kgem_bo_is_busy: handle=135, domain: 0 exec? 1, rq? 1 [ 82.898] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.898] gen9_composite_set_target: (10, 452)x(12, 10), partial?=1 [ 82.898] sna_drawable_use_bo pixmap=5014, box=((10, 452), (22, 462)), flags=7... [ 82.898] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.898] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.898] sna_drawable_use_bo: using whole GPU bo [ 82.898] gen9_composite_set_target: pixmap=5014, format=20028888, size=1175x491, pitch=5120, delta=(0,0),damage=0xffffffffffffffff [ 82.898] gen9_composite_picture: (0, 0)x(12, 10), dst=(10, 452) [ 82.898] sna_transform_is_imprecise_integer_translation: no transform [ 82.898] gen9_composite_picture: integer translation (0, 0), removing [ 82.898] sna_render_pixmap_bo pixmap=5016, (0, 0)x(12, 10)/(25, 21) [ 82.898] sna_render_pixmap_bo box=(0, 0), (12, 10): (12, 10)/(25, 21) [ 82.898] sna_render_pixmap_bo: offset=(-10, -452), size=(25, 21) [ 82.898] use_cpu_bo: no cpu bo [ 82.898] kgem_choose_tiling: too short [10] for TILING_Y [ 82.898] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 82.898] kgem_choose_tiling: 12x10 -> 0 [ 82.898] sna_render_pixmap_bo: uploading CPU box (0, 0), (12, 10) [ 82.898] upload: box=(0, 0), (12, 10), pixmap=25x21 [ 82.898] sna_drawable_move_region_to_cpu(pixmap=5016 (25x21), [(0, 0), (12, 10)], flags=2) [ 82.898] sna_drawable_move_region_to_cpu: pixmap=5016 all damaged on CPU [ 82.898] kgem_can_create_2d: 12x10 @ 32 [ 82.898] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 82.898] kgem_can_create_2d: untiled size=4096 [ 82.898] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 82.898] kgem_choose_tiling: 12x10 -> 0 [ 82.898] kgem_upload_source_image : (0, 0), (12, 10), stride=100, bpp=32 [ 82.898] kgem_create_buffer_2d: 12x10, 32 bpp, stride=64 [ 82.898] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] [ 82.898] kgem_create_buffer: searching for an inactive GTT map for upload [ 82.898] search_linear_cache: num_pages=64, flags=b, use_active? 0, use_large=0 [max=65536] [ 82.898] search_linear_cache: inactive and cache bucket empty [ 82.898] search_linear_cache: active cache bucket empty [ 82.898] search_linear_cache: num_pages=1, flags=b, use_active? 0, use_large=0 [max=65536] [ 82.898] search_linear_cache: searching for inactive gtt map [ 82.898] search_linear_cache: num_pages=64, flags=2, use_active? 0, use_large=0 [max=65536] [ 82.898] search_linear_cache: inactive and cache bucket empty [ 82.898] search_linear_cache: active cache bucket empty [ 82.898] search_snoop_cache: num_pages=64, flags=0 [ 82.898] search_snoop_cache: inactive and cache empty [ 82.898] kgem_retire, need_retire?=1 [ 82.898] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 82.898] kgem_retire__requests_ring: retiring ring 0 [ 82.898] __kgem_busy: handle=127, busy=0, wedged=0 [ 82.898] __kgem_retire_rq: request 127 complete [ 82.898] __kgem_bo_flush: handle=112, busy=0, wedged=0 [ 82.898] kgem_bo_move_to_inactive: moving handle=127 to inactive [ 82.898] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 82.898] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 82.898] kgem_retire -- retired=1, need_retire=0 [ 82.898] search_linear_cache: num_pages=64, flags=2, use_active? 0, use_large=0 [max=65536] [ 82.898] search_linear_cache: inactive and cache bucket empty [ 82.898] search_linear_cache: active cache bucket empty [ 82.898] search_linear_cache: num_pages=64, flags=7, use_active? 0, use_large=0 [max=65536] [ 82.898] search_linear_cache: inactive and cache bucket empty [ 82.898] search_linear_cache: active cache bucket empty [ 82.898] __kgem_bo_init(handle=146, num_pages=64) [ 82.898] create_snoopable_buffer: created CPU (LLC) handle=146 for buffer, size 64 [ 82.898] kgem_bo_map__cpu(handle=146, size=262144, map=0x0:0x0) [ 82.898] kgem_trim_vma_cache: type=1, count=-32761 (bucket: 6) [ 82.898] __kgem_bo_map__cpu: caching CPU vma for 146 [ 82.898] kgem_create_buffer(pages=64 [64]) new handle=146, used=640, write=1 [ 82.898] kgem_create_proxy: target handle=146 [proxy? -1], offset=0, length=640, io=1 [ 82.898] __kgem_bo_init(handle=146, num_pages=640) [ 82.898] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x10, pitch=100/64 [ 82.898] kgem_bo_is_render: handle=135, rq? 1 [1] [ 82.898] kgem_bo_is_render: handle=146, rq? 0 [0] [ 82.898] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 82.898] gen4_choose_composite_emitter: identity src, no mask [ 82.898] needs_batch_flush: flushing before handle=146 for new reservation [ 82.898] gen8_vertex_close: used=17643, vbo active? 23, vb=21, nreloc=2 [ 82.898] gen8_vertex_close: reloc[0] = 287 [ 82.898] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 82.898] kgem_add_handle: handle=23, index=5 [ 82.898] kgem_add_reloc64[7] = (delta=0, target handle=5, presumed=fd541000) [ 82.898] gen8_vertex_close: reloc[1] = 357 [ 82.898] kgem_add_reloc64: handle=23, pos=357, delta=0, domains=200000 [ 82.898] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fd541000) [ 82.898] batch[1/1, flags=1800]: 368 368 16272 16384, nreloc=9, nexec=6, nfence=0, aperture=697 [fenced=0] [ 82.898] kgem_finish_buffers: buffer handle=146, used=768, exec?=0, write=1, mmapped=cpu, refcnt=2 [ 82.898] kgem_finish_buffers: skipping unattached handle=146, used=768, refcnt=2 [ 82.898] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 82.898] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 82.898] kgem_fixup_relocs: shrinking by 61440 [ 82.898] __kgem_busy: handle=1, busy=0, wedged=0 [ 82.898] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 82.898] kgem_commit: release handle=135 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ff893000 [ 82.898] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 82.898] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 82.898] __kgem_bo_clear_busy: handle=7 [ 82.898] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 82.898] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 82.898] __kgem_bo_clear_busy: handle=143 [ 82.898] kgem_commit: release handle=143 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff6e000 [ 82.898] kgem_commit: release handle=105 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fe008000 [ 82.898] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 82.898] __kgem_busy: handle=1, busy=131072, wedged=0 [ 82.898] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 82.898] needs_batch_flush: flushing before handle=146 for new reservation [ 82.898] kgem_check_bo: num_pages=+684, num_exec=+2 [ 82.898] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 82.898] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 82.898] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 82.898] kgem_add_handle: handle=4, index=0 [ 82.898] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 82.898] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 82.898] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 82.898] gen9_composite_get_binding_table(ffc0) [ 82.898] kgem_add_reloc64: handle=135, pos=16360, delta=0, domains=20002 [ 82.898] kgem_add_handle: handle=135, index=1 [ 82.898] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=ff893000) [ 82.898] __kgem_bo_mark_dirty: handle=135 (proxy? 0) [ 82.898] [3fe0] bind bo(handle=135, addr=ff893000), format=192, width=1175, height=491, pitch=5120, tiling=1 -> render [ 82.898] kgem_add_reloc64: handle=146, pos=16344, delta=0, domains=40000 [ 82.898] kgem_add_reloc64: adding proxy [delta=0] for handle=146 [ 82.898] kgem_add_handle: handle=146, index=2 [ 82.898] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) [ 82.898] [3fd0] bind bo(handle=146, addr=0), format=192, width=12, height=10, pitch=64, tiling=0 -> sampler [ 82.898] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 82.898] gen9_emit_sampler: sampler = 2 [ 82.898] gen9_emit_sf: num_sf_outputs=1 [ 82.898] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 82.898] gen9_emit_vertex_elements: setup id=2 [ 82.898] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 82.898] gen9_render_composite_box: (10, 452), (22, 462) [ 82.898] apply_damage: damage=0x0, region=1 [(10, 452), (22, 462) + (0, 0)] [ 82.898] gen8_vertex_flush[490] = 3 [ 82.898] _kgem_bo_destroy: handle=146, proxy? 1 [ 82.898] sna_create_pixmap(1, 10, 32, usage=0) [ 82.898] kgem_can_create_2d: 1x10 @ 32 [ 82.898] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=10 [ 82.898] kgem_can_create_2d: untiled size=4096 [ 82.898] kgem_choose_tiling: disabling tiling [1x10] for single row/col [ 82.898] kgem_choose_tiling: 1x10 -> 0 [ 82.898] sna_create_pixmap: usage=0, flags=a [ 82.898] sna_create_pixmap: small buffer [40], attaching to shadow pixmap [ 82.898] create_pixmap: allocating pixmap 1x10, depth=32/32, size=48 [ 82.898] create_pixmap: serial=5017, usage=0, 1x10 [ 82.898] sna_create_pixmap: serial=5017, 1x10, usage=0 [ 82.898] sna_validate_gc(0x561c94af9b50) changes=0, previous serial=1398, drawable=139a [ 82.898] sna_validate_gc: recomputing clip [ 82.898] sna_validate_gc: composite clip=1x[(0, 0), (1, 10)] [0x561c94af9df0] [ 82.898] sna_copy_area: src=pixmap=5016:(12, 0)x(1, 10)+(0, 0) -> dst=pixmap=5018:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 82.898] sna_copy_area: normal copy [ 82.898] sna_do_copy: src=(12, 0), dst=(0, 0), size=(1x10) [ 82.898] sna_do_copy: after drawable: src=(12, 0), dst=(0, 0), size=(1x10) [ 82.898] sna_do_copy: dst extents (0, 0), (1, 10), dst clip extents (0, 0), (1, 10), dst size=1x10 [ 82.898] sna_do_copy: clipped dst extents (0, 0), (1, 10) [ 82.898] sna_do_copy: unclipped src extents (12, 0), (13, 10) [ 82.898] sna_do_copy: clipped src extents (12, 0), (13, 10) [ 82.898] sna_do_copy: pixmap -- no source clipping [ 82.898] sna_do_copy: src extents (12, 0), (13, 10) x 1 [ 82.898] sna_do_copy: copy region (0, 0), (1, 10) x 1 + (12, 0) [ 82.898] sna_copy_boxes (boxes=1x[(0, 0), (1, 10)...], src pixmap=5016+(12, 0), dst pixmap=5018+(0, 0), alu=3, src.size=25x21, dst.size=1x10) [ 82.898] sna_copy_boxes: dst=(priv=0x561c94b42490, gpu_bo=0, cpu_bo=0), src=(priv=0x561c94b42190, gpu_bo=0, cpu_bo=0), replaces=1 [ 82.898] sna_drawable_use_bo pixmap=5018, box=((0, 0), (1, 10)), flags=18... [ 82.898] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=18 [ 82.898] sna_drawable_use_bo: try cpu as GPU bo is idle [ 82.899] sna_drawable_use_bo: no CPU bo, and GPU not forced [ 82.899] sna_copy_boxes__inplace - no, no src or dst GPU bo [ 82.899] sna_copy_boxes: fallback -- src=(12, 0), dst=(0, 0) [ 82.899] sna_drawable_move_region_to_cpu(pixmap=5016 (25x21), [(12, 0), (13, 10)], flags=6) [ 82.899] sna_drawable_move_region_to_cpu: pixmap=5016 all damaged on CPU [ 82.899] sna_drawable_move_region_to_cpu(pixmap=5018 (1x10), [(0, 0), (1, 10)], flags=5) [ 82.899] sna_drawable_move_region_to_cpu: region (0, 0), (1, 10) + (0, 0) subsumes pixmap (1x10) [ 82.899] _sna_pixmap_move_to_cpu(pixmap=5018, 1x10, flags=5) [ 82.899] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 82.899] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 82.899] _sna_pixmap_move_to_cpu: marking as damaged [ 82.899] __sna_damage_all(1, 10) [ 82.899] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 82.899] sna_copy_boxes: memcpy_blt(box=(0, 0), (1, 10), src=(12, 0), pitches=(100, 4)) [ 82.899] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x10, pitch=100/4 [ 82.899] sna_composite(pixmap=5014, op=3, src=5018+(23, 226), mask=0+(22, 452), dst=5014+(22, 452)+(0, 0), size=(120, 10) [ 82.899] sna_compute_composite_region: dst=(22, 452)x(120, 10) [ 82.899] sna_compute_composite_region: initial clip against dst->pDrawable: (22, 452), (142, 462) [ 82.899] clip_to_dst: region: 1x[(22, 452), (142, 462)], clip: 1x[(0, 0), (1175, 491)] [ 82.899] sna_compute_composite_region: clip against dst->pCompositeClip: (22, 452), (142, 462) [ 82.899] sna_compute_composite_region: clip against src (1x10 clip=0): (22, 452), (142, 462) [ 82.899] sna_composite: composite region extents:+(0, 0) -> (22, 452), (142, 462) + (0, 0) [ 82.899] gen9_render_composite: 120x10, current mode=1/1 [ 82.899] kgem_bo_is_render: handle=135, rq? 1 [1] [ 82.899] kgem_bo_is_busy: handle=135, domain: 3 exec? 1, rq? 1 [ 82.899] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.899] gen9_composite_set_target: (22, 452)x(120, 10), partial?=1 [ 82.899] sna_drawable_use_bo pixmap=5014, box=((22, 452), (142, 462)), flags=7... [ 82.899] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.899] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.899] sna_drawable_use_bo: using whole GPU bo [ 82.899] gen9_composite_set_target: pixmap=5014, format=20028888, size=1175x491, pitch=5120, delta=(0,0),damage=0xffffffffffffffff [ 82.899] gen9_composite_picture: (23, 226)x(120, 10), dst=(22, 452) [ 82.899] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.01 0.00 -0.19, 0.00 1.00 -226.00, 0.00 0.00 1.00] [ 82.899] sna_transform_is_imprecise_integer_translation: not unity scaling [ 82.899] sna_render_pixmap_bo pixmap=5018, (23, 226)x(120, 10)/(1, 10) [ 82.899] sna_render_pixmap_bo box=(0, 0), (1, 10): (1, 10)/(1, 10) [ 82.899] sna_render_pixmap_bo: offset=(1, -226), size=(1, 10) [ 82.899] use_cpu_bo: no cpu bo [ 82.899] move_to_gpu: migrating whole pixmap (1x10) for source (0,0),(1,10), count 5? 0 [ 82.899] sna_render_pixmap_bo: uploading CPU box (0, 0), (1, 10) [ 82.899] upload: box=(0, 0), (1, 10), pixmap=1x10 [ 82.899] sna_drawable_move_region_to_cpu(pixmap=5018 (1x10), [(0, 0), (1, 10)], flags=2) [ 82.899] sna_drawable_move_region_to_cpu: pixmap=5018 all damaged on CPU [ 82.899] kgem_can_create_2d: 1x10 @ 32 [ 82.899] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=10 [ 82.899] kgem_can_create_2d: untiled size=4096 [ 82.899] kgem_choose_tiling: disabling tiling [1x10] for single row/col [ 82.899] kgem_choose_tiling: 1x10 -> 0 [ 82.899] kgem_upload_source_image : (0, 0), (1, 10), stride=4, bpp=32 [ 82.899] kgem_create_buffer_2d: 1x10, 32 bpp, stride=32 [ 82.899] kgem_create_buffer: size=320, flags=3 [write?=1, inplace?=1, last?=0] [ 82.899] kgem_create_buffer: reusing buffer? used=768 + size=320, total=262144 [ 82.899] kgem_create_proxy: target handle=146 [proxy? -1], offset=768, length=320, io=1 [ 82.899] __kgem_bo_init(handle=146, num_pages=320) [ 82.899] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x10, pitch=4/32 [ 82.899] upload: adding upload cache to pixmap=5018 [ 82.899] kgem_proxy_bo_attach: handle=146 [ 82.899] kgem_bo_is_render: handle=135, rq? 1 [1] [ 82.899] kgem_bo_is_render: handle=146, rq? 0 [0] [ 82.899] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 82.899] gen4_choose_composite_emitter: simple src, no mask [ 82.899] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.899] gen9_composite_get_binding_table(ff00) [ 82.899] kgem_add_reloc64: handle=146, pos=16312, delta=0, domains=40000 [ 82.899] kgem_add_reloc64: adding proxy [delta=768] for handle=146 [ 82.899] kgem_add_reloc64[5] = (delta=768, target handle=2, presumed=0) [ 82.899] [3fb0] bind bo(handle=146, addr=300), format=192, width=1, height=10, pitch=32, tiling=0 -> sampler [ 82.899] gen9_emit_sampler: sampler = 32 [ 82.899] gen9_emit_vertex_elements: setup id=2 [ 82.899] gen9_render_composite_box: (22, 452), (142, 462) [ 82.899] apply_damage: damage=0x0, region=1 [(22, 452), (142, 462) + (0, 0)] [ 82.899] gen8_vertex_flush[4d4] = 3 [ 82.899] sna_destroy_pixmap: pixmap=5018, attached?=1 [ 82.899] _kgem_bo_destroy: handle=146, proxy? 1 [ 82.899] __sna_free_pixmap(pixmap=5018) [ 82.899] sna_composite(pixmap=5014, op=3, src=5016+(13, 0), mask=0+(142, 452), dst=5014+(142, 452)+(0, 0), size=(12, 10) [ 82.899] sna_compute_composite_region: dst=(142, 452)x(12, 10) [ 82.899] sna_compute_composite_region: initial clip against dst->pDrawable: (142, 452), (154, 462) [ 82.899] clip_to_dst: region: 1x[(142, 452), (154, 462)], clip: 1x[(0, 0), (1175, 491)] [ 82.899] sna_compute_composite_region: clip against dst->pCompositeClip: (142, 452), (154, 462) [ 82.899] sna_compute_composite_region: clip against src (25x21 clip=0): (142, 452), (154, 462) [ 82.899] sna_composite: composite region extents:+(0, 0) -> (142, 452), (154, 462) + (0, 0) [ 82.899] gen9_render_composite: 12x10, current mode=1/1 [ 82.899] kgem_bo_is_render: handle=135, rq? 1 [1] [ 82.899] kgem_bo_is_busy: handle=135, domain: 3 exec? 1, rq? 1 [ 82.899] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.899] gen9_composite_set_target: (142, 452)x(12, 10), partial?=1 [ 82.899] sna_drawable_use_bo pixmap=5014, box=((142, 452), (154, 462)), flags=7... [ 82.899] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.899] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.899] sna_drawable_use_bo: using whole GPU bo [ 82.899] gen9_composite_set_target: pixmap=5014, format=20028888, size=1175x491, pitch=5120, delta=(0,0),damage=0xffffffffffffffff [ 82.899] gen9_composite_picture: (13, 0)x(12, 10), dst=(142, 452) [ 82.899] sna_transform_is_imprecise_integer_translation: no transform [ 82.899] gen9_composite_picture: integer translation (0, 0), removing [ 82.899] sna_render_pixmap_bo pixmap=5016, (13, 0)x(12, 10)/(25, 21) [ 82.899] sna_render_pixmap_bo box=(13, 0), (25, 10): (12, 10)/(25, 21) [ 82.899] sna_render_pixmap_bo: offset=(-129, -452), size=(25, 21) [ 82.899] use_cpu_bo: no cpu bo [ 82.899] kgem_choose_tiling: too short [10] for TILING_Y [ 82.899] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 82.899] kgem_choose_tiling: 12x10 -> 0 [ 82.899] sna_render_pixmap_bo: uploading CPU box (13, 0), (25, 10) [ 82.899] upload: box=(13, 0), (25, 10), pixmap=25x21 [ 82.899] sna_drawable_move_region_to_cpu(pixmap=5016 (25x21), [(13, 0), (25, 10)], flags=2) [ 82.899] sna_drawable_move_region_to_cpu: pixmap=5016 all damaged on CPU [ 82.899] kgem_can_create_2d: 12x10 @ 32 [ 82.899] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 82.899] kgem_can_create_2d: untiled size=4096 [ 82.899] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 82.899] kgem_choose_tiling: 12x10 -> 0 [ 82.899] kgem_upload_source_image : (13, 0), (25, 10), stride=100, bpp=32 [ 82.899] kgem_create_buffer_2d: 12x10, 32 bpp, stride=64 [ 82.899] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] [ 82.899] kgem_create_buffer: reusing buffer? used=1280 + size=640, total=262144 [ 82.899] kgem_create_proxy: target handle=146 [proxy? -1], offset=1280, length=640, io=1 [ 82.899] __kgem_bo_init(handle=146, num_pages=640) [ 82.899] memcpy_blt: src=(13, 0), dst=(0, 0), size=12x10, pitch=100/64 [ 82.899] kgem_bo_is_render: handle=135, rq? 1 [1] [ 82.899] kgem_bo_is_render: handle=146, rq? 0 [0] [ 82.899] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 82.899] gen4_choose_composite_emitter: identity src, no mask [ 82.899] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.899] gen9_composite_get_binding_table(fe80) [ 82.899] kgem_add_reloc64: handle=146, pos=16280, delta=0, domains=40000 [ 82.899] kgem_add_reloc64: adding proxy [delta=1280] for handle=146 [ 82.899] kgem_add_reloc64[6] = (delta=1280, target handle=2, presumed=0) [ 82.899] [3f90] bind bo(handle=146, addr=500), format=192, width=12, height=10, pitch=64, tiling=0 -> sampler [ 82.899] gen9_emit_sampler: sampler = 2 [ 82.899] gen9_emit_vertex_elements: setup id=2 [ 82.899] gen9_render_composite_box: (142, 452), (154, 462) [ 82.899] apply_damage: damage=0x0, region=1 [(142, 452), (154, 462) + (0, 0)] [ 82.899] gen8_vertex_flush[518] = 3 [ 82.899] _kgem_bo_destroy: handle=146, proxy? 1 [ 82.899] sna_create_pixmap(12, 1, 32, usage=0) [ 82.899] kgem_can_create_2d: 12x1 @ 32 [ 82.899] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=1 [ 82.899] kgem_can_create_2d: untiled size=4096 [ 82.899] kgem_choose_tiling: disabling tiling [12x1] for single row/col [ 82.899] kgem_choose_tiling: 12x1 -> 0 [ 82.899] sna_create_pixmap: usage=0, flags=a [ 82.899] sna_create_pixmap: small buffer [48], attaching to shadow pixmap [ 82.899] create_pixmap: allocating pixmap 12x1, depth=32/32, size=56 [ 82.899] create_pixmap: serial=5019, usage=0, 12x1 [ 82.899] sna_create_pixmap: serial=5019, 12x1, usage=0 [ 82.899] sna_validate_gc(0x561c94af9b50) changes=0, previous serial=139a, drawable=139c [ 82.899] sna_validate_gc: recomputing clip [ 82.899] sna_validate_gc: composite clip=1x[(0, 0), (12, 1)] [0x561c94af9df0] [ 82.899] sna_copy_area: src=pixmap=5016:(0, 10)x(12, 1)+(0, 0) -> dst=pixmap=5020:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 82.899] sna_copy_area: normal copy [ 82.899] sna_do_copy: src=(0, 10), dst=(0, 0), size=(12x1) [ 82.899] sna_do_copy: after drawable: src=(0, 10), dst=(0, 0), size=(12x1) [ 82.899] sna_do_copy: dst extents (0, 0), (12, 1), dst clip extents (0, 0), (12, 1), dst size=12x1 [ 82.899] sna_do_copy: clipped dst extents (0, 0), (12, 1) [ 82.899] sna_do_copy: unclipped src extents (0, 10), (12, 11) [ 82.899] sna_do_copy: clipped src extents (0, 10), (12, 11) [ 82.899] sna_do_copy: pixmap -- no source clipping [ 82.899] sna_do_copy: src extents (0, 10), (12, 11) x 1 [ 82.899] sna_do_copy: copy region (0, 0), (12, 1) x 1 + (0, 10) [ 82.899] sna_copy_boxes (boxes=1x[(0, 0), (12, 1)...], src pixmap=5016+(0, 10), dst pixmap=5020+(0, 0), alu=3, src.size=25x21, dst.size=12x1) [ 82.899] sna_copy_boxes: dst=(priv=0x561c94b42490, gpu_bo=0, cpu_bo=0), src=(priv=0x561c94b42190, gpu_bo=0, cpu_bo=0), replaces=1 [ 82.899] sna_drawable_use_bo pixmap=5020, box=((0, 0), (12, 1)), flags=18... [ 82.899] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=18 [ 82.899] sna_drawable_use_bo: try cpu as GPU bo is idle [ 82.899] sna_drawable_use_bo: no CPU bo, and GPU not forced [ 82.899] sna_copy_boxes__inplace - no, no src or dst GPU bo [ 82.899] sna_copy_boxes: fallback -- src=(0, 10), dst=(0, 0) [ 82.899] sna_drawable_move_region_to_cpu(pixmap=5016 (25x21), [(0, 10), (12, 11)], flags=6) [ 82.899] sna_drawable_move_region_to_cpu: pixmap=5016 all damaged on CPU [ 82.899] sna_drawable_move_region_to_cpu(pixmap=5020 (12x1), [(0, 0), (12, 1)], flags=5) [ 82.899] sna_drawable_move_region_to_cpu: region (0, 0), (12, 1) + (0, 0) subsumes pixmap (12x1) [ 82.899] _sna_pixmap_move_to_cpu(pixmap=5020, 12x1, flags=5) [ 82.899] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 82.899] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 82.899] _sna_pixmap_move_to_cpu: marking as damaged [ 82.899] __sna_damage_all(12, 1) [ 82.899] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 82.899] sna_copy_boxes: memcpy_blt(box=(0, 0), (12, 1), src=(0, 10), pitches=(100, 48)) [ 82.899] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x1, pitch=100/48 [ 82.899] sna_composite(pixmap=5014, op=3, src=5020+(6, 416), mask=0+(10, 462), dst=5014+(10, 462)+(0, 0), size=(12, 9) [ 82.899] sna_compute_composite_region: dst=(10, 462)x(12, 9) [ 82.899] sna_compute_composite_region: initial clip against dst->pDrawable: (10, 462), (22, 471) [ 82.899] clip_to_dst: region: 1x[(10, 462), (22, 471)], clip: 1x[(0, 0), (1175, 491)] [ 82.899] sna_compute_composite_region: clip against dst->pCompositeClip: (10, 462), (22, 471) [ 82.899] sna_compute_composite_region: clip against src (12x1 clip=0): (10, 462), (22, 471) [ 82.899] sna_composite: composite region extents:+(0, 0) -> (10, 462), (22, 471) + (0, 0) [ 82.899] gen9_render_composite: 12x9, current mode=1/1 [ 82.899] kgem_bo_is_render: handle=135, rq? 1 [1] [ 82.899] kgem_bo_is_busy: handle=135, domain: 3 exec? 1, rq? 1 [ 82.899] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.899] gen9_composite_set_target: (10, 462)x(12, 9), partial?=1 [ 82.899] sna_drawable_use_bo pixmap=5014, box=((10, 462), (22, 471)), flags=7... [ 82.899] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.899] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.899] sna_drawable_use_bo: using whole GPU bo [ 82.899] gen9_composite_set_target: pixmap=5014, format=20028888, size=1175x491, pitch=5120, delta=(0,0),damage=0xffffffffffffffff [ 82.899] gen9_composite_picture: (6, 416)x(12, 9), dst=(10, 462) [ 82.899] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[1.00 0.00 -6.00, 0.00 0.11 -46.22, 0.00 0.00 1.00] [ 82.899] sna_transform_is_imprecise_integer_translation: not unity scaling [ 82.899] sna_render_pixmap_bo pixmap=5020, (6, 416)x(12, 9)/(12, 1) [ 82.899] sna_render_pixmap_bo box=(0, 0), (12, 1): (12, 1)/(12, 1) [ 82.899] sna_render_pixmap_bo: offset=(-4, -46), size=(12, 1) [ 82.899] use_cpu_bo: no cpu bo [ 82.899] move_to_gpu: migrating whole pixmap (12x1) for source (0,0),(12,1), count 5? 0 [ 82.899] sna_render_pixmap_bo: uploading CPU box (0, 0), (12, 1) [ 82.899] upload: box=(0, 0), (12, 1), pixmap=12x1 [ 82.899] sna_drawable_move_region_to_cpu(pixmap=5020 (12x1), [(0, 0), (12, 1)], flags=2) [ 82.899] sna_drawable_move_region_to_cpu: pixmap=5020 all damaged on CPU [ 82.899] kgem_can_create_2d: 12x1 @ 32 [ 82.899] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=1 [ 82.899] kgem_can_create_2d: untiled size=4096 [ 82.899] kgem_choose_tiling: disabling tiling [12x1] for single row/col [ 82.899] kgem_choose_tiling: 12x1 -> 0 [ 82.899] kgem_upload_source_image : (0, 0), (12, 1), stride=48, bpp=32 [ 82.899] kgem_create_buffer_2d: 12x1, 32 bpp, stride=64 [ 82.899] kgem_create_buffer: size=128, flags=3 [write?=1, inplace?=1, last?=0] [ 82.899] kgem_create_buffer: reusing buffer? used=2048 + size=128, total=262144 [ 82.899] kgem_create_proxy: target handle=146 [proxy? -1], offset=2048, length=128, io=1 [ 82.899] __kgem_bo_init(handle=146, num_pages=128) [ 82.899] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x1, pitch=48/64 [ 82.899] upload: adding upload cache to pixmap=5020 [ 82.899] kgem_proxy_bo_attach: handle=146 [ 82.899] kgem_bo_is_render: handle=135, rq? 1 [1] [ 82.899] kgem_bo_is_render: handle=146, rq? 0 [0] [ 82.899] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 82.899] gen4_choose_composite_emitter: simple src, no mask [ 82.899] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.899] gen9_composite_get_binding_table(fe00) [ 82.899] kgem_add_reloc64: handle=146, pos=16248, delta=0, domains=40000 [ 82.899] kgem_add_reloc64: adding proxy [delta=2048] for handle=146 [ 82.899] kgem_add_reloc64[7] = (delta=2048, target handle=2, presumed=0) [ 82.899] [3f70] bind bo(handle=146, addr=800), format=192, width=12, height=1, pitch=64, tiling=0 -> sampler [ 82.899] gen9_emit_sampler: sampler = 32 [ 82.899] gen9_emit_vertex_elements: setup id=2 [ 82.899] gen9_render_composite_box: (10, 462), (22, 471) [ 82.899] apply_damage: damage=0x0, region=1 [(10, 462), (22, 471) + (0, 0)] [ 82.899] gen8_vertex_flush[55c] = 3 [ 82.899] sna_destroy_pixmap: pixmap=5020, attached?=1 [ 82.899] _kgem_bo_destroy: handle=146, proxy? 1 [ 82.899] __sna_free_pixmap(pixmap=5020) [ 82.899] sna_create_pixmap(12, 1, 32, usage=0) [ 82.899] kgem_can_create_2d: 12x1 @ 32 [ 82.899] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=1 [ 82.899] kgem_can_create_2d: untiled size=4096 [ 82.899] kgem_choose_tiling: disabling tiling [12x1] for single row/col [ 82.899] kgem_choose_tiling: 12x1 -> 0 [ 82.899] sna_create_pixmap: usage=0, flags=a [ 82.899] sna_create_pixmap: small buffer [48], attaching to shadow pixmap [ 82.899] create_pixmap: allocating pixmap 12x1, depth=32/32, size=56 [ 82.899] create_pixmap: serial=5021, usage=0, 12x1 [ 82.899] sna_create_pixmap: serial=5021, 12x1, usage=0 [ 82.899] sna_validate_gc(0x561c94af9b50) changes=0, previous serial=139c, drawable=139e [ 82.899] sna_validate_gc: recomputing clip [ 82.899] sna_validate_gc: composite clip=1x[(0, 0), (12, 1)] [0x561c94af9df0] [ 82.899] sna_copy_area: src=pixmap=5016:(13, 10)x(12, 1)+(0, 0) -> dst=pixmap=5022:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 82.899] sna_copy_area: normal copy [ 82.899] sna_do_copy: src=(13, 10), dst=(0, 0), size=(12x1) [ 82.899] sna_do_copy: after drawable: src=(13, 10), dst=(0, 0), size=(12x1) [ 82.899] sna_do_copy: dst extents (0, 0), (12, 1), dst clip extents (0, 0), (12, 1), dst size=12x1 [ 82.899] sna_do_copy: clipped dst extents (0, 0), (12, 1) [ 82.899] sna_do_copy: unclipped src extents (13, 10), (25, 11) [ 82.899] sna_do_copy: clipped src extents (13, 10), (25, 11) [ 82.899] sna_do_copy: pixmap -- no source clipping [ 82.899] sna_do_copy: src extents (13, 10), (25, 11) x 1 [ 82.899] sna_do_copy: copy region (0, 0), (12, 1) x 1 + (13, 10) [ 82.899] sna_copy_boxes (boxes=1x[(0, 0), (12, 1)...], src pixmap=5016+(13, 10), dst pixmap=5022+(0, 0), alu=3, src.size=25x21, dst.size=12x1) [ 82.899] sna_copy_boxes: dst=(priv=0x561c94b425c0, gpu_bo=0, cpu_bo=0), src=(priv=0x561c94b42190, gpu_bo=0, cpu_bo=0), replaces=1 [ 82.899] sna_drawable_use_bo pixmap=5022, box=((0, 0), (12, 1)), flags=18... [ 82.899] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=18 [ 82.899] sna_drawable_use_bo: try cpu as GPU bo is idle [ 82.899] sna_drawable_use_bo: no CPU bo, and GPU not forced [ 82.900] sna_copy_boxes__inplace - no, no src or dst GPU bo [ 82.900] sna_copy_boxes: fallback -- src=(13, 10), dst=(0, 0) [ 82.900] sna_drawable_move_region_to_cpu(pixmap=5016 (25x21), [(13, 10), (25, 11)], flags=6) [ 82.900] sna_drawable_move_region_to_cpu: pixmap=5016 all damaged on CPU [ 82.900] sna_drawable_move_region_to_cpu(pixmap=5022 (12x1), [(0, 0), (12, 1)], flags=5) [ 82.900] sna_drawable_move_region_to_cpu: region (0, 0), (12, 1) + (0, 0) subsumes pixmap (12x1) [ 82.900] _sna_pixmap_move_to_cpu(pixmap=5022, 12x1, flags=5) [ 82.900] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 82.900] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 82.900] _sna_pixmap_move_to_cpu: marking as damaged [ 82.900] __sna_damage_all(12, 1) [ 82.900] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 82.900] sna_copy_boxes: memcpy_blt(box=(0, 0), (12, 1), src=(13, 10), pitches=(100, 48)) [ 82.900] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x1, pitch=100/48 [ 82.900] sna_composite(pixmap=5014, op=3, src=5022+(72, 416), mask=0+(142, 462), dst=5014+(142, 462)+(0, 0), size=(12, 9) [ 82.900] sna_compute_composite_region: dst=(142, 462)x(12, 9) [ 82.900] sna_compute_composite_region: initial clip against dst->pDrawable: (142, 462), (154, 471) [ 82.900] clip_to_dst: region: 1x[(142, 462), (154, 471)], clip: 1x[(0, 0), (1175, 491)] [ 82.900] sna_compute_composite_region: clip against dst->pCompositeClip: (142, 462), (154, 471) [ 82.900] sna_compute_composite_region: clip against src (12x1 clip=0): (142, 462), (154, 471) [ 82.900] sna_composite: composite region extents:+(0, 0) -> (142, 462), (154, 471) + (0, 0) [ 82.900] gen9_render_composite: 12x9, current mode=1/1 [ 82.900] kgem_bo_is_render: handle=135, rq? 1 [1] [ 82.900] kgem_bo_is_busy: handle=135, domain: 3 exec? 1, rq? 1 [ 82.900] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.900] gen9_composite_set_target: (142, 462)x(12, 9), partial?=1 [ 82.900] sna_drawable_use_bo pixmap=5014, box=((142, 462), (154, 471)), flags=7... [ 82.900] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.900] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.900] sna_drawable_use_bo: using whole GPU bo [ 82.900] gen9_composite_set_target: pixmap=5014, format=20028888, size=1175x491, pitch=5120, delta=(0,0),damage=0xffffffffffffffff [ 82.900] gen9_composite_picture: (72, 416)x(12, 9), dst=(142, 462) [ 82.900] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[1.00 0.00 -72.00, 0.00 0.11 -46.22, 0.00 0.00 1.00] [ 82.900] sna_transform_is_imprecise_integer_translation: not unity scaling [ 82.900] sna_render_pixmap_bo pixmap=5022, (72, 416)x(12, 9)/(12, 1) [ 82.900] sna_render_pixmap_bo box=(0, 0), (12, 1): (12, 1)/(12, 1) [ 82.900] sna_render_pixmap_bo: offset=(-70, -46), size=(12, 1) [ 82.900] use_cpu_bo: no cpu bo [ 82.900] move_to_gpu: migrating whole pixmap (12x1) for source (0,0),(12,1), count 5? 0 [ 82.900] sna_render_pixmap_bo: uploading CPU box (0, 0), (12, 1) [ 82.900] upload: box=(0, 0), (12, 1), pixmap=12x1 [ 82.900] sna_drawable_move_region_to_cpu(pixmap=5022 (12x1), [(0, 0), (12, 1)], flags=2) [ 82.900] sna_drawable_move_region_to_cpu: pixmap=5022 all damaged on CPU [ 82.900] kgem_can_create_2d: 12x1 @ 32 [ 82.900] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=1 [ 82.900] kgem_can_create_2d: untiled size=4096 [ 82.900] kgem_choose_tiling: disabling tiling [12x1] for single row/col [ 82.900] kgem_choose_tiling: 12x1 -> 0 [ 82.900] kgem_upload_source_image : (0, 0), (12, 1), stride=48, bpp=32 [ 82.900] kgem_create_buffer_2d: 12x1, 32 bpp, stride=64 [ 82.900] kgem_create_buffer: size=128, flags=3 [write?=1, inplace?=1, last?=0] [ 82.900] kgem_create_buffer: reusing buffer? used=2304 + size=128, total=262144 [ 82.900] kgem_create_proxy: target handle=146 [proxy? -1], offset=2304, length=128, io=1 [ 82.900] __kgem_bo_init(handle=146, num_pages=128) [ 82.900] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x1, pitch=48/64 [ 82.900] upload: adding upload cache to pixmap=5022 [ 82.900] kgem_proxy_bo_attach: handle=146 [ 82.900] kgem_bo_is_render: handle=135, rq? 1 [1] [ 82.900] kgem_bo_is_render: handle=146, rq? 0 [0] [ 82.900] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 82.900] gen4_choose_composite_emitter: simple src, no mask [ 82.900] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.900] gen9_composite_get_binding_table(fd80) [ 82.900] kgem_add_reloc64: handle=146, pos=16216, delta=0, domains=40000 [ 82.900] kgem_add_reloc64: adding proxy [delta=2304] for handle=146 [ 82.900] kgem_add_reloc64[8] = (delta=2304, target handle=2, presumed=0) [ 82.900] [3f50] bind bo(handle=146, addr=900), format=192, width=12, height=1, pitch=64, tiling=0 -> sampler [ 82.900] gen9_emit_vertex_elements: setup id=2 [ 82.900] gen9_render_composite_box: (142, 462), (154, 471) [ 82.900] apply_damage: damage=0x0, region=1 [(142, 462), (154, 471) + (0, 0)] [ 82.900] gen8_vertex_flush[598] = 3 [ 82.900] sna_destroy_pixmap: pixmap=5022, attached?=1 [ 82.900] _kgem_bo_destroy: handle=146, proxy? 1 [ 82.900] __sna_free_pixmap(pixmap=5022) [ 82.900] sna_composite(pixmap=5014, op=3, src=5016+(0, 11), mask=0+(10, 471), dst=5014+(10, 471)+(0, 0), size=(12, 10) [ 82.900] sna_compute_composite_region: dst=(10, 471)x(12, 10) [ 82.900] sna_compute_composite_region: initial clip against dst->pDrawable: (10, 471), (22, 481) [ 82.900] clip_to_dst: region: 1x[(10, 471), (22, 481)], clip: 1x[(0, 0), (1175, 491)] [ 82.900] sna_compute_composite_region: clip against dst->pCompositeClip: (10, 471), (22, 481) [ 82.900] sna_compute_composite_region: clip against src (25x21 clip=0): (10, 471), (22, 481) [ 82.900] sna_composite: composite region extents:+(0, 0) -> (10, 471), (22, 481) + (0, 0) [ 82.900] gen9_render_composite: 12x10, current mode=1/1 [ 82.900] kgem_bo_is_render: handle=135, rq? 1 [1] [ 82.900] kgem_bo_is_busy: handle=135, domain: 3 exec? 1, rq? 1 [ 82.900] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.900] gen9_composite_set_target: (10, 471)x(12, 10), partial?=1 [ 82.900] sna_drawable_use_bo pixmap=5014, box=((10, 471), (22, 481)), flags=7... [ 82.900] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.900] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.900] sna_drawable_use_bo: using whole GPU bo [ 82.900] gen9_composite_set_target: pixmap=5014, format=20028888, size=1175x491, pitch=5120, delta=(0,0),damage=0xffffffffffffffff [ 82.900] gen9_composite_picture: (0, 11)x(12, 10), dst=(10, 471) [ 82.900] sna_transform_is_imprecise_integer_translation: no transform [ 82.900] gen9_composite_picture: integer translation (0, 0), removing [ 82.900] sna_render_pixmap_bo pixmap=5016, (0, 11)x(12, 10)/(25, 21) [ 82.900] sna_render_pixmap_bo box=(0, 11), (12, 21): (12, 10)/(25, 21) [ 82.900] sna_render_pixmap_bo: offset=(-10, -460), size=(25, 21) [ 82.900] use_cpu_bo: no cpu bo [ 82.900] kgem_choose_tiling: too short [10] for TILING_Y [ 82.900] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 82.900] kgem_choose_tiling: 12x10 -> 0 [ 82.900] sna_render_pixmap_bo: uploading CPU box (0, 11), (12, 21) [ 82.900] upload: box=(0, 11), (12, 21), pixmap=25x21 [ 82.900] sna_drawable_move_region_to_cpu(pixmap=5016 (25x21), [(0, 11), (12, 21)], flags=2) [ 82.900] sna_drawable_move_region_to_cpu: pixmap=5016 all damaged on CPU [ 82.900] kgem_can_create_2d: 12x10 @ 32 [ 82.900] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 82.900] kgem_can_create_2d: untiled size=4096 [ 82.900] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 82.900] kgem_choose_tiling: 12x10 -> 0 [ 82.900] kgem_upload_source_image : (0, 11), (12, 21), stride=100, bpp=32 [ 82.900] kgem_create_buffer_2d: 12x10, 32 bpp, stride=64 [ 82.900] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] [ 82.900] kgem_create_buffer: reusing buffer? used=2560 + size=640, total=262144 [ 82.900] kgem_create_proxy: target handle=146 [proxy? -1], offset=2560, length=640, io=1 [ 82.900] __kgem_bo_init(handle=146, num_pages=640) [ 82.900] memcpy_blt: src=(0, 11), dst=(0, 0), size=12x10, pitch=100/64 [ 82.900] kgem_bo_is_render: handle=135, rq? 1 [1] [ 82.900] kgem_bo_is_render: handle=146, rq? 0 [0] [ 82.900] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 82.900] gen4_choose_composite_emitter: identity src, no mask [ 82.900] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.900] gen9_composite_get_binding_table(fd00) [ 82.900] kgem_add_reloc64: handle=146, pos=16184, delta=0, domains=40000 [ 82.900] kgem_add_reloc64: adding proxy [delta=2560] for handle=146 [ 82.900] kgem_add_reloc64[9] = (delta=2560, target handle=2, presumed=0) [ 82.900] [3f30] bind bo(handle=146, addr=a00), format=192, width=12, height=10, pitch=64, tiling=0 -> sampler [ 82.900] gen9_emit_sampler: sampler = 2 [ 82.900] gen9_emit_vertex_elements: setup id=2 [ 82.900] gen9_render_composite_box: (10, 471), (22, 481) [ 82.900] apply_damage: damage=0x0, region=1 [(10, 471), (22, 481) + (0, 0)] [ 82.900] gen8_vertex_flush[5dc] = 3 [ 82.900] _kgem_bo_destroy: handle=146, proxy? 1 [ 82.900] sna_create_pixmap(1, 10, 32, usage=0) [ 82.900] kgem_can_create_2d: 1x10 @ 32 [ 82.900] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=10 [ 82.900] kgem_can_create_2d: untiled size=4096 [ 82.900] kgem_choose_tiling: disabling tiling [1x10] for single row/col [ 82.900] kgem_choose_tiling: 1x10 -> 0 [ 82.900] sna_create_pixmap: usage=0, flags=a [ 82.900] sna_create_pixmap: small buffer [40], attaching to shadow pixmap [ 82.900] create_pixmap: allocating pixmap 1x10, depth=32/32, size=48 [ 82.900] create_pixmap: serial=5023, usage=0, 1x10 [ 82.900] sna_create_pixmap: serial=5023, 1x10, usage=0 [ 82.900] sna_validate_gc(0x561c94af9b50) changes=0, previous serial=139e, drawable=13a0 [ 82.900] sna_validate_gc: recomputing clip [ 82.900] sna_validate_gc: composite clip=1x[(0, 0), (1, 10)] [0x561c94af9df0] [ 82.900] sna_copy_area: src=pixmap=5016:(12, 11)x(1, 10)+(0, 0) -> dst=pixmap=5024:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 82.900] sna_copy_area: normal copy [ 82.900] sna_do_copy: src=(12, 11), dst=(0, 0), size=(1x10) [ 82.900] sna_do_copy: after drawable: src=(12, 11), dst=(0, 0), size=(1x10) [ 82.900] sna_do_copy: dst extents (0, 0), (1, 10), dst clip extents (0, 0), (1, 10), dst size=1x10 [ 82.900] sna_do_copy: clipped dst extents (0, 0), (1, 10) [ 82.900] sna_do_copy: unclipped src extents (12, 11), (13, 21) [ 82.900] sna_do_copy: clipped src extents (12, 11), (13, 21) [ 82.900] sna_do_copy: pixmap -- no source clipping [ 82.900] sna_do_copy: src extents (12, 11), (13, 21) x 1 [ 82.900] sna_do_copy: copy region (0, 0), (1, 10) x 1 + (12, 11) [ 82.900] sna_copy_boxes (boxes=1x[(0, 0), (1, 10)...], src pixmap=5016+(12, 11), dst pixmap=5024+(0, 0), alu=3, src.size=25x21, dst.size=1x10) [ 82.900] sna_copy_boxes: dst=(priv=0x561c94b425c0, gpu_bo=0, cpu_bo=0), src=(priv=0x561c94b42190, gpu_bo=0, cpu_bo=0), replaces=1 [ 82.900] sna_drawable_use_bo pixmap=5024, box=((0, 0), (1, 10)), flags=18... [ 82.900] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=18 [ 82.900] sna_drawable_use_bo: try cpu as GPU bo is idle [ 82.900] sna_drawable_use_bo: no CPU bo, and GPU not forced [ 82.900] sna_copy_boxes__inplace - no, no src or dst GPU bo [ 82.900] sna_copy_boxes: fallback -- src=(12, 11), dst=(0, 0) [ 82.900] sna_drawable_move_region_to_cpu(pixmap=5016 (25x21), [(12, 11), (13, 21)], flags=6) [ 82.900] sna_drawable_move_region_to_cpu: pixmap=5016 all damaged on CPU [ 82.900] sna_drawable_move_region_to_cpu(pixmap=5024 (1x10), [(0, 0), (1, 10)], flags=5) [ 82.900] sna_drawable_move_region_to_cpu: region (0, 0), (1, 10) + (0, 0) subsumes pixmap (1x10) [ 82.900] _sna_pixmap_move_to_cpu(pixmap=5024, 1x10, flags=5) [ 82.900] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 82.900] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 82.900] _sna_pixmap_move_to_cpu: marking as damaged [ 82.900] __sna_damage_all(1, 10) [ 82.900] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 82.900] sna_copy_boxes: memcpy_blt(box=(0, 0), (1, 10), src=(12, 11), pitches=(100, 4)) [ 82.900] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x10, pitch=100/4 [ 82.900] sna_composite(pixmap=5014, op=3, src=5024+(23, 236), mask=0+(22, 471), dst=5014+(22, 471)+(0, 0), size=(120, 10) [ 82.900] sna_compute_composite_region: dst=(22, 471)x(120, 10) [ 82.900] sna_compute_composite_region: initial clip against dst->pDrawable: (22, 471), (142, 481) [ 82.900] clip_to_dst: region: 1x[(22, 471), (142, 481)], clip: 1x[(0, 0), (1175, 491)] [ 82.900] sna_compute_composite_region: clip against dst->pCompositeClip: (22, 471), (142, 481) [ 82.900] sna_compute_composite_region: clip against src (1x10 clip=0): (22, 471), (142, 481) [ 82.900] sna_composite: composite region extents:+(0, 0) -> (22, 471), (142, 481) + (0, 0) [ 82.900] gen9_render_composite: 120x10, current mode=1/1 [ 82.900] kgem_bo_is_render: handle=135, rq? 1 [1] [ 82.900] kgem_bo_is_busy: handle=135, domain: 3 exec? 1, rq? 1 [ 82.900] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.900] gen9_composite_set_target: (22, 471)x(120, 10), partial?=1 [ 82.900] sna_drawable_use_bo pixmap=5014, box=((22, 471), (142, 481)), flags=7... [ 82.900] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.900] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.900] sna_drawable_use_bo: using whole GPU bo [ 82.900] gen9_composite_set_target: pixmap=5014, format=20028888, size=1175x491, pitch=5120, delta=(0,0),damage=0xffffffffffffffff [ 82.900] gen9_composite_picture: (23, 236)x(120, 10), dst=(22, 471) [ 82.900] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.01 0.00 -0.19, 0.00 1.00 -236.00, 0.00 0.00 1.00] [ 82.900] sna_transform_is_imprecise_integer_translation: not unity scaling [ 82.900] sna_render_pixmap_bo pixmap=5024, (23, 236)x(120, 10)/(1, 10) [ 82.900] sna_render_pixmap_bo box=(0, 0), (1, 10): (1, 10)/(1, 10) [ 82.900] sna_render_pixmap_bo: offset=(1, -235), size=(1, 10) [ 82.900] use_cpu_bo: no cpu bo [ 82.900] move_to_gpu: migrating whole pixmap (1x10) for source (0,0),(1,10), count 5? 0 [ 82.900] sna_render_pixmap_bo: uploading CPU box (0, 0), (1, 10) [ 82.900] upload: box=(0, 0), (1, 10), pixmap=1x10 [ 82.900] sna_drawable_move_region_to_cpu(pixmap=5024 (1x10), [(0, 0), (1, 10)], flags=2) [ 82.900] sna_drawable_move_region_to_cpu: pixmap=5024 all damaged on CPU [ 82.900] kgem_can_create_2d: 1x10 @ 32 [ 82.900] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=10 [ 82.900] kgem_can_create_2d: untiled size=4096 [ 82.900] kgem_choose_tiling: disabling tiling [1x10] for single row/col [ 82.900] kgem_choose_tiling: 1x10 -> 0 [ 82.900] kgem_upload_source_image : (0, 0), (1, 10), stride=4, bpp=32 [ 82.900] kgem_create_buffer_2d: 1x10, 32 bpp, stride=32 [ 82.900] kgem_create_buffer: size=320, flags=3 [write?=1, inplace?=1, last?=0] [ 82.900] kgem_create_buffer: reusing buffer? used=3328 + size=320, total=262144 [ 82.900] kgem_create_proxy: target handle=146 [proxy? -1], offset=3328, length=320, io=1 [ 82.900] __kgem_bo_init(handle=146, num_pages=320) [ 82.900] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x10, pitch=4/32 [ 82.900] upload: adding upload cache to pixmap=5024 [ 82.900] kgem_proxy_bo_attach: handle=146 [ 82.900] kgem_bo_is_render: handle=135, rq? 1 [1] [ 82.900] kgem_bo_is_render: handle=146, rq? 0 [0] [ 82.900] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 82.901] gen4_choose_composite_emitter: simple src, no mask [ 82.901] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.901] gen9_composite_get_binding_table(fc80) [ 82.901] kgem_add_reloc64: handle=146, pos=16152, delta=0, domains=40000 [ 82.901] kgem_add_reloc64: adding proxy [delta=3328] for handle=146 [ 82.901] kgem_add_reloc64[10] = (delta=3328, target handle=2, presumed=0) [ 82.901] [3f10] bind bo(handle=146, addr=d00), format=192, width=1, height=10, pitch=32, tiling=0 -> sampler [ 82.901] gen9_emit_sampler: sampler = 32 [ 82.901] gen9_emit_vertex_elements: setup id=2 [ 82.901] gen9_render_composite_box: (22, 471), (142, 481) [ 82.901] apply_damage: damage=0x0, region=1 [(22, 471), (142, 481) + (0, 0)] [ 82.901] gen8_vertex_flush[620] = 3 [ 82.901] sna_destroy_pixmap: pixmap=5024, attached?=1 [ 82.901] _kgem_bo_destroy: handle=146, proxy? 1 [ 82.901] __sna_free_pixmap(pixmap=5024) [ 82.901] sna_composite(pixmap=5014, op=3, src=5016+(13, 11), mask=0+(142, 471), dst=5014+(142, 471)+(0, 0), size=(12, 10) [ 82.901] sna_compute_composite_region: dst=(142, 471)x(12, 10) [ 82.901] sna_compute_composite_region: initial clip against dst->pDrawable: (142, 471), (154, 481) [ 82.901] clip_to_dst: region: 1x[(142, 471), (154, 481)], clip: 1x[(0, 0), (1175, 491)] [ 82.901] sna_compute_composite_region: clip against dst->pCompositeClip: (142, 471), (154, 481) [ 82.901] sna_compute_composite_region: clip against src (25x21 clip=0): (142, 471), (154, 481) [ 82.901] sna_composite: composite region extents:+(0, 0) -> (142, 471), (154, 481) + (0, 0) [ 82.901] gen9_render_composite: 12x10, current mode=1/1 [ 82.901] kgem_bo_is_render: handle=135, rq? 1 [1] [ 82.901] kgem_bo_is_busy: handle=135, domain: 3 exec? 1, rq? 1 [ 82.901] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.901] gen9_composite_set_target: (142, 471)x(12, 10), partial?=1 [ 82.901] sna_drawable_use_bo pixmap=5014, box=((142, 471), (154, 481)), flags=7... [ 82.901] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.901] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.901] sna_drawable_use_bo: using whole GPU bo [ 82.901] gen9_composite_set_target: pixmap=5014, format=20028888, size=1175x491, pitch=5120, delta=(0,0),damage=0xffffffffffffffff [ 82.901] gen9_composite_picture: (13, 11)x(12, 10), dst=(142, 471) [ 82.901] sna_transform_is_imprecise_integer_translation: no transform [ 82.901] gen9_composite_picture: integer translation (0, 0), removing [ 82.901] sna_render_pixmap_bo pixmap=5016, (13, 11)x(12, 10)/(25, 21) [ 82.901] sna_render_pixmap_bo box=(13, 11), (25, 21): (12, 10)/(25, 21) [ 82.901] sna_render_pixmap_bo: offset=(-129, -460), size=(25, 21) [ 82.901] use_cpu_bo: no cpu bo [ 82.901] kgem_choose_tiling: too short [10] for TILING_Y [ 82.901] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 82.901] kgem_choose_tiling: 12x10 -> 0 [ 82.901] sna_render_pixmap_bo: uploading CPU box (13, 11), (25, 21) [ 82.901] upload: box=(13, 11), (25, 21), pixmap=25x21 [ 82.901] sna_drawable_move_region_to_cpu(pixmap=5016 (25x21), [(13, 11), (25, 21)], flags=2) [ 82.901] sna_drawable_move_region_to_cpu: pixmap=5016 all damaged on CPU [ 82.901] kgem_can_create_2d: 12x10 @ 32 [ 82.901] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 82.901] kgem_can_create_2d: untiled size=4096 [ 82.901] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 82.901] kgem_choose_tiling: 12x10 -> 0 [ 82.901] kgem_upload_source_image : (13, 11), (25, 21), stride=100, bpp=32 [ 82.901] kgem_create_buffer_2d: 12x10, 32 bpp, stride=64 [ 82.901] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] [ 82.901] kgem_create_buffer: reusing buffer? used=3840 + size=640, total=262144 [ 82.901] kgem_create_proxy: target handle=146 [proxy? -1], offset=3840, length=640, io=1 [ 82.901] __kgem_bo_init(handle=146, num_pages=640) [ 82.901] memcpy_blt: src=(13, 11), dst=(0, 0), size=12x10, pitch=100/64 [ 82.901] kgem_bo_is_render: handle=135, rq? 1 [1] [ 82.901] kgem_bo_is_render: handle=146, rq? 0 [0] [ 82.901] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 82.901] gen4_choose_composite_emitter: identity src, no mask [ 82.901] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.901] gen9_composite_get_binding_table(fc00) [ 82.901] kgem_add_reloc64: handle=146, pos=16120, delta=0, domains=40000 [ 82.901] kgem_add_reloc64: adding proxy [delta=3840] for handle=146 [ 82.901] kgem_add_reloc64[11] = (delta=3840, target handle=2, presumed=0) [ 82.901] [3ef0] bind bo(handle=146, addr=f00), format=192, width=12, height=10, pitch=64, tiling=0 -> sampler [ 82.901] gen9_emit_sampler: sampler = 2 [ 82.901] gen9_emit_vertex_elements: setup id=2 [ 82.901] gen9_render_composite_box: (142, 471), (154, 481) [ 82.901] apply_damage: damage=0x0, region=1 [(142, 471), (154, 481) + (0, 0)] [ 82.901] gen8_vertex_flush[664] = 3 [ 82.901] _kgem_bo_destroy: handle=146, proxy? 1 [ 82.901] sna_destroy_pixmap: pixmap=5016, attached?=1 [ 82.901] __sna_free_pixmap(pixmap=5016) [ 82.901] sna_glyphs(op=3, nlist=1, src=(21, 473)) [ 82.901] kgem_bo_is_busy: handle=135, domain: 3 exec? 1, rq? 1 [ 82.901] sna_glyphs: discarding mask [ 82.901] glyphs0_to_dst(op=3, src=(21, 473), nlist=1, dst=(21, 473)+(0, 0)) [ 82.901] clipped_glyphs: no, clip region (0, 0), (1175, 491) matches drawable pixmap=94680753899280 size=1175x491 [ 82.901] gen9_render_composite: 0x0, current mode=1/1 [ 82.901] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 82.901] kgem_bo_is_busy: handle=135, domain: 3 exec? 1, rq? 1 [ 82.901] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.901] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.901] sna_drawable_use_bo pixmap=5014, box=((0, 0), (1175, 491)), flags=7... [ 82.901] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.901] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.901] sna_drawable_use_bo: using whole GPU bo [ 82.901] gen9_composite_set_target: pixmap=5014, format=20028888, size=1175x491, pitch=5120, delta=(0,0),damage=0xffffffffffffffff [ 82.901] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.901] color_convert: src=66666666 [20028888] [ 82.901] color_convert: dst=66666666 [20028888] [ 82.901] sna_render_get_solid: 66666666 [ 82.901] sna_render_get_solid(26) = 66666666 (recreate) [ 82.901] kgem_create_proxy: target handle=143 [proxy? -1], offset=104, length=4, io=0 [ 82.901] __kgem_bo_init(handle=143, num_pages=4) [ 82.901] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.901] sna_transform_is_imprecise_integer_translation: no transform [ 82.901] gen9_composite_picture: integer translation (0, 0), removing [ 82.901] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.901] sna_render_pixmap_bo: GPU all damaged [ 82.901] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.901] gen4_choose_composite_emitter: solid, identity mask [ 82.901] kgem_check_bo: num_pages=+1025, num_exec=+2 [ 82.901] aligning vertex: was 3, now 4 floats per vertex [ 82.901] gen9_composite_get_binding_table(fb80) [ 82.901] kgem_add_reloc64: handle=143, pos=16088, delta=0, domains=40000 [ 82.901] kgem_add_reloc64: adding proxy [delta=104] for handle=143 [ 82.901] kgem_add_handle: handle=143, index=3 [ 82.901] kgem_add_reloc64[12] = (delta=104, target handle=3, presumed=fff6e000) [ 82.901] [3ed0] bind bo(handle=143, addr=fff6e068), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 82.901] kgem_add_reloc64: handle=6, pos=16072, delta=0, domains=40000 [ 82.901] kgem_add_handle: handle=6, index=4 [ 82.901] kgem_add_reloc64[13] = (delta=0, target handle=4, presumed=fd581000) [ 82.901] [3ec0] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 82.901] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 [ 82.901] gen9_emit_sampler: sampler = a [ 82.901] gen9_emit_sf: num_sf_outputs=2 [ 82.901] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.901] gen9_emit_vertex_elements: setup id=9 [ 82.901] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 82.901] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 82.901] glyphs0_to_dst: glyph=(20, 463)x(11, 10), unclipped [ 82.901] emit_primitive_identity_mask__avx2: dst=(20, 463), mask=(64.00, 112.00) x (11.00, 10.00) [ 82.901] glyphs0_to_dst: glyph=(29, 465)x(11, 8), unclipped [ 82.901] emit_primitive_identity_mask__avx2: dst=(29, 465), mask=(608.00, 0.00) x (11.00, 8.00) [ 82.901] glyphs0_to_dst: glyph=(39, 465)x(10, 11), unclipped [ 82.901] emit_primitive_identity_mask__avx2: dst=(39, 465), mask=(640.00, 16.00) x (10.00, 11.00) [ 82.901] glyphs0_to_dst: glyph=(47, 465)x(10, 11), unclipped [ 82.901] emit_primitive_identity_mask__avx2: dst=(47, 465), mask=(112.00, 80.00) x (10.00, 11.00) [ 82.901] glyphs0_to_dst: glyph=(58, 462)x(7, 11), unclipped [ 82.901] emit_primitive_identity_mask__avx2: dst=(58, 462), mask=(624.00, 0.00) x (7.00, 11.00) [ 82.901] glyphs0_to_dst: glyph=(63, 465)x(11, 8), unclipped [ 82.901] emit_primitive_identity_mask__avx2: dst=(63, 465), mask=(608.00, 0.00) x (11.00, 8.00) [ 82.901] glyphs0_to_dst: glyph=(75, 463)x(11, 10), unclipped [ 82.901] emit_primitive_identity_mask__avx2: dst=(75, 463), mask=(64.00, 112.00) x (11.00, 10.00) [ 82.901] glyphs0_to_dst: glyph=(85, 461)x(5, 12), unclipped [ 82.901] emit_primitive_identity_mask__avx2: dst=(85, 461), mask=(800.00, 32.00) x (5.00, 12.00) [ 82.901] glyphs0_to_dst: glyph=(88, 462)x(5, 11), unclipped [ 82.901] emit_primitive_identity_mask__avx2: dst=(88, 462), mask=(784.00, 48.00) x (5.00, 11.00) [ 82.901] glyphs0_to_dst: glyph=(93, 465)x(10, 11), unclipped [ 82.901] emit_primitive_identity_mask__avx2: dst=(93, 465), mask=(640.00, 16.00) x (10.00, 11.00) [ 82.901] glyphs0_to_dst: glyph=(102, 461)x(10, 12), unclipped [ 82.901] emit_primitive_identity_mask__avx2: dst=(102, 461), mask=(112.00, 96.00) x (10.00, 12.00) [ 82.901] glyphs0_to_dst: glyph=(110, 465)x(11, 8), unclipped [ 82.901] emit_primitive_identity_mask__avx2: dst=(110, 465), mask=(608.00, 0.00) x (11.00, 8.00) [ 82.901] glyphs0_to_dst: glyph=(119, 465)x(9, 8), unclipped [ 82.901] emit_primitive_identity_mask__avx2: dst=(119, 465), mask=(848.00, 0.00) x (9.00, 8.00) [ 82.901] glyphs0_to_dst: glyph=(128, 465)x(7, 8), unclipped [ 82.901] emit_primitive_identity_mask__avx2: dst=(128, 465), mask=(560.00, 48.00) x (7.00, 8.00) [ 82.901] glyphs0_to_dst: glyph=(133, 461)x(10, 12), unclipped [ 82.901] emit_primitive_identity_mask__avx2: dst=(133, 461), mask=(800.00, 48.00) x (10.00, 12.00) [ 82.901] gen8_vertex_flush[740] = 45 [ 82.901] gen9_magic_ca_pass: CA fixup (4429 -> 4474) [ 82.901] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.901] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.901] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.901] sna_glyphs(op=3, nlist=1, src=(21, 472)) [ 82.901] kgem_bo_is_busy: handle=135, domain: 3 exec? 1, rq? 1 [ 82.901] sna_glyphs: discarding mask [ 82.901] glyphs0_to_dst(op=3, src=(21, 472), nlist=1, dst=(21, 472)+(0, 0)) [ 82.901] clipped_glyphs: no, clip region (0, 0), (1175, 491) matches drawable pixmap=94680753899280 size=1175x491 [ 82.901] gen9_render_composite: 0x0, current mode=1/1 [ 82.901] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 82.901] kgem_bo_is_busy: handle=135, domain: 3 exec? 1, rq? 1 [ 82.901] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.901] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.901] sna_drawable_use_bo pixmap=5014, box=((0, 0), (1175, 491)), flags=7... [ 82.901] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.901] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.901] sna_drawable_use_bo: using whole GPU bo [ 82.901] gen9_composite_set_target: pixmap=5014, format=20028888, size=1175x491, pitch=5120, delta=(0,0),damage=0xffffffffffffffff [ 82.901] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.901] color_convert: src=ff4c4c4c [20028888] [ 82.901] color_convert: dst=ff4c4c4c [20028888] [ 82.901] sna_render_get_solid: ff4c4c4c [ 82.901] sna_render_get_solid(27) = ff4c4c4c (recreate) [ 82.901] kgem_create_proxy: target handle=143 [proxy? -1], offset=108, length=4, io=0 [ 82.901] __kgem_bo_init(handle=143, num_pages=4) [ 82.901] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.901] sna_transform_is_imprecise_integer_translation: no transform [ 82.901] gen9_composite_picture: integer translation (0, 0), removing [ 82.901] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.901] sna_render_pixmap_bo: GPU all damaged [ 82.901] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.901] gen4_choose_composite_emitter: solid, identity mask [ 82.901] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.901] gen9_composite_get_binding_table(fac0) [ 82.901] kgem_add_reloc64: handle=143, pos=16040, delta=0, domains=40000 [ 82.901] kgem_add_reloc64: adding proxy [delta=108] for handle=143 [ 82.901] kgem_add_reloc64[14] = (delta=108, target handle=3, presumed=fff6e000) [ 82.901] [3ea0] bind bo(handle=143, addr=fff6e06c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 82.901] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.901] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.901] gen9_emit_vertex_elements: setup id=9 [ 82.901] glyphs0_to_dst: glyph=(20, 462)x(11, 10), unclipped [ 82.901] emit_primitive_identity_mask__avx2: dst=(20, 462), mask=(64.00, 112.00) x (11.00, 10.00) [ 82.901] glyphs0_to_dst: glyph=(29, 464)x(11, 8), unclipped [ 82.901] emit_primitive_identity_mask__avx2: dst=(29, 464), mask=(608.00, 0.00) x (11.00, 8.00) [ 82.901] glyphs0_to_dst: glyph=(39, 464)x(10, 11), unclipped [ 82.901] emit_primitive_identity_mask__avx2: dst=(39, 464), mask=(640.00, 16.00) x (10.00, 11.00) [ 82.901] glyphs0_to_dst: glyph=(47, 464)x(10, 11), unclipped [ 82.901] emit_primitive_identity_mask__avx2: dst=(47, 464), mask=(112.00, 80.00) x (10.00, 11.00) [ 82.901] glyphs0_to_dst: glyph=(58, 461)x(7, 11), unclipped [ 82.901] emit_primitive_identity_mask__avx2: dst=(58, 461), mask=(624.00, 0.00) x (7.00, 11.00) [ 82.901] glyphs0_to_dst: glyph=(63, 464)x(11, 8), unclipped [ 82.901] emit_primitive_identity_mask__avx2: dst=(63, 464), mask=(608.00, 0.00) x (11.00, 8.00) [ 82.901] glyphs0_to_dst: glyph=(75, 462)x(11, 10), unclipped [ 82.901] emit_primitive_identity_mask__avx2: dst=(75, 462), mask=(64.00, 112.00) x (11.00, 10.00) [ 82.901] glyphs0_to_dst: glyph=(85, 460)x(5, 12), unclipped [ 82.901] emit_primitive_identity_mask__avx2: dst=(85, 460), mask=(800.00, 32.00) x (5.00, 12.00) [ 82.901] glyphs0_to_dst: glyph=(88, 461)x(5, 11), unclipped [ 82.901] emit_primitive_identity_mask__avx2: dst=(88, 461), mask=(784.00, 48.00) x (5.00, 11.00) [ 82.901] glyphs0_to_dst: glyph=(93, 464)x(10, 11), unclipped [ 82.901] emit_primitive_identity_mask__avx2: dst=(93, 464), mask=(640.00, 16.00) x (10.00, 11.00) [ 82.901] glyphs0_to_dst: glyph=(102, 460)x(10, 12), unclipped [ 82.901] emit_primitive_identity_mask__avx2: dst=(102, 460), mask=(112.00, 96.00) x (10.00, 12.00) [ 82.901] glyphs0_to_dst: glyph=(110, 464)x(11, 8), unclipped [ 82.901] emit_primitive_identity_mask__avx2: dst=(110, 464), mask=(608.00, 0.00) x (11.00, 8.00) [ 82.901] glyphs0_to_dst: glyph=(119, 464)x(9, 8), unclipped [ 82.901] emit_primitive_identity_mask__avx2: dst=(119, 464), mask=(848.00, 0.00) x (9.00, 8.00) [ 82.902] glyphs0_to_dst: glyph=(128, 464)x(7, 8), unclipped [ 82.902] emit_primitive_identity_mask__avx2: dst=(128, 464), mask=(560.00, 48.00) x (7.00, 8.00) [ 82.902] glyphs0_to_dst: glyph=(133, 460)x(10, 12), unclipped [ 82.902] emit_primitive_identity_mask__avx2: dst=(133, 460), mask=(800.00, 48.00) x (10.00, 12.00) [ 82.902] gen8_vertex_flush[840] = 45 [ 82.902] gen9_magic_ca_pass: CA fixup (4474 -> 4519) [ 82.902] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.902] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.902] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.902] sna_accel_flush: flush?=0, dirty?=0 [ 82.902] sna_block_handler (tv=0.0) [ 82.902] sna_wakeup_handler [ 82.902] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=114, name=86 [ 82.902] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 82.902] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 82.902] sna_dri2_get_back: draw size=3840x2160, back buffer handle=114 size=3840x2160, is-scanout? 1, active?=0, pitch=15360, front pitch=15360 [ 82.902] sna_dri2_get_back: reuse backbuffer? 1 [ 82.902] sna_dri2_get_back: back buffer handle=114, active?=0, refcnt=1 [ 82.902] sna_dri2_get_back: reuse unattached back [ 82.902] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 82.902] sna_dri2_reuse_buffer: reusing back buffer handle=114, name=86, pitch=15360, age=0 [ 82.902] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 82.902] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=32, name=80, active_scanout=2 [ 82.902] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 82.902] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 82.902] sna_accel_flush: flush?=0, dirty?=0 [ 82.902] sna_accel_flush: flush?=0, dirty?=0 [ 82.902] sna_accel_flush: flush?=0, dirty?=0 [ 82.902] sna_block_handler (tv=0.0) [ 82.902] sna_wakeup_handler [ 82.902] sna_accel_flush: flush?=0, dirty?=0 [ 82.902] sna_accel_flush: flush?=0, dirty?=0 [ 82.902] sna_block_handler (tv=0.0) [ 82.902] sna_wakeup_handler [ 82.902] sna_composite_trapezoids(op=3, src=(1037, 438), mask=18000, ntrap=17) [ 82.902] kgem_bo_is_busy: handle=135, domain: 3 exec? 1, rq? 1 [ 82.902] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 82.902] kgem_bo_is_busy: handle=135, domain: 3 exec? 1, rq? 1 [ 82.902] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 82.902] kgem_bo_is_busy: handle=135, domain: 3 exec? 1, rq? 1 [ 82.902] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.902] imprecise_trapezoid_span_converter: extents (1022, 453), (1164, 480) [ 82.902] sna_compute_composite_region: dst=(1022, 453)x(142, 27) [ 82.902] sna_compute_composite_region: initial clip against dst->pDrawable: (1022, 453), (1164, 480) [ 82.902] clip_to_dst: region: 1x[(1022, 453), (1164, 480)], clip: 1x[(0, 0), (1175, 491)] [ 82.902] sna_compute_composite_region: clip against dst->pCompositeClip: (1022, 453), (1164, 480) [ 82.902] sna_compute_composite_region: clip against src (0x0 clip=0): (1022, 453), (1164, 480) [ 82.902] kgem_bo_is_busy: handle=135, domain: 3 exec? 1, rq? 1 [ 82.902] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.902] imprecise_trapezoid_span_converter: after clip -- extents (1022, 453), (1164, 480), delta=(0, 0) src -> (1030, 438) [ 82.902] gen9_render_composite_spans: 142x27 with flags=0, current mode=1 [ 82.902] kgem_bo_is_busy: handle=135, domain: 3 exec? 1, rq? 1 [ 82.902] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.902] gen9_composite_set_target: (1022, 453)x(142, 27), partial?=1 [ 82.902] sna_drawable_use_bo pixmap=5014, box=((1022, 453), (1164, 480)), flags=7... [ 82.902] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.902] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.902] sna_drawable_use_bo: using whole GPU bo [ 82.902] gen9_composite_set_target: pixmap=5014, format=20028888, size=1175x491, pitch=5120, delta=(0,0),damage=0xffffffffffffffff [ 82.902] gen9_composite_picture: (1030, 438)x(142, 27), dst=(1022, 453) [ 82.902] gen4_channel_init_linear: p1=(0.00, 0.00), p2=(0.00, 1.00), src=(1030, 438), dst=(1022, 453), size=(142, 27) [ 82.902] sna_render_get_gradient: 3x[0.00:ffffffff ... 0.50:fff7f6f6 ... 1.00:ffe9e7e6] [ 82.902] sna_render_get_gradient: old --> 4 [ 82.902] gen4_channel_init_linear: transform = [0.01 0.00 -7.14, 0.00 0.03 -15.07, 0.00 0.00 1.00] [ 82.902] gen4_channel_init_linear: untransformed: p1=(1028.98, 437.00, 1.00), p2=(1028.98, 466.00, 1.00) [ 82.902] gen4_channel_init_linear: dx=0.00, dy=0.03, offset=-15.59 [ 82.902] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 82.902] gen4_choose_spans_emitter: linear source [ 82.902] kgem_check_bo: num_pages=+1, num_exec=+1 [ 82.902] aligning vertex: was 4, now 3 floats per vertex [ 82.902] gen9_composite_get_binding_table(fa40) [ 82.902] kgem_add_reloc64: handle=105, pos=16008, delta=0, domains=40000 [ 82.902] kgem_add_handle: handle=105, index=5 [ 82.902] kgem_add_reloc64[15] = (delta=0, target handle=5, presumed=fe008000) [ 82.902] [3e80] bind bo(handle=105, addr=fe008000), format=192, width=32, height=1, pitch=128, tiling=0 -> sampler [ 82.902] gen9_emit_cc: blend=28 (current=16), src=1, dst=19 [ 82.902] gen9_emit_sampler: sampler = 14 [ 82.902] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) [ 82.902] gen9_emit_vertex_elements: setup id=5 [ 82.902] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 82.902] gen9_emit_vertex_elements: second channel 1 floats, offset=8 [ 82.902] thread_choose_span: clipped? 0 [ 82.902] imprecise_trapezoid_span_converter: using 4 threads [ 82.902] imprecise_trapezoid_span_converter: using 4 threads for span compositing 142x27 [ 82.902] thread_choose_span: clipped? 0 [ 82.902] [ 82.902] span_thread: flushing 26 boxes span_thread: flushing 1 boxes [ 82.902] span_thread: flushing 27 boxes [ 82.902] span_thread: flushing 1 boxes [ 82.902] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 82.902] gen9_render_composite_spans_boxes__thread: nbox=27, src=+(0, 0), dst=+(0, 0) [ 82.902] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 82.902] gen9_render_composite_spans_boxes__thread: nbox=26, src=+(0, 0), dst=+(0, 0) [ 82.902] gen8_vertex_flush[980] = 165 [ 82.902] gen9_render_composite_spans_done() [ 82.902] sna_create_pixmap(25, 21, 32, usage=0) [ 82.902] kgem_can_create_2d: 25x21 @ 32 [ 82.902] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=128, height=21 [ 82.902] kgem_can_create_2d: untiled size=4096 [ 82.902] kgem_choose_tiling: too thin [width 25, 32 bpp] for TILING_X [ 82.902] kgem_choose_tiling: 25x21 -> 0 [ 82.902] sna_create_pixmap: usage=0, flags=a [ 82.902] sna_create_pixmap: small buffer [2100], attaching to shadow pixmap [ 82.902] create_pixmap: allocating pixmap 25x21, depth=32/32, size=2108 [ 82.902] create_pixmap: serial=5025, usage=0, 25x21 [ 82.902] sna_create_pixmap: serial=5025, 25x21, usage=0 [ 82.902] sna_composite_rectangles(pixmap=5026, op=0, 0 x 1 [(0, 0)x(25, 21) ...]) [ 82.902] sna_composite_rectangles: converted to op 0 [ 82.902] sna_composite_rectangles[0] (0, 0)x(25, 21) -> (0, 0), (25, 21) [ 82.902] sna_composite_rectangles: nrects=1, region=(0, 0), (25, 21) x 1 [ 82.902] sna_composite_rectangles: clipped extents (0, 0),(25, 21) x 1 [ 82.902] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(25, 21) [ 82.902] sna_composite_rectangles: fallback, dst pixmap=5026 too small or not attached [ 82.902] sna_composite_rectangles: fallback [ 82.902] sna_drawable_move_region_to_cpu(pixmap=5026 (25x21), [(0, 0), (25, 21)], flags=1) [ 82.902] sna_drawable_move_region_to_cpu: region (0, 0), (25, 21) + (0, 0) subsumes pixmap (25x21) [ 82.902] _sna_pixmap_move_to_cpu(pixmap=5026, 25x21, flags=1) [ 82.902] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 82.902] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 82.902] operate_inplace: no, inplace operation not suitable [ 82.902] _sna_pixmap_move_to_cpu: marking as damaged [ 82.902] __sna_damage_all(25, 21) [ 82.902] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 82.902] sna_validate_gc(0x561c94af9b50) changes=0, previous serial=13a0, drawable=13a2 [ 82.902] sna_validate_gc: recomputing clip [ 82.902] sna_validate_gc: composite clip=1x[(0, 0), (25, 21)] [0x561c94af9df0] [ 82.902] sna_put_image((0, 0)x(25, 21), depth=32, format=2) [ 82.902] try_upload__fast: ignore existing cpu damage (if any) [ 82.902] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 82.902] try_upload__fast: no, no gpu damage [ 82.902] sna_drawable_move_region_to_cpu(pixmap=5026 (25x21), [(0, 0), (25, 21)], flags=1) [ 82.902] sna_drawable_move_region_to_cpu: pixmap=5026 all damaged on CPU [ 82.902] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 82.902] sna_put_zpixmap_blt: upload(0, 0, 25, 21) x 1 boxes [ 82.902] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(25, 21) [ 82.902] memcpy_blt: src=(0, 0), dst=(0, 0), size=25x21, pitch=100/100 [ 82.902] sna_accel_flush: flush?=0, dirty?=0 [ 82.902] sna_composite(pixmap=5014, op=3, src=5026+(0, 0), mask=0+(1021, 452), dst=5014+(1021, 452)+(0, 0), size=(12, 10) [ 82.903] sna_compute_composite_region: dst=(1021, 452)x(12, 10) [ 82.903] sna_compute_composite_region: initial clip against dst->pDrawable: (1021, 452), (1033, 462) [ 82.903] clip_to_dst: region: 1x[(1021, 452), (1033, 462)], clip: 1x[(0, 0), (1175, 491)] [ 82.903] sna_compute_composite_region: clip against dst->pCompositeClip: (1021, 452), (1033, 462) [ 82.903] sna_compute_composite_region: clip against src (25x21 clip=0): (1021, 452), (1033, 462) [ 82.903] sna_composite: composite region extents:+(0, 0) -> (1021, 452), (1033, 462) + (0, 0) [ 82.903] gen9_render_composite: 12x10, current mode=1/1 [ 82.903] kgem_bo_is_render: handle=135, rq? 1 [1] [ 82.903] kgem_bo_is_busy: handle=135, domain: 3 exec? 1, rq? 1 [ 82.903] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.903] gen9_composite_set_target: (1021, 452)x(12, 10), partial?=1 [ 82.903] sna_drawable_use_bo pixmap=5014, box=((1021, 452), (1033, 462)), flags=7... [ 82.903] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.903] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.903] sna_drawable_use_bo: using whole GPU bo [ 82.903] gen9_composite_set_target: pixmap=5014, format=20028888, size=1175x491, pitch=5120, delta=(0,0),damage=0xffffffffffffffff [ 82.903] gen9_composite_picture: (0, 0)x(12, 10), dst=(1021, 452) [ 82.903] sna_transform_is_imprecise_integer_translation: no transform [ 82.903] gen9_composite_picture: integer translation (0, 0), removing [ 82.903] sna_render_pixmap_bo pixmap=5026, (0, 0)x(12, 10)/(25, 21) [ 82.903] sna_render_pixmap_bo box=(0, 0), (12, 10): (12, 10)/(25, 21) [ 82.903] sna_render_pixmap_bo: offset=(-1021, -452), size=(25, 21) [ 82.903] use_cpu_bo: no cpu bo [ 82.903] kgem_choose_tiling: too short [10] for TILING_Y [ 82.903] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 82.903] kgem_choose_tiling: 12x10 -> 0 [ 82.903] sna_render_pixmap_bo: uploading CPU box (0, 0), (12, 10) [ 82.903] upload: box=(0, 0), (12, 10), pixmap=25x21 [ 82.903] sna_drawable_move_region_to_cpu(pixmap=5026 (25x21), [(0, 0), (12, 10)], flags=2) [ 82.903] sna_drawable_move_region_to_cpu: pixmap=5026 all damaged on CPU [ 82.903] kgem_can_create_2d: 12x10 @ 32 [ 82.903] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 82.903] kgem_can_create_2d: untiled size=4096 [ 82.903] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 82.903] kgem_choose_tiling: 12x10 -> 0 [ 82.903] kgem_upload_source_image : (0, 0), (12, 10), stride=100, bpp=32 [ 82.903] kgem_create_buffer_2d: 12x10, 32 bpp, stride=64 [ 82.903] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] [ 82.903] kgem_create_buffer: reusing buffer? used=4608 + size=640, total=262144 [ 82.903] kgem_create_proxy: target handle=146 [proxy? -1], offset=4608, length=640, io=1 [ 82.903] __kgem_bo_init(handle=146, num_pages=640) [ 82.903] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x10, pitch=100/64 [ 82.903] kgem_bo_is_render: handle=135, rq? 1 [1] [ 82.903] kgem_bo_is_render: handle=146, rq? 0 [0] [ 82.903] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 82.903] gen4_choose_composite_emitter: identity src, no mask [ 82.903] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.903] gen9_composite_get_binding_table(f9c0) [ 82.903] kgem_add_reloc64: handle=146, pos=15976, delta=0, domains=40000 [ 82.903] kgem_add_reloc64: adding proxy [delta=4608] for handle=146 [ 82.903] kgem_add_reloc64[16] = (delta=4608, target handle=2, presumed=0) [ 82.903] [3e60] bind bo(handle=146, addr=1200), format=192, width=12, height=10, pitch=64, tiling=0 -> sampler [ 82.903] gen9_emit_sampler: sampler = 2 [ 82.903] gen9_emit_sf: num_sf_outputs=1 [ 82.903] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 82.903] gen9_emit_vertex_elements: setup id=2 [ 82.903] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 82.903] gen9_render_composite_box: (1021, 452), (1033, 462) [ 82.903] apply_damage: damage=0x0, region=1 [(1021, 452), (1033, 462) + (0, 0)] [ 82.903] gen8_vertex_flush[a28] = 3 [ 82.903] _kgem_bo_destroy: handle=146, proxy? 1 [ 82.903] sna_create_pixmap(1, 10, 32, usage=0) [ 82.903] kgem_can_create_2d: 1x10 @ 32 [ 82.903] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=10 [ 82.903] kgem_can_create_2d: untiled size=4096 [ 82.903] kgem_choose_tiling: disabling tiling [1x10] for single row/col [ 82.903] kgem_choose_tiling: 1x10 -> 0 [ 82.903] sna_create_pixmap: usage=0, flags=a [ 82.903] sna_create_pixmap: small buffer [40], attaching to shadow pixmap [ 82.903] create_pixmap: allocating pixmap 1x10, depth=32/32, size=48 [ 82.903] create_pixmap: serial=5027, usage=0, 1x10 [ 82.903] sna_create_pixmap: serial=5027, 1x10, usage=0 [ 82.903] sna_validate_gc(0x561c94af9b50) changes=0, previous serial=13a2, drawable=13a4 [ 82.903] sna_validate_gc: recomputing clip [ 82.903] sna_validate_gc: composite clip=1x[(0, 0), (1, 10)] [0x561c94af9df0] [ 82.903] sna_copy_area: src=pixmap=5026:(12, 0)x(1, 10)+(0, 0) -> dst=pixmap=5028:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 82.903] sna_copy_area: normal copy [ 82.903] sna_do_copy: src=(12, 0), dst=(0, 0), size=(1x10) [ 82.903] sna_do_copy: after drawable: src=(12, 0), dst=(0, 0), size=(1x10) [ 82.903] sna_do_copy: dst extents (0, 0), (1, 10), dst clip extents (0, 0), (1, 10), dst size=1x10 [ 82.903] sna_do_copy: clipped dst extents (0, 0), (1, 10) [ 82.903] sna_do_copy: unclipped src extents (12, 0), (13, 10) [ 82.903] sna_do_copy: clipped src extents (12, 0), (13, 10) [ 82.903] sna_do_copy: pixmap -- no source clipping [ 82.903] sna_do_copy: src extents (12, 0), (13, 10) x 1 [ 82.903] sna_do_copy: copy region (0, 0), (1, 10) x 1 + (12, 0) [ 82.903] sna_copy_boxes (boxes=1x[(0, 0), (1, 10)...], src pixmap=5026+(12, 0), dst pixmap=5028+(0, 0), alu=3, src.size=25x21, dst.size=1x10) [ 82.903] sna_copy_boxes: dst=(priv=0x561c94b41e60, gpu_bo=0, cpu_bo=0), src=(priv=0x561c94b42210, gpu_bo=0, cpu_bo=0), replaces=1 [ 82.903] sna_drawable_use_bo pixmap=5028, box=((0, 0), (1, 10)), flags=18... [ 82.903] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=18 [ 82.903] sna_drawable_use_bo: try cpu as GPU bo is idle [ 82.903] sna_drawable_use_bo: no CPU bo, and GPU not forced [ 82.903] sna_copy_boxes__inplace - no, no src or dst GPU bo [ 82.903] sna_copy_boxes: fallback -- src=(12, 0), dst=(0, 0) [ 82.903] sna_drawable_move_region_to_cpu(pixmap=5026 (25x21), [(12, 0), (13, 10)], flags=6) [ 82.903] sna_drawable_move_region_to_cpu: pixmap=5026 all damaged on CPU [ 82.903] sna_drawable_move_region_to_cpu(pixmap=5028 (1x10), [(0, 0), (1, 10)], flags=5) [ 82.903] sna_drawable_move_region_to_cpu: region (0, 0), (1, 10) + (0, 0) subsumes pixmap (1x10) [ 82.903] _sna_pixmap_move_to_cpu(pixmap=5028, 1x10, flags=5) [ 82.903] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 82.903] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 82.903] _sna_pixmap_move_to_cpu: marking as damaged [ 82.903] __sna_damage_all(1, 10) [ 82.903] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 82.903] sna_copy_boxes: memcpy_blt(box=(0, 0), (1, 10), src=(12, 0), pitches=(100, 4)) [ 82.903] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x10, pitch=100/4 [ 82.903] sna_composite(pixmap=5014, op=3, src=5028+(1042, 226), mask=0+(1033, 452), dst=5014+(1033, 452)+(0, 0), size=(120, 10) [ 82.903] sna_compute_composite_region: dst=(1033, 452)x(120, 10) [ 82.903] sna_compute_composite_region: initial clip against dst->pDrawable: (1033, 452), (1153, 462) [ 82.903] clip_to_dst: region: 1x[(1033, 452), (1153, 462)], clip: 1x[(0, 0), (1175, 491)] [ 82.903] sna_compute_composite_region: clip against dst->pCompositeClip: (1033, 452), (1153, 462) [ 82.903] sna_compute_composite_region: clip against src (1x10 clip=0): (1033, 452), (1153, 462) [ 82.903] sna_composite: composite region extents:+(0, 0) -> (1033, 452), (1153, 462) + (0, 0) [ 82.903] gen9_render_composite: 120x10, current mode=1/1 [ 82.903] kgem_bo_is_render: handle=135, rq? 1 [1] [ 82.903] kgem_bo_is_busy: handle=135, domain: 3 exec? 1, rq? 1 [ 82.903] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.903] gen9_composite_set_target: (1033, 452)x(120, 10), partial?=1 [ 82.903] sna_drawable_use_bo pixmap=5014, box=((1033, 452), (1153, 462)), flags=7... [ 82.903] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.903] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.903] sna_drawable_use_bo: using whole GPU bo [ 82.903] gen9_composite_set_target: pixmap=5014, format=20028888, size=1175x491, pitch=5120, delta=(0,0),damage=0xffffffffffffffff [ 82.904] gen9_composite_picture: (1042, 226)x(120, 10), dst=(1033, 452) [ 82.904] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.01 0.00 -8.68, 0.00 1.00 -226.00, 0.00 0.00 1.00] [ 82.904] sna_transform_is_imprecise_integer_translation: not unity scaling [ 82.904] sna_render_pixmap_bo pixmap=5028, (1042, 226)x(120, 10)/(1, 10) [ 82.904] sna_render_pixmap_bo box=(0, 0), (1, 10): (1, 10)/(1, 10) [ 82.904] sna_render_pixmap_bo: offset=(9, -226), size=(1, 10) [ 82.904] use_cpu_bo: no cpu bo [ 82.904] move_to_gpu: migrating whole pixmap (1x10) for source (0,0),(1,10), count 5? 0 [ 82.904] sna_render_pixmap_bo: uploading CPU box (0, 0), (1, 10) [ 82.904] upload: box=(0, 0), (1, 10), pixmap=1x10 [ 82.904] sna_drawable_move_region_to_cpu(pixmap=5028 (1x10), [(0, 0), (1, 10)], flags=2) [ 82.904] sna_drawable_move_region_to_cpu: pixmap=5028 all damaged on CPU [ 82.904] kgem_can_create_2d: 1x10 @ 32 [ 82.904] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=10 [ 82.904] kgem_can_create_2d: untiled size=4096 [ 82.904] kgem_choose_tiling: disabling tiling [1x10] for single row/col [ 82.904] kgem_choose_tiling: 1x10 -> 0 [ 82.904] kgem_upload_source_image : (0, 0), (1, 10), stride=4, bpp=32 [ 82.904] kgem_create_buffer_2d: 1x10, 32 bpp, stride=32 [ 82.904] kgem_create_buffer: size=320, flags=3 [write?=1, inplace?=1, last?=0] [ 82.904] kgem_create_buffer: reusing buffer? used=5376 + size=320, total=262144 [ 82.904] kgem_create_proxy: target handle=146 [proxy? -1], offset=5376, length=320, io=1 [ 82.904] __kgem_bo_init(handle=146, num_pages=320) [ 82.904] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x10, pitch=4/32 [ 82.904] upload: adding upload cache to pixmap=5028 [ 82.904] kgem_proxy_bo_attach: handle=146 [ 82.904] kgem_bo_is_render: handle=135, rq? 1 [1] [ 82.904] kgem_bo_is_render: handle=146, rq? 0 [0] [ 82.904] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 82.904] gen4_choose_composite_emitter: simple src, no mask [ 82.904] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.904] gen9_composite_get_binding_table(f940) [ 82.904] kgem_add_reloc64: handle=146, pos=15944, delta=0, domains=40000 [ 82.904] kgem_add_reloc64: adding proxy [delta=5376] for handle=146 [ 82.904] kgem_add_reloc64[17] = (delta=5376, target handle=2, presumed=0) [ 82.904] [3e40] bind bo(handle=146, addr=1500), format=192, width=1, height=10, pitch=32, tiling=0 -> sampler [ 82.904] gen9_emit_sampler: sampler = 32 [ 82.904] gen9_emit_vertex_elements: setup id=2 [ 82.904] gen9_render_composite_box: (1033, 452), (1153, 462) [ 82.904] apply_damage: damage=0x0, region=1 [(1033, 452), (1153, 462) + (0, 0)] [ 82.904] gen8_vertex_flush[a6c] = 3 [ 82.904] sna_destroy_pixmap: pixmap=5028, attached?=1 [ 82.904] _kgem_bo_destroy: handle=146, proxy? 1 [ 82.904] __sna_free_pixmap(pixmap=5028) [ 82.904] sna_composite(pixmap=5014, op=3, src=5026+(13, 0), mask=0+(1153, 452), dst=5014+(1153, 452)+(0, 0), size=(12, 10) [ 82.904] sna_compute_composite_region: dst=(1153, 452)x(12, 10) [ 82.904] sna_compute_composite_region: initial clip against dst->pDrawable: (1153, 452), (1165, 462) [ 82.904] clip_to_dst: region: 1x[(1153, 452), (1165, 462)], clip: 1x[(0, 0), (1175, 491)] [ 82.904] sna_compute_composite_region: clip against dst->pCompositeClip: (1153, 452), (1165, 462) [ 82.904] sna_compute_composite_region: clip against src (25x21 clip=0): (1153, 452), (1165, 462) [ 82.904] sna_composite: composite region extents:+(0, 0) -> (1153, 452), (1165, 462) + (0, 0) [ 82.904] gen9_render_composite: 12x10, current mode=1/1 [ 82.904] kgem_bo_is_render: handle=135, rq? 1 [1] [ 82.904] kgem_bo_is_busy: handle=135, domain: 3 exec? 1, rq? 1 [ 82.904] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.904] gen9_composite_set_target: (1153, 452)x(12, 10), partial?=1 [ 82.904] sna_drawable_use_bo pixmap=5014, box=((1153, 452), (1165, 462)), flags=7... [ 82.904] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.904] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.904] sna_drawable_use_bo: using whole GPU bo [ 82.904] gen9_composite_set_target: pixmap=5014, format=20028888, size=1175x491, pitch=5120, delta=(0,0),damage=0xffffffffffffffff [ 82.904] gen9_composite_picture: (13, 0)x(12, 10), dst=(1153, 452) [ 82.904] sna_transform_is_imprecise_integer_translation: no transform [ 82.904] gen9_composite_picture: integer translation (0, 0), removing [ 82.904] sna_render_pixmap_bo pixmap=5026, (13, 0)x(12, 10)/(25, 21) [ 82.904] sna_render_pixmap_bo box=(13, 0), (25, 10): (12, 10)/(25, 21) [ 82.904] sna_render_pixmap_bo: offset=(-1140, -452), size=(25, 21) [ 82.904] use_cpu_bo: no cpu bo [ 82.904] kgem_choose_tiling: too short [10] for TILING_Y [ 82.904] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 82.904] kgem_choose_tiling: 12x10 -> 0 [ 82.904] sna_render_pixmap_bo: uploading CPU box (13, 0), (25, 10) [ 82.904] upload: box=(13, 0), (25, 10), pixmap=25x21 [ 82.904] sna_drawable_move_region_to_cpu(pixmap=5026 (25x21), [(13, 0), (25, 10)], flags=2) [ 82.904] sna_drawable_move_region_to_cpu: pixmap=5026 all damaged on CPU [ 82.904] kgem_can_create_2d: 12x10 @ 32 [ 82.904] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 82.904] kgem_can_create_2d: untiled size=4096 [ 82.904] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 82.904] kgem_choose_tiling: 12x10 -> 0 [ 82.904] kgem_upload_source_image : (13, 0), (25, 10), stride=100, bpp=32 [ 82.904] kgem_create_buffer_2d: 12x10, 32 bpp, stride=64 [ 82.904] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] [ 82.904] kgem_create_buffer: reusing buffer? used=5888 + size=640, total=262144 [ 82.904] kgem_create_proxy: target handle=146 [proxy? -1], offset=5888, length=640, io=1 [ 82.904] __kgem_bo_init(handle=146, num_pages=640) [ 82.904] memcpy_blt: src=(13, 0), dst=(0, 0), size=12x10, pitch=100/64 [ 82.904] kgem_bo_is_render: handle=135, rq? 1 [1] [ 82.904] kgem_bo_is_render: handle=146, rq? 0 [0] [ 82.904] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 82.904] gen4_choose_composite_emitter: identity src, no mask [ 82.904] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.904] gen9_composite_get_binding_table(f8c0) [ 82.904] kgem_add_reloc64: handle=146, pos=15912, delta=0, domains=40000 [ 82.904] kgem_add_reloc64: adding proxy [delta=5888] for handle=146 [ 82.904] kgem_add_reloc64[18] = (delta=5888, target handle=2, presumed=0) [ 82.904] [3e20] bind bo(handle=146, addr=1700), format=192, width=12, height=10, pitch=64, tiling=0 -> sampler [ 82.904] gen9_emit_sampler: sampler = 2 [ 82.904] gen9_emit_vertex_elements: setup id=2 [ 82.904] gen9_render_composite_box: (1153, 452), (1165, 462) [ 82.904] apply_damage: damage=0x0, region=1 [(1153, 452), (1165, 462) + (0, 0)] [ 82.904] gen8_vertex_flush[ab0] = 3 [ 82.904] _kgem_bo_destroy: handle=146, proxy? 1 [ 82.904] sna_create_pixmap(12, 1, 32, usage=0) [ 82.904] kgem_can_create_2d: 12x1 @ 32 [ 82.904] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=1 [ 82.904] kgem_can_create_2d: untiled size=4096 [ 82.904] kgem_choose_tiling: disabling tiling [12x1] for single row/col [ 82.904] kgem_choose_tiling: 12x1 -> 0 [ 82.904] sna_create_pixmap: usage=0, flags=a [ 82.904] sna_create_pixmap: small buffer [48], attaching to shadow pixmap [ 82.904] create_pixmap: allocating pixmap 12x1, depth=32/32, size=56 [ 82.904] create_pixmap: serial=5029, usage=0, 12x1 [ 82.904] sna_create_pixmap: serial=5029, 12x1, usage=0 [ 82.904] sna_validate_gc(0x561c94af9b50) changes=0, previous serial=13a4, drawable=13a6 [ 82.904] sna_validate_gc: recomputing clip [ 82.904] sna_validate_gc: composite clip=1x[(0, 0), (12, 1)] [0x561c94af9df0] [ 82.904] sna_copy_area: src=pixmap=5026:(0, 10)x(12, 1)+(0, 0) -> dst=pixmap=5030:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 82.904] sna_copy_area: normal copy [ 82.904] sna_do_copy: src=(0, 10), dst=(0, 0), size=(12x1) [ 82.904] sna_do_copy: after drawable: src=(0, 10), dst=(0, 0), size=(12x1) [ 82.904] sna_do_copy: dst extents (0, 0), (12, 1), dst clip extents (0, 0), (12, 1), dst size=12x1 [ 82.904] sna_do_copy: clipped dst extents (0, 0), (12, 1) [ 82.904] sna_do_copy: unclipped src extents (0, 10), (12, 11) [ 82.904] sna_do_copy: clipped src extents (0, 10), (12, 11) [ 82.904] sna_do_copy: pixmap -- no source clipping [ 82.904] sna_do_copy: src extents (0, 10), (12, 11) x 1 [ 82.905] sna_do_copy: copy region (0, 0), (12, 1) x 1 + (0, 10) [ 82.905] sna_copy_boxes (boxes=1x[(0, 0), (12, 1)...], src pixmap=5026+(0, 10), dst pixmap=5030+(0, 0), alu=3, src.size=25x21, dst.size=12x1) [ 82.905] sna_copy_boxes: dst=(priv=0x561c94b41e60, gpu_bo=0, cpu_bo=0), src=(priv=0x561c94b42210, gpu_bo=0, cpu_bo=0), replaces=1 [ 82.905] sna_drawable_use_bo pixmap=5030, box=((0, 0), (12, 1)), flags=18... [ 82.905] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=18 [ 82.905] sna_drawable_use_bo: try cpu as GPU bo is idle [ 82.905] sna_drawable_use_bo: no CPU bo, and GPU not forced [ 82.905] sna_copy_boxes__inplace - no, no src or dst GPU bo [ 82.905] sna_copy_boxes: fallback -- src=(0, 10), dst=(0, 0) [ 82.905] sna_drawable_move_region_to_cpu(pixmap=5026 (25x21), [(0, 10), (12, 11)], flags=6) [ 82.905] sna_drawable_move_region_to_cpu: pixmap=5026 all damaged on CPU [ 82.905] sna_drawable_move_region_to_cpu(pixmap=5030 (12x1), [(0, 0), (12, 1)], flags=5) [ 82.905] sna_drawable_move_region_to_cpu: region (0, 0), (12, 1) + (0, 0) subsumes pixmap (12x1) [ 82.905] _sna_pixmap_move_to_cpu(pixmap=5030, 12x1, flags=5) [ 82.905] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 82.905] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 82.905] _sna_pixmap_move_to_cpu: marking as damaged [ 82.905] __sna_damage_all(12, 1) [ 82.905] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 82.905] sna_copy_boxes: memcpy_blt(box=(0, 0), (12, 1), src=(0, 10), pitches=(100, 48)) [ 82.905] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x1, pitch=100/48 [ 82.905] sna_composite(pixmap=5014, op=3, src=5030+(511, 520), mask=0+(1021, 462), dst=5014+(1021, 462)+(0, 0), size=(12, 9) [ 82.905] sna_compute_composite_region: dst=(1021, 462)x(12, 9) [ 82.905] sna_compute_composite_region: initial clip against dst->pDrawable: (1021, 462), (1033, 471) [ 82.905] clip_to_dst: region: 1x[(1021, 462), (1033, 471)], clip: 1x[(0, 0), (1175, 491)] [ 82.905] sna_compute_composite_region: clip against dst->pCompositeClip: (1021, 462), (1033, 471) [ 82.905] sna_compute_composite_region: clip against src (12x1 clip=0): (1021, 462), (1033, 471) [ 82.905] sna_composite: composite region extents:+(0, 0) -> (1021, 462), (1033, 471) + (0, 0) [ 82.905] gen9_render_composite: 12x9, current mode=1/1 [ 82.905] kgem_bo_is_render: handle=135, rq? 1 [1] [ 82.905] kgem_bo_is_busy: handle=135, domain: 3 exec? 1, rq? 1 [ 82.905] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.905] gen9_composite_set_target: (1021, 462)x(12, 9), partial?=1 [ 82.905] sna_drawable_use_bo pixmap=5014, box=((1021, 462), (1033, 471)), flags=7... [ 82.905] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.905] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.905] sna_drawable_use_bo: using whole GPU bo [ 82.905] gen9_composite_set_target: pixmap=5014, format=20028888, size=1175x491, pitch=5120, delta=(0,0),damage=0xffffffffffffffff [ 82.905] gen9_composite_picture: (511, 520)x(12, 9), dst=(1021, 462) [ 82.905] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[1.00 0.00 -511.00, 0.00 0.11 -57.78, 0.00 0.00 1.00] [ 82.905] sna_transform_is_imprecise_integer_translation: not unity scaling [ 82.905] sna_render_pixmap_bo pixmap=5030, (511, 520)x(12, 9)/(12, 1) [ 82.905] sna_render_pixmap_bo box=(0, 0), (12, 1): (12, 1)/(12, 1) [ 82.905] sna_render_pixmap_bo: offset=(-510, 58), size=(12, 1) [ 82.905] use_cpu_bo: no cpu bo [ 82.905] move_to_gpu: migrating whole pixmap (12x1) for source (0,0),(12,1), count 5? 0 [ 82.905] sna_render_pixmap_bo: uploading CPU box (0, 0), (12, 1) [ 82.905] upload: box=(0, 0), (12, 1), pixmap=12x1 [ 82.905] sna_drawable_move_region_to_cpu(pixmap=5030 (12x1), [(0, 0), (12, 1)], flags=2) [ 82.905] sna_drawable_move_region_to_cpu: pixmap=5030 all damaged on CPU [ 82.905] kgem_can_create_2d: 12x1 @ 32 [ 82.905] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=1 [ 82.905] kgem_can_create_2d: untiled size=4096 [ 82.905] kgem_choose_tiling: disabling tiling [12x1] for single row/col [ 82.905] kgem_choose_tiling: 12x1 -> 0 [ 82.905] kgem_upload_source_image : (0, 0), (12, 1), stride=48, bpp=32 [ 82.905] kgem_create_buffer_2d: 12x1, 32 bpp, stride=64 [ 82.905] kgem_create_buffer: size=128, flags=3 [write?=1, inplace?=1, last?=0] [ 82.905] kgem_create_buffer: reusing buffer? used=6656 + size=128, total=262144 [ 82.905] kgem_create_proxy: target handle=146 [proxy? -1], offset=6656, length=128, io=1 [ 82.905] __kgem_bo_init(handle=146, num_pages=128) [ 82.905] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x1, pitch=48/64 [ 82.905] upload: adding upload cache to pixmap=5030 [ 82.905] kgem_proxy_bo_attach: handle=146 [ 82.905] kgem_bo_is_render: handle=135, rq? 1 [1] [ 82.905] kgem_bo_is_render: handle=146, rq? 0 [0] [ 82.905] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 82.905] gen4_choose_composite_emitter: simple src, no mask [ 82.905] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.905] gen9_composite_get_binding_table(f840) [ 82.905] kgem_add_reloc64: handle=146, pos=15880, delta=0, domains=40000 [ 82.905] kgem_add_reloc64: adding proxy [delta=6656] for handle=146 [ 82.905] kgem_add_reloc64[19] = (delta=6656, target handle=2, presumed=0) [ 82.905] [3e00] bind bo(handle=146, addr=1a00), format=192, width=12, height=1, pitch=64, tiling=0 -> sampler [ 82.905] gen9_emit_sampler: sampler = 32 [ 82.905] gen9_emit_vertex_elements: setup id=2 [ 82.905] gen9_render_composite_box: (1021, 462), (1033, 471) [ 82.905] apply_damage: damage=0x0, region=1 [(1021, 462), (1033, 471) + (0, 0)] [ 82.905] gen8_vertex_flush[af4] = 3 [ 82.905] sna_destroy_pixmap: pixmap=5030, attached?=1 [ 82.905] _kgem_bo_destroy: handle=146, proxy? 1 [ 82.905] __sna_free_pixmap(pixmap=5030) [ 82.905] sna_create_pixmap(12, 1, 32, usage=0) [ 82.905] kgem_can_create_2d: 12x1 @ 32 [ 82.905] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=1 [ 82.905] kgem_can_create_2d: untiled size=4096 [ 82.905] kgem_choose_tiling: disabling tiling [12x1] for single row/col [ 82.905] kgem_choose_tiling: 12x1 -> 0 [ 82.905] sna_create_pixmap: usage=0, flags=a [ 82.905] sna_create_pixmap: small buffer [48], attaching to shadow pixmap [ 82.905] create_pixmap: allocating pixmap 12x1, depth=32/32, size=56 [ 82.905] create_pixmap: serial=5031, usage=0, 12x1 [ 82.905] sna_create_pixmap: serial=5031, 12x1, usage=0 [ 82.905] sna_validate_gc(0x561c94af9b50) changes=0, previous serial=13a6, drawable=13a8 [ 82.905] sna_validate_gc: recomputing clip [ 82.905] sna_validate_gc: composite clip=1x[(0, 0), (12, 1)] [0x561c94af9df0] [ 82.905] sna_copy_area: src=pixmap=5026:(13, 10)x(12, 1)+(0, 0) -> dst=pixmap=5032:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 82.905] sna_copy_area: normal copy [ 82.905] sna_do_copy: src=(13, 10), dst=(0, 0), size=(12x1) [ 82.905] sna_do_copy: after drawable: src=(13, 10), dst=(0, 0), size=(12x1) [ 82.905] sna_do_copy: dst extents (0, 0), (12, 1), dst clip extents (0, 0), (12, 1), dst size=12x1 [ 82.905] sna_do_copy: clipped dst extents (0, 0), (12, 1) [ 82.905] sna_do_copy: unclipped src extents (13, 10), (25, 11) [ 82.905] sna_do_copy: clipped src extents (13, 10), (25, 11) [ 82.905] sna_do_copy: pixmap -- no source clipping [ 82.905] sna_do_copy: src extents (13, 10), (25, 11) x 1 [ 82.905] sna_do_copy: copy region (0, 0), (12, 1) x 1 + (13, 10) [ 82.905] sna_copy_boxes (boxes=1x[(0, 0), (12, 1)...], src pixmap=5026+(13, 10), dst pixmap=5032+(0, 0), alu=3, src.size=25x21, dst.size=12x1) [ 82.905] sna_copy_boxes: dst=(priv=0x561c94b41e60, gpu_bo=0, cpu_bo=0), src=(priv=0x561c94b42210, gpu_bo=0, cpu_bo=0), replaces=1 [ 82.905] sna_drawable_use_bo pixmap=5032, box=((0, 0), (12, 1)), flags=18... [ 82.905] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=18 [ 82.905] sna_drawable_use_bo: try cpu as GPU bo is idle [ 82.905] sna_drawable_use_bo: no CPU bo, and GPU not forced [ 82.905] sna_copy_boxes__inplace - no, no src or dst GPU bo [ 82.905] sna_copy_boxes: fallback -- src=(13, 10), dst=(0, 0) [ 82.905] sna_drawable_move_region_to_cpu(pixmap=5026 (25x21), [(13, 10), (25, 11)], flags=6) [ 82.905] sna_drawable_move_region_to_cpu: pixmap=5026 all damaged on CPU [ 82.905] sna_drawable_move_region_to_cpu(pixmap=5032 (12x1), [(0, 0), (12, 1)], flags=5) [ 82.905] sna_drawable_move_region_to_cpu: region (0, 0), (12, 1) + (0, 0) subsumes pixmap (12x1) [ 82.905] _sna_pixmap_move_to_cpu(pixmap=5032, 12x1, flags=5) [ 82.905] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 82.905] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 82.905] _sna_pixmap_move_to_cpu: marking as damaged [ 82.905] __sna_damage_all(12, 1) [ 82.905] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 82.905] sna_copy_boxes: memcpy_blt(box=(0, 0), (12, 1), src=(13, 10), pitches=(100, 48)) [ 82.905] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x1, pitch=100/48 [ 82.905] sna_composite(pixmap=5014, op=3, src=5032+(577, 416), mask=0+(1153, 462), dst=5014+(1153, 462)+(0, 0), size=(12, 9) [ 82.905] sna_compute_composite_region: dst=(1153, 462)x(12, 9) [ 82.905] sna_compute_composite_region: initial clip against dst->pDrawable: (1153, 462), (1165, 471) [ 82.905] clip_to_dst: region: 1x[(1153, 462), (1165, 471)], clip: 1x[(0, 0), (1175, 491)] [ 82.905] sna_compute_composite_region: clip against dst->pCompositeClip: (1153, 462), (1165, 471) [ 82.905] sna_compute_composite_region: clip against src (12x1 clip=0): (1153, 462), (1165, 471) [ 82.905] sna_composite: composite region extents:+(0, 0) -> (1153, 462), (1165, 471) + (0, 0) [ 82.905] gen9_render_composite: 12x9, current mode=1/1 [ 82.905] kgem_bo_is_render: handle=135, rq? 1 [1] [ 82.905] kgem_bo_is_busy: handle=135, domain: 3 exec? 1, rq? 1 [ 82.905] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.905] gen9_composite_set_target: (1153, 462)x(12, 9), partial?=1 [ 82.905] sna_drawable_use_bo pixmap=5014, box=((1153, 462), (1165, 471)), flags=7... [ 82.905] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.905] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.905] sna_drawable_use_bo: using whole GPU bo [ 82.905] gen9_composite_set_target: pixmap=5014, format=20028888, size=1175x491, pitch=5120, delta=(0,0),damage=0xffffffffffffffff [ 82.905] gen9_composite_picture: (577, 416)x(12, 9), dst=(1153, 462) [ 82.905] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[1.00 0.00 -577.00, 0.00 0.11 -46.22, 0.00 0.00 1.00] [ 82.905] sna_transform_is_imprecise_integer_translation: not unity scaling [ 82.906] sna_render_pixmap_bo pixmap=5032, (577, 416)x(12, 9)/(12, 1) [ 82.906] sna_render_pixmap_bo box=(0, 0), (12, 1): (12, 1)/(12, 1) [ 82.906] sna_render_pixmap_bo: offset=(-576, -46), size=(12, 1) [ 82.906] use_cpu_bo: no cpu bo [ 82.906] move_to_gpu: migrating whole pixmap (12x1) for source (0,0),(12,1), count 5? 0 [ 82.906] sna_render_pixmap_bo: uploading CPU box (0, 0), (12, 1) [ 82.906] upload: box=(0, 0), (12, 1), pixmap=12x1 [ 82.906] sna_drawable_move_region_to_cpu(pixmap=5032 (12x1), [(0, 0), (12, 1)], flags=2) [ 82.906] sna_drawable_move_region_to_cpu: pixmap=5032 all damaged on CPU [ 82.906] kgem_can_create_2d: 12x1 @ 32 [ 82.906] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=1 [ 82.906] kgem_can_create_2d: untiled size=4096 [ 82.906] kgem_choose_tiling: disabling tiling [12x1] for single row/col [ 82.906] kgem_choose_tiling: 12x1 -> 0 [ 82.906] kgem_upload_source_image : (0, 0), (12, 1), stride=48, bpp=32 [ 82.906] kgem_create_buffer_2d: 12x1, 32 bpp, stride=64 [ 82.906] kgem_create_buffer: size=128, flags=3 [write?=1, inplace?=1, last?=0] [ 82.906] kgem_create_buffer: reusing buffer? used=6912 + size=128, total=262144 [ 82.906] kgem_create_proxy: target handle=146 [proxy? -1], offset=6912, length=128, io=1 [ 82.906] __kgem_bo_init(handle=146, num_pages=128) [ 82.906] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x1, pitch=48/64 [ 82.906] upload: adding upload cache to pixmap=5032 [ 82.906] kgem_proxy_bo_attach: handle=146 [ 82.906] kgem_bo_is_render: handle=135, rq? 1 [1] [ 82.906] kgem_bo_is_render: handle=146, rq? 0 [0] [ 82.906] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 82.906] gen4_choose_composite_emitter: simple src, no mask [ 82.906] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.906] gen9_composite_get_binding_table(f7c0) [ 82.906] kgem_add_reloc64: handle=146, pos=15848, delta=0, domains=40000 [ 82.906] kgem_add_reloc64: adding proxy [delta=6912] for handle=146 [ 82.906] kgem_add_reloc64[20] = (delta=6912, target handle=2, presumed=0) [ 82.906] [3de0] bind bo(handle=146, addr=1b00), format=192, width=12, height=1, pitch=64, tiling=0 -> sampler [ 82.906] gen9_emit_vertex_elements: setup id=2 [ 82.906] gen9_render_composite_box: (1153, 462), (1165, 471) [ 82.906] apply_damage: damage=0x0, region=1 [(1153, 462), (1165, 471) + (0, 0)] [ 82.906] gen8_vertex_flush[b30] = 3 [ 82.906] sna_destroy_pixmap: pixmap=5032, attached?=1 [ 82.906] _kgem_bo_destroy: handle=146, proxy? 1 [ 82.906] __sna_free_pixmap(pixmap=5032) [ 82.906] sna_composite(pixmap=5014, op=3, src=5026+(0, 11), mask=0+(1021, 471), dst=5014+(1021, 471)+(0, 0), size=(12, 10) [ 82.906] sna_compute_composite_region: dst=(1021, 471)x(12, 10) [ 82.906] sna_compute_composite_region: initial clip against dst->pDrawable: (1021, 471), (1033, 481) [ 82.906] clip_to_dst: region: 1x[(1021, 471), (1033, 481)], clip: 1x[(0, 0), (1175, 491)] [ 82.906] sna_compute_composite_region: clip against dst->pCompositeClip: (1021, 471), (1033, 481) [ 82.906] sna_compute_composite_region: clip against src (25x21 clip=0): (1021, 471), (1033, 481) [ 82.906] sna_composite: composite region extents:+(0, 0) -> (1021, 471), (1033, 481) + (0, 0) [ 82.906] gen9_render_composite: 12x10, current mode=1/1 [ 82.906] kgem_bo_is_render: handle=135, rq? 1 [1] [ 82.906] kgem_bo_is_busy: handle=135, domain: 3 exec? 1, rq? 1 [ 82.906] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.906] gen9_composite_set_target: (1021, 471)x(12, 10), partial?=1 [ 82.906] sna_drawable_use_bo pixmap=5014, box=((1021, 471), (1033, 481)), flags=7... [ 82.906] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.906] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.906] sna_drawable_use_bo: using whole GPU bo [ 82.906] gen9_composite_set_target: pixmap=5014, format=20028888, size=1175x491, pitch=5120, delta=(0,0),damage=0xffffffffffffffff [ 82.906] gen9_composite_picture: (0, 11)x(12, 10), dst=(1021, 471) [ 82.906] sna_transform_is_imprecise_integer_translation: no transform [ 82.906] gen9_composite_picture: integer translation (0, 0), removing [ 82.906] sna_render_pixmap_bo pixmap=5026, (0, 11)x(12, 10)/(25, 21) [ 82.906] sna_render_pixmap_bo box=(0, 11), (12, 21): (12, 10)/(25, 21) [ 82.906] sna_render_pixmap_bo: offset=(-1021, -460), size=(25, 21) [ 82.906] use_cpu_bo: no cpu bo [ 82.906] kgem_choose_tiling: too short [10] for TILING_Y [ 82.906] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 82.906] kgem_choose_tiling: 12x10 -> 0 [ 82.906] sna_render_pixmap_bo: uploading CPU box (0, 11), (12, 21) [ 82.906] upload: box=(0, 11), (12, 21), pixmap=25x21 [ 82.906] sna_drawable_move_region_to_cpu(pixmap=5026 (25x21), [(0, 11), (12, 21)], flags=2) [ 82.906] sna_drawable_move_region_to_cpu: pixmap=5026 all damaged on CPU [ 82.906] kgem_can_create_2d: 12x10 @ 32 [ 82.906] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 82.906] kgem_can_create_2d: untiled size=4096 [ 82.906] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 82.906] kgem_choose_tiling: 12x10 -> 0 [ 82.906] kgem_upload_source_image : (0, 11), (12, 21), stride=100, bpp=32 [ 82.906] kgem_create_buffer_2d: 12x10, 32 bpp, stride=64 [ 82.906] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] [ 82.906] kgem_create_buffer: reusing buffer? used=7168 + size=640, total=262144 [ 82.906] kgem_create_proxy: target handle=146 [proxy? -1], offset=7168, length=640, io=1 [ 82.906] __kgem_bo_init(handle=146, num_pages=640) [ 82.906] memcpy_blt: src=(0, 11), dst=(0, 0), size=12x10, pitch=100/64 [ 82.906] kgem_bo_is_render: handle=135, rq? 1 [1] [ 82.906] kgem_bo_is_render: handle=146, rq? 0 [0] [ 82.906] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 82.906] gen4_choose_composite_emitter: identity src, no mask [ 82.906] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.906] gen9_composite_get_binding_table(f740) [ 82.906] kgem_add_reloc64: handle=146, pos=15816, delta=0, domains=40000 [ 82.906] kgem_add_reloc64: adding proxy [delta=7168] for handle=146 [ 82.906] kgem_add_reloc64[21] = (delta=7168, target handle=2, presumed=0) [ 82.906] [3dc0] bind bo(handle=146, addr=1c00), format=192, width=12, height=10, pitch=64, tiling=0 -> sampler [ 82.906] gen9_emit_sampler: sampler = 2 [ 82.906] gen9_emit_vertex_elements: setup id=2 [ 82.906] gen9_render_composite_box: (1021, 471), (1033, 481) [ 82.906] apply_damage: damage=0x0, region=1 [(1021, 471), (1033, 481) + (0, 0)] [ 82.906] gen8_vertex_flush[b74] = 3 [ 82.906] _kgem_bo_destroy: handle=146, proxy? 1 [ 82.906] sna_create_pixmap(1, 10, 32, usage=0) [ 82.906] kgem_can_create_2d: 1x10 @ 32 [ 82.906] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=10 [ 82.906] kgem_can_create_2d: untiled size=4096 [ 82.906] kgem_choose_tiling: disabling tiling [1x10] for single row/col [ 82.906] kgem_choose_tiling: 1x10 -> 0 [ 82.906] sna_create_pixmap: usage=0, flags=a [ 82.906] sna_create_pixmap: small buffer [40], attaching to shadow pixmap [ 82.906] create_pixmap: allocating pixmap 1x10, depth=32/32, size=48 [ 82.906] create_pixmap: serial=5033, usage=0, 1x10 [ 82.906] sna_create_pixmap: serial=5033, 1x10, usage=0 [ 82.906] sna_validate_gc(0x561c94af9b50) changes=0, previous serial=13a8, drawable=13aa [ 82.906] sna_validate_gc: recomputing clip [ 82.906] sna_validate_gc: composite clip=1x[(0, 0), (1, 10)] [0x561c94af9df0] [ 82.906] sna_copy_area: src=pixmap=5026:(12, 11)x(1, 10)+(0, 0) -> dst=pixmap=5034:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 82.906] sna_copy_area: normal copy [ 82.906] sna_do_copy: src=(12, 11), dst=(0, 0), size=(1x10) [ 82.906] sna_do_copy: after drawable: src=(12, 11), dst=(0, 0), size=(1x10) [ 82.906] sna_do_copy: dst extents (0, 0), (1, 10), dst clip extents (0, 0), (1, 10), dst size=1x10 [ 82.906] sna_do_copy: clipped dst extents (0, 0), (1, 10) [ 82.906] sna_do_copy: unclipped src extents (12, 11), (13, 21) [ 82.906] sna_do_copy: clipped src extents (12, 11), (13, 21) [ 82.906] sna_do_copy: pixmap -- no source clipping [ 82.906] sna_do_copy: src extents (12, 11), (13, 21) x 1 [ 82.906] sna_do_copy: copy region (0, 0), (1, 10) x 1 + (12, 11) [ 82.906] sna_copy_boxes (boxes=1x[(0, 0), (1, 10)...], src pixmap=5026+(12, 11), dst pixmap=5034+(0, 0), alu=3, src.size=25x21, dst.size=1x10) [ 82.906] sna_copy_boxes: dst=(priv=0x561c94b41e60, gpu_bo=0, cpu_bo=0), src=(priv=0x561c94b42210, gpu_bo=0, cpu_bo=0), replaces=1 [ 82.906] sna_drawable_use_bo pixmap=5034, box=((0, 0), (1, 10)), flags=18... [ 82.906] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=18 [ 82.906] sna_drawable_use_bo: try cpu as GPU bo is idle [ 82.906] sna_drawable_use_bo: no CPU bo, and GPU not forced [ 82.906] sna_copy_boxes__inplace - no, no src or dst GPU bo [ 82.906] sna_copy_boxes: fallback -- src=(12, 11), dst=(0, 0) [ 82.906] sna_drawable_move_region_to_cpu(pixmap=5026 (25x21), [(12, 11), (13, 21)], flags=6) [ 82.906] sna_drawable_move_region_to_cpu: pixmap=5026 all damaged on CPU [ 82.906] sna_drawable_move_region_to_cpu(pixmap=5034 (1x10), [(0, 0), (1, 10)], flags=5) [ 82.906] sna_drawable_move_region_to_cpu: region (0, 0), (1, 10) + (0, 0) subsumes pixmap (1x10) [ 82.906] _sna_pixmap_move_to_cpu(pixmap=5034, 1x10, flags=5) [ 82.906] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 82.906] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 82.906] _sna_pixmap_move_to_cpu: marking as damaged [ 82.906] __sna_damage_all(1, 10) [ 82.906] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 82.906] sna_copy_boxes: memcpy_blt(box=(0, 0), (1, 10), src=(12, 11), pitches=(100, 4)) [ 82.906] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x10, pitch=100/4 [ 82.906] sna_composite(pixmap=5014, op=3, src=5034+(1042, 236), mask=0+(1033, 471), dst=5014+(1033, 471)+(0, 0), size=(120, 10) [ 82.906] sna_compute_composite_region: dst=(1033, 471)x(120, 10) [ 82.906] sna_compute_composite_region: initial clip against dst->pDrawable: (1033, 471), (1153, 481) [ 82.906] clip_to_dst: region: 1x[(1033, 471), (1153, 481)], clip: 1x[(0, 0), (1175, 491)] [ 82.906] sna_compute_composite_region: clip against dst->pCompositeClip: (1033, 471), (1153, 481) [ 82.906] sna_compute_composite_region: clip against src (1x10 clip=0): (1033, 471), (1153, 481) [ 82.906] sna_composite: composite region extents:+(0, 0) -> (1033, 471), (1153, 481) + (0, 0) [ 82.906] gen9_render_composite: 120x10, current mode=1/1 [ 82.906] kgem_bo_is_render: handle=135, rq? 1 [1] [ 82.906] kgem_bo_is_busy: handle=135, domain: 3 exec? 1, rq? 1 [ 82.906] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.906] gen9_composite_set_target: (1033, 471)x(120, 10), partial?=1 [ 82.906] sna_drawable_use_bo pixmap=5014, box=((1033, 471), (1153, 481)), flags=7... [ 82.906] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.906] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.906] sna_drawable_use_bo: using whole GPU bo [ 82.906] gen9_composite_set_target: pixmap=5014, format=20028888, size=1175x491, pitch=5120, delta=(0,0),damage=0xffffffffffffffff [ 82.906] gen9_composite_picture: (1042, 236)x(120, 10), dst=(1033, 471) [ 82.906] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.01 0.00 -8.68, 0.00 1.00 -236.00, 0.00 0.00 1.00] [ 82.906] sna_transform_is_imprecise_integer_translation: not unity scaling [ 82.906] sna_render_pixmap_bo pixmap=5034, (1042, 236)x(120, 10)/(1, 10) [ 82.906] sna_render_pixmap_bo box=(0, 0), (1, 10): (1, 10)/(1, 10) [ 82.906] sna_render_pixmap_bo: offset=(9, -235), size=(1, 10) [ 82.906] use_cpu_bo: no cpu bo [ 82.906] move_to_gpu: migrating whole pixmap (1x10) for source (0,0),(1,10), count 5? 0 [ 82.906] sna_render_pixmap_bo: uploading CPU box (0, 0), (1, 10) [ 82.906] upload: box=(0, 0), (1, 10), pixmap=1x10 [ 82.906] sna_drawable_move_region_to_cpu(pixmap=5034 (1x10), [(0, 0), (1, 10)], flags=2) [ 82.906] sna_drawable_move_region_to_cpu: pixmap=5034 all damaged on CPU [ 82.906] kgem_can_create_2d: 1x10 @ 32 [ 82.906] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=10 [ 82.906] kgem_can_create_2d: untiled size=4096 [ 82.906] kgem_choose_tiling: disabling tiling [1x10] for single row/col [ 82.906] kgem_choose_tiling: 1x10 -> 0 [ 82.906] kgem_upload_source_image : (0, 0), (1, 10), stride=4, bpp=32 [ 82.906] kgem_create_buffer_2d: 1x10, 32 bpp, stride=32 [ 82.906] kgem_create_buffer: size=320, flags=3 [write?=1, inplace?=1, last?=0] [ 82.906] kgem_create_buffer: reusing buffer? used=7936 + size=320, total=262144 [ 82.906] kgem_create_proxy: target handle=146 [proxy? -1], offset=7936, length=320, io=1 [ 82.906] __kgem_bo_init(handle=146, num_pages=320) [ 82.906] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x10, pitch=4/32 [ 82.906] upload: adding upload cache to pixmap=5034 [ 82.906] kgem_proxy_bo_attach: handle=146 [ 82.906] kgem_bo_is_render: handle=135, rq? 1 [1] [ 82.906] kgem_bo_is_render: handle=146, rq? 0 [0] [ 82.906] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 82.906] gen4_choose_composite_emitter: simple src, no mask [ 82.906] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.906] gen9_composite_get_binding_table(f6c0) [ 82.906] kgem_add_reloc64: handle=146, pos=15784, delta=0, domains=40000 [ 82.906] kgem_add_reloc64: adding proxy [delta=7936] for handle=146 [ 82.906] kgem_add_reloc64[22] = (delta=7936, target handle=2, presumed=0) [ 82.906] [3da0] bind bo(handle=146, addr=1f00), format=192, width=1, height=10, pitch=32, tiling=0 -> sampler [ 82.906] gen9_emit_sampler: sampler = 32 [ 82.906] gen9_emit_vertex_elements: setup id=2 [ 82.906] gen9_render_composite_box: (1033, 471), (1153, 481) [ 82.906] apply_damage: damage=0x0, region=1 [(1033, 471), (1153, 481) + (0, 0)] [ 82.906] gen8_vertex_flush[bb8] = 3 [ 82.906] sna_destroy_pixmap: pixmap=5034, attached?=1 [ 82.906] _kgem_bo_destroy: handle=146, proxy? 1 [ 82.906] __sna_free_pixmap(pixmap=5034) [ 82.906] sna_composite(pixmap=5014, op=3, src=5026+(13, 11), mask=0+(1153, 471), dst=5014+(1153, 471)+(0, 0), size=(12, 10) [ 82.906] sna_compute_composite_region: dst=(1153, 471)x(12, 10) [ 82.906] sna_compute_composite_region: initial clip against dst->pDrawable: (1153, 471), (1165, 481) [ 82.906] clip_to_dst: region: 1x[(1153, 471), (1165, 481)], clip: 1x[(0, 0), (1175, 491)] [ 82.906] sna_compute_composite_region: clip against dst->pCompositeClip: (1153, 471), (1165, 481) [ 82.906] sna_compute_composite_region: clip against src (25x21 clip=0): (1153, 471), (1165, 481) [ 82.906] sna_composite: composite region extents:+(0, 0) -> (1153, 471), (1165, 481) + (0, 0) [ 82.906] gen9_render_composite: 12x10, current mode=1/1 [ 82.906] kgem_bo_is_render: handle=135, rq? 1 [1] [ 82.906] kgem_bo_is_busy: handle=135, domain: 3 exec? 1, rq? 1 [ 82.906] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.906] gen9_composite_set_target: (1153, 471)x(12, 10), partial?=1 [ 82.906] sna_drawable_use_bo pixmap=5014, box=((1153, 471), (1165, 481)), flags=7... [ 82.906] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.906] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.906] sna_drawable_use_bo: using whole GPU bo [ 82.906] gen9_composite_set_target: pixmap=5014, format=20028888, size=1175x491, pitch=5120, delta=(0,0),damage=0xffffffffffffffff [ 82.906] gen9_composite_picture: (13, 11)x(12, 10), dst=(1153, 471) [ 82.906] sna_transform_is_imprecise_integer_translation: no transform [ 82.907] gen9_composite_picture: integer translation (0, 0), removing [ 82.907] sna_render_pixmap_bo pixmap=5026, (13, 11)x(12, 10)/(25, 21) [ 82.907] sna_render_pixmap_bo box=(13, 11), (25, 21): (12, 10)/(25, 21) [ 82.907] sna_render_pixmap_bo: offset=(-1140, -460), size=(25, 21) [ 82.907] use_cpu_bo: no cpu bo [ 82.907] kgem_choose_tiling: too short [10] for TILING_Y [ 82.907] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 82.907] kgem_choose_tiling: 12x10 -> 0 [ 82.907] sna_render_pixmap_bo: uploading CPU box (13, 11), (25, 21) [ 82.907] upload: box=(13, 11), (25, 21), pixmap=25x21 [ 82.907] sna_drawable_move_region_to_cpu(pixmap=5026 (25x21), [(13, 11), (25, 21)], flags=2) [ 82.907] sna_drawable_move_region_to_cpu: pixmap=5026 all damaged on CPU [ 82.907] kgem_can_create_2d: 12x10 @ 32 [ 82.907] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 82.907] kgem_can_create_2d: untiled size=4096 [ 82.907] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 82.907] kgem_choose_tiling: 12x10 -> 0 [ 82.907] kgem_upload_source_image : (13, 11), (25, 21), stride=100, bpp=32 [ 82.907] kgem_create_buffer_2d: 12x10, 32 bpp, stride=64 [ 82.907] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] [ 82.907] kgem_create_buffer: reusing buffer? used=8448 + size=640, total=262144 [ 82.907] kgem_create_proxy: target handle=146 [proxy? -1], offset=8448, length=640, io=1 [ 82.907] __kgem_bo_init(handle=146, num_pages=640) [ 82.907] memcpy_blt: src=(13, 11), dst=(0, 0), size=12x10, pitch=100/64 [ 82.907] kgem_bo_is_render: handle=135, rq? 1 [1] [ 82.907] kgem_bo_is_render: handle=146, rq? 0 [0] [ 82.907] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 82.907] gen4_choose_composite_emitter: identity src, no mask [ 82.907] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.907] gen9_composite_get_binding_table(f640) [ 82.907] kgem_add_reloc64: handle=146, pos=15752, delta=0, domains=40000 [ 82.907] kgem_add_reloc64: adding proxy [delta=8448] for handle=146 [ 82.907] kgem_add_reloc64[23] = (delta=8448, target handle=2, presumed=0) [ 82.907] [3d80] bind bo(handle=146, addr=2100), format=192, width=12, height=10, pitch=64, tiling=0 -> sampler [ 82.907] gen9_emit_sampler: sampler = 2 [ 82.907] gen9_emit_vertex_elements: setup id=2 [ 82.907] gen9_render_composite_box: (1153, 471), (1165, 481) [ 82.907] apply_damage: damage=0x0, region=1 [(1153, 471), (1165, 481) + (0, 0)] [ 82.907] gen8_vertex_flush[bfc] = 3 [ 82.907] _kgem_bo_destroy: handle=146, proxy? 1 [ 82.907] sna_destroy_pixmap: pixmap=5026, attached?=1 [ 82.907] __sna_free_pixmap(pixmap=5026) [ 82.907] sna_glyphs(op=3, nlist=1, src=(1077, 473)) [ 82.907] kgem_bo_is_busy: handle=135, domain: 3 exec? 1, rq? 1 [ 82.907] sna_glyphs: discarding mask [ 82.907] glyphs0_to_dst(op=3, src=(1077, 473), nlist=1, dst=(1077, 473)+(0, 0)) [ 82.907] clipped_glyphs: no, clip region (0, 0), (1175, 491) matches drawable pixmap=94680753899280 size=1175x491 [ 82.907] gen9_render_composite: 0x0, current mode=1/1 [ 82.907] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 82.907] kgem_bo_is_busy: handle=135, domain: 3 exec? 1, rq? 1 [ 82.907] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.907] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.907] sna_drawable_use_bo pixmap=5014, box=((0, 0), (1175, 491)), flags=7... [ 82.907] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.907] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.907] sna_drawable_use_bo: using whole GPU bo [ 82.907] gen9_composite_set_target: pixmap=5014, format=20028888, size=1175x491, pitch=5120, delta=(0,0),damage=0xffffffffffffffff [ 82.907] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.907] color_convert: src=66666666 [20028888] [ 82.907] color_convert: dst=66666666 [20028888] [ 82.907] sna_render_get_solid: 66666666 [ 82.907] sna_render_get_solid(26) = 66666666 (old) [ 82.907] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.907] sna_transform_is_imprecise_integer_translation: no transform [ 82.907] gen9_composite_picture: integer translation (0, 0), removing [ 82.907] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.907] sna_render_pixmap_bo: GPU all damaged [ 82.907] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.907] gen4_choose_composite_emitter: solid, identity mask [ 82.907] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.907] aligning vertex: was 3, now 4 floats per vertex [ 82.907] gen9_composite_get_binding_table(f5c0) [ 82.907] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 [ 82.907] gen9_emit_sampler: sampler = a [ 82.907] gen9_emit_sf: num_sf_outputs=2 [ 82.907] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.907] gen9_emit_vertex_elements: setup id=9 [ 82.907] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 82.907] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 82.907] glyphs0_to_dst: glyph=(1076, 463)x(10, 10), unclipped [ 82.907] emit_primitive_identity_mask__avx2: dst=(1076, 463), mask=(560.00, 32.00) x (10.00, 10.00) [ 82.907] glyphs0_to_dst: glyph=(1084, 465)x(9, 8), unclipped [ 82.907] emit_primitive_identity_mask__avx2: dst=(1084, 465), mask=(848.00, 0.00) x (9.00, 8.00) [ 82.907] glyphs0_to_dst: glyph=(1092, 465)x(10, 8), unclipped [ 82.907] emit_primitive_identity_mask__avx2: dst=(1092, 465), mask=(80.00, 96.00) x (10.00, 8.00) [ 82.907] glyphs0_to_dst: glyph=(1100, 465)x(10, 8), unclipped [ 82.907] emit_primitive_identity_mask__avx2: dst=(1100, 465), mask=(576.00, 0.00) x (10.00, 8.00) [ 82.907] gen8_vertex_flush[cc4] = 12 [ 82.907] gen9_magic_ca_pass: CA fixup (4662 -> 4674) [ 82.907] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.907] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.907] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.907] sna_accel_flush: flush?=0, dirty?=0 [ 82.907] sna_block_handler (tv=0.0) [ 82.907] sna_wakeup_handler [ 82.907] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 82.907] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 82.907] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 82.907] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 82.907] sna_dri2_get_msc(draw=146, pipe=0) [ 82.907] sna_crtc_record_swap: recording last swap on pipe=0, frame 4724 [msc=4724], time 82.899969 [ 82.907] sna_dri2_get_msc: msc=4724 [raw=4724], ust=82899969 [ 82.907] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=114 (refs=1/1, flush=0) , front=32 (refs=2/3, flush=1) [ 82.907] sna_dri2_schedule_swap(target_msc=4722, divisor=0, remainder=0) [ 82.907] sna_dri2_schedule_swap: using front handle=32, active_scanout?=2, flush?=1 [ 82.907] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 82.907] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 82.907] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 82.907] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 82.907] sna_crtc_record_swap: recording last swap on pipe=0, frame 4724 [msc=4724], time 82.899969 [ 82.907] immediate_swap: current_msc=4724, target_msc=4722 -- yes [ 82.907] can_flip: no, shadow enabled [ 82.907] sna_dri2_add_event: adding event to window 146) [ 82.907] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 82.907] sna_dri2_immediate_blit: no pending blit, starting chain [ 82.907] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 82.907] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 82.907] can_xchg: back size=8700f00, front size=8700f00 [ 82.907] can_xchg: yes, pixmap=4091 [ 82.907] sna_dri2_xchg: win=146, exchange front=32/80,ref=3 and back=114/86,ref=2, pixmap=4091 3840x2160 [ 82.907] sna_dri2_xchg: back_bo handle=114, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 82.907] sna_dri2_xchg: front_bo handle=32, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 82.907] set_bo: pixmap=4091, handle=114 (old handle=32) [ 82.907] set_bo: marking whole pixmap as damaged [ 82.907] set_bo: applying final/discard move-to-gpu [ 82.907] wait_for_shadow: flags=0, flips=0, handle=32, shadow=29 [ 82.907] set_bo: dropping flush hint from handle=32 [ 82.907] set_bo: adding flush hint to handle=114 [ 82.907] mark_stale(handle=32) => 1 [ 82.907] swap_limit: draw=146 setting swap limit to 3 [ 82.907] sna_dri2_swap_limit_validate: swap limit set to 3 [ 82.907] sna_next_vblank(pipe=0, waiting until next vblank) [ 82.907] sna_dri2_schedule_swap: reported target_msc=4724 [ 82.907] sna_accel_flush: flush?=0, dirty?=0 [ 82.907] sna_accel_flush: flush?=0, dirty?=0 [ 82.907] sna_accel_flush: flush?=0, dirty?=0 [ 82.907] sna_accel_flush: flush?=0, dirty?=0 [ 82.907] sna_block_handler (tv=0.0) [ 82.907] kgem_retire, need_retire?=1 [ 82.907] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 82.907] kgem_retire__requests_ring: retiring ring 0 [ 82.907] __kgem_busy: handle=1, busy=0, wedged=0 [ 82.907] __kgem_retire_rq: request 1 complete [ 82.907] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 82.907] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 82.907] kgem_retire -- retired=0, need_retire=0 [ 82.907] sna_accel_block: GPU idle, flushing [ 82.907] gen8_vertex_close: used=18696, vbo active? 23, vb=224, nreloc=3 [ 82.907] gen8_vertex_close: reloc[0] = 287 [ 82.907] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 82.907] kgem_add_handle: handle=23, index=6 [ 82.907] kgem_add_reloc64[24] = (delta=0, target handle=6, presumed=fd541000) [ 82.907] gen8_vertex_close: reloc[1] = 459 [ 82.907] kgem_add_reloc64: handle=23, pos=459, delta=0, domains=200000 [ 82.907] kgem_add_reloc64[25] = (delta=0, target handle=6, presumed=fd541000) [ 82.907] gen8_vertex_close: reloc[2] = 603 [ 82.907] kgem_add_reloc64: handle=23, pos=603, delta=0, domains=200000 [ 82.907] kgem_add_reloc64[26] = (delta=0, target handle=6, presumed=fd541000) [ 82.907] batch[1/1, flags=1800]: 854 854 15728 16384, nreloc=27, nexec=7, nfence=0, aperture=1784 [fenced=0] [ 82.907] kgem_finish_buffers: buffer handle=146, used=9216, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 82.907] kgem_finish_buffers: retaining upload buffer (9216/262144): used=12288, refcnt=1 [ 82.907] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd981000 [ 82.907] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -57343 [ 82.907] kgem_fixup_relocs: shrinking by 57344 [ 82.907] __kgem_busy: handle=2, busy=0, wedged=0 [ 82.907] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd981000 [ 82.907] kgem_commit: release handle=135 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ff893000 [ 82.907] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 82.907] kgem_commit: release handle=146 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffe77000 [ 82.907] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 82.907] __kgem_bo_clear_busy: handle=143 [ 82.907] kgem_commit: release handle=143 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff6e000 [ 82.907] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 82.907] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 82.907] __kgem_bo_clear_busy: handle=143 [ 82.907] kgem_commit: release handle=105 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fe008000 [ 82.907] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 82.907] __kgem_busy: handle=2, busy=131072, wedged=0 [ 82.907] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 82.907] sna_scanout_do_flush: flush timer active: delta=-24 [ 82.907] sna_scanout_do_flush (time=82907), triggered [ 82.907] sna_scanout_flush (time=82907), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 82.907] has_shadow: has pending damage? 1, outstanding flips: 0 [ 82.907] stop_flush: scanout=114 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 82.907] has_shadow: has pending damage? 1, outstanding flips: 0 [ 82.907] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 82.907] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 82.907] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 82.907] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 82.907] sna_pixmap_move_to_gpu: already all-damaged [ 82.907] sna_pixmap_mark_active: pixmap=4091, handle=114 [ 82.907] sna_mode_redisplay: crtc[0] transformed? 0 [ 82.907] sna_mode_redisplay: crtc[1] transformed? 0 [ 82.907] sna_mode_redisplay: crtc[2] transformed? 0 [ 82.907] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=114 [active=1] [ 82.907] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 32, transformed? 0 [ 82.907] get_fb: reusing fb=81 for handle=114 [ 82.907] sna_mode_redisplay: recording flip on CRTC:32 handle=114, active_scanout=2, serial=3 [ 82.907] __kgem_bo_clear_busy: handle=114 [ 82.907] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 82.907] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 82.907] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 82.907] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=114, shadow handle=29 [ 82.907] sna_accel_do_throttle (time=82907), triggered [ 82.907] sna_accel_throttle (time=82907) [ 82.907] sna_accel_block: evaluating timers, active=7 [ 82.907] sna_accel_block: flush timer expires in 16 [82923] [ 82.907] sna_wakeup_handler [ 82.907] sna_accel_flush: flush?=0, dirty?=0 [ 82.907] sna_accel_flush: flush?=0, dirty?=0 [ 82.907] sna_accel_flush: flush?=0, dirty?=0 [ 82.907] sna_block_handler (tv=0.0) [ 82.908] sna_wakeup_handler [ 82.908] sna_accel_flush: flush?=0, dirty?=0 [ 82.908] sna_accel_flush: flush?=0, dirty?=0 [ 82.908] sna_accel_flush: flush?=0, dirty?=0 [ 82.908] sna_block_handler (tv=0.0) [ 82.908] sna_wakeup_handler [ 82.908] sna_accel_flush: flush?=0, dirty?=0 [ 82.908] sna_accel_flush: flush?=0, dirty?=0 [ 82.908] sna_block_handler (tv=0.0) [ 82.908] sna_wakeup_handler [ 82.908] sna_glyphs(op=3, nlist=1, src=(1077, 472)) [ 82.908] kgem_bo_is_busy: handle=135, domain: 3 exec? 0, rq? 1 [ 82.908] sna_glyphs: discarding mask [ 82.908] glyphs0_to_dst(op=3, src=(1077, 472), nlist=1, dst=(1077, 472)+(0, 0)) [ 82.908] clipped_glyphs: no, clip region (0, 0), (1175, 491) matches drawable pixmap=94680753899280 size=1175x491 [ 82.908] gen9_render_composite: 0x0, current mode=0/1 [ 82.908] kgem_bo_is_busy: handle=6, domain: 3 exec? 0, rq? 1 [ 82.908] kgem_bo_is_busy: handle=135, domain: 3 exec? 0, rq? 1 [ 82.908] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.908] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.908] sna_drawable_use_bo pixmap=5014, box=((0, 0), (1175, 491)), flags=7... [ 82.908] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.908] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.908] sna_drawable_use_bo: using whole GPU bo [ 82.908] gen9_composite_set_target: pixmap=5014, format=20028888, size=1175x491, pitch=5120, delta=(0,0),damage=0xffffffffffffffff [ 82.908] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.908] color_convert: src=ff4c4c4c [20028888] [ 82.908] color_convert: dst=ff4c4c4c [20028888] [ 82.908] sna_render_get_solid: ff4c4c4c [ 82.908] sna_render_get_solid(27) = ff4c4c4c (old) [ 82.908] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.908] sna_transform_is_imprecise_integer_translation: no transform [ 82.908] gen9_composite_picture: integer translation (0, 0), removing [ 82.908] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.908] sna_render_pixmap_bo: GPU all damaged [ 82.908] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.908] gen4_choose_composite_emitter: solid, identity mask [ 82.908] kgem_check_bo: num_pages=+1645, num_exec=+3 [ 82.908] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 82.908] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 82.908] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 82.908] kgem_add_handle: handle=4, index=0 [ 82.908] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 82.908] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 82.908] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 82.908] gen9_composite_get_binding_table(ffc0) [ 82.908] kgem_add_reloc64: handle=135, pos=16360, delta=0, domains=20002 [ 82.908] kgem_add_handle: handle=135, index=1 [ 82.908] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=ff893000) [ 82.908] __kgem_bo_mark_dirty: handle=135 (proxy? 0) [ 82.908] [3fe0] bind bo(handle=135, addr=ff893000), format=192, width=1175, height=491, pitch=5120, tiling=1 -> render [ 82.908] kgem_add_reloc64: handle=143, pos=16344, delta=0, domains=40000 [ 82.908] kgem_add_reloc64: adding proxy [delta=108] for handle=143 [ 82.908] kgem_add_handle: handle=143, index=2 [ 82.908] kgem_add_reloc64[4] = (delta=108, target handle=2, presumed=fff6e000) [ 82.908] [3fd0] bind bo(handle=143, addr=fff6e06c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 82.908] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 [ 82.908] kgem_add_handle: handle=6, index=3 [ 82.908] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd581000) [ 82.908] [3fc0] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 82.908] gen9_emit_cc: blend=177 (current=ffffffff), src=17, dst=18 [ 82.908] gen9_emit_sampler: sampler = a [ 82.908] gen9_emit_sf: num_sf_outputs=2 [ 82.908] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.908] gen9_emit_vertex_elements: setup id=9 [ 82.908] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 82.908] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 82.908] glyphs0_to_dst: glyph=(1076, 462)x(10, 10), unclipped [ 82.908] emit_primitive_identity_mask__avx2: dst=(1076, 462), mask=(560.00, 32.00) x (10.00, 10.00) [ 82.908] glyphs0_to_dst: glyph=(1084, 464)x(9, 8), unclipped [ 82.908] emit_primitive_identity_mask__avx2: dst=(1084, 464), mask=(848.00, 0.00) x (9.00, 8.00) [ 82.908] glyphs0_to_dst: glyph=(1092, 464)x(10, 8), unclipped [ 82.908] emit_primitive_identity_mask__avx2: dst=(1092, 464), mask=(80.00, 96.00) x (10.00, 8.00) [ 82.908] glyphs0_to_dst: glyph=(1100, 464)x(10, 8), unclipped [ 82.908] emit_primitive_identity_mask__avx2: dst=(1100, 464), mask=(576.00, 0.00) x (10.00, 8.00) [ 82.908] gen8_vertex_flush[498] = 12 [ 82.908] gen9_magic_ca_pass: CA fixup (4674 -> 4686) [ 82.908] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.908] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.908] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.908] sna_composite_trapezoids(op=3, src=(898, 50), mask=18000, ntrap=17) [ 82.908] kgem_bo_is_busy: handle=135, domain: 3 exec? 1, rq? 1 [ 82.908] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 82.908] kgem_bo_is_busy: handle=135, domain: 3 exec? 1, rq? 1 [ 82.908] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 82.908] kgem_bo_is_busy: handle=135, domain: 3 exec? 1, rq? 1 [ 82.908] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.908] imprecise_trapezoid_span_converter: extents (894, 48), (1164, 79) [ 82.908] sna_compute_composite_region: dst=(894, 48)x(270, 31) [ 82.908] sna_compute_composite_region: initial clip against dst->pDrawable: (894, 48), (1164, 79) [ 82.908] clip_to_dst: region: 1x[(894, 48), (1164, 79)], clip: 1x[(0, 0), (1175, 491)] [ 82.908] sna_compute_composite_region: clip against dst->pCompositeClip: (894, 48), (1164, 79) [ 82.908] sna_compute_composite_region: clip against src (0x0 clip=0): (894, 48), (1164, 79) [ 82.908] kgem_bo_is_busy: handle=135, domain: 3 exec? 1, rq? 1 [ 82.908] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.908] imprecise_trapezoid_span_converter: after clip -- extents (894, 48), (1164, 79), delta=(0, 0) src -> (891, 50) [ 82.908] gen9_render_composite_spans: 270x31 with flags=0, current mode=1 [ 82.908] kgem_bo_is_busy: handle=135, domain: 3 exec? 1, rq? 1 [ 82.908] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.908] gen9_composite_set_target: (894, 48)x(270, 31), partial?=1 [ 82.908] sna_drawable_use_bo pixmap=5014, box=((894, 48), (1164, 79)), flags=7... [ 82.908] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.908] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.908] sna_drawable_use_bo: using whole GPU bo [ 82.908] gen9_composite_set_target: pixmap=5014, format=20028888, size=1175x491, pitch=5120, delta=(0,0),damage=0xffffffffffffffff [ 82.908] gen9_composite_picture: (891, 50)x(270, 31), dst=(894, 48) [ 82.908] gen4_channel_init_linear: p1=(0.00, 0.00), p2=(0.00, 1.00), src=(891, 50), dst=(894, 48), size=(270, 31) [ 82.908] sna_render_get_gradient: 3x[0.00:ffffffff ... 0.50:fff7f6f6 ... 1.00:ffe9e7e6] [ 82.908] sna_render_get_gradient: old --> 4 [ 82.908] gen4_channel_init_linear: transform = [0.00 0.00 -3.27, 0.00 0.03 -1.48, 0.00 0.00 1.00] [ 82.908] gen4_channel_init_linear: untransformed: p1=(890.03, 49.00, 1.00), p2=(890.03, 81.00, 1.00) [ 82.908] gen4_channel_init_linear: dx=0.00, dy=0.03, offset=-1.42 [ 82.908] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 82.908] gen4_choose_spans_emitter: linear source [ 82.908] kgem_check_bo: num_pages=+1, num_exec=+1 [ 82.908] aligning vertex: was 4, now 3 floats per vertex [ 82.908] gen9_composite_get_binding_table(fec0) [ 82.908] kgem_add_reloc64: handle=105, pos=16296, delta=0, domains=40000 [ 82.908] kgem_add_handle: handle=105, index=4 [ 82.908] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fe008000) [ 82.908] [3fa0] bind bo(handle=105, addr=fe008000), format=192, width=32, height=1, pitch=128, tiling=0 -> sampler [ 82.908] gen9_emit_cc: blend=28 (current=16), src=1, dst=19 [ 82.908] gen9_emit_sampler: sampler = 14 [ 82.908] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) [ 82.908] gen9_emit_vertex_elements: setup id=5 [ 82.908] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 82.908] gen9_emit_vertex_elements: second channel 1 floats, offset=8 [ 82.908] thread_choose_span: clipped? 0 [ 82.908] imprecise_trapezoid_span_converter: using 4 threads [ 82.908] imprecise_trapezoid_span_converter: using 4 threads for span compositing 270x31 [ 82.908] thread_choose_span: clipped? 0 [ 82.908] span_thread: flushing 1 boxes [ 82.908] span_thread: flushing 1 boxes [ 82.908] span_thread: flushing 27 boxes [ 82.908] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 82.908] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 82.908] gen9_render_composite_spans_boxes__thread: nbox=27, src=+(0, 0), dst=+(0, 0) [ 82.908] span_thread: flushing 27 boxes [ 82.908] gen9_render_composite_spans_boxes__thread: nbox=27, src=+(0, 0), dst=+(0, 0) [ 82.908] gen8_vertex_flush[5d8] = 168 [ 82.908] gen9_render_composite_spans_done() [ 82.908] sna_create_pixmap(25, 21, 32, usage=0) [ 82.908] kgem_can_create_2d: 25x21 @ 32 [ 82.908] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=128, height=21 [ 82.908] kgem_can_create_2d: untiled size=4096 [ 82.908] kgem_choose_tiling: too thin [width 25, 32 bpp] for TILING_X [ 82.908] kgem_choose_tiling: 25x21 -> 0 [ 82.908] sna_create_pixmap: usage=0, flags=a [ 82.908] sna_create_pixmap: small buffer [2100], attaching to shadow pixmap [ 82.908] create_pixmap: allocating pixmap 25x21, depth=32/32, size=2108 [ 82.908] create_pixmap: serial=5035, usage=0, 25x21 [ 82.908] sna_create_pixmap: serial=5035, 25x21, usage=0 [ 82.908] sna_composite_rectangles(pixmap=5036, op=0, 0 x 1 [(0, 0)x(25, 21) ...]) [ 82.908] sna_composite_rectangles: converted to op 0 [ 82.908] sna_composite_rectangles[0] (0, 0)x(25, 21) -> (0, 0), (25, 21) [ 82.908] sna_composite_rectangles: nrects=1, region=(0, 0), (25, 21) x 1 [ 82.908] sna_composite_rectangles: clipped extents (0, 0),(25, 21) x 1 [ 82.908] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(25, 21) [ 82.908] sna_composite_rectangles: fallback, dst pixmap=5036 too small or not attached [ 82.908] sna_composite_rectangles: fallback [ 82.908] sna_drawable_move_region_to_cpu(pixmap=5036 (25x21), [(0, 0), (25, 21)], flags=1) [ 82.909] sna_drawable_move_region_to_cpu: region (0, 0), (25, 21) + (0, 0) subsumes pixmap (25x21) [ 82.909] _sna_pixmap_move_to_cpu(pixmap=5036, 25x21, flags=1) [ 82.909] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 82.909] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 82.909] operate_inplace: no, inplace operation not suitable [ 82.909] _sna_pixmap_move_to_cpu: marking as damaged [ 82.909] __sna_damage_all(25, 21) [ 82.909] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 82.909] sna_validate_gc(0x561c94af9b50) changes=0, previous serial=13aa, drawable=13ac [ 82.909] sna_validate_gc: recomputing clip [ 82.909] sna_validate_gc: composite clip=1x[(0, 0), (25, 21)] [0x561c94af9df0] [ 82.909] sna_put_image((0, 0)x(25, 21), depth=32, format=2) [ 82.909] try_upload__fast: ignore existing cpu damage (if any) [ 82.909] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 82.909] try_upload__fast: no, no gpu damage [ 82.909] sna_drawable_move_region_to_cpu(pixmap=5036 (25x21), [(0, 0), (25, 21)], flags=1) [ 82.909] sna_drawable_move_region_to_cpu: pixmap=5036 all damaged on CPU [ 82.909] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 82.909] sna_put_zpixmap_blt: upload(0, 0, 25, 21) x 1 boxes [ 82.909] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(25, 21) [ 82.909] memcpy_blt: src=(0, 0), dst=(0, 0), size=25x21, pitch=100/100 [ 82.909] sna_accel_flush: flush?=0, dirty?=0 [ 82.909] sna_composite(pixmap=5014, op=3, src=5036+(0, 0), mask=0+(893, 47), dst=5014+(893, 47)+(0, 0), size=(12, 10) [ 82.909] sna_compute_composite_region: dst=(893, 47)x(12, 10) [ 82.909] sna_compute_composite_region: initial clip against dst->pDrawable: (893, 47), (905, 57) [ 82.909] clip_to_dst: region: 1x[(893, 47), (905, 57)], clip: 1x[(0, 0), (1175, 491)] [ 82.909] sna_compute_composite_region: clip against dst->pCompositeClip: (893, 47), (905, 57) [ 82.909] sna_compute_composite_region: clip against src (25x21 clip=0): (893, 47), (905, 57) [ 82.909] sna_composite: composite region extents:+(0, 0) -> (893, 47), (905, 57) + (0, 0) [ 82.909] gen9_render_composite: 12x10, current mode=1/1 [ 82.909] kgem_bo_is_render: handle=135, rq? 1 [1] [ 82.909] kgem_bo_is_busy: handle=135, domain: 3 exec? 1, rq? 1 [ 82.909] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.909] gen9_composite_set_target: (893, 47)x(12, 10), partial?=1 [ 82.909] sna_drawable_use_bo pixmap=5014, box=((893, 47), (905, 57)), flags=7... [ 82.909] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.909] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.909] sna_drawable_use_bo: using whole GPU bo [ 82.909] gen9_composite_set_target: pixmap=5014, format=20028888, size=1175x491, pitch=5120, delta=(0,0),damage=0xffffffffffffffff [ 82.909] gen9_composite_picture: (0, 0)x(12, 10), dst=(893, 47) [ 82.909] sna_transform_is_imprecise_integer_translation: no transform [ 82.909] gen9_composite_picture: integer translation (0, 0), removing [ 82.909] sna_render_pixmap_bo pixmap=5036, (0, 0)x(12, 10)/(25, 21) [ 82.909] sna_render_pixmap_bo box=(0, 0), (12, 10): (12, 10)/(25, 21) [ 82.909] sna_render_pixmap_bo: offset=(-893, -47), size=(25, 21) [ 82.909] use_cpu_bo: no cpu bo [ 82.909] kgem_choose_tiling: too short [10] for TILING_Y [ 82.909] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 82.909] kgem_choose_tiling: 12x10 -> 0 [ 82.909] sna_render_pixmap_bo: uploading CPU box (0, 0), (12, 10) [ 82.909] upload: box=(0, 0), (12, 10), pixmap=25x21 [ 82.909] sna_drawable_move_region_to_cpu(pixmap=5036 (25x21), [(0, 0), (12, 10)], flags=2) [ 82.909] sna_drawable_move_region_to_cpu: pixmap=5036 all damaged on CPU [ 82.909] kgem_can_create_2d: 12x10 @ 32 [ 82.909] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 82.909] kgem_can_create_2d: untiled size=4096 [ 82.909] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 82.909] kgem_choose_tiling: 12x10 -> 0 [ 82.909] kgem_upload_source_image : (0, 0), (12, 10), stride=100, bpp=32 [ 82.909] kgem_create_buffer_2d: 12x10, 32 bpp, stride=64 [ 82.909] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] [ 82.909] kgem_create_buffer: reusing buffer? used=12288 + size=640, total=262144 [ 82.909] kgem_create_proxy: target handle=146 [proxy? -1], offset=12288, length=640, io=1 [ 82.909] __kgem_bo_init(handle=146, num_pages=640) [ 82.909] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x10, pitch=100/64 [ 82.909] kgem_bo_is_render: handle=135, rq? 1 [1] [ 82.909] kgem_bo_is_render: handle=146, rq? 0 [0] [ 82.909] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 82.909] gen4_choose_composite_emitter: identity src, no mask [ 82.909] kgem_check_bo: num_pages=+64, num_exec=+1 [ 82.909] gen9_composite_get_binding_table(fe40) [ 82.909] kgem_add_reloc64: handle=146, pos=16264, delta=0, domains=40000 [ 82.909] kgem_add_reloc64: adding proxy [delta=12288] for handle=146 [ 82.909] kgem_add_handle: handle=146, index=5 [ 82.909] kgem_add_reloc64[7] = (delta=12288, target handle=5, presumed=ffe77000) [ 82.909] [3f80] bind bo(handle=146, addr=ffe7a000), format=192, width=12, height=10, pitch=64, tiling=0 -> sampler [ 82.909] gen9_emit_sampler: sampler = 2 [ 82.909] gen9_emit_sf: num_sf_outputs=1 [ 82.909] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 82.909] gen9_emit_vertex_elements: setup id=2 [ 82.909] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 82.909] gen9_render_composite_box: (893, 47), (905, 57) [ 82.909] apply_damage: damage=0x0, region=1 [(893, 47), (905, 57) + (0, 0)] [ 82.909] gen8_vertex_flush[694] = 3 [ 82.909] _kgem_bo_destroy: handle=146, proxy? 1 [ 82.909] sna_create_pixmap(1, 10, 32, usage=0) [ 82.909] kgem_can_create_2d: 1x10 @ 32 [ 82.909] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=10 [ 82.909] kgem_can_create_2d: untiled size=4096 [ 82.909] kgem_choose_tiling: disabling tiling [1x10] for single row/col [ 82.909] kgem_choose_tiling: 1x10 -> 0 [ 82.909] sna_create_pixmap: usage=0, flags=a [ 82.909] sna_create_pixmap: small buffer [40], attaching to shadow pixmap [ 82.909] create_pixmap: allocating pixmap 1x10, depth=32/32, size=48 [ 82.909] create_pixmap: serial=5037, usage=0, 1x10 [ 82.909] sna_create_pixmap: serial=5037, 1x10, usage=0 [ 82.909] sna_validate_gc(0x561c94af9b50) changes=0, previous serial=13ac, drawable=13ae [ 82.909] sna_validate_gc: recomputing clip [ 82.909] sna_validate_gc: composite clip=1x[(0, 0), (1, 10)] [0x561c94af9df0] [ 82.909] sna_copy_area: src=pixmap=5036:(12, 0)x(1, 10)+(0, 0) -> dst=pixmap=5038:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 82.909] sna_copy_area: normal copy [ 82.909] sna_do_copy: src=(12, 0), dst=(0, 0), size=(1x10) [ 82.909] sna_do_copy: after drawable: src=(12, 0), dst=(0, 0), size=(1x10) [ 82.909] sna_do_copy: dst extents (0, 0), (1, 10), dst clip extents (0, 0), (1, 10), dst size=1x10 [ 82.909] sna_do_copy: clipped dst extents (0, 0), (1, 10) [ 82.909] sna_do_copy: unclipped src extents (12, 0), (13, 10) [ 82.909] sna_do_copy: clipped src extents (12, 0), (13, 10) [ 82.909] sna_do_copy: pixmap -- no source clipping [ 82.909] sna_do_copy: src extents (12, 0), (13, 10) x 1 [ 82.909] sna_do_copy: copy region (0, 0), (1, 10) x 1 + (12, 0) [ 82.909] sna_copy_boxes (boxes=1x[(0, 0), (1, 10)...], src pixmap=5036+(12, 0), dst pixmap=5038+(0, 0), alu=3, src.size=25x21, dst.size=1x10) [ 82.909] sna_copy_boxes: dst=(priv=0x561c94b41f00, gpu_bo=0, cpu_bo=0), src=(priv=0x561c94b42210, gpu_bo=0, cpu_bo=0), replaces=1 [ 82.909] sna_drawable_use_bo pixmap=5038, box=((0, 0), (1, 10)), flags=18... [ 82.909] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=18 [ 82.909] sna_drawable_use_bo: try cpu as GPU bo is idle [ 82.909] sna_drawable_use_bo: no CPU bo, and GPU not forced [ 82.909] sna_copy_boxes__inplace - no, no src or dst GPU bo [ 82.909] sna_copy_boxes: fallback -- src=(12, 0), dst=(0, 0) [ 82.909] sna_drawable_move_region_to_cpu(pixmap=5036 (25x21), [(12, 0), (13, 10)], flags=6) [ 82.909] sna_drawable_move_region_to_cpu: pixmap=5036 all damaged on CPU [ 82.909] sna_drawable_move_region_to_cpu(pixmap=5038 (1x10), [(0, 0), (1, 10)], flags=5) [ 82.909] sna_drawable_move_region_to_cpu: region (0, 0), (1, 10) + (0, 0) subsumes pixmap (1x10) [ 82.909] _sna_pixmap_move_to_cpu(pixmap=5038, 1x10, flags=5) [ 82.909] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 82.909] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 82.909] _sna_pixmap_move_to_cpu: marking as damaged [ 82.909] __sna_damage_all(1, 10) [ 82.909] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 82.909] sna_copy_boxes: memcpy_blt(box=(0, 0), (1, 10), src=(12, 0), pitches=(100, 4)) [ 82.909] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x10, pitch=100/4 [ 82.909] sna_composite(pixmap=5014, op=3, src=5038+(909, 24), mask=0+(905, 47), dst=5014+(905, 47)+(0, 0), size=(248, 10) [ 82.909] sna_compute_composite_region: dst=(905, 47)x(248, 10) [ 82.909] sna_compute_composite_region: initial clip against dst->pDrawable: (905, 47), (1153, 57) [ 82.909] clip_to_dst: region: 1x[(905, 47), (1153, 57)], clip: 1x[(0, 0), (1175, 491)] [ 82.909] sna_compute_composite_region: clip against dst->pCompositeClip: (905, 47), (1153, 57) [ 82.909] sna_compute_composite_region: clip against src (1x10 clip=0): (905, 47), (1153, 57) [ 82.909] sna_composite: composite region extents:+(0, 0) -> (905, 47), (1153, 57) + (0, 0) [ 82.909] gen9_render_composite: 248x10, current mode=1/1 [ 82.909] kgem_bo_is_render: handle=135, rq? 1 [1] [ 82.909] kgem_bo_is_busy: handle=135, domain: 3 exec? 1, rq? 1 [ 82.909] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.909] gen9_composite_set_target: (905, 47)x(248, 10), partial?=1 [ 82.909] sna_drawable_use_bo pixmap=5014, box=((905, 47), (1153, 57)), flags=7... [ 82.909] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.909] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.909] sna_drawable_use_bo: using whole GPU bo [ 82.909] gen9_composite_set_target: pixmap=5014, format=20028888, size=1175x491, pitch=5120, delta=(0,0),damage=0xffffffffffffffff [ 82.909] gen9_composite_picture: (909, 24)x(248, 10), dst=(905, 47) [ 82.909] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.00 0.00 -3.66, 0.00 1.00 -24.00, 0.00 0.00 1.00] [ 82.909] sna_transform_is_imprecise_integer_translation: not unity scaling [ 82.909] sna_render_pixmap_bo pixmap=5038, (909, 24)x(248, 10)/(1, 10) [ 82.909] sna_render_pixmap_bo box=(0, 0), (1, 10): (1, 10)/(1, 10) [ 82.909] sna_render_pixmap_bo: offset=(4, -23), size=(1, 10) [ 82.909] use_cpu_bo: no cpu bo [ 82.909] move_to_gpu: migrating whole pixmap (1x10) for source (0,0),(1,10), count 5? 0 [ 82.909] sna_render_pixmap_bo: uploading CPU box (0, 0), (1, 10) [ 82.909] upload: box=(0, 0), (1, 10), pixmap=1x10 [ 82.909] sna_drawable_move_region_to_cpu(pixmap=5038 (1x10), [(0, 0), (1, 10)], flags=2) [ 82.909] sna_drawable_move_region_to_cpu: pixmap=5038 all damaged on CPU [ 82.909] kgem_can_create_2d: 1x10 @ 32 [ 82.909] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=10 [ 82.909] kgem_can_create_2d: untiled size=4096 [ 82.909] kgem_choose_tiling: disabling tiling [1x10] for single row/col [ 82.909] kgem_choose_tiling: 1x10 -> 0 [ 82.909] kgem_upload_source_image : (0, 0), (1, 10), stride=4, bpp=32 [ 82.909] kgem_create_buffer_2d: 1x10, 32 bpp, stride=32 [ 82.909] kgem_create_buffer: size=320, flags=3 [write?=1, inplace?=1, last?=0] [ 82.909] kgem_create_buffer: reusing buffer? used=13056 + size=320, total=262144 [ 82.909] kgem_create_proxy: target handle=146 [proxy? -1], offset=13056, length=320, io=1 [ 82.909] __kgem_bo_init(handle=146, num_pages=320) [ 82.909] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x10, pitch=4/32 [ 82.909] upload: adding upload cache to pixmap=5038 [ 82.909] kgem_proxy_bo_attach: handle=146 [ 82.909] kgem_bo_is_render: handle=135, rq? 1 [1] [ 82.909] kgem_bo_is_render: handle=146, rq? 0 [0] [ 82.909] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 82.909] gen4_choose_composite_emitter: simple src, no mask [ 82.909] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.909] gen9_composite_get_binding_table(fdc0) [ 82.909] kgem_add_reloc64: handle=146, pos=16232, delta=0, domains=40000 [ 82.909] kgem_add_reloc64: adding proxy [delta=13056] for handle=146 [ 82.909] kgem_add_reloc64[8] = (delta=13056, target handle=5, presumed=ffe77000) [ 82.909] [3f60] bind bo(handle=146, addr=ffe7a300), format=192, width=1, height=10, pitch=32, tiling=0 -> sampler [ 82.909] gen9_emit_sampler: sampler = 32 [ 82.909] gen9_emit_vertex_elements: setup id=2 [ 82.909] gen9_render_composite_box: (905, 47), (1153, 57) [ 82.909] apply_damage: damage=0x0, region=1 [(905, 47), (1153, 57) + (0, 0)] [ 82.909] gen8_vertex_flush[6d8] = 3 [ 82.909] sna_destroy_pixmap: pixmap=5038, attached?=1 [ 82.909] _kgem_bo_destroy: handle=146, proxy? 1 [ 82.909] __sna_free_pixmap(pixmap=5038) [ 82.909] sna_composite(pixmap=5014, op=3, src=5036+(13, 0), mask=0+(1153, 47), dst=5014+(1153, 47)+(0, 0), size=(12, 10) [ 82.909] sna_compute_composite_region: dst=(1153, 47)x(12, 10) [ 82.909] sna_compute_composite_region: initial clip against dst->pDrawable: (1153, 47), (1165, 57) [ 82.909] clip_to_dst: region: 1x[(1153, 47), (1165, 57)], clip: 1x[(0, 0), (1175, 491)] [ 82.909] sna_compute_composite_region: clip against dst->pCompositeClip: (1153, 47), (1165, 57) [ 82.909] sna_compute_composite_region: clip against src (25x21 clip=0): (1153, 47), (1165, 57) [ 82.909] sna_composite: composite region extents:+(0, 0) -> (1153, 47), (1165, 57) + (0, 0) [ 82.909] gen9_render_composite: 12x10, current mode=1/1 [ 82.909] kgem_bo_is_render: handle=135, rq? 1 [1] [ 82.909] kgem_bo_is_busy: handle=135, domain: 3 exec? 1, rq? 1 [ 82.909] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.909] gen9_composite_set_target: (1153, 47)x(12, 10), partial?=1 [ 82.909] sna_drawable_use_bo pixmap=5014, box=((1153, 47), (1165, 57)), flags=7... [ 82.909] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.909] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.909] sna_drawable_use_bo: using whole GPU bo [ 82.909] gen9_composite_set_target: pixmap=5014, format=20028888, size=1175x491, pitch=5120, delta=(0,0),damage=0xffffffffffffffff [ 82.909] gen9_composite_picture: (13, 0)x(12, 10), dst=(1153, 47) [ 82.909] sna_transform_is_imprecise_integer_translation: no transform [ 82.909] gen9_composite_picture: integer translation (0, 0), removing [ 82.909] sna_render_pixmap_bo pixmap=5036, (13, 0)x(12, 10)/(25, 21) [ 82.909] sna_render_pixmap_bo box=(13, 0), (25, 10): (12, 10)/(25, 21) [ 82.909] sna_render_pixmap_bo: offset=(-1140, -47), size=(25, 21) [ 82.909] use_cpu_bo: no cpu bo [ 82.909] kgem_choose_tiling: too short [10] for TILING_Y [ 82.909] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 82.909] kgem_choose_tiling: 12x10 -> 0 [ 82.909] sna_render_pixmap_bo: uploading CPU box (13, 0), (25, 10) [ 82.909] upload: box=(13, 0), (25, 10), pixmap=25x21 [ 82.909] sna_drawable_move_region_to_cpu(pixmap=5036 (25x21), [(13, 0), (25, 10)], flags=2) [ 82.909] sna_drawable_move_region_to_cpu: pixmap=5036 all damaged on CPU [ 82.909] kgem_can_create_2d: 12x10 @ 32 [ 82.909] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 82.909] kgem_can_create_2d: untiled size=4096 [ 82.909] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 82.909] kgem_choose_tiling: 12x10 -> 0 [ 82.909] kgem_upload_source_image : (13, 0), (25, 10), stride=100, bpp=32 [ 82.909] kgem_create_buffer_2d: 12x10, 32 bpp, stride=64 [ 82.909] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] [ 82.909] kgem_create_buffer: reusing buffer? used=13568 + size=640, total=262144 [ 82.909] kgem_create_proxy: target handle=146 [proxy? -1], offset=13568, length=640, io=1 [ 82.909] __kgem_bo_init(handle=146, num_pages=640) [ 82.909] memcpy_blt: src=(13, 0), dst=(0, 0), size=12x10, pitch=100/64 [ 82.909] kgem_bo_is_render: handle=135, rq? 1 [1] [ 82.909] kgem_bo_is_render: handle=146, rq? 0 [0] [ 82.909] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 82.909] gen4_choose_composite_emitter: identity src, no mask [ 82.909] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.909] gen9_composite_get_binding_table(fd40) [ 82.909] kgem_add_reloc64: handle=146, pos=16200, delta=0, domains=40000 [ 82.909] kgem_add_reloc64: adding proxy [delta=13568] for handle=146 [ 82.909] kgem_add_reloc64[9] = (delta=13568, target handle=5, presumed=ffe77000) [ 82.909] [3f40] bind bo(handle=146, addr=ffe7a500), format=192, width=12, height=10, pitch=64, tiling=0 -> sampler [ 82.909] gen9_emit_sampler: sampler = 2 [ 82.909] gen9_emit_vertex_elements: setup id=2 [ 82.909] gen9_render_composite_box: (1153, 47), (1165, 57) [ 82.909] apply_damage: damage=0x0, region=1 [(1153, 47), (1165, 57) + (0, 0)] [ 82.909] gen8_vertex_flush[71c] = 3 [ 82.909] _kgem_bo_destroy: handle=146, proxy? 1 [ 82.909] sna_create_pixmap(12, 1, 32, usage=0) [ 82.909] kgem_can_create_2d: 12x1 @ 32 [ 82.909] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=1 [ 82.909] kgem_can_create_2d: untiled size=4096 [ 82.909] kgem_choose_tiling: disabling tiling [12x1] for single row/col [ 82.909] kgem_choose_tiling: 12x1 -> 0 [ 82.909] sna_create_pixmap: usage=0, flags=a [ 82.909] sna_create_pixmap: small buffer [48], attaching to shadow pixmap [ 82.909] create_pixmap: allocating pixmap 12x1, depth=32/32, size=56 [ 82.909] create_pixmap: serial=5039, usage=0, 12x1 [ 82.909] sna_create_pixmap: serial=5039, 12x1, usage=0 [ 82.909] sna_validate_gc(0x561c94af9b50) changes=0, previous serial=13ae, drawable=13b0 [ 82.909] sna_validate_gc: recomputing clip [ 82.909] sna_validate_gc: composite clip=1x[(0, 0), (12, 1)] [0x561c94af9df0] [ 82.909] sna_copy_area: src=pixmap=5036:(0, 10)x(12, 1)+(0, 0) -> dst=pixmap=5040:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 82.909] sna_copy_area: normal copy [ 82.909] sna_do_copy: src=(0, 10), dst=(0, 0), size=(12x1) [ 82.909] sna_do_copy: after drawable: src=(0, 10), dst=(0, 0), size=(12x1) [ 82.909] sna_do_copy: dst extents (0, 0), (12, 1), dst clip extents (0, 0), (12, 1), dst size=12x1 [ 82.910] sna_do_copy: clipped dst extents (0, 0), (12, 1) [ 82.910] sna_do_copy: unclipped src extents (0, 10), (12, 11) [ 82.910] sna_do_copy: clipped src extents (0, 10), (12, 11) [ 82.910] sna_do_copy: pixmap -- no source clipping [ 82.910] sna_do_copy: src extents (0, 10), (12, 11) x 1 [ 82.910] sna_do_copy: copy region (0, 0), (12, 1) x 1 + (0, 10) [ 82.910] sna_copy_boxes (boxes=1x[(0, 0), (12, 1)...], src pixmap=5036+(0, 10), dst pixmap=5040+(0, 0), alu=3, src.size=25x21, dst.size=12x1) [ 82.910] sna_copy_boxes: dst=(priv=0x561c94b41f00, gpu_bo=0, cpu_bo=0), src=(priv=0x561c94b42210, gpu_bo=0, cpu_bo=0), replaces=1 [ 82.910] sna_drawable_use_bo pixmap=5040, box=((0, 0), (12, 1)), flags=18... [ 82.910] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=18 [ 82.910] sna_drawable_use_bo: try cpu as GPU bo is idle [ 82.910] sna_drawable_use_bo: no CPU bo, and GPU not forced [ 82.910] sna_copy_boxes__inplace - no, no src or dst GPU bo [ 82.910] sna_copy_boxes: fallback -- src=(0, 10), dst=(0, 0) [ 82.910] sna_drawable_move_region_to_cpu(pixmap=5036 (25x21), [(0, 10), (12, 11)], flags=6) [ 82.910] sna_drawable_move_region_to_cpu: pixmap=5036 all damaged on CPU [ 82.910] sna_drawable_move_region_to_cpu(pixmap=5040 (12x1), [(0, 0), (12, 1)], flags=5) [ 82.910] sna_drawable_move_region_to_cpu: region (0, 0), (12, 1) + (0, 0) subsumes pixmap (12x1) [ 82.910] _sna_pixmap_move_to_cpu(pixmap=5040, 12x1, flags=5) [ 82.910] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 82.910] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 82.910] _sna_pixmap_move_to_cpu: marking as damaged [ 82.910] __sna_damage_all(12, 1) [ 82.910] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 82.910] sna_copy_boxes: memcpy_blt(box=(0, 0), (12, 1), src=(0, 10), pitches=(100, 48)) [ 82.910] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x1, pitch=100/48 [ 82.910] sna_composite(pixmap=5014, op=3, src=5040+(447, 62), mask=0+(893, 57), dst=5014+(893, 57)+(0, 0), size=(12, 13) [ 82.910] sna_compute_composite_region: dst=(893, 57)x(12, 13) [ 82.910] sna_compute_composite_region: initial clip against dst->pDrawable: (893, 57), (905, 70) [ 82.910] clip_to_dst: region: 1x[(893, 57), (905, 70)], clip: 1x[(0, 0), (1175, 491)] [ 82.910] sna_compute_composite_region: clip against dst->pCompositeClip: (893, 57), (905, 70) [ 82.910] sna_compute_composite_region: clip against src (12x1 clip=0): (893, 57), (905, 70) [ 82.910] sna_composite: composite region extents:+(0, 0) -> (893, 57), (905, 70) + (0, 0) [ 82.910] gen9_render_composite: 12x13, current mode=1/1 [ 82.910] kgem_bo_is_render: handle=135, rq? 1 [1] [ 82.910] kgem_bo_is_busy: handle=135, domain: 3 exec? 1, rq? 1 [ 82.910] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.910] gen9_composite_set_target: (893, 57)x(12, 13), partial?=1 [ 82.910] sna_drawable_use_bo pixmap=5014, box=((893, 57), (905, 70)), flags=7... [ 82.910] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.910] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.910] sna_drawable_use_bo: using whole GPU bo [ 82.910] gen9_composite_set_target: pixmap=5014, format=20028888, size=1175x491, pitch=5120, delta=(0,0),damage=0xffffffffffffffff [ 82.910] gen9_composite_picture: (447, 62)x(12, 13), dst=(893, 57) [ 82.910] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[1.00 0.00 -447.00, 0.00 0.08 -4.77, 0.00 0.00 1.00] [ 82.910] sna_transform_is_imprecise_integer_translation: not unity scaling [ 82.910] sna_render_pixmap_bo pixmap=5040, (447, 62)x(12, 13)/(12, 1) [ 82.910] sna_render_pixmap_bo box=(0, 0), (12, 1): (12, 1)/(12, 1) [ 82.910] sna_render_pixmap_bo: offset=(-446, 5), size=(12, 1) [ 82.910] use_cpu_bo: no cpu bo [ 82.910] move_to_gpu: migrating whole pixmap (12x1) for source (0,0),(12,1), count 5? 0 [ 82.910] sna_render_pixmap_bo: uploading CPU box (0, 0), (12, 1) [ 82.910] upload: box=(0, 0), (12, 1), pixmap=12x1 [ 82.910] sna_drawable_move_region_to_cpu(pixmap=5040 (12x1), [(0, 0), (12, 1)], flags=2) [ 82.910] sna_drawable_move_region_to_cpu: pixmap=5040 all damaged on CPU [ 82.910] kgem_can_create_2d: 12x1 @ 32 [ 82.910] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=1 [ 82.910] kgem_can_create_2d: untiled size=4096 [ 82.910] kgem_choose_tiling: disabling tiling [12x1] for single row/col [ 82.910] kgem_choose_tiling: 12x1 -> 0 [ 82.910] kgem_upload_source_image : (0, 0), (12, 1), stride=48, bpp=32 [ 82.910] kgem_create_buffer_2d: 12x1, 32 bpp, stride=64 [ 82.910] kgem_create_buffer: size=128, flags=3 [write?=1, inplace?=1, last?=0] [ 82.910] kgem_create_buffer: reusing buffer? used=14336 + size=128, total=262144 [ 82.910] kgem_create_proxy: target handle=146 [proxy? -1], offset=14336, length=128, io=1 [ 82.910] __kgem_bo_init(handle=146, num_pages=128) [ 82.910] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x1, pitch=48/64 [ 82.910] upload: adding upload cache to pixmap=5040 [ 82.910] kgem_proxy_bo_attach: handle=146 [ 82.910] kgem_bo_is_render: handle=135, rq? 1 [1] [ 82.910] kgem_bo_is_render: handle=146, rq? 0 [0] [ 82.910] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 82.910] gen4_choose_composite_emitter: simple src, no mask [ 82.910] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.910] gen9_composite_get_binding_table(fcc0) [ 82.910] kgem_add_reloc64: handle=146, pos=16168, delta=0, domains=40000 [ 82.910] kgem_add_reloc64: adding proxy [delta=14336] for handle=146 [ 82.910] kgem_add_reloc64[10] = (delta=14336, target handle=5, presumed=ffe77000) [ 82.910] [3f20] bind bo(handle=146, addr=ffe7a800), format=192, width=12, height=1, pitch=64, tiling=0 -> sampler [ 82.910] gen9_emit_sampler: sampler = 32 [ 82.910] gen9_emit_vertex_elements: setup id=2 [ 82.910] gen9_render_composite_box: (893, 57), (905, 70) [ 82.910] apply_damage: damage=0x0, region=1 [(893, 57), (905, 70) + (0, 0)] [ 82.910] gen8_vertex_flush[760] = 3 [ 82.910] sna_destroy_pixmap: pixmap=5040, attached?=1 [ 82.910] _kgem_bo_destroy: handle=146, proxy? 1 [ 82.910] __sna_free_pixmap(pixmap=5040) [ 82.910] sna_create_pixmap(12, 1, 32, usage=0) [ 82.910] kgem_can_create_2d: 12x1 @ 32 [ 82.910] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=1 [ 82.910] kgem_can_create_2d: untiled size=4096 [ 82.910] kgem_choose_tiling: disabling tiling [12x1] for single row/col [ 82.910] kgem_choose_tiling: 12x1 -> 0 [ 82.910] sna_create_pixmap: usage=0, flags=a [ 82.910] sna_create_pixmap: small buffer [48], attaching to shadow pixmap [ 82.910] create_pixmap: allocating pixmap 12x1, depth=32/32, size=56 [ 82.910] create_pixmap: serial=5041, usage=0, 12x1 [ 82.910] sna_create_pixmap: serial=5041, 12x1, usage=0 [ 82.910] sna_validate_gc(0x561c94af9b50) changes=0, previous serial=13b0, drawable=13b2 [ 82.910] sna_validate_gc: recomputing clip [ 82.910] sna_validate_gc: composite clip=1x[(0, 0), (12, 1)] [0x561c94af9df0] [ 82.910] sna_copy_area: src=pixmap=5036:(13, 10)x(12, 1)+(0, 0) -> dst=pixmap=5042:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 82.910] sna_copy_area: normal copy [ 82.910] sna_do_copy: src=(13, 10), dst=(0, 0), size=(12x1) [ 82.910] sna_do_copy: after drawable: src=(13, 10), dst=(0, 0), size=(12x1) [ 82.910] sna_do_copy: dst extents (0, 0), (12, 1), dst clip extents (0, 0), (12, 1), dst size=12x1 [ 82.910] sna_do_copy: clipped dst extents (0, 0), (12, 1) [ 82.910] sna_do_copy: unclipped src extents (13, 10), (25, 11) [ 82.910] sna_do_copy: clipped src extents (13, 10), (25, 11) [ 82.910] sna_do_copy: pixmap -- no source clipping [ 82.910] sna_do_copy: src extents (13, 10), (25, 11) x 1 [ 82.910] sna_do_copy: copy region (0, 0), (12, 1) x 1 + (13, 10) [ 82.910] sna_copy_boxes (boxes=1x[(0, 0), (12, 1)...], src pixmap=5036+(13, 10), dst pixmap=5042+(0, 0), alu=3, src.size=25x21, dst.size=12x1) [ 82.910] sna_copy_boxes: dst=(priv=0x561c94b41f00, gpu_bo=0, cpu_bo=0), src=(priv=0x561c94b42210, gpu_bo=0, cpu_bo=0), replaces=1 [ 82.910] sna_drawable_use_bo pixmap=5042, box=((0, 0), (12, 1)), flags=18... [ 82.910] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=18 [ 82.910] sna_drawable_use_bo: try cpu as GPU bo is idle [ 82.910] sna_drawable_use_bo: no CPU bo, and GPU not forced [ 82.910] sna_copy_boxes__inplace - no, no src or dst GPU bo [ 82.910] sna_copy_boxes: fallback -- src=(13, 10), dst=(0, 0) [ 82.910] sna_drawable_move_region_to_cpu(pixmap=5036 (25x21), [(13, 10), (25, 11)], flags=6) [ 82.910] sna_drawable_move_region_to_cpu: pixmap=5036 all damaged on CPU [ 82.910] sna_drawable_move_region_to_cpu(pixmap=5042 (12x1), [(0, 0), (12, 1)], flags=5) [ 82.910] sna_drawable_move_region_to_cpu: region (0, 0), (12, 1) + (0, 0) subsumes pixmap (12x1) [ 82.910] _sna_pixmap_move_to_cpu(pixmap=5042, 12x1, flags=5) [ 82.910] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 82.910] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 82.910] _sna_pixmap_move_to_cpu: marking as damaged [ 82.910] __sna_damage_all(12, 1) [ 82.910] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 82.910] sna_copy_boxes: memcpy_blt(box=(0, 0), (12, 1), src=(13, 10), pitches=(100, 48)) [ 82.910] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x1, pitch=100/48 [ 82.910] sna_composite(pixmap=5014, op=3, src=5042+(577, 62), mask=0+(1153, 57), dst=5014+(1153, 57)+(0, 0), size=(12, 13) [ 82.910] sna_compute_composite_region: dst=(1153, 57)x(12, 13) [ 82.910] sna_compute_composite_region: initial clip against dst->pDrawable: (1153, 57), (1165, 70) [ 82.910] clip_to_dst: region: 1x[(1153, 57), (1165, 70)], clip: 1x[(0, 0), (1175, 491)] [ 82.910] sna_compute_composite_region: clip against dst->pCompositeClip: (1153, 57), (1165, 70) [ 82.910] sna_compute_composite_region: clip against src (12x1 clip=0): (1153, 57), (1165, 70) [ 82.910] sna_composite: composite region extents:+(0, 0) -> (1153, 57), (1165, 70) + (0, 0) [ 82.910] gen9_render_composite: 12x13, current mode=1/1 [ 82.910] kgem_bo_is_render: handle=135, rq? 1 [1] [ 82.910] kgem_bo_is_busy: handle=135, domain: 3 exec? 1, rq? 1 [ 82.910] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.910] gen9_composite_set_target: (1153, 57)x(12, 13), partial?=1 [ 82.910] sna_drawable_use_bo pixmap=5014, box=((1153, 57), (1165, 70)), flags=7... [ 82.910] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.910] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.910] sna_drawable_use_bo: using whole GPU bo [ 82.910] gen9_composite_set_target: pixmap=5014, format=20028888, size=1175x491, pitch=5120, delta=(0,0),damage=0xffffffffffffffff [ 82.910] gen9_composite_picture: (577, 62)x(12, 13), dst=(1153, 57) [ 82.910] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[1.00 0.00 -577.00, 0.00 0.08 -4.77, 0.00 0.00 1.00] [ 82.910] sna_transform_is_imprecise_integer_translation: not unity scaling [ 82.910] sna_render_pixmap_bo pixmap=5042, (577, 62)x(12, 13)/(12, 1) [ 82.910] sna_render_pixmap_bo box=(0, 0), (12, 1): (12, 1)/(12, 1) [ 82.910] sna_render_pixmap_bo: offset=(-576, 5), size=(12, 1) [ 82.910] use_cpu_bo: no cpu bo [ 82.910] move_to_gpu: migrating whole pixmap (12x1) for source (0,0),(12,1), count 5? 0 [ 82.910] sna_render_pixmap_bo: uploading CPU box (0, 0), (12, 1) [ 82.910] upload: box=(0, 0), (12, 1), pixmap=12x1 [ 82.910] sna_drawable_move_region_to_cpu(pixmap=5042 (12x1), [(0, 0), (12, 1)], flags=2) [ 82.910] sna_drawable_move_region_to_cpu: pixmap=5042 all damaged on CPU [ 82.910] kgem_can_create_2d: 12x1 @ 32 [ 82.910] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=1 [ 82.910] kgem_can_create_2d: untiled size=4096 [ 82.910] kgem_choose_tiling: disabling tiling [12x1] for single row/col [ 82.910] kgem_choose_tiling: 12x1 -> 0 [ 82.910] kgem_upload_source_image : (0, 0), (12, 1), stride=48, bpp=32 [ 82.910] kgem_create_buffer_2d: 12x1, 32 bpp, stride=64 [ 82.910] kgem_create_buffer: size=128, flags=3 [write?=1, inplace?=1, last?=0] [ 82.910] kgem_create_buffer: reusing buffer? used=14592 + size=128, total=262144 [ 82.910] kgem_create_proxy: target handle=146 [proxy? -1], offset=14592, length=128, io=1 [ 82.910] __kgem_bo_init(handle=146, num_pages=128) [ 82.910] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x1, pitch=48/64 [ 82.910] upload: adding upload cache to pixmap=5042 [ 82.910] kgem_proxy_bo_attach: handle=146 [ 82.910] kgem_bo_is_render: handle=135, rq? 1 [1] [ 82.910] kgem_bo_is_render: handle=146, rq? 0 [0] [ 82.910] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 82.910] gen4_choose_composite_emitter: simple src, no mask [ 82.910] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.910] gen9_composite_get_binding_table(fc40) [ 82.910] kgem_add_reloc64: handle=146, pos=16136, delta=0, domains=40000 [ 82.910] kgem_add_reloc64: adding proxy [delta=14592] for handle=146 [ 82.910] kgem_add_reloc64[11] = (delta=14592, target handle=5, presumed=ffe77000) [ 82.910] [3f00] bind bo(handle=146, addr=ffe7a900), format=192, width=12, height=1, pitch=64, tiling=0 -> sampler [ 82.910] gen9_emit_vertex_elements: setup id=2 [ 82.910] gen9_render_composite_box: (1153, 57), (1165, 70) [ 82.910] apply_damage: damage=0x0, region=1 [(1153, 57), (1165, 70) + (0, 0)] [ 82.910] gen8_vertex_flush[79c] = 3 [ 82.910] sna_destroy_pixmap: pixmap=5042, attached?=1 [ 82.910] _kgem_bo_destroy: handle=146, proxy? 1 [ 82.910] __sna_free_pixmap(pixmap=5042) [ 82.910] sna_composite(pixmap=5014, op=3, src=5036+(0, 11), mask=0+(893, 70), dst=5014+(893, 70)+(0, 0), size=(12, 10) [ 82.910] sna_compute_composite_region: dst=(893, 70)x(12, 10) [ 82.910] sna_compute_composite_region: initial clip against dst->pDrawable: (893, 70), (905, 80) [ 82.910] clip_to_dst: region: 1x[(893, 70), (905, 80)], clip: 1x[(0, 0), (1175, 491)] [ 82.910] sna_compute_composite_region: clip against dst->pCompositeClip: (893, 70), (905, 80) [ 82.910] sna_compute_composite_region: clip against src (25x21 clip=0): (893, 70), (905, 80) [ 82.910] sna_composite: composite region extents:+(0, 0) -> (893, 70), (905, 80) + (0, 0) [ 82.910] gen9_render_composite: 12x10, current mode=1/1 [ 82.910] kgem_bo_is_render: handle=135, rq? 1 [1] [ 82.910] kgem_bo_is_busy: handle=135, domain: 3 exec? 1, rq? 1 [ 82.910] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.910] gen9_composite_set_target: (893, 70)x(12, 10), partial?=1 [ 82.910] sna_drawable_use_bo pixmap=5014, box=((893, 70), (905, 80)), flags=7... [ 82.910] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.910] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.910] sna_drawable_use_bo: using whole GPU bo [ 82.910] gen9_composite_set_target: pixmap=5014, format=20028888, size=1175x491, pitch=5120, delta=(0,0),damage=0xffffffffffffffff [ 82.910] gen9_composite_picture: (0, 11)x(12, 10), dst=(893, 70) [ 82.910] sna_transform_is_imprecise_integer_translation: no transform [ 82.910] gen9_composite_picture: integer translation (0, 0), removing [ 82.910] sna_render_pixmap_bo pixmap=5036, (0, 11)x(12, 10)/(25, 21) [ 82.910] sna_render_pixmap_bo box=(0, 11), (12, 21): (12, 10)/(25, 21) [ 82.910] sna_render_pixmap_bo: offset=(-893, -59), size=(25, 21) [ 82.910] use_cpu_bo: no cpu bo [ 82.910] kgem_choose_tiling: too short [10] for TILING_Y [ 82.910] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 82.910] kgem_choose_tiling: 12x10 -> 0 [ 82.910] sna_render_pixmap_bo: uploading CPU box (0, 11), (12, 21) [ 82.910] upload: box=(0, 11), (12, 21), pixmap=25x21 [ 82.910] sna_drawable_move_region_to_cpu(pixmap=5036 (25x21), [(0, 11), (12, 21)], flags=2) [ 82.910] sna_drawable_move_region_to_cpu: pixmap=5036 all damaged on CPU [ 82.910] kgem_can_create_2d: 12x10 @ 32 [ 82.910] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 82.910] kgem_can_create_2d: untiled size=4096 [ 82.910] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 82.910] kgem_choose_tiling: 12x10 -> 0 [ 82.910] kgem_upload_source_image : (0, 11), (12, 21), stride=100, bpp=32 [ 82.910] kgem_create_buffer_2d: 12x10, 32 bpp, stride=64 [ 82.910] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] [ 82.910] kgem_create_buffer: reusing buffer? used=14848 + size=640, total=262144 [ 82.910] kgem_create_proxy: target handle=146 [proxy? -1], offset=14848, length=640, io=1 [ 82.910] __kgem_bo_init(handle=146, num_pages=640) [ 82.910] memcpy_blt: src=(0, 11), dst=(0, 0), size=12x10, pitch=100/64 [ 82.910] kgem_bo_is_render: handle=135, rq? 1 [1] [ 82.910] kgem_bo_is_render: handle=146, rq? 0 [0] [ 82.910] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 82.910] gen4_choose_composite_emitter: identity src, no mask [ 82.910] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.910] gen9_composite_get_binding_table(fbc0) [ 82.910] kgem_add_reloc64: handle=146, pos=16104, delta=0, domains=40000 [ 82.910] kgem_add_reloc64: adding proxy [delta=14848] for handle=146 [ 82.910] kgem_add_reloc64[12] = (delta=14848, target handle=5, presumed=ffe77000) [ 82.910] [3ee0] bind bo(handle=146, addr=ffe7aa00), format=192, width=12, height=10, pitch=64, tiling=0 -> sampler [ 82.910] gen9_emit_sampler: sampler = 2 [ 82.910] gen9_emit_vertex_elements: setup id=2 [ 82.910] gen9_render_composite_box: (893, 70), (905, 80) [ 82.910] apply_damage: damage=0x0, region=1 [(893, 70), (905, 80) + (0, 0)] [ 82.910] gen8_vertex_flush[7e0] = 3 [ 82.910] _kgem_bo_destroy: handle=146, proxy? 1 [ 82.910] sna_create_pixmap(1, 10, 32, usage=0) [ 82.910] kgem_can_create_2d: 1x10 @ 32 [ 82.910] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=10 [ 82.910] kgem_can_create_2d: untiled size=4096 [ 82.910] kgem_choose_tiling: disabling tiling [1x10] for single row/col [ 82.910] kgem_choose_tiling: 1x10 -> 0 [ 82.910] sna_create_pixmap: usage=0, flags=a [ 82.910] sna_create_pixmap: small buffer [40], attaching to shadow pixmap [ 82.910] create_pixmap: allocating pixmap 1x10, depth=32/32, size=48 [ 82.910] create_pixmap: serial=5043, usage=0, 1x10 [ 82.910] sna_create_pixmap: serial=5043, 1x10, usage=0 [ 82.910] sna_validate_gc(0x561c94af9b50) changes=0, previous serial=13b2, drawable=13b4 [ 82.910] sna_validate_gc: recomputing clip [ 82.910] sna_validate_gc: composite clip=1x[(0, 0), (1, 10)] [0x561c94af9df0] [ 82.910] sna_copy_area: src=pixmap=5036:(12, 11)x(1, 10)+(0, 0) -> dst=pixmap=5044:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 82.910] sna_copy_area: normal copy [ 82.910] sna_do_copy: src=(12, 11), dst=(0, 0), size=(1x10) [ 82.910] sna_do_copy: after drawable: src=(12, 11), dst=(0, 0), size=(1x10) [ 82.910] sna_do_copy: dst extents (0, 0), (1, 10), dst clip extents (0, 0), (1, 10), dst size=1x10 [ 82.910] sna_do_copy: clipped dst extents (0, 0), (1, 10) [ 82.910] sna_do_copy: unclipped src extents (12, 11), (13, 21) [ 82.910] sna_do_copy: clipped src extents (12, 11), (13, 21) [ 82.910] sna_do_copy: pixmap -- no source clipping [ 82.910] sna_do_copy: src extents (12, 11), (13, 21) x 1 [ 82.910] sna_do_copy: copy region (0, 0), (1, 10) x 1 + (12, 11) [ 82.910] sna_copy_boxes (boxes=1x[(0, 0), (1, 10)...], src pixmap=5036+(12, 11), dst pixmap=5044+(0, 0), alu=3, src.size=25x21, dst.size=1x10) [ 82.910] sna_copy_boxes: dst=(priv=0x561c94b41f00, gpu_bo=0, cpu_bo=0), src=(priv=0x561c94b42210, gpu_bo=0, cpu_bo=0), replaces=1 [ 82.910] sna_drawable_use_bo pixmap=5044, box=((0, 0), (1, 10)), flags=18... [ 82.910] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=18 [ 82.910] sna_drawable_use_bo: try cpu as GPU bo is idle [ 82.910] sna_drawable_use_bo: no CPU bo, and GPU not forced [ 82.910] sna_copy_boxes__inplace - no, no src or dst GPU bo [ 82.910] sna_copy_boxes: fallback -- src=(12, 11), dst=(0, 0) [ 82.910] sna_drawable_move_region_to_cpu(pixmap=5036 (25x21), [(12, 11), (13, 21)], flags=6) [ 82.911] sna_drawable_move_region_to_cpu: pixmap=5036 all damaged on CPU [ 82.911] sna_drawable_move_region_to_cpu(pixmap=5044 (1x10), [(0, 0), (1, 10)], flags=5) [ 82.911] sna_drawable_move_region_to_cpu: region (0, 0), (1, 10) + (0, 0) subsumes pixmap (1x10) [ 82.911] _sna_pixmap_move_to_cpu(pixmap=5044, 1x10, flags=5) [ 82.911] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 82.911] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 82.911] _sna_pixmap_move_to_cpu: marking as damaged [ 82.911] __sna_damage_all(1, 10) [ 82.911] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 82.911] sna_copy_boxes: memcpy_blt(box=(0, 0), (1, 10), src=(12, 11), pitches=(100, 4)) [ 82.911] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x10, pitch=100/4 [ 82.911] sna_composite(pixmap=5014, op=3, src=5044+(909, 35), mask=0+(905, 70), dst=5014+(905, 70)+(0, 0), size=(248, 10) [ 82.911] sna_compute_composite_region: dst=(905, 70)x(248, 10) [ 82.911] sna_compute_composite_region: initial clip against dst->pDrawable: (905, 70), (1153, 80) [ 82.911] clip_to_dst: region: 1x[(905, 70), (1153, 80)], clip: 1x[(0, 0), (1175, 491)] [ 82.911] sna_compute_composite_region: clip against dst->pCompositeClip: (905, 70), (1153, 80) [ 82.911] sna_compute_composite_region: clip against src (1x10 clip=0): (905, 70), (1153, 80) [ 82.911] sna_composite: composite region extents:+(0, 0) -> (905, 70), (1153, 80) + (0, 0) [ 82.911] gen9_render_composite: 248x10, current mode=1/1 [ 82.911] kgem_bo_is_render: handle=135, rq? 1 [1] [ 82.911] kgem_bo_is_busy: handle=135, domain: 3 exec? 1, rq? 1 [ 82.911] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.911] gen9_composite_set_target: (905, 70)x(248, 10), partial?=1 [ 82.911] sna_drawable_use_bo pixmap=5014, box=((905, 70), (1153, 80)), flags=7... [ 82.911] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.911] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.911] sna_drawable_use_bo: using whole GPU bo [ 82.911] gen9_composite_set_target: pixmap=5014, format=20028888, size=1175x491, pitch=5120, delta=(0,0),damage=0xffffffffffffffff [ 82.911] gen9_composite_picture: (909, 35)x(248, 10), dst=(905, 70) [ 82.911] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.00 0.00 -3.66, 0.00 1.00 -35.00, 0.00 0.00 1.00] [ 82.911] sna_transform_is_imprecise_integer_translation: not unity scaling [ 82.911] sna_render_pixmap_bo pixmap=5044, (909, 35)x(248, 10)/(1, 10) [ 82.911] sna_render_pixmap_bo box=(0, 0), (1, 10): (1, 10)/(1, 10) [ 82.911] sna_render_pixmap_bo: offset=(4, -35), size=(1, 10) [ 82.911] use_cpu_bo: no cpu bo [ 82.911] move_to_gpu: migrating whole pixmap (1x10) for source (0,0),(1,10), count 5? 0 [ 82.911] sna_render_pixmap_bo: uploading CPU box (0, 0), (1, 10) [ 82.911] upload: box=(0, 0), (1, 10), pixmap=1x10 [ 82.911] sna_drawable_move_region_to_cpu(pixmap=5044 (1x10), [(0, 0), (1, 10)], flags=2) [ 82.911] sna_drawable_move_region_to_cpu: pixmap=5044 all damaged on CPU [ 82.911] kgem_can_create_2d: 1x10 @ 32 [ 82.911] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=10 [ 82.911] kgem_can_create_2d: untiled size=4096 [ 82.911] kgem_choose_tiling: disabling tiling [1x10] for single row/col [ 82.911] kgem_choose_tiling: 1x10 -> 0 [ 82.911] kgem_upload_source_image : (0, 0), (1, 10), stride=4, bpp=32 [ 82.911] kgem_create_buffer_2d: 1x10, 32 bpp, stride=32 [ 82.911] kgem_create_buffer: size=320, flags=3 [write?=1, inplace?=1, last?=0] [ 82.911] kgem_create_buffer: reusing buffer? used=15616 + size=320, total=262144 [ 82.911] kgem_create_proxy: target handle=146 [proxy? -1], offset=15616, length=320, io=1 [ 82.911] __kgem_bo_init(handle=146, num_pages=320) [ 82.911] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x10, pitch=4/32 [ 82.911] upload: adding upload cache to pixmap=5044 [ 82.911] kgem_proxy_bo_attach: handle=146 [ 82.911] kgem_bo_is_render: handle=135, rq? 1 [1] [ 82.911] kgem_bo_is_render: handle=146, rq? 0 [0] [ 82.911] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 82.911] gen4_choose_composite_emitter: simple src, no mask [ 82.911] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.911] gen9_composite_get_binding_table(fb40) [ 82.911] kgem_add_reloc64: handle=146, pos=16072, delta=0, domains=40000 [ 82.911] kgem_add_reloc64: adding proxy [delta=15616] for handle=146 [ 82.911] kgem_add_reloc64[13] = (delta=15616, target handle=5, presumed=ffe77000) [ 82.911] [3ec0] bind bo(handle=146, addr=ffe7ad00), format=192, width=1, height=10, pitch=32, tiling=0 -> sampler [ 82.911] gen9_emit_sampler: sampler = 32 [ 82.911] gen9_emit_vertex_elements: setup id=2 [ 82.911] gen9_render_composite_box: (905, 70), (1153, 80) [ 82.911] apply_damage: damage=0x0, region=1 [(905, 70), (1153, 80) + (0, 0)] [ 82.911] gen8_vertex_flush[824] = 3 [ 82.911] sna_destroy_pixmap: pixmap=5044, attached?=1 [ 82.911] _kgem_bo_destroy: handle=146, proxy? 1 [ 82.911] __sna_free_pixmap(pixmap=5044) [ 82.911] sna_composite(pixmap=5014, op=3, src=5036+(13, 11), mask=0+(1153, 70), dst=5014+(1153, 70)+(0, 0), size=(12, 10) [ 82.911] sna_compute_composite_region: dst=(1153, 70)x(12, 10) [ 82.911] sna_compute_composite_region: initial clip against dst->pDrawable: (1153, 70), (1165, 80) [ 82.911] clip_to_dst: region: 1x[(1153, 70), (1165, 80)], clip: 1x[(0, 0), (1175, 491)] [ 82.911] sna_compute_composite_region: clip against dst->pCompositeClip: (1153, 70), (1165, 80) [ 82.911] sna_compute_composite_region: clip against src (25x21 clip=0): (1153, 70), (1165, 80) [ 82.911] sna_composite: composite region extents:+(0, 0) -> (1153, 70), (1165, 80) + (0, 0) [ 82.911] gen9_render_composite: 12x10, current mode=1/1 [ 82.911] kgem_bo_is_render: handle=135, rq? 1 [1] [ 82.911] kgem_bo_is_busy: handle=135, domain: 3 exec? 1, rq? 1 [ 82.911] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.911] gen9_composite_set_target: (1153, 70)x(12, 10), partial?=1 [ 82.911] sna_drawable_use_bo pixmap=5014, box=((1153, 70), (1165, 80)), flags=7... [ 82.911] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.911] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.911] sna_drawable_use_bo: using whole GPU bo [ 82.911] gen9_composite_set_target: pixmap=5014, format=20028888, size=1175x491, pitch=5120, delta=(0,0),damage=0xffffffffffffffff [ 82.911] gen9_composite_picture: (13, 11)x(12, 10), dst=(1153, 70) [ 82.911] sna_transform_is_imprecise_integer_translation: no transform [ 82.911] gen9_composite_picture: integer translation (0, 0), removing [ 82.911] sna_render_pixmap_bo pixmap=5036, (13, 11)x(12, 10)/(25, 21) [ 82.911] sna_render_pixmap_bo box=(13, 11), (25, 21): (12, 10)/(25, 21) [ 82.911] sna_render_pixmap_bo: offset=(-1140, -59), size=(25, 21) [ 82.911] use_cpu_bo: no cpu bo [ 82.911] kgem_choose_tiling: too short [10] for TILING_Y [ 82.911] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 82.911] kgem_choose_tiling: 12x10 -> 0 [ 82.911] sna_render_pixmap_bo: uploading CPU box (13, 11), (25, 21) [ 82.911] upload: box=(13, 11), (25, 21), pixmap=25x21 [ 82.911] sna_drawable_move_region_to_cpu(pixmap=5036 (25x21), [(13, 11), (25, 21)], flags=2) [ 82.911] sna_drawable_move_region_to_cpu: pixmap=5036 all damaged on CPU [ 82.911] kgem_can_create_2d: 12x10 @ 32 [ 82.911] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 82.911] kgem_can_create_2d: untiled size=4096 [ 82.911] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 82.911] kgem_choose_tiling: 12x10 -> 0 [ 82.911] kgem_upload_source_image : (13, 11), (25, 21), stride=100, bpp=32 [ 82.911] kgem_create_buffer_2d: 12x10, 32 bpp, stride=64 [ 82.911] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] [ 82.911] kgem_create_buffer: reusing buffer? used=16128 + size=640, total=262144 [ 82.911] kgem_create_proxy: target handle=146 [proxy? -1], offset=16128, length=640, io=1 [ 82.911] __kgem_bo_init(handle=146, num_pages=640) [ 82.911] memcpy_blt: src=(13, 11), dst=(0, 0), size=12x10, pitch=100/64 [ 82.911] kgem_bo_is_render: handle=135, rq? 1 [1] [ 82.911] kgem_bo_is_render: handle=146, rq? 0 [0] [ 82.911] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 82.911] gen4_choose_composite_emitter: identity src, no mask [ 82.911] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.911] gen9_composite_get_binding_table(fac0) [ 82.911] kgem_add_reloc64: handle=146, pos=16040, delta=0, domains=40000 [ 82.911] kgem_add_reloc64: adding proxy [delta=16128] for handle=146 [ 82.911] kgem_add_reloc64[14] = (delta=16128, target handle=5, presumed=ffe77000) [ 82.911] [3ea0] bind bo(handle=146, addr=ffe7af00), format=192, width=12, height=10, pitch=64, tiling=0 -> sampler [ 82.911] gen9_emit_sampler: sampler = 2 [ 82.911] gen9_emit_vertex_elements: setup id=2 [ 82.911] gen9_render_composite_box: (1153, 70), (1165, 80) [ 82.911] apply_damage: damage=0x0, region=1 [(1153, 70), (1165, 80) + (0, 0)] [ 82.911] gen8_vertex_flush[868] = 3 [ 82.911] _kgem_bo_destroy: handle=146, proxy? 1 [ 82.911] sna_destroy_pixmap: pixmap=5036, attached?=1 [ 82.911] __sna_free_pixmap(pixmap=5036) [ 82.911] sna_create_pixmap(16, 16, 32, usage=0) [ 82.911] kgem_can_create_2d: 16x16 @ 32 [ 82.911] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=16 [ 82.911] kgem_can_create_2d: untiled size=4096 [ 82.911] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X [ 82.911] kgem_choose_tiling: 16x16 -> 0 [ 82.911] sna_create_pixmap: usage=0, flags=a [ 82.911] sna_create_pixmap: small buffer [1024], attaching to shadow pixmap [ 82.911] create_pixmap: allocating pixmap 16x16, depth=32/32, size=1032 [ 82.911] create_pixmap: serial=5045, usage=0, 16x16 [ 82.911] sna_create_pixmap: serial=5045, 16x16, usage=0 [ 82.911] sna_validate_gc(0x561c94af9b50) changes=0, previous serial=13b4, drawable=13b6 [ 82.911] sna_validate_gc: recomputing clip [ 82.911] sna_validate_gc: composite clip=1x[(0, 0), (16, 16)] [0x561c94af9df0] [ 82.911] sna_put_image((0, 0)x(16, 16), depth=32, format=2) [ 82.911] try_upload__fast: ignore existing cpu damage (if any) [ 82.911] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 82.911] try_upload__fast: no, no gpu damage [ 82.911] sna_drawable_move_region_to_cpu(pixmap=5046 (16x16), [(0, 0), (16, 16)], flags=1) [ 82.911] sna_drawable_move_region_to_cpu: region (0, 0), (16, 16) + (0, 0) subsumes pixmap (16x16) [ 82.911] _sna_pixmap_move_to_cpu(pixmap=5046, 16x16, flags=1) [ 82.911] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 82.911] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 82.911] operate_inplace: no, inplace operation not suitable [ 82.911] _sna_pixmap_move_to_cpu: marking as damaged [ 82.911] __sna_damage_all(16, 16) [ 82.911] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 82.911] sna_put_zpixmap_blt: upload(0, 0, 16, 16) x 1 boxes [ 82.911] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(16, 16) [ 82.911] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x16, pitch=64/64 [ 82.911] sna_accel_flush: flush?=0, dirty?=0 [ 82.911] sna_composite(pixmap=5014, op=3, src=5046+(0, 0), mask=0+(900, 55), dst=5014+(900, 55)+(0, 0), size=(16, 16) [ 82.911] sna_compute_composite_region: dst=(900, 55)x(16, 16) [ 82.911] sna_compute_composite_region: initial clip against dst->pDrawable: (900, 55), (916, 71) [ 82.911] clip_to_dst: region: 1x[(900, 55), (916, 71)], clip: 1x[(0, 0), (1175, 491)] [ 82.911] sna_compute_composite_region: clip against dst->pCompositeClip: (900, 55), (916, 71) [ 82.911] sna_compute_composite_region: clip against src (16x16 clip=0): (900, 55), (916, 71) [ 82.911] sna_composite: composite region extents:+(0, 0) -> (900, 55), (916, 71) + (0, 0) [ 82.911] gen9_render_composite: 16x16, current mode=1/1 [ 82.911] kgem_bo_is_render: handle=135, rq? 1 [1] [ 82.911] kgem_bo_is_busy: handle=135, domain: 3 exec? 1, rq? 1 [ 82.911] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.911] gen9_composite_set_target: (900, 55)x(16, 16), partial?=1 [ 82.911] sna_drawable_use_bo pixmap=5014, box=((900, 55), (916, 71)), flags=7... [ 82.911] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.911] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.911] sna_drawable_use_bo: using whole GPU bo [ 82.911] gen9_composite_set_target: pixmap=5014, format=20028888, size=1175x491, pitch=5120, delta=(0,0),damage=0xffffffffffffffff [ 82.911] gen9_composite_picture: (0, 0)x(16, 16), dst=(900, 55) [ 82.911] sna_transform_is_imprecise_integer_translation: no transform [ 82.911] gen9_composite_picture: integer translation (0, 0), removing [ 82.911] sna_render_pixmap_bo pixmap=5046, (0, 0)x(16, 16)/(16, 16) [ 82.911] sna_render_pixmap_bo box=(0, 0), (16, 16): (16, 16)/(16, 16) [ 82.911] sna_render_pixmap_bo: offset=(-900, -55), size=(16, 16) [ 82.911] use_cpu_bo: no cpu bo [ 82.911] move_to_gpu: migrating whole pixmap (16x16) for source (0,0),(16,16), count 5? 0 [ 82.911] sna_render_pixmap_bo: uploading CPU box (0, 0), (16, 16) [ 82.911] upload: box=(0, 0), (16, 16), pixmap=16x16 [ 82.911] sna_drawable_move_region_to_cpu(pixmap=5046 (16x16), [(0, 0), (16, 16)], flags=2) [ 82.911] sna_drawable_move_region_to_cpu: pixmap=5046 all damaged on CPU [ 82.911] kgem_can_create_2d: 16x16 @ 32 [ 82.911] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=16 [ 82.911] kgem_can_create_2d: untiled size=4096 [ 82.911] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X [ 82.911] kgem_choose_tiling: 16x16 -> 0 [ 82.911] kgem_upload_source_image : (0, 0), (16, 16), stride=64, bpp=32 [ 82.911] kgem_create_buffer_2d: 16x16, 32 bpp, stride=64 [ 82.911] kgem_create_buffer: size=1024, flags=3 [write?=1, inplace?=1, last?=0] [ 82.911] kgem_create_buffer: reusing buffer? used=16896 + size=1024, total=262144 [ 82.911] kgem_create_proxy: target handle=146 [proxy? -1], offset=16896, length=1024, io=1 [ 82.911] __kgem_bo_init(handle=146, num_pages=1024) [ 82.911] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x16, pitch=64/64 [ 82.911] upload: adding upload cache to pixmap=5046 [ 82.911] kgem_proxy_bo_attach: handle=146 [ 82.911] kgem_bo_is_render: handle=135, rq? 1 [1] [ 82.911] kgem_bo_is_render: handle=146, rq? 0 [0] [ 82.911] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 82.911] gen4_choose_composite_emitter: identity src, no mask [ 82.911] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.911] gen9_composite_get_binding_table(fa40) [ 82.911] kgem_add_reloc64: handle=146, pos=16008, delta=0, domains=40000 [ 82.911] kgem_add_reloc64: adding proxy [delta=16896] for handle=146 [ 82.911] kgem_add_reloc64[15] = (delta=16896, target handle=5, presumed=ffe77000) [ 82.911] [3e80] bind bo(handle=146, addr=ffe7b200), format=192, width=16, height=16, pitch=64, tiling=0 -> sampler [ 82.911] gen9_emit_vertex_elements: setup id=2 [ 82.911] gen9_render_composite_box: (900, 55), (916, 71) [ 82.911] apply_damage: damage=0x0, region=1 [(900, 55), (916, 71) + (0, 0)] [ 82.911] gen8_vertex_flush[8a4] = 3 [ 82.911] sna_destroy_pixmap: pixmap=5046, attached?=1 [ 82.911] _kgem_bo_destroy: handle=146, proxy? 1 [ 82.911] __sna_free_pixmap(pixmap=5046) [ 82.911] sna_glyphs(op=3, nlist=1, src=(922, 70)) [ 82.911] kgem_bo_is_busy: handle=135, domain: 3 exec? 1, rq? 1 [ 82.911] sna_glyphs: discarding mask [ 82.911] glyphs0_to_dst(op=3, src=(922, 70), nlist=1, dst=(922, 70)+(0, 0)) [ 82.911] clipped_glyphs: no, clip region (0, 0), (1175, 491) matches drawable pixmap=94680753899280 size=1175x491 [ 82.911] gen9_render_composite: 0x0, current mode=1/1 [ 82.911] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 82.911] kgem_bo_is_busy: handle=135, domain: 3 exec? 1, rq? 1 [ 82.911] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.911] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.911] sna_drawable_use_bo pixmap=5014, box=((0, 0), (1175, 491)), flags=7... [ 82.911] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.911] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.911] sna_drawable_use_bo: using whole GPU bo [ 82.911] gen9_composite_set_target: pixmap=5014, format=20028888, size=1175x491, pitch=5120, delta=(0,0),damage=0xffffffffffffffff [ 82.911] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.911] color_convert: src=66666666 [20028888] [ 82.911] color_convert: dst=66666666 [20028888] [ 82.911] sna_render_get_solid: 66666666 [ 82.911] sna_render_get_solid(26) = 66666666 (old) [ 82.911] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.911] sna_transform_is_imprecise_integer_translation: no transform [ 82.911] gen9_composite_picture: integer translation (0, 0), removing [ 82.911] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.911] sna_render_pixmap_bo: GPU all damaged [ 82.911] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.911] gen4_choose_composite_emitter: solid, identity mask [ 82.911] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.911] aligning vertex: was 3, now 4 floats per vertex [ 82.911] gen9_composite_get_binding_table(f9c0) [ 82.911] kgem_add_reloc64: handle=143, pos=15976, delta=0, domains=40000 [ 82.911] kgem_add_reloc64: adding proxy [delta=104] for handle=143 [ 82.911] kgem_add_reloc64[16] = (delta=104, target handle=2, presumed=fff6e000) [ 82.911] [3e60] bind bo(handle=143, addr=fff6e068), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 82.911] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 [ 82.911] gen9_emit_sampler: sampler = a [ 82.911] gen9_emit_sf: num_sf_outputs=2 [ 82.911] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.911] gen9_emit_vertex_elements: setup id=9 [ 82.911] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 82.912] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 82.912] glyphs0_to_dst: glyph=(922, 60)x(10, 10), unclipped [ 82.912] emit_primitive_identity_mask__avx2: dst=(922, 60), mask=(64.00, 96.00) x (10.00, 10.00) [ 82.912] glyphs0_to_dst: glyph=(930, 59)x(5, 11), unclipped [ 82.912] emit_primitive_identity_mask__avx2: dst=(930, 59), mask=(784.00, 48.00) x (5.00, 11.00) [ 82.912] glyphs0_to_dst: glyph=(934, 62)x(9, 8), unclipped [ 82.912] emit_primitive_identity_mask__avx2: dst=(934, 62), mask=(544.00, 48.00) x (9.00, 8.00) [ 82.912] glyphs0_to_dst: glyph=(942, 59)x(7, 11), unclipped [ 82.912] emit_primitive_identity_mask__avx2: dst=(942, 59), mask=(624.00, 0.00) x (7.00, 11.00) [ 82.912] glyphs0_to_dst: glyph=(948, 62)x(9, 8), unclipped [ 82.912] emit_primitive_identity_mask__avx2: dst=(948, 62), mask=(112.00, 64.00) x (9.00, 8.00) [ 82.912] glyphs0_to_dst: glyph=(957, 62)x(7, 8), unclipped [ 82.912] emit_primitive_identity_mask__avx2: dst=(957, 62), mask=(560.00, 48.00) x (7.00, 8.00) [ 82.912] glyphs0_to_dst: glyph=(962, 62)x(10, 8), unclipped [ 82.912] emit_primitive_identity_mask__avx2: dst=(962, 62), mask=(576.00, 0.00) x (10.00, 8.00) [ 82.912] glyphs0_to_dst: glyph=(970, 62)x(9, 8), unclipped [ 82.912] emit_primitive_identity_mask__avx2: dst=(970, 62), mask=(576.00, 16.00) x (9.00, 8.00) [ 82.912] gen8_vertex_flush[96c] = 24 [ 82.912] gen9_magic_ca_pass: CA fixup (4833 -> 4857) [ 82.912] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.912] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.912] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.912] sna_glyphs(op=3, nlist=1, src=(922, 69)) [ 82.912] kgem_bo_is_busy: handle=135, domain: 3 exec? 1, rq? 1 [ 82.912] sna_glyphs: discarding mask [ 82.912] glyphs0_to_dst(op=3, src=(922, 69), nlist=1, dst=(922, 69)+(0, 0)) [ 82.912] clipped_glyphs: no, clip region (0, 0), (1175, 491) matches drawable pixmap=94680753899280 size=1175x491 [ 82.912] gen9_render_composite: 0x0, current mode=1/1 [ 82.912] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 82.912] kgem_bo_is_busy: handle=135, domain: 3 exec? 1, rq? 1 [ 82.912] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.912] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.912] sna_drawable_use_bo pixmap=5014, box=((0, 0), (1175, 491)), flags=7... [ 82.912] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.912] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.912] sna_drawable_use_bo: using whole GPU bo [ 82.912] gen9_composite_set_target: pixmap=5014, format=20028888, size=1175x491, pitch=5120, delta=(0,0),damage=0xffffffffffffffff [ 82.912] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.912] color_convert: src=ff4c4c4c [20028888] [ 82.912] color_convert: dst=ff4c4c4c [20028888] [ 82.912] sna_render_get_solid: ff4c4c4c [ 82.912] sna_render_get_solid(27) = ff4c4c4c (old) [ 82.912] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.912] sna_transform_is_imprecise_integer_translation: no transform [ 82.912] gen9_composite_picture: integer translation (0, 0), removing [ 82.912] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.912] sna_render_pixmap_bo: GPU all damaged [ 82.912] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.912] gen4_choose_composite_emitter: solid, identity mask [ 82.912] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.912] gen9_composite_get_binding_table(f940) [ 82.912] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.912] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.912] gen9_emit_vertex_elements: setup id=9 [ 82.912] glyphs0_to_dst: glyph=(922, 59)x(10, 10), unclipped [ 82.912] emit_primitive_identity_mask__avx2: dst=(922, 59), mask=(64.00, 96.00) x (10.00, 10.00) [ 82.912] glyphs0_to_dst: glyph=(930, 58)x(5, 11), unclipped [ 82.912] emit_primitive_identity_mask__avx2: dst=(930, 58), mask=(784.00, 48.00) x (5.00, 11.00) [ 82.912] glyphs0_to_dst: glyph=(934, 61)x(9, 8), unclipped [ 82.912] emit_primitive_identity_mask__avx2: dst=(934, 61), mask=(544.00, 48.00) x (9.00, 8.00) [ 82.912] glyphs0_to_dst: glyph=(942, 58)x(7, 11), unclipped [ 82.912] emit_primitive_identity_mask__avx2: dst=(942, 58), mask=(624.00, 0.00) x (7.00, 11.00) [ 82.912] glyphs0_to_dst: glyph=(948, 61)x(9, 8), unclipped [ 82.912] emit_primitive_identity_mask__avx2: dst=(948, 61), mask=(112.00, 64.00) x (9.00, 8.00) [ 82.912] glyphs0_to_dst: glyph=(957, 61)x(7, 8), unclipped [ 82.912] emit_primitive_identity_mask__avx2: dst=(957, 61), mask=(560.00, 48.00) x (7.00, 8.00) [ 82.912] glyphs0_to_dst: glyph=(962, 61)x(10, 8), unclipped [ 82.912] emit_primitive_identity_mask__avx2: dst=(962, 61), mask=(576.00, 0.00) x (10.00, 8.00) [ 82.912] glyphs0_to_dst: glyph=(970, 61)x(9, 8), unclipped [ 82.912] emit_primitive_identity_mask__avx2: dst=(970, 61), mask=(576.00, 16.00) x (9.00, 8.00) [ 82.912] gen8_vertex_flush[a6c] = 24 [ 82.912] gen9_magic_ca_pass: CA fixup (4857 -> 4881) [ 82.912] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.912] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.912] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.912] sna_create_pixmap(16, 16, 32, usage=0) [ 82.912] kgem_can_create_2d: 16x16 @ 32 [ 82.912] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=16 [ 82.912] kgem_can_create_2d: untiled size=4096 [ 82.912] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X [ 82.912] kgem_choose_tiling: 16x16 -> 0 [ 82.912] sna_create_pixmap: usage=0, flags=a [ 82.912] sna_create_pixmap: small buffer [1024], attaching to shadow pixmap [ 82.912] create_pixmap: allocating pixmap 16x16, depth=32/32, size=1032 [ 82.912] create_pixmap: serial=5047, usage=0, 16x16 [ 82.912] sna_create_pixmap: serial=5047, 16x16, usage=0 [ 82.912] sna_validate_gc(0x561c94af9b50) changes=0, previous serial=13b6, drawable=13b8 [ 82.912] sna_validate_gc: recomputing clip [ 82.912] sna_validate_gc: composite clip=1x[(0, 0), (16, 16)] [0x561c94af9df0] [ 82.912] sna_put_image((0, 0)x(16, 16), depth=32, format=2) [ 82.912] try_upload__fast: ignore existing cpu damage (if any) [ 82.912] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 82.912] try_upload__fast: no, no gpu damage [ 82.912] sna_drawable_move_region_to_cpu(pixmap=5048 (16x16), [(0, 0), (16, 16)], flags=1) [ 82.912] sna_drawable_move_region_to_cpu: region (0, 0), (16, 16) + (0, 0) subsumes pixmap (16x16) [ 82.912] _sna_pixmap_move_to_cpu(pixmap=5048, 16x16, flags=1) [ 82.912] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 82.912] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 82.912] operate_inplace: no, inplace operation not suitable [ 82.912] _sna_pixmap_move_to_cpu: marking as damaged [ 82.912] __sna_damage_all(16, 16) [ 82.912] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 82.912] sna_put_zpixmap_blt: upload(0, 0, 16, 16) x 1 boxes [ 82.912] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(16, 16) [ 82.912] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x16, pitch=64/64 [ 82.912] sna_accel_flush: flush?=0, dirty?=0 [ 82.912] sna_composite(pixmap=5014, op=3, src=5048+(0, 0), mask=0+(1141, 55), dst=5014+(1141, 55)+(0, 0), size=(16, 16) [ 82.912] sna_compute_composite_region: dst=(1141, 55)x(16, 16) [ 82.912] sna_compute_composite_region: initial clip against dst->pDrawable: (1141, 55), (1157, 71) [ 82.912] clip_to_dst: region: 1x[(1141, 55), (1157, 71)], clip: 1x[(0, 0), (1175, 491)] [ 82.912] sna_compute_composite_region: clip against dst->pCompositeClip: (1141, 55), (1157, 71) [ 82.912] sna_compute_composite_region: clip against src (16x16 clip=0): (1141, 55), (1157, 71) [ 82.912] sna_composite: composite region extents:+(0, 0) -> (1141, 55), (1157, 71) + (0, 0) [ 82.912] gen9_render_composite: 16x16, current mode=1/1 [ 82.912] kgem_bo_is_render: handle=135, rq? 1 [1] [ 82.912] kgem_bo_is_busy: handle=135, domain: 3 exec? 1, rq? 1 [ 82.912] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.912] gen9_composite_set_target: (1141, 55)x(16, 16), partial?=1 [ 82.912] sna_drawable_use_bo pixmap=5014, box=((1141, 55), (1157, 71)), flags=7... [ 82.912] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.912] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.912] sna_drawable_use_bo: using whole GPU bo [ 82.912] gen9_composite_set_target: pixmap=5014, format=20028888, size=1175x491, pitch=5120, delta=(0,0),damage=0xffffffffffffffff [ 82.912] gen9_composite_picture: (0, 0)x(16, 16), dst=(1141, 55) [ 82.912] sna_transform_is_imprecise_integer_translation: no transform [ 82.912] gen9_composite_picture: integer translation (0, 0), removing [ 82.912] sna_render_pixmap_bo pixmap=5048, (0, 0)x(16, 16)/(16, 16) [ 82.912] sna_render_pixmap_bo box=(0, 0), (16, 16): (16, 16)/(16, 16) [ 82.912] sna_render_pixmap_bo: offset=(-1141, -55), size=(16, 16) [ 82.912] use_cpu_bo: no cpu bo [ 82.912] move_to_gpu: migrating whole pixmap (16x16) for source (0,0),(16,16), count 5? 0 [ 82.912] sna_render_pixmap_bo: uploading CPU box (0, 0), (16, 16) [ 82.912] upload: box=(0, 0), (16, 16), pixmap=16x16 [ 82.912] sna_drawable_move_region_to_cpu(pixmap=5048 (16x16), [(0, 0), (16, 16)], flags=2) [ 82.912] sna_drawable_move_region_to_cpu: pixmap=5048 all damaged on CPU [ 82.912] kgem_can_create_2d: 16x16 @ 32 [ 82.912] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=16 [ 82.912] kgem_can_create_2d: untiled size=4096 [ 82.912] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X [ 82.912] kgem_choose_tiling: 16x16 -> 0 [ 82.912] kgem_upload_source_image : (0, 0), (16, 16), stride=64, bpp=32 [ 82.912] kgem_create_buffer_2d: 16x16, 32 bpp, stride=64 [ 82.912] kgem_create_buffer: size=1024, flags=3 [write?=1, inplace?=1, last?=0] [ 82.912] kgem_create_buffer: reusing buffer? used=17920 + size=1024, total=262144 [ 82.912] kgem_create_proxy: target handle=146 [proxy? -1], offset=17920, length=1024, io=1 [ 82.912] __kgem_bo_init(handle=146, num_pages=1024) [ 82.912] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x16, pitch=64/64 [ 82.912] upload: adding upload cache to pixmap=5048 [ 82.912] kgem_proxy_bo_attach: handle=146 [ 82.912] kgem_bo_is_render: handle=135, rq? 1 [1] [ 82.912] kgem_bo_is_render: handle=146, rq? 0 [0] [ 82.912] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 82.912] gen4_choose_composite_emitter: identity src, no mask [ 82.912] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.912] aligning vertex: was 4, now 3 floats per vertex [ 82.912] gen9_composite_get_binding_table(f900) [ 82.912] kgem_add_reloc64: handle=146, pos=15928, delta=0, domains=40000 [ 82.912] kgem_add_reloc64: adding proxy [delta=17920] for handle=146 [ 82.912] kgem_add_reloc64[17] = (delta=17920, target handle=5, presumed=ffe77000) [ 82.912] [3e30] bind bo(handle=146, addr=ffe7b600), format=192, width=16, height=16, pitch=64, tiling=0 -> sampler [ 82.912] gen9_emit_cc: blend=28 (current=16), src=1, dst=19 [ 82.912] gen9_emit_sampler: sampler = 2 [ 82.912] gen9_emit_sf: num_sf_outputs=1 [ 82.912] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 82.912] gen9_emit_vertex_elements: setup id=2 [ 82.912] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 82.912] gen9_render_composite_box: (1141, 55), (1157, 71) [ 82.912] apply_damage: damage=0x0, region=1 [(1141, 55), (1157, 71) + (0, 0)] [ 82.912] gen8_vertex_flush[ba8] = 3 [ 82.912] sna_destroy_pixmap: pixmap=5048, attached?=1 [ 82.912] _kgem_bo_destroy: handle=146, proxy? 1 [ 82.912] __sna_free_pixmap(pixmap=5048) [ 82.912] sna_composite_trapezoids(op=3, src=(898, 12), mask=18000, ntrap=17) [ 82.912] kgem_bo_is_busy: handle=135, domain: 3 exec? 1, rq? 1 [ 82.912] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 82.912] kgem_bo_is_busy: handle=135, domain: 3 exec? 1, rq? 1 [ 82.912] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 82.912] kgem_bo_is_busy: handle=135, domain: 3 exec? 1, rq? 1 [ 82.912] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.912] imprecise_trapezoid_span_converter: extents (894, 11), (1164, 38) [ 82.912] sna_compute_composite_region: dst=(894, 11)x(270, 27) [ 82.912] sna_compute_composite_region: initial clip against dst->pDrawable: (894, 11), (1164, 38) [ 82.912] clip_to_dst: region: 1x[(894, 11), (1164, 38)], clip: 1x[(0, 0), (1175, 491)] [ 82.912] sna_compute_composite_region: clip against dst->pCompositeClip: (894, 11), (1164, 38) [ 82.912] sna_compute_composite_region: clip against src (0x0 clip=0): (894, 11), (1164, 38) [ 82.912] kgem_bo_is_busy: handle=135, domain: 3 exec? 1, rq? 1 [ 82.912] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.912] imprecise_trapezoid_span_converter: after clip -- extents (894, 11), (1164, 38), delta=(0, 0) src -> (891, 12) [ 82.912] gen9_render_composite_spans: 270x27 with flags=0, current mode=1 [ 82.912] kgem_bo_is_busy: handle=135, domain: 3 exec? 1, rq? 1 [ 82.912] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.912] gen9_composite_set_target: (894, 11)x(270, 27), partial?=1 [ 82.912] sna_drawable_use_bo pixmap=5014, box=((894, 11), (1164, 38)), flags=7... [ 82.912] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.912] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.912] sna_drawable_use_bo: using whole GPU bo [ 82.912] gen9_composite_set_target: pixmap=5014, format=20028888, size=1175x491, pitch=5120, delta=(0,0),damage=0xffffffffffffffff [ 82.912] gen9_composite_picture: (891, 12)x(270, 27), dst=(894, 11) [ 82.912] gen4_channel_init_linear: p1=(0.00, 0.00), p2=(0.00, 1.00), src=(891, 12), dst=(894, 11), size=(270, 27) [ 82.912] sna_render_get_gradient: 2x[0.00:fff5f5f5 ... 1.00:ffffffff ... 1.00:ffffffff] [ 82.912] sna_render_get_gradient: old --> 5 [ 82.912] gen4_channel_init_linear: transform = [0.00 0.00 -3.27, 0.00 0.03 -0.38, 0.00 0.00 1.00] [ 82.912] gen4_channel_init_linear: untransformed: p1=(890.03, 11.00, 1.00), p2=(890.03, 39.00, 1.00) [ 82.912] gen4_channel_init_linear: dx=0.00, dy=0.03, offset=-0.34 [ 82.912] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 82.912] gen4_choose_spans_emitter: linear source [ 82.912] kgem_check_bo: num_pages=+1, num_exec=+1 [ 82.912] gen9_composite_get_binding_table(f880) [ 82.912] kgem_add_reloc64: handle=8, pos=15896, delta=0, domains=40000 [ 82.912] kgem_add_handle: handle=8, index=6 [ 82.912] kgem_add_reloc64[18] = (delta=0, target handle=6, presumed=fdffe000) [ 82.912] [3e10] bind bo(handle=8, addr=fdffe000), format=192, width=16, height=1, pitch=64, tiling=0 -> sampler [ 82.912] gen9_emit_sampler: sampler = 14 [ 82.912] gen9_emit_sf: num_sf_outputs=2 [ 82.912] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) [ 82.912] gen9_emit_vertex_elements: setup id=5 [ 82.912] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 82.912] gen9_emit_vertex_elements: second channel 1 floats, offset=8 [ 82.912] thread_choose_span: clipped? 0 [ 82.912] imprecise_trapezoid_span_converter: using 4 threads [ 82.912] imprecise_trapezoid_span_converter: using 4 threads for span compositing 270x27 [ 82.912] thread_choose_span: clipped? 0 [ 82.912] span_thread: flushing 1 boxes [ 82.912] [ 82.912] [ 82.912] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 82.912] span_thread: flushing 27 boxes [ 82.913] gen9_render_composite_spans_boxes__thread: nbox=27, src=+(0, 0), dst=+(0, 0) span_thread: flushing 1 boxes span_thread: flushing 26 boxes [ 82.913] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 82.913] gen9_render_composite_spans_boxes__thread: nbox=26, src=+(0, 0), dst=+(0, 0) [ 82.913] gen8_vertex_flush[c58] = 165 [ 82.913] gen9_render_composite_spans_done() [ 82.913] sna_create_pixmap(25, 21, 32, usage=0) [ 82.913] kgem_can_create_2d: 25x21 @ 32 [ 82.913] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=128, height=21 [ 82.913] kgem_can_create_2d: untiled size=4096 [ 82.913] kgem_choose_tiling: too thin [width 25, 32 bpp] for TILING_X [ 82.913] kgem_choose_tiling: 25x21 -> 0 [ 82.913] sna_create_pixmap: usage=0, flags=a [ 82.913] sna_create_pixmap: small buffer [2100], attaching to shadow pixmap [ 82.913] create_pixmap: allocating pixmap 25x21, depth=32/32, size=2108 [ 82.913] create_pixmap: serial=5049, usage=0, 25x21 [ 82.913] sna_create_pixmap: serial=5049, 25x21, usage=0 [ 82.913] sna_accel_flush: flush?=0, dirty?=0 [ 82.913] sna_block_handler (tv=0.0) [ 82.913] sna_wakeup_handler [ 82.913] sna_accel_flush: flush?=0, dirty?=0 [ 82.913] sna_accel_flush: flush?=0, dirty?=0 [ 82.913] sna_accel_flush: flush?=0, dirty?=0 [ 82.913] sna_block_handler (tv=0.0) [ 82.913] sna_wakeup_handler [ 82.913] sna_composite_rectangles(pixmap=5050, op=0, 0 x 1 [(0, 0)x(25, 21) ...]) [ 82.913] sna_composite_rectangles: converted to op 0 [ 82.913] sna_composite_rectangles[0] (0, 0)x(25, 21) -> (0, 0), (25, 21) [ 82.913] sna_composite_rectangles: nrects=1, region=(0, 0), (25, 21) x 1 [ 82.913] sna_composite_rectangles: clipped extents (0, 0),(25, 21) x 1 [ 82.913] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(25, 21) [ 82.913] sna_composite_rectangles: fallback, dst pixmap=5050 too small or not attached [ 82.913] sna_composite_rectangles: fallback [ 82.913] sna_drawable_move_region_to_cpu(pixmap=5050 (25x21), [(0, 0), (25, 21)], flags=1) [ 82.913] sna_drawable_move_region_to_cpu: region (0, 0), (25, 21) + (0, 0) subsumes pixmap (25x21) [ 82.913] _sna_pixmap_move_to_cpu(pixmap=5050, 25x21, flags=1) [ 82.913] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 82.913] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 82.913] operate_inplace: no, inplace operation not suitable [ 82.913] _sna_pixmap_move_to_cpu: marking as damaged [ 82.913] __sna_damage_all(25, 21) [ 82.913] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 82.913] sna_validate_gc(0x561c94af9b50) changes=0, previous serial=13b8, drawable=13ba [ 82.913] sna_validate_gc: recomputing clip [ 82.913] sna_validate_gc: composite clip=1x[(0, 0), (25, 21)] [0x561c94af9df0] [ 82.913] sna_put_image((0, 0)x(25, 21), depth=32, format=2) [ 82.913] try_upload__fast: ignore existing cpu damage (if any) [ 82.913] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 82.913] try_upload__fast: no, no gpu damage [ 82.913] sna_drawable_move_region_to_cpu(pixmap=5050 (25x21), [(0, 0), (25, 21)], flags=1) [ 82.913] sna_drawable_move_region_to_cpu: pixmap=5050 all damaged on CPU [ 82.913] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 82.913] sna_put_zpixmap_blt: upload(0, 0, 25, 21) x 1 boxes [ 82.913] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(25, 21) [ 82.913] memcpy_blt: src=(0, 0), dst=(0, 0), size=25x21, pitch=100/100 [ 82.913] sna_accel_flush: flush?=0, dirty?=0 [ 82.913] sna_composite(pixmap=5014, op=3, src=5050+(0, 0), mask=0+(893, 10), dst=5014+(893, 10)+(0, 0), size=(12, 10) [ 82.913] sna_compute_composite_region: dst=(893, 10)x(12, 10) [ 82.913] sna_compute_composite_region: initial clip against dst->pDrawable: (893, 10), (905, 20) [ 82.913] clip_to_dst: region: 1x[(893, 10), (905, 20)], clip: 1x[(0, 0), (1175, 491)] [ 82.913] sna_compute_composite_region: clip against dst->pCompositeClip: (893, 10), (905, 20) [ 82.913] sna_compute_composite_region: clip against src (25x21 clip=0): (893, 10), (905, 20) [ 82.913] sna_composite: composite region extents:+(0, 0) -> (893, 10), (905, 20) + (0, 0) [ 82.913] gen9_render_composite: 12x10, current mode=1/1 [ 82.913] kgem_bo_is_render: handle=135, rq? 1 [1] [ 82.913] kgem_bo_is_busy: handle=135, domain: 3 exec? 1, rq? 1 [ 82.913] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.913] gen9_composite_set_target: (893, 10)x(12, 10), partial?=1 [ 82.913] sna_drawable_use_bo pixmap=5014, box=((893, 10), (905, 20)), flags=7... [ 82.913] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.913] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.913] sna_drawable_use_bo: using whole GPU bo [ 82.913] gen9_composite_set_target: pixmap=5014, format=20028888, size=1175x491, pitch=5120, delta=(0,0),damage=0xffffffffffffffff [ 82.913] gen9_composite_picture: (0, 0)x(12, 10), dst=(893, 10) [ 82.913] sna_transform_is_imprecise_integer_translation: no transform [ 82.913] gen9_composite_picture: integer translation (0, 0), removing [ 82.913] sna_render_pixmap_bo pixmap=5050, (0, 0)x(12, 10)/(25, 21) [ 82.913] sna_render_pixmap_bo box=(0, 0), (12, 10): (12, 10)/(25, 21) [ 82.913] sna_render_pixmap_bo: offset=(-893, -10), size=(25, 21) [ 82.913] use_cpu_bo: no cpu bo [ 82.913] kgem_choose_tiling: too short [10] for TILING_Y [ 82.913] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 82.913] kgem_choose_tiling: 12x10 -> 0 [ 82.913] sna_render_pixmap_bo: uploading CPU box (0, 0), (12, 10) [ 82.913] upload: box=(0, 0), (12, 10), pixmap=25x21 [ 82.913] sna_drawable_move_region_to_cpu(pixmap=5050 (25x21), [(0, 0), (12, 10)], flags=2) [ 82.913] sna_drawable_move_region_to_cpu: pixmap=5050 all damaged on CPU [ 82.913] kgem_can_create_2d: 12x10 @ 32 [ 82.913] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 82.913] kgem_can_create_2d: untiled size=4096 [ 82.913] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 82.913] kgem_choose_tiling: 12x10 -> 0 [ 82.913] kgem_upload_source_image : (0, 0), (12, 10), stride=100, bpp=32 [ 82.913] kgem_create_buffer_2d: 12x10, 32 bpp, stride=64 [ 82.913] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] [ 82.913] kgem_create_buffer: reusing buffer? used=18944 + size=640, total=262144 [ 82.913] kgem_create_proxy: target handle=146 [proxy? -1], offset=18944, length=640, io=1 [ 82.913] __kgem_bo_init(handle=146, num_pages=640) [ 82.913] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x10, pitch=100/64 [ 82.913] kgem_bo_is_render: handle=135, rq? 1 [1] [ 82.913] kgem_bo_is_render: handle=146, rq? 0 [0] [ 82.913] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 82.913] gen4_choose_composite_emitter: identity src, no mask [ 82.913] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.913] gen9_composite_get_binding_table(f800) [ 82.913] kgem_add_reloc64: handle=146, pos=15864, delta=0, domains=40000 [ 82.913] kgem_add_reloc64: adding proxy [delta=18944] for handle=146 [ 82.913] kgem_add_reloc64[19] = (delta=18944, target handle=5, presumed=ffe77000) [ 82.913] [3df0] bind bo(handle=146, addr=ffe7ba00), format=192, width=12, height=10, pitch=64, tiling=0 -> sampler [ 82.913] gen9_emit_sampler: sampler = 2 [ 82.913] gen9_emit_sf: num_sf_outputs=1 [ 82.913] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 82.913] gen9_emit_vertex_elements: setup id=2 [ 82.913] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 82.913] gen9_render_composite_box: (893, 10), (905, 20) [ 82.913] apply_damage: damage=0x0, region=1 [(893, 10), (905, 20) + (0, 0)] [ 82.913] gen8_vertex_flush[d00] = 3 [ 82.913] _kgem_bo_destroy: handle=146, proxy? 1 [ 82.913] sna_create_pixmap(1, 10, 32, usage=0) [ 82.913] kgem_can_create_2d: 1x10 @ 32 [ 82.913] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=10 [ 82.913] kgem_can_create_2d: untiled size=4096 [ 82.913] kgem_choose_tiling: disabling tiling [1x10] for single row/col [ 82.913] kgem_choose_tiling: 1x10 -> 0 [ 82.913] sna_create_pixmap: usage=0, flags=a [ 82.913] sna_create_pixmap: small buffer [40], attaching to shadow pixmap [ 82.913] create_pixmap: allocating pixmap 1x10, depth=32/32, size=48 [ 82.913] create_pixmap: serial=5051, usage=0, 1x10 [ 82.913] sna_create_pixmap: serial=5051, 1x10, usage=0 [ 82.913] sna_validate_gc(0x561c94af9b50) changes=0, previous serial=13ba, drawable=13bc [ 82.913] sna_validate_gc: recomputing clip [ 82.913] sna_validate_gc: composite clip=1x[(0, 0), (1, 10)] [0x561c94af9df0] [ 82.913] sna_copy_area: src=pixmap=5050:(12, 0)x(1, 10)+(0, 0) -> dst=pixmap=5052:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 82.913] sna_copy_area: normal copy [ 82.913] sna_do_copy: src=(12, 0), dst=(0, 0), size=(1x10) [ 82.913] sna_do_copy: after drawable: src=(12, 0), dst=(0, 0), size=(1x10) [ 82.913] sna_do_copy: dst extents (0, 0), (1, 10), dst clip extents (0, 0), (1, 10), dst size=1x10 [ 82.913] sna_do_copy: clipped dst extents (0, 0), (1, 10) [ 82.913] sna_do_copy: unclipped src extents (12, 0), (13, 10) [ 82.913] sna_do_copy: clipped src extents (12, 0), (13, 10) [ 82.913] sna_do_copy: pixmap -- no source clipping [ 82.913] sna_do_copy: src extents (12, 0), (13, 10) x 1 [ 82.913] sna_do_copy: copy region (0, 0), (1, 10) x 1 + (12, 0) [ 82.913] sna_copy_boxes (boxes=1x[(0, 0), (1, 10)...], src pixmap=5050+(12, 0), dst pixmap=5052+(0, 0), alu=3, src.size=25x21, dst.size=1x10) [ 82.913] sna_copy_boxes: dst=(priv=0x561c94b41f00, gpu_bo=0, cpu_bo=0), src=(priv=0x561c94b42210, gpu_bo=0, cpu_bo=0), replaces=1 [ 82.913] sna_drawable_use_bo pixmap=5052, box=((0, 0), (1, 10)), flags=18... [ 82.913] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=18 [ 82.913] sna_drawable_use_bo: try cpu as GPU bo is idle [ 82.913] sna_drawable_use_bo: no CPU bo, and GPU not forced [ 82.913] sna_copy_boxes__inplace - no, no src or dst GPU bo [ 82.913] sna_copy_boxes: fallback -- src=(12, 0), dst=(0, 0) [ 82.913] sna_drawable_move_region_to_cpu(pixmap=5050 (25x21), [(12, 0), (13, 10)], flags=6) [ 82.913] sna_drawable_move_region_to_cpu: pixmap=5050 all damaged on CPU [ 82.913] sna_drawable_move_region_to_cpu(pixmap=5052 (1x10), [(0, 0), (1, 10)], flags=5) [ 82.913] sna_drawable_move_region_to_cpu: region (0, 0), (1, 10) + (0, 0) subsumes pixmap (1x10) [ 82.913] _sna_pixmap_move_to_cpu(pixmap=5052, 1x10, flags=5) [ 82.913] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 82.913] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 82.913] _sna_pixmap_move_to_cpu: marking as damaged [ 82.913] __sna_damage_all(1, 10) [ 82.913] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 82.913] sna_copy_boxes: memcpy_blt(box=(0, 0), (1, 10), src=(12, 0), pitches=(100, 4)) [ 82.913] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x10, pitch=100/4 [ 82.913] sna_composite(pixmap=5014, op=3, src=5052+(909, 6), mask=0+(905, 10), dst=5014+(905, 10)+(0, 0), size=(248, 10) [ 82.913] sna_compute_composite_region: dst=(905, 10)x(248, 10) [ 82.913] sna_compute_composite_region: initial clip against dst->pDrawable: (905, 10), (1153, 20) [ 82.913] clip_to_dst: region: 1x[(905, 10), (1153, 20)], clip: 1x[(0, 0), (1175, 491)] [ 82.913] sna_compute_composite_region: clip against dst->pCompositeClip: (905, 10), (1153, 20) [ 82.913] sna_compute_composite_region: clip against src (1x10 clip=0): (905, 10), (1153, 20) [ 82.913] sna_composite: composite region extents:+(0, 0) -> (905, 10), (1153, 20) + (0, 0) [ 82.913] gen9_render_composite: 248x10, current mode=1/1 [ 82.913] kgem_bo_is_render: handle=135, rq? 1 [1] [ 82.913] kgem_bo_is_busy: handle=135, domain: 3 exec? 1, rq? 1 [ 82.913] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.913] gen9_composite_set_target: (905, 10)x(248, 10), partial?=1 [ 82.913] sna_drawable_use_bo pixmap=5014, box=((905, 10), (1153, 20)), flags=7... [ 82.913] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.913] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.913] sna_drawable_use_bo: using whole GPU bo [ 82.913] gen9_composite_set_target: pixmap=5014, format=20028888, size=1175x491, pitch=5120, delta=(0,0),damage=0xffffffffffffffff [ 82.913] gen9_composite_picture: (909, 6)x(248, 10), dst=(905, 10) [ 82.913] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.00 0.00 -3.66, 0.00 1.00 -6.00, 0.00 0.00 1.00] [ 82.913] sna_transform_is_imprecise_integer_translation: not unity scaling [ 82.913] sna_render_pixmap_bo pixmap=5052, (909, 6)x(248, 10)/(1, 10) [ 82.913] sna_render_pixmap_bo box=(0, 0), (1, 10): (1, 10)/(1, 10) [ 82.913] sna_render_pixmap_bo: offset=(4, -4), size=(1, 10) [ 82.913] use_cpu_bo: no cpu bo [ 82.913] move_to_gpu: migrating whole pixmap (1x10) for source (0,0),(1,10), count 5? 0 [ 82.913] sna_render_pixmap_bo: uploading CPU box (0, 0), (1, 10) [ 82.913] upload: box=(0, 0), (1, 10), pixmap=1x10 [ 82.913] sna_drawable_move_region_to_cpu(pixmap=5052 (1x10), [(0, 0), (1, 10)], flags=2) [ 82.913] sna_drawable_move_region_to_cpu: pixmap=5052 all damaged on CPU [ 82.913] kgem_can_create_2d: 1x10 @ 32 [ 82.913] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=10 [ 82.913] kgem_can_create_2d: untiled size=4096 [ 82.913] kgem_choose_tiling: disabling tiling [1x10] for single row/col [ 82.913] kgem_choose_tiling: 1x10 -> 0 [ 82.913] kgem_upload_source_image : (0, 0), (1, 10), stride=4, bpp=32 [ 82.913] kgem_create_buffer_2d: 1x10, 32 bpp, stride=32 [ 82.913] kgem_create_buffer: size=320, flags=3 [write?=1, inplace?=1, last?=0] [ 82.913] kgem_create_buffer: reusing buffer? used=19712 + size=320, total=262144 [ 82.913] kgem_create_proxy: target handle=146 [proxy? -1], offset=19712, length=320, io=1 [ 82.913] __kgem_bo_init(handle=146, num_pages=320) [ 82.913] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x10, pitch=4/32 [ 82.913] upload: adding upload cache to pixmap=5052 [ 82.913] kgem_proxy_bo_attach: handle=146 [ 82.913] kgem_bo_is_render: handle=135, rq? 1 [1] [ 82.913] kgem_bo_is_render: handle=146, rq? 0 [0] [ 82.913] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 82.913] gen4_choose_composite_emitter: simple src, no mask [ 82.913] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.913] gen9_composite_get_binding_table(f780) [ 82.913] kgem_add_reloc64: handle=146, pos=15832, delta=0, domains=40000 [ 82.913] kgem_add_reloc64: adding proxy [delta=19712] for handle=146 [ 82.913] kgem_add_reloc64[20] = (delta=19712, target handle=5, presumed=ffe77000) [ 82.913] [3dd0] bind bo(handle=146, addr=ffe7bd00), format=192, width=1, height=10, pitch=32, tiling=0 -> sampler [ 82.913] gen9_emit_sampler: sampler = 32 [ 82.913] gen9_emit_vertex_elements: setup id=2 [ 82.913] gen9_render_composite_box: (905, 10), (1153, 20) [ 82.913] apply_damage: damage=0x0, region=1 [(905, 10), (1153, 20) + (0, 0)] [ 82.913] gen8_vertex_flush[d44] = 3 [ 82.913] sna_destroy_pixmap: pixmap=5052, attached?=1 [ 82.913] _kgem_bo_destroy: handle=146, proxy? 1 [ 82.913] __sna_free_pixmap(pixmap=5052) [ 82.913] sna_composite(pixmap=5014, op=3, src=5050+(13, 0), mask=0+(1153, 10), dst=5014+(1153, 10)+(0, 0), size=(12, 10) [ 82.913] sna_compute_composite_region: dst=(1153, 10)x(12, 10) [ 82.913] sna_compute_composite_region: initial clip against dst->pDrawable: (1153, 10), (1165, 20) [ 82.913] clip_to_dst: region: 1x[(1153, 10), (1165, 20)], clip: 1x[(0, 0), (1175, 491)] [ 82.913] sna_compute_composite_region: clip against dst->pCompositeClip: (1153, 10), (1165, 20) [ 82.913] sna_compute_composite_region: clip against src (25x21 clip=0): (1153, 10), (1165, 20) [ 82.913] sna_composite: composite region extents:+(0, 0) -> (1153, 10), (1165, 20) + (0, 0) [ 82.913] gen9_render_composite: 12x10, current mode=1/1 [ 82.913] kgem_bo_is_render: handle=135, rq? 1 [1] [ 82.913] kgem_bo_is_busy: handle=135, domain: 3 exec? 1, rq? 1 [ 82.913] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.913] gen9_composite_set_target: (1153, 10)x(12, 10), partial?=1 [ 82.913] sna_drawable_use_bo pixmap=5014, box=((1153, 10), (1165, 20)), flags=7... [ 82.913] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.913] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.913] sna_drawable_use_bo: using whole GPU bo [ 82.913] gen9_composite_set_target: pixmap=5014, format=20028888, size=1175x491, pitch=5120, delta=(0,0),damage=0xffffffffffffffff [ 82.914] gen9_composite_picture: (13, 0)x(12, 10), dst=(1153, 10) [ 82.914] sna_transform_is_imprecise_integer_translation: no transform [ 82.914] gen9_composite_picture: integer translation (0, 0), removing [ 82.914] sna_render_pixmap_bo pixmap=5050, (13, 0)x(12, 10)/(25, 21) [ 82.914] sna_render_pixmap_bo box=(13, 0), (25, 10): (12, 10)/(25, 21) [ 82.914] sna_render_pixmap_bo: offset=(-1140, -10), size=(25, 21) [ 82.914] use_cpu_bo: no cpu bo [ 82.914] kgem_choose_tiling: too short [10] for TILING_Y [ 82.914] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 82.914] kgem_choose_tiling: 12x10 -> 0 [ 82.914] sna_render_pixmap_bo: uploading CPU box (13, 0), (25, 10) [ 82.914] upload: box=(13, 0), (25, 10), pixmap=25x21 [ 82.914] sna_drawable_move_region_to_cpu(pixmap=5050 (25x21), [(13, 0), (25, 10)], flags=2) [ 82.914] sna_drawable_move_region_to_cpu: pixmap=5050 all damaged on CPU [ 82.914] kgem_can_create_2d: 12x10 @ 32 [ 82.914] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 82.914] kgem_can_create_2d: untiled size=4096 [ 82.914] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 82.914] kgem_choose_tiling: 12x10 -> 0 [ 82.914] kgem_upload_source_image : (13, 0), (25, 10), stride=100, bpp=32 [ 82.914] kgem_create_buffer_2d: 12x10, 32 bpp, stride=64 [ 82.914] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] [ 82.914] kgem_create_buffer: reusing buffer? used=20224 + size=640, total=262144 [ 82.914] kgem_create_proxy: target handle=146 [proxy? -1], offset=20224, length=640, io=1 [ 82.914] __kgem_bo_init(handle=146, num_pages=640) [ 82.914] memcpy_blt: src=(13, 0), dst=(0, 0), size=12x10, pitch=100/64 [ 82.914] kgem_bo_is_render: handle=135, rq? 1 [1] [ 82.914] kgem_bo_is_render: handle=146, rq? 0 [0] [ 82.914] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 82.914] gen4_choose_composite_emitter: identity src, no mask [ 82.914] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.914] gen9_composite_get_binding_table(f700) [ 82.914] kgem_add_reloc64: handle=146, pos=15800, delta=0, domains=40000 [ 82.914] kgem_add_reloc64: adding proxy [delta=20224] for handle=146 [ 82.914] kgem_add_reloc64[21] = (delta=20224, target handle=5, presumed=ffe77000) [ 82.914] [3db0] bind bo(handle=146, addr=ffe7bf00), format=192, width=12, height=10, pitch=64, tiling=0 -> sampler [ 82.914] gen9_emit_sampler: sampler = 2 [ 82.914] gen9_emit_vertex_elements: setup id=2 [ 82.914] gen9_render_composite_box: (1153, 10), (1165, 20) [ 82.914] apply_damage: damage=0x0, region=1 [(1153, 10), (1165, 20) + (0, 0)] [ 82.914] gen8_vertex_flush[d88] = 3 [ 82.914] _kgem_bo_destroy: handle=146, proxy? 1 [ 82.914] sna_create_pixmap(12, 1, 32, usage=0) [ 82.914] kgem_can_create_2d: 12x1 @ 32 [ 82.914] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=1 [ 82.914] kgem_can_create_2d: untiled size=4096 [ 82.914] kgem_choose_tiling: disabling tiling [12x1] for single row/col [ 82.914] kgem_choose_tiling: 12x1 -> 0 [ 82.914] sna_create_pixmap: usage=0, flags=a [ 82.914] sna_create_pixmap: small buffer [48], attaching to shadow pixmap [ 82.914] create_pixmap: allocating pixmap 12x1, depth=32/32, size=56 [ 82.914] create_pixmap: serial=5053, usage=0, 12x1 [ 82.914] sna_create_pixmap: serial=5053, 12x1, usage=0 [ 82.914] sna_validate_gc(0x561c94af9b50) changes=0, previous serial=13bc, drawable=13be [ 82.914] sna_validate_gc: recomputing clip [ 82.914] sna_validate_gc: composite clip=1x[(0, 0), (12, 1)] [0x561c94af9df0] [ 82.914] sna_copy_area: src=pixmap=5050:(0, 10)x(12, 1)+(0, 0) -> dst=pixmap=5054:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 82.914] sna_copy_area: normal copy [ 82.914] sna_do_copy: src=(0, 10), dst=(0, 0), size=(12x1) [ 82.914] sna_do_copy: after drawable: src=(0, 10), dst=(0, 0), size=(12x1) [ 82.914] sna_do_copy: dst extents (0, 0), (12, 1), dst clip extents (0, 0), (12, 1), dst size=12x1 [ 82.914] sna_do_copy: clipped dst extents (0, 0), (12, 1) [ 82.914] sna_do_copy: unclipped src extents (0, 10), (12, 11) [ 82.914] sna_do_copy: clipped src extents (0, 10), (12, 11) [ 82.914] sna_do_copy: pixmap -- no source clipping [ 82.914] sna_do_copy: src extents (0, 10), (12, 11) x 1 [ 82.914] sna_do_copy: copy region (0, 0), (12, 1) x 1 + (0, 10) [ 82.914] sna_copy_boxes (boxes=1x[(0, 0), (12, 1)...], src pixmap=5050+(0, 10), dst pixmap=5054+(0, 0), alu=3, src.size=25x21, dst.size=12x1) [ 82.914] sna_copy_boxes: dst=(priv=0x561c94b41f00, gpu_bo=0, cpu_bo=0), src=(priv=0x561c94b42210, gpu_bo=0, cpu_bo=0), replaces=1 [ 82.914] sna_drawable_use_bo pixmap=5054, box=((0, 0), (12, 1)), flags=18... [ 82.914] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=18 [ 82.914] sna_drawable_use_bo: try cpu as GPU bo is idle [ 82.914] sna_drawable_use_bo: no CPU bo, and GPU not forced [ 82.914] sna_copy_boxes__inplace - no, no src or dst GPU bo [ 82.914] sna_copy_boxes: fallback -- src=(0, 10), dst=(0, 0) [ 82.914] sna_drawable_move_region_to_cpu(pixmap=5050 (25x21), [(0, 10), (12, 11)], flags=6) [ 82.914] sna_drawable_move_region_to_cpu: pixmap=5050 all damaged on CPU [ 82.914] sna_drawable_move_region_to_cpu(pixmap=5054 (12x1), [(0, 0), (12, 1)], flags=5) [ 82.914] sna_drawable_move_region_to_cpu: region (0, 0), (12, 1) + (0, 0) subsumes pixmap (12x1) [ 82.914] _sna_pixmap_move_to_cpu(pixmap=5054, 12x1, flags=5) [ 82.914] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 82.914] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 82.914] _sna_pixmap_move_to_cpu: marking as damaged [ 82.914] __sna_damage_all(12, 1) [ 82.914] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 82.914] sna_copy_boxes: memcpy_blt(box=(0, 0), (12, 1), src=(0, 10), pitches=(100, 48)) [ 82.914] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x1, pitch=100/48 [ 82.914] sna_composite(pixmap=5014, op=3, src=5054+(447, 23), mask=0+(893, 20), dst=5014+(893, 20)+(0, 0), size=(12, 9) [ 82.914] sna_compute_composite_region: dst=(893, 20)x(12, 9) [ 82.914] sna_compute_composite_region: initial clip against dst->pDrawable: (893, 20), (905, 29) [ 82.914] clip_to_dst: region: 1x[(893, 20), (905, 29)], clip: 1x[(0, 0), (1175, 491)] [ 82.914] sna_compute_composite_region: clip against dst->pCompositeClip: (893, 20), (905, 29) [ 82.914] sna_compute_composite_region: clip against src (12x1 clip=0): (893, 20), (905, 29) [ 82.914] sna_composite: composite region extents:+(0, 0) -> (893, 20), (905, 29) + (0, 0) [ 82.914] gen9_render_composite: 12x9, current mode=1/1 [ 82.914] kgem_bo_is_render: handle=135, rq? 1 [1] [ 82.914] kgem_bo_is_busy: handle=135, domain: 3 exec? 1, rq? 1 [ 82.914] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.914] gen9_composite_set_target: (893, 20)x(12, 9), partial?=1 [ 82.914] sna_drawable_use_bo pixmap=5014, box=((893, 20), (905, 29)), flags=7... [ 82.914] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.914] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.914] sna_drawable_use_bo: using whole GPU bo [ 82.914] gen9_composite_set_target: pixmap=5014, format=20028888, size=1175x491, pitch=5120, delta=(0,0),damage=0xffffffffffffffff [ 82.914] gen9_composite_picture: (447, 23)x(12, 9), dst=(893, 20) [ 82.914] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[1.00 0.00 -447.00, 0.00 0.11 -2.56, 0.00 0.00 1.00] [ 82.914] sna_transform_is_imprecise_integer_translation: not unity scaling [ 82.914] sna_render_pixmap_bo pixmap=5054, (447, 23)x(12, 9)/(12, 1) [ 82.914] sna_render_pixmap_bo box=(0, 0), (12, 1): (12, 1)/(12, 1) [ 82.914] sna_render_pixmap_bo: offset=(-446, 3), size=(12, 1) [ 82.914] use_cpu_bo: no cpu bo [ 82.914] move_to_gpu: migrating whole pixmap (12x1) for source (0,0),(12,1), count 5? 0 [ 82.914] sna_render_pixmap_bo: uploading CPU box (0, 0), (12, 1) [ 82.914] upload: box=(0, 0), (12, 1), pixmap=12x1 [ 82.914] sna_drawable_move_region_to_cpu(pixmap=5054 (12x1), [(0, 0), (12, 1)], flags=2) [ 82.914] sna_drawable_move_region_to_cpu: pixmap=5054 all damaged on CPU [ 82.914] kgem_can_create_2d: 12x1 @ 32 [ 82.914] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=1 [ 82.914] kgem_can_create_2d: untiled size=4096 [ 82.914] kgem_choose_tiling: disabling tiling [12x1] for single row/col [ 82.914] kgem_choose_tiling: 12x1 -> 0 [ 82.914] kgem_upload_source_image : (0, 0), (12, 1), stride=48, bpp=32 [ 82.914] kgem_create_buffer_2d: 12x1, 32 bpp, stride=64 [ 82.914] kgem_create_buffer: size=128, flags=3 [write?=1, inplace?=1, last?=0] [ 82.914] kgem_create_buffer: reusing buffer? used=20992 + size=128, total=262144 [ 82.914] kgem_create_proxy: target handle=146 [proxy? -1], offset=20992, length=128, io=1 [ 82.914] __kgem_bo_init(handle=146, num_pages=128) [ 82.914] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x1, pitch=48/64 [ 82.914] upload: adding upload cache to pixmap=5054 [ 82.914] kgem_proxy_bo_attach: handle=146 [ 82.914] kgem_bo_is_render: handle=135, rq? 1 [1] [ 82.914] kgem_bo_is_render: handle=146, rq? 0 [0] [ 82.914] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 82.914] gen4_choose_composite_emitter: simple src, no mask [ 82.914] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.914] gen9_composite_get_binding_table(f680) [ 82.914] kgem_add_reloc64: handle=146, pos=15768, delta=0, domains=40000 [ 82.914] kgem_add_reloc64: adding proxy [delta=20992] for handle=146 [ 82.914] kgem_add_reloc64[22] = (delta=20992, target handle=5, presumed=ffe77000) [ 82.914] [3d90] bind bo(handle=146, addr=ffe7c200), format=192, width=12, height=1, pitch=64, tiling=0 -> sampler [ 82.914] gen9_emit_sampler: sampler = 32 [ 82.914] gen9_emit_vertex_elements: setup id=2 [ 82.914] gen9_render_composite_box: (893, 20), (905, 29) [ 82.914] apply_damage: damage=0x0, region=1 [(893, 20), (905, 29) + (0, 0)] [ 82.914] gen8_vertex_flush[dcc] = 3 [ 82.914] sna_destroy_pixmap: pixmap=5054, attached?=1 [ 82.914] _kgem_bo_destroy: handle=146, proxy? 1 [ 82.914] __sna_free_pixmap(pixmap=5054) [ 82.914] sna_create_pixmap(12, 1, 32, usage=0) [ 82.914] kgem_can_create_2d: 12x1 @ 32 [ 82.914] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=1 [ 82.914] kgem_can_create_2d: untiled size=4096 [ 82.914] kgem_choose_tiling: disabling tiling [12x1] for single row/col [ 82.914] kgem_choose_tiling: 12x1 -> 0 [ 82.914] sna_create_pixmap: usage=0, flags=a [ 82.914] sna_create_pixmap: small buffer [48], attaching to shadow pixmap [ 82.914] create_pixmap: allocating pixmap 12x1, depth=32/32, size=56 [ 82.914] create_pixmap: serial=5055, usage=0, 12x1 [ 82.914] sna_create_pixmap: serial=5055, 12x1, usage=0 [ 82.914] sna_validate_gc(0x561c94af9b50) changes=0, previous serial=13be, drawable=13c0 [ 82.914] sna_validate_gc: recomputing clip [ 82.914] sna_validate_gc: composite clip=1x[(0, 0), (12, 1)] [0x561c94af9df0] [ 82.914] sna_copy_area: src=pixmap=5050:(13, 10)x(12, 1)+(0, 0) -> dst=pixmap=5056:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 82.914] sna_copy_area: normal copy [ 82.914] sna_do_copy: src=(13, 10), dst=(0, 0), size=(12x1) [ 82.914] sna_do_copy: after drawable: src=(13, 10), dst=(0, 0), size=(12x1) [ 82.914] sna_do_copy: dst extents (0, 0), (12, 1), dst clip extents (0, 0), (12, 1), dst size=12x1 [ 82.914] sna_do_copy: clipped dst extents (0, 0), (12, 1) [ 82.914] sna_do_copy: unclipped src extents (13, 10), (25, 11) [ 82.914] sna_do_copy: clipped src extents (13, 10), (25, 11) [ 82.914] sna_do_copy: pixmap -- no source clipping [ 82.914] sna_do_copy: src extents (13, 10), (25, 11) x 1 [ 82.914] sna_do_copy: copy region (0, 0), (12, 1) x 1 + (13, 10) [ 82.914] sna_copy_boxes (boxes=1x[(0, 0), (12, 1)...], src pixmap=5050+(13, 10), dst pixmap=5056+(0, 0), alu=3, src.size=25x21, dst.size=12x1) [ 82.914] sna_copy_boxes: dst=(priv=0x561c94b41f00, gpu_bo=0, cpu_bo=0), src=(priv=0x561c94b42210, gpu_bo=0, cpu_bo=0), replaces=1 [ 82.914] sna_drawable_use_bo pixmap=5056, box=((0, 0), (12, 1)), flags=18... [ 82.914] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=18 [ 82.914] sna_drawable_use_bo: try cpu as GPU bo is idle [ 82.914] sna_drawable_use_bo: no CPU bo, and GPU not forced [ 82.914] sna_copy_boxes__inplace - no, no src or dst GPU bo [ 82.914] sna_copy_boxes: fallback -- src=(13, 10), dst=(0, 0) [ 82.914] sna_drawable_move_region_to_cpu(pixmap=5050 (25x21), [(13, 10), (25, 11)], flags=6) [ 82.914] sna_drawable_move_region_to_cpu: pixmap=5050 all damaged on CPU [ 82.914] sna_drawable_move_region_to_cpu(pixmap=5056 (12x1), [(0, 0), (12, 1)], flags=5) [ 82.914] sna_drawable_move_region_to_cpu: region (0, 0), (12, 1) + (0, 0) subsumes pixmap (12x1) [ 82.914] _sna_pixmap_move_to_cpu(pixmap=5056, 12x1, flags=5) [ 82.914] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 82.914] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 82.914] _sna_pixmap_move_to_cpu: marking as damaged [ 82.914] __sna_damage_all(12, 1) [ 82.914] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 82.914] sna_copy_boxes: memcpy_blt(box=(0, 0), (12, 1), src=(13, 10), pitches=(100, 48)) [ 82.914] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x1, pitch=100/48 [ 82.914] sna_composite(pixmap=5014, op=3, src=5056+(577, 18), mask=0+(1153, 20), dst=5014+(1153, 20)+(0, 0), size=(12, 9) [ 82.914] sna_compute_composite_region: dst=(1153, 20)x(12, 9) [ 82.914] sna_compute_composite_region: initial clip against dst->pDrawable: (1153, 20), (1165, 29) [ 82.914] clip_to_dst: region: 1x[(1153, 20), (1165, 29)], clip: 1x[(0, 0), (1175, 491)] [ 82.914] sna_compute_composite_region: clip against dst->pCompositeClip: (1153, 20), (1165, 29) [ 82.914] sna_compute_composite_region: clip against src (12x1 clip=0): (1153, 20), (1165, 29) [ 82.914] sna_composite: composite region extents:+(0, 0) -> (1153, 20), (1165, 29) + (0, 0) [ 82.914] gen9_render_composite: 12x9, current mode=1/1 [ 82.914] kgem_bo_is_render: handle=135, rq? 1 [1] [ 82.914] kgem_bo_is_busy: handle=135, domain: 3 exec? 1, rq? 1 [ 82.914] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.914] gen9_composite_set_target: (1153, 20)x(12, 9), partial?=1 [ 82.914] sna_drawable_use_bo pixmap=5014, box=((1153, 20), (1165, 29)), flags=7... [ 82.914] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.914] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.914] sna_drawable_use_bo: using whole GPU bo [ 82.914] gen9_composite_set_target: pixmap=5014, format=20028888, size=1175x491, pitch=5120, delta=(0,0),damage=0xffffffffffffffff [ 82.914] gen9_composite_picture: (577, 18)x(12, 9), dst=(1153, 20) [ 82.914] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[1.00 0.00 -577.00, 0.00 0.11 -2.00, 0.00 0.00 1.00] [ 82.914] sna_transform_is_imprecise_integer_translation: not unity scaling [ 82.914] sna_render_pixmap_bo pixmap=5056, (577, 18)x(12, 9)/(12, 1) [ 82.914] sna_render_pixmap_bo box=(0, 0), (12, 1): (12, 1)/(12, 1) [ 82.914] sna_render_pixmap_bo: offset=(-576, -2), size=(12, 1) [ 82.914] use_cpu_bo: no cpu bo [ 82.914] move_to_gpu: migrating whole pixmap (12x1) for source (0,0),(12,1), count 5? 0 [ 82.914] sna_render_pixmap_bo: uploading CPU box (0, 0), (12, 1) [ 82.914] upload: box=(0, 0), (12, 1), pixmap=12x1 [ 82.914] sna_drawable_move_region_to_cpu(pixmap=5056 (12x1), [(0, 0), (12, 1)], flags=2) [ 82.914] sna_drawable_move_region_to_cpu: pixmap=5056 all damaged on CPU [ 82.914] kgem_can_create_2d: 12x1 @ 32 [ 82.914] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=1 [ 82.914] kgem_can_create_2d: untiled size=4096 [ 82.914] kgem_choose_tiling: disabling tiling [12x1] for single row/col [ 82.914] kgem_choose_tiling: 12x1 -> 0 [ 82.914] kgem_upload_source_image : (0, 0), (12, 1), stride=48, bpp=32 [ 82.914] kgem_create_buffer_2d: 12x1, 32 bpp, stride=64 [ 82.914] kgem_create_buffer: size=128, flags=3 [write?=1, inplace?=1, last?=0] [ 82.914] kgem_create_buffer: reusing buffer? used=21248 + size=128, total=262144 [ 82.914] kgem_create_proxy: target handle=146 [proxy? -1], offset=21248, length=128, io=1 [ 82.914] __kgem_bo_init(handle=146, num_pages=128) [ 82.914] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x1, pitch=48/64 [ 82.914] upload: adding upload cache to pixmap=5056 [ 82.914] kgem_proxy_bo_attach: handle=146 [ 82.914] kgem_bo_is_render: handle=135, rq? 1 [1] [ 82.914] kgem_bo_is_render: handle=146, rq? 0 [0] [ 82.914] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 82.914] gen4_choose_composite_emitter: simple src, no mask [ 82.914] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.914] gen9_composite_get_binding_table(f600) [ 82.914] kgem_add_reloc64: handle=146, pos=15736, delta=0, domains=40000 [ 82.914] kgem_add_reloc64: adding proxy [delta=21248] for handle=146 [ 82.914] kgem_add_reloc64[23] = (delta=21248, target handle=5, presumed=ffe77000) [ 82.914] [3d70] bind bo(handle=146, addr=ffe7c300), format=192, width=12, height=1, pitch=64, tiling=0 -> sampler [ 82.914] gen9_emit_vertex_elements: setup id=2 [ 82.914] gen9_render_composite_box: (1153, 20), (1165, 29) [ 82.914] apply_damage: damage=0x0, region=1 [(1153, 20), (1165, 29) + (0, 0)] [ 82.914] gen8_vertex_flush[e08] = 3 [ 82.914] sna_destroy_pixmap: pixmap=5056, attached?=1 [ 82.914] _kgem_bo_destroy: handle=146, proxy? 1 [ 82.914] __sna_free_pixmap(pixmap=5056) [ 82.914] sna_composite(pixmap=5014, op=3, src=5050+(0, 11), mask=0+(893, 29), dst=5014+(893, 29)+(0, 0), size=(12, 10) [ 82.914] sna_compute_composite_region: dst=(893, 29)x(12, 10) [ 82.914] sna_compute_composite_region: initial clip against dst->pDrawable: (893, 29), (905, 39) [ 82.914] clip_to_dst: region: 1x[(893, 29), (905, 39)], clip: 1x[(0, 0), (1175, 491)] [ 82.914] sna_compute_composite_region: clip against dst->pCompositeClip: (893, 29), (905, 39) [ 82.914] sna_compute_composite_region: clip against src (25x21 clip=0): (893, 29), (905, 39) [ 82.914] sna_composite: composite region extents:+(0, 0) -> (893, 29), (905, 39) + (0, 0) [ 82.914] gen9_render_composite: 12x10, current mode=1/1 [ 82.914] kgem_bo_is_render: handle=135, rq? 1 [1] [ 82.914] kgem_bo_is_busy: handle=135, domain: 3 exec? 1, rq? 1 [ 82.914] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.914] gen9_composite_set_target: (893, 29)x(12, 10), partial?=1 [ 82.914] sna_drawable_use_bo pixmap=5014, box=((893, 29), (905, 39)), flags=7... [ 82.914] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.914] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.914] sna_drawable_use_bo: using whole GPU bo [ 82.914] gen9_composite_set_target: pixmap=5014, format=20028888, size=1175x491, pitch=5120, delta=(0,0),damage=0xffffffffffffffff [ 82.914] gen9_composite_picture: (0, 11)x(12, 10), dst=(893, 29) [ 82.914] sna_transform_is_imprecise_integer_translation: no transform [ 82.914] gen9_composite_picture: integer translation (0, 0), removing [ 82.914] sna_render_pixmap_bo pixmap=5050, (0, 11)x(12, 10)/(25, 21) [ 82.914] sna_render_pixmap_bo box=(0, 11), (12, 21): (12, 10)/(25, 21) [ 82.914] sna_render_pixmap_bo: offset=(-893, -18), size=(25, 21) [ 82.914] use_cpu_bo: no cpu bo [ 82.914] kgem_choose_tiling: too short [10] for TILING_Y [ 82.914] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 82.914] kgem_choose_tiling: 12x10 -> 0 [ 82.914] sna_render_pixmap_bo: uploading CPU box (0, 11), (12, 21) [ 82.914] upload: box=(0, 11), (12, 21), pixmap=25x21 [ 82.914] sna_drawable_move_region_to_cpu(pixmap=5050 (25x21), [(0, 11), (12, 21)], flags=2) [ 82.914] sna_drawable_move_region_to_cpu: pixmap=5050 all damaged on CPU [ 82.914] kgem_can_create_2d: 12x10 @ 32 [ 82.914] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 82.914] kgem_can_create_2d: untiled size=4096 [ 82.914] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 82.914] kgem_choose_tiling: 12x10 -> 0 [ 82.914] kgem_upload_source_image : (0, 11), (12, 21), stride=100, bpp=32 [ 82.915] kgem_create_buffer_2d: 12x10, 32 bpp, stride=64 [ 82.915] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] [ 82.915] kgem_create_buffer: reusing buffer? used=21504 + size=640, total=262144 [ 82.915] kgem_create_proxy: target handle=146 [proxy? -1], offset=21504, length=640, io=1 [ 82.915] __kgem_bo_init(handle=146, num_pages=640) [ 82.915] memcpy_blt: src=(0, 11), dst=(0, 0), size=12x10, pitch=100/64 [ 82.915] kgem_bo_is_render: handle=135, rq? 1 [1] [ 82.915] kgem_bo_is_render: handle=146, rq? 0 [0] [ 82.915] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 82.915] gen4_choose_composite_emitter: identity src, no mask [ 82.915] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.915] gen9_composite_get_binding_table(f580) [ 82.915] kgem_add_reloc64: handle=146, pos=15704, delta=0, domains=40000 [ 82.915] kgem_add_reloc64: adding proxy [delta=21504] for handle=146 [ 82.915] kgem_add_reloc64[24] = (delta=21504, target handle=5, presumed=ffe77000) [ 82.915] [3d50] bind bo(handle=146, addr=ffe7c400), format=192, width=12, height=10, pitch=64, tiling=0 -> sampler [ 82.915] gen9_emit_sampler: sampler = 2 [ 82.915] gen9_emit_vertex_elements: setup id=2 [ 82.915] gen9_render_composite_box: (893, 29), (905, 39) [ 82.915] apply_damage: damage=0x0, region=1 [(893, 29), (905, 39) + (0, 0)] [ 82.915] gen8_vertex_flush[e4c] = 3 [ 82.915] _kgem_bo_destroy: handle=146, proxy? 1 [ 82.915] sna_create_pixmap(1, 10, 32, usage=0) [ 82.915] kgem_can_create_2d: 1x10 @ 32 [ 82.915] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=10 [ 82.915] kgem_can_create_2d: untiled size=4096 [ 82.915] kgem_choose_tiling: disabling tiling [1x10] for single row/col [ 82.915] kgem_choose_tiling: 1x10 -> 0 [ 82.915] sna_create_pixmap: usage=0, flags=a [ 82.915] sna_create_pixmap: small buffer [40], attaching to shadow pixmap [ 82.915] create_pixmap: allocating pixmap 1x10, depth=32/32, size=48 [ 82.915] create_pixmap: serial=5057, usage=0, 1x10 [ 82.915] sna_create_pixmap: serial=5057, 1x10, usage=0 [ 82.915] sna_validate_gc(0x561c94af9b50) changes=0, previous serial=13c0, drawable=13c2 [ 82.915] sna_validate_gc: recomputing clip [ 82.915] sna_validate_gc: composite clip=1x[(0, 0), (1, 10)] [0x561c94af9df0] [ 82.915] sna_copy_area: src=pixmap=5050:(12, 11)x(1, 10)+(0, 0) -> dst=pixmap=5058:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 82.915] sna_copy_area: normal copy [ 82.915] sna_do_copy: src=(12, 11), dst=(0, 0), size=(1x10) [ 82.915] sna_do_copy: after drawable: src=(12, 11), dst=(0, 0), size=(1x10) [ 82.915] sna_do_copy: dst extents (0, 0), (1, 10), dst clip extents (0, 0), (1, 10), dst size=1x10 [ 82.915] sna_do_copy: clipped dst extents (0, 0), (1, 10) [ 82.915] sna_do_copy: unclipped src extents (12, 11), (13, 21) [ 82.915] sna_do_copy: clipped src extents (12, 11), (13, 21) [ 82.915] sna_do_copy: pixmap -- no source clipping [ 82.915] sna_do_copy: src extents (12, 11), (13, 21) x 1 [ 82.915] sna_do_copy: copy region (0, 0), (1, 10) x 1 + (12, 11) [ 82.915] sna_copy_boxes (boxes=1x[(0, 0), (1, 10)...], src pixmap=5050+(12, 11), dst pixmap=5058+(0, 0), alu=3, src.size=25x21, dst.size=1x10) [ 82.915] sna_copy_boxes: dst=(priv=0x561c94b41f00, gpu_bo=0, cpu_bo=0), src=(priv=0x561c94b42210, gpu_bo=0, cpu_bo=0), replaces=1 [ 82.915] sna_drawable_use_bo pixmap=5058, box=((0, 0), (1, 10)), flags=18... [ 82.915] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=18 [ 82.915] sna_drawable_use_bo: try cpu as GPU bo is idle [ 82.915] sna_drawable_use_bo: no CPU bo, and GPU not forced [ 82.915] sna_copy_boxes__inplace - no, no src or dst GPU bo [ 82.915] sna_copy_boxes: fallback -- src=(12, 11), dst=(0, 0) [ 82.915] sna_drawable_move_region_to_cpu(pixmap=5050 (25x21), [(12, 11), (13, 21)], flags=6) [ 82.915] sna_drawable_move_region_to_cpu: pixmap=5050 all damaged on CPU [ 82.915] sna_drawable_move_region_to_cpu(pixmap=5058 (1x10), [(0, 0), (1, 10)], flags=5) [ 82.915] sna_drawable_move_region_to_cpu: region (0, 0), (1, 10) + (0, 0) subsumes pixmap (1x10) [ 82.915] _sna_pixmap_move_to_cpu(pixmap=5058, 1x10, flags=5) [ 82.915] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 82.915] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 82.915] _sna_pixmap_move_to_cpu: marking as damaged [ 82.915] __sna_damage_all(1, 10) [ 82.915] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 82.915] sna_copy_boxes: memcpy_blt(box=(0, 0), (1, 10), src=(12, 11), pitches=(100, 4)) [ 82.915] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x10, pitch=100/4 [ 82.915] sna_composite(pixmap=5014, op=3, src=5058+(909, 15), mask=0+(905, 29), dst=5014+(905, 29)+(0, 0), size=(248, 10) [ 82.915] sna_compute_composite_region: dst=(905, 29)x(248, 10) [ 82.915] sna_compute_composite_region: initial clip against dst->pDrawable: (905, 29), (1153, 39) [ 82.915] clip_to_dst: region: 1x[(905, 29), (1153, 39)], clip: 1x[(0, 0), (1175, 491)] [ 82.915] sna_compute_composite_region: clip against dst->pCompositeClip: (905, 29), (1153, 39) [ 82.915] sna_compute_composite_region: clip against src (1x10 clip=0): (905, 29), (1153, 39) [ 82.915] sna_composite: composite region extents:+(0, 0) -> (905, 29), (1153, 39) + (0, 0) [ 82.915] gen9_render_composite: 248x10, current mode=1/1 [ 82.915] kgem_bo_is_render: handle=135, rq? 1 [1] [ 82.915] kgem_bo_is_busy: handle=135, domain: 3 exec? 1, rq? 1 [ 82.915] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.915] gen9_composite_set_target: (905, 29)x(248, 10), partial?=1 [ 82.915] sna_drawable_use_bo pixmap=5014, box=((905, 29), (1153, 39)), flags=7... [ 82.915] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.915] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.915] sna_drawable_use_bo: using whole GPU bo [ 82.915] gen9_composite_set_target: pixmap=5014, format=20028888, size=1175x491, pitch=5120, delta=(0,0),damage=0xffffffffffffffff [ 82.915] gen9_composite_picture: (909, 15)x(248, 10), dst=(905, 29) [ 82.915] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.00 0.00 -3.66, 0.00 1.00 -15.00, 0.00 0.00 1.00] [ 82.915] sna_transform_is_imprecise_integer_translation: not unity scaling [ 82.915] sna_render_pixmap_bo pixmap=5058, (909, 15)x(248, 10)/(1, 10) [ 82.915] sna_render_pixmap_bo box=(0, 0), (1, 10): (1, 10)/(1, 10) [ 82.915] sna_render_pixmap_bo: offset=(4, -14), size=(1, 10) [ 82.915] use_cpu_bo: no cpu bo [ 82.915] move_to_gpu: migrating whole pixmap (1x10) for source (0,0),(1,10), count 5? 0 [ 82.915] sna_render_pixmap_bo: uploading CPU box (0, 0), (1, 10) [ 82.915] upload: box=(0, 0), (1, 10), pixmap=1x10 [ 82.915] sna_drawable_move_region_to_cpu(pixmap=5058 (1x10), [(0, 0), (1, 10)], flags=2) [ 82.915] sna_drawable_move_region_to_cpu: pixmap=5058 all damaged on CPU [ 82.915] kgem_can_create_2d: 1x10 @ 32 [ 82.915] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=10 [ 82.915] kgem_can_create_2d: untiled size=4096 [ 82.915] kgem_choose_tiling: disabling tiling [1x10] for single row/col [ 82.915] kgem_choose_tiling: 1x10 -> 0 [ 82.915] kgem_upload_source_image : (0, 0), (1, 10), stride=4, bpp=32 [ 82.915] kgem_create_buffer_2d: 1x10, 32 bpp, stride=32 [ 82.915] kgem_create_buffer: size=320, flags=3 [write?=1, inplace?=1, last?=0] [ 82.915] kgem_create_buffer: reusing buffer? used=22272 + size=320, total=262144 [ 82.915] kgem_create_proxy: target handle=146 [proxy? -1], offset=22272, length=320, io=1 [ 82.915] __kgem_bo_init(handle=146, num_pages=320) [ 82.915] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x10, pitch=4/32 [ 82.915] upload: adding upload cache to pixmap=5058 [ 82.915] kgem_proxy_bo_attach: handle=146 [ 82.915] kgem_bo_is_render: handle=135, rq? 1 [1] [ 82.915] kgem_bo_is_render: handle=146, rq? 0 [0] [ 82.915] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 82.915] gen4_choose_composite_emitter: simple src, no mask [ 82.915] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.915] gen9_composite_get_binding_table(f500) [ 82.915] kgem_add_reloc64: handle=146, pos=15672, delta=0, domains=40000 [ 82.915] kgem_add_reloc64: adding proxy [delta=22272] for handle=146 [ 82.915] kgem_add_reloc64[25] = (delta=22272, target handle=5, presumed=ffe77000) [ 82.915] [3d30] bind bo(handle=146, addr=ffe7c700), format=192, width=1, height=10, pitch=32, tiling=0 -> sampler [ 82.915] gen9_emit_sampler: sampler = 32 [ 82.915] gen9_emit_vertex_elements: setup id=2 [ 82.915] gen9_render_composite_box: (905, 29), (1153, 39) [ 82.915] apply_damage: damage=0x0, region=1 [(905, 29), (1153, 39) + (0, 0)] [ 82.915] gen8_vertex_flush[e90] = 3 [ 82.915] sna_destroy_pixmap: pixmap=5058, attached?=1 [ 82.915] _kgem_bo_destroy: handle=146, proxy? 1 [ 82.915] __sna_free_pixmap(pixmap=5058) [ 82.915] sna_composite(pixmap=5014, op=3, src=5050+(13, 11), mask=0+(1153, 29), dst=5014+(1153, 29)+(0, 0), size=(12, 10) [ 82.915] sna_compute_composite_region: dst=(1153, 29)x(12, 10) [ 82.915] sna_compute_composite_region: initial clip against dst->pDrawable: (1153, 29), (1165, 39) [ 82.915] clip_to_dst: region: 1x[(1153, 29), (1165, 39)], clip: 1x[(0, 0), (1175, 491)] [ 82.915] sna_compute_composite_region: clip against dst->pCompositeClip: (1153, 29), (1165, 39) [ 82.915] sna_compute_composite_region: clip against src (25x21 clip=0): (1153, 29), (1165, 39) [ 82.915] sna_composite: composite region extents:+(0, 0) -> (1153, 29), (1165, 39) + (0, 0) [ 82.915] gen9_render_composite: 12x10, current mode=1/1 [ 82.915] kgem_bo_is_render: handle=135, rq? 1 [1] [ 82.915] kgem_bo_is_busy: handle=135, domain: 3 exec? 1, rq? 1 [ 82.915] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.915] gen9_composite_set_target: (1153, 29)x(12, 10), partial?=1 [ 82.915] sna_drawable_use_bo pixmap=5014, box=((1153, 29), (1165, 39)), flags=7... [ 82.915] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.915] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.915] sna_drawable_use_bo: using whole GPU bo [ 82.915] gen9_composite_set_target: pixmap=5014, format=20028888, size=1175x491, pitch=5120, delta=(0,0),damage=0xffffffffffffffff [ 82.915] gen9_composite_picture: (13, 11)x(12, 10), dst=(1153, 29) [ 82.915] sna_transform_is_imprecise_integer_translation: no transform [ 82.915] gen9_composite_picture: integer translation (0, 0), removing [ 82.915] sna_render_pixmap_bo pixmap=5050, (13, 11)x(12, 10)/(25, 21) [ 82.915] sna_render_pixmap_bo box=(13, 11), (25, 21): (12, 10)/(25, 21) [ 82.915] sna_render_pixmap_bo: offset=(-1140, -18), size=(25, 21) [ 82.915] use_cpu_bo: no cpu bo [ 82.915] kgem_choose_tiling: too short [10] for TILING_Y [ 82.915] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 82.915] kgem_choose_tiling: 12x10 -> 0 [ 82.915] sna_render_pixmap_bo: uploading CPU box (13, 11), (25, 21) [ 82.915] upload: box=(13, 11), (25, 21), pixmap=25x21 [ 82.915] sna_drawable_move_region_to_cpu(pixmap=5050 (25x21), [(13, 11), (25, 21)], flags=2) [ 82.915] sna_drawable_move_region_to_cpu: pixmap=5050 all damaged on CPU [ 82.915] kgem_can_create_2d: 12x10 @ 32 [ 82.915] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 82.915] kgem_can_create_2d: untiled size=4096 [ 82.915] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 82.915] kgem_choose_tiling: 12x10 -> 0 [ 82.915] kgem_upload_source_image : (13, 11), (25, 21), stride=100, bpp=32 [ 82.915] kgem_create_buffer_2d: 12x10, 32 bpp, stride=64 [ 82.915] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] [ 82.915] kgem_create_buffer: reusing buffer? used=22784 + size=640, total=262144 [ 82.915] kgem_create_proxy: target handle=146 [proxy? -1], offset=22784, length=640, io=1 [ 82.915] __kgem_bo_init(handle=146, num_pages=640) [ 82.915] memcpy_blt: src=(13, 11), dst=(0, 0), size=12x10, pitch=100/64 [ 82.915] kgem_bo_is_render: handle=135, rq? 1 [1] [ 82.915] kgem_bo_is_render: handle=146, rq? 0 [0] [ 82.915] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 82.915] gen4_choose_composite_emitter: identity src, no mask [ 82.915] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.915] gen9_composite_get_binding_table(f480) [ 82.915] kgem_add_reloc64: handle=146, pos=15640, delta=0, domains=40000 [ 82.915] kgem_add_reloc64: adding proxy [delta=22784] for handle=146 [ 82.915] kgem_add_reloc64[26] = (delta=22784, target handle=5, presumed=ffe77000) [ 82.915] [3d10] bind bo(handle=146, addr=ffe7c900), format=192, width=12, height=10, pitch=64, tiling=0 -> sampler [ 82.915] gen9_emit_sampler: sampler = 2 [ 82.915] gen9_emit_vertex_elements: setup id=2 [ 82.915] gen9_render_composite_box: (1153, 29), (1165, 39) [ 82.915] apply_damage: damage=0x0, region=1 [(1153, 29), (1165, 39) + (0, 0)] [ 82.915] gen8_vertex_flush[ed4] = 3 [ 82.915] _kgem_bo_destroy: handle=146, proxy? 1 [ 82.915] sna_destroy_pixmap: pixmap=5050, attached?=1 [ 82.915] __sna_free_pixmap(pixmap=5050) [ 82.915] sna_create_pixmap(10, 10, 32, usage=3) [ 82.915] kgem_can_create_2d: 10x10 @ 32 [ 82.915] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 82.915] kgem_can_create_2d: untiled size=4096 [ 82.915] kgem_choose_tiling: too thin [width 10, 32 bpp] for TILING_X [ 82.915] kgem_choose_tiling: 10x10 -> 0 [ 82.915] sna_create_pixmap: usage=3, flags=a [ 82.915] sna_create_pixmap: small buffer [400], attaching to shadow pixmap [ 82.915] create_pixmap: allocating pixmap 10x10, depth=32/32, size=408 [ 82.915] create_pixmap: serial=5060, usage=3, 10x10 [ 82.915] sna_create_pixmap: serial=5060, 10x10, usage=3 [ 82.915] sna_composite(pixmap=5060, op=1, src=5059+(0, 0), mask=0+(0, 0), dst=5060+(0, 0)+(0, 0), size=(10, 10) [ 82.915] sna_compute_composite_region: dst=(0, 0)x(10, 10) [ 82.915] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (10, 10) [ 82.915] clip_to_dst: region: 1x[(0, 0), (10, 10)], clip: 1x[(0, 0), (10, 10)] [ 82.915] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (10, 10) [ 82.915] sna_compute_composite_region: clip against src (10x10 clip=0): (0, 0), (10, 10) [ 82.915] sna_composite: fallback, dst pixmap=5060 is too small (or completely damaged) [ 82.915] sna_composite: fallback -- fbComposite [ 82.915] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(10, 10): region=((0,0), (10, 10)) [ 82.915] sna_composite_fb: fallback -- move src to cpu [ 82.915] sna_composite_fb: fallback -- move dst to cpu [ 82.915] sna_drawable_move_region_to_cpu(pixmap=5060 (10x10), [(0, 0), (10, 10)], flags=5) [ 82.915] sna_drawable_move_region_to_cpu: region (0, 0), (10, 10) + (0, 0) subsumes pixmap (10x10) [ 82.915] _sna_pixmap_move_to_cpu(pixmap=5060, 10x10, flags=5) [ 82.915] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 82.915] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 82.915] _sna_pixmap_move_to_cpu: marking as damaged [ 82.915] __sna_damage_all(10, 10) [ 82.915] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 82.915] sna_transform_is_imprecise_integer_translation: no transform [ 82.915] memcpy_blt: src=(0, 0), dst=(0, 0), size=10x10, pitch=40/40 [ 82.915] sna_glyphs(op=3, nlist=1, src=(901, 30)) [ 82.915] kgem_bo_is_busy: handle=135, domain: 3 exec? 1, rq? 1 [ 82.915] can_discard_mask: nlist=1, mask=28888, depth 32, op=3 (bounded? 1) [ 82.915] glyphs_format: format=166024, depth=32 [ 82.915] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 82.915] sna_glyphs: discarding mask [ 82.915] glyphs0_to_dst(op=3, src=(901, 30), nlist=1, dst=(901, 30)+(0, 0)) [ 82.915] clipped_glyphs? 39 glyph in 1 lists extents (900, 18), (1180, 33), region (901, 18), (1157, 33): yes [ 82.915] gen9_render_composite: 0x0, current mode=1/1 [ 82.915] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 82.915] kgem_bo_is_busy: handle=135, domain: 3 exec? 1, rq? 1 [ 82.915] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.915] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.915] sna_drawable_use_bo pixmap=5014, box=((901, 18), (1157, 33)), flags=7... [ 82.915] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.915] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.915] sna_drawable_use_bo: using whole GPU bo [ 82.915] gen9_composite_set_target: pixmap=5014, format=20028888, size=1175x491, pitch=5120, delta=(0,0),damage=0xffffffffffffffff [ 82.915] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.915] color_convert: src=ff3c3c3c [20028888] [ 82.915] color_convert: dst=ff3c3c3c [20028888] [ 82.915] sna_render_get_solid: ff3c3c3c [ 82.915] sna_render_get_solid(28) = ff3c3c3c (recreate) [ 82.915] kgem_create_proxy: target handle=143 [proxy? -1], offset=112, length=4, io=0 [ 82.915] __kgem_bo_init(handle=143, num_pages=4) [ 82.915] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.915] sna_transform_is_imprecise_integer_translation: no transform [ 82.915] gen9_composite_picture: integer translation (0, 0), removing [ 82.915] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.915] sna_render_pixmap_bo: GPU all damaged [ 82.915] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.915] gen4_choose_composite_emitter: solid, identity mask [ 82.915] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.915] aligning vertex: was 3, now 4 floats per vertex [ 82.915] gen9_composite_get_binding_table(f400) [ 82.915] kgem_add_reloc64: handle=143, pos=15608, delta=0, domains=40000 [ 82.915] kgem_add_reloc64: adding proxy [delta=112] for handle=143 [ 82.915] kgem_add_reloc64[27] = (delta=112, target handle=2, presumed=fff6e000) [ 82.915] [3cf0] bind bo(handle=143, addr=fff6e070), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 82.915] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 [ 82.915] gen9_emit_sampler: sampler = a [ 82.915] gen9_emit_sf: num_sf_outputs=2 [ 82.915] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.915] gen9_emit_vertex_elements: setup id=9 [ 82.915] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 82.915] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 82.915] glyphs0_to_dst: glyph=(900, 20), (910, 30), clip=(901, 18), (1157, 33) [ 82.915] glyphs0_to_dst: blt=(901, 20), (910, 30) [ 82.915] emit_primitive_identity_mask__avx2: dst=(901, 20), mask=(561.00, 32.00) x (9.00, 10.00) [ 82.915] glyphs0_to_dst: glyph=(908, 22), (917, 30), clip=(901, 18), (1157, 33) [ 82.915] glyphs0_to_dst: blt=(908, 22), (917, 30) [ 82.915] emit_primitive_identity_mask__avx2: dst=(908, 22), mask=(544.00, 48.00) x (9.00, 8.00) [ 82.915] glyphs0_to_dst: glyph=(916, 22), (923, 30), clip=(901, 18), (1157, 33) [ 82.915] glyphs0_to_dst: blt=(916, 22), (923, 30) [ 82.915] emit_primitive_identity_mask__avx2: dst=(916, 22), mask=(560.00, 48.00) x (7.00, 8.00) [ 82.915] glyphs0_to_dst: glyph=(921, 22), (931, 30), clip=(901, 18), (1157, 33) [ 82.915] glyphs0_to_dst: blt=(921, 22), (931, 30) [ 82.915] emit_primitive_identity_mask__avx2: dst=(921, 22), mask=(576.00, 0.00) x (10.00, 8.00) [ 82.916] glyphs0_to_dst: glyph=(929, 22), (939, 30), clip=(901, 18), (1157, 33) [ 82.916] glyphs0_to_dst: blt=(929, 22), (939, 30) [ 82.916] emit_primitive_identity_mask__avx2: dst=(929, 22), mask=(576.00, 0.00) x (10.00, 8.00) [ 82.916] glyphs0_to_dst: glyph=(938, 22), (947, 30), clip=(901, 18), (1157, 33) [ 82.916] glyphs0_to_dst: blt=(938, 22), (947, 30) [ 82.916] emit_primitive_identity_mask__avx2: dst=(938, 22), mask=(592.00, 0.00) x (9.00, 8.00) [ 82.916] glyphs0_to_dst: glyph=(946, 22), (955, 30), clip=(901, 18), (1157, 33) [ 82.916] glyphs0_to_dst: blt=(946, 22), (955, 30) [ 82.916] emit_primitive_identity_mask__avx2: dst=(946, 22), mask=(576.00, 16.00) x (9.00, 8.00) [ 82.916] glyphs0_to_dst: glyph=(954, 18), (963, 30), clip=(901, 18), (1157, 33) [ 82.916] glyphs0_to_dst: blt=(954, 18), (963, 30) [ 82.916] emit_primitive_identity_mask__avx2: dst=(954, 18), mask=(592.00, 16.00) x (9.00, 12.00) [ 82.916] glyphs0_to_dst: glyph=(962, 22), (973, 30), clip=(901, 18), (1157, 33) [ 82.916] glyphs0_to_dst: blt=(962, 22), (973, 30) [ 82.916] emit_primitive_identity_mask__avx2: dst=(962, 22), mask=(608.00, 0.00) x (11.00, 8.00) [ 82.916] glyphs0_to_dst: glyph=(972, 19), (979, 30), clip=(901, 18), (1157, 33) [ 82.916] glyphs0_to_dst: blt=(972, 19), (979, 30) [ 82.916] emit_primitive_identity_mask__avx2: dst=(972, 19), mask=(624.00, 0.00) x (7.00, 11.00) [ 82.916] glyphs0_to_dst: glyph=(981, 19), (988, 30), clip=(901, 18), (1157, 33) [ 82.916] glyphs0_to_dst: blt=(981, 19), (988, 30) [ 82.916] emit_primitive_identity_mask__avx2: dst=(981, 19), mask=(608.00, 16.00) x (7.00, 11.00) [ 82.916] glyphs0_to_dst: glyph=(987, 22), (994, 30), clip=(901, 18), (1157, 33) [ 82.916] glyphs0_to_dst: blt=(987, 22), (994, 30) [ 82.916] emit_primitive_identity_mask__avx2: dst=(987, 22), mask=(560.00, 48.00) x (7.00, 8.00) [ 82.916] glyphs0_to_dst: glyph=(992, 22), (1003, 30), clip=(901, 18), (1157, 33) [ 82.916] glyphs0_to_dst: blt=(992, 22), (1003, 30) [ 82.916] emit_primitive_identity_mask__avx2: dst=(992, 22), mask=(608.00, 0.00) x (11.00, 8.00) [ 82.916] glyphs0_to_dst: glyph=(1002, 22), (1015, 30), clip=(901, 18), (1157, 33) [ 82.916] glyphs0_to_dst: blt=(1002, 22), (1015, 30) [ 82.916] emit_primitive_identity_mask__avx2: dst=(1002, 22), mask=(624.00, 16.00) x (13.00, 8.00) [ 82.916] glyphs0_to_dst: glyph=(1017, 20), (1027, 30), clip=(901, 18), (1157, 33) [ 82.916] glyphs0_to_dst: blt=(1017, 20), (1027, 30) [ 82.916] emit_primitive_identity_mask__avx2: dst=(1017, 20), mask=(576.00, 32.00) x (10.00, 10.00) [ 82.916] glyphs0_to_dst: glyph=(1025, 20), (1035, 30), clip=(901, 18), (1157, 33) [ 82.916] glyphs0_to_dst: blt=(1025, 20), (1035, 30) [ 82.916] emit_primitive_identity_mask__avx2: dst=(1025, 20), mask=(592.00, 32.00) x (10.00, 10.00) [ 82.916] glyphs0_to_dst: glyph=(1034, 20), (1041, 30), clip=(901, 18), (1157, 33) [ 82.916] glyphs0_to_dst: blt=(1034, 20), (1041, 30) [ 82.916] emit_primitive_identity_mask__avx2: dst=(1034, 20), mask=(576.00, 48.00) x (7.00, 10.00) [ 82.916] glyphs0_to_dst: glyph=(1041, 20), (1051, 30), clip=(901, 18), (1157, 33) [ 82.916] glyphs0_to_dst: blt=(1041, 20), (1051, 30) [ 82.916] emit_primitive_identity_mask__avx2: dst=(1041, 20), mask=(592.00, 48.00) x (10.00, 10.00) [ 82.916] glyphs0_to_dst: glyph=(1049, 24), (1056, 27), clip=(901, 18), (1157, 33) [ 82.916] glyphs0_to_dst: blt=(1049, 24), (1056, 27) [ 82.916] emit_primitive_identity_mask__avx2: dst=(1049, 24), mask=(608.00, 32.00) x (7.00, 3.00) [ 82.916] glyphs0_to_dst: glyph=(1053, 20), (1063, 30), clip=(901, 18), (1157, 33) [ 82.916] glyphs0_to_dst: blt=(1053, 20), (1063, 30) [ 82.916] emit_primitive_identity_mask__avx2: dst=(1053, 20), mask=(592.00, 32.00) x (10.00, 10.00) [ 82.916] glyphs0_to_dst: glyph=(1061, 20), (1071, 30), clip=(901, 18), (1157, 33) [ 82.916] glyphs0_to_dst: blt=(1061, 20), (1071, 30) [ 82.916] emit_primitive_identity_mask__avx2: dst=(1061, 20), mask=(624.00, 32.00) x (10.00, 10.00) [ 82.916] glyphs0_to_dst: glyph=(1069, 24), (1076, 27), clip=(901, 18), (1157, 33) [ 82.916] glyphs0_to_dst: blt=(1069, 24), (1076, 27) [ 82.916] emit_primitive_identity_mask__avx2: dst=(1069, 24), mask=(608.00, 32.00) x (7.00, 3.00) [ 82.916] glyphs0_to_dst: glyph=(1074, 20), (1081, 30), clip=(901, 18), (1157, 33) [ 82.916] glyphs0_to_dst: blt=(1074, 20), (1081, 30) [ 82.916] emit_primitive_identity_mask__avx2: dst=(1074, 20), mask=(576.00, 48.00) x (7.00, 10.00) [ 82.916] glyphs0_to_dst: glyph=(1081, 20), (1091, 30), clip=(901, 18), (1157, 33) [ 82.916] glyphs0_to_dst: blt=(1081, 20), (1091, 30) [ 82.916] emit_primitive_identity_mask__avx2: dst=(1081, 20), mask=(624.00, 32.00) x (10.00, 10.00) [ 82.916] glyphs0_to_dst: glyph=(1092, 20), (1102, 30), clip=(901, 18), (1157, 33) [ 82.916] glyphs0_to_dst: blt=(1092, 20), (1102, 30) [ 82.916] emit_primitive_identity_mask__avx2: dst=(1092, 20), mask=(592.00, 32.00) x (10.00, 10.00) [ 82.916] gen8_vertex_flush[f9c] = 75 [ 82.916] gen9_magic_ca_pass: CA fixup (5025 -> 5100) [ 82.916] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.916] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.916] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.916] glyph_cache(0): adding glyph to cache 1, pos 1176 [ 82.916] glyph_cache_upload: upload glyph 0x561c94b41db0 to cache (160, 80)x(10, 10) [ 82.916] sna_composite(pixmap=2, op=1, src=5060+(0, 0), mask=0+(0, 0), dst=2+(160, 80)+(0, 0), size=(10, 10) [ 82.916] sna_compute_composite_region: dst=(160, 80)x(10, 10) [ 82.916] sna_compute_composite_region: initial clip against dst->pDrawable: (160, 80), (170, 90) [ 82.916] clip_to_dst: region: 1x[(160, 80), (170, 90)], clip: 1x[(0, 0), (1024, 1024)] [ 82.916] sna_compute_composite_region: clip against dst->pCompositeClip: (160, 80), (170, 90) [ 82.916] sna_compute_composite_region: clip against src (10x10 clip=0): (160, 80), (170, 90) [ 82.916] sna_composite: composite region extents:+(0, 0) -> (160, 80), (170, 90) + (0, 0) [ 82.916] gen9_render_composite: 10x10, current mode=1/1 [ 82.916] kgem_bo_is_render: handle=6, rq? 1 [1] [ 82.916] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 82.916] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.916] gen9_composite_set_target: (160, 80)x(10, 10), partial?=0 [ 82.916] sna_drawable_use_bo pixmap=2, box=((160, 80), (170, 90)), flags=f... [ 82.916] sna_drawable_use_bo: pinned, never REPLACES [ 82.916] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 82.916] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.916] sna_drawable_use_bo: using whole GPU bo [ 82.916] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 82.916] gen9_composite_picture: (0, 0)x(10, 10), dst=(160, 80) [ 82.916] sna_transform_is_imprecise_integer_translation: no transform [ 82.916] gen9_composite_picture: integer translation (0, 0), removing [ 82.916] sna_render_pixmap_bo pixmap=5060, (0, 0)x(10, 10)/(10, 10) [ 82.916] sna_render_pixmap_bo box=(0, 0), (10, 10): (10, 10)/(10, 10) [ 82.916] sna_render_pixmap_bo: offset=(-160, -80), size=(10, 10) [ 82.916] use_cpu_bo: no cpu bo [ 82.916] move_to_gpu: not migrating pixmap=5060 due to usage_hint=3 [ 82.916] sna_render_pixmap_bo: uploading CPU box (0, 0), (10, 10) [ 82.916] upload: box=(0, 0), (10, 10), pixmap=10x10 [ 82.916] sna_drawable_move_region_to_cpu(pixmap=5060 (10x10), [(0, 0), (10, 10)], flags=2) [ 82.916] sna_drawable_move_region_to_cpu: pixmap=5060 all damaged on CPU [ 82.916] kgem_can_create_2d: 10x10 @ 32 [ 82.916] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 82.916] kgem_can_create_2d: untiled size=4096 [ 82.916] kgem_choose_tiling: too thin [width 10, 32 bpp] for TILING_X [ 82.916] kgem_choose_tiling: 10x10 -> 0 [ 82.916] kgem_upload_source_image : (0, 0), (10, 10), stride=40, bpp=32 [ 82.916] kgem_create_buffer_2d: 10x10, 32 bpp, stride=64 [ 82.916] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] [ 82.916] kgem_create_buffer: reusing buffer? used=23552 + size=640, total=262144 [ 82.916] kgem_create_proxy: target handle=146 [proxy? -1], offset=23552, length=640, io=1 [ 82.916] __kgem_bo_init(handle=146, num_pages=640) [ 82.916] memcpy_blt: src=(0, 0), dst=(0, 0), size=10x10, pitch=40/64 [ 82.916] kgem_bo_is_render: handle=6, rq? 1 [1] [ 82.916] kgem_bo_is_render: handle=146, rq? 0 [0] [ 82.916] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 82.916] gen4_choose_composite_emitter: identity src, no mask [ 82.916] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.916] aligning vertex: was 4, now 3 floats per vertex [ 82.916] gen9_composite_get_binding_table(f380) [ 82.916] kgem_add_reloc64: handle=6, pos=15576, delta=0, domains=20002 [ 82.916] kgem_add_reloc64[28] = (delta=0, target handle=3, presumed=fd581000) [ 82.916] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 82.916] [3cd0] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> render [ 82.916] kgem_add_reloc64: handle=146, pos=15560, delta=0, domains=40000 [ 82.916] kgem_add_reloc64: adding proxy [delta=23552] for handle=146 [ 82.916] kgem_add_reloc64[29] = (delta=23552, target handle=5, presumed=ffe77000) [ 82.916] [3cc0] bind bo(handle=146, addr=ffe7cc00), format=192, width=10, height=10, pitch=64, tiling=0 -> sampler [ 82.916] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 82.916] gen9_emit_sampler: sampler = 2 [ 82.916] gen9_emit_sf: num_sf_outputs=1 [ 82.916] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 82.916] gen9_emit_vertex_elements: setup id=2 [ 82.916] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 82.916] gen9_render_composite_box: (160, 80), (170, 90) [ 82.916] apply_damage: damage=0x0, region=1 [(160, 80), (170, 90) + (0, 0)] [ 82.916] gen8_vertex_flush[10d0] = 3 [ 82.916] _kgem_bo_destroy: handle=146, proxy? 1 [ 82.916] gen9_render_composite: 0x0, current mode=1/1 [ 82.916] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 82.916] kgem_bo_is_busy: handle=135, domain: 3 exec? 1, rq? 1 [ 82.916] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.916] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.916] sna_drawable_use_bo pixmap=5014, box=((901, 18), (1157, 33)), flags=7... [ 82.916] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.916] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.916] sna_drawable_use_bo: using whole GPU bo [ 82.916] gen9_composite_set_target: pixmap=5014, format=20028888, size=1175x491, pitch=5120, delta=(0,0),damage=0xffffffffffffffff [ 82.916] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.916] color_convert: src=ff3c3c3c [20028888] [ 82.916] color_convert: dst=ff3c3c3c [20028888] [ 82.916] sna_render_get_solid: ff3c3c3c [ 82.916] sna_render_get_solid(28) = ff3c3c3c (last) [ 82.916] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.916] sna_transform_is_imprecise_integer_translation: no transform [ 82.916] gen9_composite_picture: integer translation (0, 0), removing [ 82.916] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.916] sna_render_pixmap_bo: GPU all damaged [ 82.916] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.916] gen4_choose_composite_emitter: solid, identity mask [ 82.916] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.916] aligning vertex: was 3, now 4 floats per vertex [ 82.916] gen9_composite_get_binding_table(f2c0) [ 82.916] __kgem_bo_mark_dirty: handle=135 (proxy? 0) [ 82.916] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 82.916] gen9_emit_sampler: sampler = a [ 82.916] gen9_emit_sf: num_sf_outputs=2 [ 82.916] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.916] gen9_emit_vertex_elements: setup id=9 [ 82.916] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 82.916] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 82.916] glyphs0_to_dst: glyph=(1100, 20), (1110, 30), clip=(901, 18), (1157, 33) [ 82.916] glyphs0_to_dst: blt=(1100, 20), (1110, 30) [ 82.916] emit_primitive_identity_mask__avx2: dst=(1100, 20), mask=(160.00, 80.00) x (10.00, 10.00) [ 82.916] glyphs0_to_dst: glyph=(1108, 24), (1115, 27), clip=(901, 18), (1157, 33) [ 82.916] glyphs0_to_dst: blt=(1108, 24), (1115, 27) [ 82.916] emit_primitive_identity_mask__avx2: dst=(1108, 24), mask=(608.00, 32.00) x (7.00, 3.00) [ 82.916] glyphs0_to_dst: glyph=(1112, 20), (1122, 30), clip=(901, 18), (1157, 33) [ 82.916] glyphs0_to_dst: blt=(1112, 20), (1122, 30) [ 82.916] emit_primitive_identity_mask__avx2: dst=(1112, 20), mask=(672.00, 0.00) x (10.00, 10.00) [ 82.916] glyphs0_to_dst: glyph=(1120, 20), (1130, 30), clip=(901, 18), (1157, 33) [ 82.916] glyphs0_to_dst: blt=(1120, 20), (1130, 30) [ 82.916] emit_primitive_identity_mask__avx2: dst=(1120, 20), mask=(592.00, 48.00) x (10.00, 10.00) [ 82.916] glyphs0_to_dst: glyph=(1128, 24), (1135, 27), clip=(901, 18), (1157, 33) [ 82.916] glyphs0_to_dst: blt=(1128, 24), (1135, 27) [ 82.916] emit_primitive_identity_mask__avx2: dst=(1128, 24), mask=(608.00, 32.00) x (7.00, 3.00) [ 82.916] glyphs0_to_dst: glyph=(1132, 20), (1142, 30), clip=(901, 18), (1157, 33) [ 82.916] glyphs0_to_dst: blt=(1132, 20), (1142, 30) [ 82.916] emit_primitive_identity_mask__avx2: dst=(1132, 20), mask=(624.00, 48.00) x (10.00, 10.00) [ 82.916] glyphs0_to_dst: glyph=(1140, 20), (1150, 30), clip=(901, 18), (1157, 33) [ 82.916] glyphs0_to_dst: blt=(1140, 20), (1150, 30) [ 82.916] emit_primitive_identity_mask__avx2: dst=(1140, 20), mask=(624.00, 48.00) x (10.00, 10.00) [ 82.916] glyphs0_to_dst: glyph=(1148, 28), (1153, 30), clip=(901, 18), (1157, 33) [ 82.916] glyphs0_to_dst: blt=(1148, 28), (1153, 30) [ 82.916] emit_primitive_identity_mask__avx2: dst=(1148, 28), mask=(656.00, 0.00) x (5.00, 2.00) [ 82.916] glyphs0_to_dst: glyph=(1153, 22), (1163, 33), clip=(901, 18), (1157, 33) [ 82.916] glyphs0_to_dst: blt=(1153, 22), (1157, 33) [ 82.916] emit_primitive_identity_mask__avx2: dst=(1153, 22), mask=(640.00, 16.00) x (4.00, 11.00) [ 82.916] gen8_vertex_flush[11a8] = 27 [ 82.916] gen9_magic_ca_pass: CA fixup (5103 -> 5130) [ 82.916] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.916] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.916] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.916] sna_composite_rectangles(pixmap=5014, op=1, fff07746 x 1 [(901, 16)x(248, 17) ...]) [ 82.916] sna_composite_rectangles: converted to op 1 [ 82.916] sna_composite_rectangles[0] (901, 16)x(248, 17) -> (901, 16), (1149, 33) [ 82.916] sna_composite_rectangles: nrects=1, region=(901, 16), (1149, 33) x 1 [ 82.916] sna_composite_rectangles: clipped extents (901, 16),(1149, 33) x 1 [ 82.916] sna_composite_rectangles: pixmap +(0, 0) extents (901, 16),(1149, 33) [ 82.916] sna_composite_rectangles: dropping last-cpu hint [ 82.916] sna_drawable_use_bo pixmap=5014, box=((901, 16), (1149, 33)), flags=9... [ 82.916] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 82.916] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.916] sna_drawable_use_bo: using whole GPU bo [ 82.916] gen9_render_fill_boxes (op=1, color=(f0f0, 7777, 4646, ffff) [20028888]) [ 82.916] kgem_bo_is_render: handle=135, rq? 1 [1] [ 82.916] gen9_render_fill_boxes(fff07746 x 1 [(901, 16), (1149, 33) ...]) [ 82.916] sna_render_get_solid: fff07746 [ 82.916] sna_render_get_solid(29) = fff07746 (recreate) [ 82.916] kgem_create_proxy: target handle=143 [proxy? -1], offset=116, length=4, io=0 [ 82.916] __kgem_bo_init(handle=143, num_pages=4) [ 82.916] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 82.916] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.916] aligning vertex: was 4, now 2 floats per vertex [ 82.916] gen9_composite_get_binding_table(f280) [ 82.916] kgem_add_reloc64: handle=143, pos=15512, delta=0, domains=40000 [ 82.916] kgem_add_reloc64: adding proxy [delta=116] for handle=143 [ 82.916] kgem_add_reloc64[30] = (delta=116, target handle=2, presumed=fff6e000) [ 82.916] [3c90] bind bo(handle=143, addr=fff6e074), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 82.916] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 82.916] gen9_emit_sampler: sampler = 1 [ 82.916] gen9_emit_sf: num_sf_outputs=1 [ 82.916] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 82.916] gen9_emit_vertex_elements: setup id=0 [ 82.916] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 82.916] (901, 16), (1149, 33) [ 82.916] gen8_vertex_flush[12f8] = 3 [ 82.916] sna_glyphs(op=3, nlist=1, src=(901, 30)) [ 82.916] kgem_bo_is_busy: handle=135, domain: 3 exec? 1, rq? 1 [ 82.916] can_discard_mask: nlist=1, mask=28888, depth 32, op=3 (bounded? 1) [ 82.916] glyphs_format: format=166024, depth=32 [ 82.916] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 82.916] sna_glyphs: discarding mask [ 82.916] glyphs0_to_dst(op=3, src=(901, 30), nlist=1, dst=(901, 30)+(0, 0)) [ 82.916] clipped_glyphs? 39 glyph in 1 lists extents (900, 18), (1180, 33), region (901, 18), (1149, 33): yes [ 82.916] gen9_render_composite: 0x0, current mode=1/1 [ 82.916] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 82.916] kgem_bo_is_busy: handle=135, domain: 3 exec? 1, rq? 1 [ 82.916] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.916] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.916] sna_drawable_use_bo pixmap=5014, box=((901, 18), (1149, 33)), flags=7... [ 82.916] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.916] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.916] sna_drawable_use_bo: using whole GPU bo [ 82.916] gen9_composite_set_target: pixmap=5014, format=20028888, size=1175x491, pitch=5120, delta=(0,0),damage=0xffffffffffffffff [ 82.916] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.916] color_convert: src=ffffffff [20028888] [ 82.916] color_convert: dst=ffffffff [20028888] [ 82.916] sna_render_get_solid: ffffffff [ 82.916] sna_render_get_solid(white) [ 82.916] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.916] sna_transform_is_imprecise_integer_translation: no transform [ 82.916] gen9_composite_picture: integer translation (0, 0), removing [ 82.917] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.917] sna_render_pixmap_bo: GPU all damaged [ 82.917] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.917] gen4_choose_composite_emitter: solid, identity mask [ 82.917] kgem_check_bo: num_pages=+1, num_exec=+1 [ 82.917] aligning vertex: was 2, now 4 floats per vertex [ 82.917] gen9_composite_get_binding_table(f200) [ 82.917] kgem_add_reloc64: handle=7, pos=15480, delta=0, domains=40000 [ 82.917] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 82.917] kgem_add_handle: handle=7, index=7 [ 82.917] kgem_add_reloc64[31] = (delta=1048, target handle=7, presumed=fffe8000) [ 82.917] [3c70] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 82.917] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 82.917] gen9_emit_sampler: sampler = a [ 82.917] gen9_emit_sf: num_sf_outputs=2 [ 82.917] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.917] gen9_emit_vertex_elements: setup id=9 [ 82.917] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 82.917] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 82.917] glyphs0_to_dst: glyph=(900, 20), (910, 30), clip=(901, 18), (1149, 33) [ 82.917] glyphs0_to_dst: blt=(901, 20), (910, 30) [ 82.917] emit_primitive_identity_mask__avx2: dst=(901, 20), mask=(561.00, 32.00) x (9.00, 10.00) [ 82.917] glyphs0_to_dst: glyph=(908, 22), (917, 30), clip=(901, 18), (1149, 33) [ 82.917] glyphs0_to_dst: blt=(908, 22), (917, 30) [ 82.917] emit_primitive_identity_mask__avx2: dst=(908, 22), mask=(544.00, 48.00) x (9.00, 8.00) [ 82.917] glyphs0_to_dst: glyph=(916, 22), (923, 30), clip=(901, 18), (1149, 33) [ 82.917] glyphs0_to_dst: blt=(916, 22), (923, 30) [ 82.917] emit_primitive_identity_mask__avx2: dst=(916, 22), mask=(560.00, 48.00) x (7.00, 8.00) [ 82.917] glyphs0_to_dst: glyph=(921, 22), (931, 30), clip=(901, 18), (1149, 33) [ 82.917] glyphs0_to_dst: blt=(921, 22), (931, 30) [ 82.917] emit_primitive_identity_mask__avx2: dst=(921, 22), mask=(576.00, 0.00) x (10.00, 8.00) [ 82.917] glyphs0_to_dst: glyph=(929, 22), (939, 30), clip=(901, 18), (1149, 33) [ 82.917] glyphs0_to_dst: blt=(929, 22), (939, 30) [ 82.917] emit_primitive_identity_mask__avx2: dst=(929, 22), mask=(576.00, 0.00) x (10.00, 8.00) [ 82.917] glyphs0_to_dst: glyph=(938, 22), (947, 30), clip=(901, 18), (1149, 33) [ 82.917] glyphs0_to_dst: blt=(938, 22), (947, 30) [ 82.917] emit_primitive_identity_mask__avx2: dst=(938, 22), mask=(592.00, 0.00) x (9.00, 8.00) [ 82.917] glyphs0_to_dst: glyph=(946, 22), (955, 30), clip=(901, 18), (1149, 33) [ 82.917] glyphs0_to_dst: blt=(946, 22), (955, 30) [ 82.917] emit_primitive_identity_mask__avx2: dst=(946, 22), mask=(576.00, 16.00) x (9.00, 8.00) [ 82.917] glyphs0_to_dst: glyph=(954, 18), (963, 30), clip=(901, 18), (1149, 33) [ 82.917] glyphs0_to_dst: blt=(954, 18), (963, 30) [ 82.917] emit_primitive_identity_mask__avx2: dst=(954, 18), mask=(592.00, 16.00) x (9.00, 12.00) [ 82.917] glyphs0_to_dst: glyph=(962, 22), (973, 30), clip=(901, 18), (1149, 33) [ 82.917] glyphs0_to_dst: blt=(962, 22), (973, 30) [ 82.917] emit_primitive_identity_mask__avx2: dst=(962, 22), mask=(608.00, 0.00) x (11.00, 8.00) [ 82.917] glyphs0_to_dst: glyph=(972, 19), (979, 30), clip=(901, 18), (1149, 33) [ 82.917] glyphs0_to_dst: blt=(972, 19), (979, 30) [ 82.917] emit_primitive_identity_mask__avx2: dst=(972, 19), mask=(624.00, 0.00) x (7.00, 11.00) [ 82.917] glyphs0_to_dst: glyph=(981, 19), (988, 30), clip=(901, 18), (1149, 33) [ 82.917] glyphs0_to_dst: blt=(981, 19), (988, 30) [ 82.917] emit_primitive_identity_mask__avx2: dst=(981, 19), mask=(608.00, 16.00) x (7.00, 11.00) [ 82.917] glyphs0_to_dst: glyph=(987, 22), (994, 30), clip=(901, 18), (1149, 33) [ 82.917] glyphs0_to_dst: blt=(987, 22), (994, 30) [ 82.917] emit_primitive_identity_mask__avx2: dst=(987, 22), mask=(560.00, 48.00) x (7.00, 8.00) [ 82.917] glyphs0_to_dst: glyph=(992, 22), (1003, 30), clip=(901, 18), (1149, 33) [ 82.917] glyphs0_to_dst: blt=(992, 22), (1003, 30) [ 82.917] emit_primitive_identity_mask__avx2: dst=(992, 22), mask=(608.00, 0.00) x (11.00, 8.00) [ 82.917] glyphs0_to_dst: glyph=(1002, 22), (1015, 30), clip=(901, 18), (1149, 33) [ 82.917] glyphs0_to_dst: blt=(1002, 22), (1015, 30) [ 82.917] emit_primitive_identity_mask__avx2: dst=(1002, 22), mask=(624.00, 16.00) x (13.00, 8.00) [ 82.917] glyphs0_to_dst: glyph=(1017, 20), (1027, 30), clip=(901, 18), (1149, 33) [ 82.917] glyphs0_to_dst: blt=(1017, 20), (1027, 30) [ 82.917] emit_primitive_identity_mask__avx2: dst=(1017, 20), mask=(576.00, 32.00) x (10.00, 10.00) [ 82.917] glyphs0_to_dst: glyph=(1025, 20), (1035, 30), clip=(901, 18), (1149, 33) [ 82.917] glyphs0_to_dst: blt=(1025, 20), (1035, 30) [ 82.917] emit_primitive_identity_mask__avx2: dst=(1025, 20), mask=(592.00, 32.00) x (10.00, 10.00) [ 82.917] glyphs0_to_dst: glyph=(1034, 20), (1041, 30), clip=(901, 18), (1149, 33) [ 82.917] glyphs0_to_dst: blt=(1034, 20), (1041, 30) [ 82.917] emit_primitive_identity_mask__avx2: dst=(1034, 20), mask=(576.00, 48.00) x (7.00, 10.00) [ 82.917] glyphs0_to_dst: glyph=(1041, 20), (1051, 30), clip=(901, 18), (1149, 33) [ 82.917] glyphs0_to_dst: blt=(1041, 20), (1051, 30) [ 82.917] emit_primitive_identity_mask__avx2: dst=(1041, 20), mask=(592.00, 48.00) x (10.00, 10.00) [ 82.917] glyphs0_to_dst: glyph=(1049, 24), (1056, 27), clip=(901, 18), (1149, 33) [ 82.917] glyphs0_to_dst: blt=(1049, 24), (1056, 27) [ 82.917] emit_primitive_identity_mask__avx2: dst=(1049, 24), mask=(608.00, 32.00) x (7.00, 3.00) [ 82.917] glyphs0_to_dst: glyph=(1053, 20), (1063, 30), clip=(901, 18), (1149, 33) [ 82.917] glyphs0_to_dst: blt=(1053, 20), (1063, 30) [ 82.917] emit_primitive_identity_mask__avx2: dst=(1053, 20), mask=(592.00, 32.00) x (10.00, 10.00) [ 82.917] glyphs0_to_dst: glyph=(1061, 20), (1071, 30), clip=(901, 18), (1149, 33) [ 82.917] glyphs0_to_dst: blt=(1061, 20), (1071, 30) [ 82.917] emit_primitive_identity_mask__avx2: dst=(1061, 20), mask=(624.00, 32.00) x (10.00, 10.00) [ 82.917] glyphs0_to_dst: glyph=(1069, 24), (1076, 27), clip=(901, 18), (1149, 33) [ 82.917] glyphs0_to_dst: blt=(1069, 24), (1076, 27) [ 82.917] emit_primitive_identity_mask__avx2: dst=(1069, 24), mask=(608.00, 32.00) x (7.00, 3.00) [ 82.917] glyphs0_to_dst: glyph=(1074, 20), (1081, 30), clip=(901, 18), (1149, 33) [ 82.917] glyphs0_to_dst: blt=(1074, 20), (1081, 30) [ 82.917] emit_primitive_identity_mask__avx2: dst=(1074, 20), mask=(576.00, 48.00) x (7.00, 10.00) [ 82.917] glyphs0_to_dst: glyph=(1081, 20), (1091, 30), clip=(901, 18), (1149, 33) [ 82.917] glyphs0_to_dst: blt=(1081, 20), (1091, 30) [ 82.917] emit_primitive_identity_mask__avx2: dst=(1081, 20), mask=(624.00, 32.00) x (10.00, 10.00) [ 82.917] glyphs0_to_dst: glyph=(1092, 20), (1102, 30), clip=(901, 18), (1149, 33) [ 82.917] glyphs0_to_dst: blt=(1092, 20), (1102, 30) [ 82.917] emit_primitive_identity_mask__avx2: dst=(1092, 20), mask=(592.00, 32.00) x (10.00, 10.00) [ 82.917] glyphs0_to_dst: glyph=(1100, 20), (1110, 30), clip=(901, 18), (1149, 33) [ 82.917] glyphs0_to_dst: blt=(1100, 20), (1110, 30) [ 82.917] emit_primitive_identity_mask__avx2: dst=(1100, 20), mask=(160.00, 80.00) x (10.00, 10.00) [ 82.917] glyphs0_to_dst: glyph=(1108, 24), (1115, 27), clip=(901, 18), (1149, 33) [ 82.917] glyphs0_to_dst: blt=(1108, 24), (1115, 27) [ 82.917] emit_primitive_identity_mask__avx2: dst=(1108, 24), mask=(608.00, 32.00) x (7.00, 3.00) [ 82.917] glyphs0_to_dst: glyph=(1112, 20), (1122, 30), clip=(901, 18), (1149, 33) [ 82.917] glyphs0_to_dst: blt=(1112, 20), (1122, 30) [ 82.917] emit_primitive_identity_mask__avx2: dst=(1112, 20), mask=(672.00, 0.00) x (10.00, 10.00) [ 82.917] glyphs0_to_dst: glyph=(1120, 20), (1130, 30), clip=(901, 18), (1149, 33) [ 82.917] glyphs0_to_dst: blt=(1120, 20), (1130, 30) [ 82.917] emit_primitive_identity_mask__avx2: dst=(1120, 20), mask=(592.00, 48.00) x (10.00, 10.00) [ 82.917] glyphs0_to_dst: glyph=(1128, 24), (1135, 27), clip=(901, 18), (1149, 33) [ 82.917] glyphs0_to_dst: blt=(1128, 24), (1135, 27) [ 82.917] emit_primitive_identity_mask__avx2: dst=(1128, 24), mask=(608.00, 32.00) x (7.00, 3.00) [ 82.917] glyphs0_to_dst: glyph=(1132, 20), (1142, 30), clip=(901, 18), (1149, 33) [ 82.917] glyphs0_to_dst: blt=(1132, 20), (1142, 30) [ 82.917] emit_primitive_identity_mask__avx2: dst=(1132, 20), mask=(624.00, 48.00) x (10.00, 10.00) [ 82.917] glyphs0_to_dst: glyph=(1140, 20), (1150, 30), clip=(901, 18), (1149, 33) [ 82.917] glyphs0_to_dst: blt=(1140, 20), (1149, 30) [ 82.917] emit_primitive_identity_mask__avx2: dst=(1140, 20), mask=(624.00, 48.00) x (9.00, 10.00) [ 82.917] glyphs0_to_dst: glyph=(1148, 28), (1153, 30), clip=(901, 18), (1149, 33) [ 82.917] glyphs0_to_dst: blt=(1148, 28), (1149, 30) [ 82.917] emit_primitive_identity_mask__avx2: dst=(1148, 28), mask=(656.00, 0.00) x (1.00, 2.00) [ 82.917] gen8_vertex_flush[13c0] = 99 [ 82.917] gen9_magic_ca_pass: CA fixup (5132 -> 5231) [ 82.917] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.917] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.917] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.917] sna_create_pixmap(5, 8, 32, usage=3) [ 82.917] kgem_can_create_2d: 5x8 @ 32 [ 82.917] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=8 [ 82.917] kgem_can_create_2d: untiled size=4096 [ 82.917] kgem_choose_tiling: too thin [width 5, 32 bpp] for TILING_X [ 82.917] kgem_choose_tiling: 5x8 -> 0 [ 82.917] sna_create_pixmap: usage=3, flags=a [ 82.917] sna_create_pixmap: small buffer [160], attaching to shadow pixmap [ 82.917] create_pixmap: allocating pixmap 5x8, depth=32/32, size=168 [ 82.917] create_pixmap: serial=5062, usage=3, 5x8 [ 82.917] sna_create_pixmap: serial=5062, 5x8, usage=3 [ 82.917] sna_composite(pixmap=5062, op=1, src=5061+(0, 0), mask=0+(0, 0), dst=5062+(0, 0)+(0, 0), size=(5, 8) [ 82.917] sna_compute_composite_region: dst=(0, 0)x(5, 8) [ 82.917] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (5, 8) [ 82.917] clip_to_dst: region: 1x[(0, 0), (5, 8)], clip: 1x[(0, 0), (5, 8)] [ 82.917] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (5, 8) [ 82.917] sna_compute_composite_region: clip against src (5x8 clip=0): (0, 0), (5, 8) [ 82.917] sna_composite: fallback, dst pixmap=5062 is too small (or completely damaged) [ 82.917] sna_composite: fallback -- fbComposite [ 82.917] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(5, 8): region=((0,0), (5, 8)) [ 82.917] sna_composite_fb: fallback -- move src to cpu [ 82.917] sna_composite_fb: fallback -- move dst to cpu [ 82.917] sna_drawable_move_region_to_cpu(pixmap=5062 (5x8), [(0, 0), (5, 8)], flags=5) [ 82.917] sna_drawable_move_region_to_cpu: region (0, 0), (5, 8) + (0, 0) subsumes pixmap (5x8) [ 82.917] _sna_pixmap_move_to_cpu(pixmap=5062, 5x8, flags=5) [ 82.917] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 82.917] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 82.917] _sna_pixmap_move_to_cpu: marking as damaged [ 82.917] __sna_damage_all(5, 8) [ 82.917] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 82.917] sna_transform_is_imprecise_integer_translation: no transform [ 82.917] memcpy_blt: src=(0, 0), dst=(0, 0), size=5x8, pitch=20/20 [ 82.917] sna_glyphs(op=3, nlist=1, src=(788, 61)) [ 82.917] kgem_bo_is_busy: handle=135, domain: 3 exec? 1, rq? 1 [ 82.917] sna_glyphs: discarding mask [ 82.917] glyphs0_to_dst(op=3, src=(788, 61), nlist=1, dst=(788, 61)+(0, 0)) [ 82.917] clipped_glyphs: no, clip region (0, 0), (1175, 491) matches drawable pixmap=94680753899280 size=1175x491 [ 82.917] gen9_render_composite: 0x0, current mode=1/1 [ 82.917] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 82.917] kgem_bo_is_busy: handle=135, domain: 3 exec? 1, rq? 1 [ 82.917] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.917] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.917] sna_drawable_use_bo pixmap=5014, box=((0, 0), (1175, 491)), flags=7... [ 82.917] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.917] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.917] sna_drawable_use_bo: using whole GPU bo [ 82.917] gen9_composite_set_target: pixmap=5014, format=20028888, size=1175x491, pitch=5120, delta=(0,0),damage=0xffffffffffffffff [ 82.917] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.917] color_convert: src=ff4c4c4c [20028888] [ 82.917] color_convert: dst=ff4c4c4c [20028888] [ 82.917] sna_render_get_solid: ff4c4c4c [ 82.917] sna_render_get_solid(27) = ff4c4c4c (old) [ 82.917] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.917] sna_transform_is_imprecise_integer_translation: no transform [ 82.917] gen9_composite_picture: integer translation (0, 0), removing [ 82.917] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.917] sna_render_pixmap_bo: GPU all damaged [ 82.917] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.917] gen4_choose_composite_emitter: solid, identity mask [ 82.917] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.917] gen9_composite_get_binding_table(f180) [ 82.917] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.917] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.917] gen9_emit_vertex_elements: setup id=9 [ 82.917] glyphs0_to_dst: glyph=(787, 51)x(10, 10), unclipped [ 82.917] emit_primitive_identity_mask__avx2: dst=(787, 51), mask=(560.00, 32.00) x (10.00, 10.00) [ 82.917] glyphs0_to_dst: glyph=(795, 53)x(9, 8), unclipped [ 82.917] emit_primitive_identity_mask__avx2: dst=(795, 53), mask=(848.00, 0.00) x (9.00, 8.00) [ 82.917] glyphs0_to_dst: glyph=(803, 53)x(10, 8), unclipped [ 82.917] emit_primitive_identity_mask__avx2: dst=(803, 53), mask=(80.00, 96.00) x (10.00, 8.00) [ 82.917] glyphs0_to_dst: glyph=(811, 53)x(10, 8), unclipped [ 82.917] emit_primitive_identity_mask__avx2: dst=(811, 53), mask=(576.00, 0.00) x (10.00, 8.00) [ 82.917] glyphs0_to_dst: glyph=(822, 50)x(5, 11), unclipped [ 82.917] emit_primitive_identity_mask__avx2: dst=(822, 50), mask=(784.00, 48.00) x (5.00, 11.00) [ 82.917] glyphs0_to_dst: glyph=(827, 53)x(9, 8), unclipped [ 82.917] emit_primitive_identity_mask__avx2: dst=(827, 53), mask=(592.00, 0.00) x (9.00, 8.00) [ 82.917] glyphs0_to_dst: glyph=(839, 50)x(7, 11), unclipped [ 82.917] emit_primitive_identity_mask__avx2: dst=(839, 50), mask=(608.00, 16.00) x (7.00, 11.00) [ 82.917] glyphs0_to_dst: glyph=(844, 53)x(11, 8), unclipped [ 82.917] emit_primitive_identity_mask__avx2: dst=(844, 53), mask=(608.00, 0.00) x (11.00, 8.00) [ 82.917] glyphs0_to_dst: glyph=(854, 49)x(5, 12), unclipped [ 82.917] emit_primitive_identity_mask__avx2: dst=(854, 49), mask=(800.00, 32.00) x (5.00, 12.00) [ 82.917] glyphs0_to_dst: glyph=(857, 49)x(10, 12), unclipped [ 82.917] emit_primitive_identity_mask__avx2: dst=(857, 49), mask=(800.00, 48.00) x (10.00, 12.00) [ 82.917] glyphs0_to_dst: glyph=(866, 53)x(10, 8), unclipped [ 82.917] emit_primitive_identity_mask__avx2: dst=(866, 53), mask=(576.00, 0.00) x (10.00, 8.00) [ 82.917] glyphs0_to_dst: glyph=(875, 53)x(7, 8), unclipped [ 82.917] emit_primitive_identity_mask__avx2: dst=(875, 53), mask=(560.00, 48.00) x (7.00, 8.00) [ 82.917] gen8_vertex_flush[14c0] = 36 [ 82.917] gen9_magic_ca_pass: CA fixup (5231 -> 5267) [ 82.917] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.917] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.917] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.917] glyph_cache(0): adding glyph to cache 1, pos 1180 [ 82.917] glyph_cache_upload: upload glyph 0x561c94b419b0 to cache (176, 80)x(5, 8) [ 82.917] sna_composite(pixmap=2, op=1, src=5062+(0, 0), mask=0+(0, 0), dst=2+(176, 80)+(0, 0), size=(5, 8) [ 82.917] sna_compute_composite_region: dst=(176, 80)x(5, 8) [ 82.917] sna_compute_composite_region: initial clip against dst->pDrawable: (176, 80), (181, 88) [ 82.917] clip_to_dst: region: 1x[(176, 80), (181, 88)], clip: 1x[(0, 0), (1024, 1024)] [ 82.917] sna_compute_composite_region: clip against dst->pCompositeClip: (176, 80), (181, 88) [ 82.917] sna_compute_composite_region: clip against src (5x8 clip=0): (176, 80), (181, 88) [ 82.917] sna_composite: composite region extents:+(0, 0) -> (176, 80), (181, 88) + (0, 0) [ 82.917] gen9_render_composite: 5x8, current mode=1/1 [ 82.917] kgem_bo_is_render: handle=6, rq? 1 [1] [ 82.917] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 82.917] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.917] gen9_composite_set_target: (176, 80)x(5, 8), partial?=0 [ 82.917] sna_drawable_use_bo pixmap=2, box=((176, 80), (181, 88)), flags=f... [ 82.917] sna_drawable_use_bo: pinned, never REPLACES [ 82.917] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 82.917] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.917] sna_drawable_use_bo: using whole GPU bo [ 82.917] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 82.917] gen9_composite_picture: (0, 0)x(5, 8), dst=(176, 80) [ 82.917] sna_transform_is_imprecise_integer_translation: no transform [ 82.917] gen9_composite_picture: integer translation (0, 0), removing [ 82.917] sna_render_pixmap_bo pixmap=5062, (0, 0)x(5, 8)/(5, 8) [ 82.917] sna_render_pixmap_bo box=(0, 0), (5, 8): (5, 8)/(5, 8) [ 82.917] sna_render_pixmap_bo: offset=(-176, -80), size=(5, 8) [ 82.917] use_cpu_bo: no cpu bo [ 82.917] move_to_gpu: not migrating pixmap=5062 due to usage_hint=3 [ 82.917] sna_render_pixmap_bo: uploading CPU box (0, 0), (5, 8) [ 82.917] upload: box=(0, 0), (5, 8), pixmap=5x8 [ 82.917] sna_drawable_move_region_to_cpu(pixmap=5062 (5x8), [(0, 0), (5, 8)], flags=2) [ 82.917] sna_drawable_move_region_to_cpu: pixmap=5062 all damaged on CPU [ 82.917] kgem_can_create_2d: 5x8 @ 32 [ 82.917] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=8 [ 82.917] kgem_can_create_2d: untiled size=4096 [ 82.917] kgem_choose_tiling: too thin [width 5, 32 bpp] for TILING_X [ 82.917] kgem_choose_tiling: 5x8 -> 0 [ 82.917] kgem_upload_source_image : (0, 0), (5, 8), stride=20, bpp=32 [ 82.917] kgem_create_buffer_2d: 5x8, 32 bpp, stride=32 [ 82.917] kgem_create_buffer: size=256, flags=3 [write?=1, inplace?=1, last?=0] [ 82.917] kgem_create_buffer: reusing buffer? used=24320 + size=256, total=262144 [ 82.917] kgem_create_proxy: target handle=146 [proxy? -1], offset=24320, length=256, io=1 [ 82.917] __kgem_bo_init(handle=146, num_pages=256) [ 82.917] memcpy_blt: src=(0, 0), dst=(0, 0), size=5x8, pitch=20/32 [ 82.917] kgem_bo_is_render: handle=6, rq? 1 [1] [ 82.917] kgem_bo_is_render: handle=146, rq? 0 [0] [ 82.917] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 82.917] gen4_choose_composite_emitter: identity src, no mask [ 82.917] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.917] aligning vertex: was 4, now 3 floats per vertex [ 82.917] gen9_composite_get_binding_table(f140) [ 82.917] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 82.917] kgem_add_reloc64: handle=146, pos=15432, delta=0, domains=40000 [ 82.917] kgem_add_reloc64: adding proxy [delta=24320] for handle=146 [ 82.917] kgem_add_reloc64[32] = (delta=24320, target handle=5, presumed=ffe77000) [ 82.917] [3c40] bind bo(handle=146, addr=ffe7cf00), format=192, width=5, height=8, pitch=32, tiling=0 -> sampler [ 82.917] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 82.917] gen9_emit_sampler: sampler = 2 [ 82.917] gen9_emit_sf: num_sf_outputs=1 [ 82.917] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 82.917] gen9_emit_vertex_elements: setup id=2 [ 82.917] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 82.917] gen9_render_composite_box: (176, 80), (181, 88) [ 82.917] apply_damage: damage=0x0, region=1 [(176, 80), (181, 88) + (0, 0)] [ 82.917] gen8_vertex_flush[15f4] = 3 [ 82.917] _kgem_bo_destroy: handle=146, proxy? 1 [ 82.917] gen9_render_composite: 0x0, current mode=1/1 [ 82.918] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 82.918] kgem_bo_is_busy: handle=135, domain: 3 exec? 1, rq? 1 [ 82.918] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.918] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.918] sna_drawable_use_bo pixmap=5014, box=((0, 0), (1175, 491)), flags=7... [ 82.918] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.918] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.918] sna_drawable_use_bo: using whole GPU bo [ 82.918] gen9_composite_set_target: pixmap=5014, format=20028888, size=1175x491, pitch=5120, delta=(0,0),damage=0xffffffffffffffff [ 82.918] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.918] color_convert: src=ff4c4c4c [20028888] [ 82.918] color_convert: dst=ff4c4c4c [20028888] [ 82.918] sna_render_get_solid: ff4c4c4c [ 82.918] sna_render_get_solid(27) = ff4c4c4c (last) [ 82.918] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.918] sna_transform_is_imprecise_integer_translation: no transform [ 82.918] gen9_composite_picture: integer translation (0, 0), removing [ 82.918] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.918] sna_render_pixmap_bo: GPU all damaged [ 82.918] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.918] gen4_choose_composite_emitter: solid, identity mask [ 82.918] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.918] aligning vertex: was 3, now 4 floats per vertex [ 82.918] gen9_composite_get_binding_table(f0c0) [ 82.918] __kgem_bo_mark_dirty: handle=135 (proxy? 0) [ 82.918] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 82.918] gen9_emit_sampler: sampler = a [ 82.918] gen9_emit_sf: num_sf_outputs=2 [ 82.918] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.918] gen9_emit_vertex_elements: setup id=9 [ 82.918] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 82.918] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 82.918] glyphs0_to_dst: glyph=(880, 53)x(5, 8), unclipped [ 82.918] emit_primitive_identity_mask__avx2: dst=(880, 53), mask=(176.00, 80.00) x (5.00, 8.00) [ 82.918] gen8_vertex_flush[16cc] = 3 [ 82.918] gen9_magic_ca_pass: CA fixup (5270 -> 5273) [ 82.918] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.918] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.918] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.918] sna_glyphs(op=3, nlist=1, src=(788, 24)) [ 82.918] kgem_bo_is_busy: handle=135, domain: 3 exec? 1, rq? 1 [ 82.918] sna_glyphs: discarding mask [ 82.918] glyphs0_to_dst(op=3, src=(788, 24), nlist=1, dst=(788, 24)+(0, 0)) [ 82.918] clipped_glyphs: no, clip region (0, 0), (1175, 491) matches drawable pixmap=94680753899280 size=1175x491 [ 82.918] gen9_render_composite: 0x0, current mode=1/1 [ 82.918] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 82.918] kgem_bo_is_busy: handle=135, domain: 3 exec? 1, rq? 1 [ 82.918] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.918] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.918] sna_drawable_use_bo pixmap=5014, box=((0, 0), (1175, 491)), flags=7... [ 82.918] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.918] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.918] sna_drawable_use_bo: using whole GPU bo [ 82.918] gen9_composite_set_target: pixmap=5014, format=20028888, size=1175x491, pitch=5120, delta=(0,0),damage=0xffffffffffffffff [ 82.918] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.918] color_convert: src=ff4c4c4c [20028888] [ 82.918] color_convert: dst=ff4c4c4c [20028888] [ 82.918] sna_render_get_solid: ff4c4c4c [ 82.918] sna_render_get_solid(27) = ff4c4c4c (last) [ 82.918] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.918] sna_transform_is_imprecise_integer_translation: no transform [ 82.918] gen9_composite_picture: integer translation (0, 0), removing [ 82.918] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.918] sna_render_pixmap_bo: GPU all damaged [ 82.918] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.918] gen4_choose_composite_emitter: solid, identity mask [ 82.918] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.918] gen9_composite_get_binding_table(f080) [ 82.918] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.918] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.918] gen9_emit_vertex_elements: setup id=9 [ 82.918] glyphs0_to_dst: glyph=(788, 14)x(11, 10), unclipped [ 82.918] emit_primitive_identity_mask__avx2: dst=(788, 14), mask=(112.00, 112.00) x (11.00, 10.00) [ 82.918] glyphs0_to_dst: glyph=(798, 16)x(9, 8), unclipped [ 82.918] emit_primitive_identity_mask__avx2: dst=(798, 16), mask=(848.00, 0.00) x (9.00, 8.00) [ 82.918] glyphs0_to_dst: glyph=(807, 16)x(13, 8), unclipped [ 82.918] emit_primitive_identity_mask__avx2: dst=(807, 16), mask=(624.00, 16.00) x (13.00, 8.00) [ 82.918] glyphs0_to_dst: glyph=(819, 16)x(10, 8), unclipped [ 82.918] emit_primitive_identity_mask__avx2: dst=(819, 16), mask=(576.00, 0.00) x (10.00, 8.00) [ 82.918] glyphs0_to_dst: glyph=(827, 16)x(5, 8), unclipped [ 82.918] emit_primitive_identity_mask__avx2: dst=(827, 16), mask=(176.00, 80.00) x (5.00, 8.00) [ 82.918] gen8_vertex_flush[17c4] = 15 [ 82.918] gen9_magic_ca_pass: CA fixup (5273 -> 5288) [ 82.918] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.918] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.918] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.918] sna_accel_flush: flush?=0, dirty?=0 [ 82.918] sna_block_handler (tv=0.0) [ 82.918] sna_wakeup_handler [ 82.918] sna_mode_wakeup: len=64 [ 82.918] sna_dri2_vblank_handler(type=2, sequence=4725, draw=4181) [ 82.918] sna_crtc_record_swap: recording last swap on pipe=0, frame 4725 [msc=4725], time 82.916621 [ 82.918] sna_dri2_vblank_handler: 2 complete, frame=4725 tv=82.916621 [ 82.918] sna_dri2_blit_complete: blit finished [ 82.918] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4725, tv=82.916621) [ 82.918] frame_swap_complete(type=2): draw=146, pipe=0, frame=4725 [msc=4725], tv=82.916621 [ 82.918] sna_accel_flush: flush?=0, dirty?=0 [ 82.918] sna_dri2_event_free(draw?=1) [ 82.918] sna_dri2_remove_event: remove[0x561c94b41c50] from window 146, active? 1 [ 82.918] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=114] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 82.918] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=32] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 82.918] sna_dri2_vblank_handler complete [ 82.918] sna_mode_wakeup: recording last swap on pipe=0, frame 4725 [1275], time 82.916621 [ 82.918] sna_mode_wakeup: removing handle=32 [active_scanout=0] from scanout, installing handle=114 [active_scanout=2] [ 82.918] sna_mode_wakeup: flip complete, pending? 1 [ 82.918] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 82.918] sna_accel_flush: flush?=0, dirty?=0 [ 82.918] sna_accel_flush: flush?=0, dirty?=0 [ 82.918] sna_block_handler (tv=0.0) [ 82.918] sna_wakeup_handler [ 82.918] sna_composite_trapezoids(op=3, src=(13, 10), mask=18000, ntrap=28) [ 82.918] kgem_bo_is_busy: handle=135, domain: 3 exec? 1, rq? 1 [ 82.918] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 82.918] kgem_bo_is_busy: handle=135, domain: 3 exec? 1, rq? 1 [ 82.918] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 82.918] kgem_bo_is_busy: handle=135, domain: 3 exec? 1, rq? 1 [ 82.918] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.918] imprecise_trapezoid_span_converter: extents (10, 10), (780, 444) [ 82.918] sna_compute_composite_region: dst=(10, 10)x(770, 434) [ 82.918] sna_compute_composite_region: initial clip against dst->pDrawable: (10, 10), (780, 444) [ 82.918] clip_to_dst: region: 1x[(10, 10), (780, 444)], clip: 1x[(0, 0), (1175, 491)] [ 82.918] sna_compute_composite_region: clip against dst->pCompositeClip: (10, 10), (780, 444) [ 82.918] sna_compute_composite_region: clip against src (0x0 clip=0): (10, 10), (780, 444) [ 82.918] kgem_bo_is_busy: handle=135, domain: 3 exec? 1, rq? 1 [ 82.918] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.918] imprecise_trapezoid_span_converter: after clip -- extents (10, 10), (780, 444), delta=(0, 0) src -> (10, 10) [ 82.918] gen9_render_composite_spans: 770x434 with flags=0, current mode=1 [ 82.918] kgem_bo_is_busy: handle=135, domain: 3 exec? 1, rq? 1 [ 82.918] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.918] gen9_composite_set_target: (10, 10)x(770, 434), partial?=1 [ 82.918] sna_drawable_use_bo pixmap=5014, box=((10, 10), (780, 444)), flags=7... [ 82.918] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.918] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.918] sna_drawable_use_bo: using whole GPU bo [ 82.918] gen9_composite_set_target: pixmap=5014, format=20028888, size=1175x491, pitch=5120, delta=(0,0),damage=0xffffffffffffffff [ 82.918] gen9_composite_picture: (10, 10)x(770, 434), dst=(10, 10) [ 82.918] color_convert: src=ffc9c6c3 [20028888] [ 82.918] color_convert: dst=ffc9c6c3 [20028888] [ 82.918] sna_render_get_solid: ffc9c6c3 [ 82.918] sna_render_get_solid(30) = ffc9c6c3 (old) [ 82.918] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 82.918] gen4_choose_spans_emitter: solid source [ 82.918] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.918] aligning vertex: was 4, now 3 floats per vertex [ 82.918] gen9_composite_get_binding_table(f080) [ 82.918] kgem_add_reloc64: handle=143, pos=15384, delta=0, domains=40000 [ 82.918] kgem_add_reloc64: adding proxy [delta=120] for handle=143 [ 82.918] kgem_add_reloc64[33] = (delta=120, target handle=2, presumed=fff6e000) [ 82.918] [3c10] bind bo(handle=143, addr=fff6e078), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 82.918] gen9_emit_cc: blend=28 (current=16), src=1, dst=19 [ 82.918] gen9_emit_sampler: sampler = c [ 82.918] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) [ 82.918] gen9_emit_vertex_elements: setup id=5 [ 82.918] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 82.918] gen9_emit_vertex_elements: second channel 1 floats, offset=8 [ 82.918] thread_choose_span: clipped? 0 [ 82.918] imprecise_trapezoid_span_converter: using 4 threads [ 82.918] imprecise_trapezoid_span_converter: using 4 threads for span compositing 770x434 [ 82.918] thread_choose_span: clipped? 0 [ 82.918] [ 82.918] span_thread: flushing 17 boxes [ 82.918] span_thread: flushing 2 boxes span_thread: flushing 2 boxes [ 82.918] span_thread: flushing 17 boxes [ 82.918] gen9_render_composite_spans_boxes__thread: nbox=17, src=+(0, 0), dst=+(0, 0) [ 82.918] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 82.918] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 82.918] gen9_render_composite_spans_boxes__thread: nbox=17, src=+(0, 0), dst=+(0, 0) [ 82.918] gen8_vertex_flush[18f0] = 114 [ 82.918] gen9_render_composite_spans_done() [ 82.918] sna_pixmap_create_shm(768x432, depth=24, bpp=32, pitch=3072) [ 82.918] create_pixmap: allocating pixmap 0x0, depth=24/32, size=0 [ 82.918] create_pixmap: serial=5063, usage=0, 0x0 [ 82.918] create_pixmap_hdr: pixmap=5063, width=768, height=432, usage=0 [ 82.918] kgem_create_map(0x7fc6507c0000 size=1327104, read-only?=0) - has_userptr?=1 [ 82.918] __kgem_bo_init(handle=148, num_pages=324) [ 82.918] kgem_create_map(ptr=0x7fc6507c0000, size=1327104, pages=324, read_only=0) => handle=148 (proxy? 0) [ 82.918] sna_accel_watch_flush: enable=1 [ 82.918] __sna_damage_all(768, 432) [ 82.918] sna_pixmap_create_shm: serial=5063, 768x432, usage=0 [ 82.918] sna_composite(pixmap=5014, op=1, src=5064+(0, 0), mask=0+(11, 11), dst=5014+(11, 11)+(0, 0), size=(768, 432) [ 82.918] sna_compute_composite_region: dst=(11, 11)x(768, 432) [ 82.918] sna_compute_composite_region: initial clip against dst->pDrawable: (11, 11), (779, 443) [ 82.918] clip_to_dst: region: 1x[(11, 11), (779, 443)], clip: 1x[(0, 0), (1175, 491)] [ 82.918] sna_compute_composite_region: clip against dst->pCompositeClip: (11, 11), (779, 443) [ 82.918] sna_compute_composite_region: clip against src (768x432 clip=0): (11, 11), (779, 443) [ 82.918] sna_composite: composite region extents:+(0, 0) -> (11, 11), (779, 443) + (0, 0) [ 82.919] gen9_render_composite: 768x432, current mode=1/1 [ 82.919] kgem_bo_is_render: handle=135, rq? 1 [1] [ 82.919] kgem_bo_is_busy: handle=148, domain: 1 exec? 0, rq? 0 [ 82.919] kgem_bo_is_busy: handle=135, domain: 3 exec? 1, rq? 1 [ 82.919] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.919] gen9_composite_set_target: (11, 11)x(768, 432), partial?=0 [ 82.919] sna_drawable_use_bo pixmap=5014, box=((11, 11), (779, 443)), flags=f... [ 82.919] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 82.919] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.919] sna_drawable_use_bo: using whole GPU bo [ 82.919] gen9_composite_set_target: pixmap=5014, format=20028888, size=1175x491, pitch=5120, delta=(0,0),damage=0xffffffffffffffff [ 82.919] gen9_composite_picture: (0, 0)x(768, 432), dst=(11, 11) [ 82.919] sna_transform_is_imprecise_integer_translation: no transform [ 82.919] gen9_composite_picture: integer translation (0, 0), removing [ 82.919] sna_render_pixmap_bo pixmap=5064, (0, 0)x(768, 432)/(768, 432) [ 82.919] sna_render_pixmap_bo: CPU all damaged [ 82.919] sna_add_flush_pixmap: marking pixmap=5064 for flushing [ 82.919] __kgem_busy: handle=2, busy=0, wedged=0 [ 82.919] __kgem_retire_rq: request 2 complete [ 82.919] sna_add_flush_pixmap: new flush bo, flushing before [ 82.919] gen8_vertex_close: used=21495, vbo active? 23, vb=225, nreloc=4 [ 82.919] gen8_vertex_close: reloc[0] = 289 [ 82.919] kgem_add_reloc64: handle=23, pos=289, delta=0, domains=200000 [ 82.919] kgem_add_handle: handle=23, index=8 [ 82.919] kgem_add_reloc64[34] = (delta=0, target handle=8, presumed=fd541000) [ 82.919] gen8_vertex_close: reloc[1] = 369 [ 82.919] kgem_add_reloc64: handle=23, pos=369, delta=0, domains=200000 [ 82.919] kgem_add_reloc64[35] = (delta=0, target handle=8, presumed=fd541000) [ 82.919] gen8_vertex_close: reloc[2] = 416 [ 82.919] kgem_add_reloc64: handle=23, pos=416, delta=0, domains=200000 [ 82.919] kgem_add_reloc64[36] = (delta=0, target handle=8, presumed=fd541000) [ 82.919] gen8_vertex_close: reloc[3] = 1209 [ 82.919] kgem_add_reloc64: handle=23, pos=1209, delta=0, domains=200000 [ 82.919] kgem_add_reloc64[37] = (delta=0, target handle=8, presumed=fd541000) [ 82.919] batch[1/1, flags=1800]: 1602 1602 15376 16384, nreloc=38, nexec=9, nfence=0, aperture=1786 [fenced=0] [ 82.919] kgem_finish_buffers: buffer handle=146, used=24576, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 82.919] kgem_finish_buffers: retaining upload buffer (24576/262144): used=24576, refcnt=1 [ 82.919] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd981000 [ 82.919] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -53247 [ 82.919] kgem_fixup_relocs: shrinking by 53248 [ 82.919] __kgem_busy: handle=2, busy=0, wedged=0 [ 82.919] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd981000 [ 82.919] kgem_commit: release handle=135 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ff893000 [ 82.919] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd581000 [ 82.919] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 82.919] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 82.919] __kgem_bo_clear_busy: handle=143 [ 82.919] kgem_commit: release handle=143 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff6e000 [ 82.919] kgem_commit: release handle=105 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fe008000 [ 82.919] kgem_commit: release handle=146 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffe77000 [ 82.919] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 82.919] __kgem_bo_clear_busy: handle=143 [ 82.919] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 82.919] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 82.919] __kgem_bo_clear_busy: handle=143 [ 82.919] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 82.919] __kgem_bo_clear_busy: handle=143 [ 82.919] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 82.919] __kgem_bo_clear_busy: handle=7 [ 82.919] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 82.919] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 82.919] __kgem_bo_clear_busy: handle=143 [ 82.919] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 82.919] __kgem_busy: handle=2, busy=131072, wedged=0 [ 82.919] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 82.919] kgem_bo_is_render: handle=135, rq? 1 [1] [ 82.919] kgem_bo_is_render: handle=148, rq? 0 [0] [ 82.919] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 82.919] gen4_choose_composite_emitter: identity src, no mask [ 82.919] needs_batch_flush: flushing before handle=148 for new reservation [ 82.919] kgem_check_bo: num_pages=+944, num_exec=+2 [ 82.919] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 82.919] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 82.919] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 82.919] kgem_add_handle: handle=4, index=0 [ 82.919] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 82.919] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 82.919] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 82.919] gen9_composite_get_binding_table(ffc0) [ 82.919] kgem_add_reloc64: handle=135, pos=16360, delta=0, domains=20002 [ 82.919] kgem_add_handle: handle=135, index=1 [ 82.919] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=ff893000) [ 82.919] __kgem_bo_mark_dirty: handle=135 (proxy? 0) [ 82.919] [3fe0] bind bo(handle=135, addr=ff893000), format=192, width=1175, height=491, pitch=5120, tiling=1 -> render [ 82.919] kgem_add_reloc64: handle=148, pos=16344, delta=0, domains=40000 [ 82.919] kgem_add_handle: handle=148, index=2 [ 82.919] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) [ 82.919] [3fd0] bind bo(handle=148, addr=0), format=233, width=768, height=432, pitch=3072, tiling=0 -> sampler [ 82.919] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 82.919] gen9_emit_sampler: sampler = 2 [ 82.919] gen9_emit_sf: num_sf_outputs=1 [ 82.919] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 82.919] gen9_emit_vertex_elements: setup id=2 [ 82.919] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 82.919] gen9_render_composite_box: (11, 11), (779, 443) [ 82.919] apply_damage: damage=0x0, region=1 [(11, 11), (779, 443) + (0, 0)] [ 82.919] gen8_vertex_flush[490] = 3 [ 82.919] sna_destroy_pixmap: pixmap=5064, attached?=1 [ 82.919] kgem_bo_is_busy: handle=148, domain: 1 exec? 1, rq? 1 [ 82.919] sna_destroy_pixmap: deferring release of active SHM pixmap=5064 [ 82.919] sna_add_flush_pixmap: marking pixmap=5064 for flushing [ 82.919] gen8_vertex_close: used=21504, vbo active? 23, vb=4, nreloc=1 [ 82.919] gen8_vertex_close: reloc[0] = 287 [ 82.919] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 82.919] kgem_add_handle: handle=23, index=3 [ 82.919] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 82.919] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=1018 [fenced=0] [ 82.919] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 82.919] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 82.919] kgem_fixup_relocs: shrinking by 61440 [ 82.919] __kgem_busy: handle=1, busy=0, wedged=0 [ 82.919] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 82.919] kgem_commit: release handle=135 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ff893000 [ 82.919] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 82.919] kgem_commit: release handle=148 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffd33000 [ 82.919] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 82.919] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 82.919] sna_validate_gc(0x561c94af9b50) changes=0, previous serial=13c2, drawable=1378 [ 82.919] sna_validate_gc: recomputing clip [ 82.919] sna_validate_gc: composite clip=1x[(1365, 874), (2540, 1365)] [0x561c94b33880] [ 82.919] sna_copy_area: src=pixmap=5014:(0, 0)x(1175, 491)+(0, 0) -> dst=pixmap=5008:(0, 0)+(1365, 874); alu=3, pm=ffffffff, depth=32 [ 82.919] sna_copy_area: normal copy [ 82.919] sna_do_copy: src=(0, 0), dst=(0, 0), size=(1175x491) [ 82.919] sna_do_copy: after drawable: src=(0, 0), dst=(1365, 874), size=(1175x491) [ 82.919] sna_do_copy: dst extents (1365, 874), (2540, 1365), dst clip extents (1365, 874), (2540, 1365), dst size=1175x491 [ 82.919] sna_do_copy: clipped dst extents (1365, 874), (2540, 1365) [ 82.919] sna_do_copy: unclipped src extents (0, 0), (1175, 491) [ 82.919] sna_do_copy: clipped src extents (0, 0), (1175, 491) [ 82.919] sna_do_copy: pixmap -- no source clipping [ 82.919] sna_do_copy: src extents (0, 0), (1175, 491) x 1 [ 82.919] sna_do_copy: copy region (1365, 874), (2540, 1365) x 1 + (-1365, -874) [ 82.919] sna_copy_boxes (boxes=1x[(1365, 874), (2540, 1365)...], src pixmap=5014+(-1365, -874), dst pixmap=5008+(-1365, -846), alu=3, src.size=1175x491, dst.size=1175x519) [ 82.919] sna_copy_boxes: dst=(priv=0x561c94b3a8d0, gpu_bo=147, cpu_bo=0), src=(priv=0x561c94b40790, gpu_bo=135, cpu_bo=0), replaces=0 [ 82.919] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 82.920] sna_drawable_use_bo pixmap=5008, box=((0, 28), (1175, 519)), flags=b... [ 82.920] sna_drawable_use_bo: exported target, set PREFER_GPU [ 82.920] sna_drawable_use_bo: pinned, never REPLACES [ 82.920] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=b [ 82.920] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.920] sna_drawable_use_bo: using whole GPU bo [ 82.920] sna_pixmap_move_to_gpu(pixmap=5014, usage=0), flags=a [ 82.920] sna_pixmap_move_to_gpu: already all-damaged [ 82.920] sna_pixmap_mark_active: pixmap=5014, handle=135 [ 82.920] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 82.920] gen9_render_copy_boxes (0, -28)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 82.920] kgem_bo_is_render: handle=135, rq? 1 [1] [ 82.920] kgem_bo_is_render: handle=147, rq? 1 [0] [ 82.920] kgem_bo_is_render: handle=147, rq? 1 [0] [ 82.920] needs_batch_flush: flushing before handle=147 for required semaphore [ 82.920] kgem_check_bo: num_pages=+1270, num_exec=+2 [ 82.920] aligning vertex: was 3, now 2 floats per vertex [ 82.920] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 82.920] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 82.920] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 82.920] kgem_add_handle: handle=4, index=0 [ 82.920] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 82.920] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 82.920] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 82.920] gen9_composite_get_binding_table(ffc0) [ 82.920] kgem_add_reloc64: handle=147, pos=16360, delta=0, domains=20002 [ 82.920] kgem_add_handle: handle=147, index=1 [ 82.920] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=ff609000) [ 82.920] __kgem_bo_mark_dirty: handle=147 (proxy? 0) [ 82.920] [3fe0] bind bo(handle=147, addr=ff609000), format=192, width=1175, height=519, pitch=5120, tiling=1 -> render [ 82.920] kgem_add_reloc64: handle=135, pos=16344, delta=0, domains=40000 [ 82.920] kgem_add_handle: handle=135, index=2 [ 82.920] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=ff893000) [ 82.920] [3fd0] bind bo(handle=135, addr=ff893000), format=192, width=1175, height=491, pitch=5120, tiling=1 -> sampler [ 82.920] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 82.920] gen9_emit_sampler: sampler = 0 [ 82.920] gen9_emit_sf: num_sf_outputs=1 [ 82.920] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 82.920] gen9_emit_vertex_elements: setup id=0 [ 82.920] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 82.920] (0, 0) -> (0, 28) + (1175, 491) [ 82.920] gen8_vertex_flush[490] = 3 [ 82.920] sna_accel_flush: flush?=1, dirty?=1 [ 82.920] sna_accel_flush: syncing SHM pixmap=5064 (refcnt=0) [ 82.920] _sna_pixmap_move_to_cpu(pixmap=5064, 768x432, flags=3) [ 82.920] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 82.920] operate_inplace: no, inplace operation not suitable [ 82.920] _sna_pixmap_move_to_cpu: marking as damaged [ 82.920] __sna_damage_all(768, 432) [ 82.920] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 82.920] _sna_pixmap_move_to_cpu: syncing CPU bo [ 82.920] kgem_bo_sync__cpu_full: handle=148 [ 82.920] __kgem_busy: handle=148, busy=0, wedged=0 [ 82.920] kgem_bo_sync__cpu_full: SYNC: handle=148, needs_flush? 0, domain? 3, busy? 0 [ 82.920] __kgem_busy: handle=148, busy=0, wedged=0 [ 82.920] kgem_bo_retire: retiring bo handle=148 (needed flush? 0), rq? 1 [busy?=0] [ 82.920] __kgem_retire_requests_upto(handle=148, ring=0) [ 82.920] __kgem_retire_rq: request 2 complete [ 82.920] __kgem_bo_flush: handle=6, busy=0, wedged=0 [ 82.920] __kgem_retire_rq: request 1 complete [ 82.920] assert_bo_retired: handle=148, domain: 0 exec? 0, rq? 0 [ 82.920] kgem_bo_is_busy: handle=148, domain: 1 exec? 0, rq? 0 [ 82.920] __sna_free_pixmap(pixmap=5064) [ 82.920] __sna_pixmap_free_cpu: discarding CPU buffer, handle=148, size=1327104 [ 82.920] kgem_bo_sync__cpu: handle=148 [ 82.920] sna_accel_watch_flush: enable=-1 [ 82.920] _kgem_bo_destroy: handle=148, proxy? 0 [ 82.920] __kgem_bo_destroy: handle=148, size=1327104 [ 82.920] __kgem_bo_destroy: handle=148, not reusable [ 82.920] kgem_bo_free: handle=148, size=1327104 [ 82.920] __kgem_busy: handle=148, busy=0, wedged=0 [ 82.920] kgem_bo_free: releasing 0x0:0x0 vma for handle=148, count=0 [ 82.920] gen8_vertex_close: used=21510, vbo active? 23, vb=1, nreloc=1 [ 82.920] gen8_vertex_close: reloc[0] = 287 [ 82.920] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 82.920] kgem_add_handle: handle=23, index=3 [ 82.920] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 82.920] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=1344 [fenced=0] [ 82.920] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 82.920] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 82.920] kgem_fixup_relocs: shrinking by 61440 [ 82.920] __kgem_busy: handle=1, busy=0, wedged=0 [ 82.920] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 82.920] kgem_commit: release handle=147 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ff609000 [ 82.920] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 82.920] kgem_commit: release handle=135 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=ff893000 [ 82.920] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 82.920] __kgem_busy: handle=1, busy=131072, wedged=0 [ 82.920] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 82.920] sna_accel_flush: flush?=0, dirty?=0 [ 82.920] sna_accel_flush: flush?=0, dirty?=0 [ 82.920] sna_accel_flush: flush?=0, dirty?=0 [ 82.920] sna_destroy_pixmap: pixmap=5014, attached?=1 [ 82.920] _kgem_bo_destroy: handle=135, proxy? 0 [ 82.920] __kgem_bo_destroy: handle=135, size=2539520 [ 82.920] __kgem_busy: handle=135, busy=131072, wedged=0 [ 82.920] __kgem_bo_destroy: handle=135 -> active [ 82.920] __sna_free_pixmap(pixmap=5014) [ 82.920] sna_accel_flush: flush?=0, dirty?=0 [ 82.920] sna_accel_flush: flush?=0, dirty?=0 [ 82.920] sna_accel_flush: flush?=0, dirty?=0 [ 82.920] sna_accel_flush: flush?=0, dirty?=0 [ 82.920] sna_create_pixmap(3840, 2160, 24, usage=0) [ 82.920] kgem_can_create_2d: 3840x2160 @ 24 [ 82.920] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 82.920] kgem_can_create_2d: untiled size=33177600 [ 82.920] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 82.920] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 82.920] kgem_can_create_2d: tiled[-1] size=33177600 [ 82.920] sna_create_pixmap: usage=0, flags=1b [ 82.920] sna_create_pixmap: creating GPU pixmap 3840x2160, stride=15360, flags=1b [ 82.920] __pop_freed_pixmap: reusing freed pixmap=5014 header [ 82.920] create_pixmap_hdr: pixmap=5065, width=3840, height=2160, usage=0 [ 82.920] sna_create_pixmap: serial=5065, 3840x2160, usage=0 [ 82.920] sna_composite_rectangles(pixmap=5066, op=0, 0 x 1 [(0, 0)x(3840, 2160) ...]) [ 82.920] sna_composite_rectangles: converted to op 0 [ 82.920] sna_composite_rectangles[0] (0, 0)x(3840, 2160) -> (0, 0), (3840, 2160) [ 82.920] sna_composite_rectangles: nrects=1, region=(0, 0), (3840, 2160) x 1 [ 82.920] sna_composite_rectangles: clipped extents (0, 0),(3840, 2160) x 1 [ 82.920] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(3840, 2160) [ 82.920] sna_composite_rectangles: dropping last-cpu hint [ 82.920] sna_drawable_use_bo pixmap=5066, box=((0, 0), (3840, 2160)), flags=19... [ 82.920] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 82.920] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 82.920] sna_pixmap_move_to_gpu(pixmap=5066, usage=0), flags=b [ 82.920] sna_pixmap_move_to_gpu: CPU damage? 0 [ 82.920] sna_pixmap_move_to_gpu: creating GPU bo (3840x2160@32), create=b [ 82.920] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 82.920] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 82.920] sna_pixmap_alloc_gpu: pixmap=5066 [ 82.920] kgem_create_2d(3840x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 82.920] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=15360, height=2160 [ 82.920] inactive too small: 8010 < 8100 [ 82.920] kgem_bo_remove_from_inactive: removing handle=40 from inactive [ 82.920] from inactive: pitch=15360, tiling=1: handle=40, id=2851 [ 82.920] __sna_damage_all(3840, 2160) [ 82.920] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 82.920] sna_pixmap_mark_active: pixmap=5066, handle=40 [ 82.920] sna_drawable_use_bo: allocated GPU bo for operation [ 82.920] sna_drawable_use_bo: using GPU bo with damage? 0 [ 82.920] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) [ 82.920] kgem_bo_is_render: handle=40, rq? 0 [0] [ 82.920] gen9_render_fill_boxes(0 x 1 [(0, 0), (3840, 2160) ...]) [ 82.920] sna_render_get_solid: 0 [ 82.920] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 82.920] kgem_check_bo: num_pages=+32400, num_exec=+1 [ 82.920] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 82.920] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 82.920] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 82.920] kgem_add_handle: handle=4, index=0 [ 82.920] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 82.920] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 82.920] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 82.920] gen9_composite_get_binding_table(ffc0) [ 82.920] kgem_add_reloc64: handle=40, pos=16360, delta=0, domains=20002 [ 82.920] kgem_add_handle: handle=40, index=1 [ 82.920] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=c4ac5000) [ 82.920] __kgem_bo_mark_dirty: handle=40 (proxy? 0) [ 82.920] [3fe0] bind bo(handle=40, addr=c4ac5000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> render [ 82.920] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 82.920] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 82.920] kgem_add_handle: handle=7, index=2 [ 82.920] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 82.920] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 82.920] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 82.920] gen9_emit_sampler: sampler = 1 [ 82.920] gen9_emit_sf: num_sf_outputs=1 [ 82.920] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 82.920] gen9_emit_vertex_elements: setup id=0 [ 82.920] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 82.920] (0, 0), (3840, 2160) [ 82.920] gen8_vertex_flush[490] = 3 [ 82.920] sna_composite_rectangles: pixmap=5066 marking clear [0]? 1 [ 82.921] sna_copy_area: src=pixmap=5066:(0, 0)x(3840, 2160)+(0, 0) -> dst=pixmap=4856:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 82.921] sna_copy_area: normal copy [ 82.921] sna_do_copy: src=(0, 0), dst=(0, 0), size=(3840x2160) [ 82.921] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(3840x2160) [ 82.921] sna_do_copy: dst extents (0, 0), (3840, 2160), dst clip extents (0, 0), (3840, 2160), dst size=3840x2160 [ 82.921] sna_do_copy: clipped dst extents (0, 0), (3840, 2160) [ 82.921] sna_do_copy: unclipped src extents (0, 0), (3840, 2160) [ 82.921] sna_do_copy: clipped src extents (0, 0), (3840, 2160) [ 82.921] sna_do_copy: pixmap -- no source clipping [ 82.921] sna_do_copy: src extents (0, 0), (3840, 2160) x 1 [ 82.921] sna_do_copy: copy region (0, 0), (3840, 2160) x 1 + (0, 0) [ 82.921] sna_copy_boxes (boxes=1x[(0, 0), (3840, 2160)...], src pixmap=5066+(0, 0), dst pixmap=4856+(0, 0), alu=3, src.size=3840x2160, dst.size=3840x2160) [ 82.921] sna_copy_boxes: dst=(priv=0x561c94b2b260, gpu_bo=25, cpu_bo=0), src=(priv=0x561c94b40790, gpu_bo=40, cpu_bo=0), replaces=1 [ 82.921] copy_prefer_gpu: source is clear, don't force use of GPU [ 82.921] sna_drawable_use_bo pixmap=4856, box=((0, 0), (3840, 2160)), flags=18... [ 82.921] sna_drawable_use_bo: not reading damage and large, set PREFER_GPU [ 82.921] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 82.921] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.921] sna_drawable_use_bo: using whole GPU bo [ 82.921] sna_copy_boxes: applying src clear [0] to dst [ 82.921] kgem_bo_is_render: handle=25, rq? 0 [0] [ 82.921] color_convert: src=0 [20020888] [ 82.921] color_convert: dst=ff000000 [20028888] [ 82.921] sna_render_get_solid: ff000000 [ 82.921] __kgem_busy: handle=1, busy=0, wedged=0 [ 82.921] __kgem_retire_rq: request 1 complete [ 82.921] __kgem_bo_flush: handle=147, busy=0, wedged=0 [ 82.921] __kgem_bo_flush: handle=135, busy=0, wedged=0 [ 82.921] kgem_bo_move_to_cache: release handle=135 [ 82.921] kgem_bo_move_to_inactive: moving handle=135 to inactive [ 82.921] kgem_set_mode: flushing before new bo [ 82.921] gen8_vertex_close: used=21516, vbo active? 23, vb=1, nreloc=1 [ 82.921] gen8_vertex_close: reloc[0] = 287 [ 82.921] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 82.921] kgem_add_handle: handle=23, index=3 [ 82.921] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 82.921] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=32475 [fenced=0] [ 82.921] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 82.921] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 82.921] kgem_fixup_relocs: shrinking by 61440 [ 82.921] __kgem_busy: handle=1, busy=0, wedged=0 [ 82.921] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 82.921] kgem_commit: release handle=40 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=c4ac5000 [ 82.921] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 82.921] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 82.921] __kgem_bo_clear_busy: handle=7 [ 82.921] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 82.921] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 82.921] __kgem_busy: handle=1, busy=131072, wedged=0 [ 82.921] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 82.921] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 82.921] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 82.921] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 82.921] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 82.921] kgem_add_handle: handle=4, index=0 [ 82.921] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 82.921] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 82.921] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 82.921] gen9_composite_get_binding_table(ffc0) [ 82.921] kgem_add_reloc64: handle=25, pos=16360, delta=0, domains=20002 [ 82.921] kgem_add_handle: handle=25, index=1 [ 82.921] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f816d000) [ 82.921] __kgem_bo_mark_dirty: handle=25 (proxy? 0) [ 82.921] [3fe0] bind bo(handle=25, addr=f816d000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> render [ 82.921] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 82.921] kgem_add_reloc64: adding proxy [delta=1020] for handle=7 [ 82.921] kgem_add_handle: handle=7, index=2 [ 82.921] kgem_add_reloc64[4] = (delta=1020, target handle=2, presumed=fffe8000) [ 82.921] [3fd0] bind bo(handle=7, addr=fffe83fc), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 82.921] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 82.921] gen9_emit_sampler: sampler = 1 [ 82.921] gen9_emit_sf: num_sf_outputs=1 [ 82.921] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 82.921] gen9_emit_vertex_elements: setup id=0 [ 82.921] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 82.921] (0, 0), (3840, 2160) [ 82.921] gen8_vertex_flush[490] = 3 [ 82.921] sna_copy_boxes: marking dst handle=25 as all clear [0] [ 82.921] sna_destroy_pixmap: pixmap=5066, attached?=1 [ 82.921] _kgem_bo_destroy: handle=40, proxy? 0 [ 82.921] __kgem_bo_destroy: handle=40, size=132710400 [ 82.921] __kgem_busy: handle=40, busy=131073, wedged=0 [ 82.921] __kgem_bo_destroy: handle=40 -> active [ 82.921] __sna_free_pixmap(pixmap=5066) [ 82.921] sna_create_pixmap(272, 29, 32, usage=0) [ 82.921] kgem_can_create_2d: 272x29 @ 32 [ 82.921] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=1088, height=29 [ 82.921] kgem_can_create_2d: untiled size=32768 [ 82.921] kgem_choose_tiling: 272x29 -> 1 [ 82.921] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1536, height=32 [ 82.921] kgem_can_create_2d: tiled[1] size=49152 [ 82.921] sna_create_pixmap: usage=0, flags=1b [ 82.921] sna_create_pixmap: creating GPU pixmap 272x29, stride=1088, flags=1b [ 82.921] __pop_freed_pixmap: reusing freed pixmap=5066 header [ 82.921] create_pixmap_hdr: pixmap=5067, width=272, height=29, usage=0 [ 82.921] sna_create_pixmap: serial=5067, 272x29, usage=0 [ 82.921] sna_composite_rectangles(pixmap=5068, op=0, 0 x 1 [(0, 0)x(272, 29) ...]) [ 82.921] sna_composite_rectangles: converted to op 0 [ 82.921] sna_composite_rectangles[0] (0, 0)x(272, 29) -> (0, 0), (272, 29) [ 82.921] sna_composite_rectangles: nrects=1, region=(0, 0), (272, 29) x 1 [ 82.921] sna_composite_rectangles: clipped extents (0, 0),(272, 29) x 1 [ 82.921] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(272, 29) [ 82.921] sna_composite_rectangles: dropping last-cpu hint [ 82.921] sna_drawable_use_bo pixmap=5068, box=((0, 0), (272, 29)), flags=19... [ 82.921] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 82.921] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 82.921] sna_pixmap_move_to_gpu(pixmap=5068, usage=0), flags=b [ 82.921] sna_pixmap_move_to_gpu: CPU damage? 0 [ 82.921] sna_pixmap_move_to_gpu: creating GPU bo (272x29@32), create=b [ 82.921] kgem_choose_tiling: 272x29 -> 1 [ 82.921] kgem_choose_tiling: 272x29 -> 1 [ 82.921] sna_pixmap_alloc_gpu: pixmap=5068 [ 82.921] kgem_create_2d(272x29, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 82.921] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1536, height=32 [ 82.921] kgem_set_tiling: handle=127, tiling=1 [1], pitch=1536 [1536]: 1 [ 82.921] kgem_bo_remove_from_inactive: removing handle=127 from inactive [ 82.921] from inactive: pitch=1536, tiling=1: handle=127, id=2852 [ 82.921] __sna_damage_all(272, 29) [ 82.921] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 82.921] sna_pixmap_mark_active: pixmap=5068, handle=127 [ 82.921] sna_drawable_use_bo: allocated GPU bo for operation [ 82.921] sna_drawable_use_bo: using GPU bo with damage? 0 [ 82.921] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 82.921] kgem_bo_is_render: handle=127, rq? 0 [0] [ 82.921] gen9_render_fill_boxes(0 x 1 [(0, 0), (272, 29) ...]) [ 82.921] sna_render_get_solid: 0 [ 82.921] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 82.921] __kgem_busy: handle=1, busy=131072, wedged=0 [ 82.921] __kgem_ring_is_idle: last fence handle=1 still busy [ 82.921] kgem_check_bo: num_pages=+16, num_exec=+1 [ 82.921] __kgem_busy: handle=1, busy=131072, wedged=0 [ 82.921] __kgem_ring_is_idle: last fence handle=1 still busy [ 82.921] gen9_composite_get_binding_table(ff00) [ 82.921] kgem_add_reloc64: handle=127, pos=16312, delta=0, domains=20002 [ 82.921] kgem_add_handle: handle=127, index=3 [ 82.921] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd373000) [ 82.921] __kgem_bo_mark_dirty: handle=127 (proxy? 0) [ 82.921] [3fb0] bind bo(handle=127, addr=fd373000), format=192, width=272, height=29, pitch=1536, tiling=1 -> render [ 82.921] kgem_add_reloc64: handle=7, pos=16296, delta=0, domains=40000 [ 82.921] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 82.921] kgem_add_reloc64[6] = (delta=0, target handle=2, presumed=fffe8000) [ 82.922] [3fa0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 82.922] gen9_emit_vertex_elements: setup id=0 [ 82.922] (0, 0), (272, 29) [ 82.922] gen8_vertex_flush[4c4] = 3 [ 82.922] sna_composite_rectangles: pixmap=5068 marking clear [0]? 1 [ 82.922] sna_composite_rectangles(pixmap=5068, op=1, fff2f1f0 x 1 [(0, 0)x(272, 29) ...]) [ 82.922] sna_composite_rectangles: converted to op 1 [ 82.922] sna_composite_rectangles[0] (0, 0)x(272, 29) -> (0, 0), (272, 29) [ 82.922] sna_composite_rectangles: nrects=1, region=(0, 0), (272, 29) x 1 [ 82.922] sna_composite_rectangles: clipped extents (0, 0),(272, 29) x 1 [ 82.922] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(272, 29) [ 82.922] sna_composite_rectangles: promoting to full GPU [ 82.922] sna_composite_rectangles: dropping last-cpu hint [ 82.922] sna_drawable_use_bo pixmap=5068, box=((0, 0), (272, 29)), flags=19... [ 82.922] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 82.922] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.922] sna_drawable_use_bo: using whole GPU bo [ 82.922] gen9_render_fill_boxes (op=1, color=(f2f2, f1f1, f0f0, ffff) [20028888]) [ 82.922] kgem_bo_is_render: handle=127, rq? 1 [1] [ 82.922] gen9_render_fill_boxes(fff2f1f0 x 1 [(0, 0), (272, 29) ...]) [ 82.922] sna_render_get_solid: fff2f1f0 [ 82.922] sna_render_get_solid(15) = fff2f1f0 (old) [ 82.922] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 82.922] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.922] gen9_composite_get_binding_table(fe40) [ 82.922] kgem_add_reloc64: handle=143, pos=16264, delta=0, domains=40000 [ 82.922] kgem_add_reloc64: adding proxy [delta=60] for handle=143 [ 82.922] kgem_add_handle: handle=143, index=4 [ 82.922] kgem_add_reloc64[7] = (delta=60, target handle=4, presumed=fff6e000) [ 82.922] [3f80] bind bo(handle=143, addr=fff6e03c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 82.922] gen9_emit_vertex_elements: setup id=0 [ 82.922] (0, 0), (272, 29) [ 82.922] gen8_vertex_flush[500] = 3 [ 82.922] sna_composite_rectangles: pixmap=5068 marking clear [fff2f1f0]? 1 [ 82.922] sna_composite_trapezoids(op=3, src=(8, 1), mask=18000, ntrap=17) [ 82.922] kgem_bo_is_busy: handle=127, domain: 0 exec? 1, rq? 1 [ 82.922] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 82.922] trapezoid_spans_maybe_inplace? clear, no [ 82.922] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 82.922] imprecise_trapezoid_span_converter: extents (1, 1), (271, 28) [ 82.922] sna_compute_composite_region: dst=(1, 1)x(270, 27) [ 82.922] sna_compute_composite_region: initial clip against dst->pDrawable: (1, 1), (271, 28) [ 82.922] clip_to_dst: region: 1x[(1, 1), (271, 28)], clip: 1x[(0, 0), (272, 29)] [ 82.922] sna_compute_composite_region: clip against dst->pCompositeClip: (1, 1), (271, 28) [ 82.922] sna_compute_composite_region: clip against src (0x0 clip=0): (1, 1), (271, 28) [ 82.922] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 82.922] imprecise_trapezoid_span_converter: after clip -- extents (1, 1), (271, 28), delta=(0, 0) src -> (1, 1) [ 82.922] gen9_render_composite_spans: 270x27 with flags=0, current mode=1 [ 82.922] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 82.922] gen9_composite_set_target: (1, 1)x(270, 27), partial?=1 [ 82.922] sna_drawable_use_bo pixmap=5068, box=((1, 1), (271, 28)), flags=7... [ 82.922] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.922] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.922] sna_drawable_use_bo: using whole GPU bo [ 82.922] gen9_composite_set_target: pixmap=5068, format=20028888, size=272x29, pitch=1536, delta=(0,0),damage=0xffffffffffffffff [ 82.922] gen9_composite_picture: (1, 1)x(270, 27), dst=(1, 1) [ 82.922] gen4_channel_init_linear: p1=(0.00, 0.00), p2=(0.00, 1.00), src=(1, 1), dst=(1, 1), size=(270, 27) [ 82.922] sna_render_get_gradient: 2x[0.00:fff5f5f5 ... 1.00:ffffffff ... 1.00:ffffffff] [ 82.922] sna_render_get_gradient: old --> 5 [ 82.922] gen4_channel_init_linear: transform = [0.00 0.00 -0.00, 0.00 0.03 -0.00, 0.00 0.00 1.00] [ 82.922] gen4_channel_init_linear: untransformed: p1=(0.03, 0.00, 1.00), p2=(0.03, 28.00, 1.00) [ 82.922] gen4_channel_init_linear: dx=0.00, dy=0.03, offset=-0.00 [ 82.922] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 82.922] gen4_choose_spans_emitter: linear source [ 82.922] kgem_check_bo: num_pages=+1, num_exec=+1 [ 82.922] aligning vertex: was 2, now 3 floats per vertex [ 82.922] gen9_composite_get_binding_table(fdc0) [ 82.922] kgem_add_reloc64: handle=8, pos=16232, delta=0, domains=40000 [ 82.922] kgem_add_handle: handle=8, index=5 [ 82.922] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fdffe000) [ 82.922] [3f60] bind bo(handle=8, addr=fdffe000), format=192, width=16, height=1, pitch=64, tiling=0 -> sampler [ 82.922] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 82.922] gen9_emit_sampler: sampler = 14 [ 82.922] gen9_emit_sf: num_sf_outputs=2 [ 82.922] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) [ 82.922] gen9_emit_vertex_elements: setup id=5 [ 82.922] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 82.922] gen9_emit_vertex_elements: second channel 1 floats, offset=8 [ 82.922] thread_choose_span: clipped? 0 [ 82.922] imprecise_trapezoid_span_converter: using 4 threads [ 82.922] imprecise_trapezoid_span_converter: using 4 threads for span compositing 270x27 [ 82.922] thread_choose_span: clipped? 0 [ 82.922] span_thread: flushing 26 boxes [ 82.922] span_thread: flushing 27 boxes [ 82.922] span_thread: flushing 1 boxes [ 82.922] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 82.922] span_thread: flushing 1 boxes [ 82.922] gen9_render_composite_spans_boxes__thread: nbox=27, src=+(0, 0), dst=+(0, 0) [ 82.922] gen9_render_composite_spans_boxes__thread: nbox=26, src=+(0, 0), dst=+(0, 0) [ 82.922] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 82.922] gen8_vertex_flush[5dc] = 165 [ 82.922] gen9_render_composite_spans_done() [ 82.922] sna_create_pixmap(25, 21, 32, usage=0) [ 82.922] kgem_can_create_2d: 25x21 @ 32 [ 82.922] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=128, height=21 [ 82.922] kgem_can_create_2d: untiled size=4096 [ 82.922] kgem_choose_tiling: too thin [width 25, 32 bpp] for TILING_X [ 82.922] kgem_choose_tiling: 25x21 -> 0 [ 82.922] sna_create_pixmap: usage=0, flags=a [ 82.923] sna_create_pixmap: small buffer [2100], attaching to shadow pixmap [ 82.923] create_pixmap: allocating pixmap 25x21, depth=32/32, size=2108 [ 82.923] create_pixmap: serial=5069, usage=0, 25x21 [ 82.923] sna_create_pixmap: serial=5069, 25x21, usage=0 [ 82.923] sna_composite_rectangles(pixmap=5070, op=0, 0 x 1 [(0, 0)x(25, 21) ...]) [ 82.923] sna_composite_rectangles: converted to op 0 [ 82.923] sna_composite_rectangles[0] (0, 0)x(25, 21) -> (0, 0), (25, 21) [ 82.923] sna_composite_rectangles: nrects=1, region=(0, 0), (25, 21) x 1 [ 82.923] sna_composite_rectangles: clipped extents (0, 0),(25, 21) x 1 [ 82.923] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(25, 21) [ 82.923] sna_composite_rectangles: fallback, dst pixmap=5070 too small or not attached [ 82.923] sna_composite_rectangles: fallback [ 82.923] sna_drawable_move_region_to_cpu(pixmap=5070 (25x21), [(0, 0), (25, 21)], flags=1) [ 82.923] sna_drawable_move_region_to_cpu: region (0, 0), (25, 21) + (0, 0) subsumes pixmap (25x21) [ 82.923] _sna_pixmap_move_to_cpu(pixmap=5070, 25x21, flags=1) [ 82.923] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 82.923] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 82.923] operate_inplace: no, inplace operation not suitable [ 82.923] _sna_pixmap_move_to_cpu: marking as damaged [ 82.923] __sna_damage_all(25, 21) [ 82.923] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 82.923] sna_validate_gc(0x561c94af9b50) changes=0, previous serial=1378, drawable=13ce [ 82.923] sna_validate_gc: recomputing clip [ 82.923] sna_validate_gc: composite clip=1x[(0, 0), (25, 21)] [0x561c94b43680] [ 82.923] sna_put_image((0, 0)x(25, 21), depth=32, format=2) [ 82.923] try_upload__fast: ignore existing cpu damage (if any) [ 82.923] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 82.923] try_upload__fast: no, no gpu damage [ 82.923] sna_drawable_move_region_to_cpu(pixmap=5070 (25x21), [(0, 0), (25, 21)], flags=1) [ 82.923] sna_drawable_move_region_to_cpu: pixmap=5070 all damaged on CPU [ 82.923] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 82.923] sna_put_zpixmap_blt: upload(0, 0, 25, 21) x 1 boxes [ 82.923] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(25, 21) [ 82.923] memcpy_blt: src=(0, 0), dst=(0, 0), size=25x21, pitch=100/100 [ 82.923] sna_accel_flush: flush?=0, dirty?=0 [ 82.923] sna_composite(pixmap=5068, op=3, src=5070+(0, 0), mask=0+(0, 0), dst=5068+(0, 0)+(0, 0), size=(12, 10) [ 82.923] sna_compute_composite_region: dst=(0, 0)x(12, 10) [ 82.923] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (12, 10) [ 82.923] clip_to_dst: region: 1x[(0, 0), (12, 10)], clip: 1x[(0, 0), (272, 29)] [ 82.923] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (12, 10) [ 82.923] sna_compute_composite_region: clip against src (25x21 clip=0): (0, 0), (12, 10) [ 82.923] sna_composite: composite region extents:+(0, 0) -> (0, 0), (12, 10) + (0, 0) [ 82.923] gen9_render_composite: 12x10, current mode=1/1 [ 82.923] kgem_bo_is_render: handle=127, rq? 1 [1] [ 82.923] kgem_bo_is_busy: handle=127, domain: 0 exec? 1, rq? 1 [ 82.923] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.923] gen9_composite_set_target: (0, 0)x(12, 10), partial?=1 [ 82.923] sna_drawable_use_bo pixmap=5068, box=((0, 0), (12, 10)), flags=7... [ 82.923] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.923] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.923] sna_drawable_use_bo: using whole GPU bo [ 82.923] gen9_composite_set_target: pixmap=5068, format=20028888, size=272x29, pitch=1536, delta=(0,0),damage=0xffffffffffffffff [ 82.923] gen9_composite_picture: (0, 0)x(12, 10), dst=(0, 0) [ 82.923] sna_transform_is_imprecise_integer_translation: no transform [ 82.923] gen9_composite_picture: integer translation (0, 0), removing [ 82.923] sna_render_pixmap_bo pixmap=5070, (0, 0)x(12, 10)/(25, 21) [ 82.923] sna_render_pixmap_bo box=(0, 0), (12, 10): (12, 10)/(25, 21) [ 82.923] sna_render_pixmap_bo: offset=(0, 0), size=(25, 21) [ 82.923] use_cpu_bo: no cpu bo [ 82.923] kgem_choose_tiling: too short [10] for TILING_Y [ 82.923] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 82.923] kgem_choose_tiling: 12x10 -> 0 [ 82.923] sna_render_pixmap_bo: uploading CPU box (0, 0), (12, 10) [ 82.923] upload: box=(0, 0), (12, 10), pixmap=25x21 [ 82.923] sna_drawable_move_region_to_cpu(pixmap=5070 (25x21), [(0, 0), (12, 10)], flags=2) [ 82.923] sna_drawable_move_region_to_cpu: pixmap=5070 all damaged on CPU [ 82.923] kgem_can_create_2d: 12x10 @ 32 [ 82.923] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 82.923] kgem_can_create_2d: untiled size=4096 [ 82.923] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 82.923] kgem_choose_tiling: 12x10 -> 0 [ 82.923] kgem_upload_source_image : (0, 0), (12, 10), stride=100, bpp=32 [ 82.923] kgem_create_buffer_2d: 12x10, 32 bpp, stride=64 [ 82.923] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] [ 82.923] kgem_create_buffer: reusing buffer? used=24576 + size=640, total=262144 [ 82.923] kgem_create_proxy: target handle=146 [proxy? -1], offset=24576, length=640, io=1 [ 82.923] __kgem_bo_init(handle=146, num_pages=640) [ 82.923] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x10, pitch=100/64 [ 82.923] kgem_bo_is_render: handle=127, rq? 1 [1] [ 82.923] kgem_bo_is_render: handle=146, rq? 0 [0] [ 82.923] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 82.923] gen4_choose_composite_emitter: identity src, no mask [ 82.923] kgem_check_bo: num_pages=+64, num_exec=+1 [ 82.923] gen9_composite_get_binding_table(fd40) [ 82.923] kgem_add_reloc64: handle=146, pos=16200, delta=0, domains=40000 [ 82.923] kgem_add_reloc64: adding proxy [delta=24576] for handle=146 [ 82.923] kgem_add_handle: handle=146, index=6 [ 82.923] kgem_add_reloc64[9] = (delta=24576, target handle=6, presumed=ffe77000) [ 82.923] [3f40] bind bo(handle=146, addr=ffe7d000), format=192, width=12, height=10, pitch=64, tiling=0 -> sampler [ 82.923] gen9_emit_sampler: sampler = 2 [ 82.923] gen9_emit_sf: num_sf_outputs=1 [ 82.923] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 82.923] gen9_emit_vertex_elements: setup id=2 [ 82.923] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 82.923] gen9_render_composite_box: (0, 0), (12, 10) [ 82.923] apply_damage: damage=0x0, region=1 [(0, 0), (12, 10) + (0, 0)] [ 82.923] gen8_vertex_flush[698] = 3 [ 82.923] _kgem_bo_destroy: handle=146, proxy? 1 [ 82.923] sna_accel_flush: flush?=0, dirty?=0 [ 82.923] sna_block_handler (tv=0.0) [ 82.923] sna_wakeup_handler [ 82.923] sna_accel_flush: flush?=0, dirty?=0 [ 82.923] sna_accel_flush: flush?=0, dirty?=0 [ 82.923] sna_accel_flush: flush?=0, dirty?=0 [ 82.923] sna_block_handler (tv=0.0) [ 82.923] sna_wakeup_handler [ 82.923] sna_glyphs(op=3, nlist=1, src=(172, 508)) [ 82.923] kgem_bo_is_busy: handle=112, domain: 0 exec? 0, rq? 0 [ 82.923] sna_glyphs: discarding mask [ 82.923] glyphs0_to_dst(op=3, src=(172, 508), nlist=1, dst=(172, 508)+(0, 0)) [ 82.923] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.923] gen9_render_composite: 0x0, current mode=1/1 [ 82.923] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 82.923] kgem_bo_is_busy: handle=112, domain: 0 exec? 0, rq? 0 [ 82.923] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.923] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.923] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.923] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.923] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.923] sna_drawable_use_bo: using whole GPU bo [ 82.923] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.923] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.923] color_convert: src=ff729fcf [20028888] [ 82.923] color_convert: dst=ff729fcf [20028888] [ 82.923] sna_render_get_solid: ff729fcf [ 82.923] sna_render_get_solid(23) = ff729fcf (old) [ 82.923] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.923] sna_transform_is_imprecise_integer_translation: no transform [ 82.923] gen9_composite_picture: integer translation (0, 0), removing [ 82.923] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.923] sna_render_pixmap_bo: GPU all damaged [ 82.923] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.923] gen4_choose_composite_emitter: solid, identity mask [ 82.923] __kgem_busy: handle=1, busy=0, wedged=0 [ 82.923] __kgem_retire_rq: request 1 complete [ 82.923] __kgem_bo_flush: handle=40, busy=0, wedged=0 [ 82.923] kgem_bo_move_to_cache: release handle=40 [ 82.923] kgem_bo_move_to_inactive: moving handle=40 to inactive [ 82.923] kgem_bo_can_map: handle=40, map=0x7fc690398000:0x0:0x0, tiling=1, domain=0, offset=3299627008 [ 82.923] kgem_set_mode: flushing before new bo [ 82.923] gen8_vertex_close: used=22038, vbo active? 23, vb=25, nreloc=3 [ 82.923] gen8_vertex_close: reloc[0] = 287 [ 82.923] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 82.923] kgem_add_handle: handle=23, index=7 [ 82.923] kgem_add_reloc64[10] = (delta=0, target handle=7, presumed=fd541000) [ 82.923] gen8_vertex_close: reloc[1] = 370 [ 82.923] kgem_add_reloc64: handle=23, pos=370, delta=0, domains=200000 [ 82.923] kgem_add_reloc64[11] = (delta=0, target handle=7, presumed=fd541000) [ 82.923] gen8_vertex_close: reloc[2] = 417 [ 82.923] kgem_add_reloc64: handle=23, pos=417, delta=0, domains=200000 [ 82.923] kgem_add_reloc64[12] = (delta=0, target handle=7, presumed=fd541000) [ 82.923] batch[1/1, flags=1800]: 428 428 16192 16384, nreloc=13, nexec=8, nfence=0, aperture=8257 [fenced=0] [ 82.923] kgem_finish_buffers: buffer handle=146, used=25344, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 82.923] kgem_finish_buffers: retaining upload buffer (25344/262144): used=28672, refcnt=1 [ 82.923] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 82.923] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 82.923] kgem_fixup_relocs: shrinking by 61440 [ 82.923] __kgem_busy: handle=1, busy=0, wedged=0 [ 82.923] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 82.923] kgem_commit: release handle=127 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd373000 [ 82.923] kgem_commit: release handle=25 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f816d000 [ 82.923] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 82.923] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 82.923] __kgem_bo_clear_busy: handle=7 [ 82.923] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 82.923] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 82.923] __kgem_bo_clear_busy: handle=7 [ 82.923] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 82.923] __kgem_bo_clear_busy: handle=143 [ 82.923] kgem_commit: release handle=143 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff6e000 [ 82.923] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 82.923] kgem_commit: release handle=146 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffe77000 [ 82.923] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 82.923] __kgem_busy: handle=1, busy=131072, wedged=0 [ 82.923] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 82.924] kgem_check_bo: num_pages=+9125, num_exec=+3 [ 82.924] aligning vertex: was 3, now 4 floats per vertex [ 82.924] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 82.924] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 82.924] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 82.924] kgem_add_handle: handle=4, index=0 [ 82.924] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 82.924] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 82.924] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 82.924] gen9_composite_get_binding_table(ffc0) [ 82.924] kgem_add_reloc64: handle=112, pos=16360, delta=0, domains=20002 [ 82.924] kgem_add_handle: handle=112, index=1 [ 82.924] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e64a9000) [ 82.924] __kgem_bo_mark_dirty: handle=112 (proxy? 0) [ 82.924] [3fe0] bind bo(handle=112, addr=e64a9000), format=192, width=3775, height=2136, pitch=15360, tiling=1 -> render [ 82.924] kgem_add_reloc64: handle=143, pos=16344, delta=0, domains=40000 [ 82.924] kgem_add_reloc64: adding proxy [delta=92] for handle=143 [ 82.924] kgem_add_handle: handle=143, index=2 [ 82.924] kgem_add_reloc64[4] = (delta=92, target handle=2, presumed=fff6e000) [ 82.924] [3fd0] bind bo(handle=143, addr=fff6e05c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 82.924] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 [ 82.924] kgem_add_handle: handle=6, index=3 [ 82.924] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd581000) [ 82.924] [3fc0] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 82.924] gen9_emit_cc: blend=177 (current=ffffffff), src=17, dst=18 [ 82.924] gen9_emit_sampler: sampler = a [ 82.924] gen9_emit_sf: num_sf_outputs=2 [ 82.924] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.924] gen9_emit_vertex_elements: setup id=9 [ 82.924] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 82.924] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 82.924] glyphs0_to_dst: glyph=(171, 502)x(11, 3), unclipped [ 82.924] emit_primitive_identity_mask__avx2: dst=(171, 502), mask=(736.00, 32.00) x (11.00, 3.00) [ 82.924] glyphs0_to_dst: glyph=(180, 497)x(10, 14), unclipped [ 82.924] emit_primitive_identity_mask__avx2: dst=(180, 497), mask=(944.00, 48.00) x (10.00, 14.00) [ 82.924] glyphs0_to_dst: glyph=(189, 497)x(11, 11), unclipped [ 82.924] emit_primitive_identity_mask__avx2: dst=(189, 497), mask=(960.00, 0.00) x (11.00, 11.00) [ 82.924] glyphs0_to_dst: glyph=(198, 500)x(10, 8), unclipped [ 82.924] emit_primitive_identity_mask__avx2: dst=(198, 500), mask=(976.00, 0.00) x (10.00, 8.00) [ 82.924] glyphs0_to_dst: glyph=(208, 500)x(9, 11), unclipped [ 82.924] emit_primitive_identity_mask__avx2: dst=(208, 500), mask=(960.00, 16.00) x (9.00, 11.00) [ 82.924] glyphs0_to_dst: glyph=(216, 497)x(10, 14), unclipped [ 82.924] emit_primitive_identity_mask__avx2: dst=(216, 497), mask=(944.00, 48.00) x (10.00, 14.00) [ 82.924] glyphs0_to_dst: glyph=(225, 498)x(10, 10), unclipped [ 82.924] emit_primitive_identity_mask__avx2: dst=(225, 498), mask=(976.00, 16.00) x (10.00, 10.00) [ 82.924] glyphs0_to_dst: glyph=(234, 509)x(11, 2), unclipped [ 82.924] emit_primitive_identity_mask__avx2: dst=(234, 509), mask=(992.00, 0.00) x (11.00, 2.00) [ 82.924] glyphs0_to_dst: glyph=(243, 497)x(11, 11), unclipped [ 82.924] emit_primitive_identity_mask__avx2: dst=(243, 497), mask=(1008.00, 0.00) x (11.00, 11.00) [ 82.924] glyphs0_to_dst: glyph=(253, 500)x(9, 8), unclipped [ 82.924] emit_primitive_identity_mask__avx2: dst=(253, 500), mask=(720.00, 0.00) x (9.00, 8.00) [ 82.924] glyphs0_to_dst: glyph=(261, 500)x(10, 8), unclipped [ 82.924] emit_primitive_identity_mask__avx2: dst=(261, 500), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.924] glyphs0_to_dst: glyph=(270, 500)x(10, 8), unclipped [ 82.924] emit_primitive_identity_mask__avx2: dst=(270, 500), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.924] glyphs0_to_dst: glyph=(279, 496)x(10, 12), unclipped [ 82.924] emit_primitive_identity_mask__avx2: dst=(279, 496), mask=(992.00, 16.00) x (10.00, 12.00) [ 82.924] glyphs0_to_dst: glyph=(288, 500)x(10, 8), unclipped [ 82.924] emit_primitive_identity_mask__avx2: dst=(288, 500), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.924] glyphs0_to_dst: glyph=(297, 500)x(10, 8), unclipped [ 82.924] emit_primitive_identity_mask__avx2: dst=(297, 500), mask=(752.00, 0.00) x (10.00, 8.00) [ 82.924] glyphs0_to_dst: glyph=(307, 496)x(10, 12), unclipped [ 82.924] emit_primitive_identity_mask__avx2: dst=(307, 496), mask=(1008.00, 16.00) x (10.00, 12.00) [ 82.924] glyphs0_to_dst: glyph=(315, 497)x(11, 11), unclipped [ 82.924] emit_primitive_identity_mask__avx2: dst=(315, 497), mask=(960.00, 0.00) x (11.00, 11.00) [ 82.924] glyphs0_to_dst: glyph=(324, 500)x(11, 8), unclipped [ 82.924] emit_primitive_identity_mask__avx2: dst=(324, 500), mask=(736.00, 16.00) x (11.00, 8.00) [ 82.924] glyphs0_to_dst: glyph=(334, 500)x(9, 11), unclipped [ 82.924] emit_primitive_identity_mask__avx2: dst=(334, 500), mask=(960.00, 16.00) x (9.00, 11.00) [ 82.924] glyphs0_to_dst: glyph=(342, 509)x(11, 2), unclipped [ 82.924] emit_primitive_identity_mask__avx2: dst=(342, 509), mask=(992.00, 0.00) x (11.00, 2.00) [ 82.924] glyphs0_to_dst: glyph=(351, 496)x(10, 12), unclipped [ 82.924] emit_primitive_identity_mask__avx2: dst=(351, 496), mask=(992.00, 16.00) x (10.00, 12.00) [ 82.924] glyphs0_to_dst: glyph=(361, 496)x(9, 12), unclipped [ 82.924] emit_primitive_identity_mask__avx2: dst=(361, 496), mask=(960.00, 32.00) x (9.00, 12.00) [ 82.924] glyphs0_to_dst: glyph=(369, 500)x(10, 11), unclipped [ 82.924] emit_primitive_identity_mask__avx2: dst=(369, 500), mask=(976.00, 32.00) x (10.00, 11.00) [ 82.924] glyphs0_to_dst: glyph=(378, 497)x(10, 14), unclipped [ 82.924] emit_primitive_identity_mask__avx2: dst=(378, 497), mask=(944.00, 48.00) x (10.00, 14.00) [ 82.924] glyphs0_to_dst: glyph=(387, 498)x(10, 10), unclipped [ 82.924] emit_primitive_identity_mask__avx2: dst=(387, 498), mask=(960.00, 48.00) x (10.00, 10.00) [ 82.924] glyphs0_to_dst: glyph=(396, 509)x(11, 2), unclipped [ 82.924] emit_primitive_identity_mask__avx2: dst=(396, 509), mask=(992.00, 0.00) x (11.00, 2.00) [ 82.924] glyphs0_to_dst: glyph=(406, 500)x(9, 8), unclipped [ 82.924] emit_primitive_identity_mask__avx2: dst=(406, 500), mask=(688.00, 32.00) x (9.00, 8.00) [ 82.924] glyphs0_to_dst: glyph=(415, 500)x(9, 8), unclipped [ 82.924] emit_primitive_identity_mask__avx2: dst=(415, 500), mask=(752.00, 16.00) x (9.00, 8.00) [ 82.924] glyphs0_to_dst: glyph=(424, 500)x(9, 11), unclipped [ 82.924] emit_primitive_identity_mask__avx2: dst=(424, 500), mask=(960.00, 16.00) x (9.00, 11.00) [ 82.924] glyphs0_to_dst: glyph=(432, 497)x(10, 11), unclipped [ 82.924] emit_primitive_identity_mask__avx2: dst=(432, 497), mask=(976.00, 48.00) x (10.00, 11.00) [ 82.924] glyphs0_to_dst: glyph=(442, 500)x(9, 8), unclipped [ 82.924] emit_primitive_identity_mask__avx2: dst=(442, 500), mask=(688.00, 32.00) x (9.00, 8.00) [ 82.924] glyphs0_to_dst: glyph=(450, 500)x(10, 11), unclipped [ 82.924] emit_primitive_identity_mask__avx2: dst=(450, 500), mask=(976.00, 32.00) x (10.00, 11.00) [ 82.924] gen8_vertex_flush[498] = 96 [ 82.924] gen9_magic_ca_pass: CA fixup (5510 -> 5606) [ 82.924] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.924] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.924] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.924] sna_glyphs(op=3, nlist=1, src=(460, 508)) [ 82.924] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.924] sna_glyphs: discarding mask [ 82.924] glyphs0_to_dst(op=3, src=(460, 508), nlist=1, dst=(460, 508)+(0, 0)) [ 82.924] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.924] gen9_render_composite: 0x0, current mode=1/1 [ 82.924] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 82.924] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.924] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.924] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.924] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.924] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.924] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.924] sna_drawable_use_bo: using whole GPU bo [ 82.924] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.924] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.925] color_convert: src=ffffffff [20028888] [ 82.925] color_convert: dst=ffffffff [20028888] [ 82.925] sna_render_get_solid: ffffffff [ 82.925] sna_render_get_solid(white) [ 82.925] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.925] sna_transform_is_imprecise_integer_translation: no transform [ 82.925] gen9_composite_picture: integer translation (0, 0), removing [ 82.925] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.925] sna_render_pixmap_bo: GPU all damaged [ 82.925] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.925] gen4_choose_composite_emitter: solid, identity mask [ 82.925] kgem_check_bo: num_pages=+1, num_exec=+1 [ 82.925] gen9_composite_get_binding_table(fec0) [ 82.925] kgem_add_reloc64: handle=7, pos=16296, delta=0, domains=40000 [ 82.925] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 82.925] kgem_add_handle: handle=7, index=4 [ 82.925] kgem_add_reloc64[6] = (delta=1048, target handle=4, presumed=fffe8000) [ 82.925] [3fa0] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 82.925] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.925] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.925] gen9_emit_vertex_elements: setup id=9 [ 82.925] glyphs0_to_dst: glyph=(459, 497)x(10, 13), unclipped [ 82.925] emit_primitive_identity_mask__avx2: dst=(459, 497), mask=(752.00, 32.00) x (10.00, 13.00) [ 82.925] glyphs0_to_dst: glyph=(477, 503)x(10, 3), unclipped [ 82.925] emit_primitive_identity_mask__avx2: dst=(477, 503), mask=(1008.00, 48.00) x (10.00, 3.00) [ 82.925] glyphs0_to_dst: glyph=(487, 497)x(9, 14), unclipped [ 82.925] emit_primitive_identity_mask__avx2: dst=(487, 497), mask=(832.00, 32.00) x (9.00, 14.00) [ 82.925] glyphs0_to_dst: glyph=(496, 500)x(9, 8), unclipped [ 82.925] emit_primitive_identity_mask__avx2: dst=(496, 500), mask=(896.00, 48.00) x (9.00, 8.00) [ 82.925] glyphs0_to_dst: glyph=(504, 500)x(10, 8), unclipped [ 82.925] emit_primitive_identity_mask__avx2: dst=(504, 500), mask=(848.00, 16.00) x (10.00, 8.00) [ 82.925] glyphs0_to_dst: glyph=(514, 500)x(9, 8), unclipped [ 82.925] emit_primitive_identity_mask__avx2: dst=(514, 500), mask=(848.00, 48.00) x (9.00, 8.00) [ 82.925] glyphs0_to_dst: glyph=(522, 497)x(10, 11), unclipped [ 82.925] emit_primitive_identity_mask__avx2: dst=(522, 497), mask=(992.00, 32.00) x (10.00, 11.00) [ 82.925] glyphs0_to_dst: glyph=(532, 500)x(9, 11), unclipped [ 82.925] emit_primitive_identity_mask__avx2: dst=(532, 500), mask=(880.00, 16.00) x (9.00, 11.00) [ 82.925] glyphs0_to_dst: glyph=(541, 497)x(9, 11), unclipped [ 82.925] emit_primitive_identity_mask__avx2: dst=(541, 497), mask=(880.00, 0.00) x (9.00, 11.00) [ 82.925] glyphs0_to_dst: glyph=(550, 497)x(9, 14), unclipped [ 82.925] emit_primitive_identity_mask__avx2: dst=(550, 497), mask=(832.00, 32.00) x (9.00, 14.00) [ 82.925] glyphs0_to_dst: glyph=(558, 500)x(10, 8), unclipped [ 82.925] emit_primitive_identity_mask__avx2: dst=(558, 500), mask=(848.00, 16.00) x (10.00, 8.00) [ 82.925] glyphs0_to_dst: glyph=(568, 500)x(9, 11), unclipped [ 82.925] emit_primitive_identity_mask__avx2: dst=(568, 500), mask=(880.00, 16.00) x (9.00, 11.00) [ 82.925] glyphs0_to_dst: glyph=(576, 510)x(11, 2), unclipped [ 82.925] emit_primitive_identity_mask__avx2: dst=(576, 510), mask=(832.00, 48.00) x (11.00, 2.00) [ 82.925] glyphs0_to_dst: glyph=(585, 496)x(10, 12), unclipped [ 82.925] emit_primitive_identity_mask__avx2: dst=(585, 496), mask=(864.00, 0.00) x (10.00, 12.00) [ 82.925] glyphs0_to_dst: glyph=(594, 500)x(10, 8), unclipped [ 82.925] emit_primitive_identity_mask__avx2: dst=(594, 500), mask=(864.00, 32.00) x (10.00, 8.00) [ 82.925] glyphs0_to_dst: glyph=(603, 497)x(10, 11), unclipped [ 82.925] emit_primitive_identity_mask__avx2: dst=(603, 497), mask=(880.00, 32.00) x (10.00, 11.00) [ 82.925] glyphs0_to_dst: glyph=(612, 510)x(11, 2), unclipped [ 82.925] emit_primitive_identity_mask__avx2: dst=(612, 510), mask=(832.00, 48.00) x (11.00, 2.00) [ 82.925] glyphs0_to_dst: glyph=(621, 497)x(10, 11), unclipped [ 82.925] emit_primitive_identity_mask__avx2: dst=(621, 497), mask=(880.00, 32.00) x (10.00, 11.00) [ 82.925] glyphs0_to_dst: glyph=(630, 500)x(10, 8), unclipped [ 82.925] emit_primitive_identity_mask__avx2: dst=(630, 500), mask=(944.00, 0.00) x (10.00, 8.00) [ 82.925] glyphs0_to_dst: glyph=(639, 500)x(10, 11), unclipped [ 82.925] emit_primitive_identity_mask__avx2: dst=(639, 500), mask=(880.00, 48.00) x (10.00, 11.00) [ 82.925] glyphs0_to_dst: glyph=(651, 505)x(5, 3), unclipped [ 82.925] emit_primitive_identity_mask__avx2: dst=(651, 505), mask=(1008.00, 32.00) x (5.00, 3.00) [ 82.925] glyphs0_to_dst: glyph=(658, 500)x(9, 8), unclipped [ 82.925] emit_primitive_identity_mask__avx2: dst=(658, 500), mask=(896.00, 48.00) x (9.00, 8.00) [ 82.925] glyphs0_to_dst: glyph=(667, 496)x(9, 12), unclipped [ 82.925] emit_primitive_identity_mask__avx2: dst=(667, 496), mask=(992.00, 48.00) x (9.00, 12.00) [ 82.925] gen8_vertex_flush[598] = 69 [ 82.925] gen9_magic_ca_pass: CA fixup (5606 -> 5675) [ 82.925] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.925] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.925] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.925] sna_glyphs(op=3, nlist=1, src=(1, 525)) [ 82.925] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.925] sna_glyphs: discarding mask [ 82.925] glyphs0_to_dst(op=3, src=(1, 525), nlist=1, dst=(1, 525)+(0, 0)) [ 82.925] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.925] gen9_render_composite: 0x0, current mode=1/1 [ 82.925] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 82.925] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.925] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.925] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.925] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.925] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.925] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.925] sna_drawable_use_bo: using whole GPU bo [ 82.925] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.925] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.925] color_convert: src=ff8ae234 [20028888] [ 82.925] color_convert: dst=ff8ae234 [20028888] [ 82.925] sna_render_get_solid: ff8ae234 [ 82.925] sna_render_get_solid(22) = ff8ae234 (old) [ 82.925] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.925] sna_transform_is_imprecise_integer_translation: no transform [ 82.925] gen9_composite_picture: integer translation (0, 0), removing [ 82.925] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.925] sna_render_pixmap_bo: GPU all damaged [ 82.925] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.925] gen4_choose_composite_emitter: solid, identity mask [ 82.925] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.925] gen9_composite_get_binding_table(fe40) [ 82.925] kgem_add_reloc64: handle=143, pos=16264, delta=0, domains=40000 [ 82.925] kgem_add_reloc64: adding proxy [delta=88] for handle=143 [ 82.925] kgem_add_reloc64[7] = (delta=88, target handle=2, presumed=fff6e000) [ 82.925] [3f80] bind bo(handle=143, addr=fff6e058), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 82.925] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.925] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.925] gen9_emit_vertex_elements: setup id=9 [ 82.925] glyphs0_to_dst: glyph=(1, 517)x(9, 8), unclipped [ 82.925] emit_primitive_identity_mask__avx2: dst=(1, 517), mask=(688.00, 32.00) x (9.00, 8.00) [ 82.925] glyphs0_to_dst: glyph=(9, 515)x(10, 13), unclipped [ 82.925] emit_primitive_identity_mask__avx2: dst=(9, 515), mask=(672.00, 48.00) x (10.00, 13.00) [ 82.925] glyphs0_to_dst: glyph=(19, 517)x(9, 8), unclipped [ 82.925] emit_primitive_identity_mask__avx2: dst=(19, 517), mask=(688.00, 32.00) x (9.00, 8.00) [ 82.925] glyphs0_to_dst: glyph=(28, 519)x(8, 3), unclipped [ 82.925] emit_primitive_identity_mask__avx2: dst=(28, 519), mask=(688.00, 48.00) x (8.00, 3.00) [ 82.925] glyphs0_to_dst: glyph=(36, 515)x(11, 10), unclipped [ 82.925] emit_primitive_identity_mask__avx2: dst=(36, 515), mask=(704.00, 0.00) x (11.00, 10.00) [ 82.925] glyphs0_to_dst: glyph=(46, 517)x(9, 8), unclipped [ 82.925] emit_primitive_identity_mask__avx2: dst=(46, 517), mask=(720.00, 0.00) x (9.00, 8.00) [ 82.925] glyphs0_to_dst: glyph=(54, 517)x(10, 8), unclipped [ 82.925] emit_primitive_identity_mask__avx2: dst=(54, 517), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.925] glyphs0_to_dst: glyph=(63, 517)x(10, 8), unclipped [ 82.925] emit_primitive_identity_mask__avx2: dst=(63, 517), mask=(720.00, 16.00) x (10.00, 8.00) [ 82.925] glyphs0_to_dst: glyph=(72, 514)x(10, 11), unclipped [ 82.925] emit_primitive_identity_mask__avx2: dst=(72, 514), mask=(736.00, 0.00) x (10.00, 11.00) [ 82.925] glyphs0_to_dst: glyph=(81, 517)x(10, 8), unclipped [ 82.925] emit_primitive_identity_mask__avx2: dst=(81, 517), mask=(752.00, 0.00) x (10.00, 8.00) [ 82.925] glyphs0_to_dst: glyph=(90, 514)x(10, 11), unclipped [ 82.925] emit_primitive_identity_mask__avx2: dst=(90, 514), mask=(736.00, 0.00) x (10.00, 11.00) [ 82.925] glyphs0_to_dst: glyph=(99, 517)x(11, 8), unclipped [ 82.925] emit_primitive_identity_mask__avx2: dst=(99, 517), mask=(736.00, 16.00) x (11.00, 8.00) [ 82.925] glyphs0_to_dst: glyph=(109, 517)x(9, 8), unclipped [ 82.925] emit_primitive_identity_mask__avx2: dst=(109, 517), mask=(752.00, 16.00) x (9.00, 8.00) [ 82.925] glyphs0_to_dst: glyph=(118, 519)x(8, 3), unclipped [ 82.925] emit_primitive_identity_mask__avx2: dst=(118, 519), mask=(688.00, 48.00) x (8.00, 3.00) [ 82.925] glyphs0_to_dst: glyph=(126, 515)x(10, 10), unclipped [ 82.925] emit_primitive_identity_mask__avx2: dst=(126, 515), mask=(704.00, 32.00) x (10.00, 10.00) [ 82.925] glyphs0_to_dst: glyph=(135, 515)x(10, 10), unclipped [ 82.925] emit_primitive_identity_mask__avx2: dst=(135, 515), mask=(704.00, 32.00) x (10.00, 10.00) [ 82.925] glyphs0_to_dst: glyph=(144, 515)x(10, 10), unclipped [ 82.925] emit_primitive_identity_mask__avx2: dst=(144, 515), mask=(720.00, 32.00) x (10.00, 10.00) [ 82.925] glyphs0_to_dst: glyph=(153, 515)x(10, 10), unclipped [ 82.925] emit_primitive_identity_mask__avx2: dst=(153, 515), mask=(704.00, 48.00) x (10.00, 10.00) [ 82.925] gen8_vertex_flush[698] = 54 [ 82.925] gen9_magic_ca_pass: CA fixup (5675 -> 5729) [ 82.925] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.925] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.925] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.925] sna_glyphs(op=3, nlist=1, src=(163, 525)) [ 82.925] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.925] sna_glyphs: discarding mask [ 82.925] glyphs0_to_dst(op=3, src=(163, 525), nlist=1, dst=(163, 525)+(0, 0)) [ 82.925] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.925] gen9_render_composite: 0x0, current mode=1/1 [ 82.925] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 82.925] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.925] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.925] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.925] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.925] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.925] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.925] sna_drawable_use_bo: using whole GPU bo [ 82.925] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.925] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.925] color_convert: src=ffffffff [20028888] [ 82.925] color_convert: dst=ffffffff [20028888] [ 82.925] sna_render_get_solid: ffffffff [ 82.925] sna_render_get_solid(white) [ 82.925] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.925] sna_transform_is_imprecise_integer_translation: no transform [ 82.925] gen9_composite_picture: integer translation (0, 0), removing [ 82.925] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.925] sna_render_pixmap_bo: GPU all damaged [ 82.925] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.925] gen4_choose_composite_emitter: solid, identity mask [ 82.925] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.925] gen9_composite_get_binding_table(fdc0) [ 82.925] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.925] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.925] gen9_emit_vertex_elements: setup id=9 [ 82.925] glyphs0_to_dst: glyph=(165, 517)x(5, 8), unclipped [ 82.925] emit_primitive_identity_mask__avx2: dst=(165, 517), mask=(720.00, 48.00) x (5.00, 8.00) [ 82.925] gen8_vertex_flush[798] = 3 [ 82.925] gen9_magic_ca_pass: CA fixup (5729 -> 5732) [ 82.925] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.925] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.925] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.925] sna_glyphs(op=3, nlist=1, src=(172, 525)) [ 82.925] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.925] sna_glyphs: discarding mask [ 82.925] glyphs0_to_dst(op=3, src=(172, 525), nlist=1, dst=(172, 525)+(0, 0)) [ 82.925] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.925] gen9_render_composite: 0x0, current mode=1/1 [ 82.925] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 82.925] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.925] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.925] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.925] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.925] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.925] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.925] sna_drawable_use_bo: using whole GPU bo [ 82.925] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.925] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.925] color_convert: src=ff729fcf [20028888] [ 82.926] color_convert: dst=ff729fcf [20028888] [ 82.926] sna_render_get_solid: ff729fcf [ 82.926] sna_render_get_solid(23) = ff729fcf (old) [ 82.926] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.926] sna_transform_is_imprecise_integer_translation: no transform [ 82.926] gen9_composite_picture: integer translation (0, 0), removing [ 82.926] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.926] sna_render_pixmap_bo: GPU all damaged [ 82.926] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.926] gen4_choose_composite_emitter: solid, identity mask [ 82.926] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.926] gen9_composite_get_binding_table(fd80) [ 82.926] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.926] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.926] gen9_emit_vertex_elements: setup id=9 [ 82.926] glyphs0_to_dst: glyph=(171, 519)x(11, 3), unclipped [ 82.926] emit_primitive_identity_mask__avx2: dst=(171, 519), mask=(736.00, 32.00) x (11.00, 3.00) [ 82.926] glyphs0_to_dst: glyph=(180, 514)x(10, 14), unclipped [ 82.926] emit_primitive_identity_mask__avx2: dst=(180, 514), mask=(944.00, 48.00) x (10.00, 14.00) [ 82.926] glyphs0_to_dst: glyph=(189, 514)x(11, 11), unclipped [ 82.926] emit_primitive_identity_mask__avx2: dst=(189, 514), mask=(960.00, 0.00) x (11.00, 11.00) [ 82.926] glyphs0_to_dst: glyph=(198, 517)x(10, 8), unclipped [ 82.926] emit_primitive_identity_mask__avx2: dst=(198, 517), mask=(976.00, 0.00) x (10.00, 8.00) [ 82.926] glyphs0_to_dst: glyph=(208, 517)x(9, 11), unclipped [ 82.926] emit_primitive_identity_mask__avx2: dst=(208, 517), mask=(960.00, 16.00) x (9.00, 11.00) [ 82.926] glyphs0_to_dst: glyph=(216, 514)x(10, 14), unclipped [ 82.926] emit_primitive_identity_mask__avx2: dst=(216, 514), mask=(944.00, 48.00) x (10.00, 14.00) [ 82.926] glyphs0_to_dst: glyph=(225, 515)x(10, 10), unclipped [ 82.926] emit_primitive_identity_mask__avx2: dst=(225, 515), mask=(976.00, 16.00) x (10.00, 10.00) [ 82.926] glyphs0_to_dst: glyph=(234, 526)x(11, 2), unclipped [ 82.926] emit_primitive_identity_mask__avx2: dst=(234, 526), mask=(992.00, 0.00) x (11.00, 2.00) [ 82.926] glyphs0_to_dst: glyph=(243, 514)x(11, 11), unclipped [ 82.926] emit_primitive_identity_mask__avx2: dst=(243, 514), mask=(1008.00, 0.00) x (11.00, 11.00) [ 82.926] glyphs0_to_dst: glyph=(253, 517)x(9, 8), unclipped [ 82.926] emit_primitive_identity_mask__avx2: dst=(253, 517), mask=(720.00, 0.00) x (9.00, 8.00) [ 82.926] glyphs0_to_dst: glyph=(261, 517)x(10, 8), unclipped [ 82.926] emit_primitive_identity_mask__avx2: dst=(261, 517), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.926] glyphs0_to_dst: glyph=(270, 517)x(10, 8), unclipped [ 82.926] emit_primitive_identity_mask__avx2: dst=(270, 517), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.926] glyphs0_to_dst: glyph=(279, 513)x(10, 12), unclipped [ 82.926] emit_primitive_identity_mask__avx2: dst=(279, 513), mask=(992.00, 16.00) x (10.00, 12.00) [ 82.926] glyphs0_to_dst: glyph=(288, 517)x(10, 8), unclipped [ 82.926] emit_primitive_identity_mask__avx2: dst=(288, 517), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.926] glyphs0_to_dst: glyph=(297, 517)x(10, 8), unclipped [ 82.926] emit_primitive_identity_mask__avx2: dst=(297, 517), mask=(752.00, 0.00) x (10.00, 8.00) [ 82.926] glyphs0_to_dst: glyph=(307, 513)x(10, 12), unclipped [ 82.926] emit_primitive_identity_mask__avx2: dst=(307, 513), mask=(1008.00, 16.00) x (10.00, 12.00) [ 82.926] glyphs0_to_dst: glyph=(315, 514)x(11, 11), unclipped [ 82.926] emit_primitive_identity_mask__avx2: dst=(315, 514), mask=(960.00, 0.00) x (11.00, 11.00) [ 82.926] glyphs0_to_dst: glyph=(324, 517)x(11, 8), unclipped [ 82.926] emit_primitive_identity_mask__avx2: dst=(324, 517), mask=(736.00, 16.00) x (11.00, 8.00) [ 82.926] glyphs0_to_dst: glyph=(334, 517)x(9, 11), unclipped [ 82.926] emit_primitive_identity_mask__avx2: dst=(334, 517), mask=(960.00, 16.00) x (9.00, 11.00) [ 82.926] glyphs0_to_dst: glyph=(342, 526)x(11, 2), unclipped [ 82.926] emit_primitive_identity_mask__avx2: dst=(342, 526), mask=(992.00, 0.00) x (11.00, 2.00) [ 82.926] glyphs0_to_dst: glyph=(351, 513)x(10, 12), unclipped [ 82.926] emit_primitive_identity_mask__avx2: dst=(351, 513), mask=(992.00, 16.00) x (10.00, 12.00) [ 82.926] glyphs0_to_dst: glyph=(361, 513)x(9, 12), unclipped [ 82.926] emit_primitive_identity_mask__avx2: dst=(361, 513), mask=(960.00, 32.00) x (9.00, 12.00) [ 82.926] glyphs0_to_dst: glyph=(369, 517)x(10, 11), unclipped [ 82.926] emit_primitive_identity_mask__avx2: dst=(369, 517), mask=(976.00, 32.00) x (10.00, 11.00) [ 82.926] glyphs0_to_dst: glyph=(378, 514)x(10, 14), unclipped [ 82.926] emit_primitive_identity_mask__avx2: dst=(378, 514), mask=(944.00, 48.00) x (10.00, 14.00) [ 82.926] glyphs0_to_dst: glyph=(387, 515)x(10, 10), unclipped [ 82.926] emit_primitive_identity_mask__avx2: dst=(387, 515), mask=(960.00, 48.00) x (10.00, 10.00) [ 82.926] glyphs0_to_dst: glyph=(396, 526)x(11, 2), unclipped [ 82.926] emit_primitive_identity_mask__avx2: dst=(396, 526), mask=(992.00, 0.00) x (11.00, 2.00) [ 82.926] glyphs0_to_dst: glyph=(406, 517)x(9, 8), unclipped [ 82.926] emit_primitive_identity_mask__avx2: dst=(406, 517), mask=(688.00, 32.00) x (9.00, 8.00) [ 82.926] glyphs0_to_dst: glyph=(415, 517)x(9, 8), unclipped [ 82.926] emit_primitive_identity_mask__avx2: dst=(415, 517), mask=(752.00, 16.00) x (9.00, 8.00) [ 82.926] glyphs0_to_dst: glyph=(424, 517)x(9, 11), unclipped [ 82.926] emit_primitive_identity_mask__avx2: dst=(424, 517), mask=(960.00, 16.00) x (9.00, 11.00) [ 82.926] glyphs0_to_dst: glyph=(432, 514)x(10, 11), unclipped [ 82.926] emit_primitive_identity_mask__avx2: dst=(432, 514), mask=(976.00, 48.00) x (10.00, 11.00) [ 82.926] glyphs0_to_dst: glyph=(442, 517)x(9, 8), unclipped [ 82.926] emit_primitive_identity_mask__avx2: dst=(442, 517), mask=(688.00, 32.00) x (9.00, 8.00) [ 82.926] glyphs0_to_dst: glyph=(450, 517)x(10, 11), unclipped [ 82.926] emit_primitive_identity_mask__avx2: dst=(450, 517), mask=(976.00, 32.00) x (10.00, 11.00) [ 82.926] gen8_vertex_flush[898] = 96 [ 82.926] gen9_magic_ca_pass: CA fixup (5732 -> 5828) [ 82.926] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.926] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.926] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.926] sna_glyphs(op=3, nlist=1, src=(460, 525)) [ 82.926] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.926] sna_glyphs: discarding mask [ 82.926] glyphs0_to_dst(op=3, src=(460, 525), nlist=1, dst=(460, 525)+(0, 0)) [ 82.926] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.926] gen9_render_composite: 0x0, current mode=1/1 [ 82.926] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 82.926] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.926] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.926] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.926] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.926] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.926] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.926] sna_drawable_use_bo: using whole GPU bo [ 82.926] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.926] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.926] color_convert: src=ffffffff [20028888] [ 82.926] color_convert: dst=ffffffff [20028888] [ 82.926] sna_render_get_solid: ffffffff [ 82.926] sna_render_get_solid(white) [ 82.926] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.926] sna_transform_is_imprecise_integer_translation: no transform [ 82.926] gen9_composite_picture: integer translation (0, 0), removing [ 82.926] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.926] sna_render_pixmap_bo: GPU all damaged [ 82.926] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.926] gen4_choose_composite_emitter: solid, identity mask [ 82.926] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.926] gen9_composite_get_binding_table(fd40) [ 82.926] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.926] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.926] gen9_emit_vertex_elements: setup id=9 [ 82.926] glyphs0_to_dst: glyph=(459, 514)x(10, 13), unclipped [ 82.926] emit_primitive_identity_mask__avx2: dst=(459, 514), mask=(752.00, 32.00) x (10.00, 13.00) [ 82.926] gen8_vertex_flush[998] = 3 [ 82.926] gen9_magic_ca_pass: CA fixup (5828 -> 5831) [ 82.926] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.926] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.926] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.926] sna_glyphs(op=3, nlist=1, src=(1, 542)) [ 82.926] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.926] sna_glyphs: discarding mask [ 82.926] glyphs0_to_dst(op=3, src=(1, 542), nlist=1, dst=(1, 542)+(0, 0)) [ 82.926] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.926] gen9_render_composite: 0x0, current mode=1/1 [ 82.926] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 82.926] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.926] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.926] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.926] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.926] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.926] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.926] sna_drawable_use_bo: using whole GPU bo [ 82.926] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.926] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.926] color_convert: src=ff8ae234 [20028888] [ 82.926] color_convert: dst=ff8ae234 [20028888] [ 82.926] sna_render_get_solid: ff8ae234 [ 82.926] sna_render_get_solid(22) = ff8ae234 (old) [ 82.926] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.926] sna_transform_is_imprecise_integer_translation: no transform [ 82.926] gen9_composite_picture: integer translation (0, 0), removing [ 82.926] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.926] sna_render_pixmap_bo: GPU all damaged [ 82.926] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.926] gen4_choose_composite_emitter: solid, identity mask [ 82.926] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.926] gen9_composite_get_binding_table(fd00) [ 82.926] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.926] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.926] gen9_emit_vertex_elements: setup id=9 [ 82.926] glyphs0_to_dst: glyph=(1, 534)x(9, 8), unclipped [ 82.926] emit_primitive_identity_mask__avx2: dst=(1, 534), mask=(688.00, 32.00) x (9.00, 8.00) [ 82.926] glyphs0_to_dst: glyph=(9, 532)x(10, 13), unclipped [ 82.926] emit_primitive_identity_mask__avx2: dst=(9, 532), mask=(672.00, 48.00) x (10.00, 13.00) [ 82.926] glyphs0_to_dst: glyph=(19, 534)x(9, 8), unclipped [ 82.926] emit_primitive_identity_mask__avx2: dst=(19, 534), mask=(688.00, 32.00) x (9.00, 8.00) [ 82.926] glyphs0_to_dst: glyph=(28, 536)x(8, 3), unclipped [ 82.926] emit_primitive_identity_mask__avx2: dst=(28, 536), mask=(688.00, 48.00) x (8.00, 3.00) [ 82.926] glyphs0_to_dst: glyph=(36, 532)x(11, 10), unclipped [ 82.926] emit_primitive_identity_mask__avx2: dst=(36, 532), mask=(704.00, 0.00) x (11.00, 10.00) [ 82.926] glyphs0_to_dst: glyph=(46, 534)x(9, 8), unclipped [ 82.926] emit_primitive_identity_mask__avx2: dst=(46, 534), mask=(720.00, 0.00) x (9.00, 8.00) [ 82.926] glyphs0_to_dst: glyph=(54, 534)x(10, 8), unclipped [ 82.926] emit_primitive_identity_mask__avx2: dst=(54, 534), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.926] glyphs0_to_dst: glyph=(63, 534)x(10, 8), unclipped [ 82.926] emit_primitive_identity_mask__avx2: dst=(63, 534), mask=(720.00, 16.00) x (10.00, 8.00) [ 82.926] glyphs0_to_dst: glyph=(72, 531)x(10, 11), unclipped [ 82.926] emit_primitive_identity_mask__avx2: dst=(72, 531), mask=(736.00, 0.00) x (10.00, 11.00) [ 82.926] glyphs0_to_dst: glyph=(81, 534)x(10, 8), unclipped [ 82.926] emit_primitive_identity_mask__avx2: dst=(81, 534), mask=(752.00, 0.00) x (10.00, 8.00) [ 82.926] glyphs0_to_dst: glyph=(90, 531)x(10, 11), unclipped [ 82.926] emit_primitive_identity_mask__avx2: dst=(90, 531), mask=(736.00, 0.00) x (10.00, 11.00) [ 82.926] glyphs0_to_dst: glyph=(99, 534)x(11, 8), unclipped [ 82.926] emit_primitive_identity_mask__avx2: dst=(99, 534), mask=(736.00, 16.00) x (11.00, 8.00) [ 82.926] glyphs0_to_dst: glyph=(109, 534)x(9, 8), unclipped [ 82.926] emit_primitive_identity_mask__avx2: dst=(109, 534), mask=(752.00, 16.00) x (9.00, 8.00) [ 82.926] glyphs0_to_dst: glyph=(118, 536)x(8, 3), unclipped [ 82.926] emit_primitive_identity_mask__avx2: dst=(118, 536), mask=(688.00, 48.00) x (8.00, 3.00) [ 82.926] glyphs0_to_dst: glyph=(126, 532)x(10, 10), unclipped [ 82.926] emit_primitive_identity_mask__avx2: dst=(126, 532), mask=(704.00, 32.00) x (10.00, 10.00) [ 82.926] glyphs0_to_dst: glyph=(135, 532)x(10, 10), unclipped [ 82.926] emit_primitive_identity_mask__avx2: dst=(135, 532), mask=(704.00, 32.00) x (10.00, 10.00) [ 82.926] glyphs0_to_dst: glyph=(144, 532)x(10, 10), unclipped [ 82.926] emit_primitive_identity_mask__avx2: dst=(144, 532), mask=(720.00, 32.00) x (10.00, 10.00) [ 82.926] glyphs0_to_dst: glyph=(153, 532)x(10, 10), unclipped [ 82.926] emit_primitive_identity_mask__avx2: dst=(153, 532), mask=(704.00, 48.00) x (10.00, 10.00) [ 82.926] gen8_vertex_flush[a98] = 54 [ 82.926] gen9_magic_ca_pass: CA fixup (5831 -> 5885) [ 82.926] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.926] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.926] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.926] sna_glyphs(op=3, nlist=1, src=(163, 542)) [ 82.926] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.926] sna_glyphs: discarding mask [ 82.926] glyphs0_to_dst(op=3, src=(163, 542), nlist=1, dst=(163, 542)+(0, 0)) [ 82.926] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.926] gen9_render_composite: 0x0, current mode=1/1 [ 82.926] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 82.926] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.926] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.926] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.926] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.926] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.926] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.926] sna_drawable_use_bo: using whole GPU bo [ 82.926] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.926] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.926] color_convert: src=ffffffff [20028888] [ 82.926] color_convert: dst=ffffffff [20028888] [ 82.926] sna_render_get_solid: ffffffff [ 82.926] sna_render_get_solid(white) [ 82.926] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.926] sna_transform_is_imprecise_integer_translation: no transform [ 82.926] gen9_composite_picture: integer translation (0, 0), removing [ 82.926] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.926] sna_render_pixmap_bo: GPU all damaged [ 82.926] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.926] gen4_choose_composite_emitter: solid, identity mask [ 82.926] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.926] gen9_composite_get_binding_table(fcc0) [ 82.926] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.926] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.926] gen9_emit_vertex_elements: setup id=9 [ 82.926] glyphs0_to_dst: glyph=(165, 534)x(5, 8), unclipped [ 82.926] emit_primitive_identity_mask__avx2: dst=(165, 534), mask=(720.00, 48.00) x (5.00, 8.00) [ 82.926] gen8_vertex_flush[b98] = 3 [ 82.926] gen9_magic_ca_pass: CA fixup (5885 -> 5888) [ 82.926] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.926] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.927] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.927] sna_glyphs(op=3, nlist=1, src=(172, 542)) [ 82.927] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.927] sna_glyphs: discarding mask [ 82.927] glyphs0_to_dst(op=3, src=(172, 542), nlist=1, dst=(172, 542)+(0, 0)) [ 82.927] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.927] gen9_render_composite: 0x0, current mode=1/1 [ 82.927] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 82.927] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.927] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.927] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.927] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.927] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.927] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.927] sna_drawable_use_bo: using whole GPU bo [ 82.927] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.927] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.927] color_convert: src=ff729fcf [20028888] [ 82.927] color_convert: dst=ff729fcf [20028888] [ 82.927] sna_render_get_solid: ff729fcf [ 82.927] sna_render_get_solid(23) = ff729fcf (old) [ 82.927] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.927] sna_transform_is_imprecise_integer_translation: no transform [ 82.927] gen9_composite_picture: integer translation (0, 0), removing [ 82.927] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.927] sna_render_pixmap_bo: GPU all damaged [ 82.927] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.927] gen4_choose_composite_emitter: solid, identity mask [ 82.927] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.927] gen9_composite_get_binding_table(fc80) [ 82.927] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.927] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.927] gen9_emit_vertex_elements: setup id=9 [ 82.927] glyphs0_to_dst: glyph=(171, 536)x(11, 3), unclipped [ 82.927] emit_primitive_identity_mask__avx2: dst=(171, 536), mask=(736.00, 32.00) x (11.00, 3.00) [ 82.927] glyphs0_to_dst: glyph=(180, 531)x(10, 14), unclipped [ 82.927] emit_primitive_identity_mask__avx2: dst=(180, 531), mask=(944.00, 48.00) x (10.00, 14.00) [ 82.927] glyphs0_to_dst: glyph=(189, 531)x(11, 11), unclipped [ 82.927] emit_primitive_identity_mask__avx2: dst=(189, 531), mask=(960.00, 0.00) x (11.00, 11.00) [ 82.927] glyphs0_to_dst: glyph=(198, 534)x(10, 8), unclipped [ 82.927] emit_primitive_identity_mask__avx2: dst=(198, 534), mask=(976.00, 0.00) x (10.00, 8.00) [ 82.927] glyphs0_to_dst: glyph=(208, 534)x(9, 11), unclipped [ 82.927] emit_primitive_identity_mask__avx2: dst=(208, 534), mask=(960.00, 16.00) x (9.00, 11.00) [ 82.927] glyphs0_to_dst: glyph=(216, 531)x(10, 14), unclipped [ 82.927] emit_primitive_identity_mask__avx2: dst=(216, 531), mask=(944.00, 48.00) x (10.00, 14.00) [ 82.927] glyphs0_to_dst: glyph=(225, 532)x(10, 10), unclipped [ 82.927] emit_primitive_identity_mask__avx2: dst=(225, 532), mask=(976.00, 16.00) x (10.00, 10.00) [ 82.927] glyphs0_to_dst: glyph=(234, 543)x(11, 2), unclipped [ 82.927] emit_primitive_identity_mask__avx2: dst=(234, 543), mask=(992.00, 0.00) x (11.00, 2.00) [ 82.927] glyphs0_to_dst: glyph=(243, 531)x(11, 11), unclipped [ 82.927] emit_primitive_identity_mask__avx2: dst=(243, 531), mask=(1008.00, 0.00) x (11.00, 11.00) [ 82.927] glyphs0_to_dst: glyph=(253, 534)x(9, 8), unclipped [ 82.927] emit_primitive_identity_mask__avx2: dst=(253, 534), mask=(720.00, 0.00) x (9.00, 8.00) [ 82.927] glyphs0_to_dst: glyph=(261, 534)x(10, 8), unclipped [ 82.927] emit_primitive_identity_mask__avx2: dst=(261, 534), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.927] glyphs0_to_dst: glyph=(270, 534)x(10, 8), unclipped [ 82.927] emit_primitive_identity_mask__avx2: dst=(270, 534), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.927] glyphs0_to_dst: glyph=(279, 530)x(10, 12), unclipped [ 82.927] emit_primitive_identity_mask__avx2: dst=(279, 530), mask=(992.00, 16.00) x (10.00, 12.00) [ 82.927] glyphs0_to_dst: glyph=(288, 534)x(10, 8), unclipped [ 82.927] emit_primitive_identity_mask__avx2: dst=(288, 534), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.927] glyphs0_to_dst: glyph=(297, 534)x(10, 8), unclipped [ 82.927] emit_primitive_identity_mask__avx2: dst=(297, 534), mask=(752.00, 0.00) x (10.00, 8.00) [ 82.927] glyphs0_to_dst: glyph=(307, 530)x(10, 12), unclipped [ 82.927] emit_primitive_identity_mask__avx2: dst=(307, 530), mask=(1008.00, 16.00) x (10.00, 12.00) [ 82.927] glyphs0_to_dst: glyph=(315, 531)x(11, 11), unclipped [ 82.927] emit_primitive_identity_mask__avx2: dst=(315, 531), mask=(960.00, 0.00) x (11.00, 11.00) [ 82.927] glyphs0_to_dst: glyph=(324, 534)x(11, 8), unclipped [ 82.927] emit_primitive_identity_mask__avx2: dst=(324, 534), mask=(736.00, 16.00) x (11.00, 8.00) [ 82.927] glyphs0_to_dst: glyph=(334, 534)x(9, 11), unclipped [ 82.927] emit_primitive_identity_mask__avx2: dst=(334, 534), mask=(960.00, 16.00) x (9.00, 11.00) [ 82.927] glyphs0_to_dst: glyph=(342, 543)x(11, 2), unclipped [ 82.927] emit_primitive_identity_mask__avx2: dst=(342, 543), mask=(992.00, 0.00) x (11.00, 2.00) [ 82.927] glyphs0_to_dst: glyph=(351, 530)x(10, 12), unclipped [ 82.927] emit_primitive_identity_mask__avx2: dst=(351, 530), mask=(992.00, 16.00) x (10.00, 12.00) [ 82.927] glyphs0_to_dst: glyph=(361, 530)x(9, 12), unclipped [ 82.927] emit_primitive_identity_mask__avx2: dst=(361, 530), mask=(960.00, 32.00) x (9.00, 12.00) [ 82.927] glyphs0_to_dst: glyph=(369, 534)x(10, 11), unclipped [ 82.927] emit_primitive_identity_mask__avx2: dst=(369, 534), mask=(976.00, 32.00) x (10.00, 11.00) [ 82.927] glyphs0_to_dst: glyph=(378, 531)x(10, 14), unclipped [ 82.927] emit_primitive_identity_mask__avx2: dst=(378, 531), mask=(944.00, 48.00) x (10.00, 14.00) [ 82.927] glyphs0_to_dst: glyph=(387, 532)x(10, 10), unclipped [ 82.927] emit_primitive_identity_mask__avx2: dst=(387, 532), mask=(960.00, 48.00) x (10.00, 10.00) [ 82.927] glyphs0_to_dst: glyph=(396, 543)x(11, 2), unclipped [ 82.927] emit_primitive_identity_mask__avx2: dst=(396, 543), mask=(992.00, 0.00) x (11.00, 2.00) [ 82.927] glyphs0_to_dst: glyph=(406, 534)x(9, 8), unclipped [ 82.927] emit_primitive_identity_mask__avx2: dst=(406, 534), mask=(688.00, 32.00) x (9.00, 8.00) [ 82.927] glyphs0_to_dst: glyph=(415, 534)x(9, 8), unclipped [ 82.927] emit_primitive_identity_mask__avx2: dst=(415, 534), mask=(752.00, 16.00) x (9.00, 8.00) [ 82.927] glyphs0_to_dst: glyph=(424, 534)x(9, 11), unclipped [ 82.927] emit_primitive_identity_mask__avx2: dst=(424, 534), mask=(960.00, 16.00) x (9.00, 11.00) [ 82.927] glyphs0_to_dst: glyph=(432, 531)x(10, 11), unclipped [ 82.927] emit_primitive_identity_mask__avx2: dst=(432, 531), mask=(976.00, 48.00) x (10.00, 11.00) [ 82.927] glyphs0_to_dst: glyph=(442, 534)x(9, 8), unclipped [ 82.927] emit_primitive_identity_mask__avx2: dst=(442, 534), mask=(688.00, 32.00) x (9.00, 8.00) [ 82.927] glyphs0_to_dst: glyph=(450, 534)x(10, 11), unclipped [ 82.927] emit_primitive_identity_mask__avx2: dst=(450, 534), mask=(976.00, 32.00) x (10.00, 11.00) [ 82.927] gen8_vertex_flush[c98] = 96 [ 82.927] gen9_magic_ca_pass: CA fixup (5888 -> 5984) [ 82.927] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.927] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.927] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.927] sna_glyphs(op=3, nlist=1, src=(460, 542)) [ 82.927] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.927] sna_glyphs: discarding mask [ 82.927] glyphs0_to_dst(op=3, src=(460, 542), nlist=1, dst=(460, 542)+(0, 0)) [ 82.927] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.927] gen9_render_composite: 0x0, current mode=1/1 [ 82.927] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 82.927] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.927] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.927] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.927] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.927] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.927] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.927] sna_drawable_use_bo: using whole GPU bo [ 82.927] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.927] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.927] color_convert: src=ffffffff [20028888] [ 82.927] color_convert: dst=ffffffff [20028888] [ 82.927] sna_render_get_solid: ffffffff [ 82.927] sna_render_get_solid(white) [ 82.927] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.927] sna_transform_is_imprecise_integer_translation: no transform [ 82.927] gen9_composite_picture: integer translation (0, 0), removing [ 82.927] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.927] sna_render_pixmap_bo: GPU all damaged [ 82.927] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.927] gen4_choose_composite_emitter: solid, identity mask [ 82.927] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.927] gen9_composite_get_binding_table(fc40) [ 82.927] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.927] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.927] gen9_emit_vertex_elements: setup id=9 [ 82.927] glyphs0_to_dst: glyph=(459, 531)x(10, 13), unclipped [ 82.927] emit_primitive_identity_mask__avx2: dst=(459, 531), mask=(752.00, 32.00) x (10.00, 13.00) [ 82.927] gen8_vertex_flush[d98] = 3 [ 82.927] gen9_magic_ca_pass: CA fixup (5984 -> 5987) [ 82.927] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.927] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.927] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.927] sna_glyphs(op=3, nlist=1, src=(1, 559)) [ 82.927] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.927] sna_glyphs: discarding mask [ 82.927] glyphs0_to_dst(op=3, src=(1, 559), nlist=1, dst=(1, 559)+(0, 0)) [ 82.927] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.927] gen9_render_composite: 0x0, current mode=1/1 [ 82.927] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 82.927] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.927] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.927] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.927] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.927] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.927] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.927] sna_drawable_use_bo: using whole GPU bo [ 82.927] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.927] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.927] color_convert: src=ff8ae234 [20028888] [ 82.927] color_convert: dst=ff8ae234 [20028888] [ 82.927] sna_render_get_solid: ff8ae234 [ 82.927] sna_render_get_solid(22) = ff8ae234 (old) [ 82.927] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.927] sna_transform_is_imprecise_integer_translation: no transform [ 82.927] gen9_composite_picture: integer translation (0, 0), removing [ 82.927] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.927] sna_render_pixmap_bo: GPU all damaged [ 82.927] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.927] gen4_choose_composite_emitter: solid, identity mask [ 82.927] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.927] gen9_composite_get_binding_table(fc00) [ 82.927] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.927] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.927] gen9_emit_vertex_elements: setup id=9 [ 82.927] glyphs0_to_dst: glyph=(1, 551)x(9, 8), unclipped [ 82.927] emit_primitive_identity_mask__avx2: dst=(1, 551), mask=(688.00, 32.00) x (9.00, 8.00) [ 82.927] glyphs0_to_dst: glyph=(9, 549)x(10, 13), unclipped [ 82.927] emit_primitive_identity_mask__avx2: dst=(9, 549), mask=(672.00, 48.00) x (10.00, 13.00) [ 82.927] glyphs0_to_dst: glyph=(19, 551)x(9, 8), unclipped [ 82.927] emit_primitive_identity_mask__avx2: dst=(19, 551), mask=(688.00, 32.00) x (9.00, 8.00) [ 82.927] glyphs0_to_dst: glyph=(28, 553)x(8, 3), unclipped [ 82.927] emit_primitive_identity_mask__avx2: dst=(28, 553), mask=(688.00, 48.00) x (8.00, 3.00) [ 82.927] glyphs0_to_dst: glyph=(36, 549)x(11, 10), unclipped [ 82.927] emit_primitive_identity_mask__avx2: dst=(36, 549), mask=(704.00, 0.00) x (11.00, 10.00) [ 82.927] glyphs0_to_dst: glyph=(46, 551)x(9, 8), unclipped [ 82.927] emit_primitive_identity_mask__avx2: dst=(46, 551), mask=(720.00, 0.00) x (9.00, 8.00) [ 82.927] glyphs0_to_dst: glyph=(54, 551)x(10, 8), unclipped [ 82.927] emit_primitive_identity_mask__avx2: dst=(54, 551), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.927] glyphs0_to_dst: glyph=(63, 551)x(10, 8), unclipped [ 82.927] emit_primitive_identity_mask__avx2: dst=(63, 551), mask=(720.00, 16.00) x (10.00, 8.00) [ 82.927] glyphs0_to_dst: glyph=(72, 548)x(10, 11), unclipped [ 82.927] emit_primitive_identity_mask__avx2: dst=(72, 548), mask=(736.00, 0.00) x (10.00, 11.00) [ 82.927] glyphs0_to_dst: glyph=(81, 551)x(10, 8), unclipped [ 82.927] emit_primitive_identity_mask__avx2: dst=(81, 551), mask=(752.00, 0.00) x (10.00, 8.00) [ 82.927] glyphs0_to_dst: glyph=(90, 548)x(10, 11), unclipped [ 82.927] emit_primitive_identity_mask__avx2: dst=(90, 548), mask=(736.00, 0.00) x (10.00, 11.00) [ 82.927] glyphs0_to_dst: glyph=(99, 551)x(11, 8), unclipped [ 82.927] emit_primitive_identity_mask__avx2: dst=(99, 551), mask=(736.00, 16.00) x (11.00, 8.00) [ 82.927] glyphs0_to_dst: glyph=(109, 551)x(9, 8), unclipped [ 82.927] emit_primitive_identity_mask__avx2: dst=(109, 551), mask=(752.00, 16.00) x (9.00, 8.00) [ 82.927] glyphs0_to_dst: glyph=(118, 553)x(8, 3), unclipped [ 82.927] emit_primitive_identity_mask__avx2: dst=(118, 553), mask=(688.00, 48.00) x (8.00, 3.00) [ 82.927] glyphs0_to_dst: glyph=(126, 549)x(10, 10), unclipped [ 82.927] emit_primitive_identity_mask__avx2: dst=(126, 549), mask=(704.00, 32.00) x (10.00, 10.00) [ 82.927] glyphs0_to_dst: glyph=(135, 549)x(10, 10), unclipped [ 82.927] emit_primitive_identity_mask__avx2: dst=(135, 549), mask=(704.00, 32.00) x (10.00, 10.00) [ 82.927] glyphs0_to_dst: glyph=(144, 549)x(10, 10), unclipped [ 82.927] emit_primitive_identity_mask__avx2: dst=(144, 549), mask=(720.00, 32.00) x (10.00, 10.00) [ 82.927] glyphs0_to_dst: glyph=(153, 549)x(10, 10), unclipped [ 82.927] emit_primitive_identity_mask__avx2: dst=(153, 549), mask=(704.00, 48.00) x (10.00, 10.00) [ 82.927] gen8_vertex_flush[e98] = 54 [ 82.927] gen9_magic_ca_pass: CA fixup (5987 -> 6041) [ 82.927] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.927] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.927] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.927] sna_glyphs(op=3, nlist=1, src=(163, 559)) [ 82.927] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.927] sna_glyphs: discarding mask [ 82.927] glyphs0_to_dst(op=3, src=(163, 559), nlist=1, dst=(163, 559)+(0, 0)) [ 82.927] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.927] gen9_render_composite: 0x0, current mode=1/1 [ 82.927] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 82.927] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.927] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.927] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.927] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.927] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.927] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.927] sna_drawable_use_bo: using whole GPU bo [ 82.927] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.927] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.927] color_convert: src=ffffffff [20028888] [ 82.927] color_convert: dst=ffffffff [20028888] [ 82.927] sna_render_get_solid: ffffffff [ 82.927] sna_render_get_solid(white) [ 82.927] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.928] sna_transform_is_imprecise_integer_translation: no transform [ 82.928] gen9_composite_picture: integer translation (0, 0), removing [ 82.928] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.928] sna_render_pixmap_bo: GPU all damaged [ 82.928] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.928] gen4_choose_composite_emitter: solid, identity mask [ 82.928] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.928] gen9_composite_get_binding_table(fbc0) [ 82.928] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.928] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.928] gen9_emit_vertex_elements: setup id=9 [ 82.928] glyphs0_to_dst: glyph=(165, 551)x(5, 8), unclipped [ 82.928] emit_primitive_identity_mask__avx2: dst=(165, 551), mask=(720.00, 48.00) x (5.00, 8.00) [ 82.928] gen8_vertex_flush[f98] = 3 [ 82.928] gen9_magic_ca_pass: CA fixup (6041 -> 6044) [ 82.928] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.928] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.928] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.928] sna_glyphs(op=3, nlist=1, src=(172, 559)) [ 82.928] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.928] sna_glyphs: discarding mask [ 82.928] glyphs0_to_dst(op=3, src=(172, 559), nlist=1, dst=(172, 559)+(0, 0)) [ 82.928] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.928] gen9_render_composite: 0x0, current mode=1/1 [ 82.928] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 82.928] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.928] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.928] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.928] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.928] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.928] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.928] sna_drawable_use_bo: using whole GPU bo [ 82.928] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.928] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.928] color_convert: src=ff729fcf [20028888] [ 82.928] color_convert: dst=ff729fcf [20028888] [ 82.928] sna_render_get_solid: ff729fcf [ 82.928] sna_render_get_solid(23) = ff729fcf (old) [ 82.928] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.928] sna_transform_is_imprecise_integer_translation: no transform [ 82.928] gen9_composite_picture: integer translation (0, 0), removing [ 82.928] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.928] sna_render_pixmap_bo: GPU all damaged [ 82.928] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.928] gen4_choose_composite_emitter: solid, identity mask [ 82.928] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.928] gen9_composite_get_binding_table(fb80) [ 82.928] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.928] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.928] gen9_emit_vertex_elements: setup id=9 [ 82.928] glyphs0_to_dst: glyph=(171, 553)x(11, 3), unclipped [ 82.928] emit_primitive_identity_mask__avx2: dst=(171, 553), mask=(736.00, 32.00) x (11.00, 3.00) [ 82.928] glyphs0_to_dst: glyph=(180, 548)x(10, 14), unclipped [ 82.928] emit_primitive_identity_mask__avx2: dst=(180, 548), mask=(944.00, 48.00) x (10.00, 14.00) [ 82.928] glyphs0_to_dst: glyph=(189, 548)x(11, 11), unclipped [ 82.928] emit_primitive_identity_mask__avx2: dst=(189, 548), mask=(960.00, 0.00) x (11.00, 11.00) [ 82.928] glyphs0_to_dst: glyph=(198, 551)x(10, 8), unclipped [ 82.928] emit_primitive_identity_mask__avx2: dst=(198, 551), mask=(976.00, 0.00) x (10.00, 8.00) [ 82.928] glyphs0_to_dst: glyph=(208, 551)x(9, 11), unclipped [ 82.928] emit_primitive_identity_mask__avx2: dst=(208, 551), mask=(960.00, 16.00) x (9.00, 11.00) [ 82.928] glyphs0_to_dst: glyph=(216, 548)x(10, 14), unclipped [ 82.928] emit_primitive_identity_mask__avx2: dst=(216, 548), mask=(944.00, 48.00) x (10.00, 14.00) [ 82.928] glyphs0_to_dst: glyph=(225, 549)x(10, 10), unclipped [ 82.928] emit_primitive_identity_mask__avx2: dst=(225, 549), mask=(976.00, 16.00) x (10.00, 10.00) [ 82.928] glyphs0_to_dst: glyph=(234, 560)x(11, 2), unclipped [ 82.928] emit_primitive_identity_mask__avx2: dst=(234, 560), mask=(992.00, 0.00) x (11.00, 2.00) [ 82.928] glyphs0_to_dst: glyph=(243, 548)x(11, 11), unclipped [ 82.928] emit_primitive_identity_mask__avx2: dst=(243, 548), mask=(1008.00, 0.00) x (11.00, 11.00) [ 82.928] glyphs0_to_dst: glyph=(253, 551)x(9, 8), unclipped [ 82.928] emit_primitive_identity_mask__avx2: dst=(253, 551), mask=(720.00, 0.00) x (9.00, 8.00) [ 82.928] glyphs0_to_dst: glyph=(261, 551)x(10, 8), unclipped [ 82.928] emit_primitive_identity_mask__avx2: dst=(261, 551), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.928] glyphs0_to_dst: glyph=(270, 551)x(10, 8), unclipped [ 82.928] emit_primitive_identity_mask__avx2: dst=(270, 551), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.928] glyphs0_to_dst: glyph=(279, 547)x(10, 12), unclipped [ 82.928] emit_primitive_identity_mask__avx2: dst=(279, 547), mask=(992.00, 16.00) x (10.00, 12.00) [ 82.928] glyphs0_to_dst: glyph=(288, 551)x(10, 8), unclipped [ 82.928] emit_primitive_identity_mask__avx2: dst=(288, 551), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.928] glyphs0_to_dst: glyph=(297, 551)x(10, 8), unclipped [ 82.928] emit_primitive_identity_mask__avx2: dst=(297, 551), mask=(752.00, 0.00) x (10.00, 8.00) [ 82.928] glyphs0_to_dst: glyph=(307, 547)x(10, 12), unclipped [ 82.928] emit_primitive_identity_mask__avx2: dst=(307, 547), mask=(1008.00, 16.00) x (10.00, 12.00) [ 82.928] glyphs0_to_dst: glyph=(315, 548)x(11, 11), unclipped [ 82.928] emit_primitive_identity_mask__avx2: dst=(315, 548), mask=(960.00, 0.00) x (11.00, 11.00) [ 82.928] glyphs0_to_dst: glyph=(324, 551)x(11, 8), unclipped [ 82.928] emit_primitive_identity_mask__avx2: dst=(324, 551), mask=(736.00, 16.00) x (11.00, 8.00) [ 82.928] glyphs0_to_dst: glyph=(334, 551)x(9, 11), unclipped [ 82.928] emit_primitive_identity_mask__avx2: dst=(334, 551), mask=(960.00, 16.00) x (9.00, 11.00) [ 82.928] glyphs0_to_dst: glyph=(342, 560)x(11, 2), unclipped [ 82.928] emit_primitive_identity_mask__avx2: dst=(342, 560), mask=(992.00, 0.00) x (11.00, 2.00) [ 82.928] glyphs0_to_dst: glyph=(351, 547)x(10, 12), unclipped [ 82.928] emit_primitive_identity_mask__avx2: dst=(351, 547), mask=(992.00, 16.00) x (10.00, 12.00) [ 82.928] glyphs0_to_dst: glyph=(361, 547)x(9, 12), unclipped [ 82.928] emit_primitive_identity_mask__avx2: dst=(361, 547), mask=(960.00, 32.00) x (9.00, 12.00) [ 82.928] glyphs0_to_dst: glyph=(369, 551)x(10, 11), unclipped [ 82.928] emit_primitive_identity_mask__avx2: dst=(369, 551), mask=(976.00, 32.00) x (10.00, 11.00) [ 82.928] glyphs0_to_dst: glyph=(378, 548)x(10, 14), unclipped [ 82.928] emit_primitive_identity_mask__avx2: dst=(378, 548), mask=(944.00, 48.00) x (10.00, 14.00) [ 82.928] glyphs0_to_dst: glyph=(387, 549)x(10, 10), unclipped [ 82.928] emit_primitive_identity_mask__avx2: dst=(387, 549), mask=(960.00, 48.00) x (10.00, 10.00) [ 82.928] glyphs0_to_dst: glyph=(396, 560)x(11, 2), unclipped [ 82.928] emit_primitive_identity_mask__avx2: dst=(396, 560), mask=(992.00, 0.00) x (11.00, 2.00) [ 82.928] glyphs0_to_dst: glyph=(406, 551)x(9, 8), unclipped [ 82.928] emit_primitive_identity_mask__avx2: dst=(406, 551), mask=(688.00, 32.00) x (9.00, 8.00) [ 82.928] glyphs0_to_dst: glyph=(415, 551)x(9, 8), unclipped [ 82.928] emit_primitive_identity_mask__avx2: dst=(415, 551), mask=(752.00, 16.00) x (9.00, 8.00) [ 82.928] glyphs0_to_dst: glyph=(424, 551)x(9, 11), unclipped [ 82.928] emit_primitive_identity_mask__avx2: dst=(424, 551), mask=(960.00, 16.00) x (9.00, 11.00) [ 82.928] glyphs0_to_dst: glyph=(432, 548)x(10, 11), unclipped [ 82.928] emit_primitive_identity_mask__avx2: dst=(432, 548), mask=(976.00, 48.00) x (10.00, 11.00) [ 82.928] glyphs0_to_dst: glyph=(442, 551)x(9, 8), unclipped [ 82.928] emit_primitive_identity_mask__avx2: dst=(442, 551), mask=(688.00, 32.00) x (9.00, 8.00) [ 82.928] glyphs0_to_dst: glyph=(450, 551)x(10, 11), unclipped [ 82.928] emit_primitive_identity_mask__avx2: dst=(450, 551), mask=(976.00, 32.00) x (10.00, 11.00) [ 82.928] gen8_vertex_flush[1098] = 96 [ 82.928] gen9_magic_ca_pass: CA fixup (6044 -> 6140) [ 82.928] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.928] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.928] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.928] sna_glyphs(op=3, nlist=1, src=(460, 559)) [ 82.928] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.928] sna_glyphs: discarding mask [ 82.928] glyphs0_to_dst(op=3, src=(460, 559), nlist=1, dst=(460, 559)+(0, 0)) [ 82.928] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.928] gen9_render_composite: 0x0, current mode=1/1 [ 82.928] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 82.928] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.928] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.928] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.928] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.928] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.928] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.928] sna_drawable_use_bo: using whole GPU bo [ 82.928] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.928] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.928] color_convert: src=ffffffff [20028888] [ 82.928] color_convert: dst=ffffffff [20028888] [ 82.928] sna_render_get_solid: ffffffff [ 82.928] sna_render_get_solid(white) [ 82.928] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.928] sna_transform_is_imprecise_integer_translation: no transform [ 82.928] gen9_composite_picture: integer translation (0, 0), removing [ 82.928] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.928] sna_render_pixmap_bo: GPU all damaged [ 82.928] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.928] gen4_choose_composite_emitter: solid, identity mask [ 82.928] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.928] gen9_composite_get_binding_table(fb40) [ 82.928] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.928] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.928] gen9_emit_vertex_elements: setup id=9 [ 82.928] glyphs0_to_dst: glyph=(459, 548)x(10, 13), unclipped [ 82.928] emit_primitive_identity_mask__avx2: dst=(459, 548), mask=(752.00, 32.00) x (10.00, 13.00) [ 82.928] gen8_vertex_flush[1198] = 3 [ 82.928] gen9_magic_ca_pass: CA fixup (6140 -> 6143) [ 82.928] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.928] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.928] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.928] sna_accel_flush: flush?=0, dirty?=0 [ 82.928] sna_block_handler (tv=0.0) [ 82.928] sna_wakeup_handler [ 82.928] sna_accel_flush: flush?=0, dirty?=0 [ 82.928] sna_accel_flush: flush?=0, dirty?=0 [ 82.928] sna_block_handler (tv=0.0) [ 82.928] sna_wakeup_handler [ 82.928] sna_create_pixmap(1, 10, 32, usage=0) [ 82.928] kgem_can_create_2d: 1x10 @ 32 [ 82.928] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=10 [ 82.928] kgem_can_create_2d: untiled size=4096 [ 82.928] kgem_choose_tiling: disabling tiling [1x10] for single row/col [ 82.928] kgem_choose_tiling: 1x10 -> 0 [ 82.928] sna_create_pixmap: usage=0, flags=a [ 82.928] sna_create_pixmap: small buffer [40], attaching to shadow pixmap [ 82.928] create_pixmap: allocating pixmap 1x10, depth=32/32, size=48 [ 82.928] create_pixmap: serial=5071, usage=0, 1x10 [ 82.928] sna_create_pixmap: serial=5071, 1x10, usage=0 [ 82.928] sna_validate_gc(0x561c94af9b50) changes=0, previous serial=13ce, drawable=13d0 [ 82.928] sna_validate_gc: recomputing clip [ 82.928] sna_validate_gc: composite clip=1x[(0, 0), (1, 10)] [0x561c94b43680] [ 82.928] sna_copy_area: src=pixmap=5070:(12, 0)x(1, 10)+(0, 0) -> dst=pixmap=5072:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 82.928] sna_copy_area: normal copy [ 82.928] sna_do_copy: src=(12, 0), dst=(0, 0), size=(1x10) [ 82.928] sna_do_copy: after drawable: src=(12, 0), dst=(0, 0), size=(1x10) [ 82.928] sna_do_copy: dst extents (0, 0), (1, 10), dst clip extents (0, 0), (1, 10), dst size=1x10 [ 82.928] sna_do_copy: clipped dst extents (0, 0), (1, 10) [ 82.928] sna_do_copy: unclipped src extents (12, 0), (13, 10) [ 82.928] sna_do_copy: clipped src extents (12, 0), (13, 10) [ 82.928] sna_do_copy: pixmap -- no source clipping [ 82.928] sna_do_copy: src extents (12, 0), (13, 10) x 1 [ 82.928] sna_do_copy: copy region (0, 0), (1, 10) x 1 + (12, 0) [ 82.928] sna_copy_boxes (boxes=1x[(0, 0), (1, 10)...], src pixmap=5070+(12, 0), dst pixmap=5072+(0, 0), alu=3, src.size=25x21, dst.size=1x10) [ 82.928] sna_copy_boxes: dst=(priv=0x561c94b43750, gpu_bo=0, cpu_bo=0), src=(priv=0x561c94b42cb0, gpu_bo=0, cpu_bo=0), replaces=1 [ 82.928] sna_drawable_use_bo pixmap=5072, box=((0, 0), (1, 10)), flags=18... [ 82.929] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=18 [ 82.929] sna_drawable_use_bo: try cpu as GPU bo is idle [ 82.929] sna_drawable_use_bo: no CPU bo, and GPU not forced [ 82.929] sna_copy_boxes__inplace - no, no src or dst GPU bo [ 82.929] sna_copy_boxes: fallback -- src=(12, 0), dst=(0, 0) [ 82.929] sna_drawable_move_region_to_cpu(pixmap=5070 (25x21), [(12, 0), (13, 10)], flags=6) [ 82.929] sna_drawable_move_region_to_cpu: pixmap=5070 all damaged on CPU [ 82.929] sna_drawable_move_region_to_cpu(pixmap=5072 (1x10), [(0, 0), (1, 10)], flags=5) [ 82.929] sna_drawable_move_region_to_cpu: region (0, 0), (1, 10) + (0, 0) subsumes pixmap (1x10) [ 82.929] _sna_pixmap_move_to_cpu(pixmap=5072, 1x10, flags=5) [ 82.929] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 82.929] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 82.929] _sna_pixmap_move_to_cpu: marking as damaged [ 82.929] __sna_damage_all(1, 10) [ 82.929] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 82.929] sna_copy_boxes: memcpy_blt(box=(0, 0), (1, 10), src=(12, 0), pitches=(100, 4)) [ 82.929] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x10, pitch=100/4 [ 82.929] sna_composite(pixmap=5068, op=3, src=5072+(12, 0), mask=0+(12, 0), dst=5068+(12, 0)+(0, 0), size=(248, 10) [ 82.929] sna_compute_composite_region: dst=(12, 0)x(248, 10) [ 82.929] sna_compute_composite_region: initial clip against dst->pDrawable: (12, 0), (260, 10) [ 82.929] clip_to_dst: region: 1x[(12, 0), (260, 10)], clip: 1x[(0, 0), (272, 29)] [ 82.929] sna_compute_composite_region: clip against dst->pCompositeClip: (12, 0), (260, 10) [ 82.929] sna_compute_composite_region: clip against src (1x10 clip=0): (12, 0), (260, 10) [ 82.929] sna_composite: composite region extents:+(0, 0) -> (12, 0), (260, 10) + (0, 0) [ 82.929] gen9_render_composite: 248x10, current mode=1/1 [ 82.929] kgem_bo_is_render: handle=127, rq? 1 [1] [ 82.929] kgem_bo_is_busy: handle=127, domain: 3 exec? 0, rq? 1 [ 82.929] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.929] gen9_composite_set_target: (12, 0)x(248, 10), partial?=1 [ 82.929] sna_drawable_use_bo pixmap=5068, box=((12, 0), (260, 10)), flags=7... [ 82.929] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.929] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.929] sna_drawable_use_bo: using whole GPU bo [ 82.929] gen9_composite_set_target: pixmap=5068, format=20028888, size=272x29, pitch=1536, delta=(0,0),damage=0xffffffffffffffff [ 82.929] gen9_composite_picture: (12, 0)x(248, 10), dst=(12, 0) [ 82.929] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.00 0.00 -0.05, 0.00 1.00 0.00, 0.00 0.00 1.00] [ 82.929] sna_transform_is_imprecise_integer_translation: not unity scaling [ 82.929] sna_render_pixmap_bo pixmap=5072, (12, 0)x(248, 10)/(1, 10) [ 82.929] sna_render_pixmap_bo box=(0, 0), (1, 10): (1, 10)/(1, 10) [ 82.929] sna_render_pixmap_bo: offset=(0, 0), size=(1, 10) [ 82.929] use_cpu_bo: no cpu bo [ 82.929] move_to_gpu: migrating whole pixmap (1x10) for source (0,0),(1,10), count 5? 0 [ 82.929] sna_render_pixmap_bo: uploading CPU box (0, 0), (1, 10) [ 82.929] upload: box=(0, 0), (1, 10), pixmap=1x10 [ 82.929] sna_drawable_move_region_to_cpu(pixmap=5072 (1x10), [(0, 0), (1, 10)], flags=2) [ 82.929] sna_drawable_move_region_to_cpu: pixmap=5072 all damaged on CPU [ 82.929] kgem_can_create_2d: 1x10 @ 32 [ 82.929] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=10 [ 82.929] kgem_can_create_2d: untiled size=4096 [ 82.929] kgem_choose_tiling: disabling tiling [1x10] for single row/col [ 82.929] kgem_choose_tiling: 1x10 -> 0 [ 82.929] kgem_upload_source_image : (0, 0), (1, 10), stride=4, bpp=32 [ 82.929] kgem_create_buffer_2d: 1x10, 32 bpp, stride=32 [ 82.929] kgem_create_buffer: size=320, flags=3 [write?=1, inplace?=1, last?=0] [ 82.929] kgem_create_buffer: reusing buffer? used=28672 + size=320, total=262144 [ 82.929] kgem_create_proxy: target handle=146 [proxy? -1], offset=28672, length=320, io=1 [ 82.929] __kgem_bo_init(handle=146, num_pages=320) [ 82.929] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x10, pitch=4/32 [ 82.929] upload: adding upload cache to pixmap=5072 [ 82.929] kgem_proxy_bo_attach: handle=146 [ 82.929] kgem_bo_is_render: handle=127, rq? 1 [1] [ 82.929] kgem_bo_is_render: handle=146, rq? 0 [0] [ 82.929] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 82.929] gen4_choose_composite_emitter: simple src, no mask [ 82.929] __kgem_busy: handle=1, busy=0, wedged=0 [ 82.929] __kgem_retire_rq: request 1 complete [ 82.929] __kgem_bo_flush: handle=127, busy=0, wedged=0 [ 82.929] __kgem_bo_flush: handle=25, busy=0, wedged=0 [ 82.929] kgem_set_mode: flushing before new bo [ 82.929] gen8_vertex_close: used=24572, vbo active? 23, vb=200, nreloc=1 [ 82.929] gen8_vertex_close: reloc[0] = 289 [ 82.929] kgem_add_reloc64: handle=23, pos=289, delta=0, domains=200000 [ 82.929] kgem_add_handle: handle=23, index=5 [ 82.929] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fd541000) [ 82.929] batch[1/1, flags=1800]: 1164 1164 16080 16384, nreloc=9, nexec=6, nfence=0, aperture=9200 [fenced=0] [ 82.929] kgem_finish_buffers: buffer handle=146, used=29184, exec?=0, write=1, mmapped=cpu, refcnt=2 [ 82.929] kgem_finish_buffers: skipping unattached handle=146, used=29184, refcnt=2 [ 82.929] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd981000 [ 82.929] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -57343 [ 82.929] kgem_fixup_relocs: shrinking by 57344 [ 82.929] __kgem_busy: handle=2, busy=0, wedged=0 [ 82.929] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd981000 [ 82.929] kgem_commit: release handle=112 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e64a9000 [ 82.929] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 82.929] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 82.929] __kgem_bo_clear_busy: handle=143 [ 82.929] kgem_commit: release handle=143 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff6e000 [ 82.929] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 82.929] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 82.929] __kgem_bo_clear_busy: handle=7 [ 82.929] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 82.929] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 82.929] __kgem_bo_clear_busy: handle=143 [ 82.929] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 82.929] __kgem_busy: handle=2, busy=131072, wedged=0 [ 82.929] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 82.929] kgem_check_bo: num_pages=+80, num_exec=+2 [ 82.929] aligning vertex: was 4, now 3 floats per vertex [ 82.929] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 82.929] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 82.929] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 82.929] kgem_add_handle: handle=4, index=0 [ 82.929] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 82.929] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 82.929] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 82.929] gen9_composite_get_binding_table(ffc0) [ 82.929] kgem_add_reloc64: handle=127, pos=16360, delta=0, domains=20002 [ 82.929] kgem_add_handle: handle=127, index=1 [ 82.929] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd373000) [ 82.929] __kgem_bo_mark_dirty: handle=127 (proxy? 0) [ 82.929] [3fe0] bind bo(handle=127, addr=fd373000), format=192, width=272, height=29, pitch=1536, tiling=1 -> render [ 82.929] kgem_add_reloc64: handle=146, pos=16344, delta=0, domains=40000 [ 82.929] kgem_add_reloc64: adding proxy [delta=28672] for handle=146 [ 82.929] kgem_add_handle: handle=146, index=2 [ 82.929] kgem_add_reloc64[4] = (delta=28672, target handle=2, presumed=ffe77000) [ 82.929] [3fd0] bind bo(handle=146, addr=ffe7e000), format=192, width=1, height=10, pitch=32, tiling=0 -> sampler [ 82.929] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 82.929] gen9_emit_sampler: sampler = 32 [ 82.929] gen9_emit_sf: num_sf_outputs=1 [ 82.929] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 82.929] gen9_emit_vertex_elements: setup id=2 [ 82.929] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 82.929] gen9_render_composite_box: (12, 0), (260, 10) [ 82.929] apply_damage: damage=0x0, region=1 [(12, 0), (260, 10) + (0, 0)] [ 82.929] gen8_vertex_flush[490] = 3 [ 82.929] sna_destroy_pixmap: pixmap=5072, attached?=1 [ 82.929] _kgem_bo_destroy: handle=146, proxy? 1 [ 82.929] __sna_free_pixmap(pixmap=5072) [ 82.929] sna_composite(pixmap=5068, op=3, src=5070+(13, 0), mask=0+(260, 0), dst=5068+(260, 0)+(0, 0), size=(12, 10) [ 82.929] sna_compute_composite_region: dst=(260, 0)x(12, 10) [ 82.929] sna_compute_composite_region: initial clip against dst->pDrawable: (260, 0), (272, 10) [ 82.929] clip_to_dst: region: 1x[(260, 0), (272, 10)], clip: 1x[(0, 0), (272, 29)] [ 82.929] sna_compute_composite_region: clip against dst->pCompositeClip: (260, 0), (272, 10) [ 82.929] sna_compute_composite_region: clip against src (25x21 clip=0): (260, 0), (272, 10) [ 82.929] sna_composite: composite region extents:+(0, 0) -> (260, 0), (272, 10) + (0, 0) [ 82.929] gen9_render_composite: 12x10, current mode=1/1 [ 82.929] kgem_bo_is_render: handle=127, rq? 1 [1] [ 82.929] kgem_bo_is_busy: handle=127, domain: 0 exec? 1, rq? 1 [ 82.929] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.929] gen9_composite_set_target: (260, 0)x(12, 10), partial?=1 [ 82.929] sna_drawable_use_bo pixmap=5068, box=((260, 0), (272, 10)), flags=7... [ 82.929] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.929] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.929] sna_drawable_use_bo: using whole GPU bo [ 82.930] gen9_composite_set_target: pixmap=5068, format=20028888, size=272x29, pitch=1536, delta=(0,0),damage=0xffffffffffffffff [ 82.930] gen9_composite_picture: (13, 0)x(12, 10), dst=(260, 0) [ 82.930] sna_transform_is_imprecise_integer_translation: no transform [ 82.930] gen9_composite_picture: integer translation (0, 0), removing [ 82.930] sna_render_pixmap_bo pixmap=5070, (13, 0)x(12, 10)/(25, 21) [ 82.930] sna_render_pixmap_bo box=(13, 0), (25, 10): (12, 10)/(25, 21) [ 82.930] sna_render_pixmap_bo: offset=(-247, 0), size=(25, 21) [ 82.930] use_cpu_bo: no cpu bo [ 82.930] kgem_choose_tiling: too short [10] for TILING_Y [ 82.930] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 82.930] kgem_choose_tiling: 12x10 -> 0 [ 82.930] sna_render_pixmap_bo: uploading CPU box (13, 0), (25, 10) [ 82.930] upload: box=(13, 0), (25, 10), pixmap=25x21 [ 82.930] sna_drawable_move_region_to_cpu(pixmap=5070 (25x21), [(13, 0), (25, 10)], flags=2) [ 82.930] sna_drawable_move_region_to_cpu: pixmap=5070 all damaged on CPU [ 82.930] kgem_can_create_2d: 12x10 @ 32 [ 82.930] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 82.930] kgem_can_create_2d: untiled size=4096 [ 82.930] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 82.930] kgem_choose_tiling: 12x10 -> 0 [ 82.930] kgem_upload_source_image : (13, 0), (25, 10), stride=100, bpp=32 [ 82.930] kgem_create_buffer_2d: 12x10, 32 bpp, stride=64 [ 82.930] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] [ 82.930] kgem_create_buffer: reusing buffer? used=29184 + size=640, total=262144 [ 82.930] kgem_create_proxy: target handle=146 [proxy? -1], offset=29184, length=640, io=1 [ 82.930] __kgem_bo_init(handle=146, num_pages=640) [ 82.930] memcpy_blt: src=(13, 0), dst=(0, 0), size=12x10, pitch=100/64 [ 82.930] kgem_bo_is_render: handle=127, rq? 1 [1] [ 82.930] kgem_bo_is_render: handle=146, rq? 0 [0] [ 82.930] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 82.930] gen4_choose_composite_emitter: identity src, no mask [ 82.930] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.930] gen9_composite_get_binding_table(ff00) [ 82.930] kgem_add_reloc64: handle=146, pos=16312, delta=0, domains=40000 [ 82.930] kgem_add_reloc64: adding proxy [delta=29184] for handle=146 [ 82.930] kgem_add_reloc64[5] = (delta=29184, target handle=2, presumed=ffe77000) [ 82.930] [3fb0] bind bo(handle=146, addr=ffe7e200), format=192, width=12, height=10, pitch=64, tiling=0 -> sampler [ 82.930] gen9_emit_sampler: sampler = 2 [ 82.930] gen9_emit_vertex_elements: setup id=2 [ 82.930] gen9_render_composite_box: (260, 0), (272, 10) [ 82.930] apply_damage: damage=0x0, region=1 [(260, 0), (272, 10) + (0, 0)] [ 82.930] gen8_vertex_flush[4d4] = 3 [ 82.930] _kgem_bo_destroy: handle=146, proxy? 1 [ 82.930] sna_create_pixmap(12, 1, 32, usage=0) [ 82.930] kgem_can_create_2d: 12x1 @ 32 [ 82.930] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=1 [ 82.930] kgem_can_create_2d: untiled size=4096 [ 82.930] kgem_choose_tiling: disabling tiling [12x1] for single row/col [ 82.930] kgem_choose_tiling: 12x1 -> 0 [ 82.930] sna_create_pixmap: usage=0, flags=a [ 82.930] sna_create_pixmap: small buffer [48], attaching to shadow pixmap [ 82.930] create_pixmap: allocating pixmap 12x1, depth=32/32, size=56 [ 82.930] create_pixmap: serial=5073, usage=0, 12x1 [ 82.930] sna_create_pixmap: serial=5073, 12x1, usage=0 [ 82.930] sna_validate_gc(0x561c94af9b50) changes=0, previous serial=13d0, drawable=13d2 [ 82.930] sna_validate_gc: recomputing clip [ 82.930] sna_validate_gc: composite clip=1x[(0, 0), (12, 1)] [0x561c94b43680] [ 82.930] sna_copy_area: src=pixmap=5070:(0, 10)x(12, 1)+(0, 0) -> dst=pixmap=5074:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 82.930] sna_copy_area: normal copy [ 82.930] sna_do_copy: src=(0, 10), dst=(0, 0), size=(12x1) [ 82.930] sna_do_copy: after drawable: src=(0, 10), dst=(0, 0), size=(12x1) [ 82.930] sna_do_copy: dst extents (0, 0), (12, 1), dst clip extents (0, 0), (12, 1), dst size=12x1 [ 82.930] sna_do_copy: clipped dst extents (0, 0), (12, 1) [ 82.930] sna_do_copy: unclipped src extents (0, 10), (12, 11) [ 82.930] sna_do_copy: clipped src extents (0, 10), (12, 11) [ 82.930] sna_do_copy: pixmap -- no source clipping [ 82.930] sna_do_copy: src extents (0, 10), (12, 11) x 1 [ 82.930] sna_do_copy: copy region (0, 0), (12, 1) x 1 + (0, 10) [ 82.930] sna_copy_boxes (boxes=1x[(0, 0), (12, 1)...], src pixmap=5070+(0, 10), dst pixmap=5074+(0, 0), alu=3, src.size=25x21, dst.size=12x1) [ 82.930] sna_copy_boxes: dst=(priv=0x561c94b43750, gpu_bo=0, cpu_bo=0), src=(priv=0x561c94b42cb0, gpu_bo=0, cpu_bo=0), replaces=1 [ 82.930] sna_drawable_use_bo pixmap=5074, box=((0, 0), (12, 1)), flags=18... [ 82.930] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=18 [ 82.930] sna_drawable_use_bo: try cpu as GPU bo is idle [ 82.930] sna_drawable_use_bo: no CPU bo, and GPU not forced [ 82.930] sna_copy_boxes__inplace - no, no src or dst GPU bo [ 82.930] sna_copy_boxes: fallback -- src=(0, 10), dst=(0, 0) [ 82.930] sna_drawable_move_region_to_cpu(pixmap=5070 (25x21), [(0, 10), (12, 11)], flags=6) [ 82.930] sna_drawable_move_region_to_cpu: pixmap=5070 all damaged on CPU [ 82.930] sna_drawable_move_region_to_cpu(pixmap=5074 (12x1), [(0, 0), (12, 1)], flags=5) [ 82.930] sna_drawable_move_region_to_cpu: region (0, 0), (12, 1) + (0, 0) subsumes pixmap (12x1) [ 82.930] _sna_pixmap_move_to_cpu(pixmap=5074, 12x1, flags=5) [ 82.930] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 82.930] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 82.930] _sna_pixmap_move_to_cpu: marking as damaged [ 82.930] __sna_damage_all(12, 1) [ 82.930] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 82.930] sna_copy_boxes: memcpy_blt(box=(0, 0), (12, 1), src=(0, 10), pitches=(100, 48)) [ 82.930] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x1, pitch=100/48 [ 82.930] sna_composite(pixmap=5068, op=3, src=5074+(0, 9), mask=0+(0, 10), dst=5068+(0, 10)+(0, 0), size=(12, 9) [ 82.930] sna_compute_composite_region: dst=(0, 10)x(12, 9) [ 82.930] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 10), (12, 19) [ 82.930] clip_to_dst: region: 1x[(0, 10), (12, 19)], clip: 1x[(0, 0), (272, 29)] [ 82.930] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 10), (12, 19) [ 82.930] sna_compute_composite_region: clip against src (12x1 clip=0): (0, 10), (12, 19) [ 82.930] sna_composite: composite region extents:+(0, 0) -> (0, 10), (12, 19) + (0, 0) [ 82.930] gen9_render_composite: 12x9, current mode=1/1 [ 82.930] kgem_bo_is_render: handle=127, rq? 1 [1] [ 82.930] kgem_bo_is_busy: handle=127, domain: 0 exec? 1, rq? 1 [ 82.930] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.930] gen9_composite_set_target: (0, 10)x(12, 9), partial?=1 [ 82.930] sna_drawable_use_bo pixmap=5068, box=((0, 10), (12, 19)), flags=7... [ 82.930] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.930] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.930] sna_drawable_use_bo: using whole GPU bo [ 82.930] gen9_composite_set_target: pixmap=5068, format=20028888, size=272x29, pitch=1536, delta=(0,0),damage=0xffffffffffffffff [ 82.930] gen9_composite_picture: (0, 9)x(12, 9), dst=(0, 10) [ 82.930] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[1.00 0.00 0.00, 0.00 0.11 -1.00, 0.00 0.00 1.00] [ 82.930] sna_transform_is_imprecise_integer_translation: not unity scaling [ 82.930] sna_render_pixmap_bo pixmap=5074, (0, 9)x(12, 9)/(12, 1) [ 82.930] sna_render_pixmap_bo box=(0, 0), (12, 1): (12, 1)/(12, 1) [ 82.930] sna_render_pixmap_bo: offset=(0, -1), size=(12, 1) [ 82.930] use_cpu_bo: no cpu bo [ 82.930] move_to_gpu: migrating whole pixmap (12x1) for source (0,0),(12,1), count 5? 0 [ 82.930] sna_render_pixmap_bo: uploading CPU box (0, 0), (12, 1) [ 82.930] upload: box=(0, 0), (12, 1), pixmap=12x1 [ 82.930] sna_drawable_move_region_to_cpu(pixmap=5074 (12x1), [(0, 0), (12, 1)], flags=2) [ 82.930] sna_drawable_move_region_to_cpu: pixmap=5074 all damaged on CPU [ 82.930] kgem_can_create_2d: 12x1 @ 32 [ 82.930] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=1 [ 82.930] kgem_can_create_2d: untiled size=4096 [ 82.930] kgem_choose_tiling: disabling tiling [12x1] for single row/col [ 82.930] kgem_choose_tiling: 12x1 -> 0 [ 82.930] kgem_upload_source_image : (0, 0), (12, 1), stride=48, bpp=32 [ 82.930] kgem_create_buffer_2d: 12x1, 32 bpp, stride=64 [ 82.930] kgem_create_buffer: size=128, flags=3 [write?=1, inplace?=1, last?=0] [ 82.930] kgem_create_buffer: reusing buffer? used=29952 + size=128, total=262144 [ 82.930] kgem_create_proxy: target handle=146 [proxy? -1], offset=29952, length=128, io=1 [ 82.930] __kgem_bo_init(handle=146, num_pages=128) [ 82.930] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x1, pitch=48/64 [ 82.930] upload: adding upload cache to pixmap=5074 [ 82.930] kgem_proxy_bo_attach: handle=146 [ 82.930] kgem_bo_is_render: handle=127, rq? 1 [1] [ 82.930] kgem_bo_is_render: handle=146, rq? 0 [0] [ 82.930] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 82.930] gen4_choose_composite_emitter: simple src, no mask [ 82.930] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.930] gen9_composite_get_binding_table(fe80) [ 82.930] kgem_add_reloc64: handle=146, pos=16280, delta=0, domains=40000 [ 82.930] kgem_add_reloc64: adding proxy [delta=29952] for handle=146 [ 82.930] kgem_add_reloc64[6] = (delta=29952, target handle=2, presumed=ffe77000) [ 82.930] [3f90] bind bo(handle=146, addr=ffe7e500), format=192, width=12, height=1, pitch=64, tiling=0 -> sampler [ 82.930] gen9_emit_sampler: sampler = 32 [ 82.930] gen9_emit_vertex_elements: setup id=2 [ 82.930] gen9_render_composite_box: (0, 10), (12, 19) [ 82.930] apply_damage: damage=0x0, region=1 [(0, 10), (12, 19) + (0, 0)] [ 82.930] gen8_vertex_flush[518] = 3 [ 82.930] sna_destroy_pixmap: pixmap=5074, attached?=1 [ 82.930] _kgem_bo_destroy: handle=146, proxy? 1 [ 82.930] __sna_free_pixmap(pixmap=5074) [ 82.930] sna_create_pixmap(12, 1, 32, usage=0) [ 82.930] kgem_can_create_2d: 12x1 @ 32 [ 82.930] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=1 [ 82.930] kgem_can_create_2d: untiled size=4096 [ 82.930] kgem_choose_tiling: disabling tiling [12x1] for single row/col [ 82.930] kgem_choose_tiling: 12x1 -> 0 [ 82.930] sna_create_pixmap: usage=0, flags=a [ 82.930] sna_create_pixmap: small buffer [48], attaching to shadow pixmap [ 82.930] create_pixmap: allocating pixmap 12x1, depth=32/32, size=56 [ 82.930] create_pixmap: serial=5075, usage=0, 12x1 [ 82.930] sna_create_pixmap: serial=5075, 12x1, usage=0 [ 82.930] sna_validate_gc(0x561c94af9b50) changes=0, previous serial=13d2, drawable=13d4 [ 82.930] sna_validate_gc: recomputing clip [ 82.930] sna_validate_gc: composite clip=1x[(0, 0), (12, 1)] [0x561c94b43680] [ 82.930] sna_copy_area: src=pixmap=5070:(13, 10)x(12, 1)+(0, 0) -> dst=pixmap=5076:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 82.930] sna_copy_area: normal copy [ 82.930] sna_do_copy: src=(13, 10), dst=(0, 0), size=(12x1) [ 82.930] sna_do_copy: after drawable: src=(13, 10), dst=(0, 0), size=(12x1) [ 82.930] sna_do_copy: dst extents (0, 0), (12, 1), dst clip extents (0, 0), (12, 1), dst size=12x1 [ 82.930] sna_do_copy: clipped dst extents (0, 0), (12, 1) [ 82.930] sna_do_copy: unclipped src extents (13, 10), (25, 11) [ 82.930] sna_do_copy: clipped src extents (13, 10), (25, 11) [ 82.930] sna_do_copy: pixmap -- no source clipping [ 82.930] sna_do_copy: src extents (13, 10), (25, 11) x 1 [ 82.930] sna_do_copy: copy region (0, 0), (12, 1) x 1 + (13, 10) [ 82.930] sna_copy_boxes (boxes=1x[(0, 0), (12, 1)...], src pixmap=5070+(13, 10), dst pixmap=5076+(0, 0), alu=3, src.size=25x21, dst.size=12x1) [ 82.930] sna_copy_boxes: dst=(priv=0x561c94b43880, gpu_bo=0, cpu_bo=0), src=(priv=0x561c94b42cb0, gpu_bo=0, cpu_bo=0), replaces=1 [ 82.930] sna_drawable_use_bo pixmap=5076, box=((0, 0), (12, 1)), flags=18... [ 82.930] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=18 [ 82.930] sna_drawable_use_bo: try cpu as GPU bo is idle [ 82.930] sna_drawable_use_bo: no CPU bo, and GPU not forced [ 82.930] sna_copy_boxes__inplace - no, no src or dst GPU bo [ 82.930] sna_copy_boxes: fallback -- src=(13, 10), dst=(0, 0) [ 82.930] sna_drawable_move_region_to_cpu(pixmap=5070 (25x21), [(13, 10), (25, 11)], flags=6) [ 82.930] sna_drawable_move_region_to_cpu: pixmap=5070 all damaged on CPU [ 82.930] sna_drawable_move_region_to_cpu(pixmap=5076 (12x1), [(0, 0), (12, 1)], flags=5) [ 82.930] sna_drawable_move_region_to_cpu: region (0, 0), (12, 1) + (0, 0) subsumes pixmap (12x1) [ 82.930] _sna_pixmap_move_to_cpu(pixmap=5076, 12x1, flags=5) [ 82.930] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 82.930] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 82.930] _sna_pixmap_move_to_cpu: marking as damaged [ 82.930] __sna_damage_all(12, 1) [ 82.930] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 82.930] sna_copy_boxes: memcpy_blt(box=(0, 0), (12, 1), src=(13, 10), pitches=(100, 48)) [ 82.930] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x1, pitch=100/48 [ 82.930] sna_composite(pixmap=5068, op=3, src=5076+(130, 12), mask=0+(260, 10), dst=5068+(260, 10)+(0, 0), size=(12, 9) [ 82.930] sna_compute_composite_region: dst=(260, 10)x(12, 9) [ 82.930] sna_compute_composite_region: initial clip against dst->pDrawable: (260, 10), (272, 19) [ 82.930] clip_to_dst: region: 1x[(260, 10), (272, 19)], clip: 1x[(0, 0), (272, 29)] [ 82.930] sna_compute_composite_region: clip against dst->pCompositeClip: (260, 10), (272, 19) [ 82.930] sna_compute_composite_region: clip against src (12x1 clip=0): (260, 10), (272, 19) [ 82.930] sna_composite: composite region extents:+(0, 0) -> (260, 10), (272, 19) + (0, 0) [ 82.930] gen9_render_composite: 12x9, current mode=1/1 [ 82.930] kgem_bo_is_render: handle=127, rq? 1 [1] [ 82.930] kgem_bo_is_busy: handle=127, domain: 0 exec? 1, rq? 1 [ 82.930] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.930] gen9_composite_set_target: (260, 10)x(12, 9), partial?=1 [ 82.930] sna_drawable_use_bo pixmap=5068, box=((260, 10), (272, 19)), flags=7... [ 82.930] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.930] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.930] sna_drawable_use_bo: using whole GPU bo [ 82.930] gen9_composite_set_target: pixmap=5068, format=20028888, size=272x29, pitch=1536, delta=(0,0),damage=0xffffffffffffffff [ 82.930] gen9_composite_picture: (130, 12)x(12, 9), dst=(260, 10) [ 82.930] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[1.00 0.00 -130.00, 0.00 0.11 -1.33, 0.00 0.00 1.00] [ 82.930] sna_transform_is_imprecise_integer_translation: not unity scaling [ 82.930] sna_render_pixmap_bo pixmap=5076, (130, 12)x(12, 9)/(12, 1) [ 82.930] sna_render_pixmap_bo box=(0, 0), (12, 1): (12, 1)/(12, 1) [ 82.931] sna_render_pixmap_bo: offset=(-130, 2), size=(12, 1) [ 82.931] use_cpu_bo: no cpu bo [ 82.931] move_to_gpu: migrating whole pixmap (12x1) for source (0,0),(12,1), count 5? 0 [ 82.931] sna_render_pixmap_bo: uploading CPU box (0, 0), (12, 1) [ 82.931] upload: box=(0, 0), (12, 1), pixmap=12x1 [ 82.931] sna_drawable_move_region_to_cpu(pixmap=5076 (12x1), [(0, 0), (12, 1)], flags=2) [ 82.931] sna_drawable_move_region_to_cpu: pixmap=5076 all damaged on CPU [ 82.931] kgem_can_create_2d: 12x1 @ 32 [ 82.931] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=1 [ 82.931] kgem_can_create_2d: untiled size=4096 [ 82.931] kgem_choose_tiling: disabling tiling [12x1] for single row/col [ 82.931] kgem_choose_tiling: 12x1 -> 0 [ 82.931] kgem_upload_source_image : (0, 0), (12, 1), stride=48, bpp=32 [ 82.931] kgem_create_buffer_2d: 12x1, 32 bpp, stride=64 [ 82.931] kgem_create_buffer: size=128, flags=3 [write?=1, inplace?=1, last?=0] [ 82.931] kgem_create_buffer: reusing buffer? used=30208 + size=128, total=262144 [ 82.931] kgem_create_proxy: target handle=146 [proxy? -1], offset=30208, length=128, io=1 [ 82.931] __kgem_bo_init(handle=146, num_pages=128) [ 82.931] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x1, pitch=48/64 [ 82.931] upload: adding upload cache to pixmap=5076 [ 82.931] kgem_proxy_bo_attach: handle=146 [ 82.931] kgem_bo_is_render: handle=127, rq? 1 [1] [ 82.931] kgem_bo_is_render: handle=146, rq? 0 [0] [ 82.931] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 82.931] gen4_choose_composite_emitter: simple src, no mask [ 82.931] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.931] gen9_composite_get_binding_table(fe00) [ 82.931] kgem_add_reloc64: handle=146, pos=16248, delta=0, domains=40000 [ 82.931] kgem_add_reloc64: adding proxy [delta=30208] for handle=146 [ 82.931] kgem_add_reloc64[7] = (delta=30208, target handle=2, presumed=ffe77000) [ 82.931] [3f70] bind bo(handle=146, addr=ffe7e600), format=192, width=12, height=1, pitch=64, tiling=0 -> sampler [ 82.931] gen9_emit_vertex_elements: setup id=2 [ 82.931] gen9_render_composite_box: (260, 10), (272, 19) [ 82.931] apply_damage: damage=0x0, region=1 [(260, 10), (272, 19) + (0, 0)] [ 82.931] gen8_vertex_flush[554] = 3 [ 82.931] sna_destroy_pixmap: pixmap=5076, attached?=1 [ 82.931] _kgem_bo_destroy: handle=146, proxy? 1 [ 82.931] __sna_free_pixmap(pixmap=5076) [ 82.931] sna_composite(pixmap=5068, op=3, src=5070+(0, 11), mask=0+(0, 19), dst=5068+(0, 19)+(0, 0), size=(12, 10) [ 82.931] sna_compute_composite_region: dst=(0, 19)x(12, 10) [ 82.931] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 19), (12, 29) [ 82.931] clip_to_dst: region: 1x[(0, 19), (12, 29)], clip: 1x[(0, 0), (272, 29)] [ 82.931] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 19), (12, 29) [ 82.931] sna_compute_composite_region: clip against src (25x21 clip=0): (0, 19), (12, 29) [ 82.931] sna_composite: composite region extents:+(0, 0) -> (0, 19), (12, 29) + (0, 0) [ 82.931] gen9_render_composite: 12x10, current mode=1/1 [ 82.931] kgem_bo_is_render: handle=127, rq? 1 [1] [ 82.931] kgem_bo_is_busy: handle=127, domain: 0 exec? 1, rq? 1 [ 82.931] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.931] gen9_composite_set_target: (0, 19)x(12, 10), partial?=1 [ 82.931] sna_drawable_use_bo pixmap=5068, box=((0, 19), (12, 29)), flags=7... [ 82.931] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.931] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.931] sna_drawable_use_bo: using whole GPU bo [ 82.931] gen9_composite_set_target: pixmap=5068, format=20028888, size=272x29, pitch=1536, delta=(0,0),damage=0xffffffffffffffff [ 82.931] gen9_composite_picture: (0, 11)x(12, 10), dst=(0, 19) [ 82.931] sna_transform_is_imprecise_integer_translation: no transform [ 82.931] gen9_composite_picture: integer translation (0, 0), removing [ 82.931] sna_render_pixmap_bo pixmap=5070, (0, 11)x(12, 10)/(25, 21) [ 82.931] sna_render_pixmap_bo box=(0, 11), (12, 21): (12, 10)/(25, 21) [ 82.931] sna_render_pixmap_bo: offset=(0, -8), size=(25, 21) [ 82.931] use_cpu_bo: no cpu bo [ 82.931] kgem_choose_tiling: too short [10] for TILING_Y [ 82.931] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 82.931] kgem_choose_tiling: 12x10 -> 0 [ 82.931] sna_render_pixmap_bo: uploading CPU box (0, 11), (12, 21) [ 82.931] upload: box=(0, 11), (12, 21), pixmap=25x21 [ 82.931] sna_drawable_move_region_to_cpu(pixmap=5070 (25x21), [(0, 11), (12, 21)], flags=2) [ 82.931] sna_drawable_move_region_to_cpu: pixmap=5070 all damaged on CPU [ 82.931] kgem_can_create_2d: 12x10 @ 32 [ 82.931] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 82.931] kgem_can_create_2d: untiled size=4096 [ 82.931] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 82.931] kgem_choose_tiling: 12x10 -> 0 [ 82.931] kgem_upload_source_image : (0, 11), (12, 21), stride=100, bpp=32 [ 82.931] kgem_create_buffer_2d: 12x10, 32 bpp, stride=64 [ 82.931] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] [ 82.931] kgem_create_buffer: reusing buffer? used=30464 + size=640, total=262144 [ 82.931] kgem_create_proxy: target handle=146 [proxy? -1], offset=30464, length=640, io=1 [ 82.931] __kgem_bo_init(handle=146, num_pages=640) [ 82.931] memcpy_blt: src=(0, 11), dst=(0, 0), size=12x10, pitch=100/64 [ 82.931] kgem_bo_is_render: handle=127, rq? 1 [1] [ 82.931] kgem_bo_is_render: handle=146, rq? 0 [0] [ 82.931] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 82.931] gen4_choose_composite_emitter: identity src, no mask [ 82.931] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.931] gen9_composite_get_binding_table(fd80) [ 82.931] kgem_add_reloc64: handle=146, pos=16216, delta=0, domains=40000 [ 82.931] kgem_add_reloc64: adding proxy [delta=30464] for handle=146 [ 82.931] kgem_add_reloc64[8] = (delta=30464, target handle=2, presumed=ffe77000) [ 82.931] [3f50] bind bo(handle=146, addr=ffe7e700), format=192, width=12, height=10, pitch=64, tiling=0 -> sampler [ 82.931] gen9_emit_sampler: sampler = 2 [ 82.931] gen9_emit_vertex_elements: setup id=2 [ 82.931] gen9_render_composite_box: (0, 19), (12, 29) [ 82.931] apply_damage: damage=0x0, region=1 [(0, 19), (12, 29) + (0, 0)] [ 82.931] gen8_vertex_flush[598] = 3 [ 82.931] _kgem_bo_destroy: handle=146, proxy? 1 [ 82.931] sna_create_pixmap(1, 10, 32, usage=0) [ 82.931] kgem_can_create_2d: 1x10 @ 32 [ 82.931] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=10 [ 82.931] kgem_can_create_2d: untiled size=4096 [ 82.931] kgem_choose_tiling: disabling tiling [1x10] for single row/col [ 82.931] kgem_choose_tiling: 1x10 -> 0 [ 82.931] sna_create_pixmap: usage=0, flags=a [ 82.931] sna_create_pixmap: small buffer [40], attaching to shadow pixmap [ 82.931] create_pixmap: allocating pixmap 1x10, depth=32/32, size=48 [ 82.931] create_pixmap: serial=5077, usage=0, 1x10 [ 82.931] sna_create_pixmap: serial=5077, 1x10, usage=0 [ 82.931] sna_validate_gc(0x561c94af9b50) changes=0, previous serial=13d4, drawable=13d6 [ 82.931] sna_validate_gc: recomputing clip [ 82.931] sna_validate_gc: composite clip=1x[(0, 0), (1, 10)] [0x561c94b43680] [ 82.931] sna_copy_area: src=pixmap=5070:(12, 11)x(1, 10)+(0, 0) -> dst=pixmap=5078:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 82.931] sna_copy_area: normal copy [ 82.931] sna_do_copy: src=(12, 11), dst=(0, 0), size=(1x10) [ 82.931] sna_do_copy: after drawable: src=(12, 11), dst=(0, 0), size=(1x10) [ 82.931] sna_do_copy: dst extents (0, 0), (1, 10), dst clip extents (0, 0), (1, 10), dst size=1x10 [ 82.931] sna_do_copy: clipped dst extents (0, 0), (1, 10) [ 82.931] sna_do_copy: unclipped src extents (12, 11), (13, 21) [ 82.931] sna_do_copy: clipped src extents (12, 11), (13, 21) [ 82.931] sna_do_copy: pixmap -- no source clipping [ 82.931] sna_do_copy: src extents (12, 11), (13, 21) x 1 [ 82.931] sna_do_copy: copy region (0, 0), (1, 10) x 1 + (12, 11) [ 82.931] sna_copy_boxes (boxes=1x[(0, 0), (1, 10)...], src pixmap=5070+(12, 11), dst pixmap=5078+(0, 0), alu=3, src.size=25x21, dst.size=1x10) [ 82.931] sna_copy_boxes: dst=(priv=0x561c94b43880, gpu_bo=0, cpu_bo=0), src=(priv=0x561c94b42cb0, gpu_bo=0, cpu_bo=0), replaces=1 [ 82.931] sna_drawable_use_bo pixmap=5078, box=((0, 0), (1, 10)), flags=18... [ 82.931] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=18 [ 82.931] sna_drawable_use_bo: try cpu as GPU bo is idle [ 82.931] sna_drawable_use_bo: no CPU bo, and GPU not forced [ 82.931] sna_copy_boxes__inplace - no, no src or dst GPU bo [ 82.931] sna_copy_boxes: fallback -- src=(12, 11), dst=(0, 0) [ 82.931] sna_drawable_move_region_to_cpu(pixmap=5070 (25x21), [(12, 11), (13, 21)], flags=6) [ 82.931] sna_drawable_move_region_to_cpu: pixmap=5070 all damaged on CPU [ 82.931] sna_drawable_move_region_to_cpu(pixmap=5078 (1x10), [(0, 0), (1, 10)], flags=5) [ 82.931] sna_drawable_move_region_to_cpu: region (0, 0), (1, 10) + (0, 0) subsumes pixmap (1x10) [ 82.931] _sna_pixmap_move_to_cpu(pixmap=5078, 1x10, flags=5) [ 82.931] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 82.931] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 82.931] _sna_pixmap_move_to_cpu: marking as damaged [ 82.931] __sna_damage_all(1, 10) [ 82.931] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 82.931] sna_copy_boxes: memcpy_blt(box=(0, 0), (1, 10), src=(12, 11), pitches=(100, 4)) [ 82.931] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x10, pitch=100/4 [ 82.931] sna_composite(pixmap=5068, op=3, src=5078+(13, 10), mask=0+(12, 19), dst=5068+(12, 19)+(0, 0), size=(248, 10) [ 82.931] sna_compute_composite_region: dst=(12, 19)x(248, 10) [ 82.931] sna_compute_composite_region: initial clip against dst->pDrawable: (12, 19), (260, 29) [ 82.931] clip_to_dst: region: 1x[(12, 19), (260, 29)], clip: 1x[(0, 0), (272, 29)] [ 82.931] sna_compute_composite_region: clip against dst->pCompositeClip: (12, 19), (260, 29) [ 82.931] sna_compute_composite_region: clip against src (1x10 clip=0): (12, 19), (260, 29) [ 82.931] sna_composite: composite region extents:+(0, 0) -> (12, 19), (260, 29) + (0, 0) [ 82.931] gen9_render_composite: 248x10, current mode=1/1 [ 82.931] kgem_bo_is_render: handle=127, rq? 1 [1] [ 82.931] kgem_bo_is_busy: handle=127, domain: 0 exec? 1, rq? 1 [ 82.931] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.931] gen9_composite_set_target: (12, 19)x(248, 10), partial?=1 [ 82.931] sna_drawable_use_bo pixmap=5068, box=((12, 19), (260, 29)), flags=7... [ 82.931] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.931] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.931] sna_drawable_use_bo: using whole GPU bo [ 82.931] gen9_composite_set_target: pixmap=5068, format=20028888, size=272x29, pitch=1536, delta=(0,0),damage=0xffffffffffffffff [ 82.931] gen9_composite_picture: (13, 10)x(248, 10), dst=(12, 19) [ 82.931] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.00 0.00 -0.05, 0.00 1.00 -10.00, 0.00 0.00 1.00] [ 82.931] sna_transform_is_imprecise_integer_translation: not unity scaling [ 82.931] sna_render_pixmap_bo pixmap=5078, (13, 10)x(248, 10)/(1, 10) [ 82.931] sna_render_pixmap_bo box=(0, 0), (1, 10): (1, 10)/(1, 10) [ 82.931] sna_render_pixmap_bo: offset=(1, -9), size=(1, 10) [ 82.931] use_cpu_bo: no cpu bo [ 82.931] move_to_gpu: migrating whole pixmap (1x10) for source (0,0),(1,10), count 5? 0 [ 82.931] sna_render_pixmap_bo: uploading CPU box (0, 0), (1, 10) [ 82.931] upload: box=(0, 0), (1, 10), pixmap=1x10 [ 82.932] sna_drawable_move_region_to_cpu(pixmap=5078 (1x10), [(0, 0), (1, 10)], flags=2) [ 82.932] sna_drawable_move_region_to_cpu: pixmap=5078 all damaged on CPU [ 82.932] kgem_can_create_2d: 1x10 @ 32 [ 82.932] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=10 [ 82.932] kgem_can_create_2d: untiled size=4096 [ 82.932] kgem_choose_tiling: disabling tiling [1x10] for single row/col [ 82.932] kgem_choose_tiling: 1x10 -> 0 [ 82.932] kgem_upload_source_image : (0, 0), (1, 10), stride=4, bpp=32 [ 82.932] kgem_create_buffer_2d: 1x10, 32 bpp, stride=32 [ 82.932] kgem_create_buffer: size=320, flags=3 [write?=1, inplace?=1, last?=0] [ 82.932] kgem_create_buffer: reusing buffer? used=31232 + size=320, total=262144 [ 82.932] kgem_create_proxy: target handle=146 [proxy? -1], offset=31232, length=320, io=1 [ 82.932] __kgem_bo_init(handle=146, num_pages=320) [ 82.932] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x10, pitch=4/32 [ 82.932] upload: adding upload cache to pixmap=5078 [ 82.932] kgem_proxy_bo_attach: handle=146 [ 82.932] kgem_bo_is_render: handle=127, rq? 1 [1] [ 82.932] kgem_bo_is_render: handle=146, rq? 0 [0] [ 82.932] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 82.932] gen4_choose_composite_emitter: simple src, no mask [ 82.932] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.932] gen9_composite_get_binding_table(fd00) [ 82.932] kgem_add_reloc64: handle=146, pos=16184, delta=0, domains=40000 [ 82.932] kgem_add_reloc64: adding proxy [delta=31232] for handle=146 [ 82.932] kgem_add_reloc64[9] = (delta=31232, target handle=2, presumed=ffe77000) [ 82.932] [3f30] bind bo(handle=146, addr=ffe7ea00), format=192, width=1, height=10, pitch=32, tiling=0 -> sampler [ 82.932] gen9_emit_sampler: sampler = 32 [ 82.932] gen9_emit_vertex_elements: setup id=2 [ 82.932] gen9_render_composite_box: (12, 19), (260, 29) [ 82.932] apply_damage: damage=0x0, region=1 [(12, 19), (260, 29) + (0, 0)] [ 82.932] gen8_vertex_flush[5dc] = 3 [ 82.932] sna_destroy_pixmap: pixmap=5078, attached?=1 [ 82.932] _kgem_bo_destroy: handle=146, proxy? 1 [ 82.932] __sna_free_pixmap(pixmap=5078) [ 82.932] sna_composite(pixmap=5068, op=3, src=5070+(13, 11), mask=0+(260, 19), dst=5068+(260, 19)+(0, 0), size=(12, 10) [ 82.932] sna_compute_composite_region: dst=(260, 19)x(12, 10) [ 82.932] sna_compute_composite_region: initial clip against dst->pDrawable: (260, 19), (272, 29) [ 82.932] clip_to_dst: region: 1x[(260, 19), (272, 29)], clip: 1x[(0, 0), (272, 29)] [ 82.932] sna_compute_composite_region: clip against dst->pCompositeClip: (260, 19), (272, 29) [ 82.932] sna_compute_composite_region: clip against src (25x21 clip=0): (260, 19), (272, 29) [ 82.932] sna_composite: composite region extents:+(0, 0) -> (260, 19), (272, 29) + (0, 0) [ 82.932] gen9_render_composite: 12x10, current mode=1/1 [ 82.932] kgem_bo_is_render: handle=127, rq? 1 [1] [ 82.932] kgem_bo_is_busy: handle=127, domain: 0 exec? 1, rq? 1 [ 82.932] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.932] gen9_composite_set_target: (260, 19)x(12, 10), partial?=1 [ 82.932] sna_drawable_use_bo pixmap=5068, box=((260, 19), (272, 29)), flags=7... [ 82.932] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.932] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.932] sna_drawable_use_bo: using whole GPU bo [ 82.932] gen9_composite_set_target: pixmap=5068, format=20028888, size=272x29, pitch=1536, delta=(0,0),damage=0xffffffffffffffff [ 82.932] gen9_composite_picture: (13, 11)x(12, 10), dst=(260, 19) [ 82.932] sna_transform_is_imprecise_integer_translation: no transform [ 82.932] gen9_composite_picture: integer translation (0, 0), removing [ 82.932] sna_render_pixmap_bo pixmap=5070, (13, 11)x(12, 10)/(25, 21) [ 82.932] sna_render_pixmap_bo box=(13, 11), (25, 21): (12, 10)/(25, 21) [ 82.932] sna_render_pixmap_bo: offset=(-247, -8), size=(25, 21) [ 82.932] use_cpu_bo: no cpu bo [ 82.932] kgem_choose_tiling: too short [10] for TILING_Y [ 82.932] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 82.932] kgem_choose_tiling: 12x10 -> 0 [ 82.932] sna_render_pixmap_bo: uploading CPU box (13, 11), (25, 21) [ 82.932] upload: box=(13, 11), (25, 21), pixmap=25x21 [ 82.932] sna_drawable_move_region_to_cpu(pixmap=5070 (25x21), [(13, 11), (25, 21)], flags=2) [ 82.932] sna_drawable_move_region_to_cpu: pixmap=5070 all damaged on CPU [ 82.932] kgem_can_create_2d: 12x10 @ 32 [ 82.932] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 82.932] kgem_can_create_2d: untiled size=4096 [ 82.932] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 82.932] kgem_choose_tiling: 12x10 -> 0 [ 82.932] kgem_upload_source_image : (13, 11), (25, 21), stride=100, bpp=32 [ 82.932] kgem_create_buffer_2d: 12x10, 32 bpp, stride=64 [ 82.932] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] [ 82.932] kgem_create_buffer: reusing buffer? used=31744 + size=640, total=262144 [ 82.932] kgem_create_proxy: target handle=146 [proxy? -1], offset=31744, length=640, io=1 [ 82.932] __kgem_bo_init(handle=146, num_pages=640) [ 82.932] memcpy_blt: src=(13, 11), dst=(0, 0), size=12x10, pitch=100/64 [ 82.932] kgem_bo_is_render: handle=127, rq? 1 [1] [ 82.932] kgem_bo_is_render: handle=146, rq? 0 [0] [ 82.932] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 82.932] gen4_choose_composite_emitter: identity src, no mask [ 82.932] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.932] gen9_composite_get_binding_table(fc80) [ 82.932] kgem_add_reloc64: handle=146, pos=16152, delta=0, domains=40000 [ 82.932] kgem_add_reloc64: adding proxy [delta=31744] for handle=146 [ 82.932] kgem_add_reloc64[10] = (delta=31744, target handle=2, presumed=ffe77000) [ 82.932] [3f10] bind bo(handle=146, addr=ffe7ec00), format=192, width=12, height=10, pitch=64, tiling=0 -> sampler [ 82.932] gen9_emit_sampler: sampler = 2 [ 82.932] gen9_emit_vertex_elements: setup id=2 [ 82.932] gen9_render_composite_box: (260, 19), (272, 29) [ 82.932] apply_damage: damage=0x0, region=1 [(260, 19), (272, 29) + (0, 0)] [ 82.932] gen8_vertex_flush[620] = 3 [ 82.932] _kgem_bo_destroy: handle=146, proxy? 1 [ 82.932] sna_destroy_pixmap: pixmap=5070, attached?=1 [ 82.932] __sna_free_pixmap(pixmap=5070) [ 82.932] sna_glyphs(op=3, nlist=1, src=(8, 20)) [ 82.932] kgem_bo_is_busy: handle=127, domain: 0 exec? 1, rq? 1 [ 82.932] can_discard_mask: nlist=1, mask=28888, depth 32, op=3 (bounded? 1) [ 82.932] glyphs_format: format=166024, depth=32 [ 82.932] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 82.932] sna_glyphs: discarding mask [ 82.932] glyphs0_to_dst(op=3, src=(8, 20), nlist=1, dst=(8, 20)+(0, 0)) [ 82.932] clipped_glyphs? 39 glyph in 1 lists extents (7, 8), (287, 23), region (8, 8), (264, 23): yes [ 82.932] gen9_render_composite: 0x0, current mode=1/1 [ 82.932] kgem_bo_is_busy: handle=6, domain: 3 exec? 0, rq? 1 [ 82.932] kgem_bo_is_busy: handle=127, domain: 0 exec? 1, rq? 1 [ 82.932] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.932] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.932] sna_drawable_use_bo pixmap=5068, box=((8, 8), (264, 23)), flags=7... [ 82.932] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.932] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.932] sna_drawable_use_bo: using whole GPU bo [ 82.932] gen9_composite_set_target: pixmap=5068, format=20028888, size=272x29, pitch=1536, delta=(0,0),damage=0xffffffffffffffff [ 82.932] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.932] color_convert: src=ff3c3c3c [20028888] [ 82.932] color_convert: dst=ff3c3c3c [20028888] [ 82.932] sna_render_get_solid: ff3c3c3c [ 82.932] sna_render_get_solid(28) = ff3c3c3c (old) [ 82.932] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.932] sna_transform_is_imprecise_integer_translation: no transform [ 82.932] gen9_composite_picture: integer translation (0, 0), removing [ 82.932] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.932] sna_render_pixmap_bo: GPU all damaged [ 82.932] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.932] gen4_choose_composite_emitter: solid, identity mask [ 82.932] kgem_check_bo: num_pages=+1025, num_exec=+2 [ 82.932] aligning vertex: was 3, now 4 floats per vertex [ 82.932] gen9_composite_get_binding_table(fc00) [ 82.932] kgem_add_reloc64: handle=143, pos=16120, delta=0, domains=40000 [ 82.932] kgem_add_reloc64: adding proxy [delta=112] for handle=143 [ 82.932] kgem_add_handle: handle=143, index=3 [ 82.932] kgem_add_reloc64[11] = (delta=112, target handle=3, presumed=fff6e000) [ 82.932] [3ef0] bind bo(handle=143, addr=fff6e070), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 82.932] kgem_add_reloc64: handle=6, pos=16104, delta=0, domains=40000 [ 82.932] kgem_add_handle: handle=6, index=4 [ 82.932] kgem_add_reloc64[12] = (delta=0, target handle=4, presumed=fd581000) [ 82.932] [3ee0] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 82.932] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 [ 82.932] gen9_emit_sampler: sampler = a [ 82.932] gen9_emit_sf: num_sf_outputs=2 [ 82.932] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.932] gen9_emit_vertex_elements: setup id=9 [ 82.932] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 82.932] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 82.932] glyphs0_to_dst: glyph=(7, 10), (17, 20), clip=(8, 8), (264, 23) [ 82.932] glyphs0_to_dst: blt=(8, 10), (17, 20) [ 82.932] emit_primitive_identity_mask__avx2: dst=(8, 10), mask=(561.00, 32.00) x (9.00, 10.00) [ 82.932] glyphs0_to_dst: glyph=(15, 12), (24, 20), clip=(8, 8), (264, 23) [ 82.932] glyphs0_to_dst: blt=(15, 12), (24, 20) [ 82.932] emit_primitive_identity_mask__avx2: dst=(15, 12), mask=(544.00, 48.00) x (9.00, 8.00) [ 82.932] glyphs0_to_dst: glyph=(23, 12), (30, 20), clip=(8, 8), (264, 23) [ 82.932] glyphs0_to_dst: blt=(23, 12), (30, 20) [ 82.932] emit_primitive_identity_mask__avx2: dst=(23, 12), mask=(560.00, 48.00) x (7.00, 8.00) [ 82.932] glyphs0_to_dst: glyph=(28, 12), (38, 20), clip=(8, 8), (264, 23) [ 82.932] glyphs0_to_dst: blt=(28, 12), (38, 20) [ 82.932] emit_primitive_identity_mask__avx2: dst=(28, 12), mask=(576.00, 0.00) x (10.00, 8.00) [ 82.932] glyphs0_to_dst: glyph=(36, 12), (46, 20), clip=(8, 8), (264, 23) [ 82.932] glyphs0_to_dst: blt=(36, 12), (46, 20) [ 82.932] emit_primitive_identity_mask__avx2: dst=(36, 12), mask=(576.00, 0.00) x (10.00, 8.00) [ 82.932] glyphs0_to_dst: glyph=(45, 12), (54, 20), clip=(8, 8), (264, 23) [ 82.932] glyphs0_to_dst: blt=(45, 12), (54, 20) [ 82.932] emit_primitive_identity_mask__avx2: dst=(45, 12), mask=(592.00, 0.00) x (9.00, 8.00) [ 82.932] glyphs0_to_dst: glyph=(53, 12), (62, 20), clip=(8, 8), (264, 23) [ 82.932] glyphs0_to_dst: blt=(53, 12), (62, 20) [ 82.932] emit_primitive_identity_mask__avx2: dst=(53, 12), mask=(576.00, 16.00) x (9.00, 8.00) [ 82.932] glyphs0_to_dst: glyph=(61, 8), (70, 20), clip=(8, 8), (264, 23) [ 82.932] glyphs0_to_dst: blt=(61, 8), (70, 20) [ 82.932] emit_primitive_identity_mask__avx2: dst=(61, 8), mask=(592.00, 16.00) x (9.00, 12.00) [ 82.932] glyphs0_to_dst: glyph=(69, 12), (80, 20), clip=(8, 8), (264, 23) [ 82.932] glyphs0_to_dst: blt=(69, 12), (80, 20) [ 82.932] emit_primitive_identity_mask__avx2: dst=(69, 12), mask=(608.00, 0.00) x (11.00, 8.00) [ 82.932] glyphs0_to_dst: glyph=(79, 9), (86, 20), clip=(8, 8), (264, 23) [ 82.932] glyphs0_to_dst: blt=(79, 9), (86, 20) [ 82.932] emit_primitive_identity_mask__avx2: dst=(79, 9), mask=(624.00, 0.00) x (7.00, 11.00) [ 82.932] glyphs0_to_dst: glyph=(88, 9), (95, 20), clip=(8, 8), (264, 23) [ 82.932] glyphs0_to_dst: blt=(88, 9), (95, 20) [ 82.932] emit_primitive_identity_mask__avx2: dst=(88, 9), mask=(608.00, 16.00) x (7.00, 11.00) [ 82.932] glyphs0_to_dst: glyph=(94, 12), (101, 20), clip=(8, 8), (264, 23) [ 82.932] glyphs0_to_dst: blt=(94, 12), (101, 20) [ 82.932] emit_primitive_identity_mask__avx2: dst=(94, 12), mask=(560.00, 48.00) x (7.00, 8.00) [ 82.932] glyphs0_to_dst: glyph=(99, 12), (110, 20), clip=(8, 8), (264, 23) [ 82.932] glyphs0_to_dst: blt=(99, 12), (110, 20) [ 82.932] emit_primitive_identity_mask__avx2: dst=(99, 12), mask=(608.00, 0.00) x (11.00, 8.00) [ 82.932] glyphs0_to_dst: glyph=(109, 12), (122, 20), clip=(8, 8), (264, 23) [ 82.932] glyphs0_to_dst: blt=(109, 12), (122, 20) [ 82.932] emit_primitive_identity_mask__avx2: dst=(109, 12), mask=(624.00, 16.00) x (13.00, 8.00) [ 82.932] glyphs0_to_dst: glyph=(124, 10), (134, 20), clip=(8, 8), (264, 23) [ 82.932] glyphs0_to_dst: blt=(124, 10), (134, 20) [ 82.932] emit_primitive_identity_mask__avx2: dst=(124, 10), mask=(576.00, 32.00) x (10.00, 10.00) [ 82.932] glyphs0_to_dst: glyph=(132, 10), (142, 20), clip=(8, 8), (264, 23) [ 82.932] glyphs0_to_dst: blt=(132, 10), (142, 20) [ 82.932] emit_primitive_identity_mask__avx2: dst=(132, 10), mask=(592.00, 32.00) x (10.00, 10.00) [ 82.932] glyphs0_to_dst: glyph=(141, 10), (148, 20), clip=(8, 8), (264, 23) [ 82.932] glyphs0_to_dst: blt=(141, 10), (148, 20) [ 82.932] emit_primitive_identity_mask__avx2: dst=(141, 10), mask=(576.00, 48.00) x (7.00, 10.00) [ 82.932] glyphs0_to_dst: glyph=(148, 10), (158, 20), clip=(8, 8), (264, 23) [ 82.932] glyphs0_to_dst: blt=(148, 10), (158, 20) [ 82.932] emit_primitive_identity_mask__avx2: dst=(148, 10), mask=(592.00, 48.00) x (10.00, 10.00) [ 82.932] glyphs0_to_dst: glyph=(156, 14), (163, 17), clip=(8, 8), (264, 23) [ 82.932] glyphs0_to_dst: blt=(156, 14), (163, 17) [ 82.932] emit_primitive_identity_mask__avx2: dst=(156, 14), mask=(608.00, 32.00) x (7.00, 3.00) [ 82.932] glyphs0_to_dst: glyph=(160, 10), (170, 20), clip=(8, 8), (264, 23) [ 82.932] glyphs0_to_dst: blt=(160, 10), (170, 20) [ 82.932] emit_primitive_identity_mask__avx2: dst=(160, 10), mask=(592.00, 32.00) x (10.00, 10.00) [ 82.932] glyphs0_to_dst: glyph=(168, 10), (178, 20), clip=(8, 8), (264, 23) [ 82.932] glyphs0_to_dst: blt=(168, 10), (178, 20) [ 82.932] emit_primitive_identity_mask__avx2: dst=(168, 10), mask=(624.00, 32.00) x (10.00, 10.00) [ 82.932] glyphs0_to_dst: glyph=(176, 14), (183, 17), clip=(8, 8), (264, 23) [ 82.932] glyphs0_to_dst: blt=(176, 14), (183, 17) [ 82.932] emit_primitive_identity_mask__avx2: dst=(176, 14), mask=(608.00, 32.00) x (7.00, 3.00) [ 82.932] glyphs0_to_dst: glyph=(181, 10), (188, 20), clip=(8, 8), (264, 23) [ 82.932] glyphs0_to_dst: blt=(181, 10), (188, 20) [ 82.932] emit_primitive_identity_mask__avx2: dst=(181, 10), mask=(576.00, 48.00) x (7.00, 10.00) [ 82.933] glyphs0_to_dst: glyph=(188, 10), (198, 20), clip=(8, 8), (264, 23) [ 82.933] glyphs0_to_dst: blt=(188, 10), (198, 20) [ 82.933] emit_primitive_identity_mask__avx2: dst=(188, 10), mask=(624.00, 32.00) x (10.00, 10.00) [ 82.933] glyphs0_to_dst: glyph=(199, 10), (209, 20), clip=(8, 8), (264, 23) [ 82.933] glyphs0_to_dst: blt=(199, 10), (209, 20) [ 82.933] emit_primitive_identity_mask__avx2: dst=(199, 10), mask=(592.00, 32.00) x (10.00, 10.00) [ 82.933] glyphs0_to_dst: glyph=(207, 10), (217, 20), clip=(8, 8), (264, 23) [ 82.933] glyphs0_to_dst: blt=(207, 10), (217, 20) [ 82.933] emit_primitive_identity_mask__avx2: dst=(207, 10), mask=(160.00, 80.00) x (10.00, 10.00) [ 82.933] glyphs0_to_dst: glyph=(215, 14), (222, 17), clip=(8, 8), (264, 23) [ 82.933] glyphs0_to_dst: blt=(215, 14), (222, 17) [ 82.933] emit_primitive_identity_mask__avx2: dst=(215, 14), mask=(608.00, 32.00) x (7.00, 3.00) [ 82.933] glyphs0_to_dst: glyph=(219, 10), (229, 20), clip=(8, 8), (264, 23) [ 82.933] glyphs0_to_dst: blt=(219, 10), (229, 20) [ 82.933] emit_primitive_identity_mask__avx2: dst=(219, 10), mask=(672.00, 0.00) x (10.00, 10.00) [ 82.933] glyphs0_to_dst: glyph=(227, 10), (237, 20), clip=(8, 8), (264, 23) [ 82.933] glyphs0_to_dst: blt=(227, 10), (237, 20) [ 82.933] emit_primitive_identity_mask__avx2: dst=(227, 10), mask=(592.00, 48.00) x (10.00, 10.00) [ 82.933] glyphs0_to_dst: glyph=(235, 14), (242, 17), clip=(8, 8), (264, 23) [ 82.933] glyphs0_to_dst: blt=(235, 14), (242, 17) [ 82.933] emit_primitive_identity_mask__avx2: dst=(235, 14), mask=(608.00, 32.00) x (7.00, 3.00) [ 82.933] glyphs0_to_dst: glyph=(239, 10), (249, 20), clip=(8, 8), (264, 23) [ 82.933] glyphs0_to_dst: blt=(239, 10), (249, 20) [ 82.933] emit_primitive_identity_mask__avx2: dst=(239, 10), mask=(624.00, 48.00) x (10.00, 10.00) [ 82.933] glyphs0_to_dst: glyph=(247, 10), (257, 20), clip=(8, 8), (264, 23) [ 82.933] glyphs0_to_dst: blt=(247, 10), (257, 20) [ 82.933] emit_primitive_identity_mask__avx2: dst=(247, 10), mask=(624.00, 48.00) x (10.00, 10.00) [ 82.933] glyphs0_to_dst: glyph=(255, 18), (260, 20), clip=(8, 8), (264, 23) [ 82.933] glyphs0_to_dst: blt=(255, 18), (260, 20) [ 82.933] emit_primitive_identity_mask__avx2: dst=(255, 18), mask=(656.00, 0.00) x (5.00, 2.00) [ 82.933] glyphs0_to_dst: glyph=(260, 12), (270, 23), clip=(8, 8), (264, 23) [ 82.933] glyphs0_to_dst: blt=(260, 12), (264, 23) [ 82.933] emit_primitive_identity_mask__avx2: dst=(260, 12), mask=(640.00, 16.00) x (4.00, 11.00) [ 82.933] gen8_vertex_flush[6fc] = 102 [ 82.933] gen9_magic_ca_pass: CA fixup (6159 -> 6261) [ 82.933] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.933] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.933] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.933] sna_composite_rectangles(pixmap=5068, op=1, fff07746 x 1 [(8, 6)x(248, 17) ...]) [ 82.933] sna_composite_rectangles: converted to op 1 [ 82.933] sna_composite_rectangles[0] (8, 6)x(248, 17) -> (8, 6), (256, 23) [ 82.933] sna_composite_rectangles: nrects=1, region=(8, 6), (256, 23) x 1 [ 82.933] sna_composite_rectangles: clipped extents (8, 6),(256, 23) x 1 [ 82.933] sna_composite_rectangles: pixmap +(0, 0) extents (8, 6),(256, 23) [ 82.933] sna_composite_rectangles: dropping last-cpu hint [ 82.933] sna_drawable_use_bo pixmap=5068, box=((8, 6), (256, 23)), flags=9... [ 82.933] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 82.933] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.933] sna_drawable_use_bo: using whole GPU bo [ 82.933] gen9_render_fill_boxes (op=1, color=(f0f0, 7777, 4646, ffff) [20028888]) [ 82.933] kgem_bo_is_render: handle=127, rq? 1 [1] [ 82.933] gen9_render_fill_boxes(fff07746 x 1 [(8, 6), (256, 23) ...]) [ 82.933] sna_render_get_solid: fff07746 [ 82.933] sna_render_get_solid(29) = fff07746 (old) [ 82.933] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 82.933] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.933] aligning vertex: was 4, now 2 floats per vertex [ 82.933] gen9_composite_get_binding_table(fb40) [ 82.933] kgem_add_reloc64: handle=143, pos=16072, delta=0, domains=40000 [ 82.933] kgem_add_reloc64: adding proxy [delta=116] for handle=143 [ 82.933] kgem_add_reloc64[13] = (delta=116, target handle=3, presumed=fff6e000) [ 82.933] [3ec0] bind bo(handle=143, addr=fff6e074), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 82.933] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 82.933] gen9_emit_sampler: sampler = 1 [ 82.933] gen9_emit_sf: num_sf_outputs=1 [ 82.933] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 82.933] gen9_emit_vertex_elements: setup id=0 [ 82.933] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 82.933] (8, 6), (256, 23) [ 82.933] gen8_vertex_flush[84c] = 3 [ 82.933] sna_glyphs(op=3, nlist=1, src=(8, 20)) [ 82.933] kgem_bo_is_busy: handle=127, domain: 0 exec? 1, rq? 1 [ 82.933] can_discard_mask: nlist=1, mask=28888, depth 32, op=3 (bounded? 1) [ 82.933] glyphs_format: format=166024, depth=32 [ 82.933] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 82.933] sna_glyphs: discarding mask [ 82.933] glyphs0_to_dst(op=3, src=(8, 20), nlist=1, dst=(8, 20)+(0, 0)) [ 82.933] clipped_glyphs? 39 glyph in 1 lists extents (7, 8), (287, 23), region (8, 8), (256, 23): yes [ 82.933] gen9_render_composite: 0x0, current mode=1/1 [ 82.933] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 82.933] kgem_bo_is_busy: handle=127, domain: 0 exec? 1, rq? 1 [ 82.933] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.933] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.933] sna_drawable_use_bo pixmap=5068, box=((8, 8), (256, 23)), flags=7... [ 82.933] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.933] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.933] sna_drawable_use_bo: using whole GPU bo [ 82.933] gen9_composite_set_target: pixmap=5068, format=20028888, size=272x29, pitch=1536, delta=(0,0),damage=0xffffffffffffffff [ 82.933] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.933] color_convert: src=ffffffff [20028888] [ 82.933] color_convert: dst=ffffffff [20028888] [ 82.933] sna_render_get_solid: ffffffff [ 82.933] sna_render_get_solid(white) [ 82.933] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.933] sna_transform_is_imprecise_integer_translation: no transform [ 82.933] gen9_composite_picture: integer translation (0, 0), removing [ 82.933] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.933] sna_render_pixmap_bo: GPU all damaged [ 82.933] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.933] gen4_choose_composite_emitter: solid, identity mask [ 82.933] kgem_check_bo: num_pages=+1, num_exec=+1 [ 82.933] aligning vertex: was 2, now 4 floats per vertex [ 82.933] gen9_composite_get_binding_table(fac0) [ 82.933] kgem_add_reloc64: handle=7, pos=16040, delta=0, domains=40000 [ 82.933] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 82.933] kgem_add_handle: handle=7, index=5 [ 82.933] kgem_add_reloc64[14] = (delta=1048, target handle=5, presumed=fffe8000) [ 82.933] [3ea0] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 82.933] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 82.933] gen9_emit_sampler: sampler = a [ 82.933] gen9_emit_sf: num_sf_outputs=2 [ 82.933] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.933] gen9_emit_vertex_elements: setup id=9 [ 82.933] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 82.933] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 82.933] glyphs0_to_dst: glyph=(7, 10), (17, 20), clip=(8, 8), (256, 23) [ 82.933] glyphs0_to_dst: blt=(8, 10), (17, 20) [ 82.933] emit_primitive_identity_mask__avx2: dst=(8, 10), mask=(561.00, 32.00) x (9.00, 10.00) [ 82.933] glyphs0_to_dst: glyph=(15, 12), (24, 20), clip=(8, 8), (256, 23) [ 82.933] glyphs0_to_dst: blt=(15, 12), (24, 20) [ 82.933] emit_primitive_identity_mask__avx2: dst=(15, 12), mask=(544.00, 48.00) x (9.00, 8.00) [ 82.933] glyphs0_to_dst: glyph=(23, 12), (30, 20), clip=(8, 8), (256, 23) [ 82.933] glyphs0_to_dst: blt=(23, 12), (30, 20) [ 82.933] emit_primitive_identity_mask__avx2: dst=(23, 12), mask=(560.00, 48.00) x (7.00, 8.00) [ 82.933] glyphs0_to_dst: glyph=(28, 12), (38, 20), clip=(8, 8), (256, 23) [ 82.933] glyphs0_to_dst: blt=(28, 12), (38, 20) [ 82.933] emit_primitive_identity_mask__avx2: dst=(28, 12), mask=(576.00, 0.00) x (10.00, 8.00) [ 82.933] glyphs0_to_dst: glyph=(36, 12), (46, 20), clip=(8, 8), (256, 23) [ 82.933] glyphs0_to_dst: blt=(36, 12), (46, 20) [ 82.933] emit_primitive_identity_mask__avx2: dst=(36, 12), mask=(576.00, 0.00) x (10.00, 8.00) [ 82.933] glyphs0_to_dst: glyph=(45, 12), (54, 20), clip=(8, 8), (256, 23) [ 82.933] glyphs0_to_dst: blt=(45, 12), (54, 20) [ 82.933] emit_primitive_identity_mask__avx2: dst=(45, 12), mask=(592.00, 0.00) x (9.00, 8.00) [ 82.933] glyphs0_to_dst: glyph=(53, 12), (62, 20), clip=(8, 8), (256, 23) [ 82.933] glyphs0_to_dst: blt=(53, 12), (62, 20) [ 82.933] emit_primitive_identity_mask__avx2: dst=(53, 12), mask=(576.00, 16.00) x (9.00, 8.00) [ 82.933] glyphs0_to_dst: glyph=(61, 8), (70, 20), clip=(8, 8), (256, 23) [ 82.933] glyphs0_to_dst: blt=(61, 8), (70, 20) [ 82.933] emit_primitive_identity_mask__avx2: dst=(61, 8), mask=(592.00, 16.00) x (9.00, 12.00) [ 82.933] glyphs0_to_dst: glyph=(69, 12), (80, 20), clip=(8, 8), (256, 23) [ 82.933] glyphs0_to_dst: blt=(69, 12), (80, 20) [ 82.933] emit_primitive_identity_mask__avx2: dst=(69, 12), mask=(608.00, 0.00) x (11.00, 8.00) [ 82.933] glyphs0_to_dst: glyph=(79, 9), (86, 20), clip=(8, 8), (256, 23) [ 82.933] glyphs0_to_dst: blt=(79, 9), (86, 20) [ 82.933] emit_primitive_identity_mask__avx2: dst=(79, 9), mask=(624.00, 0.00) x (7.00, 11.00) [ 82.933] glyphs0_to_dst: glyph=(88, 9), (95, 20), clip=(8, 8), (256, 23) [ 82.933] glyphs0_to_dst: blt=(88, 9), (95, 20) [ 82.933] emit_primitive_identity_mask__avx2: dst=(88, 9), mask=(608.00, 16.00) x (7.00, 11.00) [ 82.933] glyphs0_to_dst: glyph=(94, 12), (101, 20), clip=(8, 8), (256, 23) [ 82.933] glyphs0_to_dst: blt=(94, 12), (101, 20) [ 82.933] emit_primitive_identity_mask__avx2: dst=(94, 12), mask=(560.00, 48.00) x (7.00, 8.00) [ 82.933] glyphs0_to_dst: glyph=(99, 12), (110, 20), clip=(8, 8), (256, 23) [ 82.933] glyphs0_to_dst: blt=(99, 12), (110, 20) [ 82.933] emit_primitive_identity_mask__avx2: dst=(99, 12), mask=(608.00, 0.00) x (11.00, 8.00) [ 82.933] glyphs0_to_dst: glyph=(109, 12), (122, 20), clip=(8, 8), (256, 23) [ 82.933] glyphs0_to_dst: blt=(109, 12), (122, 20) [ 82.933] emit_primitive_identity_mask__avx2: dst=(109, 12), mask=(624.00, 16.00) x (13.00, 8.00) [ 82.933] glyphs0_to_dst: glyph=(124, 10), (134, 20), clip=(8, 8), (256, 23) [ 82.933] glyphs0_to_dst: blt=(124, 10), (134, 20) [ 82.933] emit_primitive_identity_mask__avx2: dst=(124, 10), mask=(576.00, 32.00) x (10.00, 10.00) [ 82.933] glyphs0_to_dst: glyph=(132, 10), (142, 20), clip=(8, 8), (256, 23) [ 82.933] glyphs0_to_dst: blt=(132, 10), (142, 20) [ 82.933] emit_primitive_identity_mask__avx2: dst=(132, 10), mask=(592.00, 32.00) x (10.00, 10.00) [ 82.933] glyphs0_to_dst: glyph=(141, 10), (148, 20), clip=(8, 8), (256, 23) [ 82.933] glyphs0_to_dst: blt=(141, 10), (148, 20) [ 82.933] emit_primitive_identity_mask__avx2: dst=(141, 10), mask=(576.00, 48.00) x (7.00, 10.00) [ 82.933] glyphs0_to_dst: glyph=(148, 10), (158, 20), clip=(8, 8), (256, 23) [ 82.933] glyphs0_to_dst: blt=(148, 10), (158, 20) [ 82.933] emit_primitive_identity_mask__avx2: dst=(148, 10), mask=(592.00, 48.00) x (10.00, 10.00) [ 82.933] glyphs0_to_dst: glyph=(156, 14), (163, 17), clip=(8, 8), (256, 23) [ 82.933] glyphs0_to_dst: blt=(156, 14), (163, 17) [ 82.933] emit_primitive_identity_mask__avx2: dst=(156, 14), mask=(608.00, 32.00) x (7.00, 3.00) [ 82.933] glyphs0_to_dst: glyph=(160, 10), (170, 20), clip=(8, 8), (256, 23) [ 82.933] glyphs0_to_dst: blt=(160, 10), (170, 20) [ 82.933] emit_primitive_identity_mask__avx2: dst=(160, 10), mask=(592.00, 32.00) x (10.00, 10.00) [ 82.933] glyphs0_to_dst: glyph=(168, 10), (178, 20), clip=(8, 8), (256, 23) [ 82.933] glyphs0_to_dst: blt=(168, 10), (178, 20) [ 82.933] emit_primitive_identity_mask__avx2: dst=(168, 10), mask=(624.00, 32.00) x (10.00, 10.00) [ 82.933] glyphs0_to_dst: glyph=(176, 14), (183, 17), clip=(8, 8), (256, 23) [ 82.933] glyphs0_to_dst: blt=(176, 14), (183, 17) [ 82.933] emit_primitive_identity_mask__avx2: dst=(176, 14), mask=(608.00, 32.00) x (7.00, 3.00) [ 82.933] glyphs0_to_dst: glyph=(181, 10), (188, 20), clip=(8, 8), (256, 23) [ 82.933] glyphs0_to_dst: blt=(181, 10), (188, 20) [ 82.933] emit_primitive_identity_mask__avx2: dst=(181, 10), mask=(576.00, 48.00) x (7.00, 10.00) [ 82.933] glyphs0_to_dst: glyph=(188, 10), (198, 20), clip=(8, 8), (256, 23) [ 82.933] glyphs0_to_dst: blt=(188, 10), (198, 20) [ 82.933] emit_primitive_identity_mask__avx2: dst=(188, 10), mask=(624.00, 32.00) x (10.00, 10.00) [ 82.933] glyphs0_to_dst: glyph=(199, 10), (209, 20), clip=(8, 8), (256, 23) [ 82.933] glyphs0_to_dst: blt=(199, 10), (209, 20) [ 82.933] emit_primitive_identity_mask__avx2: dst=(199, 10), mask=(592.00, 32.00) x (10.00, 10.00) [ 82.933] glyphs0_to_dst: glyph=(207, 10), (217, 20), clip=(8, 8), (256, 23) [ 82.933] glyphs0_to_dst: blt=(207, 10), (217, 20) [ 82.933] emit_primitive_identity_mask__avx2: dst=(207, 10), mask=(160.00, 80.00) x (10.00, 10.00) [ 82.933] glyphs0_to_dst: glyph=(215, 14), (222, 17), clip=(8, 8), (256, 23) [ 82.933] glyphs0_to_dst: blt=(215, 14), (222, 17) [ 82.933] emit_primitive_identity_mask__avx2: dst=(215, 14), mask=(608.00, 32.00) x (7.00, 3.00) [ 82.933] glyphs0_to_dst: glyph=(219, 10), (229, 20), clip=(8, 8), (256, 23) [ 82.933] glyphs0_to_dst: blt=(219, 10), (229, 20) [ 82.933] emit_primitive_identity_mask__avx2: dst=(219, 10), mask=(672.00, 0.00) x (10.00, 10.00) [ 82.933] glyphs0_to_dst: glyph=(227, 10), (237, 20), clip=(8, 8), (256, 23) [ 82.933] glyphs0_to_dst: blt=(227, 10), (237, 20) [ 82.933] emit_primitive_identity_mask__avx2: dst=(227, 10), mask=(592.00, 48.00) x (10.00, 10.00) [ 82.933] glyphs0_to_dst: glyph=(235, 14), (242, 17), clip=(8, 8), (256, 23) [ 82.933] glyphs0_to_dst: blt=(235, 14), (242, 17) [ 82.933] emit_primitive_identity_mask__avx2: dst=(235, 14), mask=(608.00, 32.00) x (7.00, 3.00) [ 82.933] glyphs0_to_dst: glyph=(239, 10), (249, 20), clip=(8, 8), (256, 23) [ 82.933] glyphs0_to_dst: blt=(239, 10), (249, 20) [ 82.933] emit_primitive_identity_mask__avx2: dst=(239, 10), mask=(624.00, 48.00) x (10.00, 10.00) [ 82.933] glyphs0_to_dst: glyph=(247, 10), (257, 20), clip=(8, 8), (256, 23) [ 82.933] glyphs0_to_dst: blt=(247, 10), (256, 20) [ 82.933] emit_primitive_identity_mask__avx2: dst=(247, 10), mask=(624.00, 48.00) x (9.00, 10.00) [ 82.933] glyphs0_to_dst: glyph=(255, 18), (260, 20), clip=(8, 8), (256, 23) [ 82.933] glyphs0_to_dst: blt=(255, 18), (256, 20) [ 82.933] emit_primitive_identity_mask__avx2: dst=(255, 18), mask=(656.00, 0.00) x (1.00, 2.00) [ 82.933] gen8_vertex_flush[914] = 99 [ 82.933] gen9_magic_ca_pass: CA fixup (6263 -> 6362) [ 82.933] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.933] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.933] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.933] sna_accel_flush: flush?=0, dirty?=0 [ 82.933] sna_block_handler (tv=0.0) [ 82.933] sna_wakeup_handler [ 82.933] sna_accel_flush: flush?=0, dirty?=0 [ 82.933] sna_accel_flush: flush?=0, dirty?=0 [ 82.934] sna_accel_flush: flush?=0, dirty?=0 [ 82.934] sna_block_handler (tv=0.0) [ 82.934] sna_wakeup_handler [ 82.934] sna_accel_flush: flush?=0, dirty?=0 [ 82.934] sna_accel_flush: flush?=0, dirty?=0 [ 82.934] sna_block_handler (tv=0.0) [ 82.934] sna_wakeup_handler [ 82.934] sna_glyphs(op=3, nlist=1, src=(1, 576)) [ 82.934] kgem_bo_is_busy: handle=112, domain: 3 exec? 0, rq? 1 [ 82.934] sna_glyphs: discarding mask [ 82.934] glyphs0_to_dst(op=3, src=(1, 576), nlist=1, dst=(1, 576)+(0, 0)) [ 82.934] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.934] gen9_render_composite: 0x0, current mode=1/1 [ 82.934] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 82.934] kgem_bo_is_busy: handle=112, domain: 3 exec? 0, rq? 1 [ 82.934] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.934] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.934] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.934] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.934] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.934] sna_drawable_use_bo: using whole GPU bo [ 82.934] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.934] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.934] color_convert: src=ff8ae234 [20028888] [ 82.934] color_convert: dst=ff8ae234 [20028888] [ 82.934] sna_render_get_solid: ff8ae234 [ 82.934] sna_render_get_solid(22) = ff8ae234 (old) [ 82.934] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.934] sna_transform_is_imprecise_integer_translation: no transform [ 82.934] gen9_composite_picture: integer translation (0, 0), removing [ 82.934] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.934] sna_render_pixmap_bo: GPU all damaged [ 82.934] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.934] gen4_choose_composite_emitter: solid, identity mask [ 82.934] __kgem_busy: handle=2, busy=0, wedged=0 [ 82.934] __kgem_retire_rq: request 2 complete [ 82.934] __kgem_bo_flush: handle=112, busy=0, wedged=0 [ 82.934] kgem_set_mode: flushing before new bo [ 82.934] gen8_vertex_close: used=25448, vbo active? 23, vb=205, nreloc=3 [ 82.934] gen8_vertex_close: reloc[0] = 287 [ 82.934] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 82.934] kgem_add_handle: handle=23, index=6 [ 82.934] kgem_add_reloc64[15] = (delta=0, target handle=6, presumed=fd541000) [ 82.934] gen8_vertex_close: reloc[1] = 442 [ 82.934] kgem_add_reloc64: handle=23, pos=442, delta=0, domains=200000 [ 82.934] kgem_add_reloc64[16] = (delta=0, target handle=6, presumed=fd541000) [ 82.934] gen8_vertex_close: reloc[2] = 526 [ 82.934] kgem_add_reloc64: handle=23, pos=526, delta=0, domains=200000 [ 82.934] kgem_add_reloc64[17] = (delta=0, target handle=6, presumed=fd541000) [ 82.934] batch[1/1, flags=1800]: 618 618 16032 16384, nreloc=18, nexec=7, nfence=0, aperture=1180 [fenced=0] [ 82.934] kgem_finish_buffers: buffer handle=146, used=32512, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 82.934] kgem_finish_buffers: retaining upload buffer (32512/262144): used=32768, refcnt=1 [ 82.934] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 82.934] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 82.934] kgem_fixup_relocs: shrinking by 61440 [ 82.934] __kgem_busy: handle=1, busy=0, wedged=0 [ 82.934] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 82.934] kgem_commit: release handle=127 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd373000 [ 82.934] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 82.934] kgem_commit: release handle=146 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffe77000 [ 82.934] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 82.934] __kgem_bo_clear_busy: handle=143 [ 82.934] kgem_commit: release handle=143 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff6e000 [ 82.934] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 82.934] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 82.934] __kgem_bo_clear_busy: handle=143 [ 82.934] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 82.934] __kgem_bo_clear_busy: handle=7 [ 82.934] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 82.934] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 82.934] __kgem_busy: handle=1, busy=131072, wedged=0 [ 82.934] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 82.934] kgem_check_bo: num_pages=+9125, num_exec=+3 [ 82.934] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 82.934] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 82.934] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 82.934] kgem_add_handle: handle=4, index=0 [ 82.934] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 82.934] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 82.934] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 82.934] gen9_composite_get_binding_table(ffc0) [ 82.934] kgem_add_reloc64: handle=112, pos=16360, delta=0, domains=20002 [ 82.934] kgem_add_handle: handle=112, index=1 [ 82.934] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e64a9000) [ 82.934] __kgem_bo_mark_dirty: handle=112 (proxy? 0) [ 82.934] [3fe0] bind bo(handle=112, addr=e64a9000), format=192, width=3775, height=2136, pitch=15360, tiling=1 -> render [ 82.934] kgem_add_reloc64: handle=143, pos=16344, delta=0, domains=40000 [ 82.934] kgem_add_reloc64: adding proxy [delta=88] for handle=143 [ 82.934] kgem_add_handle: handle=143, index=2 [ 82.934] kgem_add_reloc64[4] = (delta=88, target handle=2, presumed=fff6e000) [ 82.934] [3fd0] bind bo(handle=143, addr=fff6e058), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 82.934] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 [ 82.934] kgem_add_handle: handle=6, index=3 [ 82.934] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd581000) [ 82.934] [3fc0] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 82.934] gen9_emit_cc: blend=177 (current=ffffffff), src=17, dst=18 [ 82.934] gen9_emit_sampler: sampler = a [ 82.934] gen9_emit_sf: num_sf_outputs=2 [ 82.934] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.934] gen9_emit_vertex_elements: setup id=9 [ 82.934] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 82.934] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 82.934] glyphs0_to_dst: glyph=(1, 568)x(9, 8), unclipped [ 82.934] emit_primitive_identity_mask__avx2: dst=(1, 568), mask=(688.00, 32.00) x (9.00, 8.00) [ 82.934] glyphs0_to_dst: glyph=(9, 566)x(10, 13), unclipped [ 82.934] emit_primitive_identity_mask__avx2: dst=(9, 566), mask=(672.00, 48.00) x (10.00, 13.00) [ 82.934] glyphs0_to_dst: glyph=(19, 568)x(9, 8), unclipped [ 82.934] emit_primitive_identity_mask__avx2: dst=(19, 568), mask=(688.00, 32.00) x (9.00, 8.00) [ 82.934] glyphs0_to_dst: glyph=(28, 570)x(8, 3), unclipped [ 82.934] emit_primitive_identity_mask__avx2: dst=(28, 570), mask=(688.00, 48.00) x (8.00, 3.00) [ 82.934] glyphs0_to_dst: glyph=(36, 566)x(11, 10), unclipped [ 82.934] emit_primitive_identity_mask__avx2: dst=(36, 566), mask=(704.00, 0.00) x (11.00, 10.00) [ 82.934] glyphs0_to_dst: glyph=(46, 568)x(9, 8), unclipped [ 82.934] emit_primitive_identity_mask__avx2: dst=(46, 568), mask=(720.00, 0.00) x (9.00, 8.00) [ 82.934] glyphs0_to_dst: glyph=(54, 568)x(10, 8), unclipped [ 82.934] emit_primitive_identity_mask__avx2: dst=(54, 568), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.934] glyphs0_to_dst: glyph=(63, 568)x(10, 8), unclipped [ 82.934] emit_primitive_identity_mask__avx2: dst=(63, 568), mask=(720.00, 16.00) x (10.00, 8.00) [ 82.934] glyphs0_to_dst: glyph=(72, 565)x(10, 11), unclipped [ 82.934] emit_primitive_identity_mask__avx2: dst=(72, 565), mask=(736.00, 0.00) x (10.00, 11.00) [ 82.934] glyphs0_to_dst: glyph=(81, 568)x(10, 8), unclipped [ 82.934] emit_primitive_identity_mask__avx2: dst=(81, 568), mask=(752.00, 0.00) x (10.00, 8.00) [ 82.934] glyphs0_to_dst: glyph=(90, 565)x(10, 11), unclipped [ 82.934] emit_primitive_identity_mask__avx2: dst=(90, 565), mask=(736.00, 0.00) x (10.00, 11.00) [ 82.934] glyphs0_to_dst: glyph=(99, 568)x(11, 8), unclipped [ 82.934] emit_primitive_identity_mask__avx2: dst=(99, 568), mask=(736.00, 16.00) x (11.00, 8.00) [ 82.934] glyphs0_to_dst: glyph=(109, 568)x(9, 8), unclipped [ 82.934] emit_primitive_identity_mask__avx2: dst=(109, 568), mask=(752.00, 16.00) x (9.00, 8.00) [ 82.935] glyphs0_to_dst: glyph=(118, 570)x(8, 3), unclipped [ 82.935] emit_primitive_identity_mask__avx2: dst=(118, 570), mask=(688.00, 48.00) x (8.00, 3.00) [ 82.935] glyphs0_to_dst: glyph=(126, 566)x(10, 10), unclipped [ 82.935] emit_primitive_identity_mask__avx2: dst=(126, 566), mask=(704.00, 32.00) x (10.00, 10.00) [ 82.935] glyphs0_to_dst: glyph=(135, 566)x(10, 10), unclipped [ 82.935] emit_primitive_identity_mask__avx2: dst=(135, 566), mask=(704.00, 32.00) x (10.00, 10.00) [ 82.935] glyphs0_to_dst: glyph=(144, 566)x(10, 10), unclipped [ 82.935] emit_primitive_identity_mask__avx2: dst=(144, 566), mask=(720.00, 32.00) x (10.00, 10.00) [ 82.935] glyphs0_to_dst: glyph=(153, 566)x(10, 10), unclipped [ 82.935] emit_primitive_identity_mask__avx2: dst=(153, 566), mask=(704.00, 48.00) x (10.00, 10.00) [ 82.935] gen8_vertex_flush[498] = 54 [ 82.935] gen9_magic_ca_pass: CA fixup (6362 -> 6416) [ 82.935] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.935] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.935] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.935] sna_glyphs(op=3, nlist=1, src=(163, 576)) [ 82.935] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.935] sna_glyphs: discarding mask [ 82.935] glyphs0_to_dst(op=3, src=(163, 576), nlist=1, dst=(163, 576)+(0, 0)) [ 82.935] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.935] gen9_render_composite: 0x0, current mode=1/1 [ 82.935] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 82.935] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.935] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.935] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.935] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.935] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.935] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.935] sna_drawable_use_bo: using whole GPU bo [ 82.935] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.935] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.935] color_convert: src=ffffffff [20028888] [ 82.935] color_convert: dst=ffffffff [20028888] [ 82.935] sna_render_get_solid: ffffffff [ 82.935] sna_render_get_solid(white) [ 82.935] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.935] sna_transform_is_imprecise_integer_translation: no transform [ 82.935] gen9_composite_picture: integer translation (0, 0), removing [ 82.935] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.935] sna_render_pixmap_bo: GPU all damaged [ 82.935] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.935] gen4_choose_composite_emitter: solid, identity mask [ 82.935] kgem_check_bo: num_pages=+1, num_exec=+1 [ 82.935] gen9_composite_get_binding_table(fec0) [ 82.935] kgem_add_reloc64: handle=7, pos=16296, delta=0, domains=40000 [ 82.935] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 82.935] kgem_add_handle: handle=7, index=4 [ 82.935] kgem_add_reloc64[6] = (delta=1048, target handle=4, presumed=fffe8000) [ 82.935] [3fa0] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 82.935] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.935] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.935] gen9_emit_vertex_elements: setup id=9 [ 82.935] glyphs0_to_dst: glyph=(165, 568)x(5, 8), unclipped [ 82.935] emit_primitive_identity_mask__avx2: dst=(165, 568), mask=(720.00, 48.00) x (5.00, 8.00) [ 82.935] gen8_vertex_flush[598] = 3 [ 82.935] gen9_magic_ca_pass: CA fixup (6416 -> 6419) [ 82.935] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.935] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.935] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.935] sna_glyphs(op=3, nlist=1, src=(172, 576)) [ 82.935] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.935] sna_glyphs: discarding mask [ 82.935] glyphs0_to_dst(op=3, src=(172, 576), nlist=1, dst=(172, 576)+(0, 0)) [ 82.935] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.935] gen9_render_composite: 0x0, current mode=1/1 [ 82.935] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 82.935] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.935] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.935] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.935] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.935] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.935] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.935] sna_drawable_use_bo: using whole GPU bo [ 82.935] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.935] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.935] color_convert: src=ff729fcf [20028888] [ 82.935] color_convert: dst=ff729fcf [20028888] [ 82.935] sna_render_get_solid: ff729fcf [ 82.935] sna_render_get_solid(23) = ff729fcf (old) [ 82.935] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.935] sna_transform_is_imprecise_integer_translation: no transform [ 82.935] gen9_composite_picture: integer translation (0, 0), removing [ 82.935] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.935] sna_render_pixmap_bo: GPU all damaged [ 82.935] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.935] gen4_choose_composite_emitter: solid, identity mask [ 82.935] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.935] gen9_composite_get_binding_table(fe40) [ 82.935] kgem_add_reloc64: handle=143, pos=16264, delta=0, domains=40000 [ 82.935] kgem_add_reloc64: adding proxy [delta=92] for handle=143 [ 82.935] kgem_add_reloc64[7] = (delta=92, target handle=2, presumed=fff6e000) [ 82.935] [3f80] bind bo(handle=143, addr=fff6e05c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 82.935] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.935] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.935] gen9_emit_vertex_elements: setup id=9 [ 82.935] glyphs0_to_dst: glyph=(171, 570)x(11, 3), unclipped [ 82.935] emit_primitive_identity_mask__avx2: dst=(171, 570), mask=(736.00, 32.00) x (11.00, 3.00) [ 82.935] glyphs0_to_dst: glyph=(180, 565)x(10, 14), unclipped [ 82.935] emit_primitive_identity_mask__avx2: dst=(180, 565), mask=(944.00, 48.00) x (10.00, 14.00) [ 82.935] glyphs0_to_dst: glyph=(189, 565)x(11, 11), unclipped [ 82.935] emit_primitive_identity_mask__avx2: dst=(189, 565), mask=(960.00, 0.00) x (11.00, 11.00) [ 82.935] glyphs0_to_dst: glyph=(198, 568)x(10, 8), unclipped [ 82.935] emit_primitive_identity_mask__avx2: dst=(198, 568), mask=(976.00, 0.00) x (10.00, 8.00) [ 82.935] glyphs0_to_dst: glyph=(208, 568)x(9, 11), unclipped [ 82.935] emit_primitive_identity_mask__avx2: dst=(208, 568), mask=(960.00, 16.00) x (9.00, 11.00) [ 82.935] glyphs0_to_dst: glyph=(216, 565)x(10, 14), unclipped [ 82.935] emit_primitive_identity_mask__avx2: dst=(216, 565), mask=(944.00, 48.00) x (10.00, 14.00) [ 82.935] glyphs0_to_dst: glyph=(225, 566)x(10, 10), unclipped [ 82.935] emit_primitive_identity_mask__avx2: dst=(225, 566), mask=(976.00, 16.00) x (10.00, 10.00) [ 82.935] glyphs0_to_dst: glyph=(234, 577)x(11, 2), unclipped [ 82.935] emit_primitive_identity_mask__avx2: dst=(234, 577), mask=(992.00, 0.00) x (11.00, 2.00) [ 82.935] glyphs0_to_dst: glyph=(243, 565)x(11, 11), unclipped [ 82.935] emit_primitive_identity_mask__avx2: dst=(243, 565), mask=(1008.00, 0.00) x (11.00, 11.00) [ 82.935] glyphs0_to_dst: glyph=(253, 568)x(9, 8), unclipped [ 82.935] emit_primitive_identity_mask__avx2: dst=(253, 568), mask=(720.00, 0.00) x (9.00, 8.00) [ 82.935] glyphs0_to_dst: glyph=(261, 568)x(10, 8), unclipped [ 82.935] emit_primitive_identity_mask__avx2: dst=(261, 568), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.935] glyphs0_to_dst: glyph=(270, 568)x(10, 8), unclipped [ 82.935] emit_primitive_identity_mask__avx2: dst=(270, 568), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.935] glyphs0_to_dst: glyph=(279, 564)x(10, 12), unclipped [ 82.935] emit_primitive_identity_mask__avx2: dst=(279, 564), mask=(992.00, 16.00) x (10.00, 12.00) [ 82.935] glyphs0_to_dst: glyph=(288, 568)x(10, 8), unclipped [ 82.935] emit_primitive_identity_mask__avx2: dst=(288, 568), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.935] glyphs0_to_dst: glyph=(297, 568)x(10, 8), unclipped [ 82.935] emit_primitive_identity_mask__avx2: dst=(297, 568), mask=(752.00, 0.00) x (10.00, 8.00) [ 82.935] glyphs0_to_dst: glyph=(307, 564)x(10, 12), unclipped [ 82.935] emit_primitive_identity_mask__avx2: dst=(307, 564), mask=(1008.00, 16.00) x (10.00, 12.00) [ 82.935] glyphs0_to_dst: glyph=(315, 565)x(11, 11), unclipped [ 82.935] emit_primitive_identity_mask__avx2: dst=(315, 565), mask=(960.00, 0.00) x (11.00, 11.00) [ 82.935] glyphs0_to_dst: glyph=(324, 568)x(11, 8), unclipped [ 82.935] emit_primitive_identity_mask__avx2: dst=(324, 568), mask=(736.00, 16.00) x (11.00, 8.00) [ 82.935] glyphs0_to_dst: glyph=(334, 568)x(9, 11), unclipped [ 82.935] emit_primitive_identity_mask__avx2: dst=(334, 568), mask=(960.00, 16.00) x (9.00, 11.00) [ 82.935] glyphs0_to_dst: glyph=(342, 577)x(11, 2), unclipped [ 82.935] emit_primitive_identity_mask__avx2: dst=(342, 577), mask=(992.00, 0.00) x (11.00, 2.00) [ 82.935] glyphs0_to_dst: glyph=(351, 564)x(10, 12), unclipped [ 82.935] emit_primitive_identity_mask__avx2: dst=(351, 564), mask=(992.00, 16.00) x (10.00, 12.00) [ 82.935] glyphs0_to_dst: glyph=(361, 564)x(9, 12), unclipped [ 82.935] emit_primitive_identity_mask__avx2: dst=(361, 564), mask=(960.00, 32.00) x (9.00, 12.00) [ 82.935] glyphs0_to_dst: glyph=(369, 568)x(10, 11), unclipped [ 82.935] emit_primitive_identity_mask__avx2: dst=(369, 568), mask=(976.00, 32.00) x (10.00, 11.00) [ 82.935] glyphs0_to_dst: glyph=(378, 565)x(10, 14), unclipped [ 82.935] emit_primitive_identity_mask__avx2: dst=(378, 565), mask=(944.00, 48.00) x (10.00, 14.00) [ 82.935] glyphs0_to_dst: glyph=(387, 566)x(10, 10), unclipped [ 82.935] emit_primitive_identity_mask__avx2: dst=(387, 566), mask=(960.00, 48.00) x (10.00, 10.00) [ 82.935] glyphs0_to_dst: glyph=(396, 577)x(11, 2), unclipped [ 82.935] emit_primitive_identity_mask__avx2: dst=(396, 577), mask=(992.00, 0.00) x (11.00, 2.00) [ 82.935] glyphs0_to_dst: glyph=(406, 568)x(9, 8), unclipped [ 82.935] emit_primitive_identity_mask__avx2: dst=(406, 568), mask=(688.00, 32.00) x (9.00, 8.00) [ 82.935] glyphs0_to_dst: glyph=(415, 568)x(9, 8), unclipped [ 82.935] emit_primitive_identity_mask__avx2: dst=(415, 568), mask=(752.00, 16.00) x (9.00, 8.00) [ 82.935] glyphs0_to_dst: glyph=(424, 568)x(9, 11), unclipped [ 82.935] emit_primitive_identity_mask__avx2: dst=(424, 568), mask=(960.00, 16.00) x (9.00, 11.00) [ 82.935] glyphs0_to_dst: glyph=(432, 565)x(10, 11), unclipped [ 82.935] emit_primitive_identity_mask__avx2: dst=(432, 565), mask=(976.00, 48.00) x (10.00, 11.00) [ 82.935] glyphs0_to_dst: glyph=(442, 568)x(9, 8), unclipped [ 82.935] emit_primitive_identity_mask__avx2: dst=(442, 568), mask=(688.00, 32.00) x (9.00, 8.00) [ 82.935] glyphs0_to_dst: glyph=(450, 568)x(10, 11), unclipped [ 82.935] emit_primitive_identity_mask__avx2: dst=(450, 568), mask=(976.00, 32.00) x (10.00, 11.00) [ 82.935] gen8_vertex_flush[698] = 96 [ 82.935] gen9_magic_ca_pass: CA fixup (6419 -> 6515) [ 82.935] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.935] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.935] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.935] sna_glyphs(op=3, nlist=1, src=(460, 576)) [ 82.935] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.935] sna_glyphs: discarding mask [ 82.935] glyphs0_to_dst(op=3, src=(460, 576), nlist=1, dst=(460, 576)+(0, 0)) [ 82.935] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.935] gen9_render_composite: 0x0, current mode=1/1 [ 82.935] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 82.935] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.935] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.935] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.935] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.935] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.935] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.935] sna_drawable_use_bo: using whole GPU bo [ 82.935] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.935] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.935] color_convert: src=ffffffff [20028888] [ 82.935] color_convert: dst=ffffffff [20028888] [ 82.935] sna_render_get_solid: ffffffff [ 82.935] sna_render_get_solid(white) [ 82.935] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.935] sna_transform_is_imprecise_integer_translation: no transform [ 82.935] gen9_composite_picture: integer translation (0, 0), removing [ 82.935] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.935] sna_render_pixmap_bo: GPU all damaged [ 82.935] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.935] gen4_choose_composite_emitter: solid, identity mask [ 82.935] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.935] gen9_composite_get_binding_table(fdc0) [ 82.935] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.935] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.935] gen9_emit_vertex_elements: setup id=9 [ 82.935] glyphs0_to_dst: glyph=(459, 565)x(10, 13), unclipped [ 82.935] emit_primitive_identity_mask__avx2: dst=(459, 565), mask=(752.00, 32.00) x (10.00, 13.00) [ 82.935] gen8_vertex_flush[798] = 3 [ 82.935] gen9_magic_ca_pass: CA fixup (6515 -> 6518) [ 82.935] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.935] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.935] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.935] sna_glyphs(op=3, nlist=1, src=(1, 593)) [ 82.935] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.935] sna_glyphs: discarding mask [ 82.935] glyphs0_to_dst(op=3, src=(1, 593), nlist=1, dst=(1, 593)+(0, 0)) [ 82.935] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.935] gen9_render_composite: 0x0, current mode=1/1 [ 82.935] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 82.935] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.935] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.935] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.935] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.935] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.935] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.935] sna_drawable_use_bo: using whole GPU bo [ 82.935] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.935] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.935] color_convert: src=ff8ae234 [20028888] [ 82.935] color_convert: dst=ff8ae234 [20028888] [ 82.935] sna_render_get_solid: ff8ae234 [ 82.935] sna_render_get_solid(22) = ff8ae234 (old) [ 82.935] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.935] sna_transform_is_imprecise_integer_translation: no transform [ 82.935] gen9_composite_picture: integer translation (0, 0), removing [ 82.935] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.935] sna_render_pixmap_bo: GPU all damaged [ 82.935] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.935] gen4_choose_composite_emitter: solid, identity mask [ 82.935] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.935] gen9_composite_get_binding_table(fd80) [ 82.935] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.935] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.936] gen9_emit_vertex_elements: setup id=9 [ 82.936] glyphs0_to_dst: glyph=(1, 585)x(9, 8), unclipped [ 82.936] emit_primitive_identity_mask__avx2: dst=(1, 585), mask=(688.00, 32.00) x (9.00, 8.00) [ 82.936] glyphs0_to_dst: glyph=(9, 583)x(10, 13), unclipped [ 82.936] emit_primitive_identity_mask__avx2: dst=(9, 583), mask=(672.00, 48.00) x (10.00, 13.00) [ 82.936] glyphs0_to_dst: glyph=(19, 585)x(9, 8), unclipped [ 82.936] emit_primitive_identity_mask__avx2: dst=(19, 585), mask=(688.00, 32.00) x (9.00, 8.00) [ 82.936] glyphs0_to_dst: glyph=(28, 587)x(8, 3), unclipped [ 82.936] emit_primitive_identity_mask__avx2: dst=(28, 587), mask=(688.00, 48.00) x (8.00, 3.00) [ 82.936] glyphs0_to_dst: glyph=(36, 583)x(11, 10), unclipped [ 82.936] emit_primitive_identity_mask__avx2: dst=(36, 583), mask=(704.00, 0.00) x (11.00, 10.00) [ 82.936] glyphs0_to_dst: glyph=(46, 585)x(9, 8), unclipped [ 82.936] emit_primitive_identity_mask__avx2: dst=(46, 585), mask=(720.00, 0.00) x (9.00, 8.00) [ 82.936] glyphs0_to_dst: glyph=(54, 585)x(10, 8), unclipped [ 82.936] emit_primitive_identity_mask__avx2: dst=(54, 585), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.936] glyphs0_to_dst: glyph=(63, 585)x(10, 8), unclipped [ 82.936] emit_primitive_identity_mask__avx2: dst=(63, 585), mask=(720.00, 16.00) x (10.00, 8.00) [ 82.936] glyphs0_to_dst: glyph=(72, 582)x(10, 11), unclipped [ 82.936] emit_primitive_identity_mask__avx2: dst=(72, 582), mask=(736.00, 0.00) x (10.00, 11.00) [ 82.936] glyphs0_to_dst: glyph=(81, 585)x(10, 8), unclipped [ 82.936] emit_primitive_identity_mask__avx2: dst=(81, 585), mask=(752.00, 0.00) x (10.00, 8.00) [ 82.936] glyphs0_to_dst: glyph=(90, 582)x(10, 11), unclipped [ 82.936] emit_primitive_identity_mask__avx2: dst=(90, 582), mask=(736.00, 0.00) x (10.00, 11.00) [ 82.936] glyphs0_to_dst: glyph=(99, 585)x(11, 8), unclipped [ 82.936] emit_primitive_identity_mask__avx2: dst=(99, 585), mask=(736.00, 16.00) x (11.00, 8.00) [ 82.936] glyphs0_to_dst: glyph=(109, 585)x(9, 8), unclipped [ 82.936] emit_primitive_identity_mask__avx2: dst=(109, 585), mask=(752.00, 16.00) x (9.00, 8.00) [ 82.936] glyphs0_to_dst: glyph=(118, 587)x(8, 3), unclipped [ 82.936] emit_primitive_identity_mask__avx2: dst=(118, 587), mask=(688.00, 48.00) x (8.00, 3.00) [ 82.936] glyphs0_to_dst: glyph=(126, 583)x(10, 10), unclipped [ 82.936] emit_primitive_identity_mask__avx2: dst=(126, 583), mask=(704.00, 32.00) x (10.00, 10.00) [ 82.936] glyphs0_to_dst: glyph=(135, 583)x(10, 10), unclipped [ 82.936] emit_primitive_identity_mask__avx2: dst=(135, 583), mask=(704.00, 32.00) x (10.00, 10.00) [ 82.936] glyphs0_to_dst: glyph=(144, 583)x(10, 10), unclipped [ 82.936] emit_primitive_identity_mask__avx2: dst=(144, 583), mask=(720.00, 32.00) x (10.00, 10.00) [ 82.936] glyphs0_to_dst: glyph=(153, 583)x(10, 10), unclipped [ 82.936] emit_primitive_identity_mask__avx2: dst=(153, 583), mask=(704.00, 48.00) x (10.00, 10.00) [ 82.936] gen8_vertex_flush[898] = 54 [ 82.936] gen9_magic_ca_pass: CA fixup (6518 -> 6572) [ 82.936] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.936] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.936] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.936] sna_glyphs(op=3, nlist=1, src=(163, 593)) [ 82.936] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.936] sna_glyphs: discarding mask [ 82.936] glyphs0_to_dst(op=3, src=(163, 593), nlist=1, dst=(163, 593)+(0, 0)) [ 82.936] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.936] gen9_render_composite: 0x0, current mode=1/1 [ 82.936] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 82.936] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.936] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.936] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.936] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.936] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.936] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.936] sna_drawable_use_bo: using whole GPU bo [ 82.936] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.936] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.936] color_convert: src=ffffffff [20028888] [ 82.936] color_convert: dst=ffffffff [20028888] [ 82.936] sna_render_get_solid: ffffffff [ 82.936] sna_render_get_solid(white) [ 82.936] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.936] sna_transform_is_imprecise_integer_translation: no transform [ 82.936] gen9_composite_picture: integer translation (0, 0), removing [ 82.936] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.936] sna_render_pixmap_bo: GPU all damaged [ 82.936] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.936] gen4_choose_composite_emitter: solid, identity mask [ 82.936] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.936] gen9_composite_get_binding_table(fd40) [ 82.936] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.936] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.936] gen9_emit_vertex_elements: setup id=9 [ 82.936] glyphs0_to_dst: glyph=(165, 585)x(5, 8), unclipped [ 82.936] emit_primitive_identity_mask__avx2: dst=(165, 585), mask=(720.00, 48.00) x (5.00, 8.00) [ 82.936] gen8_vertex_flush[998] = 3 [ 82.936] gen9_magic_ca_pass: CA fixup (6572 -> 6575) [ 82.936] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.936] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.936] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.936] sna_glyphs(op=3, nlist=1, src=(172, 593)) [ 82.936] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.936] sna_glyphs: discarding mask [ 82.936] glyphs0_to_dst(op=3, src=(172, 593), nlist=1, dst=(172, 593)+(0, 0)) [ 82.936] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.936] gen9_render_composite: 0x0, current mode=1/1 [ 82.936] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 82.936] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.936] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.936] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.936] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.936] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.936] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.936] sna_drawable_use_bo: using whole GPU bo [ 82.936] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.936] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.936] color_convert: src=ff729fcf [20028888] [ 82.936] color_convert: dst=ff729fcf [20028888] [ 82.936] sna_render_get_solid: ff729fcf [ 82.936] sna_render_get_solid(23) = ff729fcf (old) [ 82.936] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.936] sna_transform_is_imprecise_integer_translation: no transform [ 82.936] gen9_composite_picture: integer translation (0, 0), removing [ 82.936] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.936] sna_render_pixmap_bo: GPU all damaged [ 82.936] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.936] gen4_choose_composite_emitter: solid, identity mask [ 82.936] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.936] gen9_composite_get_binding_table(fd00) [ 82.936] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.936] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.936] gen9_emit_vertex_elements: setup id=9 [ 82.936] glyphs0_to_dst: glyph=(171, 587)x(11, 3), unclipped [ 82.936] emit_primitive_identity_mask__avx2: dst=(171, 587), mask=(736.00, 32.00) x (11.00, 3.00) [ 82.936] glyphs0_to_dst: glyph=(180, 582)x(10, 14), unclipped [ 82.936] emit_primitive_identity_mask__avx2: dst=(180, 582), mask=(944.00, 48.00) x (10.00, 14.00) [ 82.936] glyphs0_to_dst: glyph=(189, 582)x(11, 11), unclipped [ 82.936] emit_primitive_identity_mask__avx2: dst=(189, 582), mask=(960.00, 0.00) x (11.00, 11.00) [ 82.936] glyphs0_to_dst: glyph=(198, 585)x(10, 8), unclipped [ 82.936] emit_primitive_identity_mask__avx2: dst=(198, 585), mask=(976.00, 0.00) x (10.00, 8.00) [ 82.936] glyphs0_to_dst: glyph=(208, 585)x(9, 11), unclipped [ 82.936] emit_primitive_identity_mask__avx2: dst=(208, 585), mask=(960.00, 16.00) x (9.00, 11.00) [ 82.936] glyphs0_to_dst: glyph=(216, 582)x(10, 14), unclipped [ 82.936] emit_primitive_identity_mask__avx2: dst=(216, 582), mask=(944.00, 48.00) x (10.00, 14.00) [ 82.936] glyphs0_to_dst: glyph=(225, 583)x(10, 10), unclipped [ 82.936] emit_primitive_identity_mask__avx2: dst=(225, 583), mask=(976.00, 16.00) x (10.00, 10.00) [ 82.936] glyphs0_to_dst: glyph=(234, 594)x(11, 2), unclipped [ 82.936] emit_primitive_identity_mask__avx2: dst=(234, 594), mask=(992.00, 0.00) x (11.00, 2.00) [ 82.936] glyphs0_to_dst: glyph=(243, 582)x(11, 11), unclipped [ 82.936] emit_primitive_identity_mask__avx2: dst=(243, 582), mask=(1008.00, 0.00) x (11.00, 11.00) [ 82.936] glyphs0_to_dst: glyph=(253, 585)x(9, 8), unclipped [ 82.936] emit_primitive_identity_mask__avx2: dst=(253, 585), mask=(720.00, 0.00) x (9.00, 8.00) [ 82.936] glyphs0_to_dst: glyph=(261, 585)x(10, 8), unclipped [ 82.936] emit_primitive_identity_mask__avx2: dst=(261, 585), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.936] glyphs0_to_dst: glyph=(270, 585)x(10, 8), unclipped [ 82.936] emit_primitive_identity_mask__avx2: dst=(270, 585), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.936] glyphs0_to_dst: glyph=(279, 581)x(10, 12), unclipped [ 82.936] emit_primitive_identity_mask__avx2: dst=(279, 581), mask=(992.00, 16.00) x (10.00, 12.00) [ 82.936] glyphs0_to_dst: glyph=(288, 585)x(10, 8), unclipped [ 82.936] emit_primitive_identity_mask__avx2: dst=(288, 585), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.936] glyphs0_to_dst: glyph=(297, 585)x(10, 8), unclipped [ 82.936] emit_primitive_identity_mask__avx2: dst=(297, 585), mask=(752.00, 0.00) x (10.00, 8.00) [ 82.936] glyphs0_to_dst: glyph=(307, 581)x(10, 12), unclipped [ 82.936] emit_primitive_identity_mask__avx2: dst=(307, 581), mask=(1008.00, 16.00) x (10.00, 12.00) [ 82.936] glyphs0_to_dst: glyph=(315, 582)x(11, 11), unclipped [ 82.936] emit_primitive_identity_mask__avx2: dst=(315, 582), mask=(960.00, 0.00) x (11.00, 11.00) [ 82.936] glyphs0_to_dst: glyph=(324, 585)x(11, 8), unclipped [ 82.936] emit_primitive_identity_mask__avx2: dst=(324, 585), mask=(736.00, 16.00) x (11.00, 8.00) [ 82.936] glyphs0_to_dst: glyph=(334, 585)x(9, 11), unclipped [ 82.936] emit_primitive_identity_mask__avx2: dst=(334, 585), mask=(960.00, 16.00) x (9.00, 11.00) [ 82.936] glyphs0_to_dst: glyph=(342, 594)x(11, 2), unclipped [ 82.936] emit_primitive_identity_mask__avx2: dst=(342, 594), mask=(992.00, 0.00) x (11.00, 2.00) [ 82.936] glyphs0_to_dst: glyph=(351, 581)x(10, 12), unclipped [ 82.936] emit_primitive_identity_mask__avx2: dst=(351, 581), mask=(992.00, 16.00) x (10.00, 12.00) [ 82.936] glyphs0_to_dst: glyph=(361, 581)x(9, 12), unclipped [ 82.936] emit_primitive_identity_mask__avx2: dst=(361, 581), mask=(960.00, 32.00) x (9.00, 12.00) [ 82.936] glyphs0_to_dst: glyph=(369, 585)x(10, 11), unclipped [ 82.936] emit_primitive_identity_mask__avx2: dst=(369, 585), mask=(976.00, 32.00) x (10.00, 11.00) [ 82.936] glyphs0_to_dst: glyph=(378, 582)x(10, 14), unclipped [ 82.936] emit_primitive_identity_mask__avx2: dst=(378, 582), mask=(944.00, 48.00) x (10.00, 14.00) [ 82.936] glyphs0_to_dst: glyph=(387, 583)x(10, 10), unclipped [ 82.936] emit_primitive_identity_mask__avx2: dst=(387, 583), mask=(960.00, 48.00) x (10.00, 10.00) [ 82.936] glyphs0_to_dst: glyph=(396, 594)x(11, 2), unclipped [ 82.936] emit_primitive_identity_mask__avx2: dst=(396, 594), mask=(992.00, 0.00) x (11.00, 2.00) [ 82.936] glyphs0_to_dst: glyph=(406, 585)x(9, 8), unclipped [ 82.936] emit_primitive_identity_mask__avx2: dst=(406, 585), mask=(688.00, 32.00) x (9.00, 8.00) [ 82.936] glyphs0_to_dst: glyph=(415, 585)x(9, 8), unclipped [ 82.936] emit_primitive_identity_mask__avx2: dst=(415, 585), mask=(752.00, 16.00) x (9.00, 8.00) [ 82.936] glyphs0_to_dst: glyph=(424, 585)x(9, 11), unclipped [ 82.936] emit_primitive_identity_mask__avx2: dst=(424, 585), mask=(960.00, 16.00) x (9.00, 11.00) [ 82.936] glyphs0_to_dst: glyph=(432, 582)x(10, 11), unclipped [ 82.936] emit_primitive_identity_mask__avx2: dst=(432, 582), mask=(976.00, 48.00) x (10.00, 11.00) [ 82.936] glyphs0_to_dst: glyph=(442, 585)x(9, 8), unclipped [ 82.936] emit_primitive_identity_mask__avx2: dst=(442, 585), mask=(688.00, 32.00) x (9.00, 8.00) [ 82.936] glyphs0_to_dst: glyph=(450, 585)x(10, 11), unclipped [ 82.936] emit_primitive_identity_mask__avx2: dst=(450, 585), mask=(976.00, 32.00) x (10.00, 11.00) [ 82.936] gen8_vertex_flush[a98] = 96 [ 82.936] gen9_magic_ca_pass: CA fixup (6575 -> 6671) [ 82.936] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.936] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.936] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.936] sna_glyphs(op=3, nlist=1, src=(460, 593)) [ 82.936] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.936] sna_glyphs: discarding mask [ 82.936] glyphs0_to_dst(op=3, src=(460, 593), nlist=1, dst=(460, 593)+(0, 0)) [ 82.936] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.936] gen9_render_composite: 0x0, current mode=1/1 [ 82.936] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 82.936] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.936] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.936] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.936] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.936] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.936] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.936] sna_drawable_use_bo: using whole GPU bo [ 82.936] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.936] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.936] color_convert: src=ffffffff [20028888] [ 82.936] color_convert: dst=ffffffff [20028888] [ 82.936] sna_render_get_solid: ffffffff [ 82.936] sna_render_get_solid(white) [ 82.936] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.936] sna_transform_is_imprecise_integer_translation: no transform [ 82.936] gen9_composite_picture: integer translation (0, 0), removing [ 82.936] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.936] sna_render_pixmap_bo: GPU all damaged [ 82.936] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.936] gen4_choose_composite_emitter: solid, identity mask [ 82.936] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.936] gen9_composite_get_binding_table(fcc0) [ 82.936] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.937] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.937] gen9_emit_vertex_elements: setup id=9 [ 82.937] glyphs0_to_dst: glyph=(459, 582)x(10, 13), unclipped [ 82.937] emit_primitive_identity_mask__avx2: dst=(459, 582), mask=(752.00, 32.00) x (10.00, 13.00) [ 82.937] gen8_vertex_flush[b98] = 3 [ 82.937] gen9_magic_ca_pass: CA fixup (6671 -> 6674) [ 82.937] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.937] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.937] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.937] sna_glyphs(op=3, nlist=1, src=(1, 610)) [ 82.937] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.937] sna_glyphs: discarding mask [ 82.937] glyphs0_to_dst(op=3, src=(1, 610), nlist=1, dst=(1, 610)+(0, 0)) [ 82.937] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.937] gen9_render_composite: 0x0, current mode=1/1 [ 82.937] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 82.937] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.937] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.937] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.937] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.937] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.937] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.937] sna_drawable_use_bo: using whole GPU bo [ 82.937] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.937] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.937] color_convert: src=ff8ae234 [20028888] [ 82.937] color_convert: dst=ff8ae234 [20028888] [ 82.937] sna_render_get_solid: ff8ae234 [ 82.937] sna_render_get_solid(22) = ff8ae234 (old) [ 82.937] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.937] sna_transform_is_imprecise_integer_translation: no transform [ 82.937] gen9_composite_picture: integer translation (0, 0), removing [ 82.937] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.937] sna_render_pixmap_bo: GPU all damaged [ 82.937] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.937] gen4_choose_composite_emitter: solid, identity mask [ 82.937] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.937] gen9_composite_get_binding_table(fc80) [ 82.937] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.937] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.937] gen9_emit_vertex_elements: setup id=9 [ 82.937] glyphs0_to_dst: glyph=(1, 602)x(9, 8), unclipped [ 82.937] emit_primitive_identity_mask__avx2: dst=(1, 602), mask=(688.00, 32.00) x (9.00, 8.00) [ 82.937] glyphs0_to_dst: glyph=(9, 600)x(10, 13), unclipped [ 82.937] emit_primitive_identity_mask__avx2: dst=(9, 600), mask=(672.00, 48.00) x (10.00, 13.00) [ 82.937] glyphs0_to_dst: glyph=(19, 602)x(9, 8), unclipped [ 82.937] emit_primitive_identity_mask__avx2: dst=(19, 602), mask=(688.00, 32.00) x (9.00, 8.00) [ 82.937] glyphs0_to_dst: glyph=(28, 604)x(8, 3), unclipped [ 82.937] emit_primitive_identity_mask__avx2: dst=(28, 604), mask=(688.00, 48.00) x (8.00, 3.00) [ 82.937] glyphs0_to_dst: glyph=(36, 600)x(11, 10), unclipped [ 82.937] emit_primitive_identity_mask__avx2: dst=(36, 600), mask=(704.00, 0.00) x (11.00, 10.00) [ 82.937] glyphs0_to_dst: glyph=(46, 602)x(9, 8), unclipped [ 82.937] emit_primitive_identity_mask__avx2: dst=(46, 602), mask=(720.00, 0.00) x (9.00, 8.00) [ 82.937] glyphs0_to_dst: glyph=(54, 602)x(10, 8), unclipped [ 82.937] emit_primitive_identity_mask__avx2: dst=(54, 602), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.937] glyphs0_to_dst: glyph=(63, 602)x(10, 8), unclipped [ 82.937] emit_primitive_identity_mask__avx2: dst=(63, 602), mask=(720.00, 16.00) x (10.00, 8.00) [ 82.937] glyphs0_to_dst: glyph=(72, 599)x(10, 11), unclipped [ 82.937] emit_primitive_identity_mask__avx2: dst=(72, 599), mask=(736.00, 0.00) x (10.00, 11.00) [ 82.937] glyphs0_to_dst: glyph=(81, 602)x(10, 8), unclipped [ 82.937] emit_primitive_identity_mask__avx2: dst=(81, 602), mask=(752.00, 0.00) x (10.00, 8.00) [ 82.937] glyphs0_to_dst: glyph=(90, 599)x(10, 11), unclipped [ 82.937] emit_primitive_identity_mask__avx2: dst=(90, 599), mask=(736.00, 0.00) x (10.00, 11.00) [ 82.937] glyphs0_to_dst: glyph=(99, 602)x(11, 8), unclipped [ 82.937] emit_primitive_identity_mask__avx2: dst=(99, 602), mask=(736.00, 16.00) x (11.00, 8.00) [ 82.937] glyphs0_to_dst: glyph=(109, 602)x(9, 8), unclipped [ 82.937] emit_primitive_identity_mask__avx2: dst=(109, 602), mask=(752.00, 16.00) x (9.00, 8.00) [ 82.937] glyphs0_to_dst: glyph=(118, 604)x(8, 3), unclipped [ 82.937] emit_primitive_identity_mask__avx2: dst=(118, 604), mask=(688.00, 48.00) x (8.00, 3.00) [ 82.937] glyphs0_to_dst: glyph=(126, 600)x(10, 10), unclipped [ 82.937] emit_primitive_identity_mask__avx2: dst=(126, 600), mask=(704.00, 32.00) x (10.00, 10.00) [ 82.937] glyphs0_to_dst: glyph=(135, 600)x(10, 10), unclipped [ 82.937] emit_primitive_identity_mask__avx2: dst=(135, 600), mask=(704.00, 32.00) x (10.00, 10.00) [ 82.937] glyphs0_to_dst: glyph=(144, 600)x(10, 10), unclipped [ 82.937] emit_primitive_identity_mask__avx2: dst=(144, 600), mask=(720.00, 32.00) x (10.00, 10.00) [ 82.937] glyphs0_to_dst: glyph=(153, 600)x(10, 10), unclipped [ 82.937] emit_primitive_identity_mask__avx2: dst=(153, 600), mask=(704.00, 48.00) x (10.00, 10.00) [ 82.937] gen8_vertex_flush[c98] = 54 [ 82.937] gen9_magic_ca_pass: CA fixup (6674 -> 6728) [ 82.937] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.937] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.937] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.937] sna_glyphs(op=3, nlist=1, src=(163, 610)) [ 82.937] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.937] sna_glyphs: discarding mask [ 82.937] glyphs0_to_dst(op=3, src=(163, 610), nlist=1, dst=(163, 610)+(0, 0)) [ 82.937] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.937] gen9_render_composite: 0x0, current mode=1/1 [ 82.937] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 82.937] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.937] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.937] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.937] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.937] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.937] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.937] sna_drawable_use_bo: using whole GPU bo [ 82.937] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.937] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.937] color_convert: src=ffffffff [20028888] [ 82.937] color_convert: dst=ffffffff [20028888] [ 82.937] sna_render_get_solid: ffffffff [ 82.937] sna_render_get_solid(white) [ 82.937] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.937] sna_transform_is_imprecise_integer_translation: no transform [ 82.937] gen9_composite_picture: integer translation (0, 0), removing [ 82.937] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.937] sna_render_pixmap_bo: GPU all damaged [ 82.937] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.937] gen4_choose_composite_emitter: solid, identity mask [ 82.937] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.937] gen9_composite_get_binding_table(fc40) [ 82.937] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.937] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.937] gen9_emit_vertex_elements: setup id=9 [ 82.937] glyphs0_to_dst: glyph=(165, 602)x(5, 8), unclipped [ 82.937] emit_primitive_identity_mask__avx2: dst=(165, 602), mask=(720.00, 48.00) x (5.00, 8.00) [ 82.937] gen8_vertex_flush[d98] = 3 [ 82.937] gen9_magic_ca_pass: CA fixup (6728 -> 6731) [ 82.937] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.937] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.937] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.937] sna_glyphs(op=3, nlist=1, src=(172, 610)) [ 82.937] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.937] sna_glyphs: discarding mask [ 82.937] glyphs0_to_dst(op=3, src=(172, 610), nlist=1, dst=(172, 610)+(0, 0)) [ 82.937] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.937] gen9_render_composite: 0x0, current mode=1/1 [ 82.937] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 82.937] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.937] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.937] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.937] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.937] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.937] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.937] sna_drawable_use_bo: using whole GPU bo [ 82.937] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.937] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.937] color_convert: src=ff729fcf [20028888] [ 82.937] color_convert: dst=ff729fcf [20028888] [ 82.937] sna_render_get_solid: ff729fcf [ 82.937] sna_render_get_solid(23) = ff729fcf (old) [ 82.937] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.937] sna_transform_is_imprecise_integer_translation: no transform [ 82.937] gen9_composite_picture: integer translation (0, 0), removing [ 82.937] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.937] sna_render_pixmap_bo: GPU all damaged [ 82.937] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.937] gen4_choose_composite_emitter: solid, identity mask [ 82.937] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.937] gen9_composite_get_binding_table(fc00) [ 82.937] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.937] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.937] gen9_emit_vertex_elements: setup id=9 [ 82.937] glyphs0_to_dst: glyph=(171, 604)x(11, 3), unclipped [ 82.937] emit_primitive_identity_mask__avx2: dst=(171, 604), mask=(736.00, 32.00) x (11.00, 3.00) [ 82.937] glyphs0_to_dst: glyph=(180, 599)x(10, 14), unclipped [ 82.937] emit_primitive_identity_mask__avx2: dst=(180, 599), mask=(944.00, 48.00) x (10.00, 14.00) [ 82.937] glyphs0_to_dst: glyph=(189, 599)x(11, 11), unclipped [ 82.937] emit_primitive_identity_mask__avx2: dst=(189, 599), mask=(960.00, 0.00) x (11.00, 11.00) [ 82.937] glyphs0_to_dst: glyph=(198, 602)x(10, 8), unclipped [ 82.937] emit_primitive_identity_mask__avx2: dst=(198, 602), mask=(976.00, 0.00) x (10.00, 8.00) [ 82.937] glyphs0_to_dst: glyph=(208, 602)x(9, 11), unclipped [ 82.937] emit_primitive_identity_mask__avx2: dst=(208, 602), mask=(960.00, 16.00) x (9.00, 11.00) [ 82.937] glyphs0_to_dst: glyph=(216, 599)x(10, 14), unclipped [ 82.937] emit_primitive_identity_mask__avx2: dst=(216, 599), mask=(944.00, 48.00) x (10.00, 14.00) [ 82.937] glyphs0_to_dst: glyph=(225, 600)x(10, 10), unclipped [ 82.937] emit_primitive_identity_mask__avx2: dst=(225, 600), mask=(976.00, 16.00) x (10.00, 10.00) [ 82.937] glyphs0_to_dst: glyph=(234, 611)x(11, 2), unclipped [ 82.937] emit_primitive_identity_mask__avx2: dst=(234, 611), mask=(992.00, 0.00) x (11.00, 2.00) [ 82.937] glyphs0_to_dst: glyph=(243, 599)x(11, 11), unclipped [ 82.937] emit_primitive_identity_mask__avx2: dst=(243, 599), mask=(1008.00, 0.00) x (11.00, 11.00) [ 82.937] glyphs0_to_dst: glyph=(253, 602)x(9, 8), unclipped [ 82.937] emit_primitive_identity_mask__avx2: dst=(253, 602), mask=(720.00, 0.00) x (9.00, 8.00) [ 82.937] glyphs0_to_dst: glyph=(261, 602)x(10, 8), unclipped [ 82.937] emit_primitive_identity_mask__avx2: dst=(261, 602), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.937] glyphs0_to_dst: glyph=(270, 602)x(10, 8), unclipped [ 82.937] emit_primitive_identity_mask__avx2: dst=(270, 602), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.937] glyphs0_to_dst: glyph=(279, 598)x(10, 12), unclipped [ 82.937] emit_primitive_identity_mask__avx2: dst=(279, 598), mask=(992.00, 16.00) x (10.00, 12.00) [ 82.937] glyphs0_to_dst: glyph=(288, 602)x(10, 8), unclipped [ 82.937] emit_primitive_identity_mask__avx2: dst=(288, 602), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.937] glyphs0_to_dst: glyph=(297, 602)x(10, 8), unclipped [ 82.937] emit_primitive_identity_mask__avx2: dst=(297, 602), mask=(752.00, 0.00) x (10.00, 8.00) [ 82.937] glyphs0_to_dst: glyph=(307, 598)x(10, 12), unclipped [ 82.937] emit_primitive_identity_mask__avx2: dst=(307, 598), mask=(1008.00, 16.00) x (10.00, 12.00) [ 82.937] glyphs0_to_dst: glyph=(315, 599)x(11, 11), unclipped [ 82.937] emit_primitive_identity_mask__avx2: dst=(315, 599), mask=(960.00, 0.00) x (11.00, 11.00) [ 82.937] glyphs0_to_dst: glyph=(324, 602)x(11, 8), unclipped [ 82.937] emit_primitive_identity_mask__avx2: dst=(324, 602), mask=(736.00, 16.00) x (11.00, 8.00) [ 82.937] glyphs0_to_dst: glyph=(334, 602)x(9, 11), unclipped [ 82.937] emit_primitive_identity_mask__avx2: dst=(334, 602), mask=(960.00, 16.00) x (9.00, 11.00) [ 82.937] glyphs0_to_dst: glyph=(342, 611)x(11, 2), unclipped [ 82.937] emit_primitive_identity_mask__avx2: dst=(342, 611), mask=(992.00, 0.00) x (11.00, 2.00) [ 82.937] glyphs0_to_dst: glyph=(351, 598)x(10, 12), unclipped [ 82.937] emit_primitive_identity_mask__avx2: dst=(351, 598), mask=(992.00, 16.00) x (10.00, 12.00) [ 82.937] glyphs0_to_dst: glyph=(361, 598)x(9, 12), unclipped [ 82.937] emit_primitive_identity_mask__avx2: dst=(361, 598), mask=(960.00, 32.00) x (9.00, 12.00) [ 82.937] glyphs0_to_dst: glyph=(369, 602)x(10, 11), unclipped [ 82.937] emit_primitive_identity_mask__avx2: dst=(369, 602), mask=(976.00, 32.00) x (10.00, 11.00) [ 82.937] glyphs0_to_dst: glyph=(378, 599)x(10, 14), unclipped [ 82.937] emit_primitive_identity_mask__avx2: dst=(378, 599), mask=(944.00, 48.00) x (10.00, 14.00) [ 82.937] glyphs0_to_dst: glyph=(387, 600)x(10, 10), unclipped [ 82.937] emit_primitive_identity_mask__avx2: dst=(387, 600), mask=(960.00, 48.00) x (10.00, 10.00) [ 82.937] glyphs0_to_dst: glyph=(396, 611)x(11, 2), unclipped [ 82.937] emit_primitive_identity_mask__avx2: dst=(396, 611), mask=(992.00, 0.00) x (11.00, 2.00) [ 82.937] glyphs0_to_dst: glyph=(406, 602)x(9, 8), unclipped [ 82.937] emit_primitive_identity_mask__avx2: dst=(406, 602), mask=(688.00, 32.00) x (9.00, 8.00) [ 82.937] glyphs0_to_dst: glyph=(415, 602)x(9, 8), unclipped [ 82.937] emit_primitive_identity_mask__avx2: dst=(415, 602), mask=(752.00, 16.00) x (9.00, 8.00) [ 82.937] glyphs0_to_dst: glyph=(424, 602)x(9, 11), unclipped [ 82.937] emit_primitive_identity_mask__avx2: dst=(424, 602), mask=(960.00, 16.00) x (9.00, 11.00) [ 82.937] glyphs0_to_dst: glyph=(432, 599)x(10, 11), unclipped [ 82.937] emit_primitive_identity_mask__avx2: dst=(432, 599), mask=(976.00, 48.00) x (10.00, 11.00) [ 82.937] glyphs0_to_dst: glyph=(442, 602)x(9, 8), unclipped [ 82.937] emit_primitive_identity_mask__avx2: dst=(442, 602), mask=(688.00, 32.00) x (9.00, 8.00) [ 82.937] glyphs0_to_dst: glyph=(450, 602)x(10, 11), unclipped [ 82.937] emit_primitive_identity_mask__avx2: dst=(450, 602), mask=(976.00, 32.00) x (10.00, 11.00) [ 82.937] gen8_vertex_flush[e98] = 96 [ 82.937] gen9_magic_ca_pass: CA fixup (6731 -> 6827) [ 82.937] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.937] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.937] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.937] sna_glyphs(op=3, nlist=1, src=(460, 610)) [ 82.937] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.937] sna_glyphs: discarding mask [ 82.937] glyphs0_to_dst(op=3, src=(460, 610), nlist=1, dst=(460, 610)+(0, 0)) [ 82.937] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.937] gen9_render_composite: 0x0, current mode=1/1 [ 82.938] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 82.938] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.938] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.938] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.938] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.938] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.938] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.938] sna_drawable_use_bo: using whole GPU bo [ 82.938] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.938] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.938] color_convert: src=ffffffff [20028888] [ 82.938] color_convert: dst=ffffffff [20028888] [ 82.938] sna_render_get_solid: ffffffff [ 82.938] sna_render_get_solid(white) [ 82.938] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.938] sna_transform_is_imprecise_integer_translation: no transform [ 82.938] gen9_composite_picture: integer translation (0, 0), removing [ 82.938] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.938] sna_render_pixmap_bo: GPU all damaged [ 82.938] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.938] gen4_choose_composite_emitter: solid, identity mask [ 82.938] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.938] gen9_composite_get_binding_table(fbc0) [ 82.938] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.938] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.938] gen9_emit_vertex_elements: setup id=9 [ 82.938] glyphs0_to_dst: glyph=(459, 599)x(10, 13), unclipped [ 82.938] emit_primitive_identity_mask__avx2: dst=(459, 599), mask=(752.00, 32.00) x (10.00, 13.00) [ 82.938] glyphs0_to_dst: glyph=(477, 605)x(10, 3), unclipped [ 82.938] emit_primitive_identity_mask__avx2: dst=(477, 605), mask=(1008.00, 48.00) x (10.00, 3.00) [ 82.938] glyphs0_to_dst: glyph=(487, 599)x(9, 14), unclipped [ 82.938] emit_primitive_identity_mask__avx2: dst=(487, 599), mask=(832.00, 32.00) x (9.00, 14.00) [ 82.938] glyphs0_to_dst: glyph=(496, 602)x(9, 8), unclipped [ 82.938] emit_primitive_identity_mask__avx2: dst=(496, 602), mask=(896.00, 48.00) x (9.00, 8.00) [ 82.938] glyphs0_to_dst: glyph=(504, 602)x(10, 8), unclipped [ 82.938] emit_primitive_identity_mask__avx2: dst=(504, 602), mask=(848.00, 16.00) x (10.00, 8.00) [ 82.938] glyphs0_to_dst: glyph=(514, 602)x(9, 8), unclipped [ 82.938] emit_primitive_identity_mask__avx2: dst=(514, 602), mask=(848.00, 48.00) x (9.00, 8.00) [ 82.938] glyphs0_to_dst: glyph=(522, 599)x(10, 11), unclipped [ 82.938] emit_primitive_identity_mask__avx2: dst=(522, 599), mask=(992.00, 32.00) x (10.00, 11.00) [ 82.938] glyphs0_to_dst: glyph=(532, 602)x(9, 11), unclipped [ 82.938] emit_primitive_identity_mask__avx2: dst=(532, 602), mask=(880.00, 16.00) x (9.00, 11.00) [ 82.938] glyphs0_to_dst: glyph=(541, 599)x(9, 11), unclipped [ 82.938] emit_primitive_identity_mask__avx2: dst=(541, 599), mask=(880.00, 0.00) x (9.00, 11.00) [ 82.938] glyphs0_to_dst: glyph=(550, 599)x(9, 14), unclipped [ 82.938] emit_primitive_identity_mask__avx2: dst=(550, 599), mask=(832.00, 32.00) x (9.00, 14.00) [ 82.938] glyphs0_to_dst: glyph=(558, 602)x(10, 8), unclipped [ 82.938] emit_primitive_identity_mask__avx2: dst=(558, 602), mask=(848.00, 16.00) x (10.00, 8.00) [ 82.938] glyphs0_to_dst: glyph=(568, 602)x(9, 11), unclipped [ 82.938] emit_primitive_identity_mask__avx2: dst=(568, 602), mask=(880.00, 16.00) x (9.00, 11.00) [ 82.938] glyphs0_to_dst: glyph=(576, 612)x(11, 2), unclipped [ 82.938] emit_primitive_identity_mask__avx2: dst=(576, 612), mask=(832.00, 48.00) x (11.00, 2.00) [ 82.938] glyphs0_to_dst: glyph=(585, 598)x(10, 12), unclipped [ 82.938] emit_primitive_identity_mask__avx2: dst=(585, 598), mask=(864.00, 0.00) x (10.00, 12.00) [ 82.938] glyphs0_to_dst: glyph=(594, 602)x(10, 8), unclipped [ 82.938] emit_primitive_identity_mask__avx2: dst=(594, 602), mask=(864.00, 32.00) x (10.00, 8.00) [ 82.938] glyphs0_to_dst: glyph=(603, 599)x(10, 11), unclipped [ 82.938] emit_primitive_identity_mask__avx2: dst=(603, 599), mask=(880.00, 32.00) x (10.00, 11.00) [ 82.938] glyphs0_to_dst: glyph=(612, 612)x(11, 2), unclipped [ 82.938] emit_primitive_identity_mask__avx2: dst=(612, 612), mask=(832.00, 48.00) x (11.00, 2.00) [ 82.938] glyphs0_to_dst: glyph=(621, 599)x(10, 11), unclipped [ 82.938] emit_primitive_identity_mask__avx2: dst=(621, 599), mask=(880.00, 32.00) x (10.00, 11.00) [ 82.938] glyphs0_to_dst: glyph=(630, 602)x(10, 8), unclipped [ 82.938] emit_primitive_identity_mask__avx2: dst=(630, 602), mask=(944.00, 0.00) x (10.00, 8.00) [ 82.938] glyphs0_to_dst: glyph=(639, 602)x(10, 11), unclipped [ 82.938] emit_primitive_identity_mask__avx2: dst=(639, 602), mask=(880.00, 48.00) x (10.00, 11.00) [ 82.938] glyphs0_to_dst: glyph=(651, 607)x(5, 3), unclipped [ 82.938] emit_primitive_identity_mask__avx2: dst=(651, 607), mask=(1008.00, 32.00) x (5.00, 3.00) [ 82.938] glyphs0_to_dst: glyph=(658, 602)x(9, 8), unclipped [ 82.938] emit_primitive_identity_mask__avx2: dst=(658, 602), mask=(896.00, 48.00) x (9.00, 8.00) [ 82.938] glyphs0_to_dst: glyph=(667, 598)x(9, 12), unclipped [ 82.938] emit_primitive_identity_mask__avx2: dst=(667, 598), mask=(992.00, 48.00) x (9.00, 12.00) [ 82.938] gen8_vertex_flush[f98] = 69 [ 82.938] gen9_magic_ca_pass: CA fixup (6827 -> 6896) [ 82.938] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.938] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.938] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.938] sna_glyphs(op=3, nlist=1, src=(1, 627)) [ 82.938] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.938] sna_glyphs: discarding mask [ 82.938] glyphs0_to_dst(op=3, src=(1, 627), nlist=1, dst=(1, 627)+(0, 0)) [ 82.938] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.938] gen9_render_composite: 0x0, current mode=1/1 [ 82.938] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 82.938] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.938] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.938] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.938] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.938] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.938] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.938] sna_drawable_use_bo: using whole GPU bo [ 82.938] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.938] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.938] color_convert: src=ff8ae234 [20028888] [ 82.938] color_convert: dst=ff8ae234 [20028888] [ 82.938] sna_render_get_solid: ff8ae234 [ 82.938] sna_render_get_solid(22) = ff8ae234 (old) [ 82.938] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.938] sna_transform_is_imprecise_integer_translation: no transform [ 82.938] gen9_composite_picture: integer translation (0, 0), removing [ 82.938] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.938] sna_render_pixmap_bo: GPU all damaged [ 82.938] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.938] gen4_choose_composite_emitter: solid, identity mask [ 82.938] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.938] gen9_composite_get_binding_table(fb80) [ 82.938] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.938] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.938] gen9_emit_vertex_elements: setup id=9 [ 82.938] glyphs0_to_dst: glyph=(1, 619)x(9, 8), unclipped [ 82.938] emit_primitive_identity_mask__avx2: dst=(1, 619), mask=(688.00, 32.00) x (9.00, 8.00) [ 82.938] glyphs0_to_dst: glyph=(9, 617)x(10, 13), unclipped [ 82.938] emit_primitive_identity_mask__avx2: dst=(9, 617), mask=(672.00, 48.00) x (10.00, 13.00) [ 82.938] glyphs0_to_dst: glyph=(19, 619)x(9, 8), unclipped [ 82.938] emit_primitive_identity_mask__avx2: dst=(19, 619), mask=(688.00, 32.00) x (9.00, 8.00) [ 82.938] glyphs0_to_dst: glyph=(28, 621)x(8, 3), unclipped [ 82.938] emit_primitive_identity_mask__avx2: dst=(28, 621), mask=(688.00, 48.00) x (8.00, 3.00) [ 82.938] glyphs0_to_dst: glyph=(36, 617)x(11, 10), unclipped [ 82.938] emit_primitive_identity_mask__avx2: dst=(36, 617), mask=(704.00, 0.00) x (11.00, 10.00) [ 82.938] glyphs0_to_dst: glyph=(46, 619)x(9, 8), unclipped [ 82.938] emit_primitive_identity_mask__avx2: dst=(46, 619), mask=(720.00, 0.00) x (9.00, 8.00) [ 82.938] glyphs0_to_dst: glyph=(54, 619)x(10, 8), unclipped [ 82.938] emit_primitive_identity_mask__avx2: dst=(54, 619), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.938] glyphs0_to_dst: glyph=(63, 619)x(10, 8), unclipped [ 82.938] emit_primitive_identity_mask__avx2: dst=(63, 619), mask=(720.00, 16.00) x (10.00, 8.00) [ 82.938] glyphs0_to_dst: glyph=(72, 616)x(10, 11), unclipped [ 82.938] emit_primitive_identity_mask__avx2: dst=(72, 616), mask=(736.00, 0.00) x (10.00, 11.00) [ 82.938] glyphs0_to_dst: glyph=(81, 619)x(10, 8), unclipped [ 82.938] emit_primitive_identity_mask__avx2: dst=(81, 619), mask=(752.00, 0.00) x (10.00, 8.00) [ 82.938] glyphs0_to_dst: glyph=(90, 616)x(10, 11), unclipped [ 82.938] emit_primitive_identity_mask__avx2: dst=(90, 616), mask=(736.00, 0.00) x (10.00, 11.00) [ 82.938] glyphs0_to_dst: glyph=(99, 619)x(11, 8), unclipped [ 82.938] emit_primitive_identity_mask__avx2: dst=(99, 619), mask=(736.00, 16.00) x (11.00, 8.00) [ 82.938] glyphs0_to_dst: glyph=(109, 619)x(9, 8), unclipped [ 82.938] emit_primitive_identity_mask__avx2: dst=(109, 619), mask=(752.00, 16.00) x (9.00, 8.00) [ 82.938] glyphs0_to_dst: glyph=(118, 621)x(8, 3), unclipped [ 82.938] emit_primitive_identity_mask__avx2: dst=(118, 621), mask=(688.00, 48.00) x (8.00, 3.00) [ 82.938] glyphs0_to_dst: glyph=(126, 617)x(10, 10), unclipped [ 82.938] emit_primitive_identity_mask__avx2: dst=(126, 617), mask=(704.00, 32.00) x (10.00, 10.00) [ 82.938] glyphs0_to_dst: glyph=(135, 617)x(10, 10), unclipped [ 82.938] emit_primitive_identity_mask__avx2: dst=(135, 617), mask=(704.00, 32.00) x (10.00, 10.00) [ 82.938] glyphs0_to_dst: glyph=(144, 617)x(10, 10), unclipped [ 82.938] emit_primitive_identity_mask__avx2: dst=(144, 617), mask=(720.00, 32.00) x (10.00, 10.00) [ 82.938] glyphs0_to_dst: glyph=(153, 617)x(10, 10), unclipped [ 82.938] emit_primitive_identity_mask__avx2: dst=(153, 617), mask=(704.00, 48.00) x (10.00, 10.00) [ 82.938] gen8_vertex_flush[1098] = 54 [ 82.938] gen9_magic_ca_pass: CA fixup (6896 -> 6950) [ 82.938] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.938] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.938] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.938] sna_glyphs(op=3, nlist=1, src=(163, 627)) [ 82.938] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.938] sna_glyphs: discarding mask [ 82.938] glyphs0_to_dst(op=3, src=(163, 627), nlist=1, dst=(163, 627)+(0, 0)) [ 82.938] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.938] gen9_render_composite: 0x0, current mode=1/1 [ 82.938] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 82.938] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.938] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.938] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.938] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.938] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.938] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.938] sna_drawable_use_bo: using whole GPU bo [ 82.938] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.938] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.938] color_convert: src=ffffffff [20028888] [ 82.938] color_convert: dst=ffffffff [20028888] [ 82.938] sna_render_get_solid: ffffffff [ 82.938] sna_render_get_solid(white) [ 82.938] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.938] sna_transform_is_imprecise_integer_translation: no transform [ 82.938] gen9_composite_picture: integer translation (0, 0), removing [ 82.938] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.938] sna_render_pixmap_bo: GPU all damaged [ 82.938] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.938] gen4_choose_composite_emitter: solid, identity mask [ 82.938] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.938] gen9_composite_get_binding_table(fb40) [ 82.938] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.938] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.938] gen9_emit_vertex_elements: setup id=9 [ 82.938] glyphs0_to_dst: glyph=(165, 619)x(5, 8), unclipped [ 82.938] emit_primitive_identity_mask__avx2: dst=(165, 619), mask=(720.00, 48.00) x (5.00, 8.00) [ 82.938] gen8_vertex_flush[1198] = 3 [ 82.938] gen9_magic_ca_pass: CA fixup (6950 -> 6953) [ 82.938] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.938] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.938] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.938] sna_glyphs(op=3, nlist=1, src=(172, 627)) [ 82.938] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.938] sna_glyphs: discarding mask [ 82.938] glyphs0_to_dst(op=3, src=(172, 627), nlist=1, dst=(172, 627)+(0, 0)) [ 82.938] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.938] gen9_render_composite: 0x0, current mode=1/1 [ 82.938] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 82.938] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.938] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.938] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.938] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.938] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.938] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.938] sna_drawable_use_bo: using whole GPU bo [ 82.938] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.938] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.938] color_convert: src=ff729fcf [20028888] [ 82.938] color_convert: dst=ff729fcf [20028888] [ 82.938] sna_render_get_solid: ff729fcf [ 82.938] sna_render_get_solid(23) = ff729fcf (old) [ 82.938] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.938] sna_transform_is_imprecise_integer_translation: no transform [ 82.938] gen9_composite_picture: integer translation (0, 0), removing [ 82.938] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.938] sna_render_pixmap_bo: GPU all damaged [ 82.938] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.938] gen4_choose_composite_emitter: solid, identity mask [ 82.938] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.938] gen9_composite_get_binding_table(fb00) [ 82.938] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.938] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.938] gen9_emit_vertex_elements: setup id=9 [ 82.938] glyphs0_to_dst: glyph=(171, 621)x(11, 3), unclipped [ 82.938] emit_primitive_identity_mask__avx2: dst=(171, 621), mask=(736.00, 32.00) x (11.00, 3.00) [ 82.938] glyphs0_to_dst: glyph=(180, 616)x(10, 14), unclipped [ 82.938] emit_primitive_identity_mask__avx2: dst=(180, 616), mask=(944.00, 48.00) x (10.00, 14.00) [ 82.938] glyphs0_to_dst: glyph=(189, 616)x(11, 11), unclipped [ 82.938] emit_primitive_identity_mask__avx2: dst=(189, 616), mask=(960.00, 0.00) x (11.00, 11.00) [ 82.938] glyphs0_to_dst: glyph=(198, 619)x(10, 8), unclipped [ 82.938] emit_primitive_identity_mask__avx2: dst=(198, 619), mask=(976.00, 0.00) x (10.00, 8.00) [ 82.938] glyphs0_to_dst: glyph=(208, 619)x(9, 11), unclipped [ 82.939] emit_primitive_identity_mask__avx2: dst=(208, 619), mask=(960.00, 16.00) x (9.00, 11.00) [ 82.939] glyphs0_to_dst: glyph=(216, 616)x(10, 14), unclipped [ 82.939] emit_primitive_identity_mask__avx2: dst=(216, 616), mask=(944.00, 48.00) x (10.00, 14.00) [ 82.939] glyphs0_to_dst: glyph=(225, 617)x(10, 10), unclipped [ 82.939] emit_primitive_identity_mask__avx2: dst=(225, 617), mask=(976.00, 16.00) x (10.00, 10.00) [ 82.939] glyphs0_to_dst: glyph=(234, 628)x(11, 2), unclipped [ 82.939] emit_primitive_identity_mask__avx2: dst=(234, 628), mask=(992.00, 0.00) x (11.00, 2.00) [ 82.939] glyphs0_to_dst: glyph=(243, 616)x(11, 11), unclipped [ 82.939] emit_primitive_identity_mask__avx2: dst=(243, 616), mask=(1008.00, 0.00) x (11.00, 11.00) [ 82.939] glyphs0_to_dst: glyph=(253, 619)x(9, 8), unclipped [ 82.939] emit_primitive_identity_mask__avx2: dst=(253, 619), mask=(720.00, 0.00) x (9.00, 8.00) [ 82.939] glyphs0_to_dst: glyph=(261, 619)x(10, 8), unclipped [ 82.939] emit_primitive_identity_mask__avx2: dst=(261, 619), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.939] glyphs0_to_dst: glyph=(270, 619)x(10, 8), unclipped [ 82.939] emit_primitive_identity_mask__avx2: dst=(270, 619), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.939] glyphs0_to_dst: glyph=(279, 615)x(10, 12), unclipped [ 82.939] emit_primitive_identity_mask__avx2: dst=(279, 615), mask=(992.00, 16.00) x (10.00, 12.00) [ 82.939] glyphs0_to_dst: glyph=(288, 619)x(10, 8), unclipped [ 82.939] emit_primitive_identity_mask__avx2: dst=(288, 619), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.939] glyphs0_to_dst: glyph=(297, 619)x(10, 8), unclipped [ 82.939] emit_primitive_identity_mask__avx2: dst=(297, 619), mask=(752.00, 0.00) x (10.00, 8.00) [ 82.939] glyphs0_to_dst: glyph=(307, 615)x(10, 12), unclipped [ 82.939] emit_primitive_identity_mask__avx2: dst=(307, 615), mask=(1008.00, 16.00) x (10.00, 12.00) [ 82.939] glyphs0_to_dst: glyph=(315, 616)x(11, 11), unclipped [ 82.939] emit_primitive_identity_mask__avx2: dst=(315, 616), mask=(960.00, 0.00) x (11.00, 11.00) [ 82.939] glyphs0_to_dst: glyph=(324, 619)x(11, 8), unclipped [ 82.939] emit_primitive_identity_mask__avx2: dst=(324, 619), mask=(736.00, 16.00) x (11.00, 8.00) [ 82.939] glyphs0_to_dst: glyph=(334, 619)x(9, 11), unclipped [ 82.939] emit_primitive_identity_mask__avx2: dst=(334, 619), mask=(960.00, 16.00) x (9.00, 11.00) [ 82.939] glyphs0_to_dst: glyph=(342, 628)x(11, 2), unclipped [ 82.939] emit_primitive_identity_mask__avx2: dst=(342, 628), mask=(992.00, 0.00) x (11.00, 2.00) [ 82.939] glyphs0_to_dst: glyph=(351, 615)x(10, 12), unclipped [ 82.939] emit_primitive_identity_mask__avx2: dst=(351, 615), mask=(992.00, 16.00) x (10.00, 12.00) [ 82.939] glyphs0_to_dst: glyph=(361, 615)x(9, 12), unclipped [ 82.939] emit_primitive_identity_mask__avx2: dst=(361, 615), mask=(960.00, 32.00) x (9.00, 12.00) [ 82.939] glyphs0_to_dst: glyph=(369, 619)x(10, 11), unclipped [ 82.939] emit_primitive_identity_mask__avx2: dst=(369, 619), mask=(976.00, 32.00) x (10.00, 11.00) [ 82.939] glyphs0_to_dst: glyph=(378, 616)x(10, 14), unclipped [ 82.939] emit_primitive_identity_mask__avx2: dst=(378, 616), mask=(944.00, 48.00) x (10.00, 14.00) [ 82.939] glyphs0_to_dst: glyph=(387, 617)x(10, 10), unclipped [ 82.939] emit_primitive_identity_mask__avx2: dst=(387, 617), mask=(960.00, 48.00) x (10.00, 10.00) [ 82.939] glyphs0_to_dst: glyph=(396, 628)x(11, 2), unclipped [ 82.939] emit_primitive_identity_mask__avx2: dst=(396, 628), mask=(992.00, 0.00) x (11.00, 2.00) [ 82.939] glyphs0_to_dst: glyph=(406, 619)x(9, 8), unclipped [ 82.939] emit_primitive_identity_mask__avx2: dst=(406, 619), mask=(688.00, 32.00) x (9.00, 8.00) [ 82.939] glyphs0_to_dst: glyph=(415, 619)x(9, 8), unclipped [ 82.939] emit_primitive_identity_mask__avx2: dst=(415, 619), mask=(752.00, 16.00) x (9.00, 8.00) [ 82.939] glyphs0_to_dst: glyph=(424, 619)x(9, 11), unclipped [ 82.939] emit_primitive_identity_mask__avx2: dst=(424, 619), mask=(960.00, 16.00) x (9.00, 11.00) [ 82.939] glyphs0_to_dst: glyph=(432, 616)x(10, 11), unclipped [ 82.939] emit_primitive_identity_mask__avx2: dst=(432, 616), mask=(976.00, 48.00) x (10.00, 11.00) [ 82.939] glyphs0_to_dst: glyph=(442, 619)x(9, 8), unclipped [ 82.939] emit_primitive_identity_mask__avx2: dst=(442, 619), mask=(688.00, 32.00) x (9.00, 8.00) [ 82.939] glyphs0_to_dst: glyph=(450, 619)x(10, 11), unclipped [ 82.939] emit_primitive_identity_mask__avx2: dst=(450, 619), mask=(976.00, 32.00) x (10.00, 11.00) [ 82.939] gen8_vertex_flush[1298] = 96 [ 82.939] gen9_magic_ca_pass: CA fixup (6953 -> 7049) [ 82.939] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.939] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.939] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.939] sna_accel_flush: flush?=0, dirty?=0 [ 82.939] sna_block_handler (tv=0.0) [ 82.939] sna_wakeup_handler [ 82.939] sna_accel_flush: flush?=0, dirty?=0 [ 82.939] sna_accel_flush: flush?=0, dirty?=0 [ 82.939] sna_accel_flush: flush?=0, dirty?=0 [ 82.939] sna_block_handler (tv=0.0) [ 82.939] sna_wakeup_handler [ 82.939] sna_validate_gc(0x561c94af9b50) changes=0, previous serial=13d6, drawable=1378 [ 82.939] sna_validate_gc: recomputing clip [ 82.939] sna_validate_gc: composite clip=1x[(1365, 874), (2540, 1365)] [0x561c94b33880] [ 82.939] sna_copy_area: src=pixmap=5068:(0, 0)x(272, 29)+(0, 0) -> dst=pixmap=5008:(893, 10)+(1365, 874); alu=3, pm=ffffffff, depth=32 [ 82.939] sna_copy_area: normal copy [ 82.939] sna_do_copy: src=(0, 0), dst=(893, 10), size=(272x29) [ 82.939] sna_do_copy: after drawable: src=(0, 0), dst=(2258, 884), size=(272x29) [ 82.939] sna_do_copy: dst extents (2258, 884), (2530, 913), dst clip extents (1365, 874), (2540, 1365), dst size=1175x491 [ 82.939] sna_do_copy: clipped dst extents (2258, 884), (2530, 913) [ 82.939] sna_do_copy: unclipped src extents (0, 0), (272, 29) [ 82.939] sna_do_copy: clipped src extents (0, 0), (272, 29) [ 82.939] sna_do_copy: pixmap -- no source clipping [ 82.939] sna_do_copy: src extents (0, 0), (272, 29) x 1 [ 82.939] sna_do_copy: copy region (2258, 884), (2530, 913) x 1 + (-2258, -884) [ 82.939] sna_copy_boxes (boxes=1x[(2258, 884), (2530, 913)...], src pixmap=5068+(-2258, -884), dst pixmap=5008+(-1365, -846), alu=3, src.size=272x29, dst.size=1175x519) [ 82.939] sna_copy_boxes: dst=(priv=0x561c94b3a8d0, gpu_bo=147, cpu_bo=0), src=(priv=0x561c94b40790, gpu_bo=127, cpu_bo=0), replaces=0 [ 82.939] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 82.939] sna_drawable_use_bo pixmap=5008, box=((893, 38), (1165, 67)), flags=b... [ 82.939] sna_drawable_use_bo: exported target, set PREFER_GPU [ 82.939] sna_drawable_use_bo: pinned, never REPLACES [ 82.939] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=b [ 82.939] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.939] sna_drawable_use_bo: using whole GPU bo [ 82.939] sna_pixmap_move_to_gpu(pixmap=5068, usage=0), flags=a [ 82.939] sna_pixmap_move_to_gpu: already all-damaged [ 82.939] sna_pixmap_mark_active: pixmap=5068, handle=127 [ 82.939] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 82.939] gen9_render_copy_boxes (-893, -38)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 82.939] kgem_bo_is_render: handle=127, rq? 1 [1] [ 82.939] kgem_bo_is_render: handle=147, rq? 0 [0] [ 82.939] kgem_bo_is_render: handle=147, rq? 0 [0] [ 82.939] kgem_bo_is_render: handle=127, rq? 1 [1] [ 82.939] __kgem_busy: handle=1, busy=0, wedged=0 [ 82.939] __kgem_retire_rq: request 1 complete [ 82.939] __kgem_bo_flush: handle=127, busy=0, wedged=0 [ 82.939] kgem_set_mode: flushing before new bo [ 82.939] gen8_vertex_close: used=28196, vbo active? 23, vb=200, nreloc=1 [ 82.939] gen8_vertex_close: reloc[0] = 289 [ 82.939] kgem_add_reloc64: handle=23, pos=289, delta=0, domains=200000 [ 82.939] kgem_add_handle: handle=23, index=5 [ 82.939] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fd541000) [ 82.939] batch[1/1, flags=1800]: 1228 1228 16064 16384, nreloc=9, nexec=6, nfence=0, aperture=9200 [fenced=0] [ 82.939] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd981000 [ 82.939] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -57343 [ 82.939] kgem_fixup_relocs: shrinking by 57344 [ 82.939] __kgem_busy: handle=2, busy=0, wedged=0 [ 82.939] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd981000 [ 82.939] kgem_commit: release handle=112 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e64a9000 [ 82.939] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 82.939] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 82.939] __kgem_bo_clear_busy: handle=143 [ 82.939] kgem_commit: release handle=143 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff6e000 [ 82.939] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 82.939] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 82.939] __kgem_bo_clear_busy: handle=7 [ 82.939] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 82.939] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 82.939] __kgem_bo_clear_busy: handle=143 [ 82.939] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 82.939] __kgem_busy: handle=2, busy=131072, wedged=0 [ 82.939] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 82.939] kgem_check_bo: num_pages=+666, num_exec=+2 [ 82.939] aligning vertex: was 4, now 2 floats per vertex [ 82.939] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 82.939] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 82.939] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 82.939] kgem_add_handle: handle=4, index=0 [ 82.939] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 82.939] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 82.939] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 82.939] gen9_composite_get_binding_table(ffc0) [ 82.939] kgem_add_reloc64: handle=147, pos=16360, delta=0, domains=20002 [ 82.939] kgem_add_handle: handle=147, index=1 [ 82.939] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=ff609000) [ 82.939] __kgem_bo_mark_dirty: handle=147 (proxy? 0) [ 82.939] [3fe0] bind bo(handle=147, addr=ff609000), format=192, width=1175, height=519, pitch=5120, tiling=1 -> render [ 82.939] kgem_add_reloc64: handle=127, pos=16344, delta=0, domains=40000 [ 82.939] kgem_add_handle: handle=127, index=2 [ 82.939] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd373000) [ 82.939] [3fd0] bind bo(handle=127, addr=fd373000), format=192, width=272, height=29, pitch=1536, tiling=1 -> sampler [ 82.939] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 82.939] gen9_emit_sampler: sampler = 0 [ 82.939] gen9_emit_sf: num_sf_outputs=1 [ 82.939] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 82.939] gen9_emit_vertex_elements: setup id=0 [ 82.939] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 82.939] (0, 0) -> (893, 38) + (272, 29) [ 82.939] gen8_vertex_flush[490] = 3 [ 82.939] sna_destroy_pixmap: pixmap=5068, attached?=1 [ 82.939] _kgem_bo_destroy: handle=127, proxy? 0 [ 82.939] __kgem_bo_destroy: handle=127, size=65536 [ 82.939] __kgem_bo_destroy: handle=127 -> active [ 82.939] __sna_free_pixmap(pixmap=5068) [ 82.939] sna_accel_flush: flush?=1, dirty?=0 [ 82.939] gen8_vertex_close: used=28202, vbo active? 23, vb=1, nreloc=1 [ 82.939] gen8_vertex_close: reloc[0] = 287 [ 82.939] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 82.939] kgem_add_handle: handle=23, index=3 [ 82.939] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 82.939] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=740 [fenced=0] [ 82.939] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 82.939] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 82.939] kgem_fixup_relocs: shrinking by 61440 [ 82.939] __kgem_busy: handle=1, busy=0, wedged=0 [ 82.939] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 82.939] kgem_commit: release handle=147 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ff609000 [ 82.939] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 82.939] kgem_commit: release handle=127 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd373000 [ 82.939] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 82.939] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 82.939] sna_accel_flush: flush?=0, dirty?=0 [ 82.940] sna_block_handler (tv=0.0) [ 82.940] sna_wakeup_handler [ 82.940] sna_accel_flush: flush?=0, dirty?=0 [ 82.940] sna_accel_flush: flush?=0, dirty?=0 [ 82.940] sna_block_handler (tv=0.0) [ 82.940] sna_wakeup_handler [ 82.940] sna_glyphs(op=3, nlist=1, src=(460, 627)) [ 82.940] kgem_bo_is_busy: handle=112, domain: 3 exec? 0, rq? 1 [ 82.940] sna_glyphs: discarding mask [ 82.940] glyphs0_to_dst(op=3, src=(460, 627), nlist=1, dst=(460, 627)+(0, 0)) [ 82.940] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.940] gen9_render_composite: 0x0, current mode=0/1 [ 82.940] kgem_bo_is_busy: handle=6, domain: 3 exec? 0, rq? 1 [ 82.940] kgem_bo_is_busy: handle=112, domain: 3 exec? 0, rq? 1 [ 82.940] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.940] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.940] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.940] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.940] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.940] sna_drawable_use_bo: using whole GPU bo [ 82.940] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.940] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.940] color_convert: src=ffffffff [20028888] [ 82.940] color_convert: dst=ffffffff [20028888] [ 82.940] sna_render_get_solid: ffffffff [ 82.940] sna_render_get_solid(white) [ 82.940] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.940] sna_transform_is_imprecise_integer_translation: no transform [ 82.940] gen9_composite_picture: integer translation (0, 0), removing [ 82.940] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.940] sna_render_pixmap_bo: GPU all damaged [ 82.940] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.940] gen4_choose_composite_emitter: solid, identity mask [ 82.940] kgem_check_bo: num_pages=+9125, num_exec=+3 [ 82.940] aligning vertex: was 2, now 4 floats per vertex [ 82.940] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 82.940] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 82.940] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 82.940] kgem_add_handle: handle=4, index=0 [ 82.940] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 82.940] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 82.940] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 82.940] gen9_composite_get_binding_table(ffc0) [ 82.940] kgem_add_reloc64: handle=112, pos=16360, delta=0, domains=20002 [ 82.940] kgem_add_handle: handle=112, index=1 [ 82.940] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e64a9000) [ 82.940] __kgem_bo_mark_dirty: handle=112 (proxy? 0) [ 82.940] [3fe0] bind bo(handle=112, addr=e64a9000), format=192, width=3775, height=2136, pitch=15360, tiling=1 -> render [ 82.940] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 82.940] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 82.940] kgem_add_handle: handle=7, index=2 [ 82.940] kgem_add_reloc64[4] = (delta=1048, target handle=2, presumed=fffe8000) [ 82.940] [3fd0] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 82.940] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 [ 82.940] kgem_add_handle: handle=6, index=3 [ 82.940] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd581000) [ 82.940] [3fc0] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 82.940] gen9_emit_cc: blend=177 (current=ffffffff), src=17, dst=18 [ 82.940] gen9_emit_sampler: sampler = a [ 82.940] gen9_emit_sf: num_sf_outputs=2 [ 82.940] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.940] gen9_emit_vertex_elements: setup id=9 [ 82.940] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 82.940] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 82.940] glyphs0_to_dst: glyph=(459, 616)x(10, 13), unclipped [ 82.940] emit_primitive_identity_mask__avx2: dst=(459, 616), mask=(752.00, 32.00) x (10.00, 13.00) [ 82.940] glyphs0_to_dst: glyph=(477, 622)x(10, 3), unclipped [ 82.940] emit_primitive_identity_mask__avx2: dst=(477, 622), mask=(1008.00, 48.00) x (10.00, 3.00) [ 82.940] glyphs0_to_dst: glyph=(487, 616)x(9, 14), unclipped [ 82.940] emit_primitive_identity_mask__avx2: dst=(487, 616), mask=(832.00, 32.00) x (9.00, 14.00) [ 82.940] glyphs0_to_dst: glyph=(496, 619)x(9, 8), unclipped [ 82.940] emit_primitive_identity_mask__avx2: dst=(496, 619), mask=(896.00, 48.00) x (9.00, 8.00) [ 82.940] glyphs0_to_dst: glyph=(504, 619)x(10, 8), unclipped [ 82.940] emit_primitive_identity_mask__avx2: dst=(504, 619), mask=(848.00, 16.00) x (10.00, 8.00) [ 82.940] glyphs0_to_dst: glyph=(514, 619)x(9, 8), unclipped [ 82.940] emit_primitive_identity_mask__avx2: dst=(514, 619), mask=(848.00, 48.00) x (9.00, 8.00) [ 82.940] glyphs0_to_dst: glyph=(522, 616)x(10, 11), unclipped [ 82.940] emit_primitive_identity_mask__avx2: dst=(522, 616), mask=(992.00, 32.00) x (10.00, 11.00) [ 82.940] glyphs0_to_dst: glyph=(532, 619)x(9, 11), unclipped [ 82.940] emit_primitive_identity_mask__avx2: dst=(532, 619), mask=(880.00, 16.00) x (9.00, 11.00) [ 82.940] glyphs0_to_dst: glyph=(541, 616)x(9, 11), unclipped [ 82.940] emit_primitive_identity_mask__avx2: dst=(541, 616), mask=(880.00, 0.00) x (9.00, 11.00) [ 82.940] glyphs0_to_dst: glyph=(550, 616)x(9, 14), unclipped [ 82.940] emit_primitive_identity_mask__avx2: dst=(550, 616), mask=(832.00, 32.00) x (9.00, 14.00) [ 82.940] glyphs0_to_dst: glyph=(558, 619)x(10, 8), unclipped [ 82.940] emit_primitive_identity_mask__avx2: dst=(558, 619), mask=(848.00, 16.00) x (10.00, 8.00) [ 82.940] glyphs0_to_dst: glyph=(568, 619)x(9, 11), unclipped [ 82.940] emit_primitive_identity_mask__avx2: dst=(568, 619), mask=(880.00, 16.00) x (9.00, 11.00) [ 82.940] glyphs0_to_dst: glyph=(576, 629)x(11, 2), unclipped [ 82.940] emit_primitive_identity_mask__avx2: dst=(576, 629), mask=(832.00, 48.00) x (11.00, 2.00) [ 82.940] glyphs0_to_dst: glyph=(585, 615)x(10, 12), unclipped [ 82.940] emit_primitive_identity_mask__avx2: dst=(585, 615), mask=(864.00, 0.00) x (10.00, 12.00) [ 82.940] glyphs0_to_dst: glyph=(594, 619)x(10, 8), unclipped [ 82.940] emit_primitive_identity_mask__avx2: dst=(594, 619), mask=(864.00, 32.00) x (10.00, 8.00) [ 82.940] glyphs0_to_dst: glyph=(603, 616)x(10, 11), unclipped [ 82.940] emit_primitive_identity_mask__avx2: dst=(603, 616), mask=(880.00, 32.00) x (10.00, 11.00) [ 82.940] glyphs0_to_dst: glyph=(612, 629)x(11, 2), unclipped [ 82.940] emit_primitive_identity_mask__avx2: dst=(612, 629), mask=(832.00, 48.00) x (11.00, 2.00) [ 82.940] glyphs0_to_dst: glyph=(621, 616)x(10, 11), unclipped [ 82.940] emit_primitive_identity_mask__avx2: dst=(621, 616), mask=(880.00, 32.00) x (10.00, 11.00) [ 82.940] glyphs0_to_dst: glyph=(630, 619)x(10, 8), unclipped [ 82.940] emit_primitive_identity_mask__avx2: dst=(630, 619), mask=(944.00, 0.00) x (10.00, 8.00) [ 82.940] glyphs0_to_dst: glyph=(639, 619)x(10, 11), unclipped [ 82.940] emit_primitive_identity_mask__avx2: dst=(639, 619), mask=(880.00, 48.00) x (10.00, 11.00) [ 82.940] glyphs0_to_dst: glyph=(651, 624)x(5, 3), unclipped [ 82.940] emit_primitive_identity_mask__avx2: dst=(651, 624), mask=(1008.00, 32.00) x (5.00, 3.00) [ 82.940] glyphs0_to_dst: glyph=(658, 619)x(9, 8), unclipped [ 82.940] emit_primitive_identity_mask__avx2: dst=(658, 619), mask=(896.00, 48.00) x (9.00, 8.00) [ 82.940] glyphs0_to_dst: glyph=(667, 615)x(9, 12), unclipped [ 82.940] emit_primitive_identity_mask__avx2: dst=(667, 615), mask=(992.00, 48.00) x (9.00, 12.00) [ 82.940] gen8_vertex_flush[498] = 69 [ 82.940] gen9_magic_ca_pass: CA fixup (7051 -> 7120) [ 82.940] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.940] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.940] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.940] sna_glyphs(op=3, nlist=1, src=(1, 644)) [ 82.940] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 82.940] sna_glyphs: discarding mask [ 82.940] glyphs0_to_dst(op=3, src=(1, 644), nlist=1, dst=(1, 644)+(0, 0)) [ 82.940] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.940] gen9_render_composite: 0x0, current mode=1/1 [ 82.940] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 82.940] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 82.940] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.940] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.940] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.940] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.940] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.940] sna_drawable_use_bo: using whole GPU bo [ 82.941] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.941] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.941] color_convert: src=ff8ae234 [20028888] [ 82.941] color_convert: dst=ff8ae234 [20028888] [ 82.941] sna_render_get_solid: ff8ae234 [ 82.941] sna_render_get_solid(22) = ff8ae234 (old) [ 82.941] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.941] sna_transform_is_imprecise_integer_translation: no transform [ 82.941] gen9_composite_picture: integer translation (0, 0), removing [ 82.941] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.941] sna_render_pixmap_bo: GPU all damaged [ 82.941] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.941] gen4_choose_composite_emitter: solid, identity mask [ 82.941] kgem_check_bo: num_pages=+1, num_exec=+1 [ 82.941] gen9_composite_get_binding_table(fec0) [ 82.941] kgem_add_reloc64: handle=143, pos=16296, delta=0, domains=40000 [ 82.941] kgem_add_reloc64: adding proxy [delta=88] for handle=143 [ 82.941] kgem_add_handle: handle=143, index=4 [ 82.941] kgem_add_reloc64[6] = (delta=88, target handle=4, presumed=fff6e000) [ 82.941] [3fa0] bind bo(handle=143, addr=fff6e058), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 82.941] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.941] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.941] gen9_emit_vertex_elements: setup id=9 [ 82.941] glyphs0_to_dst: glyph=(1, 636)x(9, 8), unclipped [ 82.941] emit_primitive_identity_mask__avx2: dst=(1, 636), mask=(688.00, 32.00) x (9.00, 8.00) [ 82.941] glyphs0_to_dst: glyph=(9, 634)x(10, 13), unclipped [ 82.941] emit_primitive_identity_mask__avx2: dst=(9, 634), mask=(672.00, 48.00) x (10.00, 13.00) [ 82.941] glyphs0_to_dst: glyph=(19, 636)x(9, 8), unclipped [ 82.941] emit_primitive_identity_mask__avx2: dst=(19, 636), mask=(688.00, 32.00) x (9.00, 8.00) [ 82.941] glyphs0_to_dst: glyph=(28, 638)x(8, 3), unclipped [ 82.941] emit_primitive_identity_mask__avx2: dst=(28, 638), mask=(688.00, 48.00) x (8.00, 3.00) [ 82.941] glyphs0_to_dst: glyph=(36, 634)x(11, 10), unclipped [ 82.941] emit_primitive_identity_mask__avx2: dst=(36, 634), mask=(704.00, 0.00) x (11.00, 10.00) [ 82.941] glyphs0_to_dst: glyph=(46, 636)x(9, 8), unclipped [ 82.941] emit_primitive_identity_mask__avx2: dst=(46, 636), mask=(720.00, 0.00) x (9.00, 8.00) [ 82.941] glyphs0_to_dst: glyph=(54, 636)x(10, 8), unclipped [ 82.941] emit_primitive_identity_mask__avx2: dst=(54, 636), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.941] glyphs0_to_dst: glyph=(63, 636)x(10, 8), unclipped [ 82.941] emit_primitive_identity_mask__avx2: dst=(63, 636), mask=(720.00, 16.00) x (10.00, 8.00) [ 82.941] glyphs0_to_dst: glyph=(72, 633)x(10, 11), unclipped [ 82.941] emit_primitive_identity_mask__avx2: dst=(72, 633), mask=(736.00, 0.00) x (10.00, 11.00) [ 82.941] glyphs0_to_dst: glyph=(81, 636)x(10, 8), unclipped [ 82.941] emit_primitive_identity_mask__avx2: dst=(81, 636), mask=(752.00, 0.00) x (10.00, 8.00) [ 82.941] glyphs0_to_dst: glyph=(90, 633)x(10, 11), unclipped [ 82.941] emit_primitive_identity_mask__avx2: dst=(90, 633), mask=(736.00, 0.00) x (10.00, 11.00) [ 82.941] glyphs0_to_dst: glyph=(99, 636)x(11, 8), unclipped [ 82.941] emit_primitive_identity_mask__avx2: dst=(99, 636), mask=(736.00, 16.00) x (11.00, 8.00) [ 82.941] glyphs0_to_dst: glyph=(109, 636)x(9, 8), unclipped [ 82.941] emit_primitive_identity_mask__avx2: dst=(109, 636), mask=(752.00, 16.00) x (9.00, 8.00) [ 82.941] glyphs0_to_dst: glyph=(118, 638)x(8, 3), unclipped [ 82.941] emit_primitive_identity_mask__avx2: dst=(118, 638), mask=(688.00, 48.00) x (8.00, 3.00) [ 82.941] glyphs0_to_dst: glyph=(126, 634)x(10, 10), unclipped [ 82.941] emit_primitive_identity_mask__avx2: dst=(126, 634), mask=(704.00, 32.00) x (10.00, 10.00) [ 82.941] glyphs0_to_dst: glyph=(135, 634)x(10, 10), unclipped [ 82.941] emit_primitive_identity_mask__avx2: dst=(135, 634), mask=(704.00, 32.00) x (10.00, 10.00) [ 82.941] glyphs0_to_dst: glyph=(144, 634)x(10, 10), unclipped [ 82.941] emit_primitive_identity_mask__avx2: dst=(144, 634), mask=(720.00, 32.00) x (10.00, 10.00) [ 82.941] glyphs0_to_dst: glyph=(153, 634)x(10, 10), unclipped [ 82.941] emit_primitive_identity_mask__avx2: dst=(153, 634), mask=(704.00, 48.00) x (10.00, 10.00) [ 82.941] gen8_vertex_flush[598] = 54 [ 82.941] gen9_magic_ca_pass: CA fixup (7120 -> 7174) [ 82.941] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.941] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.941] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.941] sna_glyphs(op=3, nlist=1, src=(163, 644)) [ 82.941] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 82.941] sna_glyphs: discarding mask [ 82.941] glyphs0_to_dst(op=3, src=(163, 644), nlist=1, dst=(163, 644)+(0, 0)) [ 82.941] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.941] gen9_render_composite: 0x0, current mode=1/1 [ 82.941] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 82.941] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 82.941] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.941] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.941] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.941] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.941] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.941] sna_drawable_use_bo: using whole GPU bo [ 82.941] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.941] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.941] color_convert: src=ffffffff [20028888] [ 82.941] color_convert: dst=ffffffff [20028888] [ 82.941] sna_render_get_solid: ffffffff [ 82.941] sna_render_get_solid(white) [ 82.941] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.941] sna_transform_is_imprecise_integer_translation: no transform [ 82.941] gen9_composite_picture: integer translation (0, 0), removing [ 82.941] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.941] sna_render_pixmap_bo: GPU all damaged [ 82.941] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.941] gen4_choose_composite_emitter: solid, identity mask [ 82.941] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.941] gen9_composite_get_binding_table(fe40) [ 82.941] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.941] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.941] gen9_emit_vertex_elements: setup id=9 [ 82.941] glyphs0_to_dst: glyph=(165, 636)x(5, 8), unclipped [ 82.941] emit_primitive_identity_mask__avx2: dst=(165, 636), mask=(720.00, 48.00) x (5.00, 8.00) [ 82.941] gen8_vertex_flush[698] = 3 [ 82.941] gen9_magic_ca_pass: CA fixup (7174 -> 7177) [ 82.941] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.941] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.941] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.941] sna_glyphs(op=3, nlist=1, src=(172, 644)) [ 82.941] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 82.941] sna_glyphs: discarding mask [ 82.941] glyphs0_to_dst(op=3, src=(172, 644), nlist=1, dst=(172, 644)+(0, 0)) [ 82.941] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.941] gen9_render_composite: 0x0, current mode=1/1 [ 82.941] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 82.941] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 82.941] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.941] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.941] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.941] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.941] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.941] sna_drawable_use_bo: using whole GPU bo [ 82.941] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.941] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.941] color_convert: src=ff729fcf [20028888] [ 82.941] color_convert: dst=ff729fcf [20028888] [ 82.941] sna_render_get_solid: ff729fcf [ 82.941] sna_render_get_solid(23) = ff729fcf (old) [ 82.941] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.941] sna_transform_is_imprecise_integer_translation: no transform [ 82.941] gen9_composite_picture: integer translation (0, 0), removing [ 82.941] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.941] sna_render_pixmap_bo: GPU all damaged [ 82.941] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.941] gen4_choose_composite_emitter: solid, identity mask [ 82.941] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.941] gen9_composite_get_binding_table(fe00) [ 82.941] kgem_add_reloc64: handle=143, pos=16248, delta=0, domains=40000 [ 82.941] kgem_add_reloc64: adding proxy [delta=92] for handle=143 [ 82.941] kgem_add_reloc64[7] = (delta=92, target handle=4, presumed=fff6e000) [ 82.941] [3f70] bind bo(handle=143, addr=fff6e05c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 82.941] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.941] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.941] gen9_emit_vertex_elements: setup id=9 [ 82.941] glyphs0_to_dst: glyph=(171, 638)x(11, 3), unclipped [ 82.941] emit_primitive_identity_mask__avx2: dst=(171, 638), mask=(736.00, 32.00) x (11.00, 3.00) [ 82.941] glyphs0_to_dst: glyph=(180, 633)x(10, 14), unclipped [ 82.941] emit_primitive_identity_mask__avx2: dst=(180, 633), mask=(944.00, 48.00) x (10.00, 14.00) [ 82.941] glyphs0_to_dst: glyph=(189, 633)x(11, 11), unclipped [ 82.941] emit_primitive_identity_mask__avx2: dst=(189, 633), mask=(960.00, 0.00) x (11.00, 11.00) [ 82.941] glyphs0_to_dst: glyph=(198, 636)x(10, 8), unclipped [ 82.941] emit_primitive_identity_mask__avx2: dst=(198, 636), mask=(976.00, 0.00) x (10.00, 8.00) [ 82.941] glyphs0_to_dst: glyph=(208, 636)x(9, 11), unclipped [ 82.941] emit_primitive_identity_mask__avx2: dst=(208, 636), mask=(960.00, 16.00) x (9.00, 11.00) [ 82.941] glyphs0_to_dst: glyph=(216, 633)x(10, 14), unclipped [ 82.941] emit_primitive_identity_mask__avx2: dst=(216, 633), mask=(944.00, 48.00) x (10.00, 14.00) [ 82.941] glyphs0_to_dst: glyph=(225, 634)x(10, 10), unclipped [ 82.941] emit_primitive_identity_mask__avx2: dst=(225, 634), mask=(976.00, 16.00) x (10.00, 10.00) [ 82.941] glyphs0_to_dst: glyph=(234, 645)x(11, 2), unclipped [ 82.941] emit_primitive_identity_mask__avx2: dst=(234, 645), mask=(992.00, 0.00) x (11.00, 2.00) [ 82.941] glyphs0_to_dst: glyph=(243, 633)x(11, 11), unclipped [ 82.941] emit_primitive_identity_mask__avx2: dst=(243, 633), mask=(1008.00, 0.00) x (11.00, 11.00) [ 82.941] glyphs0_to_dst: glyph=(253, 636)x(9, 8), unclipped [ 82.941] emit_primitive_identity_mask__avx2: dst=(253, 636), mask=(720.00, 0.00) x (9.00, 8.00) [ 82.941] glyphs0_to_dst: glyph=(261, 636)x(10, 8), unclipped [ 82.941] emit_primitive_identity_mask__avx2: dst=(261, 636), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.941] glyphs0_to_dst: glyph=(270, 636)x(10, 8), unclipped [ 82.941] emit_primitive_identity_mask__avx2: dst=(270, 636), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.941] glyphs0_to_dst: glyph=(279, 632)x(10, 12), unclipped [ 82.941] emit_primitive_identity_mask__avx2: dst=(279, 632), mask=(992.00, 16.00) x (10.00, 12.00) [ 82.941] glyphs0_to_dst: glyph=(288, 636)x(10, 8), unclipped [ 82.941] emit_primitive_identity_mask__avx2: dst=(288, 636), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.941] glyphs0_to_dst: glyph=(297, 636)x(10, 8), unclipped [ 82.941] emit_primitive_identity_mask__avx2: dst=(297, 636), mask=(752.00, 0.00) x (10.00, 8.00) [ 82.941] glyphs0_to_dst: glyph=(307, 632)x(10, 12), unclipped [ 82.941] emit_primitive_identity_mask__avx2: dst=(307, 632), mask=(1008.00, 16.00) x (10.00, 12.00) [ 82.941] glyphs0_to_dst: glyph=(315, 633)x(11, 11), unclipped [ 82.941] emit_primitive_identity_mask__avx2: dst=(315, 633), mask=(960.00, 0.00) x (11.00, 11.00) [ 82.941] glyphs0_to_dst: glyph=(324, 636)x(11, 8), unclipped [ 82.941] emit_primitive_identity_mask__avx2: dst=(324, 636), mask=(736.00, 16.00) x (11.00, 8.00) [ 82.941] glyphs0_to_dst: glyph=(334, 636)x(9, 11), unclipped [ 82.941] emit_primitive_identity_mask__avx2: dst=(334, 636), mask=(960.00, 16.00) x (9.00, 11.00) [ 82.941] glyphs0_to_dst: glyph=(342, 645)x(11, 2), unclipped [ 82.941] emit_primitive_identity_mask__avx2: dst=(342, 645), mask=(992.00, 0.00) x (11.00, 2.00) [ 82.941] glyphs0_to_dst: glyph=(351, 632)x(10, 12), unclipped [ 82.941] emit_primitive_identity_mask__avx2: dst=(351, 632), mask=(992.00, 16.00) x (10.00, 12.00) [ 82.941] glyphs0_to_dst: glyph=(361, 632)x(9, 12), unclipped [ 82.941] emit_primitive_identity_mask__avx2: dst=(361, 632), mask=(960.00, 32.00) x (9.00, 12.00) [ 82.941] glyphs0_to_dst: glyph=(369, 636)x(10, 11), unclipped [ 82.941] emit_primitive_identity_mask__avx2: dst=(369, 636), mask=(976.00, 32.00) x (10.00, 11.00) [ 82.941] glyphs0_to_dst: glyph=(378, 633)x(10, 14), unclipped [ 82.941] emit_primitive_identity_mask__avx2: dst=(378, 633), mask=(944.00, 48.00) x (10.00, 14.00) [ 82.941] glyphs0_to_dst: glyph=(387, 634)x(10, 10), unclipped [ 82.941] emit_primitive_identity_mask__avx2: dst=(387, 634), mask=(960.00, 48.00) x (10.00, 10.00) [ 82.941] glyphs0_to_dst: glyph=(396, 645)x(11, 2), unclipped [ 82.941] emit_primitive_identity_mask__avx2: dst=(396, 645), mask=(992.00, 0.00) x (11.00, 2.00) [ 82.941] glyphs0_to_dst: glyph=(406, 636)x(9, 8), unclipped [ 82.941] emit_primitive_identity_mask__avx2: dst=(406, 636), mask=(688.00, 32.00) x (9.00, 8.00) [ 82.941] glyphs0_to_dst: glyph=(415, 636)x(9, 8), unclipped [ 82.941] emit_primitive_identity_mask__avx2: dst=(415, 636), mask=(752.00, 16.00) x (9.00, 8.00) [ 82.941] glyphs0_to_dst: glyph=(424, 636)x(9, 11), unclipped [ 82.941] emit_primitive_identity_mask__avx2: dst=(424, 636), mask=(960.00, 16.00) x (9.00, 11.00) [ 82.941] glyphs0_to_dst: glyph=(432, 633)x(10, 11), unclipped [ 82.941] emit_primitive_identity_mask__avx2: dst=(432, 633), mask=(976.00, 48.00) x (10.00, 11.00) [ 82.941] glyphs0_to_dst: glyph=(442, 636)x(9, 8), unclipped [ 82.941] emit_primitive_identity_mask__avx2: dst=(442, 636), mask=(688.00, 32.00) x (9.00, 8.00) [ 82.941] glyphs0_to_dst: glyph=(450, 636)x(10, 11), unclipped [ 82.941] emit_primitive_identity_mask__avx2: dst=(450, 636), mask=(976.00, 32.00) x (10.00, 11.00) [ 82.941] gen8_vertex_flush[798] = 96 [ 82.941] gen9_magic_ca_pass: CA fixup (7177 -> 7273) [ 82.941] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.941] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.941] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.941] sna_glyphs(op=3, nlist=1, src=(460, 644)) [ 82.941] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 82.941] sna_glyphs: discarding mask [ 82.941] glyphs0_to_dst(op=3, src=(460, 644), nlist=1, dst=(460, 644)+(0, 0)) [ 82.941] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.941] gen9_render_composite: 0x0, current mode=1/1 [ 82.941] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 82.941] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 82.941] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.941] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.941] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.941] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.941] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.941] sna_drawable_use_bo: using whole GPU bo [ 82.941] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.941] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.941] color_convert: src=ffffffff [20028888] [ 82.941] color_convert: dst=ffffffff [20028888] [ 82.941] sna_render_get_solid: ffffffff [ 82.941] sna_render_get_solid(white) [ 82.941] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.941] sna_transform_is_imprecise_integer_translation: no transform [ 82.941] gen9_composite_picture: integer translation (0, 0), removing [ 82.941] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.941] sna_render_pixmap_bo: GPU all damaged [ 82.941] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.942] gen4_choose_composite_emitter: solid, identity mask [ 82.942] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.942] gen9_composite_get_binding_table(fd80) [ 82.942] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.942] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.942] gen9_emit_vertex_elements: setup id=9 [ 82.942] glyphs0_to_dst: glyph=(459, 633)x(10, 13), unclipped [ 82.942] emit_primitive_identity_mask__avx2: dst=(459, 633), mask=(752.00, 32.00) x (10.00, 13.00) [ 82.942] glyphs0_to_dst: glyph=(477, 639)x(10, 3), unclipped [ 82.942] emit_primitive_identity_mask__avx2: dst=(477, 639), mask=(1008.00, 48.00) x (10.00, 3.00) [ 82.942] glyphs0_to_dst: glyph=(487, 633)x(9, 14), unclipped [ 82.942] emit_primitive_identity_mask__avx2: dst=(487, 633), mask=(832.00, 32.00) x (9.00, 14.00) [ 82.942] glyphs0_to_dst: glyph=(496, 636)x(9, 8), unclipped [ 82.942] emit_primitive_identity_mask__avx2: dst=(496, 636), mask=(896.00, 48.00) x (9.00, 8.00) [ 82.942] glyphs0_to_dst: glyph=(504, 636)x(10, 8), unclipped [ 82.942] emit_primitive_identity_mask__avx2: dst=(504, 636), mask=(848.00, 16.00) x (10.00, 8.00) [ 82.942] glyphs0_to_dst: glyph=(514, 636)x(9, 8), unclipped [ 82.942] emit_primitive_identity_mask__avx2: dst=(514, 636), mask=(848.00, 48.00) x (9.00, 8.00) [ 82.942] glyphs0_to_dst: glyph=(522, 633)x(10, 11), unclipped [ 82.942] emit_primitive_identity_mask__avx2: dst=(522, 633), mask=(992.00, 32.00) x (10.00, 11.00) [ 82.942] glyphs0_to_dst: glyph=(532, 636)x(9, 11), unclipped [ 82.942] emit_primitive_identity_mask__avx2: dst=(532, 636), mask=(880.00, 16.00) x (9.00, 11.00) [ 82.942] glyphs0_to_dst: glyph=(541, 633)x(9, 11), unclipped [ 82.942] emit_primitive_identity_mask__avx2: dst=(541, 633), mask=(880.00, 0.00) x (9.00, 11.00) [ 82.942] glyphs0_to_dst: glyph=(550, 633)x(9, 14), unclipped [ 82.942] emit_primitive_identity_mask__avx2: dst=(550, 633), mask=(832.00, 32.00) x (9.00, 14.00) [ 82.942] glyphs0_to_dst: glyph=(558, 636)x(10, 8), unclipped [ 82.942] emit_primitive_identity_mask__avx2: dst=(558, 636), mask=(848.00, 16.00) x (10.00, 8.00) [ 82.942] glyphs0_to_dst: glyph=(568, 636)x(9, 11), unclipped [ 82.942] emit_primitive_identity_mask__avx2: dst=(568, 636), mask=(880.00, 16.00) x (9.00, 11.00) [ 82.942] glyphs0_to_dst: glyph=(576, 646)x(11, 2), unclipped [ 82.942] emit_primitive_identity_mask__avx2: dst=(576, 646), mask=(832.00, 48.00) x (11.00, 2.00) [ 82.942] glyphs0_to_dst: glyph=(585, 632)x(10, 12), unclipped [ 82.942] emit_primitive_identity_mask__avx2: dst=(585, 632), mask=(864.00, 0.00) x (10.00, 12.00) [ 82.942] glyphs0_to_dst: glyph=(594, 636)x(10, 8), unclipped [ 82.942] emit_primitive_identity_mask__avx2: dst=(594, 636), mask=(864.00, 32.00) x (10.00, 8.00) [ 82.942] glyphs0_to_dst: glyph=(603, 633)x(10, 11), unclipped [ 82.942] emit_primitive_identity_mask__avx2: dst=(603, 633), mask=(880.00, 32.00) x (10.00, 11.00) [ 82.942] glyphs0_to_dst: glyph=(612, 646)x(11, 2), unclipped [ 82.942] emit_primitive_identity_mask__avx2: dst=(612, 646), mask=(832.00, 48.00) x (11.00, 2.00) [ 82.942] glyphs0_to_dst: glyph=(621, 633)x(10, 11), unclipped [ 82.942] emit_primitive_identity_mask__avx2: dst=(621, 633), mask=(880.00, 32.00) x (10.00, 11.00) [ 82.942] glyphs0_to_dst: glyph=(630, 636)x(10, 8), unclipped [ 82.942] emit_primitive_identity_mask__avx2: dst=(630, 636), mask=(944.00, 0.00) x (10.00, 8.00) [ 82.942] glyphs0_to_dst: glyph=(639, 636)x(10, 11), unclipped [ 82.942] emit_primitive_identity_mask__avx2: dst=(639, 636), mask=(880.00, 48.00) x (10.00, 11.00) [ 82.942] glyphs0_to_dst: glyph=(651, 641)x(5, 3), unclipped [ 82.942] emit_primitive_identity_mask__avx2: dst=(651, 641), mask=(1008.00, 32.00) x (5.00, 3.00) [ 82.942] glyphs0_to_dst: glyph=(658, 636)x(9, 8), unclipped [ 82.942] emit_primitive_identity_mask__avx2: dst=(658, 636), mask=(896.00, 48.00) x (9.00, 8.00) [ 82.942] glyphs0_to_dst: glyph=(667, 632)x(9, 12), unclipped [ 82.942] emit_primitive_identity_mask__avx2: dst=(667, 632), mask=(992.00, 48.00) x (9.00, 12.00) [ 82.942] gen8_vertex_flush[898] = 69 [ 82.942] gen9_magic_ca_pass: CA fixup (7273 -> 7342) [ 82.942] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.942] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.942] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.942] sna_glyphs(op=3, nlist=1, src=(1, 661)) [ 82.942] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 82.942] sna_glyphs: discarding mask [ 82.942] glyphs0_to_dst(op=3, src=(1, 661), nlist=1, dst=(1, 661)+(0, 0)) [ 82.942] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.942] gen9_render_composite: 0x0, current mode=1/1 [ 82.942] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 82.942] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 82.942] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.942] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.942] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.942] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.942] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.942] sna_drawable_use_bo: using whole GPU bo [ 82.942] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.942] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.942] color_convert: src=ff8ae234 [20028888] [ 82.942] color_convert: dst=ff8ae234 [20028888] [ 82.942] sna_render_get_solid: ff8ae234 [ 82.942] sna_render_get_solid(22) = ff8ae234 (old) [ 82.942] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.942] sna_transform_is_imprecise_integer_translation: no transform [ 82.942] gen9_composite_picture: integer translation (0, 0), removing [ 82.942] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.942] sna_render_pixmap_bo: GPU all damaged [ 82.942] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.942] gen4_choose_composite_emitter: solid, identity mask [ 82.942] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.942] gen9_composite_get_binding_table(fd40) [ 82.942] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.942] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.942] gen9_emit_vertex_elements: setup id=9 [ 82.942] glyphs0_to_dst: glyph=(1, 653)x(9, 8), unclipped [ 82.942] emit_primitive_identity_mask__avx2: dst=(1, 653), mask=(688.00, 32.00) x (9.00, 8.00) [ 82.942] glyphs0_to_dst: glyph=(9, 651)x(10, 13), unclipped [ 82.942] emit_primitive_identity_mask__avx2: dst=(9, 651), mask=(672.00, 48.00) x (10.00, 13.00) [ 82.942] glyphs0_to_dst: glyph=(19, 653)x(9, 8), unclipped [ 82.942] emit_primitive_identity_mask__avx2: dst=(19, 653), mask=(688.00, 32.00) x (9.00, 8.00) [ 82.942] glyphs0_to_dst: glyph=(28, 655)x(8, 3), unclipped [ 82.942] emit_primitive_identity_mask__avx2: dst=(28, 655), mask=(688.00, 48.00) x (8.00, 3.00) [ 82.942] glyphs0_to_dst: glyph=(36, 651)x(11, 10), unclipped [ 82.942] emit_primitive_identity_mask__avx2: dst=(36, 651), mask=(704.00, 0.00) x (11.00, 10.00) [ 82.942] glyphs0_to_dst: glyph=(46, 653)x(9, 8), unclipped [ 82.942] emit_primitive_identity_mask__avx2: dst=(46, 653), mask=(720.00, 0.00) x (9.00, 8.00) [ 82.942] glyphs0_to_dst: glyph=(54, 653)x(10, 8), unclipped [ 82.942] emit_primitive_identity_mask__avx2: dst=(54, 653), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.942] glyphs0_to_dst: glyph=(63, 653)x(10, 8), unclipped [ 82.942] emit_primitive_identity_mask__avx2: dst=(63, 653), mask=(720.00, 16.00) x (10.00, 8.00) [ 82.942] glyphs0_to_dst: glyph=(72, 650)x(10, 11), unclipped [ 82.942] emit_primitive_identity_mask__avx2: dst=(72, 650), mask=(736.00, 0.00) x (10.00, 11.00) [ 82.942] glyphs0_to_dst: glyph=(81, 653)x(10, 8), unclipped [ 82.942] emit_primitive_identity_mask__avx2: dst=(81, 653), mask=(752.00, 0.00) x (10.00, 8.00) [ 82.942] glyphs0_to_dst: glyph=(90, 650)x(10, 11), unclipped [ 82.942] emit_primitive_identity_mask__avx2: dst=(90, 650), mask=(736.00, 0.00) x (10.00, 11.00) [ 82.942] glyphs0_to_dst: glyph=(99, 653)x(11, 8), unclipped [ 82.942] emit_primitive_identity_mask__avx2: dst=(99, 653), mask=(736.00, 16.00) x (11.00, 8.00) [ 82.942] glyphs0_to_dst: glyph=(109, 653)x(9, 8), unclipped [ 82.942] emit_primitive_identity_mask__avx2: dst=(109, 653), mask=(752.00, 16.00) x (9.00, 8.00) [ 82.942] glyphs0_to_dst: glyph=(118, 655)x(8, 3), unclipped [ 82.942] emit_primitive_identity_mask__avx2: dst=(118, 655), mask=(688.00, 48.00) x (8.00, 3.00) [ 82.942] glyphs0_to_dst: glyph=(126, 651)x(10, 10), unclipped [ 82.942] emit_primitive_identity_mask__avx2: dst=(126, 651), mask=(704.00, 32.00) x (10.00, 10.00) [ 82.942] glyphs0_to_dst: glyph=(135, 651)x(10, 10), unclipped [ 82.942] emit_primitive_identity_mask__avx2: dst=(135, 651), mask=(704.00, 32.00) x (10.00, 10.00) [ 82.942] glyphs0_to_dst: glyph=(144, 651)x(10, 10), unclipped [ 82.942] emit_primitive_identity_mask__avx2: dst=(144, 651), mask=(720.00, 32.00) x (10.00, 10.00) [ 82.942] glyphs0_to_dst: glyph=(153, 651)x(10, 10), unclipped [ 82.942] emit_primitive_identity_mask__avx2: dst=(153, 651), mask=(704.00, 48.00) x (10.00, 10.00) [ 82.942] gen8_vertex_flush[998] = 54 [ 82.942] gen9_magic_ca_pass: CA fixup (7342 -> 7396) [ 82.942] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.942] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.942] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.942] sna_glyphs(op=3, nlist=1, src=(163, 661)) [ 82.942] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 82.942] sna_glyphs: discarding mask [ 82.942] glyphs0_to_dst(op=3, src=(163, 661), nlist=1, dst=(163, 661)+(0, 0)) [ 82.942] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.942] gen9_render_composite: 0x0, current mode=1/1 [ 82.942] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 82.942] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 82.942] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.942] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.942] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.942] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.942] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.942] sna_drawable_use_bo: using whole GPU bo [ 82.942] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.942] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.942] color_convert: src=ffffffff [20028888] [ 82.942] color_convert: dst=ffffffff [20028888] [ 82.942] sna_render_get_solid: ffffffff [ 82.942] sna_render_get_solid(white) [ 82.942] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.942] sna_transform_is_imprecise_integer_translation: no transform [ 82.942] gen9_composite_picture: integer translation (0, 0), removing [ 82.942] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.942] sna_render_pixmap_bo: GPU all damaged [ 82.942] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.942] gen4_choose_composite_emitter: solid, identity mask [ 82.942] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.942] gen9_composite_get_binding_table(fd00) [ 82.942] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.942] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.942] gen9_emit_vertex_elements: setup id=9 [ 82.942] glyphs0_to_dst: glyph=(165, 653)x(5, 8), unclipped [ 82.942] emit_primitive_identity_mask__avx2: dst=(165, 653), mask=(720.00, 48.00) x (5.00, 8.00) [ 82.942] gen8_vertex_flush[a98] = 3 [ 82.942] gen9_magic_ca_pass: CA fixup (7396 -> 7399) [ 82.942] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.942] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.942] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.942] sna_glyphs(op=3, nlist=1, src=(172, 661)) [ 82.942] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 82.942] sna_glyphs: discarding mask [ 82.942] glyphs0_to_dst(op=3, src=(172, 661), nlist=1, dst=(172, 661)+(0, 0)) [ 82.942] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.942] gen9_render_composite: 0x0, current mode=1/1 [ 82.942] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 82.942] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 82.942] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.942] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.942] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.942] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.942] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.942] sna_drawable_use_bo: using whole GPU bo [ 82.942] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.942] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.942] color_convert: src=ff729fcf [20028888] [ 82.942] color_convert: dst=ff729fcf [20028888] [ 82.942] sna_render_get_solid: ff729fcf [ 82.942] sna_render_get_solid(23) = ff729fcf (old) [ 82.942] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.942] sna_transform_is_imprecise_integer_translation: no transform [ 82.942] gen9_composite_picture: integer translation (0, 0), removing [ 82.942] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.942] sna_render_pixmap_bo: GPU all damaged [ 82.942] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.942] gen4_choose_composite_emitter: solid, identity mask [ 82.942] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.942] gen9_composite_get_binding_table(fcc0) [ 82.942] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.942] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.942] gen9_emit_vertex_elements: setup id=9 [ 82.942] glyphs0_to_dst: glyph=(171, 655)x(11, 3), unclipped [ 82.942] emit_primitive_identity_mask__avx2: dst=(171, 655), mask=(736.00, 32.00) x (11.00, 3.00) [ 82.942] glyphs0_to_dst: glyph=(180, 650)x(10, 14), unclipped [ 82.942] emit_primitive_identity_mask__avx2: dst=(180, 650), mask=(944.00, 48.00) x (10.00, 14.00) [ 82.942] glyphs0_to_dst: glyph=(189, 650)x(11, 11), unclipped [ 82.942] emit_primitive_identity_mask__avx2: dst=(189, 650), mask=(960.00, 0.00) x (11.00, 11.00) [ 82.942] glyphs0_to_dst: glyph=(198, 653)x(10, 8), unclipped [ 82.942] emit_primitive_identity_mask__avx2: dst=(198, 653), mask=(976.00, 0.00) x (10.00, 8.00) [ 82.942] glyphs0_to_dst: glyph=(208, 653)x(9, 11), unclipped [ 82.942] emit_primitive_identity_mask__avx2: dst=(208, 653), mask=(960.00, 16.00) x (9.00, 11.00) [ 82.942] glyphs0_to_dst: glyph=(216, 650)x(10, 14), unclipped [ 82.942] emit_primitive_identity_mask__avx2: dst=(216, 650), mask=(944.00, 48.00) x (10.00, 14.00) [ 82.942] glyphs0_to_dst: glyph=(225, 651)x(10, 10), unclipped [ 82.942] emit_primitive_identity_mask__avx2: dst=(225, 651), mask=(976.00, 16.00) x (10.00, 10.00) [ 82.942] glyphs0_to_dst: glyph=(234, 662)x(11, 2), unclipped [ 82.942] emit_primitive_identity_mask__avx2: dst=(234, 662), mask=(992.00, 0.00) x (11.00, 2.00) [ 82.942] glyphs0_to_dst: glyph=(243, 650)x(11, 11), unclipped [ 82.942] emit_primitive_identity_mask__avx2: dst=(243, 650), mask=(1008.00, 0.00) x (11.00, 11.00) [ 82.942] glyphs0_to_dst: glyph=(253, 653)x(9, 8), unclipped [ 82.942] emit_primitive_identity_mask__avx2: dst=(253, 653), mask=(720.00, 0.00) x (9.00, 8.00) [ 82.942] glyphs0_to_dst: glyph=(261, 653)x(10, 8), unclipped [ 82.942] emit_primitive_identity_mask__avx2: dst=(261, 653), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.942] glyphs0_to_dst: glyph=(270, 653)x(10, 8), unclipped [ 82.942] emit_primitive_identity_mask__avx2: dst=(270, 653), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.942] glyphs0_to_dst: glyph=(279, 649)x(10, 12), unclipped [ 82.942] emit_primitive_identity_mask__avx2: dst=(279, 649), mask=(992.00, 16.00) x (10.00, 12.00) [ 82.942] glyphs0_to_dst: glyph=(288, 653)x(10, 8), unclipped [ 82.942] emit_primitive_identity_mask__avx2: dst=(288, 653), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.942] glyphs0_to_dst: glyph=(297, 653)x(10, 8), unclipped [ 82.942] emit_primitive_identity_mask__avx2: dst=(297, 653), mask=(752.00, 0.00) x (10.00, 8.00) [ 82.942] glyphs0_to_dst: glyph=(307, 649)x(10, 12), unclipped [ 82.942] emit_primitive_identity_mask__avx2: dst=(307, 649), mask=(1008.00, 16.00) x (10.00, 12.00) [ 82.943] glyphs0_to_dst: glyph=(315, 650)x(11, 11), unclipped [ 82.943] emit_primitive_identity_mask__avx2: dst=(315, 650), mask=(960.00, 0.00) x (11.00, 11.00) [ 82.943] glyphs0_to_dst: glyph=(324, 653)x(11, 8), unclipped [ 82.943] emit_primitive_identity_mask__avx2: dst=(324, 653), mask=(736.00, 16.00) x (11.00, 8.00) [ 82.943] glyphs0_to_dst: glyph=(334, 653)x(9, 11), unclipped [ 82.943] emit_primitive_identity_mask__avx2: dst=(334, 653), mask=(960.00, 16.00) x (9.00, 11.00) [ 82.943] glyphs0_to_dst: glyph=(342, 662)x(11, 2), unclipped [ 82.943] emit_primitive_identity_mask__avx2: dst=(342, 662), mask=(992.00, 0.00) x (11.00, 2.00) [ 82.943] glyphs0_to_dst: glyph=(351, 649)x(10, 12), unclipped [ 82.943] emit_primitive_identity_mask__avx2: dst=(351, 649), mask=(992.00, 16.00) x (10.00, 12.00) [ 82.943] glyphs0_to_dst: glyph=(361, 649)x(9, 12), unclipped [ 82.943] emit_primitive_identity_mask__avx2: dst=(361, 649), mask=(960.00, 32.00) x (9.00, 12.00) [ 82.943] glyphs0_to_dst: glyph=(369, 653)x(10, 11), unclipped [ 82.943] emit_primitive_identity_mask__avx2: dst=(369, 653), mask=(976.00, 32.00) x (10.00, 11.00) [ 82.943] glyphs0_to_dst: glyph=(378, 650)x(10, 14), unclipped [ 82.943] emit_primitive_identity_mask__avx2: dst=(378, 650), mask=(944.00, 48.00) x (10.00, 14.00) [ 82.943] glyphs0_to_dst: glyph=(387, 651)x(10, 10), unclipped [ 82.943] emit_primitive_identity_mask__avx2: dst=(387, 651), mask=(960.00, 48.00) x (10.00, 10.00) [ 82.943] glyphs0_to_dst: glyph=(396, 662)x(11, 2), unclipped [ 82.943] emit_primitive_identity_mask__avx2: dst=(396, 662), mask=(992.00, 0.00) x (11.00, 2.00) [ 82.943] glyphs0_to_dst: glyph=(406, 653)x(9, 8), unclipped [ 82.943] emit_primitive_identity_mask__avx2: dst=(406, 653), mask=(688.00, 32.00) x (9.00, 8.00) [ 82.943] glyphs0_to_dst: glyph=(415, 653)x(9, 8), unclipped [ 82.943] emit_primitive_identity_mask__avx2: dst=(415, 653), mask=(752.00, 16.00) x (9.00, 8.00) [ 82.943] glyphs0_to_dst: glyph=(424, 653)x(9, 11), unclipped [ 82.943] emit_primitive_identity_mask__avx2: dst=(424, 653), mask=(960.00, 16.00) x (9.00, 11.00) [ 82.943] glyphs0_to_dst: glyph=(432, 650)x(10, 11), unclipped [ 82.943] emit_primitive_identity_mask__avx2: dst=(432, 650), mask=(976.00, 48.00) x (10.00, 11.00) [ 82.943] glyphs0_to_dst: glyph=(442, 653)x(9, 8), unclipped [ 82.943] emit_primitive_identity_mask__avx2: dst=(442, 653), mask=(688.00, 32.00) x (9.00, 8.00) [ 82.943] glyphs0_to_dst: glyph=(450, 653)x(10, 11), unclipped [ 82.943] emit_primitive_identity_mask__avx2: dst=(450, 653), mask=(976.00, 32.00) x (10.00, 11.00) [ 82.943] gen8_vertex_flush[b98] = 96 [ 82.943] gen9_magic_ca_pass: CA fixup (7399 -> 7495) [ 82.943] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.943] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.943] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.943] sna_glyphs(op=3, nlist=1, src=(460, 661)) [ 82.943] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 82.943] sna_glyphs: discarding mask [ 82.943] glyphs0_to_dst(op=3, src=(460, 661), nlist=1, dst=(460, 661)+(0, 0)) [ 82.943] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.943] gen9_render_composite: 0x0, current mode=1/1 [ 82.943] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 82.943] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 82.943] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.943] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.943] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.943] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.943] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.943] sna_drawable_use_bo: using whole GPU bo [ 82.943] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.943] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.943] color_convert: src=ffffffff [20028888] [ 82.943] color_convert: dst=ffffffff [20028888] [ 82.943] sna_render_get_solid: ffffffff [ 82.943] sna_render_get_solid(white) [ 82.943] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.943] sna_transform_is_imprecise_integer_translation: no transform [ 82.943] gen9_composite_picture: integer translation (0, 0), removing [ 82.943] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.943] sna_render_pixmap_bo: GPU all damaged [ 82.943] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.943] gen4_choose_composite_emitter: solid, identity mask [ 82.943] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.943] gen9_composite_get_binding_table(fc80) [ 82.943] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.943] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.943] gen9_emit_vertex_elements: setup id=9 [ 82.943] glyphs0_to_dst: glyph=(459, 650)x(10, 13), unclipped [ 82.943] emit_primitive_identity_mask__avx2: dst=(459, 650), mask=(752.00, 32.00) x (10.00, 13.00) [ 82.943] glyphs0_to_dst: glyph=(477, 656)x(10, 3), unclipped [ 82.943] emit_primitive_identity_mask__avx2: dst=(477, 656), mask=(1008.00, 48.00) x (10.00, 3.00) [ 82.943] glyphs0_to_dst: glyph=(487, 650)x(9, 14), unclipped [ 82.943] emit_primitive_identity_mask__avx2: dst=(487, 650), mask=(832.00, 32.00) x (9.00, 14.00) [ 82.943] glyphs0_to_dst: glyph=(496, 653)x(9, 8), unclipped [ 82.943] emit_primitive_identity_mask__avx2: dst=(496, 653), mask=(896.00, 48.00) x (9.00, 8.00) [ 82.943] glyphs0_to_dst: glyph=(504, 653)x(10, 8), unclipped [ 82.943] emit_primitive_identity_mask__avx2: dst=(504, 653), mask=(848.00, 16.00) x (10.00, 8.00) [ 82.943] glyphs0_to_dst: glyph=(514, 653)x(9, 8), unclipped [ 82.943] emit_primitive_identity_mask__avx2: dst=(514, 653), mask=(848.00, 48.00) x (9.00, 8.00) [ 82.943] glyphs0_to_dst: glyph=(522, 650)x(10, 11), unclipped [ 82.943] emit_primitive_identity_mask__avx2: dst=(522, 650), mask=(992.00, 32.00) x (10.00, 11.00) [ 82.943] glyphs0_to_dst: glyph=(532, 653)x(9, 11), unclipped [ 82.943] emit_primitive_identity_mask__avx2: dst=(532, 653), mask=(880.00, 16.00) x (9.00, 11.00) [ 82.943] glyphs0_to_dst: glyph=(541, 650)x(9, 11), unclipped [ 82.943] emit_primitive_identity_mask__avx2: dst=(541, 650), mask=(880.00, 0.00) x (9.00, 11.00) [ 82.943] glyphs0_to_dst: glyph=(550, 650)x(9, 14), unclipped [ 82.943] emit_primitive_identity_mask__avx2: dst=(550, 650), mask=(832.00, 32.00) x (9.00, 14.00) [ 82.943] glyphs0_to_dst: glyph=(558, 653)x(10, 8), unclipped [ 82.943] emit_primitive_identity_mask__avx2: dst=(558, 653), mask=(848.00, 16.00) x (10.00, 8.00) [ 82.943] glyphs0_to_dst: glyph=(568, 653)x(9, 11), unclipped [ 82.943] emit_primitive_identity_mask__avx2: dst=(568, 653), mask=(880.00, 16.00) x (9.00, 11.00) [ 82.943] glyphs0_to_dst: glyph=(576, 663)x(11, 2), unclipped [ 82.943] emit_primitive_identity_mask__avx2: dst=(576, 663), mask=(832.00, 48.00) x (11.00, 2.00) [ 82.943] glyphs0_to_dst: glyph=(585, 649)x(10, 12), unclipped [ 82.943] emit_primitive_identity_mask__avx2: dst=(585, 649), mask=(864.00, 0.00) x (10.00, 12.00) [ 82.943] glyphs0_to_dst: glyph=(594, 653)x(10, 8), unclipped [ 82.943] emit_primitive_identity_mask__avx2: dst=(594, 653), mask=(864.00, 32.00) x (10.00, 8.00) [ 82.943] glyphs0_to_dst: glyph=(603, 650)x(10, 11), unclipped [ 82.943] emit_primitive_identity_mask__avx2: dst=(603, 650), mask=(880.00, 32.00) x (10.00, 11.00) [ 82.943] glyphs0_to_dst: glyph=(612, 663)x(11, 2), unclipped [ 82.943] emit_primitive_identity_mask__avx2: dst=(612, 663), mask=(832.00, 48.00) x (11.00, 2.00) [ 82.943] glyphs0_to_dst: glyph=(621, 650)x(10, 11), unclipped [ 82.943] emit_primitive_identity_mask__avx2: dst=(621, 650), mask=(880.00, 32.00) x (10.00, 11.00) [ 82.943] glyphs0_to_dst: glyph=(630, 653)x(10, 8), unclipped [ 82.943] emit_primitive_identity_mask__avx2: dst=(630, 653), mask=(944.00, 0.00) x (10.00, 8.00) [ 82.943] glyphs0_to_dst: glyph=(639, 653)x(10, 11), unclipped [ 82.943] emit_primitive_identity_mask__avx2: dst=(639, 653), mask=(880.00, 48.00) x (10.00, 11.00) [ 82.943] glyphs0_to_dst: glyph=(651, 658)x(5, 3), unclipped [ 82.943] emit_primitive_identity_mask__avx2: dst=(651, 658), mask=(1008.00, 32.00) x (5.00, 3.00) [ 82.943] glyphs0_to_dst: glyph=(658, 653)x(9, 8), unclipped [ 82.943] emit_primitive_identity_mask__avx2: dst=(658, 653), mask=(896.00, 48.00) x (9.00, 8.00) [ 82.943] glyphs0_to_dst: glyph=(667, 649)x(9, 12), unclipped [ 82.943] emit_primitive_identity_mask__avx2: dst=(667, 649), mask=(992.00, 48.00) x (9.00, 12.00) [ 82.943] gen8_vertex_flush[c98] = 69 [ 82.943] gen9_magic_ca_pass: CA fixup (7495 -> 7564) [ 82.943] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.943] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.943] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.943] sna_glyphs(op=3, nlist=1, src=(1, 678)) [ 82.943] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 82.943] sna_glyphs: discarding mask [ 82.943] glyphs0_to_dst(op=3, src=(1, 678), nlist=1, dst=(1, 678)+(0, 0)) [ 82.943] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.943] gen9_render_composite: 0x0, current mode=1/1 [ 82.943] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 82.943] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 82.943] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.943] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.943] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.943] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.943] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.943] sna_drawable_use_bo: using whole GPU bo [ 82.943] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.943] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.943] color_convert: src=ff8ae234 [20028888] [ 82.943] color_convert: dst=ff8ae234 [20028888] [ 82.943] sna_render_get_solid: ff8ae234 [ 82.943] sna_render_get_solid(22) = ff8ae234 (old) [ 82.943] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.943] sna_transform_is_imprecise_integer_translation: no transform [ 82.943] gen9_composite_picture: integer translation (0, 0), removing [ 82.943] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.943] sna_render_pixmap_bo: GPU all damaged [ 82.943] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.943] gen4_choose_composite_emitter: solid, identity mask [ 82.943] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.943] gen9_composite_get_binding_table(fc40) [ 82.943] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.943] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.943] gen9_emit_vertex_elements: setup id=9 [ 82.943] glyphs0_to_dst: glyph=(1, 670)x(9, 8), unclipped [ 82.943] emit_primitive_identity_mask__avx2: dst=(1, 670), mask=(688.00, 32.00) x (9.00, 8.00) [ 82.943] glyphs0_to_dst: glyph=(9, 668)x(10, 13), unclipped [ 82.943] emit_primitive_identity_mask__avx2: dst=(9, 668), mask=(672.00, 48.00) x (10.00, 13.00) [ 82.943] glyphs0_to_dst: glyph=(19, 670)x(9, 8), unclipped [ 82.943] emit_primitive_identity_mask__avx2: dst=(19, 670), mask=(688.00, 32.00) x (9.00, 8.00) [ 82.943] glyphs0_to_dst: glyph=(28, 672)x(8, 3), unclipped [ 82.943] emit_primitive_identity_mask__avx2: dst=(28, 672), mask=(688.00, 48.00) x (8.00, 3.00) [ 82.943] glyphs0_to_dst: glyph=(36, 668)x(11, 10), unclipped [ 82.943] emit_primitive_identity_mask__avx2: dst=(36, 668), mask=(704.00, 0.00) x (11.00, 10.00) [ 82.943] glyphs0_to_dst: glyph=(46, 670)x(9, 8), unclipped [ 82.943] emit_primitive_identity_mask__avx2: dst=(46, 670), mask=(720.00, 0.00) x (9.00, 8.00) [ 82.943] glyphs0_to_dst: glyph=(54, 670)x(10, 8), unclipped [ 82.943] emit_primitive_identity_mask__avx2: dst=(54, 670), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.943] glyphs0_to_dst: glyph=(63, 670)x(10, 8), unclipped [ 82.943] emit_primitive_identity_mask__avx2: dst=(63, 670), mask=(720.00, 16.00) x (10.00, 8.00) [ 82.943] glyphs0_to_dst: glyph=(72, 667)x(10, 11), unclipped [ 82.943] emit_primitive_identity_mask__avx2: dst=(72, 667), mask=(736.00, 0.00) x (10.00, 11.00) [ 82.943] glyphs0_to_dst: glyph=(81, 670)x(10, 8), unclipped [ 82.943] emit_primitive_identity_mask__avx2: dst=(81, 670), mask=(752.00, 0.00) x (10.00, 8.00) [ 82.943] glyphs0_to_dst: glyph=(90, 667)x(10, 11), unclipped [ 82.943] emit_primitive_identity_mask__avx2: dst=(90, 667), mask=(736.00, 0.00) x (10.00, 11.00) [ 82.943] glyphs0_to_dst: glyph=(99, 670)x(11, 8), unclipped [ 82.943] emit_primitive_identity_mask__avx2: dst=(99, 670), mask=(736.00, 16.00) x (11.00, 8.00) [ 82.943] glyphs0_to_dst: glyph=(109, 670)x(9, 8), unclipped [ 82.943] emit_primitive_identity_mask__avx2: dst=(109, 670), mask=(752.00, 16.00) x (9.00, 8.00) [ 82.943] glyphs0_to_dst: glyph=(118, 672)x(8, 3), unclipped [ 82.943] emit_primitive_identity_mask__avx2: dst=(118, 672), mask=(688.00, 48.00) x (8.00, 3.00) [ 82.943] glyphs0_to_dst: glyph=(126, 668)x(10, 10), unclipped [ 82.943] emit_primitive_identity_mask__avx2: dst=(126, 668), mask=(704.00, 32.00) x (10.00, 10.00) [ 82.943] glyphs0_to_dst: glyph=(135, 668)x(10, 10), unclipped [ 82.943] emit_primitive_identity_mask__avx2: dst=(135, 668), mask=(704.00, 32.00) x (10.00, 10.00) [ 82.943] glyphs0_to_dst: glyph=(144, 668)x(10, 10), unclipped [ 82.943] emit_primitive_identity_mask__avx2: dst=(144, 668), mask=(720.00, 32.00) x (10.00, 10.00) [ 82.943] glyphs0_to_dst: glyph=(153, 668)x(10, 10), unclipped [ 82.943] emit_primitive_identity_mask__avx2: dst=(153, 668), mask=(704.00, 48.00) x (10.00, 10.00) [ 82.943] gen8_vertex_flush[d98] = 54 [ 82.943] gen9_magic_ca_pass: CA fixup (7564 -> 7618) [ 82.943] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.943] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.943] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.943] sna_glyphs(op=3, nlist=1, src=(163, 678)) [ 82.943] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 82.943] sna_glyphs: discarding mask [ 82.943] glyphs0_to_dst(op=3, src=(163, 678), nlist=1, dst=(163, 678)+(0, 0)) [ 82.943] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.943] gen9_render_composite: 0x0, current mode=1/1 [ 82.943] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 82.943] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 82.943] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.943] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.943] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.943] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.943] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.943] sna_drawable_use_bo: using whole GPU bo [ 82.943] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.943] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.943] color_convert: src=ffffffff [20028888] [ 82.943] color_convert: dst=ffffffff [20028888] [ 82.943] sna_render_get_solid: ffffffff [ 82.943] sna_render_get_solid(white) [ 82.943] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.943] sna_transform_is_imprecise_integer_translation: no transform [ 82.943] gen9_composite_picture: integer translation (0, 0), removing [ 82.943] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.943] sna_render_pixmap_bo: GPU all damaged [ 82.943] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.943] gen4_choose_composite_emitter: solid, identity mask [ 82.943] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.943] gen9_composite_get_binding_table(fc00) [ 82.943] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.943] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.943] gen9_emit_vertex_elements: setup id=9 [ 82.943] glyphs0_to_dst: glyph=(165, 670)x(5, 8), unclipped [ 82.943] emit_primitive_identity_mask__avx2: dst=(165, 670), mask=(720.00, 48.00) x (5.00, 8.00) [ 82.943] gen8_vertex_flush[e98] = 3 [ 82.943] gen9_magic_ca_pass: CA fixup (7618 -> 7621) [ 82.943] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.943] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.943] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.944] sna_glyphs(op=3, nlist=1, src=(172, 678)) [ 82.944] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 82.944] sna_glyphs: discarding mask [ 82.944] glyphs0_to_dst(op=3, src=(172, 678), nlist=1, dst=(172, 678)+(0, 0)) [ 82.944] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.944] gen9_render_composite: 0x0, current mode=1/1 [ 82.944] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 82.944] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 82.944] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.944] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.944] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.944] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.944] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.944] sna_drawable_use_bo: using whole GPU bo [ 82.944] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.944] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.944] color_convert: src=ff729fcf [20028888] [ 82.944] color_convert: dst=ff729fcf [20028888] [ 82.944] sna_render_get_solid: ff729fcf [ 82.944] sna_render_get_solid(23) = ff729fcf (old) [ 82.944] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.944] sna_transform_is_imprecise_integer_translation: no transform [ 82.944] gen9_composite_picture: integer translation (0, 0), removing [ 82.944] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.944] sna_render_pixmap_bo: GPU all damaged [ 82.944] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.944] gen4_choose_composite_emitter: solid, identity mask [ 82.944] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.944] gen9_composite_get_binding_table(fbc0) [ 82.944] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.944] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.944] gen9_emit_vertex_elements: setup id=9 [ 82.944] glyphs0_to_dst: glyph=(171, 672)x(11, 3), unclipped [ 82.944] emit_primitive_identity_mask__avx2: dst=(171, 672), mask=(736.00, 32.00) x (11.00, 3.00) [ 82.944] glyphs0_to_dst: glyph=(180, 667)x(10, 14), unclipped [ 82.944] emit_primitive_identity_mask__avx2: dst=(180, 667), mask=(944.00, 48.00) x (10.00, 14.00) [ 82.944] glyphs0_to_dst: glyph=(189, 667)x(11, 11), unclipped [ 82.944] emit_primitive_identity_mask__avx2: dst=(189, 667), mask=(960.00, 0.00) x (11.00, 11.00) [ 82.944] glyphs0_to_dst: glyph=(198, 670)x(10, 8), unclipped [ 82.944] emit_primitive_identity_mask__avx2: dst=(198, 670), mask=(976.00, 0.00) x (10.00, 8.00) [ 82.944] glyphs0_to_dst: glyph=(208, 670)x(9, 11), unclipped [ 82.944] emit_primitive_identity_mask__avx2: dst=(208, 670), mask=(960.00, 16.00) x (9.00, 11.00) [ 82.944] glyphs0_to_dst: glyph=(216, 667)x(10, 14), unclipped [ 82.944] emit_primitive_identity_mask__avx2: dst=(216, 667), mask=(944.00, 48.00) x (10.00, 14.00) [ 82.944] glyphs0_to_dst: glyph=(225, 668)x(10, 10), unclipped [ 82.944] emit_primitive_identity_mask__avx2: dst=(225, 668), mask=(976.00, 16.00) x (10.00, 10.00) [ 82.944] glyphs0_to_dst: glyph=(234, 679)x(11, 2), unclipped [ 82.944] emit_primitive_identity_mask__avx2: dst=(234, 679), mask=(992.00, 0.00) x (11.00, 2.00) [ 82.944] glyphs0_to_dst: glyph=(243, 667)x(11, 11), unclipped [ 82.944] emit_primitive_identity_mask__avx2: dst=(243, 667), mask=(1008.00, 0.00) x (11.00, 11.00) [ 82.944] glyphs0_to_dst: glyph=(253, 670)x(9, 8), unclipped [ 82.944] emit_primitive_identity_mask__avx2: dst=(253, 670), mask=(720.00, 0.00) x (9.00, 8.00) [ 82.944] glyphs0_to_dst: glyph=(261, 670)x(10, 8), unclipped [ 82.944] emit_primitive_identity_mask__avx2: dst=(261, 670), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.944] glyphs0_to_dst: glyph=(270, 670)x(10, 8), unclipped [ 82.944] emit_primitive_identity_mask__avx2: dst=(270, 670), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.944] glyphs0_to_dst: glyph=(279, 666)x(10, 12), unclipped [ 82.944] emit_primitive_identity_mask__avx2: dst=(279, 666), mask=(992.00, 16.00) x (10.00, 12.00) [ 82.944] glyphs0_to_dst: glyph=(288, 670)x(10, 8), unclipped [ 82.944] emit_primitive_identity_mask__avx2: dst=(288, 670), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.944] glyphs0_to_dst: glyph=(297, 670)x(10, 8), unclipped [ 82.944] emit_primitive_identity_mask__avx2: dst=(297, 670), mask=(752.00, 0.00) x (10.00, 8.00) [ 82.944] glyphs0_to_dst: glyph=(307, 666)x(10, 12), unclipped [ 82.944] emit_primitive_identity_mask__avx2: dst=(307, 666), mask=(1008.00, 16.00) x (10.00, 12.00) [ 82.944] glyphs0_to_dst: glyph=(315, 667)x(11, 11), unclipped [ 82.944] emit_primitive_identity_mask__avx2: dst=(315, 667), mask=(960.00, 0.00) x (11.00, 11.00) [ 82.944] glyphs0_to_dst: glyph=(324, 670)x(11, 8), unclipped [ 82.944] emit_primitive_identity_mask__avx2: dst=(324, 670), mask=(736.00, 16.00) x (11.00, 8.00) [ 82.944] glyphs0_to_dst: glyph=(334, 670)x(9, 11), unclipped [ 82.944] emit_primitive_identity_mask__avx2: dst=(334, 670), mask=(960.00, 16.00) x (9.00, 11.00) [ 82.944] glyphs0_to_dst: glyph=(342, 679)x(11, 2), unclipped [ 82.944] emit_primitive_identity_mask__avx2: dst=(342, 679), mask=(992.00, 0.00) x (11.00, 2.00) [ 82.944] glyphs0_to_dst: glyph=(351, 666)x(10, 12), unclipped [ 82.944] emit_primitive_identity_mask__avx2: dst=(351, 666), mask=(992.00, 16.00) x (10.00, 12.00) [ 82.944] glyphs0_to_dst: glyph=(361, 666)x(9, 12), unclipped [ 82.944] emit_primitive_identity_mask__avx2: dst=(361, 666), mask=(960.00, 32.00) x (9.00, 12.00) [ 82.944] glyphs0_to_dst: glyph=(369, 670)x(10, 11), unclipped [ 82.944] emit_primitive_identity_mask__avx2: dst=(369, 670), mask=(976.00, 32.00) x (10.00, 11.00) [ 82.944] glyphs0_to_dst: glyph=(378, 667)x(10, 14), unclipped [ 82.944] emit_primitive_identity_mask__avx2: dst=(378, 667), mask=(944.00, 48.00) x (10.00, 14.00) [ 82.944] glyphs0_to_dst: glyph=(387, 668)x(10, 10), unclipped [ 82.944] emit_primitive_identity_mask__avx2: dst=(387, 668), mask=(960.00, 48.00) x (10.00, 10.00) [ 82.944] glyphs0_to_dst: glyph=(396, 679)x(11, 2), unclipped [ 82.944] emit_primitive_identity_mask__avx2: dst=(396, 679), mask=(992.00, 0.00) x (11.00, 2.00) [ 82.944] glyphs0_to_dst: glyph=(406, 670)x(9, 8), unclipped [ 82.944] emit_primitive_identity_mask__avx2: dst=(406, 670), mask=(688.00, 32.00) x (9.00, 8.00) [ 82.944] glyphs0_to_dst: glyph=(415, 670)x(9, 8), unclipped [ 82.944] emit_primitive_identity_mask__avx2: dst=(415, 670), mask=(752.00, 16.00) x (9.00, 8.00) [ 82.944] glyphs0_to_dst: glyph=(424, 670)x(9, 11), unclipped [ 82.944] emit_primitive_identity_mask__avx2: dst=(424, 670), mask=(960.00, 16.00) x (9.00, 11.00) [ 82.944] glyphs0_to_dst: glyph=(432, 667)x(10, 11), unclipped [ 82.944] emit_primitive_identity_mask__avx2: dst=(432, 667), mask=(976.00, 48.00) x (10.00, 11.00) [ 82.944] glyphs0_to_dst: glyph=(442, 670)x(9, 8), unclipped [ 82.944] emit_primitive_identity_mask__avx2: dst=(442, 670), mask=(688.00, 32.00) x (9.00, 8.00) [ 82.944] glyphs0_to_dst: glyph=(450, 670)x(10, 11), unclipped [ 82.944] emit_primitive_identity_mask__avx2: dst=(450, 670), mask=(976.00, 32.00) x (10.00, 11.00) [ 82.944] gen8_vertex_flush[f98] = 96 [ 82.944] gen9_magic_ca_pass: CA fixup (7621 -> 7717) [ 82.944] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.944] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.944] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.944] sna_glyphs(op=3, nlist=1, src=(460, 678)) [ 82.944] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 82.944] sna_glyphs: discarding mask [ 82.944] glyphs0_to_dst(op=3, src=(460, 678), nlist=1, dst=(460, 678)+(0, 0)) [ 82.944] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.944] gen9_render_composite: 0x0, current mode=1/1 [ 82.944] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 82.944] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 82.944] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.944] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.944] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.944] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.944] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.944] sna_drawable_use_bo: using whole GPU bo [ 82.944] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.944] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.944] color_convert: src=ffffffff [20028888] [ 82.944] color_convert: dst=ffffffff [20028888] [ 82.944] sna_render_get_solid: ffffffff [ 82.944] sna_render_get_solid(white) [ 82.944] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.944] sna_transform_is_imprecise_integer_translation: no transform [ 82.944] gen9_composite_picture: integer translation (0, 0), removing [ 82.944] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.944] sna_render_pixmap_bo: GPU all damaged [ 82.944] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.944] gen4_choose_composite_emitter: solid, identity mask [ 82.944] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.944] gen9_composite_get_binding_table(fb80) [ 82.944] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.944] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.944] gen9_emit_vertex_elements: setup id=9 [ 82.944] glyphs0_to_dst: glyph=(459, 667)x(10, 13), unclipped [ 82.944] emit_primitive_identity_mask__avx2: dst=(459, 667), mask=(752.00, 32.00) x (10.00, 13.00) [ 82.944] glyphs0_to_dst: glyph=(477, 673)x(10, 3), unclipped [ 82.944] emit_primitive_identity_mask__avx2: dst=(477, 673), mask=(1008.00, 48.00) x (10.00, 3.00) [ 82.944] glyphs0_to_dst: glyph=(487, 667)x(9, 14), unclipped [ 82.944] emit_primitive_identity_mask__avx2: dst=(487, 667), mask=(832.00, 32.00) x (9.00, 14.00) [ 82.944] glyphs0_to_dst: glyph=(496, 670)x(9, 8), unclipped [ 82.944] emit_primitive_identity_mask__avx2: dst=(496, 670), mask=(896.00, 48.00) x (9.00, 8.00) [ 82.944] glyphs0_to_dst: glyph=(504, 670)x(10, 8), unclipped [ 82.944] emit_primitive_identity_mask__avx2: dst=(504, 670), mask=(848.00, 16.00) x (10.00, 8.00) [ 82.944] glyphs0_to_dst: glyph=(514, 670)x(9, 8), unclipped [ 82.944] emit_primitive_identity_mask__avx2: dst=(514, 670), mask=(848.00, 48.00) x (9.00, 8.00) [ 82.944] glyphs0_to_dst: glyph=(522, 667)x(10, 11), unclipped [ 82.944] emit_primitive_identity_mask__avx2: dst=(522, 667), mask=(992.00, 32.00) x (10.00, 11.00) [ 82.944] glyphs0_to_dst: glyph=(532, 670)x(9, 11), unclipped [ 82.944] emit_primitive_identity_mask__avx2: dst=(532, 670), mask=(880.00, 16.00) x (9.00, 11.00) [ 82.944] glyphs0_to_dst: glyph=(541, 667)x(9, 11), unclipped [ 82.944] emit_primitive_identity_mask__avx2: dst=(541, 667), mask=(880.00, 0.00) x (9.00, 11.00) [ 82.944] glyphs0_to_dst: glyph=(550, 667)x(9, 14), unclipped [ 82.944] emit_primitive_identity_mask__avx2: dst=(550, 667), mask=(832.00, 32.00) x (9.00, 14.00) [ 82.944] glyphs0_to_dst: glyph=(558, 670)x(10, 8), unclipped [ 82.944] emit_primitive_identity_mask__avx2: dst=(558, 670), mask=(848.00, 16.00) x (10.00, 8.00) [ 82.944] glyphs0_to_dst: glyph=(568, 670)x(9, 11), unclipped [ 82.944] emit_primitive_identity_mask__avx2: dst=(568, 670), mask=(880.00, 16.00) x (9.00, 11.00) [ 82.944] glyphs0_to_dst: glyph=(576, 680)x(11, 2), unclipped [ 82.944] emit_primitive_identity_mask__avx2: dst=(576, 680), mask=(832.00, 48.00) x (11.00, 2.00) [ 82.944] glyphs0_to_dst: glyph=(585, 666)x(10, 12), unclipped [ 82.944] emit_primitive_identity_mask__avx2: dst=(585, 666), mask=(864.00, 0.00) x (10.00, 12.00) [ 82.944] glyphs0_to_dst: glyph=(594, 670)x(10, 8), unclipped [ 82.944] emit_primitive_identity_mask__avx2: dst=(594, 670), mask=(864.00, 32.00) x (10.00, 8.00) [ 82.944] glyphs0_to_dst: glyph=(603, 667)x(10, 11), unclipped [ 82.944] emit_primitive_identity_mask__avx2: dst=(603, 667), mask=(880.00, 32.00) x (10.00, 11.00) [ 82.944] glyphs0_to_dst: glyph=(612, 680)x(11, 2), unclipped [ 82.944] emit_primitive_identity_mask__avx2: dst=(612, 680), mask=(832.00, 48.00) x (11.00, 2.00) [ 82.944] glyphs0_to_dst: glyph=(621, 667)x(10, 11), unclipped [ 82.944] emit_primitive_identity_mask__avx2: dst=(621, 667), mask=(880.00, 32.00) x (10.00, 11.00) [ 82.944] glyphs0_to_dst: glyph=(630, 670)x(10, 8), unclipped [ 82.944] emit_primitive_identity_mask__avx2: dst=(630, 670), mask=(944.00, 0.00) x (10.00, 8.00) [ 82.944] glyphs0_to_dst: glyph=(639, 670)x(10, 11), unclipped [ 82.944] emit_primitive_identity_mask__avx2: dst=(639, 670), mask=(880.00, 48.00) x (10.00, 11.00) [ 82.944] glyphs0_to_dst: glyph=(651, 675)x(5, 3), unclipped [ 82.944] emit_primitive_identity_mask__avx2: dst=(651, 675), mask=(1008.00, 32.00) x (5.00, 3.00) [ 82.944] glyphs0_to_dst: glyph=(658, 670)x(9, 8), unclipped [ 82.944] emit_primitive_identity_mask__avx2: dst=(658, 670), mask=(896.00, 48.00) x (9.00, 8.00) [ 82.944] glyphs0_to_dst: glyph=(667, 666)x(9, 12), unclipped [ 82.944] emit_primitive_identity_mask__avx2: dst=(667, 666), mask=(992.00, 48.00) x (9.00, 12.00) [ 82.944] gen8_vertex_flush[1098] = 69 [ 82.944] gen9_magic_ca_pass: CA fixup (7717 -> 7786) [ 82.944] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.944] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.944] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.944] sna_glyphs(op=3, nlist=1, src=(1, 695)) [ 82.944] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 82.944] sna_glyphs: discarding mask [ 82.944] glyphs0_to_dst(op=3, src=(1, 695), nlist=1, dst=(1, 695)+(0, 0)) [ 82.944] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.944] gen9_render_composite: 0x0, current mode=1/1 [ 82.944] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 82.944] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 82.944] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.944] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.944] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.944] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.944] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.944] sna_drawable_use_bo: using whole GPU bo [ 82.944] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.944] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.944] color_convert: src=ff8ae234 [20028888] [ 82.944] color_convert: dst=ff8ae234 [20028888] [ 82.944] sna_render_get_solid: ff8ae234 [ 82.944] sna_render_get_solid(22) = ff8ae234 (old) [ 82.944] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.944] sna_transform_is_imprecise_integer_translation: no transform [ 82.944] gen9_composite_picture: integer translation (0, 0), removing [ 82.944] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.944] sna_render_pixmap_bo: GPU all damaged [ 82.944] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.944] gen4_choose_composite_emitter: solid, identity mask [ 82.944] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.944] gen9_composite_get_binding_table(fb40) [ 82.944] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.944] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.944] gen9_emit_vertex_elements: setup id=9 [ 82.944] glyphs0_to_dst: glyph=(1, 687)x(9, 8), unclipped [ 82.944] emit_primitive_identity_mask__avx2: dst=(1, 687), mask=(688.00, 32.00) x (9.00, 8.00) [ 82.944] glyphs0_to_dst: glyph=(9, 685)x(10, 13), unclipped [ 82.944] emit_primitive_identity_mask__avx2: dst=(9, 685), mask=(672.00, 48.00) x (10.00, 13.00) [ 82.945] glyphs0_to_dst: glyph=(19, 687)x(9, 8), unclipped [ 82.945] emit_primitive_identity_mask__avx2: dst=(19, 687), mask=(688.00, 32.00) x (9.00, 8.00) [ 82.945] glyphs0_to_dst: glyph=(28, 689)x(8, 3), unclipped [ 82.945] emit_primitive_identity_mask__avx2: dst=(28, 689), mask=(688.00, 48.00) x (8.00, 3.00) [ 82.945] glyphs0_to_dst: glyph=(36, 685)x(11, 10), unclipped [ 82.945] emit_primitive_identity_mask__avx2: dst=(36, 685), mask=(704.00, 0.00) x (11.00, 10.00) [ 82.945] glyphs0_to_dst: glyph=(46, 687)x(9, 8), unclipped [ 82.945] emit_primitive_identity_mask__avx2: dst=(46, 687), mask=(720.00, 0.00) x (9.00, 8.00) [ 82.945] glyphs0_to_dst: glyph=(54, 687)x(10, 8), unclipped [ 82.945] emit_primitive_identity_mask__avx2: dst=(54, 687), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.945] glyphs0_to_dst: glyph=(63, 687)x(10, 8), unclipped [ 82.945] emit_primitive_identity_mask__avx2: dst=(63, 687), mask=(720.00, 16.00) x (10.00, 8.00) [ 82.945] glyphs0_to_dst: glyph=(72, 684)x(10, 11), unclipped [ 82.945] emit_primitive_identity_mask__avx2: dst=(72, 684), mask=(736.00, 0.00) x (10.00, 11.00) [ 82.945] glyphs0_to_dst: glyph=(81, 687)x(10, 8), unclipped [ 82.945] emit_primitive_identity_mask__avx2: dst=(81, 687), mask=(752.00, 0.00) x (10.00, 8.00) [ 82.945] glyphs0_to_dst: glyph=(90, 684)x(10, 11), unclipped [ 82.945] emit_primitive_identity_mask__avx2: dst=(90, 684), mask=(736.00, 0.00) x (10.00, 11.00) [ 82.945] glyphs0_to_dst: glyph=(99, 687)x(11, 8), unclipped [ 82.945] emit_primitive_identity_mask__avx2: dst=(99, 687), mask=(736.00, 16.00) x (11.00, 8.00) [ 82.945] glyphs0_to_dst: glyph=(109, 687)x(9, 8), unclipped [ 82.945] emit_primitive_identity_mask__avx2: dst=(109, 687), mask=(752.00, 16.00) x (9.00, 8.00) [ 82.945] glyphs0_to_dst: glyph=(118, 689)x(8, 3), unclipped [ 82.945] emit_primitive_identity_mask__avx2: dst=(118, 689), mask=(688.00, 48.00) x (8.00, 3.00) [ 82.945] glyphs0_to_dst: glyph=(126, 685)x(10, 10), unclipped [ 82.945] emit_primitive_identity_mask__avx2: dst=(126, 685), mask=(704.00, 32.00) x (10.00, 10.00) [ 82.945] glyphs0_to_dst: glyph=(135, 685)x(10, 10), unclipped [ 82.945] emit_primitive_identity_mask__avx2: dst=(135, 685), mask=(704.00, 32.00) x (10.00, 10.00) [ 82.945] glyphs0_to_dst: glyph=(144, 685)x(10, 10), unclipped [ 82.945] emit_primitive_identity_mask__avx2: dst=(144, 685), mask=(720.00, 32.00) x (10.00, 10.00) [ 82.945] glyphs0_to_dst: glyph=(153, 685)x(10, 10), unclipped [ 82.945] emit_primitive_identity_mask__avx2: dst=(153, 685), mask=(704.00, 48.00) x (10.00, 10.00) [ 82.945] gen8_vertex_flush[1198] = 54 [ 82.945] gen9_magic_ca_pass: CA fixup (7786 -> 7840) [ 82.945] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.945] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.945] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.945] sna_accel_flush: flush?=0, dirty?=0 [ 82.945] sna_block_handler (tv=0.0) [ 82.945] sna_wakeup_handler [ 82.945] sna_accel_flush: flush?=0, dirty?=0 [ 82.945] sna_accel_flush: flush?=0, dirty?=0 [ 82.945] sna_accel_flush: flush?=0, dirty?=0 [ 82.945] sna_block_handler (tv=0.0) [ 82.945] sna_wakeup_handler [ 82.945] sna_accel_flush: flush?=0, dirty?=0 [ 82.945] sna_accel_flush: flush?=0, dirty?=0 [ 82.945] sna_accel_flush: flush?=0, dirty?=0 [ 82.945] sna_block_handler (tv=0.183000) [ 82.945] kgem_retire, need_retire?=1 [ 82.945] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 82.945] kgem_retire__requests_ring: retiring ring 0 [ 82.945] __kgem_busy: handle=2, busy=0, wedged=0 [ 82.945] __kgem_retire_rq: request 2 complete [ 82.945] kgem_retire__requests_ring: retiring ring 0 [ 82.945] __kgem_busy: handle=1, busy=0, wedged=0 [ 82.945] __kgem_retire_rq: request 1 complete [ 82.945] __kgem_bo_flush: handle=147, busy=0, wedged=0 [ 82.945] kgem_bo_move_to_cache: release handle=127 [ 82.945] kgem_bo_move_to_inactive: moving handle=127 to inactive [ 82.945] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 82.945] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 82.945] kgem_retire -- retired=1, need_retire=0 [ 82.945] kgem_retire__buffers: handle=146, busy? 0 [0] [ 82.945] kgem_retire__buffers: releasing upload cache for handle=146? 0 [ 82.945] __kgem_bo_destroy: handle=146, size=262144 [ 82.945] kgem_bo_replace_io: transferring io handle=146 to bo [ 82.945] kgem_bo_move_to_inactive: moving handle=146 to inactive [ 82.945] sna_accel_block: GPU idle, flushing [ 82.945] gen8_vertex_close: used=31360, vbo active? 23, vb=200, nreloc=1 [ 82.945] gen8_vertex_close: reloc[0] = 289 [ 82.945] kgem_add_reloc64: handle=23, pos=289, delta=0, domains=200000 [ 82.945] kgem_add_handle: handle=23, index=5 [ 82.945] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fd541000) [ 82.945] batch[1/1, flags=1800]: 1164 1164 16080 16384, nreloc=9, nexec=6, nfence=0, aperture=9200 [fenced=0] [ 82.945] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd981000 [ 82.945] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -57343 [ 82.945] kgem_fixup_relocs: shrinking by 57344 [ 82.945] __kgem_busy: handle=2, busy=0, wedged=0 [ 82.945] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd981000 [ 82.945] kgem_commit: release handle=112 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e64a9000 [ 82.945] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 82.945] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 82.945] __kgem_bo_clear_busy: handle=7 [ 82.945] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 82.945] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 82.945] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 82.945] __kgem_bo_clear_busy: handle=143 [ 82.945] kgem_commit: release handle=143 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff6e000 [ 82.945] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 82.945] __kgem_bo_clear_busy: handle=143 [ 82.945] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 82.945] __kgem_busy: handle=2, busy=131072, wedged=0 [ 82.945] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 82.945] sna_scanout_do_flush: flush timer active: delta=-22 [ 82.945] sna_scanout_do_flush (time=82945), triggered [ 82.945] sna_scanout_flush (time=82945), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 82.945] has_shadow: has pending damage? 0, outstanding flips: 0 [ 82.945] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 82.945] has_shadow: has pending damage? 0, outstanding flips: 0 [ 82.945] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 82.945] sna_accel_do_throttle (time=82945), triggered [ 82.945] sna_accel_throttle (time=82945) [ 82.945] sna_accel_block: evaluating timers, active=7 [ 82.945] sna_accel_block: flush timer expires in 16 [82961] [ 82.945] sna_wakeup_handler [ 82.945] sna_block_handler (tv=0.183000) [ 82.945] kgem_retire, need_retire?=1 [ 82.945] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 82.945] kgem_retire__requests_ring: retiring ring 0 [ 82.945] __kgem_busy: handle=2, busy=0, wedged=0 [ 82.945] __kgem_retire_rq: request 2 complete [ 82.945] __kgem_bo_flush: handle=112, busy=0, wedged=0 [ 82.945] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 82.945] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 82.945] kgem_retire -- retired=0, need_retire=0 [ 82.945] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 82.945] gen6_render_retire: resetting idle vbo [ 82.945] sna_scanout_do_flush: flush timer active: delta=16 [ 82.945] sna_accel_block: evaluating timers, active=7 [ 82.945] sna_accel_block: flush timer expires in 16 [82961] [ 82.945] sna_wakeup_handler [ 82.945] sna_accel_flush: flush?=0, dirty?=0 [ 82.945] sna_accel_flush: flush?=0, dirty?=0 [ 82.945] sna_accel_flush: flush?=0, dirty?=0 [ 82.945] sna_block_handler (tv=0.183000) [ 82.945] sna_scanout_do_flush: flush timer active: delta=16 [ 82.945] sna_accel_block: evaluating timers, active=7 [ 82.945] sna_accel_block: flush timer expires in 16 [82961] [ 82.945] sna_wakeup_handler [ 82.945] sna_accel_flush: flush?=0, dirty?=0 [ 82.945] sna_accel_flush: flush?=0, dirty?=0 [ 82.945] sna_accel_flush: flush?=0, dirty?=0 [ 82.945] sna_block_handler (tv=0.183000) [ 82.945] sna_scanout_do_flush: flush timer active: delta=16 [ 82.945] sna_accel_block: evaluating timers, active=7 [ 82.945] sna_accel_block: flush timer expires in 16 [82961] [ 82.945] sna_wakeup_handler [ 82.945] sna_accel_flush: flush?=0, dirty?=0 [ 82.945] sna_accel_flush: flush?=0, dirty?=0 [ 82.945] sna_accel_flush: flush?=0, dirty?=0 [ 82.945] sna_block_handler (tv=0.183000) [ 82.945] sna_scanout_do_flush: flush timer active: delta=16 [ 82.945] sna_accel_block: evaluating timers, active=7 [ 82.945] sna_accel_block: flush timer expires in 16 [82961] [ 82.945] sna_wakeup_handler [ 82.945] sna_accel_flush: flush?=0, dirty?=0 [ 82.945] sna_accel_flush: flush?=0, dirty?=0 [ 82.945] sna_block_handler (tv=0.0) [ 82.945] sna_wakeup_handler [ 82.945] sna_accel_flush: flush?=0, dirty?=0 [ 82.945] sna_accel_flush: flush?=0, dirty?=0 [ 82.946] sna_block_handler (tv=0.0) [ 82.946] sna_wakeup_handler [ 82.946] sna_glyphs(op=3, nlist=1, src=(163, 695)) [ 82.946] kgem_bo_is_busy: handle=112, domain: 0 exec? 0, rq? 0 [ 82.946] sna_glyphs: discarding mask [ 82.946] glyphs0_to_dst(op=3, src=(163, 695), nlist=1, dst=(163, 695)+(0, 0)) [ 82.946] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.946] gen9_render_composite: 0x0, current mode=0/0 [ 82.946] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 82.946] kgem_bo_is_busy: handle=112, domain: 0 exec? 0, rq? 0 [ 82.946] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.946] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.946] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.946] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.946] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.946] sna_drawable_use_bo: using whole GPU bo [ 82.946] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.946] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.946] color_convert: src=ffffffff [20028888] [ 82.946] color_convert: dst=ffffffff [20028888] [ 82.946] sna_render_get_solid: ffffffff [ 82.946] sna_render_get_solid(white) [ 82.946] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.946] sna_transform_is_imprecise_integer_translation: no transform [ 82.946] gen9_composite_picture: integer translation (0, 0), removing [ 82.946] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.946] sna_render_pixmap_bo: GPU all damaged [ 82.946] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.946] gen4_choose_composite_emitter: solid, identity mask [ 82.946] kgem_check_bo: num_pages=+9125, num_exec=+3 [ 82.946] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 82.946] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 82.946] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 82.946] kgem_add_handle: handle=4, index=0 [ 82.946] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 82.946] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 82.946] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 82.946] gen9_composite_get_binding_table(ffc0) [ 82.946] kgem_add_reloc64: handle=112, pos=16360, delta=0, domains=20002 [ 82.946] kgem_add_handle: handle=112, index=1 [ 82.946] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e64a9000) [ 82.946] __kgem_bo_mark_dirty: handle=112 (proxy? 0) [ 82.946] [3fe0] bind bo(handle=112, addr=e64a9000), format=192, width=3775, height=2136, pitch=15360, tiling=1 -> render [ 82.946] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 82.946] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 82.946] kgem_add_handle: handle=7, index=2 [ 82.946] kgem_add_reloc64[4] = (delta=1048, target handle=2, presumed=fffe8000) [ 82.946] [3fd0] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 82.946] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 [ 82.946] kgem_add_handle: handle=6, index=3 [ 82.946] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd581000) [ 82.946] [3fc0] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 82.946] gen9_emit_cc: blend=177 (current=ffffffff), src=17, dst=18 [ 82.946] gen9_emit_sampler: sampler = a [ 82.946] gen9_emit_sf: num_sf_outputs=2 [ 82.946] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.946] gen9_emit_vertex_elements: setup id=9 [ 82.946] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 82.946] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 82.946] glyphs0_to_dst: glyph=(165, 687)x(5, 8), unclipped [ 82.946] emit_primitive_identity_mask__avx2: dst=(165, 687), mask=(720.00, 48.00) x (5.00, 8.00) [ 82.946] gen8_vertex_flush[498] = 3 [ 82.946] gen9_magic_ca_pass: CA fixup (0 -> 3) [ 82.946] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.946] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.946] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.946] sna_glyphs(op=3, nlist=1, src=(172, 695)) [ 82.946] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.946] sna_glyphs: discarding mask [ 82.946] glyphs0_to_dst(op=3, src=(172, 695), nlist=1, dst=(172, 695)+(0, 0)) [ 82.946] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.946] gen9_render_composite: 0x0, current mode=1/1 [ 82.946] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 82.946] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.946] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.946] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.946] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.946] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.946] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.946] sna_drawable_use_bo: using whole GPU bo [ 82.946] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.946] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.946] color_convert: src=ff729fcf [20028888] [ 82.946] color_convert: dst=ff729fcf [20028888] [ 82.946] sna_render_get_solid: ff729fcf [ 82.946] sna_render_get_solid(23) = ff729fcf (old) [ 82.946] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.946] sna_transform_is_imprecise_integer_translation: no transform [ 82.946] gen9_composite_picture: integer translation (0, 0), removing [ 82.946] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.946] sna_render_pixmap_bo: GPU all damaged [ 82.946] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.946] gen4_choose_composite_emitter: solid, identity mask [ 82.946] kgem_check_bo: num_pages=+1, num_exec=+1 [ 82.946] gen9_composite_get_binding_table(fec0) [ 82.946] kgem_add_reloc64: handle=143, pos=16296, delta=0, domains=40000 [ 82.946] kgem_add_reloc64: adding proxy [delta=92] for handle=143 [ 82.946] kgem_add_handle: handle=143, index=4 [ 82.946] kgem_add_reloc64[6] = (delta=92, target handle=4, presumed=fff6e000) [ 82.946] [3fa0] bind bo(handle=143, addr=fff6e05c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 82.946] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.946] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.946] gen9_emit_vertex_elements: setup id=9 [ 82.946] glyphs0_to_dst: glyph=(171, 689)x(11, 3), unclipped [ 82.946] emit_primitive_identity_mask__avx2: dst=(171, 689), mask=(736.00, 32.00) x (11.00, 3.00) [ 82.946] glyphs0_to_dst: glyph=(180, 684)x(10, 14), unclipped [ 82.946] emit_primitive_identity_mask__avx2: dst=(180, 684), mask=(944.00, 48.00) x (10.00, 14.00) [ 82.946] glyphs0_to_dst: glyph=(189, 684)x(11, 11), unclipped [ 82.946] emit_primitive_identity_mask__avx2: dst=(189, 684), mask=(960.00, 0.00) x (11.00, 11.00) [ 82.946] glyphs0_to_dst: glyph=(198, 687)x(10, 8), unclipped [ 82.946] emit_primitive_identity_mask__avx2: dst=(198, 687), mask=(976.00, 0.00) x (10.00, 8.00) [ 82.946] glyphs0_to_dst: glyph=(208, 687)x(9, 11), unclipped [ 82.946] emit_primitive_identity_mask__avx2: dst=(208, 687), mask=(960.00, 16.00) x (9.00, 11.00) [ 82.946] glyphs0_to_dst: glyph=(216, 684)x(10, 14), unclipped [ 82.946] emit_primitive_identity_mask__avx2: dst=(216, 684), mask=(944.00, 48.00) x (10.00, 14.00) [ 82.946] glyphs0_to_dst: glyph=(225, 685)x(10, 10), unclipped [ 82.946] emit_primitive_identity_mask__avx2: dst=(225, 685), mask=(976.00, 16.00) x (10.00, 10.00) [ 82.946] glyphs0_to_dst: glyph=(234, 696)x(11, 2), unclipped [ 82.946] emit_primitive_identity_mask__avx2: dst=(234, 696), mask=(992.00, 0.00) x (11.00, 2.00) [ 82.946] glyphs0_to_dst: glyph=(243, 684)x(11, 11), unclipped [ 82.946] emit_primitive_identity_mask__avx2: dst=(243, 684), mask=(1008.00, 0.00) x (11.00, 11.00) [ 82.946] glyphs0_to_dst: glyph=(253, 687)x(9, 8), unclipped [ 82.946] emit_primitive_identity_mask__avx2: dst=(253, 687), mask=(720.00, 0.00) x (9.00, 8.00) [ 82.946] glyphs0_to_dst: glyph=(261, 687)x(10, 8), unclipped [ 82.946] emit_primitive_identity_mask__avx2: dst=(261, 687), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.946] glyphs0_to_dst: glyph=(270, 687)x(10, 8), unclipped [ 82.946] emit_primitive_identity_mask__avx2: dst=(270, 687), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.946] glyphs0_to_dst: glyph=(279, 683)x(10, 12), unclipped [ 82.946] emit_primitive_identity_mask__avx2: dst=(279, 683), mask=(992.00, 16.00) x (10.00, 12.00) [ 82.946] glyphs0_to_dst: glyph=(288, 687)x(10, 8), unclipped [ 82.946] emit_primitive_identity_mask__avx2: dst=(288, 687), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.946] glyphs0_to_dst: glyph=(297, 687)x(10, 8), unclipped [ 82.946] emit_primitive_identity_mask__avx2: dst=(297, 687), mask=(752.00, 0.00) x (10.00, 8.00) [ 82.946] glyphs0_to_dst: glyph=(307, 683)x(10, 12), unclipped [ 82.946] emit_primitive_identity_mask__avx2: dst=(307, 683), mask=(1008.00, 16.00) x (10.00, 12.00) [ 82.946] glyphs0_to_dst: glyph=(315, 684)x(11, 11), unclipped [ 82.946] emit_primitive_identity_mask__avx2: dst=(315, 684), mask=(960.00, 0.00) x (11.00, 11.00) [ 82.946] glyphs0_to_dst: glyph=(324, 687)x(11, 8), unclipped [ 82.946] emit_primitive_identity_mask__avx2: dst=(324, 687), mask=(736.00, 16.00) x (11.00, 8.00) [ 82.946] glyphs0_to_dst: glyph=(334, 687)x(9, 11), unclipped [ 82.946] emit_primitive_identity_mask__avx2: dst=(334, 687), mask=(960.00, 16.00) x (9.00, 11.00) [ 82.946] glyphs0_to_dst: glyph=(342, 696)x(11, 2), unclipped [ 82.946] emit_primitive_identity_mask__avx2: dst=(342, 696), mask=(992.00, 0.00) x (11.00, 2.00) [ 82.946] glyphs0_to_dst: glyph=(351, 683)x(10, 12), unclipped [ 82.946] emit_primitive_identity_mask__avx2: dst=(351, 683), mask=(992.00, 16.00) x (10.00, 12.00) [ 82.946] glyphs0_to_dst: glyph=(361, 683)x(9, 12), unclipped [ 82.946] emit_primitive_identity_mask__avx2: dst=(361, 683), mask=(960.00, 32.00) x (9.00, 12.00) [ 82.946] glyphs0_to_dst: glyph=(369, 687)x(10, 11), unclipped [ 82.946] emit_primitive_identity_mask__avx2: dst=(369, 687), mask=(976.00, 32.00) x (10.00, 11.00) [ 82.946] glyphs0_to_dst: glyph=(378, 684)x(10, 14), unclipped [ 82.946] emit_primitive_identity_mask__avx2: dst=(378, 684), mask=(944.00, 48.00) x (10.00, 14.00) [ 82.946] glyphs0_to_dst: glyph=(387, 685)x(10, 10), unclipped [ 82.947] emit_primitive_identity_mask__avx2: dst=(387, 685), mask=(960.00, 48.00) x (10.00, 10.00) [ 82.947] glyphs0_to_dst: glyph=(396, 696)x(11, 2), unclipped [ 82.947] emit_primitive_identity_mask__avx2: dst=(396, 696), mask=(992.00, 0.00) x (11.00, 2.00) [ 82.947] glyphs0_to_dst: glyph=(406, 687)x(9, 8), unclipped [ 82.947] emit_primitive_identity_mask__avx2: dst=(406, 687), mask=(688.00, 32.00) x (9.00, 8.00) [ 82.947] glyphs0_to_dst: glyph=(415, 687)x(9, 8), unclipped [ 82.947] emit_primitive_identity_mask__avx2: dst=(415, 687), mask=(752.00, 16.00) x (9.00, 8.00) [ 82.947] glyphs0_to_dst: glyph=(424, 687)x(9, 11), unclipped [ 82.947] emit_primitive_identity_mask__avx2: dst=(424, 687), mask=(960.00, 16.00) x (9.00, 11.00) [ 82.947] glyphs0_to_dst: glyph=(432, 684)x(10, 11), unclipped [ 82.947] emit_primitive_identity_mask__avx2: dst=(432, 684), mask=(976.00, 48.00) x (10.00, 11.00) [ 82.947] glyphs0_to_dst: glyph=(442, 687)x(9, 8), unclipped [ 82.947] emit_primitive_identity_mask__avx2: dst=(442, 687), mask=(688.00, 32.00) x (9.00, 8.00) [ 82.947] glyphs0_to_dst: glyph=(450, 687)x(10, 11), unclipped [ 82.947] emit_primitive_identity_mask__avx2: dst=(450, 687), mask=(976.00, 32.00) x (10.00, 11.00) [ 82.947] gen8_vertex_flush[598] = 96 [ 82.947] gen9_magic_ca_pass: CA fixup (3 -> 99) [ 82.947] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.947] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.947] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.947] sna_glyphs(op=3, nlist=1, src=(460, 695)) [ 82.947] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.947] sna_glyphs: discarding mask [ 82.947] glyphs0_to_dst(op=3, src=(460, 695), nlist=1, dst=(460, 695)+(0, 0)) [ 82.947] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.947] gen9_render_composite: 0x0, current mode=1/1 [ 82.947] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 82.947] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.947] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.947] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.947] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.947] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.947] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.947] sna_drawable_use_bo: using whole GPU bo [ 82.947] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.947] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.947] color_convert: src=ffffffff [20028888] [ 82.947] color_convert: dst=ffffffff [20028888] [ 82.947] sna_render_get_solid: ffffffff [ 82.947] sna_render_get_solid(white) [ 82.947] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.947] sna_transform_is_imprecise_integer_translation: no transform [ 82.947] gen9_composite_picture: integer translation (0, 0), removing [ 82.947] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.947] sna_render_pixmap_bo: GPU all damaged [ 82.947] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.947] gen4_choose_composite_emitter: solid, identity mask [ 82.947] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.947] gen9_composite_get_binding_table(fe40) [ 82.947] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.947] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.947] gen9_emit_vertex_elements: setup id=9 [ 82.947] glyphs0_to_dst: glyph=(459, 684)x(10, 13), unclipped [ 82.947] emit_primitive_identity_mask__avx2: dst=(459, 684), mask=(752.00, 32.00) x (10.00, 13.00) [ 82.947] glyphs0_to_dst: glyph=(477, 690)x(10, 3), unclipped [ 82.947] emit_primitive_identity_mask__avx2: dst=(477, 690), mask=(1008.00, 48.00) x (10.00, 3.00) [ 82.947] glyphs0_to_dst: glyph=(487, 684)x(9, 14), unclipped [ 82.947] emit_primitive_identity_mask__avx2: dst=(487, 684), mask=(832.00, 32.00) x (9.00, 14.00) [ 82.947] glyphs0_to_dst: glyph=(496, 687)x(9, 8), unclipped [ 82.947] emit_primitive_identity_mask__avx2: dst=(496, 687), mask=(896.00, 48.00) x (9.00, 8.00) [ 82.947] glyphs0_to_dst: glyph=(504, 687)x(10, 8), unclipped [ 82.947] emit_primitive_identity_mask__avx2: dst=(504, 687), mask=(848.00, 16.00) x (10.00, 8.00) [ 82.947] glyphs0_to_dst: glyph=(514, 687)x(9, 8), unclipped [ 82.947] emit_primitive_identity_mask__avx2: dst=(514, 687), mask=(848.00, 48.00) x (9.00, 8.00) [ 82.947] glyphs0_to_dst: glyph=(522, 684)x(10, 11), unclipped [ 82.947] emit_primitive_identity_mask__avx2: dst=(522, 684), mask=(992.00, 32.00) x (10.00, 11.00) [ 82.947] glyphs0_to_dst: glyph=(532, 687)x(9, 11), unclipped [ 82.947] emit_primitive_identity_mask__avx2: dst=(532, 687), mask=(880.00, 16.00) x (9.00, 11.00) [ 82.947] glyphs0_to_dst: glyph=(541, 684)x(9, 11), unclipped [ 82.947] emit_primitive_identity_mask__avx2: dst=(541, 684), mask=(880.00, 0.00) x (9.00, 11.00) [ 82.947] glyphs0_to_dst: glyph=(550, 684)x(9, 14), unclipped [ 82.947] emit_primitive_identity_mask__avx2: dst=(550, 684), mask=(832.00, 32.00) x (9.00, 14.00) [ 82.947] glyphs0_to_dst: glyph=(558, 687)x(10, 8), unclipped [ 82.947] emit_primitive_identity_mask__avx2: dst=(558, 687), mask=(848.00, 16.00) x (10.00, 8.00) [ 82.947] glyphs0_to_dst: glyph=(568, 687)x(9, 11), unclipped [ 82.947] emit_primitive_identity_mask__avx2: dst=(568, 687), mask=(880.00, 16.00) x (9.00, 11.00) [ 82.947] glyphs0_to_dst: glyph=(576, 697)x(11, 2), unclipped [ 82.947] emit_primitive_identity_mask__avx2: dst=(576, 697), mask=(832.00, 48.00) x (11.00, 2.00) [ 82.947] glyphs0_to_dst: glyph=(585, 683)x(10, 12), unclipped [ 82.947] emit_primitive_identity_mask__avx2: dst=(585, 683), mask=(864.00, 0.00) x (10.00, 12.00) [ 82.947] glyphs0_to_dst: glyph=(594, 687)x(10, 8), unclipped [ 82.947] emit_primitive_identity_mask__avx2: dst=(594, 687), mask=(864.00, 32.00) x (10.00, 8.00) [ 82.947] glyphs0_to_dst: glyph=(603, 684)x(10, 11), unclipped [ 82.947] emit_primitive_identity_mask__avx2: dst=(603, 684), mask=(880.00, 32.00) x (10.00, 11.00) [ 82.947] glyphs0_to_dst: glyph=(612, 697)x(11, 2), unclipped [ 82.947] emit_primitive_identity_mask__avx2: dst=(612, 697), mask=(832.00, 48.00) x (11.00, 2.00) [ 82.947] glyphs0_to_dst: glyph=(621, 684)x(10, 11), unclipped [ 82.947] emit_primitive_identity_mask__avx2: dst=(621, 684), mask=(880.00, 32.00) x (10.00, 11.00) [ 82.947] glyphs0_to_dst: glyph=(630, 687)x(10, 8), unclipped [ 82.947] emit_primitive_identity_mask__avx2: dst=(630, 687), mask=(944.00, 0.00) x (10.00, 8.00) [ 82.947] glyphs0_to_dst: glyph=(639, 687)x(10, 11), unclipped [ 82.947] emit_primitive_identity_mask__avx2: dst=(639, 687), mask=(880.00, 48.00) x (10.00, 11.00) [ 82.947] glyphs0_to_dst: glyph=(651, 692)x(5, 3), unclipped [ 82.947] emit_primitive_identity_mask__avx2: dst=(651, 692), mask=(1008.00, 32.00) x (5.00, 3.00) [ 82.947] glyphs0_to_dst: glyph=(658, 687)x(9, 8), unclipped [ 82.947] emit_primitive_identity_mask__avx2: dst=(658, 687), mask=(896.00, 48.00) x (9.00, 8.00) [ 82.947] glyphs0_to_dst: glyph=(667, 683)x(9, 12), unclipped [ 82.947] emit_primitive_identity_mask__avx2: dst=(667, 683), mask=(992.00, 48.00) x (9.00, 12.00) [ 82.947] gen8_vertex_flush[698] = 69 [ 82.947] gen9_magic_ca_pass: CA fixup (99 -> 168) [ 82.947] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.947] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.947] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.947] sna_glyphs(op=3, nlist=1, src=(1, 712)) [ 82.947] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.947] sna_glyphs: discarding mask [ 82.947] glyphs0_to_dst(op=3, src=(1, 712), nlist=1, dst=(1, 712)+(0, 0)) [ 82.947] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.947] gen9_render_composite: 0x0, current mode=1/1 [ 82.947] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 82.947] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.947] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.947] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.947] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.947] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.947] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.947] sna_drawable_use_bo: using whole GPU bo [ 82.947] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.947] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.947] color_convert: src=ff8ae234 [20028888] [ 82.947] color_convert: dst=ff8ae234 [20028888] [ 82.947] sna_render_get_solid: ff8ae234 [ 82.947] sna_render_get_solid(22) = ff8ae234 (old) [ 82.947] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.947] sna_transform_is_imprecise_integer_translation: no transform [ 82.947] gen9_composite_picture: integer translation (0, 0), removing [ 82.947] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.947] sna_render_pixmap_bo: GPU all damaged [ 82.947] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.947] gen4_choose_composite_emitter: solid, identity mask [ 82.947] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.947] gen9_composite_get_binding_table(fe00) [ 82.947] kgem_add_reloc64: handle=143, pos=16248, delta=0, domains=40000 [ 82.947] kgem_add_reloc64: adding proxy [delta=88] for handle=143 [ 82.947] kgem_add_reloc64[7] = (delta=88, target handle=4, presumed=fff6e000) [ 82.947] [3f70] bind bo(handle=143, addr=fff6e058), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 82.947] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.947] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.947] gen9_emit_vertex_elements: setup id=9 [ 82.947] glyphs0_to_dst: glyph=(1, 704)x(9, 8), unclipped [ 82.947] emit_primitive_identity_mask__avx2: dst=(1, 704), mask=(688.00, 32.00) x (9.00, 8.00) [ 82.947] glyphs0_to_dst: glyph=(9, 702)x(10, 13), unclipped [ 82.947] emit_primitive_identity_mask__avx2: dst=(9, 702), mask=(672.00, 48.00) x (10.00, 13.00) [ 82.947] glyphs0_to_dst: glyph=(19, 704)x(9, 8), unclipped [ 82.947] emit_primitive_identity_mask__avx2: dst=(19, 704), mask=(688.00, 32.00) x (9.00, 8.00) [ 82.947] glyphs0_to_dst: glyph=(28, 706)x(8, 3), unclipped [ 82.947] emit_primitive_identity_mask__avx2: dst=(28, 706), mask=(688.00, 48.00) x (8.00, 3.00) [ 82.947] glyphs0_to_dst: glyph=(36, 702)x(11, 10), unclipped [ 82.947] emit_primitive_identity_mask__avx2: dst=(36, 702), mask=(704.00, 0.00) x (11.00, 10.00) [ 82.947] glyphs0_to_dst: glyph=(46, 704)x(9, 8), unclipped [ 82.947] emit_primitive_identity_mask__avx2: dst=(46, 704), mask=(720.00, 0.00) x (9.00, 8.00) [ 82.947] glyphs0_to_dst: glyph=(54, 704)x(10, 8), unclipped [ 82.947] emit_primitive_identity_mask__avx2: dst=(54, 704), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.947] glyphs0_to_dst: glyph=(63, 704)x(10, 8), unclipped [ 82.947] emit_primitive_identity_mask__avx2: dst=(63, 704), mask=(720.00, 16.00) x (10.00, 8.00) [ 82.947] glyphs0_to_dst: glyph=(72, 701)x(10, 11), unclipped [ 82.947] emit_primitive_identity_mask__avx2: dst=(72, 701), mask=(736.00, 0.00) x (10.00, 11.00) [ 82.947] glyphs0_to_dst: glyph=(81, 704)x(10, 8), unclipped [ 82.947] emit_primitive_identity_mask__avx2: dst=(81, 704), mask=(752.00, 0.00) x (10.00, 8.00) [ 82.947] glyphs0_to_dst: glyph=(90, 701)x(10, 11), unclipped [ 82.947] emit_primitive_identity_mask__avx2: dst=(90, 701), mask=(736.00, 0.00) x (10.00, 11.00) [ 82.947] glyphs0_to_dst: glyph=(99, 704)x(11, 8), unclipped [ 82.947] emit_primitive_identity_mask__avx2: dst=(99, 704), mask=(736.00, 16.00) x (11.00, 8.00) [ 82.947] glyphs0_to_dst: glyph=(109, 704)x(9, 8), unclipped [ 82.947] emit_primitive_identity_mask__avx2: dst=(109, 704), mask=(752.00, 16.00) x (9.00, 8.00) [ 82.947] glyphs0_to_dst: glyph=(118, 706)x(8, 3), unclipped [ 82.947] emit_primitive_identity_mask__avx2: dst=(118, 706), mask=(688.00, 48.00) x (8.00, 3.00) [ 82.947] glyphs0_to_dst: glyph=(126, 702)x(10, 10), unclipped [ 82.947] emit_primitive_identity_mask__avx2: dst=(126, 702), mask=(704.00, 32.00) x (10.00, 10.00) [ 82.947] glyphs0_to_dst: glyph=(135, 702)x(10, 10), unclipped [ 82.947] emit_primitive_identity_mask__avx2: dst=(135, 702), mask=(704.00, 32.00) x (10.00, 10.00) [ 82.947] glyphs0_to_dst: glyph=(144, 702)x(10, 10), unclipped [ 82.947] emit_primitive_identity_mask__avx2: dst=(144, 702), mask=(720.00, 32.00) x (10.00, 10.00) [ 82.947] glyphs0_to_dst: glyph=(153, 702)x(10, 10), unclipped [ 82.947] emit_primitive_identity_mask__avx2: dst=(153, 702), mask=(704.00, 48.00) x (10.00, 10.00) [ 82.947] gen8_vertex_flush[798] = 54 [ 82.947] gen9_magic_ca_pass: CA fixup (168 -> 222) [ 82.947] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.947] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.947] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.947] sna_glyphs(op=3, nlist=1, src=(163, 712)) [ 82.947] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.947] sna_glyphs: discarding mask [ 82.947] glyphs0_to_dst(op=3, src=(163, 712), nlist=1, dst=(163, 712)+(0, 0)) [ 82.947] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.947] gen9_render_composite: 0x0, current mode=1/1 [ 82.947] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 82.947] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.948] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.948] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.948] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.948] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.948] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.948] sna_drawable_use_bo: using whole GPU bo [ 82.948] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.948] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.948] color_convert: src=ffffffff [20028888] [ 82.948] color_convert: dst=ffffffff [20028888] [ 82.948] sna_render_get_solid: ffffffff [ 82.948] sna_render_get_solid(white) [ 82.948] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.948] sna_transform_is_imprecise_integer_translation: no transform [ 82.948] gen9_composite_picture: integer translation (0, 0), removing [ 82.948] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.948] sna_render_pixmap_bo: GPU all damaged [ 82.948] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.948] gen4_choose_composite_emitter: solid, identity mask [ 82.948] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.948] gen9_composite_get_binding_table(fd80) [ 82.948] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.948] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.948] gen9_emit_vertex_elements: setup id=9 [ 82.948] glyphs0_to_dst: glyph=(165, 704)x(5, 8), unclipped [ 82.948] emit_primitive_identity_mask__avx2: dst=(165, 704), mask=(720.00, 48.00) x (5.00, 8.00) [ 82.948] gen8_vertex_flush[898] = 3 [ 82.948] gen9_magic_ca_pass: CA fixup (222 -> 225) [ 82.948] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.948] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.948] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.948] sna_glyphs(op=3, nlist=1, src=(172, 712)) [ 82.948] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.948] sna_glyphs: discarding mask [ 82.948] glyphs0_to_dst(op=3, src=(172, 712), nlist=1, dst=(172, 712)+(0, 0)) [ 82.948] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.948] gen9_render_composite: 0x0, current mode=1/1 [ 82.948] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 82.948] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.948] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.948] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.948] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.948] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.948] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.948] sna_drawable_use_bo: using whole GPU bo [ 82.948] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.948] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.948] color_convert: src=ff729fcf [20028888] [ 82.948] color_convert: dst=ff729fcf [20028888] [ 82.948] sna_render_get_solid: ff729fcf [ 82.948] sna_render_get_solid(23) = ff729fcf (old) [ 82.948] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.948] sna_transform_is_imprecise_integer_translation: no transform [ 82.948] gen9_composite_picture: integer translation (0, 0), removing [ 82.948] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.948] sna_render_pixmap_bo: GPU all damaged [ 82.948] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.948] gen4_choose_composite_emitter: solid, identity mask [ 82.948] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.948] gen9_composite_get_binding_table(fd40) [ 82.948] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.948] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.948] gen9_emit_vertex_elements: setup id=9 [ 82.948] glyphs0_to_dst: glyph=(171, 706)x(11, 3), unclipped [ 82.948] emit_primitive_identity_mask__avx2: dst=(171, 706), mask=(736.00, 32.00) x (11.00, 3.00) [ 82.948] glyphs0_to_dst: glyph=(180, 701)x(10, 14), unclipped [ 82.948] emit_primitive_identity_mask__avx2: dst=(180, 701), mask=(944.00, 48.00) x (10.00, 14.00) [ 82.948] glyphs0_to_dst: glyph=(189, 701)x(11, 11), unclipped [ 82.948] emit_primitive_identity_mask__avx2: dst=(189, 701), mask=(960.00, 0.00) x (11.00, 11.00) [ 82.948] glyphs0_to_dst: glyph=(198, 704)x(10, 8), unclipped [ 82.948] emit_primitive_identity_mask__avx2: dst=(198, 704), mask=(976.00, 0.00) x (10.00, 8.00) [ 82.948] glyphs0_to_dst: glyph=(208, 704)x(9, 11), unclipped [ 82.948] emit_primitive_identity_mask__avx2: dst=(208, 704), mask=(960.00, 16.00) x (9.00, 11.00) [ 82.948] glyphs0_to_dst: glyph=(216, 701)x(10, 14), unclipped [ 82.948] emit_primitive_identity_mask__avx2: dst=(216, 701), mask=(944.00, 48.00) x (10.00, 14.00) [ 82.948] glyphs0_to_dst: glyph=(225, 702)x(10, 10), unclipped [ 82.948] emit_primitive_identity_mask__avx2: dst=(225, 702), mask=(976.00, 16.00) x (10.00, 10.00) [ 82.948] glyphs0_to_dst: glyph=(234, 713)x(11, 2), unclipped [ 82.948] emit_primitive_identity_mask__avx2: dst=(234, 713), mask=(992.00, 0.00) x (11.00, 2.00) [ 82.948] glyphs0_to_dst: glyph=(243, 701)x(11, 11), unclipped [ 82.948] emit_primitive_identity_mask__avx2: dst=(243, 701), mask=(1008.00, 0.00) x (11.00, 11.00) [ 82.948] glyphs0_to_dst: glyph=(253, 704)x(9, 8), unclipped [ 82.948] emit_primitive_identity_mask__avx2: dst=(253, 704), mask=(720.00, 0.00) x (9.00, 8.00) [ 82.948] glyphs0_to_dst: glyph=(261, 704)x(10, 8), unclipped [ 82.948] emit_primitive_identity_mask__avx2: dst=(261, 704), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.948] glyphs0_to_dst: glyph=(270, 704)x(10, 8), unclipped [ 82.948] emit_primitive_identity_mask__avx2: dst=(270, 704), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.948] glyphs0_to_dst: glyph=(279, 700)x(10, 12), unclipped [ 82.948] emit_primitive_identity_mask__avx2: dst=(279, 700), mask=(992.00, 16.00) x (10.00, 12.00) [ 82.948] glyphs0_to_dst: glyph=(288, 704)x(10, 8), unclipped [ 82.948] emit_primitive_identity_mask__avx2: dst=(288, 704), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.948] glyphs0_to_dst: glyph=(297, 704)x(10, 8), unclipped [ 82.948] emit_primitive_identity_mask__avx2: dst=(297, 704), mask=(752.00, 0.00) x (10.00, 8.00) [ 82.948] glyphs0_to_dst: glyph=(307, 700)x(10, 12), unclipped [ 82.948] emit_primitive_identity_mask__avx2: dst=(307, 700), mask=(1008.00, 16.00) x (10.00, 12.00) [ 82.948] glyphs0_to_dst: glyph=(315, 701)x(11, 11), unclipped [ 82.948] emit_primitive_identity_mask__avx2: dst=(315, 701), mask=(960.00, 0.00) x (11.00, 11.00) [ 82.948] glyphs0_to_dst: glyph=(324, 704)x(11, 8), unclipped [ 82.948] emit_primitive_identity_mask__avx2: dst=(324, 704), mask=(736.00, 16.00) x (11.00, 8.00) [ 82.948] glyphs0_to_dst: glyph=(334, 704)x(9, 11), unclipped [ 82.948] emit_primitive_identity_mask__avx2: dst=(334, 704), mask=(960.00, 16.00) x (9.00, 11.00) [ 82.948] glyphs0_to_dst: glyph=(342, 713)x(11, 2), unclipped [ 82.948] emit_primitive_identity_mask__avx2: dst=(342, 713), mask=(992.00, 0.00) x (11.00, 2.00) [ 82.948] glyphs0_to_dst: glyph=(351, 700)x(10, 12), unclipped [ 82.948] emit_primitive_identity_mask__avx2: dst=(351, 700), mask=(992.00, 16.00) x (10.00, 12.00) [ 82.948] glyphs0_to_dst: glyph=(361, 700)x(9, 12), unclipped [ 82.948] emit_primitive_identity_mask__avx2: dst=(361, 700), mask=(960.00, 32.00) x (9.00, 12.00) [ 82.948] glyphs0_to_dst: glyph=(369, 704)x(10, 11), unclipped [ 82.948] emit_primitive_identity_mask__avx2: dst=(369, 704), mask=(976.00, 32.00) x (10.00, 11.00) [ 82.948] glyphs0_to_dst: glyph=(378, 701)x(10, 14), unclipped [ 82.948] emit_primitive_identity_mask__avx2: dst=(378, 701), mask=(944.00, 48.00) x (10.00, 14.00) [ 82.948] glyphs0_to_dst: glyph=(387, 702)x(10, 10), unclipped [ 82.948] emit_primitive_identity_mask__avx2: dst=(387, 702), mask=(960.00, 48.00) x (10.00, 10.00) [ 82.948] glyphs0_to_dst: glyph=(396, 713)x(11, 2), unclipped [ 82.948] emit_primitive_identity_mask__avx2: dst=(396, 713), mask=(992.00, 0.00) x (11.00, 2.00) [ 82.948] glyphs0_to_dst: glyph=(406, 704)x(9, 8), unclipped [ 82.948] emit_primitive_identity_mask__avx2: dst=(406, 704), mask=(688.00, 32.00) x (9.00, 8.00) [ 82.948] glyphs0_to_dst: glyph=(415, 704)x(9, 8), unclipped [ 82.948] emit_primitive_identity_mask__avx2: dst=(415, 704), mask=(752.00, 16.00) x (9.00, 8.00) [ 82.948] glyphs0_to_dst: glyph=(424, 704)x(9, 11), unclipped [ 82.948] emit_primitive_identity_mask__avx2: dst=(424, 704), mask=(960.00, 16.00) x (9.00, 11.00) [ 82.948] glyphs0_to_dst: glyph=(432, 701)x(10, 11), unclipped [ 82.948] emit_primitive_identity_mask__avx2: dst=(432, 701), mask=(976.00, 48.00) x (10.00, 11.00) [ 82.948] glyphs0_to_dst: glyph=(442, 704)x(9, 8), unclipped [ 82.948] emit_primitive_identity_mask__avx2: dst=(442, 704), mask=(688.00, 32.00) x (9.00, 8.00) [ 82.948] glyphs0_to_dst: glyph=(450, 704)x(10, 11), unclipped [ 82.948] emit_primitive_identity_mask__avx2: dst=(450, 704), mask=(976.00, 32.00) x (10.00, 11.00) [ 82.948] gen8_vertex_flush[998] = 96 [ 82.948] gen9_magic_ca_pass: CA fixup (225 -> 321) [ 82.948] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.948] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.948] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.948] sna_glyphs(op=3, nlist=1, src=(460, 712)) [ 82.948] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.948] sna_glyphs: discarding mask [ 82.948] glyphs0_to_dst(op=3, src=(460, 712), nlist=1, dst=(460, 712)+(0, 0)) [ 82.948] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.948] gen9_render_composite: 0x0, current mode=1/1 [ 82.948] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 82.948] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.948] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.948] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.948] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.948] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.948] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.948] sna_drawable_use_bo: using whole GPU bo [ 82.948] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.948] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.948] color_convert: src=ffffffff [20028888] [ 82.948] color_convert: dst=ffffffff [20028888] [ 82.948] sna_render_get_solid: ffffffff [ 82.948] sna_render_get_solid(white) [ 82.948] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.948] sna_transform_is_imprecise_integer_translation: no transform [ 82.948] gen9_composite_picture: integer translation (0, 0), removing [ 82.948] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.948] sna_render_pixmap_bo: GPU all damaged [ 82.948] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.948] gen4_choose_composite_emitter: solid, identity mask [ 82.948] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.948] gen9_composite_get_binding_table(fd00) [ 82.948] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.948] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.948] gen9_emit_vertex_elements: setup id=9 [ 82.948] glyphs0_to_dst: glyph=(459, 701)x(10, 13), unclipped [ 82.948] emit_primitive_identity_mask__avx2: dst=(459, 701), mask=(752.00, 32.00) x (10.00, 13.00) [ 82.948] glyphs0_to_dst: glyph=(477, 707)x(10, 3), unclipped [ 82.948] emit_primitive_identity_mask__avx2: dst=(477, 707), mask=(1008.00, 48.00) x (10.00, 3.00) [ 82.948] glyphs0_to_dst: glyph=(487, 701)x(9, 14), unclipped [ 82.948] emit_primitive_identity_mask__avx2: dst=(487, 701), mask=(832.00, 32.00) x (9.00, 14.00) [ 82.948] glyphs0_to_dst: glyph=(496, 704)x(9, 8), unclipped [ 82.948] emit_primitive_identity_mask__avx2: dst=(496, 704), mask=(896.00, 48.00) x (9.00, 8.00) [ 82.948] glyphs0_to_dst: glyph=(504, 704)x(10, 8), unclipped [ 82.948] emit_primitive_identity_mask__avx2: dst=(504, 704), mask=(848.00, 16.00) x (10.00, 8.00) [ 82.948] glyphs0_to_dst: glyph=(514, 704)x(9, 8), unclipped [ 82.948] emit_primitive_identity_mask__avx2: dst=(514, 704), mask=(848.00, 48.00) x (9.00, 8.00) [ 82.948] glyphs0_to_dst: glyph=(522, 701)x(10, 11), unclipped [ 82.948] emit_primitive_identity_mask__avx2: dst=(522, 701), mask=(992.00, 32.00) x (10.00, 11.00) [ 82.948] glyphs0_to_dst: glyph=(532, 704)x(9, 11), unclipped [ 82.948] emit_primitive_identity_mask__avx2: dst=(532, 704), mask=(880.00, 16.00) x (9.00, 11.00) [ 82.948] glyphs0_to_dst: glyph=(541, 701)x(9, 11), unclipped [ 82.948] emit_primitive_identity_mask__avx2: dst=(541, 701), mask=(880.00, 0.00) x (9.00, 11.00) [ 82.948] glyphs0_to_dst: glyph=(550, 701)x(9, 14), unclipped [ 82.948] emit_primitive_identity_mask__avx2: dst=(550, 701), mask=(832.00, 32.00) x (9.00, 14.00) [ 82.948] glyphs0_to_dst: glyph=(558, 704)x(10, 8), unclipped [ 82.948] emit_primitive_identity_mask__avx2: dst=(558, 704), mask=(848.00, 16.00) x (10.00, 8.00) [ 82.948] glyphs0_to_dst: glyph=(568, 704)x(9, 11), unclipped [ 82.948] emit_primitive_identity_mask__avx2: dst=(568, 704), mask=(880.00, 16.00) x (9.00, 11.00) [ 82.948] glyphs0_to_dst: glyph=(576, 714)x(11, 2), unclipped [ 82.948] emit_primitive_identity_mask__avx2: dst=(576, 714), mask=(832.00, 48.00) x (11.00, 2.00) [ 82.948] glyphs0_to_dst: glyph=(585, 700)x(10, 12), unclipped [ 82.948] emit_primitive_identity_mask__avx2: dst=(585, 700), mask=(864.00, 0.00) x (10.00, 12.00) [ 82.948] glyphs0_to_dst: glyph=(594, 704)x(10, 8), unclipped [ 82.948] emit_primitive_identity_mask__avx2: dst=(594, 704), mask=(864.00, 32.00) x (10.00, 8.00) [ 82.948] glyphs0_to_dst: glyph=(603, 701)x(10, 11), unclipped [ 82.948] emit_primitive_identity_mask__avx2: dst=(603, 701), mask=(880.00, 32.00) x (10.00, 11.00) [ 82.948] glyphs0_to_dst: glyph=(612, 714)x(11, 2), unclipped [ 82.948] emit_primitive_identity_mask__avx2: dst=(612, 714), mask=(832.00, 48.00) x (11.00, 2.00) [ 82.948] glyphs0_to_dst: glyph=(621, 701)x(10, 11), unclipped [ 82.948] emit_primitive_identity_mask__avx2: dst=(621, 701), mask=(880.00, 32.00) x (10.00, 11.00) [ 82.948] glyphs0_to_dst: glyph=(630, 704)x(10, 8), unclipped [ 82.948] emit_primitive_identity_mask__avx2: dst=(630, 704), mask=(944.00, 0.00) x (10.00, 8.00) [ 82.948] glyphs0_to_dst: glyph=(639, 704)x(10, 11), unclipped [ 82.948] emit_primitive_identity_mask__avx2: dst=(639, 704), mask=(880.00, 48.00) x (10.00, 11.00) [ 82.948] glyphs0_to_dst: glyph=(651, 709)x(5, 3), unclipped [ 82.948] emit_primitive_identity_mask__avx2: dst=(651, 709), mask=(1008.00, 32.00) x (5.00, 3.00) [ 82.948] glyphs0_to_dst: glyph=(658, 704)x(9, 8), unclipped [ 82.948] emit_primitive_identity_mask__avx2: dst=(658, 704), mask=(896.00, 48.00) x (9.00, 8.00) [ 82.948] glyphs0_to_dst: glyph=(667, 700)x(9, 12), unclipped [ 82.948] emit_primitive_identity_mask__avx2: dst=(667, 700), mask=(992.00, 48.00) x (9.00, 12.00) [ 82.948] gen8_vertex_flush[a98] = 69 [ 82.948] gen9_magic_ca_pass: CA fixup (321 -> 390) [ 82.948] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.948] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.948] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.949] sna_glyphs(op=3, nlist=1, src=(1, 729)) [ 82.949] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.949] sna_glyphs: discarding mask [ 82.949] glyphs0_to_dst(op=3, src=(1, 729), nlist=1, dst=(1, 729)+(0, 0)) [ 82.949] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.949] gen9_render_composite: 0x0, current mode=1/1 [ 82.949] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 82.949] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.949] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.949] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.949] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.949] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.949] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.949] sna_drawable_use_bo: using whole GPU bo [ 82.949] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.949] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.949] color_convert: src=ff8ae234 [20028888] [ 82.949] color_convert: dst=ff8ae234 [20028888] [ 82.949] sna_render_get_solid: ff8ae234 [ 82.949] sna_render_get_solid(22) = ff8ae234 (old) [ 82.949] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.949] sna_transform_is_imprecise_integer_translation: no transform [ 82.949] gen9_composite_picture: integer translation (0, 0), removing [ 82.949] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.949] sna_render_pixmap_bo: GPU all damaged [ 82.949] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.949] gen4_choose_composite_emitter: solid, identity mask [ 82.949] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.949] gen9_composite_get_binding_table(fcc0) [ 82.949] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.949] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.949] gen9_emit_vertex_elements: setup id=9 [ 82.949] glyphs0_to_dst: glyph=(1, 721)x(9, 8), unclipped [ 82.949] emit_primitive_identity_mask__avx2: dst=(1, 721), mask=(688.00, 32.00) x (9.00, 8.00) [ 82.949] glyphs0_to_dst: glyph=(9, 719)x(10, 13), unclipped [ 82.949] emit_primitive_identity_mask__avx2: dst=(9, 719), mask=(672.00, 48.00) x (10.00, 13.00) [ 82.949] glyphs0_to_dst: glyph=(19, 721)x(9, 8), unclipped [ 82.949] emit_primitive_identity_mask__avx2: dst=(19, 721), mask=(688.00, 32.00) x (9.00, 8.00) [ 82.949] glyphs0_to_dst: glyph=(28, 723)x(8, 3), unclipped [ 82.949] emit_primitive_identity_mask__avx2: dst=(28, 723), mask=(688.00, 48.00) x (8.00, 3.00) [ 82.949] glyphs0_to_dst: glyph=(36, 719)x(11, 10), unclipped [ 82.949] emit_primitive_identity_mask__avx2: dst=(36, 719), mask=(704.00, 0.00) x (11.00, 10.00) [ 82.949] glyphs0_to_dst: glyph=(46, 721)x(9, 8), unclipped [ 82.949] emit_primitive_identity_mask__avx2: dst=(46, 721), mask=(720.00, 0.00) x (9.00, 8.00) [ 82.949] glyphs0_to_dst: glyph=(54, 721)x(10, 8), unclipped [ 82.949] emit_primitive_identity_mask__avx2: dst=(54, 721), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.949] glyphs0_to_dst: glyph=(63, 721)x(10, 8), unclipped [ 82.949] emit_primitive_identity_mask__avx2: dst=(63, 721), mask=(720.00, 16.00) x (10.00, 8.00) [ 82.949] glyphs0_to_dst: glyph=(72, 718)x(10, 11), unclipped [ 82.949] emit_primitive_identity_mask__avx2: dst=(72, 718), mask=(736.00, 0.00) x (10.00, 11.00) [ 82.949] glyphs0_to_dst: glyph=(81, 721)x(10, 8), unclipped [ 82.949] emit_primitive_identity_mask__avx2: dst=(81, 721), mask=(752.00, 0.00) x (10.00, 8.00) [ 82.949] glyphs0_to_dst: glyph=(90, 718)x(10, 11), unclipped [ 82.949] emit_primitive_identity_mask__avx2: dst=(90, 718), mask=(736.00, 0.00) x (10.00, 11.00) [ 82.949] glyphs0_to_dst: glyph=(99, 721)x(11, 8), unclipped [ 82.949] emit_primitive_identity_mask__avx2: dst=(99, 721), mask=(736.00, 16.00) x (11.00, 8.00) [ 82.949] glyphs0_to_dst: glyph=(109, 721)x(9, 8), unclipped [ 82.949] emit_primitive_identity_mask__avx2: dst=(109, 721), mask=(752.00, 16.00) x (9.00, 8.00) [ 82.949] glyphs0_to_dst: glyph=(118, 723)x(8, 3), unclipped [ 82.949] emit_primitive_identity_mask__avx2: dst=(118, 723), mask=(688.00, 48.00) x (8.00, 3.00) [ 82.949] glyphs0_to_dst: glyph=(126, 719)x(10, 10), unclipped [ 82.949] emit_primitive_identity_mask__avx2: dst=(126, 719), mask=(704.00, 32.00) x (10.00, 10.00) [ 82.949] glyphs0_to_dst: glyph=(135, 719)x(10, 10), unclipped [ 82.949] emit_primitive_identity_mask__avx2: dst=(135, 719), mask=(704.00, 32.00) x (10.00, 10.00) [ 82.949] glyphs0_to_dst: glyph=(144, 719)x(10, 10), unclipped [ 82.949] emit_primitive_identity_mask__avx2: dst=(144, 719), mask=(720.00, 32.00) x (10.00, 10.00) [ 82.949] glyphs0_to_dst: glyph=(153, 719)x(10, 10), unclipped [ 82.949] emit_primitive_identity_mask__avx2: dst=(153, 719), mask=(704.00, 48.00) x (10.00, 10.00) [ 82.949] gen8_vertex_flush[b98] = 54 [ 82.949] gen9_magic_ca_pass: CA fixup (390 -> 444) [ 82.949] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.949] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.949] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.949] sna_glyphs(op=3, nlist=1, src=(163, 729)) [ 82.949] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.949] sna_glyphs: discarding mask [ 82.949] glyphs0_to_dst(op=3, src=(163, 729), nlist=1, dst=(163, 729)+(0, 0)) [ 82.949] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.949] gen9_render_composite: 0x0, current mode=1/1 [ 82.949] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 82.949] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.949] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.949] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.949] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.949] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.949] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.949] sna_drawable_use_bo: using whole GPU bo [ 82.949] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.949] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.949] color_convert: src=ffffffff [20028888] [ 82.949] color_convert: dst=ffffffff [20028888] [ 82.949] sna_render_get_solid: ffffffff [ 82.949] sna_render_get_solid(white) [ 82.949] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.949] sna_transform_is_imprecise_integer_translation: no transform [ 82.949] gen9_composite_picture: integer translation (0, 0), removing [ 82.949] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.949] sna_render_pixmap_bo: GPU all damaged [ 82.949] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.949] gen4_choose_composite_emitter: solid, identity mask [ 82.949] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.949] gen9_composite_get_binding_table(fc80) [ 82.949] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.949] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.949] gen9_emit_vertex_elements: setup id=9 [ 82.949] glyphs0_to_dst: glyph=(165, 721)x(5, 8), unclipped [ 82.949] emit_primitive_identity_mask__avx2: dst=(165, 721), mask=(720.00, 48.00) x (5.00, 8.00) [ 82.949] gen8_vertex_flush[c98] = 3 [ 82.949] gen9_magic_ca_pass: CA fixup (444 -> 447) [ 82.949] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.949] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.949] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.949] sna_glyphs(op=3, nlist=1, src=(172, 729)) [ 82.949] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.949] sna_glyphs: discarding mask [ 82.949] glyphs0_to_dst(op=3, src=(172, 729), nlist=1, dst=(172, 729)+(0, 0)) [ 82.949] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.949] gen9_render_composite: 0x0, current mode=1/1 [ 82.949] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 82.949] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.949] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.949] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.949] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.949] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.949] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.949] sna_drawable_use_bo: using whole GPU bo [ 82.949] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.949] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.949] color_convert: src=ff729fcf [20028888] [ 82.949] color_convert: dst=ff729fcf [20028888] [ 82.949] sna_render_get_solid: ff729fcf [ 82.949] sna_render_get_solid(23) = ff729fcf (old) [ 82.949] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.949] sna_transform_is_imprecise_integer_translation: no transform [ 82.949] gen9_composite_picture: integer translation (0, 0), removing [ 82.949] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.949] sna_render_pixmap_bo: GPU all damaged [ 82.949] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.949] gen4_choose_composite_emitter: solid, identity mask [ 82.949] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.949] gen9_composite_get_binding_table(fc40) [ 82.949] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.949] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.949] gen9_emit_vertex_elements: setup id=9 [ 82.949] glyphs0_to_dst: glyph=(171, 723)x(11, 3), unclipped [ 82.949] emit_primitive_identity_mask__avx2: dst=(171, 723), mask=(736.00, 32.00) x (11.00, 3.00) [ 82.949] glyphs0_to_dst: glyph=(180, 718)x(10, 14), unclipped [ 82.949] emit_primitive_identity_mask__avx2: dst=(180, 718), mask=(944.00, 48.00) x (10.00, 14.00) [ 82.949] glyphs0_to_dst: glyph=(189, 718)x(11, 11), unclipped [ 82.949] emit_primitive_identity_mask__avx2: dst=(189, 718), mask=(960.00, 0.00) x (11.00, 11.00) [ 82.949] glyphs0_to_dst: glyph=(198, 721)x(10, 8), unclipped [ 82.949] emit_primitive_identity_mask__avx2: dst=(198, 721), mask=(976.00, 0.00) x (10.00, 8.00) [ 82.949] glyphs0_to_dst: glyph=(208, 721)x(9, 11), unclipped [ 82.949] emit_primitive_identity_mask__avx2: dst=(208, 721), mask=(960.00, 16.00) x (9.00, 11.00) [ 82.949] glyphs0_to_dst: glyph=(216, 718)x(10, 14), unclipped [ 82.949] emit_primitive_identity_mask__avx2: dst=(216, 718), mask=(944.00, 48.00) x (10.00, 14.00) [ 82.949] glyphs0_to_dst: glyph=(225, 719)x(10, 10), unclipped [ 82.949] emit_primitive_identity_mask__avx2: dst=(225, 719), mask=(976.00, 16.00) x (10.00, 10.00) [ 82.949] glyphs0_to_dst: glyph=(234, 730)x(11, 2), unclipped [ 82.949] emit_primitive_identity_mask__avx2: dst=(234, 730), mask=(992.00, 0.00) x (11.00, 2.00) [ 82.949] glyphs0_to_dst: glyph=(243, 718)x(11, 11), unclipped [ 82.949] emit_primitive_identity_mask__avx2: dst=(243, 718), mask=(1008.00, 0.00) x (11.00, 11.00) [ 82.949] glyphs0_to_dst: glyph=(253, 721)x(9, 8), unclipped [ 82.949] emit_primitive_identity_mask__avx2: dst=(253, 721), mask=(720.00, 0.00) x (9.00, 8.00) [ 82.949] glyphs0_to_dst: glyph=(261, 721)x(10, 8), unclipped [ 82.949] emit_primitive_identity_mask__avx2: dst=(261, 721), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.949] glyphs0_to_dst: glyph=(270, 721)x(10, 8), unclipped [ 82.949] emit_primitive_identity_mask__avx2: dst=(270, 721), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.949] glyphs0_to_dst: glyph=(279, 717)x(10, 12), unclipped [ 82.949] emit_primitive_identity_mask__avx2: dst=(279, 717), mask=(992.00, 16.00) x (10.00, 12.00) [ 82.949] glyphs0_to_dst: glyph=(288, 721)x(10, 8), unclipped [ 82.949] emit_primitive_identity_mask__avx2: dst=(288, 721), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.949] glyphs0_to_dst: glyph=(297, 721)x(10, 8), unclipped [ 82.949] emit_primitive_identity_mask__avx2: dst=(297, 721), mask=(752.00, 0.00) x (10.00, 8.00) [ 82.949] glyphs0_to_dst: glyph=(307, 717)x(10, 12), unclipped [ 82.949] emit_primitive_identity_mask__avx2: dst=(307, 717), mask=(1008.00, 16.00) x (10.00, 12.00) [ 82.949] glyphs0_to_dst: glyph=(315, 718)x(11, 11), unclipped [ 82.949] emit_primitive_identity_mask__avx2: dst=(315, 718), mask=(960.00, 0.00) x (11.00, 11.00) [ 82.949] glyphs0_to_dst: glyph=(324, 721)x(11, 8), unclipped [ 82.949] emit_primitive_identity_mask__avx2: dst=(324, 721), mask=(736.00, 16.00) x (11.00, 8.00) [ 82.949] glyphs0_to_dst: glyph=(334, 721)x(9, 11), unclipped [ 82.949] emit_primitive_identity_mask__avx2: dst=(334, 721), mask=(960.00, 16.00) x (9.00, 11.00) [ 82.949] glyphs0_to_dst: glyph=(342, 730)x(11, 2), unclipped [ 82.949] emit_primitive_identity_mask__avx2: dst=(342, 730), mask=(992.00, 0.00) x (11.00, 2.00) [ 82.949] glyphs0_to_dst: glyph=(351, 717)x(10, 12), unclipped [ 82.949] emit_primitive_identity_mask__avx2: dst=(351, 717), mask=(992.00, 16.00) x (10.00, 12.00) [ 82.949] glyphs0_to_dst: glyph=(361, 717)x(9, 12), unclipped [ 82.949] emit_primitive_identity_mask__avx2: dst=(361, 717), mask=(960.00, 32.00) x (9.00, 12.00) [ 82.949] glyphs0_to_dst: glyph=(369, 721)x(10, 11), unclipped [ 82.949] emit_primitive_identity_mask__avx2: dst=(369, 721), mask=(976.00, 32.00) x (10.00, 11.00) [ 82.949] glyphs0_to_dst: glyph=(378, 718)x(10, 14), unclipped [ 82.949] emit_primitive_identity_mask__avx2: dst=(378, 718), mask=(944.00, 48.00) x (10.00, 14.00) [ 82.949] glyphs0_to_dst: glyph=(387, 719)x(10, 10), unclipped [ 82.949] emit_primitive_identity_mask__avx2: dst=(387, 719), mask=(960.00, 48.00) x (10.00, 10.00) [ 82.949] glyphs0_to_dst: glyph=(396, 730)x(11, 2), unclipped [ 82.949] emit_primitive_identity_mask__avx2: dst=(396, 730), mask=(992.00, 0.00) x (11.00, 2.00) [ 82.949] glyphs0_to_dst: glyph=(406, 721)x(9, 8), unclipped [ 82.949] emit_primitive_identity_mask__avx2: dst=(406, 721), mask=(688.00, 32.00) x (9.00, 8.00) [ 82.949] glyphs0_to_dst: glyph=(415, 721)x(9, 8), unclipped [ 82.949] emit_primitive_identity_mask__avx2: dst=(415, 721), mask=(752.00, 16.00) x (9.00, 8.00) [ 82.949] glyphs0_to_dst: glyph=(424, 721)x(9, 11), unclipped [ 82.949] emit_primitive_identity_mask__avx2: dst=(424, 721), mask=(960.00, 16.00) x (9.00, 11.00) [ 82.949] glyphs0_to_dst: glyph=(432, 718)x(10, 11), unclipped [ 82.949] emit_primitive_identity_mask__avx2: dst=(432, 718), mask=(976.00, 48.00) x (10.00, 11.00) [ 82.949] glyphs0_to_dst: glyph=(442, 721)x(9, 8), unclipped [ 82.949] emit_primitive_identity_mask__avx2: dst=(442, 721), mask=(688.00, 32.00) x (9.00, 8.00) [ 82.949] glyphs0_to_dst: glyph=(450, 721)x(10, 11), unclipped [ 82.949] emit_primitive_identity_mask__avx2: dst=(450, 721), mask=(976.00, 32.00) x (10.00, 11.00) [ 82.949] gen8_vertex_flush[d98] = 96 [ 82.949] gen9_magic_ca_pass: CA fixup (447 -> 543) [ 82.949] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.949] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.949] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.949] sna_glyphs(op=3, nlist=1, src=(460, 729)) [ 82.949] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.949] sna_glyphs: discarding mask [ 82.949] glyphs0_to_dst(op=3, src=(460, 729), nlist=1, dst=(460, 729)+(0, 0)) [ 82.949] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.949] gen9_render_composite: 0x0, current mode=1/1 [ 82.949] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 82.949] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.949] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.949] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.949] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.949] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.949] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.949] sna_drawable_use_bo: using whole GPU bo [ 82.949] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.949] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.949] color_convert: src=ffffffff [20028888] [ 82.949] color_convert: dst=ffffffff [20028888] [ 82.949] sna_render_get_solid: ffffffff [ 82.949] sna_render_get_solid(white) [ 82.949] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.949] sna_transform_is_imprecise_integer_translation: no transform [ 82.949] gen9_composite_picture: integer translation (0, 0), removing [ 82.950] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.950] sna_render_pixmap_bo: GPU all damaged [ 82.950] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.950] gen4_choose_composite_emitter: solid, identity mask [ 82.950] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.950] gen9_composite_get_binding_table(fc00) [ 82.950] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.950] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.950] gen9_emit_vertex_elements: setup id=9 [ 82.950] glyphs0_to_dst: glyph=(459, 718)x(10, 13), unclipped [ 82.950] emit_primitive_identity_mask__avx2: dst=(459, 718), mask=(752.00, 32.00) x (10.00, 13.00) [ 82.950] glyphs0_to_dst: glyph=(477, 724)x(10, 3), unclipped [ 82.950] emit_primitive_identity_mask__avx2: dst=(477, 724), mask=(1008.00, 48.00) x (10.00, 3.00) [ 82.950] glyphs0_to_dst: glyph=(487, 718)x(9, 14), unclipped [ 82.950] emit_primitive_identity_mask__avx2: dst=(487, 718), mask=(832.00, 32.00) x (9.00, 14.00) [ 82.950] glyphs0_to_dst: glyph=(496, 721)x(9, 8), unclipped [ 82.950] emit_primitive_identity_mask__avx2: dst=(496, 721), mask=(896.00, 48.00) x (9.00, 8.00) [ 82.950] glyphs0_to_dst: glyph=(504, 721)x(10, 8), unclipped [ 82.950] emit_primitive_identity_mask__avx2: dst=(504, 721), mask=(848.00, 16.00) x (10.00, 8.00) [ 82.950] glyphs0_to_dst: glyph=(514, 721)x(9, 8), unclipped [ 82.950] emit_primitive_identity_mask__avx2: dst=(514, 721), mask=(848.00, 48.00) x (9.00, 8.00) [ 82.950] glyphs0_to_dst: glyph=(522, 718)x(10, 11), unclipped [ 82.950] emit_primitive_identity_mask__avx2: dst=(522, 718), mask=(992.00, 32.00) x (10.00, 11.00) [ 82.950] glyphs0_to_dst: glyph=(532, 721)x(9, 11), unclipped [ 82.950] emit_primitive_identity_mask__avx2: dst=(532, 721), mask=(880.00, 16.00) x (9.00, 11.00) [ 82.950] glyphs0_to_dst: glyph=(541, 718)x(9, 11), unclipped [ 82.950] emit_primitive_identity_mask__avx2: dst=(541, 718), mask=(880.00, 0.00) x (9.00, 11.00) [ 82.950] glyphs0_to_dst: glyph=(550, 718)x(9, 14), unclipped [ 82.950] emit_primitive_identity_mask__avx2: dst=(550, 718), mask=(832.00, 32.00) x (9.00, 14.00) [ 82.950] glyphs0_to_dst: glyph=(558, 721)x(10, 8), unclipped [ 82.950] emit_primitive_identity_mask__avx2: dst=(558, 721), mask=(848.00, 16.00) x (10.00, 8.00) [ 82.950] glyphs0_to_dst: glyph=(568, 721)x(9, 11), unclipped [ 82.950] emit_primitive_identity_mask__avx2: dst=(568, 721), mask=(880.00, 16.00) x (9.00, 11.00) [ 82.950] glyphs0_to_dst: glyph=(576, 731)x(11, 2), unclipped [ 82.950] emit_primitive_identity_mask__avx2: dst=(576, 731), mask=(832.00, 48.00) x (11.00, 2.00) [ 82.950] glyphs0_to_dst: glyph=(585, 717)x(10, 12), unclipped [ 82.950] emit_primitive_identity_mask__avx2: dst=(585, 717), mask=(864.00, 0.00) x (10.00, 12.00) [ 82.950] glyphs0_to_dst: glyph=(594, 721)x(10, 8), unclipped [ 82.950] emit_primitive_identity_mask__avx2: dst=(594, 721), mask=(864.00, 32.00) x (10.00, 8.00) [ 82.950] glyphs0_to_dst: glyph=(603, 718)x(10, 11), unclipped [ 82.950] emit_primitive_identity_mask__avx2: dst=(603, 718), mask=(880.00, 32.00) x (10.00, 11.00) [ 82.950] glyphs0_to_dst: glyph=(612, 731)x(11, 2), unclipped [ 82.950] emit_primitive_identity_mask__avx2: dst=(612, 731), mask=(832.00, 48.00) x (11.00, 2.00) [ 82.950] glyphs0_to_dst: glyph=(621, 718)x(10, 11), unclipped [ 82.950] emit_primitive_identity_mask__avx2: dst=(621, 718), mask=(880.00, 32.00) x (10.00, 11.00) [ 82.950] glyphs0_to_dst: glyph=(630, 721)x(10, 8), unclipped [ 82.950] emit_primitive_identity_mask__avx2: dst=(630, 721), mask=(944.00, 0.00) x (10.00, 8.00) [ 82.950] glyphs0_to_dst: glyph=(639, 721)x(10, 11), unclipped [ 82.950] emit_primitive_identity_mask__avx2: dst=(639, 721), mask=(880.00, 48.00) x (10.00, 11.00) [ 82.950] glyphs0_to_dst: glyph=(651, 726)x(5, 3), unclipped [ 82.950] emit_primitive_identity_mask__avx2: dst=(651, 726), mask=(1008.00, 32.00) x (5.00, 3.00) [ 82.950] glyphs0_to_dst: glyph=(658, 721)x(9, 8), unclipped [ 82.950] emit_primitive_identity_mask__avx2: dst=(658, 721), mask=(896.00, 48.00) x (9.00, 8.00) [ 82.950] glyphs0_to_dst: glyph=(667, 717)x(9, 12), unclipped [ 82.950] emit_primitive_identity_mask__avx2: dst=(667, 717), mask=(992.00, 48.00) x (9.00, 12.00) [ 82.950] gen8_vertex_flush[e98] = 69 [ 82.950] gen9_magic_ca_pass: CA fixup (543 -> 612) [ 82.950] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.950] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.950] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.950] sna_glyphs(op=3, nlist=1, src=(1, 746)) [ 82.950] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.950] sna_glyphs: discarding mask [ 82.950] glyphs0_to_dst(op=3, src=(1, 746), nlist=1, dst=(1, 746)+(0, 0)) [ 82.950] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.950] gen9_render_composite: 0x0, current mode=1/1 [ 82.950] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 82.950] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.950] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.950] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.950] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.950] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.950] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.950] sna_drawable_use_bo: using whole GPU bo [ 82.950] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.950] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.950] color_convert: src=ff8ae234 [20028888] [ 82.950] color_convert: dst=ff8ae234 [20028888] [ 82.950] sna_render_get_solid: ff8ae234 [ 82.950] sna_render_get_solid(22) = ff8ae234 (old) [ 82.950] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.950] sna_transform_is_imprecise_integer_translation: no transform [ 82.950] gen9_composite_picture: integer translation (0, 0), removing [ 82.950] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.950] sna_render_pixmap_bo: GPU all damaged [ 82.950] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.950] gen4_choose_composite_emitter: solid, identity mask [ 82.950] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.950] gen9_composite_get_binding_table(fbc0) [ 82.950] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.950] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.950] gen9_emit_vertex_elements: setup id=9 [ 82.950] glyphs0_to_dst: glyph=(1, 738)x(9, 8), unclipped [ 82.950] emit_primitive_identity_mask__avx2: dst=(1, 738), mask=(688.00, 32.00) x (9.00, 8.00) [ 82.950] glyphs0_to_dst: glyph=(9, 736)x(10, 13), unclipped [ 82.950] emit_primitive_identity_mask__avx2: dst=(9, 736), mask=(672.00, 48.00) x (10.00, 13.00) [ 82.950] glyphs0_to_dst: glyph=(19, 738)x(9, 8), unclipped [ 82.950] emit_primitive_identity_mask__avx2: dst=(19, 738), mask=(688.00, 32.00) x (9.00, 8.00) [ 82.950] glyphs0_to_dst: glyph=(28, 740)x(8, 3), unclipped [ 82.950] emit_primitive_identity_mask__avx2: dst=(28, 740), mask=(688.00, 48.00) x (8.00, 3.00) [ 82.950] glyphs0_to_dst: glyph=(36, 736)x(11, 10), unclipped [ 82.950] emit_primitive_identity_mask__avx2: dst=(36, 736), mask=(704.00, 0.00) x (11.00, 10.00) [ 82.950] glyphs0_to_dst: glyph=(46, 738)x(9, 8), unclipped [ 82.950] emit_primitive_identity_mask__avx2: dst=(46, 738), mask=(720.00, 0.00) x (9.00, 8.00) [ 82.950] glyphs0_to_dst: glyph=(54, 738)x(10, 8), unclipped [ 82.950] emit_primitive_identity_mask__avx2: dst=(54, 738), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.950] glyphs0_to_dst: glyph=(63, 738)x(10, 8), unclipped [ 82.950] emit_primitive_identity_mask__avx2: dst=(63, 738), mask=(720.00, 16.00) x (10.00, 8.00) [ 82.950] glyphs0_to_dst: glyph=(72, 735)x(10, 11), unclipped [ 82.950] emit_primitive_identity_mask__avx2: dst=(72, 735), mask=(736.00, 0.00) x (10.00, 11.00) [ 82.950] glyphs0_to_dst: glyph=(81, 738)x(10, 8), unclipped [ 82.950] emit_primitive_identity_mask__avx2: dst=(81, 738), mask=(752.00, 0.00) x (10.00, 8.00) [ 82.950] glyphs0_to_dst: glyph=(90, 735)x(10, 11), unclipped [ 82.950] emit_primitive_identity_mask__avx2: dst=(90, 735), mask=(736.00, 0.00) x (10.00, 11.00) [ 82.950] glyphs0_to_dst: glyph=(99, 738)x(11, 8), unclipped [ 82.950] emit_primitive_identity_mask__avx2: dst=(99, 738), mask=(736.00, 16.00) x (11.00, 8.00) [ 82.950] glyphs0_to_dst: glyph=(109, 738)x(9, 8), unclipped [ 82.950] emit_primitive_identity_mask__avx2: dst=(109, 738), mask=(752.00, 16.00) x (9.00, 8.00) [ 82.950] glyphs0_to_dst: glyph=(118, 740)x(8, 3), unclipped [ 82.950] emit_primitive_identity_mask__avx2: dst=(118, 740), mask=(688.00, 48.00) x (8.00, 3.00) [ 82.950] glyphs0_to_dst: glyph=(126, 736)x(10, 10), unclipped [ 82.950] emit_primitive_identity_mask__avx2: dst=(126, 736), mask=(704.00, 32.00) x (10.00, 10.00) [ 82.950] glyphs0_to_dst: glyph=(135, 736)x(10, 10), unclipped [ 82.950] emit_primitive_identity_mask__avx2: dst=(135, 736), mask=(704.00, 32.00) x (10.00, 10.00) [ 82.950] glyphs0_to_dst: glyph=(144, 736)x(10, 10), unclipped [ 82.950] emit_primitive_identity_mask__avx2: dst=(144, 736), mask=(720.00, 32.00) x (10.00, 10.00) [ 82.950] glyphs0_to_dst: glyph=(153, 736)x(10, 10), unclipped [ 82.950] emit_primitive_identity_mask__avx2: dst=(153, 736), mask=(704.00, 48.00) x (10.00, 10.00) [ 82.950] gen8_vertex_flush[f98] = 54 [ 82.950] gen9_magic_ca_pass: CA fixup (612 -> 666) [ 82.950] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.950] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.950] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.950] sna_glyphs(op=3, nlist=1, src=(163, 746)) [ 82.950] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.950] sna_glyphs: discarding mask [ 82.950] glyphs0_to_dst(op=3, src=(163, 746), nlist=1, dst=(163, 746)+(0, 0)) [ 82.950] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.950] gen9_render_composite: 0x0, current mode=1/1 [ 82.950] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 82.950] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.950] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.950] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.950] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.950] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.950] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.950] sna_drawable_use_bo: using whole GPU bo [ 82.950] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.950] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.950] color_convert: src=ffffffff [20028888] [ 82.950] color_convert: dst=ffffffff [20028888] [ 82.950] sna_render_get_solid: ffffffff [ 82.950] sna_render_get_solid(white) [ 82.950] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.950] sna_transform_is_imprecise_integer_translation: no transform [ 82.950] gen9_composite_picture: integer translation (0, 0), removing [ 82.950] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.950] sna_render_pixmap_bo: GPU all damaged [ 82.950] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.950] gen4_choose_composite_emitter: solid, identity mask [ 82.950] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.950] gen9_composite_get_binding_table(fb80) [ 82.950] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.950] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.950] gen9_emit_vertex_elements: setup id=9 [ 82.950] glyphs0_to_dst: glyph=(165, 738)x(5, 8), unclipped [ 82.950] emit_primitive_identity_mask__avx2: dst=(165, 738), mask=(720.00, 48.00) x (5.00, 8.00) [ 82.950] gen8_vertex_flush[1098] = 3 [ 82.950] gen9_magic_ca_pass: CA fixup (666 -> 669) [ 82.950] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.950] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.950] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.950] sna_glyphs(op=3, nlist=1, src=(172, 746)) [ 82.950] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.950] sna_glyphs: discarding mask [ 82.950] glyphs0_to_dst(op=3, src=(172, 746), nlist=1, dst=(172, 746)+(0, 0)) [ 82.950] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.950] gen9_render_composite: 0x0, current mode=1/1 [ 82.950] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 82.950] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.950] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.950] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.950] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.950] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.950] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.950] sna_drawable_use_bo: using whole GPU bo [ 82.950] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.950] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.950] color_convert: src=ff729fcf [20028888] [ 82.950] color_convert: dst=ff729fcf [20028888] [ 82.950] sna_render_get_solid: ff729fcf [ 82.950] sna_render_get_solid(23) = ff729fcf (old) [ 82.950] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.950] sna_transform_is_imprecise_integer_translation: no transform [ 82.950] gen9_composite_picture: integer translation (0, 0), removing [ 82.950] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.950] sna_render_pixmap_bo: GPU all damaged [ 82.950] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.950] gen4_choose_composite_emitter: solid, identity mask [ 82.950] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.950] gen9_composite_get_binding_table(fb40) [ 82.950] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.950] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.950] gen9_emit_vertex_elements: setup id=9 [ 82.950] glyphs0_to_dst: glyph=(171, 740)x(11, 3), unclipped [ 82.950] emit_primitive_identity_mask__avx2: dst=(171, 740), mask=(736.00, 32.00) x (11.00, 3.00) [ 82.950] glyphs0_to_dst: glyph=(180, 735)x(10, 14), unclipped [ 82.950] emit_primitive_identity_mask__avx2: dst=(180, 735), mask=(944.00, 48.00) x (10.00, 14.00) [ 82.950] glyphs0_to_dst: glyph=(189, 735)x(11, 11), unclipped [ 82.950] emit_primitive_identity_mask__avx2: dst=(189, 735), mask=(960.00, 0.00) x (11.00, 11.00) [ 82.950] glyphs0_to_dst: glyph=(198, 738)x(10, 8), unclipped [ 82.950] emit_primitive_identity_mask__avx2: dst=(198, 738), mask=(976.00, 0.00) x (10.00, 8.00) [ 82.950] glyphs0_to_dst: glyph=(208, 738)x(9, 11), unclipped [ 82.950] emit_primitive_identity_mask__avx2: dst=(208, 738), mask=(960.00, 16.00) x (9.00, 11.00) [ 82.950] glyphs0_to_dst: glyph=(216, 735)x(10, 14), unclipped [ 82.950] emit_primitive_identity_mask__avx2: dst=(216, 735), mask=(944.00, 48.00) x (10.00, 14.00) [ 82.950] glyphs0_to_dst: glyph=(225, 736)x(10, 10), unclipped [ 82.950] emit_primitive_identity_mask__avx2: dst=(225, 736), mask=(976.00, 16.00) x (10.00, 10.00) [ 82.950] glyphs0_to_dst: glyph=(234, 747)x(11, 2), unclipped [ 82.950] emit_primitive_identity_mask__avx2: dst=(234, 747), mask=(992.00, 0.00) x (11.00, 2.00) [ 82.950] glyphs0_to_dst: glyph=(243, 735)x(11, 11), unclipped [ 82.950] emit_primitive_identity_mask__avx2: dst=(243, 735), mask=(1008.00, 0.00) x (11.00, 11.00) [ 82.950] glyphs0_to_dst: glyph=(253, 738)x(9, 8), unclipped [ 82.950] emit_primitive_identity_mask__avx2: dst=(253, 738), mask=(720.00, 0.00) x (9.00, 8.00) [ 82.950] glyphs0_to_dst: glyph=(261, 738)x(10, 8), unclipped [ 82.950] emit_primitive_identity_mask__avx2: dst=(261, 738), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.950] glyphs0_to_dst: glyph=(270, 738)x(10, 8), unclipped [ 82.950] emit_primitive_identity_mask__avx2: dst=(270, 738), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.950] glyphs0_to_dst: glyph=(279, 734)x(10, 12), unclipped [ 82.950] emit_primitive_identity_mask__avx2: dst=(279, 734), mask=(992.00, 16.00) x (10.00, 12.00) [ 82.950] glyphs0_to_dst: glyph=(288, 738)x(10, 8), unclipped [ 82.950] emit_primitive_identity_mask__avx2: dst=(288, 738), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.950] glyphs0_to_dst: glyph=(297, 738)x(10, 8), unclipped [ 82.950] emit_primitive_identity_mask__avx2: dst=(297, 738), mask=(752.00, 0.00) x (10.00, 8.00) [ 82.951] glyphs0_to_dst: glyph=(307, 734)x(10, 12), unclipped [ 82.951] emit_primitive_identity_mask__avx2: dst=(307, 734), mask=(1008.00, 16.00) x (10.00, 12.00) [ 82.951] glyphs0_to_dst: glyph=(315, 735)x(11, 11), unclipped [ 82.951] emit_primitive_identity_mask__avx2: dst=(315, 735), mask=(960.00, 0.00) x (11.00, 11.00) [ 82.951] glyphs0_to_dst: glyph=(324, 738)x(11, 8), unclipped [ 82.951] emit_primitive_identity_mask__avx2: dst=(324, 738), mask=(736.00, 16.00) x (11.00, 8.00) [ 82.951] glyphs0_to_dst: glyph=(334, 738)x(9, 11), unclipped [ 82.951] emit_primitive_identity_mask__avx2: dst=(334, 738), mask=(960.00, 16.00) x (9.00, 11.00) [ 82.951] glyphs0_to_dst: glyph=(342, 747)x(11, 2), unclipped [ 82.951] emit_primitive_identity_mask__avx2: dst=(342, 747), mask=(992.00, 0.00) x (11.00, 2.00) [ 82.951] glyphs0_to_dst: glyph=(351, 734)x(10, 12), unclipped [ 82.951] emit_primitive_identity_mask__avx2: dst=(351, 734), mask=(992.00, 16.00) x (10.00, 12.00) [ 82.951] glyphs0_to_dst: glyph=(361, 734)x(9, 12), unclipped [ 82.951] emit_primitive_identity_mask__avx2: dst=(361, 734), mask=(960.00, 32.00) x (9.00, 12.00) [ 82.951] glyphs0_to_dst: glyph=(369, 738)x(10, 11), unclipped [ 82.951] emit_primitive_identity_mask__avx2: dst=(369, 738), mask=(976.00, 32.00) x (10.00, 11.00) [ 82.951] glyphs0_to_dst: glyph=(378, 735)x(10, 14), unclipped [ 82.951] emit_primitive_identity_mask__avx2: dst=(378, 735), mask=(944.00, 48.00) x (10.00, 14.00) [ 82.951] glyphs0_to_dst: glyph=(387, 736)x(10, 10), unclipped [ 82.951] emit_primitive_identity_mask__avx2: dst=(387, 736), mask=(960.00, 48.00) x (10.00, 10.00) [ 82.951] glyphs0_to_dst: glyph=(396, 747)x(11, 2), unclipped [ 82.951] emit_primitive_identity_mask__avx2: dst=(396, 747), mask=(992.00, 0.00) x (11.00, 2.00) [ 82.951] glyphs0_to_dst: glyph=(406, 738)x(9, 8), unclipped [ 82.951] emit_primitive_identity_mask__avx2: dst=(406, 738), mask=(688.00, 32.00) x (9.00, 8.00) [ 82.951] glyphs0_to_dst: glyph=(415, 738)x(9, 8), unclipped [ 82.951] emit_primitive_identity_mask__avx2: dst=(415, 738), mask=(752.00, 16.00) x (9.00, 8.00) [ 82.951] glyphs0_to_dst: glyph=(424, 738)x(9, 11), unclipped [ 82.951] emit_primitive_identity_mask__avx2: dst=(424, 738), mask=(960.00, 16.00) x (9.00, 11.00) [ 82.951] glyphs0_to_dst: glyph=(432, 735)x(10, 11), unclipped [ 82.951] emit_primitive_identity_mask__avx2: dst=(432, 735), mask=(976.00, 48.00) x (10.00, 11.00) [ 82.951] glyphs0_to_dst: glyph=(442, 738)x(9, 8), unclipped [ 82.951] emit_primitive_identity_mask__avx2: dst=(442, 738), mask=(688.00, 32.00) x (9.00, 8.00) [ 82.951] glyphs0_to_dst: glyph=(450, 738)x(10, 11), unclipped [ 82.951] emit_primitive_identity_mask__avx2: dst=(450, 738), mask=(976.00, 32.00) x (10.00, 11.00) [ 82.951] gen8_vertex_flush[1198] = 96 [ 82.951] gen9_magic_ca_pass: CA fixup (669 -> 765) [ 82.951] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.951] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.951] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.951] sna_accel_flush: flush?=0, dirty?=0 [ 82.951] sna_block_handler (tv=0.0) [ 82.951] sna_wakeup_handler [ 82.951] sna_accel_flush: flush?=0, dirty?=0 [ 82.951] sna_accel_flush: flush?=0, dirty?=0 [ 82.951] sna_accel_flush: flush?=0, dirty?=0 [ 82.951] sna_accel_flush: flush?=0, dirty?=0 [ 82.951] sna_accel_flush: flush?=0, dirty?=0 [ 82.951] sna_accel_flush: flush?=0, dirty?=0 [ 82.951] sna_accel_flush: flush?=0, dirty?=0 [ 82.951] sna_accel_flush: flush?=0, dirty?=0 [ 82.951] sna_block_handler (tv=0.0) [ 82.951] sna_wakeup_handler [ 82.951] sna_accel_flush: flush?=0, dirty?=0 [ 82.951] sna_accel_flush: flush?=0, dirty?=0 [ 82.951] sna_accel_flush: flush?=0, dirty?=0 [ 82.951] sna_block_handler (tv=0.0) [ 82.951] sna_wakeup_handler [ 82.951] sna_accel_flush: flush?=0, dirty?=0 [ 82.951] sna_accel_flush: flush?=0, dirty?=0 [ 82.951] sna_block_handler (tv=0.0) [ 82.951] sna_wakeup_handler [ 82.951] sna_accel_flush: flush?=0, dirty?=0 [ 82.951] sna_accel_flush: flush?=0, dirty?=0 [ 82.951] sna_block_handler (tv=0.0) [ 82.951] sna_wakeup_handler [ 82.951] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=32, name=80 [ 82.951] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 82.951] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 82.951] sna_dri2_get_back: draw size=3840x2160, back buffer handle=32 size=3840x2160, is-scanout? 1, active?=0, pitch=15360, front pitch=15360 [ 82.951] sna_dri2_get_back: reuse backbuffer? 1 [ 82.951] sna_dri2_get_back: back buffer handle=32, active?=0, refcnt=1 [ 82.951] sna_dri2_get_back: reuse unattached back [ 82.951] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 82.951] sna_dri2_reuse_buffer: reusing back buffer handle=32, name=80, pitch=15360, age=0 [ 82.951] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 82.951] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=114, name=86, active_scanout=2 [ 82.951] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 82.951] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=114] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 82.951] sna_accel_flush: flush?=0, dirty?=0 [ 82.951] sna_accel_flush: flush?=0, dirty?=0 [ 82.951] sna_accel_flush: flush?=0, dirty?=0 [ 82.951] sna_block_handler (tv=0.0) [ 82.951] sna_wakeup_handler [ 82.951] sna_glyphs(op=3, nlist=1, src=(460, 746)) [ 82.951] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.951] sna_glyphs: discarding mask [ 82.951] glyphs0_to_dst(op=3, src=(460, 746), nlist=1, dst=(460, 746)+(0, 0)) [ 82.951] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.951] gen9_render_composite: 0x0, current mode=1/1 [ 82.951] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 82.951] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.951] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.951] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.951] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.951] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.951] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.951] sna_drawable_use_bo: using whole GPU bo [ 82.951] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.951] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.951] color_convert: src=ffffffff [20028888] [ 82.951] color_convert: dst=ffffffff [20028888] [ 82.951] sna_render_get_solid: ffffffff [ 82.951] sna_render_get_solid(white) [ 82.951] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.951] sna_transform_is_imprecise_integer_translation: no transform [ 82.951] gen9_composite_picture: integer translation (0, 0), removing [ 82.951] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.951] sna_render_pixmap_bo: GPU all damaged [ 82.951] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.951] gen4_choose_composite_emitter: solid, identity mask [ 82.951] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.951] gen9_composite_get_binding_table(fb00) [ 82.951] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.951] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.951] gen9_emit_vertex_elements: setup id=9 [ 82.951] glyphs0_to_dst: glyph=(459, 735)x(10, 13), unclipped [ 82.951] emit_primitive_identity_mask__avx2: dst=(459, 735), mask=(752.00, 32.00) x (10.00, 13.00) [ 82.951] glyphs0_to_dst: glyph=(477, 738)x(10, 8), unclipped [ 82.951] emit_primitive_identity_mask__avx2: dst=(477, 738), mask=(848.00, 16.00) x (10.00, 8.00) [ 82.951] glyphs0_to_dst: glyph=(486, 734)x(10, 12), unclipped [ 82.951] emit_primitive_identity_mask__avx2: dst=(486, 734), mask=(864.00, 0.00) x (10.00, 12.00) [ 82.951] glyphs0_to_dst: glyph=(507, 743)x(5, 3), unclipped [ 82.951] emit_primitive_identity_mask__avx2: dst=(507, 743), mask=(1008.00, 32.00) x (5.00, 3.00) [ 82.951] glyphs0_to_dst: glyph=(516, 743)x(5, 3), unclipped [ 82.951] emit_primitive_identity_mask__avx2: dst=(516, 743), mask=(1008.00, 32.00) x (5.00, 3.00) [ 82.951] glyphs0_to_dst: glyph=(523, 735)x(9, 14), unclipped [ 82.951] emit_primitive_identity_mask__avx2: dst=(523, 735), mask=(832.00, 32.00) x (9.00, 14.00) [ 82.951] gen8_vertex_flush[1298] = 18 [ 82.951] gen9_magic_ca_pass: CA fixup (765 -> 783) [ 82.951] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.951] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.951] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.951] sna_glyphs(op=3, nlist=1, src=(1, 763)) [ 82.951] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.951] sna_glyphs: discarding mask [ 82.951] glyphs0_to_dst(op=3, src=(1, 763), nlist=1, dst=(1, 763)+(0, 0)) [ 82.951] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.951] gen9_render_composite: 0x0, current mode=1/1 [ 82.951] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 82.951] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.951] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.951] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.951] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.951] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.951] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.951] sna_drawable_use_bo: using whole GPU bo [ 82.951] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.951] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.951] color_convert: src=ff8ae234 [20028888] [ 82.951] color_convert: dst=ff8ae234 [20028888] [ 82.951] sna_render_get_solid: ff8ae234 [ 82.951] sna_render_get_solid(22) = ff8ae234 (old) [ 82.951] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.952] sna_transform_is_imprecise_integer_translation: no transform [ 82.952] gen9_composite_picture: integer translation (0, 0), removing [ 82.952] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.952] sna_render_pixmap_bo: GPU all damaged [ 82.952] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.952] gen4_choose_composite_emitter: solid, identity mask [ 82.952] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.952] gen9_composite_get_binding_table(fac0) [ 82.952] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.952] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.952] gen9_emit_vertex_elements: setup id=9 [ 82.952] glyphs0_to_dst: glyph=(1, 755)x(9, 8), unclipped [ 82.952] emit_primitive_identity_mask__avx2: dst=(1, 755), mask=(688.00, 32.00) x (9.00, 8.00) [ 82.952] glyphs0_to_dst: glyph=(9, 753)x(10, 13), unclipped [ 82.952] emit_primitive_identity_mask__avx2: dst=(9, 753), mask=(672.00, 48.00) x (10.00, 13.00) [ 82.952] glyphs0_to_dst: glyph=(19, 755)x(9, 8), unclipped [ 82.952] emit_primitive_identity_mask__avx2: dst=(19, 755), mask=(688.00, 32.00) x (9.00, 8.00) [ 82.952] glyphs0_to_dst: glyph=(28, 757)x(8, 3), unclipped [ 82.952] emit_primitive_identity_mask__avx2: dst=(28, 757), mask=(688.00, 48.00) x (8.00, 3.00) [ 82.952] glyphs0_to_dst: glyph=(36, 753)x(11, 10), unclipped [ 82.952] emit_primitive_identity_mask__avx2: dst=(36, 753), mask=(704.00, 0.00) x (11.00, 10.00) [ 82.952] glyphs0_to_dst: glyph=(46, 755)x(9, 8), unclipped [ 82.952] emit_primitive_identity_mask__avx2: dst=(46, 755), mask=(720.00, 0.00) x (9.00, 8.00) [ 82.952] glyphs0_to_dst: glyph=(54, 755)x(10, 8), unclipped [ 82.952] emit_primitive_identity_mask__avx2: dst=(54, 755), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.952] glyphs0_to_dst: glyph=(63, 755)x(10, 8), unclipped [ 82.952] emit_primitive_identity_mask__avx2: dst=(63, 755), mask=(720.00, 16.00) x (10.00, 8.00) [ 82.952] glyphs0_to_dst: glyph=(72, 752)x(10, 11), unclipped [ 82.952] emit_primitive_identity_mask__avx2: dst=(72, 752), mask=(736.00, 0.00) x (10.00, 11.00) [ 82.952] glyphs0_to_dst: glyph=(81, 755)x(10, 8), unclipped [ 82.952] emit_primitive_identity_mask__avx2: dst=(81, 755), mask=(752.00, 0.00) x (10.00, 8.00) [ 82.952] glyphs0_to_dst: glyph=(90, 752)x(10, 11), unclipped [ 82.952] emit_primitive_identity_mask__avx2: dst=(90, 752), mask=(736.00, 0.00) x (10.00, 11.00) [ 82.952] glyphs0_to_dst: glyph=(99, 755)x(11, 8), unclipped [ 82.952] emit_primitive_identity_mask__avx2: dst=(99, 755), mask=(736.00, 16.00) x (11.00, 8.00) [ 82.952] glyphs0_to_dst: glyph=(109, 755)x(9, 8), unclipped [ 82.952] emit_primitive_identity_mask__avx2: dst=(109, 755), mask=(752.00, 16.00) x (9.00, 8.00) [ 82.952] glyphs0_to_dst: glyph=(118, 757)x(8, 3), unclipped [ 82.952] emit_primitive_identity_mask__avx2: dst=(118, 757), mask=(688.00, 48.00) x (8.00, 3.00) [ 82.952] glyphs0_to_dst: glyph=(126, 753)x(10, 10), unclipped [ 82.952] emit_primitive_identity_mask__avx2: dst=(126, 753), mask=(704.00, 32.00) x (10.00, 10.00) [ 82.952] glyphs0_to_dst: glyph=(135, 753)x(10, 10), unclipped [ 82.952] emit_primitive_identity_mask__avx2: dst=(135, 753), mask=(704.00, 32.00) x (10.00, 10.00) [ 82.952] glyphs0_to_dst: glyph=(144, 753)x(10, 10), unclipped [ 82.952] emit_primitive_identity_mask__avx2: dst=(144, 753), mask=(720.00, 32.00) x (10.00, 10.00) [ 82.952] glyphs0_to_dst: glyph=(153, 753)x(10, 10), unclipped [ 82.952] emit_primitive_identity_mask__avx2: dst=(153, 753), mask=(704.00, 48.00) x (10.00, 10.00) [ 82.952] gen8_vertex_flush[1398] = 54 [ 82.952] gen9_magic_ca_pass: CA fixup (783 -> 837) [ 82.952] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.952] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.952] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.952] sna_glyphs(op=3, nlist=1, src=(163, 763)) [ 82.952] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.952] sna_glyphs: discarding mask [ 82.952] glyphs0_to_dst(op=3, src=(163, 763), nlist=1, dst=(163, 763)+(0, 0)) [ 82.952] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.952] gen9_render_composite: 0x0, current mode=1/1 [ 82.952] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 82.952] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.952] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.952] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.952] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.952] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.952] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.952] sna_drawable_use_bo: using whole GPU bo [ 82.952] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.952] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.952] color_convert: src=ffffffff [20028888] [ 82.952] color_convert: dst=ffffffff [20028888] [ 82.952] sna_render_get_solid: ffffffff [ 82.952] sna_render_get_solid(white) [ 82.952] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.952] sna_transform_is_imprecise_integer_translation: no transform [ 82.952] gen9_composite_picture: integer translation (0, 0), removing [ 82.952] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.952] sna_render_pixmap_bo: GPU all damaged [ 82.952] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.952] gen4_choose_composite_emitter: solid, identity mask [ 82.952] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.952] gen9_composite_get_binding_table(fa80) [ 82.952] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.952] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.952] gen9_emit_vertex_elements: setup id=9 [ 82.952] glyphs0_to_dst: glyph=(165, 755)x(5, 8), unclipped [ 82.952] emit_primitive_identity_mask__avx2: dst=(165, 755), mask=(720.00, 48.00) x (5.00, 8.00) [ 82.952] gen8_vertex_flush[1498] = 3 [ 82.952] gen9_magic_ca_pass: CA fixup (837 -> 840) [ 82.952] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.952] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.952] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.952] sna_glyphs(op=3, nlist=1, src=(172, 763)) [ 82.952] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.952] sna_glyphs: discarding mask [ 82.952] glyphs0_to_dst(op=3, src=(172, 763), nlist=1, dst=(172, 763)+(0, 0)) [ 82.952] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.952] gen9_render_composite: 0x0, current mode=1/1 [ 82.952] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 82.952] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.952] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.952] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.952] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.952] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.952] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.952] sna_drawable_use_bo: using whole GPU bo [ 82.952] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.952] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.952] color_convert: src=ff729fcf [20028888] [ 82.952] color_convert: dst=ff729fcf [20028888] [ 82.952] sna_render_get_solid: ff729fcf [ 82.952] sna_render_get_solid(23) = ff729fcf (old) [ 82.952] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.952] sna_transform_is_imprecise_integer_translation: no transform [ 82.952] gen9_composite_picture: integer translation (0, 0), removing [ 82.952] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.952] sna_render_pixmap_bo: GPU all damaged [ 82.952] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.952] gen4_choose_composite_emitter: solid, identity mask [ 82.952] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.952] gen9_composite_get_binding_table(fa40) [ 82.952] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.952] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.952] gen9_emit_vertex_elements: setup id=9 [ 82.952] glyphs0_to_dst: glyph=(171, 757)x(11, 3), unclipped [ 82.952] emit_primitive_identity_mask__avx2: dst=(171, 757), mask=(736.00, 32.00) x (11.00, 3.00) [ 82.952] glyphs0_to_dst: glyph=(180, 752)x(10, 14), unclipped [ 82.952] emit_primitive_identity_mask__avx2: dst=(180, 752), mask=(944.00, 48.00) x (10.00, 14.00) [ 82.952] glyphs0_to_dst: glyph=(189, 752)x(11, 11), unclipped [ 82.952] emit_primitive_identity_mask__avx2: dst=(189, 752), mask=(960.00, 0.00) x (11.00, 11.00) [ 82.952] glyphs0_to_dst: glyph=(198, 755)x(10, 8), unclipped [ 82.952] emit_primitive_identity_mask__avx2: dst=(198, 755), mask=(976.00, 0.00) x (10.00, 8.00) [ 82.952] glyphs0_to_dst: glyph=(208, 755)x(9, 11), unclipped [ 82.952] emit_primitive_identity_mask__avx2: dst=(208, 755), mask=(960.00, 16.00) x (9.00, 11.00) [ 82.952] glyphs0_to_dst: glyph=(216, 752)x(10, 14), unclipped [ 82.952] emit_primitive_identity_mask__avx2: dst=(216, 752), mask=(944.00, 48.00) x (10.00, 14.00) [ 82.952] glyphs0_to_dst: glyph=(225, 753)x(10, 10), unclipped [ 82.952] emit_primitive_identity_mask__avx2: dst=(225, 753), mask=(976.00, 16.00) x (10.00, 10.00) [ 82.952] glyphs0_to_dst: glyph=(234, 764)x(11, 2), unclipped [ 82.952] emit_primitive_identity_mask__avx2: dst=(234, 764), mask=(992.00, 0.00) x (11.00, 2.00) [ 82.952] glyphs0_to_dst: glyph=(243, 752)x(11, 11), unclipped [ 82.952] emit_primitive_identity_mask__avx2: dst=(243, 752), mask=(1008.00, 0.00) x (11.00, 11.00) [ 82.952] glyphs0_to_dst: glyph=(253, 755)x(9, 8), unclipped [ 82.952] emit_primitive_identity_mask__avx2: dst=(253, 755), mask=(720.00, 0.00) x (9.00, 8.00) [ 82.952] glyphs0_to_dst: glyph=(261, 755)x(10, 8), unclipped [ 82.952] emit_primitive_identity_mask__avx2: dst=(261, 755), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.952] glyphs0_to_dst: glyph=(270, 755)x(10, 8), unclipped [ 82.952] emit_primitive_identity_mask__avx2: dst=(270, 755), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.952] glyphs0_to_dst: glyph=(279, 751)x(10, 12), unclipped [ 82.952] emit_primitive_identity_mask__avx2: dst=(279, 751), mask=(992.00, 16.00) x (10.00, 12.00) [ 82.952] glyphs0_to_dst: glyph=(288, 755)x(10, 8), unclipped [ 82.952] emit_primitive_identity_mask__avx2: dst=(288, 755), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.952] glyphs0_to_dst: glyph=(297, 755)x(10, 8), unclipped [ 82.952] emit_primitive_identity_mask__avx2: dst=(297, 755), mask=(752.00, 0.00) x (10.00, 8.00) [ 82.952] glyphs0_to_dst: glyph=(307, 751)x(10, 12), unclipped [ 82.952] emit_primitive_identity_mask__avx2: dst=(307, 751), mask=(1008.00, 16.00) x (10.00, 12.00) [ 82.952] glyphs0_to_dst: glyph=(315, 752)x(11, 11), unclipped [ 82.952] emit_primitive_identity_mask__avx2: dst=(315, 752), mask=(960.00, 0.00) x (11.00, 11.00) [ 82.952] glyphs0_to_dst: glyph=(324, 755)x(11, 8), unclipped [ 82.952] emit_primitive_identity_mask__avx2: dst=(324, 755), mask=(736.00, 16.00) x (11.00, 8.00) [ 82.952] glyphs0_to_dst: glyph=(334, 755)x(9, 11), unclipped [ 82.952] emit_primitive_identity_mask__avx2: dst=(334, 755), mask=(960.00, 16.00) x (9.00, 11.00) [ 82.952] glyphs0_to_dst: glyph=(342, 764)x(11, 2), unclipped [ 82.952] emit_primitive_identity_mask__avx2: dst=(342, 764), mask=(992.00, 0.00) x (11.00, 2.00) [ 82.952] glyphs0_to_dst: glyph=(351, 751)x(10, 12), unclipped [ 82.952] emit_primitive_identity_mask__avx2: dst=(351, 751), mask=(992.00, 16.00) x (10.00, 12.00) [ 82.952] glyphs0_to_dst: glyph=(361, 751)x(9, 12), unclipped [ 82.952] emit_primitive_identity_mask__avx2: dst=(361, 751), mask=(960.00, 32.00) x (9.00, 12.00) [ 82.952] glyphs0_to_dst: glyph=(369, 755)x(10, 11), unclipped [ 82.952] emit_primitive_identity_mask__avx2: dst=(369, 755), mask=(976.00, 32.00) x (10.00, 11.00) [ 82.952] gen8_vertex_flush[1598] = 69 [ 82.952] gen9_magic_ca_pass: CA fixup (840 -> 909) [ 82.952] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.952] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.952] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.952] sna_glyphs(op=3, nlist=1, src=(379, 763)) [ 82.952] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.952] sna_glyphs: discarding mask [ 82.952] glyphs0_to_dst(op=3, src=(379, 763), nlist=1, dst=(379, 763)+(0, 0)) [ 82.952] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.952] gen9_render_composite: 0x0, current mode=1/1 [ 82.952] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 82.952] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.952] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.952] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.952] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.952] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.952] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.952] sna_drawable_use_bo: using whole GPU bo [ 82.952] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.952] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.952] color_convert: src=ffffffff [20028888] [ 82.952] color_convert: dst=ffffffff [20028888] [ 82.952] sna_render_get_solid: ffffffff [ 82.952] sna_render_get_solid(white) [ 82.952] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.952] sna_transform_is_imprecise_integer_translation: no transform [ 82.953] gen9_composite_picture: integer translation (0, 0), removing [ 82.953] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.953] sna_render_pixmap_bo: GPU all damaged [ 82.953] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.953] gen4_choose_composite_emitter: solid, identity mask [ 82.953] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.953] gen9_composite_get_binding_table(fa00) [ 82.953] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.953] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.953] gen9_emit_vertex_elements: setup id=9 [ 82.953] glyphs0_to_dst: glyph=(378, 752)x(10, 13), unclipped [ 82.953] emit_primitive_identity_mask__avx2: dst=(378, 752), mask=(752.00, 32.00) x (10.00, 13.00) [ 82.953] glyphs0_to_dst: glyph=(396, 752)x(10, 11), unclipped [ 82.953] emit_primitive_identity_mask__avx2: dst=(396, 752), mask=(880.00, 32.00) x (10.00, 11.00) [ 82.953] glyphs0_to_dst: glyph=(406, 755)x(9, 8), unclipped [ 82.953] emit_primitive_identity_mask__avx2: dst=(406, 755), mask=(896.00, 48.00) x (9.00, 8.00) [ 82.953] gen8_vertex_flush[1698] = 9 [ 82.953] gen9_magic_ca_pass: CA fixup (909 -> 918) [ 82.953] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.953] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.953] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.953] sna_glyphs(op=3, nlist=1, src=(1, 780)) [ 82.953] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.953] sna_glyphs: discarding mask [ 82.953] glyphs0_to_dst(op=3, src=(1, 780), nlist=1, dst=(1, 780)+(0, 0)) [ 82.953] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.953] gen9_render_composite: 0x0, current mode=1/1 [ 82.953] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 82.953] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.953] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.953] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.953] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.953] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.953] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.953] sna_drawable_use_bo: using whole GPU bo [ 82.953] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.953] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.953] color_convert: src=ff729fcf [20028888] [ 82.953] color_convert: dst=ff729fcf [20028888] [ 82.953] sna_render_get_solid: ff729fcf [ 82.953] sna_render_get_solid(23) = ff729fcf (last) [ 82.953] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.953] sna_transform_is_imprecise_integer_translation: no transform [ 82.953] gen9_composite_picture: integer translation (0, 0), removing [ 82.953] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.953] sna_render_pixmap_bo: GPU all damaged [ 82.953] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.953] gen4_choose_composite_emitter: solid, identity mask [ 82.953] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.953] gen9_composite_get_binding_table(f9c0) [ 82.953] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.953] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.953] gen9_emit_vertex_elements: setup id=9 [ 82.953] glyphs0_to_dst: glyph=(0, 770)x(10, 10), unclipped [ 82.953] emit_primitive_identity_mask__avx2: dst=(0, 770), mask=(960.00, 48.00) x (10.00, 10.00) [ 82.953] glyphs0_to_dst: glyph=(9, 781)x(11, 2), unclipped [ 82.953] emit_primitive_identity_mask__avx2: dst=(9, 781), mask=(992.00, 0.00) x (11.00, 2.00) [ 82.953] glyphs0_to_dst: glyph=(19, 772)x(9, 8), unclipped [ 82.953] emit_primitive_identity_mask__avx2: dst=(19, 772), mask=(688.00, 32.00) x (9.00, 8.00) [ 82.953] glyphs0_to_dst: glyph=(28, 772)x(9, 8), unclipped [ 82.953] emit_primitive_identity_mask__avx2: dst=(28, 772), mask=(752.00, 16.00) x (9.00, 8.00) [ 82.953] glyphs0_to_dst: glyph=(37, 772)x(9, 11), unclipped [ 82.953] emit_primitive_identity_mask__avx2: dst=(37, 772), mask=(960.00, 16.00) x (9.00, 11.00) [ 82.953] glyphs0_to_dst: glyph=(45, 769)x(10, 11), unclipped [ 82.953] emit_primitive_identity_mask__avx2: dst=(45, 769), mask=(976.00, 48.00) x (10.00, 11.00) [ 82.953] glyphs0_to_dst: glyph=(55, 772)x(9, 8), unclipped [ 82.953] emit_primitive_identity_mask__avx2: dst=(55, 772), mask=(688.00, 32.00) x (9.00, 8.00) [ 82.953] glyphs0_to_dst: glyph=(63, 772)x(10, 11), unclipped [ 82.953] emit_primitive_identity_mask__avx2: dst=(63, 772), mask=(976.00, 32.00) x (10.00, 11.00) [ 82.953] gen8_vertex_flush[1798] = 24 [ 82.953] gen9_magic_ca_pass: CA fixup (918 -> 942) [ 82.953] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.953] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.953] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.953] sna_glyphs(op=3, nlist=1, src=(1, 797)) [ 82.953] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.953] sna_glyphs: discarding mask [ 82.953] glyphs0_to_dst(op=3, src=(1, 797), nlist=1, dst=(1, 797)+(0, 0)) [ 82.953] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.953] gen9_render_composite: 0x0, current mode=1/1 [ 82.953] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 82.953] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.953] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.953] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.953] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.953] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.953] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.953] sna_drawable_use_bo: using whole GPU bo [ 82.953] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.953] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.953] color_convert: src=ff8ae234 [20028888] [ 82.953] color_convert: dst=ff8ae234 [20028888] [ 82.953] sna_render_get_solid: ff8ae234 [ 82.953] sna_render_get_solid(22) = ff8ae234 (old) [ 82.953] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.953] sna_transform_is_imprecise_integer_translation: no transform [ 82.953] gen9_composite_picture: integer translation (0, 0), removing [ 82.953] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.953] sna_render_pixmap_bo: GPU all damaged [ 82.953] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.953] gen4_choose_composite_emitter: solid, identity mask [ 82.953] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.953] gen9_composite_get_binding_table(f980) [ 82.954] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.954] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.954] gen9_emit_vertex_elements: setup id=9 [ 82.954] glyphs0_to_dst: glyph=(1, 789)x(9, 8), unclipped [ 82.954] emit_primitive_identity_mask__avx2: dst=(1, 789), mask=(688.00, 32.00) x (9.00, 8.00) [ 82.954] glyphs0_to_dst: glyph=(9, 787)x(10, 13), unclipped [ 82.954] emit_primitive_identity_mask__avx2: dst=(9, 787), mask=(672.00, 48.00) x (10.00, 13.00) [ 82.954] glyphs0_to_dst: glyph=(19, 789)x(9, 8), unclipped [ 82.954] emit_primitive_identity_mask__avx2: dst=(19, 789), mask=(688.00, 32.00) x (9.00, 8.00) [ 82.954] glyphs0_to_dst: glyph=(28, 791)x(8, 3), unclipped [ 82.954] emit_primitive_identity_mask__avx2: dst=(28, 791), mask=(688.00, 48.00) x (8.00, 3.00) [ 82.954] glyphs0_to_dst: glyph=(36, 787)x(11, 10), unclipped [ 82.954] emit_primitive_identity_mask__avx2: dst=(36, 787), mask=(704.00, 0.00) x (11.00, 10.00) [ 82.954] glyphs0_to_dst: glyph=(46, 789)x(9, 8), unclipped [ 82.954] emit_primitive_identity_mask__avx2: dst=(46, 789), mask=(720.00, 0.00) x (9.00, 8.00) [ 82.954] glyphs0_to_dst: glyph=(54, 789)x(10, 8), unclipped [ 82.954] emit_primitive_identity_mask__avx2: dst=(54, 789), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.954] glyphs0_to_dst: glyph=(63, 789)x(10, 8), unclipped [ 82.954] emit_primitive_identity_mask__avx2: dst=(63, 789), mask=(720.00, 16.00) x (10.00, 8.00) [ 82.954] glyphs0_to_dst: glyph=(72, 786)x(10, 11), unclipped [ 82.954] emit_primitive_identity_mask__avx2: dst=(72, 786), mask=(736.00, 0.00) x (10.00, 11.00) [ 82.954] glyphs0_to_dst: glyph=(81, 789)x(10, 8), unclipped [ 82.954] emit_primitive_identity_mask__avx2: dst=(81, 789), mask=(752.00, 0.00) x (10.00, 8.00) [ 82.954] glyphs0_to_dst: glyph=(90, 786)x(10, 11), unclipped [ 82.954] emit_primitive_identity_mask__avx2: dst=(90, 786), mask=(736.00, 0.00) x (10.00, 11.00) [ 82.954] glyphs0_to_dst: glyph=(99, 789)x(11, 8), unclipped [ 82.954] emit_primitive_identity_mask__avx2: dst=(99, 789), mask=(736.00, 16.00) x (11.00, 8.00) [ 82.954] glyphs0_to_dst: glyph=(109, 789)x(9, 8), unclipped [ 82.954] emit_primitive_identity_mask__avx2: dst=(109, 789), mask=(752.00, 16.00) x (9.00, 8.00) [ 82.954] glyphs0_to_dst: glyph=(118, 791)x(8, 3), unclipped [ 82.954] emit_primitive_identity_mask__avx2: dst=(118, 791), mask=(688.00, 48.00) x (8.00, 3.00) [ 82.954] glyphs0_to_dst: glyph=(126, 787)x(10, 10), unclipped [ 82.954] emit_primitive_identity_mask__avx2: dst=(126, 787), mask=(704.00, 32.00) x (10.00, 10.00) [ 82.954] glyphs0_to_dst: glyph=(135, 787)x(10, 10), unclipped [ 82.954] emit_primitive_identity_mask__avx2: dst=(135, 787), mask=(704.00, 32.00) x (10.00, 10.00) [ 82.954] glyphs0_to_dst: glyph=(144, 787)x(10, 10), unclipped [ 82.954] emit_primitive_identity_mask__avx2: dst=(144, 787), mask=(720.00, 32.00) x (10.00, 10.00) [ 82.954] glyphs0_to_dst: glyph=(153, 787)x(10, 10), unclipped [ 82.954] emit_primitive_identity_mask__avx2: dst=(153, 787), mask=(704.00, 48.00) x (10.00, 10.00) [ 82.954] gen8_vertex_flush[1898] = 54 [ 82.954] gen9_magic_ca_pass: CA fixup (942 -> 996) [ 82.954] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.954] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.954] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.954] sna_glyphs(op=3, nlist=1, src=(163, 797)) [ 82.954] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.954] sna_glyphs: discarding mask [ 82.954] glyphs0_to_dst(op=3, src=(163, 797), nlist=1, dst=(163, 797)+(0, 0)) [ 82.954] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.954] gen9_render_composite: 0x0, current mode=1/1 [ 82.954] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 82.954] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.954] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.954] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.954] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.954] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.954] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.954] sna_drawable_use_bo: using whole GPU bo [ 82.954] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.954] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.954] color_convert: src=ffffffff [20028888] [ 82.954] color_convert: dst=ffffffff [20028888] [ 82.954] sna_render_get_solid: ffffffff [ 82.954] sna_render_get_solid(white) [ 82.954] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.954] sna_transform_is_imprecise_integer_translation: no transform [ 82.954] gen9_composite_picture: integer translation (0, 0), removing [ 82.954] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.954] sna_render_pixmap_bo: GPU all damaged [ 82.954] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.954] gen4_choose_composite_emitter: solid, identity mask [ 82.954] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.954] gen9_composite_get_binding_table(f940) [ 82.954] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.954] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.954] gen9_emit_vertex_elements: setup id=9 [ 82.954] glyphs0_to_dst: glyph=(165, 789)x(5, 8), unclipped [ 82.954] emit_primitive_identity_mask__avx2: dst=(165, 789), mask=(720.00, 48.00) x (5.00, 8.00) [ 82.954] gen8_vertex_flush[1998] = 3 [ 82.954] gen9_magic_ca_pass: CA fixup (996 -> 999) [ 82.954] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.954] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.954] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.954] sna_glyphs(op=3, nlist=1, src=(172, 797)) [ 82.954] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.954] sna_glyphs: discarding mask [ 82.954] glyphs0_to_dst(op=3, src=(172, 797), nlist=1, dst=(172, 797)+(0, 0)) [ 82.954] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.954] gen9_render_composite: 0x0, current mode=1/1 [ 82.954] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 82.954] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.954] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.954] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.954] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.954] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.954] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.954] sna_drawable_use_bo: using whole GPU bo [ 82.954] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.954] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.954] color_convert: src=ff729fcf [20028888] [ 82.954] color_convert: dst=ff729fcf [20028888] [ 82.954] sna_render_get_solid: ff729fcf [ 82.954] sna_render_get_solid(23) = ff729fcf (old) [ 82.954] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.954] sna_transform_is_imprecise_integer_translation: no transform [ 82.955] gen9_composite_picture: integer translation (0, 0), removing [ 82.955] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.955] sna_render_pixmap_bo: GPU all damaged [ 82.955] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.955] gen4_choose_composite_emitter: solid, identity mask [ 82.955] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.955] gen9_composite_get_binding_table(f900) [ 82.955] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.955] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.955] gen9_emit_vertex_elements: setup id=9 [ 82.955] glyphs0_to_dst: glyph=(171, 791)x(11, 3), unclipped [ 82.955] emit_primitive_identity_mask__avx2: dst=(171, 791), mask=(736.00, 32.00) x (11.00, 3.00) [ 82.955] glyphs0_to_dst: glyph=(180, 786)x(10, 14), unclipped [ 82.955] emit_primitive_identity_mask__avx2: dst=(180, 786), mask=(944.00, 48.00) x (10.00, 14.00) [ 82.955] glyphs0_to_dst: glyph=(189, 786)x(11, 11), unclipped [ 82.955] emit_primitive_identity_mask__avx2: dst=(189, 786), mask=(960.00, 0.00) x (11.00, 11.00) [ 82.955] glyphs0_to_dst: glyph=(198, 789)x(10, 8), unclipped [ 82.955] emit_primitive_identity_mask__avx2: dst=(198, 789), mask=(976.00, 0.00) x (10.00, 8.00) [ 82.955] glyphs0_to_dst: glyph=(208, 789)x(9, 11), unclipped [ 82.955] emit_primitive_identity_mask__avx2: dst=(208, 789), mask=(960.00, 16.00) x (9.00, 11.00) [ 82.955] glyphs0_to_dst: glyph=(216, 786)x(10, 14), unclipped [ 82.955] emit_primitive_identity_mask__avx2: dst=(216, 786), mask=(944.00, 48.00) x (10.00, 14.00) [ 82.955] glyphs0_to_dst: glyph=(225, 787)x(10, 10), unclipped [ 82.955] emit_primitive_identity_mask__avx2: dst=(225, 787), mask=(976.00, 16.00) x (10.00, 10.00) [ 82.955] glyphs0_to_dst: glyph=(234, 798)x(11, 2), unclipped [ 82.955] emit_primitive_identity_mask__avx2: dst=(234, 798), mask=(992.00, 0.00) x (11.00, 2.00) [ 82.955] glyphs0_to_dst: glyph=(243, 786)x(11, 11), unclipped [ 82.955] emit_primitive_identity_mask__avx2: dst=(243, 786), mask=(1008.00, 0.00) x (11.00, 11.00) [ 82.955] glyphs0_to_dst: glyph=(253, 789)x(9, 8), unclipped [ 82.955] emit_primitive_identity_mask__avx2: dst=(253, 789), mask=(720.00, 0.00) x (9.00, 8.00) [ 82.955] glyphs0_to_dst: glyph=(261, 789)x(10, 8), unclipped [ 82.955] emit_primitive_identity_mask__avx2: dst=(261, 789), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.955] glyphs0_to_dst: glyph=(270, 789)x(10, 8), unclipped [ 82.955] emit_primitive_identity_mask__avx2: dst=(270, 789), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.955] glyphs0_to_dst: glyph=(279, 785)x(10, 12), unclipped [ 82.955] emit_primitive_identity_mask__avx2: dst=(279, 785), mask=(992.00, 16.00) x (10.00, 12.00) [ 82.955] glyphs0_to_dst: glyph=(288, 789)x(10, 8), unclipped [ 82.955] emit_primitive_identity_mask__avx2: dst=(288, 789), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.955] glyphs0_to_dst: glyph=(297, 789)x(10, 8), unclipped [ 82.955] emit_primitive_identity_mask__avx2: dst=(297, 789), mask=(752.00, 0.00) x (10.00, 8.00) [ 82.955] glyphs0_to_dst: glyph=(307, 785)x(10, 12), unclipped [ 82.955] emit_primitive_identity_mask__avx2: dst=(307, 785), mask=(1008.00, 16.00) x (10.00, 12.00) [ 82.955] glyphs0_to_dst: glyph=(315, 786)x(11, 11), unclipped [ 82.955] emit_primitive_identity_mask__avx2: dst=(315, 786), mask=(960.00, 0.00) x (11.00, 11.00) [ 82.955] glyphs0_to_dst: glyph=(324, 789)x(11, 8), unclipped [ 82.955] emit_primitive_identity_mask__avx2: dst=(324, 789), mask=(736.00, 16.00) x (11.00, 8.00) [ 82.955] glyphs0_to_dst: glyph=(334, 789)x(9, 11), unclipped [ 82.955] emit_primitive_identity_mask__avx2: dst=(334, 789), mask=(960.00, 16.00) x (9.00, 11.00) [ 82.955] glyphs0_to_dst: glyph=(342, 798)x(11, 2), unclipped [ 82.955] emit_primitive_identity_mask__avx2: dst=(342, 798), mask=(992.00, 0.00) x (11.00, 2.00) [ 82.955] glyphs0_to_dst: glyph=(351, 785)x(10, 12), unclipped [ 82.955] emit_primitive_identity_mask__avx2: dst=(351, 785), mask=(992.00, 16.00) x (10.00, 12.00) [ 82.955] glyphs0_to_dst: glyph=(361, 785)x(9, 12), unclipped [ 82.955] emit_primitive_identity_mask__avx2: dst=(361, 785), mask=(960.00, 32.00) x (9.00, 12.00) [ 82.955] glyphs0_to_dst: glyph=(369, 789)x(10, 11), unclipped [ 82.955] emit_primitive_identity_mask__avx2: dst=(369, 789), mask=(976.00, 32.00) x (10.00, 11.00) [ 82.955] gen8_vertex_flush[1a98] = 69 [ 82.955] gen9_magic_ca_pass: CA fixup (999 -> 1068) [ 82.955] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.955] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.955] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.955] sna_glyphs(op=3, nlist=1, src=(379, 797)) [ 82.955] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.955] sna_glyphs: discarding mask [ 82.955] glyphs0_to_dst(op=3, src=(379, 797), nlist=1, dst=(379, 797)+(0, 0)) [ 82.955] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.955] gen9_render_composite: 0x0, current mode=1/1 [ 82.955] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 82.955] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.955] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.955] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.955] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.955] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.955] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.955] sna_drawable_use_bo: using whole GPU bo [ 82.955] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.955] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.955] color_convert: src=ffffffff [20028888] [ 82.955] color_convert: dst=ffffffff [20028888] [ 82.955] sna_render_get_solid: ffffffff [ 82.955] sna_render_get_solid(white) [ 82.955] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.955] sna_transform_is_imprecise_integer_translation: no transform [ 82.955] gen9_composite_picture: integer translation (0, 0), removing [ 82.955] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.955] sna_render_pixmap_bo: GPU all damaged [ 82.955] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.955] gen4_choose_composite_emitter: solid, identity mask [ 82.955] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.955] gen9_composite_get_binding_table(f8c0) [ 82.955] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.955] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.955] gen9_emit_vertex_elements: setup id=9 [ 82.955] glyphs0_to_dst: glyph=(378, 786)x(10, 13), unclipped [ 82.955] emit_primitive_identity_mask__avx2: dst=(378, 786), mask=(752.00, 32.00) x (10.00, 13.00) [ 82.955] glyphs0_to_dst: glyph=(396, 789)x(10, 8), unclipped [ 82.955] emit_primitive_identity_mask__avx2: dst=(396, 789), mask=(864.00, 16.00) x (10.00, 8.00) [ 82.955] glyphs0_to_dst: glyph=(406, 785)x(10, 12), unclipped [ 82.955] emit_primitive_identity_mask__avx2: dst=(406, 785), mask=(912.00, 48.00) x (10.00, 12.00) [ 82.955] glyphs0_to_dst: glyph=(414, 785)x(10, 12), unclipped [ 82.955] emit_primitive_identity_mask__avx2: dst=(414, 785), mask=(864.00, 0.00) x (10.00, 12.00) [ 82.955] glyphs0_to_dst: glyph=(423, 786)x(10, 11), unclipped [ 82.955] emit_primitive_identity_mask__avx2: dst=(423, 786), mask=(992.00, 32.00) x (10.00, 11.00) [ 82.955] glyphs0_to_dst: glyph=(433, 789)x(9, 8), unclipped [ 82.955] emit_primitive_identity_mask__avx2: dst=(433, 789), mask=(848.00, 48.00) x (9.00, 8.00) [ 82.955] glyphs0_to_dst: glyph=(450, 787)x(10, 10), unclipped [ 82.955] emit_primitive_identity_mask__avx2: dst=(450, 787), mask=(912.00, 0.00) x (10.00, 10.00) [ 82.955] glyphs0_to_dst: glyph=(459, 799)x(11, 2), unclipped [ 82.955] emit_primitive_identity_mask__avx2: dst=(459, 799), mask=(832.00, 48.00) x (11.00, 2.00) [ 82.955] glyphs0_to_dst: glyph=(469, 789)x(9, 8), unclipped [ 82.955] emit_primitive_identity_mask__avx2: dst=(469, 789), mask=(848.00, 48.00) x (9.00, 8.00) [ 82.955] glyphs0_to_dst: glyph=(477, 789)x(10, 8), unclipped [ 82.955] emit_primitive_identity_mask__avx2: dst=(477, 789), mask=(864.00, 32.00) x (10.00, 8.00) [ 82.955] glyphs0_to_dst: glyph=(487, 789)x(9, 8), unclipped [ 82.955] emit_primitive_identity_mask__avx2: dst=(487, 789), mask=(896.00, 48.00) x (9.00, 8.00) [ 82.956] glyphs0_to_dst: glyph=(495, 786)x(10, 11), unclipped [ 82.956] emit_primitive_identity_mask__avx2: dst=(495, 786), mask=(992.00, 32.00) x (10.00, 11.00) [ 82.956] glyphs0_to_dst: glyph=(505, 789)x(9, 8), unclipped [ 82.956] emit_primitive_identity_mask__avx2: dst=(505, 789), mask=(32.00, 96.00) x (9.00, 8.00) [ 82.956] glyphs0_to_dst: glyph=(513, 786)x(10, 11), unclipped [ 82.956] emit_primitive_identity_mask__avx2: dst=(513, 786), mask=(992.00, 32.00) x (10.00, 11.00) [ 82.956] glyphs0_to_dst: glyph=(523, 789)x(9, 8), unclipped [ 82.956] emit_primitive_identity_mask__avx2: dst=(523, 789), mask=(896.00, 0.00) x (9.00, 8.00) [ 82.956] glyphs0_to_dst: glyph=(531, 789)x(10, 11), unclipped [ 82.956] emit_primitive_identity_mask__avx2: dst=(531, 789), mask=(880.00, 48.00) x (10.00, 11.00) [ 82.956] gen8_vertex_flush[1b98] = 48 [ 82.956] gen9_magic_ca_pass: CA fixup (1068 -> 1116) [ 82.956] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.956] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.956] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.956] sna_glyphs(op=3, nlist=1, src=(1, 814)) [ 82.956] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.956] sna_glyphs: discarding mask [ 82.956] glyphs0_to_dst(op=3, src=(1, 814), nlist=1, dst=(1, 814)+(0, 0)) [ 82.956] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.956] gen9_render_composite: 0x0, current mode=1/1 [ 82.956] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 82.956] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.956] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.956] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.956] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.956] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.956] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.956] sna_drawable_use_bo: using whole GPU bo [ 82.956] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.956] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.956] color_convert: src=ff8ae234 [20028888] [ 82.956] color_convert: dst=ff8ae234 [20028888] [ 82.956] sna_render_get_solid: ff8ae234 [ 82.956] sna_render_get_solid(22) = ff8ae234 (old) [ 82.956] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.956] sna_transform_is_imprecise_integer_translation: no transform [ 82.956] gen9_composite_picture: integer translation (0, 0), removing [ 82.956] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.956] sna_render_pixmap_bo: GPU all damaged [ 82.956] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.956] gen4_choose_composite_emitter: solid, identity mask [ 82.956] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.956] gen9_composite_get_binding_table(f880) [ 82.956] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.956] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.956] gen9_emit_vertex_elements: setup id=9 [ 82.956] glyphs0_to_dst: glyph=(1, 806)x(9, 8), unclipped [ 82.956] emit_primitive_identity_mask__avx2: dst=(1, 806), mask=(688.00, 32.00) x (9.00, 8.00) [ 82.956] glyphs0_to_dst: glyph=(9, 804)x(10, 13), unclipped [ 82.956] emit_primitive_identity_mask__avx2: dst=(9, 804), mask=(672.00, 48.00) x (10.00, 13.00) [ 82.956] glyphs0_to_dst: glyph=(19, 806)x(9, 8), unclipped [ 82.956] emit_primitive_identity_mask__avx2: dst=(19, 806), mask=(688.00, 32.00) x (9.00, 8.00) [ 82.956] glyphs0_to_dst: glyph=(28, 808)x(8, 3), unclipped [ 82.956] emit_primitive_identity_mask__avx2: dst=(28, 808), mask=(688.00, 48.00) x (8.00, 3.00) [ 82.956] glyphs0_to_dst: glyph=(36, 804)x(11, 10), unclipped [ 82.956] emit_primitive_identity_mask__avx2: dst=(36, 804), mask=(704.00, 0.00) x (11.00, 10.00) [ 82.956] glyphs0_to_dst: glyph=(46, 806)x(9, 8), unclipped [ 82.956] emit_primitive_identity_mask__avx2: dst=(46, 806), mask=(720.00, 0.00) x (9.00, 8.00) [ 82.956] glyphs0_to_dst: glyph=(54, 806)x(10, 8), unclipped [ 82.956] emit_primitive_identity_mask__avx2: dst=(54, 806), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.956] glyphs0_to_dst: glyph=(63, 806)x(10, 8), unclipped [ 82.956] emit_primitive_identity_mask__avx2: dst=(63, 806), mask=(720.00, 16.00) x (10.00, 8.00) [ 82.956] glyphs0_to_dst: glyph=(72, 803)x(10, 11), unclipped [ 82.956] emit_primitive_identity_mask__avx2: dst=(72, 803), mask=(736.00, 0.00) x (10.00, 11.00) [ 82.956] glyphs0_to_dst: glyph=(81, 806)x(10, 8), unclipped [ 82.956] emit_primitive_identity_mask__avx2: dst=(81, 806), mask=(752.00, 0.00) x (10.00, 8.00) [ 82.956] glyphs0_to_dst: glyph=(90, 803)x(10, 11), unclipped [ 82.956] emit_primitive_identity_mask__avx2: dst=(90, 803), mask=(736.00, 0.00) x (10.00, 11.00) [ 82.956] glyphs0_to_dst: glyph=(99, 806)x(11, 8), unclipped [ 82.956] emit_primitive_identity_mask__avx2: dst=(99, 806), mask=(736.00, 16.00) x (11.00, 8.00) [ 82.956] glyphs0_to_dst: glyph=(109, 806)x(9, 8), unclipped [ 82.956] emit_primitive_identity_mask__avx2: dst=(109, 806), mask=(752.00, 16.00) x (9.00, 8.00) [ 82.956] glyphs0_to_dst: glyph=(118, 808)x(8, 3), unclipped [ 82.956] emit_primitive_identity_mask__avx2: dst=(118, 808), mask=(688.00, 48.00) x (8.00, 3.00) [ 82.956] glyphs0_to_dst: glyph=(126, 804)x(10, 10), unclipped [ 82.956] emit_primitive_identity_mask__avx2: dst=(126, 804), mask=(704.00, 32.00) x (10.00, 10.00) [ 82.956] glyphs0_to_dst: glyph=(135, 804)x(10, 10), unclipped [ 82.956] emit_primitive_identity_mask__avx2: dst=(135, 804), mask=(704.00, 32.00) x (10.00, 10.00) [ 82.956] glyphs0_to_dst: glyph=(144, 804)x(10, 10), unclipped [ 82.956] emit_primitive_identity_mask__avx2: dst=(144, 804), mask=(720.00, 32.00) x (10.00, 10.00) [ 82.956] glyphs0_to_dst: glyph=(153, 804)x(10, 10), unclipped [ 82.956] emit_primitive_identity_mask__avx2: dst=(153, 804), mask=(704.00, 48.00) x (10.00, 10.00) [ 82.956] gen8_vertex_flush[1c98] = 54 [ 82.956] gen9_magic_ca_pass: CA fixup (1116 -> 1170) [ 82.956] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.956] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.956] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.956] sna_glyphs(op=3, nlist=1, src=(163, 814)) [ 82.956] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.956] sna_glyphs: discarding mask [ 82.956] glyphs0_to_dst(op=3, src=(163, 814), nlist=1, dst=(163, 814)+(0, 0)) [ 82.956] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.956] gen9_render_composite: 0x0, current mode=1/1 [ 82.956] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 82.956] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.956] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.956] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.956] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.956] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.956] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.956] sna_drawable_use_bo: using whole GPU bo [ 82.956] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.956] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.956] color_convert: src=ffffffff [20028888] [ 82.956] color_convert: dst=ffffffff [20028888] [ 82.956] sna_render_get_solid: ffffffff [ 82.956] sna_render_get_solid(white) [ 82.956] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.956] sna_transform_is_imprecise_integer_translation: no transform [ 82.956] gen9_composite_picture: integer translation (0, 0), removing [ 82.956] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.956] sna_render_pixmap_bo: GPU all damaged [ 82.956] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.956] gen4_choose_composite_emitter: solid, identity mask [ 82.956] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.956] gen9_composite_get_binding_table(f840) [ 82.956] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.956] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.956] gen9_emit_vertex_elements: setup id=9 [ 82.956] glyphs0_to_dst: glyph=(165, 806)x(5, 8), unclipped [ 82.956] emit_primitive_identity_mask__avx2: dst=(165, 806), mask=(720.00, 48.00) x (5.00, 8.00) [ 82.956] gen8_vertex_flush[1d98] = 3 [ 82.956] gen9_magic_ca_pass: CA fixup (1170 -> 1173) [ 82.956] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.956] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.956] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.956] sna_accel_flush: flush?=0, dirty?=0 [ 82.956] sna_block_handler (tv=0.0) [ 82.956] sna_wakeup_handler [ 82.956] sna_accel_flush: flush?=0, dirty?=0 [ 82.956] sna_accel_flush: flush?=0, dirty?=0 [ 82.956] sna_block_handler (tv=0.172000) [ 82.956] sna_accel_block: GPU idle, flushing [ 82.957] gen8_vertex_close: used=4692, vbo active? 23, vb=200, nreloc=1 [ 82.957] gen8_vertex_close: reloc[0] = 289 [ 82.957] kgem_add_reloc64: handle=23, pos=289, delta=0, domains=200000 [ 82.957] kgem_add_handle: handle=23, index=5 [ 82.957] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fd541000) [ 82.957] batch[1/1, flags=1800]: 1932 1932 15888 16384, nreloc=9, nexec=6, nfence=0, aperture=9200 [fenced=0] [ 82.957] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd981000 [ 82.957] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -53247 [ 82.957] kgem_fixup_relocs: shrinking by 53248 [ 82.957] __kgem_busy: handle=2, busy=0, wedged=0 [ 82.957] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd981000 [ 82.957] kgem_commit: release handle=112 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e64a9000 [ 82.957] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 82.957] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 82.957] __kgem_bo_clear_busy: handle=7 [ 82.957] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 82.957] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 82.957] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 82.957] __kgem_bo_clear_busy: handle=143 [ 82.957] kgem_commit: release handle=143 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff6e000 [ 82.957] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 82.957] __kgem_bo_clear_busy: handle=143 [ 82.957] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 82.957] __kgem_busy: handle=2, busy=131072, wedged=0 [ 82.957] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 82.957] sna_scanout_do_flush: flush timer active: delta=5 [ 82.957] sna_accel_block: evaluating timers, active=7 [ 82.957] sna_accel_block: flush timer expires in 5 [82961] [ 82.957] sna_wakeup_handler [ 82.957] sna_block_handler (tv=0.171000) [ 82.957] kgem_retire, need_retire?=1 [ 82.957] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 82.957] kgem_retire__requests_ring: retiring ring 0 [ 82.957] __kgem_busy: handle=2, busy=131072, wedged=0 [ 82.957] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=2, retired? 0 [ 82.957] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 82.957] kgem_retire -- retired=0, need_retire=1 [ 82.957] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 82.957] sna_scanout_do_flush: flush timer active: delta=4 [ 82.957] sna_accel_block: evaluating timers, active=7 [ 82.957] sna_accel_block: flush timer expires in 4 [82961] [ 82.957] sna_wakeup_handler [ 82.957] sna_accel_flush: flush?=0, dirty?=0 [ 82.957] sna_accel_flush: flush?=0, dirty?=0 [ 82.957] sna_accel_flush: flush?=0, dirty?=0 [ 82.957] sna_block_handler (tv=0.171000) [ 82.957] kgem_retire, need_retire?=1 [ 82.957] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 82.957] kgem_retire__requests_ring: retiring ring 0 [ 82.957] __kgem_busy: handle=2, busy=131072, wedged=0 [ 82.957] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=2, retired? 0 [ 82.957] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 82.957] kgem_retire -- retired=0, need_retire=1 [ 82.957] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 82.957] sna_scanout_do_flush: flush timer active: delta=4 [ 82.957] sna_accel_block: evaluating timers, active=7 [ 82.957] sna_accel_block: flush timer expires in 4 [82961] [ 82.957] sna_wakeup_handler [ 82.957] sna_accel_flush: flush?=0, dirty?=0 [ 82.957] sna_accel_flush: flush?=0, dirty?=0 [ 82.957] sna_block_handler (tv=0.0) [ 82.957] sna_wakeup_handler [ 82.957] sna_accel_flush: flush?=0, dirty?=0 [ 82.957] sna_accel_flush: flush?=0, dirty?=0 [ 82.957] sna_accel_flush: flush?=0, dirty?=0 [ 82.957] sna_block_handler (tv=0.0) [ 82.957] sna_wakeup_handler [ 82.957] sna_dri2_get_msc(draw=0, pipe=-1) [ 82.957] sna_crtc_record_swap: recording last swap on pipe=0, frame 4727 [msc=4727], time 82.949919 [ 82.957] sna_dri2_get_msc: msc=4727 [raw=4727], ust=82949919 [ 82.957] sna_dri2_create_buffer pixmap=4856, (attachment=0, format=32, drawable=3840x2160), window?=0 [ 82.957] sna_pixmap_set_dri: attaching DRI client to pixmap=4856 [ 82.957] sna_pixmap_move_to_gpu(pixmap=4856, usage=0), flags=c2 [ 82.957] sna_pixmap_move_to_gpu: already all-damaged [ 82.957] sna_pixmap_mark_active: pixmap=4856, handle=25 [ 82.957] sna_dri2_create_buffer: attaching to front buffer 3840x2160 [0x561c94b2b1e0:3], scanout? 0 [ 82.957] kgem_bo_flink: flinked handle=25 to name=75, marking non-reusable [ 82.957] sna_dri2_create_buffer: adding flush hint to handle=25 [ 82.957] sna_accel_watch_flush: enable=1 [ 82.957] sna_accel_flush: flush?=0, dirty?=0 [ 82.957] sna_accel_flush: flush?=0, dirty?=0 [ 82.957] sna_accel_flush: flush?=0, dirty?=0 [ 82.957] sna_block_handler (tv=0.0) [ 82.957] sna_wakeup_handler [ 82.957] sna_accel_flush: flush?=0, dirty?=0 [ 82.957] sna_accel_flush: flush?=0, dirty?=0 [ 82.957] sna_block_handler (tv=0.0) [ 82.957] sna_wakeup_handler [ 82.957] sna_accel_flush: flush?=0, dirty?=0 [ 82.957] sna_accel_flush: flush?=0, dirty?=0 [ 82.957] sna_create_pixmap(3840, 2160, 24, usage=0) [ 82.957] kgem_can_create_2d: 3840x2160 @ 24 [ 82.957] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 82.957] kgem_can_create_2d: untiled size=33177600 [ 82.957] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 82.957] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 82.957] kgem_can_create_2d: tiled[-1] size=33177600 [ 82.957] sna_create_pixmap: usage=0, flags=1b [ 82.957] sna_create_pixmap: creating GPU pixmap 3840x2160, stride=15360, flags=1b [ 82.957] __pop_freed_pixmap: reusing freed pixmap=5068 header [ 82.957] create_pixmap_hdr: pixmap=5079, width=3840, height=2160, usage=0 [ 82.957] sna_create_pixmap: serial=5079, 3840x2160, usage=0 [ 82.957] sna_composite_rectangles(pixmap=5080, op=0, 0 x 1 [(0, 0)x(3840, 2160) ...]) [ 82.957] sna_composite_rectangles: converted to op 0 [ 82.957] sna_composite_rectangles[0] (0, 0)x(3840, 2160) -> (0, 0), (3840, 2160) [ 82.957] sna_composite_rectangles: nrects=1, region=(0, 0), (3840, 2160) x 1 [ 82.957] sna_composite_rectangles: clipped extents (0, 0),(3840, 2160) x 1 [ 82.957] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(3840, 2160) [ 82.957] sna_composite_rectangles: dropping last-cpu hint [ 82.957] sna_drawable_use_bo pixmap=5080, box=((0, 0), (3840, 2160)), flags=19... [ 82.957] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 82.957] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 82.957] sna_pixmap_move_to_gpu(pixmap=5080, usage=0), flags=b [ 82.957] sna_pixmap_move_to_gpu: CPU damage? 0 [ 82.957] sna_pixmap_move_to_gpu: creating GPU bo (3840x2160@32), create=b [ 82.957] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 82.957] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 82.957] sna_pixmap_alloc_gpu: pixmap=5080 [ 82.957] kgem_create_2d(3840x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 82.957] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=15360, height=2160 [ 82.957] inactive too small: 8010 < 8100 [ 82.957] kgem_bo_remove_from_inactive: removing handle=40 from inactive [ 82.957] from inactive: pitch=15360, tiling=1: handle=40, id=2869 [ 82.957] __sna_damage_all(3840, 2160) [ 82.957] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 82.957] sna_pixmap_mark_active: pixmap=5080, handle=40 [ 82.957] sna_drawable_use_bo: allocated GPU bo for operation [ 82.957] sna_drawable_use_bo: using GPU bo with damage? 0 [ 82.957] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) [ 82.957] kgem_bo_is_render: handle=40, rq? 0 [0] [ 82.957] gen9_render_fill_boxes(0 x 1 [(0, 0), (3840, 2160) ...]) [ 82.957] sna_render_get_solid: 0 [ 82.957] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 82.957] kgem_check_bo: num_pages=+32400, num_exec=+1 [ 82.957] aligning vertex: was 4, now 2 floats per vertex [ 82.957] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 82.957] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 82.957] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 82.957] kgem_add_handle: handle=4, index=0 [ 82.957] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 82.957] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 82.957] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 82.957] gen9_composite_get_binding_table(ffc0) [ 82.957] kgem_add_reloc64: handle=40, pos=16360, delta=0, domains=20002 [ 82.957] kgem_add_handle: handle=40, index=1 [ 82.957] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=c4ac5000) [ 82.957] __kgem_bo_mark_dirty: handle=40 (proxy? 0) [ 82.957] [3fe0] bind bo(handle=40, addr=c4ac5000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> render [ 82.957] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 82.957] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 82.957] kgem_add_handle: handle=7, index=2 [ 82.957] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 82.957] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 82.957] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 82.957] gen9_emit_sampler: sampler = 1 [ 82.957] gen9_emit_sf: num_sf_outputs=1 [ 82.957] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 82.957] gen9_emit_vertex_elements: setup id=0 [ 82.957] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 82.957] (0, 0), (3840, 2160) [ 82.957] gen8_vertex_flush[490] = 3 [ 82.957] sna_composite_rectangles: pixmap=5080 marking clear [0]? 1 [ 82.957] sna_copy_area: src=pixmap=5080:(0, 0)x(3840, 2160)+(0, 0) -> dst=pixmap=4856:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 82.958] sna_copy_area: normal copy [ 82.958] sna_do_copy: src=(0, 0), dst=(0, 0), size=(3840x2160) [ 82.958] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(3840x2160) [ 82.958] sna_do_copy: dst extents (0, 0), (3840, 2160), dst clip extents (0, 0), (3840, 2160), dst size=3840x2160 [ 82.958] sna_do_copy: clipped dst extents (0, 0), (3840, 2160) [ 82.958] sna_do_copy: unclipped src extents (0, 0), (3840, 2160) [ 82.958] sna_do_copy: clipped src extents (0, 0), (3840, 2160) [ 82.958] sna_do_copy: pixmap -- no source clipping [ 82.958] sna_do_copy: src extents (0, 0), (3840, 2160) x 1 [ 82.958] sna_do_copy: copy region (0, 0), (3840, 2160) x 1 + (0, 0) [ 82.958] sna_copy_boxes (boxes=1x[(0, 0), (3840, 2160)...], src pixmap=5080+(0, 0), dst pixmap=4856+(0, 0), alu=3, src.size=3840x2160, dst.size=3840x2160) [ 82.958] sna_copy_boxes: dst=(priv=0x561c94b2b260, gpu_bo=25, cpu_bo=0), src=(priv=0x561c94b40790, gpu_bo=40, cpu_bo=0), replaces=1 [ 82.958] copy_prefer_gpu: source is clear, don't force use of GPU [ 82.958] sna_drawable_use_bo pixmap=4856, box=((0, 0), (3840, 2160)), flags=18... [ 82.958] sna_drawable_use_bo: exported target, set PREFER_GPU [ 82.958] sna_drawable_use_bo: pinned, never REPLACES [ 82.958] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 82.958] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.958] sna_drawable_use_bo: using whole GPU bo [ 82.958] sna_copy_boxes: applying src clear [0] to dst [ 82.958] kgem_bo_is_render: handle=25, rq? 1 [0] [ 82.958] color_convert: src=0 [20020888] [ 82.958] color_convert: dst=ff000000 [20028888] [ 82.958] sna_render_get_solid: ff000000 [ 82.958] __kgem_busy: handle=2, busy=0, wedged=0 [ 82.958] __kgem_retire_rq: request 2 complete [ 82.958] __kgem_bo_flush: handle=112, busy=0, wedged=0 [ 82.958] kgem_set_mode: flushing before new bo [ 82.958] gen8_vertex_close: used=4698, vbo active? 23, vb=1, nreloc=1 [ 82.958] gen8_vertex_close: reloc[0] = 287 [ 82.958] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 82.958] kgem_add_handle: handle=23, index=3 [ 82.958] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 82.958] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=32475 [fenced=0] [ 82.958] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 82.958] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 82.958] kgem_fixup_relocs: shrinking by 61440 [ 82.958] __kgem_busy: handle=1, busy=0, wedged=0 [ 82.958] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 82.958] kgem_commit: release handle=40 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=c4ac5000 [ 82.958] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 82.958] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 82.958] __kgem_bo_clear_busy: handle=7 [ 82.958] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 82.958] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 82.958] __kgem_busy: handle=1, busy=131072, wedged=0 [ 82.958] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 82.958] needs_batch_flush: flushing before handle=25 for required semaphore [ 82.958] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 82.958] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 82.958] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 82.958] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 82.958] kgem_add_handle: handle=4, index=0 [ 82.958] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 82.958] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 82.958] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 82.958] gen9_composite_get_binding_table(ffc0) [ 82.958] kgem_add_reloc64: handle=25, pos=16360, delta=0, domains=20002 [ 82.958] kgem_add_handle: handle=25, index=1 [ 82.958] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f816d000) [ 82.958] __kgem_bo_mark_dirty: handle=25 (proxy? 0) [ 82.958] [3fe0] bind bo(handle=25, addr=f816d000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> render [ 82.958] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 82.958] kgem_add_reloc64: adding proxy [delta=1020] for handle=7 [ 82.958] kgem_add_handle: handle=7, index=2 [ 82.958] kgem_add_reloc64[4] = (delta=1020, target handle=2, presumed=fffe8000) [ 82.958] [3fd0] bind bo(handle=7, addr=fffe83fc), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 82.958] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 82.958] gen9_emit_sampler: sampler = 1 [ 82.958] gen9_emit_sf: num_sf_outputs=1 [ 82.958] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 82.958] gen9_emit_vertex_elements: setup id=0 [ 82.958] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 82.958] (0, 0), (3840, 2160) [ 82.958] gen8_vertex_flush[490] = 3 [ 82.958] sna_copy_boxes: marking dst handle=25 as all clear [0] [ 82.958] sna_accel_flush: flush?=1, dirty?=0 [ 82.958] gen8_vertex_close: used=4704, vbo active? 23, vb=1, nreloc=1 [ 82.958] gen8_vertex_close: reloc[0] = 287 [ 82.958] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 82.958] kgem_add_handle: handle=23, index=3 [ 82.958] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 82.958] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=8175 [fenced=0] [ 82.958] __kgem_busy: handle=1, busy=131072, wedged=0 [ 82.958] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd981000 [ 82.958] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 82.958] kgem_fixup_relocs: shrinking by 61440 [ 82.958] __kgem_busy: handle=2, busy=0, wedged=0 [ 82.958] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd981000 [ 82.958] kgem_commit: release handle=25 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f816d000 [ 82.958] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 82.958] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 82.958] __kgem_bo_clear_busy: handle=7 [ 82.958] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 82.958] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 82.958] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 82.958] sna_accel_flush: flush?=0, dirty?=0 [ 82.958] sna_accel_flush: flush?=0, dirty?=0 [ 82.958] sna_destroy_pixmap: pixmap=5080, attached?=1 [ 82.958] _kgem_bo_destroy: handle=40, proxy? 0 [ 82.958] __kgem_bo_destroy: handle=40, size=132710400 [ 82.958] __kgem_busy: handle=40, busy=131073, wedged=0 [ 82.958] __kgem_bo_destroy: handle=40 -> active [ 82.958] __sna_free_pixmap(pixmap=5080) [ 82.958] sna_accel_flush: flush?=0, dirty?=0 [ 82.958] sna_accel_flush: flush?=0, dirty?=0 [ 82.958] sna_accel_flush: flush?=0, dirty?=0 [ 82.958] sna_block_handler (tv=0.0) [ 82.959] sna_wakeup_handler [ 82.959] sna_accel_flush: flush?=0, dirty?=0 [ 82.959] sna_accel_flush: flush?=0, dirty?=0 [ 82.959] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 82.959] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 82.959] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 82.959] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 82.959] sna_dri2_get_msc(draw=146, pipe=0) [ 82.959] sna_crtc_record_swap: recording last swap on pipe=0, frame 4727 [msc=4727], time 82.949919 [ 82.959] sna_dri2_get_msc: msc=4727 [raw=4727], ust=82949919 [ 82.959] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=32 (refs=1/1, flush=0) , front=114 (refs=2/3, flush=1) [ 82.959] sna_dri2_schedule_swap(target_msc=4725, divisor=0, remainder=0) [ 82.959] sna_dri2_schedule_swap: using front handle=114, active_scanout?=2, flush?=1 [ 82.959] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 82.959] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 82.959] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 82.959] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 82.959] sna_crtc_record_swap: recording last swap on pipe=0, frame 4727 [msc=4727], time 82.949919 [ 82.959] immediate_swap: current_msc=4727, target_msc=4725 -- yes [ 82.959] can_flip: no, shadow enabled [ 82.959] sna_dri2_add_event: adding event to window 146) [ 82.959] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 82.959] sna_dri2_immediate_blit: no pending blit, starting chain [ 82.959] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 82.959] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 82.959] can_xchg: back size=8700f00, front size=8700f00 [ 82.959] can_xchg: yes, pixmap=4091 [ 82.959] sna_dri2_xchg: win=146, exchange front=114/86,ref=3 and back=32/80,ref=2, pixmap=4091 3840x2160 [ 82.959] sna_dri2_xchg: back_bo handle=32, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 82.959] sna_dri2_xchg: front_bo handle=114, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 82.959] set_bo: pixmap=4091, handle=32 (old handle=114) [ 82.959] set_bo: marking whole pixmap as damaged [ 82.959] set_bo: applying final/discard move-to-gpu [ 82.959] wait_for_shadow: flags=0, flips=0, handle=114, shadow=29 [ 82.959] set_bo: dropping flush hint from handle=114 [ 82.959] set_bo: adding flush hint to handle=32 [ 82.959] mark_stale(handle=114) => 1 [ 82.959] swap_limit: draw=146 setting swap limit to 3 [ 82.959] sna_dri2_swap_limit_validate: swap limit set to 3 [ 82.959] sna_next_vblank(pipe=0, waiting until next vblank) [ 82.959] sna_dri2_schedule_swap: reported target_msc=4727 [ 82.959] sna_accel_flush: flush?=0, dirty?=0 [ 82.959] sna_accel_flush: flush?=0, dirty?=0 [ 82.959] sna_accel_flush: flush?=0, dirty?=0 [ 82.959] sna_accel_flush: flush?=0, dirty?=0 [ 82.959] sna_block_handler (tv=0.0) [ 82.959] kgem_retire, need_retire?=1 [ 82.959] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 82.959] kgem_retire__requests_ring: retiring ring 0 [ 82.959] __kgem_busy: handle=1, busy=131072, wedged=0 [ 82.959] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 82.959] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 82.959] kgem_retire -- retired=0, need_retire=1 [ 82.959] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 82.959] sna_scanout_do_flush: flush timer active: delta=2 [ 82.959] sna_scanout_do_flush (time=82959), triggered [ 82.959] sna_scanout_flush (time=82959), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 82.959] has_shadow: has pending damage? 1, outstanding flips: 0 [ 82.959] stop_flush: scanout=32 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 82.959] has_shadow: has pending damage? 1, outstanding flips: 0 [ 82.959] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 82.959] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 82.959] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 82.959] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 82.959] sna_pixmap_move_to_gpu: already all-damaged [ 82.959] sna_pixmap_mark_active: pixmap=4091, handle=32 [ 82.959] sna_mode_redisplay: crtc[0] transformed? 0 [ 82.959] sna_mode_redisplay: crtc[1] transformed? 0 [ 82.959] sna_mode_redisplay: crtc[2] transformed? 0 [ 82.959] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=32 [active=1] [ 82.959] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 114, transformed? 0 [ 82.959] get_fb: reusing fb=68 for handle=32 [ 82.959] sna_mode_redisplay: recording flip on CRTC:32 handle=32, active_scanout=2, serial=3 [ 82.959] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 82.959] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 82.959] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 82.959] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 82.959] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=32, shadow handle=29 [ 82.959] sna_accel_block: evaluating timers, active=7 [ 82.959] sna_accel_block: flush timer expires in 16 [82975] [ 82.959] sna_wakeup_handler [ 82.959] sna_accel_flush: flush?=0, dirty?=0 [ 82.960] sna_accel_flush: flush?=0, dirty?=0 [ 82.960] sna_accel_flush: flush?=0, dirty?=0 [ 82.960] sna_block_handler (tv=0.0) [ 82.960] sna_wakeup_handler [ 82.960] sna_accel_flush: flush?=0, dirty?=0 [ 82.960] sna_accel_flush: flush?=0, dirty?=0 [ 82.960] sna_accel_flush: flush?=0, dirty?=0 [ 82.960] sna_block_handler (tv=0.0) [ 82.960] sna_wakeup_handler [ 82.960] sna_glyphs(op=3, nlist=1, src=(172, 814)) [ 82.960] kgem_bo_is_busy: handle=112, domain: 0 exec? 0, rq? 0 [ 82.960] sna_glyphs: discarding mask [ 82.960] glyphs0_to_dst(op=3, src=(172, 814), nlist=1, dst=(172, 814)+(0, 0)) [ 82.960] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.960] gen9_render_composite: 0x0, current mode=0/1 [ 82.960] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 82.960] kgem_bo_is_busy: handle=112, domain: 0 exec? 0, rq? 0 [ 82.960] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.960] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.960] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.960] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.960] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.960] sna_drawable_use_bo: using whole GPU bo [ 82.960] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.960] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.960] color_convert: src=ff729fcf [20028888] [ 82.960] color_convert: dst=ff729fcf [20028888] [ 82.960] sna_render_get_solid: ff729fcf [ 82.960] sna_render_get_solid(23) = ff729fcf (old) [ 82.960] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.960] sna_transform_is_imprecise_integer_translation: no transform [ 82.960] gen9_composite_picture: integer translation (0, 0), removing [ 82.960] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.960] sna_render_pixmap_bo: GPU all damaged [ 82.960] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.960] gen4_choose_composite_emitter: solid, identity mask [ 82.960] kgem_check_bo: num_pages=+9125, num_exec=+3 [ 82.960] aligning vertex: was 2, now 4 floats per vertex [ 82.960] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 82.960] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 82.960] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 82.960] kgem_add_handle: handle=4, index=0 [ 82.960] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 82.960] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 82.960] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 82.960] gen9_composite_get_binding_table(ffc0) [ 82.960] kgem_add_reloc64: handle=112, pos=16360, delta=0, domains=20002 [ 82.960] kgem_add_handle: handle=112, index=1 [ 82.960] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e64a9000) [ 82.960] __kgem_bo_mark_dirty: handle=112 (proxy? 0) [ 82.960] [3fe0] bind bo(handle=112, addr=e64a9000), format=192, width=3775, height=2136, pitch=15360, tiling=1 -> render [ 82.960] kgem_add_reloc64: handle=143, pos=16344, delta=0, domains=40000 [ 82.960] kgem_add_reloc64: adding proxy [delta=92] for handle=143 [ 82.960] kgem_add_handle: handle=143, index=2 [ 82.960] kgem_add_reloc64[4] = (delta=92, target handle=2, presumed=fff6e000) [ 82.960] [3fd0] bind bo(handle=143, addr=fff6e05c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 82.960] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 [ 82.960] kgem_add_handle: handle=6, index=3 [ 82.960] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd581000) [ 82.960] [3fc0] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 82.960] gen9_emit_cc: blend=177 (current=ffffffff), src=17, dst=18 [ 82.960] gen9_emit_sampler: sampler = a [ 82.960] gen9_emit_sf: num_sf_outputs=2 [ 82.960] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.960] gen9_emit_vertex_elements: setup id=9 [ 82.960] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 82.960] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 82.960] glyphs0_to_dst: glyph=(171, 808)x(11, 3), unclipped [ 82.960] emit_primitive_identity_mask__avx2: dst=(171, 808), mask=(736.00, 32.00) x (11.00, 3.00) [ 82.960] glyphs0_to_dst: glyph=(180, 803)x(10, 14), unclipped [ 82.960] emit_primitive_identity_mask__avx2: dst=(180, 803), mask=(944.00, 48.00) x (10.00, 14.00) [ 82.960] glyphs0_to_dst: glyph=(189, 803)x(11, 11), unclipped [ 82.960] emit_primitive_identity_mask__avx2: dst=(189, 803), mask=(960.00, 0.00) x (11.00, 11.00) [ 82.960] glyphs0_to_dst: glyph=(198, 806)x(10, 8), unclipped [ 82.960] emit_primitive_identity_mask__avx2: dst=(198, 806), mask=(976.00, 0.00) x (10.00, 8.00) [ 82.960] glyphs0_to_dst: glyph=(208, 806)x(9, 11), unclipped [ 82.960] emit_primitive_identity_mask__avx2: dst=(208, 806), mask=(960.00, 16.00) x (9.00, 11.00) [ 82.960] glyphs0_to_dst: glyph=(216, 803)x(10, 14), unclipped [ 82.960] emit_primitive_identity_mask__avx2: dst=(216, 803), mask=(944.00, 48.00) x (10.00, 14.00) [ 82.960] glyphs0_to_dst: glyph=(225, 804)x(10, 10), unclipped [ 82.960] emit_primitive_identity_mask__avx2: dst=(225, 804), mask=(976.00, 16.00) x (10.00, 10.00) [ 82.960] glyphs0_to_dst: glyph=(234, 815)x(11, 2), unclipped [ 82.960] emit_primitive_identity_mask__avx2: dst=(234, 815), mask=(992.00, 0.00) x (11.00, 2.00) [ 82.960] glyphs0_to_dst: glyph=(243, 803)x(11, 11), unclipped [ 82.960] emit_primitive_identity_mask__avx2: dst=(243, 803), mask=(1008.00, 0.00) x (11.00, 11.00) [ 82.960] glyphs0_to_dst: glyph=(253, 806)x(9, 8), unclipped [ 82.960] emit_primitive_identity_mask__avx2: dst=(253, 806), mask=(720.00, 0.00) x (9.00, 8.00) [ 82.960] glyphs0_to_dst: glyph=(261, 806)x(10, 8), unclipped [ 82.960] emit_primitive_identity_mask__avx2: dst=(261, 806), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.960] glyphs0_to_dst: glyph=(270, 806)x(10, 8), unclipped [ 82.960] emit_primitive_identity_mask__avx2: dst=(270, 806), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.960] glyphs0_to_dst: glyph=(279, 802)x(10, 12), unclipped [ 82.960] emit_primitive_identity_mask__avx2: dst=(279, 802), mask=(992.00, 16.00) x (10.00, 12.00) [ 82.960] glyphs0_to_dst: glyph=(288, 806)x(10, 8), unclipped [ 82.960] emit_primitive_identity_mask__avx2: dst=(288, 806), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.960] glyphs0_to_dst: glyph=(297, 806)x(10, 8), unclipped [ 82.960] emit_primitive_identity_mask__avx2: dst=(297, 806), mask=(752.00, 0.00) x (10.00, 8.00) [ 82.960] glyphs0_to_dst: glyph=(307, 802)x(10, 12), unclipped [ 82.960] emit_primitive_identity_mask__avx2: dst=(307, 802), mask=(1008.00, 16.00) x (10.00, 12.00) [ 82.960] glyphs0_to_dst: glyph=(315, 803)x(11, 11), unclipped [ 82.960] emit_primitive_identity_mask__avx2: dst=(315, 803), mask=(960.00, 0.00) x (11.00, 11.00) [ 82.960] glyphs0_to_dst: glyph=(324, 806)x(11, 8), unclipped [ 82.960] emit_primitive_identity_mask__avx2: dst=(324, 806), mask=(736.00, 16.00) x (11.00, 8.00) [ 82.960] glyphs0_to_dst: glyph=(334, 806)x(9, 11), unclipped [ 82.960] emit_primitive_identity_mask__avx2: dst=(334, 806), mask=(960.00, 16.00) x (9.00, 11.00) [ 82.960] glyphs0_to_dst: glyph=(342, 815)x(11, 2), unclipped [ 82.960] emit_primitive_identity_mask__avx2: dst=(342, 815), mask=(992.00, 0.00) x (11.00, 2.00) [ 82.960] glyphs0_to_dst: glyph=(351, 802)x(10, 12), unclipped [ 82.960] emit_primitive_identity_mask__avx2: dst=(351, 802), mask=(992.00, 16.00) x (10.00, 12.00) [ 82.960] glyphs0_to_dst: glyph=(361, 802)x(9, 12), unclipped [ 82.960] emit_primitive_identity_mask__avx2: dst=(361, 802), mask=(960.00, 32.00) x (9.00, 12.00) [ 82.960] glyphs0_to_dst: glyph=(369, 806)x(10, 11), unclipped [ 82.960] emit_primitive_identity_mask__avx2: dst=(369, 806), mask=(976.00, 32.00) x (10.00, 11.00) [ 82.960] gen8_vertex_flush[498] = 69 [ 82.960] gen9_magic_ca_pass: CA fixup (1176 -> 1245) [ 82.960] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.960] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.960] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.960] sna_glyphs(op=3, nlist=1, src=(379, 814)) [ 82.960] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.960] sna_glyphs: discarding mask [ 82.960] glyphs0_to_dst(op=3, src=(379, 814), nlist=1, dst=(379, 814)+(0, 0)) [ 82.960] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.960] gen9_render_composite: 0x0, current mode=1/1 [ 82.960] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 82.960] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.960] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.960] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.960] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.960] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.960] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.960] sna_drawable_use_bo: using whole GPU bo [ 82.961] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.961] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.961] color_convert: src=ffffffff [20028888] [ 82.961] color_convert: dst=ffffffff [20028888] [ 82.961] sna_render_get_solid: ffffffff [ 82.961] sna_render_get_solid(white) [ 82.961] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.961] sna_transform_is_imprecise_integer_translation: no transform [ 82.961] gen9_composite_picture: integer translation (0, 0), removing [ 82.961] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.961] sna_render_pixmap_bo: GPU all damaged [ 82.961] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.961] gen4_choose_composite_emitter: solid, identity mask [ 82.961] kgem_check_bo: num_pages=+1, num_exec=+1 [ 82.961] gen9_composite_get_binding_table(fec0) [ 82.961] kgem_add_reloc64: handle=7, pos=16296, delta=0, domains=40000 [ 82.961] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 82.961] kgem_add_handle: handle=7, index=4 [ 82.961] kgem_add_reloc64[6] = (delta=1048, target handle=4, presumed=fffe8000) [ 82.961] [3fa0] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 82.961] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.961] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.961] gen9_emit_vertex_elements: setup id=9 [ 82.961] glyphs0_to_dst: glyph=(378, 803)x(10, 13), unclipped [ 82.961] emit_primitive_identity_mask__avx2: dst=(378, 803), mask=(752.00, 32.00) x (10.00, 13.00) [ 82.961] glyphs0_to_dst: glyph=(396, 806)x(10, 8), unclipped [ 82.961] emit_primitive_identity_mask__avx2: dst=(396, 806), mask=(848.00, 16.00) x (10.00, 8.00) [ 82.961] glyphs0_to_dst: glyph=(405, 802)x(10, 12), unclipped [ 82.961] emit_primitive_identity_mask__avx2: dst=(405, 802), mask=(864.00, 0.00) x (10.00, 12.00) [ 82.961] glyphs0_to_dst: glyph=(423, 804)x(10, 10), unclipped [ 82.961] emit_primitive_identity_mask__avx2: dst=(423, 804), mask=(912.00, 0.00) x (10.00, 10.00) [ 82.961] glyphs0_to_dst: glyph=(432, 816)x(11, 2), unclipped [ 82.961] emit_primitive_identity_mask__avx2: dst=(432, 816), mask=(832.00, 48.00) x (11.00, 2.00) [ 82.961] glyphs0_to_dst: glyph=(442, 806)x(9, 8), unclipped [ 82.961] emit_primitive_identity_mask__avx2: dst=(442, 806), mask=(848.00, 48.00) x (9.00, 8.00) [ 82.961] glyphs0_to_dst: glyph=(450, 806)x(10, 8), unclipped [ 82.961] emit_primitive_identity_mask__avx2: dst=(450, 806), mask=(864.00, 32.00) x (10.00, 8.00) [ 82.961] glyphs0_to_dst: glyph=(460, 806)x(9, 8), unclipped [ 82.961] emit_primitive_identity_mask__avx2: dst=(460, 806), mask=(896.00, 48.00) x (9.00, 8.00) [ 82.961] glyphs0_to_dst: glyph=(468, 803)x(10, 11), unclipped [ 82.961] emit_primitive_identity_mask__avx2: dst=(468, 803), mask=(992.00, 32.00) x (10.00, 11.00) [ 82.961] glyphs0_to_dst: glyph=(478, 806)x(9, 8), unclipped [ 82.961] emit_primitive_identity_mask__avx2: dst=(478, 806), mask=(32.00, 96.00) x (9.00, 8.00) [ 82.961] glyphs0_to_dst: glyph=(486, 803)x(10, 11), unclipped [ 82.961] emit_primitive_identity_mask__avx2: dst=(486, 803), mask=(992.00, 32.00) x (10.00, 11.00) [ 82.961] glyphs0_to_dst: glyph=(496, 806)x(9, 8), unclipped [ 82.961] emit_primitive_identity_mask__avx2: dst=(496, 806), mask=(896.00, 0.00) x (9.00, 8.00) [ 82.961] glyphs0_to_dst: glyph=(504, 806)x(10, 11), unclipped [ 82.961] emit_primitive_identity_mask__avx2: dst=(504, 806), mask=(880.00, 48.00) x (10.00, 11.00) [ 82.961] glyphs0_to_dst: glyph=(514, 803)x(9, 14), unclipped [ 82.961] emit_primitive_identity_mask__avx2: dst=(514, 803), mask=(832.00, 32.00) x (9.00, 14.00) [ 82.961] gen8_vertex_flush[598] = 42 [ 82.961] gen9_magic_ca_pass: CA fixup (1245 -> 1287) [ 82.961] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.961] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.961] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.961] sna_glyphs(op=3, nlist=1, src=(1, 831)) [ 82.961] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.961] sna_glyphs: discarding mask [ 82.961] glyphs0_to_dst(op=3, src=(1, 831), nlist=1, dst=(1, 831)+(0, 0)) [ 82.961] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.961] gen9_render_composite: 0x0, current mode=1/1 [ 82.961] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 82.961] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.961] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.961] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.961] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.961] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.961] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.961] sna_drawable_use_bo: using whole GPU bo [ 82.961] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.961] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.961] color_convert: src=ff8ae234 [20028888] [ 82.961] color_convert: dst=ff8ae234 [20028888] [ 82.961] sna_render_get_solid: ff8ae234 [ 82.961] sna_render_get_solid(22) = ff8ae234 (old) [ 82.961] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.961] sna_transform_is_imprecise_integer_translation: no transform [ 82.961] gen9_composite_picture: integer translation (0, 0), removing [ 82.961] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.961] sna_render_pixmap_bo: GPU all damaged [ 82.961] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.961] gen4_choose_composite_emitter: solid, identity mask [ 82.961] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.961] gen9_composite_get_binding_table(fe40) [ 82.961] kgem_add_reloc64: handle=143, pos=16264, delta=0, domains=40000 [ 82.961] kgem_add_reloc64: adding proxy [delta=88] for handle=143 [ 82.961] kgem_add_reloc64[7] = (delta=88, target handle=2, presumed=fff6e000) [ 82.961] [3f80] bind bo(handle=143, addr=fff6e058), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 82.961] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.961] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.961] gen9_emit_vertex_elements: setup id=9 [ 82.961] glyphs0_to_dst: glyph=(1, 823)x(9, 8), unclipped [ 82.961] emit_primitive_identity_mask__avx2: dst=(1, 823), mask=(688.00, 32.00) x (9.00, 8.00) [ 82.961] glyphs0_to_dst: glyph=(9, 821)x(10, 13), unclipped [ 82.961] emit_primitive_identity_mask__avx2: dst=(9, 821), mask=(672.00, 48.00) x (10.00, 13.00) [ 82.961] glyphs0_to_dst: glyph=(19, 823)x(9, 8), unclipped [ 82.961] emit_primitive_identity_mask__avx2: dst=(19, 823), mask=(688.00, 32.00) x (9.00, 8.00) [ 82.961] glyphs0_to_dst: glyph=(28, 825)x(8, 3), unclipped [ 82.961] emit_primitive_identity_mask__avx2: dst=(28, 825), mask=(688.00, 48.00) x (8.00, 3.00) [ 82.961] glyphs0_to_dst: glyph=(36, 821)x(11, 10), unclipped [ 82.961] emit_primitive_identity_mask__avx2: dst=(36, 821), mask=(704.00, 0.00) x (11.00, 10.00) [ 82.961] glyphs0_to_dst: glyph=(46, 823)x(9, 8), unclipped [ 82.961] emit_primitive_identity_mask__avx2: dst=(46, 823), mask=(720.00, 0.00) x (9.00, 8.00) [ 82.961] glyphs0_to_dst: glyph=(54, 823)x(10, 8), unclipped [ 82.961] emit_primitive_identity_mask__avx2: dst=(54, 823), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.961] glyphs0_to_dst: glyph=(63, 823)x(10, 8), unclipped [ 82.961] emit_primitive_identity_mask__avx2: dst=(63, 823), mask=(720.00, 16.00) x (10.00, 8.00) [ 82.961] glyphs0_to_dst: glyph=(72, 820)x(10, 11), unclipped [ 82.961] emit_primitive_identity_mask__avx2: dst=(72, 820), mask=(736.00, 0.00) x (10.00, 11.00) [ 82.961] glyphs0_to_dst: glyph=(81, 823)x(10, 8), unclipped [ 82.961] emit_primitive_identity_mask__avx2: dst=(81, 823), mask=(752.00, 0.00) x (10.00, 8.00) [ 82.961] glyphs0_to_dst: glyph=(90, 820)x(10, 11), unclipped [ 82.961] emit_primitive_identity_mask__avx2: dst=(90, 820), mask=(736.00, 0.00) x (10.00, 11.00) [ 82.961] glyphs0_to_dst: glyph=(99, 823)x(11, 8), unclipped [ 82.961] emit_primitive_identity_mask__avx2: dst=(99, 823), mask=(736.00, 16.00) x (11.00, 8.00) [ 82.961] glyphs0_to_dst: glyph=(109, 823)x(9, 8), unclipped [ 82.961] emit_primitive_identity_mask__avx2: dst=(109, 823), mask=(752.00, 16.00) x (9.00, 8.00) [ 82.961] glyphs0_to_dst: glyph=(118, 825)x(8, 3), unclipped [ 82.961] emit_primitive_identity_mask__avx2: dst=(118, 825), mask=(688.00, 48.00) x (8.00, 3.00) [ 82.961] glyphs0_to_dst: glyph=(126, 821)x(10, 10), unclipped [ 82.961] emit_primitive_identity_mask__avx2: dst=(126, 821), mask=(704.00, 32.00) x (10.00, 10.00) [ 82.961] glyphs0_to_dst: glyph=(135, 821)x(10, 10), unclipped [ 82.961] emit_primitive_identity_mask__avx2: dst=(135, 821), mask=(704.00, 32.00) x (10.00, 10.00) [ 82.961] glyphs0_to_dst: glyph=(144, 821)x(10, 10), unclipped [ 82.961] emit_primitive_identity_mask__avx2: dst=(144, 821), mask=(720.00, 32.00) x (10.00, 10.00) [ 82.961] glyphs0_to_dst: glyph=(153, 821)x(10, 10), unclipped [ 82.961] emit_primitive_identity_mask__avx2: dst=(153, 821), mask=(704.00, 48.00) x (10.00, 10.00) [ 82.961] gen8_vertex_flush[698] = 54 [ 82.961] gen9_magic_ca_pass: CA fixup (1287 -> 1341) [ 82.961] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.961] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.961] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.961] sna_glyphs(op=3, nlist=1, src=(163, 831)) [ 82.961] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.961] sna_glyphs: discarding mask [ 82.961] glyphs0_to_dst(op=3, src=(163, 831), nlist=1, dst=(163, 831)+(0, 0)) [ 82.961] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.961] gen9_render_composite: 0x0, current mode=1/1 [ 82.961] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 82.961] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.961] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.961] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.961] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.961] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.961] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.961] sna_drawable_use_bo: using whole GPU bo [ 82.961] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.961] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.961] color_convert: src=ffffffff [20028888] [ 82.961] color_convert: dst=ffffffff [20028888] [ 82.961] sna_render_get_solid: ffffffff [ 82.961] sna_render_get_solid(white) [ 82.961] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.961] sna_transform_is_imprecise_integer_translation: no transform [ 82.961] gen9_composite_picture: integer translation (0, 0), removing [ 82.961] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.961] sna_render_pixmap_bo: GPU all damaged [ 82.961] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.961] gen4_choose_composite_emitter: solid, identity mask [ 82.961] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.961] gen9_composite_get_binding_table(fdc0) [ 82.961] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.961] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.961] gen9_emit_vertex_elements: setup id=9 [ 82.961] glyphs0_to_dst: glyph=(165, 823)x(5, 8), unclipped [ 82.961] emit_primitive_identity_mask__avx2: dst=(165, 823), mask=(720.00, 48.00) x (5.00, 8.00) [ 82.961] gen8_vertex_flush[798] = 3 [ 82.961] gen9_magic_ca_pass: CA fixup (1341 -> 1344) [ 82.961] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.961] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.961] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.961] sna_glyphs(op=3, nlist=1, src=(172, 831)) [ 82.961] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.961] sna_glyphs: discarding mask [ 82.961] glyphs0_to_dst(op=3, src=(172, 831), nlist=1, dst=(172, 831)+(0, 0)) [ 82.961] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.961] gen9_render_composite: 0x0, current mode=1/1 [ 82.961] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 82.961] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.961] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.961] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.961] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.961] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.961] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.961] sna_drawable_use_bo: using whole GPU bo [ 82.961] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.961] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.961] color_convert: src=ff729fcf [20028888] [ 82.961] color_convert: dst=ff729fcf [20028888] [ 82.961] sna_render_get_solid: ff729fcf [ 82.961] sna_render_get_solid(23) = ff729fcf (old) [ 82.961] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.961] sna_transform_is_imprecise_integer_translation: no transform [ 82.961] gen9_composite_picture: integer translation (0, 0), removing [ 82.961] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.961] sna_render_pixmap_bo: GPU all damaged [ 82.961] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.961] gen4_choose_composite_emitter: solid, identity mask [ 82.961] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.961] gen9_composite_get_binding_table(fd80) [ 82.961] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.961] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.961] gen9_emit_vertex_elements: setup id=9 [ 82.961] glyphs0_to_dst: glyph=(171, 825)x(11, 3), unclipped [ 82.961] emit_primitive_identity_mask__avx2: dst=(171, 825), mask=(736.00, 32.00) x (11.00, 3.00) [ 82.961] glyphs0_to_dst: glyph=(180, 820)x(10, 14), unclipped [ 82.961] emit_primitive_identity_mask__avx2: dst=(180, 820), mask=(944.00, 48.00) x (10.00, 14.00) [ 82.961] glyphs0_to_dst: glyph=(189, 820)x(11, 11), unclipped [ 82.961] emit_primitive_identity_mask__avx2: dst=(189, 820), mask=(960.00, 0.00) x (11.00, 11.00) [ 82.961] glyphs0_to_dst: glyph=(198, 823)x(10, 8), unclipped [ 82.961] emit_primitive_identity_mask__avx2: dst=(198, 823), mask=(976.00, 0.00) x (10.00, 8.00) [ 82.961] glyphs0_to_dst: glyph=(208, 823)x(9, 11), unclipped [ 82.961] emit_primitive_identity_mask__avx2: dst=(208, 823), mask=(960.00, 16.00) x (9.00, 11.00) [ 82.961] glyphs0_to_dst: glyph=(216, 820)x(10, 14), unclipped [ 82.961] emit_primitive_identity_mask__avx2: dst=(216, 820), mask=(944.00, 48.00) x (10.00, 14.00) [ 82.961] glyphs0_to_dst: glyph=(225, 821)x(10, 10), unclipped [ 82.961] emit_primitive_identity_mask__avx2: dst=(225, 821), mask=(976.00, 16.00) x (10.00, 10.00) [ 82.961] glyphs0_to_dst: glyph=(234, 832)x(11, 2), unclipped [ 82.961] emit_primitive_identity_mask__avx2: dst=(234, 832), mask=(992.00, 0.00) x (11.00, 2.00) [ 82.961] glyphs0_to_dst: glyph=(243, 820)x(11, 11), unclipped [ 82.961] emit_primitive_identity_mask__avx2: dst=(243, 820), mask=(1008.00, 0.00) x (11.00, 11.00) [ 82.961] glyphs0_to_dst: glyph=(253, 823)x(9, 8), unclipped [ 82.961] emit_primitive_identity_mask__avx2: dst=(253, 823), mask=(720.00, 0.00) x (9.00, 8.00) [ 82.961] glyphs0_to_dst: glyph=(261, 823)x(10, 8), unclipped [ 82.961] emit_primitive_identity_mask__avx2: dst=(261, 823), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.962] glyphs0_to_dst: glyph=(270, 823)x(10, 8), unclipped [ 82.962] emit_primitive_identity_mask__avx2: dst=(270, 823), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.962] glyphs0_to_dst: glyph=(279, 819)x(10, 12), unclipped [ 82.962] emit_primitive_identity_mask__avx2: dst=(279, 819), mask=(992.00, 16.00) x (10.00, 12.00) [ 82.962] glyphs0_to_dst: glyph=(288, 823)x(10, 8), unclipped [ 82.962] emit_primitive_identity_mask__avx2: dst=(288, 823), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.962] glyphs0_to_dst: glyph=(297, 823)x(10, 8), unclipped [ 82.962] emit_primitive_identity_mask__avx2: dst=(297, 823), mask=(752.00, 0.00) x (10.00, 8.00) [ 82.962] glyphs0_to_dst: glyph=(307, 819)x(10, 12), unclipped [ 82.962] emit_primitive_identity_mask__avx2: dst=(307, 819), mask=(1008.00, 16.00) x (10.00, 12.00) [ 82.962] glyphs0_to_dst: glyph=(315, 820)x(11, 11), unclipped [ 82.962] emit_primitive_identity_mask__avx2: dst=(315, 820), mask=(960.00, 0.00) x (11.00, 11.00) [ 82.962] glyphs0_to_dst: glyph=(324, 823)x(11, 8), unclipped [ 82.962] emit_primitive_identity_mask__avx2: dst=(324, 823), mask=(736.00, 16.00) x (11.00, 8.00) [ 82.962] glyphs0_to_dst: glyph=(334, 823)x(9, 11), unclipped [ 82.962] emit_primitive_identity_mask__avx2: dst=(334, 823), mask=(960.00, 16.00) x (9.00, 11.00) [ 82.962] glyphs0_to_dst: glyph=(342, 832)x(11, 2), unclipped [ 82.962] emit_primitive_identity_mask__avx2: dst=(342, 832), mask=(992.00, 0.00) x (11.00, 2.00) [ 82.962] glyphs0_to_dst: glyph=(351, 819)x(10, 12), unclipped [ 82.962] emit_primitive_identity_mask__avx2: dst=(351, 819), mask=(992.00, 16.00) x (10.00, 12.00) [ 82.962] glyphs0_to_dst: glyph=(361, 819)x(9, 12), unclipped [ 82.962] emit_primitive_identity_mask__avx2: dst=(361, 819), mask=(960.00, 32.00) x (9.00, 12.00) [ 82.962] glyphs0_to_dst: glyph=(369, 823)x(10, 11), unclipped [ 82.962] emit_primitive_identity_mask__avx2: dst=(369, 823), mask=(976.00, 32.00) x (10.00, 11.00) [ 82.962] glyphs0_to_dst: glyph=(378, 820)x(10, 14), unclipped [ 82.962] emit_primitive_identity_mask__avx2: dst=(378, 820), mask=(944.00, 48.00) x (10.00, 14.00) [ 82.962] glyphs0_to_dst: glyph=(387, 821)x(10, 10), unclipped [ 82.962] emit_primitive_identity_mask__avx2: dst=(387, 821), mask=(720.00, 32.00) x (10.00, 10.00) [ 82.962] glyphs0_to_dst: glyph=(396, 832)x(11, 2), unclipped [ 82.962] emit_primitive_identity_mask__avx2: dst=(396, 832), mask=(992.00, 0.00) x (11.00, 2.00) [ 82.962] glyphs0_to_dst: glyph=(406, 823)x(9, 8), unclipped [ 82.962] emit_primitive_identity_mask__avx2: dst=(406, 823), mask=(720.00, 0.00) x (9.00, 8.00) [ 82.962] glyphs0_to_dst: glyph=(414, 823)x(10, 8), unclipped [ 82.962] emit_primitive_identity_mask__avx2: dst=(414, 823), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.962] glyphs0_to_dst: glyph=(423, 823)x(10, 8), unclipped [ 82.962] emit_primitive_identity_mask__avx2: dst=(423, 823), mask=(752.00, 0.00) x (10.00, 8.00) [ 82.962] glyphs0_to_dst: glyph=(432, 820)x(10, 11), unclipped [ 82.962] emit_primitive_identity_mask__avx2: dst=(432, 820), mask=(736.00, 0.00) x (10.00, 11.00) [ 82.962] glyphs0_to_dst: glyph=(442, 823)x(9, 8), unclipped [ 82.962] emit_primitive_identity_mask__avx2: dst=(442, 823), mask=(48.00, 96.00) x (9.00, 8.00) [ 82.962] glyphs0_to_dst: glyph=(450, 820)x(10, 11), unclipped [ 82.962] emit_primitive_identity_mask__avx2: dst=(450, 820), mask=(736.00, 0.00) x (10.00, 11.00) [ 82.962] glyphs0_to_dst: glyph=(460, 823)x(9, 8), unclipped [ 82.962] emit_primitive_identity_mask__avx2: dst=(460, 823), mask=(752.00, 16.00) x (9.00, 8.00) [ 82.962] glyphs0_to_dst: glyph=(468, 823)x(10, 11), unclipped [ 82.962] emit_primitive_identity_mask__avx2: dst=(468, 823), mask=(976.00, 32.00) x (10.00, 11.00) [ 82.962] gen8_vertex_flush[898] = 102 [ 82.962] gen9_magic_ca_pass: CA fixup (1344 -> 1446) [ 82.962] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.962] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.962] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.962] sna_glyphs(op=3, nlist=1, src=(478, 831)) [ 82.962] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.962] sna_glyphs: discarding mask [ 82.962] glyphs0_to_dst(op=3, src=(478, 831), nlist=1, dst=(478, 831)+(0, 0)) [ 82.962] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.962] gen9_render_composite: 0x0, current mode=1/1 [ 82.962] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 82.962] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.962] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.962] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.962] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.962] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.962] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.962] sna_drawable_use_bo: using whole GPU bo [ 82.962] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.962] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.962] color_convert: src=ffffffff [20028888] [ 82.962] color_convert: dst=ffffffff [20028888] [ 82.962] sna_render_get_solid: ffffffff [ 82.962] sna_render_get_solid(white) [ 82.962] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.962] sna_transform_is_imprecise_integer_translation: no transform [ 82.962] gen9_composite_picture: integer translation (0, 0), removing [ 82.962] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.962] sna_render_pixmap_bo: GPU all damaged [ 82.962] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.962] gen4_choose_composite_emitter: solid, identity mask [ 82.962] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.962] gen9_composite_get_binding_table(fd40) [ 82.962] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.962] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.962] gen9_emit_vertex_elements: setup id=9 [ 82.962] glyphs0_to_dst: glyph=(477, 820)x(10, 13), unclipped [ 82.962] emit_primitive_identity_mask__avx2: dst=(477, 820), mask=(752.00, 32.00) x (10.00, 13.00) [ 82.962] glyphs0_to_dst: glyph=(495, 820)x(10, 11), unclipped [ 82.962] emit_primitive_identity_mask__avx2: dst=(495, 820), mask=(880.00, 32.00) x (10.00, 11.00) [ 82.962] glyphs0_to_dst: glyph=(505, 823)x(9, 8), unclipped [ 82.962] emit_primitive_identity_mask__avx2: dst=(505, 823), mask=(896.00, 48.00) x (9.00, 8.00) [ 82.962] gen8_vertex_flush[998] = 9 [ 82.962] gen9_magic_ca_pass: CA fixup (1446 -> 1455) [ 82.962] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.962] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.962] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.962] sna_glyphs(op=3, nlist=1, src=(1, 848)) [ 82.962] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.962] sna_glyphs: discarding mask [ 82.962] glyphs0_to_dst(op=3, src=(1, 848), nlist=1, dst=(1, 848)+(0, 0)) [ 82.962] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.962] gen9_render_composite: 0x0, current mode=1/1 [ 82.962] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 82.962] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.962] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.962] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.962] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.962] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.962] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.962] sna_drawable_use_bo: using whole GPU bo [ 82.962] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.962] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.962] color_convert: src=ff8ae234 [20028888] [ 82.962] color_convert: dst=ff8ae234 [20028888] [ 82.962] sna_render_get_solid: ff8ae234 [ 82.962] sna_render_get_solid(22) = ff8ae234 (old) [ 82.962] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.962] sna_transform_is_imprecise_integer_translation: no transform [ 82.962] gen9_composite_picture: integer translation (0, 0), removing [ 82.962] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.962] sna_render_pixmap_bo: GPU all damaged [ 82.962] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.962] gen4_choose_composite_emitter: solid, identity mask [ 82.962] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.962] gen9_composite_get_binding_table(fd00) [ 82.962] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.962] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.962] gen9_emit_vertex_elements: setup id=9 [ 82.962] glyphs0_to_dst: glyph=(1, 840)x(9, 8), unclipped [ 82.962] emit_primitive_identity_mask__avx2: dst=(1, 840), mask=(688.00, 32.00) x (9.00, 8.00) [ 82.962] glyphs0_to_dst: glyph=(9, 838)x(10, 13), unclipped [ 82.962] emit_primitive_identity_mask__avx2: dst=(9, 838), mask=(672.00, 48.00) x (10.00, 13.00) [ 82.962] glyphs0_to_dst: glyph=(19, 840)x(9, 8), unclipped [ 82.962] emit_primitive_identity_mask__avx2: dst=(19, 840), mask=(688.00, 32.00) x (9.00, 8.00) [ 82.962] glyphs0_to_dst: glyph=(28, 842)x(8, 3), unclipped [ 82.962] emit_primitive_identity_mask__avx2: dst=(28, 842), mask=(688.00, 48.00) x (8.00, 3.00) [ 82.962] glyphs0_to_dst: glyph=(36, 838)x(11, 10), unclipped [ 82.962] emit_primitive_identity_mask__avx2: dst=(36, 838), mask=(704.00, 0.00) x (11.00, 10.00) [ 82.962] glyphs0_to_dst: glyph=(46, 840)x(9, 8), unclipped [ 82.962] emit_primitive_identity_mask__avx2: dst=(46, 840), mask=(720.00, 0.00) x (9.00, 8.00) [ 82.962] glyphs0_to_dst: glyph=(54, 840)x(10, 8), unclipped [ 82.962] emit_primitive_identity_mask__avx2: dst=(54, 840), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.962] glyphs0_to_dst: glyph=(63, 840)x(10, 8), unclipped [ 82.962] emit_primitive_identity_mask__avx2: dst=(63, 840), mask=(720.00, 16.00) x (10.00, 8.00) [ 82.962] glyphs0_to_dst: glyph=(72, 837)x(10, 11), unclipped [ 82.962] emit_primitive_identity_mask__avx2: dst=(72, 837), mask=(736.00, 0.00) x (10.00, 11.00) [ 82.962] glyphs0_to_dst: glyph=(81, 840)x(10, 8), unclipped [ 82.962] emit_primitive_identity_mask__avx2: dst=(81, 840), mask=(752.00, 0.00) x (10.00, 8.00) [ 82.962] glyphs0_to_dst: glyph=(90, 837)x(10, 11), unclipped [ 82.962] emit_primitive_identity_mask__avx2: dst=(90, 837), mask=(736.00, 0.00) x (10.00, 11.00) [ 82.962] glyphs0_to_dst: glyph=(99, 840)x(11, 8), unclipped [ 82.962] emit_primitive_identity_mask__avx2: dst=(99, 840), mask=(736.00, 16.00) x (11.00, 8.00) [ 82.962] glyphs0_to_dst: glyph=(109, 840)x(9, 8), unclipped [ 82.962] emit_primitive_identity_mask__avx2: dst=(109, 840), mask=(752.00, 16.00) x (9.00, 8.00) [ 82.962] glyphs0_to_dst: glyph=(118, 842)x(8, 3), unclipped [ 82.962] emit_primitive_identity_mask__avx2: dst=(118, 842), mask=(688.00, 48.00) x (8.00, 3.00) [ 82.962] glyphs0_to_dst: glyph=(126, 838)x(10, 10), unclipped [ 82.962] emit_primitive_identity_mask__avx2: dst=(126, 838), mask=(704.00, 32.00) x (10.00, 10.00) [ 82.962] glyphs0_to_dst: glyph=(135, 838)x(10, 10), unclipped [ 82.962] emit_primitive_identity_mask__avx2: dst=(135, 838), mask=(704.00, 32.00) x (10.00, 10.00) [ 82.962] glyphs0_to_dst: glyph=(144, 838)x(10, 10), unclipped [ 82.962] emit_primitive_identity_mask__avx2: dst=(144, 838), mask=(720.00, 32.00) x (10.00, 10.00) [ 82.962] glyphs0_to_dst: glyph=(153, 838)x(10, 10), unclipped [ 82.962] emit_primitive_identity_mask__avx2: dst=(153, 838), mask=(704.00, 48.00) x (10.00, 10.00) [ 82.962] gen8_vertex_flush[a98] = 54 [ 82.962] gen9_magic_ca_pass: CA fixup (1455 -> 1509) [ 82.962] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.962] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.962] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.962] sna_glyphs(op=3, nlist=1, src=(163, 848)) [ 82.962] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.962] sna_glyphs: discarding mask [ 82.962] glyphs0_to_dst(op=3, src=(163, 848), nlist=1, dst=(163, 848)+(0, 0)) [ 82.962] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.962] gen9_render_composite: 0x0, current mode=1/1 [ 82.962] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 82.962] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.962] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.962] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.962] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.962] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.962] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.962] sna_drawable_use_bo: using whole GPU bo [ 82.962] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.962] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.962] color_convert: src=ffffffff [20028888] [ 82.962] color_convert: dst=ffffffff [20028888] [ 82.962] sna_render_get_solid: ffffffff [ 82.962] sna_render_get_solid(white) [ 82.962] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.962] sna_transform_is_imprecise_integer_translation: no transform [ 82.962] gen9_composite_picture: integer translation (0, 0), removing [ 82.962] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.962] sna_render_pixmap_bo: GPU all damaged [ 82.962] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.962] gen4_choose_composite_emitter: solid, identity mask [ 82.962] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.962] gen9_composite_get_binding_table(fcc0) [ 82.962] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.962] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.962] gen9_emit_vertex_elements: setup id=9 [ 82.962] glyphs0_to_dst: glyph=(165, 840)x(5, 8), unclipped [ 82.962] emit_primitive_identity_mask__avx2: dst=(165, 840), mask=(720.00, 48.00) x (5.00, 8.00) [ 82.962] gen8_vertex_flush[b98] = 3 [ 82.962] gen9_magic_ca_pass: CA fixup (1509 -> 1512) [ 82.962] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.962] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.962] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.962] sna_glyphs(op=3, nlist=1, src=(172, 848)) [ 82.962] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.962] sna_glyphs: discarding mask [ 82.962] glyphs0_to_dst(op=3, src=(172, 848), nlist=1, dst=(172, 848)+(0, 0)) [ 82.962] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.962] gen9_render_composite: 0x0, current mode=1/1 [ 82.962] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 82.962] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.962] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.962] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.962] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.962] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.962] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.962] sna_drawable_use_bo: using whole GPU bo [ 82.962] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.962] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.962] color_convert: src=ff729fcf [20028888] [ 82.962] color_convert: dst=ff729fcf [20028888] [ 82.962] sna_render_get_solid: ff729fcf [ 82.962] sna_render_get_solid(23) = ff729fcf (old) [ 82.962] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.962] sna_transform_is_imprecise_integer_translation: no transform [ 82.962] gen9_composite_picture: integer translation (0, 0), removing [ 82.962] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.962] sna_render_pixmap_bo: GPU all damaged [ 82.962] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.962] gen4_choose_composite_emitter: solid, identity mask [ 82.962] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.962] gen9_composite_get_binding_table(fc80) [ 82.962] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.962] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.963] gen9_emit_vertex_elements: setup id=9 [ 82.963] glyphs0_to_dst: glyph=(171, 842)x(11, 3), unclipped [ 82.963] emit_primitive_identity_mask__avx2: dst=(171, 842), mask=(736.00, 32.00) x (11.00, 3.00) [ 82.963] glyphs0_to_dst: glyph=(180, 837)x(10, 14), unclipped [ 82.963] emit_primitive_identity_mask__avx2: dst=(180, 837), mask=(944.00, 48.00) x (10.00, 14.00) [ 82.963] glyphs0_to_dst: glyph=(189, 837)x(11, 11), unclipped [ 82.963] emit_primitive_identity_mask__avx2: dst=(189, 837), mask=(960.00, 0.00) x (11.00, 11.00) [ 82.963] glyphs0_to_dst: glyph=(198, 840)x(10, 8), unclipped [ 82.963] emit_primitive_identity_mask__avx2: dst=(198, 840), mask=(976.00, 0.00) x (10.00, 8.00) [ 82.963] glyphs0_to_dst: glyph=(208, 840)x(9, 11), unclipped [ 82.963] emit_primitive_identity_mask__avx2: dst=(208, 840), mask=(960.00, 16.00) x (9.00, 11.00) [ 82.963] glyphs0_to_dst: glyph=(216, 837)x(10, 14), unclipped [ 82.963] emit_primitive_identity_mask__avx2: dst=(216, 837), mask=(944.00, 48.00) x (10.00, 14.00) [ 82.963] glyphs0_to_dst: glyph=(225, 838)x(10, 10), unclipped [ 82.963] emit_primitive_identity_mask__avx2: dst=(225, 838), mask=(976.00, 16.00) x (10.00, 10.00) [ 82.963] glyphs0_to_dst: glyph=(234, 849)x(11, 2), unclipped [ 82.963] emit_primitive_identity_mask__avx2: dst=(234, 849), mask=(992.00, 0.00) x (11.00, 2.00) [ 82.963] glyphs0_to_dst: glyph=(243, 837)x(11, 11), unclipped [ 82.963] emit_primitive_identity_mask__avx2: dst=(243, 837), mask=(1008.00, 0.00) x (11.00, 11.00) [ 82.963] glyphs0_to_dst: glyph=(253, 840)x(9, 8), unclipped [ 82.963] emit_primitive_identity_mask__avx2: dst=(253, 840), mask=(720.00, 0.00) x (9.00, 8.00) [ 82.963] glyphs0_to_dst: glyph=(261, 840)x(10, 8), unclipped [ 82.963] emit_primitive_identity_mask__avx2: dst=(261, 840), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.963] glyphs0_to_dst: glyph=(270, 840)x(10, 8), unclipped [ 82.963] emit_primitive_identity_mask__avx2: dst=(270, 840), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.963] glyphs0_to_dst: glyph=(279, 836)x(10, 12), unclipped [ 82.963] emit_primitive_identity_mask__avx2: dst=(279, 836), mask=(992.00, 16.00) x (10.00, 12.00) [ 82.963] glyphs0_to_dst: glyph=(288, 840)x(10, 8), unclipped [ 82.963] emit_primitive_identity_mask__avx2: dst=(288, 840), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.963] glyphs0_to_dst: glyph=(297, 840)x(10, 8), unclipped [ 82.963] emit_primitive_identity_mask__avx2: dst=(297, 840), mask=(752.00, 0.00) x (10.00, 8.00) [ 82.963] glyphs0_to_dst: glyph=(307, 836)x(10, 12), unclipped [ 82.963] emit_primitive_identity_mask__avx2: dst=(307, 836), mask=(1008.00, 16.00) x (10.00, 12.00) [ 82.963] glyphs0_to_dst: glyph=(315, 837)x(11, 11), unclipped [ 82.963] emit_primitive_identity_mask__avx2: dst=(315, 837), mask=(960.00, 0.00) x (11.00, 11.00) [ 82.963] glyphs0_to_dst: glyph=(324, 840)x(11, 8), unclipped [ 82.963] emit_primitive_identity_mask__avx2: dst=(324, 840), mask=(736.00, 16.00) x (11.00, 8.00) [ 82.963] glyphs0_to_dst: glyph=(334, 840)x(9, 11), unclipped [ 82.963] emit_primitive_identity_mask__avx2: dst=(334, 840), mask=(960.00, 16.00) x (9.00, 11.00) [ 82.963] glyphs0_to_dst: glyph=(342, 849)x(11, 2), unclipped [ 82.963] emit_primitive_identity_mask__avx2: dst=(342, 849), mask=(992.00, 0.00) x (11.00, 2.00) [ 82.963] glyphs0_to_dst: glyph=(351, 836)x(10, 12), unclipped [ 82.963] emit_primitive_identity_mask__avx2: dst=(351, 836), mask=(992.00, 16.00) x (10.00, 12.00) [ 82.963] glyphs0_to_dst: glyph=(361, 836)x(9, 12), unclipped [ 82.963] emit_primitive_identity_mask__avx2: dst=(361, 836), mask=(960.00, 32.00) x (9.00, 12.00) [ 82.963] glyphs0_to_dst: glyph=(369, 840)x(10, 11), unclipped [ 82.963] emit_primitive_identity_mask__avx2: dst=(369, 840), mask=(976.00, 32.00) x (10.00, 11.00) [ 82.963] glyphs0_to_dst: glyph=(378, 837)x(10, 14), unclipped [ 82.963] emit_primitive_identity_mask__avx2: dst=(378, 837), mask=(944.00, 48.00) x (10.00, 14.00) [ 82.963] glyphs0_to_dst: glyph=(387, 838)x(10, 10), unclipped [ 82.963] emit_primitive_identity_mask__avx2: dst=(387, 838), mask=(720.00, 32.00) x (10.00, 10.00) [ 82.963] glyphs0_to_dst: glyph=(396, 849)x(11, 2), unclipped [ 82.963] emit_primitive_identity_mask__avx2: dst=(396, 849), mask=(992.00, 0.00) x (11.00, 2.00) [ 82.963] glyphs0_to_dst: glyph=(406, 840)x(9, 8), unclipped [ 82.963] emit_primitive_identity_mask__avx2: dst=(406, 840), mask=(720.00, 0.00) x (9.00, 8.00) [ 82.963] glyphs0_to_dst: glyph=(414, 840)x(10, 8), unclipped [ 82.963] emit_primitive_identity_mask__avx2: dst=(414, 840), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.963] glyphs0_to_dst: glyph=(423, 840)x(10, 8), unclipped [ 82.963] emit_primitive_identity_mask__avx2: dst=(423, 840), mask=(752.00, 0.00) x (10.00, 8.00) [ 82.963] glyphs0_to_dst: glyph=(432, 837)x(10, 11), unclipped [ 82.963] emit_primitive_identity_mask__avx2: dst=(432, 837), mask=(736.00, 0.00) x (10.00, 11.00) [ 82.963] glyphs0_to_dst: glyph=(442, 840)x(9, 8), unclipped [ 82.963] emit_primitive_identity_mask__avx2: dst=(442, 840), mask=(48.00, 96.00) x (9.00, 8.00) [ 82.963] glyphs0_to_dst: glyph=(450, 837)x(10, 11), unclipped [ 82.963] emit_primitive_identity_mask__avx2: dst=(450, 837), mask=(736.00, 0.00) x (10.00, 11.00) [ 82.963] glyphs0_to_dst: glyph=(460, 840)x(9, 8), unclipped [ 82.963] emit_primitive_identity_mask__avx2: dst=(460, 840), mask=(752.00, 16.00) x (9.00, 8.00) [ 82.963] glyphs0_to_dst: glyph=(468, 840)x(10, 11), unclipped [ 82.963] emit_primitive_identity_mask__avx2: dst=(468, 840), mask=(976.00, 32.00) x (10.00, 11.00) [ 82.963] gen8_vertex_flush[c98] = 102 [ 82.963] gen9_magic_ca_pass: CA fixup (1512 -> 1614) [ 82.963] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.963] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.963] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.963] sna_glyphs(op=3, nlist=1, src=(478, 848)) [ 82.963] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.963] sna_glyphs: discarding mask [ 82.963] glyphs0_to_dst(op=3, src=(478, 848), nlist=1, dst=(478, 848)+(0, 0)) [ 82.963] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.963] gen9_render_composite: 0x0, current mode=1/1 [ 82.963] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 82.963] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.963] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.963] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.963] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.963] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.963] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.963] sna_drawable_use_bo: using whole GPU bo [ 82.963] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.963] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.963] color_convert: src=ffffffff [20028888] [ 82.963] color_convert: dst=ffffffff [20028888] [ 82.963] sna_render_get_solid: ffffffff [ 82.963] sna_render_get_solid(white) [ 82.963] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.963] sna_transform_is_imprecise_integer_translation: no transform [ 82.963] gen9_composite_picture: integer translation (0, 0), removing [ 82.963] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.963] sna_render_pixmap_bo: GPU all damaged [ 82.963] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.963] gen4_choose_composite_emitter: solid, identity mask [ 82.963] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.963] gen9_composite_get_binding_table(fc40) [ 82.963] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.963] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.963] gen9_emit_vertex_elements: setup id=9 [ 82.963] glyphs0_to_dst: glyph=(477, 837)x(10, 13), unclipped [ 82.963] emit_primitive_identity_mask__avx2: dst=(477, 837), mask=(752.00, 32.00) x (10.00, 13.00) [ 82.963] gen8_vertex_flush[d98] = 3 [ 82.963] gen9_magic_ca_pass: CA fixup (1614 -> 1617) [ 82.963] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.963] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.963] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.963] sna_glyphs(op=3, nlist=1, src=(1, 865)) [ 82.963] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.963] sna_glyphs: discarding mask [ 82.963] glyphs0_to_dst(op=3, src=(1, 865), nlist=1, dst=(1, 865)+(0, 0)) [ 82.963] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.963] gen9_render_composite: 0x0, current mode=1/1 [ 82.963] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 82.963] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.963] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.963] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.963] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.963] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.963] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.963] sna_drawable_use_bo: using whole GPU bo [ 82.963] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.963] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.963] color_convert: src=ff8ae234 [20028888] [ 82.963] color_convert: dst=ff8ae234 [20028888] [ 82.963] sna_render_get_solid: ff8ae234 [ 82.963] sna_render_get_solid(22) = ff8ae234 (old) [ 82.963] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.963] sna_transform_is_imprecise_integer_translation: no transform [ 82.963] gen9_composite_picture: integer translation (0, 0), removing [ 82.963] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.963] sna_render_pixmap_bo: GPU all damaged [ 82.963] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.963] gen4_choose_composite_emitter: solid, identity mask [ 82.963] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.963] gen9_composite_get_binding_table(fc00) [ 82.963] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.963] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.963] gen9_emit_vertex_elements: setup id=9 [ 82.963] glyphs0_to_dst: glyph=(1, 857)x(9, 8), unclipped [ 82.963] emit_primitive_identity_mask__avx2: dst=(1, 857), mask=(688.00, 32.00) x (9.00, 8.00) [ 82.963] glyphs0_to_dst: glyph=(9, 855)x(10, 13), unclipped [ 82.963] emit_primitive_identity_mask__avx2: dst=(9, 855), mask=(672.00, 48.00) x (10.00, 13.00) [ 82.963] glyphs0_to_dst: glyph=(19, 857)x(9, 8), unclipped [ 82.963] emit_primitive_identity_mask__avx2: dst=(19, 857), mask=(688.00, 32.00) x (9.00, 8.00) [ 82.963] glyphs0_to_dst: glyph=(28, 859)x(8, 3), unclipped [ 82.963] emit_primitive_identity_mask__avx2: dst=(28, 859), mask=(688.00, 48.00) x (8.00, 3.00) [ 82.963] glyphs0_to_dst: glyph=(36, 855)x(11, 10), unclipped [ 82.963] emit_primitive_identity_mask__avx2: dst=(36, 855), mask=(704.00, 0.00) x (11.00, 10.00) [ 82.963] glyphs0_to_dst: glyph=(46, 857)x(9, 8), unclipped [ 82.963] emit_primitive_identity_mask__avx2: dst=(46, 857), mask=(720.00, 0.00) x (9.00, 8.00) [ 82.963] glyphs0_to_dst: glyph=(54, 857)x(10, 8), unclipped [ 82.963] emit_primitive_identity_mask__avx2: dst=(54, 857), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.963] glyphs0_to_dst: glyph=(63, 857)x(10, 8), unclipped [ 82.963] emit_primitive_identity_mask__avx2: dst=(63, 857), mask=(720.00, 16.00) x (10.00, 8.00) [ 82.963] glyphs0_to_dst: glyph=(72, 854)x(10, 11), unclipped [ 82.963] emit_primitive_identity_mask__avx2: dst=(72, 854), mask=(736.00, 0.00) x (10.00, 11.00) [ 82.963] glyphs0_to_dst: glyph=(81, 857)x(10, 8), unclipped [ 82.963] emit_primitive_identity_mask__avx2: dst=(81, 857), mask=(752.00, 0.00) x (10.00, 8.00) [ 82.963] glyphs0_to_dst: glyph=(90, 854)x(10, 11), unclipped [ 82.963] emit_primitive_identity_mask__avx2: dst=(90, 854), mask=(736.00, 0.00) x (10.00, 11.00) [ 82.963] glyphs0_to_dst: glyph=(99, 857)x(11, 8), unclipped [ 82.963] emit_primitive_identity_mask__avx2: dst=(99, 857), mask=(736.00, 16.00) x (11.00, 8.00) [ 82.963] glyphs0_to_dst: glyph=(109, 857)x(9, 8), unclipped [ 82.963] emit_primitive_identity_mask__avx2: dst=(109, 857), mask=(752.00, 16.00) x (9.00, 8.00) [ 82.963] glyphs0_to_dst: glyph=(118, 859)x(8, 3), unclipped [ 82.963] emit_primitive_identity_mask__avx2: dst=(118, 859), mask=(688.00, 48.00) x (8.00, 3.00) [ 82.963] glyphs0_to_dst: glyph=(126, 855)x(10, 10), unclipped [ 82.963] emit_primitive_identity_mask__avx2: dst=(126, 855), mask=(704.00, 32.00) x (10.00, 10.00) [ 82.963] glyphs0_to_dst: glyph=(135, 855)x(10, 10), unclipped [ 82.963] emit_primitive_identity_mask__avx2: dst=(135, 855), mask=(704.00, 32.00) x (10.00, 10.00) [ 82.963] glyphs0_to_dst: glyph=(144, 855)x(10, 10), unclipped [ 82.963] emit_primitive_identity_mask__avx2: dst=(144, 855), mask=(720.00, 32.00) x (10.00, 10.00) [ 82.963] glyphs0_to_dst: glyph=(153, 855)x(10, 10), unclipped [ 82.964] emit_primitive_identity_mask__avx2: dst=(153, 855), mask=(704.00, 48.00) x (10.00, 10.00) [ 82.964] gen8_vertex_flush[e98] = 54 [ 82.964] gen9_magic_ca_pass: CA fixup (1617 -> 1671) [ 82.964] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.964] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.964] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.964] sna_glyphs(op=3, nlist=1, src=(163, 865)) [ 82.964] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.964] sna_glyphs: discarding mask [ 82.964] glyphs0_to_dst(op=3, src=(163, 865), nlist=1, dst=(163, 865)+(0, 0)) [ 82.964] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.964] gen9_render_composite: 0x0, current mode=1/1 [ 82.964] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 82.964] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.964] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.964] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.964] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.964] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.964] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.964] sna_drawable_use_bo: using whole GPU bo [ 82.964] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.964] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.964] color_convert: src=ffffffff [20028888] [ 82.964] color_convert: dst=ffffffff [20028888] [ 82.964] sna_render_get_solid: ffffffff [ 82.964] sna_render_get_solid(white) [ 82.964] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.964] sna_transform_is_imprecise_integer_translation: no transform [ 82.964] gen9_composite_picture: integer translation (0, 0), removing [ 82.964] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.964] sna_render_pixmap_bo: GPU all damaged [ 82.964] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.964] gen4_choose_composite_emitter: solid, identity mask [ 82.964] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.964] gen9_composite_get_binding_table(fbc0) [ 82.964] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.964] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.964] gen9_emit_vertex_elements: setup id=9 [ 82.964] glyphs0_to_dst: glyph=(165, 857)x(5, 8), unclipped [ 82.964] emit_primitive_identity_mask__avx2: dst=(165, 857), mask=(720.00, 48.00) x (5.00, 8.00) [ 82.964] gen8_vertex_flush[f98] = 3 [ 82.964] gen9_magic_ca_pass: CA fixup (1671 -> 1674) [ 82.964] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.964] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.964] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.964] sna_glyphs(op=3, nlist=1, src=(172, 865)) [ 82.964] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.964] sna_glyphs: discarding mask [ 82.964] glyphs0_to_dst(op=3, src=(172, 865), nlist=1, dst=(172, 865)+(0, 0)) [ 82.964] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.964] gen9_render_composite: 0x0, current mode=1/1 [ 82.964] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 82.964] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.964] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.964] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.964] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.964] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.964] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.964] sna_drawable_use_bo: using whole GPU bo [ 82.964] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.964] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.964] color_convert: src=ff729fcf [20028888] [ 82.964] color_convert: dst=ff729fcf [20028888] [ 82.964] sna_render_get_solid: ff729fcf [ 82.964] sna_render_get_solid(23) = ff729fcf (old) [ 82.964] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.964] sna_transform_is_imprecise_integer_translation: no transform [ 82.964] gen9_composite_picture: integer translation (0, 0), removing [ 82.964] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.964] sna_render_pixmap_bo: GPU all damaged [ 82.964] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.964] gen4_choose_composite_emitter: solid, identity mask [ 82.964] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.964] gen9_composite_get_binding_table(fb80) [ 82.964] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.964] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.964] gen9_emit_vertex_elements: setup id=9 [ 82.964] glyphs0_to_dst: glyph=(171, 859)x(11, 3), unclipped [ 82.964] emit_primitive_identity_mask__avx2: dst=(171, 859), mask=(736.00, 32.00) x (11.00, 3.00) [ 82.964] glyphs0_to_dst: glyph=(180, 854)x(10, 14), unclipped [ 82.964] emit_primitive_identity_mask__avx2: dst=(180, 854), mask=(944.00, 48.00) x (10.00, 14.00) [ 82.964] glyphs0_to_dst: glyph=(189, 854)x(11, 11), unclipped [ 82.964] emit_primitive_identity_mask__avx2: dst=(189, 854), mask=(960.00, 0.00) x (11.00, 11.00) [ 82.964] glyphs0_to_dst: glyph=(198, 857)x(10, 8), unclipped [ 82.964] emit_primitive_identity_mask__avx2: dst=(198, 857), mask=(976.00, 0.00) x (10.00, 8.00) [ 82.964] glyphs0_to_dst: glyph=(208, 857)x(9, 11), unclipped [ 82.964] emit_primitive_identity_mask__avx2: dst=(208, 857), mask=(960.00, 16.00) x (9.00, 11.00) [ 82.964] glyphs0_to_dst: glyph=(216, 854)x(10, 14), unclipped [ 82.964] emit_primitive_identity_mask__avx2: dst=(216, 854), mask=(944.00, 48.00) x (10.00, 14.00) [ 82.964] glyphs0_to_dst: glyph=(225, 855)x(10, 10), unclipped [ 82.964] emit_primitive_identity_mask__avx2: dst=(225, 855), mask=(976.00, 16.00) x (10.00, 10.00) [ 82.964] glyphs0_to_dst: glyph=(234, 866)x(11, 2), unclipped [ 82.964] emit_primitive_identity_mask__avx2: dst=(234, 866), mask=(992.00, 0.00) x (11.00, 2.00) [ 82.964] glyphs0_to_dst: glyph=(243, 854)x(11, 11), unclipped [ 82.964] emit_primitive_identity_mask__avx2: dst=(243, 854), mask=(1008.00, 0.00) x (11.00, 11.00) [ 82.964] glyphs0_to_dst: glyph=(253, 857)x(9, 8), unclipped [ 82.964] emit_primitive_identity_mask__avx2: dst=(253, 857), mask=(720.00, 0.00) x (9.00, 8.00) [ 82.964] glyphs0_to_dst: glyph=(261, 857)x(10, 8), unclipped [ 82.964] emit_primitive_identity_mask__avx2: dst=(261, 857), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.964] glyphs0_to_dst: glyph=(270, 857)x(10, 8), unclipped [ 82.964] emit_primitive_identity_mask__avx2: dst=(270, 857), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.964] glyphs0_to_dst: glyph=(279, 853)x(10, 12), unclipped [ 82.964] emit_primitive_identity_mask__avx2: dst=(279, 853), mask=(992.00, 16.00) x (10.00, 12.00) [ 82.964] glyphs0_to_dst: glyph=(288, 857)x(10, 8), unclipped [ 82.964] emit_primitive_identity_mask__avx2: dst=(288, 857), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.964] glyphs0_to_dst: glyph=(297, 857)x(10, 8), unclipped [ 82.964] emit_primitive_identity_mask__avx2: dst=(297, 857), mask=(752.00, 0.00) x (10.00, 8.00) [ 82.964] glyphs0_to_dst: glyph=(307, 853)x(10, 12), unclipped [ 82.964] emit_primitive_identity_mask__avx2: dst=(307, 853), mask=(1008.00, 16.00) x (10.00, 12.00) [ 82.964] glyphs0_to_dst: glyph=(315, 854)x(11, 11), unclipped [ 82.964] emit_primitive_identity_mask__avx2: dst=(315, 854), mask=(960.00, 0.00) x (11.00, 11.00) [ 82.964] glyphs0_to_dst: glyph=(324, 857)x(11, 8), unclipped [ 82.964] emit_primitive_identity_mask__avx2: dst=(324, 857), mask=(736.00, 16.00) x (11.00, 8.00) [ 82.964] glyphs0_to_dst: glyph=(334, 857)x(9, 11), unclipped [ 82.964] emit_primitive_identity_mask__avx2: dst=(334, 857), mask=(960.00, 16.00) x (9.00, 11.00) [ 82.964] glyphs0_to_dst: glyph=(342, 866)x(11, 2), unclipped [ 82.964] emit_primitive_identity_mask__avx2: dst=(342, 866), mask=(992.00, 0.00) x (11.00, 2.00) [ 82.964] glyphs0_to_dst: glyph=(351, 853)x(10, 12), unclipped [ 82.964] emit_primitive_identity_mask__avx2: dst=(351, 853), mask=(992.00, 16.00) x (10.00, 12.00) [ 82.964] glyphs0_to_dst: glyph=(361, 853)x(9, 12), unclipped [ 82.964] emit_primitive_identity_mask__avx2: dst=(361, 853), mask=(960.00, 32.00) x (9.00, 12.00) [ 82.964] glyphs0_to_dst: glyph=(369, 857)x(10, 11), unclipped [ 82.964] emit_primitive_identity_mask__avx2: dst=(369, 857), mask=(976.00, 32.00) x (10.00, 11.00) [ 82.964] glyphs0_to_dst: glyph=(378, 854)x(10, 14), unclipped [ 82.964] emit_primitive_identity_mask__avx2: dst=(378, 854), mask=(944.00, 48.00) x (10.00, 14.00) [ 82.964] glyphs0_to_dst: glyph=(387, 855)x(10, 10), unclipped [ 82.964] emit_primitive_identity_mask__avx2: dst=(387, 855), mask=(720.00, 32.00) x (10.00, 10.00) [ 82.964] glyphs0_to_dst: glyph=(396, 866)x(11, 2), unclipped [ 82.964] emit_primitive_identity_mask__avx2: dst=(396, 866), mask=(992.00, 0.00) x (11.00, 2.00) [ 82.964] glyphs0_to_dst: glyph=(406, 857)x(9, 8), unclipped [ 82.964] emit_primitive_identity_mask__avx2: dst=(406, 857), mask=(720.00, 0.00) x (9.00, 8.00) [ 82.964] glyphs0_to_dst: glyph=(414, 857)x(10, 8), unclipped [ 82.964] emit_primitive_identity_mask__avx2: dst=(414, 857), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.964] glyphs0_to_dst: glyph=(423, 857)x(10, 8), unclipped [ 82.964] emit_primitive_identity_mask__avx2: dst=(423, 857), mask=(752.00, 0.00) x (10.00, 8.00) [ 82.964] glyphs0_to_dst: glyph=(432, 854)x(10, 11), unclipped [ 82.964] emit_primitive_identity_mask__avx2: dst=(432, 854), mask=(736.00, 0.00) x (10.00, 11.00) [ 82.964] glyphs0_to_dst: glyph=(442, 857)x(9, 8), unclipped [ 82.964] emit_primitive_identity_mask__avx2: dst=(442, 857), mask=(48.00, 96.00) x (9.00, 8.00) [ 82.964] glyphs0_to_dst: glyph=(450, 854)x(10, 11), unclipped [ 82.964] emit_primitive_identity_mask__avx2: dst=(450, 854), mask=(736.00, 0.00) x (10.00, 11.00) [ 82.964] glyphs0_to_dst: glyph=(460, 857)x(9, 8), unclipped [ 82.964] emit_primitive_identity_mask__avx2: dst=(460, 857), mask=(752.00, 16.00) x (9.00, 8.00) [ 82.964] glyphs0_to_dst: glyph=(468, 857)x(10, 11), unclipped [ 82.964] emit_primitive_identity_mask__avx2: dst=(468, 857), mask=(976.00, 32.00) x (10.00, 11.00) [ 82.964] gen8_vertex_flush[1098] = 102 [ 82.964] gen9_magic_ca_pass: CA fixup (1674 -> 1776) [ 82.964] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.964] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.964] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.964] sna_glyphs(op=3, nlist=1, src=(478, 865)) [ 82.965] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.965] sna_glyphs: discarding mask [ 82.965] glyphs0_to_dst(op=3, src=(478, 865), nlist=1, dst=(478, 865)+(0, 0)) [ 82.965] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.965] gen9_render_composite: 0x0, current mode=1/1 [ 82.965] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 82.965] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.965] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.965] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.965] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.965] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.965] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.965] sna_drawable_use_bo: using whole GPU bo [ 82.965] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.965] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.965] color_convert: src=ffffffff [20028888] [ 82.965] color_convert: dst=ffffffff [20028888] [ 82.965] sna_render_get_solid: ffffffff [ 82.965] sna_render_get_solid(white) [ 82.965] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.965] sna_transform_is_imprecise_integer_translation: no transform [ 82.965] gen9_composite_picture: integer translation (0, 0), removing [ 82.965] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.965] sna_render_pixmap_bo: GPU all damaged [ 82.965] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.965] gen4_choose_composite_emitter: solid, identity mask [ 82.965] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.965] gen9_composite_get_binding_table(fb40) [ 82.965] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.965] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.965] gen9_emit_vertex_elements: setup id=9 [ 82.965] glyphs0_to_dst: glyph=(477, 854)x(10, 13), unclipped [ 82.965] emit_primitive_identity_mask__avx2: dst=(477, 854), mask=(752.00, 32.00) x (10.00, 13.00) [ 82.965] glyphs0_to_dst: glyph=(495, 860)x(10, 3), unclipped [ 82.965] emit_primitive_identity_mask__avx2: dst=(495, 860), mask=(1008.00, 48.00) x (10.00, 3.00) [ 82.965] glyphs0_to_dst: glyph=(505, 854)x(9, 14), unclipped [ 82.965] emit_primitive_identity_mask__avx2: dst=(505, 854), mask=(832.00, 32.00) x (9.00, 14.00) [ 82.965] glyphs0_to_dst: glyph=(514, 857)x(9, 8), unclipped [ 82.965] emit_primitive_identity_mask__avx2: dst=(514, 857), mask=(896.00, 48.00) x (9.00, 8.00) [ 82.965] glyphs0_to_dst: glyph=(522, 857)x(10, 8), unclipped [ 82.965] emit_primitive_identity_mask__avx2: dst=(522, 857), mask=(848.00, 16.00) x (10.00, 8.00) [ 82.965] glyphs0_to_dst: glyph=(532, 857)x(9, 8), unclipped [ 82.965] emit_primitive_identity_mask__avx2: dst=(532, 857), mask=(848.00, 48.00) x (9.00, 8.00) [ 82.965] glyphs0_to_dst: glyph=(540, 854)x(10, 11), unclipped [ 82.965] emit_primitive_identity_mask__avx2: dst=(540, 854), mask=(992.00, 32.00) x (10.00, 11.00) [ 82.965] glyphs0_to_dst: glyph=(550, 857)x(9, 11), unclipped [ 82.965] emit_primitive_identity_mask__avx2: dst=(550, 857), mask=(880.00, 16.00) x (9.00, 11.00) [ 82.965] glyphs0_to_dst: glyph=(559, 854)x(9, 11), unclipped [ 82.965] emit_primitive_identity_mask__avx2: dst=(559, 854), mask=(880.00, 0.00) x (9.00, 11.00) [ 82.965] glyphs0_to_dst: glyph=(568, 854)x(9, 14), unclipped [ 82.965] emit_primitive_identity_mask__avx2: dst=(568, 854), mask=(832.00, 32.00) x (9.00, 14.00) [ 82.965] glyphs0_to_dst: glyph=(576, 857)x(10, 8), unclipped [ 82.965] emit_primitive_identity_mask__avx2: dst=(576, 857), mask=(848.00, 16.00) x (10.00, 8.00) [ 82.965] glyphs0_to_dst: glyph=(586, 857)x(9, 11), unclipped [ 82.965] emit_primitive_identity_mask__avx2: dst=(586, 857), mask=(880.00, 16.00) x (9.00, 11.00) [ 82.965] glyphs0_to_dst: glyph=(594, 867)x(11, 2), unclipped [ 82.965] emit_primitive_identity_mask__avx2: dst=(594, 867), mask=(832.00, 48.00) x (11.00, 2.00) [ 82.965] glyphs0_to_dst: glyph=(603, 853)x(10, 12), unclipped [ 82.965] emit_primitive_identity_mask__avx2: dst=(603, 853), mask=(864.00, 0.00) x (10.00, 12.00) [ 82.965] glyphs0_to_dst: glyph=(612, 857)x(10, 8), unclipped [ 82.965] emit_primitive_identity_mask__avx2: dst=(612, 857), mask=(864.00, 32.00) x (10.00, 8.00) [ 82.965] glyphs0_to_dst: glyph=(621, 854)x(10, 11), unclipped [ 82.965] emit_primitive_identity_mask__avx2: dst=(621, 854), mask=(880.00, 32.00) x (10.00, 11.00) [ 82.965] glyphs0_to_dst: glyph=(630, 867)x(11, 2), unclipped [ 82.965] emit_primitive_identity_mask__avx2: dst=(630, 867), mask=(832.00, 48.00) x (11.00, 2.00) [ 82.965] glyphs0_to_dst: glyph=(639, 854)x(10, 11), unclipped [ 82.965] emit_primitive_identity_mask__avx2: dst=(639, 854), mask=(880.00, 32.00) x (10.00, 11.00) [ 82.965] glyphs0_to_dst: glyph=(648, 857)x(10, 8), unclipped [ 82.965] emit_primitive_identity_mask__avx2: dst=(648, 857), mask=(944.00, 0.00) x (10.00, 8.00) [ 82.965] glyphs0_to_dst: glyph=(657, 857)x(10, 11), unclipped [ 82.965] emit_primitive_identity_mask__avx2: dst=(657, 857), mask=(880.00, 48.00) x (10.00, 11.00) [ 82.965] glyphs0_to_dst: glyph=(669, 862)x(5, 3), unclipped [ 82.965] emit_primitive_identity_mask__avx2: dst=(669, 862), mask=(1008.00, 32.00) x (5.00, 3.00) [ 82.965] glyphs0_to_dst: glyph=(676, 857)x(9, 8), unclipped [ 82.965] emit_primitive_identity_mask__avx2: dst=(676, 857), mask=(896.00, 48.00) x (9.00, 8.00) [ 82.965] glyphs0_to_dst: glyph=(685, 853)x(9, 12), unclipped [ 82.965] emit_primitive_identity_mask__avx2: dst=(685, 853), mask=(992.00, 48.00) x (9.00, 12.00) [ 82.965] gen8_vertex_flush[1198] = 69 [ 82.965] gen9_magic_ca_pass: CA fixup (1776 -> 1845) [ 82.965] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.965] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.965] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.965] sna_accel_flush: flush?=0, dirty?=0 [ 82.965] sna_block_handler (tv=0.0) [ 82.965] sna_wakeup_handler [ 82.965] sna_accel_flush: flush?=0, dirty?=0 [ 82.965] sna_accel_flush: flush?=0, dirty?=0 [ 82.965] sna_accel_flush: flush?=0, dirty?=0 [ 82.965] sna_block_handler (tv=0.0) [ 82.965] sna_wakeup_handler [ 82.965] sna_accel_flush: flush?=0, dirty?=0 [ 82.965] sna_accel_flush: flush?=0, dirty?=0 [ 82.965] sna_block_handler (tv=0.0) [ 82.965] sna_wakeup_handler [ 82.965] sna_accel_flush: flush?=0, dirty?=0 [ 82.965] sna_accel_flush: flush?=0, dirty?=0 [ 82.965] sna_accel_flush: flush?=0, dirty?=0 [ 82.965] sna_accel_flush: flush?=0, dirty?=0 [ 82.965] sna_block_handler (tv=0.0) [ 82.965] sna_wakeup_handler [ 82.965] sna_accel_flush: flush?=0, dirty?=0 [ 82.965] sna_accel_flush: flush?=0, dirty?=0 [ 82.965] sna_accel_flush: flush?=0, dirty?=0 [ 82.965] sna_block_handler (tv=0.0) [ 82.965] sna_wakeup_handler [ 82.965] sna_accel_flush: flush?=0, dirty?=0 [ 82.965] sna_accel_flush: flush?=0, dirty?=0 [ 82.965] sna_accel_flush: flush?=0, dirty?=0 [ 82.965] sna_block_handler (tv=0.163000) [ 82.965] kgem_retire, need_retire?=1 [ 82.965] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 82.965] kgem_retire__requests_ring: retiring ring 0 [ 82.965] __kgem_busy: handle=1, busy=0, wedged=0 [ 82.965] __kgem_retire_rq: request 1 complete [ 82.965] __kgem_bo_flush: handle=40, busy=0, wedged=0 [ 82.965] kgem_bo_move_to_cache: release handle=40 [ 82.965] kgem_bo_move_to_inactive: moving handle=40 to inactive [ 82.965] kgem_bo_can_map: handle=40, map=0x7fc690398000:0x0:0x0, tiling=1, domain=0, offset=3299627008 [ 82.965] kgem_retire__requests_ring: retiring ring 0 [ 82.965] __kgem_busy: handle=2, busy=0, wedged=0 [ 82.965] __kgem_retire_rq: request 2 complete [ 82.965] __kgem_bo_flush: handle=25, busy=0, wedged=0 [ 82.965] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 82.965] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 82.965] kgem_retire -- retired=1, need_retire=0 [ 82.965] sna_accel_block: GPU idle, flushing [ 82.965] gen8_vertex_close: used=7380, vbo active? 23, vb=200, nreloc=1 [ 82.965] gen8_vertex_close: reloc[0] = 289 [ 82.965] kgem_add_reloc64: handle=23, pos=289, delta=0, domains=200000 [ 82.965] kgem_add_handle: handle=23, index=5 [ 82.965] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fd541000) [ 82.965] batch[1/1, flags=1800]: 1164 1164 16080 16384, nreloc=9, nexec=6, nfence=0, aperture=9200 [fenced=0] [ 82.965] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd981000 [ 82.965] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -57343 [ 82.965] kgem_fixup_relocs: shrinking by 57344 [ 82.965] __kgem_busy: handle=2, busy=0, wedged=0 [ 82.965] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd981000 [ 82.965] kgem_commit: release handle=112 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e64a9000 [ 82.965] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 82.965] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 82.965] __kgem_bo_clear_busy: handle=143 [ 82.966] kgem_commit: release handle=143 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff6e000 [ 82.966] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 82.966] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 82.966] __kgem_bo_clear_busy: handle=7 [ 82.966] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 82.966] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 82.966] __kgem_bo_clear_busy: handle=143 [ 82.966] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 82.966] __kgem_busy: handle=2, busy=131072, wedged=0 [ 82.966] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 82.966] sna_scanout_do_flush: flush timer active: delta=10 [ 82.966] sna_accel_do_throttle (time=82965), triggered [ 82.966] sna_accel_throttle (time=82965) [ 82.966] sna_accel_block: evaluating timers, active=7 [ 82.966] sna_accel_block: flush timer expires in 10 [82975] [ 82.966] sna_wakeup_handler [ 82.966] sna_block_handler (tv=0.162000) [ 82.966] kgem_retire, need_retire?=1 [ 82.966] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 82.966] kgem_retire__requests_ring: retiring ring 0 [ 82.966] __kgem_busy: handle=2, busy=131072, wedged=0 [ 82.966] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=2, retired? 0 [ 82.966] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 82.966] kgem_retire -- retired=0, need_retire=1 [ 82.966] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 82.966] sna_scanout_do_flush: flush timer active: delta=9 [ 82.966] sna_accel_block: evaluating timers, active=7 [ 82.966] sna_accel_block: flush timer expires in 9 [82975] [ 82.966] sna_wakeup_handler [ 82.966] sna_mode_wakeup: len=64 [ 82.966] sna_dri2_vblank_handler(type=2, sequence=4728, draw=4181) [ 82.966] sna_crtc_record_swap: recording last swap on pipe=0, frame 4728 [msc=4728], time 82.966576 [ 82.966] sna_dri2_vblank_handler: 2 complete, frame=4728 tv=82.966576 [ 82.966] sna_dri2_blit_complete: blit finished [ 82.966] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4728, tv=82.966576) [ 82.966] frame_swap_complete(type=2): draw=146, pipe=0, frame=4728 [msc=4728], tv=82.966576 [ 82.966] sna_accel_flush: flush?=0, dirty?=0 [ 82.966] sna_dri2_event_free(draw?=1) [ 82.966] sna_dri2_remove_event: remove[0x561c94b41c50] from window 146, active? 1 [ 82.966] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 82.966] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=114] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 82.966] sna_dri2_vblank_handler complete [ 82.966] sna_mode_wakeup: recording last swap on pipe=0, frame 4728 [1278], time 82.966576 [ 82.966] sna_mode_wakeup: removing handle=114 [active_scanout=0] from scanout, installing handle=32 [active_scanout=2] [ 82.966] sna_mode_wakeup: flip complete, pending? 1 [ 82.966] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 82.966] sna_accel_flush: flush?=0, dirty?=0 [ 82.966] sna_accel_flush: flush?=0, dirty?=0 [ 82.966] sna_accel_flush: flush?=0, dirty?=0 [ 82.966] sna_block_handler (tv=0.162000) [ 82.966] kgem_retire, need_retire?=1 [ 82.966] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 82.966] kgem_retire__requests_ring: retiring ring 0 [ 82.966] __kgem_busy: handle=2, busy=0, wedged=0 [ 82.966] __kgem_retire_rq: request 2 complete [ 82.966] __kgem_bo_flush: handle=112, busy=0, wedged=0 [ 82.966] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 82.966] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 82.966] kgem_retire -- retired=0, need_retire=0 [ 82.966] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 82.966] gen6_render_retire: resetting idle vbo [ 82.966] sna_scanout_do_flush: flush timer active: delta=9 [ 82.966] sna_accel_block: evaluating timers, active=7 [ 82.966] sna_accel_block: flush timer expires in 9 [82975] [ 82.966] sna_wakeup_handler [ 82.966] sna_accel_flush: flush?=0, dirty?=0 [ 82.966] sna_accel_flush: flush?=0, dirty?=0 [ 82.966] sna_accel_flush: flush?=0, dirty?=0 [ 82.966] sna_block_handler (tv=0.162000) [ 82.966] sna_scanout_do_flush: flush timer active: delta=9 [ 82.966] sna_accel_block: evaluating timers, active=7 [ 82.966] sna_accel_block: flush timer expires in 9 [82975] [ 82.966] sna_wakeup_handler [ 82.966] sna_accel_flush: flush?=0, dirty?=0 [ 82.966] sna_accel_flush: flush?=0, dirty?=0 [ 82.966] sna_accel_flush: flush?=0, dirty?=0 [ 82.966] sna_block_handler (tv=0.162000) [ 82.966] sna_scanout_do_flush: flush timer active: delta=9 [ 82.966] sna_accel_block: evaluating timers, active=7 [ 82.966] sna_accel_block: flush timer expires in 9 [82975] [ 82.966] sna_wakeup_handler [ 82.966] sna_accel_flush: flush?=0, dirty?=0 [ 82.966] sna_accel_flush: flush?=0, dirty?=0 [ 82.966] sna_block_handler (tv=0.0) [ 82.966] sna_wakeup_handler [ 82.966] sna_accel_flush: flush?=0, dirty?=0 [ 82.966] sna_accel_flush: flush?=0, dirty?=0 [ 82.966] sna_accel_flush: flush?=0, dirty?=0 [ 82.966] sna_block_handler (tv=0.0) [ 82.966] sna_wakeup_handler [ 82.966] sna_accel_flush: flush?=0, dirty?=0 [ 82.966] sna_accel_flush: flush?=0, dirty?=0 [ 82.966] sna_accel_flush: flush?=0, dirty?=0 [ 82.966] sna_block_handler (tv=0.0) [ 82.966] sna_wakeup_handler [ 82.966] sna_accel_flush: flush?=0, dirty?=0 [ 82.966] sna_accel_flush: flush?=0, dirty?=0 [ 82.966] sna_accel_flush: flush?=0, dirty?=0 [ 82.966] sna_block_handler (tv=0.0) [ 82.966] sna_wakeup_handler [ 82.966] sna_accel_flush: flush?=0, dirty?=0 [ 82.966] sna_accel_flush: flush?=0, dirty?=0 [ 82.966] sna_block_handler (tv=0.0) [ 82.966] sna_wakeup_handler [ 82.966] sna_glyphs(op=3, nlist=1, src=(1, 882)) [ 82.966] kgem_bo_is_busy: handle=112, domain: 0 exec? 0, rq? 0 [ 82.966] sna_glyphs: discarding mask [ 82.966] glyphs0_to_dst(op=3, src=(1, 882), nlist=1, dst=(1, 882)+(0, 0)) [ 82.966] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.966] gen9_render_composite: 0x0, current mode=0/0 [ 82.966] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 82.966] kgem_bo_is_busy: handle=112, domain: 0 exec? 0, rq? 0 [ 82.966] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.966] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.966] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.966] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.966] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.966] sna_drawable_use_bo: using whole GPU bo [ 82.966] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.966] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.966] color_convert: src=ff8ae234 [20028888] [ 82.966] color_convert: dst=ff8ae234 [20028888] [ 82.966] sna_render_get_solid: ff8ae234 [ 82.966] sna_render_get_solid(22) = ff8ae234 (old) [ 82.966] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.966] sna_transform_is_imprecise_integer_translation: no transform [ 82.966] gen9_composite_picture: integer translation (0, 0), removing [ 82.966] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.966] sna_render_pixmap_bo: GPU all damaged [ 82.966] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.966] gen4_choose_composite_emitter: solid, identity mask [ 82.966] kgem_check_bo: num_pages=+9125, num_exec=+3 [ 82.966] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 82.966] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 82.966] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 82.966] kgem_add_handle: handle=4, index=0 [ 82.966] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 82.967] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 82.967] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 82.967] gen9_composite_get_binding_table(ffc0) [ 82.967] kgem_add_reloc64: handle=112, pos=16360, delta=0, domains=20002 [ 82.967] kgem_add_handle: handle=112, index=1 [ 82.967] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e64a9000) [ 82.967] __kgem_bo_mark_dirty: handle=112 (proxy? 0) [ 82.967] [3fe0] bind bo(handle=112, addr=e64a9000), format=192, width=3775, height=2136, pitch=15360, tiling=1 -> render [ 82.967] kgem_add_reloc64: handle=143, pos=16344, delta=0, domains=40000 [ 82.967] kgem_add_reloc64: adding proxy [delta=88] for handle=143 [ 82.967] kgem_add_handle: handle=143, index=2 [ 82.967] kgem_add_reloc64[4] = (delta=88, target handle=2, presumed=fff6e000) [ 82.967] [3fd0] bind bo(handle=143, addr=fff6e058), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 82.967] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 [ 82.967] kgem_add_handle: handle=6, index=3 [ 82.967] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd581000) [ 82.967] [3fc0] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 82.967] gen9_emit_cc: blend=177 (current=ffffffff), src=17, dst=18 [ 82.967] gen9_emit_sampler: sampler = a [ 82.967] gen9_emit_sf: num_sf_outputs=2 [ 82.967] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.967] gen9_emit_vertex_elements: setup id=9 [ 82.967] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 82.967] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 82.967] glyphs0_to_dst: glyph=(1, 874)x(9, 8), unclipped [ 82.967] emit_primitive_identity_mask__avx2: dst=(1, 874), mask=(688.00, 32.00) x (9.00, 8.00) [ 82.967] glyphs0_to_dst: glyph=(9, 872)x(10, 13), unclipped [ 82.967] emit_primitive_identity_mask__avx2: dst=(9, 872), mask=(672.00, 48.00) x (10.00, 13.00) [ 82.967] glyphs0_to_dst: glyph=(19, 874)x(9, 8), unclipped [ 82.967] emit_primitive_identity_mask__avx2: dst=(19, 874), mask=(688.00, 32.00) x (9.00, 8.00) [ 82.967] glyphs0_to_dst: glyph=(28, 876)x(8, 3), unclipped [ 82.967] emit_primitive_identity_mask__avx2: dst=(28, 876), mask=(688.00, 48.00) x (8.00, 3.00) [ 82.967] glyphs0_to_dst: glyph=(36, 872)x(11, 10), unclipped [ 82.967] emit_primitive_identity_mask__avx2: dst=(36, 872), mask=(704.00, 0.00) x (11.00, 10.00) [ 82.967] glyphs0_to_dst: glyph=(46, 874)x(9, 8), unclipped [ 82.967] emit_primitive_identity_mask__avx2: dst=(46, 874), mask=(720.00, 0.00) x (9.00, 8.00) [ 82.967] glyphs0_to_dst: glyph=(54, 874)x(10, 8), unclipped [ 82.967] emit_primitive_identity_mask__avx2: dst=(54, 874), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.967] glyphs0_to_dst: glyph=(63, 874)x(10, 8), unclipped [ 82.967] emit_primitive_identity_mask__avx2: dst=(63, 874), mask=(720.00, 16.00) x (10.00, 8.00) [ 82.967] glyphs0_to_dst: glyph=(72, 871)x(10, 11), unclipped [ 82.967] emit_primitive_identity_mask__avx2: dst=(72, 871), mask=(736.00, 0.00) x (10.00, 11.00) [ 82.967] glyphs0_to_dst: glyph=(81, 874)x(10, 8), unclipped [ 82.967] emit_primitive_identity_mask__avx2: dst=(81, 874), mask=(752.00, 0.00) x (10.00, 8.00) [ 82.967] glyphs0_to_dst: glyph=(90, 871)x(10, 11), unclipped [ 82.967] emit_primitive_identity_mask__avx2: dst=(90, 871), mask=(736.00, 0.00) x (10.00, 11.00) [ 82.967] glyphs0_to_dst: glyph=(99, 874)x(11, 8), unclipped [ 82.967] emit_primitive_identity_mask__avx2: dst=(99, 874), mask=(736.00, 16.00) x (11.00, 8.00) [ 82.967] glyphs0_to_dst: glyph=(109, 874)x(9, 8), unclipped [ 82.967] emit_primitive_identity_mask__avx2: dst=(109, 874), mask=(752.00, 16.00) x (9.00, 8.00) [ 82.967] glyphs0_to_dst: glyph=(118, 876)x(8, 3), unclipped [ 82.967] emit_primitive_identity_mask__avx2: dst=(118, 876), mask=(688.00, 48.00) x (8.00, 3.00) [ 82.967] glyphs0_to_dst: glyph=(126, 872)x(10, 10), unclipped [ 82.967] emit_primitive_identity_mask__avx2: dst=(126, 872), mask=(704.00, 32.00) x (10.00, 10.00) [ 82.967] glyphs0_to_dst: glyph=(135, 872)x(10, 10), unclipped [ 82.967] emit_primitive_identity_mask__avx2: dst=(135, 872), mask=(704.00, 32.00) x (10.00, 10.00) [ 82.967] glyphs0_to_dst: glyph=(144, 872)x(10, 10), unclipped [ 82.967] emit_primitive_identity_mask__avx2: dst=(144, 872), mask=(720.00, 32.00) x (10.00, 10.00) [ 82.967] glyphs0_to_dst: glyph=(153, 872)x(10, 10), unclipped [ 82.967] emit_primitive_identity_mask__avx2: dst=(153, 872), mask=(704.00, 48.00) x (10.00, 10.00) [ 82.967] gen8_vertex_flush[498] = 54 [ 82.967] gen9_magic_ca_pass: CA fixup (0 -> 54) [ 82.967] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.967] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.967] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.967] sna_glyphs(op=3, nlist=1, src=(163, 882)) [ 82.967] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.967] sna_glyphs: discarding mask [ 82.967] glyphs0_to_dst(op=3, src=(163, 882), nlist=1, dst=(163, 882)+(0, 0)) [ 82.967] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.967] gen9_render_composite: 0x0, current mode=1/1 [ 82.967] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 82.967] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.967] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.967] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.967] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.967] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.967] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.967] sna_drawable_use_bo: using whole GPU bo [ 82.967] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.967] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.967] color_convert: src=ffffffff [20028888] [ 82.967] color_convert: dst=ffffffff [20028888] [ 82.967] sna_render_get_solid: ffffffff [ 82.967] sna_render_get_solid(white) [ 82.967] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.967] sna_transform_is_imprecise_integer_translation: no transform [ 82.967] gen9_composite_picture: integer translation (0, 0), removing [ 82.967] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.967] sna_render_pixmap_bo: GPU all damaged [ 82.967] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.967] gen4_choose_composite_emitter: solid, identity mask [ 82.967] kgem_check_bo: num_pages=+1, num_exec=+1 [ 82.967] gen9_composite_get_binding_table(fec0) [ 82.967] kgem_add_reloc64: handle=7, pos=16296, delta=0, domains=40000 [ 82.967] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 82.967] kgem_add_handle: handle=7, index=4 [ 82.967] kgem_add_reloc64[6] = (delta=1048, target handle=4, presumed=fffe8000) [ 82.967] [3fa0] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 82.967] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.967] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.967] gen9_emit_vertex_elements: setup id=9 [ 82.967] glyphs0_to_dst: glyph=(165, 874)x(5, 8), unclipped [ 82.967] emit_primitive_identity_mask__avx2: dst=(165, 874), mask=(720.00, 48.00) x (5.00, 8.00) [ 82.967] gen8_vertex_flush[598] = 3 [ 82.967] gen9_magic_ca_pass: CA fixup (54 -> 57) [ 82.967] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.967] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.967] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.967] sna_glyphs(op=3, nlist=1, src=(172, 882)) [ 82.967] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.967] sna_glyphs: discarding mask [ 82.967] glyphs0_to_dst(op=3, src=(172, 882), nlist=1, dst=(172, 882)+(0, 0)) [ 82.967] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.967] gen9_render_composite: 0x0, current mode=1/1 [ 82.967] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 82.967] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.967] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.967] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.967] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.967] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.967] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.967] sna_drawable_use_bo: using whole GPU bo [ 82.967] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.967] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.967] color_convert: src=ff729fcf [20028888] [ 82.967] color_convert: dst=ff729fcf [20028888] [ 82.967] sna_render_get_solid: ff729fcf [ 82.967] sna_render_get_solid(23) = ff729fcf (old) [ 82.967] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.967] sna_transform_is_imprecise_integer_translation: no transform [ 82.967] gen9_composite_picture: integer translation (0, 0), removing [ 82.967] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.967] sna_render_pixmap_bo: GPU all damaged [ 82.967] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.967] gen4_choose_composite_emitter: solid, identity mask [ 82.967] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.967] gen9_composite_get_binding_table(fe40) [ 82.967] kgem_add_reloc64: handle=143, pos=16264, delta=0, domains=40000 [ 82.967] kgem_add_reloc64: adding proxy [delta=92] for handle=143 [ 82.967] kgem_add_reloc64[7] = (delta=92, target handle=2, presumed=fff6e000) [ 82.967] [3f80] bind bo(handle=143, addr=fff6e05c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 82.967] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.967] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.967] gen9_emit_vertex_elements: setup id=9 [ 82.967] glyphs0_to_dst: glyph=(171, 876)x(11, 3), unclipped [ 82.967] emit_primitive_identity_mask__avx2: dst=(171, 876), mask=(736.00, 32.00) x (11.00, 3.00) [ 82.967] glyphs0_to_dst: glyph=(180, 871)x(10, 14), unclipped [ 82.967] emit_primitive_identity_mask__avx2: dst=(180, 871), mask=(944.00, 48.00) x (10.00, 14.00) [ 82.967] glyphs0_to_dst: glyph=(189, 871)x(11, 11), unclipped [ 82.967] emit_primitive_identity_mask__avx2: dst=(189, 871), mask=(960.00, 0.00) x (11.00, 11.00) [ 82.967] glyphs0_to_dst: glyph=(198, 874)x(10, 8), unclipped [ 82.967] emit_primitive_identity_mask__avx2: dst=(198, 874), mask=(976.00, 0.00) x (10.00, 8.00) [ 82.967] glyphs0_to_dst: glyph=(208, 874)x(9, 11), unclipped [ 82.967] emit_primitive_identity_mask__avx2: dst=(208, 874), mask=(960.00, 16.00) x (9.00, 11.00) [ 82.967] glyphs0_to_dst: glyph=(216, 871)x(10, 14), unclipped [ 82.967] emit_primitive_identity_mask__avx2: dst=(216, 871), mask=(944.00, 48.00) x (10.00, 14.00) [ 82.967] glyphs0_to_dst: glyph=(225, 872)x(10, 10), unclipped [ 82.967] emit_primitive_identity_mask__avx2: dst=(225, 872), mask=(976.00, 16.00) x (10.00, 10.00) [ 82.967] glyphs0_to_dst: glyph=(234, 883)x(11, 2), unclipped [ 82.967] emit_primitive_identity_mask__avx2: dst=(234, 883), mask=(992.00, 0.00) x (11.00, 2.00) [ 82.967] glyphs0_to_dst: glyph=(243, 871)x(11, 11), unclipped [ 82.967] emit_primitive_identity_mask__avx2: dst=(243, 871), mask=(1008.00, 0.00) x (11.00, 11.00) [ 82.967] glyphs0_to_dst: glyph=(253, 874)x(9, 8), unclipped [ 82.967] emit_primitive_identity_mask__avx2: dst=(253, 874), mask=(720.00, 0.00) x (9.00, 8.00) [ 82.967] glyphs0_to_dst: glyph=(261, 874)x(10, 8), unclipped [ 82.967] emit_primitive_identity_mask__avx2: dst=(261, 874), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.967] glyphs0_to_dst: glyph=(270, 874)x(10, 8), unclipped [ 82.967] emit_primitive_identity_mask__avx2: dst=(270, 874), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.967] glyphs0_to_dst: glyph=(279, 870)x(10, 12), unclipped [ 82.967] emit_primitive_identity_mask__avx2: dst=(279, 870), mask=(992.00, 16.00) x (10.00, 12.00) [ 82.967] glyphs0_to_dst: glyph=(288, 874)x(10, 8), unclipped [ 82.967] emit_primitive_identity_mask__avx2: dst=(288, 874), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.967] glyphs0_to_dst: glyph=(297, 874)x(10, 8), unclipped [ 82.967] emit_primitive_identity_mask__avx2: dst=(297, 874), mask=(752.00, 0.00) x (10.00, 8.00) [ 82.967] glyphs0_to_dst: glyph=(307, 870)x(10, 12), unclipped [ 82.967] emit_primitive_identity_mask__avx2: dst=(307, 870), mask=(1008.00, 16.00) x (10.00, 12.00) [ 82.967] glyphs0_to_dst: glyph=(315, 871)x(11, 11), unclipped [ 82.967] emit_primitive_identity_mask__avx2: dst=(315, 871), mask=(960.00, 0.00) x (11.00, 11.00) [ 82.967] glyphs0_to_dst: glyph=(324, 874)x(11, 8), unclipped [ 82.967] emit_primitive_identity_mask__avx2: dst=(324, 874), mask=(736.00, 16.00) x (11.00, 8.00) [ 82.967] glyphs0_to_dst: glyph=(334, 874)x(9, 11), unclipped [ 82.967] emit_primitive_identity_mask__avx2: dst=(334, 874), mask=(960.00, 16.00) x (9.00, 11.00) [ 82.967] glyphs0_to_dst: glyph=(342, 883)x(11, 2), unclipped [ 82.967] emit_primitive_identity_mask__avx2: dst=(342, 883), mask=(992.00, 0.00) x (11.00, 2.00) [ 82.967] glyphs0_to_dst: glyph=(351, 870)x(10, 12), unclipped [ 82.967] emit_primitive_identity_mask__avx2: dst=(351, 870), mask=(992.00, 16.00) x (10.00, 12.00) [ 82.967] glyphs0_to_dst: glyph=(361, 870)x(9, 12), unclipped [ 82.967] emit_primitive_identity_mask__avx2: dst=(361, 870), mask=(960.00, 32.00) x (9.00, 12.00) [ 82.967] glyphs0_to_dst: glyph=(369, 874)x(10, 11), unclipped [ 82.967] emit_primitive_identity_mask__avx2: dst=(369, 874), mask=(976.00, 32.00) x (10.00, 11.00) [ 82.967] glyphs0_to_dst: glyph=(378, 871)x(10, 14), unclipped [ 82.967] emit_primitive_identity_mask__avx2: dst=(378, 871), mask=(944.00, 48.00) x (10.00, 14.00) [ 82.967] glyphs0_to_dst: glyph=(387, 872)x(10, 10), unclipped [ 82.967] emit_primitive_identity_mask__avx2: dst=(387, 872), mask=(720.00, 32.00) x (10.00, 10.00) [ 82.967] glyphs0_to_dst: glyph=(396, 883)x(11, 2), unclipped [ 82.967] emit_primitive_identity_mask__avx2: dst=(396, 883), mask=(992.00, 0.00) x (11.00, 2.00) [ 82.967] glyphs0_to_dst: glyph=(406, 874)x(9, 8), unclipped [ 82.967] emit_primitive_identity_mask__avx2: dst=(406, 874), mask=(720.00, 0.00) x (9.00, 8.00) [ 82.967] glyphs0_to_dst: glyph=(414, 874)x(10, 8), unclipped [ 82.967] emit_primitive_identity_mask__avx2: dst=(414, 874), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.967] glyphs0_to_dst: glyph=(423, 874)x(10, 8), unclipped [ 82.967] emit_primitive_identity_mask__avx2: dst=(423, 874), mask=(752.00, 0.00) x (10.00, 8.00) [ 82.967] glyphs0_to_dst: glyph=(432, 871)x(10, 11), unclipped [ 82.967] emit_primitive_identity_mask__avx2: dst=(432, 871), mask=(736.00, 0.00) x (10.00, 11.00) [ 82.967] glyphs0_to_dst: glyph=(442, 874)x(9, 8), unclipped [ 82.967] emit_primitive_identity_mask__avx2: dst=(442, 874), mask=(48.00, 96.00) x (9.00, 8.00) [ 82.967] glyphs0_to_dst: glyph=(450, 871)x(10, 11), unclipped [ 82.967] emit_primitive_identity_mask__avx2: dst=(450, 871), mask=(736.00, 0.00) x (10.00, 11.00) [ 82.967] glyphs0_to_dst: glyph=(460, 874)x(9, 8), unclipped [ 82.967] emit_primitive_identity_mask__avx2: dst=(460, 874), mask=(752.00, 16.00) x (9.00, 8.00) [ 82.967] glyphs0_to_dst: glyph=(468, 874)x(10, 11), unclipped [ 82.967] emit_primitive_identity_mask__avx2: dst=(468, 874), mask=(976.00, 32.00) x (10.00, 11.00) [ 82.967] gen8_vertex_flush[698] = 102 [ 82.967] gen9_magic_ca_pass: CA fixup (57 -> 159) [ 82.967] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.967] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.967] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.967] sna_glyphs(op=3, nlist=1, src=(478, 882)) [ 82.967] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.967] sna_glyphs: discarding mask [ 82.967] glyphs0_to_dst(op=3, src=(478, 882), nlist=1, dst=(478, 882)+(0, 0)) [ 82.967] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.967] gen9_render_composite: 0x0, current mode=1/1 [ 82.967] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 82.967] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.967] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.967] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.967] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.967] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.967] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.967] sna_drawable_use_bo: using whole GPU bo [ 82.967] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.967] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.967] color_convert: src=ffffffff [20028888] [ 82.967] color_convert: dst=ffffffff [20028888] [ 82.967] sna_render_get_solid: ffffffff [ 82.967] sna_render_get_solid(white) [ 82.967] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.967] sna_transform_is_imprecise_integer_translation: no transform [ 82.967] gen9_composite_picture: integer translation (0, 0), removing [ 82.967] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.967] sna_render_pixmap_bo: GPU all damaged [ 82.967] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.967] gen4_choose_composite_emitter: solid, identity mask [ 82.967] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.967] gen9_composite_get_binding_table(fdc0) [ 82.967] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.967] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.967] gen9_emit_vertex_elements: setup id=9 [ 82.967] glyphs0_to_dst: glyph=(477, 871)x(10, 13), unclipped [ 82.967] emit_primitive_identity_mask__avx2: dst=(477, 871), mask=(752.00, 32.00) x (10.00, 13.00) [ 82.967] glyphs0_to_dst: glyph=(495, 877)x(10, 3), unclipped [ 82.967] emit_primitive_identity_mask__avx2: dst=(495, 877), mask=(1008.00, 48.00) x (10.00, 3.00) [ 82.967] glyphs0_to_dst: glyph=(505, 871)x(9, 14), unclipped [ 82.967] emit_primitive_identity_mask__avx2: dst=(505, 871), mask=(832.00, 32.00) x (9.00, 14.00) [ 82.967] glyphs0_to_dst: glyph=(514, 874)x(9, 8), unclipped [ 82.967] emit_primitive_identity_mask__avx2: dst=(514, 874), mask=(896.00, 48.00) x (9.00, 8.00) [ 82.967] glyphs0_to_dst: glyph=(522, 874)x(10, 8), unclipped [ 82.967] emit_primitive_identity_mask__avx2: dst=(522, 874), mask=(848.00, 16.00) x (10.00, 8.00) [ 82.967] glyphs0_to_dst: glyph=(532, 874)x(9, 8), unclipped [ 82.967] emit_primitive_identity_mask__avx2: dst=(532, 874), mask=(848.00, 48.00) x (9.00, 8.00) [ 82.967] glyphs0_to_dst: glyph=(540, 871)x(10, 11), unclipped [ 82.967] emit_primitive_identity_mask__avx2: dst=(540, 871), mask=(992.00, 32.00) x (10.00, 11.00) [ 82.967] glyphs0_to_dst: glyph=(550, 874)x(9, 11), unclipped [ 82.967] emit_primitive_identity_mask__avx2: dst=(550, 874), mask=(880.00, 16.00) x (9.00, 11.00) [ 82.967] glyphs0_to_dst: glyph=(559, 871)x(9, 11), unclipped [ 82.967] emit_primitive_identity_mask__avx2: dst=(559, 871), mask=(880.00, 0.00) x (9.00, 11.00) [ 82.967] glyphs0_to_dst: glyph=(568, 871)x(9, 14), unclipped [ 82.967] emit_primitive_identity_mask__avx2: dst=(568, 871), mask=(832.00, 32.00) x (9.00, 14.00) [ 82.967] glyphs0_to_dst: glyph=(576, 874)x(10, 8), unclipped [ 82.967] emit_primitive_identity_mask__avx2: dst=(576, 874), mask=(848.00, 16.00) x (10.00, 8.00) [ 82.967] glyphs0_to_dst: glyph=(586, 874)x(9, 11), unclipped [ 82.967] emit_primitive_identity_mask__avx2: dst=(586, 874), mask=(880.00, 16.00) x (9.00, 11.00) [ 82.967] glyphs0_to_dst: glyph=(594, 884)x(11, 2), unclipped [ 82.967] emit_primitive_identity_mask__avx2: dst=(594, 884), mask=(832.00, 48.00) x (11.00, 2.00) [ 82.967] glyphs0_to_dst: glyph=(603, 870)x(10, 12), unclipped [ 82.967] emit_primitive_identity_mask__avx2: dst=(603, 870), mask=(864.00, 0.00) x (10.00, 12.00) [ 82.967] glyphs0_to_dst: glyph=(612, 874)x(10, 8), unclipped [ 82.967] emit_primitive_identity_mask__avx2: dst=(612, 874), mask=(864.00, 32.00) x (10.00, 8.00) [ 82.968] glyphs0_to_dst: glyph=(621, 871)x(10, 11), unclipped [ 82.968] emit_primitive_identity_mask__avx2: dst=(621, 871), mask=(880.00, 32.00) x (10.00, 11.00) [ 82.968] glyphs0_to_dst: glyph=(630, 884)x(11, 2), unclipped [ 82.968] emit_primitive_identity_mask__avx2: dst=(630, 884), mask=(832.00, 48.00) x (11.00, 2.00) [ 82.968] glyphs0_to_dst: glyph=(639, 871)x(10, 11), unclipped [ 82.968] emit_primitive_identity_mask__avx2: dst=(639, 871), mask=(880.00, 32.00) x (10.00, 11.00) [ 82.968] glyphs0_to_dst: glyph=(648, 874)x(10, 8), unclipped [ 82.968] emit_primitive_identity_mask__avx2: dst=(648, 874), mask=(944.00, 0.00) x (10.00, 8.00) [ 82.968] glyphs0_to_dst: glyph=(657, 874)x(10, 11), unclipped [ 82.968] emit_primitive_identity_mask__avx2: dst=(657, 874), mask=(880.00, 48.00) x (10.00, 11.00) [ 82.968] glyphs0_to_dst: glyph=(669, 879)x(5, 3), unclipped [ 82.968] emit_primitive_identity_mask__avx2: dst=(669, 879), mask=(1008.00, 32.00) x (5.00, 3.00) [ 82.968] glyphs0_to_dst: glyph=(676, 874)x(9, 8), unclipped [ 82.968] emit_primitive_identity_mask__avx2: dst=(676, 874), mask=(896.00, 48.00) x (9.00, 8.00) [ 82.968] glyphs0_to_dst: glyph=(685, 870)x(9, 12), unclipped [ 82.968] emit_primitive_identity_mask__avx2: dst=(685, 870), mask=(992.00, 48.00) x (9.00, 12.00) [ 82.968] gen8_vertex_flush[798] = 69 [ 82.968] gen9_magic_ca_pass: CA fixup (159 -> 228) [ 82.968] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.968] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.968] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.968] sna_glyphs(op=3, nlist=1, src=(1, 899)) [ 82.968] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.968] sna_glyphs: discarding mask [ 82.968] glyphs0_to_dst(op=3, src=(1, 899), nlist=1, dst=(1, 899)+(0, 0)) [ 82.968] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.968] gen9_render_composite: 0x0, current mode=1/1 [ 82.968] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 82.968] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.968] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.968] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.968] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.968] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.968] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.968] sna_drawable_use_bo: using whole GPU bo [ 82.968] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.968] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.968] color_convert: src=ff8ae234 [20028888] [ 82.968] color_convert: dst=ff8ae234 [20028888] [ 82.968] sna_render_get_solid: ff8ae234 [ 82.968] sna_render_get_solid(22) = ff8ae234 (old) [ 82.968] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.968] sna_transform_is_imprecise_integer_translation: no transform [ 82.968] gen9_composite_picture: integer translation (0, 0), removing [ 82.968] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.968] sna_render_pixmap_bo: GPU all damaged [ 82.968] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.968] gen4_choose_composite_emitter: solid, identity mask [ 82.968] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.968] gen9_composite_get_binding_table(fd80) [ 82.968] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.968] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.968] gen9_emit_vertex_elements: setup id=9 [ 82.968] glyphs0_to_dst: glyph=(1, 891)x(9, 8), unclipped [ 82.968] emit_primitive_identity_mask__avx2: dst=(1, 891), mask=(688.00, 32.00) x (9.00, 8.00) [ 82.968] glyphs0_to_dst: glyph=(9, 889)x(10, 13), unclipped [ 82.968] emit_primitive_identity_mask__avx2: dst=(9, 889), mask=(672.00, 48.00) x (10.00, 13.00) [ 82.968] glyphs0_to_dst: glyph=(19, 891)x(9, 8), unclipped [ 82.968] emit_primitive_identity_mask__avx2: dst=(19, 891), mask=(688.00, 32.00) x (9.00, 8.00) [ 82.968] glyphs0_to_dst: glyph=(28, 893)x(8, 3), unclipped [ 82.968] emit_primitive_identity_mask__avx2: dst=(28, 893), mask=(688.00, 48.00) x (8.00, 3.00) [ 82.968] glyphs0_to_dst: glyph=(36, 889)x(11, 10), unclipped [ 82.968] emit_primitive_identity_mask__avx2: dst=(36, 889), mask=(704.00, 0.00) x (11.00, 10.00) [ 82.968] glyphs0_to_dst: glyph=(46, 891)x(9, 8), unclipped [ 82.968] emit_primitive_identity_mask__avx2: dst=(46, 891), mask=(720.00, 0.00) x (9.00, 8.00) [ 82.968] glyphs0_to_dst: glyph=(54, 891)x(10, 8), unclipped [ 82.968] emit_primitive_identity_mask__avx2: dst=(54, 891), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.968] glyphs0_to_dst: glyph=(63, 891)x(10, 8), unclipped [ 82.968] emit_primitive_identity_mask__avx2: dst=(63, 891), mask=(720.00, 16.00) x (10.00, 8.00) [ 82.968] glyphs0_to_dst: glyph=(72, 888)x(10, 11), unclipped [ 82.968] emit_primitive_identity_mask__avx2: dst=(72, 888), mask=(736.00, 0.00) x (10.00, 11.00) [ 82.968] glyphs0_to_dst: glyph=(81, 891)x(10, 8), unclipped [ 82.968] emit_primitive_identity_mask__avx2: dst=(81, 891), mask=(752.00, 0.00) x (10.00, 8.00) [ 82.968] glyphs0_to_dst: glyph=(90, 888)x(10, 11), unclipped [ 82.968] emit_primitive_identity_mask__avx2: dst=(90, 888), mask=(736.00, 0.00) x (10.00, 11.00) [ 82.968] glyphs0_to_dst: glyph=(99, 891)x(11, 8), unclipped [ 82.968] emit_primitive_identity_mask__avx2: dst=(99, 891), mask=(736.00, 16.00) x (11.00, 8.00) [ 82.968] glyphs0_to_dst: glyph=(109, 891)x(9, 8), unclipped [ 82.968] emit_primitive_identity_mask__avx2: dst=(109, 891), mask=(752.00, 16.00) x (9.00, 8.00) [ 82.968] glyphs0_to_dst: glyph=(118, 893)x(8, 3), unclipped [ 82.968] emit_primitive_identity_mask__avx2: dst=(118, 893), mask=(688.00, 48.00) x (8.00, 3.00) [ 82.968] glyphs0_to_dst: glyph=(126, 889)x(10, 10), unclipped [ 82.968] emit_primitive_identity_mask__avx2: dst=(126, 889), mask=(704.00, 32.00) x (10.00, 10.00) [ 82.968] glyphs0_to_dst: glyph=(135, 889)x(10, 10), unclipped [ 82.968] emit_primitive_identity_mask__avx2: dst=(135, 889), mask=(704.00, 32.00) x (10.00, 10.00) [ 82.968] glyphs0_to_dst: glyph=(144, 889)x(10, 10), unclipped [ 82.968] emit_primitive_identity_mask__avx2: dst=(144, 889), mask=(720.00, 32.00) x (10.00, 10.00) [ 82.968] glyphs0_to_dst: glyph=(153, 889)x(10, 10), unclipped [ 82.968] emit_primitive_identity_mask__avx2: dst=(153, 889), mask=(704.00, 48.00) x (10.00, 10.00) [ 82.968] gen8_vertex_flush[898] = 54 [ 82.968] gen9_magic_ca_pass: CA fixup (228 -> 282) [ 82.968] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.968] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.968] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.968] sna_glyphs(op=3, nlist=1, src=(163, 899)) [ 82.968] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.968] sna_glyphs: discarding mask [ 82.968] glyphs0_to_dst(op=3, src=(163, 899), nlist=1, dst=(163, 899)+(0, 0)) [ 82.968] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.968] gen9_render_composite: 0x0, current mode=1/1 [ 82.968] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 82.968] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.968] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.968] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.968] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.968] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.968] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.968] sna_drawable_use_bo: using whole GPU bo [ 82.968] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.968] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.968] color_convert: src=ffffffff [20028888] [ 82.968] color_convert: dst=ffffffff [20028888] [ 82.968] sna_render_get_solid: ffffffff [ 82.968] sna_render_get_solid(white) [ 82.968] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.968] sna_transform_is_imprecise_integer_translation: no transform [ 82.968] gen9_composite_picture: integer translation (0, 0), removing [ 82.968] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.968] sna_render_pixmap_bo: GPU all damaged [ 82.968] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.968] gen4_choose_composite_emitter: solid, identity mask [ 82.968] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.968] gen9_composite_get_binding_table(fd40) [ 82.968] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.968] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.968] gen9_emit_vertex_elements: setup id=9 [ 82.968] glyphs0_to_dst: glyph=(165, 891)x(5, 8), unclipped [ 82.968] emit_primitive_identity_mask__avx2: dst=(165, 891), mask=(720.00, 48.00) x (5.00, 8.00) [ 82.968] gen8_vertex_flush[998] = 3 [ 82.968] gen9_magic_ca_pass: CA fixup (282 -> 285) [ 82.968] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.968] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.968] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.968] sna_glyphs(op=3, nlist=1, src=(172, 899)) [ 82.968] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.968] sna_glyphs: discarding mask [ 82.968] glyphs0_to_dst(op=3, src=(172, 899), nlist=1, dst=(172, 899)+(0, 0)) [ 82.968] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.968] gen9_render_composite: 0x0, current mode=1/1 [ 82.968] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 82.968] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.968] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.968] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.968] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.968] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.968] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.968] sna_drawable_use_bo: using whole GPU bo [ 82.968] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.968] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.968] color_convert: src=ff729fcf [20028888] [ 82.968] color_convert: dst=ff729fcf [20028888] [ 82.968] sna_render_get_solid: ff729fcf [ 82.968] sna_render_get_solid(23) = ff729fcf (old) [ 82.968] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.968] sna_transform_is_imprecise_integer_translation: no transform [ 82.968] gen9_composite_picture: integer translation (0, 0), removing [ 82.968] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.968] sna_render_pixmap_bo: GPU all damaged [ 82.968] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.968] gen4_choose_composite_emitter: solid, identity mask [ 82.968] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.968] gen9_composite_get_binding_table(fd00) [ 82.968] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.968] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.968] gen9_emit_vertex_elements: setup id=9 [ 82.968] glyphs0_to_dst: glyph=(171, 893)x(11, 3), unclipped [ 82.968] emit_primitive_identity_mask__avx2: dst=(171, 893), mask=(736.00, 32.00) x (11.00, 3.00) [ 82.968] glyphs0_to_dst: glyph=(180, 888)x(10, 14), unclipped [ 82.968] emit_primitive_identity_mask__avx2: dst=(180, 888), mask=(944.00, 48.00) x (10.00, 14.00) [ 82.968] glyphs0_to_dst: glyph=(189, 888)x(11, 11), unclipped [ 82.968] emit_primitive_identity_mask__avx2: dst=(189, 888), mask=(960.00, 0.00) x (11.00, 11.00) [ 82.968] glyphs0_to_dst: glyph=(198, 891)x(10, 8), unclipped [ 82.968] emit_primitive_identity_mask__avx2: dst=(198, 891), mask=(976.00, 0.00) x (10.00, 8.00) [ 82.968] glyphs0_to_dst: glyph=(208, 891)x(9, 11), unclipped [ 82.968] emit_primitive_identity_mask__avx2: dst=(208, 891), mask=(960.00, 16.00) x (9.00, 11.00) [ 82.968] glyphs0_to_dst: glyph=(216, 888)x(10, 14), unclipped [ 82.968] emit_primitive_identity_mask__avx2: dst=(216, 888), mask=(944.00, 48.00) x (10.00, 14.00) [ 82.968] glyphs0_to_dst: glyph=(225, 889)x(10, 10), unclipped [ 82.968] emit_primitive_identity_mask__avx2: dst=(225, 889), mask=(976.00, 16.00) x (10.00, 10.00) [ 82.968] glyphs0_to_dst: glyph=(234, 900)x(11, 2), unclipped [ 82.968] emit_primitive_identity_mask__avx2: dst=(234, 900), mask=(992.00, 0.00) x (11.00, 2.00) [ 82.968] glyphs0_to_dst: glyph=(243, 888)x(11, 11), unclipped [ 82.968] emit_primitive_identity_mask__avx2: dst=(243, 888), mask=(1008.00, 0.00) x (11.00, 11.00) [ 82.968] glyphs0_to_dst: glyph=(253, 891)x(9, 8), unclipped [ 82.968] emit_primitive_identity_mask__avx2: dst=(253, 891), mask=(720.00, 0.00) x (9.00, 8.00) [ 82.968] glyphs0_to_dst: glyph=(261, 891)x(10, 8), unclipped [ 82.968] emit_primitive_identity_mask__avx2: dst=(261, 891), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.968] glyphs0_to_dst: glyph=(270, 891)x(10, 8), unclipped [ 82.968] emit_primitive_identity_mask__avx2: dst=(270, 891), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.968] glyphs0_to_dst: glyph=(279, 887)x(10, 12), unclipped [ 82.968] emit_primitive_identity_mask__avx2: dst=(279, 887), mask=(992.00, 16.00) x (10.00, 12.00) [ 82.968] glyphs0_to_dst: glyph=(288, 891)x(10, 8), unclipped [ 82.968] emit_primitive_identity_mask__avx2: dst=(288, 891), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.968] glyphs0_to_dst: glyph=(297, 891)x(10, 8), unclipped [ 82.968] emit_primitive_identity_mask__avx2: dst=(297, 891), mask=(752.00, 0.00) x (10.00, 8.00) [ 82.968] glyphs0_to_dst: glyph=(307, 887)x(10, 12), unclipped [ 82.968] emit_primitive_identity_mask__avx2: dst=(307, 887), mask=(1008.00, 16.00) x (10.00, 12.00) [ 82.968] glyphs0_to_dst: glyph=(315, 888)x(11, 11), unclipped [ 82.968] emit_primitive_identity_mask__avx2: dst=(315, 888), mask=(960.00, 0.00) x (11.00, 11.00) [ 82.968] glyphs0_to_dst: glyph=(324, 891)x(11, 8), unclipped [ 82.968] emit_primitive_identity_mask__avx2: dst=(324, 891), mask=(736.00, 16.00) x (11.00, 8.00) [ 82.968] glyphs0_to_dst: glyph=(334, 891)x(9, 11), unclipped [ 82.968] emit_primitive_identity_mask__avx2: dst=(334, 891), mask=(960.00, 16.00) x (9.00, 11.00) [ 82.968] glyphs0_to_dst: glyph=(342, 900)x(11, 2), unclipped [ 82.968] emit_primitive_identity_mask__avx2: dst=(342, 900), mask=(992.00, 0.00) x (11.00, 2.00) [ 82.968] glyphs0_to_dst: glyph=(351, 887)x(10, 12), unclipped [ 82.968] emit_primitive_identity_mask__avx2: dst=(351, 887), mask=(992.00, 16.00) x (10.00, 12.00) [ 82.968] glyphs0_to_dst: glyph=(361, 887)x(9, 12), unclipped [ 82.968] emit_primitive_identity_mask__avx2: dst=(361, 887), mask=(960.00, 32.00) x (9.00, 12.00) [ 82.968] glyphs0_to_dst: glyph=(369, 891)x(10, 11), unclipped [ 82.968] emit_primitive_identity_mask__avx2: dst=(369, 891), mask=(976.00, 32.00) x (10.00, 11.00) [ 82.968] glyphs0_to_dst: glyph=(378, 888)x(10, 14), unclipped [ 82.968] emit_primitive_identity_mask__avx2: dst=(378, 888), mask=(944.00, 48.00) x (10.00, 14.00) [ 82.968] glyphs0_to_dst: glyph=(387, 889)x(10, 10), unclipped [ 82.968] emit_primitive_identity_mask__avx2: dst=(387, 889), mask=(720.00, 32.00) x (10.00, 10.00) [ 82.968] glyphs0_to_dst: glyph=(396, 900)x(11, 2), unclipped [ 82.968] emit_primitive_identity_mask__avx2: dst=(396, 900), mask=(992.00, 0.00) x (11.00, 2.00) [ 82.968] glyphs0_to_dst: glyph=(406, 891)x(9, 8), unclipped [ 82.968] emit_primitive_identity_mask__avx2: dst=(406, 891), mask=(720.00, 0.00) x (9.00, 8.00) [ 82.968] glyphs0_to_dst: glyph=(414, 891)x(10, 8), unclipped [ 82.968] emit_primitive_identity_mask__avx2: dst=(414, 891), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.968] glyphs0_to_dst: glyph=(423, 891)x(10, 8), unclipped [ 82.968] emit_primitive_identity_mask__avx2: dst=(423, 891), mask=(752.00, 0.00) x (10.00, 8.00) [ 82.968] glyphs0_to_dst: glyph=(432, 888)x(10, 11), unclipped [ 82.968] emit_primitive_identity_mask__avx2: dst=(432, 888), mask=(736.00, 0.00) x (10.00, 11.00) [ 82.968] glyphs0_to_dst: glyph=(442, 891)x(9, 8), unclipped [ 82.968] emit_primitive_identity_mask__avx2: dst=(442, 891), mask=(48.00, 96.00) x (9.00, 8.00) [ 82.968] glyphs0_to_dst: glyph=(450, 888)x(10, 11), unclipped [ 82.968] emit_primitive_identity_mask__avx2: dst=(450, 888), mask=(736.00, 0.00) x (10.00, 11.00) [ 82.968] glyphs0_to_dst: glyph=(460, 891)x(9, 8), unclipped [ 82.968] emit_primitive_identity_mask__avx2: dst=(460, 891), mask=(752.00, 16.00) x (9.00, 8.00) [ 82.968] glyphs0_to_dst: glyph=(468, 891)x(10, 11), unclipped [ 82.968] emit_primitive_identity_mask__avx2: dst=(468, 891), mask=(976.00, 32.00) x (10.00, 11.00) [ 82.968] gen8_vertex_flush[a98] = 102 [ 82.968] gen9_magic_ca_pass: CA fixup (285 -> 387) [ 82.968] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.968] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.968] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.968] sna_glyphs(op=3, nlist=1, src=(478, 899)) [ 82.968] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.968] sna_glyphs: discarding mask [ 82.968] glyphs0_to_dst(op=3, src=(478, 899), nlist=1, dst=(478, 899)+(0, 0)) [ 82.968] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.968] gen9_render_composite: 0x0, current mode=1/1 [ 82.968] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 82.968] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.968] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.968] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.968] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.968] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.968] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.968] sna_drawable_use_bo: using whole GPU bo [ 82.968] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.968] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.968] color_convert: src=ffffffff [20028888] [ 82.968] color_convert: dst=ffffffff [20028888] [ 82.968] sna_render_get_solid: ffffffff [ 82.968] sna_render_get_solid(white) [ 82.968] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.968] sna_transform_is_imprecise_integer_translation: no transform [ 82.968] gen9_composite_picture: integer translation (0, 0), removing [ 82.968] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.968] sna_render_pixmap_bo: GPU all damaged [ 82.968] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.968] gen4_choose_composite_emitter: solid, identity mask [ 82.968] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.968] gen9_composite_get_binding_table(fcc0) [ 82.968] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.968] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.968] gen9_emit_vertex_elements: setup id=9 [ 82.968] glyphs0_to_dst: glyph=(477, 888)x(10, 13), unclipped [ 82.968] emit_primitive_identity_mask__avx2: dst=(477, 888), mask=(752.00, 32.00) x (10.00, 13.00) [ 82.968] glyphs0_to_dst: glyph=(495, 894)x(10, 3), unclipped [ 82.968] emit_primitive_identity_mask__avx2: dst=(495, 894), mask=(1008.00, 48.00) x (10.00, 3.00) [ 82.968] glyphs0_to_dst: glyph=(505, 888)x(9, 14), unclipped [ 82.968] emit_primitive_identity_mask__avx2: dst=(505, 888), mask=(832.00, 32.00) x (9.00, 14.00) [ 82.968] glyphs0_to_dst: glyph=(514, 891)x(9, 8), unclipped [ 82.968] emit_primitive_identity_mask__avx2: dst=(514, 891), mask=(896.00, 48.00) x (9.00, 8.00) [ 82.968] glyphs0_to_dst: glyph=(522, 891)x(10, 8), unclipped [ 82.968] emit_primitive_identity_mask__avx2: dst=(522, 891), mask=(848.00, 16.00) x (10.00, 8.00) [ 82.968] glyphs0_to_dst: glyph=(532, 891)x(9, 8), unclipped [ 82.969] emit_primitive_identity_mask__avx2: dst=(532, 891), mask=(848.00, 48.00) x (9.00, 8.00) [ 82.969] glyphs0_to_dst: glyph=(540, 888)x(10, 11), unclipped [ 82.969] emit_primitive_identity_mask__avx2: dst=(540, 888), mask=(992.00, 32.00) x (10.00, 11.00) [ 82.969] glyphs0_to_dst: glyph=(550, 891)x(9, 11), unclipped [ 82.969] emit_primitive_identity_mask__avx2: dst=(550, 891), mask=(880.00, 16.00) x (9.00, 11.00) [ 82.969] glyphs0_to_dst: glyph=(559, 888)x(9, 11), unclipped [ 82.969] emit_primitive_identity_mask__avx2: dst=(559, 888), mask=(880.00, 0.00) x (9.00, 11.00) [ 82.969] glyphs0_to_dst: glyph=(568, 888)x(9, 14), unclipped [ 82.969] emit_primitive_identity_mask__avx2: dst=(568, 888), mask=(832.00, 32.00) x (9.00, 14.00) [ 82.969] glyphs0_to_dst: glyph=(576, 891)x(10, 8), unclipped [ 82.969] emit_primitive_identity_mask__avx2: dst=(576, 891), mask=(848.00, 16.00) x (10.00, 8.00) [ 82.969] glyphs0_to_dst: glyph=(586, 891)x(9, 11), unclipped [ 82.969] emit_primitive_identity_mask__avx2: dst=(586, 891), mask=(880.00, 16.00) x (9.00, 11.00) [ 82.969] glyphs0_to_dst: glyph=(594, 901)x(11, 2), unclipped [ 82.969] emit_primitive_identity_mask__avx2: dst=(594, 901), mask=(832.00, 48.00) x (11.00, 2.00) [ 82.969] glyphs0_to_dst: glyph=(603, 887)x(10, 12), unclipped [ 82.969] emit_primitive_identity_mask__avx2: dst=(603, 887), mask=(864.00, 0.00) x (10.00, 12.00) [ 82.969] glyphs0_to_dst: glyph=(612, 891)x(10, 8), unclipped [ 82.969] emit_primitive_identity_mask__avx2: dst=(612, 891), mask=(864.00, 32.00) x (10.00, 8.00) [ 82.969] glyphs0_to_dst: glyph=(621, 888)x(10, 11), unclipped [ 82.969] emit_primitive_identity_mask__avx2: dst=(621, 888), mask=(880.00, 32.00) x (10.00, 11.00) [ 82.969] glyphs0_to_dst: glyph=(630, 901)x(11, 2), unclipped [ 82.969] emit_primitive_identity_mask__avx2: dst=(630, 901), mask=(832.00, 48.00) x (11.00, 2.00) [ 82.969] glyphs0_to_dst: glyph=(639, 888)x(10, 11), unclipped [ 82.969] emit_primitive_identity_mask__avx2: dst=(639, 888), mask=(880.00, 32.00) x (10.00, 11.00) [ 82.969] glyphs0_to_dst: glyph=(648, 891)x(10, 8), unclipped [ 82.969] emit_primitive_identity_mask__avx2: dst=(648, 891), mask=(944.00, 0.00) x (10.00, 8.00) [ 82.969] glyphs0_to_dst: glyph=(657, 891)x(10, 11), unclipped [ 82.969] emit_primitive_identity_mask__avx2: dst=(657, 891), mask=(880.00, 48.00) x (10.00, 11.00) [ 82.969] glyphs0_to_dst: glyph=(669, 896)x(5, 3), unclipped [ 82.969] emit_primitive_identity_mask__avx2: dst=(669, 896), mask=(1008.00, 32.00) x (5.00, 3.00) [ 82.969] glyphs0_to_dst: glyph=(676, 891)x(9, 8), unclipped [ 82.969] emit_primitive_identity_mask__avx2: dst=(676, 891), mask=(896.00, 48.00) x (9.00, 8.00) [ 82.969] glyphs0_to_dst: glyph=(685, 887)x(9, 12), unclipped [ 82.969] emit_primitive_identity_mask__avx2: dst=(685, 887), mask=(992.00, 48.00) x (9.00, 12.00) [ 82.969] gen8_vertex_flush[b98] = 69 [ 82.969] gen9_magic_ca_pass: CA fixup (387 -> 456) [ 82.969] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.969] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.969] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.969] sna_glyphs(op=3, nlist=1, src=(1, 916)) [ 82.969] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.969] sna_glyphs: discarding mask [ 82.969] glyphs0_to_dst(op=3, src=(1, 916), nlist=1, dst=(1, 916)+(0, 0)) [ 82.969] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.969] gen9_render_composite: 0x0, current mode=1/1 [ 82.969] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 82.969] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.969] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.969] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.969] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.969] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.969] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.969] sna_drawable_use_bo: using whole GPU bo [ 82.969] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.969] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.969] color_convert: src=ff8ae234 [20028888] [ 82.969] color_convert: dst=ff8ae234 [20028888] [ 82.969] sna_render_get_solid: ff8ae234 [ 82.969] sna_render_get_solid(22) = ff8ae234 (old) [ 82.969] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.969] sna_transform_is_imprecise_integer_translation: no transform [ 82.969] gen9_composite_picture: integer translation (0, 0), removing [ 82.969] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.969] sna_render_pixmap_bo: GPU all damaged [ 82.969] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.969] gen4_choose_composite_emitter: solid, identity mask [ 82.969] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.969] gen9_composite_get_binding_table(fc80) [ 82.969] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.969] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.969] gen9_emit_vertex_elements: setup id=9 [ 82.969] glyphs0_to_dst: glyph=(1, 908)x(9, 8), unclipped [ 82.969] emit_primitive_identity_mask__avx2: dst=(1, 908), mask=(688.00, 32.00) x (9.00, 8.00) [ 82.969] glyphs0_to_dst: glyph=(9, 906)x(10, 13), unclipped [ 82.969] emit_primitive_identity_mask__avx2: dst=(9, 906), mask=(672.00, 48.00) x (10.00, 13.00) [ 82.969] glyphs0_to_dst: glyph=(19, 908)x(9, 8), unclipped [ 82.969] emit_primitive_identity_mask__avx2: dst=(19, 908), mask=(688.00, 32.00) x (9.00, 8.00) [ 82.969] glyphs0_to_dst: glyph=(28, 910)x(8, 3), unclipped [ 82.969] emit_primitive_identity_mask__avx2: dst=(28, 910), mask=(688.00, 48.00) x (8.00, 3.00) [ 82.969] glyphs0_to_dst: glyph=(36, 906)x(11, 10), unclipped [ 82.969] emit_primitive_identity_mask__avx2: dst=(36, 906), mask=(704.00, 0.00) x (11.00, 10.00) [ 82.969] glyphs0_to_dst: glyph=(46, 908)x(9, 8), unclipped [ 82.969] emit_primitive_identity_mask__avx2: dst=(46, 908), mask=(720.00, 0.00) x (9.00, 8.00) [ 82.969] glyphs0_to_dst: glyph=(54, 908)x(10, 8), unclipped [ 82.969] emit_primitive_identity_mask__avx2: dst=(54, 908), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.969] glyphs0_to_dst: glyph=(63, 908)x(10, 8), unclipped [ 82.969] emit_primitive_identity_mask__avx2: dst=(63, 908), mask=(720.00, 16.00) x (10.00, 8.00) [ 82.969] glyphs0_to_dst: glyph=(72, 905)x(10, 11), unclipped [ 82.969] emit_primitive_identity_mask__avx2: dst=(72, 905), mask=(736.00, 0.00) x (10.00, 11.00) [ 82.969] glyphs0_to_dst: glyph=(81, 908)x(10, 8), unclipped [ 82.969] emit_primitive_identity_mask__avx2: dst=(81, 908), mask=(752.00, 0.00) x (10.00, 8.00) [ 82.969] glyphs0_to_dst: glyph=(90, 905)x(10, 11), unclipped [ 82.969] emit_primitive_identity_mask__avx2: dst=(90, 905), mask=(736.00, 0.00) x (10.00, 11.00) [ 82.969] glyphs0_to_dst: glyph=(99, 908)x(11, 8), unclipped [ 82.969] emit_primitive_identity_mask__avx2: dst=(99, 908), mask=(736.00, 16.00) x (11.00, 8.00) [ 82.969] glyphs0_to_dst: glyph=(109, 908)x(9, 8), unclipped [ 82.969] emit_primitive_identity_mask__avx2: dst=(109, 908), mask=(752.00, 16.00) x (9.00, 8.00) [ 82.969] glyphs0_to_dst: glyph=(118, 910)x(8, 3), unclipped [ 82.969] emit_primitive_identity_mask__avx2: dst=(118, 910), mask=(688.00, 48.00) x (8.00, 3.00) [ 82.969] glyphs0_to_dst: glyph=(126, 906)x(10, 10), unclipped [ 82.969] emit_primitive_identity_mask__avx2: dst=(126, 906), mask=(704.00, 32.00) x (10.00, 10.00) [ 82.969] glyphs0_to_dst: glyph=(135, 906)x(10, 10), unclipped [ 82.969] emit_primitive_identity_mask__avx2: dst=(135, 906), mask=(704.00, 32.00) x (10.00, 10.00) [ 82.969] glyphs0_to_dst: glyph=(144, 906)x(10, 10), unclipped [ 82.969] emit_primitive_identity_mask__avx2: dst=(144, 906), mask=(720.00, 32.00) x (10.00, 10.00) [ 82.969] glyphs0_to_dst: glyph=(153, 906)x(10, 10), unclipped [ 82.969] emit_primitive_identity_mask__avx2: dst=(153, 906), mask=(704.00, 48.00) x (10.00, 10.00) [ 82.969] gen8_vertex_flush[c98] = 54 [ 82.969] gen9_magic_ca_pass: CA fixup (456 -> 510) [ 82.969] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.969] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.969] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.969] sna_glyphs(op=3, nlist=1, src=(163, 916)) [ 82.969] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.969] sna_glyphs: discarding mask [ 82.969] glyphs0_to_dst(op=3, src=(163, 916), nlist=1, dst=(163, 916)+(0, 0)) [ 82.969] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.969] gen9_render_composite: 0x0, current mode=1/1 [ 82.969] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 82.969] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.969] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.969] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.969] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.969] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.969] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.969] sna_drawable_use_bo: using whole GPU bo [ 82.969] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.969] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.969] color_convert: src=ffffffff [20028888] [ 82.969] color_convert: dst=ffffffff [20028888] [ 82.969] sna_render_get_solid: ffffffff [ 82.969] sna_render_get_solid(white) [ 82.969] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.969] sna_transform_is_imprecise_integer_translation: no transform [ 82.969] gen9_composite_picture: integer translation (0, 0), removing [ 82.969] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.969] sna_render_pixmap_bo: GPU all damaged [ 82.969] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.969] gen4_choose_composite_emitter: solid, identity mask [ 82.969] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.969] gen9_composite_get_binding_table(fc40) [ 82.969] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.969] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.969] gen9_emit_vertex_elements: setup id=9 [ 82.969] glyphs0_to_dst: glyph=(165, 908)x(5, 8), unclipped [ 82.969] emit_primitive_identity_mask__avx2: dst=(165, 908), mask=(720.00, 48.00) x (5.00, 8.00) [ 82.969] gen8_vertex_flush[d98] = 3 [ 82.969] gen9_magic_ca_pass: CA fixup (510 -> 513) [ 82.969] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.969] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.969] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.969] sna_glyphs(op=3, nlist=1, src=(172, 916)) [ 82.969] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.969] sna_glyphs: discarding mask [ 82.969] glyphs0_to_dst(op=3, src=(172, 916), nlist=1, dst=(172, 916)+(0, 0)) [ 82.969] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.969] gen9_render_composite: 0x0, current mode=1/1 [ 82.969] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 82.969] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.969] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.969] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.969] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.969] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.969] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.969] sna_drawable_use_bo: using whole GPU bo [ 82.969] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.969] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.969] color_convert: src=ff729fcf [20028888] [ 82.969] color_convert: dst=ff729fcf [20028888] [ 82.969] sna_render_get_solid: ff729fcf [ 82.969] sna_render_get_solid(23) = ff729fcf (old) [ 82.969] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.969] sna_transform_is_imprecise_integer_translation: no transform [ 82.969] gen9_composite_picture: integer translation (0, 0), removing [ 82.969] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.969] sna_render_pixmap_bo: GPU all damaged [ 82.969] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.969] gen4_choose_composite_emitter: solid, identity mask [ 82.969] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.969] gen9_composite_get_binding_table(fc00) [ 82.969] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.969] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.969] gen9_emit_vertex_elements: setup id=9 [ 82.969] glyphs0_to_dst: glyph=(171, 910)x(11, 3), unclipped [ 82.969] emit_primitive_identity_mask__avx2: dst=(171, 910), mask=(736.00, 32.00) x (11.00, 3.00) [ 82.969] glyphs0_to_dst: glyph=(180, 905)x(10, 14), unclipped [ 82.969] emit_primitive_identity_mask__avx2: dst=(180, 905), mask=(944.00, 48.00) x (10.00, 14.00) [ 82.969] glyphs0_to_dst: glyph=(189, 905)x(11, 11), unclipped [ 82.969] emit_primitive_identity_mask__avx2: dst=(189, 905), mask=(960.00, 0.00) x (11.00, 11.00) [ 82.969] glyphs0_to_dst: glyph=(198, 908)x(10, 8), unclipped [ 82.969] emit_primitive_identity_mask__avx2: dst=(198, 908), mask=(976.00, 0.00) x (10.00, 8.00) [ 82.969] glyphs0_to_dst: glyph=(208, 908)x(9, 11), unclipped [ 82.969] emit_primitive_identity_mask__avx2: dst=(208, 908), mask=(960.00, 16.00) x (9.00, 11.00) [ 82.969] glyphs0_to_dst: glyph=(216, 905)x(10, 14), unclipped [ 82.969] emit_primitive_identity_mask__avx2: dst=(216, 905), mask=(944.00, 48.00) x (10.00, 14.00) [ 82.969] glyphs0_to_dst: glyph=(225, 906)x(10, 10), unclipped [ 82.969] emit_primitive_identity_mask__avx2: dst=(225, 906), mask=(976.00, 16.00) x (10.00, 10.00) [ 82.969] glyphs0_to_dst: glyph=(234, 917)x(11, 2), unclipped [ 82.969] emit_primitive_identity_mask__avx2: dst=(234, 917), mask=(992.00, 0.00) x (11.00, 2.00) [ 82.969] glyphs0_to_dst: glyph=(243, 905)x(11, 11), unclipped [ 82.969] emit_primitive_identity_mask__avx2: dst=(243, 905), mask=(1008.00, 0.00) x (11.00, 11.00) [ 82.969] glyphs0_to_dst: glyph=(253, 908)x(9, 8), unclipped [ 82.969] emit_primitive_identity_mask__avx2: dst=(253, 908), mask=(720.00, 0.00) x (9.00, 8.00) [ 82.969] glyphs0_to_dst: glyph=(261, 908)x(10, 8), unclipped [ 82.969] emit_primitive_identity_mask__avx2: dst=(261, 908), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.969] glyphs0_to_dst: glyph=(270, 908)x(10, 8), unclipped [ 82.969] emit_primitive_identity_mask__avx2: dst=(270, 908), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.969] glyphs0_to_dst: glyph=(279, 904)x(10, 12), unclipped [ 82.969] emit_primitive_identity_mask__avx2: dst=(279, 904), mask=(992.00, 16.00) x (10.00, 12.00) [ 82.969] glyphs0_to_dst: glyph=(288, 908)x(10, 8), unclipped [ 82.969] emit_primitive_identity_mask__avx2: dst=(288, 908), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.969] glyphs0_to_dst: glyph=(297, 908)x(10, 8), unclipped [ 82.969] emit_primitive_identity_mask__avx2: dst=(297, 908), mask=(752.00, 0.00) x (10.00, 8.00) [ 82.969] glyphs0_to_dst: glyph=(307, 904)x(10, 12), unclipped [ 82.969] emit_primitive_identity_mask__avx2: dst=(307, 904), mask=(1008.00, 16.00) x (10.00, 12.00) [ 82.969] glyphs0_to_dst: glyph=(315, 905)x(11, 11), unclipped [ 82.969] emit_primitive_identity_mask__avx2: dst=(315, 905), mask=(960.00, 0.00) x (11.00, 11.00) [ 82.969] glyphs0_to_dst: glyph=(324, 908)x(11, 8), unclipped [ 82.969] emit_primitive_identity_mask__avx2: dst=(324, 908), mask=(736.00, 16.00) x (11.00, 8.00) [ 82.969] glyphs0_to_dst: glyph=(334, 908)x(9, 11), unclipped [ 82.969] emit_primitive_identity_mask__avx2: dst=(334, 908), mask=(960.00, 16.00) x (9.00, 11.00) [ 82.969] glyphs0_to_dst: glyph=(342, 917)x(11, 2), unclipped [ 82.969] emit_primitive_identity_mask__avx2: dst=(342, 917), mask=(992.00, 0.00) x (11.00, 2.00) [ 82.969] glyphs0_to_dst: glyph=(351, 904)x(10, 12), unclipped [ 82.969] emit_primitive_identity_mask__avx2: dst=(351, 904), mask=(992.00, 16.00) x (10.00, 12.00) [ 82.969] glyphs0_to_dst: glyph=(361, 904)x(9, 12), unclipped [ 82.969] emit_primitive_identity_mask__avx2: dst=(361, 904), mask=(960.00, 32.00) x (9.00, 12.00) [ 82.969] glyphs0_to_dst: glyph=(369, 908)x(10, 11), unclipped [ 82.969] emit_primitive_identity_mask__avx2: dst=(369, 908), mask=(976.00, 32.00) x (10.00, 11.00) [ 82.969] glyphs0_to_dst: glyph=(378, 905)x(10, 14), unclipped [ 82.969] emit_primitive_identity_mask__avx2: dst=(378, 905), mask=(944.00, 48.00) x (10.00, 14.00) [ 82.969] glyphs0_to_dst: glyph=(387, 906)x(10, 10), unclipped [ 82.969] emit_primitive_identity_mask__avx2: dst=(387, 906), mask=(720.00, 32.00) x (10.00, 10.00) [ 82.969] glyphs0_to_dst: glyph=(396, 917)x(11, 2), unclipped [ 82.969] emit_primitive_identity_mask__avx2: dst=(396, 917), mask=(992.00, 0.00) x (11.00, 2.00) [ 82.969] glyphs0_to_dst: glyph=(406, 908)x(9, 8), unclipped [ 82.969] emit_primitive_identity_mask__avx2: dst=(406, 908), mask=(720.00, 0.00) x (9.00, 8.00) [ 82.969] glyphs0_to_dst: glyph=(414, 908)x(10, 8), unclipped [ 82.969] emit_primitive_identity_mask__avx2: dst=(414, 908), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.969] glyphs0_to_dst: glyph=(423, 908)x(10, 8), unclipped [ 82.969] emit_primitive_identity_mask__avx2: dst=(423, 908), mask=(752.00, 0.00) x (10.00, 8.00) [ 82.969] glyphs0_to_dst: glyph=(432, 905)x(10, 11), unclipped [ 82.969] emit_primitive_identity_mask__avx2: dst=(432, 905), mask=(736.00, 0.00) x (10.00, 11.00) [ 82.969] glyphs0_to_dst: glyph=(442, 908)x(9, 8), unclipped [ 82.969] emit_primitive_identity_mask__avx2: dst=(442, 908), mask=(48.00, 96.00) x (9.00, 8.00) [ 82.969] glyphs0_to_dst: glyph=(450, 905)x(10, 11), unclipped [ 82.969] emit_primitive_identity_mask__avx2: dst=(450, 905), mask=(736.00, 0.00) x (10.00, 11.00) [ 82.969] glyphs0_to_dst: glyph=(460, 908)x(9, 8), unclipped [ 82.969] emit_primitive_identity_mask__avx2: dst=(460, 908), mask=(752.00, 16.00) x (9.00, 8.00) [ 82.969] glyphs0_to_dst: glyph=(468, 908)x(10, 11), unclipped [ 82.969] emit_primitive_identity_mask__avx2: dst=(468, 908), mask=(976.00, 32.00) x (10.00, 11.00) [ 82.969] gen8_vertex_flush[e98] = 102 [ 82.969] gen9_magic_ca_pass: CA fixup (513 -> 615) [ 82.969] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.969] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.969] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.969] sna_glyphs(op=3, nlist=1, src=(478, 916)) [ 82.969] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.969] sna_glyphs: discarding mask [ 82.969] glyphs0_to_dst(op=3, src=(478, 916), nlist=1, dst=(478, 916)+(0, 0)) [ 82.969] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.969] gen9_render_composite: 0x0, current mode=1/1 [ 82.969] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 82.969] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.969] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.969] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.969] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.969] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.969] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.969] sna_drawable_use_bo: using whole GPU bo [ 82.969] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.969] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.969] color_convert: src=ffffffff [20028888] [ 82.969] color_convert: dst=ffffffff [20028888] [ 82.969] sna_render_get_solid: ffffffff [ 82.969] sna_render_get_solid(white) [ 82.969] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.969] sna_transform_is_imprecise_integer_translation: no transform [ 82.969] gen9_composite_picture: integer translation (0, 0), removing [ 82.969] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.969] sna_render_pixmap_bo: GPU all damaged [ 82.969] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.969] gen4_choose_composite_emitter: solid, identity mask [ 82.969] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.969] gen9_composite_get_binding_table(fbc0) [ 82.969] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.969] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.970] gen9_emit_vertex_elements: setup id=9 [ 82.970] glyphs0_to_dst: glyph=(477, 905)x(10, 13), unclipped [ 82.970] emit_primitive_identity_mask__avx2: dst=(477, 905), mask=(752.00, 32.00) x (10.00, 13.00) [ 82.970] glyphs0_to_dst: glyph=(495, 911)x(10, 3), unclipped [ 82.970] emit_primitive_identity_mask__avx2: dst=(495, 911), mask=(1008.00, 48.00) x (10.00, 3.00) [ 82.970] glyphs0_to_dst: glyph=(505, 905)x(9, 14), unclipped [ 82.970] emit_primitive_identity_mask__avx2: dst=(505, 905), mask=(832.00, 32.00) x (9.00, 14.00) [ 82.970] glyphs0_to_dst: glyph=(514, 908)x(9, 8), unclipped [ 82.970] emit_primitive_identity_mask__avx2: dst=(514, 908), mask=(896.00, 48.00) x (9.00, 8.00) [ 82.970] glyphs0_to_dst: glyph=(522, 908)x(10, 8), unclipped [ 82.970] emit_primitive_identity_mask__avx2: dst=(522, 908), mask=(848.00, 16.00) x (10.00, 8.00) [ 82.970] glyphs0_to_dst: glyph=(532, 908)x(9, 8), unclipped [ 82.970] emit_primitive_identity_mask__avx2: dst=(532, 908), mask=(848.00, 48.00) x (9.00, 8.00) [ 82.970] glyphs0_to_dst: glyph=(540, 905)x(10, 11), unclipped [ 82.970] emit_primitive_identity_mask__avx2: dst=(540, 905), mask=(992.00, 32.00) x (10.00, 11.00) [ 82.970] glyphs0_to_dst: glyph=(550, 908)x(9, 11), unclipped [ 82.970] emit_primitive_identity_mask__avx2: dst=(550, 908), mask=(880.00, 16.00) x (9.00, 11.00) [ 82.970] glyphs0_to_dst: glyph=(559, 905)x(9, 11), unclipped [ 82.970] emit_primitive_identity_mask__avx2: dst=(559, 905), mask=(880.00, 0.00) x (9.00, 11.00) [ 82.970] glyphs0_to_dst: glyph=(568, 905)x(9, 14), unclipped [ 82.970] emit_primitive_identity_mask__avx2: dst=(568, 905), mask=(832.00, 32.00) x (9.00, 14.00) [ 82.970] glyphs0_to_dst: glyph=(576, 908)x(10, 8), unclipped [ 82.970] emit_primitive_identity_mask__avx2: dst=(576, 908), mask=(848.00, 16.00) x (10.00, 8.00) [ 82.970] glyphs0_to_dst: glyph=(586, 908)x(9, 11), unclipped [ 82.970] emit_primitive_identity_mask__avx2: dst=(586, 908), mask=(880.00, 16.00) x (9.00, 11.00) [ 82.970] glyphs0_to_dst: glyph=(594, 918)x(11, 2), unclipped [ 82.970] emit_primitive_identity_mask__avx2: dst=(594, 918), mask=(832.00, 48.00) x (11.00, 2.00) [ 82.970] glyphs0_to_dst: glyph=(603, 904)x(10, 12), unclipped [ 82.970] emit_primitive_identity_mask__avx2: dst=(603, 904), mask=(864.00, 0.00) x (10.00, 12.00) [ 82.970] glyphs0_to_dst: glyph=(612, 908)x(10, 8), unclipped [ 82.970] emit_primitive_identity_mask__avx2: dst=(612, 908), mask=(864.00, 32.00) x (10.00, 8.00) [ 82.970] glyphs0_to_dst: glyph=(621, 905)x(10, 11), unclipped [ 82.970] emit_primitive_identity_mask__avx2: dst=(621, 905), mask=(880.00, 32.00) x (10.00, 11.00) [ 82.970] glyphs0_to_dst: glyph=(630, 918)x(11, 2), unclipped [ 82.970] emit_primitive_identity_mask__avx2: dst=(630, 918), mask=(832.00, 48.00) x (11.00, 2.00) [ 82.970] glyphs0_to_dst: glyph=(639, 905)x(10, 11), unclipped [ 82.970] emit_primitive_identity_mask__avx2: dst=(639, 905), mask=(880.00, 32.00) x (10.00, 11.00) [ 82.970] glyphs0_to_dst: glyph=(648, 908)x(10, 8), unclipped [ 82.970] emit_primitive_identity_mask__avx2: dst=(648, 908), mask=(944.00, 0.00) x (10.00, 8.00) [ 82.970] glyphs0_to_dst: glyph=(657, 908)x(10, 11), unclipped [ 82.970] emit_primitive_identity_mask__avx2: dst=(657, 908), mask=(880.00, 48.00) x (10.00, 11.00) [ 82.970] glyphs0_to_dst: glyph=(669, 913)x(5, 3), unclipped [ 82.970] emit_primitive_identity_mask__avx2: dst=(669, 913), mask=(1008.00, 32.00) x (5.00, 3.00) [ 82.970] glyphs0_to_dst: glyph=(676, 908)x(9, 8), unclipped [ 82.970] emit_primitive_identity_mask__avx2: dst=(676, 908), mask=(896.00, 48.00) x (9.00, 8.00) [ 82.970] glyphs0_to_dst: glyph=(685, 904)x(9, 12), unclipped [ 82.970] emit_primitive_identity_mask__avx2: dst=(685, 904), mask=(992.00, 48.00) x (9.00, 12.00) [ 82.970] gen8_vertex_flush[f98] = 69 [ 82.970] gen9_magic_ca_pass: CA fixup (615 -> 684) [ 82.970] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.970] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.970] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.970] sna_glyphs(op=3, nlist=1, src=(1, 933)) [ 82.970] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.970] sna_glyphs: discarding mask [ 82.970] glyphs0_to_dst(op=3, src=(1, 933), nlist=1, dst=(1, 933)+(0, 0)) [ 82.970] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.970] gen9_render_composite: 0x0, current mode=1/1 [ 82.970] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 82.970] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.970] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.970] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.970] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.970] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.970] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.970] sna_drawable_use_bo: using whole GPU bo [ 82.970] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.970] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.970] color_convert: src=ff8ae234 [20028888] [ 82.970] color_convert: dst=ff8ae234 [20028888] [ 82.970] sna_render_get_solid: ff8ae234 [ 82.970] sna_render_get_solid(22) = ff8ae234 (old) [ 82.970] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.970] sna_transform_is_imprecise_integer_translation: no transform [ 82.970] gen9_composite_picture: integer translation (0, 0), removing [ 82.970] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.970] sna_render_pixmap_bo: GPU all damaged [ 82.970] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.970] gen4_choose_composite_emitter: solid, identity mask [ 82.970] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.970] gen9_composite_get_binding_table(fb80) [ 82.970] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.970] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.970] gen9_emit_vertex_elements: setup id=9 [ 82.970] glyphs0_to_dst: glyph=(1, 925)x(9, 8), unclipped [ 82.970] emit_primitive_identity_mask__avx2: dst=(1, 925), mask=(688.00, 32.00) x (9.00, 8.00) [ 82.970] glyphs0_to_dst: glyph=(9, 923)x(10, 13), unclipped [ 82.970] emit_primitive_identity_mask__avx2: dst=(9, 923), mask=(672.00, 48.00) x (10.00, 13.00) [ 82.970] glyphs0_to_dst: glyph=(19, 925)x(9, 8), unclipped [ 82.970] emit_primitive_identity_mask__avx2: dst=(19, 925), mask=(688.00, 32.00) x (9.00, 8.00) [ 82.970] glyphs0_to_dst: glyph=(28, 927)x(8, 3), unclipped [ 82.970] emit_primitive_identity_mask__avx2: dst=(28, 927), mask=(688.00, 48.00) x (8.00, 3.00) [ 82.970] glyphs0_to_dst: glyph=(36, 923)x(11, 10), unclipped [ 82.970] emit_primitive_identity_mask__avx2: dst=(36, 923), mask=(704.00, 0.00) x (11.00, 10.00) [ 82.970] glyphs0_to_dst: glyph=(46, 925)x(9, 8), unclipped [ 82.970] emit_primitive_identity_mask__avx2: dst=(46, 925), mask=(720.00, 0.00) x (9.00, 8.00) [ 82.970] glyphs0_to_dst: glyph=(54, 925)x(10, 8), unclipped [ 82.970] emit_primitive_identity_mask__avx2: dst=(54, 925), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.970] glyphs0_to_dst: glyph=(63, 925)x(10, 8), unclipped [ 82.970] emit_primitive_identity_mask__avx2: dst=(63, 925), mask=(720.00, 16.00) x (10.00, 8.00) [ 82.970] glyphs0_to_dst: glyph=(72, 922)x(10, 11), unclipped [ 82.970] emit_primitive_identity_mask__avx2: dst=(72, 922), mask=(736.00, 0.00) x (10.00, 11.00) [ 82.970] glyphs0_to_dst: glyph=(81, 925)x(10, 8), unclipped [ 82.970] emit_primitive_identity_mask__avx2: dst=(81, 925), mask=(752.00, 0.00) x (10.00, 8.00) [ 82.970] glyphs0_to_dst: glyph=(90, 922)x(10, 11), unclipped [ 82.970] emit_primitive_identity_mask__avx2: dst=(90, 922), mask=(736.00, 0.00) x (10.00, 11.00) [ 82.970] glyphs0_to_dst: glyph=(99, 925)x(11, 8), unclipped [ 82.970] emit_primitive_identity_mask__avx2: dst=(99, 925), mask=(736.00, 16.00) x (11.00, 8.00) [ 82.970] glyphs0_to_dst: glyph=(109, 925)x(9, 8), unclipped [ 82.970] emit_primitive_identity_mask__avx2: dst=(109, 925), mask=(752.00, 16.00) x (9.00, 8.00) [ 82.970] glyphs0_to_dst: glyph=(118, 927)x(8, 3), unclipped [ 82.970] emit_primitive_identity_mask__avx2: dst=(118, 927), mask=(688.00, 48.00) x (8.00, 3.00) [ 82.970] glyphs0_to_dst: glyph=(126, 923)x(10, 10), unclipped [ 82.970] emit_primitive_identity_mask__avx2: dst=(126, 923), mask=(704.00, 32.00) x (10.00, 10.00) [ 82.970] glyphs0_to_dst: glyph=(135, 923)x(10, 10), unclipped [ 82.970] emit_primitive_identity_mask__avx2: dst=(135, 923), mask=(704.00, 32.00) x (10.00, 10.00) [ 82.970] glyphs0_to_dst: glyph=(144, 923)x(10, 10), unclipped [ 82.970] emit_primitive_identity_mask__avx2: dst=(144, 923), mask=(720.00, 32.00) x (10.00, 10.00) [ 82.970] glyphs0_to_dst: glyph=(153, 923)x(10, 10), unclipped [ 82.970] emit_primitive_identity_mask__avx2: dst=(153, 923), mask=(704.00, 48.00) x (10.00, 10.00) [ 82.970] gen8_vertex_flush[1098] = 54 [ 82.970] gen9_magic_ca_pass: CA fixup (684 -> 738) [ 82.970] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.970] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.970] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.970] sna_glyphs(op=3, nlist=1, src=(163, 933)) [ 82.970] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.970] sna_glyphs: discarding mask [ 82.970] glyphs0_to_dst(op=3, src=(163, 933), nlist=1, dst=(163, 933)+(0, 0)) [ 82.970] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.970] gen9_render_composite: 0x0, current mode=1/1 [ 82.970] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 82.970] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.970] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.970] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.970] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.970] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.970] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.970] sna_drawable_use_bo: using whole GPU bo [ 82.970] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.970] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.970] color_convert: src=ffffffff [20028888] [ 82.970] color_convert: dst=ffffffff [20028888] [ 82.970] sna_render_get_solid: ffffffff [ 82.970] sna_render_get_solid(white) [ 82.970] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.970] sna_transform_is_imprecise_integer_translation: no transform [ 82.970] gen9_composite_picture: integer translation (0, 0), removing [ 82.970] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.970] sna_render_pixmap_bo: GPU all damaged [ 82.970] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.970] gen4_choose_composite_emitter: solid, identity mask [ 82.970] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.970] gen9_composite_get_binding_table(fb40) [ 82.970] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.970] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.970] gen9_emit_vertex_elements: setup id=9 [ 82.970] glyphs0_to_dst: glyph=(165, 925)x(5, 8), unclipped [ 82.970] emit_primitive_identity_mask__avx2: dst=(165, 925), mask=(720.00, 48.00) x (5.00, 8.00) [ 82.970] gen8_vertex_flush[1198] = 3 [ 82.970] gen9_magic_ca_pass: CA fixup (738 -> 741) [ 82.970] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.970] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.970] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.970] sna_glyphs(op=3, nlist=1, src=(172, 933)) [ 82.970] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.970] sna_glyphs: discarding mask [ 82.970] glyphs0_to_dst(op=3, src=(172, 933), nlist=1, dst=(172, 933)+(0, 0)) [ 82.970] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.970] gen9_render_composite: 0x0, current mode=1/1 [ 82.970] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 82.970] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.970] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.970] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.970] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.970] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.970] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.970] sna_drawable_use_bo: using whole GPU bo [ 82.970] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.970] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.970] color_convert: src=ff729fcf [20028888] [ 82.970] color_convert: dst=ff729fcf [20028888] [ 82.970] sna_render_get_solid: ff729fcf [ 82.970] sna_render_get_solid(23) = ff729fcf (old) [ 82.970] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.970] sna_transform_is_imprecise_integer_translation: no transform [ 82.970] gen9_composite_picture: integer translation (0, 0), removing [ 82.970] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.970] sna_render_pixmap_bo: GPU all damaged [ 82.970] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.970] gen4_choose_composite_emitter: solid, identity mask [ 82.970] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.970] gen9_composite_get_binding_table(fb00) [ 82.970] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.970] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.970] gen9_emit_vertex_elements: setup id=9 [ 82.970] glyphs0_to_dst: glyph=(171, 927)x(11, 3), unclipped [ 82.970] emit_primitive_identity_mask__avx2: dst=(171, 927), mask=(736.00, 32.00) x (11.00, 3.00) [ 82.970] glyphs0_to_dst: glyph=(180, 922)x(10, 14), unclipped [ 82.970] emit_primitive_identity_mask__avx2: dst=(180, 922), mask=(944.00, 48.00) x (10.00, 14.00) [ 82.970] glyphs0_to_dst: glyph=(189, 922)x(11, 11), unclipped [ 82.970] emit_primitive_identity_mask__avx2: dst=(189, 922), mask=(960.00, 0.00) x (11.00, 11.00) [ 82.970] glyphs0_to_dst: glyph=(198, 925)x(10, 8), unclipped [ 82.970] emit_primitive_identity_mask__avx2: dst=(198, 925), mask=(976.00, 0.00) x (10.00, 8.00) [ 82.970] glyphs0_to_dst: glyph=(208, 925)x(9, 11), unclipped [ 82.970] emit_primitive_identity_mask__avx2: dst=(208, 925), mask=(960.00, 16.00) x (9.00, 11.00) [ 82.970] glyphs0_to_dst: glyph=(216, 922)x(10, 14), unclipped [ 82.970] emit_primitive_identity_mask__avx2: dst=(216, 922), mask=(944.00, 48.00) x (10.00, 14.00) [ 82.970] glyphs0_to_dst: glyph=(225, 923)x(10, 10), unclipped [ 82.970] emit_primitive_identity_mask__avx2: dst=(225, 923), mask=(976.00, 16.00) x (10.00, 10.00) [ 82.970] glyphs0_to_dst: glyph=(234, 934)x(11, 2), unclipped [ 82.970] emit_primitive_identity_mask__avx2: dst=(234, 934), mask=(992.00, 0.00) x (11.00, 2.00) [ 82.970] glyphs0_to_dst: glyph=(243, 922)x(11, 11), unclipped [ 82.970] emit_primitive_identity_mask__avx2: dst=(243, 922), mask=(1008.00, 0.00) x (11.00, 11.00) [ 82.970] glyphs0_to_dst: glyph=(253, 925)x(9, 8), unclipped [ 82.970] emit_primitive_identity_mask__avx2: dst=(253, 925), mask=(720.00, 0.00) x (9.00, 8.00) [ 82.970] glyphs0_to_dst: glyph=(261, 925)x(10, 8), unclipped [ 82.970] emit_primitive_identity_mask__avx2: dst=(261, 925), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.970] glyphs0_to_dst: glyph=(270, 925)x(10, 8), unclipped [ 82.970] emit_primitive_identity_mask__avx2: dst=(270, 925), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.970] glyphs0_to_dst: glyph=(279, 921)x(10, 12), unclipped [ 82.970] emit_primitive_identity_mask__avx2: dst=(279, 921), mask=(992.00, 16.00) x (10.00, 12.00) [ 82.970] glyphs0_to_dst: glyph=(288, 925)x(10, 8), unclipped [ 82.970] emit_primitive_identity_mask__avx2: dst=(288, 925), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.970] glyphs0_to_dst: glyph=(297, 925)x(10, 8), unclipped [ 82.970] emit_primitive_identity_mask__avx2: dst=(297, 925), mask=(752.00, 0.00) x (10.00, 8.00) [ 82.970] glyphs0_to_dst: glyph=(307, 921)x(10, 12), unclipped [ 82.970] emit_primitive_identity_mask__avx2: dst=(307, 921), mask=(1008.00, 16.00) x (10.00, 12.00) [ 82.970] glyphs0_to_dst: glyph=(315, 922)x(11, 11), unclipped [ 82.970] emit_primitive_identity_mask__avx2: dst=(315, 922), mask=(960.00, 0.00) x (11.00, 11.00) [ 82.970] glyphs0_to_dst: glyph=(324, 925)x(11, 8), unclipped [ 82.970] emit_primitive_identity_mask__avx2: dst=(324, 925), mask=(736.00, 16.00) x (11.00, 8.00) [ 82.970] glyphs0_to_dst: glyph=(334, 925)x(9, 11), unclipped [ 82.970] emit_primitive_identity_mask__avx2: dst=(334, 925), mask=(960.00, 16.00) x (9.00, 11.00) [ 82.970] glyphs0_to_dst: glyph=(342, 934)x(11, 2), unclipped [ 82.970] emit_primitive_identity_mask__avx2: dst=(342, 934), mask=(992.00, 0.00) x (11.00, 2.00) [ 82.970] glyphs0_to_dst: glyph=(351, 921)x(10, 12), unclipped [ 82.970] emit_primitive_identity_mask__avx2: dst=(351, 921), mask=(992.00, 16.00) x (10.00, 12.00) [ 82.970] glyphs0_to_dst: glyph=(361, 921)x(9, 12), unclipped [ 82.970] emit_primitive_identity_mask__avx2: dst=(361, 921), mask=(960.00, 32.00) x (9.00, 12.00) [ 82.970] glyphs0_to_dst: glyph=(369, 925)x(10, 11), unclipped [ 82.970] emit_primitive_identity_mask__avx2: dst=(369, 925), mask=(976.00, 32.00) x (10.00, 11.00) [ 82.970] glyphs0_to_dst: glyph=(378, 922)x(10, 14), unclipped [ 82.970] emit_primitive_identity_mask__avx2: dst=(378, 922), mask=(944.00, 48.00) x (10.00, 14.00) [ 82.970] glyphs0_to_dst: glyph=(387, 923)x(10, 10), unclipped [ 82.970] emit_primitive_identity_mask__avx2: dst=(387, 923), mask=(720.00, 32.00) x (10.00, 10.00) [ 82.970] glyphs0_to_dst: glyph=(396, 934)x(11, 2), unclipped [ 82.970] emit_primitive_identity_mask__avx2: dst=(396, 934), mask=(992.00, 0.00) x (11.00, 2.00) [ 82.970] glyphs0_to_dst: glyph=(406, 925)x(9, 8), unclipped [ 82.970] emit_primitive_identity_mask__avx2: dst=(406, 925), mask=(720.00, 0.00) x (9.00, 8.00) [ 82.970] glyphs0_to_dst: glyph=(414, 925)x(10, 8), unclipped [ 82.970] emit_primitive_identity_mask__avx2: dst=(414, 925), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.970] glyphs0_to_dst: glyph=(423, 925)x(10, 8), unclipped [ 82.970] emit_primitive_identity_mask__avx2: dst=(423, 925), mask=(752.00, 0.00) x (10.00, 8.00) [ 82.970] glyphs0_to_dst: glyph=(432, 922)x(10, 11), unclipped [ 82.970] emit_primitive_identity_mask__avx2: dst=(432, 922), mask=(736.00, 0.00) x (10.00, 11.00) [ 82.970] glyphs0_to_dst: glyph=(442, 925)x(9, 8), unclipped [ 82.970] emit_primitive_identity_mask__avx2: dst=(442, 925), mask=(48.00, 96.00) x (9.00, 8.00) [ 82.970] glyphs0_to_dst: glyph=(450, 922)x(10, 11), unclipped [ 82.970] emit_primitive_identity_mask__avx2: dst=(450, 922), mask=(736.00, 0.00) x (10.00, 11.00) [ 82.970] glyphs0_to_dst: glyph=(460, 925)x(9, 8), unclipped [ 82.970] emit_primitive_identity_mask__avx2: dst=(460, 925), mask=(752.00, 16.00) x (9.00, 8.00) [ 82.970] glyphs0_to_dst: glyph=(468, 925)x(10, 11), unclipped [ 82.970] emit_primitive_identity_mask__avx2: dst=(468, 925), mask=(976.00, 32.00) x (10.00, 11.00) [ 82.970] gen8_vertex_flush[1298] = 102 [ 82.970] gen9_magic_ca_pass: CA fixup (741 -> 843) [ 82.970] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.970] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.970] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.970] sna_glyphs(op=3, nlist=1, src=(478, 933)) [ 82.970] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.970] sna_glyphs: discarding mask [ 82.970] glyphs0_to_dst(op=3, src=(478, 933), nlist=1, dst=(478, 933)+(0, 0)) [ 82.970] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.970] gen9_render_composite: 0x0, current mode=1/1 [ 82.970] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 82.970] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.970] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.970] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.970] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.970] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.970] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.970] sna_drawable_use_bo: using whole GPU bo [ 82.970] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.970] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.970] color_convert: src=ffffffff [20028888] [ 82.970] color_convert: dst=ffffffff [20028888] [ 82.970] sna_render_get_solid: ffffffff [ 82.970] sna_render_get_solid(white) [ 82.970] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.970] sna_transform_is_imprecise_integer_translation: no transform [ 82.970] gen9_composite_picture: integer translation (0, 0), removing [ 82.970] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.970] sna_render_pixmap_bo: GPU all damaged [ 82.970] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.970] gen4_choose_composite_emitter: solid, identity mask [ 82.970] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.971] gen9_composite_get_binding_table(fac0) [ 82.971] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.971] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.971] gen9_emit_vertex_elements: setup id=9 [ 82.971] glyphs0_to_dst: glyph=(477, 922)x(10, 13), unclipped [ 82.971] emit_primitive_identity_mask__avx2: dst=(477, 922), mask=(752.00, 32.00) x (10.00, 13.00) [ 82.971] glyphs0_to_dst: glyph=(495, 928)x(10, 3), unclipped [ 82.971] emit_primitive_identity_mask__avx2: dst=(495, 928), mask=(1008.00, 48.00) x (10.00, 3.00) [ 82.971] glyphs0_to_dst: glyph=(505, 922)x(9, 14), unclipped [ 82.971] emit_primitive_identity_mask__avx2: dst=(505, 922), mask=(832.00, 32.00) x (9.00, 14.00) [ 82.971] glyphs0_to_dst: glyph=(514, 925)x(9, 8), unclipped [ 82.971] emit_primitive_identity_mask__avx2: dst=(514, 925), mask=(896.00, 48.00) x (9.00, 8.00) [ 82.971] glyphs0_to_dst: glyph=(522, 925)x(10, 8), unclipped [ 82.971] emit_primitive_identity_mask__avx2: dst=(522, 925), mask=(848.00, 16.00) x (10.00, 8.00) [ 82.971] glyphs0_to_dst: glyph=(532, 925)x(9, 8), unclipped [ 82.971] emit_primitive_identity_mask__avx2: dst=(532, 925), mask=(848.00, 48.00) x (9.00, 8.00) [ 82.971] glyphs0_to_dst: glyph=(540, 922)x(10, 11), unclipped [ 82.971] emit_primitive_identity_mask__avx2: dst=(540, 922), mask=(992.00, 32.00) x (10.00, 11.00) [ 82.971] glyphs0_to_dst: glyph=(550, 925)x(9, 11), unclipped [ 82.971] emit_primitive_identity_mask__avx2: dst=(550, 925), mask=(880.00, 16.00) x (9.00, 11.00) [ 82.971] glyphs0_to_dst: glyph=(559, 922)x(9, 11), unclipped [ 82.971] emit_primitive_identity_mask__avx2: dst=(559, 922), mask=(880.00, 0.00) x (9.00, 11.00) [ 82.971] glyphs0_to_dst: glyph=(568, 922)x(9, 14), unclipped [ 82.971] emit_primitive_identity_mask__avx2: dst=(568, 922), mask=(832.00, 32.00) x (9.00, 14.00) [ 82.971] glyphs0_to_dst: glyph=(576, 925)x(10, 8), unclipped [ 82.971] emit_primitive_identity_mask__avx2: dst=(576, 925), mask=(848.00, 16.00) x (10.00, 8.00) [ 82.971] glyphs0_to_dst: glyph=(586, 925)x(9, 11), unclipped [ 82.971] emit_primitive_identity_mask__avx2: dst=(586, 925), mask=(880.00, 16.00) x (9.00, 11.00) [ 82.971] glyphs0_to_dst: glyph=(594, 935)x(11, 2), unclipped [ 82.971] emit_primitive_identity_mask__avx2: dst=(594, 935), mask=(832.00, 48.00) x (11.00, 2.00) [ 82.971] glyphs0_to_dst: glyph=(603, 921)x(10, 12), unclipped [ 82.971] emit_primitive_identity_mask__avx2: dst=(603, 921), mask=(864.00, 0.00) x (10.00, 12.00) [ 82.971] glyphs0_to_dst: glyph=(612, 925)x(10, 8), unclipped [ 82.971] emit_primitive_identity_mask__avx2: dst=(612, 925), mask=(864.00, 32.00) x (10.00, 8.00) [ 82.971] glyphs0_to_dst: glyph=(621, 922)x(10, 11), unclipped [ 82.971] emit_primitive_identity_mask__avx2: dst=(621, 922), mask=(880.00, 32.00) x (10.00, 11.00) [ 82.971] glyphs0_to_dst: glyph=(630, 935)x(11, 2), unclipped [ 82.971] emit_primitive_identity_mask__avx2: dst=(630, 935), mask=(832.00, 48.00) x (11.00, 2.00) [ 82.971] glyphs0_to_dst: glyph=(639, 922)x(10, 11), unclipped [ 82.971] emit_primitive_identity_mask__avx2: dst=(639, 922), mask=(880.00, 32.00) x (10.00, 11.00) [ 82.971] glyphs0_to_dst: glyph=(648, 925)x(10, 8), unclipped [ 82.971] emit_primitive_identity_mask__avx2: dst=(648, 925), mask=(944.00, 0.00) x (10.00, 8.00) [ 82.971] glyphs0_to_dst: glyph=(657, 925)x(10, 11), unclipped [ 82.971] emit_primitive_identity_mask__avx2: dst=(657, 925), mask=(880.00, 48.00) x (10.00, 11.00) [ 82.971] glyphs0_to_dst: glyph=(669, 930)x(5, 3), unclipped [ 82.971] emit_primitive_identity_mask__avx2: dst=(669, 930), mask=(1008.00, 32.00) x (5.00, 3.00) [ 82.971] glyphs0_to_dst: glyph=(676, 925)x(9, 8), unclipped [ 82.971] emit_primitive_identity_mask__avx2: dst=(676, 925), mask=(896.00, 48.00) x (9.00, 8.00) [ 82.971] glyphs0_to_dst: glyph=(685, 921)x(9, 12), unclipped [ 82.971] emit_primitive_identity_mask__avx2: dst=(685, 921), mask=(992.00, 48.00) x (9.00, 12.00) [ 82.971] gen8_vertex_flush[1398] = 69 [ 82.971] gen9_magic_ca_pass: CA fixup (843 -> 912) [ 82.971] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.971] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.971] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.971] sna_glyphs(op=3, nlist=1, src=(1, 950)) [ 82.971] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.971] sna_glyphs: discarding mask [ 82.971] glyphs0_to_dst(op=3, src=(1, 950), nlist=1, dst=(1, 950)+(0, 0)) [ 82.971] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.971] gen9_render_composite: 0x0, current mode=1/1 [ 82.971] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 82.971] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.971] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.971] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.971] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.971] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.971] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.971] sna_drawable_use_bo: using whole GPU bo [ 82.971] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.971] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.971] color_convert: src=ff8ae234 [20028888] [ 82.971] color_convert: dst=ff8ae234 [20028888] [ 82.971] sna_render_get_solid: ff8ae234 [ 82.971] sna_render_get_solid(22) = ff8ae234 (old) [ 82.971] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.971] sna_transform_is_imprecise_integer_translation: no transform [ 82.971] gen9_composite_picture: integer translation (0, 0), removing [ 82.971] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.971] sna_render_pixmap_bo: GPU all damaged [ 82.971] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.971] gen4_choose_composite_emitter: solid, identity mask [ 82.971] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.971] gen9_composite_get_binding_table(fa80) [ 82.971] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.971] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.971] gen9_emit_vertex_elements: setup id=9 [ 82.971] glyphs0_to_dst: glyph=(1, 942)x(9, 8), unclipped [ 82.971] emit_primitive_identity_mask__avx2: dst=(1, 942), mask=(688.00, 32.00) x (9.00, 8.00) [ 82.971] glyphs0_to_dst: glyph=(9, 940)x(10, 13), unclipped [ 82.971] emit_primitive_identity_mask__avx2: dst=(9, 940), mask=(672.00, 48.00) x (10.00, 13.00) [ 82.971] glyphs0_to_dst: glyph=(19, 942)x(9, 8), unclipped [ 82.971] emit_primitive_identity_mask__avx2: dst=(19, 942), mask=(688.00, 32.00) x (9.00, 8.00) [ 82.971] glyphs0_to_dst: glyph=(28, 944)x(8, 3), unclipped [ 82.971] emit_primitive_identity_mask__avx2: dst=(28, 944), mask=(688.00, 48.00) x (8.00, 3.00) [ 82.971] glyphs0_to_dst: glyph=(36, 940)x(11, 10), unclipped [ 82.971] emit_primitive_identity_mask__avx2: dst=(36, 940), mask=(704.00, 0.00) x (11.00, 10.00) [ 82.971] glyphs0_to_dst: glyph=(46, 942)x(9, 8), unclipped [ 82.971] emit_primitive_identity_mask__avx2: dst=(46, 942), mask=(720.00, 0.00) x (9.00, 8.00) [ 82.971] glyphs0_to_dst: glyph=(54, 942)x(10, 8), unclipped [ 82.971] emit_primitive_identity_mask__avx2: dst=(54, 942), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.971] glyphs0_to_dst: glyph=(63, 942)x(10, 8), unclipped [ 82.971] emit_primitive_identity_mask__avx2: dst=(63, 942), mask=(720.00, 16.00) x (10.00, 8.00) [ 82.971] glyphs0_to_dst: glyph=(72, 939)x(10, 11), unclipped [ 82.971] emit_primitive_identity_mask__avx2: dst=(72, 939), mask=(736.00, 0.00) x (10.00, 11.00) [ 82.971] glyphs0_to_dst: glyph=(81, 942)x(10, 8), unclipped [ 82.971] emit_primitive_identity_mask__avx2: dst=(81, 942), mask=(752.00, 0.00) x (10.00, 8.00) [ 82.971] glyphs0_to_dst: glyph=(90, 939)x(10, 11), unclipped [ 82.971] emit_primitive_identity_mask__avx2: dst=(90, 939), mask=(736.00, 0.00) x (10.00, 11.00) [ 82.971] glyphs0_to_dst: glyph=(99, 942)x(11, 8), unclipped [ 82.971] emit_primitive_identity_mask__avx2: dst=(99, 942), mask=(736.00, 16.00) x (11.00, 8.00) [ 82.971] glyphs0_to_dst: glyph=(109, 942)x(9, 8), unclipped [ 82.971] emit_primitive_identity_mask__avx2: dst=(109, 942), mask=(752.00, 16.00) x (9.00, 8.00) [ 82.971] glyphs0_to_dst: glyph=(118, 944)x(8, 3), unclipped [ 82.971] emit_primitive_identity_mask__avx2: dst=(118, 944), mask=(688.00, 48.00) x (8.00, 3.00) [ 82.971] glyphs0_to_dst: glyph=(126, 940)x(10, 10), unclipped [ 82.971] emit_primitive_identity_mask__avx2: dst=(126, 940), mask=(704.00, 32.00) x (10.00, 10.00) [ 82.971] glyphs0_to_dst: glyph=(135, 940)x(10, 10), unclipped [ 82.971] emit_primitive_identity_mask__avx2: dst=(135, 940), mask=(704.00, 32.00) x (10.00, 10.00) [ 82.971] glyphs0_to_dst: glyph=(144, 940)x(10, 10), unclipped [ 82.971] emit_primitive_identity_mask__avx2: dst=(144, 940), mask=(720.00, 32.00) x (10.00, 10.00) [ 82.971] glyphs0_to_dst: glyph=(153, 940)x(10, 10), unclipped [ 82.971] emit_primitive_identity_mask__avx2: dst=(153, 940), mask=(704.00, 48.00) x (10.00, 10.00) [ 82.971] gen8_vertex_flush[1498] = 54 [ 82.971] gen9_magic_ca_pass: CA fixup (912 -> 966) [ 82.971] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.971] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.971] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.971] sna_glyphs(op=3, nlist=1, src=(163, 950)) [ 82.971] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.971] sna_glyphs: discarding mask [ 82.971] glyphs0_to_dst(op=3, src=(163, 950), nlist=1, dst=(163, 950)+(0, 0)) [ 82.971] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.971] gen9_render_composite: 0x0, current mode=1/1 [ 82.971] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 82.971] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.971] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.971] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.971] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.971] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.971] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.971] sna_drawable_use_bo: using whole GPU bo [ 82.971] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.971] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.971] color_convert: src=ffffffff [20028888] [ 82.971] color_convert: dst=ffffffff [20028888] [ 82.971] sna_render_get_solid: ffffffff [ 82.971] sna_render_get_solid(white) [ 82.971] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.971] sna_transform_is_imprecise_integer_translation: no transform [ 82.971] gen9_composite_picture: integer translation (0, 0), removing [ 82.971] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.971] sna_render_pixmap_bo: GPU all damaged [ 82.971] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.971] gen4_choose_composite_emitter: solid, identity mask [ 82.971] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.971] gen9_composite_get_binding_table(fa40) [ 82.971] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.971] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.971] gen9_emit_vertex_elements: setup id=9 [ 82.971] glyphs0_to_dst: glyph=(165, 942)x(5, 8), unclipped [ 82.971] emit_primitive_identity_mask__avx2: dst=(165, 942), mask=(720.00, 48.00) x (5.00, 8.00) [ 82.971] gen8_vertex_flush[1598] = 3 [ 82.971] gen9_magic_ca_pass: CA fixup (966 -> 969) [ 82.971] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.971] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.971] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.971] sna_glyphs(op=3, nlist=1, src=(172, 950)) [ 82.971] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.971] sna_glyphs: discarding mask [ 82.971] glyphs0_to_dst(op=3, src=(172, 950), nlist=1, dst=(172, 950)+(0, 0)) [ 82.971] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.971] gen9_render_composite: 0x0, current mode=1/1 [ 82.971] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 82.971] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.971] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.971] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.971] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.971] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.971] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.971] sna_drawable_use_bo: using whole GPU bo [ 82.971] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.971] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.971] color_convert: src=ff729fcf [20028888] [ 82.971] color_convert: dst=ff729fcf [20028888] [ 82.971] sna_render_get_solid: ff729fcf [ 82.971] sna_render_get_solid(23) = ff729fcf (old) [ 82.971] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.971] sna_transform_is_imprecise_integer_translation: no transform [ 82.971] gen9_composite_picture: integer translation (0, 0), removing [ 82.971] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.971] sna_render_pixmap_bo: GPU all damaged [ 82.971] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.971] gen4_choose_composite_emitter: solid, identity mask [ 82.971] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.971] gen9_composite_get_binding_table(fa00) [ 82.971] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.971] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.971] gen9_emit_vertex_elements: setup id=9 [ 82.971] glyphs0_to_dst: glyph=(171, 944)x(11, 3), unclipped [ 82.971] emit_primitive_identity_mask__avx2: dst=(171, 944), mask=(736.00, 32.00) x (11.00, 3.00) [ 82.971] glyphs0_to_dst: glyph=(180, 939)x(10, 14), unclipped [ 82.971] emit_primitive_identity_mask__avx2: dst=(180, 939), mask=(944.00, 48.00) x (10.00, 14.00) [ 82.971] glyphs0_to_dst: glyph=(189, 939)x(11, 11), unclipped [ 82.971] emit_primitive_identity_mask__avx2: dst=(189, 939), mask=(960.00, 0.00) x (11.00, 11.00) [ 82.971] glyphs0_to_dst: glyph=(198, 942)x(10, 8), unclipped [ 82.971] emit_primitive_identity_mask__avx2: dst=(198, 942), mask=(976.00, 0.00) x (10.00, 8.00) [ 82.971] glyphs0_to_dst: glyph=(208, 942)x(9, 11), unclipped [ 82.971] emit_primitive_identity_mask__avx2: dst=(208, 942), mask=(960.00, 16.00) x (9.00, 11.00) [ 82.971] glyphs0_to_dst: glyph=(216, 939)x(10, 14), unclipped [ 82.971] emit_primitive_identity_mask__avx2: dst=(216, 939), mask=(944.00, 48.00) x (10.00, 14.00) [ 82.971] glyphs0_to_dst: glyph=(225, 940)x(10, 10), unclipped [ 82.971] emit_primitive_identity_mask__avx2: dst=(225, 940), mask=(976.00, 16.00) x (10.00, 10.00) [ 82.971] glyphs0_to_dst: glyph=(234, 951)x(11, 2), unclipped [ 82.971] emit_primitive_identity_mask__avx2: dst=(234, 951), mask=(992.00, 0.00) x (11.00, 2.00) [ 82.971] glyphs0_to_dst: glyph=(243, 939)x(11, 11), unclipped [ 82.971] emit_primitive_identity_mask__avx2: dst=(243, 939), mask=(1008.00, 0.00) x (11.00, 11.00) [ 82.971] glyphs0_to_dst: glyph=(253, 942)x(9, 8), unclipped [ 82.971] emit_primitive_identity_mask__avx2: dst=(253, 942), mask=(720.00, 0.00) x (9.00, 8.00) [ 82.971] glyphs0_to_dst: glyph=(261, 942)x(10, 8), unclipped [ 82.971] emit_primitive_identity_mask__avx2: dst=(261, 942), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.971] glyphs0_to_dst: glyph=(270, 942)x(10, 8), unclipped [ 82.971] emit_primitive_identity_mask__avx2: dst=(270, 942), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.971] glyphs0_to_dst: glyph=(279, 938)x(10, 12), unclipped [ 82.971] emit_primitive_identity_mask__avx2: dst=(279, 938), mask=(992.00, 16.00) x (10.00, 12.00) [ 82.971] glyphs0_to_dst: glyph=(288, 942)x(10, 8), unclipped [ 82.971] emit_primitive_identity_mask__avx2: dst=(288, 942), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.971] glyphs0_to_dst: glyph=(297, 942)x(10, 8), unclipped [ 82.971] emit_primitive_identity_mask__avx2: dst=(297, 942), mask=(752.00, 0.00) x (10.00, 8.00) [ 82.971] glyphs0_to_dst: glyph=(307, 938)x(10, 12), unclipped [ 82.971] emit_primitive_identity_mask__avx2: dst=(307, 938), mask=(1008.00, 16.00) x (10.00, 12.00) [ 82.971] glyphs0_to_dst: glyph=(315, 939)x(11, 11), unclipped [ 82.971] emit_primitive_identity_mask__avx2: dst=(315, 939), mask=(960.00, 0.00) x (11.00, 11.00) [ 82.971] glyphs0_to_dst: glyph=(324, 942)x(11, 8), unclipped [ 82.971] emit_primitive_identity_mask__avx2: dst=(324, 942), mask=(736.00, 16.00) x (11.00, 8.00) [ 82.971] glyphs0_to_dst: glyph=(334, 942)x(9, 11), unclipped [ 82.971] emit_primitive_identity_mask__avx2: dst=(334, 942), mask=(960.00, 16.00) x (9.00, 11.00) [ 82.971] glyphs0_to_dst: glyph=(342, 951)x(11, 2), unclipped [ 82.971] emit_primitive_identity_mask__avx2: dst=(342, 951), mask=(992.00, 0.00) x (11.00, 2.00) [ 82.971] glyphs0_to_dst: glyph=(351, 938)x(10, 12), unclipped [ 82.971] emit_primitive_identity_mask__avx2: dst=(351, 938), mask=(992.00, 16.00) x (10.00, 12.00) [ 82.971] glyphs0_to_dst: glyph=(361, 938)x(9, 12), unclipped [ 82.971] emit_primitive_identity_mask__avx2: dst=(361, 938), mask=(960.00, 32.00) x (9.00, 12.00) [ 82.971] glyphs0_to_dst: glyph=(369, 942)x(10, 11), unclipped [ 82.971] emit_primitive_identity_mask__avx2: dst=(369, 942), mask=(976.00, 32.00) x (10.00, 11.00) [ 82.971] glyphs0_to_dst: glyph=(378, 939)x(10, 14), unclipped [ 82.971] emit_primitive_identity_mask__avx2: dst=(378, 939), mask=(944.00, 48.00) x (10.00, 14.00) [ 82.971] glyphs0_to_dst: glyph=(387, 940)x(10, 10), unclipped [ 82.971] emit_primitive_identity_mask__avx2: dst=(387, 940), mask=(720.00, 32.00) x (10.00, 10.00) [ 82.971] glyphs0_to_dst: glyph=(396, 951)x(11, 2), unclipped [ 82.971] emit_primitive_identity_mask__avx2: dst=(396, 951), mask=(992.00, 0.00) x (11.00, 2.00) [ 82.971] glyphs0_to_dst: glyph=(406, 942)x(9, 8), unclipped [ 82.971] emit_primitive_identity_mask__avx2: dst=(406, 942), mask=(720.00, 0.00) x (9.00, 8.00) [ 82.971] glyphs0_to_dst: glyph=(414, 942)x(10, 8), unclipped [ 82.971] emit_primitive_identity_mask__avx2: dst=(414, 942), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.971] glyphs0_to_dst: glyph=(423, 942)x(10, 8), unclipped [ 82.971] emit_primitive_identity_mask__avx2: dst=(423, 942), mask=(752.00, 0.00) x (10.00, 8.00) [ 82.971] glyphs0_to_dst: glyph=(432, 939)x(10, 11), unclipped [ 82.971] emit_primitive_identity_mask__avx2: dst=(432, 939), mask=(736.00, 0.00) x (10.00, 11.00) [ 82.971] glyphs0_to_dst: glyph=(442, 942)x(9, 8), unclipped [ 82.971] emit_primitive_identity_mask__avx2: dst=(442, 942), mask=(48.00, 96.00) x (9.00, 8.00) [ 82.971] glyphs0_to_dst: glyph=(450, 939)x(10, 11), unclipped [ 82.971] emit_primitive_identity_mask__avx2: dst=(450, 939), mask=(736.00, 0.00) x (10.00, 11.00) [ 82.971] glyphs0_to_dst: glyph=(460, 942)x(9, 8), unclipped [ 82.971] emit_primitive_identity_mask__avx2: dst=(460, 942), mask=(752.00, 16.00) x (9.00, 8.00) [ 82.971] glyphs0_to_dst: glyph=(468, 942)x(10, 11), unclipped [ 82.971] emit_primitive_identity_mask__avx2: dst=(468, 942), mask=(976.00, 32.00) x (10.00, 11.00) [ 82.971] gen8_vertex_flush[1698] = 102 [ 82.971] gen9_magic_ca_pass: CA fixup (969 -> 1071) [ 82.971] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.971] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.971] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.971] sna_accel_flush: flush?=0, dirty?=0 [ 82.971] sna_block_handler (tv=0.0) [ 82.971] sna_wakeup_handler [ 82.971] sna_accel_flush: flush?=0, dirty?=0 [ 82.971] sna_accel_flush: flush?=0, dirty?=0 [ 82.971] sna_block_handler (tv=0.0) [ 82.971] sna_wakeup_handler [ 82.971] sna_accel_flush: flush?=0, dirty?=0 [ 82.972] sna_accel_flush: flush?=0, dirty?=0 [ 82.972] sna_accel_flush: flush?=0, dirty?=0 [ 82.972] sna_block_handler (tv=0.0) [ 82.972] sna_wakeup_handler [ 82.972] sna_accel_flush: flush?=0, dirty?=0 [ 82.972] sna_accel_flush: flush?=0, dirty?=0 [ 82.972] sna_block_handler (tv=0.0) [ 82.972] sna_wakeup_handler [ 82.972] sna_accel_flush: flush?=0, dirty?=0 [ 82.972] sna_accel_flush: flush?=0, dirty?=0 [ 82.972] sna_block_handler (tv=0.0) [ 82.972] sna_wakeup_handler [ 82.972] sna_accel_flush: flush?=0, dirty?=0 [ 82.972] sna_accel_flush: flush?=0, dirty?=0 [ 82.972] sna_create_pixmap(3840, 2160, 24, usage=0) [ 82.972] kgem_can_create_2d: 3840x2160 @ 24 [ 82.972] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 82.972] kgem_can_create_2d: untiled size=33177600 [ 82.972] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 82.972] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 82.972] kgem_can_create_2d: tiled[-1] size=33177600 [ 82.972] sna_create_pixmap: usage=0, flags=1b [ 82.972] sna_create_pixmap: creating GPU pixmap 3840x2160, stride=15360, flags=1b [ 82.972] __pop_freed_pixmap: reusing freed pixmap=5080 header [ 82.972] create_pixmap_hdr: pixmap=5082, width=3840, height=2160, usage=0 [ 82.972] sna_create_pixmap: serial=5082, 3840x2160, usage=0 [ 82.972] sna_composite_rectangles(pixmap=5083, op=0, 0 x 1 [(0, 0)x(3840, 2160) ...]) [ 82.972] sna_composite_rectangles: converted to op 0 [ 82.972] sna_composite_rectangles[0] (0, 0)x(3840, 2160) -> (0, 0), (3840, 2160) [ 82.972] sna_composite_rectangles: nrects=1, region=(0, 0), (3840, 2160) x 1 [ 82.972] sna_composite_rectangles: clipped extents (0, 0),(3840, 2160) x 1 [ 82.972] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(3840, 2160) [ 82.972] sna_composite_rectangles: dropping last-cpu hint [ 82.972] sna_drawable_use_bo pixmap=5083, box=((0, 0), (3840, 2160)), flags=19... [ 82.972] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 82.972] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 82.972] sna_pixmap_move_to_gpu(pixmap=5083, usage=0), flags=b [ 82.972] sna_pixmap_move_to_gpu: CPU damage? 0 [ 82.972] sna_pixmap_move_to_gpu: creating GPU bo (3840x2160@32), create=b [ 82.972] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 82.972] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 82.972] sna_pixmap_alloc_gpu: pixmap=5083 [ 82.972] kgem_create_2d(3840x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 82.972] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=15360, height=2160 [ 82.972] inactive too small: 8010 < 8100 [ 82.972] kgem_bo_remove_from_inactive: removing handle=40 from inactive [ 82.972] from inactive: pitch=15360, tiling=1: handle=40, id=2870 [ 82.972] __sna_damage_all(3840, 2160) [ 82.972] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 82.972] sna_pixmap_mark_active: pixmap=5083, handle=40 [ 82.972] sna_drawable_use_bo: allocated GPU bo for operation [ 82.972] sna_drawable_use_bo: using GPU bo with damage? 0 [ 82.972] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) [ 82.972] kgem_bo_is_render: handle=40, rq? 0 [0] [ 82.972] gen9_render_fill_boxes(0 x 1 [(0, 0), (3840, 2160) ...]) [ 82.972] sna_render_get_solid: 0 [ 82.972] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 82.972] kgem_set_mode: flushing before new bo [ 82.972] gen8_vertex_close: used=4284, vbo active? 23, vb=200, nreloc=1 [ 82.972] gen8_vertex_close: reloc[0] = 289 [ 82.972] kgem_add_reloc64: handle=23, pos=289, delta=0, domains=200000 [ 82.972] kgem_add_handle: handle=23, index=5 [ 82.972] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fd541000) [ 82.972] batch[1/1, flags=1800]: 1484 1484 16000 16384, nreloc=9, nexec=6, nfence=0, aperture=9200 [fenced=0] [ 82.972] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd981000 [ 82.972] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -57343 [ 82.972] kgem_fixup_relocs: shrinking by 57344 [ 82.972] __kgem_busy: handle=2, busy=0, wedged=0 [ 82.972] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd981000 [ 82.972] kgem_commit: release handle=112 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e64a9000 [ 82.972] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 82.972] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 82.972] __kgem_bo_clear_busy: handle=143 [ 82.972] kgem_commit: release handle=143 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff6e000 [ 82.972] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 82.972] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 82.972] __kgem_bo_clear_busy: handle=7 [ 82.972] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 82.972] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 82.972] __kgem_bo_clear_busy: handle=143 [ 82.972] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 82.972] __kgem_busy: handle=2, busy=131072, wedged=0 [ 82.972] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 82.972] kgem_check_bo: num_pages=+32400, num_exec=+1 [ 82.972] aligning vertex: was 4, now 2 floats per vertex [ 82.972] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 82.972] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 82.972] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 82.972] kgem_add_handle: handle=4, index=0 [ 82.972] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 82.972] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 82.972] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 82.972] gen9_composite_get_binding_table(ffc0) [ 82.972] kgem_add_reloc64: handle=40, pos=16360, delta=0, domains=20002 [ 82.972] kgem_add_handle: handle=40, index=1 [ 82.972] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=c4ac5000) [ 82.972] __kgem_bo_mark_dirty: handle=40 (proxy? 0) [ 82.972] [3fe0] bind bo(handle=40, addr=c4ac5000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> render [ 82.972] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 82.972] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 82.972] kgem_add_handle: handle=7, index=2 [ 82.972] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 82.972] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 82.972] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 82.972] gen9_emit_sampler: sampler = 1 [ 82.972] gen9_emit_sf: num_sf_outputs=1 [ 82.972] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 82.972] gen9_emit_vertex_elements: setup id=0 [ 82.972] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 82.972] (0, 0), (3840, 2160) [ 82.972] gen8_vertex_flush[490] = 3 [ 82.972] sna_composite_rectangles: pixmap=5083 marking clear [0]? 1 [ 82.972] sna_copy_area: src=pixmap=5083:(0, 0)x(3840, 2160)+(0, 0) -> dst=pixmap=5081:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 82.972] sna_copy_area: normal copy [ 82.972] sna_do_copy: src=(0, 0), dst=(0, 0), size=(3840x2160) [ 82.972] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(3840x2160) [ 82.972] sna_do_copy: dst extents (0, 0), (3840, 2160), dst clip extents (0, 0), (3840, 2160), dst size=3840x2160 [ 82.972] sna_do_copy: clipped dst extents (0, 0), (3840, 2160) [ 82.972] sna_do_copy: unclipped src extents (0, 0), (3840, 2160) [ 82.972] sna_do_copy: clipped src extents (0, 0), (3840, 2160) [ 82.972] sna_do_copy: pixmap -- no source clipping [ 82.972] sna_do_copy: src extents (0, 0), (3840, 2160) x 1 [ 82.972] sna_do_copy: copy region (0, 0), (3840, 2160) x 1 + (0, 0) [ 82.972] sna_copy_boxes (boxes=1x[(0, 0), (3840, 2160)...], src pixmap=5083+(0, 0), dst pixmap=5081+(0, 0), alu=3, src.size=3840x2160, dst.size=3840x2160) [ 82.972] sna_copy_boxes: dst=(priv=0x561c94b2b260, gpu_bo=25, cpu_bo=0), src=(priv=0x561c94b40790, gpu_bo=40, cpu_bo=0), replaces=1 [ 82.972] copy_prefer_gpu: source is clear, don't force use of GPU [ 82.972] sna_drawable_use_bo pixmap=5081, box=((0, 0), (3840, 2160)), flags=18... [ 82.972] sna_drawable_use_bo: exported target, set PREFER_GPU [ 82.972] sna_drawable_use_bo: pinned, never REPLACES [ 82.972] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 82.972] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.972] sna_drawable_use_bo: using whole GPU bo [ 82.972] sna_copy_boxes: applying src clear [0] to dst [ 82.972] kgem_bo_is_render: handle=25, rq? 0 [0] [ 82.972] color_convert: src=0 [20020888] [ 82.972] color_convert: dst=ff000000 [20028888] [ 82.972] sna_render_get_solid: ff000000 [ 82.972] __kgem_busy: handle=2, busy=0, wedged=0 [ 82.972] __kgem_retire_rq: request 2 complete [ 82.972] __kgem_bo_flush: handle=112, busy=0, wedged=0 [ 82.972] kgem_set_mode: flushing before new bo [ 82.972] gen8_vertex_close: used=4290, vbo active? 23, vb=1, nreloc=1 [ 82.972] gen8_vertex_close: reloc[0] = 287 [ 82.972] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 82.972] kgem_add_handle: handle=23, index=3 [ 82.972] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 82.972] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=32475 [fenced=0] [ 82.972] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 82.972] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 82.972] kgem_fixup_relocs: shrinking by 61440 [ 82.972] __kgem_busy: handle=1, busy=0, wedged=0 [ 82.972] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 82.972] kgem_commit: release handle=40 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=c4ac5000 [ 82.972] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 82.972] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 82.972] __kgem_bo_clear_busy: handle=7 [ 82.972] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 82.972] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 82.972] __kgem_busy: handle=1, busy=131072, wedged=0 [ 82.972] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 82.972] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 82.972] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 82.972] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 82.972] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 82.972] kgem_add_handle: handle=4, index=0 [ 82.972] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 82.972] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 82.972] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 82.972] gen9_composite_get_binding_table(ffc0) [ 82.972] kgem_add_reloc64: handle=25, pos=16360, delta=0, domains=20002 [ 82.972] kgem_add_handle: handle=25, index=1 [ 82.972] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f816d000) [ 82.972] __kgem_bo_mark_dirty: handle=25 (proxy? 0) [ 82.972] [3fe0] bind bo(handle=25, addr=f816d000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> render [ 82.972] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 82.972] kgem_add_reloc64: adding proxy [delta=1020] for handle=7 [ 82.972] kgem_add_handle: handle=7, index=2 [ 82.972] kgem_add_reloc64[4] = (delta=1020, target handle=2, presumed=fffe8000) [ 82.972] [3fd0] bind bo(handle=7, addr=fffe83fc), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 82.972] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 82.972] gen9_emit_sampler: sampler = 1 [ 82.972] gen9_emit_sf: num_sf_outputs=1 [ 82.972] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 82.972] gen9_emit_vertex_elements: setup id=0 [ 82.973] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 82.973] (0, 0), (3840, 2160) [ 82.973] gen8_vertex_flush[490] = 3 [ 82.973] sna_copy_boxes: marking dst handle=25 as all clear [0] [ 82.973] sna_accel_flush: flush?=1, dirty?=0 [ 82.973] gen8_vertex_close: used=4296, vbo active? 23, vb=1, nreloc=1 [ 82.973] gen8_vertex_close: reloc[0] = 287 [ 82.973] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 82.973] kgem_add_handle: handle=23, index=3 [ 82.973] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 82.973] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=8175 [fenced=0] [ 82.973] __kgem_busy: handle=1, busy=131072, wedged=0 [ 82.973] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd981000 [ 82.973] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 82.973] kgem_fixup_relocs: shrinking by 61440 [ 82.973] __kgem_busy: handle=2, busy=0, wedged=0 [ 82.973] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd981000 [ 82.973] kgem_commit: release handle=25 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f816d000 [ 82.973] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 82.973] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 82.973] __kgem_bo_clear_busy: handle=7 [ 82.973] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 82.973] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 82.973] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 82.973] sna_accel_flush: flush?=0, dirty?=0 [ 82.973] sna_accel_flush: flush?=0, dirty?=0 [ 82.973] sna_destroy_pixmap: pixmap=5083, attached?=1 [ 82.973] _kgem_bo_destroy: handle=40, proxy? 0 [ 82.973] __kgem_bo_destroy: handle=40, size=132710400 [ 82.973] __kgem_busy: handle=40, busy=131073, wedged=0 [ 82.973] __kgem_bo_destroy: handle=40 -> active [ 82.973] __sna_free_pixmap(pixmap=5083) [ 82.973] sna_accel_flush: flush?=0, dirty?=0 [ 82.973] sna_accel_flush: flush?=0, dirty?=0 [ 82.973] sna_accel_flush: flush?=0, dirty?=0 [ 82.973] sna_block_handler (tv=0.0) [ 82.973] sna_wakeup_handler [ 82.973] sna_accel_flush: flush?=0, dirty?=0 [ 82.973] sna_accel_flush: flush?=0, dirty?=0 [ 82.973] sna_accel_flush: flush?=0, dirty?=0 [ 82.973] sna_accel_flush: flush?=0, dirty?=0 [ 82.973] sna_accel_flush: flush?=0, dirty?=0 [ 82.973] sna_accel_flush: flush?=0, dirty?=0 [ 82.973] sna_accel_flush: flush?=0, dirty?=0 [ 82.973] sna_accel_flush: flush?=0, dirty?=0 [ 82.973] sna_accel_flush: flush?=0, dirty?=0 [ 82.973] sna_accel_flush: flush?=0, dirty?=0 [ 82.973] sna_accel_flush: flush?=0, dirty?=0 [ 82.973] sna_accel_flush: flush?=0, dirty?=0 [ 82.973] sna_block_handler (tv=0.0) [ 82.973] sna_wakeup_handler [ 82.973] sna_accel_flush: flush?=0, dirty?=0 [ 82.973] sna_accel_flush: flush?=0, dirty?=0 [ 82.973] sna_accel_flush: flush?=0, dirty?=0 [ 82.973] sna_block_handler (tv=0.0) [ 82.973] sna_wakeup_handler [ 82.973] sna_glyphs(op=3, nlist=1, src=(478, 950)) [ 82.973] kgem_bo_is_busy: handle=112, domain: 0 exec? 0, rq? 0 [ 82.973] sna_glyphs: discarding mask [ 82.973] glyphs0_to_dst(op=3, src=(478, 950), nlist=1, dst=(478, 950)+(0, 0)) [ 82.973] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.973] gen9_render_composite: 0x0, current mode=0/1 [ 82.973] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 82.973] kgem_bo_is_busy: handle=112, domain: 0 exec? 0, rq? 0 [ 82.973] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.973] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.973] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.973] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.973] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.973] sna_drawable_use_bo: using whole GPU bo [ 82.973] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.973] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.973] color_convert: src=ffffffff [20028888] [ 82.973] color_convert: dst=ffffffff [20028888] [ 82.973] sna_render_get_solid: ffffffff [ 82.973] sna_render_get_solid(white) [ 82.973] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.973] sna_transform_is_imprecise_integer_translation: no transform [ 82.973] gen9_composite_picture: integer translation (0, 0), removing [ 82.973] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.973] sna_render_pixmap_bo: GPU all damaged [ 82.973] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.973] gen4_choose_composite_emitter: solid, identity mask [ 82.973] kgem_check_bo: num_pages=+9125, num_exec=+3 [ 82.973] aligning vertex: was 2, now 4 floats per vertex [ 82.974] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 82.974] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 82.974] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 82.974] kgem_add_handle: handle=4, index=0 [ 82.974] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 82.974] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 82.974] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 82.974] gen9_composite_get_binding_table(ffc0) [ 82.974] kgem_add_reloc64: handle=112, pos=16360, delta=0, domains=20002 [ 82.974] kgem_add_handle: handle=112, index=1 [ 82.974] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e64a9000) [ 82.974] __kgem_bo_mark_dirty: handle=112 (proxy? 0) [ 82.974] [3fe0] bind bo(handle=112, addr=e64a9000), format=192, width=3775, height=2136, pitch=15360, tiling=1 -> render [ 82.974] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 82.974] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 82.974] kgem_add_handle: handle=7, index=2 [ 82.974] kgem_add_reloc64[4] = (delta=1048, target handle=2, presumed=fffe8000) [ 82.974] [3fd0] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 82.974] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 [ 82.974] kgem_add_handle: handle=6, index=3 [ 82.974] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd581000) [ 82.974] [3fc0] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 82.974] gen9_emit_cc: blend=177 (current=ffffffff), src=17, dst=18 [ 82.974] gen9_emit_sampler: sampler = a [ 82.974] gen9_emit_sf: num_sf_outputs=2 [ 82.974] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.974] gen9_emit_vertex_elements: setup id=9 [ 82.974] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 82.974] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 82.974] glyphs0_to_dst: glyph=(477, 939)x(10, 13), unclipped [ 82.974] emit_primitive_identity_mask__avx2: dst=(477, 939), mask=(752.00, 32.00) x (10.00, 13.00) [ 82.974] glyphs0_to_dst: glyph=(495, 945)x(10, 3), unclipped [ 82.974] emit_primitive_identity_mask__avx2: dst=(495, 945), mask=(1008.00, 48.00) x (10.00, 3.00) [ 82.974] glyphs0_to_dst: glyph=(505, 939)x(9, 14), unclipped [ 82.974] emit_primitive_identity_mask__avx2: dst=(505, 939), mask=(832.00, 32.00) x (9.00, 14.00) [ 82.974] glyphs0_to_dst: glyph=(514, 942)x(9, 8), unclipped [ 82.974] emit_primitive_identity_mask__avx2: dst=(514, 942), mask=(896.00, 48.00) x (9.00, 8.00) [ 82.974] glyphs0_to_dst: glyph=(522, 942)x(10, 8), unclipped [ 82.974] emit_primitive_identity_mask__avx2: dst=(522, 942), mask=(848.00, 16.00) x (10.00, 8.00) [ 82.974] glyphs0_to_dst: glyph=(532, 942)x(9, 8), unclipped [ 82.974] emit_primitive_identity_mask__avx2: dst=(532, 942), mask=(848.00, 48.00) x (9.00, 8.00) [ 82.974] glyphs0_to_dst: glyph=(540, 939)x(10, 11), unclipped [ 82.974] emit_primitive_identity_mask__avx2: dst=(540, 939), mask=(992.00, 32.00) x (10.00, 11.00) [ 82.974] glyphs0_to_dst: glyph=(550, 942)x(9, 11), unclipped [ 82.974] emit_primitive_identity_mask__avx2: dst=(550, 942), mask=(880.00, 16.00) x (9.00, 11.00) [ 82.974] glyphs0_to_dst: glyph=(559, 939)x(9, 11), unclipped [ 82.974] emit_primitive_identity_mask__avx2: dst=(559, 939), mask=(880.00, 0.00) x (9.00, 11.00) [ 82.974] glyphs0_to_dst: glyph=(568, 939)x(9, 14), unclipped [ 82.974] emit_primitive_identity_mask__avx2: dst=(568, 939), mask=(832.00, 32.00) x (9.00, 14.00) [ 82.974] glyphs0_to_dst: glyph=(576, 942)x(10, 8), unclipped [ 82.974] emit_primitive_identity_mask__avx2: dst=(576, 942), mask=(848.00, 16.00) x (10.00, 8.00) [ 82.974] glyphs0_to_dst: glyph=(586, 942)x(9, 11), unclipped [ 82.974] emit_primitive_identity_mask__avx2: dst=(586, 942), mask=(880.00, 16.00) x (9.00, 11.00) [ 82.974] glyphs0_to_dst: glyph=(594, 952)x(11, 2), unclipped [ 82.974] emit_primitive_identity_mask__avx2: dst=(594, 952), mask=(832.00, 48.00) x (11.00, 2.00) [ 82.974] glyphs0_to_dst: glyph=(603, 938)x(10, 12), unclipped [ 82.974] emit_primitive_identity_mask__avx2: dst=(603, 938), mask=(864.00, 0.00) x (10.00, 12.00) [ 82.974] glyphs0_to_dst: glyph=(612, 942)x(10, 8), unclipped [ 82.974] emit_primitive_identity_mask__avx2: dst=(612, 942), mask=(864.00, 32.00) x (10.00, 8.00) [ 82.974] glyphs0_to_dst: glyph=(621, 939)x(10, 11), unclipped [ 82.974] emit_primitive_identity_mask__avx2: dst=(621, 939), mask=(880.00, 32.00) x (10.00, 11.00) [ 82.974] glyphs0_to_dst: glyph=(630, 952)x(11, 2), unclipped [ 82.974] emit_primitive_identity_mask__avx2: dst=(630, 952), mask=(832.00, 48.00) x (11.00, 2.00) [ 82.974] glyphs0_to_dst: glyph=(639, 939)x(10, 11), unclipped [ 82.974] emit_primitive_identity_mask__avx2: dst=(639, 939), mask=(880.00, 32.00) x (10.00, 11.00) [ 82.974] glyphs0_to_dst: glyph=(648, 942)x(10, 8), unclipped [ 82.974] emit_primitive_identity_mask__avx2: dst=(648, 942), mask=(944.00, 0.00) x (10.00, 8.00) [ 82.974] glyphs0_to_dst: glyph=(657, 942)x(10, 11), unclipped [ 82.974] emit_primitive_identity_mask__avx2: dst=(657, 942), mask=(880.00, 48.00) x (10.00, 11.00) [ 82.974] glyphs0_to_dst: glyph=(669, 947)x(5, 3), unclipped [ 82.974] emit_primitive_identity_mask__avx2: dst=(669, 947), mask=(1008.00, 32.00) x (5.00, 3.00) [ 82.974] glyphs0_to_dst: glyph=(676, 942)x(9, 8), unclipped [ 82.974] emit_primitive_identity_mask__avx2: dst=(676, 942), mask=(896.00, 48.00) x (9.00, 8.00) [ 82.974] glyphs0_to_dst: glyph=(685, 938)x(9, 12), unclipped [ 82.974] emit_primitive_identity_mask__avx2: dst=(685, 938), mask=(992.00, 48.00) x (9.00, 12.00) [ 82.974] gen8_vertex_flush[498] = 69 [ 82.974] gen9_magic_ca_pass: CA fixup (1074 -> 1143) [ 82.974] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.974] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.974] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.974] sna_glyphs(op=3, nlist=1, src=(1, 967)) [ 82.974] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.974] sna_glyphs: discarding mask [ 82.974] glyphs0_to_dst(op=3, src=(1, 967), nlist=1, dst=(1, 967)+(0, 0)) [ 82.974] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.974] gen9_render_composite: 0x0, current mode=1/1 [ 82.974] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 82.974] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.974] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.974] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.974] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.974] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.974] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.974] sna_drawable_use_bo: using whole GPU bo [ 82.974] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.974] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.974] color_convert: src=ff8ae234 [20028888] [ 82.974] color_convert: dst=ff8ae234 [20028888] [ 82.974] sna_render_get_solid: ff8ae234 [ 82.974] sna_render_get_solid(22) = ff8ae234 (old) [ 82.974] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.974] sna_transform_is_imprecise_integer_translation: no transform [ 82.974] gen9_composite_picture: integer translation (0, 0), removing [ 82.974] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.974] sna_render_pixmap_bo: GPU all damaged [ 82.974] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.974] gen4_choose_composite_emitter: solid, identity mask [ 82.974] kgem_check_bo: num_pages=+1, num_exec=+1 [ 82.974] gen9_composite_get_binding_table(fec0) [ 82.974] kgem_add_reloc64: handle=143, pos=16296, delta=0, domains=40000 [ 82.974] kgem_add_reloc64: adding proxy [delta=88] for handle=143 [ 82.974] kgem_add_handle: handle=143, index=4 [ 82.974] kgem_add_reloc64[6] = (delta=88, target handle=4, presumed=fff6e000) [ 82.974] [3fa0] bind bo(handle=143, addr=fff6e058), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 82.974] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.974] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.974] gen9_emit_vertex_elements: setup id=9 [ 82.974] glyphs0_to_dst: glyph=(1, 959)x(9, 8), unclipped [ 82.974] emit_primitive_identity_mask__avx2: dst=(1, 959), mask=(688.00, 32.00) x (9.00, 8.00) [ 82.974] glyphs0_to_dst: glyph=(9, 957)x(10, 13), unclipped [ 82.974] emit_primitive_identity_mask__avx2: dst=(9, 957), mask=(672.00, 48.00) x (10.00, 13.00) [ 82.974] glyphs0_to_dst: glyph=(19, 959)x(9, 8), unclipped [ 82.974] emit_primitive_identity_mask__avx2: dst=(19, 959), mask=(688.00, 32.00) x (9.00, 8.00) [ 82.974] glyphs0_to_dst: glyph=(28, 961)x(8, 3), unclipped [ 82.974] emit_primitive_identity_mask__avx2: dst=(28, 961), mask=(688.00, 48.00) x (8.00, 3.00) [ 82.974] glyphs0_to_dst: glyph=(36, 957)x(11, 10), unclipped [ 82.974] emit_primitive_identity_mask__avx2: dst=(36, 957), mask=(704.00, 0.00) x (11.00, 10.00) [ 82.974] glyphs0_to_dst: glyph=(46, 959)x(9, 8), unclipped [ 82.974] emit_primitive_identity_mask__avx2: dst=(46, 959), mask=(720.00, 0.00) x (9.00, 8.00) [ 82.974] glyphs0_to_dst: glyph=(54, 959)x(10, 8), unclipped [ 82.974] emit_primitive_identity_mask__avx2: dst=(54, 959), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.974] glyphs0_to_dst: glyph=(63, 959)x(10, 8), unclipped [ 82.974] emit_primitive_identity_mask__avx2: dst=(63, 959), mask=(720.00, 16.00) x (10.00, 8.00) [ 82.974] glyphs0_to_dst: glyph=(72, 956)x(10, 11), unclipped [ 82.974] emit_primitive_identity_mask__avx2: dst=(72, 956), mask=(736.00, 0.00) x (10.00, 11.00) [ 82.974] glyphs0_to_dst: glyph=(81, 959)x(10, 8), unclipped [ 82.974] emit_primitive_identity_mask__avx2: dst=(81, 959), mask=(752.00, 0.00) x (10.00, 8.00) [ 82.974] glyphs0_to_dst: glyph=(90, 956)x(10, 11), unclipped [ 82.974] emit_primitive_identity_mask__avx2: dst=(90, 956), mask=(736.00, 0.00) x (10.00, 11.00) [ 82.974] glyphs0_to_dst: glyph=(99, 959)x(11, 8), unclipped [ 82.974] emit_primitive_identity_mask__avx2: dst=(99, 959), mask=(736.00, 16.00) x (11.00, 8.00) [ 82.974] glyphs0_to_dst: glyph=(109, 959)x(9, 8), unclipped [ 82.974] emit_primitive_identity_mask__avx2: dst=(109, 959), mask=(752.00, 16.00) x (9.00, 8.00) [ 82.974] glyphs0_to_dst: glyph=(118, 961)x(8, 3), unclipped [ 82.974] emit_primitive_identity_mask__avx2: dst=(118, 961), mask=(688.00, 48.00) x (8.00, 3.00) [ 82.974] glyphs0_to_dst: glyph=(126, 957)x(10, 10), unclipped [ 82.974] emit_primitive_identity_mask__avx2: dst=(126, 957), mask=(704.00, 32.00) x (10.00, 10.00) [ 82.974] glyphs0_to_dst: glyph=(135, 957)x(10, 10), unclipped [ 82.974] emit_primitive_identity_mask__avx2: dst=(135, 957), mask=(704.00, 32.00) x (10.00, 10.00) [ 82.974] glyphs0_to_dst: glyph=(144, 957)x(10, 10), unclipped [ 82.974] emit_primitive_identity_mask__avx2: dst=(144, 957), mask=(720.00, 32.00) x (10.00, 10.00) [ 82.974] glyphs0_to_dst: glyph=(153, 957)x(10, 10), unclipped [ 82.974] emit_primitive_identity_mask__avx2: dst=(153, 957), mask=(704.00, 48.00) x (10.00, 10.00) [ 82.974] gen8_vertex_flush[598] = 54 [ 82.974] gen9_magic_ca_pass: CA fixup (1143 -> 1197) [ 82.974] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.974] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.974] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.974] sna_glyphs(op=3, nlist=1, src=(163, 967)) [ 82.974] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.974] sna_glyphs: discarding mask [ 82.974] glyphs0_to_dst(op=3, src=(163, 967), nlist=1, dst=(163, 967)+(0, 0)) [ 82.975] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.975] gen9_render_composite: 0x0, current mode=1/1 [ 82.975] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 82.975] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.975] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.975] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.975] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.975] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.975] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.975] sna_drawable_use_bo: using whole GPU bo [ 82.975] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.975] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.975] color_convert: src=ffffffff [20028888] [ 82.975] color_convert: dst=ffffffff [20028888] [ 82.975] sna_render_get_solid: ffffffff [ 82.975] sna_render_get_solid(white) [ 82.975] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.975] sna_transform_is_imprecise_integer_translation: no transform [ 82.975] gen9_composite_picture: integer translation (0, 0), removing [ 82.975] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.975] sna_render_pixmap_bo: GPU all damaged [ 82.975] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.975] gen4_choose_composite_emitter: solid, identity mask [ 82.975] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.975] gen9_composite_get_binding_table(fe40) [ 82.975] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.975] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.975] gen9_emit_vertex_elements: setup id=9 [ 82.975] glyphs0_to_dst: glyph=(165, 959)x(5, 8), unclipped [ 82.975] emit_primitive_identity_mask__avx2: dst=(165, 959), mask=(720.00, 48.00) x (5.00, 8.00) [ 82.975] gen8_vertex_flush[698] = 3 [ 82.975] gen9_magic_ca_pass: CA fixup (1197 -> 1200) [ 82.975] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.975] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.975] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.975] sna_glyphs(op=3, nlist=1, src=(172, 967)) [ 82.975] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.975] sna_glyphs: discarding mask [ 82.975] glyphs0_to_dst(op=3, src=(172, 967), nlist=1, dst=(172, 967)+(0, 0)) [ 82.975] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.975] gen9_render_composite: 0x0, current mode=1/1 [ 82.975] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 82.975] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.975] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.975] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.975] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.975] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.975] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.975] sna_drawable_use_bo: using whole GPU bo [ 82.975] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.975] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.975] color_convert: src=ff729fcf [20028888] [ 82.975] color_convert: dst=ff729fcf [20028888] [ 82.975] sna_render_get_solid: ff729fcf [ 82.975] sna_render_get_solid(23) = ff729fcf (old) [ 82.975] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.975] sna_transform_is_imprecise_integer_translation: no transform [ 82.975] gen9_composite_picture: integer translation (0, 0), removing [ 82.975] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.975] sna_render_pixmap_bo: GPU all damaged [ 82.975] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.975] gen4_choose_composite_emitter: solid, identity mask [ 82.975] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.975] gen9_composite_get_binding_table(fe00) [ 82.975] kgem_add_reloc64: handle=143, pos=16248, delta=0, domains=40000 [ 82.975] kgem_add_reloc64: adding proxy [delta=92] for handle=143 [ 82.975] kgem_add_reloc64[7] = (delta=92, target handle=4, presumed=fff6e000) [ 82.975] [3f70] bind bo(handle=143, addr=fff6e05c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 82.975] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.975] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.975] gen9_emit_vertex_elements: setup id=9 [ 82.975] glyphs0_to_dst: glyph=(171, 961)x(11, 3), unclipped [ 82.975] emit_primitive_identity_mask__avx2: dst=(171, 961), mask=(736.00, 32.00) x (11.00, 3.00) [ 82.975] glyphs0_to_dst: glyph=(180, 956)x(10, 14), unclipped [ 82.975] emit_primitive_identity_mask__avx2: dst=(180, 956), mask=(944.00, 48.00) x (10.00, 14.00) [ 82.975] glyphs0_to_dst: glyph=(189, 956)x(11, 11), unclipped [ 82.975] emit_primitive_identity_mask__avx2: dst=(189, 956), mask=(960.00, 0.00) x (11.00, 11.00) [ 82.975] glyphs0_to_dst: glyph=(198, 959)x(10, 8), unclipped [ 82.975] emit_primitive_identity_mask__avx2: dst=(198, 959), mask=(976.00, 0.00) x (10.00, 8.00) [ 82.975] glyphs0_to_dst: glyph=(208, 959)x(9, 11), unclipped [ 82.975] emit_primitive_identity_mask__avx2: dst=(208, 959), mask=(960.00, 16.00) x (9.00, 11.00) [ 82.975] glyphs0_to_dst: glyph=(216, 956)x(10, 14), unclipped [ 82.975] emit_primitive_identity_mask__avx2: dst=(216, 956), mask=(944.00, 48.00) x (10.00, 14.00) [ 82.975] glyphs0_to_dst: glyph=(225, 957)x(10, 10), unclipped [ 82.975] emit_primitive_identity_mask__avx2: dst=(225, 957), mask=(976.00, 16.00) x (10.00, 10.00) [ 82.975] glyphs0_to_dst: glyph=(234, 968)x(11, 2), unclipped [ 82.975] emit_primitive_identity_mask__avx2: dst=(234, 968), mask=(992.00, 0.00) x (11.00, 2.00) [ 82.975] glyphs0_to_dst: glyph=(243, 956)x(11, 11), unclipped [ 82.975] emit_primitive_identity_mask__avx2: dst=(243, 956), mask=(1008.00, 0.00) x (11.00, 11.00) [ 82.975] glyphs0_to_dst: glyph=(253, 959)x(9, 8), unclipped [ 82.975] emit_primitive_identity_mask__avx2: dst=(253, 959), mask=(720.00, 0.00) x (9.00, 8.00) [ 82.975] glyphs0_to_dst: glyph=(261, 959)x(10, 8), unclipped [ 82.975] emit_primitive_identity_mask__avx2: dst=(261, 959), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.975] glyphs0_to_dst: glyph=(270, 959)x(10, 8), unclipped [ 82.975] emit_primitive_identity_mask__avx2: dst=(270, 959), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.975] glyphs0_to_dst: glyph=(279, 955)x(10, 12), unclipped [ 82.975] emit_primitive_identity_mask__avx2: dst=(279, 955), mask=(992.00, 16.00) x (10.00, 12.00) [ 82.975] glyphs0_to_dst: glyph=(288, 959)x(10, 8), unclipped [ 82.975] emit_primitive_identity_mask__avx2: dst=(288, 959), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.975] glyphs0_to_dst: glyph=(297, 959)x(10, 8), unclipped [ 82.975] emit_primitive_identity_mask__avx2: dst=(297, 959), mask=(752.00, 0.00) x (10.00, 8.00) [ 82.975] glyphs0_to_dst: glyph=(307, 955)x(10, 12), unclipped [ 82.975] emit_primitive_identity_mask__avx2: dst=(307, 955), mask=(1008.00, 16.00) x (10.00, 12.00) [ 82.975] glyphs0_to_dst: glyph=(315, 956)x(11, 11), unclipped [ 82.975] emit_primitive_identity_mask__avx2: dst=(315, 956), mask=(960.00, 0.00) x (11.00, 11.00) [ 82.975] glyphs0_to_dst: glyph=(324, 959)x(11, 8), unclipped [ 82.975] emit_primitive_identity_mask__avx2: dst=(324, 959), mask=(736.00, 16.00) x (11.00, 8.00) [ 82.975] glyphs0_to_dst: glyph=(334, 959)x(9, 11), unclipped [ 82.975] emit_primitive_identity_mask__avx2: dst=(334, 959), mask=(960.00, 16.00) x (9.00, 11.00) [ 82.975] glyphs0_to_dst: glyph=(342, 968)x(11, 2), unclipped [ 82.975] emit_primitive_identity_mask__avx2: dst=(342, 968), mask=(992.00, 0.00) x (11.00, 2.00) [ 82.975] glyphs0_to_dst: glyph=(351, 955)x(10, 12), unclipped [ 82.975] emit_primitive_identity_mask__avx2: dst=(351, 955), mask=(992.00, 16.00) x (10.00, 12.00) [ 82.975] glyphs0_to_dst: glyph=(361, 955)x(9, 12), unclipped [ 82.975] emit_primitive_identity_mask__avx2: dst=(361, 955), mask=(960.00, 32.00) x (9.00, 12.00) [ 82.975] glyphs0_to_dst: glyph=(369, 959)x(10, 11), unclipped [ 82.975] emit_primitive_identity_mask__avx2: dst=(369, 959), mask=(976.00, 32.00) x (10.00, 11.00) [ 82.975] glyphs0_to_dst: glyph=(378, 956)x(10, 14), unclipped [ 82.975] emit_primitive_identity_mask__avx2: dst=(378, 956), mask=(944.00, 48.00) x (10.00, 14.00) [ 82.975] glyphs0_to_dst: glyph=(387, 957)x(10, 10), unclipped [ 82.975] emit_primitive_identity_mask__avx2: dst=(387, 957), mask=(720.00, 32.00) x (10.00, 10.00) [ 82.975] glyphs0_to_dst: glyph=(396, 968)x(11, 2), unclipped [ 82.975] emit_primitive_identity_mask__avx2: dst=(396, 968), mask=(992.00, 0.00) x (11.00, 2.00) [ 82.975] glyphs0_to_dst: glyph=(406, 959)x(9, 8), unclipped [ 82.975] emit_primitive_identity_mask__avx2: dst=(406, 959), mask=(720.00, 0.00) x (9.00, 8.00) [ 82.975] glyphs0_to_dst: glyph=(414, 959)x(10, 8), unclipped [ 82.975] emit_primitive_identity_mask__avx2: dst=(414, 959), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.975] glyphs0_to_dst: glyph=(423, 959)x(10, 8), unclipped [ 82.975] emit_primitive_identity_mask__avx2: dst=(423, 959), mask=(752.00, 0.00) x (10.00, 8.00) [ 82.975] glyphs0_to_dst: glyph=(432, 956)x(10, 11), unclipped [ 82.975] emit_primitive_identity_mask__avx2: dst=(432, 956), mask=(736.00, 0.00) x (10.00, 11.00) [ 82.975] glyphs0_to_dst: glyph=(442, 959)x(9, 8), unclipped [ 82.975] emit_primitive_identity_mask__avx2: dst=(442, 959), mask=(48.00, 96.00) x (9.00, 8.00) [ 82.975] glyphs0_to_dst: glyph=(450, 956)x(10, 11), unclipped [ 82.975] emit_primitive_identity_mask__avx2: dst=(450, 956), mask=(736.00, 0.00) x (10.00, 11.00) [ 82.975] glyphs0_to_dst: glyph=(460, 959)x(9, 8), unclipped [ 82.975] emit_primitive_identity_mask__avx2: dst=(460, 959), mask=(752.00, 16.00) x (9.00, 8.00) [ 82.975] glyphs0_to_dst: glyph=(468, 959)x(10, 11), unclipped [ 82.975] emit_primitive_identity_mask__avx2: dst=(468, 959), mask=(976.00, 32.00) x (10.00, 11.00) [ 82.975] gen8_vertex_flush[798] = 102 [ 82.975] gen9_magic_ca_pass: CA fixup (1200 -> 1302) [ 82.975] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.975] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.975] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.975] sna_glyphs(op=3, nlist=1, src=(478, 967)) [ 82.975] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.975] sna_glyphs: discarding mask [ 82.975] glyphs0_to_dst(op=3, src=(478, 967), nlist=1, dst=(478, 967)+(0, 0)) [ 82.975] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.975] gen9_render_composite: 0x0, current mode=1/1 [ 82.975] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 82.975] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.975] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.975] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.975] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.975] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.975] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.975] sna_drawable_use_bo: using whole GPU bo [ 82.975] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.975] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.975] color_convert: src=ffffffff [20028888] [ 82.975] color_convert: dst=ffffffff [20028888] [ 82.975] sna_render_get_solid: ffffffff [ 82.975] sna_render_get_solid(white) [ 82.975] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.975] sna_transform_is_imprecise_integer_translation: no transform [ 82.975] gen9_composite_picture: integer translation (0, 0), removing [ 82.975] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.975] sna_render_pixmap_bo: GPU all damaged [ 82.975] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.975] gen4_choose_composite_emitter: solid, identity mask [ 82.975] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.975] gen9_composite_get_binding_table(fd80) [ 82.975] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.975] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.975] gen9_emit_vertex_elements: setup id=9 [ 82.975] glyphs0_to_dst: glyph=(477, 956)x(10, 13), unclipped [ 82.975] emit_primitive_identity_mask__avx2: dst=(477, 956), mask=(752.00, 32.00) x (10.00, 13.00) [ 82.975] glyphs0_to_dst: glyph=(495, 962)x(10, 3), unclipped [ 82.975] emit_primitive_identity_mask__avx2: dst=(495, 962), mask=(1008.00, 48.00) x (10.00, 3.00) [ 82.975] glyphs0_to_dst: glyph=(505, 956)x(9, 14), unclipped [ 82.975] emit_primitive_identity_mask__avx2: dst=(505, 956), mask=(832.00, 32.00) x (9.00, 14.00) [ 82.975] glyphs0_to_dst: glyph=(514, 959)x(9, 8), unclipped [ 82.975] emit_primitive_identity_mask__avx2: dst=(514, 959), mask=(896.00, 48.00) x (9.00, 8.00) [ 82.975] glyphs0_to_dst: glyph=(522, 959)x(10, 8), unclipped [ 82.975] emit_primitive_identity_mask__avx2: dst=(522, 959), mask=(848.00, 16.00) x (10.00, 8.00) [ 82.975] glyphs0_to_dst: glyph=(532, 959)x(9, 8), unclipped [ 82.975] emit_primitive_identity_mask__avx2: dst=(532, 959), mask=(848.00, 48.00) x (9.00, 8.00) [ 82.975] glyphs0_to_dst: glyph=(540, 956)x(10, 11), unclipped [ 82.975] emit_primitive_identity_mask__avx2: dst=(540, 956), mask=(992.00, 32.00) x (10.00, 11.00) [ 82.975] glyphs0_to_dst: glyph=(550, 959)x(9, 11), unclipped [ 82.975] emit_primitive_identity_mask__avx2: dst=(550, 959), mask=(880.00, 16.00) x (9.00, 11.00) [ 82.975] glyphs0_to_dst: glyph=(559, 956)x(9, 11), unclipped [ 82.975] emit_primitive_identity_mask__avx2: dst=(559, 956), mask=(880.00, 0.00) x (9.00, 11.00) [ 82.975] glyphs0_to_dst: glyph=(568, 956)x(9, 14), unclipped [ 82.975] emit_primitive_identity_mask__avx2: dst=(568, 956), mask=(832.00, 32.00) x (9.00, 14.00) [ 82.975] glyphs0_to_dst: glyph=(576, 959)x(10, 8), unclipped [ 82.975] emit_primitive_identity_mask__avx2: dst=(576, 959), mask=(848.00, 16.00) x (10.00, 8.00) [ 82.975] glyphs0_to_dst: glyph=(586, 959)x(9, 11), unclipped [ 82.976] emit_primitive_identity_mask__avx2: dst=(586, 959), mask=(880.00, 16.00) x (9.00, 11.00) [ 82.976] glyphs0_to_dst: glyph=(594, 969)x(11, 2), unclipped [ 82.976] emit_primitive_identity_mask__avx2: dst=(594, 969), mask=(832.00, 48.00) x (11.00, 2.00) [ 82.976] glyphs0_to_dst: glyph=(603, 955)x(10, 12), unclipped [ 82.976] emit_primitive_identity_mask__avx2: dst=(603, 955), mask=(864.00, 0.00) x (10.00, 12.00) [ 82.976] glyphs0_to_dst: glyph=(612, 959)x(10, 8), unclipped [ 82.976] emit_primitive_identity_mask__avx2: dst=(612, 959), mask=(864.00, 32.00) x (10.00, 8.00) [ 82.976] glyphs0_to_dst: glyph=(621, 956)x(10, 11), unclipped [ 82.976] emit_primitive_identity_mask__avx2: dst=(621, 956), mask=(880.00, 32.00) x (10.00, 11.00) [ 82.976] glyphs0_to_dst: glyph=(630, 969)x(11, 2), unclipped [ 82.976] emit_primitive_identity_mask__avx2: dst=(630, 969), mask=(832.00, 48.00) x (11.00, 2.00) [ 82.976] glyphs0_to_dst: glyph=(639, 956)x(10, 11), unclipped [ 82.976] emit_primitive_identity_mask__avx2: dst=(639, 956), mask=(880.00, 32.00) x (10.00, 11.00) [ 82.976] glyphs0_to_dst: glyph=(648, 959)x(10, 8), unclipped [ 82.976] emit_primitive_identity_mask__avx2: dst=(648, 959), mask=(944.00, 0.00) x (10.00, 8.00) [ 82.976] glyphs0_to_dst: glyph=(657, 959)x(10, 11), unclipped [ 82.976] emit_primitive_identity_mask__avx2: dst=(657, 959), mask=(880.00, 48.00) x (10.00, 11.00) [ 82.976] glyphs0_to_dst: glyph=(669, 964)x(5, 3), unclipped [ 82.976] emit_primitive_identity_mask__avx2: dst=(669, 964), mask=(1008.00, 32.00) x (5.00, 3.00) [ 82.976] glyphs0_to_dst: glyph=(676, 959)x(9, 8), unclipped [ 82.976] emit_primitive_identity_mask__avx2: dst=(676, 959), mask=(896.00, 48.00) x (9.00, 8.00) [ 82.976] glyphs0_to_dst: glyph=(685, 955)x(9, 12), unclipped [ 82.976] emit_primitive_identity_mask__avx2: dst=(685, 955), mask=(992.00, 48.00) x (9.00, 12.00) [ 82.976] gen8_vertex_flush[898] = 69 [ 82.976] gen9_magic_ca_pass: CA fixup (1302 -> 1371) [ 82.976] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.976] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.976] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.976] sna_glyphs(op=3, nlist=1, src=(1, 984)) [ 82.976] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.976] sna_glyphs: discarding mask [ 82.976] glyphs0_to_dst(op=3, src=(1, 984), nlist=1, dst=(1, 984)+(0, 0)) [ 82.976] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.976] gen9_render_composite: 0x0, current mode=1/1 [ 82.976] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 82.976] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.976] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.976] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.976] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.976] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.976] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.976] sna_drawable_use_bo: using whole GPU bo [ 82.976] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.976] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.976] color_convert: src=ff8ae234 [20028888] [ 82.976] color_convert: dst=ff8ae234 [20028888] [ 82.976] sna_render_get_solid: ff8ae234 [ 82.976] sna_render_get_solid(22) = ff8ae234 (old) [ 82.976] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.976] sna_transform_is_imprecise_integer_translation: no transform [ 82.976] gen9_composite_picture: integer translation (0, 0), removing [ 82.976] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.976] sna_render_pixmap_bo: GPU all damaged [ 82.976] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.976] gen4_choose_composite_emitter: solid, identity mask [ 82.976] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.976] gen9_composite_get_binding_table(fd40) [ 82.976] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.976] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.976] gen9_emit_vertex_elements: setup id=9 [ 82.976] glyphs0_to_dst: glyph=(1, 976)x(9, 8), unclipped [ 82.976] emit_primitive_identity_mask__avx2: dst=(1, 976), mask=(688.00, 32.00) x (9.00, 8.00) [ 82.976] glyphs0_to_dst: glyph=(9, 974)x(10, 13), unclipped [ 82.976] emit_primitive_identity_mask__avx2: dst=(9, 974), mask=(672.00, 48.00) x (10.00, 13.00) [ 82.976] glyphs0_to_dst: glyph=(19, 976)x(9, 8), unclipped [ 82.976] emit_primitive_identity_mask__avx2: dst=(19, 976), mask=(688.00, 32.00) x (9.00, 8.00) [ 82.976] glyphs0_to_dst: glyph=(28, 978)x(8, 3), unclipped [ 82.976] emit_primitive_identity_mask__avx2: dst=(28, 978), mask=(688.00, 48.00) x (8.00, 3.00) [ 82.976] glyphs0_to_dst: glyph=(36, 974)x(11, 10), unclipped [ 82.976] emit_primitive_identity_mask__avx2: dst=(36, 974), mask=(704.00, 0.00) x (11.00, 10.00) [ 82.976] glyphs0_to_dst: glyph=(46, 976)x(9, 8), unclipped [ 82.976] emit_primitive_identity_mask__avx2: dst=(46, 976), mask=(720.00, 0.00) x (9.00, 8.00) [ 82.976] glyphs0_to_dst: glyph=(54, 976)x(10, 8), unclipped [ 82.976] emit_primitive_identity_mask__avx2: dst=(54, 976), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.976] glyphs0_to_dst: glyph=(63, 976)x(10, 8), unclipped [ 82.976] emit_primitive_identity_mask__avx2: dst=(63, 976), mask=(720.00, 16.00) x (10.00, 8.00) [ 82.976] glyphs0_to_dst: glyph=(72, 973)x(10, 11), unclipped [ 82.976] emit_primitive_identity_mask__avx2: dst=(72, 973), mask=(736.00, 0.00) x (10.00, 11.00) [ 82.976] glyphs0_to_dst: glyph=(81, 976)x(10, 8), unclipped [ 82.976] emit_primitive_identity_mask__avx2: dst=(81, 976), mask=(752.00, 0.00) x (10.00, 8.00) [ 82.976] glyphs0_to_dst: glyph=(90, 973)x(10, 11), unclipped [ 82.976] emit_primitive_identity_mask__avx2: dst=(90, 973), mask=(736.00, 0.00) x (10.00, 11.00) [ 82.976] glyphs0_to_dst: glyph=(99, 976)x(11, 8), unclipped [ 82.976] emit_primitive_identity_mask__avx2: dst=(99, 976), mask=(736.00, 16.00) x (11.00, 8.00) [ 82.976] glyphs0_to_dst: glyph=(109, 976)x(9, 8), unclipped [ 82.976] emit_primitive_identity_mask__avx2: dst=(109, 976), mask=(752.00, 16.00) x (9.00, 8.00) [ 82.976] glyphs0_to_dst: glyph=(118, 978)x(8, 3), unclipped [ 82.976] emit_primitive_identity_mask__avx2: dst=(118, 978), mask=(688.00, 48.00) x (8.00, 3.00) [ 82.976] glyphs0_to_dst: glyph=(126, 974)x(10, 10), unclipped [ 82.976] emit_primitive_identity_mask__avx2: dst=(126, 974), mask=(704.00, 32.00) x (10.00, 10.00) [ 82.976] glyphs0_to_dst: glyph=(135, 974)x(10, 10), unclipped [ 82.976] emit_primitive_identity_mask__avx2: dst=(135, 974), mask=(704.00, 32.00) x (10.00, 10.00) [ 82.976] glyphs0_to_dst: glyph=(144, 974)x(10, 10), unclipped [ 82.976] emit_primitive_identity_mask__avx2: dst=(144, 974), mask=(720.00, 32.00) x (10.00, 10.00) [ 82.976] glyphs0_to_dst: glyph=(153, 974)x(10, 10), unclipped [ 82.976] emit_primitive_identity_mask__avx2: dst=(153, 974), mask=(704.00, 48.00) x (10.00, 10.00) [ 82.976] gen8_vertex_flush[998] = 54 [ 82.976] gen9_magic_ca_pass: CA fixup (1371 -> 1425) [ 82.976] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.976] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.976] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.976] sna_glyphs(op=3, nlist=1, src=(163, 984)) [ 82.976] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.976] sna_glyphs: discarding mask [ 82.976] glyphs0_to_dst(op=3, src=(163, 984), nlist=1, dst=(163, 984)+(0, 0)) [ 82.976] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.976] gen9_render_composite: 0x0, current mode=1/1 [ 82.976] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 82.976] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.976] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.976] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.976] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.976] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.976] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.976] sna_drawable_use_bo: using whole GPU bo [ 82.976] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.976] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.976] color_convert: src=ffffffff [20028888] [ 82.976] color_convert: dst=ffffffff [20028888] [ 82.976] sna_render_get_solid: ffffffff [ 82.976] sna_render_get_solid(white) [ 82.976] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.976] sna_transform_is_imprecise_integer_translation: no transform [ 82.976] gen9_composite_picture: integer translation (0, 0), removing [ 82.976] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.976] sna_render_pixmap_bo: GPU all damaged [ 82.976] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.976] gen4_choose_composite_emitter: solid, identity mask [ 82.976] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.976] gen9_composite_get_binding_table(fd00) [ 82.976] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.976] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.976] gen9_emit_vertex_elements: setup id=9 [ 82.976] glyphs0_to_dst: glyph=(165, 976)x(5, 8), unclipped [ 82.976] emit_primitive_identity_mask__avx2: dst=(165, 976), mask=(720.00, 48.00) x (5.00, 8.00) [ 82.976] gen8_vertex_flush[a98] = 3 [ 82.976] gen9_magic_ca_pass: CA fixup (1425 -> 1428) [ 82.976] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.976] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.976] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.976] sna_glyphs(op=3, nlist=1, src=(172, 984)) [ 82.976] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.976] sna_glyphs: discarding mask [ 82.976] glyphs0_to_dst(op=3, src=(172, 984), nlist=1, dst=(172, 984)+(0, 0)) [ 82.976] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.976] gen9_render_composite: 0x0, current mode=1/1 [ 82.976] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 82.976] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.976] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.976] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.976] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.976] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.976] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.976] sna_drawable_use_bo: using whole GPU bo [ 82.976] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.976] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.976] color_convert: src=ff729fcf [20028888] [ 82.976] color_convert: dst=ff729fcf [20028888] [ 82.976] sna_render_get_solid: ff729fcf [ 82.976] sna_render_get_solid(23) = ff729fcf (old) [ 82.976] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.976] sna_transform_is_imprecise_integer_translation: no transform [ 82.976] gen9_composite_picture: integer translation (0, 0), removing [ 82.976] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.976] sna_render_pixmap_bo: GPU all damaged [ 82.976] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.976] gen4_choose_composite_emitter: solid, identity mask [ 82.976] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.976] gen9_composite_get_binding_table(fcc0) [ 82.976] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.976] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.976] gen9_emit_vertex_elements: setup id=9 [ 82.976] glyphs0_to_dst: glyph=(171, 978)x(11, 3), unclipped [ 82.976] emit_primitive_identity_mask__avx2: dst=(171, 978), mask=(736.00, 32.00) x (11.00, 3.00) [ 82.976] glyphs0_to_dst: glyph=(180, 973)x(10, 14), unclipped [ 82.976] emit_primitive_identity_mask__avx2: dst=(180, 973), mask=(944.00, 48.00) x (10.00, 14.00) [ 82.976] glyphs0_to_dst: glyph=(189, 973)x(11, 11), unclipped [ 82.976] emit_primitive_identity_mask__avx2: dst=(189, 973), mask=(960.00, 0.00) x (11.00, 11.00) [ 82.976] glyphs0_to_dst: glyph=(198, 976)x(10, 8), unclipped [ 82.976] emit_primitive_identity_mask__avx2: dst=(198, 976), mask=(976.00, 0.00) x (10.00, 8.00) [ 82.976] glyphs0_to_dst: glyph=(208, 976)x(9, 11), unclipped [ 82.976] emit_primitive_identity_mask__avx2: dst=(208, 976), mask=(960.00, 16.00) x (9.00, 11.00) [ 82.976] glyphs0_to_dst: glyph=(216, 973)x(10, 14), unclipped [ 82.976] emit_primitive_identity_mask__avx2: dst=(216, 973), mask=(944.00, 48.00) x (10.00, 14.00) [ 82.976] glyphs0_to_dst: glyph=(225, 974)x(10, 10), unclipped [ 82.976] emit_primitive_identity_mask__avx2: dst=(225, 974), mask=(976.00, 16.00) x (10.00, 10.00) [ 82.976] glyphs0_to_dst: glyph=(234, 985)x(11, 2), unclipped [ 82.976] emit_primitive_identity_mask__avx2: dst=(234, 985), mask=(992.00, 0.00) x (11.00, 2.00) [ 82.976] glyphs0_to_dst: glyph=(243, 973)x(11, 11), unclipped [ 82.976] emit_primitive_identity_mask__avx2: dst=(243, 973), mask=(1008.00, 0.00) x (11.00, 11.00) [ 82.976] glyphs0_to_dst: glyph=(253, 976)x(9, 8), unclipped [ 82.976] emit_primitive_identity_mask__avx2: dst=(253, 976), mask=(720.00, 0.00) x (9.00, 8.00) [ 82.976] glyphs0_to_dst: glyph=(261, 976)x(10, 8), unclipped [ 82.976] emit_primitive_identity_mask__avx2: dst=(261, 976), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.976] glyphs0_to_dst: glyph=(270, 976)x(10, 8), unclipped [ 82.976] emit_primitive_identity_mask__avx2: dst=(270, 976), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.976] glyphs0_to_dst: glyph=(279, 972)x(10, 12), unclipped [ 82.976] emit_primitive_identity_mask__avx2: dst=(279, 972), mask=(992.00, 16.00) x (10.00, 12.00) [ 82.976] glyphs0_to_dst: glyph=(288, 976)x(10, 8), unclipped [ 82.976] emit_primitive_identity_mask__avx2: dst=(288, 976), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.976] glyphs0_to_dst: glyph=(297, 976)x(10, 8), unclipped [ 82.976] emit_primitive_identity_mask__avx2: dst=(297, 976), mask=(752.00, 0.00) x (10.00, 8.00) [ 82.976] glyphs0_to_dst: glyph=(307, 972)x(10, 12), unclipped [ 82.976] emit_primitive_identity_mask__avx2: dst=(307, 972), mask=(1008.00, 16.00) x (10.00, 12.00) [ 82.976] glyphs0_to_dst: glyph=(315, 973)x(11, 11), unclipped [ 82.976] emit_primitive_identity_mask__avx2: dst=(315, 973), mask=(960.00, 0.00) x (11.00, 11.00) [ 82.976] glyphs0_to_dst: glyph=(324, 976)x(11, 8), unclipped [ 82.976] emit_primitive_identity_mask__avx2: dst=(324, 976), mask=(736.00, 16.00) x (11.00, 8.00) [ 82.976] glyphs0_to_dst: glyph=(334, 976)x(9, 11), unclipped [ 82.976] emit_primitive_identity_mask__avx2: dst=(334, 976), mask=(960.00, 16.00) x (9.00, 11.00) [ 82.976] glyphs0_to_dst: glyph=(342, 985)x(11, 2), unclipped [ 82.976] emit_primitive_identity_mask__avx2: dst=(342, 985), mask=(992.00, 0.00) x (11.00, 2.00) [ 82.976] glyphs0_to_dst: glyph=(351, 972)x(10, 12), unclipped [ 82.976] emit_primitive_identity_mask__avx2: dst=(351, 972), mask=(992.00, 16.00) x (10.00, 12.00) [ 82.976] glyphs0_to_dst: glyph=(361, 972)x(9, 12), unclipped [ 82.976] emit_primitive_identity_mask__avx2: dst=(361, 972), mask=(960.00, 32.00) x (9.00, 12.00) [ 82.976] glyphs0_to_dst: glyph=(369, 976)x(10, 11), unclipped [ 82.976] emit_primitive_identity_mask__avx2: dst=(369, 976), mask=(976.00, 32.00) x (10.00, 11.00) [ 82.976] glyphs0_to_dst: glyph=(378, 973)x(10, 14), unclipped [ 82.976] emit_primitive_identity_mask__avx2: dst=(378, 973), mask=(944.00, 48.00) x (10.00, 14.00) [ 82.976] glyphs0_to_dst: glyph=(387, 974)x(10, 10), unclipped [ 82.976] emit_primitive_identity_mask__avx2: dst=(387, 974), mask=(720.00, 32.00) x (10.00, 10.00) [ 82.976] glyphs0_to_dst: glyph=(396, 985)x(11, 2), unclipped [ 82.976] emit_primitive_identity_mask__avx2: dst=(396, 985), mask=(992.00, 0.00) x (11.00, 2.00) [ 82.976] glyphs0_to_dst: glyph=(406, 976)x(9, 8), unclipped [ 82.976] emit_primitive_identity_mask__avx2: dst=(406, 976), mask=(720.00, 0.00) x (9.00, 8.00) [ 82.976] glyphs0_to_dst: glyph=(414, 976)x(10, 8), unclipped [ 82.976] emit_primitive_identity_mask__avx2: dst=(414, 976), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.976] glyphs0_to_dst: glyph=(423, 976)x(10, 8), unclipped [ 82.976] emit_primitive_identity_mask__avx2: dst=(423, 976), mask=(752.00, 0.00) x (10.00, 8.00) [ 82.976] glyphs0_to_dst: glyph=(432, 973)x(10, 11), unclipped [ 82.976] emit_primitive_identity_mask__avx2: dst=(432, 973), mask=(736.00, 0.00) x (10.00, 11.00) [ 82.976] glyphs0_to_dst: glyph=(442, 976)x(9, 8), unclipped [ 82.976] emit_primitive_identity_mask__avx2: dst=(442, 976), mask=(48.00, 96.00) x (9.00, 8.00) [ 82.976] glyphs0_to_dst: glyph=(450, 973)x(10, 11), unclipped [ 82.976] emit_primitive_identity_mask__avx2: dst=(450, 973), mask=(736.00, 0.00) x (10.00, 11.00) [ 82.976] glyphs0_to_dst: glyph=(460, 976)x(9, 8), unclipped [ 82.976] emit_primitive_identity_mask__avx2: dst=(460, 976), mask=(752.00, 16.00) x (9.00, 8.00) [ 82.976] glyphs0_to_dst: glyph=(468, 976)x(10, 11), unclipped [ 82.976] emit_primitive_identity_mask__avx2: dst=(468, 976), mask=(976.00, 32.00) x (10.00, 11.00) [ 82.976] gen8_vertex_flush[b98] = 102 [ 82.976] gen9_magic_ca_pass: CA fixup (1428 -> 1530) [ 82.976] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.976] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.976] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.976] sna_glyphs(op=3, nlist=1, src=(478, 984)) [ 82.976] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.976] sna_glyphs: discarding mask [ 82.976] glyphs0_to_dst(op=3, src=(478, 984), nlist=1, dst=(478, 984)+(0, 0)) [ 82.976] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.976] gen9_render_composite: 0x0, current mode=1/1 [ 82.976] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 82.976] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.976] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.976] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.976] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.976] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.976] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.976] sna_drawable_use_bo: using whole GPU bo [ 82.976] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.976] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.976] color_convert: src=ffffffff [20028888] [ 82.976] color_convert: dst=ffffffff [20028888] [ 82.976] sna_render_get_solid: ffffffff [ 82.976] sna_render_get_solid(white) [ 82.976] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.976] sna_transform_is_imprecise_integer_translation: no transform [ 82.976] gen9_composite_picture: integer translation (0, 0), removing [ 82.976] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.976] sna_render_pixmap_bo: GPU all damaged [ 82.976] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.976] gen4_choose_composite_emitter: solid, identity mask [ 82.976] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.976] gen9_composite_get_binding_table(fc80) [ 82.976] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.976] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.977] gen9_emit_vertex_elements: setup id=9 [ 82.977] glyphs0_to_dst: glyph=(477, 973)x(10, 13), unclipped [ 82.977] emit_primitive_identity_mask__avx2: dst=(477, 973), mask=(752.00, 32.00) x (10.00, 13.00) [ 82.977] glyphs0_to_dst: glyph=(495, 979)x(10, 3), unclipped [ 82.977] emit_primitive_identity_mask__avx2: dst=(495, 979), mask=(1008.00, 48.00) x (10.00, 3.00) [ 82.977] glyphs0_to_dst: glyph=(505, 973)x(9, 14), unclipped [ 82.977] emit_primitive_identity_mask__avx2: dst=(505, 973), mask=(832.00, 32.00) x (9.00, 14.00) [ 82.977] glyphs0_to_dst: glyph=(514, 976)x(9, 8), unclipped [ 82.977] emit_primitive_identity_mask__avx2: dst=(514, 976), mask=(896.00, 48.00) x (9.00, 8.00) [ 82.977] glyphs0_to_dst: glyph=(522, 976)x(10, 8), unclipped [ 82.977] emit_primitive_identity_mask__avx2: dst=(522, 976), mask=(848.00, 16.00) x (10.00, 8.00) [ 82.977] glyphs0_to_dst: glyph=(532, 976)x(9, 8), unclipped [ 82.977] emit_primitive_identity_mask__avx2: dst=(532, 976), mask=(848.00, 48.00) x (9.00, 8.00) [ 82.977] glyphs0_to_dst: glyph=(540, 973)x(10, 11), unclipped [ 82.977] emit_primitive_identity_mask__avx2: dst=(540, 973), mask=(992.00, 32.00) x (10.00, 11.00) [ 82.977] glyphs0_to_dst: glyph=(550, 976)x(9, 11), unclipped [ 82.977] emit_primitive_identity_mask__avx2: dst=(550, 976), mask=(880.00, 16.00) x (9.00, 11.00) [ 82.977] glyphs0_to_dst: glyph=(559, 973)x(9, 11), unclipped [ 82.977] emit_primitive_identity_mask__avx2: dst=(559, 973), mask=(880.00, 0.00) x (9.00, 11.00) [ 82.977] glyphs0_to_dst: glyph=(568, 973)x(9, 14), unclipped [ 82.977] emit_primitive_identity_mask__avx2: dst=(568, 973), mask=(832.00, 32.00) x (9.00, 14.00) [ 82.977] glyphs0_to_dst: glyph=(576, 976)x(10, 8), unclipped [ 82.977] emit_primitive_identity_mask__avx2: dst=(576, 976), mask=(848.00, 16.00) x (10.00, 8.00) [ 82.977] glyphs0_to_dst: glyph=(586, 976)x(9, 11), unclipped [ 82.977] emit_primitive_identity_mask__avx2: dst=(586, 976), mask=(880.00, 16.00) x (9.00, 11.00) [ 82.977] glyphs0_to_dst: glyph=(594, 986)x(11, 2), unclipped [ 82.977] emit_primitive_identity_mask__avx2: dst=(594, 986), mask=(832.00, 48.00) x (11.00, 2.00) [ 82.977] glyphs0_to_dst: glyph=(603, 972)x(10, 12), unclipped [ 82.977] emit_primitive_identity_mask__avx2: dst=(603, 972), mask=(864.00, 0.00) x (10.00, 12.00) [ 82.977] glyphs0_to_dst: glyph=(612, 976)x(10, 8), unclipped [ 82.977] emit_primitive_identity_mask__avx2: dst=(612, 976), mask=(864.00, 32.00) x (10.00, 8.00) [ 82.977] glyphs0_to_dst: glyph=(621, 973)x(10, 11), unclipped [ 82.977] emit_primitive_identity_mask__avx2: dst=(621, 973), mask=(880.00, 32.00) x (10.00, 11.00) [ 82.977] glyphs0_to_dst: glyph=(630, 986)x(11, 2), unclipped [ 82.977] emit_primitive_identity_mask__avx2: dst=(630, 986), mask=(832.00, 48.00) x (11.00, 2.00) [ 82.977] glyphs0_to_dst: glyph=(639, 973)x(10, 11), unclipped [ 82.977] emit_primitive_identity_mask__avx2: dst=(639, 973), mask=(880.00, 32.00) x (10.00, 11.00) [ 82.977] glyphs0_to_dst: glyph=(648, 976)x(10, 8), unclipped [ 82.977] emit_primitive_identity_mask__avx2: dst=(648, 976), mask=(944.00, 0.00) x (10.00, 8.00) [ 82.977] glyphs0_to_dst: glyph=(657, 976)x(10, 11), unclipped [ 82.977] emit_primitive_identity_mask__avx2: dst=(657, 976), mask=(880.00, 48.00) x (10.00, 11.00) [ 82.977] glyphs0_to_dst: glyph=(669, 981)x(5, 3), unclipped [ 82.977] emit_primitive_identity_mask__avx2: dst=(669, 981), mask=(1008.00, 32.00) x (5.00, 3.00) [ 82.977] glyphs0_to_dst: glyph=(676, 976)x(9, 8), unclipped [ 82.977] emit_primitive_identity_mask__avx2: dst=(676, 976), mask=(896.00, 48.00) x (9.00, 8.00) [ 82.977] glyphs0_to_dst: glyph=(685, 972)x(9, 12), unclipped [ 82.977] emit_primitive_identity_mask__avx2: dst=(685, 972), mask=(992.00, 48.00) x (9.00, 12.00) [ 82.977] gen8_vertex_flush[c98] = 69 [ 82.977] gen9_magic_ca_pass: CA fixup (1530 -> 1599) [ 82.977] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.977] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.977] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.977] sna_glyphs(op=3, nlist=1, src=(1, 1001)) [ 82.977] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.977] sna_glyphs: discarding mask [ 82.977] glyphs0_to_dst(op=3, src=(1, 1001), nlist=1, dst=(1, 1001)+(0, 0)) [ 82.977] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.977] gen9_render_composite: 0x0, current mode=1/1 [ 82.977] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 82.977] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.977] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.977] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.977] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.977] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.977] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.977] sna_drawable_use_bo: using whole GPU bo [ 82.977] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.977] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.977] color_convert: src=ff8ae234 [20028888] [ 82.977] color_convert: dst=ff8ae234 [20028888] [ 82.977] sna_render_get_solid: ff8ae234 [ 82.977] sna_render_get_solid(22) = ff8ae234 (old) [ 82.977] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.977] sna_transform_is_imprecise_integer_translation: no transform [ 82.977] gen9_composite_picture: integer translation (0, 0), removing [ 82.977] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.977] sna_render_pixmap_bo: GPU all damaged [ 82.977] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.977] gen4_choose_composite_emitter: solid, identity mask [ 82.977] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.977] gen9_composite_get_binding_table(fc40) [ 82.977] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.977] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.977] gen9_emit_vertex_elements: setup id=9 [ 82.977] glyphs0_to_dst: glyph=(1, 993)x(9, 8), unclipped [ 82.977] emit_primitive_identity_mask__avx2: dst=(1, 993), mask=(688.00, 32.00) x (9.00, 8.00) [ 82.977] glyphs0_to_dst: glyph=(9, 991)x(10, 13), unclipped [ 82.977] emit_primitive_identity_mask__avx2: dst=(9, 991), mask=(672.00, 48.00) x (10.00, 13.00) [ 82.977] glyphs0_to_dst: glyph=(19, 993)x(9, 8), unclipped [ 82.977] emit_primitive_identity_mask__avx2: dst=(19, 993), mask=(688.00, 32.00) x (9.00, 8.00) [ 82.977] glyphs0_to_dst: glyph=(28, 995)x(8, 3), unclipped [ 82.977] emit_primitive_identity_mask__avx2: dst=(28, 995), mask=(688.00, 48.00) x (8.00, 3.00) [ 82.977] glyphs0_to_dst: glyph=(36, 991)x(11, 10), unclipped [ 82.977] emit_primitive_identity_mask__avx2: dst=(36, 991), mask=(704.00, 0.00) x (11.00, 10.00) [ 82.977] glyphs0_to_dst: glyph=(46, 993)x(9, 8), unclipped [ 82.977] emit_primitive_identity_mask__avx2: dst=(46, 993), mask=(720.00, 0.00) x (9.00, 8.00) [ 82.977] glyphs0_to_dst: glyph=(54, 993)x(10, 8), unclipped [ 82.977] emit_primitive_identity_mask__avx2: dst=(54, 993), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.977] glyphs0_to_dst: glyph=(63, 993)x(10, 8), unclipped [ 82.977] emit_primitive_identity_mask__avx2: dst=(63, 993), mask=(720.00, 16.00) x (10.00, 8.00) [ 82.977] glyphs0_to_dst: glyph=(72, 990)x(10, 11), unclipped [ 82.977] emit_primitive_identity_mask__avx2: dst=(72, 990), mask=(736.00, 0.00) x (10.00, 11.00) [ 82.977] glyphs0_to_dst: glyph=(81, 993)x(10, 8), unclipped [ 82.977] emit_primitive_identity_mask__avx2: dst=(81, 993), mask=(752.00, 0.00) x (10.00, 8.00) [ 82.977] glyphs0_to_dst: glyph=(90, 990)x(10, 11), unclipped [ 82.977] emit_primitive_identity_mask__avx2: dst=(90, 990), mask=(736.00, 0.00) x (10.00, 11.00) [ 82.977] glyphs0_to_dst: glyph=(99, 993)x(11, 8), unclipped [ 82.977] emit_primitive_identity_mask__avx2: dst=(99, 993), mask=(736.00, 16.00) x (11.00, 8.00) [ 82.977] glyphs0_to_dst: glyph=(109, 993)x(9, 8), unclipped [ 82.977] emit_primitive_identity_mask__avx2: dst=(109, 993), mask=(752.00, 16.00) x (9.00, 8.00) [ 82.977] glyphs0_to_dst: glyph=(118, 995)x(8, 3), unclipped [ 82.977] emit_primitive_identity_mask__avx2: dst=(118, 995), mask=(688.00, 48.00) x (8.00, 3.00) [ 82.977] glyphs0_to_dst: glyph=(126, 991)x(10, 10), unclipped [ 82.977] emit_primitive_identity_mask__avx2: dst=(126, 991), mask=(704.00, 32.00) x (10.00, 10.00) [ 82.977] glyphs0_to_dst: glyph=(135, 991)x(10, 10), unclipped [ 82.977] emit_primitive_identity_mask__avx2: dst=(135, 991), mask=(704.00, 32.00) x (10.00, 10.00) [ 82.977] glyphs0_to_dst: glyph=(144, 991)x(10, 10), unclipped [ 82.977] emit_primitive_identity_mask__avx2: dst=(144, 991), mask=(720.00, 32.00) x (10.00, 10.00) [ 82.977] glyphs0_to_dst: glyph=(153, 991)x(10, 10), unclipped [ 82.977] emit_primitive_identity_mask__avx2: dst=(153, 991), mask=(704.00, 48.00) x (10.00, 10.00) [ 82.977] gen8_vertex_flush[d98] = 54 [ 82.977] gen9_magic_ca_pass: CA fixup (1599 -> 1653) [ 82.977] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.977] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.977] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.977] sna_glyphs(op=3, nlist=1, src=(163, 1001)) [ 82.977] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.977] sna_glyphs: discarding mask [ 82.977] glyphs0_to_dst(op=3, src=(163, 1001), nlist=1, dst=(163, 1001)+(0, 0)) [ 82.977] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.977] gen9_render_composite: 0x0, current mode=1/1 [ 82.977] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 82.977] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.977] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.977] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.977] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.977] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.977] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.977] sna_drawable_use_bo: using whole GPU bo [ 82.977] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.977] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.977] color_convert: src=ffffffff [20028888] [ 82.977] color_convert: dst=ffffffff [20028888] [ 82.977] sna_render_get_solid: ffffffff [ 82.977] sna_render_get_solid(white) [ 82.977] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.977] sna_transform_is_imprecise_integer_translation: no transform [ 82.977] gen9_composite_picture: integer translation (0, 0), removing [ 82.977] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.977] sna_render_pixmap_bo: GPU all damaged [ 82.977] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.977] gen4_choose_composite_emitter: solid, identity mask [ 82.977] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.977] gen9_composite_get_binding_table(fc00) [ 82.977] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.977] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.977] gen9_emit_vertex_elements: setup id=9 [ 82.977] glyphs0_to_dst: glyph=(165, 993)x(5, 8), unclipped [ 82.977] emit_primitive_identity_mask__avx2: dst=(165, 993), mask=(720.00, 48.00) x (5.00, 8.00) [ 82.977] gen8_vertex_flush[e98] = 3 [ 82.977] gen9_magic_ca_pass: CA fixup (1653 -> 1656) [ 82.977] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.977] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.977] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.977] sna_glyphs(op=3, nlist=1, src=(172, 1001)) [ 82.977] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.977] sna_glyphs: discarding mask [ 82.977] glyphs0_to_dst(op=3, src=(172, 1001), nlist=1, dst=(172, 1001)+(0, 0)) [ 82.977] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.977] gen9_render_composite: 0x0, current mode=1/1 [ 82.977] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 82.977] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.977] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.977] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.977] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.977] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.977] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.977] sna_drawable_use_bo: using whole GPU bo [ 82.977] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.977] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.977] color_convert: src=ff729fcf [20028888] [ 82.977] color_convert: dst=ff729fcf [20028888] [ 82.977] sna_render_get_solid: ff729fcf [ 82.977] sna_render_get_solid(23) = ff729fcf (old) [ 82.977] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.977] sna_transform_is_imprecise_integer_translation: no transform [ 82.977] gen9_composite_picture: integer translation (0, 0), removing [ 82.977] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.977] sna_render_pixmap_bo: GPU all damaged [ 82.977] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.977] gen4_choose_composite_emitter: solid, identity mask [ 82.977] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.977] gen9_composite_get_binding_table(fbc0) [ 82.977] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.977] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.977] gen9_emit_vertex_elements: setup id=9 [ 82.977] glyphs0_to_dst: glyph=(171, 995)x(11, 3), unclipped [ 82.977] emit_primitive_identity_mask__avx2: dst=(171, 995), mask=(736.00, 32.00) x (11.00, 3.00) [ 82.977] glyphs0_to_dst: glyph=(180, 990)x(10, 14), unclipped [ 82.977] emit_primitive_identity_mask__avx2: dst=(180, 990), mask=(944.00, 48.00) x (10.00, 14.00) [ 82.977] glyphs0_to_dst: glyph=(189, 990)x(11, 11), unclipped [ 82.977] emit_primitive_identity_mask__avx2: dst=(189, 990), mask=(960.00, 0.00) x (11.00, 11.00) [ 82.977] glyphs0_to_dst: glyph=(198, 993)x(10, 8), unclipped [ 82.977] emit_primitive_identity_mask__avx2: dst=(198, 993), mask=(976.00, 0.00) x (10.00, 8.00) [ 82.977] glyphs0_to_dst: glyph=(208, 993)x(9, 11), unclipped [ 82.977] emit_primitive_identity_mask__avx2: dst=(208, 993), mask=(960.00, 16.00) x (9.00, 11.00) [ 82.977] glyphs0_to_dst: glyph=(216, 990)x(10, 14), unclipped [ 82.977] emit_primitive_identity_mask__avx2: dst=(216, 990), mask=(944.00, 48.00) x (10.00, 14.00) [ 82.977] glyphs0_to_dst: glyph=(225, 991)x(10, 10), unclipped [ 82.977] emit_primitive_identity_mask__avx2: dst=(225, 991), mask=(976.00, 16.00) x (10.00, 10.00) [ 82.977] glyphs0_to_dst: glyph=(234, 1002)x(11, 2), unclipped [ 82.977] emit_primitive_identity_mask__avx2: dst=(234, 1002), mask=(992.00, 0.00) x (11.00, 2.00) [ 82.977] glyphs0_to_dst: glyph=(243, 990)x(11, 11), unclipped [ 82.977] emit_primitive_identity_mask__avx2: dst=(243, 990), mask=(1008.00, 0.00) x (11.00, 11.00) [ 82.977] glyphs0_to_dst: glyph=(253, 993)x(9, 8), unclipped [ 82.977] emit_primitive_identity_mask__avx2: dst=(253, 993), mask=(720.00, 0.00) x (9.00, 8.00) [ 82.977] glyphs0_to_dst: glyph=(261, 993)x(10, 8), unclipped [ 82.977] emit_primitive_identity_mask__avx2: dst=(261, 993), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.977] glyphs0_to_dst: glyph=(270, 993)x(10, 8), unclipped [ 82.977] emit_primitive_identity_mask__avx2: dst=(270, 993), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.977] glyphs0_to_dst: glyph=(279, 989)x(10, 12), unclipped [ 82.977] emit_primitive_identity_mask__avx2: dst=(279, 989), mask=(992.00, 16.00) x (10.00, 12.00) [ 82.977] glyphs0_to_dst: glyph=(288, 993)x(10, 8), unclipped [ 82.977] emit_primitive_identity_mask__avx2: dst=(288, 993), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.977] glyphs0_to_dst: glyph=(297, 993)x(10, 8), unclipped [ 82.977] emit_primitive_identity_mask__avx2: dst=(297, 993), mask=(752.00, 0.00) x (10.00, 8.00) [ 82.977] glyphs0_to_dst: glyph=(307, 989)x(10, 12), unclipped [ 82.977] emit_primitive_identity_mask__avx2: dst=(307, 989), mask=(1008.00, 16.00) x (10.00, 12.00) [ 82.977] glyphs0_to_dst: glyph=(315, 990)x(11, 11), unclipped [ 82.977] emit_primitive_identity_mask__avx2: dst=(315, 990), mask=(960.00, 0.00) x (11.00, 11.00) [ 82.977] glyphs0_to_dst: glyph=(324, 993)x(11, 8), unclipped [ 82.977] emit_primitive_identity_mask__avx2: dst=(324, 993), mask=(736.00, 16.00) x (11.00, 8.00) [ 82.977] glyphs0_to_dst: glyph=(334, 993)x(9, 11), unclipped [ 82.977] emit_primitive_identity_mask__avx2: dst=(334, 993), mask=(960.00, 16.00) x (9.00, 11.00) [ 82.977] glyphs0_to_dst: glyph=(342, 1002)x(11, 2), unclipped [ 82.977] emit_primitive_identity_mask__avx2: dst=(342, 1002), mask=(992.00, 0.00) x (11.00, 2.00) [ 82.977] glyphs0_to_dst: glyph=(351, 989)x(10, 12), unclipped [ 82.977] emit_primitive_identity_mask__avx2: dst=(351, 989), mask=(992.00, 16.00) x (10.00, 12.00) [ 82.977] glyphs0_to_dst: glyph=(361, 989)x(9, 12), unclipped [ 82.977] emit_primitive_identity_mask__avx2: dst=(361, 989), mask=(960.00, 32.00) x (9.00, 12.00) [ 82.977] glyphs0_to_dst: glyph=(369, 993)x(10, 11), unclipped [ 82.977] emit_primitive_identity_mask__avx2: dst=(369, 993), mask=(976.00, 32.00) x (10.00, 11.00) [ 82.977] glyphs0_to_dst: glyph=(378, 990)x(10, 14), unclipped [ 82.977] emit_primitive_identity_mask__avx2: dst=(378, 990), mask=(944.00, 48.00) x (10.00, 14.00) [ 82.977] glyphs0_to_dst: glyph=(387, 991)x(10, 10), unclipped [ 82.977] emit_primitive_identity_mask__avx2: dst=(387, 991), mask=(720.00, 32.00) x (10.00, 10.00) [ 82.977] glyphs0_to_dst: glyph=(396, 1002)x(11, 2), unclipped [ 82.977] emit_primitive_identity_mask__avx2: dst=(396, 1002), mask=(992.00, 0.00) x (11.00, 2.00) [ 82.977] glyphs0_to_dst: glyph=(406, 993)x(9, 8), unclipped [ 82.977] emit_primitive_identity_mask__avx2: dst=(406, 993), mask=(720.00, 0.00) x (9.00, 8.00) [ 82.977] glyphs0_to_dst: glyph=(414, 993)x(10, 8), unclipped [ 82.977] emit_primitive_identity_mask__avx2: dst=(414, 993), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.977] glyphs0_to_dst: glyph=(423, 993)x(10, 8), unclipped [ 82.977] emit_primitive_identity_mask__avx2: dst=(423, 993), mask=(752.00, 0.00) x (10.00, 8.00) [ 82.977] glyphs0_to_dst: glyph=(432, 990)x(10, 11), unclipped [ 82.977] emit_primitive_identity_mask__avx2: dst=(432, 990), mask=(736.00, 0.00) x (10.00, 11.00) [ 82.977] glyphs0_to_dst: glyph=(442, 993)x(9, 8), unclipped [ 82.977] emit_primitive_identity_mask__avx2: dst=(442, 993), mask=(48.00, 96.00) x (9.00, 8.00) [ 82.977] glyphs0_to_dst: glyph=(450, 990)x(10, 11), unclipped [ 82.977] emit_primitive_identity_mask__avx2: dst=(450, 990), mask=(736.00, 0.00) x (10.00, 11.00) [ 82.977] glyphs0_to_dst: glyph=(460, 993)x(9, 8), unclipped [ 82.977] emit_primitive_identity_mask__avx2: dst=(460, 993), mask=(752.00, 16.00) x (9.00, 8.00) [ 82.977] glyphs0_to_dst: glyph=(468, 993)x(10, 11), unclipped [ 82.977] emit_primitive_identity_mask__avx2: dst=(468, 993), mask=(976.00, 32.00) x (10.00, 11.00) [ 82.977] gen8_vertex_flush[f98] = 102 [ 82.977] gen9_magic_ca_pass: CA fixup (1656 -> 1758) [ 82.977] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.977] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.977] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.977] sna_glyphs(op=3, nlist=1, src=(478, 1001)) [ 82.977] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.977] sna_glyphs: discarding mask [ 82.977] glyphs0_to_dst(op=3, src=(478, 1001), nlist=1, dst=(478, 1001)+(0, 0)) [ 82.977] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.977] gen9_render_composite: 0x0, current mode=1/1 [ 82.977] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 82.977] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.977] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.977] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.977] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.977] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.977] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.977] sna_drawable_use_bo: using whole GPU bo [ 82.977] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.977] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.977] color_convert: src=ffffffff [20028888] [ 82.977] color_convert: dst=ffffffff [20028888] [ 82.977] sna_render_get_solid: ffffffff [ 82.977] sna_render_get_solid(white) [ 82.977] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.977] sna_transform_is_imprecise_integer_translation: no transform [ 82.977] gen9_composite_picture: integer translation (0, 0), removing [ 82.977] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.977] sna_render_pixmap_bo: GPU all damaged [ 82.977] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.977] gen4_choose_composite_emitter: solid, identity mask [ 82.978] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.978] gen9_composite_get_binding_table(fb80) [ 82.978] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.978] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.978] gen9_emit_vertex_elements: setup id=9 [ 82.978] glyphs0_to_dst: glyph=(477, 990)x(10, 13), unclipped [ 82.978] emit_primitive_identity_mask__avx2: dst=(477, 990), mask=(752.00, 32.00) x (10.00, 13.00) [ 82.978] glyphs0_to_dst: glyph=(495, 996)x(10, 3), unclipped [ 82.978] emit_primitive_identity_mask__avx2: dst=(495, 996), mask=(1008.00, 48.00) x (10.00, 3.00) [ 82.978] glyphs0_to_dst: glyph=(505, 990)x(9, 14), unclipped [ 82.978] emit_primitive_identity_mask__avx2: dst=(505, 990), mask=(832.00, 32.00) x (9.00, 14.00) [ 82.978] glyphs0_to_dst: glyph=(514, 993)x(9, 8), unclipped [ 82.978] emit_primitive_identity_mask__avx2: dst=(514, 993), mask=(896.00, 48.00) x (9.00, 8.00) [ 82.978] glyphs0_to_dst: glyph=(522, 993)x(10, 8), unclipped [ 82.978] emit_primitive_identity_mask__avx2: dst=(522, 993), mask=(848.00, 16.00) x (10.00, 8.00) [ 82.978] glyphs0_to_dst: glyph=(532, 993)x(9, 8), unclipped [ 82.978] emit_primitive_identity_mask__avx2: dst=(532, 993), mask=(848.00, 48.00) x (9.00, 8.00) [ 82.978] glyphs0_to_dst: glyph=(540, 990)x(10, 11), unclipped [ 82.978] emit_primitive_identity_mask__avx2: dst=(540, 990), mask=(992.00, 32.00) x (10.00, 11.00) [ 82.978] glyphs0_to_dst: glyph=(550, 993)x(9, 11), unclipped [ 82.978] emit_primitive_identity_mask__avx2: dst=(550, 993), mask=(880.00, 16.00) x (9.00, 11.00) [ 82.978] glyphs0_to_dst: glyph=(559, 990)x(9, 11), unclipped [ 82.978] emit_primitive_identity_mask__avx2: dst=(559, 990), mask=(880.00, 0.00) x (9.00, 11.00) [ 82.978] glyphs0_to_dst: glyph=(568, 990)x(9, 14), unclipped [ 82.978] emit_primitive_identity_mask__avx2: dst=(568, 990), mask=(832.00, 32.00) x (9.00, 14.00) [ 82.978] glyphs0_to_dst: glyph=(576, 993)x(10, 8), unclipped [ 82.978] emit_primitive_identity_mask__avx2: dst=(576, 993), mask=(848.00, 16.00) x (10.00, 8.00) [ 82.978] glyphs0_to_dst: glyph=(586, 993)x(9, 11), unclipped [ 82.978] emit_primitive_identity_mask__avx2: dst=(586, 993), mask=(880.00, 16.00) x (9.00, 11.00) [ 82.978] glyphs0_to_dst: glyph=(594, 1003)x(11, 2), unclipped [ 82.978] emit_primitive_identity_mask__avx2: dst=(594, 1003), mask=(832.00, 48.00) x (11.00, 2.00) [ 82.978] glyphs0_to_dst: glyph=(603, 989)x(10, 12), unclipped [ 82.978] emit_primitive_identity_mask__avx2: dst=(603, 989), mask=(864.00, 0.00) x (10.00, 12.00) [ 82.978] glyphs0_to_dst: glyph=(612, 993)x(10, 8), unclipped [ 82.978] emit_primitive_identity_mask__avx2: dst=(612, 993), mask=(864.00, 32.00) x (10.00, 8.00) [ 82.978] glyphs0_to_dst: glyph=(621, 990)x(10, 11), unclipped [ 82.978] emit_primitive_identity_mask__avx2: dst=(621, 990), mask=(880.00, 32.00) x (10.00, 11.00) [ 82.978] glyphs0_to_dst: glyph=(630, 1003)x(11, 2), unclipped [ 82.978] emit_primitive_identity_mask__avx2: dst=(630, 1003), mask=(832.00, 48.00) x (11.00, 2.00) [ 82.978] glyphs0_to_dst: glyph=(639, 990)x(10, 11), unclipped [ 82.978] emit_primitive_identity_mask__avx2: dst=(639, 990), mask=(880.00, 32.00) x (10.00, 11.00) [ 82.978] glyphs0_to_dst: glyph=(648, 993)x(10, 8), unclipped [ 82.978] emit_primitive_identity_mask__avx2: dst=(648, 993), mask=(944.00, 0.00) x (10.00, 8.00) [ 82.978] glyphs0_to_dst: glyph=(657, 993)x(10, 11), unclipped [ 82.978] emit_primitive_identity_mask__avx2: dst=(657, 993), mask=(880.00, 48.00) x (10.00, 11.00) [ 82.978] glyphs0_to_dst: glyph=(669, 998)x(5, 3), unclipped [ 82.978] emit_primitive_identity_mask__avx2: dst=(669, 998), mask=(1008.00, 32.00) x (5.00, 3.00) [ 82.978] glyphs0_to_dst: glyph=(676, 993)x(9, 8), unclipped [ 82.978] emit_primitive_identity_mask__avx2: dst=(676, 993), mask=(896.00, 48.00) x (9.00, 8.00) [ 82.978] glyphs0_to_dst: glyph=(685, 989)x(9, 12), unclipped [ 82.978] emit_primitive_identity_mask__avx2: dst=(685, 989), mask=(992.00, 48.00) x (9.00, 12.00) [ 82.978] gen8_vertex_flush[1098] = 69 [ 82.978] gen9_magic_ca_pass: CA fixup (1758 -> 1827) [ 82.978] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.978] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.978] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.978] sna_glyphs(op=3, nlist=1, src=(1, 1018)) [ 82.978] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.978] sna_glyphs: discarding mask [ 82.978] glyphs0_to_dst(op=3, src=(1, 1018), nlist=1, dst=(1, 1018)+(0, 0)) [ 82.978] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.978] gen9_render_composite: 0x0, current mode=1/1 [ 82.978] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 82.978] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.978] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.978] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.978] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.978] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.978] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.978] sna_drawable_use_bo: using whole GPU bo [ 82.978] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.978] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.978] color_convert: src=ff8ae234 [20028888] [ 82.978] color_convert: dst=ff8ae234 [20028888] [ 82.978] sna_render_get_solid: ff8ae234 [ 82.978] sna_render_get_solid(22) = ff8ae234 (old) [ 82.978] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.978] sna_transform_is_imprecise_integer_translation: no transform [ 82.978] gen9_composite_picture: integer translation (0, 0), removing [ 82.978] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.978] sna_render_pixmap_bo: GPU all damaged [ 82.978] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.978] gen4_choose_composite_emitter: solid, identity mask [ 82.978] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.978] gen9_composite_get_binding_table(fb40) [ 82.978] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.978] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.978] gen9_emit_vertex_elements: setup id=9 [ 82.978] glyphs0_to_dst: glyph=(1, 1010)x(9, 8), unclipped [ 82.978] emit_primitive_identity_mask__avx2: dst=(1, 1010), mask=(688.00, 32.00) x (9.00, 8.00) [ 82.978] glyphs0_to_dst: glyph=(9, 1008)x(10, 13), unclipped [ 82.978] emit_primitive_identity_mask__avx2: dst=(9, 1008), mask=(672.00, 48.00) x (10.00, 13.00) [ 82.978] glyphs0_to_dst: glyph=(19, 1010)x(9, 8), unclipped [ 82.978] emit_primitive_identity_mask__avx2: dst=(19, 1010), mask=(688.00, 32.00) x (9.00, 8.00) [ 82.978] glyphs0_to_dst: glyph=(28, 1012)x(8, 3), unclipped [ 82.978] emit_primitive_identity_mask__avx2: dst=(28, 1012), mask=(688.00, 48.00) x (8.00, 3.00) [ 82.978] glyphs0_to_dst: glyph=(36, 1008)x(11, 10), unclipped [ 82.978] emit_primitive_identity_mask__avx2: dst=(36, 1008), mask=(704.00, 0.00) x (11.00, 10.00) [ 82.978] glyphs0_to_dst: glyph=(46, 1010)x(9, 8), unclipped [ 82.978] emit_primitive_identity_mask__avx2: dst=(46, 1010), mask=(720.00, 0.00) x (9.00, 8.00) [ 82.978] glyphs0_to_dst: glyph=(54, 1010)x(10, 8), unclipped [ 82.978] emit_primitive_identity_mask__avx2: dst=(54, 1010), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.978] glyphs0_to_dst: glyph=(63, 1010)x(10, 8), unclipped [ 82.978] emit_primitive_identity_mask__avx2: dst=(63, 1010), mask=(720.00, 16.00) x (10.00, 8.00) [ 82.978] glyphs0_to_dst: glyph=(72, 1007)x(10, 11), unclipped [ 82.978] emit_primitive_identity_mask__avx2: dst=(72, 1007), mask=(736.00, 0.00) x (10.00, 11.00) [ 82.978] glyphs0_to_dst: glyph=(81, 1010)x(10, 8), unclipped [ 82.978] emit_primitive_identity_mask__avx2: dst=(81, 1010), mask=(752.00, 0.00) x (10.00, 8.00) [ 82.978] glyphs0_to_dst: glyph=(90, 1007)x(10, 11), unclipped [ 82.978] emit_primitive_identity_mask__avx2: dst=(90, 1007), mask=(736.00, 0.00) x (10.00, 11.00) [ 82.978] glyphs0_to_dst: glyph=(99, 1010)x(11, 8), unclipped [ 82.978] emit_primitive_identity_mask__avx2: dst=(99, 1010), mask=(736.00, 16.00) x (11.00, 8.00) [ 82.978] glyphs0_to_dst: glyph=(109, 1010)x(9, 8), unclipped [ 82.978] emit_primitive_identity_mask__avx2: dst=(109, 1010), mask=(752.00, 16.00) x (9.00, 8.00) [ 82.978] glyphs0_to_dst: glyph=(118, 1012)x(8, 3), unclipped [ 82.978] emit_primitive_identity_mask__avx2: dst=(118, 1012), mask=(688.00, 48.00) x (8.00, 3.00) [ 82.978] glyphs0_to_dst: glyph=(126, 1008)x(10, 10), unclipped [ 82.978] emit_primitive_identity_mask__avx2: dst=(126, 1008), mask=(704.00, 32.00) x (10.00, 10.00) [ 82.978] glyphs0_to_dst: glyph=(135, 1008)x(10, 10), unclipped [ 82.978] emit_primitive_identity_mask__avx2: dst=(135, 1008), mask=(704.00, 32.00) x (10.00, 10.00) [ 82.978] glyphs0_to_dst: glyph=(144, 1008)x(10, 10), unclipped [ 82.978] emit_primitive_identity_mask__avx2: dst=(144, 1008), mask=(720.00, 32.00) x (10.00, 10.00) [ 82.978] glyphs0_to_dst: glyph=(153, 1008)x(10, 10), unclipped [ 82.978] emit_primitive_identity_mask__avx2: dst=(153, 1008), mask=(704.00, 48.00) x (10.00, 10.00) [ 82.978] gen8_vertex_flush[1198] = 54 [ 82.978] gen9_magic_ca_pass: CA fixup (1827 -> 1881) [ 82.978] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.978] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.978] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.978] sna_glyphs(op=3, nlist=1, src=(163, 1018)) [ 82.978] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.978] sna_glyphs: discarding mask [ 82.978] glyphs0_to_dst(op=3, src=(163, 1018), nlist=1, dst=(163, 1018)+(0, 0)) [ 82.978] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.978] gen9_render_composite: 0x0, current mode=1/1 [ 82.978] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 82.978] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.978] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.978] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.978] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.978] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.978] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.978] sna_drawable_use_bo: using whole GPU bo [ 82.978] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.978] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.978] color_convert: src=ffffffff [20028888] [ 82.978] color_convert: dst=ffffffff [20028888] [ 82.978] sna_render_get_solid: ffffffff [ 82.978] sna_render_get_solid(white) [ 82.978] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.978] sna_transform_is_imprecise_integer_translation: no transform [ 82.978] gen9_composite_picture: integer translation (0, 0), removing [ 82.978] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.978] sna_render_pixmap_bo: GPU all damaged [ 82.978] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.978] gen4_choose_composite_emitter: solid, identity mask [ 82.978] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.978] gen9_composite_get_binding_table(fb00) [ 82.978] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.978] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.978] gen9_emit_vertex_elements: setup id=9 [ 82.978] glyphs0_to_dst: glyph=(165, 1010)x(5, 8), unclipped [ 82.978] emit_primitive_identity_mask__avx2: dst=(165, 1010), mask=(720.00, 48.00) x (5.00, 8.00) [ 82.978] gen8_vertex_flush[1298] = 3 [ 82.978] gen9_magic_ca_pass: CA fixup (1881 -> 1884) [ 82.978] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.978] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.978] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.978] sna_glyphs(op=3, nlist=1, src=(172, 1018)) [ 82.978] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.978] sna_glyphs: discarding mask [ 82.978] glyphs0_to_dst(op=3, src=(172, 1018), nlist=1, dst=(172, 1018)+(0, 0)) [ 82.978] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.978] gen9_render_composite: 0x0, current mode=1/1 [ 82.978] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 82.978] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.978] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.978] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.978] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.978] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.978] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.978] sna_drawable_use_bo: using whole GPU bo [ 82.978] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.978] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.978] color_convert: src=ff729fcf [20028888] [ 82.978] color_convert: dst=ff729fcf [20028888] [ 82.978] sna_render_get_solid: ff729fcf [ 82.978] sna_render_get_solid(23) = ff729fcf (old) [ 82.978] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.978] sna_transform_is_imprecise_integer_translation: no transform [ 82.978] gen9_composite_picture: integer translation (0, 0), removing [ 82.978] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.978] sna_render_pixmap_bo: GPU all damaged [ 82.978] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.978] gen4_choose_composite_emitter: solid, identity mask [ 82.978] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.978] gen9_composite_get_binding_table(fac0) [ 82.978] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.978] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.978] gen9_emit_vertex_elements: setup id=9 [ 82.978] glyphs0_to_dst: glyph=(171, 1012)x(11, 3), unclipped [ 82.978] emit_primitive_identity_mask__avx2: dst=(171, 1012), mask=(736.00, 32.00) x (11.00, 3.00) [ 82.978] glyphs0_to_dst: glyph=(180, 1007)x(10, 14), unclipped [ 82.978] emit_primitive_identity_mask__avx2: dst=(180, 1007), mask=(944.00, 48.00) x (10.00, 14.00) [ 82.978] glyphs0_to_dst: glyph=(189, 1007)x(11, 11), unclipped [ 82.978] emit_primitive_identity_mask__avx2: dst=(189, 1007), mask=(960.00, 0.00) x (11.00, 11.00) [ 82.978] glyphs0_to_dst: glyph=(198, 1010)x(10, 8), unclipped [ 82.978] emit_primitive_identity_mask__avx2: dst=(198, 1010), mask=(976.00, 0.00) x (10.00, 8.00) [ 82.978] glyphs0_to_dst: glyph=(208, 1010)x(9, 11), unclipped [ 82.978] emit_primitive_identity_mask__avx2: dst=(208, 1010), mask=(960.00, 16.00) x (9.00, 11.00) [ 82.978] glyphs0_to_dst: glyph=(216, 1007)x(10, 14), unclipped [ 82.978] emit_primitive_identity_mask__avx2: dst=(216, 1007), mask=(944.00, 48.00) x (10.00, 14.00) [ 82.978] glyphs0_to_dst: glyph=(225, 1008)x(10, 10), unclipped [ 82.978] emit_primitive_identity_mask__avx2: dst=(225, 1008), mask=(976.00, 16.00) x (10.00, 10.00) [ 82.978] glyphs0_to_dst: glyph=(234, 1019)x(11, 2), unclipped [ 82.978] emit_primitive_identity_mask__avx2: dst=(234, 1019), mask=(992.00, 0.00) x (11.00, 2.00) [ 82.978] glyphs0_to_dst: glyph=(243, 1007)x(11, 11), unclipped [ 82.978] emit_primitive_identity_mask__avx2: dst=(243, 1007), mask=(1008.00, 0.00) x (11.00, 11.00) [ 82.978] glyphs0_to_dst: glyph=(253, 1010)x(9, 8), unclipped [ 82.978] emit_primitive_identity_mask__avx2: dst=(253, 1010), mask=(720.00, 0.00) x (9.00, 8.00) [ 82.978] glyphs0_to_dst: glyph=(261, 1010)x(10, 8), unclipped [ 82.978] emit_primitive_identity_mask__avx2: dst=(261, 1010), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.978] glyphs0_to_dst: glyph=(270, 1010)x(10, 8), unclipped [ 82.978] emit_primitive_identity_mask__avx2: dst=(270, 1010), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.978] glyphs0_to_dst: glyph=(279, 1006)x(10, 12), unclipped [ 82.978] emit_primitive_identity_mask__avx2: dst=(279, 1006), mask=(992.00, 16.00) x (10.00, 12.00) [ 82.978] glyphs0_to_dst: glyph=(288, 1010)x(10, 8), unclipped [ 82.978] emit_primitive_identity_mask__avx2: dst=(288, 1010), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.978] glyphs0_to_dst: glyph=(297, 1010)x(10, 8), unclipped [ 82.978] emit_primitive_identity_mask__avx2: dst=(297, 1010), mask=(752.00, 0.00) x (10.00, 8.00) [ 82.978] glyphs0_to_dst: glyph=(307, 1006)x(10, 12), unclipped [ 82.978] emit_primitive_identity_mask__avx2: dst=(307, 1006), mask=(1008.00, 16.00) x (10.00, 12.00) [ 82.978] glyphs0_to_dst: glyph=(315, 1007)x(11, 11), unclipped [ 82.978] emit_primitive_identity_mask__avx2: dst=(315, 1007), mask=(960.00, 0.00) x (11.00, 11.00) [ 82.978] glyphs0_to_dst: glyph=(324, 1010)x(11, 8), unclipped [ 82.978] emit_primitive_identity_mask__avx2: dst=(324, 1010), mask=(736.00, 16.00) x (11.00, 8.00) [ 82.978] glyphs0_to_dst: glyph=(334, 1010)x(9, 11), unclipped [ 82.978] emit_primitive_identity_mask__avx2: dst=(334, 1010), mask=(960.00, 16.00) x (9.00, 11.00) [ 82.978] glyphs0_to_dst: glyph=(342, 1019)x(11, 2), unclipped [ 82.978] emit_primitive_identity_mask__avx2: dst=(342, 1019), mask=(992.00, 0.00) x (11.00, 2.00) [ 82.978] glyphs0_to_dst: glyph=(351, 1006)x(10, 12), unclipped [ 82.978] emit_primitive_identity_mask__avx2: dst=(351, 1006), mask=(992.00, 16.00) x (10.00, 12.00) [ 82.978] glyphs0_to_dst: glyph=(361, 1006)x(9, 12), unclipped [ 82.978] emit_primitive_identity_mask__avx2: dst=(361, 1006), mask=(960.00, 32.00) x (9.00, 12.00) [ 82.978] glyphs0_to_dst: glyph=(369, 1010)x(10, 11), unclipped [ 82.978] emit_primitive_identity_mask__avx2: dst=(369, 1010), mask=(976.00, 32.00) x (10.00, 11.00) [ 82.978] glyphs0_to_dst: glyph=(378, 1007)x(10, 14), unclipped [ 82.978] emit_primitive_identity_mask__avx2: dst=(378, 1007), mask=(944.00, 48.00) x (10.00, 14.00) [ 82.978] glyphs0_to_dst: glyph=(387, 1008)x(10, 10), unclipped [ 82.978] emit_primitive_identity_mask__avx2: dst=(387, 1008), mask=(720.00, 32.00) x (10.00, 10.00) [ 82.978] glyphs0_to_dst: glyph=(396, 1019)x(11, 2), unclipped [ 82.978] emit_primitive_identity_mask__avx2: dst=(396, 1019), mask=(992.00, 0.00) x (11.00, 2.00) [ 82.978] glyphs0_to_dst: glyph=(406, 1010)x(9, 8), unclipped [ 82.978] emit_primitive_identity_mask__avx2: dst=(406, 1010), mask=(720.00, 0.00) x (9.00, 8.00) [ 82.978] glyphs0_to_dst: glyph=(414, 1010)x(10, 8), unclipped [ 82.978] emit_primitive_identity_mask__avx2: dst=(414, 1010), mask=(704.00, 16.00) x (10.00, 8.00) [ 82.978] glyphs0_to_dst: glyph=(423, 1010)x(10, 8), unclipped [ 82.978] emit_primitive_identity_mask__avx2: dst=(423, 1010), mask=(752.00, 0.00) x (10.00, 8.00) [ 82.978] glyphs0_to_dst: glyph=(432, 1007)x(10, 11), unclipped [ 82.978] emit_primitive_identity_mask__avx2: dst=(432, 1007), mask=(736.00, 0.00) x (10.00, 11.00) [ 82.978] glyphs0_to_dst: glyph=(442, 1010)x(9, 8), unclipped [ 82.978] emit_primitive_identity_mask__avx2: dst=(442, 1010), mask=(48.00, 96.00) x (9.00, 8.00) [ 82.978] glyphs0_to_dst: glyph=(450, 1007)x(10, 11), unclipped [ 82.978] emit_primitive_identity_mask__avx2: dst=(450, 1007), mask=(736.00, 0.00) x (10.00, 11.00) [ 82.978] glyphs0_to_dst: glyph=(460, 1010)x(9, 8), unclipped [ 82.978] emit_primitive_identity_mask__avx2: dst=(460, 1010), mask=(752.00, 16.00) x (9.00, 8.00) [ 82.978] glyphs0_to_dst: glyph=(468, 1010)x(10, 11), unclipped [ 82.978] emit_primitive_identity_mask__avx2: dst=(468, 1010), mask=(976.00, 32.00) x (10.00, 11.00) [ 82.978] gen8_vertex_flush[1398] = 102 [ 82.978] gen9_magic_ca_pass: CA fixup (1884 -> 1986) [ 82.978] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.978] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.978] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.978] sna_accel_flush: flush?=0, dirty?=0 [ 82.978] sna_block_handler (tv=0.0) [ 82.978] sna_wakeup_handler [ 82.978] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=114, name=86 [ 82.979] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 82.979] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 82.979] sna_dri2_get_back: draw size=3840x2160, back buffer handle=114 size=3840x2160, is-scanout? 1, active?=0, pitch=15360, front pitch=15360 [ 82.979] sna_dri2_get_back: reuse backbuffer? 1 [ 82.979] sna_dri2_get_back: back buffer handle=114, active?=0, refcnt=1 [ 82.979] sna_dri2_get_back: reuse unattached back [ 82.979] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 82.979] sna_dri2_reuse_buffer: reusing back buffer handle=114, name=86, pitch=15360, age=0 [ 82.979] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 82.979] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=32, name=80, active_scanout=2 [ 82.979] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 82.979] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 82.979] sna_accel_flush: flush?=0, dirty?=0 [ 82.979] sna_accel_flush: flush?=0, dirty?=0 [ 82.979] sna_accel_flush: flush?=0, dirty?=0 [ 82.979] sna_block_handler (tv=0.0) [ 82.979] sna_wakeup_handler [ 82.979] sna_accel_flush: flush?=0, dirty?=0 [ 82.979] sna_accel_flush: flush?=0, dirty?=0 [ 82.979] sna_block_handler (tv=0.0) [ 82.979] sna_wakeup_handler [ 82.979] sna_accel_flush: flush?=0, dirty?=0 [ 82.979] sna_accel_flush: flush?=0, dirty?=0 [ 82.979] sna_accel_flush: flush?=0, dirty?=0 [ 82.979] sna_block_handler (tv=0.0) [ 82.979] sna_wakeup_handler [ 82.979] sna_glyphs(op=3, nlist=1, src=(478, 1018)) [ 82.979] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.979] sna_glyphs: discarding mask [ 82.979] glyphs0_to_dst(op=3, src=(478, 1018), nlist=1, dst=(478, 1018)+(0, 0)) [ 82.979] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753899952 size=3775x2136 [ 82.979] gen9_render_composite: 0x0, current mode=1/1 [ 82.979] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 82.979] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 82.979] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 82.979] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 82.979] sna_drawable_use_bo pixmap=5010, box=((0, 0), (3775, 2136)), flags=7... [ 82.979] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 82.979] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.979] sna_drawable_use_bo: using whole GPU bo [ 82.979] gen9_composite_set_target: pixmap=5010, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 82.979] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.979] color_convert: src=ffffffff [20028888] [ 82.979] color_convert: dst=ffffffff [20028888] [ 82.979] sna_render_get_solid: ffffffff [ 82.979] sna_render_get_solid(white) [ 82.979] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 82.979] sna_transform_is_imprecise_integer_translation: no transform [ 82.979] gen9_composite_picture: integer translation (0, 0), removing [ 82.979] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 82.979] sna_render_pixmap_bo: GPU all damaged [ 82.979] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 82.979] gen4_choose_composite_emitter: solid, identity mask [ 82.979] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.979] gen9_composite_get_binding_table(fa80) [ 82.979] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 82.979] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 82.979] gen9_emit_vertex_elements: setup id=9 [ 82.979] glyphs0_to_dst: glyph=(477, 1007)x(10, 13), unclipped [ 82.979] emit_primitive_identity_mask__avx2: dst=(477, 1007), mask=(752.00, 32.00) x (10.00, 13.00) [ 82.979] gen8_vertex_flush[1498] = 3 [ 82.979] gen9_magic_ca_pass: CA fixup (1986 -> 1989) [ 82.979] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 82.979] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 82.979] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 82.979] sna_composite_rectangles(pixmap=5010, op=1, ffffffff x 4 [(495, 1003)x(11, 1) ...]) [ 82.979] sna_composite_rectangles: converted to op 1 [ 82.979] sna_composite_rectangles[0] (495, 1003)x(11, 1) -> (495, 1003), (506, 1004) [ 82.979] sna_composite_rectangles[1] (495, 1004)x(1, 17) -> (495, 1004), (496, 1021) [ 82.979] sna_composite_rectangles[2] (505, 1004)x(1, 17) -> (505, 1004), (506, 1021) [ 82.979] sna_composite_rectangles[3] (495, 1021)x(11, 1) -> (495, 1021), (506, 1022) [ 82.979] sna_composite_rectangles: nrects=4, region=(495, 1003), (506, 1022) x 4 [ 82.979] sna_composite_rectangles: clipped extents (495, 1003),(506, 1022) x 4 [ 82.979] sna_composite_rectangles: pixmap +(0, 0) extents (495, 1003),(506, 1022) [ 82.979] sna_composite_rectangles: dropping last-cpu hint [ 82.979] sna_drawable_use_bo pixmap=5010, box=((495, 1003), (506, 1022)), flags=1... [ 82.979] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 82.979] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.979] sna_drawable_use_bo: using whole GPU bo [ 82.979] gen9_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20028888]) [ 82.979] kgem_bo_is_render: handle=112, rq? 1 [1] [ 82.979] gen9_render_fill_boxes(ffffffff x 4 [(495, 1003), (506, 1004) ...]) [ 82.979] sna_render_get_solid: ffffffff [ 82.979] sna_render_get_solid(white) [ 82.979] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 82.979] kgem_check_bo: num_pages=+0, num_exec=+0 [ 82.979] aligning vertex: was 4, now 2 floats per vertex [ 82.979] gen9_composite_get_binding_table(fa40) [ 82.979] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 82.979] gen9_emit_sampler: sampler = 1 [ 82.979] gen9_emit_sf: num_sf_outputs=1 [ 82.979] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 82.979] gen9_emit_vertex_elements: setup id=0 [ 82.979] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 82.979] (495, 1003), (506, 1004) [ 82.979] (495, 1004), (496, 1021) [ 82.979] (505, 1004), (506, 1021) [ 82.979] (495, 1021), (506, 1022) [ 82.979] gen8_vertex_flush[15c8] = 12 [ 82.979] sna_validate_gc(0x561c94ab2470) changes=0, previous serial=1333, drawable=137e [ 82.979] sna_validate_gc: recomputing clip [ 82.979] sna_validate_gc: composite clip=1x[(65, 24), (3840, 2160)] [0x561c94abf1d0] [ 82.979] sna_copy_area: src=pixmap=5010:(0, 0)x(3775, 2136)+(0, 0) -> dst=pixmap=3060:(0, 0)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 82.979] sna_copy_area: normal copy [ 82.979] sna_do_copy: src=(0, 0), dst=(0, 0), size=(3775x2136) [ 82.979] sna_do_copy: after drawable: src=(0, 0), dst=(65, 24), size=(3775x2136) [ 82.979] sna_do_copy: dst extents (65, 24), (3840, 2160), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 82.979] sna_do_copy: clipped dst extents (65, 24), (3840, 2160) [ 82.979] sna_do_copy: unclipped src extents (0, 0), (3775, 2136) [ 82.979] sna_do_copy: clipped src extents (0, 0), (3775, 2136) [ 82.979] sna_do_copy: pixmap -- no source clipping [ 82.979] sna_do_copy: src extents (0, 0), (3775, 2136) x 1 [ 82.979] sna_do_copy: copy region (65, 24), (3840, 2160) x 1 + (-65, -24) [ 82.979] sna_copy_boxes (boxes=1x[(65, 24), (3840, 2160)...], src pixmap=5010+(-65, -24), dst pixmap=3060+(-65, -24), alu=3, src.size=3775x2136, dst.size=3775x2136) [ 82.979] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94b40a30, gpu_bo=112, cpu_bo=0), replaces=1 [ 82.979] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 82.979] sna_drawable_use_bo pixmap=3060, box=((0, 0), (3775, 2136)), flags=1b... [ 82.979] sna_drawable_use_bo: exported target, set PREFER_GPU [ 82.979] sna_drawable_use_bo: pinned, never REPLACES [ 82.979] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=b [ 82.979] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.979] sna_drawable_use_bo: using whole GPU bo [ 82.979] sna_pixmap_move_to_gpu(pixmap=5010, usage=0), flags=a [ 82.979] sna_pixmap_move_to_gpu: already all-damaged [ 82.979] sna_pixmap_mark_active: pixmap=5010, handle=112 [ 82.979] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 82.979] sna_pixmap_make_cow: make cow src=5010, dst=3060, handle=112 (already cow? src=0, dst=0) [ 82.979] sna_pixmap_make_cow: can't cow, dst_pinned=2 [ 82.979] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 82.979] kgem_bo_is_render: handle=112, rq? 1 [1] [ 82.979] kgem_bo_is_render: handle=9, rq? 0 [0] [ 82.979] kgem_bo_is_render: handle=9, rq? 0 [0] [ 82.979] kgem_bo_is_render: handle=112, rq? 1 [1] [ 82.979] __kgem_busy: handle=1, busy=0, wedged=0 [ 82.979] __kgem_retire_rq: request 1 complete [ 82.979] __kgem_bo_flush: handle=40, busy=0, wedged=0 [ 82.979] kgem_bo_move_to_cache: release handle=40 [ 82.979] kgem_bo_move_to_inactive: moving handle=40 to inactive [ 82.979] kgem_bo_can_map: handle=40, map=0x7fc690398000:0x0:0x0, tiling=1, domain=0, offset=3299627008 [ 82.979] __kgem_busy: handle=2, busy=0, wedged=0 [ 82.979] __kgem_ring_is_idle: ring=0 idle (handle=2) [ 82.979] __kgem_retire_rq: request 2 complete [ 82.979] __kgem_bo_flush: handle=25, busy=0, wedged=0 [ 82.979] kgem_set_mode: flushing before new bo [ 82.979] gen8_vertex_close: used=7980, vbo active? 23, vb=201, nreloc=2 [ 82.979] gen8_vertex_close: reloc[0] = 289 [ 82.979] kgem_add_reloc64: handle=23, pos=289, delta=0, domains=200000 [ 82.979] kgem_add_handle: handle=23, index=5 [ 82.979] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fd541000) [ 82.979] gen8_vertex_close: reloc[1] = 1389 [ 82.979] kgem_add_reloc64: handle=23, pos=1389, delta=0, domains=200000 [ 82.979] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=fd541000) [ 82.979] batch[1/1, flags=1800]: 1400 1400 16032 16384, nreloc=10, nexec=6, nfence=0, aperture=9200 [fenced=0] [ 82.979] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd981000 [ 82.979] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -57343 [ 82.979] kgem_fixup_relocs: shrinking by 57344 [ 82.979] __kgem_busy: handle=2, busy=0, wedged=0 [ 82.979] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd981000 [ 82.979] kgem_commit: release handle=112 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e64a9000 [ 82.979] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 82.979] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 82.979] __kgem_bo_clear_busy: handle=7 [ 82.979] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 82.979] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 82.979] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 82.979] __kgem_bo_clear_busy: handle=143 [ 82.979] kgem_commit: release handle=143 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff6e000 [ 82.979] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 82.979] __kgem_bo_clear_busy: handle=143 [ 82.979] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 82.979] __kgem_busy: handle=2, busy=131072, wedged=0 [ 82.979] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 82.979] kgem_check_bo: num_pages=+16200, num_exec=+2 [ 82.979] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 82.979] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 82.979] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 82.979] kgem_add_handle: handle=4, index=0 [ 82.979] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 82.979] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 82.979] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 82.980] gen9_composite_get_binding_table(ffc0) [ 82.980] kgem_add_reloc64: handle=9, pos=16360, delta=0, domains=20002 [ 82.980] kgem_add_handle: handle=9, index=1 [ 82.980] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f02dd000) [ 82.980] __kgem_bo_mark_dirty: handle=9 (proxy? 0) [ 82.980] [3fe0] bind bo(handle=9, addr=f02dd000), format=192, width=3775, height=2136, pitch=15360, tiling=1 -> render [ 82.980] kgem_add_reloc64: handle=112, pos=16344, delta=0, domains=40000 [ 82.980] kgem_add_handle: handle=112, index=2 [ 82.980] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=e64a9000) [ 82.980] [3fd0] bind bo(handle=112, addr=e64a9000), format=192, width=3775, height=2136, pitch=15360, tiling=1 -> sampler [ 82.980] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 82.980] gen9_emit_sampler: sampler = 0 [ 82.980] gen9_emit_sf: num_sf_outputs=1 [ 82.980] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 82.980] gen9_emit_vertex_elements: setup id=0 [ 82.980] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 82.980] (0, 0) -> (0, 0) + (3775, 2136) [ 82.980] gen8_vertex_flush[490] = 3 [ 82.980] sna_accel_flush: flush?=1, dirty?=0 [ 82.980] gen8_vertex_close: used=7986, vbo active? 23, vb=1, nreloc=1 [ 82.980] gen8_vertex_close: reloc[0] = 287 [ 82.980] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 82.980] kgem_add_handle: handle=23, index=3 [ 82.980] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 82.980] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16274 [fenced=0] [ 82.980] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 82.980] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 82.980] kgem_fixup_relocs: shrinking by 61440 [ 82.980] __kgem_busy: handle=1, busy=0, wedged=0 [ 82.980] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 82.980] kgem_commit: release handle=9 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f02dd000 [ 82.980] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 82.980] kgem_commit: release handle=112 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=e64a9000 [ 82.980] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 82.980] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 82.980] sna_accel_flush: flush?=0, dirty?=0 [ 82.980] sna_accel_flush: flush?=0, dirty?=0 [ 82.980] sna_accel_flush: flush?=0, dirty?=0 [ 82.980] sna_destroy_pixmap: pixmap=5010, attached?=1 [ 82.980] _kgem_bo_destroy: handle=112, proxy? 0 [ 82.980] __kgem_bo_destroy: handle=112, size=33177600 [ 82.980] __kgem_busy: handle=112, busy=131072, wedged=0 [ 82.980] __kgem_bo_destroy: handle=112 -> active [ 82.980] __sna_free_pixmap(pixmap=5010) [ 82.980] sna_accel_flush: flush?=0, dirty?=0 [ 82.980] sna_accel_flush: flush?=0, dirty?=0 [ 82.980] sna_accel_flush: flush?=0, dirty?=0 [ 82.980] sna_block_handler (tv=0.148000) [ 82.980] kgem_retire, need_retire?=1 [ 82.980] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 82.980] kgem_retire__requests_ring: retiring ring 0 [ 82.980] __kgem_busy: handle=2, busy=0, wedged=0 [ 82.980] __kgem_retire_rq: request 2 complete [ 82.980] kgem_retire__requests_ring: retiring ring 0 [ 82.980] __kgem_busy: handle=1, busy=131072, wedged=0 [ 82.980] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 82.980] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 82.980] kgem_retire -- retired=0, need_retire=1 [ 82.980] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 82.980] sna_scanout_do_flush: flush timer active: delta=-5 [ 82.980] sna_scanout_do_flush (time=82980), triggered [ 82.980] sna_scanout_flush (time=82980), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 82.980] has_shadow: has pending damage? 0, outstanding flips: 0 [ 82.980] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 82.980] has_shadow: has pending damage? 0, outstanding flips: 0 [ 82.980] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 82.980] sna_accel_block: evaluating timers, active=7 [ 82.980] sna_accel_block: flush timer expires in 16 [82996] [ 82.980] sna_wakeup_handler [ 82.980] sna_accel_flush: flush?=0, dirty?=0 [ 82.980] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 82.980] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 82.980] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 82.980] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 82.980] sna_dri2_get_msc(draw=146, pipe=0) [ 82.980] sna_crtc_record_swap: recording last swap on pipe=0, frame 4728 [msc=4728], time 82.966576 [ 82.980] sna_dri2_get_msc: msc=4728 [raw=4728], ust=82966576 [ 82.980] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=114 (refs=1/1, flush=0) , front=32 (refs=2/3, flush=1) [ 82.980] sna_dri2_schedule_swap(target_msc=4728, divisor=0, remainder=0) [ 82.980] sna_dri2_schedule_swap: using front handle=32, active_scanout?=2, flush?=1 [ 82.980] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 82.980] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 82.980] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 82.980] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 82.980] sna_crtc_record_swap: recording last swap on pipe=0, frame 4728 [msc=4728], time 82.966576 [ 82.980] immediate_swap: current_msc=4728, target_msc=4728 -- yes [ 82.980] can_flip: no, shadow enabled [ 82.980] sna_dri2_add_event: adding event to window 146) [ 82.980] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 82.980] sna_dri2_immediate_blit: no pending blit, starting chain [ 82.980] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 82.981] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 82.981] can_xchg: back size=8700f00, front size=8700f00 [ 82.981] can_xchg: yes, pixmap=4091 [ 82.981] sna_dri2_xchg: win=146, exchange front=32/80,ref=3 and back=114/86,ref=2, pixmap=4091 3840x2160 [ 82.981] sna_dri2_xchg: back_bo handle=114, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 82.981] sna_dri2_xchg: front_bo handle=32, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 82.981] set_bo: pixmap=4091, handle=114 (old handle=32) [ 82.981] set_bo: marking whole pixmap as damaged [ 82.981] set_bo: applying final/discard move-to-gpu [ 82.981] wait_for_shadow: flags=0, flips=0, handle=32, shadow=29 [ 82.981] set_bo: dropping flush hint from handle=32 [ 82.981] set_bo: adding flush hint to handle=114 [ 82.981] mark_stale(handle=32) => 1 [ 82.981] swap_limit: draw=146 setting swap limit to 3 [ 82.981] sna_dri2_swap_limit_validate: swap limit set to 3 [ 82.981] sna_next_vblank(pipe=0, waiting until next vblank) [ 82.981] sna_dri2_schedule_swap: reported target_msc=4728 [ 82.981] sna_accel_flush: flush?=0, dirty?=0 [ 82.981] sna_accel_flush: flush?=0, dirty?=0 [ 82.981] sna_accel_flush: flush?=0, dirty?=0 [ 82.981] sna_accel_flush: flush?=0, dirty?=0 [ 82.981] sna_block_handler (tv=0.147000) [ 82.981] kgem_retire, need_retire?=1 [ 82.981] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 82.981] kgem_retire__requests_ring: retiring ring 0 [ 82.981] __kgem_busy: handle=1, busy=131072, wedged=0 [ 82.981] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 82.981] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 82.981] kgem_retire -- retired=0, need_retire=1 [ 82.981] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 82.981] sna_scanout_do_flush: flush timer active: delta=15 [ 82.981] sna_accel_block: evaluating timers, active=7 [ 82.981] sna_accel_block: flush timer expires in 15 [82996] [ 82.981] sna_wakeup_handler [ 82.981] sna_accel_flush: flush?=0, dirty?=0 [ 82.981] sna_accel_flush: flush?=0, dirty?=0 [ 82.981] sna_accel_flush: flush?=0, dirty?=0 [ 82.981] sna_block_handler (tv=0.147000) [ 82.981] kgem_retire, need_retire?=1 [ 82.981] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 82.981] kgem_retire__requests_ring: retiring ring 0 [ 82.981] __kgem_busy: handle=1, busy=131072, wedged=0 [ 82.981] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 82.981] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 82.981] kgem_retire -- retired=0, need_retire=1 [ 82.981] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 82.981] sna_scanout_do_flush: flush timer active: delta=15 [ 82.981] sna_accel_block: evaluating timers, active=7 [ 82.981] sna_accel_block: flush timer expires in 15 [82996] [ 82.981] sna_wakeup_handler [ 82.981] sna_accel_flush: flush?=0, dirty?=0 [ 82.981] sna_accel_flush: flush?=0, dirty?=0 [ 82.981] sna_accel_flush: flush?=0, dirty?=0 [ 82.981] sna_block_handler (tv=0.147000) [ 82.981] kgem_retire, need_retire?=1 [ 82.981] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 82.981] kgem_retire__requests_ring: retiring ring 0 [ 82.981] __kgem_busy: handle=1, busy=131072, wedged=0 [ 82.981] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 82.981] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 82.981] kgem_retire -- retired=0, need_retire=1 [ 82.981] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 82.981] sna_scanout_do_flush: flush timer active: delta=15 [ 82.981] sna_accel_block: evaluating timers, active=7 [ 82.981] sna_accel_block: flush timer expires in 15 [82996] [ 82.982] sna_wakeup_handler [ 82.982] sna_mode_wakeup: len=32 [ 82.982] sna_dri2_vblank_handler(type=2, sequence=4729, draw=4181) [ 82.982] sna_crtc_record_swap: recording last swap on pipe=0, frame 4729 [msc=4729], time 82.983225 [ 82.982] sna_dri2_vblank_handler: 2 complete, frame=4729 tv=82.983225 [ 82.982] sna_dri2_blit_complete: blit finished [ 82.982] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4729, tv=82.983225) [ 82.982] frame_swap_complete(type=2): draw=146, pipe=0, frame=4729 [msc=4729], tv=82.983225 [ 82.982] sna_accel_flush: flush?=0, dirty?=0 [ 82.982] sna_dri2_event_free(draw?=1) [ 82.982] sna_dri2_remove_event: remove[0x561c94b43450] from window 146, active? 1 [ 82.982] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=114] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 82.982] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=32] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 82.982] sna_dri2_vblank_handler complete [ 82.982] sna_block_handler (tv=0.146000) [ 82.982] kgem_retire, need_retire?=1 [ 82.982] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 82.982] kgem_retire__requests_ring: retiring ring 0 [ 82.982] __kgem_busy: handle=1, busy=131072, wedged=0 [ 82.982] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 82.982] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 82.982] kgem_retire -- retired=0, need_retire=1 [ 82.982] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 82.982] sna_scanout_do_flush: flush timer active: delta=14 [ 82.982] sna_accel_do_throttle (time=82982), triggered [ 82.982] sna_accel_throttle (time=82982) [ 82.982] sna_accel_block: evaluating timers, active=7 [ 82.983] sna_accel_block: flush timer expires in 14 [82996] [ 82.986] sna_wakeup_handler [ 82.986] sna_accel_flush: flush?=0, dirty?=0 [ 82.986] sna_accel_flush: flush?=0, dirty?=0 [ 82.986] sna_accel_flush: flush?=0, dirty?=0 [ 82.987] sna_block_handler (tv=0.142000) [ 82.987] kgem_retire, need_retire?=1 [ 82.987] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 82.987] kgem_retire__requests_ring: retiring ring 0 [ 82.987] __kgem_busy: handle=1, busy=131072, wedged=0 [ 82.987] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 82.987] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 82.987] kgem_retire -- retired=0, need_retire=1 [ 82.987] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 82.987] sna_scanout_do_flush: flush timer active: delta=9 [ 82.987] sna_accel_block: evaluating timers, active=7 [ 82.987] sna_accel_block: flush timer expires in 9 [82996] [ 82.987] sna_wakeup_handler [ 82.987] sna_create_pixmap(3840, 2160, 24, usage=0) [ 82.987] kgem_can_create_2d: 3840x2160 @ 24 [ 82.987] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 82.987] kgem_can_create_2d: untiled size=33177600 [ 82.987] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 82.987] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 82.987] kgem_can_create_2d: tiled[-1] size=33177600 [ 82.987] sna_create_pixmap: usage=0, flags=1b [ 82.987] sna_create_pixmap: creating GPU pixmap 3840x2160, stride=15360, flags=1b [ 82.987] __pop_freed_pixmap: reusing freed pixmap=5010 header [ 82.987] create_pixmap_hdr: pixmap=5084, width=3840, height=2160, usage=0 [ 82.987] sna_create_pixmap: serial=5084, 3840x2160, usage=0 [ 82.987] sna_composite_rectangles(pixmap=5085, op=0, 0 x 1 [(0, 0)x(3840, 2160) ...]) [ 82.987] sna_composite_rectangles: converted to op 0 [ 82.987] sna_composite_rectangles[0] (0, 0)x(3840, 2160) -> (0, 0), (3840, 2160) [ 82.987] sna_composite_rectangles: nrects=1, region=(0, 0), (3840, 2160) x 1 [ 82.987] sna_composite_rectangles: clipped extents (0, 0),(3840, 2160) x 1 [ 82.987] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(3840, 2160) [ 82.987] sna_composite_rectangles: dropping last-cpu hint [ 82.987] sna_drawable_use_bo pixmap=5085, box=((0, 0), (3840, 2160)), flags=19... [ 82.987] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 82.987] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 82.987] sna_pixmap_move_to_gpu(pixmap=5085, usage=0), flags=b [ 82.987] sna_pixmap_move_to_gpu: CPU damage? 0 [ 82.987] sna_pixmap_move_to_gpu: creating GPU bo (3840x2160@32), create=b [ 82.987] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 82.987] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 82.987] sna_pixmap_alloc_gpu: pixmap=5085 [ 82.987] kgem_create_2d(3840x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 82.987] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=15360, height=2160 [ 82.987] kgem_bo_remove_from_active: removing handle=112 from active [ 82.987] 1:from active: pitch=15360, tiling=1, handle=112, id=2871 [ 82.987] __sna_damage_all(3840, 2160) [ 82.987] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 82.987] sna_pixmap_mark_active: pixmap=5085, handle=112 [ 82.987] sna_drawable_use_bo: allocated GPU bo for operation [ 82.987] sna_drawable_use_bo: using GPU bo with damage? 0 [ 82.987] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) [ 82.987] kgem_bo_is_render: handle=112, rq? 1 [1] [ 82.987] gen9_render_fill_boxes(0 x 1 [(0, 0), (3840, 2160) ...]) [ 82.987] sna_render_get_solid: 0 [ 82.987] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 82.987] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 82.987] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 82.987] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 82.987] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 82.987] kgem_add_handle: handle=4, index=0 [ 82.987] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 82.987] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 82.987] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 82.987] gen9_composite_get_binding_table(ffc0) [ 82.987] kgem_add_reloc64: handle=112, pos=16360, delta=0, domains=20002 [ 82.987] kgem_add_handle: handle=112, index=1 [ 82.987] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e64a9000) [ 82.987] __kgem_bo_mark_dirty: handle=112 (proxy? 0) [ 82.987] [3fe0] bind bo(handle=112, addr=e64a9000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> render [ 82.987] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 82.987] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 82.987] kgem_add_handle: handle=7, index=2 [ 82.987] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 82.987] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 82.987] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 82.987] gen9_emit_sampler: sampler = 1 [ 82.987] gen9_emit_sf: num_sf_outputs=1 [ 82.987] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 82.987] gen9_emit_vertex_elements: setup id=0 [ 82.987] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 82.987] (0, 0), (3840, 2160) [ 82.987] gen8_vertex_flush[490] = 3 [ 82.987] sna_composite_rectangles: pixmap=5085 marking clear [0]? 1 [ 82.987] sna_copy_area: src=pixmap=5085:(0, 0)x(3840, 2160)+(0, 0) -> dst=pixmap=5081:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 82.987] sna_copy_area: normal copy [ 82.987] sna_do_copy: src=(0, 0), dst=(0, 0), size=(3840x2160) [ 82.987] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(3840x2160) [ 82.987] sna_do_copy: dst extents (0, 0), (3840, 2160), dst clip extents (0, 0), (3840, 2160), dst size=3840x2160 [ 82.987] sna_do_copy: clipped dst extents (0, 0), (3840, 2160) [ 82.987] sna_do_copy: unclipped src extents (0, 0), (3840, 2160) [ 82.987] sna_do_copy: clipped src extents (0, 0), (3840, 2160) [ 82.987] sna_do_copy: pixmap -- no source clipping [ 82.987] sna_do_copy: src extents (0, 0), (3840, 2160) x 1 [ 82.987] sna_do_copy: copy region (0, 0), (3840, 2160) x 1 + (0, 0) [ 82.987] sna_copy_boxes (boxes=1x[(0, 0), (3840, 2160)...], src pixmap=5085+(0, 0), dst pixmap=5081+(0, 0), alu=3, src.size=3840x2160, dst.size=3840x2160) [ 82.987] sna_copy_boxes: dst=(priv=0x561c94b2b260, gpu_bo=25, cpu_bo=0), src=(priv=0x561c94b40a30, gpu_bo=112, cpu_bo=0), replaces=1 [ 82.987] copy_prefer_gpu: source is clear, don't force use of GPU [ 82.987] sna_drawable_use_bo pixmap=5081, box=((0, 0), (3840, 2160)), flags=18... [ 82.987] sna_drawable_use_bo: exported target, set PREFER_GPU [ 82.987] sna_drawable_use_bo: pinned, never REPLACES [ 82.987] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 82.987] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 82.987] sna_drawable_use_bo: using whole GPU bo [ 82.987] sna_copy_boxes: applying src clear [0] to dst [ 82.988] kgem_bo_is_render: handle=25, rq? 0 [0] [ 82.988] color_convert: src=0 [20020888] [ 82.988] color_convert: dst=ff000000 [20028888] [ 82.988] sna_render_get_solid: ff000000 [ 82.988] __kgem_busy: handle=1, busy=0, wedged=0 [ 82.988] __kgem_ring_is_idle: ring=0 idle (handle=1) [ 82.988] __kgem_retire_rq: request 1 complete [ 82.988] __kgem_bo_flush: handle=9, busy=0, wedged=0 [ 82.988] kgem_set_mode: flushing before new bo [ 82.988] gen8_vertex_close: used=7992, vbo active? 23, vb=1, nreloc=1 [ 82.988] gen8_vertex_close: reloc[0] = 287 [ 82.988] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 82.988] kgem_add_handle: handle=23, index=3 [ 82.988] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 82.988] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=8175 [fenced=0] [ 82.988] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 82.988] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 82.988] kgem_fixup_relocs: shrinking by 61440 [ 82.988] __kgem_busy: handle=1, busy=0, wedged=0 [ 82.988] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 82.988] kgem_commit: release handle=112 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e64a9000 [ 82.988] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 82.988] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 82.988] __kgem_bo_clear_busy: handle=7 [ 82.988] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 82.988] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 82.988] __kgem_busy: handle=1, busy=131072, wedged=0 [ 82.988] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 82.988] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 82.988] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 82.988] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 82.988] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 82.988] kgem_add_handle: handle=4, index=0 [ 82.988] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 82.988] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 82.988] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 82.988] gen9_composite_get_binding_table(ffc0) [ 82.988] kgem_add_reloc64: handle=25, pos=16360, delta=0, domains=20002 [ 82.988] kgem_add_handle: handle=25, index=1 [ 82.988] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f816d000) [ 82.988] __kgem_bo_mark_dirty: handle=25 (proxy? 0) [ 82.988] [3fe0] bind bo(handle=25, addr=f816d000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> render [ 82.988] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 82.988] kgem_add_reloc64: adding proxy [delta=1020] for handle=7 [ 82.988] kgem_add_handle: handle=7, index=2 [ 82.988] kgem_add_reloc64[4] = (delta=1020, target handle=2, presumed=fffe8000) [ 82.988] [3fd0] bind bo(handle=7, addr=fffe83fc), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 82.988] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 82.988] gen9_emit_sampler: sampler = 1 [ 82.988] gen9_emit_sf: num_sf_outputs=1 [ 82.988] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 82.988] gen9_emit_vertex_elements: setup id=0 [ 82.988] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 82.988] (0, 0), (3840, 2160) [ 82.988] gen8_vertex_flush[490] = 3 [ 82.988] sna_copy_boxes: marking dst handle=25 as all clear [0] [ 82.988] sna_accel_flush: flush?=1, dirty?=0 [ 82.988] gen8_vertex_close: used=7998, vbo active? 23, vb=1, nreloc=1 [ 82.988] gen8_vertex_close: reloc[0] = 287 [ 82.988] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 82.988] kgem_add_handle: handle=23, index=3 [ 82.988] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 82.988] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=8175 [fenced=0] [ 82.988] __kgem_busy: handle=1, busy=131072, wedged=0 [ 82.988] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd981000 [ 82.988] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 82.988] kgem_fixup_relocs: shrinking by 61440 [ 82.988] __kgem_busy: handle=2, busy=0, wedged=0 [ 82.988] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd981000 [ 82.988] kgem_commit: release handle=25 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f816d000 [ 82.988] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 82.988] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 82.988] __kgem_bo_clear_busy: handle=7 [ 82.988] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 82.988] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 82.988] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 82.988] sna_accel_flush: flush?=0, dirty?=0 [ 82.988] sna_accel_flush: flush?=0, dirty?=0 [ 82.988] sna_destroy_pixmap: pixmap=5085, attached?=1 [ 82.988] _kgem_bo_destroy: handle=112, proxy? 0 [ 82.988] __kgem_bo_destroy: handle=112, size=33177600 [ 82.988] __kgem_busy: handle=112, busy=131073, wedged=0 [ 82.988] __kgem_bo_destroy: handle=112 -> active [ 82.988] __sna_free_pixmap(pixmap=5085) [ 82.988] sna_accel_flush: flush?=0, dirty?=0 [ 82.988] sna_accel_flush: flush?=0, dirty?=0 [ 82.988] sna_accel_flush: flush?=0, dirty?=0 [ 82.988] sna_block_handler (tv=0.140000) [ 82.988] kgem_retire, need_retire?=1 [ 82.988] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 82.988] kgem_retire__requests_ring: retiring ring 0 [ 82.988] __kgem_busy: handle=1, busy=131072, wedged=0 [ 82.988] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 82.988] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 82.988] kgem_retire -- retired=0, need_retire=1 [ 82.988] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 82.988] sna_scanout_do_flush: flush timer active: delta=8 [ 82.988] sna_accel_block: evaluating timers, active=7 [ 82.988] sna_accel_block: flush timer expires in 8 [82996] [ 82.989] sna_wakeup_handler [ 82.989] sna_accel_flush: flush?=0, dirty?=0 [ 82.989] sna_accel_flush: flush?=0, dirty?=0 [ 82.989] sna_accel_flush: flush?=0, dirty?=0 [ 82.989] sna_accel_flush: flush?=0, dirty?=0 [ 82.989] sna_block_handler (tv=0.139000) [ 82.989] kgem_retire, need_retire?=1 [ 82.989] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 82.989] kgem_retire__requests_ring: retiring ring 0 [ 82.989] __kgem_busy: handle=1, busy=131072, wedged=0 [ 82.989] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 82.989] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 82.989] kgem_retire -- retired=0, need_retire=1 [ 82.989] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 82.989] sna_scanout_do_flush: flush timer active: delta=7 [ 82.989] sna_accel_block: evaluating timers, active=7 [ 82.989] sna_accel_block: flush timer expires in 7 [82996] [ 82.989] sna_wakeup_handler [ 82.989] sna_accel_flush: flush?=0, dirty?=0 [ 82.989] sna_accel_flush: flush?=0, dirty?=0 [ 82.989] sna_block_handler (tv=0.139000) [ 82.989] kgem_retire, need_retire?=1 [ 82.989] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 82.989] kgem_retire__requests_ring: retiring ring 0 [ 82.989] __kgem_busy: handle=1, busy=131072, wedged=0 [ 82.989] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 82.989] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 82.989] kgem_retire -- retired=0, need_retire=1 [ 82.989] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 82.989] sna_scanout_do_flush: flush timer active: delta=7 [ 82.989] sna_accel_block: evaluating timers, active=7 [ 82.989] sna_accel_block: flush timer expires in 7 [82996] [ 82.990] sna_wakeup_handler [ 82.990] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=32, name=80 [ 82.990] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 82.990] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 82.990] sna_dri2_get_back: draw size=3840x2160, back buffer handle=32 size=3840x2160, is-scanout? 1, active?=1, pitch=15360, front pitch=15360 [ 82.990] sna_dri2_get_back: reuse backbuffer? 1 [ 82.990] sna_dri2_get_back: back buffer handle=32, active?=1, refcnt=1 [ 82.990] sna_dri2_get_back: cache: handle=128, active=0 [ 82.990] sna_dri2_get_back: reuse cache handle=128, name=76, flags=0 [ 82.990] sna_dri2_get_back: caching handle=32 (name=80, flags=0, active_scanout=1) [ 82.990] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 82.990] sna_dri2_reuse_buffer: reusing back buffer handle=128, name=76, pitch=15360, age=0 [ 82.990] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 82.990] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=114, name=86, active_scanout=1 [ 82.990] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 82.990] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=114] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 82.990] sna_accel_flush: flush?=0, dirty?=0 [ 82.990] sna_accel_flush: flush?=0, dirty?=0 [ 82.990] sna_accel_flush: flush?=0, dirty?=0 [ 82.990] sna_block_handler (tv=0.138000) [ 82.990] kgem_retire, need_retire?=1 [ 82.990] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 82.990] kgem_retire__requests_ring: retiring ring 0 [ 82.990] __kgem_busy: handle=1, busy=131072, wedged=0 [ 82.990] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 82.990] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 82.990] kgem_retire -- retired=0, need_retire=1 [ 82.990] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 82.990] sna_scanout_do_flush: flush timer active: delta=6 [ 82.990] sna_accel_block: evaluating timers, active=7 [ 82.990] sna_accel_block: flush timer expires in 6 [82996] [ 82.992] sna_wakeup_handler [ 82.993] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 82.993] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 82.993] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 82.993] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 82.993] sna_dri2_get_msc(draw=146, pipe=0) [ 82.993] sna_crtc_record_swap: recording last swap on pipe=0, frame 4729 [msc=4729], time 82.983225 [ 82.993] sna_dri2_get_msc: msc=4729 [raw=4729], ust=82983225 [ 82.993] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=128 (refs=1/1, flush=0) , front=114 (refs=2/2, flush=1) [ 82.993] sna_dri2_schedule_swap(target_msc=4729, divisor=0, remainder=0) [ 82.993] sna_dri2_schedule_swap: using front handle=114, active_scanout?=1, flush?=1 [ 82.993] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 82.993] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 82.993] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 82.993] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 82.993] sna_crtc_record_swap: recording last swap on pipe=0, frame 4729 [msc=4729], time 82.983225 [ 82.993] immediate_swap: current_msc=4729, target_msc=4729 -- yes [ 82.993] can_flip: no, shadow enabled [ 82.993] sna_dri2_add_event: adding event to window 146) [ 82.993] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 82.993] sna_dri2_immediate_blit: no pending blit, starting chain [ 82.993] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 82.993] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 82.993] can_xchg: back size=8700f00, front size=8700f00 [ 82.993] can_xchg: yes, pixmap=4091 [ 82.993] sna_dri2_xchg: win=146, exchange front=114/86,ref=3 and back=128/76,ref=2, pixmap=4091 3840x2160 [ 82.993] sna_dri2_xchg: back_bo handle=128, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 82.993] sna_dri2_xchg: front_bo handle=114, pitch=15360, size=66355200, ref=2, active_scanout?=1 [ 82.993] set_bo: pixmap=4091, handle=128 (old handle=114) [ 82.993] set_bo: marking whole pixmap as damaged [ 82.993] set_bo: dropping flush hint from handle=114 [ 82.993] set_bo: adding flush hint to handle=128 [ 82.993] mark_stale(handle=114) => 1 [ 82.993] swap_limit: draw=146 setting swap limit to 3 [ 82.993] sna_dri2_swap_limit_validate: swap limit set to 3 [ 82.993] sna_next_vblank(pipe=0, waiting until next vblank) [ 82.993] sna_dri2_schedule_swap: reported target_msc=4729 [ 82.993] sna_accel_flush: flush?=0, dirty?=0 [ 82.993] sna_accel_flush: flush?=0, dirty?=0 [ 82.993] sna_accel_flush: flush?=0, dirty?=0 [ 82.993] sna_accel_flush: flush?=0, dirty?=0 [ 82.993] sna_block_handler (tv=0.135000) [ 82.993] kgem_retire, need_retire?=1 [ 82.993] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 82.993] kgem_retire__requests_ring: retiring ring 0 [ 82.993] __kgem_busy: handle=1, busy=131072, wedged=0 [ 82.993] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 82.993] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 82.993] kgem_retire -- retired=0, need_retire=1 [ 82.993] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 82.993] sna_scanout_do_flush: flush timer active: delta=3 [ 82.993] sna_scanout_do_flush (time=82993), triggered [ 82.993] sna_scanout_flush (time=82993), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 82.993] has_shadow: has pending damage? 1, outstanding flips: 0 [ 82.993] stop_flush: scanout=128 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 82.993] has_shadow: has pending damage? 1, outstanding flips: 0 [ 82.993] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 82.993] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 82.993] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 82.993] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 82.993] sna_pixmap_move_to_gpu: already all-damaged [ 82.993] sna_pixmap_mark_active: pixmap=4091, handle=128 [ 82.993] sna_mode_redisplay: crtc[0] transformed? 0 [ 82.993] sna_mode_redisplay: crtc[1] transformed? 0 [ 82.993] sna_mode_redisplay: crtc[2] transformed? 0 [ 82.993] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=128 [active=1] [ 82.993] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 32, transformed? 0 [ 82.993] get_fb: reusing fb=80 for handle=128 [ 82.993] sna_mode_redisplay: recording flip on CRTC:32 handle=128, active_scanout=2, serial=3 [ 82.993] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 82.993] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 82.993] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 82.993] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 82.993] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=128, shadow handle=29 [ 82.993] sna_accel_block: evaluating timers, active=7 [ 82.993] sna_accel_block: flush timer expires in 16 [83009] [ 82.995] sna_wakeup_handler [ 82.995] sna_accel_flush: flush?=0, dirty?=0 [ 82.995] sna_accel_flush: flush?=0, dirty?=0 [ 82.995] sna_accel_flush: flush?=0, dirty?=0 [ 82.995] sna_block_handler (tv=0.133000) [ 82.995] kgem_retire, need_retire?=1 [ 82.995] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 82.995] kgem_retire__requests_ring: retiring ring 0 [ 82.995] __kgem_busy: handle=1, busy=0, wedged=0 [ 82.995] __kgem_retire_rq: request 1 complete [ 82.995] __kgem_bo_flush: handle=112, busy=0, wedged=0 [ 82.995] kgem_bo_move_to_cache: release handle=112 [ 82.995] kgem_bo_move_to_inactive: moving handle=112 to inactive [ 82.995] kgem_retire__requests_ring: retiring ring 0 [ 82.995] __kgem_busy: handle=2, busy=131072, wedged=0 [ 82.995] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=2, retired? 1 [ 82.995] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 82.995] kgem_retire -- retired=1, need_retire=1 [ 82.995] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 82.995] sna_scanout_do_flush: flush timer active: delta=14 [ 82.995] sna_accel_block: evaluating timers, active=7 [ 82.995] sna_accel_block: flush timer expires in 14 [83009] [ 82.995] sna_wakeup_handler [ 82.995] sna_accel_flush: flush?=0, dirty?=0 [ 82.995] sna_accel_flush: flush?=0, dirty?=0 [ 82.995] sna_accel_flush: flush?=0, dirty?=0 [ 82.995] sna_block_handler (tv=0.133000) [ 82.995] kgem_retire, need_retire?=1 [ 82.995] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 82.995] kgem_retire__requests_ring: retiring ring 0 [ 82.995] __kgem_busy: handle=2, busy=131072, wedged=0 [ 82.995] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=2, retired? 0 [ 82.995] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 82.995] kgem_retire -- retired=0, need_retire=1 [ 82.995] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 82.995] sna_scanout_do_flush: flush timer active: delta=14 [ 82.995] sna_accel_block: evaluating timers, active=7 [ 82.995] sna_accel_block: flush timer expires in 14 [83009] [ 82.999] sna_wakeup_handler [ 82.999] sna_mode_wakeup: len=32 [ 82.999] sna_dri2_vblank_handler(type=2, sequence=4730, draw=4181) [ 82.999] sna_crtc_record_swap: recording last swap on pipe=0, frame 4730 [msc=4730], time 82.999876 [ 82.999] sna_dri2_vblank_handler: 2 complete, frame=4730 tv=82.999876 [ 82.999] sna_dri2_blit_complete: blit finished [ 82.999] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4730, tv=82.999876) [ 82.999] frame_swap_complete(type=2): draw=146, pipe=0, frame=4730 [msc=4730], tv=82.999876 [ 82.999] sna_accel_flush: flush?=0, dirty?=0 [ 82.999] sna_dri2_event_free(draw?=1) [ 82.999] sna_dri2_remove_event: remove[0x561c94b43450] from window 146, active? 1 [ 82.999] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=128] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 82.999] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=114] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 82.999] sna_dri2_vblank_handler complete [ 82.999] sna_block_handler (tv=0.129000) [ 82.999] kgem_retire, need_retire?=1 [ 82.999] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 82.999] kgem_retire__requests_ring: retiring ring 0 [ 82.999] __kgem_busy: handle=2, busy=131072, wedged=0 [ 82.999] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=2, retired? 0 [ 82.999] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 82.999] kgem_retire -- retired=0, need_retire=1 [ 82.999] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 82.999] sna_scanout_do_flush: flush timer active: delta=10 [ 82.999] sna_accel_do_throttle (time=82999), triggered [ 82.999] sna_accel_throttle (time=82999) [ 82.999] sna_accel_block: evaluating timers, active=7 [ 82.999] sna_accel_block: flush timer expires in 10 [83009] [ 83.003] sna_wakeup_handler [ 83.004] sna_accel_flush: flush?=0, dirty?=0 [ 83.004] sna_accel_flush: flush?=0, dirty?=0 [ 83.004] sna_create_pixmap(3840, 2160, 24, usage=0) [ 83.004] kgem_can_create_2d: 3840x2160 @ 24 [ 83.004] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 83.004] kgem_can_create_2d: untiled size=33177600 [ 83.004] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 83.004] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 83.004] kgem_can_create_2d: tiled[-1] size=33177600 [ 83.004] sna_create_pixmap: usage=0, flags=1b [ 83.004] sna_create_pixmap: creating GPU pixmap 3840x2160, stride=15360, flags=1b [ 83.004] __pop_freed_pixmap: reusing freed pixmap=5085 header [ 83.004] create_pixmap_hdr: pixmap=5086, width=3840, height=2160, usage=0 [ 83.004] sna_create_pixmap: serial=5086, 3840x2160, usage=0 [ 83.004] sna_composite_rectangles(pixmap=5087, op=0, 0 x 1 [(0, 0)x(3840, 2160) ...]) [ 83.004] sna_composite_rectangles: converted to op 0 [ 83.004] sna_composite_rectangles[0] (0, 0)x(3840, 2160) -> (0, 0), (3840, 2160) [ 83.004] sna_composite_rectangles: nrects=1, region=(0, 0), (3840, 2160) x 1 [ 83.004] sna_composite_rectangles: clipped extents (0, 0),(3840, 2160) x 1 [ 83.004] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(3840, 2160) [ 83.004] sna_composite_rectangles: dropping last-cpu hint [ 83.004] sna_drawable_use_bo pixmap=5087, box=((0, 0), (3840, 2160)), flags=19... [ 83.004] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 83.004] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 83.004] sna_pixmap_move_to_gpu(pixmap=5087, usage=0), flags=b [ 83.004] sna_pixmap_move_to_gpu: CPU damage? 0 [ 83.004] sna_pixmap_move_to_gpu: creating GPU bo (3840x2160@32), create=b [ 83.004] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 83.004] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 83.004] sna_pixmap_alloc_gpu: pixmap=5087 [ 83.004] kgem_create_2d(3840x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 83.004] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=15360, height=2160 [ 83.004] kgem_bo_remove_from_inactive: removing handle=112 from inactive [ 83.004] from inactive: pitch=15360, tiling=1: handle=112, id=2872 [ 83.004] __sna_damage_all(3840, 2160) [ 83.004] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 83.004] sna_pixmap_mark_active: pixmap=5087, handle=112 [ 83.004] sna_drawable_use_bo: allocated GPU bo for operation [ 83.004] sna_drawable_use_bo: using GPU bo with damage? 0 [ 83.004] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) [ 83.004] kgem_bo_is_render: handle=112, rq? 0 [0] [ 83.004] gen9_render_fill_boxes(0 x 1 [(0, 0), (3840, 2160) ...]) [ 83.004] sna_render_get_solid: 0 [ 83.004] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 83.004] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 83.004] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 83.004] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 83.004] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 83.004] kgem_add_handle: handle=4, index=0 [ 83.004] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 83.004] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 83.004] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 83.004] gen9_composite_get_binding_table(ffc0) [ 83.004] kgem_add_reloc64: handle=112, pos=16360, delta=0, domains=20002 [ 83.004] kgem_add_handle: handle=112, index=1 [ 83.004] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e64a9000) [ 83.004] __kgem_bo_mark_dirty: handle=112 (proxy? 0) [ 83.004] [3fe0] bind bo(handle=112, addr=e64a9000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> render [ 83.004] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 83.004] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 83.004] kgem_add_handle: handle=7, index=2 [ 83.004] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 83.004] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 83.004] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 83.004] gen9_emit_sampler: sampler = 1 [ 83.004] gen9_emit_sf: num_sf_outputs=1 [ 83.004] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 83.004] gen9_emit_vertex_elements: setup id=0 [ 83.004] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 83.004] (0, 0), (3840, 2160) [ 83.004] gen8_vertex_flush[490] = 3 [ 83.004] sna_composite_rectangles: pixmap=5087 marking clear [0]? 1 [ 83.004] sna_copy_area: src=pixmap=5087:(0, 0)x(3840, 2160)+(0, 0) -> dst=pixmap=5081:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 83.004] sna_copy_area: normal copy [ 83.004] sna_do_copy: src=(0, 0), dst=(0, 0), size=(3840x2160) [ 83.004] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(3840x2160) [ 83.004] sna_do_copy: dst extents (0, 0), (3840, 2160), dst clip extents (0, 0), (3840, 2160), dst size=3840x2160 [ 83.004] sna_do_copy: clipped dst extents (0, 0), (3840, 2160) [ 83.004] sna_do_copy: unclipped src extents (0, 0), (3840, 2160) [ 83.004] sna_do_copy: clipped src extents (0, 0), (3840, 2160) [ 83.004] sna_do_copy: pixmap -- no source clipping [ 83.004] sna_do_copy: src extents (0, 0), (3840, 2160) x 1 [ 83.004] sna_do_copy: copy region (0, 0), (3840, 2160) x 1 + (0, 0) [ 83.004] sna_copy_boxes (boxes=1x[(0, 0), (3840, 2160)...], src pixmap=5087+(0, 0), dst pixmap=5081+(0, 0), alu=3, src.size=3840x2160, dst.size=3840x2160) [ 83.004] sna_copy_boxes: dst=(priv=0x561c94b2b260, gpu_bo=25, cpu_bo=0), src=(priv=0x561c94b40a30, gpu_bo=112, cpu_bo=0), replaces=1 [ 83.004] copy_prefer_gpu: source is clear, don't force use of GPU [ 83.004] sna_drawable_use_bo pixmap=5081, box=((0, 0), (3840, 2160)), flags=18... [ 83.004] sna_drawable_use_bo: exported target, set PREFER_GPU [ 83.004] sna_drawable_use_bo: pinned, never REPLACES [ 83.004] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 83.004] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 83.004] sna_drawable_use_bo: using whole GPU bo [ 83.004] sna_copy_boxes: applying src clear [0] to dst [ 83.004] kgem_bo_is_render: handle=25, rq? 1 [1] [ 83.004] color_convert: src=0 [20020888] [ 83.004] color_convert: dst=ff000000 [20028888] [ 83.004] sna_render_get_solid: ff000000 [ 83.004] __kgem_busy: handle=2, busy=0, wedged=0 [ 83.005] __kgem_ring_is_idle: ring=0 idle (handle=2) [ 83.005] __kgem_retire_rq: request 2 complete [ 83.005] __kgem_bo_flush: handle=25, busy=131072, wedged=0 [ 83.005] __kgem_bo_flush: moving 25 to flushing [ 83.005] __kgem_retire_rq: movied 25 to flushing [ 83.005] kgem_set_mode: flushing before new bo [ 83.005] gen8_vertex_close: used=8004, vbo active? 23, vb=1, nreloc=1 [ 83.005] gen8_vertex_close: reloc[0] = 287 [ 83.005] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 83.005] kgem_add_handle: handle=23, index=3 [ 83.005] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 83.005] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=8175 [fenced=0] [ 83.005] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 83.005] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 83.005] kgem_fixup_relocs: shrinking by 61440 [ 83.005] __kgem_busy: handle=1, busy=0, wedged=0 [ 83.005] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 83.005] kgem_commit: release handle=112 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e64a9000 [ 83.005] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 83.005] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 83.005] __kgem_bo_clear_busy: handle=7 [ 83.005] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 83.005] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 83.005] __kgem_busy: handle=1, busy=131072, wedged=0 [ 83.005] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 83.005] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 83.005] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 83.005] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 83.005] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 83.005] kgem_add_handle: handle=4, index=0 [ 83.005] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 83.005] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 83.005] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 83.005] gen9_composite_get_binding_table(ffc0) [ 83.005] kgem_add_reloc64: handle=25, pos=16360, delta=0, domains=20002 [ 83.005] kgem_add_handle: handle=25, index=1 [ 83.005] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f816d000) [ 83.005] __kgem_bo_mark_dirty: handle=25 (proxy? 0) [ 83.005] [3fe0] bind bo(handle=25, addr=f816d000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> render [ 83.005] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 83.005] kgem_add_reloc64: adding proxy [delta=1020] for handle=7 [ 83.005] kgem_add_handle: handle=7, index=2 [ 83.005] kgem_add_reloc64[4] = (delta=1020, target handle=2, presumed=fffe8000) [ 83.005] [3fd0] bind bo(handle=7, addr=fffe83fc), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 83.005] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 83.005] gen9_emit_sampler: sampler = 1 [ 83.005] gen9_emit_sf: num_sf_outputs=1 [ 83.005] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 83.005] gen9_emit_vertex_elements: setup id=0 [ 83.005] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 83.005] (0, 0), (3840, 2160) [ 83.005] gen8_vertex_flush[490] = 3 [ 83.005] sna_copy_boxes: marking dst handle=25 as all clear [0] [ 83.005] sna_accel_flush: flush?=1, dirty?=0 [ 83.005] gen8_vertex_close: used=8010, vbo active? 23, vb=1, nreloc=1 [ 83.005] gen8_vertex_close: reloc[0] = 287 [ 83.005] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 83.005] kgem_add_handle: handle=23, index=3 [ 83.005] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 83.005] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=8175 [fenced=0] [ 83.005] __kgem_busy: handle=1, busy=131072, wedged=0 [ 83.005] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd981000 [ 83.005] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 83.005] kgem_fixup_relocs: shrinking by 61440 [ 83.005] __kgem_busy: handle=2, busy=0, wedged=0 [ 83.005] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd981000 [ 83.005] kgem_commit: release handle=25 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f816d000 [ 83.005] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 83.005] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 83.005] __kgem_bo_clear_busy: handle=7 [ 83.005] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 83.005] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 83.005] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 83.005] sna_accel_flush: flush?=0, dirty?=0 [ 83.005] sna_accel_flush: flush?=0, dirty?=0 [ 83.005] sna_accel_flush: flush?=0, dirty?=0 [ 83.005] sna_destroy_pixmap: pixmap=5087, attached?=1 [ 83.005] _kgem_bo_destroy: handle=112, proxy? 0 [ 83.005] __kgem_bo_destroy: handle=112, size=33177600 [ 83.005] __kgem_busy: handle=112, busy=131073, wedged=0 [ 83.005] __kgem_bo_destroy: handle=112 -> active [ 83.005] __sna_free_pixmap(pixmap=5087) [ 83.005] sna_accel_flush: flush?=0, dirty?=0 [ 83.005] sna_accel_flush: flush?=0, dirty?=0 [ 83.005] sna_accel_flush: flush?=0, dirty?=0 [ 83.005] sna_block_handler (tv=0.123000) [ 83.005] kgem_retire, need_retire?=1 [ 83.005] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 83.005] kgem_retire__requests_ring: retiring ring 0 [ 83.005] __kgem_busy: handle=1, busy=131072, wedged=0 [ 83.005] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 83.005] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 83.005] kgem_retire -- retired=0, need_retire=1 [ 83.005] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 83.006] sna_scanout_do_flush: flush timer active: delta=4 [ 83.006] sna_accel_block: evaluating timers, active=7 [ 83.006] sna_accel_block: flush timer expires in 4 [83009] [ 83.006] sna_wakeup_handler [ 83.006] sna_accel_flush: flush?=0, dirty?=0 [ 83.006] sna_accel_flush: flush?=0, dirty?=0 [ 83.006] sna_accel_flush: flush?=0, dirty?=0 [ 83.006] sna_accel_flush: flush?=0, dirty?=0 [ 83.006] sna_block_handler (tv=0.122000) [ 83.006] kgem_retire, need_retire?=1 [ 83.006] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 83.006] kgem_retire__requests_ring: retiring ring 0 [ 83.006] __kgem_busy: handle=1, busy=131072, wedged=0 [ 83.006] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 83.006] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 83.006] kgem_retire -- retired=0, need_retire=1 [ 83.006] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 83.006] sna_scanout_do_flush: flush timer active: delta=3 [ 83.006] sna_scanout_do_flush (time=83006), triggered [ 83.006] sna_scanout_flush (time=83006), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 83.006] has_shadow: has pending damage? 0, outstanding flips: 1 [ 83.006] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 83.006] has_shadow: has pending damage? 0, outstanding flips: 1 [ 83.006] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) [ 83.006] sna_accel_block: evaluating timers, active=7 [ 83.006] sna_accel_block: flush timer expires in 16 [83022] [ 83.006] sna_wakeup_handler [ 83.006] sna_accel_flush: flush?=0, dirty?=0 [ 83.006] sna_accel_flush: flush?=0, dirty?=0 [ 83.006] sna_block_handler (tv=0.122000) [ 83.006] kgem_retire, need_retire?=1 [ 83.006] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 83.006] kgem_retire__requests_ring: retiring ring 0 [ 83.006] __kgem_busy: handle=1, busy=131072, wedged=0 [ 83.006] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 83.006] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 83.006] kgem_retire -- retired=0, need_retire=1 [ 83.006] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 83.006] sna_scanout_do_flush: flush timer active: delta=16 [ 83.006] sna_accel_block: evaluating timers, active=7 [ 83.006] sna_accel_block: flush timer expires in 16 [83022] [ 83.006] sna_wakeup_handler [ 83.006] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=114, name=86 [ 83.006] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 83.006] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 83.006] sna_dri2_get_back: draw size=3840x2160, back buffer handle=114 size=3840x2160, is-scanout? 1, active?=0, pitch=15360, front pitch=15360 [ 83.006] sna_dri2_get_back: reuse backbuffer? 1 [ 83.006] sna_dri2_get_back: back buffer handle=114, active?=0, refcnt=1 [ 83.006] sna_dri2_get_back: reuse unattached back [ 83.006] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 83.006] sna_dri2_reuse_buffer: reusing back buffer handle=114, name=86, pitch=15360, age=0 [ 83.006] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 83.006] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=128, name=76, active_scanout=2 [ 83.006] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 83.006] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=128] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 83.006] sna_accel_flush: flush?=0, dirty?=0 [ 83.006] sna_accel_flush: flush?=0, dirty?=0 [ 83.006] sna_accel_flush: flush?=0, dirty?=0 [ 83.006] sna_block_handler (tv=0.122000) [ 83.006] kgem_retire, need_retire?=1 [ 83.006] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 83.006] kgem_retire__requests_ring: retiring ring 0 [ 83.006] __kgem_busy: handle=1, busy=131072, wedged=0 [ 83.006] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 83.006] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 83.006] kgem_retire -- retired=0, need_retire=1 [ 83.006] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 83.006] sna_scanout_do_flush: flush timer active: delta=16 [ 83.006] sna_accel_block: evaluating timers, active=7 [ 83.006] sna_accel_block: flush timer expires in 16 [83022] [ 83.008] sna_wakeup_handler [ 83.008] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 83.008] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 83.008] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 83.008] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 83.008] sna_dri2_get_msc(draw=146, pipe=0) [ 83.008] sna_crtc_record_swap: recording last swap on pipe=0, frame 4730 [msc=4730], time 82.999876 [ 83.008] sna_dri2_get_msc: msc=4730 [raw=4730], ust=82999876 [ 83.008] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=114 (refs=1/1, flush=0) , front=128 (refs=2/3, flush=1) [ 83.008] sna_dri2_schedule_swap(target_msc=4730, divisor=0, remainder=0) [ 83.008] sna_dri2_schedule_swap: using front handle=128, active_scanout?=2, flush?=1 [ 83.008] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 83.008] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 83.008] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 83.008] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 83.008] sna_crtc_record_swap: recording last swap on pipe=0, frame 4730 [msc=4730], time 82.999876 [ 83.008] immediate_swap: current_msc=4730, target_msc=4730 -- yes [ 83.008] can_flip: no, shadow enabled [ 83.008] sna_dri2_add_event: adding event to window 146) [ 83.008] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 83.008] sna_dri2_immediate_blit: no pending blit, starting chain [ 83.008] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 83.008] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 83.008] can_xchg: back size=8700f00, front size=8700f00 [ 83.008] can_xchg: yes, pixmap=4091 [ 83.008] sna_dri2_xchg: win=146, exchange front=128/76,ref=3 and back=114/86,ref=2, pixmap=4091 3840x2160 [ 83.008] sna_dri2_xchg: back_bo handle=114, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 83.008] sna_dri2_xchg: front_bo handle=128, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 83.008] set_bo: pixmap=4091, handle=114 (old handle=128) [ 83.008] set_bo: marking whole pixmap as damaged [ 83.008] set_bo: applying final/discard move-to-gpu [ 83.008] wait_for_shadow: flags=0, flips=1, handle=128, shadow=29 [ 83.008] set_bo: dropping flush hint from handle=128 [ 83.008] set_bo: adding flush hint to handle=114 [ 83.008] mark_stale(handle=128) => 1 [ 83.008] swap_limit: draw=146 setting swap limit to 3 [ 83.008] sna_dri2_swap_limit_validate: swap limit set to 3 [ 83.008] sna_next_vblank(pipe=0, waiting until next vblank) [ 83.008] sna_dri2_schedule_swap: reported target_msc=4730 [ 83.008] sna_accel_flush: flush?=0, dirty?=0 [ 83.008] sna_accel_flush: flush?=0, dirty?=0 [ 83.008] sna_accel_flush: flush?=0, dirty?=0 [ 83.008] sna_accel_flush: flush?=0, dirty?=0 [ 83.008] sna_block_handler (tv=0.120000) [ 83.008] kgem_retire, need_retire?=1 [ 83.008] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 83.008] kgem_retire__requests_ring: retiring ring 0 [ 83.008] __kgem_busy: handle=1, busy=131072, wedged=0 [ 83.008] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 83.008] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 83.008] kgem_retire -- retired=0, need_retire=1 [ 83.008] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 83.008] sna_scanout_do_flush: flush timer active: delta=14 [ 83.008] sna_accel_block: evaluating timers, active=7 [ 83.008] sna_accel_block: flush timer expires in 14 [83022] [ 83.012] sna_wakeup_handler [ 83.012] sna_accel_flush: flush?=0, dirty?=0 [ 83.012] sna_accel_flush: flush?=0, dirty?=0 [ 83.012] sna_accel_flush: flush?=0, dirty?=0 [ 83.012] sna_block_handler (tv=0.116000) [ 83.012] kgem_retire, need_retire?=1 [ 83.012] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 83.012] kgem_retire__requests_ring: retiring ring 0 [ 83.012] __kgem_busy: handle=1, busy=0, wedged=0 [ 83.012] __kgem_retire_rq: request 1 complete [ 83.012] __kgem_bo_flush: handle=112, busy=0, wedged=0 [ 83.012] kgem_bo_move_to_cache: release handle=112 [ 83.012] kgem_bo_move_to_inactive: moving handle=112 to inactive [ 83.012] kgem_retire__requests_ring: retiring ring 0 [ 83.012] __kgem_busy: handle=2, busy=0, wedged=0 [ 83.012] __kgem_retire_rq: request 2 complete [ 83.012] __kgem_bo_flush: handle=25, busy=131072, wedged=0 [ 83.012] __kgem_bo_flush: moving 25 to flushing [ 83.012] __kgem_retire_rq: movied 25 to flushing [ 83.012] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 83.012] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 83.012] kgem_retire -- retired=1, need_retire=1 [ 83.012] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 83.012] gen6_render_retire: resetting idle vbo [ 83.012] sna_scanout_do_flush: flush timer active: delta=10 [ 83.012] sna_accel_block: evaluating timers, active=7 [ 83.012] sna_accel_block: flush timer expires in 10 [83022] [ 83.012] sna_wakeup_handler [ 83.012] sna_accel_flush: flush?=0, dirty?=0 [ 83.012] sna_accel_flush: flush?=0, dirty?=0 [ 83.012] sna_accel_flush: flush?=0, dirty?=0 [ 83.012] sna_block_handler (tv=0.116000) [ 83.012] kgem_retire, need_retire?=1 [ 83.012] __kgem_busy: handle=25, busy=131072, wedged=0 [ 83.012] kgem_retire__flushing: 1 bo on flushing list, retired? 0 [ 83.012] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 83.012] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 83.012] kgem_retire -- retired=0, need_retire=1 [ 83.012] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 83.012] gen6_render_retire: resetting idle vbo [ 83.012] sna_scanout_do_flush: flush timer active: delta=10 [ 83.012] sna_accel_block: evaluating timers, active=7 [ 83.012] sna_accel_block: flush timer expires in 10 [83022] [ 83.016] sna_wakeup_handler [ 83.016] sna_mode_wakeup: len=64 [ 83.016] sna_mode_wakeup: recording last swap on pipe=0, frame 4731 [127b], time 83.16530 [ 83.016] sna_mode_wakeup: removing handle=32 [active_scanout=0] from scanout, installing handle=128 [active_scanout=1] [ 83.016] sna_mode_wakeup: flip complete, pending? 1 [ 83.016] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 83.016] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 83.016] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 83.016] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 83.016] sna_pixmap_move_to_gpu: already all-damaged [ 83.016] sna_pixmap_mark_active: pixmap=4091, handle=114 [ 83.016] sna_mode_redisplay: crtc[0] transformed? 0 [ 83.016] sna_mode_redisplay: crtc[1] transformed? 0 [ 83.016] sna_mode_redisplay: crtc[2] transformed? 0 [ 83.016] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=114 [active=1] [ 83.016] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 128, transformed? 0 [ 83.016] get_fb: reusing fb=81 for handle=114 [ 83.016] sna_mode_redisplay: recording flip on CRTC:32 handle=114, active_scanout=2, serial=3 [ 83.016] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 83.016] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 83.016] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 83.016] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 83.016] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=114, shadow handle=29 [ 83.016] sna_dri2_vblank_handler(type=2, sequence=4731, draw=4181) [ 83.016] sna_crtc_record_swap: recording last swap on pipe=0, frame 4731 [msc=4731], time 83.16530 [ 83.016] sna_dri2_vblank_handler: 2 complete, frame=4731 tv=83.16530 [ 83.016] sna_dri2_blit_complete: blit finished [ 83.016] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4731, tv=83.16530) [ 83.016] frame_swap_complete(type=2): draw=146, pipe=0, frame=4731 [msc=4731], tv=83.16530 [ 83.016] sna_accel_flush: flush?=0, dirty?=0 [ 83.016] sna_dri2_event_free(draw?=1) [ 83.016] sna_dri2_remove_event: remove[0x561c94b43450] from window 146, active? 1 [ 83.016] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=114] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 83.016] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=128] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 83.016] sna_dri2_vblank_handler complete [ 83.016] sna_block_handler (tv=0.112000) [ 83.016] kgem_retire, need_retire?=1 [ 83.016] __kgem_busy: handle=25, busy=131072, wedged=0 [ 83.016] kgem_retire__flushing: 1 bo on flushing list, retired? 0 [ 83.016] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 83.016] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 83.016] kgem_retire -- retired=0, need_retire=1 [ 83.016] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 83.016] gen6_render_retire: resetting idle vbo [ 83.016] sna_scanout_do_flush: flush timer active: delta=6 [ 83.016] sna_accel_do_throttle (time=83016), triggered [ 83.016] sna_accel_throttle (time=83016) [ 83.016] sna_accel_block: evaluating timers, active=7 [ 83.016] sna_accel_block: flush timer expires in 6 [83022] [ 83.020] sna_wakeup_handler [ 83.020] sna_accel_flush: flush?=0, dirty?=0 [ 83.020] sna_accel_flush: flush?=0, dirty?=0 [ 83.020] sna_create_pixmap(3840, 2160, 24, usage=0) [ 83.021] kgem_can_create_2d: 3840x2160 @ 24 [ 83.021] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 83.021] kgem_can_create_2d: untiled size=33177600 [ 83.021] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 83.021] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 83.021] kgem_can_create_2d: tiled[-1] size=33177600 [ 83.021] sna_create_pixmap: usage=0, flags=1b [ 83.021] sna_create_pixmap: creating GPU pixmap 3840x2160, stride=15360, flags=1b [ 83.021] __pop_freed_pixmap: reusing freed pixmap=5087 header [ 83.021] create_pixmap_hdr: pixmap=5088, width=3840, height=2160, usage=0 [ 83.021] sna_create_pixmap: serial=5088, 3840x2160, usage=0 [ 83.021] sna_composite_rectangles(pixmap=5089, op=0, 0 x 1 [(0, 0)x(3840, 2160) ...]) [ 83.021] sna_composite_rectangles: converted to op 0 [ 83.021] sna_composite_rectangles[0] (0, 0)x(3840, 2160) -> (0, 0), (3840, 2160) [ 83.021] sna_composite_rectangles: nrects=1, region=(0, 0), (3840, 2160) x 1 [ 83.021] sna_composite_rectangles: clipped extents (0, 0),(3840, 2160) x 1 [ 83.021] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(3840, 2160) [ 83.021] sna_composite_rectangles: dropping last-cpu hint [ 83.021] sna_drawable_use_bo pixmap=5089, box=((0, 0), (3840, 2160)), flags=19... [ 83.021] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 83.021] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 83.021] sna_pixmap_move_to_gpu(pixmap=5089, usage=0), flags=b [ 83.021] sna_pixmap_move_to_gpu: CPU damage? 0 [ 83.021] sna_pixmap_move_to_gpu: creating GPU bo (3840x2160@32), create=b [ 83.021] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 83.021] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 83.021] sna_pixmap_alloc_gpu: pixmap=5089 [ 83.021] kgem_create_2d(3840x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 83.021] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=15360, height=2160 [ 83.021] kgem_bo_remove_from_inactive: removing handle=112 from inactive [ 83.021] from inactive: pitch=15360, tiling=1: handle=112, id=2873 [ 83.021] __sna_damage_all(3840, 2160) [ 83.021] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 83.021] sna_pixmap_mark_active: pixmap=5089, handle=112 [ 83.021] sna_drawable_use_bo: allocated GPU bo for operation [ 83.021] sna_drawable_use_bo: using GPU bo with damage? 0 [ 83.021] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) [ 83.021] kgem_bo_is_render: handle=112, rq? 0 [0] [ 83.021] gen9_render_fill_boxes(0 x 1 [(0, 0), (3840, 2160) ...]) [ 83.021] sna_render_get_solid: 0 [ 83.021] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 83.021] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 83.021] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 83.021] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 83.021] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 83.021] kgem_add_handle: handle=4, index=0 [ 83.021] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 83.021] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 83.021] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 83.021] gen9_composite_get_binding_table(ffc0) [ 83.021] kgem_add_reloc64: handle=112, pos=16360, delta=0, domains=20002 [ 83.021] kgem_add_handle: handle=112, index=1 [ 83.021] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e64a9000) [ 83.021] __kgem_bo_mark_dirty: handle=112 (proxy? 0) [ 83.021] [3fe0] bind bo(handle=112, addr=e64a9000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> render [ 83.021] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 83.021] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 83.021] kgem_add_handle: handle=7, index=2 [ 83.021] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 83.021] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 83.021] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 83.021] gen9_emit_sampler: sampler = 1 [ 83.021] gen9_emit_sf: num_sf_outputs=1 [ 83.021] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 83.021] gen9_emit_vertex_elements: setup id=0 [ 83.021] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 83.021] (0, 0), (3840, 2160) [ 83.021] gen8_vertex_flush[490] = 3 [ 83.021] sna_composite_rectangles: pixmap=5089 marking clear [0]? 1 [ 83.021] sna_copy_area: src=pixmap=5089:(0, 0)x(3840, 2160)+(0, 0) -> dst=pixmap=5081:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 83.021] sna_copy_area: normal copy [ 83.021] sna_do_copy: src=(0, 0), dst=(0, 0), size=(3840x2160) [ 83.021] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(3840x2160) [ 83.021] sna_do_copy: dst extents (0, 0), (3840, 2160), dst clip extents (0, 0), (3840, 2160), dst size=3840x2160 [ 83.021] sna_do_copy: clipped dst extents (0, 0), (3840, 2160) [ 83.021] sna_do_copy: unclipped src extents (0, 0), (3840, 2160) [ 83.021] sna_do_copy: clipped src extents (0, 0), (3840, 2160) [ 83.021] sna_do_copy: pixmap -- no source clipping [ 83.021] sna_do_copy: src extents (0, 0), (3840, 2160) x 1 [ 83.021] sna_do_copy: copy region (0, 0), (3840, 2160) x 1 + (0, 0) [ 83.021] sna_copy_boxes (boxes=1x[(0, 0), (3840, 2160)...], src pixmap=5089+(0, 0), dst pixmap=5081+(0, 0), alu=3, src.size=3840x2160, dst.size=3840x2160) [ 83.021] sna_copy_boxes: dst=(priv=0x561c94b2b260, gpu_bo=25, cpu_bo=0), src=(priv=0x561c94b40a30, gpu_bo=112, cpu_bo=0), replaces=1 [ 83.021] copy_prefer_gpu: source is clear, don't force use of GPU [ 83.021] sna_drawable_use_bo pixmap=5081, box=((0, 0), (3840, 2160)), flags=18... [ 83.021] sna_drawable_use_bo: exported target, set PREFER_GPU [ 83.021] sna_drawable_use_bo: pinned, never REPLACES [ 83.021] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 83.021] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 83.021] sna_drawable_use_bo: using whole GPU bo [ 83.021] sna_copy_boxes: applying src clear [0] to dst [ 83.021] kgem_bo_is_render: handle=25, rq? 1 [1] [ 83.021] color_convert: src=0 [20020888] [ 83.021] color_convert: dst=ff000000 [20028888] [ 83.021] sna_render_get_solid: ff000000 [ 83.021] kgem_set_mode: flushing before new bo [ 83.021] gen8_vertex_close: used=6, vbo active? 23, vb=1, nreloc=1 [ 83.021] gen8_vertex_close: reloc[0] = 287 [ 83.021] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 83.021] kgem_add_handle: handle=23, index=3 [ 83.021] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 83.021] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=8175 [fenced=0] [ 83.021] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 83.021] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 83.021] kgem_fixup_relocs: shrinking by 61440 [ 83.021] __kgem_busy: handle=1, busy=0, wedged=0 [ 83.021] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 83.021] kgem_commit: release handle=112 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e64a9000 [ 83.021] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 83.021] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 83.021] __kgem_bo_clear_busy: handle=7 [ 83.021] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 83.021] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 83.021] __kgem_busy: handle=1, busy=131072, wedged=0 [ 83.021] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 83.021] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 83.021] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 83.021] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 83.021] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 83.021] kgem_add_handle: handle=4, index=0 [ 83.021] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 83.021] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 83.021] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 83.021] gen9_composite_get_binding_table(ffc0) [ 83.021] kgem_add_reloc64: handle=25, pos=16360, delta=0, domains=20002 [ 83.021] kgem_add_handle: handle=25, index=1 [ 83.021] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f816d000) [ 83.021] __kgem_bo_mark_dirty: handle=25 (proxy? 0) [ 83.021] [3fe0] bind bo(handle=25, addr=f816d000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> render [ 83.021] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 83.021] kgem_add_reloc64: adding proxy [delta=1020] for handle=7 [ 83.021] kgem_add_handle: handle=7, index=2 [ 83.021] kgem_add_reloc64[4] = (delta=1020, target handle=2, presumed=fffe8000) [ 83.021] [3fd0] bind bo(handle=7, addr=fffe83fc), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 83.021] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 83.021] gen9_emit_sampler: sampler = 1 [ 83.021] gen9_emit_sf: num_sf_outputs=1 [ 83.021] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 83.021] gen9_emit_vertex_elements: setup id=0 [ 83.021] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 83.021] (0, 0), (3840, 2160) [ 83.021] gen8_vertex_flush[490] = 3 [ 83.021] sna_copy_boxes: marking dst handle=25 as all clear [0] [ 83.021] sna_accel_flush: flush?=1, dirty?=0 [ 83.021] gen8_vertex_close: used=12, vbo active? 23, vb=1, nreloc=1 [ 83.021] gen8_vertex_close: reloc[0] = 287 [ 83.021] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 83.021] kgem_add_handle: handle=23, index=3 [ 83.021] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 83.021] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=8175 [fenced=0] [ 83.021] __kgem_busy: handle=1, busy=131072, wedged=0 [ 83.021] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd981000 [ 83.021] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 83.021] kgem_fixup_relocs: shrinking by 61440 [ 83.021] __kgem_busy: handle=2, busy=0, wedged=0 [ 83.021] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd981000 [ 83.021] kgem_commit: release handle=25 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f816d000 [ 83.021] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 83.021] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 83.021] __kgem_bo_clear_busy: handle=7 [ 83.021] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 83.021] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 83.021] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 83.021] sna_accel_flush: flush?=0, dirty?=0 [ 83.021] sna_accel_flush: flush?=0, dirty?=0 [ 83.021] sna_accel_flush: flush?=0, dirty?=0 [ 83.021] sna_destroy_pixmap: pixmap=5089, attached?=1 [ 83.021] _kgem_bo_destroy: handle=112, proxy? 0 [ 83.021] __kgem_bo_destroy: handle=112, size=33177600 [ 83.021] __kgem_busy: handle=112, busy=131073, wedged=0 [ 83.021] __kgem_bo_destroy: handle=112 -> active [ 83.021] __sna_free_pixmap(pixmap=5089) [ 83.021] sna_accel_flush: flush?=0, dirty?=0 [ 83.021] sna_accel_flush: flush?=0, dirty?=0 [ 83.021] sna_accel_flush: flush?=0, dirty?=0 [ 83.021] sna_block_handler (tv=0.107000) [ 83.021] kgem_retire, need_retire?=1 [ 83.021] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 83.021] kgem_retire__requests_ring: retiring ring 0 [ 83.021] __kgem_busy: handle=1, busy=131072, wedged=0 [ 83.021] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 83.021] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 83.022] kgem_retire -- retired=0, need_retire=1 [ 83.022] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 83.022] sna_scanout_do_flush: flush timer active: delta=0 [ 83.022] sna_scanout_do_flush (time=83022), triggered [ 83.022] sna_scanout_flush (time=83022), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 83.022] has_shadow: has pending damage? 0, outstanding flips: 1 [ 83.022] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 83.022] has_shadow: has pending damage? 0, outstanding flips: 1 [ 83.022] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) [ 83.022] sna_accel_block: evaluating timers, active=7 [ 83.022] sna_accel_block: flush timer expires in 16 [83038] [ 83.022] sna_wakeup_handler [ 83.022] sna_accel_flush: flush?=0, dirty?=0 [ 83.022] sna_accel_flush: flush?=0, dirty?=0 [ 83.022] sna_accel_flush: flush?=0, dirty?=0 [ 83.022] sna_accel_flush: flush?=0, dirty?=0 [ 83.022] sna_block_handler (tv=0.106000) [ 83.022] kgem_retire, need_retire?=1 [ 83.022] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 83.022] kgem_retire__requests_ring: retiring ring 0 [ 83.022] __kgem_busy: handle=1, busy=131072, wedged=0 [ 83.022] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 83.022] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 83.022] kgem_retire -- retired=0, need_retire=1 [ 83.022] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 83.022] sna_scanout_do_flush: flush timer active: delta=16 [ 83.022] sna_accel_block: evaluating timers, active=7 [ 83.022] sna_accel_block: flush timer expires in 16 [83038] [ 83.023] sna_wakeup_handler [ 83.023] sna_accel_flush: flush?=0, dirty?=0 [ 83.024] sna_accel_flush: flush?=0, dirty?=0 [ 83.024] sna_block_handler (tv=0.104000) [ 83.024] kgem_retire, need_retire?=1 [ 83.024] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 83.024] kgem_retire__requests_ring: retiring ring 0 [ 83.024] __kgem_busy: handle=1, busy=0, wedged=0 [ 83.024] __kgem_retire_rq: request 1 complete [ 83.024] __kgem_bo_flush: handle=112, busy=0, wedged=0 [ 83.024] kgem_bo_move_to_cache: release handle=112 [ 83.024] kgem_bo_move_to_inactive: moving handle=112 to inactive [ 83.024] kgem_retire__requests_ring: retiring ring 0 [ 83.024] __kgem_busy: handle=2, busy=131072, wedged=0 [ 83.024] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=2, retired? 1 [ 83.024] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 83.024] kgem_retire -- retired=1, need_retire=1 [ 83.024] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 83.024] sna_scanout_do_flush: flush timer active: delta=14 [ 83.024] sna_accel_block: evaluating timers, active=7 [ 83.024] sna_accel_block: flush timer expires in 14 [83038] [ 83.024] sna_wakeup_handler [ 83.024] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=128, name=76 [ 83.024] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 83.024] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 83.024] sna_dri2_get_back: draw size=3840x2160, back buffer handle=128 size=3840x2160, is-scanout? 1, active?=1, pitch=15360, front pitch=15360 [ 83.024] sna_dri2_get_back: reuse backbuffer? 1 [ 83.024] sna_dri2_get_back: back buffer handle=128, active?=1, refcnt=1 [ 83.024] sna_dri2_get_back: cache: handle=32, active=0 [ 83.024] sna_dri2_get_back: reuse cache handle=32, name=80, flags=0 [ 83.024] sna_dri2_get_back: caching handle=128 (name=76, flags=0, active_scanout=1) [ 83.024] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 83.024] sna_dri2_reuse_buffer: reusing back buffer handle=32, name=80, pitch=15360, age=0 [ 83.024] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 83.024] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=114, name=86, active_scanout=2 [ 83.024] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 83.024] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=114] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 83.024] sna_accel_flush: flush?=0, dirty?=0 [ 83.024] sna_accel_flush: flush?=0, dirty?=0 [ 83.024] sna_accel_flush: flush?=0, dirty?=0 [ 83.024] sna_block_handler (tv=0.104000) [ 83.024] kgem_retire, need_retire?=1 [ 83.024] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 83.024] kgem_retire__requests_ring: retiring ring 0 [ 83.024] __kgem_busy: handle=2, busy=0, wedged=0 [ 83.024] __kgem_retire_rq: request 2 complete [ 83.024] __kgem_bo_flush: handle=25, busy=0, wedged=0 [ 83.024] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 83.024] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 83.024] kgem_retire -- retired=0, need_retire=0 [ 83.024] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 83.024] gen6_render_retire: resetting idle vbo [ 83.024] sna_scanout_do_flush: flush timer active: delta=14 [ 83.024] sna_accel_block: evaluating timers, active=7 [ 83.024] sna_accel_block: flush timer expires in 14 [83038] [ 83.026] sna_wakeup_handler [ 83.026] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 83.026] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 83.026] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 83.026] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 83.026] sna_dri2_get_msc(draw=146, pipe=0) [ 83.026] sna_crtc_record_swap: recording last swap on pipe=0, frame 4731 [msc=4731], time 83.16530 [ 83.026] sna_dri2_get_msc: msc=4731 [raw=4731], ust=83016530 [ 83.026] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=32 (refs=1/1, flush=0) , front=114 (refs=2/3, flush=1) [ 83.026] sna_dri2_schedule_swap(target_msc=4731, divisor=0, remainder=0) [ 83.026] sna_dri2_schedule_swap: using front handle=114, active_scanout?=2, flush?=1 [ 83.026] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 83.026] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 83.026] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 83.026] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 83.026] sna_crtc_record_swap: recording last swap on pipe=0, frame 4731 [msc=4731], time 83.16530 [ 83.026] immediate_swap: current_msc=4731, target_msc=4731 -- yes [ 83.026] can_flip: no, shadow enabled [ 83.026] sna_dri2_add_event: adding event to window 146) [ 83.026] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 83.026] sna_dri2_immediate_blit: no pending blit, starting chain [ 83.026] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 83.026] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 83.026] can_xchg: back size=8700f00, front size=8700f00 [ 83.026] can_xchg: yes, pixmap=4091 [ 83.026] sna_dri2_xchg: win=146, exchange front=114/86,ref=3 and back=32/80,ref=2, pixmap=4091 3840x2160 [ 83.026] sna_dri2_xchg: back_bo handle=32, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 83.026] sna_dri2_xchg: front_bo handle=114, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 83.026] set_bo: pixmap=4091, handle=32 (old handle=114) [ 83.026] set_bo: marking whole pixmap as damaged [ 83.026] set_bo: applying final/discard move-to-gpu [ 83.026] wait_for_shadow: flags=0, flips=1, handle=114, shadow=29 [ 83.026] set_bo: dropping flush hint from handle=114 [ 83.026] set_bo: adding flush hint to handle=32 [ 83.026] mark_stale(handle=114) => 1 [ 83.026] swap_limit: draw=146 setting swap limit to 3 [ 83.026] sna_dri2_swap_limit_validate: swap limit set to 3 [ 83.026] sna_next_vblank(pipe=0, waiting until next vblank) [ 83.026] sna_dri2_schedule_swap: reported target_msc=4731 [ 83.026] sna_accel_flush: flush?=0, dirty?=0 [ 83.026] sna_accel_flush: flush?=0, dirty?=0 [ 83.026] sna_accel_flush: flush?=0, dirty?=0 [ 83.026] sna_accel_flush: flush?=0, dirty?=0 [ 83.026] sna_block_handler (tv=0.102000) [ 83.026] sna_scanout_do_flush: flush timer active: delta=12 [ 83.026] sna_accel_block: evaluating timers, active=7 [ 83.026] sna_accel_block: flush timer expires in 12 [83038] [ 83.028] sna_wakeup_handler [ 83.029] sna_create_pixmap(10, 23, 32, usage=0) [ 83.029] kgem_can_create_2d: 10x23 @ 32 [ 83.029] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=23 [ 83.029] kgem_can_create_2d: untiled size=4096 [ 83.029] kgem_choose_tiling: too thin [width 10, 32 bpp] for TILING_X [ 83.029] kgem_choose_tiling: 10x23 -> 0 [ 83.029] sna_create_pixmap: usage=0, flags=a [ 83.029] sna_create_pixmap: small buffer [920], attaching to shadow pixmap [ 83.029] create_pixmap: allocating pixmap 10x23, depth=32/32, size=928 [ 83.029] create_pixmap: serial=5090, usage=0, 10x23 [ 83.029] sna_create_pixmap: serial=5090, 10x23, usage=0 [ 83.029] sna_dri2_get_msc(draw=16778855, pipe=-1) [ 83.029] sna_crtc_record_swap: recording last swap on pipe=0, frame 4731 [msc=4731], time 83.16530 [ 83.029] sna_dri2_get_msc: msc=4731 [raw=4731], ust=83016530 [ 83.029] sna_dri2_create_buffer pixmap=5091, (attachment=1, format=32, drawable=10x23), window?=0 [ 83.029] sna_dri2_create_buffer: creating back buffer 10x23, suitable for scanout? 0 [ 83.029] kgem_create_2d(10x23, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 83.029] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=512, height=24 [ 83.029] __kgem_bo_init(handle=148, num_pages=3) [ 83.029] kgem_set_tiling: handle=148, tiling=1 [1], pitch=512 [512]: 1 [ 83.029] new pitch=512, tiling=1, handle=148, id=2874, num_pages=3 [3], bucket=1 [ 83.029] kgem_bo_flink: flinked handle=148 to name=98, marking non-reusable [ 83.029] sna_dri2_create_buffer pixmap=5091, (attachment=0, format=32, drawable=10x23), window?=0 [ 83.029] sna_pixmap_set_dri: attaching DRI client to pixmap=5091 [ 83.029] sna_pixmap_move_to_gpu(pixmap=5091, usage=0), flags=c2 [ 83.029] sna_pixmap_move_to_gpu: CPU damage? 0 [ 83.029] sna_pixmap_move_to_gpu: creating GPU bo (10x23@32), create=8 [ 83.029] kgem_choose_tiling: too thin [width 10, 32 bpp] for TILING_X [ 83.029] kgem_choose_tiling: 10x23 -> 0 [ 83.029] kgem_choose_tiling: too thin [width 10, 32 bpp] for TILING_X [ 83.029] kgem_choose_tiling: 10x23 -> 0 [ 83.029] sna_pixmap_alloc_gpu: pixmap=5091 [ 83.029] kgem_create_2d(10x23, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 83.029] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=23 [ 83.029] kgem_bo_remove_from_inactive: removing handle=108 from inactive [ 83.029] from inactive: pitch=64, tiling=0: handle=108, id=2875 [ 83.029] sna_pixmap_mark_active: pixmap=5091, handle=108 [ 83.029] sna_pixmap_change_tiling: changing tiling 0 -> 1 for 10x23 pixmap [ 83.029] kgem_create_2d(10x23, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 83.029] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=512, height=24 [ 83.029] __kgem_bo_init(handle=149, num_pages=3) [ 83.029] kgem_set_tiling: handle=149, tiling=1 [1], pitch=512 [512]: 1 [ 83.029] new pitch=512, tiling=1, handle=149, id=2876, num_pages=3 [3], bucket=1 [ 83.029] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 83.029] kgem_bo_is_render: handle=108, rq? 0 [0] [ 83.029] kgem_bo_is_render: handle=149, rq? 0 [0] [ 83.029] kgem_bo_is_render: handle=149, rq? 0 [0] [ 83.029] kgem_bo_is_render: handle=108, rq? 0 [0] [ 83.029] kgem_bo_is_render: handle=149, rq? 0 [0] [ 83.029] needs_batch_flush: flushing before handle=149 for new reservation [ 83.029] kgem_check_bo: num_pages=+4, num_exec=+2 [ 83.029] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 83.029] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 83.029] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 83.029] kgem_add_handle: handle=4, index=0 [ 83.029] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 83.029] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 83.029] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 83.029] gen9_composite_get_binding_table(ffc0) [ 83.029] kgem_add_reloc64: handle=149, pos=16360, delta=0, domains=20002 [ 83.029] kgem_add_handle: handle=149, index=1 [ 83.029] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=0) [ 83.029] __kgem_bo_mark_dirty: handle=149 (proxy? 0) [ 83.029] [3fe0] bind bo(handle=149, addr=0), format=192, width=10, height=23, pitch=512, tiling=1 -> render [ 83.029] kgem_add_reloc64: handle=108, pos=16344, delta=0, domains=40000 [ 83.029] kgem_add_handle: handle=108, index=2 [ 83.029] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fff6f000) [ 83.029] [3fd0] bind bo(handle=108, addr=fff6f000), format=192, width=10, height=23, pitch=64, tiling=0 -> sampler [ 83.029] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 83.029] gen9_emit_sampler: sampler = 0 [ 83.029] gen9_emit_sf: num_sf_outputs=1 [ 83.029] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 83.029] gen9_emit_vertex_elements: setup id=0 [ 83.029] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 83.029] (0, 0) -> (0, 0) + (10, 23) [ 83.029] gen8_vertex_flush[490] = 3 [ 83.029] _kgem_bo_destroy: handle=108, proxy? 0 [ 83.029] __kgem_bo_destroy: handle=108, size=4096 [ 83.029] __kgem_bo_destroy: handle=108 -> active [ 83.029] sna_dri2_create_buffer: attaching to front buffer 10x23 [0x561c94b43880:2], scanout? 0 [ 83.029] kgem_bo_flink: flinked handle=149 to name=99, marking non-reusable [ 83.029] sna_dri2_create_buffer: adding flush hint to handle=149 [ 83.029] __sna_damage_all(10, 23) [ 83.029] sna_accel_watch_flush: enable=1 [ 83.029] sna_accel_flush: flush?=1, dirty?=0 [ 83.029] gen8_vertex_close: used=6, vbo active? 23, vb=1, nreloc=1 [ 83.029] gen8_vertex_close: reloc[0] = 287 [ 83.029] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 83.029] kgem_add_handle: handle=23, index=3 [ 83.029] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 83.029] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=78 [fenced=0] [ 83.029] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 83.029] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 83.029] kgem_fixup_relocs: shrinking by 61440 [ 83.029] __kgem_busy: handle=1, busy=0, wedged=0 [ 83.029] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 83.029] kgem_commit: release handle=149 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fff36000 [ 83.029] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 83.029] kgem_commit: release handle=108 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff6f000 [ 83.029] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 83.029] __kgem_busy: handle=1, busy=131072, wedged=0 [ 83.029] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 83.029] sna_accel_flush: flush?=0, dirty?=0 [ 83.029] sna_accel_flush: flush?=0, dirty?=0 [ 83.029] sna_accel_flush: flush?=0, dirty?=0 [ 83.029] sna_block_handler (tv=0.99000) [ 83.029] kgem_retire, need_retire?=1 [ 83.029] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 83.030] kgem_retire__requests_ring: retiring ring 0 [ 83.030] __kgem_busy: handle=1, busy=131072, wedged=0 [ 83.030] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 83.030] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 83.030] kgem_retire -- retired=0, need_retire=1 [ 83.030] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 83.030] sna_scanout_do_flush: flush timer active: delta=8 [ 83.030] sna_accel_block: evaluating timers, active=7 [ 83.030] sna_accel_block: flush timer expires in 8 [83038] [ 83.030] sna_wakeup_handler [ 83.030] sna_accel_flush: flush?=0, dirty?=0 [ 83.030] sna_accel_flush: flush?=0, dirty?=0 [ 83.030] sna_accel_flush: flush?=0, dirty?=0 [ 83.030] sna_block_handler (tv=0.98000) [ 83.030] kgem_retire, need_retire?=1 [ 83.030] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 83.030] kgem_retire__requests_ring: retiring ring 0 [ 83.030] __kgem_busy: handle=1, busy=131072, wedged=0 [ 83.030] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 83.030] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 83.030] kgem_retire -- retired=0, need_retire=1 [ 83.030] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 83.030] sna_scanout_do_flush: flush timer active: delta=8 [ 83.030] sna_accel_block: evaluating timers, active=7 [ 83.030] sna_accel_block: flush timer expires in 8 [83038] [ 83.030] sna_wakeup_handler [ 83.030] sna_composite_rectangles(pixmap=5092, op=0, 0 x 1 [(0, 0)x(10, 23) ...]) [ 83.030] sna_composite_rectangles: converted to op 0 [ 83.030] sna_composite_rectangles[0] (0, 0)x(10, 23) -> (0, 0), (10, 23) [ 83.030] sna_composite_rectangles: nrects=1, region=(0, 0), (10, 23) x 1 [ 83.030] sna_composite_rectangles: clipped extents (0, 0),(10, 23) x 1 [ 83.030] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(10, 23) [ 83.030] sna_composite_rectangles: promoting to full GPU [ 83.030] sna_composite_rectangles: dropping last-cpu hint [ 83.030] sna_drawable_use_bo pixmap=5092, box=((0, 0), (10, 23)), flags=19... [ 83.030] sna_drawable_use_bo: exported target, set PREFER_GPU [ 83.030] sna_drawable_use_bo: pinned, never REPLACES [ 83.030] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 83.030] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 83.030] sna_drawable_use_bo: using whole GPU bo [ 83.030] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 83.030] kgem_bo_is_render: handle=149, rq? 1 [1] [ 83.030] gen9_render_fill_boxes(0 x 1 [(0, 0), (10, 23) ...]) [ 83.030] sna_render_get_solid: 0 [ 83.030] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 83.030] kgem_check_bo: num_pages=+3, num_exec=+1 [ 83.030] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 83.030] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 83.030] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 83.030] kgem_add_handle: handle=4, index=0 [ 83.030] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 83.030] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 83.030] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 83.030] gen9_composite_get_binding_table(ffc0) [ 83.030] kgem_add_reloc64: handle=149, pos=16360, delta=0, domains=20002 [ 83.030] kgem_add_handle: handle=149, index=1 [ 83.030] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fff36000) [ 83.030] __kgem_bo_mark_dirty: handle=149 (proxy? 0) [ 83.030] [3fe0] bind bo(handle=149, addr=fff36000), format=192, width=10, height=23, pitch=512, tiling=1 -> render [ 83.030] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 83.030] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 83.030] kgem_add_handle: handle=7, index=2 [ 83.030] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 83.030] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 83.030] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 83.030] gen9_emit_sampler: sampler = 1 [ 83.030] gen9_emit_sf: num_sf_outputs=1 [ 83.030] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 83.030] gen9_emit_vertex_elements: setup id=0 [ 83.030] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 83.030] (0, 0), (10, 23) [ 83.030] gen8_vertex_flush[490] = 3 [ 83.030] sna_composite_rectangles: pixmap=5092 marking clear [0]? 1 [ 83.030] sna_accel_flush: flush?=1, dirty?=0 [ 83.030] gen8_vertex_close: used=12, vbo active? 23, vb=1, nreloc=1 [ 83.030] gen8_vertex_close: reloc[0] = 287 [ 83.030] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 83.030] kgem_add_handle: handle=23, index=3 [ 83.030] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 83.030] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=78 [fenced=0] [ 83.030] __kgem_busy: handle=1, busy=131072, wedged=0 [ 83.030] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd981000 [ 83.030] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 83.030] kgem_fixup_relocs: shrinking by 61440 [ 83.030] __kgem_busy: handle=2, busy=0, wedged=0 [ 83.030] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd981000 [ 83.030] kgem_commit: release handle=149 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fff36000 [ 83.030] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 83.030] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 83.030] __kgem_bo_clear_busy: handle=7 [ 83.030] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 83.030] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 83.031] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 83.031] sna_accel_flush: flush?=0, dirty?=0 [ 83.031] sna_create_pixmap(10, 23, 32, usage=0) [ 83.031] kgem_can_create_2d: 10x23 @ 32 [ 83.031] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=23 [ 83.031] kgem_can_create_2d: untiled size=4096 [ 83.031] kgem_choose_tiling: too thin [width 10, 32 bpp] for TILING_X [ 83.031] kgem_choose_tiling: 10x23 -> 0 [ 83.031] sna_create_pixmap: usage=0, flags=a [ 83.031] sna_create_pixmap: small buffer [920], attaching to shadow pixmap [ 83.031] create_pixmap: allocating pixmap 10x23, depth=32/32, size=928 [ 83.031] create_pixmap: serial=5093, usage=0, 10x23 [ 83.031] sna_create_pixmap: serial=5093, 10x23, usage=0 [ 83.031] sna_accel_flush: flush?=0, dirty?=0 [ 83.031] sna_accel_flush: flush?=0, dirty?=0 [ 83.031] sna_composite_rectangles(pixmap=5094, op=0, 0 x 1 [(0, 0)x(10, 23) ...]) [ 83.031] sna_composite_rectangles: converted to op 0 [ 83.031] sna_composite_rectangles[0] (0, 0)x(10, 23) -> (0, 0), (10, 23) [ 83.031] sna_composite_rectangles: nrects=1, region=(0, 0), (10, 23) x 1 [ 83.031] sna_composite_rectangles: clipped extents (0, 0),(10, 23) x 1 [ 83.031] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(10, 23) [ 83.031] sna_composite_rectangles: fallback, dst pixmap=5094 too small or not attached [ 83.031] sna_composite_rectangles: fallback [ 83.031] sna_drawable_move_region_to_cpu(pixmap=5094 (10x23), [(0, 0), (10, 23)], flags=1) [ 83.031] sna_drawable_move_region_to_cpu: region (0, 0), (10, 23) + (0, 0) subsumes pixmap (10x23) [ 83.031] _sna_pixmap_move_to_cpu(pixmap=5094, 10x23, flags=1) [ 83.031] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 83.031] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 83.031] operate_inplace: no, inplace operation not suitable [ 83.031] _sna_pixmap_move_to_cpu: marking as damaged [ 83.031] __sna_damage_all(10, 23) [ 83.031] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 83.031] sna_accel_flush: flush?=0, dirty?=0 [ 83.031] sna_create_pixmap(10, 23, 32, usage=0) [ 83.031] kgem_can_create_2d: 10x23 @ 32 [ 83.031] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=23 [ 83.031] kgem_can_create_2d: untiled size=4096 [ 83.031] kgem_choose_tiling: too thin [width 10, 32 bpp] for TILING_X [ 83.031] kgem_choose_tiling: 10x23 -> 0 [ 83.031] sna_create_pixmap: usage=0, flags=a [ 83.031] sna_create_pixmap: small buffer [920], attaching to shadow pixmap [ 83.031] create_pixmap: allocating pixmap 10x23, depth=32/32, size=928 [ 83.031] create_pixmap: serial=5095, usage=0, 10x23 [ 83.031] sna_create_pixmap: serial=5095, 10x23, usage=0 [ 83.031] sna_accel_flush: flush?=0, dirty?=0 [ 83.031] sna_accel_flush: flush?=0, dirty?=0 [ 83.031] sna_composite_rectangles(pixmap=5096, op=0, 0 x 1 [(0, 0)x(10, 23) ...]) [ 83.031] sna_composite_rectangles: converted to op 0 [ 83.031] sna_composite_rectangles[0] (0, 0)x(10, 23) -> (0, 0), (10, 23) [ 83.031] sna_composite_rectangles: nrects=1, region=(0, 0), (10, 23) x 1 [ 83.031] sna_composite_rectangles: clipped extents (0, 0),(10, 23) x 1 [ 83.031] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(10, 23) [ 83.031] sna_composite_rectangles: fallback, dst pixmap=5096 too small or not attached [ 83.031] sna_composite_rectangles: fallback [ 83.031] sna_drawable_move_region_to_cpu(pixmap=5096 (10x23), [(0, 0), (10, 23)], flags=1) [ 83.031] sna_drawable_move_region_to_cpu: region (0, 0), (10, 23) + (0, 0) subsumes pixmap (10x23) [ 83.031] _sna_pixmap_move_to_cpu(pixmap=5096, 10x23, flags=1) [ 83.031] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 83.031] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 83.031] operate_inplace: no, inplace operation not suitable [ 83.031] _sna_pixmap_move_to_cpu: marking as damaged [ 83.031] __sna_damage_all(10, 23) [ 83.031] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 83.031] sna_accel_flush: flush?=0, dirty?=0 [ 83.031] sna_accel_flush: flush?=0, dirty?=0 [ 83.031] sna_accel_flush: flush?=0, dirty?=0 [ 83.031] sna_accel_flush: flush?=0, dirty?=0 [ 83.031] sna_accel_flush: flush?=0, dirty?=0 [ 83.031] sna_composite_trapezoids(op=1, src=(2, 1), mask=18000, ntrap=4) [ 83.031] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 83.031] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 83.031] imprecise_trapezoid_span_converter: fallback -- composite spans not supported [ 83.031] imprecise_trapezoid_mask_converter: ntraps=4, extents (1, 1), (9, 23) [ 83.031] sna_compute_composite_extents: dst=(1, 1)x(8, 22) [ 83.031] sna_compute_composite_extents: initial clip against dst->pDrawable: (1, 1), (9, 23) [ 83.031] sna_compute_composite_extents: initial clip against dst->pCompositeClip: (1, 1), (9, 23) [ 83.031] trim_extents: trim((1, 1), (9, 23)) against ((0, 0), (10, 23)) + (0, 0) [ 83.031] sna_compute_composite_extents: clip against dst: (1, 1), (9, 23) [ 83.031] trim_source_extents: -> (1, 1), (9, 23) [ 83.031] imprecise_trapezoid_mask_converter: extents (1, 1), (9, 23) [ 83.031] imprecise_trapezoid_mask_converter: mask (8x22), dx=(-4, -4) [ 83.031] sna_pixmap_create_upload(8, 22, 8, flags=3) [ 83.031] __pop_freed_pixmap: reusing freed pixmap=5089 header [ 83.031] create_pixmap_hdr: pixmap=5097, width=8, height=22, usage=1 [ 83.031] kgem_create_buffer_2d: 8x22, 8 bpp, stride=32 [ 83.031] kgem_create_buffer: size=704, flags=3 [write?=1, inplace?=1, last?=0] [ 83.031] kgem_create_buffer: searching for an inactive GTT map for upload [ 83.031] search_linear_cache: num_pages=64, flags=b, use_active? 0, use_large=0 [max=65536] [ 83.031] search_linear_cache: searching for inactive gtt map [ 83.031] search_linear_cache: num_pages=1, flags=b, use_active? 0, use_large=0 [max=65536] [ 83.031] search_linear_cache: searching for inactive gtt map [ 83.031] search_linear_cache: num_pages=64, flags=2, use_active? 0, use_large=0 [max=65536] [ 83.031] kgem_bo_remove_from_inactive: removing handle=146 from inactive [ 83.031] search_linear_cache: found handle=146 (near-miss) (num_pages=64) in linear inactive cache [ 83.031] kgem_bo_can_map: handle=146, map=0x0:0x0:0x7fc6b40fb000, tiling=0, domain=0, offset=4293357568 [ 83.031] kgem_create_buffer: reusing handle=146 for buffer [ 83.031] kgem_bo_can_map: handle=146, map=0x0:0x0:0x7fc6b40fb000, tiling=0, domain=0, offset=4293357568 [ 83.031] init_buffer_from_bo: reusing handle=146 for buffer [ 83.031] kgem_bo_map: handle=146, offset=4293357568, tiling=0, map=0x0:0x7fc6b40fb000, domain=0 [ 83.031] kgem_bo_map: converting request for GTT map into CPU map [ 83.031] kgem_bo_map__cpu(handle=146, size=262144, map=0x0:0x7fc6b40fb000) [ 83.031] kgem_bo_sync__cpu: handle=146 [ 83.031] __kgem_busy: handle=146, busy=0, wedged=0 [ 83.031] kgem_bo_sync__cpu: SYNC: handle=146, needs_flush? 0, domain? 0, busy? 0 [ 83.031] __kgem_busy: handle=146, busy=0, wedged=0 [ 83.031] kgem_bo_retire: retiring bo handle=146 (needed flush? 0), rq? 0 [busy?=0] [ 83.031] assert_bo_retired: handle=146, domain: 0 exec? 0, rq? 0 [ 83.031] kgem_create_buffer(pages=64 [64]) new handle=146, used=704, write=1 [ 83.031] kgem_create_proxy: target handle=146 [proxy? -1], offset=0, length=704, io=1 [ 83.031] __kgem_bo_init(handle=146, num_pages=704) [ 83.031] __sna_damage_all(8, 22) [ 83.031] __sna_damage_all(8, 22) [ 83.031] sna_pixmap_create_upload: serial=5097, 8x22, usage=0 [ 83.031] imprecise_trapezoid_mask_converter: created buffer 0x7fc6b40fb000, stride 32 [ 83.031] sna_composite(pixmap=5096, op=1, src=0+(1, 2), mask=5097+(0, 0), dst=5096+(1, 1)+(0, 0), size=(8, 22) [ 83.031] sna_compute_composite_region: dst=(1, 1)x(8, 22) [ 83.031] sna_compute_composite_region: initial clip against dst->pDrawable: (1, 1), (9, 23) [ 83.031] clip_to_dst: region: 1x[(1, 1), (9, 23)], clip: 1x[(0, 0), (10, 23)] [ 83.031] sna_compute_composite_region: clip against dst->pCompositeClip: (1, 1), (9, 23) [ 83.031] sna_compute_composite_region: clip against src (0x0 clip=0): (1, 1), (9, 23) [ 83.031] sna_compute_composite_region: clip against mask: (1, 1), (9, 23) [ 83.031] sna_composite: fallback, dst pixmap=5096 is too small (or completely damaged) [ 83.031] sna_composite: fallback -- fbComposite [ 83.031] sna_composite_fb -- op=1, fallback dst=(1, 1)+(0, 0), size=(8, 22): region=((1,1), (9, 23)) [ 83.031] sna_composite_fb: fallback -- move mask to cpu [ 83.031] _sna_pixmap_move_to_cpu(pixmap=5097, 8x22, flags=2) [ 83.031] _sna_pixmap_move_to_cpu: gpu_bo=146, gpu_damage=0x561c94b437f1, cpu_damage=0x561c94b453f1, is-clear?=0 [ 83.032] _sna_pixmap_move_to_cpu: CPU all-damaged [ 83.032] sna_composite_fb: fallback -- move dst to cpu [ 83.032] sna_drawable_move_region_to_cpu(pixmap=5096 (10x23), [(1, 1), (9, 23)], flags=5) [ 83.032] sna_drawable_move_region_to_cpu: pixmap=5096 all damaged on CPU [ 83.032] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 83.032] sna_destroy_pixmap: pixmap=5097, attached?=1 [ 83.032] _kgem_bo_destroy: handle=146, proxy? 1 [ 83.032] _kgem_bo_delete_buffer: size=704, offset=0, parent used=768 [ 83.032] __sna_free_pixmap(pixmap=5097) [ 83.032] sna_accel_flush: flush?=0, dirty?=0 [ 83.032] sna_accel_flush: flush?=0, dirty?=0 [ 83.032] sna_composite_trapezoids(op=3, src=(5, 1), mask=18000, ntrap=25) [ 83.032] sna_composite_trapezoids: force fallbacks -- (!gpu dst, 10x23? 1) && (src-is-cpu? 1 && untransformed? 1) [ 83.032] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 83.032] color_convert: src=ff474642 [20028888] [ 83.032] color_convert: dst=ff474642 [20028888] [ 83.032] trapezoid_span_inplace__x8r8g8b8: extents (1, 1), (9, 6) [ 83.032] sna_compute_composite_extents: dst=(1, 1)x(8, 5) [ 83.032] sna_compute_composite_extents: initial clip against dst->pDrawable: (1, 1), (9, 6) [ 83.032] sna_compute_composite_extents: initial clip against dst->pCompositeClip: (1, 1), (9, 6) [ 83.032] trim_extents: trim((1, 1), (9, 6)) against ((0, 0), (10, 23)) + (0, 0) [ 83.032] sna_compute_composite_extents: clip against dst: (1, 1), (9, 6) [ 83.032] trim_source_extents: -> (1, 1), (9, 6) [ 83.032] trapezoid_span_inplace__x8r8g8b8: clipped extents (1, 1), (9, 6) [ 83.032] sna_drawable_move_region_to_cpu(pixmap=5096 (10x23), [(1, 1), (9, 6)], flags=3) [ 83.032] sna_drawable_move_region_to_cpu: pixmap=5096 all damaged on CPU [ 83.032] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 83.032] trapezoid_span_inplace__x8r8g8b8: 8x5, format=20028888, op=1, lerp?=1, num_threads=1 [ 83.032] trapezoid_span_inplace__x8r8g8b8: render inplace op=1, color=ff474642 [ 83.032] sna_accel_flush: flush?=0, dirty?=0 [ 83.032] sna_accel_flush: flush?=0, dirty?=0 [ 83.032] sna_destroy_pixmap: pixmap=5094, attached?=1 [ 83.032] __sna_free_pixmap(pixmap=5094) [ 83.032] sna_accel_flush: flush?=0, dirty?=0 [ 83.032] sna_accel_flush: flush?=0, dirty?=0 [ 83.032] sna_destroy_pixmap: pixmap=5096, attached?=1 [ 83.032] __sna_free_pixmap(pixmap=5096) [ 83.032] sna_accel_flush: flush?=0, dirty?=0 [ 83.032] sna_accel_flush: flush?=0, dirty?=0 [ 83.032] sna_create_pixmap(20, 16, 32, usage=0) [ 83.032] kgem_can_create_2d: 20x16 @ 32 [ 83.032] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=16 [ 83.032] kgem_can_create_2d: untiled size=4096 [ 83.032] kgem_choose_tiling: too thin [width 20, 32 bpp] for TILING_X [ 83.032] kgem_choose_tiling: 20x16 -> 0 [ 83.032] sna_create_pixmap: usage=0, flags=a [ 83.032] sna_create_pixmap: small buffer [1280], attaching to shadow pixmap [ 83.032] create_pixmap: allocating pixmap 20x16, depth=32/32, size=1288 [ 83.032] create_pixmap: serial=5098, usage=0, 20x16 [ 83.032] sna_create_pixmap: serial=5098, 20x16, usage=0 [ 83.032] sna_accel_flush: flush?=0, dirty?=0 [ 83.032] sna_dri2_get_msc(draw=16778864, pipe=-1) [ 83.032] sna_crtc_record_swap: recording last swap on pipe=0, frame 4731 [msc=4731], time 83.16530 [ 83.032] sna_dri2_get_msc: msc=4731 [raw=4731], ust=83016530 [ 83.032] sna_accel_flush: flush?=0, dirty?=0 [ 83.032] sna_accel_flush: flush?=0, dirty?=0 [ 83.032] sna_accel_flush: flush?=0, dirty?=0 [ 83.032] sna_dri2_create_buffer pixmap=5099, (attachment=1, format=32, drawable=20x16), window?=0 [ 83.032] sna_dri2_create_buffer: creating back buffer 20x16, suitable for scanout? 0 [ 83.032] kgem_create_2d(20x16, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 83.032] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=512, height=16 [ 83.032] __kgem_bo_init(handle=150, num_pages=2) [ 83.032] kgem_set_tiling: handle=150, tiling=1 [1], pitch=512 [512]: 1 [ 83.032] new pitch=512, tiling=1, handle=150, id=2879, num_pages=2 [2], bucket=1 [ 83.032] kgem_bo_flink: flinked handle=150 to name=100, marking non-reusable [ 83.032] sna_dri2_create_buffer pixmap=5099, (attachment=0, format=32, drawable=20x16), window?=0 [ 83.032] sna_pixmap_set_dri: attaching DRI client to pixmap=5099 [ 83.032] sna_pixmap_move_to_gpu(pixmap=5099, usage=0), flags=c2 [ 83.032] sna_pixmap_move_to_gpu: CPU damage? 0 [ 83.032] sna_pixmap_move_to_gpu: creating GPU bo (20x16@32), create=8 [ 83.032] kgem_choose_tiling: too thin [width 20, 32 bpp] for TILING_X [ 83.032] kgem_choose_tiling: 20x16 -> 0 [ 83.032] kgem_choose_tiling: too thin [width 20, 32 bpp] for TILING_X [ 83.032] kgem_choose_tiling: 20x16 -> 0 [ 83.032] sna_pixmap_alloc_gpu: pixmap=5099 [ 83.032] kgem_create_2d(20x16, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 83.032] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=16 [ 83.032] kgem_bo_remove_from_active: removing handle=108 from active [ 83.032] 1:from active: pitch=96, tiling=0, handle=108, id=2880 [ 83.033] sna_pixmap_mark_active: pixmap=5099, handle=108 [ 83.033] sna_pixmap_change_tiling: changing tiling 0 -> 1 for 20x16 pixmap [ 83.033] kgem_create_2d(20x16, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 83.033] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=512, height=16 [ 83.033] __kgem_bo_init(handle=151, num_pages=2) [ 83.033] kgem_set_tiling: handle=151, tiling=1 [1], pitch=512 [512]: 1 [ 83.033] new pitch=512, tiling=1, handle=151, id=2881, num_pages=2 [2], bucket=1 [ 83.033] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 83.033] kgem_bo_is_render: handle=108, rq? 1 [1] [ 83.033] kgem_bo_is_render: handle=151, rq? 0 [0] [ 83.033] kgem_bo_is_render: handle=151, rq? 0 [0] [ 83.033] kgem_bo_is_render: handle=108, rq? 1 [1] [ 83.033] __kgem_busy: handle=1, busy=131072, wedged=0 [ 83.033] __kgem_ring_is_idle: last fence handle=1 still busy [ 83.033] kgem_check_bo: num_pages=+3, num_exec=+2 [ 83.033] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 83.033] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 83.033] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 83.033] kgem_add_handle: handle=4, index=0 [ 83.033] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 83.033] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 83.033] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 83.033] gen9_composite_get_binding_table(ffc0) [ 83.033] kgem_add_reloc64: handle=151, pos=16360, delta=0, domains=20002 [ 83.033] kgem_add_handle: handle=151, index=1 [ 83.033] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=0) [ 83.033] __kgem_bo_mark_dirty: handle=151 (proxy? 0) [ 83.033] [3fe0] bind bo(handle=151, addr=0), format=192, width=20, height=16, pitch=512, tiling=1 -> render [ 83.033] kgem_add_reloc64: handle=108, pos=16344, delta=0, domains=40000 [ 83.033] kgem_add_handle: handle=108, index=2 [ 83.033] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fff6f000) [ 83.033] [3fd0] bind bo(handle=108, addr=fff6f000), format=192, width=20, height=16, pitch=96, tiling=0 -> sampler [ 83.033] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 83.033] gen9_emit_sampler: sampler = 0 [ 83.033] gen9_emit_sf: num_sf_outputs=1 [ 83.033] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 83.033] gen9_emit_vertex_elements: setup id=0 [ 83.033] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 83.033] (0, 0) -> (0, 0) + (20, 16) [ 83.033] gen8_vertex_flush[490] = 3 [ 83.033] _kgem_bo_destroy: handle=108, proxy? 0 [ 83.033] __kgem_bo_destroy: handle=108, size=4096 [ 83.033] __kgem_bo_destroy: handle=108 -> active [ 83.033] sna_dri2_create_buffer: attaching to front buffer 20x16 [0x561c94b44660:2], scanout? 0 [ 83.033] kgem_bo_flink: flinked handle=151 to name=101, marking non-reusable [ 83.033] sna_dri2_create_buffer: adding flush hint to handle=151 [ 83.033] __sna_damage_all(20, 16) [ 83.033] sna_accel_watch_flush: enable=1 [ 83.033] sna_accel_flush: flush?=1, dirty?=0 [ 83.033] gen8_vertex_close: used=18, vbo active? 23, vb=1, nreloc=1 [ 83.033] gen8_vertex_close: reloc[0] = 287 [ 83.033] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 83.033] kgem_add_handle: handle=23, index=3 [ 83.033] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 83.033] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=77 [fenced=0] [ 83.033] kgem_finish_buffers: buffer handle=146, used=0, exec?=0, write=1, mmapped=cpu, refcnt=1 [ 83.033] kgem_finish_buffers: retaining upload buffer (0/262144): used=0, refcnt=1 [ 83.033] __kgem_busy: handle=1, busy=131072, wedged=0 [ 83.033] __kgem_busy: handle=2, busy=131072, wedged=0 [ 83.033] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x8a, presumed-offset=fff70000 [ 83.033] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> 1 [ 83.033] kgem_create_linear(65536) [ 83.033] search_linear_cache: num_pages=16, flags=406, use_active? 0, use_large=0 [max=65536] [ 83.033] search_linear_cache: searching for inactive cpu map [ 83.033] kgem_set_tiling: handle=127, tiling=0 [0], pitch=0 [0]: 1 [ 83.033] kgem_bo_remove_from_inactive: removing handle=127 from inactive [ 83.033] search_linear_cache: found handle=127 (num_pages=16) in linear vma cache [ 83.033] kgem_bo_map__cpu(handle=127, size=65536, map=0x0:0x7fc6b419d000) [ 83.033] kgem_new_batch: allocated and mapped batch handle=127 [size=65536] [ 83.033] kgem_bo_sync__cpu: handle=127 [ 83.033] __kgem_busy: handle=127, busy=0, wedged=0 [ 83.033] kgem_bo_sync__cpu: SYNC: handle=127, needs_flush? 0, domain? 0, busy? 0 [ 83.033] __kgem_busy: handle=127, busy=0, wedged=0 [ 83.033] kgem_bo_retire: retiring bo handle=127 (needed flush? 0), rq? 0 [busy?=0] [ 83.033] assert_bo_retired: handle=127, domain: 0 exec? 0, rq? 0 [ 83.033] kgem_new_batch: using last batch handle=138 [ 83.033] kgem_commit: release handle=138 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff70000 [ 83.033] kgem_commit: release handle=151 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fff61000 [ 83.033] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 83.033] kgem_commit: release handle=108 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff6f000 [ 83.033] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 83.033] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 83.033] sna_accel_flush: flush?=0, dirty?=0 [ 83.033] sna_accel_flush: flush?=0, dirty?=0 [ 83.033] sna_accel_flush: flush?=0, dirty?=0 [ 83.033] sna_block_handler (tv=0.95000) [ 83.033] kgem_retire, need_retire?=1 [ 83.033] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 83.033] kgem_retire__requests_ring: retiring ring 0 [ 83.033] __kgem_busy: handle=1, busy=131072, wedged=0 [ 83.033] kgem_retire__requests_ring: ring=0, 3 outstanding requests, oldest=1, retired? 0 [ 83.033] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 83.034] kgem_retire -- retired=0, need_retire=1 [ 83.034] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 83.034] kgem_retire__buffers: handle=146, busy? 0 [0] [ 83.034] kgem_retire__buffers: releasing upload cache for handle=146? 0 [ 83.034] __kgem_bo_destroy: handle=146, size=262144 [ 83.034] kgem_bo_replace_io: transferring io handle=146 to bo [ 83.034] kgem_bo_move_to_inactive: moving handle=146 to inactive [ 83.034] sna_scanout_do_flush: flush timer active: delta=4 [ 83.034] sna_accel_do_throttle (time=83034), triggered [ 83.034] sna_accel_throttle (time=83034) [ 83.034] sna_accel_block: evaluating timers, active=7 [ 83.034] sna_accel_block: flush timer expires in 4 [83038] [ 83.034] sna_wakeup_handler [ 83.034] sna_mode_wakeup: len=64 [ 83.034] sna_mode_wakeup: recording last swap on pipe=0, frame 4732 [127c], time 83.33178 [ 83.034] sna_mode_wakeup: removing handle=128 [active_scanout=0] from scanout, installing handle=114 [active_scanout=1] [ 83.034] sna_mode_wakeup: flip complete, pending? 1 [ 83.034] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 83.034] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 83.034] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 83.034] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 83.034] sna_pixmap_move_to_gpu: already all-damaged [ 83.034] sna_pixmap_mark_active: pixmap=4091, handle=32 [ 83.034] sna_mode_redisplay: crtc[0] transformed? 0 [ 83.034] sna_mode_redisplay: crtc[1] transformed? 0 [ 83.034] sna_mode_redisplay: crtc[2] transformed? 0 [ 83.034] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=32 [active=1] [ 83.034] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 114, transformed? 0 [ 83.034] get_fb: reusing fb=68 for handle=32 [ 83.034] sna_mode_redisplay: recording flip on CRTC:32 handle=32, active_scanout=2, serial=3 [ 83.034] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 83.034] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 83.034] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 83.034] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 83.034] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=32, shadow handle=29 [ 83.034] sna_dri2_vblank_handler(type=2, sequence=4732, draw=4181) [ 83.034] sna_crtc_record_swap: recording last swap on pipe=0, frame 4732 [msc=4732], time 83.33178 [ 83.034] sna_dri2_vblank_handler: 2 complete, frame=4732 tv=83.33178 [ 83.034] sna_dri2_blit_complete: blit finished [ 83.034] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4732, tv=83.33178) [ 83.034] frame_swap_complete(type=2): draw=146, pipe=0, frame=4732 [msc=4732], tv=83.33178 [ 83.034] sna_accel_flush: flush?=0, dirty?=0 [ 83.034] sna_dri2_event_free(draw?=1) [ 83.034] sna_dri2_remove_event: remove[0x561c94b43450] from window 146, active? 1 [ 83.034] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 83.034] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=114] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 83.034] sna_dri2_vblank_handler complete [ 83.034] sna_block_handler (tv=0.94000) [ 83.034] kgem_retire, need_retire?=1 [ 83.034] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 83.034] kgem_retire__requests_ring: retiring ring 0 [ 83.034] __kgem_busy: handle=1, busy=131072, wedged=0 [ 83.034] kgem_retire__requests_ring: ring=0, 3 outstanding requests, oldest=1, retired? 0 [ 83.034] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 83.034] kgem_retire -- retired=0, need_retire=1 [ 83.034] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 83.034] sna_scanout_do_flush: flush timer active: delta=4 [ 83.034] sna_accel_block: evaluating timers, active=7 [ 83.034] sna_accel_block: flush timer expires in 4 [83038] [ 83.034] sna_wakeup_handler [ 83.034] sna_composite_rectangles(pixmap=5100, op=0, 0 x 1 [(0, 0)x(20, 16) ...]) [ 83.034] sna_composite_rectangles: converted to op 0 [ 83.034] sna_composite_rectangles[0] (0, 0)x(20, 16) -> (0, 0), (20, 16) [ 83.034] sna_composite_rectangles: nrects=1, region=(0, 0), (20, 16) x 1 [ 83.034] sna_composite_rectangles: clipped extents (0, 0),(20, 16) x 1 [ 83.034] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(20, 16) [ 83.034] sna_composite_rectangles: promoting to full GPU [ 83.034] sna_composite_rectangles: dropping last-cpu hint [ 83.034] sna_drawable_use_bo pixmap=5100, box=((0, 0), (20, 16)), flags=19... [ 83.034] sna_drawable_use_bo: exported target, set PREFER_GPU [ 83.034] sna_drawable_use_bo: pinned, never REPLACES [ 83.034] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 83.034] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 83.034] sna_drawable_use_bo: using whole GPU bo [ 83.034] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 83.034] kgem_bo_is_render: handle=151, rq? 1 [1] [ 83.034] gen9_render_fill_boxes(0 x 1 [(0, 0), (20, 16) ...]) [ 83.034] sna_render_get_solid: 0 [ 83.034] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 83.034] kgem_check_bo: num_pages=+2, num_exec=+1 [ 83.034] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 83.034] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 83.034] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 83.034] kgem_add_handle: handle=4, index=0 [ 83.034] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 83.034] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 83.034] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 83.034] gen9_composite_get_binding_table(ffc0) [ 83.034] kgem_add_reloc64: handle=151, pos=16360, delta=0, domains=20002 [ 83.034] kgem_add_handle: handle=151, index=1 [ 83.034] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fff61000) [ 83.034] __kgem_bo_mark_dirty: handle=151 (proxy? 0) [ 83.034] [3fe0] bind bo(handle=151, addr=fff61000), format=192, width=20, height=16, pitch=512, tiling=1 -> render [ 83.034] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 83.034] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 83.034] kgem_add_handle: handle=7, index=2 [ 83.034] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 83.034] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 83.034] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 83.034] gen9_emit_sampler: sampler = 1 [ 83.034] gen9_emit_sf: num_sf_outputs=1 [ 83.034] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 83.034] gen9_emit_vertex_elements: setup id=0 [ 83.034] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 83.034] (0, 0), (20, 16) [ 83.034] gen8_vertex_flush[490] = 3 [ 83.034] sna_composite_rectangles: pixmap=5100 marking clear [0]? 1 [ 83.034] sna_accel_flush: flush?=1, dirty?=0 [ 83.034] gen8_vertex_close: used=24, vbo active? 23, vb=1, nreloc=1 [ 83.034] gen8_vertex_close: reloc[0] = 287 [ 83.034] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 83.034] kgem_add_handle: handle=23, index=3 [ 83.034] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 83.034] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=77 [fenced=0] [ 83.034] __kgem_busy: handle=1, busy=131072, wedged=0 [ 83.034] __kgem_busy: handle=2, busy=131072, wedged=0 [ 83.034] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x7f, presumed-offset=fd373000 [ 83.034] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> 1 [ 83.034] kgem_create_linear(65536) [ 83.034] search_linear_cache: num_pages=16, flags=406, use_active? 0, use_large=0 [max=65536] [ 83.034] search_linear_cache: searching for inactive cpu map [ 83.034] kgem_set_tiling: handle=131, tiling=0 [0], pitch=0 [0]: 1 [ 83.034] kgem_bo_remove_from_inactive: removing handle=131 from inactive [ 83.034] search_linear_cache: found handle=131 (num_pages=16) in linear vma cache [ 83.034] kgem_bo_map__cpu(handle=131, size=65536, map=0x0:0x7fc6b416b000) [ 83.034] kgem_new_batch: allocated and mapped batch handle=131 [size=65536] [ 83.034] kgem_bo_sync__cpu: handle=131 [ 83.034] __kgem_busy: handle=131, busy=0, wedged=0 [ 83.034] kgem_bo_sync__cpu: SYNC: handle=131, needs_flush? 0, domain? 0, busy? 0 [ 83.034] __kgem_busy: handle=131, busy=0, wedged=0 [ 83.034] kgem_bo_retire: retiring bo handle=131 (needed flush? 0), rq? 0 [busy?=0] [ 83.034] assert_bo_retired: handle=131, domain: 0 exec? 0, rq? 0 [ 83.034] kgem_new_batch: using last batch handle=127 [ 83.034] kgem_commit: release handle=127 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd373000 [ 83.034] kgem_commit: release handle=151 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fff61000 [ 83.034] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 83.034] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 83.035] __kgem_bo_clear_busy: handle=7 [ 83.035] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 83.035] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 83.035] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 83.035] sna_accel_flush: flush?=0, dirty?=0 [ 83.035] sna_validate_gc(0x561c9495e470) changes=0, previous serial=1372, drawable=13ec [ 83.035] sna_validate_gc: recomputing clip [ 83.035] sna_validate_gc: composite clip=1x[(0, 0), (20, 16)] [0x561c9495e680] [ 83.035] sna_put_image((5, 3)x(10, 10), depth=32, format=2) [ 83.035] __kgem_bo_is_busy: handle=151, domain: 3 exec? 0, rq? 1 [ 83.035] __kgem_busy: handle=151, busy=131073, wedged=0 [ 83.035] kgem_create_map(0x7fc6acd70000 size=400, read-only?=1) - has_userptr?=1 [ 83.035] gem_userptr: failed to map 0x7fc6acd70000 + 4096 bytes: 19 [ 83.035] __kgem_bo_init(handle=152, num_pages=1) [ 83.035] kgem_create_map(ptr=0x7fc6acd70000, size=400, pages=1, read_only=1) => handle=152 (proxy? 0) [ 83.035] sna_pixmap_move_area_to_gpu: pixmap=5100 box=(5, 3), (15, 13), flags=9 [ 83.035] _sna_damage_subtract_box(None - (5, 3), (15, 13))... [ 83.035] = None [ 83.035] sna_pixmap_move_area_to_gpu: already all-damaged [ 83.035] sna_pixmap_unclean(pixmap=5100): cleaning foreign bo handle=151, busy=20001 [ring=1] [ 83.035] sna_pixmap_mark_active: pixmap=5100, handle=151 [ 83.035] try_upload__blt: upload(5, 3, 10, 10) x 1 through a temporary map [ 83.035] gen9_render_copy_boxes (-5, -3)->(0, 0) x 1, alu=3, flags=1, self-copy=0, overlaps? 0 [ 83.035] kgem_bo_is_render: handle=152, rq? 0 [0] [ 83.035] kgem_bo_is_render: handle=151, rq? 1 [3] [ 83.035] kgem_bo_is_render: handle=151, rq? 1 [3] [ 83.035] kgem_bo_is_render: handle=152, rq? 0 [0] [ 83.035] needs_batch_flush: flushing before handle=151 for required semaphore [ 83.035] __kgem_busy: handle=1, busy=131072, wedged=0 [ 83.035] __kgem_ring_is_idle: last fence handle=1 still busy [ 83.035] kgem_check_bo: num_pages=+3, num_exec=+2 [ 83.035] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 83.035] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 83.035] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 83.035] kgem_add_handle: handle=4, index=0 [ 83.035] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 83.035] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 83.035] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 83.035] gen9_composite_get_binding_table(ffc0) [ 83.035] kgem_add_reloc64: handle=151, pos=16360, delta=0, domains=20002 [ 83.035] kgem_add_handle: handle=151, index=1 [ 83.035] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fff61000) [ 83.035] __kgem_bo_mark_dirty: handle=151 (proxy? 0) [ 83.035] [3fe0] bind bo(handle=151, addr=fff61000), format=192, width=20, height=16, pitch=512, tiling=1 -> render [ 83.035] kgem_add_reloc64: handle=152, pos=16344, delta=0, domains=40000 [ 83.035] kgem_add_handle: handle=152, index=2 [ 83.035] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) [ 83.035] [3fd0] bind bo(handle=152, addr=0), format=192, width=20, height=16, pitch=40, tiling=0 -> sampler [ 83.035] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 83.035] gen9_emit_sampler: sampler = 0 [ 83.035] gen9_emit_sf: num_sf_outputs=1 [ 83.035] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 83.035] gen9_emit_vertex_elements: setup id=0 [ 83.035] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 83.035] (0, 0) -> (5, 3) + (10, 10) [ 83.035] gen8_vertex_flush[490] = 3 [ 83.035] kgem_bo_sync__cpu: handle=152 [ 83.035] gen8_vertex_close: used=30, vbo active? 23, vb=1, nreloc=1 [ 83.035] gen8_vertex_close: reloc[0] = 287 [ 83.035] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 83.035] kgem_add_handle: handle=23, index=3 [ 83.035] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 83.035] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=77 [fenced=0] [ 83.035] __kgem_busy: handle=1, busy=131072, wedged=0 [ 83.035] __kgem_busy: handle=2, busy=131072, wedged=0 [ 83.035] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x83, presumed-offset=fff80000 [ 83.035] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> 1 [ 83.035] kgem_create_linear(65536) [ 83.035] search_linear_cache: num_pages=16, flags=406, use_active? 0, use_large=0 [max=65536] [ 83.035] search_linear_cache: searching for inactive cpu map [ 83.035] kgem_bo_remove_from_inactive: removing handle=139 from inactive [ 83.035] search_linear_cache: found handle=139 (num_pages=16) in linear vma cache [ 83.035] kgem_bo_map__cpu(handle=139, size=65536, map=0x0:0x7fc6b414b000) [ 83.035] kgem_new_batch: allocated and mapped batch handle=139 [size=65536] [ 83.035] kgem_bo_sync__cpu: handle=139 [ 83.035] __kgem_busy: handle=139, busy=0, wedged=0 [ 83.035] kgem_bo_sync__cpu: SYNC: handle=139, needs_flush? 0, domain? 0, busy? 0 [ 83.035] __kgem_busy: handle=139, busy=0, wedged=0 [ 83.035] kgem_bo_retire: retiring bo handle=139 (needed flush? 0), rq? 0 [busy?=0] [ 83.035] assert_bo_retired: handle=139, domain: 0 exec? 0, rq? 0 [ 83.035] kgem_new_batch: using last batch handle=131 [ 83.035] kgem_commit: release handle=131 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff80000 [ 83.035] kgem_commit: release handle=151 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fff61000 [ 83.035] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 83.035] kgem_commit: release handle=152 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff35000 [ 83.035] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 83.035] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 83.035] __kgem_busy: handle=152, busy=131072, wedged=0 [ 83.035] kgem_bo_sync__cpu: SYNC: handle=152, needs_flush? 0, domain? 3, busy? 1 [ 83.036] __kgem_busy: handle=152, busy=0, wedged=0 [ 83.036] kgem_bo_retire: retiring bo handle=152 (needed flush? 0), rq? 1 [busy?=0] [ 83.036] __kgem_retire_requests_upto(handle=152, ring=0) [ 83.036] __kgem_retire_rq: request 1 complete [ 83.036] __kgem_retire_rq: request 2 complete [ 83.036] __kgem_bo_flush: handle=149, busy=0, wedged=0 [ 83.036] __kgem_retire_rq: request 138 complete [ 83.036] kgem_bo_move_to_cache: release handle=108 [ 83.036] kgem_bo_move_to_inactive: moving handle=108 to inactive [ 83.036] kgem_bo_move_to_inactive: moving handle=138 to inactive [ 83.036] __kgem_retire_rq: request 127 complete [ 83.036] kgem_bo_move_to_inactive: moving handle=127 to inactive [ 83.036] __kgem_retire_rq: request 131 complete [ 83.036] __kgem_bo_flush: handle=151, busy=0, wedged=0 [ 83.036] kgem_bo_move_to_inactive: moving handle=131 to inactive [ 83.036] assert_bo_retired: handle=152, domain: 0 exec? 0, rq? 0 [ 83.036] _kgem_bo_destroy: handle=152, proxy? 0 [ 83.036] __kgem_bo_destroy: handle=152, size=4096 [ 83.036] __kgem_bo_destroy: handle=152, not reusable [ 83.036] kgem_bo_free: handle=152, size=4096 [ 83.036] __kgem_busy: handle=152, busy=0, wedged=0 [ 83.036] kgem_bo_free: releasing 0x0:0x0 vma for handle=152, count=0 [ 83.036] sna_accel_flush: flush?=0, dirty?=0 [ 83.036] sna_accel_flush: flush?=0, dirty?=0 [ 83.036] sna_accel_flush: flush?=0, dirty?=0 [ 83.036] sna_block_handler (tv=0.92000) [ 83.036] kgem_retire, need_retire?=1 [ 83.036] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 83.036] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 83.036] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 83.036] kgem_retire -- retired=0, need_retire=0 [ 83.036] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 83.036] gen6_render_retire: resetting idle vbo [ 83.036] sna_scanout_do_flush: flush timer active: delta=2 [ 83.036] sna_scanout_do_flush (time=83036), triggered [ 83.036] sna_scanout_flush (time=83036), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 83.036] has_shadow: has pending damage? 0, outstanding flips: 1 [ 83.036] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 83.036] has_shadow: has pending damage? 0, outstanding flips: 1 [ 83.036] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) [ 83.036] sna_accel_block: evaluating timers, active=7 [ 83.036] sna_accel_block: flush timer expires in 16 [83052] [ 83.036] sna_wakeup_handler [ 83.036] _sna_dri2_destroy_buffer: 0x561c94b44450 [handle=148] -- refcnt=1, draw=16778855, pixmap=0, proxy?=0 [ 83.036] sna_dri2_cache_bo(handle=148, name=98) [ 83.036] sna_dri2_cache_bo: not a window, releasing handle=148 [ 83.036] _kgem_bo_destroy: handle=148, proxy? 0 [ 83.036] __kgem_bo_destroy: handle=148, size=12288 [ 83.036] __kgem_bo_destroy: handle=148, not reusable [ 83.036] kgem_bo_free: handle=148, size=12288 [ 83.036] kgem_bo_free: releasing 0x0:0x0 vma for handle=148, count=0 [ 83.036] _sna_dri2_destroy_buffer: 0x561c94b44540 [handle=149] -- refcnt=1, draw=16778855, pixmap=5101, proxy?=0 [ 83.036] _sna_dri2_destroy_buffer: removing active_scanout=1 from pixmap handle=149 [ 83.036] _sna_dri2_destroy_buffer: releasing last DRI pixmap=5101, scanout?=0 [ 83.036] _sna_dri2_destroy_buffer: dropping flush hint from handle=149 [ 83.036] sna_accel_watch_flush: enable=-1 [ 83.036] sna_dri2_cache_bo(handle=149, name=99) [ 83.036] sna_dri2_cache_bo: not a window, releasing handle=149 [ 83.036] sna_destroy_pixmap: pixmap=5101, attached?=1 [ 83.036] _kgem_bo_destroy: handle=149, proxy? 0 [ 83.036] __kgem_bo_destroy: handle=149, size=12288 [ 83.036] __kgem_bo_destroy: handle=149, not reusable [ 83.036] kgem_bo_free: handle=149, size=12288 [ 83.036] kgem_bo_free: releasing 0x0:0x0 vma for handle=149, count=0 [ 83.036] __sna_free_pixmap(pixmap=5101) [ 83.036] sna_create_pixmap(87, 23, 32, usage=0) [ 83.036] kgem_can_create_2d: 87x23 @ 32 [ 83.036] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=352, height=23 [ 83.036] kgem_can_create_2d: untiled size=8192 [ 83.036] kgem_choose_tiling: too thin [width 87, 32 bpp] for TILING_X [ 83.036] kgem_choose_tiling: 87x23 -> 0 [ 83.036] sna_create_pixmap: usage=0, flags=b [ 83.036] sna_create_pixmap: creating GPU pixmap 87x23, stride=348, flags=b [ 83.036] __pop_freed_pixmap: reusing freed pixmap=5097 header [ 83.036] create_pixmap_hdr: pixmap=5102, width=87, height=23, usage=0 [ 83.036] sna_create_pixmap: serial=5102, 87x23, usage=0 [ 83.036] sna_dri2_get_msc(draw=16778868, pipe=-1) [ 83.036] sna_crtc_record_swap: recording last swap on pipe=0, frame 4732 [msc=4732], time 83.33178 [ 83.036] sna_dri2_get_msc: msc=4732 [raw=4732], ust=83033178 [ 83.036] sna_dri2_create_buffer pixmap=5103, (attachment=1, format=32, drawable=87x23), window?=0 [ 83.036] sna_dri2_create_buffer: creating back buffer 87x23, suitable for scanout? 0 [ 83.036] kgem_create_2d(87x23, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 83.036] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=512, height=24 [ 83.036] __kgem_bo_init(handle=148, num_pages=3) [ 83.036] kgem_set_tiling: handle=148, tiling=1 [1], pitch=512 [512]: 1 [ 83.036] new pitch=512, tiling=1, handle=148, id=2883, num_pages=3 [3], bucket=1 [ 83.036] kgem_bo_flink: flinked handle=148 to name=98, marking non-reusable [ 83.037] sna_dri2_create_buffer pixmap=5103, (attachment=0, format=32, drawable=87x23), window?=0 [ 83.037] sna_pixmap_set_dri: attaching DRI client to pixmap=5103 [ 83.037] sna_pixmap_move_to_gpu(pixmap=5103, usage=0), flags=c2 [ 83.037] sna_pixmap_move_to_gpu: CPU damage? 0 [ 83.037] sna_pixmap_move_to_gpu: creating GPU bo (87x23@32), create=b [ 83.037] kgem_choose_tiling: too thin [width 87, 32 bpp] for TILING_X [ 83.037] kgem_choose_tiling: 87x23 -> 0 [ 83.037] kgem_choose_tiling: too thin [width 87, 32 bpp] for TILING_X [ 83.037] kgem_choose_tiling: 87x23 -> 0 [ 83.037] sna_pixmap_alloc_gpu: pixmap=5103 [ 83.037] kgem_create_2d(87x23, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 83.037] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=352, height=23 [ 83.037] __kgem_bo_init(handle=149, num_pages=2) [ 83.037] new pitch=352, tiling=0, handle=149, id=2884, num_pages=2 [2], bucket=1 [ 83.037] sna_pixmap_mark_active: pixmap=5103, handle=149 [ 83.037] sna_pixmap_change_tiling: changing tiling 0 -> 1 for 87x23 pixmap [ 83.037] kgem_create_2d(87x23, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 83.037] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=512, height=24 [ 83.037] __kgem_bo_init(handle=152, num_pages=3) [ 83.037] kgem_set_tiling: handle=152, tiling=1 [1], pitch=512 [512]: 1 [ 83.037] new pitch=512, tiling=1, handle=152, id=2885, num_pages=3 [3], bucket=1 [ 83.037] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 83.037] kgem_bo_is_render: handle=149, rq? 0 [0] [ 83.037] kgem_bo_is_render: handle=152, rq? 0 [0] [ 83.037] kgem_bo_is_render: handle=152, rq? 0 [0] [ 83.037] kgem_bo_is_render: handle=149, rq? 0 [0] [ 83.037] kgem_bo_is_render: handle=152, rq? 0 [0] [ 83.037] needs_batch_flush: flushing before handle=152 for new reservation [ 83.037] kgem_check_bo: num_pages=+5, num_exec=+2 [ 83.037] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 83.037] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 83.037] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 83.037] kgem_add_handle: handle=4, index=0 [ 83.037] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 83.037] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 83.037] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 83.037] gen9_composite_get_binding_table(ffc0) [ 83.037] kgem_add_reloc64: handle=152, pos=16360, delta=0, domains=20002 [ 83.037] kgem_add_handle: handle=152, index=1 [ 83.037] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=0) [ 83.037] __kgem_bo_mark_dirty: handle=152 (proxy? 0) [ 83.037] [3fe0] bind bo(handle=152, addr=0), format=192, width=87, height=23, pitch=512, tiling=1 -> render [ 83.037] kgem_add_reloc64: handle=149, pos=16344, delta=0, domains=40000 [ 83.037] kgem_add_handle: handle=149, index=2 [ 83.037] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) [ 83.037] [3fd0] bind bo(handle=149, addr=0), format=192, width=87, height=23, pitch=352, tiling=0 -> sampler [ 83.037] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 83.037] gen9_emit_sampler: sampler = 0 [ 83.037] gen9_emit_sf: num_sf_outputs=1 [ 83.037] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 83.037] gen9_emit_vertex_elements: setup id=0 [ 83.037] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 83.037] (0, 0) -> (0, 0) + (87, 23) [ 83.037] gen8_vertex_flush[490] = 3 [ 83.037] _kgem_bo_destroy: handle=149, proxy? 0 [ 83.037] __kgem_bo_destroy: handle=149, size=8192 [ 83.037] __kgem_bo_destroy: handle=149 -> active [ 83.037] sna_dri2_create_buffer: attaching to front buffer 87x23 [0x561c94b409b0:2], scanout? 0 [ 83.037] kgem_bo_flink: flinked handle=152 to name=99, marking non-reusable [ 83.037] sna_dri2_create_buffer: adding flush hint to handle=152 [ 83.037] __sna_damage_all(87, 23) [ 83.037] sna_accel_watch_flush: enable=1 [ 83.037] sna_accel_flush: flush?=1, dirty?=0 [ 83.037] gen8_vertex_close: used=6, vbo active? 23, vb=1, nreloc=1 [ 83.037] gen8_vertex_close: reloc[0] = 287 [ 83.037] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 83.037] kgem_add_handle: handle=23, index=3 [ 83.037] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 83.037] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=79 [fenced=0] [ 83.037] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 83.037] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 83.037] kgem_fixup_relocs: shrinking by 61440 [ 83.037] __kgem_busy: handle=1, busy=0, wedged=0 [ 83.037] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 83.037] kgem_commit: release handle=152 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fff32000 [ 83.037] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 83.037] kgem_commit: release handle=149 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff30000 [ 83.037] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 83.037] __kgem_busy: handle=1, busy=131072, wedged=0 [ 83.037] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 83.037] sna_accel_flush: flush?=0, dirty?=0 [ 83.037] sna_accel_flush: flush?=0, dirty?=0 [ 83.037] sna_accel_flush: flush?=0, dirty?=0 [ 83.037] sna_block_handler (tv=0.91000) [ 83.037] kgem_retire, need_retire?=1 [ 83.037] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 83.037] kgem_retire__requests_ring: retiring ring 0 [ 83.037] __kgem_busy: handle=1, busy=0, wedged=0 [ 83.037] __kgem_retire_rq: request 1 complete [ 83.037] __kgem_bo_flush: handle=152, busy=0, wedged=0 [ 83.037] kgem_bo_move_to_cache: release handle=149 [ 83.037] kgem_bo_move_to_inactive: moving handle=149 to inactive [ 83.037] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 83.037] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 83.037] kgem_retire -- retired=1, need_retire=0 [ 83.037] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 83.037] gen6_render_retire: resetting idle vbo [ 83.037] sna_scanout_do_flush: flush timer active: delta=15 [ 83.037] sna_accel_block: evaluating timers, active=7 [ 83.037] sna_accel_block: flush timer expires in 15 [83052] [ 83.037] sna_wakeup_handler [ 83.037] sna_accel_flush: flush?=0, dirty?=0 [ 83.037] sna_accel_flush: flush?=0, dirty?=0 [ 83.037] sna_accel_flush: flush?=0, dirty?=0 [ 83.037] sna_block_handler (tv=0.91000) [ 83.037] sna_scanout_do_flush: flush timer active: delta=15 [ 83.037] sna_accel_block: evaluating timers, active=7 [ 83.037] sna_accel_block: flush timer expires in 15 [83052] [ 83.037] sna_wakeup_handler [ 83.037] sna_create_pixmap(3840, 2160, 24, usage=0) [ 83.037] kgem_can_create_2d: 3840x2160 @ 24 [ 83.037] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 83.037] kgem_can_create_2d: untiled size=33177600 [ 83.037] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 83.037] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 83.037] kgem_can_create_2d: tiled[-1] size=33177600 [ 83.037] sna_create_pixmap: usage=0, flags=1b [ 83.037] sna_create_pixmap: creating GPU pixmap 3840x2160, stride=15360, flags=1b [ 83.037] __pop_freed_pixmap: reusing freed pixmap=5083 header [ 83.037] create_pixmap_hdr: pixmap=5104, width=3840, height=2160, usage=0 [ 83.037] sna_create_pixmap: serial=5104, 3840x2160, usage=0 [ 83.037] sna_composite_rectangles(pixmap=5105, op=0, 0 x 1 [(0, 0)x(3840, 2160) ...]) [ 83.037] sna_composite_rectangles: converted to op 0 [ 83.037] sna_composite_rectangles[0] (0, 0)x(3840, 2160) -> (0, 0), (3840, 2160) [ 83.037] sna_composite_rectangles: nrects=1, region=(0, 0), (3840, 2160) x 1 [ 83.037] sna_composite_rectangles: clipped extents (0, 0),(3840, 2160) x 1 [ 83.037] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(3840, 2160) [ 83.037] sna_composite_rectangles: dropping last-cpu hint [ 83.037] sna_drawable_use_bo pixmap=5105, box=((0, 0), (3840, 2160)), flags=19... [ 83.037] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 83.037] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 83.037] sna_pixmap_move_to_gpu(pixmap=5105, usage=0), flags=b [ 83.037] sna_pixmap_move_to_gpu: CPU damage? 0 [ 83.037] sna_pixmap_move_to_gpu: creating GPU bo (3840x2160@32), create=b [ 83.037] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 83.037] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 83.037] sna_pixmap_alloc_gpu: pixmap=5105 [ 83.037] kgem_create_2d(3840x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 83.037] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=15360, height=2160 [ 83.037] kgem_bo_remove_from_inactive: removing handle=112 from inactive [ 83.037] from inactive: pitch=15360, tiling=1: handle=112, id=2886 [ 83.037] __sna_damage_all(3840, 2160) [ 83.037] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 83.037] sna_pixmap_mark_active: pixmap=5105, handle=112 [ 83.037] sna_drawable_use_bo: allocated GPU bo for operation [ 83.037] sna_drawable_use_bo: using GPU bo with damage? 0 [ 83.037] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) [ 83.037] kgem_bo_is_render: handle=112, rq? 0 [0] [ 83.037] kgem_bo_is_render: handle=112, rq? 0 [0] [ 83.037] gen9_render_fill_boxes(0 x 1 [(0, 0), (3840, 2160) ...]) [ 83.037] sna_render_get_solid: 0 [ 83.037] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 83.037] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 83.037] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 83.037] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 83.037] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 83.037] kgem_add_handle: handle=4, index=0 [ 83.037] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 83.037] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 83.037] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 83.037] gen9_composite_get_binding_table(ffc0) [ 83.037] kgem_add_reloc64: handle=112, pos=16360, delta=0, domains=20002 [ 83.037] kgem_add_handle: handle=112, index=1 [ 83.037] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e64a9000) [ 83.037] __kgem_bo_mark_dirty: handle=112 (proxy? 0) [ 83.037] [3fe0] bind bo(handle=112, addr=e64a9000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> render [ 83.037] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 83.037] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 83.037] kgem_add_handle: handle=7, index=2 [ 83.037] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 83.037] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 83.037] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 83.037] gen9_emit_sampler: sampler = 1 [ 83.037] gen9_emit_sf: num_sf_outputs=1 [ 83.037] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 83.037] gen9_emit_vertex_elements: setup id=0 [ 83.037] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 83.037] (0, 0), (3840, 2160) [ 83.037] gen8_vertex_flush[490] = 3 [ 83.037] sna_composite_rectangles: pixmap=5105 marking clear [0]? 1 [ 83.037] sna_copy_area: src=pixmap=5105:(0, 0)x(3840, 2160)+(0, 0) -> dst=pixmap=5081:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 83.037] sna_copy_area: normal copy [ 83.037] sna_do_copy: src=(0, 0), dst=(0, 0), size=(3840x2160) [ 83.037] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(3840x2160) [ 83.037] sna_do_copy: dst extents (0, 0), (3840, 2160), dst clip extents (0, 0), (3840, 2160), dst size=3840x2160 [ 83.037] sna_do_copy: clipped dst extents (0, 0), (3840, 2160) [ 83.037] sna_do_copy: unclipped src extents (0, 0), (3840, 2160) [ 83.037] sna_do_copy: clipped src extents (0, 0), (3840, 2160) [ 83.037] sna_do_copy: pixmap -- no source clipping [ 83.037] sna_do_copy: src extents (0, 0), (3840, 2160) x 1 [ 83.037] sna_do_copy: copy region (0, 0), (3840, 2160) x 1 + (0, 0) [ 83.037] sna_copy_boxes (boxes=1x[(0, 0), (3840, 2160)...], src pixmap=5105+(0, 0), dst pixmap=5081+(0, 0), alu=3, src.size=3840x2160, dst.size=3840x2160) [ 83.037] sna_copy_boxes: dst=(priv=0x561c94b2b260, gpu_bo=25, cpu_bo=0), src=(priv=0x561c94b40790, gpu_bo=112, cpu_bo=0), replaces=1 [ 83.037] copy_prefer_gpu: source is clear, don't force use of GPU [ 83.037] sna_drawable_use_bo pixmap=5081, box=((0, 0), (3840, 2160)), flags=18... [ 83.037] sna_drawable_use_bo: exported target, set PREFER_GPU [ 83.037] sna_drawable_use_bo: pinned, never REPLACES [ 83.037] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 83.037] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 83.037] sna_drawable_use_bo: using whole GPU bo [ 83.037] sna_copy_boxes: applying src clear [0] to dst [ 83.037] kgem_bo_is_render: handle=25, rq? 0 [0] [ 83.037] color_convert: src=0 [20020888] [ 83.037] color_convert: dst=ff000000 [20028888] [ 83.037] sna_render_get_solid: ff000000 [ 83.037] kgem_set_mode: flushing before new bo [ 83.037] gen8_vertex_close: used=6, vbo active? 23, vb=1, nreloc=1 [ 83.037] gen8_vertex_close: reloc[0] = 287 [ 83.037] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 83.037] kgem_add_handle: handle=23, index=3 [ 83.037] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 83.037] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=8175 [fenced=0] [ 83.037] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 83.037] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 83.037] kgem_fixup_relocs: shrinking by 61440 [ 83.037] __kgem_busy: handle=1, busy=0, wedged=0 [ 83.037] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 83.037] kgem_commit: release handle=112 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e64a9000 [ 83.037] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 83.037] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 83.037] __kgem_bo_clear_busy: handle=7 [ 83.037] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 83.037] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 83.037] __kgem_busy: handle=1, busy=131072, wedged=0 [ 83.037] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 83.037] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 83.037] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 83.037] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 83.037] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 83.037] kgem_add_handle: handle=4, index=0 [ 83.037] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 83.037] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 83.037] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 83.038] gen9_composite_get_binding_table(ffc0) [ 83.038] kgem_add_reloc64: handle=25, pos=16360, delta=0, domains=20002 [ 83.038] kgem_add_handle: handle=25, index=1 [ 83.038] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f816d000) [ 83.038] __kgem_bo_mark_dirty: handle=25 (proxy? 0) [ 83.038] [3fe0] bind bo(handle=25, addr=f816d000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> render [ 83.038] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 83.038] kgem_add_reloc64: adding proxy [delta=1020] for handle=7 [ 83.038] kgem_add_handle: handle=7, index=2 [ 83.038] kgem_add_reloc64[4] = (delta=1020, target handle=2, presumed=fffe8000) [ 83.038] [3fd0] bind bo(handle=7, addr=fffe83fc), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 83.038] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 83.038] gen9_emit_sampler: sampler = 1 [ 83.038] gen9_emit_sf: num_sf_outputs=1 [ 83.038] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 83.038] gen9_emit_vertex_elements: setup id=0 [ 83.038] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 83.038] (0, 0), (3840, 2160) [ 83.038] gen8_vertex_flush[490] = 3 [ 83.038] sna_copy_boxes: marking dst handle=25 as all clear [0] [ 83.038] sna_accel_flush: flush?=1, dirty?=0 [ 83.038] gen8_vertex_close: used=12, vbo active? 23, vb=1, nreloc=1 [ 83.038] gen8_vertex_close: reloc[0] = 287 [ 83.038] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 83.038] kgem_add_handle: handle=23, index=3 [ 83.038] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 83.038] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=8175 [fenced=0] [ 83.038] __kgem_busy: handle=1, busy=131072, wedged=0 [ 83.038] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd981000 [ 83.038] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 83.038] kgem_fixup_relocs: shrinking by 61440 [ 83.038] __kgem_busy: handle=2, busy=0, wedged=0 [ 83.038] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd981000 [ 83.038] kgem_commit: release handle=25 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f816d000 [ 83.038] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 83.038] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 83.038] __kgem_bo_clear_busy: handle=7 [ 83.038] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 83.038] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 83.038] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 83.038] sna_accel_flush: flush?=0, dirty?=0 [ 83.038] sna_accel_flush: flush?=0, dirty?=0 [ 83.038] sna_accel_flush: flush?=0, dirty?=0 [ 83.038] sna_destroy_pixmap: pixmap=5105, attached?=1 [ 83.038] _kgem_bo_destroy: handle=112, proxy? 0 [ 83.038] __kgem_bo_destroy: handle=112, size=33177600 [ 83.038] __kgem_busy: handle=112, busy=131073, wedged=0 [ 83.038] __kgem_bo_destroy: handle=112 -> active [ 83.038] __sna_free_pixmap(pixmap=5105) [ 83.038] sna_accel_flush: flush?=0, dirty?=0 [ 83.038] sna_accel_flush: flush?=0, dirty?=0 [ 83.038] sna_accel_flush: flush?=0, dirty?=0 [ 83.038] sna_block_handler (tv=0.90000) [ 83.038] kgem_retire, need_retire?=1 [ 83.038] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 83.038] kgem_retire__requests_ring: retiring ring 0 [ 83.038] __kgem_busy: handle=1, busy=131072, wedged=0 [ 83.038] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 83.038] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 83.038] kgem_retire -- retired=0, need_retire=1 [ 83.038] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 83.038] sna_scanout_do_flush: flush timer active: delta=14 [ 83.038] sna_accel_block: evaluating timers, active=7 [ 83.038] sna_accel_block: flush timer expires in 14 [83052] [ 83.038] sna_wakeup_handler [ 83.038] sna_accel_flush: flush?=0, dirty?=0 [ 83.038] sna_accel_flush: flush?=0, dirty?=0 [ 83.038] sna_accel_flush: flush?=0, dirty?=0 [ 83.038] sna_composite_rectangles(pixmap=5106, op=0, 0 x 1 [(0, 0)x(87, 23) ...]) [ 83.038] sna_composite_rectangles: converted to op 0 [ 83.038] sna_composite_rectangles[0] (0, 0)x(87, 23) -> (0, 0), (87, 23) [ 83.038] sna_composite_rectangles: nrects=1, region=(0, 0), (87, 23) x 1 [ 83.038] sna_composite_rectangles: clipped extents (0, 0),(87, 23) x 1 [ 83.038] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(87, 23) [ 83.038] sna_composite_rectangles: promoting to full GPU [ 83.038] sna_composite_rectangles: dropping last-cpu hint [ 83.038] sna_drawable_use_bo pixmap=5106, box=((0, 0), (87, 23)), flags=19... [ 83.038] sna_drawable_use_bo: exported target, set PREFER_GPU [ 83.038] sna_drawable_use_bo: pinned, never REPLACES [ 83.038] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 83.038] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 83.038] sna_drawable_use_bo: using whole GPU bo [ 83.038] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 83.038] kgem_bo_is_render: handle=152, rq? 0 [0] [ 83.038] gen9_render_fill_boxes(0 x 1 [(0, 0), (87, 23) ...]) [ 83.038] sna_render_get_solid: 0 [ 83.038] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 83.038] kgem_check_bo: num_pages=+3, num_exec=+1 [ 83.038] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 83.038] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 83.038] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 83.038] kgem_add_handle: handle=4, index=0 [ 83.038] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 83.038] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 83.038] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 83.038] gen9_composite_get_binding_table(ffc0) [ 83.038] kgem_add_reloc64: handle=152, pos=16360, delta=0, domains=20002 [ 83.038] kgem_add_handle: handle=152, index=1 [ 83.038] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fff32000) [ 83.038] __kgem_bo_mark_dirty: handle=152 (proxy? 0) [ 83.038] [3fe0] bind bo(handle=152, addr=fff32000), format=192, width=87, height=23, pitch=512, tiling=1 -> render [ 83.038] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 83.038] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 83.039] kgem_add_handle: handle=7, index=2 [ 83.039] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 83.039] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 83.039] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 83.039] gen9_emit_sampler: sampler = 1 [ 83.039] gen9_emit_sf: num_sf_outputs=1 [ 83.039] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 83.039] gen9_emit_vertex_elements: setup id=0 [ 83.039] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 83.039] (0, 0), (87, 23) [ 83.039] gen8_vertex_flush[490] = 3 [ 83.039] sna_composite_rectangles: pixmap=5106 marking clear [0]? 1 [ 83.039] sna_accel_flush: flush?=1, dirty?=0 [ 83.039] gen8_vertex_close: used=18, vbo active? 23, vb=1, nreloc=1 [ 83.039] gen8_vertex_close: reloc[0] = 287 [ 83.039] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 83.039] kgem_add_handle: handle=23, index=3 [ 83.039] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 83.039] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=78 [fenced=0] [ 83.039] __kgem_busy: handle=1, busy=0, wedged=0 [ 83.039] __kgem_retire_rq: request 1 complete [ 83.039] __kgem_bo_flush: handle=112, busy=0, wedged=0 [ 83.039] kgem_bo_move_to_cache: release handle=112 [ 83.039] kgem_bo_move_to_inactive: moving handle=112 to inactive [ 83.039] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 83.039] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 83.039] kgem_fixup_relocs: shrinking by 61440 [ 83.039] __kgem_busy: handle=1, busy=0, wedged=0 [ 83.039] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 83.039] kgem_commit: release handle=152 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fff32000 [ 83.039] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 83.039] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 83.039] __kgem_bo_clear_busy: handle=7 [ 83.039] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 83.039] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 83.039] __kgem_busy: handle=1, busy=131072, wedged=0 [ 83.039] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 83.039] sna_accel_flush: flush?=0, dirty?=0 [ 83.039] sna_create_pixmap(87, 23, 32, usage=0) [ 83.039] kgem_can_create_2d: 87x23 @ 32 [ 83.039] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=352, height=23 [ 83.039] kgem_can_create_2d: untiled size=8192 [ 83.039] kgem_choose_tiling: too thin [width 87, 32 bpp] for TILING_X [ 83.039] kgem_choose_tiling: 87x23 -> 0 [ 83.039] sna_create_pixmap: usage=0, flags=b [ 83.039] sna_create_pixmap: creating GPU pixmap 87x23, stride=348, flags=b [ 83.039] __pop_freed_pixmap: reusing freed pixmap=5105 header [ 83.039] create_pixmap_hdr: pixmap=5107, width=87, height=23, usage=0 [ 83.039] sna_create_pixmap: serial=5107, 87x23, usage=0 [ 83.039] sna_accel_flush: flush?=0, dirty?=0 [ 83.039] sna_accel_flush: flush?=0, dirty?=0 [ 83.039] sna_composite_rectangles(pixmap=5108, op=0, 0 x 1 [(0, 0)x(87, 23) ...]) [ 83.039] sna_composite_rectangles: converted to op 0 [ 83.039] sna_composite_rectangles[0] (0, 0)x(87, 23) -> (0, 0), (87, 23) [ 83.039] sna_composite_rectangles: nrects=1, region=(0, 0), (87, 23) x 1 [ 83.039] sna_composite_rectangles: clipped extents (0, 0),(87, 23) x 1 [ 83.039] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(87, 23) [ 83.039] sna_composite_rectangles: dropping last-cpu hint [ 83.039] sna_drawable_use_bo pixmap=5108, box=((0, 0), (87, 23)), flags=19... [ 83.039] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 83.039] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 83.040] sna_pixmap_move_to_gpu(pixmap=5108, usage=0), flags=b [ 83.040] sna_pixmap_move_to_gpu: CPU damage? 0 [ 83.040] sna_pixmap_move_to_gpu: creating GPU bo (87x23@32), create=b [ 83.040] kgem_choose_tiling: too thin [width 87, 32 bpp] for TILING_X [ 83.040] kgem_choose_tiling: 87x23 -> 0 [ 83.040] kgem_choose_tiling: too thin [width 87, 32 bpp] for TILING_X [ 83.040] kgem_choose_tiling: 87x23 -> 0 [ 83.040] sna_pixmap_alloc_gpu: pixmap=5108 [ 83.040] kgem_create_2d(87x23, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 83.040] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=352, height=23 [ 83.040] kgem_bo_remove_from_inactive: removing handle=149 from inactive [ 83.040] from inactive: pitch=352, tiling=0: handle=149, id=2887 [ 83.040] __sna_damage_all(87, 23) [ 83.040] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 83.040] sna_pixmap_mark_active: pixmap=5108, handle=149 [ 83.040] sna_drawable_use_bo: allocated GPU bo for operation [ 83.040] sna_drawable_use_bo: using GPU bo with damage? 0 [ 83.040] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 83.040] kgem_bo_is_render: handle=149, rq? 0 [0] [ 83.040] gen9_render_fill_boxes(0 x 1 [(0, 0), (87, 23) ...]) [ 83.040] sna_render_get_solid: 0 [ 83.040] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 83.040] kgem_check_bo: num_pages=+2, num_exec=+1 [ 83.040] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 83.040] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 83.040] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 83.040] kgem_add_handle: handle=4, index=0 [ 83.040] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 83.040] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 83.040] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 83.040] gen9_composite_get_binding_table(ffc0) [ 83.040] kgem_add_reloc64: handle=149, pos=16360, delta=0, domains=20002 [ 83.040] kgem_add_handle: handle=149, index=1 [ 83.040] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fff30000) [ 83.040] __kgem_bo_mark_dirty: handle=149 (proxy? 0) [ 83.040] [3fe0] bind bo(handle=149, addr=fff30000), format=192, width=87, height=23, pitch=352, tiling=0 -> render [ 83.040] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 83.040] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 83.040] kgem_add_handle: handle=7, index=2 [ 83.040] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 83.040] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 83.040] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 83.040] gen9_emit_sampler: sampler = 1 [ 83.040] gen9_emit_sf: num_sf_outputs=1 [ 83.040] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 83.040] gen9_emit_vertex_elements: setup id=0 [ 83.040] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 83.040] (0, 0), (87, 23) [ 83.040] gen8_vertex_flush[490] = 3 [ 83.040] sna_composite_rectangles: pixmap=5108 marking clear [0]? 1 [ 83.040] sna_accel_flush: flush?=0, dirty?=0 [ 83.040] sna_glyphs(op=3, nlist=1, src=(5, 16)) [ 83.040] kgem_bo_is_busy: handle=149, domain: 0 exec? 1, rq? 1 [ 83.040] sna_glyphs: discarding mask [ 83.040] glyphs0_to_dst(op=3, src=(5, 16), nlist=1, dst=(5, 16)+(0, 0)) [ 83.040] clipped_glyphs: no, clip region (0, 0), (87, 23) matches drawable pixmap=94680753899280 size=87x23 [ 83.040] gen9_render_composite: 0x0, current mode=1/1 [ 83.040] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 83.040] gen9_composite_fallback: mask is already on the GPU, try to use GPU [ 83.040] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 83.040] sna_drawable_use_bo pixmap=5108, box=((0, 0), (87, 23)), flags=7... [ 83.040] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 83.040] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 83.040] sna_drawable_use_bo: using whole GPU bo [ 83.040] gen9_composite_set_target: pixmap=5108, format=20028888, size=87x23, pitch=352, delta=(0,0),damage=0xffffffffffffffff [ 83.040] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 83.040] color_convert: src=ff2f2f2c [20028888] [ 83.040] color_convert: dst=ff2f2f2c [20028888] [ 83.040] sna_render_get_solid: ff2f2f2c [ 83.040] sna_render_get_solid(24) = ff2f2f2c (recreate) [ 83.040] kgem_create_proxy: target handle=143 [proxy? -1], offset=96, length=4, io=0 [ 83.040] __kgem_bo_init(handle=143, num_pages=4) [ 83.040] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 83.040] sna_transform_is_imprecise_integer_translation: no transform [ 83.040] gen9_composite_picture: integer translation (0, 0), removing [ 83.040] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 83.040] sna_render_pixmap_bo: GPU all damaged [ 83.040] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 83.040] gen4_choose_composite_emitter: solid, identity mask [ 83.040] kgem_check_bo: num_pages=+1025, num_exec=+2 [ 83.040] aligning vertex: was 2, now 4 floats per vertex [ 83.040] gen9_composite_get_binding_table(ff00) [ 83.040] kgem_add_reloc64: handle=143, pos=16312, delta=0, domains=40000 [ 83.040] kgem_add_reloc64: adding proxy [delta=96] for handle=143 [ 83.040] kgem_add_handle: handle=143, index=3 [ 83.040] kgem_add_reloc64[5] = (delta=96, target handle=3, presumed=fff6e000) [ 83.040] [3fb0] bind bo(handle=143, addr=fff6e060), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 83.040] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 [ 83.040] kgem_add_handle: handle=6, index=4 [ 83.040] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd581000) [ 83.040] [3fa0] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 83.040] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 83.040] gen9_emit_sampler: sampler = a [ 83.040] gen9_emit_sf: num_sf_outputs=2 [ 83.040] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 83.040] gen9_emit_vertex_elements: setup id=9 [ 83.040] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 83.040] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 83.040] glyphs0_to_dst: glyph=(4, 6)x(10, 10), unclipped [ 83.040] emit_primitive_identity_mask__avx2: dst=(4, 6), mask=(560.00, 32.00) x (10.00, 10.00) [ 83.040] glyphs0_to_dst: glyph=(12, 8)x(9, 8), unclipped [ 83.040] emit_primitive_identity_mask__avx2: dst=(12, 8), mask=(544.00, 48.00) x (9.00, 8.00) [ 83.040] glyphs0_to_dst: glyph=(20, 8)x(7, 8), unclipped [ 83.040] emit_primitive_identity_mask__avx2: dst=(20, 8), mask=(560.00, 48.00) x (7.00, 8.00) [ 83.040] glyphs0_to_dst: glyph=(25, 8)x(10, 8), unclipped [ 83.040] emit_primitive_identity_mask__avx2: dst=(25, 8), mask=(576.00, 0.00) x (10.00, 8.00) [ 83.040] glyphs0_to_dst: glyph=(33, 8)x(10, 8), unclipped [ 83.040] emit_primitive_identity_mask__avx2: dst=(33, 8), mask=(576.00, 0.00) x (10.00, 8.00) [ 83.040] glyphs0_to_dst: glyph=(42, 8)x(9, 8), unclipped [ 83.040] emit_primitive_identity_mask__avx2: dst=(42, 8), mask=(592.00, 0.00) x (9.00, 8.00) [ 83.040] glyphs0_to_dst: glyph=(50, 8)x(9, 8), unclipped [ 83.040] emit_primitive_identity_mask__avx2: dst=(50, 8), mask=(576.00, 16.00) x (9.00, 8.00) [ 83.040] glyphs0_to_dst: glyph=(58, 4)x(9, 12), unclipped [ 83.040] emit_primitive_identity_mask__avx2: dst=(58, 4), mask=(592.00, 16.00) x (9.00, 12.00) [ 83.040] glyphs0_to_dst: glyph=(66, 8)x(11, 8), unclipped [ 83.040] emit_primitive_identity_mask__avx2: dst=(66, 8), mask=(608.00, 0.00) x (11.00, 8.00) [ 83.040] glyphs0_to_dst: glyph=(76, 5)x(7, 11), unclipped [ 83.040] emit_primitive_identity_mask__avx2: dst=(76, 5), mask=(624.00, 0.00) x (7.00, 11.00) [ 83.040] gen8_vertex_flush[56c] = 30 [ 83.040] gen9_magic_ca_pass: CA fixup (6 -> 36) [ 83.040] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 83.040] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 83.040] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 83.040] sna_accel_flush: flush?=0, dirty?=0 [ 83.040] sna_glyphs(op=3, nlist=1, src=(5, 17)) [ 83.040] kgem_bo_is_busy: handle=149, domain: 0 exec? 1, rq? 1 [ 83.040] sna_glyphs: discarding mask [ 83.040] glyphs0_to_dst(op=3, src=(5, 17), nlist=1, dst=(5, 17)+(0, 0)) [ 83.040] clipped_glyphs: no, clip region (0, 0), (87, 23) matches drawable pixmap=94680753899280 size=87x23 [ 83.040] gen9_render_composite: 0x0, current mode=1/1 [ 83.040] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 83.040] kgem_bo_is_busy: handle=149, domain: 0 exec? 1, rq? 1 [ 83.040] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 83.040] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 83.040] sna_drawable_use_bo pixmap=5108, box=((0, 0), (87, 23)), flags=7... [ 83.040] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 83.040] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 83.040] sna_drawable_use_bo: using whole GPU bo [ 83.040] gen9_composite_set_target: pixmap=5108, format=20028888, size=87x23, pitch=352, delta=(0,0),damage=0xffffffffffffffff [ 83.040] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 83.040] color_convert: src=ff807d78 [20028888] [ 83.040] color_convert: dst=ff807d78 [20028888] [ 83.040] sna_render_get_solid: ff807d78 [ 83.040] sna_render_get_solid(25) = ff807d78 (recreate) [ 83.040] kgem_create_proxy: target handle=143 [proxy? -1], offset=100, length=4, io=0 [ 83.040] __kgem_bo_init(handle=143, num_pages=4) [ 83.040] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 83.040] sna_transform_is_imprecise_integer_translation: no transform [ 83.040] gen9_composite_picture: integer translation (0, 0), removing [ 83.040] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 83.040] sna_render_pixmap_bo: GPU all damaged [ 83.040] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 83.040] gen4_choose_composite_emitter: solid, identity mask [ 83.040] kgem_check_bo: num_pages=+0, num_exec=+0 [ 83.040] gen9_composite_get_binding_table(fe40) [ 83.040] kgem_add_reloc64: handle=143, pos=16264, delta=0, domains=40000 [ 83.041] kgem_add_reloc64: adding proxy [delta=100] for handle=143 [ 83.041] kgem_add_reloc64[7] = (delta=100, target handle=3, presumed=fff6e000) [ 83.041] [3f80] bind bo(handle=143, addr=fff6e064), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 83.041] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 83.041] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 83.041] gen9_emit_vertex_elements: setup id=9 [ 83.041] glyphs0_to_dst: glyph=(4, 7)x(10, 10), unclipped [ 83.041] emit_primitive_identity_mask__avx2: dst=(4, 7), mask=(560.00, 32.00) x (10.00, 10.00) [ 83.041] glyphs0_to_dst: glyph=(12, 9)x(9, 8), unclipped [ 83.041] emit_primitive_identity_mask__avx2: dst=(12, 9), mask=(544.00, 48.00) x (9.00, 8.00) [ 83.041] glyphs0_to_dst: glyph=(20, 9)x(7, 8), unclipped [ 83.041] emit_primitive_identity_mask__avx2: dst=(20, 9), mask=(560.00, 48.00) x (7.00, 8.00) [ 83.041] glyphs0_to_dst: glyph=(25, 9)x(10, 8), unclipped [ 83.041] emit_primitive_identity_mask__avx2: dst=(25, 9), mask=(576.00, 0.00) x (10.00, 8.00) [ 83.041] glyphs0_to_dst: glyph=(33, 9)x(10, 8), unclipped [ 83.041] emit_primitive_identity_mask__avx2: dst=(33, 9), mask=(576.00, 0.00) x (10.00, 8.00) [ 83.041] glyphs0_to_dst: glyph=(42, 9)x(9, 8), unclipped [ 83.041] emit_primitive_identity_mask__avx2: dst=(42, 9), mask=(592.00, 0.00) x (9.00, 8.00) [ 83.041] glyphs0_to_dst: glyph=(50, 9)x(9, 8), unclipped [ 83.041] emit_primitive_identity_mask__avx2: dst=(50, 9), mask=(576.00, 16.00) x (9.00, 8.00) [ 83.041] glyphs0_to_dst: glyph=(58, 5)x(9, 12), unclipped [ 83.041] emit_primitive_identity_mask__avx2: dst=(58, 5), mask=(592.00, 16.00) x (9.00, 12.00) [ 83.041] glyphs0_to_dst: glyph=(66, 9)x(11, 8), unclipped [ 83.041] emit_primitive_identity_mask__avx2: dst=(66, 9), mask=(608.00, 0.00) x (11.00, 8.00) [ 83.041] glyphs0_to_dst: glyph=(76, 6)x(7, 11), unclipped [ 83.041] emit_primitive_identity_mask__avx2: dst=(76, 6), mask=(624.00, 0.00) x (7.00, 11.00) [ 83.041] gen8_vertex_flush[66c] = 30 [ 83.041] gen9_magic_ca_pass: CA fixup (36 -> 66) [ 83.041] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 83.041] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 83.041] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 83.041] sna_accel_flush: flush?=0, dirty?=0 [ 83.041] sna_create_pixmap(87, 23, 32, usage=0) [ 83.041] kgem_can_create_2d: 87x23 @ 32 [ 83.041] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=352, height=23 [ 83.041] kgem_can_create_2d: untiled size=8192 [ 83.041] kgem_choose_tiling: too thin [width 87, 32 bpp] for TILING_X [ 83.041] kgem_choose_tiling: 87x23 -> 0 [ 83.041] sna_create_pixmap: usage=0, flags=b [ 83.041] sna_create_pixmap: creating GPU pixmap 87x23, stride=348, flags=b [ 83.041] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 [ 83.041] create_pixmap: serial=5109, usage=0, 0x0 [ 83.041] create_pixmap_hdr: pixmap=5109, width=87, height=23, usage=0 [ 83.041] sna_create_pixmap: serial=5109, 87x23, usage=0 [ 83.041] sna_accel_flush: flush?=0, dirty?=0 [ 83.041] sna_accel_flush: flush?=0, dirty?=0 [ 83.041] sna_composite_rectangles(pixmap=5110, op=0, 0 x 1 [(0, 0)x(87, 23) ...]) [ 83.041] sna_composite_rectangles: converted to op 0 [ 83.041] sna_composite_rectangles[0] (0, 0)x(87, 23) -> (0, 0), (87, 23) [ 83.041] sna_composite_rectangles: nrects=1, region=(0, 0), (87, 23) x 1 [ 83.041] sna_composite_rectangles: clipped extents (0, 0),(87, 23) x 1 [ 83.041] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(87, 23) [ 83.041] sna_composite_rectangles: dropping last-cpu hint [ 83.041] sna_drawable_use_bo pixmap=5110, box=((0, 0), (87, 23)), flags=19... [ 83.041] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 83.041] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 83.041] sna_pixmap_move_to_gpu(pixmap=5110, usage=0), flags=b [ 83.041] sna_pixmap_move_to_gpu: CPU damage? 0 [ 83.041] sna_pixmap_move_to_gpu: creating GPU bo (87x23@32), create=b [ 83.041] kgem_choose_tiling: too thin [width 87, 32 bpp] for TILING_X [ 83.041] kgem_choose_tiling: 87x23 -> 0 [ 83.041] kgem_choose_tiling: too thin [width 87, 32 bpp] for TILING_X [ 83.041] kgem_choose_tiling: 87x23 -> 0 [ 83.041] sna_pixmap_alloc_gpu: pixmap=5110 [ 83.041] kgem_create_2d(87x23, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 83.041] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=352, height=23 [ 83.041] __kgem_bo_init(handle=153, num_pages=2) [ 83.041] new pitch=352, tiling=0, handle=153, id=2890, num_pages=2 [2], bucket=1 [ 83.041] __sna_damage_all(87, 23) [ 83.041] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 83.041] sna_pixmap_mark_active: pixmap=5110, handle=153 [ 83.041] sna_drawable_use_bo: allocated GPU bo for operation [ 83.041] sna_drawable_use_bo: using GPU bo with damage? 0 [ 83.041] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 83.041] kgem_bo_is_render: handle=153, rq? 0 [0] [ 83.041] gen9_render_fill_boxes(0 x 1 [(0, 0), (87, 23) ...]) [ 83.041] sna_render_get_solid: 0 [ 83.041] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 83.041] __kgem_busy: handle=1, busy=0, wedged=0 [ 83.041] __kgem_retire_rq: request 2 complete [ 83.041] __kgem_bo_flush: handle=25, busy=0, wedged=0 [ 83.041] __kgem_retire_rq: request 1 complete [ 83.041] __kgem_bo_flush: handle=152, busy=0, wedged=0 [ 83.041] kgem_set_mode: flushing before new bo [ 83.041] gen8_vertex_close: used=264, vbo active? 23, vb=201, nreloc=2 [ 83.041] gen8_vertex_close: reloc[0] = 287 [ 83.041] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 83.041] kgem_add_handle: handle=23, index=5 [ 83.041] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fd541000) [ 83.041] gen8_vertex_close: reloc[1] = 342 [ 83.041] kgem_add_reloc64: handle=23, pos=342, delta=0, domains=200000 [ 83.041] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=fd541000) [ 83.041] batch[1/1, flags=1800]: 448 448 16256 16384, nreloc=10, nexec=6, nfence=0, aperture=1102 [fenced=0] [ 83.041] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 83.041] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 83.041] kgem_fixup_relocs: shrinking by 61440 [ 83.041] __kgem_busy: handle=1, busy=0, wedged=0 [ 83.041] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 83.041] kgem_commit: release handle=149 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fff30000 [ 83.041] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 83.041] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 83.041] __kgem_bo_clear_busy: handle=7 [ 83.041] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 83.041] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 83.041] __kgem_bo_clear_busy: handle=143 [ 83.041] kgem_commit: release handle=143 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff6e000 [ 83.041] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 83.041] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 83.041] __kgem_bo_clear_busy: handle=143 [ 83.041] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 83.041] __kgem_busy: handle=1, busy=0, wedged=0 [ 83.041] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 83.041] needs_batch_flush: flushing before handle=153 for new reservation [ 83.041] kgem_check_bo: num_pages=+2, num_exec=+1 [ 83.041] aligning vertex: was 4, now 2 floats per vertex [ 83.041] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 83.041] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 83.041] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 83.041] kgem_add_handle: handle=4, index=0 [ 83.041] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 83.041] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 83.041] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 83.041] gen9_composite_get_binding_table(ffc0) [ 83.041] kgem_add_reloc64: handle=153, pos=16360, delta=0, domains=20002 [ 83.041] kgem_add_handle: handle=153, index=1 [ 83.041] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=0) [ 83.041] __kgem_bo_mark_dirty: handle=153 (proxy? 0) [ 83.041] [3fe0] bind bo(handle=153, addr=0), format=192, width=87, height=23, pitch=352, tiling=0 -> render [ 83.041] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 83.041] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 83.041] kgem_add_handle: handle=7, index=2 [ 83.041] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 83.041] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 83.041] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 83.041] gen9_emit_sampler: sampler = 1 [ 83.041] gen9_emit_sf: num_sf_outputs=1 [ 83.041] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 83.041] gen9_emit_vertex_elements: setup id=0 [ 83.041] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 83.041] (0, 0), (87, 23) [ 83.041] gen8_vertex_flush[490] = 3 [ 83.041] sna_composite_rectangles: pixmap=5110 marking clear [0]? 1 [ 83.041] sna_accel_flush: flush?=0, dirty?=0 [ 83.041] sna_accel_flush: flush?=0, dirty?=0 [ 83.041] sna_accel_flush: flush?=0, dirty?=0 [ 83.041] sna_accel_flush: flush?=0, dirty?=0 [ 83.041] sna_accel_flush: flush?=0, dirty?=0 [ 83.041] sna_composite_trapezoids(op=1, src=(4, 0), mask=18000, ntrap=6) [ 83.041] kgem_bo_is_busy: handle=153, domain: 1 exec? 1, rq? 1 [ 83.041] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 83.041] trapezoid_spans_maybe_inplace? clear, yes [ 83.041] trapezoid_span_inplace__x8r8g8b8: extents (1, 1), (86, 23) [ 83.041] sna_compute_composite_extents: dst=(1, 1)x(85, 22) [ 83.041] sna_compute_composite_extents: initial clip against dst->pDrawable: (1, 1), (86, 23) [ 83.041] sna_compute_composite_extents: initial clip against dst->pCompositeClip: (1, 1), (86, 23) [ 83.041] trim_extents: trim((1, 1), (86, 23)) against ((0, 0), (87, 23)) + (0, 0) [ 83.041] sna_compute_composite_extents: clip against dst: (1, 1), (86, 23) [ 83.041] trim_source_extents: -> (1, 1), (86, 23) [ 83.041] trapezoid_span_inplace__x8r8g8b8: clipped extents (1, 1), (86, 23) [ 83.041] sna_drawable_move_region_to_cpu(pixmap=5110 (87x23), [(1, 1), (86, 23)], flags=3) [ 83.041] operate_inplace: no, inplace operation not suitable [ 83.041] sna_drawable_move_region_to_cpu: pending clear, moving whole pixmap for partial write [ 83.041] _sna_pixmap_move_to_cpu(pixmap=5110, 87x23, flags=3) [ 83.041] _sna_pixmap_move_to_cpu: gpu_bo=153, gpu_damage=0x561c94b453f1, cpu_damage=0x0, is-clear?=1 [ 83.041] operate_inplace: no, inplace operation not suitable [ 83.041] kgem_bo_is_busy: handle=153, domain: 1 exec? 1, rq? 1 [ 83.041] sna_pixmap_alloc_cpu: pixmap=5110 [ 83.041] sna_pixmap_alloc_cpu: allocating CPU buffer (87x23) [ 83.041] kgem_create_cpu_2d(87x23, bpp=32) [ 83.041] kgem_create_2d(87x23, bpp=32, tiling=0, exact=0, inactive=1, cpu-mapping=1, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 83.041] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=352, height=23 [ 83.041] __kgem_bo_init(handle=154, num_pages=2) [ 83.041] new pitch=352, tiling=0, handle=154, id=2891, num_pages=2 [2], bucket=1 [ 83.041] kgem_bo_map__cpu(handle=154, size=8192, map=0x0:0x0) [ 83.041] kgem_trim_vma_cache: type=1, count=-32760 (bucket: 1) [ 83.041] __kgem_bo_map__cpu: caching CPU vma for 154 [ 83.041] kgem_bo_map__cpu(handle=154, size=8192, map=0x0:0x7fc6c2765000) [ 83.041] sna_pixmap_alloc_cpu: allocated CPU handle=154 (snooped? 0) [ 83.041] _sna_pixmap_move_to_cpu: applying clear [0] size=87x23, stride=352 (total=8096) [ 83.041] _sna_pixmap_move_to_cpu: syncing CPU bo [ 83.041] kgem_bo_sync__cpu: handle=154 [ 83.041] __sna_damage_all(87, 23) [ 83.041] sna_pixmap_free_gpu: handle=153 (pinned? 0) [ 83.041] _kgem_bo_destroy: handle=153, proxy? 0 [ 83.041] __kgem_bo_destroy: handle=153, size=8192 [ 83.041] __kgem_bo_destroy: handle=153 -> active [ 83.041] _sna_pixmap_move_to_cpu: marking as damaged [ 83.041] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 83.041] _sna_pixmap_move_to_cpu: syncing CPU bo [ 83.041] kgem_bo_sync__cpu_full: handle=154 [ 83.041] kgem_bo_is_busy: handle=154, domain: 1 exec? 0, rq? 0 [ 83.041] trapezoid_span_inplace__x8r8g8b8: 85x22, format=20028888, op=1, lerp?=0, num_threads=4 [ 83.041] trapezoid_span_inplace__x8r8g8b8: using 4 threads for inplace compositing 85x22 [ 83.041] sna_accel_flush: flush?=0, dirty?=0 [ 83.041] sna_accel_flush: flush?=0, dirty?=0 [ 83.041] sna_composite_trapezoids(op=3, src=(6, 1), mask=18000, ntrap=30) [ 83.041] kgem_bo_is_busy: handle=154, domain: 1 exec? 0, rq? 0 [ 83.041] kgem_bo_is_busy: handle=154, domain: 1 exec? 0, rq? 0 [ 83.041] kgem_bo_is_busy: handle=154, domain: 1 exec? 0, rq? 0 [ 83.041] kgem_bo_is_busy: handle=154, domain: 1 exec? 0, rq? 0 [ 83.041] sna_composite_trapezoids: force fallbacks -- (!gpu dst, 87x23? 1) && (src-is-cpu? 1 && untransformed? 1) [ 83.041] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 1, mono? 0 precise? 0 [ 83.041] color_convert: src=ff474642 [20028888] [ 83.041] color_convert: dst=ff474642 [20028888] [ 83.041] trapezoid_span_inplace__x8r8g8b8: extents (1, 1), (86, 7) [ 83.041] sna_compute_composite_extents: dst=(1, 1)x(85, 6) [ 83.041] sna_compute_composite_extents: initial clip against dst->pDrawable: (1, 1), (86, 7) [ 83.041] sna_compute_composite_extents: initial clip against dst->pCompositeClip: (1, 1), (86, 7) [ 83.041] trim_extents: trim((1, 1), (86, 7)) against ((0, 0), (87, 23)) + (0, 0) [ 83.042] sna_compute_composite_extents: clip against dst: (1, 1), (86, 7) [ 83.042] trim_source_extents: -> (1, 1), (86, 7) [ 83.042] trapezoid_span_inplace__x8r8g8b8: clipped extents (1, 1), (86, 7) [ 83.042] sna_drawable_move_region_to_cpu(pixmap=5110 (87x23), [(1, 1), (86, 7)], flags=3) [ 83.042] sna_drawable_move_region_to_cpu: pixmap=5110 all damaged on CPU [ 83.042] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 83.042] sna_drawable_move_region_to_cpu: syncing cpu bo [ 83.042] kgem_bo_sync__cpu_full: handle=154 [ 83.042] kgem_bo_is_busy: handle=154, domain: 1 exec? 0, rq? 0 [ 83.042] trapezoid_span_inplace__x8r8g8b8: 85x6, format=20028888, op=1, lerp?=1, num_threads=1 [ 83.042] trapezoid_span_inplace__x8r8g8b8: render inplace op=1, color=ff474642 [ 83.042] sna_accel_flush: flush?=0, dirty?=0 [ 83.042] sna_composite(pixmap=5106, op=3, src=5110+(0, 0), mask=5108+(0, 0), dst=5106+(0, 0)+(0, 0), size=(87, 23) [ 83.042] sna_compute_composite_region: dst=(0, 0)x(87, 23) [ 83.042] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (87, 23) [ 83.042] clip_to_dst: region: 1x[(0, 0), (87, 23)], clip: 1x[(0, 0), (87, 23)] [ 83.042] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (87, 23) [ 83.042] sna_compute_composite_region: clip against src (87x23 clip=0): (0, 0), (87, 23) [ 83.042] sna_compute_composite_region: clip against mask: (0, 0), (87, 23) [ 83.042] sna_composite: composite region extents:+(0, 0) -> (0, 0), (87, 23) + (0, 0) [ 83.042] gen9_render_composite: 87x23, current mode=1/1 [ 83.042] kgem_bo_is_busy: handle=154, domain: 1 exec? 0, rq? 0 [ 83.042] kgem_bo_is_busy: handle=149, domain: 3 exec? 0, rq? 1 [ 83.042] gen9_composite_fallback: src is already on the GPU, try to use GPU [ 83.042] gen9_composite_set_target: (0, 0)x(87, 23), partial?=1 [ 83.042] sna_drawable_use_bo pixmap=5106, box=((0, 0), (87, 23)), flags=7... [ 83.042] sna_drawable_use_bo: exported target, set PREFER_GPU [ 83.042] sna_drawable_use_bo: pinned, never REPLACES [ 83.042] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=7 [ 83.042] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 83.042] sna_drawable_use_bo: using whole GPU bo [ 83.042] gen9_composite_set_target: pixmap=5106, format=20028888, size=87x23, pitch=512, delta=(0,0),damage=0xffffffffffffffff [ 83.042] gen9_composite_picture: (0, 0)x(87, 23), dst=(0, 0) [ 83.042] sna_transform_is_imprecise_integer_translation: no transform [ 83.042] gen9_composite_picture: integer translation (0, 0), removing [ 83.042] sna_render_pixmap_bo pixmap=5110, (0, 0)x(87, 23)/(87, 23) [ 83.042] sna_render_pixmap_bo: CPU all damaged [ 83.042] gen9_composite_picture: (0, 0)x(87, 23), dst=(0, 0) [ 83.042] sna_transform_is_imprecise_integer_translation: no transform [ 83.042] gen9_composite_picture: integer translation (0, 0), removing [ 83.042] sna_render_pixmap_bo pixmap=5108, (0, 0)x(87, 23)/(87, 23) [ 83.042] sna_render_pixmap_bo: GPU all damaged [ 83.042] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 83.042] gen4_choose_composite_emitter: identity source, identity mask [ 83.042] __kgem_busy: handle=1, busy=0, wedged=0 [ 83.042] __kgem_ring_is_idle: ring=0 idle (handle=1) [ 83.042] __kgem_retire_rq: request 1 complete [ 83.042] __kgem_bo_flush: handle=149, busy=0, wedged=0 [ 83.042] kgem_set_mode: flushing before new bo [ 83.042] gen8_vertex_close: used=270, vbo active? 23, vb=1, nreloc=1 [ 83.042] gen8_vertex_close: reloc[0] = 287 [ 83.042] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 83.042] kgem_add_handle: handle=23, index=3 [ 83.042] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 83.042] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=77 [fenced=0] [ 83.042] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 83.042] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 83.042] kgem_fixup_relocs: shrinking by 61440 [ 83.042] __kgem_busy: handle=1, busy=0, wedged=0 [ 83.042] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 83.042] kgem_commit: release handle=153 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fff37000 [ 83.042] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 83.042] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 83.042] __kgem_bo_clear_busy: handle=7 [ 83.042] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 83.042] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 83.042] __kgem_busy: handle=1, busy=131072, wedged=0 [ 83.042] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 83.042] needs_batch_flush: flushing before handle=154 for new reservation [ 83.042] kgem_check_bo: num_pages=+7, num_exec=+3 [ 83.042] aligning vertex: was 2, now 5 floats per vertex [ 83.042] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 83.042] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 83.042] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 83.042] kgem_add_handle: handle=4, index=0 [ 83.042] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 83.042] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 83.042] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 83.042] gen9_composite_get_binding_table(ffc0) [ 83.042] kgem_add_reloc64: handle=152, pos=16360, delta=0, domains=20002 [ 83.042] kgem_add_handle: handle=152, index=1 [ 83.042] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fff32000) [ 83.042] __kgem_bo_mark_dirty: handle=152 (proxy? 0) [ 83.042] [3fe0] bind bo(handle=152, addr=fff32000), format=192, width=87, height=23, pitch=512, tiling=1 -> render [ 83.042] kgem_add_reloc64: handle=154, pos=16344, delta=0, domains=40000 [ 83.042] kgem_add_handle: handle=154, index=2 [ 83.042] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) [ 83.042] [3fd0] bind bo(handle=154, addr=0), format=192, width=87, height=23, pitch=352, tiling=0 -> sampler [ 83.042] kgem_add_reloc64: handle=149, pos=16328, delta=0, domains=40000 [ 83.042] kgem_add_handle: handle=149, index=3 [ 83.042] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fff30000) [ 83.042] [3fc0] bind bo(handle=149, addr=fff30000), format=192, width=87, height=23, pitch=352, tiling=0 -> sampler [ 83.042] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 83.042] gen9_emit_sampler: sampler = 2 [ 83.042] gen9_emit_sf: num_sf_outputs=2 [ 83.042] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) [ 83.042] gen9_emit_vertex_elements: setup id=10 [ 83.042] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 83.042] gen9_emit_vertex_elements: second channel 2 floats, offset=12 [ 83.042] gen9_render_composite_box: (0, 0), (87, 23) [ 83.042] apply_damage: damage=0x0, region=1 [(0, 0), (87, 23) + (0, 0)] [ 83.042] gen8_vertex_flush[498] = 3 [ 83.042] sna_accel_flush: flush?=1, dirty?=0 [ 83.042] gen8_vertex_close: used=285, vbo active? 23, vb=400, nreloc=1 [ 83.042] gen8_vertex_close: reloc[0] = 289 [ 83.042] kgem_add_reloc64: handle=23, pos=289, delta=0, domains=200000 [ 83.042] kgem_add_handle: handle=23, index=4 [ 83.042] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd541000) [ 83.042] batch[1/1, flags=1800]: 300 300 16320 16384, nreloc=7, nexec=5, nfence=0, aperture=81 [fenced=0] [ 83.042] __kgem_busy: handle=1, busy=0, wedged=0 [ 83.042] __kgem_retire_rq: request 1 complete [ 83.042] __kgem_bo_flush: handle=153, busy=0, wedged=0 [ 83.042] kgem_bo_move_to_cache: release handle=153 [ 83.042] kgem_bo_move_to_inactive: moving handle=153 to inactive [ 83.042] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 83.042] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 83.042] kgem_fixup_relocs: shrinking by 61440 [ 83.042] __kgem_busy: handle=1, busy=0, wedged=0 [ 83.042] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 83.042] kgem_commit: release handle=152 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fff32000 [ 83.042] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 83.042] kgem_commit: release handle=154 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff35000 [ 83.042] kgem_commit: release handle=149 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff30000 [ 83.042] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 83.042] __kgem_busy: handle=1, busy=131072, wedged=0 [ 83.042] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 83.042] sna_accel_flush: flush?=0, dirty?=0 [ 83.042] sna_destroy_pixmap: pixmap=5108, attached?=1 [ 83.042] _kgem_bo_destroy: handle=149, proxy? 0 [ 83.042] __kgem_bo_destroy: handle=149, size=8192 [ 83.042] __kgem_busy: handle=149, busy=0, wedged=0 [ 83.042] __kgem_bo_clear_busy: handle=149 [ 83.042] __kgem_bo_destroy: handle=149, purged [ 83.042] kgem_bo_move_to_inactive: moving handle=149 to inactive [ 83.042] __sna_free_pixmap(pixmap=5108) [ 83.042] sna_accel_flush: flush?=0, dirty?=0 [ 83.042] sna_glyphs(op=3, nlist=1, src=(5, 16)) [ 83.042] kgem_bo_is_busy: handle=152, domain: 3 exec? 0, rq? 1 [ 83.042] sna_glyphs: discarding mask [ 83.042] glyphs0_to_dst(op=3, src=(5, 16), nlist=1, dst=(5, 16)+(0, 0)) [ 83.042] clipped_glyphs: no, clip region (0, 0), (87, 23) matches drawable pixmap=94680753899952 size=87x23 [ 83.042] gen9_render_composite: 0x0, current mode=0/1 [ 83.042] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 83.042] kgem_bo_is_busy: handle=152, domain: 3 exec? 0, rq? 1 [ 83.042] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 83.042] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 83.042] sna_drawable_use_bo pixmap=5106, box=((0, 0), (87, 23)), flags=7... [ 83.042] sna_drawable_use_bo: exported target, set PREFER_GPU [ 83.042] sna_drawable_use_bo: pinned, never REPLACES [ 83.042] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=7 [ 83.042] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 83.042] sna_drawable_use_bo: using whole GPU bo [ 83.042] gen9_composite_set_target: pixmap=5106, format=20028888, size=87x23, pitch=512, delta=(0,0),damage=0xffffffffffffffff [ 83.042] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 83.042] color_convert: src=ff2f2f2c [20028888] [ 83.042] color_convert: dst=ff2f2f2c [20028888] [ 83.042] sna_render_get_solid: ff2f2f2c [ 83.042] sna_render_get_solid(24) = ff2f2f2c (old) [ 83.042] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 83.042] sna_transform_is_imprecise_integer_translation: no transform [ 83.042] gen9_composite_picture: integer translation (0, 0), removing [ 83.042] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 83.042] sna_render_pixmap_bo: GPU all damaged [ 83.042] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 83.042] gen4_choose_composite_emitter: solid, identity mask [ 83.042] kgem_check_bo: num_pages=+1028, num_exec=+3 [ 83.042] aligning vertex: was 5, now 4 floats per vertex [ 83.042] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 83.042] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 83.042] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 83.042] kgem_add_handle: handle=4, index=0 [ 83.042] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 83.042] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 83.042] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 83.042] gen9_composite_get_binding_table(ffc0) [ 83.042] kgem_add_reloc64: handle=152, pos=16360, delta=0, domains=20002 [ 83.042] kgem_add_handle: handle=152, index=1 [ 83.042] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fff32000) [ 83.042] __kgem_bo_mark_dirty: handle=152 (proxy? 0) [ 83.042] [3fe0] bind bo(handle=152, addr=fff32000), format=192, width=87, height=23, pitch=512, tiling=1 -> render [ 83.042] kgem_add_reloc64: handle=143, pos=16344, delta=0, domains=40000 [ 83.042] kgem_add_reloc64: adding proxy [delta=96] for handle=143 [ 83.042] kgem_add_handle: handle=143, index=2 [ 83.042] kgem_add_reloc64[4] = (delta=96, target handle=2, presumed=fff6e000) [ 83.042] [3fd0] bind bo(handle=143, addr=fff6e060), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 83.042] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 [ 83.042] kgem_add_handle: handle=6, index=3 [ 83.042] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd581000) [ 83.042] [3fc0] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 83.042] gen9_emit_cc: blend=177 (current=ffffffff), src=17, dst=18 [ 83.042] gen9_emit_sampler: sampler = a [ 83.042] gen9_emit_sf: num_sf_outputs=2 [ 83.042] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 83.042] gen9_emit_vertex_elements: setup id=9 [ 83.042] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 83.042] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 83.042] glyphs0_to_dst: glyph=(4, 6)x(10, 10), unclipped [ 83.042] emit_primitive_identity_mask__avx2: dst=(4, 6), mask=(560.00, 32.00) x (10.00, 10.00) [ 83.042] glyphs0_to_dst: glyph=(12, 8)x(9, 8), unclipped [ 83.042] emit_primitive_identity_mask__avx2: dst=(12, 8), mask=(544.00, 48.00) x (9.00, 8.00) [ 83.042] glyphs0_to_dst: glyph=(20, 8)x(7, 8), unclipped [ 83.042] emit_primitive_identity_mask__avx2: dst=(20, 8), mask=(560.00, 48.00) x (7.00, 8.00) [ 83.042] glyphs0_to_dst: glyph=(25, 8)x(10, 8), unclipped [ 83.042] emit_primitive_identity_mask__avx2: dst=(25, 8), mask=(576.00, 0.00) x (10.00, 8.00) [ 83.042] glyphs0_to_dst: glyph=(33, 8)x(10, 8), unclipped [ 83.042] emit_primitive_identity_mask__avx2: dst=(33, 8), mask=(576.00, 0.00) x (10.00, 8.00) [ 83.042] glyphs0_to_dst: glyph=(42, 8)x(9, 8), unclipped [ 83.042] emit_primitive_identity_mask__avx2: dst=(42, 8), mask=(592.00, 0.00) x (9.00, 8.00) [ 83.042] glyphs0_to_dst: glyph=(50, 8)x(9, 8), unclipped [ 83.042] emit_primitive_identity_mask__avx2: dst=(50, 8), mask=(576.00, 16.00) x (9.00, 8.00) [ 83.042] glyphs0_to_dst: glyph=(58, 4)x(9, 12), unclipped [ 83.042] emit_primitive_identity_mask__avx2: dst=(58, 4), mask=(592.00, 16.00) x (9.00, 12.00) [ 83.042] glyphs0_to_dst: glyph=(66, 8)x(11, 8), unclipped [ 83.042] emit_primitive_identity_mask__avx2: dst=(66, 8), mask=(608.00, 0.00) x (11.00, 8.00) [ 83.042] glyphs0_to_dst: glyph=(76, 5)x(7, 11), unclipped [ 83.042] emit_primitive_identity_mask__avx2: dst=(76, 5), mask=(624.00, 0.00) x (7.00, 11.00) [ 83.042] gen8_vertex_flush[498] = 30 [ 83.042] gen9_magic_ca_pass: CA fixup (72 -> 102) [ 83.042] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 83.042] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 83.042] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 83.042] sna_accel_flush: flush?=1, dirty?=0 [ 83.042] gen8_vertex_close: used=408, vbo active? 23, vb=200, nreloc=1 [ 83.042] gen8_vertex_close: reloc[0] = 289 [ 83.042] kgem_add_reloc64: handle=23, pos=289, delta=0, domains=200000 [ 83.042] kgem_add_handle: handle=23, index=4 [ 83.042] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd541000) [ 83.042] batch[1/1, flags=1800]: 332 332 16320 16384, nreloc=7, nexec=5, nfence=0, aperture=1102 [fenced=0] [ 83.042] __kgem_busy: handle=1, busy=0, wedged=0 [ 83.042] __kgem_retire_rq: request 1 complete [ 83.042] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 83.042] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 83.042] kgem_fixup_relocs: shrinking by 61440 [ 83.042] __kgem_busy: handle=1, busy=0, wedged=0 [ 83.042] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 83.042] kgem_commit: release handle=152 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fff32000 [ 83.042] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 83.042] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 83.043] __kgem_bo_clear_busy: handle=143 [ 83.043] kgem_commit: release handle=143 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff6e000 [ 83.043] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 83.043] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 83.043] __kgem_busy: handle=1, busy=0, wedged=0 [ 83.043] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 83.043] sna_glyphs(op=3, nlist=1, src=(5, 17)) [ 83.043] kgem_bo_is_busy: handle=152, domain: 3 exec? 0, rq? 1 [ 83.043] sna_glyphs: discarding mask [ 83.043] glyphs0_to_dst(op=3, src=(5, 17), nlist=1, dst=(5, 17)+(0, 0)) [ 83.043] clipped_glyphs: no, clip region (0, 0), (87, 23) matches drawable pixmap=94680753899952 size=87x23 [ 83.043] gen9_render_composite: 0x0, current mode=0/1 [ 83.043] kgem_bo_is_busy: handle=6, domain: 3 exec? 0, rq? 1 [ 83.043] kgem_bo_is_busy: handle=152, domain: 3 exec? 0, rq? 1 [ 83.043] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 83.043] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 83.043] sna_drawable_use_bo pixmap=5106, box=((0, 0), (87, 23)), flags=7... [ 83.043] sna_drawable_use_bo: exported target, set PREFER_GPU [ 83.043] sna_drawable_use_bo: pinned, never REPLACES [ 83.043] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=7 [ 83.043] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 83.043] sna_drawable_use_bo: using whole GPU bo [ 83.043] gen9_composite_set_target: pixmap=5106, format=20028888, size=87x23, pitch=512, delta=(0,0),damage=0xffffffffffffffff [ 83.043] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 83.043] color_convert: src=ff807d78 [20028888] [ 83.043] color_convert: dst=ff807d78 [20028888] [ 83.043] sna_render_get_solid: ff807d78 [ 83.043] sna_render_get_solid(25) = ff807d78 (old) [ 83.043] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 83.043] sna_transform_is_imprecise_integer_translation: no transform [ 83.043] gen9_composite_picture: integer translation (0, 0), removing [ 83.043] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 83.043] sna_render_pixmap_bo: GPU all damaged [ 83.043] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 83.043] gen4_choose_composite_emitter: solid, identity mask [ 83.043] kgem_check_bo: num_pages=+1028, num_exec=+3 [ 83.043] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 83.043] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 83.043] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 83.043] kgem_add_handle: handle=4, index=0 [ 83.043] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 83.043] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 83.043] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 83.043] gen9_composite_get_binding_table(ffc0) [ 83.043] kgem_add_reloc64: handle=152, pos=16360, delta=0, domains=20002 [ 83.043] kgem_add_handle: handle=152, index=1 [ 83.043] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fff32000) [ 83.043] __kgem_bo_mark_dirty: handle=152 (proxy? 0) [ 83.043] [3fe0] bind bo(handle=152, addr=fff32000), format=192, width=87, height=23, pitch=512, tiling=1 -> render [ 83.043] kgem_add_reloc64: handle=143, pos=16344, delta=0, domains=40000 [ 83.043] kgem_add_reloc64: adding proxy [delta=100] for handle=143 [ 83.043] kgem_add_handle: handle=143, index=2 [ 83.043] kgem_add_reloc64[4] = (delta=100, target handle=2, presumed=fff6e000) [ 83.043] [3fd0] bind bo(handle=143, addr=fff6e064), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 83.043] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 [ 83.043] kgem_add_handle: handle=6, index=3 [ 83.043] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd581000) [ 83.043] [3fc0] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 83.043] gen9_emit_cc: blend=177 (current=ffffffff), src=17, dst=18 [ 83.043] gen9_emit_sampler: sampler = a [ 83.043] gen9_emit_sf: num_sf_outputs=2 [ 83.043] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 83.043] gen9_emit_vertex_elements: setup id=9 [ 83.043] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 83.043] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 83.043] glyphs0_to_dst: glyph=(4, 7)x(10, 10), unclipped [ 83.043] emit_primitive_identity_mask__avx2: dst=(4, 7), mask=(560.00, 32.00) x (10.00, 10.00) [ 83.043] glyphs0_to_dst: glyph=(12, 9)x(9, 8), unclipped [ 83.043] emit_primitive_identity_mask__avx2: dst=(12, 9), mask=(544.00, 48.00) x (9.00, 8.00) [ 83.043] glyphs0_to_dst: glyph=(20, 9)x(7, 8), unclipped [ 83.043] emit_primitive_identity_mask__avx2: dst=(20, 9), mask=(560.00, 48.00) x (7.00, 8.00) [ 83.043] glyphs0_to_dst: glyph=(25, 9)x(10, 8), unclipped [ 83.043] emit_primitive_identity_mask__avx2: dst=(25, 9), mask=(576.00, 0.00) x (10.00, 8.00) [ 83.043] glyphs0_to_dst: glyph=(33, 9)x(10, 8), unclipped [ 83.043] emit_primitive_identity_mask__avx2: dst=(33, 9), mask=(576.00, 0.00) x (10.00, 8.00) [ 83.043] glyphs0_to_dst: glyph=(42, 9)x(9, 8), unclipped [ 83.043] emit_primitive_identity_mask__avx2: dst=(42, 9), mask=(592.00, 0.00) x (9.00, 8.00) [ 83.043] glyphs0_to_dst: glyph=(50, 9)x(9, 8), unclipped [ 83.043] emit_primitive_identity_mask__avx2: dst=(50, 9), mask=(576.00, 16.00) x (9.00, 8.00) [ 83.043] glyphs0_to_dst: glyph=(58, 5)x(9, 12), unclipped [ 83.043] emit_primitive_identity_mask__avx2: dst=(58, 5), mask=(592.00, 16.00) x (9.00, 12.00) [ 83.043] glyphs0_to_dst: glyph=(66, 9)x(11, 8), unclipped [ 83.043] emit_primitive_identity_mask__avx2: dst=(66, 9), mask=(608.00, 0.00) x (11.00, 8.00) [ 83.043] glyphs0_to_dst: glyph=(76, 6)x(7, 11), unclipped [ 83.043] emit_primitive_identity_mask__avx2: dst=(76, 6), mask=(624.00, 0.00) x (7.00, 11.00) [ 83.043] gen8_vertex_flush[498] = 30 [ 83.043] gen9_magic_ca_pass: CA fixup (102 -> 132) [ 83.043] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 83.043] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 83.043] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 83.043] sna_accel_flush: flush?=1, dirty?=0 [ 83.043] gen8_vertex_close: used=528, vbo active? 23, vb=200, nreloc=1 [ 83.043] gen8_vertex_close: reloc[0] = 289 [ 83.043] kgem_add_reloc64: handle=23, pos=289, delta=0, domains=200000 [ 83.043] kgem_add_handle: handle=23, index=4 [ 83.043] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd541000) [ 83.043] batch[1/1, flags=1800]: 332 332 16320 16384, nreloc=7, nexec=5, nfence=0, aperture=1102 [fenced=0] [ 83.043] __kgem_busy: handle=1, busy=0, wedged=0 [ 83.043] __kgem_retire_rq: request 1 complete [ 83.043] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 83.043] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 83.043] kgem_fixup_relocs: shrinking by 61440 [ 83.043] __kgem_busy: handle=1, busy=0, wedged=0 [ 83.043] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 83.043] kgem_commit: release handle=152 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fff32000 [ 83.043] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 83.043] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 83.043] __kgem_bo_clear_busy: handle=143 [ 83.043] kgem_commit: release handle=143 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff6e000 [ 83.043] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 83.043] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 83.043] __kgem_busy: handle=1, busy=0, wedged=0 [ 83.043] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 83.043] sna_accel_flush: flush?=0, dirty?=0 [ 83.043] sna_destroy_pixmap: pixmap=5110, attached?=1 [ 83.043] __sna_free_pixmap(pixmap=5110) [ 83.043] __sna_pixmap_free_cpu: discarding CPU buffer, handle=154, size=8192 [ 83.043] _kgem_bo_destroy: handle=154, proxy? 0 [ 83.043] __kgem_bo_destroy: handle=154, size=8192 [ 83.043] kgem_bo_move_to_inactive: moving handle=154 to inactive [ 83.043] sna_accel_flush: flush?=0, dirty?=0 [ 83.043] sna_accel_flush: flush?=0, dirty?=0 [ 83.043] sna_create_pixmap(87, 23, 32, usage=0) [ 83.043] kgem_can_create_2d: 87x23 @ 32 [ 83.043] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=352, height=23 [ 83.043] kgem_can_create_2d: untiled size=8192 [ 83.043] kgem_choose_tiling: too thin [width 87, 32 bpp] for TILING_X [ 83.043] kgem_choose_tiling: 87x23 -> 0 [ 83.043] sna_create_pixmap: usage=0, flags=b [ 83.043] sna_create_pixmap: creating GPU pixmap 87x23, stride=348, flags=b [ 83.043] __pop_freed_pixmap: reusing freed pixmap=5110 header [ 83.043] create_pixmap_hdr: pixmap=5111, width=87, height=23, usage=0 [ 83.043] sna_create_pixmap: serial=5111, 87x23, usage=0 [ 83.043] sna_accel_flush: flush?=0, dirty?=0 [ 83.043] sna_accel_flush: flush?=0, dirty?=0 [ 83.043] sna_block_handler (tv=0.0) [ 83.043] sna_wakeup_handler [ 83.043] sna_accel_flush: flush?=0, dirty?=0 [ 83.043] sna_dri2_get_msc(draw=16778877, pipe=-1) [ 83.043] sna_crtc_record_swap: recording last swap on pipe=0, frame 4732 [msc=4732], time 83.33178 [ 83.043] sna_dri2_get_msc: msc=4732 [raw=4732], ust=83033178 [ 83.043] sna_accel_flush: flush?=0, dirty?=0 [ 83.043] sna_accel_flush: flush?=0, dirty?=0 [ 83.043] sna_accel_flush: flush?=0, dirty?=0 [ 83.043] sna_dri2_create_buffer pixmap=5112, (attachment=1, format=32, drawable=87x23), window?=0 [ 83.043] sna_dri2_create_buffer: creating back buffer 87x23, suitable for scanout? 0 [ 83.043] kgem_create_2d(87x23, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 83.043] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=512, height=24 [ 83.043] inactive too small: 2 < 3 [ 83.043] inactive too small: 2 < 3 [ 83.043] inactive too small: 2 < 3 [ 83.043] __kgem_bo_init(handle=155, num_pages=3) [ 83.043] kgem_set_tiling: handle=155, tiling=1 [1], pitch=512 [512]: 1 [ 83.043] new pitch=512, tiling=1, handle=155, id=2892, num_pages=3 [3], bucket=1 [ 83.043] kgem_bo_flink: flinked handle=155 to name=102, marking non-reusable [ 83.043] sna_dri2_create_buffer pixmap=5112, (attachment=0, format=32, drawable=87x23), window?=0 [ 83.043] sna_pixmap_set_dri: attaching DRI client to pixmap=5112 [ 83.043] sna_pixmap_move_to_gpu(pixmap=5112, usage=0), flags=c2 [ 83.043] sna_pixmap_move_to_gpu: CPU damage? 0 [ 83.043] sna_pixmap_move_to_gpu: creating GPU bo (87x23@32), create=b [ 83.043] kgem_choose_tiling: too thin [width 87, 32 bpp] for TILING_X [ 83.043] kgem_choose_tiling: 87x23 -> 0 [ 83.043] kgem_choose_tiling: too thin [width 87, 32 bpp] for TILING_X [ 83.043] kgem_choose_tiling: 87x23 -> 0 [ 83.043] sna_pixmap_alloc_gpu: pixmap=5112 [ 83.043] kgem_create_2d(87x23, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 83.043] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=352, height=23 [ 83.043] kgem_bo_remove_from_inactive: removing handle=154 from inactive [ 83.043] from inactive: pitch=352, tiling=0: handle=154, id=2893 [ 83.043] sna_pixmap_mark_active: pixmap=5112, handle=154 [ 83.043] sna_pixmap_change_tiling: changing tiling 0 -> 1 for 87x23 pixmap [ 83.043] kgem_create_2d(87x23, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 83.043] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=512, height=24 [ 83.043] inactive too small: 2 < 3 [ 83.043] inactive too small: 2 < 3 [ 83.043] __kgem_bo_init(handle=156, num_pages=3) [ 83.043] kgem_set_tiling: handle=156, tiling=1 [1], pitch=512 [512]: 1 [ 83.043] new pitch=512, tiling=1, handle=156, id=2894, num_pages=3 [3], bucket=1 [ 83.043] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 83.043] kgem_bo_is_render: handle=154, rq? 0 [0] [ 83.043] kgem_bo_is_render: handle=156, rq? 0 [0] [ 83.043] kgem_bo_is_render: handle=156, rq? 0 [0] [ 83.043] kgem_bo_is_render: handle=154, rq? 0 [0] [ 83.043] needs_batch_flush: flushing before handle=156 for new reservation [ 83.043] kgem_check_bo: num_pages=+5, num_exec=+2 [ 83.043] aligning vertex: was 4, now 2 floats per vertex [ 83.043] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 83.043] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 83.043] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 83.043] kgem_add_handle: handle=4, index=0 [ 83.043] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 83.043] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 83.043] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 83.043] gen9_composite_get_binding_table(ffc0) [ 83.043] kgem_add_reloc64: handle=156, pos=16360, delta=0, domains=20002 [ 83.043] kgem_add_handle: handle=156, index=1 [ 83.043] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=0) [ 83.043] __kgem_bo_mark_dirty: handle=156 (proxy? 0) [ 83.043] [3fe0] bind bo(handle=156, addr=0), format=192, width=87, height=23, pitch=512, tiling=1 -> render [ 83.043] kgem_add_reloc64: handle=154, pos=16344, delta=0, domains=40000 [ 83.043] kgem_add_handle: handle=154, index=2 [ 83.043] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fff35000) [ 83.043] [3fd0] bind bo(handle=154, addr=fff35000), format=192, width=87, height=23, pitch=352, tiling=0 -> sampler [ 83.043] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 83.043] gen9_emit_sampler: sampler = 0 [ 83.043] gen9_emit_sf: num_sf_outputs=1 [ 83.043] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 83.043] gen9_emit_vertex_elements: setup id=0 [ 83.043] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 83.043] (0, 0) -> (0, 0) + (87, 23) [ 83.043] gen8_vertex_flush[490] = 3 [ 83.043] _kgem_bo_destroy: handle=154, proxy? 0 [ 83.043] __kgem_bo_destroy: handle=154, size=8192 [ 83.043] __kgem_bo_destroy: handle=154 -> active [ 83.043] sna_dri2_create_buffer: attaching to front buffer 87x23 [0x561c94b441c0:2], scanout? 0 [ 83.043] kgem_bo_flink: flinked handle=156 to name=103, marking non-reusable [ 83.043] sna_dri2_create_buffer: adding flush hint to handle=156 [ 83.043] __sna_damage_all(87, 23) [ 83.043] sna_accel_watch_flush: enable=1 [ 83.043] sna_accel_flush: flush?=1, dirty?=0 [ 83.043] gen8_vertex_close: used=534, vbo active? 23, vb=1, nreloc=1 [ 83.043] gen8_vertex_close: reloc[0] = 287 [ 83.043] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 83.043] kgem_add_handle: handle=23, index=3 [ 83.043] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 83.043] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=79 [fenced=0] [ 83.043] __kgem_busy: handle=1, busy=0, wedged=0 [ 83.043] __kgem_retire_rq: request 1 complete [ 83.043] __kgem_bo_flush: handle=152, busy=0, wedged=0 [ 83.043] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 83.043] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 83.043] kgem_fixup_relocs: shrinking by 61440 [ 83.043] __kgem_busy: handle=1, busy=0, wedged=0 [ 83.044] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 83.044] kgem_commit: release handle=156 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fff2d000 [ 83.044] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 83.044] kgem_commit: release handle=154 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff35000 [ 83.044] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 83.044] __kgem_busy: handle=1, busy=0, wedged=0 [ 83.044] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 83.044] sna_accel_flush: flush?=0, dirty?=0 [ 83.044] sna_accel_flush: flush?=0, dirty?=0 [ 83.044] sna_accel_flush: flush?=0, dirty?=0 [ 83.044] sna_block_handler (tv=0.84000) [ 83.044] kgem_retire, need_retire?=1 [ 83.044] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 83.044] kgem_retire__requests_ring: retiring ring 0 [ 83.044] __kgem_busy: handle=1, busy=0, wedged=0 [ 83.044] __kgem_retire_rq: request 1 complete [ 83.044] __kgem_bo_flush: handle=156, busy=0, wedged=0 [ 83.044] kgem_bo_move_to_cache: release handle=154 [ 83.044] kgem_bo_move_to_inactive: moving handle=154 to inactive [ 83.044] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 83.044] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 83.044] kgem_retire -- retired=1, need_retire=0 [ 83.044] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 83.044] gen6_render_retire: resetting idle vbo [ 83.044] sna_scanout_do_flush: flush timer active: delta=8 [ 83.044] sna_accel_block: evaluating timers, active=7 [ 83.044] sna_accel_block: flush timer expires in 8 [83052] [ 83.044] sna_wakeup_handler [ 83.044] sna_composite_rectangles(pixmap=5113, op=0, 0 x 1 [(0, 0)x(87, 23) ...]) [ 83.044] sna_composite_rectangles: converted to op 0 [ 83.044] sna_composite_rectangles[0] (0, 0)x(87, 23) -> (0, 0), (87, 23) [ 83.044] sna_composite_rectangles: nrects=1, region=(0, 0), (87, 23) x 1 [ 83.044] sna_composite_rectangles: clipped extents (0, 0),(87, 23) x 1 [ 83.044] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(87, 23) [ 83.044] sna_composite_rectangles: promoting to full GPU [ 83.044] sna_composite_rectangles: dropping last-cpu hint [ 83.044] sna_drawable_use_bo pixmap=5113, box=((0, 0), (87, 23)), flags=19... [ 83.044] sna_drawable_use_bo: exported target, set PREFER_GPU [ 83.044] sna_drawable_use_bo: pinned, never REPLACES [ 83.044] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 83.044] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 83.044] sna_drawable_use_bo: using whole GPU bo [ 83.044] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 83.044] kgem_bo_is_render: handle=156, rq? 0 [0] [ 83.044] kgem_bo_is_render: handle=156, rq? 0 [0] [ 83.044] gen9_render_fill_boxes(0 x 1 [(0, 0), (87, 23) ...]) [ 83.044] sna_render_get_solid: 0 [ 83.044] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 83.044] kgem_check_bo: num_pages=+3, num_exec=+1 [ 83.044] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 83.044] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 83.044] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 83.044] kgem_add_handle: handle=4, index=0 [ 83.044] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 83.044] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 83.044] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 83.044] gen9_composite_get_binding_table(ffc0) [ 83.044] kgem_add_reloc64: handle=156, pos=16360, delta=0, domains=20002 [ 83.044] kgem_add_handle: handle=156, index=1 [ 83.044] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fff2d000) [ 83.044] __kgem_bo_mark_dirty: handle=156 (proxy? 0) [ 83.044] [3fe0] bind bo(handle=156, addr=fff2d000), format=192, width=87, height=23, pitch=512, tiling=1 -> render [ 83.044] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 83.044] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 83.044] kgem_add_handle: handle=7, index=2 [ 83.044] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 83.044] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 83.044] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 83.044] gen9_emit_sampler: sampler = 1 [ 83.044] gen9_emit_sf: num_sf_outputs=1 [ 83.044] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 83.044] gen9_emit_vertex_elements: setup id=0 [ 83.044] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 83.044] (0, 0), (87, 23) [ 83.044] gen8_vertex_flush[490] = 3 [ 83.044] sna_composite_rectangles: pixmap=5113 marking clear [0]? 1 [ 83.044] sna_accel_flush: flush?=1, dirty?=0 [ 83.044] gen8_vertex_close: used=6, vbo active? 23, vb=1, nreloc=1 [ 83.044] gen8_vertex_close: reloc[0] = 287 [ 83.044] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 83.044] kgem_add_handle: handle=23, index=3 [ 83.044] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 83.044] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=78 [fenced=0] [ 83.044] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 83.044] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 83.044] kgem_fixup_relocs: shrinking by 61440 [ 83.044] __kgem_busy: handle=1, busy=0, wedged=0 [ 83.044] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 83.044] kgem_commit: release handle=156 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fff2d000 [ 83.044] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 83.044] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 83.044] __kgem_bo_clear_busy: handle=7 [ 83.044] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 83.044] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 83.044] __kgem_busy: handle=1, busy=0, wedged=0 [ 83.044] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 83.044] sna_accel_flush: flush?=0, dirty?=0 [ 83.044] sna_create_pixmap(87, 23, 32, usage=0) [ 83.044] kgem_can_create_2d: 87x23 @ 32 [ 83.044] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=352, height=23 [ 83.044] kgem_can_create_2d: untiled size=8192 [ 83.044] kgem_choose_tiling: too thin [width 87, 32 bpp] for TILING_X [ 83.044] kgem_choose_tiling: 87x23 -> 0 [ 83.044] sna_create_pixmap: usage=0, flags=b [ 83.044] sna_create_pixmap: creating GPU pixmap 87x23, stride=348, flags=b [ 83.044] __pop_freed_pixmap: reusing freed pixmap=5108 header [ 83.044] create_pixmap_hdr: pixmap=5114, width=87, height=23, usage=0 [ 83.044] sna_create_pixmap: serial=5114, 87x23, usage=0 [ 83.044] sna_accel_flush: flush?=0, dirty?=0 [ 83.044] sna_accel_flush: flush?=0, dirty?=0 [ 83.044] sna_composite_rectangles(pixmap=5115, op=0, 0 x 1 [(0, 0)x(87, 23) ...]) [ 83.044] sna_composite_rectangles: converted to op 0 [ 83.044] sna_composite_rectangles[0] (0, 0)x(87, 23) -> (0, 0), (87, 23) [ 83.044] sna_composite_rectangles: nrects=1, region=(0, 0), (87, 23) x 1 [ 83.044] sna_composite_rectangles: clipped extents (0, 0),(87, 23) x 1 [ 83.044] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(87, 23) [ 83.044] sna_composite_rectangles: dropping last-cpu hint [ 83.044] sna_drawable_use_bo pixmap=5115, box=((0, 0), (87, 23)), flags=19... [ 83.044] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 83.044] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 83.044] sna_pixmap_move_to_gpu(pixmap=5115, usage=0), flags=b [ 83.044] sna_pixmap_move_to_gpu: CPU damage? 0 [ 83.044] sna_pixmap_move_to_gpu: creating GPU bo (87x23@32), create=b [ 83.044] kgem_choose_tiling: too thin [width 87, 32 bpp] for TILING_X [ 83.044] kgem_choose_tiling: 87x23 -> 0 [ 83.044] kgem_choose_tiling: too thin [width 87, 32 bpp] for TILING_X [ 83.044] kgem_choose_tiling: 87x23 -> 0 [ 83.044] sna_pixmap_alloc_gpu: pixmap=5115 [ 83.044] kgem_create_2d(87x23, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 83.044] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=352, height=23 [ 83.044] kgem_bo_remove_from_inactive: removing handle=154 from inactive [ 83.044] from inactive: pitch=352, tiling=0: handle=154, id=2895 [ 83.044] __sna_damage_all(87, 23) [ 83.044] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 83.044] sna_pixmap_mark_active: pixmap=5115, handle=154 [ 83.044] sna_drawable_use_bo: allocated GPU bo for operation [ 83.044] sna_drawable_use_bo: using GPU bo with damage? 0 [ 83.044] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 83.044] kgem_bo_is_render: handle=154, rq? 0 [0] [ 83.044] gen9_render_fill_boxes(0 x 1 [(0, 0), (87, 23) ...]) [ 83.044] sna_render_get_solid: 0 [ 83.044] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 83.044] kgem_check_bo: num_pages=+2, num_exec=+1 [ 83.044] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 83.044] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 83.044] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 83.044] kgem_add_handle: handle=4, index=0 [ 83.044] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 83.044] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 83.044] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 83.044] gen9_composite_get_binding_table(ffc0) [ 83.044] kgem_add_reloc64: handle=154, pos=16360, delta=0, domains=20002 [ 83.044] kgem_add_handle: handle=154, index=1 [ 83.044] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fff35000) [ 83.044] __kgem_bo_mark_dirty: handle=154 (proxy? 0) [ 83.044] [3fe0] bind bo(handle=154, addr=fff35000), format=192, width=87, height=23, pitch=352, tiling=0 -> render [ 83.044] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 83.045] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 83.045] kgem_add_handle: handle=7, index=2 [ 83.045] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 83.045] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 83.045] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 83.045] gen9_emit_sampler: sampler = 1 [ 83.045] gen9_emit_sf: num_sf_outputs=1 [ 83.045] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 83.045] gen9_emit_vertex_elements: setup id=0 [ 83.045] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 83.045] (0, 0), (87, 23) [ 83.045] gen8_vertex_flush[490] = 3 [ 83.045] sna_composite_rectangles: pixmap=5115 marking clear [0]? 1 [ 83.045] sna_accel_flush: flush?=0, dirty?=0 [ 83.045] sna_glyphs(op=3, nlist=1, src=(6, 17)) [ 83.045] kgem_bo_is_busy: handle=154, domain: 0 exec? 1, rq? 1 [ 83.045] sna_glyphs: discarding mask [ 83.045] glyphs0_to_dst(op=3, src=(6, 17), nlist=1, dst=(6, 17)+(0, 0)) [ 83.045] clipped_glyphs: no, clip region (0, 0), (87, 23) matches drawable pixmap=94680753899280 size=87x23 [ 83.045] gen9_render_composite: 0x0, current mode=1/1 [ 83.045] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 83.045] gen9_composite_fallback: mask is already on the GPU, try to use GPU [ 83.045] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 83.045] sna_drawable_use_bo pixmap=5115, box=((0, 0), (87, 23)), flags=7... [ 83.045] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 83.045] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 83.045] sna_drawable_use_bo: using whole GPU bo [ 83.045] gen9_composite_set_target: pixmap=5115, format=20028888, size=87x23, pitch=352, delta=(0,0),damage=0xffffffffffffffff [ 83.045] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 83.045] color_convert: src=ff333333 [20028888] [ 83.045] color_convert: dst=ff333333 [20028888] [ 83.045] sna_render_get_solid: ff333333 [ 83.045] sna_render_get_solid(20) = ff333333 (old) [ 83.045] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 83.045] sna_transform_is_imprecise_integer_translation: no transform [ 83.045] gen9_composite_picture: integer translation (0, 0), removing [ 83.045] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 83.045] sna_render_pixmap_bo: GPU all damaged [ 83.045] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 83.045] gen4_choose_composite_emitter: solid, identity mask [ 83.045] kgem_check_bo: num_pages=+1025, num_exec=+2 [ 83.045] aligning vertex: was 2, now 4 floats per vertex [ 83.045] gen9_composite_get_binding_table(ff00) [ 83.045] kgem_add_reloc64: handle=143, pos=16312, delta=0, domains=40000 [ 83.045] kgem_add_reloc64: adding proxy [delta=80] for handle=143 [ 83.045] kgem_add_handle: handle=143, index=3 [ 83.045] kgem_add_reloc64[5] = (delta=80, target handle=3, presumed=fff6e000) [ 83.045] [3fb0] bind bo(handle=143, addr=fff6e050), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 83.045] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 [ 83.045] kgem_add_handle: handle=6, index=4 [ 83.045] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd581000) [ 83.045] [3fa0] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 83.045] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 83.045] gen9_emit_sampler: sampler = a [ 83.045] gen9_emit_sf: num_sf_outputs=2 [ 83.045] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 83.045] gen9_emit_vertex_elements: setup id=9 [ 83.045] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 83.045] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 83.045] glyphs0_to_dst: glyph=(5, 7)x(10, 10), unclipped [ 83.045] emit_primitive_identity_mask__avx2: dst=(5, 7), mask=(560.00, 32.00) x (10.00, 10.00) [ 83.045] glyphs0_to_dst: glyph=(13, 9)x(9, 8), unclipped [ 83.045] emit_primitive_identity_mask__avx2: dst=(13, 9), mask=(544.00, 48.00) x (9.00, 8.00) [ 83.045] glyphs0_to_dst: glyph=(21, 9)x(7, 8), unclipped [ 83.045] emit_primitive_identity_mask__avx2: dst=(21, 9), mask=(560.00, 48.00) x (7.00, 8.00) [ 83.045] glyphs0_to_dst: glyph=(26, 9)x(10, 8), unclipped [ 83.045] emit_primitive_identity_mask__avx2: dst=(26, 9), mask=(576.00, 0.00) x (10.00, 8.00) [ 83.045] glyphs0_to_dst: glyph=(34, 9)x(10, 8), unclipped [ 83.045] emit_primitive_identity_mask__avx2: dst=(34, 9), mask=(576.00, 0.00) x (10.00, 8.00) [ 83.045] glyphs0_to_dst: glyph=(43, 9)x(9, 8), unclipped [ 83.045] emit_primitive_identity_mask__avx2: dst=(43, 9), mask=(592.00, 0.00) x (9.00, 8.00) [ 83.045] glyphs0_to_dst: glyph=(51, 9)x(9, 8), unclipped [ 83.045] emit_primitive_identity_mask__avx2: dst=(51, 9), mask=(576.00, 16.00) x (9.00, 8.00) [ 83.045] glyphs0_to_dst: glyph=(59, 5)x(9, 12), unclipped [ 83.045] emit_primitive_identity_mask__avx2: dst=(59, 5), mask=(592.00, 16.00) x (9.00, 12.00) [ 83.045] glyphs0_to_dst: glyph=(67, 9)x(11, 8), unclipped [ 83.045] emit_primitive_identity_mask__avx2: dst=(67, 9), mask=(608.00, 0.00) x (11.00, 8.00) [ 83.045] glyphs0_to_dst: glyph=(77, 6)x(7, 11), unclipped [ 83.045] emit_primitive_identity_mask__avx2: dst=(77, 6), mask=(624.00, 0.00) x (7.00, 11.00) [ 83.045] gen8_vertex_flush[56c] = 30 [ 83.045] gen9_magic_ca_pass: CA fixup (3 -> 33) [ 83.045] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 83.045] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 83.045] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 83.045] sna_accel_flush: flush?=0, dirty?=0 [ 83.045] sna_glyphs(op=3, nlist=1, src=(4, 17)) [ 83.045] kgem_bo_is_busy: handle=154, domain: 0 exec? 1, rq? 1 [ 83.045] sna_glyphs: discarding mask [ 83.045] glyphs0_to_dst(op=3, src=(4, 17), nlist=1, dst=(4, 17)+(0, 0)) [ 83.045] clipped_glyphs: no, clip region (0, 0), (87, 23) matches drawable pixmap=94680753899280 size=87x23 [ 83.045] gen9_render_composite: 0x0, current mode=1/1 [ 83.045] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 83.045] kgem_bo_is_busy: handle=154, domain: 0 exec? 1, rq? 1 [ 83.045] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 83.045] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 83.045] sna_drawable_use_bo pixmap=5115, box=((0, 0), (87, 23)), flags=7... [ 83.045] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 83.045] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 83.045] sna_drawable_use_bo: using whole GPU bo [ 83.045] gen9_composite_set_target: pixmap=5115, format=20028888, size=87x23, pitch=352, delta=(0,0),damage=0xffffffffffffffff [ 83.045] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 83.045] color_convert: src=ff333333 [20028888] [ 83.045] color_convert: dst=ff333333 [20028888] [ 83.045] sna_render_get_solid: ff333333 [ 83.045] sna_render_get_solid(20) = ff333333 (last) [ 83.045] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 83.045] sna_transform_is_imprecise_integer_translation: no transform [ 83.045] gen9_composite_picture: integer translation (0, 0), removing [ 83.045] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 83.045] sna_render_pixmap_bo: GPU all damaged [ 83.045] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 83.045] gen4_choose_composite_emitter: solid, identity mask [ 83.045] kgem_check_bo: num_pages=+0, num_exec=+0 [ 83.045] gen9_composite_get_binding_table(fe40) [ 83.045] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 83.045] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 83.045] gen9_emit_vertex_elements: setup id=9 [ 83.045] glyphs0_to_dst: glyph=(3, 7)x(10, 10), unclipped [ 83.045] emit_primitive_identity_mask__avx2: dst=(3, 7), mask=(560.00, 32.00) x (10.00, 10.00) [ 83.045] glyphs0_to_dst: glyph=(11, 9)x(9, 8), unclipped [ 83.045] emit_primitive_identity_mask__avx2: dst=(11, 9), mask=(544.00, 48.00) x (9.00, 8.00) [ 83.045] glyphs0_to_dst: glyph=(19, 9)x(7, 8), unclipped [ 83.045] emit_primitive_identity_mask__avx2: dst=(19, 9), mask=(560.00, 48.00) x (7.00, 8.00) [ 83.045] glyphs0_to_dst: glyph=(24, 9)x(10, 8), unclipped [ 83.045] emit_primitive_identity_mask__avx2: dst=(24, 9), mask=(576.00, 0.00) x (10.00, 8.00) [ 83.045] glyphs0_to_dst: glyph=(32, 9)x(10, 8), unclipped [ 83.045] emit_primitive_identity_mask__avx2: dst=(32, 9), mask=(576.00, 0.00) x (10.00, 8.00) [ 83.045] glyphs0_to_dst: glyph=(41, 9)x(9, 8), unclipped [ 83.045] emit_primitive_identity_mask__avx2: dst=(41, 9), mask=(592.00, 0.00) x (9.00, 8.00) [ 83.045] glyphs0_to_dst: glyph=(49, 9)x(9, 8), unclipped [ 83.045] emit_primitive_identity_mask__avx2: dst=(49, 9), mask=(576.00, 16.00) x (9.00, 8.00) [ 83.045] glyphs0_to_dst: glyph=(57, 5)x(9, 12), unclipped [ 83.045] emit_primitive_identity_mask__avx2: dst=(57, 5), mask=(592.00, 16.00) x (9.00, 12.00) [ 83.045] glyphs0_to_dst: glyph=(65, 9)x(11, 8), unclipped [ 83.045] emit_primitive_identity_mask__avx2: dst=(65, 9), mask=(608.00, 0.00) x (11.00, 8.00) [ 83.045] glyphs0_to_dst: glyph=(75, 6)x(7, 11), unclipped [ 83.045] emit_primitive_identity_mask__avx2: dst=(75, 6), mask=(624.00, 0.00) x (7.00, 11.00) [ 83.045] gen8_vertex_flush[664] = 30 [ 83.045] gen9_magic_ca_pass: CA fixup (33 -> 63) [ 83.045] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 83.045] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 83.045] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 83.045] sna_accel_flush: flush?=0, dirty?=0 [ 83.045] sna_glyphs(op=3, nlist=1, src=(5, 18)) [ 83.045] kgem_bo_is_busy: handle=154, domain: 0 exec? 1, rq? 1 [ 83.045] sna_glyphs: discarding mask [ 83.045] glyphs0_to_dst(op=3, src=(5, 18), nlist=1, dst=(5, 18)+(0, 0)) [ 83.045] clipped_glyphs: no, clip region (0, 0), (87, 23) matches drawable pixmap=94680753899280 size=87x23 [ 83.045] gen9_render_composite: 0x0, current mode=1/1 [ 83.045] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 83.045] kgem_bo_is_busy: handle=154, domain: 0 exec? 1, rq? 1 [ 83.045] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 83.045] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 83.045] sna_drawable_use_bo pixmap=5115, box=((0, 0), (87, 23)), flags=7... [ 83.045] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 83.045] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 83.045] sna_drawable_use_bo: using whole GPU bo [ 83.045] gen9_composite_set_target: pixmap=5115, format=20028888, size=87x23, pitch=352, delta=(0,0),damage=0xffffffffffffffff [ 83.045] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 83.045] color_convert: src=ff333333 [20028888] [ 83.045] color_convert: dst=ff333333 [20028888] [ 83.045] sna_render_get_solid: ff333333 [ 83.045] sna_render_get_solid(20) = ff333333 (last) [ 83.045] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 83.045] sna_transform_is_imprecise_integer_translation: no transform [ 83.045] gen9_composite_picture: integer translation (0, 0), removing [ 83.045] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 83.045] sna_render_pixmap_bo: GPU all damaged [ 83.045] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 83.045] gen4_choose_composite_emitter: solid, identity mask [ 83.045] kgem_check_bo: num_pages=+0, num_exec=+0 [ 83.045] gen9_composite_get_binding_table(fe40) [ 83.045] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 83.045] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 83.045] gen9_emit_vertex_elements: setup id=9 [ 83.045] glyphs0_to_dst: glyph=(4, 8)x(10, 10), unclipped [ 83.045] emit_primitive_identity_mask__avx2: dst=(4, 8), mask=(560.00, 32.00) x (10.00, 10.00) [ 83.045] glyphs0_to_dst: glyph=(12, 10)x(9, 8), unclipped [ 83.045] emit_primitive_identity_mask__avx2: dst=(12, 10), mask=(544.00, 48.00) x (9.00, 8.00) [ 83.045] glyphs0_to_dst: glyph=(20, 10)x(7, 8), unclipped [ 83.045] emit_primitive_identity_mask__avx2: dst=(20, 10), mask=(560.00, 48.00) x (7.00, 8.00) [ 83.045] glyphs0_to_dst: glyph=(25, 10)x(10, 8), unclipped [ 83.045] emit_primitive_identity_mask__avx2: dst=(25, 10), mask=(576.00, 0.00) x (10.00, 8.00) [ 83.045] glyphs0_to_dst: glyph=(33, 10)x(10, 8), unclipped [ 83.045] emit_primitive_identity_mask__avx2: dst=(33, 10), mask=(576.00, 0.00) x (10.00, 8.00) [ 83.045] glyphs0_to_dst: glyph=(42, 10)x(9, 8), unclipped [ 83.045] emit_primitive_identity_mask__avx2: dst=(42, 10), mask=(592.00, 0.00) x (9.00, 8.00) [ 83.045] glyphs0_to_dst: glyph=(50, 10)x(9, 8), unclipped [ 83.045] emit_primitive_identity_mask__avx2: dst=(50, 10), mask=(576.00, 16.00) x (9.00, 8.00) [ 83.045] glyphs0_to_dst: glyph=(58, 6)x(9, 12), unclipped [ 83.045] emit_primitive_identity_mask__avx2: dst=(58, 6), mask=(592.00, 16.00) x (9.00, 12.00) [ 83.045] glyphs0_to_dst: glyph=(66, 10)x(11, 8), unclipped [ 83.045] emit_primitive_identity_mask__avx2: dst=(66, 10), mask=(608.00, 0.00) x (11.00, 8.00) [ 83.045] glyphs0_to_dst: glyph=(76, 7)x(7, 11), unclipped [ 83.045] emit_primitive_identity_mask__avx2: dst=(76, 7), mask=(624.00, 0.00) x (7.00, 11.00) [ 83.045] gen8_vertex_flush[75c] = 30 [ 83.045] gen9_magic_ca_pass: CA fixup (63 -> 93) [ 83.045] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 83.045] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 83.045] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 83.045] sna_accel_flush: flush?=0, dirty?=0 [ 83.045] sna_glyphs(op=3, nlist=1, src=(5, 16)) [ 83.045] kgem_bo_is_busy: handle=154, domain: 0 exec? 1, rq? 1 [ 83.045] sna_glyphs: discarding mask [ 83.045] glyphs0_to_dst(op=3, src=(5, 16), nlist=1, dst=(5, 16)+(0, 0)) [ 83.045] clipped_glyphs: no, clip region (0, 0), (87, 23) matches drawable pixmap=94680753899280 size=87x23 [ 83.045] gen9_render_composite: 0x0, current mode=1/1 [ 83.045] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 83.045] kgem_bo_is_busy: handle=154, domain: 0 exec? 1, rq? 1 [ 83.045] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 83.045] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 83.045] sna_drawable_use_bo pixmap=5115, box=((0, 0), (87, 23)), flags=7... [ 83.045] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 83.045] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 83.045] sna_drawable_use_bo: using whole GPU bo [ 83.045] gen9_composite_set_target: pixmap=5115, format=20028888, size=87x23, pitch=352, delta=(0,0),damage=0xffffffffffffffff [ 83.045] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 83.045] color_convert: src=ff333333 [20028888] [ 83.045] color_convert: dst=ff333333 [20028888] [ 83.045] sna_render_get_solid: ff333333 [ 83.045] sna_render_get_solid(20) = ff333333 (last) [ 83.045] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 83.045] sna_transform_is_imprecise_integer_translation: no transform [ 83.045] gen9_composite_picture: integer translation (0, 0), removing [ 83.045] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 83.045] sna_render_pixmap_bo: GPU all damaged [ 83.045] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 83.045] gen4_choose_composite_emitter: solid, identity mask [ 83.045] kgem_check_bo: num_pages=+0, num_exec=+0 [ 83.045] gen9_composite_get_binding_table(fe40) [ 83.045] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 83.045] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 83.045] gen9_emit_vertex_elements: setup id=9 [ 83.045] glyphs0_to_dst: glyph=(4, 6)x(10, 10), unclipped [ 83.045] emit_primitive_identity_mask__avx2: dst=(4, 6), mask=(560.00, 32.00) x (10.00, 10.00) [ 83.045] glyphs0_to_dst: glyph=(12, 8)x(9, 8), unclipped [ 83.045] emit_primitive_identity_mask__avx2: dst=(12, 8), mask=(544.00, 48.00) x (9.00, 8.00) [ 83.045] glyphs0_to_dst: glyph=(20, 8)x(7, 8), unclipped [ 83.045] emit_primitive_identity_mask__avx2: dst=(20, 8), mask=(560.00, 48.00) x (7.00, 8.00) [ 83.045] glyphs0_to_dst: glyph=(25, 8)x(10, 8), unclipped [ 83.045] emit_primitive_identity_mask__avx2: dst=(25, 8), mask=(576.00, 0.00) x (10.00, 8.00) [ 83.045] glyphs0_to_dst: glyph=(33, 8)x(10, 8), unclipped [ 83.045] emit_primitive_identity_mask__avx2: dst=(33, 8), mask=(576.00, 0.00) x (10.00, 8.00) [ 83.045] glyphs0_to_dst: glyph=(42, 8)x(9, 8), unclipped [ 83.045] emit_primitive_identity_mask__avx2: dst=(42, 8), mask=(592.00, 0.00) x (9.00, 8.00) [ 83.045] glyphs0_to_dst: glyph=(50, 8)x(9, 8), unclipped [ 83.045] emit_primitive_identity_mask__avx2: dst=(50, 8), mask=(576.00, 16.00) x (9.00, 8.00) [ 83.045] glyphs0_to_dst: glyph=(58, 4)x(9, 12), unclipped [ 83.045] emit_primitive_identity_mask__avx2: dst=(58, 4), mask=(592.00, 16.00) x (9.00, 12.00) [ 83.045] glyphs0_to_dst: glyph=(66, 8)x(11, 8), unclipped [ 83.045] emit_primitive_identity_mask__avx2: dst=(66, 8), mask=(608.00, 0.00) x (11.00, 8.00) [ 83.045] glyphs0_to_dst: glyph=(76, 5)x(7, 11), unclipped [ 83.045] emit_primitive_identity_mask__avx2: dst=(76, 5), mask=(624.00, 0.00) x (7.00, 11.00) [ 83.045] gen8_vertex_flush[854] = 30 [ 83.045] gen9_magic_ca_pass: CA fixup (93 -> 123) [ 83.045] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 83.045] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 83.045] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 83.045] sna_accel_flush: flush?=0, dirty?=0 [ 83.045] sna_glyphs(op=3, nlist=1, src=(5, 17)) [ 83.045] kgem_bo_is_busy: handle=154, domain: 0 exec? 1, rq? 1 [ 83.045] sna_glyphs: discarding mask [ 83.045] glyphs0_to_dst(op=3, src=(5, 17), nlist=1, dst=(5, 17)+(0, 0)) [ 83.045] clipped_glyphs: no, clip region (0, 0), (87, 23) matches drawable pixmap=94680753899280 size=87x23 [ 83.045] gen9_render_composite: 0x0, current mode=1/1 [ 83.045] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 83.045] kgem_bo_is_busy: handle=154, domain: 0 exec? 1, rq? 1 [ 83.045] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 83.045] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 83.045] sna_drawable_use_bo pixmap=5115, box=((0, 0), (87, 23)), flags=7... [ 83.045] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 83.045] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 83.045] sna_drawable_use_bo: using whole GPU bo [ 83.045] gen9_composite_set_target: pixmap=5115, format=20028888, size=87x23, pitch=352, delta=(0,0),damage=0xffffffffffffffff [ 83.045] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 83.045] color_convert: src=ffdfdbd2 [20028888] [ 83.045] color_convert: dst=ffdfdbd2 [20028888] [ 83.045] sna_render_get_solid: ffdfdbd2 [ 83.045] sna_render_get_solid(6) = ffdfdbd2 (old) [ 83.045] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 83.045] sna_transform_is_imprecise_integer_translation: no transform [ 83.045] gen9_composite_picture: integer translation (0, 0), removing [ 83.045] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 83.045] sna_render_pixmap_bo: GPU all damaged [ 83.045] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 83.045] gen4_choose_composite_emitter: solid, identity mask [ 83.045] kgem_check_bo: num_pages=+0, num_exec=+0 [ 83.045] gen9_composite_get_binding_table(fe40) [ 83.045] kgem_add_reloc64: handle=143, pos=16264, delta=0, domains=40000 [ 83.046] kgem_add_reloc64: adding proxy [delta=24] for handle=143 [ 83.046] kgem_add_reloc64[7] = (delta=24, target handle=3, presumed=fff6e000) [ 83.046] [3f80] bind bo(handle=143, addr=fff6e018), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 83.046] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 83.046] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 83.046] gen9_emit_vertex_elements: setup id=9 [ 83.046] glyphs0_to_dst: glyph=(4, 7)x(10, 10), unclipped [ 83.046] emit_primitive_identity_mask__avx2: dst=(4, 7), mask=(560.00, 32.00) x (10.00, 10.00) [ 83.046] glyphs0_to_dst: glyph=(12, 9)x(9, 8), unclipped [ 83.046] emit_primitive_identity_mask__avx2: dst=(12, 9), mask=(544.00, 48.00) x (9.00, 8.00) [ 83.046] glyphs0_to_dst: glyph=(20, 9)x(7, 8), unclipped [ 83.046] emit_primitive_identity_mask__avx2: dst=(20, 9), mask=(560.00, 48.00) x (7.00, 8.00) [ 83.046] glyphs0_to_dst: glyph=(25, 9)x(10, 8), unclipped [ 83.046] emit_primitive_identity_mask__avx2: dst=(25, 9), mask=(576.00, 0.00) x (10.00, 8.00) [ 83.046] glyphs0_to_dst: glyph=(33, 9)x(10, 8), unclipped [ 83.046] emit_primitive_identity_mask__avx2: dst=(33, 9), mask=(576.00, 0.00) x (10.00, 8.00) [ 83.046] glyphs0_to_dst: glyph=(42, 9)x(9, 8), unclipped [ 83.046] emit_primitive_identity_mask__avx2: dst=(42, 9), mask=(592.00, 0.00) x (9.00, 8.00) [ 83.046] glyphs0_to_dst: glyph=(50, 9)x(9, 8), unclipped [ 83.046] emit_primitive_identity_mask__avx2: dst=(50, 9), mask=(576.00, 16.00) x (9.00, 8.00) [ 83.046] glyphs0_to_dst: glyph=(58, 5)x(9, 12), unclipped [ 83.046] emit_primitive_identity_mask__avx2: dst=(58, 5), mask=(592.00, 16.00) x (9.00, 12.00) [ 83.046] glyphs0_to_dst: glyph=(66, 9)x(11, 8), unclipped [ 83.046] emit_primitive_identity_mask__avx2: dst=(66, 9), mask=(608.00, 0.00) x (11.00, 8.00) [ 83.046] glyphs0_to_dst: glyph=(76, 6)x(7, 11), unclipped [ 83.046] emit_primitive_identity_mask__avx2: dst=(76, 6), mask=(624.00, 0.00) x (7.00, 11.00) [ 83.046] gen8_vertex_flush[954] = 30 [ 83.046] gen9_magic_ca_pass: CA fixup (123 -> 153) [ 83.046] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 83.046] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 83.046] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 83.046] sna_accel_flush: flush?=0, dirty?=0 [ 83.046] sna_create_pixmap(87, 23, 32, usage=0) [ 83.046] kgem_can_create_2d: 87x23 @ 32 [ 83.046] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=352, height=23 [ 83.046] kgem_can_create_2d: untiled size=8192 [ 83.046] kgem_choose_tiling: too thin [width 87, 32 bpp] for TILING_X [ 83.046] kgem_choose_tiling: 87x23 -> 0 [ 83.046] sna_create_pixmap: usage=0, flags=b [ 83.046] sna_create_pixmap: creating GPU pixmap 87x23, stride=348, flags=b [ 83.046] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 [ 83.046] create_pixmap: serial=5116, usage=0, 0x0 [ 83.046] create_pixmap_hdr: pixmap=5116, width=87, height=23, usage=0 [ 83.046] sna_create_pixmap: serial=5116, 87x23, usage=0 [ 83.046] sna_accel_flush: flush?=0, dirty?=0 [ 83.046] sna_accel_flush: flush?=0, dirty?=0 [ 83.046] sna_composite_rectangles(pixmap=5117, op=0, 0 x 1 [(0, 0)x(87, 23) ...]) [ 83.046] sna_composite_rectangles: converted to op 0 [ 83.046] sna_composite_rectangles[0] (0, 0)x(87, 23) -> (0, 0), (87, 23) [ 83.046] sna_composite_rectangles: nrects=1, region=(0, 0), (87, 23) x 1 [ 83.046] sna_composite_rectangles: clipped extents (0, 0),(87, 23) x 1 [ 83.046] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(87, 23) [ 83.046] sna_composite_rectangles: dropping last-cpu hint [ 83.046] sna_drawable_use_bo pixmap=5117, box=((0, 0), (87, 23)), flags=19... [ 83.046] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 83.046] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 83.046] sna_pixmap_move_to_gpu(pixmap=5117, usage=0), flags=b [ 83.046] sna_pixmap_move_to_gpu: CPU damage? 0 [ 83.046] sna_pixmap_move_to_gpu: creating GPU bo (87x23@32), create=b [ 83.046] kgem_choose_tiling: too thin [width 87, 32 bpp] for TILING_X [ 83.046] kgem_choose_tiling: 87x23 -> 0 [ 83.046] kgem_choose_tiling: too thin [width 87, 32 bpp] for TILING_X [ 83.046] kgem_choose_tiling: 87x23 -> 0 [ 83.046] sna_pixmap_alloc_gpu: pixmap=5117 [ 83.046] kgem_create_2d(87x23, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 83.046] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=352, height=23 [ 83.046] kgem_bo_remove_from_inactive: removing handle=149 from inactive [ 83.046] from inactive: pitch=352, tiling=0: handle=149, id=2896 [ 83.046] __sna_damage_all(87, 23) [ 83.046] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 83.046] sna_pixmap_mark_active: pixmap=5117, handle=149 [ 83.046] sna_drawable_use_bo: allocated GPU bo for operation [ 83.046] sna_drawable_use_bo: using GPU bo with damage? 0 [ 83.046] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 83.046] kgem_bo_is_render: handle=149, rq? 0 [0] [ 83.046] gen9_render_fill_boxes(0 x 1 [(0, 0), (87, 23) ...]) [ 83.046] sna_render_get_solid: 0 [ 83.046] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 83.046] __kgem_busy: handle=1, busy=0, wedged=0 [ 83.046] __kgem_ring_is_idle: ring=0 idle (handle=1) [ 83.046] __kgem_retire_rq: request 1 complete [ 83.046] __kgem_bo_flush: handle=156, busy=0, wedged=0 [ 83.046] kgem_set_mode: flushing before new bo [ 83.046] gen8_vertex_close: used=612, vbo active? 23, vb=201, nreloc=2 [ 83.046] gen8_vertex_close: reloc[0] = 287 [ 83.046] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 83.046] kgem_add_handle: handle=23, index=5 [ 83.046] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fd541000) [ 83.046] gen8_vertex_close: reloc[1] = 342 [ 83.046] kgem_add_reloc64: handle=23, pos=342, delta=0, domains=200000 [ 83.046] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=fd541000) [ 83.046] batch[1/1, flags=1800]: 634 634 16256 16384, nreloc=10, nexec=6, nfence=0, aperture=1102 [fenced=0] [ 83.046] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 83.046] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 83.046] kgem_fixup_relocs: shrinking by 61440 [ 83.046] __kgem_busy: handle=1, busy=0, wedged=0 [ 83.046] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 83.046] kgem_commit: release handle=154 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fff35000 [ 83.046] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 83.046] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 83.046] __kgem_bo_clear_busy: handle=7 [ 83.046] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 83.046] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 83.046] __kgem_bo_clear_busy: handle=143 [ 83.046] kgem_commit: release handle=143 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff6e000 [ 83.046] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 83.046] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 83.046] __kgem_bo_clear_busy: handle=143 [ 83.046] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 83.046] __kgem_busy: handle=1, busy=131072, wedged=0 [ 83.046] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 83.046] kgem_check_bo: num_pages=+2, num_exec=+1 [ 83.046] aligning vertex: was 4, now 2 floats per vertex [ 83.046] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 83.046] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 83.046] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 83.046] kgem_add_handle: handle=4, index=0 [ 83.046] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 83.046] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 83.046] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 83.046] gen9_composite_get_binding_table(ffc0) [ 83.046] kgem_add_reloc64: handle=149, pos=16360, delta=0, domains=20002 [ 83.046] kgem_add_handle: handle=149, index=1 [ 83.046] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fff30000) [ 83.046] __kgem_bo_mark_dirty: handle=149 (proxy? 0) [ 83.046] [3fe0] bind bo(handle=149, addr=fff30000), format=192, width=87, height=23, pitch=352, tiling=0 -> render [ 83.046] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 83.046] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 83.046] kgem_add_handle: handle=7, index=2 [ 83.046] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 83.046] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 83.046] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 83.046] gen9_emit_sampler: sampler = 1 [ 83.046] gen9_emit_sf: num_sf_outputs=1 [ 83.046] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 83.046] gen9_emit_vertex_elements: setup id=0 [ 83.046] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 83.046] (0, 0), (87, 23) [ 83.046] gen8_vertex_flush[490] = 3 [ 83.046] sna_composite_rectangles: pixmap=5117 marking clear [0]? 1 [ 83.046] sna_accel_flush: flush?=0, dirty?=0 [ 83.046] sna_accel_flush: flush?=0, dirty?=0 [ 83.046] sna_destroy_pixmap: pixmap=5115, attached?=1 [ 83.046] _kgem_bo_destroy: handle=154, proxy? 0 [ 83.046] __kgem_bo_destroy: handle=154, size=8192 [ 83.046] __kgem_busy: handle=154, busy=0, wedged=0 [ 83.046] __kgem_bo_clear_busy: handle=154 [ 83.046] kgem_bo_move_to_inactive: moving handle=154 to inactive [ 83.046] __sna_free_pixmap(pixmap=5115) [ 83.046] sna_accel_flush: flush?=0, dirty?=0 [ 83.046] sna_glyphs(op=3, nlist=1, src=(6, 17)) [ 83.046] kgem_bo_is_busy: handle=156, domain: 0 exec? 0, rq? 0 [ 83.046] sna_glyphs: discarding mask [ 83.046] glyphs0_to_dst(op=3, src=(6, 17), nlist=1, dst=(6, 17)+(0, 0)) [ 83.046] clipped_glyphs: no, clip region (0, 0), (87, 23) matches drawable pixmap=94680753914304 size=87x23 [ 83.046] gen9_render_composite: 0x0, current mode=1/1 [ 83.046] kgem_bo_is_busy: handle=6, domain: 3 exec? 0, rq? 1 [ 83.046] gen9_composite_fallback: mask is already on the GPU, try to use GPU [ 83.046] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 83.046] sna_drawable_use_bo pixmap=5113, box=((0, 0), (87, 23)), flags=7... [ 83.046] sna_drawable_use_bo: exported target, set PREFER_GPU [ 83.046] sna_drawable_use_bo: pinned, never REPLACES [ 83.046] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=7 [ 83.046] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 83.046] sna_drawable_use_bo: using whole GPU bo [ 83.046] gen9_composite_set_target: pixmap=5113, format=20028888, size=87x23, pitch=512, delta=(0,0),damage=0xffffffffffffffff [ 83.046] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 83.046] color_convert: src=ff333333 [20028888] [ 83.046] color_convert: dst=ff333333 [20028888] [ 83.046] sna_render_get_solid: ff333333 [ 83.046] sna_render_get_solid(20) = ff333333 (old) [ 83.046] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 83.046] sna_transform_is_imprecise_integer_translation: no transform [ 83.046] gen9_composite_picture: integer translation (0, 0), removing [ 83.046] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 83.046] sna_render_pixmap_bo: GPU all damaged [ 83.046] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 83.046] gen4_choose_composite_emitter: solid, identity mask [ 83.046] __kgem_busy: handle=1, busy=0, wedged=0 [ 83.046] __kgem_retire_rq: request 1 complete [ 83.046] kgem_set_mode: flushing before new bo [ 83.046] gen8_vertex_close: used=618, vbo active? 23, vb=1, nreloc=1 [ 83.046] gen8_vertex_close: reloc[0] = 287 [ 83.046] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 83.046] kgem_add_handle: handle=23, index=3 [ 83.046] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 83.046] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=77 [fenced=0] [ 83.046] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 83.046] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 83.046] kgem_fixup_relocs: shrinking by 61440 [ 83.046] __kgem_busy: handle=1, busy=0, wedged=0 [ 83.046] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 83.046] kgem_commit: release handle=149 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fff30000 [ 83.046] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 83.046] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 83.046] __kgem_bo_clear_busy: handle=7 [ 83.046] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 83.046] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 83.046] __kgem_busy: handle=1, busy=131072, wedged=0 [ 83.046] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 83.046] kgem_check_bo: num_pages=+1028, num_exec=+3 [ 83.046] aligning vertex: was 2, now 4 floats per vertex [ 83.046] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 83.046] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 83.046] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 83.046] kgem_add_handle: handle=4, index=0 [ 83.046] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 83.046] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 83.046] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 83.046] gen9_composite_get_binding_table(ffc0) [ 83.046] kgem_add_reloc64: handle=156, pos=16360, delta=0, domains=20002 [ 83.046] kgem_add_handle: handle=156, index=1 [ 83.046] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fff2d000) [ 83.046] __kgem_bo_mark_dirty: handle=156 (proxy? 0) [ 83.046] [3fe0] bind bo(handle=156, addr=fff2d000), format=192, width=87, height=23, pitch=512, tiling=1 -> render [ 83.046] kgem_add_reloc64: handle=143, pos=16344, delta=0, domains=40000 [ 83.046] kgem_add_reloc64: adding proxy [delta=80] for handle=143 [ 83.046] kgem_add_handle: handle=143, index=2 [ 83.046] kgem_add_reloc64[4] = (delta=80, target handle=2, presumed=fff6e000) [ 83.046] [3fd0] bind bo(handle=143, addr=fff6e050), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 83.046] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 [ 83.046] kgem_add_handle: handle=6, index=3 [ 83.046] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd581000) [ 83.046] [3fc0] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 83.046] gen9_emit_cc: blend=177 (current=ffffffff), src=17, dst=18 [ 83.046] gen9_emit_sampler: sampler = a [ 83.046] gen9_emit_sf: num_sf_outputs=2 [ 83.046] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 83.046] gen9_emit_vertex_elements: setup id=9 [ 83.046] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 83.046] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 83.046] glyphs0_to_dst: glyph=(5, 7)x(10, 10), unclipped [ 83.046] emit_primitive_identity_mask__avx2: dst=(5, 7), mask=(560.00, 32.00) x (10.00, 10.00) [ 83.046] glyphs0_to_dst: glyph=(13, 9)x(9, 8), unclipped [ 83.046] emit_primitive_identity_mask__avx2: dst=(13, 9), mask=(544.00, 48.00) x (9.00, 8.00) [ 83.046] glyphs0_to_dst: glyph=(21, 9)x(7, 8), unclipped [ 83.046] emit_primitive_identity_mask__avx2: dst=(21, 9), mask=(560.00, 48.00) x (7.00, 8.00) [ 83.046] glyphs0_to_dst: glyph=(26, 9)x(10, 8), unclipped [ 83.046] emit_primitive_identity_mask__avx2: dst=(26, 9), mask=(576.00, 0.00) x (10.00, 8.00) [ 83.047] glyphs0_to_dst: glyph=(34, 9)x(10, 8), unclipped [ 83.047] emit_primitive_identity_mask__avx2: dst=(34, 9), mask=(576.00, 0.00) x (10.00, 8.00) [ 83.047] glyphs0_to_dst: glyph=(43, 9)x(9, 8), unclipped [ 83.047] emit_primitive_identity_mask__avx2: dst=(43, 9), mask=(592.00, 0.00) x (9.00, 8.00) [ 83.047] glyphs0_to_dst: glyph=(51, 9)x(9, 8), unclipped [ 83.047] emit_primitive_identity_mask__avx2: dst=(51, 9), mask=(576.00, 16.00) x (9.00, 8.00) [ 83.047] glyphs0_to_dst: glyph=(59, 5)x(9, 12), unclipped [ 83.047] emit_primitive_identity_mask__avx2: dst=(59, 5), mask=(592.00, 16.00) x (9.00, 12.00) [ 83.047] glyphs0_to_dst: glyph=(67, 9)x(11, 8), unclipped [ 83.047] emit_primitive_identity_mask__avx2: dst=(67, 9), mask=(608.00, 0.00) x (11.00, 8.00) [ 83.047] glyphs0_to_dst: glyph=(77, 6)x(7, 11), unclipped [ 83.047] emit_primitive_identity_mask__avx2: dst=(77, 6), mask=(624.00, 0.00) x (7.00, 11.00) [ 83.047] gen8_vertex_flush[498] = 30 [ 83.047] gen9_magic_ca_pass: CA fixup (155 -> 185) [ 83.047] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 83.047] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 83.047] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 83.047] sna_accel_flush: flush?=1, dirty?=0 [ 83.047] gen8_vertex_close: used=740, vbo active? 23, vb=200, nreloc=1 [ 83.047] gen8_vertex_close: reloc[0] = 289 [ 83.047] kgem_add_reloc64: handle=23, pos=289, delta=0, domains=200000 [ 83.047] kgem_add_handle: handle=23, index=4 [ 83.047] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd541000) [ 83.047] batch[1/1, flags=1800]: 332 332 16320 16384, nreloc=7, nexec=5, nfence=0, aperture=1102 [fenced=0] [ 83.047] __kgem_busy: handle=1, busy=0, wedged=0 [ 83.047] __kgem_retire_rq: request 1 complete [ 83.047] __kgem_bo_flush: handle=149, busy=0, wedged=0 [ 83.047] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 83.047] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 83.047] kgem_fixup_relocs: shrinking by 61440 [ 83.047] __kgem_busy: handle=1, busy=0, wedged=0 [ 83.047] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 83.047] kgem_commit: release handle=156 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fff2d000 [ 83.047] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 83.047] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 83.047] __kgem_bo_clear_busy: handle=143 [ 83.047] kgem_commit: release handle=143 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff6e000 [ 83.047] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 83.047] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 83.047] __kgem_busy: handle=1, busy=0, wedged=0 [ 83.047] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 83.047] sna_glyphs(op=3, nlist=1, src=(4, 17)) [ 83.047] kgem_bo_is_busy: handle=156, domain: 3 exec? 0, rq? 1 [ 83.047] sna_glyphs: discarding mask [ 83.047] glyphs0_to_dst(op=3, src=(4, 17), nlist=1, dst=(4, 17)+(0, 0)) [ 83.047] clipped_glyphs: no, clip region (0, 0), (87, 23) matches drawable pixmap=94680753914304 size=87x23 [ 83.047] gen9_render_composite: 0x0, current mode=0/1 [ 83.047] kgem_bo_is_busy: handle=6, domain: 3 exec? 0, rq? 1 [ 83.047] kgem_bo_is_busy: handle=156, domain: 3 exec? 0, rq? 1 [ 83.047] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 83.047] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 83.047] sna_drawable_use_bo pixmap=5113, box=((0, 0), (87, 23)), flags=7... [ 83.047] sna_drawable_use_bo: exported target, set PREFER_GPU [ 83.047] sna_drawable_use_bo: pinned, never REPLACES [ 83.047] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=7 [ 83.047] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 83.047] sna_drawable_use_bo: using whole GPU bo [ 83.047] gen9_composite_set_target: pixmap=5113, format=20028888, size=87x23, pitch=512, delta=(0,0),damage=0xffffffffffffffff [ 83.047] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 83.047] color_convert: src=ff333333 [20028888] [ 83.047] color_convert: dst=ff333333 [20028888] [ 83.047] sna_render_get_solid: ff333333 [ 83.047] sna_render_get_solid(20) = ff333333 (last) [ 83.047] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 83.047] sna_transform_is_imprecise_integer_translation: no transform [ 83.047] gen9_composite_picture: integer translation (0, 0), removing [ 83.047] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 83.047] sna_render_pixmap_bo: GPU all damaged [ 83.047] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 83.047] gen4_choose_composite_emitter: solid, identity mask [ 83.047] kgem_check_bo: num_pages=+1028, num_exec=+3 [ 83.047] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 83.047] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 83.047] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 83.047] kgem_add_handle: handle=4, index=0 [ 83.047] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 83.047] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 83.047] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 83.047] gen9_composite_get_binding_table(ffc0) [ 83.047] kgem_add_reloc64: handle=156, pos=16360, delta=0, domains=20002 [ 83.047] kgem_add_handle: handle=156, index=1 [ 83.047] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fff2d000) [ 83.047] __kgem_bo_mark_dirty: handle=156 (proxy? 0) [ 83.047] [3fe0] bind bo(handle=156, addr=fff2d000), format=192, width=87, height=23, pitch=512, tiling=1 -> render [ 83.047] kgem_add_reloc64: handle=143, pos=16344, delta=0, domains=40000 [ 83.047] kgem_add_reloc64: adding proxy [delta=80] for handle=143 [ 83.047] kgem_add_handle: handle=143, index=2 [ 83.047] kgem_add_reloc64[4] = (delta=80, target handle=2, presumed=fff6e000) [ 83.047] [3fd0] bind bo(handle=143, addr=fff6e050), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 83.047] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 [ 83.047] kgem_add_handle: handle=6, index=3 [ 83.047] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd581000) [ 83.047] [3fc0] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 83.047] gen9_emit_cc: blend=177 (current=ffffffff), src=17, dst=18 [ 83.047] gen9_emit_sampler: sampler = a [ 83.047] gen9_emit_sf: num_sf_outputs=2 [ 83.047] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 83.047] gen9_emit_vertex_elements: setup id=9 [ 83.047] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 83.047] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 83.047] glyphs0_to_dst: glyph=(3, 7)x(10, 10), unclipped [ 83.047] emit_primitive_identity_mask__avx2: dst=(3, 7), mask=(560.00, 32.00) x (10.00, 10.00) [ 83.047] glyphs0_to_dst: glyph=(11, 9)x(9, 8), unclipped [ 83.047] emit_primitive_identity_mask__avx2: dst=(11, 9), mask=(544.00, 48.00) x (9.00, 8.00) [ 83.047] glyphs0_to_dst: glyph=(19, 9)x(7, 8), unclipped [ 83.047] emit_primitive_identity_mask__avx2: dst=(19, 9), mask=(560.00, 48.00) x (7.00, 8.00) [ 83.047] glyphs0_to_dst: glyph=(24, 9)x(10, 8), unclipped [ 83.047] emit_primitive_identity_mask__avx2: dst=(24, 9), mask=(576.00, 0.00) x (10.00, 8.00) [ 83.047] glyphs0_to_dst: glyph=(32, 9)x(10, 8), unclipped [ 83.047] emit_primitive_identity_mask__avx2: dst=(32, 9), mask=(576.00, 0.00) x (10.00, 8.00) [ 83.047] glyphs0_to_dst: glyph=(41, 9)x(9, 8), unclipped [ 83.047] emit_primitive_identity_mask__avx2: dst=(41, 9), mask=(592.00, 0.00) x (9.00, 8.00) [ 83.047] glyphs0_to_dst: glyph=(49, 9)x(9, 8), unclipped [ 83.047] emit_primitive_identity_mask__avx2: dst=(49, 9), mask=(576.00, 16.00) x (9.00, 8.00) [ 83.047] glyphs0_to_dst: glyph=(57, 5)x(9, 12), unclipped [ 83.047] emit_primitive_identity_mask__avx2: dst=(57, 5), mask=(592.00, 16.00) x (9.00, 12.00) [ 83.047] glyphs0_to_dst: glyph=(65, 9)x(11, 8), unclipped [ 83.047] emit_primitive_identity_mask__avx2: dst=(65, 9), mask=(608.00, 0.00) x (11.00, 8.00) [ 83.047] glyphs0_to_dst: glyph=(75, 6)x(7, 11), unclipped [ 83.047] emit_primitive_identity_mask__avx2: dst=(75, 6), mask=(624.00, 0.00) x (7.00, 11.00) [ 83.047] gen8_vertex_flush[498] = 30 [ 83.047] gen9_magic_ca_pass: CA fixup (185 -> 215) [ 83.047] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 83.047] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 83.047] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 83.047] sna_accel_flush: flush?=1, dirty?=0 [ 83.047] gen8_vertex_close: used=860, vbo active? 23, vb=200, nreloc=1 [ 83.047] gen8_vertex_close: reloc[0] = 289 [ 83.047] kgem_add_reloc64: handle=23, pos=289, delta=0, domains=200000 [ 83.047] kgem_add_handle: handle=23, index=4 [ 83.047] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd541000) [ 83.047] batch[1/1, flags=1800]: 332 332 16320 16384, nreloc=7, nexec=5, nfence=0, aperture=1102 [fenced=0] [ 83.047] __kgem_busy: handle=1, busy=0, wedged=0 [ 83.047] __kgem_retire_rq: request 1 complete [ 83.047] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 83.047] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 83.047] kgem_fixup_relocs: shrinking by 61440 [ 83.047] __kgem_busy: handle=1, busy=0, wedged=0 [ 83.047] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 83.047] kgem_commit: release handle=156 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fff2d000 [ 83.047] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 83.047] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 83.047] __kgem_bo_clear_busy: handle=143 [ 83.047] kgem_commit: release handle=143 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff6e000 [ 83.047] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 83.047] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 83.047] __kgem_busy: handle=1, busy=0, wedged=0 [ 83.047] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 83.047] sna_glyphs(op=3, nlist=1, src=(5, 18)) [ 83.047] kgem_bo_is_busy: handle=156, domain: 3 exec? 0, rq? 1 [ 83.047] sna_glyphs: discarding mask [ 83.047] glyphs0_to_dst(op=3, src=(5, 18), nlist=1, dst=(5, 18)+(0, 0)) [ 83.047] clipped_glyphs: no, clip region (0, 0), (87, 23) matches drawable pixmap=94680753914304 size=87x23 [ 83.047] gen9_render_composite: 0x0, current mode=0/1 [ 83.047] kgem_bo_is_busy: handle=6, domain: 3 exec? 0, rq? 1 [ 83.047] kgem_bo_is_busy: handle=156, domain: 3 exec? 0, rq? 1 [ 83.047] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 83.047] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 83.047] sna_drawable_use_bo pixmap=5113, box=((0, 0), (87, 23)), flags=7... [ 83.047] sna_drawable_use_bo: exported target, set PREFER_GPU [ 83.047] sna_drawable_use_bo: pinned, never REPLACES [ 83.047] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=7 [ 83.047] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 83.047] sna_drawable_use_bo: using whole GPU bo [ 83.047] gen9_composite_set_target: pixmap=5113, format=20028888, size=87x23, pitch=512, delta=(0,0),damage=0xffffffffffffffff [ 83.047] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 83.047] color_convert: src=ff333333 [20028888] [ 83.047] color_convert: dst=ff333333 [20028888] [ 83.047] sna_render_get_solid: ff333333 [ 83.047] sna_render_get_solid(20) = ff333333 (last) [ 83.047] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 83.047] sna_transform_is_imprecise_integer_translation: no transform [ 83.047] gen9_composite_picture: integer translation (0, 0), removing [ 83.047] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 83.047] sna_render_pixmap_bo: GPU all damaged [ 83.047] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 83.047] gen4_choose_composite_emitter: solid, identity mask [ 83.047] kgem_check_bo: num_pages=+1028, num_exec=+3 [ 83.047] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 83.047] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 83.047] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 83.047] kgem_add_handle: handle=4, index=0 [ 83.047] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 83.047] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 83.047] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 83.047] gen9_composite_get_binding_table(ffc0) [ 83.047] kgem_add_reloc64: handle=156, pos=16360, delta=0, domains=20002 [ 83.047] kgem_add_handle: handle=156, index=1 [ 83.047] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fff2d000) [ 83.047] __kgem_bo_mark_dirty: handle=156 (proxy? 0) [ 83.047] [3fe0] bind bo(handle=156, addr=fff2d000), format=192, width=87, height=23, pitch=512, tiling=1 -> render [ 83.047] kgem_add_reloc64: handle=143, pos=16344, delta=0, domains=40000 [ 83.047] kgem_add_reloc64: adding proxy [delta=80] for handle=143 [ 83.047] kgem_add_handle: handle=143, index=2 [ 83.047] kgem_add_reloc64[4] = (delta=80, target handle=2, presumed=fff6e000) [ 83.047] [3fd0] bind bo(handle=143, addr=fff6e050), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 83.047] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 [ 83.047] kgem_add_handle: handle=6, index=3 [ 83.047] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd581000) [ 83.047] [3fc0] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 83.047] gen9_emit_cc: blend=177 (current=ffffffff), src=17, dst=18 [ 83.047] gen9_emit_sampler: sampler = a [ 83.047] gen9_emit_sf: num_sf_outputs=2 [ 83.047] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 83.047] gen9_emit_vertex_elements: setup id=9 [ 83.047] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 83.047] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 83.047] glyphs0_to_dst: glyph=(4, 8)x(10, 10), unclipped [ 83.047] emit_primitive_identity_mask__avx2: dst=(4, 8), mask=(560.00, 32.00) x (10.00, 10.00) [ 83.047] glyphs0_to_dst: glyph=(12, 10)x(9, 8), unclipped [ 83.047] emit_primitive_identity_mask__avx2: dst=(12, 10), mask=(544.00, 48.00) x (9.00, 8.00) [ 83.047] glyphs0_to_dst: glyph=(20, 10)x(7, 8), unclipped [ 83.047] emit_primitive_identity_mask__avx2: dst=(20, 10), mask=(560.00, 48.00) x (7.00, 8.00) [ 83.047] glyphs0_to_dst: glyph=(25, 10)x(10, 8), unclipped [ 83.047] emit_primitive_identity_mask__avx2: dst=(25, 10), mask=(576.00, 0.00) x (10.00, 8.00) [ 83.047] glyphs0_to_dst: glyph=(33, 10)x(10, 8), unclipped [ 83.047] emit_primitive_identity_mask__avx2: dst=(33, 10), mask=(576.00, 0.00) x (10.00, 8.00) [ 83.047] glyphs0_to_dst: glyph=(42, 10)x(9, 8), unclipped [ 83.047] emit_primitive_identity_mask__avx2: dst=(42, 10), mask=(592.00, 0.00) x (9.00, 8.00) [ 83.047] glyphs0_to_dst: glyph=(50, 10)x(9, 8), unclipped [ 83.047] emit_primitive_identity_mask__avx2: dst=(50, 10), mask=(576.00, 16.00) x (9.00, 8.00) [ 83.047] glyphs0_to_dst: glyph=(58, 6)x(9, 12), unclipped [ 83.047] emit_primitive_identity_mask__avx2: dst=(58, 6), mask=(592.00, 16.00) x (9.00, 12.00) [ 83.047] glyphs0_to_dst: glyph=(66, 10)x(11, 8), unclipped [ 83.047] emit_primitive_identity_mask__avx2: dst=(66, 10), mask=(608.00, 0.00) x (11.00, 8.00) [ 83.047] glyphs0_to_dst: glyph=(76, 7)x(7, 11), unclipped [ 83.047] emit_primitive_identity_mask__avx2: dst=(76, 7), mask=(624.00, 0.00) x (7.00, 11.00) [ 83.047] gen8_vertex_flush[498] = 30 [ 83.047] gen9_magic_ca_pass: CA fixup (215 -> 245) [ 83.047] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 83.047] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 83.047] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 83.047] sna_accel_flush: flush?=1, dirty?=0 [ 83.047] gen8_vertex_close: used=980, vbo active? 23, vb=200, nreloc=1 [ 83.047] gen8_vertex_close: reloc[0] = 289 [ 83.047] kgem_add_reloc64: handle=23, pos=289, delta=0, domains=200000 [ 83.047] kgem_add_handle: handle=23, index=4 [ 83.047] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd541000) [ 83.047] batch[1/1, flags=1800]: 332 332 16320 16384, nreloc=7, nexec=5, nfence=0, aperture=1102 [fenced=0] [ 83.047] __kgem_busy: handle=1, busy=0, wedged=0 [ 83.047] __kgem_retire_rq: request 1 complete [ 83.047] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 83.047] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 83.047] kgem_fixup_relocs: shrinking by 61440 [ 83.047] __kgem_busy: handle=1, busy=0, wedged=0 [ 83.048] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 83.048] kgem_commit: release handle=156 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fff2d000 [ 83.048] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 83.048] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 83.048] __kgem_bo_clear_busy: handle=143 [ 83.048] kgem_commit: release handle=143 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff6e000 [ 83.048] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 83.048] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 83.048] __kgem_busy: handle=1, busy=131072, wedged=0 [ 83.048] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 83.048] sna_glyphs(op=3, nlist=1, src=(5, 16)) [ 83.048] kgem_bo_is_busy: handle=156, domain: 3 exec? 0, rq? 1 [ 83.048] sna_glyphs: discarding mask [ 83.048] glyphs0_to_dst(op=3, src=(5, 16), nlist=1, dst=(5, 16)+(0, 0)) [ 83.048] clipped_glyphs: no, clip region (0, 0), (87, 23) matches drawable pixmap=94680753914304 size=87x23 [ 83.048] gen9_render_composite: 0x0, current mode=0/1 [ 83.048] kgem_bo_is_busy: handle=6, domain: 3 exec? 0, rq? 1 [ 83.048] kgem_bo_is_busy: handle=156, domain: 3 exec? 0, rq? 1 [ 83.048] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 83.048] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 83.048] sna_drawable_use_bo pixmap=5113, box=((0, 0), (87, 23)), flags=7... [ 83.048] sna_drawable_use_bo: exported target, set PREFER_GPU [ 83.048] sna_drawable_use_bo: pinned, never REPLACES [ 83.048] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=7 [ 83.048] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 83.048] sna_drawable_use_bo: using whole GPU bo [ 83.048] gen9_composite_set_target: pixmap=5113, format=20028888, size=87x23, pitch=512, delta=(0,0),damage=0xffffffffffffffff [ 83.048] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 83.048] color_convert: src=ff333333 [20028888] [ 83.048] color_convert: dst=ff333333 [20028888] [ 83.048] sna_render_get_solid: ff333333 [ 83.048] sna_render_get_solid(20) = ff333333 (last) [ 83.048] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 83.048] sna_transform_is_imprecise_integer_translation: no transform [ 83.048] gen9_composite_picture: integer translation (0, 0), removing [ 83.048] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 83.048] sna_render_pixmap_bo: GPU all damaged [ 83.048] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 83.048] gen4_choose_composite_emitter: solid, identity mask [ 83.048] kgem_check_bo: num_pages=+1028, num_exec=+3 [ 83.048] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 83.048] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 83.048] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 83.048] kgem_add_handle: handle=4, index=0 [ 83.048] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 83.048] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 83.048] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 83.048] gen9_composite_get_binding_table(ffc0) [ 83.048] kgem_add_reloc64: handle=156, pos=16360, delta=0, domains=20002 [ 83.048] kgem_add_handle: handle=156, index=1 [ 83.048] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fff2d000) [ 83.048] __kgem_bo_mark_dirty: handle=156 (proxy? 0) [ 83.048] [3fe0] bind bo(handle=156, addr=fff2d000), format=192, width=87, height=23, pitch=512, tiling=1 -> render [ 83.048] kgem_add_reloc64: handle=143, pos=16344, delta=0, domains=40000 [ 83.048] kgem_add_reloc64: adding proxy [delta=80] for handle=143 [ 83.048] kgem_add_handle: handle=143, index=2 [ 83.048] kgem_add_reloc64[4] = (delta=80, target handle=2, presumed=fff6e000) [ 83.048] [3fd0] bind bo(handle=143, addr=fff6e050), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 83.048] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 [ 83.048] kgem_add_handle: handle=6, index=3 [ 83.048] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd581000) [ 83.048] [3fc0] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 83.048] gen9_emit_cc: blend=177 (current=ffffffff), src=17, dst=18 [ 83.048] gen9_emit_sampler: sampler = a [ 83.048] gen9_emit_sf: num_sf_outputs=2 [ 83.048] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 83.048] gen9_emit_vertex_elements: setup id=9 [ 83.048] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 83.048] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 83.048] glyphs0_to_dst: glyph=(4, 6)x(10, 10), unclipped [ 83.048] emit_primitive_identity_mask__avx2: dst=(4, 6), mask=(560.00, 32.00) x (10.00, 10.00) [ 83.048] glyphs0_to_dst: glyph=(12, 8)x(9, 8), unclipped [ 83.048] emit_primitive_identity_mask__avx2: dst=(12, 8), mask=(544.00, 48.00) x (9.00, 8.00) [ 83.048] glyphs0_to_dst: glyph=(20, 8)x(7, 8), unclipped [ 83.048] emit_primitive_identity_mask__avx2: dst=(20, 8), mask=(560.00, 48.00) x (7.00, 8.00) [ 83.048] glyphs0_to_dst: glyph=(25, 8)x(10, 8), unclipped [ 83.048] emit_primitive_identity_mask__avx2: dst=(25, 8), mask=(576.00, 0.00) x (10.00, 8.00) [ 83.048] glyphs0_to_dst: glyph=(33, 8)x(10, 8), unclipped [ 83.048] emit_primitive_identity_mask__avx2: dst=(33, 8), mask=(576.00, 0.00) x (10.00, 8.00) [ 83.048] glyphs0_to_dst: glyph=(42, 8)x(9, 8), unclipped [ 83.048] emit_primitive_identity_mask__avx2: dst=(42, 8), mask=(592.00, 0.00) x (9.00, 8.00) [ 83.048] glyphs0_to_dst: glyph=(50, 8)x(9, 8), unclipped [ 83.048] emit_primitive_identity_mask__avx2: dst=(50, 8), mask=(576.00, 16.00) x (9.00, 8.00) [ 83.048] glyphs0_to_dst: glyph=(58, 4)x(9, 12), unclipped [ 83.048] emit_primitive_identity_mask__avx2: dst=(58, 4), mask=(592.00, 16.00) x (9.00, 12.00) [ 83.048] glyphs0_to_dst: glyph=(66, 8)x(11, 8), unclipped [ 83.048] emit_primitive_identity_mask__avx2: dst=(66, 8), mask=(608.00, 0.00) x (11.00, 8.00) [ 83.048] glyphs0_to_dst: glyph=(76, 5)x(7, 11), unclipped [ 83.048] emit_primitive_identity_mask__avx2: dst=(76, 5), mask=(624.00, 0.00) x (7.00, 11.00) [ 83.048] gen8_vertex_flush[498] = 30 [ 83.048] gen9_magic_ca_pass: CA fixup (245 -> 275) [ 83.048] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 83.048] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 83.048] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 83.048] sna_accel_flush: flush?=1, dirty?=0 [ 83.048] gen8_vertex_close: used=1100, vbo active? 23, vb=200, nreloc=1 [ 83.048] gen8_vertex_close: reloc[0] = 289 [ 83.048] kgem_add_reloc64: handle=23, pos=289, delta=0, domains=200000 [ 83.048] kgem_add_handle: handle=23, index=4 [ 83.048] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd541000) [ 83.048] batch[1/1, flags=1800]: 332 332 16320 16384, nreloc=7, nexec=5, nfence=0, aperture=1102 [fenced=0] [ 83.048] __kgem_busy: handle=1, busy=0, wedged=0 [ 83.048] __kgem_retire_rq: request 1 complete [ 83.048] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 83.048] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 83.048] kgem_fixup_relocs: shrinking by 61440 [ 83.048] __kgem_busy: handle=1, busy=0, wedged=0 [ 83.048] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 83.048] kgem_commit: release handle=156 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fff2d000 [ 83.048] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 83.048] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 83.048] __kgem_bo_clear_busy: handle=143 [ 83.048] kgem_commit: release handle=143 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff6e000 [ 83.048] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 83.048] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 83.048] __kgem_busy: handle=1, busy=0, wedged=0 [ 83.048] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 83.048] sna_glyphs(op=3, nlist=1, src=(5, 17)) [ 83.048] kgem_bo_is_busy: handle=156, domain: 3 exec? 0, rq? 1 [ 83.048] sna_glyphs: discarding mask [ 83.048] glyphs0_to_dst(op=3, src=(5, 17), nlist=1, dst=(5, 17)+(0, 0)) [ 83.048] clipped_glyphs: no, clip region (0, 0), (87, 23) matches drawable pixmap=94680753914304 size=87x23 [ 83.048] gen9_render_composite: 0x0, current mode=0/1 [ 83.048] kgem_bo_is_busy: handle=6, domain: 3 exec? 0, rq? 1 [ 83.048] kgem_bo_is_busy: handle=156, domain: 3 exec? 0, rq? 1 [ 83.048] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 83.048] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 83.048] sna_drawable_use_bo pixmap=5113, box=((0, 0), (87, 23)), flags=7... [ 83.048] sna_drawable_use_bo: exported target, set PREFER_GPU [ 83.048] sna_drawable_use_bo: pinned, never REPLACES [ 83.048] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=7 [ 83.048] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 83.048] sna_drawable_use_bo: using whole GPU bo [ 83.048] gen9_composite_set_target: pixmap=5113, format=20028888, size=87x23, pitch=512, delta=(0,0),damage=0xffffffffffffffff [ 83.048] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 83.048] color_convert: src=ffdfdbd2 [20028888] [ 83.048] color_convert: dst=ffdfdbd2 [20028888] [ 83.048] sna_render_get_solid: ffdfdbd2 [ 83.048] sna_render_get_solid(6) = ffdfdbd2 (old) [ 83.048] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 83.048] sna_transform_is_imprecise_integer_translation: no transform [ 83.048] gen9_composite_picture: integer translation (0, 0), removing [ 83.048] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 83.048] sna_render_pixmap_bo: GPU all damaged [ 83.048] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 83.048] gen4_choose_composite_emitter: solid, identity mask [ 83.048] kgem_check_bo: num_pages=+1028, num_exec=+3 [ 83.048] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 83.048] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 83.048] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 83.048] kgem_add_handle: handle=4, index=0 [ 83.048] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 83.048] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 83.048] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 83.048] gen9_composite_get_binding_table(ffc0) [ 83.048] kgem_add_reloc64: handle=156, pos=16360, delta=0, domains=20002 [ 83.048] kgem_add_handle: handle=156, index=1 [ 83.048] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fff2d000) [ 83.048] __kgem_bo_mark_dirty: handle=156 (proxy? 0) [ 83.048] [3fe0] bind bo(handle=156, addr=fff2d000), format=192, width=87, height=23, pitch=512, tiling=1 -> render [ 83.048] kgem_add_reloc64: handle=143, pos=16344, delta=0, domains=40000 [ 83.048] kgem_add_reloc64: adding proxy [delta=24] for handle=143 [ 83.048] kgem_add_handle: handle=143, index=2 [ 83.048] kgem_add_reloc64[4] = (delta=24, target handle=2, presumed=fff6e000) [ 83.048] [3fd0] bind bo(handle=143, addr=fff6e018), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 83.048] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 [ 83.048] kgem_add_handle: handle=6, index=3 [ 83.048] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd581000) [ 83.048] [3fc0] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 83.048] gen9_emit_cc: blend=177 (current=ffffffff), src=17, dst=18 [ 83.048] gen9_emit_sampler: sampler = a [ 83.048] gen9_emit_sf: num_sf_outputs=2 [ 83.048] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 83.048] gen9_emit_vertex_elements: setup id=9 [ 83.048] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 83.048] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 83.048] glyphs0_to_dst: glyph=(4, 7)x(10, 10), unclipped [ 83.048] emit_primitive_identity_mask__avx2: dst=(4, 7), mask=(560.00, 32.00) x (10.00, 10.00) [ 83.048] glyphs0_to_dst: glyph=(12, 9)x(9, 8), unclipped [ 83.048] emit_primitive_identity_mask__avx2: dst=(12, 9), mask=(544.00, 48.00) x (9.00, 8.00) [ 83.048] glyphs0_to_dst: glyph=(20, 9)x(7, 8), unclipped [ 83.048] emit_primitive_identity_mask__avx2: dst=(20, 9), mask=(560.00, 48.00) x (7.00, 8.00) [ 83.048] glyphs0_to_dst: glyph=(25, 9)x(10, 8), unclipped [ 83.048] emit_primitive_identity_mask__avx2: dst=(25, 9), mask=(576.00, 0.00) x (10.00, 8.00) [ 83.048] glyphs0_to_dst: glyph=(33, 9)x(10, 8), unclipped [ 83.048] emit_primitive_identity_mask__avx2: dst=(33, 9), mask=(576.00, 0.00) x (10.00, 8.00) [ 83.048] glyphs0_to_dst: glyph=(42, 9)x(9, 8), unclipped [ 83.048] emit_primitive_identity_mask__avx2: dst=(42, 9), mask=(592.00, 0.00) x (9.00, 8.00) [ 83.048] glyphs0_to_dst: glyph=(50, 9)x(9, 8), unclipped [ 83.048] emit_primitive_identity_mask__avx2: dst=(50, 9), mask=(576.00, 16.00) x (9.00, 8.00) [ 83.048] glyphs0_to_dst: glyph=(58, 5)x(9, 12), unclipped [ 83.048] emit_primitive_identity_mask__avx2: dst=(58, 5), mask=(592.00, 16.00) x (9.00, 12.00) [ 83.048] glyphs0_to_dst: glyph=(66, 9)x(11, 8), unclipped [ 83.048] emit_primitive_identity_mask__avx2: dst=(66, 9), mask=(608.00, 0.00) x (11.00, 8.00) [ 83.048] glyphs0_to_dst: glyph=(76, 6)x(7, 11), unclipped [ 83.048] emit_primitive_identity_mask__avx2: dst=(76, 6), mask=(624.00, 0.00) x (7.00, 11.00) [ 83.048] gen8_vertex_flush[498] = 30 [ 83.048] gen9_magic_ca_pass: CA fixup (275 -> 305) [ 83.048] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 83.048] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 83.048] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 83.048] sna_accel_flush: flush?=1, dirty?=0 [ 83.048] gen8_vertex_close: used=1220, vbo active? 23, vb=200, nreloc=1 [ 83.048] gen8_vertex_close: reloc[0] = 289 [ 83.048] kgem_add_reloc64: handle=23, pos=289, delta=0, domains=200000 [ 83.048] kgem_add_handle: handle=23, index=4 [ 83.048] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd541000) [ 83.048] batch[1/1, flags=1800]: 332 332 16320 16384, nreloc=7, nexec=5, nfence=0, aperture=1102 [fenced=0] [ 83.048] __kgem_busy: handle=1, busy=0, wedged=0 [ 83.048] __kgem_retire_rq: request 1 complete [ 83.048] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 83.048] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 83.049] kgem_fixup_relocs: shrinking by 61440 [ 83.049] __kgem_busy: handle=1, busy=0, wedged=0 [ 83.049] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 83.049] kgem_commit: release handle=156 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fff2d000 [ 83.049] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 83.049] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 83.049] __kgem_bo_clear_busy: handle=143 [ 83.049] kgem_commit: release handle=143 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff6e000 [ 83.049] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 83.049] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 83.049] __kgem_busy: handle=1, busy=0, wedged=0 [ 83.049] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 83.049] sna_accel_flush: flush?=0, dirty?=0 [ 83.049] sna_destroy_pixmap: pixmap=5117, attached?=1 [ 83.049] _kgem_bo_destroy: handle=149, proxy? 0 [ 83.049] __kgem_bo_destroy: handle=149, size=8192 [ 83.049] __kgem_bo_destroy: handle=149, purged [ 83.049] kgem_bo_move_to_inactive: moving handle=149 to inactive [ 83.049] __sna_free_pixmap(pixmap=5117) [ 83.049] sna_accel_flush: flush?=0, dirty?=0 [ 83.049] sna_accel_flush: flush?=0, dirty?=0 [ 83.049] sna_accel_flush: flush?=0, dirty?=0 [ 83.049] sna_accel_flush: flush?=0, dirty?=0 [ 83.049] sna_block_handler (tv=0.79000) [ 83.049] kgem_retire, need_retire?=1 [ 83.049] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 83.049] kgem_retire__requests_ring: retiring ring 0 [ 83.049] __kgem_busy: handle=1, busy=0, wedged=0 [ 83.049] __kgem_retire_rq: request 1 complete [ 83.049] __kgem_bo_flush: handle=156, busy=0, wedged=0 [ 83.049] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 83.049] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 83.049] kgem_retire -- retired=0, need_retire=0 [ 83.049] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 83.049] gen6_render_retire: resetting idle vbo [ 83.049] sna_scanout_do_flush: flush timer active: delta=3 [ 83.049] sna_scanout_do_flush (time=83049), triggered [ 83.049] sna_scanout_flush (time=83049), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 83.049] has_shadow: has pending damage? 0, outstanding flips: 1 [ 83.049] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 83.049] has_shadow: has pending damage? 0, outstanding flips: 1 [ 83.049] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) [ 83.049] sna_accel_block: evaluating timers, active=7 [ 83.049] sna_accel_block: flush timer expires in 16 [83065] [ 83.049] sna_wakeup_handler [ 83.049] sna_accel_flush: flush?=0, dirty?=0 [ 83.049] sna_accel_flush: flush?=0, dirty?=0 [ 83.049] sna_accel_flush: flush?=0, dirty?=0 [ 83.049] sna_block_handler (tv=0.79000) [ 83.049] sna_scanout_do_flush: flush timer active: delta=16 [ 83.049] sna_accel_block: evaluating timers, active=7 [ 83.049] sna_accel_block: flush timer expires in 16 [83065] [ 83.049] sna_wakeup_handler [ 83.049] sna_mode_wakeup: len=32 [ 83.049] sna_mode_wakeup: recording last swap on pipe=0, frame 4733 [127d], time 83.49833 [ 83.049] sna_mode_wakeup: removing handle=114 [active_scanout=0] from scanout, installing handle=32 [active_scanout=2] [ 83.049] sna_mode_wakeup: flip complete, pending? 1 [ 83.049] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 83.049] sna_block_handler (tv=0.79000) [ 83.049] sna_scanout_do_flush: flush timer active: delta=16 [ 83.049] sna_accel_block: evaluating timers, active=7 [ 83.049] sna_accel_block: flush timer expires in 16 [83065] [ 83.049] sna_wakeup_handler [ 83.049] _sna_dri2_destroy_buffer: 0x561c94b44540 [handle=148] -- refcnt=1, draw=16778868, pixmap=0, proxy?=0 [ 83.049] sna_dri2_cache_bo(handle=148, name=98) [ 83.049] sna_dri2_cache_bo: not a window, releasing handle=148 [ 83.049] _kgem_bo_destroy: handle=148, proxy? 0 [ 83.049] __kgem_bo_destroy: handle=148, size=12288 [ 83.049] __kgem_bo_destroy: handle=148, not reusable [ 83.049] kgem_bo_free: handle=148, size=12288 [ 83.049] kgem_bo_free: releasing 0x0:0x0 vma for handle=148, count=0 [ 83.049] _sna_dri2_destroy_buffer: 0x561c94b44450 [handle=152] -- refcnt=1, draw=16778868, pixmap=5118, proxy?=0 [ 83.049] _sna_dri2_destroy_buffer: removing active_scanout=1 from pixmap handle=152 [ 83.049] _sna_dri2_destroy_buffer: releasing last DRI pixmap=5118, scanout?=0 [ 83.049] _sna_dri2_destroy_buffer: dropping flush hint from handle=152 [ 83.049] sna_accel_watch_flush: enable=-1 [ 83.049] sna_dri2_cache_bo(handle=152, name=99) [ 83.049] sna_dri2_cache_bo: not a window, releasing handle=152 [ 83.049] sna_destroy_pixmap: pixmap=5118, attached?=1 [ 83.049] _kgem_bo_destroy: handle=152, proxy? 0 [ 83.049] __kgem_bo_destroy: handle=152, size=12288 [ 83.049] __kgem_bo_destroy: handle=152, not reusable [ 83.049] kgem_bo_free: handle=152, size=12288 [ 83.049] kgem_bo_free: releasing 0x0:0x0 vma for handle=152, count=0 [ 83.049] __sna_free_pixmap(pixmap=5118) [ 83.049] sna_accel_flush: flush?=0, dirty?=0 [ 83.049] sna_accel_flush: flush?=0, dirty?=0 [ 83.049] sna_block_handler (tv=0.79000) [ 83.049] sna_scanout_do_flush: flush timer active: delta=16 [ 83.049] sna_accel_block: evaluating timers, active=7 [ 83.049] sna_accel_block: flush timer expires in 16 [83065] [ 83.049] sna_wakeup_handler [ 83.049] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=114, name=86 [ 83.049] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 83.049] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 83.049] sna_dri2_get_back: draw size=3840x2160, back buffer handle=114 size=3840x2160, is-scanout? 1, active?=0, pitch=15360, front pitch=15360 [ 83.049] sna_dri2_get_back: reuse backbuffer? 1 [ 83.049] sna_dri2_get_back: back buffer handle=114, active?=0, refcnt=1 [ 83.049] sna_dri2_get_back: reuse unattached back [ 83.049] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 83.049] sna_dri2_reuse_buffer: reusing back buffer handle=114, name=86, pitch=15360, age=0 [ 83.049] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 83.049] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=32, name=80, active_scanout=2 [ 83.049] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 83.049] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 83.049] sna_accel_flush: flush?=0, dirty?=0 [ 83.049] sna_accel_flush: flush?=0, dirty?=0 [ 83.049] sna_accel_flush: flush?=0, dirty?=0 [ 83.050] sna_block_handler (tv=0.78000) [ 83.050] sna_scanout_do_flush: flush timer active: delta=15 [ 83.050] sna_accel_block: evaluating timers, active=7 [ 83.050] sna_accel_block: flush timer expires in 15 [83065] [ 83.051] sna_wakeup_handler [ 83.051] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 83.051] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 83.051] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 83.051] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 83.051] sna_dri2_get_msc(draw=146, pipe=0) [ 83.051] sna_crtc_record_swap: recording last swap on pipe=0, frame 4733 [msc=4733], time 83.49833 [ 83.051] sna_dri2_get_msc: msc=4733 [raw=4733], ust=83049833 [ 83.051] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=114 (refs=1/1, flush=0) , front=32 (refs=2/3, flush=1) [ 83.051] sna_dri2_schedule_swap(target_msc=4732, divisor=0, remainder=0) [ 83.051] sna_dri2_schedule_swap: using front handle=32, active_scanout?=2, flush?=1 [ 83.051] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 83.051] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 83.051] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 83.051] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 83.051] sna_crtc_record_swap: recording last swap on pipe=0, frame 4733 [msc=4733], time 83.49833 [ 83.051] immediate_swap: current_msc=4733, target_msc=4732 -- yes [ 83.051] can_flip: no, shadow enabled [ 83.051] sna_dri2_add_event: adding event to window 146) [ 83.051] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 83.051] sna_dri2_immediate_blit: no pending blit, starting chain [ 83.051] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 83.051] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 83.051] can_xchg: back size=8700f00, front size=8700f00 [ 83.051] can_xchg: yes, pixmap=4091 [ 83.051] sna_dri2_xchg: win=146, exchange front=32/80,ref=3 and back=114/86,ref=2, pixmap=4091 3840x2160 [ 83.051] sna_dri2_xchg: back_bo handle=114, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 83.051] sna_dri2_xchg: front_bo handle=32, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 83.051] set_bo: pixmap=4091, handle=114 (old handle=32) [ 83.051] set_bo: marking whole pixmap as damaged [ 83.051] set_bo: applying final/discard move-to-gpu [ 83.051] wait_for_shadow: flags=0, flips=0, handle=32, shadow=29 [ 83.051] set_bo: dropping flush hint from handle=32 [ 83.051] set_bo: adding flush hint to handle=114 [ 83.051] mark_stale(handle=32) => 1 [ 83.051] swap_limit: draw=146 setting swap limit to 3 [ 83.051] sna_dri2_swap_limit_validate: swap limit set to 3 [ 83.051] sna_next_vblank(pipe=0, waiting until next vblank) [ 83.051] sna_dri2_schedule_swap: reported target_msc=4733 [ 83.051] sna_accel_flush: flush?=0, dirty?=0 [ 83.051] sna_accel_flush: flush?=0, dirty?=0 [ 83.051] sna_accel_flush: flush?=0, dirty?=0 [ 83.051] sna_accel_flush: flush?=0, dirty?=0 [ 83.051] sna_block_handler (tv=0.77000) [ 83.051] sna_scanout_do_flush: flush timer active: delta=14 [ 83.051] sna_accel_do_throttle (time=83051), triggered [ 83.051] sna_accel_throttle (time=83051) [ 83.051] sna_accel_disarm_timer[1] (time=83051) [ 83.051] sna_accel_block: evaluating timers, active=5 [ 83.051] sna_accel_block: flush timer expires in 14 [83065] [ 83.052] sna_wakeup_handler [ 83.052] sna_accel_flush: flush?=0, dirty?=0 [ 83.052] sna_accel_flush: flush?=0, dirty?=0 [ 83.052] sna_accel_flush: flush?=0, dirty?=0 [ 83.052] sna_block_handler (tv=0.76000) [ 83.052] sna_scanout_do_flush: flush timer active: delta=13 [ 83.052] sna_accel_do_throttle -- no pending activity [ 83.052] sna_accel_block: evaluating timers, active=5 [ 83.052] sna_accel_block: flush timer expires in 13 [83065] [ 83.052] sna_wakeup_handler [ 83.052] sna_accel_flush: flush?=0, dirty?=0 [ 83.052] sna_accel_flush: flush?=0, dirty?=0 [ 83.052] sna_accel_flush: flush?=0, dirty?=0 [ 83.052] sna_block_handler (tv=0.76000) [ 83.052] sna_scanout_do_flush: flush timer active: delta=13 [ 83.052] sna_accel_do_throttle -- no pending activity [ 83.052] sna_accel_block: evaluating timers, active=5 [ 83.052] sna_accel_block: flush timer expires in 13 [83065] [ 83.052] sna_wakeup_handler [ 83.052] sna_accel_flush: flush?=0, dirty?=0 [ 83.052] sna_accel_flush: flush?=0, dirty?=0 [ 83.052] sna_accel_flush: flush?=0, dirty?=0 [ 83.052] sna_block_handler (tv=0.76000) [ 83.052] sna_scanout_do_flush: flush timer active: delta=13 [ 83.052] sna_accel_do_throttle -- no pending activity [ 83.052] sna_accel_block: evaluating timers, active=5 [ 83.052] sna_accel_block: flush timer expires in 13 [83065] [ 83.054] sna_wakeup_handler [ 83.054] sna_accel_flush: flush?=0, dirty?=0 [ 83.054] sna_accel_flush: flush?=0, dirty?=0 [ 83.054] sna_accel_flush: flush?=0, dirty?=0 [ 83.054] sna_block_handler (tv=0.74000) [ 83.054] sna_scanout_do_flush: flush timer active: delta=11 [ 83.054] sna_accel_do_throttle -- no pending activity [ 83.054] sna_accel_block: evaluating timers, active=5 [ 83.054] sna_accel_block: flush timer expires in 11 [83065] [ 83.054] sna_wakeup_handler [ 83.054] sna_accel_flush: flush?=0, dirty?=0 [ 83.054] sna_accel_flush: flush?=0, dirty?=0 [ 83.054] sna_accel_flush: flush?=0, dirty?=0 [ 83.054] sna_block_handler (tv=0.74000) [ 83.055] sna_scanout_do_flush: flush timer active: delta=11 [ 83.055] sna_accel_do_throttle -- no pending activity [ 83.055] sna_accel_block: evaluating timers, active=5 [ 83.055] sna_accel_block: flush timer expires in 11 [83065] [ 83.055] sna_wakeup_handler [ 83.055] sna_create_pixmap(3840, 2160, 24, usage=0) [ 83.055] kgem_can_create_2d: 3840x2160 @ 24 [ 83.055] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 83.055] kgem_can_create_2d: untiled size=33177600 [ 83.055] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 83.055] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 83.055] kgem_can_create_2d: tiled[-1] size=33177600 [ 83.055] sna_create_pixmap: usage=0, flags=1b [ 83.055] sna_create_pixmap: creating GPU pixmap 3840x2160, stride=15360, flags=1b [ 83.055] __pop_freed_pixmap: reusing freed pixmap=5118 header [ 83.055] create_pixmap_hdr: pixmap=5119, width=3840, height=2160, usage=0 [ 83.055] sna_create_pixmap: serial=5119, 3840x2160, usage=0 [ 83.055] sna_composite_rectangles(pixmap=5120, op=0, 0 x 1 [(0, 0)x(3840, 2160) ...]) [ 83.055] sna_composite_rectangles: converted to op 0 [ 83.055] sna_composite_rectangles[0] (0, 0)x(3840, 2160) -> (0, 0), (3840, 2160) [ 83.055] sna_composite_rectangles: nrects=1, region=(0, 0), (3840, 2160) x 1 [ 83.055] sna_composite_rectangles: clipped extents (0, 0),(3840, 2160) x 1 [ 83.055] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(3840, 2160) [ 83.055] sna_composite_rectangles: dropping last-cpu hint [ 83.055] sna_drawable_use_bo pixmap=5120, box=((0, 0), (3840, 2160)), flags=19... [ 83.055] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 83.055] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 83.055] sna_pixmap_move_to_gpu(pixmap=5120, usage=0), flags=b [ 83.055] sna_pixmap_move_to_gpu: CPU damage? 0 [ 83.055] sna_pixmap_move_to_gpu: creating GPU bo (3840x2160@32), create=b [ 83.055] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 83.055] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 83.055] sna_pixmap_alloc_gpu: pixmap=5120 [ 83.055] kgem_create_2d(3840x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 83.055] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=15360, height=2160 [ 83.055] kgem_bo_remove_from_inactive: removing handle=112 from inactive [ 83.055] from inactive: pitch=15360, tiling=1: handle=112, id=2897 [ 83.055] __sna_damage_all(3840, 2160) [ 83.055] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 83.055] sna_pixmap_mark_active: pixmap=5120, handle=112 [ 83.055] sna_drawable_use_bo: allocated GPU bo for operation [ 83.055] sna_drawable_use_bo: using GPU bo with damage? 0 [ 83.055] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) [ 83.055] kgem_bo_is_render: handle=112, rq? 0 [0] [ 83.055] kgem_bo_is_render: handle=112, rq? 0 [0] [ 83.055] gen9_render_fill_boxes(0 x 1 [(0, 0), (3840, 2160) ...]) [ 83.055] sna_render_get_solid: 0 [ 83.055] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 83.055] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 83.055] aligning vertex: was 4, now 2 floats per vertex [ 83.055] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 83.055] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 83.055] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 83.055] kgem_add_handle: handle=4, index=0 [ 83.055] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 83.055] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 83.055] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 83.055] gen9_composite_get_binding_table(ffc0) [ 83.055] kgem_add_reloc64: handle=112, pos=16360, delta=0, domains=20002 [ 83.055] kgem_add_handle: handle=112, index=1 [ 83.055] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e64a9000) [ 83.055] __kgem_bo_mark_dirty: handle=112 (proxy? 0) [ 83.055] [3fe0] bind bo(handle=112, addr=e64a9000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> render [ 83.055] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 83.055] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 83.055] kgem_add_handle: handle=7, index=2 [ 83.055] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 83.055] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 83.055] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 83.055] gen9_emit_sampler: sampler = 1 [ 83.055] gen9_emit_sf: num_sf_outputs=1 [ 83.055] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 83.055] gen9_emit_vertex_elements: setup id=0 [ 83.055] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 83.055] (0, 0), (3840, 2160) [ 83.055] gen8_vertex_flush[490] = 3 [ 83.055] sna_composite_rectangles: pixmap=5120 marking clear [0]? 1 [ 83.055] sna_copy_area: src=pixmap=5120:(0, 0)x(3840, 2160)+(0, 0) -> dst=pixmap=5081:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 83.055] sna_copy_area: normal copy [ 83.055] sna_do_copy: src=(0, 0), dst=(0, 0), size=(3840x2160) [ 83.055] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(3840x2160) [ 83.055] sna_do_copy: dst extents (0, 0), (3840, 2160), dst clip extents (0, 0), (3840, 2160), dst size=3840x2160 [ 83.055] sna_do_copy: clipped dst extents (0, 0), (3840, 2160) [ 83.055] sna_do_copy: unclipped src extents (0, 0), (3840, 2160) [ 83.055] sna_do_copy: clipped src extents (0, 0), (3840, 2160) [ 83.055] sna_do_copy: pixmap -- no source clipping [ 83.055] sna_do_copy: src extents (0, 0), (3840, 2160) x 1 [ 83.055] sna_do_copy: copy region (0, 0), (3840, 2160) x 1 + (0, 0) [ 83.055] sna_copy_boxes (boxes=1x[(0, 0), (3840, 2160)...], src pixmap=5120+(0, 0), dst pixmap=5081+(0, 0), alu=3, src.size=3840x2160, dst.size=3840x2160) [ 83.055] sna_copy_boxes: dst=(priv=0x561c94b2b260, gpu_bo=25, cpu_bo=0), src=(priv=0x561c94b40a30, gpu_bo=112, cpu_bo=0), replaces=1 [ 83.055] copy_prefer_gpu: source is clear, don't force use of GPU [ 83.055] sna_drawable_use_bo pixmap=5081, box=((0, 0), (3840, 2160)), flags=18... [ 83.055] sna_drawable_use_bo: exported target, set PREFER_GPU [ 83.055] sna_drawable_use_bo: pinned, never REPLACES [ 83.055] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 83.055] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 83.055] sna_drawable_use_bo: using whole GPU bo [ 83.055] sna_copy_boxes: applying src clear [0] to dst [ 83.055] kgem_bo_is_render: handle=25, rq? 0 [0] [ 83.055] color_convert: src=0 [20020888] [ 83.055] color_convert: dst=ff000000 [20028888] [ 83.055] sna_render_get_solid: ff000000 [ 83.055] kgem_set_mode: flushing before new bo [ 83.055] gen8_vertex_close: used=6, vbo active? 23, vb=1, nreloc=1 [ 83.055] gen8_vertex_close: reloc[0] = 287 [ 83.055] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 83.055] kgem_add_handle: handle=23, index=3 [ 83.055] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 83.055] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=8175 [fenced=0] [ 83.055] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 83.055] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 83.055] kgem_fixup_relocs: shrinking by 61440 [ 83.055] __kgem_busy: handle=1, busy=0, wedged=0 [ 83.055] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 83.055] kgem_commit: release handle=112 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e64a9000 [ 83.055] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 83.055] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 83.055] __kgem_bo_clear_busy: handle=7 [ 83.055] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 83.055] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 83.055] __kgem_busy: handle=1, busy=131072, wedged=0 [ 83.055] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 83.055] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 83.055] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 83.055] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 83.055] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 83.055] kgem_add_handle: handle=4, index=0 [ 83.055] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 83.055] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 83.055] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 83.055] gen9_composite_get_binding_table(ffc0) [ 83.055] kgem_add_reloc64: handle=25, pos=16360, delta=0, domains=20002 [ 83.055] kgem_add_handle: handle=25, index=1 [ 83.055] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f816d000) [ 83.055] __kgem_bo_mark_dirty: handle=25 (proxy? 0) [ 83.055] [3fe0] bind bo(handle=25, addr=f816d000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> render [ 83.055] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 83.055] kgem_add_reloc64: adding proxy [delta=1020] for handle=7 [ 83.055] kgem_add_handle: handle=7, index=2 [ 83.055] kgem_add_reloc64[4] = (delta=1020, target handle=2, presumed=fffe8000) [ 83.055] [3fd0] bind bo(handle=7, addr=fffe83fc), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 83.055] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 83.055] gen9_emit_sampler: sampler = 1 [ 83.055] gen9_emit_sf: num_sf_outputs=1 [ 83.055] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 83.055] gen9_emit_vertex_elements: setup id=0 [ 83.055] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 83.055] (0, 0), (3840, 2160) [ 83.055] gen8_vertex_flush[490] = 3 [ 83.055] sna_copy_boxes: marking dst handle=25 as all clear [0] [ 83.055] sna_destroy_pixmap: pixmap=5120, attached?=1 [ 83.055] _kgem_bo_destroy: handle=112, proxy? 0 [ 83.055] __kgem_bo_destroy: handle=112, size=33177600 [ 83.055] __kgem_busy: handle=112, busy=131073, wedged=0 [ 83.055] __kgem_bo_destroy: handle=112 -> active [ 83.056] __sna_free_pixmap(pixmap=5120) [ 83.056] sna_accel_flush: flush?=1, dirty?=0 [ 83.056] gen8_vertex_close: used=12, vbo active? 23, vb=1, nreloc=1 [ 83.056] gen8_vertex_close: reloc[0] = 287 [ 83.056] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 83.056] kgem_add_handle: handle=23, index=3 [ 83.056] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 83.056] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=8175 [fenced=0] [ 83.056] __kgem_busy: handle=1, busy=131072, wedged=0 [ 83.056] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd981000 [ 83.056] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 83.056] kgem_fixup_relocs: shrinking by 61440 [ 83.056] __kgem_busy: handle=2, busy=0, wedged=0 [ 83.056] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd981000 [ 83.056] kgem_commit: release handle=25 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f816d000 [ 83.056] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 83.056] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 83.056] __kgem_bo_clear_busy: handle=7 [ 83.056] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 83.056] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 83.056] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 83.056] sna_block_handler (tv=0.72000) [ 83.056] kgem_retire, need_retire?=1 [ 83.056] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 83.056] kgem_retire__requests_ring: retiring ring 0 [ 83.056] __kgem_busy: handle=1, busy=131072, wedged=0 [ 83.056] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 83.056] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 83.056] kgem_retire -- retired=0, need_retire=1 [ 83.056] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 83.056] sna_scanout_do_flush: flush timer active: delta=9 [ 83.056] timer_enable (time=83056), starting timer 1 [ 83.056] sna_accel_block: evaluating timers, active=7 [ 83.056] sna_accel_block: flush timer expires in 9 [83065] [ 83.063] sna_wakeup_handler [ 83.063] sna_accel_flush: flush?=0, dirty?=0 [ 83.063] sna_accel_flush: flush?=0, dirty?=0 [ 83.063] sna_accel_flush: flush?=0, dirty?=0 [ 83.063] sna_block_handler (tv=0.65000) [ 83.063] kgem_retire, need_retire?=1 [ 83.063] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 83.063] kgem_retire__requests_ring: retiring ring 0 [ 83.063] __kgem_busy: handle=1, busy=0, wedged=0 [ 83.063] __kgem_retire_rq: request 1 complete [ 83.063] __kgem_bo_flush: handle=112, busy=0, wedged=0 [ 83.063] kgem_bo_move_to_cache: release handle=112 [ 83.063] kgem_bo_move_to_inactive: moving handle=112 to inactive [ 83.063] kgem_retire__requests_ring: retiring ring 0 [ 83.063] __kgem_busy: handle=2, busy=0, wedged=0 [ 83.063] __kgem_retire_rq: request 2 complete [ 83.063] __kgem_bo_flush: handle=25, busy=0, wedged=0 [ 83.063] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 83.063] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 83.063] kgem_retire -- retired=1, need_retire=0 [ 83.063] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 83.063] gen6_render_retire: resetting idle vbo [ 83.063] sna_scanout_do_flush: flush timer active: delta=2 [ 83.063] sna_scanout_do_flush (time=83063), triggered [ 83.063] sna_scanout_flush (time=83063), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 83.063] has_shadow: has pending damage? 1, outstanding flips: 0 [ 83.063] stop_flush: scanout=114 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 83.063] has_shadow: has pending damage? 1, outstanding flips: 0 [ 83.063] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 83.063] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 83.063] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 83.063] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 83.063] sna_pixmap_move_to_gpu: already all-damaged [ 83.063] sna_pixmap_mark_active: pixmap=4091, handle=114 [ 83.063] sna_mode_redisplay: crtc[0] transformed? 0 [ 83.063] sna_mode_redisplay: crtc[1] transformed? 0 [ 83.063] sna_mode_redisplay: crtc[2] transformed? 0 [ 83.063] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=114 [active=1] [ 83.063] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 32, transformed? 0 [ 83.063] get_fb: reusing fb=81 for handle=114 [ 83.063] sna_mode_redisplay: recording flip on CRTC:32 handle=114, active_scanout=2, serial=3 [ 83.063] __kgem_bo_clear_busy: handle=114 [ 83.063] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 83.063] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 83.063] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 83.063] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=114, shadow handle=29 [ 83.063] sna_accel_block: evaluating timers, active=7 [ 83.063] sna_accel_block: flush timer expires in 16 [83079] [ 83.063] sna_wakeup_handler [ 83.063] sna_accel_flush: flush?=0, dirty?=0 [ 83.063] sna_accel_flush: flush?=0, dirty?=0 [ 83.063] sna_accel_flush: flush?=0, dirty?=0 [ 83.063] sna_block_handler (tv=0.65000) [ 83.063] sna_scanout_do_flush: flush timer active: delta=16 [ 83.063] sna_accel_block: evaluating timers, active=7 [ 83.063] sna_accel_block: flush timer expires in 16 [83079] [ 83.065] sna_wakeup_handler [ 83.065] sna_accel_flush: flush?=0, dirty?=0 [ 83.065] sna_accel_flush: flush?=0, dirty?=0 [ 83.065] sna_block_handler (tv=0.0) [ 83.065] sna_wakeup_handler [ 83.065] sna_accel_flush: flush?=0, dirty?=0 [ 83.065] sna_accel_flush: flush?=0, dirty?=0 [ 83.065] sna_block_handler (tv=0.0) [ 83.065] sna_wakeup_handler [ 83.065] sna_accel_flush: flush?=0, dirty?=0 [ 83.065] sna_accel_flush: flush?=0, dirty?=0 [ 83.065] sna_block_handler (tv=0.63000) [ 83.065] sna_scanout_do_flush: flush timer active: delta=14 [ 83.065] sna_accel_block: evaluating timers, active=7 [ 83.065] sna_accel_block: flush timer expires in 14 [83079] [ 83.066] sna_wakeup_handler [ 83.066] sna_mode_wakeup: len=64 [ 83.066] sna_dri2_vblank_handler(type=2, sequence=4734, draw=4181) [ 83.066] sna_crtc_record_swap: recording last swap on pipe=0, frame 4734 [msc=4734], time 83.66486 [ 83.066] sna_dri2_vblank_handler: 2 complete, frame=4734 tv=83.66486 [ 83.066] sna_dri2_blit_complete: blit finished [ 83.066] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4734, tv=83.66486) [ 83.066] frame_swap_complete(type=2): draw=146, pipe=0, frame=4734 [msc=4734], tv=83.66486 [ 83.066] sna_accel_flush: flush?=0, dirty?=0 [ 83.066] sna_dri2_event_free(draw?=1) [ 83.066] sna_dri2_remove_event: remove[0x561c94b41660] from window 146, active? 1 [ 83.066] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=114] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 83.066] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=32] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 83.066] sna_dri2_vblank_handler complete [ 83.066] sna_mode_wakeup: recording last swap on pipe=0, frame 4734 [127e], time 83.66486 [ 83.066] sna_mode_wakeup: removing handle=32 [active_scanout=0] from scanout, installing handle=114 [active_scanout=2] [ 83.066] sna_mode_wakeup: flip complete, pending? 1 [ 83.066] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 83.066] sna_block_handler (tv=0.62000) [ 83.066] sna_scanout_do_flush: flush timer active: delta=13 [ 83.066] sna_accel_block: evaluating timers, active=7 [ 83.066] sna_accel_block: flush timer expires in 13 [83079] [ 83.066] sna_wakeup_handler [ 83.066] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=32, name=80 [ 83.066] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 83.066] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 83.066] sna_dri2_get_back: draw size=3840x2160, back buffer handle=32 size=3840x2160, is-scanout? 1, active?=0, pitch=15360, front pitch=15360 [ 83.066] sna_dri2_get_back: reuse backbuffer? 1 [ 83.066] sna_dri2_get_back: back buffer handle=32, active?=0, refcnt=1 [ 83.066] sna_dri2_get_back: reuse unattached back [ 83.066] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 83.066] sna_dri2_reuse_buffer: reusing back buffer handle=32, name=80, pitch=15360, age=0 [ 83.066] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 83.066] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=114, name=86, active_scanout=2 [ 83.066] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 83.066] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=114] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 83.066] sna_accel_flush: flush?=0, dirty?=0 [ 83.066] sna_accel_flush: flush?=0, dirty?=0 [ 83.066] sna_accel_flush: flush?=0, dirty?=0 [ 83.066] sna_block_handler (tv=0.62000) [ 83.066] sna_scanout_do_flush: flush timer active: delta=13 [ 83.066] sna_accel_block: evaluating timers, active=7 [ 83.066] sna_accel_block: flush timer expires in 13 [83079] [ 83.067] sna_wakeup_handler [ 83.067] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 83.067] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 83.067] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 83.067] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 83.067] sna_dri2_get_msc(draw=146, pipe=0) [ 83.067] sna_crtc_record_swap: recording last swap on pipe=0, frame 4734 [msc=4734], time 83.66486 [ 83.067] sna_dri2_get_msc: msc=4734 [raw=4734], ust=83066486 [ 83.067] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=32 (refs=1/1, flush=0) , front=114 (refs=2/3, flush=1) [ 83.067] sna_dri2_schedule_swap(target_msc=4734, divisor=0, remainder=0) [ 83.067] sna_dri2_schedule_swap: using front handle=114, active_scanout?=2, flush?=1 [ 83.067] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 83.067] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 83.067] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 83.067] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 83.067] sna_crtc_record_swap: recording last swap on pipe=0, frame 4734 [msc=4734], time 83.66486 [ 83.067] immediate_swap: current_msc=4734, target_msc=4734 -- yes [ 83.067] can_flip: no, shadow enabled [ 83.067] sna_dri2_add_event: adding event to window 146) [ 83.067] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 83.067] sna_dri2_immediate_blit: no pending blit, starting chain [ 83.067] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 83.067] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 83.067] can_xchg: back size=8700f00, front size=8700f00 [ 83.067] can_xchg: yes, pixmap=4091 [ 83.067] sna_dri2_xchg: win=146, exchange front=114/86,ref=3 and back=32/80,ref=2, pixmap=4091 3840x2160 [ 83.067] sna_dri2_xchg: back_bo handle=32, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 83.067] sna_dri2_xchg: front_bo handle=114, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 83.067] set_bo: pixmap=4091, handle=32 (old handle=114) [ 83.067] set_bo: marking whole pixmap as damaged [ 83.067] set_bo: applying final/discard move-to-gpu [ 83.067] wait_for_shadow: flags=0, flips=0, handle=114, shadow=29 [ 83.067] set_bo: dropping flush hint from handle=114 [ 83.067] set_bo: adding flush hint to handle=32 [ 83.067] mark_stale(handle=114) => 1 [ 83.067] swap_limit: draw=146 setting swap limit to 3 [ 83.067] sna_dri2_swap_limit_validate: swap limit set to 3 [ 83.067] sna_next_vblank(pipe=0, waiting until next vblank) [ 83.067] sna_dri2_schedule_swap: reported target_msc=4734 [ 83.068] sna_accel_flush: flush?=0, dirty?=0 [ 83.068] sna_accel_flush: flush?=0, dirty?=0 [ 83.068] sna_accel_flush: flush?=0, dirty?=0 [ 83.068] sna_accel_flush: flush?=0, dirty?=0 [ 83.068] sna_block_handler (tv=0.60000) [ 83.068] sna_scanout_do_flush: flush timer active: delta=11 [ 83.068] sna_accel_block: evaluating timers, active=7 [ 83.068] sna_accel_block: flush timer expires in 11 [83079] [ 83.071] sna_wakeup_handler [ 83.071] sna_accel_flush: flush?=0, dirty?=0 [ 83.071] sna_accel_flush: flush?=0, dirty?=0 [ 83.071] sna_create_pixmap(3840, 2160, 24, usage=0) [ 83.071] kgem_can_create_2d: 3840x2160 @ 24 [ 83.071] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 83.071] kgem_can_create_2d: untiled size=33177600 [ 83.071] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 83.071] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 83.071] kgem_can_create_2d: tiled[-1] size=33177600 [ 83.071] sna_create_pixmap: usage=0, flags=1b [ 83.071] sna_create_pixmap: creating GPU pixmap 3840x2160, stride=15360, flags=1b [ 83.071] __pop_freed_pixmap: reusing freed pixmap=5120 header [ 83.071] create_pixmap_hdr: pixmap=5121, width=3840, height=2160, usage=0 [ 83.071] sna_create_pixmap: serial=5121, 3840x2160, usage=0 [ 83.071] sna_composite_rectangles(pixmap=5122, op=0, 0 x 1 [(0, 0)x(3840, 2160) ...]) [ 83.071] sna_composite_rectangles: converted to op 0 [ 83.071] sna_composite_rectangles[0] (0, 0)x(3840, 2160) -> (0, 0), (3840, 2160) [ 83.071] sna_composite_rectangles: nrects=1, region=(0, 0), (3840, 2160) x 1 [ 83.071] sna_composite_rectangles: clipped extents (0, 0),(3840, 2160) x 1 [ 83.071] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(3840, 2160) [ 83.071] sna_composite_rectangles: dropping last-cpu hint [ 83.071] sna_drawable_use_bo pixmap=5122, box=((0, 0), (3840, 2160)), flags=19... [ 83.071] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 83.071] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 83.071] sna_pixmap_move_to_gpu(pixmap=5122, usage=0), flags=b [ 83.071] sna_pixmap_move_to_gpu: CPU damage? 0 [ 83.071] sna_pixmap_move_to_gpu: creating GPU bo (3840x2160@32), create=b [ 83.071] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 83.071] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 83.071] sna_pixmap_alloc_gpu: pixmap=5122 [ 83.071] kgem_create_2d(3840x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 83.071] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=15360, height=2160 [ 83.071] kgem_bo_remove_from_inactive: removing handle=112 from inactive [ 83.071] from inactive: pitch=15360, tiling=1: handle=112, id=2898 [ 83.071] __sna_damage_all(3840, 2160) [ 83.071] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 83.071] sna_pixmap_mark_active: pixmap=5122, handle=112 [ 83.071] sna_drawable_use_bo: allocated GPU bo for operation [ 83.071] sna_drawable_use_bo: using GPU bo with damage? 0 [ 83.071] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) [ 83.071] kgem_bo_is_render: handle=112, rq? 0 [0] [ 83.071] kgem_bo_is_render: handle=112, rq? 0 [0] [ 83.071] gen9_render_fill_boxes(0 x 1 [(0, 0), (3840, 2160) ...]) [ 83.071] sna_render_get_solid: 0 [ 83.071] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 83.071] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 83.071] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 83.071] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 83.071] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 83.072] kgem_add_handle: handle=4, index=0 [ 83.072] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 83.072] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 83.072] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 83.072] gen9_composite_get_binding_table(ffc0) [ 83.072] kgem_add_reloc64: handle=112, pos=16360, delta=0, domains=20002 [ 83.072] kgem_add_handle: handle=112, index=1 [ 83.072] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e64a9000) [ 83.072] __kgem_bo_mark_dirty: handle=112 (proxy? 0) [ 83.072] [3fe0] bind bo(handle=112, addr=e64a9000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> render [ 83.072] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 83.072] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 83.072] kgem_add_handle: handle=7, index=2 [ 83.072] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 83.072] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 83.072] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 83.072] gen9_emit_sampler: sampler = 1 [ 83.072] gen9_emit_sf: num_sf_outputs=1 [ 83.072] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 83.072] gen9_emit_vertex_elements: setup id=0 [ 83.072] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 83.072] (0, 0), (3840, 2160) [ 83.072] gen8_vertex_flush[490] = 3 [ 83.072] sna_composite_rectangles: pixmap=5122 marking clear [0]? 1 [ 83.072] sna_copy_area: src=pixmap=5122:(0, 0)x(3840, 2160)+(0, 0) -> dst=pixmap=5081:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 83.072] sna_copy_area: normal copy [ 83.072] sna_do_copy: src=(0, 0), dst=(0, 0), size=(3840x2160) [ 83.072] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(3840x2160) [ 83.072] sna_do_copy: dst extents (0, 0), (3840, 2160), dst clip extents (0, 0), (3840, 2160), dst size=3840x2160 [ 83.072] sna_do_copy: clipped dst extents (0, 0), (3840, 2160) [ 83.072] sna_do_copy: unclipped src extents (0, 0), (3840, 2160) [ 83.072] sna_do_copy: clipped src extents (0, 0), (3840, 2160) [ 83.072] sna_do_copy: pixmap -- no source clipping [ 83.072] sna_do_copy: src extents (0, 0), (3840, 2160) x 1 [ 83.072] sna_do_copy: copy region (0, 0), (3840, 2160) x 1 + (0, 0) [ 83.072] sna_copy_boxes (boxes=1x[(0, 0), (3840, 2160)...], src pixmap=5122+(0, 0), dst pixmap=5081+(0, 0), alu=3, src.size=3840x2160, dst.size=3840x2160) [ 83.072] sna_copy_boxes: dst=(priv=0x561c94b2b260, gpu_bo=25, cpu_bo=0), src=(priv=0x561c94b40a30, gpu_bo=112, cpu_bo=0), replaces=1 [ 83.072] copy_prefer_gpu: source is clear, don't force use of GPU [ 83.072] sna_drawable_use_bo pixmap=5081, box=((0, 0), (3840, 2160)), flags=18... [ 83.072] sna_drawable_use_bo: exported target, set PREFER_GPU [ 83.072] sna_drawable_use_bo: pinned, never REPLACES [ 83.072] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 83.072] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 83.072] sna_drawable_use_bo: using whole GPU bo [ 83.072] sna_copy_boxes: applying src clear [0] to dst [ 83.072] kgem_bo_is_render: handle=25, rq? 0 [0] [ 83.072] color_convert: src=0 [20020888] [ 83.072] color_convert: dst=ff000000 [20028888] [ 83.072] sna_render_get_solid: ff000000 [ 83.072] kgem_set_mode: flushing before new bo [ 83.072] gen8_vertex_close: used=6, vbo active? 23, vb=1, nreloc=1 [ 83.072] gen8_vertex_close: reloc[0] = 287 [ 83.072] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 83.072] kgem_add_handle: handle=23, index=3 [ 83.072] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 83.072] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=8175 [fenced=0] [ 83.072] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 83.072] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 83.072] kgem_fixup_relocs: shrinking by 61440 [ 83.072] __kgem_busy: handle=1, busy=0, wedged=0 [ 83.072] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 83.072] kgem_commit: release handle=112 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e64a9000 [ 83.072] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 83.072] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 83.072] __kgem_bo_clear_busy: handle=7 [ 83.072] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 83.072] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 83.072] __kgem_busy: handle=1, busy=131072, wedged=0 [ 83.072] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 83.072] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 83.072] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 83.072] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 83.072] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 83.072] kgem_add_handle: handle=4, index=0 [ 83.072] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 83.072] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 83.072] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 83.072] gen9_composite_get_binding_table(ffc0) [ 83.072] kgem_add_reloc64: handle=25, pos=16360, delta=0, domains=20002 [ 83.072] kgem_add_handle: handle=25, index=1 [ 83.072] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f816d000) [ 83.072] __kgem_bo_mark_dirty: handle=25 (proxy? 0) [ 83.072] [3fe0] bind bo(handle=25, addr=f816d000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> render [ 83.072] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 83.072] kgem_add_reloc64: adding proxy [delta=1020] for handle=7 [ 83.072] kgem_add_handle: handle=7, index=2 [ 83.072] kgem_add_reloc64[4] = (delta=1020, target handle=2, presumed=fffe8000) [ 83.072] [3fd0] bind bo(handle=7, addr=fffe83fc), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 83.072] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 83.072] gen9_emit_sampler: sampler = 1 [ 83.073] gen9_emit_sf: num_sf_outputs=1 [ 83.073] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 83.073] gen9_emit_vertex_elements: setup id=0 [ 83.073] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 83.073] (0, 0), (3840, 2160) [ 83.073] gen8_vertex_flush[490] = 3 [ 83.073] sna_copy_boxes: marking dst handle=25 as all clear [0] [ 83.073] sna_accel_flush: flush?=1, dirty?=0 [ 83.073] gen8_vertex_close: used=12, vbo active? 23, vb=1, nreloc=1 [ 83.073] gen8_vertex_close: reloc[0] = 287 [ 83.073] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 83.073] kgem_add_handle: handle=23, index=3 [ 83.073] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 83.073] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=8175 [fenced=0] [ 83.073] __kgem_busy: handle=1, busy=131072, wedged=0 [ 83.073] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd981000 [ 83.073] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 83.073] kgem_fixup_relocs: shrinking by 61440 [ 83.073] __kgem_busy: handle=2, busy=0, wedged=0 [ 83.073] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd981000 [ 83.073] kgem_commit: release handle=25 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f816d000 [ 83.073] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 83.073] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 83.073] __kgem_bo_clear_busy: handle=7 [ 83.073] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 83.073] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 83.073] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 83.073] sna_accel_flush: flush?=0, dirty?=0 [ 83.073] sna_accel_flush: flush?=0, dirty?=0 [ 83.073] sna_accel_flush: flush?=0, dirty?=0 [ 83.073] sna_destroy_pixmap: pixmap=5122, attached?=1 [ 83.073] _kgem_bo_destroy: handle=112, proxy? 0 [ 83.073] __kgem_bo_destroy: handle=112, size=33177600 [ 83.073] __kgem_busy: handle=112, busy=131073, wedged=0 [ 83.073] __kgem_bo_destroy: handle=112 -> active [ 83.073] __sna_free_pixmap(pixmap=5122) [ 83.073] sna_accel_flush: flush?=0, dirty?=0 [ 83.073] sna_accel_flush: flush?=0, dirty?=0 [ 83.073] sna_accel_flush: flush?=0, dirty?=0 [ 83.073] sna_block_handler (tv=0.55000) [ 83.073] kgem_retire, need_retire?=1 [ 83.073] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 83.073] kgem_retire__requests_ring: retiring ring 0 [ 83.073] __kgem_busy: handle=1, busy=131072, wedged=0 [ 83.073] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 83.073] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 83.073] kgem_retire -- retired=0, need_retire=1 [ 83.073] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 83.073] sna_scanout_do_flush: flush timer active: delta=6 [ 83.073] sna_accel_do_throttle (time=83073), triggered [ 83.073] sna_accel_throttle (time=83073) [ 83.073] sna_accel_block: evaluating timers, active=7 [ 83.073] sna_accel_block: flush timer expires in 6 [83079] [ 83.073] sna_wakeup_handler [ 83.073] sna_accel_flush: flush?=0, dirty?=0 [ 83.073] sna_accel_flush: flush?=0, dirty?=0 [ 83.073] sna_accel_flush: flush?=0, dirty?=0 [ 83.073] sna_accel_flush: flush?=0, dirty?=0 [ 83.073] sna_block_handler (tv=0.55000) [ 83.073] kgem_retire, need_retire?=1 [ 83.073] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 83.073] kgem_retire__requests_ring: retiring ring 0 [ 83.073] __kgem_busy: handle=1, busy=131072, wedged=0 [ 83.073] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 83.073] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 83.073] kgem_retire -- retired=0, need_retire=1 [ 83.073] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 83.073] sna_scanout_do_flush: flush timer active: delta=6 [ 83.073] sna_accel_block: evaluating timers, active=7 [ 83.073] sna_accel_block: flush timer expires in 6 [83079] [ 83.079] sna_wakeup_handler [ 83.079] sna_accel_flush: flush?=0, dirty?=0 [ 83.079] sna_accel_flush: flush?=0, dirty?=0 [ 83.079] sna_accel_flush: flush?=0, dirty?=0 [ 83.079] sna_block_handler (tv=0.49000) [ 83.079] kgem_retire, need_retire?=1 [ 83.080] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 83.080] kgem_retire__requests_ring: retiring ring 0 [ 83.080] __kgem_busy: handle=1, busy=0, wedged=0 [ 83.080] __kgem_retire_rq: request 1 complete [ 83.080] __kgem_bo_flush: handle=112, busy=0, wedged=0 [ 83.080] kgem_bo_move_to_cache: release handle=112 [ 83.080] kgem_bo_move_to_inactive: moving handle=112 to inactive [ 83.080] kgem_retire__requests_ring: retiring ring 0 [ 83.080] __kgem_busy: handle=2, busy=0, wedged=0 [ 83.080] __kgem_retire_rq: request 2 complete [ 83.080] __kgem_bo_flush: handle=25, busy=0, wedged=0 [ 83.080] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 83.080] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 83.080] kgem_retire -- retired=1, need_retire=0 [ 83.080] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 83.080] gen6_render_retire: resetting idle vbo [ 83.080] sna_scanout_do_flush: flush timer active: delta=-1 [ 83.080] sna_scanout_do_flush (time=83080), triggered [ 83.080] sna_scanout_flush (time=83080), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 83.080] has_shadow: has pending damage? 1, outstanding flips: 0 [ 83.080] stop_flush: scanout=32 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 83.080] has_shadow: has pending damage? 1, outstanding flips: 0 [ 83.080] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 83.080] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 83.080] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 83.080] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 83.080] sna_pixmap_move_to_gpu: already all-damaged [ 83.080] sna_pixmap_mark_active: pixmap=4091, handle=32 [ 83.080] sna_mode_redisplay: crtc[0] transformed? 0 [ 83.080] sna_mode_redisplay: crtc[1] transformed? 0 [ 83.080] sna_mode_redisplay: crtc[2] transformed? 0 [ 83.080] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=32 [active=1] [ 83.080] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 114, transformed? 0 [ 83.080] get_fb: reusing fb=68 for handle=32 [ 83.080] sna_mode_redisplay: recording flip on CRTC:32 handle=32, active_scanout=2, serial=3 [ 83.080] __kgem_bo_clear_busy: handle=32 [ 83.080] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 83.080] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 83.080] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 83.080] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=32, shadow handle=29 [ 83.080] sna_accel_block: evaluating timers, active=7 [ 83.080] sna_accel_block: flush timer expires in 16 [83096] [ 83.080] sna_wakeup_handler [ 83.080] sna_accel_flush: flush?=0, dirty?=0 [ 83.080] sna_accel_flush: flush?=0, dirty?=0 [ 83.080] sna_accel_flush: flush?=0, dirty?=0 [ 83.080] sna_block_handler (tv=0.48000) [ 83.080] sna_scanout_do_flush: flush timer active: delta=16 [ 83.080] sna_accel_block: evaluating timers, active=7 [ 83.080] sna_accel_block: flush timer expires in 16 [83096] [ 83.082] sna_wakeup_handler [ 83.082] sna_accel_flush: flush?=0, dirty?=0 [ 83.082] sna_accel_flush: flush?=0, dirty?=0 [ 83.082] sna_block_handler (tv=0.46000) [ 83.082] sna_scanout_do_flush: flush timer active: delta=14 [ 83.082] sna_accel_block: evaluating timers, active=7 [ 83.082] sna_accel_block: flush timer expires in 14 [83096] [ 83.082] sna_wakeup_handler [ 83.082] sna_mode_wakeup: len=64 [ 83.082] sna_dri2_vblank_handler(type=2, sequence=4735, draw=4181) [ 83.082] sna_crtc_record_swap: recording last swap on pipe=0, frame 4735 [msc=4735], time 83.83135 [ 83.082] sna_dri2_vblank_handler: 2 complete, frame=4735 tv=83.83135 [ 83.082] sna_dri2_blit_complete: blit finished [ 83.082] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4735, tv=83.83135) [ 83.082] frame_swap_complete(type=2): draw=146, pipe=0, frame=4735 [msc=4735], tv=83.83135 [ 83.082] sna_accel_flush: flush?=0, dirty?=0 [ 83.082] sna_dri2_event_free(draw?=1) [ 83.082] sna_dri2_remove_event: remove[0x561c94b41660] from window 146, active? 1 [ 83.082] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 83.082] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=114] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 83.082] sna_dri2_vblank_handler complete [ 83.082] sna_mode_wakeup: recording last swap on pipe=0, frame 4735 [127f], time 83.83135 [ 83.082] sna_mode_wakeup: removing handle=114 [active_scanout=0] from scanout, installing handle=32 [active_scanout=2] [ 83.082] sna_mode_wakeup: flip complete, pending? 1 [ 83.082] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 83.082] sna_block_handler (tv=0.46000) [ 83.082] sna_scanout_do_flush: flush timer active: delta=14 [ 83.082] sna_accel_block: evaluating timers, active=7 [ 83.082] sna_accel_block: flush timer expires in 14 [83096] [ 83.082] sna_wakeup_handler [ 83.082] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=114, name=86 [ 83.082] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 83.082] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 83.082] sna_dri2_get_back: draw size=3840x2160, back buffer handle=114 size=3840x2160, is-scanout? 1, active?=0, pitch=15360, front pitch=15360 [ 83.082] sna_dri2_get_back: reuse backbuffer? 1 [ 83.082] sna_dri2_get_back: back buffer handle=114, active?=0, refcnt=1 [ 83.082] sna_dri2_get_back: reuse unattached back [ 83.082] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 83.082] sna_dri2_reuse_buffer: reusing back buffer handle=114, name=86, pitch=15360, age=0 [ 83.082] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 83.082] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=32, name=80, active_scanout=2 [ 83.082] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 83.082] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 83.082] sna_accel_flush: flush?=0, dirty?=0 [ 83.082] sna_accel_flush: flush?=0, dirty?=0 [ 83.082] sna_accel_flush: flush?=0, dirty?=0 [ 83.082] sna_block_handler (tv=0.46000) [ 83.082] sna_scanout_do_flush: flush timer active: delta=14 [ 83.082] sna_accel_block: evaluating timers, active=7 [ 83.082] sna_accel_block: flush timer expires in 14 [83096] [ 83.084] sna_wakeup_handler [ 83.084] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 83.084] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 83.084] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 83.084] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 83.084] sna_dri2_get_msc(draw=146, pipe=0) [ 83.084] sna_crtc_record_swap: recording last swap on pipe=0, frame 4735 [msc=4735], time 83.83135 [ 83.084] sna_dri2_get_msc: msc=4735 [raw=4735], ust=83083135 [ 83.084] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=114 (refs=1/1, flush=0) , front=32 (refs=2/3, flush=1) [ 83.084] sna_dri2_schedule_swap(target_msc=4735, divisor=0, remainder=0) [ 83.084] sna_dri2_schedule_swap: using front handle=32, active_scanout?=2, flush?=1 [ 83.084] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 83.084] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 83.084] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 83.084] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 83.084] sna_crtc_record_swap: recording last swap on pipe=0, frame 4735 [msc=4735], time 83.83135 [ 83.084] immediate_swap: current_msc=4735, target_msc=4735 -- yes [ 83.084] can_flip: no, shadow enabled [ 83.084] sna_dri2_add_event: adding event to window 146) [ 83.084] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 83.084] sna_dri2_immediate_blit: no pending blit, starting chain [ 83.084] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 83.084] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 83.084] can_xchg: back size=8700f00, front size=8700f00 [ 83.084] can_xchg: yes, pixmap=4091 [ 83.084] sna_dri2_xchg: win=146, exchange front=32/80,ref=3 and back=114/86,ref=2, pixmap=4091 3840x2160 [ 83.084] sna_dri2_xchg: back_bo handle=114, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 83.084] sna_dri2_xchg: front_bo handle=32, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 83.084] set_bo: pixmap=4091, handle=114 (old handle=32) [ 83.084] set_bo: marking whole pixmap as damaged [ 83.084] set_bo: applying final/discard move-to-gpu [ 83.084] wait_for_shadow: flags=0, flips=0, handle=32, shadow=29 [ 83.084] set_bo: dropping flush hint from handle=32 [ 83.084] set_bo: adding flush hint to handle=114 [ 83.084] mark_stale(handle=32) => 1 [ 83.084] swap_limit: draw=146 setting swap limit to 3 [ 83.084] sna_dri2_swap_limit_validate: swap limit set to 3 [ 83.084] sna_next_vblank(pipe=0, waiting until next vblank) [ 83.084] sna_dri2_schedule_swap: reported target_msc=4735 [ 83.084] sna_accel_flush: flush?=0, dirty?=0 [ 83.084] sna_accel_flush: flush?=0, dirty?=0 [ 83.084] sna_accel_flush: flush?=0, dirty?=0 [ 83.084] sna_accel_flush: flush?=0, dirty?=0 [ 83.084] sna_block_handler (tv=0.44000) [ 83.084] sna_scanout_do_flush: flush timer active: delta=12 [ 83.084] sna_accel_block: evaluating timers, active=7 [ 83.084] sna_accel_block: flush timer expires in 12 [83096] [ 83.088] sna_wakeup_handler [ 83.088] sna_accel_flush: flush?=0, dirty?=0 [ 83.088] sna_accel_flush: flush?=0, dirty?=0 [ 83.088] sna_create_pixmap(3840, 2160, 24, usage=0) [ 83.088] kgem_can_create_2d: 3840x2160 @ 24 [ 83.088] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 83.088] kgem_can_create_2d: untiled size=33177600 [ 83.088] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 83.088] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 83.088] kgem_can_create_2d: tiled[-1] size=33177600 [ 83.088] sna_create_pixmap: usage=0, flags=1b [ 83.088] sna_create_pixmap: creating GPU pixmap 3840x2160, stride=15360, flags=1b [ 83.088] __pop_freed_pixmap: reusing freed pixmap=5122 header [ 83.088] create_pixmap_hdr: pixmap=5123, width=3840, height=2160, usage=0 [ 83.088] sna_create_pixmap: serial=5123, 3840x2160, usage=0 [ 83.088] sna_composite_rectangles(pixmap=5124, op=0, 0 x 1 [(0, 0)x(3840, 2160) ...]) [ 83.088] sna_composite_rectangles: converted to op 0 [ 83.088] sna_composite_rectangles[0] (0, 0)x(3840, 2160) -> (0, 0), (3840, 2160) [ 83.088] sna_composite_rectangles: nrects=1, region=(0, 0), (3840, 2160) x 1 [ 83.088] sna_composite_rectangles: clipped extents (0, 0),(3840, 2160) x 1 [ 83.088] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(3840, 2160) [ 83.088] sna_composite_rectangles: dropping last-cpu hint [ 83.088] sna_drawable_use_bo pixmap=5124, box=((0, 0), (3840, 2160)), flags=19... [ 83.088] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 83.088] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 83.088] sna_pixmap_move_to_gpu(pixmap=5124, usage=0), flags=b [ 83.088] sna_pixmap_move_to_gpu: CPU damage? 0 [ 83.088] sna_pixmap_move_to_gpu: creating GPU bo (3840x2160@32), create=b [ 83.088] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 83.088] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 83.088] sna_pixmap_alloc_gpu: pixmap=5124 [ 83.088] kgem_create_2d(3840x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 83.088] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=15360, height=2160 [ 83.088] kgem_bo_remove_from_inactive: removing handle=112 from inactive [ 83.088] from inactive: pitch=15360, tiling=1: handle=112, id=2899 [ 83.088] __sna_damage_all(3840, 2160) [ 83.088] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 83.088] sna_pixmap_mark_active: pixmap=5124, handle=112 [ 83.088] sna_drawable_use_bo: allocated GPU bo for operation [ 83.088] sna_drawable_use_bo: using GPU bo with damage? 0 [ 83.088] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) [ 83.088] kgem_bo_is_render: handle=112, rq? 0 [0] [ 83.088] kgem_bo_is_render: handle=112, rq? 0 [0] [ 83.088] gen9_render_fill_boxes(0 x 1 [(0, 0), (3840, 2160) ...]) [ 83.088] sna_render_get_solid: 0 [ 83.088] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 83.088] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 83.088] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 83.088] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 83.088] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 83.088] kgem_add_handle: handle=4, index=0 [ 83.088] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 83.088] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 83.088] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 83.088] gen9_composite_get_binding_table(ffc0) [ 83.088] kgem_add_reloc64: handle=112, pos=16360, delta=0, domains=20002 [ 83.088] kgem_add_handle: handle=112, index=1 [ 83.088] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e64a9000) [ 83.088] __kgem_bo_mark_dirty: handle=112 (proxy? 0) [ 83.088] [3fe0] bind bo(handle=112, addr=e64a9000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> render [ 83.088] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 83.088] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 83.088] kgem_add_handle: handle=7, index=2 [ 83.088] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 83.088] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 83.088] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 83.088] gen9_emit_sampler: sampler = 1 [ 83.088] gen9_emit_sf: num_sf_outputs=1 [ 83.088] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 83.088] gen9_emit_vertex_elements: setup id=0 [ 83.088] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 83.088] (0, 0), (3840, 2160) [ 83.088] gen8_vertex_flush[490] = 3 [ 83.088] sna_composite_rectangles: pixmap=5124 marking clear [0]? 1 [ 83.088] sna_copy_area: src=pixmap=5124:(0, 0)x(3840, 2160)+(0, 0) -> dst=pixmap=5081:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 83.088] sna_copy_area: normal copy [ 83.088] sna_do_copy: src=(0, 0), dst=(0, 0), size=(3840x2160) [ 83.088] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(3840x2160) [ 83.088] sna_do_copy: dst extents (0, 0), (3840, 2160), dst clip extents (0, 0), (3840, 2160), dst size=3840x2160 [ 83.088] sna_do_copy: clipped dst extents (0, 0), (3840, 2160) [ 83.088] sna_do_copy: unclipped src extents (0, 0), (3840, 2160) [ 83.088] sna_do_copy: clipped src extents (0, 0), (3840, 2160) [ 83.088] sna_do_copy: pixmap -- no source clipping [ 83.088] sna_do_copy: src extents (0, 0), (3840, 2160) x 1 [ 83.088] sna_do_copy: copy region (0, 0), (3840, 2160) x 1 + (0, 0) [ 83.088] sna_copy_boxes (boxes=1x[(0, 0), (3840, 2160)...], src pixmap=5124+(0, 0), dst pixmap=5081+(0, 0), alu=3, src.size=3840x2160, dst.size=3840x2160) [ 83.088] sna_copy_boxes: dst=(priv=0x561c94b2b260, gpu_bo=25, cpu_bo=0), src=(priv=0x561c94b40a30, gpu_bo=112, cpu_bo=0), replaces=1 [ 83.088] copy_prefer_gpu: source is clear, don't force use of GPU [ 83.088] sna_drawable_use_bo pixmap=5081, box=((0, 0), (3840, 2160)), flags=18... [ 83.088] sna_drawable_use_bo: exported target, set PREFER_GPU [ 83.088] sna_drawable_use_bo: pinned, never REPLACES [ 83.088] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 83.088] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 83.088] sna_drawable_use_bo: using whole GPU bo [ 83.088] sna_copy_boxes: applying src clear [0] to dst [ 83.088] kgem_bo_is_render: handle=25, rq? 0 [0] [ 83.088] color_convert: src=0 [20020888] [ 83.088] color_convert: dst=ff000000 [20028888] [ 83.088] sna_render_get_solid: ff000000 [ 83.088] kgem_set_mode: flushing before new bo [ 83.088] gen8_vertex_close: used=6, vbo active? 23, vb=1, nreloc=1 [ 83.088] gen8_vertex_close: reloc[0] = 287 [ 83.088] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 83.088] kgem_add_handle: handle=23, index=3 [ 83.088] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 83.088] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=8175 [fenced=0] [ 83.088] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 83.088] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 83.089] kgem_fixup_relocs: shrinking by 61440 [ 83.089] __kgem_busy: handle=1, busy=0, wedged=0 [ 83.089] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 83.089] kgem_commit: release handle=112 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e64a9000 [ 83.089] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 83.089] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 83.089] __kgem_bo_clear_busy: handle=7 [ 83.089] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 83.089] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 83.089] __kgem_busy: handle=1, busy=131072, wedged=0 [ 83.089] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 83.089] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 83.089] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 83.089] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 83.089] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 83.089] kgem_add_handle: handle=4, index=0 [ 83.089] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 83.089] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 83.089] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 83.089] gen9_composite_get_binding_table(ffc0) [ 83.089] kgem_add_reloc64: handle=25, pos=16360, delta=0, domains=20002 [ 83.089] kgem_add_handle: handle=25, index=1 [ 83.089] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f816d000) [ 83.089] __kgem_bo_mark_dirty: handle=25 (proxy? 0) [ 83.089] [3fe0] bind bo(handle=25, addr=f816d000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> render [ 83.089] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 83.089] kgem_add_reloc64: adding proxy [delta=1020] for handle=7 [ 83.089] kgem_add_handle: handle=7, index=2 [ 83.089] kgem_add_reloc64[4] = (delta=1020, target handle=2, presumed=fffe8000) [ 83.089] [3fd0] bind bo(handle=7, addr=fffe83fc), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 83.089] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 83.089] gen9_emit_sampler: sampler = 1 [ 83.089] gen9_emit_sf: num_sf_outputs=1 [ 83.089] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 83.089] gen9_emit_vertex_elements: setup id=0 [ 83.089] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 83.089] (0, 0), (3840, 2160) [ 83.089] gen8_vertex_flush[490] = 3 [ 83.089] sna_copy_boxes: marking dst handle=25 as all clear [0] [ 83.089] sna_accel_flush: flush?=1, dirty?=0 [ 83.089] gen8_vertex_close: used=12, vbo active? 23, vb=1, nreloc=1 [ 83.089] gen8_vertex_close: reloc[0] = 287 [ 83.089] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 83.089] kgem_add_handle: handle=23, index=3 [ 83.089] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 83.089] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=8175 [fenced=0] [ 83.089] __kgem_busy: handle=1, busy=131072, wedged=0 [ 83.089] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd981000 [ 83.089] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 83.089] kgem_fixup_relocs: shrinking by 61440 [ 83.089] __kgem_busy: handle=2, busy=0, wedged=0 [ 83.089] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd981000 [ 83.089] kgem_commit: release handle=25 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f816d000 [ 83.089] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 83.089] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 83.089] __kgem_bo_clear_busy: handle=7 [ 83.089] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 83.089] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 83.089] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 83.089] sna_accel_flush: flush?=0, dirty?=0 [ 83.089] sna_accel_flush: flush?=0, dirty?=0 [ 83.089] sna_accel_flush: flush?=0, dirty?=0 [ 83.089] sna_destroy_pixmap: pixmap=5124, attached?=1 [ 83.089] _kgem_bo_destroy: handle=112, proxy? 0 [ 83.089] __kgem_bo_destroy: handle=112, size=33177600 [ 83.089] __kgem_busy: handle=112, busy=131073, wedged=0 [ 83.089] __kgem_bo_destroy: handle=112 -> active [ 83.089] __sna_free_pixmap(pixmap=5124) [ 83.089] sna_accel_flush: flush?=0, dirty?=0 [ 83.089] sna_accel_flush: flush?=0, dirty?=0 [ 83.089] sna_accel_flush: flush?=0, dirty?=0 [ 83.089] sna_block_handler (tv=0.39000) [ 83.089] kgem_retire, need_retire?=1 [ 83.089] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 83.089] kgem_retire__requests_ring: retiring ring 0 [ 83.089] __kgem_busy: handle=1, busy=131072, wedged=0 [ 83.089] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 83.089] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 83.089] kgem_retire -- retired=0, need_retire=1 [ 83.089] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 83.089] sna_scanout_do_flush: flush timer active: delta=7 [ 83.089] sna_accel_block: evaluating timers, active=7 [ 83.090] sna_accel_block: flush timer expires in 7 [83096] [ 83.090] sna_wakeup_handler [ 83.090] sna_accel_flush: flush?=0, dirty?=0 [ 83.090] sna_accel_flush: flush?=0, dirty?=0 [ 83.090] sna_accel_flush: flush?=0, dirty?=0 [ 83.090] sna_accel_flush: flush?=0, dirty?=0 [ 83.090] sna_block_handler (tv=0.38000) [ 83.090] kgem_retire, need_retire?=1 [ 83.090] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 83.090] kgem_retire__requests_ring: retiring ring 0 [ 83.090] __kgem_busy: handle=1, busy=131072, wedged=0 [ 83.090] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 83.090] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 83.090] kgem_retire -- retired=0, need_retire=1 [ 83.090] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 83.090] sna_scanout_do_flush: flush timer active: delta=6 [ 83.090] sna_accel_do_throttle (time=83090), triggered [ 83.090] sna_accel_throttle (time=83090) [ 83.090] sna_accel_block: evaluating timers, active=7 [ 83.090] sna_accel_block: flush timer expires in 6 [83096] [ 83.096] sna_wakeup_handler [ 83.096] sna_block_handler (tv=0.32000) [ 83.096] kgem_retire, need_retire?=1 [ 83.096] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 83.096] kgem_retire__requests_ring: retiring ring 0 [ 83.096] __kgem_busy: handle=1, busy=0, wedged=0 [ 83.096] __kgem_retire_rq: request 1 complete [ 83.096] __kgem_bo_flush: handle=112, busy=0, wedged=0 [ 83.096] kgem_bo_move_to_cache: release handle=112 [ 83.096] kgem_bo_move_to_inactive: moving handle=112 to inactive [ 83.096] kgem_retire__requests_ring: retiring ring 0 [ 83.096] __kgem_busy: handle=2, busy=0, wedged=0 [ 83.096] __kgem_retire_rq: request 2 complete [ 83.096] __kgem_bo_flush: handle=25, busy=0, wedged=0 [ 83.096] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 83.096] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 83.096] kgem_retire -- retired=1, need_retire=0 [ 83.096] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 83.096] gen6_render_retire: resetting idle vbo [ 83.096] sna_scanout_do_flush: flush timer active: delta=0 [ 83.096] sna_scanout_do_flush (time=83096), triggered [ 83.096] sna_scanout_flush (time=83096), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 83.096] has_shadow: has pending damage? 1, outstanding flips: 0 [ 83.096] stop_flush: scanout=114 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 83.096] has_shadow: has pending damage? 1, outstanding flips: 0 [ 83.096] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 83.096] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 83.096] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 83.096] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 83.096] sna_pixmap_move_to_gpu: already all-damaged [ 83.096] sna_pixmap_mark_active: pixmap=4091, handle=114 [ 83.096] sna_mode_redisplay: crtc[0] transformed? 0 [ 83.096] sna_mode_redisplay: crtc[1] transformed? 0 [ 83.096] sna_mode_redisplay: crtc[2] transformed? 0 [ 83.096] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=114 [active=1] [ 83.096] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 32, transformed? 0 [ 83.096] get_fb: reusing fb=81 for handle=114 [ 83.096] sna_mode_redisplay: recording flip on CRTC:32 handle=114, active_scanout=2, serial=3 [ 83.096] __kgem_bo_clear_busy: handle=114 [ 83.096] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 83.096] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 83.096] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 83.096] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=114, shadow handle=29 [ 83.096] sna_accel_block: evaluating timers, active=7 [ 83.096] sna_accel_block: flush timer expires in 16 [83112] [ 83.096] sna_wakeup_handler [ 83.096] sna_accel_flush: flush?=0, dirty?=0 [ 83.096] sna_accel_flush: flush?=0, dirty?=0 [ 83.096] sna_accel_flush: flush?=0, dirty?=0 [ 83.096] sna_block_handler (tv=0.32000) [ 83.096] sna_scanout_do_flush: flush timer active: delta=16 [ 83.096] sna_accel_block: evaluating timers, active=7 [ 83.096] sna_accel_block: flush timer expires in 16 [83112] [ 83.096] sna_wakeup_handler [ 83.096] sna_accel_flush: flush?=0, dirty?=0 [ 83.096] sna_accel_flush: flush?=0, dirty?=0 [ 83.097] sna_accel_flush: flush?=0, dirty?=0 [ 83.097] sna_block_handler (tv=0.31000) [ 83.097] sna_scanout_do_flush: flush timer active: delta=15 [ 83.097] sna_accel_block: evaluating timers, active=7 [ 83.097] sna_accel_block: flush timer expires in 15 [83112] [ 83.099] sna_wakeup_handler [ 83.099] sna_accel_flush: flush?=0, dirty?=0 [ 83.099] sna_accel_flush: flush?=0, dirty?=0 [ 83.099] sna_block_handler (tv=0.29000) [ 83.099] sna_scanout_do_flush: flush timer active: delta=13 [ 83.099] sna_accel_block: evaluating timers, active=7 [ 83.099] sna_accel_block: flush timer expires in 13 [83112] [ 83.099] sna_wakeup_handler [ 83.099] sna_mode_wakeup: len=64 [ 83.099] sna_dri2_vblank_handler(type=2, sequence=4736, draw=4181) [ 83.099] sna_crtc_record_swap: recording last swap on pipe=0, frame 4736 [msc=4736], time 83.99788 [ 83.099] sna_dri2_vblank_handler: 2 complete, frame=4736 tv=83.99788 [ 83.099] sna_dri2_blit_complete: blit finished [ 83.099] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4736, tv=83.99788) [ 83.099] frame_swap_complete(type=2): draw=146, pipe=0, frame=4736 [msc=4736], tv=83.99788 [ 83.099] sna_accel_flush: flush?=0, dirty?=0 [ 83.099] sna_dri2_event_free(draw?=1) [ 83.099] sna_dri2_remove_event: remove[0x561c94b41660] from window 146, active? 1 [ 83.099] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=114] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 83.099] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=32] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 83.099] sna_dri2_vblank_handler complete [ 83.099] sna_mode_wakeup: recording last swap on pipe=0, frame 4736 [1280], time 83.99788 [ 83.099] sna_mode_wakeup: removing handle=32 [active_scanout=0] from scanout, installing handle=114 [active_scanout=2] [ 83.099] sna_mode_wakeup: flip complete, pending? 1 [ 83.099] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 83.099] sna_block_handler (tv=0.29000) [ 83.099] sna_scanout_do_flush: flush timer active: delta=13 [ 83.099] sna_accel_block: evaluating timers, active=7 [ 83.099] sna_accel_block: flush timer expires in 13 [83112] [ 83.099] sna_wakeup_handler [ 83.099] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=32, name=80 [ 83.099] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 83.099] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 83.099] sna_dri2_get_back: draw size=3840x2160, back buffer handle=32 size=3840x2160, is-scanout? 1, active?=0, pitch=15360, front pitch=15360 [ 83.099] sna_dri2_get_back: reuse backbuffer? 1 [ 83.099] sna_dri2_get_back: back buffer handle=32, active?=0, refcnt=1 [ 83.099] sna_dri2_get_back: reuse unattached back [ 83.099] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 83.099] sna_dri2_reuse_buffer: reusing back buffer handle=32, name=80, pitch=15360, age=0 [ 83.099] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 83.099] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=114, name=86, active_scanout=2 [ 83.099] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 83.099] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=114] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 83.099] sna_accel_flush: flush?=0, dirty?=0 [ 83.099] sna_accel_flush: flush?=0, dirty?=0 [ 83.099] sna_accel_flush: flush?=0, dirty?=0 [ 83.099] sna_block_handler (tv=0.29000) [ 83.099] sna_scanout_do_flush: flush timer active: delta=13 [ 83.099] sna_accel_block: evaluating timers, active=7 [ 83.099] sna_accel_block: flush timer expires in 13 [83112] [ 83.101] sna_wakeup_handler [ 83.101] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 83.101] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 83.101] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 83.101] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 83.101] sna_dri2_get_msc(draw=146, pipe=0) [ 83.101] sna_crtc_record_swap: recording last swap on pipe=0, frame 4736 [msc=4736], time 83.99788 [ 83.101] sna_dri2_get_msc: msc=4736 [raw=4736], ust=83099788 [ 83.101] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=32 (refs=1/1, flush=0) , front=114 (refs=2/3, flush=1) [ 83.101] sna_dri2_schedule_swap(target_msc=4736, divisor=0, remainder=0) [ 83.101] sna_dri2_schedule_swap: using front handle=114, active_scanout?=2, flush?=1 [ 83.101] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 83.101] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 83.101] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 83.101] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 83.101] sna_crtc_record_swap: recording last swap on pipe=0, frame 4736 [msc=4736], time 83.99788 [ 83.101] immediate_swap: current_msc=4736, target_msc=4736 -- yes [ 83.101] can_flip: no, shadow enabled [ 83.101] sna_dri2_add_event: adding event to window 146) [ 83.101] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 83.101] sna_dri2_immediate_blit: no pending blit, starting chain [ 83.101] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 83.101] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 83.101] can_xchg: back size=8700f00, front size=8700f00 [ 83.101] can_xchg: yes, pixmap=4091 [ 83.101] sna_dri2_xchg: win=146, exchange front=114/86,ref=3 and back=32/80,ref=2, pixmap=4091 3840x2160 [ 83.101] sna_dri2_xchg: back_bo handle=32, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 83.101] sna_dri2_xchg: front_bo handle=114, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 83.101] set_bo: pixmap=4091, handle=32 (old handle=114) [ 83.101] set_bo: marking whole pixmap as damaged [ 83.101] set_bo: applying final/discard move-to-gpu [ 83.101] wait_for_shadow: flags=0, flips=0, handle=114, shadow=29 [ 83.101] set_bo: dropping flush hint from handle=114 [ 83.101] set_bo: adding flush hint to handle=32 [ 83.101] mark_stale(handle=114) => 1 [ 83.101] swap_limit: draw=146 setting swap limit to 3 [ 83.101] sna_dri2_swap_limit_validate: swap limit set to 3 [ 83.101] sna_next_vblank(pipe=0, waiting until next vblank) [ 83.101] sna_dri2_schedule_swap: reported target_msc=4736 [ 83.101] sna_accel_flush: flush?=0, dirty?=0 [ 83.101] sna_accel_flush: flush?=0, dirty?=0 [ 83.101] sna_accel_flush: flush?=0, dirty?=0 [ 83.101] sna_accel_flush: flush?=0, dirty?=0 [ 83.101] sna_block_handler (tv=0.27000) [ 83.101] sna_scanout_do_flush: flush timer active: delta=11 [ 83.101] sna_accel_block: evaluating timers, active=7 [ 83.101] sna_accel_block: flush timer expires in 11 [83112] [ 83.105] sna_wakeup_handler [ 83.105] sna_accel_flush: flush?=0, dirty?=0 [ 83.105] sna_accel_flush: flush?=0, dirty?=0 [ 83.105] sna_create_pixmap(3840, 2160, 24, usage=0) [ 83.105] kgem_can_create_2d: 3840x2160 @ 24 [ 83.105] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 83.105] kgem_can_create_2d: untiled size=33177600 [ 83.105] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 83.105] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 83.105] kgem_can_create_2d: tiled[-1] size=33177600 [ 83.105] sna_create_pixmap: usage=0, flags=1b [ 83.105] sna_create_pixmap: creating GPU pixmap 3840x2160, stride=15360, flags=1b [ 83.105] __pop_freed_pixmap: reusing freed pixmap=5124 header [ 83.105] create_pixmap_hdr: pixmap=5125, width=3840, height=2160, usage=0 [ 83.105] sna_create_pixmap: serial=5125, 3840x2160, usage=0 [ 83.105] sna_composite_rectangles(pixmap=5126, op=0, 0 x 1 [(0, 0)x(3840, 2160) ...]) [ 83.105] sna_composite_rectangles: converted to op 0 [ 83.105] sna_composite_rectangles[0] (0, 0)x(3840, 2160) -> (0, 0), (3840, 2160) [ 83.105] sna_composite_rectangles: nrects=1, region=(0, 0), (3840, 2160) x 1 [ 83.105] sna_composite_rectangles: clipped extents (0, 0),(3840, 2160) x 1 [ 83.105] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(3840, 2160) [ 83.105] sna_composite_rectangles: dropping last-cpu hint [ 83.105] sna_drawable_use_bo pixmap=5126, box=((0, 0), (3840, 2160)), flags=19... [ 83.105] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 83.105] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 83.105] sna_pixmap_move_to_gpu(pixmap=5126, usage=0), flags=b [ 83.105] sna_pixmap_move_to_gpu: CPU damage? 0 [ 83.105] sna_pixmap_move_to_gpu: creating GPU bo (3840x2160@32), create=b [ 83.105] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 83.105] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 83.105] sna_pixmap_alloc_gpu: pixmap=5126 [ 83.105] kgem_create_2d(3840x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 83.105] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=15360, height=2160 [ 83.105] kgem_bo_remove_from_inactive: removing handle=112 from inactive [ 83.105] from inactive: pitch=15360, tiling=1: handle=112, id=2900 [ 83.105] __sna_damage_all(3840, 2160) [ 83.105] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 83.105] sna_pixmap_mark_active: pixmap=5126, handle=112 [ 83.105] sna_drawable_use_bo: allocated GPU bo for operation [ 83.105] sna_drawable_use_bo: using GPU bo with damage? 0 [ 83.105] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) [ 83.105] kgem_bo_is_render: handle=112, rq? 0 [0] [ 83.105] kgem_bo_is_render: handle=112, rq? 0 [0] [ 83.105] gen9_render_fill_boxes(0 x 1 [(0, 0), (3840, 2160) ...]) [ 83.105] sna_render_get_solid: 0 [ 83.105] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 83.105] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 83.105] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 83.105] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 83.105] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 83.105] kgem_add_handle: handle=4, index=0 [ 83.105] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 83.105] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 83.105] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 83.105] gen9_composite_get_binding_table(ffc0) [ 83.105] kgem_add_reloc64: handle=112, pos=16360, delta=0, domains=20002 [ 83.105] kgem_add_handle: handle=112, index=1 [ 83.105] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e64a9000) [ 83.105] __kgem_bo_mark_dirty: handle=112 (proxy? 0) [ 83.105] [3fe0] bind bo(handle=112, addr=e64a9000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> render [ 83.105] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 83.105] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 83.105] kgem_add_handle: handle=7, index=2 [ 83.105] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 83.105] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 83.105] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 83.105] gen9_emit_sampler: sampler = 1 [ 83.105] gen9_emit_sf: num_sf_outputs=1 [ 83.105] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 83.105] gen9_emit_vertex_elements: setup id=0 [ 83.105] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 83.105] (0, 0), (3840, 2160) [ 83.105] gen8_vertex_flush[490] = 3 [ 83.105] sna_composite_rectangles: pixmap=5126 marking clear [0]? 1 [ 83.105] sna_copy_area: src=pixmap=5126:(0, 0)x(3840, 2160)+(0, 0) -> dst=pixmap=5081:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 83.105] sna_copy_area: normal copy [ 83.105] sna_do_copy: src=(0, 0), dst=(0, 0), size=(3840x2160) [ 83.105] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(3840x2160) [ 83.105] sna_do_copy: dst extents (0, 0), (3840, 2160), dst clip extents (0, 0), (3840, 2160), dst size=3840x2160 [ 83.105] sna_do_copy: clipped dst extents (0, 0), (3840, 2160) [ 83.105] sna_do_copy: unclipped src extents (0, 0), (3840, 2160) [ 83.105] sna_do_copy: clipped src extents (0, 0), (3840, 2160) [ 83.105] sna_do_copy: pixmap -- no source clipping [ 83.105] sna_do_copy: src extents (0, 0), (3840, 2160) x 1 [ 83.105] sna_do_copy: copy region (0, 0), (3840, 2160) x 1 + (0, 0) [ 83.105] sna_copy_boxes (boxes=1x[(0, 0), (3840, 2160)...], src pixmap=5126+(0, 0), dst pixmap=5081+(0, 0), alu=3, src.size=3840x2160, dst.size=3840x2160) [ 83.105] sna_copy_boxes: dst=(priv=0x561c94b2b260, gpu_bo=25, cpu_bo=0), src=(priv=0x561c94b40a30, gpu_bo=112, cpu_bo=0), replaces=1 [ 83.105] copy_prefer_gpu: source is clear, don't force use of GPU [ 83.105] sna_drawable_use_bo pixmap=5081, box=((0, 0), (3840, 2160)), flags=18... [ 83.105] sna_drawable_use_bo: exported target, set PREFER_GPU [ 83.105] sna_drawable_use_bo: pinned, never REPLACES [ 83.105] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 83.105] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 83.105] sna_drawable_use_bo: using whole GPU bo [ 83.105] sna_copy_boxes: applying src clear [0] to dst [ 83.105] kgem_bo_is_render: handle=25, rq? 0 [0] [ 83.105] color_convert: src=0 [20020888] [ 83.105] color_convert: dst=ff000000 [20028888] [ 83.105] sna_render_get_solid: ff000000 [ 83.105] kgem_set_mode: flushing before new bo [ 83.105] gen8_vertex_close: used=6, vbo active? 23, vb=1, nreloc=1 [ 83.105] gen8_vertex_close: reloc[0] = 287 [ 83.105] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 83.105] kgem_add_handle: handle=23, index=3 [ 83.105] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 83.105] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=8175 [fenced=0] [ 83.105] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 83.106] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 83.106] kgem_fixup_relocs: shrinking by 61440 [ 83.106] __kgem_busy: handle=1, busy=0, wedged=0 [ 83.106] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 83.106] kgem_commit: release handle=112 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e64a9000 [ 83.106] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 83.106] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 83.106] __kgem_bo_clear_busy: handle=7 [ 83.106] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 83.106] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 83.106] __kgem_busy: handle=1, busy=131072, wedged=0 [ 83.106] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 83.106] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 83.106] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 83.106] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 83.106] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 83.106] kgem_add_handle: handle=4, index=0 [ 83.106] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 83.106] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 83.106] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 83.106] gen9_composite_get_binding_table(ffc0) [ 83.106] kgem_add_reloc64: handle=25, pos=16360, delta=0, domains=20002 [ 83.106] kgem_add_handle: handle=25, index=1 [ 83.106] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f816d000) [ 83.106] __kgem_bo_mark_dirty: handle=25 (proxy? 0) [ 83.106] [3fe0] bind bo(handle=25, addr=f816d000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> render [ 83.106] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 83.106] kgem_add_reloc64: adding proxy [delta=1020] for handle=7 [ 83.106] kgem_add_handle: handle=7, index=2 [ 83.106] kgem_add_reloc64[4] = (delta=1020, target handle=2, presumed=fffe8000) [ 83.106] [3fd0] bind bo(handle=7, addr=fffe83fc), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 83.106] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 83.106] gen9_emit_sampler: sampler = 1 [ 83.106] gen9_emit_sf: num_sf_outputs=1 [ 83.106] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 83.106] gen9_emit_vertex_elements: setup id=0 [ 83.106] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 83.106] (0, 0), (3840, 2160) [ 83.106] gen8_vertex_flush[490] = 3 [ 83.106] sna_copy_boxes: marking dst handle=25 as all clear [0] [ 83.106] sna_accel_flush: flush?=1, dirty?=0 [ 83.106] gen8_vertex_close: used=12, vbo active? 23, vb=1, nreloc=1 [ 83.106] gen8_vertex_close: reloc[0] = 287 [ 83.106] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 83.106] kgem_add_handle: handle=23, index=3 [ 83.106] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 83.106] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=8175 [fenced=0] [ 83.106] __kgem_busy: handle=1, busy=131072, wedged=0 [ 83.106] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd981000 [ 83.106] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 83.106] kgem_fixup_relocs: shrinking by 61440 [ 83.106] __kgem_busy: handle=2, busy=0, wedged=0 [ 83.106] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd981000 [ 83.106] kgem_commit: release handle=25 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f816d000 [ 83.106] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 83.106] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 83.106] __kgem_bo_clear_busy: handle=7 [ 83.106] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 83.106] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 83.106] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 83.106] sna_accel_flush: flush?=0, dirty?=0 [ 83.106] sna_accel_flush: flush?=0, dirty?=0 [ 83.106] sna_accel_flush: flush?=0, dirty?=0 [ 83.106] sna_destroy_pixmap: pixmap=5126, attached?=1 [ 83.106] _kgem_bo_destroy: handle=112, proxy? 0 [ 83.106] __kgem_bo_destroy: handle=112, size=33177600 [ 83.106] __kgem_busy: handle=112, busy=131073, wedged=0 [ 83.106] __kgem_bo_destroy: handle=112 -> active [ 83.106] __sna_free_pixmap(pixmap=5126) [ 83.106] sna_accel_flush: flush?=0, dirty?=0 [ 83.106] sna_accel_flush: flush?=0, dirty?=0 [ 83.106] sna_accel_flush: flush?=0, dirty?=0 [ 83.106] sna_block_handler (tv=0.22000) [ 83.106] kgem_retire, need_retire?=1 [ 83.106] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 83.106] kgem_retire__requests_ring: retiring ring 0 [ 83.106] __kgem_busy: handle=1, busy=131072, wedged=0 [ 83.106] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 83.106] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 83.106] kgem_retire -- retired=0, need_retire=1 [ 83.106] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 83.106] sna_scanout_do_flush: flush timer active: delta=6 [ 83.107] sna_accel_block: evaluating timers, active=7 [ 83.107] sna_accel_block: flush timer expires in 6 [83112] [ 83.107] sna_wakeup_handler [ 83.107] sna_accel_flush: flush?=0, dirty?=0 [ 83.107] sna_accel_flush: flush?=0, dirty?=0 [ 83.107] sna_accel_flush: flush?=0, dirty?=0 [ 83.107] sna_accel_flush: flush?=0, dirty?=0 [ 83.107] sna_block_handler (tv=0.21000) [ 83.107] kgem_retire, need_retire?=1 [ 83.107] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 83.107] kgem_retire__requests_ring: retiring ring 0 [ 83.107] __kgem_busy: handle=1, busy=131072, wedged=0 [ 83.107] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 83.107] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 83.107] kgem_retire -- retired=0, need_retire=1 [ 83.107] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 83.107] sna_scanout_do_flush: flush timer active: delta=5 [ 83.107] sna_accel_do_throttle (time=83107), triggered [ 83.107] sna_accel_throttle (time=83107) [ 83.107] sna_accel_block: evaluating timers, active=7 [ 83.107] sna_accel_block: flush timer expires in 5 [83112] [ 83.112] sna_wakeup_handler [ 83.112] sna_block_handler (tv=0.16000) [ 83.112] kgem_retire, need_retire?=1 [ 83.112] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 83.112] kgem_retire__requests_ring: retiring ring 0 [ 83.112] __kgem_busy: handle=1, busy=0, wedged=0 [ 83.112] __kgem_retire_rq: request 1 complete [ 83.112] __kgem_bo_flush: handle=112, busy=0, wedged=0 [ 83.112] kgem_bo_move_to_cache: release handle=112 [ 83.112] kgem_bo_move_to_inactive: moving handle=112 to inactive [ 83.112] kgem_retire__requests_ring: retiring ring 0 [ 83.112] __kgem_busy: handle=2, busy=0, wedged=0 [ 83.112] __kgem_retire_rq: request 2 complete [ 83.112] __kgem_bo_flush: handle=25, busy=0, wedged=0 [ 83.112] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 83.112] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 83.112] kgem_retire -- retired=1, need_retire=0 [ 83.112] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 83.112] gen6_render_retire: resetting idle vbo [ 83.112] sna_scanout_do_flush: flush timer active: delta=0 [ 83.112] sna_scanout_do_flush (time=83112), triggered [ 83.112] sna_scanout_flush (time=83112), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 83.112] has_shadow: has pending damage? 1, outstanding flips: 0 [ 83.112] stop_flush: scanout=32 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 83.112] has_shadow: has pending damage? 1, outstanding flips: 0 [ 83.112] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 83.112] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 83.112] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 83.112] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 83.112] sna_pixmap_move_to_gpu: already all-damaged [ 83.112] sna_pixmap_mark_active: pixmap=4091, handle=32 [ 83.112] sna_mode_redisplay: crtc[0] transformed? 0 [ 83.112] sna_mode_redisplay: crtc[1] transformed? 0 [ 83.112] sna_mode_redisplay: crtc[2] transformed? 0 [ 83.112] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=32 [active=1] [ 83.112] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 114, transformed? 0 [ 83.112] get_fb: reusing fb=68 for handle=32 [ 83.112] sna_mode_redisplay: recording flip on CRTC:32 handle=32, active_scanout=2, serial=3 [ 83.112] __kgem_bo_clear_busy: handle=32 [ 83.112] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 83.112] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 83.112] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 83.112] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=32, shadow handle=29 [ 83.112] sna_accel_block: evaluating timers, active=7 [ 83.112] sna_accel_block: flush timer expires in 16 [83128] [ 83.113] sna_wakeup_handler [ 83.113] sna_accel_flush: flush?=0, dirty?=0 [ 83.113] sna_accel_flush: flush?=0, dirty?=0 [ 83.113] sna_accel_flush: flush?=0, dirty?=0 [ 83.113] sna_block_handler (tv=0.15000) [ 83.113] sna_scanout_do_flush: flush timer active: delta=15 [ 83.113] sna_accel_block: evaluating timers, active=7 [ 83.113] sna_accel_block: flush timer expires in 15 [83128] [ 83.113] sna_wakeup_handler [ 83.113] sna_accel_flush: flush?=0, dirty?=0 [ 83.113] sna_accel_flush: flush?=0, dirty?=0 [ 83.113] sna_accel_flush: flush?=0, dirty?=0 [ 83.113] sna_block_handler (tv=0.15000) [ 83.113] sna_scanout_do_flush: flush timer active: delta=15 [ 83.113] sna_accel_block: evaluating timers, active=7 [ 83.113] sna_accel_block: flush timer expires in 15 [83128] [ 83.116] sna_wakeup_handler [ 83.116] sna_accel_flush: flush?=0, dirty?=0 [ 83.116] sna_accel_flush: flush?=0, dirty?=0 [ 83.116] sna_block_handler (tv=0.12000) [ 83.116] sna_scanout_do_flush: flush timer active: delta=12 [ 83.116] sna_accel_block: evaluating timers, active=7 [ 83.116] sna_accel_block: flush timer expires in 12 [83128] [ 83.116] sna_wakeup_handler [ 83.116] sna_mode_wakeup: len=64 [ 83.116] sna_dri2_vblank_handler(type=2, sequence=4737, draw=4181) [ 83.116] sna_crtc_record_swap: recording last swap on pipe=0, frame 4737 [msc=4737], time 83.116438 [ 83.116] sna_dri2_vblank_handler: 2 complete, frame=4737 tv=83.116438 [ 83.116] sna_dri2_blit_complete: blit finished [ 83.116] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4737, tv=83.116438) [ 83.116] frame_swap_complete(type=2): draw=146, pipe=0, frame=4737 [msc=4737], tv=83.116438 [ 83.116] sna_accel_flush: flush?=0, dirty?=0 [ 83.116] sna_dri2_event_free(draw?=1) [ 83.116] sna_dri2_remove_event: remove[0x561c94b41660] from window 146, active? 1 [ 83.116] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 83.116] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=114] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 83.116] sna_dri2_vblank_handler complete [ 83.116] sna_mode_wakeup: recording last swap on pipe=0, frame 4737 [1281], time 83.116438 [ 83.116] sna_mode_wakeup: removing handle=114 [active_scanout=0] from scanout, installing handle=32 [active_scanout=2] [ 83.116] sna_mode_wakeup: flip complete, pending? 1 [ 83.116] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 83.116] sna_block_handler (tv=0.12000) [ 83.116] sna_scanout_do_flush: flush timer active: delta=12 [ 83.116] sna_accel_block: evaluating timers, active=7 [ 83.116] sna_accel_block: flush timer expires in 12 [83128] [ 83.116] sna_wakeup_handler [ 83.116] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=114, name=86 [ 83.116] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 83.116] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 83.116] sna_dri2_get_back: draw size=3840x2160, back buffer handle=114 size=3840x2160, is-scanout? 1, active?=0, pitch=15360, front pitch=15360 [ 83.116] sna_dri2_get_back: reuse backbuffer? 1 [ 83.116] sna_dri2_get_back: back buffer handle=114, active?=0, refcnt=1 [ 83.116] sna_dri2_get_back: reuse unattached back [ 83.116] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 83.116] sna_dri2_reuse_buffer: reusing back buffer handle=114, name=86, pitch=15360, age=0 [ 83.116] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 83.116] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=32, name=80, active_scanout=2 [ 83.116] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 83.116] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 83.116] sna_accel_flush: flush?=0, dirty?=0 [ 83.116] sna_accel_flush: flush?=0, dirty?=0 [ 83.116] sna_accel_flush: flush?=0, dirty?=0 [ 83.116] sna_block_handler (tv=0.12000) [ 83.116] sna_scanout_do_flush: flush timer active: delta=12 [ 83.116] sna_accel_block: evaluating timers, active=7 [ 83.116] sna_accel_block: flush timer expires in 12 [83128] [ 83.117] sna_wakeup_handler [ 83.117] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 83.117] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 83.117] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 83.117] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 83.117] sna_dri2_get_msc(draw=146, pipe=0) [ 83.117] sna_crtc_record_swap: recording last swap on pipe=0, frame 4737 [msc=4737], time 83.116438 [ 83.117] sna_dri2_get_msc: msc=4737 [raw=4737], ust=83116438 [ 83.117] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=114 (refs=1/1, flush=0) , front=32 (refs=2/3, flush=1) [ 83.117] sna_dri2_schedule_swap(target_msc=4737, divisor=0, remainder=0) [ 83.117] sna_dri2_schedule_swap: using front handle=32, active_scanout?=2, flush?=1 [ 83.117] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 83.117] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 83.117] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 83.117] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 83.117] sna_crtc_record_swap: recording last swap on pipe=0, frame 4737 [msc=4737], time 83.116438 [ 83.117] immediate_swap: current_msc=4737, target_msc=4737 -- yes [ 83.117] can_flip: no, shadow enabled [ 83.117] sna_dri2_add_event: adding event to window 146) [ 83.117] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 83.117] sna_dri2_immediate_blit: no pending blit, starting chain [ 83.117] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 83.117] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 83.117] can_xchg: back size=8700f00, front size=8700f00 [ 83.117] can_xchg: yes, pixmap=4091 [ 83.117] sna_dri2_xchg: win=146, exchange front=32/80,ref=3 and back=114/86,ref=2, pixmap=4091 3840x2160 [ 83.117] sna_dri2_xchg: back_bo handle=114, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 83.117] sna_dri2_xchg: front_bo handle=32, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 83.117] set_bo: pixmap=4091, handle=114 (old handle=32) [ 83.117] set_bo: marking whole pixmap as damaged [ 83.117] set_bo: applying final/discard move-to-gpu [ 83.117] wait_for_shadow: flags=0, flips=0, handle=32, shadow=29 [ 83.117] set_bo: dropping flush hint from handle=32 [ 83.117] set_bo: adding flush hint to handle=114 [ 83.117] mark_stale(handle=32) => 1 [ 83.117] swap_limit: draw=146 setting swap limit to 3 [ 83.117] sna_dri2_swap_limit_validate: swap limit set to 3 [ 83.117] sna_next_vblank(pipe=0, waiting until next vblank) [ 83.117] sna_dri2_schedule_swap: reported target_msc=4737 [ 83.117] sna_accel_flush: flush?=0, dirty?=0 [ 83.117] sna_accel_flush: flush?=0, dirty?=0 [ 83.117] sna_accel_flush: flush?=0, dirty?=0 [ 83.117] sna_accel_flush: flush?=0, dirty?=0 [ 83.117] sna_block_handler (tv=0.11000) [ 83.117] sna_scanout_do_flush: flush timer active: delta=11 [ 83.117] sna_accel_block: evaluating timers, active=7 [ 83.117] sna_accel_block: flush timer expires in 11 [83128] [ 83.121] sna_wakeup_handler [ 83.122] sna_accel_flush: flush?=0, dirty?=0 [ 83.122] sna_accel_flush: flush?=0, dirty?=0 [ 83.122] sna_create_pixmap(3840, 2160, 24, usage=0) [ 83.122] kgem_can_create_2d: 3840x2160 @ 24 [ 83.122] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 83.122] kgem_can_create_2d: untiled size=33177600 [ 83.122] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 83.122] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 83.122] kgem_can_create_2d: tiled[-1] size=33177600 [ 83.122] sna_create_pixmap: usage=0, flags=1b [ 83.122] sna_create_pixmap: creating GPU pixmap 3840x2160, stride=15360, flags=1b [ 83.122] __pop_freed_pixmap: reusing freed pixmap=5126 header [ 83.122] create_pixmap_hdr: pixmap=5127, width=3840, height=2160, usage=0 [ 83.122] sna_create_pixmap: serial=5127, 3840x2160, usage=0 [ 83.122] sna_composite_rectangles(pixmap=5128, op=0, 0 x 1 [(0, 0)x(3840, 2160) ...]) [ 83.122] sna_composite_rectangles: converted to op 0 [ 83.122] sna_composite_rectangles[0] (0, 0)x(3840, 2160) -> (0, 0), (3840, 2160) [ 83.122] sna_composite_rectangles: nrects=1, region=(0, 0), (3840, 2160) x 1 [ 83.122] sna_composite_rectangles: clipped extents (0, 0),(3840, 2160) x 1 [ 83.122] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(3840, 2160) [ 83.122] sna_composite_rectangles: dropping last-cpu hint [ 83.122] sna_drawable_use_bo pixmap=5128, box=((0, 0), (3840, 2160)), flags=19... [ 83.122] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 83.122] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 83.122] sna_pixmap_move_to_gpu(pixmap=5128, usage=0), flags=b [ 83.122] sna_pixmap_move_to_gpu: CPU damage? 0 [ 83.122] sna_pixmap_move_to_gpu: creating GPU bo (3840x2160@32), create=b [ 83.122] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 83.122] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 83.122] sna_pixmap_alloc_gpu: pixmap=5128 [ 83.122] kgem_create_2d(3840x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 83.122] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=15360, height=2160 [ 83.122] kgem_bo_remove_from_inactive: removing handle=112 from inactive [ 83.122] from inactive: pitch=15360, tiling=1: handle=112, id=2901 [ 83.122] __sna_damage_all(3840, 2160) [ 83.122] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 83.122] sna_pixmap_mark_active: pixmap=5128, handle=112 [ 83.122] sna_drawable_use_bo: allocated GPU bo for operation [ 83.122] sna_drawable_use_bo: using GPU bo with damage? 0 [ 83.122] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) [ 83.122] kgem_bo_is_render: handle=112, rq? 0 [0] [ 83.122] kgem_bo_is_render: handle=112, rq? 0 [0] [ 83.122] gen9_render_fill_boxes(0 x 1 [(0, 0), (3840, 2160) ...]) [ 83.122] sna_render_get_solid: 0 [ 83.122] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 83.122] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 83.122] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 83.122] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 83.122] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 83.122] kgem_add_handle: handle=4, index=0 [ 83.122] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 83.122] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 83.122] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 83.122] gen9_composite_get_binding_table(ffc0) [ 83.122] kgem_add_reloc64: handle=112, pos=16360, delta=0, domains=20002 [ 83.122] kgem_add_handle: handle=112, index=1 [ 83.122] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e64a9000) [ 83.122] __kgem_bo_mark_dirty: handle=112 (proxy? 0) [ 83.122] [3fe0] bind bo(handle=112, addr=e64a9000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> render [ 83.122] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 83.122] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 83.122] kgem_add_handle: handle=7, index=2 [ 83.122] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 83.122] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 83.122] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 83.122] gen9_emit_sampler: sampler = 1 [ 83.122] gen9_emit_sf: num_sf_outputs=1 [ 83.122] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 83.122] gen9_emit_vertex_elements: setup id=0 [ 83.122] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 83.122] (0, 0), (3840, 2160) [ 83.122] gen8_vertex_flush[490] = 3 [ 83.122] sna_composite_rectangles: pixmap=5128 marking clear [0]? 1 [ 83.122] sna_copy_area: src=pixmap=5128:(0, 0)x(3840, 2160)+(0, 0) -> dst=pixmap=5081:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 83.122] sna_copy_area: normal copy [ 83.122] sna_do_copy: src=(0, 0), dst=(0, 0), size=(3840x2160) [ 83.122] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(3840x2160) [ 83.122] sna_do_copy: dst extents (0, 0), (3840, 2160), dst clip extents (0, 0), (3840, 2160), dst size=3840x2160 [ 83.122] sna_do_copy: clipped dst extents (0, 0), (3840, 2160) [ 83.122] sna_do_copy: unclipped src extents (0, 0), (3840, 2160) [ 83.122] sna_do_copy: clipped src extents (0, 0), (3840, 2160) [ 83.122] sna_do_copy: pixmap -- no source clipping [ 83.122] sna_do_copy: src extents (0, 0), (3840, 2160) x 1 [ 83.122] sna_do_copy: copy region (0, 0), (3840, 2160) x 1 + (0, 0) [ 83.122] sna_copy_boxes (boxes=1x[(0, 0), (3840, 2160)...], src pixmap=5128+(0, 0), dst pixmap=5081+(0, 0), alu=3, src.size=3840x2160, dst.size=3840x2160) [ 83.122] sna_copy_boxes: dst=(priv=0x561c94b2b260, gpu_bo=25, cpu_bo=0), src=(priv=0x561c94b40a30, gpu_bo=112, cpu_bo=0), replaces=1 [ 83.122] copy_prefer_gpu: source is clear, don't force use of GPU [ 83.122] sna_drawable_use_bo pixmap=5081, box=((0, 0), (3840, 2160)), flags=18... [ 83.122] sna_drawable_use_bo: exported target, set PREFER_GPU [ 83.122] sna_drawable_use_bo: pinned, never REPLACES [ 83.122] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 83.122] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 83.122] sna_drawable_use_bo: using whole GPU bo [ 83.122] sna_copy_boxes: applying src clear [0] to dst [ 83.122] kgem_bo_is_render: handle=25, rq? 0 [0] [ 83.122] color_convert: src=0 [20020888] [ 83.122] color_convert: dst=ff000000 [20028888] [ 83.122] sna_render_get_solid: ff000000 [ 83.122] kgem_set_mode: flushing before new bo [ 83.122] gen8_vertex_close: used=6, vbo active? 23, vb=1, nreloc=1 [ 83.123] gen8_vertex_close: reloc[0] = 287 [ 83.123] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 83.123] kgem_add_handle: handle=23, index=3 [ 83.123] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 83.123] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=8175 [fenced=0] [ 83.123] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 83.123] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 83.123] kgem_fixup_relocs: shrinking by 61440 [ 83.123] __kgem_busy: handle=1, busy=0, wedged=0 [ 83.123] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 83.123] kgem_commit: release handle=112 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e64a9000 [ 83.123] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 83.123] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 83.123] __kgem_bo_clear_busy: handle=7 [ 83.123] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 83.123] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 83.123] __kgem_busy: handle=1, busy=131072, wedged=0 [ 83.123] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 83.123] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 83.123] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 83.123] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 83.123] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 83.123] kgem_add_handle: handle=4, index=0 [ 83.123] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 83.123] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 83.123] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 83.123] gen9_composite_get_binding_table(ffc0) [ 83.123] kgem_add_reloc64: handle=25, pos=16360, delta=0, domains=20002 [ 83.123] kgem_add_handle: handle=25, index=1 [ 83.123] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f816d000) [ 83.123] __kgem_bo_mark_dirty: handle=25 (proxy? 0) [ 83.123] [3fe0] bind bo(handle=25, addr=f816d000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> render [ 83.123] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 83.123] kgem_add_reloc64: adding proxy [delta=1020] for handle=7 [ 83.123] kgem_add_handle: handle=7, index=2 [ 83.123] kgem_add_reloc64[4] = (delta=1020, target handle=2, presumed=fffe8000) [ 83.123] [3fd0] bind bo(handle=7, addr=fffe83fc), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 83.123] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 83.123] gen9_emit_sampler: sampler = 1 [ 83.123] gen9_emit_sf: num_sf_outputs=1 [ 83.123] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 83.123] gen9_emit_vertex_elements: setup id=0 [ 83.123] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 83.123] (0, 0), (3840, 2160) [ 83.123] gen8_vertex_flush[490] = 3 [ 83.123] sna_copy_boxes: marking dst handle=25 as all clear [0] [ 83.123] sna_accel_flush: flush?=1, dirty?=0 [ 83.123] gen8_vertex_close: used=12, vbo active? 23, vb=1, nreloc=1 [ 83.123] gen8_vertex_close: reloc[0] = 287 [ 83.123] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 83.123] kgem_add_handle: handle=23, index=3 [ 83.123] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 83.123] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=8175 [fenced=0] [ 83.123] __kgem_busy: handle=1, busy=131072, wedged=0 [ 83.123] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd981000 [ 83.123] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 83.123] kgem_fixup_relocs: shrinking by 61440 [ 83.123] __kgem_busy: handle=2, busy=0, wedged=0 [ 83.123] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd981000 [ 83.123] kgem_commit: release handle=25 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f816d000 [ 83.123] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 83.123] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 83.123] __kgem_bo_clear_busy: handle=7 [ 83.123] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 83.123] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 83.123] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 83.123] sna_accel_flush: flush?=0, dirty?=0 [ 83.123] sna_accel_flush: flush?=0, dirty?=0 [ 83.123] sna_accel_flush: flush?=0, dirty?=0 [ 83.123] sna_destroy_pixmap: pixmap=5128, attached?=1 [ 83.123] _kgem_bo_destroy: handle=112, proxy? 0 [ 83.123] __kgem_bo_destroy: handle=112, size=33177600 [ 83.123] __kgem_busy: handle=112, busy=131073, wedged=0 [ 83.123] __kgem_bo_destroy: handle=112 -> active [ 83.123] __sna_free_pixmap(pixmap=5128) [ 83.123] sna_accel_flush: flush?=0, dirty?=0 [ 83.123] sna_accel_flush: flush?=0, dirty?=0 [ 83.123] sna_accel_flush: flush?=0, dirty?=0 [ 83.123] sna_block_handler (tv=0.5000) [ 83.123] kgem_retire, need_retire?=1 [ 83.123] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 83.123] kgem_retire__requests_ring: retiring ring 0 [ 83.123] __kgem_busy: handle=1, busy=131072, wedged=0 [ 83.123] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 83.123] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 83.123] kgem_retire -- retired=0, need_retire=1 [ 83.123] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 83.123] sna_scanout_do_flush: flush timer active: delta=5 [ 83.123] sna_accel_block: evaluating timers, active=7 [ 83.123] sna_accel_block: flush timer expires in 5 [83128] [ 83.124] sna_wakeup_handler [ 83.124] sna_accel_flush: flush?=0, dirty?=0 [ 83.124] sna_accel_flush: flush?=0, dirty?=0 [ 83.124] sna_accel_flush: flush?=0, dirty?=0 [ 83.124] sna_accel_flush: flush?=0, dirty?=0 [ 83.124] sna_block_handler (tv=0.4000) [ 83.124] kgem_retire, need_retire?=1 [ 83.124] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 83.124] kgem_retire__requests_ring: retiring ring 0 [ 83.124] __kgem_busy: handle=1, busy=131072, wedged=0 [ 83.124] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 83.124] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 83.124] kgem_retire -- retired=0, need_retire=1 [ 83.124] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 83.124] sna_scanout_do_flush: flush timer active: delta=4 [ 83.124] sna_accel_do_throttle (time=83124), triggered [ 83.124] sna_accel_throttle (time=83124) [ 83.124] sna_accel_block: evaluating timers, active=7 [ 83.124] sna_accel_block: flush timer expires in 4 [83128] [ 83.128] sna_wakeup_handler [ 83.128] sna_block_handler (tv=537.961000) [ 83.128] kgem_retire, need_retire?=1 [ 83.128] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 83.128] kgem_retire__requests_ring: retiring ring 0 [ 83.128] __kgem_busy: handle=1, busy=0, wedged=0 [ 83.128] __kgem_retire_rq: request 1 complete [ 83.128] __kgem_bo_flush: handle=112, busy=0, wedged=0 [ 83.128] kgem_bo_move_to_cache: release handle=112 [ 83.128] kgem_bo_move_to_inactive: moving handle=112 to inactive [ 83.128] kgem_retire__requests_ring: retiring ring 0 [ 83.128] __kgem_busy: handle=2, busy=0, wedged=0 [ 83.128] __kgem_retire_rq: request 2 complete [ 83.128] __kgem_bo_flush: handle=25, busy=0, wedged=0 [ 83.128] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 83.128] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 83.128] kgem_retire -- retired=1, need_retire=0 [ 83.128] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 83.128] gen6_render_retire: resetting idle vbo [ 83.128] sna_scanout_do_flush: flush timer active: delta=0 [ 83.128] sna_scanout_do_flush (time=83128), triggered [ 83.128] sna_scanout_flush (time=83128), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 83.128] has_shadow: has pending damage? 1, outstanding flips: 0 [ 83.128] stop_flush: scanout=114 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 83.128] has_shadow: has pending damage? 1, outstanding flips: 0 [ 83.128] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 83.128] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 83.128] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 83.128] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 83.128] sna_pixmap_move_to_gpu: already all-damaged [ 83.128] sna_pixmap_mark_active: pixmap=4091, handle=114 [ 83.128] sna_mode_redisplay: crtc[0] transformed? 0 [ 83.128] sna_mode_redisplay: crtc[1] transformed? 0 [ 83.128] sna_mode_redisplay: crtc[2] transformed? 0 [ 83.128] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=114 [active=1] [ 83.128] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 32, transformed? 0 [ 83.128] get_fb: reusing fb=81 for handle=114 [ 83.128] sna_mode_redisplay: recording flip on CRTC:32 handle=114, active_scanout=2, serial=3 [ 83.128] __kgem_bo_clear_busy: handle=114 [ 83.128] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 83.128] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 83.128] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 83.128] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=114, shadow handle=29 [ 83.128] sna_accel_block: evaluating timers, active=7 [ 83.128] sna_accel_block: flush timer expires in 16 [83144] [ 83.130] sna_wakeup_handler [ 83.130] sna_accel_flush: flush?=0, dirty?=0 [ 83.130] sna_accel_flush: flush?=0, dirty?=0 [ 83.130] sna_accel_flush: flush?=0, dirty?=0 [ 83.130] sna_block_handler (tv=537.959000) [ 83.130] sna_scanout_do_flush: flush timer active: delta=14 [ 83.130] sna_accel_block: evaluating timers, active=7 [ 83.130] sna_accel_block: flush timer expires in 14 [83144] [ 83.130] sna_wakeup_handler [ 83.130] sna_accel_flush: flush?=0, dirty?=0 [ 83.130] sna_accel_flush: flush?=0, dirty?=0 [ 83.130] sna_accel_flush: flush?=0, dirty?=0 [ 83.130] sna_block_handler (tv=537.959000) [ 83.130] sna_scanout_do_flush: flush timer active: delta=14 [ 83.130] sna_accel_block: evaluating timers, active=7 [ 83.130] sna_accel_block: flush timer expires in 14 [83144] [ 83.132] sna_wakeup_handler [ 83.132] sna_mode_wakeup: len=64 [ 83.132] sna_dri2_vblank_handler(type=2, sequence=4738, draw=4181) [ 83.132] sna_crtc_record_swap: recording last swap on pipe=0, frame 4738 [msc=4738], time 83.133094 [ 83.132] sna_dri2_vblank_handler: 2 complete, frame=4738 tv=83.133094 [ 83.132] sna_dri2_blit_complete: blit finished [ 83.132] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4738, tv=83.133094) [ 83.132] frame_swap_complete(type=2): draw=146, pipe=0, frame=4738 [msc=4738], tv=83.133094 [ 83.132] sna_accel_flush: flush?=0, dirty?=0 [ 83.132] sna_dri2_event_free(draw?=1) [ 83.132] sna_dri2_remove_event: remove[0x561c94b41660] from window 146, active? 1 [ 83.132] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=114] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 83.132] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=32] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 83.132] sna_dri2_vblank_handler complete [ 83.132] sna_mode_wakeup: recording last swap on pipe=0, frame 4738 [1282], time 83.133094 [ 83.132] sna_mode_wakeup: removing handle=32 [active_scanout=0] from scanout, installing handle=114 [active_scanout=2] [ 83.132] sna_mode_wakeup: flip complete, pending? 1 [ 83.132] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 83.132] sna_block_handler (tv=537.957000) [ 83.132] sna_scanout_do_flush: flush timer active: delta=12 [ 83.132] sna_accel_block: evaluating timers, active=7 [ 83.132] sna_accel_block: flush timer expires in 12 [83144] [ 83.132] sna_wakeup_handler [ 83.132] sna_accel_flush: flush?=0, dirty?=0 [ 83.132] sna_accel_flush: flush?=0, dirty?=0 [ 83.132] sna_block_handler (tv=537.957000) [ 83.132] sna_scanout_do_flush: flush timer active: delta=12 [ 83.132] sna_accel_block: evaluating timers, active=7 [ 83.132] sna_accel_block: flush timer expires in 12 [83144] [ 83.133] sna_wakeup_handler [ 83.133] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=32, name=80 [ 83.133] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 83.133] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 83.133] sna_dri2_get_back: draw size=3840x2160, back buffer handle=32 size=3840x2160, is-scanout? 1, active?=0, pitch=15360, front pitch=15360 [ 83.133] sna_dri2_get_back: reuse backbuffer? 1 [ 83.133] sna_dri2_get_back: back buffer handle=32, active?=0, refcnt=1 [ 83.133] sna_dri2_get_back: reuse unattached back [ 83.133] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 83.133] sna_dri2_reuse_buffer: reusing back buffer handle=32, name=80, pitch=15360, age=0 [ 83.133] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 83.133] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=114, name=86, active_scanout=2 [ 83.133] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 83.133] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=114] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 83.133] sna_accel_flush: flush?=0, dirty?=0 [ 83.133] sna_accel_flush: flush?=0, dirty?=0 [ 83.133] sna_accel_flush: flush?=0, dirty?=0 [ 83.133] sna_block_handler (tv=537.956000) [ 83.133] sna_scanout_do_flush: flush timer active: delta=11 [ 83.133] sna_accel_block: evaluating timers, active=7 [ 83.133] sna_accel_block: flush timer expires in 11 [83144] [ 83.133] sna_wakeup_handler [ 83.133] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 83.133] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 83.133] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 83.133] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 83.133] sna_dri2_get_msc(draw=146, pipe=0) [ 83.133] sna_crtc_record_swap: recording last swap on pipe=0, frame 4738 [msc=4738], time 83.133094 [ 83.133] sna_dri2_get_msc: msc=4738 [raw=4738], ust=83133094 [ 83.133] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=32 (refs=1/1, flush=0) , front=114 (refs=2/3, flush=1) [ 83.133] sna_dri2_schedule_swap(target_msc=4738, divisor=0, remainder=0) [ 83.133] sna_dri2_schedule_swap: using front handle=114, active_scanout?=2, flush?=1 [ 83.133] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 83.133] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 83.133] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 83.133] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 83.133] sna_crtc_record_swap: recording last swap on pipe=0, frame 4738 [msc=4738], time 83.133094 [ 83.133] immediate_swap: current_msc=4738, target_msc=4738 -- yes [ 83.133] can_flip: no, shadow enabled [ 83.133] sna_dri2_add_event: adding event to window 146) [ 83.133] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 83.133] sna_dri2_immediate_blit: no pending blit, starting chain [ 83.133] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 83.133] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 83.133] can_xchg: back size=8700f00, front size=8700f00 [ 83.133] can_xchg: yes, pixmap=4091 [ 83.133] sna_dri2_xchg: win=146, exchange front=114/86,ref=3 and back=32/80,ref=2, pixmap=4091 3840x2160 [ 83.133] sna_dri2_xchg: back_bo handle=32, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 83.133] sna_dri2_xchg: front_bo handle=114, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 83.133] set_bo: pixmap=4091, handle=32 (old handle=114) [ 83.133] set_bo: marking whole pixmap as damaged [ 83.133] set_bo: applying final/discard move-to-gpu [ 83.133] wait_for_shadow: flags=0, flips=0, handle=114, shadow=29 [ 83.133] set_bo: dropping flush hint from handle=114 [ 83.133] set_bo: adding flush hint to handle=32 [ 83.133] mark_stale(handle=114) => 1 [ 83.133] swap_limit: draw=146 setting swap limit to 3 [ 83.133] sna_dri2_swap_limit_validate: swap limit set to 3 [ 83.133] sna_next_vblank(pipe=0, waiting until next vblank) [ 83.133] sna_dri2_schedule_swap: reported target_msc=4738 [ 83.133] sna_accel_flush: flush?=0, dirty?=0 [ 83.133] sna_accel_flush: flush?=0, dirty?=0 [ 83.133] sna_accel_flush: flush?=0, dirty?=0 [ 83.134] sna_accel_flush: flush?=0, dirty?=0 [ 83.134] sna_block_handler (tv=537.955000) [ 83.134] sna_scanout_do_flush: flush timer active: delta=10 [ 83.134] sna_accel_block: evaluating timers, active=7 [ 83.134] sna_accel_block: flush timer expires in 10 [83144] [ 83.138] sna_wakeup_handler [ 83.138] sna_accel_flush: flush?=0, dirty?=0 [ 83.138] sna_accel_flush: flush?=0, dirty?=0 [ 83.139] sna_create_pixmap(3840, 2160, 24, usage=0) [ 83.139] kgem_can_create_2d: 3840x2160 @ 24 [ 83.139] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 83.139] kgem_can_create_2d: untiled size=33177600 [ 83.139] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 83.139] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 83.139] kgem_can_create_2d: tiled[-1] size=33177600 [ 83.139] sna_create_pixmap: usage=0, flags=1b [ 83.139] sna_create_pixmap: creating GPU pixmap 3840x2160, stride=15360, flags=1b [ 83.139] __pop_freed_pixmap: reusing freed pixmap=5128 header [ 83.139] create_pixmap_hdr: pixmap=5129, width=3840, height=2160, usage=0 [ 83.139] sna_create_pixmap: serial=5129, 3840x2160, usage=0 [ 83.139] sna_composite_rectangles(pixmap=5130, op=0, 0 x 1 [(0, 0)x(3840, 2160) ...]) [ 83.139] sna_composite_rectangles: converted to op 0 [ 83.139] sna_composite_rectangles[0] (0, 0)x(3840, 2160) -> (0, 0), (3840, 2160) [ 83.139] sna_composite_rectangles: nrects=1, region=(0, 0), (3840, 2160) x 1 [ 83.139] sna_composite_rectangles: clipped extents (0, 0),(3840, 2160) x 1 [ 83.139] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(3840, 2160) [ 83.139] sna_composite_rectangles: dropping last-cpu hint [ 83.139] sna_drawable_use_bo pixmap=5130, box=((0, 0), (3840, 2160)), flags=19... [ 83.139] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 83.139] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 83.139] sna_pixmap_move_to_gpu(pixmap=5130, usage=0), flags=b [ 83.139] sna_pixmap_move_to_gpu: CPU damage? 0 [ 83.139] sna_pixmap_move_to_gpu: creating GPU bo (3840x2160@32), create=b [ 83.139] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 83.139] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 83.139] sna_pixmap_alloc_gpu: pixmap=5130 [ 83.139] kgem_create_2d(3840x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 83.139] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=15360, height=2160 [ 83.139] kgem_bo_remove_from_inactive: removing handle=112 from inactive [ 83.139] from inactive: pitch=15360, tiling=1: handle=112, id=2902 [ 83.139] __sna_damage_all(3840, 2160) [ 83.139] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 83.139] sna_pixmap_mark_active: pixmap=5130, handle=112 [ 83.139] sna_drawable_use_bo: allocated GPU bo for operation [ 83.139] sna_drawable_use_bo: using GPU bo with damage? 0 [ 83.139] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) [ 83.139] kgem_bo_is_render: handle=112, rq? 0 [0] [ 83.139] kgem_bo_is_render: handle=112, rq? 0 [0] [ 83.139] gen9_render_fill_boxes(0 x 1 [(0, 0), (3840, 2160) ...]) [ 83.139] sna_render_get_solid: 0 [ 83.139] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 83.139] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 83.139] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 83.139] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 83.139] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 83.139] kgem_add_handle: handle=4, index=0 [ 83.139] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 83.139] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 83.139] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 83.139] gen9_composite_get_binding_table(ffc0) [ 83.139] kgem_add_reloc64: handle=112, pos=16360, delta=0, domains=20002 [ 83.139] kgem_add_handle: handle=112, index=1 [ 83.139] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e64a9000) [ 83.139] __kgem_bo_mark_dirty: handle=112 (proxy? 0) [ 83.139] [3fe0] bind bo(handle=112, addr=e64a9000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> render [ 83.139] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 83.139] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 83.139] kgem_add_handle: handle=7, index=2 [ 83.139] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 83.139] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 83.139] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 83.139] gen9_emit_sampler: sampler = 1 [ 83.139] gen9_emit_sf: num_sf_outputs=1 [ 83.139] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 83.139] gen9_emit_vertex_elements: setup id=0 [ 83.139] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 83.139] (0, 0), (3840, 2160) [ 83.139] gen8_vertex_flush[490] = 3 [ 83.139] sna_composite_rectangles: pixmap=5130 marking clear [0]? 1 [ 83.139] sna_copy_area: src=pixmap=5130:(0, 0)x(3840, 2160)+(0, 0) -> dst=pixmap=5081:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 83.139] sna_copy_area: normal copy [ 83.139] sna_do_copy: src=(0, 0), dst=(0, 0), size=(3840x2160) [ 83.139] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(3840x2160) [ 83.139] sna_do_copy: dst extents (0, 0), (3840, 2160), dst clip extents (0, 0), (3840, 2160), dst size=3840x2160 [ 83.139] sna_do_copy: clipped dst extents (0, 0), (3840, 2160) [ 83.139] sna_do_copy: unclipped src extents (0, 0), (3840, 2160) [ 83.139] sna_do_copy: clipped src extents (0, 0), (3840, 2160) [ 83.139] sna_do_copy: pixmap -- no source clipping [ 83.139] sna_do_copy: src extents (0, 0), (3840, 2160) x 1 [ 83.139] sna_do_copy: copy region (0, 0), (3840, 2160) x 1 + (0, 0) [ 83.139] sna_copy_boxes (boxes=1x[(0, 0), (3840, 2160)...], src pixmap=5130+(0, 0), dst pixmap=5081+(0, 0), alu=3, src.size=3840x2160, dst.size=3840x2160) [ 83.139] sna_copy_boxes: dst=(priv=0x561c94b2b260, gpu_bo=25, cpu_bo=0), src=(priv=0x561c94b40a30, gpu_bo=112, cpu_bo=0), replaces=1 [ 83.139] copy_prefer_gpu: source is clear, don't force use of GPU [ 83.139] sna_drawable_use_bo pixmap=5081, box=((0, 0), (3840, 2160)), flags=18... [ 83.139] sna_drawable_use_bo: exported target, set PREFER_GPU [ 83.139] sna_drawable_use_bo: pinned, never REPLACES [ 83.139] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 83.139] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 83.139] sna_drawable_use_bo: using whole GPU bo [ 83.139] sna_copy_boxes: applying src clear [0] to dst [ 83.139] kgem_bo_is_render: handle=25, rq? 0 [0] [ 83.139] color_convert: src=0 [20020888] [ 83.139] color_convert: dst=ff000000 [20028888] [ 83.139] sna_render_get_solid: ff000000 [ 83.139] kgem_set_mode: flushing before new bo [ 83.139] gen8_vertex_close: used=6, vbo active? 23, vb=1, nreloc=1 [ 83.139] gen8_vertex_close: reloc[0] = 287 [ 83.139] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 83.139] kgem_add_handle: handle=23, index=3 [ 83.139] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 83.139] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=8175 [fenced=0] [ 83.139] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 83.139] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 83.139] kgem_fixup_relocs: shrinking by 61440 [ 83.139] __kgem_busy: handle=1, busy=0, wedged=0 [ 83.140] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 83.140] kgem_commit: release handle=112 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e64a9000 [ 83.140] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 83.140] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 83.140] __kgem_bo_clear_busy: handle=7 [ 83.140] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 83.140] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 83.140] __kgem_busy: handle=1, busy=131072, wedged=0 [ 83.140] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 83.140] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 83.140] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 83.140] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 83.140] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 83.140] kgem_add_handle: handle=4, index=0 [ 83.140] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 83.140] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 83.140] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 83.140] gen9_composite_get_binding_table(ffc0) [ 83.140] kgem_add_reloc64: handle=25, pos=16360, delta=0, domains=20002 [ 83.140] kgem_add_handle: handle=25, index=1 [ 83.140] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f816d000) [ 83.140] __kgem_bo_mark_dirty: handle=25 (proxy? 0) [ 83.140] [3fe0] bind bo(handle=25, addr=f816d000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> render [ 83.140] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 83.140] kgem_add_reloc64: adding proxy [delta=1020] for handle=7 [ 83.140] kgem_add_handle: handle=7, index=2 [ 83.140] kgem_add_reloc64[4] = (delta=1020, target handle=2, presumed=fffe8000) [ 83.140] [3fd0] bind bo(handle=7, addr=fffe83fc), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 83.140] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 83.140] gen9_emit_sampler: sampler = 1 [ 83.140] gen9_emit_sf: num_sf_outputs=1 [ 83.140] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 83.140] gen9_emit_vertex_elements: setup id=0 [ 83.140] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 83.140] (0, 0), (3840, 2160) [ 83.140] gen8_vertex_flush[490] = 3 [ 83.140] sna_copy_boxes: marking dst handle=25 as all clear [0] [ 83.140] sna_accel_flush: flush?=1, dirty?=0 [ 83.140] gen8_vertex_close: used=12, vbo active? 23, vb=1, nreloc=1 [ 83.140] gen8_vertex_close: reloc[0] = 287 [ 83.140] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 83.140] kgem_add_handle: handle=23, index=3 [ 83.140] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 83.140] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=8175 [fenced=0] [ 83.140] __kgem_busy: handle=1, busy=131072, wedged=0 [ 83.140] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd981000 [ 83.140] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 83.140] kgem_fixup_relocs: shrinking by 61440 [ 83.140] __kgem_busy: handle=2, busy=0, wedged=0 [ 83.140] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd981000 [ 83.140] kgem_commit: release handle=25 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f816d000 [ 83.140] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 83.140] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 83.140] __kgem_bo_clear_busy: handle=7 [ 83.140] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 83.140] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 83.140] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 83.140] sna_accel_flush: flush?=0, dirty?=0 [ 83.140] sna_accel_flush: flush?=0, dirty?=0 [ 83.140] sna_accel_flush: flush?=0, dirty?=0 [ 83.140] sna_destroy_pixmap: pixmap=5130, attached?=1 [ 83.140] _kgem_bo_destroy: handle=112, proxy? 0 [ 83.140] __kgem_bo_destroy: handle=112, size=33177600 [ 83.140] __kgem_busy: handle=112, busy=131073, wedged=0 [ 83.140] __kgem_bo_destroy: handle=112 -> active [ 83.140] __sna_free_pixmap(pixmap=5130) [ 83.140] sna_accel_flush: flush?=0, dirty?=0 [ 83.140] sna_accel_flush: flush?=0, dirty?=0 [ 83.140] sna_accel_flush: flush?=0, dirty?=0 [ 83.140] sna_block_handler (tv=537.949000) [ 83.140] kgem_retire, need_retire?=1 [ 83.140] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 83.140] kgem_retire__requests_ring: retiring ring 0 [ 83.140] __kgem_busy: handle=1, busy=131072, wedged=0 [ 83.140] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 83.140] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 83.140] kgem_retire -- retired=0, need_retire=1 [ 83.140] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 83.140] sna_scanout_do_flush: flush timer active: delta=4 [ 83.140] sna_accel_block: evaluating timers, active=7 [ 83.140] sna_accel_block: flush timer expires in 4 [83144] [ 83.140] sna_wakeup_handler [ 83.140] sna_accel_flush: flush?=0, dirty?=0 [ 83.140] sna_accel_flush: flush?=0, dirty?=0 [ 83.140] sna_accel_flush: flush?=0, dirty?=0 [ 83.140] sna_accel_flush: flush?=0, dirty?=0 [ 83.140] sna_block_handler (tv=537.949000) [ 83.140] kgem_retire, need_retire?=1 [ 83.140] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 83.140] kgem_retire__requests_ring: retiring ring 0 [ 83.140] __kgem_busy: handle=1, busy=131072, wedged=0 [ 83.140] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 83.140] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 83.140] kgem_retire -- retired=0, need_retire=1 [ 83.140] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 83.140] sna_scanout_do_flush: flush timer active: delta=4 [ 83.140] sna_accel_block: evaluating timers, active=7 [ 83.140] sna_accel_block: flush timer expires in 4 [83144] [ 83.145] sna_wakeup_handler [ 83.145] sna_block_handler (tv=537.944000) [ 83.145] kgem_retire, need_retire?=1 [ 83.145] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 83.145] kgem_retire__requests_ring: retiring ring 0 [ 83.145] __kgem_busy: handle=1, busy=0, wedged=0 [ 83.145] __kgem_retire_rq: request 1 complete [ 83.145] __kgem_bo_flush: handle=112, busy=0, wedged=0 [ 83.145] kgem_bo_move_to_cache: release handle=112 [ 83.145] kgem_bo_move_to_inactive: moving handle=112 to inactive [ 83.145] kgem_retire__requests_ring: retiring ring 0 [ 83.145] __kgem_busy: handle=2, busy=0, wedged=0 [ 83.145] __kgem_retire_rq: request 2 complete [ 83.145] __kgem_bo_flush: handle=25, busy=0, wedged=0 [ 83.145] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 83.145] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 83.145] kgem_retire -- retired=1, need_retire=0 [ 83.145] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 83.145] gen6_render_retire: resetting idle vbo [ 83.145] sna_scanout_do_flush: flush timer active: delta=-1 [ 83.145] sna_scanout_do_flush (time=83145), triggered [ 83.145] sna_scanout_flush (time=83145), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 83.145] has_shadow: has pending damage? 1, outstanding flips: 0 [ 83.145] stop_flush: scanout=32 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 83.145] has_shadow: has pending damage? 1, outstanding flips: 0 [ 83.145] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 83.145] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 83.145] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 83.145] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 83.145] sna_pixmap_move_to_gpu: already all-damaged [ 83.145] sna_pixmap_mark_active: pixmap=4091, handle=32 [ 83.145] sna_mode_redisplay: crtc[0] transformed? 0 [ 83.145] sna_mode_redisplay: crtc[1] transformed? 0 [ 83.145] sna_mode_redisplay: crtc[2] transformed? 0 [ 83.145] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=32 [active=1] [ 83.145] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 114, transformed? 0 [ 83.145] get_fb: reusing fb=68 for handle=32 [ 83.145] sna_mode_redisplay: recording flip on CRTC:32 handle=32, active_scanout=2, serial=3 [ 83.145] __kgem_bo_clear_busy: handle=32 [ 83.145] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 83.145] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 83.145] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 83.145] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=32, shadow handle=29 [ 83.145] sna_accel_do_throttle (time=83145), triggered [ 83.145] sna_accel_throttle (time=83145) [ 83.145] sna_accel_disarm_timer[1] (time=83145) [ 83.145] sna_accel_block: evaluating timers, active=5 [ 83.145] sna_accel_block: flush timer expires in 16 [83161] [ 83.147] sna_wakeup_handler [ 83.147] sna_accel_flush: flush?=0, dirty?=0 [ 83.147] sna_accel_flush: flush?=0, dirty?=0 [ 83.147] sna_accel_flush: flush?=0, dirty?=0 [ 83.147] sna_block_handler (tv=537.942000) [ 83.147] sna_scanout_do_flush: flush timer active: delta=14 [ 83.147] sna_accel_do_throttle -- no pending activity [ 83.147] sna_accel_block: evaluating timers, active=5 [ 83.147] sna_accel_block: flush timer expires in 14 [83161] [ 83.147] sna_wakeup_handler [ 83.147] sna_accel_flush: flush?=0, dirty?=0 [ 83.147] sna_accel_flush: flush?=0, dirty?=0 [ 83.147] sna_accel_flush: flush?=0, dirty?=0 [ 83.147] sna_block_handler (tv=537.942000) [ 83.147] sna_scanout_do_flush: flush timer active: delta=14 [ 83.147] sna_accel_do_throttle -- no pending activity [ 83.147] sna_accel_block: evaluating timers, active=5 [ 83.147] sna_accel_block: flush timer expires in 14 [83161] [ 83.148] sna_wakeup_handler [ 83.148] sna_accel_flush: flush?=0, dirty?=0 [ 83.148] sna_accel_flush: flush?=0, dirty?=0 [ 83.148] sna_block_handler (tv=537.941000) [ 83.148] sna_scanout_do_flush: flush timer active: delta=13 [ 83.148] sna_accel_do_throttle -- no pending activity [ 83.148] sna_accel_block: evaluating timers, active=5 [ 83.148] sna_accel_block: flush timer expires in 13 [83161] [ 83.149] sna_wakeup_handler [ 83.149] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=114, name=86 [ 83.149] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 83.149] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 83.149] sna_dri2_get_back: draw size=3840x2160, back buffer handle=114 size=3840x2160, is-scanout? 1, active?=1, pitch=15360, front pitch=15360 [ 83.149] sna_dri2_get_back: reuse backbuffer? 1 [ 83.149] sna_dri2_get_back: back buffer handle=114, active?=1, refcnt=2 [ 83.149] sna_dri2_get_back: cache: handle=128, active=0 [ 83.149] sna_dri2_get_back: reuse cache handle=128, name=76, flags=0 [ 83.149] sna_dri2_get_back: caching handle=114 (name=86, flags=0, active_scanout=1) [ 83.149] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 83.149] sna_dri2_reuse_buffer: reusing back buffer handle=128, name=76, pitch=15360, age=0 [ 83.149] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 83.149] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=32, name=80, active_scanout=2 [ 83.149] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 83.149] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=4, draw=146, pixmap=4091, proxy?=0 [ 83.149] sna_accel_flush: flush?=0, dirty?=0 [ 83.149] sna_accel_flush: flush?=0, dirty?=0 [ 83.149] sna_accel_flush: flush?=0, dirty?=0 [ 83.149] sna_block_handler (tv=537.940000) [ 83.149] sna_scanout_do_flush: flush timer active: delta=12 [ 83.149] sna_accel_do_throttle -- no pending activity [ 83.149] sna_accel_block: evaluating timers, active=5 [ 83.149] sna_accel_block: flush timer expires in 12 [83161] [ 83.149] sna_wakeup_handler [ 83.149] sna_mode_wakeup: len=64 [ 83.149] sna_dri2_vblank_handler(type=2, sequence=4739, draw=4181) [ 83.149] sna_crtc_record_swap: recording last swap on pipe=0, frame 4739 [msc=4739], time 83.149742 [ 83.149] sna_dri2_vblank_handler: 2 complete, frame=4739 tv=83.149742 [ 83.149] sna_dri2_blit_complete: blit finished [ 83.149] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4739, tv=83.149742) [ 83.149] frame_swap_complete(type=2): draw=146, pipe=0, frame=4739 [msc=4739], tv=83.149742 [ 83.149] sna_accel_flush: flush?=0, dirty?=0 [ 83.149] sna_dri2_event_free(draw?=1) [ 83.149] sna_dri2_remove_event: remove[0x561c94b41660] from window 146, active? 1 [ 83.149] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 83.149] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=128] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 83.149] sna_dri2_vblank_handler complete [ 83.149] sna_mode_wakeup: recording last swap on pipe=0, frame 4739 [1283], time 83.149742 [ 83.149] sna_mode_wakeup: removing handle=114 [active_scanout=0] from scanout, installing handle=32 [active_scanout=2] [ 83.149] sna_mode_wakeup: flip complete, pending? 1 [ 83.149] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 83.149] sna_block_handler (tv=537.940000) [ 83.149] sna_scanout_do_flush: flush timer active: delta=12 [ 83.149] sna_accel_do_throttle -- no pending activity [ 83.149] sna_accel_block: evaluating timers, active=5 [ 83.149] sna_accel_block: flush timer expires in 12 [83161] [ 83.149] sna_wakeup_handler [ 83.149] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 83.149] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 83.149] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 83.149] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 83.149] sna_dri2_get_msc(draw=146, pipe=0) [ 83.149] sna_crtc_record_swap: recording last swap on pipe=0, frame 4739 [msc=4739], time 83.149742 [ 83.149] sna_dri2_get_msc: msc=4739 [raw=4739], ust=83149742 [ 83.149] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=128 (refs=1/1, flush=0) , front=32 (refs=2/3, flush=1) [ 83.149] sna_dri2_schedule_swap(target_msc=4739, divisor=0, remainder=0) [ 83.149] sna_dri2_schedule_swap: using front handle=32, active_scanout?=2, flush?=1 [ 83.149] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 83.149] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 83.149] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 83.149] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 83.149] sna_crtc_record_swap: recording last swap on pipe=0, frame 4739 [msc=4739], time 83.149742 [ 83.149] immediate_swap: current_msc=4739, target_msc=4739 -- yes [ 83.149] can_flip: no, shadow enabled [ 83.149] sna_dri2_add_event: adding event to window 146) [ 83.149] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 83.149] sna_dri2_immediate_blit: no pending blit, starting chain [ 83.149] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 83.149] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 83.149] can_xchg: back size=8700f00, front size=8700f00 [ 83.149] can_xchg: yes, pixmap=4091 [ 83.149] sna_dri2_xchg: win=146, exchange front=32/80,ref=3 and back=128/76,ref=2, pixmap=4091 3840x2160 [ 83.149] sna_dri2_xchg: back_bo handle=128, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 83.149] sna_dri2_xchg: front_bo handle=32, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 83.149] set_bo: pixmap=4091, handle=128 (old handle=32) [ 83.149] set_bo: marking whole pixmap as damaged [ 83.149] set_bo: applying final/discard move-to-gpu [ 83.149] wait_for_shadow: flags=0, flips=0, handle=32, shadow=29 [ 83.149] set_bo: dropping flush hint from handle=32 [ 83.149] set_bo: adding flush hint to handle=128 [ 83.149] mark_stale(handle=32) => 1 [ 83.149] swap_limit: draw=146 setting swap limit to 3 [ 83.149] sna_dri2_swap_limit_validate: swap limit set to 3 [ 83.149] sna_next_vblank(pipe=0, waiting until next vblank) [ 83.149] sna_dri2_schedule_swap: reported target_msc=4739 [ 83.150] sna_accel_flush: flush?=0, dirty?=0 [ 83.150] sna_accel_flush: flush?=0, dirty?=0 [ 83.150] sna_accel_flush: flush?=0, dirty?=0 [ 83.150] sna_accel_flush: flush?=0, dirty?=0 [ 83.150] sna_block_handler (tv=537.939000) [ 83.150] sna_scanout_do_flush: flush timer active: delta=11 [ 83.150] sna_accel_do_throttle -- no pending activity [ 83.150] sna_accel_block: evaluating timers, active=5 [ 83.150] sna_accel_block: flush timer expires in 11 [83161] [ 83.155] sna_wakeup_handler [ 83.155] sna_accel_flush: flush?=0, dirty?=0 [ 83.155] sna_accel_flush: flush?=0, dirty?=0 [ 83.155] sna_create_pixmap(3840, 2160, 24, usage=0) [ 83.155] kgem_can_create_2d: 3840x2160 @ 24 [ 83.155] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 83.155] kgem_can_create_2d: untiled size=33177600 [ 83.155] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 83.155] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 83.155] kgem_can_create_2d: tiled[-1] size=33177600 [ 83.155] sna_create_pixmap: usage=0, flags=1b [ 83.155] sna_create_pixmap: creating GPU pixmap 3840x2160, stride=15360, flags=1b [ 83.155] __pop_freed_pixmap: reusing freed pixmap=5130 header [ 83.155] create_pixmap_hdr: pixmap=5131, width=3840, height=2160, usage=0 [ 83.155] sna_create_pixmap: serial=5131, 3840x2160, usage=0 [ 83.156] sna_composite_rectangles(pixmap=5132, op=0, 0 x 1 [(0, 0)x(3840, 2160) ...]) [ 83.156] sna_composite_rectangles: converted to op 0 [ 83.156] sna_composite_rectangles[0] (0, 0)x(3840, 2160) -> (0, 0), (3840, 2160) [ 83.156] sna_composite_rectangles: nrects=1, region=(0, 0), (3840, 2160) x 1 [ 83.156] sna_composite_rectangles: clipped extents (0, 0),(3840, 2160) x 1 [ 83.156] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(3840, 2160) [ 83.156] sna_composite_rectangles: dropping last-cpu hint [ 83.156] sna_drawable_use_bo pixmap=5132, box=((0, 0), (3840, 2160)), flags=19... [ 83.156] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 83.156] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 83.156] sna_pixmap_move_to_gpu(pixmap=5132, usage=0), flags=b [ 83.156] sna_pixmap_move_to_gpu: CPU damage? 0 [ 83.156] sna_pixmap_move_to_gpu: creating GPU bo (3840x2160@32), create=b [ 83.156] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 83.156] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 83.156] sna_pixmap_alloc_gpu: pixmap=5132 [ 83.156] kgem_create_2d(3840x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 83.156] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=15360, height=2160 [ 83.156] kgem_bo_remove_from_inactive: removing handle=112 from inactive [ 83.156] from inactive: pitch=15360, tiling=1: handle=112, id=2903 [ 83.156] __sna_damage_all(3840, 2160) [ 83.156] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 83.156] sna_pixmap_mark_active: pixmap=5132, handle=112 [ 83.156] sna_drawable_use_bo: allocated GPU bo for operation [ 83.156] sna_drawable_use_bo: using GPU bo with damage? 0 [ 83.156] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) [ 83.156] kgem_bo_is_render: handle=112, rq? 0 [0] [ 83.156] kgem_bo_is_render: handle=112, rq? 0 [0] [ 83.156] gen9_render_fill_boxes(0 x 1 [(0, 0), (3840, 2160) ...]) [ 83.156] sna_render_get_solid: 0 [ 83.156] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 83.156] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 83.156] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 83.156] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 83.156] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 83.156] kgem_add_handle: handle=4, index=0 [ 83.156] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 83.156] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 83.156] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 83.156] gen9_composite_get_binding_table(ffc0) [ 83.156] kgem_add_reloc64: handle=112, pos=16360, delta=0, domains=20002 [ 83.156] kgem_add_handle: handle=112, index=1 [ 83.156] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e64a9000) [ 83.156] __kgem_bo_mark_dirty: handle=112 (proxy? 0) [ 83.156] [3fe0] bind bo(handle=112, addr=e64a9000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> render [ 83.156] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 83.156] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 83.156] kgem_add_handle: handle=7, index=2 [ 83.156] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 83.156] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 83.156] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 83.156] gen9_emit_sampler: sampler = 1 [ 83.156] gen9_emit_sf: num_sf_outputs=1 [ 83.156] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 83.156] gen9_emit_vertex_elements: setup id=0 [ 83.156] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 83.156] (0, 0), (3840, 2160) [ 83.156] gen8_vertex_flush[490] = 3 [ 83.156] sna_composite_rectangles: pixmap=5132 marking clear [0]? 1 [ 83.156] sna_copy_area: src=pixmap=5132:(0, 0)x(3840, 2160)+(0, 0) -> dst=pixmap=5081:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 83.156] sna_copy_area: normal copy [ 83.156] sna_do_copy: src=(0, 0), dst=(0, 0), size=(3840x2160) [ 83.156] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(3840x2160) [ 83.156] sna_do_copy: dst extents (0, 0), (3840, 2160), dst clip extents (0, 0), (3840, 2160), dst size=3840x2160 [ 83.156] sna_do_copy: clipped dst extents (0, 0), (3840, 2160) [ 83.156] sna_do_copy: unclipped src extents (0, 0), (3840, 2160) [ 83.156] sna_do_copy: clipped src extents (0, 0), (3840, 2160) [ 83.156] sna_do_copy: pixmap -- no source clipping [ 83.156] sna_do_copy: src extents (0, 0), (3840, 2160) x 1 [ 83.156] sna_do_copy: copy region (0, 0), (3840, 2160) x 1 + (0, 0) [ 83.156] sna_copy_boxes (boxes=1x[(0, 0), (3840, 2160)...], src pixmap=5132+(0, 0), dst pixmap=5081+(0, 0), alu=3, src.size=3840x2160, dst.size=3840x2160) [ 83.156] sna_copy_boxes: dst=(priv=0x561c94b2b260, gpu_bo=25, cpu_bo=0), src=(priv=0x561c94b40a30, gpu_bo=112, cpu_bo=0), replaces=1 [ 83.156] copy_prefer_gpu: source is clear, don't force use of GPU [ 83.156] sna_drawable_use_bo pixmap=5081, box=((0, 0), (3840, 2160)), flags=18... [ 83.156] sna_drawable_use_bo: exported target, set PREFER_GPU [ 83.156] sna_drawable_use_bo: pinned, never REPLACES [ 83.156] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 83.156] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 83.156] sna_drawable_use_bo: using whole GPU bo [ 83.156] sna_copy_boxes: applying src clear [0] to dst [ 83.156] kgem_bo_is_render: handle=25, rq? 0 [0] [ 83.156] color_convert: src=0 [20020888] [ 83.156] color_convert: dst=ff000000 [20028888] [ 83.156] sna_render_get_solid: ff000000 [ 83.156] kgem_set_mode: flushing before new bo [ 83.156] gen8_vertex_close: used=6, vbo active? 23, vb=1, nreloc=1 [ 83.156] gen8_vertex_close: reloc[0] = 287 [ 83.156] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 83.156] kgem_add_handle: handle=23, index=3 [ 83.156] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 83.156] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=8175 [fenced=0] [ 83.156] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 83.156] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 83.156] kgem_fixup_relocs: shrinking by 61440 [ 83.156] __kgem_busy: handle=1, busy=0, wedged=0 [ 83.156] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 83.156] kgem_commit: release handle=112 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e64a9000 [ 83.156] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 83.156] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 83.156] __kgem_bo_clear_busy: handle=7 [ 83.156] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 83.156] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 83.156] __kgem_busy: handle=1, busy=131072, wedged=0 [ 83.156] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 83.156] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 83.156] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 83.156] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 83.157] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 83.157] kgem_add_handle: handle=4, index=0 [ 83.157] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 83.157] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 83.157] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 83.157] gen9_composite_get_binding_table(ffc0) [ 83.157] kgem_add_reloc64: handle=25, pos=16360, delta=0, domains=20002 [ 83.157] kgem_add_handle: handle=25, index=1 [ 83.157] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f816d000) [ 83.157] __kgem_bo_mark_dirty: handle=25 (proxy? 0) [ 83.157] [3fe0] bind bo(handle=25, addr=f816d000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> render [ 83.157] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 83.157] kgem_add_reloc64: adding proxy [delta=1020] for handle=7 [ 83.157] kgem_add_handle: handle=7, index=2 [ 83.157] kgem_add_reloc64[4] = (delta=1020, target handle=2, presumed=fffe8000) [ 83.157] [3fd0] bind bo(handle=7, addr=fffe83fc), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 83.157] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 83.157] gen9_emit_sampler: sampler = 1 [ 83.157] gen9_emit_sf: num_sf_outputs=1 [ 83.157] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 83.157] gen9_emit_vertex_elements: setup id=0 [ 83.157] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 83.157] (0, 0), (3840, 2160) [ 83.157] gen8_vertex_flush[490] = 3 [ 83.157] sna_copy_boxes: marking dst handle=25 as all clear [0] [ 83.157] sna_accel_flush: flush?=1, dirty?=0 [ 83.157] gen8_vertex_close: used=12, vbo active? 23, vb=1, nreloc=1 [ 83.157] gen8_vertex_close: reloc[0] = 287 [ 83.157] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 83.157] kgem_add_handle: handle=23, index=3 [ 83.157] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 83.157] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=8175 [fenced=0] [ 83.157] __kgem_busy: handle=1, busy=131072, wedged=0 [ 83.157] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd981000 [ 83.157] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 83.157] kgem_fixup_relocs: shrinking by 61440 [ 83.157] __kgem_busy: handle=2, busy=0, wedged=0 [ 83.157] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd981000 [ 83.157] kgem_commit: release handle=25 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f816d000 [ 83.157] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 83.157] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 83.157] __kgem_bo_clear_busy: handle=7 [ 83.157] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 83.157] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 83.157] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 83.157] sna_accel_flush: flush?=0, dirty?=0 [ 83.157] sna_accel_flush: flush?=0, dirty?=0 [ 83.157] sna_accel_flush: flush?=0, dirty?=0 [ 83.157] sna_destroy_pixmap: pixmap=5132, attached?=1 [ 83.157] _kgem_bo_destroy: handle=112, proxy? 0 [ 83.157] __kgem_bo_destroy: handle=112, size=33177600 [ 83.157] __kgem_busy: handle=112, busy=131073, wedged=0 [ 83.157] __kgem_bo_destroy: handle=112 -> active [ 83.157] __sna_free_pixmap(pixmap=5132) [ 83.157] sna_accel_flush: flush?=0, dirty?=0 [ 83.157] sna_accel_flush: flush?=0, dirty?=0 [ 83.157] sna_accel_flush: flush?=0, dirty?=0 [ 83.157] sna_block_handler (tv=537.932000) [ 83.157] kgem_retire, need_retire?=1 [ 83.157] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 83.157] kgem_retire__requests_ring: retiring ring 0 [ 83.157] __kgem_busy: handle=1, busy=131072, wedged=0 [ 83.157] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 83.157] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 83.157] kgem_retire -- retired=0, need_retire=1 [ 83.157] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 83.157] sna_scanout_do_flush: flush timer active: delta=4 [ 83.157] timer_enable (time=83157), starting timer 1 [ 83.157] sna_accel_block: evaluating timers, active=7 [ 83.157] sna_accel_block: flush timer expires in 4 [83161] [ 83.157] sna_wakeup_handler [ 83.157] sna_accel_flush: flush?=0, dirty?=0 [ 83.157] sna_accel_flush: flush?=0, dirty?=0 [ 83.157] sna_accel_flush: flush?=0, dirty?=0 [ 83.157] sna_accel_flush: flush?=0, dirty?=0 [ 83.157] sna_block_handler (tv=537.932000) [ 83.157] kgem_retire, need_retire?=1 [ 83.157] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 83.157] kgem_retire__requests_ring: retiring ring 0 [ 83.157] __kgem_busy: handle=1, busy=131072, wedged=0 [ 83.157] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 83.157] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 83.157] kgem_retire -- retired=0, need_retire=1 [ 83.157] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 83.157] sna_scanout_do_flush: flush timer active: delta=4 [ 83.157] sna_accel_block: evaluating timers, active=7 [ 83.157] sna_accel_block: flush timer expires in 4 [83161] [ 83.161] sna_wakeup_handler [ 83.161] sna_block_handler (tv=537.928000) [ 83.161] kgem_retire, need_retire?=1 [ 83.161] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 83.161] kgem_retire__requests_ring: retiring ring 0 [ 83.161] __kgem_busy: handle=1, busy=0, wedged=0 [ 83.161] __kgem_retire_rq: request 1 complete [ 83.161] __kgem_bo_flush: handle=112, busy=0, wedged=0 [ 83.161] kgem_bo_move_to_cache: release handle=112 [ 83.161] kgem_bo_move_to_inactive: moving handle=112 to inactive [ 83.161] kgem_retire__requests_ring: retiring ring 0 [ 83.161] __kgem_busy: handle=2, busy=0, wedged=0 [ 83.161] __kgem_retire_rq: request 2 complete [ 83.161] __kgem_bo_flush: handle=25, busy=0, wedged=0 [ 83.161] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 83.161] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 83.161] kgem_retire -- retired=1, need_retire=0 [ 83.161] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 83.161] gen6_render_retire: resetting idle vbo [ 83.161] sna_scanout_do_flush: flush timer active: delta=0 [ 83.161] sna_scanout_do_flush (time=83161), triggered [ 83.161] sna_scanout_flush (time=83161), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 83.161] has_shadow: has pending damage? 1, outstanding flips: 0 [ 83.161] stop_flush: scanout=128 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 83.161] has_shadow: has pending damage? 1, outstanding flips: 0 [ 83.161] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 83.161] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 83.161] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 83.161] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 83.161] sna_pixmap_move_to_gpu: already all-damaged [ 83.161] sna_pixmap_mark_active: pixmap=4091, handle=128 [ 83.161] sna_mode_redisplay: crtc[0] transformed? 0 [ 83.161] sna_mode_redisplay: crtc[1] transformed? 0 [ 83.161] sna_mode_redisplay: crtc[2] transformed? 0 [ 83.161] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=128 [active=1] [ 83.161] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 32, transformed? 0 [ 83.161] get_fb: reusing fb=80 for handle=128 [ 83.161] sna_mode_redisplay: recording flip on CRTC:32 handle=128, active_scanout=2, serial=3 [ 83.161] __kgem_bo_clear_busy: handle=128 [ 83.161] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 83.161] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 83.161] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 83.162] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=128, shadow handle=29 [ 83.162] sna_accel_block: evaluating timers, active=7 [ 83.162] sna_accel_block: flush timer expires in 16 [83177] [ 83.164] sna_wakeup_handler [ 83.164] sna_accel_flush: flush?=0, dirty?=0 [ 83.164] sna_accel_flush: flush?=0, dirty?=0 [ 83.164] sna_accel_flush: flush?=0, dirty?=0 [ 83.164] sna_block_handler (tv=537.925000) [ 83.164] sna_scanout_do_flush: flush timer active: delta=13 [ 83.164] sna_accel_block: evaluating timers, active=7 [ 83.164] sna_accel_block: flush timer expires in 13 [83177] [ 83.164] sna_wakeup_handler [ 83.164] sna_accel_flush: flush?=0, dirty?=0 [ 83.164] sna_accel_flush: flush?=0, dirty?=0 [ 83.164] sna_accel_flush: flush?=0, dirty?=0 [ 83.164] sna_block_handler (tv=537.925000) [ 83.164] sna_scanout_do_flush: flush timer active: delta=13 [ 83.164] sna_accel_block: evaluating timers, active=7 [ 83.164] sna_accel_block: flush timer expires in 13 [83177] [ 83.165] sna_wakeup_handler [ 83.165] sna_accel_flush: flush?=0, dirty?=0 [ 83.165] sna_accel_flush: flush?=0, dirty?=0 [ 83.165] sna_block_handler (tv=537.924000) [ 83.165] sna_scanout_do_flush: flush timer active: delta=12 [ 83.165] sna_accel_block: evaluating timers, active=7 [ 83.165] sna_accel_block: flush timer expires in 12 [83177] [ 83.165] sna_wakeup_handler [ 83.165] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=32, name=80 [ 83.165] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 83.165] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 83.165] sna_dri2_get_back: draw size=3840x2160, back buffer handle=32 size=3840x2160, is-scanout? 1, active?=1, pitch=15360, front pitch=15360 [ 83.165] sna_dri2_get_back: reuse backbuffer? 1 [ 83.165] sna_dri2_get_back: back buffer handle=32, active?=1, refcnt=2 [ 83.165] sna_dri2_get_back: cache: handle=114, active=0 [ 83.165] sna_dri2_get_back: reuse cache handle=114, name=86, flags=0 [ 83.165] sna_dri2_get_back: caching handle=32 (name=80, flags=0, active_scanout=1) [ 83.165] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 83.165] sna_dri2_reuse_buffer: reusing back buffer handle=114, name=86, pitch=15360, age=0 [ 83.165] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 83.165] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=128, name=76, active_scanout=2 [ 83.165] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 83.165] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=128] -- refcnt=4, draw=146, pixmap=4091, proxy?=0 [ 83.165] sna_accel_flush: flush?=0, dirty?=0 [ 83.165] sna_accel_flush: flush?=0, dirty?=0 [ 83.165] sna_accel_flush: flush?=0, dirty?=0 [ 83.165] sna_block_handler (tv=537.924000) [ 83.165] sna_scanout_do_flush: flush timer active: delta=12 [ 83.165] sna_accel_block: evaluating timers, active=7 [ 83.165] sna_accel_block: flush timer expires in 12 [83177] [ 83.165] sna_wakeup_handler [ 83.165] sna_mode_wakeup: len=64 [ 83.165] sna_dri2_vblank_handler(type=2, sequence=4740, draw=4181) [ 83.165] sna_crtc_record_swap: recording last swap on pipe=0, frame 4740 [msc=4740], time 83.166394 [ 83.165] sna_dri2_vblank_handler: 2 complete, frame=4740 tv=83.166394 [ 83.166] sna_dri2_blit_complete: blit finished [ 83.166] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4740, tv=83.166394) [ 83.166] frame_swap_complete(type=2): draw=146, pipe=0, frame=4740 [msc=4740], tv=83.166394 [ 83.166] sna_accel_flush: flush?=0, dirty?=0 [ 83.166] sna_dri2_event_free(draw?=1) [ 83.166] sna_dri2_remove_event: remove[0x561c94b41660] from window 146, active? 1 [ 83.166] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=128] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 83.166] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=114] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 83.166] sna_dri2_vblank_handler complete [ 83.166] sna_mode_wakeup: recording last swap on pipe=0, frame 4740 [1284], time 83.166394 [ 83.166] sna_mode_wakeup: removing handle=32 [active_scanout=0] from scanout, installing handle=128 [active_scanout=2] [ 83.166] sna_mode_wakeup: flip complete, pending? 1 [ 83.166] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 83.166] sna_block_handler (tv=537.923000) [ 83.166] sna_scanout_do_flush: flush timer active: delta=11 [ 83.166] sna_accel_block: evaluating timers, active=7 [ 83.166] sna_accel_block: flush timer expires in 11 [83177] [ 83.166] sna_wakeup_handler [ 83.166] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 83.166] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 83.166] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 83.166] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 83.166] sna_dri2_get_msc(draw=146, pipe=0) [ 83.166] sna_crtc_record_swap: recording last swap on pipe=0, frame 4740 [msc=4740], time 83.166394 [ 83.166] sna_dri2_get_msc: msc=4740 [raw=4740], ust=83166394 [ 83.166] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=114 (refs=1/1, flush=0) , front=128 (refs=2/3, flush=1) [ 83.166] sna_dri2_schedule_swap(target_msc=4740, divisor=0, remainder=0) [ 83.166] sna_dri2_schedule_swap: using front handle=128, active_scanout?=2, flush?=1 [ 83.166] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 83.166] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 83.166] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 83.166] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 83.166] sna_crtc_record_swap: recording last swap on pipe=0, frame 4740 [msc=4740], time 83.166394 [ 83.166] immediate_swap: current_msc=4740, target_msc=4740 -- yes [ 83.166] can_flip: no, shadow enabled [ 83.166] sna_dri2_add_event: adding event to window 146) [ 83.166] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 83.166] sna_dri2_immediate_blit: no pending blit, starting chain [ 83.166] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 83.166] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 83.166] can_xchg: back size=8700f00, front size=8700f00 [ 83.166] can_xchg: yes, pixmap=4091 [ 83.166] sna_dri2_xchg: win=146, exchange front=128/76,ref=3 and back=114/86,ref=2, pixmap=4091 3840x2160 [ 83.166] sna_dri2_xchg: back_bo handle=114, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 83.166] sna_dri2_xchg: front_bo handle=128, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 83.166] set_bo: pixmap=4091, handle=114 (old handle=128) [ 83.166] set_bo: marking whole pixmap as damaged [ 83.166] set_bo: applying final/discard move-to-gpu [ 83.166] wait_for_shadow: flags=0, flips=0, handle=128, shadow=29 [ 83.166] set_bo: dropping flush hint from handle=128 [ 83.166] set_bo: adding flush hint to handle=114 [ 83.166] mark_stale(handle=128) => 1 [ 83.166] swap_limit: draw=146 setting swap limit to 3 [ 83.166] sna_dri2_swap_limit_validate: swap limit set to 3 [ 83.166] sna_next_vblank(pipe=0, waiting until next vblank) [ 83.166] sna_dri2_schedule_swap: reported target_msc=4740 [ 83.166] sna_accel_flush: flush?=0, dirty?=0 [ 83.166] sna_accel_flush: flush?=0, dirty?=0 [ 83.166] sna_accel_flush: flush?=0, dirty?=0 [ 83.166] sna_accel_flush: flush?=0, dirty?=0 [ 83.166] sna_block_handler (tv=537.923000) [ 83.166] sna_scanout_do_flush: flush timer active: delta=11 [ 83.166] sna_accel_block: evaluating timers, active=7 [ 83.166] sna_accel_block: flush timer expires in 11 [83177] [ 83.172] sna_wakeup_handler [ 83.172] sna_accel_flush: flush?=0, dirty?=0 [ 83.172] sna_accel_flush: flush?=0, dirty?=0 [ 83.172] sna_create_pixmap(3840, 2160, 24, usage=0) [ 83.172] kgem_can_create_2d: 3840x2160 @ 24 [ 83.172] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 83.172] kgem_can_create_2d: untiled size=33177600 [ 83.172] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 83.172] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 83.172] kgem_can_create_2d: tiled[-1] size=33177600 [ 83.172] sna_create_pixmap: usage=0, flags=1b [ 83.172] sna_create_pixmap: creating GPU pixmap 3840x2160, stride=15360, flags=1b [ 83.172] __pop_freed_pixmap: reusing freed pixmap=5132 header [ 83.172] create_pixmap_hdr: pixmap=5133, width=3840, height=2160, usage=0 [ 83.172] sna_create_pixmap: serial=5133, 3840x2160, usage=0 [ 83.172] sna_composite_rectangles(pixmap=5134, op=0, 0 x 1 [(0, 0)x(3840, 2160) ...]) [ 83.172] sna_composite_rectangles: converted to op 0 [ 83.172] sna_composite_rectangles[0] (0, 0)x(3840, 2160) -> (0, 0), (3840, 2160) [ 83.172] sna_composite_rectangles: nrects=1, region=(0, 0), (3840, 2160) x 1 [ 83.172] sna_composite_rectangles: clipped extents (0, 0),(3840, 2160) x 1 [ 83.172] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(3840, 2160) [ 83.172] sna_composite_rectangles: dropping last-cpu hint [ 83.172] sna_drawable_use_bo pixmap=5134, box=((0, 0), (3840, 2160)), flags=19... [ 83.172] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 83.172] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 83.172] sna_pixmap_move_to_gpu(pixmap=5134, usage=0), flags=b [ 83.173] sna_pixmap_move_to_gpu: CPU damage? 0 [ 83.173] sna_pixmap_move_to_gpu: creating GPU bo (3840x2160@32), create=b [ 83.173] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 83.173] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 83.173] sna_pixmap_alloc_gpu: pixmap=5134 [ 83.173] kgem_create_2d(3840x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 83.173] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=15360, height=2160 [ 83.173] kgem_bo_remove_from_inactive: removing handle=112 from inactive [ 83.173] from inactive: pitch=15360, tiling=1: handle=112, id=2904 [ 83.173] __sna_damage_all(3840, 2160) [ 83.173] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 83.173] sna_pixmap_mark_active: pixmap=5134, handle=112 [ 83.173] sna_drawable_use_bo: allocated GPU bo for operation [ 83.173] sna_drawable_use_bo: using GPU bo with damage? 0 [ 83.173] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) [ 83.173] kgem_bo_is_render: handle=112, rq? 0 [0] [ 83.173] kgem_bo_is_render: handle=112, rq? 0 [0] [ 83.173] gen9_render_fill_boxes(0 x 1 [(0, 0), (3840, 2160) ...]) [ 83.173] sna_render_get_solid: 0 [ 83.173] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 83.173] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 83.173] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 83.173] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 83.173] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 83.173] kgem_add_handle: handle=4, index=0 [ 83.173] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 83.173] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 83.173] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 83.173] gen9_composite_get_binding_table(ffc0) [ 83.173] kgem_add_reloc64: handle=112, pos=16360, delta=0, domains=20002 [ 83.173] kgem_add_handle: handle=112, index=1 [ 83.173] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e64a9000) [ 83.173] __kgem_bo_mark_dirty: handle=112 (proxy? 0) [ 83.173] [3fe0] bind bo(handle=112, addr=e64a9000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> render [ 83.173] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 83.173] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 83.173] kgem_add_handle: handle=7, index=2 [ 83.173] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 83.173] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 83.173] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 83.173] gen9_emit_sampler: sampler = 1 [ 83.173] gen9_emit_sf: num_sf_outputs=1 [ 83.173] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 83.173] gen9_emit_vertex_elements: setup id=0 [ 83.173] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 83.173] (0, 0), (3840, 2160) [ 83.173] gen8_vertex_flush[490] = 3 [ 83.173] sna_composite_rectangles: pixmap=5134 marking clear [0]? 1 [ 83.173] sna_copy_area: src=pixmap=5134:(0, 0)x(3840, 2160)+(0, 0) -> dst=pixmap=5081:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 83.173] sna_copy_area: normal copy [ 83.173] sna_do_copy: src=(0, 0), dst=(0, 0), size=(3840x2160) [ 83.173] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(3840x2160) [ 83.173] sna_do_copy: dst extents (0, 0), (3840, 2160), dst clip extents (0, 0), (3840, 2160), dst size=3840x2160 [ 83.173] sna_do_copy: clipped dst extents (0, 0), (3840, 2160) [ 83.173] sna_do_copy: unclipped src extents (0, 0), (3840, 2160) [ 83.173] sna_do_copy: clipped src extents (0, 0), (3840, 2160) [ 83.173] sna_do_copy: pixmap -- no source clipping [ 83.173] sna_do_copy: src extents (0, 0), (3840, 2160) x 1 [ 83.173] sna_do_copy: copy region (0, 0), (3840, 2160) x 1 + (0, 0) [ 83.173] sna_copy_boxes (boxes=1x[(0, 0), (3840, 2160)...], src pixmap=5134+(0, 0), dst pixmap=5081+(0, 0), alu=3, src.size=3840x2160, dst.size=3840x2160) [ 83.173] sna_copy_boxes: dst=(priv=0x561c94b2b260, gpu_bo=25, cpu_bo=0), src=(priv=0x561c94b40a30, gpu_bo=112, cpu_bo=0), replaces=1 [ 83.173] copy_prefer_gpu: source is clear, don't force use of GPU [ 83.173] sna_drawable_use_bo pixmap=5081, box=((0, 0), (3840, 2160)), flags=18... [ 83.173] sna_drawable_use_bo: exported target, set PREFER_GPU [ 83.173] sna_drawable_use_bo: pinned, never REPLACES [ 83.173] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 83.173] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 83.173] sna_drawable_use_bo: using whole GPU bo [ 83.173] sna_copy_boxes: applying src clear [0] to dst [ 83.173] kgem_bo_is_render: handle=25, rq? 0 [0] [ 83.173] color_convert: src=0 [20020888] [ 83.173] color_convert: dst=ff000000 [20028888] [ 83.173] sna_render_get_solid: ff000000 [ 83.173] kgem_set_mode: flushing before new bo [ 83.173] gen8_vertex_close: used=6, vbo active? 23, vb=1, nreloc=1 [ 83.173] gen8_vertex_close: reloc[0] = 287 [ 83.173] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 83.173] kgem_add_handle: handle=23, index=3 [ 83.173] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 83.173] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=8175 [fenced=0] [ 83.173] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 83.173] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 83.173] kgem_fixup_relocs: shrinking by 61440 [ 83.173] __kgem_busy: handle=1, busy=0, wedged=0 [ 83.173] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 83.173] kgem_commit: release handle=112 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e64a9000 [ 83.173] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 83.173] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 83.173] __kgem_bo_clear_busy: handle=7 [ 83.173] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 83.173] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 83.173] __kgem_busy: handle=1, busy=131072, wedged=0 [ 83.173] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 83.173] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 83.173] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 83.173] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 83.173] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 83.173] kgem_add_handle: handle=4, index=0 [ 83.173] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 83.173] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 83.173] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 83.173] gen9_composite_get_binding_table(ffc0) [ 83.173] kgem_add_reloc64: handle=25, pos=16360, delta=0, domains=20002 [ 83.173] kgem_add_handle: handle=25, index=1 [ 83.173] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f816d000) [ 83.173] __kgem_bo_mark_dirty: handle=25 (proxy? 0) [ 83.173] [3fe0] bind bo(handle=25, addr=f816d000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> render [ 83.173] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 83.173] kgem_add_reloc64: adding proxy [delta=1020] for handle=7 [ 83.173] kgem_add_handle: handle=7, index=2 [ 83.173] kgem_add_reloc64[4] = (delta=1020, target handle=2, presumed=fffe8000) [ 83.173] [3fd0] bind bo(handle=7, addr=fffe83fc), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 83.173] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 83.173] gen9_emit_sampler: sampler = 1 [ 83.173] gen9_emit_sf: num_sf_outputs=1 [ 83.173] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 83.173] gen9_emit_vertex_elements: setup id=0 [ 83.173] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 83.173] (0, 0), (3840, 2160) [ 83.173] gen8_vertex_flush[490] = 3 [ 83.173] sna_copy_boxes: marking dst handle=25 as all clear [0] [ 83.173] sna_accel_flush: flush?=1, dirty?=0 [ 83.173] gen8_vertex_close: used=12, vbo active? 23, vb=1, nreloc=1 [ 83.173] gen8_vertex_close: reloc[0] = 287 [ 83.173] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 83.173] kgem_add_handle: handle=23, index=3 [ 83.173] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 83.173] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=8175 [fenced=0] [ 83.173] __kgem_busy: handle=1, busy=131072, wedged=0 [ 83.174] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd981000 [ 83.174] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 83.174] kgem_fixup_relocs: shrinking by 61440 [ 83.174] __kgem_busy: handle=2, busy=0, wedged=0 [ 83.174] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd981000 [ 83.174] kgem_commit: release handle=25 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f816d000 [ 83.174] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 83.174] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 83.174] __kgem_bo_clear_busy: handle=7 [ 83.174] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 83.174] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 83.174] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 83.174] sna_accel_flush: flush?=0, dirty?=0 [ 83.174] sna_accel_flush: flush?=0, dirty?=0 [ 83.174] sna_accel_flush: flush?=0, dirty?=0 [ 83.174] sna_destroy_pixmap: pixmap=5134, attached?=1 [ 83.174] _kgem_bo_destroy: handle=112, proxy? 0 [ 83.174] __kgem_bo_destroy: handle=112, size=33177600 [ 83.174] __kgem_busy: handle=112, busy=131073, wedged=0 [ 83.174] __kgem_bo_destroy: handle=112 -> active [ 83.174] __sna_free_pixmap(pixmap=5134) [ 83.174] sna_accel_flush: flush?=0, dirty?=0 [ 83.174] sna_accel_flush: flush?=0, dirty?=0 [ 83.174] sna_accel_flush: flush?=0, dirty?=0 [ 83.174] sna_block_handler (tv=537.915000) [ 83.174] kgem_retire, need_retire?=1 [ 83.174] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 83.174] kgem_retire__requests_ring: retiring ring 0 [ 83.174] __kgem_busy: handle=1, busy=131072, wedged=0 [ 83.174] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 83.174] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 83.174] kgem_retire -- retired=0, need_retire=1 [ 83.174] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 83.174] sna_scanout_do_flush: flush timer active: delta=3 [ 83.174] sna_scanout_do_flush (time=83174), triggered [ 83.174] sna_scanout_flush (time=83174), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 83.174] has_shadow: has pending damage? 1, outstanding flips: 0 [ 83.174] stop_flush: scanout=114 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 83.174] has_shadow: has pending damage? 1, outstanding flips: 0 [ 83.174] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 83.174] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 83.174] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 83.174] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 83.174] sna_pixmap_move_to_gpu: already all-damaged [ 83.174] sna_pixmap_mark_active: pixmap=4091, handle=114 [ 83.174] sna_mode_redisplay: crtc[0] transformed? 0 [ 83.174] sna_mode_redisplay: crtc[1] transformed? 0 [ 83.174] sna_mode_redisplay: crtc[2] transformed? 0 [ 83.174] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=114 [active=1] [ 83.174] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 128, transformed? 0 [ 83.174] get_fb: reusing fb=81 for handle=114 [ 83.174] sna_mode_redisplay: recording flip on CRTC:32 handle=114, active_scanout=2, serial=3 [ 83.174] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 83.174] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 83.174] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 83.174] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 83.174] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=114, shadow handle=29 [ 83.174] sna_accel_do_throttle (time=83174), triggered [ 83.174] sna_accel_throttle (time=83174) [ 83.174] sna_accel_block: evaluating timers, active=7 [ 83.174] sna_accel_block: flush timer expires in 16 [83190] [ 83.174] sna_wakeup_handler [ 83.174] sna_accel_flush: flush?=0, dirty?=0 [ 83.174] sna_accel_flush: flush?=0, dirty?=0 [ 83.174] sna_accel_flush: flush?=0, dirty?=0 [ 83.174] sna_accel_flush: flush?=0, dirty?=0 [ 83.174] sna_block_handler (tv=537.915000) [ 83.174] kgem_retire, need_retire?=1 [ 83.174] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 83.174] kgem_retire__requests_ring: retiring ring 0 [ 83.174] __kgem_busy: handle=1, busy=131072, wedged=0 [ 83.174] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 83.174] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 83.174] kgem_retire -- retired=0, need_retire=1 [ 83.174] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 83.174] sna_scanout_do_flush: flush timer active: delta=16 [ 83.174] sna_accel_block: evaluating timers, active=7 [ 83.174] sna_accel_block: flush timer expires in 16 [83190] [ 83.181] sna_wakeup_handler [ 83.181] sna_accel_flush: flush?=0, dirty?=0 [ 83.181] sna_accel_flush: flush?=0, dirty?=0 [ 83.181] sna_accel_flush: flush?=0, dirty?=0 [ 83.181] sna_block_handler (tv=537.908000) [ 83.181] kgem_retire, need_retire?=1 [ 83.181] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 83.181] kgem_retire__requests_ring: retiring ring 0 [ 83.181] __kgem_busy: handle=1, busy=0, wedged=0 [ 83.181] __kgem_retire_rq: request 1 complete [ 83.181] __kgem_bo_flush: handle=112, busy=0, wedged=0 [ 83.181] kgem_bo_move_to_cache: release handle=112 [ 83.181] kgem_bo_move_to_inactive: moving handle=112 to inactive [ 83.181] kgem_retire__requests_ring: retiring ring 0 [ 83.181] __kgem_busy: handle=2, busy=0, wedged=0 [ 83.181] __kgem_retire_rq: request 2 complete [ 83.181] __kgem_bo_flush: handle=25, busy=0, wedged=0 [ 83.181] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 83.181] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 83.181] kgem_retire -- retired=1, need_retire=0 [ 83.181] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 83.181] gen6_render_retire: resetting idle vbo [ 83.181] sna_scanout_do_flush: flush timer active: delta=9 [ 83.181] sna_accel_block: evaluating timers, active=7 [ 83.181] sna_accel_block: flush timer expires in 9 [83190] [ 83.181] sna_wakeup_handler [ 83.181] sna_accel_flush: flush?=0, dirty?=0 [ 83.181] sna_accel_flush: flush?=0, dirty?=0 [ 83.181] sna_block_handler (tv=537.908000) [ 83.181] sna_scanout_do_flush: flush timer active: delta=9 [ 83.181] sna_accel_block: evaluating timers, active=7 [ 83.181] sna_accel_block: flush timer expires in 9 [83190] [ 83.181] sna_wakeup_handler [ 83.181] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=128, name=76 [ 83.181] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 83.181] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 83.181] sna_dri2_get_back: draw size=3840x2160, back buffer handle=128 size=3840x2160, is-scanout? 1, active?=1, pitch=15360, front pitch=15360 [ 83.181] sna_dri2_get_back: reuse backbuffer? 1 [ 83.181] sna_dri2_get_back: back buffer handle=128, active?=1, refcnt=2 [ 83.181] sna_dri2_get_back: cache: handle=32, active=0 [ 83.181] sna_dri2_get_back: reuse cache handle=32, name=80, flags=0 [ 83.181] sna_dri2_get_back: caching handle=128 (name=76, flags=0, active_scanout=1) [ 83.181] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 83.181] sna_dri2_reuse_buffer: reusing back buffer handle=32, name=80, pitch=15360, age=0 [ 83.181] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 83.181] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=114, name=86, active_scanout=2 [ 83.181] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 83.181] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=114] -- refcnt=4, draw=146, pixmap=4091, proxy?=0 [ 83.181] sna_accel_flush: flush?=0, dirty?=0 [ 83.181] sna_accel_flush: flush?=0, dirty?=0 [ 83.181] sna_accel_flush: flush?=0, dirty?=0 [ 83.181] sna_block_handler (tv=537.908000) [ 83.181] sna_scanout_do_flush: flush timer active: delta=9 [ 83.181] sna_accel_block: evaluating timers, active=7 [ 83.181] sna_accel_block: flush timer expires in 9 [83190] [ 83.182] sna_wakeup_handler [ 83.182] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 83.182] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 83.182] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 83.182] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 83.182] sna_dri2_get_msc(draw=146, pipe=0) [ 83.182] sna_crtc_record_swap: recording last swap on pipe=0, frame 4740 [msc=4740], time 83.166394 [ 83.182] sna_dri2_get_msc: msc=4740 [raw=4740], ust=83166394 [ 83.182] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=32 (refs=2/1, flush=0) , front=114 (refs=3/3, flush=1) [ 83.182] sna_dri2_schedule_swap(target_msc=4741, divisor=0, remainder=0) [ 83.182] sna_dri2_schedule_swap: using front handle=114, active_scanout?=2, flush?=1 [ 83.182] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 83.182] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 83.182] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 83.182] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 83.182] sna_crtc_record_swap: recording last swap on pipe=0, frame 4740 [msc=4740], time 83.166394 [ 83.182] immediate_swap: current_msc=4740, target_msc=4741 -- yes [ 83.182] can_flip: no, shadow enabled [ 83.182] sna_dri2_add_event: adding event to window 146) [ 83.182] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 1, chained? 1, pipe 0 [ 83.182] sna_dri2_immediate_blit: current event front=114 [name=86, active?=2], back=32 [name=80, active?=0] [ 83.182] swap_limit: draw=146 setting swap limit to 2 [ 83.182] sna_dri2_swap_limit_validate: swap limit set to 2 [ 83.182] sna_dri2_immediate_blit: setting handle=32 as pending blit (current event front=114, back=32) [ 83.182] sna_dri2_event_free(draw?=1) [ 83.182] sna_dri2_remove_event: remove[0x561c94b434c0] from window 146, active? 1 [ 83.182] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=114] -- refcnt=4, draw=146, pixmap=4091, proxy?=0 [ 83.182] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=32] -- refcnt=3, draw=146, pixmap=0, proxy?=0 [ 83.182] sna_dri2_schedule_swap: reported target_msc=4741 [ 83.182] sna_accel_flush: flush?=0, dirty?=0 [ 83.182] sna_accel_flush: flush?=0, dirty?=0 [ 83.182] sna_accel_flush: flush?=0, dirty?=0 [ 83.182] sna_accel_flush: flush?=0, dirty?=0 [ 83.182] sna_block_handler (tv=537.907000) [ 83.182] sna_scanout_do_flush: flush timer active: delta=8 [ 83.182] sna_accel_block: evaluating timers, active=7 [ 83.182] sna_accel_block: flush timer expires in 8 [83190] [ 83.182] sna_wakeup_handler [ 83.182] sna_accel_flush: flush?=0, dirty?=0 [ 83.182] sna_accel_flush: flush?=0, dirty?=0 [ 83.182] sna_accel_flush: flush?=0, dirty?=0 [ 83.182] sna_block_handler (tv=537.907000) [ 83.182] sna_scanout_do_flush: flush timer active: delta=8 [ 83.182] sna_accel_block: evaluating timers, active=7 [ 83.182] sna_accel_block: flush timer expires in 8 [83190] [ 83.182] sna_wakeup_handler [ 83.182] sna_mode_wakeup: len=64 [ 83.182] sna_dri2_vblank_handler(type=2, sequence=4741, draw=4181) [ 83.182] sna_crtc_record_swap: recording last swap on pipe=0, frame 4741 [msc=4741], time 83.183048 [ 83.182] sna_dri2_vblank_handler: 2 complete, frame=4741 tv=83.183048 [ 83.182] sna_dri2_blit_complete: blit finished [ 83.182] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4741, tv=83.183048) [ 83.182] frame_swap_complete(type=2): draw=146, pipe=0, frame=4741 [msc=4741], tv=83.183048 [ 83.182] sna_accel_flush: flush?=0, dirty?=0 [ 83.182] sna_dri2_vblank_handler: swapping old back handle=32 [name=80, active=1] for pending handle=32 [name=80, active=1], front handle=114 [name=86, active=2] [ 83.182] sna_dri2_cache_bo(handle=32, name=80) [ 83.182] sna_dri2_cache_bo: multiple references [2], releasing handle [ 83.182] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 83.182] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 83.182] can_xchg: back size=8700f00, front size=8700f00 [ 83.182] can_xchg: yes, pixmap=4091 [ 83.182] sna_dri2_xchg: win=146, exchange front=114/86,ref=3 and back=32/80,ref=2, pixmap=4091 3840x2160 [ 83.182] sna_dri2_xchg: back_bo handle=32, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 83.182] sna_dri2_xchg: front_bo handle=114, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 83.182] set_bo: pixmap=4091, handle=32 (old handle=114) [ 83.182] set_bo: marking whole pixmap as damaged [ 83.182] set_bo: applying final/discard move-to-gpu [ 83.182] wait_for_shadow: flags=0, flips=1, handle=114, shadow=29 [ 83.182] set_bo: dropping flush hint from handle=114 [ 83.182] set_bo: adding flush hint to handle=32 [ 83.182] mark_stale(handle=114) => 1 [ 83.182] sna_next_vblank(pipe=0, waiting until next vblank) [ 83.182] sna_mode_wakeup: recording last swap on pipe=0, frame 4741 [1285], time 83.183048 [ 83.182] sna_mode_wakeup: removing handle=128 [active_scanout=0] from scanout, installing handle=114 [active_scanout=1] [ 83.182] sna_mode_wakeup: flip complete, pending? 1 [ 83.182] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 83.182] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 83.182] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 83.182] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 83.182] sna_pixmap_move_to_gpu: already all-damaged [ 83.182] sna_pixmap_mark_active: pixmap=4091, handle=32 [ 83.182] sna_mode_redisplay: crtc[0] transformed? 0 [ 83.182] sna_mode_redisplay: crtc[1] transformed? 0 [ 83.182] sna_mode_redisplay: crtc[2] transformed? 0 [ 83.183] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=32 [active=1] [ 83.183] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 114, transformed? 0 [ 83.183] get_fb: reusing fb=68 for handle=32 [ 83.183] sna_mode_redisplay: recording flip on CRTC:32 handle=32, active_scanout=2, serial=3 [ 83.183] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 83.183] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 83.183] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 83.183] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 83.183] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=32, shadow handle=29 [ 83.183] sna_block_handler (tv=537.906000) [ 83.183] sna_scanout_do_flush: flush timer active: delta=7 [ 83.183] sna_accel_block: evaluating timers, active=7 [ 83.183] sna_accel_block: flush timer expires in 7 [83190] [ 83.189] sna_wakeup_handler [ 83.189] sna_accel_flush: flush?=0, dirty?=0 [ 83.189] sna_accel_flush: flush?=0, dirty?=0 [ 83.189] sna_create_pixmap(3840, 2160, 24, usage=0) [ 83.189] kgem_can_create_2d: 3840x2160 @ 24 [ 83.189] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 83.189] kgem_can_create_2d: untiled size=33177600 [ 83.189] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 83.189] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 83.189] kgem_can_create_2d: tiled[-1] size=33177600 [ 83.189] sna_create_pixmap: usage=0, flags=1b [ 83.189] sna_create_pixmap: creating GPU pixmap 3840x2160, stride=15360, flags=1b [ 83.189] __pop_freed_pixmap: reusing freed pixmap=5134 header [ 83.189] create_pixmap_hdr: pixmap=5135, width=3840, height=2160, usage=0 [ 83.189] sna_create_pixmap: serial=5135, 3840x2160, usage=0 [ 83.189] sna_composite_rectangles(pixmap=5136, op=0, 0 x 1 [(0, 0)x(3840, 2160) ...]) [ 83.189] sna_composite_rectangles: converted to op 0 [ 83.189] sna_composite_rectangles[0] (0, 0)x(3840, 2160) -> (0, 0), (3840, 2160) [ 83.189] sna_composite_rectangles: nrects=1, region=(0, 0), (3840, 2160) x 1 [ 83.189] sna_composite_rectangles: clipped extents (0, 0),(3840, 2160) x 1 [ 83.189] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(3840, 2160) [ 83.189] sna_composite_rectangles: dropping last-cpu hint [ 83.189] sna_drawable_use_bo pixmap=5136, box=((0, 0), (3840, 2160)), flags=19... [ 83.189] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 83.189] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 83.189] sna_pixmap_move_to_gpu(pixmap=5136, usage=0), flags=b [ 83.189] sna_pixmap_move_to_gpu: CPU damage? 0 [ 83.189] sna_pixmap_move_to_gpu: creating GPU bo (3840x2160@32), create=b [ 83.189] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 83.189] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 83.189] sna_pixmap_alloc_gpu: pixmap=5136 [ 83.189] kgem_create_2d(3840x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 83.189] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=15360, height=2160 [ 83.189] kgem_bo_remove_from_inactive: removing handle=112 from inactive [ 83.189] from inactive: pitch=15360, tiling=1: handle=112, id=2905 [ 83.189] __sna_damage_all(3840, 2160) [ 83.189] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 83.189] sna_pixmap_mark_active: pixmap=5136, handle=112 [ 83.189] sna_drawable_use_bo: allocated GPU bo for operation [ 83.189] sna_drawable_use_bo: using GPU bo with damage? 0 [ 83.189] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) [ 83.189] kgem_bo_is_render: handle=112, rq? 0 [0] [ 83.189] kgem_bo_is_render: handle=112, rq? 0 [0] [ 83.189] gen9_render_fill_boxes(0 x 1 [(0, 0), (3840, 2160) ...]) [ 83.189] sna_render_get_solid: 0 [ 83.189] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 83.189] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 83.189] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 83.189] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 83.189] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 83.189] kgem_add_handle: handle=4, index=0 [ 83.189] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 83.189] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 83.189] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 83.190] gen9_composite_get_binding_table(ffc0) [ 83.190] kgem_add_reloc64: handle=112, pos=16360, delta=0, domains=20002 [ 83.190] kgem_add_handle: handle=112, index=1 [ 83.190] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e64a9000) [ 83.190] __kgem_bo_mark_dirty: handle=112 (proxy? 0) [ 83.190] [3fe0] bind bo(handle=112, addr=e64a9000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> render [ 83.190] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 83.190] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 83.190] kgem_add_handle: handle=7, index=2 [ 83.190] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 83.190] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 83.190] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 83.190] gen9_emit_sampler: sampler = 1 [ 83.190] gen9_emit_sf: num_sf_outputs=1 [ 83.190] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 83.190] gen9_emit_vertex_elements: setup id=0 [ 83.190] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 83.190] (0, 0), (3840, 2160) [ 83.190] gen8_vertex_flush[490] = 3 [ 83.190] sna_composite_rectangles: pixmap=5136 marking clear [0]? 1 [ 83.190] sna_copy_area: src=pixmap=5136:(0, 0)x(3840, 2160)+(0, 0) -> dst=pixmap=5081:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 83.190] sna_copy_area: normal copy [ 83.190] sna_do_copy: src=(0, 0), dst=(0, 0), size=(3840x2160) [ 83.190] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(3840x2160) [ 83.190] sna_do_copy: dst extents (0, 0), (3840, 2160), dst clip extents (0, 0), (3840, 2160), dst size=3840x2160 [ 83.190] sna_do_copy: clipped dst extents (0, 0), (3840, 2160) [ 83.190] sna_do_copy: unclipped src extents (0, 0), (3840, 2160) [ 83.190] sna_do_copy: clipped src extents (0, 0), (3840, 2160) [ 83.190] sna_do_copy: pixmap -- no source clipping [ 83.190] sna_do_copy: src extents (0, 0), (3840, 2160) x 1 [ 83.190] sna_do_copy: copy region (0, 0), (3840, 2160) x 1 + (0, 0) [ 83.190] sna_copy_boxes (boxes=1x[(0, 0), (3840, 2160)...], src pixmap=5136+(0, 0), dst pixmap=5081+(0, 0), alu=3, src.size=3840x2160, dst.size=3840x2160) [ 83.190] sna_copy_boxes: dst=(priv=0x561c94b2b260, gpu_bo=25, cpu_bo=0), src=(priv=0x561c94b40a30, gpu_bo=112, cpu_bo=0), replaces=1 [ 83.190] copy_prefer_gpu: source is clear, don't force use of GPU [ 83.190] sna_drawable_use_bo pixmap=5081, box=((0, 0), (3840, 2160)), flags=18... [ 83.190] sna_drawable_use_bo: exported target, set PREFER_GPU [ 83.190] sna_drawable_use_bo: pinned, never REPLACES [ 83.190] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 83.190] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 83.190] sna_drawable_use_bo: using whole GPU bo [ 83.190] sna_copy_boxes: applying src clear [0] to dst [ 83.190] kgem_bo_is_render: handle=25, rq? 0 [0] [ 83.190] color_convert: src=0 [20020888] [ 83.190] color_convert: dst=ff000000 [20028888] [ 83.190] sna_render_get_solid: ff000000 [ 83.190] kgem_set_mode: flushing before new bo [ 83.190] gen8_vertex_close: used=6, vbo active? 23, vb=1, nreloc=1 [ 83.190] gen8_vertex_close: reloc[0] = 287 [ 83.190] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 83.190] kgem_add_handle: handle=23, index=3 [ 83.190] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 83.190] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=8175 [fenced=0] [ 83.190] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 83.190] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 83.190] kgem_fixup_relocs: shrinking by 61440 [ 83.190] __kgem_busy: handle=1, busy=0, wedged=0 [ 83.190] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 83.190] kgem_commit: release handle=112 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e64a9000 [ 83.190] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 83.190] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 83.190] __kgem_bo_clear_busy: handle=7 [ 83.190] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 83.190] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 83.190] __kgem_busy: handle=1, busy=131072, wedged=0 [ 83.190] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 83.190] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 83.190] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 83.190] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 83.190] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 83.190] kgem_add_handle: handle=4, index=0 [ 83.190] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 83.190] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 83.190] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 83.190] gen9_composite_get_binding_table(ffc0) [ 83.190] kgem_add_reloc64: handle=25, pos=16360, delta=0, domains=20002 [ 83.190] kgem_add_handle: handle=25, index=1 [ 83.190] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f816d000) [ 83.190] __kgem_bo_mark_dirty: handle=25 (proxy? 0) [ 83.190] [3fe0] bind bo(handle=25, addr=f816d000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> render [ 83.190] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 83.190] kgem_add_reloc64: adding proxy [delta=1020] for handle=7 [ 83.190] kgem_add_handle: handle=7, index=2 [ 83.190] kgem_add_reloc64[4] = (delta=1020, target handle=2, presumed=fffe8000) [ 83.190] [3fd0] bind bo(handle=7, addr=fffe83fc), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 83.190] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 83.190] gen9_emit_sampler: sampler = 1 [ 83.190] gen9_emit_sf: num_sf_outputs=1 [ 83.190] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 83.190] gen9_emit_vertex_elements: setup id=0 [ 83.190] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 83.190] (0, 0), (3840, 2160) [ 83.190] gen8_vertex_flush[490] = 3 [ 83.190] sna_copy_boxes: marking dst handle=25 as all clear [0] [ 83.190] sna_accel_flush: flush?=1, dirty?=0 [ 83.190] gen8_vertex_close: used=12, vbo active? 23, vb=1, nreloc=1 [ 83.190] gen8_vertex_close: reloc[0] = 287 [ 83.190] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 83.190] kgem_add_handle: handle=23, index=3 [ 83.190] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 83.190] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=8175 [fenced=0] [ 83.190] __kgem_busy: handle=1, busy=131072, wedged=0 [ 83.190] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd981000 [ 83.190] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 83.190] kgem_fixup_relocs: shrinking by 61440 [ 83.190] __kgem_busy: handle=2, busy=0, wedged=0 [ 83.190] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd981000 [ 83.190] kgem_commit: release handle=25 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f816d000 [ 83.190] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 83.190] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 83.190] __kgem_bo_clear_busy: handle=7 [ 83.190] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 83.190] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 83.190] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 83.190] sna_accel_flush: flush?=0, dirty?=0 [ 83.190] sna_accel_flush: flush?=0, dirty?=0 [ 83.190] sna_accel_flush: flush?=0, dirty?=0 [ 83.190] sna_destroy_pixmap: pixmap=5136, attached?=1 [ 83.190] _kgem_bo_destroy: handle=112, proxy? 0 [ 83.190] __kgem_bo_destroy: handle=112, size=33177600 [ 83.190] __kgem_busy: handle=112, busy=131073, wedged=0 [ 83.190] __kgem_bo_destroy: handle=112 -> active [ 83.190] __sna_free_pixmap(pixmap=5136) [ 83.190] sna_accel_flush: flush?=0, dirty?=0 [ 83.190] sna_accel_flush: flush?=0, dirty?=0 [ 83.190] sna_accel_flush: flush?=0, dirty?=0 [ 83.190] sna_block_handler (tv=537.899000) [ 83.190] kgem_retire, need_retire?=1 [ 83.190] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 83.190] kgem_retire__requests_ring: retiring ring 0 [ 83.190] __kgem_busy: handle=1, busy=131072, wedged=0 [ 83.190] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 83.190] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 83.190] kgem_retire -- retired=0, need_retire=1 [ 83.190] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 83.190] sna_scanout_do_flush: flush timer active: delta=0 [ 83.190] sna_scanout_do_flush (time=83190), triggered [ 83.190] sna_scanout_flush (time=83190), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 83.190] has_shadow: has pending damage? 0, outstanding flips: 1 [ 83.190] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 83.190] has_shadow: has pending damage? 0, outstanding flips: 1 [ 83.190] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) [ 83.190] sna_accel_block: evaluating timers, active=7 [ 83.190] sna_accel_block: flush timer expires in 16 [83206] [ 83.190] sna_wakeup_handler [ 83.190] sna_accel_flush: flush?=0, dirty?=0 [ 83.190] sna_accel_flush: flush?=0, dirty?=0 [ 83.190] sna_accel_flush: flush?=0, dirty?=0 [ 83.190] sna_accel_flush: flush?=0, dirty?=0 [ 83.190] sna_block_handler (tv=537.899000) [ 83.190] kgem_retire, need_retire?=1 [ 83.190] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 83.190] kgem_retire__requests_ring: retiring ring 0 [ 83.190] __kgem_busy: handle=1, busy=131072, wedged=0 [ 83.190] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 83.190] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 83.190] kgem_retire -- retired=0, need_retire=1 [ 83.190] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 83.190] sna_scanout_do_flush: flush timer active: delta=16 [ 83.190] sna_accel_block: evaluating timers, active=7 [ 83.190] sna_accel_block: flush timer expires in 16 [83206] [ 83.197] sna_wakeup_handler [ 83.197] sna_accel_flush: flush?=0, dirty?=0 [ 83.197] sna_accel_flush: flush?=0, dirty?=0 [ 83.198] sna_accel_flush: flush?=0, dirty?=0 [ 83.198] sna_block_handler (tv=537.891000) [ 83.198] kgem_retire, need_retire?=1 [ 83.198] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 83.198] kgem_retire__requests_ring: retiring ring 0 [ 83.198] __kgem_busy: handle=1, busy=0, wedged=0 [ 83.198] __kgem_retire_rq: request 1 complete [ 83.198] __kgem_bo_flush: handle=112, busy=0, wedged=0 [ 83.198] kgem_bo_move_to_cache: release handle=112 [ 83.198] kgem_bo_move_to_inactive: moving handle=112 to inactive [ 83.198] kgem_retire__requests_ring: retiring ring 0 [ 83.198] __kgem_busy: handle=2, busy=0, wedged=0 [ 83.198] __kgem_retire_rq: request 2 complete [ 83.198] __kgem_bo_flush: handle=25, busy=0, wedged=0 [ 83.198] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 83.198] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 83.198] kgem_retire -- retired=1, need_retire=0 [ 83.198] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 83.198] gen6_render_retire: resetting idle vbo [ 83.198] sna_scanout_do_flush: flush timer active: delta=8 [ 83.198] sna_accel_do_throttle (time=83198), triggered [ 83.198] sna_accel_throttle (time=83198) [ 83.198] sna_accel_disarm_timer[1] (time=83198) [ 83.198] sna_accel_block: evaluating timers, active=5 [ 83.198] sna_accel_block: flush timer expires in 8 [83206] [ 83.198] sna_wakeup_handler [ 83.198] sna_accel_flush: flush?=0, dirty?=0 [ 83.198] sna_accel_flush: flush?=0, dirty?=0 [ 83.198] sna_block_handler (tv=537.891000) [ 83.198] sna_scanout_do_flush: flush timer active: delta=8 [ 83.198] sna_accel_do_throttle -- no pending activity [ 83.198] sna_accel_block: evaluating timers, active=5 [ 83.198] sna_accel_block: flush timer expires in 8 [83206] [ 83.198] sna_wakeup_handler [ 83.198] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=114, name=86 [ 83.198] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 83.198] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 83.198] sna_dri2_get_back: draw size=3840x2160, back buffer handle=114 size=3840x2160, is-scanout? 1, active?=1, pitch=15360, front pitch=15360 [ 83.198] sna_dri2_get_back: reuse backbuffer? 1 [ 83.198] sna_dri2_get_back: back buffer handle=114, active?=1, refcnt=2 [ 83.198] sna_dri2_get_back: cache: handle=128, active=0 [ 83.198] sna_dri2_get_back: reuse cache handle=128, name=76, flags=0 [ 83.198] sna_dri2_get_back: caching handle=114 (name=86, flags=0, active_scanout=1) [ 83.198] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 83.198] sna_dri2_reuse_buffer: reusing back buffer handle=128, name=76, pitch=15360, age=0 [ 83.198] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 83.198] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=32, name=80, active_scanout=2 [ 83.198] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 83.198] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=4, draw=146, pixmap=4091, proxy?=0 [ 83.198] sna_accel_flush: flush?=0, dirty?=0 [ 83.198] sna_accel_flush: flush?=0, dirty?=0 [ 83.198] sna_accel_flush: flush?=0, dirty?=0 [ 83.198] sna_block_handler (tv=537.891000) [ 83.198] sna_scanout_do_flush: flush timer active: delta=8 [ 83.198] sna_accel_do_throttle -- no pending activity [ 83.198] sna_accel_block: evaluating timers, active=5 [ 83.198] sna_accel_block: flush timer expires in 8 [83206] [ 83.199] sna_wakeup_handler [ 83.199] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 83.199] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 83.199] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 83.199] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 83.199] sna_dri2_get_msc(draw=146, pipe=0) [ 83.199] sna_crtc_record_swap: recording last swap on pipe=0, frame 4741 [msc=4741], time 83.183048 [ 83.199] sna_dri2_get_msc: msc=4741 [raw=4741], ust=83183048 [ 83.199] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=128 (refs=2/1, flush=0) , front=32 (refs=3/3, flush=1) [ 83.199] sna_dri2_schedule_swap(target_msc=4742, divisor=0, remainder=0) [ 83.199] sna_dri2_schedule_swap: using front handle=32, active_scanout?=2, flush?=1 [ 83.199] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 83.199] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 83.199] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 83.199] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 83.199] sna_crtc_record_swap: recording last swap on pipe=0, frame 4741 [msc=4741], time 83.183048 [ 83.199] immediate_swap: current_msc=4741, target_msc=4742 -- yes [ 83.199] can_flip: no, shadow enabled [ 83.199] sna_dri2_add_event: adding event to window 146) [ 83.199] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 1, chained? 1, pipe 0 [ 83.199] sna_dri2_immediate_blit: current event front=32 [name=80, active?=2], back=128 [name=76, active?=0] [ 83.199] swap_limit: draw=146 setting swap limit to 2 [ 83.199] sna_dri2_swap_limit_validate: swap limit set to 2 [ 83.199] sna_dri2_immediate_blit: setting handle=128 as pending blit (current event front=32, back=128) [ 83.199] sna_dri2_event_free(draw?=1) [ 83.199] sna_dri2_remove_event: remove[0x561c94b434c0] from window 146, active? 1 [ 83.199] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=4, draw=146, pixmap=4091, proxy?=0 [ 83.199] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=128] -- refcnt=3, draw=146, pixmap=0, proxy?=0 [ 83.199] sna_dri2_schedule_swap: reported target_msc=4742 [ 83.199] sna_accel_flush: flush?=0, dirty?=0 [ 83.199] sna_accel_flush: flush?=0, dirty?=0 [ 83.199] sna_accel_flush: flush?=0, dirty?=0 [ 83.199] sna_accel_flush: flush?=0, dirty?=0 [ 83.199] sna_block_handler (tv=537.890000) [ 83.199] sna_scanout_do_flush: flush timer active: delta=7 [ 83.199] sna_accel_do_throttle -- no pending activity [ 83.199] sna_accel_block: evaluating timers, active=5 [ 83.199] sna_accel_block: flush timer expires in 7 [83206] [ 83.199] sna_wakeup_handler [ 83.199] sna_mode_wakeup: len=64 [ 83.199] sna_dri2_vblank_handler(type=2, sequence=4742, draw=4181) [ 83.199] sna_crtc_record_swap: recording last swap on pipe=0, frame 4742 [msc=4742], time 83.199695 [ 83.199] sna_dri2_vblank_handler: 2 complete, frame=4742 tv=83.199695 [ 83.199] sna_dri2_blit_complete: blit finished [ 83.199] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4742, tv=83.199695) [ 83.199] frame_swap_complete(type=2): draw=146, pipe=0, frame=4742 [msc=4742], tv=83.199695 [ 83.199] sna_accel_flush: flush?=0, dirty?=0 [ 83.199] sna_dri2_vblank_handler: swapping old back handle=128 [name=76, active=1] for pending handle=128 [name=76, active=1], front handle=32 [name=80, active=2] [ 83.199] sna_dri2_cache_bo(handle=128, name=76) [ 83.199] sna_dri2_cache_bo: multiple references [2], releasing handle [ 83.199] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 83.199] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 83.199] can_xchg: back size=8700f00, front size=8700f00 [ 83.199] can_xchg: yes, pixmap=4091 [ 83.199] sna_dri2_xchg: win=146, exchange front=32/80,ref=3 and back=128/76,ref=2, pixmap=4091 3840x2160 [ 83.199] sna_dri2_xchg: back_bo handle=128, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 83.199] sna_dri2_xchg: front_bo handle=32, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 83.199] set_bo: pixmap=4091, handle=128 (old handle=32) [ 83.199] set_bo: marking whole pixmap as damaged [ 83.199] set_bo: applying final/discard move-to-gpu [ 83.199] wait_for_shadow: flags=0, flips=1, handle=32, shadow=29 [ 83.199] set_bo: dropping flush hint from handle=32 [ 83.199] set_bo: adding flush hint to handle=128 [ 83.199] mark_stale(handle=32) => 1 [ 83.199] sna_next_vblank(pipe=0, waiting until next vblank) [ 83.199] sna_mode_wakeup: recording last swap on pipe=0, frame 4742 [1286], time 83.199695 [ 83.199] sna_mode_wakeup: removing handle=114 [active_scanout=0] from scanout, installing handle=32 [active_scanout=1] [ 83.199] sna_mode_wakeup: flip complete, pending? 1 [ 83.199] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 83.199] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 83.199] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 83.199] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 83.199] sna_pixmap_move_to_gpu: already all-damaged [ 83.199] sna_pixmap_mark_active: pixmap=4091, handle=128 [ 83.199] sna_mode_redisplay: crtc[0] transformed? 0 [ 83.199] sna_mode_redisplay: crtc[1] transformed? 0 [ 83.199] sna_mode_redisplay: crtc[2] transformed? 0 [ 83.199] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=128 [active=1] [ 83.199] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 32, transformed? 0 [ 83.199] get_fb: reusing fb=80 for handle=128 [ 83.199] sna_mode_redisplay: recording flip on CRTC:32 handle=128, active_scanout=2, serial=3 [ 83.199] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 83.199] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 83.199] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 83.199] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 83.199] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=128, shadow handle=29 [ 83.199] sna_block_handler (tv=537.890000) [ 83.199] sna_scanout_do_flush: flush timer active: delta=7 [ 83.199] sna_accel_do_throttle -- no pending activity [ 83.199] sna_accel_block: evaluating timers, active=5 [ 83.199] sna_accel_block: flush timer expires in 7 [83206] [ 83.199] sna_wakeup_handler [ 83.199] sna_accel_flush: flush?=0, dirty?=0 [ 83.199] sna_accel_flush: flush?=0, dirty?=0 [ 83.200] sna_accel_flush: flush?=0, dirty?=0 [ 83.200] sna_block_handler (tv=537.889000) [ 83.200] sna_scanout_do_flush: flush timer active: delta=6 [ 83.200] sna_accel_do_throttle -- no pending activity [ 83.200] sna_accel_block: evaluating timers, active=5 [ 83.200] sna_accel_block: flush timer expires in 6 [83206] [ 83.206] sna_wakeup_handler [ 83.206] sna_block_handler (tv=537.883000) [ 83.206] sna_scanout_do_flush: flush timer active: delta=0 [ 83.206] sna_scanout_do_flush (time=83206), triggered [ 83.206] sna_scanout_flush (time=83206), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 83.206] has_shadow: has pending damage? 0, outstanding flips: 1 [ 83.206] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 83.206] has_shadow: has pending damage? 0, outstanding flips: 1 [ 83.206] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) [ 83.206] sna_accel_do_throttle -- no pending activity [ 83.206] sna_accel_block: evaluating timers, active=5 [ 83.206] sna_accel_block: flush timer expires in 16 [83222] [ 83.206] sna_wakeup_handler [ 83.206] sna_accel_flush: flush?=0, dirty?=0 [ 83.206] sna_accel_flush: flush?=0, dirty?=0 [ 83.206] sna_accel_flush: flush?=0, dirty?=0 [ 83.206] sna_block_handler (tv=537.883000) [ 83.206] sna_scanout_do_flush: flush timer active: delta=16 [ 83.206] sna_accel_do_throttle -- no pending activity [ 83.206] sna_accel_block: evaluating timers, active=5 [ 83.206] sna_accel_block: flush timer expires in 16 [83222] [ 83.206] sna_wakeup_handler [ 83.206] sna_create_pixmap(3840, 2160, 24, usage=0) [ 83.206] kgem_can_create_2d: 3840x2160 @ 24 [ 83.206] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 83.206] kgem_can_create_2d: untiled size=33177600 [ 83.206] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 83.206] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 83.206] kgem_can_create_2d: tiled[-1] size=33177600 [ 83.206] sna_create_pixmap: usage=0, flags=1b [ 83.206] sna_create_pixmap: creating GPU pixmap 3840x2160, stride=15360, flags=1b [ 83.206] __pop_freed_pixmap: reusing freed pixmap=5136 header [ 83.206] create_pixmap_hdr: pixmap=5137, width=3840, height=2160, usage=0 [ 83.206] sna_create_pixmap: serial=5137, 3840x2160, usage=0 [ 83.206] sna_composite_rectangles(pixmap=5138, op=0, 0 x 1 [(0, 0)x(3840, 2160) ...]) [ 83.206] sna_composite_rectangles: converted to op 0 [ 83.206] sna_composite_rectangles[0] (0, 0)x(3840, 2160) -> (0, 0), (3840, 2160) [ 83.206] sna_composite_rectangles: nrects=1, region=(0, 0), (3840, 2160) x 1 [ 83.206] sna_composite_rectangles: clipped extents (0, 0),(3840, 2160) x 1 [ 83.206] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(3840, 2160) [ 83.206] sna_composite_rectangles: dropping last-cpu hint [ 83.206] sna_drawable_use_bo pixmap=5138, box=((0, 0), (3840, 2160)), flags=19... [ 83.206] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 83.206] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 83.206] sna_pixmap_move_to_gpu(pixmap=5138, usage=0), flags=b [ 83.206] sna_pixmap_move_to_gpu: CPU damage? 0 [ 83.206] sna_pixmap_move_to_gpu: creating GPU bo (3840x2160@32), create=b [ 83.206] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 83.206] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 83.206] sna_pixmap_alloc_gpu: pixmap=5138 [ 83.206] kgem_create_2d(3840x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 83.206] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=15360, height=2160 [ 83.206] kgem_bo_remove_from_inactive: removing handle=112 from inactive [ 83.206] from inactive: pitch=15360, tiling=1: handle=112, id=2906 [ 83.206] __sna_damage_all(3840, 2160) [ 83.206] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 83.206] sna_pixmap_mark_active: pixmap=5138, handle=112 [ 83.206] sna_drawable_use_bo: allocated GPU bo for operation [ 83.206] sna_drawable_use_bo: using GPU bo with damage? 0 [ 83.206] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) [ 83.206] kgem_bo_is_render: handle=112, rq? 0 [0] [ 83.206] kgem_bo_is_render: handle=112, rq? 0 [0] [ 83.206] gen9_render_fill_boxes(0 x 1 [(0, 0), (3840, 2160) ...]) [ 83.206] sna_render_get_solid: 0 [ 83.206] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 83.206] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 83.206] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 83.206] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 83.206] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 83.206] kgem_add_handle: handle=4, index=0 [ 83.206] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 83.206] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 83.206] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 83.206] gen9_composite_get_binding_table(ffc0) [ 83.206] kgem_add_reloc64: handle=112, pos=16360, delta=0, domains=20002 [ 83.206] kgem_add_handle: handle=112, index=1 [ 83.206] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e64a9000) [ 83.206] __kgem_bo_mark_dirty: handle=112 (proxy? 0) [ 83.206] [3fe0] bind bo(handle=112, addr=e64a9000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> render [ 83.206] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 83.206] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 83.206] kgem_add_handle: handle=7, index=2 [ 83.206] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 83.206] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 83.206] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 83.206] gen9_emit_sampler: sampler = 1 [ 83.206] gen9_emit_sf: num_sf_outputs=1 [ 83.206] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 83.206] gen9_emit_vertex_elements: setup id=0 [ 83.206] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 83.206] (0, 0), (3840, 2160) [ 83.206] gen8_vertex_flush[490] = 3 [ 83.206] sna_composite_rectangles: pixmap=5138 marking clear [0]? 1 [ 83.206] sna_copy_area: src=pixmap=5138:(0, 0)x(3840, 2160)+(0, 0) -> dst=pixmap=5081:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 83.206] sna_copy_area: normal copy [ 83.206] sna_do_copy: src=(0, 0), dst=(0, 0), size=(3840x2160) [ 83.206] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(3840x2160) [ 83.206] sna_do_copy: dst extents (0, 0), (3840, 2160), dst clip extents (0, 0), (3840, 2160), dst size=3840x2160 [ 83.206] sna_do_copy: clipped dst extents (0, 0), (3840, 2160) [ 83.207] sna_do_copy: unclipped src extents (0, 0), (3840, 2160) [ 83.207] sna_do_copy: clipped src extents (0, 0), (3840, 2160) [ 83.207] sna_do_copy: pixmap -- no source clipping [ 83.207] sna_do_copy: src extents (0, 0), (3840, 2160) x 1 [ 83.207] sna_do_copy: copy region (0, 0), (3840, 2160) x 1 + (0, 0) [ 83.207] sna_copy_boxes (boxes=1x[(0, 0), (3840, 2160)...], src pixmap=5138+(0, 0), dst pixmap=5081+(0, 0), alu=3, src.size=3840x2160, dst.size=3840x2160) [ 83.207] sna_copy_boxes: dst=(priv=0x561c94b2b260, gpu_bo=25, cpu_bo=0), src=(priv=0x561c94b40a30, gpu_bo=112, cpu_bo=0), replaces=1 [ 83.207] copy_prefer_gpu: source is clear, don't force use of GPU [ 83.207] sna_drawable_use_bo pixmap=5081, box=((0, 0), (3840, 2160)), flags=18... [ 83.207] sna_drawable_use_bo: exported target, set PREFER_GPU [ 83.207] sna_drawable_use_bo: pinned, never REPLACES [ 83.207] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 83.207] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 83.207] sna_drawable_use_bo: using whole GPU bo [ 83.207] sna_copy_boxes: applying src clear [0] to dst [ 83.207] kgem_bo_is_render: handle=25, rq? 0 [0] [ 83.207] color_convert: src=0 [20020888] [ 83.207] color_convert: dst=ff000000 [20028888] [ 83.207] sna_render_get_solid: ff000000 [ 83.207] kgem_set_mode: flushing before new bo [ 83.207] gen8_vertex_close: used=6, vbo active? 23, vb=1, nreloc=1 [ 83.207] gen8_vertex_close: reloc[0] = 287 [ 83.207] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 83.207] kgem_add_handle: handle=23, index=3 [ 83.207] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 83.207] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=8175 [fenced=0] [ 83.207] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 83.207] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 83.207] kgem_fixup_relocs: shrinking by 61440 [ 83.207] __kgem_busy: handle=1, busy=0, wedged=0 [ 83.207] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 83.207] kgem_commit: release handle=112 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e64a9000 [ 83.207] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 83.207] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 83.207] __kgem_bo_clear_busy: handle=7 [ 83.207] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 83.207] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 83.207] __kgem_busy: handle=1, busy=131072, wedged=0 [ 83.207] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 83.207] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 83.207] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 83.207] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 83.207] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 83.207] kgem_add_handle: handle=4, index=0 [ 83.207] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 83.207] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 83.207] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 83.207] gen9_composite_get_binding_table(ffc0) [ 83.207] kgem_add_reloc64: handle=25, pos=16360, delta=0, domains=20002 [ 83.207] kgem_add_handle: handle=25, index=1 [ 83.207] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f816d000) [ 83.207] __kgem_bo_mark_dirty: handle=25 (proxy? 0) [ 83.207] [3fe0] bind bo(handle=25, addr=f816d000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> render [ 83.207] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 83.207] kgem_add_reloc64: adding proxy [delta=1020] for handle=7 [ 83.207] kgem_add_handle: handle=7, index=2 [ 83.207] kgem_add_reloc64[4] = (delta=1020, target handle=2, presumed=fffe8000) [ 83.207] [3fd0] bind bo(handle=7, addr=fffe83fc), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 83.207] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 83.207] gen9_emit_sampler: sampler = 1 [ 83.207] gen9_emit_sf: num_sf_outputs=1 [ 83.207] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 83.207] gen9_emit_vertex_elements: setup id=0 [ 83.207] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 83.207] (0, 0), (3840, 2160) [ 83.207] gen8_vertex_flush[490] = 3 [ 83.207] sna_copy_boxes: marking dst handle=25 as all clear [0] [ 83.207] sna_accel_flush: flush?=1, dirty?=0 [ 83.207] gen8_vertex_close: used=12, vbo active? 23, vb=1, nreloc=1 [ 83.207] gen8_vertex_close: reloc[0] = 287 [ 83.207] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 83.207] kgem_add_handle: handle=23, index=3 [ 83.207] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 83.207] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=8175 [fenced=0] [ 83.207] __kgem_busy: handle=1, busy=131072, wedged=0 [ 83.207] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd981000 [ 83.207] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 83.207] kgem_fixup_relocs: shrinking by 61440 [ 83.207] __kgem_busy: handle=2, busy=0, wedged=0 [ 83.207] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd981000 [ 83.207] kgem_commit: release handle=25 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f816d000 [ 83.207] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 83.207] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 83.207] __kgem_bo_clear_busy: handle=7 [ 83.207] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 83.207] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 83.207] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 83.207] sna_accel_flush: flush?=0, dirty?=0 [ 83.207] sna_accel_flush: flush?=0, dirty?=0 [ 83.207] sna_accel_flush: flush?=0, dirty?=0 [ 83.207] sna_destroy_pixmap: pixmap=5138, attached?=1 [ 83.207] _kgem_bo_destroy: handle=112, proxy? 0 [ 83.207] __kgem_bo_destroy: handle=112, size=33177600 [ 83.207] __kgem_busy: handle=112, busy=131073, wedged=0 [ 83.207] __kgem_bo_destroy: handle=112 -> active [ 83.207] __sna_free_pixmap(pixmap=5138) [ 83.207] sna_accel_flush: flush?=0, dirty?=0 [ 83.207] sna_accel_flush: flush?=0, dirty?=0 [ 83.207] sna_accel_flush: flush?=0, dirty?=0 [ 83.207] sna_block_handler (tv=537.882000) [ 83.207] kgem_retire, need_retire?=1 [ 83.207] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 83.207] kgem_retire__requests_ring: retiring ring 0 [ 83.207] __kgem_busy: handle=1, busy=131072, wedged=0 [ 83.207] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 83.207] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 83.207] kgem_retire -- retired=0, need_retire=1 [ 83.207] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 83.207] sna_scanout_do_flush: flush timer active: delta=15 [ 83.207] timer_enable (time=83207), starting timer 1 [ 83.207] sna_accel_block: evaluating timers, active=7 [ 83.207] sna_accel_block: flush timer expires in 15 [83222] [ 83.207] sna_wakeup_handler [ 83.207] sna_accel_flush: flush?=0, dirty?=0 [ 83.207] sna_accel_flush: flush?=0, dirty?=0 [ 83.207] sna_accel_flush: flush?=0, dirty?=0 [ 83.207] sna_accel_flush: flush?=0, dirty?=0 [ 83.207] sna_block_handler (tv=537.882000) [ 83.207] kgem_retire, need_retire?=1 [ 83.207] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 83.207] kgem_retire__requests_ring: retiring ring 0 [ 83.207] __kgem_busy: handle=1, busy=131072, wedged=0 [ 83.207] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 83.207] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 83.207] kgem_retire -- retired=0, need_retire=1 [ 83.207] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 83.207] sna_scanout_do_flush: flush timer active: delta=15 [ 83.207] sna_accel_block: evaluating timers, active=7 [ 83.207] sna_accel_block: flush timer expires in 15 [83222] [ 83.214] sna_wakeup_handler [ 83.214] sna_accel_flush: flush?=0, dirty?=0 [ 83.214] sna_accel_flush: flush?=0, dirty?=0 [ 83.214] sna_block_handler (tv=537.875000) [ 83.214] kgem_retire, need_retire?=1 [ 83.214] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 83.214] kgem_retire__requests_ring: retiring ring 0 [ 83.214] __kgem_busy: handle=1, busy=0, wedged=0 [ 83.214] __kgem_retire_rq: request 1 complete [ 83.214] __kgem_bo_flush: handle=112, busy=0, wedged=0 [ 83.214] kgem_bo_move_to_cache: release handle=112 [ 83.214] kgem_bo_move_to_inactive: moving handle=112 to inactive [ 83.214] kgem_retire__requests_ring: retiring ring 0 [ 83.214] __kgem_busy: handle=2, busy=0, wedged=0 [ 83.214] __kgem_retire_rq: request 2 complete [ 83.214] __kgem_bo_flush: handle=25, busy=0, wedged=0 [ 83.214] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 83.214] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 83.214] kgem_retire -- retired=1, need_retire=0 [ 83.214] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 83.214] gen6_render_retire: resetting idle vbo [ 83.214] sna_scanout_do_flush: flush timer active: delta=8 [ 83.214] sna_accel_block: evaluating timers, active=7 [ 83.214] sna_accel_block: flush timer expires in 8 [83222] [ 83.214] sna_wakeup_handler [ 83.214] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=32, name=80 [ 83.214] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 83.214] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 83.214] sna_dri2_get_back: draw size=3840x2160, back buffer handle=32 size=3840x2160, is-scanout? 1, active?=1, pitch=15360, front pitch=15360 [ 83.214] sna_dri2_get_back: reuse backbuffer? 1 [ 83.214] sna_dri2_get_back: back buffer handle=32, active?=1, refcnt=2 [ 83.214] sna_dri2_get_back: cache: handle=114, active=0 [ 83.214] sna_dri2_get_back: reuse cache handle=114, name=86, flags=0 [ 83.214] sna_dri2_get_back: caching handle=32 (name=80, flags=0, active_scanout=1) [ 83.214] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 83.214] sna_dri2_reuse_buffer: reusing back buffer handle=114, name=86, pitch=15360, age=0 [ 83.214] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 83.214] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=128, name=76, active_scanout=2 [ 83.214] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 83.214] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=128] -- refcnt=4, draw=146, pixmap=4091, proxy?=0 [ 83.214] sna_accel_flush: flush?=0, dirty?=0 [ 83.214] sna_accel_flush: flush?=0, dirty?=0 [ 83.214] sna_accel_flush: flush?=0, dirty?=0 [ 83.214] sna_block_handler (tv=537.875000) [ 83.214] sna_scanout_do_flush: flush timer active: delta=8 [ 83.214] sna_accel_block: evaluating timers, active=7 [ 83.214] sna_accel_block: flush timer expires in 8 [83222] [ 83.214] sna_wakeup_handler [ 83.214] sna_accel_flush: flush?=0, dirty?=0 [ 83.214] sna_accel_flush: flush?=0, dirty?=0 [ 83.214] sna_accel_flush: flush?=0, dirty?=0 [ 83.214] sna_block_handler (tv=537.875000) [ 83.214] sna_scanout_do_flush: flush timer active: delta=8 [ 83.214] sna_accel_block: evaluating timers, active=7 [ 83.214] sna_accel_block: flush timer expires in 8 [83222] [ 83.215] sna_wakeup_handler [ 83.215] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 83.215] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 83.215] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 83.215] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 83.215] sna_dri2_get_msc(draw=146, pipe=0) [ 83.215] sna_crtc_record_swap: recording last swap on pipe=0, frame 4742 [msc=4742], time 83.199695 [ 83.215] sna_dri2_get_msc: msc=4742 [raw=4742], ust=83199695 [ 83.215] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=114 (refs=2/1, flush=0) , front=128 (refs=3/3, flush=1) [ 83.215] sna_dri2_schedule_swap(target_msc=4743, divisor=0, remainder=0) [ 83.215] sna_dri2_schedule_swap: using front handle=128, active_scanout?=2, flush?=1 [ 83.215] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 83.215] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 83.215] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 83.215] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 83.215] sna_crtc_record_swap: recording last swap on pipe=0, frame 4742 [msc=4742], time 83.199695 [ 83.215] immediate_swap: current_msc=4742, target_msc=4743 -- yes [ 83.215] can_flip: no, shadow enabled [ 83.215] sna_dri2_add_event: adding event to window 146) [ 83.215] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 1, chained? 1, pipe 0 [ 83.215] sna_dri2_immediate_blit: current event front=128 [name=76, active?=2], back=114 [name=86, active?=0] [ 83.215] swap_limit: draw=146 setting swap limit to 2 [ 83.215] sna_dri2_swap_limit_validate: swap limit set to 2 [ 83.215] sna_dri2_immediate_blit: setting handle=114 as pending blit (current event front=128, back=114) [ 83.215] sna_dri2_event_free(draw?=1) [ 83.215] sna_dri2_remove_event: remove[0x561c94b434c0] from window 146, active? 1 [ 83.215] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=128] -- refcnt=4, draw=146, pixmap=4091, proxy?=0 [ 83.215] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=114] -- refcnt=3, draw=146, pixmap=0, proxy?=0 [ 83.215] sna_dri2_schedule_swap: reported target_msc=4743 [ 83.215] sna_accel_flush: flush?=0, dirty?=0 [ 83.215] sna_accel_flush: flush?=0, dirty?=0 [ 83.215] sna_accel_flush: flush?=0, dirty?=0 [ 83.215] sna_accel_flush: flush?=0, dirty?=0 [ 83.215] sna_block_handler (tv=537.874000) [ 83.215] sna_scanout_do_flush: flush timer active: delta=7 [ 83.215] sna_accel_block: evaluating timers, active=7 [ 83.215] sna_accel_block: flush timer expires in 7 [83222] [ 83.215] sna_wakeup_handler [ 83.215] sna_accel_flush: flush?=0, dirty?=0 [ 83.215] sna_accel_flush: flush?=0, dirty?=0 [ 83.215] sna_accel_flush: flush?=0, dirty?=0 [ 83.215] sna_block_handler (tv=537.874000) [ 83.215] sna_scanout_do_flush: flush timer active: delta=7 [ 83.215] sna_accel_block: evaluating timers, active=7 [ 83.215] sna_accel_block: flush timer expires in 7 [83222] [ 83.215] sna_wakeup_handler [ 83.215] sna_mode_wakeup: len=64 [ 83.216] sna_dri2_vblank_handler(type=2, sequence=4743, draw=4181) [ 83.216] sna_crtc_record_swap: recording last swap on pipe=0, frame 4743 [msc=4743], time 83.216347 [ 83.216] sna_dri2_vblank_handler: 2 complete, frame=4743 tv=83.216347 [ 83.216] sna_dri2_blit_complete: blit finished [ 83.216] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4743, tv=83.216347) [ 83.216] frame_swap_complete(type=2): draw=146, pipe=0, frame=4743 [msc=4743], tv=83.216347 [ 83.216] sna_accel_flush: flush?=0, dirty?=0 [ 83.216] sna_dri2_vblank_handler: swapping old back handle=114 [name=86, active=1] for pending handle=114 [name=86, active=1], front handle=128 [name=76, active=2] [ 83.216] sna_dri2_cache_bo(handle=114, name=86) [ 83.216] sna_dri2_cache_bo: multiple references [2], releasing handle [ 83.216] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 83.216] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 83.216] can_xchg: back size=8700f00, front size=8700f00 [ 83.216] can_xchg: yes, pixmap=4091 [ 83.216] sna_dri2_xchg: win=146, exchange front=128/76,ref=3 and back=114/86,ref=2, pixmap=4091 3840x2160 [ 83.216] sna_dri2_xchg: back_bo handle=114, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 83.216] sna_dri2_xchg: front_bo handle=128, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 83.216] set_bo: pixmap=4091, handle=114 (old handle=128) [ 83.216] set_bo: marking whole pixmap as damaged [ 83.216] set_bo: applying final/discard move-to-gpu [ 83.216] wait_for_shadow: flags=0, flips=1, handle=128, shadow=29 [ 83.216] set_bo: dropping flush hint from handle=128 [ 83.216] set_bo: adding flush hint to handle=114 [ 83.216] mark_stale(handle=128) => 1 [ 83.216] sna_next_vblank(pipe=0, waiting until next vblank) [ 83.216] sna_mode_wakeup: recording last swap on pipe=0, frame 4743 [1287], time 83.216347 [ 83.216] sna_mode_wakeup: removing handle=32 [active_scanout=0] from scanout, installing handle=128 [active_scanout=1] [ 83.216] sna_mode_wakeup: flip complete, pending? 1 [ 83.216] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 83.216] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 83.216] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 83.216] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 83.216] sna_pixmap_move_to_gpu: already all-damaged [ 83.216] sna_pixmap_mark_active: pixmap=4091, handle=114 [ 83.216] sna_mode_redisplay: crtc[0] transformed? 0 [ 83.216] sna_mode_redisplay: crtc[1] transformed? 0 [ 83.216] sna_mode_redisplay: crtc[2] transformed? 0 [ 83.216] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=114 [active=1] [ 83.216] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 128, transformed? 0 [ 83.216] get_fb: reusing fb=81 for handle=114 [ 83.216] sna_mode_redisplay: recording flip on CRTC:32 handle=114, active_scanout=2, serial=3 [ 83.216] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 83.216] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 83.216] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 83.216] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 83.216] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=114, shadow handle=29 [ 83.216] sna_block_handler (tv=537.873000) [ 83.216] sna_scanout_do_flush: flush timer active: delta=6 [ 83.216] sna_accel_block: evaluating timers, active=7 [ 83.216] sna_accel_block: flush timer expires in 6 [83222] [ 83.222] sna_wakeup_handler [ 83.222] sna_block_handler (tv=537.867000) [ 83.222] sna_scanout_do_flush: flush timer active: delta=0 [ 83.222] sna_scanout_do_flush (time=83222), triggered [ 83.222] sna_scanout_flush (time=83222), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 83.222] has_shadow: has pending damage? 0, outstanding flips: 1 [ 83.222] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 83.222] has_shadow: has pending damage? 0, outstanding flips: 1 [ 83.222] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) [ 83.222] sna_accel_block: evaluating timers, active=7 [ 83.222] sna_accel_block: flush timer expires in 16 [83238] [ 83.222] sna_wakeup_handler [ 83.223] sna_accel_flush: flush?=0, dirty?=0 [ 83.223] sna_accel_flush: flush?=0, dirty?=0 [ 83.223] sna_accel_flush: flush?=0, dirty?=0 [ 83.223] sna_block_handler (tv=537.866000) [ 83.223] sna_scanout_do_flush: flush timer active: delta=15 [ 83.223] sna_accel_block: evaluating timers, active=7 [ 83.223] sna_accel_block: flush timer expires in 15 [83238] [ 83.223] sna_wakeup_handler [ 83.223] sna_create_pixmap(3840, 2160, 24, usage=0) [ 83.223] kgem_can_create_2d: 3840x2160 @ 24 [ 83.223] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 83.223] kgem_can_create_2d: untiled size=33177600 [ 83.223] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 83.223] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 83.223] kgem_can_create_2d: tiled[-1] size=33177600 [ 83.223] sna_create_pixmap: usage=0, flags=1b [ 83.223] sna_create_pixmap: creating GPU pixmap 3840x2160, stride=15360, flags=1b [ 83.223] __pop_freed_pixmap: reusing freed pixmap=5138 header [ 83.223] create_pixmap_hdr: pixmap=5139, width=3840, height=2160, usage=0 [ 83.223] sna_create_pixmap: serial=5139, 3840x2160, usage=0 [ 83.223] sna_composite_rectangles(pixmap=5140, op=0, 0 x 1 [(0, 0)x(3840, 2160) ...]) [ 83.223] sna_composite_rectangles: converted to op 0 [ 83.223] sna_composite_rectangles[0] (0, 0)x(3840, 2160) -> (0, 0), (3840, 2160) [ 83.223] sna_composite_rectangles: nrects=1, region=(0, 0), (3840, 2160) x 1 [ 83.223] sna_composite_rectangles: clipped extents (0, 0),(3840, 2160) x 1 [ 83.223] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(3840, 2160) [ 83.223] sna_composite_rectangles: dropping last-cpu hint [ 83.223] sna_drawable_use_bo pixmap=5140, box=((0, 0), (3840, 2160)), flags=19... [ 83.223] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 83.223] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 83.223] sna_pixmap_move_to_gpu(pixmap=5140, usage=0), flags=b [ 83.223] sna_pixmap_move_to_gpu: CPU damage? 0 [ 83.223] sna_pixmap_move_to_gpu: creating GPU bo (3840x2160@32), create=b [ 83.223] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 83.223] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 83.223] sna_pixmap_alloc_gpu: pixmap=5140 [ 83.223] kgem_create_2d(3840x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 83.223] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=15360, height=2160 [ 83.223] kgem_bo_remove_from_inactive: removing handle=112 from inactive [ 83.223] from inactive: pitch=15360, tiling=1: handle=112, id=2907 [ 83.223] __sna_damage_all(3840, 2160) [ 83.223] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 83.223] sna_pixmap_mark_active: pixmap=5140, handle=112 [ 83.223] sna_drawable_use_bo: allocated GPU bo for operation [ 83.223] sna_drawable_use_bo: using GPU bo with damage? 0 [ 83.223] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) [ 83.223] kgem_bo_is_render: handle=112, rq? 0 [0] [ 83.223] kgem_bo_is_render: handle=112, rq? 0 [0] [ 83.223] gen9_render_fill_boxes(0 x 1 [(0, 0), (3840, 2160) ...]) [ 83.223] sna_render_get_solid: 0 [ 83.223] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 83.223] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 83.223] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 83.223] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 83.223] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 83.223] kgem_add_handle: handle=4, index=0 [ 83.223] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 83.223] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 83.223] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 83.223] gen9_composite_get_binding_table(ffc0) [ 83.223] kgem_add_reloc64: handle=112, pos=16360, delta=0, domains=20002 [ 83.223] kgem_add_handle: handle=112, index=1 [ 83.223] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e64a9000) [ 83.223] __kgem_bo_mark_dirty: handle=112 (proxy? 0) [ 83.223] [3fe0] bind bo(handle=112, addr=e64a9000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> render [ 83.223] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 83.223] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 83.223] kgem_add_handle: handle=7, index=2 [ 83.223] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 83.223] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 83.223] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 83.223] gen9_emit_sampler: sampler = 1 [ 83.223] gen9_emit_sf: num_sf_outputs=1 [ 83.223] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 83.223] gen9_emit_vertex_elements: setup id=0 [ 83.223] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 83.223] (0, 0), (3840, 2160) [ 83.223] gen8_vertex_flush[490] = 3 [ 83.223] sna_composite_rectangles: pixmap=5140 marking clear [0]? 1 [ 83.223] sna_copy_area: src=pixmap=5140:(0, 0)x(3840, 2160)+(0, 0) -> dst=pixmap=5081:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 83.223] sna_copy_area: normal copy [ 83.223] sna_do_copy: src=(0, 0), dst=(0, 0), size=(3840x2160) [ 83.223] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(3840x2160) [ 83.223] sna_do_copy: dst extents (0, 0), (3840, 2160), dst clip extents (0, 0), (3840, 2160), dst size=3840x2160 [ 83.223] sna_do_copy: clipped dst extents (0, 0), (3840, 2160) [ 83.223] sna_do_copy: unclipped src extents (0, 0), (3840, 2160) [ 83.223] sna_do_copy: clipped src extents (0, 0), (3840, 2160) [ 83.223] sna_do_copy: pixmap -- no source clipping [ 83.223] sna_do_copy: src extents (0, 0), (3840, 2160) x 1 [ 83.223] sna_do_copy: copy region (0, 0), (3840, 2160) x 1 + (0, 0) [ 83.223] sna_copy_boxes (boxes=1x[(0, 0), (3840, 2160)...], src pixmap=5140+(0, 0), dst pixmap=5081+(0, 0), alu=3, src.size=3840x2160, dst.size=3840x2160) [ 83.223] sna_copy_boxes: dst=(priv=0x561c94b2b260, gpu_bo=25, cpu_bo=0), src=(priv=0x561c94b40a30, gpu_bo=112, cpu_bo=0), replaces=1 [ 83.223] copy_prefer_gpu: source is clear, don't force use of GPU [ 83.223] sna_drawable_use_bo pixmap=5081, box=((0, 0), (3840, 2160)), flags=18... [ 83.223] sna_drawable_use_bo: exported target, set PREFER_GPU [ 83.223] sna_drawable_use_bo: pinned, never REPLACES [ 83.223] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 83.223] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 83.223] sna_drawable_use_bo: using whole GPU bo [ 83.223] sna_copy_boxes: applying src clear [0] to dst [ 83.223] kgem_bo_is_render: handle=25, rq? 0 [0] [ 83.223] color_convert: src=0 [20020888] [ 83.223] color_convert: dst=ff000000 [20028888] [ 83.223] sna_render_get_solid: ff000000 [ 83.223] kgem_set_mode: flushing before new bo [ 83.223] gen8_vertex_close: used=6, vbo active? 23, vb=1, nreloc=1 [ 83.223] gen8_vertex_close: reloc[0] = 287 [ 83.223] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 83.223] kgem_add_handle: handle=23, index=3 [ 83.223] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 83.223] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=8175 [fenced=0] [ 83.223] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 83.223] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 83.223] kgem_fixup_relocs: shrinking by 61440 [ 83.223] __kgem_busy: handle=1, busy=0, wedged=0 [ 83.223] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 83.223] kgem_commit: release handle=112 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e64a9000 [ 83.223] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 83.223] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 83.223] __kgem_bo_clear_busy: handle=7 [ 83.223] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 83.223] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 83.223] __kgem_busy: handle=1, busy=131072, wedged=0 [ 83.223] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 83.223] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 83.223] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 83.223] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 83.223] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 83.223] kgem_add_handle: handle=4, index=0 [ 83.223] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 83.223] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 83.223] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 83.223] gen9_composite_get_binding_table(ffc0) [ 83.223] kgem_add_reloc64: handle=25, pos=16360, delta=0, domains=20002 [ 83.223] kgem_add_handle: handle=25, index=1 [ 83.223] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f816d000) [ 83.223] __kgem_bo_mark_dirty: handle=25 (proxy? 0) [ 83.223] [3fe0] bind bo(handle=25, addr=f816d000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> render [ 83.223] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 83.223] kgem_add_reloc64: adding proxy [delta=1020] for handle=7 [ 83.223] kgem_add_handle: handle=7, index=2 [ 83.223] kgem_add_reloc64[4] = (delta=1020, target handle=2, presumed=fffe8000) [ 83.223] [3fd0] bind bo(handle=7, addr=fffe83fc), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 83.223] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 83.223] gen9_emit_sampler: sampler = 1 [ 83.223] gen9_emit_sf: num_sf_outputs=1 [ 83.223] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 83.223] gen9_emit_vertex_elements: setup id=0 [ 83.223] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 83.223] (0, 0), (3840, 2160) [ 83.223] gen8_vertex_flush[490] = 3 [ 83.223] sna_copy_boxes: marking dst handle=25 as all clear [0] [ 83.223] sna_accel_flush: flush?=1, dirty?=0 [ 83.223] gen8_vertex_close: used=12, vbo active? 23, vb=1, nreloc=1 [ 83.224] gen8_vertex_close: reloc[0] = 287 [ 83.224] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 83.224] kgem_add_handle: handle=23, index=3 [ 83.224] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 83.224] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=8175 [fenced=0] [ 83.224] __kgem_busy: handle=1, busy=131072, wedged=0 [ 83.224] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd981000 [ 83.224] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 83.224] kgem_fixup_relocs: shrinking by 61440 [ 83.224] __kgem_busy: handle=2, busy=0, wedged=0 [ 83.224] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd981000 [ 83.224] kgem_commit: release handle=25 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f816d000 [ 83.224] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 83.224] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 83.224] __kgem_bo_clear_busy: handle=7 [ 83.224] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 83.224] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 83.224] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 83.224] sna_accel_flush: flush?=0, dirty?=0 [ 83.224] sna_accel_flush: flush?=0, dirty?=0 [ 83.224] sna_accel_flush: flush?=0, dirty?=0 [ 83.224] sna_destroy_pixmap: pixmap=5140, attached?=1 [ 83.224] _kgem_bo_destroy: handle=112, proxy? 0 [ 83.224] __kgem_bo_destroy: handle=112, size=33177600 [ 83.224] __kgem_busy: handle=112, busy=131073, wedged=0 [ 83.224] __kgem_bo_destroy: handle=112 -> active [ 83.224] __sna_free_pixmap(pixmap=5140) [ 83.224] sna_accel_flush: flush?=0, dirty?=0 [ 83.224] sna_accel_flush: flush?=0, dirty?=0 [ 83.224] sna_accel_flush: flush?=0, dirty?=0 [ 83.224] sna_block_handler (tv=537.865000) [ 83.224] kgem_retire, need_retire?=1 [ 83.224] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 83.224] kgem_retire__requests_ring: retiring ring 0 [ 83.224] __kgem_busy: handle=1, busy=131072, wedged=0 [ 83.224] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 83.224] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 83.224] kgem_retire -- retired=0, need_retire=1 [ 83.224] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 83.224] sna_scanout_do_flush: flush timer active: delta=14 [ 83.224] sna_accel_do_throttle (time=83224), triggered [ 83.224] sna_accel_throttle (time=83224) [ 83.224] sna_accel_block: evaluating timers, active=7 [ 83.224] sna_accel_block: flush timer expires in 14 [83238] [ 83.224] sna_wakeup_handler [ 83.224] sna_accel_flush: flush?=0, dirty?=0 [ 83.224] sna_accel_flush: flush?=0, dirty?=0 [ 83.224] sna_accel_flush: flush?=0, dirty?=0 [ 83.224] sna_accel_flush: flush?=0, dirty?=0 [ 83.224] sna_block_handler (tv=537.865000) [ 83.224] kgem_retire, need_retire?=1 [ 83.224] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 83.224] kgem_retire__requests_ring: retiring ring 0 [ 83.224] __kgem_busy: handle=1, busy=131072, wedged=0 [ 83.224] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 83.224] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 83.224] kgem_retire -- retired=0, need_retire=1 [ 83.224] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 83.224] sna_scanout_do_flush: flush timer active: delta=14 [ 83.224] sna_accel_block: evaluating timers, active=7 [ 83.224] sna_accel_block: flush timer expires in 14 [83238] [ 83.230] sna_wakeup_handler [ 83.230] sna_accel_flush: flush?=0, dirty?=0 [ 83.230] sna_accel_flush: flush?=0, dirty?=0 [ 83.230] sna_block_handler (tv=537.859000) [ 83.230] kgem_retire, need_retire?=1 [ 83.230] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 83.230] kgem_retire__requests_ring: retiring ring 0 [ 83.230] __kgem_busy: handle=1, busy=0, wedged=0 [ 83.230] __kgem_retire_rq: request 1 complete [ 83.230] __kgem_bo_flush: handle=112, busy=0, wedged=0 [ 83.230] kgem_bo_move_to_cache: release handle=112 [ 83.230] kgem_bo_move_to_inactive: moving handle=112 to inactive [ 83.230] kgem_retire__requests_ring: retiring ring 0 [ 83.230] __kgem_busy: handle=2, busy=0, wedged=0 [ 83.230] __kgem_retire_rq: request 2 complete [ 83.230] __kgem_bo_flush: handle=25, busy=0, wedged=0 [ 83.230] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 83.230] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 83.230] kgem_retire -- retired=1, need_retire=0 [ 83.230] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 83.230] gen6_render_retire: resetting idle vbo [ 83.230] sna_scanout_do_flush: flush timer active: delta=8 [ 83.230] sna_accel_block: evaluating timers, active=7 [ 83.230] sna_accel_block: flush timer expires in 8 [83238] [ 83.231] sna_wakeup_handler [ 83.231] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=128, name=76 [ 83.231] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 83.231] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 83.231] sna_dri2_get_back: draw size=3840x2160, back buffer handle=128 size=3840x2160, is-scanout? 1, active?=1, pitch=15360, front pitch=15360 [ 83.231] sna_dri2_get_back: reuse backbuffer? 1 [ 83.231] sna_dri2_get_back: back buffer handle=128, active?=1, refcnt=2 [ 83.231] sna_dri2_get_back: cache: handle=32, active=0 [ 83.231] sna_dri2_get_back: reuse cache handle=32, name=80, flags=0 [ 83.231] sna_dri2_get_back: caching handle=128 (name=76, flags=0, active_scanout=1) [ 83.231] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 83.231] sna_dri2_reuse_buffer: reusing back buffer handle=32, name=80, pitch=15360, age=0 [ 83.231] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 83.231] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=114, name=86, active_scanout=2 [ 83.231] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 83.231] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=114] -- refcnt=4, draw=146, pixmap=4091, proxy?=0 [ 83.231] sna_accel_flush: flush?=0, dirty?=0 [ 83.231] sna_accel_flush: flush?=0, dirty?=0 [ 83.231] sna_accel_flush: flush?=0, dirty?=0 [ 83.231] sna_block_handler (tv=537.858000) [ 83.231] sna_scanout_do_flush: flush timer active: delta=7 [ 83.231] sna_accel_block: evaluating timers, active=7 [ 83.231] sna_accel_block: flush timer expires in 7 [83238] [ 83.231] sna_wakeup_handler [ 83.231] sna_accel_flush: flush?=0, dirty?=0 [ 83.231] sna_accel_flush: flush?=0, dirty?=0 [ 83.231] sna_accel_flush: flush?=0, dirty?=0 [ 83.231] sna_block_handler (tv=537.858000) [ 83.231] sna_scanout_do_flush: flush timer active: delta=7 [ 83.231] sna_accel_block: evaluating timers, active=7 [ 83.231] sna_accel_block: flush timer expires in 7 [83238] [ 83.231] sna_wakeup_handler [ 83.231] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 83.231] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 83.231] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 83.231] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 83.231] sna_dri2_get_msc(draw=146, pipe=0) [ 83.231] sna_crtc_record_swap: recording last swap on pipe=0, frame 4743 [msc=4743], time 83.216347 [ 83.231] sna_dri2_get_msc: msc=4743 [raw=4743], ust=83216347 [ 83.231] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=32 (refs=2/1, flush=0) , front=114 (refs=3/3, flush=1) [ 83.231] sna_dri2_schedule_swap(target_msc=4744, divisor=0, remainder=0) [ 83.231] sna_dri2_schedule_swap: using front handle=114, active_scanout?=2, flush?=1 [ 83.231] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 83.231] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 83.232] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 83.232] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 83.232] sna_crtc_record_swap: recording last swap on pipe=0, frame 4743 [msc=4743], time 83.216347 [ 83.232] immediate_swap: current_msc=4743, target_msc=4744 -- yes [ 83.232] can_flip: no, shadow enabled [ 83.232] sna_dri2_add_event: adding event to window 146) [ 83.232] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 1, chained? 1, pipe 0 [ 83.232] sna_dri2_immediate_blit: current event front=114 [name=86, active?=2], back=32 [name=80, active?=0] [ 83.232] swap_limit: draw=146 setting swap limit to 2 [ 83.232] sna_dri2_swap_limit_validate: swap limit set to 2 [ 83.232] sna_dri2_immediate_blit: setting handle=32 as pending blit (current event front=114, back=32) [ 83.232] sna_dri2_event_free(draw?=1) [ 83.232] sna_dri2_remove_event: remove[0x561c94b434c0] from window 146, active? 1 [ 83.232] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=114] -- refcnt=4, draw=146, pixmap=4091, proxy?=0 [ 83.232] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=32] -- refcnt=3, draw=146, pixmap=0, proxy?=0 [ 83.232] sna_dri2_schedule_swap: reported target_msc=4744 [ 83.232] sna_accel_flush: flush?=0, dirty?=0 [ 83.232] sna_accel_flush: flush?=0, dirty?=0 [ 83.232] sna_accel_flush: flush?=0, dirty?=0 [ 83.232] sna_accel_flush: flush?=0, dirty?=0 [ 83.232] sna_block_handler (tv=537.857000) [ 83.232] sna_scanout_do_flush: flush timer active: delta=6 [ 83.232] sna_accel_block: evaluating timers, active=7 [ 83.232] sna_accel_block: flush timer expires in 6 [83238] [ 83.232] sna_wakeup_handler [ 83.232] sna_accel_flush: flush?=0, dirty?=0 [ 83.232] sna_accel_flush: flush?=0, dirty?=0 [ 83.232] sna_accel_flush: flush?=0, dirty?=0 [ 83.232] sna_block_handler (tv=537.857000) [ 83.232] sna_scanout_do_flush: flush timer active: delta=6 [ 83.232] sna_accel_block: evaluating timers, active=7 [ 83.232] sna_accel_block: flush timer expires in 6 [83238] [ 83.232] sna_wakeup_handler [ 83.232] sna_mode_wakeup: len=64 [ 83.232] sna_dri2_vblank_handler(type=2, sequence=4744, draw=4181) [ 83.232] sna_crtc_record_swap: recording last swap on pipe=0, frame 4744 [msc=4744], time 83.232998 [ 83.232] sna_dri2_vblank_handler: 2 complete, frame=4744 tv=83.232998 [ 83.232] sna_dri2_blit_complete: blit finished [ 83.232] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4744, tv=83.232998) [ 83.232] frame_swap_complete(type=2): draw=146, pipe=0, frame=4744 [msc=4744], tv=83.232998 [ 83.232] sna_accel_flush: flush?=0, dirty?=0 [ 83.232] sna_dri2_vblank_handler: swapping old back handle=32 [name=80, active=1] for pending handle=32 [name=80, active=1], front handle=114 [name=86, active=2] [ 83.232] sna_dri2_cache_bo(handle=32, name=80) [ 83.232] sna_dri2_cache_bo: multiple references [2], releasing handle [ 83.232] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 83.232] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 83.232] can_xchg: back size=8700f00, front size=8700f00 [ 83.232] can_xchg: yes, pixmap=4091 [ 83.232] sna_dri2_xchg: win=146, exchange front=114/86,ref=3 and back=32/80,ref=2, pixmap=4091 3840x2160 [ 83.232] sna_dri2_xchg: back_bo handle=32, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 83.232] sna_dri2_xchg: front_bo handle=114, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 83.232] set_bo: pixmap=4091, handle=32 (old handle=114) [ 83.232] set_bo: marking whole pixmap as damaged [ 83.232] set_bo: applying final/discard move-to-gpu [ 83.232] wait_for_shadow: flags=0, flips=1, handle=114, shadow=29 [ 83.232] set_bo: dropping flush hint from handle=114 [ 83.232] set_bo: adding flush hint to handle=32 [ 83.232] mark_stale(handle=114) => 1 [ 83.232] sna_next_vblank(pipe=0, waiting until next vblank) [ 83.232] sna_mode_wakeup: recording last swap on pipe=0, frame 4744 [1288], time 83.232998 [ 83.232] sna_mode_wakeup: removing handle=128 [active_scanout=0] from scanout, installing handle=114 [active_scanout=1] [ 83.232] sna_mode_wakeup: flip complete, pending? 1 [ 83.232] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 83.232] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 83.232] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 83.232] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 83.232] sna_pixmap_move_to_gpu: already all-damaged [ 83.232] sna_pixmap_mark_active: pixmap=4091, handle=32 [ 83.232] sna_mode_redisplay: crtc[0] transformed? 0 [ 83.232] sna_mode_redisplay: crtc[1] transformed? 0 [ 83.232] sna_mode_redisplay: crtc[2] transformed? 0 [ 83.232] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=32 [active=1] [ 83.232] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 114, transformed? 0 [ 83.232] get_fb: reusing fb=68 for handle=32 [ 83.232] sna_mode_redisplay: recording flip on CRTC:32 handle=32, active_scanout=2, serial=3 [ 83.232] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 83.233] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 83.233] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 83.233] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 83.233] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=32, shadow handle=29 [ 83.233] sna_block_handler (tv=537.856000) [ 83.233] sna_scanout_do_flush: flush timer active: delta=5 [ 83.233] sna_accel_block: evaluating timers, active=7 [ 83.233] sna_accel_block: flush timer expires in 5 [83238] [ 83.238] sna_wakeup_handler [ 83.238] sna_block_handler (tv=537.851000) [ 83.238] sna_scanout_do_flush: flush timer active: delta=0 [ 83.238] sna_scanout_do_flush (time=83238), triggered [ 83.238] sna_scanout_flush (time=83238), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 83.238] has_shadow: has pending damage? 0, outstanding flips: 1 [ 83.238] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 83.238] has_shadow: has pending damage? 0, outstanding flips: 1 [ 83.238] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) [ 83.238] sna_accel_block: evaluating timers, active=7 [ 83.238] sna_accel_block: flush timer expires in 16 [83254] [ 83.239] sna_wakeup_handler [ 83.239] sna_accel_flush: flush?=0, dirty?=0 [ 83.239] sna_accel_flush: flush?=0, dirty?=0 [ 83.239] sna_create_pixmap(3840, 2160, 24, usage=0) [ 83.239] kgem_can_create_2d: 3840x2160 @ 24 [ 83.239] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 83.239] kgem_can_create_2d: untiled size=33177600 [ 83.239] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 83.239] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 83.239] kgem_can_create_2d: tiled[-1] size=33177600 [ 83.239] sna_create_pixmap: usage=0, flags=1b [ 83.239] sna_create_pixmap: creating GPU pixmap 3840x2160, stride=15360, flags=1b [ 83.239] __pop_freed_pixmap: reusing freed pixmap=5140 header [ 83.239] create_pixmap_hdr: pixmap=5141, width=3840, height=2160, usage=0 [ 83.239] sna_create_pixmap: serial=5141, 3840x2160, usage=0 [ 83.239] sna_composite_rectangles(pixmap=5142, op=0, 0 x 1 [(0, 0)x(3840, 2160) ...]) [ 83.239] sna_composite_rectangles: converted to op 0 [ 83.239] sna_composite_rectangles[0] (0, 0)x(3840, 2160) -> (0, 0), (3840, 2160) [ 83.239] sna_composite_rectangles: nrects=1, region=(0, 0), (3840, 2160) x 1 [ 83.239] sna_composite_rectangles: clipped extents (0, 0),(3840, 2160) x 1 [ 83.239] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(3840, 2160) [ 83.239] sna_composite_rectangles: dropping last-cpu hint [ 83.239] sna_drawable_use_bo pixmap=5142, box=((0, 0), (3840, 2160)), flags=19... [ 83.239] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 83.239] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 83.239] sna_pixmap_move_to_gpu(pixmap=5142, usage=0), flags=b [ 83.239] sna_pixmap_move_to_gpu: CPU damage? 0 [ 83.239] sna_pixmap_move_to_gpu: creating GPU bo (3840x2160@32), create=b [ 83.239] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 83.240] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 83.240] sna_pixmap_alloc_gpu: pixmap=5142 [ 83.240] kgem_create_2d(3840x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 83.240] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=15360, height=2160 [ 83.240] kgem_bo_remove_from_inactive: removing handle=112 from inactive [ 83.240] from inactive: pitch=15360, tiling=1: handle=112, id=2908 [ 83.240] __sna_damage_all(3840, 2160) [ 83.240] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 83.240] sna_pixmap_mark_active: pixmap=5142, handle=112 [ 83.240] sna_drawable_use_bo: allocated GPU bo for operation [ 83.240] sna_drawable_use_bo: using GPU bo with damage? 0 [ 83.240] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) [ 83.240] kgem_bo_is_render: handle=112, rq? 0 [0] [ 83.240] kgem_bo_is_render: handle=112, rq? 0 [0] [ 83.240] gen9_render_fill_boxes(0 x 1 [(0, 0), (3840, 2160) ...]) [ 83.240] sna_render_get_solid: 0 [ 83.240] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 83.240] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 83.240] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 83.240] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 83.240] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 83.240] kgem_add_handle: handle=4, index=0 [ 83.240] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 83.240] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 83.240] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 83.240] gen9_composite_get_binding_table(ffc0) [ 83.240] kgem_add_reloc64: handle=112, pos=16360, delta=0, domains=20002 [ 83.240] kgem_add_handle: handle=112, index=1 [ 83.240] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e64a9000) [ 83.240] __kgem_bo_mark_dirty: handle=112 (proxy? 0) [ 83.240] [3fe0] bind bo(handle=112, addr=e64a9000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> render [ 83.240] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 83.240] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 83.240] kgem_add_handle: handle=7, index=2 [ 83.240] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 83.240] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 83.240] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 83.240] gen9_emit_sampler: sampler = 1 [ 83.240] gen9_emit_sf: num_sf_outputs=1 [ 83.240] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 83.240] gen9_emit_vertex_elements: setup id=0 [ 83.240] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 83.240] (0, 0), (3840, 2160) [ 83.240] gen8_vertex_flush[490] = 3 [ 83.240] sna_composite_rectangles: pixmap=5142 marking clear [0]? 1 [ 83.240] sna_copy_area: src=pixmap=5142:(0, 0)x(3840, 2160)+(0, 0) -> dst=pixmap=5081:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 83.240] sna_copy_area: normal copy [ 83.240] sna_do_copy: src=(0, 0), dst=(0, 0), size=(3840x2160) [ 83.240] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(3840x2160) [ 83.240] sna_do_copy: dst extents (0, 0), (3840, 2160), dst clip extents (0, 0), (3840, 2160), dst size=3840x2160 [ 83.240] sna_do_copy: clipped dst extents (0, 0), (3840, 2160) [ 83.240] sna_do_copy: unclipped src extents (0, 0), (3840, 2160) [ 83.240] sna_do_copy: clipped src extents (0, 0), (3840, 2160) [ 83.240] sna_do_copy: pixmap -- no source clipping [ 83.240] sna_do_copy: src extents (0, 0), (3840, 2160) x 1 [ 83.240] sna_do_copy: copy region (0, 0), (3840, 2160) x 1 + (0, 0) [ 83.240] sna_copy_boxes (boxes=1x[(0, 0), (3840, 2160)...], src pixmap=5142+(0, 0), dst pixmap=5081+(0, 0), alu=3, src.size=3840x2160, dst.size=3840x2160) [ 83.240] sna_copy_boxes: dst=(priv=0x561c94b2b260, gpu_bo=25, cpu_bo=0), src=(priv=0x561c94b40a30, gpu_bo=112, cpu_bo=0), replaces=1 [ 83.240] copy_prefer_gpu: source is clear, don't force use of GPU [ 83.240] sna_drawable_use_bo pixmap=5081, box=((0, 0), (3840, 2160)), flags=18... [ 83.240] sna_drawable_use_bo: exported target, set PREFER_GPU [ 83.240] sna_drawable_use_bo: pinned, never REPLACES [ 83.240] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 83.240] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 83.240] sna_drawable_use_bo: using whole GPU bo [ 83.240] sna_copy_boxes: applying src clear [0] to dst [ 83.240] kgem_bo_is_render: handle=25, rq? 0 [0] [ 83.240] color_convert: src=0 [20020888] [ 83.240] color_convert: dst=ff000000 [20028888] [ 83.240] sna_render_get_solid: ff000000 [ 83.240] kgem_set_mode: flushing before new bo [ 83.240] gen8_vertex_close: used=6, vbo active? 23, vb=1, nreloc=1 [ 83.240] gen8_vertex_close: reloc[0] = 287 [ 83.240] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 83.240] kgem_add_handle: handle=23, index=3 [ 83.240] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 83.240] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=8175 [fenced=0] [ 83.240] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 83.240] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 83.240] kgem_fixup_relocs: shrinking by 61440 [ 83.240] __kgem_busy: handle=1, busy=0, wedged=0 [ 83.240] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 83.240] kgem_commit: release handle=112 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e64a9000 [ 83.240] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 83.240] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 83.240] __kgem_bo_clear_busy: handle=7 [ 83.240] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 83.240] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 83.240] __kgem_busy: handle=1, busy=131072, wedged=0 [ 83.240] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 83.240] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 83.240] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 83.240] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 83.240] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 83.240] kgem_add_handle: handle=4, index=0 [ 83.240] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 83.240] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 83.240] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 83.240] gen9_composite_get_binding_table(ffc0) [ 83.240] kgem_add_reloc64: handle=25, pos=16360, delta=0, domains=20002 [ 83.240] kgem_add_handle: handle=25, index=1 [ 83.240] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f816d000) [ 83.240] __kgem_bo_mark_dirty: handle=25 (proxy? 0) [ 83.240] [3fe0] bind bo(handle=25, addr=f816d000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> render [ 83.240] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 83.240] kgem_add_reloc64: adding proxy [delta=1020] for handle=7 [ 83.240] kgem_add_handle: handle=7, index=2 [ 83.240] kgem_add_reloc64[4] = (delta=1020, target handle=2, presumed=fffe8000) [ 83.240] [3fd0] bind bo(handle=7, addr=fffe83fc), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 83.240] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 83.240] gen9_emit_sampler: sampler = 1 [ 83.240] gen9_emit_sf: num_sf_outputs=1 [ 83.240] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 83.240] gen9_emit_vertex_elements: setup id=0 [ 83.240] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 83.240] (0, 0), (3840, 2160) [ 83.240] gen8_vertex_flush[490] = 3 [ 83.240] sna_copy_boxes: marking dst handle=25 as all clear [0] [ 83.240] sna_accel_flush: flush?=1, dirty?=0 [ 83.240] gen8_vertex_close: used=12, vbo active? 23, vb=1, nreloc=1 [ 83.240] gen8_vertex_close: reloc[0] = 287 [ 83.240] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 83.240] kgem_add_handle: handle=23, index=3 [ 83.240] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 83.240] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=8175 [fenced=0] [ 83.240] __kgem_busy: handle=1, busy=131072, wedged=0 [ 83.240] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd981000 [ 83.240] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 83.240] kgem_fixup_relocs: shrinking by 61440 [ 83.240] __kgem_busy: handle=2, busy=0, wedged=0 [ 83.240] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd981000 [ 83.240] kgem_commit: release handle=25 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f816d000 [ 83.240] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 83.240] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 83.240] __kgem_bo_clear_busy: handle=7 [ 83.240] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 83.240] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 83.240] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 83.240] sna_accel_flush: flush?=0, dirty?=0 [ 83.240] sna_accel_flush: flush?=0, dirty?=0 [ 83.240] sna_accel_flush: flush?=0, dirty?=0 [ 83.240] sna_destroy_pixmap: pixmap=5142, attached?=1 [ 83.240] _kgem_bo_destroy: handle=112, proxy? 0 [ 83.240] __kgem_bo_destroy: handle=112, size=33177600 [ 83.240] __kgem_busy: handle=112, busy=131073, wedged=0 [ 83.240] __kgem_bo_destroy: handle=112 -> active [ 83.240] __sna_free_pixmap(pixmap=5142) [ 83.240] sna_accel_flush: flush?=0, dirty?=0 [ 83.240] sna_accel_flush: flush?=0, dirty?=0 [ 83.240] sna_accel_flush: flush?=0, dirty?=0 [ 83.240] sna_block_handler (tv=537.849000) [ 83.240] kgem_retire, need_retire?=1 [ 83.240] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 83.240] kgem_retire__requests_ring: retiring ring 0 [ 83.240] __kgem_busy: handle=1, busy=131072, wedged=0 [ 83.240] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 83.240] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 83.240] kgem_retire -- retired=0, need_retire=1 [ 83.240] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 83.240] sna_scanout_do_flush: flush timer active: delta=14 [ 83.240] sna_accel_block: evaluating timers, active=7 [ 83.240] sna_accel_block: flush timer expires in 14 [83254] [ 83.241] sna_wakeup_handler [ 83.241] sna_accel_flush: flush?=0, dirty?=0 [ 83.241] sna_accel_flush: flush?=0, dirty?=0 [ 83.241] sna_accel_flush: flush?=0, dirty?=0 [ 83.241] sna_accel_flush: flush?=0, dirty?=0 [ 83.241] sna_block_handler (tv=537.848000) [ 83.241] kgem_retire, need_retire?=1 [ 83.241] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 83.241] kgem_retire__requests_ring: retiring ring 0 [ 83.241] __kgem_busy: handle=1, busy=131072, wedged=0 [ 83.241] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 83.241] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 83.241] kgem_retire -- retired=0, need_retire=1 [ 83.241] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 83.241] sna_scanout_do_flush: flush timer active: delta=13 [ 83.241] sna_accel_do_throttle (time=83241), triggered [ 83.241] sna_accel_throttle (time=83241) [ 83.241] sna_accel_block: evaluating timers, active=7 [ 83.241] sna_accel_block: flush timer expires in 13 [83254] [ 83.247] sna_wakeup_handler [ 83.247] sna_accel_flush: flush?=0, dirty?=0 [ 83.247] sna_accel_flush: flush?=0, dirty?=0 [ 83.247] sna_block_handler (tv=537.842000) [ 83.247] kgem_retire, need_retire?=1 [ 83.247] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 83.247] kgem_retire__requests_ring: retiring ring 0 [ 83.247] __kgem_busy: handle=1, busy=0, wedged=0 [ 83.247] __kgem_retire_rq: request 1 complete [ 83.247] __kgem_bo_flush: handle=112, busy=0, wedged=0 [ 83.247] kgem_bo_move_to_cache: release handle=112 [ 83.247] kgem_bo_move_to_inactive: moving handle=112 to inactive [ 83.247] kgem_retire__requests_ring: retiring ring 0 [ 83.247] __kgem_busy: handle=2, busy=0, wedged=0 [ 83.247] __kgem_retire_rq: request 2 complete [ 83.247] __kgem_bo_flush: handle=25, busy=0, wedged=0 [ 83.247] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 83.247] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 83.247] kgem_retire -- retired=1, need_retire=0 [ 83.247] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 83.247] gen6_render_retire: resetting idle vbo [ 83.247] sna_scanout_do_flush: flush timer active: delta=7 [ 83.247] sna_accel_block: evaluating timers, active=7 [ 83.247] sna_accel_block: flush timer expires in 7 [83254] [ 83.247] sna_wakeup_handler [ 83.247] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=114, name=86 [ 83.247] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 83.247] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 83.247] sna_dri2_get_back: draw size=3840x2160, back buffer handle=114 size=3840x2160, is-scanout? 1, active?=1, pitch=15360, front pitch=15360 [ 83.247] sna_dri2_get_back: reuse backbuffer? 1 [ 83.247] sna_dri2_get_back: back buffer handle=114, active?=1, refcnt=2 [ 83.247] sna_dri2_get_back: cache: handle=128, active=0 [ 83.247] sna_dri2_get_back: reuse cache handle=128, name=76, flags=0 [ 83.247] sna_dri2_get_back: caching handle=114 (name=86, flags=0, active_scanout=1) [ 83.247] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 83.247] sna_dri2_reuse_buffer: reusing back buffer handle=128, name=76, pitch=15360, age=0 [ 83.247] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 83.247] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=32, name=80, active_scanout=2 [ 83.247] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 83.247] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=4, draw=146, pixmap=4091, proxy?=0 [ 83.247] sna_accel_flush: flush?=0, dirty?=0 [ 83.247] sna_accel_flush: flush?=0, dirty?=0 [ 83.247] sna_accel_flush: flush?=0, dirty?=0 [ 83.247] sna_block_handler (tv=537.842000) [ 83.247] sna_scanout_do_flush: flush timer active: delta=7 [ 83.247] sna_accel_block: evaluating timers, active=7 [ 83.247] sna_accel_block: flush timer expires in 7 [83254] [ 83.248] sna_wakeup_handler [ 83.248] sna_accel_flush: flush?=0, dirty?=0 [ 83.248] sna_accel_flush: flush?=0, dirty?=0 [ 83.248] sna_accel_flush: flush?=0, dirty?=0 [ 83.248] sna_block_handler (tv=537.841000) [ 83.248] sna_scanout_do_flush: flush timer active: delta=6 [ 83.248] sna_accel_block: evaluating timers, active=7 [ 83.248] sna_accel_block: flush timer expires in 6 [83254] [ 83.248] sna_wakeup_handler [ 83.248] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 83.248] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 83.248] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 83.248] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 83.248] sna_dri2_get_msc(draw=146, pipe=0) [ 83.248] sna_crtc_record_swap: recording last swap on pipe=0, frame 4744 [msc=4744], time 83.232998 [ 83.248] sna_dri2_get_msc: msc=4744 [raw=4744], ust=83232998 [ 83.248] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=128 (refs=2/1, flush=0) , front=32 (refs=3/3, flush=1) [ 83.248] sna_dri2_schedule_swap(target_msc=4745, divisor=0, remainder=0) [ 83.248] sna_dri2_schedule_swap: using front handle=32, active_scanout?=2, flush?=1 [ 83.248] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 83.248] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 83.248] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 83.248] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 83.248] sna_crtc_record_swap: recording last swap on pipe=0, frame 4744 [msc=4744], time 83.232998 [ 83.248] immediate_swap: current_msc=4744, target_msc=4745 -- yes [ 83.248] can_flip: no, shadow enabled [ 83.248] sna_dri2_add_event: adding event to window 146) [ 83.248] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 1, chained? 1, pipe 0 [ 83.248] sna_dri2_immediate_blit: current event front=32 [name=80, active?=2], back=128 [name=76, active?=0] [ 83.248] swap_limit: draw=146 setting swap limit to 2 [ 83.248] sna_dri2_swap_limit_validate: swap limit set to 2 [ 83.248] sna_dri2_immediate_blit: setting handle=128 as pending blit (current event front=32, back=128) [ 83.248] sna_dri2_event_free(draw?=1) [ 83.248] sna_dri2_remove_event: remove[0x561c94b434c0] from window 146, active? 1 [ 83.248] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=4, draw=146, pixmap=4091, proxy?=0 [ 83.248] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=128] -- refcnt=3, draw=146, pixmap=0, proxy?=0 [ 83.248] sna_dri2_schedule_swap: reported target_msc=4745 [ 83.248] sna_accel_flush: flush?=0, dirty?=0 [ 83.248] sna_accel_flush: flush?=0, dirty?=0 [ 83.248] sna_accel_flush: flush?=0, dirty?=0 [ 83.248] sna_accel_flush: flush?=0, dirty?=0 [ 83.248] sna_block_handler (tv=537.841000) [ 83.248] sna_scanout_do_flush: flush timer active: delta=6 [ 83.248] sna_accel_block: evaluating timers, active=7 [ 83.248] sna_accel_block: flush timer expires in 6 [83254] [ 83.248] sna_wakeup_handler [ 83.249] sna_accel_flush: flush?=0, dirty?=0 [ 83.249] sna_accel_flush: flush?=0, dirty?=0 [ 83.249] sna_accel_flush: flush?=0, dirty?=0 [ 83.249] sna_block_handler (tv=537.840000) [ 83.249] sna_scanout_do_flush: flush timer active: delta=5 [ 83.249] sna_accel_block: evaluating timers, active=7 [ 83.249] sna_accel_block: flush timer expires in 5 [83254] [ 83.249] sna_wakeup_handler [ 83.249] sna_mode_wakeup: len=64 [ 83.249] sna_dri2_vblank_handler(type=2, sequence=4745, draw=4181) [ 83.249] sna_crtc_record_swap: recording last swap on pipe=0, frame 4745 [msc=4745], time 83.249654 [ 83.249] sna_dri2_vblank_handler: 2 complete, frame=4745 tv=83.249654 [ 83.249] sna_dri2_blit_complete: blit finished [ 83.249] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4745, tv=83.249654) [ 83.249] frame_swap_complete(type=2): draw=146, pipe=0, frame=4745 [msc=4745], tv=83.249654 [ 83.249] sna_accel_flush: flush?=0, dirty?=0 [ 83.249] sna_dri2_vblank_handler: swapping old back handle=128 [name=76, active=1] for pending handle=128 [name=76, active=1], front handle=32 [name=80, active=2] [ 83.249] sna_dri2_cache_bo(handle=128, name=76) [ 83.249] sna_dri2_cache_bo: multiple references [2], releasing handle [ 83.249] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 83.249] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 83.249] can_xchg: back size=8700f00, front size=8700f00 [ 83.249] can_xchg: yes, pixmap=4091 [ 83.249] sna_dri2_xchg: win=146, exchange front=32/80,ref=3 and back=128/76,ref=2, pixmap=4091 3840x2160 [ 83.249] sna_dri2_xchg: back_bo handle=128, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 83.249] sna_dri2_xchg: front_bo handle=32, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 83.249] set_bo: pixmap=4091, handle=128 (old handle=32) [ 83.249] set_bo: marking whole pixmap as damaged [ 83.249] set_bo: applying final/discard move-to-gpu [ 83.249] wait_for_shadow: flags=0, flips=1, handle=32, shadow=29 [ 83.249] set_bo: dropping flush hint from handle=32 [ 83.249] set_bo: adding flush hint to handle=128 [ 83.249] mark_stale(handle=32) => 1 [ 83.249] sna_next_vblank(pipe=0, waiting until next vblank) [ 83.249] sna_mode_wakeup: recording last swap on pipe=0, frame 4745 [1289], time 83.249654 [ 83.249] sna_mode_wakeup: removing handle=114 [active_scanout=0] from scanout, installing handle=32 [active_scanout=1] [ 83.249] sna_mode_wakeup: flip complete, pending? 1 [ 83.249] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 83.249] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 83.249] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 83.249] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 83.249] sna_pixmap_move_to_gpu: already all-damaged [ 83.249] sna_pixmap_mark_active: pixmap=4091, handle=128 [ 83.249] sna_mode_redisplay: crtc[0] transformed? 0 [ 83.249] sna_mode_redisplay: crtc[1] transformed? 0 [ 83.249] sna_mode_redisplay: crtc[2] transformed? 0 [ 83.249] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=128 [active=1] [ 83.249] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 32, transformed? 0 [ 83.249] get_fb: reusing fb=80 for handle=128 [ 83.249] sna_mode_redisplay: recording flip on CRTC:32 handle=128, active_scanout=2, serial=3 [ 83.249] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 83.249] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 83.249] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 83.249] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 83.249] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=128, shadow handle=29 [ 83.249] sna_block_handler (tv=537.840000) [ 83.249] sna_scanout_do_flush: flush timer active: delta=5 [ 83.249] sna_accel_block: evaluating timers, active=7 [ 83.249] sna_accel_block: flush timer expires in 5 [83254] [ 83.254] sna_wakeup_handler [ 83.255] sna_block_handler (tv=537.834000) [ 83.255] sna_scanout_do_flush: flush timer active: delta=-1 [ 83.255] sna_scanout_do_flush (time=83255), triggered [ 83.255] sna_scanout_flush (time=83255), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 83.255] has_shadow: has pending damage? 0, outstanding flips: 1 [ 83.255] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 83.255] has_shadow: has pending damage? 0, outstanding flips: 1 [ 83.255] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) [ 83.255] sna_accel_block: evaluating timers, active=7 [ 83.255] sna_accel_block: flush timer expires in 16 [83271] [ 83.256] sna_wakeup_handler [ 83.256] sna_accel_flush: flush?=0, dirty?=0 [ 83.256] sna_accel_flush: flush?=0, dirty?=0 [ 83.256] sna_create_pixmap(3840, 2160, 24, usage=0) [ 83.256] kgem_can_create_2d: 3840x2160 @ 24 [ 83.256] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 83.256] kgem_can_create_2d: untiled size=33177600 [ 83.256] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 83.256] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 83.256] kgem_can_create_2d: tiled[-1] size=33177600 [ 83.256] sna_create_pixmap: usage=0, flags=1b [ 83.256] sna_create_pixmap: creating GPU pixmap 3840x2160, stride=15360, flags=1b [ 83.256] __pop_freed_pixmap: reusing freed pixmap=5142 header [ 83.256] create_pixmap_hdr: pixmap=5143, width=3840, height=2160, usage=0 [ 83.256] sna_create_pixmap: serial=5143, 3840x2160, usage=0 [ 83.256] sna_composite_rectangles(pixmap=5144, op=0, 0 x 1 [(0, 0)x(3840, 2160) ...]) [ 83.256] sna_composite_rectangles: converted to op 0 [ 83.256] sna_composite_rectangles[0] (0, 0)x(3840, 2160) -> (0, 0), (3840, 2160) [ 83.256] sna_composite_rectangles: nrects=1, region=(0, 0), (3840, 2160) x 1 [ 83.256] sna_composite_rectangles: clipped extents (0, 0),(3840, 2160) x 1 [ 83.256] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(3840, 2160) [ 83.256] sna_composite_rectangles: dropping last-cpu hint [ 83.256] sna_drawable_use_bo pixmap=5144, box=((0, 0), (3840, 2160)), flags=19... [ 83.256] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 83.256] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 83.256] sna_pixmap_move_to_gpu(pixmap=5144, usage=0), flags=b [ 83.256] sna_pixmap_move_to_gpu: CPU damage? 0 [ 83.256] sna_pixmap_move_to_gpu: creating GPU bo (3840x2160@32), create=b [ 83.256] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 83.256] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 83.256] sna_pixmap_alloc_gpu: pixmap=5144 [ 83.256] kgem_create_2d(3840x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 83.256] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=15360, height=2160 [ 83.256] kgem_bo_remove_from_inactive: removing handle=112 from inactive [ 83.256] from inactive: pitch=15360, tiling=1: handle=112, id=2909 [ 83.256] __sna_damage_all(3840, 2160) [ 83.256] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 83.256] sna_pixmap_mark_active: pixmap=5144, handle=112 [ 83.256] sna_drawable_use_bo: allocated GPU bo for operation [ 83.256] sna_drawable_use_bo: using GPU bo with damage? 0 [ 83.256] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) [ 83.256] kgem_bo_is_render: handle=112, rq? 0 [0] [ 83.256] kgem_bo_is_render: handle=112, rq? 0 [0] [ 83.256] gen9_render_fill_boxes(0 x 1 [(0, 0), (3840, 2160) ...]) [ 83.256] sna_render_get_solid: 0 [ 83.256] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 83.256] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 83.256] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 83.256] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 83.256] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 83.256] kgem_add_handle: handle=4, index=0 [ 83.256] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 83.256] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 83.256] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 83.256] gen9_composite_get_binding_table(ffc0) [ 83.256] kgem_add_reloc64: handle=112, pos=16360, delta=0, domains=20002 [ 83.256] kgem_add_handle: handle=112, index=1 [ 83.256] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e64a9000) [ 83.256] __kgem_bo_mark_dirty: handle=112 (proxy? 0) [ 83.256] [3fe0] bind bo(handle=112, addr=e64a9000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> render [ 83.256] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 83.256] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 83.256] kgem_add_handle: handle=7, index=2 [ 83.256] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 83.256] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 83.256] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 83.256] gen9_emit_sampler: sampler = 1 [ 83.256] gen9_emit_sf: num_sf_outputs=1 [ 83.256] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 83.256] gen9_emit_vertex_elements: setup id=0 [ 83.256] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 83.256] (0, 0), (3840, 2160) [ 83.256] gen8_vertex_flush[490] = 3 [ 83.256] sna_composite_rectangles: pixmap=5144 marking clear [0]? 1 [ 83.257] sna_copy_area: src=pixmap=5144:(0, 0)x(3840, 2160)+(0, 0) -> dst=pixmap=5081:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 83.257] sna_copy_area: normal copy [ 83.257] sna_do_copy: src=(0, 0), dst=(0, 0), size=(3840x2160) [ 83.257] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(3840x2160) [ 83.257] sna_do_copy: dst extents (0, 0), (3840, 2160), dst clip extents (0, 0), (3840, 2160), dst size=3840x2160 [ 83.257] sna_do_copy: clipped dst extents (0, 0), (3840, 2160) [ 83.257] sna_do_copy: unclipped src extents (0, 0), (3840, 2160) [ 83.257] sna_do_copy: clipped src extents (0, 0), (3840, 2160) [ 83.257] sna_do_copy: pixmap -- no source clipping [ 83.257] sna_do_copy: src extents (0, 0), (3840, 2160) x 1 [ 83.257] sna_do_copy: copy region (0, 0), (3840, 2160) x 1 + (0, 0) [ 83.257] sna_copy_boxes (boxes=1x[(0, 0), (3840, 2160)...], src pixmap=5144+(0, 0), dst pixmap=5081+(0, 0), alu=3, src.size=3840x2160, dst.size=3840x2160) [ 83.257] sna_copy_boxes: dst=(priv=0x561c94b2b260, gpu_bo=25, cpu_bo=0), src=(priv=0x561c94b40a30, gpu_bo=112, cpu_bo=0), replaces=1 [ 83.257] copy_prefer_gpu: source is clear, don't force use of GPU [ 83.257] sna_drawable_use_bo pixmap=5081, box=((0, 0), (3840, 2160)), flags=18... [ 83.257] sna_drawable_use_bo: exported target, set PREFER_GPU [ 83.257] sna_drawable_use_bo: pinned, never REPLACES [ 83.257] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 83.257] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 83.257] sna_drawable_use_bo: using whole GPU bo [ 83.257] sna_copy_boxes: applying src clear [0] to dst [ 83.257] kgem_bo_is_render: handle=25, rq? 0 [0] [ 83.257] color_convert: src=0 [20020888] [ 83.257] color_convert: dst=ff000000 [20028888] [ 83.257] sna_render_get_solid: ff000000 [ 83.257] kgem_set_mode: flushing before new bo [ 83.257] gen8_vertex_close: used=6, vbo active? 23, vb=1, nreloc=1 [ 83.257] gen8_vertex_close: reloc[0] = 287 [ 83.257] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 83.257] kgem_add_handle: handle=23, index=3 [ 83.257] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 83.257] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=8175 [fenced=0] [ 83.257] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 83.257] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 83.257] kgem_fixup_relocs: shrinking by 61440 [ 83.257] __kgem_busy: handle=1, busy=0, wedged=0 [ 83.257] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 83.257] kgem_commit: release handle=112 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e64a9000 [ 83.257] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 83.257] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 83.257] __kgem_bo_clear_busy: handle=7 [ 83.257] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 83.257] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 83.257] __kgem_busy: handle=1, busy=131072, wedged=0 [ 83.257] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 83.257] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 83.257] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 83.257] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 83.257] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 83.257] kgem_add_handle: handle=4, index=0 [ 83.257] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 83.257] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 83.257] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 83.257] gen9_composite_get_binding_table(ffc0) [ 83.257] kgem_add_reloc64: handle=25, pos=16360, delta=0, domains=20002 [ 83.257] kgem_add_handle: handle=25, index=1 [ 83.257] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f816d000) [ 83.257] __kgem_bo_mark_dirty: handle=25 (proxy? 0) [ 83.257] [3fe0] bind bo(handle=25, addr=f816d000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> render [ 83.257] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 83.257] kgem_add_reloc64: adding proxy [delta=1020] for handle=7 [ 83.257] kgem_add_handle: handle=7, index=2 [ 83.257] kgem_add_reloc64[4] = (delta=1020, target handle=2, presumed=fffe8000) [ 83.257] [3fd0] bind bo(handle=7, addr=fffe83fc), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 83.257] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 83.257] gen9_emit_sampler: sampler = 1 [ 83.257] gen9_emit_sf: num_sf_outputs=1 [ 83.257] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 83.257] gen9_emit_vertex_elements: setup id=0 [ 83.257] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 83.257] (0, 0), (3840, 2160) [ 83.257] gen8_vertex_flush[490] = 3 [ 83.257] sna_copy_boxes: marking dst handle=25 as all clear [0] [ 83.257] sna_accel_flush: flush?=1, dirty?=0 [ 83.257] gen8_vertex_close: used=12, vbo active? 23, vb=1, nreloc=1 [ 83.257] gen8_vertex_close: reloc[0] = 287 [ 83.257] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 83.257] kgem_add_handle: handle=23, index=3 [ 83.257] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 83.257] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=8175 [fenced=0] [ 83.257] __kgem_busy: handle=1, busy=131072, wedged=0 [ 83.257] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd981000 [ 83.257] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 83.257] kgem_fixup_relocs: shrinking by 61440 [ 83.257] __kgem_busy: handle=2, busy=0, wedged=0 [ 83.257] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd981000 [ 83.257] kgem_commit: release handle=25 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f816d000 [ 83.257] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 83.257] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 83.257] __kgem_bo_clear_busy: handle=7 [ 83.257] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 83.257] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 83.257] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 83.257] sna_accel_flush: flush?=0, dirty?=0 [ 83.257] sna_accel_flush: flush?=0, dirty?=0 [ 83.257] sna_accel_flush: flush?=0, dirty?=0 [ 83.257] sna_destroy_pixmap: pixmap=5144, attached?=1 [ 83.257] _kgem_bo_destroy: handle=112, proxy? 0 [ 83.257] __kgem_bo_destroy: handle=112, size=33177600 [ 83.257] __kgem_busy: handle=112, busy=131073, wedged=0 [ 83.257] __kgem_bo_destroy: handle=112 -> active [ 83.257] __sna_free_pixmap(pixmap=5144) [ 83.257] sna_accel_flush: flush?=0, dirty?=0 [ 83.257] sna_accel_flush: flush?=0, dirty?=0 [ 83.257] sna_accel_flush: flush?=0, dirty?=0 [ 83.257] sna_block_handler (tv=537.832000) [ 83.257] kgem_retire, need_retire?=1 [ 83.257] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 83.257] kgem_retire__requests_ring: retiring ring 0 [ 83.257] __kgem_busy: handle=1, busy=131072, wedged=0 [ 83.257] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 83.257] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 83.257] kgem_retire -- retired=0, need_retire=1 [ 83.257] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 83.257] sna_scanout_do_flush: flush timer active: delta=14 [ 83.257] sna_accel_block: evaluating timers, active=7 [ 83.257] sna_accel_block: flush timer expires in 14 [83271] [ 83.257] sna_wakeup_handler [ 83.257] sna_accel_flush: flush?=0, dirty?=0 [ 83.257] sna_accel_flush: flush?=0, dirty?=0 [ 83.257] sna_accel_flush: flush?=0, dirty?=0 [ 83.257] sna_accel_flush: flush?=0, dirty?=0 [ 83.257] sna_block_handler (tv=537.832000) [ 83.257] kgem_retire, need_retire?=1 [ 83.257] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 83.257] kgem_retire__requests_ring: retiring ring 0 [ 83.257] __kgem_busy: handle=1, busy=131072, wedged=0 [ 83.257] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 83.257] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 83.257] kgem_retire -- retired=0, need_retire=1 [ 83.257] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 83.257] sna_scanout_do_flush: flush timer active: delta=14 [ 83.257] sna_accel_block: evaluating timers, active=7 [ 83.257] sna_accel_block: flush timer expires in 14 [83271] [ 83.264] sna_wakeup_handler [ 83.264] sna_accel_flush: flush?=0, dirty?=0 [ 83.264] sna_accel_flush: flush?=0, dirty?=0 [ 83.264] sna_block_handler (tv=537.825000) [ 83.264] kgem_retire, need_retire?=1 [ 83.264] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 83.264] kgem_retire__requests_ring: retiring ring 0 [ 83.264] __kgem_busy: handle=1, busy=0, wedged=0 [ 83.264] __kgem_retire_rq: request 1 complete [ 83.264] __kgem_bo_flush: handle=112, busy=0, wedged=0 [ 83.264] kgem_bo_move_to_cache: release handle=112 [ 83.264] kgem_bo_move_to_inactive: moving handle=112 to inactive [ 83.264] kgem_retire__requests_ring: retiring ring 0 [ 83.264] __kgem_busy: handle=2, busy=0, wedged=0 [ 83.264] __kgem_retire_rq: request 2 complete [ 83.264] __kgem_bo_flush: handle=25, busy=0, wedged=0 [ 83.264] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 83.264] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 83.264] kgem_retire -- retired=1, need_retire=0 [ 83.264] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 83.264] gen6_render_retire: resetting idle vbo [ 83.264] sna_scanout_do_flush: flush timer active: delta=7 [ 83.264] sna_accel_do_throttle (time=83264), triggered [ 83.264] sna_accel_throttle (time=83264) [ 83.264] sna_accel_disarm_timer[1] (time=83264) [ 83.264] sna_accel_block: evaluating timers, active=5 [ 83.264] sna_accel_block: flush timer expires in 7 [83271] [ 83.264] sna_wakeup_handler [ 83.264] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=32, name=80 [ 83.264] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 83.264] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 83.264] sna_dri2_get_back: draw size=3840x2160, back buffer handle=32 size=3840x2160, is-scanout? 1, active?=1, pitch=15360, front pitch=15360 [ 83.264] sna_dri2_get_back: reuse backbuffer? 1 [ 83.264] sna_dri2_get_back: back buffer handle=32, active?=1, refcnt=2 [ 83.264] sna_dri2_get_back: cache: handle=114, active=0 [ 83.264] sna_dri2_get_back: reuse cache handle=114, name=86, flags=0 [ 83.264] sna_dri2_get_back: caching handle=32 (name=80, flags=0, active_scanout=1) [ 83.264] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 83.264] sna_dri2_reuse_buffer: reusing back buffer handle=114, name=86, pitch=15360, age=0 [ 83.264] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 83.264] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=128, name=76, active_scanout=2 [ 83.264] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 83.264] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=128] -- refcnt=4, draw=146, pixmap=4091, proxy?=0 [ 83.264] sna_accel_flush: flush?=0, dirty?=0 [ 83.264] sna_accel_flush: flush?=0, dirty?=0 [ 83.264] sna_accel_flush: flush?=0, dirty?=0 [ 83.264] sna_block_handler (tv=537.825000) [ 83.264] sna_scanout_do_flush: flush timer active: delta=7 [ 83.264] sna_accel_do_throttle -- no pending activity [ 83.264] sna_accel_block: evaluating timers, active=5 [ 83.264] sna_accel_block: flush timer expires in 7 [83271] [ 83.264] sna_wakeup_handler [ 83.264] sna_accel_flush: flush?=0, dirty?=0 [ 83.264] sna_accel_flush: flush?=0, dirty?=0 [ 83.264] sna_accel_flush: flush?=0, dirty?=0 [ 83.264] sna_block_handler (tv=537.825000) [ 83.264] sna_scanout_do_flush: flush timer active: delta=7 [ 83.264] sna_accel_do_throttle -- no pending activity [ 83.264] sna_accel_block: evaluating timers, active=5 [ 83.264] sna_accel_block: flush timer expires in 7 [83271] [ 83.265] sna_wakeup_handler [ 83.265] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 83.265] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 83.265] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 83.265] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 83.265] sna_dri2_get_msc(draw=146, pipe=0) [ 83.265] sna_crtc_record_swap: recording last swap on pipe=0, frame 4745 [msc=4745], time 83.249654 [ 83.265] sna_dri2_get_msc: msc=4745 [raw=4745], ust=83249654 [ 83.265] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=114 (refs=2/1, flush=0) , front=128 (refs=3/3, flush=1) [ 83.265] sna_dri2_schedule_swap(target_msc=4746, divisor=0, remainder=0) [ 83.265] sna_dri2_schedule_swap: using front handle=128, active_scanout?=2, flush?=1 [ 83.265] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 83.265] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 83.265] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 83.265] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 83.265] sna_crtc_record_swap: recording last swap on pipe=0, frame 4745 [msc=4745], time 83.249654 [ 83.265] immediate_swap: current_msc=4745, target_msc=4746 -- yes [ 83.265] can_flip: no, shadow enabled [ 83.265] sna_dri2_add_event: adding event to window 146) [ 83.265] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 1, chained? 1, pipe 0 [ 83.265] sna_dri2_immediate_blit: current event front=128 [name=76, active?=2], back=114 [name=86, active?=0] [ 83.265] swap_limit: draw=146 setting swap limit to 2 [ 83.265] sna_dri2_swap_limit_validate: swap limit set to 2 [ 83.265] sna_dri2_immediate_blit: setting handle=114 as pending blit (current event front=128, back=114) [ 83.265] sna_dri2_event_free(draw?=1) [ 83.265] sna_dri2_remove_event: remove[0x561c94b434c0] from window 146, active? 1 [ 83.265] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=128] -- refcnt=4, draw=146, pixmap=4091, proxy?=0 [ 83.265] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=114] -- refcnt=3, draw=146, pixmap=0, proxy?=0 [ 83.265] sna_dri2_schedule_swap: reported target_msc=4746 [ 83.265] sna_accel_flush: flush?=0, dirty?=0 [ 83.265] sna_accel_flush: flush?=0, dirty?=0 [ 83.265] sna_accel_flush: flush?=0, dirty?=0 [ 83.265] sna_accel_flush: flush?=0, dirty?=0 [ 83.265] sna_block_handler (tv=537.824000) [ 83.265] sna_scanout_do_flush: flush timer active: delta=6 [ 83.265] sna_accel_do_throttle -- no pending activity [ 83.265] sna_accel_block: evaluating timers, active=5 [ 83.265] sna_accel_block: flush timer expires in 6 [83271] [ 83.265] sna_wakeup_handler [ 83.265] sna_accel_flush: flush?=0, dirty?=0 [ 83.265] sna_accel_flush: flush?=0, dirty?=0 [ 83.265] sna_accel_flush: flush?=0, dirty?=0 [ 83.265] sna_block_handler (tv=537.824000) [ 83.265] sna_scanout_do_flush: flush timer active: delta=6 [ 83.265] sna_accel_do_throttle -- no pending activity [ 83.265] sna_accel_block: evaluating timers, active=5 [ 83.265] sna_accel_block: flush timer expires in 6 [83271] [ 83.265] sna_wakeup_handler [ 83.265] sna_mode_wakeup: len=64 [ 83.265] sna_dri2_vblank_handler(type=2, sequence=4746, draw=4181) [ 83.265] sna_crtc_record_swap: recording last swap on pipe=0, frame 4746 [msc=4746], time 83.266305 [ 83.265] sna_dri2_vblank_handler: 2 complete, frame=4746 tv=83.266305 [ 83.265] sna_dri2_blit_complete: blit finished [ 83.265] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4746, tv=83.266305) [ 83.265] frame_swap_complete(type=2): draw=146, pipe=0, frame=4746 [msc=4746], tv=83.266305 [ 83.265] sna_accel_flush: flush?=0, dirty?=0 [ 83.265] sna_dri2_vblank_handler: swapping old back handle=114 [name=86, active=1] for pending handle=114 [name=86, active=1], front handle=128 [name=76, active=2] [ 83.265] sna_dri2_cache_bo(handle=114, name=86) [ 83.266] sna_dri2_cache_bo: multiple references [2], releasing handle [ 83.266] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 83.266] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 83.266] can_xchg: back size=8700f00, front size=8700f00 [ 83.266] can_xchg: yes, pixmap=4091 [ 83.266] sna_dri2_xchg: win=146, exchange front=128/76,ref=3 and back=114/86,ref=2, pixmap=4091 3840x2160 [ 83.266] sna_dri2_xchg: back_bo handle=114, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 83.266] sna_dri2_xchg: front_bo handle=128, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 83.266] set_bo: pixmap=4091, handle=114 (old handle=128) [ 83.266] set_bo: marking whole pixmap as damaged [ 83.266] set_bo: applying final/discard move-to-gpu [ 83.266] wait_for_shadow: flags=0, flips=1, handle=128, shadow=29 [ 83.266] set_bo: dropping flush hint from handle=128 [ 83.266] set_bo: adding flush hint to handle=114 [ 83.266] mark_stale(handle=128) => 1 [ 83.266] sna_next_vblank(pipe=0, waiting until next vblank) [ 83.266] sna_mode_wakeup: recording last swap on pipe=0, frame 4746 [128a], time 83.266305 [ 83.266] sna_mode_wakeup: removing handle=32 [active_scanout=0] from scanout, installing handle=128 [active_scanout=1] [ 83.266] sna_mode_wakeup: flip complete, pending? 1 [ 83.266] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 83.266] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 83.266] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 83.266] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 83.266] sna_pixmap_move_to_gpu: already all-damaged [ 83.266] sna_pixmap_mark_active: pixmap=4091, handle=114 [ 83.266] sna_mode_redisplay: crtc[0] transformed? 0 [ 83.266] sna_mode_redisplay: crtc[1] transformed? 0 [ 83.266] sna_mode_redisplay: crtc[2] transformed? 0 [ 83.266] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=114 [active=1] [ 83.266] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 128, transformed? 0 [ 83.266] get_fb: reusing fb=81 for handle=114 [ 83.266] sna_mode_redisplay: recording flip on CRTC:32 handle=114, active_scanout=2, serial=3 [ 83.266] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 83.266] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 83.266] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 83.266] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 83.266] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=114, shadow handle=29 [ 83.266] sna_block_handler (tv=537.823000) [ 83.266] sna_scanout_do_flush: flush timer active: delta=5 [ 83.266] sna_accel_do_throttle -- no pending activity [ 83.266] sna_accel_block: evaluating timers, active=5 [ 83.266] sna_accel_block: flush timer expires in 5 [83271] [ 83.271] sna_wakeup_handler [ 83.271] sna_block_handler (tv=537.818000) [ 83.271] sna_scanout_do_flush: flush timer active: delta=0 [ 83.271] sna_scanout_do_flush (time=83271), triggered [ 83.271] sna_scanout_flush (time=83271), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 83.271] has_shadow: has pending damage? 0, outstanding flips: 1 [ 83.271] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 83.271] has_shadow: has pending damage? 0, outstanding flips: 1 [ 83.271] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) [ 83.271] sna_accel_do_throttle -- no pending activity [ 83.271] sna_accel_block: evaluating timers, active=5 [ 83.271] sna_accel_block: flush timer expires in 16 [83287] [ 83.273] sna_wakeup_handler [ 83.273] sna_accel_flush: flush?=0, dirty?=0 [ 83.273] sna_accel_flush: flush?=0, dirty?=0 [ 83.273] sna_create_pixmap(3840, 2160, 24, usage=0) [ 83.273] kgem_can_create_2d: 3840x2160 @ 24 [ 83.273] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 83.273] kgem_can_create_2d: untiled size=33177600 [ 83.273] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 83.273] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 83.273] kgem_can_create_2d: tiled[-1] size=33177600 [ 83.273] sna_create_pixmap: usage=0, flags=1b [ 83.273] sna_create_pixmap: creating GPU pixmap 3840x2160, stride=15360, flags=1b [ 83.273] __pop_freed_pixmap: reusing freed pixmap=5144 header [ 83.273] create_pixmap_hdr: pixmap=5145, width=3840, height=2160, usage=0 [ 83.273] sna_create_pixmap: serial=5145, 3840x2160, usage=0 [ 83.273] sna_composite_rectangles(pixmap=5146, op=0, 0 x 1 [(0, 0)x(3840, 2160) ...]) [ 83.273] sna_composite_rectangles: converted to op 0 [ 83.273] sna_composite_rectangles[0] (0, 0)x(3840, 2160) -> (0, 0), (3840, 2160) [ 83.273] sna_composite_rectangles: nrects=1, region=(0, 0), (3840, 2160) x 1 [ 83.273] sna_composite_rectangles: clipped extents (0, 0),(3840, 2160) x 1 [ 83.273] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(3840, 2160) [ 83.273] sna_composite_rectangles: dropping last-cpu hint [ 83.273] sna_drawable_use_bo pixmap=5146, box=((0, 0), (3840, 2160)), flags=19... [ 83.273] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 83.273] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 83.273] sna_pixmap_move_to_gpu(pixmap=5146, usage=0), flags=b [ 83.273] sna_pixmap_move_to_gpu: CPU damage? 0 [ 83.273] sna_pixmap_move_to_gpu: creating GPU bo (3840x2160@32), create=b [ 83.273] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 83.273] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 83.273] sna_pixmap_alloc_gpu: pixmap=5146 [ 83.273] kgem_create_2d(3840x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 83.273] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=15360, height=2160 [ 83.273] kgem_bo_remove_from_inactive: removing handle=112 from inactive [ 83.273] from inactive: pitch=15360, tiling=1: handle=112, id=2910 [ 83.273] __sna_damage_all(3840, 2160) [ 83.273] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 83.273] sna_pixmap_mark_active: pixmap=5146, handle=112 [ 83.273] sna_drawable_use_bo: allocated GPU bo for operation [ 83.273] sna_drawable_use_bo: using GPU bo with damage? 0 [ 83.273] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) [ 83.273] kgem_bo_is_render: handle=112, rq? 0 [0] [ 83.273] kgem_bo_is_render: handle=112, rq? 0 [0] [ 83.273] gen9_render_fill_boxes(0 x 1 [(0, 0), (3840, 2160) ...]) [ 83.273] sna_render_get_solid: 0 [ 83.273] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 83.273] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 83.273] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 83.273] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 83.273] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 83.273] kgem_add_handle: handle=4, index=0 [ 83.273] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 83.273] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 83.273] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 83.273] gen9_composite_get_binding_table(ffc0) [ 83.273] kgem_add_reloc64: handle=112, pos=16360, delta=0, domains=20002 [ 83.273] kgem_add_handle: handle=112, index=1 [ 83.273] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e64a9000) [ 83.273] __kgem_bo_mark_dirty: handle=112 (proxy? 0) [ 83.273] [3fe0] bind bo(handle=112, addr=e64a9000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> render [ 83.273] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 83.273] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 83.273] kgem_add_handle: handle=7, index=2 [ 83.273] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 83.273] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 83.273] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 83.273] gen9_emit_sampler: sampler = 1 [ 83.273] gen9_emit_sf: num_sf_outputs=1 [ 83.273] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 83.273] gen9_emit_vertex_elements: setup id=0 [ 83.273] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 83.273] (0, 0), (3840, 2160) [ 83.273] gen8_vertex_flush[490] = 3 [ 83.273] sna_composite_rectangles: pixmap=5146 marking clear [0]? 1 [ 83.273] sna_copy_area: src=pixmap=5146:(0, 0)x(3840, 2160)+(0, 0) -> dst=pixmap=5081:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 83.273] sna_copy_area: normal copy [ 83.273] sna_do_copy: src=(0, 0), dst=(0, 0), size=(3840x2160) [ 83.273] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(3840x2160) [ 83.273] sna_do_copy: dst extents (0, 0), (3840, 2160), dst clip extents (0, 0), (3840, 2160), dst size=3840x2160 [ 83.273] sna_do_copy: clipped dst extents (0, 0), (3840, 2160) [ 83.273] sna_do_copy: unclipped src extents (0, 0), (3840, 2160) [ 83.273] sna_do_copy: clipped src extents (0, 0), (3840, 2160) [ 83.273] sna_do_copy: pixmap -- no source clipping [ 83.273] sna_do_copy: src extents (0, 0), (3840, 2160) x 1 [ 83.273] sna_do_copy: copy region (0, 0), (3840, 2160) x 1 + (0, 0) [ 83.273] sna_copy_boxes (boxes=1x[(0, 0), (3840, 2160)...], src pixmap=5146+(0, 0), dst pixmap=5081+(0, 0), alu=3, src.size=3840x2160, dst.size=3840x2160) [ 83.273] sna_copy_boxes: dst=(priv=0x561c94b2b260, gpu_bo=25, cpu_bo=0), src=(priv=0x561c94b40a30, gpu_bo=112, cpu_bo=0), replaces=1 [ 83.273] copy_prefer_gpu: source is clear, don't force use of GPU [ 83.273] sna_drawable_use_bo pixmap=5081, box=((0, 0), (3840, 2160)), flags=18... [ 83.273] sna_drawable_use_bo: exported target, set PREFER_GPU [ 83.273] sna_drawable_use_bo: pinned, never REPLACES [ 83.273] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 83.273] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 83.273] sna_drawable_use_bo: using whole GPU bo [ 83.273] sna_copy_boxes: applying src clear [0] to dst [ 83.273] kgem_bo_is_render: handle=25, rq? 0 [0] [ 83.273] color_convert: src=0 [20020888] [ 83.273] color_convert: dst=ff000000 [20028888] [ 83.273] sna_render_get_solid: ff000000 [ 83.273] kgem_set_mode: flushing before new bo [ 83.273] gen8_vertex_close: used=6, vbo active? 23, vb=1, nreloc=1 [ 83.273] gen8_vertex_close: reloc[0] = 287 [ 83.273] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 83.273] kgem_add_handle: handle=23, index=3 [ 83.273] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 83.273] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=8175 [fenced=0] [ 83.273] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 83.273] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 83.273] kgem_fixup_relocs: shrinking by 61440 [ 83.273] __kgem_busy: handle=1, busy=0, wedged=0 [ 83.273] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 83.273] kgem_commit: release handle=112 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e64a9000 [ 83.274] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 83.274] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 83.274] __kgem_bo_clear_busy: handle=7 [ 83.274] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 83.274] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 83.274] __kgem_busy: handle=1, busy=131072, wedged=0 [ 83.274] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 83.274] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 83.274] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 83.274] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 83.274] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 83.274] kgem_add_handle: handle=4, index=0 [ 83.274] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 83.274] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 83.274] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 83.274] gen9_composite_get_binding_table(ffc0) [ 83.274] kgem_add_reloc64: handle=25, pos=16360, delta=0, domains=20002 [ 83.274] kgem_add_handle: handle=25, index=1 [ 83.274] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f816d000) [ 83.274] __kgem_bo_mark_dirty: handle=25 (proxy? 0) [ 83.274] [3fe0] bind bo(handle=25, addr=f816d000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> render [ 83.274] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 83.274] kgem_add_reloc64: adding proxy [delta=1020] for handle=7 [ 83.274] kgem_add_handle: handle=7, index=2 [ 83.274] kgem_add_reloc64[4] = (delta=1020, target handle=2, presumed=fffe8000) [ 83.274] [3fd0] bind bo(handle=7, addr=fffe83fc), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 83.274] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 83.274] gen9_emit_sampler: sampler = 1 [ 83.274] gen9_emit_sf: num_sf_outputs=1 [ 83.274] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 83.274] gen9_emit_vertex_elements: setup id=0 [ 83.274] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 83.274] (0, 0), (3840, 2160) [ 83.274] gen8_vertex_flush[490] = 3 [ 83.274] sna_copy_boxes: marking dst handle=25 as all clear [0] [ 83.274] sna_accel_flush: flush?=1, dirty?=0 [ 83.274] gen8_vertex_close: used=12, vbo active? 23, vb=1, nreloc=1 [ 83.274] gen8_vertex_close: reloc[0] = 287 [ 83.274] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 83.274] kgem_add_handle: handle=23, index=3 [ 83.274] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 83.274] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=8175 [fenced=0] [ 83.274] __kgem_busy: handle=1, busy=131072, wedged=0 [ 83.274] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd981000 [ 83.274] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 83.274] kgem_fixup_relocs: shrinking by 61440 [ 83.274] __kgem_busy: handle=2, busy=0, wedged=0 [ 83.274] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd981000 [ 83.274] kgem_commit: release handle=25 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f816d000 [ 83.274] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 83.274] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 83.274] __kgem_bo_clear_busy: handle=7 [ 83.274] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 83.274] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 83.274] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 83.274] sna_accel_flush: flush?=0, dirty?=0 [ 83.274] sna_accel_flush: flush?=0, dirty?=0 [ 83.274] sna_accel_flush: flush?=0, dirty?=0 [ 83.274] sna_destroy_pixmap: pixmap=5146, attached?=1 [ 83.274] _kgem_bo_destroy: handle=112, proxy? 0 [ 83.274] __kgem_bo_destroy: handle=112, size=33177600 [ 83.274] __kgem_busy: handle=112, busy=131073, wedged=0 [ 83.274] __kgem_bo_destroy: handle=112 -> active [ 83.274] __sna_free_pixmap(pixmap=5146) [ 83.274] sna_accel_flush: flush?=0, dirty?=0 [ 83.274] sna_accel_flush: flush?=0, dirty?=0 [ 83.274] sna_accel_flush: flush?=0, dirty?=0 [ 83.274] sna_block_handler (tv=537.815000) [ 83.274] kgem_retire, need_retire?=1 [ 83.274] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 83.274] kgem_retire__requests_ring: retiring ring 0 [ 83.274] __kgem_busy: handle=1, busy=131072, wedged=0 [ 83.274] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 83.274] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 83.274] kgem_retire -- retired=0, need_retire=1 [ 83.274] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 83.274] sna_scanout_do_flush: flush timer active: delta=13 [ 83.274] timer_enable (time=83274), starting timer 1 [ 83.274] sna_accel_block: evaluating timers, active=7 [ 83.274] sna_accel_block: flush timer expires in 13 [83287] [ 83.274] sna_wakeup_handler [ 83.274] sna_accel_flush: flush?=0, dirty?=0 [ 83.274] sna_accel_flush: flush?=0, dirty?=0 [ 83.274] sna_accel_flush: flush?=0, dirty?=0 [ 83.274] sna_accel_flush: flush?=0, dirty?=0 [ 83.274] sna_block_handler (tv=537.815000) [ 83.274] kgem_retire, need_retire?=1 [ 83.274] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 83.274] kgem_retire__requests_ring: retiring ring 0 [ 83.274] __kgem_busy: handle=1, busy=131072, wedged=0 [ 83.274] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 83.274] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 83.274] kgem_retire -- retired=0, need_retire=1 [ 83.274] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 83.274] sna_scanout_do_flush: flush timer active: delta=13 [ 83.274] sna_accel_block: evaluating timers, active=7 [ 83.274] sna_accel_block: flush timer expires in 13 [83287] [ 83.280] sna_wakeup_handler [ 83.280] sna_accel_flush: flush?=0, dirty?=0 [ 83.280] sna_accel_flush: flush?=0, dirty?=0 [ 83.280] sna_block_handler (tv=537.809000) [ 83.280] kgem_retire, need_retire?=1 [ 83.280] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 83.280] kgem_retire__requests_ring: retiring ring 0 [ 83.280] __kgem_busy: handle=1, busy=0, wedged=0 [ 83.280] __kgem_retire_rq: request 1 complete [ 83.280] __kgem_bo_flush: handle=112, busy=0, wedged=0 [ 83.280] kgem_bo_move_to_cache: release handle=112 [ 83.280] kgem_bo_move_to_inactive: moving handle=112 to inactive [ 83.280] kgem_retire__requests_ring: retiring ring 0 [ 83.280] __kgem_busy: handle=2, busy=0, wedged=0 [ 83.280] __kgem_retire_rq: request 2 complete [ 83.280] __kgem_bo_flush: handle=25, busy=0, wedged=0 [ 83.280] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 83.280] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 83.281] kgem_retire -- retired=1, need_retire=0 [ 83.281] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 83.281] gen6_render_retire: resetting idle vbo [ 83.281] sna_scanout_do_flush: flush timer active: delta=6 [ 83.281] sna_accel_block: evaluating timers, active=7 [ 83.281] sna_accel_block: flush timer expires in 6 [83287] [ 83.281] sna_wakeup_handler [ 83.281] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=128, name=76 [ 83.281] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 83.281] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 83.281] sna_dri2_get_back: draw size=3840x2160, back buffer handle=128 size=3840x2160, is-scanout? 1, active?=1, pitch=15360, front pitch=15360 [ 83.281] sna_dri2_get_back: reuse backbuffer? 1 [ 83.281] sna_dri2_get_back: back buffer handle=128, active?=1, refcnt=2 [ 83.281] sna_dri2_get_back: cache: handle=32, active=0 [ 83.281] sna_dri2_get_back: reuse cache handle=32, name=80, flags=0 [ 83.281] sna_dri2_get_back: caching handle=128 (name=76, flags=0, active_scanout=1) [ 83.281] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 83.281] sna_dri2_reuse_buffer: reusing back buffer handle=32, name=80, pitch=15360, age=0 [ 83.281] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 83.281] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=114, name=86, active_scanout=2 [ 83.281] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 83.281] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=114] -- refcnt=4, draw=146, pixmap=4091, proxy?=0 [ 83.281] sna_accel_flush: flush?=0, dirty?=0 [ 83.281] sna_accel_flush: flush?=0, dirty?=0 [ 83.281] sna_accel_flush: flush?=0, dirty?=0 [ 83.281] sna_block_handler (tv=537.808000) [ 83.281] sna_scanout_do_flush: flush timer active: delta=6 [ 83.281] sna_accel_block: evaluating timers, active=7 [ 83.281] sna_accel_block: flush timer expires in 6 [83287] [ 83.281] sna_wakeup_handler [ 83.281] sna_accel_flush: flush?=0, dirty?=0 [ 83.281] sna_accel_flush: flush?=0, dirty?=0 [ 83.281] sna_accel_flush: flush?=0, dirty?=0 [ 83.281] sna_block_handler (tv=537.808000) [ 83.281] sna_scanout_do_flush: flush timer active: delta=6 [ 83.281] sna_accel_block: evaluating timers, active=7 [ 83.281] sna_accel_block: flush timer expires in 6 [83287] [ 83.281] sna_wakeup_handler [ 83.281] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 83.282] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 83.282] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 83.282] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 83.282] sna_dri2_get_msc(draw=146, pipe=0) [ 83.282] sna_crtc_record_swap: recording last swap on pipe=0, frame 4746 [msc=4746], time 83.266305 [ 83.282] sna_dri2_get_msc: msc=4746 [raw=4746], ust=83266305 [ 83.282] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=32 (refs=2/1, flush=0) , front=114 (refs=3/3, flush=1) [ 83.282] sna_dri2_schedule_swap(target_msc=4747, divisor=0, remainder=0) [ 83.282] sna_dri2_schedule_swap: using front handle=114, active_scanout?=2, flush?=1 [ 83.282] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 83.282] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 83.282] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 83.282] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 83.282] sna_crtc_record_swap: recording last swap on pipe=0, frame 4746 [msc=4746], time 83.266305 [ 83.282] immediate_swap: current_msc=4746, target_msc=4747 -- yes [ 83.282] can_flip: no, shadow enabled [ 83.282] sna_dri2_add_event: adding event to window 146) [ 83.282] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 1, chained? 1, pipe 0 [ 83.282] sna_dri2_immediate_blit: current event front=114 [name=86, active?=2], back=32 [name=80, active?=0] [ 83.282] swap_limit: draw=146 setting swap limit to 2 [ 83.282] sna_dri2_swap_limit_validate: swap limit set to 2 [ 83.282] sna_dri2_immediate_blit: setting handle=32 as pending blit (current event front=114, back=32) [ 83.282] sna_dri2_event_free(draw?=1) [ 83.282] sna_dri2_remove_event: remove[0x561c94b434c0] from window 146, active? 1 [ 83.282] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=114] -- refcnt=4, draw=146, pixmap=4091, proxy?=0 [ 83.282] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=32] -- refcnt=3, draw=146, pixmap=0, proxy?=0 [ 83.282] sna_dri2_schedule_swap: reported target_msc=4747 [ 83.282] sna_accel_flush: flush?=0, dirty?=0 [ 83.282] sna_accel_flush: flush?=0, dirty?=0 [ 83.282] sna_accel_flush: flush?=0, dirty?=0 [ 83.282] sna_accel_flush: flush?=0, dirty?=0 [ 83.282] sna_block_handler (tv=537.807000) [ 83.282] sna_scanout_do_flush: flush timer active: delta=5 [ 83.282] sna_accel_block: evaluating timers, active=7 [ 83.282] sna_accel_block: flush timer expires in 5 [83287] [ 83.282] sna_wakeup_handler [ 83.282] sna_accel_flush: flush?=0, dirty?=0 [ 83.282] sna_accel_flush: flush?=0, dirty?=0 [ 83.282] sna_accel_flush: flush?=0, dirty?=0 [ 83.282] sna_block_handler (tv=537.807000) [ 83.282] sna_scanout_do_flush: flush timer active: delta=5 [ 83.282] sna_accel_block: evaluating timers, active=7 [ 83.282] sna_accel_block: flush timer expires in 5 [83287] [ 83.282] sna_wakeup_handler [ 83.282] sna_mode_wakeup: len=64 [ 83.282] sna_dri2_vblank_handler(type=2, sequence=4747, draw=4181) [ 83.282] sna_crtc_record_swap: recording last swap on pipe=0, frame 4747 [msc=4747], time 83.282952 [ 83.282] sna_dri2_vblank_handler: 2 complete, frame=4747 tv=83.282952 [ 83.282] sna_dri2_blit_complete: blit finished [ 83.282] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4747, tv=83.282952) [ 83.282] frame_swap_complete(type=2): draw=146, pipe=0, frame=4747 [msc=4747], tv=83.282952 [ 83.282] sna_accel_flush: flush?=0, dirty?=0 [ 83.282] sna_dri2_vblank_handler: swapping old back handle=32 [name=80, active=1] for pending handle=32 [name=80, active=1], front handle=114 [name=86, active=2] [ 83.282] sna_dri2_cache_bo(handle=32, name=80) [ 83.282] sna_dri2_cache_bo: multiple references [2], releasing handle [ 83.282] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 83.282] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 83.282] can_xchg: back size=8700f00, front size=8700f00 [ 83.282] can_xchg: yes, pixmap=4091 [ 83.282] sna_dri2_xchg: win=146, exchange front=114/86,ref=3 and back=32/80,ref=2, pixmap=4091 3840x2160 [ 83.282] sna_dri2_xchg: back_bo handle=32, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 83.282] sna_dri2_xchg: front_bo handle=114, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 83.282] set_bo: pixmap=4091, handle=32 (old handle=114) [ 83.282] set_bo: marking whole pixmap as damaged [ 83.282] set_bo: applying final/discard move-to-gpu [ 83.282] wait_for_shadow: flags=0, flips=1, handle=114, shadow=29 [ 83.282] set_bo: dropping flush hint from handle=114 [ 83.282] set_bo: adding flush hint to handle=32 [ 83.282] mark_stale(handle=114) => 1 [ 83.282] sna_next_vblank(pipe=0, waiting until next vblank) [ 83.282] sna_mode_wakeup: recording last swap on pipe=0, frame 4747 [128b], time 83.282952 [ 83.282] sna_mode_wakeup: removing handle=128 [active_scanout=0] from scanout, installing handle=114 [active_scanout=1] [ 83.282] sna_mode_wakeup: flip complete, pending? 1 [ 83.282] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 83.282] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 83.282] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 83.282] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 83.282] sna_pixmap_move_to_gpu: already all-damaged [ 83.282] sna_pixmap_mark_active: pixmap=4091, handle=32 [ 83.282] sna_mode_redisplay: crtc[0] transformed? 0 [ 83.282] sna_mode_redisplay: crtc[1] transformed? 0 [ 83.282] sna_mode_redisplay: crtc[2] transformed? 0 [ 83.282] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=32 [active=1] [ 83.282] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 114, transformed? 0 [ 83.282] get_fb: reusing fb=68 for handle=32 [ 83.282] sna_mode_redisplay: recording flip on CRTC:32 handle=32, active_scanout=2, serial=3 [ 83.282] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 83.282] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 83.282] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 83.282] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 83.282] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=32, shadow handle=29 [ 83.282] sna_block_handler (tv=537.807000) [ 83.282] sna_scanout_do_flush: flush timer active: delta=5 [ 83.282] sna_accel_block: evaluating timers, active=7 [ 83.282] sna_accel_block: flush timer expires in 5 [83287] [ 83.288] sna_wakeup_handler [ 83.288] sna_block_handler (tv=537.801000) [ 83.288] sna_scanout_do_flush: flush timer active: delta=-1 [ 83.288] sna_scanout_do_flush (time=83288), triggered [ 83.288] sna_scanout_flush (time=83288), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 83.288] has_shadow: has pending damage? 0, outstanding flips: 1 [ 83.288] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 83.288] has_shadow: has pending damage? 0, outstanding flips: 1 [ 83.288] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) [ 83.288] sna_accel_block: evaluating timers, active=7 [ 83.288] sna_accel_block: flush timer expires in 16 [83304] [ 83.289] sna_wakeup_handler [ 83.290] sna_accel_flush: flush?=0, dirty?=0 [ 83.290] sna_accel_flush: flush?=0, dirty?=0 [ 83.290] sna_create_pixmap(3840, 2160, 24, usage=0) [ 83.290] kgem_can_create_2d: 3840x2160 @ 24 [ 83.290] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 83.290] kgem_can_create_2d: untiled size=33177600 [ 83.290] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 83.290] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 83.290] kgem_can_create_2d: tiled[-1] size=33177600 [ 83.290] sna_create_pixmap: usage=0, flags=1b [ 83.290] sna_create_pixmap: creating GPU pixmap 3840x2160, stride=15360, flags=1b [ 83.290] __pop_freed_pixmap: reusing freed pixmap=5146 header [ 83.290] create_pixmap_hdr: pixmap=5147, width=3840, height=2160, usage=0 [ 83.290] sna_create_pixmap: serial=5147, 3840x2160, usage=0 [ 83.290] sna_composite_rectangles(pixmap=5148, op=0, 0 x 1 [(0, 0)x(3840, 2160) ...]) [ 83.290] sna_composite_rectangles: converted to op 0 [ 83.290] sna_composite_rectangles[0] (0, 0)x(3840, 2160) -> (0, 0), (3840, 2160) [ 83.290] sna_composite_rectangles: nrects=1, region=(0, 0), (3840, 2160) x 1 [ 83.290] sna_composite_rectangles: clipped extents (0, 0),(3840, 2160) x 1 [ 83.290] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(3840, 2160) [ 83.290] sna_composite_rectangles: dropping last-cpu hint [ 83.290] sna_drawable_use_bo pixmap=5148, box=((0, 0), (3840, 2160)), flags=19... [ 83.290] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 83.290] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 83.290] sna_pixmap_move_to_gpu(pixmap=5148, usage=0), flags=b [ 83.290] sna_pixmap_move_to_gpu: CPU damage? 0 [ 83.290] sna_pixmap_move_to_gpu: creating GPU bo (3840x2160@32), create=b [ 83.290] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 83.290] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 83.290] sna_pixmap_alloc_gpu: pixmap=5148 [ 83.290] kgem_create_2d(3840x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 83.290] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=15360, height=2160 [ 83.290] kgem_bo_remove_from_inactive: removing handle=112 from inactive [ 83.290] from inactive: pitch=15360, tiling=1: handle=112, id=2911 [ 83.290] __sna_damage_all(3840, 2160) [ 83.290] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 83.290] sna_pixmap_mark_active: pixmap=5148, handle=112 [ 83.290] sna_drawable_use_bo: allocated GPU bo for operation [ 83.290] sna_drawable_use_bo: using GPU bo with damage? 0 [ 83.290] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) [ 83.290] kgem_bo_is_render: handle=112, rq? 0 [0] [ 83.290] kgem_bo_is_render: handle=112, rq? 0 [0] [ 83.290] gen9_render_fill_boxes(0 x 1 [(0, 0), (3840, 2160) ...]) [ 83.290] sna_render_get_solid: 0 [ 83.290] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 83.290] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 83.290] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 83.290] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 83.290] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 83.290] kgem_add_handle: handle=4, index=0 [ 83.290] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 83.290] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 83.290] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 83.290] gen9_composite_get_binding_table(ffc0) [ 83.290] kgem_add_reloc64: handle=112, pos=16360, delta=0, domains=20002 [ 83.290] kgem_add_handle: handle=112, index=1 [ 83.290] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e64a9000) [ 83.290] __kgem_bo_mark_dirty: handle=112 (proxy? 0) [ 83.290] [3fe0] bind bo(handle=112, addr=e64a9000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> render [ 83.290] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 83.290] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 83.290] kgem_add_handle: handle=7, index=2 [ 83.290] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 83.290] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 83.290] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 83.290] gen9_emit_sampler: sampler = 1 [ 83.290] gen9_emit_sf: num_sf_outputs=1 [ 83.290] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 83.290] gen9_emit_vertex_elements: setup id=0 [ 83.290] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 83.290] (0, 0), (3840, 2160) [ 83.290] gen8_vertex_flush[490] = 3 [ 83.290] sna_composite_rectangles: pixmap=5148 marking clear [0]? 1 [ 83.290] sna_copy_area: src=pixmap=5148:(0, 0)x(3840, 2160)+(0, 0) -> dst=pixmap=5081:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 83.290] sna_copy_area: normal copy [ 83.290] sna_do_copy: src=(0, 0), dst=(0, 0), size=(3840x2160) [ 83.290] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(3840x2160) [ 83.290] sna_do_copy: dst extents (0, 0), (3840, 2160), dst clip extents (0, 0), (3840, 2160), dst size=3840x2160 [ 83.290] sna_do_copy: clipped dst extents (0, 0), (3840, 2160) [ 83.290] sna_do_copy: unclipped src extents (0, 0), (3840, 2160) [ 83.290] sna_do_copy: clipped src extents (0, 0), (3840, 2160) [ 83.290] sna_do_copy: pixmap -- no source clipping [ 83.290] sna_do_copy: src extents (0, 0), (3840, 2160) x 1 [ 83.290] sna_do_copy: copy region (0, 0), (3840, 2160) x 1 + (0, 0) [ 83.290] sna_copy_boxes (boxes=1x[(0, 0), (3840, 2160)...], src pixmap=5148+(0, 0), dst pixmap=5081+(0, 0), alu=3, src.size=3840x2160, dst.size=3840x2160) [ 83.290] sna_copy_boxes: dst=(priv=0x561c94b2b260, gpu_bo=25, cpu_bo=0), src=(priv=0x561c94b40a30, gpu_bo=112, cpu_bo=0), replaces=1 [ 83.290] copy_prefer_gpu: source is clear, don't force use of GPU [ 83.290] sna_drawable_use_bo pixmap=5081, box=((0, 0), (3840, 2160)), flags=18... [ 83.290] sna_drawable_use_bo: exported target, set PREFER_GPU [ 83.290] sna_drawable_use_bo: pinned, never REPLACES [ 83.290] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 83.290] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 83.290] sna_drawable_use_bo: using whole GPU bo [ 83.290] sna_copy_boxes: applying src clear [0] to dst [ 83.290] kgem_bo_is_render: handle=25, rq? 0 [0] [ 83.290] color_convert: src=0 [20020888] [ 83.290] color_convert: dst=ff000000 [20028888] [ 83.290] sna_render_get_solid: ff000000 [ 83.290] kgem_set_mode: flushing before new bo [ 83.290] gen8_vertex_close: used=6, vbo active? 23, vb=1, nreloc=1 [ 83.290] gen8_vertex_close: reloc[0] = 287 [ 83.290] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 83.290] kgem_add_handle: handle=23, index=3 [ 83.290] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 83.290] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=8175 [fenced=0] [ 83.290] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 83.290] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 83.290] kgem_fixup_relocs: shrinking by 61440 [ 83.290] __kgem_busy: handle=1, busy=0, wedged=0 [ 83.290] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 83.290] kgem_commit: release handle=112 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e64a9000 [ 83.290] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 83.290] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 83.290] __kgem_bo_clear_busy: handle=7 [ 83.290] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 83.290] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 83.290] __kgem_busy: handle=1, busy=131072, wedged=0 [ 83.290] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 83.290] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 83.290] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 83.290] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 83.290] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 83.290] kgem_add_handle: handle=4, index=0 [ 83.290] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 83.290] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 83.290] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 83.290] gen9_composite_get_binding_table(ffc0) [ 83.290] kgem_add_reloc64: handle=25, pos=16360, delta=0, domains=20002 [ 83.290] kgem_add_handle: handle=25, index=1 [ 83.290] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f816d000) [ 83.290] __kgem_bo_mark_dirty: handle=25 (proxy? 0) [ 83.290] [3fe0] bind bo(handle=25, addr=f816d000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> render [ 83.290] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 83.290] kgem_add_reloc64: adding proxy [delta=1020] for handle=7 [ 83.290] kgem_add_handle: handle=7, index=2 [ 83.290] kgem_add_reloc64[4] = (delta=1020, target handle=2, presumed=fffe8000) [ 83.290] [3fd0] bind bo(handle=7, addr=fffe83fc), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 83.290] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 83.290] gen9_emit_sampler: sampler = 1 [ 83.290] gen9_emit_sf: num_sf_outputs=1 [ 83.290] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 83.290] gen9_emit_vertex_elements: setup id=0 [ 83.290] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 83.290] (0, 0), (3840, 2160) [ 83.290] gen8_vertex_flush[490] = 3 [ 83.290] sna_copy_boxes: marking dst handle=25 as all clear [0] [ 83.290] sna_accel_flush: flush?=1, dirty?=0 [ 83.290] gen8_vertex_close: used=12, vbo active? 23, vb=1, nreloc=1 [ 83.290] gen8_vertex_close: reloc[0] = 287 [ 83.290] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 83.290] kgem_add_handle: handle=23, index=3 [ 83.290] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 83.290] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=8175 [fenced=0] [ 83.290] __kgem_busy: handle=1, busy=131072, wedged=0 [ 83.290] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd981000 [ 83.290] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 83.290] kgem_fixup_relocs: shrinking by 61440 [ 83.290] __kgem_busy: handle=2, busy=0, wedged=0 [ 83.290] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd981000 [ 83.290] kgem_commit: release handle=25 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f816d000 [ 83.290] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 83.290] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 83.290] __kgem_bo_clear_busy: handle=7 [ 83.290] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 83.290] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 83.290] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 83.290] sna_accel_flush: flush?=0, dirty?=0 [ 83.290] sna_accel_flush: flush?=0, dirty?=0 [ 83.291] sna_accel_flush: flush?=0, dirty?=0 [ 83.291] sna_destroy_pixmap: pixmap=5148, attached?=1 [ 83.291] _kgem_bo_destroy: handle=112, proxy? 0 [ 83.291] __kgem_bo_destroy: handle=112, size=33177600 [ 83.291] __kgem_busy: handle=112, busy=131073, wedged=0 [ 83.291] __kgem_bo_destroy: handle=112 -> active [ 83.291] __sna_free_pixmap(pixmap=5148) [ 83.291] sna_accel_flush: flush?=0, dirty?=0 [ 83.291] sna_accel_flush: flush?=0, dirty?=0 [ 83.291] sna_accel_flush: flush?=0, dirty?=0 [ 83.291] sna_block_handler (tv=537.798000) [ 83.291] kgem_retire, need_retire?=1 [ 83.291] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 83.291] kgem_retire__requests_ring: retiring ring 0 [ 83.291] __kgem_busy: handle=1, busy=131072, wedged=0 [ 83.291] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 83.291] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 83.291] kgem_retire -- retired=0, need_retire=1 [ 83.291] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 83.291] sna_scanout_do_flush: flush timer active: delta=13 [ 83.291] sna_accel_do_throttle (time=83291), triggered [ 83.291] sna_accel_throttle (time=83291) [ 83.291] sna_accel_block: evaluating timers, active=7 [ 83.291] sna_accel_block: flush timer expires in 13 [83304] [ 83.291] sna_wakeup_handler [ 83.291] sna_accel_flush: flush?=0, dirty?=0 [ 83.291] sna_accel_flush: flush?=0, dirty?=0 [ 83.291] sna_accel_flush: flush?=0, dirty?=0 [ 83.291] sna_accel_flush: flush?=0, dirty?=0 [ 83.291] sna_block_handler (tv=537.798000) [ 83.291] kgem_retire, need_retire?=1 [ 83.291] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 83.291] kgem_retire__requests_ring: retiring ring 0 [ 83.291] __kgem_busy: handle=1, busy=131072, wedged=0 [ 83.291] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 83.291] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 83.291] kgem_retire -- retired=0, need_retire=1 [ 83.291] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 83.291] sna_scanout_do_flush: flush timer active: delta=13 [ 83.291] sna_accel_block: evaluating timers, active=7 [ 83.291] sna_accel_block: flush timer expires in 13 [83304] [ 83.297] sna_wakeup_handler [ 83.297] sna_accel_flush: flush?=0, dirty?=0 [ 83.297] sna_accel_flush: flush?=0, dirty?=0 [ 83.297] sna_block_handler (tv=537.792000) [ 83.297] kgem_retire, need_retire?=1 [ 83.297] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 83.297] kgem_retire__requests_ring: retiring ring 0 [ 83.297] __kgem_busy: handle=1, busy=0, wedged=0 [ 83.297] __kgem_retire_rq: request 1 complete [ 83.297] __kgem_bo_flush: handle=112, busy=0, wedged=0 [ 83.297] kgem_bo_move_to_cache: release handle=112 [ 83.297] kgem_bo_move_to_inactive: moving handle=112 to inactive [ 83.297] kgem_retire__requests_ring: retiring ring 0 [ 83.297] __kgem_busy: handle=2, busy=0, wedged=0 [ 83.297] __kgem_retire_rq: request 2 complete [ 83.297] __kgem_bo_flush: handle=25, busy=0, wedged=0 [ 83.297] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 83.297] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 83.297] kgem_retire -- retired=1, need_retire=0 [ 83.297] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 83.297] gen6_render_retire: resetting idle vbo [ 83.297] sna_scanout_do_flush: flush timer active: delta=7 [ 83.297] sna_accel_block: evaluating timers, active=7 [ 83.297] sna_accel_block: flush timer expires in 7 [83304] [ 83.297] sna_wakeup_handler [ 83.297] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=114, name=86 [ 83.297] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 83.297] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 83.297] sna_dri2_get_back: draw size=3840x2160, back buffer handle=114 size=3840x2160, is-scanout? 1, active?=1, pitch=15360, front pitch=15360 [ 83.297] sna_dri2_get_back: reuse backbuffer? 1 [ 83.297] sna_dri2_get_back: back buffer handle=114, active?=1, refcnt=2 [ 83.297] sna_dri2_get_back: cache: handle=128, active=0 [ 83.297] sna_dri2_get_back: reuse cache handle=128, name=76, flags=0 [ 83.297] sna_dri2_get_back: caching handle=114 (name=86, flags=0, active_scanout=1) [ 83.297] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 83.297] sna_dri2_reuse_buffer: reusing back buffer handle=128, name=76, pitch=15360, age=0 [ 83.297] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 83.297] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=32, name=80, active_scanout=2 [ 83.297] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 83.297] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=4, draw=146, pixmap=4091, proxy?=0 [ 83.297] sna_accel_flush: flush?=0, dirty?=0 [ 83.297] sna_accel_flush: flush?=0, dirty?=0 [ 83.297] sna_accel_flush: flush?=0, dirty?=0 [ 83.297] sna_block_handler (tv=537.792000) [ 83.297] sna_scanout_do_flush: flush timer active: delta=7 [ 83.297] sna_accel_block: evaluating timers, active=7 [ 83.297] sna_accel_block: flush timer expires in 7 [83304] [ 83.298] sna_wakeup_handler [ 83.298] sna_accel_flush: flush?=0, dirty?=0 [ 83.298] sna_accel_flush: flush?=0, dirty?=0 [ 83.298] sna_accel_flush: flush?=0, dirty?=0 [ 83.298] sna_block_handler (tv=537.791000) [ 83.298] sna_scanout_do_flush: flush timer active: delta=6 [ 83.298] sna_accel_block: evaluating timers, active=7 [ 83.298] sna_accel_block: flush timer expires in 6 [83304] [ 83.298] sna_wakeup_handler [ 83.298] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 83.298] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 83.298] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 83.298] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 83.298] sna_dri2_get_msc(draw=146, pipe=0) [ 83.298] sna_crtc_record_swap: recording last swap on pipe=0, frame 4747 [msc=4747], time 83.282952 [ 83.298] sna_dri2_get_msc: msc=4747 [raw=4747], ust=83282952 [ 83.298] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=128 (refs=2/1, flush=0) , front=32 (refs=3/3, flush=1) [ 83.298] sna_dri2_schedule_swap(target_msc=4748, divisor=0, remainder=0) [ 83.298] sna_dri2_schedule_swap: using front handle=32, active_scanout?=2, flush?=1 [ 83.298] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 83.298] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 83.298] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 83.298] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 83.298] sna_crtc_record_swap: recording last swap on pipe=0, frame 4747 [msc=4747], time 83.282952 [ 83.298] immediate_swap: current_msc=4747, target_msc=4748 -- yes [ 83.298] can_flip: no, shadow enabled [ 83.298] sna_dri2_add_event: adding event to window 146) [ 83.298] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 1, chained? 1, pipe 0 [ 83.298] sna_dri2_immediate_blit: current event front=32 [name=80, active?=2], back=128 [name=76, active?=0] [ 83.298] swap_limit: draw=146 setting swap limit to 2 [ 83.298] sna_dri2_swap_limit_validate: swap limit set to 2 [ 83.298] sna_dri2_immediate_blit: setting handle=128 as pending blit (current event front=32, back=128) [ 83.298] sna_dri2_event_free(draw?=1) [ 83.298] sna_dri2_remove_event: remove[0x561c94b434c0] from window 146, active? 1 [ 83.298] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=4, draw=146, pixmap=4091, proxy?=0 [ 83.298] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=128] -- refcnt=3, draw=146, pixmap=0, proxy?=0 [ 83.298] sna_dri2_schedule_swap: reported target_msc=4748 [ 83.298] sna_accel_flush: flush?=0, dirty?=0 [ 83.298] sna_accel_flush: flush?=0, dirty?=0 [ 83.298] sna_accel_flush: flush?=0, dirty?=0 [ 83.298] sna_accel_flush: flush?=0, dirty?=0 [ 83.298] sna_block_handler (tv=537.791000) [ 83.298] sna_scanout_do_flush: flush timer active: delta=6 [ 83.298] sna_accel_block: evaluating timers, active=7 [ 83.298] sna_accel_block: flush timer expires in 6 [83304] [ 83.299] sna_wakeup_handler [ 83.299] sna_accel_flush: flush?=0, dirty?=0 [ 83.299] sna_accel_flush: flush?=0, dirty?=0 [ 83.299] sna_accel_flush: flush?=0, dirty?=0 [ 83.299] sna_block_handler (tv=537.790000) [ 83.299] sna_scanout_do_flush: flush timer active: delta=5 [ 83.299] sna_accel_block: evaluating timers, active=7 [ 83.299] sna_accel_block: flush timer expires in 5 [83304] [ 83.299] sna_wakeup_handler [ 83.299] sna_mode_wakeup: len=64 [ 83.299] sna_dri2_vblank_handler(type=2, sequence=4748, draw=4181) [ 83.299] sna_crtc_record_swap: recording last swap on pipe=0, frame 4748 [msc=4748], time 83.299607 [ 83.299] sna_dri2_vblank_handler: 2 complete, frame=4748 tv=83.299607 [ 83.299] sna_dri2_blit_complete: blit finished [ 83.299] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4748, tv=83.299607) [ 83.299] frame_swap_complete(type=2): draw=146, pipe=0, frame=4748 [msc=4748], tv=83.299607 [ 83.299] sna_accel_flush: flush?=0, dirty?=0 [ 83.299] sna_dri2_vblank_handler: swapping old back handle=128 [name=76, active=1] for pending handle=128 [name=76, active=1], front handle=32 [name=80, active=2] [ 83.299] sna_dri2_cache_bo(handle=128, name=76) [ 83.299] sna_dri2_cache_bo: multiple references [2], releasing handle [ 83.299] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 83.299] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 83.299] can_xchg: back size=8700f00, front size=8700f00 [ 83.299] can_xchg: yes, pixmap=4091 [ 83.299] sna_dri2_xchg: win=146, exchange front=32/80,ref=3 and back=128/76,ref=2, pixmap=4091 3840x2160 [ 83.299] sna_dri2_xchg: back_bo handle=128, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 83.299] sna_dri2_xchg: front_bo handle=32, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 83.299] set_bo: pixmap=4091, handle=128 (old handle=32) [ 83.299] set_bo: marking whole pixmap as damaged [ 83.299] set_bo: applying final/discard move-to-gpu [ 83.299] wait_for_shadow: flags=0, flips=1, handle=32, shadow=29 [ 83.299] set_bo: dropping flush hint from handle=32 [ 83.299] set_bo: adding flush hint to handle=128 [ 83.299] mark_stale(handle=32) => 1 [ 83.299] sna_next_vblank(pipe=0, waiting until next vblank) [ 83.299] sna_mode_wakeup: recording last swap on pipe=0, frame 4748 [128c], time 83.299607 [ 83.299] sna_mode_wakeup: removing handle=114 [active_scanout=0] from scanout, installing handle=32 [active_scanout=1] [ 83.299] sna_mode_wakeup: flip complete, pending? 1 [ 83.299] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 83.299] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 83.299] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 83.299] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 83.299] sna_pixmap_move_to_gpu: already all-damaged [ 83.299] sna_pixmap_mark_active: pixmap=4091, handle=128 [ 83.299] sna_mode_redisplay: crtc[0] transformed? 0 [ 83.299] sna_mode_redisplay: crtc[1] transformed? 0 [ 83.299] sna_mode_redisplay: crtc[2] transformed? 0 [ 83.299] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=128 [active=1] [ 83.299] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 32, transformed? 0 [ 83.299] get_fb: reusing fb=80 for handle=128 [ 83.299] sna_mode_redisplay: recording flip on CRTC:32 handle=128, active_scanout=2, serial=3 [ 83.299] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 83.299] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 83.299] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 83.299] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 83.299] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=128, shadow handle=29 [ 83.299] sna_block_handler (tv=537.790000) [ 83.299] sna_scanout_do_flush: flush timer active: delta=5 [ 83.299] sna_accel_block: evaluating timers, active=7 [ 83.299] sna_accel_block: flush timer expires in 5 [83304] [ 83.304] sna_wakeup_handler [ 83.304] sna_block_handler (tv=537.785000) [ 83.304] sna_scanout_do_flush: flush timer active: delta=0 [ 83.304] sna_scanout_do_flush (time=83304), triggered [ 83.304] sna_scanout_flush (time=83304), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 83.304] has_shadow: has pending damage? 0, outstanding flips: 1 [ 83.304] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 83.304] has_shadow: has pending damage? 0, outstanding flips: 1 [ 83.304] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) [ 83.304] sna_accel_block: evaluating timers, active=7 [ 83.304] sna_accel_block: flush timer expires in 16 [83320] [ 83.306] sna_wakeup_handler [ 83.306] sna_accel_flush: flush?=0, dirty?=0 [ 83.306] sna_accel_flush: flush?=0, dirty?=0 [ 83.306] sna_create_pixmap(3840, 2160, 24, usage=0) [ 83.306] kgem_can_create_2d: 3840x2160 @ 24 [ 83.306] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 83.306] kgem_can_create_2d: untiled size=33177600 [ 83.306] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 83.306] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 83.306] kgem_can_create_2d: tiled[-1] size=33177600 [ 83.306] sna_create_pixmap: usage=0, flags=1b [ 83.306] sna_create_pixmap: creating GPU pixmap 3840x2160, stride=15360, flags=1b [ 83.306] __pop_freed_pixmap: reusing freed pixmap=5148 header [ 83.306] create_pixmap_hdr: pixmap=5149, width=3840, height=2160, usage=0 [ 83.306] sna_create_pixmap: serial=5149, 3840x2160, usage=0 [ 83.306] sna_composite_rectangles(pixmap=5150, op=0, 0 x 1 [(0, 0)x(3840, 2160) ...]) [ 83.306] sna_composite_rectangles: converted to op 0 [ 83.306] sna_composite_rectangles[0] (0, 0)x(3840, 2160) -> (0, 0), (3840, 2160) [ 83.306] sna_composite_rectangles: nrects=1, region=(0, 0), (3840, 2160) x 1 [ 83.306] sna_composite_rectangles: clipped extents (0, 0),(3840, 2160) x 1 [ 83.306] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(3840, 2160) [ 83.306] sna_composite_rectangles: dropping last-cpu hint [ 83.306] sna_drawable_use_bo pixmap=5150, box=((0, 0), (3840, 2160)), flags=19... [ 83.306] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 83.306] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 83.306] sna_pixmap_move_to_gpu(pixmap=5150, usage=0), flags=b [ 83.306] sna_pixmap_move_to_gpu: CPU damage? 0 [ 83.306] sna_pixmap_move_to_gpu: creating GPU bo (3840x2160@32), create=b [ 83.306] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 83.307] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 83.307] sna_pixmap_alloc_gpu: pixmap=5150 [ 83.307] kgem_create_2d(3840x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 83.307] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=15360, height=2160 [ 83.307] kgem_bo_remove_from_inactive: removing handle=112 from inactive [ 83.307] from inactive: pitch=15360, tiling=1: handle=112, id=2912 [ 83.307] __sna_damage_all(3840, 2160) [ 83.307] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 83.307] sna_pixmap_mark_active: pixmap=5150, handle=112 [ 83.307] sna_drawable_use_bo: allocated GPU bo for operation [ 83.307] sna_drawable_use_bo: using GPU bo with damage? 0 [ 83.307] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) [ 83.307] kgem_bo_is_render: handle=112, rq? 0 [0] [ 83.307] kgem_bo_is_render: handle=112, rq? 0 [0] [ 83.307] gen9_render_fill_boxes(0 x 1 [(0, 0), (3840, 2160) ...]) [ 83.307] sna_render_get_solid: 0 [ 83.307] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 83.307] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 83.307] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 83.307] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 83.307] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 83.307] kgem_add_handle: handle=4, index=0 [ 83.307] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 83.307] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 83.307] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 83.307] gen9_composite_get_binding_table(ffc0) [ 83.307] kgem_add_reloc64: handle=112, pos=16360, delta=0, domains=20002 [ 83.307] kgem_add_handle: handle=112, index=1 [ 83.307] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e64a9000) [ 83.307] __kgem_bo_mark_dirty: handle=112 (proxy? 0) [ 83.307] [3fe0] bind bo(handle=112, addr=e64a9000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> render [ 83.307] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 83.307] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 83.307] kgem_add_handle: handle=7, index=2 [ 83.307] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 83.307] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 83.307] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 83.307] gen9_emit_sampler: sampler = 1 [ 83.307] gen9_emit_sf: num_sf_outputs=1 [ 83.307] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 83.307] gen9_emit_vertex_elements: setup id=0 [ 83.307] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 83.307] (0, 0), (3840, 2160) [ 83.307] gen8_vertex_flush[490] = 3 [ 83.307] sna_composite_rectangles: pixmap=5150 marking clear [0]? 1 [ 83.307] sna_copy_area: src=pixmap=5150:(0, 0)x(3840, 2160)+(0, 0) -> dst=pixmap=5081:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 83.307] sna_copy_area: normal copy [ 83.307] sna_do_copy: src=(0, 0), dst=(0, 0), size=(3840x2160) [ 83.307] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(3840x2160) [ 83.307] sna_do_copy: dst extents (0, 0), (3840, 2160), dst clip extents (0, 0), (3840, 2160), dst size=3840x2160 [ 83.307] sna_do_copy: clipped dst extents (0, 0), (3840, 2160) [ 83.307] sna_do_copy: unclipped src extents (0, 0), (3840, 2160) [ 83.307] sna_do_copy: clipped src extents (0, 0), (3840, 2160) [ 83.307] sna_do_copy: pixmap -- no source clipping [ 83.307] sna_do_copy: src extents (0, 0), (3840, 2160) x 1 [ 83.307] sna_do_copy: copy region (0, 0), (3840, 2160) x 1 + (0, 0) [ 83.307] sna_copy_boxes (boxes=1x[(0, 0), (3840, 2160)...], src pixmap=5150+(0, 0), dst pixmap=5081+(0, 0), alu=3, src.size=3840x2160, dst.size=3840x2160) [ 83.307] sna_copy_boxes: dst=(priv=0x561c94b2b260, gpu_bo=25, cpu_bo=0), src=(priv=0x561c94b40a30, gpu_bo=112, cpu_bo=0), replaces=1 [ 83.307] copy_prefer_gpu: source is clear, don't force use of GPU [ 83.307] sna_drawable_use_bo pixmap=5081, box=((0, 0), (3840, 2160)), flags=18... [ 83.307] sna_drawable_use_bo: exported target, set PREFER_GPU [ 83.307] sna_drawable_use_bo: pinned, never REPLACES [ 83.307] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 83.307] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 83.307] sna_drawable_use_bo: using whole GPU bo [ 83.307] sna_copy_boxes: applying src clear [0] to dst [ 83.307] kgem_bo_is_render: handle=25, rq? 0 [0] [ 83.307] color_convert: src=0 [20020888] [ 83.307] color_convert: dst=ff000000 [20028888] [ 83.307] sna_render_get_solid: ff000000 [ 83.307] kgem_set_mode: flushing before new bo [ 83.307] gen8_vertex_close: used=6, vbo active? 23, vb=1, nreloc=1 [ 83.307] gen8_vertex_close: reloc[0] = 287 [ 83.307] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 83.307] kgem_add_handle: handle=23, index=3 [ 83.307] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 83.307] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=8175 [fenced=0] [ 83.307] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 83.307] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 83.307] kgem_fixup_relocs: shrinking by 61440 [ 83.307] __kgem_busy: handle=1, busy=0, wedged=0 [ 83.307] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 83.307] kgem_commit: release handle=112 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e64a9000 [ 83.307] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 83.307] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 83.307] __kgem_bo_clear_busy: handle=7 [ 83.307] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 83.307] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 83.307] __kgem_busy: handle=1, busy=131072, wedged=0 [ 83.307] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 83.307] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 83.307] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 83.307] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 83.307] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 83.307] kgem_add_handle: handle=4, index=0 [ 83.307] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 83.307] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 83.307] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 83.307] gen9_composite_get_binding_table(ffc0) [ 83.307] kgem_add_reloc64: handle=25, pos=16360, delta=0, domains=20002 [ 83.307] kgem_add_handle: handle=25, index=1 [ 83.307] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f816d000) [ 83.307] __kgem_bo_mark_dirty: handle=25 (proxy? 0) [ 83.307] [3fe0] bind bo(handle=25, addr=f816d000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> render [ 83.307] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 83.307] kgem_add_reloc64: adding proxy [delta=1020] for handle=7 [ 83.307] kgem_add_handle: handle=7, index=2 [ 83.307] kgem_add_reloc64[4] = (delta=1020, target handle=2, presumed=fffe8000) [ 83.307] [3fd0] bind bo(handle=7, addr=fffe83fc), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 83.307] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 83.307] gen9_emit_sampler: sampler = 1 [ 83.307] gen9_emit_sf: num_sf_outputs=1 [ 83.307] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 83.307] gen9_emit_vertex_elements: setup id=0 [ 83.307] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 83.307] (0, 0), (3840, 2160) [ 83.307] gen8_vertex_flush[490] = 3 [ 83.307] sna_copy_boxes: marking dst handle=25 as all clear [0] [ 83.307] sna_accel_flush: flush?=1, dirty?=0 [ 83.307] gen8_vertex_close: used=12, vbo active? 23, vb=1, nreloc=1 [ 83.307] gen8_vertex_close: reloc[0] = 287 [ 83.307] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 83.307] kgem_add_handle: handle=23, index=3 [ 83.307] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 83.307] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=8175 [fenced=0] [ 83.307] __kgem_busy: handle=1, busy=131072, wedged=0 [ 83.307] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd981000 [ 83.307] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 83.307] kgem_fixup_relocs: shrinking by 61440 [ 83.307] __kgem_busy: handle=2, busy=0, wedged=0 [ 83.307] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd981000 [ 83.307] kgem_commit: release handle=25 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f816d000 [ 83.307] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 83.307] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 83.307] __kgem_bo_clear_busy: handle=7 [ 83.307] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 83.307] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 83.307] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 83.307] sna_accel_flush: flush?=0, dirty?=0 [ 83.307] sna_accel_flush: flush?=0, dirty?=0 [ 83.307] sna_accel_flush: flush?=0, dirty?=0 [ 83.307] sna_destroy_pixmap: pixmap=5150, attached?=1 [ 83.307] _kgem_bo_destroy: handle=112, proxy? 0 [ 83.307] __kgem_bo_destroy: handle=112, size=33177600 [ 83.307] __kgem_busy: handle=112, busy=131073, wedged=0 [ 83.307] __kgem_bo_destroy: handle=112 -> active [ 83.307] __sna_free_pixmap(pixmap=5150) [ 83.307] sna_accel_flush: flush?=0, dirty?=0 [ 83.307] sna_accel_flush: flush?=0, dirty?=0 [ 83.307] sna_accel_flush: flush?=0, dirty?=0 [ 83.307] sna_block_handler (tv=537.782000) [ 83.307] kgem_retire, need_retire?=1 [ 83.307] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 83.307] kgem_retire__requests_ring: retiring ring 0 [ 83.307] __kgem_busy: handle=1, busy=131072, wedged=0 [ 83.307] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 83.307] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 83.307] kgem_retire -- retired=0, need_retire=1 [ 83.307] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 83.307] sna_scanout_do_flush: flush timer active: delta=13 [ 83.307] sna_accel_block: evaluating timers, active=7 [ 83.307] sna_accel_block: flush timer expires in 13 [83320] [ 83.307] sna_wakeup_handler [ 83.307] sna_accel_flush: flush?=0, dirty?=0 [ 83.307] sna_accel_flush: flush?=0, dirty?=0 [ 83.307] sna_accel_flush: flush?=0, dirty?=0 [ 83.308] sna_accel_flush: flush?=0, dirty?=0 [ 83.308] sna_block_handler (tv=537.781000) [ 83.308] kgem_retire, need_retire?=1 [ 83.308] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 83.308] kgem_retire__requests_ring: retiring ring 0 [ 83.308] __kgem_busy: handle=1, busy=131072, wedged=0 [ 83.308] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 83.308] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 83.308] kgem_retire -- retired=0, need_retire=1 [ 83.308] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 83.308] sna_scanout_do_flush: flush timer active: delta=12 [ 83.308] sna_accel_do_throttle (time=83308), triggered [ 83.308] sna_accel_throttle (time=83308) [ 83.308] sna_accel_block: evaluating timers, active=7 [ 83.308] sna_accel_block: flush timer expires in 12 [83320] [ 83.314] sna_wakeup_handler [ 83.314] sna_accel_flush: flush?=0, dirty?=0 [ 83.314] sna_accel_flush: flush?=0, dirty?=0 [ 83.314] sna_block_handler (tv=537.775000) [ 83.314] kgem_retire, need_retire?=1 [ 83.314] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 83.314] kgem_retire__requests_ring: retiring ring 0 [ 83.314] __kgem_busy: handle=1, busy=0, wedged=0 [ 83.314] __kgem_retire_rq: request 1 complete [ 83.314] __kgem_bo_flush: handle=112, busy=0, wedged=0 [ 83.314] kgem_bo_move_to_cache: release handle=112 [ 83.314] kgem_bo_move_to_inactive: moving handle=112 to inactive [ 83.314] kgem_retire__requests_ring: retiring ring 0 [ 83.314] __kgem_busy: handle=2, busy=0, wedged=0 [ 83.314] __kgem_retire_rq: request 2 complete [ 83.314] __kgem_bo_flush: handle=25, busy=0, wedged=0 [ 83.314] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 83.314] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 83.314] kgem_retire -- retired=1, need_retire=0 [ 83.314] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 83.314] gen6_render_retire: resetting idle vbo [ 83.314] sna_scanout_do_flush: flush timer active: delta=6 [ 83.314] sna_accel_block: evaluating timers, active=7 [ 83.314] sna_accel_block: flush timer expires in 6 [83320] [ 83.314] sna_wakeup_handler [ 83.314] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=32, name=80 [ 83.314] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 83.314] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 83.314] sna_dri2_get_back: draw size=3840x2160, back buffer handle=32 size=3840x2160, is-scanout? 1, active?=1, pitch=15360, front pitch=15360 [ 83.314] sna_dri2_get_back: reuse backbuffer? 1 [ 83.314] sna_dri2_get_back: back buffer handle=32, active?=1, refcnt=2 [ 83.314] sna_dri2_get_back: cache: handle=114, active=0 [ 83.314] sna_dri2_get_back: reuse cache handle=114, name=86, flags=0 [ 83.314] sna_dri2_get_back: caching handle=32 (name=80, flags=0, active_scanout=1) [ 83.314] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 83.314] sna_dri2_reuse_buffer: reusing back buffer handle=114, name=86, pitch=15360, age=0 [ 83.314] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 83.314] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=128, name=76, active_scanout=2 [ 83.314] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 83.314] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=128] -- refcnt=4, draw=146, pixmap=4091, proxy?=0 [ 83.314] sna_accel_flush: flush?=0, dirty?=0 [ 83.314] sna_accel_flush: flush?=0, dirty?=0 [ 83.314] sna_accel_flush: flush?=0, dirty?=0 [ 83.314] sna_block_handler (tv=537.775000) [ 83.314] sna_scanout_do_flush: flush timer active: delta=6 [ 83.314] sna_accel_block: evaluating timers, active=7 [ 83.314] sna_accel_block: flush timer expires in 6 [83320] [ 83.315] sna_wakeup_handler [ 83.315] sna_accel_flush: flush?=0, dirty?=0 [ 83.315] sna_accel_flush: flush?=0, dirty?=0 [ 83.315] sna_accel_flush: flush?=0, dirty?=0 [ 83.315] sna_block_handler (tv=537.774000) [ 83.315] sna_scanout_do_flush: flush timer active: delta=5 [ 83.315] sna_accel_block: evaluating timers, active=7 [ 83.315] sna_accel_block: flush timer expires in 5 [83320] [ 83.315] sna_wakeup_handler [ 83.315] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 83.315] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 83.315] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 83.315] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 83.315] sna_dri2_get_msc(draw=146, pipe=0) [ 83.315] sna_crtc_record_swap: recording last swap on pipe=0, frame 4748 [msc=4748], time 83.299607 [ 83.315] sna_dri2_get_msc: msc=4748 [raw=4748], ust=83299607 [ 83.315] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=114 (refs=2/1, flush=0) , front=128 (refs=3/3, flush=1) [ 83.315] sna_dri2_schedule_swap(target_msc=4749, divisor=0, remainder=0) [ 83.315] sna_dri2_schedule_swap: using front handle=128, active_scanout?=2, flush?=1 [ 83.315] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 83.315] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 83.315] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 83.315] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 83.315] sna_crtc_record_swap: recording last swap on pipe=0, frame 4748 [msc=4748], time 83.299607 [ 83.315] immediate_swap: current_msc=4748, target_msc=4749 -- yes [ 83.315] can_flip: no, shadow enabled [ 83.315] sna_dri2_add_event: adding event to window 146) [ 83.315] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 1, chained? 1, pipe 0 [ 83.315] sna_dri2_immediate_blit: current event front=128 [name=76, active?=2], back=114 [name=86, active?=0] [ 83.315] swap_limit: draw=146 setting swap limit to 2 [ 83.315] sna_dri2_swap_limit_validate: swap limit set to 2 [ 83.315] sna_dri2_immediate_blit: setting handle=114 as pending blit (current event front=128, back=114) [ 83.315] sna_dri2_event_free(draw?=1) [ 83.315] sna_dri2_remove_event: remove[0x561c94b434c0] from window 146, active? 1 [ 83.315] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=128] -- refcnt=4, draw=146, pixmap=4091, proxy?=0 [ 83.315] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=114] -- refcnt=3, draw=146, pixmap=0, proxy?=0 [ 83.315] sna_dri2_schedule_swap: reported target_msc=4749 [ 83.315] sna_accel_flush: flush?=0, dirty?=0 [ 83.315] sna_accel_flush: flush?=0, dirty?=0 [ 83.315] sna_accel_flush: flush?=0, dirty?=0 [ 83.315] sna_accel_flush: flush?=0, dirty?=0 [ 83.315] sna_block_handler (tv=537.774000) [ 83.315] sna_scanout_do_flush: flush timer active: delta=5 [ 83.315] sna_accel_block: evaluating timers, active=7 [ 83.315] sna_accel_block: flush timer expires in 5 [83320] [ 83.315] sna_wakeup_handler [ 83.315] sna_accel_flush: flush?=0, dirty?=0 [ 83.315] sna_accel_flush: flush?=0, dirty?=0 [ 83.315] sna_accel_flush: flush?=0, dirty?=0 [ 83.315] sna_block_handler (tv=537.774000) [ 83.315] sna_scanout_do_flush: flush timer active: delta=5 [ 83.315] sna_accel_block: evaluating timers, active=7 [ 83.315] sna_accel_block: flush timer expires in 5 [83320] [ 83.315] sna_wakeup_handler [ 83.315] sna_mode_wakeup: len=64 [ 83.315] sna_dri2_vblank_handler(type=2, sequence=4749, draw=4181) [ 83.315] sna_crtc_record_swap: recording last swap on pipe=0, frame 4749 [msc=4749], time 83.316257 [ 83.315] sna_dri2_vblank_handler: 2 complete, frame=4749 tv=83.316257 [ 83.315] sna_dri2_blit_complete: blit finished [ 83.315] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4749, tv=83.316257) [ 83.315] frame_swap_complete(type=2): draw=146, pipe=0, frame=4749 [msc=4749], tv=83.316257 [ 83.316] sna_accel_flush: flush?=0, dirty?=0 [ 83.316] sna_dri2_vblank_handler: swapping old back handle=114 [name=86, active=1] for pending handle=114 [name=86, active=1], front handle=128 [name=76, active=2] [ 83.316] sna_dri2_cache_bo(handle=114, name=86) [ 83.316] sna_dri2_cache_bo: multiple references [2], releasing handle [ 83.316] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 83.316] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 83.316] can_xchg: back size=8700f00, front size=8700f00 [ 83.316] can_xchg: yes, pixmap=4091 [ 83.316] sna_dri2_xchg: win=146, exchange front=128/76,ref=3 and back=114/86,ref=2, pixmap=4091 3840x2160 [ 83.316] sna_dri2_xchg: back_bo handle=114, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 83.316] sna_dri2_xchg: front_bo handle=128, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 83.316] set_bo: pixmap=4091, handle=114 (old handle=128) [ 83.316] set_bo: marking whole pixmap as damaged [ 83.316] set_bo: applying final/discard move-to-gpu [ 83.316] wait_for_shadow: flags=0, flips=1, handle=128, shadow=29 [ 83.316] set_bo: dropping flush hint from handle=128 [ 83.316] set_bo: adding flush hint to handle=114 [ 83.316] mark_stale(handle=128) => 1 [ 83.316] sna_next_vblank(pipe=0, waiting until next vblank) [ 83.316] sna_mode_wakeup: recording last swap on pipe=0, frame 4749 [128d], time 83.316257 [ 83.316] sna_mode_wakeup: removing handle=32 [active_scanout=0] from scanout, installing handle=128 [active_scanout=1] [ 83.316] sna_mode_wakeup: flip complete, pending? 1 [ 83.316] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 83.316] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 83.316] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 83.316] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 83.316] sna_pixmap_move_to_gpu: already all-damaged [ 83.316] sna_pixmap_mark_active: pixmap=4091, handle=114 [ 83.316] sna_mode_redisplay: crtc[0] transformed? 0 [ 83.316] sna_mode_redisplay: crtc[1] transformed? 0 [ 83.316] sna_mode_redisplay: crtc[2] transformed? 0 [ 83.316] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=114 [active=1] [ 83.316] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 128, transformed? 0 [ 83.316] get_fb: reusing fb=81 for handle=114 [ 83.316] sna_mode_redisplay: recording flip on CRTC:32 handle=114, active_scanout=2, serial=3 [ 83.316] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 83.316] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 83.316] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 83.316] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 83.316] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=114, shadow handle=29 [ 83.316] sna_block_handler (tv=537.773000) [ 83.316] sna_scanout_do_flush: flush timer active: delta=4 [ 83.316] sna_accel_block: evaluating timers, active=7 [ 83.316] sna_accel_block: flush timer expires in 4 [83320] [ 83.320] sna_wakeup_handler [ 83.320] sna_block_handler (tv=537.769000) [ 83.320] sna_scanout_do_flush: flush timer active: delta=0 [ 83.320] sna_scanout_do_flush (time=83320), triggered [ 83.320] sna_scanout_flush (time=83320), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 83.320] has_shadow: has pending damage? 0, outstanding flips: 1 [ 83.320] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 83.320] has_shadow: has pending damage? 0, outstanding flips: 1 [ 83.320] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) [ 83.320] sna_accel_block: evaluating timers, active=7 [ 83.320] sna_accel_block: flush timer expires in 16 [83336] [ 83.323] sna_wakeup_handler [ 83.323] sna_accel_flush: flush?=0, dirty?=0 [ 83.323] sna_accel_flush: flush?=0, dirty?=0 [ 83.323] sna_create_pixmap(3840, 2160, 24, usage=0) [ 83.323] kgem_can_create_2d: 3840x2160 @ 24 [ 83.323] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 83.323] kgem_can_create_2d: untiled size=33177600 [ 83.323] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 83.323] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 83.323] kgem_can_create_2d: tiled[-1] size=33177600 [ 83.323] sna_create_pixmap: usage=0, flags=1b [ 83.323] sna_create_pixmap: creating GPU pixmap 3840x2160, stride=15360, flags=1b [ 83.323] __pop_freed_pixmap: reusing freed pixmap=5150 header [ 83.323] create_pixmap_hdr: pixmap=5151, width=3840, height=2160, usage=0 [ 83.323] sna_create_pixmap: serial=5151, 3840x2160, usage=0 [ 83.323] sna_composite_rectangles(pixmap=5152, op=0, 0 x 1 [(0, 0)x(3840, 2160) ...]) [ 83.323] sna_composite_rectangles: converted to op 0 [ 83.323] sna_composite_rectangles[0] (0, 0)x(3840, 2160) -> (0, 0), (3840, 2160) [ 83.323] sna_composite_rectangles: nrects=1, region=(0, 0), (3840, 2160) x 1 [ 83.323] sna_composite_rectangles: clipped extents (0, 0),(3840, 2160) x 1 [ 83.323] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(3840, 2160) [ 83.323] sna_composite_rectangles: dropping last-cpu hint [ 83.323] sna_drawable_use_bo pixmap=5152, box=((0, 0), (3840, 2160)), flags=19... [ 83.323] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 83.323] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 83.323] sna_pixmap_move_to_gpu(pixmap=5152, usage=0), flags=b [ 83.323] sna_pixmap_move_to_gpu: CPU damage? 0 [ 83.323] sna_pixmap_move_to_gpu: creating GPU bo (3840x2160@32), create=b [ 83.323] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 83.323] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 83.323] sna_pixmap_alloc_gpu: pixmap=5152 [ 83.323] kgem_create_2d(3840x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 83.323] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=15360, height=2160 [ 83.323] kgem_bo_remove_from_inactive: removing handle=112 from inactive [ 83.323] from inactive: pitch=15360, tiling=1: handle=112, id=2913 [ 83.323] __sna_damage_all(3840, 2160) [ 83.323] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 83.323] sna_pixmap_mark_active: pixmap=5152, handle=112 [ 83.323] sna_drawable_use_bo: allocated GPU bo for operation [ 83.323] sna_drawable_use_bo: using GPU bo with damage? 0 [ 83.323] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) [ 83.323] kgem_bo_is_render: handle=112, rq? 0 [0] [ 83.323] kgem_bo_is_render: handle=112, rq? 0 [0] [ 83.323] gen9_render_fill_boxes(0 x 1 [(0, 0), (3840, 2160) ...]) [ 83.323] sna_render_get_solid: 0 [ 83.323] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 83.323] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 83.323] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 83.323] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 83.323] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 83.323] kgem_add_handle: handle=4, index=0 [ 83.323] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 83.323] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 83.323] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 83.323] gen9_composite_get_binding_table(ffc0) [ 83.323] kgem_add_reloc64: handle=112, pos=16360, delta=0, domains=20002 [ 83.323] kgem_add_handle: handle=112, index=1 [ 83.323] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e64a9000) [ 83.323] __kgem_bo_mark_dirty: handle=112 (proxy? 0) [ 83.323] [3fe0] bind bo(handle=112, addr=e64a9000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> render [ 83.323] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 83.323] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 83.323] kgem_add_handle: handle=7, index=2 [ 83.323] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 83.323] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 83.323] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 83.323] gen9_emit_sampler: sampler = 1 [ 83.323] gen9_emit_sf: num_sf_outputs=1 [ 83.323] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 83.323] gen9_emit_vertex_elements: setup id=0 [ 83.323] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 83.323] (0, 0), (3840, 2160) [ 83.323] gen8_vertex_flush[490] = 3 [ 83.323] sna_composite_rectangles: pixmap=5152 marking clear [0]? 1 [ 83.323] sna_copy_area: src=pixmap=5152:(0, 0)x(3840, 2160)+(0, 0) -> dst=pixmap=5081:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 83.323] sna_copy_area: normal copy [ 83.323] sna_do_copy: src=(0, 0), dst=(0, 0), size=(3840x2160) [ 83.323] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(3840x2160) [ 83.323] sna_do_copy: dst extents (0, 0), (3840, 2160), dst clip extents (0, 0), (3840, 2160), dst size=3840x2160 [ 83.323] sna_do_copy: clipped dst extents (0, 0), (3840, 2160) [ 83.323] sna_do_copy: unclipped src extents (0, 0), (3840, 2160) [ 83.324] sna_do_copy: clipped src extents (0, 0), (3840, 2160) [ 83.324] sna_do_copy: pixmap -- no source clipping [ 83.324] sna_do_copy: src extents (0, 0), (3840, 2160) x 1 [ 83.324] sna_do_copy: copy region (0, 0), (3840, 2160) x 1 + (0, 0) [ 83.324] sna_copy_boxes (boxes=1x[(0, 0), (3840, 2160)...], src pixmap=5152+(0, 0), dst pixmap=5081+(0, 0), alu=3, src.size=3840x2160, dst.size=3840x2160) [ 83.324] sna_copy_boxes: dst=(priv=0x561c94b2b260, gpu_bo=25, cpu_bo=0), src=(priv=0x561c94b40a30, gpu_bo=112, cpu_bo=0), replaces=1 [ 83.324] copy_prefer_gpu: source is clear, don't force use of GPU [ 83.324] sna_drawable_use_bo pixmap=5081, box=((0, 0), (3840, 2160)), flags=18... [ 83.324] sna_drawable_use_bo: exported target, set PREFER_GPU [ 83.324] sna_drawable_use_bo: pinned, never REPLACES [ 83.324] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 83.324] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 83.324] sna_drawable_use_bo: using whole GPU bo [ 83.324] sna_copy_boxes: applying src clear [0] to dst [ 83.324] kgem_bo_is_render: handle=25, rq? 0 [0] [ 83.324] color_convert: src=0 [20020888] [ 83.324] color_convert: dst=ff000000 [20028888] [ 83.324] sna_render_get_solid: ff000000 [ 83.324] kgem_set_mode: flushing before new bo [ 83.324] gen8_vertex_close: used=6, vbo active? 23, vb=1, nreloc=1 [ 83.324] gen8_vertex_close: reloc[0] = 287 [ 83.324] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 83.324] kgem_add_handle: handle=23, index=3 [ 83.324] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 83.324] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=8175 [fenced=0] [ 83.324] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 83.324] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 83.324] kgem_fixup_relocs: shrinking by 61440 [ 83.324] __kgem_busy: handle=1, busy=0, wedged=0 [ 83.324] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 83.324] kgem_commit: release handle=112 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e64a9000 [ 83.324] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 83.324] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 83.324] __kgem_bo_clear_busy: handle=7 [ 83.324] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 83.324] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 83.324] __kgem_busy: handle=1, busy=131072, wedged=0 [ 83.324] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 83.324] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 83.324] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 83.324] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 83.324] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 83.324] kgem_add_handle: handle=4, index=0 [ 83.324] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 83.324] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 83.324] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 83.324] gen9_composite_get_binding_table(ffc0) [ 83.324] kgem_add_reloc64: handle=25, pos=16360, delta=0, domains=20002 [ 83.324] kgem_add_handle: handle=25, index=1 [ 83.324] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f816d000) [ 83.324] __kgem_bo_mark_dirty: handle=25 (proxy? 0) [ 83.324] [3fe0] bind bo(handle=25, addr=f816d000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> render [ 83.324] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 83.324] kgem_add_reloc64: adding proxy [delta=1020] for handle=7 [ 83.324] kgem_add_handle: handle=7, index=2 [ 83.324] kgem_add_reloc64[4] = (delta=1020, target handle=2, presumed=fffe8000) [ 83.324] [3fd0] bind bo(handle=7, addr=fffe83fc), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 83.324] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 83.324] gen9_emit_sampler: sampler = 1 [ 83.324] gen9_emit_sf: num_sf_outputs=1 [ 83.324] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 83.324] gen9_emit_vertex_elements: setup id=0 [ 83.324] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 83.324] (0, 0), (3840, 2160) [ 83.324] gen8_vertex_flush[490] = 3 [ 83.324] sna_copy_boxes: marking dst handle=25 as all clear [0] [ 83.324] sna_accel_flush: flush?=1, dirty?=0 [ 83.324] gen8_vertex_close: used=12, vbo active? 23, vb=1, nreloc=1 [ 83.324] gen8_vertex_close: reloc[0] = 287 [ 83.324] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 83.324] kgem_add_handle: handle=23, index=3 [ 83.324] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 83.324] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=8175 [fenced=0] [ 83.324] __kgem_busy: handle=1, busy=131072, wedged=0 [ 83.324] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd981000 [ 83.324] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 83.324] kgem_fixup_relocs: shrinking by 61440 [ 83.324] __kgem_busy: handle=2, busy=0, wedged=0 [ 83.324] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd981000 [ 83.324] kgem_commit: release handle=25 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f816d000 [ 83.324] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 83.324] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 83.324] __kgem_bo_clear_busy: handle=7 [ 83.324] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 83.324] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 83.324] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 83.324] sna_accel_flush: flush?=0, dirty?=0 [ 83.324] sna_accel_flush: flush?=0, dirty?=0 [ 83.324] sna_accel_flush: flush?=0, dirty?=0 [ 83.324] sna_destroy_pixmap: pixmap=5152, attached?=1 [ 83.324] _kgem_bo_destroy: handle=112, proxy? 0 [ 83.324] __kgem_bo_destroy: handle=112, size=33177600 [ 83.324] __kgem_busy: handle=112, busy=131073, wedged=0 [ 83.324] __kgem_bo_destroy: handle=112 -> active [ 83.324] __sna_free_pixmap(pixmap=5152) [ 83.324] sna_accel_flush: flush?=0, dirty?=0 [ 83.324] sna_accel_flush: flush?=0, dirty?=0 [ 83.324] sna_accel_flush: flush?=0, dirty?=0 [ 83.324] sna_block_handler (tv=537.765000) [ 83.324] kgem_retire, need_retire?=1 [ 83.324] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 83.324] kgem_retire__requests_ring: retiring ring 0 [ 83.324] __kgem_busy: handle=1, busy=131072, wedged=0 [ 83.324] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 83.324] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 83.324] kgem_retire -- retired=0, need_retire=1 [ 83.324] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 83.324] sna_scanout_do_flush: flush timer active: delta=12 [ 83.324] sna_accel_block: evaluating timers, active=7 [ 83.324] sna_accel_block: flush timer expires in 12 [83336] [ 83.324] sna_wakeup_handler [ 83.324] sna_accel_flush: flush?=0, dirty?=0 [ 83.324] sna_accel_flush: flush?=0, dirty?=0 [ 83.324] sna_accel_flush: flush?=0, dirty?=0 [ 83.324] sna_accel_flush: flush?=0, dirty?=0 [ 83.324] sna_block_handler (tv=537.765000) [ 83.324] kgem_retire, need_retire?=1 [ 83.324] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 83.324] kgem_retire__requests_ring: retiring ring 0 [ 83.324] __kgem_busy: handle=1, busy=131072, wedged=0 [ 83.324] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 83.324] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 83.324] kgem_retire -- retired=0, need_retire=1 [ 83.324] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 83.324] sna_scanout_do_flush: flush timer active: delta=12 [ 83.324] sna_accel_block: evaluating timers, active=7 [ 83.324] sna_accel_block: flush timer expires in 12 [83336] [ 83.331] sna_wakeup_handler [ 83.331] sna_accel_flush: flush?=0, dirty?=0 [ 83.331] sna_accel_flush: flush?=0, dirty?=0 [ 83.331] sna_block_handler (tv=537.758000) [ 83.331] kgem_retire, need_retire?=1 [ 83.331] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 83.331] kgem_retire__requests_ring: retiring ring 0 [ 83.331] __kgem_busy: handle=1, busy=0, wedged=0 [ 83.331] __kgem_retire_rq: request 1 complete [ 83.331] __kgem_bo_flush: handle=112, busy=0, wedged=0 [ 83.331] kgem_bo_move_to_cache: release handle=112 [ 83.331] kgem_bo_move_to_inactive: moving handle=112 to inactive [ 83.331] kgem_retire__requests_ring: retiring ring 0 [ 83.331] __kgem_busy: handle=2, busy=0, wedged=0 [ 83.331] __kgem_retire_rq: request 2 complete [ 83.331] __kgem_bo_flush: handle=25, busy=0, wedged=0 [ 83.331] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 83.331] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 83.331] kgem_retire -- retired=1, need_retire=0 [ 83.331] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 83.331] gen6_render_retire: resetting idle vbo [ 83.331] sna_scanout_do_flush: flush timer active: delta=5 [ 83.331] sna_accel_do_throttle (time=83331), triggered [ 83.331] sna_accel_throttle (time=83331) [ 83.331] sna_accel_disarm_timer[1] (time=83331) [ 83.331] sna_accel_block: evaluating timers, active=5 [ 83.331] sna_accel_block: flush timer expires in 5 [83336] [ 83.331] sna_wakeup_handler [ 83.331] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=128, name=76 [ 83.331] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 83.331] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 83.331] sna_dri2_get_back: draw size=3840x2160, back buffer handle=128 size=3840x2160, is-scanout? 1, active?=1, pitch=15360, front pitch=15360 [ 83.331] sna_dri2_get_back: reuse backbuffer? 1 [ 83.331] sna_dri2_get_back: back buffer handle=128, active?=1, refcnt=2 [ 83.331] sna_dri2_get_back: cache: handle=32, active=0 [ 83.331] sna_dri2_get_back: reuse cache handle=32, name=80, flags=0 [ 83.331] sna_dri2_get_back: caching handle=128 (name=76, flags=0, active_scanout=1) [ 83.331] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 83.331] sna_dri2_reuse_buffer: reusing back buffer handle=32, name=80, pitch=15360, age=0 [ 83.331] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 83.331] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=114, name=86, active_scanout=2 [ 83.331] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 83.331] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=114] -- refcnt=4, draw=146, pixmap=4091, proxy?=0 [ 83.331] sna_accel_flush: flush?=0, dirty?=0 [ 83.331] sna_accel_flush: flush?=0, dirty?=0 [ 83.331] sna_accel_flush: flush?=0, dirty?=0 [ 83.331] sna_block_handler (tv=537.758000) [ 83.331] sna_scanout_do_flush: flush timer active: delta=5 [ 83.331] sna_accel_do_throttle -- no pending activity [ 83.331] sna_accel_block: evaluating timers, active=5 [ 83.331] sna_accel_block: flush timer expires in 5 [83336] [ 83.331] sna_wakeup_handler [ 83.331] sna_accel_flush: flush?=0, dirty?=0 [ 83.331] sna_accel_flush: flush?=0, dirty?=0 [ 83.331] sna_accel_flush: flush?=0, dirty?=0 [ 83.331] sna_block_handler (tv=537.758000) [ 83.331] sna_scanout_do_flush: flush timer active: delta=5 [ 83.331] sna_accel_do_throttle -- no pending activity [ 83.331] sna_accel_block: evaluating timers, active=5 [ 83.331] sna_accel_block: flush timer expires in 5 [83336] [ 83.332] sna_wakeup_handler [ 83.332] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 83.332] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 83.332] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 83.332] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 83.332] sna_dri2_get_msc(draw=146, pipe=0) [ 83.332] sna_crtc_record_swap: recording last swap on pipe=0, frame 4749 [msc=4749], time 83.316257 [ 83.332] sna_dri2_get_msc: msc=4749 [raw=4749], ust=83316257 [ 83.332] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=32 (refs=2/1, flush=0) , front=114 (refs=3/3, flush=1) [ 83.332] sna_dri2_schedule_swap(target_msc=4750, divisor=0, remainder=0) [ 83.332] sna_dri2_schedule_swap: using front handle=114, active_scanout?=2, flush?=1 [ 83.332] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 83.332] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 83.332] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 83.332] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 83.332] sna_crtc_record_swap: recording last swap on pipe=0, frame 4749 [msc=4749], time 83.316257 [ 83.332] immediate_swap: current_msc=4749, target_msc=4750 -- yes [ 83.332] can_flip: no, shadow enabled [ 83.332] sna_dri2_add_event: adding event to window 146) [ 83.332] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 1, chained? 1, pipe 0 [ 83.332] sna_dri2_immediate_blit: current event front=114 [name=86, active?=2], back=32 [name=80, active?=0] [ 83.332] swap_limit: draw=146 setting swap limit to 2 [ 83.332] sna_dri2_swap_limit_validate: swap limit set to 2 [ 83.332] sna_dri2_immediate_blit: setting handle=32 as pending blit (current event front=114, back=32) [ 83.332] sna_dri2_event_free(draw?=1) [ 83.332] sna_dri2_remove_event: remove[0x561c94b434c0] from window 146, active? 1 [ 83.332] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=114] -- refcnt=4, draw=146, pixmap=4091, proxy?=0 [ 83.332] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=32] -- refcnt=3, draw=146, pixmap=0, proxy?=0 [ 83.332] sna_dri2_schedule_swap: reported target_msc=4750 [ 83.332] sna_accel_flush: flush?=0, dirty?=0 [ 83.332] sna_accel_flush: flush?=0, dirty?=0 [ 83.332] sna_accel_flush: flush?=0, dirty?=0 [ 83.332] sna_accel_flush: flush?=0, dirty?=0 [ 83.332] sna_block_handler (tv=537.757000) [ 83.332] sna_scanout_do_flush: flush timer active: delta=4 [ 83.332] sna_accel_do_throttle -- no pending activity [ 83.332] sna_accel_block: evaluating timers, active=5 [ 83.332] sna_accel_block: flush timer expires in 4 [83336] [ 83.332] sna_wakeup_handler [ 83.332] sna_mode_wakeup: len=64 [ 83.332] sna_dri2_vblank_handler(type=2, sequence=4750, draw=4181) [ 83.332] sna_crtc_record_swap: recording last swap on pipe=0, frame 4750 [msc=4750], time 83.332906 [ 83.332] sna_dri2_vblank_handler: 2 complete, frame=4750 tv=83.332906 [ 83.332] sna_dri2_blit_complete: blit finished [ 83.332] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4750, tv=83.332906) [ 83.332] frame_swap_complete(type=2): draw=146, pipe=0, frame=4750 [msc=4750], tv=83.332906 [ 83.332] sna_accel_flush: flush?=0, dirty?=0 [ 83.332] sna_dri2_vblank_handler: swapping old back handle=32 [name=80, active=1] for pending handle=32 [name=80, active=1], front handle=114 [name=86, active=2] [ 83.332] sna_dri2_cache_bo(handle=32, name=80) [ 83.332] sna_dri2_cache_bo: multiple references [2], releasing handle [ 83.332] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 83.332] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 83.332] can_xchg: back size=8700f00, front size=8700f00 [ 83.332] can_xchg: yes, pixmap=4091 [ 83.332] sna_dri2_xchg: win=146, exchange front=114/86,ref=3 and back=32/80,ref=2, pixmap=4091 3840x2160 [ 83.332] sna_dri2_xchg: back_bo handle=32, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 83.332] sna_dri2_xchg: front_bo handle=114, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 83.332] set_bo: pixmap=4091, handle=32 (old handle=114) [ 83.332] set_bo: marking whole pixmap as damaged [ 83.332] set_bo: applying final/discard move-to-gpu [ 83.332] wait_for_shadow: flags=0, flips=1, handle=114, shadow=29 [ 83.332] set_bo: dropping flush hint from handle=114 [ 83.332] set_bo: adding flush hint to handle=32 [ 83.332] mark_stale(handle=114) => 1 [ 83.332] sna_next_vblank(pipe=0, waiting until next vblank) [ 83.332] sna_mode_wakeup: recording last swap on pipe=0, frame 4750 [128e], time 83.332906 [ 83.332] sna_mode_wakeup: removing handle=128 [active_scanout=0] from scanout, installing handle=114 [active_scanout=1] [ 83.332] sna_mode_wakeup: flip complete, pending? 1 [ 83.332] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 83.332] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 83.332] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 83.332] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 83.332] sna_pixmap_move_to_gpu: already all-damaged [ 83.332] sna_pixmap_mark_active: pixmap=4091, handle=32 [ 83.332] sna_mode_redisplay: crtc[0] transformed? 0 [ 83.332] sna_mode_redisplay: crtc[1] transformed? 0 [ 83.332] sna_mode_redisplay: crtc[2] transformed? 0 [ 83.332] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=32 [active=1] [ 83.332] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 114, transformed? 0 [ 83.332] get_fb: reusing fb=68 for handle=32 [ 83.332] sna_mode_redisplay: recording flip on CRTC:32 handle=32, active_scanout=2, serial=3 [ 83.332] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 83.332] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 83.332] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 83.332] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 83.332] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=32, shadow handle=29 [ 83.332] sna_block_handler (tv=537.757000) [ 83.332] sna_scanout_do_flush: flush timer active: delta=4 [ 83.332] sna_accel_do_throttle -- no pending activity [ 83.332] sna_accel_block: evaluating timers, active=5 [ 83.332] sna_accel_block: flush timer expires in 4 [83336] [ 83.333] sna_wakeup_handler [ 83.333] sna_accel_flush: flush?=0, dirty?=0 [ 83.333] sna_accel_flush: flush?=0, dirty?=0 [ 83.333] sna_accel_flush: flush?=0, dirty?=0 [ 83.333] sna_block_handler (tv=537.756000) [ 83.333] sna_scanout_do_flush: flush timer active: delta=3 [ 83.333] sna_scanout_do_flush (time=83333), triggered [ 83.333] sna_scanout_flush (time=83333), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 83.333] has_shadow: has pending damage? 0, outstanding flips: 1 [ 83.333] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 83.333] has_shadow: has pending damage? 0, outstanding flips: 1 [ 83.333] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) [ 83.333] sna_accel_do_throttle -- no pending activity [ 83.333] sna_accel_block: evaluating timers, active=5 [ 83.333] sna_accel_block: flush timer expires in 16 [83349] [ 83.340] sna_wakeup_handler [ 83.340] sna_accel_flush: flush?=0, dirty?=0 [ 83.340] sna_accel_flush: flush?=0, dirty?=0 [ 83.340] sna_create_pixmap(3840, 2160, 24, usage=0) [ 83.340] kgem_can_create_2d: 3840x2160 @ 24 [ 83.340] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 83.340] kgem_can_create_2d: untiled size=33177600 [ 83.340] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 83.340] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 83.340] kgem_can_create_2d: tiled[-1] size=33177600 [ 83.340] sna_create_pixmap: usage=0, flags=1b [ 83.340] sna_create_pixmap: creating GPU pixmap 3840x2160, stride=15360, flags=1b [ 83.340] __pop_freed_pixmap: reusing freed pixmap=5152 header [ 83.340] create_pixmap_hdr: pixmap=5153, width=3840, height=2160, usage=0 [ 83.340] sna_create_pixmap: serial=5153, 3840x2160, usage=0 [ 83.340] sna_composite_rectangles(pixmap=5154, op=0, 0 x 1 [(0, 0)x(3840, 2160) ...]) [ 83.340] sna_composite_rectangles: converted to op 0 [ 83.340] sna_composite_rectangles[0] (0, 0)x(3840, 2160) -> (0, 0), (3840, 2160) [ 83.340] sna_composite_rectangles: nrects=1, region=(0, 0), (3840, 2160) x 1 [ 83.340] sna_composite_rectangles: clipped extents (0, 0),(3840, 2160) x 1 [ 83.340] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(3840, 2160) [ 83.340] sna_composite_rectangles: dropping last-cpu hint [ 83.340] sna_drawable_use_bo pixmap=5154, box=((0, 0), (3840, 2160)), flags=19... [ 83.340] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 83.340] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 83.340] sna_pixmap_move_to_gpu(pixmap=5154, usage=0), flags=b [ 83.340] sna_pixmap_move_to_gpu: CPU damage? 0 [ 83.340] sna_pixmap_move_to_gpu: creating GPU bo (3840x2160@32), create=b [ 83.340] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 83.340] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 83.340] sna_pixmap_alloc_gpu: pixmap=5154 [ 83.340] kgem_create_2d(3840x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 83.340] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=15360, height=2160 [ 83.340] kgem_bo_remove_from_inactive: removing handle=112 from inactive [ 83.340] from inactive: pitch=15360, tiling=1: handle=112, id=2914 [ 83.340] __sna_damage_all(3840, 2160) [ 83.340] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 83.340] sna_pixmap_mark_active: pixmap=5154, handle=112 [ 83.340] sna_drawable_use_bo: allocated GPU bo for operation [ 83.340] sna_drawable_use_bo: using GPU bo with damage? 0 [ 83.340] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) [ 83.340] kgem_bo_is_render: handle=112, rq? 0 [0] [ 83.340] kgem_bo_is_render: handle=112, rq? 0 [0] [ 83.340] gen9_render_fill_boxes(0 x 1 [(0, 0), (3840, 2160) ...]) [ 83.340] sna_render_get_solid: 0 [ 83.340] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 83.340] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 83.340] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 83.340] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 83.340] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 83.340] kgem_add_handle: handle=4, index=0 [ 83.340] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 83.340] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 83.340] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 83.340] gen9_composite_get_binding_table(ffc0) [ 83.340] kgem_add_reloc64: handle=112, pos=16360, delta=0, domains=20002 [ 83.340] kgem_add_handle: handle=112, index=1 [ 83.340] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e64a9000) [ 83.340] __kgem_bo_mark_dirty: handle=112 (proxy? 0) [ 83.340] [3fe0] bind bo(handle=112, addr=e64a9000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> render [ 83.340] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 83.340] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 83.340] kgem_add_handle: handle=7, index=2 [ 83.340] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 83.340] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 83.340] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 83.340] gen9_emit_sampler: sampler = 1 [ 83.340] gen9_emit_sf: num_sf_outputs=1 [ 83.340] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 83.340] gen9_emit_vertex_elements: setup id=0 [ 83.340] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 83.340] (0, 0), (3840, 2160) [ 83.340] gen8_vertex_flush[490] = 3 [ 83.340] sna_composite_rectangles: pixmap=5154 marking clear [0]? 1 [ 83.340] sna_copy_area: src=pixmap=5154:(0, 0)x(3840, 2160)+(0, 0) -> dst=pixmap=5081:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 83.340] sna_copy_area: normal copy [ 83.340] sna_do_copy: src=(0, 0), dst=(0, 0), size=(3840x2160) [ 83.340] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(3840x2160) [ 83.340] sna_do_copy: dst extents (0, 0), (3840, 2160), dst clip extents (0, 0), (3840, 2160), dst size=3840x2160 [ 83.340] sna_do_copy: clipped dst extents (0, 0), (3840, 2160) [ 83.340] sna_do_copy: unclipped src extents (0, 0), (3840, 2160) [ 83.340] sna_do_copy: clipped src extents (0, 0), (3840, 2160) [ 83.340] sna_do_copy: pixmap -- no source clipping [ 83.340] sna_do_copy: src extents (0, 0), (3840, 2160) x 1 [ 83.340] sna_do_copy: copy region (0, 0), (3840, 2160) x 1 + (0, 0) [ 83.340] sna_copy_boxes (boxes=1x[(0, 0), (3840, 2160)...], src pixmap=5154+(0, 0), dst pixmap=5081+(0, 0), alu=3, src.size=3840x2160, dst.size=3840x2160) [ 83.340] sna_copy_boxes: dst=(priv=0x561c94b2b260, gpu_bo=25, cpu_bo=0), src=(priv=0x561c94b40a30, gpu_bo=112, cpu_bo=0), replaces=1 [ 83.340] copy_prefer_gpu: source is clear, don't force use of GPU [ 83.340] sna_drawable_use_bo pixmap=5081, box=((0, 0), (3840, 2160)), flags=18... [ 83.340] sna_drawable_use_bo: exported target, set PREFER_GPU [ 83.340] sna_drawable_use_bo: pinned, never REPLACES [ 83.340] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 83.340] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 83.340] sna_drawable_use_bo: using whole GPU bo [ 83.340] sna_copy_boxes: applying src clear [0] to dst [ 83.340] kgem_bo_is_render: handle=25, rq? 0 [0] [ 83.340] color_convert: src=0 [20020888] [ 83.340] color_convert: dst=ff000000 [20028888] [ 83.340] sna_render_get_solid: ff000000 [ 83.340] kgem_set_mode: flushing before new bo [ 83.340] gen8_vertex_close: used=6, vbo active? 23, vb=1, nreloc=1 [ 83.340] gen8_vertex_close: reloc[0] = 287 [ 83.340] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 83.340] kgem_add_handle: handle=23, index=3 [ 83.340] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 83.340] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=8175 [fenced=0] [ 83.340] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 83.340] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 83.340] kgem_fixup_relocs: shrinking by 61440 [ 83.340] __kgem_busy: handle=1, busy=0, wedged=0 [ 83.340] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 83.340] kgem_commit: release handle=112 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e64a9000 [ 83.340] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 83.340] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 83.340] __kgem_bo_clear_busy: handle=7 [ 83.340] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 83.341] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 83.341] __kgem_busy: handle=1, busy=131072, wedged=0 [ 83.341] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 83.341] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 83.341] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 83.341] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 83.341] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 83.341] kgem_add_handle: handle=4, index=0 [ 83.341] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 83.341] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 83.341] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 83.341] gen9_composite_get_binding_table(ffc0) [ 83.341] kgem_add_reloc64: handle=25, pos=16360, delta=0, domains=20002 [ 83.341] kgem_add_handle: handle=25, index=1 [ 83.341] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f816d000) [ 83.341] __kgem_bo_mark_dirty: handle=25 (proxy? 0) [ 83.341] [3fe0] bind bo(handle=25, addr=f816d000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> render [ 83.341] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 83.341] kgem_add_reloc64: adding proxy [delta=1020] for handle=7 [ 83.341] kgem_add_handle: handle=7, index=2 [ 83.341] kgem_add_reloc64[4] = (delta=1020, target handle=2, presumed=fffe8000) [ 83.341] [3fd0] bind bo(handle=7, addr=fffe83fc), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 83.341] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 83.341] gen9_emit_sampler: sampler = 1 [ 83.341] gen9_emit_sf: num_sf_outputs=1 [ 83.341] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 83.341] gen9_emit_vertex_elements: setup id=0 [ 83.341] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 83.341] (0, 0), (3840, 2160) [ 83.341] gen8_vertex_flush[490] = 3 [ 83.341] sna_copy_boxes: marking dst handle=25 as all clear [0] [ 83.341] sna_accel_flush: flush?=1, dirty?=0 [ 83.341] gen8_vertex_close: used=12, vbo active? 23, vb=1, nreloc=1 [ 83.341] gen8_vertex_close: reloc[0] = 287 [ 83.341] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 83.341] kgem_add_handle: handle=23, index=3 [ 83.341] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 83.341] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=8175 [fenced=0] [ 83.341] __kgem_busy: handle=1, busy=131072, wedged=0 [ 83.341] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd981000 [ 83.341] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 83.341] kgem_fixup_relocs: shrinking by 61440 [ 83.341] __kgem_busy: handle=2, busy=0, wedged=0 [ 83.341] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd981000 [ 83.341] kgem_commit: release handle=25 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f816d000 [ 83.341] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 83.341] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 83.341] __kgem_bo_clear_busy: handle=7 [ 83.341] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 83.341] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 83.341] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 83.341] sna_accel_flush: flush?=0, dirty?=0 [ 83.341] sna_accel_flush: flush?=0, dirty?=0 [ 83.341] sna_accel_flush: flush?=0, dirty?=0 [ 83.341] sna_destroy_pixmap: pixmap=5154, attached?=1 [ 83.341] _kgem_bo_destroy: handle=112, proxy? 0 [ 83.341] __kgem_bo_destroy: handle=112, size=33177600 [ 83.341] __kgem_busy: handle=112, busy=131073, wedged=0 [ 83.341] __kgem_bo_destroy: handle=112 -> active [ 83.341] __sna_free_pixmap(pixmap=5154) [ 83.341] sna_accel_flush: flush?=0, dirty?=0 [ 83.341] sna_accel_flush: flush?=0, dirty?=0 [ 83.341] sna_accel_flush: flush?=0, dirty?=0 [ 83.341] sna_block_handler (tv=537.748000) [ 83.341] kgem_retire, need_retire?=1 [ 83.341] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 83.341] kgem_retire__requests_ring: retiring ring 0 [ 83.341] __kgem_busy: handle=1, busy=131072, wedged=0 [ 83.341] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 83.341] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 83.341] kgem_retire -- retired=0, need_retire=1 [ 83.341] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 83.341] sna_scanout_do_flush: flush timer active: delta=8 [ 83.341] timer_enable (time=83341), starting timer 1 [ 83.341] sna_accel_block: evaluating timers, active=7 [ 83.341] sna_accel_block: flush timer expires in 8 [83349] [ 83.341] sna_wakeup_handler [ 83.341] sna_accel_flush: flush?=0, dirty?=0 [ 83.341] sna_accel_flush: flush?=0, dirty?=0 [ 83.341] sna_accel_flush: flush?=0, dirty?=0 [ 83.341] sna_accel_flush: flush?=0, dirty?=0 [ 83.341] sna_block_handler (tv=537.748000) [ 83.341] kgem_retire, need_retire?=1 [ 83.341] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 83.341] kgem_retire__requests_ring: retiring ring 0 [ 83.341] __kgem_busy: handle=1, busy=131072, wedged=0 [ 83.341] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 83.341] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 83.341] kgem_retire -- retired=0, need_retire=1 [ 83.341] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 83.341] sna_scanout_do_flush: flush timer active: delta=8 [ 83.341] sna_accel_block: evaluating timers, active=7 [ 83.341] sna_accel_block: flush timer expires in 8 [83349] [ 83.347] sna_wakeup_handler [ 83.347] sna_accel_flush: flush?=0, dirty?=0 [ 83.347] sna_accel_flush: flush?=0, dirty?=0 [ 83.347] sna_block_handler (tv=537.742000) [ 83.347] kgem_retire, need_retire?=1 [ 83.347] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 83.347] kgem_retire__requests_ring: retiring ring 0 [ 83.347] __kgem_busy: handle=1, busy=0, wedged=0 [ 83.347] __kgem_retire_rq: request 1 complete [ 83.347] __kgem_bo_flush: handle=112, busy=0, wedged=0 [ 83.347] kgem_bo_move_to_cache: release handle=112 [ 83.347] kgem_bo_move_to_inactive: moving handle=112 to inactive [ 83.347] kgem_retire__requests_ring: retiring ring 0 [ 83.347] __kgem_busy: handle=2, busy=0, wedged=0 [ 83.347] __kgem_retire_rq: request 2 complete [ 83.347] __kgem_bo_flush: handle=25, busy=0, wedged=0 [ 83.347] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 83.347] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 83.347] kgem_retire -- retired=1, need_retire=0 [ 83.347] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 83.347] gen6_render_retire: resetting idle vbo [ 83.347] sna_scanout_do_flush: flush timer active: delta=2 [ 83.347] sna_scanout_do_flush (time=83347), triggered [ 83.347] sna_scanout_flush (time=83347), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 83.347] has_shadow: has pending damage? 0, outstanding flips: 1 [ 83.347] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 83.347] has_shadow: has pending damage? 0, outstanding flips: 1 [ 83.347] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) [ 83.347] sna_accel_block: evaluating timers, active=7 [ 83.347] sna_accel_block: flush timer expires in 16 [83363] [ 83.348] sna_wakeup_handler [ 83.348] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=114, name=86 [ 83.348] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 83.348] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 83.348] sna_dri2_get_back: draw size=3840x2160, back buffer handle=114 size=3840x2160, is-scanout? 1, active?=1, pitch=15360, front pitch=15360 [ 83.348] sna_dri2_get_back: reuse backbuffer? 1 [ 83.348] sna_dri2_get_back: back buffer handle=114, active?=1, refcnt=2 [ 83.348] sna_dri2_get_back: cache: handle=128, active=0 [ 83.348] sna_dri2_get_back: reuse cache handle=128, name=76, flags=0 [ 83.348] sna_dri2_get_back: caching handle=114 (name=86, flags=0, active_scanout=1) [ 83.348] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 83.348] sna_dri2_reuse_buffer: reusing back buffer handle=128, name=76, pitch=15360, age=0 [ 83.348] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 83.348] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=32, name=80, active_scanout=2 [ 83.348] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 83.348] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=4, draw=146, pixmap=4091, proxy?=0 [ 83.348] sna_accel_flush: flush?=0, dirty?=0 [ 83.348] sna_accel_flush: flush?=0, dirty?=0 [ 83.348] sna_accel_flush: flush?=0, dirty?=0 [ 83.348] sna_block_handler (tv=537.741000) [ 83.348] sna_scanout_do_flush: flush timer active: delta=15 [ 83.348] sna_accel_block: evaluating timers, active=7 [ 83.348] sna_accel_block: flush timer expires in 15 [83363] [ 83.348] sna_wakeup_handler [ 83.348] sna_accel_flush: flush?=0, dirty?=0 [ 83.348] sna_accel_flush: flush?=0, dirty?=0 [ 83.348] sna_accel_flush: flush?=0, dirty?=0 [ 83.348] sna_block_handler (tv=537.741000) [ 83.348] sna_scanout_do_flush: flush timer active: delta=15 [ 83.348] sna_accel_block: evaluating timers, active=7 [ 83.348] sna_accel_block: flush timer expires in 15 [83363] [ 83.348] sna_wakeup_handler [ 83.348] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 83.348] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 83.348] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 83.348] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 83.348] sna_dri2_get_msc(draw=146, pipe=0) [ 83.348] sna_crtc_record_swap: recording last swap on pipe=0, frame 4750 [msc=4750], time 83.332906 [ 83.348] sna_dri2_get_msc: msc=4750 [raw=4750], ust=83332906 [ 83.348] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=128 (refs=2/1, flush=0) , front=32 (refs=3/3, flush=1) [ 83.348] sna_dri2_schedule_swap(target_msc=4751, divisor=0, remainder=0) [ 83.349] sna_dri2_schedule_swap: using front handle=32, active_scanout?=2, flush?=1 [ 83.349] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 83.349] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 83.349] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 83.349] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 83.349] sna_crtc_record_swap: recording last swap on pipe=0, frame 4750 [msc=4750], time 83.332906 [ 83.349] immediate_swap: current_msc=4750, target_msc=4751 -- yes [ 83.349] can_flip: no, shadow enabled [ 83.349] sna_dri2_add_event: adding event to window 146) [ 83.349] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 1, chained? 1, pipe 0 [ 83.349] sna_dri2_immediate_blit: current event front=32 [name=80, active?=2], back=128 [name=76, active?=0] [ 83.349] swap_limit: draw=146 setting swap limit to 2 [ 83.349] sna_dri2_swap_limit_validate: swap limit set to 2 [ 83.349] sna_dri2_immediate_blit: setting handle=128 as pending blit (current event front=32, back=128) [ 83.349] sna_dri2_event_free(draw?=1) [ 83.349] sna_dri2_remove_event: remove[0x561c94b434c0] from window 146, active? 1 [ 83.349] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=4, draw=146, pixmap=4091, proxy?=0 [ 83.349] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=128] -- refcnt=3, draw=146, pixmap=0, proxy?=0 [ 83.349] sna_dri2_schedule_swap: reported target_msc=4751 [ 83.349] sna_accel_flush: flush?=0, dirty?=0 [ 83.349] sna_accel_flush: flush?=0, dirty?=0 [ 83.349] sna_accel_flush: flush?=0, dirty?=0 [ 83.349] sna_accel_flush: flush?=0, dirty?=0 [ 83.349] sna_block_handler (tv=537.740000) [ 83.349] sna_scanout_do_flush: flush timer active: delta=14 [ 83.349] sna_accel_block: evaluating timers, active=7 [ 83.349] sna_accel_block: flush timer expires in 14 [83363] [ 83.349] sna_wakeup_handler [ 83.349] sna_mode_wakeup: len=64 [ 83.349] sna_dri2_vblank_handler(type=2, sequence=4751, draw=4181) [ 83.349] sna_crtc_record_swap: recording last swap on pipe=0, frame 4751 [msc=4751], time 83.349561 [ 83.349] sna_dri2_vblank_handler: 2 complete, frame=4751 tv=83.349561 [ 83.349] sna_dri2_blit_complete: blit finished [ 83.349] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4751, tv=83.349561) [ 83.349] frame_swap_complete(type=2): draw=146, pipe=0, frame=4751 [msc=4751], tv=83.349561 [ 83.349] sna_accel_flush: flush?=0, dirty?=0 [ 83.349] sna_dri2_vblank_handler: swapping old back handle=128 [name=76, active=1] for pending handle=128 [name=76, active=1], front handle=32 [name=80, active=2] [ 83.349] sna_dri2_cache_bo(handle=128, name=76) [ 83.349] sna_dri2_cache_bo: multiple references [2], releasing handle [ 83.349] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 83.349] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 83.349] can_xchg: back size=8700f00, front size=8700f00 [ 83.349] can_xchg: yes, pixmap=4091 [ 83.349] sna_dri2_xchg: win=146, exchange front=32/80,ref=3 and back=128/76,ref=2, pixmap=4091 3840x2160 [ 83.349] sna_dri2_xchg: back_bo handle=128, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 83.349] sna_dri2_xchg: front_bo handle=32, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 83.349] set_bo: pixmap=4091, handle=128 (old handle=32) [ 83.349] set_bo: marking whole pixmap as damaged [ 83.349] set_bo: applying final/discard move-to-gpu [ 83.349] wait_for_shadow: flags=0, flips=1, handle=32, shadow=29 [ 83.349] set_bo: dropping flush hint from handle=32 [ 83.349] set_bo: adding flush hint to handle=128 [ 83.349] mark_stale(handle=32) => 1 [ 83.349] sna_next_vblank(pipe=0, waiting until next vblank) [ 83.349] sna_mode_wakeup: recording last swap on pipe=0, frame 4751 [128f], time 83.349561 [ 83.349] sna_mode_wakeup: removing handle=114 [active_scanout=0] from scanout, installing handle=32 [active_scanout=1] [ 83.349] sna_mode_wakeup: flip complete, pending? 1 [ 83.349] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 83.349] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 83.349] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 83.349] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 83.349] sna_pixmap_move_to_gpu: already all-damaged [ 83.349] sna_pixmap_mark_active: pixmap=4091, handle=128 [ 83.349] sna_mode_redisplay: crtc[0] transformed? 0 [ 83.349] sna_mode_redisplay: crtc[1] transformed? 0 [ 83.349] sna_mode_redisplay: crtc[2] transformed? 0 [ 83.349] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=128 [active=1] [ 83.349] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 32, transformed? 0 [ 83.349] get_fb: reusing fb=80 for handle=128 [ 83.349] sna_mode_redisplay: recording flip on CRTC:32 handle=128, active_scanout=2, serial=3 [ 83.349] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 83.349] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 83.349] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 83.349] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 83.349] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=128, shadow handle=29 [ 83.349] sna_block_handler (tv=537.740000) [ 83.349] sna_scanout_do_flush: flush timer active: delta=14 [ 83.349] sna_accel_block: evaluating timers, active=7 [ 83.349] sna_accel_block: flush timer expires in 14 [83363] [ 83.349] sna_wakeup_handler [ 83.349] sna_accel_flush: flush?=0, dirty?=0 [ 83.349] sna_accel_flush: flush?=0, dirty?=0 [ 83.349] sna_accel_flush: flush?=0, dirty?=0 [ 83.349] sna_block_handler (tv=537.740000) [ 83.349] sna_scanout_do_flush: flush timer active: delta=14 [ 83.349] sna_accel_block: evaluating timers, active=7 [ 83.349] sna_accel_block: flush timer expires in 14 [83363] [ 83.356] sna_wakeup_handler [ 83.357] sna_accel_flush: flush?=0, dirty?=0 [ 83.357] sna_accel_flush: flush?=0, dirty?=0 [ 83.357] sna_create_pixmap(3840, 2160, 24, usage=0) [ 83.357] kgem_can_create_2d: 3840x2160 @ 24 [ 83.357] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 83.357] kgem_can_create_2d: untiled size=33177600 [ 83.357] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 83.357] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 83.357] kgem_can_create_2d: tiled[-1] size=33177600 [ 83.357] sna_create_pixmap: usage=0, flags=1b [ 83.357] sna_create_pixmap: creating GPU pixmap 3840x2160, stride=15360, flags=1b [ 83.357] __pop_freed_pixmap: reusing freed pixmap=5154 header [ 83.357] create_pixmap_hdr: pixmap=5155, width=3840, height=2160, usage=0 [ 83.357] sna_create_pixmap: serial=5155, 3840x2160, usage=0 [ 83.357] sna_composite_rectangles(pixmap=5156, op=0, 0 x 1 [(0, 0)x(3840, 2160) ...]) [ 83.357] sna_composite_rectangles: converted to op 0 [ 83.357] sna_composite_rectangles[0] (0, 0)x(3840, 2160) -> (0, 0), (3840, 2160) [ 83.357] sna_composite_rectangles: nrects=1, region=(0, 0), (3840, 2160) x 1 [ 83.357] sna_composite_rectangles: clipped extents (0, 0),(3840, 2160) x 1 [ 83.357] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(3840, 2160) [ 83.357] sna_composite_rectangles: dropping last-cpu hint [ 83.357] sna_drawable_use_bo pixmap=5156, box=((0, 0), (3840, 2160)), flags=19... [ 83.357] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 83.357] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 83.357] sna_pixmap_move_to_gpu(pixmap=5156, usage=0), flags=b [ 83.357] sna_pixmap_move_to_gpu: CPU damage? 0 [ 83.357] sna_pixmap_move_to_gpu: creating GPU bo (3840x2160@32), create=b [ 83.357] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 83.357] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 83.357] sna_pixmap_alloc_gpu: pixmap=5156 [ 83.357] kgem_create_2d(3840x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 83.357] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=15360, height=2160 [ 83.357] kgem_bo_remove_from_inactive: removing handle=112 from inactive [ 83.357] from inactive: pitch=15360, tiling=1: handle=112, id=2915 [ 83.357] __sna_damage_all(3840, 2160) [ 83.357] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 83.357] sna_pixmap_mark_active: pixmap=5156, handle=112 [ 83.357] sna_drawable_use_bo: allocated GPU bo for operation [ 83.357] sna_drawable_use_bo: using GPU bo with damage? 0 [ 83.357] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) [ 83.357] kgem_bo_is_render: handle=112, rq? 0 [0] [ 83.357] kgem_bo_is_render: handle=112, rq? 0 [0] [ 83.357] gen9_render_fill_boxes(0 x 1 [(0, 0), (3840, 2160) ...]) [ 83.357] sna_render_get_solid: 0 [ 83.357] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 83.357] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 83.357] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 83.357] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 83.357] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 83.357] kgem_add_handle: handle=4, index=0 [ 83.357] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 83.357] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 83.357] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 83.357] gen9_composite_get_binding_table(ffc0) [ 83.357] kgem_add_reloc64: handle=112, pos=16360, delta=0, domains=20002 [ 83.357] kgem_add_handle: handle=112, index=1 [ 83.357] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e64a9000) [ 83.357] __kgem_bo_mark_dirty: handle=112 (proxy? 0) [ 83.357] [3fe0] bind bo(handle=112, addr=e64a9000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> render [ 83.357] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 83.357] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 83.357] kgem_add_handle: handle=7, index=2 [ 83.357] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 83.357] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 83.357] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 83.357] gen9_emit_sampler: sampler = 1 [ 83.357] gen9_emit_sf: num_sf_outputs=1 [ 83.357] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 83.357] gen9_emit_vertex_elements: setup id=0 [ 83.357] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 83.357] (0, 0), (3840, 2160) [ 83.357] gen8_vertex_flush[490] = 3 [ 83.357] sna_composite_rectangles: pixmap=5156 marking clear [0]? 1 [ 83.357] sna_copy_area: src=pixmap=5156:(0, 0)x(3840, 2160)+(0, 0) -> dst=pixmap=5081:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 83.357] sna_copy_area: normal copy [ 83.357] sna_do_copy: src=(0, 0), dst=(0, 0), size=(3840x2160) [ 83.357] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(3840x2160) [ 83.357] sna_do_copy: dst extents (0, 0), (3840, 2160), dst clip extents (0, 0), (3840, 2160), dst size=3840x2160 [ 83.357] sna_do_copy: clipped dst extents (0, 0), (3840, 2160) [ 83.357] sna_do_copy: unclipped src extents (0, 0), (3840, 2160) [ 83.357] sna_do_copy: clipped src extents (0, 0), (3840, 2160) [ 83.357] sna_do_copy: pixmap -- no source clipping [ 83.357] sna_do_copy: src extents (0, 0), (3840, 2160) x 1 [ 83.357] sna_do_copy: copy region (0, 0), (3840, 2160) x 1 + (0, 0) [ 83.357] sna_copy_boxes (boxes=1x[(0, 0), (3840, 2160)...], src pixmap=5156+(0, 0), dst pixmap=5081+(0, 0), alu=3, src.size=3840x2160, dst.size=3840x2160) [ 83.357] sna_copy_boxes: dst=(priv=0x561c94b2b260, gpu_bo=25, cpu_bo=0), src=(priv=0x561c94b40a30, gpu_bo=112, cpu_bo=0), replaces=1 [ 83.357] copy_prefer_gpu: source is clear, don't force use of GPU [ 83.357] sna_drawable_use_bo pixmap=5081, box=((0, 0), (3840, 2160)), flags=18... [ 83.357] sna_drawable_use_bo: exported target, set PREFER_GPU [ 83.357] sna_drawable_use_bo: pinned, never REPLACES [ 83.357] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 83.357] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 83.357] sna_drawable_use_bo: using whole GPU bo [ 83.357] sna_copy_boxes: applying src clear [0] to dst [ 83.357] kgem_bo_is_render: handle=25, rq? 0 [0] [ 83.357] color_convert: src=0 [20020888] [ 83.357] color_convert: dst=ff000000 [20028888] [ 83.357] sna_render_get_solid: ff000000 [ 83.357] kgem_set_mode: flushing before new bo [ 83.357] gen8_vertex_close: used=6, vbo active? 23, vb=1, nreloc=1 [ 83.357] gen8_vertex_close: reloc[0] = 287 [ 83.357] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 83.357] kgem_add_handle: handle=23, index=3 [ 83.357] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 83.357] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=8175 [fenced=0] [ 83.357] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 83.357] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 83.357] kgem_fixup_relocs: shrinking by 61440 [ 83.357] __kgem_busy: handle=1, busy=0, wedged=0 [ 83.357] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 83.357] kgem_commit: release handle=112 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e64a9000 [ 83.357] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 83.357] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 83.357] __kgem_bo_clear_busy: handle=7 [ 83.357] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 83.357] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 83.357] __kgem_busy: handle=1, busy=131072, wedged=0 [ 83.357] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 83.357] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 83.357] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 83.357] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 83.357] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 83.357] kgem_add_handle: handle=4, index=0 [ 83.357] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 83.357] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 83.357] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 83.357] gen9_composite_get_binding_table(ffc0) [ 83.357] kgem_add_reloc64: handle=25, pos=16360, delta=0, domains=20002 [ 83.357] kgem_add_handle: handle=25, index=1 [ 83.357] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f816d000) [ 83.357] __kgem_bo_mark_dirty: handle=25 (proxy? 0) [ 83.357] [3fe0] bind bo(handle=25, addr=f816d000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> render [ 83.357] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 83.357] kgem_add_reloc64: adding proxy [delta=1020] for handle=7 [ 83.357] kgem_add_handle: handle=7, index=2 [ 83.357] kgem_add_reloc64[4] = (delta=1020, target handle=2, presumed=fffe8000) [ 83.357] [3fd0] bind bo(handle=7, addr=fffe83fc), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 83.357] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 83.357] gen9_emit_sampler: sampler = 1 [ 83.357] gen9_emit_sf: num_sf_outputs=1 [ 83.357] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 83.357] gen9_emit_vertex_elements: setup id=0 [ 83.357] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 83.357] (0, 0), (3840, 2160) [ 83.357] gen8_vertex_flush[490] = 3 [ 83.357] sna_copy_boxes: marking dst handle=25 as all clear [0] [ 83.357] sna_accel_flush: flush?=1, dirty?=0 [ 83.357] gen8_vertex_close: used=12, vbo active? 23, vb=1, nreloc=1 [ 83.357] gen8_vertex_close: reloc[0] = 287 [ 83.357] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 83.357] kgem_add_handle: handle=23, index=3 [ 83.357] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 83.357] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=8175 [fenced=0] [ 83.358] __kgem_busy: handle=1, busy=131072, wedged=0 [ 83.358] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd981000 [ 83.358] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 83.358] kgem_fixup_relocs: shrinking by 61440 [ 83.358] __kgem_busy: handle=2, busy=0, wedged=0 [ 83.358] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd981000 [ 83.358] kgem_commit: release handle=25 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f816d000 [ 83.358] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 83.358] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 83.358] __kgem_bo_clear_busy: handle=7 [ 83.358] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 83.358] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 83.358] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 83.358] sna_accel_flush: flush?=0, dirty?=0 [ 83.358] sna_accel_flush: flush?=0, dirty?=0 [ 83.358] sna_accel_flush: flush?=0, dirty?=0 [ 83.358] sna_destroy_pixmap: pixmap=5156, attached?=1 [ 83.358] _kgem_bo_destroy: handle=112, proxy? 0 [ 83.358] __kgem_bo_destroy: handle=112, size=33177600 [ 83.358] __kgem_busy: handle=112, busy=131073, wedged=0 [ 83.358] __kgem_bo_destroy: handle=112 -> active [ 83.358] __sna_free_pixmap(pixmap=5156) [ 83.358] sna_accel_flush: flush?=0, dirty?=0 [ 83.358] sna_accel_flush: flush?=0, dirty?=0 [ 83.358] sna_accel_flush: flush?=0, dirty?=0 [ 83.358] sna_block_handler (tv=537.731000) [ 83.358] kgem_retire, need_retire?=1 [ 83.358] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 83.358] kgem_retire__requests_ring: retiring ring 0 [ 83.358] __kgem_busy: handle=1, busy=131072, wedged=0 [ 83.358] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 83.358] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 83.358] kgem_retire -- retired=0, need_retire=1 [ 83.358] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 83.358] sna_scanout_do_flush: flush timer active: delta=5 [ 83.358] sna_accel_do_throttle (time=83358), triggered [ 83.358] sna_accel_throttle (time=83358) [ 83.358] sna_accel_block: evaluating timers, active=7 [ 83.358] sna_accel_block: flush timer expires in 5 [83363] [ 83.358] sna_wakeup_handler [ 83.358] sna_accel_flush: flush?=0, dirty?=0 [ 83.358] sna_accel_flush: flush?=0, dirty?=0 [ 83.358] sna_accel_flush: flush?=0, dirty?=0 [ 83.358] sna_accel_flush: flush?=0, dirty?=0 [ 83.358] sna_block_handler (tv=537.731000) [ 83.358] kgem_retire, need_retire?=1 [ 83.358] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 83.358] kgem_retire__requests_ring: retiring ring 0 [ 83.358] __kgem_busy: handle=1, busy=131072, wedged=0 [ 83.358] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 83.358] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 83.358] kgem_retire -- retired=0, need_retire=1 [ 83.358] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 83.358] sna_scanout_do_flush: flush timer active: delta=5 [ 83.358] sna_accel_block: evaluating timers, active=7 [ 83.358] sna_accel_block: flush timer expires in 5 [83363] [ 83.363] sna_wakeup_handler [ 83.363] sna_block_handler (tv=537.726000) [ 83.363] kgem_retire, need_retire?=1 [ 83.363] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 83.363] kgem_retire__requests_ring: retiring ring 0 [ 83.363] __kgem_busy: handle=1, busy=0, wedged=0 [ 83.363] __kgem_retire_rq: request 1 complete [ 83.363] __kgem_bo_flush: handle=112, busy=0, wedged=0 [ 83.363] kgem_bo_move_to_cache: release handle=112 [ 83.363] kgem_bo_move_to_inactive: moving handle=112 to inactive [ 83.363] kgem_retire__requests_ring: retiring ring 0 [ 83.363] __kgem_busy: handle=2, busy=0, wedged=0 [ 83.363] __kgem_retire_rq: request 2 complete [ 83.363] __kgem_bo_flush: handle=25, busy=0, wedged=0 [ 83.363] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 83.363] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 83.363] kgem_retire -- retired=1, need_retire=0 [ 83.363] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 83.363] gen6_render_retire: resetting idle vbo [ 83.363] sna_scanout_do_flush: flush timer active: delta=0 [ 83.363] sna_scanout_do_flush (time=83363), triggered [ 83.363] sna_scanout_flush (time=83363), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 83.363] has_shadow: has pending damage? 0, outstanding flips: 1 [ 83.363] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 83.363] has_shadow: has pending damage? 0, outstanding flips: 1 [ 83.363] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) [ 83.363] sna_accel_block: evaluating timers, active=7 [ 83.363] sna_accel_block: flush timer expires in 16 [83379] [ 83.363] sna_wakeup_handler [ 83.363] sna_accel_flush: flush?=0, dirty?=0 [ 83.363] sna_accel_flush: flush?=0, dirty?=0 [ 83.363] sna_block_handler (tv=537.726000) [ 83.363] sna_scanout_do_flush: flush timer active: delta=16 [ 83.363] sna_accel_block: evaluating timers, active=7 [ 83.363] sna_accel_block: flush timer expires in 16 [83379] [ 83.363] sna_wakeup_handler [ 83.364] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=32, name=80 [ 83.364] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 83.364] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 83.364] sna_dri2_get_back: draw size=3840x2160, back buffer handle=32 size=3840x2160, is-scanout? 1, active?=1, pitch=15360, front pitch=15360 [ 83.364] sna_dri2_get_back: reuse backbuffer? 1 [ 83.364] sna_dri2_get_back: back buffer handle=32, active?=1, refcnt=2 [ 83.364] sna_dri2_get_back: cache: handle=114, active=0 [ 83.364] sna_dri2_get_back: reuse cache handle=114, name=86, flags=0 [ 83.364] sna_dri2_get_back: caching handle=32 (name=80, flags=0, active_scanout=1) [ 83.364] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 83.364] sna_dri2_reuse_buffer: reusing back buffer handle=114, name=86, pitch=15360, age=0 [ 83.364] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 83.364] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=128, name=76, active_scanout=2 [ 83.364] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 83.364] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=128] -- refcnt=4, draw=146, pixmap=4091, proxy?=0 [ 83.364] sna_accel_flush: flush?=0, dirty?=0 [ 83.364] sna_accel_flush: flush?=0, dirty?=0 [ 83.364] sna_accel_flush: flush?=0, dirty?=0 [ 83.364] sna_block_handler (tv=537.725000) [ 83.364] sna_scanout_do_flush: flush timer active: delta=15 [ 83.364] sna_accel_block: evaluating timers, active=7 [ 83.364] sna_accel_block: flush timer expires in 15 [83379] [ 83.364] sna_wakeup_handler [ 83.364] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 83.364] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 83.364] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 83.364] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 83.364] sna_dri2_get_msc(draw=146, pipe=0) [ 83.364] sna_crtc_record_swap: recording last swap on pipe=0, frame 4751 [msc=4751], time 83.349561 [ 83.364] sna_dri2_get_msc: msc=4751 [raw=4751], ust=83349561 [ 83.364] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=114 (refs=2/1, flush=0) , front=128 (refs=3/3, flush=1) [ 83.364] sna_dri2_schedule_swap(target_msc=4752, divisor=0, remainder=0) [ 83.364] sna_dri2_schedule_swap: using front handle=128, active_scanout?=2, flush?=1 [ 83.364] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 83.364] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 83.364] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 83.364] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 83.364] sna_crtc_record_swap: recording last swap on pipe=0, frame 4751 [msc=4751], time 83.349561 [ 83.364] immediate_swap: current_msc=4751, target_msc=4752 -- yes [ 83.364] can_flip: no, shadow enabled [ 83.364] sna_dri2_add_event: adding event to window 146) [ 83.364] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 1, chained? 1, pipe 0 [ 83.364] sna_dri2_immediate_blit: current event front=128 [name=76, active?=2], back=114 [name=86, active?=0] [ 83.364] swap_limit: draw=146 setting swap limit to 2 [ 83.364] sna_dri2_swap_limit_validate: swap limit set to 2 [ 83.364] sna_dri2_immediate_blit: setting handle=114 as pending blit (current event front=128, back=114) [ 83.364] sna_dri2_event_free(draw?=1) [ 83.364] sna_dri2_remove_event: remove[0x561c94b434c0] from window 146, active? 1 [ 83.364] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=128] -- refcnt=4, draw=146, pixmap=4091, proxy?=0 [ 83.364] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=114] -- refcnt=3, draw=146, pixmap=0, proxy?=0 [ 83.364] sna_dri2_schedule_swap: reported target_msc=4752 [ 83.364] sna_accel_flush: flush?=0, dirty?=0 [ 83.364] sna_accel_flush: flush?=0, dirty?=0 [ 83.364] sna_accel_flush: flush?=0, dirty?=0 [ 83.365] sna_accel_flush: flush?=0, dirty?=0 [ 83.365] sna_block_handler (tv=537.724000) [ 83.365] sna_scanout_do_flush: flush timer active: delta=14 [ 83.365] sna_accel_block: evaluating timers, active=7 [ 83.365] sna_accel_block: flush timer expires in 14 [83379] [ 83.365] sna_wakeup_handler [ 83.365] sna_accel_flush: flush?=0, dirty?=0 [ 83.365] sna_accel_flush: flush?=0, dirty?=0 [ 83.365] sna_accel_flush: flush?=0, dirty?=0 [ 83.365] sna_block_handler (tv=537.724000) [ 83.365] sna_scanout_do_flush: flush timer active: delta=14 [ 83.365] sna_accel_block: evaluating timers, active=7 [ 83.365] sna_accel_block: flush timer expires in 14 [83379] [ 83.365] sna_wakeup_handler [ 83.365] sna_accel_flush: flush?=0, dirty?=0 [ 83.365] sna_accel_flush: flush?=0, dirty?=0 [ 83.365] sna_accel_flush: flush?=0, dirty?=0 [ 83.365] sna_block_handler (tv=537.724000) [ 83.365] sna_scanout_do_flush: flush timer active: delta=14 [ 83.365] sna_accel_block: evaluating timers, active=7 [ 83.365] sna_accel_block: flush timer expires in 14 [83379] [ 83.365] sna_wakeup_handler [ 83.365] sna_mode_wakeup: len=64 [ 83.365] sna_dri2_vblank_handler(type=2, sequence=4752, draw=4181) [ 83.365] sna_crtc_record_swap: recording last swap on pipe=0, frame 4752 [msc=4752], time 83.366210 [ 83.365] sna_dri2_vblank_handler: 2 complete, frame=4752 tv=83.366210 [ 83.365] sna_dri2_blit_complete: blit finished [ 83.365] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4752, tv=83.366210) [ 83.365] frame_swap_complete(type=2): draw=146, pipe=0, frame=4752 [msc=4752], tv=83.366210 [ 83.365] sna_accel_flush: flush?=0, dirty?=0 [ 83.365] sna_dri2_vblank_handler: swapping old back handle=114 [name=86, active=1] for pending handle=114 [name=86, active=1], front handle=128 [name=76, active=2] [ 83.365] sna_dri2_cache_bo(handle=114, name=86) [ 83.365] sna_dri2_cache_bo: multiple references [2], releasing handle [ 83.365] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 83.365] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 83.365] can_xchg: back size=8700f00, front size=8700f00 [ 83.365] can_xchg: yes, pixmap=4091 [ 83.365] sna_dri2_xchg: win=146, exchange front=128/76,ref=3 and back=114/86,ref=2, pixmap=4091 3840x2160 [ 83.365] sna_dri2_xchg: back_bo handle=114, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 83.365] sna_dri2_xchg: front_bo handle=128, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 83.365] set_bo: pixmap=4091, handle=114 (old handle=128) [ 83.365] set_bo: marking whole pixmap as damaged [ 83.365] set_bo: applying final/discard move-to-gpu [ 83.365] wait_for_shadow: flags=0, flips=1, handle=128, shadow=29 [ 83.365] set_bo: dropping flush hint from handle=128 [ 83.365] set_bo: adding flush hint to handle=114 [ 83.365] mark_stale(handle=128) => 1 [ 83.365] sna_next_vblank(pipe=0, waiting until next vblank) [ 83.365] sna_mode_wakeup: recording last swap on pipe=0, frame 4752 [1290], time 83.366210 [ 83.366] sna_mode_wakeup: removing handle=32 [active_scanout=0] from scanout, installing handle=128 [active_scanout=1] [ 83.366] sna_mode_wakeup: flip complete, pending? 1 [ 83.366] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 83.366] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 83.366] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 83.366] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 83.366] sna_pixmap_move_to_gpu: already all-damaged [ 83.366] sna_pixmap_mark_active: pixmap=4091, handle=114 [ 83.366] sna_mode_redisplay: crtc[0] transformed? 0 [ 83.366] sna_mode_redisplay: crtc[1] transformed? 0 [ 83.366] sna_mode_redisplay: crtc[2] transformed? 0 [ 83.366] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=114 [active=1] [ 83.366] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 128, transformed? 0 [ 83.366] get_fb: reusing fb=81 for handle=114 [ 83.366] sna_mode_redisplay: recording flip on CRTC:32 handle=114, active_scanout=2, serial=3 [ 83.366] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 83.366] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 83.366] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 83.366] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 83.366] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=114, shadow handle=29 [ 83.366] sna_block_handler (tv=537.723000) [ 83.366] sna_scanout_do_flush: flush timer active: delta=13 [ 83.366] sna_accel_block: evaluating timers, active=7 [ 83.366] sna_accel_block: flush timer expires in 13 [83379] [ 83.373] sna_wakeup_handler [ 83.373] sna_accel_flush: flush?=0, dirty?=0 [ 83.373] sna_accel_flush: flush?=0, dirty?=0 [ 83.373] sna_create_pixmap(3840, 2160, 24, usage=0) [ 83.374] kgem_can_create_2d: 3840x2160 @ 24 [ 83.374] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 83.374] kgem_can_create_2d: untiled size=33177600 [ 83.374] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 83.374] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 83.374] kgem_can_create_2d: tiled[-1] size=33177600 [ 83.374] sna_create_pixmap: usage=0, flags=1b [ 83.374] sna_create_pixmap: creating GPU pixmap 3840x2160, stride=15360, flags=1b [ 83.374] __pop_freed_pixmap: reusing freed pixmap=5156 header [ 83.374] create_pixmap_hdr: pixmap=5157, width=3840, height=2160, usage=0 [ 83.374] sna_create_pixmap: serial=5157, 3840x2160, usage=0 [ 83.374] sna_composite_rectangles(pixmap=5158, op=0, 0 x 1 [(0, 0)x(3840, 2160) ...]) [ 83.374] sna_composite_rectangles: converted to op 0 [ 83.374] sna_composite_rectangles[0] (0, 0)x(3840, 2160) -> (0, 0), (3840, 2160) [ 83.374] sna_composite_rectangles: nrects=1, region=(0, 0), (3840, 2160) x 1 [ 83.374] sna_composite_rectangles: clipped extents (0, 0),(3840, 2160) x 1 [ 83.374] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(3840, 2160) [ 83.374] sna_composite_rectangles: dropping last-cpu hint [ 83.374] sna_drawable_use_bo pixmap=5158, box=((0, 0), (3840, 2160)), flags=19... [ 83.374] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 83.374] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 83.374] sna_pixmap_move_to_gpu(pixmap=5158, usage=0), flags=b [ 83.374] sna_pixmap_move_to_gpu: CPU damage? 0 [ 83.374] sna_pixmap_move_to_gpu: creating GPU bo (3840x2160@32), create=b [ 83.374] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 83.374] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 83.374] sna_pixmap_alloc_gpu: pixmap=5158 [ 83.374] kgem_create_2d(3840x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 83.374] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=15360, height=2160 [ 83.374] kgem_bo_remove_from_inactive: removing handle=112 from inactive [ 83.374] from inactive: pitch=15360, tiling=1: handle=112, id=2916 [ 83.374] __sna_damage_all(3840, 2160) [ 83.374] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 83.374] sna_pixmap_mark_active: pixmap=5158, handle=112 [ 83.374] sna_drawable_use_bo: allocated GPU bo for operation [ 83.374] sna_drawable_use_bo: using GPU bo with damage? 0 [ 83.374] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) [ 83.374] kgem_bo_is_render: handle=112, rq? 0 [0] [ 83.374] kgem_bo_is_render: handle=112, rq? 0 [0] [ 83.374] gen9_render_fill_boxes(0 x 1 [(0, 0), (3840, 2160) ...]) [ 83.374] sna_render_get_solid: 0 [ 83.374] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 83.374] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 83.374] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 83.374] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 83.374] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 83.374] kgem_add_handle: handle=4, index=0 [ 83.374] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 83.374] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 83.374] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 83.374] gen9_composite_get_binding_table(ffc0) [ 83.374] kgem_add_reloc64: handle=112, pos=16360, delta=0, domains=20002 [ 83.374] kgem_add_handle: handle=112, index=1 [ 83.374] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e64a9000) [ 83.374] __kgem_bo_mark_dirty: handle=112 (proxy? 0) [ 83.374] [3fe0] bind bo(handle=112, addr=e64a9000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> render [ 83.374] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 83.374] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 83.374] kgem_add_handle: handle=7, index=2 [ 83.374] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 83.374] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 83.374] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 83.374] gen9_emit_sampler: sampler = 1 [ 83.374] gen9_emit_sf: num_sf_outputs=1 [ 83.374] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 83.374] gen9_emit_vertex_elements: setup id=0 [ 83.374] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 83.374] (0, 0), (3840, 2160) [ 83.374] gen8_vertex_flush[490] = 3 [ 83.374] sna_composite_rectangles: pixmap=5158 marking clear [0]? 1 [ 83.374] sna_copy_area: src=pixmap=5158:(0, 0)x(3840, 2160)+(0, 0) -> dst=pixmap=5081:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 83.374] sna_copy_area: normal copy [ 83.374] sna_do_copy: src=(0, 0), dst=(0, 0), size=(3840x2160) [ 83.374] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(3840x2160) [ 83.374] sna_do_copy: dst extents (0, 0), (3840, 2160), dst clip extents (0, 0), (3840, 2160), dst size=3840x2160 [ 83.374] sna_do_copy: clipped dst extents (0, 0), (3840, 2160) [ 83.374] sna_do_copy: unclipped src extents (0, 0), (3840, 2160) [ 83.374] sna_do_copy: clipped src extents (0, 0), (3840, 2160) [ 83.374] sna_do_copy: pixmap -- no source clipping [ 83.374] sna_do_copy: src extents (0, 0), (3840, 2160) x 1 [ 83.374] sna_do_copy: copy region (0, 0), (3840, 2160) x 1 + (0, 0) [ 83.374] sna_copy_boxes (boxes=1x[(0, 0), (3840, 2160)...], src pixmap=5158+(0, 0), dst pixmap=5081+(0, 0), alu=3, src.size=3840x2160, dst.size=3840x2160) [ 83.374] sna_copy_boxes: dst=(priv=0x561c94b2b260, gpu_bo=25, cpu_bo=0), src=(priv=0x561c94b40a30, gpu_bo=112, cpu_bo=0), replaces=1 [ 83.374] copy_prefer_gpu: source is clear, don't force use of GPU [ 83.374] sna_drawable_use_bo pixmap=5081, box=((0, 0), (3840, 2160)), flags=18... [ 83.374] sna_drawable_use_bo: exported target, set PREFER_GPU [ 83.374] sna_drawable_use_bo: pinned, never REPLACES [ 83.374] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 83.374] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 83.374] sna_drawable_use_bo: using whole GPU bo [ 83.374] sna_copy_boxes: applying src clear [0] to dst [ 83.374] kgem_bo_is_render: handle=25, rq? 0 [0] [ 83.374] color_convert: src=0 [20020888] [ 83.374] color_convert: dst=ff000000 [20028888] [ 83.374] sna_render_get_solid: ff000000 [ 83.374] kgem_set_mode: flushing before new bo [ 83.374] gen8_vertex_close: used=6, vbo active? 23, vb=1, nreloc=1 [ 83.374] gen8_vertex_close: reloc[0] = 287 [ 83.374] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 83.374] kgem_add_handle: handle=23, index=3 [ 83.374] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 83.374] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=8175 [fenced=0] [ 83.374] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 83.374] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 83.374] kgem_fixup_relocs: shrinking by 61440 [ 83.374] __kgem_busy: handle=1, busy=0, wedged=0 [ 83.374] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 83.374] kgem_commit: release handle=112 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e64a9000 [ 83.374] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 83.374] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 83.374] __kgem_bo_clear_busy: handle=7 [ 83.374] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 83.374] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 83.374] __kgem_busy: handle=1, busy=131072, wedged=0 [ 83.374] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 83.374] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 83.374] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 83.374] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 83.374] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 83.374] kgem_add_handle: handle=4, index=0 [ 83.374] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 83.374] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 83.374] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 83.374] gen9_composite_get_binding_table(ffc0) [ 83.374] kgem_add_reloc64: handle=25, pos=16360, delta=0, domains=20002 [ 83.374] kgem_add_handle: handle=25, index=1 [ 83.374] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f816d000) [ 83.374] __kgem_bo_mark_dirty: handle=25 (proxy? 0) [ 83.374] [3fe0] bind bo(handle=25, addr=f816d000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> render [ 83.374] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 83.374] kgem_add_reloc64: adding proxy [delta=1020] for handle=7 [ 83.374] kgem_add_handle: handle=7, index=2 [ 83.374] kgem_add_reloc64[4] = (delta=1020, target handle=2, presumed=fffe8000) [ 83.374] [3fd0] bind bo(handle=7, addr=fffe83fc), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 83.374] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 83.374] gen9_emit_sampler: sampler = 1 [ 83.374] gen9_emit_sf: num_sf_outputs=1 [ 83.374] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 83.374] gen9_emit_vertex_elements: setup id=0 [ 83.374] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 83.374] (0, 0), (3840, 2160) [ 83.374] gen8_vertex_flush[490] = 3 [ 83.374] sna_copy_boxes: marking dst handle=25 as all clear [0] [ 83.374] sna_accel_flush: flush?=1, dirty?=0 [ 83.374] gen8_vertex_close: used=12, vbo active? 23, vb=1, nreloc=1 [ 83.374] gen8_vertex_close: reloc[0] = 287 [ 83.374] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 83.374] kgem_add_handle: handle=23, index=3 [ 83.374] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 83.374] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=8175 [fenced=0] [ 83.374] __kgem_busy: handle=1, busy=131072, wedged=0 [ 83.374] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd981000 [ 83.374] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 83.374] kgem_fixup_relocs: shrinking by 61440 [ 83.374] __kgem_busy: handle=2, busy=0, wedged=0 [ 83.374] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd981000 [ 83.374] kgem_commit: release handle=25 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f816d000 [ 83.374] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 83.374] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 83.374] __kgem_bo_clear_busy: handle=7 [ 83.374] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 83.374] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 83.374] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 83.374] sna_accel_flush: flush?=0, dirty?=0 [ 83.374] sna_accel_flush: flush?=0, dirty?=0 [ 83.374] sna_accel_flush: flush?=0, dirty?=0 [ 83.374] sna_destroy_pixmap: pixmap=5158, attached?=1 [ 83.374] _kgem_bo_destroy: handle=112, proxy? 0 [ 83.374] __kgem_bo_destroy: handle=112, size=33177600 [ 83.374] __kgem_busy: handle=112, busy=131073, wedged=0 [ 83.374] __kgem_bo_destroy: handle=112 -> active [ 83.374] __sna_free_pixmap(pixmap=5158) [ 83.374] sna_accel_flush: flush?=0, dirty?=0 [ 83.374] sna_accel_flush: flush?=0, dirty?=0 [ 83.374] sna_accel_flush: flush?=0, dirty?=0 [ 83.374] sna_block_handler (tv=537.715000) [ 83.374] kgem_retire, need_retire?=1 [ 83.374] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 83.374] kgem_retire__requests_ring: retiring ring 0 [ 83.375] __kgem_busy: handle=1, busy=131072, wedged=0 [ 83.375] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 83.375] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 83.375] kgem_retire -- retired=0, need_retire=1 [ 83.375] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 83.375] sna_scanout_do_flush: flush timer active: delta=4 [ 83.375] sna_accel_do_throttle (time=83375), triggered [ 83.375] sna_accel_throttle (time=83375) [ 83.375] sna_accel_block: evaluating timers, active=7 [ 83.375] sna_accel_block: flush timer expires in 4 [83379] [ 83.375] sna_wakeup_handler [ 83.375] sna_accel_flush: flush?=0, dirty?=0 [ 83.375] sna_accel_flush: flush?=0, dirty?=0 [ 83.375] sna_accel_flush: flush?=0, dirty?=0 [ 83.375] sna_accel_flush: flush?=0, dirty?=0 [ 83.375] sna_block_handler (tv=537.714000) [ 83.375] kgem_retire, need_retire?=1 [ 83.375] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 83.375] kgem_retire__requests_ring: retiring ring 0 [ 83.375] __kgem_busy: handle=1, busy=131072, wedged=0 [ 83.375] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 83.375] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 83.375] kgem_retire -- retired=0, need_retire=1 [ 83.375] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 83.375] sna_scanout_do_flush: flush timer active: delta=4 [ 83.375] sna_accel_block: evaluating timers, active=7 [ 83.375] sna_accel_block: flush timer expires in 4 [83379] [ 83.379] sna_wakeup_handler [ 83.379] sna_block_handler (tv=537.710000) [ 83.379] kgem_retire, need_retire?=1 [ 83.379] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 83.379] kgem_retire__requests_ring: retiring ring 0 [ 83.379] __kgem_busy: handle=1, busy=0, wedged=0 [ 83.379] __kgem_retire_rq: request 1 complete [ 83.379] __kgem_bo_flush: handle=112, busy=0, wedged=0 [ 83.379] kgem_bo_move_to_cache: release handle=112 [ 83.379] kgem_bo_move_to_inactive: moving handle=112 to inactive [ 83.379] kgem_retire__requests_ring: retiring ring 0 [ 83.379] __kgem_busy: handle=2, busy=0, wedged=0 [ 83.379] __kgem_retire_rq: request 2 complete [ 83.379] __kgem_bo_flush: handle=25, busy=0, wedged=0 [ 83.379] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 83.379] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 83.379] kgem_retire -- retired=1, need_retire=0 [ 83.379] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 83.379] gen6_render_retire: resetting idle vbo [ 83.379] sna_scanout_do_flush: flush timer active: delta=0 [ 83.379] sna_scanout_do_flush (time=83379), triggered [ 83.379] sna_scanout_flush (time=83379), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 83.379] has_shadow: has pending damage? 0, outstanding flips: 1 [ 83.379] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 83.379] has_shadow: has pending damage? 0, outstanding flips: 1 [ 83.379] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) [ 83.379] sna_accel_block: evaluating timers, active=7 [ 83.379] sna_accel_block: flush timer expires in 16 [83395] [ 83.379] sna_wakeup_handler [ 83.379] sna_accel_flush: flush?=0, dirty?=0 [ 83.379] sna_accel_flush: flush?=0, dirty?=0 [ 83.379] sna_block_handler (tv=537.710000) [ 83.379] sna_scanout_do_flush: flush timer active: delta=16 [ 83.379] sna_accel_block: evaluating timers, active=7 [ 83.379] sna_accel_block: flush timer expires in 16 [83395] [ 83.380] sna_wakeup_handler [ 83.380] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=128, name=76 [ 83.380] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 83.380] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 83.380] sna_dri2_get_back: draw size=3840x2160, back buffer handle=128 size=3840x2160, is-scanout? 1, active?=1, pitch=15360, front pitch=15360 [ 83.380] sna_dri2_get_back: reuse backbuffer? 1 [ 83.380] sna_dri2_get_back: back buffer handle=128, active?=1, refcnt=2 [ 83.380] sna_dri2_get_back: cache: handle=32, active=0 [ 83.380] sna_dri2_get_back: reuse cache handle=32, name=80, flags=0 [ 83.380] sna_dri2_get_back: caching handle=128 (name=76, flags=0, active_scanout=1) [ 83.380] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 83.380] sna_dri2_reuse_buffer: reusing back buffer handle=32, name=80, pitch=15360, age=0 [ 83.380] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 83.380] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=114, name=86, active_scanout=2 [ 83.380] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 83.380] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=114] -- refcnt=4, draw=146, pixmap=4091, proxy?=0 [ 83.380] sna_accel_flush: flush?=0, dirty?=0 [ 83.380] sna_accel_flush: flush?=0, dirty?=0 [ 83.380] sna_accel_flush: flush?=0, dirty?=0 [ 83.380] sna_block_handler (tv=537.709000) [ 83.380] sna_scanout_do_flush: flush timer active: delta=15 [ 83.380] sna_accel_block: evaluating timers, active=7 [ 83.380] sna_accel_block: flush timer expires in 15 [83395] [ 83.380] sna_wakeup_handler [ 83.380] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 83.380] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 83.380] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 83.380] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 83.380] sna_dri2_get_msc(draw=146, pipe=0) [ 83.380] sna_crtc_record_swap: recording last swap on pipe=0, frame 4752 [msc=4752], time 83.366210 [ 83.380] sna_dri2_get_msc: msc=4752 [raw=4752], ust=83366210 [ 83.380] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=32 (refs=2/1, flush=0) , front=114 (refs=3/3, flush=1) [ 83.380] sna_dri2_schedule_swap(target_msc=4753, divisor=0, remainder=0) [ 83.380] sna_dri2_schedule_swap: using front handle=114, active_scanout?=2, flush?=1 [ 83.380] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 83.380] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 83.380] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 83.380] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 83.380] sna_crtc_record_swap: recording last swap on pipe=0, frame 4752 [msc=4752], time 83.366210 [ 83.380] immediate_swap: current_msc=4752, target_msc=4753 -- yes [ 83.380] can_flip: no, shadow enabled [ 83.380] sna_dri2_add_event: adding event to window 146) [ 83.380] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 1, chained? 1, pipe 0 [ 83.380] sna_dri2_immediate_blit: current event front=114 [name=86, active?=2], back=32 [name=80, active?=0] [ 83.380] swap_limit: draw=146 setting swap limit to 2 [ 83.380] sna_dri2_swap_limit_validate: swap limit set to 2 [ 83.380] sna_dri2_immediate_blit: setting handle=32 as pending blit (current event front=114, back=32) [ 83.380] sna_dri2_event_free(draw?=1) [ 83.380] sna_dri2_remove_event: remove[0x561c94b434c0] from window 146, active? 1 [ 83.380] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=114] -- refcnt=4, draw=146, pixmap=4091, proxy?=0 [ 83.380] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=32] -- refcnt=3, draw=146, pixmap=0, proxy?=0 [ 83.380] sna_dri2_schedule_swap: reported target_msc=4753 [ 83.380] sna_accel_flush: flush?=0, dirty?=0 [ 83.380] sna_accel_flush: flush?=0, dirty?=0 [ 83.380] sna_accel_flush: flush?=0, dirty?=0 [ 83.381] sna_accel_flush: flush?=0, dirty?=0 [ 83.381] sna_block_handler (tv=537.708000) [ 83.381] sna_scanout_do_flush: flush timer active: delta=14 [ 83.381] sna_accel_block: evaluating timers, active=7 [ 83.381] sna_accel_block: flush timer expires in 14 [83395] [ 83.382] sna_wakeup_handler [ 83.382] sna_accel_flush: flush?=0, dirty?=0 [ 83.382] sna_accel_flush: flush?=0, dirty?=0 [ 83.382] sna_accel_flush: flush?=0, dirty?=0 [ 83.382] sna_block_handler (tv=537.707000) [ 83.382] sna_scanout_do_flush: flush timer active: delta=13 [ 83.382] sna_accel_block: evaluating timers, active=7 [ 83.382] sna_accel_block: flush timer expires in 13 [83395] [ 83.382] sna_wakeup_handler [ 83.382] sna_mode_wakeup: len=64 [ 83.382] sna_dri2_vblank_handler(type=2, sequence=4753, draw=4181) [ 83.382] sna_crtc_record_swap: recording last swap on pipe=0, frame 4753 [msc=4753], time 83.382863 [ 83.382] sna_dri2_vblank_handler: 2 complete, frame=4753 tv=83.382863 [ 83.382] sna_dri2_blit_complete: blit finished [ 83.382] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4753, tv=83.382863) [ 83.382] frame_swap_complete(type=2): draw=146, pipe=0, frame=4753 [msc=4753], tv=83.382863 [ 83.382] sna_accel_flush: flush?=0, dirty?=0 [ 83.382] sna_dri2_vblank_handler: swapping old back handle=32 [name=80, active=1] for pending handle=32 [name=80, active=1], front handle=114 [name=86, active=2] [ 83.382] sna_dri2_cache_bo(handle=32, name=80) [ 83.382] sna_dri2_cache_bo: multiple references [2], releasing handle [ 83.382] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 83.382] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 83.382] can_xchg: back size=8700f00, front size=8700f00 [ 83.382] can_xchg: yes, pixmap=4091 [ 83.382] sna_dri2_xchg: win=146, exchange front=114/86,ref=3 and back=32/80,ref=2, pixmap=4091 3840x2160 [ 83.382] sna_dri2_xchg: back_bo handle=32, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 83.382] sna_dri2_xchg: front_bo handle=114, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 83.382] set_bo: pixmap=4091, handle=32 (old handle=114) [ 83.382] set_bo: marking whole pixmap as damaged [ 83.382] set_bo: applying final/discard move-to-gpu [ 83.382] wait_for_shadow: flags=0, flips=1, handle=114, shadow=29 [ 83.382] set_bo: dropping flush hint from handle=114 [ 83.382] set_bo: adding flush hint to handle=32 [ 83.382] mark_stale(handle=114) => 1 [ 83.382] sna_next_vblank(pipe=0, waiting until next vblank) [ 83.382] sna_mode_wakeup: recording last swap on pipe=0, frame 4753 [1291], time 83.382863 [ 83.382] sna_mode_wakeup: removing handle=128 [active_scanout=0] from scanout, installing handle=114 [active_scanout=1] [ 83.382] sna_mode_wakeup: flip complete, pending? 1 [ 83.382] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 83.382] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 83.382] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 83.382] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 83.382] sna_pixmap_move_to_gpu: already all-damaged [ 83.382] sna_pixmap_mark_active: pixmap=4091, handle=32 [ 83.382] sna_mode_redisplay: crtc[0] transformed? 0 [ 83.382] sna_mode_redisplay: crtc[1] transformed? 0 [ 83.382] sna_mode_redisplay: crtc[2] transformed? 0 [ 83.382] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=32 [active=1] [ 83.382] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 114, transformed? 0 [ 83.382] get_fb: reusing fb=68 for handle=32 [ 83.382] sna_mode_redisplay: recording flip on CRTC:32 handle=32, active_scanout=2, serial=3 [ 83.382] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 83.382] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 83.382] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 83.382] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 83.382] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=32, shadow handle=29 [ 83.382] sna_block_handler (tv=537.707000) [ 83.382] sna_scanout_do_flush: flush timer active: delta=13 [ 83.382] sna_accel_block: evaluating timers, active=7 [ 83.382] sna_accel_block: flush timer expires in 13 [83395] [ 83.382] sna_wakeup_handler [ 83.382] sna_accel_flush: flush?=0, dirty?=0 [ 83.383] sna_accel_flush: flush?=0, dirty?=0 [ 83.383] sna_accel_flush: flush?=0, dirty?=0 [ 83.383] sna_block_handler (tv=537.706000) [ 83.383] sna_scanout_do_flush: flush timer active: delta=12 [ 83.383] sna_accel_block: evaluating timers, active=7 [ 83.383] sna_accel_block: flush timer expires in 12 [83395] [ 83.390] sna_wakeup_handler [ 83.390] sna_accel_flush: flush?=0, dirty?=0 [ 83.390] sna_accel_flush: flush?=0, dirty?=0 [ 83.390] sna_create_pixmap(3840, 2160, 24, usage=0) [ 83.390] kgem_can_create_2d: 3840x2160 @ 24 [ 83.390] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 83.390] kgem_can_create_2d: untiled size=33177600 [ 83.390] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 83.390] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 83.390] kgem_can_create_2d: tiled[-1] size=33177600 [ 83.390] sna_create_pixmap: usage=0, flags=1b [ 83.390] sna_create_pixmap: creating GPU pixmap 3840x2160, stride=15360, flags=1b [ 83.390] __pop_freed_pixmap: reusing freed pixmap=5158 header [ 83.390] create_pixmap_hdr: pixmap=5159, width=3840, height=2160, usage=0 [ 83.390] sna_create_pixmap: serial=5159, 3840x2160, usage=0 [ 83.390] sna_composite_rectangles(pixmap=5160, op=0, 0 x 1 [(0, 0)x(3840, 2160) ...]) [ 83.390] sna_composite_rectangles: converted to op 0 [ 83.390] sna_composite_rectangles[0] (0, 0)x(3840, 2160) -> (0, 0), (3840, 2160) [ 83.390] sna_composite_rectangles: nrects=1, region=(0, 0), (3840, 2160) x 1 [ 83.390] sna_composite_rectangles: clipped extents (0, 0),(3840, 2160) x 1 [ 83.390] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(3840, 2160) [ 83.390] sna_composite_rectangles: dropping last-cpu hint [ 83.390] sna_drawable_use_bo pixmap=5160, box=((0, 0), (3840, 2160)), flags=19... [ 83.390] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 83.390] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 83.390] sna_pixmap_move_to_gpu(pixmap=5160, usage=0), flags=b [ 83.390] sna_pixmap_move_to_gpu: CPU damage? 0 [ 83.390] sna_pixmap_move_to_gpu: creating GPU bo (3840x2160@32), create=b [ 83.390] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 83.390] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 83.390] sna_pixmap_alloc_gpu: pixmap=5160 [ 83.390] kgem_create_2d(3840x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 83.390] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=15360, height=2160 [ 83.390] kgem_bo_remove_from_inactive: removing handle=112 from inactive [ 83.390] from inactive: pitch=15360, tiling=1: handle=112, id=2917 [ 83.390] __sna_damage_all(3840, 2160) [ 83.390] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 83.390] sna_pixmap_mark_active: pixmap=5160, handle=112 [ 83.390] sna_drawable_use_bo: allocated GPU bo for operation [ 83.390] sna_drawable_use_bo: using GPU bo with damage? 0 [ 83.390] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) [ 83.391] kgem_bo_is_render: handle=112, rq? 0 [0] [ 83.391] kgem_bo_is_render: handle=112, rq? 0 [0] [ 83.391] gen9_render_fill_boxes(0 x 1 [(0, 0), (3840, 2160) ...]) [ 83.391] sna_render_get_solid: 0 [ 83.391] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 83.391] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 83.391] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 83.391] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 83.391] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 83.391] kgem_add_handle: handle=4, index=0 [ 83.391] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 83.391] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 83.391] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 83.391] gen9_composite_get_binding_table(ffc0) [ 83.391] kgem_add_reloc64: handle=112, pos=16360, delta=0, domains=20002 [ 83.391] kgem_add_handle: handle=112, index=1 [ 83.391] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e64a9000) [ 83.391] __kgem_bo_mark_dirty: handle=112 (proxy? 0) [ 83.391] [3fe0] bind bo(handle=112, addr=e64a9000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> render [ 83.391] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 83.391] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 83.391] kgem_add_handle: handle=7, index=2 [ 83.391] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 83.391] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 83.391] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 83.391] gen9_emit_sampler: sampler = 1 [ 83.391] gen9_emit_sf: num_sf_outputs=1 [ 83.391] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 83.391] gen9_emit_vertex_elements: setup id=0 [ 83.391] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 83.391] (0, 0), (3840, 2160) [ 83.391] gen8_vertex_flush[490] = 3 [ 83.391] sna_composite_rectangles: pixmap=5160 marking clear [0]? 1 [ 83.391] sna_copy_area: src=pixmap=5160:(0, 0)x(3840, 2160)+(0, 0) -> dst=pixmap=5081:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 83.391] sna_copy_area: normal copy [ 83.391] sna_do_copy: src=(0, 0), dst=(0, 0), size=(3840x2160) [ 83.391] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(3840x2160) [ 83.391] sna_do_copy: dst extents (0, 0), (3840, 2160), dst clip extents (0, 0), (3840, 2160), dst size=3840x2160 [ 83.391] sna_do_copy: clipped dst extents (0, 0), (3840, 2160) [ 83.391] sna_do_copy: unclipped src extents (0, 0), (3840, 2160) [ 83.391] sna_do_copy: clipped src extents (0, 0), (3840, 2160) [ 83.391] sna_do_copy: pixmap -- no source clipping [ 83.391] sna_do_copy: src extents (0, 0), (3840, 2160) x 1 [ 83.391] sna_do_copy: copy region (0, 0), (3840, 2160) x 1 + (0, 0) [ 83.391] sna_copy_boxes (boxes=1x[(0, 0), (3840, 2160)...], src pixmap=5160+(0, 0), dst pixmap=5081+(0, 0), alu=3, src.size=3840x2160, dst.size=3840x2160) [ 83.391] sna_copy_boxes: dst=(priv=0x561c94b2b260, gpu_bo=25, cpu_bo=0), src=(priv=0x561c94b40a30, gpu_bo=112, cpu_bo=0), replaces=1 [ 83.391] copy_prefer_gpu: source is clear, don't force use of GPU [ 83.391] sna_drawable_use_bo pixmap=5081, box=((0, 0), (3840, 2160)), flags=18... [ 83.391] sna_drawable_use_bo: exported target, set PREFER_GPU [ 83.391] sna_drawable_use_bo: pinned, never REPLACES [ 83.391] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 83.391] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 83.391] sna_drawable_use_bo: using whole GPU bo [ 83.391] sna_copy_boxes: applying src clear [0] to dst [ 83.391] kgem_bo_is_render: handle=25, rq? 0 [0] [ 83.391] color_convert: src=0 [20020888] [ 83.391] color_convert: dst=ff000000 [20028888] [ 83.391] sna_render_get_solid: ff000000 [ 83.391] kgem_set_mode: flushing before new bo [ 83.391] gen8_vertex_close: used=6, vbo active? 23, vb=1, nreloc=1 [ 83.391] gen8_vertex_close: reloc[0] = 287 [ 83.391] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 83.391] kgem_add_handle: handle=23, index=3 [ 83.391] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 83.391] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=8175 [fenced=0] [ 83.391] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 83.391] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 83.391] kgem_fixup_relocs: shrinking by 61440 [ 83.391] __kgem_busy: handle=1, busy=0, wedged=0 [ 83.391] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 83.391] kgem_commit: release handle=112 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e64a9000 [ 83.391] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 83.391] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 83.391] __kgem_bo_clear_busy: handle=7 [ 83.391] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 83.391] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 83.391] __kgem_busy: handle=1, busy=131072, wedged=0 [ 83.391] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 83.391] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 83.391] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 83.391] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 83.391] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 83.391] kgem_add_handle: handle=4, index=0 [ 83.391] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 83.391] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 83.391] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 83.391] gen9_composite_get_binding_table(ffc0) [ 83.391] kgem_add_reloc64: handle=25, pos=16360, delta=0, domains=20002 [ 83.391] kgem_add_handle: handle=25, index=1 [ 83.391] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f816d000) [ 83.391] __kgem_bo_mark_dirty: handle=25 (proxy? 0) [ 83.391] [3fe0] bind bo(handle=25, addr=f816d000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> render [ 83.391] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 83.391] kgem_add_reloc64: adding proxy [delta=1020] for handle=7 [ 83.391] kgem_add_handle: handle=7, index=2 [ 83.391] kgem_add_reloc64[4] = (delta=1020, target handle=2, presumed=fffe8000) [ 83.391] [3fd0] bind bo(handle=7, addr=fffe83fc), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 83.391] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 83.391] gen9_emit_sampler: sampler = 1 [ 83.391] gen9_emit_sf: num_sf_outputs=1 [ 83.391] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 83.391] gen9_emit_vertex_elements: setup id=0 [ 83.391] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 83.391] (0, 0), (3840, 2160) [ 83.391] gen8_vertex_flush[490] = 3 [ 83.391] sna_copy_boxes: marking dst handle=25 as all clear [0] [ 83.391] sna_accel_flush: flush?=1, dirty?=0 [ 83.391] gen8_vertex_close: used=12, vbo active? 23, vb=1, nreloc=1 [ 83.391] gen8_vertex_close: reloc[0] = 287 [ 83.391] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 83.391] kgem_add_handle: handle=23, index=3 [ 83.391] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 83.391] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=8175 [fenced=0] [ 83.391] __kgem_busy: handle=1, busy=131072, wedged=0 [ 83.391] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd981000 [ 83.391] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 83.391] kgem_fixup_relocs: shrinking by 61440 [ 83.391] __kgem_busy: handle=2, busy=0, wedged=0 [ 83.391] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd981000 [ 83.391] kgem_commit: release handle=25 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f816d000 [ 83.391] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 83.391] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 83.391] __kgem_bo_clear_busy: handle=7 [ 83.391] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 83.391] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 83.391] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 83.391] sna_accel_flush: flush?=0, dirty?=0 [ 83.391] sna_accel_flush: flush?=0, dirty?=0 [ 83.391] sna_accel_flush: flush?=0, dirty?=0 [ 83.391] sna_destroy_pixmap: pixmap=5160, attached?=1 [ 83.391] _kgem_bo_destroy: handle=112, proxy? 0 [ 83.391] __kgem_bo_destroy: handle=112, size=33177600 [ 83.391] __kgem_busy: handle=112, busy=131073, wedged=0 [ 83.391] __kgem_bo_destroy: handle=112 -> active [ 83.391] __sna_free_pixmap(pixmap=5160) [ 83.391] sna_accel_flush: flush?=0, dirty?=0 [ 83.391] sna_accel_flush: flush?=0, dirty?=0 [ 83.391] sna_accel_flush: flush?=0, dirty?=0 [ 83.391] sna_block_handler (tv=537.698000) [ 83.391] kgem_retire, need_retire?=1 [ 83.391] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 83.391] kgem_retire__requests_ring: retiring ring 0 [ 83.391] __kgem_busy: handle=1, busy=131072, wedged=0 [ 83.391] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 83.391] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 83.391] kgem_retire -- retired=0, need_retire=1 [ 83.391] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 83.391] sna_scanout_do_flush: flush timer active: delta=4 [ 83.391] sna_accel_block: evaluating timers, active=7 [ 83.391] sna_accel_block: flush timer expires in 4 [83395] [ 83.391] sna_wakeup_handler [ 83.391] sna_accel_flush: flush?=0, dirty?=0 [ 83.391] sna_accel_flush: flush?=0, dirty?=0 [ 83.391] sna_accel_flush: flush?=0, dirty?=0 [ 83.392] sna_accel_flush: flush?=0, dirty?=0 [ 83.392] sna_block_handler (tv=537.697000) [ 83.392] kgem_retire, need_retire?=1 [ 83.392] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 83.392] kgem_retire__requests_ring: retiring ring 0 [ 83.392] __kgem_busy: handle=1, busy=131072, wedged=0 [ 83.392] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 83.392] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 83.392] kgem_retire -- retired=0, need_retire=1 [ 83.392] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 83.392] sna_scanout_do_flush: flush timer active: delta=3 [ 83.392] sna_scanout_do_flush (time=83392), triggered [ 83.392] sna_scanout_flush (time=83392), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 83.392] has_shadow: has pending damage? 0, outstanding flips: 1 [ 83.392] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 83.392] has_shadow: has pending damage? 0, outstanding flips: 1 [ 83.392] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) [ 83.392] sna_accel_do_throttle (time=83392), triggered [ 83.392] sna_accel_throttle (time=83392) [ 83.392] sna_accel_block: evaluating timers, active=7 [ 83.392] sna_accel_block: flush timer expires in 16 [83408] [ 83.394] sna_wakeup_handler [ 83.394] sna_accel_flush: flush?=0, dirty?=0 [ 83.394] sna_block_handler (tv=537.695000) [ 83.394] kgem_retire, need_retire?=1 [ 83.394] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 83.394] kgem_retire__requests_ring: retiring ring 0 [ 83.394] __kgem_busy: handle=1, busy=0, wedged=0 [ 83.394] __kgem_retire_rq: request 1 complete [ 83.394] __kgem_bo_flush: handle=112, busy=0, wedged=0 [ 83.394] kgem_bo_move_to_cache: release handle=112 [ 83.394] kgem_bo_move_to_inactive: moving handle=112 to inactive [ 83.394] kgem_retire__requests_ring: retiring ring 0 [ 83.394] __kgem_busy: handle=2, busy=0, wedged=0 [ 83.394] __kgem_retire_rq: request 2 complete [ 83.394] __kgem_bo_flush: handle=25, busy=0, wedged=0 [ 83.394] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 83.394] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 83.394] kgem_retire -- retired=1, need_retire=0 [ 83.394] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 83.394] gen6_render_retire: resetting idle vbo [ 83.394] sna_scanout_do_flush: flush timer active: delta=14 [ 83.394] sna_accel_block: evaluating timers, active=7 [ 83.394] sna_accel_block: flush timer expires in 14 [83408] [ 83.394] sna_wakeup_handler [ 83.394] sna_block_handler (tv=537.695000) [ 83.394] sna_scanout_do_flush: flush timer active: delta=14 [ 83.394] sna_accel_block: evaluating timers, active=7 [ 83.394] sna_accel_block: flush timer expires in 14 [83408] [ 83.394] sna_wakeup_handler [ 83.394] sna_accel_flush: flush?=0, dirty?=0 [ 83.394] sna_accel_flush: flush?=0, dirty?=0 [ 83.394] sna_block_handler (tv=537.695000) [ 83.394] sna_scanout_do_flush: flush timer active: delta=14 [ 83.394] sna_accel_block: evaluating timers, active=7 [ 83.394] sna_accel_block: flush timer expires in 14 [83408] [ 83.395] sna_wakeup_handler [ 83.395] sna_block_handler (tv=537.694000) [ 83.395] sna_scanout_do_flush: flush timer active: delta=13 [ 83.395] sna_accel_block: evaluating timers, active=7 [ 83.395] sna_accel_block: flush timer expires in 13 [83408] [ 83.396] sna_wakeup_handler [ 83.396] sna_accel_flush: flush?=0, dirty?=0 [ 83.396] sna_accel_flush: flush?=0, dirty?=0 [ 83.396] sna_block_handler (tv=537.693000) [ 83.396] sna_scanout_do_flush: flush timer active: delta=12 [ 83.396] sna_accel_block: evaluating timers, active=7 [ 83.396] sna_accel_block: flush timer expires in 12 [83408] [ 83.396] sna_wakeup_handler [ 83.396] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=114, name=86 [ 83.396] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 83.396] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 83.396] sna_dri2_get_back: draw size=3840x2160, back buffer handle=114 size=3840x2160, is-scanout? 1, active?=1, pitch=15360, front pitch=15360 [ 83.396] sna_dri2_get_back: reuse backbuffer? 1 [ 83.396] sna_dri2_get_back: back buffer handle=114, active?=1, refcnt=2 [ 83.396] sna_dri2_get_back: cache: handle=128, active=0 [ 83.396] sna_dri2_get_back: reuse cache handle=128, name=76, flags=0 [ 83.396] sna_dri2_get_back: caching handle=114 (name=86, flags=0, active_scanout=1) [ 83.396] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 83.396] sna_dri2_reuse_buffer: reusing back buffer handle=128, name=76, pitch=15360, age=0 [ 83.396] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 83.396] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=32, name=80, active_scanout=2 [ 83.396] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 83.396] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=4, draw=146, pixmap=4091, proxy?=0 [ 83.396] sna_accel_flush: flush?=0, dirty?=0 [ 83.396] sna_accel_flush: flush?=0, dirty?=0 [ 83.396] sna_accel_flush: flush?=0, dirty?=0 [ 83.396] sna_block_handler (tv=537.693000) [ 83.396] sna_scanout_do_flush: flush timer active: delta=12 [ 83.396] sna_accel_block: evaluating timers, active=7 [ 83.396] sna_accel_block: flush timer expires in 12 [83408] [ 83.397] sna_wakeup_handler [ 83.397] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 83.397] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 83.397] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 83.397] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 83.397] sna_dri2_get_msc(draw=146, pipe=0) [ 83.397] sna_crtc_record_swap: recording last swap on pipe=0, frame 4753 [msc=4753], time 83.382863 [ 83.397] sna_dri2_get_msc: msc=4753 [raw=4753], ust=83382863 [ 83.397] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=128 (refs=2/1, flush=0) , front=32 (refs=3/3, flush=1) [ 83.397] sna_dri2_schedule_swap(target_msc=4754, divisor=0, remainder=0) [ 83.397] sna_dri2_schedule_swap: using front handle=32, active_scanout?=2, flush?=1 [ 83.397] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 83.397] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 83.397] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 83.397] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 83.397] sna_crtc_record_swap: recording last swap on pipe=0, frame 4753 [msc=4753], time 83.382863 [ 83.397] immediate_swap: current_msc=4753, target_msc=4754 -- yes [ 83.397] can_flip: no, shadow enabled [ 83.397] sna_dri2_add_event: adding event to window 146) [ 83.397] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 1, chained? 1, pipe 0 [ 83.397] sna_dri2_immediate_blit: current event front=32 [name=80, active?=2], back=128 [name=76, active?=0] [ 83.397] swap_limit: draw=146 setting swap limit to 2 [ 83.397] sna_dri2_swap_limit_validate: swap limit set to 2 [ 83.397] sna_dri2_immediate_blit: setting handle=128 as pending blit (current event front=32, back=128) [ 83.397] sna_dri2_event_free(draw?=1) [ 83.397] sna_dri2_remove_event: remove[0x561c94b434c0] from window 146, active? 1 [ 83.397] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=4, draw=146, pixmap=4091, proxy?=0 [ 83.397] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=128] -- refcnt=3, draw=146, pixmap=0, proxy?=0 [ 83.397] sna_dri2_schedule_swap: reported target_msc=4754 [ 83.397] sna_accel_flush: flush?=0, dirty?=0 [ 83.397] sna_accel_flush: flush?=0, dirty?=0 [ 83.397] sna_accel_flush: flush?=0, dirty?=0 [ 83.397] sna_accel_flush: flush?=0, dirty?=0 [ 83.397] sna_block_handler (tv=537.692000) [ 83.397] sna_scanout_do_flush: flush timer active: delta=11 [ 83.397] sna_accel_block: evaluating timers, active=7 [ 83.397] sna_accel_block: flush timer expires in 11 [83408] [ 83.399] sna_wakeup_handler [ 83.399] sna_mode_wakeup: len=64 [ 83.399] sna_dri2_vblank_handler(type=2, sequence=4754, draw=4181) [ 83.399] sna_crtc_record_swap: recording last swap on pipe=0, frame 4754 [msc=4754], time 83.399512 [ 83.399] sna_dri2_vblank_handler: 2 complete, frame=4754 tv=83.399512 [ 83.399] sna_dri2_blit_complete: blit finished [ 83.399] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4754, tv=83.399512) [ 83.399] frame_swap_complete(type=2): draw=146, pipe=0, frame=4754 [msc=4754], tv=83.399512 [ 83.399] sna_accel_flush: flush?=0, dirty?=0 [ 83.399] sna_dri2_vblank_handler: swapping old back handle=128 [name=76, active=1] for pending handle=128 [name=76, active=1], front handle=32 [name=80, active=2] [ 83.399] sna_dri2_cache_bo(handle=128, name=76) [ 83.399] sna_dri2_cache_bo: multiple references [2], releasing handle [ 83.399] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 83.399] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 83.399] can_xchg: back size=8700f00, front size=8700f00 [ 83.399] can_xchg: yes, pixmap=4091 [ 83.399] sna_dri2_xchg: win=146, exchange front=32/80,ref=3 and back=128/76,ref=2, pixmap=4091 3840x2160 [ 83.399] sna_dri2_xchg: back_bo handle=128, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 83.399] sna_dri2_xchg: front_bo handle=32, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 83.399] set_bo: pixmap=4091, handle=128 (old handle=32) [ 83.399] set_bo: marking whole pixmap as damaged [ 83.399] set_bo: applying final/discard move-to-gpu [ 83.399] wait_for_shadow: flags=0, flips=1, handle=32, shadow=29 [ 83.399] set_bo: dropping flush hint from handle=32 [ 83.399] set_bo: adding flush hint to handle=128 [ 83.399] mark_stale(handle=32) => 1 [ 83.399] sna_next_vblank(pipe=0, waiting until next vblank) [ 83.399] sna_mode_wakeup: recording last swap on pipe=0, frame 4754 [1292], time 83.399512 [ 83.399] sna_mode_wakeup: removing handle=114 [active_scanout=0] from scanout, installing handle=32 [active_scanout=1] [ 83.399] sna_mode_wakeup: flip complete, pending? 1 [ 83.399] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 83.399] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 83.399] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 83.399] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 83.399] sna_pixmap_move_to_gpu: already all-damaged [ 83.399] sna_pixmap_mark_active: pixmap=4091, handle=128 [ 83.399] sna_mode_redisplay: crtc[0] transformed? 0 [ 83.399] sna_mode_redisplay: crtc[1] transformed? 0 [ 83.399] sna_mode_redisplay: crtc[2] transformed? 0 [ 83.399] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=128 [active=1] [ 83.399] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 32, transformed? 0 [ 83.399] get_fb: reusing fb=80 for handle=128 [ 83.399] sna_mode_redisplay: recording flip on CRTC:32 handle=128, active_scanout=2, serial=3 [ 83.399] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 83.399] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 83.399] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 83.399] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 83.399] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=128, shadow handle=29 [ 83.399] sna_accel_flush: flush?=0, dirty?=0 [ 83.399] sna_accel_flush: flush?=0, dirty?=0 [ 83.399] sna_accel_flush: flush?=0, dirty?=0 [ 83.399] sna_block_handler (tv=537.690000) [ 83.399] sna_scanout_do_flush: flush timer active: delta=9 [ 83.399] sna_accel_block: evaluating timers, active=7 [ 83.399] sna_accel_block: flush timer expires in 9 [83408] [ 83.399] sna_wakeup_handler [ 83.399] sna_accel_flush: flush?=0, dirty?=0 [ 83.399] sna_accel_flush: flush?=0, dirty?=0 [ 83.399] sna_accel_flush: flush?=0, dirty?=0 [ 83.400] sna_block_handler (tv=537.689000) [ 83.400] sna_scanout_do_flush: flush timer active: delta=8 [ 83.400] sna_accel_block: evaluating timers, active=7 [ 83.400] sna_accel_block: flush timer expires in 8 [83408] [ 83.402] sna_wakeup_handler [ 83.402] sna_accel_flush: flush?=0, dirty?=0 [ 83.402] sna_block_handler (tv=537.687000) [ 83.402] sna_scanout_do_flush: flush timer active: delta=6 [ 83.402] sna_accel_block: evaluating timers, active=7 [ 83.402] sna_accel_block: flush timer expires in 6 [83408] [ 83.402] sna_wakeup_handler [ 83.402] sna_block_handler (tv=537.687000) [ 83.402] sna_scanout_do_flush: flush timer active: delta=6 [ 83.402] sna_accel_block: evaluating timers, active=7 [ 83.402] sna_accel_block: flush timer expires in 6 [83408] [ 83.403] sna_wakeup_handler [ 83.403] sna_accel_flush: flush?=0, dirty?=0 [ 83.403] sna_block_handler (tv=537.686000) [ 83.403] sna_scanout_do_flush: flush timer active: delta=5 [ 83.403] sna_accel_block: evaluating timers, active=7 [ 83.403] sna_accel_block: flush timer expires in 5 [83408] [ 83.404] sna_wakeup_handler [ 83.404] sna_block_handler (tv=537.685000) [ 83.404] sna_scanout_do_flush: flush timer active: delta=4 [ 83.404] sna_accel_block: evaluating timers, active=7 [ 83.404] sna_accel_block: flush timer expires in 4 [83408] [ 83.408] sna_wakeup_handler [ 83.408] sna_accel_flush: flush?=0, dirty?=0 [ 83.408] sna_accel_flush: flush?=0, dirty?=0 [ 83.408] sna_create_pixmap(3840, 2160, 24, usage=0) [ 83.408] kgem_can_create_2d: 3840x2160 @ 24 [ 83.408] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 83.408] kgem_can_create_2d: untiled size=33177600 [ 83.408] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 83.408] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 83.408] kgem_can_create_2d: tiled[-1] size=33177600 [ 83.408] sna_create_pixmap: usage=0, flags=1b [ 83.408] sna_create_pixmap: creating GPU pixmap 3840x2160, stride=15360, flags=1b [ 83.408] __pop_freed_pixmap: reusing freed pixmap=5160 header [ 83.408] create_pixmap_hdr: pixmap=5161, width=3840, height=2160, usage=0 [ 83.408] sna_create_pixmap: serial=5161, 3840x2160, usage=0 [ 83.408] sna_composite_rectangles(pixmap=5162, op=0, 0 x 1 [(0, 0)x(3840, 2160) ...]) [ 83.408] sna_composite_rectangles: converted to op 0 [ 83.408] sna_composite_rectangles[0] (0, 0)x(3840, 2160) -> (0, 0), (3840, 2160) [ 83.408] sna_composite_rectangles: nrects=1, region=(0, 0), (3840, 2160) x 1 [ 83.408] sna_composite_rectangles: clipped extents (0, 0),(3840, 2160) x 1 [ 83.408] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(3840, 2160) [ 83.408] sna_composite_rectangles: dropping last-cpu hint [ 83.408] sna_drawable_use_bo pixmap=5162, box=((0, 0), (3840, 2160)), flags=19... [ 83.408] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 83.408] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 83.408] sna_pixmap_move_to_gpu(pixmap=5162, usage=0), flags=b [ 83.408] sna_pixmap_move_to_gpu: CPU damage? 0 [ 83.408] sna_pixmap_move_to_gpu: creating GPU bo (3840x2160@32), create=b [ 83.408] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 83.408] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 83.408] sna_pixmap_alloc_gpu: pixmap=5162 [ 83.408] kgem_create_2d(3840x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 83.408] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=15360, height=2160 [ 83.408] kgem_bo_remove_from_inactive: removing handle=112 from inactive [ 83.408] from inactive: pitch=15360, tiling=1: handle=112, id=2918 [ 83.408] __sna_damage_all(3840, 2160) [ 83.408] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 83.408] sna_pixmap_mark_active: pixmap=5162, handle=112 [ 83.408] sna_drawable_use_bo: allocated GPU bo for operation [ 83.408] sna_drawable_use_bo: using GPU bo with damage? 0 [ 83.408] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) [ 83.408] kgem_bo_is_render: handle=112, rq? 0 [0] [ 83.408] kgem_bo_is_render: handle=112, rq? 0 [0] [ 83.408] gen9_render_fill_boxes(0 x 1 [(0, 0), (3840, 2160) ...]) [ 83.408] sna_render_get_solid: 0 [ 83.408] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 83.408] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 83.408] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 83.408] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 83.408] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 83.408] kgem_add_handle: handle=4, index=0 [ 83.408] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 83.408] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 83.408] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 83.408] gen9_composite_get_binding_table(ffc0) [ 83.408] kgem_add_reloc64: handle=112, pos=16360, delta=0, domains=20002 [ 83.408] kgem_add_handle: handle=112, index=1 [ 83.408] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e64a9000) [ 83.408] __kgem_bo_mark_dirty: handle=112 (proxy? 0) [ 83.408] [3fe0] bind bo(handle=112, addr=e64a9000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> render [ 83.408] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 83.408] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 83.408] kgem_add_handle: handle=7, index=2 [ 83.408] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 83.408] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 83.408] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 83.408] gen9_emit_sampler: sampler = 1 [ 83.408] gen9_emit_sf: num_sf_outputs=1 [ 83.408] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 83.408] gen9_emit_vertex_elements: setup id=0 [ 83.408] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 83.408] (0, 0), (3840, 2160) [ 83.408] gen8_vertex_flush[490] = 3 [ 83.408] sna_composite_rectangles: pixmap=5162 marking clear [0]? 1 [ 83.408] sna_copy_area: src=pixmap=5162:(0, 0)x(3840, 2160)+(0, 0) -> dst=pixmap=5081:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 83.408] sna_copy_area: normal copy [ 83.408] sna_do_copy: src=(0, 0), dst=(0, 0), size=(3840x2160) [ 83.408] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(3840x2160) [ 83.408] sna_do_copy: dst extents (0, 0), (3840, 2160), dst clip extents (0, 0), (3840, 2160), dst size=3840x2160 [ 83.408] sna_do_copy: clipped dst extents (0, 0), (3840, 2160) [ 83.408] sna_do_copy: unclipped src extents (0, 0), (3840, 2160) [ 83.408] sna_do_copy: clipped src extents (0, 0), (3840, 2160) [ 83.408] sna_do_copy: pixmap -- no source clipping [ 83.408] sna_do_copy: src extents (0, 0), (3840, 2160) x 1 [ 83.408] sna_do_copy: copy region (0, 0), (3840, 2160) x 1 + (0, 0) [ 83.408] sna_copy_boxes (boxes=1x[(0, 0), (3840, 2160)...], src pixmap=5162+(0, 0), dst pixmap=5081+(0, 0), alu=3, src.size=3840x2160, dst.size=3840x2160) [ 83.408] sna_copy_boxes: dst=(priv=0x561c94b2b260, gpu_bo=25, cpu_bo=0), src=(priv=0x561c94b40a30, gpu_bo=112, cpu_bo=0), replaces=1 [ 83.408] copy_prefer_gpu: source is clear, don't force use of GPU [ 83.408] sna_drawable_use_bo pixmap=5081, box=((0, 0), (3840, 2160)), flags=18... [ 83.408] sna_drawable_use_bo: exported target, set PREFER_GPU [ 83.408] sna_drawable_use_bo: pinned, never REPLACES [ 83.408] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 83.408] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 83.408] sna_drawable_use_bo: using whole GPU bo [ 83.408] sna_copy_boxes: applying src clear [0] to dst [ 83.408] kgem_bo_is_render: handle=25, rq? 0 [0] [ 83.408] color_convert: src=0 [20020888] [ 83.408] color_convert: dst=ff000000 [20028888] [ 83.408] sna_render_get_solid: ff000000 [ 83.408] kgem_set_mode: flushing before new bo [ 83.408] gen8_vertex_close: used=6, vbo active? 23, vb=1, nreloc=1 [ 83.408] gen8_vertex_close: reloc[0] = 287 [ 83.408] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 83.408] kgem_add_handle: handle=23, index=3 [ 83.408] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 83.408] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=8175 [fenced=0] [ 83.408] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 83.408] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 83.408] kgem_fixup_relocs: shrinking by 61440 [ 83.408] __kgem_busy: handle=1, busy=0, wedged=0 [ 83.408] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 83.408] kgem_commit: release handle=112 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e64a9000 [ 83.408] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 83.408] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 83.408] __kgem_bo_clear_busy: handle=7 [ 83.408] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 83.408] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 83.408] __kgem_busy: handle=1, busy=131072, wedged=0 [ 83.408] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 83.408] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 83.408] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 83.408] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 83.408] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 83.408] kgem_add_handle: handle=4, index=0 [ 83.408] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 83.408] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 83.408] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 83.408] gen9_composite_get_binding_table(ffc0) [ 83.408] kgem_add_reloc64: handle=25, pos=16360, delta=0, domains=20002 [ 83.408] kgem_add_handle: handle=25, index=1 [ 83.408] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f816d000) [ 83.408] __kgem_bo_mark_dirty: handle=25 (proxy? 0) [ 83.408] [3fe0] bind bo(handle=25, addr=f816d000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> render [ 83.408] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 83.408] kgem_add_reloc64: adding proxy [delta=1020] for handle=7 [ 83.408] kgem_add_handle: handle=7, index=2 [ 83.408] kgem_add_reloc64[4] = (delta=1020, target handle=2, presumed=fffe8000) [ 83.408] [3fd0] bind bo(handle=7, addr=fffe83fc), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 83.408] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 83.408] gen9_emit_sampler: sampler = 1 [ 83.408] gen9_emit_sf: num_sf_outputs=1 [ 83.408] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 83.408] gen9_emit_vertex_elements: setup id=0 [ 83.408] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 83.408] (0, 0), (3840, 2160) [ 83.408] gen8_vertex_flush[490] = 3 [ 83.408] sna_copy_boxes: marking dst handle=25 as all clear [0] [ 83.408] sna_accel_flush: flush?=1, dirty?=0 [ 83.408] gen8_vertex_close: used=12, vbo active? 23, vb=1, nreloc=1 [ 83.408] gen8_vertex_close: reloc[0] = 287 [ 83.408] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 83.408] kgem_add_handle: handle=23, index=3 [ 83.408] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 83.408] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=8175 [fenced=0] [ 83.408] __kgem_busy: handle=1, busy=131072, wedged=0 [ 83.408] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd981000 [ 83.408] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 83.408] kgem_fixup_relocs: shrinking by 61440 [ 83.408] __kgem_busy: handle=2, busy=0, wedged=0 [ 83.408] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd981000 [ 83.408] kgem_commit: release handle=25 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f816d000 [ 83.408] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 83.408] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 83.408] __kgem_bo_clear_busy: handle=7 [ 83.408] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 83.408] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 83.408] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 83.408] sna_accel_flush: flush?=0, dirty?=0 [ 83.408] sna_accel_flush: flush?=0, dirty?=0 [ 83.408] sna_accel_flush: flush?=0, dirty?=0 [ 83.408] sna_destroy_pixmap: pixmap=5162, attached?=1 [ 83.408] _kgem_bo_destroy: handle=112, proxy? 0 [ 83.408] __kgem_bo_destroy: handle=112, size=33177600 [ 83.408] __kgem_busy: handle=112, busy=131073, wedged=0 [ 83.408] __kgem_bo_destroy: handle=112 -> active [ 83.408] __sna_free_pixmap(pixmap=5162) [ 83.408] sna_accel_flush: flush?=0, dirty?=0 [ 83.408] sna_accel_flush: flush?=0, dirty?=0 [ 83.408] sna_accel_flush: flush?=0, dirty?=0 [ 83.408] sna_block_handler (tv=537.681000) [ 83.408] kgem_retire, need_retire?=1 [ 83.408] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 83.408] kgem_retire__requests_ring: retiring ring 0 [ 83.408] __kgem_busy: handle=1, busy=131072, wedged=0 [ 83.408] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 83.408] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 83.408] kgem_retire -- retired=0, need_retire=1 [ 83.408] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 83.409] sna_scanout_do_flush: flush timer active: delta=-1 [ 83.409] sna_scanout_do_flush (time=83409), triggered [ 83.409] sna_scanout_flush (time=83409), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 83.409] has_shadow: has pending damage? 0, outstanding flips: 1 [ 83.409] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 83.409] has_shadow: has pending damage? 0, outstanding flips: 1 [ 83.409] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) [ 83.409] sna_accel_do_throttle (time=83409), triggered [ 83.409] sna_accel_throttle (time=83409) [ 83.409] sna_accel_block: evaluating timers, active=7 [ 83.409] sna_accel_block: flush timer expires in 16 [83425] [ 83.409] sna_wakeup_handler [ 83.409] sna_accel_flush: flush?=0, dirty?=0 [ 83.409] sna_accel_flush: flush?=0, dirty?=0 [ 83.409] sna_accel_flush: flush?=0, dirty?=0 [ 83.409] sna_accel_flush: flush?=0, dirty?=0 [ 83.409] sna_block_handler (tv=537.680000) [ 83.409] kgem_retire, need_retire?=1 [ 83.409] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 83.409] kgem_retire__requests_ring: retiring ring 0 [ 83.409] __kgem_busy: handle=1, busy=131072, wedged=0 [ 83.409] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 83.409] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 83.409] kgem_retire -- retired=0, need_retire=1 [ 83.409] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 83.409] sna_scanout_do_flush: flush timer active: delta=16 [ 83.409] sna_accel_block: evaluating timers, active=7 [ 83.409] sna_accel_block: flush timer expires in 16 [83425] [ 83.410] sna_wakeup_handler [ 83.410] sna_accel_flush: flush?=0, dirty?=0 [ 83.410] sna_block_handler (tv=537.679000) [ 83.410] kgem_retire, need_retire?=1 [ 83.410] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 83.410] kgem_retire__requests_ring: retiring ring 0 [ 83.410] __kgem_busy: handle=1, busy=0, wedged=0 [ 83.410] __kgem_retire_rq: request 1 complete [ 83.410] __kgem_bo_flush: handle=112, busy=0, wedged=0 [ 83.410] kgem_bo_move_to_cache: release handle=112 [ 83.410] kgem_bo_move_to_inactive: moving handle=112 to inactive [ 83.410] kgem_retire__requests_ring: retiring ring 0 [ 83.410] __kgem_busy: handle=2, busy=131072, wedged=0 [ 83.410] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=2, retired? 1 [ 83.410] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 83.410] kgem_retire -- retired=1, need_retire=1 [ 83.410] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 83.410] sna_scanout_do_flush: flush timer active: delta=15 [ 83.410] sna_accel_block: evaluating timers, active=7 [ 83.410] sna_accel_block: flush timer expires in 15 [83425] [ 83.411] sna_wakeup_handler [ 83.411] sna_block_handler (tv=537.678000) [ 83.411] kgem_retire, need_retire?=1 [ 83.411] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 83.411] kgem_retire__requests_ring: retiring ring 0 [ 83.411] __kgem_busy: handle=2, busy=0, wedged=0 [ 83.411] __kgem_retire_rq: request 2 complete [ 83.411] __kgem_bo_flush: handle=25, busy=0, wedged=0 [ 83.411] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 83.411] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 83.411] kgem_retire -- retired=0, need_retire=0 [ 83.411] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 83.411] gen6_render_retire: resetting idle vbo [ 83.411] sna_scanout_do_flush: flush timer active: delta=14 [ 83.411] sna_accel_block: evaluating timers, active=7 [ 83.411] sna_accel_block: flush timer expires in 14 [83425] [ 83.411] sna_wakeup_handler [ 83.411] sna_accel_flush: flush?=0, dirty?=0 [ 83.411] sna_block_handler (tv=537.678000) [ 83.411] sna_scanout_do_flush: flush timer active: delta=14 [ 83.411] sna_accel_block: evaluating timers, active=7 [ 83.411] sna_accel_block: flush timer expires in 14 [83425] [ 83.412] sna_wakeup_handler [ 83.412] sna_block_handler (tv=537.677000) [ 83.412] sna_scanout_do_flush: flush timer active: delta=13 [ 83.412] sna_accel_block: evaluating timers, active=7 [ 83.412] sna_accel_block: flush timer expires in 13 [83425] [ 83.413] sna_wakeup_handler [ 83.413] sna_accel_flush: flush?=0, dirty?=0 [ 83.413] sna_accel_flush: flush?=0, dirty?=0 [ 83.413] sna_block_handler (tv=537.676000) [ 83.413] sna_scanout_do_flush: flush timer active: delta=12 [ 83.413] sna_accel_block: evaluating timers, active=7 [ 83.413] sna_accel_block: flush timer expires in 12 [83425] [ 83.414] sna_wakeup_handler [ 83.414] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=32, name=80 [ 83.414] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 83.414] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 83.414] sna_dri2_get_back: draw size=3840x2160, back buffer handle=32 size=3840x2160, is-scanout? 1, active?=1, pitch=15360, front pitch=15360 [ 83.414] sna_dri2_get_back: reuse backbuffer? 1 [ 83.414] sna_dri2_get_back: back buffer handle=32, active?=1, refcnt=2 [ 83.414] sna_dri2_get_back: cache: handle=114, active=0 [ 83.414] sna_dri2_get_back: reuse cache handle=114, name=86, flags=0 [ 83.414] sna_dri2_get_back: caching handle=32 (name=80, flags=0, active_scanout=1) [ 83.414] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 83.414] sna_dri2_reuse_buffer: reusing back buffer handle=114, name=86, pitch=15360, age=0 [ 83.414] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 83.414] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=128, name=76, active_scanout=2 [ 83.414] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 83.414] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=128] -- refcnt=4, draw=146, pixmap=4091, proxy?=0 [ 83.414] sna_accel_flush: flush?=0, dirty?=0 [ 83.414] sna_accel_flush: flush?=0, dirty?=0 [ 83.414] sna_accel_flush: flush?=0, dirty?=0 [ 83.414] sna_block_handler (tv=537.675000) [ 83.414] sna_scanout_do_flush: flush timer active: delta=11 [ 83.414] sna_accel_block: evaluating timers, active=7 [ 83.414] sna_accel_block: flush timer expires in 11 [83425] [ 83.414] sna_wakeup_handler [ 83.414] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 83.414] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 83.414] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 83.414] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 83.414] sna_dri2_get_msc(draw=146, pipe=0) [ 83.414] sna_crtc_record_swap: recording last swap on pipe=0, frame 4754 [msc=4754], time 83.399512 [ 83.414] sna_dri2_get_msc: msc=4754 [raw=4754], ust=83399512 [ 83.414] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=114 (refs=2/1, flush=0) , front=128 (refs=3/3, flush=1) [ 83.414] sna_dri2_schedule_swap(target_msc=4755, divisor=0, remainder=0) [ 83.414] sna_dri2_schedule_swap: using front handle=128, active_scanout?=2, flush?=1 [ 83.414] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 83.414] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 83.414] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 83.414] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 83.414] sna_crtc_record_swap: recording last swap on pipe=0, frame 4754 [msc=4754], time 83.399512 [ 83.414] immediate_swap: current_msc=4754, target_msc=4755 -- yes [ 83.414] can_flip: no, shadow enabled [ 83.414] sna_dri2_add_event: adding event to window 146) [ 83.414] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 1, chained? 1, pipe 0 [ 83.414] sna_dri2_immediate_blit: current event front=128 [name=76, active?=2], back=114 [name=86, active?=0] [ 83.414] swap_limit: draw=146 setting swap limit to 2 [ 83.414] sna_dri2_swap_limit_validate: swap limit set to 2 [ 83.414] sna_dri2_immediate_blit: setting handle=114 as pending blit (current event front=128, back=114) [ 83.414] sna_dri2_event_free(draw?=1) [ 83.414] sna_dri2_remove_event: remove[0x561c94b434c0] from window 146, active? 1 [ 83.414] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=128] -- refcnt=4, draw=146, pixmap=4091, proxy?=0 [ 83.414] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=114] -- refcnt=3, draw=146, pixmap=0, proxy?=0 [ 83.414] sna_dri2_schedule_swap: reported target_msc=4755 [ 83.414] sna_accel_flush: flush?=0, dirty?=0 [ 83.414] sna_accel_flush: flush?=0, dirty?=0 [ 83.414] sna_accel_flush: flush?=0, dirty?=0 [ 83.414] sna_accel_flush: flush?=0, dirty?=0 [ 83.415] sna_block_handler (tv=537.675000) [ 83.415] sna_scanout_do_flush: flush timer active: delta=10 [ 83.415] sna_accel_block: evaluating timers, active=7 [ 83.415] sna_accel_block: flush timer expires in 10 [83425] [ 83.415] sna_wakeup_handler [ 83.415] sna_mode_wakeup: len=64 [ 83.415] sna_dri2_vblank_handler(type=2, sequence=4755, draw=4181) [ 83.415] sna_crtc_record_swap: recording last swap on pipe=0, frame 4755 [msc=4755], time 83.416167 [ 83.415] sna_dri2_vblank_handler: 2 complete, frame=4755 tv=83.416167 [ 83.415] sna_dri2_blit_complete: blit finished [ 83.415] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4755, tv=83.416167) [ 83.415] frame_swap_complete(type=2): draw=146, pipe=0, frame=4755 [msc=4755], tv=83.416167 [ 83.415] sna_accel_flush: flush?=0, dirty?=0 [ 83.416] sna_dri2_vblank_handler: swapping old back handle=114 [name=86, active=1] for pending handle=114 [name=86, active=1], front handle=128 [name=76, active=2] [ 83.416] sna_dri2_cache_bo(handle=114, name=86) [ 83.416] sna_dri2_cache_bo: multiple references [2], releasing handle [ 83.416] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 83.416] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 83.416] can_xchg: back size=8700f00, front size=8700f00 [ 83.416] can_xchg: yes, pixmap=4091 [ 83.416] sna_dri2_xchg: win=146, exchange front=128/76,ref=3 and back=114/86,ref=2, pixmap=4091 3840x2160 [ 83.416] sna_dri2_xchg: back_bo handle=114, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 83.416] sna_dri2_xchg: front_bo handle=128, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 83.416] set_bo: pixmap=4091, handle=114 (old handle=128) [ 83.416] set_bo: marking whole pixmap as damaged [ 83.416] set_bo: applying final/discard move-to-gpu [ 83.416] wait_for_shadow: flags=0, flips=1, handle=128, shadow=29 [ 83.416] set_bo: dropping flush hint from handle=128 [ 83.416] set_bo: adding flush hint to handle=114 [ 83.416] mark_stale(handle=128) => 1 [ 83.416] sna_next_vblank(pipe=0, waiting until next vblank) [ 83.416] sna_mode_wakeup: recording last swap on pipe=0, frame 4755 [1293], time 83.416167 [ 83.416] sna_mode_wakeup: removing handle=32 [active_scanout=0] from scanout, installing handle=128 [active_scanout=1] [ 83.416] sna_mode_wakeup: flip complete, pending? 1 [ 83.416] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 83.416] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 83.416] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 83.416] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 83.416] sna_pixmap_move_to_gpu: already all-damaged [ 83.416] sna_pixmap_mark_active: pixmap=4091, handle=114 [ 83.416] sna_mode_redisplay: crtc[0] transformed? 0 [ 83.416] sna_mode_redisplay: crtc[1] transformed? 0 [ 83.416] sna_mode_redisplay: crtc[2] transformed? 0 [ 83.416] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=114 [active=1] [ 83.416] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 128, transformed? 0 [ 83.416] get_fb: reusing fb=81 for handle=114 [ 83.416] sna_mode_redisplay: recording flip on CRTC:32 handle=114, active_scanout=2, serial=3 [ 83.416] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 83.416] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 83.416] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 83.416] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 83.416] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=114, shadow handle=29 [ 83.416] sna_block_handler (tv=537.673000) [ 83.416] sna_scanout_do_flush: flush timer active: delta=9 [ 83.416] sna_accel_block: evaluating timers, active=7 [ 83.416] sna_accel_block: flush timer expires in 9 [83425] [ 83.416] sna_wakeup_handler [ 83.416] sna_accel_flush: flush?=0, dirty?=0 [ 83.416] sna_accel_flush: flush?=0, dirty?=0 [ 83.416] sna_accel_flush: flush?=0, dirty?=0 [ 83.416] sna_block_handler (tv=537.673000) [ 83.416] sna_scanout_do_flush: flush timer active: delta=9 [ 83.416] sna_accel_block: evaluating timers, active=7 [ 83.416] sna_accel_block: flush timer expires in 9 [83425] [ 83.416] sna_wakeup_handler [ 83.416] sna_accel_flush: flush?=0, dirty?=0 [ 83.416] sna_accel_flush: flush?=0, dirty?=0 [ 83.416] sna_accel_flush: flush?=0, dirty?=0 [ 83.416] sna_block_handler (tv=537.673000) [ 83.416] sna_scanout_do_flush: flush timer active: delta=9 [ 83.416] sna_accel_block: evaluating timers, active=7 [ 83.416] sna_accel_block: flush timer expires in 9 [83425] [ 83.418] sna_wakeup_handler [ 83.418] sna_accel_flush: flush?=0, dirty?=0 [ 83.418] sna_block_handler (tv=537.671000) [ 83.418] sna_scanout_do_flush: flush timer active: delta=7 [ 83.418] sna_accel_block: evaluating timers, active=7 [ 83.418] sna_accel_block: flush timer expires in 7 [83425] [ 83.418] sna_wakeup_handler [ 83.418] sna_block_handler (tv=537.671000) [ 83.418] sna_scanout_do_flush: flush timer active: delta=7 [ 83.418] sna_accel_block: evaluating timers, active=7 [ 83.418] sna_accel_block: flush timer expires in 7 [83425] [ 83.418] sna_wakeup_handler [ 83.418] sna_accel_flush: flush?=0, dirty?=0 [ 83.418] sna_accel_flush: flush?=0, dirty?=0 [ 83.418] sna_block_handler (tv=537.671000) [ 83.418] sna_scanout_do_flush: flush timer active: delta=7 [ 83.418] sna_accel_block: evaluating timers, active=7 [ 83.418] sna_accel_block: flush timer expires in 7 [83425] [ 83.420] sna_wakeup_handler [ 83.420] sna_block_handler (tv=537.669000) [ 83.420] sna_scanout_do_flush: flush timer active: delta=5 [ 83.420] sna_accel_block: evaluating timers, active=7 [ 83.420] sna_accel_block: flush timer expires in 5 [83425] [ 83.424] sna_wakeup_handler [ 83.424] sna_accel_flush: flush?=0, dirty?=0 [ 83.424] sna_accel_flush: flush?=0, dirty?=0 [ 83.424] sna_create_pixmap(3840, 2160, 24, usage=0) [ 83.424] kgem_can_create_2d: 3840x2160 @ 24 [ 83.424] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 83.424] kgem_can_create_2d: untiled size=33177600 [ 83.424] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 83.424] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 83.424] kgem_can_create_2d: tiled[-1] size=33177600 [ 83.425] sna_create_pixmap: usage=0, flags=1b [ 83.425] sna_create_pixmap: creating GPU pixmap 3840x2160, stride=15360, flags=1b [ 83.425] __pop_freed_pixmap: reusing freed pixmap=5162 header [ 83.425] create_pixmap_hdr: pixmap=5163, width=3840, height=2160, usage=0 [ 83.425] sna_create_pixmap: serial=5163, 3840x2160, usage=0 [ 83.425] sna_composite_rectangles(pixmap=5164, op=0, 0 x 1 [(0, 0)x(3840, 2160) ...]) [ 83.425] sna_composite_rectangles: converted to op 0 [ 83.425] sna_composite_rectangles[0] (0, 0)x(3840, 2160) -> (0, 0), (3840, 2160) [ 83.425] sna_composite_rectangles: nrects=1, region=(0, 0), (3840, 2160) x 1 [ 83.425] sna_composite_rectangles: clipped extents (0, 0),(3840, 2160) x 1 [ 83.425] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(3840, 2160) [ 83.425] sna_composite_rectangles: dropping last-cpu hint [ 83.425] sna_drawable_use_bo pixmap=5164, box=((0, 0), (3840, 2160)), flags=19... [ 83.425] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 83.425] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 83.425] sna_pixmap_move_to_gpu(pixmap=5164, usage=0), flags=b [ 83.425] sna_pixmap_move_to_gpu: CPU damage? 0 [ 83.425] sna_pixmap_move_to_gpu: creating GPU bo (3840x2160@32), create=b [ 83.425] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 83.425] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 83.425] sna_pixmap_alloc_gpu: pixmap=5164 [ 83.425] kgem_create_2d(3840x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 83.425] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=15360, height=2160 [ 83.425] kgem_bo_remove_from_inactive: removing handle=112 from inactive [ 83.425] from inactive: pitch=15360, tiling=1: handle=112, id=2919 [ 83.425] __sna_damage_all(3840, 2160) [ 83.425] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 83.425] sna_pixmap_mark_active: pixmap=5164, handle=112 [ 83.425] sna_drawable_use_bo: allocated GPU bo for operation [ 83.425] sna_drawable_use_bo: using GPU bo with damage? 0 [ 83.425] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) [ 83.425] kgem_bo_is_render: handle=112, rq? 0 [0] [ 83.425] kgem_bo_is_render: handle=112, rq? 0 [0] [ 83.425] gen9_render_fill_boxes(0 x 1 [(0, 0), (3840, 2160) ...]) [ 83.425] sna_render_get_solid: 0 [ 83.425] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 83.425] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 83.425] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 83.425] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 83.425] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 83.425] kgem_add_handle: handle=4, index=0 [ 83.425] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 83.425] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 83.425] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 83.425] gen9_composite_get_binding_table(ffc0) [ 83.425] kgem_add_reloc64: handle=112, pos=16360, delta=0, domains=20002 [ 83.425] kgem_add_handle: handle=112, index=1 [ 83.425] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e64a9000) [ 83.425] __kgem_bo_mark_dirty: handle=112 (proxy? 0) [ 83.425] [3fe0] bind bo(handle=112, addr=e64a9000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> render [ 83.425] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 83.425] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 83.425] kgem_add_handle: handle=7, index=2 [ 83.425] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 83.425] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 83.425] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 83.425] gen9_emit_sampler: sampler = 1 [ 83.425] gen9_emit_sf: num_sf_outputs=1 [ 83.425] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 83.425] gen9_emit_vertex_elements: setup id=0 [ 83.425] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 83.425] (0, 0), (3840, 2160) [ 83.425] gen8_vertex_flush[490] = 3 [ 83.425] sna_composite_rectangles: pixmap=5164 marking clear [0]? 1 [ 83.425] sna_copy_area: src=pixmap=5164:(0, 0)x(3840, 2160)+(0, 0) -> dst=pixmap=5081:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 83.425] sna_copy_area: normal copy [ 83.425] sna_do_copy: src=(0, 0), dst=(0, 0), size=(3840x2160) [ 83.425] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(3840x2160) [ 83.425] sna_do_copy: dst extents (0, 0), (3840, 2160), dst clip extents (0, 0), (3840, 2160), dst size=3840x2160 [ 83.425] sna_do_copy: clipped dst extents (0, 0), (3840, 2160) [ 83.425] sna_do_copy: unclipped src extents (0, 0), (3840, 2160) [ 83.425] sna_do_copy: clipped src extents (0, 0), (3840, 2160) [ 83.425] sna_do_copy: pixmap -- no source clipping [ 83.425] sna_do_copy: src extents (0, 0), (3840, 2160) x 1 [ 83.425] sna_do_copy: copy region (0, 0), (3840, 2160) x 1 + (0, 0) [ 83.425] sna_copy_boxes (boxes=1x[(0, 0), (3840, 2160)...], src pixmap=5164+(0, 0), dst pixmap=5081+(0, 0), alu=3, src.size=3840x2160, dst.size=3840x2160) [ 83.425] sna_copy_boxes: dst=(priv=0x561c94b2b260, gpu_bo=25, cpu_bo=0), src=(priv=0x561c94b40a30, gpu_bo=112, cpu_bo=0), replaces=1 [ 83.425] copy_prefer_gpu: source is clear, don't force use of GPU [ 83.425] sna_drawable_use_bo pixmap=5081, box=((0, 0), (3840, 2160)), flags=18... [ 83.425] sna_drawable_use_bo: exported target, set PREFER_GPU [ 83.425] sna_drawable_use_bo: pinned, never REPLACES [ 83.425] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 83.425] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 83.425] sna_drawable_use_bo: using whole GPU bo [ 83.425] sna_copy_boxes: applying src clear [0] to dst [ 83.425] kgem_bo_is_render: handle=25, rq? 0 [0] [ 83.425] color_convert: src=0 [20020888] [ 83.425] color_convert: dst=ff000000 [20028888] [ 83.425] sna_render_get_solid: ff000000 [ 83.425] kgem_set_mode: flushing before new bo [ 83.425] gen8_vertex_close: used=6, vbo active? 23, vb=1, nreloc=1 [ 83.425] gen8_vertex_close: reloc[0] = 287 [ 83.425] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 83.425] kgem_add_handle: handle=23, index=3 [ 83.425] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 83.425] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=8175 [fenced=0] [ 83.425] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 83.425] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 83.425] kgem_fixup_relocs: shrinking by 61440 [ 83.425] __kgem_busy: handle=1, busy=0, wedged=0 [ 83.425] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 83.425] kgem_commit: release handle=112 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e64a9000 [ 83.425] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 83.425] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 83.425] __kgem_bo_clear_busy: handle=7 [ 83.425] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 83.425] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 83.425] __kgem_busy: handle=1, busy=131072, wedged=0 [ 83.425] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 83.425] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 83.425] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 83.425] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 83.425] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 83.425] kgem_add_handle: handle=4, index=0 [ 83.425] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 83.425] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 83.425] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 83.425] gen9_composite_get_binding_table(ffc0) [ 83.425] kgem_add_reloc64: handle=25, pos=16360, delta=0, domains=20002 [ 83.425] kgem_add_handle: handle=25, index=1 [ 83.425] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f816d000) [ 83.425] __kgem_bo_mark_dirty: handle=25 (proxy? 0) [ 83.425] [3fe0] bind bo(handle=25, addr=f816d000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> render [ 83.425] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 83.425] kgem_add_reloc64: adding proxy [delta=1020] for handle=7 [ 83.425] kgem_add_handle: handle=7, index=2 [ 83.425] kgem_add_reloc64[4] = (delta=1020, target handle=2, presumed=fffe8000) [ 83.425] [3fd0] bind bo(handle=7, addr=fffe83fc), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 83.425] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 83.425] gen9_emit_sampler: sampler = 1 [ 83.425] gen9_emit_sf: num_sf_outputs=1 [ 83.425] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 83.425] gen9_emit_vertex_elements: setup id=0 [ 83.425] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 83.425] (0, 0), (3840, 2160) [ 83.425] gen8_vertex_flush[490] = 3 [ 83.425] sna_copy_boxes: marking dst handle=25 as all clear [0] [ 83.425] sna_accel_flush: flush?=1, dirty?=0 [ 83.425] gen8_vertex_close: used=12, vbo active? 23, vb=1, nreloc=1 [ 83.425] gen8_vertex_close: reloc[0] = 287 [ 83.425] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 83.425] kgem_add_handle: handle=23, index=3 [ 83.425] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 83.425] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=8175 [fenced=0] [ 83.425] __kgem_busy: handle=1, busy=131072, wedged=0 [ 83.425] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd981000 [ 83.425] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 83.425] kgem_fixup_relocs: shrinking by 61440 [ 83.425] __kgem_busy: handle=2, busy=0, wedged=0 [ 83.425] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd981000 [ 83.425] kgem_commit: release handle=25 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f816d000 [ 83.425] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 83.425] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 83.425] __kgem_bo_clear_busy: handle=7 [ 83.425] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 83.425] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 83.425] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 83.425] sna_accel_flush: flush?=0, dirty?=0 [ 83.425] sna_accel_flush: flush?=0, dirty?=0 [ 83.425] sna_accel_flush: flush?=0, dirty?=0 [ 83.425] sna_destroy_pixmap: pixmap=5164, attached?=1 [ 83.425] _kgem_bo_destroy: handle=112, proxy? 0 [ 83.425] __kgem_bo_destroy: handle=112, size=33177600 [ 83.425] __kgem_busy: handle=112, busy=131073, wedged=0 [ 83.425] __kgem_bo_destroy: handle=112 -> active [ 83.425] __sna_free_pixmap(pixmap=5164) [ 83.425] sna_accel_flush: flush?=0, dirty?=0 [ 83.425] sna_accel_flush: flush?=0, dirty?=0 [ 83.425] sna_accel_flush: flush?=0, dirty?=0 [ 83.425] sna_block_handler (tv=537.664000) [ 83.425] kgem_retire, need_retire?=1 [ 83.425] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 83.425] kgem_retire__requests_ring: retiring ring 0 [ 83.425] __kgem_busy: handle=1, busy=131072, wedged=0 [ 83.425] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 83.425] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 83.426] kgem_retire -- retired=0, need_retire=1 [ 83.426] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 83.426] sna_scanout_do_flush: flush timer active: delta=-1 [ 83.426] sna_scanout_do_flush (time=83426), triggered [ 83.426] sna_scanout_flush (time=83426), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 83.426] has_shadow: has pending damage? 0, outstanding flips: 1 [ 83.426] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 83.426] has_shadow: has pending damage? 0, outstanding flips: 1 [ 83.426] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) [ 83.426] sna_accel_do_throttle (time=83426), triggered [ 83.426] sna_accel_throttle (time=83426) [ 83.426] sna_accel_block: evaluating timers, active=7 [ 83.426] sna_accel_block: flush timer expires in 16 [83442] [ 83.426] sna_wakeup_handler [ 83.426] sna_accel_flush: flush?=0, dirty?=0 [ 83.426] sna_accel_flush: flush?=0, dirty?=0 [ 83.426] sna_accel_flush: flush?=0, dirty?=0 [ 83.426] sna_accel_flush: flush?=0, dirty?=0 [ 83.426] sna_accel_flush: flush?=0, dirty?=0 [ 83.426] sna_use_hw_cursor (24x24)? [ 83.426] sna_use_hw_cursor(24x24): ARGB?=1, serial->32, size->64 [ 83.426] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x24, pitch=96/256 [ 83.426] sna_show_cursors: cursor?=1 [ 83.426] sna_show_cursors: skipping cursor already show on CRTC (pipe=0) [ 83.426] sna_accel_flush: flush?=0, dirty?=0 [ 83.426] sna_accel_flush: flush?=0, dirty?=0 [ 83.426] sna_accel_flush: flush?=0, dirty?=0 [ 83.426] sna_accel_flush: flush?=0, dirty?=0 [ 83.427] sna_block_handler (tv=537.663000) [ 83.427] kgem_retire, need_retire?=1 [ 83.427] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 83.427] kgem_retire__requests_ring: retiring ring 0 [ 83.427] __kgem_busy: handle=1, busy=0, wedged=0 [ 83.427] __kgem_retire_rq: request 1 complete [ 83.427] __kgem_bo_flush: handle=112, busy=0, wedged=0 [ 83.427] kgem_bo_move_to_cache: release handle=112 [ 83.427] kgem_bo_move_to_inactive: moving handle=112 to inactive [ 83.427] kgem_retire__requests_ring: retiring ring 0 [ 83.427] __kgem_busy: handle=2, busy=131072, wedged=0 [ 83.427] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=2, retired? 1 [ 83.427] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 83.427] kgem_retire -- retired=1, need_retire=1 [ 83.427] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 83.427] sna_scanout_do_flush: flush timer active: delta=15 [ 83.427] sna_accel_block: evaluating timers, active=7 [ 83.427] sna_accel_block: flush timer expires in 15 [83442] [ 83.427] sna_wakeup_handler [ 83.427] sna_block_handler (tv=537.662000) [ 83.427] kgem_retire, need_retire?=1 [ 83.427] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 83.427] kgem_retire__requests_ring: retiring ring 0 [ 83.427] __kgem_busy: handle=2, busy=131072, wedged=0 [ 83.427] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=2, retired? 0 [ 83.427] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 83.427] kgem_retire -- retired=0, need_retire=1 [ 83.427] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 83.427] sna_scanout_do_flush: flush timer active: delta=15 [ 83.427] sna_accel_block: evaluating timers, active=7 [ 83.427] sna_accel_block: flush timer expires in 15 [83442] [ 83.428] sna_wakeup_handler [ 83.428] sna_block_handler (tv=537.661000) [ 83.428] kgem_retire, need_retire?=1 [ 83.428] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 83.428] kgem_retire__requests_ring: retiring ring 0 [ 83.428] __kgem_busy: handle=2, busy=0, wedged=0 [ 83.428] __kgem_retire_rq: request 2 complete [ 83.428] __kgem_bo_flush: handle=25, busy=0, wedged=0 [ 83.428] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 83.428] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 83.428] kgem_retire -- retired=0, need_retire=0 [ 83.428] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 83.428] gen6_render_retire: resetting idle vbo [ 83.428] sna_scanout_do_flush: flush timer active: delta=14 [ 83.428] sna_accel_block: evaluating timers, active=7 [ 83.428] sna_accel_block: flush timer expires in 14 [83442] [ 83.430] sna_wakeup_handler [ 83.430] sna_accel_flush: flush?=0, dirty?=0 [ 83.430] sna_accel_flush: flush?=0, dirty?=0 [ 83.430] sna_block_handler (tv=537.659000) [ 83.430] sna_scanout_do_flush: flush timer active: delta=12 [ 83.430] sna_accel_block: evaluating timers, active=7 [ 83.430] sna_accel_block: flush timer expires in 12 [83442] [ 83.430] sna_wakeup_handler [ 83.430] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=128, name=76 [ 83.430] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 83.430] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 83.430] sna_dri2_get_back: draw size=3840x2160, back buffer handle=128 size=3840x2160, is-scanout? 1, active?=1, pitch=15360, front pitch=15360 [ 83.430] sna_dri2_get_back: reuse backbuffer? 1 [ 83.430] sna_dri2_get_back: back buffer handle=128, active?=1, refcnt=2 [ 83.430] sna_dri2_get_back: cache: handle=32, active=0 [ 83.430] sna_dri2_get_back: reuse cache handle=32, name=80, flags=0 [ 83.430] sna_dri2_get_back: caching handle=128 (name=76, flags=0, active_scanout=1) [ 83.430] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 83.430] sna_dri2_reuse_buffer: reusing back buffer handle=32, name=80, pitch=15360, age=0 [ 83.430] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 83.430] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=114, name=86, active_scanout=2 [ 83.430] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 83.430] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=114] -- refcnt=4, draw=146, pixmap=4091, proxy?=0 [ 83.430] sna_accel_flush: flush?=0, dirty?=0 [ 83.430] sna_accel_flush: flush?=0, dirty?=0 [ 83.430] sna_accel_flush: flush?=0, dirty?=0 [ 83.430] sna_block_handler (tv=537.659000) [ 83.430] sna_scanout_do_flush: flush timer active: delta=12 [ 83.430] sna_accel_block: evaluating timers, active=7 [ 83.430] sna_accel_block: flush timer expires in 12 [83442] [ 83.431] sna_wakeup_handler [ 83.431] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 83.431] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 83.431] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 83.431] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 83.431] sna_dri2_get_msc(draw=146, pipe=0) [ 83.431] sna_crtc_record_swap: recording last swap on pipe=0, frame 4755 [msc=4755], time 83.416167 [ 83.431] sna_dri2_get_msc: msc=4755 [raw=4755], ust=83416167 [ 83.431] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=32 (refs=2/1, flush=0) , front=114 (refs=3/3, flush=1) [ 83.431] sna_dri2_schedule_swap(target_msc=4756, divisor=0, remainder=0) [ 83.431] sna_dri2_schedule_swap: using front handle=114, active_scanout?=2, flush?=1 [ 83.431] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 83.431] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 83.431] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 83.431] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 83.431] sna_crtc_record_swap: recording last swap on pipe=0, frame 4755 [msc=4755], time 83.416167 [ 83.431] immediate_swap: current_msc=4755, target_msc=4756 -- yes [ 83.431] can_flip: no, shadow enabled [ 83.431] sna_dri2_add_event: adding event to window 146) [ 83.431] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 1, chained? 1, pipe 0 [ 83.431] sna_dri2_immediate_blit: current event front=114 [name=86, active?=2], back=32 [name=80, active?=0] [ 83.431] swap_limit: draw=146 setting swap limit to 2 [ 83.431] sna_dri2_swap_limit_validate: swap limit set to 2 [ 83.431] sna_dri2_immediate_blit: setting handle=32 as pending blit (current event front=114, back=32) [ 83.431] sna_dri2_event_free(draw?=1) [ 83.431] sna_dri2_remove_event: remove[0x561c94b43520] from window 146, active? 1 [ 83.431] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=114] -- refcnt=4, draw=146, pixmap=4091, proxy?=0 [ 83.431] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=32] -- refcnt=3, draw=146, pixmap=0, proxy?=0 [ 83.431] sna_dri2_schedule_swap: reported target_msc=4756 [ 83.431] sna_accel_flush: flush?=0, dirty?=0 [ 83.431] sna_accel_flush: flush?=0, dirty?=0 [ 83.431] sna_accel_flush: flush?=0, dirty?=0 [ 83.431] sna_accel_flush: flush?=0, dirty?=0 [ 83.431] sna_block_handler (tv=537.658000) [ 83.431] sna_scanout_do_flush: flush timer active: delta=11 [ 83.431] sna_accel_block: evaluating timers, active=7 [ 83.431] sna_accel_block: flush timer expires in 11 [83442] [ 83.432] sna_wakeup_handler [ 83.432] sna_mode_wakeup: len=64 [ 83.432] sna_dri2_vblank_handler(type=2, sequence=4756, draw=4181) [ 83.432] sna_crtc_record_swap: recording last swap on pipe=0, frame 4756 [msc=4756], time 83.432815 [ 83.432] sna_dri2_vblank_handler: 2 complete, frame=4756 tv=83.432815 [ 83.432] sna_dri2_blit_complete: blit finished [ 83.432] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4756, tv=83.432815) [ 83.432] frame_swap_complete(type=2): draw=146, pipe=0, frame=4756 [msc=4756], tv=83.432815 [ 83.432] sna_accel_flush: flush?=0, dirty?=0 [ 83.432] sna_dri2_vblank_handler: swapping old back handle=32 [name=80, active=1] for pending handle=32 [name=80, active=1], front handle=114 [name=86, active=2] [ 83.432] sna_dri2_cache_bo(handle=32, name=80) [ 83.432] sna_dri2_cache_bo: multiple references [2], releasing handle [ 83.432] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 83.432] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 83.432] can_xchg: back size=8700f00, front size=8700f00 [ 83.432] can_xchg: yes, pixmap=4091 [ 83.432] sna_dri2_xchg: win=146, exchange front=114/86,ref=3 and back=32/80,ref=2, pixmap=4091 3840x2160 [ 83.432] sna_dri2_xchg: back_bo handle=32, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 83.432] sna_dri2_xchg: front_bo handle=114, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 83.432] set_bo: pixmap=4091, handle=32 (old handle=114) [ 83.432] set_bo: marking whole pixmap as damaged [ 83.432] set_bo: applying final/discard move-to-gpu [ 83.432] wait_for_shadow: flags=0, flips=1, handle=114, shadow=29 [ 83.432] set_bo: dropping flush hint from handle=114 [ 83.432] set_bo: adding flush hint to handle=32 [ 83.432] mark_stale(handle=114) => 1 [ 83.432] sna_next_vblank(pipe=0, waiting until next vblank) [ 83.432] sna_mode_wakeup: recording last swap on pipe=0, frame 4756 [1294], time 83.432815 [ 83.432] sna_mode_wakeup: removing handle=128 [active_scanout=0] from scanout, installing handle=114 [active_scanout=1] [ 83.432] sna_mode_wakeup: flip complete, pending? 1 [ 83.432] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 83.432] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 83.432] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 83.432] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 83.432] sna_pixmap_move_to_gpu: already all-damaged [ 83.432] sna_pixmap_mark_active: pixmap=4091, handle=32 [ 83.432] sna_mode_redisplay: crtc[0] transformed? 0 [ 83.432] sna_mode_redisplay: crtc[1] transformed? 0 [ 83.432] sna_mode_redisplay: crtc[2] transformed? 0 [ 83.432] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=32 [active=1] [ 83.432] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 114, transformed? 0 [ 83.432] get_fb: reusing fb=68 for handle=32 [ 83.432] sna_mode_redisplay: recording flip on CRTC:32 handle=32, active_scanout=2, serial=3 [ 83.432] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 83.432] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 83.432] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 83.432] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 83.432] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=32, shadow handle=29 [ 83.432] sna_block_handler (tv=537.657000) [ 83.432] sna_scanout_do_flush: flush timer active: delta=10 [ 83.432] sna_accel_block: evaluating timers, active=7 [ 83.432] sna_accel_block: flush timer expires in 10 [83442] [ 83.433] sna_wakeup_handler [ 83.433] sna_accel_flush: flush?=0, dirty?=0 [ 83.433] sna_accel_flush: flush?=0, dirty?=0 [ 83.433] sna_accel_flush: flush?=0, dirty?=0 [ 83.433] sna_block_handler (tv=537.656000) [ 83.433] sna_scanout_do_flush: flush timer active: delta=9 [ 83.433] sna_accel_block: evaluating timers, active=7 [ 83.433] sna_accel_block: flush timer expires in 9 [83442] [ 83.433] sna_wakeup_handler [ 83.433] sna_accel_flush: flush?=0, dirty?=0 [ 83.433] sna_accel_flush: flush?=0, dirty?=0 [ 83.433] sna_accel_flush: flush?=0, dirty?=0 [ 83.433] sna_block_handler (tv=537.656000) [ 83.433] sna_scanout_do_flush: flush timer active: delta=9 [ 83.433] sna_accel_block: evaluating timers, active=7 [ 83.433] sna_accel_block: flush timer expires in 9 [83442] [ 83.434] sna_wakeup_handler [ 83.434] sna_accel_flush: flush?=0, dirty?=0 [ 83.434] sna_block_handler (tv=537.655000) [ 83.434] sna_scanout_do_flush: flush timer active: delta=8 [ 83.434] sna_accel_block: evaluating timers, active=7 [ 83.434] sna_accel_block: flush timer expires in 8 [83442] [ 83.434] sna_wakeup_handler [ 83.434] sna_block_handler (tv=537.655000) [ 83.434] sna_scanout_do_flush: flush timer active: delta=8 [ 83.434] sna_accel_block: evaluating timers, active=7 [ 83.434] sna_accel_block: flush timer expires in 8 [83442] [ 83.435] sna_wakeup_handler [ 83.435] sna_block_handler (tv=537.654000) [ 83.435] sna_scanout_do_flush: flush timer active: delta=7 [ 83.435] sna_accel_block: evaluating timers, active=7 [ 83.435] sna_accel_block: flush timer expires in 7 [83442] [ 83.437] sna_wakeup_handler [ 83.437] sna_block_handler (tv=537.652000) [ 83.437] sna_scanout_do_flush: flush timer active: delta=5 [ 83.437] sna_accel_block: evaluating timers, active=7 [ 83.437] sna_accel_block: flush timer expires in 5 [83442] [ 83.441] sna_wakeup_handler [ 83.441] sna_accel_flush: flush?=0, dirty?=0 [ 83.441] sna_accel_flush: flush?=0, dirty?=0 [ 83.441] sna_create_pixmap(3840, 2160, 24, usage=0) [ 83.441] kgem_can_create_2d: 3840x2160 @ 24 [ 83.441] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 83.441] kgem_can_create_2d: untiled size=33177600 [ 83.441] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 83.441] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 83.441] kgem_can_create_2d: tiled[-1] size=33177600 [ 83.441] sna_create_pixmap: usage=0, flags=1b [ 83.441] sna_create_pixmap: creating GPU pixmap 3840x2160, stride=15360, flags=1b [ 83.441] __pop_freed_pixmap: reusing freed pixmap=5164 header [ 83.441] create_pixmap_hdr: pixmap=5165, width=3840, height=2160, usage=0 [ 83.441] sna_create_pixmap: serial=5165, 3840x2160, usage=0 [ 83.441] sna_composite_rectangles(pixmap=5166, op=0, 0 x 1 [(0, 0)x(3840, 2160) ...]) [ 83.441] sna_composite_rectangles: converted to op 0 [ 83.441] sna_composite_rectangles[0] (0, 0)x(3840, 2160) -> (0, 0), (3840, 2160) [ 83.441] sna_composite_rectangles: nrects=1, region=(0, 0), (3840, 2160) x 1 [ 83.441] sna_composite_rectangles: clipped extents (0, 0),(3840, 2160) x 1 [ 83.441] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(3840, 2160) [ 83.441] sna_composite_rectangles: dropping last-cpu hint [ 83.441] sna_drawable_use_bo pixmap=5166, box=((0, 0), (3840, 2160)), flags=19... [ 83.441] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 83.441] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 83.441] sna_pixmap_move_to_gpu(pixmap=5166, usage=0), flags=b [ 83.441] sna_pixmap_move_to_gpu: CPU damage? 0 [ 83.441] sna_pixmap_move_to_gpu: creating GPU bo (3840x2160@32), create=b [ 83.441] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 83.441] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 83.441] sna_pixmap_alloc_gpu: pixmap=5166 [ 83.441] kgem_create_2d(3840x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 83.441] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=15360, height=2160 [ 83.441] kgem_bo_remove_from_inactive: removing handle=112 from inactive [ 83.441] from inactive: pitch=15360, tiling=1: handle=112, id=2920 [ 83.441] __sna_damage_all(3840, 2160) [ 83.441] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 83.441] sna_pixmap_mark_active: pixmap=5166, handle=112 [ 83.441] sna_drawable_use_bo: allocated GPU bo for operation [ 83.441] sna_drawable_use_bo: using GPU bo with damage? 0 [ 83.441] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) [ 83.441] kgem_bo_is_render: handle=112, rq? 0 [0] [ 83.441] kgem_bo_is_render: handle=112, rq? 0 [0] [ 83.441] gen9_render_fill_boxes(0 x 1 [(0, 0), (3840, 2160) ...]) [ 83.441] sna_render_get_solid: 0 [ 83.441] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 83.441] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 83.441] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 83.441] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 83.441] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 83.441] kgem_add_handle: handle=4, index=0 [ 83.442] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 83.442] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 83.442] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 83.442] gen9_composite_get_binding_table(ffc0) [ 83.442] kgem_add_reloc64: handle=112, pos=16360, delta=0, domains=20002 [ 83.442] kgem_add_handle: handle=112, index=1 [ 83.442] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e64a9000) [ 83.442] __kgem_bo_mark_dirty: handle=112 (proxy? 0) [ 83.442] [3fe0] bind bo(handle=112, addr=e64a9000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> render [ 83.442] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 83.442] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 83.442] kgem_add_handle: handle=7, index=2 [ 83.442] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 83.442] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 83.442] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 83.442] gen9_emit_sampler: sampler = 1 [ 83.442] gen9_emit_sf: num_sf_outputs=1 [ 83.442] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 83.442] gen9_emit_vertex_elements: setup id=0 [ 83.442] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 83.442] (0, 0), (3840, 2160) [ 83.442] gen8_vertex_flush[490] = 3 [ 83.442] sna_composite_rectangles: pixmap=5166 marking clear [0]? 1 [ 83.442] sna_copy_area: src=pixmap=5166:(0, 0)x(3840, 2160)+(0, 0) -> dst=pixmap=5081:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 83.442] sna_copy_area: normal copy [ 83.442] sna_do_copy: src=(0, 0), dst=(0, 0), size=(3840x2160) [ 83.442] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(3840x2160) [ 83.442] sna_do_copy: dst extents (0, 0), (3840, 2160), dst clip extents (0, 0), (3840, 2160), dst size=3840x2160 [ 83.442] sna_do_copy: clipped dst extents (0, 0), (3840, 2160) [ 83.442] sna_do_copy: unclipped src extents (0, 0), (3840, 2160) [ 83.442] sna_do_copy: clipped src extents (0, 0), (3840, 2160) [ 83.442] sna_do_copy: pixmap -- no source clipping [ 83.442] sna_do_copy: src extents (0, 0), (3840, 2160) x 1 [ 83.442] sna_do_copy: copy region (0, 0), (3840, 2160) x 1 + (0, 0) [ 83.442] sna_copy_boxes (boxes=1x[(0, 0), (3840, 2160)...], src pixmap=5166+(0, 0), dst pixmap=5081+(0, 0), alu=3, src.size=3840x2160, dst.size=3840x2160) [ 83.442] sna_copy_boxes: dst=(priv=0x561c94b2b260, gpu_bo=25, cpu_bo=0), src=(priv=0x561c94b40a30, gpu_bo=112, cpu_bo=0), replaces=1 [ 83.442] copy_prefer_gpu: source is clear, don't force use of GPU [ 83.442] sna_drawable_use_bo pixmap=5081, box=((0, 0), (3840, 2160)), flags=18... [ 83.442] sna_drawable_use_bo: exported target, set PREFER_GPU [ 83.442] sna_drawable_use_bo: pinned, never REPLACES [ 83.442] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 83.442] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 83.442] sna_drawable_use_bo: using whole GPU bo [ 83.442] sna_copy_boxes: applying src clear [0] to dst [ 83.442] kgem_bo_is_render: handle=25, rq? 0 [0] [ 83.442] color_convert: src=0 [20020888] [ 83.442] color_convert: dst=ff000000 [20028888] [ 83.442] sna_render_get_solid: ff000000 [ 83.442] kgem_set_mode: flushing before new bo [ 83.442] gen8_vertex_close: used=6, vbo active? 23, vb=1, nreloc=1 [ 83.442] gen8_vertex_close: reloc[0] = 287 [ 83.442] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 83.442] kgem_add_handle: handle=23, index=3 [ 83.442] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 83.442] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=8175 [fenced=0] [ 83.442] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 83.442] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 83.442] kgem_fixup_relocs: shrinking by 61440 [ 83.442] __kgem_busy: handle=1, busy=0, wedged=0 [ 83.442] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 83.442] kgem_commit: release handle=112 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e64a9000 [ 83.442] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 83.442] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 83.442] __kgem_bo_clear_busy: handle=7 [ 83.442] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 83.442] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 83.442] __kgem_busy: handle=1, busy=131072, wedged=0 [ 83.442] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 83.442] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 83.442] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 83.442] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 83.442] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 83.442] kgem_add_handle: handle=4, index=0 [ 83.442] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 83.442] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 83.442] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 83.442] gen9_composite_get_binding_table(ffc0) [ 83.442] kgem_add_reloc64: handle=25, pos=16360, delta=0, domains=20002 [ 83.442] kgem_add_handle: handle=25, index=1 [ 83.442] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f816d000) [ 83.442] __kgem_bo_mark_dirty: handle=25 (proxy? 0) [ 83.442] [3fe0] bind bo(handle=25, addr=f816d000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> render [ 83.442] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 83.442] kgem_add_reloc64: adding proxy [delta=1020] for handle=7 [ 83.442] kgem_add_handle: handle=7, index=2 [ 83.442] kgem_add_reloc64[4] = (delta=1020, target handle=2, presumed=fffe8000) [ 83.442] [3fd0] bind bo(handle=7, addr=fffe83fc), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 83.442] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 83.442] gen9_emit_sampler: sampler = 1 [ 83.442] gen9_emit_sf: num_sf_outputs=1 [ 83.442] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 83.442] gen9_emit_vertex_elements: setup id=0 [ 83.442] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 83.442] (0, 0), (3840, 2160) [ 83.442] gen8_vertex_flush[490] = 3 [ 83.442] sna_copy_boxes: marking dst handle=25 as all clear [0] [ 83.442] sna_accel_flush: flush?=1, dirty?=0 [ 83.442] gen8_vertex_close: used=12, vbo active? 23, vb=1, nreloc=1 [ 83.442] gen8_vertex_close: reloc[0] = 287 [ 83.442] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 83.442] kgem_add_handle: handle=23, index=3 [ 83.442] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 83.442] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=8175 [fenced=0] [ 83.442] __kgem_busy: handle=1, busy=131072, wedged=0 [ 83.442] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd981000 [ 83.442] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 83.442] kgem_fixup_relocs: shrinking by 61440 [ 83.442] __kgem_busy: handle=2, busy=0, wedged=0 [ 83.442] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd981000 [ 83.442] kgem_commit: release handle=25 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f816d000 [ 83.442] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 83.442] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 83.442] __kgem_bo_clear_busy: handle=7 [ 83.442] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 83.442] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 83.442] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 83.442] sna_accel_flush: flush?=0, dirty?=0 [ 83.442] sna_accel_flush: flush?=0, dirty?=0 [ 83.442] sna_destroy_pixmap: pixmap=5166, attached?=1 [ 83.442] _kgem_bo_destroy: handle=112, proxy? 0 [ 83.442] __kgem_bo_destroy: handle=112, size=33177600 [ 83.442] __kgem_busy: handle=112, busy=131073, wedged=0 [ 83.442] __kgem_bo_destroy: handle=112 -> active [ 83.442] __sna_free_pixmap(pixmap=5166) [ 83.442] sna_accel_flush: flush?=0, dirty?=0 [ 83.442] sna_block_handler (tv=537.647000) [ 83.442] kgem_retire, need_retire?=1 [ 83.442] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 83.442] kgem_retire__requests_ring: retiring ring 0 [ 83.442] __kgem_busy: handle=1, busy=131072, wedged=0 [ 83.442] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 83.442] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 83.442] kgem_retire -- retired=0, need_retire=1 [ 83.442] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 83.442] sna_scanout_do_flush: flush timer active: delta=0 [ 83.442] sna_scanout_do_flush (time=83442), triggered [ 83.442] sna_scanout_flush (time=83442), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 83.442] has_shadow: has pending damage? 0, outstanding flips: 1 [ 83.442] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 83.442] has_shadow: has pending damage? 0, outstanding flips: 1 [ 83.442] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) [ 83.443] sna_accel_block: evaluating timers, active=7 [ 83.443] sna_accel_block: flush timer expires in 16 [83458] [ 83.443] sna_wakeup_handler [ 83.443] sna_accel_flush: flush?=0, dirty?=0 [ 83.443] sna_accel_flush: flush?=0, dirty?=0 [ 83.443] sna_accel_flush: flush?=0, dirty?=0 [ 83.443] sna_block_handler (tv=537.646000) [ 83.443] kgem_retire, need_retire?=1 [ 83.443] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 83.443] kgem_retire__requests_ring: retiring ring 0 [ 83.443] __kgem_busy: handle=1, busy=131072, wedged=0 [ 83.443] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 83.443] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 83.443] kgem_retire -- retired=0, need_retire=1 [ 83.443] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 83.443] sna_scanout_do_flush: flush timer active: delta=15 [ 83.443] sna_accel_do_throttle (time=83443), triggered [ 83.443] sna_accel_throttle (time=83443) [ 83.443] sna_accel_block: evaluating timers, active=7 [ 83.443] sna_accel_block: flush timer expires in 15 [83458] [ 83.444] sna_wakeup_handler [ 83.444] sna_block_handler (tv=537.645000) [ 83.444] kgem_retire, need_retire?=1 [ 83.444] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 83.444] kgem_retire__requests_ring: retiring ring 0 [ 83.444] __kgem_busy: handle=1, busy=0, wedged=0 [ 83.444] __kgem_retire_rq: request 1 complete [ 83.444] __kgem_bo_flush: handle=112, busy=0, wedged=0 [ 83.444] kgem_bo_move_to_cache: release handle=112 [ 83.444] kgem_bo_move_to_inactive: moving handle=112 to inactive [ 83.444] kgem_retire__requests_ring: retiring ring 0 [ 83.444] __kgem_busy: handle=2, busy=0, wedged=0 [ 83.444] __kgem_retire_rq: request 2 complete [ 83.444] __kgem_bo_flush: handle=25, busy=0, wedged=0 [ 83.444] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 83.444] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 83.444] kgem_retire -- retired=1, need_retire=0 [ 83.444] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 83.444] gen6_render_retire: resetting idle vbo [ 83.444] sna_scanout_do_flush: flush timer active: delta=14 [ 83.444] sna_accel_block: evaluating timers, active=7 [ 83.444] sna_accel_block: flush timer expires in 14 [83458] [ 83.446] sna_wakeup_handler [ 83.446] sna_accel_flush: flush?=0, dirty?=0 [ 83.446] sna_accel_flush: flush?=0, dirty?=0 [ 83.446] sna_block_handler (tv=537.643000) [ 83.446] sna_scanout_do_flush: flush timer active: delta=12 [ 83.446] sna_accel_block: evaluating timers, active=7 [ 83.446] sna_accel_block: flush timer expires in 12 [83458] [ 83.446] sna_wakeup_handler [ 83.447] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=114, name=86 [ 83.447] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 83.447] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 83.447] sna_dri2_get_back: draw size=3840x2160, back buffer handle=114 size=3840x2160, is-scanout? 1, active?=1, pitch=15360, front pitch=15360 [ 83.447] sna_dri2_get_back: reuse backbuffer? 1 [ 83.447] sna_dri2_get_back: back buffer handle=114, active?=1, refcnt=2 [ 83.447] sna_dri2_get_back: cache: handle=128, active=0 [ 83.447] sna_dri2_get_back: reuse cache handle=128, name=76, flags=0 [ 83.447] sna_dri2_get_back: caching handle=114 (name=86, flags=0, active_scanout=1) [ 83.447] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 83.447] sna_dri2_reuse_buffer: reusing back buffer handle=128, name=76, pitch=15360, age=0 [ 83.447] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 83.447] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=32, name=80, active_scanout=2 [ 83.447] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 83.447] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=4, draw=146, pixmap=4091, proxy?=0 [ 83.447] sna_accel_flush: flush?=0, dirty?=0 [ 83.447] sna_accel_flush: flush?=0, dirty?=0 [ 83.447] sna_accel_flush: flush?=0, dirty?=0 [ 83.447] sna_block_handler (tv=537.642000) [ 83.447] sna_scanout_do_flush: flush timer active: delta=11 [ 83.447] sna_accel_block: evaluating timers, active=7 [ 83.447] sna_accel_block: flush timer expires in 11 [83458] [ 83.447] sna_wakeup_handler [ 83.447] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 83.447] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 83.447] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 83.447] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 83.447] sna_dri2_get_msc(draw=146, pipe=0) [ 83.447] sna_crtc_record_swap: recording last swap on pipe=0, frame 4756 [msc=4756], time 83.432815 [ 83.447] sna_dri2_get_msc: msc=4756 [raw=4756], ust=83432815 [ 83.447] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=128 (refs=2/1, flush=0) , front=32 (refs=3/3, flush=1) [ 83.447] sna_dri2_schedule_swap(target_msc=4757, divisor=0, remainder=0) [ 83.447] sna_dri2_schedule_swap: using front handle=32, active_scanout?=2, flush?=1 [ 83.447] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 83.447] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 83.447] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 83.447] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 83.447] sna_crtc_record_swap: recording last swap on pipe=0, frame 4756 [msc=4756], time 83.432815 [ 83.447] immediate_swap: current_msc=4756, target_msc=4757 -- yes [ 83.447] can_flip: no, shadow enabled [ 83.447] sna_dri2_add_event: adding event to window 146) [ 83.447] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 1, chained? 1, pipe 0 [ 83.447] sna_dri2_immediate_blit: current event front=32 [name=80, active?=2], back=128 [name=76, active?=0] [ 83.447] swap_limit: draw=146 setting swap limit to 2 [ 83.447] sna_dri2_swap_limit_validate: swap limit set to 2 [ 83.447] sna_dri2_immediate_blit: setting handle=128 as pending blit (current event front=32, back=128) [ 83.447] sna_dri2_event_free(draw?=1) [ 83.447] sna_dri2_remove_event: remove[0x561c94b43520] from window 146, active? 1 [ 83.447] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=4, draw=146, pixmap=4091, proxy?=0 [ 83.447] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=128] -- refcnt=3, draw=146, pixmap=0, proxy?=0 [ 83.447] sna_dri2_schedule_swap: reported target_msc=4757 [ 83.447] sna_accel_flush: flush?=0, dirty?=0 [ 83.447] sna_accel_flush: flush?=0, dirty?=0 [ 83.447] sna_accel_flush: flush?=0, dirty?=0 [ 83.447] sna_accel_flush: flush?=0, dirty?=0 [ 83.447] sna_block_handler (tv=537.642000) [ 83.447] sna_scanout_do_flush: flush timer active: delta=11 [ 83.447] sna_accel_block: evaluating timers, active=7 [ 83.448] sna_accel_block: flush timer expires in 11 [83458] [ 83.449] sna_wakeup_handler [ 83.449] sna_mode_wakeup: len=64 [ 83.449] sna_dri2_vblank_handler(type=2, sequence=4757, draw=4181) [ 83.449] sna_crtc_record_swap: recording last swap on pipe=0, frame 4757 [msc=4757], time 83.449470 [ 83.449] sna_dri2_vblank_handler: 2 complete, frame=4757 tv=83.449470 [ 83.449] sna_dri2_blit_complete: blit finished [ 83.449] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4757, tv=83.449470) [ 83.449] frame_swap_complete(type=2): draw=146, pipe=0, frame=4757 [msc=4757], tv=83.449470 [ 83.449] sna_accel_flush: flush?=0, dirty?=0 [ 83.449] sna_dri2_vblank_handler: swapping old back handle=128 [name=76, active=1] for pending handle=128 [name=76, active=1], front handle=32 [name=80, active=2] [ 83.449] sna_dri2_cache_bo(handle=128, name=76) [ 83.449] sna_dri2_cache_bo: multiple references [2], releasing handle [ 83.449] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 83.449] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 83.449] can_xchg: back size=8700f00, front size=8700f00 [ 83.449] can_xchg: yes, pixmap=4091 [ 83.449] sna_dri2_xchg: win=146, exchange front=32/80,ref=3 and back=128/76,ref=2, pixmap=4091 3840x2160 [ 83.449] sna_dri2_xchg: back_bo handle=128, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 83.449] sna_dri2_xchg: front_bo handle=32, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 83.449] set_bo: pixmap=4091, handle=128 (old handle=32) [ 83.449] set_bo: marking whole pixmap as damaged [ 83.449] set_bo: applying final/discard move-to-gpu [ 83.449] wait_for_shadow: flags=0, flips=1, handle=32, shadow=29 [ 83.449] set_bo: dropping flush hint from handle=32 [ 83.449] set_bo: adding flush hint to handle=128 [ 83.449] mark_stale(handle=32) => 1 [ 83.449] sna_next_vblank(pipe=0, waiting until next vblank) [ 83.449] sna_mode_wakeup: recording last swap on pipe=0, frame 4757 [1295], time 83.449470 [ 83.449] sna_mode_wakeup: removing handle=114 [active_scanout=0] from scanout, installing handle=32 [active_scanout=1] [ 83.449] sna_mode_wakeup: flip complete, pending? 1 [ 83.449] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 83.449] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 83.449] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 83.449] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 83.449] sna_pixmap_move_to_gpu: already all-damaged [ 83.449] sna_pixmap_mark_active: pixmap=4091, handle=128 [ 83.449] sna_mode_redisplay: crtc[0] transformed? 0 [ 83.449] sna_mode_redisplay: crtc[1] transformed? 0 [ 83.449] sna_mode_redisplay: crtc[2] transformed? 0 [ 83.449] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=128 [active=1] [ 83.449] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 32, transformed? 0 [ 83.449] get_fb: reusing fb=80 for handle=128 [ 83.449] sna_mode_redisplay: recording flip on CRTC:32 handle=128, active_scanout=2, serial=3 [ 83.449] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 83.449] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 83.449] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 83.449] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 83.449] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=128, shadow handle=29 [ 83.449] sna_block_handler (tv=537.640000) [ 83.449] sna_scanout_do_flush: flush timer active: delta=9 [ 83.449] sna_accel_block: evaluating timers, active=7 [ 83.449] sna_accel_block: flush timer expires in 9 [83458] [ 83.450] sna_wakeup_handler [ 83.450] sna_accel_flush: flush?=0, dirty?=0 [ 83.450] sna_accel_flush: flush?=0, dirty?=0 [ 83.450] sna_accel_flush: flush?=0, dirty?=0 [ 83.450] sna_accel_flush: flush?=0, dirty?=0 [ 83.450] sna_accel_flush: flush?=0, dirty?=0 [ 83.450] sna_block_handler (tv=537.639000) [ 83.450] sna_scanout_do_flush: flush timer active: delta=8 [ 83.450] sna_accel_block: evaluating timers, active=7 [ 83.450] sna_accel_block: flush timer expires in 8 [83458] [ 83.450] sna_wakeup_handler [ 83.450] sna_block_handler (tv=537.639000) [ 83.450] sna_scanout_do_flush: flush timer active: delta=8 [ 83.450] sna_accel_block: evaluating timers, active=7 [ 83.450] sna_accel_block: flush timer expires in 8 [83458] [ 83.451] sna_wakeup_handler [ 83.451] sna_accel_flush: flush?=0, dirty?=0 [ 83.451] sna_block_handler (tv=537.638000) [ 83.451] sna_scanout_do_flush: flush timer active: delta=7 [ 83.451] sna_accel_block: evaluating timers, active=7 [ 83.451] sna_accel_block: flush timer expires in 7 [83458] [ 83.452] sna_wakeup_handler [ 83.452] sna_block_handler (tv=537.637000) [ 83.452] sna_scanout_do_flush: flush timer active: delta=6 [ 83.452] sna_accel_block: evaluating timers, active=7 [ 83.452] sna_accel_block: flush timer expires in 6 [83458] [ 83.458] sna_wakeup_handler [ 83.458] sna_accel_flush: flush?=0, dirty?=0 [ 83.458] sna_block_handler (tv=537.631000) [ 83.458] sna_scanout_do_flush: flush timer active: delta=0 [ 83.458] sna_scanout_do_flush (time=83458), triggered [ 83.458] sna_scanout_flush (time=83458), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 83.458] has_shadow: has pending damage? 0, outstanding flips: 1 [ 83.458] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 83.458] has_shadow: has pending damage? 0, outstanding flips: 1 [ 83.458] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) [ 83.458] sna_accel_block: evaluating timers, active=7 [ 83.458] sna_accel_block: flush timer expires in 16 [83474] [ 83.458] sna_wakeup_handler [ 83.458] sna_block_handler (tv=537.631000) [ 83.458] sna_scanout_do_flush: flush timer active: delta=16 [ 83.458] sna_accel_block: evaluating timers, active=7 [ 83.458] sna_accel_block: flush timer expires in 16 [83474] [ 83.458] sna_wakeup_handler [ 83.458] sna_accel_flush: flush?=0, dirty?=0 [ 83.458] sna_block_handler (tv=537.631000) [ 83.458] sna_scanout_do_flush: flush timer active: delta=16 [ 83.458] sna_accel_block: evaluating timers, active=7 [ 83.458] sna_accel_block: flush timer expires in 16 [83474] [ 83.459] sna_wakeup_handler [ 83.459] sna_block_handler (tv=537.630000) [ 83.459] sna_scanout_do_flush: flush timer active: delta=15 [ 83.459] sna_accel_block: evaluating timers, active=7 [ 83.459] sna_accel_block: flush timer expires in 15 [83474] [ 83.460] sna_wakeup_handler [ 83.460] sna_block_handler (tv=537.629000) [ 83.460] sna_scanout_do_flush: flush timer active: delta=14 [ 83.460] sna_accel_do_throttle (time=83460), triggered [ 83.460] sna_accel_throttle (time=83460) [ 83.460] sna_accel_disarm_timer[1] (time=83460) [ 83.460] sna_accel_block: evaluating timers, active=5 [ 83.460] sna_accel_block: flush timer expires in 14 [83474] [ 83.462] sna_wakeup_handler [ 83.462] sna_accel_flush: flush?=0, dirty?=0 [ 83.462] sna_accel_flush: flush?=0, dirty?=0 [ 83.462] sna_block_handler (tv=537.627000) [ 83.462] sna_scanout_do_flush: flush timer active: delta=12 [ 83.462] sna_accel_do_throttle -- no pending activity [ 83.462] sna_accel_block: evaluating timers, active=5 [ 83.462] sna_accel_block: flush timer expires in 12 [83474] [ 83.463] sna_wakeup_handler [ 83.463] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=32, name=80 [ 83.463] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 83.463] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 83.463] sna_dri2_get_back: draw size=3840x2160, back buffer handle=32 size=3840x2160, is-scanout? 1, active?=1, pitch=15360, front pitch=15360 [ 83.463] sna_dri2_get_back: reuse backbuffer? 1 [ 83.463] sna_dri2_get_back: back buffer handle=32, active?=1, refcnt=2 [ 83.463] sna_dri2_get_back: cache: handle=114, active=0 [ 83.463] sna_dri2_get_back: reuse cache handle=114, name=86, flags=0 [ 83.463] sna_dri2_get_back: caching handle=32 (name=80, flags=0, active_scanout=1) [ 83.463] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 83.463] sna_dri2_reuse_buffer: reusing back buffer handle=114, name=86, pitch=15360, age=0 [ 83.463] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 83.463] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=128, name=76, active_scanout=2 [ 83.463] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 83.463] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=128] -- refcnt=4, draw=146, pixmap=4091, proxy?=0 [ 83.463] sna_accel_flush: flush?=0, dirty?=0 [ 83.463] sna_accel_flush: flush?=0, dirty?=0 [ 83.463] sna_accel_flush: flush?=0, dirty?=0 [ 83.463] sna_block_handler (tv=537.626000) [ 83.463] sna_scanout_do_flush: flush timer active: delta=11 [ 83.463] sna_accel_do_throttle -- no pending activity [ 83.463] sna_accel_block: evaluating timers, active=5 [ 83.463] sna_accel_block: flush timer expires in 11 [83474] [ 83.463] sna_wakeup_handler [ 83.463] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 83.463] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 83.463] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 83.463] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 83.463] sna_dri2_get_msc(draw=146, pipe=0) [ 83.463] sna_crtc_record_swap: recording last swap on pipe=0, frame 4757 [msc=4757], time 83.449470 [ 83.463] sna_dri2_get_msc: msc=4757 [raw=4757], ust=83449470 [ 83.463] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=114 (refs=2/1, flush=0) , front=128 (refs=3/3, flush=1) [ 83.463] sna_dri2_schedule_swap(target_msc=4758, divisor=0, remainder=0) [ 83.463] sna_dri2_schedule_swap: using front handle=128, active_scanout?=2, flush?=1 [ 83.463] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 83.463] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 83.463] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 83.463] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 83.463] sna_crtc_record_swap: recording last swap on pipe=0, frame 4757 [msc=4757], time 83.449470 [ 83.463] immediate_swap: current_msc=4757, target_msc=4758 -- yes [ 83.463] can_flip: no, shadow enabled [ 83.463] sna_dri2_add_event: adding event to window 146) [ 83.463] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 1, chained? 1, pipe 0 [ 83.463] sna_dri2_immediate_blit: current event front=128 [name=76, active?=2], back=114 [name=86, active?=0] [ 83.463] swap_limit: draw=146 setting swap limit to 2 [ 83.463] sna_dri2_swap_limit_validate: swap limit set to 2 [ 83.463] sna_dri2_immediate_blit: setting handle=114 as pending blit (current event front=128, back=114) [ 83.463] sna_dri2_event_free(draw?=1) [ 83.463] sna_dri2_remove_event: remove[0x561c94b43520] from window 146, active? 1 [ 83.463] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=128] -- refcnt=4, draw=146, pixmap=4091, proxy?=0 [ 83.463] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=114] -- refcnt=3, draw=146, pixmap=0, proxy?=0 [ 83.463] sna_dri2_schedule_swap: reported target_msc=4758 [ 83.463] sna_accel_flush: flush?=0, dirty?=0 [ 83.463] sna_accel_flush: flush?=0, dirty?=0 [ 83.463] sna_accel_flush: flush?=0, dirty?=0 [ 83.463] sna_accel_flush: flush?=0, dirty?=0 [ 83.463] sna_block_handler (tv=537.626000) [ 83.463] sna_scanout_do_flush: flush timer active: delta=11 [ 83.463] sna_accel_do_throttle -- no pending activity [ 83.463] sna_accel_block: evaluating timers, active=5 [ 83.463] sna_accel_block: flush timer expires in 11 [83474] [ 83.465] sna_wakeup_handler [ 83.465] sna_mode_wakeup: len=64 [ 83.465] sna_dri2_vblank_handler(type=2, sequence=4758, draw=4181) [ 83.465] sna_crtc_record_swap: recording last swap on pipe=0, frame 4758 [msc=4758], time 83.466124 [ 83.465] sna_dri2_vblank_handler: 2 complete, frame=4758 tv=83.466124 [ 83.465] sna_dri2_blit_complete: blit finished [ 83.465] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4758, tv=83.466124) [ 83.465] frame_swap_complete(type=2): draw=146, pipe=0, frame=4758 [msc=4758], tv=83.466124 [ 83.465] sna_accel_flush: flush?=0, dirty?=0 [ 83.465] sna_dri2_vblank_handler: swapping old back handle=114 [name=86, active=1] for pending handle=114 [name=86, active=1], front handle=128 [name=76, active=2] [ 83.465] sna_dri2_cache_bo(handle=114, name=86) [ 83.465] sna_dri2_cache_bo: multiple references [2], releasing handle [ 83.465] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 83.465] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 83.465] can_xchg: back size=8700f00, front size=8700f00 [ 83.465] can_xchg: yes, pixmap=4091 [ 83.465] sna_dri2_xchg: win=146, exchange front=128/76,ref=3 and back=114/86,ref=2, pixmap=4091 3840x2160 [ 83.465] sna_dri2_xchg: back_bo handle=114, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 83.465] sna_dri2_xchg: front_bo handle=128, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 83.465] set_bo: pixmap=4091, handle=114 (old handle=128) [ 83.465] set_bo: marking whole pixmap as damaged [ 83.465] set_bo: applying final/discard move-to-gpu [ 83.465] wait_for_shadow: flags=0, flips=1, handle=128, shadow=29 [ 83.465] set_bo: dropping flush hint from handle=128 [ 83.465] set_bo: adding flush hint to handle=114 [ 83.465] mark_stale(handle=128) => 1 [ 83.466] sna_next_vblank(pipe=0, waiting until next vblank) [ 83.466] sna_mode_wakeup: recording last swap on pipe=0, frame 4758 [1296], time 83.466124 [ 83.466] sna_mode_wakeup: removing handle=32 [active_scanout=0] from scanout, installing handle=128 [active_scanout=1] [ 83.466] sna_mode_wakeup: flip complete, pending? 1 [ 83.466] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 83.466] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 83.466] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 83.466] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 83.466] sna_pixmap_move_to_gpu: already all-damaged [ 83.466] sna_pixmap_mark_active: pixmap=4091, handle=114 [ 83.466] sna_mode_redisplay: crtc[0] transformed? 0 [ 83.466] sna_mode_redisplay: crtc[1] transformed? 0 [ 83.466] sna_mode_redisplay: crtc[2] transformed? 0 [ 83.466] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=114 [active=1] [ 83.466] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 128, transformed? 0 [ 83.466] get_fb: reusing fb=81 for handle=114 [ 83.466] sna_mode_redisplay: recording flip on CRTC:32 handle=114, active_scanout=2, serial=3 [ 83.466] __kgem_bo_clear_busy: handle=114 [ 83.466] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 83.466] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 83.466] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 83.466] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=114, shadow handle=29 [ 83.466] sna_accel_flush: flush?=0, dirty?=0 [ 83.466] sna_block_handler (tv=537.623000) [ 83.466] sna_scanout_do_flush: flush timer active: delta=8 [ 83.466] sna_accel_do_throttle -- no pending activity [ 83.466] sna_accel_block: evaluating timers, active=5 [ 83.466] sna_accel_block: flush timer expires in 8 [83474] [ 83.466] sna_wakeup_handler [ 83.466] sna_block_handler (tv=537.623000) [ 83.466] sna_scanout_do_flush: flush timer active: delta=8 [ 83.466] sna_accel_do_throttle -- no pending activity [ 83.466] sna_accel_block: evaluating timers, active=5 [ 83.466] sna_accel_block: flush timer expires in 8 [83474] [ 83.467] sna_wakeup_handler [ 83.467] sna_block_handler (tv=537.622000) [ 83.467] sna_scanout_do_flush: flush timer active: delta=7 [ 83.467] sna_accel_do_throttle -- no pending activity [ 83.467] sna_accel_block: evaluating timers, active=5 [ 83.467] sna_accel_block: flush timer expires in 7 [83474] [ 83.468] sna_wakeup_handler [ 83.468] sna_block_handler (tv=537.621000) [ 83.468] sna_scanout_do_flush: flush timer active: delta=6 [ 83.468] sna_accel_do_throttle -- no pending activity [ 83.468] sna_accel_block: evaluating timers, active=5 [ 83.468] sna_accel_block: flush timer expires in 6 [83474] [ 83.474] sna_wakeup_handler [ 83.474] sna_accel_flush: flush?=0, dirty?=0 [ 83.474] sna_block_handler (tv=537.615000) [ 83.474] sna_scanout_do_flush: flush timer active: delta=0 [ 83.474] sna_scanout_do_flush (time=83474), triggered [ 83.474] sna_scanout_flush (time=83474), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 83.474] has_shadow: has pending damage? 0, outstanding flips: 1 [ 83.474] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 83.474] has_shadow: has pending damage? 0, outstanding flips: 1 [ 83.474] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) [ 83.474] sna_accel_do_throttle -- no pending activity [ 83.474] sna_accel_block: evaluating timers, active=5 [ 83.474] sna_accel_block: flush timer expires in 16 [83490] [ 83.474] sna_wakeup_handler [ 83.474] sna_block_handler (tv=537.615000) [ 83.474] sna_scanout_do_flush: flush timer active: delta=16 [ 83.474] sna_accel_do_throttle -- no pending activity [ 83.474] sna_accel_block: evaluating timers, active=5 [ 83.474] sna_accel_block: flush timer expires in 16 [83490] [ 83.475] sna_wakeup_handler [ 83.475] sna_block_handler (tv=537.614000) [ 83.475] sna_scanout_do_flush: flush timer active: delta=15 [ 83.475] sna_accel_do_throttle -- no pending activity [ 83.475] sna_accel_block: evaluating timers, active=5 [ 83.475] sna_accel_block: flush timer expires in 15 [83490] [ 83.476] sna_wakeup_handler [ 83.476] sna_block_handler (tv=537.613000) [ 83.476] sna_scanout_do_flush: flush timer active: delta=14 [ 83.476] sna_accel_do_throttle -- no pending activity [ 83.476] sna_accel_block: evaluating timers, active=5 [ 83.476] sna_accel_block: flush timer expires in 14 [83490] [ 83.479] sna_wakeup_handler [ 83.479] sna_accel_flush: flush?=0, dirty?=0 [ 83.479] sna_accel_flush: flush?=0, dirty?=0 [ 83.479] sna_block_handler (tv=537.610000) [ 83.479] sna_scanout_do_flush: flush timer active: delta=11 [ 83.479] sna_accel_do_throttle -- no pending activity [ 83.479] sna_accel_block: evaluating timers, active=5 [ 83.479] sna_accel_block: flush timer expires in 11 [83490] [ 83.479] sna_wakeup_handler [ 83.479] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=128, name=76 [ 83.479] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 83.479] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 83.479] sna_dri2_get_back: draw size=3840x2160, back buffer handle=128 size=3840x2160, is-scanout? 1, active?=1, pitch=15360, front pitch=15360 [ 83.479] sna_dri2_get_back: reuse backbuffer? 1 [ 83.479] sna_dri2_get_back: back buffer handle=128, active?=1, refcnt=2 [ 83.479] sna_dri2_get_back: cache: handle=32, active=0 [ 83.479] sna_dri2_get_back: reuse cache handle=32, name=80, flags=0 [ 83.479] sna_dri2_get_back: caching handle=128 (name=76, flags=0, active_scanout=1) [ 83.479] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 83.479] sna_dri2_reuse_buffer: reusing back buffer handle=32, name=80, pitch=15360, age=0 [ 83.479] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 83.479] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=114, name=86, active_scanout=2 [ 83.479] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 83.479] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=114] -- refcnt=4, draw=146, pixmap=4091, proxy?=0 [ 83.479] sna_accel_flush: flush?=0, dirty?=0 [ 83.479] sna_accel_flush: flush?=0, dirty?=0 [ 83.479] sna_accel_flush: flush?=0, dirty?=0 [ 83.479] sna_block_handler (tv=537.610000) [ 83.479] sna_scanout_do_flush: flush timer active: delta=11 [ 83.479] sna_accel_do_throttle -- no pending activity [ 83.479] sna_accel_block: evaluating timers, active=5 [ 83.479] sna_accel_block: flush timer expires in 11 [83490] [ 83.479] sna_wakeup_handler [ 83.479] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 83.479] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 83.479] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 83.479] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 83.479] sna_dri2_get_msc(draw=146, pipe=0) [ 83.479] sna_crtc_record_swap: recording last swap on pipe=0, frame 4758 [msc=4758], time 83.466124 [ 83.479] sna_dri2_get_msc: msc=4758 [raw=4758], ust=83466124 [ 83.479] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=32 (refs=2/1, flush=0) , front=114 (refs=3/3, flush=1) [ 83.479] sna_dri2_schedule_swap(target_msc=4759, divisor=0, remainder=0) [ 83.479] sna_dri2_schedule_swap: using front handle=114, active_scanout?=2, flush?=1 [ 83.479] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 83.479] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 83.479] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 83.479] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 83.480] sna_crtc_record_swap: recording last swap on pipe=0, frame 4758 [msc=4758], time 83.466124 [ 83.480] immediate_swap: current_msc=4758, target_msc=4759 -- yes [ 83.480] can_flip: no, shadow enabled [ 83.480] sna_dri2_add_event: adding event to window 146) [ 83.480] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 1, chained? 1, pipe 0 [ 83.480] sna_dri2_immediate_blit: current event front=114 [name=86, active?=2], back=32 [name=80, active?=0] [ 83.480] swap_limit: draw=146 setting swap limit to 2 [ 83.480] sna_dri2_swap_limit_validate: swap limit set to 2 [ 83.480] sna_dri2_immediate_blit: setting handle=32 as pending blit (current event front=114, back=32) [ 83.480] sna_dri2_event_free(draw?=1) [ 83.480] sna_dri2_remove_event: remove[0x561c94b43520] from window 146, active? 1 [ 83.480] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=114] -- refcnt=4, draw=146, pixmap=4091, proxy?=0 [ 83.480] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=32] -- refcnt=3, draw=146, pixmap=0, proxy?=0 [ 83.480] sna_dri2_schedule_swap: reported target_msc=4759 [ 83.480] sna_accel_flush: flush?=0, dirty?=0 [ 83.480] sna_accel_flush: flush?=0, dirty?=0 [ 83.480] sna_accel_flush: flush?=0, dirty?=0 [ 83.480] sna_accel_flush: flush?=0, dirty?=0 [ 83.480] sna_block_handler (tv=537.609000) [ 83.480] sna_scanout_do_flush: flush timer active: delta=10 [ 83.480] sna_accel_do_throttle -- no pending activity [ 83.480] sna_accel_block: evaluating timers, active=5 [ 83.480] sna_accel_block: flush timer expires in 10 [83490] [ 83.482] sna_wakeup_handler [ 83.482] sna_accel_flush: flush?=0, dirty?=0 [ 83.482] sna_block_handler (tv=537.607000) [ 83.482] sna_scanout_do_flush: flush timer active: delta=8 [ 83.482] sna_accel_do_throttle -- no pending activity [ 83.482] sna_accel_block: evaluating timers, active=5 [ 83.482] sna_accel_block: flush timer expires in 8 [83490] [ 83.482] sna_wakeup_handler [ 83.482] sna_mode_wakeup: len=64 [ 83.482] sna_dri2_vblank_handler(type=2, sequence=4759, draw=4181) [ 83.482] sna_crtc_record_swap: recording last swap on pipe=0, frame 4759 [msc=4759], time 83.482771 [ 83.482] sna_dri2_vblank_handler: 2 complete, frame=4759 tv=83.482771 [ 83.482] sna_dri2_blit_complete: blit finished [ 83.482] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4759, tv=83.482771) [ 83.482] frame_swap_complete(type=2): draw=146, pipe=0, frame=4759 [msc=4759], tv=83.482771 [ 83.482] sna_accel_flush: flush?=0, dirty?=0 [ 83.482] sna_dri2_vblank_handler: swapping old back handle=32 [name=80, active=1] for pending handle=32 [name=80, active=1], front handle=114 [name=86, active=2] [ 83.482] sna_dri2_cache_bo(handle=32, name=80) [ 83.482] sna_dri2_cache_bo: multiple references [2], releasing handle [ 83.482] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 83.482] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 83.482] can_xchg: back size=8700f00, front size=8700f00 [ 83.482] can_xchg: yes, pixmap=4091 [ 83.482] sna_dri2_xchg: win=146, exchange front=114/86,ref=3 and back=32/80,ref=2, pixmap=4091 3840x2160 [ 83.482] sna_dri2_xchg: back_bo handle=32, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 83.482] sna_dri2_xchg: front_bo handle=114, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 83.482] set_bo: pixmap=4091, handle=32 (old handle=114) [ 83.482] set_bo: marking whole pixmap as damaged [ 83.482] set_bo: applying final/discard move-to-gpu [ 83.482] wait_for_shadow: flags=0, flips=1, handle=114, shadow=29 [ 83.482] set_bo: dropping flush hint from handle=114 [ 83.482] set_bo: adding flush hint to handle=32 [ 83.482] mark_stale(handle=114) => 1 [ 83.482] sna_next_vblank(pipe=0, waiting until next vblank) [ 83.482] sna_mode_wakeup: recording last swap on pipe=0, frame 4759 [1297], time 83.482771 [ 83.482] sna_mode_wakeup: removing handle=128 [active_scanout=0] from scanout, installing handle=114 [active_scanout=1] [ 83.482] sna_mode_wakeup: flip complete, pending? 1 [ 83.482] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 83.482] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 83.482] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 83.482] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 83.482] sna_pixmap_move_to_gpu: already all-damaged [ 83.482] sna_pixmap_mark_active: pixmap=4091, handle=32 [ 83.482] sna_mode_redisplay: crtc[0] transformed? 0 [ 83.482] sna_mode_redisplay: crtc[1] transformed? 0 [ 83.482] sna_mode_redisplay: crtc[2] transformed? 0 [ 83.482] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=32 [active=1] [ 83.482] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 114, transformed? 0 [ 83.482] get_fb: reusing fb=68 for handle=32 [ 83.482] sna_mode_redisplay: recording flip on CRTC:32 handle=32, active_scanout=2, serial=3 [ 83.482] __kgem_bo_clear_busy: handle=32 [ 83.482] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 83.482] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 83.482] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 83.482] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=32, shadow handle=29 [ 83.482] sna_block_handler (tv=537.607000) [ 83.482] sna_scanout_do_flush: flush timer active: delta=8 [ 83.482] sna_accel_do_throttle -- no pending activity [ 83.482] sna_accel_block: evaluating timers, active=5 [ 83.482] sna_accel_block: flush timer expires in 8 [83490] [ 83.483] sna_wakeup_handler [ 83.483] sna_block_handler (tv=537.606000) [ 83.483] sna_scanout_do_flush: flush timer active: delta=7 [ 83.483] sna_accel_do_throttle -- no pending activity [ 83.483] sna_accel_block: evaluating timers, active=5 [ 83.483] sna_accel_block: flush timer expires in 7 [83490] [ 83.484] sna_wakeup_handler [ 83.484] sna_block_handler (tv=537.605000) [ 83.484] sna_scanout_do_flush: flush timer active: delta=6 [ 83.485] sna_accel_do_throttle -- no pending activity [ 83.485] sna_accel_block: evaluating timers, active=5 [ 83.485] sna_accel_block: flush timer expires in 6 [83490] [ 83.490] sna_wakeup_handler [ 83.490] sna_accel_flush: flush?=0, dirty?=0 [ 83.490] sna_block_handler (tv=537.599000) [ 83.490] sna_scanout_do_flush: flush timer active: delta=0 [ 83.490] sna_scanout_do_flush (time=83490), triggered [ 83.490] sna_scanout_flush (time=83490), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 83.490] has_shadow: has pending damage? 0, outstanding flips: 1 [ 83.490] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 83.490] has_shadow: has pending damage? 0, outstanding flips: 1 [ 83.490] sna_accel_disarm_timer[0] (time=83490) [ 83.490] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) [ 83.490] sna_accel_do_throttle -- no pending activity [ 83.490] sna_wakeup_handler [ 83.490] sna_block_handler (tv=537.599000) [ 83.490] has_shadow: has pending damage? 0, outstanding flips: 1 [ 83.490] sna_accel_do_throttle -- no pending activity [ 83.491] sna_wakeup_handler [ 83.491] sna_block_handler (tv=537.598000) [ 83.491] has_shadow: has pending damage? 0, outstanding flips: 1 [ 83.491] sna_accel_do_throttle -- no pending activity [ 83.492] sna_wakeup_handler [ 83.492] sna_block_handler (tv=537.597000) [ 83.492] has_shadow: has pending damage? 0, outstanding flips: 1 [ 83.492] sna_accel_do_throttle -- no pending activity [ 83.498] sna_wakeup_handler [ 83.498] sna_accel_flush: flush?=0, dirty?=0 [ 83.498] sna_block_handler (tv=537.591000) [ 83.498] has_shadow: has pending damage? 0, outstanding flips: 1 [ 83.498] sna_accel_do_throttle -- no pending activity [ 83.498] sna_wakeup_handler [ 83.498] sna_block_handler (tv=537.591000) [ 83.498] has_shadow: has pending damage? 0, outstanding flips: 1 [ 83.498] sna_accel_do_throttle -- no pending activity [ 83.499] sna_wakeup_handler [ 83.499] sna_mode_wakeup: len=64 [ 83.499] sna_dri2_vblank_handler(type=2, sequence=4760, draw=4181) [ 83.499] sna_crtc_record_swap: recording last swap on pipe=0, frame 4760 [msc=4760], time 83.499423 [ 83.499] sna_dri2_vblank_handler: 2 complete, frame=4760 tv=83.499423 [ 83.499] sna_dri2_blit_complete: blit finished [ 83.499] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4760, tv=83.499423) [ 83.499] frame_swap_complete(type=2): draw=146, pipe=0, frame=4760 [msc=4760], tv=83.499423 [ 83.499] sna_accel_flush: flush?=0, dirty?=0 [ 83.499] sna_dri2_event_free(draw?=1) [ 83.499] sna_dri2_remove_event: remove[0x561c94b41660] from window 146, active? 1 [ 83.499] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 83.499] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=114] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 83.499] sna_dri2_vblank_handler complete [ 83.499] sna_mode_wakeup: recording last swap on pipe=0, frame 4760 [1298], time 83.499423 [ 83.499] sna_mode_wakeup: removing handle=114 [active_scanout=0] from scanout, installing handle=32 [active_scanout=2] [ 83.499] sna_mode_wakeup: flip complete, pending? 1 [ 83.499] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 83.499] sna_block_handler (tv=537.590000) [ 83.499] has_shadow: has pending damage? 0, outstanding flips: 0 [ 83.499] sna_accel_do_throttle -- no pending activity [ 83.500] sna_wakeup_handler [ 83.500] sna_block_handler (tv=537.589000) [ 83.500] has_shadow: has pending damage? 0, outstanding flips: 0 [ 83.500] sna_accel_do_throttle -- no pending activity [ 83.506] sna_wakeup_handler [ 83.506] sna_accel_flush: flush?=0, dirty?=0 [ 83.506] sna_block_handler (tv=537.583000) [ 83.506] has_shadow: has pending damage? 0, outstanding flips: 0 [ 83.506] sna_accel_do_throttle -- no pending activity [ 83.506] sna_wakeup_handler [ 83.506] sna_block_handler (tv=537.583000) [ 83.506] has_shadow: has pending damage? 0, outstanding flips: 0 [ 83.506] sna_accel_do_throttle -- no pending activity [ 83.507] sna_wakeup_handler [ 83.507] sna_block_handler (tv=537.582000) [ 83.507] has_shadow: has pending damage? 0, outstanding flips: 0 [ 83.507] sna_accel_do_throttle -- no pending activity [ 83.508] sna_wakeup_handler [ 83.508] sna_block_handler (tv=537.581000) [ 83.508] has_shadow: has pending damage? 0, outstanding flips: 0 [ 83.508] sna_accel_do_throttle -- no pending activity [ 83.514] sna_wakeup_handler [ 83.514] sna_accel_flush: flush?=0, dirty?=0 [ 83.514] sna_block_handler (tv=537.575000) [ 83.514] has_shadow: has pending damage? 0, outstanding flips: 0 [ 83.514] sna_accel_do_throttle -- no pending activity [ 83.514] sna_wakeup_handler [ 83.514] sna_block_handler (tv=537.575000) [ 83.514] has_shadow: has pending damage? 0, outstanding flips: 0 [ 83.514] sna_accel_do_throttle -- no pending activity [ 83.515] sna_wakeup_handler [ 83.515] sna_block_handler (tv=537.574000) [ 83.515] has_shadow: has pending damage? 0, outstanding flips: 0 [ 83.515] sna_accel_do_throttle -- no pending activity [ 83.516] sna_wakeup_handler [ 83.516] sna_block_handler (tv=537.573000) [ 83.516] has_shadow: has pending damage? 0, outstanding flips: 0 [ 83.516] sna_accel_do_throttle -- no pending activity [ 83.522] sna_wakeup_handler [ 83.522] sna_accel_flush: flush?=0, dirty?=0 [ 83.522] sna_block_handler (tv=537.567000) [ 83.522] has_shadow: has pending damage? 0, outstanding flips: 0 [ 83.522] sna_accel_do_throttle -- no pending activity [ 83.522] sna_wakeup_handler [ 83.522] sna_block_handler (tv=537.567000) [ 83.522] has_shadow: has pending damage? 0, outstanding flips: 0 [ 83.522] sna_accel_do_throttle -- no pending activity [ 83.523] sna_wakeup_handler [ 83.523] sna_block_handler (tv=537.566000) [ 83.523] has_shadow: has pending damage? 0, outstanding flips: 0 [ 83.523] sna_accel_do_throttle -- no pending activity [ 83.524] sna_wakeup_handler [ 83.524] sna_block_handler (tv=537.565000) [ 83.524] has_shadow: has pending damage? 0, outstanding flips: 0 [ 83.524] sna_accel_do_throttle -- no pending activity [ 83.526] sna_wakeup_handler [ 83.526] sna_accel_flush: flush?=0, dirty?=0 [ 83.526] sna_accel_flush: flush?=0, dirty?=0 [ 83.526] sna_accel_flush: flush?=0, dirty?=0 [ 83.526] sna_accel_flush: flush?=0, dirty?=0 [ 83.526] sna_block_handler (tv=537.563000) [ 83.526] has_shadow: has pending damage? 0, outstanding flips: 0 [ 83.526] sna_accel_do_throttle -- no pending activity [ 83.526] sna_wakeup_handler [ 83.526] sna_accel_flush: flush?=0, dirty?=0 [ 83.526] sna_accel_flush: flush?=0, dirty?=0 [ 83.526] sna_accel_flush: flush?=0, dirty?=0 [ 83.526] sna_block_handler (tv=537.563000) [ 83.526] has_shadow: has pending damage? 0, outstanding flips: 0 [ 83.526] sna_accel_do_throttle -- no pending activity [ 83.530] sna_wakeup_handler [ 83.530] sna_accel_flush: flush?=0, dirty?=0 [ 83.530] sna_block_handler (tv=537.559000) [ 83.530] has_shadow: has pending damage? 0, outstanding flips: 0 [ 83.530] sna_accel_do_throttle -- no pending activity [ 83.530] sna_wakeup_handler [ 83.530] sna_block_handler (tv=537.559000) [ 83.530] has_shadow: has pending damage? 0, outstanding flips: 0 [ 83.530] sna_accel_do_throttle -- no pending activity [ 83.531] sna_wakeup_handler [ 83.531] sna_block_handler (tv=537.558000) [ 83.531] has_shadow: has pending damage? 0, outstanding flips: 0 [ 83.531] sna_accel_do_throttle -- no pending activity [ 83.532] sna_wakeup_handler [ 83.532] sna_block_handler (tv=537.557000) [ 83.532] has_shadow: has pending damage? 0, outstanding flips: 0 [ 83.532] sna_accel_do_throttle -- no pending activity [ 83.538] sna_wakeup_handler [ 83.538] sna_accel_flush: flush?=0, dirty?=0 [ 83.538] sna_block_handler (tv=537.551000) [ 83.538] has_shadow: has pending damage? 0, outstanding flips: 0 [ 83.538] sna_accel_do_throttle -- no pending activity [ 83.538] sna_wakeup_handler [ 83.538] sna_block_handler (tv=537.551000) [ 83.538] has_shadow: has pending damage? 0, outstanding flips: 0 [ 83.538] sna_accel_do_throttle -- no pending activity [ 83.539] sna_wakeup_handler [ 83.539] sna_block_handler (tv=537.550000) [ 83.539] has_shadow: has pending damage? 0, outstanding flips: 0 [ 83.539] sna_accel_do_throttle -- no pending activity [ 83.540] sna_wakeup_handler [ 83.540] sna_block_handler (tv=537.549000) [ 83.540] has_shadow: has pending damage? 0, outstanding flips: 0 [ 83.540] sna_accel_do_throttle -- no pending activity [ 83.546] sna_wakeup_handler [ 83.546] sna_accel_flush: flush?=0, dirty?=0 [ 83.546] sna_block_handler (tv=537.543000) [ 83.546] has_shadow: has pending damage? 0, outstanding flips: 0 [ 83.546] sna_accel_do_throttle -- no pending activity [ 83.546] sna_wakeup_handler [ 83.546] sna_block_handler (tv=537.543000) [ 83.546] has_shadow: has pending damage? 0, outstanding flips: 0 [ 83.546] sna_accel_do_throttle -- no pending activity [ 83.547] sna_wakeup_handler [ 83.547] sna_block_handler (tv=537.542000) [ 83.547] has_shadow: has pending damage? 0, outstanding flips: 0 [ 83.547] sna_accel_do_throttle -- no pending activity [ 83.548] sna_wakeup_handler [ 83.548] sna_block_handler (tv=537.541000) [ 83.548] has_shadow: has pending damage? 0, outstanding flips: 0 [ 83.548] sna_accel_do_throttle -- no pending activity [ 83.554] sna_wakeup_handler [ 83.554] sna_accel_flush: flush?=0, dirty?=0 [ 83.554] sna_block_handler (tv=537.535000) [ 83.554] has_shadow: has pending damage? 0, outstanding flips: 0 [ 83.554] sna_accel_do_throttle -- no pending activity [ 83.554] sna_wakeup_handler [ 83.554] sna_block_handler (tv=537.535000) [ 83.554] has_shadow: has pending damage? 0, outstanding flips: 0 [ 83.554] sna_accel_do_throttle -- no pending activity [ 83.555] sna_wakeup_handler [ 83.555] sna_block_handler (tv=537.534000) [ 83.555] has_shadow: has pending damage? 0, outstanding flips: 0 [ 83.555] sna_accel_do_throttle -- no pending activity [ 83.556] sna_wakeup_handler [ 83.556] sna_block_handler (tv=537.533000) [ 83.556] has_shadow: has pending damage? 0, outstanding flips: 0 [ 83.556] sna_accel_do_throttle -- no pending activity [ 83.562] sna_wakeup_handler [ 83.562] sna_accel_flush: flush?=0, dirty?=0 [ 83.562] sna_block_handler (tv=537.527000) [ 83.562] has_shadow: has pending damage? 0, outstanding flips: 0 [ 83.562] sna_accel_do_throttle -- no pending activity [ 83.562] sna_wakeup_handler [ 83.562] sna_block_handler (tv=537.527000) [ 83.562] has_shadow: has pending damage? 0, outstanding flips: 0 [ 83.562] sna_accel_do_throttle -- no pending activity [ 83.563] sna_wakeup_handler [ 83.563] sna_block_handler (tv=537.526000) [ 83.563] has_shadow: has pending damage? 0, outstanding flips: 0 [ 83.563] sna_accel_do_throttle -- no pending activity [ 83.564] sna_wakeup_handler [ 83.564] sna_block_handler (tv=537.525000) [ 83.564] has_shadow: has pending damage? 0, outstanding flips: 0 [ 83.564] sna_accel_do_throttle -- no pending activity [ 83.570] sna_wakeup_handler [ 83.570] sna_accel_flush: flush?=0, dirty?=0 [ 83.570] sna_block_handler (tv=537.519000) [ 83.570] has_shadow: has pending damage? 0, outstanding flips: 0 [ 83.570] sna_accel_do_throttle -- no pending activity [ 83.570] sna_wakeup_handler [ 83.570] sna_block_handler (tv=537.519000) [ 83.570] has_shadow: has pending damage? 0, outstanding flips: 0 [ 83.570] sna_accel_do_throttle -- no pending activity [ 83.571] sna_wakeup_handler [ 83.571] sna_block_handler (tv=537.518000) [ 83.571] has_shadow: has pending damage? 0, outstanding flips: 0 [ 83.571] sna_accel_do_throttle -- no pending activity [ 83.572] sna_wakeup_handler [ 83.572] sna_block_handler (tv=537.517000) [ 83.572] has_shadow: has pending damage? 0, outstanding flips: 0 [ 83.572] sna_accel_do_throttle -- no pending activity [ 83.594] sna_wakeup_handler [ 83.594] sna_accel_flush: flush?=0, dirty?=0 [ 83.594] sna_block_handler (tv=537.495000) [ 83.594] has_shadow: has pending damage? 0, outstanding flips: 0 [ 83.594] sna_accel_do_throttle -- no pending activity [ 83.594] sna_wakeup_handler [ 83.594] sna_block_handler (tv=537.495000) [ 83.594] has_shadow: has pending damage? 0, outstanding flips: 0 [ 83.594] sna_accel_do_throttle -- no pending activity [ 83.595] sna_wakeup_handler [ 83.595] sna_block_handler (tv=537.494000) [ 83.595] has_shadow: has pending damage? 0, outstanding flips: 0 [ 83.595] sna_accel_do_throttle -- no pending activity [ 83.596] sna_wakeup_handler [ 83.596] sna_block_handler (tv=537.493000) [ 83.596] has_shadow: has pending damage? 0, outstanding flips: 0 [ 83.596] sna_accel_do_throttle -- no pending activity [ 83.602] sna_wakeup_handler [ 83.602] sna_accel_flush: flush?=0, dirty?=0 [ 83.602] sna_block_handler (tv=537.487000) [ 83.602] has_shadow: has pending damage? 0, outstanding flips: 0 [ 83.602] sna_accel_do_throttle -- no pending activity [ 83.602] sna_wakeup_handler [ 83.602] sna_block_handler (tv=537.487000) [ 83.602] has_shadow: has pending damage? 0, outstanding flips: 0 [ 83.602] sna_accel_do_throttle -- no pending activity [ 83.603] sna_wakeup_handler [ 83.603] sna_block_handler (tv=537.486000) [ 83.603] has_shadow: has pending damage? 0, outstanding flips: 0 [ 83.603] sna_accel_do_throttle -- no pending activity [ 83.604] sna_wakeup_handler [ 83.604] sna_block_handler (tv=537.485000) [ 83.604] has_shadow: has pending damage? 0, outstanding flips: 0 [ 83.604] sna_accel_do_throttle -- no pending activity [ 83.618] sna_wakeup_handler [ 83.618] sna_accel_flush: flush?=0, dirty?=0 [ 83.618] sna_block_handler (tv=537.471000) [ 83.618] has_shadow: has pending damage? 0, outstanding flips: 0 [ 83.618] sna_accel_do_throttle -- no pending activity [ 83.618] sna_wakeup_handler [ 83.618] sna_block_handler (tv=537.471000) [ 83.618] has_shadow: has pending damage? 0, outstanding flips: 0 [ 83.618] sna_accel_do_throttle -- no pending activity [ 83.619] sna_wakeup_handler [ 83.619] sna_block_handler (tv=537.470000) [ 83.619] has_shadow: has pending damage? 0, outstanding flips: 0 [ 83.619] sna_accel_do_throttle -- no pending activity [ 83.620] sna_wakeup_handler [ 83.620] sna_block_handler (tv=537.469000) [ 83.620] has_shadow: has pending damage? 0, outstanding flips: 0 [ 83.620] sna_accel_do_throttle -- no pending activity [ 83.626] sna_wakeup_handler [ 83.626] sna_accel_flush: flush?=0, dirty?=0 [ 83.626] sna_block_handler (tv=537.463000) [ 83.626] has_shadow: has pending damage? 0, outstanding flips: 0 [ 83.626] sna_accel_do_throttle -- no pending activity [ 83.626] sna_wakeup_handler [ 83.626] sna_block_handler (tv=537.463000) [ 83.626] has_shadow: has pending damage? 0, outstanding flips: 0 [ 83.626] sna_accel_do_throttle -- no pending activity [ 83.627] sna_wakeup_handler [ 83.627] sna_block_handler (tv=537.462000) [ 83.627] has_shadow: has pending damage? 0, outstanding flips: 0 [ 83.627] sna_accel_do_throttle -- no pending activity [ 83.628] sna_wakeup_handler [ 83.628] sna_block_handler (tv=537.461000) [ 83.628] has_shadow: has pending damage? 0, outstanding flips: 0 [ 83.628] sna_accel_do_throttle -- no pending activity [ 83.642] sna_wakeup_handler [ 83.642] sna_accel_flush: flush?=0, dirty?=0 [ 83.642] sna_block_handler (tv=537.447000) [ 83.642] has_shadow: has pending damage? 0, outstanding flips: 0 [ 83.642] sna_accel_do_throttle -- no pending activity [ 83.642] sna_wakeup_handler [ 83.642] sna_block_handler (tv=537.447000) [ 83.642] has_shadow: has pending damage? 0, outstanding flips: 0 [ 83.642] sna_accel_do_throttle -- no pending activity [ 83.643] sna_wakeup_handler [ 83.643] sna_block_handler (tv=537.446000) [ 83.643] has_shadow: has pending damage? 0, outstanding flips: 0 [ 83.643] sna_accel_do_throttle -- no pending activity [ 83.644] sna_wakeup_handler [ 83.644] sna_block_handler (tv=537.445000) [ 83.644] has_shadow: has pending damage? 0, outstanding flips: 0 [ 83.644] sna_accel_do_throttle -- no pending activity [ 83.650] sna_wakeup_handler [ 83.650] sna_accel_flush: flush?=0, dirty?=0 [ 83.650] sna_block_handler (tv=537.439000) [ 83.650] has_shadow: has pending damage? 0, outstanding flips: 0 [ 83.650] sna_accel_do_throttle -- no pending activity [ 83.650] sna_wakeup_handler [ 83.650] sna_block_handler (tv=537.439000) [ 83.650] has_shadow: has pending damage? 0, outstanding flips: 0 [ 83.650] sna_accel_do_throttle -- no pending activity [ 83.651] sna_wakeup_handler [ 83.651] sna_block_handler (tv=537.438000) [ 83.651] has_shadow: has pending damage? 0, outstanding flips: 0 [ 83.651] sna_accel_do_throttle -- no pending activity [ 83.652] sna_wakeup_handler [ 83.652] sna_block_handler (tv=537.437000) [ 83.652] has_shadow: has pending damage? 0, outstanding flips: 0 [ 83.652] sna_accel_do_throttle -- no pending activity [ 83.657] sna_wakeup_handler [ 83.658] sna_accel_flush: flush?=0, dirty?=0 [ 83.658] sna_block_handler (tv=537.431000) [ 83.658] has_shadow: has pending damage? 0, outstanding flips: 0 [ 83.658] sna_accel_do_throttle -- no pending activity [ 83.658] sna_wakeup_handler [ 83.658] sna_block_handler (tv=537.431000) [ 83.658] has_shadow: has pending damage? 0, outstanding flips: 0 [ 83.658] sna_accel_do_throttle -- no pending activity [ 83.659] sna_wakeup_handler [ 83.659] sna_block_handler (tv=537.430000) [ 83.659] has_shadow: has pending damage? 0, outstanding flips: 0 [ 83.659] sna_accel_do_throttle -- no pending activity [ 83.674] sna_wakeup_handler [ 83.674] sna_accel_flush: flush?=0, dirty?=0 [ 83.674] sna_block_handler (tv=537.415000) [ 83.674] has_shadow: has pending damage? 0, outstanding flips: 0 [ 83.674] sna_accel_do_throttle -- no pending activity [ 83.674] sna_wakeup_handler [ 83.674] sna_block_handler (tv=537.415000) [ 83.674] has_shadow: has pending damage? 0, outstanding flips: 0 [ 83.674] sna_accel_do_throttle -- no pending activity [ 83.675] sna_wakeup_handler [ 83.675] sna_block_handler (tv=537.414000) [ 83.675] has_shadow: has pending damage? 0, outstanding flips: 0 [ 83.675] sna_accel_do_throttle -- no pending activity [ 83.676] sna_wakeup_handler [ 83.676] sna_block_handler (tv=537.413000) [ 83.676] has_shadow: has pending damage? 0, outstanding flips: 0 [ 83.676] sna_accel_do_throttle -- no pending activity [ 83.724] sna_wakeup_handler [ 83.724] sna_accel_flush: flush?=0, dirty?=0 [ 83.724] sna_block_handler (tv=537.365000) [ 83.724] has_shadow: has pending damage? 0, outstanding flips: 0 [ 83.724] sna_accel_do_throttle -- no pending activity [ 83.737] sna_wakeup_handler [ 83.737] sna_accel_flush: flush?=0, dirty?=0 [ 83.737] sna_block_handler (tv=537.352000) [ 83.737] has_shadow: has pending damage? 0, outstanding flips: 0 [ 83.737] sna_accel_do_throttle -- no pending activity [ 83.737] sna_wakeup_handler [ 83.737] sna_block_handler (tv=537.352000) [ 83.738] has_shadow: has pending damage? 0, outstanding flips: 0 [ 83.738] sna_accel_do_throttle -- no pending activity [ 83.745] sna_wakeup_handler [ 83.745] sna_accel_flush: flush?=0, dirty?=0 [ 83.745] sna_block_handler (tv=537.344000) [ 83.745] has_shadow: has pending damage? 0, outstanding flips: 0 [ 83.745] sna_accel_do_throttle -- no pending activity [ 83.745] sna_wakeup_handler [ 83.745] sna_block_handler (tv=537.344000) [ 83.745] has_shadow: has pending damage? 0, outstanding flips: 0 [ 83.745] sna_accel_do_throttle -- no pending activity [ 83.747] sna_wakeup_handler [ 83.747] sna_block_handler (tv=537.342000) [ 83.747] has_shadow: has pending damage? 0, outstanding flips: 0 [ 83.747] sna_accel_do_throttle -- no pending activity [ 83.753] sna_wakeup_handler [ 83.753] sna_accel_flush: flush?=0, dirty?=0 [ 83.753] sna_block_handler (tv=537.336000) [ 83.753] has_shadow: has pending damage? 0, outstanding flips: 0 [ 83.753] sna_accel_do_throttle -- no pending activity [ 83.753] sna_wakeup_handler [ 83.753] sna_block_handler (tv=537.336000) [ 83.753] has_shadow: has pending damage? 0, outstanding flips: 0 [ 83.753] sna_accel_do_throttle -- no pending activity [ 83.755] sna_wakeup_handler [ 83.755] sna_block_handler (tv=537.334000) [ 83.755] has_shadow: has pending damage? 0, outstanding flips: 0 [ 83.755] sna_accel_do_throttle -- no pending activity [ 83.761] sna_wakeup_handler [ 83.761] sna_accel_flush: flush?=0, dirty?=0 [ 83.761] sna_block_handler (tv=537.328000) [ 83.761] has_shadow: has pending damage? 0, outstanding flips: 0 [ 83.761] sna_accel_do_throttle -- no pending activity [ 83.761] sna_wakeup_handler [ 83.761] sna_block_handler (tv=537.328000) [ 83.761] has_shadow: has pending damage? 0, outstanding flips: 0 [ 83.761] sna_accel_do_throttle -- no pending activity [ 83.763] sna_wakeup_handler [ 83.763] sna_block_handler (tv=537.326000) [ 83.763] has_shadow: has pending damage? 0, outstanding flips: 0 [ 83.763] sna_accel_do_throttle -- no pending activity [ 83.769] sna_wakeup_handler [ 83.769] sna_accel_flush: flush?=0, dirty?=0 [ 83.769] sna_block_handler (tv=537.320000) [ 83.769] has_shadow: has pending damage? 0, outstanding flips: 0 [ 83.769] sna_accel_do_throttle -- no pending activity [ 83.769] sna_wakeup_handler [ 83.769] sna_block_handler (tv=537.320000) [ 83.769] has_shadow: has pending damage? 0, outstanding flips: 0 [ 83.769] sna_accel_do_throttle -- no pending activity [ 83.771] sna_wakeup_handler [ 83.771] sna_block_handler (tv=537.318000) [ 83.771] has_shadow: has pending damage? 0, outstanding flips: 0 [ 83.771] sna_accel_do_throttle -- no pending activity [ 83.777] sna_wakeup_handler [ 83.777] sna_accel_flush: flush?=0, dirty?=0 [ 83.777] sna_block_handler (tv=537.312000) [ 83.777] has_shadow: has pending damage? 0, outstanding flips: 0 [ 83.777] sna_accel_do_throttle -- no pending activity [ 83.777] sna_wakeup_handler [ 83.777] sna_block_handler (tv=537.312000) [ 83.777] has_shadow: has pending damage? 0, outstanding flips: 0 [ 83.777] sna_accel_do_throttle -- no pending activity [ 83.779] sna_wakeup_handler [ 83.779] sna_block_handler (tv=537.310000) [ 83.779] has_shadow: has pending damage? 0, outstanding flips: 0 [ 83.779] sna_accel_do_throttle -- no pending activity [ 83.785] sna_wakeup_handler [ 83.785] sna_accel_flush: flush?=0, dirty?=0 [ 83.785] sna_block_handler (tv=537.304000) [ 83.785] has_shadow: has pending damage? 0, outstanding flips: 0 [ 83.785] sna_accel_do_throttle -- no pending activity [ 83.785] sna_wakeup_handler [ 83.785] sna_block_handler (tv=537.304000) [ 83.785] has_shadow: has pending damage? 0, outstanding flips: 0 [ 83.785] sna_accel_do_throttle -- no pending activity [ 83.787] sna_wakeup_handler [ 83.787] sna_block_handler (tv=537.302000) [ 83.787] has_shadow: has pending damage? 0, outstanding flips: 0 [ 83.787] sna_accel_do_throttle -- no pending activity [ 83.793] sna_wakeup_handler [ 83.793] sna_accel_flush: flush?=0, dirty?=0 [ 83.793] sna_block_handler (tv=537.296000) [ 83.793] has_shadow: has pending damage? 0, outstanding flips: 0 [ 83.793] sna_accel_do_throttle -- no pending activity [ 83.793] sna_wakeup_handler [ 83.793] sna_block_handler (tv=537.296000) [ 83.793] has_shadow: has pending damage? 0, outstanding flips: 0 [ 83.793] sna_accel_do_throttle -- no pending activity [ 83.795] sna_wakeup_handler [ 83.795] sna_block_handler (tv=537.294000) [ 83.795] has_shadow: has pending damage? 0, outstanding flips: 0 [ 83.795] sna_accel_do_throttle -- no pending activity [ 83.801] sna_wakeup_handler [ 83.801] sna_accel_flush: flush?=0, dirty?=0 [ 83.801] sna_block_handler (tv=537.288000) [ 83.801] has_shadow: has pending damage? 0, outstanding flips: 0 [ 83.801] sna_accel_do_throttle -- no pending activity [ 83.801] sna_wakeup_handler [ 83.801] sna_block_handler (tv=537.288000) [ 83.801] has_shadow: has pending damage? 0, outstanding flips: 0 [ 83.801] sna_accel_do_throttle -- no pending activity [ 83.802] sna_wakeup_handler [ 83.802] sna_block_handler (tv=537.287000) [ 83.803] has_shadow: has pending damage? 0, outstanding flips: 0 [ 83.803] sna_accel_do_throttle -- no pending activity [ 83.809] sna_wakeup_handler [ 83.809] sna_accel_flush: flush?=0, dirty?=0 [ 83.809] sna_block_handler (tv=537.280000) [ 83.809] has_shadow: has pending damage? 0, outstanding flips: 0 [ 83.809] sna_accel_do_throttle -- no pending activity [ 83.809] sna_wakeup_handler [ 83.809] sna_block_handler (tv=537.280000) [ 83.809] has_shadow: has pending damage? 0, outstanding flips: 0 [ 83.809] sna_accel_do_throttle -- no pending activity [ 83.810] sna_wakeup_handler [ 83.810] sna_block_handler (tv=537.279000) [ 83.810] has_shadow: has pending damage? 0, outstanding flips: 0 [ 83.810] sna_accel_do_throttle -- no pending activity [ 83.817] sna_wakeup_handler [ 83.817] sna_accel_flush: flush?=0, dirty?=0 [ 83.817] sna_block_handler (tv=537.272000) [ 83.817] has_shadow: has pending damage? 0, outstanding flips: 0 [ 83.817] sna_accel_do_throttle -- no pending activity [ 83.817] sna_wakeup_handler [ 83.817] sna_block_handler (tv=537.272000) [ 83.817] has_shadow: has pending damage? 0, outstanding flips: 0 [ 83.817] sna_accel_do_throttle -- no pending activity [ 83.818] sna_wakeup_handler [ 83.818] sna_block_handler (tv=537.271000) [ 83.818] has_shadow: has pending damage? 0, outstanding flips: 0 [ 83.818] sna_accel_do_throttle -- no pending activity [ 83.820] sna_wakeup_handler [ 83.820] sna_block_handler (tv=537.269000) [ 83.820] has_shadow: has pending damage? 0, outstanding flips: 0 [ 83.820] sna_accel_do_throttle -- no pending activity [ 83.825] sna_wakeup_handler [ 83.825] sna_accel_flush: flush?=0, dirty?=0 [ 83.825] sna_block_handler (tv=537.264000) [ 83.825] has_shadow: has pending damage? 0, outstanding flips: 0 [ 83.825] sna_accel_do_throttle -- no pending activity [ 83.825] sna_wakeup_handler [ 83.825] sna_block_handler (tv=537.264000) [ 83.825] has_shadow: has pending damage? 0, outstanding flips: 0 [ 83.825] sna_accel_do_throttle -- no pending activity [ 83.826] sna_wakeup_handler [ 83.826] sna_block_handler (tv=537.263000) [ 83.826] has_shadow: has pending damage? 0, outstanding flips: 0 [ 83.826] sna_accel_do_throttle -- no pending activity [ 83.828] sna_wakeup_handler [ 83.828] sna_block_handler (tv=537.261000) [ 83.828] has_shadow: has pending damage? 0, outstanding flips: 0 [ 83.828] sna_accel_do_throttle -- no pending activity [ 83.833] sna_wakeup_handler [ 83.833] sna_accel_flush: flush?=0, dirty?=0 [ 83.833] sna_block_handler (tv=537.256000) [ 83.833] has_shadow: has pending damage? 0, outstanding flips: 0 [ 83.833] sna_accel_do_throttle -- no pending activity [ 83.833] sna_wakeup_handler [ 83.833] sna_block_handler (tv=537.256000) [ 83.833] has_shadow: has pending damage? 0, outstanding flips: 0 [ 83.833] sna_accel_do_throttle -- no pending activity [ 83.834] sna_wakeup_handler [ 83.834] sna_block_handler (tv=537.255000) [ 83.834] has_shadow: has pending damage? 0, outstanding flips: 0 [ 83.834] sna_accel_do_throttle -- no pending activity [ 83.836] sna_wakeup_handler [ 83.836] sna_block_handler (tv=537.253000) [ 83.836] has_shadow: has pending damage? 0, outstanding flips: 0 [ 83.836] sna_accel_do_throttle -- no pending activity [ 83.849] sna_wakeup_handler [ 83.849] sna_accel_flush: flush?=0, dirty?=0 [ 83.849] sna_block_handler (tv=537.240000) [ 83.849] has_shadow: has pending damage? 0, outstanding flips: 0 [ 83.849] sna_accel_do_throttle -- no pending activity [ 83.849] sna_wakeup_handler [ 83.849] sna_block_handler (tv=537.240000) [ 83.849] has_shadow: has pending damage? 0, outstanding flips: 0 [ 83.849] sna_accel_do_throttle -- no pending activity [ 83.851] sna_wakeup_handler [ 83.851] sna_block_handler (tv=537.238000) [ 83.851] has_shadow: has pending damage? 0, outstanding flips: 0 [ 83.851] sna_accel_do_throttle -- no pending activity [ 83.857] sna_wakeup_handler [ 83.857] sna_accel_flush: flush?=0, dirty?=0 [ 83.857] sna_block_handler (tv=537.232000) [ 83.857] has_shadow: has pending damage? 0, outstanding flips: 0 [ 83.857] sna_accel_do_throttle -- no pending activity [ 83.857] sna_wakeup_handler [ 83.857] sna_block_handler (tv=537.232000) [ 83.857] has_shadow: has pending damage? 0, outstanding flips: 0 [ 83.857] sna_accel_do_throttle -- no pending activity [ 83.859] sna_wakeup_handler [ 83.859] sna_block_handler (tv=537.230000) [ 83.859] has_shadow: has pending damage? 0, outstanding flips: 0 [ 83.859] sna_accel_do_throttle -- no pending activity [ 83.865] sna_wakeup_handler [ 83.865] sna_accel_flush: flush?=0, dirty?=0 [ 83.865] sna_block_handler (tv=537.224000) [ 83.865] has_shadow: has pending damage? 0, outstanding flips: 0 [ 83.865] sna_accel_do_throttle -- no pending activity [ 83.865] sna_wakeup_handler [ 83.865] sna_block_handler (tv=537.224000) [ 83.865] has_shadow: has pending damage? 0, outstanding flips: 0 [ 83.865] sna_accel_do_throttle -- no pending activity [ 83.867] sna_wakeup_handler [ 83.867] sna_block_handler (tv=537.222000) [ 83.867] has_shadow: has pending damage? 0, outstanding flips: 0 [ 83.867] sna_accel_do_throttle -- no pending activity [ 83.873] sna_wakeup_handler [ 83.873] sna_accel_flush: flush?=0, dirty?=0 [ 83.873] sna_block_handler (tv=537.216000) [ 83.873] has_shadow: has pending damage? 0, outstanding flips: 0 [ 83.873] sna_accel_do_throttle -- no pending activity [ 83.873] sna_wakeup_handler [ 83.873] sna_block_handler (tv=537.216000) [ 83.873] has_shadow: has pending damage? 0, outstanding flips: 0 [ 83.873] sna_accel_do_throttle -- no pending activity [ 83.874] sna_wakeup_handler [ 83.874] sna_block_handler (tv=537.215000) [ 83.874] has_shadow: has pending damage? 0, outstanding flips: 0 [ 83.874] sna_accel_do_throttle -- no pending activity [ 83.889] sna_wakeup_handler [ 83.889] sna_accel_flush: flush?=0, dirty?=0 [ 83.889] sna_block_handler (tv=537.200000) [ 83.889] has_shadow: has pending damage? 0, outstanding flips: 0 [ 83.889] sna_accel_do_throttle -- no pending activity [ 83.889] sna_wakeup_handler [ 83.889] sna_block_handler (tv=537.200000) [ 83.889] has_shadow: has pending damage? 0, outstanding flips: 0 [ 83.889] sna_accel_do_throttle -- no pending activity [ 83.891] sna_wakeup_handler [ 83.891] sna_block_handler (tv=537.198000) [ 83.891] has_shadow: has pending damage? 0, outstanding flips: 0 [ 83.891] sna_accel_do_throttle -- no pending activity [ 83.897] sna_wakeup_handler [ 83.897] sna_accel_flush: flush?=0, dirty?=0 [ 83.897] sna_block_handler (tv=537.192000) [ 83.897] has_shadow: has pending damage? 0, outstanding flips: 0 [ 83.897] sna_accel_do_throttle -- no pending activity [ 83.897] sna_wakeup_handler [ 83.897] sna_block_handler (tv=537.192000) [ 83.897] has_shadow: has pending damage? 0, outstanding flips: 0 [ 83.897] sna_accel_do_throttle -- no pending activity [ 83.898] sna_wakeup_handler [ 83.898] sna_block_handler (tv=537.191000) [ 83.898] has_shadow: has pending damage? 0, outstanding flips: 0 [ 83.898] sna_accel_do_throttle -- no pending activity [ 83.905] sna_wakeup_handler [ 83.905] sna_accel_flush: flush?=0, dirty?=0 [ 83.905] sna_block_handler (tv=537.184000) [ 83.905] has_shadow: has pending damage? 0, outstanding flips: 0 [ 83.905] sna_accel_do_throttle -- no pending activity [ 83.905] sna_wakeup_handler [ 83.905] sna_block_handler (tv=537.184000) [ 83.905] has_shadow: has pending damage? 0, outstanding flips: 0 [ 83.905] sna_accel_do_throttle -- no pending activity [ 83.906] sna_wakeup_handler [ 83.906] sna_block_handler (tv=537.183000) [ 83.907] has_shadow: has pending damage? 0, outstanding flips: 0 [ 83.907] sna_accel_do_throttle -- no pending activity [ 83.913] sna_wakeup_handler [ 83.913] sna_accel_flush: flush?=0, dirty?=0 [ 83.913] sna_block_handler (tv=537.176000) [ 83.913] has_shadow: has pending damage? 0, outstanding flips: 0 [ 83.913] sna_accel_do_throttle -- no pending activity [ 83.913] sna_wakeup_handler [ 83.913] sna_block_handler (tv=537.176000) [ 83.913] has_shadow: has pending damage? 0, outstanding flips: 0 [ 83.913] sna_accel_do_throttle -- no pending activity [ 83.914] sna_wakeup_handler [ 83.914] sna_block_handler (tv=537.175000) [ 83.914] has_shadow: has pending damage? 0, outstanding flips: 0 [ 83.914] sna_accel_do_throttle -- no pending activity [ 83.916] sna_wakeup_handler [ 83.916] sna_block_handler (tv=537.173000) [ 83.916] has_shadow: has pending damage? 0, outstanding flips: 0 [ 83.916] sna_accel_do_throttle -- no pending activity [ 83.929] sna_wakeup_handler [ 83.929] sna_accel_flush: flush?=0, dirty?=0 [ 83.929] sna_block_handler (tv=537.160000) [ 83.929] has_shadow: has pending damage? 0, outstanding flips: 0 [ 83.929] sna_accel_do_throttle -- no pending activity [ 83.929] sna_wakeup_handler [ 83.929] sna_block_handler (tv=537.160000) [ 83.929] has_shadow: has pending damage? 0, outstanding flips: 0 [ 83.929] sna_accel_do_throttle -- no pending activity [ 83.931] sna_wakeup_handler [ 83.931] sna_block_handler (tv=537.158000) [ 83.931] has_shadow: has pending damage? 0, outstanding flips: 0 [ 83.931] sna_accel_do_throttle -- no pending activity [ 83.937] sna_wakeup_handler [ 83.937] sna_accel_flush: flush?=0, dirty?=0 [ 83.937] sna_block_handler (tv=537.152000) [ 83.937] has_shadow: has pending damage? 0, outstanding flips: 0 [ 83.937] sna_accel_do_throttle -- no pending activity [ 83.937] sna_wakeup_handler [ 83.937] sna_block_handler (tv=537.152000) [ 83.937] has_shadow: has pending damage? 0, outstanding flips: 0 [ 83.937] sna_accel_do_throttle -- no pending activity [ 83.938] sna_wakeup_handler [ 83.938] sna_block_handler (tv=537.151000) [ 83.938] has_shadow: has pending damage? 0, outstanding flips: 0 [ 83.938] sna_accel_do_throttle -- no pending activity [ 83.940] sna_wakeup_handler [ 83.940] sna_block_handler (tv=537.149000) [ 83.940] has_shadow: has pending damage? 0, outstanding flips: 0 [ 83.940] sna_accel_do_throttle -- no pending activity [ 83.945] sna_wakeup_handler [ 83.945] sna_accel_flush: flush?=0, dirty?=0 [ 83.945] sna_block_handler (tv=537.144000) [ 83.945] has_shadow: has pending damage? 0, outstanding flips: 0 [ 83.945] sna_accel_do_throttle -- no pending activity [ 83.945] sna_wakeup_handler [ 83.945] sna_block_handler (tv=537.144000) [ 83.945] has_shadow: has pending damage? 0, outstanding flips: 0 [ 83.945] sna_accel_do_throttle -- no pending activity [ 83.946] sna_wakeup_handler [ 83.946] sna_block_handler (tv=537.143000) [ 83.946] has_shadow: has pending damage? 0, outstanding flips: 0 [ 83.946] sna_accel_do_throttle -- no pending activity [ 83.948] sna_wakeup_handler [ 83.948] sna_block_handler (tv=537.141000) [ 83.948] has_shadow: has pending damage? 0, outstanding flips: 0 [ 83.948] sna_accel_do_throttle -- no pending activity [ 83.953] sna_wakeup_handler [ 83.953] sna_accel_flush: flush?=0, dirty?=0 [ 83.953] sna_block_handler (tv=537.136000) [ 83.953] has_shadow: has pending damage? 0, outstanding flips: 0 [ 83.953] sna_accel_do_throttle -- no pending activity [ 83.953] sna_wakeup_handler [ 83.953] sna_block_handler (tv=537.136000) [ 83.953] has_shadow: has pending damage? 0, outstanding flips: 0 [ 83.953] sna_accel_do_throttle -- no pending activity [ 83.953] sna_wakeup_handler [ 83.953] sna_accel_flush: flush?=0, dirty?=0 [ 83.953] sna_block_handler (tv=537.136000) [ 83.953] has_shadow: has pending damage? 0, outstanding flips: 0 [ 83.953] sna_accel_do_throttle -- no pending activity [ 83.955] sna_wakeup_handler [ 83.955] sna_block_handler (tv=537.134000) [ 83.955] has_shadow: has pending damage? 0, outstanding flips: 0 [ 83.955] sna_accel_do_throttle -- no pending activity [ 83.961] sna_wakeup_handler [ 83.961] sna_accel_flush: flush?=0, dirty?=0 [ 83.961] sna_block_handler (tv=537.128000) [ 83.961] has_shadow: has pending damage? 0, outstanding flips: 0 [ 83.961] sna_accel_do_throttle -- no pending activity [ 83.961] sna_wakeup_handler [ 83.961] sna_block_handler (tv=537.128000) [ 83.961] has_shadow: has pending damage? 0, outstanding flips: 0 [ 83.961] sna_accel_do_throttle -- no pending activity [ 83.962] sna_wakeup_handler [ 83.962] sna_block_handler (tv=537.127000) [ 83.962] has_shadow: has pending damage? 0, outstanding flips: 0 [ 83.962] sna_accel_do_throttle -- no pending activity [ 83.964] sna_wakeup_handler [ 83.964] sna_block_handler (tv=537.125000) [ 83.964] has_shadow: has pending damage? 0, outstanding flips: 0 [ 83.964] sna_accel_do_throttle -- no pending activity [ 83.969] sna_wakeup_handler [ 83.969] sna_accel_flush: flush?=0, dirty?=0 [ 83.969] sna_block_handler (tv=537.120000) [ 83.969] has_shadow: has pending damage? 0, outstanding flips: 0 [ 83.969] sna_accel_do_throttle -- no pending activity [ 83.969] sna_wakeup_handler [ 83.969] sna_block_handler (tv=537.120000) [ 83.969] has_shadow: has pending damage? 0, outstanding flips: 0 [ 83.969] sna_accel_do_throttle -- no pending activity [ 83.970] sna_wakeup_handler [ 83.970] sna_block_handler (tv=537.119000) [ 83.970] has_shadow: has pending damage? 0, outstanding flips: 0 [ 83.970] sna_accel_do_throttle -- no pending activity [ 83.972] sna_wakeup_handler [ 83.972] sna_block_handler (tv=537.117000) [ 83.972] has_shadow: has pending damage? 0, outstanding flips: 0 [ 83.972] sna_accel_do_throttle -- no pending activity [ 83.977] sna_wakeup_handler [ 83.977] sna_accel_flush: flush?=0, dirty?=0 [ 83.977] sna_block_handler (tv=537.112000) [ 83.977] has_shadow: has pending damage? 0, outstanding flips: 0 [ 83.977] sna_accel_do_throttle -- no pending activity [ 83.977] sna_wakeup_handler [ 83.977] sna_block_handler (tv=537.112000) [ 83.977] has_shadow: has pending damage? 0, outstanding flips: 0 [ 83.977] sna_accel_do_throttle -- no pending activity [ 83.978] sna_wakeup_handler [ 83.978] sna_block_handler (tv=537.111000) [ 83.978] has_shadow: has pending damage? 0, outstanding flips: 0 [ 83.978] sna_accel_do_throttle -- no pending activity [ 83.980] sna_wakeup_handler [ 83.980] sna_block_handler (tv=537.109000) [ 83.980] has_shadow: has pending damage? 0, outstanding flips: 0 [ 83.980] sna_accel_do_throttle -- no pending activity [ 83.985] sna_wakeup_handler [ 83.985] sna_accel_flush: flush?=0, dirty?=0 [ 83.985] sna_block_handler (tv=537.104000) [ 83.985] has_shadow: has pending damage? 0, outstanding flips: 0 [ 83.985] sna_accel_do_throttle -- no pending activity [ 83.985] sna_wakeup_handler [ 83.985] sna_block_handler (tv=537.104000) [ 83.985] has_shadow: has pending damage? 0, outstanding flips: 0 [ 83.985] sna_accel_do_throttle -- no pending activity [ 83.986] sna_wakeup_handler [ 83.986] sna_block_handler (tv=537.103000) [ 83.986] has_shadow: has pending damage? 0, outstanding flips: 0 [ 83.986] sna_accel_do_throttle -- no pending activity [ 83.988] sna_wakeup_handler [ 83.988] sna_block_handler (tv=537.101000) [ 83.988] has_shadow: has pending damage? 0, outstanding flips: 0 [ 83.988] sna_accel_do_throttle -- no pending activity [ 83.993] sna_wakeup_handler [ 83.993] sna_accel_flush: flush?=0, dirty?=0 [ 83.993] sna_block_handler (tv=537.96000) [ 83.993] has_shadow: has pending damage? 0, outstanding flips: 0 [ 83.993] sna_accel_do_throttle -- no pending activity [ 83.993] sna_wakeup_handler [ 83.993] sna_block_handler (tv=537.96000) [ 83.993] has_shadow: has pending damage? 0, outstanding flips: 0 [ 83.993] sna_accel_do_throttle -- no pending activity [ 83.994] sna_wakeup_handler [ 83.994] sna_block_handler (tv=537.95000) [ 83.994] has_shadow: has pending damage? 0, outstanding flips: 0 [ 83.994] sna_accel_do_throttle -- no pending activity [ 83.996] sna_wakeup_handler [ 83.996] sna_block_handler (tv=537.93000) [ 83.996] has_shadow: has pending damage? 0, outstanding flips: 0 [ 83.996] sna_accel_do_throttle -- no pending activity [ 84.017] sna_wakeup_handler [ 84.017] sna_accel_flush: flush?=0, dirty?=0 [ 84.017] sna_block_handler (tv=537.72000) [ 84.017] has_shadow: has pending damage? 0, outstanding flips: 0 [ 84.017] sna_accel_do_throttle -- no pending activity [ 84.017] sna_wakeup_handler [ 84.017] sna_block_handler (tv=537.72000) [ 84.017] has_shadow: has pending damage? 0, outstanding flips: 0 [ 84.017] sna_accel_do_throttle -- no pending activity [ 84.018] sna_wakeup_handler [ 84.018] sna_block_handler (tv=537.71000) [ 84.018] has_shadow: has pending damage? 0, outstanding flips: 0 [ 84.018] sna_accel_do_throttle -- no pending activity [ 84.019] sna_wakeup_handler [ 84.019] sna_block_handler (tv=537.70000) [ 84.019] has_shadow: has pending damage? 0, outstanding flips: 0 [ 84.019] sna_accel_do_throttle -- no pending activity [ 84.049] sna_wakeup_handler [ 84.049] sna_accel_flush: flush?=0, dirty?=0 [ 84.049] sna_block_handler (tv=537.40000) [ 84.049] has_shadow: has pending damage? 0, outstanding flips: 0 [ 84.049] sna_accel_do_throttle -- no pending activity [ 84.049] sna_wakeup_handler [ 84.049] sna_block_handler (tv=537.40000) [ 84.049] has_shadow: has pending damage? 0, outstanding flips: 0 [ 84.049] sna_accel_do_throttle -- no pending activity [ 84.050] sna_wakeup_handler [ 84.050] sna_block_handler (tv=537.39000) [ 84.050] has_shadow: has pending damage? 0, outstanding flips: 0 [ 84.050] sna_accel_do_throttle -- no pending activity [ 84.051] sna_wakeup_handler [ 84.051] sna_block_handler (tv=537.38000) [ 84.051] has_shadow: has pending damage? 0, outstanding flips: 0 [ 84.051] sna_accel_do_throttle -- no pending activity [ 84.057] sna_wakeup_handler [ 84.057] sna_accel_flush: flush?=0, dirty?=0 [ 84.057] sna_block_handler (tv=537.32000) [ 84.057] has_shadow: has pending damage? 0, outstanding flips: 0 [ 84.057] sna_accel_do_throttle -- no pending activity [ 84.057] sna_wakeup_handler [ 84.057] sna_block_handler (tv=537.32000) [ 84.057] has_shadow: has pending damage? 0, outstanding flips: 0 [ 84.057] sna_accel_do_throttle -- no pending activity [ 84.058] sna_wakeup_handler [ 84.058] sna_block_handler (tv=537.31000) [ 84.058] has_shadow: has pending damage? 0, outstanding flips: 0 [ 84.058] sna_accel_do_throttle -- no pending activity [ 84.059] sna_wakeup_handler [ 84.059] sna_block_handler (tv=537.30000) [ 84.059] has_shadow: has pending damage? 0, outstanding flips: 0 [ 84.059] sna_accel_do_throttle -- no pending activity [ 84.065] sna_wakeup_handler [ 84.065] sna_accel_flush: flush?=0, dirty?=0 [ 84.065] sna_block_handler (tv=537.24000) [ 84.065] has_shadow: has pending damage? 0, outstanding flips: 0 [ 84.065] sna_accel_do_throttle -- no pending activity [ 84.065] sna_wakeup_handler [ 84.065] sna_block_handler (tv=537.24000) [ 84.065] has_shadow: has pending damage? 0, outstanding flips: 0 [ 84.065] sna_accel_do_throttle -- no pending activity [ 84.066] sna_wakeup_handler [ 84.066] sna_block_handler (tv=537.23000) [ 84.066] has_shadow: has pending damage? 0, outstanding flips: 0 [ 84.066] sna_accel_do_throttle -- no pending activity [ 84.067] sna_wakeup_handler [ 84.067] sna_block_handler (tv=537.22000) [ 84.067] has_shadow: has pending damage? 0, outstanding flips: 0 [ 84.067] sna_accel_do_throttle -- no pending activity [ 84.073] sna_wakeup_handler [ 84.073] sna_accel_flush: flush?=0, dirty?=0 [ 84.073] sna_block_handler (tv=537.16000) [ 84.073] has_shadow: has pending damage? 0, outstanding flips: 0 [ 84.073] sna_accel_do_throttle -- no pending activity [ 84.073] sna_wakeup_handler [ 84.073] sna_block_handler (tv=537.16000) [ 84.073] has_shadow: has pending damage? 0, outstanding flips: 0 [ 84.073] sna_accel_do_throttle -- no pending activity [ 84.074] sna_wakeup_handler [ 84.074] sna_block_handler (tv=537.15000) [ 84.074] has_shadow: has pending damage? 0, outstanding flips: 0 [ 84.074] sna_accel_do_throttle -- no pending activity [ 84.075] sna_wakeup_handler [ 84.075] sna_block_handler (tv=537.14000) [ 84.075] has_shadow: has pending damage? 0, outstanding flips: 0 [ 84.075] sna_accel_do_throttle -- no pending activity [ 84.089] sna_wakeup_handler [ 84.089] sna_accel_flush: flush?=0, dirty?=0 [ 84.089] sna_block_handler (tv=537.0) [ 84.089] has_shadow: has pending damage? 0, outstanding flips: 0 [ 84.089] sna_accel_do_throttle -- no pending activity [ 84.089] sna_wakeup_handler [ 84.089] sna_block_handler (tv=537.0) [ 84.089] has_shadow: has pending damage? 0, outstanding flips: 0 [ 84.089] sna_accel_do_throttle -- no pending activity [ 84.090] sna_wakeup_handler [ 84.090] sna_block_handler (tv=536.999000) [ 84.090] has_shadow: has pending damage? 0, outstanding flips: 0 [ 84.090] sna_accel_do_throttle -- no pending activity [ 84.091] sna_wakeup_handler [ 84.091] sna_block_handler (tv=536.998000) [ 84.091] has_shadow: has pending damage? 0, outstanding flips: 0 [ 84.091] sna_accel_do_throttle -- no pending activity [ 84.097] sna_wakeup_handler [ 84.097] sna_accel_flush: flush?=0, dirty?=0 [ 84.097] sna_accel_flush: flush?=0, dirty?=0 [ 84.097] sna_accel_flush: flush?=0, dirty?=0 [ 84.097] sna_accel_flush: flush?=0, dirty?=0 [ 84.097] sna_block_handler (tv=536.992000) [ 84.097] has_shadow: has pending damage? 0, outstanding flips: 0 [ 84.097] sna_accel_do_throttle -- no pending activity [ 84.097] sna_wakeup_handler [ 84.097] sna_block_handler (tv=536.992000) [ 84.097] has_shadow: has pending damage? 0, outstanding flips: 0 [ 84.097] sna_accel_do_throttle -- no pending activity [ 84.097] sna_wakeup_handler [ 84.097] sna_change_window_attributes [ 84.097] sna_accel_flush: flush?=0, dirty?=0 [ 84.097] sna_block_handler (tv=536.992000) [ 84.097] has_shadow: has pending damage? 0, outstanding flips: 0 [ 84.097] sna_accel_do_throttle -- no pending activity [ 84.098] sna_wakeup_handler [ 84.098] sna_accel_flush: flush?=0, dirty?=0 [ 84.098] sna_accel_flush: flush?=0, dirty?=0 [ 84.098] sna_block_handler (tv=536.991000) [ 84.098] has_shadow: has pending damage? 0, outstanding flips: 0 [ 84.098] sna_accel_do_throttle -- no pending activity [ 84.099] sna_wakeup_handler [ 84.099] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=114, name=86 [ 84.099] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 84.099] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 84.099] sna_dri2_get_back: draw size=3840x2160, back buffer handle=114 size=3840x2160, is-scanout? 1, active?=0, pitch=15360, front pitch=15360 [ 84.099] sna_dri2_get_back: reuse backbuffer? 1 [ 84.099] sna_dri2_get_back: back buffer handle=114, active?=0, refcnt=1 [ 84.099] sna_dri2_get_back: reuse unattached back [ 84.099] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 84.099] sna_dri2_reuse_buffer: reusing back buffer handle=114, name=86, pitch=15360, age=0 [ 84.099] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 84.099] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=32, name=80, active_scanout=2 [ 84.099] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 84.099] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 84.099] sna_accel_flush: flush?=0, dirty?=0 [ 84.099] sna_accel_flush: flush?=0, dirty?=0 [ 84.099] sna_accel_flush: flush?=0, dirty?=0 [ 84.099] sna_block_handler (tv=536.990000) [ 84.099] has_shadow: has pending damage? 0, outstanding flips: 0 [ 84.099] timer_enable (time=84099), starting timer 0 [ 84.099] sna_accel_do_throttle -- no pending activity [ 84.099] sna_accel_block: evaluating timers, active=5 [ 84.099] sna_accel_block: flush timer expires in 8 [84107] [ 84.099] sna_wakeup_handler [ 84.099] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 84.099] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 84.099] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 84.099] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 84.099] sna_dri2_get_msc(draw=146, pipe=0) [ 84.099] sna_crtc_record_swap: recording last swap on pipe=0, frame 4796 [msc=4796], time 84.98911 [ 84.099] sna_dri2_get_msc: msc=4796 [raw=4796], ust=84098911 [ 84.099] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=114 (refs=1/1, flush=0) , front=32 (refs=2/3, flush=1) [ 84.099] sna_dri2_schedule_swap(target_msc=4760, divisor=0, remainder=0) [ 84.099] sna_dri2_schedule_swap: using front handle=32, active_scanout?=2, flush?=1 [ 84.099] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 84.099] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 84.099] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 84.099] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 84.099] sna_crtc_record_swap: recording last swap on pipe=0, frame 4796 [msc=4796], time 84.98911 [ 84.099] immediate_swap: current_msc=4796, target_msc=4760 -- yes [ 84.099] can_flip: no, shadow enabled [ 84.099] sna_dri2_add_event: adding event to window 146) [ 84.099] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 84.099] sna_dri2_immediate_blit: no pending blit, starting chain [ 84.099] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 84.099] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 84.099] can_xchg: back size=8700f00, front size=8700f00 [ 84.099] can_xchg: yes, pixmap=4091 [ 84.099] sna_dri2_xchg: win=146, exchange front=32/80,ref=3 and back=114/86,ref=2, pixmap=4091 3840x2160 [ 84.099] sna_dri2_xchg: back_bo handle=114, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 84.099] sna_dri2_xchg: front_bo handle=32, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 84.099] set_bo: pixmap=4091, handle=114 (old handle=32) [ 84.099] set_bo: marking whole pixmap as damaged [ 84.099] set_bo: applying final/discard move-to-gpu [ 84.099] wait_for_shadow: flags=0, flips=0, handle=32, shadow=29 [ 84.099] set_bo: dropping flush hint from handle=32 [ 84.099] set_bo: adding flush hint to handle=114 [ 84.099] mark_stale(handle=32) => 1 [ 84.099] swap_limit: draw=146 setting swap limit to 3 [ 84.099] sna_dri2_swap_limit_validate: swap limit set to 3 [ 84.099] sna_next_vblank(pipe=0, waiting until next vblank) [ 84.099] sna_dri2_schedule_swap: reported target_msc=4796 [ 84.099] sna_accel_flush: flush?=0, dirty?=0 [ 84.099] sna_accel_flush: flush?=0, dirty?=0 [ 84.099] sna_accel_flush: flush?=0, dirty?=0 [ 84.099] sna_accel_flush: flush?=0, dirty?=0 [ 84.099] sna_block_handler (tv=536.990000) [ 84.099] sna_scanout_do_flush: flush timer active: delta=8 [ 84.099] sna_accel_do_throttle -- no pending activity [ 84.099] sna_accel_block: evaluating timers, active=5 [ 84.099] sna_accel_block: flush timer expires in 8 [84107] [ 84.105] sna_wakeup_handler [ 84.105] sna_accel_flush: flush?=0, dirty?=0 [ 84.105] sna_block_handler (tv=536.984000) [ 84.105] sna_scanout_do_flush: flush timer active: delta=2 [ 84.105] sna_scanout_do_flush (time=84105), triggered [ 84.105] sna_scanout_flush (time=84105), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 84.105] has_shadow: has pending damage? 1, outstanding flips: 0 [ 84.105] stop_flush: scanout=114 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 84.105] has_shadow: has pending damage? 1, outstanding flips: 0 [ 84.105] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 84.105] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 84.105] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 84.105] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 84.105] sna_pixmap_move_to_gpu: already all-damaged [ 84.105] sna_pixmap_mark_active: pixmap=4091, handle=114 [ 84.105] sna_mode_redisplay: crtc[0] transformed? 0 [ 84.105] sna_mode_redisplay: crtc[1] transformed? 0 [ 84.105] sna_mode_redisplay: crtc[2] transformed? 0 [ 84.105] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=114 [active=1] [ 84.105] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 32, transformed? 0 [ 84.105] get_fb: reusing fb=81 for handle=114 [ 84.105] sna_mode_redisplay: recording flip on CRTC:32 handle=114, active_scanout=2, serial=3 [ 84.105] __kgem_bo_clear_busy: handle=114 [ 84.105] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 84.105] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 84.105] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 84.105] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=114, shadow handle=29 [ 84.105] sna_accel_do_throttle -- no pending activity [ 84.105] sna_accel_block: evaluating timers, active=5 [ 84.105] sna_accel_block: flush timer expires in 16 [84121] [ 84.105] sna_wakeup_handler [ 84.105] sna_block_handler (tv=536.984000) [ 84.105] sna_scanout_do_flush: flush timer active: delta=16 [ 84.105] sna_accel_do_throttle -- no pending activity [ 84.105] sna_accel_block: evaluating timers, active=5 [ 84.105] sna_accel_block: flush timer expires in 16 [84121] [ 84.106] sna_wakeup_handler [ 84.106] sna_block_handler (tv=536.983000) [ 84.106] sna_scanout_do_flush: flush timer active: delta=15 [ 84.106] sna_accel_do_throttle -- no pending activity [ 84.106] sna_accel_block: evaluating timers, active=5 [ 84.106] sna_accel_block: flush timer expires in 15 [84121] [ 84.108] sna_wakeup_handler [ 84.108] sna_block_handler (tv=536.981000) [ 84.108] sna_scanout_do_flush: flush timer active: delta=13 [ 84.108] sna_accel_do_throttle -- no pending activity [ 84.108] sna_accel_block: evaluating timers, active=5 [ 84.108] sna_accel_block: flush timer expires in 13 [84121] [ 84.114] sna_wakeup_handler [ 84.114] sna_accel_flush: flush?=0, dirty?=0 [ 84.114] sna_accel_flush: flush?=0, dirty?=0 [ 84.114] sna_block_handler (tv=536.975000) [ 84.114] sna_scanout_do_flush: flush timer active: delta=7 [ 84.114] sna_accel_do_throttle -- no pending activity [ 84.114] sna_accel_block: evaluating timers, active=5 [ 84.114] sna_accel_block: flush timer expires in 7 [84121] [ 84.114] sna_wakeup_handler [ 84.115] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=32, name=80 [ 84.115] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 84.115] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 84.115] sna_dri2_get_back: draw size=3840x2160, back buffer handle=32 size=3840x2160, is-scanout? 1, active?=1, pitch=15360, front pitch=15360 [ 84.115] sna_dri2_get_back: reuse backbuffer? 1 [ 84.115] sna_dri2_get_back: back buffer handle=32, active?=1, refcnt=2 [ 84.115] sna_dri2_get_back: cache: handle=128, active=0 [ 84.115] sna_dri2_get_back: reuse cache handle=128, name=76, flags=0 [ 84.115] sna_dri2_get_back: caching handle=32 (name=80, flags=0, active_scanout=1) [ 84.115] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 84.115] sna_dri2_reuse_buffer: reusing back buffer handle=128, name=76, pitch=15360, age=0 [ 84.115] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 84.115] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=114, name=86, active_scanout=2 [ 84.115] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 84.115] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=114] -- refcnt=4, draw=146, pixmap=4091, proxy?=0 [ 84.115] sna_accel_flush: flush?=0, dirty?=0 [ 84.115] sna_accel_flush: flush?=0, dirty?=0 [ 84.115] sna_accel_flush: flush?=0, dirty?=0 [ 84.115] sna_block_handler (tv=536.974000) [ 84.115] sna_scanout_do_flush: flush timer active: delta=6 [ 84.115] sna_accel_do_throttle -- no pending activity [ 84.115] sna_accel_block: evaluating timers, active=5 [ 84.115] sna_accel_block: flush timer expires in 6 [84121] [ 84.115] sna_wakeup_handler [ 84.115] sna_mode_wakeup: len=64 [ 84.115] sna_dri2_vblank_handler(type=2, sequence=4797, draw=4181) [ 84.115] sna_crtc_record_swap: recording last swap on pipe=0, frame 4797 [msc=4797], time 84.115564 [ 84.115] sna_dri2_vblank_handler: 2 complete, frame=4797 tv=84.115564 [ 84.115] sna_dri2_blit_complete: blit finished [ 84.115] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4797, tv=84.115564) [ 84.115] frame_swap_complete(type=2): draw=146, pipe=0, frame=4797 [msc=4797], tv=84.115564 [ 84.115] sna_accel_flush: flush?=0, dirty?=0 [ 84.115] sna_dri2_event_free(draw?=1) [ 84.115] sna_dri2_remove_event: remove[0x561c94b41660] from window 146, active? 1 [ 84.115] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=114] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 84.115] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=128] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 84.115] sna_dri2_vblank_handler complete [ 84.115] sna_mode_wakeup: recording last swap on pipe=0, frame 4797 [12bd], time 84.115564 [ 84.115] sna_mode_wakeup: removing handle=32 [active_scanout=0] from scanout, installing handle=114 [active_scanout=2] [ 84.115] sna_mode_wakeup: flip complete, pending? 1 [ 84.115] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 84.115] sna_block_handler (tv=536.974000) [ 84.115] sna_scanout_do_flush: flush timer active: delta=6 [ 84.115] sna_accel_do_throttle -- no pending activity [ 84.115] sna_accel_block: evaluating timers, active=5 [ 84.115] sna_accel_block: flush timer expires in 6 [84121] [ 84.115] sna_wakeup_handler [ 84.115] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 84.115] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 84.115] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 84.115] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 84.115] sna_dri2_get_msc(draw=146, pipe=0) [ 84.115] sna_crtc_record_swap: recording last swap on pipe=0, frame 4797 [msc=4797], time 84.115564 [ 84.115] sna_dri2_get_msc: msc=4797 [raw=4797], ust=84115564 [ 84.115] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=128 (refs=1/1, flush=0) , front=114 (refs=2/3, flush=1) [ 84.115] sna_dri2_schedule_swap(target_msc=4797, divisor=0, remainder=0) [ 84.115] sna_dri2_schedule_swap: using front handle=114, active_scanout?=2, flush?=1 [ 84.115] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 84.115] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 84.115] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 84.115] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 84.115] sna_crtc_record_swap: recording last swap on pipe=0, frame 4797 [msc=4797], time 84.115564 [ 84.115] immediate_swap: current_msc=4797, target_msc=4797 -- yes [ 84.115] can_flip: no, shadow enabled [ 84.115] sna_dri2_add_event: adding event to window 146) [ 84.115] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 84.115] sna_dri2_immediate_blit: no pending blit, starting chain [ 84.115] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 84.115] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 84.115] can_xchg: back size=8700f00, front size=8700f00 [ 84.115] can_xchg: yes, pixmap=4091 [ 84.115] sna_dri2_xchg: win=146, exchange front=114/86,ref=3 and back=128/76,ref=2, pixmap=4091 3840x2160 [ 84.115] sna_dri2_xchg: back_bo handle=128, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 84.115] sna_dri2_xchg: front_bo handle=114, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 84.115] set_bo: pixmap=4091, handle=128 (old handle=114) [ 84.115] set_bo: marking whole pixmap as damaged [ 84.115] set_bo: applying final/discard move-to-gpu [ 84.115] wait_for_shadow: flags=0, flips=0, handle=114, shadow=29 [ 84.115] set_bo: dropping flush hint from handle=114 [ 84.115] set_bo: adding flush hint to handle=128 [ 84.115] mark_stale(handle=114) => 1 [ 84.115] swap_limit: draw=146 setting swap limit to 3 [ 84.115] sna_dri2_swap_limit_validate: swap limit set to 3 [ 84.115] sna_next_vblank(pipe=0, waiting until next vblank) [ 84.115] sna_dri2_schedule_swap: reported target_msc=4797 [ 84.115] sna_accel_flush: flush?=0, dirty?=0 [ 84.115] sna_accel_flush: flush?=0, dirty?=0 [ 84.115] sna_accel_flush: flush?=0, dirty?=0 [ 84.115] sna_accel_flush: flush?=0, dirty?=0 [ 84.115] sna_block_handler (tv=536.974000) [ 84.115] sna_scanout_do_flush: flush timer active: delta=6 [ 84.115] sna_accel_do_throttle -- no pending activity [ 84.115] sna_accel_block: evaluating timers, active=5 [ 84.115] sna_accel_block: flush timer expires in 6 [84121] [ 84.121] sna_wakeup_handler [ 84.121] sna_accel_flush: flush?=0, dirty?=0 [ 84.121] sna_block_handler (tv=536.968000) [ 84.121] sna_scanout_do_flush: flush timer active: delta=0 [ 84.121] sna_scanout_do_flush (time=84121), triggered [ 84.121] sna_scanout_flush (time=84121), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 84.121] has_shadow: has pending damage? 1, outstanding flips: 0 [ 84.121] stop_flush: scanout=128 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 84.121] has_shadow: has pending damage? 1, outstanding flips: 0 [ 84.121] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 84.121] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 84.121] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 84.121] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 84.121] sna_pixmap_move_to_gpu: already all-damaged [ 84.121] sna_pixmap_mark_active: pixmap=4091, handle=128 [ 84.121] sna_mode_redisplay: crtc[0] transformed? 0 [ 84.121] sna_mode_redisplay: crtc[1] transformed? 0 [ 84.121] sna_mode_redisplay: crtc[2] transformed? 0 [ 84.121] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=128 [active=1] [ 84.121] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 114, transformed? 0 [ 84.121] get_fb: reusing fb=80 for handle=128 [ 84.121] sna_mode_redisplay: recording flip on CRTC:32 handle=128, active_scanout=2, serial=3 [ 84.121] __kgem_bo_clear_busy: handle=128 [ 84.121] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 84.121] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 84.121] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 84.121] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=128, shadow handle=29 [ 84.121] sna_accel_do_throttle -- no pending activity [ 84.121] sna_accel_block: evaluating timers, active=5 [ 84.121] sna_accel_block: flush timer expires in 16 [84137] [ 84.121] sna_wakeup_handler [ 84.121] sna_block_handler (tv=536.968000) [ 84.121] sna_scanout_do_flush: flush timer active: delta=16 [ 84.121] sna_accel_do_throttle -- no pending activity [ 84.121] sna_accel_block: evaluating timers, active=5 [ 84.121] sna_accel_block: flush timer expires in 16 [84137] [ 84.122] sna_wakeup_handler [ 84.122] sna_block_handler (tv=536.967000) [ 84.122] sna_scanout_do_flush: flush timer active: delta=15 [ 84.123] sna_accel_do_throttle -- no pending activity [ 84.123] sna_accel_block: evaluating timers, active=5 [ 84.123] sna_accel_block: flush timer expires in 15 [84137] [ 84.129] sna_wakeup_handler [ 84.129] sna_accel_flush: flush?=0, dirty?=0 [ 84.129] sna_block_handler (tv=536.960000) [ 84.129] sna_scanout_do_flush: flush timer active: delta=8 [ 84.129] sna_accel_do_throttle -- no pending activity [ 84.129] sna_accel_block: evaluating timers, active=5 [ 84.129] sna_accel_block: flush timer expires in 8 [84137] [ 84.129] sna_wakeup_handler [ 84.129] sna_change_window_attributes [ 84.129] sna_accel_flush: flush?=0, dirty?=0 [ 84.129] sna_block_handler (tv=536.960000) [ 84.129] sna_scanout_do_flush: flush timer active: delta=8 [ 84.129] sna_accel_do_throttle -- no pending activity [ 84.129] sna_accel_block: evaluating timers, active=5 [ 84.129] sna_accel_block: flush timer expires in 8 [84137] [ 84.130] sna_wakeup_handler [ 84.130] sna_block_handler (tv=536.959000) [ 84.130] sna_scanout_do_flush: flush timer active: delta=7 [ 84.130] sna_accel_do_throttle -- no pending activity [ 84.130] sna_accel_block: evaluating timers, active=5 [ 84.130] sna_accel_block: flush timer expires in 7 [84137] [ 84.131] sna_wakeup_handler [ 84.131] sna_accel_flush: flush?=0, dirty?=0 [ 84.131] sna_accel_flush: flush?=0, dirty?=0 [ 84.131] sna_block_handler (tv=536.958000) [ 84.131] sna_scanout_do_flush: flush timer active: delta=6 [ 84.131] sna_accel_do_throttle -- no pending activity [ 84.131] sna_accel_block: evaluating timers, active=5 [ 84.131] sna_accel_block: flush timer expires in 6 [84137] [ 84.131] sna_wakeup_handler [ 84.131] sna_mode_wakeup: len=64 [ 84.131] sna_dri2_vblank_handler(type=2, sequence=4798, draw=4181) [ 84.131] sna_crtc_record_swap: recording last swap on pipe=0, frame 4798 [msc=4798], time 84.132216 [ 84.131] sna_dri2_vblank_handler: 2 complete, frame=4798 tv=84.132216 [ 84.131] sna_dri2_blit_complete: blit finished [ 84.131] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4798, tv=84.132216) [ 84.131] frame_swap_complete(type=2): draw=146, pipe=0, frame=4798 [msc=4798], tv=84.132216 [ 84.131] sna_accel_flush: flush?=0, dirty?=0 [ 84.131] sna_dri2_event_free(draw?=1) [ 84.131] sna_dri2_remove_event: remove[0x561c94b41660] from window 146, active? 1 [ 84.131] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=128] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 84.131] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=114] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 84.131] sna_dri2_vblank_handler complete [ 84.131] sna_mode_wakeup: recording last swap on pipe=0, frame 4798 [12be], time 84.132216 [ 84.131] sna_mode_wakeup: removing handle=114 [active_scanout=0] from scanout, installing handle=128 [active_scanout=2] [ 84.131] sna_mode_wakeup: flip complete, pending? 1 [ 84.131] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 84.131] sna_block_handler (tv=536.958000) [ 84.131] sna_scanout_do_flush: flush timer active: delta=6 [ 84.131] sna_accel_do_throttle -- no pending activity [ 84.131] sna_accel_block: evaluating timers, active=5 [ 84.131] sna_accel_block: flush timer expires in 6 [84137] [ 84.131] sna_wakeup_handler [ 84.131] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=114, name=86 [ 84.131] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 84.131] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 84.131] sna_dri2_get_back: draw size=3840x2160, back buffer handle=114 size=3840x2160, is-scanout? 1, active?=0, pitch=15360, front pitch=15360 [ 84.131] sna_dri2_get_back: reuse backbuffer? 1 [ 84.131] sna_dri2_get_back: back buffer handle=114, active?=0, refcnt=1 [ 84.131] sna_dri2_get_back: reuse unattached back [ 84.131] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 84.131] sna_dri2_reuse_buffer: reusing back buffer handle=114, name=86, pitch=15360, age=0 [ 84.131] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 84.131] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=128, name=76, active_scanout=2 [ 84.131] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 84.131] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=128] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 84.131] sna_accel_flush: flush?=0, dirty?=0 [ 84.131] sna_accel_flush: flush?=0, dirty?=0 [ 84.131] sna_accel_flush: flush?=0, dirty?=0 [ 84.131] sna_block_handler (tv=536.958000) [ 84.131] sna_scanout_do_flush: flush timer active: delta=6 [ 84.131] sna_accel_do_throttle -- no pending activity [ 84.131] sna_accel_block: evaluating timers, active=5 [ 84.131] sna_accel_block: flush timer expires in 6 [84137] [ 84.132] sna_wakeup_handler [ 84.132] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 84.132] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 84.132] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 84.132] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 84.132] sna_dri2_get_msc(draw=146, pipe=0) [ 84.132] sna_crtc_record_swap: recording last swap on pipe=0, frame 4798 [msc=4798], time 84.132216 [ 84.132] sna_dri2_get_msc: msc=4798 [raw=4798], ust=84132216 [ 84.132] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=114 (refs=1/1, flush=0) , front=128 (refs=2/3, flush=1) [ 84.132] sna_dri2_schedule_swap(target_msc=4798, divisor=0, remainder=0) [ 84.132] sna_dri2_schedule_swap: using front handle=128, active_scanout?=2, flush?=1 [ 84.132] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 84.132] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 84.132] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 84.132] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 84.132] sna_crtc_record_swap: recording last swap on pipe=0, frame 4798 [msc=4798], time 84.132216 [ 84.132] immediate_swap: current_msc=4798, target_msc=4798 -- yes [ 84.132] can_flip: no, shadow enabled [ 84.132] sna_dri2_add_event: adding event to window 146) [ 84.132] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 84.132] sna_dri2_immediate_blit: no pending blit, starting chain [ 84.132] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 84.132] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 84.132] can_xchg: back size=8700f00, front size=8700f00 [ 84.132] can_xchg: yes, pixmap=4091 [ 84.132] sna_dri2_xchg: win=146, exchange front=128/76,ref=3 and back=114/86,ref=2, pixmap=4091 3840x2160 [ 84.132] sna_dri2_xchg: back_bo handle=114, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 84.132] sna_dri2_xchg: front_bo handle=128, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 84.132] set_bo: pixmap=4091, handle=114 (old handle=128) [ 84.132] set_bo: marking whole pixmap as damaged [ 84.132] set_bo: applying final/discard move-to-gpu [ 84.132] wait_for_shadow: flags=0, flips=0, handle=128, shadow=29 [ 84.132] set_bo: dropping flush hint from handle=128 [ 84.132] set_bo: adding flush hint to handle=114 [ 84.132] mark_stale(handle=128) => 1 [ 84.132] swap_limit: draw=146 setting swap limit to 3 [ 84.132] sna_dri2_swap_limit_validate: swap limit set to 3 [ 84.132] sna_next_vblank(pipe=0, waiting until next vblank) [ 84.132] sna_dri2_schedule_swap: reported target_msc=4798 [ 84.132] sna_accel_flush: flush?=0, dirty?=0 [ 84.132] sna_accel_flush: flush?=0, dirty?=0 [ 84.132] sna_accel_flush: flush?=0, dirty?=0 [ 84.132] sna_accel_flush: flush?=0, dirty?=0 [ 84.132] sna_block_handler (tv=536.957000) [ 84.132] sna_scanout_do_flush: flush timer active: delta=5 [ 84.132] sna_accel_do_throttle -- no pending activity [ 84.132] sna_accel_block: evaluating timers, active=5 [ 84.132] sna_accel_block: flush timer expires in 5 [84137] [ 84.137] sna_wakeup_handler [ 84.137] sna_block_handler (tv=536.952000) [ 84.137] sna_scanout_do_flush: flush timer active: delta=0 [ 84.137] sna_scanout_do_flush (time=84137), triggered [ 84.137] sna_scanout_flush (time=84137), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 84.137] has_shadow: has pending damage? 1, outstanding flips: 0 [ 84.137] stop_flush: scanout=114 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 84.137] has_shadow: has pending damage? 1, outstanding flips: 0 [ 84.137] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 84.137] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 84.137] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 84.137] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 84.137] sna_pixmap_move_to_gpu: already all-damaged [ 84.137] sna_pixmap_mark_active: pixmap=4091, handle=114 [ 84.137] sna_mode_redisplay: crtc[0] transformed? 0 [ 84.137] sna_mode_redisplay: crtc[1] transformed? 0 [ 84.137] sna_mode_redisplay: crtc[2] transformed? 0 [ 84.137] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=114 [active=1] [ 84.137] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 128, transformed? 0 [ 84.137] get_fb: reusing fb=81 for handle=114 [ 84.137] sna_mode_redisplay: recording flip on CRTC:32 handle=114, active_scanout=2, serial=3 [ 84.137] __kgem_bo_clear_busy: handle=114 [ 84.137] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 84.137] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 84.137] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 84.137] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=114, shadow handle=29 [ 84.137] sna_accel_do_throttle -- no pending activity [ 84.137] sna_accel_block: evaluating timers, active=5 [ 84.137] sna_accel_block: flush timer expires in 16 [84153] [ 84.148] sna_wakeup_handler [ 84.148] sna_mode_wakeup: len=64 [ 84.148] sna_dri2_vblank_handler(type=2, sequence=4799, draw=4181) [ 84.148] sna_crtc_record_swap: recording last swap on pipe=0, frame 4799 [msc=4799], time 84.148867 [ 84.148] sna_dri2_vblank_handler: 2 complete, frame=4799 tv=84.148867 [ 84.148] sna_dri2_blit_complete: blit finished [ 84.148] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4799, tv=84.148867) [ 84.148] frame_swap_complete(type=2): draw=146, pipe=0, frame=4799 [msc=4799], tv=84.148867 [ 84.148] sna_accel_flush: flush?=0, dirty?=0 [ 84.148] sna_dri2_event_free(draw?=1) [ 84.148] sna_dri2_remove_event: remove[0x561c94b41660] from window 146, active? 1 [ 84.148] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=114] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 84.148] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=128] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 84.148] sna_dri2_vblank_handler complete [ 84.148] sna_mode_wakeup: recording last swap on pipe=0, frame 4799 [12bf], time 84.148867 [ 84.148] sna_mode_wakeup: removing handle=128 [active_scanout=0] from scanout, installing handle=114 [active_scanout=2] [ 84.148] sna_mode_wakeup: flip complete, pending? 1 [ 84.148] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 84.148] sna_block_handler (tv=536.941000) [ 84.148] sna_scanout_do_flush: flush timer active: delta=5 [ 84.148] sna_accel_do_throttle -- no pending activity [ 84.148] sna_accel_block: evaluating timers, active=5 [ 84.148] sna_accel_block: flush timer expires in 5 [84153] [ 84.148] sna_wakeup_handler [ 84.148] sna_accel_flush: flush?=0, dirty?=0 [ 84.148] sna_accel_flush: flush?=0, dirty?=0 [ 84.148] sna_block_handler (tv=536.941000) [ 84.148] sna_scanout_do_flush: flush timer active: delta=5 [ 84.148] sna_accel_do_throttle -- no pending activity [ 84.148] sna_accel_block: evaluating timers, active=5 [ 84.148] sna_accel_block: flush timer expires in 5 [84153] [ 84.148] sna_wakeup_handler [ 84.148] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=128, name=76 [ 84.148] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 84.148] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 84.148] sna_dri2_get_back: draw size=3840x2160, back buffer handle=128 size=3840x2160, is-scanout? 1, active?=0, pitch=15360, front pitch=15360 [ 84.148] sna_dri2_get_back: reuse backbuffer? 1 [ 84.148] sna_dri2_get_back: back buffer handle=128, active?=0, refcnt=1 [ 84.148] sna_dri2_get_back: reuse unattached back [ 84.148] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 84.148] sna_dri2_reuse_buffer: reusing back buffer handle=128, name=76, pitch=15360, age=0 [ 84.148] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 84.148] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=114, name=86, active_scanout=2 [ 84.148] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 84.148] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=114] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 84.148] sna_accel_flush: flush?=0, dirty?=0 [ 84.148] sna_accel_flush: flush?=0, dirty?=0 [ 84.148] sna_accel_flush: flush?=0, dirty?=0 [ 84.148] sna_block_handler (tv=536.941000) [ 84.148] sna_scanout_do_flush: flush timer active: delta=5 [ 84.148] sna_accel_do_throttle -- no pending activity [ 84.148] sna_accel_block: evaluating timers, active=5 [ 84.148] sna_accel_block: flush timer expires in 5 [84153] [ 84.149] sna_wakeup_handler [ 84.149] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 84.149] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 84.149] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 84.149] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 84.149] sna_dri2_get_msc(draw=146, pipe=0) [ 84.149] sna_crtc_record_swap: recording last swap on pipe=0, frame 4799 [msc=4799], time 84.148867 [ 84.149] sna_dri2_get_msc: msc=4799 [raw=4799], ust=84148867 [ 84.149] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=128 (refs=1/1, flush=0) , front=114 (refs=2/3, flush=1) [ 84.149] sna_dri2_schedule_swap(target_msc=4799, divisor=0, remainder=0) [ 84.149] sna_dri2_schedule_swap: using front handle=114, active_scanout?=2, flush?=1 [ 84.149] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 84.149] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 84.149] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 84.149] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 84.149] sna_crtc_record_swap: recording last swap on pipe=0, frame 4799 [msc=4799], time 84.148867 [ 84.149] immediate_swap: current_msc=4799, target_msc=4799 -- yes [ 84.149] can_flip: no, shadow enabled [ 84.149] sna_dri2_add_event: adding event to window 146) [ 84.149] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 84.149] sna_dri2_immediate_blit: no pending blit, starting chain [ 84.149] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 84.149] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 84.149] can_xchg: back size=8700f00, front size=8700f00 [ 84.149] can_xchg: yes, pixmap=4091 [ 84.149] sna_dri2_xchg: win=146, exchange front=114/86,ref=3 and back=128/76,ref=2, pixmap=4091 3840x2160 [ 84.149] sna_dri2_xchg: back_bo handle=128, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 84.149] sna_dri2_xchg: front_bo handle=114, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 84.149] set_bo: pixmap=4091, handle=128 (old handle=114) [ 84.149] set_bo: marking whole pixmap as damaged [ 84.149] set_bo: applying final/discard move-to-gpu [ 84.149] wait_for_shadow: flags=0, flips=0, handle=114, shadow=29 [ 84.149] set_bo: dropping flush hint from handle=114 [ 84.149] set_bo: adding flush hint to handle=128 [ 84.149] mark_stale(handle=114) => 1 [ 84.149] swap_limit: draw=146 setting swap limit to 3 [ 84.149] sna_dri2_swap_limit_validate: swap limit set to 3 [ 84.149] sna_next_vblank(pipe=0, waiting until next vblank) [ 84.149] sna_dri2_schedule_swap: reported target_msc=4799 [ 84.149] sna_accel_flush: flush?=0, dirty?=0 [ 84.149] sna_accel_flush: flush?=0, dirty?=0 [ 84.149] sna_accel_flush: flush?=0, dirty?=0 [ 84.149] sna_accel_flush: flush?=0, dirty?=0 [ 84.149] sna_block_handler (tv=536.940000) [ 84.149] sna_scanout_do_flush: flush timer active: delta=4 [ 84.149] sna_accel_do_throttle -- no pending activity [ 84.149] sna_accel_block: evaluating timers, active=5 [ 84.149] sna_accel_block: flush timer expires in 4 [84153] [ 84.153] sna_wakeup_handler [ 84.153] sna_block_handler (tv=536.936000) [ 84.153] sna_scanout_do_flush: flush timer active: delta=0 [ 84.153] sna_scanout_do_flush (time=84153), triggered [ 84.153] sna_scanout_flush (time=84153), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 84.153] has_shadow: has pending damage? 1, outstanding flips: 0 [ 84.153] stop_flush: scanout=128 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 84.153] has_shadow: has pending damage? 1, outstanding flips: 0 [ 84.153] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 84.153] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 84.153] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 84.153] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 84.153] sna_pixmap_move_to_gpu: already all-damaged [ 84.153] sna_pixmap_mark_active: pixmap=4091, handle=128 [ 84.153] sna_mode_redisplay: crtc[0] transformed? 0 [ 84.153] sna_mode_redisplay: crtc[1] transformed? 0 [ 84.153] sna_mode_redisplay: crtc[2] transformed? 0 [ 84.153] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=128 [active=1] [ 84.153] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 114, transformed? 0 [ 84.153] get_fb: reusing fb=80 for handle=128 [ 84.153] sna_mode_redisplay: recording flip on CRTC:32 handle=128, active_scanout=2, serial=3 [ 84.153] __kgem_bo_clear_busy: handle=128 [ 84.153] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 84.153] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 84.153] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 84.153] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=128, shadow handle=29 [ 84.153] sna_accel_do_throttle -- no pending activity [ 84.153] sna_accel_block: evaluating timers, active=5 [ 84.153] sna_accel_block: flush timer expires in 16 [84169] [ 84.165] sna_wakeup_handler [ 84.165] sna_mode_wakeup: len=64 [ 84.165] sna_dri2_vblank_handler(type=2, sequence=4800, draw=4181) [ 84.165] sna_crtc_record_swap: recording last swap on pipe=0, frame 4800 [msc=4800], time 84.165515 [ 84.165] sna_dri2_vblank_handler: 2 complete, frame=4800 tv=84.165515 [ 84.165] sna_dri2_blit_complete: blit finished [ 84.165] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4800, tv=84.165515) [ 84.165] frame_swap_complete(type=2): draw=146, pipe=0, frame=4800 [msc=4800], tv=84.165515 [ 84.165] sna_accel_flush: flush?=0, dirty?=0 [ 84.165] sna_dri2_event_free(draw?=1) [ 84.165] sna_dri2_remove_event: remove[0x561c94b41660] from window 146, active? 1 [ 84.165] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=128] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 84.165] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=114] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 84.165] sna_dri2_vblank_handler complete [ 84.165] sna_mode_wakeup: recording last swap on pipe=0, frame 4800 [12c0], time 84.165515 [ 84.165] sna_mode_wakeup: removing handle=114 [active_scanout=0] from scanout, installing handle=128 [active_scanout=2] [ 84.165] sna_mode_wakeup: flip complete, pending? 1 [ 84.165] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 84.165] sna_block_handler (tv=536.924000) [ 84.165] sna_scanout_do_flush: flush timer active: delta=4 [ 84.165] sna_accel_do_throttle -- no pending activity [ 84.165] sna_accel_block: evaluating timers, active=5 [ 84.165] sna_accel_block: flush timer expires in 4 [84169] [ 84.169] sna_wakeup_handler [ 84.169] sna_block_handler (tv=536.920000) [ 84.169] sna_scanout_do_flush: flush timer active: delta=0 [ 84.169] sna_scanout_do_flush (time=84169), triggered [ 84.169] sna_scanout_flush (time=84169), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 84.169] has_shadow: has pending damage? 0, outstanding flips: 0 [ 84.169] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 84.169] has_shadow: has pending damage? 0, outstanding flips: 0 [ 84.169] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 84.169] sna_accel_do_throttle -- no pending activity [ 84.169] sna_accel_block: evaluating timers, active=5 [ 84.169] sna_accel_block: flush timer expires in 16 [84185] [ 84.185] sna_wakeup_handler [ 84.185] sna_accel_flush: flush?=0, dirty?=0 [ 84.185] sna_block_handler (tv=536.904000) [ 84.185] sna_scanout_do_flush: flush timer active: delta=0 [ 84.185] sna_scanout_do_flush (time=84185), triggered [ 84.185] sna_scanout_flush (time=84185), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 84.185] has_shadow: has pending damage? 0, outstanding flips: 0 [ 84.185] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 84.185] has_shadow: has pending damage? 0, outstanding flips: 0 [ 84.185] sna_accel_disarm_timer[0] (time=84185) [ 84.185] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 84.185] sna_accel_do_throttle -- no pending activity [ 84.185] sna_wakeup_handler [ 84.185] sna_block_handler (tv=536.904000) [ 84.185] has_shadow: has pending damage? 0, outstanding flips: 0 [ 84.185] sna_accel_do_throttle -- no pending activity [ 84.186] sna_wakeup_handler [ 84.186] sna_block_handler (tv=536.903000) [ 84.186] has_shadow: has pending damage? 0, outstanding flips: 0 [ 84.186] sna_accel_do_throttle -- no pending activity [ 84.187] sna_wakeup_handler [ 84.187] sna_block_handler (tv=536.902000) [ 84.187] has_shadow: has pending damage? 0, outstanding flips: 0 [ 84.187] sna_accel_do_throttle -- no pending activity [ 84.193] sna_wakeup_handler [ 84.193] sna_accel_flush: flush?=0, dirty?=0 [ 84.193] sna_block_handler (tv=536.896000) [ 84.193] has_shadow: has pending damage? 0, outstanding flips: 0 [ 84.193] sna_accel_do_throttle -- no pending activity [ 84.193] sna_wakeup_handler [ 84.193] sna_block_handler (tv=536.896000) [ 84.193] has_shadow: has pending damage? 0, outstanding flips: 0 [ 84.193] sna_accel_do_throttle -- no pending activity [ 84.194] sna_wakeup_handler [ 84.194] sna_block_handler (tv=536.895000) [ 84.194] has_shadow: has pending damage? 0, outstanding flips: 0 [ 84.194] sna_accel_do_throttle -- no pending activity [ 84.195] sna_wakeup_handler [ 84.195] sna_block_handler (tv=536.894000) [ 84.195] has_shadow: has pending damage? 0, outstanding flips: 0 [ 84.195] sna_accel_do_throttle -- no pending activity [ 84.201] sna_wakeup_handler [ 84.201] sna_accel_flush: flush?=0, dirty?=0 [ 84.201] sna_block_handler (tv=536.888000) [ 84.201] has_shadow: has pending damage? 0, outstanding flips: 0 [ 84.201] sna_accel_do_throttle -- no pending activity [ 84.201] sna_wakeup_handler [ 84.201] sna_block_handler (tv=536.888000) [ 84.201] has_shadow: has pending damage? 0, outstanding flips: 0 [ 84.201] sna_accel_do_throttle -- no pending activity [ 84.202] sna_wakeup_handler [ 84.202] sna_block_handler (tv=536.887000) [ 84.202] has_shadow: has pending damage? 0, outstanding flips: 0 [ 84.202] sna_accel_do_throttle -- no pending activity [ 84.203] sna_wakeup_handler [ 84.203] sna_block_handler (tv=536.886000) [ 84.203] has_shadow: has pending damage? 0, outstanding flips: 0 [ 84.203] sna_accel_do_throttle -- no pending activity [ 84.209] sna_wakeup_handler [ 84.209] sna_accel_flush: flush?=0, dirty?=0 [ 84.209] sna_block_handler (tv=536.880000) [ 84.209] has_shadow: has pending damage? 0, outstanding flips: 0 [ 84.209] sna_accel_do_throttle -- no pending activity [ 84.209] sna_wakeup_handler [ 84.209] sna_block_handler (tv=536.880000) [ 84.209] has_shadow: has pending damage? 0, outstanding flips: 0 [ 84.209] sna_accel_do_throttle -- no pending activity [ 84.210] sna_wakeup_handler [ 84.210] sna_block_handler (tv=536.879000) [ 84.210] has_shadow: has pending damage? 0, outstanding flips: 0 [ 84.210] sna_accel_do_throttle -- no pending activity [ 84.211] sna_wakeup_handler [ 84.211] sna_block_handler (tv=536.878000) [ 84.211] has_shadow: has pending damage? 0, outstanding flips: 0 [ 84.211] sna_accel_do_throttle -- no pending activity [ 84.217] sna_wakeup_handler [ 84.217] sna_accel_flush: flush?=0, dirty?=0 [ 84.217] sna_block_handler (tv=536.872000) [ 84.217] has_shadow: has pending damage? 0, outstanding flips: 0 [ 84.217] sna_accel_do_throttle -- no pending activity [ 84.217] sna_wakeup_handler [ 84.217] sna_block_handler (tv=536.872000) [ 84.217] has_shadow: has pending damage? 0, outstanding flips: 0 [ 84.217] sna_accel_do_throttle -- no pending activity [ 84.218] sna_wakeup_handler [ 84.218] sna_block_handler (tv=536.871000) [ 84.218] has_shadow: has pending damage? 0, outstanding flips: 0 [ 84.218] sna_accel_do_throttle -- no pending activity [ 84.219] sna_wakeup_handler [ 84.219] sna_block_handler (tv=536.870000) [ 84.219] has_shadow: has pending damage? 0, outstanding flips: 0 [ 84.219] sna_accel_do_throttle -- no pending activity [ 84.225] sna_wakeup_handler [ 84.225] sna_accel_flush: flush?=0, dirty?=0 [ 84.225] sna_block_handler (tv=536.864000) [ 84.225] has_shadow: has pending damage? 0, outstanding flips: 0 [ 84.225] sna_accel_do_throttle -- no pending activity [ 84.225] sna_wakeup_handler [ 84.225] sna_block_handler (tv=536.864000) [ 84.225] has_shadow: has pending damage? 0, outstanding flips: 0 [ 84.225] sna_accel_do_throttle -- no pending activity [ 84.226] sna_wakeup_handler [ 84.226] sna_block_handler (tv=536.863000) [ 84.226] has_shadow: has pending damage? 0, outstanding flips: 0 [ 84.226] sna_accel_do_throttle -- no pending activity [ 84.227] sna_wakeup_handler [ 84.227] sna_block_handler (tv=536.862000) [ 84.227] has_shadow: has pending damage? 0, outstanding flips: 0 [ 84.227] sna_accel_do_throttle -- no pending activity [ 84.241] sna_wakeup_handler [ 84.241] sna_accel_flush: flush?=0, dirty?=0 [ 84.241] sna_block_handler (tv=536.848000) [ 84.241] has_shadow: has pending damage? 0, outstanding flips: 0 [ 84.241] sna_accel_do_throttle -- no pending activity [ 84.241] sna_wakeup_handler [ 84.241] sna_block_handler (tv=536.848000) [ 84.241] has_shadow: has pending damage? 0, outstanding flips: 0 [ 84.241] sna_accel_do_throttle -- no pending activity [ 84.242] sna_wakeup_handler [ 84.242] sna_block_handler (tv=536.847000) [ 84.242] has_shadow: has pending damage? 0, outstanding flips: 0 [ 84.242] sna_accel_do_throttle -- no pending activity [ 84.243] sna_wakeup_handler [ 84.243] sna_block_handler (tv=536.846000) [ 84.243] has_shadow: has pending damage? 0, outstanding flips: 0 [ 84.243] sna_accel_do_throttle -- no pending activity [ 84.249] sna_wakeup_handler [ 84.249] sna_accel_flush: flush?=0, dirty?=0 [ 84.249] sna_block_handler (tv=536.840000) [ 84.249] has_shadow: has pending damage? 0, outstanding flips: 0 [ 84.249] sna_accel_do_throttle -- no pending activity [ 84.249] sna_wakeup_handler [ 84.249] sna_block_handler (tv=536.840000) [ 84.249] has_shadow: has pending damage? 0, outstanding flips: 0 [ 84.249] sna_accel_do_throttle -- no pending activity [ 84.250] sna_wakeup_handler [ 84.250] sna_block_handler (tv=536.839000) [ 84.250] has_shadow: has pending damage? 0, outstanding flips: 0 [ 84.250] sna_accel_do_throttle -- no pending activity [ 84.251] sna_wakeup_handler [ 84.251] sna_block_handler (tv=536.838000) [ 84.251] has_shadow: has pending damage? 0, outstanding flips: 0 [ 84.251] sna_accel_do_throttle -- no pending activity [ 84.257] sna_wakeup_handler [ 84.257] sna_accel_flush: flush?=0, dirty?=0 [ 84.257] sna_block_handler (tv=536.832000) [ 84.257] has_shadow: has pending damage? 0, outstanding flips: 0 [ 84.257] sna_accel_do_throttle -- no pending activity [ 84.257] sna_wakeup_handler [ 84.257] sna_block_handler (tv=536.832000) [ 84.257] has_shadow: has pending damage? 0, outstanding flips: 0 [ 84.257] sna_accel_do_throttle -- no pending activity [ 84.258] sna_wakeup_handler [ 84.258] sna_block_handler (tv=536.831000) [ 84.258] has_shadow: has pending damage? 0, outstanding flips: 0 [ 84.258] sna_accel_do_throttle -- no pending activity [ 84.259] sna_wakeup_handler [ 84.259] sna_block_handler (tv=536.830000) [ 84.259] has_shadow: has pending damage? 0, outstanding flips: 0 [ 84.259] sna_accel_do_throttle -- no pending activity [ 84.265] sna_wakeup_handler [ 84.265] sna_accel_flush: flush?=0, dirty?=0 [ 84.265] sna_block_handler (tv=536.824000) [ 84.265] has_shadow: has pending damage? 0, outstanding flips: 0 [ 84.265] sna_accel_do_throttle -- no pending activity [ 84.265] sna_wakeup_handler [ 84.265] sna_block_handler (tv=536.824000) [ 84.265] has_shadow: has pending damage? 0, outstanding flips: 0 [ 84.265] sna_accel_do_throttle -- no pending activity [ 84.266] sna_wakeup_handler [ 84.266] sna_block_handler (tv=536.823000) [ 84.266] has_shadow: has pending damage? 0, outstanding flips: 0 [ 84.266] sna_accel_do_throttle -- no pending activity [ 84.267] sna_wakeup_handler [ 84.267] sna_block_handler (tv=536.822000) [ 84.267] has_shadow: has pending damage? 0, outstanding flips: 0 [ 84.267] sna_accel_do_throttle -- no pending activity [ 84.273] sna_wakeup_handler [ 84.273] sna_accel_flush: flush?=0, dirty?=0 [ 84.273] sna_block_handler (tv=536.816000) [ 84.273] has_shadow: has pending damage? 0, outstanding flips: 0 [ 84.273] sna_accel_do_throttle -- no pending activity [ 84.273] sna_wakeup_handler [ 84.273] sna_block_handler (tv=536.816000) [ 84.273] has_shadow: has pending damage? 0, outstanding flips: 0 [ 84.273] sna_accel_do_throttle -- no pending activity [ 84.274] sna_wakeup_handler [ 84.274] sna_block_handler (tv=536.815000) [ 84.274] has_shadow: has pending damage? 0, outstanding flips: 0 [ 84.274] sna_accel_do_throttle -- no pending activity [ 84.275] sna_wakeup_handler [ 84.275] sna_block_handler (tv=536.814000) [ 84.275] has_shadow: has pending damage? 0, outstanding flips: 0 [ 84.275] sna_accel_do_throttle -- no pending activity [ 84.281] sna_wakeup_handler [ 84.281] sna_accel_flush: flush?=0, dirty?=0 [ 84.281] sna_block_handler (tv=536.808000) [ 84.281] has_shadow: has pending damage? 0, outstanding flips: 0 [ 84.281] sna_accel_do_throttle -- no pending activity [ 84.281] sna_wakeup_handler [ 84.281] sna_block_handler (tv=536.808000) [ 84.281] has_shadow: has pending damage? 0, outstanding flips: 0 [ 84.281] sna_accel_do_throttle -- no pending activity [ 84.282] sna_wakeup_handler [ 84.282] sna_block_handler (tv=536.807000) [ 84.282] has_shadow: has pending damage? 0, outstanding flips: 0 [ 84.282] sna_accel_do_throttle -- no pending activity [ 84.283] sna_wakeup_handler [ 84.283] sna_block_handler (tv=536.806000) [ 84.283] has_shadow: has pending damage? 0, outstanding flips: 0 [ 84.283] sna_accel_do_throttle -- no pending activity [ 84.289] sna_wakeup_handler [ 84.289] sna_accel_flush: flush?=0, dirty?=0 [ 84.289] sna_block_handler (tv=536.800000) [ 84.289] has_shadow: has pending damage? 0, outstanding flips: 0 [ 84.289] sna_accel_do_throttle -- no pending activity [ 84.289] sna_wakeup_handler [ 84.289] sna_block_handler (tv=536.800000) [ 84.289] has_shadow: has pending damage? 0, outstanding flips: 0 [ 84.289] sna_accel_do_throttle -- no pending activity [ 84.289] sna_wakeup_handler [ 84.289] sna_change_window_attributes [ 84.289] sna_accel_flush: flush?=0, dirty?=0 [ 84.289] sna_block_handler (tv=536.800000) [ 84.289] has_shadow: has pending damage? 0, outstanding flips: 0 [ 84.289] sna_accel_do_throttle -- no pending activity [ 84.290] sna_wakeup_handler [ 84.290] sna_accel_flush: flush?=0, dirty?=0 [ 84.290] sna_accel_flush: flush?=0, dirty?=0 [ 84.290] sna_block_handler (tv=536.799000) [ 84.290] has_shadow: has pending damage? 0, outstanding flips: 0 [ 84.290] sna_accel_do_throttle -- no pending activity [ 84.290] sna_wakeup_handler [ 84.290] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=114, name=86 [ 84.290] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 84.290] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 84.290] sna_dri2_get_back: draw size=3840x2160, back buffer handle=114 size=3840x2160, is-scanout? 1, active?=0, pitch=15360, front pitch=15360 [ 84.290] sna_dri2_get_back: reuse backbuffer? 1 [ 84.290] sna_dri2_get_back: back buffer handle=114, active?=0, refcnt=1 [ 84.290] sna_dri2_get_back: reuse unattached back [ 84.290] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 84.290] sna_dri2_reuse_buffer: reusing back buffer handle=114, name=86, pitch=15360, age=0 [ 84.290] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 84.290] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=128, name=76, active_scanout=2 [ 84.290] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 84.290] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=128] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 84.290] sna_accel_flush: flush?=0, dirty?=0 [ 84.290] sna_accel_flush: flush?=0, dirty?=0 [ 84.290] sna_accel_flush: flush?=0, dirty?=0 [ 84.290] sna_block_handler (tv=536.799000) [ 84.290] has_shadow: has pending damage? 0, outstanding flips: 0 [ 84.290] timer_enable (time=84290), starting timer 0 [ 84.290] sna_accel_do_throttle -- no pending activity [ 84.290] sna_accel_block: evaluating timers, active=5 [ 84.290] sna_accel_block: flush timer expires in 8 [84298] [ 84.291] sna_wakeup_handler [ 84.291] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 84.291] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 84.291] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 84.291] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 84.291] sna_dri2_get_msc(draw=146, pipe=0) [ 84.291] sna_crtc_record_swap: recording last swap on pipe=0, frame 4807 [msc=4807], time 84.282078 [ 84.291] sna_dri2_get_msc: msc=4807 [raw=4807], ust=84282078 [ 84.291] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=114 (refs=1/1, flush=0) , front=128 (refs=2/3, flush=1) [ 84.291] sna_dri2_schedule_swap(target_msc=4800, divisor=0, remainder=0) [ 84.291] sna_dri2_schedule_swap: using front handle=128, active_scanout?=2, flush?=1 [ 84.291] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 84.291] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 84.291] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 84.291] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 84.291] sna_crtc_record_swap: recording last swap on pipe=0, frame 4807 [msc=4807], time 84.282078 [ 84.291] immediate_swap: current_msc=4807, target_msc=4800 -- yes [ 84.291] can_flip: no, shadow enabled [ 84.291] sna_dri2_add_event: adding event to window 146) [ 84.291] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 84.291] sna_dri2_immediate_blit: no pending blit, starting chain [ 84.291] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 84.291] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 84.291] can_xchg: back size=8700f00, front size=8700f00 [ 84.291] can_xchg: yes, pixmap=4091 [ 84.291] sna_dri2_xchg: win=146, exchange front=128/76,ref=3 and back=114/86,ref=2, pixmap=4091 3840x2160 [ 84.291] sna_dri2_xchg: back_bo handle=114, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 84.291] sna_dri2_xchg: front_bo handle=128, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 84.291] set_bo: pixmap=4091, handle=114 (old handle=128) [ 84.291] set_bo: marking whole pixmap as damaged [ 84.291] set_bo: applying final/discard move-to-gpu [ 84.291] wait_for_shadow: flags=0, flips=0, handle=128, shadow=29 [ 84.291] set_bo: dropping flush hint from handle=128 [ 84.291] set_bo: adding flush hint to handle=114 [ 84.291] mark_stale(handle=128) => 1 [ 84.291] swap_limit: draw=146 setting swap limit to 3 [ 84.291] sna_dri2_swap_limit_validate: swap limit set to 3 [ 84.291] sna_next_vblank(pipe=0, waiting until next vblank) [ 84.291] sna_dri2_schedule_swap: reported target_msc=4807 [ 84.291] sna_accel_flush: flush?=0, dirty?=0 [ 84.291] sna_accel_flush: flush?=0, dirty?=0 [ 84.291] sna_accel_flush: flush?=0, dirty?=0 [ 84.291] sna_accel_flush: flush?=0, dirty?=0 [ 84.291] sna_block_handler (tv=536.798000) [ 84.291] sna_scanout_do_flush: flush timer active: delta=7 [ 84.291] sna_accel_do_throttle -- no pending activity [ 84.291] sna_accel_block: evaluating timers, active=5 [ 84.291] sna_accel_block: flush timer expires in 7 [84298] [ 84.297] sna_wakeup_handler [ 84.297] sna_accel_flush: flush?=0, dirty?=0 [ 84.297] sna_block_handler (tv=536.792000) [ 84.297] sna_scanout_do_flush: flush timer active: delta=1 [ 84.297] sna_scanout_do_flush (time=84297), triggered [ 84.297] sna_scanout_flush (time=84297), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 84.297] has_shadow: has pending damage? 1, outstanding flips: 0 [ 84.297] stop_flush: scanout=114 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 84.297] has_shadow: has pending damage? 1, outstanding flips: 0 [ 84.297] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 84.297] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 84.297] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 84.297] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 84.297] sna_pixmap_move_to_gpu: already all-damaged [ 84.297] sna_pixmap_mark_active: pixmap=4091, handle=114 [ 84.297] sna_mode_redisplay: crtc[0] transformed? 0 [ 84.297] sna_mode_redisplay: crtc[1] transformed? 0 [ 84.297] sna_mode_redisplay: crtc[2] transformed? 0 [ 84.297] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=114 [active=1] [ 84.297] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 128, transformed? 0 [ 84.297] get_fb: reusing fb=81 for handle=114 [ 84.297] sna_mode_redisplay: recording flip on CRTC:32 handle=114, active_scanout=2, serial=3 [ 84.297] __kgem_bo_clear_busy: handle=114 [ 84.297] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 84.297] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 84.297] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 84.297] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=114, shadow handle=29 [ 84.297] sna_accel_do_throttle -- no pending activity [ 84.297] sna_accel_block: evaluating timers, active=5 [ 84.297] sna_accel_block: flush timer expires in 16 [84313] [ 84.297] sna_wakeup_handler [ 84.297] sna_block_handler (tv=536.792000) [ 84.297] sna_scanout_do_flush: flush timer active: delta=16 [ 84.297] sna_accel_do_throttle -- no pending activity [ 84.297] sna_accel_block: evaluating timers, active=5 [ 84.297] sna_accel_block: flush timer expires in 16 [84313] [ 84.298] sna_wakeup_handler [ 84.298] sna_mode_wakeup: len=64 [ 84.298] sna_dri2_vblank_handler(type=2, sequence=4808, draw=4181) [ 84.298] sna_crtc_record_swap: recording last swap on pipe=0, frame 4808 [msc=4808], time 84.298739 [ 84.298] sna_dri2_vblank_handler: 2 complete, frame=4808 tv=84.298739 [ 84.298] sna_dri2_blit_complete: blit finished [ 84.298] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4808, tv=84.298739) [ 84.298] frame_swap_complete(type=2): draw=146, pipe=0, frame=4808 [msc=4808], tv=84.298739 [ 84.298] sna_accel_flush: flush?=0, dirty?=0 [ 84.298] sna_dri2_event_free(draw?=1) [ 84.298] sna_dri2_remove_event: remove[0x561c94b41660] from window 146, active? 1 [ 84.298] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=114] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 84.298] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=128] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 84.298] sna_dri2_vblank_handler complete [ 84.298] sna_mode_wakeup: recording last swap on pipe=0, frame 4808 [12c8], time 84.298739 [ 84.298] sna_mode_wakeup: removing handle=128 [active_scanout=0] from scanout, installing handle=114 [active_scanout=2] [ 84.298] sna_mode_wakeup: flip complete, pending? 1 [ 84.298] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 84.298] sna_block_handler (tv=536.791000) [ 84.298] sna_scanout_do_flush: flush timer active: delta=15 [ 84.298] sna_accel_do_throttle -- no pending activity [ 84.298] sna_accel_block: evaluating timers, active=5 [ 84.298] sna_accel_block: flush timer expires in 15 [84313] [ 84.299] sna_wakeup_handler [ 84.299] sna_block_handler (tv=536.790000) [ 84.299] sna_scanout_do_flush: flush timer active: delta=14 [ 84.299] sna_accel_do_throttle -- no pending activity [ 84.299] sna_accel_block: evaluating timers, active=5 [ 84.299] sna_accel_block: flush timer expires in 14 [84313] [ 84.305] sna_wakeup_handler [ 84.305] sna_accel_flush: flush?=0, dirty?=0 [ 84.305] sna_block_handler (tv=536.784000) [ 84.305] sna_scanout_do_flush: flush timer active: delta=8 [ 84.305] sna_accel_do_throttle -- no pending activity [ 84.305] sna_accel_block: evaluating timers, active=5 [ 84.305] sna_accel_block: flush timer expires in 8 [84313] [ 84.305] sna_wakeup_handler [ 84.305] sna_block_handler (tv=536.784000) [ 84.305] sna_scanout_do_flush: flush timer active: delta=8 [ 84.305] sna_accel_do_throttle -- no pending activity [ 84.305] sna_accel_block: evaluating timers, active=5 [ 84.305] sna_accel_block: flush timer expires in 8 [84313] [ 84.306] sna_wakeup_handler [ 84.306] sna_block_handler (tv=536.783000) [ 84.306] sna_scanout_do_flush: flush timer active: delta=7 [ 84.306] sna_accel_do_throttle -- no pending activity [ 84.306] sna_accel_block: evaluating timers, active=5 [ 84.306] sna_accel_block: flush timer expires in 7 [84313] [ 84.307] sna_wakeup_handler [ 84.307] sna_accel_flush: flush?=0, dirty?=0 [ 84.307] sna_accel_flush: flush?=0, dirty?=0 [ 84.307] sna_block_handler (tv=536.782000) [ 84.307] sna_scanout_do_flush: flush timer active: delta=6 [ 84.307] sna_accel_do_throttle -- no pending activity [ 84.307] sna_accel_block: evaluating timers, active=5 [ 84.307] sna_accel_block: flush timer expires in 6 [84313] [ 84.307] sna_wakeup_handler [ 84.307] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=128, name=76 [ 84.307] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 84.307] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 84.307] sna_dri2_get_back: draw size=3840x2160, back buffer handle=128 size=3840x2160, is-scanout? 1, active?=0, pitch=15360, front pitch=15360 [ 84.307] sna_dri2_get_back: reuse backbuffer? 1 [ 84.307] sna_dri2_get_back: back buffer handle=128, active?=0, refcnt=1 [ 84.307] sna_dri2_get_back: reuse unattached back [ 84.307] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 84.307] sna_dri2_reuse_buffer: reusing back buffer handle=128, name=76, pitch=15360, age=0 [ 84.307] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 84.307] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=114, name=86, active_scanout=2 [ 84.307] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 84.307] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=114] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 84.307] sna_accel_flush: flush?=0, dirty?=0 [ 84.307] sna_accel_flush: flush?=0, dirty?=0 [ 84.307] sna_accel_flush: flush?=0, dirty?=0 [ 84.307] sna_block_handler (tv=536.782000) [ 84.307] sna_scanout_do_flush: flush timer active: delta=6 [ 84.307] sna_accel_do_throttle -- no pending activity [ 84.307] sna_accel_block: evaluating timers, active=5 [ 84.307] sna_accel_block: flush timer expires in 6 [84313] [ 84.308] sna_wakeup_handler [ 84.308] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 84.308] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 84.308] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 84.308] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 84.308] sna_dri2_get_msc(draw=146, pipe=0) [ 84.308] sna_crtc_record_swap: recording last swap on pipe=0, frame 4808 [msc=4808], time 84.298739 [ 84.308] sna_dri2_get_msc: msc=4808 [raw=4808], ust=84298739 [ 84.308] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=128 (refs=1/1, flush=0) , front=114 (refs=2/3, flush=1) [ 84.308] sna_dri2_schedule_swap(target_msc=4808, divisor=0, remainder=0) [ 84.308] sna_dri2_schedule_swap: using front handle=114, active_scanout?=2, flush?=1 [ 84.308] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 84.308] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 84.308] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 84.308] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 84.308] sna_crtc_record_swap: recording last swap on pipe=0, frame 4808 [msc=4808], time 84.298739 [ 84.308] immediate_swap: current_msc=4808, target_msc=4808 -- yes [ 84.308] can_flip: no, shadow enabled [ 84.308] sna_dri2_add_event: adding event to window 146) [ 84.308] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 84.308] sna_dri2_immediate_blit: no pending blit, starting chain [ 84.308] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 84.308] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 84.308] can_xchg: back size=8700f00, front size=8700f00 [ 84.308] can_xchg: yes, pixmap=4091 [ 84.308] sna_dri2_xchg: win=146, exchange front=114/86,ref=3 and back=128/76,ref=2, pixmap=4091 3840x2160 [ 84.308] sna_dri2_xchg: back_bo handle=128, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 84.308] sna_dri2_xchg: front_bo handle=114, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 84.308] set_bo: pixmap=4091, handle=128 (old handle=114) [ 84.308] set_bo: marking whole pixmap as damaged [ 84.308] set_bo: applying final/discard move-to-gpu [ 84.308] wait_for_shadow: flags=0, flips=0, handle=114, shadow=29 [ 84.308] set_bo: dropping flush hint from handle=114 [ 84.308] set_bo: adding flush hint to handle=128 [ 84.308] mark_stale(handle=114) => 1 [ 84.308] swap_limit: draw=146 setting swap limit to 3 [ 84.308] sna_dri2_swap_limit_validate: swap limit set to 3 [ 84.308] sna_next_vblank(pipe=0, waiting until next vblank) [ 84.308] sna_dri2_schedule_swap: reported target_msc=4808 [ 84.308] sna_accel_flush: flush?=0, dirty?=0 [ 84.308] sna_accel_flush: flush?=0, dirty?=0 [ 84.308] sna_accel_flush: flush?=0, dirty?=0 [ 84.308] sna_accel_flush: flush?=0, dirty?=0 [ 84.308] sna_block_handler (tv=536.781000) [ 84.308] sna_scanout_do_flush: flush timer active: delta=5 [ 84.308] sna_accel_do_throttle -- no pending activity [ 84.308] sna_accel_block: evaluating timers, active=5 [ 84.308] sna_accel_block: flush timer expires in 5 [84313] [ 84.313] sna_wakeup_handler [ 84.313] sna_accel_flush: flush?=0, dirty?=0 [ 84.313] sna_accel_flush: flush?=0, dirty?=0 [ 84.313] sna_accel_flush: flush?=0, dirty?=0 [ 84.313] sna_accel_flush: flush?=0, dirty?=0 [ 84.313] sna_accel_flush: flush?=0, dirty?=0 [ 84.313] sna_accel_flush: flush?=0, dirty?=0 [ 84.313] sna_use_hw_cursor (24x24)? [ 84.313] sna_use_hw_cursor(24x24): ARGB?=1, serial->33, size->64 [ 84.313] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x24, pitch=96/256 [ 84.313] sna_show_cursors: cursor?=1 [ 84.313] sna_show_cursors: skipping cursor already show on CRTC (pipe=0) [ 84.313] sna_accel_flush: flush?=0, dirty?=0 [ 84.313] sna_block_handler (tv=536.776000) [ 84.313] sna_scanout_do_flush: flush timer active: delta=0 [ 84.313] sna_scanout_do_flush (time=84313), triggered [ 84.313] sna_scanout_flush (time=84313), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 84.313] has_shadow: has pending damage? 1, outstanding flips: 0 [ 84.313] stop_flush: scanout=128 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 84.313] has_shadow: has pending damage? 1, outstanding flips: 0 [ 84.313] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 84.313] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 84.313] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 84.313] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 84.313] sna_pixmap_move_to_gpu: already all-damaged [ 84.313] sna_pixmap_mark_active: pixmap=4091, handle=128 [ 84.313] sna_mode_redisplay: crtc[0] transformed? 0 [ 84.313] sna_mode_redisplay: crtc[1] transformed? 0 [ 84.313] sna_mode_redisplay: crtc[2] transformed? 0 [ 84.313] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=128 [active=1] [ 84.313] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 114, transformed? 0 [ 84.313] get_fb: reusing fb=80 for handle=128 [ 84.313] sna_mode_redisplay: recording flip on CRTC:32 handle=128, active_scanout=2, serial=3 [ 84.313] __kgem_bo_clear_busy: handle=128 [ 84.313] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 84.313] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 84.313] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 84.313] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=128, shadow handle=29 [ 84.313] sna_accel_do_throttle -- no pending activity [ 84.313] sna_accel_block: evaluating timers, active=5 [ 84.313] sna_accel_block: flush timer expires in 16 [84329] [ 84.313] sna_wakeup_handler [ 84.313] sna_change_window_attributes [ 84.313] sna_accel_flush: flush?=0, dirty?=0 [ 84.313] sna_block_handler (tv=536.776000) [ 84.313] sna_scanout_do_flush: flush timer active: delta=16 [ 84.313] sna_accel_do_throttle -- no pending activity [ 84.313] sna_accel_block: evaluating timers, active=5 [ 84.313] sna_accel_block: flush timer expires in 16 [84329] [ 84.313] sna_wakeup_handler [ 84.313] sna_accel_flush: flush?=0, dirty?=0 [ 84.313] sna_accel_flush: flush?=0, dirty?=0 [ 84.313] sna_block_handler (tv=536.776000) [ 84.313] sna_scanout_do_flush: flush timer active: delta=16 [ 84.313] sna_accel_do_throttle -- no pending activity [ 84.313] sna_accel_block: evaluating timers, active=5 [ 84.313] sna_accel_block: flush timer expires in 16 [84329] [ 84.314] sna_wakeup_handler [ 84.314] sna_block_handler (tv=536.775000) [ 84.314] sna_scanout_do_flush: flush timer active: delta=15 [ 84.314] sna_accel_do_throttle -- no pending activity [ 84.314] sna_accel_block: evaluating timers, active=5 [ 84.314] sna_accel_block: flush timer expires in 15 [84329] [ 84.315] sna_wakeup_handler [ 84.315] sna_mode_wakeup: len=64 [ 84.315] sna_dri2_vblank_handler(type=2, sequence=4809, draw=4181) [ 84.315] sna_crtc_record_swap: recording last swap on pipe=0, frame 4809 [msc=4809], time 84.315386 [ 84.315] sna_dri2_vblank_handler: 2 complete, frame=4809 tv=84.315386 [ 84.315] sna_dri2_blit_complete: blit finished [ 84.315] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4809, tv=84.315386) [ 84.315] frame_swap_complete(type=2): draw=146, pipe=0, frame=4809 [msc=4809], tv=84.315386 [ 84.315] sna_accel_flush: flush?=0, dirty?=0 [ 84.315] sna_dri2_event_free(draw?=1) [ 84.315] sna_dri2_remove_event: remove[0x561c94b41660] from window 146, active? 1 [ 84.315] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=128] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 84.315] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=114] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 84.315] sna_dri2_vblank_handler complete [ 84.315] sna_mode_wakeup: recording last swap on pipe=0, frame 4809 [12c9], time 84.315386 [ 84.315] sna_mode_wakeup: removing handle=114 [active_scanout=0] from scanout, installing handle=128 [active_scanout=2] [ 84.315] sna_mode_wakeup: flip complete, pending? 1 [ 84.315] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 84.315] sna_block_handler (tv=536.774000) [ 84.315] sna_scanout_do_flush: flush timer active: delta=14 [ 84.315] sna_accel_do_throttle -- no pending activity [ 84.315] sna_accel_block: evaluating timers, active=5 [ 84.315] sna_accel_block: flush timer expires in 14 [84329] [ 84.324] sna_wakeup_handler [ 84.324] sna_accel_flush: flush?=0, dirty?=0 [ 84.324] sna_accel_flush: flush?=0, dirty?=0 [ 84.324] sna_block_handler (tv=536.765000) [ 84.324] sna_scanout_do_flush: flush timer active: delta=5 [ 84.324] sna_accel_do_throttle -- no pending activity [ 84.324] sna_accel_block: evaluating timers, active=5 [ 84.324] sna_accel_block: flush timer expires in 5 [84329] [ 84.324] sna_wakeup_handler [ 84.324] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=114, name=86 [ 84.324] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 84.324] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 84.324] sna_dri2_get_back: draw size=3840x2160, back buffer handle=114 size=3840x2160, is-scanout? 1, active?=0, pitch=15360, front pitch=15360 [ 84.324] sna_dri2_get_back: reuse backbuffer? 1 [ 84.324] sna_dri2_get_back: back buffer handle=114, active?=0, refcnt=1 [ 84.324] sna_dri2_get_back: reuse unattached back [ 84.324] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 84.324] sna_dri2_reuse_buffer: reusing back buffer handle=114, name=86, pitch=15360, age=0 [ 84.324] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 84.324] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=128, name=76, active_scanout=2 [ 84.324] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 84.324] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=128] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 84.324] sna_accel_flush: flush?=0, dirty?=0 [ 84.324] sna_accel_flush: flush?=0, dirty?=0 [ 84.324] sna_accel_flush: flush?=0, dirty?=0 [ 84.324] sna_block_handler (tv=536.765000) [ 84.324] sna_scanout_do_flush: flush timer active: delta=5 [ 84.324] sna_accel_do_throttle -- no pending activity [ 84.324] sna_accel_block: evaluating timers, active=5 [ 84.324] sna_accel_block: flush timer expires in 5 [84329] [ 84.325] sna_wakeup_handler [ 84.325] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 84.325] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 84.325] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 84.325] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 84.325] sna_dri2_get_msc(draw=146, pipe=0) [ 84.325] sna_crtc_record_swap: recording last swap on pipe=0, frame 4809 [msc=4809], time 84.315386 [ 84.325] sna_dri2_get_msc: msc=4809 [raw=4809], ust=84315386 [ 84.325] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=114 (refs=1/1, flush=0) , front=128 (refs=2/3, flush=1) [ 84.325] sna_dri2_schedule_swap(target_msc=4809, divisor=0, remainder=0) [ 84.325] sna_dri2_schedule_swap: using front handle=128, active_scanout?=2, flush?=1 [ 84.325] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 84.325] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 84.325] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 84.325] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 84.325] sna_crtc_record_swap: recording last swap on pipe=0, frame 4809 [msc=4809], time 84.315386 [ 84.325] immediate_swap: current_msc=4809, target_msc=4809 -- yes [ 84.325] can_flip: no, shadow enabled [ 84.325] sna_dri2_add_event: adding event to window 146) [ 84.325] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 84.325] sna_dri2_immediate_blit: no pending blit, starting chain [ 84.325] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 84.325] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 84.325] can_xchg: back size=8700f00, front size=8700f00 [ 84.325] can_xchg: yes, pixmap=4091 [ 84.325] sna_dri2_xchg: win=146, exchange front=128/76,ref=3 and back=114/86,ref=2, pixmap=4091 3840x2160 [ 84.325] sna_dri2_xchg: back_bo handle=114, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 84.325] sna_dri2_xchg: front_bo handle=128, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 84.325] set_bo: pixmap=4091, handle=114 (old handle=128) [ 84.325] set_bo: marking whole pixmap as damaged [ 84.325] set_bo: applying final/discard move-to-gpu [ 84.325] wait_for_shadow: flags=0, flips=0, handle=128, shadow=29 [ 84.325] set_bo: dropping flush hint from handle=128 [ 84.325] set_bo: adding flush hint to handle=114 [ 84.325] mark_stale(handle=128) => 1 [ 84.325] swap_limit: draw=146 setting swap limit to 3 [ 84.325] sna_dri2_swap_limit_validate: swap limit set to 3 [ 84.325] sna_next_vblank(pipe=0, waiting until next vblank) [ 84.325] sna_dri2_schedule_swap: reported target_msc=4809 [ 84.325] sna_accel_flush: flush?=0, dirty?=0 [ 84.325] sna_accel_flush: flush?=0, dirty?=0 [ 84.325] sna_accel_flush: flush?=0, dirty?=0 [ 84.325] sna_accel_flush: flush?=0, dirty?=0 [ 84.325] sna_block_handler (tv=536.764000) [ 84.325] sna_scanout_do_flush: flush timer active: delta=4 [ 84.325] sna_accel_do_throttle -- no pending activity [ 84.325] sna_accel_block: evaluating timers, active=5 [ 84.325] sna_accel_block: flush timer expires in 4 [84329] [ 84.329] sna_wakeup_handler [ 84.329] sna_accel_flush: flush?=0, dirty?=0 [ 84.329] sna_block_handler (tv=536.760000) [ 84.329] sna_scanout_do_flush: flush timer active: delta=0 [ 84.329] sna_scanout_do_flush (time=84329), triggered [ 84.329] sna_scanout_flush (time=84329), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 84.329] has_shadow: has pending damage? 1, outstanding flips: 0 [ 84.329] stop_flush: scanout=114 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 84.329] has_shadow: has pending damage? 1, outstanding flips: 0 [ 84.329] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 84.329] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 84.329] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 84.329] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 84.329] sna_pixmap_move_to_gpu: already all-damaged [ 84.329] sna_pixmap_mark_active: pixmap=4091, handle=114 [ 84.329] sna_mode_redisplay: crtc[0] transformed? 0 [ 84.329] sna_mode_redisplay: crtc[1] transformed? 0 [ 84.329] sna_mode_redisplay: crtc[2] transformed? 0 [ 84.329] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=114 [active=1] [ 84.329] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 128, transformed? 0 [ 84.329] get_fb: reusing fb=81 for handle=114 [ 84.329] sna_mode_redisplay: recording flip on CRTC:32 handle=114, active_scanout=2, serial=3 [ 84.329] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 84.329] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 84.329] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 84.329] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 84.329] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=114, shadow handle=29 [ 84.329] sna_accel_do_throttle -- no pending activity [ 84.329] sna_accel_block: evaluating timers, active=5 [ 84.329] sna_accel_block: flush timer expires in 16 [84345] [ 84.329] sna_wakeup_handler [ 84.329] sna_accel_flush: flush?=0, dirty?=0 [ 84.329] sna_block_handler (tv=536.760000) [ 84.329] sna_scanout_do_flush: flush timer active: delta=16 [ 84.329] sna_accel_do_throttle -- no pending activity [ 84.329] sna_accel_block: evaluating timers, active=5 [ 84.329] sna_accel_block: flush timer expires in 16 [84345] [ 84.330] sna_wakeup_handler [ 84.330] sna_block_handler (tv=536.759000) [ 84.330] sna_scanout_do_flush: flush timer active: delta=15 [ 84.330] sna_accel_do_throttle -- no pending activity [ 84.330] sna_accel_block: evaluating timers, active=5 [ 84.330] sna_accel_block: flush timer expires in 15 [84345] [ 84.331] sna_wakeup_handler [ 84.331] sna_mode_wakeup: len=64 [ 84.331] sna_dri2_vblank_handler(type=2, sequence=4810, draw=4181) [ 84.331] sna_crtc_record_swap: recording last swap on pipe=0, frame 4810 [msc=4810], time 84.332039 [ 84.331] sna_dri2_vblank_handler: 2 complete, frame=4810 tv=84.332039 [ 84.331] sna_dri2_blit_complete: blit finished [ 84.331] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4810, tv=84.332039) [ 84.331] frame_swap_complete(type=2): draw=146, pipe=0, frame=4810 [msc=4810], tv=84.332039 [ 84.331] sna_accel_flush: flush?=0, dirty?=0 [ 84.331] sna_dri2_event_free(draw?=1) [ 84.331] sna_dri2_remove_event: remove[0x561c94b41660] from window 146, active? 1 [ 84.331] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=114] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 84.331] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=128] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 84.331] sna_dri2_vblank_handler complete [ 84.331] sna_mode_wakeup: recording last swap on pipe=0, frame 4810 [12ca], time 84.332039 [ 84.331] sna_mode_wakeup: removing handle=128 [active_scanout=0] from scanout, installing handle=114 [active_scanout=2] [ 84.331] sna_mode_wakeup: flip complete, pending? 1 [ 84.331] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 84.331] sna_block_handler (tv=536.758000) [ 84.331] sna_scanout_do_flush: flush timer active: delta=14 [ 84.331] sna_accel_do_throttle -- no pending activity [ 84.331] sna_accel_block: evaluating timers, active=5 [ 84.331] sna_accel_block: flush timer expires in 14 [84345] [ 84.340] sna_wakeup_handler [ 84.341] sna_accel_flush: flush?=0, dirty?=0 [ 84.341] sna_accel_flush: flush?=0, dirty?=0 [ 84.341] sna_block_handler (tv=536.748000) [ 84.341] sna_scanout_do_flush: flush timer active: delta=4 [ 84.341] sna_accel_do_throttle -- no pending activity [ 84.341] sna_accel_block: evaluating timers, active=5 [ 84.341] sna_accel_block: flush timer expires in 4 [84345] [ 84.341] sna_wakeup_handler [ 84.341] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=128, name=76 [ 84.341] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 84.341] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 84.341] sna_dri2_get_back: draw size=3840x2160, back buffer handle=128 size=3840x2160, is-scanout? 1, active?=0, pitch=15360, front pitch=15360 [ 84.341] sna_dri2_get_back: reuse backbuffer? 1 [ 84.341] sna_dri2_get_back: back buffer handle=128, active?=0, refcnt=1 [ 84.341] sna_dri2_get_back: reuse unattached back [ 84.341] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 84.341] sna_dri2_reuse_buffer: reusing back buffer handle=128, name=76, pitch=15360, age=0 [ 84.341] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 84.341] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=114, name=86, active_scanout=2 [ 84.341] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 84.341] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=114] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 84.341] sna_accel_flush: flush?=0, dirty?=0 [ 84.341] sna_accel_flush: flush?=0, dirty?=0 [ 84.341] sna_accel_flush: flush?=0, dirty?=0 [ 84.341] sna_block_handler (tv=536.748000) [ 84.341] sna_scanout_do_flush: flush timer active: delta=4 [ 84.341] sna_accel_do_throttle -- no pending activity [ 84.341] sna_accel_block: evaluating timers, active=5 [ 84.341] sna_accel_block: flush timer expires in 4 [84345] [ 84.341] sna_wakeup_handler [ 84.341] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 84.341] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 84.341] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 84.341] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 84.341] sna_dri2_get_msc(draw=146, pipe=0) [ 84.341] sna_crtc_record_swap: recording last swap on pipe=0, frame 4810 [msc=4810], time 84.332039 [ 84.341] sna_dri2_get_msc: msc=4810 [raw=4810], ust=84332039 [ 84.341] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=128 (refs=1/1, flush=0) , front=114 (refs=2/3, flush=1) [ 84.341] sna_dri2_schedule_swap(target_msc=4810, divisor=0, remainder=0) [ 84.341] sna_dri2_schedule_swap: using front handle=114, active_scanout?=2, flush?=1 [ 84.341] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 84.341] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 84.341] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 84.341] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 84.341] sna_crtc_record_swap: recording last swap on pipe=0, frame 4810 [msc=4810], time 84.332039 [ 84.341] immediate_swap: current_msc=4810, target_msc=4810 -- yes [ 84.341] can_flip: no, shadow enabled [ 84.341] sna_dri2_add_event: adding event to window 146) [ 84.341] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 84.341] sna_dri2_immediate_blit: no pending blit, starting chain [ 84.341] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 84.341] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 84.341] can_xchg: back size=8700f00, front size=8700f00 [ 84.341] can_xchg: yes, pixmap=4091 [ 84.341] sna_dri2_xchg: win=146, exchange front=114/86,ref=3 and back=128/76,ref=2, pixmap=4091 3840x2160 [ 84.341] sna_dri2_xchg: back_bo handle=128, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 84.341] sna_dri2_xchg: front_bo handle=114, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 84.341] set_bo: pixmap=4091, handle=128 (old handle=114) [ 84.341] set_bo: marking whole pixmap as damaged [ 84.341] set_bo: applying final/discard move-to-gpu [ 84.341] wait_for_shadow: flags=0, flips=0, handle=114, shadow=29 [ 84.341] set_bo: dropping flush hint from handle=114 [ 84.341] set_bo: adding flush hint to handle=128 [ 84.341] mark_stale(handle=114) => 1 [ 84.341] swap_limit: draw=146 setting swap limit to 3 [ 84.341] sna_dri2_swap_limit_validate: swap limit set to 3 [ 84.341] sna_next_vblank(pipe=0, waiting until next vblank) [ 84.341] sna_dri2_schedule_swap: reported target_msc=4810 [ 84.341] sna_accel_flush: flush?=0, dirty?=0 [ 84.341] sna_accel_flush: flush?=0, dirty?=0 [ 84.341] sna_accel_flush: flush?=0, dirty?=0 [ 84.341] sna_accel_flush: flush?=0, dirty?=0 [ 84.341] sna_block_handler (tv=536.748000) [ 84.341] sna_scanout_do_flush: flush timer active: delta=4 [ 84.341] sna_accel_do_throttle -- no pending activity [ 84.341] sna_accel_block: evaluating timers, active=5 [ 84.341] sna_accel_block: flush timer expires in 4 [84345] [ 84.346] sna_wakeup_handler [ 84.346] sna_block_handler (tv=536.743000) [ 84.346] sna_scanout_do_flush: flush timer active: delta=-1 [ 84.346] sna_scanout_do_flush (time=84346), triggered [ 84.346] sna_scanout_flush (time=84346), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 84.346] has_shadow: has pending damage? 1, outstanding flips: 0 [ 84.346] stop_flush: scanout=128 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 84.346] has_shadow: has pending damage? 1, outstanding flips: 0 [ 84.346] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 84.346] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 84.346] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 84.346] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 84.346] sna_pixmap_move_to_gpu: already all-damaged [ 84.346] sna_pixmap_mark_active: pixmap=4091, handle=128 [ 84.346] sna_mode_redisplay: crtc[0] transformed? 0 [ 84.346] sna_mode_redisplay: crtc[1] transformed? 0 [ 84.346] sna_mode_redisplay: crtc[2] transformed? 0 [ 84.346] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=128 [active=1] [ 84.346] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 114, transformed? 0 [ 84.346] get_fb: reusing fb=80 for handle=128 [ 84.346] sna_mode_redisplay: recording flip on CRTC:32 handle=128, active_scanout=2, serial=3 [ 84.346] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 84.346] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 84.346] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 84.346] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 84.346] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=128, shadow handle=29 [ 84.346] sna_accel_do_throttle -- no pending activity [ 84.346] sna_accel_block: evaluating timers, active=5 [ 84.346] sna_accel_block: flush timer expires in 16 [84362] [ 84.348] sna_wakeup_handler [ 84.348] sna_mode_wakeup: len=64 [ 84.348] sna_dri2_vblank_handler(type=2, sequence=4811, draw=4181) [ 84.348] sna_crtc_record_swap: recording last swap on pipe=0, frame 4811 [msc=4811], time 84.348696 [ 84.348] sna_dri2_vblank_handler: 2 complete, frame=4811 tv=84.348696 [ 84.348] sna_dri2_blit_complete: blit finished [ 84.348] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4811, tv=84.348696) [ 84.348] frame_swap_complete(type=2): draw=146, pipe=0, frame=4811 [msc=4811], tv=84.348696 [ 84.348] sna_accel_flush: flush?=0, dirty?=0 [ 84.348] sna_dri2_event_free(draw?=1) [ 84.348] sna_dri2_remove_event: remove[0x561c94b41660] from window 146, active? 1 [ 84.348] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=128] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 84.348] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=114] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 84.348] sna_dri2_vblank_handler complete [ 84.348] sna_mode_wakeup: recording last swap on pipe=0, frame 4811 [12cb], time 84.348696 [ 84.348] sna_mode_wakeup: removing handle=114 [active_scanout=0] from scanout, installing handle=128 [active_scanout=2] [ 84.348] sna_mode_wakeup: flip complete, pending? 1 [ 84.348] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 84.348] sna_block_handler (tv=536.741000) [ 84.348] sna_scanout_do_flush: flush timer active: delta=14 [ 84.348] sna_accel_do_throttle -- no pending activity [ 84.348] sna_accel_block: evaluating timers, active=5 [ 84.348] sna_accel_block: flush timer expires in 14 [84362] [ 84.362] sna_wakeup_handler [ 84.362] sna_block_handler (tv=536.727000) [ 84.362] sna_scanout_do_flush: flush timer active: delta=0 [ 84.362] sna_scanout_do_flush (time=84362), triggered [ 84.362] sna_scanout_flush (time=84362), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 84.362] has_shadow: has pending damage? 0, outstanding flips: 0 [ 84.362] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 84.362] has_shadow: has pending damage? 0, outstanding flips: 0 [ 84.362] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 84.362] sna_accel_do_throttle -- no pending activity [ 84.362] sna_accel_block: evaluating timers, active=5 [ 84.362] sna_accel_block: flush timer expires in 16 [84378] [ 84.378] sna_wakeup_handler [ 84.378] sna_block_handler (tv=536.711000) [ 84.378] sna_scanout_do_flush: flush timer active: delta=0 [ 84.378] sna_scanout_do_flush (time=84378), triggered [ 84.378] sna_scanout_flush (time=84378), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 84.378] has_shadow: has pending damage? 0, outstanding flips: 0 [ 84.378] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 84.378] has_shadow: has pending damage? 0, outstanding flips: 0 [ 84.378] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 84.378] sna_accel_do_throttle -- no pending activity [ 84.378] sna_accel_block: evaluating timers, active=5 [ 84.378] sna_accel_block: flush timer expires in 16 [84394] [ 84.394] sna_wakeup_handler [ 84.394] sna_block_handler (tv=536.695000) [ 84.395] sna_scanout_do_flush: flush timer active: delta=-1 [ 84.395] sna_scanout_do_flush (time=84395), triggered [ 84.395] sna_scanout_flush (time=84395), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 84.395] has_shadow: has pending damage? 0, outstanding flips: 0 [ 84.395] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 84.395] has_shadow: has pending damage? 0, outstanding flips: 0 [ 84.395] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 84.395] sna_accel_do_throttle -- no pending activity [ 84.395] sna_accel_block: evaluating timers, active=5 [ 84.395] sna_accel_block: flush timer expires in 16 [84411] [ 84.411] sna_wakeup_handler [ 84.411] sna_block_handler (tv=536.678000) [ 84.411] sna_scanout_do_flush: flush timer active: delta=0 [ 84.411] sna_scanout_do_flush (time=84411), triggered [ 84.411] sna_scanout_flush (time=84411), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 84.411] has_shadow: has pending damage? 0, outstanding flips: 0 [ 84.411] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 84.411] has_shadow: has pending damage? 0, outstanding flips: 0 [ 84.411] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 84.411] sna_accel_do_throttle -- no pending activity [ 84.411] sna_accel_block: evaluating timers, active=5 [ 84.411] sna_accel_block: flush timer expires in 16 [84427] [ 84.427] sna_wakeup_handler [ 84.427] sna_block_handler (tv=536.662000) [ 84.427] sna_scanout_do_flush: flush timer active: delta=0 [ 84.427] sna_scanout_do_flush (time=84427), triggered [ 84.427] sna_scanout_flush (time=84427), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 84.427] has_shadow: has pending damage? 0, outstanding flips: 0 [ 84.427] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 84.427] has_shadow: has pending damage? 0, outstanding flips: 0 [ 84.427] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 84.427] sna_accel_do_throttle -- no pending activity [ 84.427] sna_accel_block: evaluating timers, active=5 [ 84.427] sna_accel_block: flush timer expires in 16 [84443] [ 84.442] sna_wakeup_handler [ 84.442] sna_accel_flush: flush?=0, dirty?=0 [ 84.442] sna_accel_flush: flush?=0, dirty?=0 [ 84.442] sna_block_handler (tv=536.647000) [ 84.442] sna_scanout_do_flush: flush timer active: delta=1 [ 84.442] sna_scanout_do_flush (time=84442), triggered [ 84.442] sna_scanout_flush (time=84442), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 84.442] has_shadow: has pending damage? 0, outstanding flips: 0 [ 84.442] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 84.442] has_shadow: has pending damage? 0, outstanding flips: 0 [ 84.442] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 84.442] sna_accel_do_throttle -- no pending activity [ 84.442] sna_accel_block: evaluating timers, active=5 [ 84.442] sna_accel_block: flush timer expires in 16 [84458] [ 84.442] sna_wakeup_handler [ 84.442] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=114, name=86 [ 84.442] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 84.442] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 84.442] sna_dri2_get_back: draw size=3840x2160, back buffer handle=114 size=3840x2160, is-scanout? 1, active?=0, pitch=15360, front pitch=15360 [ 84.442] sna_dri2_get_back: reuse backbuffer? 1 [ 84.442] sna_dri2_get_back: back buffer handle=114, active?=0, refcnt=1 [ 84.442] sna_dri2_get_back: reuse unattached back [ 84.442] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 84.442] sna_dri2_reuse_buffer: reusing back buffer handle=114, name=86, pitch=15360, age=0 [ 84.442] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 84.442] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=128, name=76, active_scanout=2 [ 84.442] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 84.442] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=128] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 84.443] sna_accel_flush: flush?=0, dirty?=0 [ 84.443] sna_accel_flush: flush?=0, dirty?=0 [ 84.443] sna_accel_flush: flush?=0, dirty?=0 [ 84.443] sna_block_handler (tv=536.646000) [ 84.443] sna_scanout_do_flush: flush timer active: delta=15 [ 84.443] sna_accel_do_throttle -- no pending activity [ 84.443] sna_accel_block: evaluating timers, active=5 [ 84.443] sna_accel_block: flush timer expires in 15 [84458] [ 84.445] sna_wakeup_handler [ 84.445] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 84.445] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 84.445] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 84.445] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 84.445] sna_dri2_get_msc(draw=146, pipe=0) [ 84.445] sna_crtc_record_swap: recording last swap on pipe=0, frame 4816 [msc=4816], time 84.431941 [ 84.445] sna_dri2_get_msc: msc=4816 [raw=4816], ust=84431941 [ 84.445] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=114 (refs=1/1, flush=0) , front=128 (refs=2/3, flush=1) [ 84.445] sna_dri2_schedule_swap(target_msc=4811, divisor=0, remainder=0) [ 84.445] sna_dri2_schedule_swap: using front handle=128, active_scanout?=2, flush?=1 [ 84.445] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 84.445] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 84.446] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 84.446] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 84.446] sna_crtc_record_swap: recording last swap on pipe=0, frame 4816 [msc=4816], time 84.431941 [ 84.446] immediate_swap: current_msc=4816, target_msc=4811 -- yes [ 84.446] can_flip: no, shadow enabled [ 84.446] sna_dri2_add_event: adding event to window 146) [ 84.446] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 84.446] sna_dri2_immediate_blit: no pending blit, starting chain [ 84.446] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 84.446] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 84.446] can_xchg: back size=8700f00, front size=8700f00 [ 84.446] can_xchg: yes, pixmap=4091 [ 84.446] sna_dri2_xchg: win=146, exchange front=128/76,ref=3 and back=114/86,ref=2, pixmap=4091 3840x2160 [ 84.446] sna_dri2_xchg: back_bo handle=114, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 84.446] sna_dri2_xchg: front_bo handle=128, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 84.446] set_bo: pixmap=4091, handle=114 (old handle=128) [ 84.446] set_bo: marking whole pixmap as damaged [ 84.446] set_bo: applying final/discard move-to-gpu [ 84.446] wait_for_shadow: flags=0, flips=0, handle=128, shadow=29 [ 84.446] set_bo: dropping flush hint from handle=128 [ 84.446] set_bo: adding flush hint to handle=114 [ 84.446] mark_stale(handle=128) => 1 [ 84.446] swap_limit: draw=146 setting swap limit to 3 [ 84.446] sna_dri2_swap_limit_validate: swap limit set to 3 [ 84.446] sna_next_vblank(pipe=0, waiting until next vblank) [ 84.446] sna_dri2_schedule_swap: reported target_msc=4816 [ 84.446] sna_accel_flush: flush?=0, dirty?=0 [ 84.446] sna_accel_flush: flush?=0, dirty?=0 [ 84.446] sna_accel_flush: flush?=0, dirty?=0 [ 84.446] sna_accel_flush: flush?=0, dirty?=0 [ 84.446] sna_block_handler (tv=536.643000) [ 84.446] sna_scanout_do_flush: flush timer active: delta=12 [ 84.446] sna_accel_do_throttle -- no pending activity [ 84.446] sna_accel_block: evaluating timers, active=5 [ 84.446] sna_accel_block: flush timer expires in 12 [84458] [ 84.448] sna_wakeup_handler [ 84.448] sna_mode_wakeup: len=32 [ 84.448] sna_dri2_vblank_handler(type=2, sequence=4817, draw=4181) [ 84.448] sna_crtc_record_swap: recording last swap on pipe=0, frame 4817 [msc=4817], time 84.448611 [ 84.448] sna_dri2_vblank_handler: 2 complete, frame=4817 tv=84.448611 [ 84.448] sna_dri2_blit_complete: blit finished [ 84.448] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4817, tv=84.448611) [ 84.448] frame_swap_complete(type=2): draw=146, pipe=0, frame=4817 [msc=4817], tv=84.448611 [ 84.448] sna_accel_flush: flush?=0, dirty?=0 [ 84.448] sna_dri2_event_free(draw?=1) [ 84.448] sna_dri2_remove_event: remove[0x561c94b41660] from window 146, active? 1 [ 84.448] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=114] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 84.448] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=128] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 84.448] sna_dri2_vblank_handler complete [ 84.448] sna_block_handler (tv=536.641000) [ 84.448] sna_scanout_do_flush: flush timer active: delta=10 [ 84.448] sna_accel_do_throttle -- no pending activity [ 84.448] sna_accel_block: evaluating timers, active=5 [ 84.448] sna_accel_block: flush timer expires in 10 [84458] [ 84.458] sna_wakeup_handler [ 84.458] sna_block_handler (tv=536.631000) [ 84.458] sna_scanout_do_flush: flush timer active: delta=0 [ 84.458] sna_scanout_do_flush (time=84458), triggered [ 84.458] sna_scanout_flush (time=84458), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 84.458] has_shadow: has pending damage? 1, outstanding flips: 0 [ 84.458] stop_flush: scanout=114 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 84.458] has_shadow: has pending damage? 1, outstanding flips: 0 [ 84.458] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 84.459] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 84.459] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 84.459] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 84.459] sna_pixmap_move_to_gpu: already all-damaged [ 84.459] sna_pixmap_mark_active: pixmap=4091, handle=114 [ 84.459] sna_mode_redisplay: crtc[0] transformed? 0 [ 84.459] sna_mode_redisplay: crtc[1] transformed? 0 [ 84.459] sna_mode_redisplay: crtc[2] transformed? 0 [ 84.459] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=114 [active=1] [ 84.459] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 128, transformed? 0 [ 84.459] get_fb: reusing fb=81 for handle=114 [ 84.459] sna_mode_redisplay: recording flip on CRTC:32 handle=114, active_scanout=2, serial=3 [ 84.459] __kgem_bo_clear_busy: handle=114 [ 84.459] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 84.459] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 84.459] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 84.459] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=114, shadow handle=29 [ 84.459] sna_accel_do_throttle -- no pending activity [ 84.459] sna_accel_block: evaluating timers, active=5 [ 84.459] sna_accel_block: flush timer expires in 16 [84474] [ 84.459] sna_wakeup_handler [ 84.459] sna_accel_flush: flush?=0, dirty?=0 [ 84.459] sna_accel_flush: flush?=0, dirty?=0 [ 84.459] sna_block_handler (tv=536.630000) [ 84.459] sna_scanout_do_flush: flush timer active: delta=15 [ 84.459] sna_accel_do_throttle -- no pending activity [ 84.459] sna_accel_block: evaluating timers, active=5 [ 84.459] sna_accel_block: flush timer expires in 15 [84474] [ 84.459] sna_wakeup_handler [ 84.459] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=128, name=76 [ 84.460] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 84.460] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 84.460] sna_dri2_get_back: draw size=3840x2160, back buffer handle=128 size=3840x2160, is-scanout? 1, active?=1, pitch=15360, front pitch=15360 [ 84.460] sna_dri2_get_back: reuse backbuffer? 1 [ 84.460] sna_dri2_get_back: back buffer handle=128, active?=1, refcnt=1 [ 84.460] sna_dri2_get_back: cache: handle=32, active=0 [ 84.460] sna_dri2_get_back: reuse cache handle=32, name=80, flags=0 [ 84.460] sna_dri2_get_back: caching handle=128 (name=76, flags=0, active_scanout=1) [ 84.460] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 84.460] sna_dri2_reuse_buffer: reusing back buffer handle=32, name=80, pitch=15360, age=0 [ 84.460] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 84.460] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=114, name=86, active_scanout=2 [ 84.460] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 84.460] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=114] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 84.460] sna_accel_flush: flush?=0, dirty?=0 [ 84.460] sna_accel_flush: flush?=0, dirty?=0 [ 84.460] sna_accel_flush: flush?=0, dirty?=0 [ 84.460] sna_block_handler (tv=536.629000) [ 84.460] sna_scanout_do_flush: flush timer active: delta=14 [ 84.460] sna_accel_do_throttle -- no pending activity [ 84.460] sna_accel_block: evaluating timers, active=5 [ 84.460] sna_accel_block: flush timer expires in 14 [84474] [ 84.462] sna_wakeup_handler [ 84.463] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 84.463] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 84.463] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 84.463] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 84.463] sna_dri2_get_msc(draw=146, pipe=0) [ 84.463] sna_crtc_record_swap: recording last swap on pipe=0, frame 4817 [msc=4817], time 84.448611 [ 84.463] sna_dri2_get_msc: msc=4817 [raw=4817], ust=84448611 [ 84.463] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=32 (refs=1/1, flush=0) , front=114 (refs=2/3, flush=1) [ 84.463] sna_dri2_schedule_swap(target_msc=4817, divisor=0, remainder=0) [ 84.463] sna_dri2_schedule_swap: using front handle=114, active_scanout?=2, flush?=1 [ 84.463] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 84.463] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 84.463] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 84.463] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 84.463] sna_crtc_record_swap: recording last swap on pipe=0, frame 4817 [msc=4817], time 84.448611 [ 84.463] immediate_swap: current_msc=4817, target_msc=4817 -- yes [ 84.463] can_flip: no, shadow enabled [ 84.463] sna_dri2_add_event: adding event to window 146) [ 84.463] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 84.463] sna_dri2_immediate_blit: no pending blit, starting chain [ 84.463] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 84.463] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 84.463] can_xchg: back size=8700f00, front size=8700f00 [ 84.463] can_xchg: yes, pixmap=4091 [ 84.463] sna_dri2_xchg: win=146, exchange front=114/86,ref=3 and back=32/80,ref=2, pixmap=4091 3840x2160 [ 84.463] sna_dri2_xchg: back_bo handle=32, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 84.463] sna_dri2_xchg: front_bo handle=114, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 84.463] set_bo: pixmap=4091, handle=32 (old handle=114) [ 84.463] set_bo: marking whole pixmap as damaged [ 84.463] set_bo: applying final/discard move-to-gpu [ 84.463] wait_for_shadow: flags=0, flips=1, handle=114, shadow=29 [ 84.463] set_bo: dropping flush hint from handle=114 [ 84.463] set_bo: adding flush hint to handle=32 [ 84.463] mark_stale(handle=114) => 1 [ 84.463] swap_limit: draw=146 setting swap limit to 3 [ 84.463] sna_dri2_swap_limit_validate: swap limit set to 3 [ 84.463] sna_next_vblank(pipe=0, waiting until next vblank) [ 84.463] sna_dri2_schedule_swap: reported target_msc=4817 [ 84.463] sna_accel_flush: flush?=0, dirty?=0 [ 84.463] sna_accel_flush: flush?=0, dirty?=0 [ 84.463] sna_accel_flush: flush?=0, dirty?=0 [ 84.463] sna_accel_flush: flush?=0, dirty?=0 [ 84.463] sna_block_handler (tv=536.626000) [ 84.463] sna_scanout_do_flush: flush timer active: delta=11 [ 84.463] sna_accel_do_throttle -- no pending activity [ 84.463] sna_accel_block: evaluating timers, active=5 [ 84.463] sna_accel_block: flush timer expires in 11 [84474] [ 84.464] sna_wakeup_handler [ 84.465] sna_mode_wakeup: len=64 [ 84.465] sna_mode_wakeup: recording last swap on pipe=0, frame 4818 [12d2], time 84.465261 [ 84.465] sna_mode_wakeup: removing handle=128 [active_scanout=0] from scanout, installing handle=114 [active_scanout=1] [ 84.465] sna_mode_wakeup: flip complete, pending? 1 [ 84.465] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 84.465] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 84.465] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 84.465] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 84.465] sna_pixmap_move_to_gpu: already all-damaged [ 84.465] sna_pixmap_mark_active: pixmap=4091, handle=32 [ 84.465] sna_mode_redisplay: crtc[0] transformed? 0 [ 84.465] sna_mode_redisplay: crtc[1] transformed? 0 [ 84.465] sna_mode_redisplay: crtc[2] transformed? 0 [ 84.465] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=32 [active=1] [ 84.465] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 114, transformed? 0 [ 84.465] get_fb: reusing fb=68 for handle=32 [ 84.465] sna_mode_redisplay: recording flip on CRTC:32 handle=32, active_scanout=2, serial=3 [ 84.465] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 84.465] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 84.465] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 84.465] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 84.465] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=32, shadow handle=29 [ 84.465] sna_dri2_vblank_handler(type=2, sequence=4818, draw=4181) [ 84.465] sna_crtc_record_swap: recording last swap on pipe=0, frame 4818 [msc=4818], time 84.465261 [ 84.465] sna_dri2_vblank_handler: 2 complete, frame=4818 tv=84.465261 [ 84.465] sna_dri2_blit_complete: blit finished [ 84.465] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4818, tv=84.465261) [ 84.465] frame_swap_complete(type=2): draw=146, pipe=0, frame=4818 [msc=4818], tv=84.465261 [ 84.465] sna_accel_flush: flush?=0, dirty?=0 [ 84.465] sna_dri2_event_free(draw?=1) [ 84.465] sna_dri2_remove_event: remove[0x561c94b41660] from window 146, active? 1 [ 84.465] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 84.465] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=114] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 84.465] sna_dri2_vblank_handler complete [ 84.465] sna_block_handler (tv=536.624000) [ 84.465] sna_scanout_do_flush: flush timer active: delta=9 [ 84.465] sna_accel_do_throttle -- no pending activity [ 84.465] sna_accel_block: evaluating timers, active=5 [ 84.465] sna_accel_block: flush timer expires in 9 [84474] [ 84.474] sna_wakeup_handler [ 84.474] sna_block_handler (tv=536.615000) [ 84.475] sna_scanout_do_flush: flush timer active: delta=-1 [ 84.475] sna_scanout_do_flush (time=84475), triggered [ 84.475] sna_scanout_flush (time=84475), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 84.475] has_shadow: has pending damage? 0, outstanding flips: 1 [ 84.475] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 84.475] has_shadow: has pending damage? 0, outstanding flips: 1 [ 84.475] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) [ 84.475] sna_accel_do_throttle -- no pending activity [ 84.475] sna_accel_block: evaluating timers, active=5 [ 84.475] sna_accel_block: flush timer expires in 16 [84491] [ 84.475] sna_wakeup_handler [ 84.475] sna_accel_flush: flush?=0, dirty?=0 [ 84.475] sna_accel_flush: flush?=0, dirty?=0 [ 84.475] sna_block_handler (tv=536.614000) [ 84.475] sna_scanout_do_flush: flush timer active: delta=16 [ 84.475] sna_accel_do_throttle -- no pending activity [ 84.475] sna_accel_block: evaluating timers, active=5 [ 84.475] sna_accel_block: flush timer expires in 16 [84491] [ 84.475] sna_wakeup_handler [ 84.475] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=114, name=86 [ 84.475] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 84.475] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 84.475] sna_dri2_get_back: draw size=3840x2160, back buffer handle=114 size=3840x2160, is-scanout? 1, active?=1, pitch=15360, front pitch=15360 [ 84.475] sna_dri2_get_back: reuse backbuffer? 1 [ 84.475] sna_dri2_get_back: back buffer handle=114, active?=1, refcnt=1 [ 84.475] sna_dri2_get_back: cache: handle=128, active=0 [ 84.475] sna_dri2_get_back: reuse cache handle=128, name=76, flags=0 [ 84.475] sna_dri2_get_back: caching handle=114 (name=86, flags=0, active_scanout=1) [ 84.475] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 84.475] sna_dri2_reuse_buffer: reusing back buffer handle=128, name=76, pitch=15360, age=0 [ 84.475] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 84.475] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=32, name=80, active_scanout=2 [ 84.475] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 84.475] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 84.475] sna_accel_flush: flush?=0, dirty?=0 [ 84.476] sna_accel_flush: flush?=0, dirty?=0 [ 84.476] sna_accel_flush: flush?=0, dirty?=0 [ 84.476] sna_block_handler (tv=536.613000) [ 84.476] sna_scanout_do_flush: flush timer active: delta=15 [ 84.476] sna_accel_do_throttle -- no pending activity [ 84.476] sna_accel_block: evaluating timers, active=5 [ 84.476] sna_accel_block: flush timer expires in 15 [84491] [ 84.478] sna_wakeup_handler [ 84.478] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 84.478] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 84.478] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 84.478] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 84.478] sna_dri2_get_msc(draw=146, pipe=0) [ 84.478] sna_crtc_record_swap: recording last swap on pipe=0, frame 4818 [msc=4818], time 84.465261 [ 84.478] sna_dri2_get_msc: msc=4818 [raw=4818], ust=84465261 [ 84.478] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=128 (refs=1/1, flush=0) , front=32 (refs=2/3, flush=1) [ 84.478] sna_dri2_schedule_swap(target_msc=4818, divisor=0, remainder=0) [ 84.478] sna_dri2_schedule_swap: using front handle=32, active_scanout?=2, flush?=1 [ 84.478] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 84.478] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 84.478] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 84.478] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 84.479] sna_crtc_record_swap: recording last swap on pipe=0, frame 4818 [msc=4818], time 84.465261 [ 84.479] immediate_swap: current_msc=4818, target_msc=4818 -- yes [ 84.479] can_flip: no, shadow enabled [ 84.479] sna_dri2_add_event: adding event to window 146) [ 84.479] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 84.479] sna_dri2_immediate_blit: no pending blit, starting chain [ 84.479] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 84.479] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 84.479] can_xchg: back size=8700f00, front size=8700f00 [ 84.479] can_xchg: yes, pixmap=4091 [ 84.479] sna_dri2_xchg: win=146, exchange front=32/80,ref=3 and back=128/76,ref=2, pixmap=4091 3840x2160 [ 84.479] sna_dri2_xchg: back_bo handle=128, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 84.479] sna_dri2_xchg: front_bo handle=32, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 84.479] set_bo: pixmap=4091, handle=128 (old handle=32) [ 84.479] set_bo: marking whole pixmap as damaged [ 84.479] set_bo: applying final/discard move-to-gpu [ 84.479] wait_for_shadow: flags=0, flips=1, handle=32, shadow=29 [ 84.479] set_bo: dropping flush hint from handle=32 [ 84.479] set_bo: adding flush hint to handle=128 [ 84.479] mark_stale(handle=32) => 1 [ 84.479] swap_limit: draw=146 setting swap limit to 3 [ 84.479] sna_dri2_swap_limit_validate: swap limit set to 3 [ 84.479] sna_next_vblank(pipe=0, waiting until next vblank) [ 84.479] sna_dri2_schedule_swap: reported target_msc=4818 [ 84.479] sna_accel_flush: flush?=0, dirty?=0 [ 84.479] sna_accel_flush: flush?=0, dirty?=0 [ 84.479] sna_accel_flush: flush?=0, dirty?=0 [ 84.479] sna_accel_flush: flush?=0, dirty?=0 [ 84.479] sna_block_handler (tv=536.610000) [ 84.479] sna_scanout_do_flush: flush timer active: delta=12 [ 84.479] sna_accel_do_throttle -- no pending activity [ 84.479] sna_accel_block: evaluating timers, active=5 [ 84.479] sna_accel_block: flush timer expires in 12 [84491] [ 84.481] sna_wakeup_handler [ 84.481] sna_mode_wakeup: len=64 [ 84.481] sna_mode_wakeup: recording last swap on pipe=0, frame 4819 [12d3], time 84.481915 [ 84.481] sna_mode_wakeup: removing handle=114 [active_scanout=0] from scanout, installing handle=32 [active_scanout=1] [ 84.481] sna_mode_wakeup: flip complete, pending? 1 [ 84.481] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 84.481] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 84.481] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 84.481] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 84.481] sna_pixmap_move_to_gpu: already all-damaged [ 84.481] sna_pixmap_mark_active: pixmap=4091, handle=128 [ 84.481] sna_mode_redisplay: crtc[0] transformed? 0 [ 84.481] sna_mode_redisplay: crtc[1] transformed? 0 [ 84.481] sna_mode_redisplay: crtc[2] transformed? 0 [ 84.481] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=128 [active=1] [ 84.481] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 32, transformed? 0 [ 84.481] get_fb: reusing fb=80 for handle=128 [ 84.482] sna_mode_redisplay: recording flip on CRTC:32 handle=128, active_scanout=2, serial=3 [ 84.482] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 84.482] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 84.482] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 84.482] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 84.482] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=128, shadow handle=29 [ 84.482] sna_dri2_vblank_handler(type=2, sequence=4819, draw=4181) [ 84.482] sna_crtc_record_swap: recording last swap on pipe=0, frame 4819 [msc=4819], time 84.481915 [ 84.482] sna_dri2_vblank_handler: 2 complete, frame=4819 tv=84.481915 [ 84.482] sna_dri2_blit_complete: blit finished [ 84.482] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4819, tv=84.481915) [ 84.482] frame_swap_complete(type=2): draw=146, pipe=0, frame=4819 [msc=4819], tv=84.481915 [ 84.482] sna_accel_flush: flush?=0, dirty?=0 [ 84.482] sna_dri2_event_free(draw?=1) [ 84.482] sna_dri2_remove_event: remove[0x561c94b41660] from window 146, active? 1 [ 84.482] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=128] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 84.482] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=32] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 84.482] sna_dri2_vblank_handler complete [ 84.482] sna_block_handler (tv=536.607000) [ 84.482] sna_scanout_do_flush: flush timer active: delta=9 [ 84.482] sna_accel_do_throttle -- no pending activity [ 84.482] sna_accel_block: evaluating timers, active=5 [ 84.482] sna_accel_block: flush timer expires in 9 [84491] [ 84.491] sna_wakeup_handler [ 84.491] sna_block_handler (tv=536.598000) [ 84.491] sna_scanout_do_flush: flush timer active: delta=0 [ 84.491] sna_scanout_do_flush (time=84491), triggered [ 84.491] sna_scanout_flush (time=84491), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 84.491] has_shadow: has pending damage? 0, outstanding flips: 1 [ 84.491] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 84.491] has_shadow: has pending damage? 0, outstanding flips: 1 [ 84.491] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) [ 84.491] sna_accel_do_throttle -- no pending activity [ 84.491] sna_accel_block: evaluating timers, active=5 [ 84.491] sna_accel_block: flush timer expires in 16 [84507] [ 84.491] sna_wakeup_handler [ 84.491] sna_accel_flush: flush?=0, dirty?=0 [ 84.491] sna_accel_flush: flush?=0, dirty?=0 [ 84.491] sna_block_handler (tv=536.598000) [ 84.491] sna_scanout_do_flush: flush timer active: delta=16 [ 84.491] sna_accel_do_throttle -- no pending activity [ 84.492] sna_accel_block: evaluating timers, active=5 [ 84.492] sna_accel_block: flush timer expires in 16 [84507] [ 84.492] sna_wakeup_handler [ 84.492] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=32, name=80 [ 84.492] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 84.492] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 84.492] sna_dri2_get_back: draw size=3840x2160, back buffer handle=32 size=3840x2160, is-scanout? 1, active?=1, pitch=15360, front pitch=15360 [ 84.492] sna_dri2_get_back: reuse backbuffer? 1 [ 84.492] sna_dri2_get_back: back buffer handle=32, active?=1, refcnt=1 [ 84.492] sna_dri2_get_back: cache: handle=114, active=0 [ 84.492] sna_dri2_get_back: reuse cache handle=114, name=86, flags=0 [ 84.492] sna_dri2_get_back: caching handle=32 (name=80, flags=0, active_scanout=1) [ 84.492] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 84.492] sna_dri2_reuse_buffer: reusing back buffer handle=114, name=86, pitch=15360, age=0 [ 84.492] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 84.492] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=128, name=76, active_scanout=2 [ 84.492] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 84.492] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=128] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 84.492] sna_accel_flush: flush?=0, dirty?=0 [ 84.492] sna_accel_flush: flush?=0, dirty?=0 [ 84.492] sna_accel_flush: flush?=0, dirty?=0 [ 84.492] sna_block_handler (tv=536.597000) [ 84.492] sna_scanout_do_flush: flush timer active: delta=15 [ 84.492] sna_accel_do_throttle -- no pending activity [ 84.492] sna_accel_block: evaluating timers, active=5 [ 84.492] sna_accel_block: flush timer expires in 15 [84507] [ 84.495] sna_wakeup_handler [ 84.495] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 84.495] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 84.495] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 84.495] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 84.495] sna_dri2_get_msc(draw=146, pipe=0) [ 84.495] sna_crtc_record_swap: recording last swap on pipe=0, frame 4819 [msc=4819], time 84.481915 [ 84.495] sna_dri2_get_msc: msc=4819 [raw=4819], ust=84481915 [ 84.495] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=114 (refs=1/1, flush=0) , front=128 (refs=2/3, flush=1) [ 84.495] sna_dri2_schedule_swap(target_msc=4819, divisor=0, remainder=0) [ 84.495] sna_dri2_schedule_swap: using front handle=128, active_scanout?=2, flush?=1 [ 84.495] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 84.495] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 84.495] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 84.496] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 84.496] sna_crtc_record_swap: recording last swap on pipe=0, frame 4819 [msc=4819], time 84.481915 [ 84.496] immediate_swap: current_msc=4819, target_msc=4819 -- yes [ 84.496] can_flip: no, shadow enabled [ 84.496] sna_dri2_add_event: adding event to window 146) [ 84.496] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 84.496] sna_dri2_immediate_blit: no pending blit, starting chain [ 84.496] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 84.496] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 84.496] can_xchg: back size=8700f00, front size=8700f00 [ 84.496] can_xchg: yes, pixmap=4091 [ 84.496] sna_dri2_xchg: win=146, exchange front=128/76,ref=3 and back=114/86,ref=2, pixmap=4091 3840x2160 [ 84.496] sna_dri2_xchg: back_bo handle=114, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 84.496] sna_dri2_xchg: front_bo handle=128, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 84.496] set_bo: pixmap=4091, handle=114 (old handle=128) [ 84.496] set_bo: marking whole pixmap as damaged [ 84.496] set_bo: applying final/discard move-to-gpu [ 84.496] wait_for_shadow: flags=0, flips=1, handle=128, shadow=29 [ 84.496] set_bo: dropping flush hint from handle=128 [ 84.496] set_bo: adding flush hint to handle=114 [ 84.496] mark_stale(handle=128) => 1 [ 84.496] swap_limit: draw=146 setting swap limit to 3 [ 84.496] sna_dri2_swap_limit_validate: swap limit set to 3 [ 84.496] sna_next_vblank(pipe=0, waiting until next vblank) [ 84.496] sna_dri2_schedule_swap: reported target_msc=4819 [ 84.496] sna_accel_flush: flush?=0, dirty?=0 [ 84.496] sna_accel_flush: flush?=0, dirty?=0 [ 84.496] sna_accel_flush: flush?=0, dirty?=0 [ 84.496] sna_accel_flush: flush?=0, dirty?=0 [ 84.496] sna_block_handler (tv=536.593000) [ 84.496] sna_scanout_do_flush: flush timer active: delta=11 [ 84.496] sna_accel_do_throttle -- no pending activity [ 84.496] sna_accel_block: evaluating timers, active=5 [ 84.496] sna_accel_block: flush timer expires in 11 [84507] [ 84.498] sna_wakeup_handler [ 84.498] sna_mode_wakeup: len=64 [ 84.498] sna_mode_wakeup: recording last swap on pipe=0, frame 4820 [12d4], time 84.498571 [ 84.498] sna_mode_wakeup: removing handle=32 [active_scanout=0] from scanout, installing handle=128 [active_scanout=1] [ 84.498] sna_mode_wakeup: flip complete, pending? 1 [ 84.498] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 84.498] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 84.498] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 84.498] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 84.498] sna_pixmap_move_to_gpu: already all-damaged [ 84.498] sna_pixmap_mark_active: pixmap=4091, handle=114 [ 84.498] sna_mode_redisplay: crtc[0] transformed? 0 [ 84.498] sna_mode_redisplay: crtc[1] transformed? 0 [ 84.498] sna_mode_redisplay: crtc[2] transformed? 0 [ 84.498] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=114 [active=1] [ 84.498] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 128, transformed? 0 [ 84.498] get_fb: reusing fb=81 for handle=114 [ 84.498] sna_mode_redisplay: recording flip on CRTC:32 handle=114, active_scanout=2, serial=3 [ 84.498] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 84.498] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 84.498] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 84.498] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 84.498] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=114, shadow handle=29 [ 84.498] sna_dri2_vblank_handler(type=2, sequence=4820, draw=4181) [ 84.498] sna_crtc_record_swap: recording last swap on pipe=0, frame 4820 [msc=4820], time 84.498571 [ 84.498] sna_dri2_vblank_handler: 2 complete, frame=4820 tv=84.498571 [ 84.498] sna_dri2_blit_complete: blit finished [ 84.498] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4820, tv=84.498571) [ 84.498] frame_swap_complete(type=2): draw=146, pipe=0, frame=4820 [msc=4820], tv=84.498571 [ 84.498] sna_accel_flush: flush?=0, dirty?=0 [ 84.498] sna_dri2_event_free(draw?=1) [ 84.498] sna_dri2_remove_event: remove[0x561c94b41660] from window 146, active? 1 [ 84.499] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=114] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 84.499] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=128] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 84.499] sna_dri2_vblank_handler complete [ 84.499] sna_block_handler (tv=536.590000) [ 84.499] sna_scanout_do_flush: flush timer active: delta=8 [ 84.499] sna_accel_do_throttle -- no pending activity [ 84.499] sna_accel_block: evaluating timers, active=5 [ 84.499] sna_accel_block: flush timer expires in 8 [84507] [ 84.507] sna_wakeup_handler [ 84.507] sna_block_handler (tv=536.582000) [ 84.507] sna_scanout_do_flush: flush timer active: delta=0 [ 84.507] sna_scanout_do_flush (time=84507), triggered [ 84.507] sna_scanout_flush (time=84507), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 84.507] has_shadow: has pending damage? 0, outstanding flips: 1 [ 84.507] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 84.507] has_shadow: has pending damage? 0, outstanding flips: 1 [ 84.507] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) [ 84.507] sna_accel_do_throttle -- no pending activity [ 84.507] sna_accel_block: evaluating timers, active=5 [ 84.507] sna_accel_block: flush timer expires in 16 [84523] [ 84.508] sna_wakeup_handler [ 84.508] sna_accel_flush: flush?=0, dirty?=0 [ 84.508] sna_accel_flush: flush?=0, dirty?=0 [ 84.508] sna_block_handler (tv=536.581000) [ 84.508] sna_scanout_do_flush: flush timer active: delta=15 [ 84.508] sna_accel_do_throttle -- no pending activity [ 84.508] sna_accel_block: evaluating timers, active=5 [ 84.508] sna_accel_block: flush timer expires in 15 [84523] [ 84.509] sna_wakeup_handler [ 84.509] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=128, name=76 [ 84.509] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 84.509] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 84.509] sna_dri2_get_back: draw size=3840x2160, back buffer handle=128 size=3840x2160, is-scanout? 1, active?=1, pitch=15360, front pitch=15360 [ 84.509] sna_dri2_get_back: reuse backbuffer? 1 [ 84.509] sna_dri2_get_back: back buffer handle=128, active?=1, refcnt=1 [ 84.509] sna_dri2_get_back: cache: handle=32, active=0 [ 84.509] sna_dri2_get_back: reuse cache handle=32, name=80, flags=0 [ 84.509] sna_dri2_get_back: caching handle=128 (name=76, flags=0, active_scanout=1) [ 84.509] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 84.509] sna_dri2_reuse_buffer: reusing back buffer handle=32, name=80, pitch=15360, age=0 [ 84.509] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 84.509] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=114, name=86, active_scanout=2 [ 84.509] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 84.509] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=114] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 84.509] sna_accel_flush: flush?=0, dirty?=0 [ 84.509] sna_accel_flush: flush?=0, dirty?=0 [ 84.509] sna_accel_flush: flush?=0, dirty?=0 [ 84.509] sna_block_handler (tv=536.580000) [ 84.509] sna_scanout_do_flush: flush timer active: delta=14 [ 84.509] sna_accel_do_throttle -- no pending activity [ 84.509] sna_accel_block: evaluating timers, active=5 [ 84.509] sna_accel_block: flush timer expires in 14 [84523] [ 84.512] sna_wakeup_handler [ 84.512] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 84.512] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 84.512] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 84.512] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 84.512] sna_dri2_get_msc(draw=146, pipe=0) [ 84.512] sna_crtc_record_swap: recording last swap on pipe=0, frame 4820 [msc=4820], time 84.498571 [ 84.512] sna_dri2_get_msc: msc=4820 [raw=4820], ust=84498571 [ 84.512] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=32 (refs=1/1, flush=0) , front=114 (refs=2/3, flush=1) [ 84.512] sna_dri2_schedule_swap(target_msc=4820, divisor=0, remainder=0) [ 84.512] sna_dri2_schedule_swap: using front handle=114, active_scanout?=2, flush?=1 [ 84.512] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 84.512] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 84.512] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 84.512] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 84.512] sna_crtc_record_swap: recording last swap on pipe=0, frame 4820 [msc=4820], time 84.498571 [ 84.512] immediate_swap: current_msc=4820, target_msc=4820 -- yes [ 84.512] can_flip: no, shadow enabled [ 84.512] sna_dri2_add_event: adding event to window 146) [ 84.512] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 84.512] sna_dri2_immediate_blit: no pending blit, starting chain [ 84.512] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 84.512] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 84.512] can_xchg: back size=8700f00, front size=8700f00 [ 84.512] can_xchg: yes, pixmap=4091 [ 84.512] sna_dri2_xchg: win=146, exchange front=114/86,ref=3 and back=32/80,ref=2, pixmap=4091 3840x2160 [ 84.512] sna_dri2_xchg: back_bo handle=32, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 84.512] sna_dri2_xchg: front_bo handle=114, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 84.512] set_bo: pixmap=4091, handle=32 (old handle=114) [ 84.512] set_bo: marking whole pixmap as damaged [ 84.512] set_bo: applying final/discard move-to-gpu [ 84.513] wait_for_shadow: flags=0, flips=1, handle=114, shadow=29 [ 84.513] set_bo: dropping flush hint from handle=114 [ 84.513] set_bo: adding flush hint to handle=32 [ 84.513] mark_stale(handle=114) => 1 [ 84.513] swap_limit: draw=146 setting swap limit to 3 [ 84.513] sna_dri2_swap_limit_validate: swap limit set to 3 [ 84.513] sna_next_vblank(pipe=0, waiting until next vblank) [ 84.513] sna_dri2_schedule_swap: reported target_msc=4820 [ 84.513] sna_accel_flush: flush?=0, dirty?=0 [ 84.513] sna_accel_flush: flush?=0, dirty?=0 [ 84.513] sna_accel_flush: flush?=0, dirty?=0 [ 84.513] sna_accel_flush: flush?=0, dirty?=0 [ 84.513] sna_block_handler (tv=536.576000) [ 84.513] sna_scanout_do_flush: flush timer active: delta=10 [ 84.513] sna_accel_do_throttle -- no pending activity [ 84.513] sna_accel_block: evaluating timers, active=5 [ 84.513] sna_accel_block: flush timer expires in 10 [84523] [ 84.514] sna_wakeup_handler [ 84.514] sna_mode_wakeup: len=64 [ 84.514] sna_mode_wakeup: recording last swap on pipe=0, frame 4821 [12d5], time 84.515222 [ 84.515] sna_mode_wakeup: removing handle=128 [active_scanout=0] from scanout, installing handle=114 [active_scanout=1] [ 84.515] sna_mode_wakeup: flip complete, pending? 1 [ 84.515] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 84.515] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 84.515] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 84.515] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 84.515] sna_pixmap_move_to_gpu: already all-damaged [ 84.515] sna_pixmap_mark_active: pixmap=4091, handle=32 [ 84.515] sna_mode_redisplay: crtc[0] transformed? 0 [ 84.515] sna_mode_redisplay: crtc[1] transformed? 0 [ 84.515] sna_mode_redisplay: crtc[2] transformed? 0 [ 84.515] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=32 [active=1] [ 84.515] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 114, transformed? 0 [ 84.515] get_fb: reusing fb=68 for handle=32 [ 84.515] sna_mode_redisplay: recording flip on CRTC:32 handle=32, active_scanout=2, serial=3 [ 84.515] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 84.515] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 84.515] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 84.515] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 84.515] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=32, shadow handle=29 [ 84.515] sna_dri2_vblank_handler(type=2, sequence=4821, draw=4181) [ 84.515] sna_crtc_record_swap: recording last swap on pipe=0, frame 4821 [msc=4821], time 84.515222 [ 84.515] sna_dri2_vblank_handler: 2 complete, frame=4821 tv=84.515222 [ 84.515] sna_dri2_blit_complete: blit finished [ 84.515] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4821, tv=84.515222) [ 84.515] frame_swap_complete(type=2): draw=146, pipe=0, frame=4821 [msc=4821], tv=84.515222 [ 84.515] sna_accel_flush: flush?=0, dirty?=0 [ 84.515] sna_dri2_event_free(draw?=1) [ 84.515] sna_dri2_remove_event: remove[0x561c94b41660] from window 146, active? 1 [ 84.515] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 84.515] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=114] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 84.515] sna_dri2_vblank_handler complete [ 84.515] sna_block_handler (tv=536.574000) [ 84.515] sna_scanout_do_flush: flush timer active: delta=8 [ 84.515] sna_accel_do_throttle -- no pending activity [ 84.515] sna_accel_block: evaluating timers, active=5 [ 84.515] sna_accel_block: flush timer expires in 8 [84523] [ 84.523] sna_wakeup_handler [ 84.523] sna_block_handler (tv=536.566000) [ 84.524] sna_scanout_do_flush: flush timer active: delta=-1 [ 84.524] sna_scanout_do_flush (time=84524), triggered [ 84.524] sna_scanout_flush (time=84524), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 84.524] has_shadow: has pending damage? 0, outstanding flips: 1 [ 84.524] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 84.524] has_shadow: has pending damage? 0, outstanding flips: 1 [ 84.524] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) [ 84.524] sna_accel_do_throttle -- no pending activity [ 84.524] sna_accel_block: evaluating timers, active=5 [ 84.524] sna_accel_block: flush timer expires in 16 [84540] [ 84.525] sna_wakeup_handler [ 84.525] sna_accel_flush: flush?=0, dirty?=0 [ 84.525] sna_accel_flush: flush?=0, dirty?=0 [ 84.525] sna_block_handler (tv=536.564000) [ 84.525] sna_scanout_do_flush: flush timer active: delta=15 [ 84.525] sna_accel_do_throttle -- no pending activity [ 84.525] sna_accel_block: evaluating timers, active=5 [ 84.525] sna_accel_block: flush timer expires in 15 [84540] [ 84.525] sna_wakeup_handler [ 84.525] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=114, name=86 [ 84.525] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 84.525] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 84.525] sna_dri2_get_back: draw size=3840x2160, back buffer handle=114 size=3840x2160, is-scanout? 1, active?=1, pitch=15360, front pitch=15360 [ 84.525] sna_dri2_get_back: reuse backbuffer? 1 [ 84.525] sna_dri2_get_back: back buffer handle=114, active?=1, refcnt=1 [ 84.525] sna_dri2_get_back: cache: handle=128, active=0 [ 84.525] sna_dri2_get_back: reuse cache handle=128, name=76, flags=0 [ 84.525] sna_dri2_get_back: caching handle=114 (name=86, flags=0, active_scanout=1) [ 84.525] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 84.525] sna_dri2_reuse_buffer: reusing back buffer handle=128, name=76, pitch=15360, age=0 [ 84.525] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 84.525] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=32, name=80, active_scanout=2 [ 84.525] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 84.526] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 84.526] sna_accel_flush: flush?=0, dirty?=0 [ 84.526] sna_accel_flush: flush?=0, dirty?=0 [ 84.526] sna_accel_flush: flush?=0, dirty?=0 [ 84.526] sna_block_handler (tv=536.563000) [ 84.526] sna_scanout_do_flush: flush timer active: delta=14 [ 84.526] sna_accel_do_throttle -- no pending activity [ 84.526] sna_accel_block: evaluating timers, active=5 [ 84.526] sna_accel_block: flush timer expires in 14 [84540] [ 84.529] sna_wakeup_handler [ 84.529] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 84.529] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 84.529] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 84.529] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 84.529] sna_dri2_get_msc(draw=146, pipe=0) [ 84.529] sna_crtc_record_swap: recording last swap on pipe=0, frame 4821 [msc=4821], time 84.515222 [ 84.529] sna_dri2_get_msc: msc=4821 [raw=4821], ust=84515222 [ 84.529] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=128 (refs=1/1, flush=0) , front=32 (refs=2/3, flush=1) [ 84.529] sna_dri2_schedule_swap(target_msc=4821, divisor=0, remainder=0) [ 84.529] sna_dri2_schedule_swap: using front handle=32, active_scanout?=2, flush?=1 [ 84.529] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 84.529] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 84.529] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 84.529] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 84.529] sna_crtc_record_swap: recording last swap on pipe=0, frame 4821 [msc=4821], time 84.515222 [ 84.529] immediate_swap: current_msc=4821, target_msc=4821 -- yes [ 84.529] can_flip: no, shadow enabled [ 84.529] sna_dri2_add_event: adding event to window 146) [ 84.529] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 84.529] sna_dri2_immediate_blit: no pending blit, starting chain [ 84.529] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 84.529] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 84.529] can_xchg: back size=8700f00, front size=8700f00 [ 84.529] can_xchg: yes, pixmap=4091 [ 84.529] sna_dri2_xchg: win=146, exchange front=32/80,ref=3 and back=128/76,ref=2, pixmap=4091 3840x2160 [ 84.529] sna_dri2_xchg: back_bo handle=128, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 84.529] sna_dri2_xchg: front_bo handle=32, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 84.529] set_bo: pixmap=4091, handle=128 (old handle=32) [ 84.529] set_bo: marking whole pixmap as damaged [ 84.529] set_bo: applying final/discard move-to-gpu [ 84.529] wait_for_shadow: flags=0, flips=1, handle=32, shadow=29 [ 84.529] set_bo: dropping flush hint from handle=32 [ 84.529] set_bo: adding flush hint to handle=128 [ 84.529] mark_stale(handle=32) => 1 [ 84.529] swap_limit: draw=146 setting swap limit to 3 [ 84.529] sna_dri2_swap_limit_validate: swap limit set to 3 [ 84.529] sna_next_vblank(pipe=0, waiting until next vblank) [ 84.529] sna_dri2_schedule_swap: reported target_msc=4821 [ 84.529] sna_accel_flush: flush?=0, dirty?=0 [ 84.530] sna_accel_flush: flush?=0, dirty?=0 [ 84.530] sna_accel_flush: flush?=0, dirty?=0 [ 84.530] sna_accel_flush: flush?=0, dirty?=0 [ 84.530] sna_accel_flush: flush?=0, dirty?=0 [ 84.530] sna_block_handler (tv=536.559000) [ 84.530] sna_scanout_do_flush: flush timer active: delta=10 [ 84.530] sna_accel_do_throttle -- no pending activity [ 84.530] sna_accel_block: evaluating timers, active=5 [ 84.530] sna_accel_block: flush timer expires in 10 [84540] [ 84.530] sna_wakeup_handler [ 84.530] sna_block_handler (tv=536.559000) [ 84.530] sna_scanout_do_flush: flush timer active: delta=10 [ 84.530] sna_accel_do_throttle -- no pending activity [ 84.530] sna_accel_block: evaluating timers, active=5 [ 84.530] sna_accel_block: flush timer expires in 10 [84540] [ 84.530] sna_wakeup_handler [ 84.530] sna_accel_flush: flush?=0, dirty?=0 [ 84.530] sna_accel_flush: flush?=0, dirty?=0 [ 84.530] sna_block_handler (tv=536.559000) [ 84.530] sna_scanout_do_flush: flush timer active: delta=10 [ 84.530] sna_accel_do_throttle -- no pending activity [ 84.530] sna_accel_block: evaluating timers, active=5 [ 84.530] sna_accel_block: flush timer expires in 10 [84540] [ 84.531] sna_wakeup_handler [ 84.531] sna_mode_wakeup: len=64 [ 84.531] sna_mode_wakeup: recording last swap on pipe=0, frame 4822 [12d6], time 84.531875 [ 84.531] sna_mode_wakeup: removing handle=114 [active_scanout=0] from scanout, installing handle=32 [active_scanout=1] [ 84.531] sna_mode_wakeup: flip complete, pending? 1 [ 84.531] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 84.531] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 84.531] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 84.531] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 84.531] sna_pixmap_move_to_gpu: already all-damaged [ 84.531] sna_pixmap_mark_active: pixmap=4091, handle=128 [ 84.531] sna_mode_redisplay: crtc[0] transformed? 0 [ 84.531] sna_mode_redisplay: crtc[1] transformed? 0 [ 84.531] sna_mode_redisplay: crtc[2] transformed? 0 [ 84.531] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=128 [active=1] [ 84.531] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 32, transformed? 0 [ 84.531] get_fb: reusing fb=80 for handle=128 [ 84.531] sna_mode_redisplay: recording flip on CRTC:32 handle=128, active_scanout=2, serial=3 [ 84.531] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 84.532] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 84.532] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 84.532] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 84.532] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=128, shadow handle=29 [ 84.532] sna_dri2_vblank_handler(type=2, sequence=4822, draw=4181) [ 84.532] sna_crtc_record_swap: recording last swap on pipe=0, frame 4822 [msc=4822], time 84.531875 [ 84.532] sna_dri2_vblank_handler: 2 complete, frame=4822 tv=84.531875 [ 84.532] sna_dri2_blit_complete: blit finished [ 84.532] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4822, tv=84.531875) [ 84.532] frame_swap_complete(type=2): draw=146, pipe=0, frame=4822 [msc=4822], tv=84.531875 [ 84.532] sna_accel_flush: flush?=0, dirty?=0 [ 84.532] sna_dri2_event_free(draw?=1) [ 84.532] sna_dri2_remove_event: remove[0x561c94b41660] from window 146, active? 1 [ 84.532] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=128] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 84.532] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=32] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 84.532] sna_dri2_vblank_handler complete [ 84.532] sna_block_handler (tv=536.557000) [ 84.532] sna_scanout_do_flush: flush timer active: delta=8 [ 84.532] sna_accel_do_throttle -- no pending activity [ 84.532] sna_accel_block: evaluating timers, active=5 [ 84.532] sna_accel_block: flush timer expires in 8 [84540] [ 84.540] sna_wakeup_handler [ 84.540] sna_block_handler (tv=536.549000) [ 84.540] sna_scanout_do_flush: flush timer active: delta=0 [ 84.540] sna_scanout_do_flush (time=84540), triggered [ 84.540] sna_scanout_flush (time=84540), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 84.540] has_shadow: has pending damage? 0, outstanding flips: 1 [ 84.540] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 84.540] has_shadow: has pending damage? 0, outstanding flips: 1 [ 84.540] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) [ 84.540] sna_accel_do_throttle -- no pending activity [ 84.540] sna_accel_block: evaluating timers, active=5 [ 84.540] sna_accel_block: flush timer expires in 16 [84556] [ 84.541] sna_wakeup_handler [ 84.541] sna_accel_flush: flush?=0, dirty?=0 [ 84.541] sna_accel_flush: flush?=0, dirty?=0 [ 84.542] sna_block_handler (tv=536.547000) [ 84.542] sna_scanout_do_flush: flush timer active: delta=14 [ 84.542] sna_accel_do_throttle -- no pending activity [ 84.542] sna_accel_block: evaluating timers, active=5 [ 84.542] sna_accel_block: flush timer expires in 14 [84556] [ 84.542] sna_wakeup_handler [ 84.542] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=32, name=80 [ 84.542] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 84.542] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 84.542] sna_dri2_get_back: draw size=3840x2160, back buffer handle=32 size=3840x2160, is-scanout? 1, active?=1, pitch=15360, front pitch=15360 [ 84.542] sna_dri2_get_back: reuse backbuffer? 1 [ 84.542] sna_dri2_get_back: back buffer handle=32, active?=1, refcnt=1 [ 84.542] sna_dri2_get_back: cache: handle=114, active=0 [ 84.542] sna_dri2_get_back: reuse cache handle=114, name=86, flags=0 [ 84.542] sna_dri2_get_back: caching handle=32 (name=80, flags=0, active_scanout=1) [ 84.542] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 84.542] sna_dri2_reuse_buffer: reusing back buffer handle=114, name=86, pitch=15360, age=0 [ 84.542] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 84.542] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=128, name=76, active_scanout=2 [ 84.542] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 84.542] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=128] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 84.542] sna_accel_flush: flush?=0, dirty?=0 [ 84.542] sna_accel_flush: flush?=0, dirty?=0 [ 84.542] sna_accel_flush: flush?=0, dirty?=0 [ 84.542] sna_block_handler (tv=536.547000) [ 84.542] sna_scanout_do_flush: flush timer active: delta=14 [ 84.542] sna_accel_do_throttle -- no pending activity [ 84.542] sna_accel_block: evaluating timers, active=5 [ 84.542] sna_accel_block: flush timer expires in 14 [84556] [ 84.545] sna_wakeup_handler [ 84.545] sna_accel_flush: flush?=0, dirty?=0 [ 84.545] sna_block_handler (tv=536.544000) [ 84.545] sna_scanout_do_flush: flush timer active: delta=11 [ 84.545] sna_accel_do_throttle -- no pending activity [ 84.545] sna_accel_block: evaluating timers, active=5 [ 84.545] sna_accel_block: flush timer expires in 11 [84556] [ 84.545] sna_wakeup_handler [ 84.545] sna_block_handler (tv=536.544000) [ 84.545] sna_scanout_do_flush: flush timer active: delta=11 [ 84.545] sna_accel_do_throttle -- no pending activity [ 84.545] sna_accel_block: evaluating timers, active=5 [ 84.545] sna_accel_block: flush timer expires in 11 [84556] [ 84.545] sna_wakeup_handler [ 84.546] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 84.546] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 84.546] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 84.546] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 84.546] sna_dri2_get_msc(draw=146, pipe=0) [ 84.546] sna_crtc_record_swap: recording last swap on pipe=0, frame 4822 [msc=4822], time 84.531875 [ 84.546] sna_dri2_get_msc: msc=4822 [raw=4822], ust=84531875 [ 84.546] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=114 (refs=1/1, flush=0) , front=128 (refs=2/3, flush=1) [ 84.546] sna_dri2_schedule_swap(target_msc=4822, divisor=0, remainder=0) [ 84.546] sna_dri2_schedule_swap: using front handle=128, active_scanout?=2, flush?=1 [ 84.546] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 84.546] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 84.546] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 84.546] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 84.546] sna_crtc_record_swap: recording last swap on pipe=0, frame 4822 [msc=4822], time 84.531875 [ 84.546] immediate_swap: current_msc=4822, target_msc=4822 -- yes [ 84.546] can_flip: no, shadow enabled [ 84.546] sna_dri2_add_event: adding event to window 146) [ 84.546] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 84.546] sna_dri2_immediate_blit: no pending blit, starting chain [ 84.546] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 84.546] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 84.546] can_xchg: back size=8700f00, front size=8700f00 [ 84.546] can_xchg: yes, pixmap=4091 [ 84.546] sna_dri2_xchg: win=146, exchange front=128/76,ref=3 and back=114/86,ref=2, pixmap=4091 3840x2160 [ 84.546] sna_dri2_xchg: back_bo handle=114, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 84.546] sna_dri2_xchg: front_bo handle=128, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 84.546] set_bo: pixmap=4091, handle=114 (old handle=128) [ 84.546] set_bo: marking whole pixmap as damaged [ 84.546] set_bo: applying final/discard move-to-gpu [ 84.546] wait_for_shadow: flags=0, flips=1, handle=128, shadow=29 [ 84.546] set_bo: dropping flush hint from handle=128 [ 84.546] set_bo: adding flush hint to handle=114 [ 84.546] mark_stale(handle=128) => 1 [ 84.546] swap_limit: draw=146 setting swap limit to 3 [ 84.546] sna_dri2_swap_limit_validate: swap limit set to 3 [ 84.546] sna_next_vblank(pipe=0, waiting until next vblank) [ 84.546] sna_dri2_schedule_swap: reported target_msc=4822 [ 84.546] sna_accel_flush: flush?=0, dirty?=0 [ 84.546] sna_accel_flush: flush?=0, dirty?=0 [ 84.546] sna_accel_flush: flush?=0, dirty?=0 [ 84.546] sna_accel_flush: flush?=0, dirty?=0 [ 84.546] sna_block_handler (tv=536.543000) [ 84.546] sna_scanout_do_flush: flush timer active: delta=10 [ 84.546] sna_accel_do_throttle -- no pending activity [ 84.546] sna_accel_block: evaluating timers, active=5 [ 84.546] sna_accel_block: flush timer expires in 10 [84556] [ 84.547] sna_wakeup_handler [ 84.547] sna_accel_flush: flush?=0, dirty?=0 [ 84.547] sna_block_handler (tv=536.542000) [ 84.547] sna_scanout_do_flush: flush timer active: delta=9 [ 84.547] sna_accel_do_throttle -- no pending activity [ 84.547] sna_accel_block: evaluating timers, active=5 [ 84.547] sna_accel_block: flush timer expires in 9 [84556] [ 84.548] sna_wakeup_handler [ 84.548] sna_mode_wakeup: len=64 [ 84.548] sna_mode_wakeup: recording last swap on pipe=0, frame 4823 [12d7], time 84.548527 [ 84.548] sna_mode_wakeup: removing handle=32 [active_scanout=0] from scanout, installing handle=128 [active_scanout=1] [ 84.548] sna_mode_wakeup: flip complete, pending? 1 [ 84.548] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 84.548] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 84.548] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 84.548] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 84.548] sna_pixmap_move_to_gpu: already all-damaged [ 84.548] sna_pixmap_mark_active: pixmap=4091, handle=114 [ 84.548] sna_mode_redisplay: crtc[0] transformed? 0 [ 84.548] sna_mode_redisplay: crtc[1] transformed? 0 [ 84.548] sna_mode_redisplay: crtc[2] transformed? 0 [ 84.548] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=114 [active=1] [ 84.548] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 128, transformed? 0 [ 84.548] get_fb: reusing fb=81 for handle=114 [ 84.548] sna_mode_redisplay: recording flip on CRTC:32 handle=114, active_scanout=2, serial=3 [ 84.548] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 84.548] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 84.548] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 84.548] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 84.548] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=114, shadow handle=29 [ 84.548] sna_dri2_vblank_handler(type=2, sequence=4823, draw=4181) [ 84.548] sna_crtc_record_swap: recording last swap on pipe=0, frame 4823 [msc=4823], time 84.548527 [ 84.548] sna_dri2_vblank_handler: 2 complete, frame=4823 tv=84.548527 [ 84.548] sna_dri2_blit_complete: blit finished [ 84.548] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4823, tv=84.548527) [ 84.548] frame_swap_complete(type=2): draw=146, pipe=0, frame=4823 [msc=4823], tv=84.548527 [ 84.548] sna_accel_flush: flush?=0, dirty?=0 [ 84.548] sna_dri2_event_free(draw?=1) [ 84.548] sna_dri2_remove_event: remove[0x561c94b41660] from window 146, active? 1 [ 84.548] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=114] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 84.549] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=128] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 84.549] sna_dri2_vblank_handler complete [ 84.549] sna_block_handler (tv=536.540000) [ 84.549] sna_scanout_do_flush: flush timer active: delta=7 [ 84.549] sna_accel_do_throttle -- no pending activity [ 84.549] sna_accel_block: evaluating timers, active=5 [ 84.549] sna_accel_block: flush timer expires in 7 [84556] [ 84.556] sna_wakeup_handler [ 84.556] sna_block_handler (tv=536.533000) [ 84.556] sna_scanout_do_flush: flush timer active: delta=0 [ 84.556] sna_scanout_do_flush (time=84556), triggered [ 84.556] sna_scanout_flush (time=84556), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 84.556] has_shadow: has pending damage? 0, outstanding flips: 1 [ 84.556] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 84.556] has_shadow: has pending damage? 0, outstanding flips: 1 [ 84.556] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) [ 84.556] sna_accel_do_throttle -- no pending activity [ 84.556] sna_accel_block: evaluating timers, active=5 [ 84.556] sna_accel_block: flush timer expires in 16 [84572] [ 84.558] sna_wakeup_handler [ 84.558] sna_accel_flush: flush?=0, dirty?=0 [ 84.558] sna_accel_flush: flush?=0, dirty?=0 [ 84.558] sna_block_handler (tv=536.531000) [ 84.558] sna_scanout_do_flush: flush timer active: delta=14 [ 84.558] sna_accel_do_throttle -- no pending activity [ 84.558] sna_accel_block: evaluating timers, active=5 [ 84.558] sna_accel_block: flush timer expires in 14 [84572] [ 84.559] sna_wakeup_handler [ 84.559] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=128, name=76 [ 84.559] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 84.559] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 84.559] sna_dri2_get_back: draw size=3840x2160, back buffer handle=128 size=3840x2160, is-scanout? 1, active?=1, pitch=15360, front pitch=15360 [ 84.559] sna_dri2_get_back: reuse backbuffer? 1 [ 84.559] sna_dri2_get_back: back buffer handle=128, active?=1, refcnt=1 [ 84.559] sna_dri2_get_back: cache: handle=32, active=0 [ 84.559] sna_dri2_get_back: reuse cache handle=32, name=80, flags=0 [ 84.559] sna_dri2_get_back: caching handle=128 (name=76, flags=0, active_scanout=1) [ 84.559] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 84.559] sna_dri2_reuse_buffer: reusing back buffer handle=32, name=80, pitch=15360, age=0 [ 84.559] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 84.559] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=114, name=86, active_scanout=2 [ 84.559] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 84.559] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=114] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 84.559] sna_accel_flush: flush?=0, dirty?=0 [ 84.559] sna_accel_flush: flush?=0, dirty?=0 [ 84.559] sna_accel_flush: flush?=0, dirty?=0 [ 84.559] sna_block_handler (tv=536.530000) [ 84.559] sna_scanout_do_flush: flush timer active: delta=13 [ 84.559] sna_accel_do_throttle -- no pending activity [ 84.559] sna_accel_block: evaluating timers, active=5 [ 84.559] sna_accel_block: flush timer expires in 13 [84572] [ 84.561] sna_wakeup_handler [ 84.561] sna_accel_flush: flush?=0, dirty?=0 [ 84.561] sna_block_handler (tv=536.528000) [ 84.561] sna_scanout_do_flush: flush timer active: delta=11 [ 84.561] sna_accel_do_throttle -- no pending activity [ 84.561] sna_accel_block: evaluating timers, active=5 [ 84.561] sna_accel_block: flush timer expires in 11 [84572] [ 84.561] sna_wakeup_handler [ 84.561] sna_block_handler (tv=536.528000) [ 84.561] sna_scanout_do_flush: flush timer active: delta=11 [ 84.561] sna_accel_do_throttle -- no pending activity [ 84.561] sna_accel_block: evaluating timers, active=5 [ 84.561] sna_accel_block: flush timer expires in 11 [84572] [ 84.561] sna_wakeup_handler [ 84.561] sna_accel_flush: flush?=0, dirty?=0 [ 84.562] sna_accel_flush: flush?=0, dirty?=0 [ 84.562] sna_block_handler (tv=536.527000) [ 84.562] sna_scanout_do_flush: flush timer active: delta=10 [ 84.562] sna_accel_do_throttle -- no pending activity [ 84.562] sna_accel_block: evaluating timers, active=5 [ 84.562] sna_accel_block: flush timer expires in 10 [84572] [ 84.562] sna_wakeup_handler [ 84.562] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 84.562] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 84.563] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 84.563] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 84.563] sna_dri2_get_msc(draw=146, pipe=0) [ 84.563] sna_crtc_record_swap: recording last swap on pipe=0, frame 4823 [msc=4823], time 84.548527 [ 84.563] sna_dri2_get_msc: msc=4823 [raw=4823], ust=84548527 [ 84.563] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=32 (refs=1/1, flush=0) , front=114 (refs=2/3, flush=1) [ 84.563] sna_dri2_schedule_swap(target_msc=4823, divisor=0, remainder=0) [ 84.563] sna_dri2_schedule_swap: using front handle=114, active_scanout?=2, flush?=1 [ 84.563] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 84.563] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 84.563] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 84.563] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 84.563] sna_crtc_record_swap: recording last swap on pipe=0, frame 4823 [msc=4823], time 84.548527 [ 84.563] immediate_swap: current_msc=4823, target_msc=4823 -- yes [ 84.563] can_flip: no, shadow enabled [ 84.563] sna_dri2_add_event: adding event to window 146) [ 84.563] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 84.563] sna_dri2_immediate_blit: no pending blit, starting chain [ 84.563] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 84.563] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 84.563] can_xchg: back size=8700f00, front size=8700f00 [ 84.563] can_xchg: yes, pixmap=4091 [ 84.563] sna_dri2_xchg: win=146, exchange front=114/86,ref=3 and back=32/80,ref=2, pixmap=4091 3840x2160 [ 84.563] sna_dri2_xchg: back_bo handle=32, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 84.563] sna_dri2_xchg: front_bo handle=114, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 84.563] set_bo: pixmap=4091, handle=32 (old handle=114) [ 84.563] set_bo: marking whole pixmap as damaged [ 84.563] set_bo: applying final/discard move-to-gpu [ 84.563] wait_for_shadow: flags=0, flips=1, handle=114, shadow=29 [ 84.563] set_bo: dropping flush hint from handle=114 [ 84.563] set_bo: adding flush hint to handle=32 [ 84.563] mark_stale(handle=114) => 1 [ 84.563] swap_limit: draw=146 setting swap limit to 3 [ 84.563] sna_dri2_swap_limit_validate: swap limit set to 3 [ 84.563] sna_next_vblank(pipe=0, waiting until next vblank) [ 84.563] sna_dri2_schedule_swap: reported target_msc=4823 [ 84.563] sna_accel_flush: flush?=0, dirty?=0 [ 84.563] sna_accel_flush: flush?=0, dirty?=0 [ 84.563] sna_accel_flush: flush?=0, dirty?=0 [ 84.563] sna_accel_flush: flush?=0, dirty?=0 [ 84.563] sna_block_handler (tv=536.526000) [ 84.563] sna_scanout_do_flush: flush timer active: delta=9 [ 84.563] sna_accel_do_throttle -- no pending activity [ 84.563] sna_accel_block: evaluating timers, active=5 [ 84.563] sna_accel_block: flush timer expires in 9 [84572] [ 84.564] sna_wakeup_handler [ 84.564] sna_mode_wakeup: len=64 [ 84.564] sna_mode_wakeup: recording last swap on pipe=0, frame 4824 [12d8], time 84.565179 [ 84.564] sna_mode_wakeup: removing handle=128 [active_scanout=0] from scanout, installing handle=114 [active_scanout=1] [ 84.565] sna_mode_wakeup: flip complete, pending? 1 [ 84.565] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 84.565] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 84.565] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 84.565] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 84.565] sna_pixmap_move_to_gpu: already all-damaged [ 84.565] sna_pixmap_mark_active: pixmap=4091, handle=32 [ 84.565] sna_mode_redisplay: crtc[0] transformed? 0 [ 84.565] sna_mode_redisplay: crtc[1] transformed? 0 [ 84.565] sna_mode_redisplay: crtc[2] transformed? 0 [ 84.565] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=32 [active=1] [ 84.565] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 114, transformed? 0 [ 84.565] get_fb: reusing fb=68 for handle=32 [ 84.565] sna_mode_redisplay: recording flip on CRTC:32 handle=32, active_scanout=2, serial=3 [ 84.565] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 84.565] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 84.565] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 84.565] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 84.565] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=32, shadow handle=29 [ 84.565] sna_dri2_vblank_handler(type=2, sequence=4824, draw=4181) [ 84.565] sna_crtc_record_swap: recording last swap on pipe=0, frame 4824 [msc=4824], time 84.565179 [ 84.565] sna_dri2_vblank_handler: 2 complete, frame=4824 tv=84.565179 [ 84.565] sna_dri2_blit_complete: blit finished [ 84.565] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4824, tv=84.565179) [ 84.565] frame_swap_complete(type=2): draw=146, pipe=0, frame=4824 [msc=4824], tv=84.565179 [ 84.565] sna_accel_flush: flush?=0, dirty?=0 [ 84.565] sna_dri2_event_free(draw?=1) [ 84.565] sna_dri2_remove_event: remove[0x561c94b41660] from window 146, active? 1 [ 84.565] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 84.565] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=114] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 84.565] sna_dri2_vblank_handler complete [ 84.565] sna_block_handler (tv=536.524000) [ 84.565] sna_scanout_do_flush: flush timer active: delta=7 [ 84.565] sna_accel_do_throttle -- no pending activity [ 84.565] sna_accel_block: evaluating timers, active=5 [ 84.565] sna_accel_block: flush timer expires in 7 [84572] [ 84.573] sna_wakeup_handler [ 84.573] sna_block_handler (tv=536.516000) [ 84.573] sna_scanout_do_flush: flush timer active: delta=-1 [ 84.573] sna_scanout_do_flush (time=84573), triggered [ 84.573] sna_scanout_flush (time=84573), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 84.573] has_shadow: has pending damage? 0, outstanding flips: 1 [ 84.573] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 84.573] has_shadow: has pending damage? 0, outstanding flips: 1 [ 84.573] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) [ 84.573] sna_accel_do_throttle -- no pending activity [ 84.573] sna_accel_block: evaluating timers, active=5 [ 84.573] sna_accel_block: flush timer expires in 16 [84589] [ 84.575] sna_wakeup_handler [ 84.575] sna_accel_flush: flush?=0, dirty?=0 [ 84.575] sna_accel_flush: flush?=0, dirty?=0 [ 84.575] sna_block_handler (tv=536.514000) [ 84.575] sna_scanout_do_flush: flush timer active: delta=14 [ 84.575] sna_accel_do_throttle -- no pending activity [ 84.575] sna_accel_block: evaluating timers, active=5 [ 84.575] sna_accel_block: flush timer expires in 14 [84589] [ 84.575] sna_wakeup_handler [ 84.575] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=114, name=86 [ 84.575] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 84.575] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 84.576] sna_dri2_get_back: draw size=3840x2160, back buffer handle=114 size=3840x2160, is-scanout? 1, active?=1, pitch=15360, front pitch=15360 [ 84.576] sna_dri2_get_back: reuse backbuffer? 1 [ 84.576] sna_dri2_get_back: back buffer handle=114, active?=1, refcnt=1 [ 84.576] sna_dri2_get_back: cache: handle=128, active=0 [ 84.576] sna_dri2_get_back: reuse cache handle=128, name=76, flags=0 [ 84.576] sna_dri2_get_back: caching handle=114 (name=86, flags=0, active_scanout=1) [ 84.576] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 84.576] sna_dri2_reuse_buffer: reusing back buffer handle=128, name=76, pitch=15360, age=0 [ 84.576] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 84.576] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=32, name=80, active_scanout=2 [ 84.576] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 84.576] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 84.576] sna_accel_flush: flush?=0, dirty?=0 [ 84.576] sna_accel_flush: flush?=0, dirty?=0 [ 84.576] sna_accel_flush: flush?=0, dirty?=0 [ 84.576] sna_block_handler (tv=536.513000) [ 84.576] sna_scanout_do_flush: flush timer active: delta=13 [ 84.576] sna_accel_do_throttle -- no pending activity [ 84.576] sna_accel_block: evaluating timers, active=5 [ 84.576] sna_accel_block: flush timer expires in 13 [84589] [ 84.577] sna_wakeup_handler [ 84.577] sna_accel_flush: flush?=0, dirty?=0 [ 84.577] sna_accel_flush: flush?=0, dirty?=0 [ 84.577] sna_accel_flush: flush?=0, dirty?=0 [ 84.577] sna_accel_flush: flush?=0, dirty?=0 [ 84.577] sna_accel_flush: flush?=0, dirty?=0 [ 84.577] sna_use_hw_cursor (24x24)? [ 84.577] sna_use_hw_cursor(24x24): ARGB?=1, serial->34, size->64 [ 84.577] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x24, pitch=96/256 [ 84.577] sna_show_cursors: cursor?=1 [ 84.577] sna_show_cursors: skipping cursor already show on CRTC (pipe=0) [ 84.577] sna_accel_flush: flush?=0, dirty?=0 [ 84.577] sna_block_handler (tv=536.512000) [ 84.577] sna_scanout_do_flush: flush timer active: delta=12 [ 84.577] sna_accel_do_throttle -- no pending activity [ 84.577] sna_accel_block: evaluating timers, active=5 [ 84.577] sna_accel_block: flush timer expires in 12 [84589] [ 84.577] sna_wakeup_handler [ 84.577] sna_block_handler (tv=536.512000) [ 84.577] sna_scanout_do_flush: flush timer active: delta=12 [ 84.577] sna_accel_do_throttle -- no pending activity [ 84.577] sna_accel_block: evaluating timers, active=5 [ 84.577] sna_accel_block: flush timer expires in 12 [84589] [ 84.579] sna_wakeup_handler [ 84.579] sna_block_handler (tv=536.510000) [ 84.579] sna_scanout_do_flush: flush timer active: delta=10 [ 84.579] sna_accel_do_throttle -- no pending activity [ 84.579] sna_accel_block: evaluating timers, active=5 [ 84.579] sna_accel_block: flush timer expires in 10 [84589] [ 84.579] sna_wakeup_handler [ 84.579] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 84.579] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 84.579] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 84.579] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 84.579] sna_dri2_get_msc(draw=146, pipe=0) [ 84.579] sna_crtc_record_swap: recording last swap on pipe=0, frame 4824 [msc=4824], time 84.565179 [ 84.579] sna_dri2_get_msc: msc=4824 [raw=4824], ust=84565179 [ 84.579] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=128 (refs=1/1, flush=0) , front=32 (refs=2/3, flush=1) [ 84.579] sna_dri2_schedule_swap(target_msc=4824, divisor=0, remainder=0) [ 84.579] sna_dri2_schedule_swap: using front handle=32, active_scanout?=2, flush?=1 [ 84.579] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 84.579] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 84.579] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 84.579] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 84.579] sna_crtc_record_swap: recording last swap on pipe=0, frame 4824 [msc=4824], time 84.565179 [ 84.579] immediate_swap: current_msc=4824, target_msc=4824 -- yes [ 84.579] can_flip: no, shadow enabled [ 84.579] sna_dri2_add_event: adding event to window 146) [ 84.579] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 84.579] sna_dri2_immediate_blit: no pending blit, starting chain [ 84.579] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 84.579] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 84.580] can_xchg: back size=8700f00, front size=8700f00 [ 84.580] can_xchg: yes, pixmap=4091 [ 84.580] sna_dri2_xchg: win=146, exchange front=32/80,ref=3 and back=128/76,ref=2, pixmap=4091 3840x2160 [ 84.580] sna_dri2_xchg: back_bo handle=128, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 84.580] sna_dri2_xchg: front_bo handle=32, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 84.580] set_bo: pixmap=4091, handle=128 (old handle=32) [ 84.580] set_bo: marking whole pixmap as damaged [ 84.580] set_bo: applying final/discard move-to-gpu [ 84.580] wait_for_shadow: flags=0, flips=1, handle=32, shadow=29 [ 84.580] set_bo: dropping flush hint from handle=32 [ 84.580] set_bo: adding flush hint to handle=128 [ 84.580] mark_stale(handle=32) => 1 [ 84.580] swap_limit: draw=146 setting swap limit to 3 [ 84.580] sna_dri2_swap_limit_validate: swap limit set to 3 [ 84.580] sna_next_vblank(pipe=0, waiting until next vblank) [ 84.580] sna_dri2_schedule_swap: reported target_msc=4824 [ 84.580] sna_accel_flush: flush?=0, dirty?=0 [ 84.580] sna_accel_flush: flush?=0, dirty?=0 [ 84.580] sna_accel_flush: flush?=0, dirty?=0 [ 84.580] sna_accel_flush: flush?=0, dirty?=0 [ 84.580] sna_block_handler (tv=536.509000) [ 84.580] sna_scanout_do_flush: flush timer active: delta=9 [ 84.580] sna_accel_do_throttle -- no pending activity [ 84.580] sna_accel_block: evaluating timers, active=5 [ 84.580] sna_accel_block: flush timer expires in 9 [84589] [ 84.580] sna_wakeup_handler [ 84.580] sna_change_window_attributes [ 84.580] sna_accel_flush: flush?=0, dirty?=0 [ 84.580] sna_block_handler (tv=536.509000) [ 84.580] sna_scanout_do_flush: flush timer active: delta=9 [ 84.580] sna_accel_do_throttle -- no pending activity [ 84.580] sna_accel_block: evaluating timers, active=5 [ 84.581] sna_accel_block: flush timer expires in 9 [84589] [ 84.581] sna_wakeup_handler [ 84.581] sna_mode_wakeup: len=64 [ 84.581] sna_mode_wakeup: recording last swap on pipe=0, frame 4825 [12d9], time 84.581829 [ 84.581] sna_mode_wakeup: removing handle=114 [active_scanout=0] from scanout, installing handle=32 [active_scanout=1] [ 84.581] sna_mode_wakeup: flip complete, pending? 1 [ 84.581] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 84.581] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 84.581] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 84.581] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 84.581] sna_pixmap_move_to_gpu: already all-damaged [ 84.581] sna_pixmap_mark_active: pixmap=4091, handle=128 [ 84.581] sna_mode_redisplay: crtc[0] transformed? 0 [ 84.581] sna_mode_redisplay: crtc[1] transformed? 0 [ 84.581] sna_mode_redisplay: crtc[2] transformed? 0 [ 84.581] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=128 [active=1] [ 84.581] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 32, transformed? 0 [ 84.581] get_fb: reusing fb=80 for handle=128 [ 84.581] sna_mode_redisplay: recording flip on CRTC:32 handle=128, active_scanout=2, serial=3 [ 84.581] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 84.581] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 84.582] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 84.582] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 84.582] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=128, shadow handle=29 [ 84.582] sna_dri2_vblank_handler(type=2, sequence=4825, draw=4181) [ 84.582] sna_crtc_record_swap: recording last swap on pipe=0, frame 4825 [msc=4825], time 84.581829 [ 84.582] sna_dri2_vblank_handler: 2 complete, frame=4825 tv=84.581829 [ 84.582] sna_dri2_blit_complete: blit finished [ 84.582] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4825, tv=84.581829) [ 84.582] frame_swap_complete(type=2): draw=146, pipe=0, frame=4825 [msc=4825], tv=84.581829 [ 84.582] sna_accel_flush: flush?=0, dirty?=0 [ 84.582] sna_dri2_event_free(draw?=1) [ 84.582] sna_dri2_remove_event: remove[0x561c94b41660] from window 146, active? 1 [ 84.582] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=128] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 84.582] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=32] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 84.582] sna_dri2_vblank_handler complete [ 84.582] sna_block_handler (tv=536.507000) [ 84.582] sna_scanout_do_flush: flush timer active: delta=7 [ 84.582] sna_accel_do_throttle -- no pending activity [ 84.582] sna_accel_block: evaluating timers, active=5 [ 84.582] sna_accel_block: flush timer expires in 7 [84589] [ 84.589] sna_wakeup_handler [ 84.589] sna_block_handler (tv=536.500000) [ 84.589] sna_scanout_do_flush: flush timer active: delta=0 [ 84.589] sna_scanout_do_flush (time=84589), triggered [ 84.589] sna_scanout_flush (time=84589), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 84.589] has_shadow: has pending damage? 0, outstanding flips: 1 [ 84.589] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 84.589] has_shadow: has pending damage? 0, outstanding flips: 1 [ 84.589] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) [ 84.589] sna_accel_do_throttle -- no pending activity [ 84.589] sna_accel_block: evaluating timers, active=5 [ 84.589] sna_accel_block: flush timer expires in 16 [84605] [ 84.591] sna_wakeup_handler [ 84.592] sna_accel_flush: flush?=0, dirty?=0 [ 84.592] sna_accel_flush: flush?=0, dirty?=0 [ 84.592] sna_block_handler (tv=536.497000) [ 84.592] sna_scanout_do_flush: flush timer active: delta=13 [ 84.592] sna_accel_do_throttle -- no pending activity [ 84.592] sna_accel_block: evaluating timers, active=5 [ 84.592] sna_accel_block: flush timer expires in 13 [84605] [ 84.592] sna_wakeup_handler [ 84.592] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=32, name=80 [ 84.592] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 84.592] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 84.592] sna_dri2_get_back: draw size=3840x2160, back buffer handle=32 size=3840x2160, is-scanout? 1, active?=1, pitch=15360, front pitch=15360 [ 84.592] sna_dri2_get_back: reuse backbuffer? 1 [ 84.592] sna_dri2_get_back: back buffer handle=32, active?=1, refcnt=1 [ 84.592] sna_dri2_get_back: cache: handle=114, active=0 [ 84.592] sna_dri2_get_back: reuse cache handle=114, name=86, flags=0 [ 84.592] sna_dri2_get_back: caching handle=32 (name=80, flags=0, active_scanout=1) [ 84.592] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 84.592] sna_dri2_reuse_buffer: reusing back buffer handle=114, name=86, pitch=15360, age=0 [ 84.592] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 84.592] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=128, name=76, active_scanout=2 [ 84.592] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 84.592] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=128] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 84.592] sna_accel_flush: flush?=0, dirty?=0 [ 84.592] sna_accel_flush: flush?=0, dirty?=0 [ 84.592] sna_accel_flush: flush?=0, dirty?=0 [ 84.592] sna_block_handler (tv=536.497000) [ 84.593] sna_scanout_do_flush: flush timer active: delta=12 [ 84.593] sna_accel_do_throttle -- no pending activity [ 84.593] sna_accel_block: evaluating timers, active=5 [ 84.593] sna_accel_block: flush timer expires in 12 [84605] [ 84.596] sna_wakeup_handler [ 84.596] sna_accel_flush: flush?=0, dirty?=0 [ 84.596] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 84.596] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 84.596] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 84.596] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 84.596] sna_dri2_get_msc(draw=146, pipe=0) [ 84.596] sna_crtc_record_swap: recording last swap on pipe=0, frame 4825 [msc=4825], time 84.581829 [ 84.596] sna_dri2_get_msc: msc=4825 [raw=4825], ust=84581829 [ 84.596] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=114 (refs=1/1, flush=0) , front=128 (refs=2/3, flush=1) [ 84.596] sna_dri2_schedule_swap(target_msc=4825, divisor=0, remainder=0) [ 84.596] sna_dri2_schedule_swap: using front handle=128, active_scanout?=2, flush?=1 [ 84.596] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 84.596] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 84.596] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 84.596] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 84.596] sna_crtc_record_swap: recording last swap on pipe=0, frame 4825 [msc=4825], time 84.581829 [ 84.596] immediate_swap: current_msc=4825, target_msc=4825 -- yes [ 84.596] can_flip: no, shadow enabled [ 84.596] sna_dri2_add_event: adding event to window 146) [ 84.596] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 84.596] sna_dri2_immediate_blit: no pending blit, starting chain [ 84.596] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 84.596] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 84.597] can_xchg: back size=8700f00, front size=8700f00 [ 84.597] can_xchg: yes, pixmap=4091 [ 84.597] sna_dri2_xchg: win=146, exchange front=128/76,ref=3 and back=114/86,ref=2, pixmap=4091 3840x2160 [ 84.597] sna_dri2_xchg: back_bo handle=114, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 84.597] sna_dri2_xchg: front_bo handle=128, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 84.597] set_bo: pixmap=4091, handle=114 (old handle=128) [ 84.597] set_bo: marking whole pixmap as damaged [ 84.597] set_bo: applying final/discard move-to-gpu [ 84.597] wait_for_shadow: flags=0, flips=1, handle=128, shadow=29 [ 84.597] set_bo: dropping flush hint from handle=128 [ 84.597] set_bo: adding flush hint to handle=114 [ 84.597] mark_stale(handle=128) => 1 [ 84.597] swap_limit: draw=146 setting swap limit to 3 [ 84.597] sna_dri2_swap_limit_validate: swap limit set to 3 [ 84.597] sna_next_vblank(pipe=0, waiting until next vblank) [ 84.597] sna_dri2_schedule_swap: reported target_msc=4825 [ 84.597] sna_accel_flush: flush?=0, dirty?=0 [ 84.597] sna_accel_flush: flush?=0, dirty?=0 [ 84.597] sna_accel_flush: flush?=0, dirty?=0 [ 84.597] sna_accel_flush: flush?=0, dirty?=0 [ 84.597] sna_block_handler (tv=536.492000) [ 84.597] sna_scanout_do_flush: flush timer active: delta=8 [ 84.597] sna_accel_do_throttle -- no pending activity [ 84.597] sna_accel_block: evaluating timers, active=5 [ 84.597] sna_accel_block: flush timer expires in 8 [84605] [ 84.597] sna_wakeup_handler [ 84.597] sna_block_handler (tv=536.492000) [ 84.597] sna_scanout_do_flush: flush timer active: delta=8 [ 84.597] sna_accel_do_throttle -- no pending activity [ 84.597] sna_accel_block: evaluating timers, active=5 [ 84.597] sna_accel_block: flush timer expires in 8 [84605] [ 84.598] sna_wakeup_handler [ 84.598] sna_mode_wakeup: len=64 [ 84.598] sna_mode_wakeup: recording last swap on pipe=0, frame 4826 [12da], time 84.598482 [ 84.598] sna_mode_wakeup: removing handle=32 [active_scanout=0] from scanout, installing handle=128 [active_scanout=1] [ 84.598] sna_mode_wakeup: flip complete, pending? 1 [ 84.598] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 84.598] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 84.598] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 84.598] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 84.598] sna_pixmap_move_to_gpu: already all-damaged [ 84.598] sna_pixmap_mark_active: pixmap=4091, handle=114 [ 84.598] sna_mode_redisplay: crtc[0] transformed? 0 [ 84.598] sna_mode_redisplay: crtc[1] transformed? 0 [ 84.598] sna_mode_redisplay: crtc[2] transformed? 0 [ 84.598] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=114 [active=1] [ 84.598] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 128, transformed? 0 [ 84.598] get_fb: reusing fb=81 for handle=114 [ 84.598] sna_mode_redisplay: recording flip on CRTC:32 handle=114, active_scanout=2, serial=3 [ 84.598] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 84.598] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 84.598] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 84.598] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 84.598] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=114, shadow handle=29 [ 84.598] sna_dri2_vblank_handler(type=2, sequence=4826, draw=4181) [ 84.598] sna_crtc_record_swap: recording last swap on pipe=0, frame 4826 [msc=4826], time 84.598482 [ 84.598] sna_dri2_vblank_handler: 2 complete, frame=4826 tv=84.598482 [ 84.598] sna_dri2_blit_complete: blit finished [ 84.598] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4826, tv=84.598482) [ 84.598] frame_swap_complete(type=2): draw=146, pipe=0, frame=4826 [msc=4826], tv=84.598482 [ 84.598] sna_accel_flush: flush?=0, dirty?=0 [ 84.598] sna_dri2_event_free(draw?=1) [ 84.598] sna_dri2_remove_event: remove[0x561c94b41660] from window 146, active? 1 [ 84.598] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=114] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 84.598] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=128] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 84.598] sna_dri2_vblank_handler complete [ 84.598] sna_block_handler (tv=536.491000) [ 84.598] sna_scanout_do_flush: flush timer active: delta=7 [ 84.599] sna_accel_do_throttle -- no pending activity [ 84.599] sna_accel_block: evaluating timers, active=5 [ 84.599] sna_accel_block: flush timer expires in 7 [84605] [ 84.601] sna_wakeup_handler [ 84.601] sna_accel_flush: flush?=0, dirty?=0 [ 84.601] sna_block_handler (tv=536.488000) [ 84.601] sna_scanout_do_flush: flush timer active: delta=4 [ 84.601] sna_accel_do_throttle -- no pending activity [ 84.601] sna_accel_block: evaluating timers, active=5 [ 84.601] sna_accel_block: flush timer expires in 4 [84605] [ 84.601] sna_wakeup_handler [ 84.601] sna_block_handler (tv=536.488000) [ 84.601] sna_scanout_do_flush: flush timer active: delta=4 [ 84.601] sna_accel_do_throttle -- no pending activity [ 84.601] sna_accel_block: evaluating timers, active=5 [ 84.601] sna_accel_block: flush timer expires in 4 [84605] [ 84.602] sna_wakeup_handler [ 84.602] sna_block_handler (tv=536.487000) [ 84.602] sna_scanout_do_flush: flush timer active: delta=3 [ 84.602] sna_scanout_do_flush (time=84602), triggered [ 84.602] sna_scanout_flush (time=84602), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 84.602] has_shadow: has pending damage? 0, outstanding flips: 1 [ 84.602] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 84.602] has_shadow: has pending damage? 0, outstanding flips: 1 [ 84.602] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) [ 84.602] sna_accel_do_throttle -- no pending activity [ 84.602] sna_accel_block: evaluating timers, active=5 [ 84.603] sna_accel_block: flush timer expires in 16 [84618] [ 84.609] sna_wakeup_handler [ 84.609] sna_accel_flush: flush?=0, dirty?=0 [ 84.609] sna_accel_flush: flush?=0, dirty?=0 [ 84.609] sna_accel_flush: flush?=0, dirty?=0 [ 84.609] sna_block_handler (tv=536.480000) [ 84.609] sna_scanout_do_flush: flush timer active: delta=9 [ 84.609] sna_accel_do_throttle -- no pending activity [ 84.609] sna_accel_block: evaluating timers, active=5 [ 84.609] sna_accel_block: flush timer expires in 9 [84618] [ 84.609] sna_wakeup_handler [ 84.609] sna_block_handler (tv=536.480000) [ 84.609] sna_scanout_do_flush: flush timer active: delta=9 [ 84.609] sna_accel_do_throttle -- no pending activity [ 84.609] sna_accel_block: evaluating timers, active=5 [ 84.609] sna_accel_block: flush timer expires in 9 [84618] [ 84.609] sna_wakeup_handler [ 84.610] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=128, name=76 [ 84.610] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 84.610] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 84.610] sna_dri2_get_back: draw size=3840x2160, back buffer handle=128 size=3840x2160, is-scanout? 1, active?=1, pitch=15360, front pitch=15360 [ 84.610] sna_dri2_get_back: reuse backbuffer? 1 [ 84.610] sna_dri2_get_back: back buffer handle=128, active?=1, refcnt=1 [ 84.610] sna_dri2_get_back: cache: handle=32, active=0 [ 84.610] sna_dri2_get_back: reuse cache handle=32, name=80, flags=0 [ 84.610] sna_dri2_get_back: caching handle=128 (name=76, flags=0, active_scanout=1) [ 84.610] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 84.610] sna_dri2_reuse_buffer: reusing back buffer handle=32, name=80, pitch=15360, age=0 [ 84.610] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 84.610] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=114, name=86, active_scanout=2 [ 84.610] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 84.610] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=114] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 84.610] sna_accel_flush: flush?=0, dirty?=0 [ 84.610] sna_accel_flush: flush?=0, dirty?=0 [ 84.610] sna_accel_flush: flush?=0, dirty?=0 [ 84.610] sna_block_handler (tv=536.479000) [ 84.610] sna_scanout_do_flush: flush timer active: delta=8 [ 84.610] sna_accel_do_throttle -- no pending activity [ 84.610] sna_accel_block: evaluating timers, active=5 [ 84.610] sna_accel_block: flush timer expires in 8 [84618] [ 84.613] sna_wakeup_handler [ 84.613] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 84.613] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 84.613] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 84.613] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 84.613] sna_dri2_get_msc(draw=146, pipe=0) [ 84.613] sna_crtc_record_swap: recording last swap on pipe=0, frame 4826 [msc=4826], time 84.598482 [ 84.613] sna_dri2_get_msc: msc=4826 [raw=4826], ust=84598482 [ 84.613] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=32 (refs=1/1, flush=0) , front=114 (refs=2/3, flush=1) [ 84.613] sna_dri2_schedule_swap(target_msc=4826, divisor=0, remainder=0) [ 84.613] sna_dri2_schedule_swap: using front handle=114, active_scanout?=2, flush?=1 [ 84.614] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 84.614] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 84.614] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 84.614] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 84.614] sna_crtc_record_swap: recording last swap on pipe=0, frame 4826 [msc=4826], time 84.598482 [ 84.614] immediate_swap: current_msc=4826, target_msc=4826 -- yes [ 84.614] can_flip: no, shadow enabled [ 84.614] sna_dri2_add_event: adding event to window 146) [ 84.614] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 84.614] sna_dri2_immediate_blit: no pending blit, starting chain [ 84.614] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 84.614] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 84.614] can_xchg: back size=8700f00, front size=8700f00 [ 84.614] can_xchg: yes, pixmap=4091 [ 84.614] sna_dri2_xchg: win=146, exchange front=114/86,ref=3 and back=32/80,ref=2, pixmap=4091 3840x2160 [ 84.614] sna_dri2_xchg: back_bo handle=32, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 84.614] sna_dri2_xchg: front_bo handle=114, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 84.614] set_bo: pixmap=4091, handle=32 (old handle=114) [ 84.614] set_bo: marking whole pixmap as damaged [ 84.614] set_bo: applying final/discard move-to-gpu [ 84.614] wait_for_shadow: flags=0, flips=1, handle=114, shadow=29 [ 84.614] set_bo: dropping flush hint from handle=114 [ 84.614] set_bo: adding flush hint to handle=32 [ 84.614] mark_stale(handle=114) => 1 [ 84.614] swap_limit: draw=146 setting swap limit to 3 [ 84.614] sna_dri2_swap_limit_validate: swap limit set to 3 [ 84.614] sna_next_vblank(pipe=0, waiting until next vblank) [ 84.614] sna_dri2_schedule_swap: reported target_msc=4826 [ 84.614] sna_accel_flush: flush?=0, dirty?=0 [ 84.614] sna_accel_flush: flush?=0, dirty?=0 [ 84.614] sna_accel_flush: flush?=0, dirty?=0 [ 84.614] sna_accel_flush: flush?=0, dirty?=0 [ 84.614] sna_block_handler (tv=536.475000) [ 84.614] sna_scanout_do_flush: flush timer active: delta=4 [ 84.614] sna_accel_do_throttle -- no pending activity [ 84.614] sna_accel_block: evaluating timers, active=5 [ 84.614] sna_accel_block: flush timer expires in 4 [84618] [ 84.614] sna_wakeup_handler [ 84.614] sna_mode_wakeup: len=64 [ 84.614] sna_mode_wakeup: recording last swap on pipe=0, frame 4827 [12db], time 84.615142 [ 84.614] sna_mode_wakeup: removing handle=128 [active_scanout=0] from scanout, installing handle=114 [active_scanout=1] [ 84.614] sna_mode_wakeup: flip complete, pending? 1 [ 84.614] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 84.614] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 84.614] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 84.614] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 84.614] sna_pixmap_move_to_gpu: already all-damaged [ 84.615] sna_pixmap_mark_active: pixmap=4091, handle=32 [ 84.615] sna_mode_redisplay: crtc[0] transformed? 0 [ 84.615] sna_mode_redisplay: crtc[1] transformed? 0 [ 84.615] sna_mode_redisplay: crtc[2] transformed? 0 [ 84.615] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=32 [active=1] [ 84.615] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 114, transformed? 0 [ 84.615] get_fb: reusing fb=68 for handle=32 [ 84.615] sna_mode_redisplay: recording flip on CRTC:32 handle=32, active_scanout=2, serial=3 [ 84.615] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 84.615] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 84.615] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 84.615] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 84.615] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=32, shadow handle=29 [ 84.615] sna_dri2_vblank_handler(type=2, sequence=4827, draw=4181) [ 84.615] sna_crtc_record_swap: recording last swap on pipe=0, frame 4827 [msc=4827], time 84.615142 [ 84.615] sna_dri2_vblank_handler: 2 complete, frame=4827 tv=84.615142 [ 84.615] sna_dri2_blit_complete: blit finished [ 84.615] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4827, tv=84.615142) [ 84.615] frame_swap_complete(type=2): draw=146, pipe=0, frame=4827 [msc=4827], tv=84.615142 [ 84.615] sna_accel_flush: flush?=0, dirty?=0 [ 84.615] sna_dri2_event_free(draw?=1) [ 84.615] sna_dri2_remove_event: remove[0x561c94b41660] from window 146, active? 1 [ 84.615] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 84.615] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=114] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 84.615] sna_dri2_vblank_handler complete [ 84.615] sna_block_handler (tv=536.474000) [ 84.615] sna_scanout_do_flush: flush timer active: delta=3 [ 84.615] sna_scanout_do_flush (time=84615), triggered [ 84.615] sna_scanout_flush (time=84615), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 84.615] has_shadow: has pending damage? 0, outstanding flips: 1 [ 84.615] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 84.615] has_shadow: has pending damage? 0, outstanding flips: 1 [ 84.615] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) [ 84.615] sna_accel_do_throttle -- no pending activity [ 84.615] sna_accel_block: evaluating timers, active=5 [ 84.615] sna_accel_block: flush timer expires in 16 [84631] [ 84.615] sna_wakeup_handler [ 84.615] sna_change_window_attributes [ 84.615] sna_accel_flush: flush?=0, dirty?=0 [ 84.615] sna_block_handler (tv=536.474000) [ 84.615] sna_scanout_do_flush: flush timer active: delta=16 [ 84.615] sna_accel_do_throttle -- no pending activity [ 84.615] sna_accel_block: evaluating timers, active=5 [ 84.615] sna_accel_block: flush timer expires in 16 [84631] [ 84.625] sna_wakeup_handler [ 84.625] sna_accel_flush: flush?=0, dirty?=0 [ 84.625] sna_block_handler (tv=536.464000) [ 84.625] sna_scanout_do_flush: flush timer active: delta=6 [ 84.625] sna_accel_do_throttle -- no pending activity [ 84.625] sna_accel_block: evaluating timers, active=5 [ 84.625] sna_accel_block: flush timer expires in 6 [84631] [ 84.625] sna_wakeup_handler [ 84.625] sna_block_handler (tv=536.464000) [ 84.625] sna_scanout_do_flush: flush timer active: delta=6 [ 84.625] sna_accel_do_throttle -- no pending activity [ 84.625] sna_accel_block: evaluating timers, active=5 [ 84.625] sna_accel_block: flush timer expires in 6 [84631] [ 84.625] sna_wakeup_handler [ 84.625] sna_accel_flush: flush?=0, dirty?=0 [ 84.625] sna_accel_flush: flush?=0, dirty?=0 [ 84.625] sna_block_handler (tv=536.464000) [ 84.625] sna_scanout_do_flush: flush timer active: delta=6 [ 84.625] sna_accel_do_throttle -- no pending activity [ 84.625] sna_accel_block: evaluating timers, active=5 [ 84.626] sna_accel_block: flush timer expires in 6 [84631] [ 84.626] sna_wakeup_handler [ 84.626] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=114, name=86 [ 84.626] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 84.626] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 84.626] sna_dri2_get_back: draw size=3840x2160, back buffer handle=114 size=3840x2160, is-scanout? 1, active?=1, pitch=15360, front pitch=15360 [ 84.626] sna_dri2_get_back: reuse backbuffer? 1 [ 84.626] sna_dri2_get_back: back buffer handle=114, active?=1, refcnt=1 [ 84.626] sna_dri2_get_back: cache: handle=128, active=0 [ 84.626] sna_dri2_get_back: reuse cache handle=128, name=76, flags=0 [ 84.626] sna_dri2_get_back: caching handle=114 (name=86, flags=0, active_scanout=1) [ 84.626] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 84.626] sna_dri2_reuse_buffer: reusing back buffer handle=128, name=76, pitch=15360, age=0 [ 84.626] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 84.626] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=32, name=80, active_scanout=2 [ 84.626] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 84.626] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 84.626] sna_accel_flush: flush?=0, dirty?=0 [ 84.626] sna_accel_flush: flush?=0, dirty?=0 [ 84.626] sna_accel_flush: flush?=0, dirty?=0 [ 84.626] sna_block_handler (tv=536.463000) [ 84.626] sna_scanout_do_flush: flush timer active: delta=5 [ 84.626] sna_accel_do_throttle -- no pending activity [ 84.626] sna_accel_block: evaluating timers, active=5 [ 84.626] sna_accel_block: flush timer expires in 5 [84631] [ 84.628] sna_wakeup_handler [ 84.628] sna_block_handler (tv=536.461000) [ 84.628] sna_scanout_do_flush: flush timer active: delta=3 [ 84.628] sna_scanout_do_flush (time=84628), triggered [ 84.628] sna_scanout_flush (time=84628), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 84.628] has_shadow: has pending damage? 0, outstanding flips: 1 [ 84.628] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 84.628] has_shadow: has pending damage? 0, outstanding flips: 1 [ 84.628] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) [ 84.628] sna_accel_do_throttle -- no pending activity [ 84.628] sna_accel_block: evaluating timers, active=5 [ 84.628] sna_accel_block: flush timer expires in 16 [84644] [ 84.630] sna_wakeup_handler [ 84.630] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 84.630] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 84.630] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 84.630] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 84.630] sna_dri2_get_msc(draw=146, pipe=0) [ 84.630] sna_crtc_record_swap: recording last swap on pipe=0, frame 4827 [msc=4827], time 84.615142 [ 84.630] sna_dri2_get_msc: msc=4827 [raw=4827], ust=84615142 [ 84.630] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=128 (refs=1/1, flush=0) , front=32 (refs=2/3, flush=1) [ 84.630] sna_dri2_schedule_swap(target_msc=4827, divisor=0, remainder=0) [ 84.630] sna_dri2_schedule_swap: using front handle=32, active_scanout?=2, flush?=1 [ 84.630] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 84.630] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 84.630] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 84.630] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 84.630] sna_crtc_record_swap: recording last swap on pipe=0, frame 4827 [msc=4827], time 84.615142 [ 84.630] immediate_swap: current_msc=4827, target_msc=4827 -- yes [ 84.630] can_flip: no, shadow enabled [ 84.630] sna_dri2_add_event: adding event to window 146) [ 84.630] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 84.630] sna_dri2_immediate_blit: no pending blit, starting chain [ 84.630] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 84.630] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 84.630] can_xchg: back size=8700f00, front size=8700f00 [ 84.630] can_xchg: yes, pixmap=4091 [ 84.630] sna_dri2_xchg: win=146, exchange front=32/80,ref=3 and back=128/76,ref=2, pixmap=4091 3840x2160 [ 84.630] sna_dri2_xchg: back_bo handle=128, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 84.630] sna_dri2_xchg: front_bo handle=32, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 84.630] set_bo: pixmap=4091, handle=128 (old handle=32) [ 84.630] set_bo: marking whole pixmap as damaged [ 84.630] set_bo: applying final/discard move-to-gpu [ 84.630] wait_for_shadow: flags=0, flips=1, handle=32, shadow=29 [ 84.630] set_bo: dropping flush hint from handle=32 [ 84.630] set_bo: adding flush hint to handle=128 [ 84.630] mark_stale(handle=32) => 1 [ 84.630] swap_limit: draw=146 setting swap limit to 3 [ 84.630] sna_dri2_swap_limit_validate: swap limit set to 3 [ 84.630] sna_next_vblank(pipe=0, waiting until next vblank) [ 84.630] sna_dri2_schedule_swap: reported target_msc=4827 [ 84.631] sna_accel_flush: flush?=0, dirty?=0 [ 84.631] sna_accel_flush: flush?=0, dirty?=0 [ 84.631] sna_accel_flush: flush?=0, dirty?=0 [ 84.631] sna_accel_flush: flush?=0, dirty?=0 [ 84.631] sna_block_handler (tv=536.458000) [ 84.631] sna_scanout_do_flush: flush timer active: delta=13 [ 84.631] sna_accel_do_throttle -- no pending activity [ 84.631] sna_accel_block: evaluating timers, active=5 [ 84.631] sna_accel_block: flush timer expires in 13 [84644] [ 84.631] sna_wakeup_handler [ 84.631] sna_mode_wakeup: len=64 [ 84.631] sna_mode_wakeup: recording last swap on pipe=0, frame 4828 [12dc], time 84.631795 [ 84.631] sna_mode_wakeup: removing handle=114 [active_scanout=0] from scanout, installing handle=32 [active_scanout=1] [ 84.631] sna_mode_wakeup: flip complete, pending? 1 [ 84.631] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 84.631] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 84.631] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 84.631] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 84.631] sna_pixmap_move_to_gpu: already all-damaged [ 84.631] sna_pixmap_mark_active: pixmap=4091, handle=128 [ 84.631] sna_mode_redisplay: crtc[0] transformed? 0 [ 84.631] sna_mode_redisplay: crtc[1] transformed? 0 [ 84.631] sna_mode_redisplay: crtc[2] transformed? 0 [ 84.631] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=128 [active=1] [ 84.631] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 32, transformed? 0 [ 84.631] get_fb: reusing fb=80 for handle=128 [ 84.631] sna_mode_redisplay: recording flip on CRTC:32 handle=128, active_scanout=2, serial=3 [ 84.631] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 84.631] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 84.631] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 84.631] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 84.631] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=128, shadow handle=29 [ 84.631] sna_dri2_vblank_handler(type=2, sequence=4828, draw=4181) [ 84.632] sna_crtc_record_swap: recording last swap on pipe=0, frame 4828 [msc=4828], time 84.631795 [ 84.632] sna_dri2_vblank_handler: 2 complete, frame=4828 tv=84.631795 [ 84.632] sna_dri2_blit_complete: blit finished [ 84.632] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4828, tv=84.631795) [ 84.632] frame_swap_complete(type=2): draw=146, pipe=0, frame=4828 [msc=4828], tv=84.631795 [ 84.632] sna_accel_flush: flush?=0, dirty?=0 [ 84.632] sna_dri2_event_free(draw?=1) [ 84.632] sna_dri2_remove_event: remove[0x561c94b41660] from window 146, active? 1 [ 84.632] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=128] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 84.632] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=32] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 84.632] sna_dri2_vblank_handler complete [ 84.632] sna_block_handler (tv=536.457000) [ 84.632] sna_scanout_do_flush: flush timer active: delta=12 [ 84.632] sna_accel_do_throttle -- no pending activity [ 84.632] sna_accel_block: evaluating timers, active=5 [ 84.632] sna_accel_block: flush timer expires in 12 [84644] [ 84.633] sna_wakeup_handler [ 84.633] sna_accel_flush: flush?=0, dirty?=0 [ 84.633] sna_block_handler (tv=536.456000) [ 84.633] sna_scanout_do_flush: flush timer active: delta=11 [ 84.633] sna_accel_do_throttle -- no pending activity [ 84.633] sna_accel_block: evaluating timers, active=5 [ 84.633] sna_accel_block: flush timer expires in 11 [84644] [ 84.633] sna_wakeup_handler [ 84.633] sna_block_handler (tv=536.456000) [ 84.633] sna_scanout_do_flush: flush timer active: delta=11 [ 84.633] sna_accel_do_throttle -- no pending activity [ 84.633] sna_accel_block: evaluating timers, active=5 [ 84.633] sna_accel_block: flush timer expires in 11 [84644] [ 84.634] sna_wakeup_handler [ 84.634] sna_block_handler (tv=536.455000) [ 84.634] sna_scanout_do_flush: flush timer active: delta=10 [ 84.634] sna_accel_do_throttle -- no pending activity [ 84.634] sna_accel_block: evaluating timers, active=5 [ 84.634] sna_accel_block: flush timer expires in 10 [84644] [ 84.636] sna_wakeup_handler [ 84.636] sna_block_handler (tv=536.453000) [ 84.636] sna_scanout_do_flush: flush timer active: delta=8 [ 84.636] sna_accel_do_throttle -- no pending activity [ 84.636] sna_accel_block: evaluating timers, active=5 [ 84.636] sna_accel_block: flush timer expires in 8 [84644] [ 84.643] sna_wakeup_handler [ 84.643] sna_accel_flush: flush?=0, dirty?=0 [ 84.643] sna_accel_flush: flush?=0, dirty?=0 [ 84.643] sna_block_handler (tv=536.446000) [ 84.643] sna_scanout_do_flush: flush timer active: delta=1 [ 84.643] sna_scanout_do_flush (time=84643), triggered [ 84.643] sna_scanout_flush (time=84643), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 84.643] has_shadow: has pending damage? 0, outstanding flips: 1 [ 84.643] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 84.643] has_shadow: has pending damage? 0, outstanding flips: 1 [ 84.643] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) [ 84.643] sna_accel_do_throttle -- no pending activity [ 84.643] sna_accel_block: evaluating timers, active=5 [ 84.643] sna_accel_block: flush timer expires in 16 [84659] [ 84.643] sna_wakeup_handler [ 84.643] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=32, name=80 [ 84.643] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 84.643] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 84.643] sna_dri2_get_back: draw size=3840x2160, back buffer handle=32 size=3840x2160, is-scanout? 1, active?=1, pitch=15360, front pitch=15360 [ 84.643] sna_dri2_get_back: reuse backbuffer? 1 [ 84.643] sna_dri2_get_back: back buffer handle=32, active?=1, refcnt=1 [ 84.643] sna_dri2_get_back: cache: handle=114, active=0 [ 84.643] sna_dri2_get_back: reuse cache handle=114, name=86, flags=0 [ 84.643] sna_dri2_get_back: caching handle=32 (name=80, flags=0, active_scanout=1) [ 84.644] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 84.644] sna_dri2_reuse_buffer: reusing back buffer handle=114, name=86, pitch=15360, age=0 [ 84.644] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 84.644] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=128, name=76, active_scanout=2 [ 84.644] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 84.644] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=128] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 84.644] sna_accel_flush: flush?=0, dirty?=0 [ 84.644] sna_accel_flush: flush?=0, dirty?=0 [ 84.644] sna_accel_flush: flush?=0, dirty?=0 [ 84.644] sna_block_handler (tv=536.445000) [ 84.644] sna_scanout_do_flush: flush timer active: delta=15 [ 84.644] sna_accel_do_throttle -- no pending activity [ 84.644] sna_accel_block: evaluating timers, active=5 [ 84.644] sna_accel_block: flush timer expires in 15 [84659] [ 84.647] sna_wakeup_handler [ 84.647] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 84.647] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 84.647] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 84.647] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 84.647] sna_dri2_get_msc(draw=146, pipe=0) [ 84.647] sna_crtc_record_swap: recording last swap on pipe=0, frame 4828 [msc=4828], time 84.631795 [ 84.647] sna_dri2_get_msc: msc=4828 [raw=4828], ust=84631795 [ 84.647] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=114 (refs=1/1, flush=0) , front=128 (refs=2/3, flush=1) [ 84.647] sna_dri2_schedule_swap(target_msc=4828, divisor=0, remainder=0) [ 84.647] sna_dri2_schedule_swap: using front handle=128, active_scanout?=2, flush?=1 [ 84.647] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 84.647] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 84.647] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 84.647] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 84.647] sna_crtc_record_swap: recording last swap on pipe=0, frame 4828 [msc=4828], time 84.631795 [ 84.647] immediate_swap: current_msc=4828, target_msc=4828 -- yes [ 84.647] can_flip: no, shadow enabled [ 84.647] sna_dri2_add_event: adding event to window 146) [ 84.647] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 84.647] sna_dri2_immediate_blit: no pending blit, starting chain [ 84.647] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 84.647] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 84.648] can_xchg: back size=8700f00, front size=8700f00 [ 84.648] can_xchg: yes, pixmap=4091 [ 84.648] sna_dri2_xchg: win=146, exchange front=128/76,ref=3 and back=114/86,ref=2, pixmap=4091 3840x2160 [ 84.648] sna_dri2_xchg: back_bo handle=114, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 84.648] sna_dri2_xchg: front_bo handle=128, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 84.648] set_bo: pixmap=4091, handle=114 (old handle=128) [ 84.648] set_bo: marking whole pixmap as damaged [ 84.648] set_bo: applying final/discard move-to-gpu [ 84.648] wait_for_shadow: flags=0, flips=1, handle=128, shadow=29 [ 84.648] set_bo: dropping flush hint from handle=128 [ 84.648] set_bo: adding flush hint to handle=114 [ 84.648] mark_stale(handle=128) => 1 [ 84.648] swap_limit: draw=146 setting swap limit to 3 [ 84.648] sna_dri2_swap_limit_validate: swap limit set to 3 [ 84.648] sna_next_vblank(pipe=0, waiting until next vblank) [ 84.648] sna_dri2_schedule_swap: reported target_msc=4828 [ 84.648] sna_accel_flush: flush?=0, dirty?=0 [ 84.648] sna_accel_flush: flush?=0, dirty?=0 [ 84.648] sna_accel_flush: flush?=0, dirty?=0 [ 84.648] sna_accel_flush: flush?=0, dirty?=0 [ 84.648] sna_block_handler (tv=536.441000) [ 84.648] sna_scanout_do_flush: flush timer active: delta=11 [ 84.648] sna_accel_do_throttle -- no pending activity [ 84.648] sna_accel_block: evaluating timers, active=5 [ 84.648] sna_accel_block: flush timer expires in 11 [84659] [ 84.648] sna_wakeup_handler [ 84.648] sna_mode_wakeup: len=32 [ 84.648] sna_mode_wakeup: recording last swap on pipe=0, frame 4829 [12dd], time 84.648441 [ 84.648] sna_mode_wakeup: removing handle=32 [active_scanout=0] from scanout, installing handle=128 [active_scanout=1] [ 84.648] sna_mode_wakeup: flip complete, pending? 1 [ 84.648] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 84.648] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 84.648] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 84.648] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 84.648] sna_pixmap_move_to_gpu: already all-damaged [ 84.648] sna_pixmap_mark_active: pixmap=4091, handle=114 [ 84.648] sna_mode_redisplay: crtc[0] transformed? 0 [ 84.648] sna_mode_redisplay: crtc[1] transformed? 0 [ 84.648] sna_mode_redisplay: crtc[2] transformed? 0 [ 84.648] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=114 [active=1] [ 84.648] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 128, transformed? 0 [ 84.648] get_fb: reusing fb=81 for handle=114 [ 84.648] sna_mode_redisplay: recording flip on CRTC:32 handle=114, active_scanout=2, serial=3 [ 84.649] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 84.649] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 84.649] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 84.649] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 84.649] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=114, shadow handle=29 [ 84.649] sna_block_handler (tv=536.440000) [ 84.649] sna_scanout_do_flush: flush timer active: delta=10 [ 84.649] sna_accel_do_throttle -- no pending activity [ 84.649] sna_accel_block: evaluating timers, active=5 [ 84.649] sna_accel_block: flush timer expires in 10 [84659] [ 84.657] sna_wakeup_handler [ 84.657] sna_accel_flush: flush?=0, dirty?=0 [ 84.657] sna_block_handler (tv=536.432000) [ 84.657] sna_scanout_do_flush: flush timer active: delta=2 [ 84.657] sna_scanout_do_flush (time=84657), triggered [ 84.657] sna_scanout_flush (time=84657), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 84.657] has_shadow: has pending damage? 0, outstanding flips: 1 [ 84.657] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 84.657] has_shadow: has pending damage? 0, outstanding flips: 1 [ 84.657] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) [ 84.657] sna_accel_do_throttle -- no pending activity [ 84.657] sna_accel_block: evaluating timers, active=5 [ 84.657] sna_accel_block: flush timer expires in 16 [84673] [ 84.657] sna_wakeup_handler [ 84.657] sna_block_handler (tv=536.432000) [ 84.657] sna_scanout_do_flush: flush timer active: delta=16 [ 84.657] sna_accel_do_throttle -- no pending activity [ 84.657] sna_accel_block: evaluating timers, active=5 [ 84.657] sna_accel_block: flush timer expires in 16 [84673] [ 84.659] sna_wakeup_handler [ 84.659] sna_block_handler (tv=536.430000) [ 84.659] sna_scanout_do_flush: flush timer active: delta=14 [ 84.659] sna_accel_do_throttle -- no pending activity [ 84.659] sna_accel_block: evaluating timers, active=5 [ 84.659] sna_accel_block: flush timer expires in 14 [84673] [ 84.664] sna_wakeup_handler [ 84.664] sna_mode_wakeup: len=64 [ 84.664] sna_dri2_vblank_handler(type=2, sequence=4830, draw=4181) [ 84.665] sna_crtc_record_swap: recording last swap on pipe=0, frame 4830 [msc=4830], time 84.665100 [ 84.665] sna_dri2_vblank_handler: 2 complete, frame=4830 tv=84.665100 [ 84.665] sna_dri2_blit_complete: blit finished [ 84.665] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4830, tv=84.665100) [ 84.665] frame_swap_complete(type=2): draw=146, pipe=0, frame=4830 [msc=4830], tv=84.665100 [ 84.665] sna_accel_flush: flush?=0, dirty?=0 [ 84.665] sna_dri2_event_free(draw?=1) [ 84.665] sna_dri2_remove_event: remove[0x561c94b41660] from window 146, active? 1 [ 84.665] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=114] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 84.665] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=128] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 84.665] sna_dri2_vblank_handler complete [ 84.665] sna_mode_wakeup: recording last swap on pipe=0, frame 4830 [12de], time 84.665100 [ 84.665] sna_mode_wakeup: removing handle=128 [active_scanout=0] from scanout, installing handle=114 [active_scanout=2] [ 84.665] sna_mode_wakeup: flip complete, pending? 1 [ 84.665] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 84.665] sna_block_handler (tv=536.424000) [ 84.665] sna_scanout_do_flush: flush timer active: delta=8 [ 84.665] sna_accel_do_throttle -- no pending activity [ 84.665] sna_accel_block: evaluating timers, active=5 [ 84.665] sna_accel_block: flush timer expires in 8 [84673] [ 84.673] sna_wakeup_handler [ 84.673] sna_block_handler (tv=536.416000) [ 84.673] sna_scanout_do_flush: flush timer active: delta=0 [ 84.673] sna_scanout_do_flush (time=84673), triggered [ 84.673] sna_scanout_flush (time=84673), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 84.673] has_shadow: has pending damage? 0, outstanding flips: 0 [ 84.673] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 84.673] has_shadow: has pending damage? 0, outstanding flips: 0 [ 84.673] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 84.673] sna_accel_do_throttle -- no pending activity [ 84.673] sna_accel_block: evaluating timers, active=5 [ 84.673] sna_accel_block: flush timer expires in 16 [84689] [ 84.681] sna_wakeup_handler [ 84.681] sna_accel_flush: flush?=0, dirty?=0 [ 84.681] sna_block_handler (tv=536.408000) [ 84.681] sna_scanout_do_flush: flush timer active: delta=8 [ 84.681] sna_accel_do_throttle -- no pending activity [ 84.681] sna_accel_block: evaluating timers, active=5 [ 84.681] sna_accel_block: flush timer expires in 8 [84689] [ 84.681] sna_wakeup_handler [ 84.681] sna_block_handler (tv=536.408000) [ 84.681] sna_scanout_do_flush: flush timer active: delta=8 [ 84.681] sna_accel_do_throttle -- no pending activity [ 84.681] sna_accel_block: evaluating timers, active=5 [ 84.681] sna_accel_block: flush timer expires in 8 [84689] [ 84.682] sna_wakeup_handler [ 84.682] sna_block_handler (tv=536.407000) [ 84.682] sna_scanout_do_flush: flush timer active: delta=7 [ 84.682] sna_accel_do_throttle -- no pending activity [ 84.682] sna_accel_block: evaluating timers, active=5 [ 84.682] sna_accel_block: flush timer expires in 7 [84689] [ 84.690] sna_wakeup_handler [ 84.690] sna_block_handler (tv=536.399000) [ 84.690] sna_scanout_do_flush: flush timer active: delta=-1 [ 84.690] sna_scanout_do_flush (time=84690), triggered [ 84.690] sna_scanout_flush (time=84690), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 84.690] has_shadow: has pending damage? 0, outstanding flips: 0 [ 84.690] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 84.690] has_shadow: has pending damage? 0, outstanding flips: 0 [ 84.690] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 84.690] sna_accel_do_throttle -- no pending activity [ 84.690] sna_accel_block: evaluating timers, active=5 [ 84.690] sna_accel_block: flush timer expires in 16 [84706] [ 84.697] sna_wakeup_handler [ 84.697] sna_accel_flush: flush?=0, dirty?=0 [ 84.697] sna_block_handler (tv=536.392000) [ 84.697] sna_scanout_do_flush: flush timer active: delta=9 [ 84.697] sna_accel_do_throttle -- no pending activity [ 84.697] sna_accel_block: evaluating timers, active=5 [ 84.697] sna_accel_block: flush timer expires in 9 [84706] [ 84.697] sna_wakeup_handler [ 84.697] sna_block_handler (tv=536.392000) [ 84.697] sna_scanout_do_flush: flush timer active: delta=9 [ 84.697] sna_accel_do_throttle -- no pending activity [ 84.697] sna_accel_block: evaluating timers, active=5 [ 84.697] sna_accel_block: flush timer expires in 9 [84706] [ 84.698] sna_wakeup_handler [ 84.698] sna_block_handler (tv=536.391000) [ 84.698] sna_scanout_do_flush: flush timer active: delta=8 [ 84.699] sna_accel_do_throttle -- no pending activity [ 84.699] sna_accel_block: evaluating timers, active=5 [ 84.699] sna_accel_block: flush timer expires in 8 [84706] [ 84.707] sna_wakeup_handler [ 84.707] sna_block_handler (tv=536.382000) [ 84.707] sna_scanout_do_flush: flush timer active: delta=-1 [ 84.707] sna_scanout_do_flush (time=84707), triggered [ 84.707] sna_scanout_flush (time=84707), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 84.707] has_shadow: has pending damage? 0, outstanding flips: 0 [ 84.707] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 84.707] has_shadow: has pending damage? 0, outstanding flips: 0 [ 84.707] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 84.707] sna_accel_do_throttle -- no pending activity [ 84.707] sna_accel_block: evaluating timers, active=5 [ 84.707] sna_accel_block: flush timer expires in 16 [84723] [ 84.723] sna_wakeup_handler [ 84.723] sna_block_handler (tv=536.366000) [ 84.723] sna_scanout_do_flush: flush timer active: delta=0 [ 84.723] sna_scanout_do_flush (time=84723), triggered [ 84.723] sna_scanout_flush (time=84723), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 84.723] has_shadow: has pending damage? 0, outstanding flips: 0 [ 84.723] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 84.723] has_shadow: has pending damage? 0, outstanding flips: 0 [ 84.723] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 84.724] sna_accel_do_throttle -- no pending activity [ 84.724] sna_accel_block: evaluating timers, active=5 [ 84.724] sna_accel_block: flush timer expires in 16 [84739] [ 84.740] sna_wakeup_handler [ 84.740] sna_block_handler (tv=536.349000) [ 84.740] sna_scanout_do_flush: flush timer active: delta=-1 [ 84.740] sna_scanout_do_flush (time=84740), triggered [ 84.740] sna_scanout_flush (time=84740), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 84.740] has_shadow: has pending damage? 0, outstanding flips: 0 [ 84.740] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 84.740] has_shadow: has pending damage? 0, outstanding flips: 0 [ 84.740] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 84.740] sna_accel_do_throttle -- no pending activity [ 84.740] sna_accel_block: evaluating timers, active=5 [ 84.740] sna_accel_block: flush timer expires in 16 [84756] [ 84.756] sna_wakeup_handler [ 84.756] sna_block_handler (tv=536.333000) [ 84.756] sna_scanout_do_flush: flush timer active: delta=0 [ 84.756] sna_scanout_do_flush (time=84756), triggered [ 84.756] sna_scanout_flush (time=84756), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 84.756] has_shadow: has pending damage? 0, outstanding flips: 0 [ 84.756] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 84.756] has_shadow: has pending damage? 0, outstanding flips: 0 [ 84.756] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 84.757] sna_accel_do_throttle -- no pending activity [ 84.757] sna_accel_block: evaluating timers, active=5 [ 84.757] sna_accel_block: flush timer expires in 16 [84772] [ 84.773] sna_wakeup_handler [ 84.773] sna_block_handler (tv=536.316000) [ 84.773] sna_scanout_do_flush: flush timer active: delta=-1 [ 84.773] sna_scanout_do_flush (time=84773), triggered [ 84.773] sna_scanout_flush (time=84773), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 84.773] has_shadow: has pending damage? 0, outstanding flips: 0 [ 84.773] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 84.773] has_shadow: has pending damage? 0, outstanding flips: 0 [ 84.773] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 84.773] sna_accel_do_throttle -- no pending activity [ 84.773] sna_accel_block: evaluating timers, active=5 [ 84.773] sna_accel_block: flush timer expires in 16 [84789] [ 84.789] sna_wakeup_handler [ 84.789] sna_block_handler (tv=536.300000) [ 84.789] sna_scanout_do_flush: flush timer active: delta=0 [ 84.789] sna_scanout_do_flush (time=84789), triggered [ 84.789] sna_scanout_flush (time=84789), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 84.789] has_shadow: has pending damage? 0, outstanding flips: 0 [ 84.789] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 84.789] has_shadow: has pending damage? 0, outstanding flips: 0 [ 84.789] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 84.789] sna_accel_do_throttle -- no pending activity [ 84.790] sna_accel_block: evaluating timers, active=5 [ 84.790] sna_accel_block: flush timer expires in 16 [84805] [ 84.806] sna_wakeup_handler [ 84.806] sna_block_handler (tv=536.283000) [ 84.806] sna_scanout_do_flush: flush timer active: delta=-1 [ 84.806] sna_scanout_do_flush (time=84806), triggered [ 84.806] sna_scanout_flush (time=84806), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 84.806] has_shadow: has pending damage? 0, outstanding flips: 0 [ 84.806] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 84.806] has_shadow: has pending damage? 0, outstanding flips: 0 [ 84.806] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 84.806] sna_accel_do_throttle -- no pending activity [ 84.806] sna_accel_block: evaluating timers, active=5 [ 84.806] sna_accel_block: flush timer expires in 16 [84822] [ 84.809] sna_wakeup_handler [ 84.809] sna_accel_flush: flush?=0, dirty?=0 [ 84.809] sna_block_handler (tv=536.280000) [ 84.809] sna_scanout_do_flush: flush timer active: delta=13 [ 84.809] sna_accel_do_throttle -- no pending activity [ 84.809] sna_accel_block: evaluating timers, active=5 [ 84.809] sna_accel_block: flush timer expires in 13 [84822] [ 84.809] sna_wakeup_handler [ 84.809] sna_block_handler (tv=536.280000) [ 84.809] sna_scanout_do_flush: flush timer active: delta=13 [ 84.809] sna_accel_do_throttle -- no pending activity [ 84.809] sna_accel_block: evaluating timers, active=5 [ 84.809] sna_accel_block: flush timer expires in 13 [84822] [ 84.810] sna_wakeup_handler [ 84.810] sna_block_handler (tv=536.279000) [ 84.810] sna_scanout_do_flush: flush timer active: delta=12 [ 84.810] sna_accel_do_throttle -- no pending activity [ 84.811] sna_accel_block: evaluating timers, active=5 [ 84.811] sna_accel_block: flush timer expires in 12 [84822] [ 84.823] sna_wakeup_handler [ 84.823] sna_block_handler (tv=536.266000) [ 84.823] sna_scanout_do_flush: flush timer active: delta=-1 [ 84.823] sna_scanout_do_flush (time=84823), triggered [ 84.823] sna_scanout_flush (time=84823), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 84.823] has_shadow: has pending damage? 0, outstanding flips: 0 [ 84.823] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 84.823] has_shadow: has pending damage? 0, outstanding flips: 0 [ 84.823] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 84.823] sna_accel_do_throttle -- no pending activity [ 84.823] sna_accel_block: evaluating timers, active=5 [ 84.823] sna_accel_block: flush timer expires in 16 [84839] [ 84.839] sna_wakeup_handler [ 84.839] sna_block_handler (tv=536.250000) [ 84.839] sna_scanout_do_flush: flush timer active: delta=0 [ 84.839] sna_scanout_do_flush (time=84839), triggered [ 84.839] sna_scanout_flush (time=84839), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 84.839] has_shadow: has pending damage? 0, outstanding flips: 0 [ 84.839] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 84.839] has_shadow: has pending damage? 0, outstanding flips: 0 [ 84.839] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 84.839] sna_accel_do_throttle -- no pending activity [ 84.839] sna_accel_block: evaluating timers, active=5 [ 84.840] sna_accel_block: flush timer expires in 16 [84855] [ 84.856] sna_wakeup_handler [ 84.856] sna_block_handler (tv=536.233000) [ 84.856] sna_scanout_do_flush: flush timer active: delta=-1 [ 84.856] sna_scanout_do_flush (time=84856), triggered [ 84.856] sna_scanout_flush (time=84856), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 84.856] has_shadow: has pending damage? 0, outstanding flips: 0 [ 84.856] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 84.856] has_shadow: has pending damage? 0, outstanding flips: 0 [ 84.856] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 84.856] sna_accel_do_throttle -- no pending activity [ 84.856] sna_accel_block: evaluating timers, active=5 [ 84.856] sna_accel_block: flush timer expires in 16 [84872] [ 84.872] sna_wakeup_handler [ 84.872] sna_block_handler (tv=536.217000) [ 84.872] sna_scanout_do_flush: flush timer active: delta=0 [ 84.872] sna_scanout_do_flush (time=84872), triggered [ 84.872] sna_scanout_flush (time=84872), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 84.872] has_shadow: has pending damage? 0, outstanding flips: 0 [ 84.872] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 84.872] has_shadow: has pending damage? 0, outstanding flips: 0 [ 84.872] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 84.873] sna_accel_do_throttle -- no pending activity [ 84.873] sna_accel_block: evaluating timers, active=5 [ 84.873] sna_accel_block: flush timer expires in 16 [84888] [ 84.889] sna_wakeup_handler [ 84.889] sna_block_handler (tv=536.200000) [ 84.889] sna_scanout_do_flush: flush timer active: delta=-1 [ 84.889] sna_scanout_do_flush (time=84889), triggered [ 84.889] sna_scanout_flush (time=84889), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 84.889] has_shadow: has pending damage? 0, outstanding flips: 0 [ 84.889] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 84.889] has_shadow: has pending damage? 0, outstanding flips: 0 [ 84.889] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 84.889] sna_accel_do_throttle -- no pending activity [ 84.889] sna_accel_block: evaluating timers, active=5 [ 84.889] sna_accel_block: flush timer expires in 16 [84905] [ 84.905] sna_wakeup_handler [ 84.906] sna_accel_flush: flush?=0, dirty?=0 [ 84.906] sna_accel_flush: flush?=0, dirty?=0 [ 84.906] sna_accel_flush: flush?=0, dirty?=0 [ 84.906] sna_block_handler (tv=536.183000) [ 84.906] sna_scanout_do_flush: flush timer active: delta=-1 [ 84.906] sna_scanout_do_flush (time=84906), triggered [ 84.906] sna_scanout_flush (time=84906), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 84.906] has_shadow: has pending damage? 0, outstanding flips: 0 [ 84.906] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 84.906] has_shadow: has pending damage? 0, outstanding flips: 0 [ 84.906] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 84.906] sna_accel_do_throttle -- no pending activity [ 84.906] sna_accel_block: evaluating timers, active=5 [ 84.906] sna_accel_block: flush timer expires in 16 [84922] [ 84.906] sna_wakeup_handler [ 84.906] sna_accel_flush: flush?=0, dirty?=0 [ 84.906] sna_accel_flush: flush?=0, dirty?=0 [ 84.906] sna_block_handler (tv=536.183000) [ 84.906] sna_scanout_do_flush: flush timer active: delta=16 [ 84.906] sna_accel_do_throttle -- no pending activity [ 84.906] sna_accel_block: evaluating timers, active=5 [ 84.906] sna_accel_block: flush timer expires in 16 [84922] [ 84.906] sna_wakeup_handler [ 84.906] sna_accel_flush: flush?=0, dirty?=0 [ 84.906] sna_block_handler (tv=536.183000) [ 84.906] sna_scanout_do_flush: flush timer active: delta=16 [ 84.906] sna_accel_do_throttle -- no pending activity [ 84.906] sna_accel_block: evaluating timers, active=5 [ 84.906] sna_accel_block: flush timer expires in 16 [84922] [ 84.906] sna_wakeup_handler [ 84.906] sna_accel_flush: flush?=0, dirty?=0 [ 84.906] sna_accel_flush: flush?=0, dirty?=0 [ 84.906] sna_block_handler (tv=536.183000) [ 84.906] sna_scanout_do_flush: flush timer active: delta=16 [ 84.906] sna_accel_do_throttle -- no pending activity [ 84.906] sna_accel_block: evaluating timers, active=5 [ 84.906] sna_accel_block: flush timer expires in 16 [84922] [ 84.907] sna_wakeup_handler [ 84.907] sna_accel_flush: flush?=0, dirty?=0 [ 84.907] sna_accel_flush: flush?=0, dirty?=0 [ 84.907] sna_block_handler (tv=536.182000) [ 84.908] sna_scanout_do_flush: flush timer active: delta=14 [ 84.908] sna_accel_do_throttle -- no pending activity [ 84.908] sna_accel_block: evaluating timers, active=5 [ 84.908] sna_accel_block: flush timer expires in 14 [84922] [ 84.908] sna_wakeup_handler [ 84.908] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=128, name=76 [ 84.908] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 84.908] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 84.908] sna_dri2_get_back: draw size=3840x2160, back buffer handle=128 size=3840x2160, is-scanout? 1, active?=0, pitch=15360, front pitch=15360 [ 84.908] sna_dri2_get_back: reuse backbuffer? 1 [ 84.908] sna_dri2_get_back: back buffer handle=128, active?=0, refcnt=1 [ 84.908] sna_dri2_get_back: reuse unattached back [ 84.908] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 84.908] sna_dri2_reuse_buffer: reusing back buffer handle=128, name=76, pitch=15360, age=0 [ 84.908] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 84.908] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=114, name=86, active_scanout=2 [ 84.908] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 84.908] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=114] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 84.908] sna_accel_flush: flush?=0, dirty?=0 [ 84.908] sna_accel_flush: flush?=0, dirty?=0 [ 84.908] sna_accel_flush: flush?=0, dirty?=0 [ 84.908] sna_block_handler (tv=536.181000) [ 84.908] sna_scanout_do_flush: flush timer active: delta=14 [ 84.908] sna_accel_do_throttle -- no pending activity [ 84.908] sna_accel_block: evaluating timers, active=5 [ 84.908] sna_accel_block: flush timer expires in 14 [84922] [ 84.909] sna_wakeup_handler [ 84.910] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 84.910] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 84.910] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 84.910] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 84.910] sna_dri2_get_msc(draw=146, pipe=0) [ 84.910] sna_crtc_record_swap: recording last swap on pipe=0, frame 4844 [msc=4844], time 84.898228 [ 84.910] sna_dri2_get_msc: msc=4844 [raw=4844], ust=84898228 [ 84.910] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=128 (refs=1/1, flush=0) , front=114 (refs=2/3, flush=1) [ 84.910] sna_dri2_schedule_swap(target_msc=4829, divisor=0, remainder=0) [ 84.910] sna_dri2_schedule_swap: using front handle=114, active_scanout?=2, flush?=1 [ 84.910] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 84.910] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 84.910] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 84.910] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 84.910] sna_crtc_record_swap: recording last swap on pipe=0, frame 4844 [msc=4844], time 84.898228 [ 84.910] immediate_swap: current_msc=4844, target_msc=4829 -- yes [ 84.910] can_flip: no, shadow enabled [ 84.910] sna_dri2_add_event: adding event to window 146) [ 84.910] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 84.910] sna_dri2_immediate_blit: no pending blit, starting chain [ 84.910] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 84.910] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 84.910] can_xchg: back size=8700f00, front size=8700f00 [ 84.910] can_xchg: yes, pixmap=4091 [ 84.910] sna_dri2_xchg: win=146, exchange front=114/86,ref=3 and back=128/76,ref=2, pixmap=4091 3840x2160 [ 84.910] sna_dri2_xchg: back_bo handle=128, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 84.910] sna_dri2_xchg: front_bo handle=114, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 84.910] set_bo: pixmap=4091, handle=128 (old handle=114) [ 84.910] set_bo: marking whole pixmap as damaged [ 84.910] set_bo: applying final/discard move-to-gpu [ 84.910] wait_for_shadow: flags=0, flips=0, handle=114, shadow=29 [ 84.910] set_bo: dropping flush hint from handle=114 [ 84.910] set_bo: adding flush hint to handle=128 [ 84.910] mark_stale(handle=114) => 1 [ 84.910] swap_limit: draw=146 setting swap limit to 3 [ 84.910] sna_dri2_swap_limit_validate: swap limit set to 3 [ 84.910] sna_next_vblank(pipe=0, waiting until next vblank) [ 84.910] sna_dri2_schedule_swap: reported target_msc=4844 [ 84.910] sna_accel_flush: flush?=0, dirty?=0 [ 84.910] sna_accel_flush: flush?=0, dirty?=0 [ 84.910] sna_accel_flush: flush?=0, dirty?=0 [ 84.910] sna_accel_flush: flush?=0, dirty?=0 [ 84.910] sna_block_handler (tv=536.179000) [ 84.910] sna_scanout_do_flush: flush timer active: delta=12 [ 84.910] sna_accel_do_throttle -- no pending activity [ 84.910] sna_accel_block: evaluating timers, active=5 [ 84.910] sna_accel_block: flush timer expires in 12 [84922] [ 84.914] sna_wakeup_handler [ 84.914] sna_mode_wakeup: len=32 [ 84.914] sna_dri2_vblank_handler(type=2, sequence=4845, draw=4181) [ 84.914] sna_crtc_record_swap: recording last swap on pipe=0, frame 4845 [msc=4845], time 84.914895 [ 84.914] sna_dri2_vblank_handler: 2 complete, frame=4845 tv=84.914895 [ 84.914] sna_dri2_blit_complete: blit finished [ 84.914] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4845, tv=84.914895) [ 84.914] frame_swap_complete(type=2): draw=146, pipe=0, frame=4845 [msc=4845], tv=84.914895 [ 84.914] sna_accel_flush: flush?=0, dirty?=0 [ 84.914] sna_dri2_event_free(draw?=1) [ 84.914] sna_dri2_remove_event: remove[0x561c94b41660] from window 146, active? 1 [ 84.914] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=128] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 84.914] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=114] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 84.914] sna_dri2_vblank_handler complete [ 84.914] sna_block_handler (tv=536.175000) [ 84.914] sna_scanout_do_flush: flush timer active: delta=8 [ 84.914] sna_accel_do_throttle -- no pending activity [ 84.914] sna_accel_block: evaluating timers, active=5 [ 84.914] sna_accel_block: flush timer expires in 8 [84922] [ 84.923] sna_wakeup_handler [ 84.923] sna_block_handler (tv=536.166000) [ 84.923] sna_scanout_do_flush: flush timer active: delta=-1 [ 84.923] sna_scanout_do_flush (time=84923), triggered [ 84.923] sna_scanout_flush (time=84923), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 84.923] has_shadow: has pending damage? 1, outstanding flips: 0 [ 84.923] stop_flush: scanout=128 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 84.923] has_shadow: has pending damage? 1, outstanding flips: 0 [ 84.923] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 84.923] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 84.923] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 84.923] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 84.923] sna_pixmap_move_to_gpu: already all-damaged [ 84.923] sna_pixmap_mark_active: pixmap=4091, handle=128 [ 84.923] sna_mode_redisplay: crtc[0] transformed? 0 [ 84.923] sna_mode_redisplay: crtc[1] transformed? 0 [ 84.923] sna_mode_redisplay: crtc[2] transformed? 0 [ 84.923] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=128 [active=1] [ 84.923] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 114, transformed? 0 [ 84.923] get_fb: reusing fb=80 for handle=128 [ 84.923] sna_mode_redisplay: recording flip on CRTC:32 handle=128, active_scanout=2, serial=3 [ 84.923] __kgem_bo_clear_busy: handle=128 [ 84.923] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 84.923] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 84.923] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 84.923] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=128, shadow handle=29 [ 84.923] sna_accel_do_throttle -- no pending activity [ 84.923] sna_accel_block: evaluating timers, active=5 [ 84.923] sna_accel_block: flush timer expires in 16 [84939] [ 84.931] sna_wakeup_handler [ 84.931] sna_mode_wakeup: len=32 [ 84.931] sna_mode_wakeup: recording last swap on pipe=0, frame 4846 [12ee], time 84.931548 [ 84.931] sna_mode_wakeup: removing handle=114 [active_scanout=0] from scanout, installing handle=128 [active_scanout=2] [ 84.931] sna_mode_wakeup: flip complete, pending? 1 [ 84.931] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 84.931] sna_block_handler (tv=536.158000) [ 84.931] sna_scanout_do_flush: flush timer active: delta=8 [ 84.931] sna_accel_do_throttle -- no pending activity [ 84.931] sna_accel_block: evaluating timers, active=5 [ 84.931] sna_accel_block: flush timer expires in 8 [84939] [ 84.939] sna_wakeup_handler [ 84.939] sna_block_handler (tv=536.150000) [ 84.939] sna_scanout_do_flush: flush timer active: delta=0 [ 84.939] sna_scanout_do_flush (time=84939), triggered [ 84.939] sna_scanout_flush (time=84939), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 84.939] has_shadow: has pending damage? 0, outstanding flips: 0 [ 84.939] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 84.939] has_shadow: has pending damage? 0, outstanding flips: 0 [ 84.939] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 84.939] sna_accel_do_throttle -- no pending activity [ 84.939] sna_accel_block: evaluating timers, active=5 [ 84.939] sna_accel_block: flush timer expires in 16 [84955] [ 84.956] sna_wakeup_handler [ 84.956] sna_block_handler (tv=536.133000) [ 84.956] sna_scanout_do_flush: flush timer active: delta=-1 [ 84.956] sna_scanout_do_flush (time=84956), triggered [ 84.956] sna_scanout_flush (time=84956), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 84.956] has_shadow: has pending damage? 0, outstanding flips: 0 [ 84.956] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 84.956] has_shadow: has pending damage? 0, outstanding flips: 0 [ 84.956] sna_accel_disarm_timer[0] (time=84956) [ 84.956] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 84.956] sna_accel_do_throttle -- no pending activity [ 84.993] sna_wakeup_handler [ 84.993] sna_accel_flush: flush?=0, dirty?=0 [ 84.993] sna_accel_flush: flush?=0, dirty?=0 [ 84.993] sna_accel_flush: flush?=0, dirty?=0 [ 84.993] sna_block_handler (tv=536.96000) [ 84.993] has_shadow: has pending damage? 0, outstanding flips: 0 [ 84.993] sna_accel_do_throttle -- no pending activity [ 84.993] sna_wakeup_handler [ 84.993] sna_block_handler (tv=536.96000) [ 84.993] has_shadow: has pending damage? 0, outstanding flips: 0 [ 84.993] sna_accel_do_throttle -- no pending activity [ 84.993] sna_wakeup_handler [ 84.993] sna_accel_flush: flush?=0, dirty?=0 [ 84.993] sna_accel_flush: flush?=0, dirty?=0 [ 84.993] sna_block_handler (tv=536.96000) [ 84.993] has_shadow: has pending damage? 0, outstanding flips: 0 [ 84.993] sna_accel_do_throttle -- no pending activity [ 84.993] sna_wakeup_handler [ 84.993] sna_accel_flush: flush?=0, dirty?=0 [ 84.993] sna_accel_flush: flush?=0, dirty?=0 [ 84.993] sna_block_handler (tv=536.96000) [ 84.993] has_shadow: has pending damage? 0, outstanding flips: 0 [ 84.993] sna_accel_do_throttle -- no pending activity [ 84.993] sna_wakeup_handler [ 84.993] sna_accel_flush: flush?=0, dirty?=0 [ 84.993] sna_accel_flush: flush?=0, dirty?=0 [ 84.993] sna_block_handler (tv=536.96000) [ 84.993] has_shadow: has pending damage? 0, outstanding flips: 0 [ 84.993] sna_accel_do_throttle -- no pending activity [ 84.994] sna_wakeup_handler [ 84.994] sna_accel_flush: flush?=0, dirty?=0 [ 84.995] sna_accel_flush: flush?=0, dirty?=0 [ 84.995] sna_accel_flush: flush?=0, dirty?=0 [ 84.995] sna_accel_flush: flush?=0, dirty?=0 [ 84.995] sna_accel_flush: flush?=0, dirty?=0 [ 84.995] sna_accel_flush: flush?=0, dirty?=0 [ 84.995] sna_accel_flush: flush?=0, dirty?=0 [ 84.995] sna_accel_flush: flush?=0, dirty?=0 [ 84.995] sna_accel_flush: flush?=0, dirty?=0 [ 84.995] sna_accel_flush: flush?=0, dirty?=0 [ 84.995] sna_accel_flush: flush?=0, dirty?=0 [ 84.995] sna_accel_flush: flush?=0, dirty?=0 [ 84.995] sna_accel_flush: flush?=0, dirty?=0 [ 84.995] sna_block_handler (tv=536.94000) [ 84.995] has_shadow: has pending damage? 0, outstanding flips: 0 [ 84.995] sna_accel_do_throttle -- no pending activity [ 84.995] sna_wakeup_handler [ 84.995] sna_accel_flush: flush?=0, dirty?=0 [ 84.995] sna_accel_flush: flush?=0, dirty?=0 [ 84.995] sna_block_handler (tv=536.94000) [ 84.995] has_shadow: has pending damage? 0, outstanding flips: 0 [ 84.995] sna_accel_do_throttle -- no pending activity [ 84.995] sna_wakeup_handler [ 84.995] sna_accel_flush: flush?=0, dirty?=0 [ 84.995] sna_accel_flush: flush?=0, dirty?=0 [ 84.995] sna_accel_flush: flush?=0, dirty?=0 [ 84.995] sna_accel_flush: flush?=0, dirty?=0 [ 84.995] sna_accel_flush: flush?=0, dirty?=0 [ 84.995] sna_accel_flush: flush?=0, dirty?=0 [ 84.995] sna_accel_flush: flush?=0, dirty?=0 [ 84.995] sna_block_handler (tv=536.94000) [ 84.996] has_shadow: has pending damage? 0, outstanding flips: 0 [ 84.996] sna_accel_do_throttle -- no pending activity [ 84.996] sna_wakeup_handler [ 84.996] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=114, name=86 [ 84.996] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 84.996] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 84.996] sna_dri2_get_back: draw size=3840x2160, back buffer handle=114 size=3840x2160, is-scanout? 1, active?=0, pitch=15360, front pitch=15360 [ 84.996] sna_dri2_get_back: reuse backbuffer? 1 [ 84.996] sna_dri2_get_back: back buffer handle=114, active?=0, refcnt=1 [ 84.996] sna_dri2_get_back: reuse unattached back [ 84.996] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 84.996] sna_dri2_reuse_buffer: reusing back buffer handle=114, name=86, pitch=15360, age=0 [ 84.996] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 84.996] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=128, name=76, active_scanout=2 [ 84.996] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 84.996] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=128] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 84.996] sna_accel_flush: flush?=0, dirty?=0 [ 84.996] sna_accel_flush: flush?=0, dirty?=0 [ 84.996] sna_accel_flush: flush?=0, dirty?=0 [ 84.996] sna_block_handler (tv=536.93000) [ 84.996] has_shadow: has pending damage? 0, outstanding flips: 0 [ 84.996] timer_enable (time=84996), starting timer 0 [ 84.996] sna_accel_do_throttle -- no pending activity [ 84.996] sna_accel_block: evaluating timers, active=5 [ 84.996] sna_accel_block: flush timer expires in 8 [85004] [ 84.998] sna_wakeup_handler [ 84.998] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 84.998] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 84.998] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 84.998] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 84.998] sna_dri2_get_msc(draw=146, pipe=0) [ 84.998] sna_crtc_record_swap: recording last swap on pipe=0, frame 4850 [msc=4850], time 84.998158 [ 84.998] sna_dri2_get_msc: msc=4850 [raw=4850], ust=84998158 [ 84.998] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=114 (refs=1/1, flush=0) , front=128 (refs=2/3, flush=1) [ 84.998] sna_dri2_schedule_swap(target_msc=4845, divisor=0, remainder=0) [ 84.998] sna_dri2_schedule_swap: using front handle=128, active_scanout?=2, flush?=1 [ 84.998] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 84.998] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 84.998] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 84.998] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 84.998] sna_crtc_record_swap: recording last swap on pipe=0, frame 4850 [msc=4850], time 84.998158 [ 84.998] immediate_swap: current_msc=4850, target_msc=4845 -- yes [ 84.998] can_flip: no, shadow enabled [ 84.998] sna_dri2_add_event: adding event to window 146) [ 84.998] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 84.998] sna_dri2_immediate_blit: no pending blit, starting chain [ 84.998] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 84.998] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 84.998] can_xchg: back size=8700f00, front size=8700f00 [ 84.998] can_xchg: yes, pixmap=4091 [ 84.998] sna_dri2_xchg: win=146, exchange front=128/76,ref=3 and back=114/86,ref=2, pixmap=4091 3840x2160 [ 84.998] sna_dri2_xchg: back_bo handle=114, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 84.998] sna_dri2_xchg: front_bo handle=128, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 84.999] set_bo: pixmap=4091, handle=114 (old handle=128) [ 84.999] set_bo: marking whole pixmap as damaged [ 84.999] set_bo: applying final/discard move-to-gpu [ 84.999] wait_for_shadow: flags=0, flips=0, handle=128, shadow=29 [ 84.999] set_bo: dropping flush hint from handle=128 [ 84.999] set_bo: adding flush hint to handle=114 [ 84.999] mark_stale(handle=128) => 1 [ 84.999] swap_limit: draw=146 setting swap limit to 3 [ 84.999] sna_dri2_swap_limit_validate: swap limit set to 3 [ 84.999] sna_next_vblank(pipe=0, waiting until next vblank) [ 84.999] sna_dri2_schedule_swap: reported target_msc=4850 [ 84.999] sna_accel_flush: flush?=0, dirty?=0 [ 84.999] sna_accel_flush: flush?=0, dirty?=0 [ 84.999] sna_accel_flush: flush?=0, dirty?=0 [ 84.999] sna_accel_flush: flush?=0, dirty?=0 [ 84.999] sna_block_handler (tv=536.90000) [ 84.999] sna_scanout_do_flush: flush timer active: delta=5 [ 84.999] sna_accel_do_throttle -- no pending activity [ 84.999] sna_accel_block: evaluating timers, active=5 [ 84.999] sna_accel_block: flush timer expires in 5 [85004] [ 84.999] sna_wakeup_handler [ 84.999] sna_accel_flush: flush?=0, dirty?=0 [ 84.999] sna_accel_flush: flush?=0, dirty?=0 [ 85.000] sna_block_handler (tv=536.90000) [ 85.000] sna_scanout_do_flush: flush timer active: delta=4 [ 85.000] sna_accel_do_throttle -- no pending activity [ 85.000] sna_accel_block: evaluating timers, active=5 [ 85.000] sna_accel_block: flush timer expires in 4 [85004] [ 85.000] sna_wakeup_handler [ 85.000] sna_accel_flush: flush?=0, dirty?=0 [ 85.000] sna_accel_flush: flush?=0, dirty?=0 [ 85.000] sna_accel_flush: flush?=0, dirty?=0 [ 85.000] sna_accel_flush: flush?=0, dirty?=0 [ 85.000] sna_accel_flush: flush?=0, dirty?=0 [ 85.000] sna_accel_flush: flush?=0, dirty?=0 [ 85.000] sna_accel_flush: flush?=0, dirty?=0 [ 85.000] sna_set_window_pixmap: window=16778793, old pixmap=5008 new pixmap=4091 [ 85.000] sna_set_window_pixmap: window=16778794, old pixmap=5008 new pixmap=4091 [ 85.000] sna_set_window_pixmap: window=58720270, old pixmap=5008 new pixmap=4091 [ 85.000] sna_set_window_pixmap: window=58720271, old pixmap=5008 new pixmap=4091 [ 85.000] sna_set_window_pixmap: window=16778796, old pixmap=5008 new pixmap=4091 [ 85.000] sna_accel_flush: flush?=0, dirty?=0 [ 85.000] sna_accel_flush: flush?=0, dirty?=0 [ 85.000] sna_accel_flush: flush?=0, dirty?=0 [ 85.000] sna_accel_flush: flush?=0, dirty?=0 [ 85.000] sna_accel_flush: flush?=0, dirty?=0 [ 85.000] sna_accel_flush: flush?=0, dirty?=0 [ 85.000] sna_use_hw_cursor (24x24)? [ 85.000] sna_use_hw_cursor(24x24): ARGB?=1, serial->35, size->64 [ 85.000] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x24, pitch=96/256 [ 85.000] sna_show_cursors: cursor?=1 [ 85.000] sna_show_cursors: skipping cursor already show on CRTC (pipe=0) [ 85.000] sna_accel_flush: flush?=0, dirty?=0 [ 85.000] sna_accel_flush: flush?=0, dirty?=0 [ 85.000] sna_accel_flush: flush?=0, dirty?=0 [ 85.000] sna_accel_flush: flush?=0, dirty?=0 [ 85.000] sna_accel_flush: flush?=0, dirty?=0 [ 85.000] sna_accel_flush: flush?=0, dirty?=0 [ 85.000] sna_block_handler (tv=536.89000) [ 85.000] sna_scanout_do_flush: flush timer active: delta=4 [ 85.000] sna_accel_do_throttle -- no pending activity [ 85.000] sna_accel_block: evaluating timers, active=5 [ 85.000] sna_accel_block: flush timer expires in 4 [85004] [ 85.000] sna_wakeup_handler [ 85.000] sna_accel_flush: flush?=0, dirty?=0 [ 85.000] sna_accel_flush: flush?=0, dirty?=0 [ 85.000] sna_accel_flush: flush?=0, dirty?=0 [ 85.000] sna_accel_flush: flush?=0, dirty?=0 [ 85.000] sna_block_handler (tv=536.89000) [ 85.000] sna_scanout_do_flush: flush timer active: delta=4 [ 85.000] sna_accel_do_throttle -- no pending activity [ 85.000] sna_accel_block: evaluating timers, active=5 [ 85.000] sna_accel_block: flush timer expires in 4 [85004] [ 85.000] sna_wakeup_handler [ 85.000] sna_accel_flush: flush?=0, dirty?=0 [ 85.000] sna_accel_flush: flush?=0, dirty?=0 [ 85.000] sna_accel_flush: flush?=0, dirty?=0 [ 85.000] sna_block_handler (tv=536.89000) [ 85.000] sna_scanout_do_flush: flush timer active: delta=4 [ 85.000] sna_accel_do_throttle -- no pending activity [ 85.000] sna_accel_block: evaluating timers, active=5 [ 85.000] sna_accel_block: flush timer expires in 4 [85004] [ 85.000] sna_wakeup_handler [ 85.000] sna_accel_flush: flush?=0, dirty?=0 [ 85.000] sna_accel_flush: flush?=0, dirty?=0 [ 85.000] sna_block_handler (tv=536.89000) [ 85.001] sna_scanout_do_flush: flush timer active: delta=3 [ 85.001] sna_scanout_do_flush (time=85001), triggered [ 85.001] sna_scanout_flush (time=85001), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 85.001] has_shadow: has pending damage? 1, outstanding flips: 0 [ 85.001] stop_flush: scanout=114 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 85.001] has_shadow: has pending damage? 1, outstanding flips: 0 [ 85.001] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 85.001] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 85.001] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 85.001] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 85.001] sna_pixmap_move_to_gpu: already all-damaged [ 85.001] sna_pixmap_mark_active: pixmap=4091, handle=114 [ 85.001] sna_mode_redisplay: crtc[0] transformed? 0 [ 85.001] sna_mode_redisplay: crtc[1] transformed? 0 [ 85.001] sna_mode_redisplay: crtc[2] transformed? 0 [ 85.001] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=114 [active=1] [ 85.001] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 128, transformed? 0 [ 85.001] get_fb: reusing fb=81 for handle=114 [ 85.001] sna_mode_redisplay: recording flip on CRTC:32 handle=114, active_scanout=2, serial=3 [ 85.001] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 85.001] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 85.001] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 85.001] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 85.001] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=114, shadow handle=29 [ 85.001] sna_accel_do_throttle -- no pending activity [ 85.001] sna_accel_block: evaluating timers, active=5 [ 85.001] sna_accel_block: flush timer expires in 16 [85017] [ 85.001] sna_wakeup_handler [ 85.001] sna_accel_flush: flush?=0, dirty?=0 [ 85.001] sna_accel_flush: flush?=0, dirty?=0 [ 85.001] sna_accel_flush: flush?=0, dirty?=0 [ 85.001] sna_accel_flush: flush?=0, dirty?=0 [ 85.001] sna_block_handler (tv=536.88000) [ 85.001] sna_scanout_do_flush: flush timer active: delta=16 [ 85.001] sna_accel_do_throttle -- no pending activity [ 85.001] sna_accel_block: evaluating timers, active=5 [ 85.001] sna_accel_block: flush timer expires in 16 [85017] [ 85.001] sna_wakeup_handler [ 85.001] sna_accel_flush: flush?=0, dirty?=0 [ 85.001] sna_accel_flush: flush?=0, dirty?=0 [ 85.001] sna_accel_flush: flush?=0, dirty?=0 [ 85.001] sna_block_handler (tv=536.88000) [ 85.001] sna_scanout_do_flush: flush timer active: delta=16 [ 85.001] sna_accel_do_throttle -- no pending activity [ 85.001] sna_accel_block: evaluating timers, active=5 [ 85.001] sna_accel_block: flush timer expires in 16 [85017] [ 85.001] sna_wakeup_handler [ 85.001] sna_accel_flush: flush?=0, dirty?=0 [ 85.001] sna_accel_flush: flush?=0, dirty?=0 [ 85.001] sna_block_handler (tv=536.88000) [ 85.001] sna_scanout_do_flush: flush timer active: delta=16 [ 85.001] sna_accel_do_throttle -- no pending activity [ 85.001] sna_accel_block: evaluating timers, active=5 [ 85.001] sna_accel_block: flush timer expires in 16 [85017] [ 85.001] sna_wakeup_handler [ 85.001] sna_accel_flush: flush?=0, dirty?=0 [ 85.001] sna_accel_flush: flush?=0, dirty?=0 [ 85.001] sna_block_handler (tv=536.88000) [ 85.001] sna_scanout_do_flush: flush timer active: delta=16 [ 85.001] sna_accel_do_throttle -- no pending activity [ 85.001] sna_accel_block: evaluating timers, active=5 [ 85.001] sna_accel_block: flush timer expires in 16 [85017] [ 85.001] sna_wakeup_handler [ 85.001] sna_accel_flush: flush?=0, dirty?=0 [ 85.001] sna_accel_flush: flush?=0, dirty?=0 [ 85.001] sna_accel_flush: flush?=0, dirty?=0 [ 85.001] sna_accel_flush: flush?=0, dirty?=0 [ 85.001] sna_accel_flush: flush?=0, dirty?=0 [ 85.001] sna_accel_flush: flush?=0, dirty?=0 [ 85.001] sna_accel_flush: flush?=0, dirty?=0 [ 85.001] sna_accel_flush: flush?=0, dirty?=0 [ 85.001] sna_block_handler (tv=536.88000) [ 85.001] sna_scanout_do_flush: flush timer active: delta=16 [ 85.001] sna_accel_do_throttle -- no pending activity [ 85.001] sna_accel_block: evaluating timers, active=5 [ 85.001] sna_accel_block: flush timer expires in 16 [85017] [ 85.001] sna_wakeup_handler [ 85.001] sna_accel_flush: flush?=0, dirty?=0 [ 85.001] sna_accel_flush: flush?=0, dirty?=0 [ 85.001] sna_accel_flush: flush?=0, dirty?=0 [ 85.001] sna_accel_flush: flush?=0, dirty?=0 [ 85.001] sna_accel_flush: flush?=0, dirty?=0 [ 85.001] sna_block_handler (tv=536.88000) [ 85.001] sna_scanout_do_flush: flush timer active: delta=16 [ 85.001] sna_accel_do_throttle -- no pending activity [ 85.001] sna_accel_block: evaluating timers, active=5 [ 85.001] sna_accel_block: flush timer expires in 16 [85017] [ 85.001] sna_wakeup_handler [ 85.001] sna_block_handler (tv=536.88000) [ 85.001] sna_scanout_do_flush: flush timer active: delta=16 [ 85.001] sna_accel_do_throttle -- no pending activity [ 85.001] sna_accel_block: evaluating timers, active=5 [ 85.001] sna_accel_block: flush timer expires in 16 [85017] [ 85.001] sna_wakeup_handler [ 85.001] sna_accel_flush: flush?=0, dirty?=0 [ 85.001] sna_accel_flush: flush?=0, dirty?=0 [ 85.001] sna_block_handler (tv=536.88000) [ 85.001] sna_scanout_do_flush: flush timer active: delta=16 [ 85.001] sna_accel_do_throttle -- no pending activity [ 85.001] sna_accel_block: evaluating timers, active=5 [ 85.001] sna_accel_block: flush timer expires in 16 [85017] [ 85.001] sna_wakeup_handler [ 85.001] sna_accel_flush: flush?=0, dirty?=0 [ 85.001] sna_accel_flush: flush?=0, dirty?=0 [ 85.001] sna_accel_flush: flush?=0, dirty?=0 [ 85.001] sna_block_handler (tv=536.88000) [ 85.001] sna_scanout_do_flush: flush timer active: delta=16 [ 85.001] sna_accel_do_throttle -- no pending activity [ 85.001] sna_accel_block: evaluating timers, active=5 [ 85.001] sna_accel_block: flush timer expires in 16 [85017] [ 85.001] sna_wakeup_handler [ 85.001] sna_accel_flush: flush?=0, dirty?=0 [ 85.001] sna_accel_flush: flush?=0, dirty?=0 [ 85.001] sna_block_handler (tv=536.88000) [ 85.001] sna_scanout_do_flush: flush timer active: delta=16 [ 85.001] sna_accel_do_throttle -- no pending activity [ 85.001] sna_accel_block: evaluating timers, active=5 [ 85.001] sna_accel_block: flush timer expires in 16 [85017] [ 85.001] sna_wakeup_handler [ 85.001] sna_accel_flush: flush?=0, dirty?=0 [ 85.001] sna_accel_flush: flush?=0, dirty?=0 [ 85.001] sna_accel_flush: flush?=0, dirty?=0 [ 85.001] sna_accel_flush: flush?=0, dirty?=0 [ 85.001] sna_accel_flush: flush?=0, dirty?=0 [ 85.001] sna_accel_flush: flush?=0, dirty?=0 [ 85.001] sna_block_handler (tv=536.88000) [ 85.001] sna_scanout_do_flush: flush timer active: delta=16 [ 85.001] sna_accel_do_throttle -- no pending activity [ 85.001] sna_accel_block: evaluating timers, active=5 [ 85.001] sna_accel_block: flush timer expires in 16 [85017] [ 85.001] sna_wakeup_handler [ 85.001] _sna_dri2_destroy_buffer: 0x561c94b3d0d0 [handle=132] -- refcnt=1, draw=16778821, pixmap=0, proxy?=0 [ 85.002] sna_dri2_cache_bo(handle=132, name=92) [ 85.002] sna_dri2_cache_bo: not a window, releasing handle=132 [ 85.002] _kgem_bo_destroy: handle=132, proxy? 0 [ 85.002] __kgem_bo_destroy: handle=132, size=163840 [ 85.002] __kgem_bo_destroy: handle=132, not reusable [ 85.002] kgem_bo_free: handle=132, size=163840 [ 85.002] kgem_bo_free: releasing 0x0:0x0 vma for handle=132, count=0 [ 85.002] _sna_dri2_destroy_buffer: 0x561c94b3d120 [handle=136] -- refcnt=1, draw=16778821, pixmap=5182, proxy?=0 [ 85.002] _sna_dri2_destroy_buffer: removing active_scanout=1 from pixmap handle=136 [ 85.002] _sna_dri2_destroy_buffer: releasing last DRI pixmap=5182, scanout?=0 [ 85.002] _sna_dri2_destroy_buffer: dropping flush hint from handle=136 [ 85.002] sna_accel_watch_flush: enable=-1 [ 85.002] sna_dri2_cache_bo(handle=136, name=93) [ 85.002] sna_dri2_cache_bo: not a window, releasing handle=136 [ 85.002] sna_destroy_pixmap: pixmap=5182, attached?=1 [ 85.002] _kgem_bo_destroy: handle=136, proxy? 0 [ 85.002] __kgem_bo_destroy: handle=136, size=163840 [ 85.002] __kgem_bo_destroy: handle=136, not reusable [ 85.002] kgem_bo_free: handle=136, size=163840 [ 85.002] kgem_bo_free: releasing 0x0:0x0 vma for handle=136, count=0 [ 85.002] __sna_free_pixmap(pixmap=5182) [ 85.002] sna_create_pixmap(87, 23, 32, usage=0) [ 85.002] kgem_can_create_2d: 87x23 @ 32 [ 85.002] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=352, height=23 [ 85.002] kgem_can_create_2d: untiled size=8192 [ 85.002] kgem_choose_tiling: too thin [width 87, 32 bpp] for TILING_X [ 85.002] kgem_choose_tiling: 87x23 -> 0 [ 85.002] sna_create_pixmap: usage=0, flags=b [ 85.002] sna_create_pixmap: creating GPU pixmap 87x23, stride=348, flags=b [ 85.002] __pop_freed_pixmap: reusing freed pixmap=5182 header [ 85.002] create_pixmap_hdr: pixmap=5183, width=87, height=23, usage=0 [ 85.002] sna_create_pixmap: serial=5183, 87x23, usage=0 [ 85.002] sna_dri2_get_msc(draw=16778937, pipe=-1) [ 85.002] sna_crtc_record_swap: recording last swap on pipe=0, frame 4850 [msc=4850], time 84.998158 [ 85.002] sna_dri2_get_msc: msc=4850 [raw=4850], ust=84998158 [ 85.002] sna_dri2_create_buffer pixmap=5184, (attachment=1, format=32, drawable=87x23), window?=0 [ 85.002] sna_dri2_create_buffer: creating back buffer 87x23, suitable for scanout? 0 [ 85.002] kgem_create_2d(87x23, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 85.002] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=512, height=24 [ 85.002] inactive too small: 2 < 3 [ 85.002] inactive too small: 2 < 3 [ 85.002] inactive too small: 2 < 3 [ 85.002] __kgem_bo_init(handle=132, num_pages=3) [ 85.002] kgem_set_tiling: handle=132, tiling=1 [1], pitch=512 [512]: 1 [ 85.002] new pitch=512, tiling=1, handle=132, id=2921, num_pages=3 [3], bucket=1 [ 85.002] kgem_bo_flink: flinked handle=132 to name=92, marking non-reusable [ 85.002] sna_dri2_create_buffer pixmap=5184, (attachment=0, format=32, drawable=87x23), window?=0 [ 85.002] sna_pixmap_set_dri: attaching DRI client to pixmap=5184 [ 85.002] sna_pixmap_move_to_gpu(pixmap=5184, usage=0), flags=c2 [ 85.002] sna_pixmap_move_to_gpu: CPU damage? 0 [ 85.002] sna_pixmap_move_to_gpu: creating GPU bo (87x23@32), create=b [ 85.002] kgem_choose_tiling: too thin [width 87, 32 bpp] for TILING_X [ 85.002] kgem_choose_tiling: 87x23 -> 0 [ 85.002] kgem_choose_tiling: too thin [width 87, 32 bpp] for TILING_X [ 85.002] kgem_choose_tiling: 87x23 -> 0 [ 85.002] sna_pixmap_alloc_gpu: pixmap=5184 [ 85.002] kgem_create_2d(87x23, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 85.002] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=352, height=23 [ 85.002] kgem_bo_remove_from_inactive: removing handle=149 from inactive [ 85.002] from inactive: pitch=352, tiling=0: handle=149, id=2922 [ 85.002] sna_pixmap_mark_active: pixmap=5184, handle=149 [ 85.002] sna_pixmap_change_tiling: changing tiling 0 -> 1 for 87x23 pixmap [ 85.002] kgem_create_2d(87x23, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 85.002] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=512, height=24 [ 85.002] inactive too small: 2 < 3 [ 85.002] inactive too small: 2 < 3 [ 85.002] __kgem_bo_init(handle=136, num_pages=3) [ 85.002] kgem_set_tiling: handle=136, tiling=1 [1], pitch=512 [512]: 1 [ 85.002] new pitch=512, tiling=1, handle=136, id=2923, num_pages=3 [3], bucket=1 [ 85.002] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 85.002] kgem_bo_is_render: handle=149, rq? 0 [0] [ 85.002] kgem_bo_is_render: handle=136, rq? 0 [0] [ 85.002] kgem_bo_is_render: handle=136, rq? 0 [0] [ 85.002] kgem_bo_is_render: handle=149, rq? 0 [0] [ 85.002] kgem_bo_is_render: handle=136, rq? 0 [0] [ 85.002] needs_batch_flush: flushing before handle=136 for new reservation [ 85.002] kgem_check_bo: num_pages=+5, num_exec=+2 [ 85.002] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 85.002] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 85.002] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 85.002] kgem_add_handle: handle=4, index=0 [ 85.002] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 85.002] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 85.002] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 85.002] gen9_composite_get_binding_table(ffc0) [ 85.002] kgem_add_reloc64: handle=136, pos=16360, delta=0, domains=20002 [ 85.002] kgem_add_handle: handle=136, index=1 [ 85.002] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=0) [ 85.002] __kgem_bo_mark_dirty: handle=136 (proxy? 0) [ 85.002] [3fe0] bind bo(handle=136, addr=0), format=192, width=87, height=23, pitch=512, tiling=1 -> render [ 85.002] kgem_add_reloc64: handle=149, pos=16344, delta=0, domains=40000 [ 85.002] kgem_add_handle: handle=149, index=2 [ 85.002] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fff30000) [ 85.002] [3fd0] bind bo(handle=149, addr=fff30000), format=192, width=87, height=23, pitch=352, tiling=0 -> sampler [ 85.002] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 85.002] gen9_emit_sampler: sampler = 0 [ 85.002] gen9_emit_sf: num_sf_outputs=1 [ 85.002] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 85.002] gen9_emit_vertex_elements: setup id=0 [ 85.002] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 85.002] (0, 0) -> (0, 0) + (87, 23) [ 85.002] gen8_vertex_flush[490] = 3 [ 85.002] _kgem_bo_destroy: handle=149, proxy? 0 [ 85.002] __kgem_bo_destroy: handle=149, size=8192 [ 85.002] __kgem_bo_destroy: handle=149 -> active [ 85.002] sna_dri2_create_buffer: attaching to front buffer 87x23 [0x561c94b33a10:2], scanout? 0 [ 85.002] kgem_bo_flink: flinked handle=136 to name=93, marking non-reusable [ 85.002] sna_dri2_create_buffer: adding flush hint to handle=136 [ 85.002] __sna_damage_all(87, 23) [ 85.002] sna_accel_watch_flush: enable=1 [ 85.002] sna_accel_flush: flush?=1, dirty?=0 [ 85.002] gen8_vertex_close: used=6, vbo active? 23, vb=1, nreloc=1 [ 85.002] gen8_vertex_close: reloc[0] = 287 [ 85.002] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 85.002] kgem_add_handle: handle=23, index=3 [ 85.002] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 85.002] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=79 [fenced=0] [ 85.002] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 85.002] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 85.002] kgem_fixup_relocs: shrinking by 61440 [ 85.002] __kgem_busy: handle=1, busy=0, wedged=0 [ 85.002] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 85.002] kgem_commit: release handle=136 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fff32000 [ 85.002] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 85.002] kgem_commit: release handle=149 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff30000 [ 85.002] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 85.002] __kgem_busy: handle=1, busy=131072, wedged=0 [ 85.002] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 85.002] sna_accel_flush: flush?=0, dirty?=0 [ 85.002] sna_accel_flush: flush?=0, dirty?=0 [ 85.002] sna_accel_flush: flush?=0, dirty?=0 [ 85.002] sna_block_handler (tv=536.87000) [ 85.002] kgem_retire, need_retire?=1 [ 85.002] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 85.002] kgem_retire__requests_ring: retiring ring 0 [ 85.002] __kgem_busy: handle=1, busy=131072, wedged=0 [ 85.002] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 85.002] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 85.002] kgem_retire -- retired=0, need_retire=1 [ 85.002] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 85.002] sna_scanout_do_flush: flush timer active: delta=15 [ 85.002] timer_enable (time=85002), starting timer 1 [ 85.002] sna_accel_block: evaluating timers, active=7 [ 85.002] sna_accel_block: flush timer expires in 15 [85017] [ 85.002] sna_wakeup_handler [ 85.002] sna_accel_flush: flush?=0, dirty?=0 [ 85.002] sna_accel_flush: flush?=0, dirty?=0 [ 85.002] sna_accel_flush: flush?=0, dirty?=0 [ 85.002] sna_block_handler (tv=536.87000) [ 85.002] kgem_retire, need_retire?=1 [ 85.002] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 85.002] kgem_retire__requests_ring: retiring ring 0 [ 85.002] __kgem_busy: handle=1, busy=131072, wedged=0 [ 85.002] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 85.002] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 85.002] kgem_retire -- retired=0, need_retire=1 [ 85.002] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 85.002] sna_scanout_do_flush: flush timer active: delta=15 [ 85.002] sna_accel_block: evaluating timers, active=7 [ 85.002] sna_accel_block: flush timer expires in 15 [85017] [ 85.002] sna_wakeup_handler [ 85.002] sna_accel_flush: flush?=0, dirty?=0 [ 85.002] sna_accel_flush: flush?=0, dirty?=0 [ 85.002] sna_block_handler (tv=536.87000) [ 85.002] kgem_retire, need_retire?=1 [ 85.002] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 85.002] kgem_retire__requests_ring: retiring ring 0 [ 85.002] __kgem_busy: handle=1, busy=131072, wedged=0 [ 85.002] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 85.002] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 85.002] kgem_retire -- retired=0, need_retire=1 [ 85.002] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 85.002] sna_scanout_do_flush: flush timer active: delta=15 [ 85.002] sna_accel_block: evaluating timers, active=7 [ 85.002] sna_accel_block: flush timer expires in 15 [85017] [ 85.002] sna_wakeup_handler [ 85.002] sna_composite_rectangles(pixmap=5185, op=0, 0 x 1 [(0, 0)x(87, 23) ...]) [ 85.002] sna_composite_rectangles: converted to op 0 [ 85.002] sna_composite_rectangles[0] (0, 0)x(87, 23) -> (0, 0), (87, 23) [ 85.002] sna_composite_rectangles: nrects=1, region=(0, 0), (87, 23) x 1 [ 85.002] sna_composite_rectangles: clipped extents (0, 0),(87, 23) x 1 [ 85.002] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(87, 23) [ 85.002] sna_composite_rectangles: promoting to full GPU [ 85.002] sna_composite_rectangles: dropping last-cpu hint [ 85.002] sna_drawable_use_bo pixmap=5185, box=((0, 0), (87, 23)), flags=19... [ 85.002] sna_drawable_use_bo: exported target, set PREFER_GPU [ 85.002] sna_drawable_use_bo: pinned, never REPLACES [ 85.003] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 85.003] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.003] sna_drawable_use_bo: using whole GPU bo [ 85.003] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 85.003] kgem_bo_is_render: handle=136, rq? 1 [1] [ 85.003] gen9_render_fill_boxes(0 x 1 [(0, 0), (87, 23) ...]) [ 85.003] sna_render_get_solid: 0 [ 85.003] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 85.003] kgem_check_bo: num_pages=+3, num_exec=+1 [ 85.003] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 85.003] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 85.003] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 85.003] kgem_add_handle: handle=4, index=0 [ 85.003] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 85.003] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 85.003] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 85.003] gen9_composite_get_binding_table(ffc0) [ 85.003] kgem_add_reloc64: handle=136, pos=16360, delta=0, domains=20002 [ 85.003] kgem_add_handle: handle=136, index=1 [ 85.003] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fff32000) [ 85.003] __kgem_bo_mark_dirty: handle=136 (proxy? 0) [ 85.003] [3fe0] bind bo(handle=136, addr=fff32000), format=192, width=87, height=23, pitch=512, tiling=1 -> render [ 85.003] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 85.003] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 85.003] kgem_add_handle: handle=7, index=2 [ 85.003] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 85.003] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 85.003] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 85.003] gen9_emit_sampler: sampler = 1 [ 85.003] gen9_emit_sf: num_sf_outputs=1 [ 85.003] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 85.003] gen9_emit_vertex_elements: setup id=0 [ 85.003] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 85.003] (0, 0), (87, 23) [ 85.003] gen8_vertex_flush[490] = 3 [ 85.003] sna_composite_rectangles: pixmap=5185 marking clear [0]? 1 [ 85.003] sna_accel_flush: flush?=1, dirty?=0 [ 85.003] gen8_vertex_close: used=12, vbo active? 23, vb=1, nreloc=1 [ 85.003] gen8_vertex_close: reloc[0] = 287 [ 85.003] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 85.003] kgem_add_handle: handle=23, index=3 [ 85.003] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 85.003] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=78 [fenced=0] [ 85.003] __kgem_busy: handle=1, busy=0, wedged=0 [ 85.003] __kgem_retire_rq: request 1 complete [ 85.003] kgem_bo_move_to_cache: release handle=149 [ 85.003] kgem_bo_move_to_inactive: moving handle=149 to inactive [ 85.003] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 85.003] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 85.003] kgem_fixup_relocs: shrinking by 61440 [ 85.003] __kgem_busy: handle=1, busy=0, wedged=0 [ 85.003] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 85.003] kgem_commit: release handle=136 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fff32000 [ 85.003] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 85.003] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 85.003] __kgem_bo_clear_busy: handle=7 [ 85.003] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 85.003] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 85.003] __kgem_busy: handle=1, busy=131072, wedged=0 [ 85.003] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 85.003] sna_accel_flush: flush?=0, dirty?=0 [ 85.003] sna_create_pixmap(87, 23, 32, usage=0) [ 85.003] kgem_can_create_2d: 87x23 @ 32 [ 85.003] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=352, height=23 [ 85.003] kgem_can_create_2d: untiled size=8192 [ 85.003] kgem_choose_tiling: too thin [width 87, 32 bpp] for TILING_X [ 85.003] kgem_choose_tiling: 87x23 -> 0 [ 85.003] sna_create_pixmap: usage=0, flags=b [ 85.003] sna_create_pixmap: creating GPU pixmap 87x23, stride=348, flags=b [ 85.003] __pop_freed_pixmap: reusing freed pixmap=5166 header [ 85.003] create_pixmap_hdr: pixmap=5186, width=87, height=23, usage=0 [ 85.003] sna_create_pixmap: serial=5186, 87x23, usage=0 [ 85.003] sna_accel_flush: flush?=0, dirty?=0 [ 85.003] sna_accel_flush: flush?=0, dirty?=0 [ 85.003] sna_composite_rectangles(pixmap=5187, op=0, 0 x 1 [(0, 0)x(87, 23) ...]) [ 85.003] sna_composite_rectangles: converted to op 0 [ 85.003] sna_composite_rectangles[0] (0, 0)x(87, 23) -> (0, 0), (87, 23) [ 85.003] sna_composite_rectangles: nrects=1, region=(0, 0), (87, 23) x 1 [ 85.003] sna_composite_rectangles: clipped extents (0, 0),(87, 23) x 1 [ 85.003] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(87, 23) [ 85.003] sna_composite_rectangles: dropping last-cpu hint [ 85.003] sna_drawable_use_bo pixmap=5187, box=((0, 0), (87, 23)), flags=19... [ 85.003] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 85.003] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 85.003] sna_pixmap_move_to_gpu(pixmap=5187, usage=0), flags=b [ 85.003] sna_pixmap_move_to_gpu: CPU damage? 0 [ 85.003] sna_pixmap_move_to_gpu: creating GPU bo (87x23@32), create=b [ 85.003] kgem_choose_tiling: too thin [width 87, 32 bpp] for TILING_X [ 85.003] kgem_choose_tiling: 87x23 -> 0 [ 85.003] kgem_choose_tiling: too thin [width 87, 32 bpp] for TILING_X [ 85.003] kgem_choose_tiling: 87x23 -> 0 [ 85.003] sna_pixmap_alloc_gpu: pixmap=5187 [ 85.003] kgem_create_2d(87x23, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 85.003] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=352, height=23 [ 85.003] kgem_bo_remove_from_inactive: removing handle=149 from inactive [ 85.003] from inactive: pitch=352, tiling=0: handle=149, id=2924 [ 85.003] __sna_damage_all(87, 23) [ 85.003] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 85.003] sna_pixmap_mark_active: pixmap=5187, handle=149 [ 85.003] sna_drawable_use_bo: allocated GPU bo for operation [ 85.003] sna_drawable_use_bo: using GPU bo with damage? 0 [ 85.003] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 85.003] kgem_bo_is_render: handle=149, rq? 0 [0] [ 85.003] gen9_render_fill_boxes(0 x 1 [(0, 0), (87, 23) ...]) [ 85.003] sna_render_get_solid: 0 [ 85.003] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 85.003] kgem_check_bo: num_pages=+2, num_exec=+1 [ 85.003] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 85.003] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 85.003] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 85.003] kgem_add_handle: handle=4, index=0 [ 85.003] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 85.003] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 85.003] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 85.003] gen9_composite_get_binding_table(ffc0) [ 85.003] kgem_add_reloc64: handle=149, pos=16360, delta=0, domains=20002 [ 85.003] kgem_add_handle: handle=149, index=1 [ 85.003] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fff30000) [ 85.003] __kgem_bo_mark_dirty: handle=149 (proxy? 0) [ 85.003] [3fe0] bind bo(handle=149, addr=fff30000), format=192, width=87, height=23, pitch=352, tiling=0 -> render [ 85.003] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 85.003] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 85.003] kgem_add_handle: handle=7, index=2 [ 85.003] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 85.003] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 85.003] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 85.003] gen9_emit_sampler: sampler = 1 [ 85.003] gen9_emit_sf: num_sf_outputs=1 [ 85.003] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 85.003] gen9_emit_vertex_elements: setup id=0 [ 85.003] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 85.003] (0, 0), (87, 23) [ 85.003] gen8_vertex_flush[490] = 3 [ 85.003] sna_composite_rectangles: pixmap=5187 marking clear [0]? 1 [ 85.003] sna_accel_flush: flush?=0, dirty?=0 [ 85.003] sna_glyphs(op=3, nlist=1, src=(5, 16)) [ 85.003] kgem_bo_is_busy: handle=149, domain: 0 exec? 1, rq? 1 [ 85.003] sna_glyphs: discarding mask [ 85.003] glyphs0_to_dst(op=3, src=(5, 16), nlist=1, dst=(5, 16)+(0, 0)) [ 85.003] clipped_glyphs: no, clip region (0, 0), (87, 23) matches drawable pixmap=94680753899952 size=87x23 [ 85.003] gen9_render_composite: 0x0, current mode=1/1 [ 85.003] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 85.003] gen9_composite_fallback: mask is already on the GPU, try to use GPU [ 85.003] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.003] sna_drawable_use_bo pixmap=5187, box=((0, 0), (87, 23)), flags=7... [ 85.003] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.003] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.003] sna_drawable_use_bo: using whole GPU bo [ 85.003] gen9_composite_set_target: pixmap=5187, format=20028888, size=87x23, pitch=352, delta=(0,0),damage=0xffffffffffffffff [ 85.003] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.003] color_convert: src=ff2f2f2c [20028888] [ 85.003] color_convert: dst=ff2f2f2c [20028888] [ 85.003] sna_render_get_solid: ff2f2f2c [ 85.003] sna_render_get_solid(24) = ff2f2f2c (old) [ 85.003] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.003] sna_transform_is_imprecise_integer_translation: no transform [ 85.003] gen9_composite_picture: integer translation (0, 0), removing [ 85.003] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.003] sna_render_pixmap_bo: GPU all damaged [ 85.003] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.003] gen4_choose_composite_emitter: solid, identity mask [ 85.003] kgem_check_bo: num_pages=+1025, num_exec=+2 [ 85.003] aligning vertex: was 2, now 4 floats per vertex [ 85.003] gen9_composite_get_binding_table(ff00) [ 85.003] kgem_add_reloc64: handle=143, pos=16312, delta=0, domains=40000 [ 85.003] kgem_add_reloc64: adding proxy [delta=96] for handle=143 [ 85.003] kgem_add_handle: handle=143, index=3 [ 85.003] kgem_add_reloc64[5] = (delta=96, target handle=3, presumed=fff6e000) [ 85.003] [3fb0] bind bo(handle=143, addr=fff6e060), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 85.003] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 [ 85.003] kgem_add_handle: handle=6, index=4 [ 85.003] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd581000) [ 85.003] [3fa0] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 85.003] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 85.003] gen9_emit_sampler: sampler = a [ 85.003] gen9_emit_sf: num_sf_outputs=2 [ 85.003] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.003] gen9_emit_vertex_elements: setup id=9 [ 85.003] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 85.003] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 85.003] glyphs0_to_dst: glyph=(4, 6)x(10, 10), unclipped [ 85.003] emit_primitive_identity_mask__avx2: dst=(4, 6), mask=(560.00, 32.00) x (10.00, 10.00) [ 85.003] glyphs0_to_dst: glyph=(12, 8)x(9, 8), unclipped [ 85.003] emit_primitive_identity_mask__avx2: dst=(12, 8), mask=(544.00, 48.00) x (9.00, 8.00) [ 85.003] glyphs0_to_dst: glyph=(20, 8)x(7, 8), unclipped [ 85.003] emit_primitive_identity_mask__avx2: dst=(20, 8), mask=(560.00, 48.00) x (7.00, 8.00) [ 85.003] glyphs0_to_dst: glyph=(25, 8)x(10, 8), unclipped [ 85.003] emit_primitive_identity_mask__avx2: dst=(25, 8), mask=(576.00, 0.00) x (10.00, 8.00) [ 85.003] glyphs0_to_dst: glyph=(33, 8)x(10, 8), unclipped [ 85.003] emit_primitive_identity_mask__avx2: dst=(33, 8), mask=(576.00, 0.00) x (10.00, 8.00) [ 85.003] glyphs0_to_dst: glyph=(42, 8)x(9, 8), unclipped [ 85.003] emit_primitive_identity_mask__avx2: dst=(42, 8), mask=(592.00, 0.00) x (9.00, 8.00) [ 85.003] glyphs0_to_dst: glyph=(50, 8)x(9, 8), unclipped [ 85.003] emit_primitive_identity_mask__avx2: dst=(50, 8), mask=(576.00, 16.00) x (9.00, 8.00) [ 85.003] glyphs0_to_dst: glyph=(58, 4)x(9, 12), unclipped [ 85.003] emit_primitive_identity_mask__avx2: dst=(58, 4), mask=(592.00, 16.00) x (9.00, 12.00) [ 85.003] glyphs0_to_dst: glyph=(66, 8)x(11, 8), unclipped [ 85.003] emit_primitive_identity_mask__avx2: dst=(66, 8), mask=(608.00, 0.00) x (11.00, 8.00) [ 85.003] glyphs0_to_dst: glyph=(76, 5)x(7, 11), unclipped [ 85.003] emit_primitive_identity_mask__avx2: dst=(76, 5), mask=(624.00, 0.00) x (7.00, 11.00) [ 85.003] gen8_vertex_flush[56c] = 30 [ 85.003] gen9_magic_ca_pass: CA fixup (5 -> 35) [ 85.003] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.003] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.003] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.003] sna_accel_flush: flush?=0, dirty?=0 [ 85.003] sna_glyphs(op=3, nlist=1, src=(5, 17)) [ 85.003] kgem_bo_is_busy: handle=149, domain: 0 exec? 1, rq? 1 [ 85.003] sna_glyphs: discarding mask [ 85.003] glyphs0_to_dst(op=3, src=(5, 17), nlist=1, dst=(5, 17)+(0, 0)) [ 85.003] clipped_glyphs: no, clip region (0, 0), (87, 23) matches drawable pixmap=94680753899952 size=87x23 [ 85.003] gen9_render_composite: 0x0, current mode=1/1 [ 85.003] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 85.003] kgem_bo_is_busy: handle=149, domain: 0 exec? 1, rq? 1 [ 85.003] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.003] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.003] sna_drawable_use_bo pixmap=5187, box=((0, 0), (87, 23)), flags=7... [ 85.003] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.003] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.003] sna_drawable_use_bo: using whole GPU bo [ 85.003] gen9_composite_set_target: pixmap=5187, format=20028888, size=87x23, pitch=352, delta=(0,0),damage=0xffffffffffffffff [ 85.003] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.003] color_convert: src=ff807d78 [20028888] [ 85.003] color_convert: dst=ff807d78 [20028888] [ 85.003] sna_render_get_solid: ff807d78 [ 85.003] sna_render_get_solid(25) = ff807d78 (old) [ 85.003] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.003] sna_transform_is_imprecise_integer_translation: no transform [ 85.003] gen9_composite_picture: integer translation (0, 0), removing [ 85.003] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.003] sna_render_pixmap_bo: GPU all damaged [ 85.003] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.003] gen4_choose_composite_emitter: solid, identity mask [ 85.003] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.003] gen9_composite_get_binding_table(fe40) [ 85.003] kgem_add_reloc64: handle=143, pos=16264, delta=0, domains=40000 [ 85.003] kgem_add_reloc64: adding proxy [delta=100] for handle=143 [ 85.003] kgem_add_reloc64[7] = (delta=100, target handle=3, presumed=fff6e000) [ 85.003] [3f80] bind bo(handle=143, addr=fff6e064), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 85.003] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.003] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.003] gen9_emit_vertex_elements: setup id=9 [ 85.003] glyphs0_to_dst: glyph=(4, 7)x(10, 10), unclipped [ 85.003] emit_primitive_identity_mask__avx2: dst=(4, 7), mask=(560.00, 32.00) x (10.00, 10.00) [ 85.003] glyphs0_to_dst: glyph=(12, 9)x(9, 8), unclipped [ 85.003] emit_primitive_identity_mask__avx2: dst=(12, 9), mask=(544.00, 48.00) x (9.00, 8.00) [ 85.003] glyphs0_to_dst: glyph=(20, 9)x(7, 8), unclipped [ 85.003] emit_primitive_identity_mask__avx2: dst=(20, 9), mask=(560.00, 48.00) x (7.00, 8.00) [ 85.003] glyphs0_to_dst: glyph=(25, 9)x(10, 8), unclipped [ 85.003] emit_primitive_identity_mask__avx2: dst=(25, 9), mask=(576.00, 0.00) x (10.00, 8.00) [ 85.003] glyphs0_to_dst: glyph=(33, 9)x(10, 8), unclipped [ 85.003] emit_primitive_identity_mask__avx2: dst=(33, 9), mask=(576.00, 0.00) x (10.00, 8.00) [ 85.003] glyphs0_to_dst: glyph=(42, 9)x(9, 8), unclipped [ 85.004] emit_primitive_identity_mask__avx2: dst=(42, 9), mask=(592.00, 0.00) x (9.00, 8.00) [ 85.004] glyphs0_to_dst: glyph=(50, 9)x(9, 8), unclipped [ 85.004] emit_primitive_identity_mask__avx2: dst=(50, 9), mask=(576.00, 16.00) x (9.00, 8.00) [ 85.004] glyphs0_to_dst: glyph=(58, 5)x(9, 12), unclipped [ 85.004] emit_primitive_identity_mask__avx2: dst=(58, 5), mask=(592.00, 16.00) x (9.00, 12.00) [ 85.004] glyphs0_to_dst: glyph=(66, 9)x(11, 8), unclipped [ 85.004] emit_primitive_identity_mask__avx2: dst=(66, 9), mask=(608.00, 0.00) x (11.00, 8.00) [ 85.004] glyphs0_to_dst: glyph=(76, 6)x(7, 11), unclipped [ 85.004] emit_primitive_identity_mask__avx2: dst=(76, 6), mask=(624.00, 0.00) x (7.00, 11.00) [ 85.004] gen8_vertex_flush[66c] = 30 [ 85.004] gen9_magic_ca_pass: CA fixup (35 -> 65) [ 85.004] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.004] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.004] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.004] sna_accel_flush: flush?=0, dirty?=0 [ 85.004] sna_create_pixmap(87, 23, 32, usage=0) [ 85.004] kgem_can_create_2d: 87x23 @ 32 [ 85.004] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=352, height=23 [ 85.004] kgem_can_create_2d: untiled size=8192 [ 85.004] kgem_choose_tiling: too thin [width 87, 32 bpp] for TILING_X [ 85.004] kgem_choose_tiling: 87x23 -> 0 [ 85.004] sna_create_pixmap: usage=0, flags=b [ 85.004] sna_create_pixmap: creating GPU pixmap 87x23, stride=348, flags=b [ 85.004] __pop_freed_pixmap: reusing freed pixmap=5117 header [ 85.004] create_pixmap_hdr: pixmap=5188, width=87, height=23, usage=0 [ 85.004] sna_create_pixmap: serial=5188, 87x23, usage=0 [ 85.004] sna_accel_flush: flush?=0, dirty?=0 [ 85.004] sna_accel_flush: flush?=0, dirty?=0 [ 85.004] sna_composite_rectangles(pixmap=5189, op=0, 0 x 1 [(0, 0)x(87, 23) ...]) [ 85.004] sna_composite_rectangles: converted to op 0 [ 85.004] sna_composite_rectangles[0] (0, 0)x(87, 23) -> (0, 0), (87, 23) [ 85.004] sna_composite_rectangles: nrects=1, region=(0, 0), (87, 23) x 1 [ 85.004] sna_composite_rectangles: clipped extents (0, 0),(87, 23) x 1 [ 85.004] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(87, 23) [ 85.004] sna_composite_rectangles: dropping last-cpu hint [ 85.004] sna_drawable_use_bo pixmap=5189, box=((0, 0), (87, 23)), flags=19... [ 85.004] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 85.004] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 85.004] sna_pixmap_move_to_gpu(pixmap=5189, usage=0), flags=b [ 85.004] sna_pixmap_move_to_gpu: CPU damage? 0 [ 85.004] sna_pixmap_move_to_gpu: creating GPU bo (87x23@32), create=b [ 85.004] kgem_choose_tiling: too thin [width 87, 32 bpp] for TILING_X [ 85.004] kgem_choose_tiling: 87x23 -> 0 [ 85.004] kgem_choose_tiling: too thin [width 87, 32 bpp] for TILING_X [ 85.004] kgem_choose_tiling: 87x23 -> 0 [ 85.004] sna_pixmap_alloc_gpu: pixmap=5189 [ 85.004] kgem_create_2d(87x23, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 85.004] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=352, height=23 [ 85.004] kgem_bo_remove_from_inactive: removing handle=154 from inactive [ 85.004] from inactive: pitch=352, tiling=0: handle=154, id=2925 [ 85.004] __sna_damage_all(87, 23) [ 85.004] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 85.004] sna_pixmap_mark_active: pixmap=5189, handle=154 [ 85.004] sna_drawable_use_bo: allocated GPU bo for operation [ 85.004] sna_drawable_use_bo: using GPU bo with damage? 0 [ 85.004] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 85.004] kgem_bo_is_render: handle=154, rq? 0 [0] [ 85.004] gen9_render_fill_boxes(0 x 1 [(0, 0), (87, 23) ...]) [ 85.004] sna_render_get_solid: 0 [ 85.004] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 85.004] __kgem_busy: handle=1, busy=0, wedged=0 [ 85.004] __kgem_retire_rq: request 1 complete [ 85.004] __kgem_bo_flush: handle=136, busy=0, wedged=0 [ 85.004] kgem_set_mode: flushing before new bo [ 85.004] gen8_vertex_close: used=260, vbo active? 23, vb=201, nreloc=2 [ 85.004] gen8_vertex_close: reloc[0] = 287 [ 85.004] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 85.004] kgem_add_handle: handle=23, index=5 [ 85.004] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fd541000) [ 85.004] gen8_vertex_close: reloc[1] = 342 [ 85.004] kgem_add_reloc64: handle=23, pos=342, delta=0, domains=200000 [ 85.004] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=fd541000) [ 85.004] batch[1/1, flags=1800]: 448 448 16256 16384, nreloc=10, nexec=6, nfence=0, aperture=1102 [fenced=0] [ 85.004] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 85.004] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 85.004] kgem_fixup_relocs: shrinking by 61440 [ 85.004] __kgem_busy: handle=1, busy=0, wedged=0 [ 85.004] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 85.004] kgem_commit: release handle=149 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fff30000 [ 85.004] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 85.004] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 85.004] __kgem_bo_clear_busy: handle=7 [ 85.004] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 85.004] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 85.004] __kgem_bo_clear_busy: handle=143 [ 85.004] kgem_commit: release handle=143 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff6e000 [ 85.004] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 85.004] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 85.004] __kgem_bo_clear_busy: handle=143 [ 85.004] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 85.004] __kgem_busy: handle=1, busy=131072, wedged=0 [ 85.004] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 85.004] kgem_check_bo: num_pages=+2, num_exec=+1 [ 85.004] aligning vertex: was 4, now 2 floats per vertex [ 85.004] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 85.004] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 85.004] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 85.004] kgem_add_handle: handle=4, index=0 [ 85.004] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 85.004] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 85.004] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 85.004] gen9_composite_get_binding_table(ffc0) [ 85.004] kgem_add_reloc64: handle=154, pos=16360, delta=0, domains=20002 [ 85.004] kgem_add_handle: handle=154, index=1 [ 85.004] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fff35000) [ 85.004] __kgem_bo_mark_dirty: handle=154 (proxy? 0) [ 85.004] [3fe0] bind bo(handle=154, addr=fff35000), format=192, width=87, height=23, pitch=352, tiling=0 -> render [ 85.004] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 85.004] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 85.004] kgem_add_handle: handle=7, index=2 [ 85.004] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 85.004] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 85.004] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 85.004] gen9_emit_sampler: sampler = 1 [ 85.004] gen9_emit_sf: num_sf_outputs=1 [ 85.004] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 85.004] gen9_emit_vertex_elements: setup id=0 [ 85.004] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 85.004] (0, 0), (87, 23) [ 85.004] gen8_vertex_flush[490] = 3 [ 85.004] sna_composite_rectangles: pixmap=5189 marking clear [0]? 1 [ 85.004] sna_accel_flush: flush?=0, dirty?=0 [ 85.004] sna_accel_flush: flush?=0, dirty?=0 [ 85.004] sna_accel_flush: flush?=0, dirty?=0 [ 85.004] sna_accel_flush: flush?=0, dirty?=0 [ 85.004] sna_accel_flush: flush?=0, dirty?=0 [ 85.004] sna_composite(pixmap=5189, op=1, src=0+(1, 2), mask=0+(0, 1), dst=5189+(0, 1)+(0, 0), size=(87, 22) [ 85.004] sna_compute_composite_region: dst=(0, 1)x(87, 22) [ 85.004] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 1), (87, 23) [ 85.004] clip_to_dst: region: 1x[(0, 1), (87, 23)], clip: 1x[(0, 0), (87, 23)] [ 85.004] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 1), (87, 23) [ 85.004] sna_compute_composite_region: clip against src (0x0 clip=0): (0, 1), (87, 23) [ 85.004] sna_composite: composite region extents:+(0, 0) -> (0, 1), (87, 23) + (0, 0) [ 85.004] gen9_render_composite: 87x22, current mode=1/1 [ 85.004] kgem_bo_is_render: handle=154, rq? 1 [1] [ 85.004] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 85.004] gen9_composite_set_target: (0, 1)x(87, 22), partial?=0 [ 85.004] sna_drawable_use_bo pixmap=5189, box=((0, 1), (87, 23)), flags=f... [ 85.004] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 85.004] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.004] sna_drawable_use_bo: using whole GPU bo [ 85.004] gen9_composite_set_target: pixmap=5189, format=20028888, size=87x23, pitch=352, delta=(0,0),damage=0xffffffffffffffff [ 85.004] gen9_composite_picture: (1, 2)x(87, 22), dst=(0, 1) [ 85.004] gen4_channel_init_linear: p1=(0.00, 0.00), p2=(0.00, 1.00), src=(1, 2), dst=(0, 1), size=(87, 22) [ 85.004] sna_render_get_gradient: 2x[0.00:ff41403d ... 1.00:ff3c3b37 ... 1.00:ff3c3b37] [ 85.004] sna_render_get_gradient: old --> 2 [ 85.004] gen4_channel_init_linear: transform = [0.00 0.00 0.04, 0.00 0.04 -0.07, 0.00 0.00 1.00] [ 85.004] gen4_channel_init_linear: untransformed: p1=(-46.79, 1.00, 1.00), p2=(-46.79, 29.00, 1.00) [ 85.004] gen4_channel_init_linear: dx=0.00, dy=0.04, offset=-0.04 [ 85.004] kgem_bo_is_render: handle=154, rq? 1 [1] [ 85.004] kgem_bo_is_render: handle=35, rq? 0 [0] [ 85.004] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 85.004] gen4_choose_composite_emitter: linear, no mask [ 85.004] kgem_check_bo: num_pages=+1, num_exec=+1 [ 85.004] gen9_composite_get_binding_table(ff00) [ 85.004] kgem_add_reloc64: handle=35, pos=16312, delta=0, domains=40000 [ 85.004] kgem_add_handle: handle=35, index=3 [ 85.004] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa4000) [ 85.004] [3fb0] bind bo(handle=35, addr=fffa4000), format=192, width=8, height=1, pitch=32, tiling=0 -> sampler [ 85.004] gen9_emit_sampler: sampler = 12 [ 85.004] gen9_emit_vertex_elements: setup id=1 [ 85.004] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 85.004] gen9_render_composite_box: (0, 1), (87, 23) [ 85.004] apply_damage: damage=0x0, region=1 [(0, 1), (87, 23) + (0, 0)] [ 85.004] gen8_vertex_flush[504] = 3 [ 85.004] sna_accel_flush: flush?=0, dirty?=0 [ 85.004] sna_accel_flush: flush?=0, dirty?=0 [ 85.004] sna_composite_rectangles(pixmap=5189, op=1, ff474642 x 1 [(0, 1)x(87, 1) ...]) [ 85.004] sna_composite_rectangles: converted to op 1 [ 85.004] sna_composite_rectangles[0] (0, 1)x(87, 1) -> (0, 1), (87, 2) [ 85.004] sna_composite_rectangles: nrects=1, region=(0, 1), (87, 2) x 1 [ 85.004] sna_composite_rectangles: clipped extents (0, 1),(87, 2) x 1 [ 85.004] sna_composite_rectangles: pixmap +(0, 0) extents (0, 1),(87, 2) [ 85.004] sna_composite_rectangles: dropping last-cpu hint [ 85.004] sna_drawable_use_bo pixmap=5189, box=((0, 1), (87, 2)), flags=9... [ 85.004] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 85.004] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.004] sna_drawable_use_bo: using whole GPU bo [ 85.004] gen9_render_fill_boxes (op=1, color=(4747, 4646, 4242, ffff) [20028888]) [ 85.004] kgem_bo_is_render: handle=154, rq? 1 [1] [ 85.004] gen9_render_fill_boxes(ff474642 x 1 [(0, 1), (87, 2) ...]) [ 85.004] sna_render_get_solid: ff474642 [ 85.004] sna_render_get_solid(14) = ff474642 (old) [ 85.004] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 85.004] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.004] gen9_composite_get_binding_table(fe80) [ 85.004] kgem_add_reloc64: handle=143, pos=16280, delta=0, domains=40000 [ 85.004] kgem_add_reloc64: adding proxy [delta=56] for handle=143 [ 85.004] kgem_add_handle: handle=143, index=4 [ 85.004] kgem_add_reloc64[6] = (delta=56, target handle=4, presumed=fff6e000) [ 85.004] [3f90] bind bo(handle=143, addr=fff6e038), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 85.004] gen9_emit_sampler: sampler = 1 [ 85.004] gen9_emit_vertex_elements: setup id=0 [ 85.004] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 85.004] (0, 1), (87, 2) [ 85.004] gen8_vertex_flush[564] = 3 [ 85.004] sna_accel_flush: flush?=0, dirty?=0 [ 85.004] sna_composite(pixmap=5185, op=3, src=5189+(0, 0), mask=5187+(0, 0), dst=5185+(0, 0)+(0, 0), size=(87, 23) [ 85.004] sna_compute_composite_region: dst=(0, 0)x(87, 23) [ 85.004] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (87, 23) [ 85.004] clip_to_dst: region: 1x[(0, 0), (87, 23)], clip: 1x[(0, 0), (87, 23)] [ 85.004] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (87, 23) [ 85.004] sna_compute_composite_region: clip against src (87x23 clip=0): (0, 0), (87, 23) [ 85.004] sna_compute_composite_region: clip against mask: (0, 0), (87, 23) [ 85.004] sna_composite: composite region extents:+(0, 0) -> (0, 0), (87, 23) + (0, 0) [ 85.004] gen9_render_composite: 87x23, current mode=1/1 [ 85.004] kgem_bo_is_busy: handle=154, domain: 0 exec? 1, rq? 1 [ 85.004] kgem_bo_is_busy: handle=149, domain: 3 exec? 0, rq? 1 [ 85.004] gen9_composite_fallback: src is already on the GPU, try to use GPU [ 85.004] gen9_composite_set_target: (0, 0)x(87, 23), partial?=1 [ 85.004] sna_drawable_use_bo pixmap=5185, box=((0, 0), (87, 23)), flags=7... [ 85.004] sna_drawable_use_bo: exported target, set PREFER_GPU [ 85.004] sna_drawable_use_bo: pinned, never REPLACES [ 85.004] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=7 [ 85.004] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.004] sna_drawable_use_bo: using whole GPU bo [ 85.004] gen9_composite_set_target: pixmap=5185, format=20028888, size=87x23, pitch=512, delta=(0,0),damage=0xffffffffffffffff [ 85.004] gen9_composite_picture: (0, 0)x(87, 23), dst=(0, 0) [ 85.004] sna_transform_is_imprecise_integer_translation: no transform [ 85.004] gen9_composite_picture: integer translation (0, 0), removing [ 85.004] sna_render_pixmap_bo pixmap=5189, (0, 0)x(87, 23)/(87, 23) [ 85.004] sna_render_pixmap_bo: GPU all damaged [ 85.004] gen9_composite_picture: (0, 0)x(87, 23), dst=(0, 0) [ 85.004] sna_transform_is_imprecise_integer_translation: no transform [ 85.004] gen9_composite_picture: integer translation (0, 0), removing [ 85.004] sna_render_pixmap_bo pixmap=5187, (0, 0)x(87, 23)/(87, 23) [ 85.004] sna_render_pixmap_bo: GPU all damaged [ 85.004] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 85.004] gen4_choose_composite_emitter: identity source, identity mask [ 85.004] __kgem_busy: handle=1, busy=0, wedged=0 [ 85.004] __kgem_retire_rq: request 1 complete [ 85.004] __kgem_bo_flush: handle=149, busy=0, wedged=0 [ 85.004] kgem_set_mode: flushing before new bo [ 85.004] gen8_vertex_close: used=278, vbo active? 23, vb=3, nreloc=2 [ 85.004] gen8_vertex_close: reloc[0] = 287 [ 85.004] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 85.004] kgem_add_handle: handle=23, index=5 [ 85.004] kgem_add_reloc64[7] = (delta=0, target handle=5, presumed=fd541000) [ 85.004] gen8_vertex_close: reloc[1] = 316 [ 85.004] kgem_add_reloc64: handle=23, pos=316, delta=0, domains=200000 [ 85.004] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fd541000) [ 85.004] batch[1/1, flags=1800]: 352 352 16272 16384, nreloc=9, nexec=6, nfence=0, aperture=79 [fenced=0] [ 85.004] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 85.004] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 85.004] kgem_fixup_relocs: shrinking by 61440 [ 85.004] __kgem_busy: handle=1, busy=0, wedged=0 [ 85.004] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 85.004] kgem_commit: release handle=154 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fff35000 [ 85.004] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 85.004] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 85.004] __kgem_bo_clear_busy: handle=7 [ 85.004] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 85.004] kgem_commit: release handle=35 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa4000 [ 85.004] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 85.004] __kgem_bo_clear_busy: handle=143 [ 85.004] kgem_commit: release handle=143 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff6e000 [ 85.004] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 85.004] __kgem_busy: handle=1, busy=131072, wedged=0 [ 85.004] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 85.004] kgem_check_bo: num_pages=+7, num_exec=+3 [ 85.004] aligning vertex: was 2, now 5 floats per vertex [ 85.004] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 85.004] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 85.004] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 85.004] kgem_add_handle: handle=4, index=0 [ 85.004] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 85.004] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 85.004] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 85.004] gen9_composite_get_binding_table(ffc0) [ 85.004] kgem_add_reloc64: handle=136, pos=16360, delta=0, domains=20002 [ 85.004] kgem_add_handle: handle=136, index=1 [ 85.004] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fff32000) [ 85.004] __kgem_bo_mark_dirty: handle=136 (proxy? 0) [ 85.004] [3fe0] bind bo(handle=136, addr=fff32000), format=192, width=87, height=23, pitch=512, tiling=1 -> render [ 85.004] kgem_add_reloc64: handle=154, pos=16344, delta=0, domains=40000 [ 85.004] kgem_add_handle: handle=154, index=2 [ 85.005] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fff35000) [ 85.005] [3fd0] bind bo(handle=154, addr=fff35000), format=192, width=87, height=23, pitch=352, tiling=0 -> sampler [ 85.005] kgem_add_reloc64: handle=149, pos=16328, delta=0, domains=40000 [ 85.005] kgem_add_handle: handle=149, index=3 [ 85.005] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fff30000) [ 85.005] [3fc0] bind bo(handle=149, addr=fff30000), format=192, width=87, height=23, pitch=352, tiling=0 -> sampler [ 85.005] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 85.005] gen9_emit_sampler: sampler = 2 [ 85.005] gen9_emit_sf: num_sf_outputs=2 [ 85.005] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) [ 85.005] gen9_emit_vertex_elements: setup id=10 [ 85.005] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 85.005] gen9_emit_vertex_elements: second channel 2 floats, offset=12 [ 85.005] gen9_render_composite_box: (0, 0), (87, 23) [ 85.005] apply_damage: damage=0x0, region=1 [(0, 0), (87, 23) + (0, 0)] [ 85.005] gen8_vertex_flush[498] = 3 [ 85.005] sna_accel_flush: flush?=1, dirty?=0 [ 85.005] gen8_vertex_close: used=295, vbo active? 23, vb=400, nreloc=1 [ 85.005] gen8_vertex_close: reloc[0] = 289 [ 85.005] kgem_add_reloc64: handle=23, pos=289, delta=0, domains=200000 [ 85.005] kgem_add_handle: handle=23, index=4 [ 85.005] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd541000) [ 85.005] batch[1/1, flags=1800]: 300 300 16320 16384, nreloc=7, nexec=5, nfence=0, aperture=81 [fenced=0] [ 85.005] __kgem_busy: handle=1, busy=0, wedged=0 [ 85.005] __kgem_retire_rq: request 1 complete [ 85.005] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 85.005] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 85.005] kgem_fixup_relocs: shrinking by 61440 [ 85.005] __kgem_busy: handle=1, busy=0, wedged=0 [ 85.005] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 85.005] kgem_commit: release handle=136 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fff32000 [ 85.005] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 85.005] kgem_commit: release handle=154 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fff35000 [ 85.005] kgem_commit: release handle=149 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff30000 [ 85.005] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 85.005] __kgem_busy: handle=1, busy=131072, wedged=0 [ 85.005] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 85.005] sna_accel_flush: flush?=0, dirty?=0 [ 85.005] sna_destroy_pixmap: pixmap=5187, attached?=1 [ 85.005] _kgem_bo_destroy: handle=149, proxy? 0 [ 85.005] __kgem_bo_destroy: handle=149, size=8192 [ 85.005] __kgem_busy: handle=149, busy=131072, wedged=0 [ 85.005] __kgem_bo_destroy: handle=149 -> active [ 85.005] __sna_free_pixmap(pixmap=5187) [ 85.005] sna_accel_flush: flush?=0, dirty?=0 [ 85.005] sna_glyphs(op=3, nlist=1, src=(5, 16)) [ 85.005] kgem_bo_is_busy: handle=136, domain: 3 exec? 0, rq? 1 [ 85.005] sna_glyphs: discarding mask [ 85.005] glyphs0_to_dst(op=3, src=(5, 16), nlist=1, dst=(5, 16)+(0, 0)) [ 85.005] clipped_glyphs: no, clip region (0, 0), (87, 23) matches drawable pixmap=94680753846800 size=87x23 [ 85.005] gen9_render_composite: 0x0, current mode=0/1 [ 85.005] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 85.005] kgem_bo_is_busy: handle=136, domain: 3 exec? 0, rq? 1 [ 85.005] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.005] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.005] sna_drawable_use_bo pixmap=5185, box=((0, 0), (87, 23)), flags=7... [ 85.005] sna_drawable_use_bo: exported target, set PREFER_GPU [ 85.005] sna_drawable_use_bo: pinned, never REPLACES [ 85.005] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=7 [ 85.005] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.005] sna_drawable_use_bo: using whole GPU bo [ 85.005] gen9_composite_set_target: pixmap=5185, format=20028888, size=87x23, pitch=512, delta=(0,0),damage=0xffffffffffffffff [ 85.005] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.005] color_convert: src=ff2f2f2c [20028888] [ 85.005] color_convert: dst=ff2f2f2c [20028888] [ 85.005] sna_render_get_solid: ff2f2f2c [ 85.005] sna_render_get_solid(24) = ff2f2f2c (old) [ 85.005] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.005] sna_transform_is_imprecise_integer_translation: no transform [ 85.005] gen9_composite_picture: integer translation (0, 0), removing [ 85.005] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.005] sna_render_pixmap_bo: GPU all damaged [ 85.005] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.005] gen4_choose_composite_emitter: solid, identity mask [ 85.005] kgem_check_bo: num_pages=+1028, num_exec=+3 [ 85.005] aligning vertex: was 5, now 4 floats per vertex [ 85.005] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 85.005] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 85.005] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 85.005] kgem_add_handle: handle=4, index=0 [ 85.005] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 85.005] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 85.005] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 85.005] gen9_composite_get_binding_table(ffc0) [ 85.005] kgem_add_reloc64: handle=136, pos=16360, delta=0, domains=20002 [ 85.005] kgem_add_handle: handle=136, index=1 [ 85.005] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fff32000) [ 85.005] __kgem_bo_mark_dirty: handle=136 (proxy? 0) [ 85.005] [3fe0] bind bo(handle=136, addr=fff32000), format=192, width=87, height=23, pitch=512, tiling=1 -> render [ 85.005] kgem_add_reloc64: handle=143, pos=16344, delta=0, domains=40000 [ 85.005] kgem_add_reloc64: adding proxy [delta=96] for handle=143 [ 85.005] kgem_add_handle: handle=143, index=2 [ 85.005] kgem_add_reloc64[4] = (delta=96, target handle=2, presumed=fff6e000) [ 85.005] [3fd0] bind bo(handle=143, addr=fff6e060), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 85.005] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 [ 85.005] kgem_add_handle: handle=6, index=3 [ 85.005] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd581000) [ 85.005] [3fc0] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 85.005] gen9_emit_cc: blend=177 (current=ffffffff), src=17, dst=18 [ 85.005] gen9_emit_sampler: sampler = a [ 85.005] gen9_emit_sf: num_sf_outputs=2 [ 85.005] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.005] gen9_emit_vertex_elements: setup id=9 [ 85.005] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 85.005] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 85.005] glyphs0_to_dst: glyph=(4, 6)x(10, 10), unclipped [ 85.005] emit_primitive_identity_mask__avx2: dst=(4, 6), mask=(560.00, 32.00) x (10.00, 10.00) [ 85.005] glyphs0_to_dst: glyph=(12, 8)x(9, 8), unclipped [ 85.005] emit_primitive_identity_mask__avx2: dst=(12, 8), mask=(544.00, 48.00) x (9.00, 8.00) [ 85.005] glyphs0_to_dst: glyph=(20, 8)x(7, 8), unclipped [ 85.005] emit_primitive_identity_mask__avx2: dst=(20, 8), mask=(560.00, 48.00) x (7.00, 8.00) [ 85.005] glyphs0_to_dst: glyph=(25, 8)x(10, 8), unclipped [ 85.005] emit_primitive_identity_mask__avx2: dst=(25, 8), mask=(576.00, 0.00) x (10.00, 8.00) [ 85.005] glyphs0_to_dst: glyph=(33, 8)x(10, 8), unclipped [ 85.005] emit_primitive_identity_mask__avx2: dst=(33, 8), mask=(576.00, 0.00) x (10.00, 8.00) [ 85.005] glyphs0_to_dst: glyph=(42, 8)x(9, 8), unclipped [ 85.005] emit_primitive_identity_mask__avx2: dst=(42, 8), mask=(592.00, 0.00) x (9.00, 8.00) [ 85.005] glyphs0_to_dst: glyph=(50, 8)x(9, 8), unclipped [ 85.005] emit_primitive_identity_mask__avx2: dst=(50, 8), mask=(576.00, 16.00) x (9.00, 8.00) [ 85.005] glyphs0_to_dst: glyph=(58, 4)x(9, 12), unclipped [ 85.005] emit_primitive_identity_mask__avx2: dst=(58, 4), mask=(592.00, 16.00) x (9.00, 12.00) [ 85.005] glyphs0_to_dst: glyph=(66, 8)x(11, 8), unclipped [ 85.005] emit_primitive_identity_mask__avx2: dst=(66, 8), mask=(608.00, 0.00) x (11.00, 8.00) [ 85.005] glyphs0_to_dst: glyph=(76, 5)x(7, 11), unclipped [ 85.005] emit_primitive_identity_mask__avx2: dst=(76, 5), mask=(624.00, 0.00) x (7.00, 11.00) [ 85.005] gen8_vertex_flush[498] = 30 [ 85.005] gen9_magic_ca_pass: CA fixup (74 -> 104) [ 85.005] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.005] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.005] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.005] sna_accel_flush: flush?=1, dirty?=0 [ 85.005] gen8_vertex_close: used=416, vbo active? 23, vb=200, nreloc=1 [ 85.005] gen8_vertex_close: reloc[0] = 289 [ 85.005] kgem_add_reloc64: handle=23, pos=289, delta=0, domains=200000 [ 85.005] kgem_add_handle: handle=23, index=4 [ 85.005] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd541000) [ 85.005] batch[1/1, flags=1800]: 332 332 16320 16384, nreloc=7, nexec=5, nfence=0, aperture=1102 [fenced=0] [ 85.005] __kgem_busy: handle=1, busy=0, wedged=0 [ 85.005] __kgem_retire_rq: request 1 complete [ 85.005] __kgem_bo_flush: handle=154, busy=0, wedged=0 [ 85.005] kgem_bo_move_to_cache: release handle=149 [ 85.005] kgem_bo_move_to_inactive: moving handle=149 to inactive [ 85.005] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 85.005] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 85.005] kgem_fixup_relocs: shrinking by 61440 [ 85.005] __kgem_busy: handle=1, busy=0, wedged=0 [ 85.005] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 85.005] kgem_commit: release handle=136 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fff32000 [ 85.005] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 85.005] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 85.005] __kgem_bo_clear_busy: handle=143 [ 85.005] kgem_commit: release handle=143 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff6e000 [ 85.005] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 85.005] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 85.005] __kgem_busy: handle=1, busy=131072, wedged=0 [ 85.005] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 85.005] sna_glyphs(op=3, nlist=1, src=(5, 17)) [ 85.005] kgem_bo_is_busy: handle=136, domain: 3 exec? 0, rq? 1 [ 85.005] sna_glyphs: discarding mask [ 85.005] glyphs0_to_dst(op=3, src=(5, 17), nlist=1, dst=(5, 17)+(0, 0)) [ 85.005] clipped_glyphs: no, clip region (0, 0), (87, 23) matches drawable pixmap=94680753846800 size=87x23 [ 85.005] gen9_render_composite: 0x0, current mode=0/1 [ 85.005] kgem_bo_is_busy: handle=6, domain: 3 exec? 0, rq? 1 [ 85.005] kgem_bo_is_busy: handle=136, domain: 3 exec? 0, rq? 1 [ 85.005] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.005] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.005] sna_drawable_use_bo pixmap=5185, box=((0, 0), (87, 23)), flags=7... [ 85.005] sna_drawable_use_bo: exported target, set PREFER_GPU [ 85.005] sna_drawable_use_bo: pinned, never REPLACES [ 85.005] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=7 [ 85.005] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.005] sna_drawable_use_bo: using whole GPU bo [ 85.005] gen9_composite_set_target: pixmap=5185, format=20028888, size=87x23, pitch=512, delta=(0,0),damage=0xffffffffffffffff [ 85.005] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.005] color_convert: src=ff807d78 [20028888] [ 85.005] color_convert: dst=ff807d78 [20028888] [ 85.005] sna_render_get_solid: ff807d78 [ 85.005] sna_render_get_solid(25) = ff807d78 (old) [ 85.005] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.005] sna_transform_is_imprecise_integer_translation: no transform [ 85.005] gen9_composite_picture: integer translation (0, 0), removing [ 85.005] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.005] sna_render_pixmap_bo: GPU all damaged [ 85.005] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.005] gen4_choose_composite_emitter: solid, identity mask [ 85.005] kgem_check_bo: num_pages=+1028, num_exec=+3 [ 85.005] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 85.005] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 85.005] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 85.005] kgem_add_handle: handle=4, index=0 [ 85.005] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 85.005] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 85.005] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 85.005] gen9_composite_get_binding_table(ffc0) [ 85.005] kgem_add_reloc64: handle=136, pos=16360, delta=0, domains=20002 [ 85.005] kgem_add_handle: handle=136, index=1 [ 85.005] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fff32000) [ 85.005] __kgem_bo_mark_dirty: handle=136 (proxy? 0) [ 85.005] [3fe0] bind bo(handle=136, addr=fff32000), format=192, width=87, height=23, pitch=512, tiling=1 -> render [ 85.005] kgem_add_reloc64: handle=143, pos=16344, delta=0, domains=40000 [ 85.005] kgem_add_reloc64: adding proxy [delta=100] for handle=143 [ 85.005] kgem_add_handle: handle=143, index=2 [ 85.005] kgem_add_reloc64[4] = (delta=100, target handle=2, presumed=fff6e000) [ 85.005] [3fd0] bind bo(handle=143, addr=fff6e064), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 85.005] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 [ 85.005] kgem_add_handle: handle=6, index=3 [ 85.005] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd581000) [ 85.005] [3fc0] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 85.005] gen9_emit_cc: blend=177 (current=ffffffff), src=17, dst=18 [ 85.005] gen9_emit_sampler: sampler = a [ 85.005] gen9_emit_sf: num_sf_outputs=2 [ 85.005] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.005] gen9_emit_vertex_elements: setup id=9 [ 85.005] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 85.005] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 85.005] glyphs0_to_dst: glyph=(4, 7)x(10, 10), unclipped [ 85.005] emit_primitive_identity_mask__avx2: dst=(4, 7), mask=(560.00, 32.00) x (10.00, 10.00) [ 85.005] glyphs0_to_dst: glyph=(12, 9)x(9, 8), unclipped [ 85.005] emit_primitive_identity_mask__avx2: dst=(12, 9), mask=(544.00, 48.00) x (9.00, 8.00) [ 85.005] glyphs0_to_dst: glyph=(20, 9)x(7, 8), unclipped [ 85.005] emit_primitive_identity_mask__avx2: dst=(20, 9), mask=(560.00, 48.00) x (7.00, 8.00) [ 85.005] glyphs0_to_dst: glyph=(25, 9)x(10, 8), unclipped [ 85.005] emit_primitive_identity_mask__avx2: dst=(25, 9), mask=(576.00, 0.00) x (10.00, 8.00) [ 85.005] glyphs0_to_dst: glyph=(33, 9)x(10, 8), unclipped [ 85.005] emit_primitive_identity_mask__avx2: dst=(33, 9), mask=(576.00, 0.00) x (10.00, 8.00) [ 85.005] glyphs0_to_dst: glyph=(42, 9)x(9, 8), unclipped [ 85.005] emit_primitive_identity_mask__avx2: dst=(42, 9), mask=(592.00, 0.00) x (9.00, 8.00) [ 85.005] glyphs0_to_dst: glyph=(50, 9)x(9, 8), unclipped [ 85.005] emit_primitive_identity_mask__avx2: dst=(50, 9), mask=(576.00, 16.00) x (9.00, 8.00) [ 85.005] glyphs0_to_dst: glyph=(58, 5)x(9, 12), unclipped [ 85.005] emit_primitive_identity_mask__avx2: dst=(58, 5), mask=(592.00, 16.00) x (9.00, 12.00) [ 85.005] glyphs0_to_dst: glyph=(66, 9)x(11, 8), unclipped [ 85.005] emit_primitive_identity_mask__avx2: dst=(66, 9), mask=(608.00, 0.00) x (11.00, 8.00) [ 85.005] glyphs0_to_dst: glyph=(76, 6)x(7, 11), unclipped [ 85.005] emit_primitive_identity_mask__avx2: dst=(76, 6), mask=(624.00, 0.00) x (7.00, 11.00) [ 85.005] gen8_vertex_flush[498] = 30 [ 85.005] gen9_magic_ca_pass: CA fixup (104 -> 134) [ 85.005] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.005] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.005] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.005] sna_accel_flush: flush?=1, dirty?=0 [ 85.005] gen8_vertex_close: used=536, vbo active? 23, vb=200, nreloc=1 [ 85.005] gen8_vertex_close: reloc[0] = 289 [ 85.005] kgem_add_reloc64: handle=23, pos=289, delta=0, domains=200000 [ 85.005] kgem_add_handle: handle=23, index=4 [ 85.005] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd541000) [ 85.005] batch[1/1, flags=1800]: 332 332 16320 16384, nreloc=7, nexec=5, nfence=0, aperture=1102 [fenced=0] [ 85.005] __kgem_busy: handle=1, busy=0, wedged=0 [ 85.005] __kgem_retire_rq: request 1 complete [ 85.005] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 85.005] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 85.005] kgem_fixup_relocs: shrinking by 61440 [ 85.005] __kgem_busy: handle=1, busy=0, wedged=0 [ 85.005] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 85.006] kgem_commit: release handle=136 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fff32000 [ 85.006] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 85.006] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 85.006] __kgem_bo_clear_busy: handle=143 [ 85.006] kgem_commit: release handle=143 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff6e000 [ 85.006] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 85.006] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 85.006] __kgem_busy: handle=1, busy=131072, wedged=0 [ 85.006] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 85.006] sna_accel_flush: flush?=0, dirty?=0 [ 85.006] sna_destroy_pixmap: pixmap=5189, attached?=1 [ 85.006] _kgem_bo_destroy: handle=154, proxy? 0 [ 85.006] __kgem_bo_destroy: handle=154, size=8192 [ 85.006] kgem_bo_move_to_inactive: moving handle=154 to inactive [ 85.006] __sna_free_pixmap(pixmap=5189) [ 85.006] sna_accel_flush: flush?=0, dirty?=0 [ 85.006] sna_accel_flush: flush?=0, dirty?=0 [ 85.006] sna_accel_flush: flush?=0, dirty?=0 [ 85.006] sna_accel_flush: flush?=0, dirty?=0 [ 85.006] sna_block_handler (tv=536.83000) [ 85.006] kgem_retire, need_retire?=1 [ 85.006] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 85.006] kgem_retire__requests_ring: retiring ring 0 [ 85.006] __kgem_busy: handle=1, busy=0, wedged=0 [ 85.006] __kgem_retire_rq: request 1 complete [ 85.006] __kgem_bo_flush: handle=136, busy=0, wedged=0 [ 85.006] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 85.006] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 85.006] kgem_retire -- retired=0, need_retire=0 [ 85.006] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 85.006] gen6_render_retire: resetting idle vbo [ 85.006] sna_scanout_do_flush: flush timer active: delta=11 [ 85.006] sna_accel_block: evaluating timers, active=7 [ 85.006] sna_accel_block: flush timer expires in 11 [85017] [ 85.006] sna_wakeup_handler [ 85.006] _sna_dri2_destroy_buffer: 0x561c94b45c70 [handle=155] -- refcnt=1, draw=16778877, pixmap=0, proxy?=0 [ 85.006] sna_dri2_cache_bo(handle=155, name=102) [ 85.006] sna_dri2_cache_bo: not a window, releasing handle=155 [ 85.006] _kgem_bo_destroy: handle=155, proxy? 0 [ 85.006] __kgem_bo_destroy: handle=155, size=12288 [ 85.006] __kgem_bo_destroy: handle=155, not reusable [ 85.006] kgem_bo_free: handle=155, size=12288 [ 85.006] kgem_bo_free: releasing 0x0:0x0 vma for handle=155, count=0 [ 85.006] _sna_dri2_destroy_buffer: 0x561c94b41c50 [handle=156] -- refcnt=1, draw=16778877, pixmap=5190, proxy?=0 [ 85.006] _sna_dri2_destroy_buffer: removing active_scanout=1 from pixmap handle=156 [ 85.006] _sna_dri2_destroy_buffer: releasing last DRI pixmap=5190, scanout?=0 [ 85.006] _sna_dri2_destroy_buffer: dropping flush hint from handle=156 [ 85.006] sna_accel_watch_flush: enable=-1 [ 85.006] sna_dri2_cache_bo(handle=156, name=103) [ 85.006] sna_dri2_cache_bo: not a window, releasing handle=156 [ 85.006] sna_destroy_pixmap: pixmap=5190, attached?=1 [ 85.006] _kgem_bo_destroy: handle=156, proxy? 0 [ 85.006] __kgem_bo_destroy: handle=156, size=12288 [ 85.006] __kgem_bo_destroy: handle=156, not reusable [ 85.006] kgem_bo_free: handle=156, size=12288 [ 85.006] kgem_bo_free: releasing 0x0:0x0 vma for handle=156, count=0 [ 85.006] __sna_free_pixmap(pixmap=5190) [ 85.006] sna_create_pixmap(134, 17, 32, usage=0) [ 85.006] kgem_can_create_2d: 134x17 @ 32 [ 85.006] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=544, height=17 [ 85.006] kgem_can_create_2d: untiled size=12288 [ 85.006] kgem_choose_tiling: 134x17 -> 1 [ 85.006] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1024, height=24 [ 85.006] kgem_can_create_2d: tiled[1] size=24576 [ 85.006] sna_create_pixmap: usage=0, flags=1b [ 85.006] sna_create_pixmap: creating GPU pixmap 134x17, stride=536, flags=1b [ 85.006] __pop_freed_pixmap: reusing freed pixmap=5190 header [ 85.006] create_pixmap_hdr: pixmap=5191, width=134, height=17, usage=0 [ 85.006] sna_create_pixmap: serial=5191, 134x17, usage=0 [ 85.006] sna_dri2_get_msc(draw=16778946, pipe=-1) [ 85.006] sna_crtc_record_swap: recording last swap on pipe=0, frame 4850 [msc=4850], time 84.998158 [ 85.006] sna_dri2_get_msc: msc=4850 [raw=4850], ust=84998158 [ 85.006] sna_dri2_create_buffer pixmap=5192, (attachment=1, format=32, drawable=134x17), window?=0 [ 85.006] sna_dri2_create_buffer: creating back buffer 134x17, suitable for scanout? 0 [ 85.006] kgem_create_2d(134x17, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 85.006] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1024, height=24 [ 85.006] kgem_set_tiling: handle=131, tiling=1 [1], pitch=1024 [1024]: 1 [ 85.006] kgem_bo_remove_from_inactive: removing handle=131 from inactive [ 85.006] from inactive: pitch=1024, tiling=1: handle=131, id=2926 [ 85.006] kgem_bo_flink: flinked handle=131 to name=98, marking non-reusable [ 85.006] sna_dri2_create_buffer pixmap=5192, (attachment=0, format=32, drawable=134x17), window?=0 [ 85.006] sna_pixmap_set_dri: attaching DRI client to pixmap=5192 [ 85.006] sna_pixmap_move_to_gpu(pixmap=5192, usage=0), flags=c2 [ 85.006] sna_pixmap_move_to_gpu: CPU damage? 0 [ 85.006] sna_pixmap_move_to_gpu: creating GPU bo (134x17@32), create=b [ 85.006] kgem_choose_tiling: 134x17 -> 1 [ 85.006] kgem_choose_tiling: 134x17 -> 1 [ 85.006] sna_pixmap_alloc_gpu: pixmap=5192 [ 85.006] kgem_create_2d(134x17, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 85.006] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1024, height=24 [ 85.006] kgem_set_tiling: handle=127, tiling=1 [1], pitch=1024 [1024]: 1 [ 85.006] kgem_bo_remove_from_inactive: removing handle=127 from inactive [ 85.006] from inactive: pitch=1024, tiling=1: handle=127, id=2927 [ 85.006] sna_pixmap_mark_active: pixmap=5192, handle=127 [ 85.006] sna_dri2_create_buffer: attaching to front buffer 134x17 [0x561c94b441c0:2], scanout? 0 [ 85.006] kgem_bo_flink: flinked handle=127 to name=99, marking non-reusable [ 85.006] sna_dri2_create_buffer: adding flush hint to handle=127 [ 85.006] __sna_damage_all(134, 17) [ 85.006] sna_accel_watch_flush: enable=1 [ 85.006] sna_accel_flush: flush?=0, dirty?=0 [ 85.006] sna_accel_flush: flush?=0, dirty?=0 [ 85.006] sna_accel_flush: flush?=0, dirty?=0 [ 85.006] sna_accel_flush: flush?=0, dirty?=0 [ 85.006] sna_block_handler (tv=536.83000) [ 85.006] sna_scanout_do_flush: flush timer active: delta=11 [ 85.006] sna_accel_block: evaluating timers, active=7 [ 85.006] sna_accel_block: flush timer expires in 11 [85017] [ 85.006] sna_wakeup_handler [ 85.006] sna_accel_flush: flush?=0, dirty?=0 [ 85.006] sna_accel_flush: flush?=0, dirty?=0 [ 85.006] sna_accel_flush: flush?=0, dirty?=0 [ 85.006] sna_block_handler (tv=536.83000) [ 85.006] sna_scanout_do_flush: flush timer active: delta=11 [ 85.006] sna_accel_block: evaluating timers, active=7 [ 85.006] sna_accel_block: flush timer expires in 11 [85017] [ 85.006] sna_wakeup_handler [ 85.006] sna_accel_flush: flush?=0, dirty?=0 [ 85.006] sna_accel_flush: flush?=0, dirty?=0 [ 85.006] sna_block_handler (tv=536.83000) [ 85.006] sna_scanout_do_flush: flush timer active: delta=11 [ 85.006] sna_accel_block: evaluating timers, active=7 [ 85.006] sna_accel_block: flush timer expires in 11 [85017] [ 85.006] sna_wakeup_handler [ 85.006] sna_accel_flush: flush?=0, dirty?=0 [ 85.006] sna_accel_flush: flush?=0, dirty?=0 [ 85.006] sna_accel_flush: flush?=0, dirty?=0 [ 85.006] sna_create_pixmap(3775, 2136, 32, usage=0) [ 85.006] kgem_can_create_2d: 3775x2136 @ 32 [ 85.006] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15104, height=2136 [ 85.006] kgem_can_create_2d: untiled size=32264192 [ 85.006] kgem_choose_tiling: TLB miss between lines 3775x2136 (pitch=15100), forcing tiling 1 [ 85.006] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15104, height=2136 [ 85.006] kgem_can_create_2d: tiled[-1] size=32264192 [ 85.006] sna_create_pixmap: usage=0, flags=1b [ 85.006] sna_create_pixmap: creating GPU pixmap 3775x2136, stride=15100, flags=1b [ 85.006] __pop_freed_pixmap: reusing freed pixmap=5189 header [ 85.006] create_pixmap_hdr: pixmap=5193, width=3775, height=2136, usage=0 [ 85.006] sna_create_pixmap: serial=5193, 3775x2136, usage=0 [ 85.006] sna_composite_rectangles(pixmap=5194, op=0, 0 x 1 [(0, 0)x(3775, 2136) ...]) [ 85.006] sna_composite_rectangles: converted to op 0 [ 85.006] sna_composite_rectangles[0] (0, 0)x(3775, 2136) -> (0, 0), (3775, 2136) [ 85.006] sna_composite_rectangles: nrects=1, region=(0, 0), (3775, 2136) x 1 [ 85.006] sna_composite_rectangles: clipped extents (0, 0),(3775, 2136) x 1 [ 85.006] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(3775, 2136) [ 85.006] sna_composite_rectangles: dropping last-cpu hint [ 85.006] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=19... [ 85.006] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 85.006] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 85.006] sna_pixmap_move_to_gpu(pixmap=5194, usage=0), flags=b [ 85.006] sna_pixmap_move_to_gpu: CPU damage? 0 [ 85.006] sna_pixmap_move_to_gpu: creating GPU bo (3775x2136@32), create=b [ 85.006] kgem_choose_tiling: TLB miss between lines 3775x2136 (pitch=15100), forcing tiling 1 [ 85.006] kgem_choose_tiling: TLB miss between lines 3775x2136 (pitch=15100), forcing tiling 1 [ 85.006] sna_pixmap_alloc_gpu: pixmap=5194 [ 85.006] kgem_create_2d(3775x2136, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 85.006] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=15360, height=2136 [ 85.006] kgem_bo_remove_from_inactive: removing handle=112 from inactive [ 85.006] from inactive: pitch=15360, tiling=1: handle=112, id=2928 [ 85.006] __sna_damage_all(3775, 2136) [ 85.006] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 85.006] sna_pixmap_mark_active: pixmap=5194, handle=112 [ 85.006] sna_drawable_use_bo: allocated GPU bo for operation [ 85.006] sna_drawable_use_bo: using GPU bo with damage? 0 [ 85.006] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 85.006] kgem_bo_is_render: handle=112, rq? 0 [0] [ 85.006] kgem_bo_is_render: handle=112, rq? 0 [0] [ 85.006] gen9_render_fill_boxes(0 x 1 [(0, 0), (3775, 2136) ...]) [ 85.006] sna_render_get_solid: 0 [ 85.006] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 85.006] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 85.006] aligning vertex: was 4, now 2 floats per vertex [ 85.006] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 85.006] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 85.006] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 85.006] kgem_add_handle: handle=4, index=0 [ 85.006] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 85.006] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 85.006] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 85.006] gen9_composite_get_binding_table(ffc0) [ 85.006] kgem_add_reloc64: handle=112, pos=16360, delta=0, domains=20002 [ 85.006] kgem_add_handle: handle=112, index=1 [ 85.006] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e64a9000) [ 85.006] __kgem_bo_mark_dirty: handle=112 (proxy? 0) [ 85.006] [3fe0] bind bo(handle=112, addr=e64a9000), format=192, width=3775, height=2136, pitch=15360, tiling=1 -> render [ 85.006] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 85.006] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 85.006] kgem_add_handle: handle=7, index=2 [ 85.006] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 85.006] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 85.006] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 85.006] gen9_emit_sampler: sampler = 1 [ 85.006] gen9_emit_sf: num_sf_outputs=1 [ 85.006] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 85.006] gen9_emit_vertex_elements: setup id=0 [ 85.006] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 85.006] (0, 0), (3775, 2136) [ 85.006] gen8_vertex_flush[490] = 3 [ 85.006] sna_composite_rectangles: pixmap=5194 marking clear [0]? 1 [ 85.006] sna_composite_rectangles(pixmap=5194, op=1, fff2f1f0 x 1 [(0, 0)x(3775, 2136) ...]) [ 85.006] sna_composite_rectangles: converted to op 1 [ 85.006] sna_composite_rectangles[0] (0, 0)x(3775, 2136) -> (0, 0), (3775, 2136) [ 85.006] sna_composite_rectangles: nrects=1, region=(0, 0), (3775, 2136) x 1 [ 85.006] sna_composite_rectangles: clipped extents (0, 0),(3775, 2136) x 1 [ 85.006] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(3775, 2136) [ 85.006] sna_composite_rectangles: promoting to full GPU [ 85.006] sna_composite_rectangles: dropping last-cpu hint [ 85.006] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=19... [ 85.006] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 85.006] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.006] sna_drawable_use_bo: using whole GPU bo [ 85.006] gen9_render_fill_boxes (op=1, color=(f2f2, f1f1, f0f0, ffff) [20028888]) [ 85.006] kgem_bo_is_render: handle=112, rq? 1 [1] [ 85.006] gen9_render_fill_boxes(fff2f1f0 x 1 [(0, 0), (3775, 2136) ...]) [ 85.006] sna_render_get_solid: fff2f1f0 [ 85.006] sna_render_get_solid(15) = fff2f1f0 (old) [ 85.006] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 85.006] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.006] gen9_composite_get_binding_table(ff00) [ 85.006] kgem_add_reloc64: handle=143, pos=16312, delta=0, domains=40000 [ 85.006] kgem_add_reloc64: adding proxy [delta=60] for handle=143 [ 85.006] kgem_add_handle: handle=143, index=3 [ 85.006] kgem_add_reloc64[5] = (delta=60, target handle=3, presumed=fff6e000) [ 85.006] [3fb0] bind bo(handle=143, addr=fff6e03c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 85.006] gen9_emit_vertex_elements: setup id=0 [ 85.006] (0, 0), (3775, 2136) [ 85.006] gen8_vertex_flush[4cc] = 3 [ 85.006] sna_composite_rectangles: pixmap=5194 marking clear [fff2f1f0]? 1 [ 85.007] sna_composite_rectangles(pixmap=5194, op=1, ff300a24 x 1 [(3765, 0)x(10, 2136) ...]) [ 85.007] sna_composite_rectangles: converted to op 1 [ 85.007] sna_composite_rectangles[0] (3765, 0)x(10, 2136) -> (3765, 0), (3775, 2136) [ 85.007] sna_composite_rectangles: nrects=1, region=(3765, 0), (3775, 2136) x 1 [ 85.007] sna_composite_rectangles: clipped extents (3765, 0),(3775, 2136) x 1 [ 85.007] sna_composite_rectangles: pixmap +(0, 0) extents (3765, 0),(3775, 2136) [ 85.007] sna_composite_rectangles: dropping last-cpu hint [ 85.007] sna_drawable_use_bo pixmap=5194, box=((3765, 0), (3775, 2136)), flags=9... [ 85.007] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 85.007] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.007] sna_drawable_use_bo: using whole GPU bo [ 85.007] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 85.007] kgem_bo_is_render: handle=112, rq? 1 [1] [ 85.007] gen9_render_fill_boxes(ff300a24 x 1 [(3765, 0), (3775, 2136) ...]) [ 85.007] sna_render_get_solid: ff300a24 [ 85.007] sna_render_get_solid(17) = ff300a24 (old) [ 85.007] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 85.007] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.007] gen9_composite_get_binding_table(fe80) [ 85.007] kgem_add_reloc64: handle=143, pos=16280, delta=0, domains=40000 [ 85.007] kgem_add_reloc64: adding proxy [delta=68] for handle=143 [ 85.007] kgem_add_reloc64[6] = (delta=68, target handle=3, presumed=fff6e000) [ 85.007] [3f90] bind bo(handle=143, addr=fff6e044), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 85.007] gen9_emit_vertex_elements: setup id=0 [ 85.007] (3765, 0), (3775, 2136) [ 85.007] gen8_vertex_flush[508] = 3 [ 85.007] sna_composite_trapezoids(op=3, src=(3773, 0), mask=18000, ntrap=9) [ 85.007] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 85.007] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 85.007] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 85.007] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 85.007] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 85.007] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.007] imprecise_trapezoid_span_converter: extents (3772, 0), (3775, 2136) [ 85.007] sna_compute_composite_region: dst=(3772, 0)x(3, 2136) [ 85.007] sna_compute_composite_region: initial clip against dst->pDrawable: (3772, 0), (3775, 2136) [ 85.007] clip_to_dst: region: 1x[(3772, 0), (3775, 2136)], clip: 1x[(0, 0), (3775, 2136)] [ 85.007] sna_compute_composite_region: clip against dst->pCompositeClip: (3772, 0), (3775, 2136) [ 85.007] sna_compute_composite_region: clip against src (0x0 clip=0): (3772, 0), (3775, 2136) [ 85.007] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 85.007] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.007] imprecise_trapezoid_span_converter: after clip -- extents (3772, 0), (3775, 2136), delta=(0, 0) src -> (3772, 0) [ 85.007] gen9_render_composite_spans: 3x2136 with flags=0, current mode=1 [ 85.007] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 85.007] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.007] gen9_composite_set_target: (3772, 0)x(3, 2136), partial?=1 [ 85.007] sna_drawable_use_bo pixmap=5194, box=((3772, 0), (3775, 2136)), flags=7... [ 85.007] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.007] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.007] sna_drawable_use_bo: using whole GPU bo [ 85.007] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.007] gen9_composite_picture: (3772, 0)x(3, 2136), dst=(3772, 0) [ 85.007] color_convert: src=ccc05f38 [20028888] [ 85.007] color_convert: dst=ccc05f38 [20028888] [ 85.007] sna_render_get_solid: ccc05f38 [ 85.007] sna_render_get_solid(21) = ccc05f38 (recreate) [ 85.007] kgem_create_proxy: target handle=143 [proxy? -1], offset=84, length=4, io=0 [ 85.007] __kgem_bo_init(handle=143, num_pages=4) [ 85.007] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 85.007] gen4_choose_spans_emitter: solid source [ 85.007] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.007] aligning vertex: was 2, now 3 floats per vertex [ 85.007] gen9_composite_get_binding_table(fe00) [ 85.007] kgem_add_reloc64: handle=143, pos=16248, delta=0, domains=40000 [ 85.007] kgem_add_reloc64: adding proxy [delta=84] for handle=143 [ 85.007] kgem_add_reloc64[7] = (delta=84, target handle=3, presumed=fff6e000) [ 85.007] [3f70] bind bo(handle=143, addr=fff6e054), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 85.007] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 85.007] gen9_emit_sampler: sampler = c [ 85.007] gen9_emit_sf: num_sf_outputs=2 [ 85.007] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) [ 85.007] gen9_emit_vertex_elements: setup id=5 [ 85.007] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 85.007] gen9_emit_vertex_elements: second channel 1 floats, offset=8 [ 85.007] thread_choose_span: clipped? 0 [ 85.007] imprecise_trapezoid_span_converter: using 4 threads [ 85.007] imprecise_trapezoid_span_converter: using 4 threads for span compositing 3x2136 [ 85.007] thread_choose_span: clipped? 0 [ 85.007] span_thread: flushing 4 boxes [ 85.007] span_thread: flushing 1 boxes [ 85.007] span_thread: flushing 1 boxes [ 85.007] span_thread: flushing 4 boxes [ 85.007] gen9_render_composite_spans_boxes__thread: nbox=4, src=+(0, 0), dst=+(0, 0) [ 85.007] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 85.007] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 85.007] gen9_render_composite_spans_boxes__thread: nbox=4, src=+(0, 0), dst=+(0, 0) [ 85.007] gen8_vertex_flush[5e4] = 30 [ 85.007] gen9_render_composite_spans_done() [ 85.007] sna_composite_rectangles(pixmap=5194, op=1, ff300a24 x 2 [(0, 0)x(3765, 2136) ...]) [ 85.007] sna_composite_rectangles: converted to op 1 [ 85.007] sna_composite_rectangles[0] (0, 0)x(3765, 2136) -> (0, 0), (3765, 2136) [ 85.007] sna_composite_rectangles[1] (0, 0)x(3765, 2136) -> (0, 0), (3765, 2136) [ 85.007] sna_composite_rectangles: nrects=2, region=(0, 0), (3765, 2136) x 2 [ 85.007] sna_composite_rectangles: clipped extents (0, 0),(3765, 2136) x 1 [ 85.007] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(3765, 2136) [ 85.007] sna_composite_rectangles: promoting to full GPU [ 85.007] sna_composite_rectangles: dropping last-cpu hint [ 85.007] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3765, 2136)), flags=9... [ 85.007] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 85.007] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.007] sna_drawable_use_bo: using whole GPU bo [ 85.007] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 85.007] kgem_bo_is_render: handle=112, rq? 1 [1] [ 85.007] gen9_render_fill_boxes(ff300a24 x 1 [(0, 0), (3765, 2136) ...]) [ 85.007] sna_render_get_solid: ff300a24 [ 85.007] sna_render_get_solid(17) = ff300a24 (old) [ 85.007] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 85.007] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.007] aligning vertex: was 3, now 2 floats per vertex [ 85.007] gen9_composite_get_binding_table(fd80) [ 85.007] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 85.007] gen9_emit_sampler: sampler = 1 [ 85.007] gen9_emit_sf: num_sf_outputs=1 [ 85.007] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 85.007] gen9_emit_vertex_elements: setup id=0 [ 85.007] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 85.007] (0, 0), (3765, 2136) [ 85.007] gen8_vertex_flush[6a4] = 3 [ 85.007] sna_glyphs(op=3, nlist=1, src=(1, 15)) [ 85.007] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 85.007] sna_glyphs: discarding mask [ 85.007] glyphs0_to_dst(op=3, src=(1, 15), nlist=1, dst=(1, 15)+(0, 0)) [ 85.007] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.007] gen9_render_composite: 0x0, current mode=1/1 [ 85.007] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 85.007] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 85.007] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.007] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.007] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.007] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.007] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.007] sna_drawable_use_bo: using whole GPU bo [ 85.007] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.007] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.007] color_convert: src=ff8ae234 [20028888] [ 85.007] color_convert: dst=ff8ae234 [20028888] [ 85.007] sna_render_get_solid: ff8ae234 [ 85.007] sna_render_get_solid(22) = ff8ae234 (old) [ 85.007] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.007] sna_transform_is_imprecise_integer_translation: no transform [ 85.007] gen9_composite_picture: integer translation (0, 0), removing [ 85.007] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.007] sna_render_pixmap_bo: GPU all damaged [ 85.007] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.007] gen4_choose_composite_emitter: solid, identity mask [ 85.007] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 85.007] aligning vertex: was 2, now 4 floats per vertex [ 85.007] gen9_composite_get_binding_table(fd40) [ 85.007] kgem_add_reloc64: handle=143, pos=16200, delta=0, domains=40000 [ 85.007] kgem_add_reloc64: adding proxy [delta=88] for handle=143 [ 85.007] kgem_add_reloc64[8] = (delta=88, target handle=3, presumed=fff6e000) [ 85.007] [3f40] bind bo(handle=143, addr=fff6e058), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 85.007] kgem_add_reloc64: handle=6, pos=16184, delta=0, domains=40000 [ 85.007] kgem_add_handle: handle=6, index=4 [ 85.007] kgem_add_reloc64[9] = (delta=0, target handle=4, presumed=fd581000) [ 85.007] [3f30] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 85.007] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 85.007] gen9_emit_sampler: sampler = a [ 85.007] gen9_emit_sf: num_sf_outputs=2 [ 85.007] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.007] gen9_emit_vertex_elements: setup id=9 [ 85.007] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 85.007] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 85.007] glyphs0_to_dst: glyph=(1, 7)x(9, 8), unclipped [ 85.007] emit_primitive_identity_mask__avx2: dst=(1, 7), mask=(688.00, 32.00) x (9.00, 8.00) [ 85.007] glyphs0_to_dst: glyph=(9, 5)x(10, 13), unclipped [ 85.007] emit_primitive_identity_mask__avx2: dst=(9, 5), mask=(672.00, 48.00) x (10.00, 13.00) [ 85.007] glyphs0_to_dst: glyph=(19, 7)x(9, 8), unclipped [ 85.007] emit_primitive_identity_mask__avx2: dst=(19, 7), mask=(688.00, 32.00) x (9.00, 8.00) [ 85.007] glyphs0_to_dst: glyph=(28, 9)x(8, 3), unclipped [ 85.007] emit_primitive_identity_mask__avx2: dst=(28, 9), mask=(688.00, 48.00) x (8.00, 3.00) [ 85.007] glyphs0_to_dst: glyph=(36, 5)x(11, 10), unclipped [ 85.007] emit_primitive_identity_mask__avx2: dst=(36, 5), mask=(704.00, 0.00) x (11.00, 10.00) [ 85.007] glyphs0_to_dst: glyph=(46, 7)x(9, 8), unclipped [ 85.007] emit_primitive_identity_mask__avx2: dst=(46, 7), mask=(720.00, 0.00) x (9.00, 8.00) [ 85.007] glyphs0_to_dst: glyph=(54, 7)x(10, 8), unclipped [ 85.007] emit_primitive_identity_mask__avx2: dst=(54, 7), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.007] glyphs0_to_dst: glyph=(63, 7)x(10, 8), unclipped [ 85.007] emit_primitive_identity_mask__avx2: dst=(63, 7), mask=(720.00, 16.00) x (10.00, 8.00) [ 85.007] glyphs0_to_dst: glyph=(72, 4)x(10, 11), unclipped [ 85.007] emit_primitive_identity_mask__avx2: dst=(72, 4), mask=(736.00, 0.00) x (10.00, 11.00) [ 85.007] glyphs0_to_dst: glyph=(81, 7)x(10, 8), unclipped [ 85.007] emit_primitive_identity_mask__avx2: dst=(81, 7), mask=(752.00, 0.00) x (10.00, 8.00) [ 85.007] glyphs0_to_dst: glyph=(90, 4)x(10, 11), unclipped [ 85.007] emit_primitive_identity_mask__avx2: dst=(90, 4), mask=(736.00, 0.00) x (10.00, 11.00) [ 85.007] glyphs0_to_dst: glyph=(99, 7)x(11, 8), unclipped [ 85.007] emit_primitive_identity_mask__avx2: dst=(99, 7), mask=(736.00, 16.00) x (11.00, 8.00) [ 85.007] glyphs0_to_dst: glyph=(109, 7)x(9, 8), unclipped [ 85.007] emit_primitive_identity_mask__avx2: dst=(109, 7), mask=(752.00, 16.00) x (9.00, 8.00) [ 85.007] glyphs0_to_dst: glyph=(118, 9)x(8, 3), unclipped [ 85.007] emit_primitive_identity_mask__avx2: dst=(118, 9), mask=(688.00, 48.00) x (8.00, 3.00) [ 85.007] glyphs0_to_dst: glyph=(126, 5)x(10, 10), unclipped [ 85.007] emit_primitive_identity_mask__avx2: dst=(126, 5), mask=(704.00, 32.00) x (10.00, 10.00) [ 85.007] glyphs0_to_dst: glyph=(135, 5)x(10, 10), unclipped [ 85.007] emit_primitive_identity_mask__avx2: dst=(135, 5), mask=(704.00, 32.00) x (10.00, 10.00) [ 85.007] glyphs0_to_dst: glyph=(144, 5)x(10, 10), unclipped [ 85.007] emit_primitive_identity_mask__avx2: dst=(144, 5), mask=(720.00, 32.00) x (10.00, 10.00) [ 85.007] glyphs0_to_dst: glyph=(153, 5)x(10, 10), unclipped [ 85.007] emit_primitive_identity_mask__avx2: dst=(153, 5), mask=(704.00, 48.00) x (10.00, 10.00) [ 85.007] gen8_vertex_flush[780] = 54 [ 85.007] gen9_magic_ca_pass: CA fixup (29 -> 83) [ 85.007] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.007] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.007] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.007] sna_glyphs(op=3, nlist=1, src=(163, 15)) [ 85.007] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 85.007] sna_glyphs: discarding mask [ 85.007] glyphs0_to_dst(op=3, src=(163, 15), nlist=1, dst=(163, 15)+(0, 0)) [ 85.007] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.007] gen9_render_composite: 0x0, current mode=1/1 [ 85.007] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 85.007] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 85.007] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.007] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.007] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.007] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.007] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.007] sna_drawable_use_bo: using whole GPU bo [ 85.007] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.007] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.007] color_convert: src=ffffffff [20028888] [ 85.007] color_convert: dst=ffffffff [20028888] [ 85.007] sna_render_get_solid: ffffffff [ 85.007] sna_render_get_solid(white) [ 85.007] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.007] sna_transform_is_imprecise_integer_translation: no transform [ 85.007] gen9_composite_picture: integer translation (0, 0), removing [ 85.007] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.007] sna_render_pixmap_bo: GPU all damaged [ 85.007] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.007] gen4_choose_composite_emitter: solid, identity mask [ 85.007] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.007] gen9_composite_get_binding_table(fc80) [ 85.007] kgem_add_reloc64: handle=7, pos=16152, delta=0, domains=40000 [ 85.007] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 85.007] kgem_add_reloc64[10] = (delta=1048, target handle=2, presumed=fffe8000) [ 85.007] [3f10] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 85.007] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.007] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.007] gen9_emit_vertex_elements: setup id=9 [ 85.007] glyphs0_to_dst: glyph=(165, 7)x(5, 8), unclipped [ 85.007] emit_primitive_identity_mask__avx2: dst=(165, 7), mask=(720.00, 48.00) x (5.00, 8.00) [ 85.007] gen8_vertex_flush[880] = 3 [ 85.008] gen9_magic_ca_pass: CA fixup (83 -> 86) [ 85.008] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.008] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.008] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.008] sna_glyphs(op=3, nlist=1, src=(172, 15)) [ 85.008] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 85.008] sna_glyphs: discarding mask [ 85.008] glyphs0_to_dst(op=3, src=(172, 15), nlist=1, dst=(172, 15)+(0, 0)) [ 85.008] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.008] gen9_render_composite: 0x0, current mode=1/1 [ 85.008] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 85.008] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 85.008] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.008] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.008] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.008] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.008] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.008] sna_drawable_use_bo: using whole GPU bo [ 85.008] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.008] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.008] color_convert: src=ff729fcf [20028888] [ 85.008] color_convert: dst=ff729fcf [20028888] [ 85.008] sna_render_get_solid: ff729fcf [ 85.008] sna_render_get_solid(23) = ff729fcf (old) [ 85.008] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.008] sna_transform_is_imprecise_integer_translation: no transform [ 85.008] gen9_composite_picture: integer translation (0, 0), removing [ 85.008] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.008] sna_render_pixmap_bo: GPU all damaged [ 85.008] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.008] gen4_choose_composite_emitter: solid, identity mask [ 85.008] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.008] gen9_composite_get_binding_table(fc00) [ 85.008] kgem_add_reloc64: handle=143, pos=16120, delta=0, domains=40000 [ 85.008] kgem_add_reloc64: adding proxy [delta=92] for handle=143 [ 85.008] kgem_add_reloc64[11] = (delta=92, target handle=3, presumed=fff6e000) [ 85.008] [3ef0] bind bo(handle=143, addr=fff6e05c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 85.008] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.008] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.008] gen9_emit_vertex_elements: setup id=9 [ 85.008] glyphs0_to_dst: glyph=(171, 9)x(11, 3), unclipped [ 85.008] emit_primitive_identity_mask__avx2: dst=(171, 9), mask=(736.00, 32.00) x (11.00, 3.00) [ 85.008] gen8_vertex_flush[980] = 3 [ 85.008] gen9_magic_ca_pass: CA fixup (86 -> 89) [ 85.008] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.008] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.008] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.008] sna_glyphs(op=3, nlist=1, src=(181, 15)) [ 85.008] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 85.008] sna_glyphs: discarding mask [ 85.008] glyphs0_to_dst(op=3, src=(181, 15), nlist=1, dst=(181, 15)+(0, 0)) [ 85.008] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.008] gen9_render_composite: 0x0, current mode=1/1 [ 85.008] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 85.008] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 85.008] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.008] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.008] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.008] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.008] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.008] sna_drawable_use_bo: using whole GPU bo [ 85.008] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.008] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.008] color_convert: src=ffffffff [20028888] [ 85.008] color_convert: dst=ffffffff [20028888] [ 85.008] sna_render_get_solid: ffffffff [ 85.008] sna_render_get_solid(white) [ 85.008] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.008] sna_transform_is_imprecise_integer_translation: no transform [ 85.008] gen9_composite_picture: integer translation (0, 0), removing [ 85.008] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.008] sna_render_pixmap_bo: GPU all damaged [ 85.008] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.008] gen4_choose_composite_emitter: solid, identity mask [ 85.008] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.008] gen9_composite_get_binding_table(fb80) [ 85.008] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.008] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.008] gen9_emit_vertex_elements: setup id=9 [ 85.008] glyphs0_to_dst: glyph=(180, 4)x(10, 13), unclipped [ 85.008] emit_primitive_identity_mask__avx2: dst=(180, 4), mask=(752.00, 32.00) x (10.00, 13.00) [ 85.008] gen8_vertex_flush[a80] = 3 [ 85.008] gen9_magic_ca_pass: CA fixup (89 -> 92) [ 85.008] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.008] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.008] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.008] sna_glyphs(op=3, nlist=1, src=(1, 32)) [ 85.008] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 85.008] sna_glyphs: discarding mask [ 85.008] glyphs0_to_dst(op=3, src=(1, 32), nlist=1, dst=(1, 32)+(0, 0)) [ 85.008] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.008] gen9_render_composite: 0x0, current mode=1/1 [ 85.008] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 85.008] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 85.008] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.008] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.008] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.008] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.008] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.008] sna_drawable_use_bo: using whole GPU bo [ 85.008] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.008] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.008] color_convert: src=ff8ae234 [20028888] [ 85.008] color_convert: dst=ff8ae234 [20028888] [ 85.008] sna_render_get_solid: ff8ae234 [ 85.008] sna_render_get_solid(22) = ff8ae234 (old) [ 85.008] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.008] sna_transform_is_imprecise_integer_translation: no transform [ 85.008] gen9_composite_picture: integer translation (0, 0), removing [ 85.008] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.008] sna_render_pixmap_bo: GPU all damaged [ 85.008] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.008] gen4_choose_composite_emitter: solid, identity mask [ 85.008] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.008] gen9_composite_get_binding_table(fb40) [ 85.008] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.008] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.008] gen9_emit_vertex_elements: setup id=9 [ 85.008] glyphs0_to_dst: glyph=(1, 24)x(9, 8), unclipped [ 85.008] emit_primitive_identity_mask__avx2: dst=(1, 24), mask=(688.00, 32.00) x (9.00, 8.00) [ 85.008] glyphs0_to_dst: glyph=(9, 22)x(10, 13), unclipped [ 85.008] emit_primitive_identity_mask__avx2: dst=(9, 22), mask=(672.00, 48.00) x (10.00, 13.00) [ 85.008] glyphs0_to_dst: glyph=(19, 24)x(9, 8), unclipped [ 85.008] emit_primitive_identity_mask__avx2: dst=(19, 24), mask=(688.00, 32.00) x (9.00, 8.00) [ 85.008] glyphs0_to_dst: glyph=(28, 26)x(8, 3), unclipped [ 85.008] emit_primitive_identity_mask__avx2: dst=(28, 26), mask=(688.00, 48.00) x (8.00, 3.00) [ 85.008] glyphs0_to_dst: glyph=(36, 22)x(11, 10), unclipped [ 85.008] emit_primitive_identity_mask__avx2: dst=(36, 22), mask=(704.00, 0.00) x (11.00, 10.00) [ 85.008] glyphs0_to_dst: glyph=(46, 24)x(9, 8), unclipped [ 85.008] emit_primitive_identity_mask__avx2: dst=(46, 24), mask=(720.00, 0.00) x (9.00, 8.00) [ 85.008] glyphs0_to_dst: glyph=(54, 24)x(10, 8), unclipped [ 85.008] emit_primitive_identity_mask__avx2: dst=(54, 24), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.008] glyphs0_to_dst: glyph=(63, 24)x(10, 8), unclipped [ 85.008] emit_primitive_identity_mask__avx2: dst=(63, 24), mask=(720.00, 16.00) x (10.00, 8.00) [ 85.008] glyphs0_to_dst: glyph=(72, 21)x(10, 11), unclipped [ 85.008] emit_primitive_identity_mask__avx2: dst=(72, 21), mask=(736.00, 0.00) x (10.00, 11.00) [ 85.008] glyphs0_to_dst: glyph=(81, 24)x(10, 8), unclipped [ 85.008] emit_primitive_identity_mask__avx2: dst=(81, 24), mask=(752.00, 0.00) x (10.00, 8.00) [ 85.008] glyphs0_to_dst: glyph=(90, 21)x(10, 11), unclipped [ 85.008] emit_primitive_identity_mask__avx2: dst=(90, 21), mask=(736.00, 0.00) x (10.00, 11.00) [ 85.008] glyphs0_to_dst: glyph=(99, 24)x(11, 8), unclipped [ 85.008] emit_primitive_identity_mask__avx2: dst=(99, 24), mask=(736.00, 16.00) x (11.00, 8.00) [ 85.008] glyphs0_to_dst: glyph=(109, 24)x(9, 8), unclipped [ 85.008] emit_primitive_identity_mask__avx2: dst=(109, 24), mask=(752.00, 16.00) x (9.00, 8.00) [ 85.008] glyphs0_to_dst: glyph=(118, 26)x(8, 3), unclipped [ 85.008] emit_primitive_identity_mask__avx2: dst=(118, 26), mask=(688.00, 48.00) x (8.00, 3.00) [ 85.008] glyphs0_to_dst: glyph=(126, 22)x(10, 10), unclipped [ 85.008] emit_primitive_identity_mask__avx2: dst=(126, 22), mask=(704.00, 32.00) x (10.00, 10.00) [ 85.008] glyphs0_to_dst: glyph=(135, 22)x(10, 10), unclipped [ 85.008] emit_primitive_identity_mask__avx2: dst=(135, 22), mask=(704.00, 32.00) x (10.00, 10.00) [ 85.008] glyphs0_to_dst: glyph=(144, 22)x(10, 10), unclipped [ 85.008] emit_primitive_identity_mask__avx2: dst=(144, 22), mask=(720.00, 32.00) x (10.00, 10.00) [ 85.008] glyphs0_to_dst: glyph=(153, 22)x(10, 10), unclipped [ 85.008] emit_primitive_identity_mask__avx2: dst=(153, 22), mask=(704.00, 48.00) x (10.00, 10.00) [ 85.008] gen8_vertex_flush[b80] = 54 [ 85.008] gen9_magic_ca_pass: CA fixup (92 -> 146) [ 85.008] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.008] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.008] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.008] sna_glyphs(op=3, nlist=1, src=(163, 32)) [ 85.008] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 85.008] sna_glyphs: discarding mask [ 85.008] glyphs0_to_dst(op=3, src=(163, 32), nlist=1, dst=(163, 32)+(0, 0)) [ 85.008] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.008] gen9_render_composite: 0x0, current mode=1/1 [ 85.008] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 85.008] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 85.008] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.008] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.008] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.008] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.008] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.008] sna_drawable_use_bo: using whole GPU bo [ 85.008] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.008] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.008] color_convert: src=ffffffff [20028888] [ 85.008] color_convert: dst=ffffffff [20028888] [ 85.008] sna_render_get_solid: ffffffff [ 85.008] sna_render_get_solid(white) [ 85.008] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.008] sna_transform_is_imprecise_integer_translation: no transform [ 85.008] gen9_composite_picture: integer translation (0, 0), removing [ 85.008] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.008] sna_render_pixmap_bo: GPU all damaged [ 85.008] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.008] gen4_choose_composite_emitter: solid, identity mask [ 85.008] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.008] gen9_composite_get_binding_table(fb00) [ 85.008] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.008] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.008] gen9_emit_vertex_elements: setup id=9 [ 85.008] glyphs0_to_dst: glyph=(165, 24)x(5, 8), unclipped [ 85.008] emit_primitive_identity_mask__avx2: dst=(165, 24), mask=(720.00, 48.00) x (5.00, 8.00) [ 85.008] gen8_vertex_flush[c80] = 3 [ 85.008] gen9_magic_ca_pass: CA fixup (146 -> 149) [ 85.008] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.008] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.008] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.008] sna_glyphs(op=3, nlist=1, src=(172, 32)) [ 85.008] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 85.008] sna_glyphs: discarding mask [ 85.008] glyphs0_to_dst(op=3, src=(172, 32), nlist=1, dst=(172, 32)+(0, 0)) [ 85.008] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.008] gen9_render_composite: 0x0, current mode=1/1 [ 85.008] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 85.008] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 85.008] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.008] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.008] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.008] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.008] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.008] sna_drawable_use_bo: using whole GPU bo [ 85.008] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.008] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.008] color_convert: src=ff729fcf [20028888] [ 85.008] color_convert: dst=ff729fcf [20028888] [ 85.008] sna_render_get_solid: ff729fcf [ 85.008] sna_render_get_solid(23) = ff729fcf (old) [ 85.008] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.008] sna_transform_is_imprecise_integer_translation: no transform [ 85.008] gen9_composite_picture: integer translation (0, 0), removing [ 85.008] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.008] sna_render_pixmap_bo: GPU all damaged [ 85.008] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.008] gen4_choose_composite_emitter: solid, identity mask [ 85.008] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.008] gen9_composite_get_binding_table(fac0) [ 85.008] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.008] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.008] gen9_emit_vertex_elements: setup id=9 [ 85.008] glyphs0_to_dst: glyph=(171, 26)x(11, 3), unclipped [ 85.008] emit_primitive_identity_mask__avx2: dst=(171, 26), mask=(736.00, 32.00) x (11.00, 3.00) [ 85.008] gen8_vertex_flush[d80] = 3 [ 85.008] gen9_magic_ca_pass: CA fixup (149 -> 152) [ 85.008] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.008] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.009] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.009] sna_glyphs(op=3, nlist=1, src=(181, 32)) [ 85.009] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 85.009] sna_glyphs: discarding mask [ 85.009] glyphs0_to_dst(op=3, src=(181, 32), nlist=1, dst=(181, 32)+(0, 0)) [ 85.009] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.009] gen9_render_composite: 0x0, current mode=1/1 [ 85.009] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 85.009] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 85.009] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.009] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.009] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.009] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.009] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.009] sna_drawable_use_bo: using whole GPU bo [ 85.009] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.009] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.009] color_convert: src=ffffffff [20028888] [ 85.009] color_convert: dst=ffffffff [20028888] [ 85.009] sna_render_get_solid: ffffffff [ 85.009] sna_render_get_solid(white) [ 85.009] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.009] sna_transform_is_imprecise_integer_translation: no transform [ 85.009] gen9_composite_picture: integer translation (0, 0), removing [ 85.009] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.009] sna_render_pixmap_bo: GPU all damaged [ 85.009] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.009] gen4_choose_composite_emitter: solid, identity mask [ 85.009] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.009] gen9_composite_get_binding_table(fa80) [ 85.009] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.009] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.009] gen9_emit_vertex_elements: setup id=9 [ 85.009] glyphs0_to_dst: glyph=(180, 21)x(10, 13), unclipped [ 85.009] emit_primitive_identity_mask__avx2: dst=(180, 21), mask=(752.00, 32.00) x (10.00, 13.00) [ 85.009] gen8_vertex_flush[e80] = 3 [ 85.009] gen9_magic_ca_pass: CA fixup (152 -> 155) [ 85.009] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.009] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.009] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.009] sna_glyphs(op=3, nlist=1, src=(1, 49)) [ 85.009] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 85.009] sna_glyphs: discarding mask [ 85.009] glyphs0_to_dst(op=3, src=(1, 49), nlist=1, dst=(1, 49)+(0, 0)) [ 85.009] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.009] gen9_render_composite: 0x0, current mode=1/1 [ 85.009] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 85.009] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 85.009] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.009] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.009] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.009] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.009] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.009] sna_drawable_use_bo: using whole GPU bo [ 85.009] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.009] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.009] color_convert: src=ff8ae234 [20028888] [ 85.009] color_convert: dst=ff8ae234 [20028888] [ 85.009] sna_render_get_solid: ff8ae234 [ 85.009] sna_render_get_solid(22) = ff8ae234 (old) [ 85.009] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.009] sna_transform_is_imprecise_integer_translation: no transform [ 85.009] gen9_composite_picture: integer translation (0, 0), removing [ 85.009] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.009] sna_render_pixmap_bo: GPU all damaged [ 85.009] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.009] gen4_choose_composite_emitter: solid, identity mask [ 85.009] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.009] gen9_composite_get_binding_table(fa40) [ 85.009] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.009] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.009] gen9_emit_vertex_elements: setup id=9 [ 85.009] glyphs0_to_dst: glyph=(1, 41)x(9, 8), unclipped [ 85.009] emit_primitive_identity_mask__avx2: dst=(1, 41), mask=(688.00, 32.00) x (9.00, 8.00) [ 85.009] glyphs0_to_dst: glyph=(9, 39)x(10, 13), unclipped [ 85.009] emit_primitive_identity_mask__avx2: dst=(9, 39), mask=(672.00, 48.00) x (10.00, 13.00) [ 85.009] glyphs0_to_dst: glyph=(19, 41)x(9, 8), unclipped [ 85.009] emit_primitive_identity_mask__avx2: dst=(19, 41), mask=(688.00, 32.00) x (9.00, 8.00) [ 85.009] glyphs0_to_dst: glyph=(28, 43)x(8, 3), unclipped [ 85.009] emit_primitive_identity_mask__avx2: dst=(28, 43), mask=(688.00, 48.00) x (8.00, 3.00) [ 85.009] glyphs0_to_dst: glyph=(36, 39)x(11, 10), unclipped [ 85.009] emit_primitive_identity_mask__avx2: dst=(36, 39), mask=(704.00, 0.00) x (11.00, 10.00) [ 85.009] glyphs0_to_dst: glyph=(46, 41)x(9, 8), unclipped [ 85.009] emit_primitive_identity_mask__avx2: dst=(46, 41), mask=(720.00, 0.00) x (9.00, 8.00) [ 85.009] glyphs0_to_dst: glyph=(54, 41)x(10, 8), unclipped [ 85.009] emit_primitive_identity_mask__avx2: dst=(54, 41), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.009] glyphs0_to_dst: glyph=(63, 41)x(10, 8), unclipped [ 85.009] emit_primitive_identity_mask__avx2: dst=(63, 41), mask=(720.00, 16.00) x (10.00, 8.00) [ 85.009] glyphs0_to_dst: glyph=(72, 38)x(10, 11), unclipped [ 85.009] emit_primitive_identity_mask__avx2: dst=(72, 38), mask=(736.00, 0.00) x (10.00, 11.00) [ 85.009] glyphs0_to_dst: glyph=(81, 41)x(10, 8), unclipped [ 85.009] emit_primitive_identity_mask__avx2: dst=(81, 41), mask=(752.00, 0.00) x (10.00, 8.00) [ 85.009] glyphs0_to_dst: glyph=(90, 38)x(10, 11), unclipped [ 85.009] emit_primitive_identity_mask__avx2: dst=(90, 38), mask=(736.00, 0.00) x (10.00, 11.00) [ 85.009] glyphs0_to_dst: glyph=(99, 41)x(11, 8), unclipped [ 85.009] emit_primitive_identity_mask__avx2: dst=(99, 41), mask=(736.00, 16.00) x (11.00, 8.00) [ 85.009] glyphs0_to_dst: glyph=(109, 41)x(9, 8), unclipped [ 85.009] emit_primitive_identity_mask__avx2: dst=(109, 41), mask=(752.00, 16.00) x (9.00, 8.00) [ 85.009] glyphs0_to_dst: glyph=(118, 43)x(8, 3), unclipped [ 85.009] emit_primitive_identity_mask__avx2: dst=(118, 43), mask=(688.00, 48.00) x (8.00, 3.00) [ 85.009] glyphs0_to_dst: glyph=(126, 39)x(10, 10), unclipped [ 85.009] emit_primitive_identity_mask__avx2: dst=(126, 39), mask=(704.00, 32.00) x (10.00, 10.00) [ 85.009] glyphs0_to_dst: glyph=(135, 39)x(10, 10), unclipped [ 85.009] emit_primitive_identity_mask__avx2: dst=(135, 39), mask=(704.00, 32.00) x (10.00, 10.00) [ 85.009] glyphs0_to_dst: glyph=(144, 39)x(10, 10), unclipped [ 85.009] emit_primitive_identity_mask__avx2: dst=(144, 39), mask=(720.00, 32.00) x (10.00, 10.00) [ 85.009] glyphs0_to_dst: glyph=(153, 39)x(10, 10), unclipped [ 85.009] emit_primitive_identity_mask__avx2: dst=(153, 39), mask=(704.00, 48.00) x (10.00, 10.00) [ 85.009] gen8_vertex_flush[f80] = 54 [ 85.009] gen9_magic_ca_pass: CA fixup (155 -> 209) [ 85.009] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.009] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.009] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.009] sna_glyphs(op=3, nlist=1, src=(163, 49)) [ 85.009] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 85.009] sna_glyphs: discarding mask [ 85.009] glyphs0_to_dst(op=3, src=(163, 49), nlist=1, dst=(163, 49)+(0, 0)) [ 85.009] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.009] gen9_render_composite: 0x0, current mode=1/1 [ 85.009] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 85.009] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 85.009] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.009] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.009] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.009] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.009] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.009] sna_drawable_use_bo: using whole GPU bo [ 85.009] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.009] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.009] color_convert: src=ffffffff [20028888] [ 85.009] color_convert: dst=ffffffff [20028888] [ 85.009] sna_render_get_solid: ffffffff [ 85.009] sna_render_get_solid(white) [ 85.009] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.009] sna_transform_is_imprecise_integer_translation: no transform [ 85.009] gen9_composite_picture: integer translation (0, 0), removing [ 85.009] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.009] sna_render_pixmap_bo: GPU all damaged [ 85.009] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.009] gen4_choose_composite_emitter: solid, identity mask [ 85.009] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.009] gen9_composite_get_binding_table(fa00) [ 85.009] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.009] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.009] gen9_emit_vertex_elements: setup id=9 [ 85.009] glyphs0_to_dst: glyph=(165, 41)x(5, 8), unclipped [ 85.009] emit_primitive_identity_mask__avx2: dst=(165, 41), mask=(720.00, 48.00) x (5.00, 8.00) [ 85.009] gen8_vertex_flush[1080] = 3 [ 85.009] gen9_magic_ca_pass: CA fixup (209 -> 212) [ 85.009] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.009] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.009] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.009] sna_glyphs(op=3, nlist=1, src=(172, 49)) [ 85.009] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 85.009] sna_glyphs: discarding mask [ 85.009] glyphs0_to_dst(op=3, src=(172, 49), nlist=1, dst=(172, 49)+(0, 0)) [ 85.009] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.009] gen9_render_composite: 0x0, current mode=1/1 [ 85.009] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 85.009] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 85.009] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.009] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.009] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.009] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.009] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.009] sna_drawable_use_bo: using whole GPU bo [ 85.009] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.009] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.009] color_convert: src=ff729fcf [20028888] [ 85.009] color_convert: dst=ff729fcf [20028888] [ 85.009] sna_render_get_solid: ff729fcf [ 85.009] sna_render_get_solid(23) = ff729fcf (old) [ 85.009] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.009] sna_transform_is_imprecise_integer_translation: no transform [ 85.009] gen9_composite_picture: integer translation (0, 0), removing [ 85.009] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.009] sna_render_pixmap_bo: GPU all damaged [ 85.009] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.009] gen4_choose_composite_emitter: solid, identity mask [ 85.009] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.009] gen9_composite_get_binding_table(f9c0) [ 85.009] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.009] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.009] gen9_emit_vertex_elements: setup id=9 [ 85.009] glyphs0_to_dst: glyph=(171, 43)x(11, 3), unclipped [ 85.009] emit_primitive_identity_mask__avx2: dst=(171, 43), mask=(736.00, 32.00) x (11.00, 3.00) [ 85.009] gen8_vertex_flush[1180] = 3 [ 85.009] gen9_magic_ca_pass: CA fixup (212 -> 215) [ 85.009] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.009] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.009] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.009] sna_glyphs(op=3, nlist=1, src=(181, 49)) [ 85.009] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 85.009] sna_glyphs: discarding mask [ 85.009] glyphs0_to_dst(op=3, src=(181, 49), nlist=1, dst=(181, 49)+(0, 0)) [ 85.009] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.009] gen9_render_composite: 0x0, current mode=1/1 [ 85.009] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 85.009] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 85.009] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.009] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.009] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.009] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.009] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.009] sna_drawable_use_bo: using whole GPU bo [ 85.009] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.009] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.009] color_convert: src=ffffffff [20028888] [ 85.009] color_convert: dst=ffffffff [20028888] [ 85.009] sna_render_get_solid: ffffffff [ 85.009] sna_render_get_solid(white) [ 85.009] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.009] sna_transform_is_imprecise_integer_translation: no transform [ 85.009] gen9_composite_picture: integer translation (0, 0), removing [ 85.009] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.009] sna_render_pixmap_bo: GPU all damaged [ 85.009] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.009] gen4_choose_composite_emitter: solid, identity mask [ 85.009] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.009] gen9_composite_get_binding_table(f980) [ 85.009] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.009] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.009] gen9_emit_vertex_elements: setup id=9 [ 85.009] glyphs0_to_dst: glyph=(180, 38)x(10, 13), unclipped [ 85.009] emit_primitive_identity_mask__avx2: dst=(180, 38), mask=(752.00, 32.00) x (10.00, 13.00) [ 85.009] gen8_vertex_flush[1280] = 3 [ 85.009] gen9_magic_ca_pass: CA fixup (215 -> 218) [ 85.009] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.009] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.009] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.009] sna_glyphs(op=3, nlist=1, src=(1, 66)) [ 85.009] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 85.009] sna_glyphs: discarding mask [ 85.009] glyphs0_to_dst(op=3, src=(1, 66), nlist=1, dst=(1, 66)+(0, 0)) [ 85.009] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.009] gen9_render_composite: 0x0, current mode=1/1 [ 85.009] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 85.009] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 85.009] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.009] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.009] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.009] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.010] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.010] sna_drawable_use_bo: using whole GPU bo [ 85.010] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.010] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.010] color_convert: src=ff8ae234 [20028888] [ 85.010] color_convert: dst=ff8ae234 [20028888] [ 85.010] sna_render_get_solid: ff8ae234 [ 85.010] sna_render_get_solid(22) = ff8ae234 (old) [ 85.010] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.010] sna_transform_is_imprecise_integer_translation: no transform [ 85.010] gen9_composite_picture: integer translation (0, 0), removing [ 85.010] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.010] sna_render_pixmap_bo: GPU all damaged [ 85.010] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.010] gen4_choose_composite_emitter: solid, identity mask [ 85.010] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.010] gen9_composite_get_binding_table(f940) [ 85.010] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.010] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.010] gen9_emit_vertex_elements: setup id=9 [ 85.010] glyphs0_to_dst: glyph=(1, 58)x(9, 8), unclipped [ 85.010] emit_primitive_identity_mask__avx2: dst=(1, 58), mask=(688.00, 32.00) x (9.00, 8.00) [ 85.010] glyphs0_to_dst: glyph=(9, 56)x(10, 13), unclipped [ 85.010] emit_primitive_identity_mask__avx2: dst=(9, 56), mask=(672.00, 48.00) x (10.00, 13.00) [ 85.010] glyphs0_to_dst: glyph=(19, 58)x(9, 8), unclipped [ 85.010] emit_primitive_identity_mask__avx2: dst=(19, 58), mask=(688.00, 32.00) x (9.00, 8.00) [ 85.010] glyphs0_to_dst: glyph=(28, 60)x(8, 3), unclipped [ 85.010] emit_primitive_identity_mask__avx2: dst=(28, 60), mask=(688.00, 48.00) x (8.00, 3.00) [ 85.010] glyphs0_to_dst: glyph=(36, 56)x(11, 10), unclipped [ 85.010] emit_primitive_identity_mask__avx2: dst=(36, 56), mask=(704.00, 0.00) x (11.00, 10.00) [ 85.010] glyphs0_to_dst: glyph=(46, 58)x(9, 8), unclipped [ 85.010] emit_primitive_identity_mask__avx2: dst=(46, 58), mask=(720.00, 0.00) x (9.00, 8.00) [ 85.010] glyphs0_to_dst: glyph=(54, 58)x(10, 8), unclipped [ 85.010] emit_primitive_identity_mask__avx2: dst=(54, 58), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.010] glyphs0_to_dst: glyph=(63, 58)x(10, 8), unclipped [ 85.010] emit_primitive_identity_mask__avx2: dst=(63, 58), mask=(720.00, 16.00) x (10.00, 8.00) [ 85.010] glyphs0_to_dst: glyph=(72, 55)x(10, 11), unclipped [ 85.010] emit_primitive_identity_mask__avx2: dst=(72, 55), mask=(736.00, 0.00) x (10.00, 11.00) [ 85.010] glyphs0_to_dst: glyph=(81, 58)x(10, 8), unclipped [ 85.010] emit_primitive_identity_mask__avx2: dst=(81, 58), mask=(752.00, 0.00) x (10.00, 8.00) [ 85.010] glyphs0_to_dst: glyph=(90, 55)x(10, 11), unclipped [ 85.010] emit_primitive_identity_mask__avx2: dst=(90, 55), mask=(736.00, 0.00) x (10.00, 11.00) [ 85.010] glyphs0_to_dst: glyph=(99, 58)x(11, 8), unclipped [ 85.010] emit_primitive_identity_mask__avx2: dst=(99, 58), mask=(736.00, 16.00) x (11.00, 8.00) [ 85.010] glyphs0_to_dst: glyph=(109, 58)x(9, 8), unclipped [ 85.010] emit_primitive_identity_mask__avx2: dst=(109, 58), mask=(752.00, 16.00) x (9.00, 8.00) [ 85.010] glyphs0_to_dst: glyph=(118, 60)x(8, 3), unclipped [ 85.010] emit_primitive_identity_mask__avx2: dst=(118, 60), mask=(688.00, 48.00) x (8.00, 3.00) [ 85.010] glyphs0_to_dst: glyph=(126, 56)x(10, 10), unclipped [ 85.010] emit_primitive_identity_mask__avx2: dst=(126, 56), mask=(704.00, 32.00) x (10.00, 10.00) [ 85.010] glyphs0_to_dst: glyph=(135, 56)x(10, 10), unclipped [ 85.010] emit_primitive_identity_mask__avx2: dst=(135, 56), mask=(704.00, 32.00) x (10.00, 10.00) [ 85.010] glyphs0_to_dst: glyph=(144, 56)x(10, 10), unclipped [ 85.010] emit_primitive_identity_mask__avx2: dst=(144, 56), mask=(720.00, 32.00) x (10.00, 10.00) [ 85.010] glyphs0_to_dst: glyph=(153, 56)x(10, 10), unclipped [ 85.010] emit_primitive_identity_mask__avx2: dst=(153, 56), mask=(704.00, 48.00) x (10.00, 10.00) [ 85.010] gen8_vertex_flush[1380] = 54 [ 85.010] gen9_magic_ca_pass: CA fixup (218 -> 272) [ 85.010] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.010] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.010] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.010] sna_glyphs(op=3, nlist=1, src=(163, 66)) [ 85.010] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 85.010] sna_glyphs: discarding mask [ 85.010] glyphs0_to_dst(op=3, src=(163, 66), nlist=1, dst=(163, 66)+(0, 0)) [ 85.010] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.010] gen9_render_composite: 0x0, current mode=1/1 [ 85.010] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 85.010] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 85.010] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.010] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.010] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.010] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.010] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.010] sna_drawable_use_bo: using whole GPU bo [ 85.010] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.010] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.010] color_convert: src=ffffffff [20028888] [ 85.010] color_convert: dst=ffffffff [20028888] [ 85.010] sna_render_get_solid: ffffffff [ 85.010] sna_render_get_solid(white) [ 85.010] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.010] sna_transform_is_imprecise_integer_translation: no transform [ 85.010] gen9_composite_picture: integer translation (0, 0), removing [ 85.010] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.010] sna_render_pixmap_bo: GPU all damaged [ 85.010] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.010] gen4_choose_composite_emitter: solid, identity mask [ 85.010] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.010] gen9_composite_get_binding_table(f900) [ 85.010] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.010] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.010] gen9_emit_vertex_elements: setup id=9 [ 85.010] glyphs0_to_dst: glyph=(165, 58)x(5, 8), unclipped [ 85.010] emit_primitive_identity_mask__avx2: dst=(165, 58), mask=(720.00, 48.00) x (5.00, 8.00) [ 85.010] gen8_vertex_flush[1480] = 3 [ 85.010] gen9_magic_ca_pass: CA fixup (272 -> 275) [ 85.010] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.010] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.010] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.010] sna_glyphs(op=3, nlist=1, src=(172, 66)) [ 85.010] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 85.010] sna_glyphs: discarding mask [ 85.010] glyphs0_to_dst(op=3, src=(172, 66), nlist=1, dst=(172, 66)+(0, 0)) [ 85.010] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.010] gen9_render_composite: 0x0, current mode=1/1 [ 85.010] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 85.010] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 85.010] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.010] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.010] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.010] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.010] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.010] sna_drawable_use_bo: using whole GPU bo [ 85.010] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.010] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.010] color_convert: src=ff729fcf [20028888] [ 85.010] color_convert: dst=ff729fcf [20028888] [ 85.010] sna_render_get_solid: ff729fcf [ 85.010] sna_render_get_solid(23) = ff729fcf (old) [ 85.010] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.010] sna_transform_is_imprecise_integer_translation: no transform [ 85.010] gen9_composite_picture: integer translation (0, 0), removing [ 85.010] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.010] sna_render_pixmap_bo: GPU all damaged [ 85.010] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.010] gen4_choose_composite_emitter: solid, identity mask [ 85.010] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.010] gen9_composite_get_binding_table(f8c0) [ 85.010] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.010] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.010] gen9_emit_vertex_elements: setup id=9 [ 85.010] glyphs0_to_dst: glyph=(171, 60)x(11, 3), unclipped [ 85.010] emit_primitive_identity_mask__avx2: dst=(171, 60), mask=(736.00, 32.00) x (11.00, 3.00) [ 85.010] gen8_vertex_flush[1580] = 3 [ 85.010] gen9_magic_ca_pass: CA fixup (275 -> 278) [ 85.010] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.010] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.010] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.010] sna_glyphs(op=3, nlist=1, src=(181, 66)) [ 85.010] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 85.010] sna_glyphs: discarding mask [ 85.010] glyphs0_to_dst(op=3, src=(181, 66), nlist=1, dst=(181, 66)+(0, 0)) [ 85.010] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.010] gen9_render_composite: 0x0, current mode=1/1 [ 85.010] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 85.010] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 85.010] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.010] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.010] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.010] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.010] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.010] sna_drawable_use_bo: using whole GPU bo [ 85.010] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.010] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.010] color_convert: src=ffffffff [20028888] [ 85.010] color_convert: dst=ffffffff [20028888] [ 85.010] sna_render_get_solid: ffffffff [ 85.010] sna_render_get_solid(white) [ 85.010] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.010] sna_transform_is_imprecise_integer_translation: no transform [ 85.010] gen9_composite_picture: integer translation (0, 0), removing [ 85.010] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.010] sna_render_pixmap_bo: GPU all damaged [ 85.010] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.010] gen4_choose_composite_emitter: solid, identity mask [ 85.010] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.010] gen9_composite_get_binding_table(f880) [ 85.010] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.010] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.010] gen9_emit_vertex_elements: setup id=9 [ 85.010] glyphs0_to_dst: glyph=(180, 55)x(10, 13), unclipped [ 85.010] emit_primitive_identity_mask__avx2: dst=(180, 55), mask=(752.00, 32.00) x (10.00, 13.00) [ 85.010] gen8_vertex_flush[1680] = 3 [ 85.010] gen9_magic_ca_pass: CA fixup (278 -> 281) [ 85.010] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.010] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.010] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.010] sna_glyphs(op=3, nlist=1, src=(1, 83)) [ 85.010] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 85.010] sna_glyphs: discarding mask [ 85.010] glyphs0_to_dst(op=3, src=(1, 83), nlist=1, dst=(1, 83)+(0, 0)) [ 85.010] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.010] gen9_render_composite: 0x0, current mode=1/1 [ 85.010] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 85.010] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 85.010] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.010] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.010] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.010] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.010] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.010] sna_drawable_use_bo: using whole GPU bo [ 85.010] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.010] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.010] color_convert: src=ff8ae234 [20028888] [ 85.010] color_convert: dst=ff8ae234 [20028888] [ 85.010] sna_render_get_solid: ff8ae234 [ 85.010] sna_render_get_solid(22) = ff8ae234 (old) [ 85.010] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.010] sna_transform_is_imprecise_integer_translation: no transform [ 85.010] gen9_composite_picture: integer translation (0, 0), removing [ 85.010] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.010] sna_render_pixmap_bo: GPU all damaged [ 85.010] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.010] gen4_choose_composite_emitter: solid, identity mask [ 85.010] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.010] gen9_composite_get_binding_table(f840) [ 85.010] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.010] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.010] gen9_emit_vertex_elements: setup id=9 [ 85.010] glyphs0_to_dst: glyph=(1, 75)x(9, 8), unclipped [ 85.010] emit_primitive_identity_mask__avx2: dst=(1, 75), mask=(688.00, 32.00) x (9.00, 8.00) [ 85.010] glyphs0_to_dst: glyph=(9, 73)x(10, 13), unclipped [ 85.010] emit_primitive_identity_mask__avx2: dst=(9, 73), mask=(672.00, 48.00) x (10.00, 13.00) [ 85.010] glyphs0_to_dst: glyph=(19, 75)x(9, 8), unclipped [ 85.010] emit_primitive_identity_mask__avx2: dst=(19, 75), mask=(688.00, 32.00) x (9.00, 8.00) [ 85.010] glyphs0_to_dst: glyph=(28, 77)x(8, 3), unclipped [ 85.010] emit_primitive_identity_mask__avx2: dst=(28, 77), mask=(688.00, 48.00) x (8.00, 3.00) [ 85.010] glyphs0_to_dst: glyph=(36, 73)x(11, 10), unclipped [ 85.010] emit_primitive_identity_mask__avx2: dst=(36, 73), mask=(704.00, 0.00) x (11.00, 10.00) [ 85.010] glyphs0_to_dst: glyph=(46, 75)x(9, 8), unclipped [ 85.010] emit_primitive_identity_mask__avx2: dst=(46, 75), mask=(720.00, 0.00) x (9.00, 8.00) [ 85.010] glyphs0_to_dst: glyph=(54, 75)x(10, 8), unclipped [ 85.010] emit_primitive_identity_mask__avx2: dst=(54, 75), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.010] glyphs0_to_dst: glyph=(63, 75)x(10, 8), unclipped [ 85.010] emit_primitive_identity_mask__avx2: dst=(63, 75), mask=(720.00, 16.00) x (10.00, 8.00) [ 85.010] glyphs0_to_dst: glyph=(72, 72)x(10, 11), unclipped [ 85.010] emit_primitive_identity_mask__avx2: dst=(72, 72), mask=(736.00, 0.00) x (10.00, 11.00) [ 85.010] glyphs0_to_dst: glyph=(81, 75)x(10, 8), unclipped [ 85.010] emit_primitive_identity_mask__avx2: dst=(81, 75), mask=(752.00, 0.00) x (10.00, 8.00) [ 85.010] glyphs0_to_dst: glyph=(90, 72)x(10, 11), unclipped [ 85.010] emit_primitive_identity_mask__avx2: dst=(90, 72), mask=(736.00, 0.00) x (10.00, 11.00) [ 85.010] glyphs0_to_dst: glyph=(99, 75)x(11, 8), unclipped [ 85.010] emit_primitive_identity_mask__avx2: dst=(99, 75), mask=(736.00, 16.00) x (11.00, 8.00) [ 85.010] glyphs0_to_dst: glyph=(109, 75)x(9, 8), unclipped [ 85.010] emit_primitive_identity_mask__avx2: dst=(109, 75), mask=(752.00, 16.00) x (9.00, 8.00) [ 85.010] glyphs0_to_dst: glyph=(118, 77)x(8, 3), unclipped [ 85.010] emit_primitive_identity_mask__avx2: dst=(118, 77), mask=(688.00, 48.00) x (8.00, 3.00) [ 85.010] glyphs0_to_dst: glyph=(126, 73)x(10, 10), unclipped [ 85.010] emit_primitive_identity_mask__avx2: dst=(126, 73), mask=(704.00, 32.00) x (10.00, 10.00) [ 85.010] glyphs0_to_dst: glyph=(135, 73)x(10, 10), unclipped [ 85.010] emit_primitive_identity_mask__avx2: dst=(135, 73), mask=(704.00, 32.00) x (10.00, 10.00) [ 85.011] glyphs0_to_dst: glyph=(144, 73)x(10, 10), unclipped [ 85.011] emit_primitive_identity_mask__avx2: dst=(144, 73), mask=(720.00, 32.00) x (10.00, 10.00) [ 85.011] glyphs0_to_dst: glyph=(153, 73)x(10, 10), unclipped [ 85.011] emit_primitive_identity_mask__avx2: dst=(153, 73), mask=(704.00, 48.00) x (10.00, 10.00) [ 85.011] gen8_vertex_flush[1780] = 54 [ 85.011] gen9_magic_ca_pass: CA fixup (281 -> 335) [ 85.011] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.011] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.011] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.011] sna_glyphs(op=3, nlist=1, src=(163, 83)) [ 85.011] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 85.011] sna_glyphs: discarding mask [ 85.011] glyphs0_to_dst(op=3, src=(163, 83), nlist=1, dst=(163, 83)+(0, 0)) [ 85.011] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.011] gen9_render_composite: 0x0, current mode=1/1 [ 85.011] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 85.011] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 85.011] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.011] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.011] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.011] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.011] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.011] sna_drawable_use_bo: using whole GPU bo [ 85.011] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.011] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.011] color_convert: src=ffffffff [20028888] [ 85.011] color_convert: dst=ffffffff [20028888] [ 85.011] sna_render_get_solid: ffffffff [ 85.011] sna_render_get_solid(white) [ 85.011] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.011] sna_transform_is_imprecise_integer_translation: no transform [ 85.011] gen9_composite_picture: integer translation (0, 0), removing [ 85.011] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.011] sna_render_pixmap_bo: GPU all damaged [ 85.011] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.011] gen4_choose_composite_emitter: solid, identity mask [ 85.011] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.011] gen9_composite_get_binding_table(f800) [ 85.011] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.011] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.011] gen9_emit_vertex_elements: setup id=9 [ 85.011] glyphs0_to_dst: glyph=(165, 75)x(5, 8), unclipped [ 85.011] emit_primitive_identity_mask__avx2: dst=(165, 75), mask=(720.00, 48.00) x (5.00, 8.00) [ 85.011] gen8_vertex_flush[1880] = 3 [ 85.011] gen9_magic_ca_pass: CA fixup (335 -> 338) [ 85.011] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.011] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.011] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.011] sna_glyphs(op=3, nlist=1, src=(172, 83)) [ 85.011] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 85.011] sna_glyphs: discarding mask [ 85.011] glyphs0_to_dst(op=3, src=(172, 83), nlist=1, dst=(172, 83)+(0, 0)) [ 85.011] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.011] gen9_render_composite: 0x0, current mode=1/1 [ 85.011] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 85.011] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 85.011] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.011] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.011] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.011] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.011] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.011] sna_drawable_use_bo: using whole GPU bo [ 85.011] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.011] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.011] color_convert: src=ff729fcf [20028888] [ 85.011] color_convert: dst=ff729fcf [20028888] [ 85.011] sna_render_get_solid: ff729fcf [ 85.011] sna_render_get_solid(23) = ff729fcf (old) [ 85.011] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.011] sna_transform_is_imprecise_integer_translation: no transform [ 85.011] gen9_composite_picture: integer translation (0, 0), removing [ 85.011] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.011] sna_render_pixmap_bo: GPU all damaged [ 85.011] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.011] gen4_choose_composite_emitter: solid, identity mask [ 85.011] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.011] gen9_composite_get_binding_table(f7c0) [ 85.011] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.011] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.011] gen9_emit_vertex_elements: setup id=9 [ 85.011] glyphs0_to_dst: glyph=(171, 77)x(11, 3), unclipped [ 85.011] emit_primitive_identity_mask__avx2: dst=(171, 77), mask=(736.00, 32.00) x (11.00, 3.00) [ 85.011] gen8_vertex_flush[1980] = 3 [ 85.011] gen9_magic_ca_pass: CA fixup (338 -> 341) [ 85.011] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.011] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.011] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.011] sna_glyphs(op=3, nlist=1, src=(181, 83)) [ 85.011] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 85.011] sna_glyphs: discarding mask [ 85.011] glyphs0_to_dst(op=3, src=(181, 83), nlist=1, dst=(181, 83)+(0, 0)) [ 85.011] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.011] gen9_render_composite: 0x0, current mode=1/1 [ 85.011] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 85.011] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 85.011] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.011] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.011] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.011] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.011] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.011] sna_drawable_use_bo: using whole GPU bo [ 85.011] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.011] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.011] color_convert: src=ffffffff [20028888] [ 85.011] color_convert: dst=ffffffff [20028888] [ 85.011] sna_render_get_solid: ffffffff [ 85.011] sna_render_get_solid(white) [ 85.011] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.011] sna_transform_is_imprecise_integer_translation: no transform [ 85.011] gen9_composite_picture: integer translation (0, 0), removing [ 85.011] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.011] sna_render_pixmap_bo: GPU all damaged [ 85.011] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.011] gen4_choose_composite_emitter: solid, identity mask [ 85.011] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.011] gen9_composite_get_binding_table(f780) [ 85.011] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.011] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.011] gen9_emit_vertex_elements: setup id=9 [ 85.011] glyphs0_to_dst: glyph=(180, 72)x(10, 13), unclipped [ 85.011] emit_primitive_identity_mask__avx2: dst=(180, 72), mask=(752.00, 32.00) x (10.00, 13.00) [ 85.011] gen8_vertex_flush[1a80] = 3 [ 85.011] gen9_magic_ca_pass: CA fixup (341 -> 344) [ 85.011] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.011] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.011] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.011] sna_glyphs(op=3, nlist=1, src=(1, 100)) [ 85.011] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 85.011] sna_glyphs: discarding mask [ 85.011] glyphs0_to_dst(op=3, src=(1, 100), nlist=1, dst=(1, 100)+(0, 0)) [ 85.011] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.011] gen9_render_composite: 0x0, current mode=1/1 [ 85.011] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 85.011] kgem_bo_is_busy: handle=112, domain: 0 exec? 1, rq? 1 [ 85.011] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.011] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.011] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.011] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.011] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.011] sna_drawable_use_bo: using whole GPU bo [ 85.011] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.011] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.011] color_convert: src=ff8ae234 [20028888] [ 85.011] color_convert: dst=ff8ae234 [20028888] [ 85.011] sna_render_get_solid: ff8ae234 [ 85.011] sna_render_get_solid(22) = ff8ae234 (old) [ 85.011] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.011] sna_transform_is_imprecise_integer_translation: no transform [ 85.011] gen9_composite_picture: integer translation (0, 0), removing [ 85.011] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.011] sna_render_pixmap_bo: GPU all damaged [ 85.011] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.011] gen4_choose_composite_emitter: solid, identity mask [ 85.011] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.011] gen9_composite_get_binding_table(f740) [ 85.011] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.011] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.011] gen9_emit_vertex_elements: setup id=9 [ 85.011] glyphs0_to_dst: glyph=(1, 92)x(9, 8), unclipped [ 85.011] emit_primitive_identity_mask__avx2: dst=(1, 92), mask=(688.00, 32.00) x (9.00, 8.00) [ 85.011] glyphs0_to_dst: glyph=(9, 90)x(10, 13), unclipped [ 85.011] emit_primitive_identity_mask__avx2: dst=(9, 90), mask=(672.00, 48.00) x (10.00, 13.00) [ 85.011] glyphs0_to_dst: glyph=(19, 92)x(9, 8), unclipped [ 85.011] emit_primitive_identity_mask__avx2: dst=(19, 92), mask=(688.00, 32.00) x (9.00, 8.00) [ 85.011] glyphs0_to_dst: glyph=(28, 94)x(8, 3), unclipped [ 85.011] emit_primitive_identity_mask__avx2: dst=(28, 94), mask=(688.00, 48.00) x (8.00, 3.00) [ 85.011] glyphs0_to_dst: glyph=(36, 90)x(11, 10), unclipped [ 85.011] emit_primitive_identity_mask__avx2: dst=(36, 90), mask=(704.00, 0.00) x (11.00, 10.00) [ 85.011] glyphs0_to_dst: glyph=(46, 92)x(9, 8), unclipped [ 85.011] emit_primitive_identity_mask__avx2: dst=(46, 92), mask=(720.00, 0.00) x (9.00, 8.00) [ 85.011] glyphs0_to_dst: glyph=(54, 92)x(10, 8), unclipped [ 85.011] emit_primitive_identity_mask__avx2: dst=(54, 92), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.011] glyphs0_to_dst: glyph=(63, 92)x(10, 8), unclipped [ 85.011] emit_primitive_identity_mask__avx2: dst=(63, 92), mask=(720.00, 16.00) x (10.00, 8.00) [ 85.011] glyphs0_to_dst: glyph=(72, 89)x(10, 11), unclipped [ 85.011] emit_primitive_identity_mask__avx2: dst=(72, 89), mask=(736.00, 0.00) x (10.00, 11.00) [ 85.011] glyphs0_to_dst: glyph=(81, 92)x(10, 8), unclipped [ 85.011] emit_primitive_identity_mask__avx2: dst=(81, 92), mask=(752.00, 0.00) x (10.00, 8.00) [ 85.011] glyphs0_to_dst: glyph=(90, 89)x(10, 11), unclipped [ 85.011] emit_primitive_identity_mask__avx2: dst=(90, 89), mask=(736.00, 0.00) x (10.00, 11.00) [ 85.011] glyphs0_to_dst: glyph=(99, 92)x(11, 8), unclipped [ 85.011] emit_primitive_identity_mask__avx2: dst=(99, 92), mask=(736.00, 16.00) x (11.00, 8.00) [ 85.011] glyphs0_to_dst: glyph=(109, 92)x(9, 8), unclipped [ 85.011] emit_primitive_identity_mask__avx2: dst=(109, 92), mask=(752.00, 16.00) x (9.00, 8.00) [ 85.011] glyphs0_to_dst: glyph=(118, 94)x(8, 3), unclipped [ 85.011] emit_primitive_identity_mask__avx2: dst=(118, 94), mask=(688.00, 48.00) x (8.00, 3.00) [ 85.011] glyphs0_to_dst: glyph=(126, 90)x(10, 10), unclipped [ 85.011] emit_primitive_identity_mask__avx2: dst=(126, 90), mask=(704.00, 32.00) x (10.00, 10.00) [ 85.011] glyphs0_to_dst: glyph=(135, 90)x(10, 10), unclipped [ 85.011] emit_primitive_identity_mask__avx2: dst=(135, 90), mask=(704.00, 32.00) x (10.00, 10.00) [ 85.011] glyphs0_to_dst: glyph=(144, 90)x(10, 10), unclipped [ 85.011] emit_primitive_identity_mask__avx2: dst=(144, 90), mask=(720.00, 32.00) x (10.00, 10.00) [ 85.011] glyphs0_to_dst: glyph=(153, 90)x(10, 10), unclipped [ 85.011] emit_primitive_identity_mask__avx2: dst=(153, 90), mask=(704.00, 48.00) x (10.00, 10.00) [ 85.011] gen8_vertex_flush[1b80] = 54 [ 85.011] gen9_magic_ca_pass: CA fixup (344 -> 398) [ 85.011] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.011] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.011] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.011] sna_accel_flush: flush?=0, dirty?=0 [ 85.011] sna_block_handler (tv=0.0) [ 85.011] sna_wakeup_handler [ 85.011] sna_composite_rectangles(pixmap=5195, op=0, 0 x 1 [(0, 0)x(134, 17) ...]) [ 85.011] sna_composite_rectangles: converted to op 0 [ 85.011] sna_composite_rectangles[0] (0, 0)x(134, 17) -> (0, 0), (134, 17) [ 85.011] sna_composite_rectangles: nrects=1, region=(0, 0), (134, 17) x 1 [ 85.011] sna_composite_rectangles: clipped extents (0, 0),(134, 17) x 1 [ 85.011] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(134, 17) [ 85.011] sna_composite_rectangles: promoting to full GPU [ 85.011] sna_composite_rectangles: dropping last-cpu hint [ 85.011] sna_drawable_use_bo pixmap=5195, box=((0, 0), (134, 17)), flags=19... [ 85.011] sna_drawable_use_bo: exported target, set PREFER_GPU [ 85.011] sna_drawable_use_bo: pinned, never REPLACES [ 85.011] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 85.011] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.011] sna_drawable_use_bo: using whole GPU bo [ 85.011] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 85.011] kgem_bo_is_render: handle=127, rq? 1 [0] [ 85.011] gen9_render_fill_boxes(0 x 1 [(0, 0), (134, 17) ...]) [ 85.011] sna_render_get_solid: 0 [ 85.011] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 85.011] kgem_set_mode: flushing before new bo [ 85.011] gen8_vertex_close: used=1592, vbo active? 23, vb=221, nreloc=3 [ 85.011] gen8_vertex_close: reloc[0] = 287 [ 85.011] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 85.011] kgem_add_handle: handle=23, index=5 [ 85.011] kgem_add_reloc64[12] = (delta=0, target handle=5, presumed=fd541000) [ 85.011] gen8_vertex_close: reloc[1] = 372 [ 85.011] kgem_add_reloc64: handle=23, pos=372, delta=0, domains=200000 [ 85.011] kgem_add_reloc64[13] = (delta=0, target handle=5, presumed=fd541000) [ 85.011] gen8_vertex_close: reloc[2] = 475 [ 85.011] kgem_add_reloc64: handle=23, pos=475, delta=0, domains=200000 [ 85.012] kgem_add_reloc64[14] = (delta=0, target handle=5, presumed=fd541000) [ 85.012] batch[1/1, flags=1800]: 1798 1798 15824 16384, nreloc=15, nexec=6, nfence=0, aperture=9200 [fenced=0] [ 85.012] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd981000 [ 85.012] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -53247 [ 85.012] kgem_fixup_relocs: shrinking by 53248 [ 85.012] __kgem_busy: handle=2, busy=0, wedged=0 [ 85.012] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd981000 [ 85.012] kgem_commit: release handle=112 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e64a9000 [ 85.012] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 85.012] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 85.012] __kgem_bo_clear_busy: handle=7 [ 85.012] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 85.012] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 85.012] __kgem_bo_clear_busy: handle=143 [ 85.012] kgem_commit: release handle=143 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff6e000 [ 85.012] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 85.012] __kgem_bo_clear_busy: handle=143 [ 85.012] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 85.012] __kgem_bo_clear_busy: handle=143 [ 85.012] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 85.012] __kgem_bo_clear_busy: handle=143 [ 85.012] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 85.012] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 85.012] __kgem_bo_clear_busy: handle=7 [ 85.012] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 85.012] __kgem_bo_clear_busy: handle=143 [ 85.012] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 85.012] __kgem_busy: handle=2, busy=131072, wedged=0 [ 85.012] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 85.012] needs_batch_flush: flushing before handle=127 for required semaphore [ 85.012] kgem_check_bo: num_pages=+16, num_exec=+1 [ 85.012] aligning vertex: was 4, now 2 floats per vertex [ 85.012] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 85.012] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 85.012] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 85.012] kgem_add_handle: handle=4, index=0 [ 85.012] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 85.012] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 85.012] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 85.012] gen9_composite_get_binding_table(ffc0) [ 85.012] kgem_add_reloc64: handle=127, pos=16360, delta=0, domains=20002 [ 85.012] kgem_add_handle: handle=127, index=1 [ 85.012] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd373000) [ 85.012] __kgem_bo_mark_dirty: handle=127 (proxy? 0) [ 85.012] [3fe0] bind bo(handle=127, addr=fd373000), format=192, width=134, height=17, pitch=1024, tiling=1 -> render [ 85.012] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 85.012] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 85.012] kgem_add_handle: handle=7, index=2 [ 85.012] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 85.012] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 85.012] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 85.012] gen9_emit_sampler: sampler = 1 [ 85.012] gen9_emit_sf: num_sf_outputs=1 [ 85.012] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 85.012] gen9_emit_vertex_elements: setup id=0 [ 85.012] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 85.012] (0, 0), (134, 17) [ 85.012] gen8_vertex_flush[490] = 3 [ 85.012] sna_composite_rectangles: pixmap=5195 marking clear [0]? 1 [ 85.012] sna_accel_flush: flush?=1, dirty?=0 [ 85.012] gen8_vertex_close: used=1598, vbo active? 23, vb=1, nreloc=1 [ 85.012] gen8_vertex_close: reloc[0] = 287 [ 85.012] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 85.012] kgem_add_handle: handle=23, index=3 [ 85.012] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 85.012] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=91 [fenced=0] [ 85.012] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 85.012] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 85.012] kgem_fixup_relocs: shrinking by 61440 [ 85.012] __kgem_busy: handle=1, busy=0, wedged=0 [ 85.012] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 85.012] kgem_commit: release handle=127 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd373000 [ 85.012] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 85.012] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 85.012] __kgem_bo_clear_busy: handle=7 [ 85.012] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 85.012] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 85.012] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 85.012] sna_accel_flush: flush?=0, dirty?=0 [ 85.012] sna_create_pixmap(134, 17, 32, usage=0) [ 85.012] kgem_can_create_2d: 134x17 @ 32 [ 85.012] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=544, height=17 [ 85.012] kgem_can_create_2d: untiled size=12288 [ 85.012] kgem_choose_tiling: 134x17 -> 1 [ 85.012] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1024, height=24 [ 85.012] kgem_can_create_2d: tiled[1] size=24576 [ 85.012] sna_create_pixmap: usage=0, flags=1b [ 85.012] sna_create_pixmap: creating GPU pixmap 134x17, stride=536, flags=1b [ 85.012] __pop_freed_pixmap: reusing freed pixmap=5187 header [ 85.012] create_pixmap_hdr: pixmap=5196, width=134, height=17, usage=0 [ 85.012] sna_create_pixmap: serial=5196, 134x17, usage=0 [ 85.012] sna_accel_flush: flush?=0, dirty?=0 [ 85.012] sna_accel_flush: flush?=0, dirty?=0 [ 85.012] sna_composite_rectangles(pixmap=5197, op=0, 0 x 1 [(0, 0)x(134, 17) ...]) [ 85.012] sna_composite_rectangles: converted to op 0 [ 85.012] sna_composite_rectangles[0] (0, 0)x(134, 17) -> (0, 0), (134, 17) [ 85.012] sna_composite_rectangles: nrects=1, region=(0, 0), (134, 17) x 1 [ 85.012] sna_composite_rectangles: clipped extents (0, 0),(134, 17) x 1 [ 85.012] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(134, 17) [ 85.012] sna_composite_rectangles: dropping last-cpu hint [ 85.012] sna_drawable_use_bo pixmap=5197, box=((0, 0), (134, 17)), flags=19... [ 85.012] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 85.012] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 85.012] sna_pixmap_move_to_gpu(pixmap=5197, usage=0), flags=b [ 85.012] sna_pixmap_move_to_gpu: CPU damage? 0 [ 85.012] sna_pixmap_move_to_gpu: creating GPU bo (134x17@32), create=b [ 85.012] kgem_choose_tiling: 134x17 -> 1 [ 85.012] kgem_choose_tiling: 134x17 -> 1 [ 85.012] sna_pixmap_alloc_gpu: pixmap=5197 [ 85.012] kgem_create_2d(134x17, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 85.012] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1024, height=24 [ 85.012] kgem_set_tiling: handle=138, tiling=1 [1], pitch=1024 [1024]: 1 [ 85.012] kgem_bo_remove_from_inactive: removing handle=138 from inactive [ 85.012] from inactive: pitch=1024, tiling=1: handle=138, id=2930 [ 85.012] __sna_damage_all(134, 17) [ 85.012] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 85.012] sna_pixmap_mark_active: pixmap=5197, handle=138 [ 85.012] sna_drawable_use_bo: allocated GPU bo for operation [ 85.012] sna_drawable_use_bo: using GPU bo with damage? 0 [ 85.012] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 85.012] kgem_bo_is_render: handle=138, rq? 0 [0] [ 85.012] gen9_render_fill_boxes(0 x 1 [(0, 0), (134, 17) ...]) [ 85.012] sna_render_get_solid: 0 [ 85.012] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 85.012] kgem_check_bo: num_pages=+16, num_exec=+1 [ 85.012] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 85.012] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 85.012] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 85.012] kgem_add_handle: handle=4, index=0 [ 85.012] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 85.012] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 85.012] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 85.012] gen9_composite_get_binding_table(ffc0) [ 85.012] kgem_add_reloc64: handle=138, pos=16360, delta=0, domains=20002 [ 85.012] kgem_add_handle: handle=138, index=1 [ 85.012] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fff70000) [ 85.012] __kgem_bo_mark_dirty: handle=138 (proxy? 0) [ 85.012] [3fe0] bind bo(handle=138, addr=fff70000), format=192, width=134, height=17, pitch=1024, tiling=1 -> render [ 85.012] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 85.012] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 85.012] kgem_add_handle: handle=7, index=2 [ 85.012] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 85.012] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 85.012] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 85.012] gen9_emit_sampler: sampler = 1 [ 85.012] gen9_emit_sf: num_sf_outputs=1 [ 85.012] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 85.012] gen9_emit_vertex_elements: setup id=0 [ 85.012] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 85.012] (0, 0), (134, 17) [ 85.012] gen8_vertex_flush[490] = 3 [ 85.012] sna_composite_rectangles: pixmap=5197 marking clear [0]? 1 [ 85.012] sna_accel_flush: flush?=0, dirty?=0 [ 85.012] sna_accel_flush: flush?=0, dirty?=0 [ 85.012] sna_glyphs(op=3, nlist=1, src=(1, 14)) [ 85.012] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 [ 85.012] can_discard_mask: nlist=1, mask=28888, depth 32, op=3 (bounded? 1) [ 85.012] glyphs_format: format=166024, depth=32 [ 85.012] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 85.012] sna_glyphs: discarding mask [ 85.012] glyphs0_to_dst(op=3, src=(1, 14), nlist=1, dst=(1, 14)+(0, 0)) [ 85.012] clipped_glyphs? 16 glyph in 1 lists extents (0, 2), (136, 17), region (1, 2), (134, 17): yes [ 85.012] gen9_render_composite: 0x0, current mode=1/1 [ 85.012] kgem_bo_is_busy: handle=6, domain: 3 exec? 0, rq? 1 [ 85.012] gen9_composite_fallback: mask is already on the GPU, try to use GPU [ 85.012] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.012] sna_drawable_use_bo pixmap=5197, box=((1, 2), (134, 17)), flags=7... [ 85.012] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.012] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.012] sna_drawable_use_bo: using whole GPU bo [ 85.012] gen9_composite_set_target: pixmap=5197, format=20028888, size=134x17, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 85.012] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.012] color_convert: src=ff333333 [20028888] [ 85.012] color_convert: dst=ff333333 [20028888] [ 85.012] sna_render_get_solid: ff333333 [ 85.012] sna_render_get_solid(20) = ff333333 (old) [ 85.012] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.012] sna_transform_is_imprecise_integer_translation: no transform [ 85.012] gen9_composite_picture: integer translation (0, 0), removing [ 85.012] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.013] sna_render_pixmap_bo: GPU all damaged [ 85.013] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.013] gen4_choose_composite_emitter: solid, identity mask [ 85.013] kgem_check_bo: num_pages=+1025, num_exec=+2 [ 85.013] aligning vertex: was 2, now 4 floats per vertex [ 85.013] gen9_composite_get_binding_table(ff00) [ 85.013] kgem_add_reloc64: handle=143, pos=16312, delta=0, domains=40000 [ 85.013] kgem_add_reloc64: adding proxy [delta=80] for handle=143 [ 85.013] kgem_add_handle: handle=143, index=3 [ 85.013] kgem_add_reloc64[5] = (delta=80, target handle=3, presumed=fff6e000) [ 85.013] [3fb0] bind bo(handle=143, addr=fff6e050), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 85.013] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 [ 85.013] kgem_add_handle: handle=6, index=4 [ 85.013] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd581000) [ 85.013] [3fa0] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 85.013] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 85.013] gen9_emit_sampler: sampler = a [ 85.013] gen9_emit_sf: num_sf_outputs=2 [ 85.013] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.013] gen9_emit_vertex_elements: setup id=9 [ 85.013] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 85.013] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 85.013] glyphs0_to_dst: glyph=(0, 6), (10, 17), clip=(1, 2), (134, 17) [ 85.013] glyphs0_to_dst: blt=(1, 6), (10, 17) [ 85.013] emit_primitive_identity_mask__avx2: dst=(1, 6), mask=(1.00, 64.00) x (9.00, 11.00) [ 85.013] glyphs0_to_dst: glyph=(10, 6), (19, 14), clip=(1, 2), (134, 17) [ 85.013] glyphs0_to_dst: blt=(10, 6), (19, 14) [ 85.013] emit_primitive_identity_mask__avx2: dst=(10, 6), mask=(640.00, 48.00) x (9.00, 8.00) [ 85.013] glyphs0_to_dst: glyph=(18, 6), (29, 14), clip=(1, 2), (134, 17) [ 85.013] glyphs0_to_dst: blt=(18, 6), (29, 14) [ 85.013] emit_primitive_identity_mask__avx2: dst=(18, 6), mask=(800.00, 0.00) x (11.00, 8.00) [ 85.013] glyphs0_to_dst: glyph=(28, 6), (41, 14), clip=(1, 2), (134, 17) [ 85.013] glyphs0_to_dst: blt=(28, 6), (41, 14) [ 85.013] emit_primitive_identity_mask__avx2: dst=(28, 6), mask=(640.00, 32.00) x (13.00, 8.00) [ 85.013] glyphs0_to_dst: glyph=(40, 6), (51, 14), clip=(1, 2), (134, 17) [ 85.013] glyphs0_to_dst: blt=(40, 6), (51, 14) [ 85.013] emit_primitive_identity_mask__avx2: dst=(40, 6), mask=(672.00, 16.00) x (11.00, 8.00) [ 85.013] glyphs0_to_dst: glyph=(49, 9), (56, 11), clip=(1, 2), (134, 17) [ 85.013] glyphs0_to_dst: blt=(49, 9), (56, 11) [ 85.013] emit_primitive_identity_mask__avx2: dst=(49, 9), mask=(768.00, 0.00) x (7.00, 2.00) [ 85.013] glyphs0_to_dst: glyph=(54, 6), (63, 14), clip=(1, 2), (134, 17) [ 85.013] glyphs0_to_dst: blt=(54, 6), (63, 14) [ 85.013] emit_primitive_identity_mask__avx2: dst=(54, 6), mask=(784.00, 16.00) x (9.00, 8.00) [ 85.013] glyphs0_to_dst: glyph=(61, 6), (71, 14), clip=(1, 2), (134, 17) [ 85.013] glyphs0_to_dst: blt=(61, 6), (71, 14) [ 85.013] emit_primitive_identity_mask__avx2: dst=(61, 6), mask=(768.00, 16.00) x (10.00, 8.00) [ 85.013] glyphs0_to_dst: glyph=(70, 6), (78, 14), clip=(1, 2), (134, 17) [ 85.013] glyphs0_to_dst: blt=(70, 6), (78, 14) [ 85.013] emit_primitive_identity_mask__avx2: dst=(70, 6), mask=(688.00, 16.00) x (8.00, 8.00) [ 85.013] glyphs0_to_dst: glyph=(75, 6), (86, 14), clip=(1, 2), (134, 17) [ 85.013] glyphs0_to_dst: blt=(75, 6), (86, 14) [ 85.013] emit_primitive_identity_mask__avx2: dst=(75, 6), mask=(672.00, 16.00) x (11.00, 8.00) [ 85.013] glyphs0_to_dst: glyph=(84, 6), (95, 14), clip=(1, 2), (134, 17) [ 85.013] glyphs0_to_dst: blt=(84, 6), (95, 14) [ 85.013] emit_primitive_identity_mask__avx2: dst=(84, 6), mask=(672.00, 16.00) x (11.00, 8.00) [ 85.013] glyphs0_to_dst: glyph=(94, 6), (103, 14), clip=(1, 2), (134, 17) [ 85.013] glyphs0_to_dst: blt=(94, 6), (103, 14) [ 85.013] emit_primitive_identity_mask__avx2: dst=(94, 6), mask=(640.00, 48.00) x (9.00, 8.00) [ 85.013] glyphs0_to_dst: glyph=(102, 6), (111, 14), clip=(1, 2), (134, 17) [ 85.013] glyphs0_to_dst: blt=(102, 6), (111, 14) [ 85.013] emit_primitive_identity_mask__avx2: dst=(102, 6), mask=(784.00, 16.00) x (9.00, 8.00) [ 85.013] glyphs0_to_dst: glyph=(110, 2), (119, 14), clip=(1, 2), (134, 17) [ 85.013] glyphs0_to_dst: blt=(110, 2), (119, 14) [ 85.013] emit_primitive_identity_mask__avx2: dst=(110, 2), mask=(16.00, 64.00) x (9.00, 12.00) [ 85.013] glyphs0_to_dst: glyph=(118, 6), (129, 14), clip=(1, 2), (134, 17) [ 85.013] glyphs0_to_dst: blt=(118, 6), (129, 14) [ 85.013] emit_primitive_identity_mask__avx2: dst=(118, 6), mask=(800.00, 0.00) x (11.00, 8.00) [ 85.013] glyphs0_to_dst: glyph=(127, 3), (136, 14), clip=(1, 2), (134, 17) [ 85.013] glyphs0_to_dst: blt=(127, 3), (134, 14) [ 85.013] emit_primitive_identity_mask__avx2: dst=(127, 3), mask=(0.00, 80.00) x (7.00, 11.00) [ 85.013] gen8_vertex_flush[56c] = 48 [ 85.013] gen9_magic_ca_pass: CA fixup (401 -> 449) [ 85.013] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.013] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.013] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.013] sna_accel_flush: flush?=0, dirty?=0 [ 85.013] sna_accel_flush: flush?=0, dirty?=0 [ 85.013] sna_accel_flush: flush?=0, dirty?=0 [ 85.013] sna_glyphs(op=3, nlist=1, src=(-1, 14)) [ 85.013] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 [ 85.013] can_discard_mask: nlist=1, mask=28888, depth 32, op=3 (bounded? 1) [ 85.013] glyphs_format: format=166024, depth=32 [ 85.013] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 85.013] sna_glyphs: discarding mask [ 85.013] glyphs0_to_dst(op=3, src=(-1, 14), nlist=1, dst=(-1, 14)+(0, 0)) [ 85.013] clipped_glyphs? 16 glyph in 1 lists extents (-2, 2), (134, 17), region (0, 2), (133, 17): yes [ 85.013] gen9_render_composite: 0x0, current mode=1/1 [ 85.013] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.013] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 [ 85.013] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.013] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.013] sna_drawable_use_bo pixmap=5197, box=((0, 2), (133, 17)), flags=7... [ 85.013] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.013] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.013] sna_drawable_use_bo: using whole GPU bo [ 85.013] gen9_composite_set_target: pixmap=5197, format=20028888, size=134x17, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 85.013] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.013] color_convert: src=ff333333 [20028888] [ 85.013] color_convert: dst=ff333333 [20028888] [ 85.013] sna_render_get_solid: ff333333 [ 85.013] sna_render_get_solid(20) = ff333333 (last) [ 85.013] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.013] sna_transform_is_imprecise_integer_translation: no transform [ 85.013] gen9_composite_picture: integer translation (0, 0), removing [ 85.013] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.013] sna_render_pixmap_bo: GPU all damaged [ 85.013] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.013] gen4_choose_composite_emitter: solid, identity mask [ 85.013] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.013] gen9_composite_get_binding_table(fe40) [ 85.013] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.013] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.013] gen9_emit_vertex_elements: setup id=9 [ 85.013] glyphs0_to_dst: glyph=(-2, 6), (8, 17), clip=(0, 2), (133, 17) [ 85.013] glyphs0_to_dst: blt=(0, 6), (8, 17) [ 85.013] emit_primitive_identity_mask__avx2: dst=(0, 6), mask=(2.00, 64.00) x (8.00, 11.00) [ 85.013] glyphs0_to_dst: glyph=(8, 6), (17, 14), clip=(0, 2), (133, 17) [ 85.013] glyphs0_to_dst: blt=(8, 6), (17, 14) [ 85.013] emit_primitive_identity_mask__avx2: dst=(8, 6), mask=(640.00, 48.00) x (9.00, 8.00) [ 85.013] glyphs0_to_dst: glyph=(16, 6), (27, 14), clip=(0, 2), (133, 17) [ 85.013] glyphs0_to_dst: blt=(16, 6), (27, 14) [ 85.013] emit_primitive_identity_mask__avx2: dst=(16, 6), mask=(800.00, 0.00) x (11.00, 8.00) [ 85.013] glyphs0_to_dst: glyph=(26, 6), (39, 14), clip=(0, 2), (133, 17) [ 85.013] glyphs0_to_dst: blt=(26, 6), (39, 14) [ 85.013] emit_primitive_identity_mask__avx2: dst=(26, 6), mask=(640.00, 32.00) x (13.00, 8.00) [ 85.013] glyphs0_to_dst: glyph=(38, 6), (49, 14), clip=(0, 2), (133, 17) [ 85.013] glyphs0_to_dst: blt=(38, 6), (49, 14) [ 85.013] emit_primitive_identity_mask__avx2: dst=(38, 6), mask=(672.00, 16.00) x (11.00, 8.00) [ 85.013] glyphs0_to_dst: glyph=(47, 9), (54, 11), clip=(0, 2), (133, 17) [ 85.013] glyphs0_to_dst: blt=(47, 9), (54, 11) [ 85.013] emit_primitive_identity_mask__avx2: dst=(47, 9), mask=(768.00, 0.00) x (7.00, 2.00) [ 85.013] glyphs0_to_dst: glyph=(52, 6), (61, 14), clip=(0, 2), (133, 17) [ 85.013] glyphs0_to_dst: blt=(52, 6), (61, 14) [ 85.013] emit_primitive_identity_mask__avx2: dst=(52, 6), mask=(784.00, 16.00) x (9.00, 8.00) [ 85.013] glyphs0_to_dst: glyph=(59, 6), (69, 14), clip=(0, 2), (133, 17) [ 85.013] glyphs0_to_dst: blt=(59, 6), (69, 14) [ 85.013] emit_primitive_identity_mask__avx2: dst=(59, 6), mask=(768.00, 16.00) x (10.00, 8.00) [ 85.013] glyphs0_to_dst: glyph=(68, 6), (76, 14), clip=(0, 2), (133, 17) [ 85.013] glyphs0_to_dst: blt=(68, 6), (76, 14) [ 85.013] emit_primitive_identity_mask__avx2: dst=(68, 6), mask=(688.00, 16.00) x (8.00, 8.00) [ 85.013] glyphs0_to_dst: glyph=(73, 6), (84, 14), clip=(0, 2), (133, 17) [ 85.013] glyphs0_to_dst: blt=(73, 6), (84, 14) [ 85.013] emit_primitive_identity_mask__avx2: dst=(73, 6), mask=(672.00, 16.00) x (11.00, 8.00) [ 85.013] glyphs0_to_dst: glyph=(82, 6), (93, 14), clip=(0, 2), (133, 17) [ 85.013] glyphs0_to_dst: blt=(82, 6), (93, 14) [ 85.013] emit_primitive_identity_mask__avx2: dst=(82, 6), mask=(672.00, 16.00) x (11.00, 8.00) [ 85.013] glyphs0_to_dst: glyph=(92, 6), (101, 14), clip=(0, 2), (133, 17) [ 85.013] glyphs0_to_dst: blt=(92, 6), (101, 14) [ 85.013] emit_primitive_identity_mask__avx2: dst=(92, 6), mask=(640.00, 48.00) x (9.00, 8.00) [ 85.013] glyphs0_to_dst: glyph=(100, 6), (109, 14), clip=(0, 2), (133, 17) [ 85.013] glyphs0_to_dst: blt=(100, 6), (109, 14) [ 85.013] emit_primitive_identity_mask__avx2: dst=(100, 6), mask=(784.00, 16.00) x (9.00, 8.00) [ 85.013] glyphs0_to_dst: glyph=(108, 2), (117, 14), clip=(0, 2), (133, 17) [ 85.013] glyphs0_to_dst: blt=(108, 2), (117, 14) [ 85.013] emit_primitive_identity_mask__avx2: dst=(108, 2), mask=(16.00, 64.00) x (9.00, 12.00) [ 85.013] glyphs0_to_dst: glyph=(116, 6), (127, 14), clip=(0, 2), (133, 17) [ 85.013] glyphs0_to_dst: blt=(116, 6), (127, 14) [ 85.013] emit_primitive_identity_mask__avx2: dst=(116, 6), mask=(800.00, 0.00) x (11.00, 8.00) [ 85.013] glyphs0_to_dst: glyph=(125, 3), (134, 14), clip=(0, 2), (133, 17) [ 85.013] glyphs0_to_dst: blt=(125, 3), (133, 14) [ 85.013] emit_primitive_identity_mask__avx2: dst=(125, 3), mask=(0.00, 80.00) x (8.00, 11.00) [ 85.013] gen8_vertex_flush[664] = 48 [ 85.013] gen9_magic_ca_pass: CA fixup (449 -> 497) [ 85.013] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.013] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.013] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.013] sna_accel_flush: flush?=0, dirty?=0 [ 85.013] sna_accel_flush: flush?=0, dirty?=0 [ 85.013] sna_accel_flush: flush?=0, dirty?=0 [ 85.013] sna_glyphs(op=3, nlist=1, src=(0, 15)) [ 85.013] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 [ 85.013] can_discard_mask: nlist=1, mask=28888, depth 32, op=3 (bounded? 1) [ 85.013] glyphs_format: format=166024, depth=32 [ 85.013] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 85.013] sna_glyphs: discarding mask [ 85.013] glyphs0_to_dst(op=3, src=(0, 15), nlist=1, dst=(0, 15)+(0, 0)) [ 85.013] clipped_glyphs? 16 glyph in 1 lists extents (-1, 3), (135, 18), region (0, 3), (134, 17): yes [ 85.013] gen9_render_composite: 0x0, current mode=1/1 [ 85.013] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.013] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 [ 85.013] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.013] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.013] sna_drawable_use_bo pixmap=5197, box=((0, 3), (134, 17)), flags=7... [ 85.013] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.013] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.013] sna_drawable_use_bo: using whole GPU bo [ 85.013] gen9_composite_set_target: pixmap=5197, format=20028888, size=134x17, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 85.013] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.013] color_convert: src=ff333333 [20028888] [ 85.013] color_convert: dst=ff333333 [20028888] [ 85.014] sna_render_get_solid: ff333333 [ 85.014] sna_render_get_solid(20) = ff333333 (last) [ 85.014] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.014] sna_transform_is_imprecise_integer_translation: no transform [ 85.014] gen9_composite_picture: integer translation (0, 0), removing [ 85.014] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.014] sna_render_pixmap_bo: GPU all damaged [ 85.014] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.014] gen4_choose_composite_emitter: solid, identity mask [ 85.014] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.014] gen9_composite_get_binding_table(fe40) [ 85.014] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.014] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.014] gen9_emit_vertex_elements: setup id=9 [ 85.014] glyphs0_to_dst: glyph=(-1, 7), (9, 18), clip=(0, 3), (134, 17) [ 85.014] glyphs0_to_dst: blt=(0, 7), (9, 17) [ 85.014] emit_primitive_identity_mask__avx2: dst=(0, 7), mask=(1.00, 64.00) x (9.00, 10.00) [ 85.014] glyphs0_to_dst: glyph=(9, 7), (18, 15), clip=(0, 3), (134, 17) [ 85.014] glyphs0_to_dst: blt=(9, 7), (18, 15) [ 85.014] emit_primitive_identity_mask__avx2: dst=(9, 7), mask=(640.00, 48.00) x (9.00, 8.00) [ 85.014] glyphs0_to_dst: glyph=(17, 7), (28, 15), clip=(0, 3), (134, 17) [ 85.014] glyphs0_to_dst: blt=(17, 7), (28, 15) [ 85.014] emit_primitive_identity_mask__avx2: dst=(17, 7), mask=(800.00, 0.00) x (11.00, 8.00) [ 85.014] glyphs0_to_dst: glyph=(27, 7), (40, 15), clip=(0, 3), (134, 17) [ 85.014] glyphs0_to_dst: blt=(27, 7), (40, 15) [ 85.014] emit_primitive_identity_mask__avx2: dst=(27, 7), mask=(640.00, 32.00) x (13.00, 8.00) [ 85.014] glyphs0_to_dst: glyph=(39, 7), (50, 15), clip=(0, 3), (134, 17) [ 85.014] glyphs0_to_dst: blt=(39, 7), (50, 15) [ 85.014] emit_primitive_identity_mask__avx2: dst=(39, 7), mask=(672.00, 16.00) x (11.00, 8.00) [ 85.014] glyphs0_to_dst: glyph=(48, 10), (55, 12), clip=(0, 3), (134, 17) [ 85.014] glyphs0_to_dst: blt=(48, 10), (55, 12) [ 85.014] emit_primitive_identity_mask__avx2: dst=(48, 10), mask=(768.00, 0.00) x (7.00, 2.00) [ 85.014] glyphs0_to_dst: glyph=(53, 7), (62, 15), clip=(0, 3), (134, 17) [ 85.014] glyphs0_to_dst: blt=(53, 7), (62, 15) [ 85.014] emit_primitive_identity_mask__avx2: dst=(53, 7), mask=(784.00, 16.00) x (9.00, 8.00) [ 85.014] glyphs0_to_dst: glyph=(60, 7), (70, 15), clip=(0, 3), (134, 17) [ 85.014] glyphs0_to_dst: blt=(60, 7), (70, 15) [ 85.014] emit_primitive_identity_mask__avx2: dst=(60, 7), mask=(768.00, 16.00) x (10.00, 8.00) [ 85.014] glyphs0_to_dst: glyph=(69, 7), (77, 15), clip=(0, 3), (134, 17) [ 85.014] glyphs0_to_dst: blt=(69, 7), (77, 15) [ 85.014] emit_primitive_identity_mask__avx2: dst=(69, 7), mask=(688.00, 16.00) x (8.00, 8.00) [ 85.014] glyphs0_to_dst: glyph=(74, 7), (85, 15), clip=(0, 3), (134, 17) [ 85.014] glyphs0_to_dst: blt=(74, 7), (85, 15) [ 85.014] emit_primitive_identity_mask__avx2: dst=(74, 7), mask=(672.00, 16.00) x (11.00, 8.00) [ 85.014] glyphs0_to_dst: glyph=(83, 7), (94, 15), clip=(0, 3), (134, 17) [ 85.014] glyphs0_to_dst: blt=(83, 7), (94, 15) [ 85.014] emit_primitive_identity_mask__avx2: dst=(83, 7), mask=(672.00, 16.00) x (11.00, 8.00) [ 85.014] glyphs0_to_dst: glyph=(93, 7), (102, 15), clip=(0, 3), (134, 17) [ 85.014] glyphs0_to_dst: blt=(93, 7), (102, 15) [ 85.014] emit_primitive_identity_mask__avx2: dst=(93, 7), mask=(640.00, 48.00) x (9.00, 8.00) [ 85.014] glyphs0_to_dst: glyph=(101, 7), (110, 15), clip=(0, 3), (134, 17) [ 85.014] glyphs0_to_dst: blt=(101, 7), (110, 15) [ 85.014] emit_primitive_identity_mask__avx2: dst=(101, 7), mask=(784.00, 16.00) x (9.00, 8.00) [ 85.014] glyphs0_to_dst: glyph=(109, 3), (118, 15), clip=(0, 3), (134, 17) [ 85.014] glyphs0_to_dst: blt=(109, 3), (118, 15) [ 85.014] emit_primitive_identity_mask__avx2: dst=(109, 3), mask=(16.00, 64.00) x (9.00, 12.00) [ 85.014] glyphs0_to_dst: glyph=(117, 7), (128, 15), clip=(0, 3), (134, 17) [ 85.014] glyphs0_to_dst: blt=(117, 7), (128, 15) [ 85.014] emit_primitive_identity_mask__avx2: dst=(117, 7), mask=(800.00, 0.00) x (11.00, 8.00) [ 85.014] glyphs0_to_dst: glyph=(126, 4), (135, 15), clip=(0, 3), (134, 17) [ 85.014] glyphs0_to_dst: blt=(126, 4), (134, 15) [ 85.014] emit_primitive_identity_mask__avx2: dst=(126, 4), mask=(0.00, 80.00) x (8.00, 11.00) [ 85.014] gen8_vertex_flush[75c] = 48 [ 85.014] gen9_magic_ca_pass: CA fixup (497 -> 545) [ 85.014] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.014] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.014] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.014] sna_accel_flush: flush?=0, dirty?=0 [ 85.014] sna_accel_flush: flush?=0, dirty?=0 [ 85.014] sna_glyphs(op=3, nlist=1, src=(0, 13)) [ 85.014] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 [ 85.014] can_discard_mask: nlist=1, mask=28888, depth 32, op=3 (bounded? 1) [ 85.014] glyphs_format: format=166024, depth=32 [ 85.014] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 85.014] sna_glyphs: discarding mask [ 85.014] glyphs0_to_dst(op=3, src=(0, 13), nlist=1, dst=(0, 13)+(0, 0)) [ 85.014] clipped_glyphs: no, clip region (0, 0), (134, 17) matches drawable pixmap=94680753899952 size=134x17 [ 85.014] gen9_render_composite: 0x0, current mode=1/1 [ 85.014] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.014] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 [ 85.014] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.014] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.014] sna_drawable_use_bo pixmap=5197, box=((0, 0), (134, 17)), flags=7... [ 85.014] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.014] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.014] sna_drawable_use_bo: using whole GPU bo [ 85.014] gen9_composite_set_target: pixmap=5197, format=20028888, size=134x17, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 85.014] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.014] color_convert: src=ff333333 [20028888] [ 85.014] color_convert: dst=ff333333 [20028888] [ 85.014] sna_render_get_solid: ff333333 [ 85.014] sna_render_get_solid(20) = ff333333 (last) [ 85.014] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.014] sna_transform_is_imprecise_integer_translation: no transform [ 85.014] gen9_composite_picture: integer translation (0, 0), removing [ 85.014] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.014] sna_render_pixmap_bo: GPU all damaged [ 85.014] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.014] gen4_choose_composite_emitter: solid, identity mask [ 85.014] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.014] gen9_composite_get_binding_table(fe40) [ 85.014] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.014] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.014] gen9_emit_vertex_elements: setup id=9 [ 85.014] glyphs0_to_dst: glyph=(-1, 5)x(10, 11), unclipped [ 85.014] emit_primitive_identity_mask__avx2: dst=(-1, 5), mask=(0.00, 64.00) x (10.00, 11.00) [ 85.014] glyphs0_to_dst: glyph=(9, 5)x(9, 8), unclipped [ 85.014] emit_primitive_identity_mask__avx2: dst=(9, 5), mask=(640.00, 48.00) x (9.00, 8.00) [ 85.014] glyphs0_to_dst: glyph=(17, 5)x(11, 8), unclipped [ 85.014] emit_primitive_identity_mask__avx2: dst=(17, 5), mask=(800.00, 0.00) x (11.00, 8.00) [ 85.014] glyphs0_to_dst: glyph=(27, 5)x(13, 8), unclipped [ 85.014] emit_primitive_identity_mask__avx2: dst=(27, 5), mask=(640.00, 32.00) x (13.00, 8.00) [ 85.014] glyphs0_to_dst: glyph=(39, 5)x(11, 8), unclipped [ 85.014] emit_primitive_identity_mask__avx2: dst=(39, 5), mask=(672.00, 16.00) x (11.00, 8.00) [ 85.014] glyphs0_to_dst: glyph=(48, 8)x(7, 2), unclipped [ 85.014] emit_primitive_identity_mask__avx2: dst=(48, 8), mask=(768.00, 0.00) x (7.00, 2.00) [ 85.014] glyphs0_to_dst: glyph=(53, 5)x(9, 8), unclipped [ 85.014] emit_primitive_identity_mask__avx2: dst=(53, 5), mask=(784.00, 16.00) x (9.00, 8.00) [ 85.014] glyphs0_to_dst: glyph=(60, 5)x(10, 8), unclipped [ 85.014] emit_primitive_identity_mask__avx2: dst=(60, 5), mask=(768.00, 16.00) x (10.00, 8.00) [ 85.014] glyphs0_to_dst: glyph=(69, 5)x(8, 8), unclipped [ 85.014] emit_primitive_identity_mask__avx2: dst=(69, 5), mask=(688.00, 16.00) x (8.00, 8.00) [ 85.014] glyphs0_to_dst: glyph=(74, 5)x(11, 8), unclipped [ 85.014] emit_primitive_identity_mask__avx2: dst=(74, 5), mask=(672.00, 16.00) x (11.00, 8.00) [ 85.014] glyphs0_to_dst: glyph=(83, 5)x(11, 8), unclipped [ 85.014] emit_primitive_identity_mask__avx2: dst=(83, 5), mask=(672.00, 16.00) x (11.00, 8.00) [ 85.014] glyphs0_to_dst: glyph=(93, 5)x(9, 8), unclipped [ 85.014] emit_primitive_identity_mask__avx2: dst=(93, 5), mask=(640.00, 48.00) x (9.00, 8.00) [ 85.014] glyphs0_to_dst: glyph=(101, 5)x(9, 8), unclipped [ 85.014] emit_primitive_identity_mask__avx2: dst=(101, 5), mask=(784.00, 16.00) x (9.00, 8.00) [ 85.014] glyphs0_to_dst: glyph=(109, 1)x(9, 12), unclipped [ 85.014] emit_primitive_identity_mask__avx2: dst=(109, 1), mask=(16.00, 64.00) x (9.00, 12.00) [ 85.014] glyphs0_to_dst: glyph=(117, 5)x(11, 8), unclipped [ 85.014] emit_primitive_identity_mask__avx2: dst=(117, 5), mask=(800.00, 0.00) x (11.00, 8.00) [ 85.014] glyphs0_to_dst: glyph=(126, 2)x(9, 11), unclipped [ 85.014] emit_primitive_identity_mask__avx2: dst=(126, 2), mask=(0.00, 80.00) x (9.00, 11.00) [ 85.014] gen8_vertex_flush[854] = 48 [ 85.014] gen9_magic_ca_pass: CA fixup (545 -> 593) [ 85.014] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.014] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.014] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.014] sna_accel_flush: flush?=0, dirty?=0 [ 85.014] sna_glyphs(op=3, nlist=1, src=(0, 14)) [ 85.014] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 [ 85.014] can_discard_mask: nlist=1, mask=28888, depth 32, op=3 (bounded? 1) [ 85.014] glyphs_format: format=166024, depth=32 [ 85.014] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 85.014] sna_glyphs: discarding mask [ 85.014] glyphs0_to_dst(op=3, src=(0, 14), nlist=1, dst=(0, 14)+(0, 0)) [ 85.014] clipped_glyphs: no, clip region (0, 0), (134, 17) matches drawable pixmap=94680753899952 size=134x17 [ 85.014] gen9_render_composite: 0x0, current mode=1/1 [ 85.014] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.014] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 [ 85.014] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.014] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.014] sna_drawable_use_bo pixmap=5197, box=((0, 0), (134, 17)), flags=7... [ 85.014] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.014] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.014] sna_drawable_use_bo: using whole GPU bo [ 85.014] gen9_composite_set_target: pixmap=5197, format=20028888, size=134x17, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 85.014] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.014] color_convert: src=ff807d78 [20028888] [ 85.014] color_convert: dst=ff807d78 [20028888] [ 85.014] sna_render_get_solid: ff807d78 [ 85.014] sna_render_get_solid(25) = ff807d78 (old) [ 85.014] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.014] sna_transform_is_imprecise_integer_translation: no transform [ 85.014] gen9_composite_picture: integer translation (0, 0), removing [ 85.014] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.014] sna_render_pixmap_bo: GPU all damaged [ 85.014] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.014] gen4_choose_composite_emitter: solid, identity mask [ 85.014] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.014] gen9_composite_get_binding_table(fe40) [ 85.014] kgem_add_reloc64: handle=143, pos=16264, delta=0, domains=40000 [ 85.014] kgem_add_reloc64: adding proxy [delta=100] for handle=143 [ 85.014] kgem_add_reloc64[7] = (delta=100, target handle=3, presumed=fff6e000) [ 85.014] [3f80] bind bo(handle=143, addr=fff6e064), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 85.014] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.014] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.014] gen9_emit_vertex_elements: setup id=9 [ 85.014] glyphs0_to_dst: glyph=(-1, 6)x(10, 11), unclipped [ 85.014] emit_primitive_identity_mask__avx2: dst=(-1, 6), mask=(0.00, 64.00) x (10.00, 11.00) [ 85.014] glyphs0_to_dst: glyph=(9, 6)x(9, 8), unclipped [ 85.014] emit_primitive_identity_mask__avx2: dst=(9, 6), mask=(640.00, 48.00) x (9.00, 8.00) [ 85.014] glyphs0_to_dst: glyph=(17, 6)x(11, 8), unclipped [ 85.014] emit_primitive_identity_mask__avx2: dst=(17, 6), mask=(800.00, 0.00) x (11.00, 8.00) [ 85.014] glyphs0_to_dst: glyph=(27, 6)x(13, 8), unclipped [ 85.014] emit_primitive_identity_mask__avx2: dst=(27, 6), mask=(640.00, 32.00) x (13.00, 8.00) [ 85.014] glyphs0_to_dst: glyph=(39, 6)x(11, 8), unclipped [ 85.015] emit_primitive_identity_mask__avx2: dst=(39, 6), mask=(672.00, 16.00) x (11.00, 8.00) [ 85.015] glyphs0_to_dst: glyph=(48, 9)x(7, 2), unclipped [ 85.015] emit_primitive_identity_mask__avx2: dst=(48, 9), mask=(768.00, 0.00) x (7.00, 2.00) [ 85.015] glyphs0_to_dst: glyph=(53, 6)x(9, 8), unclipped [ 85.015] emit_primitive_identity_mask__avx2: dst=(53, 6), mask=(784.00, 16.00) x (9.00, 8.00) [ 85.015] glyphs0_to_dst: glyph=(60, 6)x(10, 8), unclipped [ 85.015] emit_primitive_identity_mask__avx2: dst=(60, 6), mask=(768.00, 16.00) x (10.00, 8.00) [ 85.015] glyphs0_to_dst: glyph=(69, 6)x(8, 8), unclipped [ 85.015] emit_primitive_identity_mask__avx2: dst=(69, 6), mask=(688.00, 16.00) x (8.00, 8.00) [ 85.015] glyphs0_to_dst: glyph=(74, 6)x(11, 8), unclipped [ 85.015] emit_primitive_identity_mask__avx2: dst=(74, 6), mask=(672.00, 16.00) x (11.00, 8.00) [ 85.015] glyphs0_to_dst: glyph=(83, 6)x(11, 8), unclipped [ 85.015] emit_primitive_identity_mask__avx2: dst=(83, 6), mask=(672.00, 16.00) x (11.00, 8.00) [ 85.015] glyphs0_to_dst: glyph=(93, 6)x(9, 8), unclipped [ 85.015] emit_primitive_identity_mask__avx2: dst=(93, 6), mask=(640.00, 48.00) x (9.00, 8.00) [ 85.015] glyphs0_to_dst: glyph=(101, 6)x(9, 8), unclipped [ 85.015] emit_primitive_identity_mask__avx2: dst=(101, 6), mask=(784.00, 16.00) x (9.00, 8.00) [ 85.015] glyphs0_to_dst: glyph=(109, 2)x(9, 12), unclipped [ 85.015] emit_primitive_identity_mask__avx2: dst=(109, 2), mask=(16.00, 64.00) x (9.00, 12.00) [ 85.015] glyphs0_to_dst: glyph=(117, 6)x(11, 8), unclipped [ 85.015] emit_primitive_identity_mask__avx2: dst=(117, 6), mask=(800.00, 0.00) x (11.00, 8.00) [ 85.015] glyphs0_to_dst: glyph=(126, 3)x(9, 11), unclipped [ 85.015] emit_primitive_identity_mask__avx2: dst=(126, 3), mask=(0.00, 80.00) x (9.00, 11.00) [ 85.015] gen8_vertex_flush[954] = 48 [ 85.015] gen9_magic_ca_pass: CA fixup (593 -> 641) [ 85.015] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.015] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.015] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.015] sna_accel_flush: flush?=0, dirty?=0 [ 85.015] sna_create_pixmap(134, 17, 32, usage=0) [ 85.015] kgem_can_create_2d: 134x17 @ 32 [ 85.015] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=544, height=17 [ 85.015] kgem_can_create_2d: untiled size=12288 [ 85.015] kgem_choose_tiling: 134x17 -> 1 [ 85.015] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1024, height=24 [ 85.015] kgem_can_create_2d: tiled[1] size=24576 [ 85.015] sna_create_pixmap: usage=0, flags=1b [ 85.015] sna_create_pixmap: creating GPU pixmap 134x17, stride=536, flags=1b [ 85.015] __pop_freed_pixmap: reusing freed pixmap=5115 header [ 85.015] create_pixmap_hdr: pixmap=5198, width=134, height=17, usage=0 [ 85.015] sna_create_pixmap: serial=5198, 134x17, usage=0 [ 85.015] sna_accel_flush: flush?=0, dirty?=0 [ 85.015] sna_accel_flush: flush?=0, dirty?=0 [ 85.015] sna_composite_rectangles(pixmap=5199, op=0, 0 x 1 [(0, 0)x(134, 17) ...]) [ 85.015] sna_composite_rectangles: converted to op 0 [ 85.015] sna_composite_rectangles[0] (0, 0)x(134, 17) -> (0, 0), (134, 17) [ 85.015] sna_composite_rectangles: nrects=1, region=(0, 0), (134, 17) x 1 [ 85.015] sna_composite_rectangles: clipped extents (0, 0),(134, 17) x 1 [ 85.015] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(134, 17) [ 85.015] sna_composite_rectangles: dropping last-cpu hint [ 85.015] sna_drawable_use_bo pixmap=5199, box=((0, 0), (134, 17)), flags=19... [ 85.015] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 85.015] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 85.015] sna_pixmap_move_to_gpu(pixmap=5199, usage=0), flags=b [ 85.015] sna_pixmap_move_to_gpu: CPU damage? 0 [ 85.015] sna_pixmap_move_to_gpu: creating GPU bo (134x17@32), create=b [ 85.015] kgem_choose_tiling: 134x17 -> 1 [ 85.015] kgem_choose_tiling: 134x17 -> 1 [ 85.015] sna_pixmap_alloc_gpu: pixmap=5199 [ 85.015] kgem_create_2d(134x17, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 85.015] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1024, height=24 [ 85.015] kgem_set_tiling: handle=140, tiling=1 [1], pitch=1024 [1024]: 1 [ 85.015] kgem_bo_remove_from_inactive: removing handle=140 from inactive [ 85.015] from inactive: pitch=1024, tiling=1: handle=140, id=2931 [ 85.015] __sna_damage_all(134, 17) [ 85.015] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 85.015] sna_pixmap_mark_active: pixmap=5199, handle=140 [ 85.015] sna_drawable_use_bo: allocated GPU bo for operation [ 85.015] sna_drawable_use_bo: using GPU bo with damage? 0 [ 85.015] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 85.015] kgem_bo_is_render: handle=140, rq? 0 [0] [ 85.015] gen9_render_fill_boxes(0 x 1 [(0, 0), (134, 17) ...]) [ 85.015] sna_render_get_solid: 0 [ 85.015] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 85.015] __kgem_busy: handle=2, busy=131072, wedged=0 [ 85.015] __kgem_ring_is_idle: last fence handle=2 still busy [ 85.015] kgem_check_bo: num_pages=+16, num_exec=+1 [ 85.015] aligning vertex: was 4, now 2 floats per vertex [ 85.015] __kgem_busy: handle=2, busy=131072, wedged=0 [ 85.015] __kgem_ring_is_idle: last fence handle=2 still busy [ 85.015] gen9_composite_get_binding_table(fdc0) [ 85.015] kgem_add_reloc64: handle=140, pos=16232, delta=0, domains=20002 [ 85.015] kgem_add_handle: handle=140, index=5 [ 85.015] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fd343000) [ 85.015] __kgem_bo_mark_dirty: handle=140 (proxy? 0) [ 85.015] [3f60] bind bo(handle=140, addr=fd343000), format=192, width=134, height=17, pitch=1024, tiling=1 -> render [ 85.015] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 85.015] gen9_emit_sampler: sampler = 1 [ 85.015] gen9_emit_sf: num_sf_outputs=1 [ 85.015] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 85.015] gen9_emit_vertex_elements: setup id=0 [ 85.015] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 85.015] (0, 0), (134, 17) [ 85.015] gen8_vertex_flush[a90] = 3 [ 85.015] sna_composite_rectangles: pixmap=5199 marking clear [0]? 1 [ 85.015] sna_accel_flush: flush?=0, dirty?=0 [ 85.015] sna_accel_flush: flush?=0, dirty?=0 [ 85.015] sna_accel_flush: flush?=0, dirty?=0 [ 85.015] sna_accel_flush: flush?=0, dirty?=0 [ 85.015] sna_accel_flush: flush?=0, dirty?=0 [ 85.015] sna_composite(pixmap=5199, op=1, src=0+(0, 1), mask=0+(0, 0), dst=5199+(0, 0)+(0, 0), size=(134, 17) [ 85.015] sna_compute_composite_region: dst=(0, 0)x(134, 17) [ 85.015] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (134, 17) [ 85.015] clip_to_dst: region: 1x[(0, 0), (134, 17)], clip: 1x[(0, 0), (134, 17)] [ 85.015] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (134, 17) [ 85.015] sna_compute_composite_region: clip against src (0x0 clip=0): (0, 0), (134, 17) [ 85.015] sna_composite: composite region extents:+(0, 0) -> (0, 0), (134, 17) + (0, 0) [ 85.015] gen9_render_composite: 134x17, current mode=1/1 [ 85.015] kgem_bo_is_render: handle=140, rq? 1 [1] [ 85.015] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 85.015] gen9_composite_set_target: (0, 0)x(134, 17), partial?=0 [ 85.015] sna_drawable_use_bo pixmap=5199, box=((0, 0), (134, 17)), flags=1f... [ 85.015] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1f [ 85.015] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.015] sna_drawable_use_bo: using whole GPU bo [ 85.015] gen9_composite_set_target: pixmap=5199, format=20028888, size=134x17, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 85.015] gen9_composite_picture: (0, 1)x(134, 17), dst=(0, 0) [ 85.015] gen4_channel_init_linear: p1=(0.00, 0.00), p2=(0.00, 1.00), src=(0, 1), dst=(0, 0), size=(134, 17) [ 85.015] sna_render_get_gradient: 2x[0.00:ff41403d ... 1.00:ff3c3b37 ... 1.00:ff3c3b37] [ 85.015] sna_render_get_gradient: old --> 2 [ 85.015] gen4_channel_init_linear: transform = [0.00 0.00 0.05, 0.00 0.04 0.18, 0.00 0.00 1.00] [ 85.015] gen4_channel_init_linear: untransformed: p1=(-53.52, -4.00, 1.00), p2=(-53.52, 22.00, 1.00) [ 85.015] gen4_channel_init_linear: dx=0.00, dy=0.04, offset=0.21 [ 85.015] kgem_bo_is_render: handle=140, rq? 1 [1] [ 85.015] kgem_bo_is_render: handle=35, rq? 0 [0] [ 85.015] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 85.015] gen4_choose_composite_emitter: linear, no mask [ 85.015] kgem_check_bo: num_pages=+1, num_exec=+1 [ 85.015] gen9_composite_get_binding_table(fd40) [ 85.015] kgem_add_reloc64: handle=35, pos=16200, delta=0, domains=40000 [ 85.015] kgem_add_handle: handle=35, index=6 [ 85.015] kgem_add_reloc64[9] = (delta=0, target handle=6, presumed=fffa4000) [ 85.015] [3f40] bind bo(handle=35, addr=fffa4000), format=192, width=8, height=1, pitch=32, tiling=0 -> sampler [ 85.015] gen9_emit_sampler: sampler = 12 [ 85.015] gen9_emit_vertex_elements: setup id=1 [ 85.015] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 85.015] gen9_render_composite_box: (0, 0), (134, 17) [ 85.015] apply_damage: damage=0x0, region=1 [(0, 0), (134, 17) + (0, 0)] [ 85.015] gen8_vertex_flush[b04] = 3 [ 85.015] sna_accel_flush: flush?=0, dirty?=0 [ 85.015] sna_accel_flush: flush?=0, dirty?=0 [ 85.015] sna_composite(pixmap=5195, op=3, src=5199+(0, 0), mask=5197+(0, 0), dst=5195+(0, 0)+(0, 0), size=(134, 17) [ 85.015] sna_compute_composite_region: dst=(0, 0)x(134, 17) [ 85.015] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (134, 17) [ 85.015] clip_to_dst: region: 1x[(0, 0), (134, 17)], clip: 1x[(0, 0), (134, 17)] [ 85.015] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (134, 17) [ 85.015] sna_compute_composite_region: clip against src (134x17 clip=0): (0, 0), (134, 17) [ 85.015] sna_compute_composite_region: clip against mask: (0, 0), (134, 17) [ 85.015] sna_composite: composite region extents:+(0, 0) -> (0, 0), (134, 17) + (0, 0) [ 85.015] gen9_render_composite: 134x17, current mode=1/1 [ 85.015] kgem_bo_is_busy: handle=140, domain: 0 exec? 1, rq? 1 [ 85.015] kgem_bo_is_busy: handle=138, domain: 0 exec? 1, rq? 1 [ 85.015] gen9_composite_fallback: src is already on the GPU, try to use GPU [ 85.015] gen9_composite_set_target: (0, 0)x(134, 17), partial?=1 [ 85.015] sna_drawable_use_bo pixmap=5195, box=((0, 0), (134, 17)), flags=7... [ 85.015] sna_drawable_use_bo: exported target, set PREFER_GPU [ 85.015] sna_drawable_use_bo: pinned, never REPLACES [ 85.015] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=7 [ 85.015] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.015] sna_drawable_use_bo: using whole GPU bo [ 85.015] gen9_composite_set_target: pixmap=5195, format=20028888, size=134x17, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 85.015] gen9_composite_picture: (0, 0)x(134, 17), dst=(0, 0) [ 85.015] sna_transform_is_imprecise_integer_translation: no transform [ 85.015] gen9_composite_picture: integer translation (0, 0), removing [ 85.015] sna_render_pixmap_bo pixmap=5199, (0, 0)x(134, 17)/(134, 17) [ 85.015] sna_render_pixmap_bo: GPU all damaged [ 85.015] gen9_composite_picture: (0, 0)x(134, 17), dst=(0, 0) [ 85.015] sna_transform_is_imprecise_integer_translation: no transform [ 85.015] gen9_composite_picture: integer translation (0, 0), removing [ 85.015] sna_render_pixmap_bo pixmap=5197, (0, 0)x(134, 17)/(134, 17) [ 85.015] sna_render_pixmap_bo: GPU all damaged [ 85.015] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 85.015] gen4_choose_composite_emitter: identity source, identity mask [ 85.015] __kgem_busy: handle=2, busy=131072, wedged=0 [ 85.015] __kgem_ring_is_idle: last fence handle=2 still busy [ 85.015] kgem_check_bo: num_pages=+16, num_exec=+1 [ 85.015] aligning vertex: was 2, now 5 floats per vertex [ 85.015] __kgem_busy: handle=2, busy=131072, wedged=0 [ 85.015] __kgem_ring_is_idle: last fence handle=2 still busy [ 85.015] gen9_composite_get_binding_table(fcc0) [ 85.015] kgem_add_reloc64: handle=127, pos=16168, delta=0, domains=20002 [ 85.015] kgem_add_handle: handle=127, index=7 [ 85.015] kgem_add_reloc64[10] = (delta=0, target handle=7, presumed=fd373000) [ 85.015] __kgem_bo_mark_dirty: handle=127 (proxy? 0) [ 85.015] [3f20] bind bo(handle=127, addr=fd373000), format=192, width=134, height=17, pitch=1024, tiling=1 -> render [ 85.015] kgem_add_reloc64: handle=140, pos=16152, delta=0, domains=40000 [ 85.015] kgem_add_reloc64[11] = (delta=0, target handle=5, presumed=fd343000) [ 85.015] [3f10] bind bo(handle=140, addr=fd343000), format=192, width=134, height=17, pitch=1024, tiling=1 -> sampler [ 85.015] kgem_add_reloc64: handle=138, pos=16136, delta=0, domains=40000 [ 85.015] kgem_add_reloc64[12] = (delta=0, target handle=1, presumed=fff70000) [ 85.015] [3f00] bind bo(handle=138, addr=fff70000), format=192, width=134, height=17, pitch=1024, tiling=1 -> sampler [ 85.015] __kgem_bo_mark_dirty: handle=127 (proxy? 0) [ 85.016] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 85.016] gen9_emit_sampler: sampler = 2 [ 85.016] gen9_emit_sf: num_sf_outputs=2 [ 85.016] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) [ 85.016] gen9_emit_vertex_elements: setup id=10 [ 85.016] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 85.016] gen9_emit_vertex_elements: second channel 2 floats, offset=12 [ 85.016] gen9_render_composite_box: (0, 0), (134, 17) [ 85.016] apply_damage: damage=0x0, region=1 [(0, 0), (134, 17) + (0, 0)] [ 85.016] gen8_vertex_flush[be0] = 3 [ 85.016] sna_accel_flush: flush?=1, dirty?=0 [ 85.016] gen8_vertex_close: used=2595, vbo active? 23, vb=603, nreloc=4 [ 85.016] gen8_vertex_close: reloc[0] = 287 [ 85.016] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 85.016] kgem_add_handle: handle=23, index=8 [ 85.016] kgem_add_reloc64[13] = (delta=0, target handle=8, presumed=fd541000) [ 85.016] gen8_vertex_close: reloc[1] = 342 [ 85.016] kgem_add_reloc64: handle=23, pos=342, delta=0, domains=200000 [ 85.016] kgem_add_reloc64[14] = (delta=0, target handle=8, presumed=fd541000) [ 85.016] gen8_vertex_close: reloc[2] = 700 [ 85.016] kgem_add_reloc64: handle=23, pos=700, delta=0, domains=200000 [ 85.016] kgem_add_reloc64[15] = (delta=0, target handle=8, presumed=fd541000) [ 85.016] gen8_vertex_close: reloc[3] = 755 [ 85.016] kgem_add_reloc64: handle=23, pos=755, delta=0, domains=200000 [ 85.016] kgem_add_reloc64[16] = (delta=0, target handle=8, presumed=fd541000) [ 85.016] batch[1/1, flags=1800]: 766 766 16128 16384, nreloc=17, nexec=9, nfence=0, aperture=1149 [fenced=0] [ 85.016] __kgem_busy: handle=1, busy=131072, wedged=0 [ 85.016] __kgem_busy: handle=2, busy=131072, wedged=0 [ 85.016] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x8b, presumed-offset=fd353000 [ 85.016] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> 1 [ 85.016] kgem_create_linear(65536) [ 85.016] search_linear_cache: num_pages=16, flags=406, use_active? 0, use_large=0 [max=65536] [ 85.016] search_linear_cache: inactive and cache bucket empty [ 85.016] search_linear_cache: active cache bucket empty [ 85.016] kgem_create_linear: new handle=148, num_pages=16 [ 85.016] __kgem_bo_init(handle=148, num_pages=16) [ 85.016] kgem_bo_map__cpu(handle=148, size=65536, map=0x0:0x0) [ 85.016] kgem_trim_vma_cache: type=1, count=-32763 (bucket: 4) [ 85.016] __kgem_bo_map__cpu: caching CPU vma for 148 [ 85.016] kgem_new_batch: allocated and mapped batch handle=148 [size=65536] [ 85.016] kgem_bo_sync__cpu: handle=148 [ 85.016] kgem_new_batch: using last batch handle=139 [ 85.016] kgem_commit: release handle=139 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd353000 [ 85.016] kgem_commit: release handle=127 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd373000 [ 85.016] kgem_commit: release handle=140 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd343000 [ 85.016] kgem_commit: release handle=138 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fff70000 [ 85.016] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 85.016] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 85.016] __kgem_bo_clear_busy: handle=7 [ 85.016] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 85.016] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 85.016] __kgem_bo_clear_busy: handle=143 [ 85.016] kgem_commit: release handle=143 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff6e000 [ 85.016] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 85.016] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 85.016] __kgem_bo_clear_busy: handle=143 [ 85.016] kgem_commit: release handle=35 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa4000 [ 85.016] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 85.016] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 85.016] sna_accel_flush: flush?=0, dirty?=0 [ 85.016] sna_destroy_pixmap: pixmap=5197, attached?=1 [ 85.016] _kgem_bo_destroy: handle=138, proxy? 0 [ 85.016] __kgem_bo_destroy: handle=138, size=65536 [ 85.016] __kgem_busy: handle=138, busy=131073, wedged=0 [ 85.016] __kgem_bo_destroy: handle=138 -> active [ 85.016] __sna_free_pixmap(pixmap=5197) [ 85.016] sna_accel_flush: flush?=0, dirty?=0 [ 85.016] sna_accel_flush: flush?=0, dirty?=0 [ 85.016] sna_glyphs(op=3, nlist=1, src=(1, 14)) [ 85.016] kgem_bo_is_busy: handle=127, domain: 3 exec? 0, rq? 1 [ 85.016] can_discard_mask: nlist=1, mask=28888, depth 32, op=3 (bounded? 1) [ 85.016] glyphs_format: format=166024, depth=32 [ 85.016] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 85.016] sna_glyphs: discarding mask [ 85.016] glyphs0_to_dst(op=3, src=(1, 14), nlist=1, dst=(1, 14)+(0, 0)) [ 85.016] clipped_glyphs? 16 glyph in 1 lists extents (0, 2), (136, 17), region (1, 2), (134, 17): yes [ 85.016] gen9_render_composite: 0x0, current mode=0/1 [ 85.016] kgem_bo_is_busy: handle=6, domain: 3 exec? 0, rq? 1 [ 85.016] kgem_bo_is_busy: handle=127, domain: 3 exec? 0, rq? 1 [ 85.016] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.016] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.016] sna_drawable_use_bo pixmap=5195, box=((1, 2), (134, 17)), flags=7... [ 85.016] sna_drawable_use_bo: exported target, set PREFER_GPU [ 85.016] sna_drawable_use_bo: pinned, never REPLACES [ 85.016] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=7 [ 85.016] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.016] sna_drawable_use_bo: using whole GPU bo [ 85.016] gen9_composite_set_target: pixmap=5195, format=20028888, size=134x17, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 85.016] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.016] color_convert: src=ff333333 [20028888] [ 85.016] color_convert: dst=ff333333 [20028888] [ 85.016] sna_render_get_solid: ff333333 [ 85.016] sna_render_get_solid(20) = ff333333 (old) [ 85.016] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.016] sna_transform_is_imprecise_integer_translation: no transform [ 85.016] gen9_composite_picture: integer translation (0, 0), removing [ 85.016] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.016] sna_render_pixmap_bo: GPU all damaged [ 85.016] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.016] gen4_choose_composite_emitter: solid, identity mask [ 85.016] kgem_check_bo: num_pages=+1041, num_exec=+3 [ 85.016] aligning vertex: was 5, now 4 floats per vertex [ 85.016] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 85.016] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 85.016] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 85.016] kgem_add_handle: handle=4, index=0 [ 85.016] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 85.016] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 85.016] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 85.016] gen9_composite_get_binding_table(ffc0) [ 85.016] kgem_add_reloc64: handle=127, pos=16360, delta=0, domains=20002 [ 85.016] kgem_add_handle: handle=127, index=1 [ 85.016] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd373000) [ 85.016] __kgem_bo_mark_dirty: handle=127 (proxy? 0) [ 85.016] [3fe0] bind bo(handle=127, addr=fd373000), format=192, width=134, height=17, pitch=1024, tiling=1 -> render [ 85.016] kgem_add_reloc64: handle=143, pos=16344, delta=0, domains=40000 [ 85.016] kgem_add_reloc64: adding proxy [delta=80] for handle=143 [ 85.016] kgem_add_handle: handle=143, index=2 [ 85.016] kgem_add_reloc64[4] = (delta=80, target handle=2, presumed=fff6e000) [ 85.016] [3fd0] bind bo(handle=143, addr=fff6e050), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 85.016] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 [ 85.016] kgem_add_handle: handle=6, index=3 [ 85.016] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd581000) [ 85.016] [3fc0] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 85.016] gen9_emit_cc: blend=177 (current=ffffffff), src=17, dst=18 [ 85.016] gen9_emit_sampler: sampler = a [ 85.016] gen9_emit_sf: num_sf_outputs=2 [ 85.016] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.016] gen9_emit_vertex_elements: setup id=9 [ 85.016] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 85.016] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 85.016] glyphs0_to_dst: glyph=(0, 6), (10, 17), clip=(1, 2), (134, 17) [ 85.016] glyphs0_to_dst: blt=(1, 6), (10, 17) [ 85.016] emit_primitive_identity_mask__avx2: dst=(1, 6), mask=(1.00, 64.00) x (9.00, 11.00) [ 85.016] glyphs0_to_dst: glyph=(10, 6), (19, 14), clip=(1, 2), (134, 17) [ 85.016] glyphs0_to_dst: blt=(10, 6), (19, 14) [ 85.016] emit_primitive_identity_mask__avx2: dst=(10, 6), mask=(640.00, 48.00) x (9.00, 8.00) [ 85.016] glyphs0_to_dst: glyph=(18, 6), (29, 14), clip=(1, 2), (134, 17) [ 85.016] glyphs0_to_dst: blt=(18, 6), (29, 14) [ 85.016] emit_primitive_identity_mask__avx2: dst=(18, 6), mask=(800.00, 0.00) x (11.00, 8.00) [ 85.016] glyphs0_to_dst: glyph=(28, 6), (41, 14), clip=(1, 2), (134, 17) [ 85.016] glyphs0_to_dst: blt=(28, 6), (41, 14) [ 85.016] emit_primitive_identity_mask__avx2: dst=(28, 6), mask=(640.00, 32.00) x (13.00, 8.00) [ 85.016] glyphs0_to_dst: glyph=(40, 6), (51, 14), clip=(1, 2), (134, 17) [ 85.016] glyphs0_to_dst: blt=(40, 6), (51, 14) [ 85.016] emit_primitive_identity_mask__avx2: dst=(40, 6), mask=(672.00, 16.00) x (11.00, 8.00) [ 85.016] glyphs0_to_dst: glyph=(49, 9), (56, 11), clip=(1, 2), (134, 17) [ 85.016] glyphs0_to_dst: blt=(49, 9), (56, 11) [ 85.016] emit_primitive_identity_mask__avx2: dst=(49, 9), mask=(768.00, 0.00) x (7.00, 2.00) [ 85.016] glyphs0_to_dst: glyph=(54, 6), (63, 14), clip=(1, 2), (134, 17) [ 85.016] glyphs0_to_dst: blt=(54, 6), (63, 14) [ 85.016] emit_primitive_identity_mask__avx2: dst=(54, 6), mask=(784.00, 16.00) x (9.00, 8.00) [ 85.016] glyphs0_to_dst: glyph=(61, 6), (71, 14), clip=(1, 2), (134, 17) [ 85.016] glyphs0_to_dst: blt=(61, 6), (71, 14) [ 85.016] emit_primitive_identity_mask__avx2: dst=(61, 6), mask=(768.00, 16.00) x (10.00, 8.00) [ 85.016] glyphs0_to_dst: glyph=(70, 6), (78, 14), clip=(1, 2), (134, 17) [ 85.016] glyphs0_to_dst: blt=(70, 6), (78, 14) [ 85.016] emit_primitive_identity_mask__avx2: dst=(70, 6), mask=(688.00, 16.00) x (8.00, 8.00) [ 85.016] glyphs0_to_dst: glyph=(75, 6), (86, 14), clip=(1, 2), (134, 17) [ 85.016] glyphs0_to_dst: blt=(75, 6), (86, 14) [ 85.016] emit_primitive_identity_mask__avx2: dst=(75, 6), mask=(672.00, 16.00) x (11.00, 8.00) [ 85.016] glyphs0_to_dst: glyph=(84, 6), (95, 14), clip=(1, 2), (134, 17) [ 85.016] glyphs0_to_dst: blt=(84, 6), (95, 14) [ 85.016] emit_primitive_identity_mask__avx2: dst=(84, 6), mask=(672.00, 16.00) x (11.00, 8.00) [ 85.016] glyphs0_to_dst: glyph=(94, 6), (103, 14), clip=(1, 2), (134, 17) [ 85.016] glyphs0_to_dst: blt=(94, 6), (103, 14) [ 85.016] emit_primitive_identity_mask__avx2: dst=(94, 6), mask=(640.00, 48.00) x (9.00, 8.00) [ 85.016] glyphs0_to_dst: glyph=(102, 6), (111, 14), clip=(1, 2), (134, 17) [ 85.016] glyphs0_to_dst: blt=(102, 6), (111, 14) [ 85.016] emit_primitive_identity_mask__avx2: dst=(102, 6), mask=(784.00, 16.00) x (9.00, 8.00) [ 85.016] glyphs0_to_dst: glyph=(110, 2), (119, 14), clip=(1, 2), (134, 17) [ 85.016] glyphs0_to_dst: blt=(110, 2), (119, 14) [ 85.016] emit_primitive_identity_mask__avx2: dst=(110, 2), mask=(16.00, 64.00) x (9.00, 12.00) [ 85.016] glyphs0_to_dst: glyph=(118, 6), (129, 14), clip=(1, 2), (134, 17) [ 85.016] glyphs0_to_dst: blt=(118, 6), (129, 14) [ 85.016] emit_primitive_identity_mask__avx2: dst=(118, 6), mask=(800.00, 0.00) x (11.00, 8.00) [ 85.016] glyphs0_to_dst: glyph=(127, 3), (136, 14), clip=(1, 2), (134, 17) [ 85.016] glyphs0_to_dst: blt=(127, 3), (134, 14) [ 85.016] emit_primitive_identity_mask__avx2: dst=(127, 3), mask=(0.00, 80.00) x (7.00, 11.00) [ 85.016] gen8_vertex_flush[498] = 48 [ 85.016] gen9_magic_ca_pass: CA fixup (649 -> 697) [ 85.016] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.016] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.016] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.016] sna_accel_flush: flush?=1, dirty?=0 [ 85.016] gen8_vertex_close: used=2788, vbo active? 23, vb=200, nreloc=1 [ 85.016] gen8_vertex_close: reloc[0] = 289 [ 85.016] kgem_add_reloc64: handle=23, pos=289, delta=0, domains=200000 [ 85.016] kgem_add_handle: handle=23, index=4 [ 85.016] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd541000) [ 85.016] batch[1/1, flags=1800]: 332 332 16320 16384, nreloc=7, nexec=5, nfence=0, aperture=1115 [fenced=0] [ 85.016] __kgem_busy: handle=1, busy=131072, wedged=0 [ 85.017] __kgem_busy: handle=2, busy=131072, wedged=0 [ 85.017] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x94, presumed-offset=0 [ 85.017] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> 1 [ 85.017] kgem_create_linear(65536) [ 85.017] search_linear_cache: num_pages=16, flags=406, use_active? 0, use_large=0 [max=65536] [ 85.017] search_linear_cache: inactive and cache bucket empty [ 85.017] search_linear_cache: active cache bucket empty [ 85.017] kgem_create_linear: new handle=152, num_pages=16 [ 85.017] __kgem_bo_init(handle=152, num_pages=16) [ 85.017] kgem_bo_map__cpu(handle=152, size=65536, map=0x0:0x0) [ 85.017] kgem_trim_vma_cache: type=1, count=-32763 (bucket: 4) [ 85.017] __kgem_bo_map__cpu: caching CPU vma for 152 [ 85.017] kgem_new_batch: allocated and mapped batch handle=152 [size=65536] [ 85.017] kgem_bo_sync__cpu: handle=152 [ 85.017] kgem_new_batch: using last batch handle=148 [ 85.017] kgem_commit: release handle=148 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffecf000 [ 85.017] kgem_commit: release handle=127 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd373000 [ 85.017] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 85.017] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 85.017] __kgem_bo_clear_busy: handle=143 [ 85.017] kgem_commit: release handle=143 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff6e000 [ 85.017] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 85.017] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 85.017] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 85.017] sna_accel_flush: flush?=0, dirty?=0 [ 85.017] sna_block_handler (tv=0.0) [ 85.017] sna_wakeup_handler [ 85.017] sna_mode_wakeup: len=64 [ 85.017] sna_dri2_vblank_handler(type=2, sequence=4851, draw=4181) [ 85.017] sna_crtc_record_swap: recording last swap on pipe=0, frame 4851 [msc=4851], time 85.14816 [ 85.017] sna_dri2_vblank_handler: 2 complete, frame=4851 tv=85.14816 [ 85.017] sna_dri2_blit_complete: blit finished [ 85.017] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4851, tv=85.14816) [ 85.017] frame_swap_complete(type=2): draw=146, pipe=0, frame=4851 [msc=4851], tv=85.14816 [ 85.017] sna_accel_flush: flush?=0, dirty?=0 [ 85.017] sna_dri2_event_free(draw?=1) [ 85.017] sna_dri2_remove_event: remove[0x561c94b41660] from window 146, active? 1 [ 85.017] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=114] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 85.017] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=128] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 85.017] sna_dri2_vblank_handler complete [ 85.017] sna_mode_wakeup: recording last swap on pipe=0, frame 4851 [12f3], time 85.14816 [ 85.017] sna_mode_wakeup: removing handle=128 [active_scanout=0] from scanout, installing handle=114 [active_scanout=2] [ 85.017] sna_mode_wakeup: flip complete, pending? 1 [ 85.017] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 85.017] sna_glyphs(op=3, nlist=1, src=(-1, 14)) [ 85.017] kgem_bo_is_busy: handle=127, domain: 3 exec? 0, rq? 1 [ 85.017] can_discard_mask: nlist=1, mask=28888, depth 32, op=3 (bounded? 1) [ 85.017] glyphs_format: format=166024, depth=32 [ 85.017] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 85.017] sna_glyphs: discarding mask [ 85.017] glyphs0_to_dst(op=3, src=(-1, 14), nlist=1, dst=(-1, 14)+(0, 0)) [ 85.017] clipped_glyphs? 16 glyph in 1 lists extents (-2, 2), (134, 17), region (0, 2), (133, 17): yes [ 85.017] gen9_render_composite: 0x0, current mode=0/1 [ 85.017] kgem_bo_is_busy: handle=6, domain: 3 exec? 0, rq? 1 [ 85.017] kgem_bo_is_busy: handle=127, domain: 3 exec? 0, rq? 1 [ 85.017] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.017] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.017] sna_drawable_use_bo pixmap=5195, box=((0, 2), (133, 17)), flags=7... [ 85.017] sna_drawable_use_bo: exported target, set PREFER_GPU [ 85.017] sna_drawable_use_bo: pinned, never REPLACES [ 85.017] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=7 [ 85.017] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.017] sna_drawable_use_bo: using whole GPU bo [ 85.017] gen9_composite_set_target: pixmap=5195, format=20028888, size=134x17, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 85.017] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.017] color_convert: src=ff333333 [20028888] [ 85.017] color_convert: dst=ff333333 [20028888] [ 85.017] sna_render_get_solid: ff333333 [ 85.017] sna_render_get_solid(20) = ff333333 (last) [ 85.017] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.017] sna_transform_is_imprecise_integer_translation: no transform [ 85.017] gen9_composite_picture: integer translation (0, 0), removing [ 85.017] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.017] sna_render_pixmap_bo: GPU all damaged [ 85.017] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.017] gen4_choose_composite_emitter: solid, identity mask [ 85.017] kgem_check_bo: num_pages=+1041, num_exec=+3 [ 85.017] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 85.017] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 85.017] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 85.017] kgem_add_handle: handle=4, index=0 [ 85.017] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 85.017] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 85.017] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 85.017] gen9_composite_get_binding_table(ffc0) [ 85.017] kgem_add_reloc64: handle=127, pos=16360, delta=0, domains=20002 [ 85.017] kgem_add_handle: handle=127, index=1 [ 85.017] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd373000) [ 85.017] __kgem_bo_mark_dirty: handle=127 (proxy? 0) [ 85.017] [3fe0] bind bo(handle=127, addr=fd373000), format=192, width=134, height=17, pitch=1024, tiling=1 -> render [ 85.017] kgem_add_reloc64: handle=143, pos=16344, delta=0, domains=40000 [ 85.017] kgem_add_reloc64: adding proxy [delta=80] for handle=143 [ 85.017] kgem_add_handle: handle=143, index=2 [ 85.017] kgem_add_reloc64[4] = (delta=80, target handle=2, presumed=fff6e000) [ 85.017] [3fd0] bind bo(handle=143, addr=fff6e050), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 85.017] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 [ 85.017] kgem_add_handle: handle=6, index=3 [ 85.017] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd581000) [ 85.017] [3fc0] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 85.017] gen9_emit_cc: blend=177 (current=ffffffff), src=17, dst=18 [ 85.017] gen9_emit_sampler: sampler = a [ 85.017] gen9_emit_sf: num_sf_outputs=2 [ 85.017] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.017] gen9_emit_vertex_elements: setup id=9 [ 85.017] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 85.017] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 85.017] glyphs0_to_dst: glyph=(-2, 6), (8, 17), clip=(0, 2), (133, 17) [ 85.017] glyphs0_to_dst: blt=(0, 6), (8, 17) [ 85.017] emit_primitive_identity_mask__avx2: dst=(0, 6), mask=(2.00, 64.00) x (8.00, 11.00) [ 85.017] glyphs0_to_dst: glyph=(8, 6), (17, 14), clip=(0, 2), (133, 17) [ 85.017] glyphs0_to_dst: blt=(8, 6), (17, 14) [ 85.017] emit_primitive_identity_mask__avx2: dst=(8, 6), mask=(640.00, 48.00) x (9.00, 8.00) [ 85.017] glyphs0_to_dst: glyph=(16, 6), (27, 14), clip=(0, 2), (133, 17) [ 85.017] glyphs0_to_dst: blt=(16, 6), (27, 14) [ 85.017] emit_primitive_identity_mask__avx2: dst=(16, 6), mask=(800.00, 0.00) x (11.00, 8.00) [ 85.017] glyphs0_to_dst: glyph=(26, 6), (39, 14), clip=(0, 2), (133, 17) [ 85.017] glyphs0_to_dst: blt=(26, 6), (39, 14) [ 85.017] emit_primitive_identity_mask__avx2: dst=(26, 6), mask=(640.00, 32.00) x (13.00, 8.00) [ 85.017] glyphs0_to_dst: glyph=(38, 6), (49, 14), clip=(0, 2), (133, 17) [ 85.017] glyphs0_to_dst: blt=(38, 6), (49, 14) [ 85.017] emit_primitive_identity_mask__avx2: dst=(38, 6), mask=(672.00, 16.00) x (11.00, 8.00) [ 85.017] glyphs0_to_dst: glyph=(47, 9), (54, 11), clip=(0, 2), (133, 17) [ 85.017] glyphs0_to_dst: blt=(47, 9), (54, 11) [ 85.017] emit_primitive_identity_mask__avx2: dst=(47, 9), mask=(768.00, 0.00) x (7.00, 2.00) [ 85.017] glyphs0_to_dst: glyph=(52, 6), (61, 14), clip=(0, 2), (133, 17) [ 85.017] glyphs0_to_dst: blt=(52, 6), (61, 14) [ 85.017] emit_primitive_identity_mask__avx2: dst=(52, 6), mask=(784.00, 16.00) x (9.00, 8.00) [ 85.017] glyphs0_to_dst: glyph=(59, 6), (69, 14), clip=(0, 2), (133, 17) [ 85.017] glyphs0_to_dst: blt=(59, 6), (69, 14) [ 85.017] emit_primitive_identity_mask__avx2: dst=(59, 6), mask=(768.00, 16.00) x (10.00, 8.00) [ 85.017] glyphs0_to_dst: glyph=(68, 6), (76, 14), clip=(0, 2), (133, 17) [ 85.017] glyphs0_to_dst: blt=(68, 6), (76, 14) [ 85.017] emit_primitive_identity_mask__avx2: dst=(68, 6), mask=(688.00, 16.00) x (8.00, 8.00) [ 85.017] glyphs0_to_dst: glyph=(73, 6), (84, 14), clip=(0, 2), (133, 17) [ 85.017] glyphs0_to_dst: blt=(73, 6), (84, 14) [ 85.017] emit_primitive_identity_mask__avx2: dst=(73, 6), mask=(672.00, 16.00) x (11.00, 8.00) [ 85.017] glyphs0_to_dst: glyph=(82, 6), (93, 14), clip=(0, 2), (133, 17) [ 85.017] glyphs0_to_dst: blt=(82, 6), (93, 14) [ 85.017] emit_primitive_identity_mask__avx2: dst=(82, 6), mask=(672.00, 16.00) x (11.00, 8.00) [ 85.017] glyphs0_to_dst: glyph=(92, 6), (101, 14), clip=(0, 2), (133, 17) [ 85.017] glyphs0_to_dst: blt=(92, 6), (101, 14) [ 85.017] emit_primitive_identity_mask__avx2: dst=(92, 6), mask=(640.00, 48.00) x (9.00, 8.00) [ 85.017] glyphs0_to_dst: glyph=(100, 6), (109, 14), clip=(0, 2), (133, 17) [ 85.017] glyphs0_to_dst: blt=(100, 6), (109, 14) [ 85.017] emit_primitive_identity_mask__avx2: dst=(100, 6), mask=(784.00, 16.00) x (9.00, 8.00) [ 85.017] glyphs0_to_dst: glyph=(108, 2), (117, 14), clip=(0, 2), (133, 17) [ 85.017] glyphs0_to_dst: blt=(108, 2), (117, 14) [ 85.017] emit_primitive_identity_mask__avx2: dst=(108, 2), mask=(16.00, 64.00) x (9.00, 12.00) [ 85.017] glyphs0_to_dst: glyph=(116, 6), (127, 14), clip=(0, 2), (133, 17) [ 85.017] glyphs0_to_dst: blt=(116, 6), (127, 14) [ 85.017] emit_primitive_identity_mask__avx2: dst=(116, 6), mask=(800.00, 0.00) x (11.00, 8.00) [ 85.017] glyphs0_to_dst: glyph=(125, 3), (134, 14), clip=(0, 2), (133, 17) [ 85.017] glyphs0_to_dst: blt=(125, 3), (133, 14) [ 85.017] emit_primitive_identity_mask__avx2: dst=(125, 3), mask=(0.00, 80.00) x (8.00, 11.00) [ 85.017] gen8_vertex_flush[498] = 48 [ 85.017] gen9_magic_ca_pass: CA fixup (697 -> 745) [ 85.017] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.017] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.017] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.017] sna_glyphs(op=3, nlist=1, src=(0, 15)) [ 85.017] kgem_bo_is_busy: handle=127, domain: 3 exec? 1, rq? 1 [ 85.017] can_discard_mask: nlist=1, mask=28888, depth 32, op=3 (bounded? 1) [ 85.017] glyphs_format: format=166024, depth=32 [ 85.017] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 85.017] sna_glyphs: discarding mask [ 85.017] glyphs0_to_dst(op=3, src=(0, 15), nlist=1, dst=(0, 15)+(0, 0)) [ 85.017] clipped_glyphs? 16 glyph in 1 lists extents (-1, 3), (135, 18), region (0, 3), (134, 17): yes [ 85.017] gen9_render_composite: 0x0, current mode=1/1 [ 85.017] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.017] kgem_bo_is_busy: handle=127, domain: 3 exec? 1, rq? 1 [ 85.017] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.017] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.017] sna_drawable_use_bo pixmap=5195, box=((0, 3), (134, 17)), flags=7... [ 85.017] sna_drawable_use_bo: exported target, set PREFER_GPU [ 85.017] sna_drawable_use_bo: pinned, never REPLACES [ 85.017] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=7 [ 85.017] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.017] sna_drawable_use_bo: using whole GPU bo [ 85.017] gen9_composite_set_target: pixmap=5195, format=20028888, size=134x17, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 85.017] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.017] color_convert: src=ff333333 [20028888] [ 85.017] color_convert: dst=ff333333 [20028888] [ 85.017] sna_render_get_solid: ff333333 [ 85.017] sna_render_get_solid(20) = ff333333 (last) [ 85.017] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.017] sna_transform_is_imprecise_integer_translation: no transform [ 85.017] gen9_composite_picture: integer translation (0, 0), removing [ 85.017] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.017] sna_render_pixmap_bo: GPU all damaged [ 85.017] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.017] gen4_choose_composite_emitter: solid, identity mask [ 85.017] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.018] gen9_composite_get_binding_table(fec0) [ 85.018] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.018] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.018] gen9_emit_vertex_elements: setup id=9 [ 85.018] glyphs0_to_dst: glyph=(-1, 7), (9, 18), clip=(0, 3), (134, 17) [ 85.018] glyphs0_to_dst: blt=(0, 7), (9, 17) [ 85.018] emit_primitive_identity_mask__avx2: dst=(0, 7), mask=(1.00, 64.00) x (9.00, 10.00) [ 85.018] glyphs0_to_dst: glyph=(9, 7), (18, 15), clip=(0, 3), (134, 17) [ 85.018] glyphs0_to_dst: blt=(9, 7), (18, 15) [ 85.018] emit_primitive_identity_mask__avx2: dst=(9, 7), mask=(640.00, 48.00) x (9.00, 8.00) [ 85.018] glyphs0_to_dst: glyph=(17, 7), (28, 15), clip=(0, 3), (134, 17) [ 85.018] glyphs0_to_dst: blt=(17, 7), (28, 15) [ 85.018] emit_primitive_identity_mask__avx2: dst=(17, 7), mask=(800.00, 0.00) x (11.00, 8.00) [ 85.018] glyphs0_to_dst: glyph=(27, 7), (40, 15), clip=(0, 3), (134, 17) [ 85.018] glyphs0_to_dst: blt=(27, 7), (40, 15) [ 85.018] emit_primitive_identity_mask__avx2: dst=(27, 7), mask=(640.00, 32.00) x (13.00, 8.00) [ 85.018] glyphs0_to_dst: glyph=(39, 7), (50, 15), clip=(0, 3), (134, 17) [ 85.018] glyphs0_to_dst: blt=(39, 7), (50, 15) [ 85.018] emit_primitive_identity_mask__avx2: dst=(39, 7), mask=(672.00, 16.00) x (11.00, 8.00) [ 85.018] glyphs0_to_dst: glyph=(48, 10), (55, 12), clip=(0, 3), (134, 17) [ 85.018] glyphs0_to_dst: blt=(48, 10), (55, 12) [ 85.018] emit_primitive_identity_mask__avx2: dst=(48, 10), mask=(768.00, 0.00) x (7.00, 2.00) [ 85.018] glyphs0_to_dst: glyph=(53, 7), (62, 15), clip=(0, 3), (134, 17) [ 85.018] glyphs0_to_dst: blt=(53, 7), (62, 15) [ 85.018] emit_primitive_identity_mask__avx2: dst=(53, 7), mask=(784.00, 16.00) x (9.00, 8.00) [ 85.018] glyphs0_to_dst: glyph=(60, 7), (70, 15), clip=(0, 3), (134, 17) [ 85.018] glyphs0_to_dst: blt=(60, 7), (70, 15) [ 85.018] emit_primitive_identity_mask__avx2: dst=(60, 7), mask=(768.00, 16.00) x (10.00, 8.00) [ 85.018] glyphs0_to_dst: glyph=(69, 7), (77, 15), clip=(0, 3), (134, 17) [ 85.018] glyphs0_to_dst: blt=(69, 7), (77, 15) [ 85.018] emit_primitive_identity_mask__avx2: dst=(69, 7), mask=(688.00, 16.00) x (8.00, 8.00) [ 85.018] glyphs0_to_dst: glyph=(74, 7), (85, 15), clip=(0, 3), (134, 17) [ 85.018] glyphs0_to_dst: blt=(74, 7), (85, 15) [ 85.018] emit_primitive_identity_mask__avx2: dst=(74, 7), mask=(672.00, 16.00) x (11.00, 8.00) [ 85.018] glyphs0_to_dst: glyph=(83, 7), (94, 15), clip=(0, 3), (134, 17) [ 85.018] glyphs0_to_dst: blt=(83, 7), (94, 15) [ 85.018] emit_primitive_identity_mask__avx2: dst=(83, 7), mask=(672.00, 16.00) x (11.00, 8.00) [ 85.018] glyphs0_to_dst: glyph=(93, 7), (102, 15), clip=(0, 3), (134, 17) [ 85.018] glyphs0_to_dst: blt=(93, 7), (102, 15) [ 85.018] emit_primitive_identity_mask__avx2: dst=(93, 7), mask=(640.00, 48.00) x (9.00, 8.00) [ 85.018] glyphs0_to_dst: glyph=(101, 7), (110, 15), clip=(0, 3), (134, 17) [ 85.018] glyphs0_to_dst: blt=(101, 7), (110, 15) [ 85.018] emit_primitive_identity_mask__avx2: dst=(101, 7), mask=(784.00, 16.00) x (9.00, 8.00) [ 85.018] glyphs0_to_dst: glyph=(109, 3), (118, 15), clip=(0, 3), (134, 17) [ 85.018] glyphs0_to_dst: blt=(109, 3), (118, 15) [ 85.018] emit_primitive_identity_mask__avx2: dst=(109, 3), mask=(16.00, 64.00) x (9.00, 12.00) [ 85.018] glyphs0_to_dst: glyph=(117, 7), (128, 15), clip=(0, 3), (134, 17) [ 85.018] glyphs0_to_dst: blt=(117, 7), (128, 15) [ 85.018] emit_primitive_identity_mask__avx2: dst=(117, 7), mask=(800.00, 0.00) x (11.00, 8.00) [ 85.018] glyphs0_to_dst: glyph=(126, 4), (135, 15), clip=(0, 3), (134, 17) [ 85.018] glyphs0_to_dst: blt=(126, 4), (134, 15) [ 85.018] emit_primitive_identity_mask__avx2: dst=(126, 4), mask=(0.00, 80.00) x (8.00, 11.00) [ 85.018] gen8_vertex_flush[590] = 48 [ 85.018] gen9_magic_ca_pass: CA fixup (745 -> 793) [ 85.018] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.018] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.018] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.018] sna_glyphs(op=3, nlist=1, src=(0, 13)) [ 85.018] kgem_bo_is_busy: handle=127, domain: 3 exec? 1, rq? 1 [ 85.018] can_discard_mask: nlist=1, mask=28888, depth 32, op=3 (bounded? 1) [ 85.018] glyphs_format: format=166024, depth=32 [ 85.018] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 85.018] sna_glyphs: discarding mask [ 85.018] glyphs0_to_dst(op=3, src=(0, 13), nlist=1, dst=(0, 13)+(0, 0)) [ 85.018] clipped_glyphs: no, clip region (0, 0), (134, 17) matches drawable pixmap=94680753914304 size=134x17 [ 85.018] gen9_render_composite: 0x0, current mode=1/1 [ 85.018] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.018] kgem_bo_is_busy: handle=127, domain: 3 exec? 1, rq? 1 [ 85.018] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.018] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.018] sna_drawable_use_bo pixmap=5195, box=((0, 0), (134, 17)), flags=7... [ 85.018] sna_drawable_use_bo: exported target, set PREFER_GPU [ 85.018] sna_drawable_use_bo: pinned, never REPLACES [ 85.018] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=7 [ 85.018] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.018] sna_drawable_use_bo: using whole GPU bo [ 85.018] gen9_composite_set_target: pixmap=5195, format=20028888, size=134x17, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 85.018] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.018] color_convert: src=ff333333 [20028888] [ 85.018] color_convert: dst=ff333333 [20028888] [ 85.018] sna_render_get_solid: ff333333 [ 85.018] sna_render_get_solid(20) = ff333333 (last) [ 85.018] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.018] sna_transform_is_imprecise_integer_translation: no transform [ 85.018] gen9_composite_picture: integer translation (0, 0), removing [ 85.018] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.018] sna_render_pixmap_bo: GPU all damaged [ 85.018] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.018] gen4_choose_composite_emitter: solid, identity mask [ 85.018] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.018] gen9_composite_get_binding_table(fec0) [ 85.018] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.018] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.018] gen9_emit_vertex_elements: setup id=9 [ 85.018] glyphs0_to_dst: glyph=(-1, 5)x(10, 11), unclipped [ 85.018] emit_primitive_identity_mask__avx2: dst=(-1, 5), mask=(0.00, 64.00) x (10.00, 11.00) [ 85.018] glyphs0_to_dst: glyph=(9, 5)x(9, 8), unclipped [ 85.018] emit_primitive_identity_mask__avx2: dst=(9, 5), mask=(640.00, 48.00) x (9.00, 8.00) [ 85.018] glyphs0_to_dst: glyph=(17, 5)x(11, 8), unclipped [ 85.018] emit_primitive_identity_mask__avx2: dst=(17, 5), mask=(800.00, 0.00) x (11.00, 8.00) [ 85.018] glyphs0_to_dst: glyph=(27, 5)x(13, 8), unclipped [ 85.018] emit_primitive_identity_mask__avx2: dst=(27, 5), mask=(640.00, 32.00) x (13.00, 8.00) [ 85.018] glyphs0_to_dst: glyph=(39, 5)x(11, 8), unclipped [ 85.018] emit_primitive_identity_mask__avx2: dst=(39, 5), mask=(672.00, 16.00) x (11.00, 8.00) [ 85.018] glyphs0_to_dst: glyph=(48, 8)x(7, 2), unclipped [ 85.018] emit_primitive_identity_mask__avx2: dst=(48, 8), mask=(768.00, 0.00) x (7.00, 2.00) [ 85.018] glyphs0_to_dst: glyph=(53, 5)x(9, 8), unclipped [ 85.018] emit_primitive_identity_mask__avx2: dst=(53, 5), mask=(784.00, 16.00) x (9.00, 8.00) [ 85.018] glyphs0_to_dst: glyph=(60, 5)x(10, 8), unclipped [ 85.018] emit_primitive_identity_mask__avx2: dst=(60, 5), mask=(768.00, 16.00) x (10.00, 8.00) [ 85.018] glyphs0_to_dst: glyph=(69, 5)x(8, 8), unclipped [ 85.018] emit_primitive_identity_mask__avx2: dst=(69, 5), mask=(688.00, 16.00) x (8.00, 8.00) [ 85.018] glyphs0_to_dst: glyph=(74, 5)x(11, 8), unclipped [ 85.018] emit_primitive_identity_mask__avx2: dst=(74, 5), mask=(672.00, 16.00) x (11.00, 8.00) [ 85.018] glyphs0_to_dst: glyph=(83, 5)x(11, 8), unclipped [ 85.018] emit_primitive_identity_mask__avx2: dst=(83, 5), mask=(672.00, 16.00) x (11.00, 8.00) [ 85.018] glyphs0_to_dst: glyph=(93, 5)x(9, 8), unclipped [ 85.018] emit_primitive_identity_mask__avx2: dst=(93, 5), mask=(640.00, 48.00) x (9.00, 8.00) [ 85.018] glyphs0_to_dst: glyph=(101, 5)x(9, 8), unclipped [ 85.018] emit_primitive_identity_mask__avx2: dst=(101, 5), mask=(784.00, 16.00) x (9.00, 8.00) [ 85.018] glyphs0_to_dst: glyph=(109, 1)x(9, 12), unclipped [ 85.018] emit_primitive_identity_mask__avx2: dst=(109, 1), mask=(16.00, 64.00) x (9.00, 12.00) [ 85.018] glyphs0_to_dst: glyph=(117, 5)x(11, 8), unclipped [ 85.018] emit_primitive_identity_mask__avx2: dst=(117, 5), mask=(800.00, 0.00) x (11.00, 8.00) [ 85.018] glyphs0_to_dst: glyph=(126, 2)x(9, 11), unclipped [ 85.018] emit_primitive_identity_mask__avx2: dst=(126, 2), mask=(0.00, 80.00) x (9.00, 11.00) [ 85.018] gen8_vertex_flush[688] = 48 [ 85.018] gen9_magic_ca_pass: CA fixup (793 -> 841) [ 85.018] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.018] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.018] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.018] sna_glyphs(op=3, nlist=1, src=(0, 14)) [ 85.018] kgem_bo_is_busy: handle=127, domain: 3 exec? 1, rq? 1 [ 85.018] can_discard_mask: nlist=1, mask=28888, depth 32, op=3 (bounded? 1) [ 85.018] glyphs_format: format=166024, depth=32 [ 85.018] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 85.018] sna_glyphs: discarding mask [ 85.018] glyphs0_to_dst(op=3, src=(0, 14), nlist=1, dst=(0, 14)+(0, 0)) [ 85.018] clipped_glyphs: no, clip region (0, 0), (134, 17) matches drawable pixmap=94680753914304 size=134x17 [ 85.018] gen9_render_composite: 0x0, current mode=1/1 [ 85.018] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.018] kgem_bo_is_busy: handle=127, domain: 3 exec? 1, rq? 1 [ 85.018] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.018] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.018] sna_drawable_use_bo pixmap=5195, box=((0, 0), (134, 17)), flags=7... [ 85.018] sna_drawable_use_bo: exported target, set PREFER_GPU [ 85.018] sna_drawable_use_bo: pinned, never REPLACES [ 85.018] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=7 [ 85.018] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.018] sna_drawable_use_bo: using whole GPU bo [ 85.018] gen9_composite_set_target: pixmap=5195, format=20028888, size=134x17, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 85.018] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.018] color_convert: src=ff807d78 [20028888] [ 85.018] color_convert: dst=ff807d78 [20028888] [ 85.018] sna_render_get_solid: ff807d78 [ 85.018] sna_render_get_solid(25) = ff807d78 (old) [ 85.018] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.018] sna_transform_is_imprecise_integer_translation: no transform [ 85.018] gen9_composite_picture: integer translation (0, 0), removing [ 85.018] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.018] sna_render_pixmap_bo: GPU all damaged [ 85.018] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.018] gen4_choose_composite_emitter: solid, identity mask [ 85.018] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.018] gen9_composite_get_binding_table(fec0) [ 85.018] kgem_add_reloc64: handle=143, pos=16296, delta=0, domains=40000 [ 85.018] kgem_add_reloc64: adding proxy [delta=100] for handle=143 [ 85.018] kgem_add_reloc64[6] = (delta=100, target handle=2, presumed=fff6e000) [ 85.018] [3fa0] bind bo(handle=143, addr=fff6e064), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 85.018] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.018] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.018] gen9_emit_vertex_elements: setup id=9 [ 85.018] glyphs0_to_dst: glyph=(-1, 6)x(10, 11), unclipped [ 85.018] emit_primitive_identity_mask__avx2: dst=(-1, 6), mask=(0.00, 64.00) x (10.00, 11.00) [ 85.018] glyphs0_to_dst: glyph=(9, 6)x(9, 8), unclipped [ 85.018] emit_primitive_identity_mask__avx2: dst=(9, 6), mask=(640.00, 48.00) x (9.00, 8.00) [ 85.018] glyphs0_to_dst: glyph=(17, 6)x(11, 8), unclipped [ 85.018] emit_primitive_identity_mask__avx2: dst=(17, 6), mask=(800.00, 0.00) x (11.00, 8.00) [ 85.018] glyphs0_to_dst: glyph=(27, 6)x(13, 8), unclipped [ 85.018] emit_primitive_identity_mask__avx2: dst=(27, 6), mask=(640.00, 32.00) x (13.00, 8.00) [ 85.018] glyphs0_to_dst: glyph=(39, 6)x(11, 8), unclipped [ 85.018] emit_primitive_identity_mask__avx2: dst=(39, 6), mask=(672.00, 16.00) x (11.00, 8.00) [ 85.018] glyphs0_to_dst: glyph=(48, 9)x(7, 2), unclipped [ 85.018] emit_primitive_identity_mask__avx2: dst=(48, 9), mask=(768.00, 0.00) x (7.00, 2.00) [ 85.018] glyphs0_to_dst: glyph=(53, 6)x(9, 8), unclipped [ 85.018] emit_primitive_identity_mask__avx2: dst=(53, 6), mask=(784.00, 16.00) x (9.00, 8.00) [ 85.018] glyphs0_to_dst: glyph=(60, 6)x(10, 8), unclipped [ 85.018] emit_primitive_identity_mask__avx2: dst=(60, 6), mask=(768.00, 16.00) x (10.00, 8.00) [ 85.018] glyphs0_to_dst: glyph=(69, 6)x(8, 8), unclipped [ 85.018] emit_primitive_identity_mask__avx2: dst=(69, 6), mask=(688.00, 16.00) x (8.00, 8.00) [ 85.018] glyphs0_to_dst: glyph=(74, 6)x(11, 8), unclipped [ 85.018] emit_primitive_identity_mask__avx2: dst=(74, 6), mask=(672.00, 16.00) x (11.00, 8.00) [ 85.018] glyphs0_to_dst: glyph=(83, 6)x(11, 8), unclipped [ 85.018] emit_primitive_identity_mask__avx2: dst=(83, 6), mask=(672.00, 16.00) x (11.00, 8.00) [ 85.018] glyphs0_to_dst: glyph=(93, 6)x(9, 8), unclipped [ 85.018] emit_primitive_identity_mask__avx2: dst=(93, 6), mask=(640.00, 48.00) x (9.00, 8.00) [ 85.018] glyphs0_to_dst: glyph=(101, 6)x(9, 8), unclipped [ 85.018] emit_primitive_identity_mask__avx2: dst=(101, 6), mask=(784.00, 16.00) x (9.00, 8.00) [ 85.018] glyphs0_to_dst: glyph=(109, 2)x(9, 12), unclipped [ 85.018] emit_primitive_identity_mask__avx2: dst=(109, 2), mask=(16.00, 64.00) x (9.00, 12.00) [ 85.018] glyphs0_to_dst: glyph=(117, 6)x(11, 8), unclipped [ 85.018] emit_primitive_identity_mask__avx2: dst=(117, 6), mask=(800.00, 0.00) x (11.00, 8.00) [ 85.018] glyphs0_to_dst: glyph=(126, 3)x(9, 11), unclipped [ 85.018] emit_primitive_identity_mask__avx2: dst=(126, 3), mask=(0.00, 80.00) x (9.00, 11.00) [ 85.018] gen8_vertex_flush[788] = 48 [ 85.018] gen9_magic_ca_pass: CA fixup (841 -> 889) [ 85.018] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.018] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.018] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.018] sna_accel_flush: flush?=1, dirty?=0 [ 85.018] gen8_vertex_close: used=3556, vbo active? 23, vb=200, nreloc=1 [ 85.018] gen8_vertex_close: reloc[0] = 289 [ 85.018] kgem_add_reloc64: handle=23, pos=289, delta=0, domains=200000 [ 85.018] kgem_add_handle: handle=23, index=4 [ 85.018] kgem_add_reloc64[7] = (delta=0, target handle=4, presumed=fd541000) [ 85.018] batch[1/1, flags=1800]: 520 520 16288 16384, nreloc=8, nexec=5, nfence=0, aperture=1115 [fenced=0] [ 85.018] __kgem_busy: handle=1, busy=131072, wedged=0 [ 85.018] __kgem_busy: handle=2, busy=131072, wedged=0 [ 85.018] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x98, presumed-offset=0 [ 85.018] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> 1 [ 85.018] kgem_create_linear(65536) [ 85.018] search_linear_cache: num_pages=16, flags=406, use_active? 0, use_large=0 [max=65536] [ 85.018] search_linear_cache: inactive and cache bucket empty [ 85.018] search_linear_cache: active cache bucket empty [ 85.018] kgem_create_linear: new handle=155, num_pages=16 [ 85.018] __kgem_bo_init(handle=155, num_pages=16) [ 85.018] kgem_bo_map__cpu(handle=155, size=65536, map=0x0:0x0) [ 85.018] kgem_trim_vma_cache: type=1, count=-32763 (bucket: 4) [ 85.018] __kgem_bo_map__cpu: caching CPU vma for 155 [ 85.018] kgem_new_batch: allocated and mapped batch handle=155 [size=65536] [ 85.018] kgem_bo_sync__cpu: handle=155 [ 85.018] kgem_new_batch: using last batch handle=152 [ 85.019] kgem_commit: release handle=152 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffebf000 [ 85.019] kgem_commit: release handle=127 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd373000 [ 85.019] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 85.019] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 85.019] __kgem_bo_clear_busy: handle=143 [ 85.019] kgem_commit: release handle=143 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff6e000 [ 85.019] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 85.019] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 85.019] __kgem_bo_clear_busy: handle=143 [ 85.019] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 85.019] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 85.019] sna_accel_flush: flush?=0, dirty?=0 [ 85.019] sna_block_handler (tv=0.0) [ 85.019] sna_wakeup_handler [ 85.019] sna_glyphs(op=3, nlist=1, src=(163, 100)) [ 85.019] kgem_bo_is_busy: handle=112, domain: 3 exec? 0, rq? 1 [ 85.019] sna_glyphs: discarding mask [ 85.019] glyphs0_to_dst(op=3, src=(163, 100), nlist=1, dst=(163, 100)+(0, 0)) [ 85.019] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.019] gen9_render_composite: 0x0, current mode=0/1 [ 85.019] kgem_bo_is_busy: handle=6, domain: 3 exec? 0, rq? 1 [ 85.019] kgem_bo_is_busy: handle=112, domain: 3 exec? 0, rq? 1 [ 85.019] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.019] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.019] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.019] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.019] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.019] sna_drawable_use_bo: using whole GPU bo [ 85.019] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.019] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.019] color_convert: src=ffffffff [20028888] [ 85.019] color_convert: dst=ffffffff [20028888] [ 85.019] sna_render_get_solid: ffffffff [ 85.019] sna_render_get_solid(white) [ 85.019] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.019] sna_transform_is_imprecise_integer_translation: no transform [ 85.019] gen9_composite_picture: integer translation (0, 0), removing [ 85.019] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.019] sna_render_pixmap_bo: GPU all damaged [ 85.019] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.019] gen4_choose_composite_emitter: solid, identity mask [ 85.019] kgem_check_bo: num_pages=+9125, num_exec=+3 [ 85.019] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 85.019] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 85.019] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 85.019] kgem_add_handle: handle=4, index=0 [ 85.019] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 85.019] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 85.019] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 85.019] gen9_composite_get_binding_table(ffc0) [ 85.019] kgem_add_reloc64: handle=112, pos=16360, delta=0, domains=20002 [ 85.019] kgem_add_handle: handle=112, index=1 [ 85.019] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e64a9000) [ 85.019] __kgem_bo_mark_dirty: handle=112 (proxy? 0) [ 85.019] [3fe0] bind bo(handle=112, addr=e64a9000), format=192, width=3775, height=2136, pitch=15360, tiling=1 -> render [ 85.019] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 85.019] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 85.019] kgem_add_handle: handle=7, index=2 [ 85.019] kgem_add_reloc64[4] = (delta=1048, target handle=2, presumed=fffe8000) [ 85.019] [3fd0] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 85.019] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 [ 85.019] kgem_add_handle: handle=6, index=3 [ 85.019] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd581000) [ 85.019] [3fc0] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 85.019] gen9_emit_cc: blend=177 (current=ffffffff), src=17, dst=18 [ 85.019] gen9_emit_sampler: sampler = a [ 85.019] gen9_emit_sf: num_sf_outputs=2 [ 85.019] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.019] gen9_emit_vertex_elements: setup id=9 [ 85.019] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 85.019] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 85.019] glyphs0_to_dst: glyph=(165, 92)x(5, 8), unclipped [ 85.019] emit_primitive_identity_mask__avx2: dst=(165, 92), mask=(720.00, 48.00) x (5.00, 8.00) [ 85.019] gen8_vertex_flush[498] = 3 [ 85.019] gen9_magic_ca_pass: CA fixup (889 -> 892) [ 85.019] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.019] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.019] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.019] sna_glyphs(op=3, nlist=1, src=(172, 100)) [ 85.019] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.019] sna_glyphs: discarding mask [ 85.019] glyphs0_to_dst(op=3, src=(172, 100), nlist=1, dst=(172, 100)+(0, 0)) [ 85.019] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.019] gen9_render_composite: 0x0, current mode=1/1 [ 85.019] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.019] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.019] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.019] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.019] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.019] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.019] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.019] sna_drawable_use_bo: using whole GPU bo [ 85.019] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.019] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.019] color_convert: src=ff729fcf [20028888] [ 85.019] color_convert: dst=ff729fcf [20028888] [ 85.019] sna_render_get_solid: ff729fcf [ 85.019] sna_render_get_solid(23) = ff729fcf (old) [ 85.019] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.019] sna_transform_is_imprecise_integer_translation: no transform [ 85.019] gen9_composite_picture: integer translation (0, 0), removing [ 85.019] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.019] sna_render_pixmap_bo: GPU all damaged [ 85.019] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.019] gen4_choose_composite_emitter: solid, identity mask [ 85.019] kgem_check_bo: num_pages=+1, num_exec=+1 [ 85.019] gen9_composite_get_binding_table(fec0) [ 85.019] kgem_add_reloc64: handle=143, pos=16296, delta=0, domains=40000 [ 85.019] kgem_add_reloc64: adding proxy [delta=92] for handle=143 [ 85.019] kgem_add_handle: handle=143, index=4 [ 85.019] kgem_add_reloc64[6] = (delta=92, target handle=4, presumed=fff6e000) [ 85.019] [3fa0] bind bo(handle=143, addr=fff6e05c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 85.019] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.019] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.019] gen9_emit_vertex_elements: setup id=9 [ 85.019] glyphs0_to_dst: glyph=(171, 94)x(11, 3), unclipped [ 85.019] emit_primitive_identity_mask__avx2: dst=(171, 94), mask=(736.00, 32.00) x (11.00, 3.00) [ 85.019] gen8_vertex_flush[598] = 3 [ 85.019] gen9_magic_ca_pass: CA fixup (892 -> 895) [ 85.019] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.019] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.019] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.019] sna_glyphs(op=3, nlist=1, src=(181, 100)) [ 85.019] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.019] sna_glyphs: discarding mask [ 85.019] glyphs0_to_dst(op=3, src=(181, 100), nlist=1, dst=(181, 100)+(0, 0)) [ 85.019] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.019] gen9_render_composite: 0x0, current mode=1/1 [ 85.019] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.019] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.019] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.019] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.019] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.019] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.019] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.019] sna_drawable_use_bo: using whole GPU bo [ 85.019] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.019] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.019] color_convert: src=ffffffff [20028888] [ 85.019] color_convert: dst=ffffffff [20028888] [ 85.019] sna_render_get_solid: ffffffff [ 85.019] sna_render_get_solid(white) [ 85.019] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.019] sna_transform_is_imprecise_integer_translation: no transform [ 85.019] gen9_composite_picture: integer translation (0, 0), removing [ 85.019] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.019] sna_render_pixmap_bo: GPU all damaged [ 85.019] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.019] gen4_choose_composite_emitter: solid, identity mask [ 85.019] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.019] gen9_composite_get_binding_table(fe40) [ 85.019] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.019] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.019] gen9_emit_vertex_elements: setup id=9 [ 85.019] glyphs0_to_dst: glyph=(180, 89)x(10, 13), unclipped [ 85.019] emit_primitive_identity_mask__avx2: dst=(180, 89), mask=(752.00, 32.00) x (10.00, 13.00) [ 85.019] gen8_vertex_flush[698] = 3 [ 85.019] gen9_magic_ca_pass: CA fixup (895 -> 898) [ 85.019] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.019] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.019] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.019] sna_glyphs(op=3, nlist=1, src=(1, 117)) [ 85.019] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.019] sna_glyphs: discarding mask [ 85.019] glyphs0_to_dst(op=3, src=(1, 117), nlist=1, dst=(1, 117)+(0, 0)) [ 85.019] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.019] gen9_render_composite: 0x0, current mode=1/1 [ 85.019] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.019] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.019] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.019] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.019] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.019] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.019] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.019] sna_drawable_use_bo: using whole GPU bo [ 85.019] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.019] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.019] color_convert: src=ff8ae234 [20028888] [ 85.019] color_convert: dst=ff8ae234 [20028888] [ 85.019] sna_render_get_solid: ff8ae234 [ 85.019] sna_render_get_solid(22) = ff8ae234 (old) [ 85.019] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.019] sna_transform_is_imprecise_integer_translation: no transform [ 85.019] gen9_composite_picture: integer translation (0, 0), removing [ 85.019] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.019] sna_render_pixmap_bo: GPU all damaged [ 85.019] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.019] gen4_choose_composite_emitter: solid, identity mask [ 85.019] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.019] gen9_composite_get_binding_table(fe00) [ 85.019] kgem_add_reloc64: handle=143, pos=16248, delta=0, domains=40000 [ 85.019] kgem_add_reloc64: adding proxy [delta=88] for handle=143 [ 85.019] kgem_add_reloc64[7] = (delta=88, target handle=4, presumed=fff6e000) [ 85.019] [3f70] bind bo(handle=143, addr=fff6e058), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 85.019] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.019] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.019] gen9_emit_vertex_elements: setup id=9 [ 85.019] glyphs0_to_dst: glyph=(1, 109)x(9, 8), unclipped [ 85.019] emit_primitive_identity_mask__avx2: dst=(1, 109), mask=(688.00, 32.00) x (9.00, 8.00) [ 85.019] glyphs0_to_dst: glyph=(9, 107)x(10, 13), unclipped [ 85.019] emit_primitive_identity_mask__avx2: dst=(9, 107), mask=(672.00, 48.00) x (10.00, 13.00) [ 85.019] glyphs0_to_dst: glyph=(19, 109)x(9, 8), unclipped [ 85.019] emit_primitive_identity_mask__avx2: dst=(19, 109), mask=(688.00, 32.00) x (9.00, 8.00) [ 85.019] glyphs0_to_dst: glyph=(28, 111)x(8, 3), unclipped [ 85.019] emit_primitive_identity_mask__avx2: dst=(28, 111), mask=(688.00, 48.00) x (8.00, 3.00) [ 85.019] glyphs0_to_dst: glyph=(36, 107)x(11, 10), unclipped [ 85.019] emit_primitive_identity_mask__avx2: dst=(36, 107), mask=(704.00, 0.00) x (11.00, 10.00) [ 85.019] glyphs0_to_dst: glyph=(46, 109)x(9, 8), unclipped [ 85.019] emit_primitive_identity_mask__avx2: dst=(46, 109), mask=(720.00, 0.00) x (9.00, 8.00) [ 85.019] glyphs0_to_dst: glyph=(54, 109)x(10, 8), unclipped [ 85.019] emit_primitive_identity_mask__avx2: dst=(54, 109), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.019] glyphs0_to_dst: glyph=(63, 109)x(10, 8), unclipped [ 85.019] emit_primitive_identity_mask__avx2: dst=(63, 109), mask=(720.00, 16.00) x (10.00, 8.00) [ 85.019] glyphs0_to_dst: glyph=(72, 106)x(10, 11), unclipped [ 85.019] emit_primitive_identity_mask__avx2: dst=(72, 106), mask=(736.00, 0.00) x (10.00, 11.00) [ 85.019] glyphs0_to_dst: glyph=(81, 109)x(10, 8), unclipped [ 85.019] emit_primitive_identity_mask__avx2: dst=(81, 109), mask=(752.00, 0.00) x (10.00, 8.00) [ 85.019] glyphs0_to_dst: glyph=(90, 106)x(10, 11), unclipped [ 85.019] emit_primitive_identity_mask__avx2: dst=(90, 106), mask=(736.00, 0.00) x (10.00, 11.00) [ 85.020] glyphs0_to_dst: glyph=(99, 109)x(11, 8), unclipped [ 85.020] emit_primitive_identity_mask__avx2: dst=(99, 109), mask=(736.00, 16.00) x (11.00, 8.00) [ 85.020] glyphs0_to_dst: glyph=(109, 109)x(9, 8), unclipped [ 85.020] emit_primitive_identity_mask__avx2: dst=(109, 109), mask=(752.00, 16.00) x (9.00, 8.00) [ 85.020] glyphs0_to_dst: glyph=(118, 111)x(8, 3), unclipped [ 85.020] emit_primitive_identity_mask__avx2: dst=(118, 111), mask=(688.00, 48.00) x (8.00, 3.00) [ 85.020] glyphs0_to_dst: glyph=(126, 107)x(10, 10), unclipped [ 85.020] emit_primitive_identity_mask__avx2: dst=(126, 107), mask=(704.00, 32.00) x (10.00, 10.00) [ 85.020] glyphs0_to_dst: glyph=(135, 107)x(10, 10), unclipped [ 85.020] emit_primitive_identity_mask__avx2: dst=(135, 107), mask=(704.00, 32.00) x (10.00, 10.00) [ 85.020] glyphs0_to_dst: glyph=(144, 107)x(10, 10), unclipped [ 85.020] emit_primitive_identity_mask__avx2: dst=(144, 107), mask=(720.00, 32.00) x (10.00, 10.00) [ 85.020] glyphs0_to_dst: glyph=(153, 107)x(10, 10), unclipped [ 85.020] emit_primitive_identity_mask__avx2: dst=(153, 107), mask=(704.00, 48.00) x (10.00, 10.00) [ 85.020] gen8_vertex_flush[798] = 54 [ 85.020] gen9_magic_ca_pass: CA fixup (898 -> 952) [ 85.020] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.020] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.020] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.020] sna_glyphs(op=3, nlist=1, src=(163, 117)) [ 85.020] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.020] sna_glyphs: discarding mask [ 85.020] glyphs0_to_dst(op=3, src=(163, 117), nlist=1, dst=(163, 117)+(0, 0)) [ 85.020] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.020] gen9_render_composite: 0x0, current mode=1/1 [ 85.020] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.020] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.020] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.020] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.020] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.020] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.020] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.020] sna_drawable_use_bo: using whole GPU bo [ 85.020] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.020] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.020] color_convert: src=ffffffff [20028888] [ 85.020] color_convert: dst=ffffffff [20028888] [ 85.020] sna_render_get_solid: ffffffff [ 85.020] sna_render_get_solid(white) [ 85.020] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.020] sna_transform_is_imprecise_integer_translation: no transform [ 85.020] gen9_composite_picture: integer translation (0, 0), removing [ 85.020] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.020] sna_render_pixmap_bo: GPU all damaged [ 85.020] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.020] gen4_choose_composite_emitter: solid, identity mask [ 85.020] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.020] gen9_composite_get_binding_table(fd80) [ 85.020] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.020] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.020] gen9_emit_vertex_elements: setup id=9 [ 85.020] glyphs0_to_dst: glyph=(165, 109)x(5, 8), unclipped [ 85.020] emit_primitive_identity_mask__avx2: dst=(165, 109), mask=(720.00, 48.00) x (5.00, 8.00) [ 85.020] gen8_vertex_flush[898] = 3 [ 85.020] gen9_magic_ca_pass: CA fixup (952 -> 955) [ 85.020] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.020] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.020] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.020] sna_glyphs(op=3, nlist=1, src=(172, 117)) [ 85.020] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.020] sna_glyphs: discarding mask [ 85.020] glyphs0_to_dst(op=3, src=(172, 117), nlist=1, dst=(172, 117)+(0, 0)) [ 85.020] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.020] gen9_render_composite: 0x0, current mode=1/1 [ 85.020] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.020] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.020] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.020] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.020] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.020] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.020] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.020] sna_drawable_use_bo: using whole GPU bo [ 85.020] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.020] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.020] color_convert: src=ff729fcf [20028888] [ 85.020] color_convert: dst=ff729fcf [20028888] [ 85.020] sna_render_get_solid: ff729fcf [ 85.020] sna_render_get_solid(23) = ff729fcf (old) [ 85.020] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.020] sna_transform_is_imprecise_integer_translation: no transform [ 85.020] gen9_composite_picture: integer translation (0, 0), removing [ 85.020] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.020] sna_render_pixmap_bo: GPU all damaged [ 85.020] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.020] gen4_choose_composite_emitter: solid, identity mask [ 85.020] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.020] gen9_composite_get_binding_table(fd40) [ 85.020] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.020] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.020] gen9_emit_vertex_elements: setup id=9 [ 85.020] glyphs0_to_dst: glyph=(171, 111)x(11, 3), unclipped [ 85.020] emit_primitive_identity_mask__avx2: dst=(171, 111), mask=(736.00, 32.00) x (11.00, 3.00) [ 85.020] gen8_vertex_flush[998] = 3 [ 85.020] gen9_magic_ca_pass: CA fixup (955 -> 958) [ 85.020] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.020] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.020] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.020] sna_glyphs(op=3, nlist=1, src=(181, 117)) [ 85.020] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.020] sna_glyphs: discarding mask [ 85.020] glyphs0_to_dst(op=3, src=(181, 117), nlist=1, dst=(181, 117)+(0, 0)) [ 85.020] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.020] gen9_render_composite: 0x0, current mode=1/1 [ 85.020] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.020] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.020] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.020] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.020] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.020] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.020] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.020] sna_drawable_use_bo: using whole GPU bo [ 85.020] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.020] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.020] color_convert: src=ffffffff [20028888] [ 85.020] color_convert: dst=ffffffff [20028888] [ 85.020] sna_render_get_solid: ffffffff [ 85.020] sna_render_get_solid(white) [ 85.020] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.020] sna_transform_is_imprecise_integer_translation: no transform [ 85.020] gen9_composite_picture: integer translation (0, 0), removing [ 85.020] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.020] sna_render_pixmap_bo: GPU all damaged [ 85.020] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.020] gen4_choose_composite_emitter: solid, identity mask [ 85.020] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.020] gen9_composite_get_binding_table(fd00) [ 85.020] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.020] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.020] gen9_emit_vertex_elements: setup id=9 [ 85.020] glyphs0_to_dst: glyph=(180, 106)x(10, 13), unclipped [ 85.020] emit_primitive_identity_mask__avx2: dst=(180, 106), mask=(752.00, 32.00) x (10.00, 13.00) [ 85.020] gen8_vertex_flush[a98] = 3 [ 85.020] gen9_magic_ca_pass: CA fixup (958 -> 961) [ 85.020] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.020] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.020] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.020] sna_glyphs(op=3, nlist=1, src=(1, 134)) [ 85.020] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.020] sna_glyphs: discarding mask [ 85.020] glyphs0_to_dst(op=3, src=(1, 134), nlist=1, dst=(1, 134)+(0, 0)) [ 85.020] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.020] gen9_render_composite: 0x0, current mode=1/1 [ 85.020] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.020] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.020] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.020] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.020] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.020] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.020] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.020] sna_drawable_use_bo: using whole GPU bo [ 85.020] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.020] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.020] color_convert: src=ff8ae234 [20028888] [ 85.020] color_convert: dst=ff8ae234 [20028888] [ 85.020] sna_render_get_solid: ff8ae234 [ 85.020] sna_render_get_solid(22) = ff8ae234 (old) [ 85.020] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.020] sna_transform_is_imprecise_integer_translation: no transform [ 85.020] gen9_composite_picture: integer translation (0, 0), removing [ 85.020] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.020] sna_render_pixmap_bo: GPU all damaged [ 85.020] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.020] gen4_choose_composite_emitter: solid, identity mask [ 85.020] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.020] gen9_composite_get_binding_table(fcc0) [ 85.020] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.020] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.020] gen9_emit_vertex_elements: setup id=9 [ 85.020] glyphs0_to_dst: glyph=(1, 126)x(9, 8), unclipped [ 85.020] emit_primitive_identity_mask__avx2: dst=(1, 126), mask=(688.00, 32.00) x (9.00, 8.00) [ 85.020] glyphs0_to_dst: glyph=(9, 124)x(10, 13), unclipped [ 85.020] emit_primitive_identity_mask__avx2: dst=(9, 124), mask=(672.00, 48.00) x (10.00, 13.00) [ 85.020] glyphs0_to_dst: glyph=(19, 126)x(9, 8), unclipped [ 85.020] emit_primitive_identity_mask__avx2: dst=(19, 126), mask=(688.00, 32.00) x (9.00, 8.00) [ 85.020] glyphs0_to_dst: glyph=(28, 128)x(8, 3), unclipped [ 85.020] emit_primitive_identity_mask__avx2: dst=(28, 128), mask=(688.00, 48.00) x (8.00, 3.00) [ 85.020] glyphs0_to_dst: glyph=(36, 124)x(11, 10), unclipped [ 85.020] emit_primitive_identity_mask__avx2: dst=(36, 124), mask=(704.00, 0.00) x (11.00, 10.00) [ 85.020] glyphs0_to_dst: glyph=(46, 126)x(9, 8), unclipped [ 85.020] emit_primitive_identity_mask__avx2: dst=(46, 126), mask=(720.00, 0.00) x (9.00, 8.00) [ 85.020] glyphs0_to_dst: glyph=(54, 126)x(10, 8), unclipped [ 85.020] emit_primitive_identity_mask__avx2: dst=(54, 126), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.020] glyphs0_to_dst: glyph=(63, 126)x(10, 8), unclipped [ 85.020] emit_primitive_identity_mask__avx2: dst=(63, 126), mask=(720.00, 16.00) x (10.00, 8.00) [ 85.020] glyphs0_to_dst: glyph=(72, 123)x(10, 11), unclipped [ 85.020] emit_primitive_identity_mask__avx2: dst=(72, 123), mask=(736.00, 0.00) x (10.00, 11.00) [ 85.020] glyphs0_to_dst: glyph=(81, 126)x(10, 8), unclipped [ 85.020] emit_primitive_identity_mask__avx2: dst=(81, 126), mask=(752.00, 0.00) x (10.00, 8.00) [ 85.020] glyphs0_to_dst: glyph=(90, 123)x(10, 11), unclipped [ 85.020] emit_primitive_identity_mask__avx2: dst=(90, 123), mask=(736.00, 0.00) x (10.00, 11.00) [ 85.020] glyphs0_to_dst: glyph=(99, 126)x(11, 8), unclipped [ 85.020] emit_primitive_identity_mask__avx2: dst=(99, 126), mask=(736.00, 16.00) x (11.00, 8.00) [ 85.020] glyphs0_to_dst: glyph=(109, 126)x(9, 8), unclipped [ 85.020] emit_primitive_identity_mask__avx2: dst=(109, 126), mask=(752.00, 16.00) x (9.00, 8.00) [ 85.020] glyphs0_to_dst: glyph=(118, 128)x(8, 3), unclipped [ 85.020] emit_primitive_identity_mask__avx2: dst=(118, 128), mask=(688.00, 48.00) x (8.00, 3.00) [ 85.020] glyphs0_to_dst: glyph=(126, 124)x(10, 10), unclipped [ 85.020] emit_primitive_identity_mask__avx2: dst=(126, 124), mask=(704.00, 32.00) x (10.00, 10.00) [ 85.020] glyphs0_to_dst: glyph=(135, 124)x(10, 10), unclipped [ 85.020] emit_primitive_identity_mask__avx2: dst=(135, 124), mask=(704.00, 32.00) x (10.00, 10.00) [ 85.020] glyphs0_to_dst: glyph=(144, 124)x(10, 10), unclipped [ 85.020] emit_primitive_identity_mask__avx2: dst=(144, 124), mask=(720.00, 32.00) x (10.00, 10.00) [ 85.020] glyphs0_to_dst: glyph=(153, 124)x(10, 10), unclipped [ 85.020] emit_primitive_identity_mask__avx2: dst=(153, 124), mask=(704.00, 48.00) x (10.00, 10.00) [ 85.020] gen8_vertex_flush[b98] = 54 [ 85.020] gen9_magic_ca_pass: CA fixup (961 -> 1015) [ 85.020] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.020] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.020] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.020] sna_glyphs(op=3, nlist=1, src=(163, 134)) [ 85.020] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.020] sna_glyphs: discarding mask [ 85.020] glyphs0_to_dst(op=3, src=(163, 134), nlist=1, dst=(163, 134)+(0, 0)) [ 85.020] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.020] gen9_render_composite: 0x0, current mode=1/1 [ 85.020] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.020] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.020] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.020] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.021] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.021] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.021] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.021] sna_drawable_use_bo: using whole GPU bo [ 85.021] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.021] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.021] color_convert: src=ffffffff [20028888] [ 85.021] color_convert: dst=ffffffff [20028888] [ 85.021] sna_render_get_solid: ffffffff [ 85.021] sna_render_get_solid(white) [ 85.021] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.021] sna_transform_is_imprecise_integer_translation: no transform [ 85.021] gen9_composite_picture: integer translation (0, 0), removing [ 85.021] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.021] sna_render_pixmap_bo: GPU all damaged [ 85.021] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.021] gen4_choose_composite_emitter: solid, identity mask [ 85.021] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.021] gen9_composite_get_binding_table(fc80) [ 85.021] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.021] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.021] gen9_emit_vertex_elements: setup id=9 [ 85.021] glyphs0_to_dst: glyph=(165, 126)x(5, 8), unclipped [ 85.021] emit_primitive_identity_mask__avx2: dst=(165, 126), mask=(720.00, 48.00) x (5.00, 8.00) [ 85.021] gen8_vertex_flush[c98] = 3 [ 85.021] gen9_magic_ca_pass: CA fixup (1015 -> 1018) [ 85.021] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.021] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.021] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.021] sna_glyphs(op=3, nlist=1, src=(172, 134)) [ 85.021] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.021] sna_glyphs: discarding mask [ 85.021] glyphs0_to_dst(op=3, src=(172, 134), nlist=1, dst=(172, 134)+(0, 0)) [ 85.021] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.021] gen9_render_composite: 0x0, current mode=1/1 [ 85.021] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.021] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.021] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.021] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.021] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.021] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.021] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.021] sna_drawable_use_bo: using whole GPU bo [ 85.021] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.021] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.021] color_convert: src=ff729fcf [20028888] [ 85.021] color_convert: dst=ff729fcf [20028888] [ 85.021] sna_render_get_solid: ff729fcf [ 85.021] sna_render_get_solid(23) = ff729fcf (old) [ 85.021] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.021] sna_transform_is_imprecise_integer_translation: no transform [ 85.021] gen9_composite_picture: integer translation (0, 0), removing [ 85.021] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.021] sna_render_pixmap_bo: GPU all damaged [ 85.021] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.021] gen4_choose_composite_emitter: solid, identity mask [ 85.021] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.021] gen9_composite_get_binding_table(fc40) [ 85.021] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.021] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.021] gen9_emit_vertex_elements: setup id=9 [ 85.021] glyphs0_to_dst: glyph=(171, 128)x(11, 3), unclipped [ 85.021] emit_primitive_identity_mask__avx2: dst=(171, 128), mask=(736.00, 32.00) x (11.00, 3.00) [ 85.021] gen8_vertex_flush[d98] = 3 [ 85.021] gen9_magic_ca_pass: CA fixup (1018 -> 1021) [ 85.021] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.021] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.021] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.021] sna_glyphs(op=3, nlist=1, src=(181, 134)) [ 85.021] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.021] sna_glyphs: discarding mask [ 85.021] glyphs0_to_dst(op=3, src=(181, 134), nlist=1, dst=(181, 134)+(0, 0)) [ 85.021] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.021] gen9_render_composite: 0x0, current mode=1/1 [ 85.021] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.021] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.021] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.021] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.021] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.021] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.021] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.021] sna_drawable_use_bo: using whole GPU bo [ 85.021] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.021] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.021] color_convert: src=ffffffff [20028888] [ 85.021] color_convert: dst=ffffffff [20028888] [ 85.021] sna_render_get_solid: ffffffff [ 85.021] sna_render_get_solid(white) [ 85.021] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.021] sna_transform_is_imprecise_integer_translation: no transform [ 85.021] gen9_composite_picture: integer translation (0, 0), removing [ 85.021] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.021] sna_render_pixmap_bo: GPU all damaged [ 85.021] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.021] gen4_choose_composite_emitter: solid, identity mask [ 85.021] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.021] gen9_composite_get_binding_table(fc00) [ 85.021] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.021] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.021] gen9_emit_vertex_elements: setup id=9 [ 85.021] glyphs0_to_dst: glyph=(180, 123)x(10, 13), unclipped [ 85.021] emit_primitive_identity_mask__avx2: dst=(180, 123), mask=(752.00, 32.00) x (10.00, 13.00) [ 85.021] gen8_vertex_flush[e98] = 3 [ 85.021] gen9_magic_ca_pass: CA fixup (1021 -> 1024) [ 85.021] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.021] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.021] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.021] sna_glyphs(op=3, nlist=1, src=(1, 151)) [ 85.021] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.021] sna_glyphs: discarding mask [ 85.021] glyphs0_to_dst(op=3, src=(1, 151), nlist=1, dst=(1, 151)+(0, 0)) [ 85.021] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.021] gen9_render_composite: 0x0, current mode=1/1 [ 85.021] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.021] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.021] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.021] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.021] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.021] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.021] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.021] sna_drawable_use_bo: using whole GPU bo [ 85.021] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.021] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.021] color_convert: src=ff8ae234 [20028888] [ 85.021] color_convert: dst=ff8ae234 [20028888] [ 85.021] sna_render_get_solid: ff8ae234 [ 85.021] sna_render_get_solid(22) = ff8ae234 (old) [ 85.021] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.021] sna_transform_is_imprecise_integer_translation: no transform [ 85.021] gen9_composite_picture: integer translation (0, 0), removing [ 85.021] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.021] sna_render_pixmap_bo: GPU all damaged [ 85.021] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.021] gen4_choose_composite_emitter: solid, identity mask [ 85.021] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.021] gen9_composite_get_binding_table(fbc0) [ 85.021] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.021] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.021] gen9_emit_vertex_elements: setup id=9 [ 85.021] glyphs0_to_dst: glyph=(1, 143)x(9, 8), unclipped [ 85.021] emit_primitive_identity_mask__avx2: dst=(1, 143), mask=(688.00, 32.00) x (9.00, 8.00) [ 85.021] glyphs0_to_dst: glyph=(9, 141)x(10, 13), unclipped [ 85.021] emit_primitive_identity_mask__avx2: dst=(9, 141), mask=(672.00, 48.00) x (10.00, 13.00) [ 85.021] glyphs0_to_dst: glyph=(19, 143)x(9, 8), unclipped [ 85.021] emit_primitive_identity_mask__avx2: dst=(19, 143), mask=(688.00, 32.00) x (9.00, 8.00) [ 85.021] glyphs0_to_dst: glyph=(28, 145)x(8, 3), unclipped [ 85.021] emit_primitive_identity_mask__avx2: dst=(28, 145), mask=(688.00, 48.00) x (8.00, 3.00) [ 85.021] glyphs0_to_dst: glyph=(36, 141)x(11, 10), unclipped [ 85.021] emit_primitive_identity_mask__avx2: dst=(36, 141), mask=(704.00, 0.00) x (11.00, 10.00) [ 85.021] glyphs0_to_dst: glyph=(46, 143)x(9, 8), unclipped [ 85.021] emit_primitive_identity_mask__avx2: dst=(46, 143), mask=(720.00, 0.00) x (9.00, 8.00) [ 85.021] glyphs0_to_dst: glyph=(54, 143)x(10, 8), unclipped [ 85.021] emit_primitive_identity_mask__avx2: dst=(54, 143), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.021] glyphs0_to_dst: glyph=(63, 143)x(10, 8), unclipped [ 85.021] emit_primitive_identity_mask__avx2: dst=(63, 143), mask=(720.00, 16.00) x (10.00, 8.00) [ 85.021] glyphs0_to_dst: glyph=(72, 140)x(10, 11), unclipped [ 85.021] emit_primitive_identity_mask__avx2: dst=(72, 140), mask=(736.00, 0.00) x (10.00, 11.00) [ 85.021] glyphs0_to_dst: glyph=(81, 143)x(10, 8), unclipped [ 85.021] emit_primitive_identity_mask__avx2: dst=(81, 143), mask=(752.00, 0.00) x (10.00, 8.00) [ 85.021] glyphs0_to_dst: glyph=(90, 140)x(10, 11), unclipped [ 85.021] emit_primitive_identity_mask__avx2: dst=(90, 140), mask=(736.00, 0.00) x (10.00, 11.00) [ 85.021] glyphs0_to_dst: glyph=(99, 143)x(11, 8), unclipped [ 85.021] emit_primitive_identity_mask__avx2: dst=(99, 143), mask=(736.00, 16.00) x (11.00, 8.00) [ 85.021] glyphs0_to_dst: glyph=(109, 143)x(9, 8), unclipped [ 85.021] emit_primitive_identity_mask__avx2: dst=(109, 143), mask=(752.00, 16.00) x (9.00, 8.00) [ 85.021] glyphs0_to_dst: glyph=(118, 145)x(8, 3), unclipped [ 85.021] emit_primitive_identity_mask__avx2: dst=(118, 145), mask=(688.00, 48.00) x (8.00, 3.00) [ 85.021] glyphs0_to_dst: glyph=(126, 141)x(10, 10), unclipped [ 85.021] emit_primitive_identity_mask__avx2: dst=(126, 141), mask=(704.00, 32.00) x (10.00, 10.00) [ 85.021] glyphs0_to_dst: glyph=(135, 141)x(10, 10), unclipped [ 85.021] emit_primitive_identity_mask__avx2: dst=(135, 141), mask=(704.00, 32.00) x (10.00, 10.00) [ 85.021] glyphs0_to_dst: glyph=(144, 141)x(10, 10), unclipped [ 85.021] emit_primitive_identity_mask__avx2: dst=(144, 141), mask=(720.00, 32.00) x (10.00, 10.00) [ 85.021] glyphs0_to_dst: glyph=(153, 141)x(10, 10), unclipped [ 85.021] emit_primitive_identity_mask__avx2: dst=(153, 141), mask=(704.00, 48.00) x (10.00, 10.00) [ 85.021] gen8_vertex_flush[f98] = 54 [ 85.021] gen9_magic_ca_pass: CA fixup (1024 -> 1078) [ 85.021] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.021] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.021] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.021] sna_glyphs(op=3, nlist=1, src=(163, 151)) [ 85.021] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.021] sna_glyphs: discarding mask [ 85.021] glyphs0_to_dst(op=3, src=(163, 151), nlist=1, dst=(163, 151)+(0, 0)) [ 85.021] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.021] gen9_render_composite: 0x0, current mode=1/1 [ 85.021] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.021] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.021] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.021] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.021] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.021] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.021] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.021] sna_drawable_use_bo: using whole GPU bo [ 85.021] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.021] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.021] color_convert: src=ffffffff [20028888] [ 85.021] color_convert: dst=ffffffff [20028888] [ 85.021] sna_render_get_solid: ffffffff [ 85.021] sna_render_get_solid(white) [ 85.021] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.021] sna_transform_is_imprecise_integer_translation: no transform [ 85.021] gen9_composite_picture: integer translation (0, 0), removing [ 85.021] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.021] sna_render_pixmap_bo: GPU all damaged [ 85.021] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.021] gen4_choose_composite_emitter: solid, identity mask [ 85.021] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.021] gen9_composite_get_binding_table(fb80) [ 85.021] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.021] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.021] gen9_emit_vertex_elements: setup id=9 [ 85.021] glyphs0_to_dst: glyph=(165, 143)x(5, 8), unclipped [ 85.021] emit_primitive_identity_mask__avx2: dst=(165, 143), mask=(720.00, 48.00) x (5.00, 8.00) [ 85.021] gen8_vertex_flush[1098] = 3 [ 85.021] gen9_magic_ca_pass: CA fixup (1078 -> 1081) [ 85.021] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.021] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.021] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.021] sna_glyphs(op=3, nlist=1, src=(172, 151)) [ 85.021] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.021] sna_glyphs: discarding mask [ 85.021] glyphs0_to_dst(op=3, src=(172, 151), nlist=1, dst=(172, 151)+(0, 0)) [ 85.021] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.021] gen9_render_composite: 0x0, current mode=1/1 [ 85.021] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.021] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.021] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.021] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.021] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.021] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.021] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.022] sna_drawable_use_bo: using whole GPU bo [ 85.022] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.022] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.022] color_convert: src=ff729fcf [20028888] [ 85.022] color_convert: dst=ff729fcf [20028888] [ 85.022] sna_render_get_solid: ff729fcf [ 85.022] sna_render_get_solid(23) = ff729fcf (old) [ 85.022] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.022] sna_transform_is_imprecise_integer_translation: no transform [ 85.022] gen9_composite_picture: integer translation (0, 0), removing [ 85.022] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.022] sna_render_pixmap_bo: GPU all damaged [ 85.022] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.022] gen4_choose_composite_emitter: solid, identity mask [ 85.022] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.022] gen9_composite_get_binding_table(fb40) [ 85.022] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.022] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.022] gen9_emit_vertex_elements: setup id=9 [ 85.022] glyphs0_to_dst: glyph=(171, 145)x(11, 3), unclipped [ 85.022] emit_primitive_identity_mask__avx2: dst=(171, 145), mask=(736.00, 32.00) x (11.00, 3.00) [ 85.022] gen8_vertex_flush[1198] = 3 [ 85.022] gen9_magic_ca_pass: CA fixup (1081 -> 1084) [ 85.022] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.022] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.022] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.022] sna_glyphs(op=3, nlist=1, src=(181, 151)) [ 85.022] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.022] sna_glyphs: discarding mask [ 85.022] glyphs0_to_dst(op=3, src=(181, 151), nlist=1, dst=(181, 151)+(0, 0)) [ 85.022] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.022] gen9_render_composite: 0x0, current mode=1/1 [ 85.022] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.022] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.022] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.022] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.022] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.022] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.022] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.022] sna_drawable_use_bo: using whole GPU bo [ 85.022] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.022] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.022] color_convert: src=ffffffff [20028888] [ 85.022] color_convert: dst=ffffffff [20028888] [ 85.022] sna_render_get_solid: ffffffff [ 85.022] sna_render_get_solid(white) [ 85.022] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.022] sna_transform_is_imprecise_integer_translation: no transform [ 85.022] gen9_composite_picture: integer translation (0, 0), removing [ 85.022] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.022] sna_render_pixmap_bo: GPU all damaged [ 85.022] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.022] gen4_choose_composite_emitter: solid, identity mask [ 85.022] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.022] gen9_composite_get_binding_table(fb00) [ 85.022] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.022] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.022] gen9_emit_vertex_elements: setup id=9 [ 85.022] glyphs0_to_dst: glyph=(180, 140)x(10, 13), unclipped [ 85.022] emit_primitive_identity_mask__avx2: dst=(180, 140), mask=(752.00, 32.00) x (10.00, 13.00) [ 85.022] gen8_vertex_flush[1298] = 3 [ 85.022] gen9_magic_ca_pass: CA fixup (1084 -> 1087) [ 85.022] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.022] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.022] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.022] sna_glyphs(op=3, nlist=1, src=(1, 168)) [ 85.022] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.022] sna_glyphs: discarding mask [ 85.022] glyphs0_to_dst(op=3, src=(1, 168), nlist=1, dst=(1, 168)+(0, 0)) [ 85.022] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.022] gen9_render_composite: 0x0, current mode=1/1 [ 85.022] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.022] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.022] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.022] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.022] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.022] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.022] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.022] sna_drawable_use_bo: using whole GPU bo [ 85.022] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.022] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.022] color_convert: src=ff8ae234 [20028888] [ 85.022] color_convert: dst=ff8ae234 [20028888] [ 85.022] sna_render_get_solid: ff8ae234 [ 85.022] sna_render_get_solid(22) = ff8ae234 (old) [ 85.022] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.022] sna_transform_is_imprecise_integer_translation: no transform [ 85.022] gen9_composite_picture: integer translation (0, 0), removing [ 85.022] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.022] sna_render_pixmap_bo: GPU all damaged [ 85.022] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.022] gen4_choose_composite_emitter: solid, identity mask [ 85.022] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.022] gen9_composite_get_binding_table(fac0) [ 85.022] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.022] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.022] gen9_emit_vertex_elements: setup id=9 [ 85.022] glyphs0_to_dst: glyph=(1, 160)x(9, 8), unclipped [ 85.022] emit_primitive_identity_mask__avx2: dst=(1, 160), mask=(688.00, 32.00) x (9.00, 8.00) [ 85.022] glyphs0_to_dst: glyph=(9, 158)x(10, 13), unclipped [ 85.022] emit_primitive_identity_mask__avx2: dst=(9, 158), mask=(672.00, 48.00) x (10.00, 13.00) [ 85.022] glyphs0_to_dst: glyph=(19, 160)x(9, 8), unclipped [ 85.022] emit_primitive_identity_mask__avx2: dst=(19, 160), mask=(688.00, 32.00) x (9.00, 8.00) [ 85.022] glyphs0_to_dst: glyph=(28, 162)x(8, 3), unclipped [ 85.022] emit_primitive_identity_mask__avx2: dst=(28, 162), mask=(688.00, 48.00) x (8.00, 3.00) [ 85.022] glyphs0_to_dst: glyph=(36, 158)x(11, 10), unclipped [ 85.022] emit_primitive_identity_mask__avx2: dst=(36, 158), mask=(704.00, 0.00) x (11.00, 10.00) [ 85.022] glyphs0_to_dst: glyph=(46, 160)x(9, 8), unclipped [ 85.022] emit_primitive_identity_mask__avx2: dst=(46, 160), mask=(720.00, 0.00) x (9.00, 8.00) [ 85.022] glyphs0_to_dst: glyph=(54, 160)x(10, 8), unclipped [ 85.022] emit_primitive_identity_mask__avx2: dst=(54, 160), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.022] glyphs0_to_dst: glyph=(63, 160)x(10, 8), unclipped [ 85.022] emit_primitive_identity_mask__avx2: dst=(63, 160), mask=(720.00, 16.00) x (10.00, 8.00) [ 85.022] glyphs0_to_dst: glyph=(72, 157)x(10, 11), unclipped [ 85.022] emit_primitive_identity_mask__avx2: dst=(72, 157), mask=(736.00, 0.00) x (10.00, 11.00) [ 85.022] glyphs0_to_dst: glyph=(81, 160)x(10, 8), unclipped [ 85.022] emit_primitive_identity_mask__avx2: dst=(81, 160), mask=(752.00, 0.00) x (10.00, 8.00) [ 85.022] glyphs0_to_dst: glyph=(90, 157)x(10, 11), unclipped [ 85.022] emit_primitive_identity_mask__avx2: dst=(90, 157), mask=(736.00, 0.00) x (10.00, 11.00) [ 85.022] glyphs0_to_dst: glyph=(99, 160)x(11, 8), unclipped [ 85.022] emit_primitive_identity_mask__avx2: dst=(99, 160), mask=(736.00, 16.00) x (11.00, 8.00) [ 85.022] glyphs0_to_dst: glyph=(109, 160)x(9, 8), unclipped [ 85.022] emit_primitive_identity_mask__avx2: dst=(109, 160), mask=(752.00, 16.00) x (9.00, 8.00) [ 85.022] glyphs0_to_dst: glyph=(118, 162)x(8, 3), unclipped [ 85.022] emit_primitive_identity_mask__avx2: dst=(118, 162), mask=(688.00, 48.00) x (8.00, 3.00) [ 85.022] glyphs0_to_dst: glyph=(126, 158)x(10, 10), unclipped [ 85.022] emit_primitive_identity_mask__avx2: dst=(126, 158), mask=(704.00, 32.00) x (10.00, 10.00) [ 85.022] glyphs0_to_dst: glyph=(135, 158)x(10, 10), unclipped [ 85.022] emit_primitive_identity_mask__avx2: dst=(135, 158), mask=(704.00, 32.00) x (10.00, 10.00) [ 85.022] glyphs0_to_dst: glyph=(144, 158)x(10, 10), unclipped [ 85.022] emit_primitive_identity_mask__avx2: dst=(144, 158), mask=(720.00, 32.00) x (10.00, 10.00) [ 85.022] glyphs0_to_dst: glyph=(153, 158)x(10, 10), unclipped [ 85.022] emit_primitive_identity_mask__avx2: dst=(153, 158), mask=(704.00, 48.00) x (10.00, 10.00) [ 85.022] gen8_vertex_flush[1398] = 54 [ 85.022] gen9_magic_ca_pass: CA fixup (1087 -> 1141) [ 85.022] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.022] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.022] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.022] sna_glyphs(op=3, nlist=1, src=(163, 168)) [ 85.022] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.022] sna_glyphs: discarding mask [ 85.022] glyphs0_to_dst(op=3, src=(163, 168), nlist=1, dst=(163, 168)+(0, 0)) [ 85.022] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.022] gen9_render_composite: 0x0, current mode=1/1 [ 85.022] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.022] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.022] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.022] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.022] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.022] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.022] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.022] sna_drawable_use_bo: using whole GPU bo [ 85.022] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.022] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.022] color_convert: src=ffffffff [20028888] [ 85.022] color_convert: dst=ffffffff [20028888] [ 85.022] sna_render_get_solid: ffffffff [ 85.022] sna_render_get_solid(white) [ 85.022] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.022] sna_transform_is_imprecise_integer_translation: no transform [ 85.022] gen9_composite_picture: integer translation (0, 0), removing [ 85.022] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.022] sna_render_pixmap_bo: GPU all damaged [ 85.022] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.022] gen4_choose_composite_emitter: solid, identity mask [ 85.022] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.022] gen9_composite_get_binding_table(fa80) [ 85.022] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.022] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.022] gen9_emit_vertex_elements: setup id=9 [ 85.022] glyphs0_to_dst: glyph=(165, 160)x(5, 8), unclipped [ 85.023] emit_primitive_identity_mask__avx2: dst=(165, 160), mask=(720.00, 48.00) x (5.00, 8.00) [ 85.023] gen8_vertex_flush[1498] = 3 [ 85.023] gen9_magic_ca_pass: CA fixup (1141 -> 1144) [ 85.023] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.023] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.023] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.023] sna_glyphs(op=3, nlist=1, src=(172, 168)) [ 85.023] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.023] sna_glyphs: discarding mask [ 85.023] glyphs0_to_dst(op=3, src=(172, 168), nlist=1, dst=(172, 168)+(0, 0)) [ 85.023] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.023] gen9_render_composite: 0x0, current mode=1/1 [ 85.023] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.023] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.023] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.023] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.023] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.023] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.023] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.023] sna_drawable_use_bo: using whole GPU bo [ 85.023] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.023] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.023] color_convert: src=ff729fcf [20028888] [ 85.023] color_convert: dst=ff729fcf [20028888] [ 85.023] sna_render_get_solid: ff729fcf [ 85.023] sna_render_get_solid(23) = ff729fcf (old) [ 85.023] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.023] sna_transform_is_imprecise_integer_translation: no transform [ 85.023] gen9_composite_picture: integer translation (0, 0), removing [ 85.023] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.023] sna_render_pixmap_bo: GPU all damaged [ 85.023] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.023] gen4_choose_composite_emitter: solid, identity mask [ 85.023] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.023] gen9_composite_get_binding_table(fa40) [ 85.023] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.023] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.023] gen9_emit_vertex_elements: setup id=9 [ 85.023] glyphs0_to_dst: glyph=(171, 162)x(11, 3), unclipped [ 85.023] emit_primitive_identity_mask__avx2: dst=(171, 162), mask=(736.00, 32.00) x (11.00, 3.00) [ 85.023] gen8_vertex_flush[1598] = 3 [ 85.023] gen9_magic_ca_pass: CA fixup (1144 -> 1147) [ 85.023] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.023] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.023] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.023] sna_glyphs(op=3, nlist=2, src=(181, 168)) [ 85.023] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.023] can_discard_mask: nlist=2, mask=28888, depth 32, op=3 (bounded? 1) [ 85.023] glyphs_format: format=166024, depth=32 [ 85.023] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 85.023] sna_glyphs: discarding mask [ 85.023] glyphs0_to_dst(op=3, src=(181, 168), nlist=2, dst=(181, 168)+(0, 0)) [ 85.023] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.023] gen9_render_composite: 0x0, current mode=1/1 [ 85.023] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.023] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.023] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.023] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.023] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.023] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.023] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.023] sna_drawable_use_bo: using whole GPU bo [ 85.023] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.023] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.023] color_convert: src=ffffffff [20028888] [ 85.023] color_convert: dst=ffffffff [20028888] [ 85.023] sna_render_get_solid: ffffffff [ 85.023] sna_render_get_solid(white) [ 85.023] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.023] sna_transform_is_imprecise_integer_translation: no transform [ 85.023] gen9_composite_picture: integer translation (0, 0), removing [ 85.023] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.023] sna_render_pixmap_bo: GPU all damaged [ 85.023] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.023] gen4_choose_composite_emitter: solid, identity mask [ 85.023] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.023] gen9_composite_get_binding_table(fa00) [ 85.023] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.023] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.023] gen9_emit_vertex_elements: setup id=9 [ 85.023] glyphs0_to_dst: glyph=(180, 157)x(10, 13), unclipped [ 85.023] emit_primitive_identity_mask__avx2: dst=(180, 157), mask=(752.00, 32.00) x (10.00, 13.00) [ 85.023] glyphs0_to_dst: glyph=(198, 160)x(10, 8), unclipped [ 85.023] emit_primitive_identity_mask__avx2: dst=(198, 160), mask=(848.00, 16.00) x (10.00, 8.00) [ 85.023] glyphs0_to_dst: glyph=(207, 156)x(10, 12), unclipped [ 85.023] emit_primitive_identity_mask__avx2: dst=(207, 156), mask=(864.00, 0.00) x (10.00, 12.00) [ 85.023] glyphs0_to_dst: glyph=(226, 157)x(9, 11), unclipped [ 85.023] emit_primitive_identity_mask__avx2: dst=(226, 157), mask=(880.00, 0.00) x (9.00, 11.00) [ 85.023] glyphs0_to_dst: glyph=(234, 160)x(10, 8), unclipped [ 85.023] emit_primitive_identity_mask__avx2: dst=(234, 160), mask=(864.00, 16.00) x (10.00, 8.00) [ 85.023] glyphs0_to_dst: glyph=(244, 160)x(9, 11), unclipped [ 85.023] emit_primitive_identity_mask__avx2: dst=(244, 160), mask=(880.00, 16.00) x (9.00, 11.00) [ 85.023] glyphs0_to_dst: glyph=(253, 157)x(9, 14), unclipped [ 85.023] emit_primitive_identity_mask__avx2: dst=(253, 157), mask=(832.00, 32.00) x (9.00, 14.00) [ 85.023] glyphs0_to_dst: glyph=(1, 175)x(9, 10), unclipped [ 85.023] emit_primitive_identity_mask__avx2: dst=(1, 175), mask=(848.00, 32.00) x (9.00, 10.00) [ 85.023] glyphs0_to_dst: glyph=(9, 187)x(11, 2), unclipped [ 85.023] emit_primitive_identity_mask__avx2: dst=(9, 187), mask=(832.00, 48.00) x (11.00, 2.00) [ 85.023] glyphs0_to_dst: glyph=(19, 177)x(9, 8), unclipped [ 85.023] emit_primitive_identity_mask__avx2: dst=(19, 177), mask=(848.00, 48.00) x (9.00, 8.00) [ 85.023] glyphs0_to_dst: glyph=(27, 177)x(10, 8), unclipped [ 85.023] emit_primitive_identity_mask__avx2: dst=(27, 177), mask=(864.00, 32.00) x (10.00, 8.00) [ 85.023] glyphs0_to_dst: glyph=(37, 177)x(9, 11), unclipped [ 85.023] emit_primitive_identity_mask__avx2: dst=(37, 177), mask=(880.00, 16.00) x (9.00, 11.00) [ 85.023] glyphs0_to_dst: glyph=(45, 174)x(10, 11), unclipped [ 85.023] emit_primitive_identity_mask__avx2: dst=(45, 174), mask=(880.00, 32.00) x (10.00, 11.00) [ 85.023] glyphs0_to_dst: glyph=(55, 177)x(9, 8), unclipped [ 85.023] emit_primitive_identity_mask__avx2: dst=(55, 177), mask=(864.00, 48.00) x (9.00, 8.00) [ 85.023] glyphs0_to_dst: glyph=(63, 177)x(10, 11), unclipped [ 85.023] emit_primitive_identity_mask__avx2: dst=(63, 177), mask=(880.00, 48.00) x (10.00, 11.00) [ 85.023] glyphs0_to_dst: glyph=(73, 174)x(9, 14), unclipped [ 85.023] emit_primitive_identity_mask__avx2: dst=(73, 174), mask=(832.00, 32.00) x (9.00, 14.00) [ 85.023] glyphs0_to_dst: glyph=(172, 175)x(9, 10), unclipped [ 85.023] emit_primitive_identity_mask__avx2: dst=(172, 175), mask=(848.00, 32.00) x (9.00, 10.00) [ 85.023] glyphs0_to_dst: glyph=(180, 187)x(11, 2), unclipped [ 85.023] emit_primitive_identity_mask__avx2: dst=(180, 187), mask=(832.00, 48.00) x (11.00, 2.00) [ 85.023] glyphs0_to_dst: glyph=(190, 177)x(9, 8), unclipped [ 85.023] emit_primitive_identity_mask__avx2: dst=(190, 177), mask=(864.00, 48.00) x (9.00, 8.00) [ 85.023] glyphs0_to_dst: glyph=(199, 177)x(9, 8), unclipped [ 85.023] emit_primitive_identity_mask__avx2: dst=(199, 177), mask=(896.00, 0.00) x (9.00, 8.00) [ 85.023] glyphs0_to_dst: glyph=(208, 177)x(9, 11), unclipped [ 85.023] emit_primitive_identity_mask__avx2: dst=(208, 177), mask=(880.00, 16.00) x (9.00, 11.00) [ 85.023] glyphs0_to_dst: glyph=(216, 174)x(10, 11), unclipped [ 85.023] emit_primitive_identity_mask__avx2: dst=(216, 174), mask=(880.00, 32.00) x (10.00, 11.00) [ 85.023] glyphs0_to_dst: glyph=(226, 177)x(9, 8), unclipped [ 85.023] emit_primitive_identity_mask__avx2: dst=(226, 177), mask=(864.00, 48.00) x (9.00, 8.00) [ 85.023] glyphs0_to_dst: glyph=(234, 177)x(10, 11), unclipped [ 85.023] emit_primitive_identity_mask__avx2: dst=(234, 177), mask=(880.00, 48.00) x (10.00, 11.00) [ 85.023] glyphs0_to_dst: glyph=(244, 174)x(9, 14), unclipped [ 85.023] emit_primitive_identity_mask__avx2: dst=(244, 174), mask=(832.00, 32.00) x (9.00, 14.00) [ 85.023] glyphs0_to_dst: glyph=(342, 175)x(10, 10), unclipped [ 85.023] emit_primitive_identity_mask__avx2: dst=(342, 175), mask=(912.00, 0.00) x (10.00, 10.00) [ 85.023] glyphs0_to_dst: glyph=(351, 187)x(11, 2), unclipped [ 85.023] emit_primitive_identity_mask__avx2: dst=(351, 187), mask=(832.00, 48.00) x (11.00, 2.00) [ 85.023] glyphs0_to_dst: glyph=(361, 177)x(9, 11), unclipped [ 85.023] emit_primitive_identity_mask__avx2: dst=(361, 177), mask=(880.00, 16.00) x (9.00, 11.00) [ 85.023] glyphs0_to_dst: glyph=(369, 174)x(10, 11), unclipped [ 85.023] emit_primitive_identity_mask__avx2: dst=(369, 174), mask=(880.00, 32.00) x (10.00, 11.00) [ 85.023] glyphs0_to_dst: glyph=(379, 177)x(9, 8), unclipped [ 85.023] emit_primitive_identity_mask__avx2: dst=(379, 177), mask=(864.00, 48.00) x (9.00, 8.00) [ 85.023] glyphs0_to_dst: glyph=(387, 177)x(10, 11), unclipped [ 85.023] emit_primitive_identity_mask__avx2: dst=(387, 177), mask=(880.00, 48.00) x (10.00, 11.00) [ 85.023] glyphs0_to_dst: glyph=(396, 187)x(11, 2), unclipped [ 85.023] emit_primitive_identity_mask__avx2: dst=(396, 187), mask=(832.00, 48.00) x (11.00, 2.00) [ 85.023] glyphs0_to_dst: glyph=(405, 177)x(10, 8), unclipped [ 85.023] emit_primitive_identity_mask__avx2: dst=(405, 177), mask=(896.00, 16.00) x (10.00, 8.00) [ 85.023] glyphs0_to_dst: glyph=(415, 174)x(10, 11), unclipped [ 85.023] emit_primitive_identity_mask__avx2: dst=(415, 174), mask=(912.00, 16.00) x (10.00, 11.00) [ 85.023] glyphs0_to_dst: glyph=(424, 174)x(9, 11), unclipped [ 85.023] emit_primitive_identity_mask__avx2: dst=(424, 174), mask=(880.00, 0.00) x (9.00, 11.00) [ 85.023] glyphs0_to_dst: glyph=(432, 177)x(10, 8), unclipped [ 85.023] emit_primitive_identity_mask__avx2: dst=(432, 177), mask=(864.00, 32.00) x (10.00, 8.00) [ 85.023] glyphs0_to_dst: glyph=(442, 177)x(9, 8), unclipped [ 85.023] emit_primitive_identity_mask__avx2: dst=(442, 177), mask=(848.00, 48.00) x (9.00, 8.00) [ 85.023] glyphs0_to_dst: glyph=(450, 187)x(11, 2), unclipped [ 85.023] emit_primitive_identity_mask__avx2: dst=(450, 187), mask=(832.00, 48.00) x (11.00, 2.00) [ 85.023] glyphs0_to_dst: glyph=(460, 173)x(9, 12), unclipped [ 85.023] emit_primitive_identity_mask__avx2: dst=(460, 173), mask=(928.00, 0.00) x (9.00, 12.00) [ 85.023] glyphs0_to_dst: glyph=(468, 177)x(10, 8), unclipped [ 85.023] emit_primitive_identity_mask__avx2: dst=(468, 177), mask=(944.00, 0.00) x (10.00, 8.00) [ 85.023] glyphs0_to_dst: glyph=(477, 177)x(10, 8), unclipped [ 85.023] emit_primitive_identity_mask__avx2: dst=(477, 177), mask=(944.00, 0.00) x (10.00, 8.00) [ 85.023] glyphs0_to_dst: glyph=(487, 174)x(9, 11), unclipped [ 85.023] emit_primitive_identity_mask__avx2: dst=(487, 174), mask=(880.00, 0.00) x (9.00, 11.00) [ 85.023] glyphs0_to_dst: glyph=(496, 174)x(9, 14), unclipped [ 85.023] emit_primitive_identity_mask__avx2: dst=(496, 174), mask=(832.00, 32.00) x (9.00, 14.00) [ 85.023] glyphs0_to_dst: glyph=(514, 175)x(9, 10), unclipped [ 85.023] emit_primitive_identity_mask__avx2: dst=(514, 175), mask=(928.00, 16.00) x (9.00, 10.00) [ 85.023] glyphs0_to_dst: glyph=(522, 187)x(11, 2), unclipped [ 85.023] emit_primitive_identity_mask__avx2: dst=(522, 187), mask=(832.00, 48.00) x (11.00, 2.00) [ 85.023] glyphs0_to_dst: glyph=(532, 177)x(9, 8), unclipped [ 85.023] emit_primitive_identity_mask__avx2: dst=(532, 177), mask=(848.00, 48.00) x (9.00, 8.00) [ 85.023] glyphs0_to_dst: glyph=(540, 177)x(10, 8), unclipped [ 85.023] emit_primitive_identity_mask__avx2: dst=(540, 177), mask=(864.00, 32.00) x (10.00, 8.00) [ 85.023] glyphs0_to_dst: glyph=(550, 177)x(9, 11), unclipped [ 85.023] emit_primitive_identity_mask__avx2: dst=(550, 177), mask=(880.00, 16.00) x (9.00, 11.00) [ 85.023] glyphs0_to_dst: glyph=(558, 174)x(10, 11), unclipped [ 85.023] emit_primitive_identity_mask__avx2: dst=(558, 174), mask=(880.00, 32.00) x (10.00, 11.00) [ 85.023] glyphs0_to_dst: glyph=(568, 177)x(9, 8), unclipped [ 85.023] emit_primitive_identity_mask__avx2: dst=(568, 177), mask=(864.00, 48.00) x (9.00, 8.00) [ 85.023] glyphs0_to_dst: glyph=(576, 177)x(10, 11), unclipped [ 85.023] emit_primitive_identity_mask__avx2: dst=(576, 177), mask=(880.00, 48.00) x (10.00, 11.00) [ 85.023] glyphs0_to_dst: glyph=(586, 174)x(9, 14), unclipped [ 85.023] emit_primitive_identity_mask__avx2: dst=(586, 174), mask=(832.00, 32.00) x (9.00, 14.00) [ 85.023] glyphs0_to_dst: glyph=(684, 175)x(10, 10), unclipped [ 85.023] emit_primitive_identity_mask__avx2: dst=(684, 175), mask=(944.00, 16.00) x (10.00, 10.00) [ 85.023] glyphs0_to_dst: glyph=(693, 187)x(11, 2), unclipped [ 85.023] emit_primitive_identity_mask__avx2: dst=(693, 187), mask=(832.00, 48.00) x (11.00, 2.00) [ 85.023] glyphs0_to_dst: glyph=(703, 177)x(9, 11), unclipped [ 85.023] emit_primitive_identity_mask__avx2: dst=(703, 177), mask=(880.00, 16.00) x (9.00, 11.00) [ 85.023] glyphs0_to_dst: glyph=(711, 174)x(10, 11), unclipped [ 85.023] emit_primitive_identity_mask__avx2: dst=(711, 174), mask=(880.00, 32.00) x (10.00, 11.00) [ 85.023] glyphs0_to_dst: glyph=(721, 177)x(9, 8), unclipped [ 85.023] emit_primitive_identity_mask__avx2: dst=(721, 177), mask=(864.00, 48.00) x (9.00, 8.00) [ 85.023] glyphs0_to_dst: glyph=(729, 177)x(10, 11), unclipped [ 85.023] emit_primitive_identity_mask__avx2: dst=(729, 177), mask=(880.00, 48.00) x (10.00, 11.00) [ 85.023] glyphs0_to_dst: glyph=(738, 187)x(11, 2), unclipped [ 85.023] emit_primitive_identity_mask__avx2: dst=(738, 187), mask=(832.00, 48.00) x (11.00, 2.00) [ 85.023] glyphs0_to_dst: glyph=(747, 177)x(10, 8), unclipped [ 85.023] emit_primitive_identity_mask__avx2: dst=(747, 177), mask=(896.00, 16.00) x (10.00, 8.00) [ 85.023] glyphs0_to_dst: glyph=(757, 174)x(10, 11), unclipped [ 85.023] emit_primitive_identity_mask__avx2: dst=(757, 174), mask=(912.00, 16.00) x (10.00, 11.00) [ 85.023] glyphs0_to_dst: glyph=(766, 174)x(9, 11), unclipped [ 85.023] emit_primitive_identity_mask__avx2: dst=(766, 174), mask=(880.00, 0.00) x (9.00, 11.00) [ 85.023] glyphs0_to_dst: glyph=(774, 177)x(10, 8), unclipped [ 85.023] emit_primitive_identity_mask__avx2: dst=(774, 177), mask=(864.00, 32.00) x (10.00, 8.00) [ 85.023] glyphs0_to_dst: glyph=(784, 177)x(9, 8), unclipped [ 85.023] emit_primitive_identity_mask__avx2: dst=(784, 177), mask=(848.00, 48.00) x (9.00, 8.00) [ 85.023] glyphs0_to_dst: glyph=(792, 187)x(11, 2), unclipped [ 85.023] emit_primitive_identity_mask__avx2: dst=(792, 187), mask=(832.00, 48.00) x (11.00, 2.00) [ 85.023] glyphs0_to_dst: glyph=(802, 173)x(9, 12), unclipped [ 85.023] emit_primitive_identity_mask__avx2: dst=(802, 173), mask=(928.00, 0.00) x (9.00, 12.00) [ 85.023] glyphs0_to_dst: glyph=(810, 177)x(10, 8), unclipped [ 85.023] emit_primitive_identity_mask__avx2: dst=(810, 177), mask=(944.00, 0.00) x (10.00, 8.00) [ 85.023] gen8_vertex_flush[1698] = 201 [ 85.023] gen9_magic_ca_pass: CA fixup (1147 -> 1348) [ 85.023] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.023] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.023] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.023] sna_glyphs(op=3, nlist=1, src=(820, 185)) [ 85.023] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.023] sna_glyphs: discarding mask [ 85.023] glyphs0_to_dst(op=3, src=(820, 185), nlist=1, dst=(820, 185)+(0, 0)) [ 85.023] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.023] gen9_render_composite: 0x0, current mode=1/1 [ 85.023] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.023] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.023] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.023] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.023] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.023] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.023] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.023] sna_drawable_use_bo: using whole GPU bo [ 85.023] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.023] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.023] color_convert: src=ffffffff [20028888] [ 85.023] color_convert: dst=ffffffff [20028888] [ 85.023] sna_render_get_solid: ffffffff [ 85.023] sna_render_get_solid(white) [ 85.023] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.023] sna_transform_is_imprecise_integer_translation: no transform [ 85.023] gen9_composite_picture: integer translation (0, 0), removing [ 85.023] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.023] sna_render_pixmap_bo: GPU all damaged [ 85.023] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.023] gen4_choose_composite_emitter: solid, identity mask [ 85.023] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.023] gen9_composite_get_binding_table(f9c0) [ 85.023] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.023] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.023] gen9_emit_vertex_elements: setup id=9 [ 85.023] glyphs0_to_dst: glyph=(819, 177)x(10, 8), unclipped [ 85.023] emit_primitive_identity_mask__avx2: dst=(819, 177), mask=(944.00, 0.00) x (10.00, 8.00) [ 85.023] glyphs0_to_dst: glyph=(829, 174)x(9, 11), unclipped [ 85.023] emit_primitive_identity_mask__avx2: dst=(829, 174), mask=(880.00, 0.00) x (9.00, 11.00) [ 85.023] glyphs0_to_dst: glyph=(838, 174)x(9, 14), unclipped [ 85.024] emit_primitive_identity_mask__avx2: dst=(838, 174), mask=(832.00, 32.00) x (9.00, 14.00) [ 85.024] glyphs0_to_dst: glyph=(856, 175)x(9, 10), unclipped [ 85.024] emit_primitive_identity_mask__avx2: dst=(856, 175), mask=(896.00, 32.00) x (9.00, 10.00) [ 85.024] glyphs0_to_dst: glyph=(864, 187)x(11, 2), unclipped [ 85.024] emit_primitive_identity_mask__avx2: dst=(864, 187), mask=(832.00, 48.00) x (11.00, 2.00) [ 85.024] glyphs0_to_dst: glyph=(874, 177)x(9, 8), unclipped [ 85.024] emit_primitive_identity_mask__avx2: dst=(874, 177), mask=(896.00, 0.00) x (9.00, 8.00) [ 85.024] glyphs0_to_dst: glyph=(883, 173)x(9, 12), unclipped [ 85.024] emit_primitive_identity_mask__avx2: dst=(883, 173), mask=(928.00, 0.00) x (9.00, 12.00) [ 85.024] glyphs0_to_dst: glyph=(892, 174)x(9, 14), unclipped [ 85.024] emit_primitive_identity_mask__avx2: dst=(892, 174), mask=(832.00, 32.00) x (9.00, 14.00) [ 85.024] glyphs0_to_dst: glyph=(1026, 175)x(10, 10), unclipped [ 85.024] emit_primitive_identity_mask__avx2: dst=(1026, 175), mask=(912.00, 32.00) x (10.00, 10.00) [ 85.024] glyphs0_to_dst: glyph=(1035, 187)x(11, 2), unclipped [ 85.024] emit_primitive_identity_mask__avx2: dst=(1035, 187), mask=(832.00, 48.00) x (11.00, 2.00) [ 85.024] glyphs0_to_dst: glyph=(1045, 174)x(10, 11), unclipped [ 85.024] emit_primitive_identity_mask__avx2: dst=(1045, 174), mask=(912.00, 16.00) x (10.00, 11.00) [ 85.024] glyphs0_to_dst: glyph=(1054, 177)x(9, 8), unclipped [ 85.024] emit_primitive_identity_mask__avx2: dst=(1054, 177), mask=(848.00, 48.00) x (9.00, 8.00) [ 85.024] glyphs0_to_dst: glyph=(1062, 177)x(10, 8), unclipped [ 85.024] emit_primitive_identity_mask__avx2: dst=(1062, 177), mask=(864.00, 32.00) x (10.00, 8.00) [ 85.024] glyphs0_to_dst: glyph=(1071, 177)x(10, 8), unclipped [ 85.024] emit_primitive_identity_mask__avx2: dst=(1071, 177), mask=(864.00, 32.00) x (10.00, 8.00) [ 85.024] glyphs0_to_dst: glyph=(1080, 173)x(10, 12), unclipped [ 85.024] emit_primitive_identity_mask__avx2: dst=(1080, 173), mask=(864.00, 0.00) x (10.00, 12.00) [ 85.024] glyphs0_to_dst: glyph=(1089, 177)x(10, 8), unclipped [ 85.024] emit_primitive_identity_mask__avx2: dst=(1089, 177), mask=(864.00, 32.00) x (10.00, 8.00) [ 85.024] glyphs0_to_dst: glyph=(1099, 177)x(9, 8), unclipped [ 85.024] emit_primitive_identity_mask__avx2: dst=(1099, 177), mask=(896.00, 48.00) x (9.00, 8.00) [ 85.024] glyphs0_to_dst: glyph=(1108, 173)x(10, 12), unclipped [ 85.024] emit_primitive_identity_mask__avx2: dst=(1108, 173), mask=(912.00, 48.00) x (10.00, 12.00) [ 85.024] glyphs0_to_dst: glyph=(1117, 174)x(9, 11), unclipped [ 85.024] emit_primitive_identity_mask__avx2: dst=(1117, 174), mask=(880.00, 0.00) x (9.00, 11.00) [ 85.024] glyphs0_to_dst: glyph=(1125, 177)x(10, 8), unclipped [ 85.024] emit_primitive_identity_mask__avx2: dst=(1125, 177), mask=(944.00, 0.00) x (10.00, 8.00) [ 85.024] glyphs0_to_dst: glyph=(1135, 177)x(9, 11), unclipped [ 85.024] emit_primitive_identity_mask__avx2: dst=(1135, 177), mask=(880.00, 16.00) x (9.00, 11.00) [ 85.024] glyphs0_to_dst: glyph=(1144, 174)x(9, 14), unclipped [ 85.024] emit_primitive_identity_mask__avx2: dst=(1144, 174), mask=(832.00, 32.00) x (9.00, 14.00) [ 85.024] glyphs0_to_dst: glyph=(1198, 175)x(9, 10), unclipped [ 85.024] emit_primitive_identity_mask__avx2: dst=(1198, 175), mask=(928.00, 32.00) x (9.00, 10.00) [ 85.024] glyphs0_to_dst: glyph=(1206, 187)x(11, 2), unclipped [ 85.024] emit_primitive_identity_mask__avx2: dst=(1206, 187), mask=(832.00, 48.00) x (11.00, 2.00) [ 85.024] glyphs0_to_dst: glyph=(1216, 174)x(10, 11), unclipped [ 85.024] emit_primitive_identity_mask__avx2: dst=(1216, 174), mask=(912.00, 16.00) x (10.00, 11.00) [ 85.024] glyphs0_to_dst: glyph=(1225, 177)x(9, 8), unclipped [ 85.024] emit_primitive_identity_mask__avx2: dst=(1225, 177), mask=(848.00, 48.00) x (9.00, 8.00) [ 85.024] glyphs0_to_dst: glyph=(1233, 177)x(10, 8), unclipped [ 85.024] emit_primitive_identity_mask__avx2: dst=(1233, 177), mask=(864.00, 32.00) x (10.00, 8.00) [ 85.024] glyphs0_to_dst: glyph=(1242, 177)x(10, 8), unclipped [ 85.024] emit_primitive_identity_mask__avx2: dst=(1242, 177), mask=(864.00, 32.00) x (10.00, 8.00) [ 85.024] glyphs0_to_dst: glyph=(1251, 173)x(10, 12), unclipped [ 85.024] emit_primitive_identity_mask__avx2: dst=(1251, 173), mask=(864.00, 0.00) x (10.00, 12.00) [ 85.024] glyphs0_to_dst: glyph=(1260, 177)x(10, 8), unclipped [ 85.024] emit_primitive_identity_mask__avx2: dst=(1260, 177), mask=(864.00, 32.00) x (10.00, 8.00) [ 85.024] glyphs0_to_dst: glyph=(1270, 177)x(9, 8), unclipped [ 85.024] emit_primitive_identity_mask__avx2: dst=(1270, 177), mask=(896.00, 48.00) x (9.00, 8.00) [ 85.024] glyphs0_to_dst: glyph=(1279, 173)x(10, 12), unclipped [ 85.024] emit_primitive_identity_mask__avx2: dst=(1279, 173), mask=(912.00, 48.00) x (10.00, 12.00) [ 85.024] glyphs0_to_dst: glyph=(1288, 174)x(9, 11), unclipped [ 85.024] emit_primitive_identity_mask__avx2: dst=(1288, 174), mask=(880.00, 0.00) x (9.00, 11.00) [ 85.024] glyphs0_to_dst: glyph=(1296, 177)x(10, 8), unclipped [ 85.024] emit_primitive_identity_mask__avx2: dst=(1296, 177), mask=(944.00, 0.00) x (10.00, 8.00) [ 85.024] glyphs0_to_dst: glyph=(1306, 177)x(9, 11), unclipped [ 85.024] emit_primitive_identity_mask__avx2: dst=(1306, 177), mask=(880.00, 16.00) x (9.00, 11.00) [ 85.024] glyphs0_to_dst: glyph=(1315, 174)x(9, 14), unclipped [ 85.024] emit_primitive_identity_mask__avx2: dst=(1315, 174), mask=(832.00, 32.00) x (9.00, 14.00) [ 85.024] glyphs0_to_dst: glyph=(1368, 175)x(10, 10), unclipped [ 85.024] emit_primitive_identity_mask__avx2: dst=(1368, 175), mask=(944.00, 32.00) x (10.00, 10.00) [ 85.024] glyphs0_to_dst: glyph=(1377, 187)x(11, 2), unclipped [ 85.024] emit_primitive_identity_mask__avx2: dst=(1377, 187), mask=(832.00, 48.00) x (11.00, 2.00) [ 85.024] glyphs0_to_dst: glyph=(1387, 174)x(10, 11), unclipped [ 85.024] emit_primitive_identity_mask__avx2: dst=(1387, 174), mask=(912.00, 16.00) x (10.00, 11.00) [ 85.024] glyphs0_to_dst: glyph=(1396, 177)x(9, 8), unclipped [ 85.024] emit_primitive_identity_mask__avx2: dst=(1396, 177), mask=(848.00, 48.00) x (9.00, 8.00) [ 85.024] glyphs0_to_dst: glyph=(1404, 177)x(10, 8), unclipped [ 85.024] emit_primitive_identity_mask__avx2: dst=(1404, 177), mask=(864.00, 32.00) x (10.00, 8.00) [ 85.024] glyphs0_to_dst: glyph=(1413, 177)x(10, 8), unclipped [ 85.024] emit_primitive_identity_mask__avx2: dst=(1413, 177), mask=(864.00, 32.00) x (10.00, 8.00) [ 85.024] glyphs0_to_dst: glyph=(1422, 173)x(10, 12), unclipped [ 85.024] emit_primitive_identity_mask__avx2: dst=(1422, 173), mask=(864.00, 0.00) x (10.00, 12.00) [ 85.024] glyphs0_to_dst: glyph=(1431, 177)x(10, 8), unclipped [ 85.024] emit_primitive_identity_mask__avx2: dst=(1431, 177), mask=(864.00, 32.00) x (10.00, 8.00) [ 85.024] glyphs0_to_dst: glyph=(1441, 177)x(9, 8), unclipped [ 85.024] emit_primitive_identity_mask__avx2: dst=(1441, 177), mask=(896.00, 48.00) x (9.00, 8.00) [ 85.024] glyphs0_to_dst: glyph=(1450, 173)x(10, 12), unclipped [ 85.024] emit_primitive_identity_mask__avx2: dst=(1450, 173), mask=(912.00, 48.00) x (10.00, 12.00) [ 85.024] glyphs0_to_dst: glyph=(1459, 174)x(9, 11), unclipped [ 85.024] emit_primitive_identity_mask__avx2: dst=(1459, 174), mask=(880.00, 0.00) x (9.00, 11.00) [ 85.024] glyphs0_to_dst: glyph=(1467, 177)x(10, 8), unclipped [ 85.024] emit_primitive_identity_mask__avx2: dst=(1467, 177), mask=(944.00, 0.00) x (10.00, 8.00) [ 85.024] glyphs0_to_dst: glyph=(1477, 177)x(9, 11), unclipped [ 85.024] emit_primitive_identity_mask__avx2: dst=(1477, 177), mask=(880.00, 16.00) x (9.00, 11.00) [ 85.024] glyphs0_to_dst: glyph=(1485, 187)x(11, 2), unclipped [ 85.024] emit_primitive_identity_mask__avx2: dst=(1485, 187), mask=(832.00, 48.00) x (11.00, 2.00) [ 85.024] glyphs0_to_dst: glyph=(1494, 173)x(10, 12), unclipped [ 85.024] emit_primitive_identity_mask__avx2: dst=(1494, 173), mask=(864.00, 0.00) x (10.00, 12.00) [ 85.024] glyphs0_to_dst: glyph=(1504, 173)x(9, 12), unclipped [ 85.024] emit_primitive_identity_mask__avx2: dst=(1504, 173), mask=(928.00, 0.00) x (9.00, 12.00) [ 85.024] glyphs0_to_dst: glyph=(1512, 177)x(10, 11), unclipped [ 85.024] emit_primitive_identity_mask__avx2: dst=(1512, 177), mask=(880.00, 48.00) x (10.00, 11.00) [ 85.024] glyphs0_to_dst: glyph=(1522, 174)x(9, 14), unclipped [ 85.024] emit_primitive_identity_mask__avx2: dst=(1522, 174), mask=(832.00, 32.00) x (9.00, 14.00) [ 85.024] glyphs0_to_dst: glyph=(1539, 175)x(10, 10), unclipped [ 85.024] emit_primitive_identity_mask__avx2: dst=(1539, 175), mask=(928.00, 48.00) x (10.00, 10.00) [ 85.024] glyphs0_to_dst: glyph=(1548, 187)x(11, 2), unclipped [ 85.024] emit_primitive_identity_mask__avx2: dst=(1548, 187), mask=(832.00, 48.00) x (11.00, 2.00) [ 85.024] glyphs0_to_dst: glyph=(1558, 174)x(10, 11), unclipped [ 85.024] emit_primitive_identity_mask__avx2: dst=(1558, 174), mask=(912.00, 16.00) x (10.00, 11.00) [ 85.024] glyphs0_to_dst: glyph=(1567, 177)x(9, 8), unclipped [ 85.024] emit_primitive_identity_mask__avx2: dst=(1567, 177), mask=(848.00, 48.00) x (9.00, 8.00) [ 85.024] glyphs0_to_dst: glyph=(1575, 177)x(10, 8), unclipped [ 85.024] emit_primitive_identity_mask__avx2: dst=(1575, 177), mask=(864.00, 32.00) x (10.00, 8.00) [ 85.024] glyphs0_to_dst: glyph=(1584, 177)x(10, 8), unclipped [ 85.024] emit_primitive_identity_mask__avx2: dst=(1584, 177), mask=(864.00, 32.00) x (10.00, 8.00) [ 85.024] glyphs0_to_dst: glyph=(1593, 173)x(10, 12), unclipped [ 85.024] emit_primitive_identity_mask__avx2: dst=(1593, 173), mask=(864.00, 0.00) x (10.00, 12.00) [ 85.024] glyphs0_to_dst: glyph=(1602, 177)x(10, 8), unclipped [ 85.024] emit_primitive_identity_mask__avx2: dst=(1602, 177), mask=(864.00, 32.00) x (10.00, 8.00) [ 85.024] glyphs0_to_dst: glyph=(1612, 177)x(9, 8), unclipped [ 85.024] emit_primitive_identity_mask__avx2: dst=(1612, 177), mask=(896.00, 48.00) x (9.00, 8.00) [ 85.024] glyphs0_to_dst: glyph=(1621, 173)x(10, 12), unclipped [ 85.024] emit_primitive_identity_mask__avx2: dst=(1621, 173), mask=(912.00, 48.00) x (10.00, 12.00) [ 85.024] glyphs0_to_dst: glyph=(1630, 174)x(9, 11), unclipped [ 85.024] emit_primitive_identity_mask__avx2: dst=(1630, 174), mask=(880.00, 0.00) x (9.00, 11.00) [ 85.024] glyphs0_to_dst: glyph=(1638, 177)x(10, 8), unclipped [ 85.024] emit_primitive_identity_mask__avx2: dst=(1638, 177), mask=(944.00, 0.00) x (10.00, 8.00) [ 85.024] glyphs0_to_dst: glyph=(1648, 177)x(9, 11), unclipped [ 85.024] emit_primitive_identity_mask__avx2: dst=(1648, 177), mask=(880.00, 16.00) x (9.00, 11.00) [ 85.024] glyphs0_to_dst: glyph=(1656, 187)x(11, 2), unclipped [ 85.024] emit_primitive_identity_mask__avx2: dst=(1656, 187), mask=(832.00, 48.00) x (11.00, 2.00) [ 85.024] glyphs0_to_dst: glyph=(1665, 173)x(10, 12), unclipped [ 85.024] emit_primitive_identity_mask__avx2: dst=(1665, 173), mask=(864.00, 0.00) x (10.00, 12.00) [ 85.024] glyphs0_to_dst: glyph=(1675, 173)x(9, 12), unclipped [ 85.024] emit_primitive_identity_mask__avx2: dst=(1675, 173), mask=(928.00, 0.00) x (9.00, 12.00) [ 85.024] glyphs0_to_dst: glyph=(1683, 177)x(10, 11), unclipped [ 85.024] emit_primitive_identity_mask__avx2: dst=(1683, 177), mask=(880.00, 48.00) x (10.00, 11.00) [ 85.024] glyphs0_to_dst: glyph=(1693, 174)x(9, 14), unclipped [ 85.024] emit_primitive_identity_mask__avx2: dst=(1693, 174), mask=(832.00, 32.00) x (9.00, 14.00) [ 85.024] gen8_vertex_flush[1790] = 216 [ 85.024] gen9_magic_ca_pass: CA fixup (1348 -> 1564) [ 85.024] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.024] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.024] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.024] sna_accel_flush: flush?=0, dirty?=0 [ 85.024] sna_block_handler (tv=0.0) [ 85.024] sna_wakeup_handler [ 85.024] _sna_dri2_destroy_buffer: 0x561c94b3fad0 [handle=130] -- refcnt=1, draw=16778826, pixmap=0, proxy?=0 [ 85.024] sna_dri2_cache_bo(handle=130, name=94) [ 85.024] sna_dri2_cache_bo: not a window, releasing handle=130 [ 85.024] _kgem_bo_destroy: handle=130, proxy? 0 [ 85.024] __kgem_bo_destroy: handle=130, size=65536 [ 85.024] __kgem_bo_destroy: handle=130, not reusable [ 85.024] kgem_bo_free: handle=130, size=65536 [ 85.024] kgem_bo_free: releasing 0x0:0x7fc6b417b000 vma for handle=130, count=0 [ 85.024] _sna_dri2_destroy_buffer: 0x561c94b3aef0 [handle=117] -- refcnt=1, draw=16778826, pixmap=5200, proxy?=0 [ 85.024] _sna_dri2_destroy_buffer: removing active_scanout=1 from pixmap handle=117 [ 85.024] _sna_dri2_destroy_buffer: releasing last DRI pixmap=5200, scanout?=0 [ 85.024] _sna_dri2_destroy_buffer: dropping flush hint from handle=117 [ 85.024] sna_accel_watch_flush: enable=-1 [ 85.024] sna_dri2_cache_bo(handle=117, name=95) [ 85.024] sna_dri2_cache_bo: not a window, releasing handle=117 [ 85.024] sna_destroy_pixmap: pixmap=5200, attached?=1 [ 85.024] _kgem_bo_destroy: handle=117, proxy? 0 [ 85.024] __kgem_bo_destroy: handle=117, size=65536 [ 85.024] __kgem_bo_destroy: handle=117, not reusable [ 85.024] kgem_bo_free: handle=117, size=65536 [ 85.024] kgem_bo_free: releasing 0x0:0x7fc6b41bd000 vma for handle=117, count=0 [ 85.024] __sna_free_pixmap(pixmap=5200) [ 85.024] sna_destroy_pixmap: pixmap=5199, attached?=1 [ 85.024] _kgem_bo_destroy: handle=140, proxy? 0 [ 85.024] __kgem_bo_destroy: handle=140, size=65536 [ 85.024] __kgem_busy: handle=140, busy=0, wedged=0 [ 85.024] __kgem_bo_clear_busy: handle=140 [ 85.024] kgem_bo_move_to_inactive: moving handle=140 to inactive [ 85.024] __sna_free_pixmap(pixmap=5199) [ 85.024] sna_accel_flush: flush?=0, dirty?=0 [ 85.024] sna_accel_flush: flush?=0, dirty?=0 [ 85.024] sna_block_handler (tv=0.0) [ 85.024] sna_wakeup_handler [ 85.024] sna_destroy_pixmap: pixmap=4879, attached?=1 [ 85.024] _kgem_bo_destroy: handle=145, proxy? 0 [ 85.024] __kgem_bo_destroy: handle=145, size=12288 [ 85.024] __kgem_bo_destroy: handle=145, purged [ 85.024] kgem_bo_move_to_inactive: moving handle=145 to inactive [ 85.024] __sna_free_pixmap(pixmap=4879) [ 85.024] sna_destroy_pixmap: pixmap=4886, attached?=0 [ 85.024] sna_destroy_window: window=58720271 [ 85.024] sna_accel_flush: flush?=0, dirty?=0 [ 85.024] sna_accel_flush: flush?=0, dirty?=0 [ 85.024] sna_accel_flush: flush?=0, dirty?=0 [ 85.024] sna_accel_flush: flush?=0, dirty?=0 [ 85.024] sna_accel_flush: flush?=0, dirty?=0 [ 85.024] sna_accel_flush: flush?=0, dirty?=0 [ 85.024] sna_accel_flush: flush?=0, dirty?=0 [ 85.024] sna_accel_flush: flush?=0, dirty?=0 [ 85.024] sna_accel_flush: flush?=0, dirty?=0 [ 85.024] sna_accel_flush: flush?=0, dirty?=0 [ 85.024] sna_accel_flush: flush?=0, dirty?=0 [ 85.024] sna_accel_flush: flush?=0, dirty?=0 [ 85.024] sna_accel_flush: flush?=0, dirty?=0 [ 85.024] sna_accel_flush: flush?=0, dirty?=0 [ 85.025] sna_accel_flush: flush?=0, dirty?=0 [ 85.025] sna_accel_flush: flush?=0, dirty?=0 [ 85.025] sna_accel_flush: flush?=0, dirty?=0 [ 85.025] sna_accel_flush: flush?=0, dirty?=0 [ 85.025] sna_accel_flush: flush?=0, dirty?=0 [ 85.025] sna_accel_flush: flush?=0, dirty?=0 [ 85.025] sna_accel_flush: flush?=0, dirty?=0 [ 85.025] sna_accel_flush: flush?=0, dirty?=0 [ 85.025] sna_accel_flush: flush?=0, dirty?=0 [ 85.025] sna_accel_flush: flush?=0, dirty?=0 [ 85.025] sna_accel_flush: flush?=0, dirty?=0 [ 85.025] sna_accel_flush: flush?=0, dirty?=0 [ 85.025] sna_accel_flush: flush?=0, dirty?=0 [ 85.025] sna_accel_flush: flush?=0, dirty?=0 [ 85.025] sna_accel_flush: flush?=0, dirty?=0 [ 85.025] sna_accel_flush: flush?=0, dirty?=0 [ 85.025] sna_accel_flush: flush?=0, dirty?=0 [ 85.025] sna_accel_flush: flush?=0, dirty?=0 [ 85.025] sna_accel_flush: flush?=0, dirty?=0 [ 85.025] sna_accel_flush: flush?=0, dirty?=0 [ 85.025] sna_accel_flush: flush?=0, dirty?=0 [ 85.025] sna_destroy_window: window=58720270 [ 85.025] sna_accel_flush: flush?=0, dirty?=0 [ 85.025] sna_accel_flush: flush?=0, dirty?=0 [ 85.025] sna_accel_flush: flush?=0, dirty?=0 [ 85.025] sna_destroy_window: window=58720257 [ 85.025] sna_accel_flush: flush?=0, dirty?=0 [ 85.025] sna_destroy_window: window=58720259 [ 85.025] sna_destroy_pixmap: pixmap=4850, attached?=1 [ 85.025] kgem_bo_is_busy: handle=121, domain: 1 exec? 0, rq? 0 [ 85.025] __sna_free_pixmap(pixmap=4850) [ 85.025] __sna_pixmap_free_cpu: discarding CPU buffer, handle=121, size=33177600 [ 85.025] kgem_bo_sync__cpu: handle=121 [ 85.025] sna_accel_watch_flush: enable=-1 [ 85.025] _kgem_bo_destroy: handle=121, proxy? 0 [ 85.025] __kgem_bo_destroy: handle=121, size=33177600 [ 85.025] __kgem_bo_destroy: handle=121, not reusable [ 85.025] kgem_bo_free: handle=121, size=33177600 [ 85.025] __kgem_busy: handle=121, busy=0, wedged=0 [ 85.025] kgem_bo_free: releasing 0x0:0x0 vma for handle=121, count=0 [ 85.028] sna_destroy_pixmap: pixmap=4851, attached?=1 [ 85.028] __sna_free_pixmap(pixmap=4851) [ 85.028] sna_accel_flush: flush?=0, dirty?=0 [ 85.028] sna_set_window_pixmap: window=58720265, old pixmap=5081 new pixmap=4091 [ 85.028] sna_set_window_pixmap: window=58720266, old pixmap=5081 new pixmap=4091 [ 85.028] sna_validate_gc(0x561c944e2810) changes=7fffff, previous serial=80000000, drawable=12f9 [ 85.028] sna_validate_gc: recomputing clip [ 85.028] sna_validate_gc: composite clip=0x[(0, 0), (0, 0)] [0x561c94af9400] [ 85.028] sna_copy_area: src=pixmap=5081:(0, 0)x(3840, 2160)+(0, 0) -> dst=pixmap=4091:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 85.028] sna_copy_area: normal copy [ 85.028] sna_do_copy: src=(0, 0), dst=(0, 0), size=(3840x2160) [ 85.028] sna_do_copy: unmapped/unrealized dst (pixmap=94680752792880) [ 85.028] sna_destroy_window: window=58720266 [ 85.028] sna_accel_flush: flush?=0, dirty?=0 [ 85.028] sna_destroy_window: window=58720265 [ 85.028] sna_destroy_pixmap: pixmap=4884, attached?=1 [ 85.028] __sna_free_pixmap(pixmap=4884) [ 85.028] sna_accel_flush: flush?=0, dirty?=0 [ 85.028] sna_destroy_window: window=58720290 [ 85.028] sna_destroy_pixmap: pixmap=5060, attached?=1 [ 85.028] __sna_free_pixmap(pixmap=5060) [ 85.028] sna_glyph_unrealize: screen=0, glyph=0x561c94b41db0 (image?=0, atlas?=1) [ 85.028] sna_glyph_unrealize: releasing glyph pos 1176 from cache 1 [ 85.028] sna_destroy_pixmap: pixmap=5062, attached?=1 [ 85.028] __sna_free_pixmap(pixmap=5062) [ 85.028] sna_glyph_unrealize: screen=0, glyph=0x561c94b419b0 (image?=0, atlas?=1) [ 85.028] sna_glyph_unrealize: releasing glyph pos 1180 from cache 1 [ 85.028] sna_accel_flush: flush?=0, dirty?=0 [ 85.028] sna_block_handler (tv=0.0) [ 85.028] sna_wakeup_handler [ 85.028] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=128, name=76 [ 85.028] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 85.028] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 85.028] sna_dri2_get_back: draw size=3840x2160, back buffer handle=128 size=3840x2160, is-scanout? 1, active?=0, pitch=15360, front pitch=15360 [ 85.028] sna_dri2_get_back: reuse backbuffer? 1 [ 85.028] sna_dri2_get_back: back buffer handle=128, active?=0, refcnt=1 [ 85.028] sna_dri2_get_back: reuse unattached back [ 85.028] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 85.028] sna_dri2_reuse_buffer: reusing back buffer handle=128, name=76, pitch=15360, age=0 [ 85.028] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 85.028] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=114, name=86, active_scanout=2 [ 85.028] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 85.028] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=114] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 85.028] sna_accel_flush: flush?=0, dirty?=0 [ 85.028] sna_accel_flush: flush?=0, dirty?=0 [ 85.028] sna_accel_flush: flush?=0, dirty?=0 [ 85.028] sna_block_handler (tv=0.0) [ 85.028] sna_wakeup_handler [ 85.028] sna_glyphs(op=3, nlist=1, src=(1, 202)) [ 85.028] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.028] sna_glyphs: discarding mask [ 85.028] glyphs0_to_dst(op=3, src=(1, 202), nlist=1, dst=(1, 202)+(0, 0)) [ 85.028] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.028] gen9_render_composite: 0x0, current mode=1/1 [ 85.028] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.028] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.028] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.028] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.028] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.028] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.028] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.028] sna_drawable_use_bo: using whole GPU bo [ 85.028] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.028] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.028] color_convert: src=ff8ae234 [20028888] [ 85.028] color_convert: dst=ff8ae234 [20028888] [ 85.028] sna_render_get_solid: ff8ae234 [ 85.028] sna_render_get_solid(22) = ff8ae234 (old) [ 85.028] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.028] sna_transform_is_imprecise_integer_translation: no transform [ 85.028] gen9_composite_picture: integer translation (0, 0), removing [ 85.028] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.028] sna_render_pixmap_bo: GPU all damaged [ 85.028] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.028] gen4_choose_composite_emitter: solid, identity mask [ 85.028] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.028] gen9_composite_get_binding_table(f9c0) [ 85.028] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.028] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.028] gen9_emit_vertex_elements: setup id=9 [ 85.028] glyphs0_to_dst: glyph=(1, 194)x(9, 8), unclipped [ 85.028] emit_primitive_identity_mask__avx2: dst=(1, 194), mask=(688.00, 32.00) x (9.00, 8.00) [ 85.028] glyphs0_to_dst: glyph=(9, 192)x(10, 13), unclipped [ 85.028] emit_primitive_identity_mask__avx2: dst=(9, 192), mask=(672.00, 48.00) x (10.00, 13.00) [ 85.028] glyphs0_to_dst: glyph=(19, 194)x(9, 8), unclipped [ 85.028] emit_primitive_identity_mask__avx2: dst=(19, 194), mask=(688.00, 32.00) x (9.00, 8.00) [ 85.028] glyphs0_to_dst: glyph=(28, 196)x(8, 3), unclipped [ 85.028] emit_primitive_identity_mask__avx2: dst=(28, 196), mask=(688.00, 48.00) x (8.00, 3.00) [ 85.028] glyphs0_to_dst: glyph=(36, 192)x(11, 10), unclipped [ 85.028] emit_primitive_identity_mask__avx2: dst=(36, 192), mask=(704.00, 0.00) x (11.00, 10.00) [ 85.028] glyphs0_to_dst: glyph=(46, 194)x(9, 8), unclipped [ 85.028] emit_primitive_identity_mask__avx2: dst=(46, 194), mask=(720.00, 0.00) x (9.00, 8.00) [ 85.028] glyphs0_to_dst: glyph=(54, 194)x(10, 8), unclipped [ 85.028] emit_primitive_identity_mask__avx2: dst=(54, 194), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.028] glyphs0_to_dst: glyph=(63, 194)x(10, 8), unclipped [ 85.028] emit_primitive_identity_mask__avx2: dst=(63, 194), mask=(720.00, 16.00) x (10.00, 8.00) [ 85.028] glyphs0_to_dst: glyph=(72, 191)x(10, 11), unclipped [ 85.028] emit_primitive_identity_mask__avx2: dst=(72, 191), mask=(736.00, 0.00) x (10.00, 11.00) [ 85.028] glyphs0_to_dst: glyph=(81, 194)x(10, 8), unclipped [ 85.028] emit_primitive_identity_mask__avx2: dst=(81, 194), mask=(752.00, 0.00) x (10.00, 8.00) [ 85.028] glyphs0_to_dst: glyph=(90, 191)x(10, 11), unclipped [ 85.028] emit_primitive_identity_mask__avx2: dst=(90, 191), mask=(736.00, 0.00) x (10.00, 11.00) [ 85.028] glyphs0_to_dst: glyph=(99, 194)x(11, 8), unclipped [ 85.028] emit_primitive_identity_mask__avx2: dst=(99, 194), mask=(736.00, 16.00) x (11.00, 8.00) [ 85.028] glyphs0_to_dst: glyph=(109, 194)x(9, 8), unclipped [ 85.028] emit_primitive_identity_mask__avx2: dst=(109, 194), mask=(752.00, 16.00) x (9.00, 8.00) [ 85.028] glyphs0_to_dst: glyph=(118, 196)x(8, 3), unclipped [ 85.028] emit_primitive_identity_mask__avx2: dst=(118, 196), mask=(688.00, 48.00) x (8.00, 3.00) [ 85.028] glyphs0_to_dst: glyph=(126, 192)x(10, 10), unclipped [ 85.028] emit_primitive_identity_mask__avx2: dst=(126, 192), mask=(704.00, 32.00) x (10.00, 10.00) [ 85.028] glyphs0_to_dst: glyph=(135, 192)x(10, 10), unclipped [ 85.028] emit_primitive_identity_mask__avx2: dst=(135, 192), mask=(704.00, 32.00) x (10.00, 10.00) [ 85.028] glyphs0_to_dst: glyph=(144, 192)x(10, 10), unclipped [ 85.028] emit_primitive_identity_mask__avx2: dst=(144, 192), mask=(720.00, 32.00) x (10.00, 10.00) [ 85.028] glyphs0_to_dst: glyph=(153, 192)x(10, 10), unclipped [ 85.028] emit_primitive_identity_mask__avx2: dst=(153, 192), mask=(704.00, 48.00) x (10.00, 10.00) [ 85.028] gen8_vertex_flush[1890] = 54 [ 85.028] gen9_magic_ca_pass: CA fixup (1564 -> 1618) [ 85.028] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.028] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.028] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.028] sna_glyphs(op=3, nlist=1, src=(163, 202)) [ 85.028] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.028] sna_glyphs: discarding mask [ 85.028] glyphs0_to_dst(op=3, src=(163, 202), nlist=1, dst=(163, 202)+(0, 0)) [ 85.028] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.028] gen9_render_composite: 0x0, current mode=1/1 [ 85.028] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.028] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.029] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.029] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.029] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.029] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.029] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.029] sna_drawable_use_bo: using whole GPU bo [ 85.029] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.029] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.029] color_convert: src=ffffffff [20028888] [ 85.029] color_convert: dst=ffffffff [20028888] [ 85.029] sna_render_get_solid: ffffffff [ 85.029] sna_render_get_solid(white) [ 85.029] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.029] sna_transform_is_imprecise_integer_translation: no transform [ 85.029] gen9_composite_picture: integer translation (0, 0), removing [ 85.029] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.029] sna_render_pixmap_bo: GPU all damaged [ 85.029] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.029] gen4_choose_composite_emitter: solid, identity mask [ 85.029] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.029] gen9_composite_get_binding_table(f980) [ 85.029] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.029] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.029] gen9_emit_vertex_elements: setup id=9 [ 85.029] glyphs0_to_dst: glyph=(165, 194)x(5, 8), unclipped [ 85.029] emit_primitive_identity_mask__avx2: dst=(165, 194), mask=(720.00, 48.00) x (5.00, 8.00) [ 85.029] gen8_vertex_flush[1990] = 3 [ 85.029] gen9_magic_ca_pass: CA fixup (1618 -> 1621) [ 85.029] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.029] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.029] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.029] sna_glyphs(op=3, nlist=1, src=(172, 202)) [ 85.029] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.029] sna_glyphs: discarding mask [ 85.029] glyphs0_to_dst(op=3, src=(172, 202), nlist=1, dst=(172, 202)+(0, 0)) [ 85.029] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.029] gen9_render_composite: 0x0, current mode=1/1 [ 85.029] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.029] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.029] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.029] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.029] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.029] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.029] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.029] sna_drawable_use_bo: using whole GPU bo [ 85.029] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.029] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.029] color_convert: src=ff729fcf [20028888] [ 85.029] color_convert: dst=ff729fcf [20028888] [ 85.029] sna_render_get_solid: ff729fcf [ 85.029] sna_render_get_solid(23) = ff729fcf (old) [ 85.029] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.029] sna_transform_is_imprecise_integer_translation: no transform [ 85.029] gen9_composite_picture: integer translation (0, 0), removing [ 85.029] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.029] sna_render_pixmap_bo: GPU all damaged [ 85.029] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.029] gen4_choose_composite_emitter: solid, identity mask [ 85.029] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.029] gen9_composite_get_binding_table(f940) [ 85.029] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.029] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.029] gen9_emit_vertex_elements: setup id=9 [ 85.029] glyphs0_to_dst: glyph=(171, 196)x(11, 3), unclipped [ 85.029] emit_primitive_identity_mask__avx2: dst=(171, 196), mask=(736.00, 32.00) x (11.00, 3.00) [ 85.029] gen8_vertex_flush[1a90] = 3 [ 85.029] gen9_magic_ca_pass: CA fixup (1621 -> 1624) [ 85.029] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.029] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.029] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.029] sna_glyphs(op=3, nlist=1, src=(181, 202)) [ 85.029] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.029] sna_glyphs: discarding mask [ 85.029] glyphs0_to_dst(op=3, src=(181, 202), nlist=1, dst=(181, 202)+(0, 0)) [ 85.029] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.029] gen9_render_composite: 0x0, current mode=1/1 [ 85.029] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.029] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.029] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.029] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.029] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.029] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.029] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.029] sna_drawable_use_bo: using whole GPU bo [ 85.029] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.029] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.029] color_convert: src=ffffffff [20028888] [ 85.029] color_convert: dst=ffffffff [20028888] [ 85.029] sna_render_get_solid: ffffffff [ 85.029] sna_render_get_solid(white) [ 85.029] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.029] sna_transform_is_imprecise_integer_translation: no transform [ 85.029] gen9_composite_picture: integer translation (0, 0), removing [ 85.029] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.029] sna_render_pixmap_bo: GPU all damaged [ 85.029] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.029] gen4_choose_composite_emitter: solid, identity mask [ 85.029] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.029] gen9_composite_get_binding_table(f900) [ 85.029] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.029] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.029] gen9_emit_vertex_elements: setup id=9 [ 85.029] glyphs0_to_dst: glyph=(180, 191)x(10, 13), unclipped [ 85.029] emit_primitive_identity_mask__avx2: dst=(180, 191), mask=(752.00, 32.00) x (10.00, 13.00) [ 85.029] glyphs0_to_dst: glyph=(198, 194)x(10, 8), unclipped [ 85.029] emit_primitive_identity_mask__avx2: dst=(198, 194), mask=(848.00, 16.00) x (10.00, 8.00) [ 85.029] glyphs0_to_dst: glyph=(207, 190)x(10, 12), unclipped [ 85.029] emit_primitive_identity_mask__avx2: dst=(207, 190), mask=(864.00, 0.00) x (10.00, 12.00) [ 85.029] glyphs0_to_dst: glyph=(226, 191)x(9, 11), unclipped [ 85.029] emit_primitive_identity_mask__avx2: dst=(226, 191), mask=(880.00, 0.00) x (9.00, 11.00) [ 85.029] glyphs0_to_dst: glyph=(234, 194)x(10, 8), unclipped [ 85.029] emit_primitive_identity_mask__avx2: dst=(234, 194), mask=(864.00, 16.00) x (10.00, 8.00) [ 85.029] glyphs0_to_dst: glyph=(244, 194)x(9, 11), unclipped [ 85.029] emit_primitive_identity_mask__avx2: dst=(244, 194), mask=(880.00, 16.00) x (9.00, 11.00) [ 85.029] glyphs0_to_dst: glyph=(253, 191)x(9, 14), unclipped [ 85.029] emit_primitive_identity_mask__avx2: dst=(253, 191), mask=(832.00, 32.00) x (9.00, 14.00) [ 85.029] glyphs0_to_dst: glyph=(261, 192)x(10, 10), unclipped [ 85.029] emit_primitive_identity_mask__avx2: dst=(261, 192), mask=(928.00, 48.00) x (10.00, 10.00) [ 85.029] glyphs0_to_dst: glyph=(270, 204)x(11, 2), unclipped [ 85.029] emit_primitive_identity_mask__avx2: dst=(270, 204), mask=(832.00, 48.00) x (11.00, 2.00) [ 85.029] glyphs0_to_dst: glyph=(280, 191)x(10, 11), unclipped [ 85.029] emit_primitive_identity_mask__avx2: dst=(280, 191), mask=(912.00, 16.00) x (10.00, 11.00) [ 85.029] glyphs0_to_dst: glyph=(289, 194)x(9, 8), unclipped [ 85.029] emit_primitive_identity_mask__avx2: dst=(289, 194), mask=(848.00, 48.00) x (9.00, 8.00) [ 85.029] glyphs0_to_dst: glyph=(297, 194)x(10, 8), unclipped [ 85.029] emit_primitive_identity_mask__avx2: dst=(297, 194), mask=(864.00, 32.00) x (10.00, 8.00) [ 85.029] glyphs0_to_dst: glyph=(306, 194)x(10, 8), unclipped [ 85.029] emit_primitive_identity_mask__avx2: dst=(306, 194), mask=(864.00, 32.00) x (10.00, 8.00) [ 85.029] glyphs0_to_dst: glyph=(315, 190)x(10, 12), unclipped [ 85.029] emit_primitive_identity_mask__avx2: dst=(315, 190), mask=(864.00, 0.00) x (10.00, 12.00) [ 85.029] glyphs0_to_dst: glyph=(324, 194)x(10, 8), unclipped [ 85.029] emit_primitive_identity_mask__avx2: dst=(324, 194), mask=(864.00, 32.00) x (10.00, 8.00) [ 85.029] glyphs0_to_dst: glyph=(334, 194)x(9, 8), unclipped [ 85.029] emit_primitive_identity_mask__avx2: dst=(334, 194), mask=(896.00, 48.00) x (9.00, 8.00) [ 85.029] glyphs0_to_dst: glyph=(343, 190)x(10, 12), unclipped [ 85.029] emit_primitive_identity_mask__avx2: dst=(343, 190), mask=(912.00, 48.00) x (10.00, 12.00) [ 85.029] glyphs0_to_dst: glyph=(352, 191)x(9, 11), unclipped [ 85.029] emit_primitive_identity_mask__avx2: dst=(352, 191), mask=(880.00, 0.00) x (9.00, 11.00) [ 85.029] glyphs0_to_dst: glyph=(360, 194)x(10, 8), unclipped [ 85.029] emit_primitive_identity_mask__avx2: dst=(360, 194), mask=(944.00, 0.00) x (10.00, 8.00) [ 85.029] glyphs0_to_dst: glyph=(370, 194)x(9, 11), unclipped [ 85.029] emit_primitive_identity_mask__avx2: dst=(370, 194), mask=(880.00, 16.00) x (9.00, 11.00) [ 85.029] glyphs0_to_dst: glyph=(378, 204)x(11, 2), unclipped [ 85.029] emit_primitive_identity_mask__avx2: dst=(378, 204), mask=(832.00, 48.00) x (11.00, 2.00) [ 85.029] glyphs0_to_dst: glyph=(387, 190)x(10, 12), unclipped [ 85.029] emit_primitive_identity_mask__avx2: dst=(387, 190), mask=(864.00, 0.00) x (10.00, 12.00) [ 85.029] glyphs0_to_dst: glyph=(397, 190)x(9, 12), unclipped [ 85.029] emit_primitive_identity_mask__avx2: dst=(397, 190), mask=(928.00, 0.00) x (9.00, 12.00) [ 85.029] glyphs0_to_dst: glyph=(405, 194)x(10, 11), unclipped [ 85.029] emit_primitive_identity_mask__avx2: dst=(405, 194), mask=(880.00, 48.00) x (10.00, 11.00) [ 85.029] glyphs0_to_dst: glyph=(415, 191)x(9, 14), unclipped [ 85.029] emit_primitive_identity_mask__avx2: dst=(415, 191), mask=(832.00, 32.00) x (9.00, 14.00) [ 85.029] glyphs0_to_dst: glyph=(424, 192)x(9, 10), unclipped [ 85.029] emit_primitive_identity_mask__avx2: dst=(424, 192), mask=(848.00, 32.00) x (9.00, 10.00) [ 85.029] glyphs0_to_dst: glyph=(432, 204)x(11, 2), unclipped [ 85.029] emit_primitive_identity_mask__avx2: dst=(432, 204), mask=(832.00, 48.00) x (11.00, 2.00) [ 85.029] glyphs0_to_dst: glyph=(442, 194)x(9, 8), unclipped [ 85.029] emit_primitive_identity_mask__avx2: dst=(442, 194), mask=(864.00, 48.00) x (9.00, 8.00) [ 85.029] glyphs0_to_dst: glyph=(451, 194)x(9, 8), unclipped [ 85.029] emit_primitive_identity_mask__avx2: dst=(451, 194), mask=(896.00, 0.00) x (9.00, 8.00) [ 85.029] glyphs0_to_dst: glyph=(460, 194)x(9, 11), unclipped [ 85.029] emit_primitive_identity_mask__avx2: dst=(460, 194), mask=(880.00, 16.00) x (9.00, 11.00) [ 85.029] glyphs0_to_dst: glyph=(468, 191)x(10, 11), unclipped [ 85.029] emit_primitive_identity_mask__avx2: dst=(468, 191), mask=(880.00, 32.00) x (10.00, 11.00) [ 85.029] glyphs0_to_dst: glyph=(478, 194)x(9, 8), unclipped [ 85.029] emit_primitive_identity_mask__avx2: dst=(478, 194), mask=(864.00, 48.00) x (9.00, 8.00) [ 85.029] glyphs0_to_dst: glyph=(486, 194)x(10, 11), unclipped [ 85.029] emit_primitive_identity_mask__avx2: dst=(486, 194), mask=(880.00, 48.00) x (10.00, 11.00) [ 85.029] glyphs0_to_dst: glyph=(496, 191)x(9, 14), unclipped [ 85.029] emit_primitive_identity_mask__avx2: dst=(496, 191), mask=(832.00, 32.00) x (9.00, 14.00) [ 85.029] gen8_vertex_flush[1b90] = 102 [ 85.029] gen9_magic_ca_pass: CA fixup (1624 -> 1726) [ 85.029] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.029] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.029] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.029] sna_glyphs(op=3, nlist=1, src=(1, 219)) [ 85.029] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.029] sna_glyphs: discarding mask [ 85.029] glyphs0_to_dst(op=3, src=(1, 219), nlist=1, dst=(1, 219)+(0, 0)) [ 85.029] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.029] gen9_render_composite: 0x0, current mode=1/1 [ 85.029] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.029] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.029] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.029] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.029] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.029] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.029] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.029] sna_drawable_use_bo: using whole GPU bo [ 85.029] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.029] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.029] color_convert: src=ff8ae234 [20028888] [ 85.029] color_convert: dst=ff8ae234 [20028888] [ 85.029] sna_render_get_solid: ff8ae234 [ 85.029] sna_render_get_solid(22) = ff8ae234 (old) [ 85.029] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.029] sna_transform_is_imprecise_integer_translation: no transform [ 85.029] gen9_composite_picture: integer translation (0, 0), removing [ 85.029] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.029] sna_render_pixmap_bo: GPU all damaged [ 85.029] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.029] gen4_choose_composite_emitter: solid, identity mask [ 85.029] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.029] gen9_composite_get_binding_table(f8c0) [ 85.029] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.029] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.029] gen9_emit_vertex_elements: setup id=9 [ 85.029] glyphs0_to_dst: glyph=(1, 211)x(9, 8), unclipped [ 85.029] emit_primitive_identity_mask__avx2: dst=(1, 211), mask=(688.00, 32.00) x (9.00, 8.00) [ 85.029] glyphs0_to_dst: glyph=(9, 209)x(10, 13), unclipped [ 85.029] emit_primitive_identity_mask__avx2: dst=(9, 209), mask=(672.00, 48.00) x (10.00, 13.00) [ 85.029] glyphs0_to_dst: glyph=(19, 211)x(9, 8), unclipped [ 85.029] emit_primitive_identity_mask__avx2: dst=(19, 211), mask=(688.00, 32.00) x (9.00, 8.00) [ 85.029] glyphs0_to_dst: glyph=(28, 213)x(8, 3), unclipped [ 85.029] emit_primitive_identity_mask__avx2: dst=(28, 213), mask=(688.00, 48.00) x (8.00, 3.00) [ 85.029] glyphs0_to_dst: glyph=(36, 209)x(11, 10), unclipped [ 85.029] emit_primitive_identity_mask__avx2: dst=(36, 209), mask=(704.00, 0.00) x (11.00, 10.00) [ 85.029] glyphs0_to_dst: glyph=(46, 211)x(9, 8), unclipped [ 85.029] emit_primitive_identity_mask__avx2: dst=(46, 211), mask=(720.00, 0.00) x (9.00, 8.00) [ 85.029] glyphs0_to_dst: glyph=(54, 211)x(10, 8), unclipped [ 85.030] emit_primitive_identity_mask__avx2: dst=(54, 211), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.030] glyphs0_to_dst: glyph=(63, 211)x(10, 8), unclipped [ 85.030] emit_primitive_identity_mask__avx2: dst=(63, 211), mask=(720.00, 16.00) x (10.00, 8.00) [ 85.030] glyphs0_to_dst: glyph=(72, 208)x(10, 11), unclipped [ 85.030] emit_primitive_identity_mask__avx2: dst=(72, 208), mask=(736.00, 0.00) x (10.00, 11.00) [ 85.030] glyphs0_to_dst: glyph=(81, 211)x(10, 8), unclipped [ 85.030] emit_primitive_identity_mask__avx2: dst=(81, 211), mask=(752.00, 0.00) x (10.00, 8.00) [ 85.030] glyphs0_to_dst: glyph=(90, 208)x(10, 11), unclipped [ 85.030] emit_primitive_identity_mask__avx2: dst=(90, 208), mask=(736.00, 0.00) x (10.00, 11.00) [ 85.030] glyphs0_to_dst: glyph=(99, 211)x(11, 8), unclipped [ 85.030] emit_primitive_identity_mask__avx2: dst=(99, 211), mask=(736.00, 16.00) x (11.00, 8.00) [ 85.030] glyphs0_to_dst: glyph=(109, 211)x(9, 8), unclipped [ 85.030] emit_primitive_identity_mask__avx2: dst=(109, 211), mask=(752.00, 16.00) x (9.00, 8.00) [ 85.030] glyphs0_to_dst: glyph=(118, 213)x(8, 3), unclipped [ 85.030] emit_primitive_identity_mask__avx2: dst=(118, 213), mask=(688.00, 48.00) x (8.00, 3.00) [ 85.030] glyphs0_to_dst: glyph=(126, 209)x(10, 10), unclipped [ 85.030] emit_primitive_identity_mask__avx2: dst=(126, 209), mask=(704.00, 32.00) x (10.00, 10.00) [ 85.030] glyphs0_to_dst: glyph=(135, 209)x(10, 10), unclipped [ 85.030] emit_primitive_identity_mask__avx2: dst=(135, 209), mask=(704.00, 32.00) x (10.00, 10.00) [ 85.030] glyphs0_to_dst: glyph=(144, 209)x(10, 10), unclipped [ 85.030] emit_primitive_identity_mask__avx2: dst=(144, 209), mask=(720.00, 32.00) x (10.00, 10.00) [ 85.030] glyphs0_to_dst: glyph=(153, 209)x(10, 10), unclipped [ 85.030] emit_primitive_identity_mask__avx2: dst=(153, 209), mask=(704.00, 48.00) x (10.00, 10.00) [ 85.030] gen8_vertex_flush[1c90] = 54 [ 85.030] gen9_magic_ca_pass: CA fixup (1726 -> 1780) [ 85.030] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.030] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.030] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.030] sna_glyphs(op=3, nlist=1, src=(163, 219)) [ 85.030] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.030] sna_glyphs: discarding mask [ 85.030] glyphs0_to_dst(op=3, src=(163, 219), nlist=1, dst=(163, 219)+(0, 0)) [ 85.030] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.030] gen9_render_composite: 0x0, current mode=1/1 [ 85.030] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.030] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.030] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.030] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.030] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.030] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.030] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.030] sna_drawable_use_bo: using whole GPU bo [ 85.030] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.030] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.030] color_convert: src=ffffffff [20028888] [ 85.030] color_convert: dst=ffffffff [20028888] [ 85.030] sna_render_get_solid: ffffffff [ 85.030] sna_render_get_solid(white) [ 85.030] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.030] sna_transform_is_imprecise_integer_translation: no transform [ 85.030] gen9_composite_picture: integer translation (0, 0), removing [ 85.030] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.030] sna_render_pixmap_bo: GPU all damaged [ 85.030] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.030] gen4_choose_composite_emitter: solid, identity mask [ 85.030] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.030] gen9_composite_get_binding_table(f880) [ 85.030] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.030] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.030] gen9_emit_vertex_elements: setup id=9 [ 85.030] glyphs0_to_dst: glyph=(165, 211)x(5, 8), unclipped [ 85.030] emit_primitive_identity_mask__avx2: dst=(165, 211), mask=(720.00, 48.00) x (5.00, 8.00) [ 85.030] gen8_vertex_flush[1d90] = 3 [ 85.030] gen9_magic_ca_pass: CA fixup (1780 -> 1783) [ 85.030] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.030] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.030] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.030] sna_glyphs(op=3, nlist=1, src=(172, 219)) [ 85.030] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.030] sna_glyphs: discarding mask [ 85.030] glyphs0_to_dst(op=3, src=(172, 219), nlist=1, dst=(172, 219)+(0, 0)) [ 85.030] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.030] gen9_render_composite: 0x0, current mode=1/1 [ 85.030] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.030] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.030] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.030] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.030] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.030] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.030] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.030] sna_drawable_use_bo: using whole GPU bo [ 85.030] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.030] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.030] color_convert: src=ff729fcf [20028888] [ 85.030] color_convert: dst=ff729fcf [20028888] [ 85.030] sna_render_get_solid: ff729fcf [ 85.030] sna_render_get_solid(23) = ff729fcf (old) [ 85.030] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.030] sna_transform_is_imprecise_integer_translation: no transform [ 85.030] gen9_composite_picture: integer translation (0, 0), removing [ 85.030] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.030] sna_render_pixmap_bo: GPU all damaged [ 85.030] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.030] gen4_choose_composite_emitter: solid, identity mask [ 85.030] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.030] gen9_composite_get_binding_table(f840) [ 85.030] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.030] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.030] gen9_emit_vertex_elements: setup id=9 [ 85.030] glyphs0_to_dst: glyph=(171, 213)x(11, 3), unclipped [ 85.030] emit_primitive_identity_mask__avx2: dst=(171, 213), mask=(736.00, 32.00) x (11.00, 3.00) [ 85.030] glyphs0_to_dst: glyph=(180, 208)x(10, 14), unclipped [ 85.030] emit_primitive_identity_mask__avx2: dst=(180, 208), mask=(944.00, 48.00) x (10.00, 14.00) [ 85.030] glyphs0_to_dst: glyph=(189, 208)x(11, 11), unclipped [ 85.030] emit_primitive_identity_mask__avx2: dst=(189, 208), mask=(960.00, 0.00) x (11.00, 11.00) [ 85.030] glyphs0_to_dst: glyph=(198, 211)x(10, 8), unclipped [ 85.030] emit_primitive_identity_mask__avx2: dst=(198, 211), mask=(976.00, 0.00) x (10.00, 8.00) [ 85.030] glyphs0_to_dst: glyph=(208, 211)x(9, 11), unclipped [ 85.030] emit_primitive_identity_mask__avx2: dst=(208, 211), mask=(960.00, 16.00) x (9.00, 11.00) [ 85.030] glyphs0_to_dst: glyph=(216, 208)x(10, 14), unclipped [ 85.030] emit_primitive_identity_mask__avx2: dst=(216, 208), mask=(944.00, 48.00) x (10.00, 14.00) [ 85.030] glyphs0_to_dst: glyph=(225, 209)x(10, 10), unclipped [ 85.030] emit_primitive_identity_mask__avx2: dst=(225, 209), mask=(976.00, 16.00) x (10.00, 10.00) [ 85.030] glyphs0_to_dst: glyph=(234, 220)x(11, 2), unclipped [ 85.030] emit_primitive_identity_mask__avx2: dst=(234, 220), mask=(992.00, 0.00) x (11.00, 2.00) [ 85.030] glyphs0_to_dst: glyph=(243, 208)x(11, 11), unclipped [ 85.030] emit_primitive_identity_mask__avx2: dst=(243, 208), mask=(1008.00, 0.00) x (11.00, 11.00) [ 85.030] glyphs0_to_dst: glyph=(253, 211)x(9, 8), unclipped [ 85.030] emit_primitive_identity_mask__avx2: dst=(253, 211), mask=(720.00, 0.00) x (9.00, 8.00) [ 85.030] glyphs0_to_dst: glyph=(261, 211)x(10, 8), unclipped [ 85.030] emit_primitive_identity_mask__avx2: dst=(261, 211), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.030] glyphs0_to_dst: glyph=(270, 211)x(10, 8), unclipped [ 85.030] emit_primitive_identity_mask__avx2: dst=(270, 211), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.030] glyphs0_to_dst: glyph=(279, 207)x(10, 12), unclipped [ 85.030] emit_primitive_identity_mask__avx2: dst=(279, 207), mask=(992.00, 16.00) x (10.00, 12.00) [ 85.030] glyphs0_to_dst: glyph=(288, 211)x(10, 8), unclipped [ 85.030] emit_primitive_identity_mask__avx2: dst=(288, 211), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.030] glyphs0_to_dst: glyph=(297, 211)x(10, 8), unclipped [ 85.030] emit_primitive_identity_mask__avx2: dst=(297, 211), mask=(752.00, 0.00) x (10.00, 8.00) [ 85.030] glyphs0_to_dst: glyph=(307, 207)x(10, 12), unclipped [ 85.030] emit_primitive_identity_mask__avx2: dst=(307, 207), mask=(1008.00, 16.00) x (10.00, 12.00) [ 85.030] glyphs0_to_dst: glyph=(315, 208)x(11, 11), unclipped [ 85.030] emit_primitive_identity_mask__avx2: dst=(315, 208), mask=(960.00, 0.00) x (11.00, 11.00) [ 85.030] glyphs0_to_dst: glyph=(324, 211)x(11, 8), unclipped [ 85.030] emit_primitive_identity_mask__avx2: dst=(324, 211), mask=(736.00, 16.00) x (11.00, 8.00) [ 85.030] glyphs0_to_dst: glyph=(334, 211)x(9, 11), unclipped [ 85.030] emit_primitive_identity_mask__avx2: dst=(334, 211), mask=(960.00, 16.00) x (9.00, 11.00) [ 85.030] glyphs0_to_dst: glyph=(342, 220)x(11, 2), unclipped [ 85.030] emit_primitive_identity_mask__avx2: dst=(342, 220), mask=(992.00, 0.00) x (11.00, 2.00) [ 85.030] glyphs0_to_dst: glyph=(351, 207)x(10, 12), unclipped [ 85.030] emit_primitive_identity_mask__avx2: dst=(351, 207), mask=(992.00, 16.00) x (10.00, 12.00) [ 85.030] glyphs0_to_dst: glyph=(361, 207)x(9, 12), unclipped [ 85.030] emit_primitive_identity_mask__avx2: dst=(361, 207), mask=(960.00, 32.00) x (9.00, 12.00) [ 85.030] glyphs0_to_dst: glyph=(369, 211)x(10, 11), unclipped [ 85.030] emit_primitive_identity_mask__avx2: dst=(369, 211), mask=(976.00, 32.00) x (10.00, 11.00) [ 85.030] glyphs0_to_dst: glyph=(378, 208)x(10, 14), unclipped [ 85.030] emit_primitive_identity_mask__avx2: dst=(378, 208), mask=(944.00, 48.00) x (10.00, 14.00) [ 85.030] glyphs0_to_dst: glyph=(387, 209)x(10, 10), unclipped [ 85.030] emit_primitive_identity_mask__avx2: dst=(387, 209), mask=(960.00, 48.00) x (10.00, 10.00) [ 85.030] glyphs0_to_dst: glyph=(396, 220)x(11, 2), unclipped [ 85.030] emit_primitive_identity_mask__avx2: dst=(396, 220), mask=(992.00, 0.00) x (11.00, 2.00) [ 85.030] glyphs0_to_dst: glyph=(406, 211)x(9, 8), unclipped [ 85.030] emit_primitive_identity_mask__avx2: dst=(406, 211), mask=(688.00, 32.00) x (9.00, 8.00) [ 85.030] glyphs0_to_dst: glyph=(415, 211)x(9, 8), unclipped [ 85.030] emit_primitive_identity_mask__avx2: dst=(415, 211), mask=(752.00, 16.00) x (9.00, 8.00) [ 85.030] glyphs0_to_dst: glyph=(424, 211)x(9, 11), unclipped [ 85.030] emit_primitive_identity_mask__avx2: dst=(424, 211), mask=(960.00, 16.00) x (9.00, 11.00) [ 85.030] glyphs0_to_dst: glyph=(432, 208)x(10, 11), unclipped [ 85.030] emit_primitive_identity_mask__avx2: dst=(432, 208), mask=(976.00, 48.00) x (10.00, 11.00) [ 85.030] glyphs0_to_dst: glyph=(442, 211)x(9, 8), unclipped [ 85.030] emit_primitive_identity_mask__avx2: dst=(442, 211), mask=(688.00, 32.00) x (9.00, 8.00) [ 85.030] glyphs0_to_dst: glyph=(450, 211)x(10, 11), unclipped [ 85.030] emit_primitive_identity_mask__avx2: dst=(450, 211), mask=(976.00, 32.00) x (10.00, 11.00) [ 85.030] gen8_vertex_flush[1e90] = 96 [ 85.030] gen9_magic_ca_pass: CA fixup (1783 -> 1879) [ 85.030] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.030] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.030] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.030] sna_glyphs(op=3, nlist=1, src=(460, 219)) [ 85.030] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.030] sna_glyphs: discarding mask [ 85.030] glyphs0_to_dst(op=3, src=(460, 219), nlist=1, dst=(460, 219)+(0, 0)) [ 85.030] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.030] gen9_render_composite: 0x0, current mode=1/1 [ 85.030] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.030] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.030] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.030] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.030] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.030] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.030] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.030] sna_drawable_use_bo: using whole GPU bo [ 85.030] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.030] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.030] color_convert: src=ffffffff [20028888] [ 85.030] color_convert: dst=ffffffff [20028888] [ 85.030] sna_render_get_solid: ffffffff [ 85.030] sna_render_get_solid(white) [ 85.030] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.030] sna_transform_is_imprecise_integer_translation: no transform [ 85.030] gen9_composite_picture: integer translation (0, 0), removing [ 85.030] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.030] sna_render_pixmap_bo: GPU all damaged [ 85.030] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.030] gen4_choose_composite_emitter: solid, identity mask [ 85.030] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.030] gen9_composite_get_binding_table(f800) [ 85.030] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.030] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.030] gen9_emit_vertex_elements: setup id=9 [ 85.030] glyphs0_to_dst: glyph=(459, 208)x(10, 13), unclipped [ 85.030] emit_primitive_identity_mask__avx2: dst=(459, 208), mask=(752.00, 32.00) x (10.00, 13.00) [ 85.030] glyphs0_to_dst: glyph=(477, 208)x(10, 11), unclipped [ 85.030] emit_primitive_identity_mask__avx2: dst=(477, 208), mask=(880.00, 32.00) x (10.00, 11.00) [ 85.030] glyphs0_to_dst: glyph=(487, 211)x(9, 8), unclipped [ 85.030] emit_primitive_identity_mask__avx2: dst=(487, 211), mask=(896.00, 48.00) x (9.00, 8.00) [ 85.030] gen8_vertex_flush[1f90] = 9 [ 85.031] gen9_magic_ca_pass: CA fixup (1879 -> 1888) [ 85.031] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.031] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.031] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.031] sna_glyphs(op=3, nlist=1, src=(1, 236)) [ 85.031] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.031] sna_glyphs: discarding mask [ 85.031] glyphs0_to_dst(op=3, src=(1, 236), nlist=1, dst=(1, 236)+(0, 0)) [ 85.031] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.031] gen9_render_composite: 0x0, current mode=1/1 [ 85.031] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.031] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.031] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.031] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.031] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.031] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.031] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.031] sna_drawable_use_bo: using whole GPU bo [ 85.031] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.031] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.031] color_convert: src=ff8ae234 [20028888] [ 85.031] color_convert: dst=ff8ae234 [20028888] [ 85.031] sna_render_get_solid: ff8ae234 [ 85.031] sna_render_get_solid(22) = ff8ae234 (old) [ 85.031] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.031] sna_transform_is_imprecise_integer_translation: no transform [ 85.031] gen9_composite_picture: integer translation (0, 0), removing [ 85.031] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.031] sna_render_pixmap_bo: GPU all damaged [ 85.031] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.031] gen4_choose_composite_emitter: solid, identity mask [ 85.031] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.031] gen9_composite_get_binding_table(f7c0) [ 85.031] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.031] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.031] gen9_emit_vertex_elements: setup id=9 [ 85.031] glyphs0_to_dst: glyph=(1, 228)x(9, 8), unclipped [ 85.031] emit_primitive_identity_mask__avx2: dst=(1, 228), mask=(688.00, 32.00) x (9.00, 8.00) [ 85.031] glyphs0_to_dst: glyph=(9, 226)x(10, 13), unclipped [ 85.031] emit_primitive_identity_mask__avx2: dst=(9, 226), mask=(672.00, 48.00) x (10.00, 13.00) [ 85.031] glyphs0_to_dst: glyph=(19, 228)x(9, 8), unclipped [ 85.031] emit_primitive_identity_mask__avx2: dst=(19, 228), mask=(688.00, 32.00) x (9.00, 8.00) [ 85.031] glyphs0_to_dst: glyph=(28, 230)x(8, 3), unclipped [ 85.031] emit_primitive_identity_mask__avx2: dst=(28, 230), mask=(688.00, 48.00) x (8.00, 3.00) [ 85.031] glyphs0_to_dst: glyph=(36, 226)x(11, 10), unclipped [ 85.031] emit_primitive_identity_mask__avx2: dst=(36, 226), mask=(704.00, 0.00) x (11.00, 10.00) [ 85.031] glyphs0_to_dst: glyph=(46, 228)x(9, 8), unclipped [ 85.031] emit_primitive_identity_mask__avx2: dst=(46, 228), mask=(720.00, 0.00) x (9.00, 8.00) [ 85.031] glyphs0_to_dst: glyph=(54, 228)x(10, 8), unclipped [ 85.031] emit_primitive_identity_mask__avx2: dst=(54, 228), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.031] glyphs0_to_dst: glyph=(63, 228)x(10, 8), unclipped [ 85.031] emit_primitive_identity_mask__avx2: dst=(63, 228), mask=(720.00, 16.00) x (10.00, 8.00) [ 85.031] glyphs0_to_dst: glyph=(72, 225)x(10, 11), unclipped [ 85.031] emit_primitive_identity_mask__avx2: dst=(72, 225), mask=(736.00, 0.00) x (10.00, 11.00) [ 85.031] glyphs0_to_dst: glyph=(81, 228)x(10, 8), unclipped [ 85.031] emit_primitive_identity_mask__avx2: dst=(81, 228), mask=(752.00, 0.00) x (10.00, 8.00) [ 85.031] glyphs0_to_dst: glyph=(90, 225)x(10, 11), unclipped [ 85.031] emit_primitive_identity_mask__avx2: dst=(90, 225), mask=(736.00, 0.00) x (10.00, 11.00) [ 85.031] glyphs0_to_dst: glyph=(99, 228)x(11, 8), unclipped [ 85.031] emit_primitive_identity_mask__avx2: dst=(99, 228), mask=(736.00, 16.00) x (11.00, 8.00) [ 85.031] glyphs0_to_dst: glyph=(109, 228)x(9, 8), unclipped [ 85.031] emit_primitive_identity_mask__avx2: dst=(109, 228), mask=(752.00, 16.00) x (9.00, 8.00) [ 85.031] glyphs0_to_dst: glyph=(118, 230)x(8, 3), unclipped [ 85.031] emit_primitive_identity_mask__avx2: dst=(118, 230), mask=(688.00, 48.00) x (8.00, 3.00) [ 85.031] glyphs0_to_dst: glyph=(126, 226)x(10, 10), unclipped [ 85.031] emit_primitive_identity_mask__avx2: dst=(126, 226), mask=(704.00, 32.00) x (10.00, 10.00) [ 85.031] glyphs0_to_dst: glyph=(135, 226)x(10, 10), unclipped [ 85.031] emit_primitive_identity_mask__avx2: dst=(135, 226), mask=(704.00, 32.00) x (10.00, 10.00) [ 85.031] glyphs0_to_dst: glyph=(144, 226)x(10, 10), unclipped [ 85.031] emit_primitive_identity_mask__avx2: dst=(144, 226), mask=(720.00, 32.00) x (10.00, 10.00) [ 85.031] glyphs0_to_dst: glyph=(153, 226)x(10, 10), unclipped [ 85.031] emit_primitive_identity_mask__avx2: dst=(153, 226), mask=(704.00, 48.00) x (10.00, 10.00) [ 85.031] gen8_vertex_flush[2090] = 54 [ 85.031] gen9_magic_ca_pass: CA fixup (1888 -> 1942) [ 85.031] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.031] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.031] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.031] sna_glyphs(op=3, nlist=1, src=(163, 236)) [ 85.031] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.031] sna_glyphs: discarding mask [ 85.031] glyphs0_to_dst(op=3, src=(163, 236), nlist=1, dst=(163, 236)+(0, 0)) [ 85.031] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.031] gen9_render_composite: 0x0, current mode=1/1 [ 85.031] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.031] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.031] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.031] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.031] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.031] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.031] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.031] sna_drawable_use_bo: using whole GPU bo [ 85.031] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.031] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.031] color_convert: src=ffffffff [20028888] [ 85.031] color_convert: dst=ffffffff [20028888] [ 85.031] sna_render_get_solid: ffffffff [ 85.031] sna_render_get_solid(white) [ 85.031] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.031] sna_transform_is_imprecise_integer_translation: no transform [ 85.031] gen9_composite_picture: integer translation (0, 0), removing [ 85.031] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.031] sna_render_pixmap_bo: GPU all damaged [ 85.031] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.031] gen4_choose_composite_emitter: solid, identity mask [ 85.031] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.031] gen9_composite_get_binding_table(f780) [ 85.031] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.031] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.031] gen9_emit_vertex_elements: setup id=9 [ 85.031] glyphs0_to_dst: glyph=(165, 228)x(5, 8), unclipped [ 85.031] emit_primitive_identity_mask__avx2: dst=(165, 228), mask=(720.00, 48.00) x (5.00, 8.00) [ 85.031] gen8_vertex_flush[2190] = 3 [ 85.031] gen9_magic_ca_pass: CA fixup (1942 -> 1945) [ 85.031] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.031] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.031] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.031] sna_glyphs(op=3, nlist=1, src=(172, 236)) [ 85.031] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.031] sna_glyphs: discarding mask [ 85.031] glyphs0_to_dst(op=3, src=(172, 236), nlist=1, dst=(172, 236)+(0, 0)) [ 85.031] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.031] gen9_render_composite: 0x0, current mode=1/1 [ 85.031] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.031] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.031] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.031] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.031] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.031] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.031] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.031] sna_drawable_use_bo: using whole GPU bo [ 85.031] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.031] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.031] color_convert: src=ff729fcf [20028888] [ 85.031] color_convert: dst=ff729fcf [20028888] [ 85.031] sna_render_get_solid: ff729fcf [ 85.031] sna_render_get_solid(23) = ff729fcf (old) [ 85.031] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.031] sna_transform_is_imprecise_integer_translation: no transform [ 85.031] gen9_composite_picture: integer translation (0, 0), removing [ 85.031] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.031] sna_render_pixmap_bo: GPU all damaged [ 85.031] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.031] gen4_choose_composite_emitter: solid, identity mask [ 85.031] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.031] gen9_composite_get_binding_table(f740) [ 85.031] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.031] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.031] gen9_emit_vertex_elements: setup id=9 [ 85.031] glyphs0_to_dst: glyph=(171, 230)x(11, 3), unclipped [ 85.031] emit_primitive_identity_mask__avx2: dst=(171, 230), mask=(736.00, 32.00) x (11.00, 3.00) [ 85.031] glyphs0_to_dst: glyph=(180, 225)x(10, 14), unclipped [ 85.031] emit_primitive_identity_mask__avx2: dst=(180, 225), mask=(944.00, 48.00) x (10.00, 14.00) [ 85.031] glyphs0_to_dst: glyph=(189, 225)x(11, 11), unclipped [ 85.031] emit_primitive_identity_mask__avx2: dst=(189, 225), mask=(960.00, 0.00) x (11.00, 11.00) [ 85.031] glyphs0_to_dst: glyph=(198, 228)x(10, 8), unclipped [ 85.031] emit_primitive_identity_mask__avx2: dst=(198, 228), mask=(976.00, 0.00) x (10.00, 8.00) [ 85.031] glyphs0_to_dst: glyph=(208, 228)x(9, 11), unclipped [ 85.031] emit_primitive_identity_mask__avx2: dst=(208, 228), mask=(960.00, 16.00) x (9.00, 11.00) [ 85.031] glyphs0_to_dst: glyph=(216, 225)x(10, 14), unclipped [ 85.031] emit_primitive_identity_mask__avx2: dst=(216, 225), mask=(944.00, 48.00) x (10.00, 14.00) [ 85.031] glyphs0_to_dst: glyph=(225, 226)x(10, 10), unclipped [ 85.031] emit_primitive_identity_mask__avx2: dst=(225, 226), mask=(976.00, 16.00) x (10.00, 10.00) [ 85.031] glyphs0_to_dst: glyph=(234, 237)x(11, 2), unclipped [ 85.031] emit_primitive_identity_mask__avx2: dst=(234, 237), mask=(992.00, 0.00) x (11.00, 2.00) [ 85.031] glyphs0_to_dst: glyph=(243, 225)x(11, 11), unclipped [ 85.031] emit_primitive_identity_mask__avx2: dst=(243, 225), mask=(1008.00, 0.00) x (11.00, 11.00) [ 85.031] glyphs0_to_dst: glyph=(253, 228)x(9, 8), unclipped [ 85.031] emit_primitive_identity_mask__avx2: dst=(253, 228), mask=(720.00, 0.00) x (9.00, 8.00) [ 85.031] glyphs0_to_dst: glyph=(261, 228)x(10, 8), unclipped [ 85.031] emit_primitive_identity_mask__avx2: dst=(261, 228), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.031] glyphs0_to_dst: glyph=(270, 228)x(10, 8), unclipped [ 85.031] emit_primitive_identity_mask__avx2: dst=(270, 228), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.031] glyphs0_to_dst: glyph=(279, 224)x(10, 12), unclipped [ 85.031] emit_primitive_identity_mask__avx2: dst=(279, 224), mask=(992.00, 16.00) x (10.00, 12.00) [ 85.031] glyphs0_to_dst: glyph=(288, 228)x(10, 8), unclipped [ 85.031] emit_primitive_identity_mask__avx2: dst=(288, 228), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.031] glyphs0_to_dst: glyph=(297, 228)x(10, 8), unclipped [ 85.031] emit_primitive_identity_mask__avx2: dst=(297, 228), mask=(752.00, 0.00) x (10.00, 8.00) [ 85.031] glyphs0_to_dst: glyph=(307, 224)x(10, 12), unclipped [ 85.031] emit_primitive_identity_mask__avx2: dst=(307, 224), mask=(1008.00, 16.00) x (10.00, 12.00) [ 85.031] glyphs0_to_dst: glyph=(315, 225)x(11, 11), unclipped [ 85.031] emit_primitive_identity_mask__avx2: dst=(315, 225), mask=(960.00, 0.00) x (11.00, 11.00) [ 85.031] glyphs0_to_dst: glyph=(324, 228)x(11, 8), unclipped [ 85.031] emit_primitive_identity_mask__avx2: dst=(324, 228), mask=(736.00, 16.00) x (11.00, 8.00) [ 85.031] glyphs0_to_dst: glyph=(334, 228)x(9, 11), unclipped [ 85.031] emit_primitive_identity_mask__avx2: dst=(334, 228), mask=(960.00, 16.00) x (9.00, 11.00) [ 85.031] glyphs0_to_dst: glyph=(342, 237)x(11, 2), unclipped [ 85.031] emit_primitive_identity_mask__avx2: dst=(342, 237), mask=(992.00, 0.00) x (11.00, 2.00) [ 85.031] glyphs0_to_dst: glyph=(351, 224)x(10, 12), unclipped [ 85.031] emit_primitive_identity_mask__avx2: dst=(351, 224), mask=(992.00, 16.00) x (10.00, 12.00) [ 85.031] glyphs0_to_dst: glyph=(361, 224)x(9, 12), unclipped [ 85.031] emit_primitive_identity_mask__avx2: dst=(361, 224), mask=(960.00, 32.00) x (9.00, 12.00) [ 85.031] glyphs0_to_dst: glyph=(369, 228)x(10, 11), unclipped [ 85.031] emit_primitive_identity_mask__avx2: dst=(369, 228), mask=(976.00, 32.00) x (10.00, 11.00) [ 85.031] glyphs0_to_dst: glyph=(378, 225)x(10, 14), unclipped [ 85.031] emit_primitive_identity_mask__avx2: dst=(378, 225), mask=(944.00, 48.00) x (10.00, 14.00) [ 85.031] glyphs0_to_dst: glyph=(387, 226)x(10, 10), unclipped [ 85.031] emit_primitive_identity_mask__avx2: dst=(387, 226), mask=(960.00, 48.00) x (10.00, 10.00) [ 85.031] glyphs0_to_dst: glyph=(396, 237)x(11, 2), unclipped [ 85.032] emit_primitive_identity_mask__avx2: dst=(396, 237), mask=(992.00, 0.00) x (11.00, 2.00) [ 85.032] glyphs0_to_dst: glyph=(406, 228)x(9, 8), unclipped [ 85.032] emit_primitive_identity_mask__avx2: dst=(406, 228), mask=(688.00, 32.00) x (9.00, 8.00) [ 85.032] glyphs0_to_dst: glyph=(415, 228)x(9, 8), unclipped [ 85.032] emit_primitive_identity_mask__avx2: dst=(415, 228), mask=(752.00, 16.00) x (9.00, 8.00) [ 85.032] glyphs0_to_dst: glyph=(424, 228)x(9, 11), unclipped [ 85.032] emit_primitive_identity_mask__avx2: dst=(424, 228), mask=(960.00, 16.00) x (9.00, 11.00) [ 85.032] glyphs0_to_dst: glyph=(432, 225)x(10, 11), unclipped [ 85.032] emit_primitive_identity_mask__avx2: dst=(432, 225), mask=(976.00, 48.00) x (10.00, 11.00) [ 85.032] glyphs0_to_dst: glyph=(442, 228)x(9, 8), unclipped [ 85.032] emit_primitive_identity_mask__avx2: dst=(442, 228), mask=(688.00, 32.00) x (9.00, 8.00) [ 85.032] glyphs0_to_dst: glyph=(450, 228)x(10, 11), unclipped [ 85.032] emit_primitive_identity_mask__avx2: dst=(450, 228), mask=(976.00, 32.00) x (10.00, 11.00) [ 85.032] gen8_vertex_flush[2290] = 96 [ 85.032] gen9_magic_ca_pass: CA fixup (1945 -> 2041) [ 85.032] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.032] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.032] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.032] sna_glyphs(op=3, nlist=1, src=(460, 236)) [ 85.032] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.032] sna_glyphs: discarding mask [ 85.032] glyphs0_to_dst(op=3, src=(460, 236), nlist=1, dst=(460, 236)+(0, 0)) [ 85.032] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.032] gen9_render_composite: 0x0, current mode=1/1 [ 85.032] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.032] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.032] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.032] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.032] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.032] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.032] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.032] sna_drawable_use_bo: using whole GPU bo [ 85.032] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.032] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.032] color_convert: src=ffffffff [20028888] [ 85.032] color_convert: dst=ffffffff [20028888] [ 85.032] sna_render_get_solid: ffffffff [ 85.032] sna_render_get_solid(white) [ 85.032] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.032] sna_transform_is_imprecise_integer_translation: no transform [ 85.032] gen9_composite_picture: integer translation (0, 0), removing [ 85.032] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.032] sna_render_pixmap_bo: GPU all damaged [ 85.032] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.032] gen4_choose_composite_emitter: solid, identity mask [ 85.032] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.032] gen9_composite_get_binding_table(f700) [ 85.032] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.032] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.032] gen9_emit_vertex_elements: setup id=9 [ 85.032] glyphs0_to_dst: glyph=(459, 225)x(10, 13), unclipped [ 85.032] emit_primitive_identity_mask__avx2: dst=(459, 225), mask=(752.00, 32.00) x (10.00, 13.00) [ 85.032] gen8_vertex_flush[2390] = 3 [ 85.032] gen9_magic_ca_pass: CA fixup (2041 -> 2044) [ 85.032] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.032] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.032] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.032] sna_glyphs(op=3, nlist=1, src=(1, 253)) [ 85.032] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.032] sna_glyphs: discarding mask [ 85.032] glyphs0_to_dst(op=3, src=(1, 253), nlist=1, dst=(1, 253)+(0, 0)) [ 85.032] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.032] gen9_render_composite: 0x0, current mode=1/1 [ 85.032] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.032] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.032] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.032] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.032] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.032] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.032] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.032] sna_drawable_use_bo: using whole GPU bo [ 85.032] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.032] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.032] color_convert: src=ff8ae234 [20028888] [ 85.032] color_convert: dst=ff8ae234 [20028888] [ 85.032] sna_render_get_solid: ff8ae234 [ 85.032] sna_render_get_solid(22) = ff8ae234 (old) [ 85.032] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.032] sna_transform_is_imprecise_integer_translation: no transform [ 85.032] gen9_composite_picture: integer translation (0, 0), removing [ 85.032] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.032] sna_render_pixmap_bo: GPU all damaged [ 85.032] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.032] gen4_choose_composite_emitter: solid, identity mask [ 85.032] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.032] gen9_composite_get_binding_table(f6c0) [ 85.032] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.032] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.032] gen9_emit_vertex_elements: setup id=9 [ 85.032] glyphs0_to_dst: glyph=(1, 245)x(9, 8), unclipped [ 85.032] emit_primitive_identity_mask__avx2: dst=(1, 245), mask=(688.00, 32.00) x (9.00, 8.00) [ 85.032] glyphs0_to_dst: glyph=(9, 243)x(10, 13), unclipped [ 85.032] emit_primitive_identity_mask__avx2: dst=(9, 243), mask=(672.00, 48.00) x (10.00, 13.00) [ 85.032] glyphs0_to_dst: glyph=(19, 245)x(9, 8), unclipped [ 85.032] emit_primitive_identity_mask__avx2: dst=(19, 245), mask=(688.00, 32.00) x (9.00, 8.00) [ 85.032] glyphs0_to_dst: glyph=(28, 247)x(8, 3), unclipped [ 85.032] emit_primitive_identity_mask__avx2: dst=(28, 247), mask=(688.00, 48.00) x (8.00, 3.00) [ 85.032] glyphs0_to_dst: glyph=(36, 243)x(11, 10), unclipped [ 85.032] emit_primitive_identity_mask__avx2: dst=(36, 243), mask=(704.00, 0.00) x (11.00, 10.00) [ 85.032] glyphs0_to_dst: glyph=(46, 245)x(9, 8), unclipped [ 85.032] emit_primitive_identity_mask__avx2: dst=(46, 245), mask=(720.00, 0.00) x (9.00, 8.00) [ 85.032] glyphs0_to_dst: glyph=(54, 245)x(10, 8), unclipped [ 85.032] emit_primitive_identity_mask__avx2: dst=(54, 245), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.032] glyphs0_to_dst: glyph=(63, 245)x(10, 8), unclipped [ 85.032] emit_primitive_identity_mask__avx2: dst=(63, 245), mask=(720.00, 16.00) x (10.00, 8.00) [ 85.032] glyphs0_to_dst: glyph=(72, 242)x(10, 11), unclipped [ 85.032] emit_primitive_identity_mask__avx2: dst=(72, 242), mask=(736.00, 0.00) x (10.00, 11.00) [ 85.032] glyphs0_to_dst: glyph=(81, 245)x(10, 8), unclipped [ 85.032] emit_primitive_identity_mask__avx2: dst=(81, 245), mask=(752.00, 0.00) x (10.00, 8.00) [ 85.032] glyphs0_to_dst: glyph=(90, 242)x(10, 11), unclipped [ 85.032] emit_primitive_identity_mask__avx2: dst=(90, 242), mask=(736.00, 0.00) x (10.00, 11.00) [ 85.032] glyphs0_to_dst: glyph=(99, 245)x(11, 8), unclipped [ 85.032] emit_primitive_identity_mask__avx2: dst=(99, 245), mask=(736.00, 16.00) x (11.00, 8.00) [ 85.032] glyphs0_to_dst: glyph=(109, 245)x(9, 8), unclipped [ 85.032] emit_primitive_identity_mask__avx2: dst=(109, 245), mask=(752.00, 16.00) x (9.00, 8.00) [ 85.032] glyphs0_to_dst: glyph=(118, 247)x(8, 3), unclipped [ 85.032] emit_primitive_identity_mask__avx2: dst=(118, 247), mask=(688.00, 48.00) x (8.00, 3.00) [ 85.032] glyphs0_to_dst: glyph=(126, 243)x(10, 10), unclipped [ 85.032] emit_primitive_identity_mask__avx2: dst=(126, 243), mask=(704.00, 32.00) x (10.00, 10.00) [ 85.032] glyphs0_to_dst: glyph=(135, 243)x(10, 10), unclipped [ 85.032] emit_primitive_identity_mask__avx2: dst=(135, 243), mask=(704.00, 32.00) x (10.00, 10.00) [ 85.032] glyphs0_to_dst: glyph=(144, 243)x(10, 10), unclipped [ 85.032] emit_primitive_identity_mask__avx2: dst=(144, 243), mask=(720.00, 32.00) x (10.00, 10.00) [ 85.032] glyphs0_to_dst: glyph=(153, 243)x(10, 10), unclipped [ 85.032] emit_primitive_identity_mask__avx2: dst=(153, 243), mask=(704.00, 48.00) x (10.00, 10.00) [ 85.032] gen8_vertex_flush[2490] = 54 [ 85.032] gen9_magic_ca_pass: CA fixup (2044 -> 2098) [ 85.032] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.032] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.032] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.032] sna_glyphs(op=3, nlist=1, src=(163, 253)) [ 85.032] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.032] sna_glyphs: discarding mask [ 85.032] glyphs0_to_dst(op=3, src=(163, 253), nlist=1, dst=(163, 253)+(0, 0)) [ 85.032] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.032] gen9_render_composite: 0x0, current mode=1/1 [ 85.032] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.032] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.032] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.032] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.032] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.032] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.032] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.032] sna_drawable_use_bo: using whole GPU bo [ 85.032] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.032] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.032] color_convert: src=ffffffff [20028888] [ 85.032] color_convert: dst=ffffffff [20028888] [ 85.032] sna_render_get_solid: ffffffff [ 85.032] sna_render_get_solid(white) [ 85.032] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.032] sna_transform_is_imprecise_integer_translation: no transform [ 85.032] gen9_composite_picture: integer translation (0, 0), removing [ 85.032] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.032] sna_render_pixmap_bo: GPU all damaged [ 85.032] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.032] gen4_choose_composite_emitter: solid, identity mask [ 85.032] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.032] gen9_composite_get_binding_table(f680) [ 85.032] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.032] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.032] gen9_emit_vertex_elements: setup id=9 [ 85.032] glyphs0_to_dst: glyph=(165, 245)x(5, 8), unclipped [ 85.032] emit_primitive_identity_mask__avx2: dst=(165, 245), mask=(720.00, 48.00) x (5.00, 8.00) [ 85.032] gen8_vertex_flush[2590] = 3 [ 85.032] gen9_magic_ca_pass: CA fixup (2098 -> 2101) [ 85.032] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.032] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.032] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.032] sna_glyphs(op=3, nlist=1, src=(172, 253)) [ 85.032] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.032] sna_glyphs: discarding mask [ 85.032] glyphs0_to_dst(op=3, src=(172, 253), nlist=1, dst=(172, 253)+(0, 0)) [ 85.032] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.032] gen9_render_composite: 0x0, current mode=1/1 [ 85.032] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.032] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.032] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.032] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.032] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.032] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.032] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.032] sna_drawable_use_bo: using whole GPU bo [ 85.032] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.032] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.032] color_convert: src=ff729fcf [20028888] [ 85.032] color_convert: dst=ff729fcf [20028888] [ 85.032] sna_render_get_solid: ff729fcf [ 85.032] sna_render_get_solid(23) = ff729fcf (old) [ 85.032] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.032] sna_transform_is_imprecise_integer_translation: no transform [ 85.032] gen9_composite_picture: integer translation (0, 0), removing [ 85.032] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.032] sna_render_pixmap_bo: GPU all damaged [ 85.032] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.032] gen4_choose_composite_emitter: solid, identity mask [ 85.032] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.032] gen9_composite_get_binding_table(f640) [ 85.032] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.032] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.032] gen9_emit_vertex_elements: setup id=9 [ 85.032] glyphs0_to_dst: glyph=(171, 247)x(11, 3), unclipped [ 85.033] emit_primitive_identity_mask__avx2: dst=(171, 247), mask=(736.00, 32.00) x (11.00, 3.00) [ 85.033] glyphs0_to_dst: glyph=(180, 242)x(10, 14), unclipped [ 85.033] emit_primitive_identity_mask__avx2: dst=(180, 242), mask=(944.00, 48.00) x (10.00, 14.00) [ 85.033] glyphs0_to_dst: glyph=(189, 242)x(11, 11), unclipped [ 85.033] emit_primitive_identity_mask__avx2: dst=(189, 242), mask=(960.00, 0.00) x (11.00, 11.00) [ 85.033] glyphs0_to_dst: glyph=(198, 245)x(10, 8), unclipped [ 85.033] emit_primitive_identity_mask__avx2: dst=(198, 245), mask=(976.00, 0.00) x (10.00, 8.00) [ 85.033] glyphs0_to_dst: glyph=(208, 245)x(9, 11), unclipped [ 85.033] emit_primitive_identity_mask__avx2: dst=(208, 245), mask=(960.00, 16.00) x (9.00, 11.00) [ 85.033] glyphs0_to_dst: glyph=(216, 242)x(10, 14), unclipped [ 85.033] emit_primitive_identity_mask__avx2: dst=(216, 242), mask=(944.00, 48.00) x (10.00, 14.00) [ 85.033] glyphs0_to_dst: glyph=(225, 243)x(10, 10), unclipped [ 85.033] emit_primitive_identity_mask__avx2: dst=(225, 243), mask=(976.00, 16.00) x (10.00, 10.00) [ 85.033] glyphs0_to_dst: glyph=(234, 254)x(11, 2), unclipped [ 85.033] emit_primitive_identity_mask__avx2: dst=(234, 254), mask=(992.00, 0.00) x (11.00, 2.00) [ 85.033] glyphs0_to_dst: glyph=(243, 242)x(11, 11), unclipped [ 85.033] emit_primitive_identity_mask__avx2: dst=(243, 242), mask=(1008.00, 0.00) x (11.00, 11.00) [ 85.033] glyphs0_to_dst: glyph=(253, 245)x(9, 8), unclipped [ 85.033] emit_primitive_identity_mask__avx2: dst=(253, 245), mask=(720.00, 0.00) x (9.00, 8.00) [ 85.033] glyphs0_to_dst: glyph=(261, 245)x(10, 8), unclipped [ 85.033] emit_primitive_identity_mask__avx2: dst=(261, 245), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.033] glyphs0_to_dst: glyph=(270, 245)x(10, 8), unclipped [ 85.033] emit_primitive_identity_mask__avx2: dst=(270, 245), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.033] glyphs0_to_dst: glyph=(279, 241)x(10, 12), unclipped [ 85.033] emit_primitive_identity_mask__avx2: dst=(279, 241), mask=(992.00, 16.00) x (10.00, 12.00) [ 85.033] glyphs0_to_dst: glyph=(288, 245)x(10, 8), unclipped [ 85.033] emit_primitive_identity_mask__avx2: dst=(288, 245), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.033] glyphs0_to_dst: glyph=(297, 245)x(10, 8), unclipped [ 85.033] emit_primitive_identity_mask__avx2: dst=(297, 245), mask=(752.00, 0.00) x (10.00, 8.00) [ 85.033] glyphs0_to_dst: glyph=(307, 241)x(10, 12), unclipped [ 85.033] emit_primitive_identity_mask__avx2: dst=(307, 241), mask=(1008.00, 16.00) x (10.00, 12.00) [ 85.033] glyphs0_to_dst: glyph=(315, 242)x(11, 11), unclipped [ 85.033] emit_primitive_identity_mask__avx2: dst=(315, 242), mask=(960.00, 0.00) x (11.00, 11.00) [ 85.033] glyphs0_to_dst: glyph=(324, 245)x(11, 8), unclipped [ 85.033] emit_primitive_identity_mask__avx2: dst=(324, 245), mask=(736.00, 16.00) x (11.00, 8.00) [ 85.033] glyphs0_to_dst: glyph=(334, 245)x(9, 11), unclipped [ 85.033] emit_primitive_identity_mask__avx2: dst=(334, 245), mask=(960.00, 16.00) x (9.00, 11.00) [ 85.033] glyphs0_to_dst: glyph=(342, 254)x(11, 2), unclipped [ 85.033] emit_primitive_identity_mask__avx2: dst=(342, 254), mask=(992.00, 0.00) x (11.00, 2.00) [ 85.033] glyphs0_to_dst: glyph=(351, 241)x(10, 12), unclipped [ 85.033] emit_primitive_identity_mask__avx2: dst=(351, 241), mask=(992.00, 16.00) x (10.00, 12.00) [ 85.033] glyphs0_to_dst: glyph=(361, 241)x(9, 12), unclipped [ 85.033] emit_primitive_identity_mask__avx2: dst=(361, 241), mask=(960.00, 32.00) x (9.00, 12.00) [ 85.033] glyphs0_to_dst: glyph=(369, 245)x(10, 11), unclipped [ 85.033] emit_primitive_identity_mask__avx2: dst=(369, 245), mask=(976.00, 32.00) x (10.00, 11.00) [ 85.033] glyphs0_to_dst: glyph=(378, 242)x(10, 14), unclipped [ 85.033] emit_primitive_identity_mask__avx2: dst=(378, 242), mask=(944.00, 48.00) x (10.00, 14.00) [ 85.033] glyphs0_to_dst: glyph=(387, 243)x(10, 10), unclipped [ 85.033] emit_primitive_identity_mask__avx2: dst=(387, 243), mask=(960.00, 48.00) x (10.00, 10.00) [ 85.033] glyphs0_to_dst: glyph=(396, 254)x(11, 2), unclipped [ 85.033] emit_primitive_identity_mask__avx2: dst=(396, 254), mask=(992.00, 0.00) x (11.00, 2.00) [ 85.033] glyphs0_to_dst: glyph=(406, 245)x(9, 8), unclipped [ 85.033] emit_primitive_identity_mask__avx2: dst=(406, 245), mask=(688.00, 32.00) x (9.00, 8.00) [ 85.033] glyphs0_to_dst: glyph=(415, 245)x(9, 8), unclipped [ 85.033] emit_primitive_identity_mask__avx2: dst=(415, 245), mask=(752.00, 16.00) x (9.00, 8.00) [ 85.033] glyphs0_to_dst: glyph=(424, 245)x(9, 11), unclipped [ 85.033] emit_primitive_identity_mask__avx2: dst=(424, 245), mask=(960.00, 16.00) x (9.00, 11.00) [ 85.033] glyphs0_to_dst: glyph=(432, 242)x(10, 11), unclipped [ 85.033] emit_primitive_identity_mask__avx2: dst=(432, 242), mask=(976.00, 48.00) x (10.00, 11.00) [ 85.033] glyphs0_to_dst: glyph=(442, 245)x(9, 8), unclipped [ 85.033] emit_primitive_identity_mask__avx2: dst=(442, 245), mask=(688.00, 32.00) x (9.00, 8.00) [ 85.033] glyphs0_to_dst: glyph=(450, 245)x(10, 11), unclipped [ 85.033] emit_primitive_identity_mask__avx2: dst=(450, 245), mask=(976.00, 32.00) x (10.00, 11.00) [ 85.033] gen8_vertex_flush[2690] = 96 [ 85.033] gen9_magic_ca_pass: CA fixup (2101 -> 2197) [ 85.033] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.033] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.033] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.033] sna_glyphs(op=3, nlist=1, src=(460, 253)) [ 85.033] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.033] sna_glyphs: discarding mask [ 85.033] glyphs0_to_dst(op=3, src=(460, 253), nlist=1, dst=(460, 253)+(0, 0)) [ 85.033] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.033] gen9_render_composite: 0x0, current mode=1/1 [ 85.033] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.033] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.033] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.033] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.033] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.033] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.033] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.033] sna_drawable_use_bo: using whole GPU bo [ 85.033] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.033] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.033] color_convert: src=ffffffff [20028888] [ 85.033] color_convert: dst=ffffffff [20028888] [ 85.033] sna_render_get_solid: ffffffff [ 85.033] sna_render_get_solid(white) [ 85.033] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.033] sna_transform_is_imprecise_integer_translation: no transform [ 85.033] gen9_composite_picture: integer translation (0, 0), removing [ 85.033] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.033] sna_render_pixmap_bo: GPU all damaged [ 85.033] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.033] gen4_choose_composite_emitter: solid, identity mask [ 85.033] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.033] gen9_composite_get_binding_table(f600) [ 85.033] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.033] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.033] gen9_emit_vertex_elements: setup id=9 [ 85.033] glyphs0_to_dst: glyph=(459, 242)x(10, 13), unclipped [ 85.033] emit_primitive_identity_mask__avx2: dst=(459, 242), mask=(752.00, 32.00) x (10.00, 13.00) [ 85.033] gen8_vertex_flush[2790] = 3 [ 85.033] gen9_magic_ca_pass: CA fixup (2197 -> 2200) [ 85.033] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.033] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.033] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.033] sna_glyphs(op=3, nlist=1, src=(1, 270)) [ 85.033] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.033] sna_glyphs: discarding mask [ 85.033] glyphs0_to_dst(op=3, src=(1, 270), nlist=1, dst=(1, 270)+(0, 0)) [ 85.033] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.033] gen9_render_composite: 0x0, current mode=1/1 [ 85.033] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.033] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.033] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.033] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.033] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.033] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.033] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.033] sna_drawable_use_bo: using whole GPU bo [ 85.033] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.033] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.033] color_convert: src=ff8ae234 [20028888] [ 85.033] color_convert: dst=ff8ae234 [20028888] [ 85.033] sna_render_get_solid: ff8ae234 [ 85.033] sna_render_get_solid(22) = ff8ae234 (old) [ 85.033] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.033] sna_transform_is_imprecise_integer_translation: no transform [ 85.033] gen9_composite_picture: integer translation (0, 0), removing [ 85.033] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.033] sna_render_pixmap_bo: GPU all damaged [ 85.033] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.033] gen4_choose_composite_emitter: solid, identity mask [ 85.033] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.033] gen9_composite_get_binding_table(f5c0) [ 85.033] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.033] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.033] gen9_emit_vertex_elements: setup id=9 [ 85.033] glyphs0_to_dst: glyph=(1, 262)x(9, 8), unclipped [ 85.033] emit_primitive_identity_mask__avx2: dst=(1, 262), mask=(688.00, 32.00) x (9.00, 8.00) [ 85.033] glyphs0_to_dst: glyph=(9, 260)x(10, 13), unclipped [ 85.033] emit_primitive_identity_mask__avx2: dst=(9, 260), mask=(672.00, 48.00) x (10.00, 13.00) [ 85.033] glyphs0_to_dst: glyph=(19, 262)x(9, 8), unclipped [ 85.033] emit_primitive_identity_mask__avx2: dst=(19, 262), mask=(688.00, 32.00) x (9.00, 8.00) [ 85.033] glyphs0_to_dst: glyph=(28, 264)x(8, 3), unclipped [ 85.033] emit_primitive_identity_mask__avx2: dst=(28, 264), mask=(688.00, 48.00) x (8.00, 3.00) [ 85.033] glyphs0_to_dst: glyph=(36, 260)x(11, 10), unclipped [ 85.033] emit_primitive_identity_mask__avx2: dst=(36, 260), mask=(704.00, 0.00) x (11.00, 10.00) [ 85.033] glyphs0_to_dst: glyph=(46, 262)x(9, 8), unclipped [ 85.033] emit_primitive_identity_mask__avx2: dst=(46, 262), mask=(720.00, 0.00) x (9.00, 8.00) [ 85.033] glyphs0_to_dst: glyph=(54, 262)x(10, 8), unclipped [ 85.033] emit_primitive_identity_mask__avx2: dst=(54, 262), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.033] glyphs0_to_dst: glyph=(63, 262)x(10, 8), unclipped [ 85.033] emit_primitive_identity_mask__avx2: dst=(63, 262), mask=(720.00, 16.00) x (10.00, 8.00) [ 85.033] glyphs0_to_dst: glyph=(72, 259)x(10, 11), unclipped [ 85.033] emit_primitive_identity_mask__avx2: dst=(72, 259), mask=(736.00, 0.00) x (10.00, 11.00) [ 85.033] glyphs0_to_dst: glyph=(81, 262)x(10, 8), unclipped [ 85.033] emit_primitive_identity_mask__avx2: dst=(81, 262), mask=(752.00, 0.00) x (10.00, 8.00) [ 85.033] glyphs0_to_dst: glyph=(90, 259)x(10, 11), unclipped [ 85.033] emit_primitive_identity_mask__avx2: dst=(90, 259), mask=(736.00, 0.00) x (10.00, 11.00) [ 85.033] glyphs0_to_dst: glyph=(99, 262)x(11, 8), unclipped [ 85.033] emit_primitive_identity_mask__avx2: dst=(99, 262), mask=(736.00, 16.00) x (11.00, 8.00) [ 85.033] glyphs0_to_dst: glyph=(109, 262)x(9, 8), unclipped [ 85.033] emit_primitive_identity_mask__avx2: dst=(109, 262), mask=(752.00, 16.00) x (9.00, 8.00) [ 85.033] glyphs0_to_dst: glyph=(118, 264)x(8, 3), unclipped [ 85.033] emit_primitive_identity_mask__avx2: dst=(118, 264), mask=(688.00, 48.00) x (8.00, 3.00) [ 85.033] glyphs0_to_dst: glyph=(126, 260)x(10, 10), unclipped [ 85.033] emit_primitive_identity_mask__avx2: dst=(126, 260), mask=(704.00, 32.00) x (10.00, 10.00) [ 85.033] glyphs0_to_dst: glyph=(135, 260)x(10, 10), unclipped [ 85.033] emit_primitive_identity_mask__avx2: dst=(135, 260), mask=(704.00, 32.00) x (10.00, 10.00) [ 85.033] glyphs0_to_dst: glyph=(144, 260)x(10, 10), unclipped [ 85.033] emit_primitive_identity_mask__avx2: dst=(144, 260), mask=(720.00, 32.00) x (10.00, 10.00) [ 85.033] glyphs0_to_dst: glyph=(153, 260)x(10, 10), unclipped [ 85.033] emit_primitive_identity_mask__avx2: dst=(153, 260), mask=(704.00, 48.00) x (10.00, 10.00) [ 85.033] gen8_vertex_flush[2890] = 54 [ 85.033] gen9_magic_ca_pass: CA fixup (2200 -> 2254) [ 85.033] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.033] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.033] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.033] sna_accel_flush: flush?=0, dirty?=0 [ 85.033] sna_block_handler (tv=0.0) [ 85.033] sna_wakeup_handler [ 85.033] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 85.033] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 85.033] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 85.033] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 85.033] sna_dri2_get_msc(draw=146, pipe=0) [ 85.033] sna_crtc_record_swap: recording last swap on pipe=0, frame 4852 [msc=4852], time 85.31469 [ 85.033] sna_dri2_get_msc: msc=4852 [raw=4852], ust=85031469 [ 85.033] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=128 (refs=1/1, flush=0) , front=114 (refs=2/3, flush=1) [ 85.033] sna_dri2_schedule_swap(target_msc=4851, divisor=0, remainder=0) [ 85.033] sna_dri2_schedule_swap: using front handle=114, active_scanout?=2, flush?=1 [ 85.033] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 85.033] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 85.033] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 85.033] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 85.033] sna_crtc_record_swap: recording last swap on pipe=0, frame 4852 [msc=4852], time 85.31469 [ 85.033] immediate_swap: current_msc=4852, target_msc=4851 -- yes [ 85.033] can_flip: no, shadow enabled [ 85.033] sna_dri2_add_event: adding event to window 146) [ 85.033] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 85.033] sna_dri2_immediate_blit: no pending blit, starting chain [ 85.033] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 85.033] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 85.033] can_xchg: back size=8700f00, front size=8700f00 [ 85.033] can_xchg: yes, pixmap=4091 [ 85.033] sna_dri2_xchg: win=146, exchange front=114/86,ref=3 and back=128/76,ref=2, pixmap=4091 3840x2160 [ 85.034] sna_dri2_xchg: back_bo handle=128, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 85.034] sna_dri2_xchg: front_bo handle=114, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 85.034] set_bo: pixmap=4091, handle=128 (old handle=114) [ 85.034] set_bo: marking whole pixmap as damaged [ 85.034] set_bo: applying final/discard move-to-gpu [ 85.034] wait_for_shadow: flags=0, flips=0, handle=114, shadow=29 [ 85.034] set_bo: dropping flush hint from handle=114 [ 85.034] set_bo: adding flush hint to handle=128 [ 85.034] mark_stale(handle=114) => 1 [ 85.034] swap_limit: draw=146 setting swap limit to 3 [ 85.034] sna_dri2_swap_limit_validate: swap limit set to 3 [ 85.034] sna_next_vblank(pipe=0, waiting until next vblank) [ 85.034] sna_dri2_schedule_swap: reported target_msc=4852 [ 85.034] sna_accel_flush: flush?=0, dirty?=0 [ 85.034] sna_accel_flush: flush?=0, dirty?=0 [ 85.034] sna_accel_flush: flush?=0, dirty?=0 [ 85.034] sna_accel_flush: flush?=0, dirty?=0 [ 85.034] sna_block_handler (tv=0.0) [ 85.034] kgem_retire, need_retire?=1 [ 85.034] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 85.034] kgem_retire__requests_ring: retiring ring 0 [ 85.034] __kgem_busy: handle=2, busy=0, wedged=0 [ 85.034] __kgem_retire_rq: request 2 complete [ 85.034] kgem_retire__requests_ring: retiring ring 0 [ 85.034] __kgem_busy: handle=1, busy=0, wedged=0 [ 85.034] __kgem_retire_rq: request 1 complete [ 85.034] kgem_retire__requests_ring: retiring ring 0 [ 85.034] __kgem_busy: handle=139, busy=0, wedged=0 [ 85.034] __kgem_retire_rq: request 139 complete [ 85.034] __kgem_bo_flush: handle=138, busy=0, wedged=0 [ 85.034] kgem_bo_move_to_cache: release handle=138 [ 85.034] kgem_bo_move_to_inactive: moving handle=138 to inactive [ 85.034] kgem_bo_move_to_inactive: moving handle=139 to inactive [ 85.034] kgem_retire__requests_ring: retiring ring 0 [ 85.034] __kgem_busy: handle=148, busy=0, wedged=0 [ 85.034] __kgem_retire_rq: request 148 complete [ 85.034] kgem_bo_move_to_inactive: moving handle=148 to inactive [ 85.034] kgem_retire__requests_ring: retiring ring 0 [ 85.034] __kgem_busy: handle=152, busy=0, wedged=0 [ 85.034] __kgem_retire_rq: request 152 complete [ 85.034] __kgem_bo_flush: handle=127, busy=131072, wedged=0 [ 85.034] __kgem_bo_flush: moving 127 to flushing [ 85.034] __kgem_retire_rq: movied 127 to flushing [ 85.034] kgem_bo_move_to_inactive: moving handle=152 to inactive [ 85.034] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 85.034] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 85.034] kgem_retire -- retired=1, need_retire=1 [ 85.034] sna_accel_block: GPU idle, flushing [ 85.034] gen8_vertex_close: used=9016, vbo active? 23, vb=200, nreloc=1 [ 85.034] gen8_vertex_close: reloc[0] = 289 [ 85.034] kgem_add_reloc64: handle=23, pos=289, delta=0, domains=200000 [ 85.034] kgem_add_handle: handle=23, index=5 [ 85.034] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fd541000) [ 85.034] batch[1/1, flags=1800]: 2634 2634 15728 16384, nreloc=9, nexec=6, nfence=0, aperture=9200 [fenced=0] [ 85.034] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd981000 [ 85.034] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -49151 [ 85.034] kgem_fixup_relocs: shrinking by 49152 [ 85.034] __kgem_busy: handle=2, busy=0, wedged=0 [ 85.034] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd981000 [ 85.034] kgem_commit: release handle=112 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e64a9000 [ 85.034] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 85.034] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 85.034] __kgem_bo_clear_busy: handle=7 [ 85.034] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 85.034] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 85.034] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 85.034] __kgem_bo_clear_busy: handle=143 [ 85.034] kgem_commit: release handle=143 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff6e000 [ 85.034] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 85.034] __kgem_bo_clear_busy: handle=143 [ 85.034] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 85.034] __kgem_busy: handle=2, busy=131072, wedged=0 [ 85.034] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 85.034] sna_scanout_do_flush: flush timer active: delta=-17 [ 85.034] sna_scanout_do_flush (time=85034), triggered [ 85.034] sna_scanout_flush (time=85034), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 85.034] has_shadow: has pending damage? 1, outstanding flips: 0 [ 85.034] stop_flush: scanout=128 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 85.034] has_shadow: has pending damage? 1, outstanding flips: 0 [ 85.034] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 85.034] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 85.034] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 85.034] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 85.034] sna_pixmap_move_to_gpu: already all-damaged [ 85.034] sna_pixmap_mark_active: pixmap=4091, handle=128 [ 85.034] sna_mode_redisplay: crtc[0] transformed? 0 [ 85.034] sna_mode_redisplay: crtc[1] transformed? 0 [ 85.034] sna_mode_redisplay: crtc[2] transformed? 0 [ 85.034] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=128 [active=1] [ 85.034] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 114, transformed? 0 [ 85.034] get_fb: reusing fb=80 for handle=128 [ 85.034] sna_mode_redisplay: recording flip on CRTC:32 handle=128, active_scanout=2, serial=3 [ 85.034] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 85.034] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 85.034] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 85.034] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 85.034] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=128, shadow handle=29 [ 85.034] sna_accel_do_throttle (time=85034), triggered [ 85.034] sna_accel_throttle (time=85034) [ 85.034] sna_accel_block: evaluating timers, active=7 [ 85.034] sna_accel_block: flush timer expires in 16 [85050] [ 85.034] sna_wakeup_handler [ 85.034] sna_glyphs(op=3, nlist=1, src=(163, 270)) [ 85.034] kgem_bo_is_busy: handle=112, domain: 3 exec? 0, rq? 1 [ 85.034] sna_glyphs: discarding mask [ 85.034] glyphs0_to_dst(op=3, src=(163, 270), nlist=1, dst=(163, 270)+(0, 0)) [ 85.034] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.034] gen9_render_composite: 0x0, current mode=0/1 [ 85.034] kgem_bo_is_busy: handle=6, domain: 3 exec? 0, rq? 1 [ 85.034] kgem_bo_is_busy: handle=112, domain: 3 exec? 0, rq? 1 [ 85.034] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.034] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.034] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.034] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.034] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.034] sna_drawable_use_bo: using whole GPU bo [ 85.034] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.034] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.034] color_convert: src=ffffffff [20028888] [ 85.034] color_convert: dst=ffffffff [20028888] [ 85.034] sna_render_get_solid: ffffffff [ 85.034] sna_render_get_solid(white) [ 85.034] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.034] sna_transform_is_imprecise_integer_translation: no transform [ 85.034] gen9_composite_picture: integer translation (0, 0), removing [ 85.034] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.034] sna_render_pixmap_bo: GPU all damaged [ 85.034] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.034] gen4_choose_composite_emitter: solid, identity mask [ 85.034] kgem_check_bo: num_pages=+9125, num_exec=+3 [ 85.034] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 85.034] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 85.034] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 85.034] kgem_add_handle: handle=4, index=0 [ 85.034] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 85.034] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 85.034] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 85.034] gen9_composite_get_binding_table(ffc0) [ 85.034] kgem_add_reloc64: handle=112, pos=16360, delta=0, domains=20002 [ 85.034] kgem_add_handle: handle=112, index=1 [ 85.034] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e64a9000) [ 85.034] __kgem_bo_mark_dirty: handle=112 (proxy? 0) [ 85.034] [3fe0] bind bo(handle=112, addr=e64a9000), format=192, width=3775, height=2136, pitch=15360, tiling=1 -> render [ 85.034] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 85.034] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 85.034] kgem_add_handle: handle=7, index=2 [ 85.034] kgem_add_reloc64[4] = (delta=1048, target handle=2, presumed=fffe8000) [ 85.034] [3fd0] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 85.034] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 [ 85.034] kgem_add_handle: handle=6, index=3 [ 85.034] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd581000) [ 85.034] [3fc0] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 85.034] gen9_emit_cc: blend=177 (current=ffffffff), src=17, dst=18 [ 85.034] gen9_emit_sampler: sampler = a [ 85.034] gen9_emit_sf: num_sf_outputs=2 [ 85.034] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.034] gen9_emit_vertex_elements: setup id=9 [ 85.034] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 85.034] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 85.034] glyphs0_to_dst: glyph=(165, 262)x(5, 8), unclipped [ 85.034] emit_primitive_identity_mask__avx2: dst=(165, 262), mask=(720.00, 48.00) x (5.00, 8.00) [ 85.034] gen8_vertex_flush[498] = 3 [ 85.034] gen9_magic_ca_pass: CA fixup (2254 -> 2257) [ 85.034] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.034] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.034] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.034] sna_glyphs(op=3, nlist=1, src=(172, 270)) [ 85.034] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.034] sna_glyphs: discarding mask [ 85.034] glyphs0_to_dst(op=3, src=(172, 270), nlist=1, dst=(172, 270)+(0, 0)) [ 85.034] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.034] gen9_render_composite: 0x0, current mode=1/1 [ 85.034] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.034] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.034] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.034] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.034] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.034] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.034] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.034] sna_drawable_use_bo: using whole GPU bo [ 85.035] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.035] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.035] color_convert: src=ff729fcf [20028888] [ 85.035] color_convert: dst=ff729fcf [20028888] [ 85.035] sna_render_get_solid: ff729fcf [ 85.035] sna_render_get_solid(23) = ff729fcf (old) [ 85.035] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.035] sna_transform_is_imprecise_integer_translation: no transform [ 85.035] gen9_composite_picture: integer translation (0, 0), removing [ 85.035] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.035] sna_render_pixmap_bo: GPU all damaged [ 85.035] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.035] gen4_choose_composite_emitter: solid, identity mask [ 85.035] kgem_check_bo: num_pages=+1, num_exec=+1 [ 85.035] gen9_composite_get_binding_table(fec0) [ 85.035] kgem_add_reloc64: handle=143, pos=16296, delta=0, domains=40000 [ 85.035] kgem_add_reloc64: adding proxy [delta=92] for handle=143 [ 85.035] kgem_add_handle: handle=143, index=4 [ 85.035] kgem_add_reloc64[6] = (delta=92, target handle=4, presumed=fff6e000) [ 85.035] [3fa0] bind bo(handle=143, addr=fff6e05c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 85.035] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.035] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.035] gen9_emit_vertex_elements: setup id=9 [ 85.035] glyphs0_to_dst: glyph=(171, 264)x(11, 3), unclipped [ 85.035] emit_primitive_identity_mask__avx2: dst=(171, 264), mask=(736.00, 32.00) x (11.00, 3.00) [ 85.035] glyphs0_to_dst: glyph=(180, 259)x(10, 14), unclipped [ 85.035] emit_primitive_identity_mask__avx2: dst=(180, 259), mask=(944.00, 48.00) x (10.00, 14.00) [ 85.035] glyphs0_to_dst: glyph=(189, 259)x(11, 11), unclipped [ 85.035] emit_primitive_identity_mask__avx2: dst=(189, 259), mask=(960.00, 0.00) x (11.00, 11.00) [ 85.035] glyphs0_to_dst: glyph=(198, 262)x(10, 8), unclipped [ 85.035] emit_primitive_identity_mask__avx2: dst=(198, 262), mask=(976.00, 0.00) x (10.00, 8.00) [ 85.035] glyphs0_to_dst: glyph=(208, 262)x(9, 11), unclipped [ 85.035] emit_primitive_identity_mask__avx2: dst=(208, 262), mask=(960.00, 16.00) x (9.00, 11.00) [ 85.035] glyphs0_to_dst: glyph=(216, 259)x(10, 14), unclipped [ 85.035] emit_primitive_identity_mask__avx2: dst=(216, 259), mask=(944.00, 48.00) x (10.00, 14.00) [ 85.035] glyphs0_to_dst: glyph=(225, 260)x(10, 10), unclipped [ 85.035] emit_primitive_identity_mask__avx2: dst=(225, 260), mask=(976.00, 16.00) x (10.00, 10.00) [ 85.035] glyphs0_to_dst: glyph=(234, 271)x(11, 2), unclipped [ 85.035] emit_primitive_identity_mask__avx2: dst=(234, 271), mask=(992.00, 0.00) x (11.00, 2.00) [ 85.035] glyphs0_to_dst: glyph=(243, 259)x(11, 11), unclipped [ 85.035] emit_primitive_identity_mask__avx2: dst=(243, 259), mask=(1008.00, 0.00) x (11.00, 11.00) [ 85.035] glyphs0_to_dst: glyph=(253, 262)x(9, 8), unclipped [ 85.035] emit_primitive_identity_mask__avx2: dst=(253, 262), mask=(720.00, 0.00) x (9.00, 8.00) [ 85.035] glyphs0_to_dst: glyph=(261, 262)x(10, 8), unclipped [ 85.035] emit_primitive_identity_mask__avx2: dst=(261, 262), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.035] glyphs0_to_dst: glyph=(270, 262)x(10, 8), unclipped [ 85.035] emit_primitive_identity_mask__avx2: dst=(270, 262), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.035] glyphs0_to_dst: glyph=(279, 258)x(10, 12), unclipped [ 85.035] emit_primitive_identity_mask__avx2: dst=(279, 258), mask=(992.00, 16.00) x (10.00, 12.00) [ 85.035] glyphs0_to_dst: glyph=(288, 262)x(10, 8), unclipped [ 85.035] emit_primitive_identity_mask__avx2: dst=(288, 262), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.035] glyphs0_to_dst: glyph=(297, 262)x(10, 8), unclipped [ 85.035] emit_primitive_identity_mask__avx2: dst=(297, 262), mask=(752.00, 0.00) x (10.00, 8.00) [ 85.035] glyphs0_to_dst: glyph=(307, 258)x(10, 12), unclipped [ 85.035] emit_primitive_identity_mask__avx2: dst=(307, 258), mask=(1008.00, 16.00) x (10.00, 12.00) [ 85.035] glyphs0_to_dst: glyph=(315, 259)x(11, 11), unclipped [ 85.035] emit_primitive_identity_mask__avx2: dst=(315, 259), mask=(960.00, 0.00) x (11.00, 11.00) [ 85.035] glyphs0_to_dst: glyph=(324, 262)x(11, 8), unclipped [ 85.035] emit_primitive_identity_mask__avx2: dst=(324, 262), mask=(736.00, 16.00) x (11.00, 8.00) [ 85.035] glyphs0_to_dst: glyph=(334, 262)x(9, 11), unclipped [ 85.035] emit_primitive_identity_mask__avx2: dst=(334, 262), mask=(960.00, 16.00) x (9.00, 11.00) [ 85.035] glyphs0_to_dst: glyph=(342, 271)x(11, 2), unclipped [ 85.035] emit_primitive_identity_mask__avx2: dst=(342, 271), mask=(992.00, 0.00) x (11.00, 2.00) [ 85.035] glyphs0_to_dst: glyph=(351, 258)x(10, 12), unclipped [ 85.035] emit_primitive_identity_mask__avx2: dst=(351, 258), mask=(992.00, 16.00) x (10.00, 12.00) [ 85.035] glyphs0_to_dst: glyph=(361, 258)x(9, 12), unclipped [ 85.035] emit_primitive_identity_mask__avx2: dst=(361, 258), mask=(960.00, 32.00) x (9.00, 12.00) [ 85.035] glyphs0_to_dst: glyph=(369, 262)x(10, 11), unclipped [ 85.035] emit_primitive_identity_mask__avx2: dst=(369, 262), mask=(976.00, 32.00) x (10.00, 11.00) [ 85.035] glyphs0_to_dst: glyph=(378, 259)x(10, 14), unclipped [ 85.035] emit_primitive_identity_mask__avx2: dst=(378, 259), mask=(944.00, 48.00) x (10.00, 14.00) [ 85.035] glyphs0_to_dst: glyph=(387, 260)x(10, 10), unclipped [ 85.035] emit_primitive_identity_mask__avx2: dst=(387, 260), mask=(960.00, 48.00) x (10.00, 10.00) [ 85.035] glyphs0_to_dst: glyph=(396, 271)x(11, 2), unclipped [ 85.035] emit_primitive_identity_mask__avx2: dst=(396, 271), mask=(992.00, 0.00) x (11.00, 2.00) [ 85.035] glyphs0_to_dst: glyph=(406, 262)x(9, 8), unclipped [ 85.035] emit_primitive_identity_mask__avx2: dst=(406, 262), mask=(688.00, 32.00) x (9.00, 8.00) [ 85.035] glyphs0_to_dst: glyph=(415, 262)x(9, 8), unclipped [ 85.035] emit_primitive_identity_mask__avx2: dst=(415, 262), mask=(752.00, 16.00) x (9.00, 8.00) [ 85.035] glyphs0_to_dst: glyph=(424, 262)x(9, 11), unclipped [ 85.035] emit_primitive_identity_mask__avx2: dst=(424, 262), mask=(960.00, 16.00) x (9.00, 11.00) [ 85.035] glyphs0_to_dst: glyph=(432, 259)x(10, 11), unclipped [ 85.035] emit_primitive_identity_mask__avx2: dst=(432, 259), mask=(976.00, 48.00) x (10.00, 11.00) [ 85.035] glyphs0_to_dst: glyph=(442, 262)x(9, 8), unclipped [ 85.035] emit_primitive_identity_mask__avx2: dst=(442, 262), mask=(688.00, 32.00) x (9.00, 8.00) [ 85.035] glyphs0_to_dst: glyph=(450, 262)x(10, 11), unclipped [ 85.035] emit_primitive_identity_mask__avx2: dst=(450, 262), mask=(976.00, 32.00) x (10.00, 11.00) [ 85.035] gen8_vertex_flush[598] = 96 [ 85.035] gen9_magic_ca_pass: CA fixup (2257 -> 2353) [ 85.035] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.035] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.035] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.035] sna_glyphs(op=3, nlist=1, src=(460, 270)) [ 85.035] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.035] sna_glyphs: discarding mask [ 85.035] glyphs0_to_dst(op=3, src=(460, 270), nlist=1, dst=(460, 270)+(0, 0)) [ 85.035] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.035] gen9_render_composite: 0x0, current mode=1/1 [ 85.035] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.035] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.035] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.035] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.035] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.035] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.035] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.035] sna_drawable_use_bo: using whole GPU bo [ 85.035] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.035] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.035] color_convert: src=ffffffff [20028888] [ 85.035] color_convert: dst=ffffffff [20028888] [ 85.035] sna_render_get_solid: ffffffff [ 85.035] sna_render_get_solid(white) [ 85.035] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.035] sna_transform_is_imprecise_integer_translation: no transform [ 85.035] gen9_composite_picture: integer translation (0, 0), removing [ 85.035] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.035] sna_render_pixmap_bo: GPU all damaged [ 85.035] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.035] gen4_choose_composite_emitter: solid, identity mask [ 85.035] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.035] gen9_composite_get_binding_table(fe40) [ 85.035] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.035] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.035] gen9_emit_vertex_elements: setup id=9 [ 85.035] glyphs0_to_dst: glyph=(459, 259)x(10, 13), unclipped [ 85.035] emit_primitive_identity_mask__avx2: dst=(459, 259), mask=(752.00, 32.00) x (10.00, 13.00) [ 85.035] gen8_vertex_flush[698] = 3 [ 85.035] gen9_magic_ca_pass: CA fixup (2353 -> 2356) [ 85.035] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.035] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.035] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.035] sna_glyphs(op=3, nlist=1, src=(1, 287)) [ 85.035] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.035] sna_glyphs: discarding mask [ 85.035] glyphs0_to_dst(op=3, src=(1, 287), nlist=1, dst=(1, 287)+(0, 0)) [ 85.035] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.035] gen9_render_composite: 0x0, current mode=1/1 [ 85.035] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.035] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.035] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.035] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.035] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.035] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.035] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.035] sna_drawable_use_bo: using whole GPU bo [ 85.035] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.035] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.035] color_convert: src=ff8ae234 [20028888] [ 85.035] color_convert: dst=ff8ae234 [20028888] [ 85.035] sna_render_get_solid: ff8ae234 [ 85.035] sna_render_get_solid(22) = ff8ae234 (old) [ 85.035] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.035] sna_transform_is_imprecise_integer_translation: no transform [ 85.035] gen9_composite_picture: integer translation (0, 0), removing [ 85.035] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.035] sna_render_pixmap_bo: GPU all damaged [ 85.035] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.035] gen4_choose_composite_emitter: solid, identity mask [ 85.035] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.035] gen9_composite_get_binding_table(fe00) [ 85.035] kgem_add_reloc64: handle=143, pos=16248, delta=0, domains=40000 [ 85.035] kgem_add_reloc64: adding proxy [delta=88] for handle=143 [ 85.035] kgem_add_reloc64[7] = (delta=88, target handle=4, presumed=fff6e000) [ 85.035] [3f70] bind bo(handle=143, addr=fff6e058), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 85.035] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.035] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.035] gen9_emit_vertex_elements: setup id=9 [ 85.035] glyphs0_to_dst: glyph=(1, 279)x(9, 8), unclipped [ 85.035] emit_primitive_identity_mask__avx2: dst=(1, 279), mask=(688.00, 32.00) x (9.00, 8.00) [ 85.035] glyphs0_to_dst: glyph=(9, 277)x(10, 13), unclipped [ 85.035] emit_primitive_identity_mask__avx2: dst=(9, 277), mask=(672.00, 48.00) x (10.00, 13.00) [ 85.035] glyphs0_to_dst: glyph=(19, 279)x(9, 8), unclipped [ 85.035] emit_primitive_identity_mask__avx2: dst=(19, 279), mask=(688.00, 32.00) x (9.00, 8.00) [ 85.035] glyphs0_to_dst: glyph=(28, 281)x(8, 3), unclipped [ 85.035] emit_primitive_identity_mask__avx2: dst=(28, 281), mask=(688.00, 48.00) x (8.00, 3.00) [ 85.035] glyphs0_to_dst: glyph=(36, 277)x(11, 10), unclipped [ 85.035] emit_primitive_identity_mask__avx2: dst=(36, 277), mask=(704.00, 0.00) x (11.00, 10.00) [ 85.035] glyphs0_to_dst: glyph=(46, 279)x(9, 8), unclipped [ 85.035] emit_primitive_identity_mask__avx2: dst=(46, 279), mask=(720.00, 0.00) x (9.00, 8.00) [ 85.035] glyphs0_to_dst: glyph=(54, 279)x(10, 8), unclipped [ 85.035] emit_primitive_identity_mask__avx2: dst=(54, 279), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.035] glyphs0_to_dst: glyph=(63, 279)x(10, 8), unclipped [ 85.035] emit_primitive_identity_mask__avx2: dst=(63, 279), mask=(720.00, 16.00) x (10.00, 8.00) [ 85.035] glyphs0_to_dst: glyph=(72, 276)x(10, 11), unclipped [ 85.035] emit_primitive_identity_mask__avx2: dst=(72, 276), mask=(736.00, 0.00) x (10.00, 11.00) [ 85.035] glyphs0_to_dst: glyph=(81, 279)x(10, 8), unclipped [ 85.035] emit_primitive_identity_mask__avx2: dst=(81, 279), mask=(752.00, 0.00) x (10.00, 8.00) [ 85.035] glyphs0_to_dst: glyph=(90, 276)x(10, 11), unclipped [ 85.035] emit_primitive_identity_mask__avx2: dst=(90, 276), mask=(736.00, 0.00) x (10.00, 11.00) [ 85.035] glyphs0_to_dst: glyph=(99, 279)x(11, 8), unclipped [ 85.035] emit_primitive_identity_mask__avx2: dst=(99, 279), mask=(736.00, 16.00) x (11.00, 8.00) [ 85.035] glyphs0_to_dst: glyph=(109, 279)x(9, 8), unclipped [ 85.035] emit_primitive_identity_mask__avx2: dst=(109, 279), mask=(752.00, 16.00) x (9.00, 8.00) [ 85.035] glyphs0_to_dst: glyph=(118, 281)x(8, 3), unclipped [ 85.035] emit_primitive_identity_mask__avx2: dst=(118, 281), mask=(688.00, 48.00) x (8.00, 3.00) [ 85.035] glyphs0_to_dst: glyph=(126, 277)x(10, 10), unclipped [ 85.035] emit_primitive_identity_mask__avx2: dst=(126, 277), mask=(704.00, 32.00) x (10.00, 10.00) [ 85.035] glyphs0_to_dst: glyph=(135, 277)x(10, 10), unclipped [ 85.035] emit_primitive_identity_mask__avx2: dst=(135, 277), mask=(704.00, 32.00) x (10.00, 10.00) [ 85.035] glyphs0_to_dst: glyph=(144, 277)x(10, 10), unclipped [ 85.035] emit_primitive_identity_mask__avx2: dst=(144, 277), mask=(720.00, 32.00) x (10.00, 10.00) [ 85.035] glyphs0_to_dst: glyph=(153, 277)x(10, 10), unclipped [ 85.035] emit_primitive_identity_mask__avx2: dst=(153, 277), mask=(704.00, 48.00) x (10.00, 10.00) [ 85.035] gen8_vertex_flush[798] = 54 [ 85.035] gen9_magic_ca_pass: CA fixup (2356 -> 2410) [ 85.035] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.035] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.035] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.035] sna_glyphs(op=3, nlist=1, src=(163, 287)) [ 85.035] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.035] sna_glyphs: discarding mask [ 85.035] glyphs0_to_dst(op=3, src=(163, 287), nlist=1, dst=(163, 287)+(0, 0)) [ 85.035] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.035] gen9_render_composite: 0x0, current mode=1/1 [ 85.035] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.035] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.036] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.036] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.036] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.036] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.036] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.036] sna_drawable_use_bo: using whole GPU bo [ 85.036] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.036] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.036] color_convert: src=ffffffff [20028888] [ 85.036] color_convert: dst=ffffffff [20028888] [ 85.036] sna_render_get_solid: ffffffff [ 85.036] sna_render_get_solid(white) [ 85.036] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.036] sna_transform_is_imprecise_integer_translation: no transform [ 85.036] gen9_composite_picture: integer translation (0, 0), removing [ 85.036] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.036] sna_render_pixmap_bo: GPU all damaged [ 85.036] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.036] gen4_choose_composite_emitter: solid, identity mask [ 85.036] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.036] gen9_composite_get_binding_table(fd80) [ 85.036] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.036] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.036] gen9_emit_vertex_elements: setup id=9 [ 85.036] glyphs0_to_dst: glyph=(165, 279)x(5, 8), unclipped [ 85.036] emit_primitive_identity_mask__avx2: dst=(165, 279), mask=(720.00, 48.00) x (5.00, 8.00) [ 85.036] gen8_vertex_flush[898] = 3 [ 85.036] gen9_magic_ca_pass: CA fixup (2410 -> 2413) [ 85.036] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.036] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.036] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.036] sna_glyphs(op=3, nlist=1, src=(172, 287)) [ 85.036] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.036] sna_glyphs: discarding mask [ 85.036] glyphs0_to_dst(op=3, src=(172, 287), nlist=1, dst=(172, 287)+(0, 0)) [ 85.036] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.036] gen9_render_composite: 0x0, current mode=1/1 [ 85.036] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.036] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.036] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.036] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.036] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.036] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.036] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.036] sna_drawable_use_bo: using whole GPU bo [ 85.036] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.036] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.036] color_convert: src=ff729fcf [20028888] [ 85.036] color_convert: dst=ff729fcf [20028888] [ 85.036] sna_render_get_solid: ff729fcf [ 85.036] sna_render_get_solid(23) = ff729fcf (old) [ 85.036] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.036] sna_transform_is_imprecise_integer_translation: no transform [ 85.036] gen9_composite_picture: integer translation (0, 0), removing [ 85.036] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.036] sna_render_pixmap_bo: GPU all damaged [ 85.036] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.036] gen4_choose_composite_emitter: solid, identity mask [ 85.036] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.036] gen9_composite_get_binding_table(fd40) [ 85.036] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.036] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.036] gen9_emit_vertex_elements: setup id=9 [ 85.036] glyphs0_to_dst: glyph=(171, 281)x(11, 3), unclipped [ 85.036] emit_primitive_identity_mask__avx2: dst=(171, 281), mask=(736.00, 32.00) x (11.00, 3.00) [ 85.036] glyphs0_to_dst: glyph=(180, 276)x(10, 14), unclipped [ 85.036] emit_primitive_identity_mask__avx2: dst=(180, 276), mask=(944.00, 48.00) x (10.00, 14.00) [ 85.036] glyphs0_to_dst: glyph=(189, 276)x(11, 11), unclipped [ 85.036] emit_primitive_identity_mask__avx2: dst=(189, 276), mask=(960.00, 0.00) x (11.00, 11.00) [ 85.036] glyphs0_to_dst: glyph=(198, 279)x(10, 8), unclipped [ 85.036] emit_primitive_identity_mask__avx2: dst=(198, 279), mask=(976.00, 0.00) x (10.00, 8.00) [ 85.036] glyphs0_to_dst: glyph=(208, 279)x(9, 11), unclipped [ 85.036] emit_primitive_identity_mask__avx2: dst=(208, 279), mask=(960.00, 16.00) x (9.00, 11.00) [ 85.036] glyphs0_to_dst: glyph=(216, 276)x(10, 14), unclipped [ 85.036] emit_primitive_identity_mask__avx2: dst=(216, 276), mask=(944.00, 48.00) x (10.00, 14.00) [ 85.036] glyphs0_to_dst: glyph=(225, 277)x(10, 10), unclipped [ 85.036] emit_primitive_identity_mask__avx2: dst=(225, 277), mask=(976.00, 16.00) x (10.00, 10.00) [ 85.036] glyphs0_to_dst: glyph=(234, 288)x(11, 2), unclipped [ 85.036] emit_primitive_identity_mask__avx2: dst=(234, 288), mask=(992.00, 0.00) x (11.00, 2.00) [ 85.036] glyphs0_to_dst: glyph=(243, 276)x(11, 11), unclipped [ 85.036] emit_primitive_identity_mask__avx2: dst=(243, 276), mask=(1008.00, 0.00) x (11.00, 11.00) [ 85.036] glyphs0_to_dst: glyph=(253, 279)x(9, 8), unclipped [ 85.036] emit_primitive_identity_mask__avx2: dst=(253, 279), mask=(720.00, 0.00) x (9.00, 8.00) [ 85.036] glyphs0_to_dst: glyph=(261, 279)x(10, 8), unclipped [ 85.036] emit_primitive_identity_mask__avx2: dst=(261, 279), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.036] glyphs0_to_dst: glyph=(270, 279)x(10, 8), unclipped [ 85.036] emit_primitive_identity_mask__avx2: dst=(270, 279), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.036] glyphs0_to_dst: glyph=(279, 275)x(10, 12), unclipped [ 85.036] emit_primitive_identity_mask__avx2: dst=(279, 275), mask=(992.00, 16.00) x (10.00, 12.00) [ 85.036] glyphs0_to_dst: glyph=(288, 279)x(10, 8), unclipped [ 85.036] emit_primitive_identity_mask__avx2: dst=(288, 279), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.036] glyphs0_to_dst: glyph=(297, 279)x(10, 8), unclipped [ 85.036] emit_primitive_identity_mask__avx2: dst=(297, 279), mask=(752.00, 0.00) x (10.00, 8.00) [ 85.036] glyphs0_to_dst: glyph=(307, 275)x(10, 12), unclipped [ 85.036] emit_primitive_identity_mask__avx2: dst=(307, 275), mask=(1008.00, 16.00) x (10.00, 12.00) [ 85.036] glyphs0_to_dst: glyph=(315, 276)x(11, 11), unclipped [ 85.036] emit_primitive_identity_mask__avx2: dst=(315, 276), mask=(960.00, 0.00) x (11.00, 11.00) [ 85.036] glyphs0_to_dst: glyph=(324, 279)x(11, 8), unclipped [ 85.036] emit_primitive_identity_mask__avx2: dst=(324, 279), mask=(736.00, 16.00) x (11.00, 8.00) [ 85.036] glyphs0_to_dst: glyph=(334, 279)x(9, 11), unclipped [ 85.036] emit_primitive_identity_mask__avx2: dst=(334, 279), mask=(960.00, 16.00) x (9.00, 11.00) [ 85.036] glyphs0_to_dst: glyph=(342, 288)x(11, 2), unclipped [ 85.036] emit_primitive_identity_mask__avx2: dst=(342, 288), mask=(992.00, 0.00) x (11.00, 2.00) [ 85.036] glyphs0_to_dst: glyph=(351, 275)x(10, 12), unclipped [ 85.036] emit_primitive_identity_mask__avx2: dst=(351, 275), mask=(992.00, 16.00) x (10.00, 12.00) [ 85.036] glyphs0_to_dst: glyph=(361, 275)x(9, 12), unclipped [ 85.036] emit_primitive_identity_mask__avx2: dst=(361, 275), mask=(960.00, 32.00) x (9.00, 12.00) [ 85.036] glyphs0_to_dst: glyph=(369, 279)x(10, 11), unclipped [ 85.036] emit_primitive_identity_mask__avx2: dst=(369, 279), mask=(976.00, 32.00) x (10.00, 11.00) [ 85.036] glyphs0_to_dst: glyph=(378, 276)x(10, 14), unclipped [ 85.036] emit_primitive_identity_mask__avx2: dst=(378, 276), mask=(944.00, 48.00) x (10.00, 14.00) [ 85.036] glyphs0_to_dst: glyph=(387, 277)x(10, 10), unclipped [ 85.036] emit_primitive_identity_mask__avx2: dst=(387, 277), mask=(960.00, 48.00) x (10.00, 10.00) [ 85.036] glyphs0_to_dst: glyph=(396, 288)x(11, 2), unclipped [ 85.036] emit_primitive_identity_mask__avx2: dst=(396, 288), mask=(992.00, 0.00) x (11.00, 2.00) [ 85.036] glyphs0_to_dst: glyph=(406, 279)x(9, 8), unclipped [ 85.036] emit_primitive_identity_mask__avx2: dst=(406, 279), mask=(688.00, 32.00) x (9.00, 8.00) [ 85.036] glyphs0_to_dst: glyph=(415, 279)x(9, 8), unclipped [ 85.036] emit_primitive_identity_mask__avx2: dst=(415, 279), mask=(752.00, 16.00) x (9.00, 8.00) [ 85.036] glyphs0_to_dst: glyph=(424, 279)x(9, 11), unclipped [ 85.036] emit_primitive_identity_mask__avx2: dst=(424, 279), mask=(960.00, 16.00) x (9.00, 11.00) [ 85.036] glyphs0_to_dst: glyph=(432, 276)x(10, 11), unclipped [ 85.036] emit_primitive_identity_mask__avx2: dst=(432, 276), mask=(976.00, 48.00) x (10.00, 11.00) [ 85.036] glyphs0_to_dst: glyph=(442, 279)x(9, 8), unclipped [ 85.036] emit_primitive_identity_mask__avx2: dst=(442, 279), mask=(688.00, 32.00) x (9.00, 8.00) [ 85.036] glyphs0_to_dst: glyph=(450, 279)x(10, 11), unclipped [ 85.036] emit_primitive_identity_mask__avx2: dst=(450, 279), mask=(976.00, 32.00) x (10.00, 11.00) [ 85.036] gen8_vertex_flush[998] = 96 [ 85.036] gen9_magic_ca_pass: CA fixup (2413 -> 2509) [ 85.036] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.036] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.036] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.036] sna_glyphs(op=3, nlist=1, src=(460, 287)) [ 85.036] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.036] sna_glyphs: discarding mask [ 85.036] glyphs0_to_dst(op=3, src=(460, 287), nlist=1, dst=(460, 287)+(0, 0)) [ 85.036] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.036] gen9_render_composite: 0x0, current mode=1/1 [ 85.036] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.036] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.036] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.036] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.036] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.036] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.036] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.036] sna_drawable_use_bo: using whole GPU bo [ 85.036] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.036] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.036] color_convert: src=ffffffff [20028888] [ 85.036] color_convert: dst=ffffffff [20028888] [ 85.036] sna_render_get_solid: ffffffff [ 85.036] sna_render_get_solid(white) [ 85.036] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.036] sna_transform_is_imprecise_integer_translation: no transform [ 85.036] gen9_composite_picture: integer translation (0, 0), removing [ 85.036] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.036] sna_render_pixmap_bo: GPU all damaged [ 85.036] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.036] gen4_choose_composite_emitter: solid, identity mask [ 85.036] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.036] gen9_composite_get_binding_table(fd00) [ 85.036] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.036] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.036] gen9_emit_vertex_elements: setup id=9 [ 85.036] glyphs0_to_dst: glyph=(459, 276)x(10, 13), unclipped [ 85.036] emit_primitive_identity_mask__avx2: dst=(459, 276), mask=(752.00, 32.00) x (10.00, 13.00) [ 85.036] gen8_vertex_flush[a98] = 3 [ 85.036] gen9_magic_ca_pass: CA fixup (2509 -> 2512) [ 85.036] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.036] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.036] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.036] sna_glyphs(op=3, nlist=1, src=(1, 304)) [ 85.036] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.036] sna_glyphs: discarding mask [ 85.036] glyphs0_to_dst(op=3, src=(1, 304), nlist=1, dst=(1, 304)+(0, 0)) [ 85.036] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.036] gen9_render_composite: 0x0, current mode=1/1 [ 85.036] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.036] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.036] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.036] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.036] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.036] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.036] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.036] sna_drawable_use_bo: using whole GPU bo [ 85.036] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.036] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.036] color_convert: src=ff8ae234 [20028888] [ 85.036] color_convert: dst=ff8ae234 [20028888] [ 85.036] sna_render_get_solid: ff8ae234 [ 85.036] sna_render_get_solid(22) = ff8ae234 (old) [ 85.036] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.036] sna_transform_is_imprecise_integer_translation: no transform [ 85.036] gen9_composite_picture: integer translation (0, 0), removing [ 85.036] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.036] sna_render_pixmap_bo: GPU all damaged [ 85.036] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.036] gen4_choose_composite_emitter: solid, identity mask [ 85.036] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.036] gen9_composite_get_binding_table(fcc0) [ 85.036] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.036] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.036] gen9_emit_vertex_elements: setup id=9 [ 85.036] glyphs0_to_dst: glyph=(1, 296)x(9, 8), unclipped [ 85.036] emit_primitive_identity_mask__avx2: dst=(1, 296), mask=(688.00, 32.00) x (9.00, 8.00) [ 85.036] glyphs0_to_dst: glyph=(9, 294)x(10, 13), unclipped [ 85.036] emit_primitive_identity_mask__avx2: dst=(9, 294), mask=(672.00, 48.00) x (10.00, 13.00) [ 85.036] glyphs0_to_dst: glyph=(19, 296)x(9, 8), unclipped [ 85.036] emit_primitive_identity_mask__avx2: dst=(19, 296), mask=(688.00, 32.00) x (9.00, 8.00) [ 85.036] glyphs0_to_dst: glyph=(28, 298)x(8, 3), unclipped [ 85.036] emit_primitive_identity_mask__avx2: dst=(28, 298), mask=(688.00, 48.00) x (8.00, 3.00) [ 85.036] glyphs0_to_dst: glyph=(36, 294)x(11, 10), unclipped [ 85.036] emit_primitive_identity_mask__avx2: dst=(36, 294), mask=(704.00, 0.00) x (11.00, 10.00) [ 85.036] glyphs0_to_dst: glyph=(46, 296)x(9, 8), unclipped [ 85.036] emit_primitive_identity_mask__avx2: dst=(46, 296), mask=(720.00, 0.00) x (9.00, 8.00) [ 85.036] glyphs0_to_dst: glyph=(54, 296)x(10, 8), unclipped [ 85.036] emit_primitive_identity_mask__avx2: dst=(54, 296), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.036] glyphs0_to_dst: glyph=(63, 296)x(10, 8), unclipped [ 85.036] emit_primitive_identity_mask__avx2: dst=(63, 296), mask=(720.00, 16.00) x (10.00, 8.00) [ 85.036] glyphs0_to_dst: glyph=(72, 293)x(10, 11), unclipped [ 85.037] emit_primitive_identity_mask__avx2: dst=(72, 293), mask=(736.00, 0.00) x (10.00, 11.00) [ 85.037] glyphs0_to_dst: glyph=(81, 296)x(10, 8), unclipped [ 85.037] emit_primitive_identity_mask__avx2: dst=(81, 296), mask=(752.00, 0.00) x (10.00, 8.00) [ 85.037] glyphs0_to_dst: glyph=(90, 293)x(10, 11), unclipped [ 85.037] emit_primitive_identity_mask__avx2: dst=(90, 293), mask=(736.00, 0.00) x (10.00, 11.00) [ 85.037] glyphs0_to_dst: glyph=(99, 296)x(11, 8), unclipped [ 85.037] emit_primitive_identity_mask__avx2: dst=(99, 296), mask=(736.00, 16.00) x (11.00, 8.00) [ 85.037] glyphs0_to_dst: glyph=(109, 296)x(9, 8), unclipped [ 85.037] emit_primitive_identity_mask__avx2: dst=(109, 296), mask=(752.00, 16.00) x (9.00, 8.00) [ 85.037] glyphs0_to_dst: glyph=(118, 298)x(8, 3), unclipped [ 85.037] emit_primitive_identity_mask__avx2: dst=(118, 298), mask=(688.00, 48.00) x (8.00, 3.00) [ 85.037] glyphs0_to_dst: glyph=(126, 294)x(10, 10), unclipped [ 85.037] emit_primitive_identity_mask__avx2: dst=(126, 294), mask=(704.00, 32.00) x (10.00, 10.00) [ 85.037] glyphs0_to_dst: glyph=(135, 294)x(10, 10), unclipped [ 85.037] emit_primitive_identity_mask__avx2: dst=(135, 294), mask=(704.00, 32.00) x (10.00, 10.00) [ 85.037] glyphs0_to_dst: glyph=(144, 294)x(10, 10), unclipped [ 85.037] emit_primitive_identity_mask__avx2: dst=(144, 294), mask=(720.00, 32.00) x (10.00, 10.00) [ 85.037] glyphs0_to_dst: glyph=(153, 294)x(10, 10), unclipped [ 85.037] emit_primitive_identity_mask__avx2: dst=(153, 294), mask=(704.00, 48.00) x (10.00, 10.00) [ 85.037] gen8_vertex_flush[b98] = 54 [ 85.037] gen9_magic_ca_pass: CA fixup (2512 -> 2566) [ 85.037] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.037] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.037] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.037] sna_glyphs(op=3, nlist=1, src=(163, 304)) [ 85.037] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.037] sna_glyphs: discarding mask [ 85.037] glyphs0_to_dst(op=3, src=(163, 304), nlist=1, dst=(163, 304)+(0, 0)) [ 85.037] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.037] gen9_render_composite: 0x0, current mode=1/1 [ 85.037] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.037] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.037] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.037] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.037] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.037] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.037] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.037] sna_drawable_use_bo: using whole GPU bo [ 85.037] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.037] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.037] color_convert: src=ffffffff [20028888] [ 85.037] color_convert: dst=ffffffff [20028888] [ 85.037] sna_render_get_solid: ffffffff [ 85.037] sna_render_get_solid(white) [ 85.037] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.037] sna_transform_is_imprecise_integer_translation: no transform [ 85.037] gen9_composite_picture: integer translation (0, 0), removing [ 85.037] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.037] sna_render_pixmap_bo: GPU all damaged [ 85.037] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.037] gen4_choose_composite_emitter: solid, identity mask [ 85.037] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.037] gen9_composite_get_binding_table(fc80) [ 85.037] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.037] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.037] gen9_emit_vertex_elements: setup id=9 [ 85.037] glyphs0_to_dst: glyph=(165, 296)x(5, 8), unclipped [ 85.037] emit_primitive_identity_mask__avx2: dst=(165, 296), mask=(720.00, 48.00) x (5.00, 8.00) [ 85.037] gen8_vertex_flush[c98] = 3 [ 85.037] gen9_magic_ca_pass: CA fixup (2566 -> 2569) [ 85.037] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.037] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.037] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.037] sna_glyphs(op=3, nlist=1, src=(172, 304)) [ 85.037] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.037] sna_glyphs: discarding mask [ 85.037] glyphs0_to_dst(op=3, src=(172, 304), nlist=1, dst=(172, 304)+(0, 0)) [ 85.037] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.037] gen9_render_composite: 0x0, current mode=1/1 [ 85.037] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.037] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.037] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.037] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.037] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.037] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.037] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.037] sna_drawable_use_bo: using whole GPU bo [ 85.037] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.037] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.037] color_convert: src=ff729fcf [20028888] [ 85.037] color_convert: dst=ff729fcf [20028888] [ 85.037] sna_render_get_solid: ff729fcf [ 85.037] sna_render_get_solid(23) = ff729fcf (old) [ 85.037] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.037] sna_transform_is_imprecise_integer_translation: no transform [ 85.037] gen9_composite_picture: integer translation (0, 0), removing [ 85.037] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.037] sna_render_pixmap_bo: GPU all damaged [ 85.037] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.037] gen4_choose_composite_emitter: solid, identity mask [ 85.037] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.037] gen9_composite_get_binding_table(fc40) [ 85.037] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.037] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.037] gen9_emit_vertex_elements: setup id=9 [ 85.037] glyphs0_to_dst: glyph=(171, 298)x(11, 3), unclipped [ 85.037] emit_primitive_identity_mask__avx2: dst=(171, 298), mask=(736.00, 32.00) x (11.00, 3.00) [ 85.037] glyphs0_to_dst: glyph=(180, 293)x(10, 14), unclipped [ 85.037] emit_primitive_identity_mask__avx2: dst=(180, 293), mask=(944.00, 48.00) x (10.00, 14.00) [ 85.037] glyphs0_to_dst: glyph=(189, 293)x(11, 11), unclipped [ 85.037] emit_primitive_identity_mask__avx2: dst=(189, 293), mask=(960.00, 0.00) x (11.00, 11.00) [ 85.037] glyphs0_to_dst: glyph=(198, 296)x(10, 8), unclipped [ 85.037] emit_primitive_identity_mask__avx2: dst=(198, 296), mask=(976.00, 0.00) x (10.00, 8.00) [ 85.037] glyphs0_to_dst: glyph=(208, 296)x(9, 11), unclipped [ 85.037] emit_primitive_identity_mask__avx2: dst=(208, 296), mask=(960.00, 16.00) x (9.00, 11.00) [ 85.037] glyphs0_to_dst: glyph=(216, 293)x(10, 14), unclipped [ 85.037] emit_primitive_identity_mask__avx2: dst=(216, 293), mask=(944.00, 48.00) x (10.00, 14.00) [ 85.037] glyphs0_to_dst: glyph=(225, 294)x(10, 10), unclipped [ 85.037] emit_primitive_identity_mask__avx2: dst=(225, 294), mask=(976.00, 16.00) x (10.00, 10.00) [ 85.037] glyphs0_to_dst: glyph=(234, 305)x(11, 2), unclipped [ 85.037] emit_primitive_identity_mask__avx2: dst=(234, 305), mask=(992.00, 0.00) x (11.00, 2.00) [ 85.037] glyphs0_to_dst: glyph=(243, 293)x(11, 11), unclipped [ 85.037] emit_primitive_identity_mask__avx2: dst=(243, 293), mask=(1008.00, 0.00) x (11.00, 11.00) [ 85.037] glyphs0_to_dst: glyph=(253, 296)x(9, 8), unclipped [ 85.037] emit_primitive_identity_mask__avx2: dst=(253, 296), mask=(720.00, 0.00) x (9.00, 8.00) [ 85.037] glyphs0_to_dst: glyph=(261, 296)x(10, 8), unclipped [ 85.037] emit_primitive_identity_mask__avx2: dst=(261, 296), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.037] glyphs0_to_dst: glyph=(270, 296)x(10, 8), unclipped [ 85.037] emit_primitive_identity_mask__avx2: dst=(270, 296), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.037] glyphs0_to_dst: glyph=(279, 292)x(10, 12), unclipped [ 85.037] emit_primitive_identity_mask__avx2: dst=(279, 292), mask=(992.00, 16.00) x (10.00, 12.00) [ 85.037] glyphs0_to_dst: glyph=(288, 296)x(10, 8), unclipped [ 85.037] emit_primitive_identity_mask__avx2: dst=(288, 296), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.037] glyphs0_to_dst: glyph=(297, 296)x(10, 8), unclipped [ 85.037] emit_primitive_identity_mask__avx2: dst=(297, 296), mask=(752.00, 0.00) x (10.00, 8.00) [ 85.037] glyphs0_to_dst: glyph=(307, 292)x(10, 12), unclipped [ 85.037] emit_primitive_identity_mask__avx2: dst=(307, 292), mask=(1008.00, 16.00) x (10.00, 12.00) [ 85.037] glyphs0_to_dst: glyph=(315, 293)x(11, 11), unclipped [ 85.037] emit_primitive_identity_mask__avx2: dst=(315, 293), mask=(960.00, 0.00) x (11.00, 11.00) [ 85.037] glyphs0_to_dst: glyph=(324, 296)x(11, 8), unclipped [ 85.037] emit_primitive_identity_mask__avx2: dst=(324, 296), mask=(736.00, 16.00) x (11.00, 8.00) [ 85.037] glyphs0_to_dst: glyph=(334, 296)x(9, 11), unclipped [ 85.037] emit_primitive_identity_mask__avx2: dst=(334, 296), mask=(960.00, 16.00) x (9.00, 11.00) [ 85.037] glyphs0_to_dst: glyph=(342, 305)x(11, 2), unclipped [ 85.037] emit_primitive_identity_mask__avx2: dst=(342, 305), mask=(992.00, 0.00) x (11.00, 2.00) [ 85.037] glyphs0_to_dst: glyph=(351, 292)x(10, 12), unclipped [ 85.037] emit_primitive_identity_mask__avx2: dst=(351, 292), mask=(992.00, 16.00) x (10.00, 12.00) [ 85.037] glyphs0_to_dst: glyph=(361, 292)x(9, 12), unclipped [ 85.037] emit_primitive_identity_mask__avx2: dst=(361, 292), mask=(960.00, 32.00) x (9.00, 12.00) [ 85.037] glyphs0_to_dst: glyph=(369, 296)x(10, 11), unclipped [ 85.037] emit_primitive_identity_mask__avx2: dst=(369, 296), mask=(976.00, 32.00) x (10.00, 11.00) [ 85.037] glyphs0_to_dst: glyph=(378, 293)x(10, 14), unclipped [ 85.037] emit_primitive_identity_mask__avx2: dst=(378, 293), mask=(944.00, 48.00) x (10.00, 14.00) [ 85.037] glyphs0_to_dst: glyph=(387, 294)x(10, 10), unclipped [ 85.037] emit_primitive_identity_mask__avx2: dst=(387, 294), mask=(960.00, 48.00) x (10.00, 10.00) [ 85.037] glyphs0_to_dst: glyph=(396, 305)x(11, 2), unclipped [ 85.037] emit_primitive_identity_mask__avx2: dst=(396, 305), mask=(992.00, 0.00) x (11.00, 2.00) [ 85.037] glyphs0_to_dst: glyph=(406, 296)x(9, 8), unclipped [ 85.037] emit_primitive_identity_mask__avx2: dst=(406, 296), mask=(688.00, 32.00) x (9.00, 8.00) [ 85.037] glyphs0_to_dst: glyph=(415, 296)x(9, 8), unclipped [ 85.037] emit_primitive_identity_mask__avx2: dst=(415, 296), mask=(752.00, 16.00) x (9.00, 8.00) [ 85.037] glyphs0_to_dst: glyph=(424, 296)x(9, 11), unclipped [ 85.037] emit_primitive_identity_mask__avx2: dst=(424, 296), mask=(960.00, 16.00) x (9.00, 11.00) [ 85.037] glyphs0_to_dst: glyph=(432, 293)x(10, 11), unclipped [ 85.037] emit_primitive_identity_mask__avx2: dst=(432, 293), mask=(976.00, 48.00) x (10.00, 11.00) [ 85.037] glyphs0_to_dst: glyph=(442, 296)x(9, 8), unclipped [ 85.037] emit_primitive_identity_mask__avx2: dst=(442, 296), mask=(688.00, 32.00) x (9.00, 8.00) [ 85.037] glyphs0_to_dst: glyph=(450, 296)x(10, 11), unclipped [ 85.037] emit_primitive_identity_mask__avx2: dst=(450, 296), mask=(976.00, 32.00) x (10.00, 11.00) [ 85.037] gen8_vertex_flush[d98] = 96 [ 85.037] gen9_magic_ca_pass: CA fixup (2569 -> 2665) [ 85.037] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.037] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.037] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.037] sna_glyphs(op=3, nlist=1, src=(460, 304)) [ 85.037] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.037] sna_glyphs: discarding mask [ 85.037] glyphs0_to_dst(op=3, src=(460, 304), nlist=1, dst=(460, 304)+(0, 0)) [ 85.037] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.037] gen9_render_composite: 0x0, current mode=1/1 [ 85.037] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.037] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.037] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.037] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.037] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.037] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.037] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.037] sna_drawable_use_bo: using whole GPU bo [ 85.037] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.037] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.037] color_convert: src=ffffffff [20028888] [ 85.037] color_convert: dst=ffffffff [20028888] [ 85.037] sna_render_get_solid: ffffffff [ 85.037] sna_render_get_solid(white) [ 85.037] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.037] sna_transform_is_imprecise_integer_translation: no transform [ 85.037] gen9_composite_picture: integer translation (0, 0), removing [ 85.037] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.037] sna_render_pixmap_bo: GPU all damaged [ 85.037] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.037] gen4_choose_composite_emitter: solid, identity mask [ 85.037] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.037] gen9_composite_get_binding_table(fc00) [ 85.037] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.037] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.037] gen9_emit_vertex_elements: setup id=9 [ 85.037] glyphs0_to_dst: glyph=(459, 293)x(10, 13), unclipped [ 85.037] emit_primitive_identity_mask__avx2: dst=(459, 293), mask=(752.00, 32.00) x (10.00, 13.00) [ 85.037] gen8_vertex_flush[e98] = 3 [ 85.037] gen9_magic_ca_pass: CA fixup (2665 -> 2668) [ 85.037] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.037] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.037] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.037] sna_glyphs(op=3, nlist=1, src=(1, 321)) [ 85.037] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.037] sna_glyphs: discarding mask [ 85.037] glyphs0_to_dst(op=3, src=(1, 321), nlist=1, dst=(1, 321)+(0, 0)) [ 85.037] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.037] gen9_render_composite: 0x0, current mode=1/1 [ 85.037] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.037] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.037] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.037] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.037] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.037] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.037] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.037] sna_drawable_use_bo: using whole GPU bo [ 85.037] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.037] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.037] color_convert: src=ff8ae234 [20028888] [ 85.037] color_convert: dst=ff8ae234 [20028888] [ 85.037] sna_render_get_solid: ff8ae234 [ 85.037] sna_render_get_solid(22) = ff8ae234 (old) [ 85.037] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.037] sna_transform_is_imprecise_integer_translation: no transform [ 85.037] gen9_composite_picture: integer translation (0, 0), removing [ 85.037] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.037] sna_render_pixmap_bo: GPU all damaged [ 85.037] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.037] gen4_choose_composite_emitter: solid, identity mask [ 85.037] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.037] gen9_composite_get_binding_table(fbc0) [ 85.037] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.037] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.037] gen9_emit_vertex_elements: setup id=9 [ 85.037] glyphs0_to_dst: glyph=(1, 313)x(9, 8), unclipped [ 85.037] emit_primitive_identity_mask__avx2: dst=(1, 313), mask=(688.00, 32.00) x (9.00, 8.00) [ 85.037] glyphs0_to_dst: glyph=(9, 311)x(10, 13), unclipped [ 85.037] emit_primitive_identity_mask__avx2: dst=(9, 311), mask=(672.00, 48.00) x (10.00, 13.00) [ 85.037] glyphs0_to_dst: glyph=(19, 313)x(9, 8), unclipped [ 85.037] emit_primitive_identity_mask__avx2: dst=(19, 313), mask=(688.00, 32.00) x (9.00, 8.00) [ 85.037] glyphs0_to_dst: glyph=(28, 315)x(8, 3), unclipped [ 85.037] emit_primitive_identity_mask__avx2: dst=(28, 315), mask=(688.00, 48.00) x (8.00, 3.00) [ 85.037] glyphs0_to_dst: glyph=(36, 311)x(11, 10), unclipped [ 85.037] emit_primitive_identity_mask__avx2: dst=(36, 311), mask=(704.00, 0.00) x (11.00, 10.00) [ 85.038] glyphs0_to_dst: glyph=(46, 313)x(9, 8), unclipped [ 85.038] emit_primitive_identity_mask__avx2: dst=(46, 313), mask=(720.00, 0.00) x (9.00, 8.00) [ 85.038] glyphs0_to_dst: glyph=(54, 313)x(10, 8), unclipped [ 85.038] emit_primitive_identity_mask__avx2: dst=(54, 313), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.038] glyphs0_to_dst: glyph=(63, 313)x(10, 8), unclipped [ 85.038] emit_primitive_identity_mask__avx2: dst=(63, 313), mask=(720.00, 16.00) x (10.00, 8.00) [ 85.038] glyphs0_to_dst: glyph=(72, 310)x(10, 11), unclipped [ 85.038] emit_primitive_identity_mask__avx2: dst=(72, 310), mask=(736.00, 0.00) x (10.00, 11.00) [ 85.038] glyphs0_to_dst: glyph=(81, 313)x(10, 8), unclipped [ 85.038] emit_primitive_identity_mask__avx2: dst=(81, 313), mask=(752.00, 0.00) x (10.00, 8.00) [ 85.038] glyphs0_to_dst: glyph=(90, 310)x(10, 11), unclipped [ 85.038] emit_primitive_identity_mask__avx2: dst=(90, 310), mask=(736.00, 0.00) x (10.00, 11.00) [ 85.038] glyphs0_to_dst: glyph=(99, 313)x(11, 8), unclipped [ 85.038] emit_primitive_identity_mask__avx2: dst=(99, 313), mask=(736.00, 16.00) x (11.00, 8.00) [ 85.038] glyphs0_to_dst: glyph=(109, 313)x(9, 8), unclipped [ 85.038] emit_primitive_identity_mask__avx2: dst=(109, 313), mask=(752.00, 16.00) x (9.00, 8.00) [ 85.038] glyphs0_to_dst: glyph=(118, 315)x(8, 3), unclipped [ 85.038] emit_primitive_identity_mask__avx2: dst=(118, 315), mask=(688.00, 48.00) x (8.00, 3.00) [ 85.038] glyphs0_to_dst: glyph=(126, 311)x(10, 10), unclipped [ 85.038] emit_primitive_identity_mask__avx2: dst=(126, 311), mask=(704.00, 32.00) x (10.00, 10.00) [ 85.038] glyphs0_to_dst: glyph=(135, 311)x(10, 10), unclipped [ 85.038] emit_primitive_identity_mask__avx2: dst=(135, 311), mask=(704.00, 32.00) x (10.00, 10.00) [ 85.038] glyphs0_to_dst: glyph=(144, 311)x(10, 10), unclipped [ 85.038] emit_primitive_identity_mask__avx2: dst=(144, 311), mask=(720.00, 32.00) x (10.00, 10.00) [ 85.038] glyphs0_to_dst: glyph=(153, 311)x(10, 10), unclipped [ 85.038] emit_primitive_identity_mask__avx2: dst=(153, 311), mask=(704.00, 48.00) x (10.00, 10.00) [ 85.038] gen8_vertex_flush[f98] = 54 [ 85.038] gen9_magic_ca_pass: CA fixup (2668 -> 2722) [ 85.038] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.038] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.038] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.038] sna_glyphs(op=3, nlist=1, src=(163, 321)) [ 85.038] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.038] sna_glyphs: discarding mask [ 85.038] glyphs0_to_dst(op=3, src=(163, 321), nlist=1, dst=(163, 321)+(0, 0)) [ 85.038] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.038] gen9_render_composite: 0x0, current mode=1/1 [ 85.038] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.038] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.038] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.038] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.038] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.038] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.038] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.038] sna_drawable_use_bo: using whole GPU bo [ 85.038] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.038] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.038] color_convert: src=ffffffff [20028888] [ 85.038] color_convert: dst=ffffffff [20028888] [ 85.038] sna_render_get_solid: ffffffff [ 85.038] sna_render_get_solid(white) [ 85.038] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.038] sna_transform_is_imprecise_integer_translation: no transform [ 85.038] gen9_composite_picture: integer translation (0, 0), removing [ 85.038] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.038] sna_render_pixmap_bo: GPU all damaged [ 85.038] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.038] gen4_choose_composite_emitter: solid, identity mask [ 85.038] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.038] gen9_composite_get_binding_table(fb80) [ 85.038] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.038] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.038] gen9_emit_vertex_elements: setup id=9 [ 85.038] glyphs0_to_dst: glyph=(165, 313)x(5, 8), unclipped [ 85.038] emit_primitive_identity_mask__avx2: dst=(165, 313), mask=(720.00, 48.00) x (5.00, 8.00) [ 85.038] gen8_vertex_flush[1098] = 3 [ 85.038] gen9_magic_ca_pass: CA fixup (2722 -> 2725) [ 85.038] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.038] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.038] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.038] sna_glyphs(op=3, nlist=1, src=(172, 321)) [ 85.038] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.038] sna_glyphs: discarding mask [ 85.038] glyphs0_to_dst(op=3, src=(172, 321), nlist=1, dst=(172, 321)+(0, 0)) [ 85.038] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.038] gen9_render_composite: 0x0, current mode=1/1 [ 85.038] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.038] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.038] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.038] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.038] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.038] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.038] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.038] sna_drawable_use_bo: using whole GPU bo [ 85.038] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.038] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.038] color_convert: src=ff729fcf [20028888] [ 85.038] color_convert: dst=ff729fcf [20028888] [ 85.038] sna_render_get_solid: ff729fcf [ 85.038] sna_render_get_solid(23) = ff729fcf (old) [ 85.038] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.038] sna_transform_is_imprecise_integer_translation: no transform [ 85.038] gen9_composite_picture: integer translation (0, 0), removing [ 85.038] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.038] sna_render_pixmap_bo: GPU all damaged [ 85.038] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.038] gen4_choose_composite_emitter: solid, identity mask [ 85.038] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.038] gen9_composite_get_binding_table(fb40) [ 85.038] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.038] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.038] gen9_emit_vertex_elements: setup id=9 [ 85.038] glyphs0_to_dst: glyph=(171, 315)x(11, 3), unclipped [ 85.038] emit_primitive_identity_mask__avx2: dst=(171, 315), mask=(736.00, 32.00) x (11.00, 3.00) [ 85.038] glyphs0_to_dst: glyph=(180, 310)x(10, 14), unclipped [ 85.038] emit_primitive_identity_mask__avx2: dst=(180, 310), mask=(944.00, 48.00) x (10.00, 14.00) [ 85.038] glyphs0_to_dst: glyph=(189, 310)x(11, 11), unclipped [ 85.038] emit_primitive_identity_mask__avx2: dst=(189, 310), mask=(960.00, 0.00) x (11.00, 11.00) [ 85.038] glyphs0_to_dst: glyph=(198, 313)x(10, 8), unclipped [ 85.038] emit_primitive_identity_mask__avx2: dst=(198, 313), mask=(976.00, 0.00) x (10.00, 8.00) [ 85.038] glyphs0_to_dst: glyph=(208, 313)x(9, 11), unclipped [ 85.038] emit_primitive_identity_mask__avx2: dst=(208, 313), mask=(960.00, 16.00) x (9.00, 11.00) [ 85.038] glyphs0_to_dst: glyph=(216, 310)x(10, 14), unclipped [ 85.038] emit_primitive_identity_mask__avx2: dst=(216, 310), mask=(944.00, 48.00) x (10.00, 14.00) [ 85.038] glyphs0_to_dst: glyph=(225, 311)x(10, 10), unclipped [ 85.038] emit_primitive_identity_mask__avx2: dst=(225, 311), mask=(976.00, 16.00) x (10.00, 10.00) [ 85.038] glyphs0_to_dst: glyph=(234, 322)x(11, 2), unclipped [ 85.038] emit_primitive_identity_mask__avx2: dst=(234, 322), mask=(992.00, 0.00) x (11.00, 2.00) [ 85.038] glyphs0_to_dst: glyph=(243, 310)x(11, 11), unclipped [ 85.038] emit_primitive_identity_mask__avx2: dst=(243, 310), mask=(1008.00, 0.00) x (11.00, 11.00) [ 85.038] glyphs0_to_dst: glyph=(253, 313)x(9, 8), unclipped [ 85.038] emit_primitive_identity_mask__avx2: dst=(253, 313), mask=(720.00, 0.00) x (9.00, 8.00) [ 85.038] glyphs0_to_dst: glyph=(261, 313)x(10, 8), unclipped [ 85.038] emit_primitive_identity_mask__avx2: dst=(261, 313), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.038] glyphs0_to_dst: glyph=(270, 313)x(10, 8), unclipped [ 85.038] emit_primitive_identity_mask__avx2: dst=(270, 313), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.038] glyphs0_to_dst: glyph=(279, 309)x(10, 12), unclipped [ 85.038] emit_primitive_identity_mask__avx2: dst=(279, 309), mask=(992.00, 16.00) x (10.00, 12.00) [ 85.038] glyphs0_to_dst: glyph=(288, 313)x(10, 8), unclipped [ 85.038] emit_primitive_identity_mask__avx2: dst=(288, 313), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.038] glyphs0_to_dst: glyph=(297, 313)x(10, 8), unclipped [ 85.038] emit_primitive_identity_mask__avx2: dst=(297, 313), mask=(752.00, 0.00) x (10.00, 8.00) [ 85.038] glyphs0_to_dst: glyph=(307, 309)x(10, 12), unclipped [ 85.038] emit_primitive_identity_mask__avx2: dst=(307, 309), mask=(1008.00, 16.00) x (10.00, 12.00) [ 85.038] glyphs0_to_dst: glyph=(315, 310)x(11, 11), unclipped [ 85.038] emit_primitive_identity_mask__avx2: dst=(315, 310), mask=(960.00, 0.00) x (11.00, 11.00) [ 85.038] glyphs0_to_dst: glyph=(324, 313)x(11, 8), unclipped [ 85.038] emit_primitive_identity_mask__avx2: dst=(324, 313), mask=(736.00, 16.00) x (11.00, 8.00) [ 85.038] glyphs0_to_dst: glyph=(334, 313)x(9, 11), unclipped [ 85.038] emit_primitive_identity_mask__avx2: dst=(334, 313), mask=(960.00, 16.00) x (9.00, 11.00) [ 85.038] glyphs0_to_dst: glyph=(342, 322)x(11, 2), unclipped [ 85.038] emit_primitive_identity_mask__avx2: dst=(342, 322), mask=(992.00, 0.00) x (11.00, 2.00) [ 85.038] glyphs0_to_dst: glyph=(351, 309)x(10, 12), unclipped [ 85.038] emit_primitive_identity_mask__avx2: dst=(351, 309), mask=(992.00, 16.00) x (10.00, 12.00) [ 85.038] glyphs0_to_dst: glyph=(361, 309)x(9, 12), unclipped [ 85.038] emit_primitive_identity_mask__avx2: dst=(361, 309), mask=(960.00, 32.00) x (9.00, 12.00) [ 85.038] glyphs0_to_dst: glyph=(369, 313)x(10, 11), unclipped [ 85.038] emit_primitive_identity_mask__avx2: dst=(369, 313), mask=(976.00, 32.00) x (10.00, 11.00) [ 85.038] glyphs0_to_dst: glyph=(378, 310)x(10, 14), unclipped [ 85.038] emit_primitive_identity_mask__avx2: dst=(378, 310), mask=(944.00, 48.00) x (10.00, 14.00) [ 85.038] glyphs0_to_dst: glyph=(387, 311)x(10, 10), unclipped [ 85.038] emit_primitive_identity_mask__avx2: dst=(387, 311), mask=(960.00, 48.00) x (10.00, 10.00) [ 85.038] glyphs0_to_dst: glyph=(396, 322)x(11, 2), unclipped [ 85.038] emit_primitive_identity_mask__avx2: dst=(396, 322), mask=(992.00, 0.00) x (11.00, 2.00) [ 85.038] glyphs0_to_dst: glyph=(406, 313)x(9, 8), unclipped [ 85.038] emit_primitive_identity_mask__avx2: dst=(406, 313), mask=(688.00, 32.00) x (9.00, 8.00) [ 85.038] glyphs0_to_dst: glyph=(415, 313)x(9, 8), unclipped [ 85.038] emit_primitive_identity_mask__avx2: dst=(415, 313), mask=(752.00, 16.00) x (9.00, 8.00) [ 85.038] glyphs0_to_dst: glyph=(424, 313)x(9, 11), unclipped [ 85.038] emit_primitive_identity_mask__avx2: dst=(424, 313), mask=(960.00, 16.00) x (9.00, 11.00) [ 85.038] glyphs0_to_dst: glyph=(432, 310)x(10, 11), unclipped [ 85.038] emit_primitive_identity_mask__avx2: dst=(432, 310), mask=(976.00, 48.00) x (10.00, 11.00) [ 85.038] glyphs0_to_dst: glyph=(442, 313)x(9, 8), unclipped [ 85.038] emit_primitive_identity_mask__avx2: dst=(442, 313), mask=(688.00, 32.00) x (9.00, 8.00) [ 85.038] glyphs0_to_dst: glyph=(450, 313)x(10, 11), unclipped [ 85.038] emit_primitive_identity_mask__avx2: dst=(450, 313), mask=(976.00, 32.00) x (10.00, 11.00) [ 85.038] gen8_vertex_flush[1198] = 96 [ 85.038] gen9_magic_ca_pass: CA fixup (2725 -> 2821) [ 85.038] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.038] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.038] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.038] sna_glyphs(op=3, nlist=1, src=(460, 321)) [ 85.038] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.038] sna_glyphs: discarding mask [ 85.038] glyphs0_to_dst(op=3, src=(460, 321), nlist=1, dst=(460, 321)+(0, 0)) [ 85.038] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.038] gen9_render_composite: 0x0, current mode=1/1 [ 85.038] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.038] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.038] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.038] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.038] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.038] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.038] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.038] sna_drawable_use_bo: using whole GPU bo [ 85.038] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.038] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.038] color_convert: src=ffffffff [20028888] [ 85.038] color_convert: dst=ffffffff [20028888] [ 85.038] sna_render_get_solid: ffffffff [ 85.038] sna_render_get_solid(white) [ 85.038] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.038] sna_transform_is_imprecise_integer_translation: no transform [ 85.038] gen9_composite_picture: integer translation (0, 0), removing [ 85.038] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.038] sna_render_pixmap_bo: GPU all damaged [ 85.038] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.038] gen4_choose_composite_emitter: solid, identity mask [ 85.038] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.038] gen9_composite_get_binding_table(fb00) [ 85.038] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.038] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.038] gen9_emit_vertex_elements: setup id=9 [ 85.038] glyphs0_to_dst: glyph=(459, 310)x(10, 13), unclipped [ 85.038] emit_primitive_identity_mask__avx2: dst=(459, 310), mask=(752.00, 32.00) x (10.00, 13.00) [ 85.038] gen8_vertex_flush[1298] = 3 [ 85.038] gen9_magic_ca_pass: CA fixup (2821 -> 2824) [ 85.038] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.038] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.038] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.038] sna_glyphs(op=3, nlist=1, src=(1, 338)) [ 85.038] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.038] sna_glyphs: discarding mask [ 85.038] glyphs0_to_dst(op=3, src=(1, 338), nlist=1, dst=(1, 338)+(0, 0)) [ 85.038] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.038] gen9_render_composite: 0x0, current mode=1/1 [ 85.038] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.038] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.038] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.038] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.038] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.038] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.038] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.038] sna_drawable_use_bo: using whole GPU bo [ 85.038] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.038] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.038] color_convert: src=ff8ae234 [20028888] [ 85.038] color_convert: dst=ff8ae234 [20028888] [ 85.038] sna_render_get_solid: ff8ae234 [ 85.038] sna_render_get_solid(22) = ff8ae234 (old) [ 85.038] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.038] sna_transform_is_imprecise_integer_translation: no transform [ 85.038] gen9_composite_picture: integer translation (0, 0), removing [ 85.038] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.038] sna_render_pixmap_bo: GPU all damaged [ 85.039] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.039] gen4_choose_composite_emitter: solid, identity mask [ 85.039] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.039] gen9_composite_get_binding_table(fac0) [ 85.039] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.039] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.039] gen9_emit_vertex_elements: setup id=9 [ 85.039] glyphs0_to_dst: glyph=(1, 330)x(9, 8), unclipped [ 85.039] emit_primitive_identity_mask__avx2: dst=(1, 330), mask=(688.00, 32.00) x (9.00, 8.00) [ 85.039] glyphs0_to_dst: glyph=(9, 328)x(10, 13), unclipped [ 85.039] emit_primitive_identity_mask__avx2: dst=(9, 328), mask=(672.00, 48.00) x (10.00, 13.00) [ 85.039] glyphs0_to_dst: glyph=(19, 330)x(9, 8), unclipped [ 85.039] emit_primitive_identity_mask__avx2: dst=(19, 330), mask=(688.00, 32.00) x (9.00, 8.00) [ 85.039] glyphs0_to_dst: glyph=(28, 332)x(8, 3), unclipped [ 85.039] emit_primitive_identity_mask__avx2: dst=(28, 332), mask=(688.00, 48.00) x (8.00, 3.00) [ 85.039] glyphs0_to_dst: glyph=(36, 328)x(11, 10), unclipped [ 85.039] emit_primitive_identity_mask__avx2: dst=(36, 328), mask=(704.00, 0.00) x (11.00, 10.00) [ 85.039] glyphs0_to_dst: glyph=(46, 330)x(9, 8), unclipped [ 85.039] emit_primitive_identity_mask__avx2: dst=(46, 330), mask=(720.00, 0.00) x (9.00, 8.00) [ 85.039] glyphs0_to_dst: glyph=(54, 330)x(10, 8), unclipped [ 85.039] emit_primitive_identity_mask__avx2: dst=(54, 330), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.039] glyphs0_to_dst: glyph=(63, 330)x(10, 8), unclipped [ 85.039] emit_primitive_identity_mask__avx2: dst=(63, 330), mask=(720.00, 16.00) x (10.00, 8.00) [ 85.039] glyphs0_to_dst: glyph=(72, 327)x(10, 11), unclipped [ 85.039] emit_primitive_identity_mask__avx2: dst=(72, 327), mask=(736.00, 0.00) x (10.00, 11.00) [ 85.039] glyphs0_to_dst: glyph=(81, 330)x(10, 8), unclipped [ 85.039] emit_primitive_identity_mask__avx2: dst=(81, 330), mask=(752.00, 0.00) x (10.00, 8.00) [ 85.039] glyphs0_to_dst: glyph=(90, 327)x(10, 11), unclipped [ 85.039] emit_primitive_identity_mask__avx2: dst=(90, 327), mask=(736.00, 0.00) x (10.00, 11.00) [ 85.039] glyphs0_to_dst: glyph=(99, 330)x(11, 8), unclipped [ 85.039] emit_primitive_identity_mask__avx2: dst=(99, 330), mask=(736.00, 16.00) x (11.00, 8.00) [ 85.039] glyphs0_to_dst: glyph=(109, 330)x(9, 8), unclipped [ 85.039] emit_primitive_identity_mask__avx2: dst=(109, 330), mask=(752.00, 16.00) x (9.00, 8.00) [ 85.039] glyphs0_to_dst: glyph=(118, 332)x(8, 3), unclipped [ 85.039] emit_primitive_identity_mask__avx2: dst=(118, 332), mask=(688.00, 48.00) x (8.00, 3.00) [ 85.039] glyphs0_to_dst: glyph=(126, 328)x(10, 10), unclipped [ 85.039] emit_primitive_identity_mask__avx2: dst=(126, 328), mask=(704.00, 32.00) x (10.00, 10.00) [ 85.039] glyphs0_to_dst: glyph=(135, 328)x(10, 10), unclipped [ 85.039] emit_primitive_identity_mask__avx2: dst=(135, 328), mask=(704.00, 32.00) x (10.00, 10.00) [ 85.039] glyphs0_to_dst: glyph=(144, 328)x(10, 10), unclipped [ 85.039] emit_primitive_identity_mask__avx2: dst=(144, 328), mask=(720.00, 32.00) x (10.00, 10.00) [ 85.039] glyphs0_to_dst: glyph=(153, 328)x(10, 10), unclipped [ 85.039] emit_primitive_identity_mask__avx2: dst=(153, 328), mask=(704.00, 48.00) x (10.00, 10.00) [ 85.039] gen8_vertex_flush[1398] = 54 [ 85.039] gen9_magic_ca_pass: CA fixup (2824 -> 2878) [ 85.039] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.039] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.039] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.039] sna_glyphs(op=3, nlist=1, src=(163, 338)) [ 85.039] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.039] sna_glyphs: discarding mask [ 85.039] glyphs0_to_dst(op=3, src=(163, 338), nlist=1, dst=(163, 338)+(0, 0)) [ 85.039] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.039] gen9_render_composite: 0x0, current mode=1/1 [ 85.039] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.039] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.039] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.039] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.039] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.039] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.039] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.039] sna_drawable_use_bo: using whole GPU bo [ 85.039] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.039] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.039] color_convert: src=ffffffff [20028888] [ 85.039] color_convert: dst=ffffffff [20028888] [ 85.039] sna_render_get_solid: ffffffff [ 85.039] sna_render_get_solid(white) [ 85.039] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.039] sna_transform_is_imprecise_integer_translation: no transform [ 85.039] gen9_composite_picture: integer translation (0, 0), removing [ 85.039] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.039] sna_render_pixmap_bo: GPU all damaged [ 85.039] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.039] gen4_choose_composite_emitter: solid, identity mask [ 85.039] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.039] gen9_composite_get_binding_table(fa80) [ 85.039] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.039] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.039] gen9_emit_vertex_elements: setup id=9 [ 85.039] glyphs0_to_dst: glyph=(165, 330)x(5, 8), unclipped [ 85.039] emit_primitive_identity_mask__avx2: dst=(165, 330), mask=(720.00, 48.00) x (5.00, 8.00) [ 85.039] gen8_vertex_flush[1498] = 3 [ 85.039] gen9_magic_ca_pass: CA fixup (2878 -> 2881) [ 85.039] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.039] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.039] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.039] sna_glyphs(op=3, nlist=1, src=(172, 338)) [ 85.039] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.039] sna_glyphs: discarding mask [ 85.039] glyphs0_to_dst(op=3, src=(172, 338), nlist=1, dst=(172, 338)+(0, 0)) [ 85.039] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.039] gen9_render_composite: 0x0, current mode=1/1 [ 85.039] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.039] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.039] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.039] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.039] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.039] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.039] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.039] sna_drawable_use_bo: using whole GPU bo [ 85.039] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.039] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.039] color_convert: src=ff729fcf [20028888] [ 85.039] color_convert: dst=ff729fcf [20028888] [ 85.039] sna_render_get_solid: ff729fcf [ 85.039] sna_render_get_solid(23) = ff729fcf (old) [ 85.039] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.039] sna_transform_is_imprecise_integer_translation: no transform [ 85.039] gen9_composite_picture: integer translation (0, 0), removing [ 85.039] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.039] sna_render_pixmap_bo: GPU all damaged [ 85.039] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.039] gen4_choose_composite_emitter: solid, identity mask [ 85.039] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.039] gen9_composite_get_binding_table(fa40) [ 85.039] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.039] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.039] gen9_emit_vertex_elements: setup id=9 [ 85.039] glyphs0_to_dst: glyph=(171, 332)x(11, 3), unclipped [ 85.039] emit_primitive_identity_mask__avx2: dst=(171, 332), mask=(736.00, 32.00) x (11.00, 3.00) [ 85.039] glyphs0_to_dst: glyph=(180, 327)x(10, 14), unclipped [ 85.039] emit_primitive_identity_mask__avx2: dst=(180, 327), mask=(944.00, 48.00) x (10.00, 14.00) [ 85.039] glyphs0_to_dst: glyph=(189, 327)x(11, 11), unclipped [ 85.039] emit_primitive_identity_mask__avx2: dst=(189, 327), mask=(960.00, 0.00) x (11.00, 11.00) [ 85.039] glyphs0_to_dst: glyph=(198, 330)x(10, 8), unclipped [ 85.039] emit_primitive_identity_mask__avx2: dst=(198, 330), mask=(976.00, 0.00) x (10.00, 8.00) [ 85.039] glyphs0_to_dst: glyph=(208, 330)x(9, 11), unclipped [ 85.039] emit_primitive_identity_mask__avx2: dst=(208, 330), mask=(960.00, 16.00) x (9.00, 11.00) [ 85.039] glyphs0_to_dst: glyph=(216, 327)x(10, 14), unclipped [ 85.039] emit_primitive_identity_mask__avx2: dst=(216, 327), mask=(944.00, 48.00) x (10.00, 14.00) [ 85.039] glyphs0_to_dst: glyph=(225, 328)x(10, 10), unclipped [ 85.039] emit_primitive_identity_mask__avx2: dst=(225, 328), mask=(976.00, 16.00) x (10.00, 10.00) [ 85.039] glyphs0_to_dst: glyph=(234, 339)x(11, 2), unclipped [ 85.039] emit_primitive_identity_mask__avx2: dst=(234, 339), mask=(992.00, 0.00) x (11.00, 2.00) [ 85.039] glyphs0_to_dst: glyph=(243, 327)x(11, 11), unclipped [ 85.039] emit_primitive_identity_mask__avx2: dst=(243, 327), mask=(1008.00, 0.00) x (11.00, 11.00) [ 85.039] glyphs0_to_dst: glyph=(253, 330)x(9, 8), unclipped [ 85.039] emit_primitive_identity_mask__avx2: dst=(253, 330), mask=(720.00, 0.00) x (9.00, 8.00) [ 85.039] glyphs0_to_dst: glyph=(261, 330)x(10, 8), unclipped [ 85.039] emit_primitive_identity_mask__avx2: dst=(261, 330), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.039] glyphs0_to_dst: glyph=(270, 330)x(10, 8), unclipped [ 85.039] emit_primitive_identity_mask__avx2: dst=(270, 330), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.039] glyphs0_to_dst: glyph=(279, 326)x(10, 12), unclipped [ 85.039] emit_primitive_identity_mask__avx2: dst=(279, 326), mask=(992.00, 16.00) x (10.00, 12.00) [ 85.039] glyphs0_to_dst: glyph=(288, 330)x(10, 8), unclipped [ 85.039] emit_primitive_identity_mask__avx2: dst=(288, 330), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.039] glyphs0_to_dst: glyph=(297, 330)x(10, 8), unclipped [ 85.039] emit_primitive_identity_mask__avx2: dst=(297, 330), mask=(752.00, 0.00) x (10.00, 8.00) [ 85.039] glyphs0_to_dst: glyph=(307, 326)x(10, 12), unclipped [ 85.039] emit_primitive_identity_mask__avx2: dst=(307, 326), mask=(1008.00, 16.00) x (10.00, 12.00) [ 85.039] glyphs0_to_dst: glyph=(315, 327)x(11, 11), unclipped [ 85.039] emit_primitive_identity_mask__avx2: dst=(315, 327), mask=(960.00, 0.00) x (11.00, 11.00) [ 85.039] glyphs0_to_dst: glyph=(324, 330)x(11, 8), unclipped [ 85.039] emit_primitive_identity_mask__avx2: dst=(324, 330), mask=(736.00, 16.00) x (11.00, 8.00) [ 85.039] glyphs0_to_dst: glyph=(334, 330)x(9, 11), unclipped [ 85.039] emit_primitive_identity_mask__avx2: dst=(334, 330), mask=(960.00, 16.00) x (9.00, 11.00) [ 85.039] glyphs0_to_dst: glyph=(342, 339)x(11, 2), unclipped [ 85.039] emit_primitive_identity_mask__avx2: dst=(342, 339), mask=(992.00, 0.00) x (11.00, 2.00) [ 85.039] glyphs0_to_dst: glyph=(351, 326)x(10, 12), unclipped [ 85.039] emit_primitive_identity_mask__avx2: dst=(351, 326), mask=(992.00, 16.00) x (10.00, 12.00) [ 85.039] glyphs0_to_dst: glyph=(361, 326)x(9, 12), unclipped [ 85.039] emit_primitive_identity_mask__avx2: dst=(361, 326), mask=(960.00, 32.00) x (9.00, 12.00) [ 85.039] glyphs0_to_dst: glyph=(369, 330)x(10, 11), unclipped [ 85.039] emit_primitive_identity_mask__avx2: dst=(369, 330), mask=(976.00, 32.00) x (10.00, 11.00) [ 85.039] glyphs0_to_dst: glyph=(378, 327)x(10, 14), unclipped [ 85.039] emit_primitive_identity_mask__avx2: dst=(378, 327), mask=(944.00, 48.00) x (10.00, 14.00) [ 85.039] glyphs0_to_dst: glyph=(387, 328)x(10, 10), unclipped [ 85.039] emit_primitive_identity_mask__avx2: dst=(387, 328), mask=(960.00, 48.00) x (10.00, 10.00) [ 85.039] glyphs0_to_dst: glyph=(396, 339)x(11, 2), unclipped [ 85.039] emit_primitive_identity_mask__avx2: dst=(396, 339), mask=(992.00, 0.00) x (11.00, 2.00) [ 85.039] glyphs0_to_dst: glyph=(406, 330)x(9, 8), unclipped [ 85.039] emit_primitive_identity_mask__avx2: dst=(406, 330), mask=(688.00, 32.00) x (9.00, 8.00) [ 85.039] glyphs0_to_dst: glyph=(415, 330)x(9, 8), unclipped [ 85.039] emit_primitive_identity_mask__avx2: dst=(415, 330), mask=(752.00, 16.00) x (9.00, 8.00) [ 85.039] glyphs0_to_dst: glyph=(424, 330)x(9, 11), unclipped [ 85.039] emit_primitive_identity_mask__avx2: dst=(424, 330), mask=(960.00, 16.00) x (9.00, 11.00) [ 85.039] glyphs0_to_dst: glyph=(432, 327)x(10, 11), unclipped [ 85.039] emit_primitive_identity_mask__avx2: dst=(432, 327), mask=(976.00, 48.00) x (10.00, 11.00) [ 85.039] glyphs0_to_dst: glyph=(442, 330)x(9, 8), unclipped [ 85.039] emit_primitive_identity_mask__avx2: dst=(442, 330), mask=(688.00, 32.00) x (9.00, 8.00) [ 85.039] glyphs0_to_dst: glyph=(450, 330)x(10, 11), unclipped [ 85.039] emit_primitive_identity_mask__avx2: dst=(450, 330), mask=(976.00, 32.00) x (10.00, 11.00) [ 85.039] gen8_vertex_flush[1598] = 96 [ 85.039] gen9_magic_ca_pass: CA fixup (2881 -> 2977) [ 85.039] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.039] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.039] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.039] sna_accel_flush: flush?=0, dirty?=0 [ 85.039] sna_block_handler (tv=0.0) [ 85.039] sna_wakeup_handler [ 85.039] sna_accel_flush: flush?=0, dirty?=0 [ 85.039] sna_accel_flush: flush?=0, dirty?=0 [ 85.039] sna_block_handler (tv=0.0) [ 85.039] sna_wakeup_handler [ 85.039] sna_glyphs(op=3, nlist=1, src=(460, 338)) [ 85.039] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.039] sna_glyphs: discarding mask [ 85.039] glyphs0_to_dst(op=3, src=(460, 338), nlist=1, dst=(460, 338)+(0, 0)) [ 85.039] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.039] gen9_render_composite: 0x0, current mode=1/1 [ 85.039] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.039] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.039] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.039] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.039] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.039] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.039] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.039] sna_drawable_use_bo: using whole GPU bo [ 85.039] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.039] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.039] color_convert: src=ffffffff [20028888] [ 85.039] color_convert: dst=ffffffff [20028888] [ 85.039] sna_render_get_solid: ffffffff [ 85.039] sna_render_get_solid(white) [ 85.039] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.039] sna_transform_is_imprecise_integer_translation: no transform [ 85.039] gen9_composite_picture: integer translation (0, 0), removing [ 85.039] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.039] sna_render_pixmap_bo: GPU all damaged [ 85.039] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.039] gen4_choose_composite_emitter: solid, identity mask [ 85.039] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.039] gen9_composite_get_binding_table(fa00) [ 85.039] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.039] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.039] gen9_emit_vertex_elements: setup id=9 [ 85.039] glyphs0_to_dst: glyph=(459, 327)x(10, 13), unclipped [ 85.039] emit_primitive_identity_mask__avx2: dst=(459, 327), mask=(752.00, 32.00) x (10.00, 13.00) [ 85.039] gen8_vertex_flush[1698] = 3 [ 85.039] gen9_magic_ca_pass: CA fixup (2977 -> 2980) [ 85.040] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.040] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.040] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.040] sna_glyphs(op=3, nlist=1, src=(1, 355)) [ 85.040] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.040] sna_glyphs: discarding mask [ 85.040] glyphs0_to_dst(op=3, src=(1, 355), nlist=1, dst=(1, 355)+(0, 0)) [ 85.040] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.040] gen9_render_composite: 0x0, current mode=1/1 [ 85.040] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.040] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.040] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.040] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.040] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.040] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.040] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.040] sna_drawable_use_bo: using whole GPU bo [ 85.040] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.040] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.040] color_convert: src=ff8ae234 [20028888] [ 85.040] color_convert: dst=ff8ae234 [20028888] [ 85.040] sna_render_get_solid: ff8ae234 [ 85.040] sna_render_get_solid(22) = ff8ae234 (old) [ 85.040] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.040] sna_transform_is_imprecise_integer_translation: no transform [ 85.040] gen9_composite_picture: integer translation (0, 0), removing [ 85.040] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.040] sna_render_pixmap_bo: GPU all damaged [ 85.040] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.040] gen4_choose_composite_emitter: solid, identity mask [ 85.040] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.040] gen9_composite_get_binding_table(f9c0) [ 85.040] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.040] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.040] gen9_emit_vertex_elements: setup id=9 [ 85.040] glyphs0_to_dst: glyph=(1, 347)x(9, 8), unclipped [ 85.040] emit_primitive_identity_mask__avx2: dst=(1, 347), mask=(688.00, 32.00) x (9.00, 8.00) [ 85.040] glyphs0_to_dst: glyph=(9, 345)x(10, 13), unclipped [ 85.040] emit_primitive_identity_mask__avx2: dst=(9, 345), mask=(672.00, 48.00) x (10.00, 13.00) [ 85.040] glyphs0_to_dst: glyph=(19, 347)x(9, 8), unclipped [ 85.040] emit_primitive_identity_mask__avx2: dst=(19, 347), mask=(688.00, 32.00) x (9.00, 8.00) [ 85.040] glyphs0_to_dst: glyph=(28, 349)x(8, 3), unclipped [ 85.040] emit_primitive_identity_mask__avx2: dst=(28, 349), mask=(688.00, 48.00) x (8.00, 3.00) [ 85.040] glyphs0_to_dst: glyph=(36, 345)x(11, 10), unclipped [ 85.040] emit_primitive_identity_mask__avx2: dst=(36, 345), mask=(704.00, 0.00) x (11.00, 10.00) [ 85.040] glyphs0_to_dst: glyph=(46, 347)x(9, 8), unclipped [ 85.040] emit_primitive_identity_mask__avx2: dst=(46, 347), mask=(720.00, 0.00) x (9.00, 8.00) [ 85.040] glyphs0_to_dst: glyph=(54, 347)x(10, 8), unclipped [ 85.040] emit_primitive_identity_mask__avx2: dst=(54, 347), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.040] glyphs0_to_dst: glyph=(63, 347)x(10, 8), unclipped [ 85.040] emit_primitive_identity_mask__avx2: dst=(63, 347), mask=(720.00, 16.00) x (10.00, 8.00) [ 85.040] glyphs0_to_dst: glyph=(72, 344)x(10, 11), unclipped [ 85.040] emit_primitive_identity_mask__avx2: dst=(72, 344), mask=(736.00, 0.00) x (10.00, 11.00) [ 85.040] glyphs0_to_dst: glyph=(81, 347)x(10, 8), unclipped [ 85.040] emit_primitive_identity_mask__avx2: dst=(81, 347), mask=(752.00, 0.00) x (10.00, 8.00) [ 85.040] glyphs0_to_dst: glyph=(90, 344)x(10, 11), unclipped [ 85.040] emit_primitive_identity_mask__avx2: dst=(90, 344), mask=(736.00, 0.00) x (10.00, 11.00) [ 85.040] glyphs0_to_dst: glyph=(99, 347)x(11, 8), unclipped [ 85.040] emit_primitive_identity_mask__avx2: dst=(99, 347), mask=(736.00, 16.00) x (11.00, 8.00) [ 85.040] glyphs0_to_dst: glyph=(109, 347)x(9, 8), unclipped [ 85.040] emit_primitive_identity_mask__avx2: dst=(109, 347), mask=(752.00, 16.00) x (9.00, 8.00) [ 85.040] glyphs0_to_dst: glyph=(118, 349)x(8, 3), unclipped [ 85.040] emit_primitive_identity_mask__avx2: dst=(118, 349), mask=(688.00, 48.00) x (8.00, 3.00) [ 85.040] glyphs0_to_dst: glyph=(126, 345)x(10, 10), unclipped [ 85.040] emit_primitive_identity_mask__avx2: dst=(126, 345), mask=(704.00, 32.00) x (10.00, 10.00) [ 85.040] glyphs0_to_dst: glyph=(135, 345)x(10, 10), unclipped [ 85.040] emit_primitive_identity_mask__avx2: dst=(135, 345), mask=(704.00, 32.00) x (10.00, 10.00) [ 85.040] glyphs0_to_dst: glyph=(144, 345)x(10, 10), unclipped [ 85.040] emit_primitive_identity_mask__avx2: dst=(144, 345), mask=(720.00, 32.00) x (10.00, 10.00) [ 85.040] glyphs0_to_dst: glyph=(153, 345)x(10, 10), unclipped [ 85.040] emit_primitive_identity_mask__avx2: dst=(153, 345), mask=(704.00, 48.00) x (10.00, 10.00) [ 85.040] gen8_vertex_flush[1798] = 54 [ 85.040] gen9_magic_ca_pass: CA fixup (2980 -> 3034) [ 85.040] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.040] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.040] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.040] sna_glyphs(op=3, nlist=1, src=(163, 355)) [ 85.040] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.040] sna_glyphs: discarding mask [ 85.040] glyphs0_to_dst(op=3, src=(163, 355), nlist=1, dst=(163, 355)+(0, 0)) [ 85.040] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.040] gen9_render_composite: 0x0, current mode=1/1 [ 85.040] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.040] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.040] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.040] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.040] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.040] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.040] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.040] sna_drawable_use_bo: using whole GPU bo [ 85.040] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.040] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.040] color_convert: src=ffffffff [20028888] [ 85.040] color_convert: dst=ffffffff [20028888] [ 85.040] sna_render_get_solid: ffffffff [ 85.040] sna_render_get_solid(white) [ 85.040] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.040] sna_transform_is_imprecise_integer_translation: no transform [ 85.040] gen9_composite_picture: integer translation (0, 0), removing [ 85.040] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.040] sna_render_pixmap_bo: GPU all damaged [ 85.040] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.040] gen4_choose_composite_emitter: solid, identity mask [ 85.040] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.040] gen9_composite_get_binding_table(f980) [ 85.040] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.040] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.040] gen9_emit_vertex_elements: setup id=9 [ 85.040] glyphs0_to_dst: glyph=(165, 347)x(5, 8), unclipped [ 85.040] emit_primitive_identity_mask__avx2: dst=(165, 347), mask=(720.00, 48.00) x (5.00, 8.00) [ 85.040] gen8_vertex_flush[1898] = 3 [ 85.040] gen9_magic_ca_pass: CA fixup (3034 -> 3037) [ 85.040] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.040] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.040] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.040] sna_glyphs(op=3, nlist=1, src=(172, 355)) [ 85.040] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.040] sna_glyphs: discarding mask [ 85.040] glyphs0_to_dst(op=3, src=(172, 355), nlist=1, dst=(172, 355)+(0, 0)) [ 85.040] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.040] gen9_render_composite: 0x0, current mode=1/1 [ 85.040] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.040] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.040] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.040] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.040] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.040] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.040] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.040] sna_drawable_use_bo: using whole GPU bo [ 85.040] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.040] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.040] color_convert: src=ff729fcf [20028888] [ 85.040] color_convert: dst=ff729fcf [20028888] [ 85.040] sna_render_get_solid: ff729fcf [ 85.040] sna_render_get_solid(23) = ff729fcf (old) [ 85.040] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.040] sna_transform_is_imprecise_integer_translation: no transform [ 85.040] gen9_composite_picture: integer translation (0, 0), removing [ 85.040] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.040] sna_render_pixmap_bo: GPU all damaged [ 85.040] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.040] gen4_choose_composite_emitter: solid, identity mask [ 85.040] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.040] gen9_composite_get_binding_table(f940) [ 85.040] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.040] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.040] gen9_emit_vertex_elements: setup id=9 [ 85.040] glyphs0_to_dst: glyph=(171, 349)x(11, 3), unclipped [ 85.040] emit_primitive_identity_mask__avx2: dst=(171, 349), mask=(736.00, 32.00) x (11.00, 3.00) [ 85.040] glyphs0_to_dst: glyph=(180, 344)x(10, 14), unclipped [ 85.040] emit_primitive_identity_mask__avx2: dst=(180, 344), mask=(944.00, 48.00) x (10.00, 14.00) [ 85.040] glyphs0_to_dst: glyph=(189, 344)x(11, 11), unclipped [ 85.040] emit_primitive_identity_mask__avx2: dst=(189, 344), mask=(960.00, 0.00) x (11.00, 11.00) [ 85.040] glyphs0_to_dst: glyph=(198, 347)x(10, 8), unclipped [ 85.040] emit_primitive_identity_mask__avx2: dst=(198, 347), mask=(976.00, 0.00) x (10.00, 8.00) [ 85.040] glyphs0_to_dst: glyph=(208, 347)x(9, 11), unclipped [ 85.040] emit_primitive_identity_mask__avx2: dst=(208, 347), mask=(960.00, 16.00) x (9.00, 11.00) [ 85.040] glyphs0_to_dst: glyph=(216, 344)x(10, 14), unclipped [ 85.040] emit_primitive_identity_mask__avx2: dst=(216, 344), mask=(944.00, 48.00) x (10.00, 14.00) [ 85.040] glyphs0_to_dst: glyph=(225, 345)x(10, 10), unclipped [ 85.040] emit_primitive_identity_mask__avx2: dst=(225, 345), mask=(976.00, 16.00) x (10.00, 10.00) [ 85.040] glyphs0_to_dst: glyph=(234, 356)x(11, 2), unclipped [ 85.040] emit_primitive_identity_mask__avx2: dst=(234, 356), mask=(992.00, 0.00) x (11.00, 2.00) [ 85.040] glyphs0_to_dst: glyph=(243, 344)x(11, 11), unclipped [ 85.040] emit_primitive_identity_mask__avx2: dst=(243, 344), mask=(1008.00, 0.00) x (11.00, 11.00) [ 85.040] glyphs0_to_dst: glyph=(253, 347)x(9, 8), unclipped [ 85.040] emit_primitive_identity_mask__avx2: dst=(253, 347), mask=(720.00, 0.00) x (9.00, 8.00) [ 85.040] glyphs0_to_dst: glyph=(261, 347)x(10, 8), unclipped [ 85.040] emit_primitive_identity_mask__avx2: dst=(261, 347), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.040] glyphs0_to_dst: glyph=(270, 347)x(10, 8), unclipped [ 85.040] emit_primitive_identity_mask__avx2: dst=(270, 347), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.040] glyphs0_to_dst: glyph=(279, 343)x(10, 12), unclipped [ 85.040] emit_primitive_identity_mask__avx2: dst=(279, 343), mask=(992.00, 16.00) x (10.00, 12.00) [ 85.040] glyphs0_to_dst: glyph=(288, 347)x(10, 8), unclipped [ 85.040] emit_primitive_identity_mask__avx2: dst=(288, 347), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.040] glyphs0_to_dst: glyph=(297, 347)x(10, 8), unclipped [ 85.040] emit_primitive_identity_mask__avx2: dst=(297, 347), mask=(752.00, 0.00) x (10.00, 8.00) [ 85.040] glyphs0_to_dst: glyph=(307, 343)x(10, 12), unclipped [ 85.040] emit_primitive_identity_mask__avx2: dst=(307, 343), mask=(1008.00, 16.00) x (10.00, 12.00) [ 85.040] glyphs0_to_dst: glyph=(315, 344)x(11, 11), unclipped [ 85.040] emit_primitive_identity_mask__avx2: dst=(315, 344), mask=(960.00, 0.00) x (11.00, 11.00) [ 85.040] glyphs0_to_dst: glyph=(324, 347)x(11, 8), unclipped [ 85.040] emit_primitive_identity_mask__avx2: dst=(324, 347), mask=(736.00, 16.00) x (11.00, 8.00) [ 85.040] glyphs0_to_dst: glyph=(334, 347)x(9, 11), unclipped [ 85.040] emit_primitive_identity_mask__avx2: dst=(334, 347), mask=(960.00, 16.00) x (9.00, 11.00) [ 85.040] glyphs0_to_dst: glyph=(342, 356)x(11, 2), unclipped [ 85.040] emit_primitive_identity_mask__avx2: dst=(342, 356), mask=(992.00, 0.00) x (11.00, 2.00) [ 85.040] glyphs0_to_dst: glyph=(351, 343)x(10, 12), unclipped [ 85.040] emit_primitive_identity_mask__avx2: dst=(351, 343), mask=(992.00, 16.00) x (10.00, 12.00) [ 85.040] glyphs0_to_dst: glyph=(361, 343)x(9, 12), unclipped [ 85.040] emit_primitive_identity_mask__avx2: dst=(361, 343), mask=(960.00, 32.00) x (9.00, 12.00) [ 85.040] glyphs0_to_dst: glyph=(369, 347)x(10, 11), unclipped [ 85.040] emit_primitive_identity_mask__avx2: dst=(369, 347), mask=(976.00, 32.00) x (10.00, 11.00) [ 85.040] glyphs0_to_dst: glyph=(378, 344)x(10, 14), unclipped [ 85.040] emit_primitive_identity_mask__avx2: dst=(378, 344), mask=(944.00, 48.00) x (10.00, 14.00) [ 85.040] glyphs0_to_dst: glyph=(387, 345)x(10, 10), unclipped [ 85.040] emit_primitive_identity_mask__avx2: dst=(387, 345), mask=(960.00, 48.00) x (10.00, 10.00) [ 85.040] glyphs0_to_dst: glyph=(396, 356)x(11, 2), unclipped [ 85.040] emit_primitive_identity_mask__avx2: dst=(396, 356), mask=(992.00, 0.00) x (11.00, 2.00) [ 85.040] glyphs0_to_dst: glyph=(406, 347)x(9, 8), unclipped [ 85.040] emit_primitive_identity_mask__avx2: dst=(406, 347), mask=(688.00, 32.00) x (9.00, 8.00) [ 85.040] glyphs0_to_dst: glyph=(415, 347)x(9, 8), unclipped [ 85.040] emit_primitive_identity_mask__avx2: dst=(415, 347), mask=(752.00, 16.00) x (9.00, 8.00) [ 85.040] glyphs0_to_dst: glyph=(424, 347)x(9, 11), unclipped [ 85.040] emit_primitive_identity_mask__avx2: dst=(424, 347), mask=(960.00, 16.00) x (9.00, 11.00) [ 85.040] glyphs0_to_dst: glyph=(432, 344)x(10, 11), unclipped [ 85.040] emit_primitive_identity_mask__avx2: dst=(432, 344), mask=(976.00, 48.00) x (10.00, 11.00) [ 85.040] glyphs0_to_dst: glyph=(442, 347)x(9, 8), unclipped [ 85.040] emit_primitive_identity_mask__avx2: dst=(442, 347), mask=(688.00, 32.00) x (9.00, 8.00) [ 85.040] glyphs0_to_dst: glyph=(450, 347)x(10, 11), unclipped [ 85.040] emit_primitive_identity_mask__avx2: dst=(450, 347), mask=(976.00, 32.00) x (10.00, 11.00) [ 85.040] gen8_vertex_flush[1998] = 96 [ 85.040] gen9_magic_ca_pass: CA fixup (3037 -> 3133) [ 85.040] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.040] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.040] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.040] sna_glyphs(op=3, nlist=1, src=(460, 355)) [ 85.040] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.040] sna_glyphs: discarding mask [ 85.040] glyphs0_to_dst(op=3, src=(460, 355), nlist=1, dst=(460, 355)+(0, 0)) [ 85.040] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.040] gen9_render_composite: 0x0, current mode=1/1 [ 85.040] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.040] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.040] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.040] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.040] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.040] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.040] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.040] sna_drawable_use_bo: using whole GPU bo [ 85.040] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.040] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.040] color_convert: src=ffffffff [20028888] [ 85.040] color_convert: dst=ffffffff [20028888] [ 85.040] sna_render_get_solid: ffffffff [ 85.040] sna_render_get_solid(white) [ 85.040] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.041] sna_transform_is_imprecise_integer_translation: no transform [ 85.041] gen9_composite_picture: integer translation (0, 0), removing [ 85.041] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.041] sna_render_pixmap_bo: GPU all damaged [ 85.041] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.041] gen4_choose_composite_emitter: solid, identity mask [ 85.041] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.041] gen9_composite_get_binding_table(f900) [ 85.041] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.041] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.041] gen9_emit_vertex_elements: setup id=9 [ 85.041] glyphs0_to_dst: glyph=(459, 344)x(10, 13), unclipped [ 85.041] emit_primitive_identity_mask__avx2: dst=(459, 344), mask=(752.00, 32.00) x (10.00, 13.00) [ 85.041] gen8_vertex_flush[1a98] = 3 [ 85.041] gen9_magic_ca_pass: CA fixup (3133 -> 3136) [ 85.041] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.041] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.041] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.041] sna_glyphs(op=3, nlist=1, src=(1, 372)) [ 85.041] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.041] sna_glyphs: discarding mask [ 85.041] glyphs0_to_dst(op=3, src=(1, 372), nlist=1, dst=(1, 372)+(0, 0)) [ 85.041] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.041] gen9_render_composite: 0x0, current mode=1/1 [ 85.041] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.041] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.041] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.041] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.041] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.041] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.041] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.041] sna_drawable_use_bo: using whole GPU bo [ 85.041] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.041] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.041] color_convert: src=ff8ae234 [20028888] [ 85.041] color_convert: dst=ff8ae234 [20028888] [ 85.041] sna_render_get_solid: ff8ae234 [ 85.041] sna_render_get_solid(22) = ff8ae234 (old) [ 85.041] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.041] sna_transform_is_imprecise_integer_translation: no transform [ 85.041] gen9_composite_picture: integer translation (0, 0), removing [ 85.041] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.041] sna_render_pixmap_bo: GPU all damaged [ 85.041] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.041] gen4_choose_composite_emitter: solid, identity mask [ 85.041] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.041] gen9_composite_get_binding_table(f8c0) [ 85.041] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.041] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.041] gen9_emit_vertex_elements: setup id=9 [ 85.041] glyphs0_to_dst: glyph=(1, 364)x(9, 8), unclipped [ 85.041] emit_primitive_identity_mask__avx2: dst=(1, 364), mask=(688.00, 32.00) x (9.00, 8.00) [ 85.041] glyphs0_to_dst: glyph=(9, 362)x(10, 13), unclipped [ 85.041] emit_primitive_identity_mask__avx2: dst=(9, 362), mask=(672.00, 48.00) x (10.00, 13.00) [ 85.041] glyphs0_to_dst: glyph=(19, 364)x(9, 8), unclipped [ 85.041] emit_primitive_identity_mask__avx2: dst=(19, 364), mask=(688.00, 32.00) x (9.00, 8.00) [ 85.041] glyphs0_to_dst: glyph=(28, 366)x(8, 3), unclipped [ 85.041] emit_primitive_identity_mask__avx2: dst=(28, 366), mask=(688.00, 48.00) x (8.00, 3.00) [ 85.041] glyphs0_to_dst: glyph=(36, 362)x(11, 10), unclipped [ 85.041] emit_primitive_identity_mask__avx2: dst=(36, 362), mask=(704.00, 0.00) x (11.00, 10.00) [ 85.041] glyphs0_to_dst: glyph=(46, 364)x(9, 8), unclipped [ 85.041] emit_primitive_identity_mask__avx2: dst=(46, 364), mask=(720.00, 0.00) x (9.00, 8.00) [ 85.041] glyphs0_to_dst: glyph=(54, 364)x(10, 8), unclipped [ 85.041] emit_primitive_identity_mask__avx2: dst=(54, 364), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.041] glyphs0_to_dst: glyph=(63, 364)x(10, 8), unclipped [ 85.041] emit_primitive_identity_mask__avx2: dst=(63, 364), mask=(720.00, 16.00) x (10.00, 8.00) [ 85.041] glyphs0_to_dst: glyph=(72, 361)x(10, 11), unclipped [ 85.041] emit_primitive_identity_mask__avx2: dst=(72, 361), mask=(736.00, 0.00) x (10.00, 11.00) [ 85.041] glyphs0_to_dst: glyph=(81, 364)x(10, 8), unclipped [ 85.041] emit_primitive_identity_mask__avx2: dst=(81, 364), mask=(752.00, 0.00) x (10.00, 8.00) [ 85.041] glyphs0_to_dst: glyph=(90, 361)x(10, 11), unclipped [ 85.041] emit_primitive_identity_mask__avx2: dst=(90, 361), mask=(736.00, 0.00) x (10.00, 11.00) [ 85.041] glyphs0_to_dst: glyph=(99, 364)x(11, 8), unclipped [ 85.041] emit_primitive_identity_mask__avx2: dst=(99, 364), mask=(736.00, 16.00) x (11.00, 8.00) [ 85.041] glyphs0_to_dst: glyph=(109, 364)x(9, 8), unclipped [ 85.041] emit_primitive_identity_mask__avx2: dst=(109, 364), mask=(752.00, 16.00) x (9.00, 8.00) [ 85.041] glyphs0_to_dst: glyph=(118, 366)x(8, 3), unclipped [ 85.041] emit_primitive_identity_mask__avx2: dst=(118, 366), mask=(688.00, 48.00) x (8.00, 3.00) [ 85.041] glyphs0_to_dst: glyph=(126, 362)x(10, 10), unclipped [ 85.041] emit_primitive_identity_mask__avx2: dst=(126, 362), mask=(704.00, 32.00) x (10.00, 10.00) [ 85.041] glyphs0_to_dst: glyph=(135, 362)x(10, 10), unclipped [ 85.041] emit_primitive_identity_mask__avx2: dst=(135, 362), mask=(704.00, 32.00) x (10.00, 10.00) [ 85.041] glyphs0_to_dst: glyph=(144, 362)x(10, 10), unclipped [ 85.041] emit_primitive_identity_mask__avx2: dst=(144, 362), mask=(720.00, 32.00) x (10.00, 10.00) [ 85.041] glyphs0_to_dst: glyph=(153, 362)x(10, 10), unclipped [ 85.041] emit_primitive_identity_mask__avx2: dst=(153, 362), mask=(704.00, 48.00) x (10.00, 10.00) [ 85.041] gen8_vertex_flush[1b98] = 54 [ 85.041] gen9_magic_ca_pass: CA fixup (3136 -> 3190) [ 85.041] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.041] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.041] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.041] sna_glyphs(op=3, nlist=1, src=(163, 372)) [ 85.041] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.041] sna_glyphs: discarding mask [ 85.041] glyphs0_to_dst(op=3, src=(163, 372), nlist=1, dst=(163, 372)+(0, 0)) [ 85.041] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.041] gen9_render_composite: 0x0, current mode=1/1 [ 85.041] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.041] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.041] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.041] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.041] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.041] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.041] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.041] sna_drawable_use_bo: using whole GPU bo [ 85.041] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.041] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.041] color_convert: src=ffffffff [20028888] [ 85.041] color_convert: dst=ffffffff [20028888] [ 85.041] sna_render_get_solid: ffffffff [ 85.041] sna_render_get_solid(white) [ 85.041] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.041] sna_transform_is_imprecise_integer_translation: no transform [ 85.041] gen9_composite_picture: integer translation (0, 0), removing [ 85.041] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.041] sna_render_pixmap_bo: GPU all damaged [ 85.041] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.041] gen4_choose_composite_emitter: solid, identity mask [ 85.041] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.041] gen9_composite_get_binding_table(f880) [ 85.041] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.041] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.041] gen9_emit_vertex_elements: setup id=9 [ 85.041] glyphs0_to_dst: glyph=(165, 364)x(5, 8), unclipped [ 85.041] emit_primitive_identity_mask__avx2: dst=(165, 364), mask=(720.00, 48.00) x (5.00, 8.00) [ 85.041] gen8_vertex_flush[1c98] = 3 [ 85.041] gen9_magic_ca_pass: CA fixup (3190 -> 3193) [ 85.041] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.041] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.041] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.041] sna_glyphs(op=3, nlist=1, src=(172, 372)) [ 85.041] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.041] sna_glyphs: discarding mask [ 85.041] glyphs0_to_dst(op=3, src=(172, 372), nlist=1, dst=(172, 372)+(0, 0)) [ 85.041] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.041] gen9_render_composite: 0x0, current mode=1/1 [ 85.041] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.041] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.041] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.041] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.041] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.041] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.041] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.041] sna_drawable_use_bo: using whole GPU bo [ 85.041] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.041] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.041] color_convert: src=ff729fcf [20028888] [ 85.041] color_convert: dst=ff729fcf [20028888] [ 85.041] sna_render_get_solid: ff729fcf [ 85.041] sna_render_get_solid(23) = ff729fcf (old) [ 85.041] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.041] sna_transform_is_imprecise_integer_translation: no transform [ 85.041] gen9_composite_picture: integer translation (0, 0), removing [ 85.041] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.041] sna_render_pixmap_bo: GPU all damaged [ 85.041] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.041] gen4_choose_composite_emitter: solid, identity mask [ 85.041] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.041] gen9_composite_get_binding_table(f840) [ 85.041] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.041] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.041] gen9_emit_vertex_elements: setup id=9 [ 85.041] glyphs0_to_dst: glyph=(171, 366)x(11, 3), unclipped [ 85.041] emit_primitive_identity_mask__avx2: dst=(171, 366), mask=(736.00, 32.00) x (11.00, 3.00) [ 85.041] glyphs0_to_dst: glyph=(180, 361)x(10, 14), unclipped [ 85.041] emit_primitive_identity_mask__avx2: dst=(180, 361), mask=(944.00, 48.00) x (10.00, 14.00) [ 85.041] glyphs0_to_dst: glyph=(189, 361)x(11, 11), unclipped [ 85.041] emit_primitive_identity_mask__avx2: dst=(189, 361), mask=(960.00, 0.00) x (11.00, 11.00) [ 85.041] glyphs0_to_dst: glyph=(198, 364)x(10, 8), unclipped [ 85.041] emit_primitive_identity_mask__avx2: dst=(198, 364), mask=(976.00, 0.00) x (10.00, 8.00) [ 85.041] glyphs0_to_dst: glyph=(208, 364)x(9, 11), unclipped [ 85.041] emit_primitive_identity_mask__avx2: dst=(208, 364), mask=(960.00, 16.00) x (9.00, 11.00) [ 85.041] glyphs0_to_dst: glyph=(216, 361)x(10, 14), unclipped [ 85.041] emit_primitive_identity_mask__avx2: dst=(216, 361), mask=(944.00, 48.00) x (10.00, 14.00) [ 85.041] glyphs0_to_dst: glyph=(225, 362)x(10, 10), unclipped [ 85.041] emit_primitive_identity_mask__avx2: dst=(225, 362), mask=(976.00, 16.00) x (10.00, 10.00) [ 85.041] glyphs0_to_dst: glyph=(234, 373)x(11, 2), unclipped [ 85.041] emit_primitive_identity_mask__avx2: dst=(234, 373), mask=(992.00, 0.00) x (11.00, 2.00) [ 85.041] glyphs0_to_dst: glyph=(243, 361)x(11, 11), unclipped [ 85.041] emit_primitive_identity_mask__avx2: dst=(243, 361), mask=(1008.00, 0.00) x (11.00, 11.00) [ 85.041] glyphs0_to_dst: glyph=(253, 364)x(9, 8), unclipped [ 85.041] emit_primitive_identity_mask__avx2: dst=(253, 364), mask=(720.00, 0.00) x (9.00, 8.00) [ 85.041] glyphs0_to_dst: glyph=(261, 364)x(10, 8), unclipped [ 85.041] emit_primitive_identity_mask__avx2: dst=(261, 364), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.041] glyphs0_to_dst: glyph=(270, 364)x(10, 8), unclipped [ 85.041] emit_primitive_identity_mask__avx2: dst=(270, 364), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.041] glyphs0_to_dst: glyph=(279, 360)x(10, 12), unclipped [ 85.041] emit_primitive_identity_mask__avx2: dst=(279, 360), mask=(992.00, 16.00) x (10.00, 12.00) [ 85.041] glyphs0_to_dst: glyph=(288, 364)x(10, 8), unclipped [ 85.041] emit_primitive_identity_mask__avx2: dst=(288, 364), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.041] glyphs0_to_dst: glyph=(297, 364)x(10, 8), unclipped [ 85.041] emit_primitive_identity_mask__avx2: dst=(297, 364), mask=(752.00, 0.00) x (10.00, 8.00) [ 85.041] glyphs0_to_dst: glyph=(307, 360)x(10, 12), unclipped [ 85.041] emit_primitive_identity_mask__avx2: dst=(307, 360), mask=(1008.00, 16.00) x (10.00, 12.00) [ 85.041] glyphs0_to_dst: glyph=(315, 361)x(11, 11), unclipped [ 85.041] emit_primitive_identity_mask__avx2: dst=(315, 361), mask=(960.00, 0.00) x (11.00, 11.00) [ 85.041] glyphs0_to_dst: glyph=(324, 364)x(11, 8), unclipped [ 85.041] emit_primitive_identity_mask__avx2: dst=(324, 364), mask=(736.00, 16.00) x (11.00, 8.00) [ 85.041] glyphs0_to_dst: glyph=(334, 364)x(9, 11), unclipped [ 85.041] emit_primitive_identity_mask__avx2: dst=(334, 364), mask=(960.00, 16.00) x (9.00, 11.00) [ 85.041] glyphs0_to_dst: glyph=(342, 373)x(11, 2), unclipped [ 85.041] emit_primitive_identity_mask__avx2: dst=(342, 373), mask=(992.00, 0.00) x (11.00, 2.00) [ 85.041] glyphs0_to_dst: glyph=(351, 360)x(10, 12), unclipped [ 85.041] emit_primitive_identity_mask__avx2: dst=(351, 360), mask=(992.00, 16.00) x (10.00, 12.00) [ 85.041] glyphs0_to_dst: glyph=(361, 360)x(9, 12), unclipped [ 85.041] emit_primitive_identity_mask__avx2: dst=(361, 360), mask=(960.00, 32.00) x (9.00, 12.00) [ 85.041] glyphs0_to_dst: glyph=(369, 364)x(10, 11), unclipped [ 85.041] emit_primitive_identity_mask__avx2: dst=(369, 364), mask=(976.00, 32.00) x (10.00, 11.00) [ 85.041] glyphs0_to_dst: glyph=(378, 361)x(10, 14), unclipped [ 85.041] emit_primitive_identity_mask__avx2: dst=(378, 361), mask=(944.00, 48.00) x (10.00, 14.00) [ 85.041] glyphs0_to_dst: glyph=(387, 362)x(10, 10), unclipped [ 85.041] emit_primitive_identity_mask__avx2: dst=(387, 362), mask=(960.00, 48.00) x (10.00, 10.00) [ 85.041] glyphs0_to_dst: glyph=(396, 373)x(11, 2), unclipped [ 85.041] emit_primitive_identity_mask__avx2: dst=(396, 373), mask=(992.00, 0.00) x (11.00, 2.00) [ 85.041] glyphs0_to_dst: glyph=(406, 364)x(9, 8), unclipped [ 85.041] emit_primitive_identity_mask__avx2: dst=(406, 364), mask=(688.00, 32.00) x (9.00, 8.00) [ 85.041] glyphs0_to_dst: glyph=(415, 364)x(9, 8), unclipped [ 85.041] emit_primitive_identity_mask__avx2: dst=(415, 364), mask=(752.00, 16.00) x (9.00, 8.00) [ 85.041] glyphs0_to_dst: glyph=(424, 364)x(9, 11), unclipped [ 85.041] emit_primitive_identity_mask__avx2: dst=(424, 364), mask=(960.00, 16.00) x (9.00, 11.00) [ 85.041] glyphs0_to_dst: glyph=(432, 361)x(10, 11), unclipped [ 85.041] emit_primitive_identity_mask__avx2: dst=(432, 361), mask=(976.00, 48.00) x (10.00, 11.00) [ 85.041] glyphs0_to_dst: glyph=(442, 364)x(9, 8), unclipped [ 85.041] emit_primitive_identity_mask__avx2: dst=(442, 364), mask=(688.00, 32.00) x (9.00, 8.00) [ 85.041] glyphs0_to_dst: glyph=(450, 364)x(10, 11), unclipped [ 85.041] emit_primitive_identity_mask__avx2: dst=(450, 364), mask=(976.00, 32.00) x (10.00, 11.00) [ 85.041] gen8_vertex_flush[1d98] = 96 [ 85.041] gen9_magic_ca_pass: CA fixup (3193 -> 3289) [ 85.041] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.041] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.041] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.041] sna_glyphs(op=3, nlist=1, src=(460, 372)) [ 85.041] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.041] sna_glyphs: discarding mask [ 85.041] glyphs0_to_dst(op=3, src=(460, 372), nlist=1, dst=(460, 372)+(0, 0)) [ 85.041] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.041] gen9_render_composite: 0x0, current mode=1/1 [ 85.041] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.041] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.042] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.042] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.042] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.042] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.042] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.042] sna_drawable_use_bo: using whole GPU bo [ 85.042] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.042] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.042] color_convert: src=ffffffff [20028888] [ 85.042] color_convert: dst=ffffffff [20028888] [ 85.042] sna_render_get_solid: ffffffff [ 85.042] sna_render_get_solid(white) [ 85.042] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.042] sna_transform_is_imprecise_integer_translation: no transform [ 85.042] gen9_composite_picture: integer translation (0, 0), removing [ 85.042] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.042] sna_render_pixmap_bo: GPU all damaged [ 85.042] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.042] gen4_choose_composite_emitter: solid, identity mask [ 85.042] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.042] gen9_composite_get_binding_table(f800) [ 85.042] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.042] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.042] gen9_emit_vertex_elements: setup id=9 [ 85.042] glyphs0_to_dst: glyph=(459, 361)x(10, 13), unclipped [ 85.042] emit_primitive_identity_mask__avx2: dst=(459, 361), mask=(752.00, 32.00) x (10.00, 13.00) [ 85.042] gen8_vertex_flush[1e98] = 3 [ 85.042] gen9_magic_ca_pass: CA fixup (3289 -> 3292) [ 85.042] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.042] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.042] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.042] sna_glyphs(op=3, nlist=1, src=(1, 389)) [ 85.042] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.042] sna_glyphs: discarding mask [ 85.042] glyphs0_to_dst(op=3, src=(1, 389), nlist=1, dst=(1, 389)+(0, 0)) [ 85.042] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.042] gen9_render_composite: 0x0, current mode=1/1 [ 85.042] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.042] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.042] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.042] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.042] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.042] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.042] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.042] sna_drawable_use_bo: using whole GPU bo [ 85.042] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.042] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.042] color_convert: src=ff8ae234 [20028888] [ 85.042] color_convert: dst=ff8ae234 [20028888] [ 85.042] sna_render_get_solid: ff8ae234 [ 85.042] sna_render_get_solid(22) = ff8ae234 (old) [ 85.042] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.042] sna_transform_is_imprecise_integer_translation: no transform [ 85.042] gen9_composite_picture: integer translation (0, 0), removing [ 85.042] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.042] sna_render_pixmap_bo: GPU all damaged [ 85.042] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.042] gen4_choose_composite_emitter: solid, identity mask [ 85.042] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.042] gen9_composite_get_binding_table(f7c0) [ 85.042] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.042] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.042] gen9_emit_vertex_elements: setup id=9 [ 85.042] glyphs0_to_dst: glyph=(1, 381)x(9, 8), unclipped [ 85.042] emit_primitive_identity_mask__avx2: dst=(1, 381), mask=(688.00, 32.00) x (9.00, 8.00) [ 85.042] glyphs0_to_dst: glyph=(9, 379)x(10, 13), unclipped [ 85.042] emit_primitive_identity_mask__avx2: dst=(9, 379), mask=(672.00, 48.00) x (10.00, 13.00) [ 85.042] glyphs0_to_dst: glyph=(19, 381)x(9, 8), unclipped [ 85.042] emit_primitive_identity_mask__avx2: dst=(19, 381), mask=(688.00, 32.00) x (9.00, 8.00) [ 85.042] glyphs0_to_dst: glyph=(28, 383)x(8, 3), unclipped [ 85.042] emit_primitive_identity_mask__avx2: dst=(28, 383), mask=(688.00, 48.00) x (8.00, 3.00) [ 85.042] glyphs0_to_dst: glyph=(36, 379)x(11, 10), unclipped [ 85.042] emit_primitive_identity_mask__avx2: dst=(36, 379), mask=(704.00, 0.00) x (11.00, 10.00) [ 85.042] glyphs0_to_dst: glyph=(46, 381)x(9, 8), unclipped [ 85.042] emit_primitive_identity_mask__avx2: dst=(46, 381), mask=(720.00, 0.00) x (9.00, 8.00) [ 85.042] glyphs0_to_dst: glyph=(54, 381)x(10, 8), unclipped [ 85.042] emit_primitive_identity_mask__avx2: dst=(54, 381), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.042] glyphs0_to_dst: glyph=(63, 381)x(10, 8), unclipped [ 85.042] emit_primitive_identity_mask__avx2: dst=(63, 381), mask=(720.00, 16.00) x (10.00, 8.00) [ 85.042] glyphs0_to_dst: glyph=(72, 378)x(10, 11), unclipped [ 85.042] emit_primitive_identity_mask__avx2: dst=(72, 378), mask=(736.00, 0.00) x (10.00, 11.00) [ 85.042] glyphs0_to_dst: glyph=(81, 381)x(10, 8), unclipped [ 85.042] emit_primitive_identity_mask__avx2: dst=(81, 381), mask=(752.00, 0.00) x (10.00, 8.00) [ 85.042] glyphs0_to_dst: glyph=(90, 378)x(10, 11), unclipped [ 85.042] emit_primitive_identity_mask__avx2: dst=(90, 378), mask=(736.00, 0.00) x (10.00, 11.00) [ 85.042] glyphs0_to_dst: glyph=(99, 381)x(11, 8), unclipped [ 85.042] emit_primitive_identity_mask__avx2: dst=(99, 381), mask=(736.00, 16.00) x (11.00, 8.00) [ 85.042] glyphs0_to_dst: glyph=(109, 381)x(9, 8), unclipped [ 85.042] emit_primitive_identity_mask__avx2: dst=(109, 381), mask=(752.00, 16.00) x (9.00, 8.00) [ 85.042] glyphs0_to_dst: glyph=(118, 383)x(8, 3), unclipped [ 85.042] emit_primitive_identity_mask__avx2: dst=(118, 383), mask=(688.00, 48.00) x (8.00, 3.00) [ 85.042] glyphs0_to_dst: glyph=(126, 379)x(10, 10), unclipped [ 85.042] emit_primitive_identity_mask__avx2: dst=(126, 379), mask=(704.00, 32.00) x (10.00, 10.00) [ 85.042] glyphs0_to_dst: glyph=(135, 379)x(10, 10), unclipped [ 85.042] emit_primitive_identity_mask__avx2: dst=(135, 379), mask=(704.00, 32.00) x (10.00, 10.00) [ 85.042] glyphs0_to_dst: glyph=(144, 379)x(10, 10), unclipped [ 85.042] emit_primitive_identity_mask__avx2: dst=(144, 379), mask=(720.00, 32.00) x (10.00, 10.00) [ 85.042] glyphs0_to_dst: glyph=(153, 379)x(10, 10), unclipped [ 85.042] emit_primitive_identity_mask__avx2: dst=(153, 379), mask=(704.00, 48.00) x (10.00, 10.00) [ 85.042] gen8_vertex_flush[1f98] = 54 [ 85.042] gen9_magic_ca_pass: CA fixup (3292 -> 3346) [ 85.042] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.042] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.042] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.042] sna_glyphs(op=3, nlist=1, src=(163, 389)) [ 85.042] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.042] sna_glyphs: discarding mask [ 85.042] glyphs0_to_dst(op=3, src=(163, 389), nlist=1, dst=(163, 389)+(0, 0)) [ 85.042] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.042] gen9_render_composite: 0x0, current mode=1/1 [ 85.042] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.042] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.042] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.042] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.042] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.042] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.042] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.042] sna_drawable_use_bo: using whole GPU bo [ 85.042] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.042] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.042] color_convert: src=ffffffff [20028888] [ 85.042] color_convert: dst=ffffffff [20028888] [ 85.042] sna_render_get_solid: ffffffff [ 85.042] sna_render_get_solid(white) [ 85.042] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.042] sna_transform_is_imprecise_integer_translation: no transform [ 85.042] gen9_composite_picture: integer translation (0, 0), removing [ 85.042] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.042] sna_render_pixmap_bo: GPU all damaged [ 85.042] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.042] gen4_choose_composite_emitter: solid, identity mask [ 85.042] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.042] gen9_composite_get_binding_table(f780) [ 85.042] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.042] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.042] gen9_emit_vertex_elements: setup id=9 [ 85.042] glyphs0_to_dst: glyph=(165, 381)x(5, 8), unclipped [ 85.042] emit_primitive_identity_mask__avx2: dst=(165, 381), mask=(720.00, 48.00) x (5.00, 8.00) [ 85.042] gen8_vertex_flush[2098] = 3 [ 85.042] gen9_magic_ca_pass: CA fixup (3346 -> 3349) [ 85.042] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.042] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.042] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.042] sna_glyphs(op=3, nlist=1, src=(172, 389)) [ 85.042] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.042] sna_glyphs: discarding mask [ 85.042] glyphs0_to_dst(op=3, src=(172, 389), nlist=1, dst=(172, 389)+(0, 0)) [ 85.042] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.042] gen9_render_composite: 0x0, current mode=1/1 [ 85.042] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.042] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.042] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.042] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.042] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.042] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.042] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.042] sna_drawable_use_bo: using whole GPU bo [ 85.042] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.042] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.042] color_convert: src=ff729fcf [20028888] [ 85.042] color_convert: dst=ff729fcf [20028888] [ 85.042] sna_render_get_solid: ff729fcf [ 85.042] sna_render_get_solid(23) = ff729fcf (old) [ 85.042] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.042] sna_transform_is_imprecise_integer_translation: no transform [ 85.042] gen9_composite_picture: integer translation (0, 0), removing [ 85.042] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.042] sna_render_pixmap_bo: GPU all damaged [ 85.042] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.042] gen4_choose_composite_emitter: solid, identity mask [ 85.042] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.042] gen9_composite_get_binding_table(f740) [ 85.042] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.042] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.042] gen9_emit_vertex_elements: setup id=9 [ 85.042] glyphs0_to_dst: glyph=(171, 383)x(11, 3), unclipped [ 85.042] emit_primitive_identity_mask__avx2: dst=(171, 383), mask=(736.00, 32.00) x (11.00, 3.00) [ 85.042] glyphs0_to_dst: glyph=(180, 378)x(10, 14), unclipped [ 85.042] emit_primitive_identity_mask__avx2: dst=(180, 378), mask=(944.00, 48.00) x (10.00, 14.00) [ 85.042] glyphs0_to_dst: glyph=(189, 378)x(11, 11), unclipped [ 85.042] emit_primitive_identity_mask__avx2: dst=(189, 378), mask=(960.00, 0.00) x (11.00, 11.00) [ 85.042] glyphs0_to_dst: glyph=(198, 381)x(10, 8), unclipped [ 85.042] emit_primitive_identity_mask__avx2: dst=(198, 381), mask=(976.00, 0.00) x (10.00, 8.00) [ 85.042] glyphs0_to_dst: glyph=(208, 381)x(9, 11), unclipped [ 85.042] emit_primitive_identity_mask__avx2: dst=(208, 381), mask=(960.00, 16.00) x (9.00, 11.00) [ 85.042] glyphs0_to_dst: glyph=(216, 378)x(10, 14), unclipped [ 85.042] emit_primitive_identity_mask__avx2: dst=(216, 378), mask=(944.00, 48.00) x (10.00, 14.00) [ 85.042] glyphs0_to_dst: glyph=(225, 379)x(10, 10), unclipped [ 85.042] emit_primitive_identity_mask__avx2: dst=(225, 379), mask=(976.00, 16.00) x (10.00, 10.00) [ 85.042] glyphs0_to_dst: glyph=(234, 390)x(11, 2), unclipped [ 85.042] emit_primitive_identity_mask__avx2: dst=(234, 390), mask=(992.00, 0.00) x (11.00, 2.00) [ 85.042] glyphs0_to_dst: glyph=(243, 378)x(11, 11), unclipped [ 85.042] emit_primitive_identity_mask__avx2: dst=(243, 378), mask=(1008.00, 0.00) x (11.00, 11.00) [ 85.042] glyphs0_to_dst: glyph=(253, 381)x(9, 8), unclipped [ 85.042] emit_primitive_identity_mask__avx2: dst=(253, 381), mask=(720.00, 0.00) x (9.00, 8.00) [ 85.042] glyphs0_to_dst: glyph=(261, 381)x(10, 8), unclipped [ 85.042] emit_primitive_identity_mask__avx2: dst=(261, 381), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.042] glyphs0_to_dst: glyph=(270, 381)x(10, 8), unclipped [ 85.042] emit_primitive_identity_mask__avx2: dst=(270, 381), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.042] glyphs0_to_dst: glyph=(279, 377)x(10, 12), unclipped [ 85.042] emit_primitive_identity_mask__avx2: dst=(279, 377), mask=(992.00, 16.00) x (10.00, 12.00) [ 85.042] glyphs0_to_dst: glyph=(288, 381)x(10, 8), unclipped [ 85.042] emit_primitive_identity_mask__avx2: dst=(288, 381), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.042] glyphs0_to_dst: glyph=(297, 381)x(10, 8), unclipped [ 85.042] emit_primitive_identity_mask__avx2: dst=(297, 381), mask=(752.00, 0.00) x (10.00, 8.00) [ 85.042] glyphs0_to_dst: glyph=(307, 377)x(10, 12), unclipped [ 85.042] emit_primitive_identity_mask__avx2: dst=(307, 377), mask=(1008.00, 16.00) x (10.00, 12.00) [ 85.042] glyphs0_to_dst: glyph=(315, 378)x(11, 11), unclipped [ 85.042] emit_primitive_identity_mask__avx2: dst=(315, 378), mask=(960.00, 0.00) x (11.00, 11.00) [ 85.042] glyphs0_to_dst: glyph=(324, 381)x(11, 8), unclipped [ 85.042] emit_primitive_identity_mask__avx2: dst=(324, 381), mask=(736.00, 16.00) x (11.00, 8.00) [ 85.042] glyphs0_to_dst: glyph=(334, 381)x(9, 11), unclipped [ 85.042] emit_primitive_identity_mask__avx2: dst=(334, 381), mask=(960.00, 16.00) x (9.00, 11.00) [ 85.042] glyphs0_to_dst: glyph=(342, 390)x(11, 2), unclipped [ 85.042] emit_primitive_identity_mask__avx2: dst=(342, 390), mask=(992.00, 0.00) x (11.00, 2.00) [ 85.042] glyphs0_to_dst: glyph=(351, 377)x(10, 12), unclipped [ 85.042] emit_primitive_identity_mask__avx2: dst=(351, 377), mask=(992.00, 16.00) x (10.00, 12.00) [ 85.042] glyphs0_to_dst: glyph=(361, 377)x(9, 12), unclipped [ 85.042] emit_primitive_identity_mask__avx2: dst=(361, 377), mask=(960.00, 32.00) x (9.00, 12.00) [ 85.042] glyphs0_to_dst: glyph=(369, 381)x(10, 11), unclipped [ 85.042] emit_primitive_identity_mask__avx2: dst=(369, 381), mask=(976.00, 32.00) x (10.00, 11.00) [ 85.042] glyphs0_to_dst: glyph=(378, 378)x(10, 14), unclipped [ 85.042] emit_primitive_identity_mask__avx2: dst=(378, 378), mask=(944.00, 48.00) x (10.00, 14.00) [ 85.042] glyphs0_to_dst: glyph=(387, 379)x(10, 10), unclipped [ 85.042] emit_primitive_identity_mask__avx2: dst=(387, 379), mask=(960.00, 48.00) x (10.00, 10.00) [ 85.042] glyphs0_to_dst: glyph=(396, 390)x(11, 2), unclipped [ 85.042] emit_primitive_identity_mask__avx2: dst=(396, 390), mask=(992.00, 0.00) x (11.00, 2.00) [ 85.042] glyphs0_to_dst: glyph=(406, 381)x(9, 8), unclipped [ 85.042] emit_primitive_identity_mask__avx2: dst=(406, 381), mask=(688.00, 32.00) x (9.00, 8.00) [ 85.042] glyphs0_to_dst: glyph=(415, 381)x(9, 8), unclipped [ 85.042] emit_primitive_identity_mask__avx2: dst=(415, 381), mask=(752.00, 16.00) x (9.00, 8.00) [ 85.042] glyphs0_to_dst: glyph=(424, 381)x(9, 11), unclipped [ 85.042] emit_primitive_identity_mask__avx2: dst=(424, 381), mask=(960.00, 16.00) x (9.00, 11.00) [ 85.042] glyphs0_to_dst: glyph=(432, 378)x(10, 11), unclipped [ 85.042] emit_primitive_identity_mask__avx2: dst=(432, 378), mask=(976.00, 48.00) x (10.00, 11.00) [ 85.042] glyphs0_to_dst: glyph=(442, 381)x(9, 8), unclipped [ 85.042] emit_primitive_identity_mask__avx2: dst=(442, 381), mask=(688.00, 32.00) x (9.00, 8.00) [ 85.042] glyphs0_to_dst: glyph=(450, 381)x(10, 11), unclipped [ 85.042] emit_primitive_identity_mask__avx2: dst=(450, 381), mask=(976.00, 32.00) x (10.00, 11.00) [ 85.042] gen8_vertex_flush[2198] = 96 [ 85.042] gen9_magic_ca_pass: CA fixup (3349 -> 3445) [ 85.043] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.043] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.043] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.043] sna_glyphs(op=3, nlist=1, src=(460, 389)) [ 85.043] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.043] sna_glyphs: discarding mask [ 85.043] glyphs0_to_dst(op=3, src=(460, 389), nlist=1, dst=(460, 389)+(0, 0)) [ 85.043] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.043] gen9_render_composite: 0x0, current mode=1/1 [ 85.043] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.043] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.043] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.043] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.043] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.043] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.043] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.043] sna_drawable_use_bo: using whole GPU bo [ 85.043] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.043] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.043] color_convert: src=ffffffff [20028888] [ 85.043] color_convert: dst=ffffffff [20028888] [ 85.043] sna_render_get_solid: ffffffff [ 85.043] sna_render_get_solid(white) [ 85.043] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.043] sna_transform_is_imprecise_integer_translation: no transform [ 85.043] gen9_composite_picture: integer translation (0, 0), removing [ 85.043] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.043] sna_render_pixmap_bo: GPU all damaged [ 85.043] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.043] gen4_choose_composite_emitter: solid, identity mask [ 85.043] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.043] gen9_composite_get_binding_table(f700) [ 85.043] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.043] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.043] gen9_emit_vertex_elements: setup id=9 [ 85.043] glyphs0_to_dst: glyph=(459, 378)x(10, 13), unclipped [ 85.043] emit_primitive_identity_mask__avx2: dst=(459, 378), mask=(752.00, 32.00) x (10.00, 13.00) [ 85.043] gen8_vertex_flush[2298] = 3 [ 85.043] gen9_magic_ca_pass: CA fixup (3445 -> 3448) [ 85.043] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.043] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.043] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.043] sna_glyphs(op=3, nlist=1, src=(1, 406)) [ 85.043] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.043] sna_glyphs: discarding mask [ 85.043] glyphs0_to_dst(op=3, src=(1, 406), nlist=1, dst=(1, 406)+(0, 0)) [ 85.043] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.043] gen9_render_composite: 0x0, current mode=1/1 [ 85.043] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.043] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.043] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.043] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.043] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.043] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.043] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.043] sna_drawable_use_bo: using whole GPU bo [ 85.043] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.043] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.043] color_convert: src=ff8ae234 [20028888] [ 85.043] color_convert: dst=ff8ae234 [20028888] [ 85.043] sna_render_get_solid: ff8ae234 [ 85.043] sna_render_get_solid(22) = ff8ae234 (old) [ 85.043] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.043] sna_transform_is_imprecise_integer_translation: no transform [ 85.043] gen9_composite_picture: integer translation (0, 0), removing [ 85.043] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.043] sna_render_pixmap_bo: GPU all damaged [ 85.043] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.043] gen4_choose_composite_emitter: solid, identity mask [ 85.043] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.043] gen9_composite_get_binding_table(f6c0) [ 85.043] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.043] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.043] gen9_emit_vertex_elements: setup id=9 [ 85.043] glyphs0_to_dst: glyph=(1, 398)x(9, 8), unclipped [ 85.043] emit_primitive_identity_mask__avx2: dst=(1, 398), mask=(688.00, 32.00) x (9.00, 8.00) [ 85.043] glyphs0_to_dst: glyph=(9, 396)x(10, 13), unclipped [ 85.043] emit_primitive_identity_mask__avx2: dst=(9, 396), mask=(672.00, 48.00) x (10.00, 13.00) [ 85.043] glyphs0_to_dst: glyph=(19, 398)x(9, 8), unclipped [ 85.043] emit_primitive_identity_mask__avx2: dst=(19, 398), mask=(688.00, 32.00) x (9.00, 8.00) [ 85.043] glyphs0_to_dst: glyph=(28, 400)x(8, 3), unclipped [ 85.043] emit_primitive_identity_mask__avx2: dst=(28, 400), mask=(688.00, 48.00) x (8.00, 3.00) [ 85.043] glyphs0_to_dst: glyph=(36, 396)x(11, 10), unclipped [ 85.043] emit_primitive_identity_mask__avx2: dst=(36, 396), mask=(704.00, 0.00) x (11.00, 10.00) [ 85.043] glyphs0_to_dst: glyph=(46, 398)x(9, 8), unclipped [ 85.043] emit_primitive_identity_mask__avx2: dst=(46, 398), mask=(720.00, 0.00) x (9.00, 8.00) [ 85.043] glyphs0_to_dst: glyph=(54, 398)x(10, 8), unclipped [ 85.043] emit_primitive_identity_mask__avx2: dst=(54, 398), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.043] glyphs0_to_dst: glyph=(63, 398)x(10, 8), unclipped [ 85.043] emit_primitive_identity_mask__avx2: dst=(63, 398), mask=(720.00, 16.00) x (10.00, 8.00) [ 85.043] glyphs0_to_dst: glyph=(72, 395)x(10, 11), unclipped [ 85.043] emit_primitive_identity_mask__avx2: dst=(72, 395), mask=(736.00, 0.00) x (10.00, 11.00) [ 85.043] glyphs0_to_dst: glyph=(81, 398)x(10, 8), unclipped [ 85.043] emit_primitive_identity_mask__avx2: dst=(81, 398), mask=(752.00, 0.00) x (10.00, 8.00) [ 85.043] glyphs0_to_dst: glyph=(90, 395)x(10, 11), unclipped [ 85.043] emit_primitive_identity_mask__avx2: dst=(90, 395), mask=(736.00, 0.00) x (10.00, 11.00) [ 85.043] glyphs0_to_dst: glyph=(99, 398)x(11, 8), unclipped [ 85.043] emit_primitive_identity_mask__avx2: dst=(99, 398), mask=(736.00, 16.00) x (11.00, 8.00) [ 85.043] glyphs0_to_dst: glyph=(109, 398)x(9, 8), unclipped [ 85.043] emit_primitive_identity_mask__avx2: dst=(109, 398), mask=(752.00, 16.00) x (9.00, 8.00) [ 85.043] glyphs0_to_dst: glyph=(118, 400)x(8, 3), unclipped [ 85.043] emit_primitive_identity_mask__avx2: dst=(118, 400), mask=(688.00, 48.00) x (8.00, 3.00) [ 85.043] glyphs0_to_dst: glyph=(126, 396)x(10, 10), unclipped [ 85.043] emit_primitive_identity_mask__avx2: dst=(126, 396), mask=(704.00, 32.00) x (10.00, 10.00) [ 85.043] glyphs0_to_dst: glyph=(135, 396)x(10, 10), unclipped [ 85.043] emit_primitive_identity_mask__avx2: dst=(135, 396), mask=(704.00, 32.00) x (10.00, 10.00) [ 85.043] glyphs0_to_dst: glyph=(144, 396)x(10, 10), unclipped [ 85.043] emit_primitive_identity_mask__avx2: dst=(144, 396), mask=(720.00, 32.00) x (10.00, 10.00) [ 85.043] glyphs0_to_dst: glyph=(153, 396)x(10, 10), unclipped [ 85.043] emit_primitive_identity_mask__avx2: dst=(153, 396), mask=(704.00, 48.00) x (10.00, 10.00) [ 85.043] gen8_vertex_flush[2398] = 54 [ 85.043] gen9_magic_ca_pass: CA fixup (3448 -> 3502) [ 85.043] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.043] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.043] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.043] sna_glyphs(op=3, nlist=1, src=(163, 406)) [ 85.043] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.043] sna_glyphs: discarding mask [ 85.043] glyphs0_to_dst(op=3, src=(163, 406), nlist=1, dst=(163, 406)+(0, 0)) [ 85.043] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.043] gen9_render_composite: 0x0, current mode=1/1 [ 85.043] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.043] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.043] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.043] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.043] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.043] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.043] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.043] sna_drawable_use_bo: using whole GPU bo [ 85.043] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.043] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.043] color_convert: src=ffffffff [20028888] [ 85.043] color_convert: dst=ffffffff [20028888] [ 85.043] sna_render_get_solid: ffffffff [ 85.043] sna_render_get_solid(white) [ 85.043] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.043] sna_transform_is_imprecise_integer_translation: no transform [ 85.043] gen9_composite_picture: integer translation (0, 0), removing [ 85.043] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.043] sna_render_pixmap_bo: GPU all damaged [ 85.043] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.043] gen4_choose_composite_emitter: solid, identity mask [ 85.043] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.043] gen9_composite_get_binding_table(f680) [ 85.043] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.043] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.043] gen9_emit_vertex_elements: setup id=9 [ 85.043] glyphs0_to_dst: glyph=(165, 398)x(5, 8), unclipped [ 85.043] emit_primitive_identity_mask__avx2: dst=(165, 398), mask=(720.00, 48.00) x (5.00, 8.00) [ 85.043] gen8_vertex_flush[2498] = 3 [ 85.043] gen9_magic_ca_pass: CA fixup (3502 -> 3505) [ 85.043] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.043] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.043] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.043] sna_glyphs(op=3, nlist=1, src=(172, 406)) [ 85.043] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.043] sna_glyphs: discarding mask [ 85.043] glyphs0_to_dst(op=3, src=(172, 406), nlist=1, dst=(172, 406)+(0, 0)) [ 85.043] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.043] gen9_render_composite: 0x0, current mode=1/1 [ 85.043] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.043] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.043] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.043] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.043] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.043] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.043] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.043] sna_drawable_use_bo: using whole GPU bo [ 85.043] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.043] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.043] color_convert: src=ff729fcf [20028888] [ 85.043] color_convert: dst=ff729fcf [20028888] [ 85.043] sna_render_get_solid: ff729fcf [ 85.043] sna_render_get_solid(23) = ff729fcf (old) [ 85.043] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.043] sna_transform_is_imprecise_integer_translation: no transform [ 85.043] gen9_composite_picture: integer translation (0, 0), removing [ 85.043] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.043] sna_render_pixmap_bo: GPU all damaged [ 85.043] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.043] gen4_choose_composite_emitter: solid, identity mask [ 85.043] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.043] gen9_composite_get_binding_table(f640) [ 85.043] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.043] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.043] gen9_emit_vertex_elements: setup id=9 [ 85.043] glyphs0_to_dst: glyph=(171, 400)x(11, 3), unclipped [ 85.043] emit_primitive_identity_mask__avx2: dst=(171, 400), mask=(736.00, 32.00) x (11.00, 3.00) [ 85.043] glyphs0_to_dst: glyph=(180, 395)x(10, 14), unclipped [ 85.043] emit_primitive_identity_mask__avx2: dst=(180, 395), mask=(944.00, 48.00) x (10.00, 14.00) [ 85.043] glyphs0_to_dst: glyph=(189, 395)x(11, 11), unclipped [ 85.043] emit_primitive_identity_mask__avx2: dst=(189, 395), mask=(960.00, 0.00) x (11.00, 11.00) [ 85.043] glyphs0_to_dst: glyph=(198, 398)x(10, 8), unclipped [ 85.043] emit_primitive_identity_mask__avx2: dst=(198, 398), mask=(976.00, 0.00) x (10.00, 8.00) [ 85.043] glyphs0_to_dst: glyph=(208, 398)x(9, 11), unclipped [ 85.043] emit_primitive_identity_mask__avx2: dst=(208, 398), mask=(960.00, 16.00) x (9.00, 11.00) [ 85.043] glyphs0_to_dst: glyph=(216, 395)x(10, 14), unclipped [ 85.043] emit_primitive_identity_mask__avx2: dst=(216, 395), mask=(944.00, 48.00) x (10.00, 14.00) [ 85.043] glyphs0_to_dst: glyph=(225, 396)x(10, 10), unclipped [ 85.043] emit_primitive_identity_mask__avx2: dst=(225, 396), mask=(976.00, 16.00) x (10.00, 10.00) [ 85.043] glyphs0_to_dst: glyph=(234, 407)x(11, 2), unclipped [ 85.043] emit_primitive_identity_mask__avx2: dst=(234, 407), mask=(992.00, 0.00) x (11.00, 2.00) [ 85.043] glyphs0_to_dst: glyph=(243, 395)x(11, 11), unclipped [ 85.043] emit_primitive_identity_mask__avx2: dst=(243, 395), mask=(1008.00, 0.00) x (11.00, 11.00) [ 85.043] glyphs0_to_dst: glyph=(253, 398)x(9, 8), unclipped [ 85.043] emit_primitive_identity_mask__avx2: dst=(253, 398), mask=(720.00, 0.00) x (9.00, 8.00) [ 85.043] glyphs0_to_dst: glyph=(261, 398)x(10, 8), unclipped [ 85.043] emit_primitive_identity_mask__avx2: dst=(261, 398), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.043] glyphs0_to_dst: glyph=(270, 398)x(10, 8), unclipped [ 85.043] emit_primitive_identity_mask__avx2: dst=(270, 398), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.043] glyphs0_to_dst: glyph=(279, 394)x(10, 12), unclipped [ 85.043] emit_primitive_identity_mask__avx2: dst=(279, 394), mask=(992.00, 16.00) x (10.00, 12.00) [ 85.043] glyphs0_to_dst: glyph=(288, 398)x(10, 8), unclipped [ 85.043] emit_primitive_identity_mask__avx2: dst=(288, 398), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.043] glyphs0_to_dst: glyph=(297, 398)x(10, 8), unclipped [ 85.043] emit_primitive_identity_mask__avx2: dst=(297, 398), mask=(752.00, 0.00) x (10.00, 8.00) [ 85.043] glyphs0_to_dst: glyph=(307, 394)x(10, 12), unclipped [ 85.043] emit_primitive_identity_mask__avx2: dst=(307, 394), mask=(1008.00, 16.00) x (10.00, 12.00) [ 85.043] glyphs0_to_dst: glyph=(315, 395)x(11, 11), unclipped [ 85.043] emit_primitive_identity_mask__avx2: dst=(315, 395), mask=(960.00, 0.00) x (11.00, 11.00) [ 85.043] glyphs0_to_dst: glyph=(324, 398)x(11, 8), unclipped [ 85.043] emit_primitive_identity_mask__avx2: dst=(324, 398), mask=(736.00, 16.00) x (11.00, 8.00) [ 85.043] glyphs0_to_dst: glyph=(334, 398)x(9, 11), unclipped [ 85.043] emit_primitive_identity_mask__avx2: dst=(334, 398), mask=(960.00, 16.00) x (9.00, 11.00) [ 85.043] glyphs0_to_dst: glyph=(342, 407)x(11, 2), unclipped [ 85.043] emit_primitive_identity_mask__avx2: dst=(342, 407), mask=(992.00, 0.00) x (11.00, 2.00) [ 85.043] glyphs0_to_dst: glyph=(351, 394)x(10, 12), unclipped [ 85.043] emit_primitive_identity_mask__avx2: dst=(351, 394), mask=(992.00, 16.00) x (10.00, 12.00) [ 85.043] glyphs0_to_dst: glyph=(361, 394)x(9, 12), unclipped [ 85.043] emit_primitive_identity_mask__avx2: dst=(361, 394), mask=(960.00, 32.00) x (9.00, 12.00) [ 85.043] glyphs0_to_dst: glyph=(369, 398)x(10, 11), unclipped [ 85.043] emit_primitive_identity_mask__avx2: dst=(369, 398), mask=(976.00, 32.00) x (10.00, 11.00) [ 85.043] glyphs0_to_dst: glyph=(378, 395)x(10, 14), unclipped [ 85.043] emit_primitive_identity_mask__avx2: dst=(378, 395), mask=(944.00, 48.00) x (10.00, 14.00) [ 85.043] glyphs0_to_dst: glyph=(387, 396)x(10, 10), unclipped [ 85.043] emit_primitive_identity_mask__avx2: dst=(387, 396), mask=(960.00, 48.00) x (10.00, 10.00) [ 85.043] glyphs0_to_dst: glyph=(396, 407)x(11, 2), unclipped [ 85.043] emit_primitive_identity_mask__avx2: dst=(396, 407), mask=(992.00, 0.00) x (11.00, 2.00) [ 85.043] glyphs0_to_dst: glyph=(406, 398)x(9, 8), unclipped [ 85.043] emit_primitive_identity_mask__avx2: dst=(406, 398), mask=(688.00, 32.00) x (9.00, 8.00) [ 85.044] glyphs0_to_dst: glyph=(415, 398)x(9, 8), unclipped [ 85.044] emit_primitive_identity_mask__avx2: dst=(415, 398), mask=(752.00, 16.00) x (9.00, 8.00) [ 85.044] glyphs0_to_dst: glyph=(424, 398)x(9, 11), unclipped [ 85.044] emit_primitive_identity_mask__avx2: dst=(424, 398), mask=(960.00, 16.00) x (9.00, 11.00) [ 85.044] glyphs0_to_dst: glyph=(432, 395)x(10, 11), unclipped [ 85.044] emit_primitive_identity_mask__avx2: dst=(432, 395), mask=(976.00, 48.00) x (10.00, 11.00) [ 85.044] glyphs0_to_dst: glyph=(442, 398)x(9, 8), unclipped [ 85.044] emit_primitive_identity_mask__avx2: dst=(442, 398), mask=(688.00, 32.00) x (9.00, 8.00) [ 85.044] glyphs0_to_dst: glyph=(450, 398)x(10, 11), unclipped [ 85.044] emit_primitive_identity_mask__avx2: dst=(450, 398), mask=(976.00, 32.00) x (10.00, 11.00) [ 85.044] gen8_vertex_flush[2598] = 96 [ 85.044] gen9_magic_ca_pass: CA fixup (3505 -> 3601) [ 85.044] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.044] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.044] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.044] sna_glyphs(op=3, nlist=1, src=(460, 406)) [ 85.044] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.044] sna_glyphs: discarding mask [ 85.044] glyphs0_to_dst(op=3, src=(460, 406), nlist=1, dst=(460, 406)+(0, 0)) [ 85.044] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.044] gen9_render_composite: 0x0, current mode=1/1 [ 85.044] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.044] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.044] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.044] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.044] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.044] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.044] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.044] sna_drawable_use_bo: using whole GPU bo [ 85.044] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.044] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.044] color_convert: src=ffffffff [20028888] [ 85.044] color_convert: dst=ffffffff [20028888] [ 85.044] sna_render_get_solid: ffffffff [ 85.044] sna_render_get_solid(white) [ 85.044] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.044] sna_transform_is_imprecise_integer_translation: no transform [ 85.044] gen9_composite_picture: integer translation (0, 0), removing [ 85.044] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.044] sna_render_pixmap_bo: GPU all damaged [ 85.044] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.044] gen4_choose_composite_emitter: solid, identity mask [ 85.044] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.044] gen9_composite_get_binding_table(f600) [ 85.044] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.044] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.044] gen9_emit_vertex_elements: setup id=9 [ 85.044] glyphs0_to_dst: glyph=(459, 395)x(10, 13), unclipped [ 85.044] emit_primitive_identity_mask__avx2: dst=(459, 395), mask=(752.00, 32.00) x (10.00, 13.00) [ 85.044] gen8_vertex_flush[2698] = 3 [ 85.044] gen9_magic_ca_pass: CA fixup (3601 -> 3604) [ 85.044] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.044] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.044] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.044] sna_glyphs(op=3, nlist=1, src=(1, 423)) [ 85.044] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.044] sna_glyphs: discarding mask [ 85.044] glyphs0_to_dst(op=3, src=(1, 423), nlist=1, dst=(1, 423)+(0, 0)) [ 85.044] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.044] gen9_render_composite: 0x0, current mode=1/1 [ 85.044] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.044] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.044] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.044] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.044] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.044] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.044] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.044] sna_drawable_use_bo: using whole GPU bo [ 85.044] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.044] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.044] color_convert: src=ff8ae234 [20028888] [ 85.044] color_convert: dst=ff8ae234 [20028888] [ 85.044] sna_render_get_solid: ff8ae234 [ 85.044] sna_render_get_solid(22) = ff8ae234 (old) [ 85.044] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.044] sna_transform_is_imprecise_integer_translation: no transform [ 85.044] gen9_composite_picture: integer translation (0, 0), removing [ 85.044] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.044] sna_render_pixmap_bo: GPU all damaged [ 85.044] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.044] gen4_choose_composite_emitter: solid, identity mask [ 85.044] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.044] gen9_composite_get_binding_table(f5c0) [ 85.044] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.044] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.044] gen9_emit_vertex_elements: setup id=9 [ 85.044] glyphs0_to_dst: glyph=(1, 415)x(9, 8), unclipped [ 85.044] emit_primitive_identity_mask__avx2: dst=(1, 415), mask=(688.00, 32.00) x (9.00, 8.00) [ 85.044] glyphs0_to_dst: glyph=(9, 413)x(10, 13), unclipped [ 85.044] emit_primitive_identity_mask__avx2: dst=(9, 413), mask=(672.00, 48.00) x (10.00, 13.00) [ 85.044] glyphs0_to_dst: glyph=(19, 415)x(9, 8), unclipped [ 85.044] emit_primitive_identity_mask__avx2: dst=(19, 415), mask=(688.00, 32.00) x (9.00, 8.00) [ 85.044] glyphs0_to_dst: glyph=(28, 417)x(8, 3), unclipped [ 85.044] emit_primitive_identity_mask__avx2: dst=(28, 417), mask=(688.00, 48.00) x (8.00, 3.00) [ 85.044] glyphs0_to_dst: glyph=(36, 413)x(11, 10), unclipped [ 85.044] emit_primitive_identity_mask__avx2: dst=(36, 413), mask=(704.00, 0.00) x (11.00, 10.00) [ 85.044] glyphs0_to_dst: glyph=(46, 415)x(9, 8), unclipped [ 85.044] emit_primitive_identity_mask__avx2: dst=(46, 415), mask=(720.00, 0.00) x (9.00, 8.00) [ 85.044] glyphs0_to_dst: glyph=(54, 415)x(10, 8), unclipped [ 85.044] emit_primitive_identity_mask__avx2: dst=(54, 415), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.044] glyphs0_to_dst: glyph=(63, 415)x(10, 8), unclipped [ 85.044] emit_primitive_identity_mask__avx2: dst=(63, 415), mask=(720.00, 16.00) x (10.00, 8.00) [ 85.044] glyphs0_to_dst: glyph=(72, 412)x(10, 11), unclipped [ 85.044] emit_primitive_identity_mask__avx2: dst=(72, 412), mask=(736.00, 0.00) x (10.00, 11.00) [ 85.044] glyphs0_to_dst: glyph=(81, 415)x(10, 8), unclipped [ 85.044] emit_primitive_identity_mask__avx2: dst=(81, 415), mask=(752.00, 0.00) x (10.00, 8.00) [ 85.044] glyphs0_to_dst: glyph=(90, 412)x(10, 11), unclipped [ 85.044] emit_primitive_identity_mask__avx2: dst=(90, 412), mask=(736.00, 0.00) x (10.00, 11.00) [ 85.044] glyphs0_to_dst: glyph=(99, 415)x(11, 8), unclipped [ 85.044] emit_primitive_identity_mask__avx2: dst=(99, 415), mask=(736.00, 16.00) x (11.00, 8.00) [ 85.044] glyphs0_to_dst: glyph=(109, 415)x(9, 8), unclipped [ 85.044] emit_primitive_identity_mask__avx2: dst=(109, 415), mask=(752.00, 16.00) x (9.00, 8.00) [ 85.044] glyphs0_to_dst: glyph=(118, 417)x(8, 3), unclipped [ 85.044] emit_primitive_identity_mask__avx2: dst=(118, 417), mask=(688.00, 48.00) x (8.00, 3.00) [ 85.044] glyphs0_to_dst: glyph=(126, 413)x(10, 10), unclipped [ 85.044] emit_primitive_identity_mask__avx2: dst=(126, 413), mask=(704.00, 32.00) x (10.00, 10.00) [ 85.044] glyphs0_to_dst: glyph=(135, 413)x(10, 10), unclipped [ 85.044] emit_primitive_identity_mask__avx2: dst=(135, 413), mask=(704.00, 32.00) x (10.00, 10.00) [ 85.044] glyphs0_to_dst: glyph=(144, 413)x(10, 10), unclipped [ 85.044] emit_primitive_identity_mask__avx2: dst=(144, 413), mask=(720.00, 32.00) x (10.00, 10.00) [ 85.044] glyphs0_to_dst: glyph=(153, 413)x(10, 10), unclipped [ 85.044] emit_primitive_identity_mask__avx2: dst=(153, 413), mask=(704.00, 48.00) x (10.00, 10.00) [ 85.044] gen8_vertex_flush[2798] = 54 [ 85.044] gen9_magic_ca_pass: CA fixup (3604 -> 3658) [ 85.044] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.044] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.044] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.044] sna_glyphs(op=3, nlist=1, src=(163, 423)) [ 85.044] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.044] sna_glyphs: discarding mask [ 85.044] glyphs0_to_dst(op=3, src=(163, 423), nlist=1, dst=(163, 423)+(0, 0)) [ 85.044] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.044] gen9_render_composite: 0x0, current mode=1/1 [ 85.044] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.044] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.044] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.044] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.044] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.044] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.044] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.044] sna_drawable_use_bo: using whole GPU bo [ 85.044] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.044] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.044] color_convert: src=ffffffff [20028888] [ 85.044] color_convert: dst=ffffffff [20028888] [ 85.044] sna_render_get_solid: ffffffff [ 85.044] sna_render_get_solid(white) [ 85.044] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.044] sna_transform_is_imprecise_integer_translation: no transform [ 85.044] gen9_composite_picture: integer translation (0, 0), removing [ 85.044] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.044] sna_render_pixmap_bo: GPU all damaged [ 85.044] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.044] gen4_choose_composite_emitter: solid, identity mask [ 85.044] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.044] gen9_composite_get_binding_table(f580) [ 85.044] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.044] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.044] gen9_emit_vertex_elements: setup id=9 [ 85.044] glyphs0_to_dst: glyph=(165, 415)x(5, 8), unclipped [ 85.044] emit_primitive_identity_mask__avx2: dst=(165, 415), mask=(720.00, 48.00) x (5.00, 8.00) [ 85.044] gen8_vertex_flush[2898] = 3 [ 85.044] gen9_magic_ca_pass: CA fixup (3658 -> 3661) [ 85.044] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.044] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.044] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.044] sna_glyphs(op=3, nlist=1, src=(172, 423)) [ 85.044] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.044] sna_glyphs: discarding mask [ 85.044] glyphs0_to_dst(op=3, src=(172, 423), nlist=1, dst=(172, 423)+(0, 0)) [ 85.044] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.044] gen9_render_composite: 0x0, current mode=1/1 [ 85.044] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.044] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.044] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.044] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.044] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.044] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.044] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.044] sna_drawable_use_bo: using whole GPU bo [ 85.044] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.044] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.044] color_convert: src=ff729fcf [20028888] [ 85.044] color_convert: dst=ff729fcf [20028888] [ 85.044] sna_render_get_solid: ff729fcf [ 85.044] sna_render_get_solid(23) = ff729fcf (old) [ 85.044] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.044] sna_transform_is_imprecise_integer_translation: no transform [ 85.044] gen9_composite_picture: integer translation (0, 0), removing [ 85.044] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.044] sna_render_pixmap_bo: GPU all damaged [ 85.044] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.044] gen4_choose_composite_emitter: solid, identity mask [ 85.044] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.044] gen9_composite_get_binding_table(f540) [ 85.044] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.044] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.044] gen9_emit_vertex_elements: setup id=9 [ 85.044] glyphs0_to_dst: glyph=(171, 417)x(11, 3), unclipped [ 85.044] emit_primitive_identity_mask__avx2: dst=(171, 417), mask=(736.00, 32.00) x (11.00, 3.00) [ 85.044] glyphs0_to_dst: glyph=(180, 412)x(10, 14), unclipped [ 85.044] emit_primitive_identity_mask__avx2: dst=(180, 412), mask=(944.00, 48.00) x (10.00, 14.00) [ 85.044] glyphs0_to_dst: glyph=(189, 412)x(11, 11), unclipped [ 85.044] emit_primitive_identity_mask__avx2: dst=(189, 412), mask=(960.00, 0.00) x (11.00, 11.00) [ 85.044] glyphs0_to_dst: glyph=(198, 415)x(10, 8), unclipped [ 85.044] emit_primitive_identity_mask__avx2: dst=(198, 415), mask=(976.00, 0.00) x (10.00, 8.00) [ 85.044] glyphs0_to_dst: glyph=(208, 415)x(9, 11), unclipped [ 85.044] emit_primitive_identity_mask__avx2: dst=(208, 415), mask=(960.00, 16.00) x (9.00, 11.00) [ 85.044] glyphs0_to_dst: glyph=(216, 412)x(10, 14), unclipped [ 85.044] emit_primitive_identity_mask__avx2: dst=(216, 412), mask=(944.00, 48.00) x (10.00, 14.00) [ 85.044] glyphs0_to_dst: glyph=(225, 413)x(10, 10), unclipped [ 85.044] emit_primitive_identity_mask__avx2: dst=(225, 413), mask=(976.00, 16.00) x (10.00, 10.00) [ 85.044] glyphs0_to_dst: glyph=(234, 424)x(11, 2), unclipped [ 85.044] emit_primitive_identity_mask__avx2: dst=(234, 424), mask=(992.00, 0.00) x (11.00, 2.00) [ 85.044] glyphs0_to_dst: glyph=(243, 412)x(11, 11), unclipped [ 85.044] emit_primitive_identity_mask__avx2: dst=(243, 412), mask=(1008.00, 0.00) x (11.00, 11.00) [ 85.044] glyphs0_to_dst: glyph=(253, 415)x(9, 8), unclipped [ 85.044] emit_primitive_identity_mask__avx2: dst=(253, 415), mask=(720.00, 0.00) x (9.00, 8.00) [ 85.044] glyphs0_to_dst: glyph=(261, 415)x(10, 8), unclipped [ 85.044] emit_primitive_identity_mask__avx2: dst=(261, 415), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.044] glyphs0_to_dst: glyph=(270, 415)x(10, 8), unclipped [ 85.044] emit_primitive_identity_mask__avx2: dst=(270, 415), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.044] glyphs0_to_dst: glyph=(279, 411)x(10, 12), unclipped [ 85.044] emit_primitive_identity_mask__avx2: dst=(279, 411), mask=(992.00, 16.00) x (10.00, 12.00) [ 85.044] glyphs0_to_dst: glyph=(288, 415)x(10, 8), unclipped [ 85.044] emit_primitive_identity_mask__avx2: dst=(288, 415), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.044] glyphs0_to_dst: glyph=(297, 415)x(10, 8), unclipped [ 85.044] emit_primitive_identity_mask__avx2: dst=(297, 415), mask=(752.00, 0.00) x (10.00, 8.00) [ 85.044] glyphs0_to_dst: glyph=(307, 411)x(10, 12), unclipped [ 85.044] emit_primitive_identity_mask__avx2: dst=(307, 411), mask=(1008.00, 16.00) x (10.00, 12.00) [ 85.044] glyphs0_to_dst: glyph=(315, 412)x(11, 11), unclipped [ 85.044] emit_primitive_identity_mask__avx2: dst=(315, 412), mask=(960.00, 0.00) x (11.00, 11.00) [ 85.044] glyphs0_to_dst: glyph=(324, 415)x(11, 8), unclipped [ 85.044] emit_primitive_identity_mask__avx2: dst=(324, 415), mask=(736.00, 16.00) x (11.00, 8.00) [ 85.044] glyphs0_to_dst: glyph=(334, 415)x(9, 11), unclipped [ 85.044] emit_primitive_identity_mask__avx2: dst=(334, 415), mask=(960.00, 16.00) x (9.00, 11.00) [ 85.044] glyphs0_to_dst: glyph=(342, 424)x(11, 2), unclipped [ 85.044] emit_primitive_identity_mask__avx2: dst=(342, 424), mask=(992.00, 0.00) x (11.00, 2.00) [ 85.045] glyphs0_to_dst: glyph=(351, 411)x(10, 12), unclipped [ 85.045] emit_primitive_identity_mask__avx2: dst=(351, 411), mask=(992.00, 16.00) x (10.00, 12.00) [ 85.045] glyphs0_to_dst: glyph=(361, 411)x(9, 12), unclipped [ 85.045] emit_primitive_identity_mask__avx2: dst=(361, 411), mask=(960.00, 32.00) x (9.00, 12.00) [ 85.045] glyphs0_to_dst: glyph=(369, 415)x(10, 11), unclipped [ 85.045] emit_primitive_identity_mask__avx2: dst=(369, 415), mask=(976.00, 32.00) x (10.00, 11.00) [ 85.045] glyphs0_to_dst: glyph=(378, 412)x(10, 14), unclipped [ 85.045] emit_primitive_identity_mask__avx2: dst=(378, 412), mask=(944.00, 48.00) x (10.00, 14.00) [ 85.045] glyphs0_to_dst: glyph=(387, 413)x(10, 10), unclipped [ 85.045] emit_primitive_identity_mask__avx2: dst=(387, 413), mask=(960.00, 48.00) x (10.00, 10.00) [ 85.045] glyphs0_to_dst: glyph=(396, 424)x(11, 2), unclipped [ 85.045] emit_primitive_identity_mask__avx2: dst=(396, 424), mask=(992.00, 0.00) x (11.00, 2.00) [ 85.045] glyphs0_to_dst: glyph=(406, 415)x(9, 8), unclipped [ 85.045] emit_primitive_identity_mask__avx2: dst=(406, 415), mask=(688.00, 32.00) x (9.00, 8.00) [ 85.045] glyphs0_to_dst: glyph=(415, 415)x(9, 8), unclipped [ 85.045] emit_primitive_identity_mask__avx2: dst=(415, 415), mask=(752.00, 16.00) x (9.00, 8.00) [ 85.045] glyphs0_to_dst: glyph=(424, 415)x(9, 11), unclipped [ 85.045] emit_primitive_identity_mask__avx2: dst=(424, 415), mask=(960.00, 16.00) x (9.00, 11.00) [ 85.045] glyphs0_to_dst: glyph=(432, 412)x(10, 11), unclipped [ 85.045] emit_primitive_identity_mask__avx2: dst=(432, 412), mask=(976.00, 48.00) x (10.00, 11.00) [ 85.045] glyphs0_to_dst: glyph=(442, 415)x(9, 8), unclipped [ 85.045] emit_primitive_identity_mask__avx2: dst=(442, 415), mask=(688.00, 32.00) x (9.00, 8.00) [ 85.045] glyphs0_to_dst: glyph=(450, 415)x(10, 11), unclipped [ 85.045] emit_primitive_identity_mask__avx2: dst=(450, 415), mask=(976.00, 32.00) x (10.00, 11.00) [ 85.045] gen8_vertex_flush[2998] = 96 [ 85.045] gen9_magic_ca_pass: CA fixup (3661 -> 3757) [ 85.045] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.045] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.045] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.045] sna_accel_flush: flush?=0, dirty?=0 [ 85.045] sna_block_handler (tv=0.0) [ 85.045] sna_wakeup_handler [ 85.045] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=114, name=86 [ 85.045] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 85.045] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 85.045] sna_dri2_get_back: draw size=3840x2160, back buffer handle=114 size=3840x2160, is-scanout? 1, active?=1, pitch=15360, front pitch=15360 [ 85.045] sna_dri2_get_back: reuse backbuffer? 1 [ 85.045] sna_dri2_get_back: back buffer handle=114, active?=1, refcnt=2 [ 85.045] sna_dri2_get_back: cache: handle=32, active=0 [ 85.045] sna_dri2_get_back: reuse cache handle=32, name=80, flags=0 [ 85.045] sna_dri2_get_back: caching handle=114 (name=86, flags=0, active_scanout=1) [ 85.045] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 85.045] sna_dri2_reuse_buffer: reusing back buffer handle=32, name=80, pitch=15360, age=0 [ 85.045] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 85.045] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=128, name=76, active_scanout=2 [ 85.045] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 85.045] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=128] -- refcnt=4, draw=146, pixmap=4091, proxy?=0 [ 85.045] sna_accel_flush: flush?=0, dirty?=0 [ 85.045] sna_accel_flush: flush?=0, dirty?=0 [ 85.045] sna_accel_flush: flush?=0, dirty?=0 [ 85.045] sna_block_handler (tv=0.0) [ 85.045] sna_wakeup_handler [ 85.045] sna_glyphs(op=3, nlist=1, src=(460, 423)) [ 85.045] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.045] sna_glyphs: discarding mask [ 85.045] glyphs0_to_dst(op=3, src=(460, 423), nlist=1, dst=(460, 423)+(0, 0)) [ 85.045] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.045] gen9_render_composite: 0x0, current mode=1/1 [ 85.045] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.045] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.045] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.045] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.045] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.045] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.045] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.045] sna_drawable_use_bo: using whole GPU bo [ 85.045] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.045] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.045] color_convert: src=ffffffff [20028888] [ 85.045] color_convert: dst=ffffffff [20028888] [ 85.045] sna_render_get_solid: ffffffff [ 85.045] sna_render_get_solid(white) [ 85.045] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.045] sna_transform_is_imprecise_integer_translation: no transform [ 85.045] gen9_composite_picture: integer translation (0, 0), removing [ 85.045] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.045] sna_render_pixmap_bo: GPU all damaged [ 85.045] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.045] gen4_choose_composite_emitter: solid, identity mask [ 85.045] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.045] gen9_composite_get_binding_table(f500) [ 85.045] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.045] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.045] gen9_emit_vertex_elements: setup id=9 [ 85.045] glyphs0_to_dst: glyph=(459, 412)x(10, 13), unclipped [ 85.045] emit_primitive_identity_mask__avx2: dst=(459, 412), mask=(752.00, 32.00) x (10.00, 13.00) [ 85.045] glyphs0_to_dst: glyph=(477, 418)x(10, 3), unclipped [ 85.045] emit_primitive_identity_mask__avx2: dst=(477, 418), mask=(1008.00, 48.00) x (10.00, 3.00) [ 85.045] glyphs0_to_dst: glyph=(487, 412)x(9, 14), unclipped [ 85.045] emit_primitive_identity_mask__avx2: dst=(487, 412), mask=(832.00, 32.00) x (9.00, 14.00) [ 85.045] glyphs0_to_dst: glyph=(496, 415)x(9, 8), unclipped [ 85.045] emit_primitive_identity_mask__avx2: dst=(496, 415), mask=(896.00, 48.00) x (9.00, 8.00) [ 85.045] glyphs0_to_dst: glyph=(504, 415)x(10, 8), unclipped [ 85.045] emit_primitive_identity_mask__avx2: dst=(504, 415), mask=(848.00, 16.00) x (10.00, 8.00) [ 85.045] glyphs0_to_dst: glyph=(514, 415)x(9, 8), unclipped [ 85.045] emit_primitive_identity_mask__avx2: dst=(514, 415), mask=(848.00, 48.00) x (9.00, 8.00) [ 85.045] glyphs0_to_dst: glyph=(522, 412)x(10, 11), unclipped [ 85.045] emit_primitive_identity_mask__avx2: dst=(522, 412), mask=(992.00, 32.00) x (10.00, 11.00) [ 85.045] glyphs0_to_dst: glyph=(532, 415)x(9, 11), unclipped [ 85.045] emit_primitive_identity_mask__avx2: dst=(532, 415), mask=(880.00, 16.00) x (9.00, 11.00) [ 85.045] glyphs0_to_dst: glyph=(541, 412)x(9, 11), unclipped [ 85.045] emit_primitive_identity_mask__avx2: dst=(541, 412), mask=(880.00, 0.00) x (9.00, 11.00) [ 85.045] glyphs0_to_dst: glyph=(550, 412)x(9, 14), unclipped [ 85.045] emit_primitive_identity_mask__avx2: dst=(550, 412), mask=(832.00, 32.00) x (9.00, 14.00) [ 85.045] glyphs0_to_dst: glyph=(558, 415)x(10, 8), unclipped [ 85.045] emit_primitive_identity_mask__avx2: dst=(558, 415), mask=(848.00, 16.00) x (10.00, 8.00) [ 85.045] glyphs0_to_dst: glyph=(568, 415)x(9, 11), unclipped [ 85.045] emit_primitive_identity_mask__avx2: dst=(568, 415), mask=(880.00, 16.00) x (9.00, 11.00) [ 85.045] glyphs0_to_dst: glyph=(576, 425)x(11, 2), unclipped [ 85.045] emit_primitive_identity_mask__avx2: dst=(576, 425), mask=(832.00, 48.00) x (11.00, 2.00) [ 85.045] glyphs0_to_dst: glyph=(585, 411)x(10, 12), unclipped [ 85.045] emit_primitive_identity_mask__avx2: dst=(585, 411), mask=(864.00, 0.00) x (10.00, 12.00) [ 85.045] glyphs0_to_dst: glyph=(594, 415)x(10, 8), unclipped [ 85.045] emit_primitive_identity_mask__avx2: dst=(594, 415), mask=(864.00, 32.00) x (10.00, 8.00) [ 85.045] glyphs0_to_dst: glyph=(603, 412)x(10, 11), unclipped [ 85.045] emit_primitive_identity_mask__avx2: dst=(603, 412), mask=(880.00, 32.00) x (10.00, 11.00) [ 85.045] glyphs0_to_dst: glyph=(612, 425)x(11, 2), unclipped [ 85.045] emit_primitive_identity_mask__avx2: dst=(612, 425), mask=(832.00, 48.00) x (11.00, 2.00) [ 85.045] glyphs0_to_dst: glyph=(621, 412)x(10, 11), unclipped [ 85.045] emit_primitive_identity_mask__avx2: dst=(621, 412), mask=(880.00, 32.00) x (10.00, 11.00) [ 85.045] glyphs0_to_dst: glyph=(630, 415)x(10, 8), unclipped [ 85.045] emit_primitive_identity_mask__avx2: dst=(630, 415), mask=(944.00, 0.00) x (10.00, 8.00) [ 85.045] glyphs0_to_dst: glyph=(639, 415)x(10, 11), unclipped [ 85.045] emit_primitive_identity_mask__avx2: dst=(639, 415), mask=(880.00, 48.00) x (10.00, 11.00) [ 85.045] glyphs0_to_dst: glyph=(651, 420)x(5, 3), unclipped [ 85.045] emit_primitive_identity_mask__avx2: dst=(651, 420), mask=(1008.00, 32.00) x (5.00, 3.00) [ 85.045] glyphs0_to_dst: glyph=(658, 415)x(9, 8), unclipped [ 85.045] emit_primitive_identity_mask__avx2: dst=(658, 415), mask=(896.00, 48.00) x (9.00, 8.00) [ 85.045] glyphs0_to_dst: glyph=(667, 411)x(9, 12), unclipped [ 85.045] emit_primitive_identity_mask__avx2: dst=(667, 411), mask=(992.00, 48.00) x (9.00, 12.00) [ 85.045] gen8_vertex_flush[2a98] = 69 [ 85.045] gen9_magic_ca_pass: CA fixup (3757 -> 3826) [ 85.045] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.045] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.045] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.045] sna_glyphs(op=3, nlist=1, src=(1, 440)) [ 85.045] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.045] sna_glyphs: discarding mask [ 85.045] glyphs0_to_dst(op=3, src=(1, 440), nlist=1, dst=(1, 440)+(0, 0)) [ 85.045] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.045] gen9_render_composite: 0x0, current mode=1/1 [ 85.045] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.045] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.045] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.045] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.045] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.045] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.045] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.045] sna_drawable_use_bo: using whole GPU bo [ 85.045] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.045] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.045] color_convert: src=ff8ae234 [20028888] [ 85.045] color_convert: dst=ff8ae234 [20028888] [ 85.045] sna_render_get_solid: ff8ae234 [ 85.045] sna_render_get_solid(22) = ff8ae234 (old) [ 85.045] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.045] sna_transform_is_imprecise_integer_translation: no transform [ 85.045] gen9_composite_picture: integer translation (0, 0), removing [ 85.045] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.045] sna_render_pixmap_bo: GPU all damaged [ 85.045] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.045] gen4_choose_composite_emitter: solid, identity mask [ 85.045] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.045] gen9_composite_get_binding_table(f4c0) [ 85.045] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.045] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.045] gen9_emit_vertex_elements: setup id=9 [ 85.045] glyphs0_to_dst: glyph=(1, 432)x(9, 8), unclipped [ 85.045] emit_primitive_identity_mask__avx2: dst=(1, 432), mask=(688.00, 32.00) x (9.00, 8.00) [ 85.045] glyphs0_to_dst: glyph=(9, 430)x(10, 13), unclipped [ 85.045] emit_primitive_identity_mask__avx2: dst=(9, 430), mask=(672.00, 48.00) x (10.00, 13.00) [ 85.045] glyphs0_to_dst: glyph=(19, 432)x(9, 8), unclipped [ 85.045] emit_primitive_identity_mask__avx2: dst=(19, 432), mask=(688.00, 32.00) x (9.00, 8.00) [ 85.045] glyphs0_to_dst: glyph=(28, 434)x(8, 3), unclipped [ 85.045] emit_primitive_identity_mask__avx2: dst=(28, 434), mask=(688.00, 48.00) x (8.00, 3.00) [ 85.045] glyphs0_to_dst: glyph=(36, 430)x(11, 10), unclipped [ 85.045] emit_primitive_identity_mask__avx2: dst=(36, 430), mask=(704.00, 0.00) x (11.00, 10.00) [ 85.045] glyphs0_to_dst: glyph=(46, 432)x(9, 8), unclipped [ 85.045] emit_primitive_identity_mask__avx2: dst=(46, 432), mask=(720.00, 0.00) x (9.00, 8.00) [ 85.045] glyphs0_to_dst: glyph=(54, 432)x(10, 8), unclipped [ 85.045] emit_primitive_identity_mask__avx2: dst=(54, 432), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.045] glyphs0_to_dst: glyph=(63, 432)x(10, 8), unclipped [ 85.045] emit_primitive_identity_mask__avx2: dst=(63, 432), mask=(720.00, 16.00) x (10.00, 8.00) [ 85.045] glyphs0_to_dst: glyph=(72, 429)x(10, 11), unclipped [ 85.045] emit_primitive_identity_mask__avx2: dst=(72, 429), mask=(736.00, 0.00) x (10.00, 11.00) [ 85.045] glyphs0_to_dst: glyph=(81, 432)x(10, 8), unclipped [ 85.045] emit_primitive_identity_mask__avx2: dst=(81, 432), mask=(752.00, 0.00) x (10.00, 8.00) [ 85.045] glyphs0_to_dst: glyph=(90, 429)x(10, 11), unclipped [ 85.045] emit_primitive_identity_mask__avx2: dst=(90, 429), mask=(736.00, 0.00) x (10.00, 11.00) [ 85.045] glyphs0_to_dst: glyph=(99, 432)x(11, 8), unclipped [ 85.045] emit_primitive_identity_mask__avx2: dst=(99, 432), mask=(736.00, 16.00) x (11.00, 8.00) [ 85.045] glyphs0_to_dst: glyph=(109, 432)x(9, 8), unclipped [ 85.045] emit_primitive_identity_mask__avx2: dst=(109, 432), mask=(752.00, 16.00) x (9.00, 8.00) [ 85.045] glyphs0_to_dst: glyph=(118, 434)x(8, 3), unclipped [ 85.045] emit_primitive_identity_mask__avx2: dst=(118, 434), mask=(688.00, 48.00) x (8.00, 3.00) [ 85.045] glyphs0_to_dst: glyph=(126, 430)x(10, 10), unclipped [ 85.045] emit_primitive_identity_mask__avx2: dst=(126, 430), mask=(704.00, 32.00) x (10.00, 10.00) [ 85.045] glyphs0_to_dst: glyph=(135, 430)x(10, 10), unclipped [ 85.045] emit_primitive_identity_mask__avx2: dst=(135, 430), mask=(704.00, 32.00) x (10.00, 10.00) [ 85.045] glyphs0_to_dst: glyph=(144, 430)x(10, 10), unclipped [ 85.045] emit_primitive_identity_mask__avx2: dst=(144, 430), mask=(720.00, 32.00) x (10.00, 10.00) [ 85.045] glyphs0_to_dst: glyph=(153, 430)x(10, 10), unclipped [ 85.045] emit_primitive_identity_mask__avx2: dst=(153, 430), mask=(704.00, 48.00) x (10.00, 10.00) [ 85.045] gen8_vertex_flush[2b98] = 54 [ 85.045] gen9_magic_ca_pass: CA fixup (3826 -> 3880) [ 85.045] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.045] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.045] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.045] sna_glyphs(op=3, nlist=1, src=(163, 440)) [ 85.045] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.045] sna_glyphs: discarding mask [ 85.045] glyphs0_to_dst(op=3, src=(163, 440), nlist=1, dst=(163, 440)+(0, 0)) [ 85.045] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.045] gen9_render_composite: 0x0, current mode=1/1 [ 85.045] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.045] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.045] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.045] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.045] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.045] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.045] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.045] sna_drawable_use_bo: using whole GPU bo [ 85.045] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.045] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.045] color_convert: src=ffffffff [20028888] [ 85.045] color_convert: dst=ffffffff [20028888] [ 85.045] sna_render_get_solid: ffffffff [ 85.045] sna_render_get_solid(white) [ 85.046] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.046] sna_transform_is_imprecise_integer_translation: no transform [ 85.046] gen9_composite_picture: integer translation (0, 0), removing [ 85.046] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.046] sna_render_pixmap_bo: GPU all damaged [ 85.046] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.046] gen4_choose_composite_emitter: solid, identity mask [ 85.046] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.046] gen9_composite_get_binding_table(f480) [ 85.046] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.046] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.046] gen9_emit_vertex_elements: setup id=9 [ 85.046] glyphs0_to_dst: glyph=(165, 432)x(5, 8), unclipped [ 85.046] emit_primitive_identity_mask__avx2: dst=(165, 432), mask=(720.00, 48.00) x (5.00, 8.00) [ 85.046] gen8_vertex_flush[2c98] = 3 [ 85.046] gen9_magic_ca_pass: CA fixup (3880 -> 3883) [ 85.046] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.046] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.046] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.046] sna_glyphs(op=3, nlist=1, src=(172, 440)) [ 85.046] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.046] sna_glyphs: discarding mask [ 85.046] glyphs0_to_dst(op=3, src=(172, 440), nlist=1, dst=(172, 440)+(0, 0)) [ 85.046] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.046] gen9_render_composite: 0x0, current mode=1/1 [ 85.046] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.046] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.046] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.046] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.046] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.046] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.046] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.046] sna_drawable_use_bo: using whole GPU bo [ 85.046] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.046] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.046] color_convert: src=ff729fcf [20028888] [ 85.046] color_convert: dst=ff729fcf [20028888] [ 85.046] sna_render_get_solid: ff729fcf [ 85.046] sna_render_get_solid(23) = ff729fcf (old) [ 85.046] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.046] sna_transform_is_imprecise_integer_translation: no transform [ 85.046] gen9_composite_picture: integer translation (0, 0), removing [ 85.046] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.046] sna_render_pixmap_bo: GPU all damaged [ 85.046] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.046] gen4_choose_composite_emitter: solid, identity mask [ 85.046] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.046] gen9_composite_get_binding_table(f440) [ 85.046] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.046] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.046] gen9_emit_vertex_elements: setup id=9 [ 85.046] glyphs0_to_dst: glyph=(171, 434)x(11, 3), unclipped [ 85.046] emit_primitive_identity_mask__avx2: dst=(171, 434), mask=(736.00, 32.00) x (11.00, 3.00) [ 85.046] glyphs0_to_dst: glyph=(180, 429)x(10, 14), unclipped [ 85.046] emit_primitive_identity_mask__avx2: dst=(180, 429), mask=(944.00, 48.00) x (10.00, 14.00) [ 85.046] glyphs0_to_dst: glyph=(189, 429)x(11, 11), unclipped [ 85.046] emit_primitive_identity_mask__avx2: dst=(189, 429), mask=(960.00, 0.00) x (11.00, 11.00) [ 85.046] glyphs0_to_dst: glyph=(198, 432)x(10, 8), unclipped [ 85.046] emit_primitive_identity_mask__avx2: dst=(198, 432), mask=(976.00, 0.00) x (10.00, 8.00) [ 85.046] glyphs0_to_dst: glyph=(208, 432)x(9, 11), unclipped [ 85.046] emit_primitive_identity_mask__avx2: dst=(208, 432), mask=(960.00, 16.00) x (9.00, 11.00) [ 85.046] glyphs0_to_dst: glyph=(216, 429)x(10, 14), unclipped [ 85.046] emit_primitive_identity_mask__avx2: dst=(216, 429), mask=(944.00, 48.00) x (10.00, 14.00) [ 85.046] glyphs0_to_dst: glyph=(225, 430)x(10, 10), unclipped [ 85.046] emit_primitive_identity_mask__avx2: dst=(225, 430), mask=(976.00, 16.00) x (10.00, 10.00) [ 85.046] glyphs0_to_dst: glyph=(234, 441)x(11, 2), unclipped [ 85.046] emit_primitive_identity_mask__avx2: dst=(234, 441), mask=(992.00, 0.00) x (11.00, 2.00) [ 85.046] glyphs0_to_dst: glyph=(243, 429)x(11, 11), unclipped [ 85.046] emit_primitive_identity_mask__avx2: dst=(243, 429), mask=(1008.00, 0.00) x (11.00, 11.00) [ 85.046] glyphs0_to_dst: glyph=(253, 432)x(9, 8), unclipped [ 85.046] emit_primitive_identity_mask__avx2: dst=(253, 432), mask=(720.00, 0.00) x (9.00, 8.00) [ 85.046] glyphs0_to_dst: glyph=(261, 432)x(10, 8), unclipped [ 85.046] emit_primitive_identity_mask__avx2: dst=(261, 432), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.046] glyphs0_to_dst: glyph=(270, 432)x(10, 8), unclipped [ 85.046] emit_primitive_identity_mask__avx2: dst=(270, 432), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.046] glyphs0_to_dst: glyph=(279, 428)x(10, 12), unclipped [ 85.046] emit_primitive_identity_mask__avx2: dst=(279, 428), mask=(992.00, 16.00) x (10.00, 12.00) [ 85.046] glyphs0_to_dst: glyph=(288, 432)x(10, 8), unclipped [ 85.046] emit_primitive_identity_mask__avx2: dst=(288, 432), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.046] glyphs0_to_dst: glyph=(297, 432)x(10, 8), unclipped [ 85.046] emit_primitive_identity_mask__avx2: dst=(297, 432), mask=(752.00, 0.00) x (10.00, 8.00) [ 85.046] glyphs0_to_dst: glyph=(307, 428)x(10, 12), unclipped [ 85.046] emit_primitive_identity_mask__avx2: dst=(307, 428), mask=(1008.00, 16.00) x (10.00, 12.00) [ 85.046] glyphs0_to_dst: glyph=(315, 429)x(11, 11), unclipped [ 85.046] emit_primitive_identity_mask__avx2: dst=(315, 429), mask=(960.00, 0.00) x (11.00, 11.00) [ 85.046] glyphs0_to_dst: glyph=(324, 432)x(11, 8), unclipped [ 85.046] emit_primitive_identity_mask__avx2: dst=(324, 432), mask=(736.00, 16.00) x (11.00, 8.00) [ 85.046] glyphs0_to_dst: glyph=(334, 432)x(9, 11), unclipped [ 85.046] emit_primitive_identity_mask__avx2: dst=(334, 432), mask=(960.00, 16.00) x (9.00, 11.00) [ 85.046] glyphs0_to_dst: glyph=(342, 441)x(11, 2), unclipped [ 85.046] emit_primitive_identity_mask__avx2: dst=(342, 441), mask=(992.00, 0.00) x (11.00, 2.00) [ 85.046] glyphs0_to_dst: glyph=(351, 428)x(10, 12), unclipped [ 85.046] emit_primitive_identity_mask__avx2: dst=(351, 428), mask=(992.00, 16.00) x (10.00, 12.00) [ 85.046] glyphs0_to_dst: glyph=(361, 428)x(9, 12), unclipped [ 85.046] emit_primitive_identity_mask__avx2: dst=(361, 428), mask=(960.00, 32.00) x (9.00, 12.00) [ 85.046] glyphs0_to_dst: glyph=(369, 432)x(10, 11), unclipped [ 85.046] emit_primitive_identity_mask__avx2: dst=(369, 432), mask=(976.00, 32.00) x (10.00, 11.00) [ 85.046] glyphs0_to_dst: glyph=(378, 429)x(10, 14), unclipped [ 85.046] emit_primitive_identity_mask__avx2: dst=(378, 429), mask=(944.00, 48.00) x (10.00, 14.00) [ 85.046] glyphs0_to_dst: glyph=(387, 430)x(10, 10), unclipped [ 85.046] emit_primitive_identity_mask__avx2: dst=(387, 430), mask=(960.00, 48.00) x (10.00, 10.00) [ 85.046] glyphs0_to_dst: glyph=(396, 441)x(11, 2), unclipped [ 85.046] emit_primitive_identity_mask__avx2: dst=(396, 441), mask=(992.00, 0.00) x (11.00, 2.00) [ 85.046] glyphs0_to_dst: glyph=(406, 432)x(9, 8), unclipped [ 85.046] emit_primitive_identity_mask__avx2: dst=(406, 432), mask=(688.00, 32.00) x (9.00, 8.00) [ 85.046] glyphs0_to_dst: glyph=(415, 432)x(9, 8), unclipped [ 85.046] emit_primitive_identity_mask__avx2: dst=(415, 432), mask=(752.00, 16.00) x (9.00, 8.00) [ 85.046] glyphs0_to_dst: glyph=(424, 432)x(9, 11), unclipped [ 85.046] emit_primitive_identity_mask__avx2: dst=(424, 432), mask=(960.00, 16.00) x (9.00, 11.00) [ 85.046] glyphs0_to_dst: glyph=(432, 429)x(10, 11), unclipped [ 85.046] emit_primitive_identity_mask__avx2: dst=(432, 429), mask=(976.00, 48.00) x (10.00, 11.00) [ 85.046] glyphs0_to_dst: glyph=(442, 432)x(9, 8), unclipped [ 85.046] emit_primitive_identity_mask__avx2: dst=(442, 432), mask=(688.00, 32.00) x (9.00, 8.00) [ 85.046] glyphs0_to_dst: glyph=(450, 432)x(10, 11), unclipped [ 85.046] emit_primitive_identity_mask__avx2: dst=(450, 432), mask=(976.00, 32.00) x (10.00, 11.00) [ 85.046] gen8_vertex_flush[2d98] = 96 [ 85.046] gen9_magic_ca_pass: CA fixup (3883 -> 3979) [ 85.046] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.046] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.046] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.046] sna_glyphs(op=3, nlist=1, src=(460, 440)) [ 85.046] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.046] sna_glyphs: discarding mask [ 85.046] glyphs0_to_dst(op=3, src=(460, 440), nlist=1, dst=(460, 440)+(0, 0)) [ 85.046] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.046] gen9_render_composite: 0x0, current mode=1/1 [ 85.046] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.046] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.046] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.046] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.046] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.046] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.046] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.046] sna_drawable_use_bo: using whole GPU bo [ 85.046] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.046] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.046] color_convert: src=ffffffff [20028888] [ 85.046] color_convert: dst=ffffffff [20028888] [ 85.046] sna_render_get_solid: ffffffff [ 85.046] sna_render_get_solid(white) [ 85.046] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.046] sna_transform_is_imprecise_integer_translation: no transform [ 85.046] gen9_composite_picture: integer translation (0, 0), removing [ 85.046] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.046] sna_render_pixmap_bo: GPU all damaged [ 85.046] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.046] gen4_choose_composite_emitter: solid, identity mask [ 85.046] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.046] gen9_composite_get_binding_table(f400) [ 85.046] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.046] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.046] gen9_emit_vertex_elements: setup id=9 [ 85.046] glyphs0_to_dst: glyph=(459, 429)x(10, 13), unclipped [ 85.046] emit_primitive_identity_mask__avx2: dst=(459, 429), mask=(752.00, 32.00) x (10.00, 13.00) [ 85.046] glyphs0_to_dst: glyph=(477, 435)x(10, 3), unclipped [ 85.046] emit_primitive_identity_mask__avx2: dst=(477, 435), mask=(1008.00, 48.00) x (10.00, 3.00) [ 85.046] glyphs0_to_dst: glyph=(487, 429)x(9, 14), unclipped [ 85.046] emit_primitive_identity_mask__avx2: dst=(487, 429), mask=(832.00, 32.00) x (9.00, 14.00) [ 85.046] glyphs0_to_dst: glyph=(496, 432)x(9, 8), unclipped [ 85.046] emit_primitive_identity_mask__avx2: dst=(496, 432), mask=(896.00, 48.00) x (9.00, 8.00) [ 85.046] glyphs0_to_dst: glyph=(504, 432)x(10, 8), unclipped [ 85.046] emit_primitive_identity_mask__avx2: dst=(504, 432), mask=(848.00, 16.00) x (10.00, 8.00) [ 85.046] glyphs0_to_dst: glyph=(514, 432)x(9, 8), unclipped [ 85.046] emit_primitive_identity_mask__avx2: dst=(514, 432), mask=(848.00, 48.00) x (9.00, 8.00) [ 85.046] glyphs0_to_dst: glyph=(522, 429)x(10, 11), unclipped [ 85.046] emit_primitive_identity_mask__avx2: dst=(522, 429), mask=(992.00, 32.00) x (10.00, 11.00) [ 85.046] glyphs0_to_dst: glyph=(532, 432)x(9, 11), unclipped [ 85.046] emit_primitive_identity_mask__avx2: dst=(532, 432), mask=(880.00, 16.00) x (9.00, 11.00) [ 85.046] glyphs0_to_dst: glyph=(541, 429)x(9, 11), unclipped [ 85.046] emit_primitive_identity_mask__avx2: dst=(541, 429), mask=(880.00, 0.00) x (9.00, 11.00) [ 85.046] glyphs0_to_dst: glyph=(550, 429)x(9, 14), unclipped [ 85.046] emit_primitive_identity_mask__avx2: dst=(550, 429), mask=(832.00, 32.00) x (9.00, 14.00) [ 85.046] glyphs0_to_dst: glyph=(558, 432)x(10, 8), unclipped [ 85.046] emit_primitive_identity_mask__avx2: dst=(558, 432), mask=(848.00, 16.00) x (10.00, 8.00) [ 85.046] glyphs0_to_dst: glyph=(568, 432)x(9, 11), unclipped [ 85.046] emit_primitive_identity_mask__avx2: dst=(568, 432), mask=(880.00, 16.00) x (9.00, 11.00) [ 85.046] glyphs0_to_dst: glyph=(576, 442)x(11, 2), unclipped [ 85.046] emit_primitive_identity_mask__avx2: dst=(576, 442), mask=(832.00, 48.00) x (11.00, 2.00) [ 85.046] glyphs0_to_dst: glyph=(585, 428)x(10, 12), unclipped [ 85.046] emit_primitive_identity_mask__avx2: dst=(585, 428), mask=(864.00, 0.00) x (10.00, 12.00) [ 85.046] glyphs0_to_dst: glyph=(594, 432)x(10, 8), unclipped [ 85.046] emit_primitive_identity_mask__avx2: dst=(594, 432), mask=(864.00, 32.00) x (10.00, 8.00) [ 85.046] glyphs0_to_dst: glyph=(603, 429)x(10, 11), unclipped [ 85.046] emit_primitive_identity_mask__avx2: dst=(603, 429), mask=(880.00, 32.00) x (10.00, 11.00) [ 85.046] glyphs0_to_dst: glyph=(612, 442)x(11, 2), unclipped [ 85.046] emit_primitive_identity_mask__avx2: dst=(612, 442), mask=(832.00, 48.00) x (11.00, 2.00) [ 85.046] glyphs0_to_dst: glyph=(621, 429)x(10, 11), unclipped [ 85.046] emit_primitive_identity_mask__avx2: dst=(621, 429), mask=(880.00, 32.00) x (10.00, 11.00) [ 85.046] glyphs0_to_dst: glyph=(630, 432)x(10, 8), unclipped [ 85.046] emit_primitive_identity_mask__avx2: dst=(630, 432), mask=(944.00, 0.00) x (10.00, 8.00) [ 85.046] glyphs0_to_dst: glyph=(639, 432)x(10, 11), unclipped [ 85.046] emit_primitive_identity_mask__avx2: dst=(639, 432), mask=(880.00, 48.00) x (10.00, 11.00) [ 85.046] glyphs0_to_dst: glyph=(651, 437)x(5, 3), unclipped [ 85.046] emit_primitive_identity_mask__avx2: dst=(651, 437), mask=(1008.00, 32.00) x (5.00, 3.00) [ 85.046] glyphs0_to_dst: glyph=(658, 432)x(9, 8), unclipped [ 85.046] emit_primitive_identity_mask__avx2: dst=(658, 432), mask=(896.00, 48.00) x (9.00, 8.00) [ 85.046] glyphs0_to_dst: glyph=(667, 428)x(9, 12), unclipped [ 85.046] emit_primitive_identity_mask__avx2: dst=(667, 428), mask=(992.00, 48.00) x (9.00, 12.00) [ 85.047] gen8_vertex_flush[2e98] = 69 [ 85.047] gen9_magic_ca_pass: CA fixup (3979 -> 4048) [ 85.047] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.047] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.047] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.047] sna_glyphs(op=3, nlist=1, src=(1, 457)) [ 85.047] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.047] sna_glyphs: discarding mask [ 85.047] glyphs0_to_dst(op=3, src=(1, 457), nlist=1, dst=(1, 457)+(0, 0)) [ 85.047] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.047] gen9_render_composite: 0x0, current mode=1/1 [ 85.047] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.047] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.047] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.047] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.047] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.047] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.047] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.047] sna_drawable_use_bo: using whole GPU bo [ 85.047] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.047] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.047] color_convert: src=ff8ae234 [20028888] [ 85.047] color_convert: dst=ff8ae234 [20028888] [ 85.047] sna_render_get_solid: ff8ae234 [ 85.047] sna_render_get_solid(22) = ff8ae234 (old) [ 85.047] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.047] sna_transform_is_imprecise_integer_translation: no transform [ 85.047] gen9_composite_picture: integer translation (0, 0), removing [ 85.047] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.047] sna_render_pixmap_bo: GPU all damaged [ 85.047] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.047] gen4_choose_composite_emitter: solid, identity mask [ 85.047] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.047] gen9_composite_get_binding_table(f3c0) [ 85.047] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.047] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.047] gen9_emit_vertex_elements: setup id=9 [ 85.047] glyphs0_to_dst: glyph=(1, 449)x(9, 8), unclipped [ 85.047] emit_primitive_identity_mask__avx2: dst=(1, 449), mask=(688.00, 32.00) x (9.00, 8.00) [ 85.047] glyphs0_to_dst: glyph=(9, 447)x(10, 13), unclipped [ 85.047] emit_primitive_identity_mask__avx2: dst=(9, 447), mask=(672.00, 48.00) x (10.00, 13.00) [ 85.047] glyphs0_to_dst: glyph=(19, 449)x(9, 8), unclipped [ 85.047] emit_primitive_identity_mask__avx2: dst=(19, 449), mask=(688.00, 32.00) x (9.00, 8.00) [ 85.047] glyphs0_to_dst: glyph=(28, 451)x(8, 3), unclipped [ 85.047] emit_primitive_identity_mask__avx2: dst=(28, 451), mask=(688.00, 48.00) x (8.00, 3.00) [ 85.047] glyphs0_to_dst: glyph=(36, 447)x(11, 10), unclipped [ 85.047] emit_primitive_identity_mask__avx2: dst=(36, 447), mask=(704.00, 0.00) x (11.00, 10.00) [ 85.047] glyphs0_to_dst: glyph=(46, 449)x(9, 8), unclipped [ 85.047] emit_primitive_identity_mask__avx2: dst=(46, 449), mask=(720.00, 0.00) x (9.00, 8.00) [ 85.047] glyphs0_to_dst: glyph=(54, 449)x(10, 8), unclipped [ 85.047] emit_primitive_identity_mask__avx2: dst=(54, 449), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.047] glyphs0_to_dst: glyph=(63, 449)x(10, 8), unclipped [ 85.047] emit_primitive_identity_mask__avx2: dst=(63, 449), mask=(720.00, 16.00) x (10.00, 8.00) [ 85.047] glyphs0_to_dst: glyph=(72, 446)x(10, 11), unclipped [ 85.047] emit_primitive_identity_mask__avx2: dst=(72, 446), mask=(736.00, 0.00) x (10.00, 11.00) [ 85.047] glyphs0_to_dst: glyph=(81, 449)x(10, 8), unclipped [ 85.047] emit_primitive_identity_mask__avx2: dst=(81, 449), mask=(752.00, 0.00) x (10.00, 8.00) [ 85.047] glyphs0_to_dst: glyph=(90, 446)x(10, 11), unclipped [ 85.047] emit_primitive_identity_mask__avx2: dst=(90, 446), mask=(736.00, 0.00) x (10.00, 11.00) [ 85.047] glyphs0_to_dst: glyph=(99, 449)x(11, 8), unclipped [ 85.047] emit_primitive_identity_mask__avx2: dst=(99, 449), mask=(736.00, 16.00) x (11.00, 8.00) [ 85.047] glyphs0_to_dst: glyph=(109, 449)x(9, 8), unclipped [ 85.047] emit_primitive_identity_mask__avx2: dst=(109, 449), mask=(752.00, 16.00) x (9.00, 8.00) [ 85.047] glyphs0_to_dst: glyph=(118, 451)x(8, 3), unclipped [ 85.047] emit_primitive_identity_mask__avx2: dst=(118, 451), mask=(688.00, 48.00) x (8.00, 3.00) [ 85.047] glyphs0_to_dst: glyph=(126, 447)x(10, 10), unclipped [ 85.047] emit_primitive_identity_mask__avx2: dst=(126, 447), mask=(704.00, 32.00) x (10.00, 10.00) [ 85.047] glyphs0_to_dst: glyph=(135, 447)x(10, 10), unclipped [ 85.047] emit_primitive_identity_mask__avx2: dst=(135, 447), mask=(704.00, 32.00) x (10.00, 10.00) [ 85.047] glyphs0_to_dst: glyph=(144, 447)x(10, 10), unclipped [ 85.047] emit_primitive_identity_mask__avx2: dst=(144, 447), mask=(720.00, 32.00) x (10.00, 10.00) [ 85.047] glyphs0_to_dst: glyph=(153, 447)x(10, 10), unclipped [ 85.047] emit_primitive_identity_mask__avx2: dst=(153, 447), mask=(704.00, 48.00) x (10.00, 10.00) [ 85.047] gen8_vertex_flush[2f98] = 54 [ 85.047] gen9_magic_ca_pass: CA fixup (4048 -> 4102) [ 85.047] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.047] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.047] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.047] sna_glyphs(op=3, nlist=1, src=(163, 457)) [ 85.047] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.047] sna_glyphs: discarding mask [ 85.047] glyphs0_to_dst(op=3, src=(163, 457), nlist=1, dst=(163, 457)+(0, 0)) [ 85.047] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.047] gen9_render_composite: 0x0, current mode=1/1 [ 85.047] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.047] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.047] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.047] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.047] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.047] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.047] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.047] sna_drawable_use_bo: using whole GPU bo [ 85.047] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.047] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.047] color_convert: src=ffffffff [20028888] [ 85.047] color_convert: dst=ffffffff [20028888] [ 85.047] sna_render_get_solid: ffffffff [ 85.047] sna_render_get_solid(white) [ 85.047] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.047] sna_transform_is_imprecise_integer_translation: no transform [ 85.047] gen9_composite_picture: integer translation (0, 0), removing [ 85.047] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.047] sna_render_pixmap_bo: GPU all damaged [ 85.047] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.047] gen4_choose_composite_emitter: solid, identity mask [ 85.047] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.047] gen9_composite_get_binding_table(f380) [ 85.047] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.047] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.047] gen9_emit_vertex_elements: setup id=9 [ 85.047] glyphs0_to_dst: glyph=(165, 449)x(5, 8), unclipped [ 85.047] emit_primitive_identity_mask__avx2: dst=(165, 449), mask=(720.00, 48.00) x (5.00, 8.00) [ 85.047] gen8_vertex_flush[3098] = 3 [ 85.047] gen9_magic_ca_pass: CA fixup (4102 -> 4105) [ 85.047] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.047] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.047] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.047] sna_glyphs(op=3, nlist=1, src=(172, 457)) [ 85.047] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.047] sna_glyphs: discarding mask [ 85.047] glyphs0_to_dst(op=3, src=(172, 457), nlist=1, dst=(172, 457)+(0, 0)) [ 85.047] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.047] gen9_render_composite: 0x0, current mode=1/1 [ 85.047] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.047] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.047] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.047] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.047] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.047] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.047] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.047] sna_drawable_use_bo: using whole GPU bo [ 85.047] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.047] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.047] color_convert: src=ff729fcf [20028888] [ 85.047] color_convert: dst=ff729fcf [20028888] [ 85.047] sna_render_get_solid: ff729fcf [ 85.047] sna_render_get_solid(23) = ff729fcf (old) [ 85.047] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.047] sna_transform_is_imprecise_integer_translation: no transform [ 85.047] gen9_composite_picture: integer translation (0, 0), removing [ 85.047] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.047] sna_render_pixmap_bo: GPU all damaged [ 85.047] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.047] gen4_choose_composite_emitter: solid, identity mask [ 85.047] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.047] gen9_composite_get_binding_table(f340) [ 85.047] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.047] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.047] gen9_emit_vertex_elements: setup id=9 [ 85.047] glyphs0_to_dst: glyph=(171, 451)x(11, 3), unclipped [ 85.047] emit_primitive_identity_mask__avx2: dst=(171, 451), mask=(736.00, 32.00) x (11.00, 3.00) [ 85.047] glyphs0_to_dst: glyph=(180, 446)x(10, 14), unclipped [ 85.047] emit_primitive_identity_mask__avx2: dst=(180, 446), mask=(944.00, 48.00) x (10.00, 14.00) [ 85.047] glyphs0_to_dst: glyph=(189, 446)x(11, 11), unclipped [ 85.047] emit_primitive_identity_mask__avx2: dst=(189, 446), mask=(960.00, 0.00) x (11.00, 11.00) [ 85.047] glyphs0_to_dst: glyph=(198, 449)x(10, 8), unclipped [ 85.047] emit_primitive_identity_mask__avx2: dst=(198, 449), mask=(976.00, 0.00) x (10.00, 8.00) [ 85.047] glyphs0_to_dst: glyph=(208, 449)x(9, 11), unclipped [ 85.047] emit_primitive_identity_mask__avx2: dst=(208, 449), mask=(960.00, 16.00) x (9.00, 11.00) [ 85.047] glyphs0_to_dst: glyph=(216, 446)x(10, 14), unclipped [ 85.047] emit_primitive_identity_mask__avx2: dst=(216, 446), mask=(944.00, 48.00) x (10.00, 14.00) [ 85.047] glyphs0_to_dst: glyph=(225, 447)x(10, 10), unclipped [ 85.047] emit_primitive_identity_mask__avx2: dst=(225, 447), mask=(976.00, 16.00) x (10.00, 10.00) [ 85.047] glyphs0_to_dst: glyph=(234, 458)x(11, 2), unclipped [ 85.047] emit_primitive_identity_mask__avx2: dst=(234, 458), mask=(992.00, 0.00) x (11.00, 2.00) [ 85.047] glyphs0_to_dst: glyph=(243, 446)x(11, 11), unclipped [ 85.047] emit_primitive_identity_mask__avx2: dst=(243, 446), mask=(1008.00, 0.00) x (11.00, 11.00) [ 85.047] glyphs0_to_dst: glyph=(253, 449)x(9, 8), unclipped [ 85.047] emit_primitive_identity_mask__avx2: dst=(253, 449), mask=(720.00, 0.00) x (9.00, 8.00) [ 85.047] glyphs0_to_dst: glyph=(261, 449)x(10, 8), unclipped [ 85.047] emit_primitive_identity_mask__avx2: dst=(261, 449), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.047] glyphs0_to_dst: glyph=(270, 449)x(10, 8), unclipped [ 85.047] emit_primitive_identity_mask__avx2: dst=(270, 449), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.047] glyphs0_to_dst: glyph=(279, 445)x(10, 12), unclipped [ 85.047] emit_primitive_identity_mask__avx2: dst=(279, 445), mask=(992.00, 16.00) x (10.00, 12.00) [ 85.047] glyphs0_to_dst: glyph=(288, 449)x(10, 8), unclipped [ 85.047] emit_primitive_identity_mask__avx2: dst=(288, 449), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.047] glyphs0_to_dst: glyph=(297, 449)x(10, 8), unclipped [ 85.047] emit_primitive_identity_mask__avx2: dst=(297, 449), mask=(752.00, 0.00) x (10.00, 8.00) [ 85.047] glyphs0_to_dst: glyph=(307, 445)x(10, 12), unclipped [ 85.047] emit_primitive_identity_mask__avx2: dst=(307, 445), mask=(1008.00, 16.00) x (10.00, 12.00) [ 85.047] glyphs0_to_dst: glyph=(315, 446)x(11, 11), unclipped [ 85.047] emit_primitive_identity_mask__avx2: dst=(315, 446), mask=(960.00, 0.00) x (11.00, 11.00) [ 85.047] glyphs0_to_dst: glyph=(324, 449)x(11, 8), unclipped [ 85.047] emit_primitive_identity_mask__avx2: dst=(324, 449), mask=(736.00, 16.00) x (11.00, 8.00) [ 85.047] glyphs0_to_dst: glyph=(334, 449)x(9, 11), unclipped [ 85.047] emit_primitive_identity_mask__avx2: dst=(334, 449), mask=(960.00, 16.00) x (9.00, 11.00) [ 85.047] glyphs0_to_dst: glyph=(342, 458)x(11, 2), unclipped [ 85.047] emit_primitive_identity_mask__avx2: dst=(342, 458), mask=(992.00, 0.00) x (11.00, 2.00) [ 85.047] glyphs0_to_dst: glyph=(351, 445)x(10, 12), unclipped [ 85.047] emit_primitive_identity_mask__avx2: dst=(351, 445), mask=(992.00, 16.00) x (10.00, 12.00) [ 85.047] glyphs0_to_dst: glyph=(361, 445)x(9, 12), unclipped [ 85.047] emit_primitive_identity_mask__avx2: dst=(361, 445), mask=(960.00, 32.00) x (9.00, 12.00) [ 85.047] glyphs0_to_dst: glyph=(369, 449)x(10, 11), unclipped [ 85.047] emit_primitive_identity_mask__avx2: dst=(369, 449), mask=(976.00, 32.00) x (10.00, 11.00) [ 85.047] glyphs0_to_dst: glyph=(378, 446)x(10, 14), unclipped [ 85.047] emit_primitive_identity_mask__avx2: dst=(378, 446), mask=(944.00, 48.00) x (10.00, 14.00) [ 85.047] glyphs0_to_dst: glyph=(387, 447)x(10, 10), unclipped [ 85.047] emit_primitive_identity_mask__avx2: dst=(387, 447), mask=(960.00, 48.00) x (10.00, 10.00) [ 85.047] glyphs0_to_dst: glyph=(396, 458)x(11, 2), unclipped [ 85.047] emit_primitive_identity_mask__avx2: dst=(396, 458), mask=(992.00, 0.00) x (11.00, 2.00) [ 85.047] glyphs0_to_dst: glyph=(406, 449)x(9, 8), unclipped [ 85.047] emit_primitive_identity_mask__avx2: dst=(406, 449), mask=(688.00, 32.00) x (9.00, 8.00) [ 85.047] glyphs0_to_dst: glyph=(415, 449)x(9, 8), unclipped [ 85.047] emit_primitive_identity_mask__avx2: dst=(415, 449), mask=(752.00, 16.00) x (9.00, 8.00) [ 85.047] glyphs0_to_dst: glyph=(424, 449)x(9, 11), unclipped [ 85.047] emit_primitive_identity_mask__avx2: dst=(424, 449), mask=(960.00, 16.00) x (9.00, 11.00) [ 85.047] glyphs0_to_dst: glyph=(432, 446)x(10, 11), unclipped [ 85.047] emit_primitive_identity_mask__avx2: dst=(432, 446), mask=(976.00, 48.00) x (10.00, 11.00) [ 85.047] glyphs0_to_dst: glyph=(442, 449)x(9, 8), unclipped [ 85.047] emit_primitive_identity_mask__avx2: dst=(442, 449), mask=(688.00, 32.00) x (9.00, 8.00) [ 85.047] glyphs0_to_dst: glyph=(450, 449)x(10, 11), unclipped [ 85.047] emit_primitive_identity_mask__avx2: dst=(450, 449), mask=(976.00, 32.00) x (10.00, 11.00) [ 85.047] gen8_vertex_flush[3198] = 96 [ 85.048] gen9_magic_ca_pass: CA fixup (4105 -> 4201) [ 85.048] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.048] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.048] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.048] sna_glyphs(op=3, nlist=1, src=(460, 457)) [ 85.048] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.048] sna_glyphs: discarding mask [ 85.048] glyphs0_to_dst(op=3, src=(460, 457), nlist=1, dst=(460, 457)+(0, 0)) [ 85.048] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.048] gen9_render_composite: 0x0, current mode=1/1 [ 85.048] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.048] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.048] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.048] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.048] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.048] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.048] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.048] sna_drawable_use_bo: using whole GPU bo [ 85.048] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.048] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.048] color_convert: src=ffffffff [20028888] [ 85.048] color_convert: dst=ffffffff [20028888] [ 85.048] sna_render_get_solid: ffffffff [ 85.048] sna_render_get_solid(white) [ 85.048] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.048] sna_transform_is_imprecise_integer_translation: no transform [ 85.048] gen9_composite_picture: integer translation (0, 0), removing [ 85.048] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.048] sna_render_pixmap_bo: GPU all damaged [ 85.048] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.048] gen4_choose_composite_emitter: solid, identity mask [ 85.048] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.048] gen9_composite_get_binding_table(f300) [ 85.048] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.048] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.048] gen9_emit_vertex_elements: setup id=9 [ 85.048] glyphs0_to_dst: glyph=(459, 446)x(10, 13), unclipped [ 85.048] emit_primitive_identity_mask__avx2: dst=(459, 446), mask=(752.00, 32.00) x (10.00, 13.00) [ 85.048] glyphs0_to_dst: glyph=(477, 452)x(10, 3), unclipped [ 85.048] emit_primitive_identity_mask__avx2: dst=(477, 452), mask=(1008.00, 48.00) x (10.00, 3.00) [ 85.048] glyphs0_to_dst: glyph=(487, 446)x(9, 14), unclipped [ 85.048] emit_primitive_identity_mask__avx2: dst=(487, 446), mask=(832.00, 32.00) x (9.00, 14.00) [ 85.048] glyphs0_to_dst: glyph=(496, 449)x(9, 8), unclipped [ 85.048] emit_primitive_identity_mask__avx2: dst=(496, 449), mask=(896.00, 48.00) x (9.00, 8.00) [ 85.048] glyphs0_to_dst: glyph=(504, 449)x(10, 8), unclipped [ 85.048] emit_primitive_identity_mask__avx2: dst=(504, 449), mask=(848.00, 16.00) x (10.00, 8.00) [ 85.048] glyphs0_to_dst: glyph=(514, 449)x(9, 8), unclipped [ 85.048] emit_primitive_identity_mask__avx2: dst=(514, 449), mask=(848.00, 48.00) x (9.00, 8.00) [ 85.048] glyphs0_to_dst: glyph=(522, 446)x(10, 11), unclipped [ 85.048] emit_primitive_identity_mask__avx2: dst=(522, 446), mask=(992.00, 32.00) x (10.00, 11.00) [ 85.048] glyphs0_to_dst: glyph=(532, 449)x(9, 11), unclipped [ 85.048] emit_primitive_identity_mask__avx2: dst=(532, 449), mask=(880.00, 16.00) x (9.00, 11.00) [ 85.048] glyphs0_to_dst: glyph=(541, 446)x(9, 11), unclipped [ 85.048] emit_primitive_identity_mask__avx2: dst=(541, 446), mask=(880.00, 0.00) x (9.00, 11.00) [ 85.048] glyphs0_to_dst: glyph=(550, 446)x(9, 14), unclipped [ 85.048] emit_primitive_identity_mask__avx2: dst=(550, 446), mask=(832.00, 32.00) x (9.00, 14.00) [ 85.048] glyphs0_to_dst: glyph=(558, 449)x(10, 8), unclipped [ 85.048] emit_primitive_identity_mask__avx2: dst=(558, 449), mask=(848.00, 16.00) x (10.00, 8.00) [ 85.048] glyphs0_to_dst: glyph=(568, 449)x(9, 11), unclipped [ 85.048] emit_primitive_identity_mask__avx2: dst=(568, 449), mask=(880.00, 16.00) x (9.00, 11.00) [ 85.048] glyphs0_to_dst: glyph=(576, 459)x(11, 2), unclipped [ 85.048] emit_primitive_identity_mask__avx2: dst=(576, 459), mask=(832.00, 48.00) x (11.00, 2.00) [ 85.048] glyphs0_to_dst: glyph=(585, 445)x(10, 12), unclipped [ 85.048] emit_primitive_identity_mask__avx2: dst=(585, 445), mask=(864.00, 0.00) x (10.00, 12.00) [ 85.048] glyphs0_to_dst: glyph=(594, 449)x(10, 8), unclipped [ 85.048] emit_primitive_identity_mask__avx2: dst=(594, 449), mask=(864.00, 32.00) x (10.00, 8.00) [ 85.048] glyphs0_to_dst: glyph=(603, 446)x(10, 11), unclipped [ 85.048] emit_primitive_identity_mask__avx2: dst=(603, 446), mask=(880.00, 32.00) x (10.00, 11.00) [ 85.048] glyphs0_to_dst: glyph=(612, 459)x(11, 2), unclipped [ 85.048] emit_primitive_identity_mask__avx2: dst=(612, 459), mask=(832.00, 48.00) x (11.00, 2.00) [ 85.048] glyphs0_to_dst: glyph=(621, 446)x(10, 11), unclipped [ 85.048] emit_primitive_identity_mask__avx2: dst=(621, 446), mask=(880.00, 32.00) x (10.00, 11.00) [ 85.048] glyphs0_to_dst: glyph=(630, 449)x(10, 8), unclipped [ 85.048] emit_primitive_identity_mask__avx2: dst=(630, 449), mask=(944.00, 0.00) x (10.00, 8.00) [ 85.048] glyphs0_to_dst: glyph=(639, 449)x(10, 11), unclipped [ 85.048] emit_primitive_identity_mask__avx2: dst=(639, 449), mask=(880.00, 48.00) x (10.00, 11.00) [ 85.048] glyphs0_to_dst: glyph=(651, 454)x(5, 3), unclipped [ 85.048] emit_primitive_identity_mask__avx2: dst=(651, 454), mask=(1008.00, 32.00) x (5.00, 3.00) [ 85.048] glyphs0_to_dst: glyph=(658, 449)x(9, 8), unclipped [ 85.048] emit_primitive_identity_mask__avx2: dst=(658, 449), mask=(896.00, 48.00) x (9.00, 8.00) [ 85.048] glyphs0_to_dst: glyph=(667, 445)x(9, 12), unclipped [ 85.048] emit_primitive_identity_mask__avx2: dst=(667, 445), mask=(992.00, 48.00) x (9.00, 12.00) [ 85.048] gen8_vertex_flush[3298] = 69 [ 85.048] gen9_magic_ca_pass: CA fixup (4201 -> 4270) [ 85.048] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.048] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.048] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.048] sna_glyphs(op=3, nlist=1, src=(1, 474)) [ 85.048] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.048] sna_glyphs: discarding mask [ 85.048] glyphs0_to_dst(op=3, src=(1, 474), nlist=1, dst=(1, 474)+(0, 0)) [ 85.048] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.048] gen9_render_composite: 0x0, current mode=1/1 [ 85.048] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.048] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.048] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.048] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.048] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.048] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.048] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.048] sna_drawable_use_bo: using whole GPU bo [ 85.048] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.048] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.048] color_convert: src=ff8ae234 [20028888] [ 85.048] color_convert: dst=ff8ae234 [20028888] [ 85.048] sna_render_get_solid: ff8ae234 [ 85.048] sna_render_get_solid(22) = ff8ae234 (old) [ 85.048] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.048] sna_transform_is_imprecise_integer_translation: no transform [ 85.048] gen9_composite_picture: integer translation (0, 0), removing [ 85.048] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.048] sna_render_pixmap_bo: GPU all damaged [ 85.048] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.048] gen4_choose_composite_emitter: solid, identity mask [ 85.048] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.048] gen9_composite_get_binding_table(f2c0) [ 85.048] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.048] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.048] gen9_emit_vertex_elements: setup id=9 [ 85.048] glyphs0_to_dst: glyph=(1, 466)x(9, 8), unclipped [ 85.048] emit_primitive_identity_mask__avx2: dst=(1, 466), mask=(688.00, 32.00) x (9.00, 8.00) [ 85.048] glyphs0_to_dst: glyph=(9, 464)x(10, 13), unclipped [ 85.048] emit_primitive_identity_mask__avx2: dst=(9, 464), mask=(672.00, 48.00) x (10.00, 13.00) [ 85.048] glyphs0_to_dst: glyph=(19, 466)x(9, 8), unclipped [ 85.048] emit_primitive_identity_mask__avx2: dst=(19, 466), mask=(688.00, 32.00) x (9.00, 8.00) [ 85.048] glyphs0_to_dst: glyph=(28, 468)x(8, 3), unclipped [ 85.048] emit_primitive_identity_mask__avx2: dst=(28, 468), mask=(688.00, 48.00) x (8.00, 3.00) [ 85.048] glyphs0_to_dst: glyph=(36, 464)x(11, 10), unclipped [ 85.048] emit_primitive_identity_mask__avx2: dst=(36, 464), mask=(704.00, 0.00) x (11.00, 10.00) [ 85.048] glyphs0_to_dst: glyph=(46, 466)x(9, 8), unclipped [ 85.048] emit_primitive_identity_mask__avx2: dst=(46, 466), mask=(720.00, 0.00) x (9.00, 8.00) [ 85.048] glyphs0_to_dst: glyph=(54, 466)x(10, 8), unclipped [ 85.048] emit_primitive_identity_mask__avx2: dst=(54, 466), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.048] glyphs0_to_dst: glyph=(63, 466)x(10, 8), unclipped [ 85.048] emit_primitive_identity_mask__avx2: dst=(63, 466), mask=(720.00, 16.00) x (10.00, 8.00) [ 85.048] glyphs0_to_dst: glyph=(72, 463)x(10, 11), unclipped [ 85.048] emit_primitive_identity_mask__avx2: dst=(72, 463), mask=(736.00, 0.00) x (10.00, 11.00) [ 85.048] glyphs0_to_dst: glyph=(81, 466)x(10, 8), unclipped [ 85.048] emit_primitive_identity_mask__avx2: dst=(81, 466), mask=(752.00, 0.00) x (10.00, 8.00) [ 85.048] glyphs0_to_dst: glyph=(90, 463)x(10, 11), unclipped [ 85.048] emit_primitive_identity_mask__avx2: dst=(90, 463), mask=(736.00, 0.00) x (10.00, 11.00) [ 85.048] glyphs0_to_dst: glyph=(99, 466)x(11, 8), unclipped [ 85.048] emit_primitive_identity_mask__avx2: dst=(99, 466), mask=(736.00, 16.00) x (11.00, 8.00) [ 85.048] glyphs0_to_dst: glyph=(109, 466)x(9, 8), unclipped [ 85.048] emit_primitive_identity_mask__avx2: dst=(109, 466), mask=(752.00, 16.00) x (9.00, 8.00) [ 85.048] glyphs0_to_dst: glyph=(118, 468)x(8, 3), unclipped [ 85.048] emit_primitive_identity_mask__avx2: dst=(118, 468), mask=(688.00, 48.00) x (8.00, 3.00) [ 85.048] glyphs0_to_dst: glyph=(126, 464)x(10, 10), unclipped [ 85.048] emit_primitive_identity_mask__avx2: dst=(126, 464), mask=(704.00, 32.00) x (10.00, 10.00) [ 85.048] glyphs0_to_dst: glyph=(135, 464)x(10, 10), unclipped [ 85.048] emit_primitive_identity_mask__avx2: dst=(135, 464), mask=(704.00, 32.00) x (10.00, 10.00) [ 85.048] glyphs0_to_dst: glyph=(144, 464)x(10, 10), unclipped [ 85.048] emit_primitive_identity_mask__avx2: dst=(144, 464), mask=(720.00, 32.00) x (10.00, 10.00) [ 85.048] glyphs0_to_dst: glyph=(153, 464)x(10, 10), unclipped [ 85.048] emit_primitive_identity_mask__avx2: dst=(153, 464), mask=(704.00, 48.00) x (10.00, 10.00) [ 85.048] gen8_vertex_flush[3398] = 54 [ 85.048] gen9_magic_ca_pass: CA fixup (4270 -> 4324) [ 85.048] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.048] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.048] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.048] sna_accel_flush: flush?=0, dirty?=0 [ 85.048] sna_glyphs(op=3, nlist=1, src=(163, 474)) [ 85.048] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.048] sna_glyphs: discarding mask [ 85.048] glyphs0_to_dst(op=3, src=(163, 474), nlist=1, dst=(163, 474)+(0, 0)) [ 85.048] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.048] gen9_render_composite: 0x0, current mode=1/1 [ 85.048] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.048] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.048] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.048] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.048] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.048] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.048] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.048] sna_drawable_use_bo: using whole GPU bo [ 85.048] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.048] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.048] color_convert: src=ffffffff [20028888] [ 85.048] color_convert: dst=ffffffff [20028888] [ 85.048] sna_render_get_solid: ffffffff [ 85.048] sna_render_get_solid(white) [ 85.048] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.048] sna_transform_is_imprecise_integer_translation: no transform [ 85.048] gen9_composite_picture: integer translation (0, 0), removing [ 85.048] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.048] sna_render_pixmap_bo: GPU all damaged [ 85.048] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.048] gen4_choose_composite_emitter: solid, identity mask [ 85.048] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.048] gen9_composite_get_binding_table(f280) [ 85.048] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.048] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.048] gen9_emit_vertex_elements: setup id=9 [ 85.048] glyphs0_to_dst: glyph=(165, 466)x(5, 8), unclipped [ 85.048] emit_primitive_identity_mask__avx2: dst=(165, 466), mask=(720.00, 48.00) x (5.00, 8.00) [ 85.048] gen8_vertex_flush[3498] = 3 [ 85.048] gen9_magic_ca_pass: CA fixup (4324 -> 4327) [ 85.048] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.048] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.049] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.049] sna_glyphs(op=3, nlist=1, src=(172, 474)) [ 85.049] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.049] sna_glyphs: discarding mask [ 85.049] glyphs0_to_dst(op=3, src=(172, 474), nlist=1, dst=(172, 474)+(0, 0)) [ 85.049] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.049] gen9_render_composite: 0x0, current mode=1/1 [ 85.049] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.049] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.049] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.049] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.049] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.049] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.049] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.049] sna_drawable_use_bo: using whole GPU bo [ 85.049] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.049] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.049] color_convert: src=ff729fcf [20028888] [ 85.049] color_convert: dst=ff729fcf [20028888] [ 85.049] sna_render_get_solid: ff729fcf [ 85.049] sna_render_get_solid(23) = ff729fcf (old) [ 85.049] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.049] sna_transform_is_imprecise_integer_translation: no transform [ 85.049] gen9_composite_picture: integer translation (0, 0), removing [ 85.049] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.049] sna_render_pixmap_bo: GPU all damaged [ 85.049] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.049] gen4_choose_composite_emitter: solid, identity mask [ 85.049] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.049] gen9_composite_get_binding_table(f240) [ 85.049] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.049] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.049] gen9_emit_vertex_elements: setup id=9 [ 85.049] glyphs0_to_dst: glyph=(171, 468)x(11, 3), unclipped [ 85.049] emit_primitive_identity_mask__avx2: dst=(171, 468), mask=(736.00, 32.00) x (11.00, 3.00) [ 85.049] glyphs0_to_dst: glyph=(180, 463)x(10, 14), unclipped [ 85.049] emit_primitive_identity_mask__avx2: dst=(180, 463), mask=(944.00, 48.00) x (10.00, 14.00) [ 85.049] glyphs0_to_dst: glyph=(189, 463)x(11, 11), unclipped [ 85.049] emit_primitive_identity_mask__avx2: dst=(189, 463), mask=(960.00, 0.00) x (11.00, 11.00) [ 85.049] glyphs0_to_dst: glyph=(198, 466)x(10, 8), unclipped [ 85.049] emit_primitive_identity_mask__avx2: dst=(198, 466), mask=(976.00, 0.00) x (10.00, 8.00) [ 85.049] glyphs0_to_dst: glyph=(208, 466)x(9, 11), unclipped [ 85.049] emit_primitive_identity_mask__avx2: dst=(208, 466), mask=(960.00, 16.00) x (9.00, 11.00) [ 85.049] glyphs0_to_dst: glyph=(216, 463)x(10, 14), unclipped [ 85.049] emit_primitive_identity_mask__avx2: dst=(216, 463), mask=(944.00, 48.00) x (10.00, 14.00) [ 85.049] glyphs0_to_dst: glyph=(225, 464)x(10, 10), unclipped [ 85.049] emit_primitive_identity_mask__avx2: dst=(225, 464), mask=(976.00, 16.00) x (10.00, 10.00) [ 85.049] glyphs0_to_dst: glyph=(234, 475)x(11, 2), unclipped [ 85.049] emit_primitive_identity_mask__avx2: dst=(234, 475), mask=(992.00, 0.00) x (11.00, 2.00) [ 85.049] glyphs0_to_dst: glyph=(243, 463)x(11, 11), unclipped [ 85.049] emit_primitive_identity_mask__avx2: dst=(243, 463), mask=(1008.00, 0.00) x (11.00, 11.00) [ 85.049] glyphs0_to_dst: glyph=(253, 466)x(9, 8), unclipped [ 85.049] emit_primitive_identity_mask__avx2: dst=(253, 466), mask=(720.00, 0.00) x (9.00, 8.00) [ 85.049] glyphs0_to_dst: glyph=(261, 466)x(10, 8), unclipped [ 85.049] emit_primitive_identity_mask__avx2: dst=(261, 466), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.049] glyphs0_to_dst: glyph=(270, 466)x(10, 8), unclipped [ 85.049] emit_primitive_identity_mask__avx2: dst=(270, 466), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.049] glyphs0_to_dst: glyph=(279, 462)x(10, 12), unclipped [ 85.049] emit_primitive_identity_mask__avx2: dst=(279, 462), mask=(992.00, 16.00) x (10.00, 12.00) [ 85.049] glyphs0_to_dst: glyph=(288, 466)x(10, 8), unclipped [ 85.049] emit_primitive_identity_mask__avx2: dst=(288, 466), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.049] glyphs0_to_dst: glyph=(297, 466)x(10, 8), unclipped [ 85.049] emit_primitive_identity_mask__avx2: dst=(297, 466), mask=(752.00, 0.00) x (10.00, 8.00) [ 85.049] glyphs0_to_dst: glyph=(307, 462)x(10, 12), unclipped [ 85.049] emit_primitive_identity_mask__avx2: dst=(307, 462), mask=(1008.00, 16.00) x (10.00, 12.00) [ 85.049] glyphs0_to_dst: glyph=(315, 463)x(11, 11), unclipped [ 85.049] emit_primitive_identity_mask__avx2: dst=(315, 463), mask=(960.00, 0.00) x (11.00, 11.00) [ 85.049] glyphs0_to_dst: glyph=(324, 466)x(11, 8), unclipped [ 85.049] emit_primitive_identity_mask__avx2: dst=(324, 466), mask=(736.00, 16.00) x (11.00, 8.00) [ 85.049] glyphs0_to_dst: glyph=(334, 466)x(9, 11), unclipped [ 85.049] emit_primitive_identity_mask__avx2: dst=(334, 466), mask=(960.00, 16.00) x (9.00, 11.00) [ 85.049] glyphs0_to_dst: glyph=(342, 475)x(11, 2), unclipped [ 85.049] emit_primitive_identity_mask__avx2: dst=(342, 475), mask=(992.00, 0.00) x (11.00, 2.00) [ 85.049] glyphs0_to_dst: glyph=(351, 462)x(10, 12), unclipped [ 85.049] emit_primitive_identity_mask__avx2: dst=(351, 462), mask=(992.00, 16.00) x (10.00, 12.00) [ 85.049] glyphs0_to_dst: glyph=(361, 462)x(9, 12), unclipped [ 85.049] emit_primitive_identity_mask__avx2: dst=(361, 462), mask=(960.00, 32.00) x (9.00, 12.00) [ 85.049] glyphs0_to_dst: glyph=(369, 466)x(10, 11), unclipped [ 85.049] emit_primitive_identity_mask__avx2: dst=(369, 466), mask=(976.00, 32.00) x (10.00, 11.00) [ 85.049] glyphs0_to_dst: glyph=(378, 463)x(10, 14), unclipped [ 85.049] emit_primitive_identity_mask__avx2: dst=(378, 463), mask=(944.00, 48.00) x (10.00, 14.00) [ 85.049] glyphs0_to_dst: glyph=(387, 464)x(10, 10), unclipped [ 85.049] emit_primitive_identity_mask__avx2: dst=(387, 464), mask=(960.00, 48.00) x (10.00, 10.00) [ 85.049] glyphs0_to_dst: glyph=(396, 475)x(11, 2), unclipped [ 85.049] emit_primitive_identity_mask__avx2: dst=(396, 475), mask=(992.00, 0.00) x (11.00, 2.00) [ 85.049] glyphs0_to_dst: glyph=(406, 466)x(9, 8), unclipped [ 85.049] emit_primitive_identity_mask__avx2: dst=(406, 466), mask=(688.00, 32.00) x (9.00, 8.00) [ 85.049] glyphs0_to_dst: glyph=(415, 466)x(9, 8), unclipped [ 85.049] emit_primitive_identity_mask__avx2: dst=(415, 466), mask=(752.00, 16.00) x (9.00, 8.00) [ 85.049] glyphs0_to_dst: glyph=(424, 466)x(9, 11), unclipped [ 85.049] emit_primitive_identity_mask__avx2: dst=(424, 466), mask=(960.00, 16.00) x (9.00, 11.00) [ 85.049] glyphs0_to_dst: glyph=(432, 463)x(10, 11), unclipped [ 85.049] emit_primitive_identity_mask__avx2: dst=(432, 463), mask=(976.00, 48.00) x (10.00, 11.00) [ 85.049] glyphs0_to_dst: glyph=(442, 466)x(9, 8), unclipped [ 85.049] emit_primitive_identity_mask__avx2: dst=(442, 466), mask=(688.00, 32.00) x (9.00, 8.00) [ 85.049] glyphs0_to_dst: glyph=(450, 466)x(10, 11), unclipped [ 85.049] emit_primitive_identity_mask__avx2: dst=(450, 466), mask=(976.00, 32.00) x (10.00, 11.00) [ 85.049] gen8_vertex_flush[3598] = 96 [ 85.049] gen9_magic_ca_pass: CA fixup (4327 -> 4423) [ 85.049] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.049] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.049] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.049] sna_glyphs(op=3, nlist=1, src=(460, 474)) [ 85.049] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.049] sna_glyphs: discarding mask [ 85.049] glyphs0_to_dst(op=3, src=(460, 474), nlist=1, dst=(460, 474)+(0, 0)) [ 85.049] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.049] gen9_render_composite: 0x0, current mode=1/1 [ 85.049] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.049] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.049] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.049] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.049] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.049] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.049] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.049] sna_drawable_use_bo: using whole GPU bo [ 85.049] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.049] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.049] color_convert: src=ffffffff [20028888] [ 85.049] color_convert: dst=ffffffff [20028888] [ 85.049] sna_render_get_solid: ffffffff [ 85.049] sna_render_get_solid(white) [ 85.049] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.049] sna_transform_is_imprecise_integer_translation: no transform [ 85.049] gen9_composite_picture: integer translation (0, 0), removing [ 85.049] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.049] sna_render_pixmap_bo: GPU all damaged [ 85.049] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.049] gen4_choose_composite_emitter: solid, identity mask [ 85.049] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.049] gen9_composite_get_binding_table(f200) [ 85.049] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.049] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.049] gen9_emit_vertex_elements: setup id=9 [ 85.049] glyphs0_to_dst: glyph=(459, 463)x(10, 13), unclipped [ 85.049] emit_primitive_identity_mask__avx2: dst=(459, 463), mask=(752.00, 32.00) x (10.00, 13.00) [ 85.049] glyphs0_to_dst: glyph=(477, 469)x(10, 3), unclipped [ 85.049] emit_primitive_identity_mask__avx2: dst=(477, 469), mask=(1008.00, 48.00) x (10.00, 3.00) [ 85.049] glyphs0_to_dst: glyph=(487, 463)x(9, 14), unclipped [ 85.049] emit_primitive_identity_mask__avx2: dst=(487, 463), mask=(832.00, 32.00) x (9.00, 14.00) [ 85.049] glyphs0_to_dst: glyph=(496, 466)x(9, 8), unclipped [ 85.049] emit_primitive_identity_mask__avx2: dst=(496, 466), mask=(896.00, 48.00) x (9.00, 8.00) [ 85.049] glyphs0_to_dst: glyph=(504, 466)x(10, 8), unclipped [ 85.049] emit_primitive_identity_mask__avx2: dst=(504, 466), mask=(848.00, 16.00) x (10.00, 8.00) [ 85.049] glyphs0_to_dst: glyph=(514, 466)x(9, 8), unclipped [ 85.049] emit_primitive_identity_mask__avx2: dst=(514, 466), mask=(848.00, 48.00) x (9.00, 8.00) [ 85.049] glyphs0_to_dst: glyph=(522, 463)x(10, 11), unclipped [ 85.049] emit_primitive_identity_mask__avx2: dst=(522, 463), mask=(992.00, 32.00) x (10.00, 11.00) [ 85.049] glyphs0_to_dst: glyph=(532, 466)x(9, 11), unclipped [ 85.049] emit_primitive_identity_mask__avx2: dst=(532, 466), mask=(880.00, 16.00) x (9.00, 11.00) [ 85.049] glyphs0_to_dst: glyph=(541, 463)x(9, 11), unclipped [ 85.049] emit_primitive_identity_mask__avx2: dst=(541, 463), mask=(880.00, 0.00) x (9.00, 11.00) [ 85.049] glyphs0_to_dst: glyph=(550, 463)x(9, 14), unclipped [ 85.049] emit_primitive_identity_mask__avx2: dst=(550, 463), mask=(832.00, 32.00) x (9.00, 14.00) [ 85.049] glyphs0_to_dst: glyph=(558, 466)x(10, 8), unclipped [ 85.049] emit_primitive_identity_mask__avx2: dst=(558, 466), mask=(848.00, 16.00) x (10.00, 8.00) [ 85.049] glyphs0_to_dst: glyph=(568, 466)x(9, 11), unclipped [ 85.049] emit_primitive_identity_mask__avx2: dst=(568, 466), mask=(880.00, 16.00) x (9.00, 11.00) [ 85.049] glyphs0_to_dst: glyph=(576, 476)x(11, 2), unclipped [ 85.049] emit_primitive_identity_mask__avx2: dst=(576, 476), mask=(832.00, 48.00) x (11.00, 2.00) [ 85.049] glyphs0_to_dst: glyph=(585, 462)x(10, 12), unclipped [ 85.049] emit_primitive_identity_mask__avx2: dst=(585, 462), mask=(864.00, 0.00) x (10.00, 12.00) [ 85.049] glyphs0_to_dst: glyph=(594, 466)x(10, 8), unclipped [ 85.049] emit_primitive_identity_mask__avx2: dst=(594, 466), mask=(864.00, 32.00) x (10.00, 8.00) [ 85.049] glyphs0_to_dst: glyph=(603, 463)x(10, 11), unclipped [ 85.049] emit_primitive_identity_mask__avx2: dst=(603, 463), mask=(880.00, 32.00) x (10.00, 11.00) [ 85.049] glyphs0_to_dst: glyph=(612, 476)x(11, 2), unclipped [ 85.049] emit_primitive_identity_mask__avx2: dst=(612, 476), mask=(832.00, 48.00) x (11.00, 2.00) [ 85.049] glyphs0_to_dst: glyph=(621, 463)x(10, 11), unclipped [ 85.049] emit_primitive_identity_mask__avx2: dst=(621, 463), mask=(880.00, 32.00) x (10.00, 11.00) [ 85.049] glyphs0_to_dst: glyph=(630, 466)x(10, 8), unclipped [ 85.049] emit_primitive_identity_mask__avx2: dst=(630, 466), mask=(944.00, 0.00) x (10.00, 8.00) [ 85.049] glyphs0_to_dst: glyph=(639, 466)x(10, 11), unclipped [ 85.049] emit_primitive_identity_mask__avx2: dst=(639, 466), mask=(880.00, 48.00) x (10.00, 11.00) [ 85.049] glyphs0_to_dst: glyph=(651, 471)x(5, 3), unclipped [ 85.049] emit_primitive_identity_mask__avx2: dst=(651, 471), mask=(1008.00, 32.00) x (5.00, 3.00) [ 85.049] glyphs0_to_dst: glyph=(658, 466)x(9, 8), unclipped [ 85.049] emit_primitive_identity_mask__avx2: dst=(658, 466), mask=(896.00, 48.00) x (9.00, 8.00) [ 85.049] glyphs0_to_dst: glyph=(667, 462)x(9, 12), unclipped [ 85.049] emit_primitive_identity_mask__avx2: dst=(667, 462), mask=(992.00, 48.00) x (9.00, 12.00) [ 85.049] gen8_vertex_flush[3698] = 69 [ 85.049] gen9_magic_ca_pass: CA fixup (4423 -> 4492) [ 85.049] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.049] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.049] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.049] sna_glyphs(op=3, nlist=1, src=(1, 491)) [ 85.049] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.049] sna_glyphs: discarding mask [ 85.049] glyphs0_to_dst(op=3, src=(1, 491), nlist=1, dst=(1, 491)+(0, 0)) [ 85.049] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.049] gen9_render_composite: 0x0, current mode=1/1 [ 85.049] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.049] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.049] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.049] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.049] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.049] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.049] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.049] sna_drawable_use_bo: using whole GPU bo [ 85.049] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.049] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.049] color_convert: src=ff8ae234 [20028888] [ 85.049] color_convert: dst=ff8ae234 [20028888] [ 85.049] sna_render_get_solid: ff8ae234 [ 85.049] sna_render_get_solid(22) = ff8ae234 (old) [ 85.049] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.049] sna_transform_is_imprecise_integer_translation: no transform [ 85.049] gen9_composite_picture: integer translation (0, 0), removing [ 85.049] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.049] sna_render_pixmap_bo: GPU all damaged [ 85.049] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.049] gen4_choose_composite_emitter: solid, identity mask [ 85.049] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.049] gen9_composite_get_binding_table(f1c0) [ 85.049] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.049] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.049] gen9_emit_vertex_elements: setup id=9 [ 85.049] glyphs0_to_dst: glyph=(1, 483)x(9, 8), unclipped [ 85.049] emit_primitive_identity_mask__avx2: dst=(1, 483), mask=(688.00, 32.00) x (9.00, 8.00) [ 85.049] glyphs0_to_dst: glyph=(9, 481)x(10, 13), unclipped [ 85.049] emit_primitive_identity_mask__avx2: dst=(9, 481), mask=(672.00, 48.00) x (10.00, 13.00) [ 85.049] glyphs0_to_dst: glyph=(19, 483)x(9, 8), unclipped [ 85.049] emit_primitive_identity_mask__avx2: dst=(19, 483), mask=(688.00, 32.00) x (9.00, 8.00) [ 85.049] glyphs0_to_dst: glyph=(28, 485)x(8, 3), unclipped [ 85.049] emit_primitive_identity_mask__avx2: dst=(28, 485), mask=(688.00, 48.00) x (8.00, 3.00) [ 85.050] glyphs0_to_dst: glyph=(36, 481)x(11, 10), unclipped [ 85.050] emit_primitive_identity_mask__avx2: dst=(36, 481), mask=(704.00, 0.00) x (11.00, 10.00) [ 85.050] glyphs0_to_dst: glyph=(46, 483)x(9, 8), unclipped [ 85.050] emit_primitive_identity_mask__avx2: dst=(46, 483), mask=(720.00, 0.00) x (9.00, 8.00) [ 85.050] glyphs0_to_dst: glyph=(54, 483)x(10, 8), unclipped [ 85.050] emit_primitive_identity_mask__avx2: dst=(54, 483), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.050] glyphs0_to_dst: glyph=(63, 483)x(10, 8), unclipped [ 85.050] emit_primitive_identity_mask__avx2: dst=(63, 483), mask=(720.00, 16.00) x (10.00, 8.00) [ 85.050] glyphs0_to_dst: glyph=(72, 480)x(10, 11), unclipped [ 85.050] emit_primitive_identity_mask__avx2: dst=(72, 480), mask=(736.00, 0.00) x (10.00, 11.00) [ 85.050] glyphs0_to_dst: glyph=(81, 483)x(10, 8), unclipped [ 85.050] emit_primitive_identity_mask__avx2: dst=(81, 483), mask=(752.00, 0.00) x (10.00, 8.00) [ 85.050] glyphs0_to_dst: glyph=(90, 480)x(10, 11), unclipped [ 85.050] emit_primitive_identity_mask__avx2: dst=(90, 480), mask=(736.00, 0.00) x (10.00, 11.00) [ 85.050] glyphs0_to_dst: glyph=(99, 483)x(11, 8), unclipped [ 85.050] emit_primitive_identity_mask__avx2: dst=(99, 483), mask=(736.00, 16.00) x (11.00, 8.00) [ 85.050] glyphs0_to_dst: glyph=(109, 483)x(9, 8), unclipped [ 85.050] emit_primitive_identity_mask__avx2: dst=(109, 483), mask=(752.00, 16.00) x (9.00, 8.00) [ 85.050] glyphs0_to_dst: glyph=(118, 485)x(8, 3), unclipped [ 85.050] emit_primitive_identity_mask__avx2: dst=(118, 485), mask=(688.00, 48.00) x (8.00, 3.00) [ 85.050] glyphs0_to_dst: glyph=(126, 481)x(10, 10), unclipped [ 85.050] emit_primitive_identity_mask__avx2: dst=(126, 481), mask=(704.00, 32.00) x (10.00, 10.00) [ 85.050] glyphs0_to_dst: glyph=(135, 481)x(10, 10), unclipped [ 85.050] emit_primitive_identity_mask__avx2: dst=(135, 481), mask=(704.00, 32.00) x (10.00, 10.00) [ 85.050] glyphs0_to_dst: glyph=(144, 481)x(10, 10), unclipped [ 85.050] emit_primitive_identity_mask__avx2: dst=(144, 481), mask=(720.00, 32.00) x (10.00, 10.00) [ 85.050] glyphs0_to_dst: glyph=(153, 481)x(10, 10), unclipped [ 85.050] emit_primitive_identity_mask__avx2: dst=(153, 481), mask=(704.00, 48.00) x (10.00, 10.00) [ 85.050] gen8_vertex_flush[3798] = 54 [ 85.050] gen9_magic_ca_pass: CA fixup (4492 -> 4546) [ 85.050] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.050] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.050] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.050] sna_glyphs(op=3, nlist=1, src=(163, 491)) [ 85.050] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.050] sna_glyphs: discarding mask [ 85.050] glyphs0_to_dst(op=3, src=(163, 491), nlist=1, dst=(163, 491)+(0, 0)) [ 85.050] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.050] gen9_render_composite: 0x0, current mode=1/1 [ 85.050] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.050] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.050] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.050] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.050] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.050] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.050] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.050] sna_drawable_use_bo: using whole GPU bo [ 85.050] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.050] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.050] color_convert: src=ffffffff [20028888] [ 85.050] color_convert: dst=ffffffff [20028888] [ 85.050] sna_render_get_solid: ffffffff [ 85.050] sna_render_get_solid(white) [ 85.050] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.050] sna_transform_is_imprecise_integer_translation: no transform [ 85.050] gen9_composite_picture: integer translation (0, 0), removing [ 85.050] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.050] sna_render_pixmap_bo: GPU all damaged [ 85.050] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.050] gen4_choose_composite_emitter: solid, identity mask [ 85.050] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.050] gen9_composite_get_binding_table(f180) [ 85.050] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.050] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.050] gen9_emit_vertex_elements: setup id=9 [ 85.050] glyphs0_to_dst: glyph=(165, 483)x(5, 8), unclipped [ 85.050] emit_primitive_identity_mask__avx2: dst=(165, 483), mask=(720.00, 48.00) x (5.00, 8.00) [ 85.050] gen8_vertex_flush[3898] = 3 [ 85.050] gen9_magic_ca_pass: CA fixup (4546 -> 4549) [ 85.050] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.050] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.050] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.050] sna_accel_flush: flush?=0, dirty?=0 [ 85.050] sna_block_handler (tv=0.0) [ 85.050] sna_wakeup_handler [ 85.050] sna_mode_wakeup: len=64 [ 85.050] sna_dri2_vblank_handler(type=2, sequence=4853, draw=4181) [ 85.050] sna_crtc_record_swap: recording last swap on pipe=0, frame 4853 [msc=4853], time 85.48121 [ 85.050] sna_dri2_vblank_handler: 2 complete, frame=4853 tv=85.48121 [ 85.050] sna_dri2_blit_complete: blit finished [ 85.050] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4853, tv=85.48121) [ 85.050] frame_swap_complete(type=2): draw=146, pipe=0, frame=4853 [msc=4853], tv=85.48121 [ 85.050] sna_accel_flush: flush?=0, dirty?=0 [ 85.050] sna_dri2_event_free(draw?=1) [ 85.050] sna_dri2_remove_event: remove[0x561c94b41660] from window 146, active? 1 [ 85.050] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=128] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 85.050] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=32] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 85.050] sna_dri2_vblank_handler complete [ 85.050] sna_mode_wakeup: recording last swap on pipe=0, frame 4853 [12f5], time 85.48121 [ 85.050] sna_mode_wakeup: removing handle=114 [active_scanout=0] from scanout, installing handle=128 [active_scanout=2] [ 85.050] sna_mode_wakeup: flip complete, pending? 1 [ 85.050] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 85.050] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 85.050] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 85.050] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 85.050] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 85.050] sna_dri2_get_msc(draw=146, pipe=0) [ 85.050] sna_crtc_record_swap: recording last swap on pipe=0, frame 4853 [msc=4853], time 85.48121 [ 85.050] sna_dri2_get_msc: msc=4853 [raw=4853], ust=85048121 [ 85.050] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=32 (refs=1/1, flush=0) , front=128 (refs=2/3, flush=1) [ 85.050] sna_dri2_schedule_swap(target_msc=4853, divisor=0, remainder=0) [ 85.050] sna_dri2_schedule_swap: using front handle=128, active_scanout?=2, flush?=1 [ 85.050] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 85.050] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 85.050] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 85.050] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 85.050] sna_crtc_record_swap: recording last swap on pipe=0, frame 4853 [msc=4853], time 85.48121 [ 85.050] immediate_swap: current_msc=4853, target_msc=4853 -- yes [ 85.050] can_flip: no, shadow enabled [ 85.050] sna_dri2_add_event: adding event to window 146) [ 85.050] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 85.050] sna_dri2_immediate_blit: no pending blit, starting chain [ 85.050] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 85.050] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 85.050] can_xchg: back size=8700f00, front size=8700f00 [ 85.050] can_xchg: yes, pixmap=4091 [ 85.050] sna_dri2_xchg: win=146, exchange front=128/76,ref=3 and back=32/80,ref=2, pixmap=4091 3840x2160 [ 85.050] sna_dri2_xchg: back_bo handle=32, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 85.050] sna_dri2_xchg: front_bo handle=128, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 85.050] set_bo: pixmap=4091, handle=32 (old handle=128) [ 85.050] set_bo: marking whole pixmap as damaged [ 85.050] set_bo: applying final/discard move-to-gpu [ 85.050] wait_for_shadow: flags=0, flips=0, handle=128, shadow=29 [ 85.050] set_bo: dropping flush hint from handle=128 [ 85.050] set_bo: adding flush hint to handle=32 [ 85.050] mark_stale(handle=128) => 1 [ 85.050] swap_limit: draw=146 setting swap limit to 3 [ 85.050] sna_dri2_swap_limit_validate: swap limit set to 3 [ 85.050] sna_next_vblank(pipe=0, waiting until next vblank) [ 85.050] sna_dri2_schedule_swap: reported target_msc=4853 [ 85.050] sna_accel_flush: flush?=0, dirty?=0 [ 85.050] sna_accel_flush: flush?=0, dirty?=0 [ 85.050] sna_accel_flush: flush?=0, dirty?=0 [ 85.050] sna_accel_flush: flush?=0, dirty?=0 [ 85.050] sna_block_handler (tv=0.0) [ 85.050] kgem_retire, need_retire?=1 [ 85.050] __kgem_busy: handle=127, busy=0, wedged=0 [ 85.050] __kgem_bo_clear_busy: handle=127 [ 85.050] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 85.050] kgem_retire__requests_ring: retiring ring 0 [ 85.050] __kgem_busy: handle=2, busy=0, wedged=0 [ 85.050] __kgem_retire_rq: request 2 complete [ 85.050] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 85.050] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 85.050] kgem_retire -- retired=0, need_retire=0 [ 85.050] sna_accel_block: GPU idle, flushing [ 85.050] gen8_vertex_close: used=18196, vbo active? 23, vb=200, nreloc=1 [ 85.050] gen8_vertex_close: reloc[0] = 289 [ 85.050] kgem_add_reloc64: handle=23, pos=289, delta=0, domains=200000 [ 85.050] kgem_add_handle: handle=23, index=5 [ 85.050] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fd541000) [ 85.050] batch[1/1, flags=1800]: 3660 3660 15456 16384, nreloc=9, nexec=6, nfence=0, aperture=9200 [fenced=0] [ 85.050] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x9b, presumed-offset=0 [ 85.050] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> 1 [ 85.050] kgem_create_linear(65536) [ 85.050] search_linear_cache: num_pages=16, flags=406, use_active? 0, use_large=0 [max=65536] [ 85.050] search_linear_cache: searching for inactive cpu map [ 85.050] kgem_bo_remove_from_inactive: removing handle=152 from inactive [ 85.050] search_linear_cache: found handle=152 (num_pages=16) in linear vma cache [ 85.050] kgem_bo_map__cpu(handle=152, size=65536, map=0x0:0x7fc6b418d000) [ 85.050] kgem_new_batch: allocated and mapped batch handle=152 [size=65536] [ 85.050] kgem_bo_sync__cpu: handle=152 [ 85.050] __kgem_busy: handle=152, busy=0, wedged=0 [ 85.050] kgem_bo_sync__cpu: SYNC: handle=152, needs_flush? 0, domain? 0, busy? 0 [ 85.050] __kgem_busy: handle=152, busy=0, wedged=0 [ 85.050] kgem_bo_retire: retiring bo handle=152 (needed flush? 0), rq? 0 [busy?=0] [ 85.050] assert_bo_retired: handle=152, domain: 0 exec? 0, rq? 0 [ 85.050] kgem_new_batch: using last batch handle=155 [ 85.050] kgem_commit: release handle=155 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff90000 [ 85.050] kgem_commit: release handle=112 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e64a9000 [ 85.050] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 85.050] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 85.050] __kgem_bo_clear_busy: handle=7 [ 85.051] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 85.051] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 85.051] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 85.051] __kgem_bo_clear_busy: handle=143 [ 85.051] kgem_commit: release handle=143 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff6e000 [ 85.051] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 85.051] __kgem_bo_clear_busy: handle=143 [ 85.051] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 85.051] __kgem_busy: handle=155, busy=131072, wedged=0 [ 85.051] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 85.051] sna_scanout_do_flush: flush timer active: delta=0 [ 85.051] sna_scanout_do_flush (time=85050), triggered [ 85.051] sna_scanout_flush (time=85050), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 85.051] has_shadow: has pending damage? 1, outstanding flips: 0 [ 85.051] stop_flush: scanout=32 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 85.051] has_shadow: has pending damage? 1, outstanding flips: 0 [ 85.051] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 85.051] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 85.051] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 85.051] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 85.051] sna_pixmap_move_to_gpu: already all-damaged [ 85.051] sna_pixmap_mark_active: pixmap=4091, handle=32 [ 85.051] sna_mode_redisplay: crtc[0] transformed? 0 [ 85.051] sna_mode_redisplay: crtc[1] transformed? 0 [ 85.051] sna_mode_redisplay: crtc[2] transformed? 0 [ 85.051] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=32 [active=1] [ 85.051] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 128, transformed? 0 [ 85.051] get_fb: reusing fb=68 for handle=32 [ 85.051] sna_mode_redisplay: recording flip on CRTC:32 handle=32, active_scanout=2, serial=3 [ 85.051] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 85.051] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 85.051] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 85.051] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 85.051] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=32, shadow handle=29 [ 85.051] sna_accel_block: evaluating timers, active=7 [ 85.051] sna_accel_block: flush timer expires in 16 [85066] [ 85.051] sna_wakeup_handler [ 85.051] sna_accel_flush: flush?=0, dirty?=0 [ 85.051] sna_accel_flush: flush?=0, dirty?=0 [ 85.051] sna_accel_flush: flush?=0, dirty?=0 [ 85.051] sna_accel_flush: flush?=0, dirty?=0 [ 85.051] sna_destroy_window: window=16778796 [ 85.051] sna_accel_flush: flush?=0, dirty?=0 [ 85.051] sna_accel_flush: flush?=0, dirty?=0 [ 85.051] sna_block_handler (tv=0.0) [ 85.051] sna_wakeup_handler [ 85.051] sna_glyphs(op=3, nlist=1, src=(172, 491)) [ 85.051] kgem_bo_is_busy: handle=112, domain: 3 exec? 0, rq? 1 [ 85.051] sna_glyphs: discarding mask [ 85.051] glyphs0_to_dst(op=3, src=(172, 491), nlist=1, dst=(172, 491)+(0, 0)) [ 85.051] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.051] gen9_render_composite: 0x0, current mode=0/1 [ 85.051] kgem_bo_is_busy: handle=6, domain: 3 exec? 0, rq? 1 [ 85.051] kgem_bo_is_busy: handle=112, domain: 3 exec? 0, rq? 1 [ 85.051] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.051] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.051] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.051] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.051] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.051] sna_drawable_use_bo: using whole GPU bo [ 85.051] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.051] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.051] color_convert: src=ff729fcf [20028888] [ 85.051] color_convert: dst=ff729fcf [20028888] [ 85.051] sna_render_get_solid: ff729fcf [ 85.051] sna_render_get_solid(23) = ff729fcf (old) [ 85.051] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.051] sna_transform_is_imprecise_integer_translation: no transform [ 85.051] gen9_composite_picture: integer translation (0, 0), removing [ 85.051] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.051] sna_render_pixmap_bo: GPU all damaged [ 85.051] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.051] gen4_choose_composite_emitter: solid, identity mask [ 85.051] kgem_check_bo: num_pages=+9125, num_exec=+3 [ 85.051] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 85.051] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 85.051] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 85.051] kgem_add_handle: handle=4, index=0 [ 85.051] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 85.051] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 85.051] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 85.051] gen9_composite_get_binding_table(ffc0) [ 85.051] kgem_add_reloc64: handle=112, pos=16360, delta=0, domains=20002 [ 85.051] kgem_add_handle: handle=112, index=1 [ 85.051] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e64a9000) [ 85.051] __kgem_bo_mark_dirty: handle=112 (proxy? 0) [ 85.051] [3fe0] bind bo(handle=112, addr=e64a9000), format=192, width=3775, height=2136, pitch=15360, tiling=1 -> render [ 85.051] kgem_add_reloc64: handle=143, pos=16344, delta=0, domains=40000 [ 85.051] kgem_add_reloc64: adding proxy [delta=92] for handle=143 [ 85.051] kgem_add_handle: handle=143, index=2 [ 85.051] kgem_add_reloc64[4] = (delta=92, target handle=2, presumed=fff6e000) [ 85.051] [3fd0] bind bo(handle=143, addr=fff6e05c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 85.051] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 [ 85.051] kgem_add_handle: handle=6, index=3 [ 85.051] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd581000) [ 85.051] [3fc0] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 85.051] gen9_emit_cc: blend=177 (current=ffffffff), src=17, dst=18 [ 85.051] gen9_emit_sampler: sampler = a [ 85.051] gen9_emit_sf: num_sf_outputs=2 [ 85.051] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.051] gen9_emit_vertex_elements: setup id=9 [ 85.051] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 85.051] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 85.051] glyphs0_to_dst: glyph=(171, 485)x(11, 3), unclipped [ 85.051] emit_primitive_identity_mask__avx2: dst=(171, 485), mask=(736.00, 32.00) x (11.00, 3.00) [ 85.051] glyphs0_to_dst: glyph=(180, 480)x(10, 14), unclipped [ 85.051] emit_primitive_identity_mask__avx2: dst=(180, 480), mask=(944.00, 48.00) x (10.00, 14.00) [ 85.051] glyphs0_to_dst: glyph=(189, 480)x(11, 11), unclipped [ 85.051] emit_primitive_identity_mask__avx2: dst=(189, 480), mask=(960.00, 0.00) x (11.00, 11.00) [ 85.051] glyphs0_to_dst: glyph=(198, 483)x(10, 8), unclipped [ 85.051] emit_primitive_identity_mask__avx2: dst=(198, 483), mask=(976.00, 0.00) x (10.00, 8.00) [ 85.051] glyphs0_to_dst: glyph=(208, 483)x(9, 11), unclipped [ 85.051] emit_primitive_identity_mask__avx2: dst=(208, 483), mask=(960.00, 16.00) x (9.00, 11.00) [ 85.051] glyphs0_to_dst: glyph=(216, 480)x(10, 14), unclipped [ 85.051] emit_primitive_identity_mask__avx2: dst=(216, 480), mask=(944.00, 48.00) x (10.00, 14.00) [ 85.051] glyphs0_to_dst: glyph=(225, 481)x(10, 10), unclipped [ 85.051] emit_primitive_identity_mask__avx2: dst=(225, 481), mask=(976.00, 16.00) x (10.00, 10.00) [ 85.051] glyphs0_to_dst: glyph=(234, 492)x(11, 2), unclipped [ 85.051] emit_primitive_identity_mask__avx2: dst=(234, 492), mask=(992.00, 0.00) x (11.00, 2.00) [ 85.051] glyphs0_to_dst: glyph=(243, 480)x(11, 11), unclipped [ 85.051] emit_primitive_identity_mask__avx2: dst=(243, 480), mask=(1008.00, 0.00) x (11.00, 11.00) [ 85.051] glyphs0_to_dst: glyph=(253, 483)x(9, 8), unclipped [ 85.051] emit_primitive_identity_mask__avx2: dst=(253, 483), mask=(720.00, 0.00) x (9.00, 8.00) [ 85.051] glyphs0_to_dst: glyph=(261, 483)x(10, 8), unclipped [ 85.051] emit_primitive_identity_mask__avx2: dst=(261, 483), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.051] glyphs0_to_dst: glyph=(270, 483)x(10, 8), unclipped [ 85.051] emit_primitive_identity_mask__avx2: dst=(270, 483), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.051] glyphs0_to_dst: glyph=(279, 479)x(10, 12), unclipped [ 85.051] emit_primitive_identity_mask__avx2: dst=(279, 479), mask=(992.00, 16.00) x (10.00, 12.00) [ 85.051] glyphs0_to_dst: glyph=(288, 483)x(10, 8), unclipped [ 85.051] emit_primitive_identity_mask__avx2: dst=(288, 483), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.051] glyphs0_to_dst: glyph=(297, 483)x(10, 8), unclipped [ 85.051] emit_primitive_identity_mask__avx2: dst=(297, 483), mask=(752.00, 0.00) x (10.00, 8.00) [ 85.051] glyphs0_to_dst: glyph=(307, 479)x(10, 12), unclipped [ 85.051] emit_primitive_identity_mask__avx2: dst=(307, 479), mask=(1008.00, 16.00) x (10.00, 12.00) [ 85.051] glyphs0_to_dst: glyph=(315, 480)x(11, 11), unclipped [ 85.051] emit_primitive_identity_mask__avx2: dst=(315, 480), mask=(960.00, 0.00) x (11.00, 11.00) [ 85.051] glyphs0_to_dst: glyph=(324, 483)x(11, 8), unclipped [ 85.051] emit_primitive_identity_mask__avx2: dst=(324, 483), mask=(736.00, 16.00) x (11.00, 8.00) [ 85.051] glyphs0_to_dst: glyph=(334, 483)x(9, 11), unclipped [ 85.051] emit_primitive_identity_mask__avx2: dst=(334, 483), mask=(960.00, 16.00) x (9.00, 11.00) [ 85.051] glyphs0_to_dst: glyph=(342, 492)x(11, 2), unclipped [ 85.051] emit_primitive_identity_mask__avx2: dst=(342, 492), mask=(992.00, 0.00) x (11.00, 2.00) [ 85.051] glyphs0_to_dst: glyph=(351, 479)x(10, 12), unclipped [ 85.051] emit_primitive_identity_mask__avx2: dst=(351, 479), mask=(992.00, 16.00) x (10.00, 12.00) [ 85.051] glyphs0_to_dst: glyph=(361, 479)x(9, 12), unclipped [ 85.051] emit_primitive_identity_mask__avx2: dst=(361, 479), mask=(960.00, 32.00) x (9.00, 12.00) [ 85.051] glyphs0_to_dst: glyph=(369, 483)x(10, 11), unclipped [ 85.051] emit_primitive_identity_mask__avx2: dst=(369, 483), mask=(976.00, 32.00) x (10.00, 11.00) [ 85.051] glyphs0_to_dst: glyph=(378, 480)x(10, 14), unclipped [ 85.051] emit_primitive_identity_mask__avx2: dst=(378, 480), mask=(944.00, 48.00) x (10.00, 14.00) [ 85.051] glyphs0_to_dst: glyph=(387, 481)x(10, 10), unclipped [ 85.051] emit_primitive_identity_mask__avx2: dst=(387, 481), mask=(960.00, 48.00) x (10.00, 10.00) [ 85.051] glyphs0_to_dst: glyph=(396, 492)x(11, 2), unclipped [ 85.051] emit_primitive_identity_mask__avx2: dst=(396, 492), mask=(992.00, 0.00) x (11.00, 2.00) [ 85.051] glyphs0_to_dst: glyph=(406, 483)x(9, 8), unclipped [ 85.051] emit_primitive_identity_mask__avx2: dst=(406, 483), mask=(688.00, 32.00) x (9.00, 8.00) [ 85.051] glyphs0_to_dst: glyph=(415, 483)x(9, 8), unclipped [ 85.051] emit_primitive_identity_mask__avx2: dst=(415, 483), mask=(752.00, 16.00) x (9.00, 8.00) [ 85.051] glyphs0_to_dst: glyph=(424, 483)x(9, 11), unclipped [ 85.051] emit_primitive_identity_mask__avx2: dst=(424, 483), mask=(960.00, 16.00) x (9.00, 11.00) [ 85.051] glyphs0_to_dst: glyph=(432, 480)x(10, 11), unclipped [ 85.051] emit_primitive_identity_mask__avx2: dst=(432, 480), mask=(976.00, 48.00) x (10.00, 11.00) [ 85.051] glyphs0_to_dst: glyph=(442, 483)x(9, 8), unclipped [ 85.051] emit_primitive_identity_mask__avx2: dst=(442, 483), mask=(688.00, 32.00) x (9.00, 8.00) [ 85.051] glyphs0_to_dst: glyph=(450, 483)x(10, 11), unclipped [ 85.051] emit_primitive_identity_mask__avx2: dst=(450, 483), mask=(976.00, 32.00) x (10.00, 11.00) [ 85.051] gen8_vertex_flush[498] = 96 [ 85.051] gen9_magic_ca_pass: CA fixup (4549 -> 4645) [ 85.051] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.051] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.051] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.051] sna_glyphs(op=3, nlist=1, src=(460, 491)) [ 85.051] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.051] sna_glyphs: discarding mask [ 85.051] glyphs0_to_dst(op=3, src=(460, 491), nlist=1, dst=(460, 491)+(0, 0)) [ 85.051] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.051] gen9_render_composite: 0x0, current mode=1/1 [ 85.051] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.051] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.051] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.051] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.051] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.051] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.051] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.051] sna_drawable_use_bo: using whole GPU bo [ 85.051] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.051] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.051] color_convert: src=ffffffff [20028888] [ 85.051] color_convert: dst=ffffffff [20028888] [ 85.051] sna_render_get_solid: ffffffff [ 85.051] sna_render_get_solid(white) [ 85.051] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.051] sna_transform_is_imprecise_integer_translation: no transform [ 85.051] gen9_composite_picture: integer translation (0, 0), removing [ 85.051] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.051] sna_render_pixmap_bo: GPU all damaged [ 85.051] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.051] gen4_choose_composite_emitter: solid, identity mask [ 85.051] kgem_check_bo: num_pages=+1, num_exec=+1 [ 85.051] gen9_composite_get_binding_table(fec0) [ 85.051] kgem_add_reloc64: handle=7, pos=16296, delta=0, domains=40000 [ 85.051] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 85.051] kgem_add_handle: handle=7, index=4 [ 85.051] kgem_add_reloc64[6] = (delta=1048, target handle=4, presumed=fffe8000) [ 85.051] [3fa0] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 85.051] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.051] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.051] gen9_emit_vertex_elements: setup id=9 [ 85.052] glyphs0_to_dst: glyph=(459, 480)x(10, 13), unclipped [ 85.052] emit_primitive_identity_mask__avx2: dst=(459, 480), mask=(752.00, 32.00) x (10.00, 13.00) [ 85.052] glyphs0_to_dst: glyph=(477, 486)x(10, 3), unclipped [ 85.052] emit_primitive_identity_mask__avx2: dst=(477, 486), mask=(1008.00, 48.00) x (10.00, 3.00) [ 85.052] glyphs0_to_dst: glyph=(487, 480)x(9, 14), unclipped [ 85.052] emit_primitive_identity_mask__avx2: dst=(487, 480), mask=(832.00, 32.00) x (9.00, 14.00) [ 85.052] glyphs0_to_dst: glyph=(496, 483)x(9, 8), unclipped [ 85.052] emit_primitive_identity_mask__avx2: dst=(496, 483), mask=(896.00, 48.00) x (9.00, 8.00) [ 85.052] glyphs0_to_dst: glyph=(504, 483)x(10, 8), unclipped [ 85.052] emit_primitive_identity_mask__avx2: dst=(504, 483), mask=(848.00, 16.00) x (10.00, 8.00) [ 85.052] glyphs0_to_dst: glyph=(514, 483)x(9, 8), unclipped [ 85.052] emit_primitive_identity_mask__avx2: dst=(514, 483), mask=(848.00, 48.00) x (9.00, 8.00) [ 85.052] glyphs0_to_dst: glyph=(522, 480)x(10, 11), unclipped [ 85.052] emit_primitive_identity_mask__avx2: dst=(522, 480), mask=(992.00, 32.00) x (10.00, 11.00) [ 85.052] glyphs0_to_dst: glyph=(532, 483)x(9, 11), unclipped [ 85.052] emit_primitive_identity_mask__avx2: dst=(532, 483), mask=(880.00, 16.00) x (9.00, 11.00) [ 85.052] glyphs0_to_dst: glyph=(541, 480)x(9, 11), unclipped [ 85.052] emit_primitive_identity_mask__avx2: dst=(541, 480), mask=(880.00, 0.00) x (9.00, 11.00) [ 85.052] glyphs0_to_dst: glyph=(550, 480)x(9, 14), unclipped [ 85.052] emit_primitive_identity_mask__avx2: dst=(550, 480), mask=(832.00, 32.00) x (9.00, 14.00) [ 85.052] glyphs0_to_dst: glyph=(558, 483)x(10, 8), unclipped [ 85.052] emit_primitive_identity_mask__avx2: dst=(558, 483), mask=(848.00, 16.00) x (10.00, 8.00) [ 85.052] glyphs0_to_dst: glyph=(568, 483)x(9, 11), unclipped [ 85.052] emit_primitive_identity_mask__avx2: dst=(568, 483), mask=(880.00, 16.00) x (9.00, 11.00) [ 85.052] glyphs0_to_dst: glyph=(576, 493)x(11, 2), unclipped [ 85.052] emit_primitive_identity_mask__avx2: dst=(576, 493), mask=(832.00, 48.00) x (11.00, 2.00) [ 85.052] glyphs0_to_dst: glyph=(585, 479)x(10, 12), unclipped [ 85.052] emit_primitive_identity_mask__avx2: dst=(585, 479), mask=(864.00, 0.00) x (10.00, 12.00) [ 85.052] glyphs0_to_dst: glyph=(594, 483)x(10, 8), unclipped [ 85.052] emit_primitive_identity_mask__avx2: dst=(594, 483), mask=(864.00, 32.00) x (10.00, 8.00) [ 85.052] glyphs0_to_dst: glyph=(603, 480)x(10, 11), unclipped [ 85.052] emit_primitive_identity_mask__avx2: dst=(603, 480), mask=(880.00, 32.00) x (10.00, 11.00) [ 85.052] glyphs0_to_dst: glyph=(612, 493)x(11, 2), unclipped [ 85.052] emit_primitive_identity_mask__avx2: dst=(612, 493), mask=(832.00, 48.00) x (11.00, 2.00) [ 85.052] glyphs0_to_dst: glyph=(621, 480)x(10, 11), unclipped [ 85.052] emit_primitive_identity_mask__avx2: dst=(621, 480), mask=(880.00, 32.00) x (10.00, 11.00) [ 85.052] glyphs0_to_dst: glyph=(630, 483)x(10, 8), unclipped [ 85.052] emit_primitive_identity_mask__avx2: dst=(630, 483), mask=(944.00, 0.00) x (10.00, 8.00) [ 85.052] glyphs0_to_dst: glyph=(639, 483)x(10, 11), unclipped [ 85.052] emit_primitive_identity_mask__avx2: dst=(639, 483), mask=(880.00, 48.00) x (10.00, 11.00) [ 85.052] glyphs0_to_dst: glyph=(651, 488)x(5, 3), unclipped [ 85.052] emit_primitive_identity_mask__avx2: dst=(651, 488), mask=(1008.00, 32.00) x (5.00, 3.00) [ 85.052] glyphs0_to_dst: glyph=(658, 483)x(9, 8), unclipped [ 85.052] emit_primitive_identity_mask__avx2: dst=(658, 483), mask=(896.00, 48.00) x (9.00, 8.00) [ 85.052] glyphs0_to_dst: glyph=(667, 479)x(9, 12), unclipped [ 85.052] emit_primitive_identity_mask__avx2: dst=(667, 479), mask=(992.00, 48.00) x (9.00, 12.00) [ 85.052] gen8_vertex_flush[598] = 69 [ 85.052] gen9_magic_ca_pass: CA fixup (4645 -> 4714) [ 85.052] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.052] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.052] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.052] sna_glyphs(op=3, nlist=1, src=(1, 508)) [ 85.052] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.052] sna_glyphs: discarding mask [ 85.052] glyphs0_to_dst(op=3, src=(1, 508), nlist=1, dst=(1, 508)+(0, 0)) [ 85.052] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.052] gen9_render_composite: 0x0, current mode=1/1 [ 85.052] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.052] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.052] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.052] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.052] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.052] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.052] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.052] sna_drawable_use_bo: using whole GPU bo [ 85.052] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.052] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.052] color_convert: src=ff8ae234 [20028888] [ 85.052] color_convert: dst=ff8ae234 [20028888] [ 85.052] sna_render_get_solid: ff8ae234 [ 85.052] sna_render_get_solid(22) = ff8ae234 (old) [ 85.052] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.052] sna_transform_is_imprecise_integer_translation: no transform [ 85.052] gen9_composite_picture: integer translation (0, 0), removing [ 85.052] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.052] sna_render_pixmap_bo: GPU all damaged [ 85.052] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.052] gen4_choose_composite_emitter: solid, identity mask [ 85.052] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.052] gen9_composite_get_binding_table(fe40) [ 85.052] kgem_add_reloc64: handle=143, pos=16264, delta=0, domains=40000 [ 85.052] kgem_add_reloc64: adding proxy [delta=88] for handle=143 [ 85.052] kgem_add_reloc64[7] = (delta=88, target handle=2, presumed=fff6e000) [ 85.052] [3f80] bind bo(handle=143, addr=fff6e058), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 85.052] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.052] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.052] gen9_emit_vertex_elements: setup id=9 [ 85.052] glyphs0_to_dst: glyph=(1, 500)x(9, 8), unclipped [ 85.052] emit_primitive_identity_mask__avx2: dst=(1, 500), mask=(688.00, 32.00) x (9.00, 8.00) [ 85.052] glyphs0_to_dst: glyph=(9, 498)x(10, 13), unclipped [ 85.052] emit_primitive_identity_mask__avx2: dst=(9, 498), mask=(672.00, 48.00) x (10.00, 13.00) [ 85.052] glyphs0_to_dst: glyph=(19, 500)x(9, 8), unclipped [ 85.052] emit_primitive_identity_mask__avx2: dst=(19, 500), mask=(688.00, 32.00) x (9.00, 8.00) [ 85.052] glyphs0_to_dst: glyph=(28, 502)x(8, 3), unclipped [ 85.052] emit_primitive_identity_mask__avx2: dst=(28, 502), mask=(688.00, 48.00) x (8.00, 3.00) [ 85.052] glyphs0_to_dst: glyph=(36, 498)x(11, 10), unclipped [ 85.052] emit_primitive_identity_mask__avx2: dst=(36, 498), mask=(704.00, 0.00) x (11.00, 10.00) [ 85.052] glyphs0_to_dst: glyph=(46, 500)x(9, 8), unclipped [ 85.052] emit_primitive_identity_mask__avx2: dst=(46, 500), mask=(720.00, 0.00) x (9.00, 8.00) [ 85.052] glyphs0_to_dst: glyph=(54, 500)x(10, 8), unclipped [ 85.052] emit_primitive_identity_mask__avx2: dst=(54, 500), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.052] glyphs0_to_dst: glyph=(63, 500)x(10, 8), unclipped [ 85.052] emit_primitive_identity_mask__avx2: dst=(63, 500), mask=(720.00, 16.00) x (10.00, 8.00) [ 85.052] glyphs0_to_dst: glyph=(72, 497)x(10, 11), unclipped [ 85.052] emit_primitive_identity_mask__avx2: dst=(72, 497), mask=(736.00, 0.00) x (10.00, 11.00) [ 85.052] glyphs0_to_dst: glyph=(81, 500)x(10, 8), unclipped [ 85.052] emit_primitive_identity_mask__avx2: dst=(81, 500), mask=(752.00, 0.00) x (10.00, 8.00) [ 85.052] glyphs0_to_dst: glyph=(90, 497)x(10, 11), unclipped [ 85.052] emit_primitive_identity_mask__avx2: dst=(90, 497), mask=(736.00, 0.00) x (10.00, 11.00) [ 85.052] glyphs0_to_dst: glyph=(99, 500)x(11, 8), unclipped [ 85.052] emit_primitive_identity_mask__avx2: dst=(99, 500), mask=(736.00, 16.00) x (11.00, 8.00) [ 85.052] glyphs0_to_dst: glyph=(109, 500)x(9, 8), unclipped [ 85.052] emit_primitive_identity_mask__avx2: dst=(109, 500), mask=(752.00, 16.00) x (9.00, 8.00) [ 85.052] glyphs0_to_dst: glyph=(118, 502)x(8, 3), unclipped [ 85.052] emit_primitive_identity_mask__avx2: dst=(118, 502), mask=(688.00, 48.00) x (8.00, 3.00) [ 85.052] glyphs0_to_dst: glyph=(126, 498)x(10, 10), unclipped [ 85.052] emit_primitive_identity_mask__avx2: dst=(126, 498), mask=(704.00, 32.00) x (10.00, 10.00) [ 85.052] glyphs0_to_dst: glyph=(135, 498)x(10, 10), unclipped [ 85.052] emit_primitive_identity_mask__avx2: dst=(135, 498), mask=(704.00, 32.00) x (10.00, 10.00) [ 85.052] glyphs0_to_dst: glyph=(144, 498)x(10, 10), unclipped [ 85.052] emit_primitive_identity_mask__avx2: dst=(144, 498), mask=(720.00, 32.00) x (10.00, 10.00) [ 85.052] glyphs0_to_dst: glyph=(153, 498)x(10, 10), unclipped [ 85.052] emit_primitive_identity_mask__avx2: dst=(153, 498), mask=(704.00, 48.00) x (10.00, 10.00) [ 85.052] gen8_vertex_flush[698] = 54 [ 85.052] gen9_magic_ca_pass: CA fixup (4714 -> 4768) [ 85.052] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.052] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.052] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.052] sna_glyphs(op=3, nlist=1, src=(163, 508)) [ 85.052] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.052] sna_glyphs: discarding mask [ 85.052] glyphs0_to_dst(op=3, src=(163, 508), nlist=1, dst=(163, 508)+(0, 0)) [ 85.052] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.052] gen9_render_composite: 0x0, current mode=1/1 [ 85.052] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.052] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.052] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.052] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.052] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.052] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.052] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.052] sna_drawable_use_bo: using whole GPU bo [ 85.052] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.052] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.052] color_convert: src=ffffffff [20028888] [ 85.052] color_convert: dst=ffffffff [20028888] [ 85.052] sna_render_get_solid: ffffffff [ 85.052] sna_render_get_solid(white) [ 85.052] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.052] sna_transform_is_imprecise_integer_translation: no transform [ 85.052] gen9_composite_picture: integer translation (0, 0), removing [ 85.052] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.052] sna_render_pixmap_bo: GPU all damaged [ 85.052] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.052] gen4_choose_composite_emitter: solid, identity mask [ 85.052] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.052] gen9_composite_get_binding_table(fdc0) [ 85.052] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.052] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.052] gen9_emit_vertex_elements: setup id=9 [ 85.052] glyphs0_to_dst: glyph=(165, 500)x(5, 8), unclipped [ 85.052] emit_primitive_identity_mask__avx2: dst=(165, 500), mask=(720.00, 48.00) x (5.00, 8.00) [ 85.052] gen8_vertex_flush[798] = 3 [ 85.052] gen9_magic_ca_pass: CA fixup (4768 -> 4771) [ 85.052] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.052] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.052] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.052] sna_glyphs(op=3, nlist=1, src=(172, 508)) [ 85.052] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.052] sna_glyphs: discarding mask [ 85.052] glyphs0_to_dst(op=3, src=(172, 508), nlist=1, dst=(172, 508)+(0, 0)) [ 85.052] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.052] gen9_render_composite: 0x0, current mode=1/1 [ 85.052] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.052] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.052] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.052] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.052] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.052] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.052] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.052] sna_drawable_use_bo: using whole GPU bo [ 85.052] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.052] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.052] color_convert: src=ff729fcf [20028888] [ 85.052] color_convert: dst=ff729fcf [20028888] [ 85.052] sna_render_get_solid: ff729fcf [ 85.052] sna_render_get_solid(23) = ff729fcf (old) [ 85.052] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.052] sna_transform_is_imprecise_integer_translation: no transform [ 85.052] gen9_composite_picture: integer translation (0, 0), removing [ 85.052] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.052] sna_render_pixmap_bo: GPU all damaged [ 85.052] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.052] gen4_choose_composite_emitter: solid, identity mask [ 85.052] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.052] gen9_composite_get_binding_table(fd80) [ 85.052] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.052] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.052] gen9_emit_vertex_elements: setup id=9 [ 85.052] glyphs0_to_dst: glyph=(171, 502)x(11, 3), unclipped [ 85.052] emit_primitive_identity_mask__avx2: dst=(171, 502), mask=(736.00, 32.00) x (11.00, 3.00) [ 85.052] glyphs0_to_dst: glyph=(180, 497)x(10, 14), unclipped [ 85.052] emit_primitive_identity_mask__avx2: dst=(180, 497), mask=(944.00, 48.00) x (10.00, 14.00) [ 85.052] glyphs0_to_dst: glyph=(189, 497)x(11, 11), unclipped [ 85.052] emit_primitive_identity_mask__avx2: dst=(189, 497), mask=(960.00, 0.00) x (11.00, 11.00) [ 85.052] glyphs0_to_dst: glyph=(198, 500)x(10, 8), unclipped [ 85.052] emit_primitive_identity_mask__avx2: dst=(198, 500), mask=(976.00, 0.00) x (10.00, 8.00) [ 85.052] glyphs0_to_dst: glyph=(208, 500)x(9, 11), unclipped [ 85.052] emit_primitive_identity_mask__avx2: dst=(208, 500), mask=(960.00, 16.00) x (9.00, 11.00) [ 85.052] glyphs0_to_dst: glyph=(216, 497)x(10, 14), unclipped [ 85.052] emit_primitive_identity_mask__avx2: dst=(216, 497), mask=(944.00, 48.00) x (10.00, 14.00) [ 85.052] glyphs0_to_dst: glyph=(225, 498)x(10, 10), unclipped [ 85.052] emit_primitive_identity_mask__avx2: dst=(225, 498), mask=(976.00, 16.00) x (10.00, 10.00) [ 85.052] glyphs0_to_dst: glyph=(234, 509)x(11, 2), unclipped [ 85.052] emit_primitive_identity_mask__avx2: dst=(234, 509), mask=(992.00, 0.00) x (11.00, 2.00) [ 85.052] glyphs0_to_dst: glyph=(243, 497)x(11, 11), unclipped [ 85.052] emit_primitive_identity_mask__avx2: dst=(243, 497), mask=(1008.00, 0.00) x (11.00, 11.00) [ 85.052] glyphs0_to_dst: glyph=(253, 500)x(9, 8), unclipped [ 85.052] emit_primitive_identity_mask__avx2: dst=(253, 500), mask=(720.00, 0.00) x (9.00, 8.00) [ 85.052] glyphs0_to_dst: glyph=(261, 500)x(10, 8), unclipped [ 85.052] emit_primitive_identity_mask__avx2: dst=(261, 500), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.052] glyphs0_to_dst: glyph=(270, 500)x(10, 8), unclipped [ 85.052] emit_primitive_identity_mask__avx2: dst=(270, 500), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.052] glyphs0_to_dst: glyph=(279, 496)x(10, 12), unclipped [ 85.052] emit_primitive_identity_mask__avx2: dst=(279, 496), mask=(992.00, 16.00) x (10.00, 12.00) [ 85.052] glyphs0_to_dst: glyph=(288, 500)x(10, 8), unclipped [ 85.052] emit_primitive_identity_mask__avx2: dst=(288, 500), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.052] glyphs0_to_dst: glyph=(297, 500)x(10, 8), unclipped [ 85.052] emit_primitive_identity_mask__avx2: dst=(297, 500), mask=(752.00, 0.00) x (10.00, 8.00) [ 85.052] glyphs0_to_dst: glyph=(307, 496)x(10, 12), unclipped [ 85.052] emit_primitive_identity_mask__avx2: dst=(307, 496), mask=(1008.00, 16.00) x (10.00, 12.00) [ 85.052] glyphs0_to_dst: glyph=(315, 497)x(11, 11), unclipped [ 85.052] emit_primitive_identity_mask__avx2: dst=(315, 497), mask=(960.00, 0.00) x (11.00, 11.00) [ 85.052] glyphs0_to_dst: glyph=(324, 500)x(11, 8), unclipped [ 85.052] emit_primitive_identity_mask__avx2: dst=(324, 500), mask=(736.00, 16.00) x (11.00, 8.00) [ 85.052] glyphs0_to_dst: glyph=(334, 500)x(9, 11), unclipped [ 85.052] emit_primitive_identity_mask__avx2: dst=(334, 500), mask=(960.00, 16.00) x (9.00, 11.00) [ 85.052] glyphs0_to_dst: glyph=(342, 509)x(11, 2), unclipped [ 85.052] emit_primitive_identity_mask__avx2: dst=(342, 509), mask=(992.00, 0.00) x (11.00, 2.00) [ 85.052] glyphs0_to_dst: glyph=(351, 496)x(10, 12), unclipped [ 85.052] emit_primitive_identity_mask__avx2: dst=(351, 496), mask=(992.00, 16.00) x (10.00, 12.00) [ 85.052] glyphs0_to_dst: glyph=(361, 496)x(9, 12), unclipped [ 85.052] emit_primitive_identity_mask__avx2: dst=(361, 496), mask=(960.00, 32.00) x (9.00, 12.00) [ 85.052] glyphs0_to_dst: glyph=(369, 500)x(10, 11), unclipped [ 85.052] emit_primitive_identity_mask__avx2: dst=(369, 500), mask=(976.00, 32.00) x (10.00, 11.00) [ 85.052] glyphs0_to_dst: glyph=(378, 497)x(10, 14), unclipped [ 85.052] emit_primitive_identity_mask__avx2: dst=(378, 497), mask=(944.00, 48.00) x (10.00, 14.00) [ 85.052] glyphs0_to_dst: glyph=(387, 498)x(10, 10), unclipped [ 85.052] emit_primitive_identity_mask__avx2: dst=(387, 498), mask=(960.00, 48.00) x (10.00, 10.00) [ 85.052] glyphs0_to_dst: glyph=(396, 509)x(11, 2), unclipped [ 85.052] emit_primitive_identity_mask__avx2: dst=(396, 509), mask=(992.00, 0.00) x (11.00, 2.00) [ 85.052] glyphs0_to_dst: glyph=(406, 500)x(9, 8), unclipped [ 85.052] emit_primitive_identity_mask__avx2: dst=(406, 500), mask=(688.00, 32.00) x (9.00, 8.00) [ 85.052] glyphs0_to_dst: glyph=(415, 500)x(9, 8), unclipped [ 85.052] emit_primitive_identity_mask__avx2: dst=(415, 500), mask=(752.00, 16.00) x (9.00, 8.00) [ 85.052] glyphs0_to_dst: glyph=(424, 500)x(9, 11), unclipped [ 85.052] emit_primitive_identity_mask__avx2: dst=(424, 500), mask=(960.00, 16.00) x (9.00, 11.00) [ 85.052] glyphs0_to_dst: glyph=(432, 497)x(10, 11), unclipped [ 85.052] emit_primitive_identity_mask__avx2: dst=(432, 497), mask=(976.00, 48.00) x (10.00, 11.00) [ 85.052] glyphs0_to_dst: glyph=(442, 500)x(9, 8), unclipped [ 85.052] emit_primitive_identity_mask__avx2: dst=(442, 500), mask=(688.00, 32.00) x (9.00, 8.00) [ 85.052] glyphs0_to_dst: glyph=(450, 500)x(10, 11), unclipped [ 85.052] emit_primitive_identity_mask__avx2: dst=(450, 500), mask=(976.00, 32.00) x (10.00, 11.00) [ 85.052] gen8_vertex_flush[898] = 96 [ 85.052] gen9_magic_ca_pass: CA fixup (4771 -> 4867) [ 85.052] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.052] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.052] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.052] sna_glyphs(op=3, nlist=1, src=(460, 508)) [ 85.052] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.052] sna_glyphs: discarding mask [ 85.052] glyphs0_to_dst(op=3, src=(460, 508), nlist=1, dst=(460, 508)+(0, 0)) [ 85.052] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.052] gen9_render_composite: 0x0, current mode=1/1 [ 85.052] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.052] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.052] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.052] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.052] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.052] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.053] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.053] sna_drawable_use_bo: using whole GPU bo [ 85.053] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.053] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.053] color_convert: src=ffffffff [20028888] [ 85.053] color_convert: dst=ffffffff [20028888] [ 85.053] sna_render_get_solid: ffffffff [ 85.053] sna_render_get_solid(white) [ 85.053] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.053] sna_transform_is_imprecise_integer_translation: no transform [ 85.053] gen9_composite_picture: integer translation (0, 0), removing [ 85.053] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.053] sna_render_pixmap_bo: GPU all damaged [ 85.053] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.053] gen4_choose_composite_emitter: solid, identity mask [ 85.053] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.053] gen9_composite_get_binding_table(fd40) [ 85.053] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.053] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.053] gen9_emit_vertex_elements: setup id=9 [ 85.053] glyphs0_to_dst: glyph=(459, 497)x(10, 13), unclipped [ 85.053] emit_primitive_identity_mask__avx2: dst=(459, 497), mask=(752.00, 32.00) x (10.00, 13.00) [ 85.053] glyphs0_to_dst: glyph=(477, 503)x(10, 3), unclipped [ 85.053] emit_primitive_identity_mask__avx2: dst=(477, 503), mask=(1008.00, 48.00) x (10.00, 3.00) [ 85.053] glyphs0_to_dst: glyph=(487, 497)x(9, 14), unclipped [ 85.053] emit_primitive_identity_mask__avx2: dst=(487, 497), mask=(832.00, 32.00) x (9.00, 14.00) [ 85.053] glyphs0_to_dst: glyph=(496, 500)x(9, 8), unclipped [ 85.053] emit_primitive_identity_mask__avx2: dst=(496, 500), mask=(896.00, 48.00) x (9.00, 8.00) [ 85.053] glyphs0_to_dst: glyph=(504, 500)x(10, 8), unclipped [ 85.053] emit_primitive_identity_mask__avx2: dst=(504, 500), mask=(848.00, 16.00) x (10.00, 8.00) [ 85.053] glyphs0_to_dst: glyph=(514, 500)x(9, 8), unclipped [ 85.053] emit_primitive_identity_mask__avx2: dst=(514, 500), mask=(848.00, 48.00) x (9.00, 8.00) [ 85.053] glyphs0_to_dst: glyph=(522, 497)x(10, 11), unclipped [ 85.053] emit_primitive_identity_mask__avx2: dst=(522, 497), mask=(992.00, 32.00) x (10.00, 11.00) [ 85.053] glyphs0_to_dst: glyph=(532, 500)x(9, 11), unclipped [ 85.053] emit_primitive_identity_mask__avx2: dst=(532, 500), mask=(880.00, 16.00) x (9.00, 11.00) [ 85.053] glyphs0_to_dst: glyph=(541, 497)x(9, 11), unclipped [ 85.053] emit_primitive_identity_mask__avx2: dst=(541, 497), mask=(880.00, 0.00) x (9.00, 11.00) [ 85.053] glyphs0_to_dst: glyph=(550, 497)x(9, 14), unclipped [ 85.053] emit_primitive_identity_mask__avx2: dst=(550, 497), mask=(832.00, 32.00) x (9.00, 14.00) [ 85.053] glyphs0_to_dst: glyph=(558, 500)x(10, 8), unclipped [ 85.053] emit_primitive_identity_mask__avx2: dst=(558, 500), mask=(848.00, 16.00) x (10.00, 8.00) [ 85.053] glyphs0_to_dst: glyph=(568, 500)x(9, 11), unclipped [ 85.053] emit_primitive_identity_mask__avx2: dst=(568, 500), mask=(880.00, 16.00) x (9.00, 11.00) [ 85.053] glyphs0_to_dst: glyph=(576, 510)x(11, 2), unclipped [ 85.053] emit_primitive_identity_mask__avx2: dst=(576, 510), mask=(832.00, 48.00) x (11.00, 2.00) [ 85.053] glyphs0_to_dst: glyph=(585, 496)x(10, 12), unclipped [ 85.053] emit_primitive_identity_mask__avx2: dst=(585, 496), mask=(864.00, 0.00) x (10.00, 12.00) [ 85.053] glyphs0_to_dst: glyph=(594, 500)x(10, 8), unclipped [ 85.053] emit_primitive_identity_mask__avx2: dst=(594, 500), mask=(864.00, 32.00) x (10.00, 8.00) [ 85.053] glyphs0_to_dst: glyph=(603, 497)x(10, 11), unclipped [ 85.053] emit_primitive_identity_mask__avx2: dst=(603, 497), mask=(880.00, 32.00) x (10.00, 11.00) [ 85.053] glyphs0_to_dst: glyph=(612, 510)x(11, 2), unclipped [ 85.053] emit_primitive_identity_mask__avx2: dst=(612, 510), mask=(832.00, 48.00) x (11.00, 2.00) [ 85.053] glyphs0_to_dst: glyph=(621, 497)x(10, 11), unclipped [ 85.053] emit_primitive_identity_mask__avx2: dst=(621, 497), mask=(880.00, 32.00) x (10.00, 11.00) [ 85.053] glyphs0_to_dst: glyph=(630, 500)x(10, 8), unclipped [ 85.053] emit_primitive_identity_mask__avx2: dst=(630, 500), mask=(944.00, 0.00) x (10.00, 8.00) [ 85.053] glyphs0_to_dst: glyph=(639, 500)x(10, 11), unclipped [ 85.053] emit_primitive_identity_mask__avx2: dst=(639, 500), mask=(880.00, 48.00) x (10.00, 11.00) [ 85.053] glyphs0_to_dst: glyph=(651, 505)x(5, 3), unclipped [ 85.053] emit_primitive_identity_mask__avx2: dst=(651, 505), mask=(1008.00, 32.00) x (5.00, 3.00) [ 85.053] glyphs0_to_dst: glyph=(658, 500)x(9, 8), unclipped [ 85.053] emit_primitive_identity_mask__avx2: dst=(658, 500), mask=(896.00, 48.00) x (9.00, 8.00) [ 85.053] glyphs0_to_dst: glyph=(667, 496)x(9, 12), unclipped [ 85.053] emit_primitive_identity_mask__avx2: dst=(667, 496), mask=(992.00, 48.00) x (9.00, 12.00) [ 85.053] gen8_vertex_flush[998] = 69 [ 85.053] gen9_magic_ca_pass: CA fixup (4867 -> 4936) [ 85.053] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.053] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.053] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.053] sna_glyphs(op=3, nlist=1, src=(1, 525)) [ 85.053] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.053] sna_glyphs: discarding mask [ 85.053] glyphs0_to_dst(op=3, src=(1, 525), nlist=1, dst=(1, 525)+(0, 0)) [ 85.053] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.053] gen9_render_composite: 0x0, current mode=1/1 [ 85.053] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.053] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.053] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.053] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.053] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.053] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.053] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.053] sna_drawable_use_bo: using whole GPU bo [ 85.053] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.053] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.053] color_convert: src=ff8ae234 [20028888] [ 85.053] color_convert: dst=ff8ae234 [20028888] [ 85.053] sna_render_get_solid: ff8ae234 [ 85.053] sna_render_get_solid(22) = ff8ae234 (old) [ 85.053] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.053] sna_transform_is_imprecise_integer_translation: no transform [ 85.053] gen9_composite_picture: integer translation (0, 0), removing [ 85.053] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.053] sna_render_pixmap_bo: GPU all damaged [ 85.053] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.053] gen4_choose_composite_emitter: solid, identity mask [ 85.053] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.053] gen9_composite_get_binding_table(fd00) [ 85.053] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.053] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.053] gen9_emit_vertex_elements: setup id=9 [ 85.053] glyphs0_to_dst: glyph=(1, 517)x(9, 8), unclipped [ 85.053] emit_primitive_identity_mask__avx2: dst=(1, 517), mask=(688.00, 32.00) x (9.00, 8.00) [ 85.053] glyphs0_to_dst: glyph=(9, 515)x(10, 13), unclipped [ 85.053] emit_primitive_identity_mask__avx2: dst=(9, 515), mask=(672.00, 48.00) x (10.00, 13.00) [ 85.053] glyphs0_to_dst: glyph=(19, 517)x(9, 8), unclipped [ 85.053] emit_primitive_identity_mask__avx2: dst=(19, 517), mask=(688.00, 32.00) x (9.00, 8.00) [ 85.053] glyphs0_to_dst: glyph=(28, 519)x(8, 3), unclipped [ 85.053] emit_primitive_identity_mask__avx2: dst=(28, 519), mask=(688.00, 48.00) x (8.00, 3.00) [ 85.053] glyphs0_to_dst: glyph=(36, 515)x(11, 10), unclipped [ 85.053] emit_primitive_identity_mask__avx2: dst=(36, 515), mask=(704.00, 0.00) x (11.00, 10.00) [ 85.053] glyphs0_to_dst: glyph=(46, 517)x(9, 8), unclipped [ 85.053] emit_primitive_identity_mask__avx2: dst=(46, 517), mask=(720.00, 0.00) x (9.00, 8.00) [ 85.053] glyphs0_to_dst: glyph=(54, 517)x(10, 8), unclipped [ 85.053] emit_primitive_identity_mask__avx2: dst=(54, 517), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.053] glyphs0_to_dst: glyph=(63, 517)x(10, 8), unclipped [ 85.053] emit_primitive_identity_mask__avx2: dst=(63, 517), mask=(720.00, 16.00) x (10.00, 8.00) [ 85.053] glyphs0_to_dst: glyph=(72, 514)x(10, 11), unclipped [ 85.053] emit_primitive_identity_mask__avx2: dst=(72, 514), mask=(736.00, 0.00) x (10.00, 11.00) [ 85.053] glyphs0_to_dst: glyph=(81, 517)x(10, 8), unclipped [ 85.053] emit_primitive_identity_mask__avx2: dst=(81, 517), mask=(752.00, 0.00) x (10.00, 8.00) [ 85.053] glyphs0_to_dst: glyph=(90, 514)x(10, 11), unclipped [ 85.053] emit_primitive_identity_mask__avx2: dst=(90, 514), mask=(736.00, 0.00) x (10.00, 11.00) [ 85.053] glyphs0_to_dst: glyph=(99, 517)x(11, 8), unclipped [ 85.053] emit_primitive_identity_mask__avx2: dst=(99, 517), mask=(736.00, 16.00) x (11.00, 8.00) [ 85.053] glyphs0_to_dst: glyph=(109, 517)x(9, 8), unclipped [ 85.053] emit_primitive_identity_mask__avx2: dst=(109, 517), mask=(752.00, 16.00) x (9.00, 8.00) [ 85.053] glyphs0_to_dst: glyph=(118, 519)x(8, 3), unclipped [ 85.053] emit_primitive_identity_mask__avx2: dst=(118, 519), mask=(688.00, 48.00) x (8.00, 3.00) [ 85.053] glyphs0_to_dst: glyph=(126, 515)x(10, 10), unclipped [ 85.053] emit_primitive_identity_mask__avx2: dst=(126, 515), mask=(704.00, 32.00) x (10.00, 10.00) [ 85.053] glyphs0_to_dst: glyph=(135, 515)x(10, 10), unclipped [ 85.053] emit_primitive_identity_mask__avx2: dst=(135, 515), mask=(704.00, 32.00) x (10.00, 10.00) [ 85.053] glyphs0_to_dst: glyph=(144, 515)x(10, 10), unclipped [ 85.053] emit_primitive_identity_mask__avx2: dst=(144, 515), mask=(720.00, 32.00) x (10.00, 10.00) [ 85.053] glyphs0_to_dst: glyph=(153, 515)x(10, 10), unclipped [ 85.053] emit_primitive_identity_mask__avx2: dst=(153, 515), mask=(704.00, 48.00) x (10.00, 10.00) [ 85.053] gen8_vertex_flush[a98] = 54 [ 85.053] gen9_magic_ca_pass: CA fixup (4936 -> 4990) [ 85.053] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.053] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.053] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.053] sna_glyphs(op=3, nlist=1, src=(163, 525)) [ 85.053] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.053] sna_glyphs: discarding mask [ 85.053] glyphs0_to_dst(op=3, src=(163, 525), nlist=1, dst=(163, 525)+(0, 0)) [ 85.053] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.053] gen9_render_composite: 0x0, current mode=1/1 [ 85.053] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.053] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.053] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.053] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.053] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.053] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.053] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.053] sna_drawable_use_bo: using whole GPU bo [ 85.053] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.053] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.053] color_convert: src=ffffffff [20028888] [ 85.053] color_convert: dst=ffffffff [20028888] [ 85.053] sna_render_get_solid: ffffffff [ 85.053] sna_render_get_solid(white) [ 85.053] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.053] sna_transform_is_imprecise_integer_translation: no transform [ 85.053] gen9_composite_picture: integer translation (0, 0), removing [ 85.053] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.053] sna_render_pixmap_bo: GPU all damaged [ 85.053] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.053] gen4_choose_composite_emitter: solid, identity mask [ 85.053] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.053] gen9_composite_get_binding_table(fcc0) [ 85.053] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.053] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.053] gen9_emit_vertex_elements: setup id=9 [ 85.053] glyphs0_to_dst: glyph=(165, 517)x(5, 8), unclipped [ 85.053] emit_primitive_identity_mask__avx2: dst=(165, 517), mask=(720.00, 48.00) x (5.00, 8.00) [ 85.053] gen8_vertex_flush[b98] = 3 [ 85.053] gen9_magic_ca_pass: CA fixup (4990 -> 4993) [ 85.053] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.053] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.053] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.053] sna_glyphs(op=3, nlist=1, src=(172, 525)) [ 85.053] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.053] sna_glyphs: discarding mask [ 85.053] glyphs0_to_dst(op=3, src=(172, 525), nlist=1, dst=(172, 525)+(0, 0)) [ 85.053] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.053] gen9_render_composite: 0x0, current mode=1/1 [ 85.053] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.053] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.053] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.053] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.053] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.053] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.053] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.053] sna_drawable_use_bo: using whole GPU bo [ 85.053] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.053] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.053] color_convert: src=ff729fcf [20028888] [ 85.053] color_convert: dst=ff729fcf [20028888] [ 85.053] sna_render_get_solid: ff729fcf [ 85.053] sna_render_get_solid(23) = ff729fcf (old) [ 85.053] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.053] sna_transform_is_imprecise_integer_translation: no transform [ 85.053] gen9_composite_picture: integer translation (0, 0), removing [ 85.053] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.053] sna_render_pixmap_bo: GPU all damaged [ 85.053] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.053] gen4_choose_composite_emitter: solid, identity mask [ 85.053] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.053] gen9_composite_get_binding_table(fc80) [ 85.053] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.053] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.053] gen9_emit_vertex_elements: setup id=9 [ 85.053] glyphs0_to_dst: glyph=(171, 519)x(11, 3), unclipped [ 85.053] emit_primitive_identity_mask__avx2: dst=(171, 519), mask=(736.00, 32.00) x (11.00, 3.00) [ 85.053] glyphs0_to_dst: glyph=(180, 514)x(10, 14), unclipped [ 85.053] emit_primitive_identity_mask__avx2: dst=(180, 514), mask=(944.00, 48.00) x (10.00, 14.00) [ 85.053] glyphs0_to_dst: glyph=(189, 514)x(11, 11), unclipped [ 85.053] emit_primitive_identity_mask__avx2: dst=(189, 514), mask=(960.00, 0.00) x (11.00, 11.00) [ 85.053] glyphs0_to_dst: glyph=(198, 517)x(10, 8), unclipped [ 85.053] emit_primitive_identity_mask__avx2: dst=(198, 517), mask=(976.00, 0.00) x (10.00, 8.00) [ 85.053] glyphs0_to_dst: glyph=(208, 517)x(9, 11), unclipped [ 85.053] emit_primitive_identity_mask__avx2: dst=(208, 517), mask=(960.00, 16.00) x (9.00, 11.00) [ 85.053] glyphs0_to_dst: glyph=(216, 514)x(10, 14), unclipped [ 85.053] emit_primitive_identity_mask__avx2: dst=(216, 514), mask=(944.00, 48.00) x (10.00, 14.00) [ 85.053] glyphs0_to_dst: glyph=(225, 515)x(10, 10), unclipped [ 85.053] emit_primitive_identity_mask__avx2: dst=(225, 515), mask=(976.00, 16.00) x (10.00, 10.00) [ 85.053] glyphs0_to_dst: glyph=(234, 526)x(11, 2), unclipped [ 85.053] emit_primitive_identity_mask__avx2: dst=(234, 526), mask=(992.00, 0.00) x (11.00, 2.00) [ 85.053] glyphs0_to_dst: glyph=(243, 514)x(11, 11), unclipped [ 85.053] emit_primitive_identity_mask__avx2: dst=(243, 514), mask=(1008.00, 0.00) x (11.00, 11.00) [ 85.053] glyphs0_to_dst: glyph=(253, 517)x(9, 8), unclipped [ 85.053] emit_primitive_identity_mask__avx2: dst=(253, 517), mask=(720.00, 0.00) x (9.00, 8.00) [ 85.053] glyphs0_to_dst: glyph=(261, 517)x(10, 8), unclipped [ 85.053] emit_primitive_identity_mask__avx2: dst=(261, 517), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.053] glyphs0_to_dst: glyph=(270, 517)x(10, 8), unclipped [ 85.053] emit_primitive_identity_mask__avx2: dst=(270, 517), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.053] glyphs0_to_dst: glyph=(279, 513)x(10, 12), unclipped [ 85.053] emit_primitive_identity_mask__avx2: dst=(279, 513), mask=(992.00, 16.00) x (10.00, 12.00) [ 85.053] glyphs0_to_dst: glyph=(288, 517)x(10, 8), unclipped [ 85.053] emit_primitive_identity_mask__avx2: dst=(288, 517), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.053] glyphs0_to_dst: glyph=(297, 517)x(10, 8), unclipped [ 85.053] emit_primitive_identity_mask__avx2: dst=(297, 517), mask=(752.00, 0.00) x (10.00, 8.00) [ 85.053] glyphs0_to_dst: glyph=(307, 513)x(10, 12), unclipped [ 85.053] emit_primitive_identity_mask__avx2: dst=(307, 513), mask=(1008.00, 16.00) x (10.00, 12.00) [ 85.053] glyphs0_to_dst: glyph=(315, 514)x(11, 11), unclipped [ 85.053] emit_primitive_identity_mask__avx2: dst=(315, 514), mask=(960.00, 0.00) x (11.00, 11.00) [ 85.053] glyphs0_to_dst: glyph=(324, 517)x(11, 8), unclipped [ 85.053] emit_primitive_identity_mask__avx2: dst=(324, 517), mask=(736.00, 16.00) x (11.00, 8.00) [ 85.053] glyphs0_to_dst: glyph=(334, 517)x(9, 11), unclipped [ 85.053] emit_primitive_identity_mask__avx2: dst=(334, 517), mask=(960.00, 16.00) x (9.00, 11.00) [ 85.053] glyphs0_to_dst: glyph=(342, 526)x(11, 2), unclipped [ 85.053] emit_primitive_identity_mask__avx2: dst=(342, 526), mask=(992.00, 0.00) x (11.00, 2.00) [ 85.053] glyphs0_to_dst: glyph=(351, 513)x(10, 12), unclipped [ 85.053] emit_primitive_identity_mask__avx2: dst=(351, 513), mask=(992.00, 16.00) x (10.00, 12.00) [ 85.053] glyphs0_to_dst: glyph=(361, 513)x(9, 12), unclipped [ 85.053] emit_primitive_identity_mask__avx2: dst=(361, 513), mask=(960.00, 32.00) x (9.00, 12.00) [ 85.053] glyphs0_to_dst: glyph=(369, 517)x(10, 11), unclipped [ 85.053] emit_primitive_identity_mask__avx2: dst=(369, 517), mask=(976.00, 32.00) x (10.00, 11.00) [ 85.053] glyphs0_to_dst: glyph=(378, 514)x(10, 14), unclipped [ 85.053] emit_primitive_identity_mask__avx2: dst=(378, 514), mask=(944.00, 48.00) x (10.00, 14.00) [ 85.053] glyphs0_to_dst: glyph=(387, 515)x(10, 10), unclipped [ 85.053] emit_primitive_identity_mask__avx2: dst=(387, 515), mask=(960.00, 48.00) x (10.00, 10.00) [ 85.053] glyphs0_to_dst: glyph=(396, 526)x(11, 2), unclipped [ 85.053] emit_primitive_identity_mask__avx2: dst=(396, 526), mask=(992.00, 0.00) x (11.00, 2.00) [ 85.054] glyphs0_to_dst: glyph=(406, 517)x(9, 8), unclipped [ 85.054] emit_primitive_identity_mask__avx2: dst=(406, 517), mask=(688.00, 32.00) x (9.00, 8.00) [ 85.054] glyphs0_to_dst: glyph=(415, 517)x(9, 8), unclipped [ 85.054] emit_primitive_identity_mask__avx2: dst=(415, 517), mask=(752.00, 16.00) x (9.00, 8.00) [ 85.054] glyphs0_to_dst: glyph=(424, 517)x(9, 11), unclipped [ 85.054] emit_primitive_identity_mask__avx2: dst=(424, 517), mask=(960.00, 16.00) x (9.00, 11.00) [ 85.054] glyphs0_to_dst: glyph=(432, 514)x(10, 11), unclipped [ 85.054] emit_primitive_identity_mask__avx2: dst=(432, 514), mask=(976.00, 48.00) x (10.00, 11.00) [ 85.054] glyphs0_to_dst: glyph=(442, 517)x(9, 8), unclipped [ 85.054] emit_primitive_identity_mask__avx2: dst=(442, 517), mask=(688.00, 32.00) x (9.00, 8.00) [ 85.054] glyphs0_to_dst: glyph=(450, 517)x(10, 11), unclipped [ 85.054] emit_primitive_identity_mask__avx2: dst=(450, 517), mask=(976.00, 32.00) x (10.00, 11.00) [ 85.054] gen8_vertex_flush[c98] = 96 [ 85.054] gen9_magic_ca_pass: CA fixup (4993 -> 5089) [ 85.054] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.054] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.054] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.054] sna_glyphs(op=3, nlist=1, src=(460, 525)) [ 85.054] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.054] sna_glyphs: discarding mask [ 85.054] glyphs0_to_dst(op=3, src=(460, 525), nlist=1, dst=(460, 525)+(0, 0)) [ 85.054] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.054] gen9_render_composite: 0x0, current mode=1/1 [ 85.054] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.054] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.054] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.054] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.054] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.054] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.054] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.054] sna_drawable_use_bo: using whole GPU bo [ 85.054] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.054] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.054] color_convert: src=ffffffff [20028888] [ 85.054] color_convert: dst=ffffffff [20028888] [ 85.054] sna_render_get_solid: ffffffff [ 85.054] sna_render_get_solid(white) [ 85.054] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.054] sna_transform_is_imprecise_integer_translation: no transform [ 85.054] gen9_composite_picture: integer translation (0, 0), removing [ 85.054] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.054] sna_render_pixmap_bo: GPU all damaged [ 85.054] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.054] gen4_choose_composite_emitter: solid, identity mask [ 85.054] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.054] gen9_composite_get_binding_table(fc40) [ 85.054] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.054] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.054] gen9_emit_vertex_elements: setup id=9 [ 85.054] glyphs0_to_dst: glyph=(459, 514)x(10, 13), unclipped [ 85.054] emit_primitive_identity_mask__avx2: dst=(459, 514), mask=(752.00, 32.00) x (10.00, 13.00) [ 85.054] gen8_vertex_flush[d98] = 3 [ 85.054] gen9_magic_ca_pass: CA fixup (5089 -> 5092) [ 85.054] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.054] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.054] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.054] sna_glyphs(op=3, nlist=1, src=(1, 542)) [ 85.054] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.054] sna_glyphs: discarding mask [ 85.054] glyphs0_to_dst(op=3, src=(1, 542), nlist=1, dst=(1, 542)+(0, 0)) [ 85.054] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.054] gen9_render_composite: 0x0, current mode=1/1 [ 85.054] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.054] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.054] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.054] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.054] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.054] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.054] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.054] sna_drawable_use_bo: using whole GPU bo [ 85.054] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.054] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.054] color_convert: src=ff8ae234 [20028888] [ 85.054] color_convert: dst=ff8ae234 [20028888] [ 85.054] sna_render_get_solid: ff8ae234 [ 85.054] sna_render_get_solid(22) = ff8ae234 (old) [ 85.054] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.054] sna_transform_is_imprecise_integer_translation: no transform [ 85.054] gen9_composite_picture: integer translation (0, 0), removing [ 85.054] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.054] sna_render_pixmap_bo: GPU all damaged [ 85.054] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.054] gen4_choose_composite_emitter: solid, identity mask [ 85.054] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.054] gen9_composite_get_binding_table(fc00) [ 85.054] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.054] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.054] gen9_emit_vertex_elements: setup id=9 [ 85.054] glyphs0_to_dst: glyph=(1, 534)x(9, 8), unclipped [ 85.054] emit_primitive_identity_mask__avx2: dst=(1, 534), mask=(688.00, 32.00) x (9.00, 8.00) [ 85.054] glyphs0_to_dst: glyph=(9, 532)x(10, 13), unclipped [ 85.054] emit_primitive_identity_mask__avx2: dst=(9, 532), mask=(672.00, 48.00) x (10.00, 13.00) [ 85.054] glyphs0_to_dst: glyph=(19, 534)x(9, 8), unclipped [ 85.054] emit_primitive_identity_mask__avx2: dst=(19, 534), mask=(688.00, 32.00) x (9.00, 8.00) [ 85.054] glyphs0_to_dst: glyph=(28, 536)x(8, 3), unclipped [ 85.054] emit_primitive_identity_mask__avx2: dst=(28, 536), mask=(688.00, 48.00) x (8.00, 3.00) [ 85.054] glyphs0_to_dst: glyph=(36, 532)x(11, 10), unclipped [ 85.054] emit_primitive_identity_mask__avx2: dst=(36, 532), mask=(704.00, 0.00) x (11.00, 10.00) [ 85.054] glyphs0_to_dst: glyph=(46, 534)x(9, 8), unclipped [ 85.054] emit_primitive_identity_mask__avx2: dst=(46, 534), mask=(720.00, 0.00) x (9.00, 8.00) [ 85.054] glyphs0_to_dst: glyph=(54, 534)x(10, 8), unclipped [ 85.054] emit_primitive_identity_mask__avx2: dst=(54, 534), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.054] glyphs0_to_dst: glyph=(63, 534)x(10, 8), unclipped [ 85.054] emit_primitive_identity_mask__avx2: dst=(63, 534), mask=(720.00, 16.00) x (10.00, 8.00) [ 85.054] glyphs0_to_dst: glyph=(72, 531)x(10, 11), unclipped [ 85.054] emit_primitive_identity_mask__avx2: dst=(72, 531), mask=(736.00, 0.00) x (10.00, 11.00) [ 85.054] glyphs0_to_dst: glyph=(81, 534)x(10, 8), unclipped [ 85.054] emit_primitive_identity_mask__avx2: dst=(81, 534), mask=(752.00, 0.00) x (10.00, 8.00) [ 85.054] glyphs0_to_dst: glyph=(90, 531)x(10, 11), unclipped [ 85.054] emit_primitive_identity_mask__avx2: dst=(90, 531), mask=(736.00, 0.00) x (10.00, 11.00) [ 85.054] glyphs0_to_dst: glyph=(99, 534)x(11, 8), unclipped [ 85.054] emit_primitive_identity_mask__avx2: dst=(99, 534), mask=(736.00, 16.00) x (11.00, 8.00) [ 85.054] glyphs0_to_dst: glyph=(109, 534)x(9, 8), unclipped [ 85.054] emit_primitive_identity_mask__avx2: dst=(109, 534), mask=(752.00, 16.00) x (9.00, 8.00) [ 85.054] glyphs0_to_dst: glyph=(118, 536)x(8, 3), unclipped [ 85.054] emit_primitive_identity_mask__avx2: dst=(118, 536), mask=(688.00, 48.00) x (8.00, 3.00) [ 85.054] glyphs0_to_dst: glyph=(126, 532)x(10, 10), unclipped [ 85.054] emit_primitive_identity_mask__avx2: dst=(126, 532), mask=(704.00, 32.00) x (10.00, 10.00) [ 85.054] glyphs0_to_dst: glyph=(135, 532)x(10, 10), unclipped [ 85.054] emit_primitive_identity_mask__avx2: dst=(135, 532), mask=(704.00, 32.00) x (10.00, 10.00) [ 85.054] glyphs0_to_dst: glyph=(144, 532)x(10, 10), unclipped [ 85.054] emit_primitive_identity_mask__avx2: dst=(144, 532), mask=(720.00, 32.00) x (10.00, 10.00) [ 85.054] glyphs0_to_dst: glyph=(153, 532)x(10, 10), unclipped [ 85.054] emit_primitive_identity_mask__avx2: dst=(153, 532), mask=(704.00, 48.00) x (10.00, 10.00) [ 85.054] gen8_vertex_flush[e98] = 54 [ 85.054] gen9_magic_ca_pass: CA fixup (5092 -> 5146) [ 85.054] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.054] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.054] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.054] sna_glyphs(op=3, nlist=1, src=(163, 542)) [ 85.054] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.054] sna_glyphs: discarding mask [ 85.054] glyphs0_to_dst(op=3, src=(163, 542), nlist=1, dst=(163, 542)+(0, 0)) [ 85.054] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.054] gen9_render_composite: 0x0, current mode=1/1 [ 85.054] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.054] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.054] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.054] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.054] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.054] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.054] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.054] sna_drawable_use_bo: using whole GPU bo [ 85.054] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.054] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.054] color_convert: src=ffffffff [20028888] [ 85.054] color_convert: dst=ffffffff [20028888] [ 85.054] sna_render_get_solid: ffffffff [ 85.054] sna_render_get_solid(white) [ 85.054] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.054] sna_transform_is_imprecise_integer_translation: no transform [ 85.054] gen9_composite_picture: integer translation (0, 0), removing [ 85.054] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.054] sna_render_pixmap_bo: GPU all damaged [ 85.054] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.054] gen4_choose_composite_emitter: solid, identity mask [ 85.054] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.054] gen9_composite_get_binding_table(fbc0) [ 85.054] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.054] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.054] gen9_emit_vertex_elements: setup id=9 [ 85.054] glyphs0_to_dst: glyph=(165, 534)x(5, 8), unclipped [ 85.054] emit_primitive_identity_mask__avx2: dst=(165, 534), mask=(720.00, 48.00) x (5.00, 8.00) [ 85.054] gen8_vertex_flush[f98] = 3 [ 85.054] gen9_magic_ca_pass: CA fixup (5146 -> 5149) [ 85.054] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.054] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.054] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.054] sna_glyphs(op=3, nlist=1, src=(172, 542)) [ 85.054] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.054] sna_glyphs: discarding mask [ 85.054] glyphs0_to_dst(op=3, src=(172, 542), nlist=1, dst=(172, 542)+(0, 0)) [ 85.054] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.054] gen9_render_composite: 0x0, current mode=1/1 [ 85.054] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.054] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.054] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.054] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.054] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.054] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.054] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.054] sna_drawable_use_bo: using whole GPU bo [ 85.054] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.054] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.054] color_convert: src=ff729fcf [20028888] [ 85.054] color_convert: dst=ff729fcf [20028888] [ 85.054] sna_render_get_solid: ff729fcf [ 85.054] sna_render_get_solid(23) = ff729fcf (old) [ 85.054] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.054] sna_transform_is_imprecise_integer_translation: no transform [ 85.054] gen9_composite_picture: integer translation (0, 0), removing [ 85.054] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.054] sna_render_pixmap_bo: GPU all damaged [ 85.054] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.054] gen4_choose_composite_emitter: solid, identity mask [ 85.054] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.054] gen9_composite_get_binding_table(fb80) [ 85.054] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.054] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.054] gen9_emit_vertex_elements: setup id=9 [ 85.054] glyphs0_to_dst: glyph=(171, 536)x(11, 3), unclipped [ 85.054] emit_primitive_identity_mask__avx2: dst=(171, 536), mask=(736.00, 32.00) x (11.00, 3.00) [ 85.054] glyphs0_to_dst: glyph=(180, 531)x(10, 14), unclipped [ 85.054] emit_primitive_identity_mask__avx2: dst=(180, 531), mask=(944.00, 48.00) x (10.00, 14.00) [ 85.054] glyphs0_to_dst: glyph=(189, 531)x(11, 11), unclipped [ 85.054] emit_primitive_identity_mask__avx2: dst=(189, 531), mask=(960.00, 0.00) x (11.00, 11.00) [ 85.054] glyphs0_to_dst: glyph=(198, 534)x(10, 8), unclipped [ 85.054] emit_primitive_identity_mask__avx2: dst=(198, 534), mask=(976.00, 0.00) x (10.00, 8.00) [ 85.054] glyphs0_to_dst: glyph=(208, 534)x(9, 11), unclipped [ 85.054] emit_primitive_identity_mask__avx2: dst=(208, 534), mask=(960.00, 16.00) x (9.00, 11.00) [ 85.054] glyphs0_to_dst: glyph=(216, 531)x(10, 14), unclipped [ 85.054] emit_primitive_identity_mask__avx2: dst=(216, 531), mask=(944.00, 48.00) x (10.00, 14.00) [ 85.054] glyphs0_to_dst: glyph=(225, 532)x(10, 10), unclipped [ 85.054] emit_primitive_identity_mask__avx2: dst=(225, 532), mask=(976.00, 16.00) x (10.00, 10.00) [ 85.054] glyphs0_to_dst: glyph=(234, 543)x(11, 2), unclipped [ 85.054] emit_primitive_identity_mask__avx2: dst=(234, 543), mask=(992.00, 0.00) x (11.00, 2.00) [ 85.054] glyphs0_to_dst: glyph=(243, 531)x(11, 11), unclipped [ 85.054] emit_primitive_identity_mask__avx2: dst=(243, 531), mask=(1008.00, 0.00) x (11.00, 11.00) [ 85.054] glyphs0_to_dst: glyph=(253, 534)x(9, 8), unclipped [ 85.054] emit_primitive_identity_mask__avx2: dst=(253, 534), mask=(720.00, 0.00) x (9.00, 8.00) [ 85.054] glyphs0_to_dst: glyph=(261, 534)x(10, 8), unclipped [ 85.054] emit_primitive_identity_mask__avx2: dst=(261, 534), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.054] glyphs0_to_dst: glyph=(270, 534)x(10, 8), unclipped [ 85.054] emit_primitive_identity_mask__avx2: dst=(270, 534), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.054] glyphs0_to_dst: glyph=(279, 530)x(10, 12), unclipped [ 85.054] emit_primitive_identity_mask__avx2: dst=(279, 530), mask=(992.00, 16.00) x (10.00, 12.00) [ 85.054] glyphs0_to_dst: glyph=(288, 534)x(10, 8), unclipped [ 85.054] emit_primitive_identity_mask__avx2: dst=(288, 534), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.054] glyphs0_to_dst: glyph=(297, 534)x(10, 8), unclipped [ 85.054] emit_primitive_identity_mask__avx2: dst=(297, 534), mask=(752.00, 0.00) x (10.00, 8.00) [ 85.054] glyphs0_to_dst: glyph=(307, 530)x(10, 12), unclipped [ 85.054] emit_primitive_identity_mask__avx2: dst=(307, 530), mask=(1008.00, 16.00) x (10.00, 12.00) [ 85.054] glyphs0_to_dst: glyph=(315, 531)x(11, 11), unclipped [ 85.054] emit_primitive_identity_mask__avx2: dst=(315, 531), mask=(960.00, 0.00) x (11.00, 11.00) [ 85.054] glyphs0_to_dst: glyph=(324, 534)x(11, 8), unclipped [ 85.054] emit_primitive_identity_mask__avx2: dst=(324, 534), mask=(736.00, 16.00) x (11.00, 8.00) [ 85.054] glyphs0_to_dst: glyph=(334, 534)x(9, 11), unclipped [ 85.054] emit_primitive_identity_mask__avx2: dst=(334, 534), mask=(960.00, 16.00) x (9.00, 11.00) [ 85.054] glyphs0_to_dst: glyph=(342, 543)x(11, 2), unclipped [ 85.054] emit_primitive_identity_mask__avx2: dst=(342, 543), mask=(992.00, 0.00) x (11.00, 2.00) [ 85.054] glyphs0_to_dst: glyph=(351, 530)x(10, 12), unclipped [ 85.054] emit_primitive_identity_mask__avx2: dst=(351, 530), mask=(992.00, 16.00) x (10.00, 12.00) [ 85.054] glyphs0_to_dst: glyph=(361, 530)x(9, 12), unclipped [ 85.054] emit_primitive_identity_mask__avx2: dst=(361, 530), mask=(960.00, 32.00) x (9.00, 12.00) [ 85.054] glyphs0_to_dst: glyph=(369, 534)x(10, 11), unclipped [ 85.054] emit_primitive_identity_mask__avx2: dst=(369, 534), mask=(976.00, 32.00) x (10.00, 11.00) [ 85.054] glyphs0_to_dst: glyph=(378, 531)x(10, 14), unclipped [ 85.054] emit_primitive_identity_mask__avx2: dst=(378, 531), mask=(944.00, 48.00) x (10.00, 14.00) [ 85.054] glyphs0_to_dst: glyph=(387, 532)x(10, 10), unclipped [ 85.054] emit_primitive_identity_mask__avx2: dst=(387, 532), mask=(960.00, 48.00) x (10.00, 10.00) [ 85.054] glyphs0_to_dst: glyph=(396, 543)x(11, 2), unclipped [ 85.054] emit_primitive_identity_mask__avx2: dst=(396, 543), mask=(992.00, 0.00) x (11.00, 2.00) [ 85.054] glyphs0_to_dst: glyph=(406, 534)x(9, 8), unclipped [ 85.054] emit_primitive_identity_mask__avx2: dst=(406, 534), mask=(688.00, 32.00) x (9.00, 8.00) [ 85.054] glyphs0_to_dst: glyph=(415, 534)x(9, 8), unclipped [ 85.054] emit_primitive_identity_mask__avx2: dst=(415, 534), mask=(752.00, 16.00) x (9.00, 8.00) [ 85.054] glyphs0_to_dst: glyph=(424, 534)x(9, 11), unclipped [ 85.054] emit_primitive_identity_mask__avx2: dst=(424, 534), mask=(960.00, 16.00) x (9.00, 11.00) [ 85.054] glyphs0_to_dst: glyph=(432, 531)x(10, 11), unclipped [ 85.054] emit_primitive_identity_mask__avx2: dst=(432, 531), mask=(976.00, 48.00) x (10.00, 11.00) [ 85.054] glyphs0_to_dst: glyph=(442, 534)x(9, 8), unclipped [ 85.054] emit_primitive_identity_mask__avx2: dst=(442, 534), mask=(688.00, 32.00) x (9.00, 8.00) [ 85.054] glyphs0_to_dst: glyph=(450, 534)x(10, 11), unclipped [ 85.054] emit_primitive_identity_mask__avx2: dst=(450, 534), mask=(976.00, 32.00) x (10.00, 11.00) [ 85.054] gen8_vertex_flush[1098] = 96 [ 85.054] gen9_magic_ca_pass: CA fixup (5149 -> 5245) [ 85.054] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.054] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.054] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.054] sna_glyphs(op=3, nlist=1, src=(460, 542)) [ 85.054] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.054] sna_glyphs: discarding mask [ 85.054] glyphs0_to_dst(op=3, src=(460, 542), nlist=1, dst=(460, 542)+(0, 0)) [ 85.054] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.054] gen9_render_composite: 0x0, current mode=1/1 [ 85.054] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.054] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.054] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.054] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.054] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.054] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.054] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.054] sna_drawable_use_bo: using whole GPU bo [ 85.054] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.054] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.054] color_convert: src=ffffffff [20028888] [ 85.054] color_convert: dst=ffffffff [20028888] [ 85.054] sna_render_get_solid: ffffffff [ 85.054] sna_render_get_solid(white) [ 85.054] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.054] sna_transform_is_imprecise_integer_translation: no transform [ 85.054] gen9_composite_picture: integer translation (0, 0), removing [ 85.054] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.054] sna_render_pixmap_bo: GPU all damaged [ 85.054] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.054] gen4_choose_composite_emitter: solid, identity mask [ 85.054] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.054] gen9_composite_get_binding_table(fb40) [ 85.054] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.054] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.054] gen9_emit_vertex_elements: setup id=9 [ 85.054] glyphs0_to_dst: glyph=(459, 531)x(10, 13), unclipped [ 85.054] emit_primitive_identity_mask__avx2: dst=(459, 531), mask=(752.00, 32.00) x (10.00, 13.00) [ 85.054] gen8_vertex_flush[1198] = 3 [ 85.054] gen9_magic_ca_pass: CA fixup (5245 -> 5248) [ 85.054] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.054] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.054] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.054] sna_glyphs(op=3, nlist=1, src=(1, 559)) [ 85.055] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.055] sna_glyphs: discarding mask [ 85.055] glyphs0_to_dst(op=3, src=(1, 559), nlist=1, dst=(1, 559)+(0, 0)) [ 85.055] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.055] gen9_render_composite: 0x0, current mode=1/1 [ 85.055] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.055] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.055] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.055] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.055] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.055] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.055] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.055] sna_drawable_use_bo: using whole GPU bo [ 85.055] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.055] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.055] color_convert: src=ff8ae234 [20028888] [ 85.055] color_convert: dst=ff8ae234 [20028888] [ 85.055] sna_render_get_solid: ff8ae234 [ 85.055] sna_render_get_solid(22) = ff8ae234 (old) [ 85.055] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.055] sna_transform_is_imprecise_integer_translation: no transform [ 85.055] gen9_composite_picture: integer translation (0, 0), removing [ 85.055] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.055] sna_render_pixmap_bo: GPU all damaged [ 85.055] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.055] gen4_choose_composite_emitter: solid, identity mask [ 85.055] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.055] gen9_composite_get_binding_table(fb00) [ 85.055] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.055] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.055] gen9_emit_vertex_elements: setup id=9 [ 85.055] glyphs0_to_dst: glyph=(1, 551)x(9, 8), unclipped [ 85.055] emit_primitive_identity_mask__avx2: dst=(1, 551), mask=(688.00, 32.00) x (9.00, 8.00) [ 85.055] glyphs0_to_dst: glyph=(9, 549)x(10, 13), unclipped [ 85.055] emit_primitive_identity_mask__avx2: dst=(9, 549), mask=(672.00, 48.00) x (10.00, 13.00) [ 85.055] glyphs0_to_dst: glyph=(19, 551)x(9, 8), unclipped [ 85.055] emit_primitive_identity_mask__avx2: dst=(19, 551), mask=(688.00, 32.00) x (9.00, 8.00) [ 85.055] glyphs0_to_dst: glyph=(28, 553)x(8, 3), unclipped [ 85.055] emit_primitive_identity_mask__avx2: dst=(28, 553), mask=(688.00, 48.00) x (8.00, 3.00) [ 85.055] glyphs0_to_dst: glyph=(36, 549)x(11, 10), unclipped [ 85.055] emit_primitive_identity_mask__avx2: dst=(36, 549), mask=(704.00, 0.00) x (11.00, 10.00) [ 85.055] glyphs0_to_dst: glyph=(46, 551)x(9, 8), unclipped [ 85.055] emit_primitive_identity_mask__avx2: dst=(46, 551), mask=(720.00, 0.00) x (9.00, 8.00) [ 85.055] glyphs0_to_dst: glyph=(54, 551)x(10, 8), unclipped [ 85.055] emit_primitive_identity_mask__avx2: dst=(54, 551), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.055] glyphs0_to_dst: glyph=(63, 551)x(10, 8), unclipped [ 85.055] emit_primitive_identity_mask__avx2: dst=(63, 551), mask=(720.00, 16.00) x (10.00, 8.00) [ 85.055] glyphs0_to_dst: glyph=(72, 548)x(10, 11), unclipped [ 85.055] emit_primitive_identity_mask__avx2: dst=(72, 548), mask=(736.00, 0.00) x (10.00, 11.00) [ 85.055] glyphs0_to_dst: glyph=(81, 551)x(10, 8), unclipped [ 85.055] emit_primitive_identity_mask__avx2: dst=(81, 551), mask=(752.00, 0.00) x (10.00, 8.00) [ 85.055] glyphs0_to_dst: glyph=(90, 548)x(10, 11), unclipped [ 85.055] emit_primitive_identity_mask__avx2: dst=(90, 548), mask=(736.00, 0.00) x (10.00, 11.00) [ 85.055] glyphs0_to_dst: glyph=(99, 551)x(11, 8), unclipped [ 85.055] emit_primitive_identity_mask__avx2: dst=(99, 551), mask=(736.00, 16.00) x (11.00, 8.00) [ 85.055] glyphs0_to_dst: glyph=(109, 551)x(9, 8), unclipped [ 85.055] emit_primitive_identity_mask__avx2: dst=(109, 551), mask=(752.00, 16.00) x (9.00, 8.00) [ 85.055] glyphs0_to_dst: glyph=(118, 553)x(8, 3), unclipped [ 85.055] emit_primitive_identity_mask__avx2: dst=(118, 553), mask=(688.00, 48.00) x (8.00, 3.00) [ 85.055] glyphs0_to_dst: glyph=(126, 549)x(10, 10), unclipped [ 85.055] emit_primitive_identity_mask__avx2: dst=(126, 549), mask=(704.00, 32.00) x (10.00, 10.00) [ 85.055] glyphs0_to_dst: glyph=(135, 549)x(10, 10), unclipped [ 85.055] emit_primitive_identity_mask__avx2: dst=(135, 549), mask=(704.00, 32.00) x (10.00, 10.00) [ 85.055] glyphs0_to_dst: glyph=(144, 549)x(10, 10), unclipped [ 85.055] emit_primitive_identity_mask__avx2: dst=(144, 549), mask=(720.00, 32.00) x (10.00, 10.00) [ 85.055] glyphs0_to_dst: glyph=(153, 549)x(10, 10), unclipped [ 85.055] emit_primitive_identity_mask__avx2: dst=(153, 549), mask=(704.00, 48.00) x (10.00, 10.00) [ 85.055] gen8_vertex_flush[1298] = 54 [ 85.055] gen9_magic_ca_pass: CA fixup (5248 -> 5302) [ 85.055] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.055] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.055] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.055] sna_glyphs(op=3, nlist=1, src=(163, 559)) [ 85.055] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.055] sna_glyphs: discarding mask [ 85.055] glyphs0_to_dst(op=3, src=(163, 559), nlist=1, dst=(163, 559)+(0, 0)) [ 85.055] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.055] gen9_render_composite: 0x0, current mode=1/1 [ 85.055] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.055] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.055] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.055] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.055] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.055] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.055] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.055] sna_drawable_use_bo: using whole GPU bo [ 85.055] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.055] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.055] color_convert: src=ffffffff [20028888] [ 85.055] color_convert: dst=ffffffff [20028888] [ 85.055] sna_render_get_solid: ffffffff [ 85.055] sna_render_get_solid(white) [ 85.055] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.055] sna_transform_is_imprecise_integer_translation: no transform [ 85.055] gen9_composite_picture: integer translation (0, 0), removing [ 85.055] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.055] sna_render_pixmap_bo: GPU all damaged [ 85.055] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.055] gen4_choose_composite_emitter: solid, identity mask [ 85.055] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.055] gen9_composite_get_binding_table(fac0) [ 85.055] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.055] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.055] gen9_emit_vertex_elements: setup id=9 [ 85.055] glyphs0_to_dst: glyph=(165, 551)x(5, 8), unclipped [ 85.055] emit_primitive_identity_mask__avx2: dst=(165, 551), mask=(720.00, 48.00) x (5.00, 8.00) [ 85.055] gen8_vertex_flush[1398] = 3 [ 85.055] gen9_magic_ca_pass: CA fixup (5302 -> 5305) [ 85.055] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.055] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.055] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.055] sna_glyphs(op=3, nlist=1, src=(172, 559)) [ 85.055] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.055] sna_glyphs: discarding mask [ 85.055] glyphs0_to_dst(op=3, src=(172, 559), nlist=1, dst=(172, 559)+(0, 0)) [ 85.055] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.055] gen9_render_composite: 0x0, current mode=1/1 [ 85.055] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.055] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.055] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.055] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.055] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.055] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.055] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.055] sna_drawable_use_bo: using whole GPU bo [ 85.055] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.055] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.055] color_convert: src=ff729fcf [20028888] [ 85.055] color_convert: dst=ff729fcf [20028888] [ 85.055] sna_render_get_solid: ff729fcf [ 85.055] sna_render_get_solid(23) = ff729fcf (old) [ 85.055] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.055] sna_transform_is_imprecise_integer_translation: no transform [ 85.055] gen9_composite_picture: integer translation (0, 0), removing [ 85.055] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.055] sna_render_pixmap_bo: GPU all damaged [ 85.055] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.055] gen4_choose_composite_emitter: solid, identity mask [ 85.055] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.055] gen9_composite_get_binding_table(fa80) [ 85.055] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.055] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.055] gen9_emit_vertex_elements: setup id=9 [ 85.055] glyphs0_to_dst: glyph=(171, 553)x(11, 3), unclipped [ 85.055] emit_primitive_identity_mask__avx2: dst=(171, 553), mask=(736.00, 32.00) x (11.00, 3.00) [ 85.055] glyphs0_to_dst: glyph=(180, 548)x(10, 14), unclipped [ 85.055] emit_primitive_identity_mask__avx2: dst=(180, 548), mask=(944.00, 48.00) x (10.00, 14.00) [ 85.055] glyphs0_to_dst: glyph=(189, 548)x(11, 11), unclipped [ 85.055] emit_primitive_identity_mask__avx2: dst=(189, 548), mask=(960.00, 0.00) x (11.00, 11.00) [ 85.055] glyphs0_to_dst: glyph=(198, 551)x(10, 8), unclipped [ 85.055] emit_primitive_identity_mask__avx2: dst=(198, 551), mask=(976.00, 0.00) x (10.00, 8.00) [ 85.055] glyphs0_to_dst: glyph=(208, 551)x(9, 11), unclipped [ 85.055] emit_primitive_identity_mask__avx2: dst=(208, 551), mask=(960.00, 16.00) x (9.00, 11.00) [ 85.055] glyphs0_to_dst: glyph=(216, 548)x(10, 14), unclipped [ 85.055] emit_primitive_identity_mask__avx2: dst=(216, 548), mask=(944.00, 48.00) x (10.00, 14.00) [ 85.055] glyphs0_to_dst: glyph=(225, 549)x(10, 10), unclipped [ 85.055] emit_primitive_identity_mask__avx2: dst=(225, 549), mask=(976.00, 16.00) x (10.00, 10.00) [ 85.055] glyphs0_to_dst: glyph=(234, 560)x(11, 2), unclipped [ 85.055] emit_primitive_identity_mask__avx2: dst=(234, 560), mask=(992.00, 0.00) x (11.00, 2.00) [ 85.055] glyphs0_to_dst: glyph=(243, 548)x(11, 11), unclipped [ 85.055] emit_primitive_identity_mask__avx2: dst=(243, 548), mask=(1008.00, 0.00) x (11.00, 11.00) [ 85.055] glyphs0_to_dst: glyph=(253, 551)x(9, 8), unclipped [ 85.055] emit_primitive_identity_mask__avx2: dst=(253, 551), mask=(720.00, 0.00) x (9.00, 8.00) [ 85.055] glyphs0_to_dst: glyph=(261, 551)x(10, 8), unclipped [ 85.055] emit_primitive_identity_mask__avx2: dst=(261, 551), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.055] glyphs0_to_dst: glyph=(270, 551)x(10, 8), unclipped [ 85.055] emit_primitive_identity_mask__avx2: dst=(270, 551), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.055] glyphs0_to_dst: glyph=(279, 547)x(10, 12), unclipped [ 85.055] emit_primitive_identity_mask__avx2: dst=(279, 547), mask=(992.00, 16.00) x (10.00, 12.00) [ 85.055] glyphs0_to_dst: glyph=(288, 551)x(10, 8), unclipped [ 85.055] emit_primitive_identity_mask__avx2: dst=(288, 551), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.055] glyphs0_to_dst: glyph=(297, 551)x(10, 8), unclipped [ 85.055] emit_primitive_identity_mask__avx2: dst=(297, 551), mask=(752.00, 0.00) x (10.00, 8.00) [ 85.055] glyphs0_to_dst: glyph=(307, 547)x(10, 12), unclipped [ 85.055] emit_primitive_identity_mask__avx2: dst=(307, 547), mask=(1008.00, 16.00) x (10.00, 12.00) [ 85.055] glyphs0_to_dst: glyph=(315, 548)x(11, 11), unclipped [ 85.055] emit_primitive_identity_mask__avx2: dst=(315, 548), mask=(960.00, 0.00) x (11.00, 11.00) [ 85.055] glyphs0_to_dst: glyph=(324, 551)x(11, 8), unclipped [ 85.055] emit_primitive_identity_mask__avx2: dst=(324, 551), mask=(736.00, 16.00) x (11.00, 8.00) [ 85.055] glyphs0_to_dst: glyph=(334, 551)x(9, 11), unclipped [ 85.055] emit_primitive_identity_mask__avx2: dst=(334, 551), mask=(960.00, 16.00) x (9.00, 11.00) [ 85.055] glyphs0_to_dst: glyph=(342, 560)x(11, 2), unclipped [ 85.055] emit_primitive_identity_mask__avx2: dst=(342, 560), mask=(992.00, 0.00) x (11.00, 2.00) [ 85.055] glyphs0_to_dst: glyph=(351, 547)x(10, 12), unclipped [ 85.055] emit_primitive_identity_mask__avx2: dst=(351, 547), mask=(992.00, 16.00) x (10.00, 12.00) [ 85.055] glyphs0_to_dst: glyph=(361, 547)x(9, 12), unclipped [ 85.055] emit_primitive_identity_mask__avx2: dst=(361, 547), mask=(960.00, 32.00) x (9.00, 12.00) [ 85.055] glyphs0_to_dst: glyph=(369, 551)x(10, 11), unclipped [ 85.055] emit_primitive_identity_mask__avx2: dst=(369, 551), mask=(976.00, 32.00) x (10.00, 11.00) [ 85.055] glyphs0_to_dst: glyph=(378, 548)x(10, 14), unclipped [ 85.055] emit_primitive_identity_mask__avx2: dst=(378, 548), mask=(944.00, 48.00) x (10.00, 14.00) [ 85.055] glyphs0_to_dst: glyph=(387, 549)x(10, 10), unclipped [ 85.055] emit_primitive_identity_mask__avx2: dst=(387, 549), mask=(960.00, 48.00) x (10.00, 10.00) [ 85.055] glyphs0_to_dst: glyph=(396, 560)x(11, 2), unclipped [ 85.055] emit_primitive_identity_mask__avx2: dst=(396, 560), mask=(992.00, 0.00) x (11.00, 2.00) [ 85.055] glyphs0_to_dst: glyph=(406, 551)x(9, 8), unclipped [ 85.055] emit_primitive_identity_mask__avx2: dst=(406, 551), mask=(688.00, 32.00) x (9.00, 8.00) [ 85.055] glyphs0_to_dst: glyph=(415, 551)x(9, 8), unclipped [ 85.055] emit_primitive_identity_mask__avx2: dst=(415, 551), mask=(752.00, 16.00) x (9.00, 8.00) [ 85.055] glyphs0_to_dst: glyph=(424, 551)x(9, 11), unclipped [ 85.055] emit_primitive_identity_mask__avx2: dst=(424, 551), mask=(960.00, 16.00) x (9.00, 11.00) [ 85.055] glyphs0_to_dst: glyph=(432, 548)x(10, 11), unclipped [ 85.055] emit_primitive_identity_mask__avx2: dst=(432, 548), mask=(976.00, 48.00) x (10.00, 11.00) [ 85.055] glyphs0_to_dst: glyph=(442, 551)x(9, 8), unclipped [ 85.055] emit_primitive_identity_mask__avx2: dst=(442, 551), mask=(688.00, 32.00) x (9.00, 8.00) [ 85.055] glyphs0_to_dst: glyph=(450, 551)x(10, 11), unclipped [ 85.055] emit_primitive_identity_mask__avx2: dst=(450, 551), mask=(976.00, 32.00) x (10.00, 11.00) [ 85.055] gen8_vertex_flush[1498] = 96 [ 85.055] gen9_magic_ca_pass: CA fixup (5305 -> 5401) [ 85.055] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.055] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.055] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.055] sna_glyphs(op=3, nlist=1, src=(460, 559)) [ 85.055] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.055] sna_glyphs: discarding mask [ 85.055] glyphs0_to_dst(op=3, src=(460, 559), nlist=1, dst=(460, 559)+(0, 0)) [ 85.055] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.055] gen9_render_composite: 0x0, current mode=1/1 [ 85.055] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.055] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.055] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.055] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.055] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.055] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.055] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.055] sna_drawable_use_bo: using whole GPU bo [ 85.055] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.055] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.055] color_convert: src=ffffffff [20028888] [ 85.055] color_convert: dst=ffffffff [20028888] [ 85.055] sna_render_get_solid: ffffffff [ 85.055] sna_render_get_solid(white) [ 85.055] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.055] sna_transform_is_imprecise_integer_translation: no transform [ 85.055] gen9_composite_picture: integer translation (0, 0), removing [ 85.055] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.055] sna_render_pixmap_bo: GPU all damaged [ 85.055] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.055] gen4_choose_composite_emitter: solid, identity mask [ 85.055] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.055] gen9_composite_get_binding_table(fa40) [ 85.055] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.055] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.055] gen9_emit_vertex_elements: setup id=9 [ 85.055] glyphs0_to_dst: glyph=(459, 548)x(10, 13), unclipped [ 85.055] emit_primitive_identity_mask__avx2: dst=(459, 548), mask=(752.00, 32.00) x (10.00, 13.00) [ 85.055] gen8_vertex_flush[1598] = 3 [ 85.055] gen9_magic_ca_pass: CA fixup (5401 -> 5404) [ 85.055] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.055] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.055] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.055] sna_glyphs(op=3, nlist=1, src=(1, 576)) [ 85.055] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.055] sna_glyphs: discarding mask [ 85.055] glyphs0_to_dst(op=3, src=(1, 576), nlist=1, dst=(1, 576)+(0, 0)) [ 85.055] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.055] gen9_render_composite: 0x0, current mode=1/1 [ 85.055] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.055] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.055] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.055] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.055] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.055] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.055] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.055] sna_drawable_use_bo: using whole GPU bo [ 85.055] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.055] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.055] color_convert: src=ff8ae234 [20028888] [ 85.055] color_convert: dst=ff8ae234 [20028888] [ 85.055] sna_render_get_solid: ff8ae234 [ 85.055] sna_render_get_solid(22) = ff8ae234 (old) [ 85.055] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.055] sna_transform_is_imprecise_integer_translation: no transform [ 85.055] gen9_composite_picture: integer translation (0, 0), removing [ 85.055] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.055] sna_render_pixmap_bo: GPU all damaged [ 85.055] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.055] gen4_choose_composite_emitter: solid, identity mask [ 85.055] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.055] gen9_composite_get_binding_table(fa00) [ 85.055] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.055] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.055] gen9_emit_vertex_elements: setup id=9 [ 85.055] glyphs0_to_dst: glyph=(1, 568)x(9, 8), unclipped [ 85.055] emit_primitive_identity_mask__avx2: dst=(1, 568), mask=(688.00, 32.00) x (9.00, 8.00) [ 85.055] glyphs0_to_dst: glyph=(9, 566)x(10, 13), unclipped [ 85.055] emit_primitive_identity_mask__avx2: dst=(9, 566), mask=(672.00, 48.00) x (10.00, 13.00) [ 85.055] glyphs0_to_dst: glyph=(19, 568)x(9, 8), unclipped [ 85.055] emit_primitive_identity_mask__avx2: dst=(19, 568), mask=(688.00, 32.00) x (9.00, 8.00) [ 85.055] glyphs0_to_dst: glyph=(28, 570)x(8, 3), unclipped [ 85.055] emit_primitive_identity_mask__avx2: dst=(28, 570), mask=(688.00, 48.00) x (8.00, 3.00) [ 85.055] glyphs0_to_dst: glyph=(36, 566)x(11, 10), unclipped [ 85.055] emit_primitive_identity_mask__avx2: dst=(36, 566), mask=(704.00, 0.00) x (11.00, 10.00) [ 85.055] glyphs0_to_dst: glyph=(46, 568)x(9, 8), unclipped [ 85.055] emit_primitive_identity_mask__avx2: dst=(46, 568), mask=(720.00, 0.00) x (9.00, 8.00) [ 85.055] glyphs0_to_dst: glyph=(54, 568)x(10, 8), unclipped [ 85.055] emit_primitive_identity_mask__avx2: dst=(54, 568), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.055] glyphs0_to_dst: glyph=(63, 568)x(10, 8), unclipped [ 85.055] emit_primitive_identity_mask__avx2: dst=(63, 568), mask=(720.00, 16.00) x (10.00, 8.00) [ 85.055] glyphs0_to_dst: glyph=(72, 565)x(10, 11), unclipped [ 85.055] emit_primitive_identity_mask__avx2: dst=(72, 565), mask=(736.00, 0.00) x (10.00, 11.00) [ 85.055] glyphs0_to_dst: glyph=(81, 568)x(10, 8), unclipped [ 85.055] emit_primitive_identity_mask__avx2: dst=(81, 568), mask=(752.00, 0.00) x (10.00, 8.00) [ 85.055] glyphs0_to_dst: glyph=(90, 565)x(10, 11), unclipped [ 85.055] emit_primitive_identity_mask__avx2: dst=(90, 565), mask=(736.00, 0.00) x (10.00, 11.00) [ 85.055] glyphs0_to_dst: glyph=(99, 568)x(11, 8), unclipped [ 85.055] emit_primitive_identity_mask__avx2: dst=(99, 568), mask=(736.00, 16.00) x (11.00, 8.00) [ 85.055] glyphs0_to_dst: glyph=(109, 568)x(9, 8), unclipped [ 85.055] emit_primitive_identity_mask__avx2: dst=(109, 568), mask=(752.00, 16.00) x (9.00, 8.00) [ 85.055] glyphs0_to_dst: glyph=(118, 570)x(8, 3), unclipped [ 85.055] emit_primitive_identity_mask__avx2: dst=(118, 570), mask=(688.00, 48.00) x (8.00, 3.00) [ 85.055] glyphs0_to_dst: glyph=(126, 566)x(10, 10), unclipped [ 85.055] emit_primitive_identity_mask__avx2: dst=(126, 566), mask=(704.00, 32.00) x (10.00, 10.00) [ 85.055] glyphs0_to_dst: glyph=(135, 566)x(10, 10), unclipped [ 85.055] emit_primitive_identity_mask__avx2: dst=(135, 566), mask=(704.00, 32.00) x (10.00, 10.00) [ 85.055] glyphs0_to_dst: glyph=(144, 566)x(10, 10), unclipped [ 85.056] emit_primitive_identity_mask__avx2: dst=(144, 566), mask=(720.00, 32.00) x (10.00, 10.00) [ 85.056] glyphs0_to_dst: glyph=(153, 566)x(10, 10), unclipped [ 85.056] emit_primitive_identity_mask__avx2: dst=(153, 566), mask=(704.00, 48.00) x (10.00, 10.00) [ 85.056] gen8_vertex_flush[1698] = 54 [ 85.056] gen9_magic_ca_pass: CA fixup (5404 -> 5458) [ 85.056] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.056] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.056] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.056] sna_glyphs(op=3, nlist=1, src=(163, 576)) [ 85.056] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.056] sna_glyphs: discarding mask [ 85.056] glyphs0_to_dst(op=3, src=(163, 576), nlist=1, dst=(163, 576)+(0, 0)) [ 85.056] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.056] gen9_render_composite: 0x0, current mode=1/1 [ 85.056] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.056] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.056] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.056] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.056] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.056] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.056] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.056] sna_drawable_use_bo: using whole GPU bo [ 85.056] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.056] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.056] color_convert: src=ffffffff [20028888] [ 85.056] color_convert: dst=ffffffff [20028888] [ 85.056] sna_render_get_solid: ffffffff [ 85.056] sna_render_get_solid(white) [ 85.056] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.056] sna_transform_is_imprecise_integer_translation: no transform [ 85.056] gen9_composite_picture: integer translation (0, 0), removing [ 85.056] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.056] sna_render_pixmap_bo: GPU all damaged [ 85.056] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.056] gen4_choose_composite_emitter: solid, identity mask [ 85.056] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.056] gen9_composite_get_binding_table(f9c0) [ 85.056] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.056] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.056] gen9_emit_vertex_elements: setup id=9 [ 85.056] glyphs0_to_dst: glyph=(165, 568)x(5, 8), unclipped [ 85.056] emit_primitive_identity_mask__avx2: dst=(165, 568), mask=(720.00, 48.00) x (5.00, 8.00) [ 85.056] gen8_vertex_flush[1798] = 3 [ 85.056] gen9_magic_ca_pass: CA fixup (5458 -> 5461) [ 85.056] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.056] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.056] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.056] sna_glyphs(op=3, nlist=1, src=(172, 576)) [ 85.056] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.056] sna_glyphs: discarding mask [ 85.056] glyphs0_to_dst(op=3, src=(172, 576), nlist=1, dst=(172, 576)+(0, 0)) [ 85.056] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.056] gen9_render_composite: 0x0, current mode=1/1 [ 85.056] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.056] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.056] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.056] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.056] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.056] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.056] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.056] sna_drawable_use_bo: using whole GPU bo [ 85.056] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.056] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.056] color_convert: src=ff729fcf [20028888] [ 85.056] color_convert: dst=ff729fcf [20028888] [ 85.056] sna_render_get_solid: ff729fcf [ 85.056] sna_render_get_solid(23) = ff729fcf (old) [ 85.056] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.056] sna_transform_is_imprecise_integer_translation: no transform [ 85.056] gen9_composite_picture: integer translation (0, 0), removing [ 85.056] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.056] sna_render_pixmap_bo: GPU all damaged [ 85.056] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.056] gen4_choose_composite_emitter: solid, identity mask [ 85.056] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.056] gen9_composite_get_binding_table(f980) [ 85.056] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.056] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.056] gen9_emit_vertex_elements: setup id=9 [ 85.056] glyphs0_to_dst: glyph=(171, 570)x(11, 3), unclipped [ 85.056] emit_primitive_identity_mask__avx2: dst=(171, 570), mask=(736.00, 32.00) x (11.00, 3.00) [ 85.056] glyphs0_to_dst: glyph=(180, 565)x(10, 14), unclipped [ 85.056] emit_primitive_identity_mask__avx2: dst=(180, 565), mask=(944.00, 48.00) x (10.00, 14.00) [ 85.056] glyphs0_to_dst: glyph=(189, 565)x(11, 11), unclipped [ 85.056] emit_primitive_identity_mask__avx2: dst=(189, 565), mask=(960.00, 0.00) x (11.00, 11.00) [ 85.056] glyphs0_to_dst: glyph=(198, 568)x(10, 8), unclipped [ 85.056] emit_primitive_identity_mask__avx2: dst=(198, 568), mask=(976.00, 0.00) x (10.00, 8.00) [ 85.056] glyphs0_to_dst: glyph=(208, 568)x(9, 11), unclipped [ 85.056] emit_primitive_identity_mask__avx2: dst=(208, 568), mask=(960.00, 16.00) x (9.00, 11.00) [ 85.056] glyphs0_to_dst: glyph=(216, 565)x(10, 14), unclipped [ 85.056] emit_primitive_identity_mask__avx2: dst=(216, 565), mask=(944.00, 48.00) x (10.00, 14.00) [ 85.056] glyphs0_to_dst: glyph=(225, 566)x(10, 10), unclipped [ 85.056] emit_primitive_identity_mask__avx2: dst=(225, 566), mask=(976.00, 16.00) x (10.00, 10.00) [ 85.056] glyphs0_to_dst: glyph=(234, 577)x(11, 2), unclipped [ 85.056] emit_primitive_identity_mask__avx2: dst=(234, 577), mask=(992.00, 0.00) x (11.00, 2.00) [ 85.056] glyphs0_to_dst: glyph=(243, 565)x(11, 11), unclipped [ 85.056] emit_primitive_identity_mask__avx2: dst=(243, 565), mask=(1008.00, 0.00) x (11.00, 11.00) [ 85.056] glyphs0_to_dst: glyph=(253, 568)x(9, 8), unclipped [ 85.056] emit_primitive_identity_mask__avx2: dst=(253, 568), mask=(720.00, 0.00) x (9.00, 8.00) [ 85.056] glyphs0_to_dst: glyph=(261, 568)x(10, 8), unclipped [ 85.056] emit_primitive_identity_mask__avx2: dst=(261, 568), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.056] glyphs0_to_dst: glyph=(270, 568)x(10, 8), unclipped [ 85.056] emit_primitive_identity_mask__avx2: dst=(270, 568), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.056] glyphs0_to_dst: glyph=(279, 564)x(10, 12), unclipped [ 85.056] emit_primitive_identity_mask__avx2: dst=(279, 564), mask=(992.00, 16.00) x (10.00, 12.00) [ 85.056] glyphs0_to_dst: glyph=(288, 568)x(10, 8), unclipped [ 85.056] emit_primitive_identity_mask__avx2: dst=(288, 568), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.056] glyphs0_to_dst: glyph=(297, 568)x(10, 8), unclipped [ 85.056] emit_primitive_identity_mask__avx2: dst=(297, 568), mask=(752.00, 0.00) x (10.00, 8.00) [ 85.056] glyphs0_to_dst: glyph=(307, 564)x(10, 12), unclipped [ 85.056] emit_primitive_identity_mask__avx2: dst=(307, 564), mask=(1008.00, 16.00) x (10.00, 12.00) [ 85.056] glyphs0_to_dst: glyph=(315, 565)x(11, 11), unclipped [ 85.056] emit_primitive_identity_mask__avx2: dst=(315, 565), mask=(960.00, 0.00) x (11.00, 11.00) [ 85.056] glyphs0_to_dst: glyph=(324, 568)x(11, 8), unclipped [ 85.056] emit_primitive_identity_mask__avx2: dst=(324, 568), mask=(736.00, 16.00) x (11.00, 8.00) [ 85.056] glyphs0_to_dst: glyph=(334, 568)x(9, 11), unclipped [ 85.056] emit_primitive_identity_mask__avx2: dst=(334, 568), mask=(960.00, 16.00) x (9.00, 11.00) [ 85.056] glyphs0_to_dst: glyph=(342, 577)x(11, 2), unclipped [ 85.056] emit_primitive_identity_mask__avx2: dst=(342, 577), mask=(992.00, 0.00) x (11.00, 2.00) [ 85.056] glyphs0_to_dst: glyph=(351, 564)x(10, 12), unclipped [ 85.056] emit_primitive_identity_mask__avx2: dst=(351, 564), mask=(992.00, 16.00) x (10.00, 12.00) [ 85.056] glyphs0_to_dst: glyph=(361, 564)x(9, 12), unclipped [ 85.056] emit_primitive_identity_mask__avx2: dst=(361, 564), mask=(960.00, 32.00) x (9.00, 12.00) [ 85.056] glyphs0_to_dst: glyph=(369, 568)x(10, 11), unclipped [ 85.056] emit_primitive_identity_mask__avx2: dst=(369, 568), mask=(976.00, 32.00) x (10.00, 11.00) [ 85.056] glyphs0_to_dst: glyph=(378, 565)x(10, 14), unclipped [ 85.056] emit_primitive_identity_mask__avx2: dst=(378, 565), mask=(944.00, 48.00) x (10.00, 14.00) [ 85.056] glyphs0_to_dst: glyph=(387, 566)x(10, 10), unclipped [ 85.056] emit_primitive_identity_mask__avx2: dst=(387, 566), mask=(960.00, 48.00) x (10.00, 10.00) [ 85.056] glyphs0_to_dst: glyph=(396, 577)x(11, 2), unclipped [ 85.056] emit_primitive_identity_mask__avx2: dst=(396, 577), mask=(992.00, 0.00) x (11.00, 2.00) [ 85.056] glyphs0_to_dst: glyph=(406, 568)x(9, 8), unclipped [ 85.056] emit_primitive_identity_mask__avx2: dst=(406, 568), mask=(688.00, 32.00) x (9.00, 8.00) [ 85.056] glyphs0_to_dst: glyph=(415, 568)x(9, 8), unclipped [ 85.056] emit_primitive_identity_mask__avx2: dst=(415, 568), mask=(752.00, 16.00) x (9.00, 8.00) [ 85.056] glyphs0_to_dst: glyph=(424, 568)x(9, 11), unclipped [ 85.056] emit_primitive_identity_mask__avx2: dst=(424, 568), mask=(960.00, 16.00) x (9.00, 11.00) [ 85.056] glyphs0_to_dst: glyph=(432, 565)x(10, 11), unclipped [ 85.056] emit_primitive_identity_mask__avx2: dst=(432, 565), mask=(976.00, 48.00) x (10.00, 11.00) [ 85.056] glyphs0_to_dst: glyph=(442, 568)x(9, 8), unclipped [ 85.056] emit_primitive_identity_mask__avx2: dst=(442, 568), mask=(688.00, 32.00) x (9.00, 8.00) [ 85.056] glyphs0_to_dst: glyph=(450, 568)x(10, 11), unclipped [ 85.056] emit_primitive_identity_mask__avx2: dst=(450, 568), mask=(976.00, 32.00) x (10.00, 11.00) [ 85.056] gen8_vertex_flush[1898] = 96 [ 85.056] gen9_magic_ca_pass: CA fixup (5461 -> 5557) [ 85.056] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.056] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.056] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.056] sna_accel_flush: flush?=0, dirty?=0 [ 85.056] sna_block_handler (tv=0.0) [ 85.056] sna_wakeup_handler [ 85.056] _sna_dri2_destroy_buffer: 0x561c94b45810 [handle=150] -- refcnt=1, draw=16778864, pixmap=0, proxy?=0 [ 85.056] sna_dri2_cache_bo(handle=150, name=100) [ 85.056] sna_dri2_cache_bo: not a window, releasing handle=150 [ 85.056] _kgem_bo_destroy: handle=150, proxy? 0 [ 85.056] __kgem_bo_destroy: handle=150, size=8192 [ 85.056] __kgem_bo_destroy: handle=150, not reusable [ 85.056] kgem_bo_free: handle=150, size=8192 [ 85.056] kgem_bo_free: releasing 0x0:0x0 vma for handle=150, count=0 [ 85.056] _sna_dri2_destroy_buffer: 0x561c94b45900 [handle=151] -- refcnt=1, draw=16778864, pixmap=5221, proxy?=0 [ 85.056] _sna_dri2_destroy_buffer: removing active_scanout=1 from pixmap handle=151 [ 85.056] _sna_dri2_destroy_buffer: releasing last DRI pixmap=5221, scanout?=0 [ 85.056] _sna_dri2_destroy_buffer: dropping flush hint from handle=151 [ 85.056] sna_accel_watch_flush: enable=-1 [ 85.056] sna_dri2_cache_bo(handle=151, name=101) [ 85.056] sna_dri2_cache_bo: not a window, releasing handle=151 [ 85.056] sna_destroy_pixmap: pixmap=5221, attached?=1 [ 85.056] _kgem_bo_destroy: handle=151, proxy? 0 [ 85.056] __kgem_bo_destroy: handle=151, size=8192 [ 85.056] __kgem_bo_destroy: handle=151, not reusable [ 85.056] kgem_bo_free: handle=151, size=8192 [ 85.056] kgem_bo_free: releasing 0x0:0x0 vma for handle=151, count=0 [ 85.056] __sna_free_pixmap(pixmap=5221) [ 85.056] sna_accel_flush: flush?=0, dirty?=0 [ 85.056] sna_accel_flush: flush?=0, dirty?=0 [ 85.056] sna_block_handler (tv=0.0) [ 85.056] sna_wakeup_handler [ 85.056] sna_accel_flush: flush?=0, dirty?=0 [ 85.056] sna_glyphs(op=3, nlist=1, src=(460, 576)) [ 85.056] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.056] sna_glyphs: discarding mask [ 85.056] glyphs0_to_dst(op=3, src=(460, 576), nlist=1, dst=(460, 576)+(0, 0)) [ 85.056] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.056] gen9_render_composite: 0x0, current mode=1/1 [ 85.056] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.056] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.056] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.056] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.056] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.056] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.056] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.056] sna_drawable_use_bo: using whole GPU bo [ 85.056] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.056] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.056] color_convert: src=ffffffff [20028888] [ 85.056] color_convert: dst=ffffffff [20028888] [ 85.056] sna_render_get_solid: ffffffff [ 85.056] sna_render_get_solid(white) [ 85.056] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.056] sna_transform_is_imprecise_integer_translation: no transform [ 85.056] gen9_composite_picture: integer translation (0, 0), removing [ 85.056] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.056] sna_render_pixmap_bo: GPU all damaged [ 85.056] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.056] gen4_choose_composite_emitter: solid, identity mask [ 85.056] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.056] gen9_composite_get_binding_table(f940) [ 85.056] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.056] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.056] gen9_emit_vertex_elements: setup id=9 [ 85.056] glyphs0_to_dst: glyph=(459, 565)x(10, 13), unclipped [ 85.056] emit_primitive_identity_mask__avx2: dst=(459, 565), mask=(752.00, 32.00) x (10.00, 13.00) [ 85.056] gen8_vertex_flush[1998] = 3 [ 85.056] gen9_magic_ca_pass: CA fixup (5557 -> 5560) [ 85.056] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.056] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.056] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.056] sna_glyphs(op=3, nlist=1, src=(1, 593)) [ 85.056] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.056] sna_glyphs: discarding mask [ 85.056] glyphs0_to_dst(op=3, src=(1, 593), nlist=1, dst=(1, 593)+(0, 0)) [ 85.056] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.056] gen9_render_composite: 0x0, current mode=1/1 [ 85.056] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.056] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.056] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.056] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.056] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.056] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.056] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.056] sna_drawable_use_bo: using whole GPU bo [ 85.056] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.056] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.056] color_convert: src=ff8ae234 [20028888] [ 85.056] color_convert: dst=ff8ae234 [20028888] [ 85.056] sna_render_get_solid: ff8ae234 [ 85.056] sna_render_get_solid(22) = ff8ae234 (old) [ 85.056] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.056] sna_transform_is_imprecise_integer_translation: no transform [ 85.056] gen9_composite_picture: integer translation (0, 0), removing [ 85.056] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.056] sna_render_pixmap_bo: GPU all damaged [ 85.056] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.056] gen4_choose_composite_emitter: solid, identity mask [ 85.056] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.056] gen9_composite_get_binding_table(f900) [ 85.057] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.057] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.057] gen9_emit_vertex_elements: setup id=9 [ 85.057] glyphs0_to_dst: glyph=(1, 585)x(9, 8), unclipped [ 85.057] emit_primitive_identity_mask__avx2: dst=(1, 585), mask=(688.00, 32.00) x (9.00, 8.00) [ 85.057] glyphs0_to_dst: glyph=(9, 583)x(10, 13), unclipped [ 85.057] emit_primitive_identity_mask__avx2: dst=(9, 583), mask=(672.00, 48.00) x (10.00, 13.00) [ 85.057] glyphs0_to_dst: glyph=(19, 585)x(9, 8), unclipped [ 85.057] emit_primitive_identity_mask__avx2: dst=(19, 585), mask=(688.00, 32.00) x (9.00, 8.00) [ 85.057] glyphs0_to_dst: glyph=(28, 587)x(8, 3), unclipped [ 85.057] emit_primitive_identity_mask__avx2: dst=(28, 587), mask=(688.00, 48.00) x (8.00, 3.00) [ 85.057] glyphs0_to_dst: glyph=(36, 583)x(11, 10), unclipped [ 85.057] emit_primitive_identity_mask__avx2: dst=(36, 583), mask=(704.00, 0.00) x (11.00, 10.00) [ 85.057] glyphs0_to_dst: glyph=(46, 585)x(9, 8), unclipped [ 85.057] emit_primitive_identity_mask__avx2: dst=(46, 585), mask=(720.00, 0.00) x (9.00, 8.00) [ 85.057] glyphs0_to_dst: glyph=(54, 585)x(10, 8), unclipped [ 85.057] emit_primitive_identity_mask__avx2: dst=(54, 585), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.057] glyphs0_to_dst: glyph=(63, 585)x(10, 8), unclipped [ 85.057] emit_primitive_identity_mask__avx2: dst=(63, 585), mask=(720.00, 16.00) x (10.00, 8.00) [ 85.057] glyphs0_to_dst: glyph=(72, 582)x(10, 11), unclipped [ 85.057] emit_primitive_identity_mask__avx2: dst=(72, 582), mask=(736.00, 0.00) x (10.00, 11.00) [ 85.057] glyphs0_to_dst: glyph=(81, 585)x(10, 8), unclipped [ 85.057] emit_primitive_identity_mask__avx2: dst=(81, 585), mask=(752.00, 0.00) x (10.00, 8.00) [ 85.057] glyphs0_to_dst: glyph=(90, 582)x(10, 11), unclipped [ 85.057] emit_primitive_identity_mask__avx2: dst=(90, 582), mask=(736.00, 0.00) x (10.00, 11.00) [ 85.057] glyphs0_to_dst: glyph=(99, 585)x(11, 8), unclipped [ 85.057] emit_primitive_identity_mask__avx2: dst=(99, 585), mask=(736.00, 16.00) x (11.00, 8.00) [ 85.057] glyphs0_to_dst: glyph=(109, 585)x(9, 8), unclipped [ 85.057] emit_primitive_identity_mask__avx2: dst=(109, 585), mask=(752.00, 16.00) x (9.00, 8.00) [ 85.057] glyphs0_to_dst: glyph=(118, 587)x(8, 3), unclipped [ 85.057] emit_primitive_identity_mask__avx2: dst=(118, 587), mask=(688.00, 48.00) x (8.00, 3.00) [ 85.057] glyphs0_to_dst: glyph=(126, 583)x(10, 10), unclipped [ 85.057] emit_primitive_identity_mask__avx2: dst=(126, 583), mask=(704.00, 32.00) x (10.00, 10.00) [ 85.057] glyphs0_to_dst: glyph=(135, 583)x(10, 10), unclipped [ 85.057] emit_primitive_identity_mask__avx2: dst=(135, 583), mask=(704.00, 32.00) x (10.00, 10.00) [ 85.057] glyphs0_to_dst: glyph=(144, 583)x(10, 10), unclipped [ 85.057] emit_primitive_identity_mask__avx2: dst=(144, 583), mask=(720.00, 32.00) x (10.00, 10.00) [ 85.057] glyphs0_to_dst: glyph=(153, 583)x(10, 10), unclipped [ 85.057] emit_primitive_identity_mask__avx2: dst=(153, 583), mask=(704.00, 48.00) x (10.00, 10.00) [ 85.057] gen8_vertex_flush[1a98] = 54 [ 85.057] gen9_magic_ca_pass: CA fixup (5560 -> 5614) [ 85.057] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.057] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.057] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.057] sna_glyphs(op=3, nlist=1, src=(163, 593)) [ 85.057] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.057] sna_glyphs: discarding mask [ 85.057] glyphs0_to_dst(op=3, src=(163, 593), nlist=1, dst=(163, 593)+(0, 0)) [ 85.057] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.057] gen9_render_composite: 0x0, current mode=1/1 [ 85.057] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.057] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.057] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.057] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.057] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.057] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.057] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.057] sna_drawable_use_bo: using whole GPU bo [ 85.057] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.057] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.057] color_convert: src=ffffffff [20028888] [ 85.057] color_convert: dst=ffffffff [20028888] [ 85.057] sna_render_get_solid: ffffffff [ 85.057] sna_render_get_solid(white) [ 85.057] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.057] sna_transform_is_imprecise_integer_translation: no transform [ 85.057] gen9_composite_picture: integer translation (0, 0), removing [ 85.057] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.057] sna_render_pixmap_bo: GPU all damaged [ 85.057] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.057] gen4_choose_composite_emitter: solid, identity mask [ 85.057] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.057] gen9_composite_get_binding_table(f8c0) [ 85.057] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.057] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.057] gen9_emit_vertex_elements: setup id=9 [ 85.057] glyphs0_to_dst: glyph=(165, 585)x(5, 8), unclipped [ 85.057] emit_primitive_identity_mask__avx2: dst=(165, 585), mask=(720.00, 48.00) x (5.00, 8.00) [ 85.057] gen8_vertex_flush[1b98] = 3 [ 85.057] gen9_magic_ca_pass: CA fixup (5614 -> 5617) [ 85.057] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.057] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.057] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.057] sna_glyphs(op=3, nlist=1, src=(172, 593)) [ 85.057] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.057] sna_glyphs: discarding mask [ 85.057] glyphs0_to_dst(op=3, src=(172, 593), nlist=1, dst=(172, 593)+(0, 0)) [ 85.057] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.057] gen9_render_composite: 0x0, current mode=1/1 [ 85.057] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.057] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.057] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.057] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.057] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.057] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.057] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.057] sna_drawable_use_bo: using whole GPU bo [ 85.057] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.057] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.057] color_convert: src=ff729fcf [20028888] [ 85.057] color_convert: dst=ff729fcf [20028888] [ 85.057] sna_render_get_solid: ff729fcf [ 85.057] sna_render_get_solid(23) = ff729fcf (old) [ 85.057] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.057] sna_transform_is_imprecise_integer_translation: no transform [ 85.057] gen9_composite_picture: integer translation (0, 0), removing [ 85.057] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.057] sna_render_pixmap_bo: GPU all damaged [ 85.057] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.057] gen4_choose_composite_emitter: solid, identity mask [ 85.057] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.057] gen9_composite_get_binding_table(f880) [ 85.057] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.057] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.057] gen9_emit_vertex_elements: setup id=9 [ 85.057] glyphs0_to_dst: glyph=(171, 587)x(11, 3), unclipped [ 85.057] emit_primitive_identity_mask__avx2: dst=(171, 587), mask=(736.00, 32.00) x (11.00, 3.00) [ 85.057] glyphs0_to_dst: glyph=(180, 582)x(10, 14), unclipped [ 85.057] emit_primitive_identity_mask__avx2: dst=(180, 582), mask=(944.00, 48.00) x (10.00, 14.00) [ 85.057] glyphs0_to_dst: glyph=(189, 582)x(11, 11), unclipped [ 85.057] emit_primitive_identity_mask__avx2: dst=(189, 582), mask=(960.00, 0.00) x (11.00, 11.00) [ 85.057] glyphs0_to_dst: glyph=(198, 585)x(10, 8), unclipped [ 85.057] emit_primitive_identity_mask__avx2: dst=(198, 585), mask=(976.00, 0.00) x (10.00, 8.00) [ 85.057] glyphs0_to_dst: glyph=(208, 585)x(9, 11), unclipped [ 85.057] emit_primitive_identity_mask__avx2: dst=(208, 585), mask=(960.00, 16.00) x (9.00, 11.00) [ 85.057] glyphs0_to_dst: glyph=(216, 582)x(10, 14), unclipped [ 85.057] emit_primitive_identity_mask__avx2: dst=(216, 582), mask=(944.00, 48.00) x (10.00, 14.00) [ 85.057] glyphs0_to_dst: glyph=(225, 583)x(10, 10), unclipped [ 85.057] emit_primitive_identity_mask__avx2: dst=(225, 583), mask=(976.00, 16.00) x (10.00, 10.00) [ 85.057] glyphs0_to_dst: glyph=(234, 594)x(11, 2), unclipped [ 85.057] emit_primitive_identity_mask__avx2: dst=(234, 594), mask=(992.00, 0.00) x (11.00, 2.00) [ 85.057] glyphs0_to_dst: glyph=(243, 582)x(11, 11), unclipped [ 85.057] emit_primitive_identity_mask__avx2: dst=(243, 582), mask=(1008.00, 0.00) x (11.00, 11.00) [ 85.057] glyphs0_to_dst: glyph=(253, 585)x(9, 8), unclipped [ 85.057] emit_primitive_identity_mask__avx2: dst=(253, 585), mask=(720.00, 0.00) x (9.00, 8.00) [ 85.057] glyphs0_to_dst: glyph=(261, 585)x(10, 8), unclipped [ 85.057] emit_primitive_identity_mask__avx2: dst=(261, 585), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.057] glyphs0_to_dst: glyph=(270, 585)x(10, 8), unclipped [ 85.057] emit_primitive_identity_mask__avx2: dst=(270, 585), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.057] glyphs0_to_dst: glyph=(279, 581)x(10, 12), unclipped [ 85.057] emit_primitive_identity_mask__avx2: dst=(279, 581), mask=(992.00, 16.00) x (10.00, 12.00) [ 85.057] glyphs0_to_dst: glyph=(288, 585)x(10, 8), unclipped [ 85.057] emit_primitive_identity_mask__avx2: dst=(288, 585), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.057] glyphs0_to_dst: glyph=(297, 585)x(10, 8), unclipped [ 85.057] emit_primitive_identity_mask__avx2: dst=(297, 585), mask=(752.00, 0.00) x (10.00, 8.00) [ 85.057] glyphs0_to_dst: glyph=(307, 581)x(10, 12), unclipped [ 85.057] emit_primitive_identity_mask__avx2: dst=(307, 581), mask=(1008.00, 16.00) x (10.00, 12.00) [ 85.057] glyphs0_to_dst: glyph=(315, 582)x(11, 11), unclipped [ 85.057] emit_primitive_identity_mask__avx2: dst=(315, 582), mask=(960.00, 0.00) x (11.00, 11.00) [ 85.057] glyphs0_to_dst: glyph=(324, 585)x(11, 8), unclipped [ 85.057] emit_primitive_identity_mask__avx2: dst=(324, 585), mask=(736.00, 16.00) x (11.00, 8.00) [ 85.057] glyphs0_to_dst: glyph=(334, 585)x(9, 11), unclipped [ 85.057] emit_primitive_identity_mask__avx2: dst=(334, 585), mask=(960.00, 16.00) x (9.00, 11.00) [ 85.057] glyphs0_to_dst: glyph=(342, 594)x(11, 2), unclipped [ 85.057] emit_primitive_identity_mask__avx2: dst=(342, 594), mask=(992.00, 0.00) x (11.00, 2.00) [ 85.057] glyphs0_to_dst: glyph=(351, 581)x(10, 12), unclipped [ 85.057] emit_primitive_identity_mask__avx2: dst=(351, 581), mask=(992.00, 16.00) x (10.00, 12.00) [ 85.057] glyphs0_to_dst: glyph=(361, 581)x(9, 12), unclipped [ 85.057] emit_primitive_identity_mask__avx2: dst=(361, 581), mask=(960.00, 32.00) x (9.00, 12.00) [ 85.057] glyphs0_to_dst: glyph=(369, 585)x(10, 11), unclipped [ 85.057] emit_primitive_identity_mask__avx2: dst=(369, 585), mask=(976.00, 32.00) x (10.00, 11.00) [ 85.057] glyphs0_to_dst: glyph=(378, 582)x(10, 14), unclipped [ 85.057] emit_primitive_identity_mask__avx2: dst=(378, 582), mask=(944.00, 48.00) x (10.00, 14.00) [ 85.057] glyphs0_to_dst: glyph=(387, 583)x(10, 10), unclipped [ 85.057] emit_primitive_identity_mask__avx2: dst=(387, 583), mask=(960.00, 48.00) x (10.00, 10.00) [ 85.057] glyphs0_to_dst: glyph=(396, 594)x(11, 2), unclipped [ 85.057] emit_primitive_identity_mask__avx2: dst=(396, 594), mask=(992.00, 0.00) x (11.00, 2.00) [ 85.057] glyphs0_to_dst: glyph=(406, 585)x(9, 8), unclipped [ 85.057] emit_primitive_identity_mask__avx2: dst=(406, 585), mask=(688.00, 32.00) x (9.00, 8.00) [ 85.057] glyphs0_to_dst: glyph=(415, 585)x(9, 8), unclipped [ 85.057] emit_primitive_identity_mask__avx2: dst=(415, 585), mask=(752.00, 16.00) x (9.00, 8.00) [ 85.057] glyphs0_to_dst: glyph=(424, 585)x(9, 11), unclipped [ 85.057] emit_primitive_identity_mask__avx2: dst=(424, 585), mask=(960.00, 16.00) x (9.00, 11.00) [ 85.057] glyphs0_to_dst: glyph=(432, 582)x(10, 11), unclipped [ 85.057] emit_primitive_identity_mask__avx2: dst=(432, 582), mask=(976.00, 48.00) x (10.00, 11.00) [ 85.057] glyphs0_to_dst: glyph=(442, 585)x(9, 8), unclipped [ 85.057] emit_primitive_identity_mask__avx2: dst=(442, 585), mask=(688.00, 32.00) x (9.00, 8.00) [ 85.057] glyphs0_to_dst: glyph=(450, 585)x(10, 11), unclipped [ 85.057] emit_primitive_identity_mask__avx2: dst=(450, 585), mask=(976.00, 32.00) x (10.00, 11.00) [ 85.057] gen8_vertex_flush[1c98] = 96 [ 85.057] gen9_magic_ca_pass: CA fixup (5617 -> 5713) [ 85.057] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.057] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.057] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.057] sna_glyphs(op=3, nlist=1, src=(460, 593)) [ 85.057] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.057] sna_glyphs: discarding mask [ 85.057] glyphs0_to_dst(op=3, src=(460, 593), nlist=1, dst=(460, 593)+(0, 0)) [ 85.057] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.057] gen9_render_composite: 0x0, current mode=1/1 [ 85.057] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.057] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.057] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.057] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.057] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.057] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.057] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.057] sna_drawable_use_bo: using whole GPU bo [ 85.057] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.057] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.057] color_convert: src=ffffffff [20028888] [ 85.057] color_convert: dst=ffffffff [20028888] [ 85.057] sna_render_get_solid: ffffffff [ 85.057] sna_render_get_solid(white) [ 85.057] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.057] sna_transform_is_imprecise_integer_translation: no transform [ 85.057] gen9_composite_picture: integer translation (0, 0), removing [ 85.057] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.057] sna_render_pixmap_bo: GPU all damaged [ 85.057] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.057] gen4_choose_composite_emitter: solid, identity mask [ 85.057] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.057] gen9_composite_get_binding_table(f840) [ 85.057] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.057] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.057] gen9_emit_vertex_elements: setup id=9 [ 85.057] glyphs0_to_dst: glyph=(459, 582)x(10, 13), unclipped [ 85.057] emit_primitive_identity_mask__avx2: dst=(459, 582), mask=(752.00, 32.00) x (10.00, 13.00) [ 85.057] gen8_vertex_flush[1d98] = 3 [ 85.057] gen9_magic_ca_pass: CA fixup (5713 -> 5716) [ 85.057] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.057] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.057] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.057] sna_glyphs(op=3, nlist=1, src=(1, 610)) [ 85.057] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.057] sna_glyphs: discarding mask [ 85.057] glyphs0_to_dst(op=3, src=(1, 610), nlist=1, dst=(1, 610)+(0, 0)) [ 85.057] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.057] gen9_render_composite: 0x0, current mode=1/1 [ 85.057] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.057] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.057] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.057] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.057] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.057] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.057] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.057] sna_drawable_use_bo: using whole GPU bo [ 85.057] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.057] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.057] color_convert: src=ff8ae234 [20028888] [ 85.057] color_convert: dst=ff8ae234 [20028888] [ 85.057] sna_render_get_solid: ff8ae234 [ 85.057] sna_render_get_solid(22) = ff8ae234 (old) [ 85.057] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.057] sna_transform_is_imprecise_integer_translation: no transform [ 85.057] gen9_composite_picture: integer translation (0, 0), removing [ 85.057] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.057] sna_render_pixmap_bo: GPU all damaged [ 85.057] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.057] gen4_choose_composite_emitter: solid, identity mask [ 85.057] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.057] gen9_composite_get_binding_table(f800) [ 85.057] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.057] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.057] gen9_emit_vertex_elements: setup id=9 [ 85.057] glyphs0_to_dst: glyph=(1, 602)x(9, 8), unclipped [ 85.057] emit_primitive_identity_mask__avx2: dst=(1, 602), mask=(688.00, 32.00) x (9.00, 8.00) [ 85.057] glyphs0_to_dst: glyph=(9, 600)x(10, 13), unclipped [ 85.057] emit_primitive_identity_mask__avx2: dst=(9, 600), mask=(672.00, 48.00) x (10.00, 13.00) [ 85.057] glyphs0_to_dst: glyph=(19, 602)x(9, 8), unclipped [ 85.057] emit_primitive_identity_mask__avx2: dst=(19, 602), mask=(688.00, 32.00) x (9.00, 8.00) [ 85.057] glyphs0_to_dst: glyph=(28, 604)x(8, 3), unclipped [ 85.057] emit_primitive_identity_mask__avx2: dst=(28, 604), mask=(688.00, 48.00) x (8.00, 3.00) [ 85.057] glyphs0_to_dst: glyph=(36, 600)x(11, 10), unclipped [ 85.057] emit_primitive_identity_mask__avx2: dst=(36, 600), mask=(704.00, 0.00) x (11.00, 10.00) [ 85.057] glyphs0_to_dst: glyph=(46, 602)x(9, 8), unclipped [ 85.057] emit_primitive_identity_mask__avx2: dst=(46, 602), mask=(720.00, 0.00) x (9.00, 8.00) [ 85.057] glyphs0_to_dst: glyph=(54, 602)x(10, 8), unclipped [ 85.057] emit_primitive_identity_mask__avx2: dst=(54, 602), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.057] glyphs0_to_dst: glyph=(63, 602)x(10, 8), unclipped [ 85.057] emit_primitive_identity_mask__avx2: dst=(63, 602), mask=(720.00, 16.00) x (10.00, 8.00) [ 85.057] glyphs0_to_dst: glyph=(72, 599)x(10, 11), unclipped [ 85.057] emit_primitive_identity_mask__avx2: dst=(72, 599), mask=(736.00, 0.00) x (10.00, 11.00) [ 85.057] glyphs0_to_dst: glyph=(81, 602)x(10, 8), unclipped [ 85.057] emit_primitive_identity_mask__avx2: dst=(81, 602), mask=(752.00, 0.00) x (10.00, 8.00) [ 85.057] glyphs0_to_dst: glyph=(90, 599)x(10, 11), unclipped [ 85.057] emit_primitive_identity_mask__avx2: dst=(90, 599), mask=(736.00, 0.00) x (10.00, 11.00) [ 85.057] glyphs0_to_dst: glyph=(99, 602)x(11, 8), unclipped [ 85.057] emit_primitive_identity_mask__avx2: dst=(99, 602), mask=(736.00, 16.00) x (11.00, 8.00) [ 85.057] glyphs0_to_dst: glyph=(109, 602)x(9, 8), unclipped [ 85.057] emit_primitive_identity_mask__avx2: dst=(109, 602), mask=(752.00, 16.00) x (9.00, 8.00) [ 85.057] glyphs0_to_dst: glyph=(118, 604)x(8, 3), unclipped [ 85.057] emit_primitive_identity_mask__avx2: dst=(118, 604), mask=(688.00, 48.00) x (8.00, 3.00) [ 85.057] glyphs0_to_dst: glyph=(126, 600)x(10, 10), unclipped [ 85.057] emit_primitive_identity_mask__avx2: dst=(126, 600), mask=(704.00, 32.00) x (10.00, 10.00) [ 85.057] glyphs0_to_dst: glyph=(135, 600)x(10, 10), unclipped [ 85.057] emit_primitive_identity_mask__avx2: dst=(135, 600), mask=(704.00, 32.00) x (10.00, 10.00) [ 85.057] glyphs0_to_dst: glyph=(144, 600)x(10, 10), unclipped [ 85.057] emit_primitive_identity_mask__avx2: dst=(144, 600), mask=(720.00, 32.00) x (10.00, 10.00) [ 85.057] glyphs0_to_dst: glyph=(153, 600)x(10, 10), unclipped [ 85.057] emit_primitive_identity_mask__avx2: dst=(153, 600), mask=(704.00, 48.00) x (10.00, 10.00) [ 85.057] gen8_vertex_flush[1e98] = 54 [ 85.057] gen9_magic_ca_pass: CA fixup (5716 -> 5770) [ 85.057] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.057] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.057] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.057] sna_glyphs(op=3, nlist=1, src=(163, 610)) [ 85.057] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.057] sna_glyphs: discarding mask [ 85.057] glyphs0_to_dst(op=3, src=(163, 610), nlist=1, dst=(163, 610)+(0, 0)) [ 85.057] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.057] gen9_render_composite: 0x0, current mode=1/1 [ 85.057] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.057] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.057] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.057] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.057] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.057] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.057] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.057] sna_drawable_use_bo: using whole GPU bo [ 85.057] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.057] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.057] color_convert: src=ffffffff [20028888] [ 85.057] color_convert: dst=ffffffff [20028888] [ 85.057] sna_render_get_solid: ffffffff [ 85.057] sna_render_get_solid(white) [ 85.057] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.057] sna_transform_is_imprecise_integer_translation: no transform [ 85.057] gen9_composite_picture: integer translation (0, 0), removing [ 85.057] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.057] sna_render_pixmap_bo: GPU all damaged [ 85.057] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.057] gen4_choose_composite_emitter: solid, identity mask [ 85.057] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.057] gen9_composite_get_binding_table(f7c0) [ 85.057] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.058] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.058] gen9_emit_vertex_elements: setup id=9 [ 85.058] glyphs0_to_dst: glyph=(165, 602)x(5, 8), unclipped [ 85.058] emit_primitive_identity_mask__avx2: dst=(165, 602), mask=(720.00, 48.00) x (5.00, 8.00) [ 85.058] gen8_vertex_flush[1f98] = 3 [ 85.058] gen9_magic_ca_pass: CA fixup (5770 -> 5773) [ 85.058] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.058] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.058] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.058] sna_glyphs(op=3, nlist=1, src=(172, 610)) [ 85.058] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.058] sna_glyphs: discarding mask [ 85.058] glyphs0_to_dst(op=3, src=(172, 610), nlist=1, dst=(172, 610)+(0, 0)) [ 85.058] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.058] gen9_render_composite: 0x0, current mode=1/1 [ 85.058] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.058] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.058] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.058] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.058] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.058] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.058] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.058] sna_drawable_use_bo: using whole GPU bo [ 85.058] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.058] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.058] color_convert: src=ff729fcf [20028888] [ 85.058] color_convert: dst=ff729fcf [20028888] [ 85.058] sna_render_get_solid: ff729fcf [ 85.058] sna_render_get_solid(23) = ff729fcf (old) [ 85.058] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.058] sna_transform_is_imprecise_integer_translation: no transform [ 85.058] gen9_composite_picture: integer translation (0, 0), removing [ 85.058] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.058] sna_render_pixmap_bo: GPU all damaged [ 85.058] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.058] gen4_choose_composite_emitter: solid, identity mask [ 85.058] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.058] gen9_composite_get_binding_table(f780) [ 85.058] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.058] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.058] gen9_emit_vertex_elements: setup id=9 [ 85.058] glyphs0_to_dst: glyph=(171, 604)x(11, 3), unclipped [ 85.058] emit_primitive_identity_mask__avx2: dst=(171, 604), mask=(736.00, 32.00) x (11.00, 3.00) [ 85.058] glyphs0_to_dst: glyph=(180, 599)x(10, 14), unclipped [ 85.058] emit_primitive_identity_mask__avx2: dst=(180, 599), mask=(944.00, 48.00) x (10.00, 14.00) [ 85.058] glyphs0_to_dst: glyph=(189, 599)x(11, 11), unclipped [ 85.058] emit_primitive_identity_mask__avx2: dst=(189, 599), mask=(960.00, 0.00) x (11.00, 11.00) [ 85.058] glyphs0_to_dst: glyph=(198, 602)x(10, 8), unclipped [ 85.058] emit_primitive_identity_mask__avx2: dst=(198, 602), mask=(976.00, 0.00) x (10.00, 8.00) [ 85.058] glyphs0_to_dst: glyph=(208, 602)x(9, 11), unclipped [ 85.058] emit_primitive_identity_mask__avx2: dst=(208, 602), mask=(960.00, 16.00) x (9.00, 11.00) [ 85.058] glyphs0_to_dst: glyph=(216, 599)x(10, 14), unclipped [ 85.058] emit_primitive_identity_mask__avx2: dst=(216, 599), mask=(944.00, 48.00) x (10.00, 14.00) [ 85.058] glyphs0_to_dst: glyph=(225, 600)x(10, 10), unclipped [ 85.058] emit_primitive_identity_mask__avx2: dst=(225, 600), mask=(976.00, 16.00) x (10.00, 10.00) [ 85.058] glyphs0_to_dst: glyph=(234, 611)x(11, 2), unclipped [ 85.058] emit_primitive_identity_mask__avx2: dst=(234, 611), mask=(992.00, 0.00) x (11.00, 2.00) [ 85.058] glyphs0_to_dst: glyph=(243, 599)x(11, 11), unclipped [ 85.058] emit_primitive_identity_mask__avx2: dst=(243, 599), mask=(1008.00, 0.00) x (11.00, 11.00) [ 85.058] glyphs0_to_dst: glyph=(253, 602)x(9, 8), unclipped [ 85.058] emit_primitive_identity_mask__avx2: dst=(253, 602), mask=(720.00, 0.00) x (9.00, 8.00) [ 85.058] glyphs0_to_dst: glyph=(261, 602)x(10, 8), unclipped [ 85.058] emit_primitive_identity_mask__avx2: dst=(261, 602), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.058] glyphs0_to_dst: glyph=(270, 602)x(10, 8), unclipped [ 85.058] emit_primitive_identity_mask__avx2: dst=(270, 602), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.058] glyphs0_to_dst: glyph=(279, 598)x(10, 12), unclipped [ 85.058] emit_primitive_identity_mask__avx2: dst=(279, 598), mask=(992.00, 16.00) x (10.00, 12.00) [ 85.058] glyphs0_to_dst: glyph=(288, 602)x(10, 8), unclipped [ 85.058] emit_primitive_identity_mask__avx2: dst=(288, 602), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.058] glyphs0_to_dst: glyph=(297, 602)x(10, 8), unclipped [ 85.058] emit_primitive_identity_mask__avx2: dst=(297, 602), mask=(752.00, 0.00) x (10.00, 8.00) [ 85.058] glyphs0_to_dst: glyph=(307, 598)x(10, 12), unclipped [ 85.058] emit_primitive_identity_mask__avx2: dst=(307, 598), mask=(1008.00, 16.00) x (10.00, 12.00) [ 85.058] glyphs0_to_dst: glyph=(315, 599)x(11, 11), unclipped [ 85.058] emit_primitive_identity_mask__avx2: dst=(315, 599), mask=(960.00, 0.00) x (11.00, 11.00) [ 85.058] glyphs0_to_dst: glyph=(324, 602)x(11, 8), unclipped [ 85.058] emit_primitive_identity_mask__avx2: dst=(324, 602), mask=(736.00, 16.00) x (11.00, 8.00) [ 85.058] glyphs0_to_dst: glyph=(334, 602)x(9, 11), unclipped [ 85.058] emit_primitive_identity_mask__avx2: dst=(334, 602), mask=(960.00, 16.00) x (9.00, 11.00) [ 85.058] glyphs0_to_dst: glyph=(342, 611)x(11, 2), unclipped [ 85.058] emit_primitive_identity_mask__avx2: dst=(342, 611), mask=(992.00, 0.00) x (11.00, 2.00) [ 85.058] glyphs0_to_dst: glyph=(351, 598)x(10, 12), unclipped [ 85.058] emit_primitive_identity_mask__avx2: dst=(351, 598), mask=(992.00, 16.00) x (10.00, 12.00) [ 85.058] glyphs0_to_dst: glyph=(361, 598)x(9, 12), unclipped [ 85.058] emit_primitive_identity_mask__avx2: dst=(361, 598), mask=(960.00, 32.00) x (9.00, 12.00) [ 85.058] glyphs0_to_dst: glyph=(369, 602)x(10, 11), unclipped [ 85.058] emit_primitive_identity_mask__avx2: dst=(369, 602), mask=(976.00, 32.00) x (10.00, 11.00) [ 85.058] glyphs0_to_dst: glyph=(378, 599)x(10, 14), unclipped [ 85.058] emit_primitive_identity_mask__avx2: dst=(378, 599), mask=(944.00, 48.00) x (10.00, 14.00) [ 85.058] glyphs0_to_dst: glyph=(387, 600)x(10, 10), unclipped [ 85.058] emit_primitive_identity_mask__avx2: dst=(387, 600), mask=(960.00, 48.00) x (10.00, 10.00) [ 85.058] glyphs0_to_dst: glyph=(396, 611)x(11, 2), unclipped [ 85.058] emit_primitive_identity_mask__avx2: dst=(396, 611), mask=(992.00, 0.00) x (11.00, 2.00) [ 85.058] glyphs0_to_dst: glyph=(406, 602)x(9, 8), unclipped [ 85.058] emit_primitive_identity_mask__avx2: dst=(406, 602), mask=(688.00, 32.00) x (9.00, 8.00) [ 85.058] glyphs0_to_dst: glyph=(415, 602)x(9, 8), unclipped [ 85.058] emit_primitive_identity_mask__avx2: dst=(415, 602), mask=(752.00, 16.00) x (9.00, 8.00) [ 85.058] glyphs0_to_dst: glyph=(424, 602)x(9, 11), unclipped [ 85.058] emit_primitive_identity_mask__avx2: dst=(424, 602), mask=(960.00, 16.00) x (9.00, 11.00) [ 85.058] glyphs0_to_dst: glyph=(432, 599)x(10, 11), unclipped [ 85.058] emit_primitive_identity_mask__avx2: dst=(432, 599), mask=(976.00, 48.00) x (10.00, 11.00) [ 85.058] glyphs0_to_dst: glyph=(442, 602)x(9, 8), unclipped [ 85.058] emit_primitive_identity_mask__avx2: dst=(442, 602), mask=(688.00, 32.00) x (9.00, 8.00) [ 85.058] glyphs0_to_dst: glyph=(450, 602)x(10, 11), unclipped [ 85.058] emit_primitive_identity_mask__avx2: dst=(450, 602), mask=(976.00, 32.00) x (10.00, 11.00) [ 85.058] gen8_vertex_flush[2098] = 96 [ 85.058] gen9_magic_ca_pass: CA fixup (5773 -> 5869) [ 85.058] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.058] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.058] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.058] sna_glyphs(op=3, nlist=1, src=(460, 610)) [ 85.058] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.058] sna_glyphs: discarding mask [ 85.058] glyphs0_to_dst(op=3, src=(460, 610), nlist=1, dst=(460, 610)+(0, 0)) [ 85.058] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.058] gen9_render_composite: 0x0, current mode=1/1 [ 85.058] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.058] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.058] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.058] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.058] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.058] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.058] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.058] sna_drawable_use_bo: using whole GPU bo [ 85.058] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.058] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.058] color_convert: src=ffffffff [20028888] [ 85.058] color_convert: dst=ffffffff [20028888] [ 85.058] sna_render_get_solid: ffffffff [ 85.058] sna_render_get_solid(white) [ 85.058] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.058] sna_transform_is_imprecise_integer_translation: no transform [ 85.058] gen9_composite_picture: integer translation (0, 0), removing [ 85.058] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.058] sna_render_pixmap_bo: GPU all damaged [ 85.058] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.058] gen4_choose_composite_emitter: solid, identity mask [ 85.058] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.058] gen9_composite_get_binding_table(f740) [ 85.058] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.058] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.058] gen9_emit_vertex_elements: setup id=9 [ 85.058] glyphs0_to_dst: glyph=(459, 599)x(10, 13), unclipped [ 85.058] emit_primitive_identity_mask__avx2: dst=(459, 599), mask=(752.00, 32.00) x (10.00, 13.00) [ 85.058] glyphs0_to_dst: glyph=(477, 605)x(10, 3), unclipped [ 85.058] emit_primitive_identity_mask__avx2: dst=(477, 605), mask=(1008.00, 48.00) x (10.00, 3.00) [ 85.058] glyphs0_to_dst: glyph=(487, 599)x(9, 14), unclipped [ 85.058] emit_primitive_identity_mask__avx2: dst=(487, 599), mask=(832.00, 32.00) x (9.00, 14.00) [ 85.058] glyphs0_to_dst: glyph=(496, 602)x(9, 8), unclipped [ 85.058] emit_primitive_identity_mask__avx2: dst=(496, 602), mask=(896.00, 48.00) x (9.00, 8.00) [ 85.058] glyphs0_to_dst: glyph=(504, 602)x(10, 8), unclipped [ 85.058] emit_primitive_identity_mask__avx2: dst=(504, 602), mask=(848.00, 16.00) x (10.00, 8.00) [ 85.058] glyphs0_to_dst: glyph=(514, 602)x(9, 8), unclipped [ 85.058] emit_primitive_identity_mask__avx2: dst=(514, 602), mask=(848.00, 48.00) x (9.00, 8.00) [ 85.058] glyphs0_to_dst: glyph=(522, 599)x(10, 11), unclipped [ 85.058] emit_primitive_identity_mask__avx2: dst=(522, 599), mask=(992.00, 32.00) x (10.00, 11.00) [ 85.058] glyphs0_to_dst: glyph=(532, 602)x(9, 11), unclipped [ 85.058] emit_primitive_identity_mask__avx2: dst=(532, 602), mask=(880.00, 16.00) x (9.00, 11.00) [ 85.058] glyphs0_to_dst: glyph=(541, 599)x(9, 11), unclipped [ 85.058] emit_primitive_identity_mask__avx2: dst=(541, 599), mask=(880.00, 0.00) x (9.00, 11.00) [ 85.058] glyphs0_to_dst: glyph=(550, 599)x(9, 14), unclipped [ 85.058] emit_primitive_identity_mask__avx2: dst=(550, 599), mask=(832.00, 32.00) x (9.00, 14.00) [ 85.058] glyphs0_to_dst: glyph=(558, 602)x(10, 8), unclipped [ 85.058] emit_primitive_identity_mask__avx2: dst=(558, 602), mask=(848.00, 16.00) x (10.00, 8.00) [ 85.058] glyphs0_to_dst: glyph=(568, 602)x(9, 11), unclipped [ 85.058] emit_primitive_identity_mask__avx2: dst=(568, 602), mask=(880.00, 16.00) x (9.00, 11.00) [ 85.058] glyphs0_to_dst: glyph=(576, 612)x(11, 2), unclipped [ 85.058] emit_primitive_identity_mask__avx2: dst=(576, 612), mask=(832.00, 48.00) x (11.00, 2.00) [ 85.058] glyphs0_to_dst: glyph=(585, 598)x(10, 12), unclipped [ 85.058] emit_primitive_identity_mask__avx2: dst=(585, 598), mask=(864.00, 0.00) x (10.00, 12.00) [ 85.058] glyphs0_to_dst: glyph=(594, 602)x(10, 8), unclipped [ 85.058] emit_primitive_identity_mask__avx2: dst=(594, 602), mask=(864.00, 32.00) x (10.00, 8.00) [ 85.058] glyphs0_to_dst: glyph=(603, 599)x(10, 11), unclipped [ 85.058] emit_primitive_identity_mask__avx2: dst=(603, 599), mask=(880.00, 32.00) x (10.00, 11.00) [ 85.058] glyphs0_to_dst: glyph=(612, 612)x(11, 2), unclipped [ 85.058] emit_primitive_identity_mask__avx2: dst=(612, 612), mask=(832.00, 48.00) x (11.00, 2.00) [ 85.058] glyphs0_to_dst: glyph=(621, 599)x(10, 11), unclipped [ 85.058] emit_primitive_identity_mask__avx2: dst=(621, 599), mask=(880.00, 32.00) x (10.00, 11.00) [ 85.058] glyphs0_to_dst: glyph=(630, 602)x(10, 8), unclipped [ 85.058] emit_primitive_identity_mask__avx2: dst=(630, 602), mask=(944.00, 0.00) x (10.00, 8.00) [ 85.058] glyphs0_to_dst: glyph=(639, 602)x(10, 11), unclipped [ 85.058] emit_primitive_identity_mask__avx2: dst=(639, 602), mask=(880.00, 48.00) x (10.00, 11.00) [ 85.058] glyphs0_to_dst: glyph=(651, 607)x(5, 3), unclipped [ 85.058] emit_primitive_identity_mask__avx2: dst=(651, 607), mask=(1008.00, 32.00) x (5.00, 3.00) [ 85.058] glyphs0_to_dst: glyph=(658, 602)x(9, 8), unclipped [ 85.058] emit_primitive_identity_mask__avx2: dst=(658, 602), mask=(896.00, 48.00) x (9.00, 8.00) [ 85.058] glyphs0_to_dst: glyph=(667, 598)x(9, 12), unclipped [ 85.058] emit_primitive_identity_mask__avx2: dst=(667, 598), mask=(992.00, 48.00) x (9.00, 12.00) [ 85.058] gen8_vertex_flush[2198] = 69 [ 85.058] gen9_magic_ca_pass: CA fixup (5869 -> 5938) [ 85.058] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.058] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.058] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.058] sna_glyphs(op=3, nlist=1, src=(1, 627)) [ 85.058] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.058] sna_glyphs: discarding mask [ 85.058] glyphs0_to_dst(op=3, src=(1, 627), nlist=1, dst=(1, 627)+(0, 0)) [ 85.058] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.058] gen9_render_composite: 0x0, current mode=1/1 [ 85.058] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.058] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.058] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.058] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.058] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.058] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.058] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.058] sna_drawable_use_bo: using whole GPU bo [ 85.058] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.058] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.058] color_convert: src=ff8ae234 [20028888] [ 85.058] color_convert: dst=ff8ae234 [20028888] [ 85.058] sna_render_get_solid: ff8ae234 [ 85.058] sna_render_get_solid(22) = ff8ae234 (old) [ 85.058] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.058] sna_transform_is_imprecise_integer_translation: no transform [ 85.058] gen9_composite_picture: integer translation (0, 0), removing [ 85.058] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.058] sna_render_pixmap_bo: GPU all damaged [ 85.058] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.058] gen4_choose_composite_emitter: solid, identity mask [ 85.058] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.058] gen9_composite_get_binding_table(f700) [ 85.058] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.058] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.058] gen9_emit_vertex_elements: setup id=9 [ 85.058] glyphs0_to_dst: glyph=(1, 619)x(9, 8), unclipped [ 85.058] emit_primitive_identity_mask__avx2: dst=(1, 619), mask=(688.00, 32.00) x (9.00, 8.00) [ 85.058] glyphs0_to_dst: glyph=(9, 617)x(10, 13), unclipped [ 85.058] emit_primitive_identity_mask__avx2: dst=(9, 617), mask=(672.00, 48.00) x (10.00, 13.00) [ 85.058] glyphs0_to_dst: glyph=(19, 619)x(9, 8), unclipped [ 85.058] emit_primitive_identity_mask__avx2: dst=(19, 619), mask=(688.00, 32.00) x (9.00, 8.00) [ 85.058] glyphs0_to_dst: glyph=(28, 621)x(8, 3), unclipped [ 85.058] emit_primitive_identity_mask__avx2: dst=(28, 621), mask=(688.00, 48.00) x (8.00, 3.00) [ 85.058] glyphs0_to_dst: glyph=(36, 617)x(11, 10), unclipped [ 85.058] emit_primitive_identity_mask__avx2: dst=(36, 617), mask=(704.00, 0.00) x (11.00, 10.00) [ 85.058] glyphs0_to_dst: glyph=(46, 619)x(9, 8), unclipped [ 85.058] emit_primitive_identity_mask__avx2: dst=(46, 619), mask=(720.00, 0.00) x (9.00, 8.00) [ 85.058] glyphs0_to_dst: glyph=(54, 619)x(10, 8), unclipped [ 85.058] emit_primitive_identity_mask__avx2: dst=(54, 619), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.058] glyphs0_to_dst: glyph=(63, 619)x(10, 8), unclipped [ 85.058] emit_primitive_identity_mask__avx2: dst=(63, 619), mask=(720.00, 16.00) x (10.00, 8.00) [ 85.058] glyphs0_to_dst: glyph=(72, 616)x(10, 11), unclipped [ 85.058] emit_primitive_identity_mask__avx2: dst=(72, 616), mask=(736.00, 0.00) x (10.00, 11.00) [ 85.058] glyphs0_to_dst: glyph=(81, 619)x(10, 8), unclipped [ 85.058] emit_primitive_identity_mask__avx2: dst=(81, 619), mask=(752.00, 0.00) x (10.00, 8.00) [ 85.058] glyphs0_to_dst: glyph=(90, 616)x(10, 11), unclipped [ 85.058] emit_primitive_identity_mask__avx2: dst=(90, 616), mask=(736.00, 0.00) x (10.00, 11.00) [ 85.058] glyphs0_to_dst: glyph=(99, 619)x(11, 8), unclipped [ 85.058] emit_primitive_identity_mask__avx2: dst=(99, 619), mask=(736.00, 16.00) x (11.00, 8.00) [ 85.058] glyphs0_to_dst: glyph=(109, 619)x(9, 8), unclipped [ 85.058] emit_primitive_identity_mask__avx2: dst=(109, 619), mask=(752.00, 16.00) x (9.00, 8.00) [ 85.058] glyphs0_to_dst: glyph=(118, 621)x(8, 3), unclipped [ 85.058] emit_primitive_identity_mask__avx2: dst=(118, 621), mask=(688.00, 48.00) x (8.00, 3.00) [ 85.058] glyphs0_to_dst: glyph=(126, 617)x(10, 10), unclipped [ 85.058] emit_primitive_identity_mask__avx2: dst=(126, 617), mask=(704.00, 32.00) x (10.00, 10.00) [ 85.058] glyphs0_to_dst: glyph=(135, 617)x(10, 10), unclipped [ 85.058] emit_primitive_identity_mask__avx2: dst=(135, 617), mask=(704.00, 32.00) x (10.00, 10.00) [ 85.058] glyphs0_to_dst: glyph=(144, 617)x(10, 10), unclipped [ 85.058] emit_primitive_identity_mask__avx2: dst=(144, 617), mask=(720.00, 32.00) x (10.00, 10.00) [ 85.058] glyphs0_to_dst: glyph=(153, 617)x(10, 10), unclipped [ 85.058] emit_primitive_identity_mask__avx2: dst=(153, 617), mask=(704.00, 48.00) x (10.00, 10.00) [ 85.058] gen8_vertex_flush[2298] = 54 [ 85.058] gen9_magic_ca_pass: CA fixup (5938 -> 5992) [ 85.058] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.058] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.058] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.058] sna_glyphs(op=3, nlist=1, src=(163, 627)) [ 85.058] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.058] sna_glyphs: discarding mask [ 85.058] glyphs0_to_dst(op=3, src=(163, 627), nlist=1, dst=(163, 627)+(0, 0)) [ 85.058] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.058] gen9_render_composite: 0x0, current mode=1/1 [ 85.058] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.058] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.058] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.058] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.058] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.058] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.058] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.058] sna_drawable_use_bo: using whole GPU bo [ 85.058] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.058] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.058] color_convert: src=ffffffff [20028888] [ 85.058] color_convert: dst=ffffffff [20028888] [ 85.058] sna_render_get_solid: ffffffff [ 85.058] sna_render_get_solid(white) [ 85.058] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.058] sna_transform_is_imprecise_integer_translation: no transform [ 85.058] gen9_composite_picture: integer translation (0, 0), removing [ 85.058] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.058] sna_render_pixmap_bo: GPU all damaged [ 85.058] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.058] gen4_choose_composite_emitter: solid, identity mask [ 85.058] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.058] gen9_composite_get_binding_table(f6c0) [ 85.058] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.058] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.058] gen9_emit_vertex_elements: setup id=9 [ 85.058] glyphs0_to_dst: glyph=(165, 619)x(5, 8), unclipped [ 85.058] emit_primitive_identity_mask__avx2: dst=(165, 619), mask=(720.00, 48.00) x (5.00, 8.00) [ 85.058] gen8_vertex_flush[2398] = 3 [ 85.058] gen9_magic_ca_pass: CA fixup (5992 -> 5995) [ 85.058] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.058] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.058] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.058] sna_glyphs(op=3, nlist=1, src=(172, 627)) [ 85.058] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.058] sna_glyphs: discarding mask [ 85.058] glyphs0_to_dst(op=3, src=(172, 627), nlist=1, dst=(172, 627)+(0, 0)) [ 85.058] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.058] gen9_render_composite: 0x0, current mode=1/1 [ 85.058] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.058] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.058] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.058] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.058] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.058] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.058] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.058] sna_drawable_use_bo: using whole GPU bo [ 85.058] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.058] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.058] color_convert: src=ff729fcf [20028888] [ 85.059] color_convert: dst=ff729fcf [20028888] [ 85.059] sna_render_get_solid: ff729fcf [ 85.059] sna_render_get_solid(23) = ff729fcf (old) [ 85.059] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.059] sna_transform_is_imprecise_integer_translation: no transform [ 85.059] gen9_composite_picture: integer translation (0, 0), removing [ 85.059] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.059] sna_render_pixmap_bo: GPU all damaged [ 85.059] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.059] gen4_choose_composite_emitter: solid, identity mask [ 85.059] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.059] gen9_composite_get_binding_table(f680) [ 85.059] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.059] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.059] gen9_emit_vertex_elements: setup id=9 [ 85.059] glyphs0_to_dst: glyph=(171, 621)x(11, 3), unclipped [ 85.059] emit_primitive_identity_mask__avx2: dst=(171, 621), mask=(736.00, 32.00) x (11.00, 3.00) [ 85.059] glyphs0_to_dst: glyph=(180, 616)x(10, 14), unclipped [ 85.059] emit_primitive_identity_mask__avx2: dst=(180, 616), mask=(944.00, 48.00) x (10.00, 14.00) [ 85.059] glyphs0_to_dst: glyph=(189, 616)x(11, 11), unclipped [ 85.059] emit_primitive_identity_mask__avx2: dst=(189, 616), mask=(960.00, 0.00) x (11.00, 11.00) [ 85.059] glyphs0_to_dst: glyph=(198, 619)x(10, 8), unclipped [ 85.059] emit_primitive_identity_mask__avx2: dst=(198, 619), mask=(976.00, 0.00) x (10.00, 8.00) [ 85.059] glyphs0_to_dst: glyph=(208, 619)x(9, 11), unclipped [ 85.059] emit_primitive_identity_mask__avx2: dst=(208, 619), mask=(960.00, 16.00) x (9.00, 11.00) [ 85.059] glyphs0_to_dst: glyph=(216, 616)x(10, 14), unclipped [ 85.059] emit_primitive_identity_mask__avx2: dst=(216, 616), mask=(944.00, 48.00) x (10.00, 14.00) [ 85.059] glyphs0_to_dst: glyph=(225, 617)x(10, 10), unclipped [ 85.059] emit_primitive_identity_mask__avx2: dst=(225, 617), mask=(976.00, 16.00) x (10.00, 10.00) [ 85.059] glyphs0_to_dst: glyph=(234, 628)x(11, 2), unclipped [ 85.059] emit_primitive_identity_mask__avx2: dst=(234, 628), mask=(992.00, 0.00) x (11.00, 2.00) [ 85.059] glyphs0_to_dst: glyph=(243, 616)x(11, 11), unclipped [ 85.059] emit_primitive_identity_mask__avx2: dst=(243, 616), mask=(1008.00, 0.00) x (11.00, 11.00) [ 85.059] glyphs0_to_dst: glyph=(253, 619)x(9, 8), unclipped [ 85.059] emit_primitive_identity_mask__avx2: dst=(253, 619), mask=(720.00, 0.00) x (9.00, 8.00) [ 85.059] glyphs0_to_dst: glyph=(261, 619)x(10, 8), unclipped [ 85.059] emit_primitive_identity_mask__avx2: dst=(261, 619), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.059] glyphs0_to_dst: glyph=(270, 619)x(10, 8), unclipped [ 85.059] emit_primitive_identity_mask__avx2: dst=(270, 619), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.059] glyphs0_to_dst: glyph=(279, 615)x(10, 12), unclipped [ 85.059] emit_primitive_identity_mask__avx2: dst=(279, 615), mask=(992.00, 16.00) x (10.00, 12.00) [ 85.059] glyphs0_to_dst: glyph=(288, 619)x(10, 8), unclipped [ 85.059] emit_primitive_identity_mask__avx2: dst=(288, 619), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.059] glyphs0_to_dst: glyph=(297, 619)x(10, 8), unclipped [ 85.059] emit_primitive_identity_mask__avx2: dst=(297, 619), mask=(752.00, 0.00) x (10.00, 8.00) [ 85.059] glyphs0_to_dst: glyph=(307, 615)x(10, 12), unclipped [ 85.059] emit_primitive_identity_mask__avx2: dst=(307, 615), mask=(1008.00, 16.00) x (10.00, 12.00) [ 85.059] glyphs0_to_dst: glyph=(315, 616)x(11, 11), unclipped [ 85.059] emit_primitive_identity_mask__avx2: dst=(315, 616), mask=(960.00, 0.00) x (11.00, 11.00) [ 85.059] glyphs0_to_dst: glyph=(324, 619)x(11, 8), unclipped [ 85.059] emit_primitive_identity_mask__avx2: dst=(324, 619), mask=(736.00, 16.00) x (11.00, 8.00) [ 85.059] glyphs0_to_dst: glyph=(334, 619)x(9, 11), unclipped [ 85.059] emit_primitive_identity_mask__avx2: dst=(334, 619), mask=(960.00, 16.00) x (9.00, 11.00) [ 85.059] glyphs0_to_dst: glyph=(342, 628)x(11, 2), unclipped [ 85.059] emit_primitive_identity_mask__avx2: dst=(342, 628), mask=(992.00, 0.00) x (11.00, 2.00) [ 85.059] glyphs0_to_dst: glyph=(351, 615)x(10, 12), unclipped [ 85.059] emit_primitive_identity_mask__avx2: dst=(351, 615), mask=(992.00, 16.00) x (10.00, 12.00) [ 85.059] glyphs0_to_dst: glyph=(361, 615)x(9, 12), unclipped [ 85.059] emit_primitive_identity_mask__avx2: dst=(361, 615), mask=(960.00, 32.00) x (9.00, 12.00) [ 85.059] glyphs0_to_dst: glyph=(369, 619)x(10, 11), unclipped [ 85.059] emit_primitive_identity_mask__avx2: dst=(369, 619), mask=(976.00, 32.00) x (10.00, 11.00) [ 85.059] glyphs0_to_dst: glyph=(378, 616)x(10, 14), unclipped [ 85.059] emit_primitive_identity_mask__avx2: dst=(378, 616), mask=(944.00, 48.00) x (10.00, 14.00) [ 85.059] glyphs0_to_dst: glyph=(387, 617)x(10, 10), unclipped [ 85.059] emit_primitive_identity_mask__avx2: dst=(387, 617), mask=(960.00, 48.00) x (10.00, 10.00) [ 85.059] glyphs0_to_dst: glyph=(396, 628)x(11, 2), unclipped [ 85.059] emit_primitive_identity_mask__avx2: dst=(396, 628), mask=(992.00, 0.00) x (11.00, 2.00) [ 85.059] glyphs0_to_dst: glyph=(406, 619)x(9, 8), unclipped [ 85.059] emit_primitive_identity_mask__avx2: dst=(406, 619), mask=(688.00, 32.00) x (9.00, 8.00) [ 85.059] glyphs0_to_dst: glyph=(415, 619)x(9, 8), unclipped [ 85.059] emit_primitive_identity_mask__avx2: dst=(415, 619), mask=(752.00, 16.00) x (9.00, 8.00) [ 85.059] glyphs0_to_dst: glyph=(424, 619)x(9, 11), unclipped [ 85.059] emit_primitive_identity_mask__avx2: dst=(424, 619), mask=(960.00, 16.00) x (9.00, 11.00) [ 85.059] glyphs0_to_dst: glyph=(432, 616)x(10, 11), unclipped [ 85.059] emit_primitive_identity_mask__avx2: dst=(432, 616), mask=(976.00, 48.00) x (10.00, 11.00) [ 85.059] glyphs0_to_dst: glyph=(442, 619)x(9, 8), unclipped [ 85.059] emit_primitive_identity_mask__avx2: dst=(442, 619), mask=(688.00, 32.00) x (9.00, 8.00) [ 85.059] glyphs0_to_dst: glyph=(450, 619)x(10, 11), unclipped [ 85.059] emit_primitive_identity_mask__avx2: dst=(450, 619), mask=(976.00, 32.00) x (10.00, 11.00) [ 85.059] gen8_vertex_flush[2498] = 96 [ 85.059] gen9_magic_ca_pass: CA fixup (5995 -> 6091) [ 85.059] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.059] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.059] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.059] sna_glyphs(op=3, nlist=1, src=(460, 627)) [ 85.059] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.059] sna_glyphs: discarding mask [ 85.059] glyphs0_to_dst(op=3, src=(460, 627), nlist=1, dst=(460, 627)+(0, 0)) [ 85.059] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.059] gen9_render_composite: 0x0, current mode=1/1 [ 85.059] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.059] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.059] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.059] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.059] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.059] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.059] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.059] sna_drawable_use_bo: using whole GPU bo [ 85.059] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.059] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.059] color_convert: src=ffffffff [20028888] [ 85.059] color_convert: dst=ffffffff [20028888] [ 85.059] sna_render_get_solid: ffffffff [ 85.059] sna_render_get_solid(white) [ 85.059] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.059] sna_transform_is_imprecise_integer_translation: no transform [ 85.059] gen9_composite_picture: integer translation (0, 0), removing [ 85.059] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.059] sna_render_pixmap_bo: GPU all damaged [ 85.059] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.059] gen4_choose_composite_emitter: solid, identity mask [ 85.059] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.059] gen9_composite_get_binding_table(f640) [ 85.059] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.059] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.059] gen9_emit_vertex_elements: setup id=9 [ 85.059] glyphs0_to_dst: glyph=(459, 616)x(10, 13), unclipped [ 85.059] emit_primitive_identity_mask__avx2: dst=(459, 616), mask=(752.00, 32.00) x (10.00, 13.00) [ 85.059] glyphs0_to_dst: glyph=(477, 622)x(10, 3), unclipped [ 85.059] emit_primitive_identity_mask__avx2: dst=(477, 622), mask=(1008.00, 48.00) x (10.00, 3.00) [ 85.059] glyphs0_to_dst: glyph=(487, 616)x(9, 14), unclipped [ 85.059] emit_primitive_identity_mask__avx2: dst=(487, 616), mask=(832.00, 32.00) x (9.00, 14.00) [ 85.059] glyphs0_to_dst: glyph=(496, 619)x(9, 8), unclipped [ 85.059] emit_primitive_identity_mask__avx2: dst=(496, 619), mask=(896.00, 48.00) x (9.00, 8.00) [ 85.059] glyphs0_to_dst: glyph=(504, 619)x(10, 8), unclipped [ 85.059] emit_primitive_identity_mask__avx2: dst=(504, 619), mask=(848.00, 16.00) x (10.00, 8.00) [ 85.059] glyphs0_to_dst: glyph=(514, 619)x(9, 8), unclipped [ 85.059] emit_primitive_identity_mask__avx2: dst=(514, 619), mask=(848.00, 48.00) x (9.00, 8.00) [ 85.059] glyphs0_to_dst: glyph=(522, 616)x(10, 11), unclipped [ 85.059] emit_primitive_identity_mask__avx2: dst=(522, 616), mask=(992.00, 32.00) x (10.00, 11.00) [ 85.059] glyphs0_to_dst: glyph=(532, 619)x(9, 11), unclipped [ 85.059] emit_primitive_identity_mask__avx2: dst=(532, 619), mask=(880.00, 16.00) x (9.00, 11.00) [ 85.059] glyphs0_to_dst: glyph=(541, 616)x(9, 11), unclipped [ 85.059] emit_primitive_identity_mask__avx2: dst=(541, 616), mask=(880.00, 0.00) x (9.00, 11.00) [ 85.059] glyphs0_to_dst: glyph=(550, 616)x(9, 14), unclipped [ 85.059] emit_primitive_identity_mask__avx2: dst=(550, 616), mask=(832.00, 32.00) x (9.00, 14.00) [ 85.059] glyphs0_to_dst: glyph=(558, 619)x(10, 8), unclipped [ 85.059] emit_primitive_identity_mask__avx2: dst=(558, 619), mask=(848.00, 16.00) x (10.00, 8.00) [ 85.059] glyphs0_to_dst: glyph=(568, 619)x(9, 11), unclipped [ 85.059] emit_primitive_identity_mask__avx2: dst=(568, 619), mask=(880.00, 16.00) x (9.00, 11.00) [ 85.059] glyphs0_to_dst: glyph=(576, 629)x(11, 2), unclipped [ 85.059] emit_primitive_identity_mask__avx2: dst=(576, 629), mask=(832.00, 48.00) x (11.00, 2.00) [ 85.059] glyphs0_to_dst: glyph=(585, 615)x(10, 12), unclipped [ 85.059] emit_primitive_identity_mask__avx2: dst=(585, 615), mask=(864.00, 0.00) x (10.00, 12.00) [ 85.059] glyphs0_to_dst: glyph=(594, 619)x(10, 8), unclipped [ 85.059] emit_primitive_identity_mask__avx2: dst=(594, 619), mask=(864.00, 32.00) x (10.00, 8.00) [ 85.059] glyphs0_to_dst: glyph=(603, 616)x(10, 11), unclipped [ 85.059] emit_primitive_identity_mask__avx2: dst=(603, 616), mask=(880.00, 32.00) x (10.00, 11.00) [ 85.059] glyphs0_to_dst: glyph=(612, 629)x(11, 2), unclipped [ 85.059] emit_primitive_identity_mask__avx2: dst=(612, 629), mask=(832.00, 48.00) x (11.00, 2.00) [ 85.059] glyphs0_to_dst: glyph=(621, 616)x(10, 11), unclipped [ 85.059] emit_primitive_identity_mask__avx2: dst=(621, 616), mask=(880.00, 32.00) x (10.00, 11.00) [ 85.059] glyphs0_to_dst: glyph=(630, 619)x(10, 8), unclipped [ 85.059] emit_primitive_identity_mask__avx2: dst=(630, 619), mask=(944.00, 0.00) x (10.00, 8.00) [ 85.059] glyphs0_to_dst: glyph=(639, 619)x(10, 11), unclipped [ 85.059] emit_primitive_identity_mask__avx2: dst=(639, 619), mask=(880.00, 48.00) x (10.00, 11.00) [ 85.059] glyphs0_to_dst: glyph=(651, 624)x(5, 3), unclipped [ 85.059] emit_primitive_identity_mask__avx2: dst=(651, 624), mask=(1008.00, 32.00) x (5.00, 3.00) [ 85.059] glyphs0_to_dst: glyph=(658, 619)x(9, 8), unclipped [ 85.059] emit_primitive_identity_mask__avx2: dst=(658, 619), mask=(896.00, 48.00) x (9.00, 8.00) [ 85.059] glyphs0_to_dst: glyph=(667, 615)x(9, 12), unclipped [ 85.059] emit_primitive_identity_mask__avx2: dst=(667, 615), mask=(992.00, 48.00) x (9.00, 12.00) [ 85.059] gen8_vertex_flush[2598] = 69 [ 85.059] gen9_magic_ca_pass: CA fixup (6091 -> 6160) [ 85.059] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.059] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.059] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.059] sna_glyphs(op=3, nlist=1, src=(1, 644)) [ 85.059] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.059] sna_glyphs: discarding mask [ 85.059] glyphs0_to_dst(op=3, src=(1, 644), nlist=1, dst=(1, 644)+(0, 0)) [ 85.059] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.059] gen9_render_composite: 0x0, current mode=1/1 [ 85.059] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.059] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.059] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.059] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.059] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.059] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.059] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.059] sna_drawable_use_bo: using whole GPU bo [ 85.059] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.059] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.059] color_convert: src=ff8ae234 [20028888] [ 85.059] color_convert: dst=ff8ae234 [20028888] [ 85.059] sna_render_get_solid: ff8ae234 [ 85.059] sna_render_get_solid(22) = ff8ae234 (old) [ 85.059] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.059] sna_transform_is_imprecise_integer_translation: no transform [ 85.059] gen9_composite_picture: integer translation (0, 0), removing [ 85.059] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.059] sna_render_pixmap_bo: GPU all damaged [ 85.059] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.059] gen4_choose_composite_emitter: solid, identity mask [ 85.059] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.059] gen9_composite_get_binding_table(f600) [ 85.059] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.059] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.059] gen9_emit_vertex_elements: setup id=9 [ 85.059] glyphs0_to_dst: glyph=(1, 636)x(9, 8), unclipped [ 85.059] emit_primitive_identity_mask__avx2: dst=(1, 636), mask=(688.00, 32.00) x (9.00, 8.00) [ 85.059] glyphs0_to_dst: glyph=(9, 634)x(10, 13), unclipped [ 85.059] emit_primitive_identity_mask__avx2: dst=(9, 634), mask=(672.00, 48.00) x (10.00, 13.00) [ 85.059] glyphs0_to_dst: glyph=(19, 636)x(9, 8), unclipped [ 85.059] emit_primitive_identity_mask__avx2: dst=(19, 636), mask=(688.00, 32.00) x (9.00, 8.00) [ 85.059] glyphs0_to_dst: glyph=(28, 638)x(8, 3), unclipped [ 85.059] emit_primitive_identity_mask__avx2: dst=(28, 638), mask=(688.00, 48.00) x (8.00, 3.00) [ 85.059] glyphs0_to_dst: glyph=(36, 634)x(11, 10), unclipped [ 85.059] emit_primitive_identity_mask__avx2: dst=(36, 634), mask=(704.00, 0.00) x (11.00, 10.00) [ 85.059] glyphs0_to_dst: glyph=(46, 636)x(9, 8), unclipped [ 85.059] emit_primitive_identity_mask__avx2: dst=(46, 636), mask=(720.00, 0.00) x (9.00, 8.00) [ 85.059] glyphs0_to_dst: glyph=(54, 636)x(10, 8), unclipped [ 85.059] emit_primitive_identity_mask__avx2: dst=(54, 636), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.059] glyphs0_to_dst: glyph=(63, 636)x(10, 8), unclipped [ 85.059] emit_primitive_identity_mask__avx2: dst=(63, 636), mask=(720.00, 16.00) x (10.00, 8.00) [ 85.059] glyphs0_to_dst: glyph=(72, 633)x(10, 11), unclipped [ 85.059] emit_primitive_identity_mask__avx2: dst=(72, 633), mask=(736.00, 0.00) x (10.00, 11.00) [ 85.059] glyphs0_to_dst: glyph=(81, 636)x(10, 8), unclipped [ 85.059] emit_primitive_identity_mask__avx2: dst=(81, 636), mask=(752.00, 0.00) x (10.00, 8.00) [ 85.059] glyphs0_to_dst: glyph=(90, 633)x(10, 11), unclipped [ 85.059] emit_primitive_identity_mask__avx2: dst=(90, 633), mask=(736.00, 0.00) x (10.00, 11.00) [ 85.059] glyphs0_to_dst: glyph=(99, 636)x(11, 8), unclipped [ 85.059] emit_primitive_identity_mask__avx2: dst=(99, 636), mask=(736.00, 16.00) x (11.00, 8.00) [ 85.059] glyphs0_to_dst: glyph=(109, 636)x(9, 8), unclipped [ 85.059] emit_primitive_identity_mask__avx2: dst=(109, 636), mask=(752.00, 16.00) x (9.00, 8.00) [ 85.059] glyphs0_to_dst: glyph=(118, 638)x(8, 3), unclipped [ 85.059] emit_primitive_identity_mask__avx2: dst=(118, 638), mask=(688.00, 48.00) x (8.00, 3.00) [ 85.059] glyphs0_to_dst: glyph=(126, 634)x(10, 10), unclipped [ 85.059] emit_primitive_identity_mask__avx2: dst=(126, 634), mask=(704.00, 32.00) x (10.00, 10.00) [ 85.059] glyphs0_to_dst: glyph=(135, 634)x(10, 10), unclipped [ 85.059] emit_primitive_identity_mask__avx2: dst=(135, 634), mask=(704.00, 32.00) x (10.00, 10.00) [ 85.059] glyphs0_to_dst: glyph=(144, 634)x(10, 10), unclipped [ 85.059] emit_primitive_identity_mask__avx2: dst=(144, 634), mask=(720.00, 32.00) x (10.00, 10.00) [ 85.059] glyphs0_to_dst: glyph=(153, 634)x(10, 10), unclipped [ 85.059] emit_primitive_identity_mask__avx2: dst=(153, 634), mask=(704.00, 48.00) x (10.00, 10.00) [ 85.059] gen8_vertex_flush[2698] = 54 [ 85.059] gen9_magic_ca_pass: CA fixup (6160 -> 6214) [ 85.059] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.059] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.059] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.059] sna_glyphs(op=3, nlist=1, src=(163, 644)) [ 85.059] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.059] sna_glyphs: discarding mask [ 85.059] glyphs0_to_dst(op=3, src=(163, 644), nlist=1, dst=(163, 644)+(0, 0)) [ 85.059] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.059] gen9_render_composite: 0x0, current mode=1/1 [ 85.059] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.059] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.059] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.059] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.059] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.059] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.059] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.059] sna_drawable_use_bo: using whole GPU bo [ 85.059] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.059] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.059] color_convert: src=ffffffff [20028888] [ 85.059] color_convert: dst=ffffffff [20028888] [ 85.059] sna_render_get_solid: ffffffff [ 85.059] sna_render_get_solid(white) [ 85.059] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.059] sna_transform_is_imprecise_integer_translation: no transform [ 85.059] gen9_composite_picture: integer translation (0, 0), removing [ 85.059] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.059] sna_render_pixmap_bo: GPU all damaged [ 85.059] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.059] gen4_choose_composite_emitter: solid, identity mask [ 85.059] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.059] gen9_composite_get_binding_table(f5c0) [ 85.059] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.059] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.059] gen9_emit_vertex_elements: setup id=9 [ 85.059] glyphs0_to_dst: glyph=(165, 636)x(5, 8), unclipped [ 85.059] emit_primitive_identity_mask__avx2: dst=(165, 636), mask=(720.00, 48.00) x (5.00, 8.00) [ 85.059] gen8_vertex_flush[2798] = 3 [ 85.059] gen9_magic_ca_pass: CA fixup (6214 -> 6217) [ 85.059] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.059] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.059] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.059] sna_glyphs(op=3, nlist=1, src=(172, 644)) [ 85.059] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.059] sna_glyphs: discarding mask [ 85.059] glyphs0_to_dst(op=3, src=(172, 644), nlist=1, dst=(172, 644)+(0, 0)) [ 85.059] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.059] gen9_render_composite: 0x0, current mode=1/1 [ 85.059] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.059] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.059] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.059] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.059] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.059] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.059] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.059] sna_drawable_use_bo: using whole GPU bo [ 85.059] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.059] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.059] color_convert: src=ff729fcf [20028888] [ 85.059] color_convert: dst=ff729fcf [20028888] [ 85.059] sna_render_get_solid: ff729fcf [ 85.059] sna_render_get_solid(23) = ff729fcf (old) [ 85.059] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.059] sna_transform_is_imprecise_integer_translation: no transform [ 85.059] gen9_composite_picture: integer translation (0, 0), removing [ 85.059] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.059] sna_render_pixmap_bo: GPU all damaged [ 85.059] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.059] gen4_choose_composite_emitter: solid, identity mask [ 85.059] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.059] gen9_composite_get_binding_table(f580) [ 85.059] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.059] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.059] gen9_emit_vertex_elements: setup id=9 [ 85.059] glyphs0_to_dst: glyph=(171, 638)x(11, 3), unclipped [ 85.059] emit_primitive_identity_mask__avx2: dst=(171, 638), mask=(736.00, 32.00) x (11.00, 3.00) [ 85.059] glyphs0_to_dst: glyph=(180, 633)x(10, 14), unclipped [ 85.059] emit_primitive_identity_mask__avx2: dst=(180, 633), mask=(944.00, 48.00) x (10.00, 14.00) [ 85.059] glyphs0_to_dst: glyph=(189, 633)x(11, 11), unclipped [ 85.059] emit_primitive_identity_mask__avx2: dst=(189, 633), mask=(960.00, 0.00) x (11.00, 11.00) [ 85.059] glyphs0_to_dst: glyph=(198, 636)x(10, 8), unclipped [ 85.059] emit_primitive_identity_mask__avx2: dst=(198, 636), mask=(976.00, 0.00) x (10.00, 8.00) [ 85.059] glyphs0_to_dst: glyph=(208, 636)x(9, 11), unclipped [ 85.060] emit_primitive_identity_mask__avx2: dst=(208, 636), mask=(960.00, 16.00) x (9.00, 11.00) [ 85.060] glyphs0_to_dst: glyph=(216, 633)x(10, 14), unclipped [ 85.060] emit_primitive_identity_mask__avx2: dst=(216, 633), mask=(944.00, 48.00) x (10.00, 14.00) [ 85.060] glyphs0_to_dst: glyph=(225, 634)x(10, 10), unclipped [ 85.060] emit_primitive_identity_mask__avx2: dst=(225, 634), mask=(976.00, 16.00) x (10.00, 10.00) [ 85.060] glyphs0_to_dst: glyph=(234, 645)x(11, 2), unclipped [ 85.060] emit_primitive_identity_mask__avx2: dst=(234, 645), mask=(992.00, 0.00) x (11.00, 2.00) [ 85.060] glyphs0_to_dst: glyph=(243, 633)x(11, 11), unclipped [ 85.060] emit_primitive_identity_mask__avx2: dst=(243, 633), mask=(1008.00, 0.00) x (11.00, 11.00) [ 85.060] glyphs0_to_dst: glyph=(253, 636)x(9, 8), unclipped [ 85.060] emit_primitive_identity_mask__avx2: dst=(253, 636), mask=(720.00, 0.00) x (9.00, 8.00) [ 85.060] glyphs0_to_dst: glyph=(261, 636)x(10, 8), unclipped [ 85.060] emit_primitive_identity_mask__avx2: dst=(261, 636), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.060] glyphs0_to_dst: glyph=(270, 636)x(10, 8), unclipped [ 85.060] emit_primitive_identity_mask__avx2: dst=(270, 636), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.060] glyphs0_to_dst: glyph=(279, 632)x(10, 12), unclipped [ 85.060] emit_primitive_identity_mask__avx2: dst=(279, 632), mask=(992.00, 16.00) x (10.00, 12.00) [ 85.060] glyphs0_to_dst: glyph=(288, 636)x(10, 8), unclipped [ 85.060] emit_primitive_identity_mask__avx2: dst=(288, 636), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.060] glyphs0_to_dst: glyph=(297, 636)x(10, 8), unclipped [ 85.060] emit_primitive_identity_mask__avx2: dst=(297, 636), mask=(752.00, 0.00) x (10.00, 8.00) [ 85.060] glyphs0_to_dst: glyph=(307, 632)x(10, 12), unclipped [ 85.060] emit_primitive_identity_mask__avx2: dst=(307, 632), mask=(1008.00, 16.00) x (10.00, 12.00) [ 85.060] glyphs0_to_dst: glyph=(315, 633)x(11, 11), unclipped [ 85.060] emit_primitive_identity_mask__avx2: dst=(315, 633), mask=(960.00, 0.00) x (11.00, 11.00) [ 85.060] glyphs0_to_dst: glyph=(324, 636)x(11, 8), unclipped [ 85.060] emit_primitive_identity_mask__avx2: dst=(324, 636), mask=(736.00, 16.00) x (11.00, 8.00) [ 85.060] glyphs0_to_dst: glyph=(334, 636)x(9, 11), unclipped [ 85.060] emit_primitive_identity_mask__avx2: dst=(334, 636), mask=(960.00, 16.00) x (9.00, 11.00) [ 85.060] glyphs0_to_dst: glyph=(342, 645)x(11, 2), unclipped [ 85.060] emit_primitive_identity_mask__avx2: dst=(342, 645), mask=(992.00, 0.00) x (11.00, 2.00) [ 85.060] glyphs0_to_dst: glyph=(351, 632)x(10, 12), unclipped [ 85.060] emit_primitive_identity_mask__avx2: dst=(351, 632), mask=(992.00, 16.00) x (10.00, 12.00) [ 85.060] glyphs0_to_dst: glyph=(361, 632)x(9, 12), unclipped [ 85.060] emit_primitive_identity_mask__avx2: dst=(361, 632), mask=(960.00, 32.00) x (9.00, 12.00) [ 85.060] glyphs0_to_dst: glyph=(369, 636)x(10, 11), unclipped [ 85.060] emit_primitive_identity_mask__avx2: dst=(369, 636), mask=(976.00, 32.00) x (10.00, 11.00) [ 85.060] glyphs0_to_dst: glyph=(378, 633)x(10, 14), unclipped [ 85.060] emit_primitive_identity_mask__avx2: dst=(378, 633), mask=(944.00, 48.00) x (10.00, 14.00) [ 85.060] glyphs0_to_dst: glyph=(387, 634)x(10, 10), unclipped [ 85.060] emit_primitive_identity_mask__avx2: dst=(387, 634), mask=(960.00, 48.00) x (10.00, 10.00) [ 85.060] glyphs0_to_dst: glyph=(396, 645)x(11, 2), unclipped [ 85.060] emit_primitive_identity_mask__avx2: dst=(396, 645), mask=(992.00, 0.00) x (11.00, 2.00) [ 85.060] glyphs0_to_dst: glyph=(406, 636)x(9, 8), unclipped [ 85.060] emit_primitive_identity_mask__avx2: dst=(406, 636), mask=(688.00, 32.00) x (9.00, 8.00) [ 85.060] glyphs0_to_dst: glyph=(415, 636)x(9, 8), unclipped [ 85.060] emit_primitive_identity_mask__avx2: dst=(415, 636), mask=(752.00, 16.00) x (9.00, 8.00) [ 85.060] glyphs0_to_dst: glyph=(424, 636)x(9, 11), unclipped [ 85.060] emit_primitive_identity_mask__avx2: dst=(424, 636), mask=(960.00, 16.00) x (9.00, 11.00) [ 85.060] glyphs0_to_dst: glyph=(432, 633)x(10, 11), unclipped [ 85.060] emit_primitive_identity_mask__avx2: dst=(432, 633), mask=(976.00, 48.00) x (10.00, 11.00) [ 85.060] glyphs0_to_dst: glyph=(442, 636)x(9, 8), unclipped [ 85.060] emit_primitive_identity_mask__avx2: dst=(442, 636), mask=(688.00, 32.00) x (9.00, 8.00) [ 85.060] glyphs0_to_dst: glyph=(450, 636)x(10, 11), unclipped [ 85.060] emit_primitive_identity_mask__avx2: dst=(450, 636), mask=(976.00, 32.00) x (10.00, 11.00) [ 85.060] gen8_vertex_flush[2898] = 96 [ 85.060] gen9_magic_ca_pass: CA fixup (6217 -> 6313) [ 85.060] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.060] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.060] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.060] sna_glyphs(op=3, nlist=1, src=(460, 644)) [ 85.060] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.060] sna_glyphs: discarding mask [ 85.060] glyphs0_to_dst(op=3, src=(460, 644), nlist=1, dst=(460, 644)+(0, 0)) [ 85.060] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.060] gen9_render_composite: 0x0, current mode=1/1 [ 85.060] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.060] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.060] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.060] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.060] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.060] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.060] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.060] sna_drawable_use_bo: using whole GPU bo [ 85.060] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.060] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.060] color_convert: src=ffffffff [20028888] [ 85.060] color_convert: dst=ffffffff [20028888] [ 85.060] sna_render_get_solid: ffffffff [ 85.060] sna_render_get_solid(white) [ 85.060] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.060] sna_transform_is_imprecise_integer_translation: no transform [ 85.060] gen9_composite_picture: integer translation (0, 0), removing [ 85.060] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.060] sna_render_pixmap_bo: GPU all damaged [ 85.060] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.060] gen4_choose_composite_emitter: solid, identity mask [ 85.060] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.060] gen9_composite_get_binding_table(f540) [ 85.060] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.060] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.060] gen9_emit_vertex_elements: setup id=9 [ 85.060] glyphs0_to_dst: glyph=(459, 633)x(10, 13), unclipped [ 85.060] emit_primitive_identity_mask__avx2: dst=(459, 633), mask=(752.00, 32.00) x (10.00, 13.00) [ 85.060] glyphs0_to_dst: glyph=(477, 639)x(10, 3), unclipped [ 85.060] emit_primitive_identity_mask__avx2: dst=(477, 639), mask=(1008.00, 48.00) x (10.00, 3.00) [ 85.060] glyphs0_to_dst: glyph=(487, 633)x(9, 14), unclipped [ 85.060] emit_primitive_identity_mask__avx2: dst=(487, 633), mask=(832.00, 32.00) x (9.00, 14.00) [ 85.060] glyphs0_to_dst: glyph=(496, 636)x(9, 8), unclipped [ 85.060] emit_primitive_identity_mask__avx2: dst=(496, 636), mask=(896.00, 48.00) x (9.00, 8.00) [ 85.060] glyphs0_to_dst: glyph=(504, 636)x(10, 8), unclipped [ 85.060] emit_primitive_identity_mask__avx2: dst=(504, 636), mask=(848.00, 16.00) x (10.00, 8.00) [ 85.060] glyphs0_to_dst: glyph=(514, 636)x(9, 8), unclipped [ 85.060] emit_primitive_identity_mask__avx2: dst=(514, 636), mask=(848.00, 48.00) x (9.00, 8.00) [ 85.060] glyphs0_to_dst: glyph=(522, 633)x(10, 11), unclipped [ 85.060] emit_primitive_identity_mask__avx2: dst=(522, 633), mask=(992.00, 32.00) x (10.00, 11.00) [ 85.060] glyphs0_to_dst: glyph=(532, 636)x(9, 11), unclipped [ 85.060] emit_primitive_identity_mask__avx2: dst=(532, 636), mask=(880.00, 16.00) x (9.00, 11.00) [ 85.060] glyphs0_to_dst: glyph=(541, 633)x(9, 11), unclipped [ 85.060] emit_primitive_identity_mask__avx2: dst=(541, 633), mask=(880.00, 0.00) x (9.00, 11.00) [ 85.060] glyphs0_to_dst: glyph=(550, 633)x(9, 14), unclipped [ 85.060] emit_primitive_identity_mask__avx2: dst=(550, 633), mask=(832.00, 32.00) x (9.00, 14.00) [ 85.060] glyphs0_to_dst: glyph=(558, 636)x(10, 8), unclipped [ 85.060] emit_primitive_identity_mask__avx2: dst=(558, 636), mask=(848.00, 16.00) x (10.00, 8.00) [ 85.060] glyphs0_to_dst: glyph=(568, 636)x(9, 11), unclipped [ 85.060] emit_primitive_identity_mask__avx2: dst=(568, 636), mask=(880.00, 16.00) x (9.00, 11.00) [ 85.060] glyphs0_to_dst: glyph=(576, 646)x(11, 2), unclipped [ 85.060] emit_primitive_identity_mask__avx2: dst=(576, 646), mask=(832.00, 48.00) x (11.00, 2.00) [ 85.060] glyphs0_to_dst: glyph=(585, 632)x(10, 12), unclipped [ 85.060] emit_primitive_identity_mask__avx2: dst=(585, 632), mask=(864.00, 0.00) x (10.00, 12.00) [ 85.060] glyphs0_to_dst: glyph=(594, 636)x(10, 8), unclipped [ 85.060] emit_primitive_identity_mask__avx2: dst=(594, 636), mask=(864.00, 32.00) x (10.00, 8.00) [ 85.060] glyphs0_to_dst: glyph=(603, 633)x(10, 11), unclipped [ 85.060] emit_primitive_identity_mask__avx2: dst=(603, 633), mask=(880.00, 32.00) x (10.00, 11.00) [ 85.060] glyphs0_to_dst: glyph=(612, 646)x(11, 2), unclipped [ 85.060] emit_primitive_identity_mask__avx2: dst=(612, 646), mask=(832.00, 48.00) x (11.00, 2.00) [ 85.060] glyphs0_to_dst: glyph=(621, 633)x(10, 11), unclipped [ 85.060] emit_primitive_identity_mask__avx2: dst=(621, 633), mask=(880.00, 32.00) x (10.00, 11.00) [ 85.060] glyphs0_to_dst: glyph=(630, 636)x(10, 8), unclipped [ 85.060] emit_primitive_identity_mask__avx2: dst=(630, 636), mask=(944.00, 0.00) x (10.00, 8.00) [ 85.060] glyphs0_to_dst: glyph=(639, 636)x(10, 11), unclipped [ 85.060] emit_primitive_identity_mask__avx2: dst=(639, 636), mask=(880.00, 48.00) x (10.00, 11.00) [ 85.060] glyphs0_to_dst: glyph=(651, 641)x(5, 3), unclipped [ 85.060] emit_primitive_identity_mask__avx2: dst=(651, 641), mask=(1008.00, 32.00) x (5.00, 3.00) [ 85.060] glyphs0_to_dst: glyph=(658, 636)x(9, 8), unclipped [ 85.060] emit_primitive_identity_mask__avx2: dst=(658, 636), mask=(896.00, 48.00) x (9.00, 8.00) [ 85.060] glyphs0_to_dst: glyph=(667, 632)x(9, 12), unclipped [ 85.060] emit_primitive_identity_mask__avx2: dst=(667, 632), mask=(992.00, 48.00) x (9.00, 12.00) [ 85.060] gen8_vertex_flush[2998] = 69 [ 85.060] gen9_magic_ca_pass: CA fixup (6313 -> 6382) [ 85.060] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.060] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.060] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.060] sna_glyphs(op=3, nlist=1, src=(1, 661)) [ 85.060] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.060] sna_glyphs: discarding mask [ 85.060] glyphs0_to_dst(op=3, src=(1, 661), nlist=1, dst=(1, 661)+(0, 0)) [ 85.060] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.060] gen9_render_composite: 0x0, current mode=1/1 [ 85.060] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.060] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.060] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.060] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.060] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.060] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.060] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.060] sna_drawable_use_bo: using whole GPU bo [ 85.060] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.060] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.060] color_convert: src=ff8ae234 [20028888] [ 85.060] color_convert: dst=ff8ae234 [20028888] [ 85.060] sna_render_get_solid: ff8ae234 [ 85.060] sna_render_get_solid(22) = ff8ae234 (old) [ 85.060] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.060] sna_transform_is_imprecise_integer_translation: no transform [ 85.060] gen9_composite_picture: integer translation (0, 0), removing [ 85.060] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.060] sna_render_pixmap_bo: GPU all damaged [ 85.060] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.060] gen4_choose_composite_emitter: solid, identity mask [ 85.060] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.060] gen9_composite_get_binding_table(f500) [ 85.060] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.060] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.060] gen9_emit_vertex_elements: setup id=9 [ 85.060] glyphs0_to_dst: glyph=(1, 653)x(9, 8), unclipped [ 85.060] emit_primitive_identity_mask__avx2: dst=(1, 653), mask=(688.00, 32.00) x (9.00, 8.00) [ 85.060] glyphs0_to_dst: glyph=(9, 651)x(10, 13), unclipped [ 85.060] emit_primitive_identity_mask__avx2: dst=(9, 651), mask=(672.00, 48.00) x (10.00, 13.00) [ 85.060] glyphs0_to_dst: glyph=(19, 653)x(9, 8), unclipped [ 85.060] emit_primitive_identity_mask__avx2: dst=(19, 653), mask=(688.00, 32.00) x (9.00, 8.00) [ 85.060] glyphs0_to_dst: glyph=(28, 655)x(8, 3), unclipped [ 85.060] emit_primitive_identity_mask__avx2: dst=(28, 655), mask=(688.00, 48.00) x (8.00, 3.00) [ 85.060] glyphs0_to_dst: glyph=(36, 651)x(11, 10), unclipped [ 85.060] emit_primitive_identity_mask__avx2: dst=(36, 651), mask=(704.00, 0.00) x (11.00, 10.00) [ 85.060] glyphs0_to_dst: glyph=(46, 653)x(9, 8), unclipped [ 85.060] emit_primitive_identity_mask__avx2: dst=(46, 653), mask=(720.00, 0.00) x (9.00, 8.00) [ 85.060] glyphs0_to_dst: glyph=(54, 653)x(10, 8), unclipped [ 85.060] emit_primitive_identity_mask__avx2: dst=(54, 653), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.060] glyphs0_to_dst: glyph=(63, 653)x(10, 8), unclipped [ 85.060] emit_primitive_identity_mask__avx2: dst=(63, 653), mask=(720.00, 16.00) x (10.00, 8.00) [ 85.060] glyphs0_to_dst: glyph=(72, 650)x(10, 11), unclipped [ 85.060] emit_primitive_identity_mask__avx2: dst=(72, 650), mask=(736.00, 0.00) x (10.00, 11.00) [ 85.060] glyphs0_to_dst: glyph=(81, 653)x(10, 8), unclipped [ 85.060] emit_primitive_identity_mask__avx2: dst=(81, 653), mask=(752.00, 0.00) x (10.00, 8.00) [ 85.060] glyphs0_to_dst: glyph=(90, 650)x(10, 11), unclipped [ 85.060] emit_primitive_identity_mask__avx2: dst=(90, 650), mask=(736.00, 0.00) x (10.00, 11.00) [ 85.060] glyphs0_to_dst: glyph=(99, 653)x(11, 8), unclipped [ 85.060] emit_primitive_identity_mask__avx2: dst=(99, 653), mask=(736.00, 16.00) x (11.00, 8.00) [ 85.060] glyphs0_to_dst: glyph=(109, 653)x(9, 8), unclipped [ 85.060] emit_primitive_identity_mask__avx2: dst=(109, 653), mask=(752.00, 16.00) x (9.00, 8.00) [ 85.060] glyphs0_to_dst: glyph=(118, 655)x(8, 3), unclipped [ 85.060] emit_primitive_identity_mask__avx2: dst=(118, 655), mask=(688.00, 48.00) x (8.00, 3.00) [ 85.060] glyphs0_to_dst: glyph=(126, 651)x(10, 10), unclipped [ 85.060] emit_primitive_identity_mask__avx2: dst=(126, 651), mask=(704.00, 32.00) x (10.00, 10.00) [ 85.060] glyphs0_to_dst: glyph=(135, 651)x(10, 10), unclipped [ 85.060] emit_primitive_identity_mask__avx2: dst=(135, 651), mask=(704.00, 32.00) x (10.00, 10.00) [ 85.060] glyphs0_to_dst: glyph=(144, 651)x(10, 10), unclipped [ 85.060] emit_primitive_identity_mask__avx2: dst=(144, 651), mask=(720.00, 32.00) x (10.00, 10.00) [ 85.060] glyphs0_to_dst: glyph=(153, 651)x(10, 10), unclipped [ 85.060] emit_primitive_identity_mask__avx2: dst=(153, 651), mask=(704.00, 48.00) x (10.00, 10.00) [ 85.060] gen8_vertex_flush[2a98] = 54 [ 85.060] gen9_magic_ca_pass: CA fixup (6382 -> 6436) [ 85.060] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.060] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.060] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.060] sna_glyphs(op=3, nlist=1, src=(163, 661)) [ 85.060] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.060] sna_glyphs: discarding mask [ 85.060] glyphs0_to_dst(op=3, src=(163, 661), nlist=1, dst=(163, 661)+(0, 0)) [ 85.060] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.060] gen9_render_composite: 0x0, current mode=1/1 [ 85.060] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.060] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.060] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.060] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.060] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.060] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.060] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.060] sna_drawable_use_bo: using whole GPU bo [ 85.060] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.060] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.060] color_convert: src=ffffffff [20028888] [ 85.060] color_convert: dst=ffffffff [20028888] [ 85.060] sna_render_get_solid: ffffffff [ 85.060] sna_render_get_solid(white) [ 85.060] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.060] sna_transform_is_imprecise_integer_translation: no transform [ 85.060] gen9_composite_picture: integer translation (0, 0), removing [ 85.060] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.060] sna_render_pixmap_bo: GPU all damaged [ 85.060] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.060] gen4_choose_composite_emitter: solid, identity mask [ 85.060] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.060] gen9_composite_get_binding_table(f4c0) [ 85.060] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.060] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.060] gen9_emit_vertex_elements: setup id=9 [ 85.060] glyphs0_to_dst: glyph=(165, 653)x(5, 8), unclipped [ 85.060] emit_primitive_identity_mask__avx2: dst=(165, 653), mask=(720.00, 48.00) x (5.00, 8.00) [ 85.060] gen8_vertex_flush[2b98] = 3 [ 85.060] gen9_magic_ca_pass: CA fixup (6436 -> 6439) [ 85.060] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.060] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.060] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.060] sna_glyphs(op=3, nlist=1, src=(172, 661)) [ 85.060] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.060] sna_glyphs: discarding mask [ 85.060] glyphs0_to_dst(op=3, src=(172, 661), nlist=1, dst=(172, 661)+(0, 0)) [ 85.060] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.060] gen9_render_composite: 0x0, current mode=1/1 [ 85.060] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.060] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.060] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.060] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.060] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.060] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.060] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.060] sna_drawable_use_bo: using whole GPU bo [ 85.060] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.060] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.060] color_convert: src=ff729fcf [20028888] [ 85.060] color_convert: dst=ff729fcf [20028888] [ 85.060] sna_render_get_solid: ff729fcf [ 85.060] sna_render_get_solid(23) = ff729fcf (old) [ 85.060] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.060] sna_transform_is_imprecise_integer_translation: no transform [ 85.060] gen9_composite_picture: integer translation (0, 0), removing [ 85.060] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.060] sna_render_pixmap_bo: GPU all damaged [ 85.060] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.060] gen4_choose_composite_emitter: solid, identity mask [ 85.060] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.060] gen9_composite_get_binding_table(f480) [ 85.060] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.060] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.060] gen9_emit_vertex_elements: setup id=9 [ 85.060] glyphs0_to_dst: glyph=(171, 655)x(11, 3), unclipped [ 85.060] emit_primitive_identity_mask__avx2: dst=(171, 655), mask=(736.00, 32.00) x (11.00, 3.00) [ 85.060] glyphs0_to_dst: glyph=(180, 650)x(10, 14), unclipped [ 85.060] emit_primitive_identity_mask__avx2: dst=(180, 650), mask=(944.00, 48.00) x (10.00, 14.00) [ 85.060] glyphs0_to_dst: glyph=(189, 650)x(11, 11), unclipped [ 85.060] emit_primitive_identity_mask__avx2: dst=(189, 650), mask=(960.00, 0.00) x (11.00, 11.00) [ 85.060] glyphs0_to_dst: glyph=(198, 653)x(10, 8), unclipped [ 85.060] emit_primitive_identity_mask__avx2: dst=(198, 653), mask=(976.00, 0.00) x (10.00, 8.00) [ 85.060] glyphs0_to_dst: glyph=(208, 653)x(9, 11), unclipped [ 85.060] emit_primitive_identity_mask__avx2: dst=(208, 653), mask=(960.00, 16.00) x (9.00, 11.00) [ 85.060] glyphs0_to_dst: glyph=(216, 650)x(10, 14), unclipped [ 85.060] emit_primitive_identity_mask__avx2: dst=(216, 650), mask=(944.00, 48.00) x (10.00, 14.00) [ 85.060] glyphs0_to_dst: glyph=(225, 651)x(10, 10), unclipped [ 85.060] emit_primitive_identity_mask__avx2: dst=(225, 651), mask=(976.00, 16.00) x (10.00, 10.00) [ 85.060] glyphs0_to_dst: glyph=(234, 662)x(11, 2), unclipped [ 85.060] emit_primitive_identity_mask__avx2: dst=(234, 662), mask=(992.00, 0.00) x (11.00, 2.00) [ 85.060] glyphs0_to_dst: glyph=(243, 650)x(11, 11), unclipped [ 85.060] emit_primitive_identity_mask__avx2: dst=(243, 650), mask=(1008.00, 0.00) x (11.00, 11.00) [ 85.060] glyphs0_to_dst: glyph=(253, 653)x(9, 8), unclipped [ 85.060] emit_primitive_identity_mask__avx2: dst=(253, 653), mask=(720.00, 0.00) x (9.00, 8.00) [ 85.061] glyphs0_to_dst: glyph=(261, 653)x(10, 8), unclipped [ 85.061] emit_primitive_identity_mask__avx2: dst=(261, 653), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.061] glyphs0_to_dst: glyph=(270, 653)x(10, 8), unclipped [ 85.061] emit_primitive_identity_mask__avx2: dst=(270, 653), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.061] glyphs0_to_dst: glyph=(279, 649)x(10, 12), unclipped [ 85.061] emit_primitive_identity_mask__avx2: dst=(279, 649), mask=(992.00, 16.00) x (10.00, 12.00) [ 85.061] glyphs0_to_dst: glyph=(288, 653)x(10, 8), unclipped [ 85.061] emit_primitive_identity_mask__avx2: dst=(288, 653), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.061] glyphs0_to_dst: glyph=(297, 653)x(10, 8), unclipped [ 85.061] emit_primitive_identity_mask__avx2: dst=(297, 653), mask=(752.00, 0.00) x (10.00, 8.00) [ 85.061] glyphs0_to_dst: glyph=(307, 649)x(10, 12), unclipped [ 85.061] emit_primitive_identity_mask__avx2: dst=(307, 649), mask=(1008.00, 16.00) x (10.00, 12.00) [ 85.061] glyphs0_to_dst: glyph=(315, 650)x(11, 11), unclipped [ 85.061] emit_primitive_identity_mask__avx2: dst=(315, 650), mask=(960.00, 0.00) x (11.00, 11.00) [ 85.061] glyphs0_to_dst: glyph=(324, 653)x(11, 8), unclipped [ 85.061] emit_primitive_identity_mask__avx2: dst=(324, 653), mask=(736.00, 16.00) x (11.00, 8.00) [ 85.061] glyphs0_to_dst: glyph=(334, 653)x(9, 11), unclipped [ 85.061] emit_primitive_identity_mask__avx2: dst=(334, 653), mask=(960.00, 16.00) x (9.00, 11.00) [ 85.061] glyphs0_to_dst: glyph=(342, 662)x(11, 2), unclipped [ 85.061] emit_primitive_identity_mask__avx2: dst=(342, 662), mask=(992.00, 0.00) x (11.00, 2.00) [ 85.061] glyphs0_to_dst: glyph=(351, 649)x(10, 12), unclipped [ 85.061] emit_primitive_identity_mask__avx2: dst=(351, 649), mask=(992.00, 16.00) x (10.00, 12.00) [ 85.061] glyphs0_to_dst: glyph=(361, 649)x(9, 12), unclipped [ 85.061] emit_primitive_identity_mask__avx2: dst=(361, 649), mask=(960.00, 32.00) x (9.00, 12.00) [ 85.061] glyphs0_to_dst: glyph=(369, 653)x(10, 11), unclipped [ 85.061] emit_primitive_identity_mask__avx2: dst=(369, 653), mask=(976.00, 32.00) x (10.00, 11.00) [ 85.061] glyphs0_to_dst: glyph=(378, 650)x(10, 14), unclipped [ 85.061] emit_primitive_identity_mask__avx2: dst=(378, 650), mask=(944.00, 48.00) x (10.00, 14.00) [ 85.061] glyphs0_to_dst: glyph=(387, 651)x(10, 10), unclipped [ 85.061] emit_primitive_identity_mask__avx2: dst=(387, 651), mask=(960.00, 48.00) x (10.00, 10.00) [ 85.061] glyphs0_to_dst: glyph=(396, 662)x(11, 2), unclipped [ 85.061] emit_primitive_identity_mask__avx2: dst=(396, 662), mask=(992.00, 0.00) x (11.00, 2.00) [ 85.061] glyphs0_to_dst: glyph=(406, 653)x(9, 8), unclipped [ 85.061] emit_primitive_identity_mask__avx2: dst=(406, 653), mask=(688.00, 32.00) x (9.00, 8.00) [ 85.061] glyphs0_to_dst: glyph=(415, 653)x(9, 8), unclipped [ 85.061] emit_primitive_identity_mask__avx2: dst=(415, 653), mask=(752.00, 16.00) x (9.00, 8.00) [ 85.061] glyphs0_to_dst: glyph=(424, 653)x(9, 11), unclipped [ 85.061] emit_primitive_identity_mask__avx2: dst=(424, 653), mask=(960.00, 16.00) x (9.00, 11.00) [ 85.061] glyphs0_to_dst: glyph=(432, 650)x(10, 11), unclipped [ 85.061] emit_primitive_identity_mask__avx2: dst=(432, 650), mask=(976.00, 48.00) x (10.00, 11.00) [ 85.061] glyphs0_to_dst: glyph=(442, 653)x(9, 8), unclipped [ 85.061] emit_primitive_identity_mask__avx2: dst=(442, 653), mask=(688.00, 32.00) x (9.00, 8.00) [ 85.061] glyphs0_to_dst: glyph=(450, 653)x(10, 11), unclipped [ 85.061] emit_primitive_identity_mask__avx2: dst=(450, 653), mask=(976.00, 32.00) x (10.00, 11.00) [ 85.061] gen8_vertex_flush[2c98] = 96 [ 85.061] gen9_magic_ca_pass: CA fixup (6439 -> 6535) [ 85.061] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.061] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.061] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.061] sna_glyphs(op=3, nlist=1, src=(460, 661)) [ 85.061] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.061] sna_glyphs: discarding mask [ 85.061] glyphs0_to_dst(op=3, src=(460, 661), nlist=1, dst=(460, 661)+(0, 0)) [ 85.061] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.061] gen9_render_composite: 0x0, current mode=1/1 [ 85.061] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.061] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.061] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.061] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.061] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.061] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.061] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.061] sna_drawable_use_bo: using whole GPU bo [ 85.061] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.061] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.061] color_convert: src=ffffffff [20028888] [ 85.061] color_convert: dst=ffffffff [20028888] [ 85.061] sna_render_get_solid: ffffffff [ 85.061] sna_render_get_solid(white) [ 85.061] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.061] sna_transform_is_imprecise_integer_translation: no transform [ 85.061] gen9_composite_picture: integer translation (0, 0), removing [ 85.061] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.061] sna_render_pixmap_bo: GPU all damaged [ 85.061] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.061] gen4_choose_composite_emitter: solid, identity mask [ 85.061] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.061] gen9_composite_get_binding_table(f440) [ 85.061] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.061] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.061] gen9_emit_vertex_elements: setup id=9 [ 85.061] glyphs0_to_dst: glyph=(459, 650)x(10, 13), unclipped [ 85.061] emit_primitive_identity_mask__avx2: dst=(459, 650), mask=(752.00, 32.00) x (10.00, 13.00) [ 85.061] glyphs0_to_dst: glyph=(477, 656)x(10, 3), unclipped [ 85.061] emit_primitive_identity_mask__avx2: dst=(477, 656), mask=(1008.00, 48.00) x (10.00, 3.00) [ 85.061] glyphs0_to_dst: glyph=(487, 650)x(9, 14), unclipped [ 85.061] emit_primitive_identity_mask__avx2: dst=(487, 650), mask=(832.00, 32.00) x (9.00, 14.00) [ 85.061] glyphs0_to_dst: glyph=(496, 653)x(9, 8), unclipped [ 85.061] emit_primitive_identity_mask__avx2: dst=(496, 653), mask=(896.00, 48.00) x (9.00, 8.00) [ 85.061] glyphs0_to_dst: glyph=(504, 653)x(10, 8), unclipped [ 85.061] emit_primitive_identity_mask__avx2: dst=(504, 653), mask=(848.00, 16.00) x (10.00, 8.00) [ 85.061] glyphs0_to_dst: glyph=(514, 653)x(9, 8), unclipped [ 85.061] emit_primitive_identity_mask__avx2: dst=(514, 653), mask=(848.00, 48.00) x (9.00, 8.00) [ 85.061] glyphs0_to_dst: glyph=(522, 650)x(10, 11), unclipped [ 85.061] emit_primitive_identity_mask__avx2: dst=(522, 650), mask=(992.00, 32.00) x (10.00, 11.00) [ 85.061] glyphs0_to_dst: glyph=(532, 653)x(9, 11), unclipped [ 85.061] emit_primitive_identity_mask__avx2: dst=(532, 653), mask=(880.00, 16.00) x (9.00, 11.00) [ 85.061] glyphs0_to_dst: glyph=(541, 650)x(9, 11), unclipped [ 85.061] emit_primitive_identity_mask__avx2: dst=(541, 650), mask=(880.00, 0.00) x (9.00, 11.00) [ 85.061] glyphs0_to_dst: glyph=(550, 650)x(9, 14), unclipped [ 85.061] emit_primitive_identity_mask__avx2: dst=(550, 650), mask=(832.00, 32.00) x (9.00, 14.00) [ 85.061] glyphs0_to_dst: glyph=(558, 653)x(10, 8), unclipped [ 85.061] emit_primitive_identity_mask__avx2: dst=(558, 653), mask=(848.00, 16.00) x (10.00, 8.00) [ 85.061] glyphs0_to_dst: glyph=(568, 653)x(9, 11), unclipped [ 85.061] emit_primitive_identity_mask__avx2: dst=(568, 653), mask=(880.00, 16.00) x (9.00, 11.00) [ 85.061] glyphs0_to_dst: glyph=(576, 663)x(11, 2), unclipped [ 85.061] emit_primitive_identity_mask__avx2: dst=(576, 663), mask=(832.00, 48.00) x (11.00, 2.00) [ 85.061] glyphs0_to_dst: glyph=(585, 649)x(10, 12), unclipped [ 85.061] emit_primitive_identity_mask__avx2: dst=(585, 649), mask=(864.00, 0.00) x (10.00, 12.00) [ 85.061] glyphs0_to_dst: glyph=(594, 653)x(10, 8), unclipped [ 85.061] emit_primitive_identity_mask__avx2: dst=(594, 653), mask=(864.00, 32.00) x (10.00, 8.00) [ 85.061] glyphs0_to_dst: glyph=(603, 650)x(10, 11), unclipped [ 85.061] emit_primitive_identity_mask__avx2: dst=(603, 650), mask=(880.00, 32.00) x (10.00, 11.00) [ 85.061] glyphs0_to_dst: glyph=(612, 663)x(11, 2), unclipped [ 85.061] emit_primitive_identity_mask__avx2: dst=(612, 663), mask=(832.00, 48.00) x (11.00, 2.00) [ 85.061] glyphs0_to_dst: glyph=(621, 650)x(10, 11), unclipped [ 85.061] emit_primitive_identity_mask__avx2: dst=(621, 650), mask=(880.00, 32.00) x (10.00, 11.00) [ 85.061] glyphs0_to_dst: glyph=(630, 653)x(10, 8), unclipped [ 85.061] emit_primitive_identity_mask__avx2: dst=(630, 653), mask=(944.00, 0.00) x (10.00, 8.00) [ 85.061] glyphs0_to_dst: glyph=(639, 653)x(10, 11), unclipped [ 85.061] emit_primitive_identity_mask__avx2: dst=(639, 653), mask=(880.00, 48.00) x (10.00, 11.00) [ 85.061] glyphs0_to_dst: glyph=(651, 658)x(5, 3), unclipped [ 85.061] emit_primitive_identity_mask__avx2: dst=(651, 658), mask=(1008.00, 32.00) x (5.00, 3.00) [ 85.061] glyphs0_to_dst: glyph=(658, 653)x(9, 8), unclipped [ 85.061] emit_primitive_identity_mask__avx2: dst=(658, 653), mask=(896.00, 48.00) x (9.00, 8.00) [ 85.061] glyphs0_to_dst: glyph=(667, 649)x(9, 12), unclipped [ 85.061] emit_primitive_identity_mask__avx2: dst=(667, 649), mask=(992.00, 48.00) x (9.00, 12.00) [ 85.061] gen8_vertex_flush[2d98] = 69 [ 85.061] gen9_magic_ca_pass: CA fixup (6535 -> 6604) [ 85.061] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.061] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.061] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.061] sna_glyphs(op=3, nlist=1, src=(1, 678)) [ 85.061] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.061] sna_glyphs: discarding mask [ 85.061] glyphs0_to_dst(op=3, src=(1, 678), nlist=1, dst=(1, 678)+(0, 0)) [ 85.061] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.061] gen9_render_composite: 0x0, current mode=1/1 [ 85.061] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.061] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.061] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.061] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.061] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.061] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.061] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.061] sna_drawable_use_bo: using whole GPU bo [ 85.061] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.061] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.061] color_convert: src=ff8ae234 [20028888] [ 85.061] color_convert: dst=ff8ae234 [20028888] [ 85.061] sna_render_get_solid: ff8ae234 [ 85.061] sna_render_get_solid(22) = ff8ae234 (old) [ 85.061] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.061] sna_transform_is_imprecise_integer_translation: no transform [ 85.061] gen9_composite_picture: integer translation (0, 0), removing [ 85.061] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.061] sna_render_pixmap_bo: GPU all damaged [ 85.061] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.061] gen4_choose_composite_emitter: solid, identity mask [ 85.061] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.061] gen9_composite_get_binding_table(f400) [ 85.061] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.061] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.061] gen9_emit_vertex_elements: setup id=9 [ 85.061] glyphs0_to_dst: glyph=(1, 670)x(9, 8), unclipped [ 85.061] emit_primitive_identity_mask__avx2: dst=(1, 670), mask=(688.00, 32.00) x (9.00, 8.00) [ 85.061] glyphs0_to_dst: glyph=(9, 668)x(10, 13), unclipped [ 85.061] emit_primitive_identity_mask__avx2: dst=(9, 668), mask=(672.00, 48.00) x (10.00, 13.00) [ 85.061] glyphs0_to_dst: glyph=(19, 670)x(9, 8), unclipped [ 85.061] emit_primitive_identity_mask__avx2: dst=(19, 670), mask=(688.00, 32.00) x (9.00, 8.00) [ 85.061] glyphs0_to_dst: glyph=(28, 672)x(8, 3), unclipped [ 85.061] emit_primitive_identity_mask__avx2: dst=(28, 672), mask=(688.00, 48.00) x (8.00, 3.00) [ 85.061] glyphs0_to_dst: glyph=(36, 668)x(11, 10), unclipped [ 85.061] emit_primitive_identity_mask__avx2: dst=(36, 668), mask=(704.00, 0.00) x (11.00, 10.00) [ 85.061] glyphs0_to_dst: glyph=(46, 670)x(9, 8), unclipped [ 85.061] emit_primitive_identity_mask__avx2: dst=(46, 670), mask=(720.00, 0.00) x (9.00, 8.00) [ 85.061] glyphs0_to_dst: glyph=(54, 670)x(10, 8), unclipped [ 85.061] emit_primitive_identity_mask__avx2: dst=(54, 670), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.061] glyphs0_to_dst: glyph=(63, 670)x(10, 8), unclipped [ 85.061] emit_primitive_identity_mask__avx2: dst=(63, 670), mask=(720.00, 16.00) x (10.00, 8.00) [ 85.061] glyphs0_to_dst: glyph=(72, 667)x(10, 11), unclipped [ 85.061] emit_primitive_identity_mask__avx2: dst=(72, 667), mask=(736.00, 0.00) x (10.00, 11.00) [ 85.061] glyphs0_to_dst: glyph=(81, 670)x(10, 8), unclipped [ 85.061] emit_primitive_identity_mask__avx2: dst=(81, 670), mask=(752.00, 0.00) x (10.00, 8.00) [ 85.061] glyphs0_to_dst: glyph=(90, 667)x(10, 11), unclipped [ 85.061] emit_primitive_identity_mask__avx2: dst=(90, 667), mask=(736.00, 0.00) x (10.00, 11.00) [ 85.061] glyphs0_to_dst: glyph=(99, 670)x(11, 8), unclipped [ 85.061] emit_primitive_identity_mask__avx2: dst=(99, 670), mask=(736.00, 16.00) x (11.00, 8.00) [ 85.061] glyphs0_to_dst: glyph=(109, 670)x(9, 8), unclipped [ 85.061] emit_primitive_identity_mask__avx2: dst=(109, 670), mask=(752.00, 16.00) x (9.00, 8.00) [ 85.061] glyphs0_to_dst: glyph=(118, 672)x(8, 3), unclipped [ 85.061] emit_primitive_identity_mask__avx2: dst=(118, 672), mask=(688.00, 48.00) x (8.00, 3.00) [ 85.061] glyphs0_to_dst: glyph=(126, 668)x(10, 10), unclipped [ 85.061] emit_primitive_identity_mask__avx2: dst=(126, 668), mask=(704.00, 32.00) x (10.00, 10.00) [ 85.061] glyphs0_to_dst: glyph=(135, 668)x(10, 10), unclipped [ 85.061] emit_primitive_identity_mask__avx2: dst=(135, 668), mask=(704.00, 32.00) x (10.00, 10.00) [ 85.061] glyphs0_to_dst: glyph=(144, 668)x(10, 10), unclipped [ 85.061] emit_primitive_identity_mask__avx2: dst=(144, 668), mask=(720.00, 32.00) x (10.00, 10.00) [ 85.061] glyphs0_to_dst: glyph=(153, 668)x(10, 10), unclipped [ 85.061] emit_primitive_identity_mask__avx2: dst=(153, 668), mask=(704.00, 48.00) x (10.00, 10.00) [ 85.061] gen8_vertex_flush[2e98] = 54 [ 85.061] gen9_magic_ca_pass: CA fixup (6604 -> 6658) [ 85.061] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.061] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.061] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.061] sna_glyphs(op=3, nlist=1, src=(163, 678)) [ 85.061] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.061] sna_glyphs: discarding mask [ 85.061] glyphs0_to_dst(op=3, src=(163, 678), nlist=1, dst=(163, 678)+(0, 0)) [ 85.061] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.061] gen9_render_composite: 0x0, current mode=1/1 [ 85.061] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.061] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.061] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.061] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.061] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.061] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.061] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.061] sna_drawable_use_bo: using whole GPU bo [ 85.061] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.061] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.061] color_convert: src=ffffffff [20028888] [ 85.061] color_convert: dst=ffffffff [20028888] [ 85.061] sna_render_get_solid: ffffffff [ 85.061] sna_render_get_solid(white) [ 85.061] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.061] sna_transform_is_imprecise_integer_translation: no transform [ 85.061] gen9_composite_picture: integer translation (0, 0), removing [ 85.061] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.061] sna_render_pixmap_bo: GPU all damaged [ 85.061] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.061] gen4_choose_composite_emitter: solid, identity mask [ 85.061] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.061] gen9_composite_get_binding_table(f3c0) [ 85.061] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.061] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.061] gen9_emit_vertex_elements: setup id=9 [ 85.061] glyphs0_to_dst: glyph=(165, 670)x(5, 8), unclipped [ 85.061] emit_primitive_identity_mask__avx2: dst=(165, 670), mask=(720.00, 48.00) x (5.00, 8.00) [ 85.061] gen8_vertex_flush[2f98] = 3 [ 85.061] gen9_magic_ca_pass: CA fixup (6658 -> 6661) [ 85.061] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.061] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.061] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.061] sna_accel_flush: flush?=0, dirty?=0 [ 85.061] sna_block_handler (tv=0.0) [ 85.061] sna_wakeup_handler [ 85.061] _sna_dri2_destroy_buffer: 0x561c94b44450 [handle=132] -- refcnt=1, draw=16778937, pixmap=0, proxy?=0 [ 85.061] sna_dri2_cache_bo(handle=132, name=92) [ 85.061] sna_dri2_cache_bo: not a window, releasing handle=132 [ 85.061] _kgem_bo_destroy: handle=132, proxy? 0 [ 85.061] __kgem_bo_destroy: handle=132, size=12288 [ 85.061] __kgem_bo_destroy: handle=132, not reusable [ 85.061] kgem_bo_free: handle=132, size=12288 [ 85.061] kgem_bo_free: releasing 0x0:0x0 vma for handle=132, count=0 [ 85.061] _sna_dri2_destroy_buffer: 0x561c94b43880 [handle=136] -- refcnt=1, draw=16778937, pixmap=5222, proxy?=0 [ 85.061] _sna_dri2_destroy_buffer: removing active_scanout=1 from pixmap handle=136 [ 85.061] _sna_dri2_destroy_buffer: releasing last DRI pixmap=5222, scanout?=0 [ 85.061] _sna_dri2_destroy_buffer: dropping flush hint from handle=136 [ 85.061] sna_accel_watch_flush: enable=-1 [ 85.061] sna_dri2_cache_bo(handle=136, name=93) [ 85.061] sna_dri2_cache_bo: not a window, releasing handle=136 [ 85.061] sna_destroy_pixmap: pixmap=5222, attached?=1 [ 85.061] _kgem_bo_destroy: handle=136, proxy? 0 [ 85.061] __kgem_bo_destroy: handle=136, size=12288 [ 85.061] __kgem_bo_destroy: handle=136, not reusable [ 85.061] kgem_bo_free: handle=136, size=12288 [ 85.061] kgem_bo_free: releasing 0x0:0x0 vma for handle=136, count=0 [ 85.061] __sna_free_pixmap(pixmap=5222) [ 85.061] sna_accel_flush: flush?=0, dirty?=0 [ 85.061] sna_accel_flush: flush?=0, dirty?=0 [ 85.061] sna_block_handler (tv=0.0) [ 85.061] sna_wakeup_handler [ 85.061] sna_glyphs(op=3, nlist=1, src=(172, 678)) [ 85.061] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.061] sna_glyphs: discarding mask [ 85.061] glyphs0_to_dst(op=3, src=(172, 678), nlist=1, dst=(172, 678)+(0, 0)) [ 85.061] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.061] gen9_render_composite: 0x0, current mode=1/1 [ 85.061] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.061] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.061] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.061] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.061] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.061] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.061] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.061] sna_drawable_use_bo: using whole GPU bo [ 85.061] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.061] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.061] color_convert: src=ff729fcf [20028888] [ 85.061] color_convert: dst=ff729fcf [20028888] [ 85.061] sna_render_get_solid: ff729fcf [ 85.061] sna_render_get_solid(23) = ff729fcf (old) [ 85.061] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.061] sna_transform_is_imprecise_integer_translation: no transform [ 85.061] gen9_composite_picture: integer translation (0, 0), removing [ 85.061] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.061] sna_render_pixmap_bo: GPU all damaged [ 85.061] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.061] gen4_choose_composite_emitter: solid, identity mask [ 85.061] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.061] gen9_composite_get_binding_table(f380) [ 85.061] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.061] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.061] gen9_emit_vertex_elements: setup id=9 [ 85.061] glyphs0_to_dst: glyph=(171, 672)x(11, 3), unclipped [ 85.061] emit_primitive_identity_mask__avx2: dst=(171, 672), mask=(736.00, 32.00) x (11.00, 3.00) [ 85.062] glyphs0_to_dst: glyph=(180, 667)x(10, 14), unclipped [ 85.062] emit_primitive_identity_mask__avx2: dst=(180, 667), mask=(944.00, 48.00) x (10.00, 14.00) [ 85.062] glyphs0_to_dst: glyph=(189, 667)x(11, 11), unclipped [ 85.062] emit_primitive_identity_mask__avx2: dst=(189, 667), mask=(960.00, 0.00) x (11.00, 11.00) [ 85.062] glyphs0_to_dst: glyph=(198, 670)x(10, 8), unclipped [ 85.062] emit_primitive_identity_mask__avx2: dst=(198, 670), mask=(976.00, 0.00) x (10.00, 8.00) [ 85.062] glyphs0_to_dst: glyph=(208, 670)x(9, 11), unclipped [ 85.062] emit_primitive_identity_mask__avx2: dst=(208, 670), mask=(960.00, 16.00) x (9.00, 11.00) [ 85.062] glyphs0_to_dst: glyph=(216, 667)x(10, 14), unclipped [ 85.062] emit_primitive_identity_mask__avx2: dst=(216, 667), mask=(944.00, 48.00) x (10.00, 14.00) [ 85.062] glyphs0_to_dst: glyph=(225, 668)x(10, 10), unclipped [ 85.062] emit_primitive_identity_mask__avx2: dst=(225, 668), mask=(976.00, 16.00) x (10.00, 10.00) [ 85.062] glyphs0_to_dst: glyph=(234, 679)x(11, 2), unclipped [ 85.062] emit_primitive_identity_mask__avx2: dst=(234, 679), mask=(992.00, 0.00) x (11.00, 2.00) [ 85.062] glyphs0_to_dst: glyph=(243, 667)x(11, 11), unclipped [ 85.062] emit_primitive_identity_mask__avx2: dst=(243, 667), mask=(1008.00, 0.00) x (11.00, 11.00) [ 85.062] glyphs0_to_dst: glyph=(253, 670)x(9, 8), unclipped [ 85.062] emit_primitive_identity_mask__avx2: dst=(253, 670), mask=(720.00, 0.00) x (9.00, 8.00) [ 85.062] glyphs0_to_dst: glyph=(261, 670)x(10, 8), unclipped [ 85.062] emit_primitive_identity_mask__avx2: dst=(261, 670), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.062] glyphs0_to_dst: glyph=(270, 670)x(10, 8), unclipped [ 85.062] emit_primitive_identity_mask__avx2: dst=(270, 670), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.062] glyphs0_to_dst: glyph=(279, 666)x(10, 12), unclipped [ 85.062] emit_primitive_identity_mask__avx2: dst=(279, 666), mask=(992.00, 16.00) x (10.00, 12.00) [ 85.062] glyphs0_to_dst: glyph=(288, 670)x(10, 8), unclipped [ 85.062] emit_primitive_identity_mask__avx2: dst=(288, 670), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.062] glyphs0_to_dst: glyph=(297, 670)x(10, 8), unclipped [ 85.062] emit_primitive_identity_mask__avx2: dst=(297, 670), mask=(752.00, 0.00) x (10.00, 8.00) [ 85.062] glyphs0_to_dst: glyph=(307, 666)x(10, 12), unclipped [ 85.062] emit_primitive_identity_mask__avx2: dst=(307, 666), mask=(1008.00, 16.00) x (10.00, 12.00) [ 85.062] glyphs0_to_dst: glyph=(315, 667)x(11, 11), unclipped [ 85.062] emit_primitive_identity_mask__avx2: dst=(315, 667), mask=(960.00, 0.00) x (11.00, 11.00) [ 85.062] glyphs0_to_dst: glyph=(324, 670)x(11, 8), unclipped [ 85.062] emit_primitive_identity_mask__avx2: dst=(324, 670), mask=(736.00, 16.00) x (11.00, 8.00) [ 85.062] glyphs0_to_dst: glyph=(334, 670)x(9, 11), unclipped [ 85.062] emit_primitive_identity_mask__avx2: dst=(334, 670), mask=(960.00, 16.00) x (9.00, 11.00) [ 85.062] glyphs0_to_dst: glyph=(342, 679)x(11, 2), unclipped [ 85.062] emit_primitive_identity_mask__avx2: dst=(342, 679), mask=(992.00, 0.00) x (11.00, 2.00) [ 85.062] glyphs0_to_dst: glyph=(351, 666)x(10, 12), unclipped [ 85.062] emit_primitive_identity_mask__avx2: dst=(351, 666), mask=(992.00, 16.00) x (10.00, 12.00) [ 85.062] glyphs0_to_dst: glyph=(361, 666)x(9, 12), unclipped [ 85.062] emit_primitive_identity_mask__avx2: dst=(361, 666), mask=(960.00, 32.00) x (9.00, 12.00) [ 85.062] glyphs0_to_dst: glyph=(369, 670)x(10, 11), unclipped [ 85.062] emit_primitive_identity_mask__avx2: dst=(369, 670), mask=(976.00, 32.00) x (10.00, 11.00) [ 85.062] glyphs0_to_dst: glyph=(378, 667)x(10, 14), unclipped [ 85.062] emit_primitive_identity_mask__avx2: dst=(378, 667), mask=(944.00, 48.00) x (10.00, 14.00) [ 85.062] glyphs0_to_dst: glyph=(387, 668)x(10, 10), unclipped [ 85.062] emit_primitive_identity_mask__avx2: dst=(387, 668), mask=(960.00, 48.00) x (10.00, 10.00) [ 85.062] glyphs0_to_dst: glyph=(396, 679)x(11, 2), unclipped [ 85.062] emit_primitive_identity_mask__avx2: dst=(396, 679), mask=(992.00, 0.00) x (11.00, 2.00) [ 85.062] glyphs0_to_dst: glyph=(406, 670)x(9, 8), unclipped [ 85.062] emit_primitive_identity_mask__avx2: dst=(406, 670), mask=(688.00, 32.00) x (9.00, 8.00) [ 85.062] glyphs0_to_dst: glyph=(415, 670)x(9, 8), unclipped [ 85.062] emit_primitive_identity_mask__avx2: dst=(415, 670), mask=(752.00, 16.00) x (9.00, 8.00) [ 85.062] glyphs0_to_dst: glyph=(424, 670)x(9, 11), unclipped [ 85.062] emit_primitive_identity_mask__avx2: dst=(424, 670), mask=(960.00, 16.00) x (9.00, 11.00) [ 85.062] glyphs0_to_dst: glyph=(432, 667)x(10, 11), unclipped [ 85.062] emit_primitive_identity_mask__avx2: dst=(432, 667), mask=(976.00, 48.00) x (10.00, 11.00) [ 85.062] glyphs0_to_dst: glyph=(442, 670)x(9, 8), unclipped [ 85.062] emit_primitive_identity_mask__avx2: dst=(442, 670), mask=(688.00, 32.00) x (9.00, 8.00) [ 85.062] glyphs0_to_dst: glyph=(450, 670)x(10, 11), unclipped [ 85.062] emit_primitive_identity_mask__avx2: dst=(450, 670), mask=(976.00, 32.00) x (10.00, 11.00) [ 85.062] gen8_vertex_flush[3098] = 96 [ 85.062] gen9_magic_ca_pass: CA fixup (6661 -> 6757) [ 85.062] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.062] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.062] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.062] sna_glyphs(op=3, nlist=1, src=(460, 678)) [ 85.062] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.062] sna_glyphs: discarding mask [ 85.062] glyphs0_to_dst(op=3, src=(460, 678), nlist=1, dst=(460, 678)+(0, 0)) [ 85.062] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.062] gen9_render_composite: 0x0, current mode=1/1 [ 85.062] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.062] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.062] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.062] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.062] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.062] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.062] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.062] sna_drawable_use_bo: using whole GPU bo [ 85.062] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.062] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.062] color_convert: src=ffffffff [20028888] [ 85.062] color_convert: dst=ffffffff [20028888] [ 85.062] sna_render_get_solid: ffffffff [ 85.062] sna_render_get_solid(white) [ 85.062] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.062] sna_transform_is_imprecise_integer_translation: no transform [ 85.062] gen9_composite_picture: integer translation (0, 0), removing [ 85.062] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.062] sna_render_pixmap_bo: GPU all damaged [ 85.062] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.062] gen4_choose_composite_emitter: solid, identity mask [ 85.062] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.062] gen9_composite_get_binding_table(f340) [ 85.062] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.062] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.062] gen9_emit_vertex_elements: setup id=9 [ 85.062] glyphs0_to_dst: glyph=(459, 667)x(10, 13), unclipped [ 85.062] emit_primitive_identity_mask__avx2: dst=(459, 667), mask=(752.00, 32.00) x (10.00, 13.00) [ 85.062] glyphs0_to_dst: glyph=(477, 673)x(10, 3), unclipped [ 85.062] emit_primitive_identity_mask__avx2: dst=(477, 673), mask=(1008.00, 48.00) x (10.00, 3.00) [ 85.062] glyphs0_to_dst: glyph=(487, 667)x(9, 14), unclipped [ 85.062] emit_primitive_identity_mask__avx2: dst=(487, 667), mask=(832.00, 32.00) x (9.00, 14.00) [ 85.062] glyphs0_to_dst: glyph=(496, 670)x(9, 8), unclipped [ 85.062] emit_primitive_identity_mask__avx2: dst=(496, 670), mask=(896.00, 48.00) x (9.00, 8.00) [ 85.062] glyphs0_to_dst: glyph=(504, 670)x(10, 8), unclipped [ 85.062] emit_primitive_identity_mask__avx2: dst=(504, 670), mask=(848.00, 16.00) x (10.00, 8.00) [ 85.062] glyphs0_to_dst: glyph=(514, 670)x(9, 8), unclipped [ 85.062] emit_primitive_identity_mask__avx2: dst=(514, 670), mask=(848.00, 48.00) x (9.00, 8.00) [ 85.062] glyphs0_to_dst: glyph=(522, 667)x(10, 11), unclipped [ 85.062] emit_primitive_identity_mask__avx2: dst=(522, 667), mask=(992.00, 32.00) x (10.00, 11.00) [ 85.062] glyphs0_to_dst: glyph=(532, 670)x(9, 11), unclipped [ 85.062] emit_primitive_identity_mask__avx2: dst=(532, 670), mask=(880.00, 16.00) x (9.00, 11.00) [ 85.062] glyphs0_to_dst: glyph=(541, 667)x(9, 11), unclipped [ 85.062] emit_primitive_identity_mask__avx2: dst=(541, 667), mask=(880.00, 0.00) x (9.00, 11.00) [ 85.062] glyphs0_to_dst: glyph=(550, 667)x(9, 14), unclipped [ 85.062] emit_primitive_identity_mask__avx2: dst=(550, 667), mask=(832.00, 32.00) x (9.00, 14.00) [ 85.062] glyphs0_to_dst: glyph=(558, 670)x(10, 8), unclipped [ 85.062] emit_primitive_identity_mask__avx2: dst=(558, 670), mask=(848.00, 16.00) x (10.00, 8.00) [ 85.062] glyphs0_to_dst: glyph=(568, 670)x(9, 11), unclipped [ 85.062] emit_primitive_identity_mask__avx2: dst=(568, 670), mask=(880.00, 16.00) x (9.00, 11.00) [ 85.062] glyphs0_to_dst: glyph=(576, 680)x(11, 2), unclipped [ 85.062] emit_primitive_identity_mask__avx2: dst=(576, 680), mask=(832.00, 48.00) x (11.00, 2.00) [ 85.062] glyphs0_to_dst: glyph=(585, 666)x(10, 12), unclipped [ 85.062] emit_primitive_identity_mask__avx2: dst=(585, 666), mask=(864.00, 0.00) x (10.00, 12.00) [ 85.062] glyphs0_to_dst: glyph=(594, 670)x(10, 8), unclipped [ 85.062] emit_primitive_identity_mask__avx2: dst=(594, 670), mask=(864.00, 32.00) x (10.00, 8.00) [ 85.062] glyphs0_to_dst: glyph=(603, 667)x(10, 11), unclipped [ 85.062] emit_primitive_identity_mask__avx2: dst=(603, 667), mask=(880.00, 32.00) x (10.00, 11.00) [ 85.062] glyphs0_to_dst: glyph=(612, 680)x(11, 2), unclipped [ 85.062] emit_primitive_identity_mask__avx2: dst=(612, 680), mask=(832.00, 48.00) x (11.00, 2.00) [ 85.062] glyphs0_to_dst: glyph=(621, 667)x(10, 11), unclipped [ 85.062] emit_primitive_identity_mask__avx2: dst=(621, 667), mask=(880.00, 32.00) x (10.00, 11.00) [ 85.062] glyphs0_to_dst: glyph=(630, 670)x(10, 8), unclipped [ 85.062] emit_primitive_identity_mask__avx2: dst=(630, 670), mask=(944.00, 0.00) x (10.00, 8.00) [ 85.062] glyphs0_to_dst: glyph=(639, 670)x(10, 11), unclipped [ 85.062] emit_primitive_identity_mask__avx2: dst=(639, 670), mask=(880.00, 48.00) x (10.00, 11.00) [ 85.062] glyphs0_to_dst: glyph=(651, 675)x(5, 3), unclipped [ 85.062] emit_primitive_identity_mask__avx2: dst=(651, 675), mask=(1008.00, 32.00) x (5.00, 3.00) [ 85.062] glyphs0_to_dst: glyph=(658, 670)x(9, 8), unclipped [ 85.062] emit_primitive_identity_mask__avx2: dst=(658, 670), mask=(896.00, 48.00) x (9.00, 8.00) [ 85.062] glyphs0_to_dst: glyph=(667, 666)x(9, 12), unclipped [ 85.062] emit_primitive_identity_mask__avx2: dst=(667, 666), mask=(992.00, 48.00) x (9.00, 12.00) [ 85.062] gen8_vertex_flush[3198] = 69 [ 85.062] gen9_magic_ca_pass: CA fixup (6757 -> 6826) [ 85.062] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.062] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.062] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.062] sna_glyphs(op=3, nlist=1, src=(1, 695)) [ 85.062] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.062] sna_glyphs: discarding mask [ 85.062] glyphs0_to_dst(op=3, src=(1, 695), nlist=1, dst=(1, 695)+(0, 0)) [ 85.062] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.062] gen9_render_composite: 0x0, current mode=1/1 [ 85.062] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.062] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.062] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.062] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.062] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.062] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.062] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.062] sna_drawable_use_bo: using whole GPU bo [ 85.062] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.062] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.062] color_convert: src=ff8ae234 [20028888] [ 85.062] color_convert: dst=ff8ae234 [20028888] [ 85.062] sna_render_get_solid: ff8ae234 [ 85.062] sna_render_get_solid(22) = ff8ae234 (old) [ 85.062] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.062] sna_transform_is_imprecise_integer_translation: no transform [ 85.062] gen9_composite_picture: integer translation (0, 0), removing [ 85.062] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.062] sna_render_pixmap_bo: GPU all damaged [ 85.062] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.062] gen4_choose_composite_emitter: solid, identity mask [ 85.062] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.062] gen9_composite_get_binding_table(f300) [ 85.062] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.062] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.062] gen9_emit_vertex_elements: setup id=9 [ 85.062] glyphs0_to_dst: glyph=(1, 687)x(9, 8), unclipped [ 85.062] emit_primitive_identity_mask__avx2: dst=(1, 687), mask=(688.00, 32.00) x (9.00, 8.00) [ 85.062] glyphs0_to_dst: glyph=(9, 685)x(10, 13), unclipped [ 85.062] emit_primitive_identity_mask__avx2: dst=(9, 685), mask=(672.00, 48.00) x (10.00, 13.00) [ 85.062] glyphs0_to_dst: glyph=(19, 687)x(9, 8), unclipped [ 85.062] emit_primitive_identity_mask__avx2: dst=(19, 687), mask=(688.00, 32.00) x (9.00, 8.00) [ 85.062] glyphs0_to_dst: glyph=(28, 689)x(8, 3), unclipped [ 85.062] emit_primitive_identity_mask__avx2: dst=(28, 689), mask=(688.00, 48.00) x (8.00, 3.00) [ 85.062] glyphs0_to_dst: glyph=(36, 685)x(11, 10), unclipped [ 85.062] emit_primitive_identity_mask__avx2: dst=(36, 685), mask=(704.00, 0.00) x (11.00, 10.00) [ 85.062] glyphs0_to_dst: glyph=(46, 687)x(9, 8), unclipped [ 85.062] emit_primitive_identity_mask__avx2: dst=(46, 687), mask=(720.00, 0.00) x (9.00, 8.00) [ 85.062] glyphs0_to_dst: glyph=(54, 687)x(10, 8), unclipped [ 85.062] emit_primitive_identity_mask__avx2: dst=(54, 687), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.062] glyphs0_to_dst: glyph=(63, 687)x(10, 8), unclipped [ 85.062] emit_primitive_identity_mask__avx2: dst=(63, 687), mask=(720.00, 16.00) x (10.00, 8.00) [ 85.062] glyphs0_to_dst: glyph=(72, 684)x(10, 11), unclipped [ 85.062] emit_primitive_identity_mask__avx2: dst=(72, 684), mask=(736.00, 0.00) x (10.00, 11.00) [ 85.062] glyphs0_to_dst: glyph=(81, 687)x(10, 8), unclipped [ 85.062] emit_primitive_identity_mask__avx2: dst=(81, 687), mask=(752.00, 0.00) x (10.00, 8.00) [ 85.062] glyphs0_to_dst: glyph=(90, 684)x(10, 11), unclipped [ 85.062] emit_primitive_identity_mask__avx2: dst=(90, 684), mask=(736.00, 0.00) x (10.00, 11.00) [ 85.062] glyphs0_to_dst: glyph=(99, 687)x(11, 8), unclipped [ 85.062] emit_primitive_identity_mask__avx2: dst=(99, 687), mask=(736.00, 16.00) x (11.00, 8.00) [ 85.062] glyphs0_to_dst: glyph=(109, 687)x(9, 8), unclipped [ 85.062] emit_primitive_identity_mask__avx2: dst=(109, 687), mask=(752.00, 16.00) x (9.00, 8.00) [ 85.062] glyphs0_to_dst: glyph=(118, 689)x(8, 3), unclipped [ 85.062] emit_primitive_identity_mask__avx2: dst=(118, 689), mask=(688.00, 48.00) x (8.00, 3.00) [ 85.062] glyphs0_to_dst: glyph=(126, 685)x(10, 10), unclipped [ 85.062] emit_primitive_identity_mask__avx2: dst=(126, 685), mask=(704.00, 32.00) x (10.00, 10.00) [ 85.062] glyphs0_to_dst: glyph=(135, 685)x(10, 10), unclipped [ 85.062] emit_primitive_identity_mask__avx2: dst=(135, 685), mask=(704.00, 32.00) x (10.00, 10.00) [ 85.062] glyphs0_to_dst: glyph=(144, 685)x(10, 10), unclipped [ 85.062] emit_primitive_identity_mask__avx2: dst=(144, 685), mask=(720.00, 32.00) x (10.00, 10.00) [ 85.062] glyphs0_to_dst: glyph=(153, 685)x(10, 10), unclipped [ 85.062] emit_primitive_identity_mask__avx2: dst=(153, 685), mask=(704.00, 48.00) x (10.00, 10.00) [ 85.062] gen8_vertex_flush[3298] = 54 [ 85.062] gen9_magic_ca_pass: CA fixup (6826 -> 6880) [ 85.062] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.062] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.062] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.062] sna_glyphs(op=3, nlist=1, src=(163, 695)) [ 85.062] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.062] sna_glyphs: discarding mask [ 85.062] glyphs0_to_dst(op=3, src=(163, 695), nlist=1, dst=(163, 695)+(0, 0)) [ 85.062] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.062] gen9_render_composite: 0x0, current mode=1/1 [ 85.062] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.062] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.062] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.062] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.062] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.062] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.062] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.062] sna_drawable_use_bo: using whole GPU bo [ 85.062] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.062] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.062] color_convert: src=ffffffff [20028888] [ 85.062] color_convert: dst=ffffffff [20028888] [ 85.062] sna_render_get_solid: ffffffff [ 85.062] sna_render_get_solid(white) [ 85.062] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.062] sna_transform_is_imprecise_integer_translation: no transform [ 85.062] gen9_composite_picture: integer translation (0, 0), removing [ 85.062] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.062] sna_render_pixmap_bo: GPU all damaged [ 85.062] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.062] gen4_choose_composite_emitter: solid, identity mask [ 85.062] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.062] gen9_composite_get_binding_table(f2c0) [ 85.062] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.062] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.062] gen9_emit_vertex_elements: setup id=9 [ 85.062] glyphs0_to_dst: glyph=(165, 687)x(5, 8), unclipped [ 85.062] emit_primitive_identity_mask__avx2: dst=(165, 687), mask=(720.00, 48.00) x (5.00, 8.00) [ 85.062] gen8_vertex_flush[3398] = 3 [ 85.062] gen9_magic_ca_pass: CA fixup (6880 -> 6883) [ 85.062] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.062] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.062] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.062] sna_glyphs(op=3, nlist=1, src=(172, 695)) [ 85.062] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.062] sna_glyphs: discarding mask [ 85.062] glyphs0_to_dst(op=3, src=(172, 695), nlist=1, dst=(172, 695)+(0, 0)) [ 85.062] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.062] gen9_render_composite: 0x0, current mode=1/1 [ 85.062] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.062] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.062] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.062] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.062] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.062] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.062] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.062] sna_drawable_use_bo: using whole GPU bo [ 85.062] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.062] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.062] color_convert: src=ff729fcf [20028888] [ 85.062] color_convert: dst=ff729fcf [20028888] [ 85.062] sna_render_get_solid: ff729fcf [ 85.062] sna_render_get_solid(23) = ff729fcf (old) [ 85.062] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.062] sna_transform_is_imprecise_integer_translation: no transform [ 85.062] gen9_composite_picture: integer translation (0, 0), removing [ 85.062] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.062] sna_render_pixmap_bo: GPU all damaged [ 85.062] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.062] gen4_choose_composite_emitter: solid, identity mask [ 85.062] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.062] gen9_composite_get_binding_table(f280) [ 85.062] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.062] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.062] gen9_emit_vertex_elements: setup id=9 [ 85.062] glyphs0_to_dst: glyph=(171, 689)x(11, 3), unclipped [ 85.062] emit_primitive_identity_mask__avx2: dst=(171, 689), mask=(736.00, 32.00) x (11.00, 3.00) [ 85.062] glyphs0_to_dst: glyph=(180, 684)x(10, 14), unclipped [ 85.062] emit_primitive_identity_mask__avx2: dst=(180, 684), mask=(944.00, 48.00) x (10.00, 14.00) [ 85.062] glyphs0_to_dst: glyph=(189, 684)x(11, 11), unclipped [ 85.062] emit_primitive_identity_mask__avx2: dst=(189, 684), mask=(960.00, 0.00) x (11.00, 11.00) [ 85.062] glyphs0_to_dst: glyph=(198, 687)x(10, 8), unclipped [ 85.062] emit_primitive_identity_mask__avx2: dst=(198, 687), mask=(976.00, 0.00) x (10.00, 8.00) [ 85.062] glyphs0_to_dst: glyph=(208, 687)x(9, 11), unclipped [ 85.062] emit_primitive_identity_mask__avx2: dst=(208, 687), mask=(960.00, 16.00) x (9.00, 11.00) [ 85.062] glyphs0_to_dst: glyph=(216, 684)x(10, 14), unclipped [ 85.062] emit_primitive_identity_mask__avx2: dst=(216, 684), mask=(944.00, 48.00) x (10.00, 14.00) [ 85.062] glyphs0_to_dst: glyph=(225, 685)x(10, 10), unclipped [ 85.062] emit_primitive_identity_mask__avx2: dst=(225, 685), mask=(976.00, 16.00) x (10.00, 10.00) [ 85.062] glyphs0_to_dst: glyph=(234, 696)x(11, 2), unclipped [ 85.062] emit_primitive_identity_mask__avx2: dst=(234, 696), mask=(992.00, 0.00) x (11.00, 2.00) [ 85.062] glyphs0_to_dst: glyph=(243, 684)x(11, 11), unclipped [ 85.062] emit_primitive_identity_mask__avx2: dst=(243, 684), mask=(1008.00, 0.00) x (11.00, 11.00) [ 85.062] glyphs0_to_dst: glyph=(253, 687)x(9, 8), unclipped [ 85.062] emit_primitive_identity_mask__avx2: dst=(253, 687), mask=(720.00, 0.00) x (9.00, 8.00) [ 85.062] glyphs0_to_dst: glyph=(261, 687)x(10, 8), unclipped [ 85.062] emit_primitive_identity_mask__avx2: dst=(261, 687), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.062] glyphs0_to_dst: glyph=(270, 687)x(10, 8), unclipped [ 85.062] emit_primitive_identity_mask__avx2: dst=(270, 687), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.062] glyphs0_to_dst: glyph=(279, 683)x(10, 12), unclipped [ 85.062] emit_primitive_identity_mask__avx2: dst=(279, 683), mask=(992.00, 16.00) x (10.00, 12.00) [ 85.062] glyphs0_to_dst: glyph=(288, 687)x(10, 8), unclipped [ 85.063] emit_primitive_identity_mask__avx2: dst=(288, 687), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.063] glyphs0_to_dst: glyph=(297, 687)x(10, 8), unclipped [ 85.063] emit_primitive_identity_mask__avx2: dst=(297, 687), mask=(752.00, 0.00) x (10.00, 8.00) [ 85.063] glyphs0_to_dst: glyph=(307, 683)x(10, 12), unclipped [ 85.063] emit_primitive_identity_mask__avx2: dst=(307, 683), mask=(1008.00, 16.00) x (10.00, 12.00) [ 85.063] glyphs0_to_dst: glyph=(315, 684)x(11, 11), unclipped [ 85.063] emit_primitive_identity_mask__avx2: dst=(315, 684), mask=(960.00, 0.00) x (11.00, 11.00) [ 85.063] glyphs0_to_dst: glyph=(324, 687)x(11, 8), unclipped [ 85.063] emit_primitive_identity_mask__avx2: dst=(324, 687), mask=(736.00, 16.00) x (11.00, 8.00) [ 85.063] glyphs0_to_dst: glyph=(334, 687)x(9, 11), unclipped [ 85.063] emit_primitive_identity_mask__avx2: dst=(334, 687), mask=(960.00, 16.00) x (9.00, 11.00) [ 85.063] glyphs0_to_dst: glyph=(342, 696)x(11, 2), unclipped [ 85.063] emit_primitive_identity_mask__avx2: dst=(342, 696), mask=(992.00, 0.00) x (11.00, 2.00) [ 85.063] glyphs0_to_dst: glyph=(351, 683)x(10, 12), unclipped [ 85.063] emit_primitive_identity_mask__avx2: dst=(351, 683), mask=(992.00, 16.00) x (10.00, 12.00) [ 85.063] glyphs0_to_dst: glyph=(361, 683)x(9, 12), unclipped [ 85.063] emit_primitive_identity_mask__avx2: dst=(361, 683), mask=(960.00, 32.00) x (9.00, 12.00) [ 85.063] glyphs0_to_dst: glyph=(369, 687)x(10, 11), unclipped [ 85.063] emit_primitive_identity_mask__avx2: dst=(369, 687), mask=(976.00, 32.00) x (10.00, 11.00) [ 85.063] glyphs0_to_dst: glyph=(378, 684)x(10, 14), unclipped [ 85.063] emit_primitive_identity_mask__avx2: dst=(378, 684), mask=(944.00, 48.00) x (10.00, 14.00) [ 85.063] glyphs0_to_dst: glyph=(387, 685)x(10, 10), unclipped [ 85.063] emit_primitive_identity_mask__avx2: dst=(387, 685), mask=(960.00, 48.00) x (10.00, 10.00) [ 85.063] glyphs0_to_dst: glyph=(396, 696)x(11, 2), unclipped [ 85.063] emit_primitive_identity_mask__avx2: dst=(396, 696), mask=(992.00, 0.00) x (11.00, 2.00) [ 85.063] glyphs0_to_dst: glyph=(406, 687)x(9, 8), unclipped [ 85.063] emit_primitive_identity_mask__avx2: dst=(406, 687), mask=(688.00, 32.00) x (9.00, 8.00) [ 85.063] glyphs0_to_dst: glyph=(415, 687)x(9, 8), unclipped [ 85.063] emit_primitive_identity_mask__avx2: dst=(415, 687), mask=(752.00, 16.00) x (9.00, 8.00) [ 85.063] glyphs0_to_dst: glyph=(424, 687)x(9, 11), unclipped [ 85.063] emit_primitive_identity_mask__avx2: dst=(424, 687), mask=(960.00, 16.00) x (9.00, 11.00) [ 85.063] glyphs0_to_dst: glyph=(432, 684)x(10, 11), unclipped [ 85.063] emit_primitive_identity_mask__avx2: dst=(432, 684), mask=(976.00, 48.00) x (10.00, 11.00) [ 85.063] glyphs0_to_dst: glyph=(442, 687)x(9, 8), unclipped [ 85.063] emit_primitive_identity_mask__avx2: dst=(442, 687), mask=(688.00, 32.00) x (9.00, 8.00) [ 85.063] glyphs0_to_dst: glyph=(450, 687)x(10, 11), unclipped [ 85.063] emit_primitive_identity_mask__avx2: dst=(450, 687), mask=(976.00, 32.00) x (10.00, 11.00) [ 85.063] gen8_vertex_flush[3498] = 96 [ 85.063] gen9_magic_ca_pass: CA fixup (6883 -> 6979) [ 85.063] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.063] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.063] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.063] sna_glyphs(op=3, nlist=1, src=(460, 695)) [ 85.063] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.063] sna_glyphs: discarding mask [ 85.063] glyphs0_to_dst(op=3, src=(460, 695), nlist=1, dst=(460, 695)+(0, 0)) [ 85.063] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.063] gen9_render_composite: 0x0, current mode=1/1 [ 85.063] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.063] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.063] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.063] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.063] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.063] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.063] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.063] sna_drawable_use_bo: using whole GPU bo [ 85.063] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.063] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.063] color_convert: src=ffffffff [20028888] [ 85.063] color_convert: dst=ffffffff [20028888] [ 85.063] sna_render_get_solid: ffffffff [ 85.063] sna_render_get_solid(white) [ 85.063] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.063] sna_transform_is_imprecise_integer_translation: no transform [ 85.063] gen9_composite_picture: integer translation (0, 0), removing [ 85.063] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.063] sna_render_pixmap_bo: GPU all damaged [ 85.063] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.063] gen4_choose_composite_emitter: solid, identity mask [ 85.063] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.063] gen9_composite_get_binding_table(f240) [ 85.063] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.063] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.063] gen9_emit_vertex_elements: setup id=9 [ 85.063] glyphs0_to_dst: glyph=(459, 684)x(10, 13), unclipped [ 85.063] emit_primitive_identity_mask__avx2: dst=(459, 684), mask=(752.00, 32.00) x (10.00, 13.00) [ 85.063] glyphs0_to_dst: glyph=(477, 690)x(10, 3), unclipped [ 85.063] emit_primitive_identity_mask__avx2: dst=(477, 690), mask=(1008.00, 48.00) x (10.00, 3.00) [ 85.063] glyphs0_to_dst: glyph=(487, 684)x(9, 14), unclipped [ 85.063] emit_primitive_identity_mask__avx2: dst=(487, 684), mask=(832.00, 32.00) x (9.00, 14.00) [ 85.063] glyphs0_to_dst: glyph=(496, 687)x(9, 8), unclipped [ 85.063] emit_primitive_identity_mask__avx2: dst=(496, 687), mask=(896.00, 48.00) x (9.00, 8.00) [ 85.063] glyphs0_to_dst: glyph=(504, 687)x(10, 8), unclipped [ 85.063] emit_primitive_identity_mask__avx2: dst=(504, 687), mask=(848.00, 16.00) x (10.00, 8.00) [ 85.063] glyphs0_to_dst: glyph=(514, 687)x(9, 8), unclipped [ 85.063] emit_primitive_identity_mask__avx2: dst=(514, 687), mask=(848.00, 48.00) x (9.00, 8.00) [ 85.063] glyphs0_to_dst: glyph=(522, 684)x(10, 11), unclipped [ 85.063] emit_primitive_identity_mask__avx2: dst=(522, 684), mask=(992.00, 32.00) x (10.00, 11.00) [ 85.063] glyphs0_to_dst: glyph=(532, 687)x(9, 11), unclipped [ 85.063] emit_primitive_identity_mask__avx2: dst=(532, 687), mask=(880.00, 16.00) x (9.00, 11.00) [ 85.063] glyphs0_to_dst: glyph=(541, 684)x(9, 11), unclipped [ 85.063] emit_primitive_identity_mask__avx2: dst=(541, 684), mask=(880.00, 0.00) x (9.00, 11.00) [ 85.063] glyphs0_to_dst: glyph=(550, 684)x(9, 14), unclipped [ 85.063] emit_primitive_identity_mask__avx2: dst=(550, 684), mask=(832.00, 32.00) x (9.00, 14.00) [ 85.063] glyphs0_to_dst: glyph=(558, 687)x(10, 8), unclipped [ 85.063] emit_primitive_identity_mask__avx2: dst=(558, 687), mask=(848.00, 16.00) x (10.00, 8.00) [ 85.063] glyphs0_to_dst: glyph=(568, 687)x(9, 11), unclipped [ 85.063] emit_primitive_identity_mask__avx2: dst=(568, 687), mask=(880.00, 16.00) x (9.00, 11.00) [ 85.063] glyphs0_to_dst: glyph=(576, 697)x(11, 2), unclipped [ 85.063] emit_primitive_identity_mask__avx2: dst=(576, 697), mask=(832.00, 48.00) x (11.00, 2.00) [ 85.063] glyphs0_to_dst: glyph=(585, 683)x(10, 12), unclipped [ 85.063] emit_primitive_identity_mask__avx2: dst=(585, 683), mask=(864.00, 0.00) x (10.00, 12.00) [ 85.063] glyphs0_to_dst: glyph=(594, 687)x(10, 8), unclipped [ 85.063] emit_primitive_identity_mask__avx2: dst=(594, 687), mask=(864.00, 32.00) x (10.00, 8.00) [ 85.063] glyphs0_to_dst: glyph=(603, 684)x(10, 11), unclipped [ 85.063] emit_primitive_identity_mask__avx2: dst=(603, 684), mask=(880.00, 32.00) x (10.00, 11.00) [ 85.063] glyphs0_to_dst: glyph=(612, 697)x(11, 2), unclipped [ 85.063] emit_primitive_identity_mask__avx2: dst=(612, 697), mask=(832.00, 48.00) x (11.00, 2.00) [ 85.063] glyphs0_to_dst: glyph=(621, 684)x(10, 11), unclipped [ 85.063] emit_primitive_identity_mask__avx2: dst=(621, 684), mask=(880.00, 32.00) x (10.00, 11.00) [ 85.063] glyphs0_to_dst: glyph=(630, 687)x(10, 8), unclipped [ 85.063] emit_primitive_identity_mask__avx2: dst=(630, 687), mask=(944.00, 0.00) x (10.00, 8.00) [ 85.063] glyphs0_to_dst: glyph=(639, 687)x(10, 11), unclipped [ 85.063] emit_primitive_identity_mask__avx2: dst=(639, 687), mask=(880.00, 48.00) x (10.00, 11.00) [ 85.063] glyphs0_to_dst: glyph=(651, 692)x(5, 3), unclipped [ 85.063] emit_primitive_identity_mask__avx2: dst=(651, 692), mask=(1008.00, 32.00) x (5.00, 3.00) [ 85.063] glyphs0_to_dst: glyph=(658, 687)x(9, 8), unclipped [ 85.063] emit_primitive_identity_mask__avx2: dst=(658, 687), mask=(896.00, 48.00) x (9.00, 8.00) [ 85.063] glyphs0_to_dst: glyph=(667, 683)x(9, 12), unclipped [ 85.063] emit_primitive_identity_mask__avx2: dst=(667, 683), mask=(992.00, 48.00) x (9.00, 12.00) [ 85.063] gen8_vertex_flush[3598] = 69 [ 85.063] gen9_magic_ca_pass: CA fixup (6979 -> 7048) [ 85.063] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.063] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.063] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.063] sna_glyphs(op=3, nlist=1, src=(1, 712)) [ 85.063] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.063] sna_glyphs: discarding mask [ 85.063] glyphs0_to_dst(op=3, src=(1, 712), nlist=1, dst=(1, 712)+(0, 0)) [ 85.063] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.063] gen9_render_composite: 0x0, current mode=1/1 [ 85.063] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.063] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.063] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.063] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.063] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.063] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.063] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.063] sna_drawable_use_bo: using whole GPU bo [ 85.063] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.063] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.063] color_convert: src=ff8ae234 [20028888] [ 85.063] color_convert: dst=ff8ae234 [20028888] [ 85.063] sna_render_get_solid: ff8ae234 [ 85.063] sna_render_get_solid(22) = ff8ae234 (old) [ 85.063] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.063] sna_transform_is_imprecise_integer_translation: no transform [ 85.063] gen9_composite_picture: integer translation (0, 0), removing [ 85.063] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.063] sna_render_pixmap_bo: GPU all damaged [ 85.063] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.063] gen4_choose_composite_emitter: solid, identity mask [ 85.063] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.063] gen9_composite_get_binding_table(f200) [ 85.063] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.063] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.063] gen9_emit_vertex_elements: setup id=9 [ 85.063] glyphs0_to_dst: glyph=(1, 704)x(9, 8), unclipped [ 85.063] emit_primitive_identity_mask__avx2: dst=(1, 704), mask=(688.00, 32.00) x (9.00, 8.00) [ 85.063] glyphs0_to_dst: glyph=(9, 702)x(10, 13), unclipped [ 85.063] emit_primitive_identity_mask__avx2: dst=(9, 702), mask=(672.00, 48.00) x (10.00, 13.00) [ 85.063] glyphs0_to_dst: glyph=(19, 704)x(9, 8), unclipped [ 85.063] emit_primitive_identity_mask__avx2: dst=(19, 704), mask=(688.00, 32.00) x (9.00, 8.00) [ 85.063] glyphs0_to_dst: glyph=(28, 706)x(8, 3), unclipped [ 85.063] emit_primitive_identity_mask__avx2: dst=(28, 706), mask=(688.00, 48.00) x (8.00, 3.00) [ 85.063] glyphs0_to_dst: glyph=(36, 702)x(11, 10), unclipped [ 85.063] emit_primitive_identity_mask__avx2: dst=(36, 702), mask=(704.00, 0.00) x (11.00, 10.00) [ 85.063] glyphs0_to_dst: glyph=(46, 704)x(9, 8), unclipped [ 85.063] emit_primitive_identity_mask__avx2: dst=(46, 704), mask=(720.00, 0.00) x (9.00, 8.00) [ 85.063] glyphs0_to_dst: glyph=(54, 704)x(10, 8), unclipped [ 85.063] emit_primitive_identity_mask__avx2: dst=(54, 704), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.063] glyphs0_to_dst: glyph=(63, 704)x(10, 8), unclipped [ 85.063] emit_primitive_identity_mask__avx2: dst=(63, 704), mask=(720.00, 16.00) x (10.00, 8.00) [ 85.063] glyphs0_to_dst: glyph=(72, 701)x(10, 11), unclipped [ 85.063] emit_primitive_identity_mask__avx2: dst=(72, 701), mask=(736.00, 0.00) x (10.00, 11.00) [ 85.063] glyphs0_to_dst: glyph=(81, 704)x(10, 8), unclipped [ 85.063] emit_primitive_identity_mask__avx2: dst=(81, 704), mask=(752.00, 0.00) x (10.00, 8.00) [ 85.063] glyphs0_to_dst: glyph=(90, 701)x(10, 11), unclipped [ 85.063] emit_primitive_identity_mask__avx2: dst=(90, 701), mask=(736.00, 0.00) x (10.00, 11.00) [ 85.063] glyphs0_to_dst: glyph=(99, 704)x(11, 8), unclipped [ 85.063] emit_primitive_identity_mask__avx2: dst=(99, 704), mask=(736.00, 16.00) x (11.00, 8.00) [ 85.063] glyphs0_to_dst: glyph=(109, 704)x(9, 8), unclipped [ 85.063] emit_primitive_identity_mask__avx2: dst=(109, 704), mask=(752.00, 16.00) x (9.00, 8.00) [ 85.063] glyphs0_to_dst: glyph=(118, 706)x(8, 3), unclipped [ 85.063] emit_primitive_identity_mask__avx2: dst=(118, 706), mask=(688.00, 48.00) x (8.00, 3.00) [ 85.063] glyphs0_to_dst: glyph=(126, 702)x(10, 10), unclipped [ 85.063] emit_primitive_identity_mask__avx2: dst=(126, 702), mask=(704.00, 32.00) x (10.00, 10.00) [ 85.063] glyphs0_to_dst: glyph=(135, 702)x(10, 10), unclipped [ 85.063] emit_primitive_identity_mask__avx2: dst=(135, 702), mask=(704.00, 32.00) x (10.00, 10.00) [ 85.063] glyphs0_to_dst: glyph=(144, 702)x(10, 10), unclipped [ 85.063] emit_primitive_identity_mask__avx2: dst=(144, 702), mask=(720.00, 32.00) x (10.00, 10.00) [ 85.063] glyphs0_to_dst: glyph=(153, 702)x(10, 10), unclipped [ 85.063] emit_primitive_identity_mask__avx2: dst=(153, 702), mask=(704.00, 48.00) x (10.00, 10.00) [ 85.063] gen8_vertex_flush[3698] = 54 [ 85.063] gen9_magic_ca_pass: CA fixup (7048 -> 7102) [ 85.063] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.063] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.063] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.063] sna_glyphs(op=3, nlist=1, src=(163, 712)) [ 85.063] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.063] sna_glyphs: discarding mask [ 85.063] glyphs0_to_dst(op=3, src=(163, 712), nlist=1, dst=(163, 712)+(0, 0)) [ 85.063] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.063] gen9_render_composite: 0x0, current mode=1/1 [ 85.063] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.063] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.063] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.063] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.063] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.063] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.063] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.063] sna_drawable_use_bo: using whole GPU bo [ 85.063] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.063] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.063] color_convert: src=ffffffff [20028888] [ 85.063] color_convert: dst=ffffffff [20028888] [ 85.063] sna_render_get_solid: ffffffff [ 85.063] sna_render_get_solid(white) [ 85.063] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.063] sna_transform_is_imprecise_integer_translation: no transform [ 85.063] gen9_composite_picture: integer translation (0, 0), removing [ 85.063] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.063] sna_render_pixmap_bo: GPU all damaged [ 85.063] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.063] gen4_choose_composite_emitter: solid, identity mask [ 85.063] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.063] gen9_composite_get_binding_table(f1c0) [ 85.063] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.063] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.063] gen9_emit_vertex_elements: setup id=9 [ 85.063] glyphs0_to_dst: glyph=(165, 704)x(5, 8), unclipped [ 85.063] emit_primitive_identity_mask__avx2: dst=(165, 704), mask=(720.00, 48.00) x (5.00, 8.00) [ 85.063] gen8_vertex_flush[3798] = 3 [ 85.063] gen9_magic_ca_pass: CA fixup (7102 -> 7105) [ 85.063] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.063] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.063] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.063] sna_glyphs(op=3, nlist=1, src=(172, 712)) [ 85.063] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.063] sna_glyphs: discarding mask [ 85.063] glyphs0_to_dst(op=3, src=(172, 712), nlist=1, dst=(172, 712)+(0, 0)) [ 85.063] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.063] gen9_render_composite: 0x0, current mode=1/1 [ 85.063] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.063] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.063] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.063] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.063] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.063] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.063] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.063] sna_drawable_use_bo: using whole GPU bo [ 85.063] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.063] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.063] color_convert: src=ff729fcf [20028888] [ 85.063] color_convert: dst=ff729fcf [20028888] [ 85.063] sna_render_get_solid: ff729fcf [ 85.063] sna_render_get_solid(23) = ff729fcf (old) [ 85.063] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.063] sna_transform_is_imprecise_integer_translation: no transform [ 85.063] gen9_composite_picture: integer translation (0, 0), removing [ 85.063] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.063] sna_render_pixmap_bo: GPU all damaged [ 85.063] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.063] gen4_choose_composite_emitter: solid, identity mask [ 85.063] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.063] gen9_composite_get_binding_table(f180) [ 85.063] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.063] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.063] gen9_emit_vertex_elements: setup id=9 [ 85.063] glyphs0_to_dst: glyph=(171, 706)x(11, 3), unclipped [ 85.063] emit_primitive_identity_mask__avx2: dst=(171, 706), mask=(736.00, 32.00) x (11.00, 3.00) [ 85.063] glyphs0_to_dst: glyph=(180, 701)x(10, 14), unclipped [ 85.063] emit_primitive_identity_mask__avx2: dst=(180, 701), mask=(944.00, 48.00) x (10.00, 14.00) [ 85.063] glyphs0_to_dst: glyph=(189, 701)x(11, 11), unclipped [ 85.063] emit_primitive_identity_mask__avx2: dst=(189, 701), mask=(960.00, 0.00) x (11.00, 11.00) [ 85.063] glyphs0_to_dst: glyph=(198, 704)x(10, 8), unclipped [ 85.063] emit_primitive_identity_mask__avx2: dst=(198, 704), mask=(976.00, 0.00) x (10.00, 8.00) [ 85.063] glyphs0_to_dst: glyph=(208, 704)x(9, 11), unclipped [ 85.063] emit_primitive_identity_mask__avx2: dst=(208, 704), mask=(960.00, 16.00) x (9.00, 11.00) [ 85.063] glyphs0_to_dst: glyph=(216, 701)x(10, 14), unclipped [ 85.063] emit_primitive_identity_mask__avx2: dst=(216, 701), mask=(944.00, 48.00) x (10.00, 14.00) [ 85.063] glyphs0_to_dst: glyph=(225, 702)x(10, 10), unclipped [ 85.063] emit_primitive_identity_mask__avx2: dst=(225, 702), mask=(976.00, 16.00) x (10.00, 10.00) [ 85.063] glyphs0_to_dst: glyph=(234, 713)x(11, 2), unclipped [ 85.063] emit_primitive_identity_mask__avx2: dst=(234, 713), mask=(992.00, 0.00) x (11.00, 2.00) [ 85.063] glyphs0_to_dst: glyph=(243, 701)x(11, 11), unclipped [ 85.063] emit_primitive_identity_mask__avx2: dst=(243, 701), mask=(1008.00, 0.00) x (11.00, 11.00) [ 85.063] glyphs0_to_dst: glyph=(253, 704)x(9, 8), unclipped [ 85.063] emit_primitive_identity_mask__avx2: dst=(253, 704), mask=(720.00, 0.00) x (9.00, 8.00) [ 85.063] glyphs0_to_dst: glyph=(261, 704)x(10, 8), unclipped [ 85.063] emit_primitive_identity_mask__avx2: dst=(261, 704), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.063] glyphs0_to_dst: glyph=(270, 704)x(10, 8), unclipped [ 85.063] emit_primitive_identity_mask__avx2: dst=(270, 704), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.063] glyphs0_to_dst: glyph=(279, 700)x(10, 12), unclipped [ 85.063] emit_primitive_identity_mask__avx2: dst=(279, 700), mask=(992.00, 16.00) x (10.00, 12.00) [ 85.063] glyphs0_to_dst: glyph=(288, 704)x(10, 8), unclipped [ 85.063] emit_primitive_identity_mask__avx2: dst=(288, 704), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.063] glyphs0_to_dst: glyph=(297, 704)x(10, 8), unclipped [ 85.063] emit_primitive_identity_mask__avx2: dst=(297, 704), mask=(752.00, 0.00) x (10.00, 8.00) [ 85.063] glyphs0_to_dst: glyph=(307, 700)x(10, 12), unclipped [ 85.063] emit_primitive_identity_mask__avx2: dst=(307, 700), mask=(1008.00, 16.00) x (10.00, 12.00) [ 85.063] glyphs0_to_dst: glyph=(315, 701)x(11, 11), unclipped [ 85.063] emit_primitive_identity_mask__avx2: dst=(315, 701), mask=(960.00, 0.00) x (11.00, 11.00) [ 85.063] glyphs0_to_dst: glyph=(324, 704)x(11, 8), unclipped [ 85.063] emit_primitive_identity_mask__avx2: dst=(324, 704), mask=(736.00, 16.00) x (11.00, 8.00) [ 85.063] glyphs0_to_dst: glyph=(334, 704)x(9, 11), unclipped [ 85.063] emit_primitive_identity_mask__avx2: dst=(334, 704), mask=(960.00, 16.00) x (9.00, 11.00) [ 85.063] glyphs0_to_dst: glyph=(342, 713)x(11, 2), unclipped [ 85.063] emit_primitive_identity_mask__avx2: dst=(342, 713), mask=(992.00, 0.00) x (11.00, 2.00) [ 85.063] glyphs0_to_dst: glyph=(351, 700)x(10, 12), unclipped [ 85.063] emit_primitive_identity_mask__avx2: dst=(351, 700), mask=(992.00, 16.00) x (10.00, 12.00) [ 85.063] glyphs0_to_dst: glyph=(361, 700)x(9, 12), unclipped [ 85.063] emit_primitive_identity_mask__avx2: dst=(361, 700), mask=(960.00, 32.00) x (9.00, 12.00) [ 85.063] glyphs0_to_dst: glyph=(369, 704)x(10, 11), unclipped [ 85.063] emit_primitive_identity_mask__avx2: dst=(369, 704), mask=(976.00, 32.00) x (10.00, 11.00) [ 85.063] glyphs0_to_dst: glyph=(378, 701)x(10, 14), unclipped [ 85.063] emit_primitive_identity_mask__avx2: dst=(378, 701), mask=(944.00, 48.00) x (10.00, 14.00) [ 85.063] glyphs0_to_dst: glyph=(387, 702)x(10, 10), unclipped [ 85.063] emit_primitive_identity_mask__avx2: dst=(387, 702), mask=(960.00, 48.00) x (10.00, 10.00) [ 85.063] glyphs0_to_dst: glyph=(396, 713)x(11, 2), unclipped [ 85.063] emit_primitive_identity_mask__avx2: dst=(396, 713), mask=(992.00, 0.00) x (11.00, 2.00) [ 85.063] glyphs0_to_dst: glyph=(406, 704)x(9, 8), unclipped [ 85.063] emit_primitive_identity_mask__avx2: dst=(406, 704), mask=(688.00, 32.00) x (9.00, 8.00) [ 85.063] glyphs0_to_dst: glyph=(415, 704)x(9, 8), unclipped [ 85.064] emit_primitive_identity_mask__avx2: dst=(415, 704), mask=(752.00, 16.00) x (9.00, 8.00) [ 85.064] glyphs0_to_dst: glyph=(424, 704)x(9, 11), unclipped [ 85.064] emit_primitive_identity_mask__avx2: dst=(424, 704), mask=(960.00, 16.00) x (9.00, 11.00) [ 85.064] glyphs0_to_dst: glyph=(432, 701)x(10, 11), unclipped [ 85.064] emit_primitive_identity_mask__avx2: dst=(432, 701), mask=(976.00, 48.00) x (10.00, 11.00) [ 85.064] glyphs0_to_dst: glyph=(442, 704)x(9, 8), unclipped [ 85.064] emit_primitive_identity_mask__avx2: dst=(442, 704), mask=(688.00, 32.00) x (9.00, 8.00) [ 85.064] glyphs0_to_dst: glyph=(450, 704)x(10, 11), unclipped [ 85.064] emit_primitive_identity_mask__avx2: dst=(450, 704), mask=(976.00, 32.00) x (10.00, 11.00) [ 85.064] gen8_vertex_flush[3898] = 96 [ 85.064] gen9_magic_ca_pass: CA fixup (7105 -> 7201) [ 85.064] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.064] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.064] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.064] sna_glyphs(op=3, nlist=1, src=(460, 712)) [ 85.064] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.064] sna_glyphs: discarding mask [ 85.064] glyphs0_to_dst(op=3, src=(460, 712), nlist=1, dst=(460, 712)+(0, 0)) [ 85.064] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.064] gen9_render_composite: 0x0, current mode=1/1 [ 85.064] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.064] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.064] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.064] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.064] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.064] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.064] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.064] sna_drawable_use_bo: using whole GPU bo [ 85.064] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.064] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.064] color_convert: src=ffffffff [20028888] [ 85.064] color_convert: dst=ffffffff [20028888] [ 85.064] sna_render_get_solid: ffffffff [ 85.064] sna_render_get_solid(white) [ 85.064] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.064] sna_transform_is_imprecise_integer_translation: no transform [ 85.064] gen9_composite_picture: integer translation (0, 0), removing [ 85.064] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.064] sna_render_pixmap_bo: GPU all damaged [ 85.064] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.064] gen4_choose_composite_emitter: solid, identity mask [ 85.064] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.064] gen9_composite_get_binding_table(f140) [ 85.064] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.064] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.064] gen9_emit_vertex_elements: setup id=9 [ 85.064] glyphs0_to_dst: glyph=(459, 701)x(10, 13), unclipped [ 85.064] emit_primitive_identity_mask__avx2: dst=(459, 701), mask=(752.00, 32.00) x (10.00, 13.00) [ 85.064] glyphs0_to_dst: glyph=(477, 707)x(10, 3), unclipped [ 85.064] emit_primitive_identity_mask__avx2: dst=(477, 707), mask=(1008.00, 48.00) x (10.00, 3.00) [ 85.064] glyphs0_to_dst: glyph=(487, 701)x(9, 14), unclipped [ 85.064] emit_primitive_identity_mask__avx2: dst=(487, 701), mask=(832.00, 32.00) x (9.00, 14.00) [ 85.064] glyphs0_to_dst: glyph=(496, 704)x(9, 8), unclipped [ 85.064] emit_primitive_identity_mask__avx2: dst=(496, 704), mask=(896.00, 48.00) x (9.00, 8.00) [ 85.064] glyphs0_to_dst: glyph=(504, 704)x(10, 8), unclipped [ 85.064] emit_primitive_identity_mask__avx2: dst=(504, 704), mask=(848.00, 16.00) x (10.00, 8.00) [ 85.064] glyphs0_to_dst: glyph=(514, 704)x(9, 8), unclipped [ 85.064] emit_primitive_identity_mask__avx2: dst=(514, 704), mask=(848.00, 48.00) x (9.00, 8.00) [ 85.064] glyphs0_to_dst: glyph=(522, 701)x(10, 11), unclipped [ 85.064] emit_primitive_identity_mask__avx2: dst=(522, 701), mask=(992.00, 32.00) x (10.00, 11.00) [ 85.064] glyphs0_to_dst: glyph=(532, 704)x(9, 11), unclipped [ 85.064] emit_primitive_identity_mask__avx2: dst=(532, 704), mask=(880.00, 16.00) x (9.00, 11.00) [ 85.064] glyphs0_to_dst: glyph=(541, 701)x(9, 11), unclipped [ 85.064] emit_primitive_identity_mask__avx2: dst=(541, 701), mask=(880.00, 0.00) x (9.00, 11.00) [ 85.064] glyphs0_to_dst: glyph=(550, 701)x(9, 14), unclipped [ 85.064] emit_primitive_identity_mask__avx2: dst=(550, 701), mask=(832.00, 32.00) x (9.00, 14.00) [ 85.064] glyphs0_to_dst: glyph=(558, 704)x(10, 8), unclipped [ 85.064] emit_primitive_identity_mask__avx2: dst=(558, 704), mask=(848.00, 16.00) x (10.00, 8.00) [ 85.064] glyphs0_to_dst: glyph=(568, 704)x(9, 11), unclipped [ 85.064] emit_primitive_identity_mask__avx2: dst=(568, 704), mask=(880.00, 16.00) x (9.00, 11.00) [ 85.064] glyphs0_to_dst: glyph=(576, 714)x(11, 2), unclipped [ 85.064] emit_primitive_identity_mask__avx2: dst=(576, 714), mask=(832.00, 48.00) x (11.00, 2.00) [ 85.064] glyphs0_to_dst: glyph=(585, 700)x(10, 12), unclipped [ 85.064] emit_primitive_identity_mask__avx2: dst=(585, 700), mask=(864.00, 0.00) x (10.00, 12.00) [ 85.064] glyphs0_to_dst: glyph=(594, 704)x(10, 8), unclipped [ 85.064] emit_primitive_identity_mask__avx2: dst=(594, 704), mask=(864.00, 32.00) x (10.00, 8.00) [ 85.064] glyphs0_to_dst: glyph=(603, 701)x(10, 11), unclipped [ 85.064] emit_primitive_identity_mask__avx2: dst=(603, 701), mask=(880.00, 32.00) x (10.00, 11.00) [ 85.064] glyphs0_to_dst: glyph=(612, 714)x(11, 2), unclipped [ 85.064] emit_primitive_identity_mask__avx2: dst=(612, 714), mask=(832.00, 48.00) x (11.00, 2.00) [ 85.064] glyphs0_to_dst: glyph=(621, 701)x(10, 11), unclipped [ 85.064] emit_primitive_identity_mask__avx2: dst=(621, 701), mask=(880.00, 32.00) x (10.00, 11.00) [ 85.064] glyphs0_to_dst: glyph=(630, 704)x(10, 8), unclipped [ 85.064] emit_primitive_identity_mask__avx2: dst=(630, 704), mask=(944.00, 0.00) x (10.00, 8.00) [ 85.064] glyphs0_to_dst: glyph=(639, 704)x(10, 11), unclipped [ 85.064] emit_primitive_identity_mask__avx2: dst=(639, 704), mask=(880.00, 48.00) x (10.00, 11.00) [ 85.064] glyphs0_to_dst: glyph=(651, 709)x(5, 3), unclipped [ 85.064] emit_primitive_identity_mask__avx2: dst=(651, 709), mask=(1008.00, 32.00) x (5.00, 3.00) [ 85.064] glyphs0_to_dst: glyph=(658, 704)x(9, 8), unclipped [ 85.064] emit_primitive_identity_mask__avx2: dst=(658, 704), mask=(896.00, 48.00) x (9.00, 8.00) [ 85.064] glyphs0_to_dst: glyph=(667, 700)x(9, 12), unclipped [ 85.064] emit_primitive_identity_mask__avx2: dst=(667, 700), mask=(992.00, 48.00) x (9.00, 12.00) [ 85.064] gen8_vertex_flush[3998] = 69 [ 85.064] gen9_magic_ca_pass: CA fixup (7201 -> 7270) [ 85.064] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.064] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.064] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.064] sna_glyphs(op=3, nlist=1, src=(1, 729)) [ 85.064] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.064] sna_glyphs: discarding mask [ 85.064] glyphs0_to_dst(op=3, src=(1, 729), nlist=1, dst=(1, 729)+(0, 0)) [ 85.064] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.064] gen9_render_composite: 0x0, current mode=1/1 [ 85.064] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.064] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.064] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.064] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.064] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.064] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.064] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.064] sna_drawable_use_bo: using whole GPU bo [ 85.064] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.064] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.064] color_convert: src=ff8ae234 [20028888] [ 85.064] color_convert: dst=ff8ae234 [20028888] [ 85.064] sna_render_get_solid: ff8ae234 [ 85.064] sna_render_get_solid(22) = ff8ae234 (old) [ 85.064] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.064] sna_transform_is_imprecise_integer_translation: no transform [ 85.064] gen9_composite_picture: integer translation (0, 0), removing [ 85.064] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.064] sna_render_pixmap_bo: GPU all damaged [ 85.064] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.064] gen4_choose_composite_emitter: solid, identity mask [ 85.064] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.064] gen9_composite_get_binding_table(f100) [ 85.064] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.064] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.064] gen9_emit_vertex_elements: setup id=9 [ 85.064] glyphs0_to_dst: glyph=(1, 721)x(9, 8), unclipped [ 85.064] emit_primitive_identity_mask__avx2: dst=(1, 721), mask=(688.00, 32.00) x (9.00, 8.00) [ 85.064] glyphs0_to_dst: glyph=(9, 719)x(10, 13), unclipped [ 85.064] emit_primitive_identity_mask__avx2: dst=(9, 719), mask=(672.00, 48.00) x (10.00, 13.00) [ 85.064] glyphs0_to_dst: glyph=(19, 721)x(9, 8), unclipped [ 85.064] emit_primitive_identity_mask__avx2: dst=(19, 721), mask=(688.00, 32.00) x (9.00, 8.00) [ 85.064] glyphs0_to_dst: glyph=(28, 723)x(8, 3), unclipped [ 85.064] emit_primitive_identity_mask__avx2: dst=(28, 723), mask=(688.00, 48.00) x (8.00, 3.00) [ 85.064] glyphs0_to_dst: glyph=(36, 719)x(11, 10), unclipped [ 85.064] emit_primitive_identity_mask__avx2: dst=(36, 719), mask=(704.00, 0.00) x (11.00, 10.00) [ 85.064] glyphs0_to_dst: glyph=(46, 721)x(9, 8), unclipped [ 85.064] emit_primitive_identity_mask__avx2: dst=(46, 721), mask=(720.00, 0.00) x (9.00, 8.00) [ 85.064] glyphs0_to_dst: glyph=(54, 721)x(10, 8), unclipped [ 85.064] emit_primitive_identity_mask__avx2: dst=(54, 721), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.064] glyphs0_to_dst: glyph=(63, 721)x(10, 8), unclipped [ 85.064] emit_primitive_identity_mask__avx2: dst=(63, 721), mask=(720.00, 16.00) x (10.00, 8.00) [ 85.064] glyphs0_to_dst: glyph=(72, 718)x(10, 11), unclipped [ 85.064] emit_primitive_identity_mask__avx2: dst=(72, 718), mask=(736.00, 0.00) x (10.00, 11.00) [ 85.064] glyphs0_to_dst: glyph=(81, 721)x(10, 8), unclipped [ 85.064] emit_primitive_identity_mask__avx2: dst=(81, 721), mask=(752.00, 0.00) x (10.00, 8.00) [ 85.064] glyphs0_to_dst: glyph=(90, 718)x(10, 11), unclipped [ 85.064] emit_primitive_identity_mask__avx2: dst=(90, 718), mask=(736.00, 0.00) x (10.00, 11.00) [ 85.064] glyphs0_to_dst: glyph=(99, 721)x(11, 8), unclipped [ 85.064] emit_primitive_identity_mask__avx2: dst=(99, 721), mask=(736.00, 16.00) x (11.00, 8.00) [ 85.064] glyphs0_to_dst: glyph=(109, 721)x(9, 8), unclipped [ 85.064] emit_primitive_identity_mask__avx2: dst=(109, 721), mask=(752.00, 16.00) x (9.00, 8.00) [ 85.064] glyphs0_to_dst: glyph=(118, 723)x(8, 3), unclipped [ 85.064] emit_primitive_identity_mask__avx2: dst=(118, 723), mask=(688.00, 48.00) x (8.00, 3.00) [ 85.064] glyphs0_to_dst: glyph=(126, 719)x(10, 10), unclipped [ 85.064] emit_primitive_identity_mask__avx2: dst=(126, 719), mask=(704.00, 32.00) x (10.00, 10.00) [ 85.064] glyphs0_to_dst: glyph=(135, 719)x(10, 10), unclipped [ 85.064] emit_primitive_identity_mask__avx2: dst=(135, 719), mask=(704.00, 32.00) x (10.00, 10.00) [ 85.064] glyphs0_to_dst: glyph=(144, 719)x(10, 10), unclipped [ 85.064] emit_primitive_identity_mask__avx2: dst=(144, 719), mask=(720.00, 32.00) x (10.00, 10.00) [ 85.064] glyphs0_to_dst: glyph=(153, 719)x(10, 10), unclipped [ 85.064] emit_primitive_identity_mask__avx2: dst=(153, 719), mask=(704.00, 48.00) x (10.00, 10.00) [ 85.064] gen8_vertex_flush[3a98] = 54 [ 85.064] gen9_magic_ca_pass: CA fixup (7270 -> 7324) [ 85.064] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.064] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.064] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.064] sna_glyphs(op=3, nlist=1, src=(163, 729)) [ 85.064] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.064] sna_glyphs: discarding mask [ 85.064] glyphs0_to_dst(op=3, src=(163, 729), nlist=1, dst=(163, 729)+(0, 0)) [ 85.064] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.064] gen9_render_composite: 0x0, current mode=1/1 [ 85.064] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.064] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.064] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.064] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.064] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.064] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.064] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.064] sna_drawable_use_bo: using whole GPU bo [ 85.064] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.064] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.064] color_convert: src=ffffffff [20028888] [ 85.064] color_convert: dst=ffffffff [20028888] [ 85.064] sna_render_get_solid: ffffffff [ 85.064] sna_render_get_solid(white) [ 85.064] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.064] sna_transform_is_imprecise_integer_translation: no transform [ 85.064] gen9_composite_picture: integer translation (0, 0), removing [ 85.064] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.064] sna_render_pixmap_bo: GPU all damaged [ 85.064] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.064] gen4_choose_composite_emitter: solid, identity mask [ 85.064] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.064] gen9_composite_get_binding_table(f0c0) [ 85.064] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.064] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.064] gen9_emit_vertex_elements: setup id=9 [ 85.064] glyphs0_to_dst: glyph=(165, 721)x(5, 8), unclipped [ 85.064] emit_primitive_identity_mask__avx2: dst=(165, 721), mask=(720.00, 48.00) x (5.00, 8.00) [ 85.064] gen8_vertex_flush[3b98] = 3 [ 85.064] gen9_magic_ca_pass: CA fixup (7324 -> 7327) [ 85.064] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.064] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.064] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.064] sna_accel_flush: flush?=0, dirty?=0 [ 85.064] sna_glyphs(op=3, nlist=1, src=(172, 729)) [ 85.064] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.064] sna_glyphs: discarding mask [ 85.064] glyphs0_to_dst(op=3, src=(172, 729), nlist=1, dst=(172, 729)+(0, 0)) [ 85.064] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.064] gen9_render_composite: 0x0, current mode=1/1 [ 85.064] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.064] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.064] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.064] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.064] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.064] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.064] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.064] sna_drawable_use_bo: using whole GPU bo [ 85.064] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.064] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.064] color_convert: src=ff729fcf [20028888] [ 85.064] color_convert: dst=ff729fcf [20028888] [ 85.064] sna_render_get_solid: ff729fcf [ 85.064] sna_render_get_solid(23) = ff729fcf (old) [ 85.064] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.064] sna_transform_is_imprecise_integer_translation: no transform [ 85.064] gen9_composite_picture: integer translation (0, 0), removing [ 85.064] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.064] sna_render_pixmap_bo: GPU all damaged [ 85.064] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.064] gen4_choose_composite_emitter: solid, identity mask [ 85.064] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.064] gen9_composite_get_binding_table(f080) [ 85.064] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.064] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.064] gen9_emit_vertex_elements: setup id=9 [ 85.064] glyphs0_to_dst: glyph=(171, 723)x(11, 3), unclipped [ 85.064] emit_primitive_identity_mask__avx2: dst=(171, 723), mask=(736.00, 32.00) x (11.00, 3.00) [ 85.064] glyphs0_to_dst: glyph=(180, 718)x(10, 14), unclipped [ 85.064] emit_primitive_identity_mask__avx2: dst=(180, 718), mask=(944.00, 48.00) x (10.00, 14.00) [ 85.064] glyphs0_to_dst: glyph=(189, 718)x(11, 11), unclipped [ 85.064] emit_primitive_identity_mask__avx2: dst=(189, 718), mask=(960.00, 0.00) x (11.00, 11.00) [ 85.064] glyphs0_to_dst: glyph=(198, 721)x(10, 8), unclipped [ 85.064] emit_primitive_identity_mask__avx2: dst=(198, 721), mask=(976.00, 0.00) x (10.00, 8.00) [ 85.064] glyphs0_to_dst: glyph=(208, 721)x(9, 11), unclipped [ 85.065] emit_primitive_identity_mask__avx2: dst=(208, 721), mask=(960.00, 16.00) x (9.00, 11.00) [ 85.065] glyphs0_to_dst: glyph=(216, 718)x(10, 14), unclipped [ 85.065] emit_primitive_identity_mask__avx2: dst=(216, 718), mask=(944.00, 48.00) x (10.00, 14.00) [ 85.065] glyphs0_to_dst: glyph=(225, 719)x(10, 10), unclipped [ 85.065] emit_primitive_identity_mask__avx2: dst=(225, 719), mask=(976.00, 16.00) x (10.00, 10.00) [ 85.065] glyphs0_to_dst: glyph=(234, 730)x(11, 2), unclipped [ 85.065] emit_primitive_identity_mask__avx2: dst=(234, 730), mask=(992.00, 0.00) x (11.00, 2.00) [ 85.065] glyphs0_to_dst: glyph=(243, 718)x(11, 11), unclipped [ 85.065] emit_primitive_identity_mask__avx2: dst=(243, 718), mask=(1008.00, 0.00) x (11.00, 11.00) [ 85.065] glyphs0_to_dst: glyph=(253, 721)x(9, 8), unclipped [ 85.065] emit_primitive_identity_mask__avx2: dst=(253, 721), mask=(720.00, 0.00) x (9.00, 8.00) [ 85.065] glyphs0_to_dst: glyph=(261, 721)x(10, 8), unclipped [ 85.065] emit_primitive_identity_mask__avx2: dst=(261, 721), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.065] glyphs0_to_dst: glyph=(270, 721)x(10, 8), unclipped [ 85.065] emit_primitive_identity_mask__avx2: dst=(270, 721), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.065] glyphs0_to_dst: glyph=(279, 717)x(10, 12), unclipped [ 85.065] emit_primitive_identity_mask__avx2: dst=(279, 717), mask=(992.00, 16.00) x (10.00, 12.00) [ 85.065] glyphs0_to_dst: glyph=(288, 721)x(10, 8), unclipped [ 85.065] emit_primitive_identity_mask__avx2: dst=(288, 721), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.065] glyphs0_to_dst: glyph=(297, 721)x(10, 8), unclipped [ 85.065] emit_primitive_identity_mask__avx2: dst=(297, 721), mask=(752.00, 0.00) x (10.00, 8.00) [ 85.065] glyphs0_to_dst: glyph=(307, 717)x(10, 12), unclipped [ 85.065] emit_primitive_identity_mask__avx2: dst=(307, 717), mask=(1008.00, 16.00) x (10.00, 12.00) [ 85.065] glyphs0_to_dst: glyph=(315, 718)x(11, 11), unclipped [ 85.065] emit_primitive_identity_mask__avx2: dst=(315, 718), mask=(960.00, 0.00) x (11.00, 11.00) [ 85.065] glyphs0_to_dst: glyph=(324, 721)x(11, 8), unclipped [ 85.065] emit_primitive_identity_mask__avx2: dst=(324, 721), mask=(736.00, 16.00) x (11.00, 8.00) [ 85.065] glyphs0_to_dst: glyph=(334, 721)x(9, 11), unclipped [ 85.065] emit_primitive_identity_mask__avx2: dst=(334, 721), mask=(960.00, 16.00) x (9.00, 11.00) [ 85.065] glyphs0_to_dst: glyph=(342, 730)x(11, 2), unclipped [ 85.065] emit_primitive_identity_mask__avx2: dst=(342, 730), mask=(992.00, 0.00) x (11.00, 2.00) [ 85.065] glyphs0_to_dst: glyph=(351, 717)x(10, 12), unclipped [ 85.065] emit_primitive_identity_mask__avx2: dst=(351, 717), mask=(992.00, 16.00) x (10.00, 12.00) [ 85.065] glyphs0_to_dst: glyph=(361, 717)x(9, 12), unclipped [ 85.065] emit_primitive_identity_mask__avx2: dst=(361, 717), mask=(960.00, 32.00) x (9.00, 12.00) [ 85.065] glyphs0_to_dst: glyph=(369, 721)x(10, 11), unclipped [ 85.065] emit_primitive_identity_mask__avx2: dst=(369, 721), mask=(976.00, 32.00) x (10.00, 11.00) [ 85.065] glyphs0_to_dst: glyph=(378, 718)x(10, 14), unclipped [ 85.065] emit_primitive_identity_mask__avx2: dst=(378, 718), mask=(944.00, 48.00) x (10.00, 14.00) [ 85.065] glyphs0_to_dst: glyph=(387, 719)x(10, 10), unclipped [ 85.065] emit_primitive_identity_mask__avx2: dst=(387, 719), mask=(960.00, 48.00) x (10.00, 10.00) [ 85.065] glyphs0_to_dst: glyph=(396, 730)x(11, 2), unclipped [ 85.065] emit_primitive_identity_mask__avx2: dst=(396, 730), mask=(992.00, 0.00) x (11.00, 2.00) [ 85.065] glyphs0_to_dst: glyph=(406, 721)x(9, 8), unclipped [ 85.065] emit_primitive_identity_mask__avx2: dst=(406, 721), mask=(688.00, 32.00) x (9.00, 8.00) [ 85.065] glyphs0_to_dst: glyph=(415, 721)x(9, 8), unclipped [ 85.065] emit_primitive_identity_mask__avx2: dst=(415, 721), mask=(752.00, 16.00) x (9.00, 8.00) [ 85.065] glyphs0_to_dst: glyph=(424, 721)x(9, 11), unclipped [ 85.065] emit_primitive_identity_mask__avx2: dst=(424, 721), mask=(960.00, 16.00) x (9.00, 11.00) [ 85.065] glyphs0_to_dst: glyph=(432, 718)x(10, 11), unclipped [ 85.065] emit_primitive_identity_mask__avx2: dst=(432, 718), mask=(976.00, 48.00) x (10.00, 11.00) [ 85.065] glyphs0_to_dst: glyph=(442, 721)x(9, 8), unclipped [ 85.065] emit_primitive_identity_mask__avx2: dst=(442, 721), mask=(688.00, 32.00) x (9.00, 8.00) [ 85.065] glyphs0_to_dst: glyph=(450, 721)x(10, 11), unclipped [ 85.065] emit_primitive_identity_mask__avx2: dst=(450, 721), mask=(976.00, 32.00) x (10.00, 11.00) [ 85.065] gen8_vertex_flush[3c98] = 96 [ 85.065] gen9_magic_ca_pass: CA fixup (7327 -> 7423) [ 85.065] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.065] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.065] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.065] sna_glyphs(op=3, nlist=1, src=(460, 729)) [ 85.065] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.065] sna_glyphs: discarding mask [ 85.065] glyphs0_to_dst(op=3, src=(460, 729), nlist=1, dst=(460, 729)+(0, 0)) [ 85.065] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.065] gen9_render_composite: 0x0, current mode=1/1 [ 85.065] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.065] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.065] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.065] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.065] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.065] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.065] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.065] sna_drawable_use_bo: using whole GPU bo [ 85.065] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.065] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.065] color_convert: src=ffffffff [20028888] [ 85.065] color_convert: dst=ffffffff [20028888] [ 85.065] sna_render_get_solid: ffffffff [ 85.065] sna_render_get_solid(white) [ 85.065] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.065] sna_transform_is_imprecise_integer_translation: no transform [ 85.065] gen9_composite_picture: integer translation (0, 0), removing [ 85.065] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.065] sna_render_pixmap_bo: GPU all damaged [ 85.065] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.065] gen4_choose_composite_emitter: solid, identity mask [ 85.065] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.065] gen9_composite_get_binding_table(f040) [ 85.065] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.065] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.065] gen9_emit_vertex_elements: setup id=9 [ 85.065] glyphs0_to_dst: glyph=(459, 718)x(10, 13), unclipped [ 85.065] emit_primitive_identity_mask__avx2: dst=(459, 718), mask=(752.00, 32.00) x (10.00, 13.00) [ 85.065] glyphs0_to_dst: glyph=(477, 724)x(10, 3), unclipped [ 85.065] emit_primitive_identity_mask__avx2: dst=(477, 724), mask=(1008.00, 48.00) x (10.00, 3.00) [ 85.065] glyphs0_to_dst: glyph=(487, 718)x(9, 14), unclipped [ 85.065] emit_primitive_identity_mask__avx2: dst=(487, 718), mask=(832.00, 32.00) x (9.00, 14.00) [ 85.065] glyphs0_to_dst: glyph=(496, 721)x(9, 8), unclipped [ 85.065] emit_primitive_identity_mask__avx2: dst=(496, 721), mask=(896.00, 48.00) x (9.00, 8.00) [ 85.065] glyphs0_to_dst: glyph=(504, 721)x(10, 8), unclipped [ 85.065] emit_primitive_identity_mask__avx2: dst=(504, 721), mask=(848.00, 16.00) x (10.00, 8.00) [ 85.065] glyphs0_to_dst: glyph=(514, 721)x(9, 8), unclipped [ 85.065] emit_primitive_identity_mask__avx2: dst=(514, 721), mask=(848.00, 48.00) x (9.00, 8.00) [ 85.065] glyphs0_to_dst: glyph=(522, 718)x(10, 11), unclipped [ 85.065] emit_primitive_identity_mask__avx2: dst=(522, 718), mask=(992.00, 32.00) x (10.00, 11.00) [ 85.065] glyphs0_to_dst: glyph=(532, 721)x(9, 11), unclipped [ 85.065] emit_primitive_identity_mask__avx2: dst=(532, 721), mask=(880.00, 16.00) x (9.00, 11.00) [ 85.065] glyphs0_to_dst: glyph=(541, 718)x(9, 11), unclipped [ 85.065] emit_primitive_identity_mask__avx2: dst=(541, 718), mask=(880.00, 0.00) x (9.00, 11.00) [ 85.065] glyphs0_to_dst: glyph=(550, 718)x(9, 14), unclipped [ 85.065] emit_primitive_identity_mask__avx2: dst=(550, 718), mask=(832.00, 32.00) x (9.00, 14.00) [ 85.065] glyphs0_to_dst: glyph=(558, 721)x(10, 8), unclipped [ 85.065] emit_primitive_identity_mask__avx2: dst=(558, 721), mask=(848.00, 16.00) x (10.00, 8.00) [ 85.065] glyphs0_to_dst: glyph=(568, 721)x(9, 11), unclipped [ 85.065] emit_primitive_identity_mask__avx2: dst=(568, 721), mask=(880.00, 16.00) x (9.00, 11.00) [ 85.065] glyphs0_to_dst: glyph=(576, 731)x(11, 2), unclipped [ 85.065] emit_primitive_identity_mask__avx2: dst=(576, 731), mask=(832.00, 48.00) x (11.00, 2.00) [ 85.065] glyphs0_to_dst: glyph=(585, 717)x(10, 12), unclipped [ 85.065] emit_primitive_identity_mask__avx2: dst=(585, 717), mask=(864.00, 0.00) x (10.00, 12.00) [ 85.065] glyphs0_to_dst: glyph=(594, 721)x(10, 8), unclipped [ 85.065] emit_primitive_identity_mask__avx2: dst=(594, 721), mask=(864.00, 32.00) x (10.00, 8.00) [ 85.065] glyphs0_to_dst: glyph=(603, 718)x(10, 11), unclipped [ 85.065] emit_primitive_identity_mask__avx2: dst=(603, 718), mask=(880.00, 32.00) x (10.00, 11.00) [ 85.065] glyphs0_to_dst: glyph=(612, 731)x(11, 2), unclipped [ 85.065] emit_primitive_identity_mask__avx2: dst=(612, 731), mask=(832.00, 48.00) x (11.00, 2.00) [ 85.065] glyphs0_to_dst: glyph=(621, 718)x(10, 11), unclipped [ 85.065] emit_primitive_identity_mask__avx2: dst=(621, 718), mask=(880.00, 32.00) x (10.00, 11.00) [ 85.065] glyphs0_to_dst: glyph=(630, 721)x(10, 8), unclipped [ 85.065] emit_primitive_identity_mask__avx2: dst=(630, 721), mask=(944.00, 0.00) x (10.00, 8.00) [ 85.065] glyphs0_to_dst: glyph=(639, 721)x(10, 11), unclipped [ 85.065] emit_primitive_identity_mask__avx2: dst=(639, 721), mask=(880.00, 48.00) x (10.00, 11.00) [ 85.065] glyphs0_to_dst: glyph=(651, 726)x(5, 3), unclipped [ 85.065] emit_primitive_identity_mask__avx2: dst=(651, 726), mask=(1008.00, 32.00) x (5.00, 3.00) [ 85.065] glyphs0_to_dst: glyph=(658, 721)x(9, 8), unclipped [ 85.065] emit_primitive_identity_mask__avx2: dst=(658, 721), mask=(896.00, 48.00) x (9.00, 8.00) [ 85.065] glyphs0_to_dst: glyph=(667, 717)x(9, 12), unclipped [ 85.065] emit_primitive_identity_mask__avx2: dst=(667, 717), mask=(992.00, 48.00) x (9.00, 12.00) [ 85.065] gen8_vertex_flush[3d98] = 69 [ 85.065] gen9_magic_ca_pass: CA fixup (7423 -> 7492) [ 85.065] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.065] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.065] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.065] sna_glyphs(op=3, nlist=1, src=(1, 746)) [ 85.065] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.065] sna_glyphs: discarding mask [ 85.065] glyphs0_to_dst(op=3, src=(1, 746), nlist=1, dst=(1, 746)+(0, 0)) [ 85.065] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.065] gen9_render_composite: 0x0, current mode=1/1 [ 85.065] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.065] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.065] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.065] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.065] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.065] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.065] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.065] sna_drawable_use_bo: using whole GPU bo [ 85.065] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.065] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.065] color_convert: src=ff8ae234 [20028888] [ 85.065] color_convert: dst=ff8ae234 [20028888] [ 85.065] sna_render_get_solid: ff8ae234 [ 85.065] sna_render_get_solid(22) = ff8ae234 (old) [ 85.065] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.065] sna_transform_is_imprecise_integer_translation: no transform [ 85.065] gen9_composite_picture: integer translation (0, 0), removing [ 85.065] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.065] sna_render_pixmap_bo: GPU all damaged [ 85.065] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.065] gen4_choose_composite_emitter: solid, identity mask [ 85.065] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.065] gen9_composite_get_binding_table(f000) [ 85.065] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.065] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.065] gen9_emit_vertex_elements: setup id=9 [ 85.065] glyphs0_to_dst: glyph=(1, 738)x(9, 8), unclipped [ 85.065] emit_primitive_identity_mask__avx2: dst=(1, 738), mask=(688.00, 32.00) x (9.00, 8.00) [ 85.065] glyphs0_to_dst: glyph=(9, 736)x(10, 13), unclipped [ 85.065] emit_primitive_identity_mask__avx2: dst=(9, 736), mask=(672.00, 48.00) x (10.00, 13.00) [ 85.065] glyphs0_to_dst: glyph=(19, 738)x(9, 8), unclipped [ 85.065] emit_primitive_identity_mask__avx2: dst=(19, 738), mask=(688.00, 32.00) x (9.00, 8.00) [ 85.065] glyphs0_to_dst: glyph=(28, 740)x(8, 3), unclipped [ 85.065] emit_primitive_identity_mask__avx2: dst=(28, 740), mask=(688.00, 48.00) x (8.00, 3.00) [ 85.065] glyphs0_to_dst: glyph=(36, 736)x(11, 10), unclipped [ 85.065] emit_primitive_identity_mask__avx2: dst=(36, 736), mask=(704.00, 0.00) x (11.00, 10.00) [ 85.065] glyphs0_to_dst: glyph=(46, 738)x(9, 8), unclipped [ 85.065] emit_primitive_identity_mask__avx2: dst=(46, 738), mask=(720.00, 0.00) x (9.00, 8.00) [ 85.065] glyphs0_to_dst: glyph=(54, 738)x(10, 8), unclipped [ 85.065] emit_primitive_identity_mask__avx2: dst=(54, 738), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.065] glyphs0_to_dst: glyph=(63, 738)x(10, 8), unclipped [ 85.065] emit_primitive_identity_mask__avx2: dst=(63, 738), mask=(720.00, 16.00) x (10.00, 8.00) [ 85.065] glyphs0_to_dst: glyph=(72, 735)x(10, 11), unclipped [ 85.065] emit_primitive_identity_mask__avx2: dst=(72, 735), mask=(736.00, 0.00) x (10.00, 11.00) [ 85.065] glyphs0_to_dst: glyph=(81, 738)x(10, 8), unclipped [ 85.065] emit_primitive_identity_mask__avx2: dst=(81, 738), mask=(752.00, 0.00) x (10.00, 8.00) [ 85.065] glyphs0_to_dst: glyph=(90, 735)x(10, 11), unclipped [ 85.065] emit_primitive_identity_mask__avx2: dst=(90, 735), mask=(736.00, 0.00) x (10.00, 11.00) [ 85.065] glyphs0_to_dst: glyph=(99, 738)x(11, 8), unclipped [ 85.065] emit_primitive_identity_mask__avx2: dst=(99, 738), mask=(736.00, 16.00) x (11.00, 8.00) [ 85.065] glyphs0_to_dst: glyph=(109, 738)x(9, 8), unclipped [ 85.065] emit_primitive_identity_mask__avx2: dst=(109, 738), mask=(752.00, 16.00) x (9.00, 8.00) [ 85.065] glyphs0_to_dst: glyph=(118, 740)x(8, 3), unclipped [ 85.065] emit_primitive_identity_mask__avx2: dst=(118, 740), mask=(688.00, 48.00) x (8.00, 3.00) [ 85.065] glyphs0_to_dst: glyph=(126, 736)x(10, 10), unclipped [ 85.065] emit_primitive_identity_mask__avx2: dst=(126, 736), mask=(704.00, 32.00) x (10.00, 10.00) [ 85.065] glyphs0_to_dst: glyph=(135, 736)x(10, 10), unclipped [ 85.065] emit_primitive_identity_mask__avx2: dst=(135, 736), mask=(704.00, 32.00) x (10.00, 10.00) [ 85.065] glyphs0_to_dst: glyph=(144, 736)x(10, 10), unclipped [ 85.065] emit_primitive_identity_mask__avx2: dst=(144, 736), mask=(720.00, 32.00) x (10.00, 10.00) [ 85.065] glyphs0_to_dst: glyph=(153, 736)x(10, 10), unclipped [ 85.065] emit_primitive_identity_mask__avx2: dst=(153, 736), mask=(704.00, 48.00) x (10.00, 10.00) [ 85.065] gen8_vertex_flush[3e98] = 54 [ 85.065] gen9_magic_ca_pass: CA fixup (7492 -> 7546) [ 85.065] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.065] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.065] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.065] sna_glyphs(op=3, nlist=1, src=(163, 746)) [ 85.065] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.065] sna_glyphs: discarding mask [ 85.065] glyphs0_to_dst(op=3, src=(163, 746), nlist=1, dst=(163, 746)+(0, 0)) [ 85.065] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.065] gen9_render_composite: 0x0, current mode=1/1 [ 85.065] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.065] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.065] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.065] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.065] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.065] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.065] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.065] sna_drawable_use_bo: using whole GPU bo [ 85.065] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.065] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.065] color_convert: src=ffffffff [20028888] [ 85.065] color_convert: dst=ffffffff [20028888] [ 85.065] sna_render_get_solid: ffffffff [ 85.065] sna_render_get_solid(white) [ 85.065] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.065] sna_transform_is_imprecise_integer_translation: no transform [ 85.065] gen9_composite_picture: integer translation (0, 0), removing [ 85.065] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.065] sna_render_pixmap_bo: GPU all damaged [ 85.065] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.065] gen4_choose_composite_emitter: solid, identity mask [ 85.065] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.065] gen9_composite_get_binding_table(efc0) [ 85.065] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.065] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.065] gen9_emit_vertex_elements: setup id=9 [ 85.065] glyphs0_to_dst: glyph=(165, 738)x(5, 8), unclipped [ 85.065] emit_primitive_identity_mask__avx2: dst=(165, 738), mask=(720.00, 48.00) x (5.00, 8.00) [ 85.065] gen8_vertex_flush[3f98] = 3 [ 85.065] gen9_magic_ca_pass: CA fixup (7546 -> 7549) [ 85.065] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.065] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.065] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.065] sna_glyphs(op=3, nlist=1, src=(172, 746)) [ 85.065] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.065] sna_glyphs: discarding mask [ 85.065] glyphs0_to_dst(op=3, src=(172, 746), nlist=1, dst=(172, 746)+(0, 0)) [ 85.065] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.065] gen9_render_composite: 0x0, current mode=1/1 [ 85.065] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.065] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.065] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.065] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.065] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.065] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.065] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.065] sna_drawable_use_bo: using whole GPU bo [ 85.065] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.065] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.065] color_convert: src=ff729fcf [20028888] [ 85.065] color_convert: dst=ff729fcf [20028888] [ 85.065] sna_render_get_solid: ff729fcf [ 85.065] sna_render_get_solid(23) = ff729fcf (old) [ 85.065] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.065] sna_transform_is_imprecise_integer_translation: no transform [ 85.065] gen9_composite_picture: integer translation (0, 0), removing [ 85.065] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.065] sna_render_pixmap_bo: GPU all damaged [ 85.065] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.065] gen4_choose_composite_emitter: solid, identity mask [ 85.065] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.065] gen9_composite_get_binding_table(ef80) [ 85.065] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.065] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.065] gen9_emit_vertex_elements: setup id=9 [ 85.065] glyphs0_to_dst: glyph=(171, 740)x(11, 3), unclipped [ 85.065] emit_primitive_identity_mask__avx2: dst=(171, 740), mask=(736.00, 32.00) x (11.00, 3.00) [ 85.065] glyphs0_to_dst: glyph=(180, 735)x(10, 14), unclipped [ 85.065] emit_primitive_identity_mask__avx2: dst=(180, 735), mask=(944.00, 48.00) x (10.00, 14.00) [ 85.065] glyphs0_to_dst: glyph=(189, 735)x(11, 11), unclipped [ 85.065] emit_primitive_identity_mask__avx2: dst=(189, 735), mask=(960.00, 0.00) x (11.00, 11.00) [ 85.065] glyphs0_to_dst: glyph=(198, 738)x(10, 8), unclipped [ 85.065] emit_primitive_identity_mask__avx2: dst=(198, 738), mask=(976.00, 0.00) x (10.00, 8.00) [ 85.065] glyphs0_to_dst: glyph=(208, 738)x(9, 11), unclipped [ 85.065] emit_primitive_identity_mask__avx2: dst=(208, 738), mask=(960.00, 16.00) x (9.00, 11.00) [ 85.065] glyphs0_to_dst: glyph=(216, 735)x(10, 14), unclipped [ 85.065] emit_primitive_identity_mask__avx2: dst=(216, 735), mask=(944.00, 48.00) x (10.00, 14.00) [ 85.065] glyphs0_to_dst: glyph=(225, 736)x(10, 10), unclipped [ 85.065] emit_primitive_identity_mask__avx2: dst=(225, 736), mask=(976.00, 16.00) x (10.00, 10.00) [ 85.065] glyphs0_to_dst: glyph=(234, 747)x(11, 2), unclipped [ 85.065] emit_primitive_identity_mask__avx2: dst=(234, 747), mask=(992.00, 0.00) x (11.00, 2.00) [ 85.065] glyphs0_to_dst: glyph=(243, 735)x(11, 11), unclipped [ 85.065] emit_primitive_identity_mask__avx2: dst=(243, 735), mask=(1008.00, 0.00) x (11.00, 11.00) [ 85.065] glyphs0_to_dst: glyph=(253, 738)x(9, 8), unclipped [ 85.065] emit_primitive_identity_mask__avx2: dst=(253, 738), mask=(720.00, 0.00) x (9.00, 8.00) [ 85.065] glyphs0_to_dst: glyph=(261, 738)x(10, 8), unclipped [ 85.065] emit_primitive_identity_mask__avx2: dst=(261, 738), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.065] glyphs0_to_dst: glyph=(270, 738)x(10, 8), unclipped [ 85.065] emit_primitive_identity_mask__avx2: dst=(270, 738), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.065] glyphs0_to_dst: glyph=(279, 734)x(10, 12), unclipped [ 85.065] emit_primitive_identity_mask__avx2: dst=(279, 734), mask=(992.00, 16.00) x (10.00, 12.00) [ 85.065] glyphs0_to_dst: glyph=(288, 738)x(10, 8), unclipped [ 85.065] emit_primitive_identity_mask__avx2: dst=(288, 738), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.065] glyphs0_to_dst: glyph=(297, 738)x(10, 8), unclipped [ 85.065] emit_primitive_identity_mask__avx2: dst=(297, 738), mask=(752.00, 0.00) x (10.00, 8.00) [ 85.065] glyphs0_to_dst: glyph=(307, 734)x(10, 12), unclipped [ 85.065] emit_primitive_identity_mask__avx2: dst=(307, 734), mask=(1008.00, 16.00) x (10.00, 12.00) [ 85.065] glyphs0_to_dst: glyph=(315, 735)x(11, 11), unclipped [ 85.065] emit_primitive_identity_mask__avx2: dst=(315, 735), mask=(960.00, 0.00) x (11.00, 11.00) [ 85.066] glyphs0_to_dst: glyph=(324, 738)x(11, 8), unclipped [ 85.066] emit_primitive_identity_mask__avx2: dst=(324, 738), mask=(736.00, 16.00) x (11.00, 8.00) [ 85.066] glyphs0_to_dst: glyph=(334, 738)x(9, 11), unclipped [ 85.066] emit_primitive_identity_mask__avx2: dst=(334, 738), mask=(960.00, 16.00) x (9.00, 11.00) [ 85.066] glyphs0_to_dst: glyph=(342, 747)x(11, 2), unclipped [ 85.066] emit_primitive_identity_mask__avx2: dst=(342, 747), mask=(992.00, 0.00) x (11.00, 2.00) [ 85.066] glyphs0_to_dst: glyph=(351, 734)x(10, 12), unclipped [ 85.066] emit_primitive_identity_mask__avx2: dst=(351, 734), mask=(992.00, 16.00) x (10.00, 12.00) [ 85.066] glyphs0_to_dst: glyph=(361, 734)x(9, 12), unclipped [ 85.066] emit_primitive_identity_mask__avx2: dst=(361, 734), mask=(960.00, 32.00) x (9.00, 12.00) [ 85.066] glyphs0_to_dst: glyph=(369, 738)x(10, 11), unclipped [ 85.066] emit_primitive_identity_mask__avx2: dst=(369, 738), mask=(976.00, 32.00) x (10.00, 11.00) [ 85.066] glyphs0_to_dst: glyph=(378, 735)x(10, 14), unclipped [ 85.066] emit_primitive_identity_mask__avx2: dst=(378, 735), mask=(944.00, 48.00) x (10.00, 14.00) [ 85.066] glyphs0_to_dst: glyph=(387, 736)x(10, 10), unclipped [ 85.066] emit_primitive_identity_mask__avx2: dst=(387, 736), mask=(960.00, 48.00) x (10.00, 10.00) [ 85.066] glyphs0_to_dst: glyph=(396, 747)x(11, 2), unclipped [ 85.066] emit_primitive_identity_mask__avx2: dst=(396, 747), mask=(992.00, 0.00) x (11.00, 2.00) [ 85.066] glyphs0_to_dst: glyph=(406, 738)x(9, 8), unclipped [ 85.066] emit_primitive_identity_mask__avx2: dst=(406, 738), mask=(688.00, 32.00) x (9.00, 8.00) [ 85.066] glyphs0_to_dst: glyph=(415, 738)x(9, 8), unclipped [ 85.066] emit_primitive_identity_mask__avx2: dst=(415, 738), mask=(752.00, 16.00) x (9.00, 8.00) [ 85.066] glyphs0_to_dst: glyph=(424, 738)x(9, 11), unclipped [ 85.066] emit_primitive_identity_mask__avx2: dst=(424, 738), mask=(960.00, 16.00) x (9.00, 11.00) [ 85.066] glyphs0_to_dst: glyph=(432, 735)x(10, 11), unclipped [ 85.066] emit_primitive_identity_mask__avx2: dst=(432, 735), mask=(976.00, 48.00) x (10.00, 11.00) [ 85.066] glyphs0_to_dst: glyph=(442, 738)x(9, 8), unclipped [ 85.066] emit_primitive_identity_mask__avx2: dst=(442, 738), mask=(688.00, 32.00) x (9.00, 8.00) [ 85.066] glyphs0_to_dst: glyph=(450, 738)x(10, 11), unclipped [ 85.066] emit_primitive_identity_mask__avx2: dst=(450, 738), mask=(976.00, 32.00) x (10.00, 11.00) [ 85.066] gen8_vertex_flush[4098] = 96 [ 85.066] gen9_magic_ca_pass: CA fixup (7549 -> 7645) [ 85.066] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.066] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.066] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.066] sna_glyphs(op=3, nlist=1, src=(460, 746)) [ 85.066] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.066] sna_glyphs: discarding mask [ 85.066] glyphs0_to_dst(op=3, src=(460, 746), nlist=1, dst=(460, 746)+(0, 0)) [ 85.066] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.066] gen9_render_composite: 0x0, current mode=1/1 [ 85.066] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.066] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.066] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.066] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.066] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.066] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.066] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.066] sna_drawable_use_bo: using whole GPU bo [ 85.066] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.066] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.066] color_convert: src=ffffffff [20028888] [ 85.066] color_convert: dst=ffffffff [20028888] [ 85.066] sna_render_get_solid: ffffffff [ 85.066] sna_render_get_solid(white) [ 85.066] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.066] sna_transform_is_imprecise_integer_translation: no transform [ 85.066] gen9_composite_picture: integer translation (0, 0), removing [ 85.066] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.066] sna_render_pixmap_bo: GPU all damaged [ 85.066] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.066] gen4_choose_composite_emitter: solid, identity mask [ 85.066] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.066] gen9_composite_get_binding_table(ef40) [ 85.066] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.066] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.066] gen9_emit_vertex_elements: setup id=9 [ 85.066] glyphs0_to_dst: glyph=(459, 735)x(10, 13), unclipped [ 85.066] emit_primitive_identity_mask__avx2: dst=(459, 735), mask=(752.00, 32.00) x (10.00, 13.00) [ 85.066] glyphs0_to_dst: glyph=(477, 738)x(10, 8), unclipped [ 85.066] emit_primitive_identity_mask__avx2: dst=(477, 738), mask=(848.00, 16.00) x (10.00, 8.00) [ 85.066] glyphs0_to_dst: glyph=(486, 734)x(10, 12), unclipped [ 85.066] emit_primitive_identity_mask__avx2: dst=(486, 734), mask=(864.00, 0.00) x (10.00, 12.00) [ 85.066] glyphs0_to_dst: glyph=(507, 743)x(5, 3), unclipped [ 85.066] emit_primitive_identity_mask__avx2: dst=(507, 743), mask=(1008.00, 32.00) x (5.00, 3.00) [ 85.066] glyphs0_to_dst: glyph=(516, 743)x(5, 3), unclipped [ 85.066] emit_primitive_identity_mask__avx2: dst=(516, 743), mask=(1008.00, 32.00) x (5.00, 3.00) [ 85.066] glyphs0_to_dst: glyph=(523, 735)x(9, 14), unclipped [ 85.066] emit_primitive_identity_mask__avx2: dst=(523, 735), mask=(832.00, 32.00) x (9.00, 14.00) [ 85.066] gen8_vertex_flush[4198] = 18 [ 85.066] gen9_magic_ca_pass: CA fixup (7645 -> 7663) [ 85.066] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.066] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.066] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.066] sna_glyphs(op=3, nlist=1, src=(1, 763)) [ 85.066] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.066] sna_glyphs: discarding mask [ 85.066] glyphs0_to_dst(op=3, src=(1, 763), nlist=1, dst=(1, 763)+(0, 0)) [ 85.066] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.066] gen9_render_composite: 0x0, current mode=1/1 [ 85.066] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.066] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.066] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.066] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.066] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.066] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.066] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.066] sna_drawable_use_bo: using whole GPU bo [ 85.066] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.066] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.066] color_convert: src=ff8ae234 [20028888] [ 85.066] color_convert: dst=ff8ae234 [20028888] [ 85.066] sna_render_get_solid: ff8ae234 [ 85.066] sna_render_get_solid(22) = ff8ae234 (old) [ 85.066] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.066] sna_transform_is_imprecise_integer_translation: no transform [ 85.066] gen9_composite_picture: integer translation (0, 0), removing [ 85.066] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.066] sna_render_pixmap_bo: GPU all damaged [ 85.066] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.066] gen4_choose_composite_emitter: solid, identity mask [ 85.066] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.066] gen9_composite_get_binding_table(ef00) [ 85.066] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.066] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.066] gen9_emit_vertex_elements: setup id=9 [ 85.066] glyphs0_to_dst: glyph=(1, 755)x(9, 8), unclipped [ 85.066] emit_primitive_identity_mask__avx2: dst=(1, 755), mask=(688.00, 32.00) x (9.00, 8.00) [ 85.066] glyphs0_to_dst: glyph=(9, 753)x(10, 13), unclipped [ 85.066] emit_primitive_identity_mask__avx2: dst=(9, 753), mask=(672.00, 48.00) x (10.00, 13.00) [ 85.066] glyphs0_to_dst: glyph=(19, 755)x(9, 8), unclipped [ 85.066] emit_primitive_identity_mask__avx2: dst=(19, 755), mask=(688.00, 32.00) x (9.00, 8.00) [ 85.066] glyphs0_to_dst: glyph=(28, 757)x(8, 3), unclipped [ 85.066] emit_primitive_identity_mask__avx2: dst=(28, 757), mask=(688.00, 48.00) x (8.00, 3.00) [ 85.066] glyphs0_to_dst: glyph=(36, 753)x(11, 10), unclipped [ 85.066] emit_primitive_identity_mask__avx2: dst=(36, 753), mask=(704.00, 0.00) x (11.00, 10.00) [ 85.066] glyphs0_to_dst: glyph=(46, 755)x(9, 8), unclipped [ 85.066] emit_primitive_identity_mask__avx2: dst=(46, 755), mask=(720.00, 0.00) x (9.00, 8.00) [ 85.066] glyphs0_to_dst: glyph=(54, 755)x(10, 8), unclipped [ 85.066] emit_primitive_identity_mask__avx2: dst=(54, 755), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.066] glyphs0_to_dst: glyph=(63, 755)x(10, 8), unclipped [ 85.066] emit_primitive_identity_mask__avx2: dst=(63, 755), mask=(720.00, 16.00) x (10.00, 8.00) [ 85.066] glyphs0_to_dst: glyph=(72, 752)x(10, 11), unclipped [ 85.066] emit_primitive_identity_mask__avx2: dst=(72, 752), mask=(736.00, 0.00) x (10.00, 11.00) [ 85.066] glyphs0_to_dst: glyph=(81, 755)x(10, 8), unclipped [ 85.066] emit_primitive_identity_mask__avx2: dst=(81, 755), mask=(752.00, 0.00) x (10.00, 8.00) [ 85.066] glyphs0_to_dst: glyph=(90, 752)x(10, 11), unclipped [ 85.066] emit_primitive_identity_mask__avx2: dst=(90, 752), mask=(736.00, 0.00) x (10.00, 11.00) [ 85.066] glyphs0_to_dst: glyph=(99, 755)x(11, 8), unclipped [ 85.066] emit_primitive_identity_mask__avx2: dst=(99, 755), mask=(736.00, 16.00) x (11.00, 8.00) [ 85.066] glyphs0_to_dst: glyph=(109, 755)x(9, 8), unclipped [ 85.066] emit_primitive_identity_mask__avx2: dst=(109, 755), mask=(752.00, 16.00) x (9.00, 8.00) [ 85.066] glyphs0_to_dst: glyph=(118, 757)x(8, 3), unclipped [ 85.066] emit_primitive_identity_mask__avx2: dst=(118, 757), mask=(688.00, 48.00) x (8.00, 3.00) [ 85.066] glyphs0_to_dst: glyph=(126, 753)x(10, 10), unclipped [ 85.066] emit_primitive_identity_mask__avx2: dst=(126, 753), mask=(704.00, 32.00) x (10.00, 10.00) [ 85.066] glyphs0_to_dst: glyph=(135, 753)x(10, 10), unclipped [ 85.066] emit_primitive_identity_mask__avx2: dst=(135, 753), mask=(704.00, 32.00) x (10.00, 10.00) [ 85.066] glyphs0_to_dst: glyph=(144, 753)x(10, 10), unclipped [ 85.066] emit_primitive_identity_mask__avx2: dst=(144, 753), mask=(720.00, 32.00) x (10.00, 10.00) [ 85.066] glyphs0_to_dst: glyph=(153, 753)x(10, 10), unclipped [ 85.066] emit_primitive_identity_mask__avx2: dst=(153, 753), mask=(704.00, 48.00) x (10.00, 10.00) [ 85.066] gen8_vertex_flush[4298] = 54 [ 85.066] gen9_magic_ca_pass: CA fixup (7663 -> 7717) [ 85.066] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.066] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.066] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.066] sna_glyphs(op=3, nlist=1, src=(163, 763)) [ 85.066] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.066] sna_glyphs: discarding mask [ 85.066] glyphs0_to_dst(op=3, src=(163, 763), nlist=1, dst=(163, 763)+(0, 0)) [ 85.066] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.066] gen9_render_composite: 0x0, current mode=1/1 [ 85.066] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.066] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.066] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.066] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.066] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.066] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.066] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.066] sna_drawable_use_bo: using whole GPU bo [ 85.066] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.066] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.066] color_convert: src=ffffffff [20028888] [ 85.066] color_convert: dst=ffffffff [20028888] [ 85.066] sna_render_get_solid: ffffffff [ 85.066] sna_render_get_solid(white) [ 85.066] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.066] sna_transform_is_imprecise_integer_translation: no transform [ 85.066] gen9_composite_picture: integer translation (0, 0), removing [ 85.066] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.066] sna_render_pixmap_bo: GPU all damaged [ 85.066] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.066] gen4_choose_composite_emitter: solid, identity mask [ 85.066] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.066] gen9_composite_get_binding_table(eec0) [ 85.066] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.066] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.066] gen9_emit_vertex_elements: setup id=9 [ 85.066] glyphs0_to_dst: glyph=(165, 755)x(5, 8), unclipped [ 85.066] emit_primitive_identity_mask__avx2: dst=(165, 755), mask=(720.00, 48.00) x (5.00, 8.00) [ 85.066] gen8_vertex_flush[4398] = 3 [ 85.066] gen9_magic_ca_pass: CA fixup (7717 -> 7720) [ 85.066] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.066] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.066] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.066] sna_glyphs(op=3, nlist=1, src=(172, 763)) [ 85.066] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.066] sna_glyphs: discarding mask [ 85.066] glyphs0_to_dst(op=3, src=(172, 763), nlist=1, dst=(172, 763)+(0, 0)) [ 85.066] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.066] gen9_render_composite: 0x0, current mode=1/1 [ 85.066] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.066] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.066] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.066] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.066] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.066] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.066] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.066] sna_drawable_use_bo: using whole GPU bo [ 85.066] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.066] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.066] color_convert: src=ff729fcf [20028888] [ 85.066] color_convert: dst=ff729fcf [20028888] [ 85.066] sna_render_get_solid: ff729fcf [ 85.066] sna_render_get_solid(23) = ff729fcf (old) [ 85.066] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.066] sna_transform_is_imprecise_integer_translation: no transform [ 85.066] gen9_composite_picture: integer translation (0, 0), removing [ 85.066] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.066] sna_render_pixmap_bo: GPU all damaged [ 85.066] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.066] gen4_choose_composite_emitter: solid, identity mask [ 85.066] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.066] gen9_composite_get_binding_table(ee80) [ 85.066] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.066] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.066] gen9_emit_vertex_elements: setup id=9 [ 85.066] glyphs0_to_dst: glyph=(171, 757)x(11, 3), unclipped [ 85.066] emit_primitive_identity_mask__avx2: dst=(171, 757), mask=(736.00, 32.00) x (11.00, 3.00) [ 85.066] glyphs0_to_dst: glyph=(180, 752)x(10, 14), unclipped [ 85.066] emit_primitive_identity_mask__avx2: dst=(180, 752), mask=(944.00, 48.00) x (10.00, 14.00) [ 85.066] glyphs0_to_dst: glyph=(189, 752)x(11, 11), unclipped [ 85.066] emit_primitive_identity_mask__avx2: dst=(189, 752), mask=(960.00, 0.00) x (11.00, 11.00) [ 85.066] glyphs0_to_dst: glyph=(198, 755)x(10, 8), unclipped [ 85.066] emit_primitive_identity_mask__avx2: dst=(198, 755), mask=(976.00, 0.00) x (10.00, 8.00) [ 85.066] glyphs0_to_dst: glyph=(208, 755)x(9, 11), unclipped [ 85.066] emit_primitive_identity_mask__avx2: dst=(208, 755), mask=(960.00, 16.00) x (9.00, 11.00) [ 85.066] glyphs0_to_dst: glyph=(216, 752)x(10, 14), unclipped [ 85.066] emit_primitive_identity_mask__avx2: dst=(216, 752), mask=(944.00, 48.00) x (10.00, 14.00) [ 85.066] glyphs0_to_dst: glyph=(225, 753)x(10, 10), unclipped [ 85.066] emit_primitive_identity_mask__avx2: dst=(225, 753), mask=(976.00, 16.00) x (10.00, 10.00) [ 85.066] glyphs0_to_dst: glyph=(234, 764)x(11, 2), unclipped [ 85.066] emit_primitive_identity_mask__avx2: dst=(234, 764), mask=(992.00, 0.00) x (11.00, 2.00) [ 85.066] glyphs0_to_dst: glyph=(243, 752)x(11, 11), unclipped [ 85.066] emit_primitive_identity_mask__avx2: dst=(243, 752), mask=(1008.00, 0.00) x (11.00, 11.00) [ 85.066] glyphs0_to_dst: glyph=(253, 755)x(9, 8), unclipped [ 85.066] emit_primitive_identity_mask__avx2: dst=(253, 755), mask=(720.00, 0.00) x (9.00, 8.00) [ 85.066] glyphs0_to_dst: glyph=(261, 755)x(10, 8), unclipped [ 85.066] emit_primitive_identity_mask__avx2: dst=(261, 755), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.066] glyphs0_to_dst: glyph=(270, 755)x(10, 8), unclipped [ 85.066] emit_primitive_identity_mask__avx2: dst=(270, 755), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.066] glyphs0_to_dst: glyph=(279, 751)x(10, 12), unclipped [ 85.066] emit_primitive_identity_mask__avx2: dst=(279, 751), mask=(992.00, 16.00) x (10.00, 12.00) [ 85.066] glyphs0_to_dst: glyph=(288, 755)x(10, 8), unclipped [ 85.066] emit_primitive_identity_mask__avx2: dst=(288, 755), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.066] glyphs0_to_dst: glyph=(297, 755)x(10, 8), unclipped [ 85.066] emit_primitive_identity_mask__avx2: dst=(297, 755), mask=(752.00, 0.00) x (10.00, 8.00) [ 85.066] glyphs0_to_dst: glyph=(307, 751)x(10, 12), unclipped [ 85.066] emit_primitive_identity_mask__avx2: dst=(307, 751), mask=(1008.00, 16.00) x (10.00, 12.00) [ 85.066] glyphs0_to_dst: glyph=(315, 752)x(11, 11), unclipped [ 85.066] emit_primitive_identity_mask__avx2: dst=(315, 752), mask=(960.00, 0.00) x (11.00, 11.00) [ 85.066] glyphs0_to_dst: glyph=(324, 755)x(11, 8), unclipped [ 85.066] emit_primitive_identity_mask__avx2: dst=(324, 755), mask=(736.00, 16.00) x (11.00, 8.00) [ 85.066] glyphs0_to_dst: glyph=(334, 755)x(9, 11), unclipped [ 85.066] emit_primitive_identity_mask__avx2: dst=(334, 755), mask=(960.00, 16.00) x (9.00, 11.00) [ 85.066] glyphs0_to_dst: glyph=(342, 764)x(11, 2), unclipped [ 85.066] emit_primitive_identity_mask__avx2: dst=(342, 764), mask=(992.00, 0.00) x (11.00, 2.00) [ 85.066] glyphs0_to_dst: glyph=(351, 751)x(10, 12), unclipped [ 85.066] emit_primitive_identity_mask__avx2: dst=(351, 751), mask=(992.00, 16.00) x (10.00, 12.00) [ 85.066] glyphs0_to_dst: glyph=(361, 751)x(9, 12), unclipped [ 85.066] emit_primitive_identity_mask__avx2: dst=(361, 751), mask=(960.00, 32.00) x (9.00, 12.00) [ 85.066] glyphs0_to_dst: glyph=(369, 755)x(10, 11), unclipped [ 85.066] emit_primitive_identity_mask__avx2: dst=(369, 755), mask=(976.00, 32.00) x (10.00, 11.00) [ 85.066] gen8_vertex_flush[4498] = 69 [ 85.066] gen9_magic_ca_pass: CA fixup (7720 -> 7789) [ 85.066] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.066] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.066] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.066] sna_glyphs(op=3, nlist=1, src=(379, 763)) [ 85.066] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.066] sna_glyphs: discarding mask [ 85.066] glyphs0_to_dst(op=3, src=(379, 763), nlist=1, dst=(379, 763)+(0, 0)) [ 85.066] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.066] gen9_render_composite: 0x0, current mode=1/1 [ 85.066] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.066] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.066] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.066] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.066] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.066] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.066] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.066] sna_drawable_use_bo: using whole GPU bo [ 85.066] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.066] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.066] color_convert: src=ffffffff [20028888] [ 85.066] color_convert: dst=ffffffff [20028888] [ 85.066] sna_render_get_solid: ffffffff [ 85.066] sna_render_get_solid(white) [ 85.066] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.066] sna_transform_is_imprecise_integer_translation: no transform [ 85.066] gen9_composite_picture: integer translation (0, 0), removing [ 85.066] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.066] sna_render_pixmap_bo: GPU all damaged [ 85.066] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.066] gen4_choose_composite_emitter: solid, identity mask [ 85.066] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.066] gen9_composite_get_binding_table(ee40) [ 85.066] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.066] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.066] gen9_emit_vertex_elements: setup id=9 [ 85.066] glyphs0_to_dst: glyph=(378, 752)x(10, 13), unclipped [ 85.066] emit_primitive_identity_mask__avx2: dst=(378, 752), mask=(752.00, 32.00) x (10.00, 13.00) [ 85.066] glyphs0_to_dst: glyph=(396, 752)x(10, 11), unclipped [ 85.066] emit_primitive_identity_mask__avx2: dst=(396, 752), mask=(880.00, 32.00) x (10.00, 11.00) [ 85.066] glyphs0_to_dst: glyph=(406, 755)x(9, 8), unclipped [ 85.066] emit_primitive_identity_mask__avx2: dst=(406, 755), mask=(896.00, 48.00) x (9.00, 8.00) [ 85.066] gen8_vertex_flush[4598] = 9 [ 85.066] gen9_magic_ca_pass: CA fixup (7789 -> 7798) [ 85.066] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.066] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.066] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.066] sna_accel_flush: flush?=0, dirty?=0 [ 85.067] sna_block_handler (tv=0.0) [ 85.067] sna_wakeup_handler [ 85.067] sna_mode_wakeup: len=64 [ 85.067] sna_dri2_vblank_handler(type=2, sequence=4854, draw=4181) [ 85.067] sna_crtc_record_swap: recording last swap on pipe=0, frame 4854 [msc=4854], time 85.64774 [ 85.067] sna_dri2_vblank_handler: 2 complete, frame=4854 tv=85.64774 [ 85.067] sna_dri2_blit_complete: blit finished [ 85.067] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4854, tv=85.64774) [ 85.067] frame_swap_complete(type=2): draw=146, pipe=0, frame=4854 [msc=4854], tv=85.64774 [ 85.067] sna_accel_flush: flush?=0, dirty?=0 [ 85.067] sna_dri2_event_free(draw?=1) [ 85.067] sna_dri2_remove_event: remove[0x561c94b075a0] from window 146, active? 1 [ 85.067] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 85.067] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=128] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 85.067] sna_dri2_vblank_handler complete [ 85.067] sna_mode_wakeup: recording last swap on pipe=0, frame 4854 [12f6], time 85.64774 [ 85.067] sna_mode_wakeup: removing handle=128 [active_scanout=0] from scanout, installing handle=32 [active_scanout=2] [ 85.067] sna_mode_wakeup: flip complete, pending? 1 [ 85.067] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 85.067] _sna_dri2_destroy_buffer: 0x561c94b43630 [handle=131] -- refcnt=1, draw=16778946, pixmap=0, proxy?=0 [ 85.067] sna_dri2_cache_bo(handle=131, name=98) [ 85.067] sna_dri2_cache_bo: not a window, releasing handle=131 [ 85.067] _kgem_bo_destroy: handle=131, proxy? 0 [ 85.067] __kgem_bo_destroy: handle=131, size=65536 [ 85.067] __kgem_bo_destroy: handle=131, not reusable [ 85.067] kgem_bo_free: handle=131, size=65536 [ 85.067] kgem_bo_free: releasing 0x0:0x7fc6b416b000 vma for handle=131, count=0 [ 85.067] _sna_dri2_destroy_buffer: 0x561c94b41c50 [handle=127] -- refcnt=1, draw=16778946, pixmap=5223, proxy?=0 [ 85.067] _sna_dri2_destroy_buffer: removing active_scanout=1 from pixmap handle=127 [ 85.067] _sna_dri2_destroy_buffer: releasing last DRI pixmap=5223, scanout?=0 [ 85.067] _sna_dri2_destroy_buffer: dropping flush hint from handle=127 [ 85.067] sna_accel_watch_flush: enable=-1 [ 85.067] sna_dri2_cache_bo(handle=127, name=99) [ 85.067] sna_dri2_cache_bo: not a window, releasing handle=127 [ 85.067] sna_destroy_pixmap: pixmap=5223, attached?=1 [ 85.067] _kgem_bo_destroy: handle=127, proxy? 0 [ 85.067] __kgem_bo_destroy: handle=127, size=65536 [ 85.067] __kgem_bo_destroy: handle=127, not reusable [ 85.067] kgem_bo_free: handle=127, size=65536 [ 85.067] kgem_bo_free: releasing 0x0:0x7fc6b419d000 vma for handle=127, count=0 [ 85.067] __sna_free_pixmap(pixmap=5223) [ 85.067] sna_accel_flush: flush?=0, dirty?=0 [ 85.067] sna_accel_flush: flush?=0, dirty?=0 [ 85.067] sna_accel_flush: flush?=0, dirty?=0 [ 85.067] sna_block_handler (tv=0.0) [ 85.067] sna_wakeup_handler [ 85.067] sna_glyphs(op=3, nlist=1, src=(1, 780)) [ 85.067] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.067] sna_glyphs: discarding mask [ 85.067] glyphs0_to_dst(op=3, src=(1, 780), nlist=1, dst=(1, 780)+(0, 0)) [ 85.067] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.067] gen9_render_composite: 0x0, current mode=1/1 [ 85.067] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.067] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.067] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.067] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.067] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.067] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.067] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.067] sna_drawable_use_bo: using whole GPU bo [ 85.067] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.067] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.067] color_convert: src=ff729fcf [20028888] [ 85.067] color_convert: dst=ff729fcf [20028888] [ 85.067] sna_render_get_solid: ff729fcf [ 85.067] sna_render_get_solid(23) = ff729fcf (last) [ 85.067] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.067] sna_transform_is_imprecise_integer_translation: no transform [ 85.067] gen9_composite_picture: integer translation (0, 0), removing [ 85.067] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.067] sna_render_pixmap_bo: GPU all damaged [ 85.067] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.067] gen4_choose_composite_emitter: solid, identity mask [ 85.067] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.067] gen9_composite_get_binding_table(ee00) [ 85.067] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.067] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.067] gen9_emit_vertex_elements: setup id=9 [ 85.067] glyphs0_to_dst: glyph=(0, 770)x(10, 10), unclipped [ 85.067] emit_primitive_identity_mask__avx2: dst=(0, 770), mask=(960.00, 48.00) x (10.00, 10.00) [ 85.067] glyphs0_to_dst: glyph=(9, 781)x(11, 2), unclipped [ 85.067] emit_primitive_identity_mask__avx2: dst=(9, 781), mask=(992.00, 0.00) x (11.00, 2.00) [ 85.067] glyphs0_to_dst: glyph=(19, 772)x(9, 8), unclipped [ 85.067] emit_primitive_identity_mask__avx2: dst=(19, 772), mask=(688.00, 32.00) x (9.00, 8.00) [ 85.067] glyphs0_to_dst: glyph=(28, 772)x(9, 8), unclipped [ 85.067] emit_primitive_identity_mask__avx2: dst=(28, 772), mask=(752.00, 16.00) x (9.00, 8.00) [ 85.067] glyphs0_to_dst: glyph=(37, 772)x(9, 11), unclipped [ 85.067] emit_primitive_identity_mask__avx2: dst=(37, 772), mask=(960.00, 16.00) x (9.00, 11.00) [ 85.067] glyphs0_to_dst: glyph=(45, 769)x(10, 11), unclipped [ 85.067] emit_primitive_identity_mask__avx2: dst=(45, 769), mask=(976.00, 48.00) x (10.00, 11.00) [ 85.067] glyphs0_to_dst: glyph=(55, 772)x(9, 8), unclipped [ 85.067] emit_primitive_identity_mask__avx2: dst=(55, 772), mask=(688.00, 32.00) x (9.00, 8.00) [ 85.067] glyphs0_to_dst: glyph=(63, 772)x(10, 11), unclipped [ 85.067] emit_primitive_identity_mask__avx2: dst=(63, 772), mask=(976.00, 32.00) x (10.00, 11.00) [ 85.067] gen8_vertex_flush[4698] = 24 [ 85.067] gen9_magic_ca_pass: CA fixup (7798 -> 7822) [ 85.067] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.067] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.067] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.067] sna_glyphs(op=3, nlist=1, src=(1, 797)) [ 85.067] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.067] sna_glyphs: discarding mask [ 85.067] glyphs0_to_dst(op=3, src=(1, 797), nlist=1, dst=(1, 797)+(0, 0)) [ 85.067] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.067] gen9_render_composite: 0x0, current mode=1/1 [ 85.067] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.067] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.067] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.067] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.067] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.067] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.067] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.067] sna_drawable_use_bo: using whole GPU bo [ 85.067] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.067] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.067] color_convert: src=ff8ae234 [20028888] [ 85.067] color_convert: dst=ff8ae234 [20028888] [ 85.067] sna_render_get_solid: ff8ae234 [ 85.067] sna_render_get_solid(22) = ff8ae234 (old) [ 85.067] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.067] sna_transform_is_imprecise_integer_translation: no transform [ 85.067] gen9_composite_picture: integer translation (0, 0), removing [ 85.067] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.067] sna_render_pixmap_bo: GPU all damaged [ 85.067] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.067] gen4_choose_composite_emitter: solid, identity mask [ 85.067] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.067] gen9_composite_get_binding_table(edc0) [ 85.067] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.067] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.067] gen9_emit_vertex_elements: setup id=9 [ 85.067] glyphs0_to_dst: glyph=(1, 789)x(9, 8), unclipped [ 85.067] emit_primitive_identity_mask__avx2: dst=(1, 789), mask=(688.00, 32.00) x (9.00, 8.00) [ 85.067] glyphs0_to_dst: glyph=(9, 787)x(10, 13), unclipped [ 85.067] emit_primitive_identity_mask__avx2: dst=(9, 787), mask=(672.00, 48.00) x (10.00, 13.00) [ 85.067] glyphs0_to_dst: glyph=(19, 789)x(9, 8), unclipped [ 85.067] emit_primitive_identity_mask__avx2: dst=(19, 789), mask=(688.00, 32.00) x (9.00, 8.00) [ 85.067] glyphs0_to_dst: glyph=(28, 791)x(8, 3), unclipped [ 85.067] emit_primitive_identity_mask__avx2: dst=(28, 791), mask=(688.00, 48.00) x (8.00, 3.00) [ 85.067] glyphs0_to_dst: glyph=(36, 787)x(11, 10), unclipped [ 85.067] emit_primitive_identity_mask__avx2: dst=(36, 787), mask=(704.00, 0.00) x (11.00, 10.00) [ 85.067] glyphs0_to_dst: glyph=(46, 789)x(9, 8), unclipped [ 85.067] emit_primitive_identity_mask__avx2: dst=(46, 789), mask=(720.00, 0.00) x (9.00, 8.00) [ 85.067] glyphs0_to_dst: glyph=(54, 789)x(10, 8), unclipped [ 85.067] emit_primitive_identity_mask__avx2: dst=(54, 789), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.067] glyphs0_to_dst: glyph=(63, 789)x(10, 8), unclipped [ 85.067] emit_primitive_identity_mask__avx2: dst=(63, 789), mask=(720.00, 16.00) x (10.00, 8.00) [ 85.067] glyphs0_to_dst: glyph=(72, 786)x(10, 11), unclipped [ 85.067] emit_primitive_identity_mask__avx2: dst=(72, 786), mask=(736.00, 0.00) x (10.00, 11.00) [ 85.067] glyphs0_to_dst: glyph=(81, 789)x(10, 8), unclipped [ 85.067] emit_primitive_identity_mask__avx2: dst=(81, 789), mask=(752.00, 0.00) x (10.00, 8.00) [ 85.067] glyphs0_to_dst: glyph=(90, 786)x(10, 11), unclipped [ 85.067] emit_primitive_identity_mask__avx2: dst=(90, 786), mask=(736.00, 0.00) x (10.00, 11.00) [ 85.067] glyphs0_to_dst: glyph=(99, 789)x(11, 8), unclipped [ 85.067] emit_primitive_identity_mask__avx2: dst=(99, 789), mask=(736.00, 16.00) x (11.00, 8.00) [ 85.067] glyphs0_to_dst: glyph=(109, 789)x(9, 8), unclipped [ 85.067] emit_primitive_identity_mask__avx2: dst=(109, 789), mask=(752.00, 16.00) x (9.00, 8.00) [ 85.067] glyphs0_to_dst: glyph=(118, 791)x(8, 3), unclipped [ 85.067] emit_primitive_identity_mask__avx2: dst=(118, 791), mask=(688.00, 48.00) x (8.00, 3.00) [ 85.067] glyphs0_to_dst: glyph=(126, 787)x(10, 10), unclipped [ 85.067] emit_primitive_identity_mask__avx2: dst=(126, 787), mask=(704.00, 32.00) x (10.00, 10.00) [ 85.067] glyphs0_to_dst: glyph=(135, 787)x(10, 10), unclipped [ 85.067] emit_primitive_identity_mask__avx2: dst=(135, 787), mask=(704.00, 32.00) x (10.00, 10.00) [ 85.067] glyphs0_to_dst: glyph=(144, 787)x(10, 10), unclipped [ 85.067] emit_primitive_identity_mask__avx2: dst=(144, 787), mask=(720.00, 32.00) x (10.00, 10.00) [ 85.067] glyphs0_to_dst: glyph=(153, 787)x(10, 10), unclipped [ 85.067] emit_primitive_identity_mask__avx2: dst=(153, 787), mask=(704.00, 48.00) x (10.00, 10.00) [ 85.067] gen8_vertex_flush[4798] = 54 [ 85.067] gen9_magic_ca_pass: CA fixup (7822 -> 7876) [ 85.067] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.067] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.067] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.067] sna_glyphs(op=3, nlist=1, src=(163, 797)) [ 85.067] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.067] sna_glyphs: discarding mask [ 85.067] glyphs0_to_dst(op=3, src=(163, 797), nlist=1, dst=(163, 797)+(0, 0)) [ 85.067] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.067] gen9_render_composite: 0x0, current mode=1/1 [ 85.067] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.067] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.067] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.067] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.067] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.067] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.067] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.067] sna_drawable_use_bo: using whole GPU bo [ 85.067] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.067] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.067] color_convert: src=ffffffff [20028888] [ 85.067] color_convert: dst=ffffffff [20028888] [ 85.067] sna_render_get_solid: ffffffff [ 85.067] sna_render_get_solid(white) [ 85.067] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.067] sna_transform_is_imprecise_integer_translation: no transform [ 85.067] gen9_composite_picture: integer translation (0, 0), removing [ 85.067] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.067] sna_render_pixmap_bo: GPU all damaged [ 85.067] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.067] gen4_choose_composite_emitter: solid, identity mask [ 85.067] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.067] gen9_composite_get_binding_table(ed80) [ 85.067] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.067] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.067] gen9_emit_vertex_elements: setup id=9 [ 85.067] glyphs0_to_dst: glyph=(165, 789)x(5, 8), unclipped [ 85.067] emit_primitive_identity_mask__avx2: dst=(165, 789), mask=(720.00, 48.00) x (5.00, 8.00) [ 85.067] gen8_vertex_flush[4898] = 3 [ 85.067] gen9_magic_ca_pass: CA fixup (7876 -> 7879) [ 85.067] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.067] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.067] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.067] sna_glyphs(op=3, nlist=1, src=(172, 797)) [ 85.067] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.067] sna_glyphs: discarding mask [ 85.067] glyphs0_to_dst(op=3, src=(172, 797), nlist=1, dst=(172, 797)+(0, 0)) [ 85.067] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.067] gen9_render_composite: 0x0, current mode=1/1 [ 85.067] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.067] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.067] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.067] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.067] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.067] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.067] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.067] sna_drawable_use_bo: using whole GPU bo [ 85.067] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.067] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.067] color_convert: src=ff729fcf [20028888] [ 85.067] color_convert: dst=ff729fcf [20028888] [ 85.067] sna_render_get_solid: ff729fcf [ 85.067] sna_render_get_solid(23) = ff729fcf (old) [ 85.067] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.067] sna_transform_is_imprecise_integer_translation: no transform [ 85.067] gen9_composite_picture: integer translation (0, 0), removing [ 85.067] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.067] sna_render_pixmap_bo: GPU all damaged [ 85.067] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.067] gen4_choose_composite_emitter: solid, identity mask [ 85.067] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.067] gen9_composite_get_binding_table(ed40) [ 85.067] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.067] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.067] gen9_emit_vertex_elements: setup id=9 [ 85.067] glyphs0_to_dst: glyph=(171, 791)x(11, 3), unclipped [ 85.067] emit_primitive_identity_mask__avx2: dst=(171, 791), mask=(736.00, 32.00) x (11.00, 3.00) [ 85.067] glyphs0_to_dst: glyph=(180, 786)x(10, 14), unclipped [ 85.067] emit_primitive_identity_mask__avx2: dst=(180, 786), mask=(944.00, 48.00) x (10.00, 14.00) [ 85.067] glyphs0_to_dst: glyph=(189, 786)x(11, 11), unclipped [ 85.067] emit_primitive_identity_mask__avx2: dst=(189, 786), mask=(960.00, 0.00) x (11.00, 11.00) [ 85.067] glyphs0_to_dst: glyph=(198, 789)x(10, 8), unclipped [ 85.067] emit_primitive_identity_mask__avx2: dst=(198, 789), mask=(976.00, 0.00) x (10.00, 8.00) [ 85.067] glyphs0_to_dst: glyph=(208, 789)x(9, 11), unclipped [ 85.067] emit_primitive_identity_mask__avx2: dst=(208, 789), mask=(960.00, 16.00) x (9.00, 11.00) [ 85.067] glyphs0_to_dst: glyph=(216, 786)x(10, 14), unclipped [ 85.067] emit_primitive_identity_mask__avx2: dst=(216, 786), mask=(944.00, 48.00) x (10.00, 14.00) [ 85.067] glyphs0_to_dst: glyph=(225, 787)x(10, 10), unclipped [ 85.067] emit_primitive_identity_mask__avx2: dst=(225, 787), mask=(976.00, 16.00) x (10.00, 10.00) [ 85.067] glyphs0_to_dst: glyph=(234, 798)x(11, 2), unclipped [ 85.067] emit_primitive_identity_mask__avx2: dst=(234, 798), mask=(992.00, 0.00) x (11.00, 2.00) [ 85.067] glyphs0_to_dst: glyph=(243, 786)x(11, 11), unclipped [ 85.067] emit_primitive_identity_mask__avx2: dst=(243, 786), mask=(1008.00, 0.00) x (11.00, 11.00) [ 85.067] glyphs0_to_dst: glyph=(253, 789)x(9, 8), unclipped [ 85.067] emit_primitive_identity_mask__avx2: dst=(253, 789), mask=(720.00, 0.00) x (9.00, 8.00) [ 85.067] glyphs0_to_dst: glyph=(261, 789)x(10, 8), unclipped [ 85.067] emit_primitive_identity_mask__avx2: dst=(261, 789), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.067] glyphs0_to_dst: glyph=(270, 789)x(10, 8), unclipped [ 85.067] emit_primitive_identity_mask__avx2: dst=(270, 789), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.067] glyphs0_to_dst: glyph=(279, 785)x(10, 12), unclipped [ 85.067] emit_primitive_identity_mask__avx2: dst=(279, 785), mask=(992.00, 16.00) x (10.00, 12.00) [ 85.067] glyphs0_to_dst: glyph=(288, 789)x(10, 8), unclipped [ 85.067] emit_primitive_identity_mask__avx2: dst=(288, 789), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.067] glyphs0_to_dst: glyph=(297, 789)x(10, 8), unclipped [ 85.067] emit_primitive_identity_mask__avx2: dst=(297, 789), mask=(752.00, 0.00) x (10.00, 8.00) [ 85.067] glyphs0_to_dst: glyph=(307, 785)x(10, 12), unclipped [ 85.067] emit_primitive_identity_mask__avx2: dst=(307, 785), mask=(1008.00, 16.00) x (10.00, 12.00) [ 85.067] glyphs0_to_dst: glyph=(315, 786)x(11, 11), unclipped [ 85.067] emit_primitive_identity_mask__avx2: dst=(315, 786), mask=(960.00, 0.00) x (11.00, 11.00) [ 85.067] glyphs0_to_dst: glyph=(324, 789)x(11, 8), unclipped [ 85.067] emit_primitive_identity_mask__avx2: dst=(324, 789), mask=(736.00, 16.00) x (11.00, 8.00) [ 85.067] glyphs0_to_dst: glyph=(334, 789)x(9, 11), unclipped [ 85.067] emit_primitive_identity_mask__avx2: dst=(334, 789), mask=(960.00, 16.00) x (9.00, 11.00) [ 85.067] glyphs0_to_dst: glyph=(342, 798)x(11, 2), unclipped [ 85.067] emit_primitive_identity_mask__avx2: dst=(342, 798), mask=(992.00, 0.00) x (11.00, 2.00) [ 85.067] glyphs0_to_dst: glyph=(351, 785)x(10, 12), unclipped [ 85.067] emit_primitive_identity_mask__avx2: dst=(351, 785), mask=(992.00, 16.00) x (10.00, 12.00) [ 85.067] glyphs0_to_dst: glyph=(361, 785)x(9, 12), unclipped [ 85.067] emit_primitive_identity_mask__avx2: dst=(361, 785), mask=(960.00, 32.00) x (9.00, 12.00) [ 85.068] glyphs0_to_dst: glyph=(369, 789)x(10, 11), unclipped [ 85.068] emit_primitive_identity_mask__avx2: dst=(369, 789), mask=(976.00, 32.00) x (10.00, 11.00) [ 85.068] gen8_vertex_flush[4998] = 69 [ 85.068] gen9_magic_ca_pass: CA fixup (7879 -> 7948) [ 85.068] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.068] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.068] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.068] sna_glyphs(op=3, nlist=1, src=(379, 797)) [ 85.068] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.068] sna_glyphs: discarding mask [ 85.068] glyphs0_to_dst(op=3, src=(379, 797), nlist=1, dst=(379, 797)+(0, 0)) [ 85.068] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.068] gen9_render_composite: 0x0, current mode=1/1 [ 85.068] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.068] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.068] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.068] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.068] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.068] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.068] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.068] sna_drawable_use_bo: using whole GPU bo [ 85.068] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.068] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.068] color_convert: src=ffffffff [20028888] [ 85.068] color_convert: dst=ffffffff [20028888] [ 85.068] sna_render_get_solid: ffffffff [ 85.068] sna_render_get_solid(white) [ 85.068] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.068] sna_transform_is_imprecise_integer_translation: no transform [ 85.068] gen9_composite_picture: integer translation (0, 0), removing [ 85.068] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.068] sna_render_pixmap_bo: GPU all damaged [ 85.068] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.068] gen4_choose_composite_emitter: solid, identity mask [ 85.068] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.068] gen9_composite_get_binding_table(ed00) [ 85.068] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.068] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.068] gen9_emit_vertex_elements: setup id=9 [ 85.068] glyphs0_to_dst: glyph=(378, 786)x(10, 13), unclipped [ 85.068] emit_primitive_identity_mask__avx2: dst=(378, 786), mask=(752.00, 32.00) x (10.00, 13.00) [ 85.068] glyphs0_to_dst: glyph=(396, 789)x(10, 8), unclipped [ 85.068] emit_primitive_identity_mask__avx2: dst=(396, 789), mask=(864.00, 16.00) x (10.00, 8.00) [ 85.068] glyphs0_to_dst: glyph=(406, 785)x(10, 12), unclipped [ 85.068] emit_primitive_identity_mask__avx2: dst=(406, 785), mask=(912.00, 48.00) x (10.00, 12.00) [ 85.068] glyphs0_to_dst: glyph=(414, 785)x(10, 12), unclipped [ 85.068] emit_primitive_identity_mask__avx2: dst=(414, 785), mask=(864.00, 0.00) x (10.00, 12.00) [ 85.068] glyphs0_to_dst: glyph=(423, 786)x(10, 11), unclipped [ 85.068] emit_primitive_identity_mask__avx2: dst=(423, 786), mask=(992.00, 32.00) x (10.00, 11.00) [ 85.068] glyphs0_to_dst: glyph=(433, 789)x(9, 8), unclipped [ 85.068] emit_primitive_identity_mask__avx2: dst=(433, 789), mask=(848.00, 48.00) x (9.00, 8.00) [ 85.068] glyphs0_to_dst: glyph=(450, 787)x(10, 10), unclipped [ 85.068] emit_primitive_identity_mask__avx2: dst=(450, 787), mask=(912.00, 0.00) x (10.00, 10.00) [ 85.068] glyphs0_to_dst: glyph=(459, 799)x(11, 2), unclipped [ 85.068] emit_primitive_identity_mask__avx2: dst=(459, 799), mask=(832.00, 48.00) x (11.00, 2.00) [ 85.068] glyphs0_to_dst: glyph=(469, 789)x(9, 8), unclipped [ 85.068] emit_primitive_identity_mask__avx2: dst=(469, 789), mask=(848.00, 48.00) x (9.00, 8.00) [ 85.068] glyphs0_to_dst: glyph=(477, 789)x(10, 8), unclipped [ 85.068] emit_primitive_identity_mask__avx2: dst=(477, 789), mask=(864.00, 32.00) x (10.00, 8.00) [ 85.068] glyphs0_to_dst: glyph=(487, 789)x(9, 8), unclipped [ 85.068] emit_primitive_identity_mask__avx2: dst=(487, 789), mask=(896.00, 48.00) x (9.00, 8.00) [ 85.068] glyphs0_to_dst: glyph=(495, 786)x(10, 11), unclipped [ 85.068] emit_primitive_identity_mask__avx2: dst=(495, 786), mask=(992.00, 32.00) x (10.00, 11.00) [ 85.068] glyphs0_to_dst: glyph=(505, 789)x(9, 8), unclipped [ 85.068] emit_primitive_identity_mask__avx2: dst=(505, 789), mask=(32.00, 96.00) x (9.00, 8.00) [ 85.068] glyphs0_to_dst: glyph=(513, 786)x(10, 11), unclipped [ 85.068] emit_primitive_identity_mask__avx2: dst=(513, 786), mask=(992.00, 32.00) x (10.00, 11.00) [ 85.068] glyphs0_to_dst: glyph=(523, 789)x(9, 8), unclipped [ 85.068] emit_primitive_identity_mask__avx2: dst=(523, 789), mask=(896.00, 0.00) x (9.00, 8.00) [ 85.068] glyphs0_to_dst: glyph=(531, 789)x(10, 11), unclipped [ 85.068] emit_primitive_identity_mask__avx2: dst=(531, 789), mask=(880.00, 48.00) x (10.00, 11.00) [ 85.068] gen8_vertex_flush[4a98] = 48 [ 85.068] gen9_magic_ca_pass: CA fixup (7948 -> 7996) [ 85.068] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.068] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.068] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.068] sna_glyphs(op=3, nlist=1, src=(1, 814)) [ 85.068] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.068] sna_glyphs: discarding mask [ 85.068] glyphs0_to_dst(op=3, src=(1, 814), nlist=1, dst=(1, 814)+(0, 0)) [ 85.068] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.068] gen9_render_composite: 0x0, current mode=1/1 [ 85.068] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.068] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.068] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.068] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.068] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.068] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.068] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.068] sna_drawable_use_bo: using whole GPU bo [ 85.068] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.068] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.068] color_convert: src=ff8ae234 [20028888] [ 85.068] color_convert: dst=ff8ae234 [20028888] [ 85.068] sna_render_get_solid: ff8ae234 [ 85.068] sna_render_get_solid(22) = ff8ae234 (old) [ 85.068] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.068] sna_transform_is_imprecise_integer_translation: no transform [ 85.068] gen9_composite_picture: integer translation (0, 0), removing [ 85.068] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.068] sna_render_pixmap_bo: GPU all damaged [ 85.068] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.068] gen4_choose_composite_emitter: solid, identity mask [ 85.068] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.068] gen9_composite_get_binding_table(ecc0) [ 85.068] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.068] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.068] gen9_emit_vertex_elements: setup id=9 [ 85.068] glyphs0_to_dst: glyph=(1, 806)x(9, 8), unclipped [ 85.068] emit_primitive_identity_mask__avx2: dst=(1, 806), mask=(688.00, 32.00) x (9.00, 8.00) [ 85.068] glyphs0_to_dst: glyph=(9, 804)x(10, 13), unclipped [ 85.068] emit_primitive_identity_mask__avx2: dst=(9, 804), mask=(672.00, 48.00) x (10.00, 13.00) [ 85.068] glyphs0_to_dst: glyph=(19, 806)x(9, 8), unclipped [ 85.068] emit_primitive_identity_mask__avx2: dst=(19, 806), mask=(688.00, 32.00) x (9.00, 8.00) [ 85.068] glyphs0_to_dst: glyph=(28, 808)x(8, 3), unclipped [ 85.068] emit_primitive_identity_mask__avx2: dst=(28, 808), mask=(688.00, 48.00) x (8.00, 3.00) [ 85.068] glyphs0_to_dst: glyph=(36, 804)x(11, 10), unclipped [ 85.068] emit_primitive_identity_mask__avx2: dst=(36, 804), mask=(704.00, 0.00) x (11.00, 10.00) [ 85.068] glyphs0_to_dst: glyph=(46, 806)x(9, 8), unclipped [ 85.068] emit_primitive_identity_mask__avx2: dst=(46, 806), mask=(720.00, 0.00) x (9.00, 8.00) [ 85.068] glyphs0_to_dst: glyph=(54, 806)x(10, 8), unclipped [ 85.068] emit_primitive_identity_mask__avx2: dst=(54, 806), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.068] glyphs0_to_dst: glyph=(63, 806)x(10, 8), unclipped [ 85.068] emit_primitive_identity_mask__avx2: dst=(63, 806), mask=(720.00, 16.00) x (10.00, 8.00) [ 85.068] glyphs0_to_dst: glyph=(72, 803)x(10, 11), unclipped [ 85.068] emit_primitive_identity_mask__avx2: dst=(72, 803), mask=(736.00, 0.00) x (10.00, 11.00) [ 85.068] glyphs0_to_dst: glyph=(81, 806)x(10, 8), unclipped [ 85.068] emit_primitive_identity_mask__avx2: dst=(81, 806), mask=(752.00, 0.00) x (10.00, 8.00) [ 85.068] glyphs0_to_dst: glyph=(90, 803)x(10, 11), unclipped [ 85.068] emit_primitive_identity_mask__avx2: dst=(90, 803), mask=(736.00, 0.00) x (10.00, 11.00) [ 85.068] glyphs0_to_dst: glyph=(99, 806)x(11, 8), unclipped [ 85.068] emit_primitive_identity_mask__avx2: dst=(99, 806), mask=(736.00, 16.00) x (11.00, 8.00) [ 85.068] glyphs0_to_dst: glyph=(109, 806)x(9, 8), unclipped [ 85.068] emit_primitive_identity_mask__avx2: dst=(109, 806), mask=(752.00, 16.00) x (9.00, 8.00) [ 85.068] glyphs0_to_dst: glyph=(118, 808)x(8, 3), unclipped [ 85.068] emit_primitive_identity_mask__avx2: dst=(118, 808), mask=(688.00, 48.00) x (8.00, 3.00) [ 85.068] glyphs0_to_dst: glyph=(126, 804)x(10, 10), unclipped [ 85.068] emit_primitive_identity_mask__avx2: dst=(126, 804), mask=(704.00, 32.00) x (10.00, 10.00) [ 85.068] glyphs0_to_dst: glyph=(135, 804)x(10, 10), unclipped [ 85.068] emit_primitive_identity_mask__avx2: dst=(135, 804), mask=(704.00, 32.00) x (10.00, 10.00) [ 85.068] glyphs0_to_dst: glyph=(144, 804)x(10, 10), unclipped [ 85.068] emit_primitive_identity_mask__avx2: dst=(144, 804), mask=(720.00, 32.00) x (10.00, 10.00) [ 85.068] glyphs0_to_dst: glyph=(153, 804)x(10, 10), unclipped [ 85.068] emit_primitive_identity_mask__avx2: dst=(153, 804), mask=(704.00, 48.00) x (10.00, 10.00) [ 85.068] gen8_vertex_flush[4b98] = 54 [ 85.068] gen9_magic_ca_pass: CA fixup (7996 -> 8050) [ 85.068] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.068] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.068] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.068] sna_glyphs(op=3, nlist=1, src=(163, 814)) [ 85.068] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.068] sna_glyphs: discarding mask [ 85.068] glyphs0_to_dst(op=3, src=(163, 814), nlist=1, dst=(163, 814)+(0, 0)) [ 85.068] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.068] gen9_render_composite: 0x0, current mode=1/1 [ 85.068] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.068] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.068] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.068] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.068] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.068] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.068] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.068] sna_drawable_use_bo: using whole GPU bo [ 85.068] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.068] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.068] color_convert: src=ffffffff [20028888] [ 85.068] color_convert: dst=ffffffff [20028888] [ 85.068] sna_render_get_solid: ffffffff [ 85.068] sna_render_get_solid(white) [ 85.068] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.068] sna_transform_is_imprecise_integer_translation: no transform [ 85.068] gen9_composite_picture: integer translation (0, 0), removing [ 85.068] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.068] sna_render_pixmap_bo: GPU all damaged [ 85.068] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.068] gen4_choose_composite_emitter: solid, identity mask [ 85.068] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.068] gen9_composite_get_binding_table(ec80) [ 85.068] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.068] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.068] gen9_emit_vertex_elements: setup id=9 [ 85.068] glyphs0_to_dst: glyph=(165, 806)x(5, 8), unclipped [ 85.068] emit_primitive_identity_mask__avx2: dst=(165, 806), mask=(720.00, 48.00) x (5.00, 8.00) [ 85.068] gen8_vertex_flush[4c98] = 3 [ 85.068] gen9_magic_ca_pass: CA fixup (8050 -> 8053) [ 85.068] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.068] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.068] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.068] sna_glyphs(op=3, nlist=1, src=(172, 814)) [ 85.068] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.068] sna_glyphs: discarding mask [ 85.068] glyphs0_to_dst(op=3, src=(172, 814), nlist=1, dst=(172, 814)+(0, 0)) [ 85.068] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.068] gen9_render_composite: 0x0, current mode=1/1 [ 85.068] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.068] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.068] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.068] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.068] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.068] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.068] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.068] sna_drawable_use_bo: using whole GPU bo [ 85.068] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.068] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.068] color_convert: src=ff729fcf [20028888] [ 85.068] color_convert: dst=ff729fcf [20028888] [ 85.068] sna_render_get_solid: ff729fcf [ 85.068] sna_render_get_solid(23) = ff729fcf (old) [ 85.068] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.068] sna_transform_is_imprecise_integer_translation: no transform [ 85.068] gen9_composite_picture: integer translation (0, 0), removing [ 85.068] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.068] sna_render_pixmap_bo: GPU all damaged [ 85.068] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.068] gen4_choose_composite_emitter: solid, identity mask [ 85.068] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.068] gen9_composite_get_binding_table(ec40) [ 85.068] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.068] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.068] gen9_emit_vertex_elements: setup id=9 [ 85.068] glyphs0_to_dst: glyph=(171, 808)x(11, 3), unclipped [ 85.068] emit_primitive_identity_mask__avx2: dst=(171, 808), mask=(736.00, 32.00) x (11.00, 3.00) [ 85.068] glyphs0_to_dst: glyph=(180, 803)x(10, 14), unclipped [ 85.068] emit_primitive_identity_mask__avx2: dst=(180, 803), mask=(944.00, 48.00) x (10.00, 14.00) [ 85.068] glyphs0_to_dst: glyph=(189, 803)x(11, 11), unclipped [ 85.068] emit_primitive_identity_mask__avx2: dst=(189, 803), mask=(960.00, 0.00) x (11.00, 11.00) [ 85.068] glyphs0_to_dst: glyph=(198, 806)x(10, 8), unclipped [ 85.068] emit_primitive_identity_mask__avx2: dst=(198, 806), mask=(976.00, 0.00) x (10.00, 8.00) [ 85.068] glyphs0_to_dst: glyph=(208, 806)x(9, 11), unclipped [ 85.068] emit_primitive_identity_mask__avx2: dst=(208, 806), mask=(960.00, 16.00) x (9.00, 11.00) [ 85.068] glyphs0_to_dst: glyph=(216, 803)x(10, 14), unclipped [ 85.068] emit_primitive_identity_mask__avx2: dst=(216, 803), mask=(944.00, 48.00) x (10.00, 14.00) [ 85.068] glyphs0_to_dst: glyph=(225, 804)x(10, 10), unclipped [ 85.068] emit_primitive_identity_mask__avx2: dst=(225, 804), mask=(976.00, 16.00) x (10.00, 10.00) [ 85.068] glyphs0_to_dst: glyph=(234, 815)x(11, 2), unclipped [ 85.068] emit_primitive_identity_mask__avx2: dst=(234, 815), mask=(992.00, 0.00) x (11.00, 2.00) [ 85.068] glyphs0_to_dst: glyph=(243, 803)x(11, 11), unclipped [ 85.068] emit_primitive_identity_mask__avx2: dst=(243, 803), mask=(1008.00, 0.00) x (11.00, 11.00) [ 85.068] glyphs0_to_dst: glyph=(253, 806)x(9, 8), unclipped [ 85.068] emit_primitive_identity_mask__avx2: dst=(253, 806), mask=(720.00, 0.00) x (9.00, 8.00) [ 85.068] glyphs0_to_dst: glyph=(261, 806)x(10, 8), unclipped [ 85.068] emit_primitive_identity_mask__avx2: dst=(261, 806), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.068] glyphs0_to_dst: glyph=(270, 806)x(10, 8), unclipped [ 85.068] emit_primitive_identity_mask__avx2: dst=(270, 806), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.068] glyphs0_to_dst: glyph=(279, 802)x(10, 12), unclipped [ 85.068] emit_primitive_identity_mask__avx2: dst=(279, 802), mask=(992.00, 16.00) x (10.00, 12.00) [ 85.068] glyphs0_to_dst: glyph=(288, 806)x(10, 8), unclipped [ 85.068] emit_primitive_identity_mask__avx2: dst=(288, 806), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.068] glyphs0_to_dst: glyph=(297, 806)x(10, 8), unclipped [ 85.068] emit_primitive_identity_mask__avx2: dst=(297, 806), mask=(752.00, 0.00) x (10.00, 8.00) [ 85.068] glyphs0_to_dst: glyph=(307, 802)x(10, 12), unclipped [ 85.068] emit_primitive_identity_mask__avx2: dst=(307, 802), mask=(1008.00, 16.00) x (10.00, 12.00) [ 85.068] glyphs0_to_dst: glyph=(315, 803)x(11, 11), unclipped [ 85.068] emit_primitive_identity_mask__avx2: dst=(315, 803), mask=(960.00, 0.00) x (11.00, 11.00) [ 85.068] glyphs0_to_dst: glyph=(324, 806)x(11, 8), unclipped [ 85.068] emit_primitive_identity_mask__avx2: dst=(324, 806), mask=(736.00, 16.00) x (11.00, 8.00) [ 85.068] glyphs0_to_dst: glyph=(334, 806)x(9, 11), unclipped [ 85.068] emit_primitive_identity_mask__avx2: dst=(334, 806), mask=(960.00, 16.00) x (9.00, 11.00) [ 85.068] glyphs0_to_dst: glyph=(342, 815)x(11, 2), unclipped [ 85.068] emit_primitive_identity_mask__avx2: dst=(342, 815), mask=(992.00, 0.00) x (11.00, 2.00) [ 85.068] glyphs0_to_dst: glyph=(351, 802)x(10, 12), unclipped [ 85.068] emit_primitive_identity_mask__avx2: dst=(351, 802), mask=(992.00, 16.00) x (10.00, 12.00) [ 85.068] glyphs0_to_dst: glyph=(361, 802)x(9, 12), unclipped [ 85.068] emit_primitive_identity_mask__avx2: dst=(361, 802), mask=(960.00, 32.00) x (9.00, 12.00) [ 85.068] glyphs0_to_dst: glyph=(369, 806)x(10, 11), unclipped [ 85.068] emit_primitive_identity_mask__avx2: dst=(369, 806), mask=(976.00, 32.00) x (10.00, 11.00) [ 85.068] gen8_vertex_flush[4d98] = 69 [ 85.068] gen9_magic_ca_pass: CA fixup (8053 -> 8122) [ 85.068] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.068] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.068] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.068] sna_glyphs(op=3, nlist=1, src=(379, 814)) [ 85.068] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.068] sna_glyphs: discarding mask [ 85.068] glyphs0_to_dst(op=3, src=(379, 814), nlist=1, dst=(379, 814)+(0, 0)) [ 85.068] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.068] gen9_render_composite: 0x0, current mode=1/1 [ 85.068] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.068] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.068] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.068] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.068] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.068] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.068] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.068] sna_drawable_use_bo: using whole GPU bo [ 85.068] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.068] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.068] color_convert: src=ffffffff [20028888] [ 85.068] color_convert: dst=ffffffff [20028888] [ 85.068] sna_render_get_solid: ffffffff [ 85.068] sna_render_get_solid(white) [ 85.068] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.068] sna_transform_is_imprecise_integer_translation: no transform [ 85.068] gen9_composite_picture: integer translation (0, 0), removing [ 85.068] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.068] sna_render_pixmap_bo: GPU all damaged [ 85.068] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.068] gen4_choose_composite_emitter: solid, identity mask [ 85.068] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.068] gen9_composite_get_binding_table(ec00) [ 85.068] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.068] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.068] gen9_emit_vertex_elements: setup id=9 [ 85.068] glyphs0_to_dst: glyph=(378, 803)x(10, 13), unclipped [ 85.068] emit_primitive_identity_mask__avx2: dst=(378, 803), mask=(752.00, 32.00) x (10.00, 13.00) [ 85.068] glyphs0_to_dst: glyph=(396, 806)x(10, 8), unclipped [ 85.069] emit_primitive_identity_mask__avx2: dst=(396, 806), mask=(848.00, 16.00) x (10.00, 8.00) [ 85.069] glyphs0_to_dst: glyph=(405, 802)x(10, 12), unclipped [ 85.069] emit_primitive_identity_mask__avx2: dst=(405, 802), mask=(864.00, 0.00) x (10.00, 12.00) [ 85.069] glyphs0_to_dst: glyph=(423, 804)x(10, 10), unclipped [ 85.069] emit_primitive_identity_mask__avx2: dst=(423, 804), mask=(912.00, 0.00) x (10.00, 10.00) [ 85.069] glyphs0_to_dst: glyph=(432, 816)x(11, 2), unclipped [ 85.069] emit_primitive_identity_mask__avx2: dst=(432, 816), mask=(832.00, 48.00) x (11.00, 2.00) [ 85.069] glyphs0_to_dst: glyph=(442, 806)x(9, 8), unclipped [ 85.069] emit_primitive_identity_mask__avx2: dst=(442, 806), mask=(848.00, 48.00) x (9.00, 8.00) [ 85.069] glyphs0_to_dst: glyph=(450, 806)x(10, 8), unclipped [ 85.069] emit_primitive_identity_mask__avx2: dst=(450, 806), mask=(864.00, 32.00) x (10.00, 8.00) [ 85.069] glyphs0_to_dst: glyph=(460, 806)x(9, 8), unclipped [ 85.069] emit_primitive_identity_mask__avx2: dst=(460, 806), mask=(896.00, 48.00) x (9.00, 8.00) [ 85.069] glyphs0_to_dst: glyph=(468, 803)x(10, 11), unclipped [ 85.069] emit_primitive_identity_mask__avx2: dst=(468, 803), mask=(992.00, 32.00) x (10.00, 11.00) [ 85.069] glyphs0_to_dst: glyph=(478, 806)x(9, 8), unclipped [ 85.069] emit_primitive_identity_mask__avx2: dst=(478, 806), mask=(32.00, 96.00) x (9.00, 8.00) [ 85.069] glyphs0_to_dst: glyph=(486, 803)x(10, 11), unclipped [ 85.069] emit_primitive_identity_mask__avx2: dst=(486, 803), mask=(992.00, 32.00) x (10.00, 11.00) [ 85.069] glyphs0_to_dst: glyph=(496, 806)x(9, 8), unclipped [ 85.069] emit_primitive_identity_mask__avx2: dst=(496, 806), mask=(896.00, 0.00) x (9.00, 8.00) [ 85.069] glyphs0_to_dst: glyph=(504, 806)x(10, 11), unclipped [ 85.069] emit_primitive_identity_mask__avx2: dst=(504, 806), mask=(880.00, 48.00) x (10.00, 11.00) [ 85.069] glyphs0_to_dst: glyph=(514, 803)x(9, 14), unclipped [ 85.069] emit_primitive_identity_mask__avx2: dst=(514, 803), mask=(832.00, 32.00) x (9.00, 14.00) [ 85.069] gen8_vertex_flush[4e98] = 42 [ 85.069] gen9_magic_ca_pass: CA fixup (8122 -> 8164) [ 85.069] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.069] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.069] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.069] sna_glyphs(op=3, nlist=1, src=(1, 831)) [ 85.069] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.069] sna_glyphs: discarding mask [ 85.069] glyphs0_to_dst(op=3, src=(1, 831), nlist=1, dst=(1, 831)+(0, 0)) [ 85.069] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.069] gen9_render_composite: 0x0, current mode=1/1 [ 85.069] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.069] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.069] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.069] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.069] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.069] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.069] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.069] sna_drawable_use_bo: using whole GPU bo [ 85.069] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.069] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.069] color_convert: src=ff8ae234 [20028888] [ 85.069] color_convert: dst=ff8ae234 [20028888] [ 85.069] sna_render_get_solid: ff8ae234 [ 85.069] sna_render_get_solid(22) = ff8ae234 (old) [ 85.069] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.069] sna_transform_is_imprecise_integer_translation: no transform [ 85.069] gen9_composite_picture: integer translation (0, 0), removing [ 85.069] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.069] sna_render_pixmap_bo: GPU all damaged [ 85.069] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.069] gen4_choose_composite_emitter: solid, identity mask [ 85.069] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.069] gen9_composite_get_binding_table(ebc0) [ 85.069] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.069] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.069] gen9_emit_vertex_elements: setup id=9 [ 85.069] glyphs0_to_dst: glyph=(1, 823)x(9, 8), unclipped [ 85.069] emit_primitive_identity_mask__avx2: dst=(1, 823), mask=(688.00, 32.00) x (9.00, 8.00) [ 85.069] glyphs0_to_dst: glyph=(9, 821)x(10, 13), unclipped [ 85.069] emit_primitive_identity_mask__avx2: dst=(9, 821), mask=(672.00, 48.00) x (10.00, 13.00) [ 85.069] glyphs0_to_dst: glyph=(19, 823)x(9, 8), unclipped [ 85.069] emit_primitive_identity_mask__avx2: dst=(19, 823), mask=(688.00, 32.00) x (9.00, 8.00) [ 85.069] glyphs0_to_dst: glyph=(28, 825)x(8, 3), unclipped [ 85.069] emit_primitive_identity_mask__avx2: dst=(28, 825), mask=(688.00, 48.00) x (8.00, 3.00) [ 85.069] glyphs0_to_dst: glyph=(36, 821)x(11, 10), unclipped [ 85.069] emit_primitive_identity_mask__avx2: dst=(36, 821), mask=(704.00, 0.00) x (11.00, 10.00) [ 85.069] glyphs0_to_dst: glyph=(46, 823)x(9, 8), unclipped [ 85.069] emit_primitive_identity_mask__avx2: dst=(46, 823), mask=(720.00, 0.00) x (9.00, 8.00) [ 85.069] glyphs0_to_dst: glyph=(54, 823)x(10, 8), unclipped [ 85.069] emit_primitive_identity_mask__avx2: dst=(54, 823), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.069] glyphs0_to_dst: glyph=(63, 823)x(10, 8), unclipped [ 85.069] emit_primitive_identity_mask__avx2: dst=(63, 823), mask=(720.00, 16.00) x (10.00, 8.00) [ 85.069] glyphs0_to_dst: glyph=(72, 820)x(10, 11), unclipped [ 85.069] emit_primitive_identity_mask__avx2: dst=(72, 820), mask=(736.00, 0.00) x (10.00, 11.00) [ 85.069] glyphs0_to_dst: glyph=(81, 823)x(10, 8), unclipped [ 85.069] emit_primitive_identity_mask__avx2: dst=(81, 823), mask=(752.00, 0.00) x (10.00, 8.00) [ 85.069] glyphs0_to_dst: glyph=(90, 820)x(10, 11), unclipped [ 85.069] emit_primitive_identity_mask__avx2: dst=(90, 820), mask=(736.00, 0.00) x (10.00, 11.00) [ 85.069] glyphs0_to_dst: glyph=(99, 823)x(11, 8), unclipped [ 85.069] emit_primitive_identity_mask__avx2: dst=(99, 823), mask=(736.00, 16.00) x (11.00, 8.00) [ 85.069] glyphs0_to_dst: glyph=(109, 823)x(9, 8), unclipped [ 85.069] emit_primitive_identity_mask__avx2: dst=(109, 823), mask=(752.00, 16.00) x (9.00, 8.00) [ 85.069] glyphs0_to_dst: glyph=(118, 825)x(8, 3), unclipped [ 85.069] emit_primitive_identity_mask__avx2: dst=(118, 825), mask=(688.00, 48.00) x (8.00, 3.00) [ 85.069] glyphs0_to_dst: glyph=(126, 821)x(10, 10), unclipped [ 85.069] emit_primitive_identity_mask__avx2: dst=(126, 821), mask=(704.00, 32.00) x (10.00, 10.00) [ 85.069] glyphs0_to_dst: glyph=(135, 821)x(10, 10), unclipped [ 85.069] emit_primitive_identity_mask__avx2: dst=(135, 821), mask=(704.00, 32.00) x (10.00, 10.00) [ 85.069] glyphs0_to_dst: glyph=(144, 821)x(10, 10), unclipped [ 85.069] emit_primitive_identity_mask__avx2: dst=(144, 821), mask=(720.00, 32.00) x (10.00, 10.00) [ 85.069] glyphs0_to_dst: glyph=(153, 821)x(10, 10), unclipped [ 85.069] emit_primitive_identity_mask__avx2: dst=(153, 821), mask=(704.00, 48.00) x (10.00, 10.00) [ 85.069] gen8_vertex_flush[4f98] = 54 [ 85.069] gen9_magic_ca_pass: CA fixup (8164 -> 8218) [ 85.069] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.069] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.069] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.069] sna_glyphs(op=3, nlist=1, src=(163, 831)) [ 85.069] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.069] sna_glyphs: discarding mask [ 85.069] glyphs0_to_dst(op=3, src=(163, 831), nlist=1, dst=(163, 831)+(0, 0)) [ 85.069] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.069] gen9_render_composite: 0x0, current mode=1/1 [ 85.069] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.069] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.069] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.069] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.069] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.069] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.069] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.069] sna_drawable_use_bo: using whole GPU bo [ 85.069] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.069] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.069] color_convert: src=ffffffff [20028888] [ 85.069] color_convert: dst=ffffffff [20028888] [ 85.069] sna_render_get_solid: ffffffff [ 85.069] sna_render_get_solid(white) [ 85.069] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.069] sna_transform_is_imprecise_integer_translation: no transform [ 85.069] gen9_composite_picture: integer translation (0, 0), removing [ 85.069] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.069] sna_render_pixmap_bo: GPU all damaged [ 85.069] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.069] gen4_choose_composite_emitter: solid, identity mask [ 85.069] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.069] gen9_composite_get_binding_table(eb80) [ 85.069] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.069] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.069] gen9_emit_vertex_elements: setup id=9 [ 85.069] glyphs0_to_dst: glyph=(165, 823)x(5, 8), unclipped [ 85.069] emit_primitive_identity_mask__avx2: dst=(165, 823), mask=(720.00, 48.00) x (5.00, 8.00) [ 85.069] gen8_vertex_flush[5098] = 3 [ 85.069] gen9_magic_ca_pass: CA fixup (8218 -> 8221) [ 85.069] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.069] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.069] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.069] sna_glyphs(op=3, nlist=1, src=(172, 831)) [ 85.069] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.069] sna_glyphs: discarding mask [ 85.069] glyphs0_to_dst(op=3, src=(172, 831), nlist=1, dst=(172, 831)+(0, 0)) [ 85.069] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.069] gen9_render_composite: 0x0, current mode=1/1 [ 85.069] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.069] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.069] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.069] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.069] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.069] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.069] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.069] sna_drawable_use_bo: using whole GPU bo [ 85.069] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.069] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.069] color_convert: src=ff729fcf [20028888] [ 85.069] color_convert: dst=ff729fcf [20028888] [ 85.069] sna_render_get_solid: ff729fcf [ 85.069] sna_render_get_solid(23) = ff729fcf (old) [ 85.069] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.069] sna_transform_is_imprecise_integer_translation: no transform [ 85.069] gen9_composite_picture: integer translation (0, 0), removing [ 85.069] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.069] sna_render_pixmap_bo: GPU all damaged [ 85.069] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.069] gen4_choose_composite_emitter: solid, identity mask [ 85.069] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.069] gen9_composite_get_binding_table(eb40) [ 85.069] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.069] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.069] gen9_emit_vertex_elements: setup id=9 [ 85.069] glyphs0_to_dst: glyph=(171, 825)x(11, 3), unclipped [ 85.069] emit_primitive_identity_mask__avx2: dst=(171, 825), mask=(736.00, 32.00) x (11.00, 3.00) [ 85.069] glyphs0_to_dst: glyph=(180, 820)x(10, 14), unclipped [ 85.069] emit_primitive_identity_mask__avx2: dst=(180, 820), mask=(944.00, 48.00) x (10.00, 14.00) [ 85.069] glyphs0_to_dst: glyph=(189, 820)x(11, 11), unclipped [ 85.069] emit_primitive_identity_mask__avx2: dst=(189, 820), mask=(960.00, 0.00) x (11.00, 11.00) [ 85.069] glyphs0_to_dst: glyph=(198, 823)x(10, 8), unclipped [ 85.069] emit_primitive_identity_mask__avx2: dst=(198, 823), mask=(976.00, 0.00) x (10.00, 8.00) [ 85.069] glyphs0_to_dst: glyph=(208, 823)x(9, 11), unclipped [ 85.069] emit_primitive_identity_mask__avx2: dst=(208, 823), mask=(960.00, 16.00) x (9.00, 11.00) [ 85.069] glyphs0_to_dst: glyph=(216, 820)x(10, 14), unclipped [ 85.069] emit_primitive_identity_mask__avx2: dst=(216, 820), mask=(944.00, 48.00) x (10.00, 14.00) [ 85.069] glyphs0_to_dst: glyph=(225, 821)x(10, 10), unclipped [ 85.069] emit_primitive_identity_mask__avx2: dst=(225, 821), mask=(976.00, 16.00) x (10.00, 10.00) [ 85.069] glyphs0_to_dst: glyph=(234, 832)x(11, 2), unclipped [ 85.069] emit_primitive_identity_mask__avx2: dst=(234, 832), mask=(992.00, 0.00) x (11.00, 2.00) [ 85.069] glyphs0_to_dst: glyph=(243, 820)x(11, 11), unclipped [ 85.069] emit_primitive_identity_mask__avx2: dst=(243, 820), mask=(1008.00, 0.00) x (11.00, 11.00) [ 85.069] glyphs0_to_dst: glyph=(253, 823)x(9, 8), unclipped [ 85.069] emit_primitive_identity_mask__avx2: dst=(253, 823), mask=(720.00, 0.00) x (9.00, 8.00) [ 85.069] glyphs0_to_dst: glyph=(261, 823)x(10, 8), unclipped [ 85.069] emit_primitive_identity_mask__avx2: dst=(261, 823), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.069] glyphs0_to_dst: glyph=(270, 823)x(10, 8), unclipped [ 85.069] emit_primitive_identity_mask__avx2: dst=(270, 823), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.069] glyphs0_to_dst: glyph=(279, 819)x(10, 12), unclipped [ 85.069] emit_primitive_identity_mask__avx2: dst=(279, 819), mask=(992.00, 16.00) x (10.00, 12.00) [ 85.069] glyphs0_to_dst: glyph=(288, 823)x(10, 8), unclipped [ 85.069] emit_primitive_identity_mask__avx2: dst=(288, 823), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.069] glyphs0_to_dst: glyph=(297, 823)x(10, 8), unclipped [ 85.069] emit_primitive_identity_mask__avx2: dst=(297, 823), mask=(752.00, 0.00) x (10.00, 8.00) [ 85.069] glyphs0_to_dst: glyph=(307, 819)x(10, 12), unclipped [ 85.069] emit_primitive_identity_mask__avx2: dst=(307, 819), mask=(1008.00, 16.00) x (10.00, 12.00) [ 85.069] glyphs0_to_dst: glyph=(315, 820)x(11, 11), unclipped [ 85.069] emit_primitive_identity_mask__avx2: dst=(315, 820), mask=(960.00, 0.00) x (11.00, 11.00) [ 85.069] glyphs0_to_dst: glyph=(324, 823)x(11, 8), unclipped [ 85.069] emit_primitive_identity_mask__avx2: dst=(324, 823), mask=(736.00, 16.00) x (11.00, 8.00) [ 85.069] glyphs0_to_dst: glyph=(334, 823)x(9, 11), unclipped [ 85.069] emit_primitive_identity_mask__avx2: dst=(334, 823), mask=(960.00, 16.00) x (9.00, 11.00) [ 85.069] glyphs0_to_dst: glyph=(342, 832)x(11, 2), unclipped [ 85.069] emit_primitive_identity_mask__avx2: dst=(342, 832), mask=(992.00, 0.00) x (11.00, 2.00) [ 85.069] glyphs0_to_dst: glyph=(351, 819)x(10, 12), unclipped [ 85.069] emit_primitive_identity_mask__avx2: dst=(351, 819), mask=(992.00, 16.00) x (10.00, 12.00) [ 85.069] glyphs0_to_dst: glyph=(361, 819)x(9, 12), unclipped [ 85.069] emit_primitive_identity_mask__avx2: dst=(361, 819), mask=(960.00, 32.00) x (9.00, 12.00) [ 85.069] glyphs0_to_dst: glyph=(369, 823)x(10, 11), unclipped [ 85.069] emit_primitive_identity_mask__avx2: dst=(369, 823), mask=(976.00, 32.00) x (10.00, 11.00) [ 85.069] glyphs0_to_dst: glyph=(378, 820)x(10, 14), unclipped [ 85.069] emit_primitive_identity_mask__avx2: dst=(378, 820), mask=(944.00, 48.00) x (10.00, 14.00) [ 85.069] glyphs0_to_dst: glyph=(387, 821)x(10, 10), unclipped [ 85.069] emit_primitive_identity_mask__avx2: dst=(387, 821), mask=(720.00, 32.00) x (10.00, 10.00) [ 85.069] glyphs0_to_dst: glyph=(396, 832)x(11, 2), unclipped [ 85.069] emit_primitive_identity_mask__avx2: dst=(396, 832), mask=(992.00, 0.00) x (11.00, 2.00) [ 85.069] glyphs0_to_dst: glyph=(406, 823)x(9, 8), unclipped [ 85.069] emit_primitive_identity_mask__avx2: dst=(406, 823), mask=(720.00, 0.00) x (9.00, 8.00) [ 85.069] glyphs0_to_dst: glyph=(414, 823)x(10, 8), unclipped [ 85.069] emit_primitive_identity_mask__avx2: dst=(414, 823), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.069] glyphs0_to_dst: glyph=(423, 823)x(10, 8), unclipped [ 85.069] emit_primitive_identity_mask__avx2: dst=(423, 823), mask=(752.00, 0.00) x (10.00, 8.00) [ 85.069] glyphs0_to_dst: glyph=(432, 820)x(10, 11), unclipped [ 85.069] emit_primitive_identity_mask__avx2: dst=(432, 820), mask=(736.00, 0.00) x (10.00, 11.00) [ 85.069] glyphs0_to_dst: glyph=(442, 823)x(9, 8), unclipped [ 85.069] emit_primitive_identity_mask__avx2: dst=(442, 823), mask=(48.00, 96.00) x (9.00, 8.00) [ 85.069] glyphs0_to_dst: glyph=(450, 820)x(10, 11), unclipped [ 85.069] emit_primitive_identity_mask__avx2: dst=(450, 820), mask=(736.00, 0.00) x (10.00, 11.00) [ 85.069] glyphs0_to_dst: glyph=(460, 823)x(9, 8), unclipped [ 85.069] emit_primitive_identity_mask__avx2: dst=(460, 823), mask=(752.00, 16.00) x (9.00, 8.00) [ 85.069] glyphs0_to_dst: glyph=(468, 823)x(10, 11), unclipped [ 85.069] emit_primitive_identity_mask__avx2: dst=(468, 823), mask=(976.00, 32.00) x (10.00, 11.00) [ 85.069] gen8_vertex_flush[5198] = 102 [ 85.069] gen9_magic_ca_pass: CA fixup (8221 -> 8323) [ 85.069] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.069] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.069] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.069] sna_glyphs(op=3, nlist=1, src=(478, 831)) [ 85.069] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.069] sna_glyphs: discarding mask [ 85.069] glyphs0_to_dst(op=3, src=(478, 831), nlist=1, dst=(478, 831)+(0, 0)) [ 85.069] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.069] gen9_render_composite: 0x0, current mode=1/1 [ 85.069] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.069] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.069] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.069] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.069] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.069] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.069] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.069] sna_drawable_use_bo: using whole GPU bo [ 85.069] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.069] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.069] color_convert: src=ffffffff [20028888] [ 85.069] color_convert: dst=ffffffff [20028888] [ 85.069] sna_render_get_solid: ffffffff [ 85.069] sna_render_get_solid(white) [ 85.069] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.069] sna_transform_is_imprecise_integer_translation: no transform [ 85.069] gen9_composite_picture: integer translation (0, 0), removing [ 85.069] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.069] sna_render_pixmap_bo: GPU all damaged [ 85.069] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.069] gen4_choose_composite_emitter: solid, identity mask [ 85.069] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.069] gen9_composite_get_binding_table(eb00) [ 85.069] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.069] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.069] gen9_emit_vertex_elements: setup id=9 [ 85.069] glyphs0_to_dst: glyph=(477, 820)x(10, 13), unclipped [ 85.069] emit_primitive_identity_mask__avx2: dst=(477, 820), mask=(752.00, 32.00) x (10.00, 13.00) [ 85.069] glyphs0_to_dst: glyph=(495, 820)x(10, 11), unclipped [ 85.069] emit_primitive_identity_mask__avx2: dst=(495, 820), mask=(880.00, 32.00) x (10.00, 11.00) [ 85.069] glyphs0_to_dst: glyph=(505, 823)x(9, 8), unclipped [ 85.069] emit_primitive_identity_mask__avx2: dst=(505, 823), mask=(896.00, 48.00) x (9.00, 8.00) [ 85.069] gen8_vertex_flush[5298] = 9 [ 85.069] gen9_magic_ca_pass: CA fixup (8323 -> 8332) [ 85.069] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.069] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.069] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.069] sna_glyphs(op=3, nlist=1, src=(1, 848)) [ 85.069] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.069] sna_glyphs: discarding mask [ 85.069] glyphs0_to_dst(op=3, src=(1, 848), nlist=1, dst=(1, 848)+(0, 0)) [ 85.069] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.069] gen9_render_composite: 0x0, current mode=1/1 [ 85.069] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.069] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.069] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.069] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.069] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.069] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.069] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.069] sna_drawable_use_bo: using whole GPU bo [ 85.069] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.069] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.069] color_convert: src=ff8ae234 [20028888] [ 85.069] color_convert: dst=ff8ae234 [20028888] [ 85.069] sna_render_get_solid: ff8ae234 [ 85.069] sna_render_get_solid(22) = ff8ae234 (old) [ 85.069] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.069] sna_transform_is_imprecise_integer_translation: no transform [ 85.069] gen9_composite_picture: integer translation (0, 0), removing [ 85.069] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.069] sna_render_pixmap_bo: GPU all damaged [ 85.069] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.069] gen4_choose_composite_emitter: solid, identity mask [ 85.069] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.069] gen9_composite_get_binding_table(eac0) [ 85.069] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.069] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.069] gen9_emit_vertex_elements: setup id=9 [ 85.069] glyphs0_to_dst: glyph=(1, 840)x(9, 8), unclipped [ 85.069] emit_primitive_identity_mask__avx2: dst=(1, 840), mask=(688.00, 32.00) x (9.00, 8.00) [ 85.069] glyphs0_to_dst: glyph=(9, 838)x(10, 13), unclipped [ 85.070] emit_primitive_identity_mask__avx2: dst=(9, 838), mask=(672.00, 48.00) x (10.00, 13.00) [ 85.070] glyphs0_to_dst: glyph=(19, 840)x(9, 8), unclipped [ 85.070] emit_primitive_identity_mask__avx2: dst=(19, 840), mask=(688.00, 32.00) x (9.00, 8.00) [ 85.070] glyphs0_to_dst: glyph=(28, 842)x(8, 3), unclipped [ 85.070] emit_primitive_identity_mask__avx2: dst=(28, 842), mask=(688.00, 48.00) x (8.00, 3.00) [ 85.070] glyphs0_to_dst: glyph=(36, 838)x(11, 10), unclipped [ 85.070] emit_primitive_identity_mask__avx2: dst=(36, 838), mask=(704.00, 0.00) x (11.00, 10.00) [ 85.070] glyphs0_to_dst: glyph=(46, 840)x(9, 8), unclipped [ 85.070] emit_primitive_identity_mask__avx2: dst=(46, 840), mask=(720.00, 0.00) x (9.00, 8.00) [ 85.070] glyphs0_to_dst: glyph=(54, 840)x(10, 8), unclipped [ 85.070] emit_primitive_identity_mask__avx2: dst=(54, 840), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.070] glyphs0_to_dst: glyph=(63, 840)x(10, 8), unclipped [ 85.070] emit_primitive_identity_mask__avx2: dst=(63, 840), mask=(720.00, 16.00) x (10.00, 8.00) [ 85.070] glyphs0_to_dst: glyph=(72, 837)x(10, 11), unclipped [ 85.070] emit_primitive_identity_mask__avx2: dst=(72, 837), mask=(736.00, 0.00) x (10.00, 11.00) [ 85.070] glyphs0_to_dst: glyph=(81, 840)x(10, 8), unclipped [ 85.070] emit_primitive_identity_mask__avx2: dst=(81, 840), mask=(752.00, 0.00) x (10.00, 8.00) [ 85.070] glyphs0_to_dst: glyph=(90, 837)x(10, 11), unclipped [ 85.070] emit_primitive_identity_mask__avx2: dst=(90, 837), mask=(736.00, 0.00) x (10.00, 11.00) [ 85.070] glyphs0_to_dst: glyph=(99, 840)x(11, 8), unclipped [ 85.070] emit_primitive_identity_mask__avx2: dst=(99, 840), mask=(736.00, 16.00) x (11.00, 8.00) [ 85.070] glyphs0_to_dst: glyph=(109, 840)x(9, 8), unclipped [ 85.070] emit_primitive_identity_mask__avx2: dst=(109, 840), mask=(752.00, 16.00) x (9.00, 8.00) [ 85.070] glyphs0_to_dst: glyph=(118, 842)x(8, 3), unclipped [ 85.070] emit_primitive_identity_mask__avx2: dst=(118, 842), mask=(688.00, 48.00) x (8.00, 3.00) [ 85.070] glyphs0_to_dst: glyph=(126, 838)x(10, 10), unclipped [ 85.070] emit_primitive_identity_mask__avx2: dst=(126, 838), mask=(704.00, 32.00) x (10.00, 10.00) [ 85.070] glyphs0_to_dst: glyph=(135, 838)x(10, 10), unclipped [ 85.070] emit_primitive_identity_mask__avx2: dst=(135, 838), mask=(704.00, 32.00) x (10.00, 10.00) [ 85.070] glyphs0_to_dst: glyph=(144, 838)x(10, 10), unclipped [ 85.070] emit_primitive_identity_mask__avx2: dst=(144, 838), mask=(720.00, 32.00) x (10.00, 10.00) [ 85.070] glyphs0_to_dst: glyph=(153, 838)x(10, 10), unclipped [ 85.070] emit_primitive_identity_mask__avx2: dst=(153, 838), mask=(704.00, 48.00) x (10.00, 10.00) [ 85.070] gen8_vertex_flush[5398] = 54 [ 85.070] gen9_magic_ca_pass: CA fixup (8332 -> 8386) [ 85.070] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.070] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.070] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.070] sna_glyphs(op=3, nlist=1, src=(163, 848)) [ 85.070] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.070] sna_glyphs: discarding mask [ 85.070] glyphs0_to_dst(op=3, src=(163, 848), nlist=1, dst=(163, 848)+(0, 0)) [ 85.070] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.070] gen9_render_composite: 0x0, current mode=1/1 [ 85.070] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.070] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.070] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.070] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.070] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.070] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.070] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.070] sna_drawable_use_bo: using whole GPU bo [ 85.070] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.070] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.070] color_convert: src=ffffffff [20028888] [ 85.070] color_convert: dst=ffffffff [20028888] [ 85.070] sna_render_get_solid: ffffffff [ 85.070] sna_render_get_solid(white) [ 85.070] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.070] sna_transform_is_imprecise_integer_translation: no transform [ 85.070] gen9_composite_picture: integer translation (0, 0), removing [ 85.070] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.070] sna_render_pixmap_bo: GPU all damaged [ 85.070] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.070] gen4_choose_composite_emitter: solid, identity mask [ 85.070] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.070] gen9_composite_get_binding_table(ea80) [ 85.070] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.070] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.070] gen9_emit_vertex_elements: setup id=9 [ 85.070] glyphs0_to_dst: glyph=(165, 840)x(5, 8), unclipped [ 85.070] emit_primitive_identity_mask__avx2: dst=(165, 840), mask=(720.00, 48.00) x (5.00, 8.00) [ 85.070] gen8_vertex_flush[5498] = 3 [ 85.070] gen9_magic_ca_pass: CA fixup (8386 -> 8389) [ 85.070] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.070] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.070] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.070] sna_glyphs(op=3, nlist=1, src=(172, 848)) [ 85.070] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.070] sna_glyphs: discarding mask [ 85.070] glyphs0_to_dst(op=3, src=(172, 848), nlist=1, dst=(172, 848)+(0, 0)) [ 85.070] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.070] gen9_render_composite: 0x0, current mode=1/1 [ 85.070] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.070] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.070] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.070] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.070] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.070] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.070] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.070] sna_drawable_use_bo: using whole GPU bo [ 85.070] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.070] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.070] color_convert: src=ff729fcf [20028888] [ 85.070] color_convert: dst=ff729fcf [20028888] [ 85.070] sna_render_get_solid: ff729fcf [ 85.070] sna_render_get_solid(23) = ff729fcf (old) [ 85.070] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.070] sna_transform_is_imprecise_integer_translation: no transform [ 85.070] gen9_composite_picture: integer translation (0, 0), removing [ 85.070] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.070] sna_render_pixmap_bo: GPU all damaged [ 85.070] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.070] gen4_choose_composite_emitter: solid, identity mask [ 85.070] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.070] gen9_composite_get_binding_table(ea40) [ 85.070] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.070] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.070] gen9_emit_vertex_elements: setup id=9 [ 85.070] glyphs0_to_dst: glyph=(171, 842)x(11, 3), unclipped [ 85.070] emit_primitive_identity_mask__avx2: dst=(171, 842), mask=(736.00, 32.00) x (11.00, 3.00) [ 85.070] glyphs0_to_dst: glyph=(180, 837)x(10, 14), unclipped [ 85.070] emit_primitive_identity_mask__avx2: dst=(180, 837), mask=(944.00, 48.00) x (10.00, 14.00) [ 85.070] glyphs0_to_dst: glyph=(189, 837)x(11, 11), unclipped [ 85.070] emit_primitive_identity_mask__avx2: dst=(189, 837), mask=(960.00, 0.00) x (11.00, 11.00) [ 85.070] glyphs0_to_dst: glyph=(198, 840)x(10, 8), unclipped [ 85.070] emit_primitive_identity_mask__avx2: dst=(198, 840), mask=(976.00, 0.00) x (10.00, 8.00) [ 85.070] glyphs0_to_dst: glyph=(208, 840)x(9, 11), unclipped [ 85.070] emit_primitive_identity_mask__avx2: dst=(208, 840), mask=(960.00, 16.00) x (9.00, 11.00) [ 85.070] glyphs0_to_dst: glyph=(216, 837)x(10, 14), unclipped [ 85.070] emit_primitive_identity_mask__avx2: dst=(216, 837), mask=(944.00, 48.00) x (10.00, 14.00) [ 85.070] glyphs0_to_dst: glyph=(225, 838)x(10, 10), unclipped [ 85.070] emit_primitive_identity_mask__avx2: dst=(225, 838), mask=(976.00, 16.00) x (10.00, 10.00) [ 85.070] glyphs0_to_dst: glyph=(234, 849)x(11, 2), unclipped [ 85.070] emit_primitive_identity_mask__avx2: dst=(234, 849), mask=(992.00, 0.00) x (11.00, 2.00) [ 85.070] glyphs0_to_dst: glyph=(243, 837)x(11, 11), unclipped [ 85.070] emit_primitive_identity_mask__avx2: dst=(243, 837), mask=(1008.00, 0.00) x (11.00, 11.00) [ 85.070] glyphs0_to_dst: glyph=(253, 840)x(9, 8), unclipped [ 85.070] emit_primitive_identity_mask__avx2: dst=(253, 840), mask=(720.00, 0.00) x (9.00, 8.00) [ 85.070] glyphs0_to_dst: glyph=(261, 840)x(10, 8), unclipped [ 85.070] emit_primitive_identity_mask__avx2: dst=(261, 840), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.070] glyphs0_to_dst: glyph=(270, 840)x(10, 8), unclipped [ 85.070] emit_primitive_identity_mask__avx2: dst=(270, 840), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.070] glyphs0_to_dst: glyph=(279, 836)x(10, 12), unclipped [ 85.070] emit_primitive_identity_mask__avx2: dst=(279, 836), mask=(992.00, 16.00) x (10.00, 12.00) [ 85.070] glyphs0_to_dst: glyph=(288, 840)x(10, 8), unclipped [ 85.070] emit_primitive_identity_mask__avx2: dst=(288, 840), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.070] glyphs0_to_dst: glyph=(297, 840)x(10, 8), unclipped [ 85.070] emit_primitive_identity_mask__avx2: dst=(297, 840), mask=(752.00, 0.00) x (10.00, 8.00) [ 85.070] glyphs0_to_dst: glyph=(307, 836)x(10, 12), unclipped [ 85.070] emit_primitive_identity_mask__avx2: dst=(307, 836), mask=(1008.00, 16.00) x (10.00, 12.00) [ 85.070] glyphs0_to_dst: glyph=(315, 837)x(11, 11), unclipped [ 85.070] emit_primitive_identity_mask__avx2: dst=(315, 837), mask=(960.00, 0.00) x (11.00, 11.00) [ 85.070] glyphs0_to_dst: glyph=(324, 840)x(11, 8), unclipped [ 85.070] emit_primitive_identity_mask__avx2: dst=(324, 840), mask=(736.00, 16.00) x (11.00, 8.00) [ 85.070] glyphs0_to_dst: glyph=(334, 840)x(9, 11), unclipped [ 85.070] emit_primitive_identity_mask__avx2: dst=(334, 840), mask=(960.00, 16.00) x (9.00, 11.00) [ 85.070] glyphs0_to_dst: glyph=(342, 849)x(11, 2), unclipped [ 85.070] emit_primitive_identity_mask__avx2: dst=(342, 849), mask=(992.00, 0.00) x (11.00, 2.00) [ 85.070] glyphs0_to_dst: glyph=(351, 836)x(10, 12), unclipped [ 85.070] emit_primitive_identity_mask__avx2: dst=(351, 836), mask=(992.00, 16.00) x (10.00, 12.00) [ 85.070] glyphs0_to_dst: glyph=(361, 836)x(9, 12), unclipped [ 85.070] emit_primitive_identity_mask__avx2: dst=(361, 836), mask=(960.00, 32.00) x (9.00, 12.00) [ 85.070] glyphs0_to_dst: glyph=(369, 840)x(10, 11), unclipped [ 85.070] emit_primitive_identity_mask__avx2: dst=(369, 840), mask=(976.00, 32.00) x (10.00, 11.00) [ 85.070] glyphs0_to_dst: glyph=(378, 837)x(10, 14), unclipped [ 85.070] emit_primitive_identity_mask__avx2: dst=(378, 837), mask=(944.00, 48.00) x (10.00, 14.00) [ 85.070] glyphs0_to_dst: glyph=(387, 838)x(10, 10), unclipped [ 85.070] emit_primitive_identity_mask__avx2: dst=(387, 838), mask=(720.00, 32.00) x (10.00, 10.00) [ 85.070] glyphs0_to_dst: glyph=(396, 849)x(11, 2), unclipped [ 85.070] emit_primitive_identity_mask__avx2: dst=(396, 849), mask=(992.00, 0.00) x (11.00, 2.00) [ 85.070] glyphs0_to_dst: glyph=(406, 840)x(9, 8), unclipped [ 85.070] emit_primitive_identity_mask__avx2: dst=(406, 840), mask=(720.00, 0.00) x (9.00, 8.00) [ 85.070] glyphs0_to_dst: glyph=(414, 840)x(10, 8), unclipped [ 85.070] emit_primitive_identity_mask__avx2: dst=(414, 840), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.070] glyphs0_to_dst: glyph=(423, 840)x(10, 8), unclipped [ 85.070] emit_primitive_identity_mask__avx2: dst=(423, 840), mask=(752.00, 0.00) x (10.00, 8.00) [ 85.070] glyphs0_to_dst: glyph=(432, 837)x(10, 11), unclipped [ 85.070] emit_primitive_identity_mask__avx2: dst=(432, 837), mask=(736.00, 0.00) x (10.00, 11.00) [ 85.070] glyphs0_to_dst: glyph=(442, 840)x(9, 8), unclipped [ 85.070] emit_primitive_identity_mask__avx2: dst=(442, 840), mask=(48.00, 96.00) x (9.00, 8.00) [ 85.070] glyphs0_to_dst: glyph=(450, 837)x(10, 11), unclipped [ 85.070] emit_primitive_identity_mask__avx2: dst=(450, 837), mask=(736.00, 0.00) x (10.00, 11.00) [ 85.070] glyphs0_to_dst: glyph=(460, 840)x(9, 8), unclipped [ 85.070] emit_primitive_identity_mask__avx2: dst=(460, 840), mask=(752.00, 16.00) x (9.00, 8.00) [ 85.070] glyphs0_to_dst: glyph=(468, 840)x(10, 11), unclipped [ 85.070] emit_primitive_identity_mask__avx2: dst=(468, 840), mask=(976.00, 32.00) x (10.00, 11.00) [ 85.070] gen8_vertex_flush[5598] = 102 [ 85.070] gen9_magic_ca_pass: CA fixup (8389 -> 8491) [ 85.070] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.070] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.070] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.070] sna_glyphs(op=3, nlist=1, src=(478, 848)) [ 85.070] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.070] sna_glyphs: discarding mask [ 85.070] glyphs0_to_dst(op=3, src=(478, 848), nlist=1, dst=(478, 848)+(0, 0)) [ 85.070] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.070] gen9_render_composite: 0x0, current mode=1/1 [ 85.070] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.070] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.070] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.070] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.070] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.070] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.070] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.070] sna_drawable_use_bo: using whole GPU bo [ 85.070] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.070] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.070] color_convert: src=ffffffff [20028888] [ 85.070] color_convert: dst=ffffffff [20028888] [ 85.070] sna_render_get_solid: ffffffff [ 85.070] sna_render_get_solid(white) [ 85.070] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.070] sna_transform_is_imprecise_integer_translation: no transform [ 85.070] gen9_composite_picture: integer translation (0, 0), removing [ 85.070] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.070] sna_render_pixmap_bo: GPU all damaged [ 85.070] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.070] gen4_choose_composite_emitter: solid, identity mask [ 85.070] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.070] gen9_composite_get_binding_table(ea00) [ 85.070] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.070] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.070] gen9_emit_vertex_elements: setup id=9 [ 85.070] glyphs0_to_dst: glyph=(477, 837)x(10, 13), unclipped [ 85.070] emit_primitive_identity_mask__avx2: dst=(477, 837), mask=(752.00, 32.00) x (10.00, 13.00) [ 85.070] gen8_vertex_flush[5698] = 3 [ 85.070] gen9_magic_ca_pass: CA fixup (8491 -> 8494) [ 85.070] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.070] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.070] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.070] sna_glyphs(op=3, nlist=1, src=(1, 865)) [ 85.070] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.070] sna_glyphs: discarding mask [ 85.070] glyphs0_to_dst(op=3, src=(1, 865), nlist=1, dst=(1, 865)+(0, 0)) [ 85.070] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.070] gen9_render_composite: 0x0, current mode=1/1 [ 85.070] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.070] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.070] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.070] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.070] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.070] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.070] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.070] sna_drawable_use_bo: using whole GPU bo [ 85.070] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.070] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.070] color_convert: src=ff8ae234 [20028888] [ 85.070] color_convert: dst=ff8ae234 [20028888] [ 85.070] sna_render_get_solid: ff8ae234 [ 85.070] sna_render_get_solid(22) = ff8ae234 (old) [ 85.070] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.070] sna_transform_is_imprecise_integer_translation: no transform [ 85.070] gen9_composite_picture: integer translation (0, 0), removing [ 85.070] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.070] sna_render_pixmap_bo: GPU all damaged [ 85.070] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.070] gen4_choose_composite_emitter: solid, identity mask [ 85.070] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.070] gen9_composite_get_binding_table(e9c0) [ 85.070] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.070] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.070] gen9_emit_vertex_elements: setup id=9 [ 85.070] glyphs0_to_dst: glyph=(1, 857)x(9, 8), unclipped [ 85.070] emit_primitive_identity_mask__avx2: dst=(1, 857), mask=(688.00, 32.00) x (9.00, 8.00) [ 85.070] glyphs0_to_dst: glyph=(9, 855)x(10, 13), unclipped [ 85.070] emit_primitive_identity_mask__avx2: dst=(9, 855), mask=(672.00, 48.00) x (10.00, 13.00) [ 85.070] glyphs0_to_dst: glyph=(19, 857)x(9, 8), unclipped [ 85.070] emit_primitive_identity_mask__avx2: dst=(19, 857), mask=(688.00, 32.00) x (9.00, 8.00) [ 85.070] glyphs0_to_dst: glyph=(28, 859)x(8, 3), unclipped [ 85.070] emit_primitive_identity_mask__avx2: dst=(28, 859), mask=(688.00, 48.00) x (8.00, 3.00) [ 85.070] glyphs0_to_dst: glyph=(36, 855)x(11, 10), unclipped [ 85.070] emit_primitive_identity_mask__avx2: dst=(36, 855), mask=(704.00, 0.00) x (11.00, 10.00) [ 85.070] glyphs0_to_dst: glyph=(46, 857)x(9, 8), unclipped [ 85.070] emit_primitive_identity_mask__avx2: dst=(46, 857), mask=(720.00, 0.00) x (9.00, 8.00) [ 85.070] glyphs0_to_dst: glyph=(54, 857)x(10, 8), unclipped [ 85.070] emit_primitive_identity_mask__avx2: dst=(54, 857), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.070] glyphs0_to_dst: glyph=(63, 857)x(10, 8), unclipped [ 85.070] emit_primitive_identity_mask__avx2: dst=(63, 857), mask=(720.00, 16.00) x (10.00, 8.00) [ 85.070] glyphs0_to_dst: glyph=(72, 854)x(10, 11), unclipped [ 85.070] emit_primitive_identity_mask__avx2: dst=(72, 854), mask=(736.00, 0.00) x (10.00, 11.00) [ 85.070] glyphs0_to_dst: glyph=(81, 857)x(10, 8), unclipped [ 85.070] emit_primitive_identity_mask__avx2: dst=(81, 857), mask=(752.00, 0.00) x (10.00, 8.00) [ 85.070] glyphs0_to_dst: glyph=(90, 854)x(10, 11), unclipped [ 85.070] emit_primitive_identity_mask__avx2: dst=(90, 854), mask=(736.00, 0.00) x (10.00, 11.00) [ 85.070] glyphs0_to_dst: glyph=(99, 857)x(11, 8), unclipped [ 85.070] emit_primitive_identity_mask__avx2: dst=(99, 857), mask=(736.00, 16.00) x (11.00, 8.00) [ 85.070] glyphs0_to_dst: glyph=(109, 857)x(9, 8), unclipped [ 85.070] emit_primitive_identity_mask__avx2: dst=(109, 857), mask=(752.00, 16.00) x (9.00, 8.00) [ 85.070] glyphs0_to_dst: glyph=(118, 859)x(8, 3), unclipped [ 85.070] emit_primitive_identity_mask__avx2: dst=(118, 859), mask=(688.00, 48.00) x (8.00, 3.00) [ 85.070] glyphs0_to_dst: glyph=(126, 855)x(10, 10), unclipped [ 85.070] emit_primitive_identity_mask__avx2: dst=(126, 855), mask=(704.00, 32.00) x (10.00, 10.00) [ 85.070] glyphs0_to_dst: glyph=(135, 855)x(10, 10), unclipped [ 85.070] emit_primitive_identity_mask__avx2: dst=(135, 855), mask=(704.00, 32.00) x (10.00, 10.00) [ 85.070] glyphs0_to_dst: glyph=(144, 855)x(10, 10), unclipped [ 85.070] emit_primitive_identity_mask__avx2: dst=(144, 855), mask=(720.00, 32.00) x (10.00, 10.00) [ 85.070] glyphs0_to_dst: glyph=(153, 855)x(10, 10), unclipped [ 85.070] emit_primitive_identity_mask__avx2: dst=(153, 855), mask=(704.00, 48.00) x (10.00, 10.00) [ 85.070] gen8_vertex_flush[5798] = 54 [ 85.070] gen9_magic_ca_pass: CA fixup (8494 -> 8548) [ 85.070] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.070] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.070] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.070] sna_glyphs(op=3, nlist=1, src=(163, 865)) [ 85.070] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.070] sna_glyphs: discarding mask [ 85.070] glyphs0_to_dst(op=3, src=(163, 865), nlist=1, dst=(163, 865)+(0, 0)) [ 85.070] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.070] gen9_render_composite: 0x0, current mode=1/1 [ 85.070] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.070] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.070] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.070] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.070] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.070] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.070] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.070] sna_drawable_use_bo: using whole GPU bo [ 85.070] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.070] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.070] color_convert: src=ffffffff [20028888] [ 85.070] color_convert: dst=ffffffff [20028888] [ 85.070] sna_render_get_solid: ffffffff [ 85.070] sna_render_get_solid(white) [ 85.070] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.070] sna_transform_is_imprecise_integer_translation: no transform [ 85.070] gen9_composite_picture: integer translation (0, 0), removing [ 85.070] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.070] sna_render_pixmap_bo: GPU all damaged [ 85.070] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.070] gen4_choose_composite_emitter: solid, identity mask [ 85.070] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.070] gen9_composite_get_binding_table(e980) [ 85.071] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.071] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.071] gen9_emit_vertex_elements: setup id=9 [ 85.071] glyphs0_to_dst: glyph=(165, 857)x(5, 8), unclipped [ 85.071] emit_primitive_identity_mask__avx2: dst=(165, 857), mask=(720.00, 48.00) x (5.00, 8.00) [ 85.071] gen8_vertex_flush[5898] = 3 [ 85.071] gen9_magic_ca_pass: CA fixup (8548 -> 8551) [ 85.071] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.071] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.071] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.071] sna_glyphs(op=3, nlist=1, src=(172, 865)) [ 85.071] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.071] sna_glyphs: discarding mask [ 85.071] glyphs0_to_dst(op=3, src=(172, 865), nlist=1, dst=(172, 865)+(0, 0)) [ 85.071] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.071] gen9_render_composite: 0x0, current mode=1/1 [ 85.071] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.071] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.071] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.071] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.071] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.071] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.071] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.071] sna_drawable_use_bo: using whole GPU bo [ 85.071] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.071] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.071] color_convert: src=ff729fcf [20028888] [ 85.071] color_convert: dst=ff729fcf [20028888] [ 85.071] sna_render_get_solid: ff729fcf [ 85.071] sna_render_get_solid(23) = ff729fcf (old) [ 85.071] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.071] sna_transform_is_imprecise_integer_translation: no transform [ 85.071] gen9_composite_picture: integer translation (0, 0), removing [ 85.071] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.071] sna_render_pixmap_bo: GPU all damaged [ 85.071] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.071] gen4_choose_composite_emitter: solid, identity mask [ 85.071] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.071] gen9_composite_get_binding_table(e940) [ 85.071] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.071] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.071] gen9_emit_vertex_elements: setup id=9 [ 85.071] glyphs0_to_dst: glyph=(171, 859)x(11, 3), unclipped [ 85.071] emit_primitive_identity_mask__avx2: dst=(171, 859), mask=(736.00, 32.00) x (11.00, 3.00) [ 85.071] glyphs0_to_dst: glyph=(180, 854)x(10, 14), unclipped [ 85.071] emit_primitive_identity_mask__avx2: dst=(180, 854), mask=(944.00, 48.00) x (10.00, 14.00) [ 85.071] glyphs0_to_dst: glyph=(189, 854)x(11, 11), unclipped [ 85.071] emit_primitive_identity_mask__avx2: dst=(189, 854), mask=(960.00, 0.00) x (11.00, 11.00) [ 85.071] glyphs0_to_dst: glyph=(198, 857)x(10, 8), unclipped [ 85.071] emit_primitive_identity_mask__avx2: dst=(198, 857), mask=(976.00, 0.00) x (10.00, 8.00) [ 85.071] glyphs0_to_dst: glyph=(208, 857)x(9, 11), unclipped [ 85.071] emit_primitive_identity_mask__avx2: dst=(208, 857), mask=(960.00, 16.00) x (9.00, 11.00) [ 85.071] glyphs0_to_dst: glyph=(216, 854)x(10, 14), unclipped [ 85.071] emit_primitive_identity_mask__avx2: dst=(216, 854), mask=(944.00, 48.00) x (10.00, 14.00) [ 85.071] glyphs0_to_dst: glyph=(225, 855)x(10, 10), unclipped [ 85.071] emit_primitive_identity_mask__avx2: dst=(225, 855), mask=(976.00, 16.00) x (10.00, 10.00) [ 85.071] glyphs0_to_dst: glyph=(234, 866)x(11, 2), unclipped [ 85.071] emit_primitive_identity_mask__avx2: dst=(234, 866), mask=(992.00, 0.00) x (11.00, 2.00) [ 85.071] glyphs0_to_dst: glyph=(243, 854)x(11, 11), unclipped [ 85.071] emit_primitive_identity_mask__avx2: dst=(243, 854), mask=(1008.00, 0.00) x (11.00, 11.00) [ 85.071] glyphs0_to_dst: glyph=(253, 857)x(9, 8), unclipped [ 85.071] emit_primitive_identity_mask__avx2: dst=(253, 857), mask=(720.00, 0.00) x (9.00, 8.00) [ 85.071] glyphs0_to_dst: glyph=(261, 857)x(10, 8), unclipped [ 85.071] emit_primitive_identity_mask__avx2: dst=(261, 857), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.071] glyphs0_to_dst: glyph=(270, 857)x(10, 8), unclipped [ 85.071] emit_primitive_identity_mask__avx2: dst=(270, 857), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.071] glyphs0_to_dst: glyph=(279, 853)x(10, 12), unclipped [ 85.071] emit_primitive_identity_mask__avx2: dst=(279, 853), mask=(992.00, 16.00) x (10.00, 12.00) [ 85.071] glyphs0_to_dst: glyph=(288, 857)x(10, 8), unclipped [ 85.071] emit_primitive_identity_mask__avx2: dst=(288, 857), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.071] glyphs0_to_dst: glyph=(297, 857)x(10, 8), unclipped [ 85.071] emit_primitive_identity_mask__avx2: dst=(297, 857), mask=(752.00, 0.00) x (10.00, 8.00) [ 85.071] glyphs0_to_dst: glyph=(307, 853)x(10, 12), unclipped [ 85.071] emit_primitive_identity_mask__avx2: dst=(307, 853), mask=(1008.00, 16.00) x (10.00, 12.00) [ 85.071] glyphs0_to_dst: glyph=(315, 854)x(11, 11), unclipped [ 85.071] emit_primitive_identity_mask__avx2: dst=(315, 854), mask=(960.00, 0.00) x (11.00, 11.00) [ 85.071] glyphs0_to_dst: glyph=(324, 857)x(11, 8), unclipped [ 85.071] emit_primitive_identity_mask__avx2: dst=(324, 857), mask=(736.00, 16.00) x (11.00, 8.00) [ 85.071] glyphs0_to_dst: glyph=(334, 857)x(9, 11), unclipped [ 85.071] emit_primitive_identity_mask__avx2: dst=(334, 857), mask=(960.00, 16.00) x (9.00, 11.00) [ 85.071] glyphs0_to_dst: glyph=(342, 866)x(11, 2), unclipped [ 85.071] emit_primitive_identity_mask__avx2: dst=(342, 866), mask=(992.00, 0.00) x (11.00, 2.00) [ 85.071] glyphs0_to_dst: glyph=(351, 853)x(10, 12), unclipped [ 85.071] emit_primitive_identity_mask__avx2: dst=(351, 853), mask=(992.00, 16.00) x (10.00, 12.00) [ 85.071] glyphs0_to_dst: glyph=(361, 853)x(9, 12), unclipped [ 85.071] emit_primitive_identity_mask__avx2: dst=(361, 853), mask=(960.00, 32.00) x (9.00, 12.00) [ 85.071] glyphs0_to_dst: glyph=(369, 857)x(10, 11), unclipped [ 85.071] emit_primitive_identity_mask__avx2: dst=(369, 857), mask=(976.00, 32.00) x (10.00, 11.00) [ 85.071] glyphs0_to_dst: glyph=(378, 854)x(10, 14), unclipped [ 85.071] emit_primitive_identity_mask__avx2: dst=(378, 854), mask=(944.00, 48.00) x (10.00, 14.00) [ 85.071] glyphs0_to_dst: glyph=(387, 855)x(10, 10), unclipped [ 85.071] emit_primitive_identity_mask__avx2: dst=(387, 855), mask=(720.00, 32.00) x (10.00, 10.00) [ 85.071] glyphs0_to_dst: glyph=(396, 866)x(11, 2), unclipped [ 85.071] emit_primitive_identity_mask__avx2: dst=(396, 866), mask=(992.00, 0.00) x (11.00, 2.00) [ 85.071] glyphs0_to_dst: glyph=(406, 857)x(9, 8), unclipped [ 85.071] emit_primitive_identity_mask__avx2: dst=(406, 857), mask=(720.00, 0.00) x (9.00, 8.00) [ 85.071] glyphs0_to_dst: glyph=(414, 857)x(10, 8), unclipped [ 85.071] emit_primitive_identity_mask__avx2: dst=(414, 857), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.071] glyphs0_to_dst: glyph=(423, 857)x(10, 8), unclipped [ 85.071] emit_primitive_identity_mask__avx2: dst=(423, 857), mask=(752.00, 0.00) x (10.00, 8.00) [ 85.071] glyphs0_to_dst: glyph=(432, 854)x(10, 11), unclipped [ 85.071] emit_primitive_identity_mask__avx2: dst=(432, 854), mask=(736.00, 0.00) x (10.00, 11.00) [ 85.071] glyphs0_to_dst: glyph=(442, 857)x(9, 8), unclipped [ 85.071] emit_primitive_identity_mask__avx2: dst=(442, 857), mask=(48.00, 96.00) x (9.00, 8.00) [ 85.071] glyphs0_to_dst: glyph=(450, 854)x(10, 11), unclipped [ 85.071] emit_primitive_identity_mask__avx2: dst=(450, 854), mask=(736.00, 0.00) x (10.00, 11.00) [ 85.071] glyphs0_to_dst: glyph=(460, 857)x(9, 8), unclipped [ 85.071] emit_primitive_identity_mask__avx2: dst=(460, 857), mask=(752.00, 16.00) x (9.00, 8.00) [ 85.071] glyphs0_to_dst: glyph=(468, 857)x(10, 11), unclipped [ 85.071] emit_primitive_identity_mask__avx2: dst=(468, 857), mask=(976.00, 32.00) x (10.00, 11.00) [ 85.071] gen8_vertex_flush[5998] = 102 [ 85.071] gen9_magic_ca_pass: CA fixup (8551 -> 8653) [ 85.071] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.071] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.071] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.071] sna_glyphs(op=3, nlist=1, src=(478, 865)) [ 85.071] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.071] sna_glyphs: discarding mask [ 85.071] glyphs0_to_dst(op=3, src=(478, 865), nlist=1, dst=(478, 865)+(0, 0)) [ 85.071] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.071] gen9_render_composite: 0x0, current mode=1/1 [ 85.071] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.071] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.071] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.071] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.071] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.071] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.071] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.071] sna_drawable_use_bo: using whole GPU bo [ 85.071] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.071] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.071] color_convert: src=ffffffff [20028888] [ 85.071] color_convert: dst=ffffffff [20028888] [ 85.071] sna_render_get_solid: ffffffff [ 85.071] sna_render_get_solid(white) [ 85.071] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.071] sna_transform_is_imprecise_integer_translation: no transform [ 85.071] gen9_composite_picture: integer translation (0, 0), removing [ 85.071] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.071] sna_render_pixmap_bo: GPU all damaged [ 85.071] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.071] gen4_choose_composite_emitter: solid, identity mask [ 85.071] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.071] gen9_composite_get_binding_table(e900) [ 85.071] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.071] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.071] gen9_emit_vertex_elements: setup id=9 [ 85.071] glyphs0_to_dst: glyph=(477, 854)x(10, 13), unclipped [ 85.071] emit_primitive_identity_mask__avx2: dst=(477, 854), mask=(752.00, 32.00) x (10.00, 13.00) [ 85.071] glyphs0_to_dst: glyph=(495, 860)x(10, 3), unclipped [ 85.071] emit_primitive_identity_mask__avx2: dst=(495, 860), mask=(1008.00, 48.00) x (10.00, 3.00) [ 85.071] glyphs0_to_dst: glyph=(505, 854)x(9, 14), unclipped [ 85.071] emit_primitive_identity_mask__avx2: dst=(505, 854), mask=(832.00, 32.00) x (9.00, 14.00) [ 85.071] glyphs0_to_dst: glyph=(514, 857)x(9, 8), unclipped [ 85.071] emit_primitive_identity_mask__avx2: dst=(514, 857), mask=(896.00, 48.00) x (9.00, 8.00) [ 85.071] glyphs0_to_dst: glyph=(522, 857)x(10, 8), unclipped [ 85.071] emit_primitive_identity_mask__avx2: dst=(522, 857), mask=(848.00, 16.00) x (10.00, 8.00) [ 85.071] glyphs0_to_dst: glyph=(532, 857)x(9, 8), unclipped [ 85.071] emit_primitive_identity_mask__avx2: dst=(532, 857), mask=(848.00, 48.00) x (9.00, 8.00) [ 85.071] glyphs0_to_dst: glyph=(540, 854)x(10, 11), unclipped [ 85.071] emit_primitive_identity_mask__avx2: dst=(540, 854), mask=(992.00, 32.00) x (10.00, 11.00) [ 85.071] glyphs0_to_dst: glyph=(550, 857)x(9, 11), unclipped [ 85.071] emit_primitive_identity_mask__avx2: dst=(550, 857), mask=(880.00, 16.00) x (9.00, 11.00) [ 85.071] glyphs0_to_dst: glyph=(559, 854)x(9, 11), unclipped [ 85.071] emit_primitive_identity_mask__avx2: dst=(559, 854), mask=(880.00, 0.00) x (9.00, 11.00) [ 85.071] glyphs0_to_dst: glyph=(568, 854)x(9, 14), unclipped [ 85.071] emit_primitive_identity_mask__avx2: dst=(568, 854), mask=(832.00, 32.00) x (9.00, 14.00) [ 85.071] glyphs0_to_dst: glyph=(576, 857)x(10, 8), unclipped [ 85.071] emit_primitive_identity_mask__avx2: dst=(576, 857), mask=(848.00, 16.00) x (10.00, 8.00) [ 85.071] glyphs0_to_dst: glyph=(586, 857)x(9, 11), unclipped [ 85.071] emit_primitive_identity_mask__avx2: dst=(586, 857), mask=(880.00, 16.00) x (9.00, 11.00) [ 85.071] glyphs0_to_dst: glyph=(594, 867)x(11, 2), unclipped [ 85.071] emit_primitive_identity_mask__avx2: dst=(594, 867), mask=(832.00, 48.00) x (11.00, 2.00) [ 85.071] glyphs0_to_dst: glyph=(603, 853)x(10, 12), unclipped [ 85.071] emit_primitive_identity_mask__avx2: dst=(603, 853), mask=(864.00, 0.00) x (10.00, 12.00) [ 85.071] glyphs0_to_dst: glyph=(612, 857)x(10, 8), unclipped [ 85.071] emit_primitive_identity_mask__avx2: dst=(612, 857), mask=(864.00, 32.00) x (10.00, 8.00) [ 85.071] glyphs0_to_dst: glyph=(621, 854)x(10, 11), unclipped [ 85.071] emit_primitive_identity_mask__avx2: dst=(621, 854), mask=(880.00, 32.00) x (10.00, 11.00) [ 85.071] glyphs0_to_dst: glyph=(630, 867)x(11, 2), unclipped [ 85.071] emit_primitive_identity_mask__avx2: dst=(630, 867), mask=(832.00, 48.00) x (11.00, 2.00) [ 85.071] glyphs0_to_dst: glyph=(639, 854)x(10, 11), unclipped [ 85.071] emit_primitive_identity_mask__avx2: dst=(639, 854), mask=(880.00, 32.00) x (10.00, 11.00) [ 85.071] glyphs0_to_dst: glyph=(648, 857)x(10, 8), unclipped [ 85.071] emit_primitive_identity_mask__avx2: dst=(648, 857), mask=(944.00, 0.00) x (10.00, 8.00) [ 85.071] glyphs0_to_dst: glyph=(657, 857)x(10, 11), unclipped [ 85.071] emit_primitive_identity_mask__avx2: dst=(657, 857), mask=(880.00, 48.00) x (10.00, 11.00) [ 85.071] glyphs0_to_dst: glyph=(669, 862)x(5, 3), unclipped [ 85.071] emit_primitive_identity_mask__avx2: dst=(669, 862), mask=(1008.00, 32.00) x (5.00, 3.00) [ 85.071] glyphs0_to_dst: glyph=(676, 857)x(9, 8), unclipped [ 85.071] emit_primitive_identity_mask__avx2: dst=(676, 857), mask=(896.00, 48.00) x (9.00, 8.00) [ 85.071] glyphs0_to_dst: glyph=(685, 853)x(9, 12), unclipped [ 85.071] emit_primitive_identity_mask__avx2: dst=(685, 853), mask=(992.00, 48.00) x (9.00, 12.00) [ 85.071] gen8_vertex_flush[5a98] = 69 [ 85.071] gen9_magic_ca_pass: CA fixup (8653 -> 8722) [ 85.071] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.071] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.071] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.071] sna_glyphs(op=3, nlist=1, src=(1, 882)) [ 85.071] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.071] sna_glyphs: discarding mask [ 85.071] glyphs0_to_dst(op=3, src=(1, 882), nlist=1, dst=(1, 882)+(0, 0)) [ 85.071] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.071] gen9_render_composite: 0x0, current mode=1/1 [ 85.071] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.071] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.071] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.071] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.071] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.071] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.071] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.071] sna_drawable_use_bo: using whole GPU bo [ 85.071] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.071] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.071] color_convert: src=ff8ae234 [20028888] [ 85.071] color_convert: dst=ff8ae234 [20028888] [ 85.071] sna_render_get_solid: ff8ae234 [ 85.071] sna_render_get_solid(22) = ff8ae234 (old) [ 85.071] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.071] sna_transform_is_imprecise_integer_translation: no transform [ 85.071] gen9_composite_picture: integer translation (0, 0), removing [ 85.071] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.071] sna_render_pixmap_bo: GPU all damaged [ 85.071] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.071] gen4_choose_composite_emitter: solid, identity mask [ 85.071] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.071] gen9_composite_get_binding_table(e8c0) [ 85.071] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.071] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.071] gen9_emit_vertex_elements: setup id=9 [ 85.071] glyphs0_to_dst: glyph=(1, 874)x(9, 8), unclipped [ 85.071] emit_primitive_identity_mask__avx2: dst=(1, 874), mask=(688.00, 32.00) x (9.00, 8.00) [ 85.071] glyphs0_to_dst: glyph=(9, 872)x(10, 13), unclipped [ 85.071] emit_primitive_identity_mask__avx2: dst=(9, 872), mask=(672.00, 48.00) x (10.00, 13.00) [ 85.071] glyphs0_to_dst: glyph=(19, 874)x(9, 8), unclipped [ 85.071] emit_primitive_identity_mask__avx2: dst=(19, 874), mask=(688.00, 32.00) x (9.00, 8.00) [ 85.071] glyphs0_to_dst: glyph=(28, 876)x(8, 3), unclipped [ 85.071] emit_primitive_identity_mask__avx2: dst=(28, 876), mask=(688.00, 48.00) x (8.00, 3.00) [ 85.071] glyphs0_to_dst: glyph=(36, 872)x(11, 10), unclipped [ 85.071] emit_primitive_identity_mask__avx2: dst=(36, 872), mask=(704.00, 0.00) x (11.00, 10.00) [ 85.071] glyphs0_to_dst: glyph=(46, 874)x(9, 8), unclipped [ 85.071] emit_primitive_identity_mask__avx2: dst=(46, 874), mask=(720.00, 0.00) x (9.00, 8.00) [ 85.071] glyphs0_to_dst: glyph=(54, 874)x(10, 8), unclipped [ 85.071] emit_primitive_identity_mask__avx2: dst=(54, 874), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.071] glyphs0_to_dst: glyph=(63, 874)x(10, 8), unclipped [ 85.071] emit_primitive_identity_mask__avx2: dst=(63, 874), mask=(720.00, 16.00) x (10.00, 8.00) [ 85.071] glyphs0_to_dst: glyph=(72, 871)x(10, 11), unclipped [ 85.071] emit_primitive_identity_mask__avx2: dst=(72, 871), mask=(736.00, 0.00) x (10.00, 11.00) [ 85.071] glyphs0_to_dst: glyph=(81, 874)x(10, 8), unclipped [ 85.071] emit_primitive_identity_mask__avx2: dst=(81, 874), mask=(752.00, 0.00) x (10.00, 8.00) [ 85.071] glyphs0_to_dst: glyph=(90, 871)x(10, 11), unclipped [ 85.071] emit_primitive_identity_mask__avx2: dst=(90, 871), mask=(736.00, 0.00) x (10.00, 11.00) [ 85.071] glyphs0_to_dst: glyph=(99, 874)x(11, 8), unclipped [ 85.071] emit_primitive_identity_mask__avx2: dst=(99, 874), mask=(736.00, 16.00) x (11.00, 8.00) [ 85.071] glyphs0_to_dst: glyph=(109, 874)x(9, 8), unclipped [ 85.071] emit_primitive_identity_mask__avx2: dst=(109, 874), mask=(752.00, 16.00) x (9.00, 8.00) [ 85.071] glyphs0_to_dst: glyph=(118, 876)x(8, 3), unclipped [ 85.071] emit_primitive_identity_mask__avx2: dst=(118, 876), mask=(688.00, 48.00) x (8.00, 3.00) [ 85.071] glyphs0_to_dst: glyph=(126, 872)x(10, 10), unclipped [ 85.071] emit_primitive_identity_mask__avx2: dst=(126, 872), mask=(704.00, 32.00) x (10.00, 10.00) [ 85.071] glyphs0_to_dst: glyph=(135, 872)x(10, 10), unclipped [ 85.071] emit_primitive_identity_mask__avx2: dst=(135, 872), mask=(704.00, 32.00) x (10.00, 10.00) [ 85.071] glyphs0_to_dst: glyph=(144, 872)x(10, 10), unclipped [ 85.071] emit_primitive_identity_mask__avx2: dst=(144, 872), mask=(720.00, 32.00) x (10.00, 10.00) [ 85.071] glyphs0_to_dst: glyph=(153, 872)x(10, 10), unclipped [ 85.071] emit_primitive_identity_mask__avx2: dst=(153, 872), mask=(704.00, 48.00) x (10.00, 10.00) [ 85.071] gen8_vertex_flush[5b98] = 54 [ 85.071] gen9_magic_ca_pass: CA fixup (8722 -> 8776) [ 85.071] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.071] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.071] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.071] sna_glyphs(op=3, nlist=1, src=(163, 882)) [ 85.071] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.071] sna_glyphs: discarding mask [ 85.071] glyphs0_to_dst(op=3, src=(163, 882), nlist=1, dst=(163, 882)+(0, 0)) [ 85.071] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.071] gen9_render_composite: 0x0, current mode=1/1 [ 85.071] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.071] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.071] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.071] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.071] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.071] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.071] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.071] sna_drawable_use_bo: using whole GPU bo [ 85.071] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.071] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.071] color_convert: src=ffffffff [20028888] [ 85.071] color_convert: dst=ffffffff [20028888] [ 85.071] sna_render_get_solid: ffffffff [ 85.071] sna_render_get_solid(white) [ 85.071] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.071] sna_transform_is_imprecise_integer_translation: no transform [ 85.071] gen9_composite_picture: integer translation (0, 0), removing [ 85.071] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.071] sna_render_pixmap_bo: GPU all damaged [ 85.071] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.071] gen4_choose_composite_emitter: solid, identity mask [ 85.071] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.071] gen9_composite_get_binding_table(e880) [ 85.071] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.071] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.071] gen9_emit_vertex_elements: setup id=9 [ 85.071] glyphs0_to_dst: glyph=(165, 874)x(5, 8), unclipped [ 85.071] emit_primitive_identity_mask__avx2: dst=(165, 874), mask=(720.00, 48.00) x (5.00, 8.00) [ 85.071] gen8_vertex_flush[5c98] = 3 [ 85.071] gen9_magic_ca_pass: CA fixup (8776 -> 8779) [ 85.071] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.071] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.071] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.071] sna_glyphs(op=3, nlist=1, src=(172, 882)) [ 85.071] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.071] sna_glyphs: discarding mask [ 85.071] glyphs0_to_dst(op=3, src=(172, 882), nlist=1, dst=(172, 882)+(0, 0)) [ 85.071] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.071] gen9_render_composite: 0x0, current mode=1/1 [ 85.071] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.071] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.071] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.071] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.071] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.071] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.071] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.071] sna_drawable_use_bo: using whole GPU bo [ 85.072] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.072] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.072] color_convert: src=ff729fcf [20028888] [ 85.072] color_convert: dst=ff729fcf [20028888] [ 85.072] sna_render_get_solid: ff729fcf [ 85.072] sna_render_get_solid(23) = ff729fcf (old) [ 85.072] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.072] sna_transform_is_imprecise_integer_translation: no transform [ 85.072] gen9_composite_picture: integer translation (0, 0), removing [ 85.072] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.072] sna_render_pixmap_bo: GPU all damaged [ 85.072] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.072] gen4_choose_composite_emitter: solid, identity mask [ 85.072] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.072] gen9_composite_get_binding_table(e840) [ 85.072] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.072] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.072] gen9_emit_vertex_elements: setup id=9 [ 85.072] glyphs0_to_dst: glyph=(171, 876)x(11, 3), unclipped [ 85.072] emit_primitive_identity_mask__avx2: dst=(171, 876), mask=(736.00, 32.00) x (11.00, 3.00) [ 85.072] glyphs0_to_dst: glyph=(180, 871)x(10, 14), unclipped [ 85.072] emit_primitive_identity_mask__avx2: dst=(180, 871), mask=(944.00, 48.00) x (10.00, 14.00) [ 85.072] glyphs0_to_dst: glyph=(189, 871)x(11, 11), unclipped [ 85.072] emit_primitive_identity_mask__avx2: dst=(189, 871), mask=(960.00, 0.00) x (11.00, 11.00) [ 85.072] glyphs0_to_dst: glyph=(198, 874)x(10, 8), unclipped [ 85.072] emit_primitive_identity_mask__avx2: dst=(198, 874), mask=(976.00, 0.00) x (10.00, 8.00) [ 85.072] glyphs0_to_dst: glyph=(208, 874)x(9, 11), unclipped [ 85.072] emit_primitive_identity_mask__avx2: dst=(208, 874), mask=(960.00, 16.00) x (9.00, 11.00) [ 85.072] glyphs0_to_dst: glyph=(216, 871)x(10, 14), unclipped [ 85.072] emit_primitive_identity_mask__avx2: dst=(216, 871), mask=(944.00, 48.00) x (10.00, 14.00) [ 85.072] glyphs0_to_dst: glyph=(225, 872)x(10, 10), unclipped [ 85.072] emit_primitive_identity_mask__avx2: dst=(225, 872), mask=(976.00, 16.00) x (10.00, 10.00) [ 85.072] glyphs0_to_dst: glyph=(234, 883)x(11, 2), unclipped [ 85.072] emit_primitive_identity_mask__avx2: dst=(234, 883), mask=(992.00, 0.00) x (11.00, 2.00) [ 85.072] glyphs0_to_dst: glyph=(243, 871)x(11, 11), unclipped [ 85.072] emit_primitive_identity_mask__avx2: dst=(243, 871), mask=(1008.00, 0.00) x (11.00, 11.00) [ 85.072] glyphs0_to_dst: glyph=(253, 874)x(9, 8), unclipped [ 85.072] emit_primitive_identity_mask__avx2: dst=(253, 874), mask=(720.00, 0.00) x (9.00, 8.00) [ 85.072] glyphs0_to_dst: glyph=(261, 874)x(10, 8), unclipped [ 85.072] emit_primitive_identity_mask__avx2: dst=(261, 874), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.072] glyphs0_to_dst: glyph=(270, 874)x(10, 8), unclipped [ 85.072] emit_primitive_identity_mask__avx2: dst=(270, 874), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.072] glyphs0_to_dst: glyph=(279, 870)x(10, 12), unclipped [ 85.072] emit_primitive_identity_mask__avx2: dst=(279, 870), mask=(992.00, 16.00) x (10.00, 12.00) [ 85.072] glyphs0_to_dst: glyph=(288, 874)x(10, 8), unclipped [ 85.072] emit_primitive_identity_mask__avx2: dst=(288, 874), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.072] glyphs0_to_dst: glyph=(297, 874)x(10, 8), unclipped [ 85.072] emit_primitive_identity_mask__avx2: dst=(297, 874), mask=(752.00, 0.00) x (10.00, 8.00) [ 85.072] glyphs0_to_dst: glyph=(307, 870)x(10, 12), unclipped [ 85.072] emit_primitive_identity_mask__avx2: dst=(307, 870), mask=(1008.00, 16.00) x (10.00, 12.00) [ 85.072] glyphs0_to_dst: glyph=(315, 871)x(11, 11), unclipped [ 85.072] emit_primitive_identity_mask__avx2: dst=(315, 871), mask=(960.00, 0.00) x (11.00, 11.00) [ 85.072] glyphs0_to_dst: glyph=(324, 874)x(11, 8), unclipped [ 85.072] emit_primitive_identity_mask__avx2: dst=(324, 874), mask=(736.00, 16.00) x (11.00, 8.00) [ 85.072] glyphs0_to_dst: glyph=(334, 874)x(9, 11), unclipped [ 85.072] emit_primitive_identity_mask__avx2: dst=(334, 874), mask=(960.00, 16.00) x (9.00, 11.00) [ 85.072] glyphs0_to_dst: glyph=(342, 883)x(11, 2), unclipped [ 85.072] emit_primitive_identity_mask__avx2: dst=(342, 883), mask=(992.00, 0.00) x (11.00, 2.00) [ 85.072] glyphs0_to_dst: glyph=(351, 870)x(10, 12), unclipped [ 85.072] emit_primitive_identity_mask__avx2: dst=(351, 870), mask=(992.00, 16.00) x (10.00, 12.00) [ 85.072] glyphs0_to_dst: glyph=(361, 870)x(9, 12), unclipped [ 85.072] emit_primitive_identity_mask__avx2: dst=(361, 870), mask=(960.00, 32.00) x (9.00, 12.00) [ 85.072] glyphs0_to_dst: glyph=(369, 874)x(10, 11), unclipped [ 85.072] emit_primitive_identity_mask__avx2: dst=(369, 874), mask=(976.00, 32.00) x (10.00, 11.00) [ 85.072] glyphs0_to_dst: glyph=(378, 871)x(10, 14), unclipped [ 85.072] emit_primitive_identity_mask__avx2: dst=(378, 871), mask=(944.00, 48.00) x (10.00, 14.00) [ 85.072] glyphs0_to_dst: glyph=(387, 872)x(10, 10), unclipped [ 85.072] emit_primitive_identity_mask__avx2: dst=(387, 872), mask=(720.00, 32.00) x (10.00, 10.00) [ 85.072] glyphs0_to_dst: glyph=(396, 883)x(11, 2), unclipped [ 85.072] emit_primitive_identity_mask__avx2: dst=(396, 883), mask=(992.00, 0.00) x (11.00, 2.00) [ 85.072] glyphs0_to_dst: glyph=(406, 874)x(9, 8), unclipped [ 85.072] emit_primitive_identity_mask__avx2: dst=(406, 874), mask=(720.00, 0.00) x (9.00, 8.00) [ 85.072] glyphs0_to_dst: glyph=(414, 874)x(10, 8), unclipped [ 85.072] emit_primitive_identity_mask__avx2: dst=(414, 874), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.072] glyphs0_to_dst: glyph=(423, 874)x(10, 8), unclipped [ 85.072] emit_primitive_identity_mask__avx2: dst=(423, 874), mask=(752.00, 0.00) x (10.00, 8.00) [ 85.072] glyphs0_to_dst: glyph=(432, 871)x(10, 11), unclipped [ 85.072] emit_primitive_identity_mask__avx2: dst=(432, 871), mask=(736.00, 0.00) x (10.00, 11.00) [ 85.072] glyphs0_to_dst: glyph=(442, 874)x(9, 8), unclipped [ 85.072] emit_primitive_identity_mask__avx2: dst=(442, 874), mask=(48.00, 96.00) x (9.00, 8.00) [ 85.072] glyphs0_to_dst: glyph=(450, 871)x(10, 11), unclipped [ 85.072] emit_primitive_identity_mask__avx2: dst=(450, 871), mask=(736.00, 0.00) x (10.00, 11.00) [ 85.072] glyphs0_to_dst: glyph=(460, 874)x(9, 8), unclipped [ 85.072] emit_primitive_identity_mask__avx2: dst=(460, 874), mask=(752.00, 16.00) x (9.00, 8.00) [ 85.072] glyphs0_to_dst: glyph=(468, 874)x(10, 11), unclipped [ 85.072] emit_primitive_identity_mask__avx2: dst=(468, 874), mask=(976.00, 32.00) x (10.00, 11.00) [ 85.072] gen8_vertex_flush[5d98] = 102 [ 85.072] gen9_magic_ca_pass: CA fixup (8779 -> 8881) [ 85.072] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.072] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.072] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.072] sna_accel_flush: flush?=0, dirty?=0 [ 85.072] sna_block_handler (tv=0.0) [ 85.072] sna_wakeup_handler [ 85.072] sna_change_window_attributes [ 85.072] sna_accel_flush: flush?=0, dirty?=0 [ 85.072] sna_accel_flush: flush?=0, dirty?=0 [ 85.072] sna_block_handler (tv=0.0) [ 85.072] sna_wakeup_handler [ 85.072] sna_glyphs(op=3, nlist=1, src=(478, 882)) [ 85.072] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.072] sna_glyphs: discarding mask [ 85.072] glyphs0_to_dst(op=3, src=(478, 882), nlist=1, dst=(478, 882)+(0, 0)) [ 85.072] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.072] gen9_render_composite: 0x0, current mode=1/1 [ 85.072] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.072] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.072] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.072] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.072] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.072] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.072] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.072] sna_drawable_use_bo: using whole GPU bo [ 85.072] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.072] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.072] color_convert: src=ffffffff [20028888] [ 85.072] color_convert: dst=ffffffff [20028888] [ 85.072] sna_render_get_solid: ffffffff [ 85.072] sna_render_get_solid(white) [ 85.072] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.072] sna_transform_is_imprecise_integer_translation: no transform [ 85.072] gen9_composite_picture: integer translation (0, 0), removing [ 85.072] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.072] sna_render_pixmap_bo: GPU all damaged [ 85.072] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.072] gen4_choose_composite_emitter: solid, identity mask [ 85.072] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.072] gen9_composite_get_binding_table(e800) [ 85.072] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.072] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.072] gen9_emit_vertex_elements: setup id=9 [ 85.072] glyphs0_to_dst: glyph=(477, 871)x(10, 13), unclipped [ 85.072] emit_primitive_identity_mask__avx2: dst=(477, 871), mask=(752.00, 32.00) x (10.00, 13.00) [ 85.072] glyphs0_to_dst: glyph=(495, 877)x(10, 3), unclipped [ 85.072] emit_primitive_identity_mask__avx2: dst=(495, 877), mask=(1008.00, 48.00) x (10.00, 3.00) [ 85.072] glyphs0_to_dst: glyph=(505, 871)x(9, 14), unclipped [ 85.072] emit_primitive_identity_mask__avx2: dst=(505, 871), mask=(832.00, 32.00) x (9.00, 14.00) [ 85.072] glyphs0_to_dst: glyph=(514, 874)x(9, 8), unclipped [ 85.072] emit_primitive_identity_mask__avx2: dst=(514, 874), mask=(896.00, 48.00) x (9.00, 8.00) [ 85.072] glyphs0_to_dst: glyph=(522, 874)x(10, 8), unclipped [ 85.072] emit_primitive_identity_mask__avx2: dst=(522, 874), mask=(848.00, 16.00) x (10.00, 8.00) [ 85.072] glyphs0_to_dst: glyph=(532, 874)x(9, 8), unclipped [ 85.072] emit_primitive_identity_mask__avx2: dst=(532, 874), mask=(848.00, 48.00) x (9.00, 8.00) [ 85.072] glyphs0_to_dst: glyph=(540, 871)x(10, 11), unclipped [ 85.072] emit_primitive_identity_mask__avx2: dst=(540, 871), mask=(992.00, 32.00) x (10.00, 11.00) [ 85.072] glyphs0_to_dst: glyph=(550, 874)x(9, 11), unclipped [ 85.072] emit_primitive_identity_mask__avx2: dst=(550, 874), mask=(880.00, 16.00) x (9.00, 11.00) [ 85.072] glyphs0_to_dst: glyph=(559, 871)x(9, 11), unclipped [ 85.072] emit_primitive_identity_mask__avx2: dst=(559, 871), mask=(880.00, 0.00) x (9.00, 11.00) [ 85.072] glyphs0_to_dst: glyph=(568, 871)x(9, 14), unclipped [ 85.072] emit_primitive_identity_mask__avx2: dst=(568, 871), mask=(832.00, 32.00) x (9.00, 14.00) [ 85.072] glyphs0_to_dst: glyph=(576, 874)x(10, 8), unclipped [ 85.072] emit_primitive_identity_mask__avx2: dst=(576, 874), mask=(848.00, 16.00) x (10.00, 8.00) [ 85.072] glyphs0_to_dst: glyph=(586, 874)x(9, 11), unclipped [ 85.072] emit_primitive_identity_mask__avx2: dst=(586, 874), mask=(880.00, 16.00) x (9.00, 11.00) [ 85.072] glyphs0_to_dst: glyph=(594, 884)x(11, 2), unclipped [ 85.072] emit_primitive_identity_mask__avx2: dst=(594, 884), mask=(832.00, 48.00) x (11.00, 2.00) [ 85.072] glyphs0_to_dst: glyph=(603, 870)x(10, 12), unclipped [ 85.072] emit_primitive_identity_mask__avx2: dst=(603, 870), mask=(864.00, 0.00) x (10.00, 12.00) [ 85.072] glyphs0_to_dst: glyph=(612, 874)x(10, 8), unclipped [ 85.072] emit_primitive_identity_mask__avx2: dst=(612, 874), mask=(864.00, 32.00) x (10.00, 8.00) [ 85.072] glyphs0_to_dst: glyph=(621, 871)x(10, 11), unclipped [ 85.072] emit_primitive_identity_mask__avx2: dst=(621, 871), mask=(880.00, 32.00) x (10.00, 11.00) [ 85.072] glyphs0_to_dst: glyph=(630, 884)x(11, 2), unclipped [ 85.072] emit_primitive_identity_mask__avx2: dst=(630, 884), mask=(832.00, 48.00) x (11.00, 2.00) [ 85.072] glyphs0_to_dst: glyph=(639, 871)x(10, 11), unclipped [ 85.072] emit_primitive_identity_mask__avx2: dst=(639, 871), mask=(880.00, 32.00) x (10.00, 11.00) [ 85.072] glyphs0_to_dst: glyph=(648, 874)x(10, 8), unclipped [ 85.072] emit_primitive_identity_mask__avx2: dst=(648, 874), mask=(944.00, 0.00) x (10.00, 8.00) [ 85.072] glyphs0_to_dst: glyph=(657, 874)x(10, 11), unclipped [ 85.072] emit_primitive_identity_mask__avx2: dst=(657, 874), mask=(880.00, 48.00) x (10.00, 11.00) [ 85.072] glyphs0_to_dst: glyph=(669, 879)x(5, 3), unclipped [ 85.072] emit_primitive_identity_mask__avx2: dst=(669, 879), mask=(1008.00, 32.00) x (5.00, 3.00) [ 85.072] glyphs0_to_dst: glyph=(676, 874)x(9, 8), unclipped [ 85.072] emit_primitive_identity_mask__avx2: dst=(676, 874), mask=(896.00, 48.00) x (9.00, 8.00) [ 85.072] glyphs0_to_dst: glyph=(685, 870)x(9, 12), unclipped [ 85.072] emit_primitive_identity_mask__avx2: dst=(685, 870), mask=(992.00, 48.00) x (9.00, 12.00) [ 85.072] gen8_vertex_flush[5e98] = 69 [ 85.072] gen9_magic_ca_pass: CA fixup (8881 -> 8950) [ 85.072] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.072] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.072] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.072] sna_accel_flush: flush?=0, dirty?=0 [ 85.072] sna_glyphs(op=3, nlist=1, src=(1, 899)) [ 85.072] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.072] sna_glyphs: discarding mask [ 85.072] glyphs0_to_dst(op=3, src=(1, 899), nlist=1, dst=(1, 899)+(0, 0)) [ 85.072] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.072] gen9_render_composite: 0x0, current mode=1/1 [ 85.072] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.072] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.072] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.072] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.072] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.072] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.072] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.072] sna_drawable_use_bo: using whole GPU bo [ 85.072] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.072] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.072] color_convert: src=ff8ae234 [20028888] [ 85.072] color_convert: dst=ff8ae234 [20028888] [ 85.072] sna_render_get_solid: ff8ae234 [ 85.072] sna_render_get_solid(22) = ff8ae234 (old) [ 85.072] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.072] sna_transform_is_imprecise_integer_translation: no transform [ 85.072] gen9_composite_picture: integer translation (0, 0), removing [ 85.072] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.072] sna_render_pixmap_bo: GPU all damaged [ 85.072] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.072] gen4_choose_composite_emitter: solid, identity mask [ 85.072] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.072] gen9_composite_get_binding_table(e7c0) [ 85.072] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.072] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.072] gen9_emit_vertex_elements: setup id=9 [ 85.072] glyphs0_to_dst: glyph=(1, 891)x(9, 8), unclipped [ 85.072] emit_primitive_identity_mask__avx2: dst=(1, 891), mask=(688.00, 32.00) x (9.00, 8.00) [ 85.072] glyphs0_to_dst: glyph=(9, 889)x(10, 13), unclipped [ 85.072] emit_primitive_identity_mask__avx2: dst=(9, 889), mask=(672.00, 48.00) x (10.00, 13.00) [ 85.072] glyphs0_to_dst: glyph=(19, 891)x(9, 8), unclipped [ 85.072] emit_primitive_identity_mask__avx2: dst=(19, 891), mask=(688.00, 32.00) x (9.00, 8.00) [ 85.072] glyphs0_to_dst: glyph=(28, 893)x(8, 3), unclipped [ 85.072] emit_primitive_identity_mask__avx2: dst=(28, 893), mask=(688.00, 48.00) x (8.00, 3.00) [ 85.072] glyphs0_to_dst: glyph=(36, 889)x(11, 10), unclipped [ 85.072] emit_primitive_identity_mask__avx2: dst=(36, 889), mask=(704.00, 0.00) x (11.00, 10.00) [ 85.072] glyphs0_to_dst: glyph=(46, 891)x(9, 8), unclipped [ 85.072] emit_primitive_identity_mask__avx2: dst=(46, 891), mask=(720.00, 0.00) x (9.00, 8.00) [ 85.072] glyphs0_to_dst: glyph=(54, 891)x(10, 8), unclipped [ 85.072] emit_primitive_identity_mask__avx2: dst=(54, 891), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.072] glyphs0_to_dst: glyph=(63, 891)x(10, 8), unclipped [ 85.072] emit_primitive_identity_mask__avx2: dst=(63, 891), mask=(720.00, 16.00) x (10.00, 8.00) [ 85.072] glyphs0_to_dst: glyph=(72, 888)x(10, 11), unclipped [ 85.072] emit_primitive_identity_mask__avx2: dst=(72, 888), mask=(736.00, 0.00) x (10.00, 11.00) [ 85.072] glyphs0_to_dst: glyph=(81, 891)x(10, 8), unclipped [ 85.072] emit_primitive_identity_mask__avx2: dst=(81, 891), mask=(752.00, 0.00) x (10.00, 8.00) [ 85.072] glyphs0_to_dst: glyph=(90, 888)x(10, 11), unclipped [ 85.072] emit_primitive_identity_mask__avx2: dst=(90, 888), mask=(736.00, 0.00) x (10.00, 11.00) [ 85.072] glyphs0_to_dst: glyph=(99, 891)x(11, 8), unclipped [ 85.072] emit_primitive_identity_mask__avx2: dst=(99, 891), mask=(736.00, 16.00) x (11.00, 8.00) [ 85.072] glyphs0_to_dst: glyph=(109, 891)x(9, 8), unclipped [ 85.072] emit_primitive_identity_mask__avx2: dst=(109, 891), mask=(752.00, 16.00) x (9.00, 8.00) [ 85.072] glyphs0_to_dst: glyph=(118, 893)x(8, 3), unclipped [ 85.072] emit_primitive_identity_mask__avx2: dst=(118, 893), mask=(688.00, 48.00) x (8.00, 3.00) [ 85.072] glyphs0_to_dst: glyph=(126, 889)x(10, 10), unclipped [ 85.072] emit_primitive_identity_mask__avx2: dst=(126, 889), mask=(704.00, 32.00) x (10.00, 10.00) [ 85.072] glyphs0_to_dst: glyph=(135, 889)x(10, 10), unclipped [ 85.072] emit_primitive_identity_mask__avx2: dst=(135, 889), mask=(704.00, 32.00) x (10.00, 10.00) [ 85.072] glyphs0_to_dst: glyph=(144, 889)x(10, 10), unclipped [ 85.072] emit_primitive_identity_mask__avx2: dst=(144, 889), mask=(720.00, 32.00) x (10.00, 10.00) [ 85.072] glyphs0_to_dst: glyph=(153, 889)x(10, 10), unclipped [ 85.072] emit_primitive_identity_mask__avx2: dst=(153, 889), mask=(704.00, 48.00) x (10.00, 10.00) [ 85.072] gen8_vertex_flush[5f98] = 54 [ 85.072] gen9_magic_ca_pass: CA fixup (8950 -> 9004) [ 85.072] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.072] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.072] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.073] sna_glyphs(op=3, nlist=1, src=(163, 899)) [ 85.073] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.073] sna_glyphs: discarding mask [ 85.073] glyphs0_to_dst(op=3, src=(163, 899), nlist=1, dst=(163, 899)+(0, 0)) [ 85.073] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.073] gen9_render_composite: 0x0, current mode=1/1 [ 85.073] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.073] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.073] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.073] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.073] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.073] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.073] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.073] sna_drawable_use_bo: using whole GPU bo [ 85.073] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.073] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.073] color_convert: src=ffffffff [20028888] [ 85.073] color_convert: dst=ffffffff [20028888] [ 85.073] sna_render_get_solid: ffffffff [ 85.073] sna_render_get_solid(white) [ 85.073] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.073] sna_transform_is_imprecise_integer_translation: no transform [ 85.073] gen9_composite_picture: integer translation (0, 0), removing [ 85.073] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.073] sna_render_pixmap_bo: GPU all damaged [ 85.073] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.073] gen4_choose_composite_emitter: solid, identity mask [ 85.073] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.073] gen9_composite_get_binding_table(e780) [ 85.073] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.073] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.073] gen9_emit_vertex_elements: setup id=9 [ 85.073] glyphs0_to_dst: glyph=(165, 891)x(5, 8), unclipped [ 85.073] emit_primitive_identity_mask__avx2: dst=(165, 891), mask=(720.00, 48.00) x (5.00, 8.00) [ 85.073] gen8_vertex_flush[6098] = 3 [ 85.073] gen9_magic_ca_pass: CA fixup (9004 -> 9007) [ 85.073] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.073] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.073] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.073] sna_glyphs(op=3, nlist=1, src=(172, 899)) [ 85.073] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.073] sna_glyphs: discarding mask [ 85.073] glyphs0_to_dst(op=3, src=(172, 899), nlist=1, dst=(172, 899)+(0, 0)) [ 85.073] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.073] gen9_render_composite: 0x0, current mode=1/1 [ 85.073] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.073] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.073] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.073] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.073] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.073] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.073] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.073] sna_drawable_use_bo: using whole GPU bo [ 85.073] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.073] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.073] color_convert: src=ff729fcf [20028888] [ 85.073] color_convert: dst=ff729fcf [20028888] [ 85.073] sna_render_get_solid: ff729fcf [ 85.073] sna_render_get_solid(23) = ff729fcf (old) [ 85.073] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.073] sna_transform_is_imprecise_integer_translation: no transform [ 85.073] gen9_composite_picture: integer translation (0, 0), removing [ 85.073] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.073] sna_render_pixmap_bo: GPU all damaged [ 85.073] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.073] gen4_choose_composite_emitter: solid, identity mask [ 85.073] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.073] gen9_composite_get_binding_table(e740) [ 85.073] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.073] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.073] gen9_emit_vertex_elements: setup id=9 [ 85.073] glyphs0_to_dst: glyph=(171, 893)x(11, 3), unclipped [ 85.073] emit_primitive_identity_mask__avx2: dst=(171, 893), mask=(736.00, 32.00) x (11.00, 3.00) [ 85.073] glyphs0_to_dst: glyph=(180, 888)x(10, 14), unclipped [ 85.073] emit_primitive_identity_mask__avx2: dst=(180, 888), mask=(944.00, 48.00) x (10.00, 14.00) [ 85.073] glyphs0_to_dst: glyph=(189, 888)x(11, 11), unclipped [ 85.073] emit_primitive_identity_mask__avx2: dst=(189, 888), mask=(960.00, 0.00) x (11.00, 11.00) [ 85.073] glyphs0_to_dst: glyph=(198, 891)x(10, 8), unclipped [ 85.073] emit_primitive_identity_mask__avx2: dst=(198, 891), mask=(976.00, 0.00) x (10.00, 8.00) [ 85.073] glyphs0_to_dst: glyph=(208, 891)x(9, 11), unclipped [ 85.073] emit_primitive_identity_mask__avx2: dst=(208, 891), mask=(960.00, 16.00) x (9.00, 11.00) [ 85.073] glyphs0_to_dst: glyph=(216, 888)x(10, 14), unclipped [ 85.073] emit_primitive_identity_mask__avx2: dst=(216, 888), mask=(944.00, 48.00) x (10.00, 14.00) [ 85.073] glyphs0_to_dst: glyph=(225, 889)x(10, 10), unclipped [ 85.073] emit_primitive_identity_mask__avx2: dst=(225, 889), mask=(976.00, 16.00) x (10.00, 10.00) [ 85.073] glyphs0_to_dst: glyph=(234, 900)x(11, 2), unclipped [ 85.073] emit_primitive_identity_mask__avx2: dst=(234, 900), mask=(992.00, 0.00) x (11.00, 2.00) [ 85.073] glyphs0_to_dst: glyph=(243, 888)x(11, 11), unclipped [ 85.073] emit_primitive_identity_mask__avx2: dst=(243, 888), mask=(1008.00, 0.00) x (11.00, 11.00) [ 85.073] glyphs0_to_dst: glyph=(253, 891)x(9, 8), unclipped [ 85.073] emit_primitive_identity_mask__avx2: dst=(253, 891), mask=(720.00, 0.00) x (9.00, 8.00) [ 85.073] glyphs0_to_dst: glyph=(261, 891)x(10, 8), unclipped [ 85.073] emit_primitive_identity_mask__avx2: dst=(261, 891), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.073] glyphs0_to_dst: glyph=(270, 891)x(10, 8), unclipped [ 85.073] emit_primitive_identity_mask__avx2: dst=(270, 891), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.073] glyphs0_to_dst: glyph=(279, 887)x(10, 12), unclipped [ 85.073] emit_primitive_identity_mask__avx2: dst=(279, 887), mask=(992.00, 16.00) x (10.00, 12.00) [ 85.073] glyphs0_to_dst: glyph=(288, 891)x(10, 8), unclipped [ 85.073] emit_primitive_identity_mask__avx2: dst=(288, 891), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.073] glyphs0_to_dst: glyph=(297, 891)x(10, 8), unclipped [ 85.073] emit_primitive_identity_mask__avx2: dst=(297, 891), mask=(752.00, 0.00) x (10.00, 8.00) [ 85.073] glyphs0_to_dst: glyph=(307, 887)x(10, 12), unclipped [ 85.073] emit_primitive_identity_mask__avx2: dst=(307, 887), mask=(1008.00, 16.00) x (10.00, 12.00) [ 85.073] glyphs0_to_dst: glyph=(315, 888)x(11, 11), unclipped [ 85.073] emit_primitive_identity_mask__avx2: dst=(315, 888), mask=(960.00, 0.00) x (11.00, 11.00) [ 85.073] glyphs0_to_dst: glyph=(324, 891)x(11, 8), unclipped [ 85.073] emit_primitive_identity_mask__avx2: dst=(324, 891), mask=(736.00, 16.00) x (11.00, 8.00) [ 85.073] glyphs0_to_dst: glyph=(334, 891)x(9, 11), unclipped [ 85.073] emit_primitive_identity_mask__avx2: dst=(334, 891), mask=(960.00, 16.00) x (9.00, 11.00) [ 85.073] glyphs0_to_dst: glyph=(342, 900)x(11, 2), unclipped [ 85.073] emit_primitive_identity_mask__avx2: dst=(342, 900), mask=(992.00, 0.00) x (11.00, 2.00) [ 85.073] glyphs0_to_dst: glyph=(351, 887)x(10, 12), unclipped [ 85.073] emit_primitive_identity_mask__avx2: dst=(351, 887), mask=(992.00, 16.00) x (10.00, 12.00) [ 85.073] glyphs0_to_dst: glyph=(361, 887)x(9, 12), unclipped [ 85.073] emit_primitive_identity_mask__avx2: dst=(361, 887), mask=(960.00, 32.00) x (9.00, 12.00) [ 85.073] glyphs0_to_dst: glyph=(369, 891)x(10, 11), unclipped [ 85.073] emit_primitive_identity_mask__avx2: dst=(369, 891), mask=(976.00, 32.00) x (10.00, 11.00) [ 85.073] glyphs0_to_dst: glyph=(378, 888)x(10, 14), unclipped [ 85.073] emit_primitive_identity_mask__avx2: dst=(378, 888), mask=(944.00, 48.00) x (10.00, 14.00) [ 85.073] glyphs0_to_dst: glyph=(387, 889)x(10, 10), unclipped [ 85.073] emit_primitive_identity_mask__avx2: dst=(387, 889), mask=(720.00, 32.00) x (10.00, 10.00) [ 85.073] glyphs0_to_dst: glyph=(396, 900)x(11, 2), unclipped [ 85.073] emit_primitive_identity_mask__avx2: dst=(396, 900), mask=(992.00, 0.00) x (11.00, 2.00) [ 85.073] glyphs0_to_dst: glyph=(406, 891)x(9, 8), unclipped [ 85.073] emit_primitive_identity_mask__avx2: dst=(406, 891), mask=(720.00, 0.00) x (9.00, 8.00) [ 85.073] glyphs0_to_dst: glyph=(414, 891)x(10, 8), unclipped [ 85.073] emit_primitive_identity_mask__avx2: dst=(414, 891), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.073] glyphs0_to_dst: glyph=(423, 891)x(10, 8), unclipped [ 85.073] emit_primitive_identity_mask__avx2: dst=(423, 891), mask=(752.00, 0.00) x (10.00, 8.00) [ 85.073] glyphs0_to_dst: glyph=(432, 888)x(10, 11), unclipped [ 85.073] emit_primitive_identity_mask__avx2: dst=(432, 888), mask=(736.00, 0.00) x (10.00, 11.00) [ 85.073] glyphs0_to_dst: glyph=(442, 891)x(9, 8), unclipped [ 85.073] emit_primitive_identity_mask__avx2: dst=(442, 891), mask=(48.00, 96.00) x (9.00, 8.00) [ 85.073] glyphs0_to_dst: glyph=(450, 888)x(10, 11), unclipped [ 85.073] emit_primitive_identity_mask__avx2: dst=(450, 888), mask=(736.00, 0.00) x (10.00, 11.00) [ 85.073] glyphs0_to_dst: glyph=(460, 891)x(9, 8), unclipped [ 85.073] emit_primitive_identity_mask__avx2: dst=(460, 891), mask=(752.00, 16.00) x (9.00, 8.00) [ 85.073] glyphs0_to_dst: glyph=(468, 891)x(10, 11), unclipped [ 85.073] emit_primitive_identity_mask__avx2: dst=(468, 891), mask=(976.00, 32.00) x (10.00, 11.00) [ 85.073] gen8_vertex_flush[6198] = 102 [ 85.073] gen9_magic_ca_pass: CA fixup (9007 -> 9109) [ 85.073] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.073] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.073] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.073] sna_glyphs(op=3, nlist=1, src=(478, 899)) [ 85.073] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.073] sna_glyphs: discarding mask [ 85.073] glyphs0_to_dst(op=3, src=(478, 899), nlist=1, dst=(478, 899)+(0, 0)) [ 85.073] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.073] gen9_render_composite: 0x0, current mode=1/1 [ 85.073] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.073] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.073] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.073] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.073] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.073] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.073] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.073] sna_drawable_use_bo: using whole GPU bo [ 85.073] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.073] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.073] color_convert: src=ffffffff [20028888] [ 85.073] color_convert: dst=ffffffff [20028888] [ 85.073] sna_render_get_solid: ffffffff [ 85.073] sna_render_get_solid(white) [ 85.073] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.073] sna_transform_is_imprecise_integer_translation: no transform [ 85.073] gen9_composite_picture: integer translation (0, 0), removing [ 85.073] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.073] sna_render_pixmap_bo: GPU all damaged [ 85.073] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.073] gen4_choose_composite_emitter: solid, identity mask [ 85.073] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.073] gen9_composite_get_binding_table(e700) [ 85.073] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.073] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.073] gen9_emit_vertex_elements: setup id=9 [ 85.073] glyphs0_to_dst: glyph=(477, 888)x(10, 13), unclipped [ 85.073] emit_primitive_identity_mask__avx2: dst=(477, 888), mask=(752.00, 32.00) x (10.00, 13.00) [ 85.073] glyphs0_to_dst: glyph=(495, 894)x(10, 3), unclipped [ 85.073] emit_primitive_identity_mask__avx2: dst=(495, 894), mask=(1008.00, 48.00) x (10.00, 3.00) [ 85.073] glyphs0_to_dst: glyph=(505, 888)x(9, 14), unclipped [ 85.073] emit_primitive_identity_mask__avx2: dst=(505, 888), mask=(832.00, 32.00) x (9.00, 14.00) [ 85.073] glyphs0_to_dst: glyph=(514, 891)x(9, 8), unclipped [ 85.073] emit_primitive_identity_mask__avx2: dst=(514, 891), mask=(896.00, 48.00) x (9.00, 8.00) [ 85.073] glyphs0_to_dst: glyph=(522, 891)x(10, 8), unclipped [ 85.073] emit_primitive_identity_mask__avx2: dst=(522, 891), mask=(848.00, 16.00) x (10.00, 8.00) [ 85.073] glyphs0_to_dst: glyph=(532, 891)x(9, 8), unclipped [ 85.073] emit_primitive_identity_mask__avx2: dst=(532, 891), mask=(848.00, 48.00) x (9.00, 8.00) [ 85.073] glyphs0_to_dst: glyph=(540, 888)x(10, 11), unclipped [ 85.073] emit_primitive_identity_mask__avx2: dst=(540, 888), mask=(992.00, 32.00) x (10.00, 11.00) [ 85.073] glyphs0_to_dst: glyph=(550, 891)x(9, 11), unclipped [ 85.073] emit_primitive_identity_mask__avx2: dst=(550, 891), mask=(880.00, 16.00) x (9.00, 11.00) [ 85.073] glyphs0_to_dst: glyph=(559, 888)x(9, 11), unclipped [ 85.073] emit_primitive_identity_mask__avx2: dst=(559, 888), mask=(880.00, 0.00) x (9.00, 11.00) [ 85.073] glyphs0_to_dst: glyph=(568, 888)x(9, 14), unclipped [ 85.073] emit_primitive_identity_mask__avx2: dst=(568, 888), mask=(832.00, 32.00) x (9.00, 14.00) [ 85.073] glyphs0_to_dst: glyph=(576, 891)x(10, 8), unclipped [ 85.073] emit_primitive_identity_mask__avx2: dst=(576, 891), mask=(848.00, 16.00) x (10.00, 8.00) [ 85.073] glyphs0_to_dst: glyph=(586, 891)x(9, 11), unclipped [ 85.073] emit_primitive_identity_mask__avx2: dst=(586, 891), mask=(880.00, 16.00) x (9.00, 11.00) [ 85.073] glyphs0_to_dst: glyph=(594, 901)x(11, 2), unclipped [ 85.073] emit_primitive_identity_mask__avx2: dst=(594, 901), mask=(832.00, 48.00) x (11.00, 2.00) [ 85.073] glyphs0_to_dst: glyph=(603, 887)x(10, 12), unclipped [ 85.073] emit_primitive_identity_mask__avx2: dst=(603, 887), mask=(864.00, 0.00) x (10.00, 12.00) [ 85.073] glyphs0_to_dst: glyph=(612, 891)x(10, 8), unclipped [ 85.073] emit_primitive_identity_mask__avx2: dst=(612, 891), mask=(864.00, 32.00) x (10.00, 8.00) [ 85.073] glyphs0_to_dst: glyph=(621, 888)x(10, 11), unclipped [ 85.073] emit_primitive_identity_mask__avx2: dst=(621, 888), mask=(880.00, 32.00) x (10.00, 11.00) [ 85.073] glyphs0_to_dst: glyph=(630, 901)x(11, 2), unclipped [ 85.073] emit_primitive_identity_mask__avx2: dst=(630, 901), mask=(832.00, 48.00) x (11.00, 2.00) [ 85.073] glyphs0_to_dst: glyph=(639, 888)x(10, 11), unclipped [ 85.073] emit_primitive_identity_mask__avx2: dst=(639, 888), mask=(880.00, 32.00) x (10.00, 11.00) [ 85.073] glyphs0_to_dst: glyph=(648, 891)x(10, 8), unclipped [ 85.073] emit_primitive_identity_mask__avx2: dst=(648, 891), mask=(944.00, 0.00) x (10.00, 8.00) [ 85.073] glyphs0_to_dst: glyph=(657, 891)x(10, 11), unclipped [ 85.073] emit_primitive_identity_mask__avx2: dst=(657, 891), mask=(880.00, 48.00) x (10.00, 11.00) [ 85.073] glyphs0_to_dst: glyph=(669, 896)x(5, 3), unclipped [ 85.073] emit_primitive_identity_mask__avx2: dst=(669, 896), mask=(1008.00, 32.00) x (5.00, 3.00) [ 85.073] glyphs0_to_dst: glyph=(676, 891)x(9, 8), unclipped [ 85.073] emit_primitive_identity_mask__avx2: dst=(676, 891), mask=(896.00, 48.00) x (9.00, 8.00) [ 85.073] glyphs0_to_dst: glyph=(685, 887)x(9, 12), unclipped [ 85.073] emit_primitive_identity_mask__avx2: dst=(685, 887), mask=(992.00, 48.00) x (9.00, 12.00) [ 85.073] gen8_vertex_flush[6298] = 69 [ 85.073] gen9_magic_ca_pass: CA fixup (9109 -> 9178) [ 85.073] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.073] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.073] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.073] sna_glyphs(op=3, nlist=1, src=(1, 916)) [ 85.073] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.073] sna_glyphs: discarding mask [ 85.073] glyphs0_to_dst(op=3, src=(1, 916), nlist=1, dst=(1, 916)+(0, 0)) [ 85.073] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.073] gen9_render_composite: 0x0, current mode=1/1 [ 85.073] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.073] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.073] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.073] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.073] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.073] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.073] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.073] sna_drawable_use_bo: using whole GPU bo [ 85.073] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.073] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.073] color_convert: src=ff8ae234 [20028888] [ 85.073] color_convert: dst=ff8ae234 [20028888] [ 85.073] sna_render_get_solid: ff8ae234 [ 85.073] sna_render_get_solid(22) = ff8ae234 (old) [ 85.073] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.073] sna_transform_is_imprecise_integer_translation: no transform [ 85.073] gen9_composite_picture: integer translation (0, 0), removing [ 85.073] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.073] sna_render_pixmap_bo: GPU all damaged [ 85.073] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.073] gen4_choose_composite_emitter: solid, identity mask [ 85.073] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.073] gen9_composite_get_binding_table(e6c0) [ 85.073] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.073] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.073] gen9_emit_vertex_elements: setup id=9 [ 85.073] glyphs0_to_dst: glyph=(1, 908)x(9, 8), unclipped [ 85.073] emit_primitive_identity_mask__avx2: dst=(1, 908), mask=(688.00, 32.00) x (9.00, 8.00) [ 85.073] glyphs0_to_dst: glyph=(9, 906)x(10, 13), unclipped [ 85.073] emit_primitive_identity_mask__avx2: dst=(9, 906), mask=(672.00, 48.00) x (10.00, 13.00) [ 85.073] glyphs0_to_dst: glyph=(19, 908)x(9, 8), unclipped [ 85.073] emit_primitive_identity_mask__avx2: dst=(19, 908), mask=(688.00, 32.00) x (9.00, 8.00) [ 85.073] glyphs0_to_dst: glyph=(28, 910)x(8, 3), unclipped [ 85.073] emit_primitive_identity_mask__avx2: dst=(28, 910), mask=(688.00, 48.00) x (8.00, 3.00) [ 85.073] glyphs0_to_dst: glyph=(36, 906)x(11, 10), unclipped [ 85.073] emit_primitive_identity_mask__avx2: dst=(36, 906), mask=(704.00, 0.00) x (11.00, 10.00) [ 85.073] glyphs0_to_dst: glyph=(46, 908)x(9, 8), unclipped [ 85.073] emit_primitive_identity_mask__avx2: dst=(46, 908), mask=(720.00, 0.00) x (9.00, 8.00) [ 85.073] glyphs0_to_dst: glyph=(54, 908)x(10, 8), unclipped [ 85.073] emit_primitive_identity_mask__avx2: dst=(54, 908), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.073] glyphs0_to_dst: glyph=(63, 908)x(10, 8), unclipped [ 85.073] emit_primitive_identity_mask__avx2: dst=(63, 908), mask=(720.00, 16.00) x (10.00, 8.00) [ 85.073] glyphs0_to_dst: glyph=(72, 905)x(10, 11), unclipped [ 85.073] emit_primitive_identity_mask__avx2: dst=(72, 905), mask=(736.00, 0.00) x (10.00, 11.00) [ 85.073] glyphs0_to_dst: glyph=(81, 908)x(10, 8), unclipped [ 85.073] emit_primitive_identity_mask__avx2: dst=(81, 908), mask=(752.00, 0.00) x (10.00, 8.00) [ 85.073] glyphs0_to_dst: glyph=(90, 905)x(10, 11), unclipped [ 85.073] emit_primitive_identity_mask__avx2: dst=(90, 905), mask=(736.00, 0.00) x (10.00, 11.00) [ 85.073] glyphs0_to_dst: glyph=(99, 908)x(11, 8), unclipped [ 85.073] emit_primitive_identity_mask__avx2: dst=(99, 908), mask=(736.00, 16.00) x (11.00, 8.00) [ 85.073] glyphs0_to_dst: glyph=(109, 908)x(9, 8), unclipped [ 85.073] emit_primitive_identity_mask__avx2: dst=(109, 908), mask=(752.00, 16.00) x (9.00, 8.00) [ 85.073] glyphs0_to_dst: glyph=(118, 910)x(8, 3), unclipped [ 85.073] emit_primitive_identity_mask__avx2: dst=(118, 910), mask=(688.00, 48.00) x (8.00, 3.00) [ 85.073] glyphs0_to_dst: glyph=(126, 906)x(10, 10), unclipped [ 85.073] emit_primitive_identity_mask__avx2: dst=(126, 906), mask=(704.00, 32.00) x (10.00, 10.00) [ 85.073] glyphs0_to_dst: glyph=(135, 906)x(10, 10), unclipped [ 85.073] emit_primitive_identity_mask__avx2: dst=(135, 906), mask=(704.00, 32.00) x (10.00, 10.00) [ 85.073] glyphs0_to_dst: glyph=(144, 906)x(10, 10), unclipped [ 85.073] emit_primitive_identity_mask__avx2: dst=(144, 906), mask=(720.00, 32.00) x (10.00, 10.00) [ 85.073] glyphs0_to_dst: glyph=(153, 906)x(10, 10), unclipped [ 85.073] emit_primitive_identity_mask__avx2: dst=(153, 906), mask=(704.00, 48.00) x (10.00, 10.00) [ 85.073] gen8_vertex_flush[6398] = 54 [ 85.073] gen9_magic_ca_pass: CA fixup (9178 -> 9232) [ 85.073] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.073] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.073] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.073] sna_glyphs(op=3, nlist=1, src=(163, 916)) [ 85.073] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.073] sna_glyphs: discarding mask [ 85.073] glyphs0_to_dst(op=3, src=(163, 916), nlist=1, dst=(163, 916)+(0, 0)) [ 85.073] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.073] gen9_render_composite: 0x0, current mode=1/1 [ 85.073] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.073] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.073] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.073] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.073] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.073] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.073] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.073] sna_drawable_use_bo: using whole GPU bo [ 85.073] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.073] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.073] color_convert: src=ffffffff [20028888] [ 85.073] color_convert: dst=ffffffff [20028888] [ 85.073] sna_render_get_solid: ffffffff [ 85.073] sna_render_get_solid(white) [ 85.073] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.073] sna_transform_is_imprecise_integer_translation: no transform [ 85.074] gen9_composite_picture: integer translation (0, 0), removing [ 85.074] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.074] sna_render_pixmap_bo: GPU all damaged [ 85.074] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.074] gen4_choose_composite_emitter: solid, identity mask [ 85.074] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.074] gen9_composite_get_binding_table(e680) [ 85.074] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.074] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.074] gen9_emit_vertex_elements: setup id=9 [ 85.074] glyphs0_to_dst: glyph=(165, 908)x(5, 8), unclipped [ 85.074] emit_primitive_identity_mask__avx2: dst=(165, 908), mask=(720.00, 48.00) x (5.00, 8.00) [ 85.074] gen8_vertex_flush[6498] = 3 [ 85.074] gen9_magic_ca_pass: CA fixup (9232 -> 9235) [ 85.074] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.074] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.074] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.074] sna_glyphs(op=3, nlist=1, src=(172, 916)) [ 85.074] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.074] sna_glyphs: discarding mask [ 85.074] glyphs0_to_dst(op=3, src=(172, 916), nlist=1, dst=(172, 916)+(0, 0)) [ 85.074] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.074] gen9_render_composite: 0x0, current mode=1/1 [ 85.074] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.074] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.074] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.074] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.074] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.074] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.074] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.074] sna_drawable_use_bo: using whole GPU bo [ 85.074] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.074] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.074] color_convert: src=ff729fcf [20028888] [ 85.074] color_convert: dst=ff729fcf [20028888] [ 85.074] sna_render_get_solid: ff729fcf [ 85.074] sna_render_get_solid(23) = ff729fcf (old) [ 85.074] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.074] sna_transform_is_imprecise_integer_translation: no transform [ 85.074] gen9_composite_picture: integer translation (0, 0), removing [ 85.074] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.074] sna_render_pixmap_bo: GPU all damaged [ 85.074] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.074] gen4_choose_composite_emitter: solid, identity mask [ 85.074] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.074] gen9_composite_get_binding_table(e640) [ 85.074] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.074] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.074] gen9_emit_vertex_elements: setup id=9 [ 85.074] glyphs0_to_dst: glyph=(171, 910)x(11, 3), unclipped [ 85.074] emit_primitive_identity_mask__avx2: dst=(171, 910), mask=(736.00, 32.00) x (11.00, 3.00) [ 85.074] glyphs0_to_dst: glyph=(180, 905)x(10, 14), unclipped [ 85.074] emit_primitive_identity_mask__avx2: dst=(180, 905), mask=(944.00, 48.00) x (10.00, 14.00) [ 85.074] glyphs0_to_dst: glyph=(189, 905)x(11, 11), unclipped [ 85.074] emit_primitive_identity_mask__avx2: dst=(189, 905), mask=(960.00, 0.00) x (11.00, 11.00) [ 85.074] glyphs0_to_dst: glyph=(198, 908)x(10, 8), unclipped [ 85.074] emit_primitive_identity_mask__avx2: dst=(198, 908), mask=(976.00, 0.00) x (10.00, 8.00) [ 85.074] glyphs0_to_dst: glyph=(208, 908)x(9, 11), unclipped [ 85.074] emit_primitive_identity_mask__avx2: dst=(208, 908), mask=(960.00, 16.00) x (9.00, 11.00) [ 85.074] glyphs0_to_dst: glyph=(216, 905)x(10, 14), unclipped [ 85.074] emit_primitive_identity_mask__avx2: dst=(216, 905), mask=(944.00, 48.00) x (10.00, 14.00) [ 85.074] glyphs0_to_dst: glyph=(225, 906)x(10, 10), unclipped [ 85.074] emit_primitive_identity_mask__avx2: dst=(225, 906), mask=(976.00, 16.00) x (10.00, 10.00) [ 85.074] glyphs0_to_dst: glyph=(234, 917)x(11, 2), unclipped [ 85.074] emit_primitive_identity_mask__avx2: dst=(234, 917), mask=(992.00, 0.00) x (11.00, 2.00) [ 85.074] glyphs0_to_dst: glyph=(243, 905)x(11, 11), unclipped [ 85.074] emit_primitive_identity_mask__avx2: dst=(243, 905), mask=(1008.00, 0.00) x (11.00, 11.00) [ 85.074] glyphs0_to_dst: glyph=(253, 908)x(9, 8), unclipped [ 85.074] emit_primitive_identity_mask__avx2: dst=(253, 908), mask=(720.00, 0.00) x (9.00, 8.00) [ 85.074] glyphs0_to_dst: glyph=(261, 908)x(10, 8), unclipped [ 85.074] emit_primitive_identity_mask__avx2: dst=(261, 908), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.074] glyphs0_to_dst: glyph=(270, 908)x(10, 8), unclipped [ 85.074] emit_primitive_identity_mask__avx2: dst=(270, 908), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.074] glyphs0_to_dst: glyph=(279, 904)x(10, 12), unclipped [ 85.074] emit_primitive_identity_mask__avx2: dst=(279, 904), mask=(992.00, 16.00) x (10.00, 12.00) [ 85.074] glyphs0_to_dst: glyph=(288, 908)x(10, 8), unclipped [ 85.074] emit_primitive_identity_mask__avx2: dst=(288, 908), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.074] glyphs0_to_dst: glyph=(297, 908)x(10, 8), unclipped [ 85.074] emit_primitive_identity_mask__avx2: dst=(297, 908), mask=(752.00, 0.00) x (10.00, 8.00) [ 85.074] glyphs0_to_dst: glyph=(307, 904)x(10, 12), unclipped [ 85.074] emit_primitive_identity_mask__avx2: dst=(307, 904), mask=(1008.00, 16.00) x (10.00, 12.00) [ 85.074] glyphs0_to_dst: glyph=(315, 905)x(11, 11), unclipped [ 85.074] emit_primitive_identity_mask__avx2: dst=(315, 905), mask=(960.00, 0.00) x (11.00, 11.00) [ 85.074] glyphs0_to_dst: glyph=(324, 908)x(11, 8), unclipped [ 85.074] emit_primitive_identity_mask__avx2: dst=(324, 908), mask=(736.00, 16.00) x (11.00, 8.00) [ 85.074] glyphs0_to_dst: glyph=(334, 908)x(9, 11), unclipped [ 85.074] emit_primitive_identity_mask__avx2: dst=(334, 908), mask=(960.00, 16.00) x (9.00, 11.00) [ 85.074] glyphs0_to_dst: glyph=(342, 917)x(11, 2), unclipped [ 85.074] emit_primitive_identity_mask__avx2: dst=(342, 917), mask=(992.00, 0.00) x (11.00, 2.00) [ 85.074] glyphs0_to_dst: glyph=(351, 904)x(10, 12), unclipped [ 85.074] emit_primitive_identity_mask__avx2: dst=(351, 904), mask=(992.00, 16.00) x (10.00, 12.00) [ 85.074] glyphs0_to_dst: glyph=(361, 904)x(9, 12), unclipped [ 85.074] emit_primitive_identity_mask__avx2: dst=(361, 904), mask=(960.00, 32.00) x (9.00, 12.00) [ 85.074] glyphs0_to_dst: glyph=(369, 908)x(10, 11), unclipped [ 85.074] emit_primitive_identity_mask__avx2: dst=(369, 908), mask=(976.00, 32.00) x (10.00, 11.00) [ 85.074] glyphs0_to_dst: glyph=(378, 905)x(10, 14), unclipped [ 85.074] emit_primitive_identity_mask__avx2: dst=(378, 905), mask=(944.00, 48.00) x (10.00, 14.00) [ 85.074] glyphs0_to_dst: glyph=(387, 906)x(10, 10), unclipped [ 85.074] emit_primitive_identity_mask__avx2: dst=(387, 906), mask=(720.00, 32.00) x (10.00, 10.00) [ 85.074] glyphs0_to_dst: glyph=(396, 917)x(11, 2), unclipped [ 85.074] emit_primitive_identity_mask__avx2: dst=(396, 917), mask=(992.00, 0.00) x (11.00, 2.00) [ 85.074] glyphs0_to_dst: glyph=(406, 908)x(9, 8), unclipped [ 85.074] emit_primitive_identity_mask__avx2: dst=(406, 908), mask=(720.00, 0.00) x (9.00, 8.00) [ 85.074] glyphs0_to_dst: glyph=(414, 908)x(10, 8), unclipped [ 85.074] emit_primitive_identity_mask__avx2: dst=(414, 908), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.074] glyphs0_to_dst: glyph=(423, 908)x(10, 8), unclipped [ 85.074] emit_primitive_identity_mask__avx2: dst=(423, 908), mask=(752.00, 0.00) x (10.00, 8.00) [ 85.074] glyphs0_to_dst: glyph=(432, 905)x(10, 11), unclipped [ 85.074] emit_primitive_identity_mask__avx2: dst=(432, 905), mask=(736.00, 0.00) x (10.00, 11.00) [ 85.074] glyphs0_to_dst: glyph=(442, 908)x(9, 8), unclipped [ 85.074] emit_primitive_identity_mask__avx2: dst=(442, 908), mask=(48.00, 96.00) x (9.00, 8.00) [ 85.074] glyphs0_to_dst: glyph=(450, 905)x(10, 11), unclipped [ 85.074] emit_primitive_identity_mask__avx2: dst=(450, 905), mask=(736.00, 0.00) x (10.00, 11.00) [ 85.074] glyphs0_to_dst: glyph=(460, 908)x(9, 8), unclipped [ 85.074] emit_primitive_identity_mask__avx2: dst=(460, 908), mask=(752.00, 16.00) x (9.00, 8.00) [ 85.074] glyphs0_to_dst: glyph=(468, 908)x(10, 11), unclipped [ 85.074] emit_primitive_identity_mask__avx2: dst=(468, 908), mask=(976.00, 32.00) x (10.00, 11.00) [ 85.074] gen8_vertex_flush[6598] = 102 [ 85.074] gen9_magic_ca_pass: CA fixup (9235 -> 9337) [ 85.074] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.074] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.074] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.074] sna_glyphs(op=3, nlist=1, src=(478, 916)) [ 85.074] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.074] sna_glyphs: discarding mask [ 85.074] glyphs0_to_dst(op=3, src=(478, 916), nlist=1, dst=(478, 916)+(0, 0)) [ 85.074] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.074] gen9_render_composite: 0x0, current mode=1/1 [ 85.074] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.074] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.074] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.074] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.074] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.074] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.074] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.074] sna_drawable_use_bo: using whole GPU bo [ 85.074] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.074] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.074] color_convert: src=ffffffff [20028888] [ 85.074] color_convert: dst=ffffffff [20028888] [ 85.074] sna_render_get_solid: ffffffff [ 85.074] sna_render_get_solid(white) [ 85.074] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.074] sna_transform_is_imprecise_integer_translation: no transform [ 85.074] gen9_composite_picture: integer translation (0, 0), removing [ 85.074] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.074] sna_render_pixmap_bo: GPU all damaged [ 85.074] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.074] gen4_choose_composite_emitter: solid, identity mask [ 85.074] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.074] gen9_composite_get_binding_table(e600) [ 85.074] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.074] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.074] gen9_emit_vertex_elements: setup id=9 [ 85.074] glyphs0_to_dst: glyph=(477, 905)x(10, 13), unclipped [ 85.074] emit_primitive_identity_mask__avx2: dst=(477, 905), mask=(752.00, 32.00) x (10.00, 13.00) [ 85.074] glyphs0_to_dst: glyph=(495, 911)x(10, 3), unclipped [ 85.074] emit_primitive_identity_mask__avx2: dst=(495, 911), mask=(1008.00, 48.00) x (10.00, 3.00) [ 85.074] glyphs0_to_dst: glyph=(505, 905)x(9, 14), unclipped [ 85.074] emit_primitive_identity_mask__avx2: dst=(505, 905), mask=(832.00, 32.00) x (9.00, 14.00) [ 85.074] glyphs0_to_dst: glyph=(514, 908)x(9, 8), unclipped [ 85.074] emit_primitive_identity_mask__avx2: dst=(514, 908), mask=(896.00, 48.00) x (9.00, 8.00) [ 85.074] glyphs0_to_dst: glyph=(522, 908)x(10, 8), unclipped [ 85.074] emit_primitive_identity_mask__avx2: dst=(522, 908), mask=(848.00, 16.00) x (10.00, 8.00) [ 85.074] glyphs0_to_dst: glyph=(532, 908)x(9, 8), unclipped [ 85.074] emit_primitive_identity_mask__avx2: dst=(532, 908), mask=(848.00, 48.00) x (9.00, 8.00) [ 85.074] glyphs0_to_dst: glyph=(540, 905)x(10, 11), unclipped [ 85.074] emit_primitive_identity_mask__avx2: dst=(540, 905), mask=(992.00, 32.00) x (10.00, 11.00) [ 85.074] glyphs0_to_dst: glyph=(550, 908)x(9, 11), unclipped [ 85.074] emit_primitive_identity_mask__avx2: dst=(550, 908), mask=(880.00, 16.00) x (9.00, 11.00) [ 85.074] glyphs0_to_dst: glyph=(559, 905)x(9, 11), unclipped [ 85.074] emit_primitive_identity_mask__avx2: dst=(559, 905), mask=(880.00, 0.00) x (9.00, 11.00) [ 85.074] glyphs0_to_dst: glyph=(568, 905)x(9, 14), unclipped [ 85.074] emit_primitive_identity_mask__avx2: dst=(568, 905), mask=(832.00, 32.00) x (9.00, 14.00) [ 85.074] glyphs0_to_dst: glyph=(576, 908)x(10, 8), unclipped [ 85.074] emit_primitive_identity_mask__avx2: dst=(576, 908), mask=(848.00, 16.00) x (10.00, 8.00) [ 85.074] glyphs0_to_dst: glyph=(586, 908)x(9, 11), unclipped [ 85.074] emit_primitive_identity_mask__avx2: dst=(586, 908), mask=(880.00, 16.00) x (9.00, 11.00) [ 85.074] glyphs0_to_dst: glyph=(594, 918)x(11, 2), unclipped [ 85.074] emit_primitive_identity_mask__avx2: dst=(594, 918), mask=(832.00, 48.00) x (11.00, 2.00) [ 85.074] glyphs0_to_dst: glyph=(603, 904)x(10, 12), unclipped [ 85.074] emit_primitive_identity_mask__avx2: dst=(603, 904), mask=(864.00, 0.00) x (10.00, 12.00) [ 85.074] glyphs0_to_dst: glyph=(612, 908)x(10, 8), unclipped [ 85.074] emit_primitive_identity_mask__avx2: dst=(612, 908), mask=(864.00, 32.00) x (10.00, 8.00) [ 85.074] glyphs0_to_dst: glyph=(621, 905)x(10, 11), unclipped [ 85.074] emit_primitive_identity_mask__avx2: dst=(621, 905), mask=(880.00, 32.00) x (10.00, 11.00) [ 85.074] glyphs0_to_dst: glyph=(630, 918)x(11, 2), unclipped [ 85.074] emit_primitive_identity_mask__avx2: dst=(630, 918), mask=(832.00, 48.00) x (11.00, 2.00) [ 85.074] glyphs0_to_dst: glyph=(639, 905)x(10, 11), unclipped [ 85.074] emit_primitive_identity_mask__avx2: dst=(639, 905), mask=(880.00, 32.00) x (10.00, 11.00) [ 85.074] glyphs0_to_dst: glyph=(648, 908)x(10, 8), unclipped [ 85.074] emit_primitive_identity_mask__avx2: dst=(648, 908), mask=(944.00, 0.00) x (10.00, 8.00) [ 85.074] glyphs0_to_dst: glyph=(657, 908)x(10, 11), unclipped [ 85.074] emit_primitive_identity_mask__avx2: dst=(657, 908), mask=(880.00, 48.00) x (10.00, 11.00) [ 85.074] glyphs0_to_dst: glyph=(669, 913)x(5, 3), unclipped [ 85.074] emit_primitive_identity_mask__avx2: dst=(669, 913), mask=(1008.00, 32.00) x (5.00, 3.00) [ 85.074] glyphs0_to_dst: glyph=(676, 908)x(9, 8), unclipped [ 85.074] emit_primitive_identity_mask__avx2: dst=(676, 908), mask=(896.00, 48.00) x (9.00, 8.00) [ 85.074] glyphs0_to_dst: glyph=(685, 904)x(9, 12), unclipped [ 85.074] emit_primitive_identity_mask__avx2: dst=(685, 904), mask=(992.00, 48.00) x (9.00, 12.00) [ 85.074] gen8_vertex_flush[6698] = 69 [ 85.074] gen9_magic_ca_pass: CA fixup (9337 -> 9406) [ 85.074] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.074] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.074] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.074] sna_glyphs(op=3, nlist=1, src=(1, 933)) [ 85.074] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.074] sna_glyphs: discarding mask [ 85.074] glyphs0_to_dst(op=3, src=(1, 933), nlist=1, dst=(1, 933)+(0, 0)) [ 85.074] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.074] gen9_render_composite: 0x0, current mode=1/1 [ 85.074] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.074] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.074] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.074] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.074] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.074] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.074] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.074] sna_drawable_use_bo: using whole GPU bo [ 85.074] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.074] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.074] color_convert: src=ff8ae234 [20028888] [ 85.074] color_convert: dst=ff8ae234 [20028888] [ 85.074] sna_render_get_solid: ff8ae234 [ 85.074] sna_render_get_solid(22) = ff8ae234 (old) [ 85.074] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.074] sna_transform_is_imprecise_integer_translation: no transform [ 85.074] gen9_composite_picture: integer translation (0, 0), removing [ 85.074] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.074] sna_render_pixmap_bo: GPU all damaged [ 85.074] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.074] gen4_choose_composite_emitter: solid, identity mask [ 85.074] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.074] gen9_composite_get_binding_table(e5c0) [ 85.074] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.074] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.074] gen9_emit_vertex_elements: setup id=9 [ 85.074] glyphs0_to_dst: glyph=(1, 925)x(9, 8), unclipped [ 85.074] emit_primitive_identity_mask__avx2: dst=(1, 925), mask=(688.00, 32.00) x (9.00, 8.00) [ 85.074] glyphs0_to_dst: glyph=(9, 923)x(10, 13), unclipped [ 85.074] emit_primitive_identity_mask__avx2: dst=(9, 923), mask=(672.00, 48.00) x (10.00, 13.00) [ 85.074] glyphs0_to_dst: glyph=(19, 925)x(9, 8), unclipped [ 85.074] emit_primitive_identity_mask__avx2: dst=(19, 925), mask=(688.00, 32.00) x (9.00, 8.00) [ 85.074] glyphs0_to_dst: glyph=(28, 927)x(8, 3), unclipped [ 85.074] emit_primitive_identity_mask__avx2: dst=(28, 927), mask=(688.00, 48.00) x (8.00, 3.00) [ 85.074] glyphs0_to_dst: glyph=(36, 923)x(11, 10), unclipped [ 85.074] emit_primitive_identity_mask__avx2: dst=(36, 923), mask=(704.00, 0.00) x (11.00, 10.00) [ 85.074] glyphs0_to_dst: glyph=(46, 925)x(9, 8), unclipped [ 85.074] emit_primitive_identity_mask__avx2: dst=(46, 925), mask=(720.00, 0.00) x (9.00, 8.00) [ 85.074] glyphs0_to_dst: glyph=(54, 925)x(10, 8), unclipped [ 85.074] emit_primitive_identity_mask__avx2: dst=(54, 925), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.074] glyphs0_to_dst: glyph=(63, 925)x(10, 8), unclipped [ 85.074] emit_primitive_identity_mask__avx2: dst=(63, 925), mask=(720.00, 16.00) x (10.00, 8.00) [ 85.074] glyphs0_to_dst: glyph=(72, 922)x(10, 11), unclipped [ 85.074] emit_primitive_identity_mask__avx2: dst=(72, 922), mask=(736.00, 0.00) x (10.00, 11.00) [ 85.074] glyphs0_to_dst: glyph=(81, 925)x(10, 8), unclipped [ 85.074] emit_primitive_identity_mask__avx2: dst=(81, 925), mask=(752.00, 0.00) x (10.00, 8.00) [ 85.074] glyphs0_to_dst: glyph=(90, 922)x(10, 11), unclipped [ 85.074] emit_primitive_identity_mask__avx2: dst=(90, 922), mask=(736.00, 0.00) x (10.00, 11.00) [ 85.074] glyphs0_to_dst: glyph=(99, 925)x(11, 8), unclipped [ 85.074] emit_primitive_identity_mask__avx2: dst=(99, 925), mask=(736.00, 16.00) x (11.00, 8.00) [ 85.074] glyphs0_to_dst: glyph=(109, 925)x(9, 8), unclipped [ 85.074] emit_primitive_identity_mask__avx2: dst=(109, 925), mask=(752.00, 16.00) x (9.00, 8.00) [ 85.074] glyphs0_to_dst: glyph=(118, 927)x(8, 3), unclipped [ 85.074] emit_primitive_identity_mask__avx2: dst=(118, 927), mask=(688.00, 48.00) x (8.00, 3.00) [ 85.074] glyphs0_to_dst: glyph=(126, 923)x(10, 10), unclipped [ 85.074] emit_primitive_identity_mask__avx2: dst=(126, 923), mask=(704.00, 32.00) x (10.00, 10.00) [ 85.074] glyphs0_to_dst: glyph=(135, 923)x(10, 10), unclipped [ 85.074] emit_primitive_identity_mask__avx2: dst=(135, 923), mask=(704.00, 32.00) x (10.00, 10.00) [ 85.074] glyphs0_to_dst: glyph=(144, 923)x(10, 10), unclipped [ 85.074] emit_primitive_identity_mask__avx2: dst=(144, 923), mask=(720.00, 32.00) x (10.00, 10.00) [ 85.074] glyphs0_to_dst: glyph=(153, 923)x(10, 10), unclipped [ 85.074] emit_primitive_identity_mask__avx2: dst=(153, 923), mask=(704.00, 48.00) x (10.00, 10.00) [ 85.074] gen8_vertex_flush[6798] = 54 [ 85.074] gen9_magic_ca_pass: CA fixup (9406 -> 9460) [ 85.074] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.074] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.074] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.074] sna_glyphs(op=3, nlist=1, src=(163, 933)) [ 85.074] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.074] sna_glyphs: discarding mask [ 85.074] glyphs0_to_dst(op=3, src=(163, 933), nlist=1, dst=(163, 933)+(0, 0)) [ 85.074] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.074] gen9_render_composite: 0x0, current mode=1/1 [ 85.074] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.074] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.074] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.074] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.074] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.074] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.074] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.074] sna_drawable_use_bo: using whole GPU bo [ 85.074] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.074] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.074] color_convert: src=ffffffff [20028888] [ 85.074] color_convert: dst=ffffffff [20028888] [ 85.074] sna_render_get_solid: ffffffff [ 85.074] sna_render_get_solid(white) [ 85.074] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.074] sna_transform_is_imprecise_integer_translation: no transform [ 85.074] gen9_composite_picture: integer translation (0, 0), removing [ 85.074] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.074] sna_render_pixmap_bo: GPU all damaged [ 85.074] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.074] gen4_choose_composite_emitter: solid, identity mask [ 85.074] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.074] gen9_composite_get_binding_table(e580) [ 85.074] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.074] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.074] gen9_emit_vertex_elements: setup id=9 [ 85.074] glyphs0_to_dst: glyph=(165, 925)x(5, 8), unclipped [ 85.074] emit_primitive_identity_mask__avx2: dst=(165, 925), mask=(720.00, 48.00) x (5.00, 8.00) [ 85.074] gen8_vertex_flush[6898] = 3 [ 85.074] gen9_magic_ca_pass: CA fixup (9460 -> 9463) [ 85.074] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.074] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.074] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.074] sna_glyphs(op=3, nlist=1, src=(172, 933)) [ 85.074] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.074] sna_glyphs: discarding mask [ 85.074] glyphs0_to_dst(op=3, src=(172, 933), nlist=1, dst=(172, 933)+(0, 0)) [ 85.074] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.074] gen9_render_composite: 0x0, current mode=1/1 [ 85.075] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.075] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.075] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.075] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.075] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.075] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.075] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.075] sna_drawable_use_bo: using whole GPU bo [ 85.075] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.075] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.075] color_convert: src=ff729fcf [20028888] [ 85.075] color_convert: dst=ff729fcf [20028888] [ 85.075] sna_render_get_solid: ff729fcf [ 85.075] sna_render_get_solid(23) = ff729fcf (old) [ 85.075] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.075] sna_transform_is_imprecise_integer_translation: no transform [ 85.075] gen9_composite_picture: integer translation (0, 0), removing [ 85.075] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.075] sna_render_pixmap_bo: GPU all damaged [ 85.075] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.075] gen4_choose_composite_emitter: solid, identity mask [ 85.075] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.075] gen9_composite_get_binding_table(e540) [ 85.075] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.075] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.075] gen9_emit_vertex_elements: setup id=9 [ 85.075] glyphs0_to_dst: glyph=(171, 927)x(11, 3), unclipped [ 85.075] emit_primitive_identity_mask__avx2: dst=(171, 927), mask=(736.00, 32.00) x (11.00, 3.00) [ 85.075] glyphs0_to_dst: glyph=(180, 922)x(10, 14), unclipped [ 85.075] emit_primitive_identity_mask__avx2: dst=(180, 922), mask=(944.00, 48.00) x (10.00, 14.00) [ 85.075] glyphs0_to_dst: glyph=(189, 922)x(11, 11), unclipped [ 85.075] emit_primitive_identity_mask__avx2: dst=(189, 922), mask=(960.00, 0.00) x (11.00, 11.00) [ 85.075] glyphs0_to_dst: glyph=(198, 925)x(10, 8), unclipped [ 85.075] emit_primitive_identity_mask__avx2: dst=(198, 925), mask=(976.00, 0.00) x (10.00, 8.00) [ 85.075] glyphs0_to_dst: glyph=(208, 925)x(9, 11), unclipped [ 85.075] emit_primitive_identity_mask__avx2: dst=(208, 925), mask=(960.00, 16.00) x (9.00, 11.00) [ 85.075] glyphs0_to_dst: glyph=(216, 922)x(10, 14), unclipped [ 85.075] emit_primitive_identity_mask__avx2: dst=(216, 922), mask=(944.00, 48.00) x (10.00, 14.00) [ 85.075] glyphs0_to_dst: glyph=(225, 923)x(10, 10), unclipped [ 85.075] emit_primitive_identity_mask__avx2: dst=(225, 923), mask=(976.00, 16.00) x (10.00, 10.00) [ 85.075] glyphs0_to_dst: glyph=(234, 934)x(11, 2), unclipped [ 85.075] emit_primitive_identity_mask__avx2: dst=(234, 934), mask=(992.00, 0.00) x (11.00, 2.00) [ 85.075] glyphs0_to_dst: glyph=(243, 922)x(11, 11), unclipped [ 85.075] emit_primitive_identity_mask__avx2: dst=(243, 922), mask=(1008.00, 0.00) x (11.00, 11.00) [ 85.075] glyphs0_to_dst: glyph=(253, 925)x(9, 8), unclipped [ 85.075] emit_primitive_identity_mask__avx2: dst=(253, 925), mask=(720.00, 0.00) x (9.00, 8.00) [ 85.075] glyphs0_to_dst: glyph=(261, 925)x(10, 8), unclipped [ 85.075] emit_primitive_identity_mask__avx2: dst=(261, 925), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.075] glyphs0_to_dst: glyph=(270, 925)x(10, 8), unclipped [ 85.075] emit_primitive_identity_mask__avx2: dst=(270, 925), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.075] glyphs0_to_dst: glyph=(279, 921)x(10, 12), unclipped [ 85.075] emit_primitive_identity_mask__avx2: dst=(279, 921), mask=(992.00, 16.00) x (10.00, 12.00) [ 85.075] glyphs0_to_dst: glyph=(288, 925)x(10, 8), unclipped [ 85.075] emit_primitive_identity_mask__avx2: dst=(288, 925), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.075] glyphs0_to_dst: glyph=(297, 925)x(10, 8), unclipped [ 85.075] emit_primitive_identity_mask__avx2: dst=(297, 925), mask=(752.00, 0.00) x (10.00, 8.00) [ 85.075] glyphs0_to_dst: glyph=(307, 921)x(10, 12), unclipped [ 85.075] emit_primitive_identity_mask__avx2: dst=(307, 921), mask=(1008.00, 16.00) x (10.00, 12.00) [ 85.075] glyphs0_to_dst: glyph=(315, 922)x(11, 11), unclipped [ 85.075] emit_primitive_identity_mask__avx2: dst=(315, 922), mask=(960.00, 0.00) x (11.00, 11.00) [ 85.075] glyphs0_to_dst: glyph=(324, 925)x(11, 8), unclipped [ 85.075] emit_primitive_identity_mask__avx2: dst=(324, 925), mask=(736.00, 16.00) x (11.00, 8.00) [ 85.075] glyphs0_to_dst: glyph=(334, 925)x(9, 11), unclipped [ 85.075] emit_primitive_identity_mask__avx2: dst=(334, 925), mask=(960.00, 16.00) x (9.00, 11.00) [ 85.075] glyphs0_to_dst: glyph=(342, 934)x(11, 2), unclipped [ 85.075] emit_primitive_identity_mask__avx2: dst=(342, 934), mask=(992.00, 0.00) x (11.00, 2.00) [ 85.075] glyphs0_to_dst: glyph=(351, 921)x(10, 12), unclipped [ 85.075] emit_primitive_identity_mask__avx2: dst=(351, 921), mask=(992.00, 16.00) x (10.00, 12.00) [ 85.075] glyphs0_to_dst: glyph=(361, 921)x(9, 12), unclipped [ 85.075] emit_primitive_identity_mask__avx2: dst=(361, 921), mask=(960.00, 32.00) x (9.00, 12.00) [ 85.075] glyphs0_to_dst: glyph=(369, 925)x(10, 11), unclipped [ 85.075] emit_primitive_identity_mask__avx2: dst=(369, 925), mask=(976.00, 32.00) x (10.00, 11.00) [ 85.075] glyphs0_to_dst: glyph=(378, 922)x(10, 14), unclipped [ 85.075] emit_primitive_identity_mask__avx2: dst=(378, 922), mask=(944.00, 48.00) x (10.00, 14.00) [ 85.075] glyphs0_to_dst: glyph=(387, 923)x(10, 10), unclipped [ 85.075] emit_primitive_identity_mask__avx2: dst=(387, 923), mask=(720.00, 32.00) x (10.00, 10.00) [ 85.075] glyphs0_to_dst: glyph=(396, 934)x(11, 2), unclipped [ 85.075] emit_primitive_identity_mask__avx2: dst=(396, 934), mask=(992.00, 0.00) x (11.00, 2.00) [ 85.075] glyphs0_to_dst: glyph=(406, 925)x(9, 8), unclipped [ 85.075] emit_primitive_identity_mask__avx2: dst=(406, 925), mask=(720.00, 0.00) x (9.00, 8.00) [ 85.075] glyphs0_to_dst: glyph=(414, 925)x(10, 8), unclipped [ 85.075] emit_primitive_identity_mask__avx2: dst=(414, 925), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.075] glyphs0_to_dst: glyph=(423, 925)x(10, 8), unclipped [ 85.075] emit_primitive_identity_mask__avx2: dst=(423, 925), mask=(752.00, 0.00) x (10.00, 8.00) [ 85.075] glyphs0_to_dst: glyph=(432, 922)x(10, 11), unclipped [ 85.075] emit_primitive_identity_mask__avx2: dst=(432, 922), mask=(736.00, 0.00) x (10.00, 11.00) [ 85.075] glyphs0_to_dst: glyph=(442, 925)x(9, 8), unclipped [ 85.075] emit_primitive_identity_mask__avx2: dst=(442, 925), mask=(48.00, 96.00) x (9.00, 8.00) [ 85.075] glyphs0_to_dst: glyph=(450, 922)x(10, 11), unclipped [ 85.075] emit_primitive_identity_mask__avx2: dst=(450, 922), mask=(736.00, 0.00) x (10.00, 11.00) [ 85.075] glyphs0_to_dst: glyph=(460, 925)x(9, 8), unclipped [ 85.075] emit_primitive_identity_mask__avx2: dst=(460, 925), mask=(752.00, 16.00) x (9.00, 8.00) [ 85.075] glyphs0_to_dst: glyph=(468, 925)x(10, 11), unclipped [ 85.075] emit_primitive_identity_mask__avx2: dst=(468, 925), mask=(976.00, 32.00) x (10.00, 11.00) [ 85.075] gen8_vertex_flush[6998] = 102 [ 85.075] gen9_magic_ca_pass: CA fixup (9463 -> 9565) [ 85.075] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.075] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.075] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.075] sna_glyphs(op=3, nlist=1, src=(478, 933)) [ 85.075] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.075] sna_glyphs: discarding mask [ 85.075] glyphs0_to_dst(op=3, src=(478, 933), nlist=1, dst=(478, 933)+(0, 0)) [ 85.075] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.075] gen9_render_composite: 0x0, current mode=1/1 [ 85.075] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.075] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.075] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.075] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.075] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.075] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.075] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.075] sna_drawable_use_bo: using whole GPU bo [ 85.075] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.075] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.075] color_convert: src=ffffffff [20028888] [ 85.075] color_convert: dst=ffffffff [20028888] [ 85.075] sna_render_get_solid: ffffffff [ 85.075] sna_render_get_solid(white) [ 85.075] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.075] sna_transform_is_imprecise_integer_translation: no transform [ 85.075] gen9_composite_picture: integer translation (0, 0), removing [ 85.075] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.075] sna_render_pixmap_bo: GPU all damaged [ 85.075] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.075] gen4_choose_composite_emitter: solid, identity mask [ 85.075] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.075] gen9_composite_get_binding_table(e500) [ 85.075] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.075] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.075] gen9_emit_vertex_elements: setup id=9 [ 85.075] glyphs0_to_dst: glyph=(477, 922)x(10, 13), unclipped [ 85.075] emit_primitive_identity_mask__avx2: dst=(477, 922), mask=(752.00, 32.00) x (10.00, 13.00) [ 85.075] glyphs0_to_dst: glyph=(495, 928)x(10, 3), unclipped [ 85.075] emit_primitive_identity_mask__avx2: dst=(495, 928), mask=(1008.00, 48.00) x (10.00, 3.00) [ 85.075] glyphs0_to_dst: glyph=(505, 922)x(9, 14), unclipped [ 85.075] emit_primitive_identity_mask__avx2: dst=(505, 922), mask=(832.00, 32.00) x (9.00, 14.00) [ 85.075] glyphs0_to_dst: glyph=(514, 925)x(9, 8), unclipped [ 85.075] emit_primitive_identity_mask__avx2: dst=(514, 925), mask=(896.00, 48.00) x (9.00, 8.00) [ 85.075] glyphs0_to_dst: glyph=(522, 925)x(10, 8), unclipped [ 85.075] emit_primitive_identity_mask__avx2: dst=(522, 925), mask=(848.00, 16.00) x (10.00, 8.00) [ 85.075] glyphs0_to_dst: glyph=(532, 925)x(9, 8), unclipped [ 85.075] emit_primitive_identity_mask__avx2: dst=(532, 925), mask=(848.00, 48.00) x (9.00, 8.00) [ 85.075] glyphs0_to_dst: glyph=(540, 922)x(10, 11), unclipped [ 85.075] emit_primitive_identity_mask__avx2: dst=(540, 922), mask=(992.00, 32.00) x (10.00, 11.00) [ 85.075] glyphs0_to_dst: glyph=(550, 925)x(9, 11), unclipped [ 85.075] emit_primitive_identity_mask__avx2: dst=(550, 925), mask=(880.00, 16.00) x (9.00, 11.00) [ 85.075] glyphs0_to_dst: glyph=(559, 922)x(9, 11), unclipped [ 85.075] emit_primitive_identity_mask__avx2: dst=(559, 922), mask=(880.00, 0.00) x (9.00, 11.00) [ 85.075] glyphs0_to_dst: glyph=(568, 922)x(9, 14), unclipped [ 85.075] emit_primitive_identity_mask__avx2: dst=(568, 922), mask=(832.00, 32.00) x (9.00, 14.00) [ 85.075] glyphs0_to_dst: glyph=(576, 925)x(10, 8), unclipped [ 85.075] emit_primitive_identity_mask__avx2: dst=(576, 925), mask=(848.00, 16.00) x (10.00, 8.00) [ 85.075] glyphs0_to_dst: glyph=(586, 925)x(9, 11), unclipped [ 85.075] emit_primitive_identity_mask__avx2: dst=(586, 925), mask=(880.00, 16.00) x (9.00, 11.00) [ 85.075] glyphs0_to_dst: glyph=(594, 935)x(11, 2), unclipped [ 85.075] emit_primitive_identity_mask__avx2: dst=(594, 935), mask=(832.00, 48.00) x (11.00, 2.00) [ 85.075] glyphs0_to_dst: glyph=(603, 921)x(10, 12), unclipped [ 85.075] emit_primitive_identity_mask__avx2: dst=(603, 921), mask=(864.00, 0.00) x (10.00, 12.00) [ 85.075] glyphs0_to_dst: glyph=(612, 925)x(10, 8), unclipped [ 85.075] emit_primitive_identity_mask__avx2: dst=(612, 925), mask=(864.00, 32.00) x (10.00, 8.00) [ 85.075] glyphs0_to_dst: glyph=(621, 922)x(10, 11), unclipped [ 85.075] emit_primitive_identity_mask__avx2: dst=(621, 922), mask=(880.00, 32.00) x (10.00, 11.00) [ 85.075] glyphs0_to_dst: glyph=(630, 935)x(11, 2), unclipped [ 85.075] emit_primitive_identity_mask__avx2: dst=(630, 935), mask=(832.00, 48.00) x (11.00, 2.00) [ 85.075] glyphs0_to_dst: glyph=(639, 922)x(10, 11), unclipped [ 85.075] emit_primitive_identity_mask__avx2: dst=(639, 922), mask=(880.00, 32.00) x (10.00, 11.00) [ 85.075] glyphs0_to_dst: glyph=(648, 925)x(10, 8), unclipped [ 85.075] emit_primitive_identity_mask__avx2: dst=(648, 925), mask=(944.00, 0.00) x (10.00, 8.00) [ 85.075] glyphs0_to_dst: glyph=(657, 925)x(10, 11), unclipped [ 85.075] emit_primitive_identity_mask__avx2: dst=(657, 925), mask=(880.00, 48.00) x (10.00, 11.00) [ 85.075] glyphs0_to_dst: glyph=(669, 930)x(5, 3), unclipped [ 85.075] emit_primitive_identity_mask__avx2: dst=(669, 930), mask=(1008.00, 32.00) x (5.00, 3.00) [ 85.075] glyphs0_to_dst: glyph=(676, 925)x(9, 8), unclipped [ 85.075] emit_primitive_identity_mask__avx2: dst=(676, 925), mask=(896.00, 48.00) x (9.00, 8.00) [ 85.075] glyphs0_to_dst: glyph=(685, 921)x(9, 12), unclipped [ 85.075] emit_primitive_identity_mask__avx2: dst=(685, 921), mask=(992.00, 48.00) x (9.00, 12.00) [ 85.075] gen8_vertex_flush[6a98] = 69 [ 85.075] gen9_magic_ca_pass: CA fixup (9565 -> 9634) [ 85.075] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.075] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.075] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.075] sna_glyphs(op=3, nlist=1, src=(1, 950)) [ 85.075] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.075] sna_glyphs: discarding mask [ 85.075] glyphs0_to_dst(op=3, src=(1, 950), nlist=1, dst=(1, 950)+(0, 0)) [ 85.075] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.075] gen9_render_composite: 0x0, current mode=1/1 [ 85.075] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.075] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.075] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.075] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.075] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.075] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.075] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.075] sna_drawable_use_bo: using whole GPU bo [ 85.075] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.075] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.075] color_convert: src=ff8ae234 [20028888] [ 85.075] color_convert: dst=ff8ae234 [20028888] [ 85.075] sna_render_get_solid: ff8ae234 [ 85.075] sna_render_get_solid(22) = ff8ae234 (old) [ 85.075] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.075] sna_transform_is_imprecise_integer_translation: no transform [ 85.075] gen9_composite_picture: integer translation (0, 0), removing [ 85.075] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.075] sna_render_pixmap_bo: GPU all damaged [ 85.075] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.075] gen4_choose_composite_emitter: solid, identity mask [ 85.075] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.075] gen9_composite_get_binding_table(e4c0) [ 85.075] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.075] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.075] gen9_emit_vertex_elements: setup id=9 [ 85.075] glyphs0_to_dst: glyph=(1, 942)x(9, 8), unclipped [ 85.075] emit_primitive_identity_mask__avx2: dst=(1, 942), mask=(688.00, 32.00) x (9.00, 8.00) [ 85.075] glyphs0_to_dst: glyph=(9, 940)x(10, 13), unclipped [ 85.075] emit_primitive_identity_mask__avx2: dst=(9, 940), mask=(672.00, 48.00) x (10.00, 13.00) [ 85.075] glyphs0_to_dst: glyph=(19, 942)x(9, 8), unclipped [ 85.075] emit_primitive_identity_mask__avx2: dst=(19, 942), mask=(688.00, 32.00) x (9.00, 8.00) [ 85.075] glyphs0_to_dst: glyph=(28, 944)x(8, 3), unclipped [ 85.075] emit_primitive_identity_mask__avx2: dst=(28, 944), mask=(688.00, 48.00) x (8.00, 3.00) [ 85.075] glyphs0_to_dst: glyph=(36, 940)x(11, 10), unclipped [ 85.075] emit_primitive_identity_mask__avx2: dst=(36, 940), mask=(704.00, 0.00) x (11.00, 10.00) [ 85.075] glyphs0_to_dst: glyph=(46, 942)x(9, 8), unclipped [ 85.075] emit_primitive_identity_mask__avx2: dst=(46, 942), mask=(720.00, 0.00) x (9.00, 8.00) [ 85.075] glyphs0_to_dst: glyph=(54, 942)x(10, 8), unclipped [ 85.075] emit_primitive_identity_mask__avx2: dst=(54, 942), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.075] glyphs0_to_dst: glyph=(63, 942)x(10, 8), unclipped [ 85.075] emit_primitive_identity_mask__avx2: dst=(63, 942), mask=(720.00, 16.00) x (10.00, 8.00) [ 85.075] glyphs0_to_dst: glyph=(72, 939)x(10, 11), unclipped [ 85.075] emit_primitive_identity_mask__avx2: dst=(72, 939), mask=(736.00, 0.00) x (10.00, 11.00) [ 85.075] glyphs0_to_dst: glyph=(81, 942)x(10, 8), unclipped [ 85.075] emit_primitive_identity_mask__avx2: dst=(81, 942), mask=(752.00, 0.00) x (10.00, 8.00) [ 85.075] glyphs0_to_dst: glyph=(90, 939)x(10, 11), unclipped [ 85.075] emit_primitive_identity_mask__avx2: dst=(90, 939), mask=(736.00, 0.00) x (10.00, 11.00) [ 85.075] glyphs0_to_dst: glyph=(99, 942)x(11, 8), unclipped [ 85.075] emit_primitive_identity_mask__avx2: dst=(99, 942), mask=(736.00, 16.00) x (11.00, 8.00) [ 85.075] glyphs0_to_dst: glyph=(109, 942)x(9, 8), unclipped [ 85.075] emit_primitive_identity_mask__avx2: dst=(109, 942), mask=(752.00, 16.00) x (9.00, 8.00) [ 85.075] glyphs0_to_dst: glyph=(118, 944)x(8, 3), unclipped [ 85.075] emit_primitive_identity_mask__avx2: dst=(118, 944), mask=(688.00, 48.00) x (8.00, 3.00) [ 85.075] glyphs0_to_dst: glyph=(126, 940)x(10, 10), unclipped [ 85.075] emit_primitive_identity_mask__avx2: dst=(126, 940), mask=(704.00, 32.00) x (10.00, 10.00) [ 85.075] glyphs0_to_dst: glyph=(135, 940)x(10, 10), unclipped [ 85.075] emit_primitive_identity_mask__avx2: dst=(135, 940), mask=(704.00, 32.00) x (10.00, 10.00) [ 85.075] glyphs0_to_dst: glyph=(144, 940)x(10, 10), unclipped [ 85.075] emit_primitive_identity_mask__avx2: dst=(144, 940), mask=(720.00, 32.00) x (10.00, 10.00) [ 85.075] glyphs0_to_dst: glyph=(153, 940)x(10, 10), unclipped [ 85.075] emit_primitive_identity_mask__avx2: dst=(153, 940), mask=(704.00, 48.00) x (10.00, 10.00) [ 85.075] gen8_vertex_flush[6b98] = 54 [ 85.075] gen9_magic_ca_pass: CA fixup (9634 -> 9688) [ 85.075] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.075] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.075] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.075] sna_glyphs(op=3, nlist=1, src=(163, 950)) [ 85.075] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.075] sna_glyphs: discarding mask [ 85.075] glyphs0_to_dst(op=3, src=(163, 950), nlist=1, dst=(163, 950)+(0, 0)) [ 85.075] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.075] gen9_render_composite: 0x0, current mode=1/1 [ 85.075] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.075] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.075] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.075] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.075] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.075] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.075] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.075] sna_drawable_use_bo: using whole GPU bo [ 85.075] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.075] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.075] color_convert: src=ffffffff [20028888] [ 85.075] color_convert: dst=ffffffff [20028888] [ 85.075] sna_render_get_solid: ffffffff [ 85.075] sna_render_get_solid(white) [ 85.075] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.075] sna_transform_is_imprecise_integer_translation: no transform [ 85.075] gen9_composite_picture: integer translation (0, 0), removing [ 85.075] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.075] sna_render_pixmap_bo: GPU all damaged [ 85.075] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.075] gen4_choose_composite_emitter: solid, identity mask [ 85.075] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.075] gen9_composite_get_binding_table(e480) [ 85.075] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.075] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.075] gen9_emit_vertex_elements: setup id=9 [ 85.075] glyphs0_to_dst: glyph=(165, 942)x(5, 8), unclipped [ 85.075] emit_primitive_identity_mask__avx2: dst=(165, 942), mask=(720.00, 48.00) x (5.00, 8.00) [ 85.075] gen8_vertex_flush[6c98] = 3 [ 85.075] gen9_magic_ca_pass: CA fixup (9688 -> 9691) [ 85.075] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.075] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.075] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.075] sna_glyphs(op=3, nlist=1, src=(172, 950)) [ 85.075] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.075] sna_glyphs: discarding mask [ 85.075] glyphs0_to_dst(op=3, src=(172, 950), nlist=1, dst=(172, 950)+(0, 0)) [ 85.075] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.075] gen9_render_composite: 0x0, current mode=1/1 [ 85.075] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.075] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.075] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.075] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.075] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.075] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.075] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.075] sna_drawable_use_bo: using whole GPU bo [ 85.075] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.075] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.075] color_convert: src=ff729fcf [20028888] [ 85.075] color_convert: dst=ff729fcf [20028888] [ 85.075] sna_render_get_solid: ff729fcf [ 85.075] sna_render_get_solid(23) = ff729fcf (old) [ 85.075] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.075] sna_transform_is_imprecise_integer_translation: no transform [ 85.075] gen9_composite_picture: integer translation (0, 0), removing [ 85.075] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.075] sna_render_pixmap_bo: GPU all damaged [ 85.075] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.075] gen4_choose_composite_emitter: solid, identity mask [ 85.075] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.075] gen9_composite_get_binding_table(e440) [ 85.075] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.075] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.076] gen9_emit_vertex_elements: setup id=9 [ 85.076] glyphs0_to_dst: glyph=(171, 944)x(11, 3), unclipped [ 85.076] emit_primitive_identity_mask__avx2: dst=(171, 944), mask=(736.00, 32.00) x (11.00, 3.00) [ 85.076] glyphs0_to_dst: glyph=(180, 939)x(10, 14), unclipped [ 85.076] emit_primitive_identity_mask__avx2: dst=(180, 939), mask=(944.00, 48.00) x (10.00, 14.00) [ 85.076] glyphs0_to_dst: glyph=(189, 939)x(11, 11), unclipped [ 85.076] emit_primitive_identity_mask__avx2: dst=(189, 939), mask=(960.00, 0.00) x (11.00, 11.00) [ 85.076] glyphs0_to_dst: glyph=(198, 942)x(10, 8), unclipped [ 85.076] emit_primitive_identity_mask__avx2: dst=(198, 942), mask=(976.00, 0.00) x (10.00, 8.00) [ 85.076] glyphs0_to_dst: glyph=(208, 942)x(9, 11), unclipped [ 85.076] emit_primitive_identity_mask__avx2: dst=(208, 942), mask=(960.00, 16.00) x (9.00, 11.00) [ 85.076] glyphs0_to_dst: glyph=(216, 939)x(10, 14), unclipped [ 85.076] emit_primitive_identity_mask__avx2: dst=(216, 939), mask=(944.00, 48.00) x (10.00, 14.00) [ 85.076] glyphs0_to_dst: glyph=(225, 940)x(10, 10), unclipped [ 85.076] emit_primitive_identity_mask__avx2: dst=(225, 940), mask=(976.00, 16.00) x (10.00, 10.00) [ 85.076] glyphs0_to_dst: glyph=(234, 951)x(11, 2), unclipped [ 85.076] emit_primitive_identity_mask__avx2: dst=(234, 951), mask=(992.00, 0.00) x (11.00, 2.00) [ 85.076] glyphs0_to_dst: glyph=(243, 939)x(11, 11), unclipped [ 85.076] emit_primitive_identity_mask__avx2: dst=(243, 939), mask=(1008.00, 0.00) x (11.00, 11.00) [ 85.076] glyphs0_to_dst: glyph=(253, 942)x(9, 8), unclipped [ 85.076] emit_primitive_identity_mask__avx2: dst=(253, 942), mask=(720.00, 0.00) x (9.00, 8.00) [ 85.076] glyphs0_to_dst: glyph=(261, 942)x(10, 8), unclipped [ 85.076] emit_primitive_identity_mask__avx2: dst=(261, 942), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.076] glyphs0_to_dst: glyph=(270, 942)x(10, 8), unclipped [ 85.076] emit_primitive_identity_mask__avx2: dst=(270, 942), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.076] glyphs0_to_dst: glyph=(279, 938)x(10, 12), unclipped [ 85.076] emit_primitive_identity_mask__avx2: dst=(279, 938), mask=(992.00, 16.00) x (10.00, 12.00) [ 85.076] glyphs0_to_dst: glyph=(288, 942)x(10, 8), unclipped [ 85.076] emit_primitive_identity_mask__avx2: dst=(288, 942), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.076] glyphs0_to_dst: glyph=(297, 942)x(10, 8), unclipped [ 85.076] emit_primitive_identity_mask__avx2: dst=(297, 942), mask=(752.00, 0.00) x (10.00, 8.00) [ 85.076] glyphs0_to_dst: glyph=(307, 938)x(10, 12), unclipped [ 85.076] emit_primitive_identity_mask__avx2: dst=(307, 938), mask=(1008.00, 16.00) x (10.00, 12.00) [ 85.076] glyphs0_to_dst: glyph=(315, 939)x(11, 11), unclipped [ 85.076] emit_primitive_identity_mask__avx2: dst=(315, 939), mask=(960.00, 0.00) x (11.00, 11.00) [ 85.076] glyphs0_to_dst: glyph=(324, 942)x(11, 8), unclipped [ 85.076] emit_primitive_identity_mask__avx2: dst=(324, 942), mask=(736.00, 16.00) x (11.00, 8.00) [ 85.076] glyphs0_to_dst: glyph=(334, 942)x(9, 11), unclipped [ 85.076] emit_primitive_identity_mask__avx2: dst=(334, 942), mask=(960.00, 16.00) x (9.00, 11.00) [ 85.076] glyphs0_to_dst: glyph=(342, 951)x(11, 2), unclipped [ 85.076] emit_primitive_identity_mask__avx2: dst=(342, 951), mask=(992.00, 0.00) x (11.00, 2.00) [ 85.076] glyphs0_to_dst: glyph=(351, 938)x(10, 12), unclipped [ 85.076] emit_primitive_identity_mask__avx2: dst=(351, 938), mask=(992.00, 16.00) x (10.00, 12.00) [ 85.076] glyphs0_to_dst: glyph=(361, 938)x(9, 12), unclipped [ 85.076] emit_primitive_identity_mask__avx2: dst=(361, 938), mask=(960.00, 32.00) x (9.00, 12.00) [ 85.076] glyphs0_to_dst: glyph=(369, 942)x(10, 11), unclipped [ 85.076] emit_primitive_identity_mask__avx2: dst=(369, 942), mask=(976.00, 32.00) x (10.00, 11.00) [ 85.076] glyphs0_to_dst: glyph=(378, 939)x(10, 14), unclipped [ 85.076] emit_primitive_identity_mask__avx2: dst=(378, 939), mask=(944.00, 48.00) x (10.00, 14.00) [ 85.076] glyphs0_to_dst: glyph=(387, 940)x(10, 10), unclipped [ 85.076] emit_primitive_identity_mask__avx2: dst=(387, 940), mask=(720.00, 32.00) x (10.00, 10.00) [ 85.076] glyphs0_to_dst: glyph=(396, 951)x(11, 2), unclipped [ 85.076] emit_primitive_identity_mask__avx2: dst=(396, 951), mask=(992.00, 0.00) x (11.00, 2.00) [ 85.076] glyphs0_to_dst: glyph=(406, 942)x(9, 8), unclipped [ 85.076] emit_primitive_identity_mask__avx2: dst=(406, 942), mask=(720.00, 0.00) x (9.00, 8.00) [ 85.076] glyphs0_to_dst: glyph=(414, 942)x(10, 8), unclipped [ 85.076] emit_primitive_identity_mask__avx2: dst=(414, 942), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.076] glyphs0_to_dst: glyph=(423, 942)x(10, 8), unclipped [ 85.076] emit_primitive_identity_mask__avx2: dst=(423, 942), mask=(752.00, 0.00) x (10.00, 8.00) [ 85.076] glyphs0_to_dst: glyph=(432, 939)x(10, 11), unclipped [ 85.076] emit_primitive_identity_mask__avx2: dst=(432, 939), mask=(736.00, 0.00) x (10.00, 11.00) [ 85.076] glyphs0_to_dst: glyph=(442, 942)x(9, 8), unclipped [ 85.076] emit_primitive_identity_mask__avx2: dst=(442, 942), mask=(48.00, 96.00) x (9.00, 8.00) [ 85.076] glyphs0_to_dst: glyph=(450, 939)x(10, 11), unclipped [ 85.076] emit_primitive_identity_mask__avx2: dst=(450, 939), mask=(736.00, 0.00) x (10.00, 11.00) [ 85.076] glyphs0_to_dst: glyph=(460, 942)x(9, 8), unclipped [ 85.076] emit_primitive_identity_mask__avx2: dst=(460, 942), mask=(752.00, 16.00) x (9.00, 8.00) [ 85.076] glyphs0_to_dst: glyph=(468, 942)x(10, 11), unclipped [ 85.076] emit_primitive_identity_mask__avx2: dst=(468, 942), mask=(976.00, 32.00) x (10.00, 11.00) [ 85.076] gen8_vertex_flush[6d98] = 102 [ 85.076] gen9_magic_ca_pass: CA fixup (9691 -> 9793) [ 85.076] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.076] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.076] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.076] sna_glyphs(op=3, nlist=1, src=(478, 950)) [ 85.076] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.076] sna_glyphs: discarding mask [ 85.076] glyphs0_to_dst(op=3, src=(478, 950), nlist=1, dst=(478, 950)+(0, 0)) [ 85.076] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.076] gen9_render_composite: 0x0, current mode=1/1 [ 85.076] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.076] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.076] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.076] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.076] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.076] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.076] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.076] sna_drawable_use_bo: using whole GPU bo [ 85.076] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.076] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.076] color_convert: src=ffffffff [20028888] [ 85.076] color_convert: dst=ffffffff [20028888] [ 85.076] sna_render_get_solid: ffffffff [ 85.076] sna_render_get_solid(white) [ 85.076] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.076] sna_transform_is_imprecise_integer_translation: no transform [ 85.076] gen9_composite_picture: integer translation (0, 0), removing [ 85.076] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.076] sna_render_pixmap_bo: GPU all damaged [ 85.076] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.076] gen4_choose_composite_emitter: solid, identity mask [ 85.076] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.076] gen9_composite_get_binding_table(e400) [ 85.076] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.076] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.076] gen9_emit_vertex_elements: setup id=9 [ 85.076] glyphs0_to_dst: glyph=(477, 939)x(10, 13), unclipped [ 85.076] emit_primitive_identity_mask__avx2: dst=(477, 939), mask=(752.00, 32.00) x (10.00, 13.00) [ 85.076] glyphs0_to_dst: glyph=(495, 945)x(10, 3), unclipped [ 85.076] emit_primitive_identity_mask__avx2: dst=(495, 945), mask=(1008.00, 48.00) x (10.00, 3.00) [ 85.076] glyphs0_to_dst: glyph=(505, 939)x(9, 14), unclipped [ 85.076] emit_primitive_identity_mask__avx2: dst=(505, 939), mask=(832.00, 32.00) x (9.00, 14.00) [ 85.076] glyphs0_to_dst: glyph=(514, 942)x(9, 8), unclipped [ 85.076] emit_primitive_identity_mask__avx2: dst=(514, 942), mask=(896.00, 48.00) x (9.00, 8.00) [ 85.076] glyphs0_to_dst: glyph=(522, 942)x(10, 8), unclipped [ 85.076] emit_primitive_identity_mask__avx2: dst=(522, 942), mask=(848.00, 16.00) x (10.00, 8.00) [ 85.076] glyphs0_to_dst: glyph=(532, 942)x(9, 8), unclipped [ 85.076] emit_primitive_identity_mask__avx2: dst=(532, 942), mask=(848.00, 48.00) x (9.00, 8.00) [ 85.076] glyphs0_to_dst: glyph=(540, 939)x(10, 11), unclipped [ 85.076] emit_primitive_identity_mask__avx2: dst=(540, 939), mask=(992.00, 32.00) x (10.00, 11.00) [ 85.076] glyphs0_to_dst: glyph=(550, 942)x(9, 11), unclipped [ 85.076] emit_primitive_identity_mask__avx2: dst=(550, 942), mask=(880.00, 16.00) x (9.00, 11.00) [ 85.076] glyphs0_to_dst: glyph=(559, 939)x(9, 11), unclipped [ 85.076] emit_primitive_identity_mask__avx2: dst=(559, 939), mask=(880.00, 0.00) x (9.00, 11.00) [ 85.076] glyphs0_to_dst: glyph=(568, 939)x(9, 14), unclipped [ 85.076] emit_primitive_identity_mask__avx2: dst=(568, 939), mask=(832.00, 32.00) x (9.00, 14.00) [ 85.076] glyphs0_to_dst: glyph=(576, 942)x(10, 8), unclipped [ 85.076] emit_primitive_identity_mask__avx2: dst=(576, 942), mask=(848.00, 16.00) x (10.00, 8.00) [ 85.076] glyphs0_to_dst: glyph=(586, 942)x(9, 11), unclipped [ 85.076] emit_primitive_identity_mask__avx2: dst=(586, 942), mask=(880.00, 16.00) x (9.00, 11.00) [ 85.076] glyphs0_to_dst: glyph=(594, 952)x(11, 2), unclipped [ 85.076] emit_primitive_identity_mask__avx2: dst=(594, 952), mask=(832.00, 48.00) x (11.00, 2.00) [ 85.076] glyphs0_to_dst: glyph=(603, 938)x(10, 12), unclipped [ 85.076] emit_primitive_identity_mask__avx2: dst=(603, 938), mask=(864.00, 0.00) x (10.00, 12.00) [ 85.076] glyphs0_to_dst: glyph=(612, 942)x(10, 8), unclipped [ 85.076] emit_primitive_identity_mask__avx2: dst=(612, 942), mask=(864.00, 32.00) x (10.00, 8.00) [ 85.076] glyphs0_to_dst: glyph=(621, 939)x(10, 11), unclipped [ 85.076] emit_primitive_identity_mask__avx2: dst=(621, 939), mask=(880.00, 32.00) x (10.00, 11.00) [ 85.076] glyphs0_to_dst: glyph=(630, 952)x(11, 2), unclipped [ 85.076] emit_primitive_identity_mask__avx2: dst=(630, 952), mask=(832.00, 48.00) x (11.00, 2.00) [ 85.076] glyphs0_to_dst: glyph=(639, 939)x(10, 11), unclipped [ 85.076] emit_primitive_identity_mask__avx2: dst=(639, 939), mask=(880.00, 32.00) x (10.00, 11.00) [ 85.076] glyphs0_to_dst: glyph=(648, 942)x(10, 8), unclipped [ 85.076] emit_primitive_identity_mask__avx2: dst=(648, 942), mask=(944.00, 0.00) x (10.00, 8.00) [ 85.076] glyphs0_to_dst: glyph=(657, 942)x(10, 11), unclipped [ 85.076] emit_primitive_identity_mask__avx2: dst=(657, 942), mask=(880.00, 48.00) x (10.00, 11.00) [ 85.076] glyphs0_to_dst: glyph=(669, 947)x(5, 3), unclipped [ 85.076] emit_primitive_identity_mask__avx2: dst=(669, 947), mask=(1008.00, 32.00) x (5.00, 3.00) [ 85.076] glyphs0_to_dst: glyph=(676, 942)x(9, 8), unclipped [ 85.076] emit_primitive_identity_mask__avx2: dst=(676, 942), mask=(896.00, 48.00) x (9.00, 8.00) [ 85.076] glyphs0_to_dst: glyph=(685, 938)x(9, 12), unclipped [ 85.076] emit_primitive_identity_mask__avx2: dst=(685, 938), mask=(992.00, 48.00) x (9.00, 12.00) [ 85.076] gen8_vertex_flush[6e98] = 69 [ 85.076] gen9_magic_ca_pass: CA fixup (9793 -> 9862) [ 85.076] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.076] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.076] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.076] sna_glyphs(op=3, nlist=1, src=(1, 967)) [ 85.076] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.076] sna_glyphs: discarding mask [ 85.076] glyphs0_to_dst(op=3, src=(1, 967), nlist=1, dst=(1, 967)+(0, 0)) [ 85.076] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.076] gen9_render_composite: 0x0, current mode=1/1 [ 85.076] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.076] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.076] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.076] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.076] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.076] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.076] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.076] sna_drawable_use_bo: using whole GPU bo [ 85.076] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.076] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.076] color_convert: src=ff8ae234 [20028888] [ 85.076] color_convert: dst=ff8ae234 [20028888] [ 85.076] sna_render_get_solid: ff8ae234 [ 85.076] sna_render_get_solid(22) = ff8ae234 (old) [ 85.076] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.076] sna_transform_is_imprecise_integer_translation: no transform [ 85.076] gen9_composite_picture: integer translation (0, 0), removing [ 85.076] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.076] sna_render_pixmap_bo: GPU all damaged [ 85.076] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.076] gen4_choose_composite_emitter: solid, identity mask [ 85.076] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.076] gen9_composite_get_binding_table(e3c0) [ 85.076] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.076] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.076] gen9_emit_vertex_elements: setup id=9 [ 85.076] glyphs0_to_dst: glyph=(1, 959)x(9, 8), unclipped [ 85.076] emit_primitive_identity_mask__avx2: dst=(1, 959), mask=(688.00, 32.00) x (9.00, 8.00) [ 85.076] glyphs0_to_dst: glyph=(9, 957)x(10, 13), unclipped [ 85.076] emit_primitive_identity_mask__avx2: dst=(9, 957), mask=(672.00, 48.00) x (10.00, 13.00) [ 85.076] glyphs0_to_dst: glyph=(19, 959)x(9, 8), unclipped [ 85.076] emit_primitive_identity_mask__avx2: dst=(19, 959), mask=(688.00, 32.00) x (9.00, 8.00) [ 85.076] glyphs0_to_dst: glyph=(28, 961)x(8, 3), unclipped [ 85.076] emit_primitive_identity_mask__avx2: dst=(28, 961), mask=(688.00, 48.00) x (8.00, 3.00) [ 85.076] glyphs0_to_dst: glyph=(36, 957)x(11, 10), unclipped [ 85.076] emit_primitive_identity_mask__avx2: dst=(36, 957), mask=(704.00, 0.00) x (11.00, 10.00) [ 85.076] glyphs0_to_dst: glyph=(46, 959)x(9, 8), unclipped [ 85.076] emit_primitive_identity_mask__avx2: dst=(46, 959), mask=(720.00, 0.00) x (9.00, 8.00) [ 85.076] glyphs0_to_dst: glyph=(54, 959)x(10, 8), unclipped [ 85.076] emit_primitive_identity_mask__avx2: dst=(54, 959), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.076] glyphs0_to_dst: glyph=(63, 959)x(10, 8), unclipped [ 85.076] emit_primitive_identity_mask__avx2: dst=(63, 959), mask=(720.00, 16.00) x (10.00, 8.00) [ 85.076] glyphs0_to_dst: glyph=(72, 956)x(10, 11), unclipped [ 85.076] emit_primitive_identity_mask__avx2: dst=(72, 956), mask=(736.00, 0.00) x (10.00, 11.00) [ 85.076] glyphs0_to_dst: glyph=(81, 959)x(10, 8), unclipped [ 85.076] emit_primitive_identity_mask__avx2: dst=(81, 959), mask=(752.00, 0.00) x (10.00, 8.00) [ 85.076] glyphs0_to_dst: glyph=(90, 956)x(10, 11), unclipped [ 85.076] emit_primitive_identity_mask__avx2: dst=(90, 956), mask=(736.00, 0.00) x (10.00, 11.00) [ 85.076] glyphs0_to_dst: glyph=(99, 959)x(11, 8), unclipped [ 85.076] emit_primitive_identity_mask__avx2: dst=(99, 959), mask=(736.00, 16.00) x (11.00, 8.00) [ 85.076] glyphs0_to_dst: glyph=(109, 959)x(9, 8), unclipped [ 85.076] emit_primitive_identity_mask__avx2: dst=(109, 959), mask=(752.00, 16.00) x (9.00, 8.00) [ 85.076] glyphs0_to_dst: glyph=(118, 961)x(8, 3), unclipped [ 85.076] emit_primitive_identity_mask__avx2: dst=(118, 961), mask=(688.00, 48.00) x (8.00, 3.00) [ 85.076] glyphs0_to_dst: glyph=(126, 957)x(10, 10), unclipped [ 85.076] emit_primitive_identity_mask__avx2: dst=(126, 957), mask=(704.00, 32.00) x (10.00, 10.00) [ 85.076] glyphs0_to_dst: glyph=(135, 957)x(10, 10), unclipped [ 85.076] emit_primitive_identity_mask__avx2: dst=(135, 957), mask=(704.00, 32.00) x (10.00, 10.00) [ 85.076] glyphs0_to_dst: glyph=(144, 957)x(10, 10), unclipped [ 85.076] emit_primitive_identity_mask__avx2: dst=(144, 957), mask=(720.00, 32.00) x (10.00, 10.00) [ 85.076] glyphs0_to_dst: glyph=(153, 957)x(10, 10), unclipped [ 85.076] emit_primitive_identity_mask__avx2: dst=(153, 957), mask=(704.00, 48.00) x (10.00, 10.00) [ 85.076] gen8_vertex_flush[6f98] = 54 [ 85.076] gen9_magic_ca_pass: CA fixup (9862 -> 9916) [ 85.076] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.076] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.076] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.076] sna_glyphs(op=3, nlist=1, src=(163, 967)) [ 85.076] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.076] sna_glyphs: discarding mask [ 85.076] glyphs0_to_dst(op=3, src=(163, 967), nlist=1, dst=(163, 967)+(0, 0)) [ 85.076] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.076] gen9_render_composite: 0x0, current mode=1/1 [ 85.076] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.076] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.076] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.076] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.076] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.076] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.076] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.076] sna_drawable_use_bo: using whole GPU bo [ 85.076] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.076] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.076] color_convert: src=ffffffff [20028888] [ 85.076] color_convert: dst=ffffffff [20028888] [ 85.076] sna_render_get_solid: ffffffff [ 85.076] sna_render_get_solid(white) [ 85.076] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.076] sna_transform_is_imprecise_integer_translation: no transform [ 85.076] gen9_composite_picture: integer translation (0, 0), removing [ 85.076] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.076] sna_render_pixmap_bo: GPU all damaged [ 85.076] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.076] gen4_choose_composite_emitter: solid, identity mask [ 85.076] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.076] gen9_composite_get_binding_table(e380) [ 85.076] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.076] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.076] gen9_emit_vertex_elements: setup id=9 [ 85.076] glyphs0_to_dst: glyph=(165, 959)x(5, 8), unclipped [ 85.076] emit_primitive_identity_mask__avx2: dst=(165, 959), mask=(720.00, 48.00) x (5.00, 8.00) [ 85.076] gen8_vertex_flush[7098] = 3 [ 85.076] gen9_magic_ca_pass: CA fixup (9916 -> 9919) [ 85.076] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.076] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.076] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.076] sna_glyphs(op=3, nlist=1, src=(172, 967)) [ 85.076] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.076] sna_glyphs: discarding mask [ 85.076] glyphs0_to_dst(op=3, src=(172, 967), nlist=1, dst=(172, 967)+(0, 0)) [ 85.076] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.076] gen9_render_composite: 0x0, current mode=1/1 [ 85.076] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.076] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.076] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.076] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.076] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.076] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.076] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.076] sna_drawable_use_bo: using whole GPU bo [ 85.076] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.076] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.076] color_convert: src=ff729fcf [20028888] [ 85.076] color_convert: dst=ff729fcf [20028888] [ 85.076] sna_render_get_solid: ff729fcf [ 85.076] sna_render_get_solid(23) = ff729fcf (old) [ 85.076] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.076] sna_transform_is_imprecise_integer_translation: no transform [ 85.076] gen9_composite_picture: integer translation (0, 0), removing [ 85.077] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.077] sna_render_pixmap_bo: GPU all damaged [ 85.077] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.077] gen4_choose_composite_emitter: solid, identity mask [ 85.077] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.077] gen9_composite_get_binding_table(e340) [ 85.077] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.077] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.077] gen9_emit_vertex_elements: setup id=9 [ 85.077] glyphs0_to_dst: glyph=(171, 961)x(11, 3), unclipped [ 85.077] emit_primitive_identity_mask__avx2: dst=(171, 961), mask=(736.00, 32.00) x (11.00, 3.00) [ 85.077] glyphs0_to_dst: glyph=(180, 956)x(10, 14), unclipped [ 85.077] emit_primitive_identity_mask__avx2: dst=(180, 956), mask=(944.00, 48.00) x (10.00, 14.00) [ 85.077] glyphs0_to_dst: glyph=(189, 956)x(11, 11), unclipped [ 85.077] emit_primitive_identity_mask__avx2: dst=(189, 956), mask=(960.00, 0.00) x (11.00, 11.00) [ 85.077] glyphs0_to_dst: glyph=(198, 959)x(10, 8), unclipped [ 85.077] emit_primitive_identity_mask__avx2: dst=(198, 959), mask=(976.00, 0.00) x (10.00, 8.00) [ 85.077] glyphs0_to_dst: glyph=(208, 959)x(9, 11), unclipped [ 85.077] emit_primitive_identity_mask__avx2: dst=(208, 959), mask=(960.00, 16.00) x (9.00, 11.00) [ 85.077] glyphs0_to_dst: glyph=(216, 956)x(10, 14), unclipped [ 85.077] emit_primitive_identity_mask__avx2: dst=(216, 956), mask=(944.00, 48.00) x (10.00, 14.00) [ 85.077] glyphs0_to_dst: glyph=(225, 957)x(10, 10), unclipped [ 85.077] emit_primitive_identity_mask__avx2: dst=(225, 957), mask=(976.00, 16.00) x (10.00, 10.00) [ 85.077] glyphs0_to_dst: glyph=(234, 968)x(11, 2), unclipped [ 85.077] emit_primitive_identity_mask__avx2: dst=(234, 968), mask=(992.00, 0.00) x (11.00, 2.00) [ 85.077] glyphs0_to_dst: glyph=(243, 956)x(11, 11), unclipped [ 85.077] emit_primitive_identity_mask__avx2: dst=(243, 956), mask=(1008.00, 0.00) x (11.00, 11.00) [ 85.077] glyphs0_to_dst: glyph=(253, 959)x(9, 8), unclipped [ 85.077] emit_primitive_identity_mask__avx2: dst=(253, 959), mask=(720.00, 0.00) x (9.00, 8.00) [ 85.077] glyphs0_to_dst: glyph=(261, 959)x(10, 8), unclipped [ 85.077] emit_primitive_identity_mask__avx2: dst=(261, 959), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.077] glyphs0_to_dst: glyph=(270, 959)x(10, 8), unclipped [ 85.077] emit_primitive_identity_mask__avx2: dst=(270, 959), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.077] glyphs0_to_dst: glyph=(279, 955)x(10, 12), unclipped [ 85.077] emit_primitive_identity_mask__avx2: dst=(279, 955), mask=(992.00, 16.00) x (10.00, 12.00) [ 85.077] glyphs0_to_dst: glyph=(288, 959)x(10, 8), unclipped [ 85.077] emit_primitive_identity_mask__avx2: dst=(288, 959), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.077] glyphs0_to_dst: glyph=(297, 959)x(10, 8), unclipped [ 85.077] emit_primitive_identity_mask__avx2: dst=(297, 959), mask=(752.00, 0.00) x (10.00, 8.00) [ 85.077] glyphs0_to_dst: glyph=(307, 955)x(10, 12), unclipped [ 85.077] emit_primitive_identity_mask__avx2: dst=(307, 955), mask=(1008.00, 16.00) x (10.00, 12.00) [ 85.077] glyphs0_to_dst: glyph=(315, 956)x(11, 11), unclipped [ 85.077] emit_primitive_identity_mask__avx2: dst=(315, 956), mask=(960.00, 0.00) x (11.00, 11.00) [ 85.077] glyphs0_to_dst: glyph=(324, 959)x(11, 8), unclipped [ 85.077] emit_primitive_identity_mask__avx2: dst=(324, 959), mask=(736.00, 16.00) x (11.00, 8.00) [ 85.077] glyphs0_to_dst: glyph=(334, 959)x(9, 11), unclipped [ 85.077] emit_primitive_identity_mask__avx2: dst=(334, 959), mask=(960.00, 16.00) x (9.00, 11.00) [ 85.077] glyphs0_to_dst: glyph=(342, 968)x(11, 2), unclipped [ 85.077] emit_primitive_identity_mask__avx2: dst=(342, 968), mask=(992.00, 0.00) x (11.00, 2.00) [ 85.077] glyphs0_to_dst: glyph=(351, 955)x(10, 12), unclipped [ 85.077] emit_primitive_identity_mask__avx2: dst=(351, 955), mask=(992.00, 16.00) x (10.00, 12.00) [ 85.077] glyphs0_to_dst: glyph=(361, 955)x(9, 12), unclipped [ 85.077] emit_primitive_identity_mask__avx2: dst=(361, 955), mask=(960.00, 32.00) x (9.00, 12.00) [ 85.077] glyphs0_to_dst: glyph=(369, 959)x(10, 11), unclipped [ 85.077] emit_primitive_identity_mask__avx2: dst=(369, 959), mask=(976.00, 32.00) x (10.00, 11.00) [ 85.077] glyphs0_to_dst: glyph=(378, 956)x(10, 14), unclipped [ 85.077] emit_primitive_identity_mask__avx2: dst=(378, 956), mask=(944.00, 48.00) x (10.00, 14.00) [ 85.077] glyphs0_to_dst: glyph=(387, 957)x(10, 10), unclipped [ 85.077] emit_primitive_identity_mask__avx2: dst=(387, 957), mask=(720.00, 32.00) x (10.00, 10.00) [ 85.077] glyphs0_to_dst: glyph=(396, 968)x(11, 2), unclipped [ 85.077] emit_primitive_identity_mask__avx2: dst=(396, 968), mask=(992.00, 0.00) x (11.00, 2.00) [ 85.077] glyphs0_to_dst: glyph=(406, 959)x(9, 8), unclipped [ 85.077] emit_primitive_identity_mask__avx2: dst=(406, 959), mask=(720.00, 0.00) x (9.00, 8.00) [ 85.077] glyphs0_to_dst: glyph=(414, 959)x(10, 8), unclipped [ 85.077] emit_primitive_identity_mask__avx2: dst=(414, 959), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.077] glyphs0_to_dst: glyph=(423, 959)x(10, 8), unclipped [ 85.077] emit_primitive_identity_mask__avx2: dst=(423, 959), mask=(752.00, 0.00) x (10.00, 8.00) [ 85.077] glyphs0_to_dst: glyph=(432, 956)x(10, 11), unclipped [ 85.077] emit_primitive_identity_mask__avx2: dst=(432, 956), mask=(736.00, 0.00) x (10.00, 11.00) [ 85.077] glyphs0_to_dst: glyph=(442, 959)x(9, 8), unclipped [ 85.077] emit_primitive_identity_mask__avx2: dst=(442, 959), mask=(48.00, 96.00) x (9.00, 8.00) [ 85.077] glyphs0_to_dst: glyph=(450, 956)x(10, 11), unclipped [ 85.077] emit_primitive_identity_mask__avx2: dst=(450, 956), mask=(736.00, 0.00) x (10.00, 11.00) [ 85.077] glyphs0_to_dst: glyph=(460, 959)x(9, 8), unclipped [ 85.077] emit_primitive_identity_mask__avx2: dst=(460, 959), mask=(752.00, 16.00) x (9.00, 8.00) [ 85.077] glyphs0_to_dst: glyph=(468, 959)x(10, 11), unclipped [ 85.077] emit_primitive_identity_mask__avx2: dst=(468, 959), mask=(976.00, 32.00) x (10.00, 11.00) [ 85.077] gen8_vertex_flush[7198] = 102 [ 85.077] gen9_magic_ca_pass: CA fixup (9919 -> 10021) [ 85.077] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.077] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.077] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.077] sna_glyphs(op=3, nlist=1, src=(478, 967)) [ 85.077] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.077] sna_glyphs: discarding mask [ 85.077] glyphs0_to_dst(op=3, src=(478, 967), nlist=1, dst=(478, 967)+(0, 0)) [ 85.077] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.077] gen9_render_composite: 0x0, current mode=1/1 [ 85.077] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.077] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.077] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.077] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.077] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.077] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.077] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.077] sna_drawable_use_bo: using whole GPU bo [ 85.077] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.077] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.077] color_convert: src=ffffffff [20028888] [ 85.077] color_convert: dst=ffffffff [20028888] [ 85.077] sna_render_get_solid: ffffffff [ 85.077] sna_render_get_solid(white) [ 85.077] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.077] sna_transform_is_imprecise_integer_translation: no transform [ 85.077] gen9_composite_picture: integer translation (0, 0), removing [ 85.077] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.077] sna_render_pixmap_bo: GPU all damaged [ 85.077] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.077] gen4_choose_composite_emitter: solid, identity mask [ 85.077] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.077] gen9_composite_get_binding_table(e300) [ 85.077] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.077] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.077] gen9_emit_vertex_elements: setup id=9 [ 85.077] glyphs0_to_dst: glyph=(477, 956)x(10, 13), unclipped [ 85.077] emit_primitive_identity_mask__avx2: dst=(477, 956), mask=(752.00, 32.00) x (10.00, 13.00) [ 85.077] glyphs0_to_dst: glyph=(495, 962)x(10, 3), unclipped [ 85.077] emit_primitive_identity_mask__avx2: dst=(495, 962), mask=(1008.00, 48.00) x (10.00, 3.00) [ 85.077] glyphs0_to_dst: glyph=(505, 956)x(9, 14), unclipped [ 85.077] emit_primitive_identity_mask__avx2: dst=(505, 956), mask=(832.00, 32.00) x (9.00, 14.00) [ 85.077] glyphs0_to_dst: glyph=(514, 959)x(9, 8), unclipped [ 85.077] emit_primitive_identity_mask__avx2: dst=(514, 959), mask=(896.00, 48.00) x (9.00, 8.00) [ 85.077] glyphs0_to_dst: glyph=(522, 959)x(10, 8), unclipped [ 85.077] emit_primitive_identity_mask__avx2: dst=(522, 959), mask=(848.00, 16.00) x (10.00, 8.00) [ 85.077] glyphs0_to_dst: glyph=(532, 959)x(9, 8), unclipped [ 85.077] emit_primitive_identity_mask__avx2: dst=(532, 959), mask=(848.00, 48.00) x (9.00, 8.00) [ 85.077] glyphs0_to_dst: glyph=(540, 956)x(10, 11), unclipped [ 85.077] emit_primitive_identity_mask__avx2: dst=(540, 956), mask=(992.00, 32.00) x (10.00, 11.00) [ 85.077] glyphs0_to_dst: glyph=(550, 959)x(9, 11), unclipped [ 85.077] emit_primitive_identity_mask__avx2: dst=(550, 959), mask=(880.00, 16.00) x (9.00, 11.00) [ 85.077] glyphs0_to_dst: glyph=(559, 956)x(9, 11), unclipped [ 85.077] emit_primitive_identity_mask__avx2: dst=(559, 956), mask=(880.00, 0.00) x (9.00, 11.00) [ 85.077] glyphs0_to_dst: glyph=(568, 956)x(9, 14), unclipped [ 85.077] emit_primitive_identity_mask__avx2: dst=(568, 956), mask=(832.00, 32.00) x (9.00, 14.00) [ 85.077] glyphs0_to_dst: glyph=(576, 959)x(10, 8), unclipped [ 85.077] emit_primitive_identity_mask__avx2: dst=(576, 959), mask=(848.00, 16.00) x (10.00, 8.00) [ 85.077] glyphs0_to_dst: glyph=(586, 959)x(9, 11), unclipped [ 85.077] emit_primitive_identity_mask__avx2: dst=(586, 959), mask=(880.00, 16.00) x (9.00, 11.00) [ 85.077] glyphs0_to_dst: glyph=(594, 969)x(11, 2), unclipped [ 85.077] emit_primitive_identity_mask__avx2: dst=(594, 969), mask=(832.00, 48.00) x (11.00, 2.00) [ 85.077] glyphs0_to_dst: glyph=(603, 955)x(10, 12), unclipped [ 85.077] emit_primitive_identity_mask__avx2: dst=(603, 955), mask=(864.00, 0.00) x (10.00, 12.00) [ 85.077] glyphs0_to_dst: glyph=(612, 959)x(10, 8), unclipped [ 85.077] emit_primitive_identity_mask__avx2: dst=(612, 959), mask=(864.00, 32.00) x (10.00, 8.00) [ 85.077] glyphs0_to_dst: glyph=(621, 956)x(10, 11), unclipped [ 85.077] emit_primitive_identity_mask__avx2: dst=(621, 956), mask=(880.00, 32.00) x (10.00, 11.00) [ 85.077] glyphs0_to_dst: glyph=(630, 969)x(11, 2), unclipped [ 85.077] emit_primitive_identity_mask__avx2: dst=(630, 969), mask=(832.00, 48.00) x (11.00, 2.00) [ 85.077] glyphs0_to_dst: glyph=(639, 956)x(10, 11), unclipped [ 85.077] emit_primitive_identity_mask__avx2: dst=(639, 956), mask=(880.00, 32.00) x (10.00, 11.00) [ 85.077] glyphs0_to_dst: glyph=(648, 959)x(10, 8), unclipped [ 85.077] emit_primitive_identity_mask__avx2: dst=(648, 959), mask=(944.00, 0.00) x (10.00, 8.00) [ 85.077] glyphs0_to_dst: glyph=(657, 959)x(10, 11), unclipped [ 85.077] emit_primitive_identity_mask__avx2: dst=(657, 959), mask=(880.00, 48.00) x (10.00, 11.00) [ 85.077] glyphs0_to_dst: glyph=(669, 964)x(5, 3), unclipped [ 85.077] emit_primitive_identity_mask__avx2: dst=(669, 964), mask=(1008.00, 32.00) x (5.00, 3.00) [ 85.077] glyphs0_to_dst: glyph=(676, 959)x(9, 8), unclipped [ 85.077] emit_primitive_identity_mask__avx2: dst=(676, 959), mask=(896.00, 48.00) x (9.00, 8.00) [ 85.077] glyphs0_to_dst: glyph=(685, 955)x(9, 12), unclipped [ 85.077] emit_primitive_identity_mask__avx2: dst=(685, 955), mask=(992.00, 48.00) x (9.00, 12.00) [ 85.077] gen8_vertex_flush[7298] = 69 [ 85.077] gen9_magic_ca_pass: CA fixup (10021 -> 10090) [ 85.077] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.077] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.077] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.077] sna_accel_flush: flush?=0, dirty?=0 [ 85.077] sna_block_handler (tv=0.0) [ 85.077] sna_wakeup_handler [ 85.077] sna_accel_flush: flush?=0, dirty?=0 [ 85.077] sna_accel_flush: flush?=0, dirty?=0 [ 85.077] sna_block_handler (tv=0.0) [ 85.077] sna_wakeup_handler [ 85.077] sna_glyphs(op=3, nlist=1, src=(1, 984)) [ 85.077] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.077] sna_glyphs: discarding mask [ 85.077] glyphs0_to_dst(op=3, src=(1, 984), nlist=1, dst=(1, 984)+(0, 0)) [ 85.077] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.077] gen9_render_composite: 0x0, current mode=1/1 [ 85.077] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.077] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.077] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.077] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.077] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.077] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.077] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.077] sna_drawable_use_bo: using whole GPU bo [ 85.077] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.077] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.077] color_convert: src=ff8ae234 [20028888] [ 85.077] color_convert: dst=ff8ae234 [20028888] [ 85.077] sna_render_get_solid: ff8ae234 [ 85.077] sna_render_get_solid(22) = ff8ae234 (old) [ 85.077] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.077] sna_transform_is_imprecise_integer_translation: no transform [ 85.077] gen9_composite_picture: integer translation (0, 0), removing [ 85.077] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.077] sna_render_pixmap_bo: GPU all damaged [ 85.077] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.077] gen4_choose_composite_emitter: solid, identity mask [ 85.077] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.077] gen9_composite_get_binding_table(e2c0) [ 85.077] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.077] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.077] gen9_emit_vertex_elements: setup id=9 [ 85.077] glyphs0_to_dst: glyph=(1, 976)x(9, 8), unclipped [ 85.077] emit_primitive_identity_mask__avx2: dst=(1, 976), mask=(688.00, 32.00) x (9.00, 8.00) [ 85.077] glyphs0_to_dst: glyph=(9, 974)x(10, 13), unclipped [ 85.077] emit_primitive_identity_mask__avx2: dst=(9, 974), mask=(672.00, 48.00) x (10.00, 13.00) [ 85.077] glyphs0_to_dst: glyph=(19, 976)x(9, 8), unclipped [ 85.077] emit_primitive_identity_mask__avx2: dst=(19, 976), mask=(688.00, 32.00) x (9.00, 8.00) [ 85.077] glyphs0_to_dst: glyph=(28, 978)x(8, 3), unclipped [ 85.077] emit_primitive_identity_mask__avx2: dst=(28, 978), mask=(688.00, 48.00) x (8.00, 3.00) [ 85.077] glyphs0_to_dst: glyph=(36, 974)x(11, 10), unclipped [ 85.077] emit_primitive_identity_mask__avx2: dst=(36, 974), mask=(704.00, 0.00) x (11.00, 10.00) [ 85.077] glyphs0_to_dst: glyph=(46, 976)x(9, 8), unclipped [ 85.077] emit_primitive_identity_mask__avx2: dst=(46, 976), mask=(720.00, 0.00) x (9.00, 8.00) [ 85.077] glyphs0_to_dst: glyph=(54, 976)x(10, 8), unclipped [ 85.077] emit_primitive_identity_mask__avx2: dst=(54, 976), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.077] glyphs0_to_dst: glyph=(63, 976)x(10, 8), unclipped [ 85.077] emit_primitive_identity_mask__avx2: dst=(63, 976), mask=(720.00, 16.00) x (10.00, 8.00) [ 85.077] glyphs0_to_dst: glyph=(72, 973)x(10, 11), unclipped [ 85.077] emit_primitive_identity_mask__avx2: dst=(72, 973), mask=(736.00, 0.00) x (10.00, 11.00) [ 85.077] glyphs0_to_dst: glyph=(81, 976)x(10, 8), unclipped [ 85.077] emit_primitive_identity_mask__avx2: dst=(81, 976), mask=(752.00, 0.00) x (10.00, 8.00) [ 85.077] glyphs0_to_dst: glyph=(90, 973)x(10, 11), unclipped [ 85.077] emit_primitive_identity_mask__avx2: dst=(90, 973), mask=(736.00, 0.00) x (10.00, 11.00) [ 85.077] glyphs0_to_dst: glyph=(99, 976)x(11, 8), unclipped [ 85.077] emit_primitive_identity_mask__avx2: dst=(99, 976), mask=(736.00, 16.00) x (11.00, 8.00) [ 85.077] glyphs0_to_dst: glyph=(109, 976)x(9, 8), unclipped [ 85.077] emit_primitive_identity_mask__avx2: dst=(109, 976), mask=(752.00, 16.00) x (9.00, 8.00) [ 85.077] glyphs0_to_dst: glyph=(118, 978)x(8, 3), unclipped [ 85.077] emit_primitive_identity_mask__avx2: dst=(118, 978), mask=(688.00, 48.00) x (8.00, 3.00) [ 85.077] glyphs0_to_dst: glyph=(126, 974)x(10, 10), unclipped [ 85.077] emit_primitive_identity_mask__avx2: dst=(126, 974), mask=(704.00, 32.00) x (10.00, 10.00) [ 85.077] glyphs0_to_dst: glyph=(135, 974)x(10, 10), unclipped [ 85.077] emit_primitive_identity_mask__avx2: dst=(135, 974), mask=(704.00, 32.00) x (10.00, 10.00) [ 85.077] glyphs0_to_dst: glyph=(144, 974)x(10, 10), unclipped [ 85.077] emit_primitive_identity_mask__avx2: dst=(144, 974), mask=(720.00, 32.00) x (10.00, 10.00) [ 85.077] glyphs0_to_dst: glyph=(153, 974)x(10, 10), unclipped [ 85.077] emit_primitive_identity_mask__avx2: dst=(153, 974), mask=(704.00, 48.00) x (10.00, 10.00) [ 85.077] gen8_vertex_flush[7398] = 54 [ 85.077] gen9_magic_ca_pass: CA fixup (10090 -> 10144) [ 85.077] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.077] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.077] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.077] sna_glyphs(op=3, nlist=1, src=(163, 984)) [ 85.077] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.077] sna_glyphs: discarding mask [ 85.077] glyphs0_to_dst(op=3, src=(163, 984), nlist=1, dst=(163, 984)+(0, 0)) [ 85.077] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.077] gen9_render_composite: 0x0, current mode=1/1 [ 85.077] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.077] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.077] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.077] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.077] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.077] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.077] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.077] sna_drawable_use_bo: using whole GPU bo [ 85.077] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.077] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.077] color_convert: src=ffffffff [20028888] [ 85.077] color_convert: dst=ffffffff [20028888] [ 85.077] sna_render_get_solid: ffffffff [ 85.077] sna_render_get_solid(white) [ 85.077] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.077] sna_transform_is_imprecise_integer_translation: no transform [ 85.077] gen9_composite_picture: integer translation (0, 0), removing [ 85.077] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.077] sna_render_pixmap_bo: GPU all damaged [ 85.077] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.077] gen4_choose_composite_emitter: solid, identity mask [ 85.077] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.077] gen9_composite_get_binding_table(e280) [ 85.077] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.077] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.077] gen9_emit_vertex_elements: setup id=9 [ 85.077] glyphs0_to_dst: glyph=(165, 976)x(5, 8), unclipped [ 85.077] emit_primitive_identity_mask__avx2: dst=(165, 976), mask=(720.00, 48.00) x (5.00, 8.00) [ 85.077] gen8_vertex_flush[7498] = 3 [ 85.077] gen9_magic_ca_pass: CA fixup (10144 -> 10147) [ 85.077] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.077] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.077] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.077] sna_glyphs(op=3, nlist=1, src=(172, 984)) [ 85.077] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.077] sna_glyphs: discarding mask [ 85.077] glyphs0_to_dst(op=3, src=(172, 984), nlist=1, dst=(172, 984)+(0, 0)) [ 85.077] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.077] gen9_render_composite: 0x0, current mode=1/1 [ 85.077] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.077] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.077] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.077] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.078] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.078] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.078] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.078] sna_drawable_use_bo: using whole GPU bo [ 85.078] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.078] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.078] color_convert: src=ff729fcf [20028888] [ 85.078] color_convert: dst=ff729fcf [20028888] [ 85.078] sna_render_get_solid: ff729fcf [ 85.078] sna_render_get_solid(23) = ff729fcf (old) [ 85.078] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.078] sna_transform_is_imprecise_integer_translation: no transform [ 85.078] gen9_composite_picture: integer translation (0, 0), removing [ 85.078] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.078] sna_render_pixmap_bo: GPU all damaged [ 85.078] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.078] gen4_choose_composite_emitter: solid, identity mask [ 85.078] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.078] gen9_composite_get_binding_table(e240) [ 85.078] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.078] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.078] gen9_emit_vertex_elements: setup id=9 [ 85.078] glyphs0_to_dst: glyph=(171, 978)x(11, 3), unclipped [ 85.078] emit_primitive_identity_mask__avx2: dst=(171, 978), mask=(736.00, 32.00) x (11.00, 3.00) [ 85.078] glyphs0_to_dst: glyph=(180, 973)x(10, 14), unclipped [ 85.078] emit_primitive_identity_mask__avx2: dst=(180, 973), mask=(944.00, 48.00) x (10.00, 14.00) [ 85.078] glyphs0_to_dst: glyph=(189, 973)x(11, 11), unclipped [ 85.078] emit_primitive_identity_mask__avx2: dst=(189, 973), mask=(960.00, 0.00) x (11.00, 11.00) [ 85.078] glyphs0_to_dst: glyph=(198, 976)x(10, 8), unclipped [ 85.078] emit_primitive_identity_mask__avx2: dst=(198, 976), mask=(976.00, 0.00) x (10.00, 8.00) [ 85.078] glyphs0_to_dst: glyph=(208, 976)x(9, 11), unclipped [ 85.078] emit_primitive_identity_mask__avx2: dst=(208, 976), mask=(960.00, 16.00) x (9.00, 11.00) [ 85.078] glyphs0_to_dst: glyph=(216, 973)x(10, 14), unclipped [ 85.078] emit_primitive_identity_mask__avx2: dst=(216, 973), mask=(944.00, 48.00) x (10.00, 14.00) [ 85.078] glyphs0_to_dst: glyph=(225, 974)x(10, 10), unclipped [ 85.078] emit_primitive_identity_mask__avx2: dst=(225, 974), mask=(976.00, 16.00) x (10.00, 10.00) [ 85.078] glyphs0_to_dst: glyph=(234, 985)x(11, 2), unclipped [ 85.078] emit_primitive_identity_mask__avx2: dst=(234, 985), mask=(992.00, 0.00) x (11.00, 2.00) [ 85.078] glyphs0_to_dst: glyph=(243, 973)x(11, 11), unclipped [ 85.078] emit_primitive_identity_mask__avx2: dst=(243, 973), mask=(1008.00, 0.00) x (11.00, 11.00) [ 85.078] glyphs0_to_dst: glyph=(253, 976)x(9, 8), unclipped [ 85.078] emit_primitive_identity_mask__avx2: dst=(253, 976), mask=(720.00, 0.00) x (9.00, 8.00) [ 85.078] glyphs0_to_dst: glyph=(261, 976)x(10, 8), unclipped [ 85.078] emit_primitive_identity_mask__avx2: dst=(261, 976), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.078] glyphs0_to_dst: glyph=(270, 976)x(10, 8), unclipped [ 85.078] emit_primitive_identity_mask__avx2: dst=(270, 976), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.078] glyphs0_to_dst: glyph=(279, 972)x(10, 12), unclipped [ 85.078] emit_primitive_identity_mask__avx2: dst=(279, 972), mask=(992.00, 16.00) x (10.00, 12.00) [ 85.078] glyphs0_to_dst: glyph=(288, 976)x(10, 8), unclipped [ 85.078] emit_primitive_identity_mask__avx2: dst=(288, 976), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.078] glyphs0_to_dst: glyph=(297, 976)x(10, 8), unclipped [ 85.078] emit_primitive_identity_mask__avx2: dst=(297, 976), mask=(752.00, 0.00) x (10.00, 8.00) [ 85.078] glyphs0_to_dst: glyph=(307, 972)x(10, 12), unclipped [ 85.078] emit_primitive_identity_mask__avx2: dst=(307, 972), mask=(1008.00, 16.00) x (10.00, 12.00) [ 85.078] glyphs0_to_dst: glyph=(315, 973)x(11, 11), unclipped [ 85.078] emit_primitive_identity_mask__avx2: dst=(315, 973), mask=(960.00, 0.00) x (11.00, 11.00) [ 85.078] glyphs0_to_dst: glyph=(324, 976)x(11, 8), unclipped [ 85.078] emit_primitive_identity_mask__avx2: dst=(324, 976), mask=(736.00, 16.00) x (11.00, 8.00) [ 85.078] glyphs0_to_dst: glyph=(334, 976)x(9, 11), unclipped [ 85.078] emit_primitive_identity_mask__avx2: dst=(334, 976), mask=(960.00, 16.00) x (9.00, 11.00) [ 85.078] glyphs0_to_dst: glyph=(342, 985)x(11, 2), unclipped [ 85.078] emit_primitive_identity_mask__avx2: dst=(342, 985), mask=(992.00, 0.00) x (11.00, 2.00) [ 85.078] glyphs0_to_dst: glyph=(351, 972)x(10, 12), unclipped [ 85.078] emit_primitive_identity_mask__avx2: dst=(351, 972), mask=(992.00, 16.00) x (10.00, 12.00) [ 85.078] glyphs0_to_dst: glyph=(361, 972)x(9, 12), unclipped [ 85.078] emit_primitive_identity_mask__avx2: dst=(361, 972), mask=(960.00, 32.00) x (9.00, 12.00) [ 85.078] glyphs0_to_dst: glyph=(369, 976)x(10, 11), unclipped [ 85.078] emit_primitive_identity_mask__avx2: dst=(369, 976), mask=(976.00, 32.00) x (10.00, 11.00) [ 85.078] glyphs0_to_dst: glyph=(378, 973)x(10, 14), unclipped [ 85.078] emit_primitive_identity_mask__avx2: dst=(378, 973), mask=(944.00, 48.00) x (10.00, 14.00) [ 85.078] glyphs0_to_dst: glyph=(387, 974)x(10, 10), unclipped [ 85.078] emit_primitive_identity_mask__avx2: dst=(387, 974), mask=(720.00, 32.00) x (10.00, 10.00) [ 85.078] glyphs0_to_dst: glyph=(396, 985)x(11, 2), unclipped [ 85.078] emit_primitive_identity_mask__avx2: dst=(396, 985), mask=(992.00, 0.00) x (11.00, 2.00) [ 85.078] glyphs0_to_dst: glyph=(406, 976)x(9, 8), unclipped [ 85.078] emit_primitive_identity_mask__avx2: dst=(406, 976), mask=(720.00, 0.00) x (9.00, 8.00) [ 85.078] glyphs0_to_dst: glyph=(414, 976)x(10, 8), unclipped [ 85.078] emit_primitive_identity_mask__avx2: dst=(414, 976), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.078] glyphs0_to_dst: glyph=(423, 976)x(10, 8), unclipped [ 85.078] emit_primitive_identity_mask__avx2: dst=(423, 976), mask=(752.00, 0.00) x (10.00, 8.00) [ 85.078] glyphs0_to_dst: glyph=(432, 973)x(10, 11), unclipped [ 85.078] emit_primitive_identity_mask__avx2: dst=(432, 973), mask=(736.00, 0.00) x (10.00, 11.00) [ 85.078] glyphs0_to_dst: glyph=(442, 976)x(9, 8), unclipped [ 85.078] emit_primitive_identity_mask__avx2: dst=(442, 976), mask=(48.00, 96.00) x (9.00, 8.00) [ 85.078] glyphs0_to_dst: glyph=(450, 973)x(10, 11), unclipped [ 85.078] emit_primitive_identity_mask__avx2: dst=(450, 973), mask=(736.00, 0.00) x (10.00, 11.00) [ 85.078] glyphs0_to_dst: glyph=(460, 976)x(9, 8), unclipped [ 85.078] emit_primitive_identity_mask__avx2: dst=(460, 976), mask=(752.00, 16.00) x (9.00, 8.00) [ 85.078] glyphs0_to_dst: glyph=(468, 976)x(10, 11), unclipped [ 85.078] emit_primitive_identity_mask__avx2: dst=(468, 976), mask=(976.00, 32.00) x (10.00, 11.00) [ 85.078] gen8_vertex_flush[7598] = 102 [ 85.078] gen9_magic_ca_pass: CA fixup (10147 -> 10249) [ 85.078] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.078] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.078] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.078] sna_glyphs(op=3, nlist=1, src=(478, 984)) [ 85.078] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.078] sna_glyphs: discarding mask [ 85.078] glyphs0_to_dst(op=3, src=(478, 984), nlist=1, dst=(478, 984)+(0, 0)) [ 85.078] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.078] gen9_render_composite: 0x0, current mode=1/1 [ 85.078] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.078] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.078] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.078] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.078] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.078] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.078] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.078] sna_drawable_use_bo: using whole GPU bo [ 85.078] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.078] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.078] color_convert: src=ffffffff [20028888] [ 85.078] color_convert: dst=ffffffff [20028888] [ 85.078] sna_render_get_solid: ffffffff [ 85.078] sna_render_get_solid(white) [ 85.078] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.078] sna_transform_is_imprecise_integer_translation: no transform [ 85.078] gen9_composite_picture: integer translation (0, 0), removing [ 85.078] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.078] sna_render_pixmap_bo: GPU all damaged [ 85.078] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.078] gen4_choose_composite_emitter: solid, identity mask [ 85.078] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.078] gen9_composite_get_binding_table(e200) [ 85.078] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.078] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.078] gen9_emit_vertex_elements: setup id=9 [ 85.078] glyphs0_to_dst: glyph=(477, 973)x(10, 13), unclipped [ 85.078] emit_primitive_identity_mask__avx2: dst=(477, 973), mask=(752.00, 32.00) x (10.00, 13.00) [ 85.078] glyphs0_to_dst: glyph=(495, 979)x(10, 3), unclipped [ 85.078] emit_primitive_identity_mask__avx2: dst=(495, 979), mask=(1008.00, 48.00) x (10.00, 3.00) [ 85.078] glyphs0_to_dst: glyph=(505, 973)x(9, 14), unclipped [ 85.078] emit_primitive_identity_mask__avx2: dst=(505, 973), mask=(832.00, 32.00) x (9.00, 14.00) [ 85.078] glyphs0_to_dst: glyph=(514, 976)x(9, 8), unclipped [ 85.078] emit_primitive_identity_mask__avx2: dst=(514, 976), mask=(896.00, 48.00) x (9.00, 8.00) [ 85.078] glyphs0_to_dst: glyph=(522, 976)x(10, 8), unclipped [ 85.078] emit_primitive_identity_mask__avx2: dst=(522, 976), mask=(848.00, 16.00) x (10.00, 8.00) [ 85.078] glyphs0_to_dst: glyph=(532, 976)x(9, 8), unclipped [ 85.078] emit_primitive_identity_mask__avx2: dst=(532, 976), mask=(848.00, 48.00) x (9.00, 8.00) [ 85.078] glyphs0_to_dst: glyph=(540, 973)x(10, 11), unclipped [ 85.078] emit_primitive_identity_mask__avx2: dst=(540, 973), mask=(992.00, 32.00) x (10.00, 11.00) [ 85.078] glyphs0_to_dst: glyph=(550, 976)x(9, 11), unclipped [ 85.078] emit_primitive_identity_mask__avx2: dst=(550, 976), mask=(880.00, 16.00) x (9.00, 11.00) [ 85.078] glyphs0_to_dst: glyph=(559, 973)x(9, 11), unclipped [ 85.078] emit_primitive_identity_mask__avx2: dst=(559, 973), mask=(880.00, 0.00) x (9.00, 11.00) [ 85.078] glyphs0_to_dst: glyph=(568, 973)x(9, 14), unclipped [ 85.078] emit_primitive_identity_mask__avx2: dst=(568, 973), mask=(832.00, 32.00) x (9.00, 14.00) [ 85.078] glyphs0_to_dst: glyph=(576, 976)x(10, 8), unclipped [ 85.078] emit_primitive_identity_mask__avx2: dst=(576, 976), mask=(848.00, 16.00) x (10.00, 8.00) [ 85.078] glyphs0_to_dst: glyph=(586, 976)x(9, 11), unclipped [ 85.078] emit_primitive_identity_mask__avx2: dst=(586, 976), mask=(880.00, 16.00) x (9.00, 11.00) [ 85.078] glyphs0_to_dst: glyph=(594, 986)x(11, 2), unclipped [ 85.078] emit_primitive_identity_mask__avx2: dst=(594, 986), mask=(832.00, 48.00) x (11.00, 2.00) [ 85.078] glyphs0_to_dst: glyph=(603, 972)x(10, 12), unclipped [ 85.078] emit_primitive_identity_mask__avx2: dst=(603, 972), mask=(864.00, 0.00) x (10.00, 12.00) [ 85.078] glyphs0_to_dst: glyph=(612, 976)x(10, 8), unclipped [ 85.078] emit_primitive_identity_mask__avx2: dst=(612, 976), mask=(864.00, 32.00) x (10.00, 8.00) [ 85.078] glyphs0_to_dst: glyph=(621, 973)x(10, 11), unclipped [ 85.078] emit_primitive_identity_mask__avx2: dst=(621, 973), mask=(880.00, 32.00) x (10.00, 11.00) [ 85.078] glyphs0_to_dst: glyph=(630, 986)x(11, 2), unclipped [ 85.078] emit_primitive_identity_mask__avx2: dst=(630, 986), mask=(832.00, 48.00) x (11.00, 2.00) [ 85.078] glyphs0_to_dst: glyph=(639, 973)x(10, 11), unclipped [ 85.078] emit_primitive_identity_mask__avx2: dst=(639, 973), mask=(880.00, 32.00) x (10.00, 11.00) [ 85.078] glyphs0_to_dst: glyph=(648, 976)x(10, 8), unclipped [ 85.078] emit_primitive_identity_mask__avx2: dst=(648, 976), mask=(944.00, 0.00) x (10.00, 8.00) [ 85.078] glyphs0_to_dst: glyph=(657, 976)x(10, 11), unclipped [ 85.078] emit_primitive_identity_mask__avx2: dst=(657, 976), mask=(880.00, 48.00) x (10.00, 11.00) [ 85.078] glyphs0_to_dst: glyph=(669, 981)x(5, 3), unclipped [ 85.078] emit_primitive_identity_mask__avx2: dst=(669, 981), mask=(1008.00, 32.00) x (5.00, 3.00) [ 85.078] glyphs0_to_dst: glyph=(676, 976)x(9, 8), unclipped [ 85.078] emit_primitive_identity_mask__avx2: dst=(676, 976), mask=(896.00, 48.00) x (9.00, 8.00) [ 85.078] glyphs0_to_dst: glyph=(685, 972)x(9, 12), unclipped [ 85.078] emit_primitive_identity_mask__avx2: dst=(685, 972), mask=(992.00, 48.00) x (9.00, 12.00) [ 85.078] gen8_vertex_flush[7698] = 69 [ 85.078] gen9_magic_ca_pass: CA fixup (10249 -> 10318) [ 85.078] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.078] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.078] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.078] sna_glyphs(op=3, nlist=1, src=(1, 1001)) [ 85.078] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.078] sna_glyphs: discarding mask [ 85.078] glyphs0_to_dst(op=3, src=(1, 1001), nlist=1, dst=(1, 1001)+(0, 0)) [ 85.078] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.078] gen9_render_composite: 0x0, current mode=1/1 [ 85.078] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.078] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.078] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.078] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.078] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.078] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.078] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.078] sna_drawable_use_bo: using whole GPU bo [ 85.078] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.078] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.078] color_convert: src=ff8ae234 [20028888] [ 85.078] color_convert: dst=ff8ae234 [20028888] [ 85.078] sna_render_get_solid: ff8ae234 [ 85.078] sna_render_get_solid(22) = ff8ae234 (old) [ 85.078] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.078] sna_transform_is_imprecise_integer_translation: no transform [ 85.078] gen9_composite_picture: integer translation (0, 0), removing [ 85.078] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.078] sna_render_pixmap_bo: GPU all damaged [ 85.078] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.078] gen4_choose_composite_emitter: solid, identity mask [ 85.078] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.078] gen9_composite_get_binding_table(e1c0) [ 85.078] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.078] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.078] gen9_emit_vertex_elements: setup id=9 [ 85.078] glyphs0_to_dst: glyph=(1, 993)x(9, 8), unclipped [ 85.078] emit_primitive_identity_mask__avx2: dst=(1, 993), mask=(688.00, 32.00) x (9.00, 8.00) [ 85.078] glyphs0_to_dst: glyph=(9, 991)x(10, 13), unclipped [ 85.078] emit_primitive_identity_mask__avx2: dst=(9, 991), mask=(672.00, 48.00) x (10.00, 13.00) [ 85.078] glyphs0_to_dst: glyph=(19, 993)x(9, 8), unclipped [ 85.078] emit_primitive_identity_mask__avx2: dst=(19, 993), mask=(688.00, 32.00) x (9.00, 8.00) [ 85.078] glyphs0_to_dst: glyph=(28, 995)x(8, 3), unclipped [ 85.078] emit_primitive_identity_mask__avx2: dst=(28, 995), mask=(688.00, 48.00) x (8.00, 3.00) [ 85.078] glyphs0_to_dst: glyph=(36, 991)x(11, 10), unclipped [ 85.078] emit_primitive_identity_mask__avx2: dst=(36, 991), mask=(704.00, 0.00) x (11.00, 10.00) [ 85.078] glyphs0_to_dst: glyph=(46, 993)x(9, 8), unclipped [ 85.078] emit_primitive_identity_mask__avx2: dst=(46, 993), mask=(720.00, 0.00) x (9.00, 8.00) [ 85.078] glyphs0_to_dst: glyph=(54, 993)x(10, 8), unclipped [ 85.078] emit_primitive_identity_mask__avx2: dst=(54, 993), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.078] glyphs0_to_dst: glyph=(63, 993)x(10, 8), unclipped [ 85.078] emit_primitive_identity_mask__avx2: dst=(63, 993), mask=(720.00, 16.00) x (10.00, 8.00) [ 85.078] glyphs0_to_dst: glyph=(72, 990)x(10, 11), unclipped [ 85.078] emit_primitive_identity_mask__avx2: dst=(72, 990), mask=(736.00, 0.00) x (10.00, 11.00) [ 85.078] glyphs0_to_dst: glyph=(81, 993)x(10, 8), unclipped [ 85.078] emit_primitive_identity_mask__avx2: dst=(81, 993), mask=(752.00, 0.00) x (10.00, 8.00) [ 85.078] glyphs0_to_dst: glyph=(90, 990)x(10, 11), unclipped [ 85.078] emit_primitive_identity_mask__avx2: dst=(90, 990), mask=(736.00, 0.00) x (10.00, 11.00) [ 85.078] glyphs0_to_dst: glyph=(99, 993)x(11, 8), unclipped [ 85.078] emit_primitive_identity_mask__avx2: dst=(99, 993), mask=(736.00, 16.00) x (11.00, 8.00) [ 85.078] glyphs0_to_dst: glyph=(109, 993)x(9, 8), unclipped [ 85.078] emit_primitive_identity_mask__avx2: dst=(109, 993), mask=(752.00, 16.00) x (9.00, 8.00) [ 85.078] glyphs0_to_dst: glyph=(118, 995)x(8, 3), unclipped [ 85.078] emit_primitive_identity_mask__avx2: dst=(118, 995), mask=(688.00, 48.00) x (8.00, 3.00) [ 85.078] glyphs0_to_dst: glyph=(126, 991)x(10, 10), unclipped [ 85.078] emit_primitive_identity_mask__avx2: dst=(126, 991), mask=(704.00, 32.00) x (10.00, 10.00) [ 85.078] glyphs0_to_dst: glyph=(135, 991)x(10, 10), unclipped [ 85.078] emit_primitive_identity_mask__avx2: dst=(135, 991), mask=(704.00, 32.00) x (10.00, 10.00) [ 85.078] glyphs0_to_dst: glyph=(144, 991)x(10, 10), unclipped [ 85.078] emit_primitive_identity_mask__avx2: dst=(144, 991), mask=(720.00, 32.00) x (10.00, 10.00) [ 85.078] glyphs0_to_dst: glyph=(153, 991)x(10, 10), unclipped [ 85.078] emit_primitive_identity_mask__avx2: dst=(153, 991), mask=(704.00, 48.00) x (10.00, 10.00) [ 85.078] gen8_vertex_flush[7798] = 54 [ 85.078] gen9_magic_ca_pass: CA fixup (10318 -> 10372) [ 85.078] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.078] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.078] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.078] sna_glyphs(op=3, nlist=1, src=(163, 1001)) [ 85.078] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.078] sna_glyphs: discarding mask [ 85.078] glyphs0_to_dst(op=3, src=(163, 1001), nlist=1, dst=(163, 1001)+(0, 0)) [ 85.078] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.078] gen9_render_composite: 0x0, current mode=1/1 [ 85.078] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.078] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.078] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.078] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.078] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.078] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.078] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.078] sna_drawable_use_bo: using whole GPU bo [ 85.078] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.078] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.078] color_convert: src=ffffffff [20028888] [ 85.078] color_convert: dst=ffffffff [20028888] [ 85.078] sna_render_get_solid: ffffffff [ 85.078] sna_render_get_solid(white) [ 85.078] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.078] sna_transform_is_imprecise_integer_translation: no transform [ 85.078] gen9_composite_picture: integer translation (0, 0), removing [ 85.078] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.078] sna_render_pixmap_bo: GPU all damaged [ 85.078] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.078] gen4_choose_composite_emitter: solid, identity mask [ 85.078] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.078] gen9_composite_get_binding_table(e180) [ 85.078] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.078] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.078] gen9_emit_vertex_elements: setup id=9 [ 85.078] glyphs0_to_dst: glyph=(165, 993)x(5, 8), unclipped [ 85.078] emit_primitive_identity_mask__avx2: dst=(165, 993), mask=(720.00, 48.00) x (5.00, 8.00) [ 85.078] gen8_vertex_flush[7898] = 3 [ 85.078] gen9_magic_ca_pass: CA fixup (10372 -> 10375) [ 85.078] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.078] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.078] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.078] sna_glyphs(op=3, nlist=1, src=(172, 1001)) [ 85.078] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.078] sna_glyphs: discarding mask [ 85.078] glyphs0_to_dst(op=3, src=(172, 1001), nlist=1, dst=(172, 1001)+(0, 0)) [ 85.078] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.078] gen9_render_composite: 0x0, current mode=1/1 [ 85.078] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.078] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.078] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.078] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.078] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.078] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.078] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.078] sna_drawable_use_bo: using whole GPU bo [ 85.079] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.079] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.079] color_convert: src=ff729fcf [20028888] [ 85.079] color_convert: dst=ff729fcf [20028888] [ 85.079] sna_render_get_solid: ff729fcf [ 85.079] sna_render_get_solid(23) = ff729fcf (old) [ 85.079] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.079] sna_transform_is_imprecise_integer_translation: no transform [ 85.079] gen9_composite_picture: integer translation (0, 0), removing [ 85.079] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.079] sna_render_pixmap_bo: GPU all damaged [ 85.079] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.079] gen4_choose_composite_emitter: solid, identity mask [ 85.079] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.079] gen9_composite_get_binding_table(e140) [ 85.079] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.079] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.079] gen9_emit_vertex_elements: setup id=9 [ 85.079] glyphs0_to_dst: glyph=(171, 995)x(11, 3), unclipped [ 85.079] emit_primitive_identity_mask__avx2: dst=(171, 995), mask=(736.00, 32.00) x (11.00, 3.00) [ 85.079] glyphs0_to_dst: glyph=(180, 990)x(10, 14), unclipped [ 85.079] emit_primitive_identity_mask__avx2: dst=(180, 990), mask=(944.00, 48.00) x (10.00, 14.00) [ 85.079] glyphs0_to_dst: glyph=(189, 990)x(11, 11), unclipped [ 85.079] emit_primitive_identity_mask__avx2: dst=(189, 990), mask=(960.00, 0.00) x (11.00, 11.00) [ 85.079] glyphs0_to_dst: glyph=(198, 993)x(10, 8), unclipped [ 85.079] emit_primitive_identity_mask__avx2: dst=(198, 993), mask=(976.00, 0.00) x (10.00, 8.00) [ 85.079] glyphs0_to_dst: glyph=(208, 993)x(9, 11), unclipped [ 85.079] emit_primitive_identity_mask__avx2: dst=(208, 993), mask=(960.00, 16.00) x (9.00, 11.00) [ 85.079] glyphs0_to_dst: glyph=(216, 990)x(10, 14), unclipped [ 85.079] emit_primitive_identity_mask__avx2: dst=(216, 990), mask=(944.00, 48.00) x (10.00, 14.00) [ 85.079] glyphs0_to_dst: glyph=(225, 991)x(10, 10), unclipped [ 85.079] emit_primitive_identity_mask__avx2: dst=(225, 991), mask=(976.00, 16.00) x (10.00, 10.00) [ 85.079] glyphs0_to_dst: glyph=(234, 1002)x(11, 2), unclipped [ 85.079] emit_primitive_identity_mask__avx2: dst=(234, 1002), mask=(992.00, 0.00) x (11.00, 2.00) [ 85.079] glyphs0_to_dst: glyph=(243, 990)x(11, 11), unclipped [ 85.079] emit_primitive_identity_mask__avx2: dst=(243, 990), mask=(1008.00, 0.00) x (11.00, 11.00) [ 85.079] glyphs0_to_dst: glyph=(253, 993)x(9, 8), unclipped [ 85.079] emit_primitive_identity_mask__avx2: dst=(253, 993), mask=(720.00, 0.00) x (9.00, 8.00) [ 85.079] glyphs0_to_dst: glyph=(261, 993)x(10, 8), unclipped [ 85.079] emit_primitive_identity_mask__avx2: dst=(261, 993), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.079] glyphs0_to_dst: glyph=(270, 993)x(10, 8), unclipped [ 85.079] emit_primitive_identity_mask__avx2: dst=(270, 993), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.079] glyphs0_to_dst: glyph=(279, 989)x(10, 12), unclipped [ 85.079] emit_primitive_identity_mask__avx2: dst=(279, 989), mask=(992.00, 16.00) x (10.00, 12.00) [ 85.079] glyphs0_to_dst: glyph=(288, 993)x(10, 8), unclipped [ 85.079] emit_primitive_identity_mask__avx2: dst=(288, 993), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.079] glyphs0_to_dst: glyph=(297, 993)x(10, 8), unclipped [ 85.079] emit_primitive_identity_mask__avx2: dst=(297, 993), mask=(752.00, 0.00) x (10.00, 8.00) [ 85.079] glyphs0_to_dst: glyph=(307, 989)x(10, 12), unclipped [ 85.079] emit_primitive_identity_mask__avx2: dst=(307, 989), mask=(1008.00, 16.00) x (10.00, 12.00) [ 85.079] glyphs0_to_dst: glyph=(315, 990)x(11, 11), unclipped [ 85.079] emit_primitive_identity_mask__avx2: dst=(315, 990), mask=(960.00, 0.00) x (11.00, 11.00) [ 85.079] glyphs0_to_dst: glyph=(324, 993)x(11, 8), unclipped [ 85.079] emit_primitive_identity_mask__avx2: dst=(324, 993), mask=(736.00, 16.00) x (11.00, 8.00) [ 85.079] glyphs0_to_dst: glyph=(334, 993)x(9, 11), unclipped [ 85.079] emit_primitive_identity_mask__avx2: dst=(334, 993), mask=(960.00, 16.00) x (9.00, 11.00) [ 85.079] glyphs0_to_dst: glyph=(342, 1002)x(11, 2), unclipped [ 85.079] emit_primitive_identity_mask__avx2: dst=(342, 1002), mask=(992.00, 0.00) x (11.00, 2.00) [ 85.079] glyphs0_to_dst: glyph=(351, 989)x(10, 12), unclipped [ 85.079] emit_primitive_identity_mask__avx2: dst=(351, 989), mask=(992.00, 16.00) x (10.00, 12.00) [ 85.079] glyphs0_to_dst: glyph=(361, 989)x(9, 12), unclipped [ 85.079] emit_primitive_identity_mask__avx2: dst=(361, 989), mask=(960.00, 32.00) x (9.00, 12.00) [ 85.079] glyphs0_to_dst: glyph=(369, 993)x(10, 11), unclipped [ 85.079] emit_primitive_identity_mask__avx2: dst=(369, 993), mask=(976.00, 32.00) x (10.00, 11.00) [ 85.079] glyphs0_to_dst: glyph=(378, 990)x(10, 14), unclipped [ 85.079] emit_primitive_identity_mask__avx2: dst=(378, 990), mask=(944.00, 48.00) x (10.00, 14.00) [ 85.079] glyphs0_to_dst: glyph=(387, 991)x(10, 10), unclipped [ 85.079] emit_primitive_identity_mask__avx2: dst=(387, 991), mask=(720.00, 32.00) x (10.00, 10.00) [ 85.079] glyphs0_to_dst: glyph=(396, 1002)x(11, 2), unclipped [ 85.079] emit_primitive_identity_mask__avx2: dst=(396, 1002), mask=(992.00, 0.00) x (11.00, 2.00) [ 85.079] glyphs0_to_dst: glyph=(406, 993)x(9, 8), unclipped [ 85.079] emit_primitive_identity_mask__avx2: dst=(406, 993), mask=(720.00, 0.00) x (9.00, 8.00) [ 85.079] glyphs0_to_dst: glyph=(414, 993)x(10, 8), unclipped [ 85.079] emit_primitive_identity_mask__avx2: dst=(414, 993), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.079] glyphs0_to_dst: glyph=(423, 993)x(10, 8), unclipped [ 85.079] emit_primitive_identity_mask__avx2: dst=(423, 993), mask=(752.00, 0.00) x (10.00, 8.00) [ 85.079] glyphs0_to_dst: glyph=(432, 990)x(10, 11), unclipped [ 85.079] emit_primitive_identity_mask__avx2: dst=(432, 990), mask=(736.00, 0.00) x (10.00, 11.00) [ 85.079] glyphs0_to_dst: glyph=(442, 993)x(9, 8), unclipped [ 85.079] emit_primitive_identity_mask__avx2: dst=(442, 993), mask=(48.00, 96.00) x (9.00, 8.00) [ 85.079] glyphs0_to_dst: glyph=(450, 990)x(10, 11), unclipped [ 85.079] emit_primitive_identity_mask__avx2: dst=(450, 990), mask=(736.00, 0.00) x (10.00, 11.00) [ 85.079] glyphs0_to_dst: glyph=(460, 993)x(9, 8), unclipped [ 85.079] emit_primitive_identity_mask__avx2: dst=(460, 993), mask=(752.00, 16.00) x (9.00, 8.00) [ 85.079] glyphs0_to_dst: glyph=(468, 993)x(10, 11), unclipped [ 85.079] emit_primitive_identity_mask__avx2: dst=(468, 993), mask=(976.00, 32.00) x (10.00, 11.00) [ 85.079] gen8_vertex_flush[7998] = 102 [ 85.079] gen9_magic_ca_pass: CA fixup (10375 -> 10477) [ 85.079] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.079] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.079] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.079] sna_glyphs(op=3, nlist=1, src=(478, 1001)) [ 85.079] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.079] sna_glyphs: discarding mask [ 85.079] glyphs0_to_dst(op=3, src=(478, 1001), nlist=1, dst=(478, 1001)+(0, 0)) [ 85.079] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.079] gen9_render_composite: 0x0, current mode=1/1 [ 85.079] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.079] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.079] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.079] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.079] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.079] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.079] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.079] sna_drawable_use_bo: using whole GPU bo [ 85.079] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.079] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.079] color_convert: src=ffffffff [20028888] [ 85.079] color_convert: dst=ffffffff [20028888] [ 85.079] sna_render_get_solid: ffffffff [ 85.079] sna_render_get_solid(white) [ 85.079] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.079] sna_transform_is_imprecise_integer_translation: no transform [ 85.079] gen9_composite_picture: integer translation (0, 0), removing [ 85.079] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.079] sna_render_pixmap_bo: GPU all damaged [ 85.079] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.079] gen4_choose_composite_emitter: solid, identity mask [ 85.079] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.079] gen9_composite_get_binding_table(e100) [ 85.079] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.079] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.079] gen9_emit_vertex_elements: setup id=9 [ 85.079] glyphs0_to_dst: glyph=(477, 990)x(10, 13), unclipped [ 85.079] emit_primitive_identity_mask__avx2: dst=(477, 990), mask=(752.00, 32.00) x (10.00, 13.00) [ 85.079] glyphs0_to_dst: glyph=(495, 996)x(10, 3), unclipped [ 85.079] emit_primitive_identity_mask__avx2: dst=(495, 996), mask=(1008.00, 48.00) x (10.00, 3.00) [ 85.079] glyphs0_to_dst: glyph=(505, 990)x(9, 14), unclipped [ 85.079] emit_primitive_identity_mask__avx2: dst=(505, 990), mask=(832.00, 32.00) x (9.00, 14.00) [ 85.079] glyphs0_to_dst: glyph=(514, 993)x(9, 8), unclipped [ 85.079] emit_primitive_identity_mask__avx2: dst=(514, 993), mask=(896.00, 48.00) x (9.00, 8.00) [ 85.079] glyphs0_to_dst: glyph=(522, 993)x(10, 8), unclipped [ 85.079] emit_primitive_identity_mask__avx2: dst=(522, 993), mask=(848.00, 16.00) x (10.00, 8.00) [ 85.079] glyphs0_to_dst: glyph=(532, 993)x(9, 8), unclipped [ 85.079] emit_primitive_identity_mask__avx2: dst=(532, 993), mask=(848.00, 48.00) x (9.00, 8.00) [ 85.079] glyphs0_to_dst: glyph=(540, 990)x(10, 11), unclipped [ 85.079] emit_primitive_identity_mask__avx2: dst=(540, 990), mask=(992.00, 32.00) x (10.00, 11.00) [ 85.079] glyphs0_to_dst: glyph=(550, 993)x(9, 11), unclipped [ 85.079] emit_primitive_identity_mask__avx2: dst=(550, 993), mask=(880.00, 16.00) x (9.00, 11.00) [ 85.079] glyphs0_to_dst: glyph=(559, 990)x(9, 11), unclipped [ 85.079] emit_primitive_identity_mask__avx2: dst=(559, 990), mask=(880.00, 0.00) x (9.00, 11.00) [ 85.079] glyphs0_to_dst: glyph=(568, 990)x(9, 14), unclipped [ 85.079] emit_primitive_identity_mask__avx2: dst=(568, 990), mask=(832.00, 32.00) x (9.00, 14.00) [ 85.079] glyphs0_to_dst: glyph=(576, 993)x(10, 8), unclipped [ 85.079] emit_primitive_identity_mask__avx2: dst=(576, 993), mask=(848.00, 16.00) x (10.00, 8.00) [ 85.079] glyphs0_to_dst: glyph=(586, 993)x(9, 11), unclipped [ 85.079] emit_primitive_identity_mask__avx2: dst=(586, 993), mask=(880.00, 16.00) x (9.00, 11.00) [ 85.079] glyphs0_to_dst: glyph=(594, 1003)x(11, 2), unclipped [ 85.079] emit_primitive_identity_mask__avx2: dst=(594, 1003), mask=(832.00, 48.00) x (11.00, 2.00) [ 85.079] glyphs0_to_dst: glyph=(603, 989)x(10, 12), unclipped [ 85.079] emit_primitive_identity_mask__avx2: dst=(603, 989), mask=(864.00, 0.00) x (10.00, 12.00) [ 85.079] glyphs0_to_dst: glyph=(612, 993)x(10, 8), unclipped [ 85.079] emit_primitive_identity_mask__avx2: dst=(612, 993), mask=(864.00, 32.00) x (10.00, 8.00) [ 85.079] glyphs0_to_dst: glyph=(621, 990)x(10, 11), unclipped [ 85.079] emit_primitive_identity_mask__avx2: dst=(621, 990), mask=(880.00, 32.00) x (10.00, 11.00) [ 85.079] glyphs0_to_dst: glyph=(630, 1003)x(11, 2), unclipped [ 85.079] emit_primitive_identity_mask__avx2: dst=(630, 1003), mask=(832.00, 48.00) x (11.00, 2.00) [ 85.079] glyphs0_to_dst: glyph=(639, 990)x(10, 11), unclipped [ 85.079] emit_primitive_identity_mask__avx2: dst=(639, 990), mask=(880.00, 32.00) x (10.00, 11.00) [ 85.079] glyphs0_to_dst: glyph=(648, 993)x(10, 8), unclipped [ 85.079] emit_primitive_identity_mask__avx2: dst=(648, 993), mask=(944.00, 0.00) x (10.00, 8.00) [ 85.079] glyphs0_to_dst: glyph=(657, 993)x(10, 11), unclipped [ 85.079] emit_primitive_identity_mask__avx2: dst=(657, 993), mask=(880.00, 48.00) x (10.00, 11.00) [ 85.079] glyphs0_to_dst: glyph=(669, 998)x(5, 3), unclipped [ 85.079] emit_primitive_identity_mask__avx2: dst=(669, 998), mask=(1008.00, 32.00) x (5.00, 3.00) [ 85.079] glyphs0_to_dst: glyph=(676, 993)x(9, 8), unclipped [ 85.079] emit_primitive_identity_mask__avx2: dst=(676, 993), mask=(896.00, 48.00) x (9.00, 8.00) [ 85.079] glyphs0_to_dst: glyph=(685, 989)x(9, 12), unclipped [ 85.079] emit_primitive_identity_mask__avx2: dst=(685, 989), mask=(992.00, 48.00) x (9.00, 12.00) [ 85.079] gen8_vertex_flush[7a98] = 69 [ 85.079] gen9_magic_ca_pass: CA fixup (10477 -> 10546) [ 85.079] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.079] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.079] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.079] sna_glyphs(op=3, nlist=1, src=(1, 1018)) [ 85.079] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.079] sna_glyphs: discarding mask [ 85.079] glyphs0_to_dst(op=3, src=(1, 1018), nlist=1, dst=(1, 1018)+(0, 0)) [ 85.079] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.079] gen9_render_composite: 0x0, current mode=1/1 [ 85.079] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.079] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.079] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.079] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.079] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.079] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.079] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.079] sna_drawable_use_bo: using whole GPU bo [ 85.079] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.079] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.079] color_convert: src=ff8ae234 [20028888] [ 85.079] color_convert: dst=ff8ae234 [20028888] [ 85.079] sna_render_get_solid: ff8ae234 [ 85.079] sna_render_get_solid(22) = ff8ae234 (old) [ 85.079] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.079] sna_transform_is_imprecise_integer_translation: no transform [ 85.079] gen9_composite_picture: integer translation (0, 0), removing [ 85.079] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.079] sna_render_pixmap_bo: GPU all damaged [ 85.079] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.079] gen4_choose_composite_emitter: solid, identity mask [ 85.079] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.079] gen9_composite_get_binding_table(e0c0) [ 85.079] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.079] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.079] gen9_emit_vertex_elements: setup id=9 [ 85.079] glyphs0_to_dst: glyph=(1, 1010)x(9, 8), unclipped [ 85.079] emit_primitive_identity_mask__avx2: dst=(1, 1010), mask=(688.00, 32.00) x (9.00, 8.00) [ 85.079] glyphs0_to_dst: glyph=(9, 1008)x(10, 13), unclipped [ 85.079] emit_primitive_identity_mask__avx2: dst=(9, 1008), mask=(672.00, 48.00) x (10.00, 13.00) [ 85.079] glyphs0_to_dst: glyph=(19, 1010)x(9, 8), unclipped [ 85.079] emit_primitive_identity_mask__avx2: dst=(19, 1010), mask=(688.00, 32.00) x (9.00, 8.00) [ 85.079] glyphs0_to_dst: glyph=(28, 1012)x(8, 3), unclipped [ 85.079] emit_primitive_identity_mask__avx2: dst=(28, 1012), mask=(688.00, 48.00) x (8.00, 3.00) [ 85.079] glyphs0_to_dst: glyph=(36, 1008)x(11, 10), unclipped [ 85.079] emit_primitive_identity_mask__avx2: dst=(36, 1008), mask=(704.00, 0.00) x (11.00, 10.00) [ 85.079] glyphs0_to_dst: glyph=(46, 1010)x(9, 8), unclipped [ 85.079] emit_primitive_identity_mask__avx2: dst=(46, 1010), mask=(720.00, 0.00) x (9.00, 8.00) [ 85.079] glyphs0_to_dst: glyph=(54, 1010)x(10, 8), unclipped [ 85.079] emit_primitive_identity_mask__avx2: dst=(54, 1010), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.079] glyphs0_to_dst: glyph=(63, 1010)x(10, 8), unclipped [ 85.079] emit_primitive_identity_mask__avx2: dst=(63, 1010), mask=(720.00, 16.00) x (10.00, 8.00) [ 85.079] glyphs0_to_dst: glyph=(72, 1007)x(10, 11), unclipped [ 85.079] emit_primitive_identity_mask__avx2: dst=(72, 1007), mask=(736.00, 0.00) x (10.00, 11.00) [ 85.079] glyphs0_to_dst: glyph=(81, 1010)x(10, 8), unclipped [ 85.079] emit_primitive_identity_mask__avx2: dst=(81, 1010), mask=(752.00, 0.00) x (10.00, 8.00) [ 85.079] glyphs0_to_dst: glyph=(90, 1007)x(10, 11), unclipped [ 85.079] emit_primitive_identity_mask__avx2: dst=(90, 1007), mask=(736.00, 0.00) x (10.00, 11.00) [ 85.079] glyphs0_to_dst: glyph=(99, 1010)x(11, 8), unclipped [ 85.079] emit_primitive_identity_mask__avx2: dst=(99, 1010), mask=(736.00, 16.00) x (11.00, 8.00) [ 85.079] glyphs0_to_dst: glyph=(109, 1010)x(9, 8), unclipped [ 85.079] emit_primitive_identity_mask__avx2: dst=(109, 1010), mask=(752.00, 16.00) x (9.00, 8.00) [ 85.079] glyphs0_to_dst: glyph=(118, 1012)x(8, 3), unclipped [ 85.079] emit_primitive_identity_mask__avx2: dst=(118, 1012), mask=(688.00, 48.00) x (8.00, 3.00) [ 85.079] glyphs0_to_dst: glyph=(126, 1008)x(10, 10), unclipped [ 85.079] emit_primitive_identity_mask__avx2: dst=(126, 1008), mask=(704.00, 32.00) x (10.00, 10.00) [ 85.079] glyphs0_to_dst: glyph=(135, 1008)x(10, 10), unclipped [ 85.079] emit_primitive_identity_mask__avx2: dst=(135, 1008), mask=(704.00, 32.00) x (10.00, 10.00) [ 85.079] glyphs0_to_dst: glyph=(144, 1008)x(10, 10), unclipped [ 85.079] emit_primitive_identity_mask__avx2: dst=(144, 1008), mask=(720.00, 32.00) x (10.00, 10.00) [ 85.079] glyphs0_to_dst: glyph=(153, 1008)x(10, 10), unclipped [ 85.079] emit_primitive_identity_mask__avx2: dst=(153, 1008), mask=(704.00, 48.00) x (10.00, 10.00) [ 85.079] gen8_vertex_flush[7b98] = 54 [ 85.079] gen9_magic_ca_pass: CA fixup (10546 -> 10600) [ 85.079] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.079] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.079] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.079] sna_glyphs(op=3, nlist=1, src=(163, 1018)) [ 85.079] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.079] sna_glyphs: discarding mask [ 85.079] glyphs0_to_dst(op=3, src=(163, 1018), nlist=1, dst=(163, 1018)+(0, 0)) [ 85.079] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.079] gen9_render_composite: 0x0, current mode=1/1 [ 85.079] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.079] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.079] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.079] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.079] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.079] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.079] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.079] sna_drawable_use_bo: using whole GPU bo [ 85.079] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.079] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.079] color_convert: src=ffffffff [20028888] [ 85.079] color_convert: dst=ffffffff [20028888] [ 85.079] sna_render_get_solid: ffffffff [ 85.079] sna_render_get_solid(white) [ 85.079] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.079] sna_transform_is_imprecise_integer_translation: no transform [ 85.079] gen9_composite_picture: integer translation (0, 0), removing [ 85.079] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.079] sna_render_pixmap_bo: GPU all damaged [ 85.079] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.079] gen4_choose_composite_emitter: solid, identity mask [ 85.079] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.079] gen9_composite_get_binding_table(e080) [ 85.079] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.079] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.079] gen9_emit_vertex_elements: setup id=9 [ 85.079] glyphs0_to_dst: glyph=(165, 1010)x(5, 8), unclipped [ 85.079] emit_primitive_identity_mask__avx2: dst=(165, 1010), mask=(720.00, 48.00) x (5.00, 8.00) [ 85.079] gen8_vertex_flush[7c98] = 3 [ 85.079] gen9_magic_ca_pass: CA fixup (10600 -> 10603) [ 85.079] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.079] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.079] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.079] sna_glyphs(op=3, nlist=1, src=(172, 1018)) [ 85.079] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.079] sna_glyphs: discarding mask [ 85.079] glyphs0_to_dst(op=3, src=(172, 1018), nlist=1, dst=(172, 1018)+(0, 0)) [ 85.079] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.079] gen9_render_composite: 0x0, current mode=1/1 [ 85.079] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.079] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.079] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.079] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.079] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.079] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.079] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.079] sna_drawable_use_bo: using whole GPU bo [ 85.079] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.079] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.079] color_convert: src=ff729fcf [20028888] [ 85.079] color_convert: dst=ff729fcf [20028888] [ 85.079] sna_render_get_solid: ff729fcf [ 85.079] sna_render_get_solid(23) = ff729fcf (old) [ 85.079] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.079] sna_transform_is_imprecise_integer_translation: no transform [ 85.079] gen9_composite_picture: integer translation (0, 0), removing [ 85.079] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.079] sna_render_pixmap_bo: GPU all damaged [ 85.079] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.079] gen4_choose_composite_emitter: solid, identity mask [ 85.079] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.079] gen9_composite_get_binding_table(e040) [ 85.079] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.079] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.079] gen9_emit_vertex_elements: setup id=9 [ 85.079] glyphs0_to_dst: glyph=(171, 1012)x(11, 3), unclipped [ 85.079] emit_primitive_identity_mask__avx2: dst=(171, 1012), mask=(736.00, 32.00) x (11.00, 3.00) [ 85.079] glyphs0_to_dst: glyph=(180, 1007)x(10, 14), unclipped [ 85.079] emit_primitive_identity_mask__avx2: dst=(180, 1007), mask=(944.00, 48.00) x (10.00, 14.00) [ 85.080] glyphs0_to_dst: glyph=(189, 1007)x(11, 11), unclipped [ 85.080] emit_primitive_identity_mask__avx2: dst=(189, 1007), mask=(960.00, 0.00) x (11.00, 11.00) [ 85.080] glyphs0_to_dst: glyph=(198, 1010)x(10, 8), unclipped [ 85.080] emit_primitive_identity_mask__avx2: dst=(198, 1010), mask=(976.00, 0.00) x (10.00, 8.00) [ 85.080] glyphs0_to_dst: glyph=(208, 1010)x(9, 11), unclipped [ 85.080] emit_primitive_identity_mask__avx2: dst=(208, 1010), mask=(960.00, 16.00) x (9.00, 11.00) [ 85.080] glyphs0_to_dst: glyph=(216, 1007)x(10, 14), unclipped [ 85.080] emit_primitive_identity_mask__avx2: dst=(216, 1007), mask=(944.00, 48.00) x (10.00, 14.00) [ 85.080] glyphs0_to_dst: glyph=(225, 1008)x(10, 10), unclipped [ 85.080] emit_primitive_identity_mask__avx2: dst=(225, 1008), mask=(976.00, 16.00) x (10.00, 10.00) [ 85.080] glyphs0_to_dst: glyph=(234, 1019)x(11, 2), unclipped [ 85.080] emit_primitive_identity_mask__avx2: dst=(234, 1019), mask=(992.00, 0.00) x (11.00, 2.00) [ 85.080] glyphs0_to_dst: glyph=(243, 1007)x(11, 11), unclipped [ 85.080] emit_primitive_identity_mask__avx2: dst=(243, 1007), mask=(1008.00, 0.00) x (11.00, 11.00) [ 85.080] glyphs0_to_dst: glyph=(253, 1010)x(9, 8), unclipped [ 85.080] emit_primitive_identity_mask__avx2: dst=(253, 1010), mask=(720.00, 0.00) x (9.00, 8.00) [ 85.080] glyphs0_to_dst: glyph=(261, 1010)x(10, 8), unclipped [ 85.080] emit_primitive_identity_mask__avx2: dst=(261, 1010), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.080] glyphs0_to_dst: glyph=(270, 1010)x(10, 8), unclipped [ 85.080] emit_primitive_identity_mask__avx2: dst=(270, 1010), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.080] glyphs0_to_dst: glyph=(279, 1006)x(10, 12), unclipped [ 85.080] emit_primitive_identity_mask__avx2: dst=(279, 1006), mask=(992.00, 16.00) x (10.00, 12.00) [ 85.080] glyphs0_to_dst: glyph=(288, 1010)x(10, 8), unclipped [ 85.080] emit_primitive_identity_mask__avx2: dst=(288, 1010), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.080] glyphs0_to_dst: glyph=(297, 1010)x(10, 8), unclipped [ 85.080] emit_primitive_identity_mask__avx2: dst=(297, 1010), mask=(752.00, 0.00) x (10.00, 8.00) [ 85.080] glyphs0_to_dst: glyph=(307, 1006)x(10, 12), unclipped [ 85.080] emit_primitive_identity_mask__avx2: dst=(307, 1006), mask=(1008.00, 16.00) x (10.00, 12.00) [ 85.080] glyphs0_to_dst: glyph=(315, 1007)x(11, 11), unclipped [ 85.080] emit_primitive_identity_mask__avx2: dst=(315, 1007), mask=(960.00, 0.00) x (11.00, 11.00) [ 85.080] glyphs0_to_dst: glyph=(324, 1010)x(11, 8), unclipped [ 85.080] emit_primitive_identity_mask__avx2: dst=(324, 1010), mask=(736.00, 16.00) x (11.00, 8.00) [ 85.080] glyphs0_to_dst: glyph=(334, 1010)x(9, 11), unclipped [ 85.080] emit_primitive_identity_mask__avx2: dst=(334, 1010), mask=(960.00, 16.00) x (9.00, 11.00) [ 85.080] glyphs0_to_dst: glyph=(342, 1019)x(11, 2), unclipped [ 85.080] emit_primitive_identity_mask__avx2: dst=(342, 1019), mask=(992.00, 0.00) x (11.00, 2.00) [ 85.080] glyphs0_to_dst: glyph=(351, 1006)x(10, 12), unclipped [ 85.080] emit_primitive_identity_mask__avx2: dst=(351, 1006), mask=(992.00, 16.00) x (10.00, 12.00) [ 85.080] glyphs0_to_dst: glyph=(361, 1006)x(9, 12), unclipped [ 85.080] emit_primitive_identity_mask__avx2: dst=(361, 1006), mask=(960.00, 32.00) x (9.00, 12.00) [ 85.080] glyphs0_to_dst: glyph=(369, 1010)x(10, 11), unclipped [ 85.080] emit_primitive_identity_mask__avx2: dst=(369, 1010), mask=(976.00, 32.00) x (10.00, 11.00) [ 85.080] glyphs0_to_dst: glyph=(378, 1007)x(10, 14), unclipped [ 85.080] emit_primitive_identity_mask__avx2: dst=(378, 1007), mask=(944.00, 48.00) x (10.00, 14.00) [ 85.080] glyphs0_to_dst: glyph=(387, 1008)x(10, 10), unclipped [ 85.080] emit_primitive_identity_mask__avx2: dst=(387, 1008), mask=(720.00, 32.00) x (10.00, 10.00) [ 85.080] glyphs0_to_dst: glyph=(396, 1019)x(11, 2), unclipped [ 85.080] emit_primitive_identity_mask__avx2: dst=(396, 1019), mask=(992.00, 0.00) x (11.00, 2.00) [ 85.080] glyphs0_to_dst: glyph=(406, 1010)x(9, 8), unclipped [ 85.080] emit_primitive_identity_mask__avx2: dst=(406, 1010), mask=(720.00, 0.00) x (9.00, 8.00) [ 85.080] glyphs0_to_dst: glyph=(414, 1010)x(10, 8), unclipped [ 85.080] emit_primitive_identity_mask__avx2: dst=(414, 1010), mask=(704.00, 16.00) x (10.00, 8.00) [ 85.080] glyphs0_to_dst: glyph=(423, 1010)x(10, 8), unclipped [ 85.080] emit_primitive_identity_mask__avx2: dst=(423, 1010), mask=(752.00, 0.00) x (10.00, 8.00) [ 85.080] glyphs0_to_dst: glyph=(432, 1007)x(10, 11), unclipped [ 85.080] emit_primitive_identity_mask__avx2: dst=(432, 1007), mask=(736.00, 0.00) x (10.00, 11.00) [ 85.080] glyphs0_to_dst: glyph=(442, 1010)x(9, 8), unclipped [ 85.080] emit_primitive_identity_mask__avx2: dst=(442, 1010), mask=(48.00, 96.00) x (9.00, 8.00) [ 85.080] glyphs0_to_dst: glyph=(450, 1007)x(10, 11), unclipped [ 85.080] emit_primitive_identity_mask__avx2: dst=(450, 1007), mask=(736.00, 0.00) x (10.00, 11.00) [ 85.080] glyphs0_to_dst: glyph=(460, 1010)x(9, 8), unclipped [ 85.080] emit_primitive_identity_mask__avx2: dst=(460, 1010), mask=(752.00, 16.00) x (9.00, 8.00) [ 85.080] glyphs0_to_dst: glyph=(468, 1010)x(10, 11), unclipped [ 85.080] emit_primitive_identity_mask__avx2: dst=(468, 1010), mask=(976.00, 32.00) x (10.00, 11.00) [ 85.080] gen8_vertex_flush[7d98] = 102 [ 85.080] gen9_magic_ca_pass: CA fixup (10603 -> 10705) [ 85.080] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.080] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.080] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.080] sna_glyphs(op=3, nlist=1, src=(478, 1018)) [ 85.080] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.080] sna_glyphs: discarding mask [ 85.080] glyphs0_to_dst(op=3, src=(478, 1018), nlist=1, dst=(478, 1018)+(0, 0)) [ 85.080] clipped_glyphs: no, clip region (0, 0), (3775, 2136) matches drawable pixmap=94680753924224 size=3775x2136 [ 85.080] gen9_render_composite: 0x0, current mode=1/1 [ 85.080] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 85.080] kgem_bo_is_busy: handle=112, domain: 3 exec? 1, rq? 1 [ 85.080] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.080] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.080] sna_drawable_use_bo pixmap=5194, box=((0, 0), (3775, 2136)), flags=7... [ 85.080] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.080] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.080] sna_drawable_use_bo: using whole GPU bo [ 85.080] gen9_composite_set_target: pixmap=5194, format=20028888, size=3775x2136, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 85.080] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.080] color_convert: src=ffffffff [20028888] [ 85.080] color_convert: dst=ffffffff [20028888] [ 85.080] sna_render_get_solid: ffffffff [ 85.080] sna_render_get_solid(white) [ 85.080] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.080] sna_transform_is_imprecise_integer_translation: no transform [ 85.080] gen9_composite_picture: integer translation (0, 0), removing [ 85.080] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.080] sna_render_pixmap_bo: GPU all damaged [ 85.080] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.080] gen4_choose_composite_emitter: solid, identity mask [ 85.080] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.080] gen9_composite_get_binding_table(e000) [ 85.080] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 85.080] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.080] gen9_emit_vertex_elements: setup id=9 [ 85.080] glyphs0_to_dst: glyph=(477, 1007)x(10, 13), unclipped [ 85.080] emit_primitive_identity_mask__avx2: dst=(477, 1007), mask=(752.00, 32.00) x (10.00, 13.00) [ 85.080] gen8_vertex_flush[7e98] = 3 [ 85.080] gen9_magic_ca_pass: CA fixup (10705 -> 10708) [ 85.080] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.080] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.080] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.080] sna_composite_rectangles(pixmap=5194, op=1, ffffffff x 1 [(496, 1004)x(9, 17) ...]) [ 85.080] sna_composite_rectangles: converted to op 1 [ 85.080] sna_composite_rectangles[0] (496, 1004)x(9, 17) -> (496, 1004), (505, 1021) [ 85.080] sna_composite_rectangles: nrects=1, region=(496, 1004), (505, 1021) x 1 [ 85.080] sna_composite_rectangles: clipped extents (496, 1004),(505, 1021) x 1 [ 85.080] sna_composite_rectangles: pixmap +(0, 0) extents (496, 1004),(505, 1021) [ 85.080] sna_composite_rectangles: dropping last-cpu hint [ 85.080] sna_drawable_use_bo pixmap=5194, box=((496, 1004), (505, 1021)), flags=9... [ 85.080] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 85.080] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.080] sna_drawable_use_bo: using whole GPU bo [ 85.080] gen9_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20028888]) [ 85.080] kgem_bo_is_render: handle=112, rq? 1 [1] [ 85.080] gen9_render_fill_boxes(ffffffff x 1 [(496, 1004), (505, 1021) ...]) [ 85.080] sna_render_get_solid: ffffffff [ 85.080] sna_render_get_solid(white) [ 85.080] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 85.080] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.080] aligning vertex: was 4, now 2 floats per vertex [ 85.080] gen9_composite_get_binding_table(dfc0) [ 85.080] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 85.080] gen9_emit_sampler: sampler = 1 [ 85.080] gen9_emit_sf: num_sf_outputs=1 [ 85.080] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 85.080] gen9_emit_vertex_elements: setup id=0 [ 85.080] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 85.080] (496, 1004), (505, 1021) [ 85.080] gen8_vertex_flush[7fc8] = 3 [ 85.080] sna_validate_gc(0x561c94ab2470) changes=0, previous serial=137e, drawable=145d [ 85.080] sna_validate_gc: recomputing clip [ 85.080] sna_validate_gc: composite clip=1x[(65, 24), (3840, 2160)] [0x561c94abf1d0] [ 85.080] sna_copy_area: src=pixmap=5194:(0, 0)x(3775, 2136)+(0, 0) -> dst=pixmap=3060:(0, 0)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 85.080] sna_copy_area: normal copy [ 85.080] sna_do_copy: src=(0, 0), dst=(0, 0), size=(3775x2136) [ 85.080] sna_do_copy: after drawable: src=(0, 0), dst=(65, 24), size=(3775x2136) [ 85.080] sna_do_copy: dst extents (65, 24), (3840, 2160), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 85.080] sna_do_copy: clipped dst extents (65, 24), (3840, 2160) [ 85.080] sna_do_copy: unclipped src extents (0, 0), (3775, 2136) [ 85.080] sna_do_copy: clipped src extents (0, 0), (3775, 2136) [ 85.080] sna_do_copy: pixmap -- no source clipping [ 85.080] sna_do_copy: src extents (0, 0), (3775, 2136) x 1 [ 85.080] sna_do_copy: copy region (65, 24), (3840, 2160) x 1 + (-65, -24) [ 85.080] sna_copy_boxes (boxes=1x[(65, 24), (3840, 2160)...], src pixmap=5194+(-65, -24), dst pixmap=3060+(-65, -24), alu=3, src.size=3775x2136, dst.size=3775x2136) [ 85.080] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94b46900, gpu_bo=112, cpu_bo=0), replaces=1 [ 85.080] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 85.080] sna_drawable_use_bo pixmap=3060, box=((0, 0), (3775, 2136)), flags=1b... [ 85.080] sna_drawable_use_bo: exported target, set PREFER_GPU [ 85.080] sna_drawable_use_bo: pinned, never REPLACES [ 85.080] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=b [ 85.080] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.080] sna_drawable_use_bo: using whole GPU bo [ 85.080] sna_pixmap_move_to_gpu(pixmap=5194, usage=0), flags=a [ 85.080] sna_pixmap_move_to_gpu: already all-damaged [ 85.080] sna_pixmap_mark_active: pixmap=5194, handle=112 [ 85.080] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 85.080] sna_pixmap_make_cow: make cow src=5194, dst=3060, handle=112 (already cow? src=0, dst=0) [ 85.080] sna_pixmap_make_cow: can't cow, dst_pinned=2 [ 85.080] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 85.080] kgem_bo_is_render: handle=112, rq? 1 [1] [ 85.080] kgem_bo_is_render: handle=9, rq? 0 [0] [ 85.080] kgem_bo_is_render: handle=9, rq? 0 [0] [ 85.080] kgem_bo_is_render: handle=112, rq? 1 [1] [ 85.080] __kgem_busy: handle=155, busy=0, wedged=0 [ 85.080] __kgem_retire_rq: request 155 complete [ 85.080] kgem_bo_move_to_inactive: moving handle=155 to inactive [ 85.080] kgem_set_mode: flushing before new bo [ 85.080] gen8_vertex_close: used=42838, vbo active? 23, vb=201, nreloc=2 [ 85.080] gen8_vertex_close: reloc[0] = 289 [ 85.080] kgem_add_reloc64: handle=23, pos=289, delta=0, domains=200000 [ 85.080] kgem_add_handle: handle=23, index=5 [ 85.080] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fd541000) [ 85.080] gen8_vertex_close: reloc[1] = 8173 [ 85.080] kgem_add_reloc64: handle=23, pos=8173, delta=0, domains=200000 [ 85.080] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=fd541000) [ 85.080] batch[1/1, flags=1800]: 8184 8184 14336 16384, nreloc=10, nexec=6, nfence=0, aperture=9200 [fenced=0] [ 85.080] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x98, presumed-offset=ffebf000 [ 85.080] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> 1 [ 85.080] kgem_create_linear(65536) [ 85.080] search_linear_cache: num_pages=16, flags=406, use_active? 0, use_large=0 [max=65536] [ 85.080] search_linear_cache: searching for inactive cpu map [ 85.080] kgem_bo_remove_from_inactive: removing handle=155 from inactive [ 85.080] search_linear_cache: found handle=155 (num_pages=16) in linear vma cache [ 85.080] kgem_bo_map__cpu(handle=155, size=65536, map=0x0:0x7fc6b405d000) [ 85.080] kgem_new_batch: allocated and mapped batch handle=155 [size=65536] [ 85.080] kgem_bo_sync__cpu: handle=155 [ 85.080] __kgem_busy: handle=155, busy=0, wedged=0 [ 85.080] kgem_bo_sync__cpu: SYNC: handle=155, needs_flush? 0, domain? 0, busy? 0 [ 85.080] __kgem_busy: handle=155, busy=0, wedged=0 [ 85.080] kgem_bo_retire: retiring bo handle=155 (needed flush? 0), rq? 0 [busy?=0] [ 85.080] assert_bo_retired: handle=155, domain: 0 exec? 0, rq? 0 [ 85.080] kgem_new_batch: using last batch handle=152 [ 85.080] kgem_commit: release handle=152 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffebf000 [ 85.080] kgem_commit: release handle=112 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e64a9000 [ 85.080] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 85.080] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 85.080] __kgem_bo_clear_busy: handle=143 [ 85.080] kgem_commit: release handle=143 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff6e000 [ 85.080] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 85.080] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 85.080] __kgem_bo_clear_busy: handle=7 [ 85.080] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 85.080] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 85.080] __kgem_bo_clear_busy: handle=143 [ 85.080] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 85.080] __kgem_busy: handle=152, busy=131072, wedged=0 [ 85.080] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 85.080] kgem_check_bo: num_pages=+16200, num_exec=+2 [ 85.080] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 85.080] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 85.081] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 85.081] kgem_add_handle: handle=4, index=0 [ 85.081] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 85.081] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 85.081] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 85.081] gen9_composite_get_binding_table(ffc0) [ 85.081] kgem_add_reloc64: handle=9, pos=16360, delta=0, domains=20002 [ 85.081] kgem_add_handle: handle=9, index=1 [ 85.081] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f02dd000) [ 85.081] __kgem_bo_mark_dirty: handle=9 (proxy? 0) [ 85.081] [3fe0] bind bo(handle=9, addr=f02dd000), format=192, width=3775, height=2136, pitch=15360, tiling=1 -> render [ 85.081] kgem_add_reloc64: handle=112, pos=16344, delta=0, domains=40000 [ 85.081] kgem_add_handle: handle=112, index=2 [ 85.081] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=e64a9000) [ 85.081] [3fd0] bind bo(handle=112, addr=e64a9000), format=192, width=3775, height=2136, pitch=15360, tiling=1 -> sampler [ 85.081] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 85.081] gen9_emit_sampler: sampler = 0 [ 85.081] gen9_emit_sf: num_sf_outputs=1 [ 85.081] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 85.081] gen9_emit_vertex_elements: setup id=0 [ 85.081] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 85.081] (0, 0) -> (0, 0) + (3775, 2136) [ 85.081] gen8_vertex_flush[490] = 3 [ 85.081] sna_accel_flush: flush?=1, dirty?=0 [ 85.081] gen8_vertex_close: used=42844, vbo active? 23, vb=1, nreloc=1 [ 85.081] gen8_vertex_close: reloc[0] = 287 [ 85.081] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 85.081] kgem_add_handle: handle=23, index=3 [ 85.081] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 85.081] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16274 [fenced=0] [ 85.081] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 85.081] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 85.081] kgem_fixup_relocs: shrinking by 61440 [ 85.081] __kgem_busy: handle=1, busy=0, wedged=0 [ 85.081] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 85.081] kgem_commit: release handle=9 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f02dd000 [ 85.081] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 85.081] kgem_commit: release handle=112 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=e64a9000 [ 85.081] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 85.081] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 85.081] sna_accel_flush: flush?=0, dirty?=0 [ 85.081] sna_accel_flush: flush?=0, dirty?=0 [ 85.081] sna_destroy_pixmap: pixmap=5194, attached?=1 [ 85.081] _kgem_bo_destroy: handle=112, proxy? 0 [ 85.081] __kgem_bo_destroy: handle=112, size=33177600 [ 85.081] __kgem_busy: handle=112, busy=131073, wedged=0 [ 85.081] __kgem_bo_destroy: handle=112 -> active [ 85.081] __sna_free_pixmap(pixmap=5194) [ 85.081] sna_accel_flush: flush?=0, dirty?=0 [ 85.081] sna_accel_flush: flush?=0, dirty?=0 [ 85.081] sna_block_handler (tv=536.8000) [ 85.081] kgem_retire, need_retire?=1 [ 85.081] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 85.081] kgem_retire__requests_ring: retiring ring 0 [ 85.081] __kgem_busy: handle=152, busy=131072, wedged=0 [ 85.081] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=152, retired? 0 [ 85.081] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 85.081] kgem_retire -- retired=0, need_retire=1 [ 85.081] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 85.081] sna_scanout_do_flush: flush timer active: delta=-15 [ 85.081] sna_scanout_do_flush (time=85081), triggered [ 85.081] sna_scanout_flush (time=85081), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 85.081] has_shadow: has pending damage? 0, outstanding flips: 0 [ 85.081] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 85.081] has_shadow: has pending damage? 0, outstanding flips: 0 [ 85.081] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 85.081] sna_accel_do_throttle (time=85081), triggered [ 85.081] sna_accel_throttle (time=85081) [ 85.081] sna_accel_block: evaluating timers, active=7 [ 85.081] sna_accel_block: flush timer expires in 16 [85097] [ 85.081] sna_wakeup_handler [ 85.081] sna_accel_flush: flush?=0, dirty?=0 [ 85.081] sna_accel_flush: flush?=0, dirty?=0 [ 85.081] sna_block_handler (tv=536.8000) [ 85.081] kgem_retire, need_retire?=1 [ 85.081] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 85.081] kgem_retire__requests_ring: retiring ring 0 [ 85.081] __kgem_busy: handle=152, busy=131072, wedged=0 [ 85.081] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=152, retired? 0 [ 85.081] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 85.081] kgem_retire -- retired=0, need_retire=1 [ 85.081] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 85.081] sna_scanout_do_flush: flush timer active: delta=16 [ 85.081] sna_accel_block: evaluating timers, active=7 [ 85.081] sna_accel_block: flush timer expires in 16 [85097] [ 85.081] sna_wakeup_handler [ 85.081] sna_accel_flush: flush?=0, dirty?=0 [ 85.081] sna_accel_flush: flush?=0, dirty?=0 [ 85.081] sna_block_handler (tv=536.8000) [ 85.081] kgem_retire, need_retire?=1 [ 85.081] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 85.081] kgem_retire__requests_ring: retiring ring 0 [ 85.081] __kgem_busy: handle=152, busy=131072, wedged=0 [ 85.081] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=152, retired? 0 [ 85.081] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 85.081] kgem_retire -- retired=0, need_retire=1 [ 85.081] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 85.081] sna_scanout_do_flush: flush timer active: delta=16 [ 85.081] sna_accel_block: evaluating timers, active=7 [ 85.081] sna_accel_block: flush timer expires in 16 [85097] [ 85.081] sna_wakeup_handler [ 85.081] sna_accel_flush: flush?=0, dirty?=0 [ 85.081] sna_accel_flush: flush?=0, dirty?=0 [ 85.081] sna_accel_flush: flush?=0, dirty?=0 [ 85.081] sna_accel_flush: flush?=0, dirty?=0 [ 85.081] sna_block_handler (tv=536.8000) [ 85.081] kgem_retire, need_retire?=1 [ 85.081] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 85.081] kgem_retire__requests_ring: retiring ring 0 [ 85.081] __kgem_busy: handle=152, busy=131072, wedged=0 [ 85.081] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=152, retired? 0 [ 85.081] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 85.081] kgem_retire -- retired=0, need_retire=1 [ 85.081] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 85.081] sna_scanout_do_flush: flush timer active: delta=16 [ 85.081] sna_accel_block: evaluating timers, active=7 [ 85.081] sna_accel_block: flush timer expires in 16 [85097] [ 85.081] sna_wakeup_handler [ 85.081] sna_accel_flush: flush?=0, dirty?=0 [ 85.081] sna_accel_flush: flush?=0, dirty?=0 [ 85.081] sna_block_handler (tv=536.8000) [ 85.081] kgem_retire, need_retire?=1 [ 85.081] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 85.081] kgem_retire__requests_ring: retiring ring 0 [ 85.081] __kgem_busy: handle=152, busy=131072, wedged=0 [ 85.081] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=152, retired? 0 [ 85.081] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 85.081] kgem_retire -- retired=0, need_retire=1 [ 85.081] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 85.081] sna_scanout_do_flush: flush timer active: delta=16 [ 85.081] sna_accel_block: evaluating timers, active=7 [ 85.081] sna_accel_block: flush timer expires in 16 [85097] [ 85.081] sna_wakeup_handler [ 85.081] sna_accel_flush: flush?=0, dirty?=0 [ 85.081] sna_accel_flush: flush?=0, dirty?=0 [ 85.081] sna_block_handler (tv=536.8000) [ 85.081] kgem_retire, need_retire?=1 [ 85.081] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 85.081] kgem_retire__requests_ring: retiring ring 0 [ 85.081] __kgem_busy: handle=152, busy=131072, wedged=0 [ 85.081] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=152, retired? 0 [ 85.081] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 85.081] kgem_retire -- retired=0, need_retire=1 [ 85.081] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 85.081] sna_scanout_do_flush: flush timer active: delta=16 [ 85.081] sna_accel_block: evaluating timers, active=7 [ 85.081] sna_accel_block: flush timer expires in 16 [85097] [ 85.081] sna_wakeup_handler [ 85.081] sna_accel_flush: flush?=0, dirty?=0 [ 85.081] sna_accel_flush: flush?=0, dirty?=0 [ 85.081] sna_block_handler (tv=536.8000) [ 85.081] kgem_retire, need_retire?=1 [ 85.081] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 85.081] kgem_retire__requests_ring: retiring ring 0 [ 85.081] __kgem_busy: handle=152, busy=131072, wedged=0 [ 85.081] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=152, retired? 0 [ 85.081] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 85.081] kgem_retire -- retired=0, need_retire=1 [ 85.081] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 85.081] sna_scanout_do_flush: flush timer active: delta=16 [ 85.081] sna_accel_block: evaluating timers, active=7 [ 85.081] sna_accel_block: flush timer expires in 16 [85097] [ 85.081] sna_wakeup_handler [ 85.081] sna_accel_flush: flush?=0, dirty?=0 [ 85.081] sna_accel_flush: flush?=0, dirty?=0 [ 85.082] sna_block_handler (tv=536.8000) [ 85.082] kgem_retire, need_retire?=1 [ 85.082] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 85.082] kgem_retire__requests_ring: retiring ring 0 [ 85.082] __kgem_busy: handle=152, busy=131072, wedged=0 [ 85.082] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=152, retired? 0 [ 85.082] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 85.082] kgem_retire -- retired=0, need_retire=1 [ 85.082] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 85.082] sna_scanout_do_flush: flush timer active: delta=15 [ 85.082] sna_accel_block: evaluating timers, active=7 [ 85.082] sna_accel_block: flush timer expires in 15 [85097] [ 85.082] sna_wakeup_handler [ 85.082] sna_accel_flush: flush?=0, dirty?=0 [ 85.082] sna_accel_flush: flush?=0, dirty?=0 [ 85.082] sna_block_handler (tv=536.7000) [ 85.082] kgem_retire, need_retire?=1 [ 85.082] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 85.082] kgem_retire__requests_ring: retiring ring 0 [ 85.082] __kgem_busy: handle=152, busy=131072, wedged=0 [ 85.082] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=152, retired? 0 [ 85.082] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 85.082] kgem_retire -- retired=0, need_retire=1 [ 85.082] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 85.082] sna_scanout_do_flush: flush timer active: delta=15 [ 85.082] sna_accel_block: evaluating timers, active=7 [ 85.082] sna_accel_block: flush timer expires in 15 [85097] [ 85.082] sna_wakeup_handler [ 85.082] sna_accel_flush: flush?=0, dirty?=0 [ 85.082] sna_accel_flush: flush?=0, dirty?=0 [ 85.082] sna_block_handler (tv=536.7000) [ 85.082] kgem_retire, need_retire?=1 [ 85.082] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 85.082] kgem_retire__requests_ring: retiring ring 0 [ 85.082] __kgem_busy: handle=152, busy=131072, wedged=0 [ 85.082] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=152, retired? 0 [ 85.082] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 85.082] kgem_retire -- retired=0, need_retire=1 [ 85.082] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 85.082] sna_scanout_do_flush: flush timer active: delta=15 [ 85.082] sna_accel_block: evaluating timers, active=7 [ 85.082] sna_accel_block: flush timer expires in 15 [85097] [ 85.082] sna_wakeup_handler [ 85.082] sna_accel_flush: flush?=0, dirty?=0 [ 85.082] sna_accel_flush: flush?=0, dirty?=0 [ 85.082] sna_block_handler (tv=536.7000) [ 85.082] kgem_retire, need_retire?=1 [ 85.082] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 85.082] kgem_retire__requests_ring: retiring ring 0 [ 85.082] __kgem_busy: handle=152, busy=131072, wedged=0 [ 85.082] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=152, retired? 0 [ 85.082] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 85.082] kgem_retire -- retired=0, need_retire=1 [ 85.082] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 85.082] sna_scanout_do_flush: flush timer active: delta=15 [ 85.082] sna_accel_block: evaluating timers, active=7 [ 85.082] sna_accel_block: flush timer expires in 15 [85097] [ 85.082] sna_wakeup_handler [ 85.082] sna_accel_flush: flush?=0, dirty?=0 [ 85.082] sna_accel_flush: flush?=0, dirty?=0 [ 85.082] sna_block_handler (tv=536.7000) [ 85.082] kgem_retire, need_retire?=1 [ 85.082] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 85.082] kgem_retire__requests_ring: retiring ring 0 [ 85.082] __kgem_busy: handle=152, busy=131072, wedged=0 [ 85.082] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=152, retired? 0 [ 85.082] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 85.082] kgem_retire -- retired=0, need_retire=1 [ 85.082] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 85.082] sna_scanout_do_flush: flush timer active: delta=15 [ 85.082] sna_accel_block: evaluating timers, active=7 [ 85.082] sna_accel_block: flush timer expires in 15 [85097] [ 85.082] sna_wakeup_handler [ 85.082] sna_accel_flush: flush?=0, dirty?=0 [ 85.082] sna_accel_flush: flush?=0, dirty?=0 [ 85.082] sna_block_handler (tv=536.7000) [ 85.082] kgem_retire, need_retire?=1 [ 85.082] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 85.082] kgem_retire__requests_ring: retiring ring 0 [ 85.082] __kgem_busy: handle=152, busy=131072, wedged=0 [ 85.082] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=152, retired? 0 [ 85.082] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 85.082] kgem_retire -- retired=0, need_retire=1 [ 85.082] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 85.082] sna_scanout_do_flush: flush timer active: delta=15 [ 85.082] sna_accel_block: evaluating timers, active=7 [ 85.082] sna_accel_block: flush timer expires in 15 [85097] [ 85.082] sna_wakeup_handler [ 85.082] sna_accel_flush: flush?=0, dirty?=0 [ 85.082] sna_accel_flush: flush?=0, dirty?=0 [ 85.082] sna_block_handler (tv=536.7000) [ 85.082] kgem_retire, need_retire?=1 [ 85.082] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 85.082] kgem_retire__requests_ring: retiring ring 0 [ 85.082] __kgem_busy: handle=152, busy=131072, wedged=0 [ 85.082] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=152, retired? 0 [ 85.082] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 85.082] kgem_retire -- retired=0, need_retire=1 [ 85.082] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 85.082] sna_scanout_do_flush: flush timer active: delta=15 [ 85.082] sna_accel_block: evaluating timers, active=7 [ 85.082] sna_accel_block: flush timer expires in 15 [85097] [ 85.082] sna_wakeup_handler [ 85.082] sna_accel_flush: flush?=0, dirty?=0 [ 85.082] sna_accel_flush: flush?=0, dirty?=0 [ 85.082] sna_accel_flush: flush?=0, dirty?=0 [ 85.082] sna_block_handler (tv=536.7000) [ 85.082] kgem_retire, need_retire?=1 [ 85.082] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 85.082] kgem_retire__requests_ring: retiring ring 0 [ 85.082] __kgem_busy: handle=152, busy=131072, wedged=0 [ 85.082] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=152, retired? 0 [ 85.082] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 85.082] kgem_retire -- retired=0, need_retire=1 [ 85.082] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 85.082] sna_scanout_do_flush: flush timer active: delta=15 [ 85.082] sna_accel_block: evaluating timers, active=7 [ 85.082] sna_accel_block: flush timer expires in 15 [85097] [ 85.082] sna_wakeup_handler [ 85.082] sna_accel_flush: flush?=0, dirty?=0 [ 85.082] sna_accel_flush: flush?=0, dirty?=0 [ 85.082] sna_block_handler (tv=536.7000) [ 85.082] kgem_retire, need_retire?=1 [ 85.082] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 85.082] kgem_retire__requests_ring: retiring ring 0 [ 85.082] __kgem_busy: handle=152, busy=131072, wedged=0 [ 85.082] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=152, retired? 0 [ 85.082] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 85.082] kgem_retire -- retired=0, need_retire=1 [ 85.082] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 85.082] sna_scanout_do_flush: flush timer active: delta=15 [ 85.082] sna_accel_block: evaluating timers, active=7 [ 85.082] sna_accel_block: flush timer expires in 15 [85097] [ 85.082] sna_wakeup_handler [ 85.082] sna_accel_flush: flush?=0, dirty?=0 [ 85.082] sna_accel_flush: flush?=0, dirty?=0 [ 85.082] sna_block_handler (tv=536.7000) [ 85.082] kgem_retire, need_retire?=1 [ 85.082] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 85.082] kgem_retire__requests_ring: retiring ring 0 [ 85.082] __kgem_busy: handle=152, busy=131072, wedged=0 [ 85.082] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=152, retired? 0 [ 85.082] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 85.082] kgem_retire -- retired=0, need_retire=1 [ 85.082] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 85.082] sna_scanout_do_flush: flush timer active: delta=15 [ 85.082] sna_accel_block: evaluating timers, active=7 [ 85.082] sna_accel_block: flush timer expires in 15 [85097] [ 85.082] sna_wakeup_handler [ 85.082] sna_accel_flush: flush?=0, dirty?=0 [ 85.082] sna_accel_flush: flush?=0, dirty?=0 [ 85.082] sna_block_handler (tv=0.0) [ 85.082] sna_wakeup_handler [ 85.082] sna_accel_flush: flush?=0, dirty?=0 [ 85.082] sna_accel_flush: flush?=0, dirty?=0 [ 85.082] sna_block_handler (tv=0.0) [ 85.082] sna_wakeup_handler [ 85.082] sna_accel_flush: flush?=0, dirty?=0 [ 85.082] sna_accel_flush: flush?=0, dirty?=0 [ 85.082] sna_block_handler (tv=536.7000) [ 85.082] kgem_retire, need_retire?=1 [ 85.082] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 85.082] kgem_retire__requests_ring: retiring ring 0 [ 85.082] __kgem_busy: handle=152, busy=131072, wedged=0 [ 85.082] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=152, retired? 0 [ 85.082] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 85.082] kgem_retire -- retired=0, need_retire=1 [ 85.082] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 85.082] sna_scanout_do_flush: flush timer active: delta=15 [ 85.082] sna_accel_block: evaluating timers, active=7 [ 85.082] sna_accel_block: flush timer expires in 15 [85097] [ 85.082] sna_wakeup_handler [ 85.082] sna_accel_flush: flush?=0, dirty?=0 [ 85.082] sna_accel_flush: flush?=0, dirty?=0 [ 85.082] sna_accel_flush: flush?=0, dirty?=0 [ 85.082] sna_accel_flush: flush?=0, dirty?=0 [ 85.082] sna_accel_flush: flush?=0, dirty?=0 [ 85.082] sna_accel_flush: flush?=0, dirty?=0 [ 85.082] sna_accel_flush: flush?=0, dirty?=0 [ 85.082] sna_accel_flush: flush?=0, dirty?=0 [ 85.082] sna_accel_flush: flush?=0, dirty?=0 [ 85.082] sna_accel_flush: flush?=0, dirty?=0 [ 85.082] sna_accel_flush: flush?=0, dirty?=0 [ 85.082] sna_accel_flush: flush?=0, dirty?=0 [ 85.082] sna_accel_flush: flush?=0, dirty?=0 [ 85.082] sna_accel_flush: flush?=0, dirty?=0 [ 85.082] sna_block_handler (tv=536.7000) [ 85.082] kgem_retire, need_retire?=1 [ 85.082] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 85.082] kgem_retire__requests_ring: retiring ring 0 [ 85.082] __kgem_busy: handle=152, busy=131072, wedged=0 [ 85.082] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=152, retired? 0 [ 85.082] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 85.082] kgem_retire -- retired=0, need_retire=1 [ 85.082] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 85.082] sna_scanout_do_flush: flush timer active: delta=15 [ 85.082] sna_accel_block: evaluating timers, active=7 [ 85.082] sna_accel_block: flush timer expires in 15 [85097] [ 85.082] sna_wakeup_handler [ 85.082] sna_accel_flush: flush?=0, dirty?=0 [ 85.082] sna_accel_flush: flush?=0, dirty?=0 [ 85.082] sna_block_handler (tv=536.7000) [ 85.082] kgem_retire, need_retire?=1 [ 85.082] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 85.082] kgem_retire__requests_ring: retiring ring 0 [ 85.082] __kgem_busy: handle=152, busy=131072, wedged=0 [ 85.082] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=152, retired? 0 [ 85.083] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 85.083] kgem_retire -- retired=0, need_retire=1 [ 85.083] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 85.083] sna_scanout_do_flush: flush timer active: delta=14 [ 85.083] sna_accel_block: evaluating timers, active=7 [ 85.083] sna_accel_block: flush timer expires in 14 [85097] [ 85.083] sna_wakeup_handler [ 85.083] sna_accel_flush: flush?=0, dirty?=0 [ 85.083] sna_accel_flush: flush?=0, dirty?=0 [ 85.083] sna_accel_flush: flush?=0, dirty?=0 [ 85.083] sna_block_handler (tv=536.6000) [ 85.083] kgem_retire, need_retire?=1 [ 85.083] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 85.083] kgem_retire__requests_ring: retiring ring 0 [ 85.083] __kgem_busy: handle=152, busy=131072, wedged=0 [ 85.083] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=152, retired? 0 [ 85.083] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 85.083] kgem_retire -- retired=0, need_retire=1 [ 85.083] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 85.083] sna_scanout_do_flush: flush timer active: delta=14 [ 85.083] sna_accel_block: evaluating timers, active=7 [ 85.083] sna_accel_block: flush timer expires in 14 [85097] [ 85.083] sna_wakeup_handler [ 85.083] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=128, name=76 [ 85.083] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 85.083] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 85.083] sna_dri2_get_back: draw size=3840x2160, back buffer handle=128 size=3840x2160, is-scanout? 1, active?=0, pitch=15360, front pitch=15360 [ 85.083] sna_dri2_get_back: reuse backbuffer? 1 [ 85.083] sna_dri2_get_back: back buffer handle=128, active?=0, refcnt=1 [ 85.083] sna_dri2_get_back: reuse unattached back [ 85.083] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 85.083] sna_dri2_reuse_buffer: reusing back buffer handle=128, name=76, pitch=15360, age=0 [ 85.083] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 85.083] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=32, name=80, active_scanout=2 [ 85.083] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 85.083] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 85.083] sna_accel_flush: flush?=0, dirty?=0 [ 85.083] sna_accel_flush: flush?=0, dirty?=0 [ 85.083] sna_accel_flush: flush?=0, dirty?=0 [ 85.083] sna_block_handler (tv=536.6000) [ 85.083] kgem_retire, need_retire?=1 [ 85.083] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 85.083] kgem_retire__requests_ring: retiring ring 0 [ 85.083] __kgem_busy: handle=152, busy=131072, wedged=0 [ 85.083] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=152, retired? 0 [ 85.083] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 85.083] kgem_retire -- retired=0, need_retire=1 [ 85.083] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 85.083] sna_scanout_do_flush: flush timer active: delta=14 [ 85.083] sna_accel_block: evaluating timers, active=7 [ 85.083] sna_accel_block: flush timer expires in 14 [85097] [ 85.083] sna_wakeup_handler [ 85.083] sna_accel_flush: flush?=0, dirty?=0 [ 85.083] sna_accel_flush: flush?=0, dirty?=0 [ 85.083] sna_block_handler (tv=536.6000) [ 85.083] kgem_retire, need_retire?=1 [ 85.083] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 85.083] kgem_retire__requests_ring: retiring ring 0 [ 85.083] __kgem_busy: handle=152, busy=131072, wedged=0 [ 85.083] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=152, retired? 0 [ 85.083] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 85.083] kgem_retire -- retired=0, need_retire=1 [ 85.083] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 85.083] sna_scanout_do_flush: flush timer active: delta=14 [ 85.083] sna_accel_block: evaluating timers, active=7 [ 85.083] sna_accel_block: flush timer expires in 14 [85097] [ 85.083] sna_wakeup_handler [ 85.083] sna_accel_flush: flush?=0, dirty?=0 [ 85.083] sna_accel_flush: flush?=0, dirty?=0 [ 85.083] sna_accel_flush: flush?=0, dirty?=0 [ 85.083] sna_block_handler (tv=536.6000) [ 85.083] kgem_retire, need_retire?=1 [ 85.083] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 85.083] kgem_retire__requests_ring: retiring ring 0 [ 85.083] __kgem_busy: handle=152, busy=0, wedged=0 [ 85.083] __kgem_retire_rq: request 152 complete [ 85.083] kgem_bo_move_to_inactive: moving handle=152 to inactive [ 85.083] kgem_retire__requests_ring: retiring ring 0 [ 85.083] __kgem_busy: handle=1, busy=131072, wedged=0 [ 85.083] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 1 [ 85.083] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 85.083] kgem_retire -- retired=1, need_retire=1 [ 85.083] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 85.083] sna_scanout_do_flush: flush timer active: delta=14 [ 85.083] sna_accel_block: evaluating timers, active=7 [ 85.083] sna_accel_block: flush timer expires in 14 [85097] [ 85.083] sna_wakeup_handler [ 85.083] sna_accel_flush: flush?=0, dirty?=0 [ 85.083] sna_accel_flush: flush?=0, dirty?=0 [ 85.083] sna_block_handler (tv=536.6000) [ 85.083] kgem_retire, need_retire?=1 [ 85.083] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 85.083] kgem_retire__requests_ring: retiring ring 0 [ 85.083] __kgem_busy: handle=1, busy=131072, wedged=0 [ 85.083] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 85.083] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 85.083] kgem_retire -- retired=0, need_retire=1 [ 85.083] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 85.083] sna_scanout_do_flush: flush timer active: delta=14 [ 85.083] sna_accel_block: evaluating timers, active=7 [ 85.083] sna_accel_block: flush timer expires in 14 [85097] [ 85.084] sna_wakeup_handler [ 85.084] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 85.084] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 85.084] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 85.084] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 85.084] sna_dri2_get_msc(draw=146, pipe=0) [ 85.084] sna_crtc_record_swap: recording last swap on pipe=0, frame 4855 [msc=4855], time 85.81429 [ 85.084] sna_dri2_get_msc: msc=4855 [raw=4855], ust=85081429 [ 85.084] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=128 (refs=1/1, flush=0) , front=32 (refs=2/3, flush=1) [ 85.084] sna_dri2_schedule_swap(target_msc=4854, divisor=0, remainder=0) [ 85.084] sna_dri2_schedule_swap: using front handle=32, active_scanout?=2, flush?=1 [ 85.084] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 85.084] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 85.084] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 85.084] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 85.084] sna_crtc_record_swap: recording last swap on pipe=0, frame 4855 [msc=4855], time 85.81429 [ 85.084] immediate_swap: current_msc=4855, target_msc=4854 -- yes [ 85.084] can_flip: no, shadow enabled [ 85.084] sna_dri2_add_event: adding event to window 146) [ 85.084] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 85.084] sna_dri2_immediate_blit: no pending blit, starting chain [ 85.084] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 85.084] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 85.084] can_xchg: back size=8700f00, front size=8700f00 [ 85.084] can_xchg: yes, pixmap=4091 [ 85.084] sna_dri2_xchg: win=146, exchange front=32/80,ref=3 and back=128/76,ref=2, pixmap=4091 3840x2160 [ 85.084] sna_dri2_xchg: back_bo handle=128, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 85.084] sna_dri2_xchg: front_bo handle=32, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 85.084] set_bo: pixmap=4091, handle=128 (old handle=32) [ 85.084] set_bo: marking whole pixmap as damaged [ 85.084] set_bo: applying final/discard move-to-gpu [ 85.084] wait_for_shadow: flags=0, flips=0, handle=32, shadow=29 [ 85.084] set_bo: dropping flush hint from handle=32 [ 85.084] set_bo: adding flush hint to handle=128 [ 85.084] sna_accel_flush: flush?=0, dirty?=0 [ 85.084] mark_stale(handle=32) => 1 [ 85.084] swap_limit: draw=146 setting swap limit to 3 [ 85.084] sna_dri2_swap_limit_validate: swap limit set to 3 [ 85.084] sna_next_vblank(pipe=0, waiting until next vblank) [ 85.084] sna_dri2_schedule_swap: reported target_msc=4855 [ 85.084] sna_accel_flush: flush?=0, dirty?=0 [ 85.084] sna_accel_flush: flush?=0, dirty?=0 [ 85.084] sna_accel_flush: flush?=0, dirty?=0 [ 85.084] sna_accel_flush: flush?=0, dirty?=0 [ 85.084] sna_block_handler (tv=536.5000) [ 85.084] kgem_retire, need_retire?=1 [ 85.085] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 85.085] kgem_retire__requests_ring: retiring ring 0 [ 85.085] __kgem_busy: handle=1, busy=131072, wedged=0 [ 85.085] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 85.085] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 85.085] kgem_retire -- retired=0, need_retire=1 [ 85.085] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 85.085] sna_scanout_do_flush: flush timer active: delta=12 [ 85.085] sna_accel_block: evaluating timers, active=7 [ 85.085] sna_accel_block: flush timer expires in 12 [85097] [ 85.085] sna_wakeup_handler [ 85.085] sna_accel_flush: flush?=0, dirty?=0 [ 85.085] sna_accel_flush: flush?=0, dirty?=0 [ 85.085] sna_block_handler (tv=0.0) [ 85.085] kgem_retire, need_retire?=1 [ 85.085] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 85.085] kgem_retire__requests_ring: retiring ring 0 [ 85.085] __kgem_busy: handle=1, busy=131072, wedged=0 [ 85.085] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 85.085] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 85.085] kgem_retire -- retired=0, need_retire=1 [ 85.085] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 85.085] sna_scanout_do_flush: flush timer active: delta=12 [ 85.085] sna_accel_block: evaluating timers, active=7 [ 85.085] sna_accel_block: flush timer expires in 12 [85097] [ 85.085] sna_wakeup_handler [ 85.085] sna_accel_flush: flush?=0, dirty?=0 [ 85.085] sna_accel_flush: flush?=0, dirty?=0 [ 85.085] sna_block_handler (tv=0.0) [ 85.085] kgem_retire, need_retire?=1 [ 85.085] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 85.085] kgem_retire__requests_ring: retiring ring 0 [ 85.085] __kgem_busy: handle=1, busy=131072, wedged=0 [ 85.085] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 85.085] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 85.085] kgem_retire -- retired=0, need_retire=1 [ 85.085] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 85.085] sna_scanout_do_flush: flush timer active: delta=12 [ 85.085] sna_accel_block: evaluating timers, active=7 [ 85.085] sna_accel_block: flush timer expires in 12 [85097] [ 85.085] sna_wakeup_handler [ 85.085] sna_accel_flush: flush?=0, dirty?=0 [ 85.085] sna_accel_flush: flush?=0, dirty?=0 [ 85.085] sna_block_handler (tv=0.0) [ 85.085] kgem_retire, need_retire?=1 [ 85.085] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 85.085] kgem_retire__requests_ring: retiring ring 0 [ 85.085] __kgem_busy: handle=1, busy=131072, wedged=0 [ 85.085] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 85.085] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 85.085] kgem_retire -- retired=0, need_retire=1 [ 85.085] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 85.085] sna_scanout_do_flush: flush timer active: delta=12 [ 85.085] sna_accel_block: evaluating timers, active=7 [ 85.085] sna_accel_block: flush timer expires in 12 [85097] [ 85.085] sna_wakeup_handler [ 85.085] sna_accel_flush: flush?=0, dirty?=0 [ 85.085] sna_accel_flush: flush?=0, dirty?=0 [ 85.085] sna_block_handler (tv=536.4000) [ 85.085] kgem_retire, need_retire?=1 [ 85.085] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 85.085] kgem_retire__requests_ring: retiring ring 0 [ 85.085] __kgem_busy: handle=1, busy=131072, wedged=0 [ 85.085] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 85.085] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 85.085] kgem_retire -- retired=0, need_retire=1 [ 85.085] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 85.085] sna_scanout_do_flush: flush timer active: delta=12 [ 85.085] sna_accel_block: evaluating timers, active=7 [ 85.085] sna_accel_block: flush timer expires in 12 [85097] [ 85.085] sna_wakeup_handler [ 85.085] sna_accel_flush: flush?=0, dirty?=0 [ 85.085] sna_accel_flush: flush?=0, dirty?=0 [ 85.085] sna_block_handler (tv=0.0) [ 85.085] kgem_retire, need_retire?=1 [ 85.085] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 85.085] kgem_retire__requests_ring: retiring ring 0 [ 85.085] __kgem_busy: handle=1, busy=131072, wedged=0 [ 85.085] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 85.085] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 85.085] kgem_retire -- retired=0, need_retire=1 [ 85.085] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 85.085] sna_scanout_do_flush: flush timer active: delta=12 [ 85.085] sna_accel_block: evaluating timers, active=7 [ 85.085] sna_accel_block: flush timer expires in 12 [85097] [ 85.085] sna_wakeup_handler [ 85.085] sna_accel_flush: flush?=0, dirty?=0 [ 85.085] sna_accel_flush: flush?=0, dirty?=0 [ 85.085] sna_block_handler (tv=536.4000) [ 85.085] kgem_retire, need_retire?=1 [ 85.085] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 85.085] kgem_retire__requests_ring: retiring ring 0 [ 85.085] __kgem_busy: handle=1, busy=131072, wedged=0 [ 85.085] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 85.085] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 85.085] kgem_retire -- retired=0, need_retire=1 [ 85.085] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 85.086] sna_scanout_do_flush: flush timer active: delta=11 [ 85.086] sna_accel_block: evaluating timers, active=7 [ 85.086] sna_accel_block: flush timer expires in 11 [85097] [ 85.086] sna_wakeup_handler [ 85.086] sna_accel_flush: flush?=0, dirty?=0 [ 85.086] sna_accel_flush: flush?=0, dirty?=0 [ 85.086] sna_block_handler (tv=0.0) [ 85.086] kgem_retire, need_retire?=1 [ 85.086] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 85.086] kgem_retire__requests_ring: retiring ring 0 [ 85.086] __kgem_busy: handle=1, busy=131072, wedged=0 [ 85.086] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 85.086] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 85.086] kgem_retire -- retired=0, need_retire=1 [ 85.086] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 85.086] sna_scanout_do_flush: flush timer active: delta=11 [ 85.086] sna_accel_block: evaluating timers, active=7 [ 85.086] sna_accel_block: flush timer expires in 11 [85097] [ 85.086] sna_wakeup_handler [ 85.086] sna_accel_flush: flush?=0, dirty?=0 [ 85.086] sna_accel_flush: flush?=0, dirty?=0 [ 85.086] sna_block_handler (tv=0.0) [ 85.086] kgem_retire, need_retire?=1 [ 85.086] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 85.086] kgem_retire__requests_ring: retiring ring 0 [ 85.086] __kgem_busy: handle=1, busy=131072, wedged=0 [ 85.086] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 85.086] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 85.086] kgem_retire -- retired=0, need_retire=1 [ 85.086] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 85.086] sna_scanout_do_flush: flush timer active: delta=11 [ 85.086] sna_accel_block: evaluating timers, active=7 [ 85.086] sna_accel_block: flush timer expires in 11 [85097] [ 85.086] sna_wakeup_handler [ 85.086] sna_accel_flush: flush?=0, dirty?=0 [ 85.086] sna_accel_flush: flush?=0, dirty?=0 [ 85.086] sna_accel_flush: flush?=0, dirty?=0 [ 85.086] sna_accel_flush: flush?=0, dirty?=0 [ 85.086] sna_accel_flush: flush?=0, dirty?=0 [ 85.086] sna_accel_flush: flush?=0, dirty?=0 [ 85.086] sna_accel_flush: flush?=0, dirty?=0 [ 85.086] sna_accel_flush: flush?=0, dirty?=0 [ 85.086] sna_accel_flush: flush?=0, dirty?=0 [ 85.086] sna_accel_flush: flush?=0, dirty?=0 [ 85.086] sna_accel_flush: flush?=0, dirty?=0 [ 85.086] sna_accel_flush: flush?=0, dirty?=0 [ 85.086] sna_accel_flush: flush?=0, dirty?=0 [ 85.086] sna_accel_flush: flush?=0, dirty?=0 [ 85.086] sna_accel_flush: flush?=0, dirty?=0 [ 85.086] sna_accel_flush: flush?=0, dirty?=0 [ 85.086] sna_accel_flush: flush?=0, dirty?=0 [ 85.086] sna_accel_flush: flush?=0, dirty?=0 [ 85.086] sna_accel_flush: flush?=0, dirty?=0 [ 85.086] sna_accel_flush: flush?=0, dirty?=0 [ 85.086] sna_accel_flush: flush?=0, dirty?=0 [ 85.086] sna_accel_flush: flush?=0, dirty?=0 [ 85.086] sna_accel_flush: flush?=0, dirty?=0 [ 85.086] sna_accel_flush: flush?=0, dirty?=0 [ 85.086] sna_accel_flush: flush?=0, dirty?=0 [ 85.086] sna_accel_flush: flush?=0, dirty?=0 [ 85.086] sna_block_handler (tv=536.3000) [ 85.086] kgem_retire, need_retire?=1 [ 85.086] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 85.086] kgem_retire__requests_ring: retiring ring 0 [ 85.086] __kgem_busy: handle=1, busy=131072, wedged=0 [ 85.086] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 85.086] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 85.086] kgem_retire -- retired=0, need_retire=1 [ 85.086] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 85.086] sna_scanout_do_flush: flush timer active: delta=11 [ 85.086] sna_accel_block: evaluating timers, active=7 [ 85.086] sna_accel_block: flush timer expires in 11 [85097] [ 85.086] sna_wakeup_handler [ 85.086] sna_accel_flush: flush?=0, dirty?=0 [ 85.086] sna_accel_flush: flush?=0, dirty?=0 [ 85.086] sna_block_handler (tv=0.0) [ 85.086] kgem_retire, need_retire?=1 [ 85.086] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 85.086] kgem_retire__requests_ring: retiring ring 0 [ 85.086] __kgem_busy: handle=1, busy=131072, wedged=0 [ 85.086] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 85.086] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 85.086] kgem_retire -- retired=0, need_retire=1 [ 85.086] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 85.086] sna_scanout_do_flush: flush timer active: delta=11 [ 85.086] sna_accel_block: evaluating timers, active=7 [ 85.086] sna_accel_block: flush timer expires in 11 [85097] [ 85.086] sna_wakeup_handler [ 85.086] sna_accel_flush: flush?=0, dirty?=0 [ 85.086] sna_accel_flush: flush?=0, dirty?=0 [ 85.086] sna_block_handler (tv=536.3000) [ 85.086] kgem_retire, need_retire?=1 [ 85.086] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 85.086] kgem_retire__requests_ring: retiring ring 0 [ 85.086] __kgem_busy: handle=1, busy=131072, wedged=0 [ 85.086] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 85.086] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 85.086] kgem_retire -- retired=0, need_retire=1 [ 85.086] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 85.086] sna_scanout_do_flush: flush timer active: delta=11 [ 85.086] sna_accel_block: evaluating timers, active=7 [ 85.086] sna_accel_block: flush timer expires in 11 [85097] [ 85.086] sna_wakeup_handler [ 85.086] sna_accel_flush: flush?=0, dirty?=0 [ 85.086] sna_accel_flush: flush?=0, dirty?=0 [ 85.086] sna_accel_flush: flush?=0, dirty?=0 [ 85.086] sna_block_handler (tv=536.3000) [ 85.086] kgem_retire, need_retire?=1 [ 85.086] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 85.086] kgem_retire__requests_ring: retiring ring 0 [ 85.086] __kgem_busy: handle=1, busy=131072, wedged=0 [ 85.086] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 85.086] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 85.086] kgem_retire -- retired=0, need_retire=1 [ 85.086] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 85.086] sna_scanout_do_flush: flush timer active: delta=11 [ 85.086] sna_accel_block: evaluating timers, active=7 [ 85.086] sna_accel_block: flush timer expires in 11 [85097] [ 85.086] sna_wakeup_handler [ 85.086] sna_accel_flush: flush?=0, dirty?=0 [ 85.086] sna_accel_flush: flush?=0, dirty?=0 [ 85.086] sna_block_handler (tv=536.3000) [ 85.086] kgem_retire, need_retire?=1 [ 85.086] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 85.086] kgem_retire__requests_ring: retiring ring 0 [ 85.086] __kgem_busy: handle=1, busy=131072, wedged=0 [ 85.086] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 85.086] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 85.086] kgem_retire -- retired=0, need_retire=1 [ 85.086] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 85.086] sna_scanout_do_flush: flush timer active: delta=11 [ 85.086] sna_accel_block: evaluating timers, active=7 [ 85.086] sna_accel_block: flush timer expires in 11 [85097] [ 85.087] sna_wakeup_handler [ 85.087] sna_accel_flush: flush?=0, dirty?=0 [ 85.087] sna_accel_flush: flush?=0, dirty?=0 [ 85.087] sna_block_handler (tv=536.2000) [ 85.087] kgem_retire, need_retire?=1 [ 85.087] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 85.087] kgem_retire__requests_ring: retiring ring 0 [ 85.087] __kgem_busy: handle=1, busy=131072, wedged=0 [ 85.087] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 85.087] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 85.087] kgem_retire -- retired=0, need_retire=1 [ 85.087] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 85.087] sna_scanout_do_flush: flush timer active: delta=10 [ 85.087] sna_accel_block: evaluating timers, active=7 [ 85.087] sna_accel_block: flush timer expires in 10 [85097] [ 85.087] sna_wakeup_handler [ 85.087] sna_accel_flush: flush?=0, dirty?=0 [ 85.087] sna_accel_flush: flush?=0, dirty?=0 [ 85.087] sna_accel_flush: flush?=0, dirty?=0 [ 85.087] sna_block_handler (tv=536.2000) [ 85.087] kgem_retire, need_retire?=1 [ 85.087] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 85.087] kgem_retire__requests_ring: retiring ring 0 [ 85.087] __kgem_busy: handle=1, busy=131072, wedged=0 [ 85.087] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 85.087] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 85.087] kgem_retire -- retired=0, need_retire=1 [ 85.087] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 85.087] sna_scanout_do_flush: flush timer active: delta=10 [ 85.087] sna_accel_block: evaluating timers, active=7 [ 85.087] sna_accel_block: flush timer expires in 10 [85097] [ 85.087] sna_wakeup_handler [ 85.087] sna_accel_flush: flush?=0, dirty?=0 [ 85.087] sna_accel_flush: flush?=0, dirty?=0 [ 85.087] sna_block_handler (tv=0.0) [ 85.087] kgem_retire, need_retire?=1 [ 85.087] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 85.087] kgem_retire__requests_ring: retiring ring 0 [ 85.087] __kgem_busy: handle=1, busy=131072, wedged=0 [ 85.087] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 85.087] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 85.087] kgem_retire -- retired=0, need_retire=1 [ 85.087] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 85.087] sna_scanout_do_flush: flush timer active: delta=10 [ 85.087] sna_accel_block: evaluating timers, active=7 [ 85.087] sna_accel_block: flush timer expires in 10 [85097] [ 85.087] sna_wakeup_handler [ 85.087] _sna_dri2_destroy_buffer: 0x561c94b40650 [handle=142] -- refcnt=1, draw=0, pixmap=0, proxy?=0 [ 85.087] sna_dri2_cache_bo(handle=142, name=96) [ 85.087] sna_dri2_cache_bo: not a window, releasing handle=142 [ 85.087] _kgem_bo_destroy: handle=142, proxy? 0 [ 85.087] __kgem_bo_destroy: handle=142, size=2662400 [ 85.087] __kgem_bo_destroy: handle=142, not reusable [ 85.087] kgem_bo_free: handle=142, size=2662400 [ 85.087] kgem_bo_free: releasing 0x0:0x0 vma for handle=142, count=0 [ 85.087] _sna_dri2_destroy_buffer: 0x561c94b40b70 [handle=147] -- refcnt=1, draw=0, pixmap=5226, proxy?=0 [ 85.087] _sna_dri2_destroy_buffer: removing active_scanout=1 from pixmap handle=147 [ 85.087] _sna_dri2_destroy_buffer: releasing last DRI pixmap=5226, scanout?=0 [ 85.087] _sna_dri2_destroy_buffer: dropping flush hint from handle=147 [ 85.087] sna_accel_watch_flush: enable=-1 [ 85.087] sna_dri2_cache_bo(handle=147, name=97) [ 85.087] sna_dri2_cache_bo: not a window, releasing handle=147 [ 85.087] sna_destroy_pixmap: pixmap=5226, attached?=1 [ 85.087] _kgem_bo_destroy: handle=147, proxy? 0 [ 85.087] __kgem_bo_destroy: handle=147, size=2662400 [ 85.087] __kgem_bo_destroy: handle=147, not reusable [ 85.087] kgem_bo_free: handle=147, size=2662400 [ 85.087] kgem_bo_free: releasing 0x0:0x0 vma for handle=147, count=0 [ 85.087] __sna_free_pixmap(pixmap=5226) [ 85.087] sna_accel_flush: flush?=0, dirty?=0 [ 85.087] sna_block_handler (tv=536.2000) [ 85.087] kgem_retire, need_retire?=1 [ 85.087] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 85.087] kgem_retire__requests_ring: retiring ring 0 [ 85.087] __kgem_busy: handle=1, busy=131072, wedged=0 [ 85.087] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 85.087] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 85.087] kgem_retire -- retired=0, need_retire=1 [ 85.087] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 85.087] sna_scanout_do_flush: flush timer active: delta=10 [ 85.087] sna_accel_block: evaluating timers, active=7 [ 85.087] sna_accel_block: flush timer expires in 10 [85097] [ 85.087] sna_wakeup_handler [ 85.087] sna_accel_flush: flush?=0, dirty?=0 [ 85.087] sna_accel_flush: flush?=0, dirty?=0 [ 85.087] sna_block_handler (tv=536.2000) [ 85.087] kgem_retire, need_retire?=1 [ 85.087] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 85.087] kgem_retire__requests_ring: retiring ring 0 [ 85.087] __kgem_busy: handle=1, busy=131072, wedged=0 [ 85.087] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 85.087] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 85.087] kgem_retire -- retired=0, need_retire=1 [ 85.087] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 85.087] sna_scanout_do_flush: flush timer active: delta=10 [ 85.087] sna_accel_block: evaluating timers, active=7 [ 85.087] sna_accel_block: flush timer expires in 10 [85097] [ 85.087] sna_wakeup_handler [ 85.087] sna_accel_flush: flush?=0, dirty?=0 [ 85.087] sna_accel_flush: flush?=0, dirty?=0 [ 85.087] sna_accel_flush: flush?=0, dirty?=0 [ 85.087] sna_block_handler (tv=536.2000) [ 85.087] kgem_retire, need_retire?=1 [ 85.087] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 85.087] kgem_retire__requests_ring: retiring ring 0 [ 85.087] __kgem_busy: handle=1, busy=131072, wedged=0 [ 85.087] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 85.087] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 85.087] kgem_retire -- retired=0, need_retire=1 [ 85.087] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 85.087] sna_scanout_do_flush: flush timer active: delta=10 [ 85.087] sna_accel_block: evaluating timers, active=7 [ 85.087] sna_accel_block: flush timer expires in 10 [85097] [ 85.087] sna_wakeup_handler [ 85.087] sna_accel_flush: flush?=0, dirty?=0 [ 85.087] sna_accel_flush: flush?=0, dirty?=0 [ 85.087] sna_block_handler (tv=536.2000) [ 85.087] kgem_retire, need_retire?=1 [ 85.087] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 85.087] kgem_retire__requests_ring: retiring ring 0 [ 85.087] __kgem_busy: handle=1, busy=131072, wedged=0 [ 85.087] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 85.087] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 85.087] kgem_retire -- retired=0, need_retire=1 [ 85.087] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 85.087] sna_scanout_do_flush: flush timer active: delta=10 [ 85.087] sna_accel_block: evaluating timers, active=7 [ 85.087] sna_accel_block: flush timer expires in 10 [85097] [ 85.087] sna_wakeup_handler [ 85.087] sna_accel_flush: flush?=0, dirty?=0 [ 85.087] sna_accel_flush: flush?=0, dirty?=0 [ 85.087] sna_accel_flush: flush?=0, dirty?=0 [ 85.087] sna_block_handler (tv=536.2000) [ 85.087] kgem_retire, need_retire?=1 [ 85.087] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 85.087] kgem_retire__requests_ring: retiring ring 0 [ 85.087] __kgem_busy: handle=1, busy=131072, wedged=0 [ 85.087] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 85.087] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 85.087] kgem_retire -- retired=0, need_retire=1 [ 85.087] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 85.087] sna_scanout_do_flush: flush timer active: delta=10 [ 85.087] sna_accel_block: evaluating timers, active=7 [ 85.087] sna_accel_block: flush timer expires in 10 [85097] [ 85.087] sna_wakeup_handler [ 85.087] sna_accel_flush: flush?=0, dirty?=0 [ 85.087] sna_accel_flush: flush?=0, dirty?=0 [ 85.087] sna_block_handler (tv=536.2000) [ 85.087] kgem_retire, need_retire?=1 [ 85.087] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 85.087] kgem_retire__requests_ring: retiring ring 0 [ 85.087] __kgem_busy: handle=1, busy=131072, wedged=0 [ 85.087] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 85.087] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 85.087] kgem_retire -- retired=0, need_retire=1 [ 85.087] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 85.087] sna_scanout_do_flush: flush timer active: delta=10 [ 85.087] sna_accel_block: evaluating timers, active=7 [ 85.087] sna_accel_block: flush timer expires in 10 [85097] [ 85.088] sna_wakeup_handler [ 85.088] sna_accel_flush: flush?=0, dirty?=0 [ 85.088] sna_accel_flush: flush?=0, dirty?=0 [ 85.088] sna_accel_flush: flush?=0, dirty?=0 [ 85.088] sna_block_handler (tv=536.1000) [ 85.088] kgem_retire, need_retire?=1 [ 85.088] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 85.088] kgem_retire__requests_ring: retiring ring 0 [ 85.088] __kgem_busy: handle=1, busy=0, wedged=0 [ 85.088] __kgem_retire_rq: request 1 complete [ 85.088] __kgem_bo_flush: handle=9, busy=131072, wedged=0 [ 85.088] __kgem_bo_flush: moving 9 to flushing [ 85.088] __kgem_retire_rq: movied 9 to flushing [ 85.088] __kgem_bo_flush: handle=112, busy=0, wedged=0 [ 85.088] kgem_bo_move_to_cache: release handle=112 [ 85.088] kgem_bo_move_to_inactive: moving handle=112 to inactive [ 85.088] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 85.088] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 85.088] kgem_retire -- retired=1, need_retire=1 [ 85.088] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 85.088] gen6_render_retire: resetting idle vbo [ 85.088] sna_scanout_do_flush: flush timer active: delta=9 [ 85.088] sna_accel_block: evaluating timers, active=7 [ 85.088] sna_accel_block: flush timer expires in 9 [85097] [ 85.088] sna_wakeup_handler [ 85.088] sna_accel_flush: flush?=0, dirty?=0 [ 85.088] sna_accel_flush: flush?=0, dirty?=0 [ 85.088] sna_block_handler (tv=536.1000) [ 85.088] kgem_retire, need_retire?=1 [ 85.088] __kgem_busy: handle=9, busy=131072, wedged=0 [ 85.088] kgem_retire__flushing: 1 bo on flushing list, retired? 0 [ 85.088] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 85.088] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 85.088] kgem_retire -- retired=0, need_retire=1 [ 85.088] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 85.088] gen6_render_retire: resetting idle vbo [ 85.088] sna_scanout_do_flush: flush timer active: delta=9 [ 85.088] sna_accel_block: evaluating timers, active=7 [ 85.088] sna_accel_block: flush timer expires in 9 [85097] [ 85.088] sna_wakeup_handler [ 85.088] sna_accel_flush: flush?=0, dirty?=0 [ 85.088] sna_accel_flush: flush?=0, dirty?=0 [ 85.088] sna_accel_flush: flush?=0, dirty?=0 [ 85.088] sna_block_handler (tv=536.1000) [ 85.088] kgem_retire, need_retire?=1 [ 85.088] __kgem_busy: handle=9, busy=131072, wedged=0 [ 85.088] kgem_retire__flushing: 1 bo on flushing list, retired? 0 [ 85.088] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 85.088] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 85.088] kgem_retire -- retired=0, need_retire=1 [ 85.088] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 85.088] gen6_render_retire: resetting idle vbo [ 85.088] sna_scanout_do_flush: flush timer active: delta=9 [ 85.088] sna_accel_block: evaluating timers, active=7 [ 85.088] sna_accel_block: flush timer expires in 9 [85097] [ 85.088] sna_wakeup_handler [ 85.088] sna_accel_flush: flush?=0, dirty?=0 [ 85.088] sna_accel_flush: flush?=0, dirty?=0 [ 85.088] sna_block_handler (tv=536.1000) [ 85.088] kgem_retire, need_retire?=1 [ 85.088] __kgem_busy: handle=9, busy=131072, wedged=0 [ 85.088] kgem_retire__flushing: 1 bo on flushing list, retired? 0 [ 85.088] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 85.088] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 85.088] kgem_retire -- retired=0, need_retire=1 [ 85.088] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 85.088] gen6_render_retire: resetting idle vbo [ 85.088] sna_scanout_do_flush: flush timer active: delta=9 [ 85.088] sna_accel_block: evaluating timers, active=7 [ 85.088] sna_accel_block: flush timer expires in 9 [85097] [ 85.088] sna_wakeup_handler [ 85.088] sna_accel_flush: flush?=0, dirty?=0 [ 85.088] sna_accel_flush: flush?=0, dirty?=0 [ 85.088] sna_accel_flush: flush?=0, dirty?=0 [ 85.088] sna_block_handler (tv=536.1000) [ 85.088] kgem_retire, need_retire?=1 [ 85.088] __kgem_busy: handle=9, busy=131072, wedged=0 [ 85.088] kgem_retire__flushing: 1 bo on flushing list, retired? 0 [ 85.088] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 85.088] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 85.088] kgem_retire -- retired=0, need_retire=1 [ 85.088] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 85.088] gen6_render_retire: resetting idle vbo [ 85.088] sna_scanout_do_flush: flush timer active: delta=9 [ 85.088] sna_accel_block: evaluating timers, active=7 [ 85.088] sna_accel_block: flush timer expires in 9 [85097] [ 85.088] sna_wakeup_handler [ 85.088] sna_accel_flush: flush?=0, dirty?=0 [ 85.088] sna_accel_flush: flush?=0, dirty?=0 [ 85.088] sna_block_handler (tv=536.1000) [ 85.088] kgem_retire, need_retire?=1 [ 85.088] __kgem_busy: handle=9, busy=131072, wedged=0 [ 85.088] kgem_retire__flushing: 1 bo on flushing list, retired? 0 [ 85.088] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 85.088] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 85.088] kgem_retire -- retired=0, need_retire=1 [ 85.088] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 85.088] gen6_render_retire: resetting idle vbo [ 85.088] sna_scanout_do_flush: flush timer active: delta=9 [ 85.088] sna_accel_block: evaluating timers, active=7 [ 85.088] sna_accel_block: flush timer expires in 9 [85097] [ 85.088] sna_wakeup_handler [ 85.088] sna_accel_flush: flush?=0, dirty?=0 [ 85.088] sna_accel_flush: flush?=0, dirty?=0 [ 85.088] sna_accel_flush: flush?=0, dirty?=0 [ 85.088] sna_block_handler (tv=536.1000) [ 85.088] kgem_retire, need_retire?=1 [ 85.088] __kgem_busy: handle=9, busy=131072, wedged=0 [ 85.088] kgem_retire__flushing: 1 bo on flushing list, retired? 0 [ 85.088] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 85.088] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 85.088] kgem_retire -- retired=0, need_retire=1 [ 85.088] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 85.088] gen6_render_retire: resetting idle vbo [ 85.088] sna_scanout_do_flush: flush timer active: delta=9 [ 85.088] sna_accel_block: evaluating timers, active=7 [ 85.088] sna_accel_block: flush timer expires in 9 [85097] [ 85.088] sna_wakeup_handler [ 85.088] sna_accel_flush: flush?=0, dirty?=0 [ 85.088] sna_accel_flush: flush?=0, dirty?=0 [ 85.088] sna_block_handler (tv=536.1000) [ 85.088] kgem_retire, need_retire?=1 [ 85.088] __kgem_busy: handle=9, busy=131072, wedged=0 [ 85.088] kgem_retire__flushing: 1 bo on flushing list, retired? 0 [ 85.088] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 85.088] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 85.088] kgem_retire -- retired=0, need_retire=1 [ 85.088] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 85.088] gen6_render_retire: resetting idle vbo [ 85.088] sna_scanout_do_flush: flush timer active: delta=9 [ 85.088] sna_accel_block: evaluating timers, active=7 [ 85.088] sna_accel_block: flush timer expires in 9 [85097] [ 85.088] sna_wakeup_handler [ 85.088] sna_accel_flush: flush?=0, dirty?=0 [ 85.088] sna_accel_flush: flush?=0, dirty?=0 [ 85.088] sna_accel_flush: flush?=0, dirty?=0 [ 85.088] sna_block_handler (tv=536.1000) [ 85.088] kgem_retire, need_retire?=1 [ 85.088] __kgem_busy: handle=9, busy=131072, wedged=0 [ 85.088] kgem_retire__flushing: 1 bo on flushing list, retired? 0 [ 85.088] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 85.088] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 85.088] kgem_retire -- retired=0, need_retire=1 [ 85.088] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 85.088] gen6_render_retire: resetting idle vbo [ 85.088] sna_scanout_do_flush: flush timer active: delta=9 [ 85.088] sna_accel_block: evaluating timers, active=7 [ 85.088] sna_accel_block: flush timer expires in 9 [85097] [ 85.088] sna_wakeup_handler [ 85.088] sna_accel_flush: flush?=0, dirty?=0 [ 85.088] sna_accel_flush: flush?=0, dirty?=0 [ 85.088] sna_accel_flush: flush?=0, dirty?=0 [ 85.088] sna_block_handler (tv=536.1000) [ 85.088] kgem_retire, need_retire?=1 [ 85.088] __kgem_busy: handle=9, busy=131072, wedged=0 [ 85.088] kgem_retire__flushing: 1 bo on flushing list, retired? 0 [ 85.088] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 85.088] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 85.088] kgem_retire -- retired=0, need_retire=1 [ 85.088] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 85.088] gen6_render_retire: resetting idle vbo [ 85.088] sna_scanout_do_flush: flush timer active: delta=9 [ 85.088] sna_accel_block: evaluating timers, active=7 [ 85.088] sna_accel_block: flush timer expires in 9 [85097] [ 85.089] sna_wakeup_handler [ 85.089] sna_accel_flush: flush?=0, dirty?=0 [ 85.089] sna_block_handler (tv=536.0) [ 85.089] kgem_retire, need_retire?=1 [ 85.089] __kgem_busy: handle=9, busy=131072, wedged=0 [ 85.089] kgem_retire__flushing: 1 bo on flushing list, retired? 0 [ 85.089] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 85.089] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 85.089] kgem_retire -- retired=0, need_retire=1 [ 85.089] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 85.089] gen6_render_retire: resetting idle vbo [ 85.089] sna_scanout_do_flush: flush timer active: delta=8 [ 85.089] sna_accel_block: evaluating timers, active=7 [ 85.089] sna_accel_block: flush timer expires in 8 [85097] [ 85.090] sna_wakeup_handler [ 85.090] sna_block_handler (tv=535.999000) [ 85.090] kgem_retire, need_retire?=1 [ 85.090] __kgem_busy: handle=9, busy=131072, wedged=0 [ 85.090] kgem_retire__flushing: 1 bo on flushing list, retired? 0 [ 85.090] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 85.090] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 85.090] kgem_retire -- retired=0, need_retire=1 [ 85.090] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 85.090] gen6_render_retire: resetting idle vbo [ 85.090] sna_scanout_do_flush: flush timer active: delta=7 [ 85.090] sna_accel_block: evaluating timers, active=7 [ 85.090] sna_accel_block: flush timer expires in 7 [85097] [ 85.096] sna_wakeup_handler [ 85.096] sna_accel_flush: flush?=0, dirty?=0 [ 85.096] sna_block_handler (tv=535.993000) [ 85.096] kgem_retire, need_retire?=1 [ 85.096] __kgem_busy: handle=9, busy=131072, wedged=0 [ 85.096] kgem_retire__flushing: 1 bo on flushing list, retired? 0 [ 85.096] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 85.096] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 85.096] kgem_retire -- retired=0, need_retire=1 [ 85.096] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 85.096] gen6_render_retire: resetting idle vbo [ 85.096] sna_scanout_do_flush: flush timer active: delta=1 [ 85.096] sna_scanout_do_flush (time=85096), triggered [ 85.096] sna_scanout_flush (time=85096), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 85.096] has_shadow: has pending damage? 1, outstanding flips: 0 [ 85.096] stop_flush: scanout=128 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 85.096] has_shadow: has pending damage? 1, outstanding flips: 0 [ 85.096] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 85.096] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 85.096] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 85.096] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 85.096] sna_pixmap_move_to_gpu: already all-damaged [ 85.096] sna_pixmap_mark_active: pixmap=4091, handle=128 [ 85.096] sna_mode_redisplay: crtc[0] transformed? 0 [ 85.096] sna_mode_redisplay: crtc[1] transformed? 0 [ 85.096] sna_mode_redisplay: crtc[2] transformed? 0 [ 85.096] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=128 [active=1] [ 85.096] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 32, transformed? 0 [ 85.096] get_fb: reusing fb=80 for handle=128 [ 85.096] sna_mode_redisplay: recording flip on CRTC:32 handle=128, active_scanout=2, serial=3 [ 85.096] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 85.096] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 85.096] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 85.096] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 85.097] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=128, shadow handle=29 [ 85.097] sna_accel_block: evaluating timers, active=7 [ 85.097] sna_accel_block: flush timer expires in 16 [85112] [ 85.097] sna_wakeup_handler [ 85.097] sna_accel_flush: flush?=0, dirty?=0 [ 85.097] sna_block_handler (tv=535.992000) [ 85.097] kgem_retire, need_retire?=1 [ 85.097] __kgem_busy: handle=9, busy=131072, wedged=0 [ 85.097] kgem_retire__flushing: 1 bo on flushing list, retired? 0 [ 85.097] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 85.097] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 85.097] kgem_retire -- retired=0, need_retire=1 [ 85.097] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 85.097] gen6_render_retire: resetting idle vbo [ 85.097] sna_scanout_do_flush: flush timer active: delta=15 [ 85.097] sna_accel_block: evaluating timers, active=7 [ 85.097] sna_accel_block: flush timer expires in 15 [85112] [ 85.097] sna_wakeup_handler [ 85.097] sna_mode_wakeup: len=32 [ 85.097] sna_dri2_vblank_handler(type=2, sequence=4856, draw=4181) [ 85.097] sna_crtc_record_swap: recording last swap on pipe=0, frame 4856 [msc=4856], time 85.98077 [ 85.097] sna_dri2_vblank_handler: 2 complete, frame=4856 tv=85.98077 [ 85.097] sna_dri2_blit_complete: blit finished [ 85.097] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4856, tv=85.98077) [ 85.097] frame_swap_complete(type=2): draw=146, pipe=0, frame=4856 [msc=4856], tv=85.98077 [ 85.097] sna_accel_flush: flush?=0, dirty?=0 [ 85.097] sna_dri2_event_free(draw?=1) [ 85.097] sna_dri2_remove_event: remove[0x561c94b0f790] from window 146, active? 1 [ 85.097] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=128] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 85.097] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=32] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 85.097] sna_dri2_vblank_handler complete [ 85.097] sna_block_handler (tv=535.992000) [ 85.097] kgem_retire, need_retire?=1 [ 85.097] __kgem_busy: handle=9, busy=131072, wedged=0 [ 85.097] kgem_retire__flushing: 1 bo on flushing list, retired? 0 [ 85.097] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 85.097] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 85.097] kgem_retire -- retired=0, need_retire=1 [ 85.097] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 85.097] gen6_render_retire: resetting idle vbo [ 85.097] sna_scanout_do_flush: flush timer active: delta=15 [ 85.097] sna_accel_block: evaluating timers, active=7 [ 85.097] sna_accel_block: flush timer expires in 15 [85112] [ 85.099] sna_wakeup_handler [ 85.099] sna_block_handler (tv=535.990000) [ 85.099] kgem_retire, need_retire?=1 [ 85.099] __kgem_busy: handle=9, busy=131072, wedged=0 [ 85.099] kgem_retire__flushing: 1 bo on flushing list, retired? 0 [ 85.099] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 85.099] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 85.099] kgem_retire -- retired=0, need_retire=1 [ 85.099] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 85.099] gen6_render_retire: resetting idle vbo [ 85.099] sna_scanout_do_flush: flush timer active: delta=13 [ 85.099] sna_accel_do_throttle (time=85099), triggered [ 85.099] sna_accel_throttle (time=85099) [ 85.099] sna_accel_block: evaluating timers, active=7 [ 85.099] sna_accel_block: flush timer expires in 13 [85112] [ 85.100] sna_wakeup_handler [ 85.100] sna_accel_flush: flush?=0, dirty?=0 [ 85.100] sna_accel_flush: flush?=0, dirty?=0 [ 85.100] sna_block_handler (tv=535.989000) [ 85.100] kgem_retire, need_retire?=1 [ 85.100] __kgem_busy: handle=9, busy=131072, wedged=0 [ 85.100] kgem_retire__flushing: 1 bo on flushing list, retired? 0 [ 85.100] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 85.100] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 85.100] kgem_retire -- retired=0, need_retire=1 [ 85.100] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 85.100] gen6_render_retire: resetting idle vbo [ 85.100] sna_scanout_do_flush: flush timer active: delta=12 [ 85.100] sna_accel_block: evaluating timers, active=7 [ 85.100] sna_accel_block: flush timer expires in 12 [85112] [ 85.100] sna_wakeup_handler [ 85.100] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=32, name=80 [ 85.100] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 85.100] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 85.100] sna_dri2_get_back: draw size=3840x2160, back buffer handle=32 size=3840x2160, is-scanout? 1, active?=1, pitch=15360, front pitch=15360 [ 85.100] sna_dri2_get_back: reuse backbuffer? 1 [ 85.100] sna_dri2_get_back: back buffer handle=32, active?=1, refcnt=1 [ 85.100] sna_dri2_get_back: cache: handle=114, active=0 [ 85.100] sna_dri2_get_back: reuse cache handle=114, name=86, flags=0 [ 85.100] sna_dri2_get_back: caching handle=32 (name=80, flags=0, active_scanout=1) [ 85.100] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 85.100] sna_dri2_reuse_buffer: reusing back buffer handle=114, name=86, pitch=15360, age=0 [ 85.100] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 85.100] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=128, name=76, active_scanout=2 [ 85.100] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 85.100] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=128] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 85.100] sna_accel_flush: flush?=0, dirty?=0 [ 85.100] sna_accel_flush: flush?=0, dirty?=0 [ 85.100] sna_accel_flush: flush?=0, dirty?=0 [ 85.100] sna_block_handler (tv=535.989000) [ 85.100] kgem_retire, need_retire?=1 [ 85.100] __kgem_busy: handle=9, busy=131072, wedged=0 [ 85.100] kgem_retire__flushing: 1 bo on flushing list, retired? 0 [ 85.100] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 85.100] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 85.100] kgem_retire -- retired=0, need_retire=1 [ 85.100] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 85.100] gen6_render_retire: resetting idle vbo [ 85.100] sna_scanout_do_flush: flush timer active: delta=12 [ 85.100] sna_accel_block: evaluating timers, active=7 [ 85.100] sna_accel_block: flush timer expires in 12 [85112] [ 85.102] sna_wakeup_handler [ 85.102] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 85.102] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 85.102] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 85.102] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 85.102] sna_dri2_get_msc(draw=146, pipe=0) [ 85.102] sna_crtc_record_swap: recording last swap on pipe=0, frame 4856 [msc=4856], time 85.98077 [ 85.102] sna_dri2_get_msc: msc=4856 [raw=4856], ust=85098077 [ 85.102] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=114 (refs=1/1, flush=0) , front=128 (refs=2/3, flush=1) [ 85.102] sna_dri2_schedule_swap(target_msc=4856, divisor=0, remainder=0) [ 85.102] sna_dri2_schedule_swap: using front handle=128, active_scanout?=2, flush?=1 [ 85.102] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 85.102] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 85.102] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 85.102] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 85.102] sna_crtc_record_swap: recording last swap on pipe=0, frame 4856 [msc=4856], time 85.98077 [ 85.102] immediate_swap: current_msc=4856, target_msc=4856 -- yes [ 85.102] can_flip: no, shadow enabled [ 85.102] sna_dri2_add_event: adding event to window 146) [ 85.102] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 85.102] sna_dri2_immediate_blit: no pending blit, starting chain [ 85.102] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 85.102] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 85.102] can_xchg: back size=8700f00, front size=8700f00 [ 85.102] can_xchg: yes, pixmap=4091 [ 85.102] sna_dri2_xchg: win=146, exchange front=128/76,ref=3 and back=114/86,ref=2, pixmap=4091 3840x2160 [ 85.102] sna_dri2_xchg: back_bo handle=114, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 85.102] sna_dri2_xchg: front_bo handle=128, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 85.102] set_bo: pixmap=4091, handle=114 (old handle=128) [ 85.102] set_bo: marking whole pixmap as damaged [ 85.102] set_bo: applying final/discard move-to-gpu [ 85.102] wait_for_shadow: flags=0, flips=1, handle=128, shadow=29 [ 85.102] set_bo: dropping flush hint from handle=128 [ 85.102] set_bo: adding flush hint to handle=114 [ 85.102] mark_stale(handle=128) => 1 [ 85.102] swap_limit: draw=146 setting swap limit to 3 [ 85.102] sna_dri2_swap_limit_validate: swap limit set to 3 [ 85.102] sna_next_vblank(pipe=0, waiting until next vblank) [ 85.102] sna_dri2_schedule_swap: reported target_msc=4856 [ 85.102] sna_accel_flush: flush?=0, dirty?=0 [ 85.102] sna_accel_flush: flush?=0, dirty?=0 [ 85.102] sna_accel_flush: flush?=0, dirty?=0 [ 85.102] sna_accel_flush: flush?=0, dirty?=0 [ 85.102] sna_block_handler (tv=535.987000) [ 85.102] kgem_retire, need_retire?=1 [ 85.102] __kgem_busy: handle=9, busy=131072, wedged=0 [ 85.102] kgem_retire__flushing: 1 bo on flushing list, retired? 0 [ 85.102] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 85.102] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 85.102] kgem_retire -- retired=0, need_retire=1 [ 85.102] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 85.102] gen6_render_retire: resetting idle vbo [ 85.102] sna_scanout_do_flush: flush timer active: delta=10 [ 85.102] sna_accel_block: evaluating timers, active=7 [ 85.102] sna_accel_block: flush timer expires in 10 [85112] [ 85.102] sna_wakeup_handler [ 85.102] sna_accel_flush: flush?=0, dirty?=0 [ 85.102] sna_accel_flush: flush?=0, dirty?=0 [ 85.102] sna_block_handler (tv=0.0) [ 85.102] sna_wakeup_handler [ 85.102] sna_accel_flush: flush?=0, dirty?=0 [ 85.102] sna_accel_flush: flush?=0, dirty?=0 [ 85.102] sna_block_handler (tv=0.0) [ 85.102] sna_wakeup_handler [ 85.102] sna_accel_flush: flush?=0, dirty?=0 [ 85.102] sna_accel_flush: flush?=0, dirty?=0 [ 85.102] sna_block_handler (tv=0.0) [ 85.102] sna_wakeup_handler [ 85.102] sna_accel_flush: flush?=0, dirty?=0 [ 85.102] sna_accel_flush: flush?=0, dirty?=0 [ 85.102] sna_block_handler (tv=0.0) [ 85.102] sna_wakeup_handler [ 85.102] sna_accel_flush: flush?=0, dirty?=0 [ 85.102] sna_accel_flush: flush?=0, dirty?=0 [ 85.102] sna_block_handler (tv=0.0) [ 85.102] sna_wakeup_handler [ 85.102] sna_accel_flush: flush?=0, dirty?=0 [ 85.102] sna_accel_flush: flush?=0, dirty?=0 [ 85.102] sna_block_handler (tv=535.987000) [ 85.103] kgem_retire, need_retire?=1 [ 85.103] __kgem_busy: handle=9, busy=131072, wedged=0 [ 85.103] kgem_retire__flushing: 1 bo on flushing list, retired? 0 [ 85.103] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 85.103] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 85.103] kgem_retire -- retired=0, need_retire=1 [ 85.103] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 85.103] gen6_render_retire: resetting idle vbo [ 85.103] sna_scanout_do_flush: flush timer active: delta=9 [ 85.103] sna_accel_block: evaluating timers, active=7 [ 85.103] sna_accel_block: flush timer expires in 9 [85112] [ 85.104] sna_wakeup_handler [ 85.104] sna_accel_flush: flush?=0, dirty?=0 [ 85.104] sna_block_handler (tv=535.985000) [ 85.104] kgem_retire, need_retire?=1 [ 85.104] __kgem_busy: handle=9, busy=131072, wedged=0 [ 85.104] kgem_retire__flushing: 1 bo on flushing list, retired? 0 [ 85.104] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 85.104] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 85.104] kgem_retire -- retired=0, need_retire=1 [ 85.104] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 85.104] gen6_render_retire: resetting idle vbo [ 85.104] sna_scanout_do_flush: flush timer active: delta=8 [ 85.104] sna_accel_block: evaluating timers, active=7 [ 85.104] sna_accel_block: flush timer expires in 8 [85112] [ 85.105] sna_wakeup_handler [ 85.105] sna_block_handler (tv=535.984000) [ 85.105] kgem_retire, need_retire?=1 [ 85.105] __kgem_busy: handle=9, busy=131072, wedged=0 [ 85.105] kgem_retire__flushing: 1 bo on flushing list, retired? 0 [ 85.105] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 85.105] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 85.105] kgem_retire -- retired=0, need_retire=1 [ 85.105] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 85.105] gen6_render_retire: resetting idle vbo [ 85.105] sna_scanout_do_flush: flush timer active: delta=7 [ 85.105] sna_accel_block: evaluating timers, active=7 [ 85.105] sna_accel_block: flush timer expires in 7 [85112] [ 85.105] sna_wakeup_handler [ 85.105] sna_accel_flush: flush?=0, dirty?=0 [ 85.105] sna_accel_flush: flush?=0, dirty?=0 [ 85.105] sna_block_handler (tv=535.984000) [ 85.105] kgem_retire, need_retire?=1 [ 85.105] __kgem_busy: handle=9, busy=131072, wedged=0 [ 85.105] kgem_retire__flushing: 1 bo on flushing list, retired? 0 [ 85.105] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 85.105] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 85.105] kgem_retire -- retired=0, need_retire=1 [ 85.105] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 85.105] gen6_render_retire: resetting idle vbo [ 85.105] sna_scanout_do_flush: flush timer active: delta=7 [ 85.105] sna_accel_block: evaluating timers, active=7 [ 85.105] sna_accel_block: flush timer expires in 7 [85112] [ 85.106] sna_wakeup_handler [ 85.106] sna_block_handler (tv=535.983000) [ 85.106] kgem_retire, need_retire?=1 [ 85.106] __kgem_busy: handle=9, busy=131072, wedged=0 [ 85.106] kgem_retire__flushing: 1 bo on flushing list, retired? 0 [ 85.106] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 85.106] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 85.106] kgem_retire -- retired=0, need_retire=1 [ 85.106] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 85.106] gen6_render_retire: resetting idle vbo [ 85.106] sna_scanout_do_flush: flush timer active: delta=6 [ 85.106] sna_accel_block: evaluating timers, active=7 [ 85.106] sna_accel_block: flush timer expires in 6 [85112] [ 85.112] sna_wakeup_handler [ 85.112] sna_accel_flush: flush?=0, dirty?=0 [ 85.112] sna_block_handler (tv=535.977000) [ 85.112] kgem_retire, need_retire?=1 [ 85.112] __kgem_busy: handle=9, busy=0, wedged=0 [ 85.112] __kgem_bo_clear_busy: handle=9 [ 85.112] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 85.112] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 85.112] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 85.112] kgem_retire -- retired=0, need_retire=0 [ 85.112] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 85.112] gen6_render_retire: resetting idle vbo [ 85.112] sna_scanout_do_flush: flush timer active: delta=0 [ 85.112] sna_scanout_do_flush (time=85112), triggered [ 85.112] sna_scanout_flush (time=85112), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 85.112] has_shadow: has pending damage? 1, outstanding flips: 1 [ 85.112] stop_flush: scanout=114 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 85.112] has_shadow: has pending damage? 1, outstanding flips: 1 [ 85.112] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 1, mode reconfiguration pending? 0) [ 85.112] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 85.112] sna_mode_redisplay: checking for 1 outstanding flip completions [ 85.112] sna_mode_redisplay: now 1 outstanding flip completions (enabled? 1) [ 85.112] sna_accel_block: evaluating timers, active=7 [ 85.112] sna_accel_block: flush timer expires in 16 [85128] [ 85.112] sna_wakeup_handler [ 85.112] sna_block_handler (tv=535.977000) [ 85.112] sna_scanout_do_flush: flush timer active: delta=16 [ 85.112] sna_accel_block: evaluating timers, active=7 [ 85.112] sna_accel_block: flush timer expires in 16 [85128] [ 85.113] sna_wakeup_handler [ 85.113] sna_accel_flush: flush?=0, dirty?=0 [ 85.113] sna_block_handler (tv=535.976000) [ 85.113] sna_scanout_do_flush: flush timer active: delta=15 [ 85.113] sna_accel_block: evaluating timers, active=7 [ 85.113] sna_accel_block: flush timer expires in 15 [85128] [ 85.114] sna_wakeup_handler [ 85.114] sna_block_handler (tv=535.975000) [ 85.114] sna_scanout_do_flush: flush timer active: delta=14 [ 85.114] sna_accel_block: evaluating timers, active=7 [ 85.114] sna_accel_block: flush timer expires in 14 [85128] [ 85.114] sna_wakeup_handler [ 85.114] sna_mode_wakeup: len=64 [ 85.114] sna_dri2_vblank_handler(type=2, sequence=4857, draw=4181) [ 85.114] sna_crtc_record_swap: recording last swap on pipe=0, frame 4857 [msc=4857], time 85.114735 [ 85.114] sna_dri2_vblank_handler: 2 complete, frame=4857 tv=85.114735 [ 85.114] sna_dri2_blit_complete: blit finished [ 85.114] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4857, tv=85.114735) [ 85.114] frame_swap_complete(type=2): draw=146, pipe=0, frame=4857 [msc=4857], tv=85.114735 [ 85.114] sna_accel_flush: flush?=0, dirty?=0 [ 85.114] sna_dri2_event_free(draw?=1) [ 85.114] sna_dri2_remove_event: remove[0x561c94b41660] from window 146, active? 1 [ 85.114] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=114] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 85.114] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=128] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 85.114] sna_dri2_vblank_handler complete [ 85.114] sna_mode_wakeup: recording last swap on pipe=0, frame 4857 [12f9], time 85.114735 [ 85.114] sna_mode_wakeup: removing handle=32 [active_scanout=0] from scanout, installing handle=128 [active_scanout=1] [ 85.114] sna_mode_wakeup: flip complete, pending? 1 [ 85.114] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 85.114] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 85.114] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 85.114] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 85.114] sna_pixmap_move_to_gpu: already all-damaged [ 85.114] sna_pixmap_mark_active: pixmap=4091, handle=114 [ 85.114] sna_mode_redisplay: crtc[0] transformed? 0 [ 85.114] sna_mode_redisplay: crtc[1] transformed? 0 [ 85.114] sna_mode_redisplay: crtc[2] transformed? 0 [ 85.114] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=114 [active=1] [ 85.114] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 128, transformed? 0 [ 85.114] get_fb: reusing fb=81 for handle=114 [ 85.114] sna_mode_redisplay: recording flip on CRTC:32 handle=114, active_scanout=2, serial=3 [ 85.114] __kgem_bo_clear_busy: handle=114 [ 85.114] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 85.114] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 85.114] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 85.114] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=114, shadow handle=29 [ 85.114] sna_block_handler (tv=535.975000) [ 85.114] sna_scanout_do_flush: flush timer active: delta=14 [ 85.114] sna_accel_block: evaluating timers, active=7 [ 85.114] sna_accel_block: flush timer expires in 14 [85128] [ 85.116] sna_wakeup_handler [ 85.116] sna_accel_flush: flush?=0, dirty?=0 [ 85.116] sna_accel_flush: flush?=0, dirty?=0 [ 85.116] sna_block_handler (tv=535.973000) [ 85.116] sna_scanout_do_flush: flush timer active: delta=12 [ 85.116] sna_accel_do_throttle (time=85116), triggered [ 85.116] sna_accel_throttle (time=85116) [ 85.116] sna_accel_disarm_timer[1] (time=85116) [ 85.116] sna_accel_block: evaluating timers, active=5 [ 85.116] sna_accel_block: flush timer expires in 12 [85128] [ 85.116] sna_wakeup_handler [ 85.116] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=128, name=76 [ 85.116] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 85.116] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 85.116] sna_dri2_get_back: draw size=3840x2160, back buffer handle=128 size=3840x2160, is-scanout? 1, active?=1, pitch=15360, front pitch=15360 [ 85.116] sna_dri2_get_back: reuse backbuffer? 1 [ 85.116] sna_dri2_get_back: back buffer handle=128, active?=1, refcnt=1 [ 85.116] sna_dri2_get_back: cache: handle=32, active=0 [ 85.116] sna_dri2_get_back: reuse cache handle=32, name=80, flags=0 [ 85.116] sna_dri2_get_back: caching handle=128 (name=76, flags=0, active_scanout=1) [ 85.116] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 85.116] sna_dri2_reuse_buffer: reusing back buffer handle=32, name=80, pitch=15360, age=0 [ 85.116] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 85.116] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=114, name=86, active_scanout=2 [ 85.116] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 85.116] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=114] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 85.116] sna_accel_flush: flush?=0, dirty?=0 [ 85.116] sna_accel_flush: flush?=0, dirty?=0 [ 85.116] sna_accel_flush: flush?=0, dirty?=0 [ 85.116] sna_block_handler (tv=535.973000) [ 85.116] sna_scanout_do_flush: flush timer active: delta=12 [ 85.116] sna_accel_do_throttle -- no pending activity [ 85.116] sna_accel_block: evaluating timers, active=5 [ 85.116] sna_accel_block: flush timer expires in 12 [85128] [ 85.118] sna_wakeup_handler [ 85.118] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 85.118] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 85.118] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 85.118] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 85.118] sna_dri2_get_msc(draw=146, pipe=0) [ 85.118] sna_crtc_record_swap: recording last swap on pipe=0, frame 4857 [msc=4857], time 85.114735 [ 85.118] sna_dri2_get_msc: msc=4857 [raw=4857], ust=85114735 [ 85.118] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=32 (refs=1/1, flush=0) , front=114 (refs=2/3, flush=1) [ 85.118] sna_dri2_schedule_swap(target_msc=4857, divisor=0, remainder=0) [ 85.118] sna_dri2_schedule_swap: using front handle=114, active_scanout?=2, flush?=1 [ 85.118] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 85.118] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 85.118] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 85.118] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 85.118] sna_crtc_record_swap: recording last swap on pipe=0, frame 4857 [msc=4857], time 85.114735 [ 85.118] immediate_swap: current_msc=4857, target_msc=4857 -- yes [ 85.118] can_flip: no, shadow enabled [ 85.118] sna_dri2_add_event: adding event to window 146) [ 85.118] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 85.118] sna_dri2_immediate_blit: no pending blit, starting chain [ 85.118] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 85.118] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 85.118] can_xchg: back size=8700f00, front size=8700f00 [ 85.118] can_xchg: yes, pixmap=4091 [ 85.118] sna_dri2_xchg: win=146, exchange front=114/86,ref=3 and back=32/80,ref=2, pixmap=4091 3840x2160 [ 85.118] sna_dri2_xchg: back_bo handle=32, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 85.118] sna_dri2_xchg: front_bo handle=114, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 85.118] set_bo: pixmap=4091, handle=32 (old handle=114) [ 85.118] set_bo: marking whole pixmap as damaged [ 85.118] set_bo: applying final/discard move-to-gpu [ 85.118] wait_for_shadow: flags=0, flips=1, handle=114, shadow=29 [ 85.118] set_bo: dropping flush hint from handle=114 [ 85.118] set_bo: adding flush hint to handle=32 [ 85.118] mark_stale(handle=114) => 1 [ 85.118] swap_limit: draw=146 setting swap limit to 3 [ 85.118] sna_dri2_swap_limit_validate: swap limit set to 3 [ 85.118] sna_next_vblank(pipe=0, waiting until next vblank) [ 85.118] sna_dri2_schedule_swap: reported target_msc=4857 [ 85.118] sna_accel_flush: flush?=0, dirty?=0 [ 85.118] sna_accel_flush: flush?=0, dirty?=0 [ 85.118] sna_accel_flush: flush?=0, dirty?=0 [ 85.118] sna_accel_flush: flush?=0, dirty?=0 [ 85.118] sna_block_handler (tv=535.971000) [ 85.118] sna_scanout_do_flush: flush timer active: delta=10 [ 85.118] sna_accel_do_throttle -- no pending activity [ 85.118] sna_accel_block: evaluating timers, active=5 [ 85.118] sna_accel_block: flush timer expires in 10 [85128] [ 85.120] sna_wakeup_handler [ 85.120] sna_accel_flush: flush?=0, dirty?=0 [ 85.120] sna_block_handler (tv=535.969000) [ 85.120] sna_scanout_do_flush: flush timer active: delta=8 [ 85.120] sna_accel_do_throttle -- no pending activity [ 85.120] sna_accel_block: evaluating timers, active=5 [ 85.120] sna_accel_block: flush timer expires in 8 [85128] [ 85.121] sna_wakeup_handler [ 85.121] sna_block_handler (tv=535.968000) [ 85.121] sna_scanout_do_flush: flush timer active: delta=7 [ 85.121] sna_accel_do_throttle -- no pending activity [ 85.121] sna_accel_block: evaluating timers, active=5 [ 85.121] sna_accel_block: flush timer expires in 7 [85128] [ 85.121] sna_wakeup_handler [ 85.121] sna_accel_flush: flush?=0, dirty?=0 [ 85.121] sna_block_handler (tv=535.968000) [ 85.121] sna_scanout_do_flush: flush timer active: delta=7 [ 85.121] sna_accel_do_throttle -- no pending activity [ 85.121] sna_accel_block: evaluating timers, active=5 [ 85.121] sna_accel_block: flush timer expires in 7 [85128] [ 85.122] sna_wakeup_handler [ 85.122] sna_block_handler (tv=535.967000) [ 85.122] sna_scanout_do_flush: flush timer active: delta=6 [ 85.122] sna_accel_do_throttle -- no pending activity [ 85.122] sna_accel_block: evaluating timers, active=5 [ 85.122] sna_accel_block: flush timer expires in 6 [85128] [ 85.128] sna_wakeup_handler [ 85.128] sna_accel_flush: flush?=0, dirty?=0 [ 85.128] sna_block_handler (tv=535.961000) [ 85.128] sna_scanout_do_flush: flush timer active: delta=0 [ 85.128] sna_scanout_do_flush (time=85128), triggered [ 85.128] sna_scanout_flush (time=85128), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 85.128] has_shadow: has pending damage? 1, outstanding flips: 1 [ 85.128] stop_flush: scanout=32 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 85.128] has_shadow: has pending damage? 1, outstanding flips: 1 [ 85.128] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 1, mode reconfiguration pending? 0) [ 85.128] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 85.128] sna_mode_redisplay: checking for 1 outstanding flip completions [ 85.128] sna_mode_redisplay: now 1 outstanding flip completions (enabled? 1) [ 85.128] sna_accel_do_throttle -- no pending activity [ 85.128] sna_accel_block: evaluating timers, active=5 [ 85.128] sna_accel_block: flush timer expires in 16 [85144] [ 85.128] sna_wakeup_handler [ 85.128] sna_block_handler (tv=535.961000) [ 85.128] sna_scanout_do_flush: flush timer active: delta=16 [ 85.128] sna_accel_do_throttle -- no pending activity [ 85.128] sna_accel_block: evaluating timers, active=5 [ 85.128] sna_accel_block: flush timer expires in 16 [85144] [ 85.128] sna_wakeup_handler [ 85.128] sna_accel_flush: flush?=0, dirty?=0 [ 85.128] sna_accel_flush: flush?=0, dirty?=0 [ 85.129] sna_block_handler (tv=535.960000) [ 85.129] sna_scanout_do_flush: flush timer active: delta=15 [ 85.129] sna_accel_do_throttle -- no pending activity [ 85.129] sna_accel_block: evaluating timers, active=5 [ 85.129] sna_accel_block: flush timer expires in 15 [85144] [ 85.130] sna_wakeup_handler [ 85.130] sna_mode_wakeup: len=64 [ 85.130] sna_mode_wakeup: recording last swap on pipe=0, frame 4858 [12fa], time 85.131385 [ 85.130] sna_mode_wakeup: removing handle=128 [active_scanout=0] from scanout, installing handle=114 [active_scanout=1] [ 85.130] sna_mode_wakeup: flip complete, pending? 1 [ 85.131] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 85.131] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 85.131] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 85.131] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 85.131] sna_pixmap_move_to_gpu: already all-damaged [ 85.131] sna_pixmap_mark_active: pixmap=4091, handle=32 [ 85.131] sna_mode_redisplay: crtc[0] transformed? 0 [ 85.131] sna_mode_redisplay: crtc[1] transformed? 0 [ 85.131] sna_mode_redisplay: crtc[2] transformed? 0 [ 85.131] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=32 [active=1] [ 85.131] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 114, transformed? 0 [ 85.131] get_fb: reusing fb=68 for handle=32 [ 85.131] sna_mode_redisplay: recording flip on CRTC:32 handle=32, active_scanout=2, serial=3 [ 85.131] __kgem_bo_clear_busy: handle=32 [ 85.131] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 85.131] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 85.131] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 85.131] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=32, shadow handle=29 [ 85.131] sna_dri2_vblank_handler(type=2, sequence=4858, draw=4181) [ 85.131] sna_crtc_record_swap: recording last swap on pipe=0, frame 4858 [msc=4858], time 85.131385 [ 85.131] sna_dri2_vblank_handler: 2 complete, frame=4858 tv=85.131385 [ 85.131] sna_dri2_blit_complete: blit finished [ 85.131] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4858, tv=85.131385) [ 85.131] frame_swap_complete(type=2): draw=146, pipe=0, frame=4858 [msc=4858], tv=85.131385 [ 85.131] sna_accel_flush: flush?=0, dirty?=0 [ 85.131] sna_dri2_event_free(draw?=1) [ 85.131] sna_dri2_remove_event: remove[0x561c94b075a0] from window 146, active? 1 [ 85.131] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 85.131] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=114] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 85.131] sna_dri2_vblank_handler complete [ 85.131] sna_block_handler (tv=535.958000) [ 85.131] sna_scanout_do_flush: flush timer active: delta=13 [ 85.131] sna_accel_do_throttle -- no pending activity [ 85.131] sna_accel_block: evaluating timers, active=5 [ 85.131] sna_accel_block: flush timer expires in 13 [85144] [ 85.133] sna_wakeup_handler [ 85.133] sna_accel_flush: flush?=0, dirty?=0 [ 85.133] sna_accel_flush: flush?=0, dirty?=0 [ 85.133] sna_block_handler (tv=535.956000) [ 85.133] sna_scanout_do_flush: flush timer active: delta=11 [ 85.133] sna_accel_do_throttle -- no pending activity [ 85.133] sna_accel_block: evaluating timers, active=5 [ 85.133] sna_accel_block: flush timer expires in 11 [85144] [ 85.133] sna_wakeup_handler [ 85.133] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=114, name=86 [ 85.133] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 85.133] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 85.133] sna_dri2_get_back: draw size=3840x2160, back buffer handle=114 size=3840x2160, is-scanout? 1, active?=1, pitch=15360, front pitch=15360 [ 85.133] sna_dri2_get_back: reuse backbuffer? 1 [ 85.133] sna_dri2_get_back: back buffer handle=114, active?=1, refcnt=1 [ 85.133] sna_dri2_get_back: cache: handle=128, active=0 [ 85.133] sna_dri2_get_back: reuse cache handle=128, name=76, flags=0 [ 85.133] sna_dri2_get_back: caching handle=114 (name=86, flags=0, active_scanout=1) [ 85.133] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 85.133] sna_dri2_reuse_buffer: reusing back buffer handle=128, name=76, pitch=15360, age=0 [ 85.133] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 85.133] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=32, name=80, active_scanout=2 [ 85.133] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 85.133] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 85.133] sna_accel_flush: flush?=0, dirty?=0 [ 85.133] sna_accel_flush: flush?=0, dirty?=0 [ 85.133] sna_accel_flush: flush?=0, dirty?=0 [ 85.133] sna_block_handler (tv=535.956000) [ 85.133] sna_scanout_do_flush: flush timer active: delta=11 [ 85.133] sna_accel_do_throttle -- no pending activity [ 85.133] sna_accel_block: evaluating timers, active=5 [ 85.133] sna_accel_block: flush timer expires in 11 [85144] [ 85.134] sna_wakeup_handler [ 85.134] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 85.134] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 85.134] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 85.134] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 85.134] sna_dri2_get_msc(draw=146, pipe=0) [ 85.134] sna_crtc_record_swap: recording last swap on pipe=0, frame 4858 [msc=4858], time 85.131385 [ 85.134] sna_dri2_get_msc: msc=4858 [raw=4858], ust=85131385 [ 85.134] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=128 (refs=1/1, flush=0) , front=32 (refs=2/3, flush=1) [ 85.134] sna_dri2_schedule_swap(target_msc=4858, divisor=0, remainder=0) [ 85.134] sna_dri2_schedule_swap: using front handle=32, active_scanout?=2, flush?=1 [ 85.135] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 85.135] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 85.135] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 85.135] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 85.135] sna_crtc_record_swap: recording last swap on pipe=0, frame 4858 [msc=4858], time 85.131385 [ 85.135] immediate_swap: current_msc=4858, target_msc=4858 -- yes [ 85.135] can_flip: no, shadow enabled [ 85.135] sna_dri2_add_event: adding event to window 146) [ 85.135] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 85.135] sna_dri2_immediate_blit: no pending blit, starting chain [ 85.135] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 85.135] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 85.135] can_xchg: back size=8700f00, front size=8700f00 [ 85.135] can_xchg: yes, pixmap=4091 [ 85.135] sna_dri2_xchg: win=146, exchange front=32/80,ref=3 and back=128/76,ref=2, pixmap=4091 3840x2160 [ 85.135] sna_dri2_xchg: back_bo handle=128, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 85.135] sna_dri2_xchg: front_bo handle=32, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 85.135] set_bo: pixmap=4091, handle=128 (old handle=32) [ 85.135] set_bo: marking whole pixmap as damaged [ 85.135] set_bo: applying final/discard move-to-gpu [ 85.135] wait_for_shadow: flags=0, flips=1, handle=32, shadow=29 [ 85.135] set_bo: dropping flush hint from handle=32 [ 85.135] set_bo: adding flush hint to handle=128 [ 85.135] mark_stale(handle=32) => 1 [ 85.135] swap_limit: draw=146 setting swap limit to 3 [ 85.135] sna_dri2_swap_limit_validate: swap limit set to 3 [ 85.135] sna_next_vblank(pipe=0, waiting until next vblank) [ 85.135] sna_dri2_schedule_swap: reported target_msc=4858 [ 85.135] sna_accel_flush: flush?=0, dirty?=0 [ 85.135] sna_accel_flush: flush?=0, dirty?=0 [ 85.135] sna_accel_flush: flush?=0, dirty?=0 [ 85.135] sna_accel_flush: flush?=0, dirty?=0 [ 85.135] sna_block_handler (tv=535.954000) [ 85.135] sna_scanout_do_flush: flush timer active: delta=9 [ 85.135] sna_accel_do_throttle -- no pending activity [ 85.135] sna_accel_block: evaluating timers, active=5 [ 85.135] sna_accel_block: flush timer expires in 9 [85144] [ 85.136] sna_wakeup_handler [ 85.136] sna_accel_flush: flush?=0, dirty?=0 [ 85.136] sna_block_handler (tv=535.953000) [ 85.136] sna_scanout_do_flush: flush timer active: delta=8 [ 85.136] sna_accel_do_throttle -- no pending activity [ 85.136] sna_accel_block: evaluating timers, active=5 [ 85.136] sna_accel_block: flush timer expires in 8 [85144] [ 85.136] sna_wakeup_handler [ 85.136] sna_block_handler (tv=535.953000) [ 85.136] sna_scanout_do_flush: flush timer active: delta=8 [ 85.136] sna_accel_do_throttle -- no pending activity [ 85.136] sna_accel_block: evaluating timers, active=5 [ 85.136] sna_accel_block: flush timer expires in 8 [85144] [ 85.137] sna_wakeup_handler [ 85.137] sna_accel_flush: flush?=0, dirty?=0 [ 85.137] sna_block_handler (tv=535.952000) [ 85.137] sna_scanout_do_flush: flush timer active: delta=7 [ 85.137] sna_accel_do_throttle -- no pending activity [ 85.137] sna_accel_block: evaluating timers, active=5 [ 85.137] sna_accel_block: flush timer expires in 7 [85144] [ 85.138] sna_wakeup_handler [ 85.138] sna_block_handler (tv=535.951000) [ 85.138] sna_scanout_do_flush: flush timer active: delta=6 [ 85.138] sna_accel_do_throttle -- no pending activity [ 85.138] sna_accel_block: evaluating timers, active=5 [ 85.138] sna_accel_block: flush timer expires in 6 [85144] [ 85.144] sna_wakeup_handler [ 85.144] sna_block_handler (tv=535.945000) [ 85.144] sna_scanout_do_flush: flush timer active: delta=0 [ 85.144] sna_scanout_do_flush (time=85144), triggered [ 85.144] sna_scanout_flush (time=85144), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 85.144] has_shadow: has pending damage? 1, outstanding flips: 1 [ 85.144] stop_flush: scanout=128 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 85.144] has_shadow: has pending damage? 1, outstanding flips: 1 [ 85.144] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 1, mode reconfiguration pending? 0) [ 85.144] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 85.144] sna_mode_redisplay: checking for 1 outstanding flip completions [ 85.144] sna_mode_redisplay: now 1 outstanding flip completions (enabled? 1) [ 85.144] sna_accel_do_throttle -- no pending activity [ 85.144] sna_accel_block: evaluating timers, active=5 [ 85.144] sna_accel_block: flush timer expires in 16 [85160] [ 85.144] sna_wakeup_handler [ 85.144] sna_accel_flush: flush?=0, dirty?=0 [ 85.144] sna_block_handler (tv=535.945000) [ 85.144] sna_scanout_do_flush: flush timer active: delta=16 [ 85.144] sna_accel_do_throttle -- no pending activity [ 85.144] sna_accel_block: evaluating timers, active=5 [ 85.144] sna_accel_block: flush timer expires in 16 [85160] [ 85.144] sna_wakeup_handler [ 85.144] sna_block_handler (tv=535.945000) [ 85.144] sna_scanout_do_flush: flush timer active: delta=16 [ 85.144] sna_accel_do_throttle -- no pending activity [ 85.144] sna_accel_block: evaluating timers, active=5 [ 85.144] sna_accel_block: flush timer expires in 16 [85160] [ 85.145] sna_wakeup_handler [ 85.145] sna_accel_flush: flush?=0, dirty?=0 [ 85.145] sna_block_handler (tv=535.944000) [ 85.145] sna_scanout_do_flush: flush timer active: delta=15 [ 85.145] sna_accel_do_throttle -- no pending activity [ 85.145] sna_accel_block: evaluating timers, active=5 [ 85.145] sna_accel_block: flush timer expires in 15 [85160] [ 85.146] sna_wakeup_handler [ 85.146] sna_block_handler (tv=535.943000) [ 85.146] sna_scanout_do_flush: flush timer active: delta=14 [ 85.146] sna_accel_do_throttle -- no pending activity [ 85.146] sna_accel_block: evaluating timers, active=5 [ 85.146] sna_accel_block: flush timer expires in 14 [85160] [ 85.147] sna_wakeup_handler [ 85.147] sna_mode_wakeup: len=64 [ 85.147] sna_mode_wakeup: recording last swap on pipe=0, frame 4859 [12fb], time 85.148038 [ 85.147] sna_mode_wakeup: removing handle=114 [active_scanout=0] from scanout, installing handle=32 [active_scanout=1] [ 85.147] sna_mode_wakeup: flip complete, pending? 1 [ 85.147] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 85.147] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 85.147] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 85.147] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 85.147] sna_pixmap_move_to_gpu: already all-damaged [ 85.147] sna_pixmap_mark_active: pixmap=4091, handle=128 [ 85.147] sna_mode_redisplay: crtc[0] transformed? 0 [ 85.147] sna_mode_redisplay: crtc[1] transformed? 0 [ 85.147] sna_mode_redisplay: crtc[2] transformed? 0 [ 85.147] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=128 [active=1] [ 85.147] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 32, transformed? 0 [ 85.147] get_fb: reusing fb=80 for handle=128 [ 85.147] sna_mode_redisplay: recording flip on CRTC:32 handle=128, active_scanout=2, serial=3 [ 85.147] __kgem_bo_clear_busy: handle=128 [ 85.147] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 85.147] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 85.148] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 85.148] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=128, shadow handle=29 [ 85.148] sna_dri2_vblank_handler(type=2, sequence=4859, draw=4181) [ 85.148] sna_crtc_record_swap: recording last swap on pipe=0, frame 4859 [msc=4859], time 85.148038 [ 85.148] sna_dri2_vblank_handler: 2 complete, frame=4859 tv=85.148038 [ 85.148] sna_dri2_blit_complete: blit finished [ 85.148] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4859, tv=85.148038) [ 85.148] frame_swap_complete(type=2): draw=146, pipe=0, frame=4859 [msc=4859], tv=85.148038 [ 85.148] sna_accel_flush: flush?=0, dirty?=0 [ 85.148] sna_dri2_event_free(draw?=1) [ 85.148] sna_dri2_remove_event: remove[0x561c94b0f790] from window 146, active? 1 [ 85.148] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=128] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 85.148] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=32] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 85.148] sna_dri2_vblank_handler complete [ 85.148] sna_block_handler (tv=535.941000) [ 85.148] sna_scanout_do_flush: flush timer active: delta=12 [ 85.148] sna_accel_do_throttle -- no pending activity [ 85.148] sna_accel_block: evaluating timers, active=5 [ 85.148] sna_accel_block: flush timer expires in 12 [85160] [ 85.150] sna_wakeup_handler [ 85.150] sna_accel_flush: flush?=0, dirty?=0 [ 85.150] sna_accel_flush: flush?=0, dirty?=0 [ 85.150] sna_block_handler (tv=535.939000) [ 85.150] sna_scanout_do_flush: flush timer active: delta=10 [ 85.150] sna_accel_do_throttle -- no pending activity [ 85.150] sna_accel_block: evaluating timers, active=5 [ 85.150] sna_accel_block: flush timer expires in 10 [85160] [ 85.151] sna_wakeup_handler [ 85.151] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=32, name=80 [ 85.151] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 85.151] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 85.151] sna_dri2_get_back: draw size=3840x2160, back buffer handle=32 size=3840x2160, is-scanout? 1, active?=1, pitch=15360, front pitch=15360 [ 85.151] sna_dri2_get_back: reuse backbuffer? 1 [ 85.151] sna_dri2_get_back: back buffer handle=32, active?=1, refcnt=1 [ 85.151] sna_dri2_get_back: cache: handle=114, active=0 [ 85.151] sna_dri2_get_back: reuse cache handle=114, name=86, flags=0 [ 85.151] sna_dri2_get_back: caching handle=32 (name=80, flags=0, active_scanout=1) [ 85.151] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 85.151] sna_dri2_reuse_buffer: reusing back buffer handle=114, name=86, pitch=15360, age=0 [ 85.151] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 85.151] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=128, name=76, active_scanout=2 [ 85.151] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 85.151] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=128] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 85.151] sna_accel_flush: flush?=0, dirty?=0 [ 85.151] sna_accel_flush: flush?=0, dirty?=0 [ 85.151] sna_accel_flush: flush?=0, dirty?=0 [ 85.151] sna_block_handler (tv=535.938000) [ 85.151] sna_scanout_do_flush: flush timer active: delta=9 [ 85.151] sna_accel_do_throttle -- no pending activity [ 85.151] sna_accel_block: evaluating timers, active=5 [ 85.151] sna_accel_block: flush timer expires in 9 [85160] [ 85.152] sna_wakeup_handler [ 85.152] sna_accel_flush: flush?=0, dirty?=0 [ 85.152] sna_block_handler (tv=535.937000) [ 85.152] sna_scanout_do_flush: flush timer active: delta=8 [ 85.152] sna_accel_do_throttle -- no pending activity [ 85.152] sna_accel_block: evaluating timers, active=5 [ 85.152] sna_accel_block: flush timer expires in 8 [85160] [ 85.152] sna_wakeup_handler [ 85.152] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 85.152] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 85.152] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 85.152] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 85.152] sna_dri2_get_msc(draw=146, pipe=0) [ 85.152] sna_crtc_record_swap: recording last swap on pipe=0, frame 4859 [msc=4859], time 85.148038 [ 85.152] sna_dri2_get_msc: msc=4859 [raw=4859], ust=85148038 [ 85.152] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=114 (refs=1/1, flush=0) , front=128 (refs=2/3, flush=1) [ 85.152] sna_dri2_schedule_swap(target_msc=4859, divisor=0, remainder=0) [ 85.152] sna_dri2_schedule_swap: using front handle=128, active_scanout?=2, flush?=1 [ 85.152] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 85.152] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 85.152] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 85.152] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 85.153] sna_crtc_record_swap: recording last swap on pipe=0, frame 4859 [msc=4859], time 85.148038 [ 85.153] immediate_swap: current_msc=4859, target_msc=4859 -- yes [ 85.153] can_flip: no, shadow enabled [ 85.153] sna_dri2_add_event: adding event to window 146) [ 85.153] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 85.153] sna_dri2_immediate_blit: no pending blit, starting chain [ 85.153] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 85.153] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 85.153] can_xchg: back size=8700f00, front size=8700f00 [ 85.153] can_xchg: yes, pixmap=4091 [ 85.153] sna_dri2_xchg: win=146, exchange front=128/76,ref=3 and back=114/86,ref=2, pixmap=4091 3840x2160 [ 85.153] sna_dri2_xchg: back_bo handle=114, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 85.153] sna_dri2_xchg: front_bo handle=128, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 85.153] set_bo: pixmap=4091, handle=114 (old handle=128) [ 85.153] set_bo: marking whole pixmap as damaged [ 85.153] set_bo: applying final/discard move-to-gpu [ 85.153] wait_for_shadow: flags=0, flips=1, handle=128, shadow=29 [ 85.153] set_bo: dropping flush hint from handle=128 [ 85.153] set_bo: adding flush hint to handle=114 [ 85.153] mark_stale(handle=128) => 1 [ 85.153] swap_limit: draw=146 setting swap limit to 3 [ 85.153] sna_dri2_swap_limit_validate: swap limit set to 3 [ 85.153] sna_next_vblank(pipe=0, waiting until next vblank) [ 85.153] sna_dri2_schedule_swap: reported target_msc=4859 [ 85.153] sna_accel_flush: flush?=0, dirty?=0 [ 85.153] sna_accel_flush: flush?=0, dirty?=0 [ 85.153] sna_accel_flush: flush?=0, dirty?=0 [ 85.153] sna_accel_flush: flush?=0, dirty?=0 [ 85.153] sna_block_handler (tv=535.936000) [ 85.153] sna_scanout_do_flush: flush timer active: delta=7 [ 85.153] sna_accel_do_throttle -- no pending activity [ 85.153] sna_accel_block: evaluating timers, active=5 [ 85.153] sna_accel_block: flush timer expires in 7 [85160] [ 85.153] sna_wakeup_handler [ 85.153] sna_accel_flush: flush?=0, dirty?=0 [ 85.153] sna_accel_flush: flush?=0, dirty?=0 [ 85.153] sna_block_handler (tv=535.936000) [ 85.153] sna_scanout_do_flush: flush timer active: delta=7 [ 85.153] sna_accel_do_throttle -- no pending activity [ 85.153] sna_accel_block: evaluating timers, active=5 [ 85.153] sna_accel_block: flush timer expires in 7 [85160] [ 85.154] sna_wakeup_handler [ 85.154] sna_block_handler (tv=535.935000) [ 85.154] sna_scanout_do_flush: flush timer active: delta=6 [ 85.154] sna_accel_do_throttle -- no pending activity [ 85.154] sna_accel_block: evaluating timers, active=5 [ 85.154] sna_accel_block: flush timer expires in 6 [85160] [ 85.160] sna_wakeup_handler [ 85.161] sna_accel_flush: flush?=0, dirty?=0 [ 85.161] sna_block_handler (tv=535.928000) [ 85.161] sna_scanout_do_flush: flush timer active: delta=-1 [ 85.161] sna_scanout_do_flush (time=85161), triggered [ 85.161] sna_scanout_flush (time=85161), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 85.161] has_shadow: has pending damage? 1, outstanding flips: 1 [ 85.161] stop_flush: scanout=114 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 85.161] has_shadow: has pending damage? 1, outstanding flips: 1 [ 85.161] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 1, mode reconfiguration pending? 0) [ 85.161] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 85.161] sna_mode_redisplay: checking for 1 outstanding flip completions [ 85.161] sna_mode_redisplay: now 1 outstanding flip completions (enabled? 1) [ 85.161] sna_accel_do_throttle -- no pending activity [ 85.161] sna_accel_block: evaluating timers, active=5 [ 85.161] sna_accel_block: flush timer expires in 16 [85177] [ 85.161] sna_wakeup_handler [ 85.161] sna_block_handler (tv=535.928000) [ 85.161] sna_scanout_do_flush: flush timer active: delta=16 [ 85.161] sna_accel_do_throttle -- no pending activity [ 85.161] sna_accel_block: evaluating timers, active=5 [ 85.161] sna_accel_block: flush timer expires in 16 [85177] [ 85.161] sna_wakeup_handler [ 85.161] sna_accel_flush: flush?=0, dirty?=0 [ 85.161] sna_block_handler (tv=535.928000) [ 85.161] sna_scanout_do_flush: flush timer active: delta=16 [ 85.161] sna_accel_do_throttle -- no pending activity [ 85.161] sna_accel_block: evaluating timers, active=5 [ 85.161] sna_accel_block: flush timer expires in 16 [85177] [ 85.162] sna_wakeup_handler [ 85.162] sna_block_handler (tv=535.927000) [ 85.162] sna_scanout_do_flush: flush timer active: delta=15 [ 85.162] sna_accel_do_throttle -- no pending activity [ 85.162] sna_accel_block: evaluating timers, active=5 [ 85.162] sna_accel_block: flush timer expires in 15 [85177] [ 85.164] sna_wakeup_handler [ 85.164] sna_mode_wakeup: len=64 [ 85.164] sna_mode_wakeup: recording last swap on pipe=0, frame 4860 [12fc], time 85.164691 [ 85.164] sna_mode_wakeup: removing handle=32 [active_scanout=0] from scanout, installing handle=128 [active_scanout=1] [ 85.164] sna_mode_wakeup: flip complete, pending? 1 [ 85.164] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 85.164] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 85.164] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 85.164] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 85.164] sna_pixmap_move_to_gpu: already all-damaged [ 85.164] sna_pixmap_mark_active: pixmap=4091, handle=114 [ 85.164] sna_mode_redisplay: crtc[0] transformed? 0 [ 85.164] sna_mode_redisplay: crtc[1] transformed? 0 [ 85.164] sna_mode_redisplay: crtc[2] transformed? 0 [ 85.164] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=114 [active=1] [ 85.164] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 128, transformed? 0 [ 85.164] get_fb: reusing fb=81 for handle=114 [ 85.164] sna_mode_redisplay: recording flip on CRTC:32 handle=114, active_scanout=2, serial=3 [ 85.164] __kgem_bo_clear_busy: handle=114 [ 85.164] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 85.164] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 85.164] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 85.164] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=114, shadow handle=29 [ 85.164] sna_dri2_vblank_handler(type=2, sequence=4860, draw=4181) [ 85.164] sna_crtc_record_swap: recording last swap on pipe=0, frame 4860 [msc=4860], time 85.164691 [ 85.164] sna_dri2_vblank_handler: 2 complete, frame=4860 tv=85.164691 [ 85.164] sna_dri2_blit_complete: blit finished [ 85.164] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4860, tv=85.164691) [ 85.164] frame_swap_complete(type=2): draw=146, pipe=0, frame=4860 [msc=4860], tv=85.164691 [ 85.164] sna_accel_flush: flush?=0, dirty?=0 [ 85.164] sna_dri2_event_free(draw?=1) [ 85.164] sna_dri2_remove_event: remove[0x561c94b41660] from window 146, active? 1 [ 85.164] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=114] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 85.165] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=128] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 85.165] sna_dri2_vblank_handler complete [ 85.165] sna_block_handler (tv=535.924000) [ 85.165] sna_scanout_do_flush: flush timer active: delta=12 [ 85.165] sna_accel_do_throttle -- no pending activity [ 85.165] sna_accel_block: evaluating timers, active=5 [ 85.165] sna_accel_block: flush timer expires in 12 [85177] [ 85.166] sna_wakeup_handler [ 85.166] sna_accel_flush: flush?=0, dirty?=0 [ 85.166] sna_accel_flush: flush?=0, dirty?=0 [ 85.166] sna_block_handler (tv=535.923000) [ 85.166] sna_scanout_do_flush: flush timer active: delta=11 [ 85.166] sna_accel_do_throttle -- no pending activity [ 85.166] sna_accel_block: evaluating timers, active=5 [ 85.166] sna_accel_block: flush timer expires in 11 [85177] [ 85.166] sna_wakeup_handler [ 85.167] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=128, name=76 [ 85.167] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 85.167] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 85.167] sna_dri2_get_back: draw size=3840x2160, back buffer handle=128 size=3840x2160, is-scanout? 1, active?=1, pitch=15360, front pitch=15360 [ 85.167] sna_dri2_get_back: reuse backbuffer? 1 [ 85.167] sna_dri2_get_back: back buffer handle=128, active?=1, refcnt=1 [ 85.167] sna_dri2_get_back: cache: handle=32, active=0 [ 85.167] sna_dri2_get_back: reuse cache handle=32, name=80, flags=0 [ 85.167] sna_dri2_get_back: caching handle=128 (name=76, flags=0, active_scanout=1) [ 85.167] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 85.167] sna_dri2_reuse_buffer: reusing back buffer handle=32, name=80, pitch=15360, age=0 [ 85.167] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 85.167] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=114, name=86, active_scanout=2 [ 85.167] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 85.167] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=114] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 85.167] sna_accel_flush: flush?=0, dirty?=0 [ 85.167] sna_accel_flush: flush?=0, dirty?=0 [ 85.167] sna_accel_flush: flush?=0, dirty?=0 [ 85.167] sna_block_handler (tv=535.922000) [ 85.167] sna_scanout_do_flush: flush timer active: delta=10 [ 85.167] sna_accel_do_throttle -- no pending activity [ 85.167] sna_accel_block: evaluating timers, active=5 [ 85.167] sna_accel_block: flush timer expires in 10 [85177] [ 85.168] sna_wakeup_handler [ 85.168] sna_accel_flush: flush?=0, dirty?=0 [ 85.168] sna_block_handler (tv=535.921000) [ 85.168] sna_scanout_do_flush: flush timer active: delta=9 [ 85.168] sna_accel_do_throttle -- no pending activity [ 85.168] sna_accel_block: evaluating timers, active=5 [ 85.168] sna_accel_block: flush timer expires in 9 [85177] [ 85.169] sna_wakeup_handler [ 85.169] sna_block_handler (tv=535.920000) [ 85.169] sna_scanout_do_flush: flush timer active: delta=8 [ 85.169] sna_accel_do_throttle -- no pending activity [ 85.169] sna_accel_block: evaluating timers, active=5 [ 85.169] sna_accel_block: flush timer expires in 8 [85177] [ 85.169] sna_wakeup_handler [ 85.169] sna_accel_flush: flush?=0, dirty?=0 [ 85.169] sna_block_handler (tv=535.920000) [ 85.169] sna_scanout_do_flush: flush timer active: delta=8 [ 85.169] sna_accel_do_throttle -- no pending activity [ 85.169] sna_accel_block: evaluating timers, active=5 [ 85.169] sna_accel_block: flush timer expires in 8 [85177] [ 85.170] sna_wakeup_handler [ 85.170] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 85.170] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 85.170] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 85.170] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 85.170] sna_dri2_get_msc(draw=146, pipe=0) [ 85.170] sna_crtc_record_swap: recording last swap on pipe=0, frame 4860 [msc=4860], time 85.164691 [ 85.170] sna_dri2_get_msc: msc=4860 [raw=4860], ust=85164691 [ 85.170] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=32 (refs=1/1, flush=0) , front=114 (refs=2/3, flush=1) [ 85.170] sna_dri2_schedule_swap(target_msc=4860, divisor=0, remainder=0) [ 85.170] sna_dri2_schedule_swap: using front handle=114, active_scanout?=2, flush?=1 [ 85.170] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 85.170] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 85.170] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 85.170] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 85.170] sna_crtc_record_swap: recording last swap on pipe=0, frame 4860 [msc=4860], time 85.164691 [ 85.170] immediate_swap: current_msc=4860, target_msc=4860 -- yes [ 85.170] can_flip: no, shadow enabled [ 85.170] sna_dri2_add_event: adding event to window 146) [ 85.170] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 85.170] sna_dri2_immediate_blit: no pending blit, starting chain [ 85.170] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 85.170] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 85.170] can_xchg: back size=8700f00, front size=8700f00 [ 85.170] can_xchg: yes, pixmap=4091 [ 85.170] sna_dri2_xchg: win=146, exchange front=114/86,ref=3 and back=32/80,ref=2, pixmap=4091 3840x2160 [ 85.170] sna_dri2_xchg: back_bo handle=32, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 85.170] sna_dri2_xchg: front_bo handle=114, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 85.170] set_bo: pixmap=4091, handle=32 (old handle=114) [ 85.170] set_bo: marking whole pixmap as damaged [ 85.170] set_bo: applying final/discard move-to-gpu [ 85.170] wait_for_shadow: flags=0, flips=1, handle=114, shadow=29 [ 85.170] set_bo: dropping flush hint from handle=114 [ 85.171] set_bo: adding flush hint to handle=32 [ 85.171] mark_stale(handle=114) => 1 [ 85.171] swap_limit: draw=146 setting swap limit to 3 [ 85.171] sna_dri2_swap_limit_validate: swap limit set to 3 [ 85.171] sna_next_vblank(pipe=0, waiting until next vblank) [ 85.171] sna_dri2_schedule_swap: reported target_msc=4860 [ 85.171] sna_accel_flush: flush?=0, dirty?=0 [ 85.171] sna_accel_flush: flush?=0, dirty?=0 [ 85.171] sna_accel_flush: flush?=0, dirty?=0 [ 85.171] sna_accel_flush: flush?=0, dirty?=0 [ 85.171] sna_block_handler (tv=535.918000) [ 85.171] sna_scanout_do_flush: flush timer active: delta=6 [ 85.171] sna_accel_do_throttle -- no pending activity [ 85.171] sna_accel_block: evaluating timers, active=5 [ 85.171] sna_accel_block: flush timer expires in 6 [85177] [ 85.176] sna_wakeup_handler [ 85.176] sna_accel_flush: flush?=0, dirty?=0 [ 85.176] sna_block_handler (tv=535.913000) [ 85.176] sna_scanout_do_flush: flush timer active: delta=1 [ 85.176] sna_scanout_do_flush (time=85176), triggered [ 85.177] sna_scanout_flush (time=85176), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 85.177] has_shadow: has pending damage? 1, outstanding flips: 1 [ 85.177] stop_flush: scanout=32 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 85.177] has_shadow: has pending damage? 1, outstanding flips: 1 [ 85.177] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 1, mode reconfiguration pending? 0) [ 85.177] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 85.177] sna_mode_redisplay: checking for 1 outstanding flip completions [ 85.177] sna_mode_redisplay: now 1 outstanding flip completions (enabled? 1) [ 85.177] sna_accel_do_throttle -- no pending activity [ 85.177] sna_accel_block: evaluating timers, active=5 [ 85.177] sna_accel_block: flush timer expires in 16 [85192] [ 85.177] sna_wakeup_handler [ 85.177] sna_block_handler (tv=535.912000) [ 85.177] sna_scanout_do_flush: flush timer active: delta=15 [ 85.177] sna_accel_do_throttle -- no pending activity [ 85.177] sna_accel_block: evaluating timers, active=5 [ 85.177] sna_accel_block: flush timer expires in 15 [85192] [ 85.177] sna_wakeup_handler [ 85.177] sna_accel_flush: flush?=0, dirty?=0 [ 85.177] sna_accel_flush: flush?=0, dirty?=0 [ 85.177] sna_block_handler (tv=535.912000) [ 85.177] sna_scanout_do_flush: flush timer active: delta=15 [ 85.177] sna_accel_do_throttle -- no pending activity [ 85.177] sna_accel_block: evaluating timers, active=5 [ 85.177] sna_accel_block: flush timer expires in 15 [85192] [ 85.178] sna_wakeup_handler [ 85.178] sna_block_handler (tv=535.911000) [ 85.178] sna_scanout_do_flush: flush timer active: delta=14 [ 85.178] sna_accel_do_throttle -- no pending activity [ 85.178] sna_accel_block: evaluating timers, active=5 [ 85.178] sna_accel_block: flush timer expires in 14 [85192] [ 85.181] sna_wakeup_handler [ 85.181] sna_mode_wakeup: len=64 [ 85.181] sna_mode_wakeup: recording last swap on pipe=0, frame 4861 [12fd], time 85.181344 [ 85.181] sna_mode_wakeup: removing handle=128 [active_scanout=0] from scanout, installing handle=114 [active_scanout=1] [ 85.181] sna_mode_wakeup: flip complete, pending? 1 [ 85.181] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 85.181] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 85.181] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 85.181] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 85.181] sna_pixmap_move_to_gpu: already all-damaged [ 85.181] sna_pixmap_mark_active: pixmap=4091, handle=32 [ 85.181] sna_mode_redisplay: crtc[0] transformed? 0 [ 85.181] sna_mode_redisplay: crtc[1] transformed? 0 [ 85.181] sna_mode_redisplay: crtc[2] transformed? 0 [ 85.181] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=32 [active=1] [ 85.181] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 114, transformed? 0 [ 85.181] get_fb: reusing fb=68 for handle=32 [ 85.181] sna_mode_redisplay: recording flip on CRTC:32 handle=32, active_scanout=2, serial=3 [ 85.181] __kgem_bo_clear_busy: handle=32 [ 85.181] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 85.181] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 85.181] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 85.181] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=32, shadow handle=29 [ 85.181] sna_dri2_vblank_handler(type=2, sequence=4861, draw=4181) [ 85.181] sna_crtc_record_swap: recording last swap on pipe=0, frame 4861 [msc=4861], time 85.181344 [ 85.181] sna_dri2_vblank_handler: 2 complete, frame=4861 tv=85.181344 [ 85.181] sna_dri2_blit_complete: blit finished [ 85.181] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4861, tv=85.181344) [ 85.181] frame_swap_complete(type=2): draw=146, pipe=0, frame=4861 [msc=4861], tv=85.181344 [ 85.181] sna_accel_flush: flush?=0, dirty?=0 [ 85.181] sna_dri2_event_free(draw?=1) [ 85.181] sna_dri2_remove_event: remove[0x561c94b075a0] from window 146, active? 1 [ 85.181] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 85.181] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=114] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 85.181] sna_dri2_vblank_handler complete [ 85.181] sna_block_handler (tv=535.908000) [ 85.181] sna_scanout_do_flush: flush timer active: delta=11 [ 85.181] sna_accel_do_throttle -- no pending activity [ 85.181] sna_accel_block: evaluating timers, active=5 [ 85.182] sna_accel_block: flush timer expires in 11 [85192] [ 85.182] sna_wakeup_handler [ 85.182] sna_accel_flush: flush?=0, dirty?=0 [ 85.182] sna_accel_flush: flush?=0, dirty?=0 [ 85.182] sna_block_handler (tv=535.907000) [ 85.182] sna_scanout_do_flush: flush timer active: delta=10 [ 85.182] sna_accel_do_throttle -- no pending activity [ 85.182] sna_accel_block: evaluating timers, active=5 [ 85.182] sna_accel_block: flush timer expires in 10 [85192] [ 85.182] sna_wakeup_handler [ 85.182] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=114, name=86 [ 85.182] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 85.182] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 85.182] sna_dri2_get_back: draw size=3840x2160, back buffer handle=114 size=3840x2160, is-scanout? 1, active?=1, pitch=15360, front pitch=15360 [ 85.182] sna_dri2_get_back: reuse backbuffer? 1 [ 85.182] sna_dri2_get_back: back buffer handle=114, active?=1, refcnt=1 [ 85.182] sna_dri2_get_back: cache: handle=128, active=0 [ 85.182] sna_dri2_get_back: reuse cache handle=128, name=76, flags=0 [ 85.183] sna_dri2_get_back: caching handle=114 (name=86, flags=0, active_scanout=1) [ 85.183] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 85.183] sna_dri2_reuse_buffer: reusing back buffer handle=128, name=76, pitch=15360, age=0 [ 85.183] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 85.183] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=32, name=80, active_scanout=2 [ 85.183] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 85.183] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 85.183] sna_accel_flush: flush?=0, dirty?=0 [ 85.183] sna_accel_flush: flush?=0, dirty?=0 [ 85.183] sna_accel_flush: flush?=0, dirty?=0 [ 85.183] sna_block_handler (tv=535.906000) [ 85.183] sna_scanout_do_flush: flush timer active: delta=9 [ 85.183] sna_accel_do_throttle -- no pending activity [ 85.183] sna_accel_block: evaluating timers, active=5 [ 85.183] sna_accel_block: flush timer expires in 9 [85192] [ 85.186] sna_wakeup_handler [ 85.186] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 85.186] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 85.186] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 85.186] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 85.186] sna_dri2_get_msc(draw=146, pipe=0) [ 85.186] sna_crtc_record_swap: recording last swap on pipe=0, frame 4861 [msc=4861], time 85.181344 [ 85.186] sna_dri2_get_msc: msc=4861 [raw=4861], ust=85181344 [ 85.186] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=128 (refs=1/1, flush=0) , front=32 (refs=2/3, flush=1) [ 85.186] sna_dri2_schedule_swap(target_msc=4861, divisor=0, remainder=0) [ 85.186] sna_dri2_schedule_swap: using front handle=32, active_scanout?=2, flush?=1 [ 85.186] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 85.186] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 85.186] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 85.186] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 85.186] sna_crtc_record_swap: recording last swap on pipe=0, frame 4861 [msc=4861], time 85.181344 [ 85.186] immediate_swap: current_msc=4861, target_msc=4861 -- yes [ 85.186] can_flip: no, shadow enabled [ 85.186] sna_dri2_add_event: adding event to window 146) [ 85.186] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 85.186] sna_dri2_immediate_blit: no pending blit, starting chain [ 85.186] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 85.186] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 85.186] can_xchg: back size=8700f00, front size=8700f00 [ 85.186] can_xchg: yes, pixmap=4091 [ 85.186] sna_dri2_xchg: win=146, exchange front=32/80,ref=3 and back=128/76,ref=2, pixmap=4091 3840x2160 [ 85.186] sna_dri2_xchg: back_bo handle=128, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 85.186] sna_dri2_xchg: front_bo handle=32, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 85.186] set_bo: pixmap=4091, handle=128 (old handle=32) [ 85.186] set_bo: marking whole pixmap as damaged [ 85.186] set_bo: applying final/discard move-to-gpu [ 85.186] wait_for_shadow: flags=0, flips=1, handle=32, shadow=29 [ 85.186] set_bo: dropping flush hint from handle=32 [ 85.186] set_bo: adding flush hint to handle=128 [ 85.186] mark_stale(handle=32) => 1 [ 85.186] swap_limit: draw=146 setting swap limit to 3 [ 85.186] sna_dri2_swap_limit_validate: swap limit set to 3 [ 85.186] sna_next_vblank(pipe=0, waiting until next vblank) [ 85.186] sna_dri2_schedule_swap: reported target_msc=4861 [ 85.187] sna_accel_flush: flush?=0, dirty?=0 [ 85.187] sna_accel_flush: flush?=0, dirty?=0 [ 85.187] sna_accel_flush: flush?=0, dirty?=0 [ 85.187] sna_accel_flush: flush?=0, dirty?=0 [ 85.187] sna_block_handler (tv=535.902000) [ 85.187] sna_scanout_do_flush: flush timer active: delta=5 [ 85.187] sna_accel_do_throttle -- no pending activity [ 85.187] sna_accel_block: evaluating timers, active=5 [ 85.187] sna_accel_block: flush timer expires in 5 [85192] [ 85.192] sna_wakeup_handler [ 85.192] sna_block_handler (tv=535.897000) [ 85.192] sna_scanout_do_flush: flush timer active: delta=0 [ 85.192] sna_scanout_do_flush (time=85192), triggered [ 85.192] sna_scanout_flush (time=85192), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 85.192] has_shadow: has pending damage? 1, outstanding flips: 1 [ 85.192] stop_flush: scanout=128 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 85.192] has_shadow: has pending damage? 1, outstanding flips: 1 [ 85.192] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 1, mode reconfiguration pending? 0) [ 85.192] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 85.192] sna_mode_redisplay: checking for 1 outstanding flip completions [ 85.192] sna_mode_redisplay: now 1 outstanding flip completions (enabled? 1) [ 85.192] sna_accel_do_throttle -- no pending activity [ 85.192] sna_accel_block: evaluating timers, active=5 [ 85.192] sna_accel_block: flush timer expires in 16 [85208] [ 85.197] sna_wakeup_handler [ 85.197] sna_mode_wakeup: len=64 [ 85.197] sna_mode_wakeup: recording last swap on pipe=0, frame 4862 [12fe], time 85.197995 [ 85.197] sna_mode_wakeup: removing handle=114 [active_scanout=0] from scanout, installing handle=32 [active_scanout=1] [ 85.197] sna_mode_wakeup: flip complete, pending? 1 [ 85.197] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 85.197] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 85.197] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 85.197] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 85.198] sna_pixmap_move_to_gpu: already all-damaged [ 85.198] sna_pixmap_mark_active: pixmap=4091, handle=128 [ 85.198] sna_mode_redisplay: crtc[0] transformed? 0 [ 85.198] sna_mode_redisplay: crtc[1] transformed? 0 [ 85.198] sna_mode_redisplay: crtc[2] transformed? 0 [ 85.198] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=128 [active=1] [ 85.198] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 32, transformed? 0 [ 85.198] get_fb: reusing fb=80 for handle=128 [ 85.198] sna_mode_redisplay: recording flip on CRTC:32 handle=128, active_scanout=2, serial=3 [ 85.198] __kgem_bo_clear_busy: handle=128 [ 85.198] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 85.198] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 85.198] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 85.198] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=128, shadow handle=29 [ 85.198] sna_dri2_vblank_handler(type=2, sequence=4862, draw=4181) [ 85.198] sna_crtc_record_swap: recording last swap on pipe=0, frame 4862 [msc=4862], time 85.197995 [ 85.198] sna_dri2_vblank_handler: 2 complete, frame=4862 tv=85.197995 [ 85.198] sna_dri2_blit_complete: blit finished [ 85.198] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4862, tv=85.197995) [ 85.198] frame_swap_complete(type=2): draw=146, pipe=0, frame=4862 [msc=4862], tv=85.197995 [ 85.198] sna_accel_flush: flush?=0, dirty?=0 [ 85.198] sna_dri2_event_free(draw?=1) [ 85.198] sna_dri2_remove_event: remove[0x561c94b0f790] from window 146, active? 1 [ 85.198] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=128] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 85.198] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=32] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 85.198] sna_dri2_vblank_handler complete [ 85.198] sna_block_handler (tv=535.891000) [ 85.198] sna_scanout_do_flush: flush timer active: delta=10 [ 85.198] sna_accel_do_throttle -- no pending activity [ 85.198] sna_accel_block: evaluating timers, active=5 [ 85.198] sna_accel_block: flush timer expires in 10 [85208] [ 85.198] sna_wakeup_handler [ 85.198] sna_accel_flush: flush?=0, dirty?=0 [ 85.198] sna_accel_flush: flush?=0, dirty?=0 [ 85.198] sna_block_handler (tv=535.891000) [ 85.198] sna_scanout_do_flush: flush timer active: delta=10 [ 85.198] sna_accel_do_throttle -- no pending activity [ 85.198] sna_accel_block: evaluating timers, active=5 [ 85.198] sna_accel_block: flush timer expires in 10 [85208] [ 85.199] sna_wakeup_handler [ 85.199] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=32, name=80 [ 85.199] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 85.199] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 85.199] sna_dri2_get_back: draw size=3840x2160, back buffer handle=32 size=3840x2160, is-scanout? 1, active?=1, pitch=15360, front pitch=15360 [ 85.199] sna_dri2_get_back: reuse backbuffer? 1 [ 85.199] sna_dri2_get_back: back buffer handle=32, active?=1, refcnt=1 [ 85.199] sna_dri2_get_back: cache: handle=114, active=0 [ 85.199] sna_dri2_get_back: reuse cache handle=114, name=86, flags=0 [ 85.199] sna_dri2_get_back: caching handle=32 (name=80, flags=0, active_scanout=1) [ 85.199] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 85.199] sna_dri2_reuse_buffer: reusing back buffer handle=114, name=86, pitch=15360, age=0 [ 85.199] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 85.199] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=128, name=76, active_scanout=2 [ 85.199] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 85.199] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=128] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 85.199] sna_accel_flush: flush?=0, dirty?=0 [ 85.199] sna_accel_flush: flush?=0, dirty?=0 [ 85.199] sna_accel_flush: flush?=0, dirty?=0 [ 85.199] sna_block_handler (tv=535.890000) [ 85.199] sna_scanout_do_flush: flush timer active: delta=9 [ 85.199] sna_accel_do_throttle -- no pending activity [ 85.199] sna_accel_block: evaluating timers, active=5 [ 85.199] sna_accel_block: flush timer expires in 9 [85208] [ 85.202] sna_wakeup_handler [ 85.202] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 85.202] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 85.202] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 85.202] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 85.202] sna_dri2_get_msc(draw=146, pipe=0) [ 85.202] sna_crtc_record_swap: recording last swap on pipe=0, frame 4862 [msc=4862], time 85.197995 [ 85.202] sna_dri2_get_msc: msc=4862 [raw=4862], ust=85197995 [ 85.202] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=114 (refs=1/1, flush=0) , front=128 (refs=2/3, flush=1) [ 85.202] sna_dri2_schedule_swap(target_msc=4862, divisor=0, remainder=0) [ 85.202] sna_dri2_schedule_swap: using front handle=128, active_scanout?=2, flush?=1 [ 85.202] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 85.202] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 85.202] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 85.202] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 85.202] sna_crtc_record_swap: recording last swap on pipe=0, frame 4862 [msc=4862], time 85.197995 [ 85.202] immediate_swap: current_msc=4862, target_msc=4862 -- yes [ 85.202] can_flip: no, shadow enabled [ 85.203] sna_dri2_add_event: adding event to window 146) [ 85.203] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 85.203] sna_dri2_immediate_blit: no pending blit, starting chain [ 85.203] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 85.203] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 85.203] can_xchg: back size=8700f00, front size=8700f00 [ 85.203] can_xchg: yes, pixmap=4091 [ 85.203] sna_dri2_xchg: win=146, exchange front=128/76,ref=3 and back=114/86,ref=2, pixmap=4091 3840x2160 [ 85.203] sna_dri2_xchg: back_bo handle=114, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 85.203] sna_dri2_xchg: front_bo handle=128, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 85.203] set_bo: pixmap=4091, handle=114 (old handle=128) [ 85.203] set_bo: marking whole pixmap as damaged [ 85.203] set_bo: applying final/discard move-to-gpu [ 85.203] wait_for_shadow: flags=0, flips=1, handle=128, shadow=29 [ 85.203] set_bo: dropping flush hint from handle=128 [ 85.203] set_bo: adding flush hint to handle=114 [ 85.203] mark_stale(handle=128) => 1 [ 85.203] swap_limit: draw=146 setting swap limit to 3 [ 85.203] sna_dri2_swap_limit_validate: swap limit set to 3 [ 85.203] sna_next_vblank(pipe=0, waiting until next vblank) [ 85.203] sna_dri2_schedule_swap: reported target_msc=4862 [ 85.203] sna_accel_flush: flush?=0, dirty?=0 [ 85.203] sna_accel_flush: flush?=0, dirty?=0 [ 85.203] sna_accel_flush: flush?=0, dirty?=0 [ 85.203] sna_accel_flush: flush?=0, dirty?=0 [ 85.203] sna_block_handler (tv=535.886000) [ 85.203] sna_scanout_do_flush: flush timer active: delta=5 [ 85.203] sna_accel_do_throttle -- no pending activity [ 85.203] sna_accel_block: evaluating timers, active=5 [ 85.203] sna_accel_block: flush timer expires in 5 [85208] [ 85.208] sna_wakeup_handler [ 85.209] sna_block_handler (tv=535.880000) [ 85.209] sna_scanout_do_flush: flush timer active: delta=-1 [ 85.209] sna_scanout_do_flush (time=85209), triggered [ 85.209] sna_scanout_flush (time=85209), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 85.209] has_shadow: has pending damage? 1, outstanding flips: 1 [ 85.209] stop_flush: scanout=114 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 85.209] has_shadow: has pending damage? 1, outstanding flips: 1 [ 85.209] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 1, mode reconfiguration pending? 0) [ 85.209] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 85.209] sna_mode_redisplay: checking for 1 outstanding flip completions [ 85.209] sna_mode_redisplay: now 1 outstanding flip completions (enabled? 1) [ 85.209] sna_accel_do_throttle -- no pending activity [ 85.209] sna_accel_block: evaluating timers, active=5 [ 85.209] sna_accel_block: flush timer expires in 16 [85225] [ 85.214] sna_wakeup_handler [ 85.214] sna_mode_wakeup: len=64 [ 85.214] sna_mode_wakeup: recording last swap on pipe=0, frame 4863 [12ff], time 85.214649 [ 85.214] sna_mode_wakeup: removing handle=32 [active_scanout=0] from scanout, installing handle=128 [active_scanout=1] [ 85.214] sna_mode_wakeup: flip complete, pending? 1 [ 85.214] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 85.214] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 85.214] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 85.214] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 85.214] sna_pixmap_move_to_gpu: already all-damaged [ 85.214] sna_pixmap_mark_active: pixmap=4091, handle=114 [ 85.214] sna_mode_redisplay: crtc[0] transformed? 0 [ 85.214] sna_mode_redisplay: crtc[1] transformed? 0 [ 85.214] sna_mode_redisplay: crtc[2] transformed? 0 [ 85.214] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=114 [active=1] [ 85.214] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 128, transformed? 0 [ 85.214] get_fb: reusing fb=81 for handle=114 [ 85.214] sna_mode_redisplay: recording flip on CRTC:32 handle=114, active_scanout=2, serial=3 [ 85.214] __kgem_bo_clear_busy: handle=114 [ 85.214] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 85.214] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 85.214] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 85.214] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=114, shadow handle=29 [ 85.215] sna_dri2_vblank_handler(type=2, sequence=4863, draw=4181) [ 85.215] sna_crtc_record_swap: recording last swap on pipe=0, frame 4863 [msc=4863], time 85.214649 [ 85.215] sna_dri2_vblank_handler: 2 complete, frame=4863 tv=85.214649 [ 85.215] sna_dri2_blit_complete: blit finished [ 85.215] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4863, tv=85.214649) [ 85.215] frame_swap_complete(type=2): draw=146, pipe=0, frame=4863 [msc=4863], tv=85.214649 [ 85.215] sna_accel_flush: flush?=0, dirty?=0 [ 85.215] sna_dri2_event_free(draw?=1) [ 85.215] sna_dri2_remove_event: remove[0x561c94b41660] from window 146, active? 1 [ 85.215] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=114] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 85.215] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=128] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 85.215] sna_dri2_vblank_handler complete [ 85.215] sna_block_handler (tv=535.874000) [ 85.215] sna_scanout_do_flush: flush timer active: delta=10 [ 85.215] sna_accel_do_throttle -- no pending activity [ 85.215] sna_accel_block: evaluating timers, active=5 [ 85.215] sna_accel_block: flush timer expires in 10 [85225] [ 85.215] sna_wakeup_handler [ 85.215] sna_accel_flush: flush?=0, dirty?=0 [ 85.215] sna_accel_flush: flush?=0, dirty?=0 [ 85.215] sna_block_handler (tv=535.874000) [ 85.215] sna_scanout_do_flush: flush timer active: delta=10 [ 85.215] sna_accel_do_throttle -- no pending activity [ 85.215] sna_accel_block: evaluating timers, active=5 [ 85.215] sna_accel_block: flush timer expires in 10 [85225] [ 85.215] sna_wakeup_handler [ 85.215] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=128, name=76 [ 85.216] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 85.216] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 85.216] sna_dri2_get_back: draw size=3840x2160, back buffer handle=128 size=3840x2160, is-scanout? 1, active?=1, pitch=15360, front pitch=15360 [ 85.216] sna_dri2_get_back: reuse backbuffer? 1 [ 85.216] sna_dri2_get_back: back buffer handle=128, active?=1, refcnt=1 [ 85.216] sna_dri2_get_back: cache: handle=32, active=0 [ 85.216] sna_dri2_get_back: reuse cache handle=32, name=80, flags=0 [ 85.216] sna_dri2_get_back: caching handle=128 (name=76, flags=0, active_scanout=1) [ 85.216] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 85.216] sna_dri2_reuse_buffer: reusing back buffer handle=32, name=80, pitch=15360, age=0 [ 85.216] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 85.216] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=114, name=86, active_scanout=2 [ 85.216] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 85.216] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=114] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 85.216] sna_accel_flush: flush?=0, dirty?=0 [ 85.216] sna_accel_flush: flush?=0, dirty?=0 [ 85.216] sna_accel_flush: flush?=0, dirty?=0 [ 85.216] sna_block_handler (tv=535.873000) [ 85.216] sna_scanout_do_flush: flush timer active: delta=9 [ 85.216] sna_accel_do_throttle -- no pending activity [ 85.216] sna_accel_block: evaluating timers, active=5 [ 85.216] sna_accel_block: flush timer expires in 9 [85225] [ 85.219] sna_wakeup_handler [ 85.219] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 85.219] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 85.219] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 85.219] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 85.219] sna_dri2_get_msc(draw=146, pipe=0) [ 85.219] sna_crtc_record_swap: recording last swap on pipe=0, frame 4863 [msc=4863], time 85.214649 [ 85.219] sna_dri2_get_msc: msc=4863 [raw=4863], ust=85214649 [ 85.219] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=32 (refs=1/1, flush=0) , front=114 (refs=2/3, flush=1) [ 85.219] sna_dri2_schedule_swap(target_msc=4863, divisor=0, remainder=0) [ 85.219] sna_dri2_schedule_swap: using front handle=114, active_scanout?=2, flush?=1 [ 85.219] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 85.219] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 85.219] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 85.219] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 85.219] sna_crtc_record_swap: recording last swap on pipe=0, frame 4863 [msc=4863], time 85.214649 [ 85.219] immediate_swap: current_msc=4863, target_msc=4863 -- yes [ 85.219] can_flip: no, shadow enabled [ 85.219] sna_dri2_add_event: adding event to window 146) [ 85.219] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 85.219] sna_dri2_immediate_blit: no pending blit, starting chain [ 85.219] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 85.219] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 85.219] can_xchg: back size=8700f00, front size=8700f00 [ 85.219] can_xchg: yes, pixmap=4091 [ 85.219] sna_dri2_xchg: win=146, exchange front=114/86,ref=3 and back=32/80,ref=2, pixmap=4091 3840x2160 [ 85.219] sna_dri2_xchg: back_bo handle=32, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 85.219] sna_dri2_xchg: front_bo handle=114, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 85.219] set_bo: pixmap=4091, handle=32 (old handle=114) [ 85.219] set_bo: marking whole pixmap as damaged [ 85.219] set_bo: applying final/discard move-to-gpu [ 85.219] wait_for_shadow: flags=0, flips=1, handle=114, shadow=29 [ 85.219] set_bo: dropping flush hint from handle=114 [ 85.219] set_bo: adding flush hint to handle=32 [ 85.219] mark_stale(handle=114) => 1 [ 85.219] swap_limit: draw=146 setting swap limit to 3 [ 85.219] sna_dri2_swap_limit_validate: swap limit set to 3 [ 85.219] sna_next_vblank(pipe=0, waiting until next vblank) [ 85.220] sna_dri2_schedule_swap: reported target_msc=4863 [ 85.220] sna_accel_flush: flush?=0, dirty?=0 [ 85.220] sna_accel_flush: flush?=0, dirty?=0 [ 85.220] sna_accel_flush: flush?=0, dirty?=0 [ 85.220] sna_accel_flush: flush?=0, dirty?=0 [ 85.220] sna_block_handler (tv=535.869000) [ 85.220] sna_scanout_do_flush: flush timer active: delta=5 [ 85.220] sna_accel_do_throttle -- no pending activity [ 85.220] sna_accel_block: evaluating timers, active=5 [ 85.220] sna_accel_block: flush timer expires in 5 [85225] [ 85.225] sna_wakeup_handler [ 85.225] sna_block_handler (tv=535.864000) [ 85.225] sna_scanout_do_flush: flush timer active: delta=0 [ 85.225] sna_scanout_do_flush (time=85225), triggered [ 85.225] sna_scanout_flush (time=85225), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 85.225] has_shadow: has pending damage? 1, outstanding flips: 1 [ 85.225] stop_flush: scanout=32 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 85.225] has_shadow: has pending damage? 1, outstanding flips: 1 [ 85.225] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 1, mode reconfiguration pending? 0) [ 85.225] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 85.225] sna_mode_redisplay: checking for 1 outstanding flip completions [ 85.225] sna_mode_redisplay: now 1 outstanding flip completions (enabled? 1) [ 85.225] sna_accel_do_throttle -- no pending activity [ 85.225] sna_accel_block: evaluating timers, active=5 [ 85.225] sna_accel_block: flush timer expires in 16 [85241] [ 85.231] sna_wakeup_handler [ 85.231] sna_mode_wakeup: len=64 [ 85.231] sna_mode_wakeup: recording last swap on pipe=0, frame 4864 [1300], time 85.231304 [ 85.231] sna_mode_wakeup: removing handle=128 [active_scanout=0] from scanout, installing handle=114 [active_scanout=1] [ 85.231] sna_mode_wakeup: flip complete, pending? 1 [ 85.231] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 85.231] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 85.231] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 85.231] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 85.231] sna_pixmap_move_to_gpu: already all-damaged [ 85.231] sna_pixmap_mark_active: pixmap=4091, handle=32 [ 85.231] sna_mode_redisplay: crtc[0] transformed? 0 [ 85.231] sna_mode_redisplay: crtc[1] transformed? 0 [ 85.231] sna_mode_redisplay: crtc[2] transformed? 0 [ 85.231] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=32 [active=1] [ 85.231] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 114, transformed? 0 [ 85.231] get_fb: reusing fb=68 for handle=32 [ 85.231] sna_mode_redisplay: recording flip on CRTC:32 handle=32, active_scanout=2, serial=3 [ 85.231] __kgem_bo_clear_busy: handle=32 [ 85.231] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 85.231] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 85.231] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 85.231] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=32, shadow handle=29 [ 85.231] sna_dri2_vblank_handler(type=2, sequence=4864, draw=4181) [ 85.231] sna_crtc_record_swap: recording last swap on pipe=0, frame 4864 [msc=4864], time 85.231304 [ 85.231] sna_dri2_vblank_handler: 2 complete, frame=4864 tv=85.231304 [ 85.231] sna_dri2_blit_complete: blit finished [ 85.231] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4864, tv=85.231304) [ 85.231] frame_swap_complete(type=2): draw=146, pipe=0, frame=4864 [msc=4864], tv=85.231304 [ 85.231] sna_accel_flush: flush?=0, dirty?=0 [ 85.231] sna_dri2_event_free(draw?=1) [ 85.231] sna_dri2_remove_event: remove[0x561c94b075a0] from window 146, active? 1 [ 85.231] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 85.231] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=114] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 85.231] sna_dri2_vblank_handler complete [ 85.231] sna_block_handler (tv=535.858000) [ 85.231] sna_scanout_do_flush: flush timer active: delta=10 [ 85.231] sna_accel_do_throttle -- no pending activity [ 85.231] sna_accel_block: evaluating timers, active=5 [ 85.231] sna_accel_block: flush timer expires in 10 [85241] [ 85.242] sna_wakeup_handler [ 85.242] sna_block_handler (tv=535.847000) [ 85.242] sna_scanout_do_flush: flush timer active: delta=-1 [ 85.242] sna_scanout_do_flush (time=85242), triggered [ 85.242] sna_scanout_flush (time=85242), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 85.242] has_shadow: has pending damage? 0, outstanding flips: 1 [ 85.242] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 85.242] has_shadow: has pending damage? 0, outstanding flips: 1 [ 85.242] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) [ 85.242] sna_accel_do_throttle -- no pending activity [ 85.242] sna_accel_block: evaluating timers, active=5 [ 85.242] sna_accel_block: flush timer expires in 16 [85258] [ 85.247] sna_wakeup_handler [ 85.247] sna_mode_wakeup: len=32 [ 85.247] sna_mode_wakeup: recording last swap on pipe=0, frame 4865 [1301], time 85.247956 [ 85.247] sna_mode_wakeup: removing handle=114 [active_scanout=0] from scanout, installing handle=32 [active_scanout=2] [ 85.247] sna_mode_wakeup: flip complete, pending? 1 [ 85.247] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 85.247] sna_block_handler (tv=535.842000) [ 85.247] sna_scanout_do_flush: flush timer active: delta=11 [ 85.247] sna_accel_do_throttle -- no pending activity [ 85.247] sna_accel_block: evaluating timers, active=5 [ 85.247] sna_accel_block: flush timer expires in 11 [85258] [ 85.259] sna_wakeup_handler [ 85.259] sna_block_handler (tv=535.830000) [ 85.259] sna_scanout_do_flush: flush timer active: delta=-1 [ 85.259] sna_scanout_do_flush (time=85259), triggered [ 85.259] sna_scanout_flush (time=85259), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 85.259] has_shadow: has pending damage? 0, outstanding flips: 0 [ 85.259] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 85.259] has_shadow: has pending damage? 0, outstanding flips: 0 [ 85.259] sna_accel_disarm_timer[0] (time=85259) [ 85.259] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 85.259] sna_accel_do_throttle -- no pending activity [ 85.286] sna_wakeup_handler [ 85.286] sna_accel_flush: flush?=0, dirty?=0 [ 85.286] sna_accel_flush: flush?=0, dirty?=0 [ 85.286] sna_block_handler (tv=535.803000) [ 85.286] has_shadow: has pending damage? 0, outstanding flips: 0 [ 85.286] sna_accel_do_throttle -- no pending activity [ 85.286] sna_wakeup_handler [ 85.286] sna_accel_flush: flush?=0, dirty?=0 [ 85.286] sna_accel_flush: flush?=0, dirty?=0 [ 85.286] sna_block_handler (tv=535.803000) [ 85.286] has_shadow: has pending damage? 0, outstanding flips: 0 [ 85.286] sna_accel_do_throttle -- no pending activity [ 85.585] sna_wakeup_handler [ 85.585] sna_accel_flush: flush?=0, dirty?=0 [ 85.585] sna_accel_flush: flush?=0, dirty?=0 [ 85.585] sna_accel_flush: flush?=0, dirty?=0 [ 85.585] sna_block_handler (tv=535.504000) [ 85.585] has_shadow: has pending damage? 0, outstanding flips: 0 [ 85.585] sna_accel_do_throttle -- no pending activity [ 85.585] sna_wakeup_handler [ 85.585] sna_accel_flush: flush?=0, dirty?=0 [ 85.585] sna_accel_flush: flush?=0, dirty?=0 [ 85.585] sna_block_handler (tv=535.504000) [ 85.585] has_shadow: has pending damage? 0, outstanding flips: 0 [ 85.585] sna_accel_do_throttle -- no pending activity [ 85.585] sna_wakeup_handler [ 85.585] sna_accel_flush: flush?=0, dirty?=0 [ 85.585] sna_accel_flush: flush?=0, dirty?=0 [ 85.585] sna_block_handler (tv=535.504000) [ 85.585] has_shadow: has pending damage? 0, outstanding flips: 0 [ 85.585] sna_accel_do_throttle -- no pending activity [ 85.585] sna_wakeup_handler [ 85.585] sna_accel_flush: flush?=0, dirty?=0 [ 85.586] sna_accel_flush: flush?=0, dirty?=0 [ 85.586] sna_block_handler (tv=535.503000) [ 85.586] has_shadow: has pending damage? 0, outstanding flips: 0 [ 85.586] sna_accel_do_throttle -- no pending activity [ 85.586] sna_wakeup_handler [ 85.586] sna_accel_flush: flush?=0, dirty?=0 [ 85.586] sna_accel_flush: flush?=0, dirty?=0 [ 85.586] sna_block_handler (tv=0.0) [ 85.586] sna_wakeup_handler [ 85.586] _sna_dri2_destroy_buffer: 0x561c94b422c0 [handle=25] -- refcnt=1, draw=0, pixmap=5227, proxy?=0 [ 85.586] _sna_dri2_destroy_buffer: removing active_scanout=1 from pixmap handle=25 [ 85.586] _sna_dri2_destroy_buffer: releasing last DRI pixmap=5227, scanout?=0 [ 85.586] _sna_dri2_destroy_buffer: dropping flush hint from handle=25 [ 85.586] sna_accel_watch_flush: enable=-1 [ 85.586] sna_dri2_cache_bo(handle=25, name=75) [ 85.586] sna_dri2_cache_bo: not a window, releasing handle=25 [ 85.586] sna_destroy_pixmap: pixmap=5227, attached?=1 [ 85.586] _kgem_bo_destroy: handle=25, proxy? 0 [ 85.586] __kgem_bo_destroy: handle=25, size=33177600 [ 85.586] __kgem_bo_destroy: handle=25, not reusable [ 85.586] kgem_bo_free: handle=25, size=33177600 [ 85.586] kgem_bo_free: releasing 0x7fc6ae05c000:0x0 vma for handle=25, count=0 [ 85.586] __sna_free_pixmap(pixmap=5227) [ 85.586] sna_accel_flush: flush?=0, dirty?=0 [ 85.586] sna_block_handler (tv=535.503000) [ 85.586] has_shadow: has pending damage? 0, outstanding flips: 0 [ 85.586] sna_accel_do_throttle -- no pending activity [ 85.587] sna_wakeup_handler [ 85.587] sna_accel_flush: flush?=0, dirty?=0 [ 85.587] sna_accel_flush: flush?=0, dirty?=0 [ 85.587] sna_block_handler (tv=535.502000) [ 85.587] has_shadow: has pending damage? 0, outstanding flips: 0 [ 85.587] sna_accel_do_throttle -- no pending activity [ 85.587] sna_wakeup_handler [ 85.587] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=114, name=86 [ 85.587] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 85.587] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 85.587] sna_dri2_get_back: draw size=3840x2160, back buffer handle=114 size=3840x2160, is-scanout? 1, active?=0, pitch=15360, front pitch=15360 [ 85.587] sna_dri2_get_back: reuse backbuffer? 1 [ 85.587] sna_dri2_get_back: back buffer handle=114, active?=0, refcnt=1 [ 85.587] sna_dri2_get_back: reuse unattached back [ 85.587] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 85.587] sna_dri2_reuse_buffer: reusing back buffer handle=114, name=86, pitch=15360, age=0 [ 85.587] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 85.587] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=32, name=80, active_scanout=2 [ 85.587] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 85.587] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 85.587] sna_accel_flush: flush?=0, dirty?=0 [ 85.587] sna_accel_flush: flush?=0, dirty?=0 [ 85.587] sna_accel_flush: flush?=0, dirty?=0 [ 85.587] sna_block_handler (tv=535.502000) [ 85.587] has_shadow: has pending damage? 0, outstanding flips: 0 [ 85.587] timer_enable (time=85587), starting timer 0 [ 85.587] sna_accel_do_throttle -- no pending activity [ 85.587] sna_accel_block: evaluating timers, active=5 [ 85.587] sna_accel_block: flush timer expires in 8 [85595] [ 85.588] sna_wakeup_handler [ 85.588] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 85.588] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 85.588] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 85.588] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 85.588] sna_dri2_get_msc(draw=146, pipe=0) [ 85.588] sna_crtc_record_swap: recording last swap on pipe=0, frame 4885 [msc=4885], time 85.581021 [ 85.588] sna_dri2_get_msc: msc=4885 [raw=4885], ust=85581021 [ 85.588] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=114 (refs=1/1, flush=0) , front=32 (refs=2/3, flush=1) [ 85.588] sna_dri2_schedule_swap(target_msc=4864, divisor=0, remainder=0) [ 85.588] sna_dri2_schedule_swap: using front handle=32, active_scanout?=2, flush?=1 [ 85.588] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 85.588] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 85.588] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 85.588] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 85.588] sna_crtc_record_swap: recording last swap on pipe=0, frame 4885 [msc=4885], time 85.581021 [ 85.588] immediate_swap: current_msc=4885, target_msc=4864 -- yes [ 85.588] can_flip: no, shadow enabled [ 85.588] sna_dri2_add_event: adding event to window 146) [ 85.588] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 85.588] sna_dri2_immediate_blit: no pending blit, starting chain [ 85.588] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 85.588] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 85.588] can_xchg: back size=8700f00, front size=8700f00 [ 85.588] can_xchg: yes, pixmap=4091 [ 85.588] sna_dri2_xchg: win=146, exchange front=32/80,ref=3 and back=114/86,ref=2, pixmap=4091 3840x2160 [ 85.588] sna_dri2_xchg: back_bo handle=114, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 85.588] sna_dri2_xchg: front_bo handle=32, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 85.588] set_bo: pixmap=4091, handle=114 (old handle=32) [ 85.588] set_bo: marking whole pixmap as damaged [ 85.588] set_bo: applying final/discard move-to-gpu [ 85.588] wait_for_shadow: flags=0, flips=0, handle=32, shadow=29 [ 85.588] set_bo: dropping flush hint from handle=32 [ 85.588] set_bo: adding flush hint to handle=114 [ 85.588] mark_stale(handle=32) => 1 [ 85.588] swap_limit: draw=146 setting swap limit to 3 [ 85.588] sna_dri2_swap_limit_validate: swap limit set to 3 [ 85.588] sna_next_vblank(pipe=0, waiting until next vblank) [ 85.588] sna_dri2_schedule_swap: reported target_msc=4885 [ 85.588] sna_accel_flush: flush?=0, dirty?=0 [ 85.588] sna_accel_flush: flush?=0, dirty?=0 [ 85.588] sna_accel_flush: flush?=0, dirty?=0 [ 85.588] sna_accel_flush: flush?=0, dirty?=0 [ 85.588] sna_block_handler (tv=535.501000) [ 85.588] sna_scanout_do_flush: flush timer active: delta=7 [ 85.588] sna_accel_do_throttle -- no pending activity [ 85.588] sna_accel_block: evaluating timers, active=5 [ 85.588] sna_accel_block: flush timer expires in 7 [85595] [ 85.596] sna_wakeup_handler [ 85.596] sna_block_handler (tv=535.493000) [ 85.596] sna_scanout_do_flush: flush timer active: delta=-1 [ 85.596] sna_scanout_do_flush (time=85596), triggered [ 85.596] sna_scanout_flush (time=85596), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 85.596] has_shadow: has pending damage? 1, outstanding flips: 0 [ 85.596] stop_flush: scanout=114 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 85.596] has_shadow: has pending damage? 1, outstanding flips: 0 [ 85.596] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 85.596] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 85.596] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 85.596] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 85.596] sna_pixmap_move_to_gpu: already all-damaged [ 85.596] sna_pixmap_mark_active: pixmap=4091, handle=114 [ 85.596] sna_mode_redisplay: crtc[0] transformed? 0 [ 85.596] sna_mode_redisplay: crtc[1] transformed? 0 [ 85.596] sna_mode_redisplay: crtc[2] transformed? 0 [ 85.596] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=114 [active=1] [ 85.596] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 32, transformed? 0 [ 85.596] get_fb: reusing fb=81 for handle=114 [ 85.596] sna_mode_redisplay: recording flip on CRTC:32 handle=114, active_scanout=2, serial=3 [ 85.596] __kgem_bo_clear_busy: handle=114 [ 85.596] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 85.596] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 85.596] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 85.596] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=114, shadow handle=29 [ 85.596] sna_accel_do_throttle -- no pending activity [ 85.596] sna_accel_block: evaluating timers, active=5 [ 85.596] sna_accel_block: flush timer expires in 16 [85612] [ 85.597] sna_wakeup_handler [ 85.597] sna_mode_wakeup: len=64 [ 85.597] sna_dri2_vblank_handler(type=2, sequence=4886, draw=4181) [ 85.597] sna_crtc_record_swap: recording last swap on pipe=0, frame 4886 [msc=4886], time 85.597678 [ 85.597] sna_dri2_vblank_handler: 2 complete, frame=4886 tv=85.597678 [ 85.597] sna_dri2_blit_complete: blit finished [ 85.597] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4886, tv=85.597678) [ 85.597] frame_swap_complete(type=2): draw=146, pipe=0, frame=4886 [msc=4886], tv=85.597678 [ 85.597] sna_accel_flush: flush?=0, dirty?=0 [ 85.597] sna_dri2_event_free(draw?=1) [ 85.597] sna_dri2_remove_event: remove[0x561c94b0f790] from window 146, active? 1 [ 85.597] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=114] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 85.597] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=32] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 85.597] sna_dri2_vblank_handler complete [ 85.597] sna_mode_wakeup: recording last swap on pipe=0, frame 4886 [1316], time 85.597678 [ 85.597] sna_mode_wakeup: removing handle=32 [active_scanout=0] from scanout, installing handle=114 [active_scanout=2] [ 85.597] sna_mode_wakeup: flip complete, pending? 1 [ 85.597] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 85.597] sna_block_handler (tv=535.492000) [ 85.597] sna_scanout_do_flush: flush timer active: delta=15 [ 85.597] sna_accel_do_throttle -- no pending activity [ 85.597] sna_accel_block: evaluating timers, active=5 [ 85.597] sna_accel_block: flush timer expires in 15 [85612] [ 85.602] sna_wakeup_handler [ 85.602] sna_create_pixmap(13, 20, 32, usage=0) [ 85.602] kgem_can_create_2d: 13x20 @ 32 [ 85.602] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=20 [ 85.602] kgem_can_create_2d: untiled size=4096 [ 85.602] kgem_choose_tiling: too thin [width 13, 32 bpp] for TILING_X [ 85.602] kgem_choose_tiling: 13x20 -> 0 [ 85.602] sna_create_pixmap: usage=0, flags=a [ 85.602] sna_create_pixmap: small buffer [1040], attaching to shadow pixmap [ 85.602] create_pixmap: allocating pixmap 13x20, depth=32/32, size=1048 [ 85.602] create_pixmap: serial=5228, usage=0, 13x20 [ 85.602] sna_create_pixmap: serial=5228, 13x20, usage=0 [ 85.602] sna_composite_rectangles(pixmap=5229, op=0, 0 x 1 [(0, 0)x(13, 20) ...]) [ 85.602] sna_composite_rectangles: converted to op 0 [ 85.602] sna_composite_rectangles[0] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 85.602] sna_composite_rectangles: nrects=1, region=(0, 0), (13, 20) x 1 [ 85.602] sna_composite_rectangles: clipped extents (0, 0),(13, 20) x 1 [ 85.602] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(13, 20) [ 85.602] sna_composite_rectangles: fallback, dst pixmap=5229 too small or not attached [ 85.602] sna_composite_rectangles: fallback [ 85.602] sna_drawable_move_region_to_cpu(pixmap=5229 (13x20), [(0, 0), (13, 20)], flags=1) [ 85.602] sna_drawable_move_region_to_cpu: region (0, 0), (13, 20) + (0, 0) subsumes pixmap (13x20) [ 85.602] _sna_pixmap_move_to_cpu(pixmap=5229, 13x20, flags=1) [ 85.602] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 85.602] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 85.602] operate_inplace: no, inplace operation not suitable [ 85.602] _sna_pixmap_move_to_cpu: marking as damaged [ 85.602] __sna_damage_all(13, 20) [ 85.602] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 85.602] sna_composite_rectangles(pixmap=5229, op=1, fff2f1f0 x 1 [(0, 0)x(13, 20) ...]) [ 85.602] sna_composite_rectangles: converted to op 1 [ 85.602] sna_composite_rectangles[0] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 85.602] sna_composite_rectangles: nrects=1, region=(0, 0), (13, 20) x 1 [ 85.602] sna_composite_rectangles: clipped extents (0, 0),(13, 20) x 1 [ 85.602] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(13, 20) [ 85.602] sna_composite_rectangles: fallback, dst pixmap=5229 too small or not attached [ 85.602] sna_composite_rectangles: fallback [ 85.602] sna_drawable_move_region_to_cpu(pixmap=5229 (13x20), [(0, 0), (13, 20)], flags=1) [ 85.602] sna_drawable_move_region_to_cpu: pixmap=5229 all damaged on CPU [ 85.602] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 85.602] sna_composite_rectangles: fallback fill: (0, 0)x(13, 20) fff2f1f0 [ 85.602] sna_composite_rectangles(pixmap=5229, op=1, ff300a24 x 2 [(0, 0)x(13, 20) ...]) [ 85.602] sna_composite_rectangles: converted to op 1 [ 85.602] sna_composite_rectangles[0] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 85.602] sna_composite_rectangles[1] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 85.602] sna_composite_rectangles: nrects=2, region=(0, 0), (13, 20) x 2 [ 85.602] sna_composite_rectangles: clipped extents (0, 0),(13, 20) x 1 [ 85.602] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(13, 20) [ 85.602] sna_composite_rectangles: fallback, dst pixmap=5229 too small or not attached [ 85.602] sna_composite_rectangles: fallback [ 85.602] sna_drawable_move_region_to_cpu(pixmap=5229 (13x20), [(0, 0), (13, 20)], flags=1) [ 85.602] sna_drawable_move_region_to_cpu: pixmap=5229 all damaged on CPU [ 85.602] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 85.602] sna_composite_rectangles: fallback fill: (0, 0)x(13, 20) ff300a24 [ 85.602] sna_glyphs(op=3, nlist=2, src=(1, -2)) [ 85.602] sna_glyphs: fallback -- too small (13x20) [ 85.602] glyphs_fallback: nlist=2, count=3, extents (0, -13), (19, 1) [ 85.602] glyphs_fallback: clipped extents (0, 0), (13, 1) [ 85.602] sna_drawable_move_region_to_cpu(pixmap=5229 (13x20), [(0, 0), (13, 1)], flags=3) [ 85.602] sna_drawable_move_region_to_cpu: pixmap=5229 all damaged on CPU [ 85.602] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 85.602] sna_copy_area: src=pixmap=5229:(0, 0)x(13, 20)+(0, 0) -> dst=pixmap=3060:(495, 1003)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 85.602] sna_copy_area: normal copy [ 85.602] sna_do_copy: src=(0, 0), dst=(495, 1003), size=(13x20) [ 85.602] sna_do_copy: after drawable: src=(0, 0), dst=(560, 1027), size=(13x20) [ 85.602] sna_do_copy: dst extents (560, 1027), (573, 1047), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 85.602] sna_do_copy: clipped dst extents (560, 1027), (573, 1047) [ 85.602] sna_do_copy: unclipped src extents (0, 0), (13, 20) [ 85.602] sna_do_copy: clipped src extents (0, 0), (13, 20) [ 85.602] sna_do_copy: pixmap -- no source clipping [ 85.602] sna_do_copy: src extents (0, 0), (13, 20) x 1 [ 85.602] sna_do_copy: copy region (560, 1027), (573, 1047) x 1 + (-560, -1027) [ 85.602] sna_copy_boxes (boxes=1x[(560, 1027), (573, 1047)...], src pixmap=5229+(-560, -1027), dst pixmap=3060+(-65, -24), alu=3, src.size=13x20, dst.size=3775x2136) [ 85.602] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94b3b260, gpu_bo=0, cpu_bo=0), replaces=0 [ 85.602] sna_drawable_use_bo pixmap=3060, box=((495, 1003), (508, 1023)), flags=8... [ 85.602] sna_drawable_use_bo: exported target, set PREFER_GPU [ 85.602] sna_drawable_use_bo: pinned, never REPLACES [ 85.602] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 85.602] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.602] sna_drawable_use_bo: using whole GPU bo [ 85.602] region_overlaps_damage? [ 85.602] use_shm_bo: no, not attached [ 85.602] sna_drawable_move_region_to_cpu(pixmap=5229 (13x20), [(0, 0), (13, 20)], flags=2) [ 85.602] sna_drawable_move_region_to_cpu: pixmap=5229 all damaged on CPU [ 85.602] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 85.602] sna_write_boxes x 1, src stride=52, src dx=(-495, -1003) [ 85.602] kgem_bo_can_map: handle=9, map=0x7fc6b7845000:0x0:0x7fc656564000, tiling=1, domain=0, offset=4029534208 [ 85.602] write_boxes_inplace x 1, handle=9, tiling=1 [ 85.602] upload_inplace__tiled: tiling=1 [ 85.602] kgem_bo_can_map__cpu: handle=9 [ 85.602] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 85.602] kgem_bo_map__cpu(handle=9, size=33177600, map=0x7fc6b7845000:0x7fc656564000) [ 85.602] kgem_bo_sync__cpu: handle=9 [ 85.602] __kgem_busy: handle=9, busy=0, wedged=0 [ 85.602] kgem_bo_sync__cpu: SYNC: handle=9, needs_flush? 0, domain? 0, busy? 0 [ 85.602] __kgem_busy: handle=9, busy=0, wedged=0 [ 85.602] kgem_bo_retire: retiring bo handle=9 (needed flush? 0), rq? 0 [busy?=0] [ 85.602] assert_bo_retired: handle=9, domain: 0 exec? 0, rq? 0 [ 85.602] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(495, 1003), size=13x20, pitch=52/15360 [ 85.602] sna_accel_flush: flush?=0, dirty?=0 [ 85.602] sna_accel_flush: flush?=0, dirty?=0 [ 85.602] sna_accel_flush: flush?=0, dirty?=0 [ 85.602] sna_accel_flush: flush?=0, dirty?=0 [ 85.602] sna_destroy_pixmap: pixmap=5229, attached?=1 [ 85.602] __sna_free_pixmap(pixmap=5229) [ 85.602] sna_accel_flush: flush?=0, dirty?=0 [ 85.602] sna_accel_flush: flush?=0, dirty?=0 [ 85.602] sna_accel_flush: flush?=0, dirty?=0 [ 85.602] sna_block_handler (tv=535.487000) [ 85.602] sna_scanout_do_flush: flush timer active: delta=10 [ 85.602] sna_accel_do_throttle -- no pending activity [ 85.602] sna_accel_block: evaluating timers, active=5 [ 85.602] sna_accel_block: flush timer expires in 10 [85612] [ 85.604] sna_wakeup_handler [ 85.604] sna_accel_flush: flush?=0, dirty?=0 [ 85.604] sna_accel_flush: flush?=0, dirty?=0 [ 85.604] sna_accel_flush: flush?=0, dirty?=0 [ 85.604] sna_accel_flush: flush?=0, dirty?=0 [ 85.604] sna_accel_flush: flush?=0, dirty?=0 [ 85.604] sna_accel_flush: flush?=0, dirty?=0 [ 85.604] sna_accel_flush: flush?=0, dirty?=0 [ 85.604] sna_accel_flush: flush?=0, dirty?=0 [ 85.604] sna_accel_flush: flush?=0, dirty?=0 [ 85.604] sna_block_handler (tv=535.485000) [ 85.604] sna_scanout_do_flush: flush timer active: delta=8 [ 85.604] sna_accel_do_throttle -- no pending activity [ 85.604] sna_accel_block: evaluating timers, active=5 [ 85.604] sna_accel_block: flush timer expires in 8 [85612] [ 85.604] sna_wakeup_handler [ 85.604] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=32, name=80 [ 85.604] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 85.604] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 85.604] sna_dri2_get_back: draw size=3840x2160, back buffer handle=32 size=3840x2160, is-scanout? 1, active?=0, pitch=15360, front pitch=15360 [ 85.604] sna_dri2_get_back: reuse backbuffer? 1 [ 85.604] sna_dri2_get_back: back buffer handle=32, active?=0, refcnt=1 [ 85.604] sna_dri2_get_back: reuse unattached back [ 85.604] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 85.604] sna_dri2_reuse_buffer: reusing back buffer handle=32, name=80, pitch=15360, age=0 [ 85.604] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 85.604] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=114, name=86, active_scanout=2 [ 85.604] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 85.604] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=114] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 85.604] sna_accel_flush: flush?=0, dirty?=0 [ 85.604] sna_accel_flush: flush?=0, dirty?=0 [ 85.604] sna_accel_flush: flush?=0, dirty?=0 [ 85.604] sna_block_handler (tv=535.485000) [ 85.604] sna_scanout_do_flush: flush timer active: delta=8 [ 85.604] sna_accel_do_throttle -- no pending activity [ 85.604] sna_accel_block: evaluating timers, active=5 [ 85.604] sna_accel_block: flush timer expires in 8 [85612] [ 85.605] sna_wakeup_handler [ 85.605] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 85.605] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 85.605] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 85.605] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 85.605] sna_dri2_get_msc(draw=146, pipe=0) [ 85.605] sna_crtc_record_swap: recording last swap on pipe=0, frame 4886 [msc=4886], time 85.597678 [ 85.605] sna_dri2_get_msc: msc=4886 [raw=4886], ust=85597678 [ 85.605] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=32 (refs=1/1, flush=0) , front=114 (refs=2/3, flush=1) [ 85.605] sna_dri2_schedule_swap(target_msc=4886, divisor=0, remainder=0) [ 85.605] sna_dri2_schedule_swap: using front handle=114, active_scanout?=2, flush?=1 [ 85.605] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 85.605] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 85.605] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 85.605] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 85.605] sna_crtc_record_swap: recording last swap on pipe=0, frame 4886 [msc=4886], time 85.597678 [ 85.605] immediate_swap: current_msc=4886, target_msc=4886 -- yes [ 85.605] can_flip: no, shadow enabled [ 85.605] sna_dri2_add_event: adding event to window 146) [ 85.605] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 85.605] sna_dri2_immediate_blit: no pending blit, starting chain [ 85.605] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 85.605] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 85.605] can_xchg: back size=8700f00, front size=8700f00 [ 85.605] can_xchg: yes, pixmap=4091 [ 85.605] sna_dri2_xchg: win=146, exchange front=114/86,ref=3 and back=32/80,ref=2, pixmap=4091 3840x2160 [ 85.605] sna_dri2_xchg: back_bo handle=32, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 85.605] sna_dri2_xchg: front_bo handle=114, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 85.605] set_bo: pixmap=4091, handle=32 (old handle=114) [ 85.605] set_bo: marking whole pixmap as damaged [ 85.605] set_bo: applying final/discard move-to-gpu [ 85.605] wait_for_shadow: flags=0, flips=0, handle=114, shadow=29 [ 85.605] set_bo: dropping flush hint from handle=114 [ 85.605] set_bo: adding flush hint to handle=32 [ 85.605] mark_stale(handle=114) => 1 [ 85.605] swap_limit: draw=146 setting swap limit to 3 [ 85.605] sna_dri2_swap_limit_validate: swap limit set to 3 [ 85.605] sna_next_vblank(pipe=0, waiting until next vblank) [ 85.605] sna_dri2_schedule_swap: reported target_msc=4886 [ 85.605] sna_accel_flush: flush?=0, dirty?=0 [ 85.605] sna_accel_flush: flush?=0, dirty?=0 [ 85.605] sna_accel_flush: flush?=0, dirty?=0 [ 85.605] sna_accel_flush: flush?=0, dirty?=0 [ 85.605] sna_block_handler (tv=535.484000) [ 85.605] sna_scanout_do_flush: flush timer active: delta=7 [ 85.605] sna_accel_do_throttle -- no pending activity [ 85.605] sna_accel_block: evaluating timers, active=5 [ 85.605] sna_accel_block: flush timer expires in 7 [85612] [ 85.612] sna_wakeup_handler [ 85.612] sna_block_handler (tv=535.477000) [ 85.612] sna_scanout_do_flush: flush timer active: delta=0 [ 85.612] sna_scanout_do_flush (time=85612), triggered [ 85.612] sna_scanout_flush (time=85612), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 85.612] has_shadow: has pending damage? 1, outstanding flips: 0 [ 85.612] stop_flush: scanout=32 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 85.612] has_shadow: has pending damage? 1, outstanding flips: 0 [ 85.612] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 85.612] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 85.612] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 85.612] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 85.612] sna_pixmap_move_to_gpu: already all-damaged [ 85.612] sna_pixmap_mark_active: pixmap=4091, handle=32 [ 85.612] sna_mode_redisplay: crtc[0] transformed? 0 [ 85.612] sna_mode_redisplay: crtc[1] transformed? 0 [ 85.612] sna_mode_redisplay: crtc[2] transformed? 0 [ 85.612] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=32 [active=1] [ 85.612] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 114, transformed? 0 [ 85.612] get_fb: reusing fb=68 for handle=32 [ 85.612] sna_mode_redisplay: recording flip on CRTC:32 handle=32, active_scanout=2, serial=3 [ 85.612] __kgem_bo_clear_busy: handle=32 [ 85.612] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 85.612] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 85.612] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 85.612] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=32, shadow handle=29 [ 85.613] sna_accel_do_throttle -- no pending activity [ 85.613] sna_accel_block: evaluating timers, active=5 [ 85.613] sna_accel_block: flush timer expires in 16 [85628] [ 85.614] sna_wakeup_handler [ 85.614] sna_mode_wakeup: len=64 [ 85.614] sna_dri2_vblank_handler(type=2, sequence=4887, draw=4181) [ 85.614] sna_crtc_record_swap: recording last swap on pipe=0, frame 4887 [msc=4887], time 85.614332 [ 85.614] sna_dri2_vblank_handler: 2 complete, frame=4887 tv=85.614332 [ 85.614] sna_dri2_blit_complete: blit finished [ 85.614] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4887, tv=85.614332) [ 85.614] frame_swap_complete(type=2): draw=146, pipe=0, frame=4887 [msc=4887], tv=85.614332 [ 85.614] sna_accel_flush: flush?=0, dirty?=0 [ 85.614] sna_dri2_event_free(draw?=1) [ 85.614] sna_dri2_remove_event: remove[0x561c94b075a0] from window 146, active? 1 [ 85.614] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 85.614] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=114] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 85.614] sna_dri2_vblank_handler complete [ 85.614] sna_mode_wakeup: recording last swap on pipe=0, frame 4887 [1317], time 85.614332 [ 85.614] sna_mode_wakeup: removing handle=114 [active_scanout=0] from scanout, installing handle=32 [active_scanout=2] [ 85.614] sna_mode_wakeup: flip complete, pending? 1 [ 85.614] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 85.614] sna_block_handler (tv=535.475000) [ 85.614] sna_scanout_do_flush: flush timer active: delta=14 [ 85.614] sna_accel_do_throttle -- no pending activity [ 85.614] sna_accel_block: evaluating timers, active=5 [ 85.614] sna_accel_block: flush timer expires in 14 [85628] [ 85.628] sna_wakeup_handler [ 85.628] sna_block_handler (tv=535.461000) [ 85.628] sna_scanout_do_flush: flush timer active: delta=0 [ 85.628] sna_scanout_do_flush (time=85628), triggered [ 85.628] sna_scanout_flush (time=85628), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 85.628] has_shadow: has pending damage? 0, outstanding flips: 0 [ 85.628] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 85.628] has_shadow: has pending damage? 0, outstanding flips: 0 [ 85.628] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 85.628] sna_accel_do_throttle -- no pending activity [ 85.628] sna_accel_block: evaluating timers, active=5 [ 85.628] sna_accel_block: flush timer expires in 16 [85644] [ 85.644] sna_wakeup_handler [ 85.644] sna_block_handler (tv=535.445000) [ 85.645] sna_scanout_do_flush: flush timer active: delta=0 [ 85.645] sna_scanout_do_flush (time=85644), triggered [ 85.645] sna_scanout_flush (time=85644), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 85.645] has_shadow: has pending damage? 0, outstanding flips: 0 [ 85.645] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 85.645] has_shadow: has pending damage? 0, outstanding flips: 0 [ 85.645] sna_accel_disarm_timer[0] (time=85644) [ 85.645] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 85.645] sna_accel_do_throttle -- no pending activity [ 85.668] sna_wakeup_handler [ 85.669] sna_accel_flush: flush?=0, dirty?=0 [ 85.669] sna_accel_flush: flush?=0, dirty?=0 [ 85.669] sna_block_handler (tv=0.499000) [ 85.669] has_shadow: has pending damage? 0, outstanding flips: 0 [ 85.669] sna_accel_do_throttle -- no pending activity [ 85.669] sna_wakeup_handler [ 85.669] sna_accel_flush: flush?=0, dirty?=0 [ 85.669] sna_accel_flush: flush?=0, dirty?=0 [ 85.669] sna_accel_flush: flush?=0, dirty?=0 [ 85.669] sna_block_handler (tv=0.499000) [ 85.669] has_shadow: has pending damage? 0, outstanding flips: 0 [ 85.669] sna_accel_do_throttle -- no pending activity [ 85.669] sna_wakeup_handler [ 85.669] sna_accel_flush: flush?=0, dirty?=0 [ 85.669] sna_block_handler (tv=0.499000) [ 85.669] has_shadow: has pending damage? 0, outstanding flips: 0 [ 85.669] sna_accel_do_throttle -- no pending activity [ 85.670] sna_wakeup_handler [ 85.670] sna_accel_flush: flush?=0, dirty?=0 [ 85.670] sna_accel_flush: flush?=0, dirty?=0 [ 85.670] sna_accel_flush: flush?=0, dirty?=0 [ 85.670] sna_accel_flush: flush?=0, dirty?=0 [ 85.670] sna_block_handler (tv=0.498000) [ 85.670] has_shadow: has pending damage? 0, outstanding flips: 0 [ 85.670] sna_accel_do_throttle -- no pending activity [ 85.671] sna_wakeup_handler [ 85.672] sna_hide_cursors [ 85.672] sna_crtc_disable_cursor: CRTC:32, handle=13 [ 85.672] sna_change_window_attributes [ 85.672] sna_accel_flush: flush?=0, dirty?=0 [ 85.672] sna_block_handler (tv=0.496000) [ 85.672] has_shadow: has pending damage? 0, outstanding flips: 0 [ 85.672] sna_accel_do_throttle -- no pending activity [ 85.672] sna_wakeup_handler [ 85.672] sna_create_pixmap(13, 20, 32, usage=0) [ 85.672] kgem_can_create_2d: 13x20 @ 32 [ 85.672] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=20 [ 85.672] kgem_can_create_2d: untiled size=4096 [ 85.672] kgem_choose_tiling: too thin [width 13, 32 bpp] for TILING_X [ 85.672] kgem_choose_tiling: 13x20 -> 0 [ 85.672] sna_create_pixmap: usage=0, flags=a [ 85.672] sna_create_pixmap: small buffer [1040], attaching to shadow pixmap [ 85.672] create_pixmap: allocating pixmap 13x20, depth=32/32, size=1048 [ 85.672] create_pixmap: serial=5230, usage=0, 13x20 [ 85.672] sna_create_pixmap: serial=5230, 13x20, usage=0 [ 85.672] sna_composite_rectangles(pixmap=5231, op=0, 0 x 1 [(0, 0)x(13, 20) ...]) [ 85.672] sna_composite_rectangles: converted to op 0 [ 85.672] sna_composite_rectangles[0] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 85.672] sna_composite_rectangles: nrects=1, region=(0, 0), (13, 20) x 1 [ 85.672] sna_composite_rectangles: clipped extents (0, 0),(13, 20) x 1 [ 85.672] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(13, 20) [ 85.672] sna_composite_rectangles: fallback, dst pixmap=5231 too small or not attached [ 85.672] sna_composite_rectangles: fallback [ 85.672] sna_drawable_move_region_to_cpu(pixmap=5231 (13x20), [(0, 0), (13, 20)], flags=1) [ 85.672] sna_drawable_move_region_to_cpu: region (0, 0), (13, 20) + (0, 0) subsumes pixmap (13x20) [ 85.672] _sna_pixmap_move_to_cpu(pixmap=5231, 13x20, flags=1) [ 85.672] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 85.672] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 85.672] operate_inplace: no, inplace operation not suitable [ 85.672] _sna_pixmap_move_to_cpu: marking as damaged [ 85.672] __sna_damage_all(13, 20) [ 85.672] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 85.672] sna_composite_rectangles(pixmap=5231, op=1, fff2f1f0 x 1 [(0, 0)x(13, 20) ...]) [ 85.672] sna_composite_rectangles: converted to op 1 [ 85.672] sna_composite_rectangles[0] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 85.672] sna_composite_rectangles: nrects=1, region=(0, 0), (13, 20) x 1 [ 85.672] sna_composite_rectangles: clipped extents (0, 0),(13, 20) x 1 [ 85.673] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(13, 20) [ 85.673] sna_composite_rectangles: fallback, dst pixmap=5231 too small or not attached [ 85.673] sna_composite_rectangles: fallback [ 85.673] sna_drawable_move_region_to_cpu(pixmap=5231 (13x20), [(0, 0), (13, 20)], flags=1) [ 85.673] sna_drawable_move_region_to_cpu: pixmap=5231 all damaged on CPU [ 85.673] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 85.673] sna_composite_rectangles: fallback fill: (0, 0)x(13, 20) fff2f1f0 [ 85.673] sna_composite_rectangles(pixmap=5231, op=1, ff300a24 x 2 [(0, 0)x(13, 20) ...]) [ 85.673] sna_composite_rectangles: converted to op 1 [ 85.673] sna_composite_rectangles[0] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 85.673] sna_composite_rectangles[1] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 85.673] sna_composite_rectangles: nrects=2, region=(0, 0), (13, 20) x 2 [ 85.673] sna_composite_rectangles: clipped extents (0, 0),(13, 20) x 1 [ 85.673] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(13, 20) [ 85.673] sna_composite_rectangles: fallback, dst pixmap=5231 too small or not attached [ 85.673] sna_composite_rectangles: fallback [ 85.673] sna_drawable_move_region_to_cpu(pixmap=5231 (13x20), [(0, 0), (13, 20)], flags=1) [ 85.673] sna_drawable_move_region_to_cpu: pixmap=5231 all damaged on CPU [ 85.673] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 85.673] sna_composite_rectangles: fallback fill: (0, 0)x(13, 20) ff300a24 [ 85.673] sna_glyphs(op=3, nlist=2, src=(1, -2)) [ 85.673] sna_glyphs: fallback -- too small (13x20) [ 85.673] glyphs_fallback: nlist=2, count=3, extents (0, -13), (19, 1) [ 85.673] glyphs_fallback: clipped extents (0, 0), (13, 1) [ 85.673] sna_drawable_move_region_to_cpu(pixmap=5231 (13x20), [(0, 0), (13, 1)], flags=3) [ 85.673] sna_drawable_move_region_to_cpu: pixmap=5231 all damaged on CPU [ 85.673] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 85.673] sna_composite_rectangles(pixmap=5231, op=1, ffffffff x 1 [(1, 1)x(9, 17) ...]) [ 85.673] sna_composite_rectangles: converted to op 1 [ 85.673] sna_composite_rectangles[0] (1, 1)x(9, 17) -> (1, 1), (10, 18) [ 85.673] sna_composite_rectangles: nrects=1, region=(1, 1), (10, 18) x 1 [ 85.673] sna_composite_rectangles: clipped extents (1, 1),(10, 18) x 1 [ 85.673] sna_composite_rectangles: pixmap +(0, 0) extents (1, 1),(10, 18) [ 85.673] sna_composite_rectangles: fallback, dst pixmap=5231 too small or not attached [ 85.673] sna_composite_rectangles: fallback [ 85.673] sna_drawable_move_region_to_cpu(pixmap=5231 (13x20), [(1, 1), (10, 18)], flags=1) [ 85.673] sna_drawable_move_region_to_cpu: pixmap=5231 all damaged on CPU [ 85.673] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 85.673] sna_composite_rectangles: fallback fill: (1, 1)x(9, 17) ffffffff [ 85.673] sna_copy_area: src=pixmap=5231:(0, 0)x(13, 20)+(0, 0) -> dst=pixmap=3060:(495, 1003)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 85.673] sna_copy_area: normal copy [ 85.673] sna_do_copy: src=(0, 0), dst=(495, 1003), size=(13x20) [ 85.673] sna_do_copy: after drawable: src=(0, 0), dst=(560, 1027), size=(13x20) [ 85.673] sna_do_copy: dst extents (560, 1027), (573, 1047), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 85.673] sna_do_copy: clipped dst extents (560, 1027), (573, 1047) [ 85.673] sna_do_copy: unclipped src extents (0, 0), (13, 20) [ 85.673] sna_do_copy: clipped src extents (0, 0), (13, 20) [ 85.673] sna_do_copy: pixmap -- no source clipping [ 85.673] sna_do_copy: src extents (0, 0), (13, 20) x 1 [ 85.673] sna_do_copy: copy region (560, 1027), (573, 1047) x 1 + (-560, -1027) [ 85.673] sna_copy_boxes (boxes=1x[(560, 1027), (573, 1047)...], src pixmap=5231+(-560, -1027), dst pixmap=3060+(-65, -24), alu=3, src.size=13x20, dst.size=3775x2136) [ 85.673] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94b41c50, gpu_bo=0, cpu_bo=0), replaces=0 [ 85.673] sna_drawable_use_bo pixmap=3060, box=((495, 1003), (508, 1023)), flags=8... [ 85.673] sna_drawable_use_bo: exported target, set PREFER_GPU [ 85.673] sna_drawable_use_bo: pinned, never REPLACES [ 85.673] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 85.673] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.674] sna_drawable_use_bo: using whole GPU bo [ 85.674] region_overlaps_damage? [ 85.674] use_shm_bo: no, not attached [ 85.674] sna_drawable_move_region_to_cpu(pixmap=5231 (13x20), [(0, 0), (13, 20)], flags=2) [ 85.674] sna_drawable_move_region_to_cpu: pixmap=5231 all damaged on CPU [ 85.674] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 85.674] sna_write_boxes x 1, src stride=52, src dx=(-495, -1003) [ 85.674] kgem_bo_can_map: handle=9, map=0x7fc6b7845000:0x0:0x7fc656564000, tiling=1, domain=1, offset=4029534208 [ 85.674] write_boxes_inplace x 1, handle=9, tiling=1 [ 85.674] upload_inplace__tiled: tiling=1 [ 85.674] kgem_bo_can_map__cpu: handle=9 [ 85.674] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 85.674] kgem_bo_map__cpu(handle=9, size=33177600, map=0x7fc6b7845000:0x7fc656564000) [ 85.674] kgem_bo_sync__cpu: handle=9 [ 85.674] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(495, 1003), size=13x20, pitch=52/15360 [ 85.674] sna_accel_flush: flush?=0, dirty?=0 [ 85.674] sna_accel_flush: flush?=0, dirty?=0 [ 85.674] sna_accel_flush: flush?=0, dirty?=0 [ 85.674] sna_accel_flush: flush?=0, dirty?=0 [ 85.674] sna_destroy_pixmap: pixmap=5231, attached?=1 [ 85.674] __sna_free_pixmap(pixmap=5231) [ 85.674] sna_accel_flush: flush?=0, dirty?=0 [ 85.674] sna_accel_flush: flush?=0, dirty?=0 [ 85.674] sna_accel_flush: flush?=0, dirty?=0 [ 85.674] sna_block_handler (tv=0.494000) [ 85.674] has_shadow: has pending damage? 0, outstanding flips: 0 [ 85.674] sna_accel_do_throttle -- no pending activity [ 85.675] sna_wakeup_handler [ 85.675] sna_accel_flush: flush?=0, dirty?=0 [ 85.675] sna_accel_flush: flush?=0, dirty?=0 [ 85.675] sna_accel_flush: flush?=0, dirty?=0 [ 85.675] sna_accel_flush: flush?=0, dirty?=0 [ 85.675] sna_accel_flush: flush?=0, dirty?=0 [ 85.675] sna_accel_flush: flush?=0, dirty?=0 [ 85.675] sna_accel_flush: flush?=0, dirty?=0 [ 85.675] sna_accel_flush: flush?=0, dirty?=0 [ 85.675] sna_accel_flush: flush?=0, dirty?=0 [ 85.676] sna_block_handler (tv=0.492000) [ 85.676] has_shadow: has pending damage? 0, outstanding flips: 0 [ 85.676] sna_accel_do_throttle -- no pending activity [ 85.676] sna_wakeup_handler [ 85.676] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=114, name=86 [ 85.676] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 85.676] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 85.676] sna_dri2_get_back: draw size=3840x2160, back buffer handle=114 size=3840x2160, is-scanout? 1, active?=0, pitch=15360, front pitch=15360 [ 85.676] sna_dri2_get_back: reuse backbuffer? 1 [ 85.676] sna_dri2_get_back: back buffer handle=114, active?=0, refcnt=1 [ 85.676] sna_dri2_get_back: reuse unattached back [ 85.676] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 85.676] sna_dri2_reuse_buffer: reusing back buffer handle=114, name=86, pitch=15360, age=0 [ 85.676] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 85.676] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=32, name=80, active_scanout=2 [ 85.676] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 85.676] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 85.676] sna_accel_flush: flush?=0, dirty?=0 [ 85.676] sna_accel_flush: flush?=0, dirty?=0 [ 85.676] sna_accel_flush: flush?=0, dirty?=0 [ 85.676] sna_block_handler (tv=0.492000) [ 85.676] has_shadow: has pending damage? 0, outstanding flips: 0 [ 85.676] timer_enable (time=85676), starting timer 0 [ 85.676] sna_accel_do_throttle -- no pending activity [ 85.676] sna_accel_block: evaluating timers, active=5 [ 85.676] sna_accel_block: flush timer expires in 8 [85684] [ 85.677] sna_wakeup_handler [ 85.677] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 85.677] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 85.677] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 85.677] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 85.677] sna_dri2_get_msc(draw=146, pipe=0) [ 85.677] sna_crtc_record_swap: recording last swap on pipe=0, frame 4890 [msc=4890], time 85.664287 [ 85.677] sna_dri2_get_msc: msc=4890 [raw=4890], ust=85664287 [ 85.677] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=114 (refs=1/1, flush=0) , front=32 (refs=2/3, flush=1) [ 85.677] sna_dri2_schedule_swap(target_msc=4887, divisor=0, remainder=0) [ 85.677] sna_dri2_schedule_swap: using front handle=32, active_scanout?=2, flush?=1 [ 85.677] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 85.677] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 85.677] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 85.677] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 85.677] sna_crtc_record_swap: recording last swap on pipe=0, frame 4890 [msc=4890], time 85.664287 [ 85.677] immediate_swap: current_msc=4890, target_msc=4887 -- yes [ 85.677] can_flip: no, shadow enabled [ 85.677] sna_dri2_add_event: adding event to window 146) [ 85.678] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 85.678] sna_dri2_immediate_blit: no pending blit, starting chain [ 85.678] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 85.678] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 85.678] can_xchg: back size=8700f00, front size=8700f00 [ 85.678] can_xchg: yes, pixmap=4091 [ 85.678] sna_dri2_xchg: win=146, exchange front=32/80,ref=3 and back=114/86,ref=2, pixmap=4091 3840x2160 [ 85.678] sna_dri2_xchg: back_bo handle=114, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 85.678] sna_dri2_xchg: front_bo handle=32, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 85.678] set_bo: pixmap=4091, handle=114 (old handle=32) [ 85.678] set_bo: marking whole pixmap as damaged [ 85.678] set_bo: applying final/discard move-to-gpu [ 85.678] wait_for_shadow: flags=0, flips=0, handle=32, shadow=29 [ 85.678] set_bo: dropping flush hint from handle=32 [ 85.678] set_bo: adding flush hint to handle=114 [ 85.678] mark_stale(handle=32) => 1 [ 85.678] swap_limit: draw=146 setting swap limit to 3 [ 85.678] sna_dri2_swap_limit_validate: swap limit set to 3 [ 85.678] sna_next_vblank(pipe=0, waiting until next vblank) [ 85.678] sna_dri2_schedule_swap: reported target_msc=4890 [ 85.678] sna_accel_flush: flush?=0, dirty?=0 [ 85.678] sna_accel_flush: flush?=0, dirty?=0 [ 85.678] sna_accel_flush: flush?=0, dirty?=0 [ 85.678] sna_accel_flush: flush?=0, dirty?=0 [ 85.678] sna_block_handler (tv=0.490000) [ 85.678] sna_scanout_do_flush: flush timer active: delta=6 [ 85.678] sna_accel_do_throttle -- no pending activity [ 85.678] sna_accel_block: evaluating timers, active=5 [ 85.678] sna_accel_block: flush timer expires in 6 [85684] [ 85.680] sna_wakeup_handler [ 85.680] sna_mode_wakeup: len=32 [ 85.680] sna_dri2_vblank_handler(type=2, sequence=4891, draw=4181) [ 85.680] sna_crtc_record_swap: recording last swap on pipe=0, frame 4891 [msc=4891], time 85.680945 [ 85.680] sna_dri2_vblank_handler: 2 complete, frame=4891 tv=85.680945 [ 85.680] sna_dri2_blit_complete: blit finished [ 85.680] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4891, tv=85.680945) [ 85.680] frame_swap_complete(type=2): draw=146, pipe=0, frame=4891 [msc=4891], tv=85.680945 [ 85.680] sna_accel_flush: flush?=0, dirty?=0 [ 85.680] sna_dri2_event_free(draw?=1) [ 85.680] sna_dri2_remove_event: remove[0x561c94b075a0] from window 146, active? 1 [ 85.680] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=114] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 85.680] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=32] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 85.680] sna_dri2_vblank_handler complete [ 85.680] sna_block_handler (tv=0.488000) [ 85.680] sna_scanout_do_flush: flush timer active: delta=4 [ 85.680] sna_accel_do_throttle -- no pending activity [ 85.680] sna_accel_block: evaluating timers, active=5 [ 85.680] sna_accel_block: flush timer expires in 4 [85684] [ 85.683] sna_wakeup_handler [ 85.683] sna_accel_flush: flush?=0, dirty?=0 [ 85.683] sna_accel_flush: flush?=0, dirty?=0 [ 85.683] sna_block_handler (tv=0.485000) [ 85.683] sna_scanout_do_flush: flush timer active: delta=1 [ 85.683] sna_scanout_do_flush (time=85683), triggered [ 85.683] sna_scanout_flush (time=85683), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 85.683] has_shadow: has pending damage? 1, outstanding flips: 0 [ 85.683] stop_flush: scanout=114 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 85.683] has_shadow: has pending damage? 1, outstanding flips: 0 [ 85.683] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 85.683] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 85.683] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 85.683] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 85.683] sna_pixmap_move_to_gpu: already all-damaged [ 85.683] sna_pixmap_mark_active: pixmap=4091, handle=114 [ 85.683] sna_mode_redisplay: crtc[0] transformed? 0 [ 85.683] sna_mode_redisplay: crtc[1] transformed? 0 [ 85.683] sna_mode_redisplay: crtc[2] transformed? 0 [ 85.683] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=114 [active=1] [ 85.683] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 32, transformed? 0 [ 85.683] get_fb: reusing fb=81 for handle=114 [ 85.683] sna_mode_redisplay: recording flip on CRTC:32 handle=114, active_scanout=2, serial=3 [ 85.683] __kgem_bo_clear_busy: handle=114 [ 85.683] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 85.684] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 85.684] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 85.684] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=114, shadow handle=29 [ 85.684] sna_accel_do_throttle -- no pending activity [ 85.684] sna_accel_block: evaluating timers, active=5 [ 85.684] sna_accel_block: flush timer expires in 16 [85699] [ 85.697] sna_wakeup_handler [ 85.697] sna_mode_wakeup: len=32 [ 85.697] sna_mode_wakeup: recording last swap on pipe=0, frame 4892 [131c], time 85.697602 [ 85.697] sna_mode_wakeup: removing handle=32 [active_scanout=0] from scanout, installing handle=114 [active_scanout=2] [ 85.697] sna_mode_wakeup: flip complete, pending? 1 [ 85.697] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 85.697] sna_block_handler (tv=0.471000) [ 85.697] sna_scanout_do_flush: flush timer active: delta=2 [ 85.697] sna_scanout_do_flush (time=85697), triggered [ 85.697] sna_scanout_flush (time=85697), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 85.697] has_shadow: has pending damage? 0, outstanding flips: 0 [ 85.697] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 85.697] has_shadow: has pending damage? 0, outstanding flips: 0 [ 85.697] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 85.697] sna_accel_do_throttle -- no pending activity [ 85.697] sna_accel_block: evaluating timers, active=5 [ 85.697] sna_accel_block: flush timer expires in 16 [85713] [ 85.699] sna_wakeup_handler [ 85.699] sna_create_pixmap(220, 20, 32, usage=0) [ 85.699] kgem_can_create_2d: 220x20 @ 32 [ 85.699] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=896, height=20 [ 85.699] kgem_can_create_2d: untiled size=20480 [ 85.699] kgem_choose_tiling: 220x20 -> 1 [ 85.699] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1024, height=24 [ 85.699] kgem_can_create_2d: tiled[1] size=24576 [ 85.699] sna_create_pixmap: usage=0, flags=1b [ 85.699] sna_create_pixmap: creating GPU pixmap 220x20, stride=880, flags=1b [ 85.699] __pop_freed_pixmap: reusing freed pixmap=5227 header [ 85.699] create_pixmap_hdr: pixmap=5232, width=220, height=20, usage=0 [ 85.699] sna_create_pixmap: serial=5232, 220x20, usage=0 [ 85.699] sna_composite_rectangles(pixmap=5233, op=0, 0 x 1 [(0, 0)x(220, 20) ...]) [ 85.699] sna_composite_rectangles: converted to op 0 [ 85.699] sna_composite_rectangles[0] (0, 0)x(220, 20) -> (0, 0), (220, 20) [ 85.699] sna_composite_rectangles: nrects=1, region=(0, 0), (220, 20) x 1 [ 85.699] sna_composite_rectangles: clipped extents (0, 0),(220, 20) x 1 [ 85.699] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(220, 20) [ 85.699] sna_composite_rectangles: dropping last-cpu hint [ 85.699] sna_drawable_use_bo pixmap=5233, box=((0, 0), (220, 20)), flags=19... [ 85.699] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 85.699] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 85.699] sna_pixmap_move_to_gpu(pixmap=5233, usage=0), flags=b [ 85.699] sna_pixmap_move_to_gpu: CPU damage? 0 [ 85.699] sna_pixmap_move_to_gpu: creating GPU bo (220x20@32), create=b [ 85.699] kgem_choose_tiling: 220x20 -> 1 [ 85.699] kgem_choose_tiling: 220x20 -> 1 [ 85.699] sna_pixmap_alloc_gpu: pixmap=5233 [ 85.699] kgem_create_2d(220x20, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 85.700] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1024, height=24 [ 85.700] kgem_set_tiling: handle=152, tiling=1 [1], pitch=1024 [1024]: 1 [ 85.700] kgem_bo_remove_from_inactive: removing handle=152 from inactive [ 85.700] from inactive: pitch=1024, tiling=1: handle=152, id=2932 [ 85.700] __sna_damage_all(220, 20) [ 85.700] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 85.700] sna_pixmap_mark_active: pixmap=5233, handle=152 [ 85.700] sna_drawable_use_bo: allocated GPU bo for operation [ 85.700] sna_drawable_use_bo: using GPU bo with damage? 0 [ 85.700] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 85.700] kgem_bo_is_render: handle=152, rq? 0 [0] [ 85.700] kgem_bo_is_render: handle=152, rq? 0 [0] [ 85.700] gen9_render_fill_boxes(0 x 1 [(0, 0), (220, 20) ...]) [ 85.700] sna_render_get_solid: 0 [ 85.700] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 85.700] kgem_check_bo: num_pages=+16, num_exec=+1 [ 85.700] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 85.700] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 85.700] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 85.700] kgem_add_handle: handle=4, index=0 [ 85.700] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 85.700] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 85.700] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 85.700] gen9_composite_get_binding_table(ffc0) [ 85.700] kgem_add_reloc64: handle=152, pos=16360, delta=0, domains=20002 [ 85.700] kgem_add_handle: handle=152, index=1 [ 85.700] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=ffebf000) [ 85.700] __kgem_bo_mark_dirty: handle=152 (proxy? 0) [ 85.700] [3fe0] bind bo(handle=152, addr=ffebf000), format=192, width=220, height=20, pitch=1024, tiling=1 -> render [ 85.700] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 85.700] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 85.700] kgem_add_handle: handle=7, index=2 [ 85.700] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 85.700] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 85.700] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 85.700] gen9_emit_sampler: sampler = 1 [ 85.700] gen9_emit_sf: num_sf_outputs=1 [ 85.700] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 85.700] gen9_emit_vertex_elements: setup id=0 [ 85.700] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 85.700] (0, 0), (220, 20) [ 85.700] gen8_vertex_flush[490] = 3 [ 85.700] sna_composite_rectangles: pixmap=5233 marking clear [0]? 1 [ 85.700] sna_composite_rectangles(pixmap=5233, op=1, fff2f1f0 x 1 [(0, 0)x(220, 20) ...]) [ 85.700] sna_composite_rectangles: converted to op 1 [ 85.700] sna_composite_rectangles[0] (0, 0)x(220, 20) -> (0, 0), (220, 20) [ 85.700] sna_composite_rectangles: nrects=1, region=(0, 0), (220, 20) x 1 [ 85.700] sna_composite_rectangles: clipped extents (0, 0),(220, 20) x 1 [ 85.700] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(220, 20) [ 85.700] sna_composite_rectangles: promoting to full GPU [ 85.700] sna_composite_rectangles: dropping last-cpu hint [ 85.700] sna_drawable_use_bo pixmap=5233, box=((0, 0), (220, 20)), flags=19... [ 85.700] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 85.700] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.700] sna_drawable_use_bo: using whole GPU bo [ 85.700] gen9_render_fill_boxes (op=1, color=(f2f2, f1f1, f0f0, ffff) [20028888]) [ 85.701] kgem_bo_is_render: handle=152, rq? 1 [1] [ 85.701] gen9_render_fill_boxes(fff2f1f0 x 1 [(0, 0), (220, 20) ...]) [ 85.701] sna_render_get_solid: fff2f1f0 [ 85.701] sna_render_get_solid(15) = fff2f1f0 (old) [ 85.701] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 85.701] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.701] gen9_composite_get_binding_table(ff00) [ 85.701] kgem_add_reloc64: handle=143, pos=16312, delta=0, domains=40000 [ 85.701] kgem_add_reloc64: adding proxy [delta=60] for handle=143 [ 85.701] kgem_add_handle: handle=143, index=3 [ 85.701] kgem_add_reloc64[5] = (delta=60, target handle=3, presumed=fff6e000) [ 85.701] [3fb0] bind bo(handle=143, addr=fff6e03c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 85.701] gen9_emit_vertex_elements: setup id=0 [ 85.701] (0, 0), (220, 20) [ 85.701] gen8_vertex_flush[4cc] = 3 [ 85.701] sna_composite_rectangles: pixmap=5233 marking clear [fff2f1f0]? 1 [ 85.701] sna_composite_rectangles(pixmap=5233, op=1, ff300a24 x 2 [(0, 0)x(220, 20) ...]) [ 85.701] sna_composite_rectangles: converted to op 1 [ 85.701] sna_composite_rectangles[0] (0, 0)x(220, 20) -> (0, 0), (220, 20) [ 85.701] sna_composite_rectangles[1] (0, 0)x(220, 20) -> (0, 0), (220, 20) [ 85.701] sna_composite_rectangles: nrects=2, region=(0, 0), (220, 20) x 2 [ 85.701] sna_composite_rectangles: clipped extents (0, 0),(220, 20) x 1 [ 85.701] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(220, 20) [ 85.701] sna_composite_rectangles: promoting to full GPU [ 85.701] sna_composite_rectangles: dropping last-cpu hint [ 85.701] sna_drawable_use_bo pixmap=5233, box=((0, 0), (220, 20)), flags=19... [ 85.701] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 85.701] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.701] sna_drawable_use_bo: using whole GPU bo [ 85.701] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 85.701] kgem_bo_is_render: handle=152, rq? 1 [1] [ 85.701] gen9_render_fill_boxes(ff300a24 x 1 [(0, 0), (220, 20) ...]) [ 85.701] sna_render_get_solid: ff300a24 [ 85.701] sna_render_get_solid(17) = ff300a24 (old) [ 85.701] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 85.701] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.701] gen9_composite_get_binding_table(fe80) [ 85.701] kgem_add_reloc64: handle=143, pos=16280, delta=0, domains=40000 [ 85.701] kgem_add_reloc64: adding proxy [delta=68] for handle=143 [ 85.701] kgem_add_reloc64[6] = (delta=68, target handle=3, presumed=fff6e000) [ 85.701] [3f90] bind bo(handle=143, addr=fff6e044), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 85.701] gen9_emit_vertex_elements: setup id=0 [ 85.701] (0, 0), (220, 20) [ 85.701] gen8_vertex_flush[508] = 3 [ 85.701] sna_composite_rectangles: pixmap=5233 marking clear [ff300a24]? 1 [ 85.701] sna_glyphs(op=3, nlist=2, src=(1, -2)) [ 85.701] kgem_bo_is_busy: handle=152, domain: 0 exec? 1, rq? 1 [ 85.701] can_discard_mask: nlist=2, mask=28888, depth 32, op=3 (bounded? 1) [ 85.701] glyphs_format: format=166024, depth=32 [ 85.701] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 85.701] sna_glyphs: discarding mask [ 85.701] glyphs0_to_dst(op=3, src=(1, -2), nlist=2, dst=(1, -2)+(0, 0)) [ 85.701] clipped_glyphs? 47 glyph in 2 lists extents (0, -14), (199, 19), region (0, 0), (199, 19): yes [ 85.701] gen9_render_composite: 0x0, current mode=1/1 [ 85.701] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 85.701] gen9_composite_fallback: mask is already on the GPU, try to use GPU [ 85.701] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.701] sna_drawable_use_bo pixmap=5233, box=((0, 0), (199, 19)), flags=7... [ 85.701] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.701] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.701] sna_drawable_use_bo: using whole GPU bo [ 85.701] gen9_composite_set_target: pixmap=5233, format=20028888, size=220x20, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 85.702] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.702] color_convert: src=ffffffff [20028888] [ 85.702] color_convert: dst=ffffffff [20028888] [ 85.702] sna_render_get_solid: ffffffff [ 85.702] sna_render_get_solid(white) [ 85.702] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.702] sna_transform_is_imprecise_integer_translation: no transform [ 85.702] gen9_composite_picture: integer translation (0, 0), removing [ 85.702] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.702] sna_render_pixmap_bo: GPU all damaged [ 85.702] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.702] gen4_choose_composite_emitter: solid, identity mask [ 85.702] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 85.702] aligning vertex: was 2, now 4 floats per vertex [ 85.702] gen9_composite_get_binding_table(fe00) [ 85.702] kgem_add_reloc64: handle=7, pos=16248, delta=0, domains=40000 [ 85.702] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 85.702] kgem_add_reloc64[7] = (delta=1048, target handle=2, presumed=fffe8000) [ 85.702] [3f70] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 85.702] kgem_add_reloc64: handle=6, pos=16232, delta=0, domains=40000 [ 85.702] kgem_add_handle: handle=6, index=4 [ 85.702] kgem_add_reloc64[8] = (delta=0, target handle=4, presumed=fd581000) [ 85.702] [3f60] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 85.702] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 85.702] gen9_emit_sampler: sampler = a [ 85.702] gen9_emit_sf: num_sf_outputs=2 [ 85.702] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.702] gen9_emit_vertex_elements: setup id=9 [ 85.702] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 85.702] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 85.702] glyphs0_to_dst: glyph=(10, -13), (19, 1), clip=(0, 0), (199, 19) [ 85.702] glyphs0_to_dst: blt=(10, 0), (19, 1) [ 85.702] emit_primitive_identity_mask__avx2: dst=(10, 0), mask=(832.00, 45.00) x (9.00, 1.00) [ 85.702] glyphs0_to_dst: glyph=(55, -10), (64, 1), clip=(0, 0), (199, 19) [ 85.702] glyphs0_to_dst: blt=(55, 0), (64, 1) [ 85.702] emit_primitive_identity_mask__avx2: dst=(55, 0), mask=(880.00, 26.00) x (9.00, 1.00) [ 85.702] glyphs0_to_dst: glyph=(73, -13), (82, 1), clip=(0, 0), (199, 19) [ 85.702] glyphs0_to_dst: blt=(73, 0), (82, 1) [ 85.702] emit_primitive_identity_mask__avx2: dst=(73, 0), mask=(832.00, 45.00) x (9.00, 1.00) [ 85.702] glyphs0_to_dst: glyph=(91, -10), (100, 1), clip=(0, 0), (199, 19) [ 85.702] glyphs0_to_dst: blt=(91, 0), (100, 1) [ 85.702] emit_primitive_identity_mask__avx2: dst=(91, 0), mask=(880.00, 26.00) x (9.00, 1.00) [ 85.702] glyphs0_to_dst: glyph=(99, 0), (110, 2), clip=(0, 0), (199, 19) [ 85.702] glyphs0_to_dst: blt=(99, 0), (110, 2) [ 85.702] emit_primitive_identity_mask__avx2: dst=(99, 0), mask=(832.00, 48.00) x (11.00, 2.00) [ 85.702] glyphs0_to_dst: glyph=(135, 0), (146, 2), clip=(0, 0), (199, 19) [ 85.702] glyphs0_to_dst: blt=(135, 0), (146, 2) [ 85.702] emit_primitive_identity_mask__avx2: dst=(135, 0), mask=(832.00, 48.00) x (11.00, 2.00) [ 85.702] glyphs0_to_dst: glyph=(162, -10), (172, 1), clip=(0, 0), (199, 19) [ 85.702] glyphs0_to_dst: blt=(162, 0), (172, 1) [ 85.702] emit_primitive_identity_mask__avx2: dst=(162, 0), mask=(880.00, 58.00) x (10.00, 1.00) [ 85.702] glyphs0_to_dst: glyph=(0, 10), (10, 13), clip=(0, 0), (199, 19) [ 85.702] glyphs0_to_dst: blt=(0, 10), (10, 13) [ 85.702] emit_primitive_identity_mask__avx2: dst=(0, 10), mask=(1008.00, 48.00) x (10.00, 3.00) [ 85.702] glyphs0_to_dst: glyph=(10, 4), (19, 18), clip=(0, 0), (199, 19) [ 85.702] glyphs0_to_dst: blt=(10, 4), (19, 18) [ 85.702] emit_primitive_identity_mask__avx2: dst=(10, 4), mask=(832.00, 32.00) x (9.00, 14.00) [ 85.702] glyphs0_to_dst: glyph=(19, 7), (28, 15), clip=(0, 0), (199, 19) [ 85.702] glyphs0_to_dst: blt=(19, 7), (28, 15) [ 85.702] emit_primitive_identity_mask__avx2: dst=(19, 7), mask=(896.00, 48.00) x (9.00, 8.00) [ 85.702] glyphs0_to_dst: glyph=(27, 7), (37, 15), clip=(0, 0), (199, 19) [ 85.702] glyphs0_to_dst: blt=(27, 7), (37, 15) [ 85.703] emit_primitive_identity_mask__avx2: dst=(27, 7), mask=(848.00, 16.00) x (10.00, 8.00) [ 85.703] glyphs0_to_dst: glyph=(37, 7), (46, 15), clip=(0, 0), (199, 19) [ 85.703] glyphs0_to_dst: blt=(37, 7), (46, 15) [ 85.703] emit_primitive_identity_mask__avx2: dst=(37, 7), mask=(848.00, 48.00) x (9.00, 8.00) [ 85.703] glyphs0_to_dst: glyph=(45, 4), (55, 15), clip=(0, 0), (199, 19) [ 85.703] glyphs0_to_dst: blt=(45, 4), (55, 15) [ 85.703] emit_primitive_identity_mask__avx2: dst=(45, 4), mask=(992.00, 32.00) x (10.00, 11.00) [ 85.703] glyphs0_to_dst: glyph=(55, 7), (64, 18), clip=(0, 0), (199, 19) [ 85.703] glyphs0_to_dst: blt=(55, 7), (64, 18) [ 85.703] emit_primitive_identity_mask__avx2: dst=(55, 7), mask=(880.00, 16.00) x (9.00, 11.00) [ 85.703] glyphs0_to_dst: glyph=(64, 4), (73, 15), clip=(0, 0), (199, 19) [ 85.703] glyphs0_to_dst: blt=(64, 4), (73, 15) [ 85.703] emit_primitive_identity_mask__avx2: dst=(64, 4), mask=(880.00, 0.00) x (9.00, 11.00) [ 85.703] glyphs0_to_dst: glyph=(73, 4), (82, 18), clip=(0, 0), (199, 19) [ 85.703] glyphs0_to_dst: blt=(73, 4), (82, 18) [ 85.703] emit_primitive_identity_mask__avx2: dst=(73, 4), mask=(832.00, 32.00) x (9.00, 14.00) [ 85.703] glyphs0_to_dst: glyph=(81, 7), (91, 15), clip=(0, 0), (199, 19) [ 85.703] glyphs0_to_dst: blt=(81, 7), (91, 15) [ 85.703] emit_primitive_identity_mask__avx2: dst=(81, 7), mask=(848.00, 16.00) x (10.00, 8.00) [ 85.703] glyphs0_to_dst: glyph=(91, 7), (100, 18), clip=(0, 0), (199, 19) [ 85.703] glyphs0_to_dst: blt=(91, 7), (100, 18) [ 85.703] emit_primitive_identity_mask__avx2: dst=(91, 7), mask=(880.00, 16.00) x (9.00, 11.00) [ 85.703] glyphs0_to_dst: glyph=(99, 17), (110, 19), clip=(0, 0), (199, 19) [ 85.703] glyphs0_to_dst: blt=(99, 17), (110, 19) [ 85.703] emit_primitive_identity_mask__avx2: dst=(99, 17), mask=(832.00, 48.00) x (11.00, 2.00) [ 85.703] glyphs0_to_dst: glyph=(108, 3), (118, 15), clip=(0, 0), (199, 19) [ 85.703] glyphs0_to_dst: blt=(108, 3), (118, 15) [ 85.703] emit_primitive_identity_mask__avx2: dst=(108, 3), mask=(864.00, 0.00) x (10.00, 12.00) [ 85.703] glyphs0_to_dst: glyph=(117, 7), (127, 15), clip=(0, 0), (199, 19) [ 85.703] glyphs0_to_dst: blt=(117, 7), (127, 15) [ 85.703] emit_primitive_identity_mask__avx2: dst=(117, 7), mask=(864.00, 32.00) x (10.00, 8.00) [ 85.703] glyphs0_to_dst: glyph=(126, 4), (136, 15), clip=(0, 0), (199, 19) [ 85.703] glyphs0_to_dst: blt=(126, 4), (136, 15) [ 85.703] emit_primitive_identity_mask__avx2: dst=(126, 4), mask=(880.00, 32.00) x (10.00, 11.00) [ 85.703] glyphs0_to_dst: glyph=(135, 17), (146, 19), clip=(0, 0), (199, 19) [ 85.703] glyphs0_to_dst: blt=(135, 17), (146, 19) [ 85.703] emit_primitive_identity_mask__avx2: dst=(135, 17), mask=(832.00, 48.00) x (11.00, 2.00) [ 85.703] glyphs0_to_dst: glyph=(144, 4), (154, 15), clip=(0, 0), (199, 19) [ 85.703] glyphs0_to_dst: blt=(144, 4), (154, 15) [ 85.703] emit_primitive_identity_mask__avx2: dst=(144, 4), mask=(880.00, 32.00) x (10.00, 11.00) [ 85.703] glyphs0_to_dst: glyph=(153, 7), (163, 15), clip=(0, 0), (199, 19) [ 85.703] glyphs0_to_dst: blt=(153, 7), (163, 15) [ 85.703] emit_primitive_identity_mask__avx2: dst=(153, 7), mask=(944.00, 0.00) x (10.00, 8.00) [ 85.703] glyphs0_to_dst: glyph=(162, 7), (172, 18), clip=(0, 0), (199, 19) [ 85.703] glyphs0_to_dst: blt=(162, 7), (172, 18) [ 85.703] emit_primitive_identity_mask__avx2: dst=(162, 7), mask=(880.00, 48.00) x (10.00, 11.00) [ 85.703] glyphs0_to_dst: glyph=(174, 12), (179, 15), clip=(0, 0), (199, 19) [ 85.703] glyphs0_to_dst: blt=(174, 12), (179, 15) [ 85.703] emit_primitive_identity_mask__avx2: dst=(174, 12), mask=(1008.00, 32.00) x (5.00, 3.00) [ 85.703] glyphs0_to_dst: glyph=(181, 7), (190, 15), clip=(0, 0), (199, 19) [ 85.703] glyphs0_to_dst: blt=(181, 7), (190, 15) [ 85.703] emit_primitive_identity_mask__avx2: dst=(181, 7), mask=(896.00, 48.00) x (9.00, 8.00) [ 85.703] glyphs0_to_dst: glyph=(190, 3), (199, 15), clip=(0, 0), (199, 19) [ 85.703] glyphs0_to_dst: blt=(190, 3), (199, 15) [ 85.703] emit_primitive_identity_mask__avx2: dst=(190, 3), mask=(992.00, 48.00) x (9.00, 12.00) [ 85.703] gen8_vertex_flush[5e4] = 87 [ 85.703] gen9_magic_ca_pass: CA fixup (5 -> 92) [ 85.703] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.703] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.703] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.703] sna_composite_rectangles(pixmap=5233, op=1, ffffffff x 1 [(208, 1)x(9, 17) ...]) [ 85.703] sna_composite_rectangles: converted to op 1 [ 85.703] sna_composite_rectangles[0] (208, 1)x(9, 17) -> (208, 1), (217, 18) [ 85.703] sna_composite_rectangles: nrects=1, region=(208, 1), (217, 18) x 1 [ 85.704] sna_composite_rectangles: clipped extents (208, 1),(217, 18) x 1 [ 85.704] sna_composite_rectangles: pixmap +(0, 0) extents (208, 1),(217, 18) [ 85.704] sna_composite_rectangles: dropping last-cpu hint [ 85.704] sna_drawable_use_bo pixmap=5233, box=((208, 1), (217, 18)), flags=9... [ 85.704] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 85.704] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.704] sna_drawable_use_bo: using whole GPU bo [ 85.704] gen9_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20028888]) [ 85.704] kgem_bo_is_render: handle=152, rq? 1 [1] [ 85.704] gen9_render_fill_boxes(ffffffff x 1 [(208, 1), (217, 18) ...]) [ 85.704] sna_render_get_solid: ffffffff [ 85.704] sna_render_get_solid(white) [ 85.704] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 85.704] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.704] aligning vertex: was 4, now 2 floats per vertex [ 85.704] gen9_composite_get_binding_table(fd40) [ 85.704] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 85.704] gen9_emit_sampler: sampler = 1 [ 85.704] gen9_emit_sf: num_sf_outputs=1 [ 85.704] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 85.704] gen9_emit_vertex_elements: setup id=0 [ 85.704] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 85.704] (208, 1), (217, 18) [ 85.704] gen8_vertex_flush[700] = 3 [ 85.704] sna_copy_area: src=pixmap=5233:(0, 0)x(220, 20)+(0, 0) -> dst=pixmap=3060:(495, 1003)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 85.704] sna_copy_area: normal copy [ 85.704] sna_do_copy: src=(0, 0), dst=(495, 1003), size=(220x20) [ 85.704] sna_do_copy: after drawable: src=(0, 0), dst=(560, 1027), size=(220x20) [ 85.704] sna_do_copy: dst extents (560, 1027), (780, 1047), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 85.704] sna_do_copy: clipped dst extents (560, 1027), (780, 1047) [ 85.704] sna_do_copy: unclipped src extents (0, 0), (220, 20) [ 85.704] sna_do_copy: clipped src extents (0, 0), (220, 20) [ 85.704] sna_do_copy: pixmap -- no source clipping [ 85.704] sna_do_copy: src extents (0, 0), (220, 20) x 1 [ 85.704] sna_do_copy: copy region (560, 1027), (780, 1047) x 1 + (-560, -1027) [ 85.704] sna_copy_boxes (boxes=1x[(560, 1027), (780, 1047)...], src pixmap=5233+(-560, -1027), dst pixmap=3060+(-65, -24), alu=3, src.size=220x20, dst.size=3775x2136) [ 85.704] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94b2b260, gpu_bo=152, cpu_bo=0), replaces=0 [ 85.704] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 85.704] sna_drawable_use_bo pixmap=3060, box=((495, 1003), (715, 1023)), flags=b... [ 85.704] sna_drawable_use_bo: exported target, set PREFER_GPU [ 85.704] sna_drawable_use_bo: pinned, never REPLACES [ 85.704] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=b [ 85.704] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.704] sna_drawable_use_bo: using whole GPU bo [ 85.704] sna_pixmap_move_to_gpu(pixmap=5233, usage=0), flags=a [ 85.704] sna_pixmap_move_to_gpu: already all-damaged [ 85.704] sna_pixmap_mark_active: pixmap=5233, handle=152 [ 85.704] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 85.704] gen9_render_copy_boxes (-495, -1003)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 85.704] kgem_bo_is_render: handle=152, rq? 1 [1] [ 85.704] kgem_bo_is_render: handle=9, rq? 0 [0] [ 85.704] kgem_bo_is_render: handle=9, rq? 0 [0] [ 85.704] kgem_bo_is_render: handle=152, rq? 1 [1] [ 85.704] kgem_set_mode: flushing before new bo [ 85.704] gen8_vertex_close: used=374, vbo active? 23, vb=201, nreloc=2 [ 85.704] gen8_vertex_close: reloc[0] = 287 [ 85.704] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 85.704] kgem_add_handle: handle=23, index=5 [ 85.704] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=fd541000) [ 85.704] gen8_vertex_close: reloc[1] = 372 [ 85.705] kgem_add_reloc64: handle=23, pos=372, delta=0, domains=200000 [ 85.705] kgem_add_reloc64[10] = (delta=0, target handle=5, presumed=fd541000) [ 85.705] batch[1/1, flags=1800]: 454 454 16224 16384, nreloc=11, nexec=6, nfence=0, aperture=1116 [fenced=0] [ 85.705] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 85.705] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 85.705] kgem_fixup_relocs: shrinking by 61440 [ 85.705] __kgem_busy: handle=1, busy=0, wedged=0 [ 85.705] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 85.705] kgem_commit: release handle=152 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ffebf000 [ 85.705] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 85.705] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 85.705] __kgem_bo_clear_busy: handle=7 [ 85.705] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 85.705] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 85.705] __kgem_bo_clear_busy: handle=143 [ 85.705] kgem_commit: release handle=143 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff6e000 [ 85.705] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 85.705] __kgem_bo_clear_busy: handle=143 [ 85.705] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 85.705] __kgem_bo_clear_busy: handle=7 [ 85.705] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 85.705] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 85.705] __kgem_busy: handle=1, busy=0, wedged=0 [ 85.705] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 85.705] kgem_check_bo: num_pages=+8116, num_exec=+2 [ 85.705] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 85.705] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 85.705] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 85.705] kgem_add_handle: handle=4, index=0 [ 85.705] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 85.705] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 85.705] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 85.705] gen9_composite_get_binding_table(ffc0) [ 85.705] kgem_add_reloc64: handle=9, pos=16360, delta=0, domains=20002 [ 85.705] kgem_add_handle: handle=9, index=1 [ 85.705] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f02dd000) [ 85.705] __kgem_bo_mark_dirty: handle=9 (proxy? 0) [ 85.705] [3fe0] bind bo(handle=9, addr=f02dd000), format=192, width=3775, height=2136, pitch=15360, tiling=1 -> render [ 85.705] kgem_add_reloc64: handle=152, pos=16344, delta=0, domains=40000 [ 85.705] kgem_add_handle: handle=152, index=2 [ 85.705] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=ffebf000) [ 85.705] [3fd0] bind bo(handle=152, addr=ffebf000), format=192, width=220, height=20, pitch=1024, tiling=1 -> sampler [ 85.705] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 85.705] gen9_emit_sampler: sampler = 0 [ 85.705] gen9_emit_sf: num_sf_outputs=1 [ 85.705] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 85.706] gen9_emit_vertex_elements: setup id=0 [ 85.706] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 85.706] (0, 0) -> (495, 1003) + (220, 20) [ 85.706] gen8_vertex_flush[490] = 3 [ 85.706] sna_accel_flush: flush?=1, dirty?=0 [ 85.706] gen8_vertex_close: used=380, vbo active? 23, vb=1, nreloc=1 [ 85.706] gen8_vertex_close: reloc[0] = 287 [ 85.706] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 85.706] kgem_add_handle: handle=23, index=3 [ 85.706] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 85.706] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=8190 [fenced=0] [ 85.706] __kgem_busy: handle=1, busy=0, wedged=0 [ 85.706] __kgem_retire_rq: request 1 complete [ 85.706] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 85.706] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 85.706] kgem_fixup_relocs: shrinking by 61440 [ 85.706] __kgem_busy: handle=1, busy=0, wedged=0 [ 85.706] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 85.706] kgem_commit: release handle=9 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f02dd000 [ 85.706] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 85.706] kgem_commit: release handle=152 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=ffebf000 [ 85.706] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 85.706] __kgem_busy: handle=1, busy=0, wedged=0 [ 85.706] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 85.706] sna_accel_flush: flush?=0, dirty?=0 [ 85.706] sna_accel_flush: flush?=0, dirty?=0 [ 85.706] sna_accel_flush: flush?=0, dirty?=0 [ 85.706] sna_block_handler (tv=0.0) [ 85.706] sna_wakeup_handler [ 85.706] sna_accel_flush: flush?=0, dirty?=0 [ 85.706] sna_accel_flush: flush?=0, dirty?=0 [ 85.706] sna_destroy_pixmap: pixmap=5233, attached?=1 [ 85.706] _kgem_bo_destroy: handle=152, proxy? 0 [ 85.706] __kgem_bo_destroy: handle=152, size=65536 [ 85.706] __kgem_busy: handle=152, busy=0, wedged=0 [ 85.706] __kgem_bo_clear_busy: handle=152 [ 85.706] kgem_bo_move_to_inactive: moving handle=152 to inactive [ 85.706] __sna_free_pixmap(pixmap=5233) [ 85.706] sna_accel_flush: flush?=0, dirty?=0 [ 85.706] sna_accel_flush: flush?=0, dirty?=0 [ 85.706] sna_accel_flush: flush?=0, dirty?=0 [ 85.706] sna_block_handler (tv=0.462000) [ 85.706] kgem_retire, need_retire?=1 [ 85.706] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 85.706] kgem_retire__requests_ring: retiring ring 0 [ 85.706] __kgem_busy: handle=1, busy=0, wedged=0 [ 85.706] __kgem_retire_rq: request 1 complete [ 85.706] __kgem_bo_flush: handle=9, busy=0, wedged=0 [ 85.706] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 85.707] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 85.707] kgem_retire -- retired=0, need_retire=0 [ 85.707] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 85.707] gen6_render_retire: resetting idle vbo [ 85.707] sna_scanout_do_flush: flush timer active: delta=6 [ 85.707] sna_accel_do_throttle -- no pending activity [ 85.707] sna_accel_block: evaluating timers, active=5 [ 85.707] sna_accel_block: flush timer expires in 6 [85713] [ 85.708] sna_wakeup_handler [ 85.708] sna_accel_flush: flush?=0, dirty?=0 [ 85.708] sna_accel_flush: flush?=0, dirty?=0 [ 85.708] sna_block_handler (tv=0.460000) [ 85.708] sna_scanout_do_flush: flush timer active: delta=5 [ 85.708] sna_accel_do_throttle -- no pending activity [ 85.708] sna_accel_block: evaluating timers, active=5 [ 85.708] sna_accel_block: flush timer expires in 5 [85713] [ 85.708] sna_wakeup_handler [ 85.708] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=32, name=80 [ 85.708] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 85.708] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 85.708] sna_dri2_get_back: draw size=3840x2160, back buffer handle=32 size=3840x2160, is-scanout? 1, active?=0, pitch=15360, front pitch=15360 [ 85.708] sna_dri2_get_back: reuse backbuffer? 1 [ 85.708] sna_dri2_get_back: back buffer handle=32, active?=0, refcnt=1 [ 85.708] sna_dri2_get_back: reuse unattached back [ 85.708] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 85.708] sna_dri2_reuse_buffer: reusing back buffer handle=32, name=80, pitch=15360, age=0 [ 85.708] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 85.708] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=114, name=86, active_scanout=2 [ 85.708] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 85.708] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=114] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 85.708] sna_accel_flush: flush?=0, dirty?=0 [ 85.708] sna_accel_flush: flush?=0, dirty?=0 [ 85.708] sna_accel_flush: flush?=0, dirty?=0 [ 85.709] sna_block_handler (tv=0.459000) [ 85.709] sna_scanout_do_flush: flush timer active: delta=4 [ 85.709] sna_accel_do_throttle -- no pending activity [ 85.709] sna_accel_block: evaluating timers, active=5 [ 85.709] sna_accel_block: flush timer expires in 4 [85713] [ 85.709] sna_wakeup_handler [ 85.709] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 85.709] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 85.709] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 85.709] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 85.710] sna_dri2_get_msc(draw=146, pipe=0) [ 85.710] sna_crtc_record_swap: recording last swap on pipe=0, frame 4892 [msc=4892], time 85.697602 [ 85.710] sna_dri2_get_msc: msc=4892 [raw=4892], ust=85697602 [ 85.710] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=32 (refs=1/1, flush=0) , front=114 (refs=2/3, flush=1) [ 85.710] sna_dri2_schedule_swap(target_msc=4891, divisor=0, remainder=0) [ 85.710] sna_dri2_schedule_swap: using front handle=114, active_scanout?=2, flush?=1 [ 85.710] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 85.710] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 85.710] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 85.710] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 85.710] sna_crtc_record_swap: recording last swap on pipe=0, frame 4892 [msc=4892], time 85.697602 [ 85.710] immediate_swap: current_msc=4892, target_msc=4891 -- yes [ 85.710] can_flip: no, shadow enabled [ 85.710] sna_dri2_add_event: adding event to window 146) [ 85.710] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 85.710] sna_dri2_immediate_blit: no pending blit, starting chain [ 85.710] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 85.710] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 85.710] can_xchg: back size=8700f00, front size=8700f00 [ 85.710] can_xchg: yes, pixmap=4091 [ 85.710] sna_dri2_xchg: win=146, exchange front=114/86,ref=3 and back=32/80,ref=2, pixmap=4091 3840x2160 [ 85.710] sna_dri2_xchg: back_bo handle=32, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 85.710] sna_dri2_xchg: front_bo handle=114, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 85.710] set_bo: pixmap=4091, handle=32 (old handle=114) [ 85.710] set_bo: marking whole pixmap as damaged [ 85.710] set_bo: applying final/discard move-to-gpu [ 85.710] wait_for_shadow: flags=0, flips=0, handle=114, shadow=29 [ 85.710] set_bo: dropping flush hint from handle=114 [ 85.710] set_bo: adding flush hint to handle=32 [ 85.710] mark_stale(handle=114) => 1 [ 85.710] swap_limit: draw=146 setting swap limit to 3 [ 85.710] sna_dri2_swap_limit_validate: swap limit set to 3 [ 85.710] sna_next_vblank(pipe=0, waiting until next vblank) [ 85.710] sna_dri2_schedule_swap: reported target_msc=4892 [ 85.710] sna_accel_flush: flush?=0, dirty?=0 [ 85.710] sna_accel_flush: flush?=0, dirty?=0 [ 85.710] sna_accel_flush: flush?=0, dirty?=0 [ 85.710] sna_accel_flush: flush?=0, dirty?=0 [ 85.710] sna_block_handler (tv=0.458000) [ 85.710] sna_scanout_do_flush: flush timer active: delta=3 [ 85.710] sna_scanout_do_flush (time=85710), triggered [ 85.710] sna_scanout_flush (time=85710), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 85.710] has_shadow: has pending damage? 1, outstanding flips: 0 [ 85.710] stop_flush: scanout=32 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 85.710] has_shadow: has pending damage? 1, outstanding flips: 0 [ 85.710] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 85.710] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 85.710] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 85.711] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 85.711] sna_pixmap_move_to_gpu: already all-damaged [ 85.711] sna_pixmap_mark_active: pixmap=4091, handle=32 [ 85.711] sna_mode_redisplay: crtc[0] transformed? 0 [ 85.711] sna_mode_redisplay: crtc[1] transformed? 0 [ 85.711] sna_mode_redisplay: crtc[2] transformed? 0 [ 85.711] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=32 [active=1] [ 85.711] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 114, transformed? 0 [ 85.711] get_fb: reusing fb=68 for handle=32 [ 85.711] sna_mode_redisplay: recording flip on CRTC:32 handle=32, active_scanout=2, serial=3 [ 85.711] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 85.711] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 85.711] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 85.711] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 85.711] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=32, shadow handle=29 [ 85.711] sna_accel_do_throttle -- no pending activity [ 85.711] sna_accel_block: evaluating timers, active=5 [ 85.711] sna_accel_block: flush timer expires in 16 [85726] [ 85.713] sna_wakeup_handler [ 85.713] sna_mode_wakeup: len=64 [ 85.713] sna_dri2_vblank_handler(type=2, sequence=4893, draw=4181) [ 85.713] sna_crtc_record_swap: recording last swap on pipe=0, frame 4893 [msc=4893], time 85.714253 [ 85.714] sna_dri2_vblank_handler: 2 complete, frame=4893 tv=85.714253 [ 85.714] sna_dri2_blit_complete: blit finished [ 85.714] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4893, tv=85.714253) [ 85.714] frame_swap_complete(type=2): draw=146, pipe=0, frame=4893 [msc=4893], tv=85.714253 [ 85.714] sna_accel_flush: flush?=0, dirty?=0 [ 85.714] sna_dri2_event_free(draw?=1) [ 85.714] sna_dri2_remove_event: remove[0x561c94b075a0] from window 146, active? 1 [ 85.714] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 85.714] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=114] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 85.714] sna_dri2_vblank_handler complete [ 85.714] sna_mode_wakeup: recording last swap on pipe=0, frame 4893 [131d], time 85.714253 [ 85.714] sna_mode_wakeup: removing handle=114 [active_scanout=0] from scanout, installing handle=32 [active_scanout=2] [ 85.714] sna_mode_wakeup: flip complete, pending? 1 [ 85.714] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 85.714] sna_block_handler (tv=0.454000) [ 85.714] sna_scanout_do_flush: flush timer active: delta=12 [ 85.714] sna_accel_do_throttle -- no pending activity [ 85.714] sna_accel_block: evaluating timers, active=5 [ 85.714] sna_accel_block: flush timer expires in 12 [85726] [ 85.726] sna_wakeup_handler [ 85.726] sna_block_handler (tv=0.442000) [ 85.726] sna_scanout_do_flush: flush timer active: delta=0 [ 85.726] sna_scanout_do_flush (time=85726), triggered [ 85.726] sna_scanout_flush (time=85726), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 85.726] has_shadow: has pending damage? 0, outstanding flips: 0 [ 85.726] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 85.726] has_shadow: has pending damage? 0, outstanding flips: 0 [ 85.726] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 85.726] sna_accel_do_throttle -- no pending activity [ 85.726] sna_accel_block: evaluating timers, active=5 [ 85.726] sna_accel_block: flush timer expires in 16 [85742] [ 85.743] sna_wakeup_handler [ 85.743] sna_block_handler (tv=0.425000) [ 85.743] sna_scanout_do_flush: flush timer active: delta=-1 [ 85.743] sna_scanout_do_flush (time=85743), triggered [ 85.743] sna_scanout_flush (time=85743), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 85.743] has_shadow: has pending damage? 0, outstanding flips: 0 [ 85.743] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 85.743] has_shadow: has pending damage? 0, outstanding flips: 0 [ 85.743] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 85.743] sna_accel_do_throttle -- no pending activity [ 85.743] sna_accel_block: evaluating timers, active=5 [ 85.743] sna_accel_block: flush timer expires in 16 [85759] [ 85.759] sna_wakeup_handler [ 85.759] sna_block_handler (tv=0.409000) [ 85.759] sna_scanout_do_flush: flush timer active: delta=0 [ 85.759] sna_scanout_do_flush (time=85759), triggered [ 85.759] sna_scanout_flush (time=85759), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 85.759] has_shadow: has pending damage? 0, outstanding flips: 0 [ 85.759] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 85.759] has_shadow: has pending damage? 0, outstanding flips: 0 [ 85.759] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 85.759] sna_accel_do_throttle -- no pending activity [ 85.759] sna_accel_block: evaluating timers, active=5 [ 85.759] sna_accel_block: flush timer expires in 16 [85775] [ 85.776] sna_wakeup_handler [ 85.776] sna_block_handler (tv=0.392000) [ 85.776] sna_scanout_do_flush: flush timer active: delta=-1 [ 85.776] sna_scanout_do_flush (time=85776), triggered [ 85.776] sna_scanout_flush (time=85776), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 85.776] has_shadow: has pending damage? 0, outstanding flips: 0 [ 85.776] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 85.776] has_shadow: has pending damage? 0, outstanding flips: 0 [ 85.776] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 85.776] sna_accel_do_throttle -- no pending activity [ 85.776] sna_accel_block: evaluating timers, active=5 [ 85.776] sna_accel_block: flush timer expires in 16 [85792] [ 85.785] sna_wakeup_handler [ 85.785] sna_accel_flush: flush?=0, dirty?=0 [ 85.785] sna_accel_flush: flush?=0, dirty?=0 [ 85.785] sna_block_handler (tv=0.383000) [ 85.785] sna_scanout_do_flush: flush timer active: delta=7 [ 85.785] sna_accel_do_throttle -- no pending activity [ 85.785] sna_accel_block: evaluating timers, active=5 [ 85.785] sna_accel_block: flush timer expires in 7 [85792] [ 85.785] sna_wakeup_handler [ 85.785] sna_block_handler (tv=0.383000) [ 85.785] sna_scanout_do_flush: flush timer active: delta=7 [ 85.785] sna_accel_do_throttle -- no pending activity [ 85.785] sna_accel_block: evaluating timers, active=5 [ 85.785] sna_accel_block: flush timer expires in 7 [85792] [ 85.786] sna_wakeup_handler [ 85.786] sna_block_handler (tv=0.382000) [ 85.787] sna_scanout_do_flush: flush timer active: delta=5 [ 85.787] sna_accel_do_throttle -- no pending activity [ 85.787] sna_accel_block: evaluating timers, active=5 [ 85.787] sna_accel_block: flush timer expires in 5 [85792] [ 85.792] sna_wakeup_handler [ 85.792] sna_block_handler (tv=0.376000) [ 85.792] sna_scanout_do_flush: flush timer active: delta=0 [ 85.792] sna_scanout_do_flush (time=85792), triggered [ 85.792] sna_scanout_flush (time=85792), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 85.792] has_shadow: has pending damage? 0, outstanding flips: 0 [ 85.792] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 85.792] has_shadow: has pending damage? 0, outstanding flips: 0 [ 85.792] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 85.792] sna_accel_do_throttle -- no pending activity [ 85.792] sna_accel_block: evaluating timers, active=5 [ 85.792] sna_accel_block: flush timer expires in 16 [85808] [ 85.808] sna_wakeup_handler [ 85.808] sna_block_handler (tv=0.360000) [ 85.808] sna_scanout_do_flush: flush timer active: delta=0 [ 85.808] sna_scanout_do_flush (time=85808), triggered [ 85.809] sna_scanout_flush (time=85808), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 85.809] has_shadow: has pending damage? 0, outstanding flips: 0 [ 85.809] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 85.809] has_shadow: has pending damage? 0, outstanding flips: 0 [ 85.809] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 85.809] sna_accel_do_throttle -- no pending activity [ 85.809] sna_accel_block: evaluating timers, active=5 [ 85.809] sna_accel_block: flush timer expires in 16 [85824] [ 85.825] sna_wakeup_handler [ 85.825] sna_block_handler (tv=0.343000) [ 85.825] sna_scanout_do_flush: flush timer active: delta=-1 [ 85.825] sna_scanout_do_flush (time=85825), triggered [ 85.825] sna_scanout_flush (time=85825), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 85.825] has_shadow: has pending damage? 0, outstanding flips: 0 [ 85.825] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 85.825] has_shadow: has pending damage? 0, outstanding flips: 0 [ 85.825] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 85.825] sna_accel_do_throttle -- no pending activity [ 85.825] sna_accel_block: evaluating timers, active=5 [ 85.825] sna_accel_block: flush timer expires in 16 [85841] [ 85.841] sna_wakeup_handler [ 85.841] sna_block_handler (tv=0.327000) [ 85.842] sna_scanout_do_flush: flush timer active: delta=0 [ 85.842] sna_scanout_do_flush (time=85841), triggered [ 85.842] sna_scanout_flush (time=85841), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 85.842] has_shadow: has pending damage? 0, outstanding flips: 0 [ 85.842] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 85.842] has_shadow: has pending damage? 0, outstanding flips: 0 [ 85.842] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 85.842] sna_accel_do_throttle -- no pending activity [ 85.842] sna_accel_block: evaluating timers, active=5 [ 85.842] sna_accel_block: flush timer expires in 16 [85857] [ 85.858] sna_wakeup_handler [ 85.858] sna_block_handler (tv=0.310000) [ 85.858] sna_scanout_do_flush: flush timer active: delta=-1 [ 85.858] sna_scanout_do_flush (time=85858), triggered [ 85.858] sna_scanout_flush (time=85858), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 85.858] has_shadow: has pending damage? 0, outstanding flips: 0 [ 85.858] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 85.858] has_shadow: has pending damage? 0, outstanding flips: 0 [ 85.858] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 85.858] sna_accel_do_throttle -- no pending activity [ 85.858] sna_accel_block: evaluating timers, active=5 [ 85.858] sna_accel_block: flush timer expires in 16 [85874] [ 85.874] sna_wakeup_handler [ 85.875] sna_block_handler (tv=0.294000) [ 85.875] sna_scanout_do_flush: flush timer active: delta=-1 [ 85.875] sna_scanout_do_flush (time=85875), triggered [ 85.875] sna_scanout_flush (time=85875), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 85.875] has_shadow: has pending damage? 0, outstanding flips: 0 [ 85.875] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 85.875] has_shadow: has pending damage? 0, outstanding flips: 0 [ 85.875] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 85.875] sna_accel_do_throttle -- no pending activity [ 85.875] sna_accel_block: evaluating timers, active=5 [ 85.875] sna_accel_block: flush timer expires in 16 [85891] [ 85.891] sna_wakeup_handler [ 85.891] sna_block_handler (tv=0.277000) [ 85.891] sna_scanout_do_flush: flush timer active: delta=0 [ 85.891] sna_scanout_do_flush (time=85891), triggered [ 85.891] sna_scanout_flush (time=85891), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 85.891] has_shadow: has pending damage? 0, outstanding flips: 0 [ 85.891] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 85.891] has_shadow: has pending damage? 0, outstanding flips: 0 [ 85.891] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 85.891] sna_accel_do_throttle -- no pending activity [ 85.891] sna_accel_block: evaluating timers, active=5 [ 85.891] sna_accel_block: flush timer expires in 16 [85907] [ 85.907] sna_wakeup_handler [ 85.908] sna_block_handler (tv=0.260000) [ 85.908] sna_scanout_do_flush: flush timer active: delta=-1 [ 85.908] sna_scanout_do_flush (time=85908), triggered [ 85.908] sna_scanout_flush (time=85908), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 85.908] has_shadow: has pending damage? 0, outstanding flips: 0 [ 85.908] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 85.908] has_shadow: has pending damage? 0, outstanding flips: 0 [ 85.908] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 85.908] sna_accel_do_throttle -- no pending activity [ 85.908] sna_accel_block: evaluating timers, active=5 [ 85.908] sna_accel_block: flush timer expires in 16 [85924] [ 85.924] sna_wakeup_handler [ 85.924] sna_block_handler (tv=0.244000) [ 85.924] sna_scanout_do_flush: flush timer active: delta=0 [ 85.924] sna_scanout_do_flush (time=85924), triggered [ 85.924] sna_scanout_flush (time=85924), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 85.924] has_shadow: has pending damage? 0, outstanding flips: 0 [ 85.924] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 85.924] has_shadow: has pending damage? 0, outstanding flips: 0 [ 85.924] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 85.924] sna_accel_do_throttle -- no pending activity [ 85.924] sna_accel_block: evaluating timers, active=5 [ 85.924] sna_accel_block: flush timer expires in 16 [85940] [ 85.926] sna_wakeup_handler [ 85.926] sna_accel_flush: flush?=0, dirty?=0 [ 85.926] sna_accel_flush: flush?=0, dirty?=0 [ 85.926] sna_block_handler (tv=0.500000) [ 85.926] sna_scanout_do_flush: flush timer active: delta=14 [ 85.926] sna_accel_do_throttle -- no pending activity [ 85.926] sna_accel_block: evaluating timers, active=5 [ 85.926] sna_accel_block: flush timer expires in 14 [85940] [ 85.927] sna_wakeup_handler [ 85.927] sna_block_handler (tv=0.499000) [ 85.927] sna_scanout_do_flush: flush timer active: delta=13 [ 85.927] sna_accel_do_throttle -- no pending activity [ 85.927] sna_accel_block: evaluating timers, active=5 [ 85.927] sna_accel_block: flush timer expires in 13 [85940] [ 85.927] sna_wakeup_handler [ 85.927] sna_accel_flush: flush?=0, dirty?=0 [ 85.927] sna_accel_flush: flush?=0, dirty?=0 [ 85.927] sna_accel_flush: flush?=0, dirty?=0 [ 85.927] sna_accel_flush: flush?=0, dirty?=0 [ 85.927] sna_block_handler (tv=0.499000) [ 85.927] sna_scanout_do_flush: flush timer active: delta=13 [ 85.927] sna_accel_do_throttle -- no pending activity [ 85.927] sna_accel_block: evaluating timers, active=5 [ 85.927] sna_accel_block: flush timer expires in 13 [85940] [ 85.928] sna_wakeup_handler [ 85.928] sna_block_handler (tv=0.498000) [ 85.928] sna_scanout_do_flush: flush timer active: delta=12 [ 85.928] sna_accel_do_throttle -- no pending activity [ 85.928] sna_accel_block: evaluating timers, active=5 [ 85.928] sna_accel_block: flush timer expires in 12 [85940] [ 85.929] sna_wakeup_handler [ 85.929] sna_accel_flush: flush?=0, dirty?=0 [ 85.929] sna_block_handler (tv=0.497000) [ 85.929] sna_scanout_do_flush: flush timer active: delta=11 [ 85.929] sna_accel_do_throttle -- no pending activity [ 85.929] sna_accel_block: evaluating timers, active=5 [ 85.929] sna_accel_block: flush timer expires in 11 [85940] [ 85.940] sna_wakeup_handler [ 85.940] sna_accel_flush: flush?=0, dirty?=0 [ 85.940] sna_accel_flush: flush?=0, dirty?=0 [ 85.940] sna_block_handler (tv=0.486000) [ 85.940] sna_scanout_do_flush: flush timer active: delta=0 [ 85.940] sna_scanout_do_flush (time=85940), triggered [ 85.940] sna_scanout_flush (time=85940), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 85.940] has_shadow: has pending damage? 0, outstanding flips: 0 [ 85.940] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 85.940] has_shadow: has pending damage? 0, outstanding flips: 0 [ 85.940] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 85.940] sna_accel_do_throttle -- no pending activity [ 85.940] sna_accel_block: evaluating timers, active=5 [ 85.940] sna_accel_block: flush timer expires in 16 [85956] [ 85.956] sna_wakeup_handler [ 85.956] sna_create_pixmap(715, 37, 32, usage=0) [ 85.956] kgem_can_create_2d: 715x37 @ 32 [ 85.956] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=37 [ 85.956] kgem_can_create_2d: untiled size=110592 [ 85.956] kgem_choose_tiling: TLB near-miss between lines 715x37 (pitch=2860), forcing tiling 1 [ 85.956] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=37 [ 85.956] kgem_can_create_2d: tiled[-1] size=110592 [ 85.956] sna_create_pixmap: usage=0, flags=1b [ 85.956] sna_create_pixmap: creating GPU pixmap 715x37, stride=2860, flags=1b [ 85.956] __pop_freed_pixmap: reusing freed pixmap=5233 header [ 85.956] create_pixmap_hdr: pixmap=5234, width=715, height=37, usage=0 [ 85.956] sna_create_pixmap: serial=5234, 715x37, usage=0 [ 85.956] sna_composite_rectangles(pixmap=5235, op=0, 0 x 1 [(0, 0)x(715, 37) ...]) [ 85.956] sna_composite_rectangles: converted to op 0 [ 85.956] sna_composite_rectangles[0] (0, 0)x(715, 37) -> (0, 0), (715, 37) [ 85.956] sna_composite_rectangles: nrects=1, region=(0, 0), (715, 37) x 1 [ 85.956] sna_composite_rectangles: clipped extents (0, 0),(715, 37) x 1 [ 85.956] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(715, 37) [ 85.956] sna_composite_rectangles: dropping last-cpu hint [ 85.956] sna_drawable_use_bo pixmap=5235, box=((0, 0), (715, 37)), flags=19... [ 85.956] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 85.956] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 85.956] sna_pixmap_move_to_gpu(pixmap=5235, usage=0), flags=b [ 85.956] sna_pixmap_move_to_gpu: CPU damage? 0 [ 85.956] sna_pixmap_move_to_gpu: creating GPU bo (715x37@32), create=b [ 85.956] kgem_choose_tiling: TLB near-miss between lines 715x37 (pitch=2860), forcing tiling 1 [ 85.956] kgem_choose_tiling: TLB near-miss between lines 715x37 (pitch=2860), forcing tiling 1 [ 85.956] sna_pixmap_alloc_gpu: pixmap=5235 [ 85.956] kgem_create_2d(715x37, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 85.956] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=3072, height=40 [ 85.956] inactive too small: 16 < 30 [ 85.956] inactive too small: 16 < 30 [ 85.956] inactive too small: 16 < 30 [ 85.956] inactive too small: 16 < 30 [ 85.956] inactive too small: 16 < 30 [ 85.956] kgem_set_tiling: handle=146, tiling=1 [1], pitch=3072 [3072]: 1 [ 85.956] kgem_bo_remove_from_inactive: removing handle=146 from inactive [ 85.956] from inactive: pitch=3072, tiling=1: handle=146, id=2933 [ 85.956] __sna_damage_all(715, 37) [ 85.956] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 85.956] sna_pixmap_mark_active: pixmap=5235, handle=146 [ 85.956] sna_drawable_use_bo: allocated GPU bo for operation [ 85.956] sna_drawable_use_bo: using GPU bo with damage? 0 [ 85.956] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 85.956] kgem_bo_is_render: handle=146, rq? 0 [0] [ 85.956] kgem_bo_is_render: handle=146, rq? 0 [0] [ 85.956] gen9_render_fill_boxes(0 x 1 [(0, 0), (715, 37) ...]) [ 85.956] sna_render_get_solid: 0 [ 85.956] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 85.956] kgem_check_bo: num_pages=+64, num_exec=+1 [ 85.956] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 85.956] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 85.956] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 85.957] kgem_add_handle: handle=4, index=0 [ 85.957] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 85.957] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 85.957] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 85.957] gen9_composite_get_binding_table(ffc0) [ 85.957] kgem_add_reloc64: handle=146, pos=16360, delta=0, domains=20002 [ 85.957] kgem_add_handle: handle=146, index=1 [ 85.957] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=ffe77000) [ 85.957] __kgem_bo_mark_dirty: handle=146 (proxy? 0) [ 85.957] [3fe0] bind bo(handle=146, addr=ffe77000), format=192, width=715, height=37, pitch=3072, tiling=1 -> render [ 85.957] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 85.957] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 85.957] kgem_add_handle: handle=7, index=2 [ 85.957] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 85.957] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 85.957] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 85.957] gen9_emit_sampler: sampler = 1 [ 85.957] gen9_emit_sf: num_sf_outputs=1 [ 85.957] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 85.957] gen9_emit_vertex_elements: setup id=0 [ 85.957] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 85.957] (0, 0), (715, 37) [ 85.957] gen8_vertex_flush[490] = 3 [ 85.957] sna_composite_rectangles: pixmap=5235 marking clear [0]? 1 [ 85.957] sna_composite_rectangles(pixmap=5235, op=1, fff2f1f0 x 4 [(702, 0)x(13, 17) ...]) [ 85.957] sna_composite_rectangles: converted to op 1 [ 85.957] sna_composite_rectangles[0] (702, 0)x(13, 17) -> (702, 0), (715, 17) [ 85.957] sna_composite_rectangles[1] (702, 17)x(13, 3) -> (702, 17), (715, 20) [ 85.957] sna_composite_rectangles[2] (0, 17)x(13, 3) -> (0, 17), (13, 20) [ 85.957] sna_composite_rectangles[3] (0, 20)x(13, 17) -> (0, 20), (13, 37) [ 85.957] sna_composite_rectangles: nrects=4, region=(0, 0), (715, 37) x 4 [ 85.957] sna_composite_rectangles: clipped extents (0, 0),(715, 37) x 4 [ 85.957] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(715, 37) [ 85.957] sna_composite_rectangles: dropping last-cpu hint [ 85.957] sna_drawable_use_bo pixmap=5235, box=((0, 0), (715, 37)), flags=1... [ 85.957] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 85.957] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.957] sna_drawable_use_bo: using whole GPU bo [ 85.957] gen9_render_fill_boxes (op=1, color=(f2f2, f1f1, f0f0, ffff) [20028888]) [ 85.957] kgem_bo_is_render: handle=146, rq? 1 [1] [ 85.957] gen9_render_fill_boxes(fff2f1f0 x 4 [(702, 0), (715, 17) ...]) [ 85.957] sna_render_get_solid: fff2f1f0 [ 85.957] sna_render_get_solid(15) = fff2f1f0 (old) [ 85.957] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 85.957] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.957] gen9_composite_get_binding_table(ff00) [ 85.957] kgem_add_reloc64: handle=143, pos=16312, delta=0, domains=40000 [ 85.957] kgem_add_reloc64: adding proxy [delta=60] for handle=143 [ 85.957] kgem_add_handle: handle=143, index=3 [ 85.957] kgem_add_reloc64[5] = (delta=60, target handle=3, presumed=fff6e000) [ 85.957] [3fb0] bind bo(handle=143, addr=fff6e03c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 85.957] gen9_emit_vertex_elements: setup id=0 [ 85.957] (702, 0), (715, 17) [ 85.957] (0, 17), (13, 20) [ 85.957] (702, 17), (715, 20) [ 85.957] (0, 20), (13, 37) [ 85.957] gen8_vertex_flush[4cc] = 12 [ 85.957] sna_composite_rectangles(pixmap=5235, op=1, ff300a24 x 4 [(702, 0)x(13, 17) ...]) [ 85.957] sna_composite_rectangles: converted to op 1 [ 85.957] sna_composite_rectangles[0] (702, 0)x(13, 17) -> (702, 0), (715, 17) [ 85.957] sna_composite_rectangles[1] (702, 17)x(13, 3) -> (702, 17), (715, 20) [ 85.957] sna_composite_rectangles[2] (0, 17)x(13, 3) -> (0, 17), (13, 20) [ 85.957] sna_composite_rectangles[3] (0, 20)x(13, 17) -> (0, 20), (13, 37) [ 85.957] sna_composite_rectangles: nrects=4, region=(0, 0), (715, 37) x 4 [ 85.957] sna_composite_rectangles: clipped extents (0, 0),(715, 37) x 4 [ 85.957] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(715, 37) [ 85.957] sna_composite_rectangles: dropping last-cpu hint [ 85.957] sna_drawable_use_bo pixmap=5235, box=((0, 0), (715, 37)), flags=1... [ 85.958] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 85.958] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.958] sna_drawable_use_bo: using whole GPU bo [ 85.958] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 85.958] kgem_bo_is_render: handle=146, rq? 1 [1] [ 85.958] gen9_render_fill_boxes(ff300a24 x 4 [(702, 0), (715, 17) ...]) [ 85.958] sna_render_get_solid: ff300a24 [ 85.958] sna_render_get_solid(17) = ff300a24 (old) [ 85.958] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 85.958] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.958] gen9_composite_get_binding_table(fe80) [ 85.958] kgem_add_reloc64: handle=143, pos=16280, delta=0, domains=40000 [ 85.958] kgem_add_reloc64: adding proxy [delta=68] for handle=143 [ 85.958] kgem_add_reloc64[6] = (delta=68, target handle=3, presumed=fff6e000) [ 85.958] [3f90] bind bo(handle=143, addr=fff6e044), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 85.958] gen9_emit_vertex_elements: setup id=0 [ 85.958] (702, 0), (715, 17) [ 85.958] (0, 17), (13, 20) [ 85.958] (702, 17), (715, 20) [ 85.958] (0, 20), (13, 37) [ 85.958] gen8_vertex_flush[508] = 12 [ 85.958] sna_composite_rectangles(pixmap=5235, op=1, ff300a24 x 4 [(702, 0)x(13, 17) ...]) [ 85.958] sna_composite_rectangles: converted to op 1 [ 85.958] sna_composite_rectangles[0] (702, 0)x(13, 17) -> (702, 0), (715, 17) [ 85.958] sna_composite_rectangles[1] (702, 17)x(13, 3) -> (702, 17), (715, 20) [ 85.958] sna_composite_rectangles[2] (0, 17)x(13, 3) -> (0, 17), (13, 20) [ 85.958] sna_composite_rectangles[3] (0, 20)x(13, 17) -> (0, 20), (13, 37) [ 85.958] sna_composite_rectangles: nrects=4, region=(0, 0), (715, 37) x 4 [ 85.958] sna_composite_rectangles: clipped extents (0, 0),(715, 37) x 4 [ 85.958] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(715, 37) [ 85.958] sna_composite_rectangles: dropping last-cpu hint [ 85.958] sna_drawable_use_bo pixmap=5235, box=((0, 0), (715, 37)), flags=1... [ 85.958] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 85.958] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.958] sna_drawable_use_bo: using whole GPU bo [ 85.958] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 85.958] kgem_bo_is_render: handle=146, rq? 1 [1] [ 85.958] gen9_render_fill_boxes(ff300a24 x 4 [(702, 0), (715, 17) ...]) [ 85.958] sna_render_get_solid: ff300a24 [ 85.958] sna_render_get_solid(17) = ff300a24 (last) [ 85.958] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 85.958] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.958] gen9_composite_get_binding_table(fe00) [ 85.958] gen9_emit_vertex_elements: setup id=0 [ 85.958] (702, 0), (715, 17) [ 85.958] (0, 17), (13, 20) [ 85.958] (702, 17), (715, 20) [ 85.958] (0, 20), (13, 37) [ 85.958] gen8_vertex_flush[508] = 24 [ 85.958] sna_glyphs(op=3, nlist=1, src=(1, 15)) [ 85.958] kgem_bo_is_busy: handle=146, domain: 1 exec? 1, rq? 1 [ 85.958] sna_glyphs: discarding mask [ 85.958] glyphs0_to_dst(op=3, src=(1, 15), nlist=1, dst=(1, 15)+(0, 0)) [ 85.958] clipped_glyphs? 2 glyph in 1 lists extents (1, 5), (19, 18), region (2, 17), (13, 18): yes [ 85.958] gen9_render_composite: 0x0, current mode=1/1 [ 85.958] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 85.958] kgem_bo_is_busy: handle=146, domain: 1 exec? 1, rq? 1 [ 85.958] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 85.958] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 85.958] sna_drawable_use_bo pixmap=5235, box=((2, 17), (13, 18)), flags=7... [ 85.958] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 85.958] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.958] sna_drawable_use_bo: using whole GPU bo [ 85.958] gen9_composite_set_target: pixmap=5235, format=20028888, size=715x37, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 85.958] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.958] color_convert: src=ff8ae234 [20028888] [ 85.958] color_convert: dst=ff8ae234 [20028888] [ 85.958] sna_render_get_solid: ff8ae234 [ 85.958] sna_render_get_solid(22) = ff8ae234 (old) [ 85.958] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 85.959] sna_transform_is_imprecise_integer_translation: no transform [ 85.959] gen9_composite_picture: integer translation (0, 0), removing [ 85.959] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 85.959] sna_render_pixmap_bo: GPU all damaged [ 85.959] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 85.959] gen4_choose_composite_emitter: solid, identity mask [ 85.959] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 85.959] aligning vertex: was 2, now 4 floats per vertex [ 85.959] gen9_composite_get_binding_table(fe00) [ 85.959] kgem_add_reloc64: handle=143, pos=16248, delta=0, domains=40000 [ 85.959] kgem_add_reloc64: adding proxy [delta=88] for handle=143 [ 85.959] kgem_add_reloc64[7] = (delta=88, target handle=3, presumed=fff6e000) [ 85.959] [3f70] bind bo(handle=143, addr=fff6e058), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 85.959] kgem_add_reloc64: handle=6, pos=16232, delta=0, domains=40000 [ 85.959] kgem_add_handle: handle=6, index=4 [ 85.959] kgem_add_reloc64[8] = (delta=0, target handle=4, presumed=fd581000) [ 85.959] [3f60] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 85.959] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 85.959] gen9_emit_sampler: sampler = a [ 85.959] gen9_emit_sf: num_sf_outputs=2 [ 85.959] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 85.959] gen9_emit_vertex_elements: setup id=9 [ 85.959] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 85.959] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 85.959] glyphs0_to_dst: glyph=(9, 5), (19, 18), clip=(2, 17), (13, 18) [ 85.959] glyphs0_to_dst: blt=(9, 17), (13, 18) [ 85.959] emit_primitive_identity_mask__avx2: dst=(9, 17), mask=(672.00, 60.00) x (4.00, 1.00) [ 85.959] gen8_vertex_flush[5e4] = 3 [ 85.959] gen9_magic_ca_pass: CA fixup (20 -> 23) [ 85.959] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 85.959] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 85.959] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 85.959] sna_composite_rectangles(pixmap=5235, op=1, ffffffff x 2 [(1, 18)x(9, 2) ...]) [ 85.959] sna_composite_rectangles: converted to op 1 [ 85.959] sna_composite_rectangles[0] (1, 18)x(9, 2) -> (1, 18), (10, 20) [ 85.959] sna_composite_rectangles[1] (1, 20)x(9, 15) -> (1, 20), (10, 35) [ 85.959] sna_composite_rectangles: nrects=2, region=(1, 18), (10, 35) x 2 [ 85.959] sna_composite_rectangles: clipped extents (1, 18),(10, 35) x 1 [ 85.959] sna_composite_rectangles: pixmap +(0, 0) extents (1, 18),(10, 35) [ 85.959] sna_composite_rectangles: dropping last-cpu hint [ 85.959] sna_drawable_use_bo pixmap=5235, box=((1, 18), (10, 35)), flags=9... [ 85.959] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 85.959] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.959] sna_drawable_use_bo: using whole GPU bo [ 85.959] gen9_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20028888]) [ 85.959] kgem_bo_is_render: handle=146, rq? 1 [1] [ 85.959] gen9_render_fill_boxes(ffffffff x 1 [(1, 18), (10, 35) ...]) [ 85.959] sna_render_get_solid: ffffffff [ 85.959] sna_render_get_solid(white) [ 85.959] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 85.959] kgem_check_bo: num_pages=+0, num_exec=+0 [ 85.959] aligning vertex: was 4, now 2 floats per vertex [ 85.959] gen9_composite_get_binding_table(fd40) [ 85.959] kgem_add_reloc64: handle=7, pos=16200, delta=0, domains=40000 [ 85.959] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 85.959] kgem_add_reloc64[9] = (delta=1048, target handle=2, presumed=fffe8000) [ 85.959] [3f40] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 85.959] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 85.959] gen9_emit_sampler: sampler = 1 [ 85.959] gen9_emit_sf: num_sf_outputs=1 [ 85.959] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 85.959] gen9_emit_vertex_elements: setup id=0 [ 85.959] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 85.959] (1, 18), (10, 35) [ 85.959] gen8_vertex_flush[720] = 3 [ 85.959] sna_validate_gc(0x561c94ab2470) changes=e0000, previous serial=8000145d, drawable=145d [ 85.959] sna_validate_gc: recomputing clip [ 85.959] sna_validate_gc: composite clip=4x[(65, 1027), (780, 1064)] [0x561c94b3d650] [ 85.960] sna_copy_area: src=pixmap=5235:(0, 0)x(715, 37)+(0, 0) -> dst=pixmap=3060:(0, 1003)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 85.960] sna_copy_area: normal copy [ 85.960] sna_do_copy: src=(0, 0), dst=(0, 1003), size=(715x37) [ 85.960] sna_do_copy: after drawable: src=(0, 0), dst=(65, 1027), size=(715x37) [ 85.960] sna_do_copy: dst extents (65, 1027), (780, 1064), dst clip extents (65, 1027), (780, 1064), dst size=3775x2136 [ 85.960] sna_do_copy: clipped dst extents (65, 1027), (780, 1064) [ 85.960] sna_do_copy: unclipped src extents (0, 0), (715, 37) [ 85.960] sna_do_copy: clipped src extents (0, 0), (715, 37) [ 85.960] sna_do_copy: pixmap -- no source clipping [ 85.960] sna_do_copy: src extents (0, 0), (715, 37) x 1 [ 85.960] sna_do_copy: copy region (65, 1027), (780, 1064) x 4 + (-65, -1027) [ 85.960] sna_copy_boxes (boxes=4x[(767, 1027), (780, 1044)...], src pixmap=5235+(-65, -1027), dst pixmap=3060+(-65, -24), alu=3, src.size=715x37, dst.size=3775x2136) [ 85.960] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94b2b260, gpu_bo=146, cpu_bo=0), replaces=0 [ 85.960] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 85.960] sna_drawable_use_bo pixmap=3060, box=((0, 1003), (715, 1040)), flags=3... [ 85.960] sna_drawable_use_bo: exported target, set PREFER_GPU [ 85.960] sna_drawable_use_bo: pinned, never REPLACES [ 85.960] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=3 [ 85.960] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 85.960] sna_drawable_use_bo: using whole GPU bo [ 85.960] sna_pixmap_move_to_gpu(pixmap=5235, usage=0), flags=a [ 85.960] sna_pixmap_move_to_gpu: already all-damaged [ 85.960] sna_pixmap_mark_active: pixmap=5235, handle=146 [ 85.960] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 85.960] gen9_render_copy_boxes (0, -1003)->(0, 0) x 4, alu=3, flags=0, self-copy=0, overlaps? 0 [ 85.960] kgem_bo_is_render: handle=146, rq? 1 [1] [ 85.960] kgem_bo_is_render: handle=9, rq? 0 [0] [ 85.960] kgem_bo_is_render: handle=9, rq? 0 [0] [ 85.960] kgem_bo_is_render: handle=146, rq? 1 [1] [ 85.960] kgem_set_mode: flushing before new bo [ 85.960] gen8_vertex_close: used=98, vbo active? 23, vb=201, nreloc=2 [ 85.960] gen8_vertex_close: reloc[0] = 287 [ 85.960] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 85.960] kgem_add_handle: handle=23, index=5 [ 85.960] kgem_add_reloc64[10] = (delta=0, target handle=5, presumed=fd541000) [ 85.960] gen8_vertex_close: reloc[1] = 372 [ 85.960] kgem_add_reloc64: handle=23, pos=372, delta=0, domains=200000 [ 85.960] kgem_add_reloc64[11] = (delta=0, target handle=5, presumed=fd541000) [ 85.960] batch[1/1, flags=1800]: 462 462 16192 16384, nreloc=12, nexec=6, nfence=0, aperture=1164 [fenced=0] [ 85.960] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 85.960] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 85.960] kgem_fixup_relocs: shrinking by 61440 [ 85.960] __kgem_busy: handle=1, busy=0, wedged=0 [ 85.960] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 85.960] kgem_commit: release handle=146 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ffe77000 [ 85.960] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 85.960] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 85.961] __kgem_bo_clear_busy: handle=7 [ 85.961] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 85.961] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 85.961] __kgem_bo_clear_busy: handle=143 [ 85.961] kgem_commit: release handle=143 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff6e000 [ 85.961] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 85.961] __kgem_bo_clear_busy: handle=143 [ 85.961] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 85.961] __kgem_bo_clear_busy: handle=143 [ 85.961] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 85.961] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 85.961] __kgem_bo_clear_busy: handle=7 [ 85.961] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 85.961] __kgem_busy: handle=1, busy=0, wedged=0 [ 85.961] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 85.961] kgem_check_bo: num_pages=+8164, num_exec=+2 [ 85.961] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 85.961] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 85.961] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 85.961] kgem_add_handle: handle=4, index=0 [ 85.961] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 85.961] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 85.961] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 85.961] gen9_composite_get_binding_table(ffc0) [ 85.961] kgem_add_reloc64: handle=9, pos=16360, delta=0, domains=20002 [ 85.961] kgem_add_handle: handle=9, index=1 [ 85.961] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f02dd000) [ 85.961] __kgem_bo_mark_dirty: handle=9 (proxy? 0) [ 85.961] [3fe0] bind bo(handle=9, addr=f02dd000), format=192, width=3775, height=2136, pitch=15360, tiling=1 -> render [ 85.961] kgem_add_reloc64: handle=146, pos=16344, delta=0, domains=40000 [ 85.961] kgem_add_handle: handle=146, index=2 [ 85.961] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=ffe77000) [ 85.961] [3fd0] bind bo(handle=146, addr=ffe77000), format=192, width=715, height=37, pitch=3072, tiling=1 -> sampler [ 85.961] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 85.961] gen9_emit_sampler: sampler = 0 [ 85.961] gen9_emit_sf: num_sf_outputs=1 [ 85.961] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 85.961] gen9_emit_vertex_elements: setup id=0 [ 85.961] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 85.961] (702, 0) -> (702, 1003) + (13, 17) [ 85.961] (0, 17) -> (0, 1020) + (13, 3) [ 85.961] (702, 17) -> (702, 1020) + (13, 3) [ 85.961] (0, 20) -> (0, 1023) + (13, 17) [ 85.961] gen8_vertex_flush[490] = 12 [ 85.961] sna_accel_flush: flush?=1, dirty?=0 [ 85.961] gen8_vertex_close: used=122, vbo active? 23, vb=1, nreloc=1 [ 85.961] gen8_vertex_close: reloc[0] = 287 [ 85.961] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 85.961] kgem_add_handle: handle=23, index=3 [ 85.961] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 85.961] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=8238 [fenced=0] [ 85.961] __kgem_busy: handle=1, busy=0, wedged=0 [ 85.961] __kgem_retire_rq: request 1 complete [ 85.961] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 85.961] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 85.961] kgem_fixup_relocs: shrinking by 61440 [ 85.961] __kgem_busy: handle=1, busy=0, wedged=0 [ 85.961] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 85.961] kgem_commit: release handle=9 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f02dd000 [ 85.961] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 85.961] kgem_commit: release handle=146 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=ffe77000 [ 85.961] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 85.961] __kgem_busy: handle=1, busy=0, wedged=0 [ 85.961] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 85.962] sna_accel_flush: flush?=0, dirty?=0 [ 85.962] sna_accel_flush: flush?=0, dirty?=0 [ 85.962] sna_accel_flush: flush?=0, dirty?=0 [ 85.962] sna_block_handler (tv=0.0) [ 85.962] sna_wakeup_handler [ 85.962] sna_accel_flush: flush?=0, dirty?=0 [ 85.962] sna_accel_flush: flush?=0, dirty?=0 [ 85.962] sna_accel_flush: flush?=0, dirty?=0 [ 85.962] sna_destroy_pixmap: pixmap=5235, attached?=1 [ 85.962] _kgem_bo_destroy: handle=146, proxy? 0 [ 85.962] __kgem_bo_destroy: handle=146, size=262144 [ 85.962] __kgem_busy: handle=146, busy=0, wedged=0 [ 85.962] __kgem_bo_clear_busy: handle=146 [ 85.962] kgem_bo_move_to_inactive: moving handle=146 to inactive [ 85.962] __sna_free_pixmap(pixmap=5235) [ 85.962] sna_accel_flush: flush?=0, dirty?=0 [ 85.962] sna_accel_flush: flush?=0, dirty?=0 [ 85.962] sna_accel_flush: flush?=0, dirty?=0 [ 85.962] sna_block_handler (tv=0.464000) [ 85.962] kgem_retire, need_retire?=1 [ 85.962] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 85.962] kgem_retire__requests_ring: retiring ring 0 [ 85.962] __kgem_busy: handle=1, busy=0, wedged=0 [ 85.962] __kgem_retire_rq: request 1 complete [ 85.962] __kgem_bo_flush: handle=9, busy=0, wedged=0 [ 85.962] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 85.962] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 85.962] kgem_retire -- retired=0, need_retire=0 [ 85.962] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 85.962] gen6_render_retire: resetting idle vbo [ 85.962] sna_scanout_do_flush: flush timer active: delta=-6 [ 85.962] sna_scanout_do_flush (time=85962), triggered [ 85.962] sna_scanout_flush (time=85962), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 85.962] has_shadow: has pending damage? 0, outstanding flips: 0 [ 85.962] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 85.962] has_shadow: has pending damage? 0, outstanding flips: 0 [ 85.962] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 85.962] sna_accel_do_throttle -- no pending activity [ 85.962] sna_accel_block: evaluating timers, active=5 [ 85.962] sna_accel_block: flush timer expires in 16 [85978] [ 85.963] sna_wakeup_handler [ 85.963] sna_accel_flush: flush?=0, dirty?=0 [ 85.963] sna_accel_flush: flush?=0, dirty?=0 [ 85.963] sna_block_handler (tv=0.463000) [ 85.963] sna_scanout_do_flush: flush timer active: delta=15 [ 85.963] sna_accel_do_throttle -- no pending activity [ 85.963] sna_accel_block: evaluating timers, active=5 [ 85.963] sna_accel_block: flush timer expires in 15 [85978] [ 85.964] sna_wakeup_handler [ 85.964] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=114, name=86 [ 85.964] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 85.964] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 85.964] sna_dri2_get_back: draw size=3840x2160, back buffer handle=114 size=3840x2160, is-scanout? 1, active?=0, pitch=15360, front pitch=15360 [ 85.964] sna_dri2_get_back: reuse backbuffer? 1 [ 85.964] sna_dri2_get_back: back buffer handle=114, active?=0, refcnt=1 [ 85.964] sna_dri2_get_back: reuse unattached back [ 85.964] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 85.964] sna_dri2_reuse_buffer: reusing back buffer handle=114, name=86, pitch=15360, age=0 [ 85.964] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 85.964] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=32, name=80, active_scanout=2 [ 85.964] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 85.964] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 85.964] sna_accel_flush: flush?=0, dirty?=0 [ 85.964] sna_accel_flush: flush?=0, dirty?=0 [ 85.964] sna_accel_flush: flush?=0, dirty?=0 [ 85.964] sna_block_handler (tv=0.462000) [ 85.964] sna_scanout_do_flush: flush timer active: delta=14 [ 85.964] sna_accel_do_throttle -- no pending activity [ 85.964] sna_accel_block: evaluating timers, active=5 [ 85.964] sna_accel_block: flush timer expires in 14 [85978] [ 85.965] sna_wakeup_handler [ 85.965] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 85.965] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 85.965] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 85.965] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 85.965] sna_dri2_get_msc(draw=146, pipe=0) [ 85.965] sna_crtc_record_swap: recording last swap on pipe=0, frame 4908 [msc=4908], time 85.964064 [ 85.965] sna_dri2_get_msc: msc=4908 [raw=4908], ust=85964064 [ 85.965] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=114 (refs=1/1, flush=0) , front=32 (refs=2/3, flush=1) [ 85.965] sna_dri2_schedule_swap(target_msc=4893, divisor=0, remainder=0) [ 85.965] sna_dri2_schedule_swap: using front handle=32, active_scanout?=2, flush?=1 [ 85.965] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 85.965] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 85.965] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 85.965] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 85.966] sna_crtc_record_swap: recording last swap on pipe=0, frame 4908 [msc=4908], time 85.964064 [ 85.966] immediate_swap: current_msc=4908, target_msc=4893 -- yes [ 85.966] can_flip: no, shadow enabled [ 85.966] sna_dri2_add_event: adding event to window 146) [ 85.966] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 85.966] sna_dri2_immediate_blit: no pending blit, starting chain [ 85.966] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 85.966] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 85.966] can_xchg: back size=8700f00, front size=8700f00 [ 85.966] can_xchg: yes, pixmap=4091 [ 85.966] sna_dri2_xchg: win=146, exchange front=32/80,ref=3 and back=114/86,ref=2, pixmap=4091 3840x2160 [ 85.966] sna_dri2_xchg: back_bo handle=114, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 85.966] sna_dri2_xchg: front_bo handle=32, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 85.966] set_bo: pixmap=4091, handle=114 (old handle=32) [ 85.966] set_bo: marking whole pixmap as damaged [ 85.966] set_bo: applying final/discard move-to-gpu [ 85.966] wait_for_shadow: flags=0, flips=0, handle=32, shadow=29 [ 85.966] set_bo: dropping flush hint from handle=32 [ 85.966] set_bo: adding flush hint to handle=114 [ 85.966] mark_stale(handle=32) => 1 [ 85.966] swap_limit: draw=146 setting swap limit to 3 [ 85.966] sna_dri2_swap_limit_validate: swap limit set to 3 [ 85.966] sna_next_vblank(pipe=0, waiting until next vblank) [ 85.966] sna_dri2_schedule_swap: reported target_msc=4908 [ 85.966] sna_accel_flush: flush?=0, dirty?=0 [ 85.966] sna_accel_flush: flush?=0, dirty?=0 [ 85.966] sna_accel_flush: flush?=0, dirty?=0 [ 85.966] sna_accel_flush: flush?=0, dirty?=0 [ 85.966] sna_block_handler (tv=0.460000) [ 85.966] sna_scanout_do_flush: flush timer active: delta=12 [ 85.966] sna_accel_do_throttle -- no pending activity [ 85.966] sna_accel_block: evaluating timers, active=5 [ 85.966] sna_accel_block: flush timer expires in 12 [85978] [ 85.978] sna_wakeup_handler [ 85.978] sna_block_handler (tv=0.448000) [ 85.978] sna_scanout_do_flush: flush timer active: delta=0 [ 85.978] sna_scanout_do_flush (time=85978), triggered [ 85.978] sna_scanout_flush (time=85978), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 85.978] has_shadow: has pending damage? 1, outstanding flips: 0 [ 85.978] stop_flush: scanout=114 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 85.978] has_shadow: has pending damage? 1, outstanding flips: 0 [ 85.978] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 85.978] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 85.978] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 85.978] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 85.979] sna_pixmap_move_to_gpu: already all-damaged [ 85.979] sna_pixmap_mark_active: pixmap=4091, handle=114 [ 85.979] sna_mode_redisplay: crtc[0] transformed? 0 [ 85.979] sna_mode_redisplay: crtc[1] transformed? 0 [ 85.979] sna_mode_redisplay: crtc[2] transformed? 0 [ 85.979] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=114 [active=1] [ 85.979] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 32, transformed? 0 [ 85.979] get_fb: reusing fb=81 for handle=114 [ 85.979] sna_mode_redisplay: recording flip on CRTC:32 handle=114, active_scanout=2, serial=3 [ 85.979] __kgem_bo_clear_busy: handle=114 [ 85.979] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 85.979] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 85.979] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 85.979] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=114, shadow handle=29 [ 85.979] sna_accel_do_throttle -- no pending activity [ 85.979] sna_accel_block: evaluating timers, active=5 [ 85.979] sna_accel_block: flush timer expires in 16 [85994] [ 85.980] sna_wakeup_handler [ 85.980] sna_mode_wakeup: len=64 [ 85.980] sna_dri2_vblank_handler(type=2, sequence=4909, draw=4181) [ 85.980] sna_crtc_record_swap: recording last swap on pipe=0, frame 4909 [msc=4909], time 85.980717 [ 85.980] sna_dri2_vblank_handler: 2 complete, frame=4909 tv=85.980717 [ 85.980] sna_dri2_blit_complete: blit finished [ 85.980] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4909, tv=85.980717) [ 85.980] frame_swap_complete(type=2): draw=146, pipe=0, frame=4909 [msc=4909], tv=85.980717 [ 85.980] sna_accel_flush: flush?=0, dirty?=0 [ 85.980] sna_dri2_event_free(draw?=1) [ 85.980] sna_dri2_remove_event: remove[0x561c94b075a0] from window 146, active? 1 [ 85.980] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=114] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 85.980] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=32] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 85.980] sna_dri2_vblank_handler complete [ 85.980] sna_mode_wakeup: recording last swap on pipe=0, frame 4909 [132d], time 85.980717 [ 85.980] sna_mode_wakeup: removing handle=32 [active_scanout=0] from scanout, installing handle=114 [active_scanout=2] [ 85.980] sna_mode_wakeup: flip complete, pending? 1 [ 85.980] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 85.980] sna_block_handler (tv=0.446000) [ 85.980] sna_scanout_do_flush: flush timer active: delta=14 [ 85.980] sna_accel_do_throttle -- no pending activity [ 85.980] sna_accel_block: evaluating timers, active=5 [ 85.980] sna_accel_block: flush timer expires in 14 [85994] [ 85.994] sna_wakeup_handler [ 85.994] sna_block_handler (tv=0.432000) [ 85.994] sna_scanout_do_flush: flush timer active: delta=0 [ 85.994] sna_scanout_do_flush (time=85994), triggered [ 85.994] sna_scanout_flush (time=85994), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 85.994] has_shadow: has pending damage? 0, outstanding flips: 0 [ 85.994] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 85.994] has_shadow: has pending damage? 0, outstanding flips: 0 [ 85.994] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 85.994] sna_accel_do_throttle -- no pending activity [ 85.994] sna_accel_block: evaluating timers, active=5 [ 85.994] sna_accel_block: flush timer expires in 16 [86010] [ 86.010] sna_wakeup_handler [ 86.010] sna_block_handler (tv=0.416000) [ 86.010] sna_scanout_do_flush: flush timer active: delta=0 [ 86.010] sna_scanout_do_flush (time=86010), triggered [ 86.010] sna_scanout_flush (time=86010), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 86.010] has_shadow: has pending damage? 0, outstanding flips: 0 [ 86.010] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 86.010] has_shadow: has pending damage? 0, outstanding flips: 0 [ 86.010] sna_accel_disarm_timer[0] (time=86010) [ 86.010] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 86.010] sna_accel_do_throttle -- no pending activity [ 86.019] sna_wakeup_handler [ 86.019] sna_accel_flush: flush?=0, dirty?=0 [ 86.019] sna_accel_flush: flush?=0, dirty?=0 [ 86.019] sna_block_handler (tv=0.407000) [ 86.019] has_shadow: has pending damage? 0, outstanding flips: 0 [ 86.019] sna_accel_do_throttle -- no pending activity [ 86.019] sna_wakeup_handler [ 86.019] sna_block_handler (tv=0.407000) [ 86.019] has_shadow: has pending damage? 0, outstanding flips: 0 [ 86.019] sna_accel_do_throttle -- no pending activity [ 86.020] sna_wakeup_handler [ 86.020] sna_block_handler (tv=0.406000) [ 86.020] has_shadow: has pending damage? 0, outstanding flips: 0 [ 86.020] sna_accel_do_throttle -- no pending activity [ 86.021] sna_wakeup_handler [ 86.021] sna_block_handler (tv=0.405000) [ 86.021] has_shadow: has pending damage? 0, outstanding flips: 0 [ 86.021] sna_accel_do_throttle -- no pending activity [ 86.065] sna_wakeup_handler [ 86.065] sna_accel_flush: flush?=0, dirty?=0 [ 86.065] sna_accel_flush: flush?=0, dirty?=0 [ 86.065] sna_accel_flush: flush?=0, dirty?=0 [ 86.065] sna_accel_flush: flush?=0, dirty?=0 [ 86.065] sna_accel_flush: flush?=0, dirty?=0 [ 86.065] sna_accel_flush: flush?=0, dirty?=0 [ 86.065] sna_accel_flush: flush?=0, dirty?=0 [ 86.065] sna_accel_flush: flush?=0, dirty?=0 [ 86.065] sna_accel_flush: flush?=0, dirty?=0 [ 86.065] sna_accel_flush: flush?=0, dirty?=0 [ 86.065] sna_accel_flush: flush?=0, dirty?=0 [ 86.065] sna_accel_flush: flush?=0, dirty?=0 [ 86.066] sna_accel_flush: flush?=0, dirty?=0 [ 86.066] sna_accel_flush: flush?=0, dirty?=0 [ 86.066] sna_block_handler (tv=0.360000) [ 86.066] has_shadow: has pending damage? 0, outstanding flips: 0 [ 86.066] sna_accel_do_throttle -- no pending activity [ 86.066] sna_wakeup_handler [ 86.066] sna_accel_flush: flush?=0, dirty?=0 [ 86.066] sna_accel_flush: flush?=0, dirty?=0 [ 86.066] sna_accel_flush: flush?=0, dirty?=0 [ 86.066] sna_block_handler (tv=0.360000) [ 86.066] has_shadow: has pending damage? 0, outstanding flips: 0 [ 86.066] sna_accel_do_throttle -- no pending activity [ 86.066] sna_wakeup_handler [ 86.066] sna_accel_flush: flush?=0, dirty?=0 [ 86.066] sna_accel_flush: flush?=0, dirty?=0 [ 86.066] sna_block_handler (tv=0.360000) [ 86.066] has_shadow: has pending damage? 0, outstanding flips: 0 [ 86.066] sna_accel_do_throttle -- no pending activity [ 86.066] sna_wakeup_handler [ 86.066] sna_accel_flush: flush?=0, dirty?=0 [ 86.066] sna_accel_flush: flush?=0, dirty?=0 [ 86.066] sna_accel_flush: flush?=0, dirty?=0 [ 86.066] sna_block_handler (tv=0.360000) [ 86.066] has_shadow: has pending damage? 0, outstanding flips: 0 [ 86.066] sna_accel_do_throttle -- no pending activity [ 86.066] sna_wakeup_handler [ 86.066] sna_accel_flush: flush?=0, dirty?=0 [ 86.066] sna_accel_flush: flush?=0, dirty?=0 [ 86.066] sna_accel_flush: flush?=0, dirty?=0 [ 86.066] sna_block_handler (tv=0.360000) [ 86.066] has_shadow: has pending damage? 0, outstanding flips: 0 [ 86.066] sna_accel_do_throttle -- no pending activity [ 86.066] sna_wakeup_handler [ 86.066] sna_accel_flush: flush?=0, dirty?=0 [ 86.066] sna_accel_flush: flush?=0, dirty?=0 [ 86.066] sna_block_handler (tv=0.360000) [ 86.066] has_shadow: has pending damage? 0, outstanding flips: 0 [ 86.066] sna_accel_do_throttle -- no pending activity [ 86.066] sna_wakeup_handler [ 86.066] sna_accel_flush: flush?=0, dirty?=0 [ 86.066] sna_accel_flush: flush?=0, dirty?=0 [ 86.066] sna_block_handler (tv=0.360000) [ 86.066] has_shadow: has pending damage? 0, outstanding flips: 0 [ 86.066] sna_accel_do_throttle -- no pending activity [ 86.066] sna_wakeup_handler [ 86.066] sna_accel_flush: flush?=0, dirty?=0 [ 86.066] sna_accel_flush: flush?=0, dirty?=0 [ 86.066] sna_accel_flush: flush?=0, dirty?=0 [ 86.066] sna_block_handler (tv=0.360000) [ 86.066] has_shadow: has pending damage? 0, outstanding flips: 0 [ 86.066] sna_accel_do_throttle -- no pending activity [ 86.066] sna_wakeup_handler [ 86.066] sna_accel_flush: flush?=0, dirty?=0 [ 86.066] sna_accel_flush: flush?=0, dirty?=0 [ 86.066] sna_block_handler (tv=0.360000) [ 86.066] has_shadow: has pending damage? 0, outstanding flips: 0 [ 86.066] sna_accel_do_throttle -- no pending activity [ 86.066] sna_wakeup_handler [ 86.066] sna_accel_flush: flush?=0, dirty?=0 [ 86.066] sna_accel_flush: flush?=0, dirty?=0 [ 86.066] sna_accel_flush: flush?=0, dirty?=0 [ 86.066] sna_create_pixmap(1, 1, 32, usage=0) [ 86.066] kgem_can_create_2d: 1x1 @ 32 [ 86.066] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=1 [ 86.066] kgem_can_create_2d: untiled size=4096 [ 86.066] kgem_choose_tiling: disabling tiling [1x1] for single row/col [ 86.066] kgem_choose_tiling: 1x1 -> 0 [ 86.066] sna_create_pixmap: usage=0, flags=a [ 86.066] sna_create_pixmap: small buffer [4], attaching to shadow pixmap [ 86.066] create_pixmap: allocating pixmap 1x1, depth=32/32, size=12 [ 86.066] create_pixmap: serial=5236, usage=0, 1x1 [ 86.066] sna_create_pixmap: serial=5236, 1x1, usage=0 [ 86.066] sna_composite_rectangles(pixmap=5237, op=0, 0 x 1 [(0, 0)x(1, 1) ...]) [ 86.066] sna_composite_rectangles: converted to op 0 [ 86.066] sna_composite_rectangles[0] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 86.066] sna_composite_rectangles: nrects=1, region=(0, 0), (1, 1) x 1 [ 86.066] sna_composite_rectangles: clipped extents (0, 0),(1, 1) x 1 [ 86.066] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(1, 1) [ 86.066] sna_composite_rectangles: fallback, dst pixmap=5237 too small or not attached [ 86.066] sna_composite_rectangles: fallback [ 86.066] sna_drawable_move_region_to_cpu(pixmap=5237 (1x1), [(0, 0), (1, 1)], flags=1) [ 86.066] sna_drawable_move_region_to_cpu: region (0, 0), (1, 1) + (0, 0) subsumes pixmap (1x1) [ 86.066] _sna_pixmap_move_to_cpu(pixmap=5237, 1x1, flags=1) [ 86.066] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 86.066] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 86.066] operate_inplace: no, inplace operation not suitable [ 86.066] _sna_pixmap_move_to_cpu: marking as damaged [ 86.066] __sna_damage_all(1, 1) [ 86.066] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 86.066] sna_composite_rectangles(pixmap=5237, op=1, fff2f1f0 x 1 [(0, 0)x(1, 1) ...]) [ 86.066] sna_composite_rectangles: converted to op 1 [ 86.066] sna_composite_rectangles[0] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 86.066] sna_composite_rectangles: nrects=1, region=(0, 0), (1, 1) x 1 [ 86.066] sna_composite_rectangles: clipped extents (0, 0),(1, 1) x 1 [ 86.066] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(1, 1) [ 86.066] sna_composite_rectangles: fallback, dst pixmap=5237 too small or not attached [ 86.066] sna_composite_rectangles: fallback [ 86.066] sna_drawable_move_region_to_cpu(pixmap=5237 (1x1), [(0, 0), (1, 1)], flags=1) [ 86.066] sna_drawable_move_region_to_cpu: pixmap=5237 all damaged on CPU [ 86.066] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 86.066] sna_composite_rectangles: fallback fill: (0, 0)x(1, 1) fff2f1f0 [ 86.066] sna_composite_rectangles(pixmap=5237, op=1, ff300a24 x 2 [(0, 0)x(1, 1) ...]) [ 86.066] sna_composite_rectangles: converted to op 1 [ 86.066] sna_composite_rectangles[0] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 86.066] sna_composite_rectangles[1] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 86.066] sna_composite_rectangles: nrects=2, region=(0, 0), (1, 1) x 2 [ 86.066] sna_composite_rectangles: clipped extents (0, 0),(1, 1) x 1 [ 86.066] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(1, 1) [ 86.066] sna_composite_rectangles: fallback, dst pixmap=5237 too small or not attached [ 86.066] sna_composite_rectangles: fallback [ 86.066] sna_drawable_move_region_to_cpu(pixmap=5237 (1x1), [(0, 0), (1, 1)], flags=1) [ 86.066] sna_drawable_move_region_to_cpu: pixmap=5237 all damaged on CPU [ 86.066] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 86.066] sna_composite_rectangles: fallback fill: (0, 0)x(1, 1) ff300a24 [ 86.066] sna_validate_gc(0x561c94ab2470) changes=80000, previous serial=8000145d, drawable=145d [ 86.066] sna_validate_gc: recomputing clip [ 86.066] sna_validate_gc: composite clip=1x[(65, 24), (3840, 2160)] [0x561c94abf1d0] [ 86.066] sna_copy_area: src=pixmap=5237:(0, 0)x(1, 1)+(0, 0) -> dst=pixmap=3060:(0, 0)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 86.066] sna_copy_area: normal copy [ 86.066] sna_do_copy: src=(0, 0), dst=(0, 0), size=(1x1) [ 86.066] sna_do_copy: after drawable: src=(0, 0), dst=(65, 24), size=(1x1) [ 86.066] sna_do_copy: dst extents (65, 24), (66, 25), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 86.066] sna_do_copy: clipped dst extents (65, 24), (66, 25) [ 86.066] sna_do_copy: unclipped src extents (0, 0), (1, 1) [ 86.066] sna_do_copy: clipped src extents (0, 0), (1, 1) [ 86.066] sna_do_copy: pixmap -- no source clipping [ 86.066] sna_do_copy: src extents (0, 0), (1, 1) x 1 [ 86.066] sna_do_copy: copy region (65, 24), (66, 25) x 1 + (-65, -24) [ 86.066] sna_copy_boxes (boxes=1x[(65, 24), (66, 25)...], src pixmap=5237+(-65, -24), dst pixmap=3060+(-65, -24), alu=3, src.size=1x1, dst.size=3775x2136) [ 86.066] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94b41c50, gpu_bo=0, cpu_bo=0), replaces=0 [ 86.066] sna_drawable_use_bo pixmap=3060, box=((0, 0), (1, 1)), flags=8... [ 86.066] sna_drawable_use_bo: exported target, set PREFER_GPU [ 86.066] sna_drawable_use_bo: pinned, never REPLACES [ 86.066] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 86.066] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 86.066] sna_drawable_use_bo: using whole GPU bo [ 86.066] region_overlaps_damage? [ 86.066] use_shm_bo: no, not attached [ 86.066] sna_drawable_move_region_to_cpu(pixmap=5237 (1x1), [(0, 0), (1, 1)], flags=2) [ 86.066] sna_drawable_move_region_to_cpu: pixmap=5237 all damaged on CPU [ 86.066] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 86.066] sna_write_boxes x 1, src stride=4, src dx=(0, 0) [ 86.066] kgem_bo_can_map: handle=9, map=0x7fc6b7845000:0x0:0x7fc656564000, tiling=1, domain=0, offset=4029534208 [ 86.066] write_boxes_inplace x 1, handle=9, tiling=1 [ 86.066] upload_inplace__tiled: tiling=1 [ 86.066] kgem_bo_can_map__cpu: handle=9 [ 86.066] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 86.066] kgem_bo_map__cpu(handle=9, size=33177600, map=0x7fc6b7845000:0x7fc656564000) [ 86.066] kgem_bo_sync__cpu: handle=9 [ 86.066] __kgem_busy: handle=9, busy=0, wedged=0 [ 86.066] kgem_bo_sync__cpu: SYNC: handle=9, needs_flush? 0, domain? 0, busy? 0 [ 86.066] __kgem_busy: handle=9, busy=0, wedged=0 [ 86.066] kgem_bo_retire: retiring bo handle=9 (needed flush? 0), rq? 0 [busy?=0] [ 86.066] assert_bo_retired: handle=9, domain: 0 exec? 0, rq? 0 [ 86.066] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(0, 0), size=1x1, pitch=4/15360 [ 86.066] sna_accel_flush: flush?=0, dirty?=0 [ 86.066] sna_accel_flush: flush?=0, dirty?=0 [ 86.066] sna_accel_flush: flush?=0, dirty?=0 [ 86.066] sna_accel_flush: flush?=0, dirty?=0 [ 86.066] sna_destroy_pixmap: pixmap=5237, attached?=1 [ 86.066] __sna_free_pixmap(pixmap=5237) [ 86.066] sna_accel_flush: flush?=0, dirty?=0 [ 86.066] sna_accel_flush: flush?=0, dirty?=0 [ 86.066] sna_accel_flush: flush?=0, dirty?=0 [ 86.066] sna_block_handler (tv=0.360000) [ 86.066] has_shadow: has pending damage? 0, outstanding flips: 0 [ 86.066] sna_accel_do_throttle -- no pending activity [ 86.066] sna_wakeup_handler [ 86.066] sna_accel_flush: flush?=0, dirty?=0 [ 86.066] sna_accel_flush: flush?=0, dirty?=0 [ 86.066] sna_accel_flush: flush?=0, dirty?=0 [ 86.066] sna_block_handler (tv=0.360000) [ 86.066] has_shadow: has pending damage? 0, outstanding flips: 0 [ 86.066] sna_accel_do_throttle -- no pending activity [ 86.066] sna_wakeup_handler [ 86.066] sna_accel_flush: flush?=0, dirty?=0 [ 86.066] sna_accel_flush: flush?=0, dirty?=0 [ 86.066] sna_block_handler (tv=0.360000) [ 86.066] has_shadow: has pending damage? 0, outstanding flips: 0 [ 86.067] sna_accel_do_throttle -- no pending activity [ 86.067] sna_wakeup_handler [ 86.067] sna_accel_flush: flush?=0, dirty?=0 [ 86.067] sna_accel_flush: flush?=0, dirty?=0 [ 86.067] sna_accel_flush: flush?=0, dirty?=0 [ 86.067] sna_block_handler (tv=0.359000) [ 86.067] has_shadow: has pending damage? 0, outstanding flips: 0 [ 86.067] sna_accel_do_throttle -- no pending activity [ 86.067] sna_wakeup_handler [ 86.067] sna_accel_flush: flush?=0, dirty?=0 [ 86.067] sna_accel_flush: flush?=0, dirty?=0 [ 86.067] sna_block_handler (tv=0.359000) [ 86.067] has_shadow: has pending damage? 0, outstanding flips: 0 [ 86.067] sna_accel_do_throttle -- no pending activity [ 86.067] sna_wakeup_handler [ 86.067] sna_accel_flush: flush?=0, dirty?=0 [ 86.067] sna_accel_flush: flush?=0, dirty?=0 [ 86.067] sna_block_handler (tv=0.359000) [ 86.068] has_shadow: has pending damage? 0, outstanding flips: 0 [ 86.068] sna_accel_do_throttle -- no pending activity [ 86.068] sna_wakeup_handler [ 86.068] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=32, name=80 [ 86.068] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 86.068] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 86.068] sna_dri2_get_back: draw size=3840x2160, back buffer handle=32 size=3840x2160, is-scanout? 1, active?=0, pitch=15360, front pitch=15360 [ 86.068] sna_dri2_get_back: reuse backbuffer? 1 [ 86.068] sna_dri2_get_back: back buffer handle=32, active?=0, refcnt=1 [ 86.068] sna_dri2_get_back: reuse unattached back [ 86.068] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 86.068] sna_dri2_reuse_buffer: reusing back buffer handle=32, name=80, pitch=15360, age=0 [ 86.068] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 86.068] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=114, name=86, active_scanout=2 [ 86.068] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 86.068] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=114] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 86.068] sna_accel_flush: flush?=0, dirty?=0 [ 86.068] sna_accel_flush: flush?=0, dirty?=0 [ 86.068] sna_accel_flush: flush?=0, dirty?=0 [ 86.068] sna_block_handler (tv=0.358000) [ 86.068] has_shadow: has pending damage? 0, outstanding flips: 0 [ 86.068] timer_enable (time=86068), starting timer 0 [ 86.068] sna_accel_do_throttle -- no pending activity [ 86.068] sna_accel_block: evaluating timers, active=5 [ 86.068] sna_accel_block: flush timer expires in 8 [86076] [ 86.068] sna_wakeup_handler [ 86.068] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 86.068] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 86.068] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 86.068] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 86.068] sna_dri2_get_msc(draw=146, pipe=0) [ 86.068] sna_crtc_record_swap: recording last swap on pipe=0, frame 4914 [msc=4914], time 86.63983 [ 86.068] sna_dri2_get_msc: msc=4914 [raw=4914], ust=86063983 [ 86.068] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=32 (refs=1/1, flush=0) , front=114 (refs=2/3, flush=1) [ 86.068] sna_dri2_schedule_swap(target_msc=4909, divisor=0, remainder=0) [ 86.068] sna_dri2_schedule_swap: using front handle=114, active_scanout?=2, flush?=1 [ 86.068] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 86.068] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 86.068] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 86.068] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 86.068] sna_crtc_record_swap: recording last swap on pipe=0, frame 4914 [msc=4914], time 86.63983 [ 86.068] immediate_swap: current_msc=4914, target_msc=4909 -- yes [ 86.068] can_flip: no, shadow enabled [ 86.068] sna_dri2_add_event: adding event to window 146) [ 86.068] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 86.068] sna_dri2_immediate_blit: no pending blit, starting chain [ 86.068] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 86.068] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 86.068] can_xchg: back size=8700f00, front size=8700f00 [ 86.068] can_xchg: yes, pixmap=4091 [ 86.068] sna_dri2_xchg: win=146, exchange front=114/86,ref=3 and back=32/80,ref=2, pixmap=4091 3840x2160 [ 86.068] sna_dri2_xchg: back_bo handle=32, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 86.068] sna_dri2_xchg: front_bo handle=114, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 86.068] set_bo: pixmap=4091, handle=32 (old handle=114) [ 86.068] set_bo: marking whole pixmap as damaged [ 86.068] set_bo: applying final/discard move-to-gpu [ 86.068] wait_for_shadow: flags=0, flips=0, handle=114, shadow=29 [ 86.068] set_bo: dropping flush hint from handle=114 [ 86.068] set_bo: adding flush hint to handle=32 [ 86.068] mark_stale(handle=114) => 1 [ 86.068] swap_limit: draw=146 setting swap limit to 3 [ 86.068] sna_dri2_swap_limit_validate: swap limit set to 3 [ 86.068] sna_next_vblank(pipe=0, waiting until next vblank) [ 86.068] sna_dri2_schedule_swap: reported target_msc=4914 [ 86.068] sna_accel_flush: flush?=0, dirty?=0 [ 86.068] sna_accel_flush: flush?=0, dirty?=0 [ 86.068] sna_accel_flush: flush?=0, dirty?=0 [ 86.068] sna_accel_flush: flush?=0, dirty?=0 [ 86.068] sna_block_handler (tv=0.358000) [ 86.068] sna_scanout_do_flush: flush timer active: delta=8 [ 86.068] sna_accel_do_throttle -- no pending activity [ 86.068] sna_accel_block: evaluating timers, active=5 [ 86.068] sna_accel_block: flush timer expires in 8 [86076] [ 86.077] sna_wakeup_handler [ 86.077] sna_block_handler (tv=0.349000) [ 86.077] sna_scanout_do_flush: flush timer active: delta=-1 [ 86.077] sna_scanout_do_flush (time=86077), triggered [ 86.077] sna_scanout_flush (time=86077), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 86.077] has_shadow: has pending damage? 1, outstanding flips: 0 [ 86.077] stop_flush: scanout=32 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 86.077] has_shadow: has pending damage? 1, outstanding flips: 0 [ 86.077] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 86.077] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 86.077] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 86.077] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 86.077] sna_pixmap_move_to_gpu: already all-damaged [ 86.077] sna_pixmap_mark_active: pixmap=4091, handle=32 [ 86.077] sna_mode_redisplay: crtc[0] transformed? 0 [ 86.077] sna_mode_redisplay: crtc[1] transformed? 0 [ 86.077] sna_mode_redisplay: crtc[2] transformed? 0 [ 86.077] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=32 [active=1] [ 86.077] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 114, transformed? 0 [ 86.077] get_fb: reusing fb=68 for handle=32 [ 86.077] sna_mode_redisplay: recording flip on CRTC:32 handle=32, active_scanout=2, serial=3 [ 86.077] __kgem_bo_clear_busy: handle=32 [ 86.077] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 86.077] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 86.077] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 86.077] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=32, shadow handle=29 [ 86.077] sna_accel_do_throttle -- no pending activity [ 86.077] sna_accel_block: evaluating timers, active=5 [ 86.077] sna_accel_block: flush timer expires in 16 [86093] [ 86.080] sna_wakeup_handler [ 86.080] sna_mode_wakeup: len=64 [ 86.080] sna_dri2_vblank_handler(type=2, sequence=4915, draw=4181) [ 86.080] sna_crtc_record_swap: recording last swap on pipe=0, frame 4915 [msc=4915], time 86.80643 [ 86.080] sna_dri2_vblank_handler: 2 complete, frame=4915 tv=86.80643 [ 86.080] sna_dri2_blit_complete: blit finished [ 86.080] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4915, tv=86.80643) [ 86.080] frame_swap_complete(type=2): draw=146, pipe=0, frame=4915 [msc=4915], tv=86.80643 [ 86.080] sna_accel_flush: flush?=0, dirty?=0 [ 86.080] sna_dri2_event_free(draw?=1) [ 86.080] sna_dri2_remove_event: remove[0x561c94b075a0] from window 146, active? 1 [ 86.080] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 86.080] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=114] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 86.080] sna_dri2_vblank_handler complete [ 86.080] sna_mode_wakeup: recording last swap on pipe=0, frame 4915 [1333], time 86.80643 [ 86.080] sna_mode_wakeup: removing handle=114 [active_scanout=0] from scanout, installing handle=32 [active_scanout=2] [ 86.080] sna_mode_wakeup: flip complete, pending? 1 [ 86.080] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 86.080] sna_block_handler (tv=0.346000) [ 86.080] sna_scanout_do_flush: flush timer active: delta=13 [ 86.080] sna_accel_do_throttle -- no pending activity [ 86.080] sna_accel_block: evaluating timers, active=5 [ 86.080] sna_accel_block: flush timer expires in 13 [86093] [ 86.081] sna_wakeup_handler [ 86.081] sna_create_pixmap(508, 20, 32, usage=0) [ 86.081] kgem_can_create_2d: 508x20 @ 32 [ 86.081] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2048, height=20 [ 86.081] kgem_can_create_2d: untiled size=40960 [ 86.081] kgem_choose_tiling: 508x20 -> 1 [ 86.081] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2048, height=24 [ 86.082] kgem_can_create_2d: tiled[1] size=49152 [ 86.082] sna_create_pixmap: usage=0, flags=1b [ 86.082] sna_create_pixmap: creating GPU pixmap 508x20, stride=2032, flags=1b [ 86.082] __pop_freed_pixmap: reusing freed pixmap=5235 header [ 86.082] create_pixmap_hdr: pixmap=5238, width=508, height=20, usage=0 [ 86.082] sna_create_pixmap: serial=5238, 508x20, usage=0 [ 86.082] sna_composite_rectangles(pixmap=5239, op=0, 0 x 1 [(0, 0)x(508, 20) ...]) [ 86.082] sna_composite_rectangles: converted to op 0 [ 86.082] sna_composite_rectangles[0] (0, 0)x(508, 20) -> (0, 0), (508, 20) [ 86.082] sna_composite_rectangles: nrects=1, region=(0, 0), (508, 20) x 1 [ 86.082] sna_composite_rectangles: clipped extents (0, 0),(508, 20) x 1 [ 86.082] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(508, 20) [ 86.082] sna_composite_rectangles: dropping last-cpu hint [ 86.082] sna_drawable_use_bo pixmap=5239, box=((0, 0), (508, 20)), flags=19... [ 86.082] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 86.082] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 86.082] sna_pixmap_move_to_gpu(pixmap=5239, usage=0), flags=b [ 86.082] sna_pixmap_move_to_gpu: CPU damage? 0 [ 86.082] sna_pixmap_move_to_gpu: creating GPU bo (508x20@32), create=b [ 86.082] kgem_choose_tiling: 508x20 -> 1 [ 86.082] kgem_choose_tiling: 508x20 -> 1 [ 86.082] sna_pixmap_alloc_gpu: pixmap=5239 [ 86.082] kgem_create_2d(508x20, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 86.082] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2048, height=24 [ 86.082] kgem_set_tiling: handle=152, tiling=1 [1], pitch=2048 [2048]: 1 [ 86.082] kgem_bo_remove_from_inactive: removing handle=152 from inactive [ 86.082] from inactive: pitch=2048, tiling=1: handle=152, id=2934 [ 86.082] __sna_damage_all(508, 20) [ 86.082] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 86.082] sna_pixmap_mark_active: pixmap=5239, handle=152 [ 86.082] sna_drawable_use_bo: allocated GPU bo for operation [ 86.082] sna_drawable_use_bo: using GPU bo with damage? 0 [ 86.082] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 86.082] kgem_bo_is_render: handle=152, rq? 0 [0] [ 86.082] kgem_bo_is_render: handle=152, rq? 0 [0] [ 86.082] gen9_render_fill_boxes(0 x 1 [(0, 0), (508, 20) ...]) [ 86.082] sna_render_get_solid: 0 [ 86.082] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 86.082] kgem_check_bo: num_pages=+16, num_exec=+1 [ 86.082] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 86.082] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 86.082] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 86.082] kgem_add_handle: handle=4, index=0 [ 86.082] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 86.082] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 86.082] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 86.082] gen9_composite_get_binding_table(ffc0) [ 86.082] kgem_add_reloc64: handle=152, pos=16360, delta=0, domains=20002 [ 86.082] kgem_add_handle: handle=152, index=1 [ 86.082] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=ffebf000) [ 86.082] __kgem_bo_mark_dirty: handle=152 (proxy? 0) [ 86.082] [3fe0] bind bo(handle=152, addr=ffebf000), format=192, width=508, height=20, pitch=2048, tiling=1 -> render [ 86.082] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 86.082] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 86.082] kgem_add_handle: handle=7, index=2 [ 86.082] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 86.082] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 86.082] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 86.082] gen9_emit_sampler: sampler = 1 [ 86.082] gen9_emit_sf: num_sf_outputs=1 [ 86.082] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 86.082] gen9_emit_vertex_elements: setup id=0 [ 86.082] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 86.082] (0, 0), (508, 20) [ 86.082] gen8_vertex_flush[490] = 3 [ 86.082] sna_composite_rectangles: pixmap=5239 marking clear [0]? 1 [ 86.082] sna_composite_rectangles(pixmap=5239, op=1, fff2f1f0 x 1 [(0, 0)x(508, 20) ...]) [ 86.082] sna_composite_rectangles: converted to op 1 [ 86.082] sna_composite_rectangles[0] (0, 0)x(508, 20) -> (0, 0), (508, 20) [ 86.082] sna_composite_rectangles: nrects=1, region=(0, 0), (508, 20) x 1 [ 86.082] sna_composite_rectangles: clipped extents (0, 0),(508, 20) x 1 [ 86.082] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(508, 20) [ 86.082] sna_composite_rectangles: promoting to full GPU [ 86.082] sna_composite_rectangles: dropping last-cpu hint [ 86.082] sna_drawable_use_bo pixmap=5239, box=((0, 0), (508, 20)), flags=19... [ 86.082] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 86.082] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 86.082] sna_drawable_use_bo: using whole GPU bo [ 86.082] gen9_render_fill_boxes (op=1, color=(f2f2, f1f1, f0f0, ffff) [20028888]) [ 86.082] kgem_bo_is_render: handle=152, rq? 1 [1] [ 86.082] gen9_render_fill_boxes(fff2f1f0 x 1 [(0, 0), (508, 20) ...]) [ 86.082] sna_render_get_solid: fff2f1f0 [ 86.082] sna_render_get_solid(15) = fff2f1f0 (old) [ 86.082] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 86.082] kgem_check_bo: num_pages=+0, num_exec=+0 [ 86.082] gen9_composite_get_binding_table(ff00) [ 86.082] kgem_add_reloc64: handle=143, pos=16312, delta=0, domains=40000 [ 86.082] kgem_add_reloc64: adding proxy [delta=60] for handle=143 [ 86.082] kgem_add_handle: handle=143, index=3 [ 86.083] kgem_add_reloc64[5] = (delta=60, target handle=3, presumed=fff6e000) [ 86.083] [3fb0] bind bo(handle=143, addr=fff6e03c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 86.083] gen9_emit_vertex_elements: setup id=0 [ 86.083] (0, 0), (508, 20) [ 86.083] gen8_vertex_flush[4cc] = 3 [ 86.083] sna_composite_rectangles: pixmap=5239 marking clear [fff2f1f0]? 1 [ 86.083] sna_composite_rectangles(pixmap=5239, op=1, ff300a24 x 2 [(0, 0)x(508, 20) ...]) [ 86.083] sna_composite_rectangles: converted to op 1 [ 86.083] sna_composite_rectangles[0] (0, 0)x(508, 20) -> (0, 0), (508, 20) [ 86.083] sna_composite_rectangles[1] (0, 0)x(508, 20) -> (0, 0), (508, 20) [ 86.083] sna_composite_rectangles: nrects=2, region=(0, 0), (508, 20) x 2 [ 86.083] sna_composite_rectangles: clipped extents (0, 0),(508, 20) x 1 [ 86.083] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(508, 20) [ 86.083] sna_composite_rectangles: promoting to full GPU [ 86.083] sna_composite_rectangles: dropping last-cpu hint [ 86.083] sna_drawable_use_bo pixmap=5239, box=((0, 0), (508, 20)), flags=19... [ 86.083] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 86.083] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 86.083] sna_drawable_use_bo: using whole GPU bo [ 86.083] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 86.083] kgem_bo_is_render: handle=152, rq? 1 [1] [ 86.083] gen9_render_fill_boxes(ff300a24 x 1 [(0, 0), (508, 20) ...]) [ 86.083] sna_render_get_solid: ff300a24 [ 86.083] sna_render_get_solid(17) = ff300a24 (old) [ 86.083] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 86.083] kgem_check_bo: num_pages=+0, num_exec=+0 [ 86.083] gen9_composite_get_binding_table(fe80) [ 86.083] kgem_add_reloc64: handle=143, pos=16280, delta=0, domains=40000 [ 86.083] kgem_add_reloc64: adding proxy [delta=68] for handle=143 [ 86.083] kgem_add_reloc64[6] = (delta=68, target handle=3, presumed=fff6e000) [ 86.083] [3f90] bind bo(handle=143, addr=fff6e044), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 86.083] gen9_emit_vertex_elements: setup id=0 [ 86.083] (0, 0), (508, 20) [ 86.083] gen8_vertex_flush[508] = 3 [ 86.083] sna_composite_rectangles: pixmap=5239 marking clear [ff300a24]? 1 [ 86.083] sna_glyphs(op=3, nlist=1, src=(1, -2)) [ 86.083] kgem_bo_is_busy: handle=152, domain: 0 exec? 1, rq? 1 [ 86.083] sna_glyphs: discarding mask [ 86.083] glyphs0_to_dst(op=3, src=(1, -2), nlist=1, dst=(1, -2)+(0, 0)) [ 86.083] clipped_glyphs? 18 glyph in 1 lists extents (1, -13), (163, 1), region (2, 0), (162, 1): yes [ 86.083] gen9_render_composite: 0x0, current mode=1/1 [ 86.083] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 86.083] gen9_composite_fallback: mask is already on the GPU, try to use GPU [ 86.083] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 86.083] sna_drawable_use_bo pixmap=5239, box=((2, 0), (162, 1)), flags=7... [ 86.083] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 86.083] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 86.083] sna_drawable_use_bo: using whole GPU bo [ 86.083] gen9_composite_set_target: pixmap=5239, format=20028888, size=508x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 86.083] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 86.083] color_convert: src=ff8ae234 [20028888] [ 86.083] color_convert: dst=ff8ae234 [20028888] [ 86.083] sna_render_get_solid: ff8ae234 [ 86.083] sna_render_get_solid(22) = ff8ae234 (old) [ 86.083] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 86.083] sna_transform_is_imprecise_integer_translation: no transform [ 86.083] gen9_composite_picture: integer translation (0, 0), removing [ 86.083] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 86.083] sna_render_pixmap_bo: GPU all damaged [ 86.083] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 86.083] gen4_choose_composite_emitter: solid, identity mask [ 86.083] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 86.083] aligning vertex: was 2, now 4 floats per vertex [ 86.083] gen9_composite_get_binding_table(fe00) [ 86.083] kgem_add_reloc64: handle=143, pos=16248, delta=0, domains=40000 [ 86.083] kgem_add_reloc64: adding proxy [delta=88] for handle=143 [ 86.083] kgem_add_reloc64[7] = (delta=88, target handle=3, presumed=fff6e000) [ 86.083] [3f70] bind bo(handle=143, addr=fff6e058), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 86.083] kgem_add_reloc64: handle=6, pos=16232, delta=0, domains=40000 [ 86.083] kgem_add_handle: handle=6, index=4 [ 86.083] kgem_add_reloc64[8] = (delta=0, target handle=4, presumed=fd581000) [ 86.083] [3f60] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 86.083] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 86.083] gen9_emit_sampler: sampler = a [ 86.083] gen9_emit_sf: num_sf_outputs=2 [ 86.083] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 86.083] gen9_emit_vertex_elements: setup id=9 [ 86.083] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 86.083] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 86.083] glyphs0_to_dst: glyph=(9, -12), (19, 1), clip=(2, 0), (162, 1) [ 86.083] glyphs0_to_dst: blt=(9, 0), (19, 1) [ 86.083] emit_primitive_identity_mask__avx2: dst=(9, 0), mask=(672.00, 60.00) x (10.00, 1.00) [ 86.083] gen8_vertex_flush[5e4] = 3 [ 86.083] gen9_magic_ca_pass: CA fixup (5 -> 8) [ 86.083] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 86.083] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 86.083] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 86.083] sna_glyphs(op=3, nlist=1, src=(172, -2)) [ 86.083] kgem_bo_is_busy: handle=152, domain: 0 exec? 1, rq? 1 [ 86.083] sna_glyphs: discarding mask [ 86.084] glyphs0_to_dst(op=3, src=(172, -2), nlist=1, dst=(172, -2)+(0, 0)) [ 86.084] clipped_glyphs? 34 glyph in 1 lists extents (171, -14), (478, 1), region (172, 0), (477, 1): yes [ 86.084] gen9_render_composite: 0x0, current mode=1/1 [ 86.084] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 86.084] kgem_bo_is_busy: handle=152, domain: 0 exec? 1, rq? 1 [ 86.084] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 86.084] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 86.084] sna_drawable_use_bo pixmap=5239, box=((172, 0), (477, 1)), flags=7... [ 86.084] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 86.084] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 86.084] sna_drawable_use_bo: using whole GPU bo [ 86.084] gen9_composite_set_target: pixmap=5239, format=20028888, size=508x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 86.084] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 86.084] color_convert: src=ff729fcf [20028888] [ 86.084] color_convert: dst=ff729fcf [20028888] [ 86.084] sna_render_get_solid: ff729fcf [ 86.084] sna_render_get_solid(23) = ff729fcf (old) [ 86.084] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 86.084] sna_transform_is_imprecise_integer_translation: no transform [ 86.084] gen9_composite_picture: integer translation (0, 0), removing [ 86.084] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 86.084] sna_render_pixmap_bo: GPU all damaged [ 86.084] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 86.084] gen4_choose_composite_emitter: solid, identity mask [ 86.084] kgem_check_bo: num_pages=+0, num_exec=+0 [ 86.084] gen9_composite_get_binding_table(fd40) [ 86.084] kgem_add_reloc64: handle=143, pos=16200, delta=0, domains=40000 [ 86.084] kgem_add_reloc64: adding proxy [delta=92] for handle=143 [ 86.084] kgem_add_reloc64[9] = (delta=92, target handle=3, presumed=fff6e000) [ 86.084] [3f40] bind bo(handle=143, addr=fff6e05c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 86.084] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 86.084] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 86.084] gen9_emit_vertex_elements: setup id=9 [ 86.084] glyphs0_to_dst: glyph=(180, -13), (190, 1), clip=(172, 0), (477, 1) [ 86.084] glyphs0_to_dst: blt=(180, 0), (190, 1) [ 86.084] emit_primitive_identity_mask__avx2: dst=(180, 0), mask=(944.00, 61.00) x (10.00, 1.00) [ 86.084] glyphs0_to_dst: glyph=(208, -10), (217, 1), clip=(172, 0), (477, 1) [ 86.084] glyphs0_to_dst: blt=(208, 0), (217, 1) [ 86.084] emit_primitive_identity_mask__avx2: dst=(208, 0), mask=(960.00, 26.00) x (9.00, 1.00) [ 86.084] glyphs0_to_dst: glyph=(216, -13), (226, 1), clip=(172, 0), (477, 1) [ 86.084] glyphs0_to_dst: blt=(216, 0), (226, 1) [ 86.084] emit_primitive_identity_mask__avx2: dst=(216, 0), mask=(944.00, 61.00) x (10.00, 1.00) [ 86.084] glyphs0_to_dst: glyph=(234, -1), (245, 1), clip=(172, 0), (477, 1) [ 86.084] glyphs0_to_dst: blt=(234, 0), (245, 1) [ 86.084] emit_primitive_identity_mask__avx2: dst=(234, 0), mask=(992.00, 1.00) x (11.00, 1.00) [ 86.084] glyphs0_to_dst: glyph=(334, -10), (343, 1), clip=(172, 0), (477, 1) [ 86.084] glyphs0_to_dst: blt=(334, 0), (343, 1) [ 86.084] emit_primitive_identity_mask__avx2: dst=(334, 0), mask=(960.00, 26.00) x (9.00, 1.00) [ 86.084] glyphs0_to_dst: glyph=(342, -1), (353, 1), clip=(172, 0), (477, 1) [ 86.084] glyphs0_to_dst: blt=(342, 0), (353, 1) [ 86.084] emit_primitive_identity_mask__avx2: dst=(342, 0), mask=(992.00, 1.00) x (11.00, 1.00) [ 86.084] glyphs0_to_dst: glyph=(369, -10), (379, 1), clip=(172, 0), (477, 1) [ 86.084] glyphs0_to_dst: blt=(369, 0), (379, 1) [ 86.084] emit_primitive_identity_mask__avx2: dst=(369, 0), mask=(976.00, 42.00) x (10.00, 1.00) [ 86.084] glyphs0_to_dst: glyph=(378, -13), (388, 1), clip=(172, 0), (477, 1) [ 86.084] glyphs0_to_dst: blt=(378, 0), (388, 1) [ 86.084] emit_primitive_identity_mask__avx2: dst=(378, 0), mask=(944.00, 61.00) x (10.00, 1.00) [ 86.084] glyphs0_to_dst: glyph=(396, -1), (407, 1), clip=(172, 0), (477, 1) [ 86.084] glyphs0_to_dst: blt=(396, 0), (407, 1) [ 86.084] emit_primitive_identity_mask__avx2: dst=(396, 0), mask=(992.00, 1.00) x (11.00, 1.00) [ 86.084] glyphs0_to_dst: glyph=(468, -10), (478, 1), clip=(172, 0), (477, 1) [ 86.084] glyphs0_to_dst: blt=(468, 0), (477, 1) [ 86.084] emit_primitive_identity_mask__avx2: dst=(468, 0), mask=(976.00, 42.00) x (9.00, 1.00) [ 86.084] gen8_vertex_flush[6e4] = 30 [ 86.084] gen9_magic_ca_pass: CA fixup (8 -> 38) [ 86.084] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 86.084] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 86.084] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 86.084] sna_glyphs(op=3, nlist=1, src=(478, -2)) [ 86.084] kgem_bo_is_busy: handle=152, domain: 0 exec? 1, rq? 1 [ 86.084] sna_glyphs: discarding mask [ 86.084] glyphs0_to_dst(op=3, src=(478, -2), nlist=1, dst=(478, -2)+(0, 0)) [ 86.084] clipped_glyphs? 4 glyph in 1 lists extents (477, -13), (514, 1), region (478, 0), (508, 1): yes [ 86.084] gen9_render_composite: 0x0, current mode=1/1 [ 86.084] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 86.084] kgem_bo_is_busy: handle=152, domain: 0 exec? 1, rq? 1 [ 86.084] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 86.084] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 86.084] sna_drawable_use_bo pixmap=5239, box=((478, 0), (508, 1)), flags=7... [ 86.084] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 86.084] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 86.084] sna_drawable_use_bo: using whole GPU bo [ 86.084] gen9_composite_set_target: pixmap=5239, format=20028888, size=508x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 86.084] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 86.084] color_convert: src=ffffffff [20028888] [ 86.084] color_convert: dst=ffffffff [20028888] [ 86.084] sna_render_get_solid: ffffffff [ 86.084] sna_render_get_solid(white) [ 86.084] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 86.084] sna_transform_is_imprecise_integer_translation: no transform [ 86.084] gen9_composite_picture: integer translation (0, 0), removing [ 86.084] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 86.084] sna_render_pixmap_bo: GPU all damaged [ 86.084] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 86.084] gen4_choose_composite_emitter: solid, identity mask [ 86.085] kgem_check_bo: num_pages=+0, num_exec=+0 [ 86.085] gen9_composite_get_binding_table(fcc0) [ 86.085] kgem_add_reloc64: handle=7, pos=16168, delta=0, domains=40000 [ 86.085] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 86.085] kgem_add_reloc64[10] = (delta=1048, target handle=2, presumed=fffe8000) [ 86.085] [3f20] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 86.085] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 86.085] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 86.085] gen9_emit_vertex_elements: setup id=9 [ 86.085] glyphs0_to_dst: glyph=(505, -13), (514, 1), clip=(478, 0), (508, 1) [ 86.085] glyphs0_to_dst: blt=(505, 0), (508, 1) [ 86.085] emit_primitive_identity_mask__avx2: dst=(505, 0), mask=(832.00, 45.00) x (3.00, 1.00) [ 86.085] gen8_vertex_flush[7e4] = 3 [ 86.085] gen9_magic_ca_pass: CA fixup (38 -> 41) [ 86.085] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 86.085] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 86.085] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 86.085] sna_glyphs(op=3, nlist=1, src=(1, 15)) [ 86.085] kgem_bo_is_busy: handle=152, domain: 0 exec? 1, rq? 1 [ 86.085] sna_glyphs: discarding mask [ 86.085] glyphs0_to_dst(op=3, src=(1, 15), nlist=1, dst=(1, 15)+(0, 0)) [ 86.085] clipped_glyphs: no, clip region (0, 0), (508, 20) matches drawable pixmap=94680753811936 size=508x20 [ 86.085] gen9_render_composite: 0x0, current mode=1/1 [ 86.085] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 86.085] kgem_bo_is_busy: handle=152, domain: 0 exec? 1, rq? 1 [ 86.085] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 86.085] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 86.085] sna_drawable_use_bo pixmap=5239, box=((0, 0), (508, 20)), flags=7... [ 86.085] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 86.085] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 86.085] sna_drawable_use_bo: using whole GPU bo [ 86.085] gen9_composite_set_target: pixmap=5239, format=20028888, size=508x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 86.085] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 86.085] color_convert: src=ff8ae234 [20028888] [ 86.085] color_convert: dst=ff8ae234 [20028888] [ 86.085] sna_render_get_solid: ff8ae234 [ 86.085] sna_render_get_solid(22) = ff8ae234 (old) [ 86.085] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 86.085] sna_transform_is_imprecise_integer_translation: no transform [ 86.085] gen9_composite_picture: integer translation (0, 0), removing [ 86.085] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 86.085] sna_render_pixmap_bo: GPU all damaged [ 86.085] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 86.085] gen4_choose_composite_emitter: solid, identity mask [ 86.085] kgem_check_bo: num_pages=+0, num_exec=+0 [ 86.085] gen9_composite_get_binding_table(fc40) [ 86.085] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 86.085] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 86.085] gen9_emit_vertex_elements: setup id=9 [ 86.085] glyphs0_to_dst: glyph=(1, 7)x(9, 8), unclipped [ 86.085] emit_primitive_identity_mask__avx2: dst=(1, 7), mask=(688.00, 32.00) x (9.00, 8.00) [ 86.085] glyphs0_to_dst: glyph=(9, 5)x(10, 13), unclipped [ 86.085] emit_primitive_identity_mask__avx2: dst=(9, 5), mask=(672.00, 48.00) x (10.00, 13.00) [ 86.085] glyphs0_to_dst: glyph=(19, 7)x(9, 8), unclipped [ 86.085] emit_primitive_identity_mask__avx2: dst=(19, 7), mask=(688.00, 32.00) x (9.00, 8.00) [ 86.085] glyphs0_to_dst: glyph=(28, 9)x(8, 3), unclipped [ 86.085] emit_primitive_identity_mask__avx2: dst=(28, 9), mask=(688.00, 48.00) x (8.00, 3.00) [ 86.085] glyphs0_to_dst: glyph=(36, 5)x(11, 10), unclipped [ 86.085] emit_primitive_identity_mask__avx2: dst=(36, 5), mask=(704.00, 0.00) x (11.00, 10.00) [ 86.085] glyphs0_to_dst: glyph=(46, 7)x(9, 8), unclipped [ 86.085] emit_primitive_identity_mask__avx2: dst=(46, 7), mask=(720.00, 0.00) x (9.00, 8.00) [ 86.085] glyphs0_to_dst: glyph=(54, 7)x(10, 8), unclipped [ 86.085] emit_primitive_identity_mask__avx2: dst=(54, 7), mask=(704.00, 16.00) x (10.00, 8.00) [ 86.085] glyphs0_to_dst: glyph=(63, 7)x(10, 8), unclipped [ 86.085] emit_primitive_identity_mask__avx2: dst=(63, 7), mask=(720.00, 16.00) x (10.00, 8.00) [ 86.085] glyphs0_to_dst: glyph=(72, 4)x(10, 11), unclipped [ 86.085] emit_primitive_identity_mask__avx2: dst=(72, 4), mask=(736.00, 0.00) x (10.00, 11.00) [ 86.085] glyphs0_to_dst: glyph=(81, 7)x(10, 8), unclipped [ 86.085] emit_primitive_identity_mask__avx2: dst=(81, 7), mask=(752.00, 0.00) x (10.00, 8.00) [ 86.085] glyphs0_to_dst: glyph=(90, 4)x(10, 11), unclipped [ 86.085] emit_primitive_identity_mask__avx2: dst=(90, 4), mask=(736.00, 0.00) x (10.00, 11.00) [ 86.085] glyphs0_to_dst: glyph=(99, 7)x(11, 8), unclipped [ 86.085] emit_primitive_identity_mask__avx2: dst=(99, 7), mask=(736.00, 16.00) x (11.00, 8.00) [ 86.085] glyphs0_to_dst: glyph=(109, 7)x(9, 8), unclipped [ 86.085] emit_primitive_identity_mask__avx2: dst=(109, 7), mask=(752.00, 16.00) x (9.00, 8.00) [ 86.085] glyphs0_to_dst: glyph=(118, 9)x(8, 3), unclipped [ 86.085] emit_primitive_identity_mask__avx2: dst=(118, 9), mask=(688.00, 48.00) x (8.00, 3.00) [ 86.085] glyphs0_to_dst: glyph=(126, 5)x(10, 10), unclipped [ 86.085] emit_primitive_identity_mask__avx2: dst=(126, 5), mask=(704.00, 32.00) x (10.00, 10.00) [ 86.085] glyphs0_to_dst: glyph=(135, 5)x(10, 10), unclipped [ 86.085] emit_primitive_identity_mask__avx2: dst=(135, 5), mask=(704.00, 32.00) x (10.00, 10.00) [ 86.085] glyphs0_to_dst: glyph=(144, 5)x(10, 10), unclipped [ 86.085] emit_primitive_identity_mask__avx2: dst=(144, 5), mask=(720.00, 32.00) x (10.00, 10.00) [ 86.085] glyphs0_to_dst: glyph=(153, 5)x(10, 10), unclipped [ 86.085] emit_primitive_identity_mask__avx2: dst=(153, 5), mask=(704.00, 48.00) x (10.00, 10.00) [ 86.085] gen8_vertex_flush[8e4] = 54 [ 86.085] gen9_magic_ca_pass: CA fixup (41 -> 95) [ 86.085] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 86.085] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 86.085] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 86.085] sna_glyphs(op=3, nlist=1, src=(163, 15)) [ 86.085] kgem_bo_is_busy: handle=152, domain: 0 exec? 1, rq? 1 [ 86.085] sna_glyphs: discarding mask [ 86.085] glyphs0_to_dst(op=3, src=(163, 15), nlist=1, dst=(163, 15)+(0, 0)) [ 86.085] clipped_glyphs: no, clip region (0, 0), (508, 20) matches drawable pixmap=94680753811936 size=508x20 [ 86.085] gen9_render_composite: 0x0, current mode=1/1 [ 86.085] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 86.085] kgem_bo_is_busy: handle=152, domain: 0 exec? 1, rq? 1 [ 86.085] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 86.085] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 86.085] sna_drawable_use_bo pixmap=5239, box=((0, 0), (508, 20)), flags=7... [ 86.085] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 86.085] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 86.085] sna_drawable_use_bo: using whole GPU bo [ 86.085] gen9_composite_set_target: pixmap=5239, format=20028888, size=508x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 86.085] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 86.085] color_convert: src=ffffffff [20028888] [ 86.085] color_convert: dst=ffffffff [20028888] [ 86.085] sna_render_get_solid: ffffffff [ 86.085] sna_render_get_solid(white) [ 86.085] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 86.085] sna_transform_is_imprecise_integer_translation: no transform [ 86.085] gen9_composite_picture: integer translation (0, 0), removing [ 86.085] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 86.085] sna_render_pixmap_bo: GPU all damaged [ 86.085] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 86.085] gen4_choose_composite_emitter: solid, identity mask [ 86.085] kgem_check_bo: num_pages=+0, num_exec=+0 [ 86.085] gen9_composite_get_binding_table(fc00) [ 86.085] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 86.085] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 86.085] gen9_emit_vertex_elements: setup id=9 [ 86.085] glyphs0_to_dst: glyph=(165, 7)x(5, 8), unclipped [ 86.085] emit_primitive_identity_mask__avx2: dst=(165, 7), mask=(720.00, 48.00) x (5.00, 8.00) [ 86.085] gen8_vertex_flush[9e4] = 3 [ 86.085] gen9_magic_ca_pass: CA fixup (95 -> 98) [ 86.085] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 86.085] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 86.085] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 86.086] sna_glyphs(op=3, nlist=1, src=(172, 15)) [ 86.086] kgem_bo_is_busy: handle=152, domain: 0 exec? 1, rq? 1 [ 86.086] sna_glyphs: discarding mask [ 86.086] glyphs0_to_dst(op=3, src=(172, 15), nlist=1, dst=(172, 15)+(0, 0)) [ 86.086] clipped_glyphs: no, clip region (0, 0), (508, 20) matches drawable pixmap=94680753811936 size=508x20 [ 86.086] gen9_render_composite: 0x0, current mode=1/1 [ 86.086] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 86.086] kgem_bo_is_busy: handle=152, domain: 0 exec? 1, rq? 1 [ 86.086] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 86.086] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 86.086] sna_drawable_use_bo pixmap=5239, box=((0, 0), (508, 20)), flags=7... [ 86.086] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 86.086] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 86.086] sna_drawable_use_bo: using whole GPU bo [ 86.086] gen9_composite_set_target: pixmap=5239, format=20028888, size=508x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 86.086] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 86.086] color_convert: src=ff729fcf [20028888] [ 86.086] color_convert: dst=ff729fcf [20028888] [ 86.086] sna_render_get_solid: ff729fcf [ 86.086] sna_render_get_solid(23) = ff729fcf (old) [ 86.086] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 86.086] sna_transform_is_imprecise_integer_translation: no transform [ 86.086] gen9_composite_picture: integer translation (0, 0), removing [ 86.086] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 86.086] sna_render_pixmap_bo: GPU all damaged [ 86.086] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 86.086] gen4_choose_composite_emitter: solid, identity mask [ 86.086] kgem_check_bo: num_pages=+0, num_exec=+0 [ 86.086] gen9_composite_get_binding_table(fbc0) [ 86.086] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 86.086] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 86.086] gen9_emit_vertex_elements: setup id=9 [ 86.086] glyphs0_to_dst: glyph=(171, 9)x(11, 3), unclipped [ 86.086] emit_primitive_identity_mask__avx2: dst=(171, 9), mask=(736.00, 32.00) x (11.00, 3.00) [ 86.086] glyphs0_to_dst: glyph=(180, 4)x(10, 14), unclipped [ 86.086] emit_primitive_identity_mask__avx2: dst=(180, 4), mask=(944.00, 48.00) x (10.00, 14.00) [ 86.086] glyphs0_to_dst: glyph=(189, 4)x(11, 11), unclipped [ 86.086] emit_primitive_identity_mask__avx2: dst=(189, 4), mask=(960.00, 0.00) x (11.00, 11.00) [ 86.086] glyphs0_to_dst: glyph=(198, 7)x(10, 8), unclipped [ 86.086] emit_primitive_identity_mask__avx2: dst=(198, 7), mask=(976.00, 0.00) x (10.00, 8.00) [ 86.086] glyphs0_to_dst: glyph=(208, 7)x(9, 11), unclipped [ 86.086] emit_primitive_identity_mask__avx2: dst=(208, 7), mask=(960.00, 16.00) x (9.00, 11.00) [ 86.086] glyphs0_to_dst: glyph=(216, 4)x(10, 14), unclipped [ 86.086] emit_primitive_identity_mask__avx2: dst=(216, 4), mask=(944.00, 48.00) x (10.00, 14.00) [ 86.086] glyphs0_to_dst: glyph=(225, 5)x(10, 10), unclipped [ 86.086] emit_primitive_identity_mask__avx2: dst=(225, 5), mask=(976.00, 16.00) x (10.00, 10.00) [ 86.086] glyphs0_to_dst: glyph=(234, 16)x(11, 2), unclipped [ 86.086] emit_primitive_identity_mask__avx2: dst=(234, 16), mask=(992.00, 0.00) x (11.00, 2.00) [ 86.086] glyphs0_to_dst: glyph=(243, 4)x(11, 11), unclipped [ 86.086] emit_primitive_identity_mask__avx2: dst=(243, 4), mask=(1008.00, 0.00) x (11.00, 11.00) [ 86.086] glyphs0_to_dst: glyph=(253, 7)x(9, 8), unclipped [ 86.086] emit_primitive_identity_mask__avx2: dst=(253, 7), mask=(720.00, 0.00) x (9.00, 8.00) [ 86.086] glyphs0_to_dst: glyph=(261, 7)x(10, 8), unclipped [ 86.086] emit_primitive_identity_mask__avx2: dst=(261, 7), mask=(704.00, 16.00) x (10.00, 8.00) [ 86.086] glyphs0_to_dst: glyph=(270, 7)x(10, 8), unclipped [ 86.086] emit_primitive_identity_mask__avx2: dst=(270, 7), mask=(704.00, 16.00) x (10.00, 8.00) [ 86.086] glyphs0_to_dst: glyph=(279, 3)x(10, 12), unclipped [ 86.086] emit_primitive_identity_mask__avx2: dst=(279, 3), mask=(992.00, 16.00) x (10.00, 12.00) [ 86.086] glyphs0_to_dst: glyph=(288, 7)x(10, 8), unclipped [ 86.086] emit_primitive_identity_mask__avx2: dst=(288, 7), mask=(704.00, 16.00) x (10.00, 8.00) [ 86.086] glyphs0_to_dst: glyph=(297, 7)x(10, 8), unclipped [ 86.086] emit_primitive_identity_mask__avx2: dst=(297, 7), mask=(752.00, 0.00) x (10.00, 8.00) [ 86.086] glyphs0_to_dst: glyph=(307, 3)x(10, 12), unclipped [ 86.086] emit_primitive_identity_mask__avx2: dst=(307, 3), mask=(1008.00, 16.00) x (10.00, 12.00) [ 86.086] glyphs0_to_dst: glyph=(315, 4)x(11, 11), unclipped [ 86.086] emit_primitive_identity_mask__avx2: dst=(315, 4), mask=(960.00, 0.00) x (11.00, 11.00) [ 86.086] glyphs0_to_dst: glyph=(324, 7)x(11, 8), unclipped [ 86.086] emit_primitive_identity_mask__avx2: dst=(324, 7), mask=(736.00, 16.00) x (11.00, 8.00) [ 86.086] glyphs0_to_dst: glyph=(334, 7)x(9, 11), unclipped [ 86.086] emit_primitive_identity_mask__avx2: dst=(334, 7), mask=(960.00, 16.00) x (9.00, 11.00) [ 86.086] glyphs0_to_dst: glyph=(342, 16)x(11, 2), unclipped [ 86.086] emit_primitive_identity_mask__avx2: dst=(342, 16), mask=(992.00, 0.00) x (11.00, 2.00) [ 86.086] glyphs0_to_dst: glyph=(351, 3)x(10, 12), unclipped [ 86.086] emit_primitive_identity_mask__avx2: dst=(351, 3), mask=(992.00, 16.00) x (10.00, 12.00) [ 86.086] glyphs0_to_dst: glyph=(361, 3)x(9, 12), unclipped [ 86.086] emit_primitive_identity_mask__avx2: dst=(361, 3), mask=(960.00, 32.00) x (9.00, 12.00) [ 86.086] glyphs0_to_dst: glyph=(369, 7)x(10, 11), unclipped [ 86.086] emit_primitive_identity_mask__avx2: dst=(369, 7), mask=(976.00, 32.00) x (10.00, 11.00) [ 86.086] glyphs0_to_dst: glyph=(378, 4)x(10, 14), unclipped [ 86.086] emit_primitive_identity_mask__avx2: dst=(378, 4), mask=(944.00, 48.00) x (10.00, 14.00) [ 86.086] glyphs0_to_dst: glyph=(387, 5)x(10, 10), unclipped [ 86.086] emit_primitive_identity_mask__avx2: dst=(387, 5), mask=(720.00, 32.00) x (10.00, 10.00) [ 86.086] glyphs0_to_dst: glyph=(396, 16)x(11, 2), unclipped [ 86.086] emit_primitive_identity_mask__avx2: dst=(396, 16), mask=(992.00, 0.00) x (11.00, 2.00) [ 86.086] glyphs0_to_dst: glyph=(406, 7)x(9, 8), unclipped [ 86.086] emit_primitive_identity_mask__avx2: dst=(406, 7), mask=(720.00, 0.00) x (9.00, 8.00) [ 86.086] glyphs0_to_dst: glyph=(414, 7)x(10, 8), unclipped [ 86.086] emit_primitive_identity_mask__avx2: dst=(414, 7), mask=(704.00, 16.00) x (10.00, 8.00) [ 86.086] glyphs0_to_dst: glyph=(423, 7)x(10, 8), unclipped [ 86.086] emit_primitive_identity_mask__avx2: dst=(423, 7), mask=(752.00, 0.00) x (10.00, 8.00) [ 86.086] glyphs0_to_dst: glyph=(432, 4)x(10, 11), unclipped [ 86.086] emit_primitive_identity_mask__avx2: dst=(432, 4), mask=(736.00, 0.00) x (10.00, 11.00) [ 86.086] glyphs0_to_dst: glyph=(442, 7)x(9, 8), unclipped [ 86.086] emit_primitive_identity_mask__avx2: dst=(442, 7), mask=(48.00, 96.00) x (9.00, 8.00) [ 86.086] glyphs0_to_dst: glyph=(450, 4)x(10, 11), unclipped [ 86.086] emit_primitive_identity_mask__avx2: dst=(450, 4), mask=(736.00, 0.00) x (10.00, 11.00) [ 86.086] glyphs0_to_dst: glyph=(460, 7)x(9, 8), unclipped [ 86.086] emit_primitive_identity_mask__avx2: dst=(460, 7), mask=(752.00, 16.00) x (9.00, 8.00) [ 86.086] glyphs0_to_dst: glyph=(468, 7)x(10, 11), unclipped [ 86.086] emit_primitive_identity_mask__avx2: dst=(468, 7), mask=(976.00, 32.00) x (10.00, 11.00) [ 86.086] gen8_vertex_flush[ae4] = 102 [ 86.086] gen9_magic_ca_pass: CA fixup (98 -> 200) [ 86.086] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 86.086] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 86.086] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 86.086] sna_glyphs(op=3, nlist=1, src=(478, 15)) [ 86.086] kgem_bo_is_busy: handle=152, domain: 0 exec? 1, rq? 1 [ 86.086] sna_glyphs: discarding mask [ 86.086] glyphs0_to_dst(op=3, src=(478, 15), nlist=1, dst=(478, 15)+(0, 0)) [ 86.086] clipped_glyphs: no, clip region (0, 0), (508, 20) matches drawable pixmap=94680753811936 size=508x20 [ 86.086] gen9_render_composite: 0x0, current mode=1/1 [ 86.086] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 86.086] kgem_bo_is_busy: handle=152, domain: 0 exec? 1, rq? 1 [ 86.086] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 86.086] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 86.086] sna_drawable_use_bo pixmap=5239, box=((0, 0), (508, 20)), flags=7... [ 86.086] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 86.086] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 86.086] sna_drawable_use_bo: using whole GPU bo [ 86.086] gen9_composite_set_target: pixmap=5239, format=20028888, size=508x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 86.086] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 86.086] color_convert: src=ffffffff [20028888] [ 86.086] color_convert: dst=ffffffff [20028888] [ 86.086] sna_render_get_solid: ffffffff [ 86.086] sna_render_get_solid(white) [ 86.086] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 86.086] sna_transform_is_imprecise_integer_translation: no transform [ 86.086] gen9_composite_picture: integer translation (0, 0), removing [ 86.087] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 86.087] sna_render_pixmap_bo: GPU all damaged [ 86.087] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 86.087] gen4_choose_composite_emitter: solid, identity mask [ 86.087] kgem_check_bo: num_pages=+0, num_exec=+0 [ 86.087] gen9_composite_get_binding_table(fb80) [ 86.087] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 86.087] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 86.087] gen9_emit_vertex_elements: setup id=9 [ 86.087] glyphs0_to_dst: glyph=(477, 4)x(10, 13), unclipped [ 86.087] emit_primitive_identity_mask__avx2: dst=(477, 4), mask=(752.00, 32.00) x (10.00, 13.00) [ 86.087] gen8_vertex_flush[be4] = 3 [ 86.087] gen9_magic_ca_pass: CA fixup (200 -> 203) [ 86.087] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 86.087] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 86.087] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 86.087] sna_accel_flush: flush?=0, dirty?=0 [ 86.087] sna_block_handler (tv=0.0) [ 86.087] sna_wakeup_handler [ 86.087] sna_composite_rectangles(pixmap=5239, op=1, ffffffff x 1 [(496, 1)x(9, 17) ...]) [ 86.087] sna_composite_rectangles: converted to op 1 [ 86.087] sna_composite_rectangles[0] (496, 1)x(9, 17) -> (496, 1), (505, 18) [ 86.087] sna_composite_rectangles: nrects=1, region=(496, 1), (505, 18) x 1 [ 86.087] sna_composite_rectangles: clipped extents (496, 1),(505, 18) x 1 [ 86.087] sna_composite_rectangles: pixmap +(0, 0) extents (496, 1),(505, 18) [ 86.087] sna_composite_rectangles: dropping last-cpu hint [ 86.087] sna_drawable_use_bo pixmap=5239, box=((496, 1), (505, 18)), flags=9... [ 86.087] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 86.087] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 86.087] sna_drawable_use_bo: using whole GPU bo [ 86.087] gen9_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20028888]) [ 86.087] kgem_bo_is_render: handle=152, rq? 1 [1] [ 86.087] gen9_render_fill_boxes(ffffffff x 1 [(496, 1), (505, 18) ...]) [ 86.087] sna_render_get_solid: ffffffff [ 86.087] sna_render_get_solid(white) [ 86.087] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 86.087] kgem_check_bo: num_pages=+0, num_exec=+0 [ 86.087] aligning vertex: was 4, now 2 floats per vertex [ 86.087] gen9_composite_get_binding_table(fb40) [ 86.087] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 86.087] gen9_emit_sampler: sampler = 1 [ 86.087] gen9_emit_sf: num_sf_outputs=1 [ 86.087] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 86.087] gen9_emit_vertex_elements: setup id=0 [ 86.087] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 86.087] (496, 1), (505, 18) [ 86.087] gen8_vertex_flush[d00] = 3 [ 86.087] sna_copy_area: src=pixmap=5239:(0, 0)x(508, 20)+(0, 0) -> dst=pixmap=3060:(0, 1020)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 86.087] sna_copy_area: normal copy [ 86.087] sna_do_copy: src=(0, 0), dst=(0, 1020), size=(508x20) [ 86.087] sna_do_copy: after drawable: src=(0, 0), dst=(65, 1044), size=(508x20) [ 86.087] sna_do_copy: dst extents (65, 1044), (573, 1064), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 86.087] sna_do_copy: clipped dst extents (65, 1044), (573, 1064) [ 86.087] sna_do_copy: unclipped src extents (0, 0), (508, 20) [ 86.087] sna_do_copy: clipped src extents (0, 0), (508, 20) [ 86.087] sna_do_copy: pixmap -- no source clipping [ 86.087] sna_do_copy: src extents (0, 0), (508, 20) x 1 [ 86.087] sna_do_copy: copy region (65, 1044), (573, 1064) x 1 + (-65, -1044) [ 86.087] sna_copy_boxes (boxes=1x[(65, 1044), (573, 1064)...], src pixmap=5239+(-65, -1044), dst pixmap=3060+(-65, -24), alu=3, src.size=508x20, dst.size=3775x2136) [ 86.087] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94b2b260, gpu_bo=152, cpu_bo=0), replaces=0 [ 86.087] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 86.087] sna_drawable_use_bo pixmap=3060, box=((0, 1020), (508, 1040)), flags=b... [ 86.087] sna_drawable_use_bo: exported target, set PREFER_GPU [ 86.087] sna_drawable_use_bo: pinned, never REPLACES [ 86.087] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=b [ 86.087] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 86.087] sna_drawable_use_bo: using whole GPU bo [ 86.087] sna_pixmap_move_to_gpu(pixmap=5239, usage=0), flags=a [ 86.087] sna_pixmap_move_to_gpu: already all-damaged [ 86.087] sna_pixmap_mark_active: pixmap=5239, handle=152 [ 86.087] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 86.087] gen9_render_copy_boxes (0, -1020)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 86.087] kgem_bo_is_render: handle=152, rq? 1 [1] [ 86.087] kgem_bo_is_render: handle=9, rq? 0 [0] [ 86.087] kgem_bo_is_render: handle=9, rq? 0 [0] [ 86.087] kgem_bo_is_render: handle=152, rq? 1 [1] [ 86.087] kgem_set_mode: flushing before new bo [ 86.087] gen8_vertex_close: used=818, vbo active? 23, vb=201, nreloc=2 [ 86.087] gen8_vertex_close: reloc[0] = 287 [ 86.087] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 86.087] kgem_add_handle: handle=23, index=5 [ 86.087] kgem_add_reloc64[11] = (delta=0, target handle=5, presumed=fd541000) [ 86.087] gen8_vertex_close: reloc[1] = 372 [ 86.087] kgem_add_reloc64: handle=23, pos=372, delta=0, domains=200000 [ 86.087] kgem_add_reloc64[12] = (delta=0, target handle=5, presumed=fd541000) [ 86.087] batch[1/1, flags=1800]: 838 838 16096 16384, nreloc=13, nexec=6, nfence=0, aperture=1116 [fenced=0] [ 86.087] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd981000 [ 86.087] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -57343 [ 86.087] kgem_fixup_relocs: shrinking by 57344 [ 86.087] __kgem_busy: handle=2, busy=0, wedged=0 [ 86.087] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd981000 [ 86.087] kgem_commit: release handle=152 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ffebf000 [ 86.087] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 86.087] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 86.087] __kgem_bo_clear_busy: handle=7 [ 86.087] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 86.087] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 86.087] __kgem_bo_clear_busy: handle=143 [ 86.087] kgem_commit: release handle=143 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff6e000 [ 86.087] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 86.087] __kgem_bo_clear_busy: handle=143 [ 86.088] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 86.088] __kgem_bo_clear_busy: handle=143 [ 86.088] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 86.088] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 86.088] __kgem_bo_clear_busy: handle=143 [ 86.088] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 86.088] __kgem_bo_clear_busy: handle=7 [ 86.088] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 86.088] __kgem_busy: handle=2, busy=131072, wedged=0 [ 86.088] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 86.088] kgem_check_bo: num_pages=+8116, num_exec=+2 [ 86.088] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 86.088] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 86.088] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 86.088] kgem_add_handle: handle=4, index=0 [ 86.088] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 86.088] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 86.088] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 86.088] gen9_composite_get_binding_table(ffc0) [ 86.088] kgem_add_reloc64: handle=9, pos=16360, delta=0, domains=20002 [ 86.088] kgem_add_handle: handle=9, index=1 [ 86.088] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f02dd000) [ 86.088] __kgem_bo_mark_dirty: handle=9 (proxy? 0) [ 86.088] [3fe0] bind bo(handle=9, addr=f02dd000), format=192, width=3775, height=2136, pitch=15360, tiling=1 -> render [ 86.088] kgem_add_reloc64: handle=152, pos=16344, delta=0, domains=40000 [ 86.088] kgem_add_handle: handle=152, index=2 [ 86.088] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=ffebf000) [ 86.088] [3fd0] bind bo(handle=152, addr=ffebf000), format=192, width=508, height=20, pitch=2048, tiling=1 -> sampler [ 86.088] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 86.088] gen9_emit_sampler: sampler = 0 [ 86.088] gen9_emit_sf: num_sf_outputs=1 [ 86.088] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 86.088] gen9_emit_vertex_elements: setup id=0 [ 86.088] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 86.088] (0, 0) -> (0, 1020) + (508, 20) [ 86.088] gen8_vertex_flush[490] = 3 [ 86.088] sna_accel_flush: flush?=1, dirty?=0 [ 86.088] gen8_vertex_close: used=824, vbo active? 23, vb=1, nreloc=1 [ 86.088] gen8_vertex_close: reloc[0] = 287 [ 86.088] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 86.088] kgem_add_handle: handle=23, index=3 [ 86.088] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 86.088] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=8190 [fenced=0] [ 86.088] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 86.088] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 86.088] kgem_fixup_relocs: shrinking by 61440 [ 86.088] __kgem_busy: handle=1, busy=0, wedged=0 [ 86.088] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 86.088] kgem_commit: release handle=9 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f02dd000 [ 86.088] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 86.088] kgem_commit: release handle=152 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=ffebf000 [ 86.088] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 86.088] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 86.088] sna_accel_flush: flush?=0, dirty?=0 [ 86.088] sna_accel_flush: flush?=0, dirty?=0 [ 86.088] sna_accel_flush: flush?=0, dirty?=0 [ 86.088] sna_destroy_pixmap: pixmap=5239, attached?=1 [ 86.088] _kgem_bo_destroy: handle=152, proxy? 0 [ 86.088] __kgem_bo_destroy: handle=152, size=65536 [ 86.088] __kgem_busy: handle=152, busy=0, wedged=0 [ 86.088] __kgem_bo_clear_busy: handle=152 [ 86.088] kgem_bo_move_to_inactive: moving handle=152 to inactive [ 86.088] __sna_free_pixmap(pixmap=5239) [ 86.088] sna_accel_flush: flush?=0, dirty?=0 [ 86.088] sna_accel_flush: flush?=0, dirty?=0 [ 86.088] sna_accel_flush: flush?=0, dirty?=0 [ 86.088] sna_block_handler (tv=0.338000) [ 86.088] kgem_retire, need_retire?=1 [ 86.088] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 86.088] kgem_retire__requests_ring: retiring ring 0 [ 86.088] __kgem_busy: handle=2, busy=0, wedged=0 [ 86.088] __kgem_retire_rq: request 2 complete [ 86.088] kgem_retire__requests_ring: retiring ring 0 [ 86.088] __kgem_busy: handle=1, busy=0, wedged=0 [ 86.088] __kgem_retire_rq: request 1 complete [ 86.088] __kgem_bo_flush: handle=9, busy=0, wedged=0 [ 86.088] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 86.088] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 86.088] kgem_retire -- retired=0, need_retire=0 [ 86.088] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 86.088] gen6_render_retire: resetting idle vbo [ 86.088] sna_scanout_do_flush: flush timer active: delta=5 [ 86.088] sna_accel_do_throttle -- no pending activity [ 86.088] sna_accel_block: evaluating timers, active=5 [ 86.088] sna_accel_block: flush timer expires in 5 [86093] [ 86.089] sna_wakeup_handler [ 86.089] sna_accel_flush: flush?=0, dirty?=0 [ 86.089] sna_accel_flush: flush?=0, dirty?=0 [ 86.089] sna_block_handler (tv=0.337000) [ 86.089] sna_scanout_do_flush: flush timer active: delta=4 [ 86.089] sna_accel_do_throttle -- no pending activity [ 86.089] sna_accel_block: evaluating timers, active=5 [ 86.089] sna_accel_block: flush timer expires in 4 [86093] [ 86.090] sna_wakeup_handler [ 86.090] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=114, name=86 [ 86.090] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 86.090] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 86.090] sna_dri2_get_back: draw size=3840x2160, back buffer handle=114 size=3840x2160, is-scanout? 1, active?=0, pitch=15360, front pitch=15360 [ 86.090] sna_dri2_get_back: reuse backbuffer? 1 [ 86.090] sna_dri2_get_back: back buffer handle=114, active?=0, refcnt=1 [ 86.090] sna_dri2_get_back: reuse unattached back [ 86.090] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 86.090] sna_dri2_reuse_buffer: reusing back buffer handle=114, name=86, pitch=15360, age=0 [ 86.090] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 86.090] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=32, name=80, active_scanout=2 [ 86.090] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 86.090] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 86.090] sna_accel_flush: flush?=0, dirty?=0 [ 86.090] sna_accel_flush: flush?=0, dirty?=0 [ 86.090] sna_accel_flush: flush?=0, dirty?=0 [ 86.090] sna_block_handler (tv=0.336000) [ 86.090] sna_scanout_do_flush: flush timer active: delta=3 [ 86.090] sna_scanout_do_flush (time=86090), triggered [ 86.090] sna_scanout_flush (time=86090), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 86.090] has_shadow: has pending damage? 0, outstanding flips: 0 [ 86.090] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 86.090] has_shadow: has pending damage? 0, outstanding flips: 0 [ 86.090] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 86.090] sna_accel_do_throttle -- no pending activity [ 86.090] sna_accel_block: evaluating timers, active=5 [ 86.090] sna_accel_block: flush timer expires in 16 [86106] [ 86.090] sna_wakeup_handler [ 86.091] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 86.091] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 86.091] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 86.091] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 86.091] sna_dri2_get_msc(draw=146, pipe=0) [ 86.091] sna_crtc_record_swap: recording last swap on pipe=0, frame 4915 [msc=4915], time 86.80643 [ 86.091] sna_dri2_get_msc: msc=4915 [raw=4915], ust=86080643 [ 86.091] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=114 (refs=1/1, flush=0) , front=32 (refs=2/3, flush=1) [ 86.091] sna_dri2_schedule_swap(target_msc=4915, divisor=0, remainder=0) [ 86.091] sna_dri2_schedule_swap: using front handle=32, active_scanout?=2, flush?=1 [ 86.091] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 86.091] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 86.091] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 86.091] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 86.091] sna_crtc_record_swap: recording last swap on pipe=0, frame 4915 [msc=4915], time 86.80643 [ 86.091] immediate_swap: current_msc=4915, target_msc=4915 -- yes [ 86.091] can_flip: no, shadow enabled [ 86.091] sna_dri2_add_event: adding event to window 146) [ 86.091] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 86.091] sna_dri2_immediate_blit: no pending blit, starting chain [ 86.091] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 86.091] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 86.091] can_xchg: back size=8700f00, front size=8700f00 [ 86.091] can_xchg: yes, pixmap=4091 [ 86.091] sna_dri2_xchg: win=146, exchange front=32/80,ref=3 and back=114/86,ref=2, pixmap=4091 3840x2160 [ 86.091] sna_dri2_xchg: back_bo handle=114, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 86.091] sna_dri2_xchg: front_bo handle=32, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 86.091] set_bo: pixmap=4091, handle=114 (old handle=32) [ 86.091] set_bo: marking whole pixmap as damaged [ 86.091] set_bo: applying final/discard move-to-gpu [ 86.091] wait_for_shadow: flags=0, flips=0, handle=32, shadow=29 [ 86.091] set_bo: dropping flush hint from handle=32 [ 86.091] set_bo: adding flush hint to handle=114 [ 86.091] mark_stale(handle=32) => 1 [ 86.091] swap_limit: draw=146 setting swap limit to 3 [ 86.091] sna_dri2_swap_limit_validate: swap limit set to 3 [ 86.091] sna_next_vblank(pipe=0, waiting until next vblank) [ 86.091] sna_dri2_schedule_swap: reported target_msc=4915 [ 86.091] sna_accel_flush: flush?=0, dirty?=0 [ 86.091] sna_accel_flush: flush?=0, dirty?=0 [ 86.091] sna_accel_flush: flush?=0, dirty?=0 [ 86.091] sna_accel_flush: flush?=0, dirty?=0 [ 86.091] sna_block_handler (tv=0.335000) [ 86.091] sna_scanout_do_flush: flush timer active: delta=15 [ 86.091] sna_accel_do_throttle -- no pending activity [ 86.091] sna_accel_block: evaluating timers, active=5 [ 86.091] sna_accel_block: flush timer expires in 15 [86106] [ 86.096] sna_wakeup_handler [ 86.096] sna_mode_wakeup: len=32 [ 86.096] sna_dri2_vblank_handler(type=2, sequence=4916, draw=4181) [ 86.096] sna_crtc_record_swap: recording last swap on pipe=0, frame 4916 [msc=4916], time 86.97298 [ 86.096] sna_dri2_vblank_handler: 2 complete, frame=4916 tv=86.97298 [ 86.097] sna_dri2_blit_complete: blit finished [ 86.097] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4916, tv=86.97298) [ 86.097] frame_swap_complete(type=2): draw=146, pipe=0, frame=4916 [msc=4916], tv=86.97298 [ 86.097] sna_accel_flush: flush?=0, dirty?=0 [ 86.097] sna_dri2_event_free(draw?=1) [ 86.097] sna_dri2_remove_event: remove[0x561c94b075a0] from window 146, active? 1 [ 86.097] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=114] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 86.097] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=32] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 86.097] sna_dri2_vblank_handler complete [ 86.097] sna_block_handler (tv=0.329000) [ 86.097] sna_scanout_do_flush: flush timer active: delta=9 [ 86.097] sna_accel_do_throttle -- no pending activity [ 86.097] sna_accel_block: evaluating timers, active=5 [ 86.097] sna_accel_block: flush timer expires in 9 [86106] [ 86.106] sna_wakeup_handler [ 86.106] sna_block_handler (tv=0.320000) [ 86.106] sna_scanout_do_flush: flush timer active: delta=0 [ 86.106] sna_scanout_do_flush (time=86106), triggered [ 86.106] sna_scanout_flush (time=86106), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 86.106] has_shadow: has pending damage? 1, outstanding flips: 0 [ 86.106] stop_flush: scanout=114 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 86.106] has_shadow: has pending damage? 1, outstanding flips: 0 [ 86.106] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 86.106] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 86.106] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 86.106] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 86.106] sna_pixmap_move_to_gpu: already all-damaged [ 86.106] sna_pixmap_mark_active: pixmap=4091, handle=114 [ 86.106] sna_mode_redisplay: crtc[0] transformed? 0 [ 86.106] sna_mode_redisplay: crtc[1] transformed? 0 [ 86.106] sna_mode_redisplay: crtc[2] transformed? 0 [ 86.106] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=114 [active=1] [ 86.106] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 32, transformed? 0 [ 86.106] get_fb: reusing fb=81 for handle=114 [ 86.106] sna_mode_redisplay: recording flip on CRTC:32 handle=114, active_scanout=2, serial=3 [ 86.106] __kgem_bo_clear_busy: handle=114 [ 86.106] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 86.106] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 86.106] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 86.106] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=114, shadow handle=29 [ 86.106] sna_accel_do_throttle -- no pending activity [ 86.106] sna_accel_block: evaluating timers, active=5 [ 86.106] sna_accel_block: flush timer expires in 16 [86122] [ 86.113] sna_wakeup_handler [ 86.113] sna_mode_wakeup: len=32 [ 86.113] sna_mode_wakeup: recording last swap on pipe=0, frame 4917 [1335], time 86.113947 [ 86.113] sna_mode_wakeup: removing handle=32 [active_scanout=0] from scanout, installing handle=114 [active_scanout=2] [ 86.113] sna_mode_wakeup: flip complete, pending? 1 [ 86.113] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 86.113] sna_block_handler (tv=0.313000) [ 86.113] sna_scanout_do_flush: flush timer active: delta=9 [ 86.113] sna_accel_do_throttle -- no pending activity [ 86.113] sna_accel_block: evaluating timers, active=5 [ 86.113] sna_accel_block: flush timer expires in 9 [86122] [ 86.123] sna_wakeup_handler [ 86.123] sna_block_handler (tv=0.303000) [ 86.123] sna_scanout_do_flush: flush timer active: delta=-1 [ 86.123] sna_scanout_do_flush (time=86123), triggered [ 86.123] sna_scanout_flush (time=86123), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 86.123] has_shadow: has pending damage? 0, outstanding flips: 0 [ 86.123] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 86.123] has_shadow: has pending damage? 0, outstanding flips: 0 [ 86.123] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 86.123] sna_accel_do_throttle -- no pending activity [ 86.123] sna_accel_block: evaluating timers, active=5 [ 86.123] sna_accel_block: flush timer expires in 16 [86139] [ 86.139] sna_wakeup_handler [ 86.139] sna_block_handler (tv=0.287000) [ 86.139] sna_scanout_do_flush: flush timer active: delta=0 [ 86.139] sna_scanout_do_flush (time=86139), triggered [ 86.139] sna_scanout_flush (time=86139), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 86.139] has_shadow: has pending damage? 0, outstanding flips: 0 [ 86.139] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 86.139] has_shadow: has pending damage? 0, outstanding flips: 0 [ 86.139] sna_accel_disarm_timer[0] (time=86139) [ 86.139] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 86.139] sna_accel_do_throttle -- no pending activity [ 86.368] sna_wakeup_handler [ 86.368] sna_block_handler (tv=0.58000) [ 86.368] has_shadow: has pending damage? 0, outstanding flips: 0 [ 86.368] sna_accel_do_throttle -- no pending activity [ 86.397] sna_wakeup_handler [ 86.397] sna_block_handler (tv=0.14000) [ 86.397] has_shadow: has pending damage? 0, outstanding flips: 0 [ 86.397] sna_accel_do_throttle -- no pending activity [ 86.406] sna_wakeup_handler [ 86.406] sna_accel_flush: flush?=0, dirty?=0 [ 86.406] sna_accel_flush: flush?=0, dirty?=0 [ 86.406] sna_accel_flush: flush?=0, dirty?=0 [ 86.406] sna_accel_flush: flush?=0, dirty?=0 [ 86.406] sna_accel_flush: flush?=0, dirty?=0 [ 86.406] sna_accel_flush: flush?=0, dirty?=0 [ 86.406] sna_accel_flush: flush?=0, dirty?=0 [ 86.407] sna_accel_flush: flush?=0, dirty?=0 [ 86.407] sna_accel_flush: flush?=0, dirty?=0 [ 86.407] sna_accel_flush: flush?=0, dirty?=0 [ 86.407] sna_accel_flush: flush?=0, dirty?=0 [ 86.407] sna_accel_flush: flush?=0, dirty?=0 [ 86.407] sna_accel_flush: flush?=0, dirty?=0 [ 86.407] sna_accel_flush: flush?=0, dirty?=0 [ 86.407] sna_accel_flush: flush?=0, dirty?=0 [ 86.407] sna_accel_flush: flush?=0, dirty?=0 [ 86.407] sna_accel_flush: flush?=0, dirty?=0 [ 86.407] sna_block_handler (tv=0.13000) [ 86.407] has_shadow: has pending damage? 0, outstanding flips: 0 [ 86.407] sna_accel_do_throttle -- no pending activity [ 86.407] sna_accel_flush: flush?=0, dirty?=0 [ 86.407] sna_wakeup_handler [ 86.407] sna_block_handler (tv=0.13000) [ 86.407] has_shadow: has pending damage? 0, outstanding flips: 0 [ 86.407] sna_accel_do_throttle -- no pending activity [ 86.407] sna_wakeup_handler [ 86.407] sna_accel_flush: flush?=0, dirty?=0 [ 86.407] sna_block_handler (tv=0.13000) [ 86.407] has_shadow: has pending damage? 0, outstanding flips: 0 [ 86.407] sna_accel_do_throttle -- no pending activity [ 86.408] sna_wakeup_handler [ 86.408] sna_use_hw_cursor (24x24)? [ 86.408] sna_show_cursors: cursor?=1 [ 86.408] sna_show_cursors: skipping cursor already show on CRTC (pipe=0) [ 86.408] sna_change_window_attributes [ 86.408] sna_accel_flush: flush?=0, dirty?=0 [ 86.408] sna_accel_flush: flush?=0, dirty?=0 [ 86.408] sna_block_handler (tv=0.12000) [ 86.408] has_shadow: has pending damage? 0, outstanding flips: 0 [ 86.408] sna_accel_do_throttle -- no pending activity [ 86.419] sna_wakeup_handler [ 86.420] sna_accel_flush: flush?=0, dirty?=0 [ 86.420] sna_block_handler (tv=0.6000) [ 86.420] has_shadow: has pending damage? 0, outstanding flips: 0 [ 86.420] sna_accel_do_throttle -- no pending activity [ 86.420] sna_wakeup_handler [ 86.420] sna_block_handler (tv=0.6000) [ 86.420] has_shadow: has pending damage? 0, outstanding flips: 0 [ 86.420] sna_accel_do_throttle -- no pending activity [ 86.420] sna_wakeup_handler [ 86.420] sna_accel_flush: flush?=0, dirty?=0 [ 86.420] sna_block_handler (tv=0.6000) [ 86.420] has_shadow: has pending damage? 0, outstanding flips: 0 [ 86.420] sna_accel_do_throttle -- no pending activity [ 86.421] sna_wakeup_handler [ 86.422] sna_block_handler (tv=0.4000) [ 86.422] has_shadow: has pending damage? 0, outstanding flips: 0 [ 86.422] sna_accel_do_throttle -- no pending activity [ 86.426] sna_wakeup_handler [ 86.426] sna_block_handler (tv=0.7000) [ 86.426] has_shadow: has pending damage? 0, outstanding flips: 0 [ 86.426] sna_accel_do_throttle -- no pending activity [ 86.432] sna_wakeup_handler [ 86.432] sna_accel_flush: flush?=0, dirty?=0 [ 86.432] sna_block_handler (tv=0.13000) [ 86.432] has_shadow: has pending damage? 0, outstanding flips: 0 [ 86.432] sna_accel_do_throttle -- no pending activity [ 86.432] sna_wakeup_handler [ 86.432] sna_block_handler (tv=0.13000) [ 86.432] has_shadow: has pending damage? 0, outstanding flips: 0 [ 86.432] sna_accel_do_throttle -- no pending activity [ 86.432] sna_wakeup_handler [ 86.432] sna_accel_flush: flush?=0, dirty?=0 [ 86.432] sna_accel_flush: flush?=0, dirty?=0 [ 86.432] sna_block_handler (tv=0.13000) [ 86.432] has_shadow: has pending damage? 0, outstanding flips: 0 [ 86.432] sna_accel_do_throttle -- no pending activity [ 86.434] sna_wakeup_handler [ 86.434] sna_block_handler (tv=0.11000) [ 86.434] has_shadow: has pending damage? 0, outstanding flips: 0 [ 86.434] sna_accel_do_throttle -- no pending activity [ 86.445] sna_wakeup_handler [ 86.445] sna_accel_flush: flush?=0, dirty?=0 [ 86.445] sna_block_handler (tv=0.14000) [ 86.445] has_shadow: has pending damage? 0, outstanding flips: 0 [ 86.445] sna_accel_do_throttle -- no pending activity [ 86.445] sna_wakeup_handler [ 86.445] sna_block_handler (tv=0.14000) [ 86.445] has_shadow: has pending damage? 0, outstanding flips: 0 [ 86.445] sna_accel_do_throttle -- no pending activity [ 86.445] sna_wakeup_handler [ 86.445] sna_accel_flush: flush?=0, dirty?=0 [ 86.445] sna_block_handler (tv=0.14000) [ 86.445] has_shadow: has pending damage? 0, outstanding flips: 0 [ 86.445] sna_accel_do_throttle -- no pending activity [ 86.447] sna_wakeup_handler [ 86.447] sna_block_handler (tv=0.12000) [ 86.447] has_shadow: has pending damage? 0, outstanding flips: 0 [ 86.447] sna_accel_do_throttle -- no pending activity [ 86.452] sna_wakeup_handler [ 86.453] sna_accel_flush: flush?=0, dirty?=0 [ 86.453] sna_accel_flush: flush?=0, dirty?=0 [ 86.453] sna_block_handler (tv=0.6000) [ 86.453] has_shadow: has pending damage? 0, outstanding flips: 0 [ 86.453] sna_accel_do_throttle -- no pending activity [ 86.453] sna_wakeup_handler [ 86.453] sna_block_handler (tv=0.6000) [ 86.453] has_shadow: has pending damage? 0, outstanding flips: 0 [ 86.453] sna_accel_do_throttle -- no pending activity [ 86.453] sna_wakeup_handler [ 86.453] sna_accel_flush: flush?=0, dirty?=0 [ 86.453] sna_accel_flush: flush?=0, dirty?=0 [ 86.453] sna_accel_flush: flush?=0, dirty?=0 [ 86.454] sna_accel_flush: flush?=0, dirty?=0 [ 86.454] sna_block_handler (tv=0.5000) [ 86.454] has_shadow: has pending damage? 0, outstanding flips: 0 [ 86.454] sna_accel_do_throttle -- no pending activity [ 86.456] sna_wakeup_handler [ 86.456] sna_hide_cursors [ 86.456] sna_crtc_disable_cursor: CRTC:32, handle=13 [ 86.456] sna_change_window_attributes [ 86.456] sna_accel_flush: flush?=0, dirty?=0 [ 86.456] sna_block_handler (tv=0.3000) [ 86.456] has_shadow: has pending damage? 0, outstanding flips: 0 [ 86.456] sna_accel_do_throttle -- no pending activity [ 86.459] sna_wakeup_handler [ 86.459] sna_block_handler (tv=0.14000) [ 86.459] has_shadow: has pending damage? 0, outstanding flips: 0 [ 86.459] sna_accel_do_throttle -- no pending activity [ 86.462] sna_wakeup_handler [ 86.462] sna_accel_flush: flush?=0, dirty?=0 [ 86.462] sna_block_handler (tv=0.14000) [ 86.462] has_shadow: has pending damage? 0, outstanding flips: 0 [ 86.462] sna_accel_do_throttle -- no pending activity [ 86.462] sna_wakeup_handler [ 86.462] sna_block_handler (tv=0.14000) [ 86.462] has_shadow: has pending damage? 0, outstanding flips: 0 [ 86.462] sna_accel_do_throttle -- no pending activity [ 86.463] sna_wakeup_handler [ 86.463] sna_use_hw_cursor (24x24)? [ 86.463] sna_show_cursors: cursor?=1 [ 86.463] sna_show_cursors: skipping cursor already show on CRTC (pipe=0) [ 86.463] sna_change_window_attributes [ 86.463] sna_accel_flush: flush?=0, dirty?=0 [ 86.463] sna_accel_flush: flush?=0, dirty?=0 [ 86.463] sna_block_handler (tv=0.13000) [ 86.463] has_shadow: has pending damage? 0, outstanding flips: 0 [ 86.463] sna_accel_do_throttle -- no pending activity [ 86.464] sna_wakeup_handler [ 86.464] sna_block_handler (tv=0.12000) [ 86.464] has_shadow: has pending damage? 0, outstanding flips: 0 [ 86.464] sna_accel_do_throttle -- no pending activity [ 86.468] sna_wakeup_handler [ 86.468] sna_accel_flush: flush?=0, dirty?=0 [ 86.468] sna_accel_flush: flush?=0, dirty?=0 [ 86.468] sna_block_handler (tv=0.8000) [ 86.468] has_shadow: has pending damage? 0, outstanding flips: 0 [ 86.468] sna_accel_do_throttle -- no pending activity [ 86.475] sna_wakeup_handler [ 86.475] sna_accel_flush: flush?=0, dirty?=0 [ 86.475] sna_block_handler (tv=0.14000) [ 86.475] has_shadow: has pending damage? 0, outstanding flips: 0 [ 86.475] sna_accel_do_throttle -- no pending activity [ 86.475] sna_wakeup_handler [ 86.475] sna_block_handler (tv=0.14000) [ 86.475] has_shadow: has pending damage? 0, outstanding flips: 0 [ 86.475] sna_accel_do_throttle -- no pending activity [ 86.476] sna_wakeup_handler [ 86.476] sna_accel_flush: flush?=0, dirty?=0 [ 86.476] sna_block_handler (tv=0.13000) [ 86.476] has_shadow: has pending damage? 0, outstanding flips: 0 [ 86.476] sna_accel_do_throttle -- no pending activity [ 86.477] sna_wakeup_handler [ 86.477] sna_block_handler (tv=0.12000) [ 86.477] has_shadow: has pending damage? 0, outstanding flips: 0 [ 86.477] sna_accel_do_throttle -- no pending activity [ 86.484] sna_wakeup_handler [ 86.484] sna_create_pixmap(22, 20, 32, usage=0) [ 86.484] kgem_can_create_2d: 22x20 @ 32 [ 86.484] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=20 [ 86.484] kgem_can_create_2d: untiled size=4096 [ 86.484] kgem_choose_tiling: too thin [width 22, 32 bpp] for TILING_X [ 86.484] kgem_choose_tiling: 22x20 -> 0 [ 86.484] sna_create_pixmap: usage=0, flags=a [ 86.484] sna_create_pixmap: small buffer [1760], attaching to shadow pixmap [ 86.485] create_pixmap: allocating pixmap 22x20, depth=32/32, size=1768 [ 86.485] create_pixmap: serial=5240, usage=0, 22x20 [ 86.485] sna_create_pixmap: serial=5240, 22x20, usage=0 [ 86.485] sna_composite_rectangles(pixmap=5241, op=0, 0 x 1 [(0, 0)x(22, 20) ...]) [ 86.485] sna_composite_rectangles: converted to op 0 [ 86.485] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 86.485] sna_composite_rectangles: nrects=1, region=(0, 0), (22, 20) x 1 [ 86.485] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 86.485] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 86.485] sna_composite_rectangles: fallback, dst pixmap=5241 too small or not attached [ 86.485] sna_composite_rectangles: fallback [ 86.485] sna_drawable_move_region_to_cpu(pixmap=5241 (22x20), [(0, 0), (22, 20)], flags=1) [ 86.485] sna_drawable_move_region_to_cpu: region (0, 0), (22, 20) + (0, 0) subsumes pixmap (22x20) [ 86.485] _sna_pixmap_move_to_cpu(pixmap=5241, 22x20, flags=1) [ 86.485] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 86.485] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 86.485] operate_inplace: no, inplace operation not suitable [ 86.485] _sna_pixmap_move_to_cpu: marking as damaged [ 86.485] __sna_damage_all(22, 20) [ 86.485] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 86.485] sna_composite_rectangles(pixmap=5241, op=1, fff2f1f0 x 1 [(0, 0)x(22, 20) ...]) [ 86.485] sna_composite_rectangles: converted to op 1 [ 86.485] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 86.485] sna_composite_rectangles: nrects=1, region=(0, 0), (22, 20) x 1 [ 86.485] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 86.485] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 86.485] sna_composite_rectangles: fallback, dst pixmap=5241 too small or not attached [ 86.485] sna_composite_rectangles: fallback [ 86.485] sna_drawable_move_region_to_cpu(pixmap=5241 (22x20), [(0, 0), (22, 20)], flags=1) [ 86.485] sna_drawable_move_region_to_cpu: pixmap=5241 all damaged on CPU [ 86.485] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 86.485] sna_composite_rectangles: fallback fill: (0, 0)x(22, 20) fff2f1f0 [ 86.485] sna_composite_rectangles(pixmap=5241, op=1, ff300a24 x 2 [(0, 0)x(22, 20) ...]) [ 86.485] sna_composite_rectangles: converted to op 1 [ 86.485] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 86.485] sna_composite_rectangles[1] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 86.485] sna_composite_rectangles: nrects=2, region=(0, 0), (22, 20) x 2 [ 86.485] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 86.485] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 86.485] sna_composite_rectangles: fallback, dst pixmap=5241 too small or not attached [ 86.485] sna_composite_rectangles: fallback [ 86.485] sna_drawable_move_region_to_cpu(pixmap=5241 (22x20), [(0, 0), (22, 20)], flags=1) [ 86.485] sna_drawable_move_region_to_cpu: pixmap=5241 all damaged on CPU [ 86.485] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 86.485] sna_composite_rectangles: fallback fill: (0, 0)x(22, 20) ff300a24 [ 86.485] sna_glyphs(op=3, nlist=2, src=(1, -2)) [ 86.485] sna_glyphs: fallback -- too small (22x20) [ 86.485] glyphs_fallback: nlist=2, count=5, extents (0, -13), (28, 15) [ 86.485] glyphs_fallback: clipped extents (0, 0), (22, 15) [ 86.485] sna_drawable_move_region_to_cpu(pixmap=5241 (22x20), [(0, 0), (22, 15)], flags=3) [ 86.485] sna_drawable_move_region_to_cpu: pixmap=5241 all damaged on CPU [ 86.485] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 86.485] can_discard_mask: nlist=2, mask=28888, depth 32, op=3 (bounded? 1) [ 86.485] glyphs_format: format=166024, depth=32 [ 86.486] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 86.486] glyphs_fallback: discarding mask [ 86.486] sna_composite_rectangles(pixmap=5241, op=1, ffffffff x 1 [(10, 1)x(9, 17) ...]) [ 86.486] sna_composite_rectangles: converted to op 1 [ 86.486] sna_composite_rectangles[0] (10, 1)x(9, 17) -> (10, 1), (19, 18) [ 86.486] sna_composite_rectangles: nrects=1, region=(10, 1), (19, 18) x 1 [ 86.486] sna_composite_rectangles: clipped extents (10, 1),(19, 18) x 1 [ 86.486] sna_composite_rectangles: pixmap +(0, 0) extents (10, 1),(19, 18) [ 86.486] sna_composite_rectangles: fallback, dst pixmap=5241 too small or not attached [ 86.486] sna_composite_rectangles: fallback [ 86.486] sna_drawable_move_region_to_cpu(pixmap=5241 (22x20), [(10, 1), (19, 18)], flags=1) [ 86.486] sna_drawable_move_region_to_cpu: pixmap=5241 all damaged on CPU [ 86.486] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 86.486] sna_composite_rectangles: fallback fill: (10, 1)x(9, 17) ffffffff [ 86.486] sna_copy_area: src=pixmap=5241:(0, 0)x(22, 20)+(0, 0) -> dst=pixmap=3060:(495, 1020)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 86.486] sna_copy_area: normal copy [ 86.486] sna_do_copy: src=(0, 0), dst=(495, 1020), size=(22x20) [ 86.486] sna_do_copy: after drawable: src=(0, 0), dst=(560, 1044), size=(22x20) [ 86.486] sna_do_copy: dst extents (560, 1044), (582, 1064), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 86.486] sna_do_copy: clipped dst extents (560, 1044), (582, 1064) [ 86.486] sna_do_copy: unclipped src extents (0, 0), (22, 20) [ 86.486] sna_do_copy: clipped src extents (0, 0), (22, 20) [ 86.486] sna_do_copy: pixmap -- no source clipping [ 86.486] sna_do_copy: src extents (0, 0), (22, 20) x 1 [ 86.486] sna_do_copy: copy region (560, 1044), (582, 1064) x 1 + (-560, -1044) [ 86.486] sna_copy_boxes (boxes=1x[(560, 1044), (582, 1064)...], src pixmap=5241+(-560, -1044), dst pixmap=3060+(-65, -24), alu=3, src.size=22x20, dst.size=3775x2136) [ 86.486] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c9472b610, gpu_bo=0, cpu_bo=0), replaces=0 [ 86.486] sna_drawable_use_bo pixmap=3060, box=((495, 1020), (517, 1040)), flags=8... [ 86.486] sna_drawable_use_bo: exported target, set PREFER_GPU [ 86.486] sna_drawable_use_bo: pinned, never REPLACES [ 86.486] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 86.486] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 86.486] sna_drawable_use_bo: using whole GPU bo [ 86.486] region_overlaps_damage? [ 86.486] use_shm_bo: no, not attached [ 86.486] sna_drawable_move_region_to_cpu(pixmap=5241 (22x20), [(0, 0), (22, 20)], flags=2) [ 86.486] sna_drawable_move_region_to_cpu: pixmap=5241 all damaged on CPU [ 86.486] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 86.486] sna_write_boxes x 1, src stride=88, src dx=(-495, -1020) [ 86.486] kgem_bo_can_map: handle=9, map=0x7fc6b7845000:0x0:0x7fc656564000, tiling=1, domain=0, offset=4029534208 [ 86.486] write_boxes_inplace x 1, handle=9, tiling=1 [ 86.486] upload_inplace__tiled: tiling=1 [ 86.486] kgem_bo_can_map__cpu: handle=9 [ 86.486] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 86.486] kgem_bo_map__cpu(handle=9, size=33177600, map=0x7fc6b7845000:0x7fc656564000) [ 86.486] kgem_bo_sync__cpu: handle=9 [ 86.486] __kgem_busy: handle=9, busy=0, wedged=0 [ 86.486] kgem_bo_sync__cpu: SYNC: handle=9, needs_flush? 0, domain? 0, busy? 0 [ 86.486] __kgem_busy: handle=9, busy=0, wedged=0 [ 86.486] kgem_bo_retire: retiring bo handle=9 (needed flush? 0), rq? 0 [busy?=0] [ 86.486] assert_bo_retired: handle=9, domain: 0 exec? 0, rq? 0 [ 86.486] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(495, 1020), size=22x20, pitch=88/15360 [ 86.486] sna_accel_flush: flush?=0, dirty?=0 [ 86.487] sna_accel_flush: flush?=0, dirty?=0 [ 86.487] sna_accel_flush: flush?=0, dirty?=0 [ 86.487] sna_destroy_pixmap: pixmap=5241, attached?=1 [ 86.487] __sna_free_pixmap(pixmap=5241) [ 86.487] sna_accel_flush: flush?=0, dirty?=0 [ 86.487] sna_accel_flush: flush?=0, dirty?=0 [ 86.487] sna_block_handler (tv=0.14000) [ 86.487] has_shadow: has pending damage? 0, outstanding flips: 0 [ 86.487] sna_accel_do_throttle -- no pending activity [ 86.487] sna_wakeup_handler [ 86.487] sna_block_handler (tv=0.14000) [ 86.487] has_shadow: has pending damage? 0, outstanding flips: 0 [ 86.487] sna_accel_do_throttle -- no pending activity [ 86.487] sna_wakeup_handler [ 86.487] sna_accel_flush: flush?=0, dirty?=0 [ 86.487] sna_accel_flush: flush?=0, dirty?=0 [ 86.487] sna_block_handler (tv=0.14000) [ 86.487] has_shadow: has pending damage? 0, outstanding flips: 0 [ 86.487] sna_accel_do_throttle -- no pending activity [ 86.488] sna_wakeup_handler [ 86.488] sna_accel_flush: flush?=0, dirty?=0 [ 86.488] sna_accel_flush: flush?=0, dirty?=0 [ 86.488] sna_block_handler (tv=0.13000) [ 86.488] has_shadow: has pending damage? 0, outstanding flips: 0 [ 86.488] sna_accel_do_throttle -- no pending activity [ 86.489] sna_wakeup_handler [ 86.489] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=32, name=80 [ 86.489] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 86.489] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 86.489] sna_dri2_get_back: draw size=3840x2160, back buffer handle=32 size=3840x2160, is-scanout? 1, active?=0, pitch=15360, front pitch=15360 [ 86.489] sna_dri2_get_back: reuse backbuffer? 1 [ 86.489] sna_dri2_get_back: back buffer handle=32, active?=0, refcnt=1 [ 86.489] sna_dri2_get_back: reuse unattached back [ 86.489] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 86.489] sna_dri2_reuse_buffer: reusing back buffer handle=32, name=80, pitch=15360, age=0 [ 86.489] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 86.489] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=114, name=86, active_scanout=2 [ 86.489] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 86.489] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=114] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 86.489] sna_accel_flush: flush?=0, dirty?=0 [ 86.489] sna_accel_flush: flush?=0, dirty?=0 [ 86.489] sna_accel_flush: flush?=0, dirty?=0 [ 86.489] sna_block_handler (tv=0.12000) [ 86.489] has_shadow: has pending damage? 0, outstanding flips: 0 [ 86.489] timer_enable (time=86489), starting timer 0 [ 86.489] sna_accel_do_throttle -- no pending activity [ 86.489] sna_accel_block: evaluating timers, active=5 [ 86.489] sna_accel_block: flush timer expires in 8 [86497] [ 86.490] sna_wakeup_handler [ 86.490] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 86.490] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 86.490] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 86.490] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 86.490] sna_dri2_get_msc(draw=146, pipe=0) [ 86.490] sna_crtc_record_swap: recording last swap on pipe=0, frame 4939 [msc=4939], time 86.480327 [ 86.490] sna_dri2_get_msc: msc=4939 [raw=4939], ust=86480327 [ 86.490] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=32 (refs=1/1, flush=0) , front=114 (refs=2/3, flush=1) [ 86.490] sna_dri2_schedule_swap(target_msc=4916, divisor=0, remainder=0) [ 86.490] sna_dri2_schedule_swap: using front handle=114, active_scanout?=2, flush?=1 [ 86.490] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 86.490] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 86.490] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 86.490] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 86.490] sna_crtc_record_swap: recording last swap on pipe=0, frame 4939 [msc=4939], time 86.480327 [ 86.490] immediate_swap: current_msc=4939, target_msc=4916 -- yes [ 86.490] can_flip: no, shadow enabled [ 86.490] sna_dri2_add_event: adding event to window 146) [ 86.490] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 86.490] sna_dri2_immediate_blit: no pending blit, starting chain [ 86.490] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 86.490] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 86.490] can_xchg: back size=8700f00, front size=8700f00 [ 86.490] can_xchg: yes, pixmap=4091 [ 86.490] sna_dri2_xchg: win=146, exchange front=114/86,ref=3 and back=32/80,ref=2, pixmap=4091 3840x2160 [ 86.490] sna_dri2_xchg: back_bo handle=32, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 86.491] sna_dri2_xchg: front_bo handle=114, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 86.491] set_bo: pixmap=4091, handle=32 (old handle=114) [ 86.491] set_bo: marking whole pixmap as damaged [ 86.491] set_bo: applying final/discard move-to-gpu [ 86.491] wait_for_shadow: flags=0, flips=0, handle=114, shadow=29 [ 86.491] set_bo: dropping flush hint from handle=114 [ 86.491] set_bo: adding flush hint to handle=32 [ 86.491] mark_stale(handle=114) => 1 [ 86.491] swap_limit: draw=146 setting swap limit to 3 [ 86.491] sna_dri2_swap_limit_validate: swap limit set to 3 [ 86.491] sna_next_vblank(pipe=0, waiting until next vblank) [ 86.491] sna_dri2_schedule_swap: reported target_msc=4939 [ 86.491] sna_accel_flush: flush?=0, dirty?=0 [ 86.491] sna_accel_flush: flush?=0, dirty?=0 [ 86.491] sna_accel_flush: flush?=0, dirty?=0 [ 86.491] sna_accel_flush: flush?=0, dirty?=0 [ 86.491] sna_block_handler (tv=0.10000) [ 86.491] sna_scanout_do_flush: flush timer active: delta=6 [ 86.491] sna_accel_do_throttle -- no pending activity [ 86.491] sna_accel_block: evaluating timers, active=5 [ 86.491] sna_accel_block: flush timer expires in 6 [86497] [ 86.496] sna_wakeup_handler [ 86.496] sna_mode_wakeup: len=32 [ 86.496] sna_dri2_vblank_handler(type=2, sequence=4940, draw=4181) [ 86.496] sna_crtc_record_swap: recording last swap on pipe=0, frame 4940 [msc=4940], time 86.496990 [ 86.496] sna_dri2_vblank_handler: 2 complete, frame=4940 tv=86.496990 [ 86.496] sna_dri2_blit_complete: blit finished [ 86.496] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4940, tv=86.496990) [ 86.496] frame_swap_complete(type=2): draw=146, pipe=0, frame=4940 [msc=4940], tv=86.496990 [ 86.496] sna_accel_flush: flush?=0, dirty?=0 [ 86.496] sna_dri2_event_free(draw?=1) [ 86.496] sna_dri2_remove_event: remove[0x561c94b075a0] from window 146, active? 1 [ 86.496] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 86.496] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=114] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 86.496] sna_dri2_vblank_handler complete [ 86.496] sna_block_handler (tv=0.5000) [ 86.497] sna_scanout_do_flush: flush timer active: delta=1 [ 86.497] sna_scanout_do_flush (time=86496), triggered [ 86.497] sna_scanout_flush (time=86496), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 86.497] has_shadow: has pending damage? 1, outstanding flips: 0 [ 86.497] stop_flush: scanout=32 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 86.497] has_shadow: has pending damage? 1, outstanding flips: 0 [ 86.497] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 86.497] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 86.497] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 86.497] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 86.497] sna_pixmap_move_to_gpu: already all-damaged [ 86.497] sna_pixmap_mark_active: pixmap=4091, handle=32 [ 86.497] sna_mode_redisplay: crtc[0] transformed? 0 [ 86.497] sna_mode_redisplay: crtc[1] transformed? 0 [ 86.497] sna_mode_redisplay: crtc[2] transformed? 0 [ 86.497] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=32 [active=1] [ 86.497] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 114, transformed? 0 [ 86.497] get_fb: reusing fb=68 for handle=32 [ 86.497] sna_mode_redisplay: recording flip on CRTC:32 handle=32, active_scanout=2, serial=3 [ 86.497] __kgem_bo_clear_busy: handle=32 [ 86.497] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 86.497] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 86.497] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 86.497] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=32, shadow handle=29 [ 86.497] sna_accel_do_throttle -- no pending activity [ 86.497] sna_accel_block: evaluating timers, active=5 [ 86.497] sna_accel_block: flush timer expires in 16 [86512] [ 86.499] sna_wakeup_handler [ 86.499] sna_block_handler (tv=0.180000) [ 86.499] sna_scanout_do_flush: flush timer active: delta=13 [ 86.499] sna_accel_do_throttle -- no pending activity [ 86.499] sna_accel_block: evaluating timers, active=5 [ 86.499] sna_accel_block: flush timer expires in 13 [86512] [ 86.512] sna_wakeup_handler [ 86.512] sna_block_handler (tv=0.167000) [ 86.512] sna_scanout_do_flush: flush timer active: delta=0 [ 86.512] sna_scanout_do_flush (time=86512), triggered [ 86.512] sna_scanout_flush (time=86512), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 86.512] has_shadow: has pending damage? 0, outstanding flips: 1 [ 86.512] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 86.512] has_shadow: has pending damage? 0, outstanding flips: 1 [ 86.512] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) [ 86.512] sna_accel_do_throttle -- no pending activity [ 86.512] sna_accel_block: evaluating timers, active=5 [ 86.513] sna_accel_block: flush timer expires in 16 [86528] [ 86.513] sna_wakeup_handler [ 86.513] sna_mode_wakeup: len=32 [ 86.513] sna_mode_wakeup: recording last swap on pipe=0, frame 4941 [134d], time 86.513643 [ 86.513] sna_mode_wakeup: removing handle=114 [active_scanout=0] from scanout, installing handle=32 [active_scanout=2] [ 86.513] sna_mode_wakeup: flip complete, pending? 1 [ 86.513] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 86.513] sna_block_handler (tv=0.166000) [ 86.513] sna_scanout_do_flush: flush timer active: delta=15 [ 86.513] sna_accel_do_throttle -- no pending activity [ 86.513] sna_accel_block: evaluating timers, active=5 [ 86.513] sna_accel_block: flush timer expires in 15 [86528] [ 86.528] sna_wakeup_handler [ 86.528] sna_block_handler (tv=0.151000) [ 86.528] sna_scanout_do_flush: flush timer active: delta=0 [ 86.528] sna_scanout_do_flush (time=86528), triggered [ 86.529] sna_scanout_flush (time=86528), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 86.529] has_shadow: has pending damage? 0, outstanding flips: 0 [ 86.529] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 86.529] has_shadow: has pending damage? 0, outstanding flips: 0 [ 86.529] sna_accel_disarm_timer[0] (time=86528) [ 86.529] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 86.529] sna_accel_do_throttle -- no pending activity [ 86.534] sna_wakeup_handler [ 86.535] sna_accel_flush: flush?=0, dirty?=0 [ 86.535] sna_accel_flush: flush?=0, dirty?=0 [ 86.535] sna_block_handler (tv=0.144000) [ 86.535] has_shadow: has pending damage? 0, outstanding flips: 0 [ 86.535] sna_accel_do_throttle -- no pending activity [ 86.535] sna_wakeup_handler [ 86.535] sna_block_handler (tv=0.144000) [ 86.535] has_shadow: has pending damage? 0, outstanding flips: 0 [ 86.535] sna_accel_do_throttle -- no pending activity [ 86.536] sna_wakeup_handler [ 86.536] sna_block_handler (tv=0.143000) [ 86.536] has_shadow: has pending damage? 0, outstanding flips: 0 [ 86.536] sna_accel_do_throttle -- no pending activity [ 86.617] sna_wakeup_handler [ 86.617] sna_accel_flush: flush?=0, dirty?=0 [ 86.617] sna_accel_flush: flush?=0, dirty?=0 [ 86.618] sna_block_handler (tv=0.61000) [ 86.618] has_shadow: has pending damage? 0, outstanding flips: 0 [ 86.618] sna_accel_do_throttle -- no pending activity [ 86.618] sna_wakeup_handler [ 86.618] sna_block_handler (tv=0.61000) [ 86.618] has_shadow: has pending damage? 0, outstanding flips: 0 [ 86.618] sna_accel_do_throttle -- no pending activity [ 86.618] sna_wakeup_handler [ 86.618] sna_accel_flush: flush?=0, dirty?=0 [ 86.618] sna_accel_flush: flush?=0, dirty?=0 [ 86.618] sna_accel_flush: flush?=0, dirty?=0 [ 86.618] sna_accel_flush: flush?=0, dirty?=0 [ 86.618] sna_block_handler (tv=0.61000) [ 86.618] has_shadow: has pending damage? 0, outstanding flips: 0 [ 86.618] sna_accel_do_throttle -- no pending activity [ 86.619] sna_wakeup_handler [ 86.619] sna_block_handler (tv=0.60000) [ 86.620] has_shadow: has pending damage? 0, outstanding flips: 0 [ 86.620] sna_accel_do_throttle -- no pending activity [ 86.620] sna_wakeup_handler [ 86.620] sna_hide_cursors [ 86.620] sna_crtc_disable_cursor: CRTC:32, handle=13 [ 86.621] sna_change_window_attributes [ 86.621] sna_accel_flush: flush?=0, dirty?=0 [ 86.621] sna_block_handler (tv=0.58000) [ 86.621] has_shadow: has pending damage? 0, outstanding flips: 0 [ 86.621] sna_accel_do_throttle -- no pending activity [ 86.632] sna_wakeup_handler [ 86.632] sna_accel_flush: flush?=0, dirty?=0 [ 86.632] sna_accel_flush: flush?=0, dirty?=0 [ 86.632] sna_block_handler (tv=0.47000) [ 86.632] has_shadow: has pending damage? 0, outstanding flips: 0 [ 86.632] sna_accel_do_throttle -- no pending activity [ 86.648] sna_wakeup_handler [ 86.648] sna_create_pixmap(22, 20, 32, usage=0) [ 86.648] kgem_can_create_2d: 22x20 @ 32 [ 86.648] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=20 [ 86.648] kgem_can_create_2d: untiled size=4096 [ 86.648] kgem_choose_tiling: too thin [width 22, 32 bpp] for TILING_X [ 86.648] kgem_choose_tiling: 22x20 -> 0 [ 86.648] sna_create_pixmap: usage=0, flags=a [ 86.648] sna_create_pixmap: small buffer [1760], attaching to shadow pixmap [ 86.648] create_pixmap: allocating pixmap 22x20, depth=32/32, size=1768 [ 86.648] create_pixmap: serial=5242, usage=0, 22x20 [ 86.648] sna_create_pixmap: serial=5242, 22x20, usage=0 [ 86.648] sna_composite_rectangles(pixmap=5243, op=0, 0 x 1 [(0, 0)x(22, 20) ...]) [ 86.648] sna_composite_rectangles: converted to op 0 [ 86.648] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 86.648] sna_composite_rectangles: nrects=1, region=(0, 0), (22, 20) x 1 [ 86.648] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 86.648] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 86.648] sna_composite_rectangles: fallback, dst pixmap=5243 too small or not attached [ 86.648] sna_composite_rectangles: fallback [ 86.648] sna_drawable_move_region_to_cpu(pixmap=5243 (22x20), [(0, 0), (22, 20)], flags=1) [ 86.648] sna_drawable_move_region_to_cpu: region (0, 0), (22, 20) + (0, 0) subsumes pixmap (22x20) [ 86.648] _sna_pixmap_move_to_cpu(pixmap=5243, 22x20, flags=1) [ 86.648] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 86.648] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 86.648] operate_inplace: no, inplace operation not suitable [ 86.648] _sna_pixmap_move_to_cpu: marking as damaged [ 86.648] __sna_damage_all(22, 20) [ 86.649] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 86.649] sna_composite_rectangles(pixmap=5243, op=1, fff2f1f0 x 1 [(0, 0)x(22, 20) ...]) [ 86.649] sna_composite_rectangles: converted to op 1 [ 86.649] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 86.649] sna_composite_rectangles: nrects=1, region=(0, 0), (22, 20) x 1 [ 86.649] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 86.649] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 86.649] sna_composite_rectangles: fallback, dst pixmap=5243 too small or not attached [ 86.649] sna_composite_rectangles: fallback [ 86.649] sna_drawable_move_region_to_cpu(pixmap=5243 (22x20), [(0, 0), (22, 20)], flags=1) [ 86.649] sna_drawable_move_region_to_cpu: pixmap=5243 all damaged on CPU [ 86.649] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 86.649] sna_composite_rectangles: fallback fill: (0, 0)x(22, 20) fff2f1f0 [ 86.649] sna_composite_rectangles(pixmap=5243, op=1, ff300a24 x 2 [(0, 0)x(22, 20) ...]) [ 86.649] sna_composite_rectangles: converted to op 1 [ 86.649] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 86.649] sna_composite_rectangles[1] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 86.649] sna_composite_rectangles: nrects=2, region=(0, 0), (22, 20) x 2 [ 86.649] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 86.649] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 86.649] sna_composite_rectangles: fallback, dst pixmap=5243 too small or not attached [ 86.649] sna_composite_rectangles: fallback [ 86.649] sna_drawable_move_region_to_cpu(pixmap=5243 (22x20), [(0, 0), (22, 20)], flags=1) [ 86.649] sna_drawable_move_region_to_cpu: pixmap=5243 all damaged on CPU [ 86.649] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 86.649] sna_composite_rectangles: fallback fill: (0, 0)x(22, 20) ff300a24 [ 86.649] sna_glyphs(op=3, nlist=2, src=(-8, -2)) [ 86.649] sna_glyphs: fallback -- too small (22x20) [ 86.649] glyphs_fallback: nlist=2, count=6, extents (-9, -13), (28, 15) [ 86.649] glyphs_fallback: clipped extents (0, 0), (22, 15) [ 86.649] sna_drawable_move_region_to_cpu(pixmap=5243 (22x20), [(0, 0), (22, 15)], flags=3) [ 86.649] sna_drawable_move_region_to_cpu: pixmap=5243 all damaged on CPU [ 86.649] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 86.649] can_discard_mask: nlist=2, mask=28888, depth 32, op=3 (bounded? 1) [ 86.649] glyphs_format: format=166024, depth=32 [ 86.649] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 86.649] glyphs_fallback: discarding mask [ 86.649] sna_composite_rectangles(pixmap=5243, op=1, ffffffff x 1 [(10, 1)x(9, 17) ...]) [ 86.649] sna_composite_rectangles: converted to op 1 [ 86.649] sna_composite_rectangles[0] (10, 1)x(9, 17) -> (10, 1), (19, 18) [ 86.649] sna_composite_rectangles: nrects=1, region=(10, 1), (19, 18) x 1 [ 86.649] sna_composite_rectangles: clipped extents (10, 1),(19, 18) x 1 [ 86.649] sna_composite_rectangles: pixmap +(0, 0) extents (10, 1),(19, 18) [ 86.649] sna_composite_rectangles: fallback, dst pixmap=5243 too small or not attached [ 86.649] sna_composite_rectangles: fallback [ 86.649] sna_drawable_move_region_to_cpu(pixmap=5243 (22x20), [(10, 1), (19, 18)], flags=1) [ 86.649] sna_drawable_move_region_to_cpu: pixmap=5243 all damaged on CPU [ 86.649] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 86.649] sna_composite_rectangles: fallback fill: (10, 1)x(9, 17) ffffffff [ 86.649] sna_copy_area: src=pixmap=5243:(0, 0)x(22, 20)+(0, 0) -> dst=pixmap=3060:(504, 1020)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 86.649] sna_copy_area: normal copy [ 86.649] sna_do_copy: src=(0, 0), dst=(504, 1020), size=(22x20) [ 86.649] sna_do_copy: after drawable: src=(0, 0), dst=(569, 1044), size=(22x20) [ 86.649] sna_do_copy: dst extents (569, 1044), (591, 1064), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 86.649] sna_do_copy: clipped dst extents (569, 1044), (591, 1064) [ 86.649] sna_do_copy: unclipped src extents (0, 0), (22, 20) [ 86.650] sna_do_copy: clipped src extents (0, 0), (22, 20) [ 86.650] sna_do_copy: pixmap -- no source clipping [ 86.650] sna_do_copy: src extents (0, 0), (22, 20) x 1 [ 86.650] sna_do_copy: copy region (569, 1044), (591, 1064) x 1 + (-569, -1044) [ 86.650] sna_copy_boxes (boxes=1x[(569, 1044), (591, 1064)...], src pixmap=5243+(-569, -1044), dst pixmap=3060+(-65, -24), alu=3, src.size=22x20, dst.size=3775x2136) [ 86.650] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94b3b260, gpu_bo=0, cpu_bo=0), replaces=0 [ 86.650] sna_drawable_use_bo pixmap=3060, box=((504, 1020), (526, 1040)), flags=8... [ 86.650] sna_drawable_use_bo: exported target, set PREFER_GPU [ 86.650] sna_drawable_use_bo: pinned, never REPLACES [ 86.650] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 86.650] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 86.650] sna_drawable_use_bo: using whole GPU bo [ 86.650] region_overlaps_damage? [ 86.650] use_shm_bo: no, not attached [ 86.650] sna_drawable_move_region_to_cpu(pixmap=5243 (22x20), [(0, 0), (22, 20)], flags=2) [ 86.650] sna_drawable_move_region_to_cpu: pixmap=5243 all damaged on CPU [ 86.650] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 86.650] sna_write_boxes x 1, src stride=88, src dx=(-504, -1020) [ 86.650] kgem_bo_can_map: handle=9, map=0x7fc6b7845000:0x0:0x7fc656564000, tiling=1, domain=1, offset=4029534208 [ 86.650] write_boxes_inplace x 1, handle=9, tiling=1 [ 86.650] upload_inplace__tiled: tiling=1 [ 86.650] kgem_bo_can_map__cpu: handle=9 [ 86.650] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 86.650] kgem_bo_map__cpu(handle=9, size=33177600, map=0x7fc6b7845000:0x7fc656564000) [ 86.650] kgem_bo_sync__cpu: handle=9 [ 86.650] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(504, 1020), size=22x20, pitch=88/15360 [ 86.650] sna_accel_flush: flush?=0, dirty?=0 [ 86.650] sna_accel_flush: flush?=0, dirty?=0 [ 86.650] sna_accel_flush: flush?=0, dirty?=0 [ 86.650] sna_accel_flush: flush?=0, dirty?=0 [ 86.650] sna_destroy_pixmap: pixmap=5243, attached?=1 [ 86.650] __sna_free_pixmap(pixmap=5243) [ 86.650] sna_accel_flush: flush?=0, dirty?=0 [ 86.650] sna_accel_flush: flush?=0, dirty?=0 [ 86.650] sna_accel_flush: flush?=0, dirty?=0 [ 86.650] sna_block_handler (tv=0.29000) [ 86.650] has_shadow: has pending damage? 0, outstanding flips: 0 [ 86.650] sna_accel_do_throttle -- no pending activity [ 86.652] sna_wakeup_handler [ 86.652] sna_accel_flush: flush?=0, dirty?=0 [ 86.652] sna_accel_flush: flush?=0, dirty?=0 [ 86.652] sna_block_handler (tv=0.27000) [ 86.652] has_shadow: has pending damage? 0, outstanding flips: 0 [ 86.652] sna_accel_do_throttle -- no pending activity [ 86.652] sna_wakeup_handler [ 86.652] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=114, name=86 [ 86.652] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 86.652] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 86.652] sna_dri2_get_back: draw size=3840x2160, back buffer handle=114 size=3840x2160, is-scanout? 1, active?=0, pitch=15360, front pitch=15360 [ 86.652] sna_dri2_get_back: reuse backbuffer? 1 [ 86.652] sna_dri2_get_back: back buffer handle=114, active?=0, refcnt=1 [ 86.652] sna_dri2_get_back: reuse unattached back [ 86.652] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 86.652] sna_dri2_reuse_buffer: reusing back buffer handle=114, name=86, pitch=15360, age=0 [ 86.652] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 86.652] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=32, name=80, active_scanout=2 [ 86.652] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 86.652] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 86.652] sna_accel_flush: flush?=0, dirty?=0 [ 86.652] sna_accel_flush: flush?=0, dirty?=0 [ 86.653] sna_accel_flush: flush?=0, dirty?=0 [ 86.653] sna_block_handler (tv=0.26000) [ 86.653] has_shadow: has pending damage? 0, outstanding flips: 0 [ 86.653] timer_enable (time=86653), starting timer 0 [ 86.653] sna_accel_do_throttle -- no pending activity [ 86.653] sna_accel_block: evaluating timers, active=5 [ 86.653] sna_accel_block: flush timer expires in 8 [86661] [ 86.653] sna_wakeup_handler [ 86.653] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 86.654] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 86.654] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 86.654] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 86.654] sna_dri2_get_msc(draw=146, pipe=0) [ 86.654] sna_crtc_record_swap: recording last swap on pipe=0, frame 4949 [msc=4949], time 86.646874 [ 86.654] sna_dri2_get_msc: msc=4949 [raw=4949], ust=86646874 [ 86.654] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=114 (refs=1/1, flush=0) , front=32 (refs=2/3, flush=1) [ 86.654] sna_dri2_schedule_swap(target_msc=4940, divisor=0, remainder=0) [ 86.654] sna_dri2_schedule_swap: using front handle=32, active_scanout?=2, flush?=1 [ 86.654] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 86.654] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 86.654] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 86.654] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 86.654] sna_crtc_record_swap: recording last swap on pipe=0, frame 4949 [msc=4949], time 86.646874 [ 86.654] immediate_swap: current_msc=4949, target_msc=4940 -- yes [ 86.654] can_flip: no, shadow enabled [ 86.654] sna_dri2_add_event: adding event to window 146) [ 86.654] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 86.654] sna_dri2_immediate_blit: no pending blit, starting chain [ 86.654] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 86.654] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 86.654] can_xchg: back size=8700f00, front size=8700f00 [ 86.654] can_xchg: yes, pixmap=4091 [ 86.654] sna_dri2_xchg: win=146, exchange front=32/80,ref=3 and back=114/86,ref=2, pixmap=4091 3840x2160 [ 86.654] sna_dri2_xchg: back_bo handle=114, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 86.654] sna_dri2_xchg: front_bo handle=32, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 86.654] set_bo: pixmap=4091, handle=114 (old handle=32) [ 86.654] set_bo: marking whole pixmap as damaged [ 86.654] set_bo: applying final/discard move-to-gpu [ 86.654] wait_for_shadow: flags=0, flips=0, handle=32, shadow=29 [ 86.654] set_bo: dropping flush hint from handle=32 [ 86.654] set_bo: adding flush hint to handle=114 [ 86.654] mark_stale(handle=32) => 1 [ 86.654] swap_limit: draw=146 setting swap limit to 3 [ 86.654] sna_dri2_swap_limit_validate: swap limit set to 3 [ 86.654] sna_next_vblank(pipe=0, waiting until next vblank) [ 86.654] sna_dri2_schedule_swap: reported target_msc=4949 [ 86.654] sna_accel_flush: flush?=0, dirty?=0 [ 86.654] sna_accel_flush: flush?=0, dirty?=0 [ 86.654] sna_accel_flush: flush?=0, dirty?=0 [ 86.654] sna_accel_flush: flush?=0, dirty?=0 [ 86.654] sna_block_handler (tv=0.25000) [ 86.654] sna_scanout_do_flush: flush timer active: delta=7 [ 86.654] sna_accel_do_throttle -- no pending activity [ 86.654] sna_accel_block: evaluating timers, active=5 [ 86.654] sna_accel_block: flush timer expires in 7 [86661] [ 86.662] sna_wakeup_handler [ 86.662] sna_block_handler (tv=0.17000) [ 86.662] sna_scanout_do_flush: flush timer active: delta=-1 [ 86.662] sna_scanout_do_flush (time=86662), triggered [ 86.662] sna_scanout_flush (time=86662), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 86.662] has_shadow: has pending damage? 1, outstanding flips: 0 [ 86.662] stop_flush: scanout=114 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 86.662] has_shadow: has pending damage? 1, outstanding flips: 0 [ 86.662] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 86.662] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 86.662] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 86.662] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 86.662] sna_pixmap_move_to_gpu: already all-damaged [ 86.662] sna_pixmap_mark_active: pixmap=4091, handle=114 [ 86.662] sna_mode_redisplay: crtc[0] transformed? 0 [ 86.662] sna_mode_redisplay: crtc[1] transformed? 0 [ 86.662] sna_mode_redisplay: crtc[2] transformed? 0 [ 86.662] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=114 [active=1] [ 86.662] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 32, transformed? 0 [ 86.662] get_fb: reusing fb=81 for handle=114 [ 86.662] sna_mode_redisplay: recording flip on CRTC:32 handle=114, active_scanout=2, serial=3 [ 86.662] __kgem_bo_clear_busy: handle=114 [ 86.662] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 86.662] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 86.662] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 86.662] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=114, shadow handle=29 [ 86.662] sna_accel_do_throttle -- no pending activity [ 86.662] sna_accel_block: evaluating timers, active=5 [ 86.662] sna_accel_block: flush timer expires in 16 [86678] [ 86.663] sna_wakeup_handler [ 86.663] sna_mode_wakeup: len=64 [ 86.663] sna_dri2_vblank_handler(type=2, sequence=4950, draw=4181) [ 86.663] sna_crtc_record_swap: recording last swap on pipe=0, frame 4950 [msc=4950], time 86.663537 [ 86.663] sna_dri2_vblank_handler: 2 complete, frame=4950 tv=86.663537 [ 86.663] sna_dri2_blit_complete: blit finished [ 86.663] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4950, tv=86.663537) [ 86.663] frame_swap_complete(type=2): draw=146, pipe=0, frame=4950 [msc=4950], tv=86.663537 [ 86.663] sna_accel_flush: flush?=0, dirty?=0 [ 86.663] sna_dri2_event_free(draw?=1) [ 86.663] sna_dri2_remove_event: remove[0x561c94b075a0] from window 146, active? 1 [ 86.663] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=114] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 86.663] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=32] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 86.663] sna_dri2_vblank_handler complete [ 86.663] sna_mode_wakeup: recording last swap on pipe=0, frame 4950 [1356], time 86.663537 [ 86.663] sna_mode_wakeup: removing handle=32 [active_scanout=0] from scanout, installing handle=114 [active_scanout=2] [ 86.663] sna_mode_wakeup: flip complete, pending? 1 [ 86.663] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 86.663] sna_block_handler (tv=0.16000) [ 86.663] sna_scanout_do_flush: flush timer active: delta=15 [ 86.663] sna_accel_do_throttle -- no pending activity [ 86.663] sna_accel_block: evaluating timers, active=5 [ 86.663] sna_accel_block: flush timer expires in 15 [86678] [ 86.679] sna_wakeup_handler [ 86.679] sna_block_handler (tv=0.100000) [ 86.679] sna_scanout_do_flush: flush timer active: delta=-1 [ 86.679] sna_scanout_do_flush (time=86679), triggered [ 86.679] sna_scanout_flush (time=86679), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 86.679] has_shadow: has pending damage? 0, outstanding flips: 0 [ 86.679] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 86.679] has_shadow: has pending damage? 0, outstanding flips: 0 [ 86.679] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 86.679] sna_accel_do_throttle -- no pending activity [ 86.679] sna_accel_block: evaluating timers, active=5 [ 86.679] sna_accel_block: flush timer expires in 16 [86695] [ 86.682] sna_wakeup_handler [ 86.682] sna_accel_flush: flush?=0, dirty?=0 [ 86.682] sna_accel_flush: flush?=0, dirty?=0 [ 86.682] sna_block_handler (tv=0.97000) [ 86.682] sna_scanout_do_flush: flush timer active: delta=13 [ 86.683] sna_accel_do_throttle -- no pending activity [ 86.683] sna_accel_block: evaluating timers, active=5 [ 86.683] sna_accel_block: flush timer expires in 13 [86695] [ 86.683] sna_wakeup_handler [ 86.683] sna_block_handler (tv=0.96000) [ 86.683] sna_scanout_do_flush: flush timer active: delta=12 [ 86.683] sna_accel_do_throttle -- no pending activity [ 86.683] sna_accel_block: evaluating timers, active=5 [ 86.683] sna_accel_block: flush timer expires in 12 [86695] [ 86.683] sna_wakeup_handler [ 86.683] sna_accel_flush: flush?=0, dirty?=0 [ 86.683] sna_accel_flush: flush?=0, dirty?=0 [ 86.683] sna_accel_flush: flush?=0, dirty?=0 [ 86.683] sna_accel_flush: flush?=0, dirty?=0 [ 86.683] sna_block_handler (tv=0.96000) [ 86.683] sna_scanout_do_flush: flush timer active: delta=12 [ 86.683] sna_accel_do_throttle -- no pending activity [ 86.683] sna_accel_block: evaluating timers, active=5 [ 86.683] sna_accel_block: flush timer expires in 12 [86695] [ 86.684] sna_wakeup_handler [ 86.684] sna_block_handler (tv=0.95000) [ 86.684] sna_scanout_do_flush: flush timer active: delta=11 [ 86.684] sna_accel_do_throttle -- no pending activity [ 86.684] sna_accel_block: evaluating timers, active=5 [ 86.684] sna_accel_block: flush timer expires in 11 [86695] [ 86.685] sna_wakeup_handler [ 86.685] sna_accel_flush: flush?=0, dirty?=0 [ 86.685] sna_block_handler (tv=0.94000) [ 86.685] sna_scanout_do_flush: flush timer active: delta=10 [ 86.685] sna_accel_do_throttle -- no pending activity [ 86.685] sna_accel_block: evaluating timers, active=5 [ 86.685] sna_accel_block: flush timer expires in 10 [86695] [ 86.696] sna_wakeup_handler [ 86.696] sna_block_handler (tv=0.83000) [ 86.696] sna_scanout_do_flush: flush timer active: delta=-1 [ 86.696] sna_scanout_do_flush (time=86696), triggered [ 86.696] sna_scanout_flush (time=86696), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 86.696] has_shadow: has pending damage? 0, outstanding flips: 0 [ 86.696] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 86.696] has_shadow: has pending damage? 0, outstanding flips: 0 [ 86.696] sna_accel_disarm_timer[0] (time=86696) [ 86.696] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 86.696] sna_accel_do_throttle -- no pending activity [ 86.697] sna_wakeup_handler [ 86.697] sna_accel_flush: flush?=0, dirty?=0 [ 86.697] sna_accel_flush: flush?=0, dirty?=0 [ 86.697] sna_block_handler (tv=0.82000) [ 86.697] has_shadow: has pending damage? 0, outstanding flips: 0 [ 86.697] sna_accel_do_throttle -- no pending activity [ 86.713] sna_wakeup_handler [ 86.713] sna_create_pixmap(22, 20, 32, usage=0) [ 86.713] kgem_can_create_2d: 22x20 @ 32 [ 86.713] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=20 [ 86.713] kgem_can_create_2d: untiled size=4096 [ 86.713] kgem_choose_tiling: too thin [width 22, 32 bpp] for TILING_X [ 86.713] kgem_choose_tiling: 22x20 -> 0 [ 86.713] sna_create_pixmap: usage=0, flags=a [ 86.713] sna_create_pixmap: small buffer [1760], attaching to shadow pixmap [ 86.713] create_pixmap: allocating pixmap 22x20, depth=32/32, size=1768 [ 86.713] create_pixmap: serial=5244, usage=0, 22x20 [ 86.713] sna_create_pixmap: serial=5244, 22x20, usage=0 [ 86.713] sna_composite_rectangles(pixmap=5245, op=0, 0 x 1 [(0, 0)x(22, 20) ...]) [ 86.713] sna_composite_rectangles: converted to op 0 [ 86.713] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 86.713] sna_composite_rectangles: nrects=1, region=(0, 0), (22, 20) x 1 [ 86.713] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 86.713] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 86.713] sna_composite_rectangles: fallback, dst pixmap=5245 too small or not attached [ 86.713] sna_composite_rectangles: fallback [ 86.713] sna_drawable_move_region_to_cpu(pixmap=5245 (22x20), [(0, 0), (22, 20)], flags=1) [ 86.713] sna_drawable_move_region_to_cpu: region (0, 0), (22, 20) + (0, 0) subsumes pixmap (22x20) [ 86.713] _sna_pixmap_move_to_cpu(pixmap=5245, 22x20, flags=1) [ 86.713] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 86.713] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 86.713] operate_inplace: no, inplace operation not suitable [ 86.713] _sna_pixmap_move_to_cpu: marking as damaged [ 86.713] __sna_damage_all(22, 20) [ 86.713] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 86.713] sna_composite_rectangles(pixmap=5245, op=1, fff2f1f0 x 1 [(0, 0)x(22, 20) ...]) [ 86.713] sna_composite_rectangles: converted to op 1 [ 86.713] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 86.713] sna_composite_rectangles: nrects=1, region=(0, 0), (22, 20) x 1 [ 86.713] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 86.713] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 86.713] sna_composite_rectangles: fallback, dst pixmap=5245 too small or not attached [ 86.713] sna_composite_rectangles: fallback [ 86.713] sna_drawable_move_region_to_cpu(pixmap=5245 (22x20), [(0, 0), (22, 20)], flags=1) [ 86.713] sna_drawable_move_region_to_cpu: pixmap=5245 all damaged on CPU [ 86.713] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 86.713] sna_composite_rectangles: fallback fill: (0, 0)x(22, 20) fff2f1f0 [ 86.713] sna_composite_rectangles(pixmap=5245, op=1, ff300a24 x 2 [(0, 0)x(22, 20) ...]) [ 86.713] sna_composite_rectangles: converted to op 1 [ 86.714] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 86.714] sna_composite_rectangles[1] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 86.714] sna_composite_rectangles: nrects=2, region=(0, 0), (22, 20) x 2 [ 86.714] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 86.714] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 86.714] sna_composite_rectangles: fallback, dst pixmap=5245 too small or not attached [ 86.714] sna_composite_rectangles: fallback [ 86.714] sna_drawable_move_region_to_cpu(pixmap=5245 (22x20), [(0, 0), (22, 20)], flags=1) [ 86.714] sna_drawable_move_region_to_cpu: pixmap=5245 all damaged on CPU [ 86.714] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 86.714] sna_composite_rectangles: fallback fill: (0, 0)x(22, 20) ff300a24 [ 86.714] sna_glyphs(op=3, nlist=2, src=(-8, -2)) [ 86.714] sna_glyphs: fallback -- too small (22x20) [ 86.714] glyphs_fallback: nlist=2, count=6, extents (-9, -13), (28, 15) [ 86.714] glyphs_fallback: clipped extents (0, 0), (22, 15) [ 86.714] sna_drawable_move_region_to_cpu(pixmap=5245 (22x20), [(0, 0), (22, 15)], flags=3) [ 86.714] sna_drawable_move_region_to_cpu: pixmap=5245 all damaged on CPU [ 86.714] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 86.714] sna_composite_rectangles(pixmap=5245, op=1, ffffffff x 1 [(10, 1)x(9, 17) ...]) [ 86.714] sna_composite_rectangles: converted to op 1 [ 86.714] sna_composite_rectangles[0] (10, 1)x(9, 17) -> (10, 1), (19, 18) [ 86.714] sna_composite_rectangles: nrects=1, region=(10, 1), (19, 18) x 1 [ 86.714] sna_composite_rectangles: clipped extents (10, 1),(19, 18) x 1 [ 86.714] sna_composite_rectangles: pixmap +(0, 0) extents (10, 1),(19, 18) [ 86.714] sna_composite_rectangles: fallback, dst pixmap=5245 too small or not attached [ 86.714] sna_composite_rectangles: fallback [ 86.714] sna_drawable_move_region_to_cpu(pixmap=5245 (22x20), [(10, 1), (19, 18)], flags=1) [ 86.714] sna_drawable_move_region_to_cpu: pixmap=5245 all damaged on CPU [ 86.714] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 86.714] sna_composite_rectangles: fallback fill: (10, 1)x(9, 17) ffffffff [ 86.714] sna_copy_area: src=pixmap=5245:(0, 0)x(22, 20)+(0, 0) -> dst=pixmap=3060:(513, 1020)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 86.714] sna_copy_area: normal copy [ 86.714] sna_do_copy: src=(0, 0), dst=(513, 1020), size=(22x20) [ 86.714] sna_do_copy: after drawable: src=(0, 0), dst=(578, 1044), size=(22x20) [ 86.714] sna_do_copy: dst extents (578, 1044), (600, 1064), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 86.714] sna_do_copy: clipped dst extents (578, 1044), (600, 1064) [ 86.714] sna_do_copy: unclipped src extents (0, 0), (22, 20) [ 86.714] sna_do_copy: clipped src extents (0, 0), (22, 20) [ 86.714] sna_do_copy: pixmap -- no source clipping [ 86.714] sna_do_copy: src extents (0, 0), (22, 20) x 1 [ 86.714] sna_do_copy: copy region (578, 1044), (600, 1064) x 1 + (-578, -1044) [ 86.714] sna_copy_boxes (boxes=1x[(578, 1044), (600, 1064)...], src pixmap=5245+(-578, -1044), dst pixmap=3060+(-65, -24), alu=3, src.size=22x20, dst.size=3775x2136) [ 86.714] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94a176c0, gpu_bo=0, cpu_bo=0), replaces=0 [ 86.714] sna_drawable_use_bo pixmap=3060, box=((513, 1020), (535, 1040)), flags=8... [ 86.714] sna_drawable_use_bo: exported target, set PREFER_GPU [ 86.714] sna_drawable_use_bo: pinned, never REPLACES [ 86.714] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 86.714] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 86.714] sna_drawable_use_bo: using whole GPU bo [ 86.714] region_overlaps_damage? [ 86.714] use_shm_bo: no, not attached [ 86.714] sna_drawable_move_region_to_cpu(pixmap=5245 (22x20), [(0, 0), (22, 20)], flags=2) [ 86.714] sna_drawable_move_region_to_cpu: pixmap=5245 all damaged on CPU [ 86.714] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 86.714] sna_write_boxes x 1, src stride=88, src dx=(-513, -1020) [ 86.714] kgem_bo_can_map: handle=9, map=0x7fc6b7845000:0x0:0x7fc656564000, tiling=1, domain=1, offset=4029534208 [ 86.714] write_boxes_inplace x 1, handle=9, tiling=1 [ 86.714] upload_inplace__tiled: tiling=1 [ 86.715] kgem_bo_can_map__cpu: handle=9 [ 86.715] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 86.715] kgem_bo_map__cpu(handle=9, size=33177600, map=0x7fc6b7845000:0x7fc656564000) [ 86.715] kgem_bo_sync__cpu: handle=9 [ 86.715] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(513, 1020), size=22x20, pitch=88/15360 [ 86.715] sna_accel_flush: flush?=0, dirty?=0 [ 86.715] sna_accel_flush: flush?=0, dirty?=0 [ 86.715] sna_accel_flush: flush?=0, dirty?=0 [ 86.715] sna_accel_flush: flush?=0, dirty?=0 [ 86.715] sna_destroy_pixmap: pixmap=5245, attached?=1 [ 86.715] __sna_free_pixmap(pixmap=5245) [ 86.715] sna_accel_flush: flush?=0, dirty?=0 [ 86.715] sna_accel_flush: flush?=0, dirty?=0 [ 86.715] sna_accel_flush: flush?=0, dirty?=0 [ 86.715] sna_block_handler (tv=0.64000) [ 86.715] has_shadow: has pending damage? 0, outstanding flips: 0 [ 86.715] sna_accel_do_throttle -- no pending activity [ 86.716] sna_wakeup_handler [ 86.716] sna_accel_flush: flush?=0, dirty?=0 [ 86.716] sna_accel_flush: flush?=0, dirty?=0 [ 86.716] sna_block_handler (tv=0.63000) [ 86.716] has_shadow: has pending damage? 0, outstanding flips: 0 [ 86.716] sna_accel_do_throttle -- no pending activity [ 86.717] sna_wakeup_handler [ 86.717] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=32, name=80 [ 86.717] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 86.717] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 86.717] sna_dri2_get_back: draw size=3840x2160, back buffer handle=32 size=3840x2160, is-scanout? 1, active?=0, pitch=15360, front pitch=15360 [ 86.717] sna_dri2_get_back: reuse backbuffer? 1 [ 86.717] sna_dri2_get_back: back buffer handle=32, active?=0, refcnt=1 [ 86.717] sna_dri2_get_back: reuse unattached back [ 86.717] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 86.717] sna_dri2_reuse_buffer: reusing back buffer handle=32, name=80, pitch=15360, age=0 [ 86.717] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 86.717] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=114, name=86, active_scanout=2 [ 86.717] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 86.717] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=114] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 86.717] sna_accel_flush: flush?=0, dirty?=0 [ 86.717] sna_accel_flush: flush?=0, dirty?=0 [ 86.717] sna_accel_flush: flush?=0, dirty?=0 [ 86.717] sna_block_handler (tv=0.62000) [ 86.717] has_shadow: has pending damage? 0, outstanding flips: 0 [ 86.717] timer_enable (time=86717), starting timer 0 [ 86.717] sna_accel_do_throttle -- no pending activity [ 86.717] sna_accel_block: evaluating timers, active=5 [ 86.717] sna_accel_block: flush timer expires in 8 [86725] [ 86.718] sna_wakeup_handler [ 86.718] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 86.718] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 86.718] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 86.718] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 86.718] sna_dri2_get_msc(draw=146, pipe=0) [ 86.718] sna_crtc_record_swap: recording last swap on pipe=0, frame 4953 [msc=4953], time 86.713492 [ 86.718] sna_dri2_get_msc: msc=4953 [raw=4953], ust=86713492 [ 86.718] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=32 (refs=1/1, flush=0) , front=114 (refs=2/3, flush=1) [ 86.718] sna_dri2_schedule_swap(target_msc=4950, divisor=0, remainder=0) [ 86.718] sna_dri2_schedule_swap: using front handle=114, active_scanout?=2, flush?=1 [ 86.718] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 86.718] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 86.718] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 86.718] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 86.718] sna_crtc_record_swap: recording last swap on pipe=0, frame 4953 [msc=4953], time 86.713492 [ 86.718] immediate_swap: current_msc=4953, target_msc=4950 -- yes [ 86.718] can_flip: no, shadow enabled [ 86.718] sna_dri2_add_event: adding event to window 146) [ 86.718] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 86.718] sna_dri2_immediate_blit: no pending blit, starting chain [ 86.719] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 86.719] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 86.719] can_xchg: back size=8700f00, front size=8700f00 [ 86.719] can_xchg: yes, pixmap=4091 [ 86.719] sna_dri2_xchg: win=146, exchange front=114/86,ref=3 and back=32/80,ref=2, pixmap=4091 3840x2160 [ 86.719] sna_dri2_xchg: back_bo handle=32, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 86.719] sna_dri2_xchg: front_bo handle=114, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 86.719] set_bo: pixmap=4091, handle=32 (old handle=114) [ 86.719] set_bo: marking whole pixmap as damaged [ 86.719] set_bo: applying final/discard move-to-gpu [ 86.719] wait_for_shadow: flags=0, flips=0, handle=114, shadow=29 [ 86.719] set_bo: dropping flush hint from handle=114 [ 86.719] set_bo: adding flush hint to handle=32 [ 86.719] mark_stale(handle=114) => 1 [ 86.719] swap_limit: draw=146 setting swap limit to 3 [ 86.719] sna_dri2_swap_limit_validate: swap limit set to 3 [ 86.719] sna_next_vblank(pipe=0, waiting until next vblank) [ 86.719] sna_dri2_schedule_swap: reported target_msc=4953 [ 86.719] sna_accel_flush: flush?=0, dirty?=0 [ 86.719] sna_accel_flush: flush?=0, dirty?=0 [ 86.719] sna_accel_flush: flush?=0, dirty?=0 [ 86.719] sna_accel_flush: flush?=0, dirty?=0 [ 86.719] sna_accel_flush: flush?=0, dirty?=0 [ 86.719] sna_accel_flush: flush?=0, dirty?=0 [ 86.719] sna_block_handler (tv=0.60000) [ 86.719] sna_scanout_do_flush: flush timer active: delta=6 [ 86.719] sna_accel_do_throttle -- no pending activity [ 86.719] sna_accel_block: evaluating timers, active=5 [ 86.719] sna_accel_block: flush timer expires in 6 [86725] [ 86.719] sna_wakeup_handler [ 86.719] sna_block_handler (tv=0.60000) [ 86.719] sna_scanout_do_flush: flush timer active: delta=6 [ 86.719] sna_accel_do_throttle -- no pending activity [ 86.719] sna_accel_block: evaluating timers, active=5 [ 86.719] sna_accel_block: flush timer expires in 6 [86725] [ 86.721] sna_wakeup_handler [ 86.721] sna_block_handler (tv=0.58000) [ 86.721] sna_scanout_do_flush: flush timer active: delta=4 [ 86.721] sna_accel_do_throttle -- no pending activity [ 86.721] sna_accel_block: evaluating timers, active=5 [ 86.721] sna_accel_block: flush timer expires in 4 [86725] [ 86.723] sna_wakeup_handler [ 86.723] sna_accel_flush: flush?=0, dirty?=0 [ 86.723] sna_accel_flush: flush?=0, dirty?=0 [ 86.723] sna_block_handler (tv=0.56000) [ 86.723] sna_scanout_do_flush: flush timer active: delta=2 [ 86.723] sna_scanout_do_flush (time=86723), triggered [ 86.723] sna_scanout_flush (time=86723), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 86.723] has_shadow: has pending damage? 1, outstanding flips: 0 [ 86.723] stop_flush: scanout=32 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 86.723] has_shadow: has pending damage? 1, outstanding flips: 0 [ 86.723] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 86.723] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 86.723] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 86.724] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 86.724] sna_pixmap_move_to_gpu: already all-damaged [ 86.724] sna_pixmap_mark_active: pixmap=4091, handle=32 [ 86.724] sna_mode_redisplay: crtc[0] transformed? 0 [ 86.724] sna_mode_redisplay: crtc[1] transformed? 0 [ 86.724] sna_mode_redisplay: crtc[2] transformed? 0 [ 86.724] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=32 [active=1] [ 86.724] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 114, transformed? 0 [ 86.724] get_fb: reusing fb=68 for handle=32 [ 86.724] sna_mode_redisplay: recording flip on CRTC:32 handle=32, active_scanout=2, serial=3 [ 86.724] __kgem_bo_clear_busy: handle=32 [ 86.724] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 86.724] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 86.724] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 86.724] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=32, shadow handle=29 [ 86.724] sna_accel_do_throttle -- no pending activity [ 86.724] sna_accel_block: evaluating timers, active=5 [ 86.724] sna_accel_block: flush timer expires in 16 [86739] [ 86.724] sna_wakeup_handler [ 86.724] sna_accel_flush: flush?=0, dirty?=0 [ 86.724] sna_accel_flush: flush?=0, dirty?=0 [ 86.724] sna_accel_flush: flush?=0, dirty?=0 [ 86.724] sna_accel_flush: flush?=0, dirty?=0 [ 86.724] sna_block_handler (tv=0.55000) [ 86.724] sna_scanout_do_flush: flush timer active: delta=15 [ 86.724] sna_accel_do_throttle -- no pending activity [ 86.724] sna_accel_block: evaluating timers, active=5 [ 86.724] sna_accel_block: flush timer expires in 15 [86739] [ 86.726] sna_wakeup_handler [ 86.726] sna_accel_flush: flush?=0, dirty?=0 [ 86.726] sna_block_handler (tv=0.53000) [ 86.726] sna_scanout_do_flush: flush timer active: delta=13 [ 86.726] sna_accel_do_throttle -- no pending activity [ 86.726] sna_accel_block: evaluating timers, active=5 [ 86.726] sna_accel_block: flush timer expires in 13 [86739] [ 86.729] sna_wakeup_handler [ 86.729] sna_mode_wakeup: len=64 [ 86.729] sna_dri2_vblank_handler(type=2, sequence=4954, draw=4181) [ 86.729] sna_crtc_record_swap: recording last swap on pipe=0, frame 4954 [msc=4954], time 86.730153 [ 86.730] sna_dri2_vblank_handler: 2 complete, frame=4954 tv=86.730153 [ 86.730] sna_dri2_blit_complete: blit finished [ 86.730] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4954, tv=86.730153) [ 86.730] frame_swap_complete(type=2): draw=146, pipe=0, frame=4954 [msc=4954], tv=86.730153 [ 86.730] sna_accel_flush: flush?=0, dirty?=0 [ 86.730] sna_dri2_event_free(draw?=1) [ 86.730] sna_dri2_remove_event: remove[0x561c94b075a0] from window 146, active? 1 [ 86.730] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 86.730] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=114] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 86.730] sna_dri2_vblank_handler complete [ 86.730] sna_mode_wakeup: recording last swap on pipe=0, frame 4954 [135a], time 86.730153 [ 86.730] sna_mode_wakeup: removing handle=114 [active_scanout=0] from scanout, installing handle=32 [active_scanout=2] [ 86.730] sna_mode_wakeup: flip complete, pending? 1 [ 86.730] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 86.730] sna_block_handler (tv=0.49000) [ 86.730] sna_scanout_do_flush: flush timer active: delta=9 [ 86.730] sna_accel_do_throttle -- no pending activity [ 86.730] sna_accel_block: evaluating timers, active=5 [ 86.730] sna_accel_block: flush timer expires in 9 [86739] [ 86.739] sna_wakeup_handler [ 86.739] sna_block_handler (tv=0.40000) [ 86.739] sna_scanout_do_flush: flush timer active: delta=0 [ 86.739] sna_scanout_do_flush (time=86739), triggered [ 86.739] sna_scanout_flush (time=86739), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 86.739] has_shadow: has pending damage? 0, outstanding flips: 0 [ 86.739] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 86.739] has_shadow: has pending damage? 0, outstanding flips: 0 [ 86.739] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 86.739] sna_accel_do_throttle -- no pending activity [ 86.739] sna_accel_block: evaluating timers, active=5 [ 86.739] sna_accel_block: flush timer expires in 16 [86755] [ 86.746] sna_wakeup_handler [ 86.746] sna_accel_flush: flush?=0, dirty?=0 [ 86.746] sna_accel_flush: flush?=0, dirty?=0 [ 86.746] sna_block_handler (tv=0.33000) [ 86.746] sna_scanout_do_flush: flush timer active: delta=9 [ 86.746] sna_accel_do_throttle -- no pending activity [ 86.746] sna_accel_block: evaluating timers, active=5 [ 86.746] sna_accel_block: flush timer expires in 9 [86755] [ 86.747] sna_wakeup_handler [ 86.747] sna_create_pixmap(22, 20, 32, usage=0) [ 86.747] kgem_can_create_2d: 22x20 @ 32 [ 86.747] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=20 [ 86.747] kgem_can_create_2d: untiled size=4096 [ 86.747] kgem_choose_tiling: too thin [width 22, 32 bpp] for TILING_X [ 86.747] kgem_choose_tiling: 22x20 -> 0 [ 86.747] sna_create_pixmap: usage=0, flags=a [ 86.747] sna_create_pixmap: small buffer [1760], attaching to shadow pixmap [ 86.747] create_pixmap: allocating pixmap 22x20, depth=32/32, size=1768 [ 86.747] create_pixmap: serial=5246, usage=0, 22x20 [ 86.747] sna_create_pixmap: serial=5246, 22x20, usage=0 [ 86.747] sna_composite_rectangles(pixmap=5247, op=0, 0 x 1 [(0, 0)x(22, 20) ...]) [ 86.747] sna_composite_rectangles: converted to op 0 [ 86.747] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 86.747] sna_composite_rectangles: nrects=1, region=(0, 0), (22, 20) x 1 [ 86.747] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 86.747] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 86.747] sna_composite_rectangles: fallback, dst pixmap=5247 too small or not attached [ 86.747] sna_composite_rectangles: fallback [ 86.747] sna_drawable_move_region_to_cpu(pixmap=5247 (22x20), [(0, 0), (22, 20)], flags=1) [ 86.747] sna_drawable_move_region_to_cpu: region (0, 0), (22, 20) + (0, 0) subsumes pixmap (22x20) [ 86.747] _sna_pixmap_move_to_cpu(pixmap=5247, 22x20, flags=1) [ 86.748] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 86.748] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 86.748] operate_inplace: no, inplace operation not suitable [ 86.748] _sna_pixmap_move_to_cpu: marking as damaged [ 86.748] __sna_damage_all(22, 20) [ 86.748] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 86.748] sna_composite_rectangles(pixmap=5247, op=1, fff2f1f0 x 1 [(0, 0)x(22, 20) ...]) [ 86.748] sna_composite_rectangles: converted to op 1 [ 86.748] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 86.748] sna_composite_rectangles: nrects=1, region=(0, 0), (22, 20) x 1 [ 86.748] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 86.748] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 86.748] sna_composite_rectangles: fallback, dst pixmap=5247 too small or not attached [ 86.748] sna_composite_rectangles: fallback [ 86.748] sna_drawable_move_region_to_cpu(pixmap=5247 (22x20), [(0, 0), (22, 20)], flags=1) [ 86.748] sna_drawable_move_region_to_cpu: pixmap=5247 all damaged on CPU [ 86.748] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 86.748] sna_composite_rectangles: fallback fill: (0, 0)x(22, 20) fff2f1f0 [ 86.748] sna_composite_rectangles(pixmap=5247, op=1, ff300a24 x 2 [(0, 0)x(22, 20) ...]) [ 86.748] sna_composite_rectangles: converted to op 1 [ 86.748] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 86.748] sna_composite_rectangles[1] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 86.748] sna_composite_rectangles: nrects=2, region=(0, 0), (22, 20) x 2 [ 86.748] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 86.748] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 86.748] sna_composite_rectangles: fallback, dst pixmap=5247 too small or not attached [ 86.748] sna_composite_rectangles: fallback [ 86.748] sna_drawable_move_region_to_cpu(pixmap=5247 (22x20), [(0, 0), (22, 20)], flags=1) [ 86.748] sna_drawable_move_region_to_cpu: pixmap=5247 all damaged on CPU [ 86.748] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 86.748] sna_composite_rectangles: fallback fill: (0, 0)x(22, 20) ff300a24 [ 86.748] sna_glyphs(op=3, nlist=2, src=(-8, -2)) [ 86.748] sna_glyphs: fallback -- too small (22x20) [ 86.748] glyphs_fallback: nlist=2, count=6, extents (-8, -13), (28, 15) [ 86.748] glyphs_fallback: clipped extents (0, 0), (22, 15) [ 86.748] sna_drawable_move_region_to_cpu(pixmap=5247 (22x20), [(0, 0), (22, 15)], flags=3) [ 86.748] sna_drawable_move_region_to_cpu: pixmap=5247 all damaged on CPU [ 86.748] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 86.748] can_discard_mask: nlist=2, mask=28888, depth 32, op=3 (bounded? 1) [ 86.748] glyphs_format: format=166024, depth=32 [ 86.748] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 86.748] glyphs_fallback: discarding mask [ 86.748] sna_composite_rectangles(pixmap=5247, op=1, ffffffff x 1 [(10, 1)x(9, 17) ...]) [ 86.748] sna_composite_rectangles: converted to op 1 [ 86.748] sna_composite_rectangles[0] (10, 1)x(9, 17) -> (10, 1), (19, 18) [ 86.748] sna_composite_rectangles: nrects=1, region=(10, 1), (19, 18) x 1 [ 86.748] sna_composite_rectangles: clipped extents (10, 1),(19, 18) x 1 [ 86.748] sna_composite_rectangles: pixmap +(0, 0) extents (10, 1),(19, 18) [ 86.748] sna_composite_rectangles: fallback, dst pixmap=5247 too small or not attached [ 86.748] sna_composite_rectangles: fallback [ 86.748] sna_drawable_move_region_to_cpu(pixmap=5247 (22x20), [(10, 1), (19, 18)], flags=1) [ 86.748] sna_drawable_move_region_to_cpu: pixmap=5247 all damaged on CPU [ 86.748] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 86.748] sna_composite_rectangles: fallback fill: (10, 1)x(9, 17) ffffffff [ 86.749] sna_copy_area: src=pixmap=5247:(0, 0)x(22, 20)+(0, 0) -> dst=pixmap=3060:(522, 1020)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 86.749] sna_copy_area: normal copy [ 86.749] sna_do_copy: src=(0, 0), dst=(522, 1020), size=(22x20) [ 86.749] sna_do_copy: after drawable: src=(0, 0), dst=(587, 1044), size=(22x20) [ 86.749] sna_do_copy: dst extents (587, 1044), (609, 1064), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 86.749] sna_do_copy: clipped dst extents (587, 1044), (609, 1064) [ 86.749] sna_do_copy: unclipped src extents (0, 0), (22, 20) [ 86.749] sna_do_copy: clipped src extents (0, 0), (22, 20) [ 86.749] sna_do_copy: pixmap -- no source clipping [ 86.749] sna_do_copy: src extents (0, 0), (22, 20) x 1 [ 86.749] sna_do_copy: copy region (587, 1044), (609, 1064) x 1 + (-587, -1044) [ 86.749] sna_copy_boxes (boxes=1x[(587, 1044), (609, 1064)...], src pixmap=5247+(-587, -1044), dst pixmap=3060+(-65, -24), alu=3, src.size=22x20, dst.size=3775x2136) [ 86.749] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94b42cb0, gpu_bo=0, cpu_bo=0), replaces=0 [ 86.749] sna_drawable_use_bo pixmap=3060, box=((522, 1020), (544, 1040)), flags=8... [ 86.749] sna_drawable_use_bo: exported target, set PREFER_GPU [ 86.749] sna_drawable_use_bo: pinned, never REPLACES [ 86.749] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 86.749] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 86.749] sna_drawable_use_bo: using whole GPU bo [ 86.749] region_overlaps_damage? [ 86.749] use_shm_bo: no, not attached [ 86.749] sna_drawable_move_region_to_cpu(pixmap=5247 (22x20), [(0, 0), (22, 20)], flags=2) [ 86.749] sna_drawable_move_region_to_cpu: pixmap=5247 all damaged on CPU [ 86.749] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 86.749] sna_write_boxes x 1, src stride=88, src dx=(-522, -1020) [ 86.749] kgem_bo_can_map: handle=9, map=0x7fc6b7845000:0x0:0x7fc656564000, tiling=1, domain=1, offset=4029534208 [ 86.749] write_boxes_inplace x 1, handle=9, tiling=1 [ 86.749] upload_inplace__tiled: tiling=1 [ 86.749] kgem_bo_can_map__cpu: handle=9 [ 86.749] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 86.749] kgem_bo_map__cpu(handle=9, size=33177600, map=0x7fc6b7845000:0x7fc656564000) [ 86.749] kgem_bo_sync__cpu: handle=9 [ 86.749] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(522, 1020), size=22x20, pitch=88/15360 [ 86.749] sna_accel_flush: flush?=0, dirty?=0 [ 86.749] sna_accel_flush: flush?=0, dirty?=0 [ 86.749] sna_accel_flush: flush?=0, dirty?=0 [ 86.749] sna_accel_flush: flush?=0, dirty?=0 [ 86.749] sna_destroy_pixmap: pixmap=5247, attached?=1 [ 86.749] __sna_free_pixmap(pixmap=5247) [ 86.749] sna_accel_flush: flush?=0, dirty?=0 [ 86.749] sna_accel_flush: flush?=0, dirty?=0 [ 86.749] sna_accel_flush: flush?=0, dirty?=0 [ 86.749] sna_block_handler (tv=0.30000) [ 86.749] sna_scanout_do_flush: flush timer active: delta=6 [ 86.749] sna_accel_do_throttle -- no pending activity [ 86.749] sna_accel_block: evaluating timers, active=5 [ 86.749] sna_accel_block: flush timer expires in 6 [86755] [ 86.751] sna_wakeup_handler [ 86.751] sna_accel_flush: flush?=0, dirty?=0 [ 86.751] sna_accel_flush: flush?=0, dirty?=0 [ 86.751] sna_block_handler (tv=0.28000) [ 86.751] sna_scanout_do_flush: flush timer active: delta=4 [ 86.751] sna_accel_do_throttle -- no pending activity [ 86.751] sna_accel_block: evaluating timers, active=5 [ 86.751] sna_accel_block: flush timer expires in 4 [86755] [ 86.751] sna_wakeup_handler [ 86.751] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=114, name=86 [ 86.751] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 86.751] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 86.751] sna_dri2_get_back: draw size=3840x2160, back buffer handle=114 size=3840x2160, is-scanout? 1, active?=0, pitch=15360, front pitch=15360 [ 86.751] sna_dri2_get_back: reuse backbuffer? 1 [ 86.751] sna_dri2_get_back: back buffer handle=114, active?=0, refcnt=1 [ 86.751] sna_dri2_get_back: reuse unattached back [ 86.751] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 86.751] sna_dri2_reuse_buffer: reusing back buffer handle=114, name=86, pitch=15360, age=0 [ 86.751] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 86.752] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=32, name=80, active_scanout=2 [ 86.752] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 86.752] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 86.752] sna_accel_flush: flush?=0, dirty?=0 [ 86.752] sna_accel_flush: flush?=0, dirty?=0 [ 86.752] sna_accel_flush: flush?=0, dirty?=0 [ 86.752] sna_block_handler (tv=0.27000) [ 86.752] sna_scanout_do_flush: flush timer active: delta=3 [ 86.752] sna_scanout_do_flush (time=86752), triggered [ 86.752] sna_scanout_flush (time=86752), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 86.752] has_shadow: has pending damage? 0, outstanding flips: 0 [ 86.752] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 86.752] has_shadow: has pending damage? 0, outstanding flips: 0 [ 86.752] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 86.752] sna_accel_do_throttle -- no pending activity [ 86.752] sna_accel_block: evaluating timers, active=5 [ 86.752] sna_accel_block: flush timer expires in 16 [86768] [ 86.753] sna_wakeup_handler [ 86.753] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 86.753] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 86.753] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 86.753] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 86.753] sna_dri2_get_msc(draw=146, pipe=0) [ 86.753] sna_crtc_record_swap: recording last swap on pipe=0, frame 4955 [msc=4955], time 86.746804 [ 86.753] sna_dri2_get_msc: msc=4955 [raw=4955], ust=86746804 [ 86.753] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=114 (refs=1/1, flush=0) , front=32 (refs=2/3, flush=1) [ 86.753] sna_dri2_schedule_swap(target_msc=4954, divisor=0, remainder=0) [ 86.753] sna_dri2_schedule_swap: using front handle=32, active_scanout?=2, flush?=1 [ 86.753] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 86.753] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 86.753] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 86.753] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 86.753] sna_crtc_record_swap: recording last swap on pipe=0, frame 4955 [msc=4955], time 86.746804 [ 86.753] immediate_swap: current_msc=4955, target_msc=4954 -- yes [ 86.753] can_flip: no, shadow enabled [ 86.753] sna_dri2_add_event: adding event to window 146) [ 86.753] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 86.753] sna_dri2_immediate_blit: no pending blit, starting chain [ 86.753] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 86.753] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 86.753] can_xchg: back size=8700f00, front size=8700f00 [ 86.753] can_xchg: yes, pixmap=4091 [ 86.753] sna_dri2_xchg: win=146, exchange front=32/80,ref=3 and back=114/86,ref=2, pixmap=4091 3840x2160 [ 86.761] sna_dri2_xchg: back_bo handle=114, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 86.761] sna_dri2_xchg: front_bo handle=32, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 86.761] set_bo: pixmap=4091, handle=114 (old handle=32) [ 86.761] set_bo: marking whole pixmap as damaged [ 86.761] set_bo: applying final/discard move-to-gpu [ 86.761] wait_for_shadow: flags=0, flips=0, handle=32, shadow=29 [ 86.761] set_bo: dropping flush hint from handle=32 [ 86.761] set_bo: adding flush hint to handle=114 [ 86.761] mark_stale(handle=32) => 1 [ 86.761] swap_limit: draw=146 setting swap limit to 3 [ 86.761] sna_dri2_swap_limit_validate: swap limit set to 3 [ 86.761] sna_next_vblank(pipe=0, waiting until next vblank) [ 86.761] sna_dri2_schedule_swap: reported target_msc=4955 [ 86.761] sna_accel_flush: flush?=0, dirty?=0 [ 86.761] sna_accel_flush: flush?=0, dirty?=0 [ 86.761] sna_accel_flush: flush?=0, dirty?=0 [ 86.761] sna_block_handler (tv=0.0) [ 86.761] sna_scanout_do_flush: flush timer active: delta=7 [ 86.761] sna_accel_do_throttle -- no pending activity [ 86.761] sna_accel_block: evaluating timers, active=5 [ 86.762] sna_accel_block: flush timer expires in 7 [86768] [ 86.762] sna_wakeup_handler [ 86.762] sna_accel_flush: flush?=0, dirty?=0 [ 86.762] sna_accel_flush: flush?=0, dirty?=0 [ 86.762] sna_block_handler (tv=0.17000) [ 86.762] sna_scanout_do_flush: flush timer active: delta=6 [ 86.762] sna_accel_do_throttle -- no pending activity [ 86.762] sna_accel_block: evaluating timers, active=5 [ 86.762] sna_accel_block: flush timer expires in 6 [86768] [ 86.763] sna_wakeup_handler [ 86.763] sna_mode_wakeup: len=32 [ 86.763] sna_dri2_vblank_handler(type=2, sequence=4956, draw=4181) [ 86.763] sna_crtc_record_swap: recording last swap on pipe=0, frame 4956 [msc=4956], time 86.763465 [ 86.763] sna_dri2_vblank_handler: 2 complete, frame=4956 tv=86.763465 [ 86.763] sna_dri2_blit_complete: blit finished [ 86.763] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4956, tv=86.763465) [ 86.763] frame_swap_complete(type=2): draw=146, pipe=0, frame=4956 [msc=4956], tv=86.763465 [ 86.763] sna_accel_flush: flush?=0, dirty?=0 [ 86.763] sna_dri2_event_free(draw?=1) [ 86.763] sna_dri2_remove_event: remove[0x561c94b075a0] from window 146, active? 1 [ 86.763] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=114] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 86.763] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=32] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 86.763] sna_dri2_vblank_handler complete [ 86.763] sna_block_handler (tv=0.16000) [ 86.763] sna_scanout_do_flush: flush timer active: delta=5 [ 86.763] sna_accel_do_throttle -- no pending activity [ 86.763] sna_accel_block: evaluating timers, active=5 [ 86.763] sna_accel_block: flush timer expires in 5 [86768] [ 86.768] sna_wakeup_handler [ 86.768] sna_block_handler (tv=0.11000) [ 86.768] sna_scanout_do_flush: flush timer active: delta=0 [ 86.768] sna_scanout_do_flush (time=86768), triggered [ 86.768] sna_scanout_flush (time=86768), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 86.768] has_shadow: has pending damage? 1, outstanding flips: 0 [ 86.768] stop_flush: scanout=114 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 86.768] has_shadow: has pending damage? 1, outstanding flips: 0 [ 86.768] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 86.768] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 86.768] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 86.768] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 86.768] sna_pixmap_move_to_gpu: already all-damaged [ 86.768] sna_pixmap_mark_active: pixmap=4091, handle=114 [ 86.768] sna_mode_redisplay: crtc[0] transformed? 0 [ 86.768] sna_mode_redisplay: crtc[1] transformed? 0 [ 86.768] sna_mode_redisplay: crtc[2] transformed? 0 [ 86.769] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=114 [active=1] [ 86.769] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 32, transformed? 0 [ 86.769] get_fb: reusing fb=81 for handle=114 [ 86.769] sna_mode_redisplay: recording flip on CRTC:32 handle=114, active_scanout=2, serial=3 [ 86.769] __kgem_bo_clear_busy: handle=114 [ 86.769] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 86.769] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 86.769] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 86.769] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=114, shadow handle=29 [ 86.769] sna_accel_do_throttle -- no pending activity [ 86.769] sna_accel_block: evaluating timers, active=5 [ 86.769] sna_accel_block: flush timer expires in 16 [86784] [ 86.779] sna_wakeup_handler [ 86.779] sna_mode_wakeup: len=32 [ 86.779] sna_mode_wakeup: recording last swap on pipe=0, frame 4957 [135d], time 86.780113 [ 86.779] sna_mode_wakeup: removing handle=32 [active_scanout=0] from scanout, installing handle=114 [active_scanout=2] [ 86.779] sna_mode_wakeup: flip complete, pending? 1 [ 86.779] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 86.779] sna_block_handler (tv=0.444000) [ 86.779] sna_scanout_do_flush: flush timer active: delta=5 [ 86.780] sna_accel_do_throttle -- no pending activity [ 86.780] sna_accel_block: evaluating timers, active=5 [ 86.780] sna_accel_block: flush timer expires in 5 [86784] [ 86.785] sna_wakeup_handler [ 86.785] sna_block_handler (tv=0.438000) [ 86.785] sna_scanout_do_flush: flush timer active: delta=-1 [ 86.785] sna_scanout_do_flush (time=86785), triggered [ 86.785] sna_scanout_flush (time=86785), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 86.785] has_shadow: has pending damage? 0, outstanding flips: 0 [ 86.785] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 86.785] has_shadow: has pending damage? 0, outstanding flips: 0 [ 86.785] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 86.785] sna_accel_do_throttle -- no pending activity [ 86.785] sna_accel_block: evaluating timers, active=5 [ 86.785] sna_accel_block: flush timer expires in 16 [86801] [ 86.801] sna_wakeup_handler [ 86.801] sna_block_handler (tv=0.422000) [ 86.801] sna_scanout_do_flush: flush timer active: delta=0 [ 86.801] sna_scanout_do_flush (time=86801), triggered [ 86.801] sna_scanout_flush (time=86801), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 86.801] has_shadow: has pending damage? 0, outstanding flips: 0 [ 86.801] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 86.801] has_shadow: has pending damage? 0, outstanding flips: 0 [ 86.801] sna_accel_disarm_timer[0] (time=86801) [ 86.801] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 86.801] sna_accel_do_throttle -- no pending activity [ 86.803] sna_wakeup_handler [ 86.803] sna_accel_flush: flush?=0, dirty?=0 [ 86.803] sna_accel_flush: flush?=0, dirty?=0 [ 86.803] sna_block_handler (tv=0.420000) [ 86.803] has_shadow: has pending damage? 0, outstanding flips: 0 [ 86.803] sna_accel_do_throttle -- no pending activity [ 86.803] sna_wakeup_handler [ 86.803] sna_block_handler (tv=0.420000) [ 86.803] has_shadow: has pending damage? 0, outstanding flips: 0 [ 86.803] sna_accel_do_throttle -- no pending activity [ 86.804] sna_wakeup_handler [ 86.804] sna_block_handler (tv=0.419000) [ 86.804] has_shadow: has pending damage? 0, outstanding flips: 0 [ 86.804] sna_accel_do_throttle -- no pending activity [ 86.805] sna_wakeup_handler [ 86.805] sna_block_handler (tv=0.418000) [ 86.805] has_shadow: has pending damage? 0, outstanding flips: 0 [ 86.805] sna_accel_do_throttle -- no pending activity [ 86.808] sna_wakeup_handler [ 86.808] sna_accel_flush: flush?=0, dirty?=0 [ 86.808] sna_accel_flush: flush?=0, dirty?=0 [ 86.808] sna_block_handler (tv=0.415000) [ 86.808] has_shadow: has pending damage? 0, outstanding flips: 0 [ 86.808] sna_accel_do_throttle -- no pending activity [ 86.808] sna_wakeup_handler [ 86.808] sna_block_handler (tv=0.415000) [ 86.808] has_shadow: has pending damage? 0, outstanding flips: 0 [ 86.808] sna_accel_do_throttle -- no pending activity [ 86.809] sna_wakeup_handler [ 86.809] sna_block_handler (tv=0.414000) [ 86.810] has_shadow: has pending damage? 0, outstanding flips: 0 [ 86.810] sna_accel_do_throttle -- no pending activity [ 86.883] sna_wakeup_handler [ 86.883] sna_accel_flush: flush?=0, dirty?=0 [ 86.883] sna_accel_flush: flush?=0, dirty?=0 [ 86.883] sna_block_handler (tv=0.500000) [ 86.883] has_shadow: has pending damage? 0, outstanding flips: 0 [ 86.883] sna_accel_do_throttle -- no pending activity [ 86.883] sna_wakeup_handler [ 86.883] sna_block_handler (tv=0.500000) [ 86.883] has_shadow: has pending damage? 0, outstanding flips: 0 [ 86.884] sna_accel_do_throttle -- no pending activity [ 86.884] sna_wakeup_handler [ 86.884] sna_accel_flush: flush?=0, dirty?=0 [ 86.884] sna_accel_flush: flush?=0, dirty?=0 [ 86.884] sna_accel_flush: flush?=0, dirty?=0 [ 86.884] sna_accel_flush: flush?=0, dirty?=0 [ 86.884] sna_block_handler (tv=0.499000) [ 86.884] has_shadow: has pending damage? 0, outstanding flips: 0 [ 86.884] sna_accel_do_throttle -- no pending activity [ 86.886] sna_wakeup_handler [ 86.886] sna_accel_flush: flush?=0, dirty?=0 [ 86.886] sna_block_handler (tv=0.497000) [ 86.886] has_shadow: has pending damage? 0, outstanding flips: 0 [ 86.886] sna_accel_do_throttle -- no pending activity [ 86.897] sna_wakeup_handler [ 86.898] sna_accel_flush: flush?=0, dirty?=0 [ 86.898] sna_accel_flush: flush?=0, dirty?=0 [ 86.898] sna_block_handler (tv=0.485000) [ 86.898] has_shadow: has pending damage? 0, outstanding flips: 0 [ 86.898] sna_accel_do_throttle -- no pending activity [ 86.914] sna_wakeup_handler [ 86.914] sna_create_pixmap(22, 20, 32, usage=0) [ 86.914] kgem_can_create_2d: 22x20 @ 32 [ 86.914] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=20 [ 86.914] kgem_can_create_2d: untiled size=4096 [ 86.914] kgem_choose_tiling: too thin [width 22, 32 bpp] for TILING_X [ 86.914] kgem_choose_tiling: 22x20 -> 0 [ 86.914] sna_create_pixmap: usage=0, flags=a [ 86.914] sna_create_pixmap: small buffer [1760], attaching to shadow pixmap [ 86.914] create_pixmap: allocating pixmap 22x20, depth=32/32, size=1768 [ 86.914] create_pixmap: serial=5248, usage=0, 22x20 [ 86.914] sna_create_pixmap: serial=5248, 22x20, usage=0 [ 86.914] sna_composite_rectangles(pixmap=5249, op=0, 0 x 1 [(0, 0)x(22, 20) ...]) [ 86.914] sna_composite_rectangles: converted to op 0 [ 86.914] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 86.914] sna_composite_rectangles: nrects=1, region=(0, 0), (22, 20) x 1 [ 86.914] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 86.914] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 86.914] sna_composite_rectangles: fallback, dst pixmap=5249 too small or not attached [ 86.914] sna_composite_rectangles: fallback [ 86.914] sna_drawable_move_region_to_cpu(pixmap=5249 (22x20), [(0, 0), (22, 20)], flags=1) [ 86.914] sna_drawable_move_region_to_cpu: region (0, 0), (22, 20) + (0, 0) subsumes pixmap (22x20) [ 86.914] _sna_pixmap_move_to_cpu(pixmap=5249, 22x20, flags=1) [ 86.914] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 86.914] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 86.914] operate_inplace: no, inplace operation not suitable [ 86.914] _sna_pixmap_move_to_cpu: marking as damaged [ 86.914] __sna_damage_all(22, 20) [ 86.914] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 86.914] sna_composite_rectangles(pixmap=5249, op=1, fff2f1f0 x 1 [(0, 0)x(22, 20) ...]) [ 86.914] sna_composite_rectangles: converted to op 1 [ 86.914] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 86.914] sna_composite_rectangles: nrects=1, region=(0, 0), (22, 20) x 1 [ 86.914] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 86.914] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 86.914] sna_composite_rectangles: fallback, dst pixmap=5249 too small or not attached [ 86.914] sna_composite_rectangles: fallback [ 86.914] sna_drawable_move_region_to_cpu(pixmap=5249 (22x20), [(0, 0), (22, 20)], flags=1) [ 86.914] sna_drawable_move_region_to_cpu: pixmap=5249 all damaged on CPU [ 86.914] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 86.914] sna_composite_rectangles: fallback fill: (0, 0)x(22, 20) fff2f1f0 [ 86.914] sna_composite_rectangles(pixmap=5249, op=1, ff300a24 x 2 [(0, 0)x(22, 20) ...]) [ 86.914] sna_composite_rectangles: converted to op 1 [ 86.914] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 86.914] sna_composite_rectangles[1] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 86.914] sna_composite_rectangles: nrects=2, region=(0, 0), (22, 20) x 2 [ 86.914] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 86.914] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 86.914] sna_composite_rectangles: fallback, dst pixmap=5249 too small or not attached [ 86.915] sna_composite_rectangles: fallback [ 86.915] sna_drawable_move_region_to_cpu(pixmap=5249 (22x20), [(0, 0), (22, 20)], flags=1) [ 86.915] sna_drawable_move_region_to_cpu: pixmap=5249 all damaged on CPU [ 86.915] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 86.915] sna_composite_rectangles: fallback fill: (0, 0)x(22, 20) ff300a24 [ 86.915] sna_glyphs(op=3, nlist=2, src=(-8, -2)) [ 86.915] sna_glyphs: fallback -- too small (22x20) [ 86.915] glyphs_fallback: nlist=2, count=6, extents (-9, -13), (28, 15) [ 86.915] glyphs_fallback: clipped extents (0, 0), (22, 15) [ 86.915] sna_drawable_move_region_to_cpu(pixmap=5249 (22x20), [(0, 0), (22, 15)], flags=3) [ 86.915] sna_drawable_move_region_to_cpu: pixmap=5249 all damaged on CPU [ 86.915] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 86.915] can_discard_mask: nlist=2, mask=28888, depth 32, op=3 (bounded? 1) [ 86.915] glyphs_format: format=166024, depth=32 [ 86.915] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 86.915] glyphs_fallback: discarding mask [ 86.915] sna_composite_rectangles(pixmap=5249, op=1, ffffffff x 1 [(10, 1)x(9, 17) ...]) [ 86.915] sna_composite_rectangles: converted to op 1 [ 86.915] sna_composite_rectangles[0] (10, 1)x(9, 17) -> (10, 1), (19, 18) [ 86.915] sna_composite_rectangles: nrects=1, region=(10, 1), (19, 18) x 1 [ 86.915] sna_composite_rectangles: clipped extents (10, 1),(19, 18) x 1 [ 86.915] sna_composite_rectangles: pixmap +(0, 0) extents (10, 1),(19, 18) [ 86.915] sna_composite_rectangles: fallback, dst pixmap=5249 too small or not attached [ 86.915] sna_composite_rectangles: fallback [ 86.915] sna_drawable_move_region_to_cpu(pixmap=5249 (22x20), [(10, 1), (19, 18)], flags=1) [ 86.915] sna_drawable_move_region_to_cpu: pixmap=5249 all damaged on CPU [ 86.915] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 86.915] sna_composite_rectangles: fallback fill: (10, 1)x(9, 17) ffffffff [ 86.915] sna_copy_area: src=pixmap=5249:(0, 0)x(22, 20)+(0, 0) -> dst=pixmap=3060:(531, 1020)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 86.915] sna_copy_area: normal copy [ 86.915] sna_do_copy: src=(0, 0), dst=(531, 1020), size=(22x20) [ 86.915] sna_do_copy: after drawable: src=(0, 0), dst=(596, 1044), size=(22x20) [ 86.915] sna_do_copy: dst extents (596, 1044), (618, 1064), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 86.915] sna_do_copy: clipped dst extents (596, 1044), (618, 1064) [ 86.915] sna_do_copy: unclipped src extents (0, 0), (22, 20) [ 86.915] sna_do_copy: clipped src extents (0, 0), (22, 20) [ 86.915] sna_do_copy: pixmap -- no source clipping [ 86.915] sna_do_copy: src extents (0, 0), (22, 20) x 1 [ 86.915] sna_do_copy: copy region (596, 1044), (618, 1064) x 1 + (-596, -1044) [ 86.915] sna_copy_boxes (boxes=1x[(596, 1044), (618, 1064)...], src pixmap=5249+(-596, -1044), dst pixmap=3060+(-65, -24), alu=3, src.size=22x20, dst.size=3775x2136) [ 86.915] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94b41c50, gpu_bo=0, cpu_bo=0), replaces=0 [ 86.915] sna_drawable_use_bo pixmap=3060, box=((531, 1020), (553, 1040)), flags=8... [ 86.915] sna_drawable_use_bo: exported target, set PREFER_GPU [ 86.915] sna_drawable_use_bo: pinned, never REPLACES [ 86.915] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 86.915] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 86.915] sna_drawable_use_bo: using whole GPU bo [ 86.915] region_overlaps_damage? [ 86.915] use_shm_bo: no, not attached [ 86.915] sna_drawable_move_region_to_cpu(pixmap=5249 (22x20), [(0, 0), (22, 20)], flags=2) [ 86.915] sna_drawable_move_region_to_cpu: pixmap=5249 all damaged on CPU [ 86.915] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 86.915] sna_write_boxes x 1, src stride=88, src dx=(-531, -1020) [ 86.915] kgem_bo_can_map: handle=9, map=0x7fc6b7845000:0x0:0x7fc656564000, tiling=1, domain=1, offset=4029534208 [ 86.915] write_boxes_inplace x 1, handle=9, tiling=1 [ 86.915] upload_inplace__tiled: tiling=1 [ 86.915] kgem_bo_can_map__cpu: handle=9 [ 86.915] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 86.916] kgem_bo_map__cpu(handle=9, size=33177600, map=0x7fc6b7845000:0x7fc656564000) [ 86.916] kgem_bo_sync__cpu: handle=9 [ 86.916] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(531, 1020), size=22x20, pitch=88/15360 [ 86.916] sna_accel_flush: flush?=0, dirty?=0 [ 86.916] sna_accel_flush: flush?=0, dirty?=0 [ 86.916] sna_accel_flush: flush?=0, dirty?=0 [ 86.916] sna_accel_flush: flush?=0, dirty?=0 [ 86.916] sna_destroy_pixmap: pixmap=5249, attached?=1 [ 86.916] __sna_free_pixmap(pixmap=5249) [ 86.916] sna_accel_flush: flush?=0, dirty?=0 [ 86.916] sna_accel_flush: flush?=0, dirty?=0 [ 86.916] sna_accel_flush: flush?=0, dirty?=0 [ 86.916] sna_block_handler (tv=0.467000) [ 86.916] has_shadow: has pending damage? 0, outstanding flips: 0 [ 86.916] sna_accel_do_throttle -- no pending activity [ 86.917] sna_wakeup_handler [ 86.917] sna_accel_flush: flush?=0, dirty?=0 [ 86.917] sna_accel_flush: flush?=0, dirty?=0 [ 86.917] sna_block_handler (tv=0.466000) [ 86.917] has_shadow: has pending damage? 0, outstanding flips: 0 [ 86.917] sna_accel_do_throttle -- no pending activity [ 86.918] sna_wakeup_handler [ 86.918] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=32, name=80 [ 86.918] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 86.918] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 86.918] sna_dri2_get_back: draw size=3840x2160, back buffer handle=32 size=3840x2160, is-scanout? 1, active?=0, pitch=15360, front pitch=15360 [ 86.918] sna_dri2_get_back: reuse backbuffer? 1 [ 86.918] sna_dri2_get_back: back buffer handle=32, active?=0, refcnt=1 [ 86.918] sna_dri2_get_back: reuse unattached back [ 86.918] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 86.918] sna_dri2_reuse_buffer: reusing back buffer handle=32, name=80, pitch=15360, age=0 [ 86.918] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 86.918] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=114, name=86, active_scanout=2 [ 86.918] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 86.918] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=114] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 86.918] sna_accel_flush: flush?=0, dirty?=0 [ 86.918] sna_accel_flush: flush?=0, dirty?=0 [ 86.918] sna_accel_flush: flush?=0, dirty?=0 [ 86.918] sna_block_handler (tv=0.465000) [ 86.918] has_shadow: has pending damage? 0, outstanding flips: 0 [ 86.918] timer_enable (time=86918), starting timer 0 [ 86.918] sna_accel_do_throttle -- no pending activity [ 86.918] sna_accel_block: evaluating timers, active=5 [ 86.918] sna_accel_block: flush timer expires in 8 [86926] [ 86.919] sna_wakeup_handler [ 86.919] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 86.919] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 86.919] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 86.919] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 86.919] sna_dri2_get_msc(draw=146, pipe=0) [ 86.919] sna_crtc_record_swap: recording last swap on pipe=0, frame 4965 [msc=4965], time 86.913344 [ 86.919] sna_dri2_get_msc: msc=4965 [raw=4965], ust=86913344 [ 86.919] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=32 (refs=1/1, flush=0) , front=114 (refs=2/3, flush=1) [ 86.919] sna_dri2_schedule_swap(target_msc=4956, divisor=0, remainder=0) [ 86.919] sna_dri2_schedule_swap: using front handle=114, active_scanout?=2, flush?=1 [ 86.919] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 86.919] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 86.919] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 86.919] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 86.919] sna_crtc_record_swap: recording last swap on pipe=0, frame 4965 [msc=4965], time 86.913344 [ 86.919] immediate_swap: current_msc=4965, target_msc=4956 -- yes [ 86.919] can_flip: no, shadow enabled [ 86.919] sna_dri2_add_event: adding event to window 146) [ 86.919] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 86.919] sna_dri2_immediate_blit: no pending blit, starting chain [ 86.920] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 86.920] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 86.920] can_xchg: back size=8700f00, front size=8700f00 [ 86.920] can_xchg: yes, pixmap=4091 [ 86.920] sna_dri2_xchg: win=146, exchange front=114/86,ref=3 and back=32/80,ref=2, pixmap=4091 3840x2160 [ 86.920] sna_dri2_xchg: back_bo handle=32, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 86.920] sna_dri2_xchg: front_bo handle=114, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 86.920] set_bo: pixmap=4091, handle=32 (old handle=114) [ 86.920] set_bo: marking whole pixmap as damaged [ 86.920] set_bo: applying final/discard move-to-gpu [ 86.920] wait_for_shadow: flags=0, flips=0, handle=114, shadow=29 [ 86.920] set_bo: dropping flush hint from handle=114 [ 86.920] set_bo: adding flush hint to handle=32 [ 86.920] mark_stale(handle=114) => 1 [ 86.920] swap_limit: draw=146 setting swap limit to 3 [ 86.920] sna_dri2_swap_limit_validate: swap limit set to 3 [ 86.920] sna_next_vblank(pipe=0, waiting until next vblank) [ 86.920] sna_dri2_schedule_swap: reported target_msc=4965 [ 86.920] sna_accel_flush: flush?=0, dirty?=0 [ 86.920] sna_accel_flush: flush?=0, dirty?=0 [ 86.920] sna_accel_flush: flush?=0, dirty?=0 [ 86.920] sna_accel_flush: flush?=0, dirty?=0 [ 86.920] sna_block_handler (tv=0.463000) [ 86.920] sna_scanout_do_flush: flush timer active: delta=6 [ 86.920] sna_accel_do_throttle -- no pending activity [ 86.920] sna_accel_block: evaluating timers, active=5 [ 86.920] sna_accel_block: flush timer expires in 6 [86926] [ 86.926] sna_wakeup_handler [ 86.926] sna_block_handler (tv=0.457000) [ 86.926] sna_scanout_do_flush: flush timer active: delta=0 [ 86.926] sna_scanout_do_flush (time=86926), triggered [ 86.926] sna_scanout_flush (time=86926), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 86.926] has_shadow: has pending damage? 1, outstanding flips: 0 [ 86.926] stop_flush: scanout=32 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 86.926] has_shadow: has pending damage? 1, outstanding flips: 0 [ 86.926] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 86.926] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 86.927] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 86.927] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 86.927] sna_pixmap_move_to_gpu: already all-damaged [ 86.927] sna_pixmap_mark_active: pixmap=4091, handle=32 [ 86.927] sna_mode_redisplay: crtc[0] transformed? 0 [ 86.927] sna_mode_redisplay: crtc[1] transformed? 0 [ 86.927] sna_mode_redisplay: crtc[2] transformed? 0 [ 86.927] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=32 [active=1] [ 86.927] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 114, transformed? 0 [ 86.927] get_fb: reusing fb=68 for handle=32 [ 86.927] sna_mode_redisplay: recording flip on CRTC:32 handle=32, active_scanout=2, serial=3 [ 86.927] __kgem_bo_clear_busy: handle=32 [ 86.927] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 86.927] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 86.927] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 86.927] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=32, shadow handle=29 [ 86.927] sna_accel_do_throttle -- no pending activity [ 86.927] sna_accel_block: evaluating timers, active=5 [ 86.927] sna_accel_block: flush timer expires in 16 [86942] [ 86.929] sna_wakeup_handler [ 86.929] sna_mode_wakeup: len=64 [ 86.929] sna_dri2_vblank_handler(type=2, sequence=4966, draw=4181) [ 86.929] sna_crtc_record_swap: recording last swap on pipe=0, frame 4966 [msc=4966], time 86.930007 [ 86.929] sna_dri2_vblank_handler: 2 complete, frame=4966 tv=86.930007 [ 86.929] sna_dri2_blit_complete: blit finished [ 86.929] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4966, tv=86.930007) [ 86.929] frame_swap_complete(type=2): draw=146, pipe=0, frame=4966 [msc=4966], tv=86.930007 [ 86.930] sna_accel_flush: flush?=0, dirty?=0 [ 86.930] sna_dri2_event_free(draw?=1) [ 86.930] sna_dri2_remove_event: remove[0x561c94b075a0] from window 146, active? 1 [ 86.930] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 86.930] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=114] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 86.930] sna_dri2_vblank_handler complete [ 86.930] sna_mode_wakeup: recording last swap on pipe=0, frame 4966 [1366], time 86.930007 [ 86.930] sna_mode_wakeup: removing handle=114 [active_scanout=0] from scanout, installing handle=32 [active_scanout=2] [ 86.930] sna_mode_wakeup: flip complete, pending? 1 [ 86.930] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 86.930] sna_block_handler (tv=0.453000) [ 86.930] sna_scanout_do_flush: flush timer active: delta=12 [ 86.930] sna_accel_do_throttle -- no pending activity [ 86.930] sna_accel_block: evaluating timers, active=5 [ 86.930] sna_accel_block: flush timer expires in 12 [86942] [ 86.942] sna_wakeup_handler [ 86.942] sna_block_handler (tv=0.441000) [ 86.942] sna_scanout_do_flush: flush timer active: delta=0 [ 86.942] sna_scanout_do_flush (time=86942), triggered [ 86.942] sna_scanout_flush (time=86942), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 86.942] has_shadow: has pending damage? 0, outstanding flips: 0 [ 86.942] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 86.942] has_shadow: has pending damage? 0, outstanding flips: 0 [ 86.942] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 86.942] sna_accel_do_throttle -- no pending activity [ 86.942] sna_accel_block: evaluating timers, active=5 [ 86.942] sna_accel_block: flush timer expires in 16 [86958] [ 86.959] sna_wakeup_handler [ 86.959] sna_block_handler (tv=0.424000) [ 86.959] sna_scanout_do_flush: flush timer active: delta=-1 [ 86.959] sna_scanout_do_flush (time=86959), triggered [ 86.959] sna_scanout_flush (time=86959), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 86.959] has_shadow: has pending damage? 0, outstanding flips: 0 [ 86.959] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 86.959] has_shadow: has pending damage? 0, outstanding flips: 0 [ 86.959] sna_accel_disarm_timer[0] (time=86959) [ 86.959] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 86.959] sna_accel_do_throttle -- no pending activity [ 86.972] sna_wakeup_handler [ 86.972] sna_accel_flush: flush?=0, dirty?=0 [ 86.972] sna_accel_flush: flush?=0, dirty?=0 [ 86.972] sna_block_handler (tv=0.411000) [ 86.972] has_shadow: has pending damage? 0, outstanding flips: 0 [ 86.972] sna_accel_do_throttle -- no pending activity [ 86.972] sna_wakeup_handler [ 86.972] sna_block_handler (tv=0.411000) [ 86.972] has_shadow: has pending damage? 0, outstanding flips: 0 [ 86.972] sna_accel_do_throttle -- no pending activity [ 86.973] sna_wakeup_handler [ 86.973] sna_block_handler (tv=0.410000) [ 86.973] has_shadow: has pending damage? 0, outstanding flips: 0 [ 86.973] sna_accel_do_throttle -- no pending activity [ 86.974] sna_wakeup_handler [ 86.974] sna_block_handler (tv=0.409000) [ 86.974] has_shadow: has pending damage? 0, outstanding flips: 0 [ 86.974] sna_accel_do_throttle -- no pending activity [ 87.041] sna_wakeup_handler [ 87.042] sna_accel_flush: flush?=0, dirty?=0 [ 87.042] sna_accel_flush: flush?=0, dirty?=0 [ 87.042] sna_block_handler (tv=0.499000) [ 87.042] has_shadow: has pending damage? 0, outstanding flips: 0 [ 87.042] sna_accel_do_throttle -- no pending activity [ 87.042] sna_wakeup_handler [ 87.042] sna_block_handler (tv=0.499000) [ 87.042] has_shadow: has pending damage? 0, outstanding flips: 0 [ 87.042] sna_accel_do_throttle -- no pending activity [ 87.042] sna_wakeup_handler [ 87.042] sna_accel_flush: flush?=0, dirty?=0 [ 87.042] sna_accel_flush: flush?=0, dirty?=0 [ 87.042] sna_accel_flush: flush?=0, dirty?=0 [ 87.042] sna_accel_flush: flush?=0, dirty?=0 [ 87.042] sna_block_handler (tv=0.499000) [ 87.042] has_shadow: has pending damage? 0, outstanding flips: 0 [ 87.042] sna_accel_do_throttle -- no pending activity [ 87.043] sna_wakeup_handler [ 87.043] sna_block_handler (tv=0.498000) [ 87.044] has_shadow: has pending damage? 0, outstanding flips: 0 [ 87.044] sna_accel_do_throttle -- no pending activity [ 87.044] sna_wakeup_handler [ 87.044] sna_accel_flush: flush?=0, dirty?=0 [ 87.045] sna_block_handler (tv=0.496000) [ 87.045] has_shadow: has pending damage? 0, outstanding flips: 0 [ 87.045] sna_accel_do_throttle -- no pending activity [ 87.056] sna_wakeup_handler [ 87.056] sna_accel_flush: flush?=0, dirty?=0 [ 87.056] sna_accel_flush: flush?=0, dirty?=0 [ 87.056] sna_accel_flush: flush?=0, dirty?=0 [ 87.056] sna_accel_flush: flush?=0, dirty?=0 [ 87.056] sna_accel_flush: flush?=0, dirty?=0 [ 87.056] sna_accel_flush: flush?=0, dirty?=0 [ 87.056] sna_accel_flush: flush?=0, dirty?=0 [ 87.056] sna_accel_flush: flush?=0, dirty?=0 [ 87.056] sna_accel_flush: flush?=0, dirty?=0 [ 87.056] sna_accel_flush: flush?=0, dirty?=0 [ 87.056] sna_accel_flush: flush?=0, dirty?=0 [ 87.056] sna_accel_flush: flush?=0, dirty?=0 [ 87.057] sna_accel_flush: flush?=0, dirty?=0 [ 87.057] sna_accel_flush: flush?=0, dirty?=0 [ 87.057] sna_block_handler (tv=0.484000) [ 87.057] has_shadow: has pending damage? 0, outstanding flips: 0 [ 87.057] sna_accel_do_throttle -- no pending activity [ 87.057] sna_wakeup_handler [ 87.057] sna_accel_flush: flush?=0, dirty?=0 [ 87.057] sna_accel_flush: flush?=0, dirty?=0 [ 87.057] sna_accel_flush: flush?=0, dirty?=0 [ 87.057] sna_block_handler (tv=0.484000) [ 87.057] has_shadow: has pending damage? 0, outstanding flips: 0 [ 87.057] sna_accel_do_throttle -- no pending activity [ 87.057] sna_wakeup_handler [ 87.057] sna_accel_flush: flush?=0, dirty?=0 [ 87.057] sna_accel_flush: flush?=0, dirty?=0 [ 87.057] sna_block_handler (tv=0.484000) [ 87.057] has_shadow: has pending damage? 0, outstanding flips: 0 [ 87.057] sna_accel_do_throttle -- no pending activity [ 87.057] sna_wakeup_handler [ 87.057] sna_accel_flush: flush?=0, dirty?=0 [ 87.057] sna_accel_flush: flush?=0, dirty?=0 [ 87.057] sna_block_handler (tv=0.484000) [ 87.057] has_shadow: has pending damage? 0, outstanding flips: 0 [ 87.057] sna_accel_do_throttle -- no pending activity [ 87.057] sna_wakeup_handler [ 87.057] sna_accel_flush: flush?=0, dirty?=0 [ 87.057] sna_accel_flush: flush?=0, dirty?=0 [ 87.057] sna_block_handler (tv=0.484000) [ 87.057] has_shadow: has pending damage? 0, outstanding flips: 0 [ 87.057] sna_accel_do_throttle -- no pending activity [ 87.057] sna_wakeup_handler [ 87.057] sna_accel_flush: flush?=0, dirty?=0 [ 87.057] sna_accel_flush: flush?=0, dirty?=0 [ 87.057] sna_accel_flush: flush?=0, dirty?=0 [ 87.057] sna_block_handler (tv=0.484000) [ 87.057] has_shadow: has pending damage? 0, outstanding flips: 0 [ 87.057] sna_accel_do_throttle -- no pending activity [ 87.057] sna_wakeup_handler [ 87.057] sna_accel_flush: flush?=0, dirty?=0 [ 87.057] sna_accel_flush: flush?=0, dirty?=0 [ 87.057] sna_accel_flush: flush?=0, dirty?=0 [ 87.058] sna_block_handler (tv=0.483000) [ 87.058] has_shadow: has pending damage? 0, outstanding flips: 0 [ 87.058] sna_accel_do_throttle -- no pending activity [ 87.058] sna_wakeup_handler [ 87.058] sna_accel_flush: flush?=0, dirty?=0 [ 87.058] sna_accel_flush: flush?=0, dirty?=0 [ 87.058] sna_accel_flush: flush?=0, dirty?=0 [ 87.058] sna_block_handler (tv=0.483000) [ 87.058] has_shadow: has pending damage? 0, outstanding flips: 0 [ 87.058] sna_accel_do_throttle -- no pending activity [ 87.058] sna_wakeup_handler [ 87.058] sna_accel_flush: flush?=0, dirty?=0 [ 87.058] sna_accel_flush: flush?=0, dirty?=0 [ 87.058] sna_block_handler (tv=0.483000) [ 87.058] has_shadow: has pending damage? 0, outstanding flips: 0 [ 87.058] sna_accel_do_throttle -- no pending activity [ 87.058] sna_wakeup_handler [ 87.058] sna_accel_flush: flush?=0, dirty?=0 [ 87.058] sna_accel_flush: flush?=0, dirty?=0 [ 87.058] sna_block_handler (tv=0.483000) [ 87.058] has_shadow: has pending damage? 0, outstanding flips: 0 [ 87.058] sna_accel_do_throttle -- no pending activity [ 87.058] sna_wakeup_handler [ 87.058] sna_accel_flush: flush?=0, dirty?=0 [ 87.058] sna_accel_flush: flush?=0, dirty?=0 [ 87.058] sna_accel_flush: flush?=0, dirty?=0 [ 87.058] sna_create_pixmap(1, 1, 32, usage=0) [ 87.058] kgem_can_create_2d: 1x1 @ 32 [ 87.058] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=1 [ 87.058] kgem_can_create_2d: untiled size=4096 [ 87.058] kgem_choose_tiling: disabling tiling [1x1] for single row/col [ 87.058] kgem_choose_tiling: 1x1 -> 0 [ 87.058] sna_create_pixmap: usage=0, flags=a [ 87.058] sna_create_pixmap: small buffer [4], attaching to shadow pixmap [ 87.058] create_pixmap: allocating pixmap 1x1, depth=32/32, size=12 [ 87.058] create_pixmap: serial=5250, usage=0, 1x1 [ 87.058] sna_create_pixmap: serial=5250, 1x1, usage=0 [ 87.058] sna_composite_rectangles(pixmap=5251, op=0, 0 x 1 [(0, 0)x(1, 1) ...]) [ 87.058] sna_composite_rectangles: converted to op 0 [ 87.058] sna_composite_rectangles[0] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 87.058] sna_composite_rectangles: nrects=1, region=(0, 0), (1, 1) x 1 [ 87.058] sna_composite_rectangles: clipped extents (0, 0),(1, 1) x 1 [ 87.058] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(1, 1) [ 87.058] sna_composite_rectangles: fallback, dst pixmap=5251 too small or not attached [ 87.058] sna_composite_rectangles: fallback [ 87.058] sna_drawable_move_region_to_cpu(pixmap=5251 (1x1), [(0, 0), (1, 1)], flags=1) [ 87.058] sna_drawable_move_region_to_cpu: region (0, 0), (1, 1) + (0, 0) subsumes pixmap (1x1) [ 87.058] _sna_pixmap_move_to_cpu(pixmap=5251, 1x1, flags=1) [ 87.059] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 87.059] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 87.059] operate_inplace: no, inplace operation not suitable [ 87.059] _sna_pixmap_move_to_cpu: marking as damaged [ 87.059] __sna_damage_all(1, 1) [ 87.059] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 87.059] sna_composite_rectangles(pixmap=5251, op=1, fff2f1f0 x 1 [(0, 0)x(1, 1) ...]) [ 87.059] sna_composite_rectangles: converted to op 1 [ 87.059] sna_composite_rectangles[0] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 87.059] sna_composite_rectangles: nrects=1, region=(0, 0), (1, 1) x 1 [ 87.059] sna_composite_rectangles: clipped extents (0, 0),(1, 1) x 1 [ 87.059] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(1, 1) [ 87.059] sna_composite_rectangles: fallback, dst pixmap=5251 too small or not attached [ 87.059] sna_composite_rectangles: fallback [ 87.059] sna_drawable_move_region_to_cpu(pixmap=5251 (1x1), [(0, 0), (1, 1)], flags=1) [ 87.059] sna_drawable_move_region_to_cpu: pixmap=5251 all damaged on CPU [ 87.059] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 87.059] sna_composite_rectangles: fallback fill: (0, 0)x(1, 1) fff2f1f0 [ 87.059] sna_composite_rectangles(pixmap=5251, op=1, ff300a24 x 2 [(0, 0)x(1, 1) ...]) [ 87.059] sna_composite_rectangles: converted to op 1 [ 87.059] sna_composite_rectangles[0] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 87.059] sna_composite_rectangles[1] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 87.059] sna_composite_rectangles: nrects=2, region=(0, 0), (1, 1) x 2 [ 87.059] sna_composite_rectangles: clipped extents (0, 0),(1, 1) x 1 [ 87.059] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(1, 1) [ 87.059] sna_composite_rectangles: fallback, dst pixmap=5251 too small or not attached [ 87.059] sna_composite_rectangles: fallback [ 87.059] sna_drawable_move_region_to_cpu(pixmap=5251 (1x1), [(0, 0), (1, 1)], flags=1) [ 87.059] sna_drawable_move_region_to_cpu: pixmap=5251 all damaged on CPU [ 87.059] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 87.059] sna_composite_rectangles: fallback fill: (0, 0)x(1, 1) ff300a24 [ 87.059] sna_copy_area: src=pixmap=5251:(0, 0)x(1, 1)+(0, 0) -> dst=pixmap=3060:(0, 0)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 87.059] sna_copy_area: normal copy [ 87.059] sna_do_copy: src=(0, 0), dst=(0, 0), size=(1x1) [ 87.059] sna_do_copy: after drawable: src=(0, 0), dst=(65, 24), size=(1x1) [ 87.059] sna_do_copy: dst extents (65, 24), (66, 25), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 87.059] sna_do_copy: clipped dst extents (65, 24), (66, 25) [ 87.059] sna_do_copy: unclipped src extents (0, 0), (1, 1) [ 87.059] sna_do_copy: clipped src extents (0, 0), (1, 1) [ 87.059] sna_do_copy: pixmap -- no source clipping [ 87.059] sna_do_copy: src extents (0, 0), (1, 1) x 1 [ 87.059] sna_do_copy: copy region (65, 24), (66, 25) x 1 + (-65, -24) [ 87.059] sna_copy_boxes (boxes=1x[(65, 24), (66, 25)...], src pixmap=5251+(-65, -24), dst pixmap=3060+(-65, -24), alu=3, src.size=1x1, dst.size=3775x2136) [ 87.059] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94b41c50, gpu_bo=0, cpu_bo=0), replaces=0 [ 87.059] sna_drawable_use_bo pixmap=3060, box=((0, 0), (1, 1)), flags=8... [ 87.059] sna_drawable_use_bo: exported target, set PREFER_GPU [ 87.059] sna_drawable_use_bo: pinned, never REPLACES [ 87.059] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 87.059] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 87.059] sna_drawable_use_bo: using whole GPU bo [ 87.059] region_overlaps_damage? [ 87.059] use_shm_bo: no, not attached [ 87.059] sna_drawable_move_region_to_cpu(pixmap=5251 (1x1), [(0, 0), (1, 1)], flags=2) [ 87.059] sna_drawable_move_region_to_cpu: pixmap=5251 all damaged on CPU [ 87.059] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 87.059] sna_write_boxes x 1, src stride=4, src dx=(0, 0) [ 87.059] kgem_bo_can_map: handle=9, map=0x7fc6b7845000:0x0:0x7fc656564000, tiling=1, domain=1, offset=4029534208 [ 87.059] write_boxes_inplace x 1, handle=9, tiling=1 [ 87.060] upload_inplace__tiled: tiling=1 [ 87.060] kgem_bo_can_map__cpu: handle=9 [ 87.060] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 87.060] kgem_bo_map__cpu(handle=9, size=33177600, map=0x7fc6b7845000:0x7fc656564000) [ 87.060] kgem_bo_sync__cpu: handle=9 [ 87.060] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(0, 0), size=1x1, pitch=4/15360 [ 87.060] sna_accel_flush: flush?=0, dirty?=0 [ 87.060] sna_accel_flush: flush?=0, dirty?=0 [ 87.060] sna_accel_flush: flush?=0, dirty?=0 [ 87.060] sna_accel_flush: flush?=0, dirty?=0 [ 87.060] sna_destroy_pixmap: pixmap=5251, attached?=1 [ 87.060] __sna_free_pixmap(pixmap=5251) [ 87.060] sna_accel_flush: flush?=0, dirty?=0 [ 87.060] sna_accel_flush: flush?=0, dirty?=0 [ 87.060] sna_accel_flush: flush?=0, dirty?=0 [ 87.060] sna_block_handler (tv=0.481000) [ 87.060] has_shadow: has pending damage? 0, outstanding flips: 0 [ 87.060] sna_accel_do_throttle -- no pending activity [ 87.060] sna_wakeup_handler [ 87.060] sna_accel_flush: flush?=0, dirty?=0 [ 87.060] sna_accel_flush: flush?=0, dirty?=0 [ 87.060] sna_accel_flush: flush?=0, dirty?=0 [ 87.060] sna_block_handler (tv=0.481000) [ 87.060] has_shadow: has pending damage? 0, outstanding flips: 0 [ 87.060] sna_accel_do_throttle -- no pending activity [ 87.060] sna_wakeup_handler [ 87.060] sna_accel_flush: flush?=0, dirty?=0 [ 87.060] sna_accel_flush: flush?=0, dirty?=0 [ 87.060] sna_accel_flush: flush?=0, dirty?=0 [ 87.060] sna_block_handler (tv=0.481000) [ 87.060] has_shadow: has pending damage? 0, outstanding flips: 0 [ 87.060] sna_accel_do_throttle -- no pending activity [ 87.060] sna_wakeup_handler [ 87.060] sna_accel_flush: flush?=0, dirty?=0 [ 87.060] sna_accel_flush: flush?=0, dirty?=0 [ 87.060] sna_block_handler (tv=0.481000) [ 87.060] has_shadow: has pending damage? 0, outstanding flips: 0 [ 87.060] sna_accel_do_throttle -- no pending activity [ 87.061] sna_wakeup_handler [ 87.061] sna_accel_flush: flush?=0, dirty?=0 [ 87.061] sna_accel_flush: flush?=0, dirty?=0 [ 87.061] sna_block_handler (tv=0.480000) [ 87.061] has_shadow: has pending damage? 0, outstanding flips: 0 [ 87.061] sna_accel_do_throttle -- no pending activity [ 87.061] sna_wakeup_handler [ 87.061] sna_accel_flush: flush?=0, dirty?=0 [ 87.061] sna_accel_flush: flush?=0, dirty?=0 [ 87.061] sna_block_handler (tv=0.480000) [ 87.061] has_shadow: has pending damage? 0, outstanding flips: 0 [ 87.061] sna_accel_do_throttle -- no pending activity [ 87.061] sna_wakeup_handler [ 87.061] sna_accel_flush: flush?=0, dirty?=0 [ 87.061] sna_accel_flush: flush?=0, dirty?=0 [ 87.061] sna_block_handler (tv=0.480000) [ 87.061] has_shadow: has pending damage? 0, outstanding flips: 0 [ 87.061] sna_accel_do_throttle -- no pending activity [ 87.061] sna_wakeup_handler [ 87.061] sna_accel_flush: flush?=0, dirty?=0 [ 87.061] sna_accel_flush: flush?=0, dirty?=0 [ 87.061] sna_accel_flush: flush?=0, dirty?=0 [ 87.062] sna_block_handler (tv=0.479000) [ 87.062] has_shadow: has pending damage? 0, outstanding flips: 0 [ 87.062] sna_accel_do_throttle -- no pending activity [ 87.062] sna_wakeup_handler [ 87.062] sna_accel_flush: flush?=0, dirty?=0 [ 87.062] sna_accel_flush: flush?=0, dirty?=0 [ 87.062] sna_block_handler (tv=0.479000) [ 87.062] has_shadow: has pending damage? 0, outstanding flips: 0 [ 87.062] sna_accel_do_throttle -- no pending activity [ 87.062] sna_wakeup_handler [ 87.062] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=114, name=86 [ 87.062] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 87.062] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 87.062] sna_dri2_get_back: draw size=3840x2160, back buffer handle=114 size=3840x2160, is-scanout? 1, active?=0, pitch=15360, front pitch=15360 [ 87.062] sna_dri2_get_back: reuse backbuffer? 1 [ 87.062] sna_dri2_get_back: back buffer handle=114, active?=0, refcnt=1 [ 87.062] sna_dri2_get_back: reuse unattached back [ 87.062] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 87.062] sna_dri2_reuse_buffer: reusing back buffer handle=114, name=86, pitch=15360, age=0 [ 87.062] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 87.062] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=32, name=80, active_scanout=2 [ 87.062] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 87.062] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 87.062] sna_accel_flush: flush?=0, dirty?=0 [ 87.062] sna_accel_flush: flush?=0, dirty?=0 [ 87.062] sna_accel_flush: flush?=0, dirty?=0 [ 87.062] sna_block_handler (tv=0.479000) [ 87.062] has_shadow: has pending damage? 0, outstanding flips: 0 [ 87.062] timer_enable (time=87062), starting timer 0 [ 87.062] sna_accel_do_throttle -- no pending activity [ 87.062] sna_accel_block: evaluating timers, active=5 [ 87.062] sna_accel_block: flush timer expires in 8 [87070] [ 87.064] sna_wakeup_handler [ 87.064] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 87.064] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 87.064] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 87.064] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 87.064] sna_dri2_get_msc(draw=146, pipe=0) [ 87.064] sna_crtc_record_swap: recording last swap on pipe=0, frame 4974 [msc=4974], time 87.63241 [ 87.064] sna_dri2_get_msc: msc=4974 [raw=4974], ust=87063241 [ 87.064] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=114 (refs=1/1, flush=0) , front=32 (refs=2/3, flush=1) [ 87.064] sna_dri2_schedule_swap(target_msc=4966, divisor=0, remainder=0) [ 87.064] sna_dri2_schedule_swap: using front handle=32, active_scanout?=2, flush?=1 [ 87.064] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 87.064] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 87.064] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 87.064] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 87.064] sna_crtc_record_swap: recording last swap on pipe=0, frame 4974 [msc=4974], time 87.63241 [ 87.064] immediate_swap: current_msc=4974, target_msc=4966 -- yes [ 87.064] can_flip: no, shadow enabled [ 87.064] sna_dri2_add_event: adding event to window 146) [ 87.064] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 87.064] sna_dri2_immediate_blit: no pending blit, starting chain [ 87.064] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 87.064] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 87.064] can_xchg: back size=8700f00, front size=8700f00 [ 87.064] can_xchg: yes, pixmap=4091 [ 87.064] sna_dri2_xchg: win=146, exchange front=32/80,ref=3 and back=114/86,ref=2, pixmap=4091 3840x2160 [ 87.064] sna_dri2_xchg: back_bo handle=114, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 87.064] sna_dri2_xchg: front_bo handle=32, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 87.064] set_bo: pixmap=4091, handle=114 (old handle=32) [ 87.064] set_bo: marking whole pixmap as damaged [ 87.064] set_bo: applying final/discard move-to-gpu [ 87.064] wait_for_shadow: flags=0, flips=0, handle=32, shadow=29 [ 87.064] set_bo: dropping flush hint from handle=32 [ 87.064] set_bo: adding flush hint to handle=114 [ 87.064] mark_stale(handle=32) => 1 [ 87.064] swap_limit: draw=146 setting swap limit to 3 [ 87.064] sna_dri2_swap_limit_validate: swap limit set to 3 [ 87.064] sna_next_vblank(pipe=0, waiting until next vblank) [ 87.064] sna_dri2_schedule_swap: reported target_msc=4974 [ 87.064] sna_accel_flush: flush?=0, dirty?=0 [ 87.065] sna_accel_flush: flush?=0, dirty?=0 [ 87.065] sna_accel_flush: flush?=0, dirty?=0 [ 87.065] sna_accel_flush: flush?=0, dirty?=0 [ 87.065] sna_block_handler (tv=0.476000) [ 87.065] sna_scanout_do_flush: flush timer active: delta=5 [ 87.065] sna_accel_do_throttle -- no pending activity [ 87.065] sna_accel_block: evaluating timers, active=5 [ 87.065] sna_accel_block: flush timer expires in 5 [87070] [ 87.070] sna_wakeup_handler [ 87.070] sna_block_handler (tv=0.471000) [ 87.070] sna_scanout_do_flush: flush timer active: delta=0 [ 87.070] sna_scanout_do_flush (time=87070), triggered [ 87.070] sna_scanout_flush (time=87070), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 87.070] has_shadow: has pending damage? 1, outstanding flips: 0 [ 87.070] stop_flush: scanout=114 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 87.070] has_shadow: has pending damage? 1, outstanding flips: 0 [ 87.070] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 87.070] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 87.070] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 87.070] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 87.070] sna_pixmap_move_to_gpu: already all-damaged [ 87.070] sna_pixmap_mark_active: pixmap=4091, handle=114 [ 87.070] sna_mode_redisplay: crtc[0] transformed? 0 [ 87.070] sna_mode_redisplay: crtc[1] transformed? 0 [ 87.070] sna_mode_redisplay: crtc[2] transformed? 0 [ 87.070] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=114 [active=1] [ 87.070] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 32, transformed? 0 [ 87.070] get_fb: reusing fb=81 for handle=114 [ 87.070] sna_mode_redisplay: recording flip on CRTC:32 handle=114, active_scanout=2, serial=3 [ 87.070] __kgem_bo_clear_busy: handle=114 [ 87.070] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 87.070] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 87.070] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 87.070] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=114, shadow handle=29 [ 87.070] sna_accel_do_throttle -- no pending activity [ 87.071] sna_accel_block: evaluating timers, active=5 [ 87.071] sna_accel_block: flush timer expires in 16 [87086] [ 87.071] sna_wakeup_handler [ 87.071] sna_create_pixmap(553, 37, 32, usage=0) [ 87.071] kgem_can_create_2d: 553x37 @ 32 [ 87.071] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2240, height=37 [ 87.071] kgem_can_create_2d: untiled size=86016 [ 87.071] kgem_choose_tiling: TLB near-miss between lines 553x37 (pitch=2212), forcing tiling 1 [ 87.071] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2240, height=37 [ 87.071] kgem_can_create_2d: tiled[-1] size=86016 [ 87.071] sna_create_pixmap: usage=0, flags=1b [ 87.071] sna_create_pixmap: creating GPU pixmap 553x37, stride=2212, flags=1b [ 87.071] __pop_freed_pixmap: reusing freed pixmap=5239 header [ 87.071] create_pixmap_hdr: pixmap=5252, width=553, height=37, usage=0 [ 87.071] sna_create_pixmap: serial=5252, 553x37, usage=0 [ 87.071] sna_composite_rectangles(pixmap=5253, op=0, 0 x 1 [(0, 0)x(553, 37) ...]) [ 87.071] sna_composite_rectangles: converted to op 0 [ 87.071] sna_composite_rectangles[0] (0, 0)x(553, 37) -> (0, 0), (553, 37) [ 87.071] sna_composite_rectangles: nrects=1, region=(0, 0), (553, 37) x 1 [ 87.071] sna_composite_rectangles: clipped extents (0, 0),(553, 37) x 1 [ 87.071] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(553, 37) [ 87.071] sna_composite_rectangles: dropping last-cpu hint [ 87.071] sna_drawable_use_bo pixmap=5253, box=((0, 0), (553, 37)), flags=19... [ 87.071] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 87.071] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 87.071] sna_pixmap_move_to_gpu(pixmap=5253, usage=0), flags=b [ 87.071] sna_pixmap_move_to_gpu: CPU damage? 0 [ 87.071] sna_pixmap_move_to_gpu: creating GPU bo (553x37@32), create=b [ 87.071] kgem_choose_tiling: TLB near-miss between lines 553x37 (pitch=2212), forcing tiling 1 [ 87.071] kgem_choose_tiling: TLB near-miss between lines 553x37 (pitch=2212), forcing tiling 1 [ 87.071] sna_pixmap_alloc_gpu: pixmap=5253 [ 87.072] kgem_create_2d(553x37, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 87.072] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=40 [ 87.072] inactive too small: 16 < 25 [ 87.072] inactive too small: 16 < 25 [ 87.072] inactive too small: 16 < 25 [ 87.072] inactive too small: 16 < 25 [ 87.072] inactive too small: 16 < 25 [ 87.072] kgem_set_tiling: handle=146, tiling=1 [1], pitch=2560 [2560]: 1 [ 87.072] kgem_bo_remove_from_inactive: removing handle=146 from inactive [ 87.072] from inactive: pitch=2560, tiling=1: handle=146, id=2935 [ 87.072] __sna_damage_all(553, 37) [ 87.072] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 87.072] sna_pixmap_mark_active: pixmap=5253, handle=146 [ 87.072] sna_drawable_use_bo: allocated GPU bo for operation [ 87.072] sna_drawable_use_bo: using GPU bo with damage? 0 [ 87.072] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 87.072] kgem_bo_is_render: handle=146, rq? 0 [0] [ 87.072] kgem_bo_is_render: handle=146, rq? 0 [0] [ 87.072] gen9_render_fill_boxes(0 x 1 [(0, 0), (553, 37) ...]) [ 87.072] sna_render_get_solid: 0 [ 87.072] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 87.072] kgem_check_bo: num_pages=+64, num_exec=+1 [ 87.072] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 87.072] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 87.072] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 87.072] kgem_add_handle: handle=4, index=0 [ 87.072] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 87.072] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 87.072] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 87.072] gen9_composite_get_binding_table(ffc0) [ 87.072] kgem_add_reloc64: handle=146, pos=16360, delta=0, domains=20002 [ 87.072] kgem_add_handle: handle=146, index=1 [ 87.072] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=ffe77000) [ 87.072] __kgem_bo_mark_dirty: handle=146 (proxy? 0) [ 87.072] [3fe0] bind bo(handle=146, addr=ffe77000), format=192, width=553, height=37, pitch=2560, tiling=1 -> render [ 87.072] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 87.072] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 87.072] kgem_add_handle: handle=7, index=2 [ 87.072] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 87.072] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 87.072] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 87.072] gen9_emit_sampler: sampler = 1 [ 87.072] gen9_emit_sf: num_sf_outputs=1 [ 87.072] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 87.072] gen9_emit_vertex_elements: setup id=0 [ 87.072] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 87.072] (0, 0), (553, 37) [ 87.072] gen8_vertex_flush[490] = 3 [ 87.072] sna_composite_rectangles: pixmap=5253 marking clear [0]? 1 [ 87.072] sna_composite_rectangles(pixmap=5253, op=1, fff2f1f0 x 4 [(540, 0)x(13, 17) ...]) [ 87.072] sna_composite_rectangles: converted to op 1 [ 87.072] sna_composite_rectangles[0] (540, 0)x(13, 17) -> (540, 0), (553, 17) [ 87.072] sna_composite_rectangles[1] (540, 17)x(13, 3) -> (540, 17), (553, 20) [ 87.072] sna_composite_rectangles[2] (0, 17)x(409, 3) -> (0, 17), (409, 20) [ 87.072] sna_composite_rectangles[3] (0, 20)x(409, 17) -> (0, 20), (409, 37) [ 87.072] sna_composite_rectangles: nrects=4, region=(0, 0), (553, 37) x 4 [ 87.073] sna_composite_rectangles: clipped extents (0, 0),(553, 37) x 4 [ 87.073] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(553, 37) [ 87.073] sna_composite_rectangles: dropping last-cpu hint [ 87.073] sna_drawable_use_bo pixmap=5253, box=((0, 0), (553, 37)), flags=1... [ 87.073] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 87.073] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 87.073] sna_drawable_use_bo: using whole GPU bo [ 87.073] gen9_render_fill_boxes (op=1, color=(f2f2, f1f1, f0f0, ffff) [20028888]) [ 87.073] kgem_bo_is_render: handle=146, rq? 1 [1] [ 87.073] gen9_render_fill_boxes(fff2f1f0 x 4 [(540, 0), (553, 17) ...]) [ 87.073] sna_render_get_solid: fff2f1f0 [ 87.073] sna_render_get_solid(15) = fff2f1f0 (old) [ 87.073] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 87.073] kgem_check_bo: num_pages=+0, num_exec=+0 [ 87.073] gen9_composite_get_binding_table(ff00) [ 87.073] kgem_add_reloc64: handle=143, pos=16312, delta=0, domains=40000 [ 87.073] kgem_add_reloc64: adding proxy [delta=60] for handle=143 [ 87.073] kgem_add_handle: handle=143, index=3 [ 87.073] kgem_add_reloc64[5] = (delta=60, target handle=3, presumed=fff6e000) [ 87.073] [3fb0] bind bo(handle=143, addr=fff6e03c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 87.073] gen9_emit_vertex_elements: setup id=0 [ 87.073] (540, 0), (553, 17) [ 87.073] (0, 17), (409, 20) [ 87.073] (540, 17), (553, 20) [ 87.073] (0, 20), (409, 37) [ 87.073] gen8_vertex_flush[4cc] = 12 [ 87.073] sna_composite_rectangles(pixmap=5253, op=1, ff300a24 x 4 [(540, 0)x(13, 17) ...]) [ 87.073] sna_composite_rectangles: converted to op 1 [ 87.073] sna_composite_rectangles[0] (540, 0)x(13, 17) -> (540, 0), (553, 17) [ 87.073] sna_composite_rectangles[1] (540, 17)x(13, 3) -> (540, 17), (553, 20) [ 87.073] sna_composite_rectangles[2] (0, 17)x(409, 3) -> (0, 17), (409, 20) [ 87.073] sna_composite_rectangles[3] (0, 20)x(409, 17) -> (0, 20), (409, 37) [ 87.073] sna_composite_rectangles: nrects=4, region=(0, 0), (553, 37) x 4 [ 87.073] sna_composite_rectangles: clipped extents (0, 0),(553, 37) x 4 [ 87.073] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(553, 37) [ 87.073] sna_composite_rectangles: dropping last-cpu hint [ 87.073] sna_drawable_use_bo pixmap=5253, box=((0, 0), (553, 37)), flags=1... [ 87.073] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 87.073] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 87.073] sna_drawable_use_bo: using whole GPU bo [ 87.073] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 87.073] kgem_bo_is_render: handle=146, rq? 1 [1] [ 87.073] gen9_render_fill_boxes(ff300a24 x 4 [(540, 0), (553, 17) ...]) [ 87.073] sna_render_get_solid: ff300a24 [ 87.073] sna_render_get_solid(17) = ff300a24 (old) [ 87.073] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 87.073] kgem_check_bo: num_pages=+0, num_exec=+0 [ 87.073] gen9_composite_get_binding_table(fe80) [ 87.073] kgem_add_reloc64: handle=143, pos=16280, delta=0, domains=40000 [ 87.073] kgem_add_reloc64: adding proxy [delta=68] for handle=143 [ 87.073] kgem_add_reloc64[6] = (delta=68, target handle=3, presumed=fff6e000) [ 87.073] [3f90] bind bo(handle=143, addr=fff6e044), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 87.073] gen9_emit_vertex_elements: setup id=0 [ 87.073] (540, 0), (553, 17) [ 87.073] (0, 17), (409, 20) [ 87.073] (540, 17), (553, 20) [ 87.073] (0, 20), (409, 37) [ 87.073] gen8_vertex_flush[508] = 12 [ 87.073] sna_composite_rectangles(pixmap=5253, op=1, ff300a24 x 4 [(540, 0)x(13, 17) ...]) [ 87.073] sna_composite_rectangles: converted to op 1 [ 87.073] sna_composite_rectangles[0] (540, 0)x(13, 17) -> (540, 0), (553, 17) [ 87.073] sna_composite_rectangles[1] (540, 17)x(13, 3) -> (540, 17), (553, 20) [ 87.074] sna_composite_rectangles[2] (0, 17)x(409, 3) -> (0, 17), (409, 20) [ 87.074] sna_composite_rectangles[3] (0, 20)x(409, 17) -> (0, 20), (409, 37) [ 87.074] sna_composite_rectangles: nrects=4, region=(0, 0), (553, 37) x 4 [ 87.074] sna_composite_rectangles: clipped extents (0, 0),(553, 37) x 4 [ 87.074] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(553, 37) [ 87.074] sna_composite_rectangles: dropping last-cpu hint [ 87.074] sna_drawable_use_bo pixmap=5253, box=((0, 0), (553, 37)), flags=1... [ 87.074] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 87.074] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 87.074] sna_drawable_use_bo: using whole GPU bo [ 87.074] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 87.074] kgem_bo_is_render: handle=146, rq? 1 [1] [ 87.074] gen9_render_fill_boxes(ff300a24 x 4 [(540, 0), (553, 17) ...]) [ 87.074] sna_render_get_solid: ff300a24 [ 87.074] sna_render_get_solid(17) = ff300a24 (last) [ 87.074] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 87.074] kgem_check_bo: num_pages=+0, num_exec=+0 [ 87.074] gen9_composite_get_binding_table(fe00) [ 87.074] gen9_emit_vertex_elements: setup id=0 [ 87.074] (540, 0), (553, 17) [ 87.074] (0, 17), (409, 20) [ 87.074] (540, 17), (553, 20) [ 87.074] (0, 20), (409, 37) [ 87.074] gen8_vertex_flush[508] = 24 [ 87.074] sna_glyphs(op=3, nlist=1, src=(532, -2)) [ 87.074] kgem_bo_is_busy: handle=146, domain: 0 exec? 1, rq? 1 [ 87.074] sna_glyphs: discarding mask [ 87.074] glyphs0_to_dst(op=3, src=(532, -2), nlist=1, dst=(532, -2)+(0, 0)) [ 87.074] clipped_glyphs? 3 glyph in 1 lists extents (532, -13), (559, 1), region (540, 0), (553, 1): yes [ 87.074] gen9_render_composite: 0x0, current mode=1/1 [ 87.074] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 87.074] kgem_bo_is_busy: handle=146, domain: 0 exec? 1, rq? 1 [ 87.074] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 87.074] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 87.074] sna_drawable_use_bo pixmap=5253, box=((540, 0), (553, 1)), flags=7... [ 87.074] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 87.074] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 87.074] sna_drawable_use_bo: using whole GPU bo [ 87.074] gen9_composite_set_target: pixmap=5253, format=20028888, size=553x37, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 87.074] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 87.074] color_convert: src=ffffffff [20028888] [ 87.074] color_convert: dst=ffffffff [20028888] [ 87.074] sna_render_get_solid: ffffffff [ 87.074] sna_render_get_solid(white) [ 87.074] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 87.074] sna_transform_is_imprecise_integer_translation: no transform [ 87.074] gen9_composite_picture: integer translation (0, 0), removing [ 87.074] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 87.074] sna_render_pixmap_bo: GPU all damaged [ 87.074] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 87.074] gen4_choose_composite_emitter: solid, identity mask [ 87.074] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 87.074] aligning vertex: was 2, now 4 floats per vertex [ 87.074] gen9_composite_get_binding_table(fe00) [ 87.074] kgem_add_reloc64: handle=7, pos=16248, delta=0, domains=40000 [ 87.074] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 87.074] kgem_add_reloc64[7] = (delta=1048, target handle=2, presumed=fffe8000) [ 87.074] [3f70] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 87.074] kgem_add_reloc64: handle=6, pos=16232, delta=0, domains=40000 [ 87.074] kgem_add_handle: handle=6, index=4 [ 87.074] kgem_add_reloc64[8] = (delta=0, target handle=4, presumed=fd581000) [ 87.075] [3f60] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 87.075] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 87.075] gen9_emit_sampler: sampler = a [ 87.075] gen9_emit_sf: num_sf_outputs=2 [ 87.075] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 87.075] gen9_emit_vertex_elements: setup id=9 [ 87.075] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 87.075] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 87.075] glyphs0_to_dst: glyph=(550, -10), (559, 1), clip=(540, 0), (553, 1) [ 87.075] glyphs0_to_dst: blt=(550, 0), (553, 1) [ 87.075] emit_primitive_identity_mask__avx2: dst=(550, 0), mask=(880.00, 26.00) x (3.00, 1.00) [ 87.075] gen8_vertex_flush[5e4] = 3 [ 87.075] gen9_magic_ca_pass: CA fixup (20 -> 23) [ 87.075] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 87.075] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 87.075] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 87.075] sna_glyphs(op=3, nlist=1, src=(1, 15)) [ 87.075] kgem_bo_is_busy: handle=146, domain: 0 exec? 1, rq? 1 [ 87.075] sna_glyphs: discarding mask [ 87.075] glyphs0_to_dst(op=3, src=(1, 15), nlist=1, dst=(1, 15)+(0, 0)) [ 87.075] clipped_glyphs? 18 glyph in 1 lists extents (1, 4), (163, 18), region (2, 17), (162, 18): yes [ 87.075] gen9_render_composite: 0x0, current mode=1/1 [ 87.075] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 87.075] kgem_bo_is_busy: handle=146, domain: 0 exec? 1, rq? 1 [ 87.075] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 87.075] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 87.075] sna_drawable_use_bo pixmap=5253, box=((2, 17), (162, 18)), flags=7... [ 87.075] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 87.075] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 87.075] sna_drawable_use_bo: using whole GPU bo [ 87.075] gen9_composite_set_target: pixmap=5253, format=20028888, size=553x37, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 87.075] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 87.075] color_convert: src=ff8ae234 [20028888] [ 87.075] color_convert: dst=ff8ae234 [20028888] [ 87.075] sna_render_get_solid: ff8ae234 [ 87.075] sna_render_get_solid(22) = ff8ae234 (old) [ 87.075] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 87.075] sna_transform_is_imprecise_integer_translation: no transform [ 87.075] gen9_composite_picture: integer translation (0, 0), removing [ 87.075] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 87.075] sna_render_pixmap_bo: GPU all damaged [ 87.075] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 87.075] gen4_choose_composite_emitter: solid, identity mask [ 87.075] kgem_check_bo: num_pages=+0, num_exec=+0 [ 87.075] gen9_composite_get_binding_table(fd40) [ 87.075] kgem_add_reloc64: handle=143, pos=16200, delta=0, domains=40000 [ 87.075] kgem_add_reloc64: adding proxy [delta=88] for handle=143 [ 87.075] kgem_add_reloc64[9] = (delta=88, target handle=3, presumed=fff6e000) [ 87.075] [3f40] bind bo(handle=143, addr=fff6e058), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 87.075] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 87.075] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 87.075] gen9_emit_vertex_elements: setup id=9 [ 87.075] glyphs0_to_dst: glyph=(9, 5), (19, 18), clip=(2, 17), (162, 18) [ 87.075] glyphs0_to_dst: blt=(9, 17), (19, 18) [ 87.075] emit_primitive_identity_mask__avx2: dst=(9, 17), mask=(672.00, 60.00) x (10.00, 1.00) [ 87.075] gen8_vertex_flush[6e4] = 3 [ 87.075] gen9_magic_ca_pass: CA fixup (23 -> 26) [ 87.075] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 87.075] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 87.075] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 87.075] sna_glyphs(op=3, nlist=1, src=(172, 15)) [ 87.075] kgem_bo_is_busy: handle=146, domain: 0 exec? 1, rq? 1 [ 87.076] sna_glyphs: discarding mask [ 87.076] glyphs0_to_dst(op=3, src=(172, 15), nlist=1, dst=(172, 15)+(0, 0)) [ 87.076] clipped_glyphs? 27 glyph in 1 lists extents (171, 3), (415, 18), region (172, 17), (409, 18): yes [ 87.076] gen9_render_composite: 0x0, current mode=1/1 [ 87.076] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 87.076] kgem_bo_is_busy: handle=146, domain: 0 exec? 1, rq? 1 [ 87.076] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 87.076] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 87.076] sna_drawable_use_bo pixmap=5253, box=((172, 17), (409, 18)), flags=7... [ 87.076] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 87.076] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 87.076] sna_drawable_use_bo: using whole GPU bo [ 87.076] gen9_composite_set_target: pixmap=5253, format=20028888, size=553x37, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 87.076] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 87.076] color_convert: src=ff729fcf [20028888] [ 87.076] color_convert: dst=ff729fcf [20028888] [ 87.076] sna_render_get_solid: ff729fcf [ 87.076] sna_render_get_solid(23) = ff729fcf (old) [ 87.076] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 87.076] sna_transform_is_imprecise_integer_translation: no transform [ 87.076] gen9_composite_picture: integer translation (0, 0), removing [ 87.076] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 87.076] sna_render_pixmap_bo: GPU all damaged [ 87.076] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 87.076] gen4_choose_composite_emitter: solid, identity mask [ 87.076] kgem_check_bo: num_pages=+0, num_exec=+0 [ 87.076] gen9_composite_get_binding_table(fcc0) [ 87.076] kgem_add_reloc64: handle=143, pos=16168, delta=0, domains=40000 [ 87.076] kgem_add_reloc64: adding proxy [delta=92] for handle=143 [ 87.076] kgem_add_reloc64[10] = (delta=92, target handle=3, presumed=fff6e000) [ 87.076] [3f20] bind bo(handle=143, addr=fff6e05c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 87.076] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 87.076] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 87.076] gen9_emit_vertex_elements: setup id=9 [ 87.076] glyphs0_to_dst: glyph=(180, 4), (190, 18), clip=(172, 17), (409, 18) [ 87.076] glyphs0_to_dst: blt=(180, 17), (190, 18) [ 87.076] emit_primitive_identity_mask__avx2: dst=(180, 17), mask=(944.00, 61.00) x (10.00, 1.00) [ 87.076] glyphs0_to_dst: glyph=(208, 7), (217, 18), clip=(172, 17), (409, 18) [ 87.076] glyphs0_to_dst: blt=(208, 17), (217, 18) [ 87.076] emit_primitive_identity_mask__avx2: dst=(208, 17), mask=(960.00, 26.00) x (9.00, 1.00) [ 87.076] glyphs0_to_dst: glyph=(216, 4), (226, 18), clip=(172, 17), (409, 18) [ 87.076] glyphs0_to_dst: blt=(216, 17), (226, 18) [ 87.076] emit_primitive_identity_mask__avx2: dst=(216, 17), mask=(944.00, 61.00) x (10.00, 1.00) [ 87.076] glyphs0_to_dst: glyph=(234, 16), (245, 18), clip=(172, 17), (409, 18) [ 87.076] glyphs0_to_dst: blt=(234, 17), (245, 18) [ 87.076] emit_primitive_identity_mask__avx2: dst=(234, 17), mask=(992.00, 1.00) x (11.00, 1.00) [ 87.076] glyphs0_to_dst: glyph=(334, 7), (343, 18), clip=(172, 17), (409, 18) [ 87.076] glyphs0_to_dst: blt=(334, 17), (343, 18) [ 87.076] emit_primitive_identity_mask__avx2: dst=(334, 17), mask=(960.00, 26.00) x (9.00, 1.00) [ 87.076] glyphs0_to_dst: glyph=(342, 16), (353, 18), clip=(172, 17), (409, 18) [ 87.076] glyphs0_to_dst: blt=(342, 17), (353, 18) [ 87.076] emit_primitive_identity_mask__avx2: dst=(342, 17), mask=(992.00, 1.00) x (11.00, 1.00) [ 87.076] glyphs0_to_dst: glyph=(369, 7), (379, 18), clip=(172, 17), (409, 18) [ 87.076] glyphs0_to_dst: blt=(369, 17), (379, 18) [ 87.076] emit_primitive_identity_mask__avx2: dst=(369, 17), mask=(976.00, 42.00) x (10.00, 1.00) [ 87.076] glyphs0_to_dst: glyph=(378, 4), (388, 18), clip=(172, 17), (409, 18) [ 87.076] glyphs0_to_dst: blt=(378, 17), (388, 18) [ 87.076] emit_primitive_identity_mask__avx2: dst=(378, 17), mask=(944.00, 61.00) x (10.00, 1.00) [ 87.076] glyphs0_to_dst: glyph=(396, 16), (407, 18), clip=(172, 17), (409, 18) [ 87.076] glyphs0_to_dst: blt=(396, 17), (407, 18) [ 87.077] emit_primitive_identity_mask__avx2: dst=(396, 17), mask=(992.00, 1.00) x (11.00, 1.00) [ 87.077] gen8_vertex_flush[7e4] = 27 [ 87.077] gen9_magic_ca_pass: CA fixup (26 -> 53) [ 87.077] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 87.077] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 87.077] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 87.077] sna_accel_flush: flush?=0, dirty?=0 [ 87.077] sna_block_handler (tv=0.0) [ 87.077] sna_wakeup_handler [ 87.077] sna_glyphs(op=3, nlist=1, src=(1, 32)) [ 87.077] kgem_bo_is_busy: handle=146, domain: 0 exec? 1, rq? 1 [ 87.077] sna_glyphs: discarding mask [ 87.077] glyphs0_to_dst(op=3, src=(1, 32), nlist=1, dst=(1, 32)+(0, 0)) [ 87.077] clipped_glyphs: no, clip region (0, 0), (553, 37) matches drawable pixmap=94680753811936 size=553x37 [ 87.077] gen9_render_composite: 0x0, current mode=1/1 [ 87.077] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 87.077] kgem_bo_is_busy: handle=146, domain: 0 exec? 1, rq? 1 [ 87.077] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 87.077] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 87.077] sna_drawable_use_bo pixmap=5253, box=((0, 0), (553, 37)), flags=7... [ 87.077] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 87.077] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 87.077] sna_drawable_use_bo: using whole GPU bo [ 87.077] gen9_composite_set_target: pixmap=5253, format=20028888, size=553x37, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 87.077] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 87.077] color_convert: src=ff8ae234 [20028888] [ 87.077] color_convert: dst=ff8ae234 [20028888] [ 87.077] sna_render_get_solid: ff8ae234 [ 87.077] sna_render_get_solid(22) = ff8ae234 (old) [ 87.077] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 87.077] sna_transform_is_imprecise_integer_translation: no transform [ 87.077] gen9_composite_picture: integer translation (0, 0), removing [ 87.077] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 87.077] sna_render_pixmap_bo: GPU all damaged [ 87.077] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 87.077] gen4_choose_composite_emitter: solid, identity mask [ 87.077] kgem_check_bo: num_pages=+0, num_exec=+0 [ 87.077] gen9_composite_get_binding_table(fc40) [ 87.077] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 87.077] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 87.077] gen9_emit_vertex_elements: setup id=9 [ 87.077] glyphs0_to_dst: glyph=(1, 24)x(9, 8), unclipped [ 87.077] emit_primitive_identity_mask__avx2: dst=(1, 24), mask=(688.00, 32.00) x (9.00, 8.00) [ 87.077] glyphs0_to_dst: glyph=(9, 22)x(10, 13), unclipped [ 87.077] emit_primitive_identity_mask__avx2: dst=(9, 22), mask=(672.00, 48.00) x (10.00, 13.00) [ 87.077] glyphs0_to_dst: glyph=(19, 24)x(9, 8), unclipped [ 87.077] emit_primitive_identity_mask__avx2: dst=(19, 24), mask=(688.00, 32.00) x (9.00, 8.00) [ 87.077] glyphs0_to_dst: glyph=(28, 26)x(8, 3), unclipped [ 87.077] emit_primitive_identity_mask__avx2: dst=(28, 26), mask=(688.00, 48.00) x (8.00, 3.00) [ 87.077] glyphs0_to_dst: glyph=(36, 22)x(11, 10), unclipped [ 87.077] emit_primitive_identity_mask__avx2: dst=(36, 22), mask=(704.00, 0.00) x (11.00, 10.00) [ 87.077] glyphs0_to_dst: glyph=(46, 24)x(9, 8), unclipped [ 87.077] emit_primitive_identity_mask__avx2: dst=(46, 24), mask=(720.00, 0.00) x (9.00, 8.00) [ 87.077] glyphs0_to_dst: glyph=(54, 24)x(10, 8), unclipped [ 87.077] emit_primitive_identity_mask__avx2: dst=(54, 24), mask=(704.00, 16.00) x (10.00, 8.00) [ 87.077] glyphs0_to_dst: glyph=(63, 24)x(10, 8), unclipped [ 87.077] emit_primitive_identity_mask__avx2: dst=(63, 24), mask=(720.00, 16.00) x (10.00, 8.00) [ 87.077] glyphs0_to_dst: glyph=(72, 21)x(10, 11), unclipped [ 87.077] emit_primitive_identity_mask__avx2: dst=(72, 21), mask=(736.00, 0.00) x (10.00, 11.00) [ 87.077] glyphs0_to_dst: glyph=(81, 24)x(10, 8), unclipped [ 87.077] emit_primitive_identity_mask__avx2: dst=(81, 24), mask=(752.00, 0.00) x (10.00, 8.00) [ 87.078] glyphs0_to_dst: glyph=(90, 21)x(10, 11), unclipped [ 87.078] emit_primitive_identity_mask__avx2: dst=(90, 21), mask=(736.00, 0.00) x (10.00, 11.00) [ 87.078] glyphs0_to_dst: glyph=(99, 24)x(11, 8), unclipped [ 87.078] emit_primitive_identity_mask__avx2: dst=(99, 24), mask=(736.00, 16.00) x (11.00, 8.00) [ 87.078] glyphs0_to_dst: glyph=(109, 24)x(9, 8), unclipped [ 87.078] emit_primitive_identity_mask__avx2: dst=(109, 24), mask=(752.00, 16.00) x (9.00, 8.00) [ 87.078] glyphs0_to_dst: glyph=(118, 26)x(8, 3), unclipped [ 87.078] emit_primitive_identity_mask__avx2: dst=(118, 26), mask=(688.00, 48.00) x (8.00, 3.00) [ 87.078] glyphs0_to_dst: glyph=(126, 22)x(10, 10), unclipped [ 87.078] emit_primitive_identity_mask__avx2: dst=(126, 22), mask=(704.00, 32.00) x (10.00, 10.00) [ 87.078] glyphs0_to_dst: glyph=(135, 22)x(10, 10), unclipped [ 87.078] emit_primitive_identity_mask__avx2: dst=(135, 22), mask=(704.00, 32.00) x (10.00, 10.00) [ 87.078] glyphs0_to_dst: glyph=(144, 22)x(10, 10), unclipped [ 87.078] emit_primitive_identity_mask__avx2: dst=(144, 22), mask=(720.00, 32.00) x (10.00, 10.00) [ 87.078] glyphs0_to_dst: glyph=(153, 22)x(10, 10), unclipped [ 87.078] emit_primitive_identity_mask__avx2: dst=(153, 22), mask=(704.00, 48.00) x (10.00, 10.00) [ 87.078] gen8_vertex_flush[8e4] = 54 [ 87.078] gen9_magic_ca_pass: CA fixup (53 -> 107) [ 87.078] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 87.078] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 87.078] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 87.078] sna_glyphs(op=3, nlist=1, src=(163, 32)) [ 87.078] kgem_bo_is_busy: handle=146, domain: 0 exec? 1, rq? 1 [ 87.078] sna_glyphs: discarding mask [ 87.078] glyphs0_to_dst(op=3, src=(163, 32), nlist=1, dst=(163, 32)+(0, 0)) [ 87.078] clipped_glyphs: no, clip region (0, 0), (553, 37) matches drawable pixmap=94680753811936 size=553x37 [ 87.078] gen9_render_composite: 0x0, current mode=1/1 [ 87.078] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 87.078] kgem_bo_is_busy: handle=146, domain: 0 exec? 1, rq? 1 [ 87.078] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 87.078] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 87.078] sna_drawable_use_bo pixmap=5253, box=((0, 0), (553, 37)), flags=7... [ 87.078] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 87.078] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 87.078] sna_drawable_use_bo: using whole GPU bo [ 87.078] gen9_composite_set_target: pixmap=5253, format=20028888, size=553x37, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 87.078] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 87.078] color_convert: src=ffffffff [20028888] [ 87.078] color_convert: dst=ffffffff [20028888] [ 87.078] sna_render_get_solid: ffffffff [ 87.078] sna_render_get_solid(white) [ 87.078] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 87.078] sna_transform_is_imprecise_integer_translation: no transform [ 87.078] gen9_composite_picture: integer translation (0, 0), removing [ 87.078] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 87.078] sna_render_pixmap_bo: GPU all damaged [ 87.078] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 87.078] gen4_choose_composite_emitter: solid, identity mask [ 87.078] kgem_check_bo: num_pages=+0, num_exec=+0 [ 87.078] gen9_composite_get_binding_table(fc00) [ 87.078] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 87.078] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 87.078] gen9_emit_vertex_elements: setup id=9 [ 87.078] glyphs0_to_dst: glyph=(165, 24)x(5, 8), unclipped [ 87.078] emit_primitive_identity_mask__avx2: dst=(165, 24), mask=(720.00, 48.00) x (5.00, 8.00) [ 87.078] gen8_vertex_flush[9e4] = 3 [ 87.078] gen9_magic_ca_pass: CA fixup (107 -> 110) [ 87.078] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 87.078] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 87.078] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 87.078] sna_glyphs(op=3, nlist=1, src=(172, 32)) [ 87.078] kgem_bo_is_busy: handle=146, domain: 0 exec? 1, rq? 1 [ 87.078] sna_glyphs: discarding mask [ 87.078] glyphs0_to_dst(op=3, src=(172, 32), nlist=1, dst=(172, 32)+(0, 0)) [ 87.079] clipped_glyphs: no, clip region (0, 0), (553, 37) matches drawable pixmap=94680753811936 size=553x37 [ 87.079] gen9_render_composite: 0x0, current mode=1/1 [ 87.079] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 87.079] kgem_bo_is_busy: handle=146, domain: 0 exec? 1, rq? 1 [ 87.079] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 87.079] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 87.079] sna_drawable_use_bo pixmap=5253, box=((0, 0), (553, 37)), flags=7... [ 87.079] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 87.079] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 87.079] sna_drawable_use_bo: using whole GPU bo [ 87.079] gen9_composite_set_target: pixmap=5253, format=20028888, size=553x37, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 87.079] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 87.079] color_convert: src=ff729fcf [20028888] [ 87.079] color_convert: dst=ff729fcf [20028888] [ 87.079] sna_render_get_solid: ff729fcf [ 87.079] sna_render_get_solid(23) = ff729fcf (old) [ 87.079] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 87.079] sna_transform_is_imprecise_integer_translation: no transform [ 87.079] gen9_composite_picture: integer translation (0, 0), removing [ 87.079] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 87.079] sna_render_pixmap_bo: GPU all damaged [ 87.079] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 87.079] gen4_choose_composite_emitter: solid, identity mask [ 87.079] kgem_check_bo: num_pages=+0, num_exec=+0 [ 87.079] gen9_composite_get_binding_table(fbc0) [ 87.079] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 87.079] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 87.079] gen9_emit_vertex_elements: setup id=9 [ 87.079] glyphs0_to_dst: glyph=(171, 26)x(11, 3), unclipped [ 87.079] emit_primitive_identity_mask__avx2: dst=(171, 26), mask=(736.00, 32.00) x (11.00, 3.00) [ 87.079] glyphs0_to_dst: glyph=(180, 21)x(10, 14), unclipped [ 87.079] emit_primitive_identity_mask__avx2: dst=(180, 21), mask=(944.00, 48.00) x (10.00, 14.00) [ 87.079] glyphs0_to_dst: glyph=(189, 21)x(11, 11), unclipped [ 87.079] emit_primitive_identity_mask__avx2: dst=(189, 21), mask=(960.00, 0.00) x (11.00, 11.00) [ 87.079] glyphs0_to_dst: glyph=(198, 24)x(10, 8), unclipped [ 87.079] emit_primitive_identity_mask__avx2: dst=(198, 24), mask=(976.00, 0.00) x (10.00, 8.00) [ 87.079] glyphs0_to_dst: glyph=(208, 24)x(9, 11), unclipped [ 87.079] emit_primitive_identity_mask__avx2: dst=(208, 24), mask=(960.00, 16.00) x (9.00, 11.00) [ 87.079] glyphs0_to_dst: glyph=(216, 21)x(10, 14), unclipped [ 87.079] emit_primitive_identity_mask__avx2: dst=(216, 21), mask=(944.00, 48.00) x (10.00, 14.00) [ 87.079] glyphs0_to_dst: glyph=(225, 22)x(10, 10), unclipped [ 87.079] emit_primitive_identity_mask__avx2: dst=(225, 22), mask=(976.00, 16.00) x (10.00, 10.00) [ 87.079] glyphs0_to_dst: glyph=(234, 33)x(11, 2), unclipped [ 87.079] emit_primitive_identity_mask__avx2: dst=(234, 33), mask=(992.00, 0.00) x (11.00, 2.00) [ 87.079] glyphs0_to_dst: glyph=(243, 21)x(11, 11), unclipped [ 87.079] emit_primitive_identity_mask__avx2: dst=(243, 21), mask=(1008.00, 0.00) x (11.00, 11.00) [ 87.079] glyphs0_to_dst: glyph=(253, 24)x(9, 8), unclipped [ 87.079] emit_primitive_identity_mask__avx2: dst=(253, 24), mask=(720.00, 0.00) x (9.00, 8.00) [ 87.079] glyphs0_to_dst: glyph=(261, 24)x(10, 8), unclipped [ 87.079] emit_primitive_identity_mask__avx2: dst=(261, 24), mask=(704.00, 16.00) x (10.00, 8.00) [ 87.079] glyphs0_to_dst: glyph=(270, 24)x(10, 8), unclipped [ 87.079] emit_primitive_identity_mask__avx2: dst=(270, 24), mask=(704.00, 16.00) x (10.00, 8.00) [ 87.079] glyphs0_to_dst: glyph=(279, 20)x(10, 12), unclipped [ 87.079] emit_primitive_identity_mask__avx2: dst=(279, 20), mask=(992.00, 16.00) x (10.00, 12.00) [ 87.079] glyphs0_to_dst: glyph=(288, 24)x(10, 8), unclipped [ 87.079] emit_primitive_identity_mask__avx2: dst=(288, 24), mask=(704.00, 16.00) x (10.00, 8.00) [ 87.079] glyphs0_to_dst: glyph=(297, 24)x(10, 8), unclipped [ 87.079] emit_primitive_identity_mask__avx2: dst=(297, 24), mask=(752.00, 0.00) x (10.00, 8.00) [ 87.079] glyphs0_to_dst: glyph=(307, 20)x(10, 12), unclipped [ 87.079] emit_primitive_identity_mask__avx2: dst=(307, 20), mask=(1008.00, 16.00) x (10.00, 12.00) [ 87.079] glyphs0_to_dst: glyph=(315, 21)x(11, 11), unclipped [ 87.079] emit_primitive_identity_mask__avx2: dst=(315, 21), mask=(960.00, 0.00) x (11.00, 11.00) [ 87.079] glyphs0_to_dst: glyph=(324, 24)x(11, 8), unclipped [ 87.079] emit_primitive_identity_mask__avx2: dst=(324, 24), mask=(736.00, 16.00) x (11.00, 8.00) [ 87.080] glyphs0_to_dst: glyph=(334, 24)x(9, 11), unclipped [ 87.080] emit_primitive_identity_mask__avx2: dst=(334, 24), mask=(960.00, 16.00) x (9.00, 11.00) [ 87.080] glyphs0_to_dst: glyph=(342, 33)x(11, 2), unclipped [ 87.080] emit_primitive_identity_mask__avx2: dst=(342, 33), mask=(992.00, 0.00) x (11.00, 2.00) [ 87.080] glyphs0_to_dst: glyph=(351, 20)x(10, 12), unclipped [ 87.080] emit_primitive_identity_mask__avx2: dst=(351, 20), mask=(992.00, 16.00) x (10.00, 12.00) [ 87.080] glyphs0_to_dst: glyph=(361, 20)x(9, 12), unclipped [ 87.080] emit_primitive_identity_mask__avx2: dst=(361, 20), mask=(960.00, 32.00) x (9.00, 12.00) [ 87.080] glyphs0_to_dst: glyph=(369, 24)x(10, 11), unclipped [ 87.080] emit_primitive_identity_mask__avx2: dst=(369, 24), mask=(976.00, 32.00) x (10.00, 11.00) [ 87.080] gen8_vertex_flush[ae4] = 69 [ 87.080] gen9_magic_ca_pass: CA fixup (110 -> 179) [ 87.080] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 87.080] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 87.080] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 87.080] sna_glyphs(op=3, nlist=1, src=(379, 32)) [ 87.080] kgem_bo_is_busy: handle=146, domain: 0 exec? 1, rq? 1 [ 87.080] sna_glyphs: discarding mask [ 87.080] glyphs0_to_dst(op=3, src=(379, 32), nlist=1, dst=(379, 32)+(0, 0)) [ 87.080] clipped_glyphs: no, clip region (0, 0), (553, 37) matches drawable pixmap=94680753811936 size=553x37 [ 87.080] gen9_render_composite: 0x0, current mode=1/1 [ 87.080] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 87.080] kgem_bo_is_busy: handle=146, domain: 0 exec? 1, rq? 1 [ 87.080] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 87.080] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 87.080] sna_drawable_use_bo pixmap=5253, box=((0, 0), (553, 37)), flags=7... [ 87.080] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 87.080] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 87.080] sna_drawable_use_bo: using whole GPU bo [ 87.080] gen9_composite_set_target: pixmap=5253, format=20028888, size=553x37, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 87.080] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 87.080] color_convert: src=ffffffff [20028888] [ 87.080] color_convert: dst=ffffffff [20028888] [ 87.080] sna_render_get_solid: ffffffff [ 87.080] sna_render_get_solid(white) [ 87.080] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 87.080] sna_transform_is_imprecise_integer_translation: no transform [ 87.080] gen9_composite_picture: integer translation (0, 0), removing [ 87.080] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 87.080] sna_render_pixmap_bo: GPU all damaged [ 87.080] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 87.080] gen4_choose_composite_emitter: solid, identity mask [ 87.080] kgem_check_bo: num_pages=+0, num_exec=+0 [ 87.080] gen9_composite_get_binding_table(fb80) [ 87.080] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 87.080] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 87.080] gen9_emit_vertex_elements: setup id=9 [ 87.080] glyphs0_to_dst: glyph=(378, 21)x(10, 13), unclipped [ 87.080] emit_primitive_identity_mask__avx2: dst=(378, 21), mask=(752.00, 32.00) x (10.00, 13.00) [ 87.080] gen8_vertex_flush[be4] = 3 [ 87.080] gen9_magic_ca_pass: CA fixup (179 -> 182) [ 87.080] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 87.080] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 87.080] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 87.080] sna_composite_rectangles(pixmap=5253, op=1, ffffffff x 2 [(397, 18)x(9, 2) ...]) [ 87.080] sna_composite_rectangles: converted to op 1 [ 87.080] sna_composite_rectangles[0] (397, 18)x(9, 2) -> (397, 18), (406, 20) [ 87.080] sna_composite_rectangles[1] (397, 20)x(9, 15) -> (397, 20), (406, 35) [ 87.080] sna_composite_rectangles: nrects=2, region=(397, 18), (406, 35) x 2 [ 87.080] sna_composite_rectangles: clipped extents (397, 18),(406, 35) x 1 [ 87.080] sna_composite_rectangles: pixmap +(0, 0) extents (397, 18),(406, 35) [ 87.080] sna_composite_rectangles: dropping last-cpu hint [ 87.081] sna_drawable_use_bo pixmap=5253, box=((397, 18), (406, 35)), flags=9... [ 87.081] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 87.081] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 87.081] sna_drawable_use_bo: using whole GPU bo [ 87.081] gen9_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20028888]) [ 87.081] kgem_bo_is_render: handle=146, rq? 1 [1] [ 87.081] gen9_render_fill_boxes(ffffffff x 1 [(397, 18), (406, 35) ...]) [ 87.081] sna_render_get_solid: ffffffff [ 87.081] sna_render_get_solid(white) [ 87.081] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 87.081] kgem_check_bo: num_pages=+0, num_exec=+0 [ 87.081] aligning vertex: was 4, now 2 floats per vertex [ 87.081] gen9_composite_get_binding_table(fb40) [ 87.081] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 87.081] gen9_emit_sampler: sampler = 1 [ 87.081] gen9_emit_sf: num_sf_outputs=1 [ 87.081] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 87.081] gen9_emit_vertex_elements: setup id=0 [ 87.081] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 87.081] (397, 18), (406, 35) [ 87.081] gen8_vertex_flush[d00] = 3 [ 87.081] sna_validate_gc(0x561c94ab2470) changes=e0000, previous serial=8000145d, drawable=145d [ 87.081] sna_validate_gc: recomputing clip [ 87.081] sna_validate_gc: composite clip=4x[(65, 1044), (618, 1081)] [0x561c947815c0] [ 87.081] sna_copy_area: src=pixmap=5253:(0, 0)x(553, 37)+(0, 0) -> dst=pixmap=3060:(0, 1020)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 87.081] sna_copy_area: normal copy [ 87.081] sna_do_copy: src=(0, 0), dst=(0, 1020), size=(553x37) [ 87.081] sna_do_copy: after drawable: src=(0, 0), dst=(65, 1044), size=(553x37) [ 87.081] sna_do_copy: dst extents (65, 1044), (618, 1081), dst clip extents (65, 1044), (618, 1081), dst size=3775x2136 [ 87.081] sna_do_copy: clipped dst extents (65, 1044), (618, 1081) [ 87.081] sna_do_copy: unclipped src extents (0, 0), (553, 37) [ 87.081] sna_do_copy: clipped src extents (0, 0), (553, 37) [ 87.081] sna_do_copy: pixmap -- no source clipping [ 87.081] sna_do_copy: src extents (0, 0), (553, 37) x 1 [ 87.081] sna_do_copy: copy region (65, 1044), (618, 1081) x 4 + (-65, -1044) [ 87.081] sna_copy_boxes (boxes=4x[(605, 1044), (618, 1061)...], src pixmap=5253+(-65, -1044), dst pixmap=3060+(-65, -24), alu=3, src.size=553x37, dst.size=3775x2136) [ 87.081] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94b2b260, gpu_bo=146, cpu_bo=0), replaces=0 [ 87.081] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 87.081] sna_drawable_use_bo pixmap=3060, box=((0, 1020), (553, 1057)), flags=3... [ 87.081] sna_drawable_use_bo: exported target, set PREFER_GPU [ 87.081] sna_drawable_use_bo: pinned, never REPLACES [ 87.081] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=3 [ 87.081] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 87.081] sna_drawable_use_bo: using whole GPU bo [ 87.081] sna_pixmap_move_to_gpu(pixmap=5253, usage=0), flags=a [ 87.081] sna_pixmap_move_to_gpu: already all-damaged [ 87.081] sna_pixmap_mark_active: pixmap=5253, handle=146 [ 87.081] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 87.081] gen9_render_copy_boxes (0, -1020)->(0, 0) x 4, alu=3, flags=0, self-copy=0, overlaps? 0 [ 87.081] kgem_bo_is_render: handle=146, rq? 1 [1] [ 87.081] kgem_bo_is_render: handle=9, rq? 0 [0] [ 87.081] kgem_bo_is_render: handle=9, rq? 0 [0] [ 87.081] kgem_bo_is_render: handle=146, rq? 1 [1] [ 87.081] kgem_set_mode: flushing before new bo [ 87.081] gen8_vertex_close: used=734, vbo active? 23, vb=201, nreloc=2 [ 87.081] gen8_vertex_close: reloc[0] = 287 [ 87.081] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 87.081] kgem_add_handle: handle=23, index=5 [ 87.081] kgem_add_reloc64[11] = (delta=0, target handle=5, presumed=fd541000) [ 87.081] gen8_vertex_close: reloc[1] = 372 [ 87.081] kgem_add_reloc64: handle=23, pos=372, delta=0, domains=200000 [ 87.082] kgem_add_reloc64[12] = (delta=0, target handle=5, presumed=fd541000) [ 87.082] batch[1/1, flags=1800]: 838 838 16096 16384, nreloc=13, nexec=6, nfence=0, aperture=1164 [fenced=0] [ 87.082] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd981000 [ 87.082] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -57343 [ 87.082] kgem_fixup_relocs: shrinking by 57344 [ 87.082] __kgem_busy: handle=2, busy=0, wedged=0 [ 87.082] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd981000 [ 87.082] kgem_commit: release handle=146 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ffe77000 [ 87.082] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 87.082] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 87.082] __kgem_bo_clear_busy: handle=7 [ 87.082] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 87.082] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 87.082] __kgem_bo_clear_busy: handle=143 [ 87.082] kgem_commit: release handle=143 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff6e000 [ 87.082] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 87.082] __kgem_bo_clear_busy: handle=143 [ 87.082] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 87.082] __kgem_bo_clear_busy: handle=7 [ 87.082] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 87.082] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 87.082] __kgem_bo_clear_busy: handle=143 [ 87.082] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 87.082] __kgem_bo_clear_busy: handle=143 [ 87.082] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 87.082] __kgem_busy: handle=2, busy=0, wedged=0 [ 87.082] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 87.082] kgem_check_bo: num_pages=+8164, num_exec=+2 [ 87.082] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 87.082] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 87.082] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 87.082] kgem_add_handle: handle=4, index=0 [ 87.082] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 87.082] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 87.082] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 87.082] gen9_composite_get_binding_table(ffc0) [ 87.082] kgem_add_reloc64: handle=9, pos=16360, delta=0, domains=20002 [ 87.082] kgem_add_handle: handle=9, index=1 [ 87.082] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f02dd000) [ 87.082] __kgem_bo_mark_dirty: handle=9 (proxy? 0) [ 87.082] [3fe0] bind bo(handle=9, addr=f02dd000), format=192, width=3775, height=2136, pitch=15360, tiling=1 -> render [ 87.082] kgem_add_reloc64: handle=146, pos=16344, delta=0, domains=40000 [ 87.082] kgem_add_handle: handle=146, index=2 [ 87.082] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=ffe77000) [ 87.082] [3fd0] bind bo(handle=146, addr=ffe77000), format=192, width=553, height=37, pitch=2560, tiling=1 -> sampler [ 87.082] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 87.082] gen9_emit_sampler: sampler = 0 [ 87.082] gen9_emit_sf: num_sf_outputs=1 [ 87.082] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 87.083] gen9_emit_vertex_elements: setup id=0 [ 87.083] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 87.083] (540, 0) -> (540, 1020) + (13, 17) [ 87.083] (0, 17) -> (0, 1037) + (409, 3) [ 87.083] (540, 17) -> (540, 1037) + (13, 3) [ 87.083] (0, 20) -> (0, 1040) + (409, 17) [ 87.083] gen8_vertex_flush[490] = 12 [ 87.083] sna_accel_flush: flush?=1, dirty?=0 [ 87.083] gen8_vertex_close: used=758, vbo active? 23, vb=1, nreloc=1 [ 87.083] gen8_vertex_close: reloc[0] = 287 [ 87.083] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 87.083] kgem_add_handle: handle=23, index=3 [ 87.083] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd541000) [ 87.083] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=8238 [fenced=0] [ 87.083] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 87.083] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 87.083] kgem_fixup_relocs: shrinking by 61440 [ 87.083] __kgem_busy: handle=1, busy=0, wedged=0 [ 87.083] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 87.083] kgem_commit: release handle=9 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f02dd000 [ 87.083] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 87.083] kgem_commit: release handle=146 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=ffe77000 [ 87.083] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 87.083] __kgem_busy: handle=1, busy=0, wedged=0 [ 87.083] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7fc6b4c21000, tiling=0, domain=3, offset=4250144768 [ 87.083] sna_accel_flush: flush?=0, dirty?=0 [ 87.083] sna_accel_flush: flush?=0, dirty?=0 [ 87.083] sna_accel_flush: flush?=0, dirty?=0 [ 87.083] sna_block_handler (tv=0.0) [ 87.083] sna_wakeup_handler [ 87.083] sna_mode_wakeup: len=64 [ 87.083] sna_dri2_vblank_handler(type=2, sequence=4975, draw=4181) [ 87.083] sna_crtc_record_swap: recording last swap on pipe=0, frame 4975 [msc=4975], time 87.79896 [ 87.083] sna_dri2_vblank_handler: 2 complete, frame=4975 tv=87.79896 [ 87.083] sna_dri2_blit_complete: blit finished [ 87.083] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4975, tv=87.79896) [ 87.083] frame_swap_complete(type=2): draw=146, pipe=0, frame=4975 [msc=4975], tv=87.79896 [ 87.083] sna_accel_flush: flush?=0, dirty?=0 [ 87.083] sna_dri2_event_free(draw?=1) [ 87.083] sna_dri2_remove_event: remove[0x561c94b075a0] from window 146, active? 1 [ 87.083] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=114] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 87.083] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=32] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 87.083] sna_dri2_vblank_handler complete [ 87.083] sna_mode_wakeup: recording last swap on pipe=0, frame 4975 [136f], time 87.79896 [ 87.083] sna_mode_wakeup: removing handle=32 [active_scanout=0] from scanout, installing handle=114 [active_scanout=2] [ 87.083] sna_mode_wakeup: flip complete, pending? 1 [ 87.083] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 87.083] sna_accel_flush: flush?=0, dirty?=0 [ 87.083] sna_accel_flush: flush?=0, dirty?=0 [ 87.083] sna_block_handler (tv=0.0) [ 87.083] sna_wakeup_handler [ 87.083] sna_destroy_pixmap: pixmap=5253, attached?=1 [ 87.084] _kgem_bo_destroy: handle=146, proxy? 0 [ 87.084] __kgem_bo_destroy: handle=146, size=262144 [ 87.084] __kgem_busy: handle=146, busy=0, wedged=0 [ 87.084] __kgem_bo_clear_busy: handle=146 [ 87.084] kgem_bo_move_to_inactive: moving handle=146 to inactive [ 87.084] __sna_free_pixmap(pixmap=5253) [ 87.084] sna_accel_flush: flush?=0, dirty?=0 [ 87.084] sna_accel_flush: flush?=0, dirty?=0 [ 87.084] sna_block_handler (tv=0.457000) [ 87.084] kgem_retire, need_retire?=1 [ 87.084] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 87.084] kgem_retire__requests_ring: retiring ring 0 [ 87.084] __kgem_busy: handle=2, busy=0, wedged=0 [ 87.084] __kgem_retire_rq: request 2 complete [ 87.084] kgem_retire__requests_ring: retiring ring 0 [ 87.084] __kgem_busy: handle=1, busy=0, wedged=0 [ 87.084] __kgem_retire_rq: request 1 complete [ 87.084] __kgem_bo_flush: handle=9, busy=0, wedged=0 [ 87.084] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 87.084] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 87.084] kgem_retire -- retired=0, need_retire=0 [ 87.084] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 87.084] gen6_render_retire: resetting idle vbo [ 87.084] sna_scanout_do_flush: flush timer active: delta=2 [ 87.084] sna_scanout_do_flush (time=87084), triggered [ 87.084] sna_scanout_flush (time=87084), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 87.084] has_shadow: has pending damage? 0, outstanding flips: 0 [ 87.084] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 87.084] has_shadow: has pending damage? 0, outstanding flips: 0 [ 87.084] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 87.084] sna_accel_do_throttle -- no pending activity [ 87.084] sna_accel_block: evaluating timers, active=5 [ 87.084] sna_accel_block: flush timer expires in 16 [87100] [ 87.084] sna_wakeup_handler [ 87.084] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=32, name=80 [ 87.084] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 87.084] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 87.084] sna_dri2_get_back: draw size=3840x2160, back buffer handle=32 size=3840x2160, is-scanout? 1, active?=0, pitch=15360, front pitch=15360 [ 87.084] sna_dri2_get_back: reuse backbuffer? 1 [ 87.084] sna_dri2_get_back: back buffer handle=32, active?=0, refcnt=1 [ 87.084] sna_dri2_get_back: reuse unattached back [ 87.084] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 87.084] sna_dri2_reuse_buffer: reusing back buffer handle=32, name=80, pitch=15360, age=0 [ 87.084] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 87.084] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=114, name=86, active_scanout=2 [ 87.084] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 87.084] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=114] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 87.084] sna_accel_flush: flush?=0, dirty?=0 [ 87.084] sna_accel_flush: flush?=0, dirty?=0 [ 87.084] sna_accel_flush: flush?=0, dirty?=0 [ 87.084] sna_block_handler (tv=0.457000) [ 87.084] sna_scanout_do_flush: flush timer active: delta=16 [ 87.084] sna_accel_do_throttle -- no pending activity [ 87.084] sna_accel_block: evaluating timers, active=5 [ 87.084] sna_accel_block: flush timer expires in 16 [87100] [ 87.087] sna_wakeup_handler [ 87.087] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 87.087] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 87.087] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 87.087] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 87.087] sna_dri2_get_msc(draw=146, pipe=0) [ 87.087] sna_crtc_record_swap: recording last swap on pipe=0, frame 4975 [msc=4975], time 87.79896 [ 87.087] sna_dri2_get_msc: msc=4975 [raw=4975], ust=87079896 [ 87.087] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=32 (refs=1/1, flush=0) , front=114 (refs=2/3, flush=1) [ 87.087] sna_dri2_schedule_swap(target_msc=4975, divisor=0, remainder=0) [ 87.087] sna_dri2_schedule_swap: using front handle=114, active_scanout?=2, flush?=1 [ 87.087] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 87.087] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 87.087] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 87.087] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 87.087] sna_crtc_record_swap: recording last swap on pipe=0, frame 4975 [msc=4975], time 87.79896 [ 87.087] immediate_swap: current_msc=4975, target_msc=4975 -- yes [ 87.087] can_flip: no, shadow enabled [ 87.087] sna_dri2_add_event: adding event to window 146) [ 87.087] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 87.087] sna_dri2_immediate_blit: no pending blit, starting chain [ 87.087] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 87.087] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 87.087] can_xchg: back size=8700f00, front size=8700f00 [ 87.087] can_xchg: yes, pixmap=4091 [ 87.087] sna_dri2_xchg: win=146, exchange front=114/86,ref=3 and back=32/80,ref=2, pixmap=4091 3840x2160 [ 87.087] sna_dri2_xchg: back_bo handle=32, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 87.087] sna_dri2_xchg: front_bo handle=114, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 87.087] set_bo: pixmap=4091, handle=32 (old handle=114) [ 87.087] set_bo: marking whole pixmap as damaged [ 87.087] set_bo: applying final/discard move-to-gpu [ 87.087] wait_for_shadow: flags=0, flips=0, handle=114, shadow=29 [ 87.087] set_bo: dropping flush hint from handle=114 [ 87.087] set_bo: adding flush hint to handle=32 [ 87.087] mark_stale(handle=114) => 1 [ 87.087] swap_limit: draw=146 setting swap limit to 3 [ 87.087] sna_dri2_swap_limit_validate: swap limit set to 3 [ 87.087] sna_next_vblank(pipe=0, waiting until next vblank) [ 87.087] sna_dri2_schedule_swap: reported target_msc=4975 [ 87.087] sna_accel_flush: flush?=0, dirty?=0 [ 87.087] sna_accel_flush: flush?=0, dirty?=0 [ 87.087] sna_accel_flush: flush?=0, dirty?=0 [ 87.087] sna_accel_flush: flush?=0, dirty?=0 [ 87.087] sna_block_handler (tv=0.454000) [ 87.087] sna_scanout_do_flush: flush timer active: delta=13 [ 87.087] sna_accel_do_throttle -- no pending activity [ 87.087] sna_accel_block: evaluating timers, active=5 [ 87.087] sna_accel_block: flush timer expires in 13 [87100] [ 87.094] sna_wakeup_handler [ 87.094] sna_accel_flush: flush?=0, dirty?=0 [ 87.094] sna_accel_flush: flush?=0, dirty?=0 [ 87.094] sna_block_handler (tv=0.447000) [ 87.094] sna_scanout_do_flush: flush timer active: delta=6 [ 87.094] sna_accel_do_throttle -- no pending activity [ 87.094] sna_accel_block: evaluating timers, active=5 [ 87.094] sna_accel_block: flush timer expires in 6 [87100] [ 87.095] sna_wakeup_handler [ 87.095] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=114, name=86 [ 87.095] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 87.095] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 87.095] sna_dri2_get_back: draw size=3840x2160, back buffer handle=114 size=3840x2160, is-scanout? 1, active?=1, pitch=15360, front pitch=15360 [ 87.095] sna_dri2_get_back: reuse backbuffer? 1 [ 87.095] sna_dri2_get_back: back buffer handle=114, active?=1, refcnt=2 [ 87.095] sna_dri2_get_back: cache: handle=128, active=0 [ 87.095] sna_dri2_get_back: reuse cache handle=128, name=76, flags=0 [ 87.095] sna_dri2_get_back: caching handle=114 (name=86, flags=0, active_scanout=1) [ 87.095] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 87.095] sna_dri2_reuse_buffer: reusing back buffer handle=128, name=76, pitch=15360, age=0 [ 87.095] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 87.095] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=32, name=80, active_scanout=1 [ 87.095] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 87.095] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=4, draw=146, pixmap=4091, proxy?=0 [ 87.095] sna_accel_flush: flush?=0, dirty?=0 [ 87.095] sna_accel_flush: flush?=0, dirty?=0 [ 87.095] sna_accel_flush: flush?=0, dirty?=0 [ 87.095] sna_block_handler (tv=0.446000) [ 87.095] sna_scanout_do_flush: flush timer active: delta=5 [ 87.095] sna_accel_do_throttle -- no pending activity [ 87.095] sna_accel_block: evaluating timers, active=5 [ 87.095] sna_accel_block: flush timer expires in 5 [87100] [ 87.096] sna_wakeup_handler [ 87.096] sna_mode_wakeup: len=32 [ 87.096] sna_dri2_vblank_handler(type=2, sequence=4976, draw=4181) [ 87.096] sna_crtc_record_swap: recording last swap on pipe=0, frame 4976 [msc=4976], time 87.96554 [ 87.096] sna_dri2_vblank_handler: 2 complete, frame=4976 tv=87.96554 [ 87.096] sna_dri2_blit_complete: blit finished [ 87.096] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4976, tv=87.96554) [ 87.096] frame_swap_complete(type=2): draw=146, pipe=0, frame=4976 [msc=4976], tv=87.96554 [ 87.096] sna_accel_flush: flush?=0, dirty?=0 [ 87.096] sna_dri2_event_free(draw?=1) [ 87.096] sna_dri2_remove_event: remove[0x561c94b075a0] from window 146, active? 1 [ 87.096] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 87.096] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=128] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 87.096] sna_dri2_vblank_handler complete [ 87.096] sna_block_handler (tv=0.445000) [ 87.096] sna_scanout_do_flush: flush timer active: delta=4 [ 87.096] sna_accel_do_throttle -- no pending activity [ 87.096] sna_accel_block: evaluating timers, active=5 [ 87.096] sna_accel_block: flush timer expires in 4 [87100] [ 87.097] sna_wakeup_handler [ 87.097] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 87.097] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 87.097] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 87.097] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 87.097] sna_dri2_get_msc(draw=146, pipe=0) [ 87.097] sna_crtc_record_swap: recording last swap on pipe=0, frame 4976 [msc=4976], time 87.96554 [ 87.097] sna_dri2_get_msc: msc=4976 [raw=4976], ust=87096554 [ 87.097] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=128 (refs=1/1, flush=0) , front=32 (refs=2/2, flush=1) [ 87.097] sna_dri2_schedule_swap(target_msc=4976, divisor=0, remainder=0) [ 87.097] sna_dri2_schedule_swap: using front handle=32, active_scanout?=1, flush?=1 [ 87.097] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 87.097] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 87.097] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 87.097] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 87.097] sna_crtc_record_swap: recording last swap on pipe=0, frame 4976 [msc=4976], time 87.96554 [ 87.097] immediate_swap: current_msc=4976, target_msc=4976 -- yes [ 87.097] can_flip: no, shadow enabled [ 87.097] sna_dri2_add_event: adding event to window 146) [ 87.097] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 87.097] sna_dri2_immediate_blit: no pending blit, starting chain [ 87.097] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 87.097] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 87.097] can_xchg: back size=8700f00, front size=8700f00 [ 87.097] can_xchg: yes, pixmap=4091 [ 87.097] sna_dri2_xchg: win=146, exchange front=32/80,ref=3 and back=128/76,ref=2, pixmap=4091 3840x2160 [ 87.097] sna_dri2_xchg: back_bo handle=128, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 87.097] sna_dri2_xchg: front_bo handle=32, pitch=15360, size=66355200, ref=2, active_scanout?=1 [ 87.097] set_bo: pixmap=4091, handle=128 (old handle=32) [ 87.097] set_bo: marking whole pixmap as damaged [ 87.097] set_bo: dropping flush hint from handle=32 [ 87.097] set_bo: adding flush hint to handle=128 [ 87.097] mark_stale(handle=32) => 1 [ 87.097] swap_limit: draw=146 setting swap limit to 3 [ 87.097] sna_dri2_swap_limit_validate: swap limit set to 3 [ 87.098] sna_next_vblank(pipe=0, waiting until next vblank) [ 87.098] sna_dri2_schedule_swap: reported target_msc=4976 [ 87.098] sna_accel_flush: flush?=0, dirty?=0 [ 87.098] sna_accel_flush: flush?=0, dirty?=0 [ 87.098] sna_accel_flush: flush?=0, dirty?=0 [ 87.098] sna_accel_flush: flush?=0, dirty?=0 [ 87.098] sna_block_handler (tv=0.443000) [ 87.098] sna_scanout_do_flush: flush timer active: delta=2 [ 87.098] sna_scanout_do_flush (time=87098), triggered [ 87.098] sna_scanout_flush (time=87098), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 87.098] has_shadow: has pending damage? 1, outstanding flips: 0 [ 87.098] stop_flush: scanout=128 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 87.098] has_shadow: has pending damage? 1, outstanding flips: 0 [ 87.098] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 87.098] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 87.098] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 87.098] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 87.098] sna_pixmap_move_to_gpu: already all-damaged [ 87.098] sna_pixmap_mark_active: pixmap=4091, handle=128 [ 87.098] sna_mode_redisplay: crtc[0] transformed? 0 [ 87.098] sna_mode_redisplay: crtc[1] transformed? 0 [ 87.098] sna_mode_redisplay: crtc[2] transformed? 0 [ 87.098] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=128 [active=1] [ 87.098] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 114, transformed? 0 [ 87.098] get_fb: reusing fb=80 for handle=128 [ 87.098] sna_mode_redisplay: recording flip on CRTC:32 handle=128, active_scanout=2, serial=3 [ 87.098] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 87.098] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 87.098] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 87.098] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 87.098] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=128, shadow handle=29 [ 87.098] sna_accel_do_throttle -- no pending activity [ 87.098] sna_accel_block: evaluating timers, active=5 [ 87.098] sna_accel_block: flush timer expires in 16 [87114] [ 87.112] sna_wakeup_handler [ 87.113] sna_mode_wakeup: len=64 [ 87.113] sna_dri2_vblank_handler(type=2, sequence=4977, draw=4181) [ 87.113] sna_crtc_record_swap: recording last swap on pipe=0, frame 4977 [msc=4977], time 87.113206 [ 87.113] sna_dri2_vblank_handler: 2 complete, frame=4977 tv=87.113206 [ 87.113] sna_dri2_blit_complete: blit finished [ 87.113] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4977, tv=87.113206) [ 87.113] frame_swap_complete(type=2): draw=146, pipe=0, frame=4977 [msc=4977], tv=87.113206 [ 87.113] sna_accel_flush: flush?=0, dirty?=0 [ 87.113] sna_dri2_event_free(draw?=1) [ 87.113] sna_dri2_remove_event: remove[0x561c94b075a0] from window 146, active? 1 [ 87.113] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=128] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 87.113] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=32] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 87.113] sna_dri2_vblank_handler complete [ 87.113] sna_mode_wakeup: recording last swap on pipe=0, frame 4977 [1371], time 87.113206 [ 87.113] sna_mode_wakeup: removing handle=114 [active_scanout=0] from scanout, installing handle=128 [active_scanout=2] [ 87.113] sna_mode_wakeup: flip complete, pending? 1 [ 87.113] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 87.113] sna_block_handler (tv=0.428000) [ 87.113] sna_scanout_do_flush: flush timer active: delta=1 [ 87.113] sna_scanout_do_flush (time=87113), triggered [ 87.113] sna_scanout_flush (time=87113), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 87.113] has_shadow: has pending damage? 0, outstanding flips: 0 [ 87.113] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 87.113] has_shadow: has pending damage? 0, outstanding flips: 0 [ 87.113] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 87.113] sna_accel_do_throttle -- no pending activity [ 87.113] sna_accel_block: evaluating timers, active=5 [ 87.113] sna_accel_block: flush timer expires in 16 [87129] [ 87.129] sna_wakeup_handler [ 87.129] sna_accel_flush: flush?=0, dirty?=0 [ 87.129] sna_accel_flush: flush?=0, dirty?=0 [ 87.130] sna_block_handler (tv=0.412000) [ 87.130] sna_scanout_do_flush: flush timer active: delta=-1 [ 87.130] sna_scanout_do_flush (time=87130), triggered [ 87.130] sna_scanout_flush (time=87130), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 87.130] has_shadow: has pending damage? 0, outstanding flips: 0 [ 87.130] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 87.130] has_shadow: has pending damage? 0, outstanding flips: 0 [ 87.130] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 87.130] sna_accel_do_throttle -- no pending activity [ 87.130] sna_accel_block: evaluating timers, active=5 [ 87.130] sna_accel_block: flush timer expires in 16 [87146] [ 87.130] sna_wakeup_handler [ 87.130] sna_block_handler (tv=0.411000) [ 87.130] sna_scanout_do_flush: flush timer active: delta=16 [ 87.130] sna_accel_do_throttle -- no pending activity [ 87.130] sna_accel_block: evaluating timers, active=5 [ 87.130] sna_accel_block: flush timer expires in 16 [87146] [ 87.131] sna_wakeup_handler [ 87.131] sna_block_handler (tv=0.410000) [ 87.131] sna_scanout_do_flush: flush timer active: delta=15 [ 87.131] sna_accel_do_throttle -- no pending activity [ 87.131] sna_accel_block: evaluating timers, active=5 [ 87.131] sna_accel_block: flush timer expires in 15 [87146] [ 87.146] sna_wakeup_handler [ 87.146] sna_block_handler (tv=0.395000) [ 87.146] sna_scanout_do_flush: flush timer active: delta=0 [ 87.146] sna_scanout_do_flush (time=87146), triggered [ 87.147] sna_scanout_flush (time=87146), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 87.147] has_shadow: has pending damage? 0, outstanding flips: 0 [ 87.147] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 87.147] has_shadow: has pending damage? 0, outstanding flips: 0 [ 87.147] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 87.147] sna_accel_do_throttle -- no pending activity [ 87.147] sna_accel_block: evaluating timers, active=5 [ 87.147] sna_accel_block: flush timer expires in 16 [87162] [ 87.163] sna_wakeup_handler [ 87.163] sna_block_handler (tv=0.378000) [ 87.163] sna_scanout_do_flush: flush timer active: delta=-1 [ 87.163] sna_scanout_do_flush (time=87163), triggered [ 87.163] sna_scanout_flush (time=87163), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 87.163] has_shadow: has pending damage? 0, outstanding flips: 0 [ 87.163] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 87.163] has_shadow: has pending damage? 0, outstanding flips: 0 [ 87.163] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 87.163] sna_accel_do_throttle -- no pending activity [ 87.163] sna_accel_block: evaluating timers, active=5 [ 87.163] sna_accel_block: flush timer expires in 16 [87179] [ 87.179] sna_wakeup_handler [ 87.179] sna_block_handler (tv=0.362000) [ 87.179] sna_scanout_do_flush: flush timer active: delta=0 [ 87.179] sna_scanout_do_flush (time=87179), triggered [ 87.180] sna_scanout_flush (time=87179), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 87.180] has_shadow: has pending damage? 0, outstanding flips: 0 [ 87.180] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 87.180] has_shadow: has pending damage? 0, outstanding flips: 0 [ 87.180] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 87.180] sna_accel_do_throttle -- no pending activity [ 87.180] sna_accel_block: evaluating timers, active=5 [ 87.180] sna_accel_block: flush timer expires in 16 [87195] [ 87.196] sna_wakeup_handler [ 87.196] sna_block_handler (tv=0.345000) [ 87.196] sna_scanout_do_flush: flush timer active: delta=-1 [ 87.196] sna_scanout_do_flush (time=87196), triggered [ 87.196] sna_scanout_flush (time=87196), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 87.196] has_shadow: has pending damage? 0, outstanding flips: 0 [ 87.196] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 87.196] has_shadow: has pending damage? 0, outstanding flips: 0 [ 87.196] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 87.196] sna_accel_do_throttle -- no pending activity [ 87.196] sna_accel_block: evaluating timers, active=5 [ 87.196] sna_accel_block: flush timer expires in 16 [87212] [ 87.212] sna_wakeup_handler [ 87.212] sna_block_handler (tv=0.329000) [ 87.212] sna_scanout_do_flush: flush timer active: delta=0 [ 87.212] sna_scanout_do_flush (time=87212), triggered [ 87.212] sna_scanout_flush (time=87212), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 87.212] has_shadow: has pending damage? 0, outstanding flips: 0 [ 87.212] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 87.213] has_shadow: has pending damage? 0, outstanding flips: 0 [ 87.213] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 87.213] sna_accel_do_throttle -- no pending activity [ 87.213] sna_accel_block: evaluating timers, active=5 [ 87.213] sna_accel_block: flush timer expires in 16 [87228] [ 87.229] sna_wakeup_handler [ 87.229] sna_block_handler (tv=0.312000) [ 87.229] sna_scanout_do_flush: flush timer active: delta=-1 [ 87.229] sna_scanout_do_flush (time=87229), triggered [ 87.229] sna_scanout_flush (time=87229), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 87.229] has_shadow: has pending damage? 0, outstanding flips: 0 [ 87.229] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 87.229] has_shadow: has pending damage? 0, outstanding flips: 0 [ 87.229] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 87.229] sna_accel_do_throttle -- no pending activity [ 87.229] sna_accel_block: evaluating timers, active=5 [ 87.229] sna_accel_block: flush timer expires in 16 [87245] [ 87.245] sna_wakeup_handler [ 87.245] sna_block_handler (tv=0.296000) [ 87.245] sna_scanout_do_flush: flush timer active: delta=0 [ 87.245] sna_scanout_do_flush (time=87245), triggered [ 87.245] sna_scanout_flush (time=87245), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 87.245] has_shadow: has pending damage? 0, outstanding flips: 0 [ 87.245] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 87.245] has_shadow: has pending damage? 0, outstanding flips: 0 [ 87.245] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 87.245] sna_accel_do_throttle -- no pending activity [ 87.245] sna_accel_block: evaluating timers, active=5 [ 87.245] sna_accel_block: flush timer expires in 16 [87261] [ 87.248] sna_wakeup_handler [ 87.249] sna_accel_flush: flush?=0, dirty?=0 [ 87.249] sna_accel_flush: flush?=0, dirty?=0 [ 87.249] sna_block_handler (tv=0.499000) [ 87.249] sna_scanout_do_flush: flush timer active: delta=12 [ 87.249] sna_accel_do_throttle -- no pending activity [ 87.249] sna_accel_block: evaluating timers, active=5 [ 87.249] sna_accel_block: flush timer expires in 12 [87261] [ 87.249] sna_wakeup_handler [ 87.249] sna_block_handler (tv=0.499000) [ 87.249] sna_scanout_do_flush: flush timer active: delta=12 [ 87.249] sna_accel_do_throttle -- no pending activity [ 87.249] sna_accel_block: evaluating timers, active=5 [ 87.249] sna_accel_block: flush timer expires in 12 [87261] [ 87.250] sna_wakeup_handler [ 87.250] sna_accel_flush: flush?=0, dirty?=0 [ 87.250] sna_accel_flush: flush?=0, dirty?=0 [ 87.250] sna_accel_flush: flush?=0, dirty?=0 [ 87.250] sna_accel_flush: flush?=0, dirty?=0 [ 87.250] sna_block_handler (tv=0.498000) [ 87.250] sna_scanout_do_flush: flush timer active: delta=11 [ 87.250] sna_accel_do_throttle -- no pending activity [ 87.250] sna_accel_block: evaluating timers, active=5 [ 87.250] sna_accel_block: flush timer expires in 11 [87261] [ 87.252] sna_wakeup_handler [ 87.252] sna_accel_flush: flush?=0, dirty?=0 [ 87.252] sna_block_handler (tv=0.496000) [ 87.252] sna_scanout_do_flush: flush timer active: delta=9 [ 87.252] sna_accel_do_throttle -- no pending activity [ 87.252] sna_accel_block: evaluating timers, active=5 [ 87.252] sna_accel_block: flush timer expires in 9 [87261] [ 87.261] sna_wakeup_handler [ 87.261] sna_block_handler (tv=0.487000) [ 87.261] sna_scanout_do_flush: flush timer active: delta=0 [ 87.261] sna_scanout_do_flush (time=87261), triggered [ 87.261] sna_scanout_flush (time=87261), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 87.262] has_shadow: has pending damage? 0, outstanding flips: 0 [ 87.262] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 87.262] has_shadow: has pending damage? 0, outstanding flips: 0 [ 87.262] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 87.262] sna_accel_do_throttle -- no pending activity [ 87.262] sna_accel_block: evaluating timers, active=5 [ 87.262] sna_accel_block: flush timer expires in 16 [87277] [ 87.263] sna_wakeup_handler [ 87.263] sna_accel_flush: flush?=0, dirty?=0 [ 87.263] sna_accel_flush: flush?=0, dirty?=0 [ 87.263] sna_block_handler (tv=0.485000) [ 87.263] sna_scanout_do_flush: flush timer active: delta=14 [ 87.263] sna_accel_do_throttle -- no pending activity [ 87.263] sna_accel_block: evaluating timers, active=5 [ 87.263] sna_accel_block: flush timer expires in 14 [87277] [ 87.278] sna_wakeup_handler [ 87.278] sna_block_handler (tv=0.470000) [ 87.278] sna_scanout_do_flush: flush timer active: delta=-1 [ 87.278] sna_scanout_do_flush (time=87278), triggered [ 87.278] sna_scanout_flush (time=87278), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 87.278] has_shadow: has pending damage? 0, outstanding flips: 0 [ 87.278] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 87.278] has_shadow: has pending damage? 0, outstanding flips: 0 [ 87.278] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 87.278] sna_accel_do_throttle -- no pending activity [ 87.278] sna_accel_block: evaluating timers, active=5 [ 87.278] sna_accel_block: flush timer expires in 16 [87294] [ 87.279] sna_wakeup_handler [ 87.279] sna_create_pixmap(22, 20, 32, usage=0) [ 87.279] kgem_can_create_2d: 22x20 @ 32 [ 87.279] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=20 [ 87.280] kgem_can_create_2d: untiled size=4096 [ 87.280] kgem_choose_tiling: too thin [width 22, 32 bpp] for TILING_X [ 87.280] kgem_choose_tiling: 22x20 -> 0 [ 87.280] sna_create_pixmap: usage=0, flags=a [ 87.280] sna_create_pixmap: small buffer [1760], attaching to shadow pixmap [ 87.280] create_pixmap: allocating pixmap 22x20, depth=32/32, size=1768 [ 87.280] create_pixmap: serial=5254, usage=0, 22x20 [ 87.280] sna_create_pixmap: serial=5254, 22x20, usage=0 [ 87.280] sna_composite_rectangles(pixmap=5255, op=0, 0 x 1 [(0, 0)x(22, 20) ...]) [ 87.280] sna_composite_rectangles: converted to op 0 [ 87.280] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 87.280] sna_composite_rectangles: nrects=1, region=(0, 0), (22, 20) x 1 [ 87.280] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 87.280] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 87.280] sna_composite_rectangles: fallback, dst pixmap=5255 too small or not attached [ 87.280] sna_composite_rectangles: fallback [ 87.280] sna_drawable_move_region_to_cpu(pixmap=5255 (22x20), [(0, 0), (22, 20)], flags=1) [ 87.280] sna_drawable_move_region_to_cpu: region (0, 0), (22, 20) + (0, 0) subsumes pixmap (22x20) [ 87.280] _sna_pixmap_move_to_cpu(pixmap=5255, 22x20, flags=1) [ 87.280] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 87.280] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 87.280] operate_inplace: no, inplace operation not suitable [ 87.280] _sna_pixmap_move_to_cpu: marking as damaged [ 87.280] __sna_damage_all(22, 20) [ 87.280] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 87.280] sna_composite_rectangles(pixmap=5255, op=1, fff2f1f0 x 1 [(0, 0)x(22, 20) ...]) [ 87.280] sna_composite_rectangles: converted to op 1 [ 87.280] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 87.280] sna_composite_rectangles: nrects=1, region=(0, 0), (22, 20) x 1 [ 87.280] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 87.280] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 87.280] sna_composite_rectangles: fallback, dst pixmap=5255 too small or not attached [ 87.280] sna_composite_rectangles: fallback [ 87.280] sna_drawable_move_region_to_cpu(pixmap=5255 (22x20), [(0, 0), (22, 20)], flags=1) [ 87.280] sna_drawable_move_region_to_cpu: pixmap=5255 all damaged on CPU [ 87.280] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 87.280] sna_composite_rectangles: fallback fill: (0, 0)x(22, 20) fff2f1f0 [ 87.280] sna_composite_rectangles(pixmap=5255, op=1, ff300a24 x 2 [(0, 0)x(22, 20) ...]) [ 87.280] sna_composite_rectangles: converted to op 1 [ 87.280] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 87.280] sna_composite_rectangles[1] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 87.280] sna_composite_rectangles: nrects=2, region=(0, 0), (22, 20) x 2 [ 87.280] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 87.280] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 87.280] sna_composite_rectangles: fallback, dst pixmap=5255 too small or not attached [ 87.280] sna_composite_rectangles: fallback [ 87.280] sna_drawable_move_region_to_cpu(pixmap=5255 (22x20), [(0, 0), (22, 20)], flags=1) [ 87.280] sna_drawable_move_region_to_cpu: pixmap=5255 all damaged on CPU [ 87.280] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 87.280] sna_composite_rectangles: fallback fill: (0, 0)x(22, 20) ff300a24 [ 87.280] sna_glyphs(op=3, nlist=1, src=(-8, -2)) [ 87.280] sna_glyphs: fallback -- too small (22x20) [ 87.280] glyphs_fallback: nlist=1, count=4, extents (-9, -12), (28, 1) [ 87.280] glyphs_fallback: clipped extents (0, 0), (22, 1) [ 87.281] sna_drawable_move_region_to_cpu(pixmap=5255 (22x20), [(0, 0), (22, 1)], flags=3) [ 87.281] sna_drawable_move_region_to_cpu: pixmap=5255 all damaged on CPU [ 87.281] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 87.281] __sna_glyph_get_image: creating image cache for glyph 0x561c94acc0d0 (on screen 0) [ 87.281] glyphs_fallback: inserting glyph 0x561c94acc0d0 into pixman cache [ 87.281] __sna_glyph_get_image: creating image cache for glyph 0x561c94aca110 (on screen 0) [ 87.281] glyphs_fallback: inserting glyph 0x561c94aca110 into pixman cache [ 87.281] __sna_glyph_get_image: creating image cache for glyph 0x561c94aca560 (on screen 0) [ 87.281] glyphs_fallback: inserting glyph 0x561c94aca560 into pixman cache [ 87.281] sna_glyphs(op=3, nlist=1, src=(1, 15)) [ 87.281] sna_glyphs: fallback -- too small (22x20) [ 87.281] glyphs_fallback: nlist=1, count=1, extents (0, 4), (10, 15) [ 87.281] glyphs_fallback: clipped extents (0, 4), (10, 15) [ 87.281] sna_drawable_move_region_to_cpu(pixmap=5255 (22x20), [(0, 4), (10, 15)], flags=3) [ 87.281] sna_drawable_move_region_to_cpu: pixmap=5255 all damaged on CPU [ 87.281] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 87.281] sna_composite_rectangles(pixmap=5255, op=1, ffffffff x 1 [(10, 1)x(9, 17) ...]) [ 87.281] sna_composite_rectangles: converted to op 1 [ 87.281] sna_composite_rectangles[0] (10, 1)x(9, 17) -> (10, 1), (19, 18) [ 87.281] sna_composite_rectangles: nrects=1, region=(10, 1), (19, 18) x 1 [ 87.281] sna_composite_rectangles: clipped extents (10, 1),(19, 18) x 1 [ 87.281] sna_composite_rectangles: pixmap +(0, 0) extents (10, 1),(19, 18) [ 87.281] sna_composite_rectangles: fallback, dst pixmap=5255 too small or not attached [ 87.281] sna_composite_rectangles: fallback [ 87.281] sna_drawable_move_region_to_cpu(pixmap=5255 (22x20), [(10, 1), (19, 18)], flags=1) [ 87.281] sna_drawable_move_region_to_cpu: pixmap=5255 all damaged on CPU [ 87.281] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 87.281] sna_composite_rectangles: fallback fill: (10, 1)x(9, 17) ffffffff [ 87.281] sna_validate_gc(0x561c94ab2470) changes=80000, previous serial=8000145d, drawable=145d [ 87.281] sna_validate_gc: recomputing clip [ 87.281] sna_validate_gc: composite clip=1x[(65, 24), (3840, 2160)] [0x561c94abf1d0] [ 87.281] sna_copy_area: src=pixmap=5255:(0, 0)x(22, 20)+(0, 0) -> dst=pixmap=3060:(396, 1037)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 87.281] sna_copy_area: normal copy [ 87.281] sna_do_copy: src=(0, 0), dst=(396, 1037), size=(22x20) [ 87.281] sna_do_copy: after drawable: src=(0, 0), dst=(461, 1061), size=(22x20) [ 87.281] sna_do_copy: dst extents (461, 1061), (483, 1081), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 87.281] sna_do_copy: clipped dst extents (461, 1061), (483, 1081) [ 87.281] sna_do_copy: unclipped src extents (0, 0), (22, 20) [ 87.281] sna_do_copy: clipped src extents (0, 0), (22, 20) [ 87.281] sna_do_copy: pixmap -- no source clipping [ 87.281] sna_do_copy: src extents (0, 0), (22, 20) x 1 [ 87.281] sna_do_copy: copy region (461, 1061), (483, 1081) x 1 + (-461, -1061) [ 87.281] sna_copy_boxes (boxes=1x[(461, 1061), (483, 1081)...], src pixmap=5255+(-461, -1061), dst pixmap=3060+(-65, -24), alu=3, src.size=22x20, dst.size=3775x2136) [ 87.281] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c9472b610, gpu_bo=0, cpu_bo=0), replaces=0 [ 87.281] sna_drawable_use_bo pixmap=3060, box=((396, 1037), (418, 1057)), flags=8... [ 87.281] sna_drawable_use_bo: exported target, set PREFER_GPU [ 87.281] sna_drawable_use_bo: pinned, never REPLACES [ 87.281] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 87.281] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 87.281] sna_drawable_use_bo: using whole GPU bo [ 87.281] region_overlaps_damage? [ 87.281] use_shm_bo: no, not attached [ 87.281] sna_drawable_move_region_to_cpu(pixmap=5255 (22x20), [(0, 0), (22, 20)], flags=2) [ 87.281] sna_drawable_move_region_to_cpu: pixmap=5255 all damaged on CPU [ 87.281] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 87.281] sna_write_boxes x 1, src stride=88, src dx=(-396, -1037) [ 87.281] kgem_bo_can_map: handle=9, map=0x7fc6b7845000:0x0:0x7fc656564000, tiling=1, domain=0, offset=4029534208 [ 87.282] write_boxes_inplace x 1, handle=9, tiling=1 [ 87.282] upload_inplace__tiled: tiling=1 [ 87.282] kgem_bo_can_map__cpu: handle=9 [ 87.282] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 87.282] kgem_bo_map__cpu(handle=9, size=33177600, map=0x7fc6b7845000:0x7fc656564000) [ 87.282] kgem_bo_sync__cpu: handle=9 [ 87.282] __kgem_busy: handle=9, busy=0, wedged=0 [ 87.282] kgem_bo_sync__cpu: SYNC: handle=9, needs_flush? 0, domain? 0, busy? 0 [ 87.282] __kgem_busy: handle=9, busy=0, wedged=0 [ 87.282] kgem_bo_retire: retiring bo handle=9 (needed flush? 0), rq? 0 [busy?=0] [ 87.282] assert_bo_retired: handle=9, domain: 0 exec? 0, rq? 0 [ 87.282] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(396, 1037), size=22x20, pitch=88/15360 [ 87.282] sna_accel_flush: flush?=0, dirty?=0 [ 87.282] sna_accel_flush: flush?=0, dirty?=0 [ 87.282] sna_accel_flush: flush?=0, dirty?=0 [ 87.282] sna_accel_flush: flush?=0, dirty?=0 [ 87.282] sna_destroy_pixmap: pixmap=5255, attached?=1 [ 87.282] __sna_free_pixmap(pixmap=5255) [ 87.282] sna_accel_flush: flush?=0, dirty?=0 [ 87.282] sna_accel_flush: flush?=0, dirty?=0 [ 87.282] sna_accel_flush: flush?=0, dirty?=0 [ 87.282] sna_block_handler (tv=0.466000) [ 87.282] sna_scanout_do_flush: flush timer active: delta=12 [ 87.282] sna_accel_do_throttle -- no pending activity [ 87.282] sna_accel_block: evaluating timers, active=5 [ 87.282] sna_accel_block: flush timer expires in 12 [87294] [ 87.283] sna_wakeup_handler [ 87.283] sna_accel_flush: flush?=0, dirty?=0 [ 87.283] sna_accel_flush: flush?=0, dirty?=0 [ 87.283] sna_block_handler (tv=0.465000) [ 87.283] sna_scanout_do_flush: flush timer active: delta=11 [ 87.283] sna_accel_do_throttle -- no pending activity [ 87.284] sna_accel_block: evaluating timers, active=5 [ 87.284] sna_accel_block: flush timer expires in 11 [87294] [ 87.284] sna_wakeup_handler [ 87.284] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=32, name=80 [ 87.284] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 87.284] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 87.284] sna_dri2_get_back: draw size=3840x2160, back buffer handle=32 size=3840x2160, is-scanout? 1, active?=0, pitch=15360, front pitch=15360 [ 87.284] sna_dri2_get_back: reuse backbuffer? 1 [ 87.284] sna_dri2_get_back: back buffer handle=32, active?=0, refcnt=1 [ 87.284] sna_dri2_get_back: reuse unattached back [ 87.284] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 87.284] sna_dri2_reuse_buffer: reusing back buffer handle=32, name=80, pitch=15360, age=0 [ 87.284] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 87.284] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=128, name=76, active_scanout=2 [ 87.284] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 87.284] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=128] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 87.284] sna_accel_flush: flush?=0, dirty?=0 [ 87.284] sna_accel_flush: flush?=0, dirty?=0 [ 87.284] sna_accel_flush: flush?=0, dirty?=0 [ 87.284] sna_block_handler (tv=0.464000) [ 87.284] sna_scanout_do_flush: flush timer active: delta=10 [ 87.284] sna_accel_do_throttle -- no pending activity [ 87.284] sna_accel_block: evaluating timers, active=5 [ 87.284] sna_accel_block: flush timer expires in 10 [87294] [ 87.285] sna_wakeup_handler [ 87.285] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 87.285] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 87.285] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 87.285] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 87.285] sna_dri2_get_msc(draw=146, pipe=0) [ 87.285] sna_crtc_record_swap: recording last swap on pipe=0, frame 4987 [msc=4987], time 87.279747 [ 87.285] sna_dri2_get_msc: msc=4987 [raw=4987], ust=87279747 [ 87.285] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=32 (refs=1/1, flush=0) , front=128 (refs=2/3, flush=1) [ 87.285] sna_dri2_schedule_swap(target_msc=4977, divisor=0, remainder=0) [ 87.285] sna_dri2_schedule_swap: using front handle=128, active_scanout?=2, flush?=1 [ 87.286] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 87.286] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 87.286] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 87.286] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 87.286] sna_crtc_record_swap: recording last swap on pipe=0, frame 4987 [msc=4987], time 87.279747 [ 87.286] immediate_swap: current_msc=4987, target_msc=4977 -- yes [ 87.286] can_flip: no, shadow enabled [ 87.286] sna_dri2_add_event: adding event to window 146) [ 87.286] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 87.286] sna_dri2_immediate_blit: no pending blit, starting chain [ 87.286] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 87.286] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 87.286] can_xchg: back size=8700f00, front size=8700f00 [ 87.286] can_xchg: yes, pixmap=4091 [ 87.286] sna_dri2_xchg: win=146, exchange front=128/76,ref=3 and back=32/80,ref=2, pixmap=4091 3840x2160 [ 87.286] sna_dri2_xchg: back_bo handle=32, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 87.286] sna_dri2_xchg: front_bo handle=128, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 87.286] set_bo: pixmap=4091, handle=32 (old handle=128) [ 87.286] set_bo: marking whole pixmap as damaged [ 87.286] set_bo: applying final/discard move-to-gpu [ 87.286] wait_for_shadow: flags=0, flips=0, handle=128, shadow=29 [ 87.286] set_bo: dropping flush hint from handle=128 [ 87.286] set_bo: adding flush hint to handle=32 [ 87.286] mark_stale(handle=128) => 1 [ 87.286] swap_limit: draw=146 setting swap limit to 3 [ 87.286] sna_dri2_swap_limit_validate: swap limit set to 3 [ 87.286] sna_next_vblank(pipe=0, waiting until next vblank) [ 87.286] sna_dri2_schedule_swap: reported target_msc=4987 [ 87.286] sna_accel_flush: flush?=0, dirty?=0 [ 87.286] sna_accel_flush: flush?=0, dirty?=0 [ 87.286] sna_accel_flush: flush?=0, dirty?=0 [ 87.286] sna_accel_flush: flush?=0, dirty?=0 [ 87.286] sna_block_handler (tv=0.462000) [ 87.286] sna_scanout_do_flush: flush timer active: delta=8 [ 87.286] sna_accel_do_throttle -- no pending activity [ 87.286] sna_accel_block: evaluating timers, active=5 [ 87.286] sna_accel_block: flush timer expires in 8 [87294] [ 87.295] sna_wakeup_handler [ 87.295] sna_block_handler (tv=0.453000) [ 87.295] sna_scanout_do_flush: flush timer active: delta=-1 [ 87.295] sna_scanout_do_flush (time=87295), triggered [ 87.295] sna_scanout_flush (time=87295), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 87.295] has_shadow: has pending damage? 1, outstanding flips: 0 [ 87.295] stop_flush: scanout=32 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 87.295] has_shadow: has pending damage? 1, outstanding flips: 0 [ 87.295] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 87.295] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 87.295] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 87.295] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 87.295] sna_pixmap_move_to_gpu: already all-damaged [ 87.295] sna_pixmap_mark_active: pixmap=4091, handle=32 [ 87.295] sna_mode_redisplay: crtc[0] transformed? 0 [ 87.295] sna_mode_redisplay: crtc[1] transformed? 0 [ 87.295] sna_mode_redisplay: crtc[2] transformed? 0 [ 87.295] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=32 [active=1] [ 87.295] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 128, transformed? 0 [ 87.295] get_fb: reusing fb=68 for handle=32 [ 87.295] sna_mode_redisplay: recording flip on CRTC:32 handle=32, active_scanout=2, serial=3 [ 87.295] __kgem_bo_clear_busy: handle=32 [ 87.295] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 87.295] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 87.295] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 87.295] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=32, shadow handle=29 [ 87.295] sna_accel_do_throttle -- no pending activity [ 87.295] sna_accel_block: evaluating timers, active=5 [ 87.295] sna_accel_block: flush timer expires in 16 [87311] [ 87.296] sna_wakeup_handler [ 87.296] sna_mode_wakeup: len=64 [ 87.296] sna_dri2_vblank_handler(type=2, sequence=4988, draw=4181) [ 87.296] sna_crtc_record_swap: recording last swap on pipe=0, frame 4988 [msc=4988], time 87.296404 [ 87.296] sna_dri2_vblank_handler: 2 complete, frame=4988 tv=87.296404 [ 87.296] sna_dri2_blit_complete: blit finished [ 87.296] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=4988, tv=87.296404) [ 87.296] frame_swap_complete(type=2): draw=146, pipe=0, frame=4988 [msc=4988], tv=87.296404 [ 87.296] sna_accel_flush: flush?=0, dirty?=0 [ 87.296] sna_dri2_event_free(draw?=1) [ 87.296] sna_dri2_remove_event: remove[0x561c94b075a0] from window 146, active? 1 [ 87.296] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 87.296] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=128] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 87.296] sna_dri2_vblank_handler complete [ 87.296] sna_mode_wakeup: recording last swap on pipe=0, frame 4988 [137c], time 87.296404 [ 87.296] sna_mode_wakeup: removing handle=128 [active_scanout=0] from scanout, installing handle=32 [active_scanout=2] [ 87.296] sna_mode_wakeup: flip complete, pending? 1 [ 87.296] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 87.296] sna_block_handler (tv=0.452000) [ 87.296] sna_scanout_do_flush: flush timer active: delta=15 [ 87.296] sna_accel_do_throttle -- no pending activity [ 87.296] sna_accel_block: evaluating timers, active=5 [ 87.296] sna_accel_block: flush timer expires in 15 [87311] [ 87.297] sna_wakeup_handler [ 87.297] sna_accel_flush: flush?=0, dirty?=0 [ 87.297] sna_accel_flush: flush?=0, dirty?=0 [ 87.297] sna_block_handler (tv=0.451000) [ 87.297] sna_scanout_do_flush: flush timer active: delta=14 [ 87.297] sna_accel_do_throttle -- no pending activity [ 87.297] sna_accel_block: evaluating timers, active=5 [ 87.297] sna_accel_block: flush timer expires in 14 [87311] [ 87.297] sna_wakeup_handler [ 87.297] sna_block_handler (tv=0.451000) [ 87.297] sna_scanout_do_flush: flush timer active: delta=14 [ 87.297] sna_accel_do_throttle -- no pending activity [ 87.297] sna_accel_block: evaluating timers, active=5 [ 87.297] sna_accel_block: flush timer expires in 14 [87311] [ 87.299] sna_wakeup_handler [ 87.299] sna_block_handler (tv=0.449000) [ 87.299] sna_scanout_do_flush: flush timer active: delta=12 [ 87.299] sna_accel_do_throttle -- no pending activity [ 87.299] sna_accel_block: evaluating timers, active=5 [ 87.299] sna_accel_block: flush timer expires in 12 [87311] [ 87.311] sna_wakeup_handler [ 87.311] sna_block_handler (tv=0.437000) [ 87.311] sna_scanout_do_flush: flush timer active: delta=0 [ 87.311] sna_scanout_do_flush (time=87311), triggered [ 87.311] sna_scanout_flush (time=87311), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 87.311] has_shadow: has pending damage? 0, outstanding flips: 0 [ 87.311] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 87.311] has_shadow: has pending damage? 0, outstanding flips: 0 [ 87.311] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 87.311] sna_accel_do_throttle -- no pending activity [ 87.311] sna_accel_block: evaluating timers, active=5 [ 87.311] sna_accel_block: flush timer expires in 16 [87327] [ 87.327] sna_wakeup_handler [ 87.327] sna_block_handler (tv=0.421000) [ 87.328] sna_scanout_do_flush: flush timer active: delta=-1 [ 87.328] sna_scanout_do_flush (time=87328), triggered [ 87.328] sna_scanout_flush (time=87328), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 87.328] has_shadow: has pending damage? 0, outstanding flips: 0 [ 87.328] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 87.328] has_shadow: has pending damage? 0, outstanding flips: 0 [ 87.328] sna_accel_disarm_timer[0] (time=87328) [ 87.328] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 87.328] sna_accel_do_throttle -- no pending activity [ 87.634] sna_wakeup_handler [ 87.635] sna_accel_flush: flush?=0, dirty?=0 [ 87.635] sna_accel_flush: flush?=0, dirty?=0 [ 87.635] sna_block_handler (tv=0.499000) [ 87.635] has_shadow: has pending damage? 0, outstanding flips: 0 [ 87.635] sna_accel_do_throttle -- no pending activity [ 87.635] sna_wakeup_handler [ 87.635] sna_block_handler (tv=0.499000) [ 87.635] has_shadow: has pending damage? 0, outstanding flips: 0 [ 87.635] sna_accel_do_throttle -- no pending activity [ 87.636] sna_wakeup_handler [ 87.636] sna_accel_flush: flush?=0, dirty?=0 [ 87.636] sna_accel_flush: flush?=0, dirty?=0 [ 87.636] sna_accel_flush: flush?=0, dirty?=0 [ 87.636] sna_accel_flush: flush?=0, dirty?=0 [ 87.636] sna_block_handler (tv=0.498000) [ 87.636] has_shadow: has pending damage? 0, outstanding flips: 0 [ 87.636] sna_accel_do_throttle -- no pending activity [ 87.638] sna_wakeup_handler [ 87.638] sna_accel_flush: flush?=0, dirty?=0 [ 87.638] sna_block_handler (tv=0.496000) [ 87.638] has_shadow: has pending damage? 0, outstanding flips: 0 [ 87.638] sna_accel_do_throttle -- no pending activity [ 87.649] sna_wakeup_handler [ 87.649] sna_accel_flush: flush?=0, dirty?=0 [ 87.649] sna_accel_flush: flush?=0, dirty?=0 [ 87.649] sna_block_handler (tv=0.485000) [ 87.649] has_shadow: has pending damage? 0, outstanding flips: 0 [ 87.649] sna_accel_do_throttle -- no pending activity [ 87.665] sna_wakeup_handler [ 87.665] sna_create_pixmap(22, 20, 32, usage=0) [ 87.665] kgem_can_create_2d: 22x20 @ 32 [ 87.665] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=20 [ 87.665] kgem_can_create_2d: untiled size=4096 [ 87.666] kgem_choose_tiling: too thin [width 22, 32 bpp] for TILING_X [ 87.666] kgem_choose_tiling: 22x20 -> 0 [ 87.666] sna_create_pixmap: usage=0, flags=a [ 87.666] sna_create_pixmap: small buffer [1760], attaching to shadow pixmap [ 87.666] create_pixmap: allocating pixmap 22x20, depth=32/32, size=1768 [ 87.666] create_pixmap: serial=5256, usage=0, 22x20 [ 87.666] sna_create_pixmap: serial=5256, 22x20, usage=0 [ 87.666] sna_composite_rectangles(pixmap=5257, op=0, 0 x 1 [(0, 0)x(22, 20) ...]) [ 87.666] sna_composite_rectangles: converted to op 0 [ 87.666] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 87.666] sna_composite_rectangles: nrects=1, region=(0, 0), (22, 20) x 1 [ 87.666] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 87.666] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 87.666] sna_composite_rectangles: fallback, dst pixmap=5257 too small or not attached [ 87.666] sna_composite_rectangles: fallback [ 87.666] sna_drawable_move_region_to_cpu(pixmap=5257 (22x20), [(0, 0), (22, 20)], flags=1) [ 87.666] sna_drawable_move_region_to_cpu: region (0, 0), (22, 20) + (0, 0) subsumes pixmap (22x20) [ 87.666] _sna_pixmap_move_to_cpu(pixmap=5257, 22x20, flags=1) [ 87.666] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 87.666] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 87.666] operate_inplace: no, inplace operation not suitable [ 87.666] _sna_pixmap_move_to_cpu: marking as damaged [ 87.666] __sna_damage_all(22, 20) [ 87.666] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 87.666] sna_composite_rectangles(pixmap=5257, op=1, fff2f1f0 x 1 [(0, 0)x(22, 20) ...]) [ 87.666] sna_composite_rectangles: converted to op 1 [ 87.666] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 87.666] sna_composite_rectangles: nrects=1, region=(0, 0), (22, 20) x 1 [ 87.666] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 87.666] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 87.666] sna_composite_rectangles: fallback, dst pixmap=5257 too small or not attached [ 87.666] sna_composite_rectangles: fallback [ 87.666] sna_drawable_move_region_to_cpu(pixmap=5257 (22x20), [(0, 0), (22, 20)], flags=1) [ 87.666] sna_drawable_move_region_to_cpu: pixmap=5257 all damaged on CPU [ 87.666] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 87.666] sna_composite_rectangles: fallback fill: (0, 0)x(22, 20) fff2f1f0 [ 87.666] sna_composite_rectangles(pixmap=5257, op=1, ff300a24 x 2 [(0, 0)x(22, 20) ...]) [ 87.666] sna_composite_rectangles: converted to op 1 [ 87.666] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 87.666] sna_composite_rectangles[1] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 87.666] sna_composite_rectangles: nrects=2, region=(0, 0), (22, 20) x 2 [ 87.666] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 87.666] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 87.666] sna_composite_rectangles: fallback, dst pixmap=5257 too small or not attached [ 87.666] sna_composite_rectangles: fallback [ 87.666] sna_drawable_move_region_to_cpu(pixmap=5257 (22x20), [(0, 0), (22, 20)], flags=1) [ 87.666] sna_drawable_move_region_to_cpu: pixmap=5257 all damaged on CPU [ 87.666] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 87.666] sna_composite_rectangles: fallback fill: (0, 0)x(22, 20) ff300a24 [ 87.666] sna_glyphs(op=3, nlist=1, src=(-8, -2)) [ 87.666] sna_glyphs: fallback -- too small (22x20) [ 87.666] glyphs_fallback: nlist=1, count=4, extents (-9, -10), (28, 1) [ 87.666] glyphs_fallback: clipped extents (0, 0), (22, 1) [ 87.666] sna_drawable_move_region_to_cpu(pixmap=5257 (22x20), [(0, 0), (22, 1)], flags=3) [ 87.666] sna_drawable_move_region_to_cpu: pixmap=5257 all damaged on CPU [ 87.666] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 87.667] __sna_glyph_get_image: creating image cache for glyph 0x561c94acb0e0 (on screen 0) [ 87.667] glyphs_fallback: inserting glyph 0x561c94acb0e0 into pixman cache [ 87.667] sna_glyphs(op=3, nlist=1, src=(-8, 15)) [ 87.667] sna_glyphs: fallback -- too small (22x20) [ 87.667] glyphs_fallback: nlist=1, count=2, extents (-9, 4), (10, 15) [ 87.667] glyphs_fallback: clipped extents (0, 4), (9, 15) [ 87.667] sna_drawable_move_region_to_cpu(pixmap=5257 (22x20), [(0, 4), (9, 15)], flags=3) [ 87.667] sna_drawable_move_region_to_cpu: pixmap=5257 all damaged on CPU [ 87.667] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 87.667] sna_composite_rectangles(pixmap=5257, op=1, ffffffff x 1 [(10, 1)x(9, 17) ...]) [ 87.667] sna_composite_rectangles: converted to op 1 [ 87.667] sna_composite_rectangles[0] (10, 1)x(9, 17) -> (10, 1), (19, 18) [ 87.667] sna_composite_rectangles: nrects=1, region=(10, 1), (19, 18) x 1 [ 87.667] sna_composite_rectangles: clipped extents (10, 1),(19, 18) x 1 [ 87.667] sna_composite_rectangles: pixmap +(0, 0) extents (10, 1),(19, 18) [ 87.667] sna_composite_rectangles: fallback, dst pixmap=5257 too small or not attached [ 87.667] sna_composite_rectangles: fallback [ 87.667] sna_drawable_move_region_to_cpu(pixmap=5257 (22x20), [(10, 1), (19, 18)], flags=1) [ 87.667] sna_drawable_move_region_to_cpu: pixmap=5257 all damaged on CPU [ 87.667] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 87.667] sna_composite_rectangles: fallback fill: (10, 1)x(9, 17) ffffffff [ 87.667] sna_copy_area: src=pixmap=5257:(0, 0)x(22, 20)+(0, 0) -> dst=pixmap=3060:(405, 1037)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 87.667] sna_copy_area: normal copy [ 87.667] sna_do_copy: src=(0, 0), dst=(405, 1037), size=(22x20) [ 87.667] sna_do_copy: after drawable: src=(0, 0), dst=(470, 1061), size=(22x20) [ 87.667] sna_do_copy: dst extents (470, 1061), (492, 1081), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 87.667] sna_do_copy: clipped dst extents (470, 1061), (492, 1081) [ 87.667] sna_do_copy: unclipped src extents (0, 0), (22, 20) [ 87.667] sna_do_copy: clipped src extents (0, 0), (22, 20) [ 87.667] sna_do_copy: pixmap -- no source clipping [ 87.667] sna_do_copy: src extents (0, 0), (22, 20) x 1 [ 87.667] sna_do_copy: copy region (470, 1061), (492, 1081) x 1 + (-470, -1061) [ 87.667] sna_copy_boxes (boxes=1x[(470, 1061), (492, 1081)...], src pixmap=5257+(-470, -1061), dst pixmap=3060+(-65, -24), alu=3, src.size=22x20, dst.size=3775x2136) [ 87.667] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94b3b260, gpu_bo=0, cpu_bo=0), replaces=0 [ 87.667] sna_drawable_use_bo pixmap=3060, box=((405, 1037), (427, 1057)), flags=8... [ 87.667] sna_drawable_use_bo: exported target, set PREFER_GPU [ 87.667] sna_drawable_use_bo: pinned, never REPLACES [ 87.667] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 87.667] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 87.667] sna_drawable_use_bo: using whole GPU bo [ 87.667] region_overlaps_damage? [ 87.667] use_shm_bo: no, not attached [ 87.667] sna_drawable_move_region_to_cpu(pixmap=5257 (22x20), [(0, 0), (22, 20)], flags=2) [ 87.667] sna_drawable_move_region_to_cpu: pixmap=5257 all damaged on CPU [ 87.667] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 87.667] sna_write_boxes x 1, src stride=88, src dx=(-405, -1037) [ 87.667] kgem_bo_can_map: handle=9, map=0x7fc6b7845000:0x0:0x7fc656564000, tiling=1, domain=1, offset=4029534208 [ 87.667] write_boxes_inplace x 1, handle=9, tiling=1 [ 87.667] upload_inplace__tiled: tiling=1 [ 87.667] kgem_bo_can_map__cpu: handle=9 [ 87.667] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 87.667] kgem_bo_map__cpu(handle=9, size=33177600, map=0x7fc6b7845000:0x7fc656564000) [ 87.667] kgem_bo_sync__cpu: handle=9 [ 87.667] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(405, 1037), size=22x20, pitch=88/15360 [ 87.667] sna_accel_flush: flush?=0, dirty?=0 [ 87.668] sna_accel_flush: flush?=0, dirty?=0 [ 87.668] sna_accel_flush: flush?=0, dirty?=0 [ 87.668] sna_accel_flush: flush?=0, dirty?=0 [ 87.668] sna_destroy_pixmap: pixmap=5257, attached?=1 [ 87.668] __sna_free_pixmap(pixmap=5257) [ 87.668] sna_accel_flush: flush?=0, dirty?=0 [ 87.668] sna_accel_flush: flush?=0, dirty?=0 [ 87.668] sna_accel_flush: flush?=0, dirty?=0 [ 87.668] sna_block_handler (tv=0.466000) [ 87.668] has_shadow: has pending damage? 0, outstanding flips: 0 [ 87.668] sna_accel_do_throttle -- no pending activity [ 87.669] sna_wakeup_handler [ 87.669] sna_accel_flush: flush?=0, dirty?=0 [ 87.669] sna_accel_flush: flush?=0, dirty?=0 [ 87.669] sna_block_handler (tv=0.465000) [ 87.669] has_shadow: has pending damage? 0, outstanding flips: 0 [ 87.669] sna_accel_do_throttle -- no pending activity [ 87.670] sna_wakeup_handler [ 87.670] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=128, name=76 [ 87.670] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 87.670] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 87.670] sna_dri2_get_back: draw size=3840x2160, back buffer handle=128 size=3840x2160, is-scanout? 1, active?=0, pitch=15360, front pitch=15360 [ 87.670] sna_dri2_get_back: reuse backbuffer? 1 [ 87.670] sna_dri2_get_back: back buffer handle=128, active?=0, refcnt=1 [ 87.670] sna_dri2_get_back: reuse unattached back [ 87.670] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 87.670] sna_dri2_reuse_buffer: reusing back buffer handle=128, name=76, pitch=15360, age=0 [ 87.670] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 87.670] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=32, name=80, active_scanout=2 [ 87.670] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 87.670] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 87.670] sna_accel_flush: flush?=0, dirty?=0 [ 87.670] sna_accel_flush: flush?=0, dirty?=0 [ 87.670] sna_accel_flush: flush?=0, dirty?=0 [ 87.670] sna_block_handler (tv=0.464000) [ 87.670] has_shadow: has pending damage? 0, outstanding flips: 0 [ 87.670] timer_enable (time=87670), starting timer 0 [ 87.670] sna_accel_do_throttle -- no pending activity [ 87.670] sna_accel_block: evaluating timers, active=5 [ 87.670] sna_accel_block: flush timer expires in 8 [87678] [ 87.671] sna_wakeup_handler [ 87.671] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 87.671] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 87.671] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 87.671] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 87.671] sna_dri2_get_msc(draw=146, pipe=0) [ 87.671] sna_crtc_record_swap: recording last swap on pipe=0, frame 5010 [msc=5010], time 87.662810 [ 87.671] sna_dri2_get_msc: msc=5010 [raw=5010], ust=87662810 [ 87.671] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=128 (refs=1/1, flush=0) , front=32 (refs=2/3, flush=1) [ 87.671] sna_dri2_schedule_swap(target_msc=4988, divisor=0, remainder=0) [ 87.671] sna_dri2_schedule_swap: using front handle=32, active_scanout?=2, flush?=1 [ 87.671] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 87.672] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 87.672] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 87.672] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 87.672] sna_crtc_record_swap: recording last swap on pipe=0, frame 5010 [msc=5010], time 87.662810 [ 87.672] immediate_swap: current_msc=5010, target_msc=4988 -- yes [ 87.672] can_flip: no, shadow enabled [ 87.672] sna_dri2_add_event: adding event to window 146) [ 87.672] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 87.672] sna_dri2_immediate_blit: no pending blit, starting chain [ 87.672] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 87.672] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 87.672] can_xchg: back size=8700f00, front size=8700f00 [ 87.672] can_xchg: yes, pixmap=4091 [ 87.672] sna_dri2_xchg: win=146, exchange front=32/80,ref=3 and back=128/76,ref=2, pixmap=4091 3840x2160 [ 87.672] sna_dri2_xchg: back_bo handle=128, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 87.672] sna_dri2_xchg: front_bo handle=32, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 87.672] set_bo: pixmap=4091, handle=128 (old handle=32) [ 87.672] set_bo: marking whole pixmap as damaged [ 87.672] set_bo: applying final/discard move-to-gpu [ 87.672] wait_for_shadow: flags=0, flips=0, handle=32, shadow=29 [ 87.672] set_bo: dropping flush hint from handle=32 [ 87.672] set_bo: adding flush hint to handle=128 [ 87.672] mark_stale(handle=32) => 1 [ 87.672] swap_limit: draw=146 setting swap limit to 3 [ 87.672] sna_dri2_swap_limit_validate: swap limit set to 3 [ 87.672] sna_next_vblank(pipe=0, waiting until next vblank) [ 87.672] sna_dri2_schedule_swap: reported target_msc=5010 [ 87.672] sna_accel_flush: flush?=0, dirty?=0 [ 87.672] sna_accel_flush: flush?=0, dirty?=0 [ 87.672] sna_accel_flush: flush?=0, dirty?=0 [ 87.672] sna_accel_flush: flush?=0, dirty?=0 [ 87.672] sna_block_handler (tv=0.462000) [ 87.672] sna_scanout_do_flush: flush timer active: delta=6 [ 87.672] sna_accel_do_throttle -- no pending activity [ 87.672] sna_accel_block: evaluating timers, active=5 [ 87.672] sna_accel_block: flush timer expires in 6 [87678] [ 87.679] sna_wakeup_handler [ 87.679] sna_block_handler (tv=0.455000) [ 87.679] sna_scanout_do_flush: flush timer active: delta=-1 [ 87.679] sna_scanout_do_flush (time=87679), triggered [ 87.679] sna_scanout_flush (time=87679), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 87.679] has_shadow: has pending damage? 1, outstanding flips: 0 [ 87.679] stop_flush: scanout=128 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 87.679] has_shadow: has pending damage? 1, outstanding flips: 0 [ 87.679] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 87.679] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 87.679] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 87.679] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 87.679] sna_pixmap_move_to_gpu: already all-damaged [ 87.679] sna_pixmap_mark_active: pixmap=4091, handle=128 [ 87.679] sna_mode_redisplay: crtc[0] transformed? 0 [ 87.679] sna_mode_redisplay: crtc[1] transformed? 0 [ 87.679] sna_mode_redisplay: crtc[2] transformed? 0 [ 87.679] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=128 [active=1] [ 87.679] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 32, transformed? 0 [ 87.679] get_fb: reusing fb=80 for handle=128 [ 87.679] sna_mode_redisplay: recording flip on CRTC:32 handle=128, active_scanout=2, serial=3 [ 87.679] __kgem_bo_clear_busy: handle=128 [ 87.679] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 87.679] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 87.679] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 87.679] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=128, shadow handle=29 [ 87.679] sna_accel_do_throttle -- no pending activity [ 87.679] sna_accel_block: evaluating timers, active=5 [ 87.679] sna_accel_block: flush timer expires in 16 [87695] [ 87.679] sna_wakeup_handler [ 87.679] sna_mode_wakeup: len=32 [ 87.679] sna_dri2_vblank_handler(type=2, sequence=5011, draw=4181) [ 87.679] sna_crtc_record_swap: recording last swap on pipe=0, frame 5011 [msc=5011], time 87.679471 [ 87.679] sna_dri2_vblank_handler: 2 complete, frame=5011 tv=87.679471 [ 87.679] sna_dri2_blit_complete: blit finished [ 87.679] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=5011, tv=87.679471) [ 87.679] frame_swap_complete(type=2): draw=146, pipe=0, frame=5011 [msc=5011], tv=87.679471 [ 87.679] sna_accel_flush: flush?=0, dirty?=0 [ 87.679] sna_dri2_event_free(draw?=1) [ 87.679] sna_dri2_remove_event: remove[0x561c94b075a0] from window 146, active? 1 [ 87.679] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=128] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 87.679] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=32] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 87.679] sna_dri2_vblank_handler complete [ 87.679] sna_block_handler (tv=0.455000) [ 87.680] sna_scanout_do_flush: flush timer active: delta=15 [ 87.680] sna_accel_do_throttle -- no pending activity [ 87.680] sna_accel_block: evaluating timers, active=5 [ 87.680] sna_accel_block: flush timer expires in 15 [87695] [ 87.695] sna_wakeup_handler [ 87.695] sna_block_handler (tv=0.439000) [ 87.695] sna_scanout_do_flush: flush timer active: delta=0 [ 87.695] sna_scanout_do_flush (time=87695), triggered [ 87.695] sna_scanout_flush (time=87695), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 87.695] has_shadow: has pending damage? 0, outstanding flips: 1 [ 87.695] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 87.695] has_shadow: has pending damage? 0, outstanding flips: 1 [ 87.695] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) [ 87.695] sna_accel_do_throttle -- no pending activity [ 87.695] sna_accel_block: evaluating timers, active=5 [ 87.695] sna_accel_block: flush timer expires in 16 [87711] [ 87.695] sna_wakeup_handler [ 87.695] sna_mode_wakeup: len=32 [ 87.695] sna_mode_wakeup: recording last swap on pipe=0, frame 5012 [1394], time 87.696126 [ 87.695] sna_mode_wakeup: removing handle=32 [active_scanout=0] from scanout, installing handle=128 [active_scanout=2] [ 87.695] sna_mode_wakeup: flip complete, pending? 1 [ 87.695] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 87.695] sna_block_handler (tv=0.439000) [ 87.695] sna_scanout_do_flush: flush timer active: delta=16 [ 87.695] sna_accel_do_throttle -- no pending activity [ 87.695] sna_accel_block: evaluating timers, active=5 [ 87.696] sna_accel_block: flush timer expires in 16 [87711] [ 87.712] sna_wakeup_handler [ 87.712] sna_block_handler (tv=0.422000) [ 87.712] sna_scanout_do_flush: flush timer active: delta=-1 [ 87.712] sna_scanout_do_flush (time=87712), triggered [ 87.712] sna_scanout_flush (time=87712), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 87.712] has_shadow: has pending damage? 0, outstanding flips: 0 [ 87.712] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 87.712] has_shadow: has pending damage? 0, outstanding flips: 0 [ 87.712] sna_accel_disarm_timer[0] (time=87712) [ 87.712] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 87.712] sna_accel_do_throttle -- no pending activity [ 87.776] sna_wakeup_handler [ 87.777] sna_accel_flush: flush?=0, dirty?=0 [ 87.777] sna_accel_flush: flush?=0, dirty?=0 [ 87.777] sna_block_handler (tv=0.357000) [ 87.777] has_shadow: has pending damage? 0, outstanding flips: 0 [ 87.777] sna_accel_do_throttle -- no pending activity [ 87.777] sna_accel_do_expire (time=87777), triggered [ 87.777] sna_accel_expire (time=87777) [ 87.777] kgem_expire_cache: still allocated 0 bo, 0 bytes, in snoop cache [ 87.777] kgem_retire, need_retire?=0 [ 87.777] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 87.777] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 87.777] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 87.777] kgem_retire -- retired=0, need_retire=0 [ 87.777] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 87.777] gen6_render_retire: resetting idle vbo [ 87.777] gen4_render_expire: discarding vbo [ 87.777] _kgem_bo_destroy: handle=23, proxy? 0 [ 87.777] __kgem_bo_destroy: handle=23, size=262144 [ 87.777] kgem_bo_move_to_inactive: moving handle=23 to inactive [ 87.777] kgem_bo_free: handle=119, size=2035712 [ 87.777] kgem_bo_free: releasing 0x0:0x0 vma for handle=119, count=0 [ 87.777] kgem_expire_cache: expiring handle=119 [ 87.777] kgem_bo_free: handle=17, size=32808960 [ 87.777] kgem_bo_free: releasing 0x0:0x0 vma for handle=17, count=0 [ 87.777] kgem_expire_cache: expiring handle=17 [ 87.777] kgem_expire_cache: still allocated 16 bo, 169324544 bytes, in inactive cache [ 87.777] kgem_expire_cache: expired 2 objects, 34844672 bytes, idle? 0 [ 87.777] __pop_freed_pixmap: reusing freed pixmap=5253 header [ 87.777] __pop_freed_pixmap: reusing freed pixmap=5226 header [ 87.777] __pop_freed_pixmap: reusing freed pixmap=5194 header [ 87.777] __pop_freed_pixmap: reusing freed pixmap=5223 header [ 87.777] __pop_freed_pixmap: reusing freed pixmap=5222 header [ 87.777] __pop_freed_pixmap: reusing freed pixmap=4879 header [ 87.777] __pop_freed_pixmap: reusing freed pixmap=5199 header [ 87.777] __pop_freed_pixmap: reusing freed pixmap=5200 header [ 87.777] __pop_freed_pixmap: reusing freed pixmap=5197 header [ 87.777] Allocated pixmaps: 220 (cached: 0), bo: 139, 1047433216 bytes (CPU bo: 6, 69632 bytes) [ 87.777] sna_wakeup_handler [ 87.777] sna_block_handler (tv=0.357000) [ 87.777] has_shadow: has pending damage? 0, outstanding flips: 0 [ 87.777] sna_accel_do_throttle -- no pending activity [ 87.779] sna_wakeup_handler [ 87.779] sna_block_handler (tv=0.355000) [ 87.779] has_shadow: has pending damage? 0, outstanding flips: 0 [ 87.779] sna_accel_do_throttle -- no pending activity [ 87.782] sna_wakeup_handler [ 87.783] sna_accel_flush: flush?=0, dirty?=0 [ 87.783] sna_accel_flush: flush?=0, dirty?=0 [ 87.783] sna_block_handler (tv=0.499000) [ 87.783] has_shadow: has pending damage? 0, outstanding flips: 0 [ 87.783] sna_accel_do_throttle -- no pending activity [ 87.783] sna_wakeup_handler [ 87.783] sna_block_handler (tv=0.499000) [ 87.783] has_shadow: has pending damage? 0, outstanding flips: 0 [ 87.783] sna_accel_do_throttle -- no pending activity [ 87.784] sna_wakeup_handler [ 87.784] sna_accel_flush: flush?=0, dirty?=0 [ 87.784] sna_accel_flush: flush?=0, dirty?=0 [ 87.784] sna_accel_flush: flush?=0, dirty?=0 [ 87.784] sna_accel_flush: flush?=0, dirty?=0 [ 87.784] sna_block_handler (tv=0.498000) [ 87.784] has_shadow: has pending damage? 0, outstanding flips: 0 [ 87.784] sna_accel_do_throttle -- no pending activity [ 87.786] sna_wakeup_handler [ 87.786] sna_accel_flush: flush?=0, dirty?=0 [ 87.786] sna_block_handler (tv=0.496000) [ 87.786] has_shadow: has pending damage? 0, outstanding flips: 0 [ 87.786] sna_accel_do_throttle -- no pending activity [ 87.799] sna_wakeup_handler [ 87.799] sna_accel_flush: flush?=0, dirty?=0 [ 87.799] sna_accel_flush: flush?=0, dirty?=0 [ 87.799] sna_accel_flush: flush?=0, dirty?=0 [ 87.799] sna_accel_flush: flush?=0, dirty?=0 [ 87.799] sna_accel_flush: flush?=0, dirty?=0 [ 87.799] sna_accel_flush: flush?=0, dirty?=0 [ 87.799] sna_accel_flush: flush?=0, dirty?=0 [ 87.799] sna_accel_flush: flush?=0, dirty?=0 [ 87.799] sna_accel_flush: flush?=0, dirty?=0 [ 87.799] sna_accel_flush: flush?=0, dirty?=0 [ 87.799] sna_accel_flush: flush?=0, dirty?=0 [ 87.799] sna_accel_flush: flush?=0, dirty?=0 [ 87.799] sna_accel_flush: flush?=0, dirty?=0 [ 87.799] sna_accel_flush: flush?=0, dirty?=0 [ 87.799] sna_block_handler (tv=0.483000) [ 87.799] has_shadow: has pending damage? 0, outstanding flips: 0 [ 87.799] sna_accel_do_throttle -- no pending activity [ 87.799] sna_wakeup_handler [ 87.799] sna_accel_flush: flush?=0, dirty?=0 [ 87.799] sna_accel_flush: flush?=0, dirty?=0 [ 87.799] sna_accel_flush: flush?=0, dirty?=0 [ 87.799] sna_block_handler (tv=0.483000) [ 87.799] has_shadow: has pending damage? 0, outstanding flips: 0 [ 87.799] sna_accel_do_throttle -- no pending activity [ 87.799] sna_wakeup_handler [ 87.799] sna_accel_flush: flush?=0, dirty?=0 [ 87.799] sna_accel_flush: flush?=0, dirty?=0 [ 87.799] sna_block_handler (tv=0.483000) [ 87.799] has_shadow: has pending damage? 0, outstanding flips: 0 [ 87.800] sna_accel_do_throttle -- no pending activity [ 87.800] sna_wakeup_handler [ 87.800] sna_accel_flush: flush?=0, dirty?=0 [ 87.800] sna_accel_flush: flush?=0, dirty?=0 [ 87.800] sna_accel_flush: flush?=0, dirty?=0 [ 87.800] sna_block_handler (tv=0.482000) [ 87.800] has_shadow: has pending damage? 0, outstanding flips: 0 [ 87.800] sna_accel_do_throttle -- no pending activity [ 87.800] sna_wakeup_handler [ 87.800] sna_accel_flush: flush?=0, dirty?=0 [ 87.800] sna_accel_flush: flush?=0, dirty?=0 [ 87.800] sna_block_handler (tv=0.482000) [ 87.800] has_shadow: has pending damage? 0, outstanding flips: 0 [ 87.800] sna_accel_do_throttle -- no pending activity [ 87.800] sna_wakeup_handler [ 87.800] sna_accel_flush: flush?=0, dirty?=0 [ 87.800] sna_accel_flush: flush?=0, dirty?=0 [ 87.800] sna_accel_flush: flush?=0, dirty?=0 [ 87.800] sna_block_handler (tv=0.482000) [ 87.800] has_shadow: has pending damage? 0, outstanding flips: 0 [ 87.800] sna_accel_do_throttle -- no pending activity [ 87.800] sna_wakeup_handler [ 87.800] sna_accel_flush: flush?=0, dirty?=0 [ 87.800] sna_accel_flush: flush?=0, dirty?=0 [ 87.800] sna_block_handler (tv=0.482000) [ 87.800] has_shadow: has pending damage? 0, outstanding flips: 0 [ 87.800] sna_accel_do_throttle -- no pending activity [ 87.800] sna_wakeup_handler [ 87.800] sna_accel_flush: flush?=0, dirty?=0 [ 87.800] sna_accel_flush: flush?=0, dirty?=0 [ 87.800] sna_accel_flush: flush?=0, dirty?=0 [ 87.800] sna_block_handler (tv=0.482000) [ 87.800] has_shadow: has pending damage? 0, outstanding flips: 0 [ 87.800] sna_accel_do_throttle -- no pending activity [ 87.800] sna_wakeup_handler [ 87.800] sna_accel_flush: flush?=0, dirty?=0 [ 87.800] sna_accel_flush: flush?=0, dirty?=0 [ 87.800] sna_block_handler (tv=0.482000) [ 87.800] has_shadow: has pending damage? 0, outstanding flips: 0 [ 87.800] sna_accel_do_throttle -- no pending activity [ 87.801] sna_wakeup_handler [ 87.801] sna_accel_flush: flush?=0, dirty?=0 [ 87.801] sna_accel_flush: flush?=0, dirty?=0 [ 87.801] sna_accel_flush: flush?=0, dirty?=0 [ 87.801] sna_create_pixmap(1, 1, 32, usage=0) [ 87.801] kgem_can_create_2d: 1x1 @ 32 [ 87.801] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=1 [ 87.801] kgem_can_create_2d: untiled size=4096 [ 87.801] kgem_choose_tiling: disabling tiling [1x1] for single row/col [ 87.801] kgem_choose_tiling: 1x1 -> 0 [ 87.801] sna_create_pixmap: usage=0, flags=a [ 87.801] sna_create_pixmap: small buffer [4], attaching to shadow pixmap [ 87.801] create_pixmap: allocating pixmap 1x1, depth=32/32, size=12 [ 87.801] create_pixmap: serial=5258, usage=0, 1x1 [ 87.801] sna_create_pixmap: serial=5258, 1x1, usage=0 [ 87.801] sna_composite_rectangles(pixmap=5259, op=0, 0 x 1 [(0, 0)x(1, 1) ...]) [ 87.801] sna_composite_rectangles: converted to op 0 [ 87.801] sna_composite_rectangles[0] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 87.801] sna_composite_rectangles: nrects=1, region=(0, 0), (1, 1) x 1 [ 87.801] sna_composite_rectangles: clipped extents (0, 0),(1, 1) x 1 [ 87.801] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(1, 1) [ 87.801] sna_composite_rectangles: fallback, dst pixmap=5259 too small or not attached [ 87.801] sna_composite_rectangles: fallback [ 87.801] sna_drawable_move_region_to_cpu(pixmap=5259 (1x1), [(0, 0), (1, 1)], flags=1) [ 87.801] sna_drawable_move_region_to_cpu: region (0, 0), (1, 1) + (0, 0) subsumes pixmap (1x1) [ 87.801] _sna_pixmap_move_to_cpu(pixmap=5259, 1x1, flags=1) [ 87.801] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 87.801] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 87.801] operate_inplace: no, inplace operation not suitable [ 87.801] _sna_pixmap_move_to_cpu: marking as damaged [ 87.801] __sna_damage_all(1, 1) [ 87.801] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 87.801] sna_composite_rectangles(pixmap=5259, op=1, fff2f1f0 x 1 [(0, 0)x(1, 1) ...]) [ 87.801] sna_composite_rectangles: converted to op 1 [ 87.801] sna_composite_rectangles[0] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 87.801] sna_composite_rectangles: nrects=1, region=(0, 0), (1, 1) x 1 [ 87.801] sna_composite_rectangles: clipped extents (0, 0),(1, 1) x 1 [ 87.801] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(1, 1) [ 87.801] sna_composite_rectangles: fallback, dst pixmap=5259 too small or not attached [ 87.801] sna_composite_rectangles: fallback [ 87.801] sna_drawable_move_region_to_cpu(pixmap=5259 (1x1), [(0, 0), (1, 1)], flags=1) [ 87.801] sna_drawable_move_region_to_cpu: pixmap=5259 all damaged on CPU [ 87.801] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 87.801] sna_composite_rectangles: fallback fill: (0, 0)x(1, 1) fff2f1f0 [ 87.801] sna_composite_rectangles(pixmap=5259, op=1, ff300a24 x 2 [(0, 0)x(1, 1) ...]) [ 87.801] sna_composite_rectangles: converted to op 1 [ 87.801] sna_composite_rectangles[0] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 87.801] sna_composite_rectangles[1] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 87.801] sna_composite_rectangles: nrects=2, region=(0, 0), (1, 1) x 2 [ 87.801] sna_composite_rectangles: clipped extents (0, 0),(1, 1) x 1 [ 87.801] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(1, 1) [ 87.801] sna_composite_rectangles: fallback, dst pixmap=5259 too small or not attached [ 87.801] sna_composite_rectangles: fallback [ 87.801] sna_drawable_move_region_to_cpu(pixmap=5259 (1x1), [(0, 0), (1, 1)], flags=1) [ 87.801] sna_drawable_move_region_to_cpu: pixmap=5259 all damaged on CPU [ 87.802] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 87.802] sna_composite_rectangles: fallback fill: (0, 0)x(1, 1) ff300a24 [ 87.802] sna_copy_area: src=pixmap=5259:(0, 0)x(1, 1)+(0, 0) -> dst=pixmap=3060:(0, 0)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 87.802] sna_copy_area: normal copy [ 87.802] sna_do_copy: src=(0, 0), dst=(0, 0), size=(1x1) [ 87.802] sna_do_copy: after drawable: src=(0, 0), dst=(65, 24), size=(1x1) [ 87.802] sna_do_copy: dst extents (65, 24), (66, 25), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 87.802] sna_do_copy: clipped dst extents (65, 24), (66, 25) [ 87.802] sna_do_copy: unclipped src extents (0, 0), (1, 1) [ 87.802] sna_do_copy: clipped src extents (0, 0), (1, 1) [ 87.802] sna_do_copy: pixmap -- no source clipping [ 87.802] sna_do_copy: src extents (0, 0), (1, 1) x 1 [ 87.802] sna_do_copy: copy region (65, 24), (66, 25) x 1 + (-65, -24) [ 87.802] sna_copy_boxes (boxes=1x[(65, 24), (66, 25)...], src pixmap=5259+(-65, -24), dst pixmap=3060+(-65, -24), alu=3, src.size=1x1, dst.size=3775x2136) [ 87.802] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94b409b0, gpu_bo=0, cpu_bo=0), replaces=0 [ 87.802] sna_drawable_use_bo pixmap=3060, box=((0, 0), (1, 1)), flags=8... [ 87.802] sna_drawable_use_bo: exported target, set PREFER_GPU [ 87.802] sna_drawable_use_bo: pinned, never REPLACES [ 87.802] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 87.802] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 87.802] sna_drawable_use_bo: using whole GPU bo [ 87.802] region_overlaps_damage? [ 87.802] use_shm_bo: no, not attached [ 87.802] sna_drawable_move_region_to_cpu(pixmap=5259 (1x1), [(0, 0), (1, 1)], flags=2) [ 87.802] sna_drawable_move_region_to_cpu: pixmap=5259 all damaged on CPU [ 87.802] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 87.802] sna_write_boxes x 1, src stride=4, src dx=(0, 0) [ 87.802] kgem_bo_can_map: handle=9, map=0x7fc6b7845000:0x0:0x7fc656564000, tiling=1, domain=1, offset=4029534208 [ 87.802] write_boxes_inplace x 1, handle=9, tiling=1 [ 87.802] upload_inplace__tiled: tiling=1 [ 87.802] kgem_bo_can_map__cpu: handle=9 [ 87.802] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 87.802] kgem_bo_map__cpu(handle=9, size=33177600, map=0x7fc6b7845000:0x7fc656564000) [ 87.802] kgem_bo_sync__cpu: handle=9 [ 87.802] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(0, 0), size=1x1, pitch=4/15360 [ 87.802] sna_accel_flush: flush?=0, dirty?=0 [ 87.802] sna_accel_flush: flush?=0, dirty?=0 [ 87.802] sna_accel_flush: flush?=0, dirty?=0 [ 87.802] sna_accel_flush: flush?=0, dirty?=0 [ 87.802] sna_destroy_pixmap: pixmap=5259, attached?=1 [ 87.802] __sna_free_pixmap(pixmap=5259) [ 87.802] sna_accel_flush: flush?=0, dirty?=0 [ 87.802] sna_accel_flush: flush?=0, dirty?=0 [ 87.802] sna_accel_flush: flush?=0, dirty?=0 [ 87.802] sna_block_handler (tv=0.480000) [ 87.802] has_shadow: has pending damage? 0, outstanding flips: 0 [ 87.802] sna_accel_do_throttle -- no pending activity [ 87.802] sna_wakeup_handler [ 87.802] sna_accel_flush: flush?=0, dirty?=0 [ 87.802] sna_accel_flush: flush?=0, dirty?=0 [ 87.802] sna_accel_flush: flush?=0, dirty?=0 [ 87.802] sna_block_handler (tv=0.480000) [ 87.802] has_shadow: has pending damage? 0, outstanding flips: 0 [ 87.802] sna_accel_do_throttle -- no pending activity [ 87.803] sna_wakeup_handler [ 87.803] sna_accel_flush: flush?=0, dirty?=0 [ 87.803] sna_accel_flush: flush?=0, dirty?=0 [ 87.803] sna_block_handler (tv=0.479000) [ 87.803] has_shadow: has pending damage? 0, outstanding flips: 0 [ 87.803] sna_accel_do_throttle -- no pending activity [ 87.803] sna_wakeup_handler [ 87.803] sna_accel_flush: flush?=0, dirty?=0 [ 87.803] sna_accel_flush: flush?=0, dirty?=0 [ 87.803] sna_accel_flush: flush?=0, dirty?=0 [ 87.803] sna_block_handler (tv=0.479000) [ 87.803] has_shadow: has pending damage? 0, outstanding flips: 0 [ 87.803] sna_accel_do_throttle -- no pending activity [ 87.803] sna_wakeup_handler [ 87.803] sna_accel_flush: flush?=0, dirty?=0 [ 87.803] sna_accel_flush: flush?=0, dirty?=0 [ 87.803] sna_block_handler (tv=0.479000) [ 87.803] has_shadow: has pending damage? 0, outstanding flips: 0 [ 87.803] sna_accel_do_throttle -- no pending activity [ 87.804] sna_wakeup_handler [ 87.804] sna_accel_flush: flush?=0, dirty?=0 [ 87.804] sna_accel_flush: flush?=0, dirty?=0 [ 87.804] sna_block_handler (tv=0.478000) [ 87.804] has_shadow: has pending damage? 0, outstanding flips: 0 [ 87.804] sna_accel_do_throttle -- no pending activity [ 87.804] sna_wakeup_handler [ 87.804] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=32, name=80 [ 87.804] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 87.804] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 87.804] sna_dri2_get_back: draw size=3840x2160, back buffer handle=32 size=3840x2160, is-scanout? 1, active?=0, pitch=15360, front pitch=15360 [ 87.804] sna_dri2_get_back: reuse backbuffer? 1 [ 87.804] sna_dri2_get_back: back buffer handle=32, active?=0, refcnt=1 [ 87.804] sna_dri2_get_back: reuse unattached back [ 87.804] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 87.804] sna_dri2_reuse_buffer: reusing back buffer handle=32, name=80, pitch=15360, age=0 [ 87.804] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 87.804] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=128, name=76, active_scanout=2 [ 87.804] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 87.805] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=128] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 87.805] sna_accel_flush: flush?=0, dirty?=0 [ 87.805] sna_accel_flush: flush?=0, dirty?=0 [ 87.805] sna_accel_flush: flush?=0, dirty?=0 [ 87.805] sna_block_handler (tv=0.477000) [ 87.805] has_shadow: has pending damage? 0, outstanding flips: 0 [ 87.805] timer_enable (time=87805), starting timer 0 [ 87.805] sna_accel_do_throttle -- no pending activity [ 87.805] sna_accel_block: evaluating timers, active=5 [ 87.805] sna_accel_block: flush timer expires in 8 [87813] [ 87.806] sna_wakeup_handler [ 87.806] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 87.806] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 87.806] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 87.806] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 87.806] sna_dri2_get_msc(draw=146, pipe=0) [ 87.806] sna_crtc_record_swap: recording last swap on pipe=0, frame 5018 [msc=5018], time 87.796047 [ 87.806] sna_dri2_get_msc: msc=5018 [raw=5018], ust=87796047 [ 87.806] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=32 (refs=1/1, flush=0) , front=128 (refs=2/3, flush=1) [ 87.806] sna_dri2_schedule_swap(target_msc=5011, divisor=0, remainder=0) [ 87.806] sna_dri2_schedule_swap: using front handle=128, active_scanout?=2, flush?=1 [ 87.806] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 87.806] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 87.806] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 87.806] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 87.806] sna_crtc_record_swap: recording last swap on pipe=0, frame 5018 [msc=5018], time 87.796047 [ 87.806] immediate_swap: current_msc=5018, target_msc=5011 -- yes [ 87.806] can_flip: no, shadow enabled [ 87.806] sna_dri2_add_event: adding event to window 146) [ 87.807] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 87.807] sna_dri2_immediate_blit: no pending blit, starting chain [ 87.807] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 87.807] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 87.807] can_xchg: back size=8700f00, front size=8700f00 [ 87.807] can_xchg: yes, pixmap=4091 [ 87.807] sna_dri2_xchg: win=146, exchange front=128/76,ref=3 and back=32/80,ref=2, pixmap=4091 3840x2160 [ 87.807] sna_dri2_xchg: back_bo handle=32, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 87.807] sna_dri2_xchg: front_bo handle=128, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 87.807] set_bo: pixmap=4091, handle=32 (old handle=128) [ 87.807] set_bo: marking whole pixmap as damaged [ 87.807] set_bo: applying final/discard move-to-gpu [ 87.807] wait_for_shadow: flags=0, flips=0, handle=128, shadow=29 [ 87.807] set_bo: dropping flush hint from handle=128 [ 87.807] set_bo: adding flush hint to handle=32 [ 87.807] mark_stale(handle=128) => 1 [ 87.807] swap_limit: draw=146 setting swap limit to 3 [ 87.807] sna_dri2_swap_limit_validate: swap limit set to 3 [ 87.807] sna_next_vblank(pipe=0, waiting until next vblank) [ 87.807] sna_dri2_schedule_swap: reported target_msc=5018 [ 87.807] sna_accel_flush: flush?=0, dirty?=0 [ 87.807] sna_accel_flush: flush?=0, dirty?=0 [ 87.807] sna_accel_flush: flush?=0, dirty?=0 [ 87.807] sna_accel_flush: flush?=0, dirty?=0 [ 87.807] sna_block_handler (tv=0.475000) [ 87.807] sna_scanout_do_flush: flush timer active: delta=6 [ 87.807] sna_accel_do_throttle -- no pending activity [ 87.807] sna_accel_block: evaluating timers, active=5 [ 87.807] sna_accel_block: flush timer expires in 6 [87813] [ 87.812] sna_wakeup_handler [ 87.812] sna_mode_wakeup: len=32 [ 87.812] sna_dri2_vblank_handler(type=2, sequence=5019, draw=4181) [ 87.812] sna_crtc_record_swap: recording last swap on pipe=0, frame 5019 [msc=5019], time 87.812710 [ 87.812] sna_dri2_vblank_handler: 2 complete, frame=5019 tv=87.812710 [ 87.812] sna_dri2_blit_complete: blit finished [ 87.812] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=5019, tv=87.812710) [ 87.812] frame_swap_complete(type=2): draw=146, pipe=0, frame=5019 [msc=5019], tv=87.812710 [ 87.812] sna_accel_flush: flush?=0, dirty?=0 [ 87.812] sna_dri2_event_free(draw?=1) [ 87.812] sna_dri2_remove_event: remove[0x561c94b075a0] from window 146, active? 1 [ 87.812] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 87.812] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=128] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 87.812] sna_dri2_vblank_handler complete [ 87.812] sna_block_handler (tv=0.470000) [ 87.812] sna_scanout_do_flush: flush timer active: delta=1 [ 87.812] sna_scanout_do_flush (time=87812), triggered [ 87.812] sna_scanout_flush (time=87812), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 87.812] has_shadow: has pending damage? 1, outstanding flips: 0 [ 87.812] stop_flush: scanout=32 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 87.812] has_shadow: has pending damage? 1, outstanding flips: 0 [ 87.812] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 87.812] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 87.812] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 87.812] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 87.812] sna_pixmap_move_to_gpu: already all-damaged [ 87.812] sna_pixmap_mark_active: pixmap=4091, handle=32 [ 87.812] sna_mode_redisplay: crtc[0] transformed? 0 [ 87.812] sna_mode_redisplay: crtc[1] transformed? 0 [ 87.812] sna_mode_redisplay: crtc[2] transformed? 0 [ 87.812] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=32 [active=1] [ 87.812] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 128, transformed? 0 [ 87.812] get_fb: reusing fb=68 for handle=32 [ 87.813] sna_mode_redisplay: recording flip on CRTC:32 handle=32, active_scanout=2, serial=3 [ 87.813] __kgem_bo_clear_busy: handle=32 [ 87.813] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 87.813] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 87.813] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 87.813] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=32, shadow handle=29 [ 87.813] sna_accel_do_throttle -- no pending activity [ 87.813] sna_accel_block: evaluating timers, active=5 [ 87.813] sna_accel_block: flush timer expires in 16 [87828] [ 87.813] sna_wakeup_handler [ 87.814] sna_create_pixmap(427, 54, 32, usage=0) [ 87.814] kgem_can_create_2d: 427x54 @ 32 [ 87.814] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=1728, height=54 [ 87.814] kgem_can_create_2d: untiled size=94208 [ 87.814] kgem_choose_tiling: 427x54 -> 1 [ 87.814] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2048, height=56 [ 87.814] kgem_can_create_2d: tiled[1] size=114688 [ 87.814] sna_create_pixmap: usage=0, flags=1b [ 87.814] sna_create_pixmap: creating GPU pixmap 427x54, stride=1708, flags=1b [ 87.814] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 [ 87.814] create_pixmap: serial=5260, usage=0, 0x0 [ 87.814] create_pixmap_hdr: pixmap=5260, width=427, height=54, usage=0 [ 87.814] sna_create_pixmap: serial=5260, 427x54, usage=0 [ 87.814] sna_composite_rectangles(pixmap=5261, op=0, 0 x 1 [(0, 0)x(427, 54) ...]) [ 87.814] sna_composite_rectangles: converted to op 0 [ 87.814] sna_composite_rectangles[0] (0, 0)x(427, 54) -> (0, 0), (427, 54) [ 87.814] sna_composite_rectangles: nrects=1, region=(0, 0), (427, 54) x 1 [ 87.814] sna_composite_rectangles: clipped extents (0, 0),(427, 54) x 1 [ 87.814] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(427, 54) [ 87.814] sna_composite_rectangles: dropping last-cpu hint [ 87.814] sna_drawable_use_bo pixmap=5261, box=((0, 0), (427, 54)), flags=19... [ 87.814] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 87.814] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 87.814] sna_pixmap_move_to_gpu(pixmap=5261, usage=0), flags=b [ 87.814] sna_pixmap_move_to_gpu: CPU damage? 0 [ 87.814] sna_pixmap_move_to_gpu: creating GPU bo (427x54@32), create=b [ 87.814] kgem_choose_tiling: 427x54 -> 1 [ 87.814] kgem_choose_tiling: 427x54 -> 1 [ 87.814] sna_pixmap_alloc_gpu: pixmap=5261 [ 87.814] kgem_create_2d(427x54, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 87.814] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2048, height=56 [ 87.814] inactive too small: 16 < 28 [ 87.814] inactive too small: 16 < 28 [ 87.814] inactive too small: 16 < 28 [ 87.814] inactive too small: 16 < 28 [ 87.814] inactive too small: 16 < 28 [ 87.814] kgem_set_tiling: handle=23, tiling=1 [1], pitch=2048 [2048]: 1 [ 87.814] kgem_bo_remove_from_inactive: removing handle=23 from inactive [ 87.814] from inactive: pitch=2048, tiling=1: handle=23, id=2936 [ 87.814] __sna_damage_all(427, 54) [ 87.814] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 87.814] sna_pixmap_mark_active: pixmap=5261, handle=23 [ 87.814] sna_drawable_use_bo: allocated GPU bo for operation [ 87.814] sna_drawable_use_bo: using GPU bo with damage? 0 [ 87.814] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 87.814] kgem_bo_is_render: handle=23, rq? 0 [0] [ 87.814] kgem_bo_is_render: handle=23, rq? 0 [0] [ 87.814] gen9_render_fill_boxes(0 x 1 [(0, 0), (427, 54) ...]) [ 87.814] sna_render_get_solid: 0 [ 87.814] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 87.814] kgem_check_bo: num_pages=+64, num_exec=+1 [ 87.814] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 87.814] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 87.814] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 87.814] kgem_add_handle: handle=4, index=0 [ 87.815] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 87.815] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 87.815] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 87.815] gen9_composite_get_binding_table(ffc0) [ 87.815] kgem_add_reloc64: handle=23, pos=16360, delta=0, domains=20002 [ 87.815] kgem_add_handle: handle=23, index=1 [ 87.815] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd541000) [ 87.815] __kgem_bo_mark_dirty: handle=23 (proxy? 0) [ 87.815] [3fe0] bind bo(handle=23, addr=fd541000), format=192, width=427, height=54, pitch=2048, tiling=1 -> render [ 87.815] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 87.815] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 87.815] kgem_add_handle: handle=7, index=2 [ 87.815] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 87.815] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 87.815] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 87.815] gen9_emit_sampler: sampler = 1 [ 87.815] gen9_emit_sf: num_sf_outputs=1 [ 87.815] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 87.815] gen9_emit_vertex_elements: setup id=0 [ 87.815] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 87.815] (0, 0), (427, 54) [ 87.815] gen8_vertex_flush[490] = 3 [ 87.815] sna_composite_rectangles: pixmap=5261 marking clear [0]? 1 [ 87.815] sna_composite_rectangles(pixmap=5261, op=1, fff2f1f0 x 5 [(414, 0)x(13, 17) ...]) [ 87.815] sna_composite_rectangles: converted to op 1 [ 87.815] sna_composite_rectangles[0] (414, 0)x(13, 17) -> (414, 0), (427, 17) [ 87.815] sna_composite_rectangles[1] (0, 17)x(400, 3) -> (0, 17), (400, 20) [ 87.815] sna_composite_rectangles[2] (414, 17)x(13, 3) -> (414, 17), (427, 20) [ 87.815] sna_composite_rectangles[3] (0, 20)x(400, 14) -> (0, 20), (400, 34) [ 87.815] sna_composite_rectangles[4] (0, 34)x(409, 20) -> (0, 34), (409, 54) [ 87.815] sna_composite_rectangles: nrects=5, region=(0, 0), (427, 54) x 5 [ 87.815] sna_composite_rectangles: clipped extents (0, 0),(427, 54) x 5 [ 87.815] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(427, 54) [ 87.815] sna_composite_rectangles: dropping last-cpu hint [ 87.815] sna_drawable_use_bo pixmap=5261, box=((0, 0), (427, 54)), flags=1... [ 87.815] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 87.815] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 87.815] sna_drawable_use_bo: using whole GPU bo [ 87.815] gen9_render_fill_boxes (op=1, color=(f2f2, f1f1, f0f0, ffff) [20028888]) [ 87.815] kgem_bo_is_render: handle=23, rq? 1 [1] [ 87.815] gen9_render_fill_boxes(fff2f1f0 x 5 [(414, 0), (427, 17) ...]) [ 87.815] sna_render_get_solid: fff2f1f0 [ 87.815] sna_render_get_solid(15) = fff2f1f0 (old) [ 87.815] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 87.815] kgem_check_bo: num_pages=+0, num_exec=+0 [ 87.815] gen9_composite_get_binding_table(ff00) [ 87.815] kgem_add_reloc64: handle=143, pos=16312, delta=0, domains=40000 [ 87.815] kgem_add_reloc64: adding proxy [delta=60] for handle=143 [ 87.815] kgem_add_handle: handle=143, index=3 [ 87.815] kgem_add_reloc64[5] = (delta=60, target handle=3, presumed=fff6e000) [ 87.815] [3fb0] bind bo(handle=143, addr=fff6e03c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 87.815] gen9_emit_vertex_elements: setup id=0 [ 87.815] (414, 0), (427, 17) [ 87.815] (0, 17), (400, 20) [ 87.815] (414, 17), (427, 20) [ 87.815] (0, 20), (400, 34) [ 87.815] (0, 34), (409, 54) [ 87.815] gen8_vertex_flush[4cc] = 15 [ 87.815] sna_composite_rectangles(pixmap=5261, op=1, ff300a24 x 5 [(414, 0)x(13, 17) ...]) [ 87.815] sna_composite_rectangles: converted to op 1 [ 87.816] sna_composite_rectangles[0] (414, 0)x(13, 17) -> (414, 0), (427, 17) [ 87.816] sna_composite_rectangles[1] (0, 17)x(400, 3) -> (0, 17), (400, 20) [ 87.816] sna_composite_rectangles[2] (414, 17)x(13, 3) -> (414, 17), (427, 20) [ 87.816] sna_composite_rectangles[3] (0, 20)x(400, 14) -> (0, 20), (400, 34) [ 87.816] sna_composite_rectangles[4] (0, 34)x(409, 20) -> (0, 34), (409, 54) [ 87.816] sna_composite_rectangles: nrects=5, region=(0, 0), (427, 54) x 5 [ 87.816] sna_composite_rectangles: clipped extents (0, 0),(427, 54) x 5 [ 87.816] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(427, 54) [ 87.816] sna_composite_rectangles: dropping last-cpu hint [ 87.816] sna_drawable_use_bo pixmap=5261, box=((0, 0), (427, 54)), flags=1... [ 87.816] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 87.816] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 87.816] sna_drawable_use_bo: using whole GPU bo [ 87.816] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 87.816] kgem_bo_is_render: handle=23, rq? 1 [1] [ 87.816] gen9_render_fill_boxes(ff300a24 x 5 [(414, 0), (427, 17) ...]) [ 87.816] sna_render_get_solid: ff300a24 [ 87.816] sna_render_get_solid(17) = ff300a24 (old) [ 87.816] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 87.816] kgem_check_bo: num_pages=+0, num_exec=+0 [ 87.816] gen9_composite_get_binding_table(fe80) [ 87.816] kgem_add_reloc64: handle=143, pos=16280, delta=0, domains=40000 [ 87.816] kgem_add_reloc64: adding proxy [delta=68] for handle=143 [ 87.816] kgem_add_reloc64[6] = (delta=68, target handle=3, presumed=fff6e000) [ 87.816] [3f90] bind bo(handle=143, addr=fff6e044), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 87.816] gen9_emit_vertex_elements: setup id=0 [ 87.816] (414, 0), (427, 17) [ 87.816] (0, 17), (400, 20) [ 87.816] (414, 17), (427, 20) [ 87.816] (0, 20), (400, 34) [ 87.816] (0, 34), (409, 54) [ 87.816] gen8_vertex_flush[508] = 15 [ 87.816] sna_composite_rectangles(pixmap=5261, op=1, ff300a24 x 5 [(414, 0)x(13, 17) ...]) [ 87.816] sna_composite_rectangles: converted to op 1 [ 87.816] sna_composite_rectangles[0] (414, 0)x(13, 17) -> (414, 0), (427, 17) [ 87.816] sna_composite_rectangles[1] (0, 17)x(400, 3) -> (0, 17), (400, 20) [ 87.816] sna_composite_rectangles[2] (414, 17)x(13, 3) -> (414, 17), (427, 20) [ 87.816] sna_composite_rectangles[3] (0, 20)x(400, 14) -> (0, 20), (400, 34) [ 87.816] sna_composite_rectangles[4] (0, 34)x(409, 20) -> (0, 34), (409, 54) [ 87.816] sna_composite_rectangles: nrects=5, region=(0, 0), (427, 54) x 5 [ 87.816] sna_composite_rectangles: clipped extents (0, 0),(427, 54) x 5 [ 87.816] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(427, 54) [ 87.816] sna_composite_rectangles: dropping last-cpu hint [ 87.816] sna_drawable_use_bo pixmap=5261, box=((0, 0), (427, 54)), flags=1... [ 87.816] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 87.816] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 87.816] sna_drawable_use_bo: using whole GPU bo [ 87.816] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 87.816] kgem_bo_is_render: handle=23, rq? 1 [1] [ 87.816] gen9_render_fill_boxes(ff300a24 x 5 [(414, 0), (427, 17) ...]) [ 87.816] sna_render_get_solid: ff300a24 [ 87.816] sna_render_get_solid(17) = ff300a24 (last) [ 87.816] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 87.816] kgem_check_bo: num_pages=+0, num_exec=+0 [ 87.816] gen9_composite_get_binding_table(fe00) [ 87.816] gen9_emit_vertex_elements: setup id=0 [ 87.816] (414, 0), (427, 17) [ 87.816] (0, 17), (400, 20) [ 87.816] (414, 17), (427, 20) [ 87.816] (0, 20), (400, 34) [ 87.816] (0, 34), (409, 54) [ 87.817] gen8_vertex_flush[508] = 30 [ 87.817] sna_glyphs(op=3, nlist=1, src=(1, 15)) [ 87.817] kgem_bo_is_busy: handle=23, domain: 0 exec? 1, rq? 1 [ 87.817] sna_glyphs: discarding mask [ 87.817] glyphs0_to_dst(op=3, src=(1, 15), nlist=1, dst=(1, 15)+(0, 0)) [ 87.817] clipped_glyphs? 18 glyph in 1 lists extents (1, 4), (163, 18), region (2, 17), (162, 18): yes [ 87.817] gen9_render_composite: 0x0, current mode=1/1 [ 87.817] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 87.817] kgem_bo_is_busy: handle=23, domain: 0 exec? 1, rq? 1 [ 87.817] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 87.817] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 87.817] sna_drawable_use_bo pixmap=5261, box=((2, 17), (162, 18)), flags=7... [ 87.817] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 87.817] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 87.817] sna_drawable_use_bo: using whole GPU bo [ 87.817] gen9_composite_set_target: pixmap=5261, format=20028888, size=427x54, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 87.817] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 87.817] color_convert: src=ff8ae234 [20028888] [ 87.817] color_convert: dst=ff8ae234 [20028888] [ 87.817] sna_render_get_solid: ff8ae234 [ 87.817] sna_render_get_solid(22) = ff8ae234 (old) [ 87.817] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 87.817] sna_transform_is_imprecise_integer_translation: no transform [ 87.817] gen9_composite_picture: integer translation (0, 0), removing [ 87.817] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 87.817] sna_render_pixmap_bo: GPU all damaged [ 87.817] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 87.817] gen4_choose_composite_emitter: solid, identity mask [ 87.817] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 87.817] aligning vertex: was 2, now 4 floats per vertex [ 87.817] gen9_composite_get_binding_table(fe00) [ 87.817] kgem_add_reloc64: handle=143, pos=16248, delta=0, domains=40000 [ 87.817] kgem_add_reloc64: adding proxy [delta=88] for handle=143 [ 87.817] kgem_add_reloc64[7] = (delta=88, target handle=3, presumed=fff6e000) [ 87.817] [3f70] bind bo(handle=143, addr=fff6e058), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 87.817] kgem_add_reloc64: handle=6, pos=16232, delta=0, domains=40000 [ 87.817] kgem_add_handle: handle=6, index=4 [ 87.817] kgem_add_reloc64[8] = (delta=0, target handle=4, presumed=fd581000) [ 87.817] [3f60] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 87.817] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 87.817] gen9_emit_sampler: sampler = a [ 87.817] gen9_emit_sf: num_sf_outputs=2 [ 87.817] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 87.817] gen9_emit_vertex_elements: setup id=9 [ 87.817] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 87.817] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 87.817] glyphs0_to_dst: glyph=(9, 5), (19, 18), clip=(2, 17), (162, 18) [ 87.817] glyphs0_to_dst: blt=(9, 17), (19, 18) [ 87.817] emit_primitive_identity_mask__avx2: dst=(9, 17), mask=(672.00, 60.00) x (10.00, 1.00) [ 87.817] gen8_vertex_flush[5e4] = 3 [ 87.817] gen9_magic_ca_pass: CA fixup (24 -> 27) [ 87.817] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 87.817] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 87.817] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 87.817] sna_glyphs(op=3, nlist=1, src=(172, 15)) [ 87.817] kgem_bo_is_busy: handle=23, domain: 0 exec? 1, rq? 1 [ 87.817] sna_glyphs: discarding mask [ 87.817] glyphs0_to_dst(op=3, src=(172, 15), nlist=1, dst=(172, 15)+(0, 0)) [ 87.817] clipped_glyphs? 23 glyph in 1 lists extents (171, 3), (379, 18), region (172, 17), (378, 18): yes [ 87.817] gen9_render_composite: 0x0, current mode=1/1 [ 87.818] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 87.818] kgem_bo_is_busy: handle=23, domain: 0 exec? 1, rq? 1 [ 87.818] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 87.818] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 87.818] sna_drawable_use_bo pixmap=5261, box=((172, 17), (378, 18)), flags=7... [ 87.818] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 87.818] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 87.818] sna_drawable_use_bo: using whole GPU bo [ 87.818] gen9_composite_set_target: pixmap=5261, format=20028888, size=427x54, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 87.818] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 87.818] color_convert: src=ff729fcf [20028888] [ 87.818] color_convert: dst=ff729fcf [20028888] [ 87.818] sna_render_get_solid: ff729fcf [ 87.818] sna_render_get_solid(23) = ff729fcf (old) [ 87.818] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 87.818] sna_transform_is_imprecise_integer_translation: no transform [ 87.818] gen9_composite_picture: integer translation (0, 0), removing [ 87.818] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 87.818] sna_render_pixmap_bo: GPU all damaged [ 87.818] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 87.818] gen4_choose_composite_emitter: solid, identity mask [ 87.818] kgem_check_bo: num_pages=+0, num_exec=+0 [ 87.818] gen9_composite_get_binding_table(fd40) [ 87.818] kgem_add_reloc64: handle=143, pos=16200, delta=0, domains=40000 [ 87.818] kgem_add_reloc64: adding proxy [delta=92] for handle=143 [ 87.818] kgem_add_reloc64[9] = (delta=92, target handle=3, presumed=fff6e000) [ 87.818] [3f40] bind bo(handle=143, addr=fff6e05c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 87.818] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 87.818] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 87.818] gen9_emit_vertex_elements: setup id=9 [ 87.818] glyphs0_to_dst: glyph=(180, 4), (190, 18), clip=(172, 17), (378, 18) [ 87.818] glyphs0_to_dst: blt=(180, 17), (190, 18) [ 87.818] emit_primitive_identity_mask__avx2: dst=(180, 17), mask=(944.00, 61.00) x (10.00, 1.00) [ 87.818] glyphs0_to_dst: glyph=(208, 7), (217, 18), clip=(172, 17), (378, 18) [ 87.818] glyphs0_to_dst: blt=(208, 17), (217, 18) [ 87.818] emit_primitive_identity_mask__avx2: dst=(208, 17), mask=(960.00, 26.00) x (9.00, 1.00) [ 87.818] glyphs0_to_dst: glyph=(216, 4), (226, 18), clip=(172, 17), (378, 18) [ 87.818] glyphs0_to_dst: blt=(216, 17), (226, 18) [ 87.818] emit_primitive_identity_mask__avx2: dst=(216, 17), mask=(944.00, 61.00) x (10.00, 1.00) [ 87.818] glyphs0_to_dst: glyph=(234, 16), (245, 18), clip=(172, 17), (378, 18) [ 87.818] glyphs0_to_dst: blt=(234, 17), (245, 18) [ 87.818] emit_primitive_identity_mask__avx2: dst=(234, 17), mask=(992.00, 1.00) x (11.00, 1.00) [ 87.818] glyphs0_to_dst: glyph=(334, 7), (343, 18), clip=(172, 17), (378, 18) [ 87.818] glyphs0_to_dst: blt=(334, 17), (343, 18) [ 87.818] emit_primitive_identity_mask__avx2: dst=(334, 17), mask=(960.00, 26.00) x (9.00, 1.00) [ 87.818] glyphs0_to_dst: glyph=(342, 16), (353, 18), clip=(172, 17), (378, 18) [ 87.818] glyphs0_to_dst: blt=(342, 17), (353, 18) [ 87.818] emit_primitive_identity_mask__avx2: dst=(342, 17), mask=(992.00, 1.00) x (11.00, 1.00) [ 87.818] glyphs0_to_dst: glyph=(369, 7), (379, 18), clip=(172, 17), (378, 18) [ 87.818] glyphs0_to_dst: blt=(369, 17), (378, 18) [ 87.818] emit_primitive_identity_mask__avx2: dst=(369, 17), mask=(976.00, 42.00) x (9.00, 1.00) [ 87.818] gen8_vertex_flush[6e4] = 21 [ 87.818] gen9_magic_ca_pass: CA fixup (27 -> 48) [ 87.818] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 87.818] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 87.818] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 87.818] sna_glyphs(op=3, nlist=1, src=(1, 32)) [ 87.818] kgem_bo_is_busy: handle=23, domain: 0 exec? 1, rq? 1 [ 87.818] sna_glyphs: discarding mask [ 87.818] glyphs0_to_dst(op=3, src=(1, 32), nlist=1, dst=(1, 32)+(0, 0)) [ 87.818] clipped_glyphs? 8 glyph in 1 lists extents (0, 21), (73, 35), region (1, 21), (72, 35): yes [ 87.819] gen9_render_composite: 0x0, current mode=1/1 [ 87.819] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 87.819] kgem_bo_is_busy: handle=23, domain: 0 exec? 1, rq? 1 [ 87.819] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 87.819] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 87.819] sna_drawable_use_bo pixmap=5261, box=((1, 21), (72, 35)), flags=7... [ 87.819] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 87.819] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 87.819] sna_drawable_use_bo: using whole GPU bo [ 87.819] gen9_composite_set_target: pixmap=5261, format=20028888, size=427x54, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 87.819] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 87.819] color_convert: src=ff729fcf [20028888] [ 87.819] color_convert: dst=ff729fcf [20028888] [ 87.819] sna_render_get_solid: ff729fcf [ 87.819] sna_render_get_solid(23) = ff729fcf (last) [ 87.819] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 87.819] sna_transform_is_imprecise_integer_translation: no transform [ 87.819] gen9_composite_picture: integer translation (0, 0), removing [ 87.819] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 87.819] sna_render_pixmap_bo: GPU all damaged [ 87.819] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 87.819] gen4_choose_composite_emitter: solid, identity mask [ 87.819] kgem_check_bo: num_pages=+0, num_exec=+0 [ 87.819] gen9_composite_get_binding_table(fcc0) [ 87.819] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 87.819] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 87.819] gen9_emit_vertex_elements: setup id=9 [ 87.819] glyphs0_to_dst: glyph=(0, 22), (10, 32), clip=(1, 21), (72, 35) [ 87.819] glyphs0_to_dst: blt=(1, 22), (10, 32) [ 87.819] emit_primitive_identity_mask__avx2: dst=(1, 22), mask=(961.00, 48.00) x (9.00, 10.00) [ 87.819] glyphs0_to_dst: glyph=(9, 33), (20, 35), clip=(1, 21), (72, 35) [ 87.819] glyphs0_to_dst: blt=(9, 33), (20, 35) [ 87.819] emit_primitive_identity_mask__avx2: dst=(9, 33), mask=(992.00, 0.00) x (11.00, 2.00) [ 87.819] glyphs0_to_dst: glyph=(19, 24), (28, 32), clip=(1, 21), (72, 35) [ 87.819] glyphs0_to_dst: blt=(19, 24), (28, 32) [ 87.819] emit_primitive_identity_mask__avx2: dst=(19, 24), mask=(688.00, 32.00) x (9.00, 8.00) [ 87.819] glyphs0_to_dst: glyph=(28, 24), (37, 32), clip=(1, 21), (72, 35) [ 87.819] glyphs0_to_dst: blt=(28, 24), (37, 32) [ 87.819] emit_primitive_identity_mask__avx2: dst=(28, 24), mask=(752.00, 16.00) x (9.00, 8.00) [ 87.819] glyphs0_to_dst: glyph=(37, 24), (46, 35), clip=(1, 21), (72, 35) [ 87.819] glyphs0_to_dst: blt=(37, 24), (46, 35) [ 87.819] emit_primitive_identity_mask__avx2: dst=(37, 24), mask=(960.00, 16.00) x (9.00, 11.00) [ 87.819] glyphs0_to_dst: glyph=(45, 21), (55, 32), clip=(1, 21), (72, 35) [ 87.819] glyphs0_to_dst: blt=(45, 21), (55, 32) [ 87.819] emit_primitive_identity_mask__avx2: dst=(45, 21), mask=(976.00, 48.00) x (10.00, 11.00) [ 87.819] glyphs0_to_dst: glyph=(55, 24), (64, 32), clip=(1, 21), (72, 35) [ 87.819] glyphs0_to_dst: blt=(55, 24), (64, 32) [ 87.819] emit_primitive_identity_mask__avx2: dst=(55, 24), mask=(688.00, 32.00) x (9.00, 8.00) [ 87.819] glyphs0_to_dst: glyph=(63, 24), (73, 35), clip=(1, 21), (72, 35) [ 87.819] glyphs0_to_dst: blt=(63, 24), (72, 35) [ 87.819] emit_primitive_identity_mask__avx2: dst=(63, 24), mask=(976.00, 32.00) x (9.00, 11.00) [ 87.819] gen8_vertex_flush[7dc] = 24 [ 87.819] gen9_magic_ca_pass: CA fixup (48 -> 72) [ 87.819] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 87.819] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 87.819] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 87.819] sna_accel_flush: flush?=0, dirty?=0 [ 87.819] sna_block_handler (tv=0.0) [ 87.819] sna_wakeup_handler [ 87.819] sna_glyphs(op=3, nlist=1, src=(91, 32)) [ 87.819] kgem_bo_is_busy: handle=23, domain: 0 exec? 1, rq? 1 [ 87.819] sna_glyphs: discarding mask [ 87.819] glyphs0_to_dst(op=3, src=(91, 32), nlist=1, dst=(91, 32)+(0, 0)) [ 87.819] clipped_glyphs? 10 glyph in 1 lists extents (90, 21), (181, 35), region (91, 21), (180, 35): yes [ 87.819] gen9_render_composite: 0x0, current mode=1/1 [ 87.819] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 87.819] kgem_bo_is_busy: handle=23, domain: 0 exec? 1, rq? 1 [ 87.819] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 87.819] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 87.819] sna_drawable_use_bo pixmap=5261, box=((91, 21), (180, 35)), flags=7... [ 87.819] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 87.819] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 87.819] sna_drawable_use_bo: using whole GPU bo [ 87.819] gen9_composite_set_target: pixmap=5261, format=20028888, size=427x54, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 87.819] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 87.819] color_convert: src=ff729fcf [20028888] [ 87.819] color_convert: dst=ff729fcf [20028888] [ 87.819] sna_render_get_solid: ff729fcf [ 87.819] sna_render_get_solid(23) = ff729fcf (last) [ 87.819] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 87.819] sna_transform_is_imprecise_integer_translation: no transform [ 87.819] gen9_composite_picture: integer translation (0, 0), removing [ 87.819] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 87.819] sna_render_pixmap_bo: GPU all damaged [ 87.819] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 87.819] gen4_choose_composite_emitter: solid, identity mask [ 87.819] kgem_check_bo: num_pages=+0, num_exec=+0 [ 87.819] gen9_composite_get_binding_table(fcc0) [ 87.819] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 87.819] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 87.819] gen9_emit_vertex_elements: setup id=9 [ 87.819] glyphs0_to_dst: glyph=(90, 22), (100, 32), clip=(91, 21), (180, 35) [ 87.819] glyphs0_to_dst: blt=(91, 22), (100, 32) [ 87.819] emit_primitive_identity_mask__avx2: dst=(91, 22), mask=(721.00, 32.00) x (9.00, 10.00) [ 87.819] glyphs0_to_dst: glyph=(99, 33), (110, 35), clip=(91, 21), (180, 35) [ 87.819] glyphs0_to_dst: blt=(99, 33), (110, 35) [ 87.819] emit_primitive_identity_mask__avx2: dst=(99, 33), mask=(992.00, 0.00) x (11.00, 2.00) [ 87.819] glyphs0_to_dst: glyph=(109, 24), (118, 32), clip=(91, 21), (180, 35) [ 87.819] glyphs0_to_dst: blt=(109, 24), (118, 32) [ 87.819] emit_primitive_identity_mask__avx2: dst=(109, 24), mask=(720.00, 0.00) x (9.00, 8.00) [ 87.819] glyphs0_to_dst: glyph=(117, 24), (127, 32), clip=(91, 21), (180, 35) [ 87.819] glyphs0_to_dst: blt=(117, 24), (127, 32) [ 87.819] emit_primitive_identity_mask__avx2: dst=(117, 24), mask=(704.00, 16.00) x (10.00, 8.00) [ 87.819] glyphs0_to_dst: glyph=(126, 24), (136, 32), clip=(91, 21), (180, 35) [ 87.819] glyphs0_to_dst: blt=(126, 24), (136, 32) [ 87.819] emit_primitive_identity_mask__avx2: dst=(126, 24), mask=(752.00, 0.00) x (10.00, 8.00) [ 87.819] glyphs0_to_dst: glyph=(135, 21), (145, 32), clip=(91, 21), (180, 35) [ 87.819] glyphs0_to_dst: blt=(135, 21), (145, 32) [ 87.819] emit_primitive_identity_mask__avx2: dst=(135, 21), mask=(736.00, 0.00) x (10.00, 11.00) [ 87.819] glyphs0_to_dst: glyph=(145, 24), (154, 32), clip=(91, 21), (180, 35) [ 87.819] glyphs0_to_dst: blt=(145, 24), (154, 32) [ 87.819] emit_primitive_identity_mask__avx2: dst=(145, 24), mask=(48.00, 96.00) x (9.00, 8.00) [ 87.819] glyphs0_to_dst: glyph=(153, 21), (163, 32), clip=(91, 21), (180, 35) [ 87.819] glyphs0_to_dst: blt=(153, 21), (163, 32) [ 87.819] emit_primitive_identity_mask__avx2: dst=(153, 21), mask=(736.00, 0.00) x (10.00, 11.00) [ 87.819] glyphs0_to_dst: glyph=(163, 24), (172, 32), clip=(91, 21), (180, 35) [ 87.819] glyphs0_to_dst: blt=(163, 24), (172, 32) [ 87.819] emit_primitive_identity_mask__avx2: dst=(163, 24), mask=(752.00, 16.00) x (9.00, 8.00) [ 87.819] glyphs0_to_dst: glyph=(171, 24), (181, 35), clip=(91, 21), (180, 35) [ 87.819] glyphs0_to_dst: blt=(171, 24), (180, 35) [ 87.819] emit_primitive_identity_mask__avx2: dst=(171, 24), mask=(976.00, 32.00) x (9.00, 11.00) [ 87.819] gen8_vertex_flush[8d4] = 30 [ 87.819] gen9_magic_ca_pass: CA fixup (72 -> 102) [ 87.819] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 87.819] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 87.819] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 87.819] sna_glyphs(op=3, nlist=1, src=(1, 49)) [ 87.819] kgem_bo_is_busy: handle=23, domain: 0 exec? 1, rq? 1 [ 87.819] sna_glyphs: discarding mask [ 87.819] glyphs0_to_dst(op=3, src=(1, 49), nlist=1, dst=(1, 49)+(0, 0)) [ 87.819] clipped_glyphs: no, clip region (0, 0), (427, 54) matches drawable pixmap=94680753899952 size=427x54 [ 87.819] gen9_render_composite: 0x0, current mode=1/1 [ 87.819] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 87.819] kgem_bo_is_busy: handle=23, domain: 0 exec? 1, rq? 1 [ 87.819] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 87.819] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 87.819] sna_drawable_use_bo pixmap=5261, box=((0, 0), (427, 54)), flags=7... [ 87.819] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 87.819] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 87.819] sna_drawable_use_bo: using whole GPU bo [ 87.819] gen9_composite_set_target: pixmap=5261, format=20028888, size=427x54, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 87.819] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 87.819] color_convert: src=ff8ae234 [20028888] [ 87.819] color_convert: dst=ff8ae234 [20028888] [ 87.819] sna_render_get_solid: ff8ae234 [ 87.819] sna_render_get_solid(22) = ff8ae234 (old) [ 87.819] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 87.819] sna_transform_is_imprecise_integer_translation: no transform [ 87.819] gen9_composite_picture: integer translation (0, 0), removing [ 87.819] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 87.819] sna_render_pixmap_bo: GPU all damaged [ 87.819] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 87.819] gen4_choose_composite_emitter: solid, identity mask [ 87.819] kgem_check_bo: num_pages=+0, num_exec=+0 [ 87.819] gen9_composite_get_binding_table(fcc0) [ 87.819] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 87.819] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 87.819] gen9_emit_vertex_elements: setup id=9 [ 87.819] glyphs0_to_dst: glyph=(1, 41)x(9, 8), unclipped [ 87.819] emit_primitive_identity_mask__avx2: dst=(1, 41), mask=(688.00, 32.00) x (9.00, 8.00) [ 87.819] glyphs0_to_dst: glyph=(9, 39)x(10, 13), unclipped [ 87.819] emit_primitive_identity_mask__avx2: dst=(9, 39), mask=(672.00, 48.00) x (10.00, 13.00) [ 87.819] glyphs0_to_dst: glyph=(19, 41)x(9, 8), unclipped [ 87.819] emit_primitive_identity_mask__avx2: dst=(19, 41), mask=(688.00, 32.00) x (9.00, 8.00) [ 87.819] glyphs0_to_dst: glyph=(28, 43)x(8, 3), unclipped [ 87.819] emit_primitive_identity_mask__avx2: dst=(28, 43), mask=(688.00, 48.00) x (8.00, 3.00) [ 87.819] glyphs0_to_dst: glyph=(36, 39)x(11, 10), unclipped [ 87.819] emit_primitive_identity_mask__avx2: dst=(36, 39), mask=(704.00, 0.00) x (11.00, 10.00) [ 87.819] glyphs0_to_dst: glyph=(46, 41)x(9, 8), unclipped [ 87.819] emit_primitive_identity_mask__avx2: dst=(46, 41), mask=(720.00, 0.00) x (9.00, 8.00) [ 87.819] glyphs0_to_dst: glyph=(54, 41)x(10, 8), unclipped [ 87.819] emit_primitive_identity_mask__avx2: dst=(54, 41), mask=(704.00, 16.00) x (10.00, 8.00) [ 87.819] glyphs0_to_dst: glyph=(63, 41)x(10, 8), unclipped [ 87.819] emit_primitive_identity_mask__avx2: dst=(63, 41), mask=(720.00, 16.00) x (10.00, 8.00) [ 87.819] glyphs0_to_dst: glyph=(72, 38)x(10, 11), unclipped [ 87.819] emit_primitive_identity_mask__avx2: dst=(72, 38), mask=(736.00, 0.00) x (10.00, 11.00) [ 87.819] glyphs0_to_dst: glyph=(81, 41)x(10, 8), unclipped [ 87.819] emit_primitive_identity_mask__avx2: dst=(81, 41), mask=(752.00, 0.00) x (10.00, 8.00) [ 87.819] glyphs0_to_dst: glyph=(90, 38)x(10, 11), unclipped [ 87.819] emit_primitive_identity_mask__avx2: dst=(90, 38), mask=(736.00, 0.00) x (10.00, 11.00) [ 87.819] glyphs0_to_dst: glyph=(99, 41)x(11, 8), unclipped [ 87.819] emit_primitive_identity_mask__avx2: dst=(99, 41), mask=(736.00, 16.00) x (11.00, 8.00) [ 87.819] glyphs0_to_dst: glyph=(109, 41)x(9, 8), unclipped [ 87.819] emit_primitive_identity_mask__avx2: dst=(109, 41), mask=(752.00, 16.00) x (9.00, 8.00) [ 87.819] glyphs0_to_dst: glyph=(118, 43)x(8, 3), unclipped [ 87.820] emit_primitive_identity_mask__avx2: dst=(118, 43), mask=(688.00, 48.00) x (8.00, 3.00) [ 87.820] glyphs0_to_dst: glyph=(126, 39)x(10, 10), unclipped [ 87.820] emit_primitive_identity_mask__avx2: dst=(126, 39), mask=(704.00, 32.00) x (10.00, 10.00) [ 87.820] glyphs0_to_dst: glyph=(135, 39)x(10, 10), unclipped [ 87.820] emit_primitive_identity_mask__avx2: dst=(135, 39), mask=(704.00, 32.00) x (10.00, 10.00) [ 87.820] glyphs0_to_dst: glyph=(144, 39)x(10, 10), unclipped [ 87.820] emit_primitive_identity_mask__avx2: dst=(144, 39), mask=(720.00, 32.00) x (10.00, 10.00) [ 87.820] glyphs0_to_dst: glyph=(153, 39)x(10, 10), unclipped [ 87.820] emit_primitive_identity_mask__avx2: dst=(153, 39), mask=(704.00, 48.00) x (10.00, 10.00) [ 87.820] gen8_vertex_flush[9d4] = 54 [ 87.820] gen9_magic_ca_pass: CA fixup (102 -> 156) [ 87.820] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 87.820] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 87.820] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 87.820] sna_glyphs(op=3, nlist=1, src=(163, 49)) [ 87.820] kgem_bo_is_busy: handle=23, domain: 0 exec? 1, rq? 1 [ 87.820] sna_glyphs: discarding mask [ 87.820] glyphs0_to_dst(op=3, src=(163, 49), nlist=1, dst=(163, 49)+(0, 0)) [ 87.820] clipped_glyphs: no, clip region (0, 0), (427, 54) matches drawable pixmap=94680753899952 size=427x54 [ 87.820] gen9_render_composite: 0x0, current mode=1/1 [ 87.820] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 87.820] kgem_bo_is_busy: handle=23, domain: 0 exec? 1, rq? 1 [ 87.820] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 87.820] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 87.820] sna_drawable_use_bo pixmap=5261, box=((0, 0), (427, 54)), flags=7... [ 87.820] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 87.820] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 87.820] sna_drawable_use_bo: using whole GPU bo [ 87.820] gen9_composite_set_target: pixmap=5261, format=20028888, size=427x54, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 87.820] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 87.820] color_convert: src=ffffffff [20028888] [ 87.820] color_convert: dst=ffffffff [20028888] [ 87.820] sna_render_get_solid: ffffffff [ 87.820] sna_render_get_solid(white) [ 87.820] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 87.820] sna_transform_is_imprecise_integer_translation: no transform [ 87.820] gen9_composite_picture: integer translation (0, 0), removing [ 87.820] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 87.820] sna_render_pixmap_bo: GPU all damaged [ 87.820] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 87.820] gen4_choose_composite_emitter: solid, identity mask [ 87.820] kgem_check_bo: num_pages=+0, num_exec=+0 [ 87.820] gen9_composite_get_binding_table(fc80) [ 87.820] kgem_add_reloc64: handle=7, pos=16152, delta=0, domains=40000 [ 87.820] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 87.820] kgem_add_reloc64[10] = (delta=1048, target handle=2, presumed=fffe8000) [ 87.820] [3f10] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 87.820] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 87.820] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 87.820] gen9_emit_vertex_elements: setup id=9 [ 87.820] glyphs0_to_dst: glyph=(165, 41)x(5, 8), unclipped [ 87.820] emit_primitive_identity_mask__avx2: dst=(165, 41), mask=(720.00, 48.00) x (5.00, 8.00) [ 87.820] gen8_vertex_flush[ad4] = 3 [ 87.820] gen9_magic_ca_pass: CA fixup (156 -> 159) [ 87.820] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 87.820] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 87.820] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 87.820] sna_glyphs(op=3, nlist=1, src=(172, 49)) [ 87.820] kgem_bo_is_busy: handle=23, domain: 0 exec? 1, rq? 1 [ 87.820] sna_glyphs: discarding mask [ 87.820] glyphs0_to_dst(op=3, src=(172, 49), nlist=1, dst=(172, 49)+(0, 0)) [ 87.820] clipped_glyphs: no, clip region (0, 0), (427, 54) matches drawable pixmap=94680753899952 size=427x54 [ 87.820] gen9_render_composite: 0x0, current mode=1/1 [ 87.820] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 87.820] kgem_bo_is_busy: handle=23, domain: 0 exec? 1, rq? 1 [ 87.820] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 87.820] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 87.820] sna_drawable_use_bo pixmap=5261, box=((0, 0), (427, 54)), flags=7... [ 87.820] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 87.820] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 87.820] sna_drawable_use_bo: using whole GPU bo [ 87.820] gen9_composite_set_target: pixmap=5261, format=20028888, size=427x54, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 87.820] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 87.820] color_convert: src=ff729fcf [20028888] [ 87.820] color_convert: dst=ff729fcf [20028888] [ 87.820] sna_render_get_solid: ff729fcf [ 87.820] sna_render_get_solid(23) = ff729fcf (old) [ 87.820] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 87.820] sna_transform_is_imprecise_integer_translation: no transform [ 87.820] gen9_composite_picture: integer translation (0, 0), removing [ 87.820] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 87.820] sna_render_pixmap_bo: GPU all damaged [ 87.820] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 87.820] gen4_choose_composite_emitter: solid, identity mask [ 87.820] kgem_check_bo: num_pages=+0, num_exec=+0 [ 87.820] gen9_composite_get_binding_table(fc00) [ 87.820] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 87.820] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 87.820] gen9_emit_vertex_elements: setup id=9 [ 87.820] glyphs0_to_dst: glyph=(171, 43)x(11, 3), unclipped [ 87.820] emit_primitive_identity_mask__avx2: dst=(171, 43), mask=(736.00, 32.00) x (11.00, 3.00) [ 87.820] glyphs0_to_dst: glyph=(180, 38)x(10, 14), unclipped [ 87.820] emit_primitive_identity_mask__avx2: dst=(180, 38), mask=(944.00, 48.00) x (10.00, 14.00) [ 87.820] glyphs0_to_dst: glyph=(189, 38)x(11, 11), unclipped [ 87.820] emit_primitive_identity_mask__avx2: dst=(189, 38), mask=(960.00, 0.00) x (11.00, 11.00) [ 87.820] glyphs0_to_dst: glyph=(198, 41)x(10, 8), unclipped [ 87.820] emit_primitive_identity_mask__avx2: dst=(198, 41), mask=(976.00, 0.00) x (10.00, 8.00) [ 87.820] glyphs0_to_dst: glyph=(208, 41)x(9, 11), unclipped [ 87.820] emit_primitive_identity_mask__avx2: dst=(208, 41), mask=(960.00, 16.00) x (9.00, 11.00) [ 87.820] glyphs0_to_dst: glyph=(216, 38)x(10, 14), unclipped [ 87.820] emit_primitive_identity_mask__avx2: dst=(216, 38), mask=(944.00, 48.00) x (10.00, 14.00) [ 87.820] glyphs0_to_dst: glyph=(225, 39)x(10, 10), unclipped [ 87.820] emit_primitive_identity_mask__avx2: dst=(225, 39), mask=(976.00, 16.00) x (10.00, 10.00) [ 87.820] glyphs0_to_dst: glyph=(234, 50)x(11, 2), unclipped [ 87.820] emit_primitive_identity_mask__avx2: dst=(234, 50), mask=(992.00, 0.00) x (11.00, 2.00) [ 87.820] glyphs0_to_dst: glyph=(243, 38)x(11, 11), unclipped [ 87.820] emit_primitive_identity_mask__avx2: dst=(243, 38), mask=(1008.00, 0.00) x (11.00, 11.00) [ 87.820] glyphs0_to_dst: glyph=(253, 41)x(9, 8), unclipped [ 87.820] emit_primitive_identity_mask__avx2: dst=(253, 41), mask=(720.00, 0.00) x (9.00, 8.00) [ 87.820] glyphs0_to_dst: glyph=(261, 41)x(10, 8), unclipped [ 87.820] emit_primitive_identity_mask__avx2: dst=(261, 41), mask=(704.00, 16.00) x (10.00, 8.00) [ 87.820] glyphs0_to_dst: glyph=(270, 41)x(10, 8), unclipped [ 87.820] emit_primitive_identity_mask__avx2: dst=(270, 41), mask=(704.00, 16.00) x (10.00, 8.00) [ 87.820] glyphs0_to_dst: glyph=(279, 37)x(10, 12), unclipped [ 87.820] emit_primitive_identity_mask__avx2: dst=(279, 37), mask=(992.00, 16.00) x (10.00, 12.00) [ 87.820] glyphs0_to_dst: glyph=(288, 41)x(10, 8), unclipped [ 87.820] emit_primitive_identity_mask__avx2: dst=(288, 41), mask=(704.00, 16.00) x (10.00, 8.00) [ 87.820] glyphs0_to_dst: glyph=(297, 41)x(10, 8), unclipped [ 87.820] emit_primitive_identity_mask__avx2: dst=(297, 41), mask=(752.00, 0.00) x (10.00, 8.00) [ 87.820] glyphs0_to_dst: glyph=(307, 37)x(10, 12), unclipped [ 87.820] emit_primitive_identity_mask__avx2: dst=(307, 37), mask=(1008.00, 16.00) x (10.00, 12.00) [ 87.820] glyphs0_to_dst: glyph=(315, 38)x(11, 11), unclipped [ 87.820] emit_primitive_identity_mask__avx2: dst=(315, 38), mask=(960.00, 0.00) x (11.00, 11.00) [ 87.820] glyphs0_to_dst: glyph=(324, 41)x(11, 8), unclipped [ 87.820] emit_primitive_identity_mask__avx2: dst=(324, 41), mask=(736.00, 16.00) x (11.00, 8.00) [ 87.820] glyphs0_to_dst: glyph=(334, 41)x(9, 11), unclipped [ 87.820] emit_primitive_identity_mask__avx2: dst=(334, 41), mask=(960.00, 16.00) x (9.00, 11.00) [ 87.820] glyphs0_to_dst: glyph=(342, 50)x(11, 2), unclipped [ 87.820] emit_primitive_identity_mask__avx2: dst=(342, 50), mask=(992.00, 0.00) x (11.00, 2.00) [ 87.820] glyphs0_to_dst: glyph=(351, 37)x(10, 12), unclipped [ 87.820] emit_primitive_identity_mask__avx2: dst=(351, 37), mask=(992.00, 16.00) x (10.00, 12.00) [ 87.820] glyphs0_to_dst: glyph=(361, 37)x(9, 12), unclipped [ 87.820] emit_primitive_identity_mask__avx2: dst=(361, 37), mask=(960.00, 32.00) x (9.00, 12.00) [ 87.820] glyphs0_to_dst: glyph=(369, 41)x(10, 11), unclipped [ 87.820] emit_primitive_identity_mask__avx2: dst=(369, 41), mask=(976.00, 32.00) x (10.00, 11.00) [ 87.820] gen8_vertex_flush[bd4] = 69 [ 87.820] gen9_magic_ca_pass: CA fixup (159 -> 228) [ 87.820] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 87.820] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 87.820] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 87.820] sna_glyphs(op=3, nlist=1, src=(379, 49)) [ 87.820] kgem_bo_is_busy: handle=23, domain: 0 exec? 1, rq? 1 [ 87.820] sna_glyphs: discarding mask [ 87.820] glyphs0_to_dst(op=3, src=(379, 49), nlist=1, dst=(379, 49)+(0, 0)) [ 87.820] clipped_glyphs: no, clip region (0, 0), (427, 54) matches drawable pixmap=94680753899952 size=427x54 [ 87.820] gen9_render_composite: 0x0, current mode=1/1 [ 87.820] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 87.820] kgem_bo_is_busy: handle=23, domain: 0 exec? 1, rq? 1 [ 87.820] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 87.820] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 87.820] sna_drawable_use_bo pixmap=5261, box=((0, 0), (427, 54)), flags=7... [ 87.820] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 87.820] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 87.820] sna_drawable_use_bo: using whole GPU bo [ 87.820] gen9_composite_set_target: pixmap=5261, format=20028888, size=427x54, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 87.820] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 87.820] color_convert: src=ffffffff [20028888] [ 87.820] color_convert: dst=ffffffff [20028888] [ 87.820] sna_render_get_solid: ffffffff [ 87.820] sna_render_get_solid(white) [ 87.820] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 87.820] sna_transform_is_imprecise_integer_translation: no transform [ 87.820] gen9_composite_picture: integer translation (0, 0), removing [ 87.820] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 87.820] sna_render_pixmap_bo: GPU all damaged [ 87.820] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 87.820] gen4_choose_composite_emitter: solid, identity mask [ 87.820] kgem_check_bo: num_pages=+0, num_exec=+0 [ 87.820] gen9_composite_get_binding_table(fbc0) [ 87.820] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 87.820] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 87.820] gen9_emit_vertex_elements: setup id=9 [ 87.820] glyphs0_to_dst: glyph=(378, 38)x(10, 13), unclipped [ 87.820] emit_primitive_identity_mask__avx2: dst=(378, 38), mask=(752.00, 32.00) x (10.00, 13.00) [ 87.820] gen8_vertex_flush[cd4] = 3 [ 87.820] gen9_magic_ca_pass: CA fixup (228 -> 231) [ 87.820] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 87.820] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 87.820] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 87.820] sna_composite_rectangles(pixmap=5261, op=1, ffffffff x 1 [(397, 35)x(9, 17) ...]) [ 87.820] sna_composite_rectangles: converted to op 1 [ 87.820] sna_composite_rectangles[0] (397, 35)x(9, 17) -> (397, 35), (406, 52) [ 87.820] sna_composite_rectangles: nrects=1, region=(397, 35), (406, 52) x 1 [ 87.820] sna_composite_rectangles: clipped extents (397, 35),(406, 52) x 1 [ 87.820] sna_composite_rectangles: pixmap +(0, 0) extents (397, 35),(406, 52) [ 87.820] sna_composite_rectangles: dropping last-cpu hint [ 87.820] sna_drawable_use_bo pixmap=5261, box=((397, 35), (406, 52)), flags=9... [ 87.820] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 87.820] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 87.820] sna_drawable_use_bo: using whole GPU bo [ 87.820] gen9_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20028888]) [ 87.820] kgem_bo_is_render: handle=23, rq? 1 [1] [ 87.820] gen9_render_fill_boxes(ffffffff x 1 [(397, 35), (406, 52) ...]) [ 87.820] sna_render_get_solid: ffffffff [ 87.820] sna_render_get_solid(white) [ 87.820] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 87.820] kgem_check_bo: num_pages=+0, num_exec=+0 [ 87.820] aligning vertex: was 4, now 2 floats per vertex [ 87.820] gen9_composite_get_binding_table(fb80) [ 87.820] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 87.820] gen9_emit_sampler: sampler = 1 [ 87.820] gen9_emit_sf: num_sf_outputs=1 [ 87.820] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 87.820] gen9_emit_vertex_elements: setup id=0 [ 87.820] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 87.820] (397, 35), (406, 52) [ 87.820] gen8_vertex_flush[df0] = 3 [ 87.820] sna_validate_gc(0x561c94ab2470) changes=e0000, previous serial=8000145d, drawable=145d [ 87.820] sna_validate_gc: recomputing clip [ 87.820] sna_validate_gc: composite clip=5x[(65, 1061), (492, 1115)] [0x561c94b3d650] [ 87.820] sna_copy_area: src=pixmap=5261:(0, 0)x(427, 54)+(0, 0) -> dst=pixmap=3060:(0, 1037)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 87.820] sna_copy_area: normal copy [ 87.820] sna_do_copy: src=(0, 0), dst=(0, 1037), size=(427x54) [ 87.820] sna_do_copy: after drawable: src=(0, 0), dst=(65, 1061), size=(427x54) [ 87.820] sna_do_copy: dst extents (65, 1061), (492, 1115), dst clip extents (65, 1061), (492, 1115), dst size=3775x2136 [ 87.820] sna_do_copy: clipped dst extents (65, 1061), (492, 1115) [ 87.820] sna_do_copy: unclipped src extents (0, 0), (427, 54) [ 87.820] sna_do_copy: clipped src extents (0, 0), (427, 54) [ 87.820] sna_do_copy: pixmap -- no source clipping [ 87.820] sna_do_copy: src extents (0, 0), (427, 54) x 1 [ 87.820] sna_do_copy: copy region (65, 1061), (492, 1115) x 5 + (-65, -1061) [ 87.820] sna_copy_boxes (boxes=5x[(479, 1061), (492, 1078)...], src pixmap=5261+(-65, -1061), dst pixmap=3060+(-65, -24), alu=3, src.size=427x54, dst.size=3775x2136) [ 87.820] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94b40a30, gpu_bo=23, cpu_bo=0), replaces=0 [ 87.820] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 87.820] sna_drawable_use_bo pixmap=3060, box=((0, 1037), (427, 1091)), flags=3... [ 87.820] sna_drawable_use_bo: exported target, set PREFER_GPU [ 87.820] sna_drawable_use_bo: pinned, never REPLACES [ 87.820] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=3 [ 87.820] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 87.820] sna_drawable_use_bo: using whole GPU bo [ 87.820] sna_pixmap_move_to_gpu(pixmap=5261, usage=0), flags=a [ 87.820] sna_pixmap_move_to_gpu: already all-damaged [ 87.820] sna_pixmap_mark_active: pixmap=5261, handle=23 [ 87.820] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 87.820] gen9_render_copy_boxes (0, -1037)->(0, 0) x 5, alu=3, flags=0, self-copy=0, overlaps? 0 [ 87.820] kgem_bo_is_render: handle=23, rq? 1 [1] [ 87.820] kgem_bo_is_render: handle=9, rq? 0 [0] [ 87.820] kgem_bo_is_render: handle=9, rq? 0 [0] [ 87.820] kgem_bo_is_render: handle=23, rq? 1 [1] [ 87.820] kgem_set_mode: flushing before new bo [ 87.820] gen8_vertex_close: used=930, vbo active? 0, vb=201, nreloc=2 [ 87.820] kgem_create_linear(262144) [ 87.820] search_linear_cache: num_pages=64, flags=686, use_active? 0, use_large=0 [max=65536] [ 87.820] search_linear_cache: searching for inactive cpu map [ 87.820] kgem_set_tiling: handle=146, tiling=0 [0], pitch=0 [0]: 1 [ 87.820] kgem_bo_remove_from_inactive: removing handle=146 from inactive [ 87.820] search_linear_cache: found handle=146 (num_pages=64) in linear vma cache [ 87.820] kgem_bo_map: handle=146, offset=4293357568, tiling=0, map=0x0:0x7fc6b40fb000, domain=0 [ 87.820] kgem_bo_map: converting request for GTT map into CPU map [ 87.820] kgem_bo_map__cpu(handle=146, size=262144, map=0x0:0x7fc6b40fb000) [ 87.820] kgem_bo_sync__cpu: handle=146 [ 87.820] __kgem_busy: handle=146, busy=0, wedged=0 [ 87.820] kgem_bo_sync__cpu: SYNC: handle=146, needs_flush? 0, domain? 0, busy? 0 [ 87.820] __kgem_busy: handle=146, busy=0, wedged=0 [ 87.820] kgem_bo_retire: retiring bo handle=146 (needed flush? 0), rq? 0 [busy?=0] [ 87.820] assert_bo_retired: handle=146, domain: 0 exec? 0, rq? 0 [ 87.820] gen8_vertex_close: new vbo: 930 / 65536 [ 87.820] gen8_vertex_close: reloc[0] = 287 [ 87.820] kgem_add_reloc64: handle=146, pos=287, delta=0, domains=200000 [ 87.820] kgem_add_handle: handle=146, index=5 [ 87.820] kgem_add_reloc64[11] = (delta=0, target handle=5, presumed=ffe77000) [ 87.820] gen8_vertex_close: reloc[1] = 372 [ 87.820] kgem_add_reloc64: handle=146, pos=372, delta=0, domains=200000 [ 87.820] kgem_add_reloc64[12] = (delta=0, target handle=5, presumed=ffe77000) [ 87.820] batch[1/1, flags=1800]: 898 898 16112 16384, nreloc=13, nexec=6, nfence=0, aperture=1164 [fenced=0] [ 87.820] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd981000 [ 87.820] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -57343 [ 87.820] kgem_fixup_relocs: shrinking by 57344 [ 87.820] __kgem_busy: handle=2, busy=0, wedged=0 [ 87.821] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd981000 [ 87.821] kgem_commit: release handle=23 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd541000 [ 87.821] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 87.821] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 87.821] __kgem_bo_clear_busy: handle=7 [ 87.821] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 87.821] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 87.821] __kgem_bo_clear_busy: handle=143 [ 87.821] kgem_commit: release handle=143 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff6e000 [ 87.821] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 87.821] __kgem_bo_clear_busy: handle=143 [ 87.821] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 87.821] __kgem_bo_clear_busy: handle=143 [ 87.821] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 87.821] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 87.821] __kgem_bo_clear_busy: handle=143 [ 87.821] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 87.821] __kgem_bo_clear_busy: handle=7 [ 87.821] kgem_commit: release handle=146 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffe77000 [ 87.821] __kgem_busy: handle=2, busy=131072, wedged=0 [ 87.821] kgem_bo_can_map: handle=146, map=0x0:0x0:0x7fc6b40fb000, tiling=0, domain=3, offset=4293357568 [ 87.821] kgem_check_bo: num_pages=+8164, num_exec=+2 [ 87.821] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 87.821] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 87.821] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 87.821] kgem_add_handle: handle=4, index=0 [ 87.821] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 87.821] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 87.821] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 87.821] gen9_composite_get_binding_table(ffc0) [ 87.821] kgem_add_reloc64: handle=9, pos=16360, delta=0, domains=20002 [ 87.821] kgem_add_handle: handle=9, index=1 [ 87.821] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f02dd000) [ 87.821] __kgem_bo_mark_dirty: handle=9 (proxy? 0) [ 87.821] [3fe0] bind bo(handle=9, addr=f02dd000), format=192, width=3775, height=2136, pitch=15360, tiling=1 -> render [ 87.821] kgem_add_reloc64: handle=23, pos=16344, delta=0, domains=40000 [ 87.821] kgem_add_handle: handle=23, index=2 [ 87.821] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd541000) [ 87.821] [3fd0] bind bo(handle=23, addr=fd541000), format=192, width=427, height=54, pitch=2048, tiling=1 -> sampler [ 87.821] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 87.821] gen9_emit_sampler: sampler = 0 [ 87.821] gen9_emit_sf: num_sf_outputs=1 [ 87.821] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 87.821] gen9_emit_vertex_elements: setup id=0 [ 87.821] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 87.821] (414, 0) -> (414, 1037) + (13, 17) [ 87.821] (0, 17) -> (0, 1054) + (400, 3) [ 87.821] (414, 17) -> (414, 1054) + (13, 3) [ 87.821] (0, 20) -> (0, 1057) + (400, 14) [ 87.821] (0, 34) -> (0, 1071) + (409, 20) [ 87.821] gen8_vertex_flush[490] = 15 [ 87.821] sna_accel_flush: flush?=1, dirty?=0 [ 87.821] gen8_vertex_close: used=960, vbo active? 146, vb=1, nreloc=1 [ 87.821] gen8_vertex_close: reloc[0] = 287 [ 87.821] kgem_add_reloc64: handle=146, pos=287, delta=0, domains=200000 [ 87.821] kgem_add_handle: handle=146, index=3 [ 87.821] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=ffe77000) [ 87.821] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=8238 [fenced=0] [ 87.821] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 87.821] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 87.821] kgem_fixup_relocs: shrinking by 61440 [ 87.821] __kgem_busy: handle=1, busy=0, wedged=0 [ 87.821] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 87.821] kgem_commit: release handle=9 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f02dd000 [ 87.821] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 87.821] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd541000 [ 87.821] kgem_commit: release handle=146 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffe77000 [ 87.821] kgem_bo_can_map: handle=146, map=0x0:0x0:0x7fc6b40fb000, tiling=0, domain=3, offset=4293357568 [ 87.821] sna_accel_flush: flush?=0, dirty?=0 [ 87.821] sna_accel_flush: flush?=0, dirty?=0 [ 87.821] sna_accel_flush: flush?=0, dirty?=0 [ 87.821] sna_accel_flush: flush?=0, dirty?=0 [ 87.821] sna_destroy_pixmap: pixmap=5261, attached?=1 [ 87.821] _kgem_bo_destroy: handle=23, proxy? 0 [ 87.821] __kgem_bo_destroy: handle=23, size=262144 [ 87.821] __kgem_busy: handle=23, busy=0, wedged=0 [ 87.821] __kgem_bo_clear_busy: handle=23 [ 87.821] kgem_bo_move_to_inactive: moving handle=23 to inactive [ 87.821] __sna_free_pixmap(pixmap=5261) [ 87.821] sna_accel_flush: flush?=0, dirty?=0 [ 87.821] sna_accel_flush: flush?=0, dirty?=0 [ 87.821] sna_accel_flush: flush?=0, dirty?=0 [ 87.821] sna_block_handler (tv=0.461000) [ 87.821] kgem_retire, need_retire?=1 [ 87.821] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 87.821] kgem_retire__requests_ring: retiring ring 0 [ 87.821] __kgem_busy: handle=2, busy=0, wedged=0 [ 87.821] __kgem_retire_rq: request 2 complete [ 87.821] kgem_retire__requests_ring: retiring ring 0 [ 87.821] __kgem_busy: handle=1, busy=0, wedged=0 [ 87.821] __kgem_retire_rq: request 1 complete [ 87.821] __kgem_bo_flush: handle=9, busy=0, wedged=0 [ 87.821] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 87.821] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 87.821] kgem_retire -- retired=0, need_retire=0 [ 87.821] kgem_bo_is_busy: handle=146, domain: 0 exec? 0, rq? 0 [ 87.821] gen6_render_retire: resetting idle vbo [ 87.821] sna_scanout_do_flush: flush timer active: delta=7 [ 87.821] sna_accel_do_throttle -- no pending activity [ 87.821] sna_accel_block: evaluating timers, active=5 [ 87.821] sna_accel_block: flush timer expires in 7 [87828] [ 87.822] sna_wakeup_handler [ 87.822] sna_accel_flush: flush?=0, dirty?=0 [ 87.822] sna_accel_flush: flush?=0, dirty?=0 [ 87.822] sna_block_handler (tv=0.460000) [ 87.822] sna_scanout_do_flush: flush timer active: delta=6 [ 87.822] sna_accel_do_throttle -- no pending activity [ 87.822] sna_accel_block: evaluating timers, active=5 [ 87.822] sna_accel_block: flush timer expires in 6 [87828] [ 87.822] sna_wakeup_handler [ 87.822] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=128, name=76 [ 87.822] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 87.822] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 87.822] sna_dri2_get_back: draw size=3840x2160, back buffer handle=128 size=3840x2160, is-scanout? 1, active?=1, pitch=15360, front pitch=15360 [ 87.822] sna_dri2_get_back: reuse backbuffer? 1 [ 87.822] sna_dri2_get_back: back buffer handle=128, active?=1, refcnt=1 [ 87.822] sna_dri2_get_back: cache: handle=114, active=0 [ 87.822] sna_dri2_get_back: reuse cache handle=114, name=86, flags=0 [ 87.822] sna_dri2_get_back: caching handle=128 (name=76, flags=0, active_scanout=1) [ 87.822] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 87.822] sna_dri2_reuse_buffer: reusing back buffer handle=114, name=86, pitch=15360, age=0 [ 87.822] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 87.822] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=32, name=80, active_scanout=2 [ 87.822] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 87.822] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 87.822] sna_accel_flush: flush?=0, dirty?=0 [ 87.822] sna_accel_flush: flush?=0, dirty?=0 [ 87.822] sna_accel_flush: flush?=0, dirty?=0 [ 87.822] sna_block_handler (tv=0.460000) [ 87.822] sna_scanout_do_flush: flush timer active: delta=6 [ 87.822] sna_accel_do_throttle -- no pending activity [ 87.822] sna_accel_block: evaluating timers, active=5 [ 87.822] sna_accel_block: flush timer expires in 6 [87828] [ 87.823] sna_wakeup_handler [ 87.823] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 87.823] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 87.823] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 87.823] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 87.823] sna_dri2_get_msc(draw=146, pipe=0) [ 87.823] sna_crtc_record_swap: recording last swap on pipe=0, frame 5019 [msc=5019], time 87.812710 [ 87.823] sna_dri2_get_msc: msc=5019 [raw=5019], ust=87812710 [ 87.823] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=114 (refs=1/1, flush=0) , front=32 (refs=2/3, flush=1) [ 87.823] sna_dri2_schedule_swap(target_msc=5019, divisor=0, remainder=0) [ 87.823] sna_dri2_schedule_swap: using front handle=32, active_scanout?=2, flush?=1 [ 87.823] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 87.823] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 87.823] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 87.823] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 87.823] sna_crtc_record_swap: recording last swap on pipe=0, frame 5019 [msc=5019], time 87.812710 [ 87.823] immediate_swap: current_msc=5019, target_msc=5019 -- yes [ 87.823] can_flip: no, shadow enabled [ 87.823] sna_dri2_add_event: adding event to window 146) [ 87.823] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 87.823] sna_dri2_immediate_blit: no pending blit, starting chain [ 87.823] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 87.823] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 87.823] can_xchg: back size=8700f00, front size=8700f00 [ 87.823] can_xchg: yes, pixmap=4091 [ 87.823] sna_dri2_xchg: win=146, exchange front=32/80,ref=3 and back=114/86,ref=2, pixmap=4091 3840x2160 [ 87.823] sna_dri2_xchg: back_bo handle=114, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 87.823] sna_dri2_xchg: front_bo handle=32, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 87.823] set_bo: pixmap=4091, handle=114 (old handle=32) [ 87.823] set_bo: marking whole pixmap as damaged [ 87.823] set_bo: applying final/discard move-to-gpu [ 87.823] wait_for_shadow: flags=0, flips=1, handle=32, shadow=29 [ 87.823] set_bo: dropping flush hint from handle=32 [ 87.823] set_bo: adding flush hint to handle=114 [ 87.823] mark_stale(handle=32) => 1 [ 87.823] swap_limit: draw=146 setting swap limit to 3 [ 87.823] sna_dri2_swap_limit_validate: swap limit set to 3 [ 87.823] sna_next_vblank(pipe=0, waiting until next vblank) [ 87.823] sna_dri2_schedule_swap: reported target_msc=5019 [ 87.823] sna_accel_flush: flush?=0, dirty?=0 [ 87.823] sna_accel_flush: flush?=0, dirty?=0 [ 87.823] sna_accel_flush: flush?=0, dirty?=0 [ 87.823] sna_accel_flush: flush?=0, dirty?=0 [ 87.823] sna_block_handler (tv=0.459000) [ 87.823] sna_scanout_do_flush: flush timer active: delta=5 [ 87.823] sna_accel_do_throttle -- no pending activity [ 87.823] sna_accel_block: evaluating timers, active=5 [ 87.823] sna_accel_block: flush timer expires in 5 [87828] [ 87.828] sna_wakeup_handler [ 87.828] sna_block_handler (tv=0.454000) [ 87.828] sna_scanout_do_flush: flush timer active: delta=0 [ 87.828] sna_scanout_do_flush (time=87828), triggered [ 87.828] sna_scanout_flush (time=87828), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 87.828] has_shadow: has pending damage? 1, outstanding flips: 1 [ 87.828] stop_flush: scanout=114 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 87.828] has_shadow: has pending damage? 1, outstanding flips: 1 [ 87.828] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 1, mode reconfiguration pending? 0) [ 87.828] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 87.828] sna_mode_redisplay: checking for 1 outstanding flip completions [ 87.828] sna_mode_wakeup: len=64 [ 87.828] sna_mode_wakeup: recording last swap on pipe=0, frame 5020 [139c], time 87.829365 [ 87.828] sna_mode_wakeup: removing handle=128 [active_scanout=0] from scanout, installing handle=32 [active_scanout=1] [ 87.828] sna_mode_wakeup: flip complete, pending? 1 [ 87.828] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 1) [ 87.828] sna_dri2_vblank_handler(type=2, sequence=5020, draw=4181) [ 87.828] sna_crtc_record_swap: recording last swap on pipe=0, frame 5020 [msc=5020], time 87.829365 [ 87.828] sna_dri2_vblank_handler: 2 complete, frame=5020 tv=87.829365 [ 87.828] sna_dri2_blit_complete: blit finished [ 87.828] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=5020, tv=87.829365) [ 87.828] frame_swap_complete(type=2): draw=146, pipe=0, frame=5020 [msc=5020], tv=87.829365 [ 87.829] sna_accel_flush: flush?=0, dirty?=0 [ 87.829] sna_dri2_event_free(draw?=1) [ 87.829] sna_dri2_remove_event: remove[0x561c949a2710] from window 146, active? 1 [ 87.829] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=114] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 87.829] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=32] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 87.829] sna_dri2_vblank_handler complete [ 87.829] sna_mode_redisplay: now 0 outstanding flip completions (enabled? 1) [ 87.829] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 87.829] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 87.829] sna_pixmap_move_to_gpu: already all-damaged [ 87.829] sna_pixmap_mark_active: pixmap=4091, handle=114 [ 87.829] sna_mode_redisplay: crtc[0] transformed? 0 [ 87.829] sna_mode_redisplay: crtc[1] transformed? 0 [ 87.829] sna_mode_redisplay: crtc[2] transformed? 0 [ 87.829] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=114 [active=1] [ 87.829] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 32, transformed? 0 [ 87.829] get_fb: reusing fb=81 for handle=114 [ 87.829] sna_mode_redisplay: recording flip on CRTC:32 handle=114, active_scanout=2, serial=3 [ 87.829] __kgem_bo_clear_busy: handle=114 [ 87.829] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 87.829] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 87.829] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 87.829] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=114, shadow handle=29 [ 87.829] sna_accel_do_throttle -- no pending activity [ 87.829] sna_accel_block: evaluating timers, active=5 [ 87.829] sna_accel_block: flush timer expires in 16 [87844] [ 87.845] sna_wakeup_handler [ 87.845] sna_block_handler (tv=0.437000) [ 87.845] sna_scanout_do_flush: flush timer active: delta=-1 [ 87.845] sna_scanout_do_flush (time=87845), triggered [ 87.845] sna_scanout_flush (time=87845), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 87.845] has_shadow: has pending damage? 0, outstanding flips: 1 [ 87.845] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 87.845] has_shadow: has pending damage? 0, outstanding flips: 1 [ 87.845] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) [ 87.845] sna_accel_do_throttle -- no pending activity [ 87.845] sna_accel_block: evaluating timers, active=5 [ 87.845] sna_accel_block: flush timer expires in 16 [87861] [ 87.845] sna_wakeup_handler [ 87.845] sna_mode_wakeup: len=32 [ 87.845] sna_mode_wakeup: recording last swap on pipe=0, frame 5021 [139d], time 87.846018 [ 87.845] sna_mode_wakeup: removing handle=32 [active_scanout=0] from scanout, installing handle=114 [active_scanout=2] [ 87.845] sna_mode_wakeup: flip complete, pending? 1 [ 87.845] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 87.845] sna_block_handler (tv=0.437000) [ 87.845] sna_scanout_do_flush: flush timer active: delta=16 [ 87.845] sna_accel_do_throttle -- no pending activity [ 87.845] sna_accel_block: evaluating timers, active=5 [ 87.845] sna_accel_block: flush timer expires in 16 [87861] [ 87.862] sna_wakeup_handler [ 87.862] sna_block_handler (tv=0.420000) [ 87.862] sna_scanout_do_flush: flush timer active: delta=-1 [ 87.862] sna_scanout_do_flush (time=87862), triggered [ 87.862] sna_scanout_flush (time=87862), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 87.862] has_shadow: has pending damage? 0, outstanding flips: 0 [ 87.862] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 87.862] has_shadow: has pending damage? 0, outstanding flips: 0 [ 87.862] sna_accel_disarm_timer[0] (time=87862) [ 87.862] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 87.862] sna_accel_do_throttle -- no pending activity [ 87.882] sna_wakeup_handler [ 87.882] sna_accel_flush: flush?=0, dirty?=0 [ 87.882] sna_accel_flush: flush?=0, dirty?=0 [ 87.882] sna_block_handler (tv=0.400000) [ 87.882] has_shadow: has pending damage? 0, outstanding flips: 0 [ 87.882] sna_accel_do_throttle -- no pending activity [ 87.882] sna_wakeup_handler [ 87.882] sna_block_handler (tv=0.400000) [ 87.882] has_shadow: has pending damage? 0, outstanding flips: 0 [ 87.882] sna_accel_do_throttle -- no pending activity [ 87.884] sna_wakeup_handler [ 87.884] sna_block_handler (tv=0.398000) [ 87.884] has_shadow: has pending damage? 0, outstanding flips: 0 [ 87.884] sna_accel_do_throttle -- no pending activity [ 88.003] sna_wakeup_handler [ 88.004] sna_accel_flush: flush?=0, dirty?=0 [ 88.004] sna_accel_flush: flush?=0, dirty?=0 [ 88.005] sna_block_handler (tv=0.500000) [ 88.005] has_shadow: has pending damage? 0, outstanding flips: 0 [ 88.005] sna_accel_do_throttle -- no pending activity [ 88.005] sna_wakeup_handler [ 88.005] sna_block_handler (tv=0.499000) [ 88.005] has_shadow: has pending damage? 0, outstanding flips: 0 [ 88.005] sna_accel_do_throttle -- no pending activity [ 88.005] sna_wakeup_handler [ 88.005] sna_accel_flush: flush?=0, dirty?=0 [ 88.005] sna_accel_flush: flush?=0, dirty?=0 [ 88.005] sna_accel_flush: flush?=0, dirty?=0 [ 88.005] sna_accel_flush: flush?=0, dirty?=0 [ 88.005] sna_block_handler (tv=0.499000) [ 88.005] has_shadow: has pending damage? 0, outstanding flips: 0 [ 88.005] sna_accel_do_throttle -- no pending activity [ 88.007] sna_wakeup_handler [ 88.007] sna_accel_flush: flush?=0, dirty?=0 [ 88.008] sna_block_handler (tv=0.496000) [ 88.008] has_shadow: has pending damage? 0, outstanding flips: 0 [ 88.008] sna_accel_do_throttle -- no pending activity [ 88.019] sna_wakeup_handler [ 88.019] sna_accel_flush: flush?=0, dirty?=0 [ 88.019] sna_accel_flush: flush?=0, dirty?=0 [ 88.019] sna_block_handler (tv=0.485000) [ 88.019] has_shadow: has pending damage? 0, outstanding flips: 0 [ 88.019] sna_accel_do_throttle -- no pending activity [ 88.035] sna_wakeup_handler [ 88.035] sna_create_pixmap(22, 20, 32, usage=0) [ 88.035] kgem_can_create_2d: 22x20 @ 32 [ 88.035] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=20 [ 88.035] kgem_can_create_2d: untiled size=4096 [ 88.035] kgem_choose_tiling: too thin [width 22, 32 bpp] for TILING_X [ 88.035] kgem_choose_tiling: 22x20 -> 0 [ 88.035] sna_create_pixmap: usage=0, flags=a [ 88.035] sna_create_pixmap: small buffer [1760], attaching to shadow pixmap [ 88.035] create_pixmap: allocating pixmap 22x20, depth=32/32, size=1768 [ 88.035] create_pixmap: serial=5262, usage=0, 22x20 [ 88.035] sna_create_pixmap: serial=5262, 22x20, usage=0 [ 88.035] sna_composite_rectangles(pixmap=5263, op=0, 0 x 1 [(0, 0)x(22, 20) ...]) [ 88.035] sna_composite_rectangles: converted to op 0 [ 88.035] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 88.035] sna_composite_rectangles: nrects=1, region=(0, 0), (22, 20) x 1 [ 88.035] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 88.035] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 88.035] sna_composite_rectangles: fallback, dst pixmap=5263 too small or not attached [ 88.035] sna_composite_rectangles: fallback [ 88.035] sna_drawable_move_region_to_cpu(pixmap=5263 (22x20), [(0, 0), (22, 20)], flags=1) [ 88.035] sna_drawable_move_region_to_cpu: region (0, 0), (22, 20) + (0, 0) subsumes pixmap (22x20) [ 88.035] _sna_pixmap_move_to_cpu(pixmap=5263, 22x20, flags=1) [ 88.035] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 88.035] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 88.035] operate_inplace: no, inplace operation not suitable [ 88.035] _sna_pixmap_move_to_cpu: marking as damaged [ 88.035] __sna_damage_all(22, 20) [ 88.035] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 88.035] sna_composite_rectangles(pixmap=5263, op=1, fff2f1f0 x 1 [(0, 0)x(22, 20) ...]) [ 88.035] sna_composite_rectangles: converted to op 1 [ 88.035] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 88.035] sna_composite_rectangles: nrects=1, region=(0, 0), (22, 20) x 1 [ 88.035] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 88.035] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 88.035] sna_composite_rectangles: fallback, dst pixmap=5263 too small or not attached [ 88.035] sna_composite_rectangles: fallback [ 88.035] sna_drawable_move_region_to_cpu(pixmap=5263 (22x20), [(0, 0), (22, 20)], flags=1) [ 88.035] sna_drawable_move_region_to_cpu: pixmap=5263 all damaged on CPU [ 88.035] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 88.036] sna_composite_rectangles: fallback fill: (0, 0)x(22, 20) fff2f1f0 [ 88.036] sna_composite_rectangles(pixmap=5263, op=1, ff300a24 x 2 [(0, 0)x(22, 20) ...]) [ 88.036] sna_composite_rectangles: converted to op 1 [ 88.036] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 88.036] sna_composite_rectangles[1] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 88.036] sna_composite_rectangles: nrects=2, region=(0, 0), (22, 20) x 2 [ 88.036] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 88.036] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 88.036] sna_composite_rectangles: fallback, dst pixmap=5263 too small or not attached [ 88.036] sna_composite_rectangles: fallback [ 88.036] sna_drawable_move_region_to_cpu(pixmap=5263 (22x20), [(0, 0), (22, 20)], flags=1) [ 88.036] sna_drawable_move_region_to_cpu: pixmap=5263 all damaged on CPU [ 88.036] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 88.036] sna_composite_rectangles: fallback fill: (0, 0)x(22, 20) ff300a24 [ 88.036] sna_glyphs(op=3, nlist=1, src=(1, 15)) [ 88.036] sna_glyphs: fallback -- too small (22x20) [ 88.036] glyphs_fallback: nlist=1, count=1, extents (0, 7), (10, 15) [ 88.036] glyphs_fallback: clipped extents (0, 7), (10, 15) [ 88.036] sna_drawable_move_region_to_cpu(pixmap=5263 (22x20), [(0, 7), (10, 15)], flags=3) [ 88.036] sna_drawable_move_region_to_cpu: pixmap=5263 all damaged on CPU [ 88.036] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 88.036] sna_composite_rectangles(pixmap=5263, op=1, ffffffff x 1 [(10, 1)x(9, 17) ...]) [ 88.036] sna_composite_rectangles: converted to op 1 [ 88.036] sna_composite_rectangles[0] (10, 1)x(9, 17) -> (10, 1), (19, 18) [ 88.036] sna_composite_rectangles: nrects=1, region=(10, 1), (19, 18) x 1 [ 88.036] sna_composite_rectangles: clipped extents (10, 1),(19, 18) x 1 [ 88.036] sna_composite_rectangles: pixmap +(0, 0) extents (10, 1),(19, 18) [ 88.036] sna_composite_rectangles: fallback, dst pixmap=5263 too small or not attached [ 88.036] sna_composite_rectangles: fallback [ 88.036] sna_drawable_move_region_to_cpu(pixmap=5263 (22x20), [(10, 1), (19, 18)], flags=1) [ 88.036] sna_drawable_move_region_to_cpu: pixmap=5263 all damaged on CPU [ 88.036] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 88.036] sna_composite_rectangles: fallback fill: (10, 1)x(9, 17) ffffffff [ 88.036] sna_validate_gc(0x561c94ab2470) changes=80000, previous serial=8000145d, drawable=145d [ 88.036] sna_validate_gc: recomputing clip [ 88.036] sna_validate_gc: composite clip=1x[(65, 24), (3840, 2160)] [0x561c94abf1d0] [ 88.036] sna_copy_area: src=pixmap=5263:(0, 0)x(22, 20)+(0, 0) -> dst=pixmap=3060:(396, 1071)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 88.036] sna_copy_area: normal copy [ 88.036] sna_do_copy: src=(0, 0), dst=(396, 1071), size=(22x20) [ 88.036] sna_do_copy: after drawable: src=(0, 0), dst=(461, 1095), size=(22x20) [ 88.036] sna_do_copy: dst extents (461, 1095), (483, 1115), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 88.036] sna_do_copy: clipped dst extents (461, 1095), (483, 1115) [ 88.036] sna_do_copy: unclipped src extents (0, 0), (22, 20) [ 88.036] sna_do_copy: clipped src extents (0, 0), (22, 20) [ 88.036] sna_do_copy: pixmap -- no source clipping [ 88.036] sna_do_copy: src extents (0, 0), (22, 20) x 1 [ 88.036] sna_do_copy: copy region (461, 1095), (483, 1115) x 1 + (-461, -1095) [ 88.036] sna_copy_boxes (boxes=1x[(461, 1095), (483, 1115)...], src pixmap=5263+(-461, -1095), dst pixmap=3060+(-65, -24), alu=3, src.size=22x20, dst.size=3775x2136) [ 88.036] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94a176c0, gpu_bo=0, cpu_bo=0), replaces=0 [ 88.036] sna_drawable_use_bo pixmap=3060, box=((396, 1071), (418, 1091)), flags=8... [ 88.036] sna_drawable_use_bo: exported target, set PREFER_GPU [ 88.036] sna_drawable_use_bo: pinned, never REPLACES [ 88.036] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 88.036] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 88.036] sna_drawable_use_bo: using whole GPU bo [ 88.036] region_overlaps_damage? [ 88.036] use_shm_bo: no, not attached [ 88.037] sna_drawable_move_region_to_cpu(pixmap=5263 (22x20), [(0, 0), (22, 20)], flags=2) [ 88.037] sna_drawable_move_region_to_cpu: pixmap=5263 all damaged on CPU [ 88.037] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 88.037] sna_write_boxes x 1, src stride=88, src dx=(-396, -1071) [ 88.037] kgem_bo_can_map: handle=9, map=0x7fc6b7845000:0x0:0x7fc656564000, tiling=1, domain=0, offset=4029534208 [ 88.037] write_boxes_inplace x 1, handle=9, tiling=1 [ 88.037] upload_inplace__tiled: tiling=1 [ 88.037] kgem_bo_can_map__cpu: handle=9 [ 88.037] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 88.037] kgem_bo_map__cpu(handle=9, size=33177600, map=0x7fc6b7845000:0x7fc656564000) [ 88.037] kgem_bo_sync__cpu: handle=9 [ 88.037] __kgem_busy: handle=9, busy=0, wedged=0 [ 88.037] kgem_bo_sync__cpu: SYNC: handle=9, needs_flush? 0, domain? 0, busy? 0 [ 88.037] __kgem_busy: handle=9, busy=0, wedged=0 [ 88.037] kgem_bo_retire: retiring bo handle=9 (needed flush? 0), rq? 0 [busy?=0] [ 88.037] assert_bo_retired: handle=9, domain: 0 exec? 0, rq? 0 [ 88.037] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(396, 1071), size=22x20, pitch=88/15360 [ 88.037] sna_accel_flush: flush?=0, dirty?=0 [ 88.037] sna_accel_flush: flush?=0, dirty?=0 [ 88.037] sna_accel_flush: flush?=0, dirty?=0 [ 88.037] sna_accel_flush: flush?=0, dirty?=0 [ 88.037] sna_destroy_pixmap: pixmap=5263, attached?=1 [ 88.037] __sna_free_pixmap(pixmap=5263) [ 88.037] sna_accel_flush: flush?=0, dirty?=0 [ 88.037] sna_accel_flush: flush?=0, dirty?=0 [ 88.037] sna_accel_flush: flush?=0, dirty?=0 [ 88.037] sna_block_handler (tv=0.467000) [ 88.037] has_shadow: has pending damage? 0, outstanding flips: 0 [ 88.037] sna_accel_do_throttle -- no pending activity [ 88.039] sna_wakeup_handler [ 88.039] sna_accel_flush: flush?=0, dirty?=0 [ 88.039] sna_accel_flush: flush?=0, dirty?=0 [ 88.039] sna_block_handler (tv=0.465000) [ 88.039] has_shadow: has pending damage? 0, outstanding flips: 0 [ 88.039] sna_accel_do_throttle -- no pending activity [ 88.039] sna_wakeup_handler [ 88.039] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=32, name=80 [ 88.039] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 88.039] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 88.039] sna_dri2_get_back: draw size=3840x2160, back buffer handle=32 size=3840x2160, is-scanout? 1, active?=0, pitch=15360, front pitch=15360 [ 88.039] sna_dri2_get_back: reuse backbuffer? 1 [ 88.039] sna_dri2_get_back: back buffer handle=32, active?=0, refcnt=1 [ 88.039] sna_dri2_get_back: reuse unattached back [ 88.039] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 88.039] sna_dri2_reuse_buffer: reusing back buffer handle=32, name=80, pitch=15360, age=0 [ 88.039] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 88.039] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=114, name=86, active_scanout=2 [ 88.039] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 88.039] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=114] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 88.040] sna_accel_flush: flush?=0, dirty?=0 [ 88.040] sna_accel_flush: flush?=0, dirty?=0 [ 88.040] sna_accel_flush: flush?=0, dirty?=0 [ 88.040] sna_block_handler (tv=0.464000) [ 88.040] has_shadow: has pending damage? 0, outstanding flips: 0 [ 88.040] timer_enable (time=88040), starting timer 0 [ 88.040] sna_accel_do_throttle -- no pending activity [ 88.040] sna_accel_block: evaluating timers, active=5 [ 88.040] sna_accel_block: flush timer expires in 8 [88048] [ 88.041] sna_wakeup_handler [ 88.041] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 88.041] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 88.041] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 88.041] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 88.041] sna_dri2_get_msc(draw=146, pipe=0) [ 88.041] sna_crtc_record_swap: recording last swap on pipe=0, frame 5032 [msc=5032], time 88.29221 [ 88.041] sna_dri2_get_msc: msc=5032 [raw=5032], ust=88029221 [ 88.041] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=32 (refs=1/1, flush=0) , front=114 (refs=2/3, flush=1) [ 88.041] sna_dri2_schedule_swap(target_msc=5020, divisor=0, remainder=0) [ 88.041] sna_dri2_schedule_swap: using front handle=114, active_scanout?=2, flush?=1 [ 88.041] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 88.041] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 88.041] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 88.041] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 88.041] sna_crtc_record_swap: recording last swap on pipe=0, frame 5032 [msc=5032], time 88.29221 [ 88.041] immediate_swap: current_msc=5032, target_msc=5020 -- yes [ 88.041] can_flip: no, shadow enabled [ 88.041] sna_dri2_add_event: adding event to window 146) [ 88.041] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 88.041] sna_dri2_immediate_blit: no pending blit, starting chain [ 88.041] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 88.041] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 88.041] can_xchg: back size=8700f00, front size=8700f00 [ 88.041] can_xchg: yes, pixmap=4091 [ 88.041] sna_dri2_xchg: win=146, exchange front=114/86,ref=3 and back=32/80,ref=2, pixmap=4091 3840x2160 [ 88.041] sna_dri2_xchg: back_bo handle=32, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 88.041] sna_dri2_xchg: front_bo handle=114, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 88.041] set_bo: pixmap=4091, handle=32 (old handle=114) [ 88.041] set_bo: marking whole pixmap as damaged [ 88.041] set_bo: applying final/discard move-to-gpu [ 88.041] wait_for_shadow: flags=0, flips=0, handle=114, shadow=29 [ 88.041] set_bo: dropping flush hint from handle=114 [ 88.041] set_bo: adding flush hint to handle=32 [ 88.041] mark_stale(handle=114) => 1 [ 88.041] swap_limit: draw=146 setting swap limit to 3 [ 88.041] sna_dri2_swap_limit_validate: swap limit set to 3 [ 88.041] sna_next_vblank(pipe=0, waiting until next vblank) [ 88.041] sna_dri2_schedule_swap: reported target_msc=5032 [ 88.041] sna_accel_flush: flush?=0, dirty?=0 [ 88.041] sna_accel_flush: flush?=0, dirty?=0 [ 88.041] sna_accel_flush: flush?=0, dirty?=0 [ 88.041] sna_accel_flush: flush?=0, dirty?=0 [ 88.041] sna_block_handler (tv=0.463000) [ 88.041] sna_scanout_do_flush: flush timer active: delta=7 [ 88.041] sna_accel_do_throttle -- no pending activity [ 88.042] sna_accel_block: evaluating timers, active=5 [ 88.042] sna_accel_block: flush timer expires in 7 [88048] [ 88.045] sna_wakeup_handler [ 88.045] sna_mode_wakeup: len=32 [ 88.045] sna_dri2_vblank_handler(type=2, sequence=5033, draw=4181) [ 88.045] sna_crtc_record_swap: recording last swap on pipe=0, frame 5033 [msc=5033], time 88.45885 [ 88.045] sna_dri2_vblank_handler: 2 complete, frame=5033 tv=88.45885 [ 88.045] sna_dri2_blit_complete: blit finished [ 88.045] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=5033, tv=88.45885) [ 88.045] frame_swap_complete(type=2): draw=146, pipe=0, frame=5033 [msc=5033], tv=88.45885 [ 88.045] sna_accel_flush: flush?=0, dirty?=0 [ 88.045] sna_dri2_event_free(draw?=1) [ 88.045] sna_dri2_remove_event: remove[0x561c9476f4d0] from window 146, active? 1 [ 88.045] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 88.045] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=114] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 88.045] sna_dri2_vblank_handler complete [ 88.045] sna_block_handler (tv=0.459000) [ 88.045] sna_scanout_do_flush: flush timer active: delta=3 [ 88.045] sna_scanout_do_flush (time=88045), triggered [ 88.045] sna_scanout_flush (time=88045), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 88.045] has_shadow: has pending damage? 1, outstanding flips: 0 [ 88.045] stop_flush: scanout=32 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 88.045] has_shadow: has pending damage? 1, outstanding flips: 0 [ 88.045] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 88.046] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 88.046] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 88.046] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 88.046] sna_pixmap_move_to_gpu: already all-damaged [ 88.046] sna_pixmap_mark_active: pixmap=4091, handle=32 [ 88.046] sna_mode_redisplay: crtc[0] transformed? 0 [ 88.046] sna_mode_redisplay: crtc[1] transformed? 0 [ 88.046] sna_mode_redisplay: crtc[2] transformed? 0 [ 88.046] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=32 [active=1] [ 88.046] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 114, transformed? 0 [ 88.046] get_fb: reusing fb=68 for handle=32 [ 88.046] sna_mode_redisplay: recording flip on CRTC:32 handle=32, active_scanout=2, serial=3 [ 88.046] __kgem_bo_clear_busy: handle=32 [ 88.046] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 88.046] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 88.046] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 88.046] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=32, shadow handle=29 [ 88.046] sna_accel_do_throttle -- no pending activity [ 88.046] sna_accel_block: evaluating timers, active=5 [ 88.046] sna_accel_block: flush timer expires in 16 [88061] [ 88.054] sna_wakeup_handler [ 88.055] sna_accel_flush: flush?=0, dirty?=0 [ 88.055] sna_accel_flush: flush?=0, dirty?=0 [ 88.055] sna_block_handler (tv=0.499000) [ 88.055] sna_scanout_do_flush: flush timer active: delta=6 [ 88.055] sna_accel_do_throttle -- no pending activity [ 88.055] sna_accel_block: evaluating timers, active=5 [ 88.055] sna_accel_block: flush timer expires in 6 [88061] [ 88.055] sna_wakeup_handler [ 88.055] sna_block_handler (tv=0.499000) [ 88.055] sna_scanout_do_flush: flush timer active: delta=6 [ 88.055] sna_accel_do_throttle -- no pending activity [ 88.055] sna_accel_block: evaluating timers, active=5 [ 88.055] sna_accel_block: flush timer expires in 6 [88061] [ 88.055] sna_wakeup_handler [ 88.055] sna_accel_flush: flush?=0, dirty?=0 [ 88.055] sna_accel_flush: flush?=0, dirty?=0 [ 88.055] sna_accel_flush: flush?=0, dirty?=0 [ 88.055] sna_accel_flush: flush?=0, dirty?=0 [ 88.056] sna_block_handler (tv=0.498000) [ 88.056] sna_scanout_do_flush: flush timer active: delta=5 [ 88.056] sna_accel_do_throttle -- no pending activity [ 88.056] sna_accel_block: evaluating timers, active=5 [ 88.056] sna_accel_block: flush timer expires in 5 [88061] [ 88.058] sna_wakeup_handler [ 88.058] sna_accel_flush: flush?=0, dirty?=0 [ 88.058] sna_block_handler (tv=0.496000) [ 88.058] sna_scanout_do_flush: flush timer active: delta=3 [ 88.058] sna_scanout_do_flush (time=88058), triggered [ 88.058] sna_scanout_flush (time=88058), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 88.058] has_shadow: has pending damage? 0, outstanding flips: 1 [ 88.058] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 88.058] has_shadow: has pending damage? 0, outstanding flips: 1 [ 88.058] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) [ 88.058] sna_accel_do_throttle -- no pending activity [ 88.058] sna_accel_block: evaluating timers, active=5 [ 88.058] sna_accel_block: flush timer expires in 16 [88074] [ 88.062] sna_wakeup_handler [ 88.062] sna_mode_wakeup: len=32 [ 88.062] sna_mode_wakeup: recording last swap on pipe=0, frame 5034 [13aa], time 88.62542 [ 88.062] sna_mode_wakeup: removing handle=114 [active_scanout=0] from scanout, installing handle=32 [active_scanout=2] [ 88.062] sna_mode_wakeup: flip complete, pending? 1 [ 88.062] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 88.062] sna_block_handler (tv=0.492000) [ 88.062] sna_scanout_do_flush: flush timer active: delta=12 [ 88.062] sna_accel_do_throttle -- no pending activity [ 88.062] sna_accel_block: evaluating timers, active=5 [ 88.062] sna_accel_block: flush timer expires in 12 [88074] [ 88.069] sna_wakeup_handler [ 88.069] sna_accel_flush: flush?=0, dirty?=0 [ 88.069] sna_accel_flush: flush?=0, dirty?=0 [ 88.069] sna_block_handler (tv=0.485000) [ 88.069] sna_scanout_do_flush: flush timer active: delta=5 [ 88.069] sna_accel_do_throttle -- no pending activity [ 88.069] sna_accel_block: evaluating timers, active=5 [ 88.069] sna_accel_block: flush timer expires in 5 [88074] [ 88.070] sna_wakeup_handler [ 88.070] sna_create_pixmap(22, 20, 32, usage=0) [ 88.070] kgem_can_create_2d: 22x20 @ 32 [ 88.070] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=20 [ 88.070] kgem_can_create_2d: untiled size=4096 [ 88.070] kgem_choose_tiling: too thin [width 22, 32 bpp] for TILING_X [ 88.070] kgem_choose_tiling: 22x20 -> 0 [ 88.070] sna_create_pixmap: usage=0, flags=a [ 88.070] sna_create_pixmap: small buffer [1760], attaching to shadow pixmap [ 88.070] create_pixmap: allocating pixmap 22x20, depth=32/32, size=1768 [ 88.070] create_pixmap: serial=5264, usage=0, 22x20 [ 88.070] sna_create_pixmap: serial=5264, 22x20, usage=0 [ 88.070] sna_composite_rectangles(pixmap=5265, op=0, 0 x 1 [(0, 0)x(22, 20) ...]) [ 88.070] sna_composite_rectangles: converted to op 0 [ 88.070] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 88.070] sna_composite_rectangles: nrects=1, region=(0, 0), (22, 20) x 1 [ 88.070] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 88.070] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 88.070] sna_composite_rectangles: fallback, dst pixmap=5265 too small or not attached [ 88.070] sna_composite_rectangles: fallback [ 88.070] sna_drawable_move_region_to_cpu(pixmap=5265 (22x20), [(0, 0), (22, 20)], flags=1) [ 88.070] sna_drawable_move_region_to_cpu: region (0, 0), (22, 20) + (0, 0) subsumes pixmap (22x20) [ 88.070] _sna_pixmap_move_to_cpu(pixmap=5265, 22x20, flags=1) [ 88.070] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 88.070] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 88.070] operate_inplace: no, inplace operation not suitable [ 88.070] _sna_pixmap_move_to_cpu: marking as damaged [ 88.070] __sna_damage_all(22, 20) [ 88.070] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 88.071] sna_composite_rectangles(pixmap=5265, op=1, fff2f1f0 x 1 [(0, 0)x(22, 20) ...]) [ 88.071] sna_composite_rectangles: converted to op 1 [ 88.071] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 88.071] sna_composite_rectangles: nrects=1, region=(0, 0), (22, 20) x 1 [ 88.071] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 88.071] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 88.071] sna_composite_rectangles: fallback, dst pixmap=5265 too small or not attached [ 88.071] sna_composite_rectangles: fallback [ 88.071] sna_drawable_move_region_to_cpu(pixmap=5265 (22x20), [(0, 0), (22, 20)], flags=1) [ 88.071] sna_drawable_move_region_to_cpu: pixmap=5265 all damaged on CPU [ 88.071] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 88.071] sna_composite_rectangles: fallback fill: (0, 0)x(22, 20) fff2f1f0 [ 88.071] sna_composite_rectangles(pixmap=5265, op=1, ff300a24 x 2 [(0, 0)x(22, 20) ...]) [ 88.071] sna_composite_rectangles: converted to op 1 [ 88.071] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 88.071] sna_composite_rectangles[1] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 88.071] sna_composite_rectangles: nrects=2, region=(0, 0), (22, 20) x 2 [ 88.071] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 88.071] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 88.071] sna_composite_rectangles: fallback, dst pixmap=5265 too small or not attached [ 88.071] sna_composite_rectangles: fallback [ 88.071] sna_drawable_move_region_to_cpu(pixmap=5265 (22x20), [(0, 0), (22, 20)], flags=1) [ 88.071] sna_drawable_move_region_to_cpu: pixmap=5265 all damaged on CPU [ 88.071] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 88.071] sna_composite_rectangles: fallback fill: (0, 0)x(22, 20) ff300a24 [ 88.071] sna_glyphs(op=3, nlist=1, src=(-8, 15)) [ 88.071] sna_glyphs: fallback -- too small (22x20) [ 88.071] glyphs_fallback: nlist=1, count=2, extents (-9, 3), (11, 15) [ 88.071] glyphs_fallback: clipped extents (0, 3), (10, 15) [ 88.071] sna_drawable_move_region_to_cpu(pixmap=5265 (22x20), [(0, 3), (10, 15)], flags=3) [ 88.071] sna_drawable_move_region_to_cpu: pixmap=5265 all damaged on CPU [ 88.071] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 88.071] sna_composite_rectangles(pixmap=5265, op=1, ffffffff x 1 [(10, 1)x(9, 17) ...]) [ 88.071] sna_composite_rectangles: converted to op 1 [ 88.071] sna_composite_rectangles[0] (10, 1)x(9, 17) -> (10, 1), (19, 18) [ 88.071] sna_composite_rectangles: nrects=1, region=(10, 1), (19, 18) x 1 [ 88.071] sna_composite_rectangles: clipped extents (10, 1),(19, 18) x 1 [ 88.071] sna_composite_rectangles: pixmap +(0, 0) extents (10, 1),(19, 18) [ 88.071] sna_composite_rectangles: fallback, dst pixmap=5265 too small or not attached [ 88.071] sna_composite_rectangles: fallback [ 88.071] sna_drawable_move_region_to_cpu(pixmap=5265 (22x20), [(10, 1), (19, 18)], flags=1) [ 88.071] sna_drawable_move_region_to_cpu: pixmap=5265 all damaged on CPU [ 88.071] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 88.071] sna_composite_rectangles: fallback fill: (10, 1)x(9, 17) ffffffff [ 88.071] sna_copy_area: src=pixmap=5265:(0, 0)x(22, 20)+(0, 0) -> dst=pixmap=3060:(405, 1071)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 88.071] sna_copy_area: normal copy [ 88.071] sna_do_copy: src=(0, 0), dst=(405, 1071), size=(22x20) [ 88.071] sna_do_copy: after drawable: src=(0, 0), dst=(470, 1095), size=(22x20) [ 88.071] sna_do_copy: dst extents (470, 1095), (492, 1115), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 88.071] sna_do_copy: clipped dst extents (470, 1095), (492, 1115) [ 88.071] sna_do_copy: unclipped src extents (0, 0), (22, 20) [ 88.071] sna_do_copy: clipped src extents (0, 0), (22, 20) [ 88.071] sna_do_copy: pixmap -- no source clipping [ 88.071] sna_do_copy: src extents (0, 0), (22, 20) x 1 [ 88.071] sna_do_copy: copy region (470, 1095), (492, 1115) x 1 + (-470, -1095) [ 88.071] sna_copy_boxes (boxes=1x[(470, 1095), (492, 1115)...], src pixmap=5265+(-470, -1095), dst pixmap=3060+(-65, -24), alu=3, src.size=22x20, dst.size=3775x2136) [ 88.071] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94b33a10, gpu_bo=0, cpu_bo=0), replaces=0 [ 88.072] sna_drawable_use_bo pixmap=3060, box=((405, 1071), (427, 1091)), flags=8... [ 88.072] sna_drawable_use_bo: exported target, set PREFER_GPU [ 88.072] sna_drawable_use_bo: pinned, never REPLACES [ 88.072] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 88.072] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 88.072] sna_drawable_use_bo: using whole GPU bo [ 88.072] region_overlaps_damage? [ 88.072] use_shm_bo: no, not attached [ 88.072] sna_drawable_move_region_to_cpu(pixmap=5265 (22x20), [(0, 0), (22, 20)], flags=2) [ 88.072] sna_drawable_move_region_to_cpu: pixmap=5265 all damaged on CPU [ 88.072] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 88.072] sna_write_boxes x 1, src stride=88, src dx=(-405, -1071) [ 88.072] kgem_bo_can_map: handle=9, map=0x7fc6b7845000:0x0:0x7fc656564000, tiling=1, domain=1, offset=4029534208 [ 88.072] write_boxes_inplace x 1, handle=9, tiling=1 [ 88.072] upload_inplace__tiled: tiling=1 [ 88.072] kgem_bo_can_map__cpu: handle=9 [ 88.072] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 88.072] kgem_bo_map__cpu(handle=9, size=33177600, map=0x7fc6b7845000:0x7fc656564000) [ 88.072] kgem_bo_sync__cpu: handle=9 [ 88.072] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(405, 1071), size=22x20, pitch=88/15360 [ 88.072] sna_accel_flush: flush?=0, dirty?=0 [ 88.072] sna_accel_flush: flush?=0, dirty?=0 [ 88.072] sna_accel_flush: flush?=0, dirty?=0 [ 88.072] sna_accel_flush: flush?=0, dirty?=0 [ 88.072] sna_destroy_pixmap: pixmap=5265, attached?=1 [ 88.072] __sna_free_pixmap(pixmap=5265) [ 88.072] sna_accel_flush: flush?=0, dirty?=0 [ 88.072] sna_accel_flush: flush?=0, dirty?=0 [ 88.072] sna_accel_flush: flush?=0, dirty?=0 [ 88.072] sna_block_handler (tv=0.482000) [ 88.072] sna_scanout_do_flush: flush timer active: delta=2 [ 88.072] sna_scanout_do_flush (time=88072), triggered [ 88.072] sna_scanout_flush (time=88072), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 88.072] has_shadow: has pending damage? 0, outstanding flips: 0 [ 88.072] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 88.072] has_shadow: has pending damage? 0, outstanding flips: 0 [ 88.072] sna_accel_disarm_timer[0] (time=88072) [ 88.072] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 88.072] sna_accel_do_throttle -- no pending activity [ 88.073] sna_wakeup_handler [ 88.074] sna_accel_flush: flush?=0, dirty?=0 [ 88.074] sna_accel_flush: flush?=0, dirty?=0 [ 88.074] sna_block_handler (tv=0.480000) [ 88.074] has_shadow: has pending damage? 0, outstanding flips: 0 [ 88.074] sna_accel_do_throttle -- no pending activity [ 88.074] sna_wakeup_handler [ 88.074] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=114, name=86 [ 88.074] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 88.074] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 88.074] sna_dri2_get_back: draw size=3840x2160, back buffer handle=114 size=3840x2160, is-scanout? 1, active?=0, pitch=15360, front pitch=15360 [ 88.074] sna_dri2_get_back: reuse backbuffer? 1 [ 88.074] sna_dri2_get_back: back buffer handle=114, active?=0, refcnt=1 [ 88.074] sna_dri2_get_back: reuse unattached back [ 88.074] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 88.074] sna_dri2_reuse_buffer: reusing back buffer handle=114, name=86, pitch=15360, age=0 [ 88.074] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 88.074] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=32, name=80, active_scanout=2 [ 88.074] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 88.074] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 88.074] sna_accel_flush: flush?=0, dirty?=0 [ 88.074] sna_accel_flush: flush?=0, dirty?=0 [ 88.074] sna_accel_flush: flush?=0, dirty?=0 [ 88.074] sna_block_handler (tv=0.480000) [ 88.074] has_shadow: has pending damage? 0, outstanding flips: 0 [ 88.074] timer_enable (time=88074), starting timer 0 [ 88.074] sna_accel_do_throttle -- no pending activity [ 88.074] sna_accel_block: evaluating timers, active=5 [ 88.074] sna_accel_block: flush timer expires in 8 [88082] [ 88.075] sna_wakeup_handler [ 88.075] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 88.075] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 88.075] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 88.075] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 88.075] sna_dri2_get_msc(draw=146, pipe=0) [ 88.075] sna_crtc_record_swap: recording last swap on pipe=0, frame 5034 [msc=5034], time 88.62542 [ 88.075] sna_dri2_get_msc: msc=5034 [raw=5034], ust=88062542 [ 88.076] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=114 (refs=1/1, flush=0) , front=32 (refs=2/3, flush=1) [ 88.076] sna_dri2_schedule_swap(target_msc=5033, divisor=0, remainder=0) [ 88.076] sna_dri2_schedule_swap: using front handle=32, active_scanout?=2, flush?=1 [ 88.076] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 88.076] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 88.076] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 88.076] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 88.076] sna_crtc_record_swap: recording last swap on pipe=0, frame 5034 [msc=5034], time 88.62542 [ 88.076] immediate_swap: current_msc=5034, target_msc=5033 -- yes [ 88.076] can_flip: no, shadow enabled [ 88.076] sna_dri2_add_event: adding event to window 146) [ 88.076] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 88.076] sna_dri2_immediate_blit: no pending blit, starting chain [ 88.076] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 88.076] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 88.076] can_xchg: back size=8700f00, front size=8700f00 [ 88.076] can_xchg: yes, pixmap=4091 [ 88.076] sna_dri2_xchg: win=146, exchange front=32/80,ref=3 and back=114/86,ref=2, pixmap=4091 3840x2160 [ 88.076] sna_dri2_xchg: back_bo handle=114, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 88.076] sna_dri2_xchg: front_bo handle=32, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 88.076] set_bo: pixmap=4091, handle=114 (old handle=32) [ 88.076] set_bo: marking whole pixmap as damaged [ 88.076] set_bo: applying final/discard move-to-gpu [ 88.076] wait_for_shadow: flags=0, flips=0, handle=32, shadow=29 [ 88.076] set_bo: dropping flush hint from handle=32 [ 88.076] set_bo: adding flush hint to handle=114 [ 88.076] mark_stale(handle=32) => 1 [ 88.076] swap_limit: draw=146 setting swap limit to 3 [ 88.076] sna_dri2_swap_limit_validate: swap limit set to 3 [ 88.076] sna_next_vblank(pipe=0, waiting until next vblank) [ 88.076] sna_dri2_schedule_swap: reported target_msc=5034 [ 88.076] sna_accel_flush: flush?=0, dirty?=0 [ 88.076] sna_accel_flush: flush?=0, dirty?=0 [ 88.076] sna_accel_flush: flush?=0, dirty?=0 [ 88.076] sna_accel_flush: flush?=0, dirty?=0 [ 88.076] sna_block_handler (tv=0.478000) [ 88.076] sna_scanout_do_flush: flush timer active: delta=6 [ 88.076] sna_accel_do_throttle -- no pending activity [ 88.076] sna_accel_block: evaluating timers, active=5 [ 88.076] sna_accel_block: flush timer expires in 6 [88082] [ 88.078] sna_wakeup_handler [ 88.078] sna_mode_wakeup: len=32 [ 88.078] sna_dri2_vblank_handler(type=2, sequence=5035, draw=4181) [ 88.078] sna_crtc_record_swap: recording last swap on pipe=0, frame 5035 [msc=5035], time 88.79198 [ 88.079] sna_dri2_vblank_handler: 2 complete, frame=5035 tv=88.79198 [ 88.079] sna_dri2_blit_complete: blit finished [ 88.079] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=5035, tv=88.79198) [ 88.079] frame_swap_complete(type=2): draw=146, pipe=0, frame=5035 [msc=5035], tv=88.79198 [ 88.079] sna_accel_flush: flush?=0, dirty?=0 [ 88.079] sna_dri2_event_free(draw?=1) [ 88.079] sna_dri2_remove_event: remove[0x561c94ad6bc0] from window 146, active? 1 [ 88.079] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=114] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 88.079] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=32] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 88.079] sna_dri2_vblank_handler complete [ 88.079] sna_block_handler (tv=0.475000) [ 88.079] sna_scanout_do_flush: flush timer active: delta=3 [ 88.079] sna_scanout_do_flush (time=88079), triggered [ 88.079] sna_scanout_flush (time=88079), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 88.079] has_shadow: has pending damage? 1, outstanding flips: 0 [ 88.079] stop_flush: scanout=114 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 88.079] has_shadow: has pending damage? 1, outstanding flips: 0 [ 88.079] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 88.079] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 88.079] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 88.079] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 88.079] sna_pixmap_move_to_gpu: already all-damaged [ 88.079] sna_pixmap_mark_active: pixmap=4091, handle=114 [ 88.079] sna_mode_redisplay: crtc[0] transformed? 0 [ 88.079] sna_mode_redisplay: crtc[1] transformed? 0 [ 88.079] sna_mode_redisplay: crtc[2] transformed? 0 [ 88.079] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=114 [active=1] [ 88.079] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 32, transformed? 0 [ 88.079] get_fb: reusing fb=81 for handle=114 [ 88.079] sna_mode_redisplay: recording flip on CRTC:32 handle=114, active_scanout=2, serial=3 [ 88.079] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 88.079] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 88.079] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 88.079] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 88.079] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=114, shadow handle=29 [ 88.079] sna_accel_do_throttle -- no pending activity [ 88.079] sna_accel_block: evaluating timers, active=5 [ 88.079] sna_accel_block: flush timer expires in 16 [88095] [ 88.095] sna_wakeup_handler [ 88.095] sna_mode_wakeup: len=32 [ 88.095] sna_mode_wakeup: recording last swap on pipe=0, frame 5036 [13ac], time 88.95850 [ 88.095] sna_mode_wakeup: removing handle=32 [active_scanout=0] from scanout, installing handle=114 [active_scanout=2] [ 88.095] sna_mode_wakeup: flip complete, pending? 1 [ 88.095] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 88.095] sna_block_handler (tv=0.459000) [ 88.095] sna_scanout_do_flush: flush timer active: delta=0 [ 88.095] sna_scanout_do_flush (time=88095), triggered [ 88.095] sna_scanout_flush (time=88095), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 88.095] has_shadow: has pending damage? 0, outstanding flips: 0 [ 88.095] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 88.095] has_shadow: has pending damage? 0, outstanding flips: 0 [ 88.095] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 88.095] sna_accel_do_throttle -- no pending activity [ 88.095] sna_accel_block: evaluating timers, active=5 [ 88.096] sna_accel_block: flush timer expires in 16 [88111] [ 88.112] sna_wakeup_handler [ 88.112] sna_block_handler (tv=0.442000) [ 88.112] sna_scanout_do_flush: flush timer active: delta=-1 [ 88.112] sna_scanout_do_flush (time=88112), triggered [ 88.112] sna_scanout_flush (time=88112), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 88.112] has_shadow: has pending damage? 0, outstanding flips: 0 [ 88.112] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 88.112] has_shadow: has pending damage? 0, outstanding flips: 0 [ 88.112] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 88.112] sna_accel_do_throttle -- no pending activity [ 88.112] sna_accel_block: evaluating timers, active=5 [ 88.112] sna_accel_block: flush timer expires in 16 [88128] [ 88.116] sna_wakeup_handler [ 88.117] sna_accel_flush: flush?=0, dirty?=0 [ 88.117] sna_accel_flush: flush?=0, dirty?=0 [ 88.117] sna_block_handler (tv=0.499000) [ 88.117] sna_scanout_do_flush: flush timer active: delta=11 [ 88.117] sna_accel_do_throttle -- no pending activity [ 88.117] sna_accel_block: evaluating timers, active=5 [ 88.117] sna_accel_block: flush timer expires in 11 [88128] [ 88.117] sna_wakeup_handler [ 88.117] sna_block_handler (tv=0.499000) [ 88.117] sna_scanout_do_flush: flush timer active: delta=11 [ 88.117] sna_accel_do_throttle -- no pending activity [ 88.117] sna_accel_block: evaluating timers, active=5 [ 88.117] sna_accel_block: flush timer expires in 11 [88128] [ 88.117] sna_wakeup_handler [ 88.117] sna_accel_flush: flush?=0, dirty?=0 [ 88.117] sna_accel_flush: flush?=0, dirty?=0 [ 88.117] sna_accel_flush: flush?=0, dirty?=0 [ 88.117] sna_accel_flush: flush?=0, dirty?=0 [ 88.117] sna_block_handler (tv=0.499000) [ 88.117] sna_scanout_do_flush: flush timer active: delta=11 [ 88.117] sna_accel_do_throttle -- no pending activity [ 88.117] sna_accel_block: evaluating timers, active=5 [ 88.117] sna_accel_block: flush timer expires in 11 [88128] [ 88.119] sna_wakeup_handler [ 88.119] sna_block_handler (tv=0.497000) [ 88.119] sna_scanout_do_flush: flush timer active: delta=9 [ 88.119] sna_accel_do_throttle -- no pending activity [ 88.119] sna_accel_block: evaluating timers, active=5 [ 88.119] sna_accel_block: flush timer expires in 9 [88128] [ 88.120] sna_wakeup_handler [ 88.120] sna_accel_flush: flush?=0, dirty?=0 [ 88.120] sna_block_handler (tv=0.496000) [ 88.120] sna_scanout_do_flush: flush timer active: delta=8 [ 88.120] sna_accel_do_throttle -- no pending activity [ 88.120] sna_accel_block: evaluating timers, active=5 [ 88.120] sna_accel_block: flush timer expires in 8 [88128] [ 88.128] sna_wakeup_handler [ 88.128] sna_block_handler (tv=0.488000) [ 88.128] sna_scanout_do_flush: flush timer active: delta=0 [ 88.128] sna_scanout_do_flush (time=88128), triggered [ 88.128] sna_scanout_flush (time=88128), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 88.128] has_shadow: has pending damage? 0, outstanding flips: 0 [ 88.128] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 88.128] has_shadow: has pending damage? 0, outstanding flips: 0 [ 88.128] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 88.128] sna_accel_do_throttle -- no pending activity [ 88.128] sna_accel_block: evaluating timers, active=5 [ 88.128] sna_accel_block: flush timer expires in 16 [88144] [ 88.131] sna_wakeup_handler [ 88.131] sna_accel_flush: flush?=0, dirty?=0 [ 88.131] sna_accel_flush: flush?=0, dirty?=0 [ 88.131] sna_block_handler (tv=0.485000) [ 88.131] sna_scanout_do_flush: flush timer active: delta=13 [ 88.131] sna_accel_do_throttle -- no pending activity [ 88.131] sna_accel_block: evaluating timers, active=5 [ 88.131] sna_accel_block: flush timer expires in 13 [88144] [ 88.144] sna_wakeup_handler [ 88.145] sna_block_handler (tv=0.471000) [ 88.145] sna_scanout_do_flush: flush timer active: delta=-1 [ 88.145] sna_scanout_do_flush (time=88145), triggered [ 88.145] sna_scanout_flush (time=88145), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 88.145] has_shadow: has pending damage? 0, outstanding flips: 0 [ 88.145] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 88.145] has_shadow: has pending damage? 0, outstanding flips: 0 [ 88.145] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 88.145] sna_accel_do_throttle -- no pending activity [ 88.145] sna_accel_block: evaluating timers, active=5 [ 88.145] sna_accel_block: flush timer expires in 16 [88161] [ 88.147] sna_wakeup_handler [ 88.147] sna_create_pixmap(22, 20, 32, usage=0) [ 88.147] kgem_can_create_2d: 22x20 @ 32 [ 88.147] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=20 [ 88.147] kgem_can_create_2d: untiled size=4096 [ 88.147] kgem_choose_tiling: too thin [width 22, 32 bpp] for TILING_X [ 88.147] kgem_choose_tiling: 22x20 -> 0 [ 88.147] sna_create_pixmap: usage=0, flags=a [ 88.147] sna_create_pixmap: small buffer [1760], attaching to shadow pixmap [ 88.147] create_pixmap: allocating pixmap 22x20, depth=32/32, size=1768 [ 88.147] create_pixmap: serial=5266, usage=0, 22x20 [ 88.147] sna_create_pixmap: serial=5266, 22x20, usage=0 [ 88.147] sna_composite_rectangles(pixmap=5267, op=0, 0 x 1 [(0, 0)x(22, 20) ...]) [ 88.147] sna_composite_rectangles: converted to op 0 [ 88.147] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 88.147] sna_composite_rectangles: nrects=1, region=(0, 0), (22, 20) x 1 [ 88.147] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 88.147] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 88.147] sna_composite_rectangles: fallback, dst pixmap=5267 too small or not attached [ 88.147] sna_composite_rectangles: fallback [ 88.147] sna_drawable_move_region_to_cpu(pixmap=5267 (22x20), [(0, 0), (22, 20)], flags=1) [ 88.148] sna_drawable_move_region_to_cpu: region (0, 0), (22, 20) + (0, 0) subsumes pixmap (22x20) [ 88.148] _sna_pixmap_move_to_cpu(pixmap=5267, 22x20, flags=1) [ 88.148] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 88.148] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 88.148] operate_inplace: no, inplace operation not suitable [ 88.148] _sna_pixmap_move_to_cpu: marking as damaged [ 88.148] __sna_damage_all(22, 20) [ 88.148] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 88.148] sna_composite_rectangles(pixmap=5267, op=1, fff2f1f0 x 1 [(0, 0)x(22, 20) ...]) [ 88.148] sna_composite_rectangles: converted to op 1 [ 88.148] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 88.148] sna_composite_rectangles: nrects=1, region=(0, 0), (22, 20) x 1 [ 88.148] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 88.148] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 88.148] sna_composite_rectangles: fallback, dst pixmap=5267 too small or not attached [ 88.148] sna_composite_rectangles: fallback [ 88.148] sna_drawable_move_region_to_cpu(pixmap=5267 (22x20), [(0, 0), (22, 20)], flags=1) [ 88.148] sna_drawable_move_region_to_cpu: pixmap=5267 all damaged on CPU [ 88.148] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 88.148] sna_composite_rectangles: fallback fill: (0, 0)x(22, 20) fff2f1f0 [ 88.148] sna_composite_rectangles(pixmap=5267, op=1, ff300a24 x 2 [(0, 0)x(22, 20) ...]) [ 88.148] sna_composite_rectangles: converted to op 1 [ 88.148] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 88.148] sna_composite_rectangles[1] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 88.148] sna_composite_rectangles: nrects=2, region=(0, 0), (22, 20) x 2 [ 88.148] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 88.148] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 88.148] sna_composite_rectangles: fallback, dst pixmap=5267 too small or not attached [ 88.148] sna_composite_rectangles: fallback [ 88.148] sna_drawable_move_region_to_cpu(pixmap=5267 (22x20), [(0, 0), (22, 20)], flags=1) [ 88.148] sna_drawable_move_region_to_cpu: pixmap=5267 all damaged on CPU [ 88.148] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 88.148] sna_composite_rectangles: fallback fill: (0, 0)x(22, 20) ff300a24 [ 88.148] sna_glyphs(op=3, nlist=1, src=(-8, 15)) [ 88.148] sna_glyphs: fallback -- too small (22x20) [ 88.148] glyphs_fallback: nlist=1, count=2, extents (-8, 3), (10, 15) [ 88.148] glyphs_fallback: clipped extents (0, 3), (9, 15) [ 88.148] sna_drawable_move_region_to_cpu(pixmap=5267 (22x20), [(0, 3), (9, 15)], flags=3) [ 88.148] sna_drawable_move_region_to_cpu: pixmap=5267 all damaged on CPU [ 88.148] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 88.148] sna_composite_rectangles(pixmap=5267, op=1, ffffffff x 1 [(10, 1)x(9, 17) ...]) [ 88.148] sna_composite_rectangles: converted to op 1 [ 88.148] sna_composite_rectangles[0] (10, 1)x(9, 17) -> (10, 1), (19, 18) [ 88.148] sna_composite_rectangles: nrects=1, region=(10, 1), (19, 18) x 1 [ 88.148] sna_composite_rectangles: clipped extents (10, 1),(19, 18) x 1 [ 88.148] sna_composite_rectangles: pixmap +(0, 0) extents (10, 1),(19, 18) [ 88.148] sna_composite_rectangles: fallback, dst pixmap=5267 too small or not attached [ 88.148] sna_composite_rectangles: fallback [ 88.148] sna_drawable_move_region_to_cpu(pixmap=5267 (22x20), [(10, 1), (19, 18)], flags=1) [ 88.148] sna_drawable_move_region_to_cpu: pixmap=5267 all damaged on CPU [ 88.148] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 88.148] sna_composite_rectangles: fallback fill: (10, 1)x(9, 17) ffffffff [ 88.148] sna_copy_area: src=pixmap=5267:(0, 0)x(22, 20)+(0, 0) -> dst=pixmap=3060:(414, 1071)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 88.148] sna_copy_area: normal copy [ 88.148] sna_do_copy: src=(0, 0), dst=(414, 1071), size=(22x20) [ 88.149] sna_do_copy: after drawable: src=(0, 0), dst=(479, 1095), size=(22x20) [ 88.149] sna_do_copy: dst extents (479, 1095), (501, 1115), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 88.149] sna_do_copy: clipped dst extents (479, 1095), (501, 1115) [ 88.149] sna_do_copy: unclipped src extents (0, 0), (22, 20) [ 88.149] sna_do_copy: clipped src extents (0, 0), (22, 20) [ 88.149] sna_do_copy: pixmap -- no source clipping [ 88.149] sna_do_copy: src extents (0, 0), (22, 20) x 1 [ 88.149] sna_do_copy: copy region (479, 1095), (501, 1115) x 1 + (-479, -1095) [ 88.149] sna_copy_boxes (boxes=1x[(479, 1095), (501, 1115)...], src pixmap=5267+(-479, -1095), dst pixmap=3060+(-65, -24), alu=3, src.size=22x20, dst.size=3775x2136) [ 88.149] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94b3a230, gpu_bo=0, cpu_bo=0), replaces=0 [ 88.149] sna_drawable_use_bo pixmap=3060, box=((414, 1071), (436, 1091)), flags=8... [ 88.149] sna_drawable_use_bo: exported target, set PREFER_GPU [ 88.149] sna_drawable_use_bo: pinned, never REPLACES [ 88.149] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 88.149] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 88.149] sna_drawable_use_bo: using whole GPU bo [ 88.149] region_overlaps_damage? [ 88.149] use_shm_bo: no, not attached [ 88.149] sna_drawable_move_region_to_cpu(pixmap=5267 (22x20), [(0, 0), (22, 20)], flags=2) [ 88.149] sna_drawable_move_region_to_cpu: pixmap=5267 all damaged on CPU [ 88.149] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 88.149] sna_write_boxes x 1, src stride=88, src dx=(-414, -1071) [ 88.149] kgem_bo_can_map: handle=9, map=0x7fc6b7845000:0x0:0x7fc656564000, tiling=1, domain=1, offset=4029534208 [ 88.149] write_boxes_inplace x 1, handle=9, tiling=1 [ 88.149] upload_inplace__tiled: tiling=1 [ 88.149] kgem_bo_can_map__cpu: handle=9 [ 88.149] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 88.149] kgem_bo_map__cpu(handle=9, size=33177600, map=0x7fc6b7845000:0x7fc656564000) [ 88.149] kgem_bo_sync__cpu: handle=9 [ 88.149] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(414, 1071), size=22x20, pitch=88/15360 [ 88.149] sna_accel_flush: flush?=0, dirty?=0 [ 88.149] sna_accel_flush: flush?=0, dirty?=0 [ 88.149] sna_accel_flush: flush?=0, dirty?=0 [ 88.149] sna_accel_flush: flush?=0, dirty?=0 [ 88.149] sna_destroy_pixmap: pixmap=5267, attached?=1 [ 88.149] __sna_free_pixmap(pixmap=5267) [ 88.149] sna_accel_flush: flush?=0, dirty?=0 [ 88.149] sna_accel_flush: flush?=0, dirty?=0 [ 88.149] sna_accel_flush: flush?=0, dirty?=0 [ 88.149] sna_block_handler (tv=0.467000) [ 88.149] sna_scanout_do_flush: flush timer active: delta=12 [ 88.149] sna_accel_do_throttle -- no pending activity [ 88.149] sna_accel_block: evaluating timers, active=5 [ 88.149] sna_accel_block: flush timer expires in 12 [88161] [ 88.150] sna_wakeup_handler [ 88.151] sna_accel_flush: flush?=0, dirty?=0 [ 88.151] sna_accel_flush: flush?=0, dirty?=0 [ 88.151] sna_block_handler (tv=0.465000) [ 88.151] sna_scanout_do_flush: flush timer active: delta=10 [ 88.151] sna_accel_do_throttle -- no pending activity [ 88.151] sna_accel_block: evaluating timers, active=5 [ 88.151] sna_accel_block: flush timer expires in 10 [88161] [ 88.151] sna_wakeup_handler [ 88.151] sna_accel_flush: flush?=0, dirty?=0 [ 88.151] sna_accel_flush: flush?=0, dirty?=0 [ 88.151] sna_block_handler (tv=0.465000) [ 88.151] sna_scanout_do_flush: flush timer active: delta=10 [ 88.151] sna_accel_do_throttle -- no pending activity [ 88.151] sna_accel_block: evaluating timers, active=5 [ 88.151] sna_accel_block: flush timer expires in 10 [88161] [ 88.151] sna_wakeup_handler [ 88.151] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=32, name=80 [ 88.151] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 88.151] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 88.151] sna_dri2_get_back: draw size=3840x2160, back buffer handle=32 size=3840x2160, is-scanout? 1, active?=0, pitch=15360, front pitch=15360 [ 88.152] sna_dri2_get_back: reuse backbuffer? 1 [ 88.152] sna_dri2_get_back: back buffer handle=32, active?=0, refcnt=1 [ 88.152] sna_dri2_get_back: reuse unattached back [ 88.152] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 88.152] sna_dri2_reuse_buffer: reusing back buffer handle=32, name=80, pitch=15360, age=0 [ 88.152] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 88.152] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=114, name=86, active_scanout=2 [ 88.152] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 88.152] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=114] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 88.152] sna_accel_flush: flush?=0, dirty?=0 [ 88.152] sna_accel_flush: flush?=0, dirty?=0 [ 88.152] sna_accel_flush: flush?=0, dirty?=0 [ 88.152] sna_block_handler (tv=0.464000) [ 88.152] sna_scanout_do_flush: flush timer active: delta=9 [ 88.152] sna_accel_do_throttle -- no pending activity [ 88.152] sna_accel_block: evaluating timers, active=5 [ 88.152] sna_accel_block: flush timer expires in 9 [88161] [ 88.153] sna_wakeup_handler [ 88.153] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 88.153] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 88.153] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 88.153] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 88.153] sna_dri2_get_msc(draw=146, pipe=0) [ 88.153] sna_crtc_record_swap: recording last swap on pipe=0, frame 5039 [msc=5039], time 88.145806 [ 88.153] sna_dri2_get_msc: msc=5039 [raw=5039], ust=88145806 [ 88.153] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=32 (refs=1/1, flush=0) , front=114 (refs=2/3, flush=1) [ 88.153] sna_dri2_schedule_swap(target_msc=5035, divisor=0, remainder=0) [ 88.153] sna_dri2_schedule_swap: using front handle=114, active_scanout?=2, flush?=1 [ 88.153] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 88.153] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 88.153] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 88.153] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 88.153] sna_crtc_record_swap: recording last swap on pipe=0, frame 5039 [msc=5039], time 88.145806 [ 88.153] immediate_swap: current_msc=5039, target_msc=5035 -- yes [ 88.153] can_flip: no, shadow enabled [ 88.153] sna_dri2_add_event: adding event to window 146) [ 88.153] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 88.153] sna_dri2_immediate_blit: no pending blit, starting chain [ 88.153] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 88.153] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 88.153] can_xchg: back size=8700f00, front size=8700f00 [ 88.153] can_xchg: yes, pixmap=4091 [ 88.153] sna_dri2_xchg: win=146, exchange front=114/86,ref=3 and back=32/80,ref=2, pixmap=4091 3840x2160 [ 88.153] sna_dri2_xchg: back_bo handle=32, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 88.153] sna_dri2_xchg: front_bo handle=114, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 88.153] set_bo: pixmap=4091, handle=32 (old handle=114) [ 88.153] set_bo: marking whole pixmap as damaged [ 88.153] set_bo: applying final/discard move-to-gpu [ 88.153] wait_for_shadow: flags=0, flips=0, handle=114, shadow=29 [ 88.153] set_bo: dropping flush hint from handle=114 [ 88.153] set_bo: adding flush hint to handle=32 [ 88.154] mark_stale(handle=114) => 1 [ 88.154] swap_limit: draw=146 setting swap limit to 3 [ 88.154] sna_dri2_swap_limit_validate: swap limit set to 3 [ 88.154] sna_next_vblank(pipe=0, waiting until next vblank) [ 88.154] sna_dri2_schedule_swap: reported target_msc=5039 [ 88.154] sna_accel_flush: flush?=0, dirty?=0 [ 88.154] sna_accel_flush: flush?=0, dirty?=0 [ 88.154] sna_accel_flush: flush?=0, dirty?=0 [ 88.154] sna_accel_flush: flush?=0, dirty?=0 [ 88.154] sna_block_handler (tv=0.462000) [ 88.154] sna_scanout_do_flush: flush timer active: delta=7 [ 88.154] sna_accel_do_throttle -- no pending activity [ 88.154] sna_accel_block: evaluating timers, active=5 [ 88.154] sna_accel_block: flush timer expires in 7 [88161] [ 88.161] sna_wakeup_handler [ 88.161] sna_block_handler (tv=0.455000) [ 88.161] sna_scanout_do_flush: flush timer active: delta=0 [ 88.161] sna_scanout_do_flush (time=88161), triggered [ 88.161] sna_scanout_flush (time=88161), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 88.161] has_shadow: has pending damage? 1, outstanding flips: 0 [ 88.161] stop_flush: scanout=32 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 88.161] has_shadow: has pending damage? 1, outstanding flips: 0 [ 88.161] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 88.161] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 88.161] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 88.161] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 88.161] sna_pixmap_move_to_gpu: already all-damaged [ 88.161] sna_pixmap_mark_active: pixmap=4091, handle=32 [ 88.161] sna_mode_redisplay: crtc[0] transformed? 0 [ 88.161] sna_mode_redisplay: crtc[1] transformed? 0 [ 88.161] sna_mode_redisplay: crtc[2] transformed? 0 [ 88.161] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=32 [active=1] [ 88.161] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 114, transformed? 0 [ 88.161] get_fb: reusing fb=68 for handle=32 [ 88.162] sna_mode_redisplay: recording flip on CRTC:32 handle=32, active_scanout=2, serial=3 [ 88.162] __kgem_bo_clear_busy: handle=32 [ 88.162] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 88.162] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 88.162] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 88.162] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=32, shadow handle=29 [ 88.162] sna_accel_do_throttle -- no pending activity [ 88.162] sna_accel_block: evaluating timers, active=5 [ 88.162] sna_accel_block: flush timer expires in 16 [88177] [ 88.162] sna_wakeup_handler [ 88.162] sna_mode_wakeup: len=32 [ 88.162] sna_dri2_vblank_handler(type=2, sequence=5040, draw=4181) [ 88.162] sna_crtc_record_swap: recording last swap on pipe=0, frame 5040 [msc=5040], time 88.162468 [ 88.162] sna_dri2_vblank_handler: 2 complete, frame=5040 tv=88.162468 [ 88.162] sna_dri2_blit_complete: blit finished [ 88.162] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=5040, tv=88.162468) [ 88.162] frame_swap_complete(type=2): draw=146, pipe=0, frame=5040 [msc=5040], tv=88.162468 [ 88.162] sna_accel_flush: flush?=0, dirty?=0 [ 88.162] sna_dri2_event_free(draw?=1) [ 88.162] sna_dri2_remove_event: remove[0x561c94a1c320] from window 146, active? 1 [ 88.162] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 88.162] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=114] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 88.162] sna_dri2_vblank_handler complete [ 88.162] sna_block_handler (tv=0.454000) [ 88.162] sna_scanout_do_flush: flush timer active: delta=15 [ 88.162] sna_accel_do_throttle -- no pending activity [ 88.162] sna_accel_block: evaluating timers, active=5 [ 88.162] sna_accel_block: flush timer expires in 15 [88177] [ 88.167] sna_wakeup_handler [ 88.167] sna_accel_flush: flush?=0, dirty?=0 [ 88.167] sna_accel_flush: flush?=0, dirty?=0 [ 88.167] sna_block_handler (tv=0.449000) [ 88.167] sna_scanout_do_flush: flush timer active: delta=10 [ 88.167] sna_accel_do_throttle -- no pending activity [ 88.167] sna_accel_block: evaluating timers, active=5 [ 88.167] sna_accel_block: flush timer expires in 10 [88177] [ 88.167] sna_wakeup_handler [ 88.167] sna_block_handler (tv=0.449000) [ 88.167] sna_scanout_do_flush: flush timer active: delta=10 [ 88.167] sna_accel_do_throttle -- no pending activity [ 88.167] sna_accel_block: evaluating timers, active=5 [ 88.167] sna_accel_block: flush timer expires in 10 [88177] [ 88.168] sna_wakeup_handler [ 88.168] sna_block_handler (tv=0.448000) [ 88.168] sna_scanout_do_flush: flush timer active: delta=9 [ 88.168] sna_accel_do_throttle -- no pending activity [ 88.169] sna_accel_block: evaluating timers, active=5 [ 88.169] sna_accel_block: flush timer expires in 9 [88177] [ 88.178] sna_wakeup_handler [ 88.178] sna_block_handler (tv=0.438000) [ 88.178] sna_scanout_do_flush: flush timer active: delta=-1 [ 88.178] sna_scanout_do_flush (time=88178), triggered [ 88.178] sna_scanout_flush (time=88178), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 88.178] has_shadow: has pending damage? 0, outstanding flips: 1 [ 88.178] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 88.178] has_shadow: has pending damage? 0, outstanding flips: 1 [ 88.178] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) [ 88.178] sna_accel_do_throttle -- no pending activity [ 88.178] sna_accel_block: evaluating timers, active=5 [ 88.178] sna_accel_block: flush timer expires in 16 [88194] [ 88.178] sna_wakeup_handler [ 88.178] sna_mode_wakeup: len=32 [ 88.178] sna_mode_wakeup: recording last swap on pipe=0, frame 5041 [13b1], time 88.179128 [ 88.178] sna_mode_wakeup: removing handle=114 [active_scanout=0] from scanout, installing handle=32 [active_scanout=2] [ 88.178] sna_mode_wakeup: flip complete, pending? 1 [ 88.178] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 88.178] sna_block_handler (tv=0.438000) [ 88.178] sna_scanout_do_flush: flush timer active: delta=16 [ 88.178] sna_accel_do_throttle -- no pending activity [ 88.178] sna_accel_block: evaluating timers, active=5 [ 88.179] sna_accel_block: flush timer expires in 16 [88194] [ 88.195] sna_wakeup_handler [ 88.195] sna_block_handler (tv=0.421000) [ 88.195] sna_scanout_do_flush: flush timer active: delta=-1 [ 88.195] sna_scanout_do_flush (time=88195), triggered [ 88.195] sna_scanout_flush (time=88195), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 88.195] has_shadow: has pending damage? 0, outstanding flips: 0 [ 88.195] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 88.195] has_shadow: has pending damage? 0, outstanding flips: 0 [ 88.195] sna_accel_disarm_timer[0] (time=88195) [ 88.195] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 88.195] sna_accel_do_throttle -- no pending activity [ 88.249] sna_wakeup_handler [ 88.249] sna_accel_flush: flush?=0, dirty?=0 [ 88.249] sna_accel_flush: flush?=0, dirty?=0 [ 88.249] sna_block_handler (tv=0.367000) [ 88.249] has_shadow: has pending damage? 0, outstanding flips: 0 [ 88.249] sna_accel_do_throttle -- no pending activity [ 88.249] sna_wakeup_handler [ 88.249] sna_block_handler (tv=0.367000) [ 88.249] has_shadow: has pending damage? 0, outstanding flips: 0 [ 88.249] sna_accel_do_throttle -- no pending activity [ 88.250] sna_wakeup_handler [ 88.250] sna_block_handler (tv=0.366000) [ 88.250] has_shadow: has pending damage? 0, outstanding flips: 0 [ 88.250] sna_accel_do_throttle -- no pending activity [ 88.252] sna_wakeup_handler [ 88.252] sna_block_handler (tv=0.364000) [ 88.252] has_shadow: has pending damage? 0, outstanding flips: 0 [ 88.252] sna_accel_do_throttle -- no pending activity [ 88.269] sna_wakeup_handler [ 88.270] sna_accel_flush: flush?=0, dirty?=0 [ 88.270] sna_accel_flush: flush?=0, dirty?=0 [ 88.270] sna_block_handler (tv=0.499000) [ 88.270] has_shadow: has pending damage? 0, outstanding flips: 0 [ 88.270] sna_accel_do_throttle -- no pending activity [ 88.270] sna_wakeup_handler [ 88.270] sna_block_handler (tv=0.499000) [ 88.270] has_shadow: has pending damage? 0, outstanding flips: 0 [ 88.270] sna_accel_do_throttle -- no pending activity [ 88.270] sna_wakeup_handler [ 88.271] sna_accel_flush: flush?=0, dirty?=0 [ 88.271] sna_accel_flush: flush?=0, dirty?=0 [ 88.271] sna_accel_flush: flush?=0, dirty?=0 [ 88.271] sna_accel_flush: flush?=0, dirty?=0 [ 88.271] sna_block_handler (tv=0.498000) [ 88.271] has_shadow: has pending damage? 0, outstanding flips: 0 [ 88.271] sna_accel_do_throttle -- no pending activity [ 88.273] sna_wakeup_handler [ 88.273] sna_accel_flush: flush?=0, dirty?=0 [ 88.273] sna_block_handler (tv=0.496000) [ 88.273] has_shadow: has pending damage? 0, outstanding flips: 0 [ 88.273] sna_accel_do_throttle -- no pending activity [ 88.284] sna_wakeup_handler [ 88.284] sna_accel_flush: flush?=0, dirty?=0 [ 88.284] sna_accel_flush: flush?=0, dirty?=0 [ 88.285] sna_block_handler (tv=0.485000) [ 88.285] has_shadow: has pending damage? 0, outstanding flips: 0 [ 88.285] sna_accel_do_throttle -- no pending activity [ 88.301] sna_wakeup_handler [ 88.301] sna_create_pixmap(22, 20, 32, usage=0) [ 88.301] kgem_can_create_2d: 22x20 @ 32 [ 88.301] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=20 [ 88.301] kgem_can_create_2d: untiled size=4096 [ 88.301] kgem_choose_tiling: too thin [width 22, 32 bpp] for TILING_X [ 88.301] kgem_choose_tiling: 22x20 -> 0 [ 88.301] sna_create_pixmap: usage=0, flags=a [ 88.301] sna_create_pixmap: small buffer [1760], attaching to shadow pixmap [ 88.301] create_pixmap: allocating pixmap 22x20, depth=32/32, size=1768 [ 88.301] create_pixmap: serial=5268, usage=0, 22x20 [ 88.301] sna_create_pixmap: serial=5268, 22x20, usage=0 [ 88.301] sna_composite_rectangles(pixmap=5269, op=0, 0 x 1 [(0, 0)x(22, 20) ...]) [ 88.301] sna_composite_rectangles: converted to op 0 [ 88.301] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 88.301] sna_composite_rectangles: nrects=1, region=(0, 0), (22, 20) x 1 [ 88.301] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 88.301] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 88.301] sna_composite_rectangles: fallback, dst pixmap=5269 too small or not attached [ 88.301] sna_composite_rectangles: fallback [ 88.301] sna_drawable_move_region_to_cpu(pixmap=5269 (22x20), [(0, 0), (22, 20)], flags=1) [ 88.301] sna_drawable_move_region_to_cpu: region (0, 0), (22, 20) + (0, 0) subsumes pixmap (22x20) [ 88.301] _sna_pixmap_move_to_cpu(pixmap=5269, 22x20, flags=1) [ 88.301] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 88.301] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 88.301] operate_inplace: no, inplace operation not suitable [ 88.301] _sna_pixmap_move_to_cpu: marking as damaged [ 88.301] __sna_damage_all(22, 20) [ 88.301] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 88.301] sna_composite_rectangles(pixmap=5269, op=1, fff2f1f0 x 1 [(0, 0)x(22, 20) ...]) [ 88.301] sna_composite_rectangles: converted to op 1 [ 88.301] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 88.301] sna_composite_rectangles: nrects=1, region=(0, 0), (22, 20) x 1 [ 88.301] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 88.301] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 88.301] sna_composite_rectangles: fallback, dst pixmap=5269 too small or not attached [ 88.301] sna_composite_rectangles: fallback [ 88.301] sna_drawable_move_region_to_cpu(pixmap=5269 (22x20), [(0, 0), (22, 20)], flags=1) [ 88.301] sna_drawable_move_region_to_cpu: pixmap=5269 all damaged on CPU [ 88.301] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 88.301] sna_composite_rectangles: fallback fill: (0, 0)x(22, 20) fff2f1f0 [ 88.301] sna_composite_rectangles(pixmap=5269, op=1, ff300a24 x 2 [(0, 0)x(22, 20) ...]) [ 88.301] sna_composite_rectangles: converted to op 1 [ 88.301] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 88.301] sna_composite_rectangles[1] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 88.301] sna_composite_rectangles: nrects=2, region=(0, 0), (22, 20) x 2 [ 88.301] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 88.301] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 88.301] sna_composite_rectangles: fallback, dst pixmap=5269 too small or not attached [ 88.301] sna_composite_rectangles: fallback [ 88.301] sna_drawable_move_region_to_cpu(pixmap=5269 (22x20), [(0, 0), (22, 20)], flags=1) [ 88.301] sna_drawable_move_region_to_cpu: pixmap=5269 all damaged on CPU [ 88.301] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 88.301] sna_composite_rectangles: fallback fill: (0, 0)x(22, 20) ff300a24 [ 88.302] sna_glyphs(op=3, nlist=1, src=(-8, 15)) [ 88.302] sna_glyphs: fallback -- too small (22x20) [ 88.302] glyphs_fallback: nlist=1, count=2, extents (-9, 3), (10, 15) [ 88.302] glyphs_fallback: clipped extents (0, 3), (9, 15) [ 88.302] sna_drawable_move_region_to_cpu(pixmap=5269 (22x20), [(0, 3), (9, 15)], flags=3) [ 88.302] sna_drawable_move_region_to_cpu: pixmap=5269 all damaged on CPU [ 88.302] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 88.302] sna_composite_rectangles(pixmap=5269, op=1, ffffffff x 1 [(10, 1)x(9, 17) ...]) [ 88.302] sna_composite_rectangles: converted to op 1 [ 88.302] sna_composite_rectangles[0] (10, 1)x(9, 17) -> (10, 1), (19, 18) [ 88.302] sna_composite_rectangles: nrects=1, region=(10, 1), (19, 18) x 1 [ 88.302] sna_composite_rectangles: clipped extents (10, 1),(19, 18) x 1 [ 88.302] sna_composite_rectangles: pixmap +(0, 0) extents (10, 1),(19, 18) [ 88.302] sna_composite_rectangles: fallback, dst pixmap=5269 too small or not attached [ 88.302] sna_composite_rectangles: fallback [ 88.302] sna_drawable_move_region_to_cpu(pixmap=5269 (22x20), [(10, 1), (19, 18)], flags=1) [ 88.302] sna_drawable_move_region_to_cpu: pixmap=5269 all damaged on CPU [ 88.302] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 88.302] sna_composite_rectangles: fallback fill: (10, 1)x(9, 17) ffffffff [ 88.302] sna_copy_area: src=pixmap=5269:(0, 0)x(22, 20)+(0, 0) -> dst=pixmap=3060:(423, 1071)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 88.302] sna_copy_area: normal copy [ 88.302] sna_do_copy: src=(0, 0), dst=(423, 1071), size=(22x20) [ 88.302] sna_do_copy: after drawable: src=(0, 0), dst=(488, 1095), size=(22x20) [ 88.302] sna_do_copy: dst extents (488, 1095), (510, 1115), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 88.302] sna_do_copy: clipped dst extents (488, 1095), (510, 1115) [ 88.302] sna_do_copy: unclipped src extents (0, 0), (22, 20) [ 88.302] sna_do_copy: clipped src extents (0, 0), (22, 20) [ 88.302] sna_do_copy: pixmap -- no source clipping [ 88.302] sna_do_copy: src extents (0, 0), (22, 20) x 1 [ 88.302] sna_do_copy: copy region (488, 1095), (510, 1115) x 1 + (-488, -1095) [ 88.302] sna_copy_boxes (boxes=1x[(488, 1095), (510, 1115)...], src pixmap=5269+(-488, -1095), dst pixmap=3060+(-65, -24), alu=3, src.size=22x20, dst.size=3775x2136) [ 88.302] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94b3b260, gpu_bo=0, cpu_bo=0), replaces=0 [ 88.302] sna_drawable_use_bo pixmap=3060, box=((423, 1071), (445, 1091)), flags=8... [ 88.302] sna_drawable_use_bo: exported target, set PREFER_GPU [ 88.302] sna_drawable_use_bo: pinned, never REPLACES [ 88.302] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 88.302] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 88.302] sna_drawable_use_bo: using whole GPU bo [ 88.302] region_overlaps_damage? [ 88.302] use_shm_bo: no, not attached [ 88.302] sna_drawable_move_region_to_cpu(pixmap=5269 (22x20), [(0, 0), (22, 20)], flags=2) [ 88.302] sna_drawable_move_region_to_cpu: pixmap=5269 all damaged on CPU [ 88.302] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 88.302] sna_write_boxes x 1, src stride=88, src dx=(-423, -1071) [ 88.302] kgem_bo_can_map: handle=9, map=0x7fc6b7845000:0x0:0x7fc656564000, tiling=1, domain=1, offset=4029534208 [ 88.302] write_boxes_inplace x 1, handle=9, tiling=1 [ 88.302] upload_inplace__tiled: tiling=1 [ 88.302] kgem_bo_can_map__cpu: handle=9 [ 88.302] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 88.302] kgem_bo_map__cpu(handle=9, size=33177600, map=0x7fc6b7845000:0x7fc656564000) [ 88.302] kgem_bo_sync__cpu: handle=9 [ 88.302] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(423, 1071), size=22x20, pitch=88/15360 [ 88.302] sna_accel_flush: flush?=0, dirty?=0 [ 88.302] sna_accel_flush: flush?=0, dirty?=0 [ 88.303] sna_accel_flush: flush?=0, dirty?=0 [ 88.303] sna_accel_flush: flush?=0, dirty?=0 [ 88.303] sna_destroy_pixmap: pixmap=5269, attached?=1 [ 88.303] __sna_free_pixmap(pixmap=5269) [ 88.303] sna_accel_flush: flush?=0, dirty?=0 [ 88.303] sna_accel_flush: flush?=0, dirty?=0 [ 88.303] sna_accel_flush: flush?=0, dirty?=0 [ 88.303] sna_block_handler (tv=0.466000) [ 88.303] has_shadow: has pending damage? 0, outstanding flips: 0 [ 88.303] sna_accel_do_throttle -- no pending activity [ 88.304] sna_wakeup_handler [ 88.304] sna_accel_flush: flush?=0, dirty?=0 [ 88.304] sna_accel_flush: flush?=0, dirty?=0 [ 88.304] sna_block_handler (tv=0.465000) [ 88.304] has_shadow: has pending damage? 0, outstanding flips: 0 [ 88.304] sna_accel_do_throttle -- no pending activity [ 88.305] sna_wakeup_handler [ 88.305] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=114, name=86 [ 88.305] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 88.305] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 88.305] sna_dri2_get_back: draw size=3840x2160, back buffer handle=114 size=3840x2160, is-scanout? 1, active?=0, pitch=15360, front pitch=15360 [ 88.305] sna_dri2_get_back: reuse backbuffer? 1 [ 88.305] sna_dri2_get_back: back buffer handle=114, active?=0, refcnt=1 [ 88.305] sna_dri2_get_back: reuse unattached back [ 88.305] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 88.305] sna_dri2_reuse_buffer: reusing back buffer handle=114, name=86, pitch=15360, age=0 [ 88.305] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 88.305] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=32, name=80, active_scanout=2 [ 88.305] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 88.305] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 88.305] sna_accel_flush: flush?=0, dirty?=0 [ 88.305] sna_accel_flush: flush?=0, dirty?=0 [ 88.305] sna_accel_flush: flush?=0, dirty?=0 [ 88.305] sna_block_handler (tv=0.464000) [ 88.305] has_shadow: has pending damage? 0, outstanding flips: 0 [ 88.305] timer_enable (time=88305), starting timer 0 [ 88.305] sna_accel_do_throttle -- no pending activity [ 88.305] sna_accel_block: evaluating timers, active=5 [ 88.305] sna_accel_block: flush timer expires in 8 [88313] [ 88.306] sna_wakeup_handler [ 88.306] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 88.306] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 88.306] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 88.306] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 88.306] sna_dri2_get_msc(draw=146, pipe=0) [ 88.306] sna_crtc_record_swap: recording last swap on pipe=0, frame 5048 [msc=5048], time 88.295704 [ 88.306] sna_dri2_get_msc: msc=5048 [raw=5048], ust=88295704 [ 88.306] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=114 (refs=1/1, flush=0) , front=32 (refs=2/3, flush=1) [ 88.306] sna_dri2_schedule_swap(target_msc=5040, divisor=0, remainder=0) [ 88.306] sna_dri2_schedule_swap: using front handle=32, active_scanout?=2, flush?=1 [ 88.306] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 88.306] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 88.306] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 88.306] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 88.306] sna_crtc_record_swap: recording last swap on pipe=0, frame 5048 [msc=5048], time 88.295704 [ 88.306] immediate_swap: current_msc=5048, target_msc=5040 -- yes [ 88.306] can_flip: no, shadow enabled [ 88.306] sna_dri2_add_event: adding event to window 146) [ 88.306] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 88.306] sna_dri2_immediate_blit: no pending blit, starting chain [ 88.306] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 88.307] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 88.307] can_xchg: back size=8700f00, front size=8700f00 [ 88.307] can_xchg: yes, pixmap=4091 [ 88.307] sna_dri2_xchg: win=146, exchange front=32/80,ref=3 and back=114/86,ref=2, pixmap=4091 3840x2160 [ 88.307] sna_dri2_xchg: back_bo handle=114, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 88.307] sna_dri2_xchg: front_bo handle=32, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 88.307] set_bo: pixmap=4091, handle=114 (old handle=32) [ 88.307] set_bo: marking whole pixmap as damaged [ 88.307] set_bo: applying final/discard move-to-gpu [ 88.307] wait_for_shadow: flags=0, flips=0, handle=32, shadow=29 [ 88.307] set_bo: dropping flush hint from handle=32 [ 88.307] set_bo: adding flush hint to handle=114 [ 88.307] mark_stale(handle=32) => 1 [ 88.307] swap_limit: draw=146 setting swap limit to 3 [ 88.307] sna_dri2_swap_limit_validate: swap limit set to 3 [ 88.307] sna_next_vblank(pipe=0, waiting until next vblank) [ 88.307] sna_dri2_schedule_swap: reported target_msc=5048 [ 88.307] sna_accel_flush: flush?=0, dirty?=0 [ 88.307] sna_accel_flush: flush?=0, dirty?=0 [ 88.307] sna_accel_flush: flush?=0, dirty?=0 [ 88.307] sna_accel_flush: flush?=0, dirty?=0 [ 88.307] sna_block_handler (tv=0.462000) [ 88.307] sna_scanout_do_flush: flush timer active: delta=6 [ 88.307] sna_accel_do_throttle -- no pending activity [ 88.307] sna_accel_block: evaluating timers, active=5 [ 88.307] sna_accel_block: flush timer expires in 6 [88313] [ 88.312] sna_wakeup_handler [ 88.312] sna_mode_wakeup: len=32 [ 88.312] sna_dri2_vblank_handler(type=2, sequence=5049, draw=4181) [ 88.312] sna_crtc_record_swap: recording last swap on pipe=0, frame 5049 [msc=5049], time 88.312367 [ 88.312] sna_dri2_vblank_handler: 2 complete, frame=5049 tv=88.312367 [ 88.312] sna_dri2_blit_complete: blit finished [ 88.312] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=5049, tv=88.312367) [ 88.312] frame_swap_complete(type=2): draw=146, pipe=0, frame=5049 [msc=5049], tv=88.312367 [ 88.312] sna_accel_flush: flush?=0, dirty?=0 [ 88.312] sna_dri2_event_free(draw?=1) [ 88.312] sna_dri2_remove_event: remove[0x561c94af9780] from window 146, active? 1 [ 88.312] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=114] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 88.312] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=32] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 88.312] sna_dri2_vblank_handler complete [ 88.312] sna_block_handler (tv=0.457000) [ 88.312] sna_scanout_do_flush: flush timer active: delta=1 [ 88.312] sna_scanout_do_flush (time=88312), triggered [ 88.312] sna_scanout_flush (time=88312), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 88.312] has_shadow: has pending damage? 1, outstanding flips: 0 [ 88.312] stop_flush: scanout=114 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 88.312] has_shadow: has pending damage? 1, outstanding flips: 0 [ 88.312] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 88.312] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 88.312] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 88.312] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 88.312] sna_pixmap_move_to_gpu: already all-damaged [ 88.312] sna_pixmap_mark_active: pixmap=4091, handle=114 [ 88.312] sna_mode_redisplay: crtc[0] transformed? 0 [ 88.312] sna_mode_redisplay: crtc[1] transformed? 0 [ 88.312] sna_mode_redisplay: crtc[2] transformed? 0 [ 88.312] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=114 [active=1] [ 88.312] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 32, transformed? 0 [ 88.312] get_fb: reusing fb=81 for handle=114 [ 88.312] sna_mode_redisplay: recording flip on CRTC:32 handle=114, active_scanout=2, serial=3 [ 88.312] __kgem_bo_clear_busy: handle=114 [ 88.312] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 88.312] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 88.312] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 88.312] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=114, shadow handle=29 [ 88.312] sna_accel_do_throttle -- no pending activity [ 88.312] sna_accel_block: evaluating timers, active=5 [ 88.312] sna_accel_block: flush timer expires in 16 [88328] [ 88.328] sna_wakeup_handler [ 88.328] sna_mode_wakeup: len=32 [ 88.328] sna_mode_wakeup: recording last swap on pipe=0, frame 5050 [13ba], time 88.329025 [ 88.328] sna_mode_wakeup: removing handle=32 [active_scanout=0] from scanout, installing handle=114 [active_scanout=2] [ 88.328] sna_mode_wakeup: flip complete, pending? 1 [ 88.328] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 88.328] sna_block_handler (tv=0.441000) [ 88.328] sna_scanout_do_flush: flush timer active: delta=0 [ 88.328] sna_scanout_do_flush (time=88328), triggered [ 88.328] sna_scanout_flush (time=88328), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 88.328] has_shadow: has pending damage? 0, outstanding flips: 0 [ 88.328] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 88.329] has_shadow: has pending damage? 0, outstanding flips: 0 [ 88.329] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 88.329] sna_accel_do_throttle -- no pending activity [ 88.329] sna_accel_block: evaluating timers, active=5 [ 88.329] sna_accel_block: flush timer expires in 16 [88344] [ 88.344] sna_wakeup_handler [ 88.345] sna_accel_flush: flush?=0, dirty?=0 [ 88.345] sna_accel_flush: flush?=0, dirty?=0 [ 88.345] sna_block_handler (tv=0.499000) [ 88.345] sna_scanout_do_flush: flush timer active: delta=-1 [ 88.345] sna_scanout_do_flush (time=88345), triggered [ 88.345] sna_scanout_flush (time=88345), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 88.345] has_shadow: has pending damage? 0, outstanding flips: 0 [ 88.345] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 88.345] has_shadow: has pending damage? 0, outstanding flips: 0 [ 88.345] sna_accel_disarm_timer[0] (time=88345) [ 88.345] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 88.345] sna_accel_do_throttle -- no pending activity [ 88.345] sna_wakeup_handler [ 88.345] sna_block_handler (tv=0.499000) [ 88.345] has_shadow: has pending damage? 0, outstanding flips: 0 [ 88.345] sna_accel_do_throttle -- no pending activity [ 88.345] sna_wakeup_handler [ 88.345] sna_accel_flush: flush?=0, dirty?=0 [ 88.345] sna_accel_flush: flush?=0, dirty?=0 [ 88.345] sna_accel_flush: flush?=0, dirty?=0 [ 88.346] sna_accel_flush: flush?=0, dirty?=0 [ 88.346] sna_block_handler (tv=0.498000) [ 88.346] has_shadow: has pending damage? 0, outstanding flips: 0 [ 88.346] sna_accel_do_throttle -- no pending activity [ 88.348] sna_wakeup_handler [ 88.348] sna_accel_flush: flush?=0, dirty?=0 [ 88.348] sna_block_handler (tv=0.496000) [ 88.348] has_shadow: has pending damage? 0, outstanding flips: 0 [ 88.348] sna_accel_do_throttle -- no pending activity [ 88.357] sna_wakeup_handler [ 88.357] sna_accel_flush: flush?=0, dirty?=0 [ 88.357] sna_accel_flush: flush?=0, dirty?=0 [ 88.357] sna_block_handler (tv=0.487000) [ 88.357] has_shadow: has pending damage? 0, outstanding flips: 0 [ 88.357] sna_accel_do_throttle -- no pending activity [ 88.357] sna_wakeup_handler [ 88.357] sna_block_handler (tv=0.487000) [ 88.357] has_shadow: has pending damage? 0, outstanding flips: 0 [ 88.357] sna_accel_do_throttle -- no pending activity [ 88.359] sna_wakeup_handler [ 88.359] sna_block_handler (tv=0.485000) [ 88.359] has_shadow: has pending damage? 0, outstanding flips: 0 [ 88.359] sna_accel_do_throttle -- no pending activity [ 88.360] sna_wakeup_handler [ 88.360] sna_accel_flush: flush?=0, dirty?=0 [ 88.360] sna_accel_flush: flush?=0, dirty?=0 [ 88.360] sna_block_handler (tv=0.484000) [ 88.360] has_shadow: has pending damage? 0, outstanding flips: 0 [ 88.360] sna_accel_do_throttle -- no pending activity [ 88.376] sna_wakeup_handler [ 88.376] sna_create_pixmap(22, 20, 32, usage=0) [ 88.376] kgem_can_create_2d: 22x20 @ 32 [ 88.376] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=20 [ 88.376] kgem_can_create_2d: untiled size=4096 [ 88.376] kgem_choose_tiling: too thin [width 22, 32 bpp] for TILING_X [ 88.376] kgem_choose_tiling: 22x20 -> 0 [ 88.377] sna_create_pixmap: usage=0, flags=a [ 88.377] sna_create_pixmap: small buffer [1760], attaching to shadow pixmap [ 88.377] create_pixmap: allocating pixmap 22x20, depth=32/32, size=1768 [ 88.377] create_pixmap: serial=5270, usage=0, 22x20 [ 88.377] sna_create_pixmap: serial=5270, 22x20, usage=0 [ 88.377] sna_composite_rectangles(pixmap=5271, op=0, 0 x 1 [(0, 0)x(22, 20) ...]) [ 88.377] sna_composite_rectangles: converted to op 0 [ 88.377] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 88.377] sna_composite_rectangles: nrects=1, region=(0, 0), (22, 20) x 1 [ 88.377] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 88.377] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 88.377] sna_composite_rectangles: fallback, dst pixmap=5271 too small or not attached [ 88.377] sna_composite_rectangles: fallback [ 88.377] sna_drawable_move_region_to_cpu(pixmap=5271 (22x20), [(0, 0), (22, 20)], flags=1) [ 88.377] sna_drawable_move_region_to_cpu: region (0, 0), (22, 20) + (0, 0) subsumes pixmap (22x20) [ 88.377] _sna_pixmap_move_to_cpu(pixmap=5271, 22x20, flags=1) [ 88.377] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 88.377] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 88.377] operate_inplace: no, inplace operation not suitable [ 88.377] _sna_pixmap_move_to_cpu: marking as damaged [ 88.377] __sna_damage_all(22, 20) [ 88.377] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 88.377] sna_composite_rectangles(pixmap=5271, op=1, fff2f1f0 x 1 [(0, 0)x(22, 20) ...]) [ 88.377] sna_composite_rectangles: converted to op 1 [ 88.377] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 88.377] sna_composite_rectangles: nrects=1, region=(0, 0), (22, 20) x 1 [ 88.377] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 88.377] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 88.377] sna_composite_rectangles: fallback, dst pixmap=5271 too small or not attached [ 88.377] sna_composite_rectangles: fallback [ 88.377] sna_drawable_move_region_to_cpu(pixmap=5271 (22x20), [(0, 0), (22, 20)], flags=1) [ 88.377] sna_drawable_move_region_to_cpu: pixmap=5271 all damaged on CPU [ 88.377] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 88.377] sna_composite_rectangles: fallback fill: (0, 0)x(22, 20) fff2f1f0 [ 88.377] sna_composite_rectangles(pixmap=5271, op=1, ff300a24 x 2 [(0, 0)x(22, 20) ...]) [ 88.377] sna_composite_rectangles: converted to op 1 [ 88.377] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 88.377] sna_composite_rectangles[1] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 88.377] sna_composite_rectangles: nrects=2, region=(0, 0), (22, 20) x 2 [ 88.377] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 88.377] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 88.377] sna_composite_rectangles: fallback, dst pixmap=5271 too small or not attached [ 88.377] sna_composite_rectangles: fallback [ 88.377] sna_drawable_move_region_to_cpu(pixmap=5271 (22x20), [(0, 0), (22, 20)], flags=1) [ 88.377] sna_drawable_move_region_to_cpu: pixmap=5271 all damaged on CPU [ 88.377] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 88.377] sna_composite_rectangles: fallback fill: (0, 0)x(22, 20) ff300a24 [ 88.377] sna_glyphs(op=3, nlist=1, src=(-8, 15)) [ 88.377] sna_glyphs: fallback -- too small (22x20) [ 88.377] glyphs_fallback: nlist=1, count=2, extents (-9, 4), (10, 15) [ 88.377] glyphs_fallback: clipped extents (0, 4), (9, 15) [ 88.377] sna_drawable_move_region_to_cpu(pixmap=5271 (22x20), [(0, 4), (9, 15)], flags=3) [ 88.377] sna_drawable_move_region_to_cpu: pixmap=5271 all damaged on CPU [ 88.377] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 88.377] sna_composite_rectangles(pixmap=5271, op=1, ffffffff x 1 [(10, 1)x(9, 17) ...]) [ 88.378] sna_composite_rectangles: converted to op 1 [ 88.378] sna_composite_rectangles[0] (10, 1)x(9, 17) -> (10, 1), (19, 18) [ 88.378] sna_composite_rectangles: nrects=1, region=(10, 1), (19, 18) x 1 [ 88.378] sna_composite_rectangles: clipped extents (10, 1),(19, 18) x 1 [ 88.378] sna_composite_rectangles: pixmap +(0, 0) extents (10, 1),(19, 18) [ 88.378] sna_composite_rectangles: fallback, dst pixmap=5271 too small or not attached [ 88.378] sna_composite_rectangles: fallback [ 88.378] sna_drawable_move_region_to_cpu(pixmap=5271 (22x20), [(10, 1), (19, 18)], flags=1) [ 88.378] sna_drawable_move_region_to_cpu: pixmap=5271 all damaged on CPU [ 88.378] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 88.378] sna_composite_rectangles: fallback fill: (10, 1)x(9, 17) ffffffff [ 88.378] sna_copy_area: src=pixmap=5271:(0, 0)x(22, 20)+(0, 0) -> dst=pixmap=3060:(432, 1071)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 88.378] sna_copy_area: normal copy [ 88.378] sna_do_copy: src=(0, 0), dst=(432, 1071), size=(22x20) [ 88.378] sna_do_copy: after drawable: src=(0, 0), dst=(497, 1095), size=(22x20) [ 88.378] sna_do_copy: dst extents (497, 1095), (519, 1115), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 88.378] sna_do_copy: clipped dst extents (497, 1095), (519, 1115) [ 88.378] sna_do_copy: unclipped src extents (0, 0), (22, 20) [ 88.378] sna_do_copy: clipped src extents (0, 0), (22, 20) [ 88.378] sna_do_copy: pixmap -- no source clipping [ 88.378] sna_do_copy: src extents (0, 0), (22, 20) x 1 [ 88.378] sna_do_copy: copy region (497, 1095), (519, 1115) x 1 + (-497, -1095) [ 88.378] sna_copy_boxes (boxes=1x[(497, 1095), (519, 1115)...], src pixmap=5271+(-497, -1095), dst pixmap=3060+(-65, -24), alu=3, src.size=22x20, dst.size=3775x2136) [ 88.378] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94a176c0, gpu_bo=0, cpu_bo=0), replaces=0 [ 88.378] sna_drawable_use_bo pixmap=3060, box=((432, 1071), (454, 1091)), flags=8... [ 88.378] sna_drawable_use_bo: exported target, set PREFER_GPU [ 88.378] sna_drawable_use_bo: pinned, never REPLACES [ 88.378] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 88.378] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 88.378] sna_drawable_use_bo: using whole GPU bo [ 88.378] region_overlaps_damage? [ 88.378] use_shm_bo: no, not attached [ 88.378] sna_drawable_move_region_to_cpu(pixmap=5271 (22x20), [(0, 0), (22, 20)], flags=2) [ 88.378] sna_drawable_move_region_to_cpu: pixmap=5271 all damaged on CPU [ 88.378] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 88.378] sna_write_boxes x 1, src stride=88, src dx=(-432, -1071) [ 88.378] kgem_bo_can_map: handle=9, map=0x7fc6b7845000:0x0:0x7fc656564000, tiling=1, domain=1, offset=4029534208 [ 88.378] write_boxes_inplace x 1, handle=9, tiling=1 [ 88.378] upload_inplace__tiled: tiling=1 [ 88.378] kgem_bo_can_map__cpu: handle=9 [ 88.378] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 88.378] kgem_bo_map__cpu(handle=9, size=33177600, map=0x7fc6b7845000:0x7fc656564000) [ 88.378] kgem_bo_sync__cpu: handle=9 [ 88.378] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(432, 1071), size=22x20, pitch=88/15360 [ 88.378] sna_accel_flush: flush?=0, dirty?=0 [ 88.378] sna_accel_flush: flush?=0, dirty?=0 [ 88.378] sna_accel_flush: flush?=0, dirty?=0 [ 88.378] sna_accel_flush: flush?=0, dirty?=0 [ 88.378] sna_destroy_pixmap: pixmap=5271, attached?=1 [ 88.378] __sna_free_pixmap(pixmap=5271) [ 88.378] sna_accel_flush: flush?=0, dirty?=0 [ 88.378] sna_accel_flush: flush?=0, dirty?=0 [ 88.378] sna_accel_flush: flush?=0, dirty?=0 [ 88.378] sna_block_handler (tv=0.466000) [ 88.378] has_shadow: has pending damage? 0, outstanding flips: 0 [ 88.378] sna_accel_do_throttle -- no pending activity [ 88.380] sna_wakeup_handler [ 88.380] sna_accel_flush: flush?=0, dirty?=0 [ 88.380] sna_accel_flush: flush?=0, dirty?=0 [ 88.380] sna_block_handler (tv=0.464000) [ 88.380] has_shadow: has pending damage? 0, outstanding flips: 0 [ 88.380] sna_accel_do_throttle -- no pending activity [ 88.381] sna_wakeup_handler [ 88.381] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=32, name=80 [ 88.381] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 88.381] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 88.381] sna_dri2_get_back: draw size=3840x2160, back buffer handle=32 size=3840x2160, is-scanout? 1, active?=0, pitch=15360, front pitch=15360 [ 88.381] sna_dri2_get_back: reuse backbuffer? 1 [ 88.381] sna_dri2_get_back: back buffer handle=32, active?=0, refcnt=1 [ 88.381] sna_dri2_get_back: reuse unattached back [ 88.381] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 88.381] sna_dri2_reuse_buffer: reusing back buffer handle=32, name=80, pitch=15360, age=0 [ 88.381] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 88.381] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=114, name=86, active_scanout=2 [ 88.381] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 88.381] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=114] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 88.381] sna_accel_flush: flush?=0, dirty?=0 [ 88.381] sna_accel_flush: flush?=0, dirty?=0 [ 88.381] sna_accel_flush: flush?=0, dirty?=0 [ 88.381] sna_block_handler (tv=0.463000) [ 88.381] has_shadow: has pending damage? 0, outstanding flips: 0 [ 88.381] timer_enable (time=88381), starting timer 0 [ 88.381] sna_accel_do_throttle -- no pending activity [ 88.381] sna_accel_block: evaluating timers, active=5 [ 88.381] sna_accel_block: flush timer expires in 8 [88389] [ 88.382] sna_wakeup_handler [ 88.382] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 88.382] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 88.382] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 88.382] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 88.382] sna_dri2_get_msc(draw=146, pipe=0) [ 88.382] sna_crtc_record_swap: recording last swap on pipe=0, frame 5053 [msc=5053], time 88.378984 [ 88.382] sna_dri2_get_msc: msc=5053 [raw=5053], ust=88378984 [ 88.382] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=32 (refs=1/1, flush=0) , front=114 (refs=2/3, flush=1) [ 88.382] sna_dri2_schedule_swap(target_msc=5049, divisor=0, remainder=0) [ 88.382] sna_dri2_schedule_swap: using front handle=114, active_scanout?=2, flush?=1 [ 88.382] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 88.382] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 88.382] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 88.382] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 88.382] sna_crtc_record_swap: recording last swap on pipe=0, frame 5053 [msc=5053], time 88.378984 [ 88.382] immediate_swap: current_msc=5053, target_msc=5049 -- yes [ 88.382] can_flip: no, shadow enabled [ 88.382] sna_dri2_add_event: adding event to window 146) [ 88.382] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 88.382] sna_dri2_immediate_blit: no pending blit, starting chain [ 88.382] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 88.382] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 88.382] can_xchg: back size=8700f00, front size=8700f00 [ 88.382] can_xchg: yes, pixmap=4091 [ 88.382] sna_dri2_xchg: win=146, exchange front=114/86,ref=3 and back=32/80,ref=2, pixmap=4091 3840x2160 [ 88.382] sna_dri2_xchg: back_bo handle=32, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 88.382] sna_dri2_xchg: front_bo handle=114, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 88.382] set_bo: pixmap=4091, handle=32 (old handle=114) [ 88.382] set_bo: marking whole pixmap as damaged [ 88.382] set_bo: applying final/discard move-to-gpu [ 88.383] wait_for_shadow: flags=0, flips=0, handle=114, shadow=29 [ 88.383] set_bo: dropping flush hint from handle=114 [ 88.383] set_bo: adding flush hint to handle=32 [ 88.383] mark_stale(handle=114) => 1 [ 88.383] swap_limit: draw=146 setting swap limit to 3 [ 88.383] sna_dri2_swap_limit_validate: swap limit set to 3 [ 88.383] sna_next_vblank(pipe=0, waiting until next vblank) [ 88.383] sna_dri2_schedule_swap: reported target_msc=5053 [ 88.383] sna_accel_flush: flush?=0, dirty?=0 [ 88.383] sna_accel_flush: flush?=0, dirty?=0 [ 88.383] sna_accel_flush: flush?=0, dirty?=0 [ 88.383] sna_accel_flush: flush?=0, dirty?=0 [ 88.383] sna_block_handler (tv=0.461000) [ 88.383] sna_scanout_do_flush: flush timer active: delta=6 [ 88.383] sna_accel_do_throttle -- no pending activity [ 88.383] sna_accel_block: evaluating timers, active=5 [ 88.383] sna_accel_block: flush timer expires in 6 [88389] [ 88.389] sna_wakeup_handler [ 88.389] sna_block_handler (tv=0.455000) [ 88.389] sna_scanout_do_flush: flush timer active: delta=0 [ 88.389] sna_scanout_do_flush (time=88389), triggered [ 88.389] sna_scanout_flush (time=88389), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 88.389] has_shadow: has pending damage? 1, outstanding flips: 0 [ 88.389] stop_flush: scanout=32 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 88.389] has_shadow: has pending damage? 1, outstanding flips: 0 [ 88.389] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 88.389] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 88.389] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 88.389] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 88.389] sna_pixmap_move_to_gpu: already all-damaged [ 88.389] sna_pixmap_mark_active: pixmap=4091, handle=32 [ 88.389] sna_mode_redisplay: crtc[0] transformed? 0 [ 88.389] sna_mode_redisplay: crtc[1] transformed? 0 [ 88.389] sna_mode_redisplay: crtc[2] transformed? 0 [ 88.389] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=32 [active=1] [ 88.390] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 114, transformed? 0 [ 88.390] get_fb: reusing fb=68 for handle=32 [ 88.390] sna_mode_redisplay: recording flip on CRTC:32 handle=32, active_scanout=2, serial=3 [ 88.390] __kgem_bo_clear_busy: handle=32 [ 88.390] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 88.390] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 88.390] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 88.390] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=32, shadow handle=29 [ 88.390] sna_accel_do_throttle -- no pending activity [ 88.390] sna_accel_block: evaluating timers, active=5 [ 88.390] sna_accel_block: flush timer expires in 16 [88405] [ 88.395] sna_wakeup_handler [ 88.395] sna_mode_wakeup: len=64 [ 88.395] sna_dri2_vblank_handler(type=2, sequence=5054, draw=4181) [ 88.395] sna_crtc_record_swap: recording last swap on pipe=0, frame 5054 [msc=5054], time 88.395644 [ 88.395] sna_dri2_vblank_handler: 2 complete, frame=5054 tv=88.395644 [ 88.395] sna_dri2_blit_complete: blit finished [ 88.395] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=5054, tv=88.395644) [ 88.395] frame_swap_complete(type=2): draw=146, pipe=0, frame=5054 [msc=5054], tv=88.395644 [ 88.395] sna_accel_flush: flush?=0, dirty?=0 [ 88.395] sna_dri2_event_free(draw?=1) [ 88.395] sna_dri2_remove_event: remove[0x561c94782080] from window 146, active? 1 [ 88.395] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 88.395] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=114] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 88.395] sna_dri2_vblank_handler complete [ 88.395] sna_mode_wakeup: recording last swap on pipe=0, frame 5054 [13be], time 88.395644 [ 88.395] sna_mode_wakeup: removing handle=114 [active_scanout=0] from scanout, installing handle=32 [active_scanout=2] [ 88.395] sna_mode_wakeup: flip complete, pending? 1 [ 88.395] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 88.395] sna_block_handler (tv=0.449000) [ 88.395] sna_scanout_do_flush: flush timer active: delta=10 [ 88.395] sna_accel_do_throttle -- no pending activity [ 88.395] sna_accel_block: evaluating timers, active=5 [ 88.395] sna_accel_block: flush timer expires in 10 [88405] [ 88.406] sna_wakeup_handler [ 88.406] sna_block_handler (tv=0.438000) [ 88.406] sna_scanout_do_flush: flush timer active: delta=-1 [ 88.406] sna_scanout_do_flush (time=88406), triggered [ 88.406] sna_scanout_flush (time=88406), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 88.406] has_shadow: has pending damage? 0, outstanding flips: 0 [ 88.406] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 88.406] has_shadow: has pending damage? 0, outstanding flips: 0 [ 88.406] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 88.406] sna_accel_do_throttle -- no pending activity [ 88.406] sna_accel_block: evaluating timers, active=5 [ 88.406] sna_accel_block: flush timer expires in 16 [88422] [ 88.420] sna_wakeup_handler [ 88.421] sna_accel_flush: flush?=0, dirty?=0 [ 88.421] sna_accel_flush: flush?=0, dirty?=0 [ 88.421] sna_block_handler (tv=0.499000) [ 88.421] sna_scanout_do_flush: flush timer active: delta=1 [ 88.421] sna_scanout_do_flush (time=88421), triggered [ 88.421] sna_scanout_flush (time=88421), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 88.421] has_shadow: has pending damage? 0, outstanding flips: 0 [ 88.421] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 88.421] has_shadow: has pending damage? 0, outstanding flips: 0 [ 88.421] sna_accel_disarm_timer[0] (time=88421) [ 88.421] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 88.421] sna_accel_do_throttle -- no pending activity [ 88.421] sna_wakeup_handler [ 88.421] sna_block_handler (tv=0.499000) [ 88.421] has_shadow: has pending damage? 0, outstanding flips: 0 [ 88.421] sna_accel_do_throttle -- no pending activity [ 88.422] sna_wakeup_handler [ 88.422] sna_accel_flush: flush?=0, dirty?=0 [ 88.422] sna_accel_flush: flush?=0, dirty?=0 [ 88.422] sna_accel_flush: flush?=0, dirty?=0 [ 88.422] sna_accel_flush: flush?=0, dirty?=0 [ 88.422] sna_block_handler (tv=0.498000) [ 88.422] has_shadow: has pending damage? 0, outstanding flips: 0 [ 88.422] sna_accel_do_throttle -- no pending activity [ 88.424] sna_wakeup_handler [ 88.424] sna_accel_flush: flush?=0, dirty?=0 [ 88.424] sna_block_handler (tv=0.496000) [ 88.424] has_shadow: has pending damage? 0, outstanding flips: 0 [ 88.424] sna_accel_do_throttle -- no pending activity [ 88.436] sna_wakeup_handler [ 88.436] sna_accel_flush: flush?=0, dirty?=0 [ 88.436] sna_accel_flush: flush?=0, dirty?=0 [ 88.436] sna_block_handler (tv=0.484000) [ 88.436] has_shadow: has pending damage? 0, outstanding flips: 0 [ 88.436] sna_accel_do_throttle -- no pending activity [ 88.452] sna_wakeup_handler [ 88.452] sna_create_pixmap(22, 20, 32, usage=0) [ 88.452] kgem_can_create_2d: 22x20 @ 32 [ 88.452] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=20 [ 88.452] kgem_can_create_2d: untiled size=4096 [ 88.452] kgem_choose_tiling: too thin [width 22, 32 bpp] for TILING_X [ 88.452] kgem_choose_tiling: 22x20 -> 0 [ 88.452] sna_create_pixmap: usage=0, flags=a [ 88.452] sna_create_pixmap: small buffer [1760], attaching to shadow pixmap [ 88.452] create_pixmap: allocating pixmap 22x20, depth=32/32, size=1768 [ 88.452] create_pixmap: serial=5272, usage=0, 22x20 [ 88.452] sna_create_pixmap: serial=5272, 22x20, usage=0 [ 88.452] sna_composite_rectangles(pixmap=5273, op=0, 0 x 1 [(0, 0)x(22, 20) ...]) [ 88.452] sna_composite_rectangles: converted to op 0 [ 88.452] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 88.452] sna_composite_rectangles: nrects=1, region=(0, 0), (22, 20) x 1 [ 88.452] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 88.452] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 88.452] sna_composite_rectangles: fallback, dst pixmap=5273 too small or not attached [ 88.452] sna_composite_rectangles: fallback [ 88.452] sna_drawable_move_region_to_cpu(pixmap=5273 (22x20), [(0, 0), (22, 20)], flags=1) [ 88.452] sna_drawable_move_region_to_cpu: region (0, 0), (22, 20) + (0, 0) subsumes pixmap (22x20) [ 88.452] _sna_pixmap_move_to_cpu(pixmap=5273, 22x20, flags=1) [ 88.452] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 88.452] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 88.452] operate_inplace: no, inplace operation not suitable [ 88.452] _sna_pixmap_move_to_cpu: marking as damaged [ 88.452] __sna_damage_all(22, 20) [ 88.452] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 88.452] sna_composite_rectangles(pixmap=5273, op=1, fff2f1f0 x 1 [(0, 0)x(22, 20) ...]) [ 88.452] sna_composite_rectangles: converted to op 1 [ 88.452] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 88.452] sna_composite_rectangles: nrects=1, region=(0, 0), (22, 20) x 1 [ 88.452] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 88.452] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 88.452] sna_composite_rectangles: fallback, dst pixmap=5273 too small or not attached [ 88.452] sna_composite_rectangles: fallback [ 88.453] sna_drawable_move_region_to_cpu(pixmap=5273 (22x20), [(0, 0), (22, 20)], flags=1) [ 88.453] sna_drawable_move_region_to_cpu: pixmap=5273 all damaged on CPU [ 88.453] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 88.453] sna_composite_rectangles: fallback fill: (0, 0)x(22, 20) fff2f1f0 [ 88.453] sna_composite_rectangles(pixmap=5273, op=1, ff300a24 x 2 [(0, 0)x(22, 20) ...]) [ 88.453] sna_composite_rectangles: converted to op 1 [ 88.453] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 88.453] sna_composite_rectangles[1] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 88.453] sna_composite_rectangles: nrects=2, region=(0, 0), (22, 20) x 2 [ 88.453] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 88.453] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 88.453] sna_composite_rectangles: fallback, dst pixmap=5273 too small or not attached [ 88.453] sna_composite_rectangles: fallback [ 88.453] sna_drawable_move_region_to_cpu(pixmap=5273 (22x20), [(0, 0), (22, 20)], flags=1) [ 88.453] sna_drawable_move_region_to_cpu: pixmap=5273 all damaged on CPU [ 88.453] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 88.453] sna_composite_rectangles: fallback fill: (0, 0)x(22, 20) ff300a24 [ 88.453] sna_glyphs(op=3, nlist=1, src=(-8, 15)) [ 88.453] sna_glyphs: fallback -- too small (22x20) [ 88.453] glyphs_fallback: nlist=1, count=2, extents (-8, 7), (1, 15) [ 88.453] glyphs_fallback: clipped extents (0, 7), (1, 15) [ 88.453] sna_drawable_move_region_to_cpu(pixmap=5273 (22x20), [(0, 7), (1, 15)], flags=3) [ 88.453] sna_drawable_move_region_to_cpu: pixmap=5273 all damaged on CPU [ 88.453] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 88.453] sna_composite_rectangles(pixmap=5273, op=1, ffffffff x 1 [(10, 1)x(9, 17) ...]) [ 88.453] sna_composite_rectangles: converted to op 1 [ 88.453] sna_composite_rectangles[0] (10, 1)x(9, 17) -> (10, 1), (19, 18) [ 88.453] sna_composite_rectangles: nrects=1, region=(10, 1), (19, 18) x 1 [ 88.453] sna_composite_rectangles: clipped extents (10, 1),(19, 18) x 1 [ 88.453] sna_composite_rectangles: pixmap +(0, 0) extents (10, 1),(19, 18) [ 88.453] sna_composite_rectangles: fallback, dst pixmap=5273 too small or not attached [ 88.453] sna_composite_rectangles: fallback [ 88.453] sna_drawable_move_region_to_cpu(pixmap=5273 (22x20), [(10, 1), (19, 18)], flags=1) [ 88.453] sna_drawable_move_region_to_cpu: pixmap=5273 all damaged on CPU [ 88.453] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 88.453] sna_composite_rectangles: fallback fill: (10, 1)x(9, 17) ffffffff [ 88.453] sna_copy_area: src=pixmap=5273:(0, 0)x(22, 20)+(0, 0) -> dst=pixmap=3060:(441, 1071)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 88.453] sna_copy_area: normal copy [ 88.453] sna_do_copy: src=(0, 0), dst=(441, 1071), size=(22x20) [ 88.453] sna_do_copy: after drawable: src=(0, 0), dst=(506, 1095), size=(22x20) [ 88.453] sna_do_copy: dst extents (506, 1095), (528, 1115), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 88.453] sna_do_copy: clipped dst extents (506, 1095), (528, 1115) [ 88.453] sna_do_copy: unclipped src extents (0, 0), (22, 20) [ 88.453] sna_do_copy: clipped src extents (0, 0), (22, 20) [ 88.453] sna_do_copy: pixmap -- no source clipping [ 88.453] sna_do_copy: src extents (0, 0), (22, 20) x 1 [ 88.453] sna_do_copy: copy region (506, 1095), (528, 1115) x 1 + (-506, -1095) [ 88.453] sna_copy_boxes (boxes=1x[(506, 1095), (528, 1115)...], src pixmap=5273+(-506, -1095), dst pixmap=3060+(-65, -24), alu=3, src.size=22x20, dst.size=3775x2136) [ 88.453] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94b33a10, gpu_bo=0, cpu_bo=0), replaces=0 [ 88.453] sna_drawable_use_bo pixmap=3060, box=((441, 1071), (463, 1091)), flags=8... [ 88.453] sna_drawable_use_bo: exported target, set PREFER_GPU [ 88.453] sna_drawable_use_bo: pinned, never REPLACES [ 88.453] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 88.453] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 88.453] sna_drawable_use_bo: using whole GPU bo [ 88.453] region_overlaps_damage? [ 88.453] use_shm_bo: no, not attached [ 88.453] sna_drawable_move_region_to_cpu(pixmap=5273 (22x20), [(0, 0), (22, 20)], flags=2) [ 88.453] sna_drawable_move_region_to_cpu: pixmap=5273 all damaged on CPU [ 88.454] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 88.454] sna_write_boxes x 1, src stride=88, src dx=(-441, -1071) [ 88.454] kgem_bo_can_map: handle=9, map=0x7fc6b7845000:0x0:0x7fc656564000, tiling=1, domain=1, offset=4029534208 [ 88.454] write_boxes_inplace x 1, handle=9, tiling=1 [ 88.454] upload_inplace__tiled: tiling=1 [ 88.454] kgem_bo_can_map__cpu: handle=9 [ 88.454] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 88.454] kgem_bo_map__cpu(handle=9, size=33177600, map=0x7fc6b7845000:0x7fc656564000) [ 88.454] kgem_bo_sync__cpu: handle=9 [ 88.454] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(441, 1071), size=22x20, pitch=88/15360 [ 88.454] sna_accel_flush: flush?=0, dirty?=0 [ 88.454] sna_accel_flush: flush?=0, dirty?=0 [ 88.454] sna_accel_flush: flush?=0, dirty?=0 [ 88.454] sna_accel_flush: flush?=0, dirty?=0 [ 88.454] sna_destroy_pixmap: pixmap=5273, attached?=1 [ 88.454] __sna_free_pixmap(pixmap=5273) [ 88.454] sna_accel_flush: flush?=0, dirty?=0 [ 88.454] sna_accel_flush: flush?=0, dirty?=0 [ 88.454] sna_accel_flush: flush?=0, dirty?=0 [ 88.454] sna_block_handler (tv=0.466000) [ 88.454] has_shadow: has pending damage? 0, outstanding flips: 0 [ 88.454] sna_accel_do_throttle -- no pending activity [ 88.455] sna_wakeup_handler [ 88.455] sna_accel_flush: flush?=0, dirty?=0 [ 88.455] sna_accel_flush: flush?=0, dirty?=0 [ 88.455] sna_block_handler (tv=0.465000) [ 88.455] has_shadow: has pending damage? 0, outstanding flips: 0 [ 88.455] sna_accel_do_throttle -- no pending activity [ 88.456] sna_wakeup_handler [ 88.456] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=114, name=86 [ 88.456] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 88.456] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 88.456] sna_dri2_get_back: draw size=3840x2160, back buffer handle=114 size=3840x2160, is-scanout? 1, active?=0, pitch=15360, front pitch=15360 [ 88.456] sna_dri2_get_back: reuse backbuffer? 1 [ 88.456] sna_dri2_get_back: back buffer handle=114, active?=0, refcnt=1 [ 88.456] sna_dri2_get_back: reuse unattached back [ 88.456] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 88.456] sna_dri2_reuse_buffer: reusing back buffer handle=114, name=86, pitch=15360, age=0 [ 88.456] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 88.456] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=32, name=80, active_scanout=2 [ 88.456] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 88.456] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 88.456] sna_accel_flush: flush?=0, dirty?=0 [ 88.456] sna_accel_flush: flush?=0, dirty?=0 [ 88.456] sna_accel_flush: flush?=0, dirty?=0 [ 88.456] sna_block_handler (tv=0.464000) [ 88.456] has_shadow: has pending damage? 0, outstanding flips: 0 [ 88.456] timer_enable (time=88456), starting timer 0 [ 88.456] sna_accel_do_throttle -- no pending activity [ 88.456] sna_accel_block: evaluating timers, active=5 [ 88.456] sna_accel_block: flush timer expires in 8 [88464] [ 88.457] sna_wakeup_handler [ 88.457] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 88.457] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 88.457] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 88.457] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 88.457] sna_dri2_get_msc(draw=146, pipe=0) [ 88.457] sna_crtc_record_swap: recording last swap on pipe=0, frame 5057 [msc=5057], time 88.445601 [ 88.457] sna_dri2_get_msc: msc=5057 [raw=5057], ust=88445601 [ 88.457] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=114 (refs=1/1, flush=0) , front=32 (refs=2/3, flush=1) [ 88.457] sna_dri2_schedule_swap(target_msc=5054, divisor=0, remainder=0) [ 88.457] sna_dri2_schedule_swap: using front handle=32, active_scanout?=2, flush?=1 [ 88.457] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 88.457] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 88.457] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 88.457] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 88.457] sna_crtc_record_swap: recording last swap on pipe=0, frame 5057 [msc=5057], time 88.445601 [ 88.457] immediate_swap: current_msc=5057, target_msc=5054 -- yes [ 88.458] can_flip: no, shadow enabled [ 88.458] sna_dri2_add_event: adding event to window 146) [ 88.458] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 88.458] sna_dri2_immediate_blit: no pending blit, starting chain [ 88.458] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 88.458] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 88.458] can_xchg: back size=8700f00, front size=8700f00 [ 88.458] can_xchg: yes, pixmap=4091 [ 88.458] sna_dri2_xchg: win=146, exchange front=32/80,ref=3 and back=114/86,ref=2, pixmap=4091 3840x2160 [ 88.458] sna_dri2_xchg: back_bo handle=114, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 88.458] sna_dri2_xchg: front_bo handle=32, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 88.458] set_bo: pixmap=4091, handle=114 (old handle=32) [ 88.458] set_bo: marking whole pixmap as damaged [ 88.458] set_bo: applying final/discard move-to-gpu [ 88.458] wait_for_shadow: flags=0, flips=0, handle=32, shadow=29 [ 88.458] set_bo: dropping flush hint from handle=32 [ 88.458] set_bo: adding flush hint to handle=114 [ 88.458] mark_stale(handle=32) => 1 [ 88.458] swap_limit: draw=146 setting swap limit to 3 [ 88.458] sna_dri2_swap_limit_validate: swap limit set to 3 [ 88.458] sna_next_vblank(pipe=0, waiting until next vblank) [ 88.458] sna_dri2_schedule_swap: reported target_msc=5057 [ 88.458] sna_accel_flush: flush?=0, dirty?=0 [ 88.458] sna_accel_flush: flush?=0, dirty?=0 [ 88.458] sna_accel_flush: flush?=0, dirty?=0 [ 88.458] sna_accel_flush: flush?=0, dirty?=0 [ 88.458] sna_block_handler (tv=0.462000) [ 88.458] sna_scanout_do_flush: flush timer active: delta=6 [ 88.458] sna_accel_do_throttle -- no pending activity [ 88.458] sna_accel_block: evaluating timers, active=5 [ 88.458] sna_accel_block: flush timer expires in 6 [88464] [ 88.461] sna_wakeup_handler [ 88.462] sna_mode_wakeup: len=32 [ 88.462] sna_dri2_vblank_handler(type=2, sequence=5058, draw=4181) [ 88.462] sna_crtc_record_swap: recording last swap on pipe=0, frame 5058 [msc=5058], time 88.462267 [ 88.462] sna_dri2_vblank_handler: 2 complete, frame=5058 tv=88.462267 [ 88.462] sna_dri2_blit_complete: blit finished [ 88.462] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=5058, tv=88.462267) [ 88.462] frame_swap_complete(type=2): draw=146, pipe=0, frame=5058 [msc=5058], tv=88.462267 [ 88.462] sna_accel_flush: flush?=0, dirty?=0 [ 88.462] sna_dri2_event_free(draw?=1) [ 88.462] sna_dri2_remove_event: remove[0x561c94ab1850] from window 146, active? 1 [ 88.462] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=114] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 88.462] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=32] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 88.462] sna_dri2_vblank_handler complete [ 88.462] sna_block_handler (tv=0.458000) [ 88.462] sna_scanout_do_flush: flush timer active: delta=2 [ 88.462] sna_scanout_do_flush (time=88462), triggered [ 88.462] sna_scanout_flush (time=88462), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 88.462] has_shadow: has pending damage? 1, outstanding flips: 0 [ 88.462] stop_flush: scanout=114 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 88.462] has_shadow: has pending damage? 1, outstanding flips: 0 [ 88.462] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 88.462] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 88.462] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 88.462] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 88.462] sna_pixmap_move_to_gpu: already all-damaged [ 88.462] sna_pixmap_mark_active: pixmap=4091, handle=114 [ 88.462] sna_mode_redisplay: crtc[0] transformed? 0 [ 88.462] sna_mode_redisplay: crtc[1] transformed? 0 [ 88.462] sna_mode_redisplay: crtc[2] transformed? 0 [ 88.462] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=114 [active=1] [ 88.462] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 32, transformed? 0 [ 88.462] get_fb: reusing fb=81 for handle=114 [ 88.462] sna_mode_redisplay: recording flip on CRTC:32 handle=114, active_scanout=2, serial=3 [ 88.462] __kgem_bo_clear_busy: handle=114 [ 88.462] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 88.462] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 88.462] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 88.462] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=114, shadow handle=29 [ 88.462] sna_accel_do_throttle -- no pending activity [ 88.462] sna_accel_block: evaluating timers, active=5 [ 88.462] sna_accel_block: flush timer expires in 16 [88478] [ 88.472] sna_wakeup_handler [ 88.472] sna_accel_flush: flush?=0, dirty?=0 [ 88.472] sna_accel_flush: flush?=0, dirty?=0 [ 88.472] sna_block_handler (tv=0.448000) [ 88.472] sna_scanout_do_flush: flush timer active: delta=6 [ 88.472] sna_accel_do_throttle -- no pending activity [ 88.472] sna_accel_block: evaluating timers, active=5 [ 88.472] sna_accel_block: flush timer expires in 6 [88478] [ 88.472] sna_wakeup_handler [ 88.472] sna_block_handler (tv=0.448000) [ 88.472] sna_scanout_do_flush: flush timer active: delta=6 [ 88.472] sna_accel_do_throttle -- no pending activity [ 88.472] sna_accel_block: evaluating timers, active=5 [ 88.472] sna_accel_block: flush timer expires in 6 [88478] [ 88.474] sna_wakeup_handler [ 88.474] sna_block_handler (tv=0.446000) [ 88.474] sna_scanout_do_flush: flush timer active: delta=4 [ 88.474] sna_accel_do_throttle -- no pending activity [ 88.474] sna_accel_block: evaluating timers, active=5 [ 88.474] sna_accel_block: flush timer expires in 4 [88478] [ 88.478] sna_wakeup_handler [ 88.478] sna_block_handler (tv=0.442000) [ 88.478] sna_scanout_do_flush: flush timer active: delta=0 [ 88.478] sna_scanout_do_flush (time=88478), triggered [ 88.478] sna_scanout_flush (time=88478), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 88.478] has_shadow: has pending damage? 0, outstanding flips: 1 [ 88.478] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 88.478] has_shadow: has pending damage? 0, outstanding flips: 1 [ 88.478] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) [ 88.478] sna_accel_do_throttle -- no pending activity [ 88.478] sna_accel_block: evaluating timers, active=5 [ 88.478] sna_accel_block: flush timer expires in 16 [88494] [ 88.478] sna_wakeup_handler [ 88.478] sna_mode_wakeup: len=32 [ 88.478] sna_mode_wakeup: recording last swap on pipe=0, frame 5059 [13c3], time 88.478923 [ 88.478] sna_mode_wakeup: removing handle=32 [active_scanout=0] from scanout, installing handle=114 [active_scanout=2] [ 88.478] sna_mode_wakeup: flip complete, pending? 1 [ 88.478] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 88.478] sna_block_handler (tv=0.442000) [ 88.478] sna_scanout_do_flush: flush timer active: delta=16 [ 88.478] sna_accel_do_throttle -- no pending activity [ 88.478] sna_accel_block: evaluating timers, active=5 [ 88.478] sna_accel_block: flush timer expires in 16 [88494] [ 88.495] sna_wakeup_handler [ 88.495] sna_block_handler (tv=0.425000) [ 88.495] sna_scanout_do_flush: flush timer active: delta=-1 [ 88.495] sna_scanout_do_flush (time=88495), triggered [ 88.495] sna_scanout_flush (time=88495), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 88.495] has_shadow: has pending damage? 0, outstanding flips: 0 [ 88.495] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 88.495] has_shadow: has pending damage? 0, outstanding flips: 0 [ 88.495] sna_accel_disarm_timer[0] (time=88495) [ 88.495] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 88.495] sna_accel_do_throttle -- no pending activity [ 88.510] sna_wakeup_handler [ 88.510] sna_accel_flush: flush?=0, dirty?=0 [ 88.510] sna_accel_flush: flush?=0, dirty?=0 [ 88.510] sna_block_handler (tv=0.410000) [ 88.510] has_shadow: has pending damage? 0, outstanding flips: 0 [ 88.510] sna_accel_do_throttle -- no pending activity [ 88.510] sna_wakeup_handler [ 88.510] sna_block_handler (tv=0.410000) [ 88.510] has_shadow: has pending damage? 0, outstanding flips: 0 [ 88.510] sna_accel_do_throttle -- no pending activity [ 88.511] sna_wakeup_handler [ 88.511] sna_block_handler (tv=0.409000) [ 88.511] has_shadow: has pending damage? 0, outstanding flips: 0 [ 88.511] sna_accel_do_throttle -- no pending activity [ 88.512] sna_wakeup_handler [ 88.512] sna_block_handler (tv=0.408000) [ 88.512] has_shadow: has pending damage? 0, outstanding flips: 0 [ 88.512] sna_accel_do_throttle -- no pending activity [ 88.594] sna_wakeup_handler [ 88.595] sna_accel_flush: flush?=0, dirty?=0 [ 88.595] sna_accel_flush: flush?=0, dirty?=0 [ 88.595] sna_block_handler (tv=0.499000) [ 88.595] has_shadow: has pending damage? 0, outstanding flips: 0 [ 88.595] sna_accel_do_throttle -- no pending activity [ 88.595] sna_wakeup_handler [ 88.595] sna_block_handler (tv=0.499000) [ 88.595] has_shadow: has pending damage? 0, outstanding flips: 0 [ 88.595] sna_accel_do_throttle -- no pending activity [ 88.595] sna_wakeup_handler [ 88.596] sna_accel_flush: flush?=0, dirty?=0 [ 88.596] sna_accel_flush: flush?=0, dirty?=0 [ 88.596] sna_accel_flush: flush?=0, dirty?=0 [ 88.596] sna_accel_flush: flush?=0, dirty?=0 [ 88.596] sna_block_handler (tv=0.498000) [ 88.596] has_shadow: has pending damage? 0, outstanding flips: 0 [ 88.596] sna_accel_do_throttle -- no pending activity [ 88.598] sna_wakeup_handler [ 88.598] sna_accel_flush: flush?=0, dirty?=0 [ 88.598] sna_block_handler (tv=0.496000) [ 88.598] has_shadow: has pending damage? 0, outstanding flips: 0 [ 88.598] sna_accel_do_throttle -- no pending activity [ 88.609] sna_wakeup_handler [ 88.609] sna_accel_flush: flush?=0, dirty?=0 [ 88.609] sna_accel_flush: flush?=0, dirty?=0 [ 88.609] sna_block_handler (tv=0.485000) [ 88.609] has_shadow: has pending damage? 0, outstanding flips: 0 [ 88.609] sna_accel_do_throttle -- no pending activity [ 88.625] sna_wakeup_handler [ 88.625] sna_create_pixmap(22, 20, 32, usage=0) [ 88.626] kgem_can_create_2d: 22x20 @ 32 [ 88.626] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=20 [ 88.626] kgem_can_create_2d: untiled size=4096 [ 88.626] kgem_choose_tiling: too thin [width 22, 32 bpp] for TILING_X [ 88.626] kgem_choose_tiling: 22x20 -> 0 [ 88.626] sna_create_pixmap: usage=0, flags=a [ 88.626] sna_create_pixmap: small buffer [1760], attaching to shadow pixmap [ 88.626] create_pixmap: allocating pixmap 22x20, depth=32/32, size=1768 [ 88.626] create_pixmap: serial=5274, usage=0, 22x20 [ 88.626] sna_create_pixmap: serial=5274, 22x20, usage=0 [ 88.626] sna_composite_rectangles(pixmap=5275, op=0, 0 x 1 [(0, 0)x(22, 20) ...]) [ 88.626] sna_composite_rectangles: converted to op 0 [ 88.626] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 88.626] sna_composite_rectangles: nrects=1, region=(0, 0), (22, 20) x 1 [ 88.626] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 88.626] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 88.626] sna_composite_rectangles: fallback, dst pixmap=5275 too small or not attached [ 88.626] sna_composite_rectangles: fallback [ 88.626] sna_drawable_move_region_to_cpu(pixmap=5275 (22x20), [(0, 0), (22, 20)], flags=1) [ 88.626] sna_drawable_move_region_to_cpu: region (0, 0), (22, 20) + (0, 0) subsumes pixmap (22x20) [ 88.626] _sna_pixmap_move_to_cpu(pixmap=5275, 22x20, flags=1) [ 88.626] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 88.626] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 88.626] operate_inplace: no, inplace operation not suitable [ 88.626] _sna_pixmap_move_to_cpu: marking as damaged [ 88.626] __sna_damage_all(22, 20) [ 88.626] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 88.626] sna_composite_rectangles(pixmap=5275, op=1, fff2f1f0 x 1 [(0, 0)x(22, 20) ...]) [ 88.626] sna_composite_rectangles: converted to op 1 [ 88.626] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 88.626] sna_composite_rectangles: nrects=1, region=(0, 0), (22, 20) x 1 [ 88.626] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 88.626] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 88.626] sna_composite_rectangles: fallback, dst pixmap=5275 too small or not attached [ 88.626] sna_composite_rectangles: fallback [ 88.626] sna_drawable_move_region_to_cpu(pixmap=5275 (22x20), [(0, 0), (22, 20)], flags=1) [ 88.626] sna_drawable_move_region_to_cpu: pixmap=5275 all damaged on CPU [ 88.626] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 88.626] sna_composite_rectangles: fallback fill: (0, 0)x(22, 20) fff2f1f0 [ 88.626] sna_composite_rectangles(pixmap=5275, op=1, ff300a24 x 2 [(0, 0)x(22, 20) ...]) [ 88.626] sna_composite_rectangles: converted to op 1 [ 88.626] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 88.626] sna_composite_rectangles[1] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 88.626] sna_composite_rectangles: nrects=2, region=(0, 0), (22, 20) x 2 [ 88.626] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 88.626] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 88.626] sna_composite_rectangles: fallback, dst pixmap=5275 too small or not attached [ 88.626] sna_composite_rectangles: fallback [ 88.626] sna_drawable_move_region_to_cpu(pixmap=5275 (22x20), [(0, 0), (22, 20)], flags=1) [ 88.626] sna_drawable_move_region_to_cpu: pixmap=5275 all damaged on CPU [ 88.626] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 88.626] sna_composite_rectangles: fallback fill: (0, 0)x(22, 20) ff300a24 [ 88.626] sna_glyphs(op=3, nlist=1, src=(1, 15)) [ 88.626] sna_glyphs: fallback -- too small (22x20) [ 88.626] glyphs_fallback: nlist=1, count=1, extents (1, 5), (10, 15) [ 88.626] glyphs_fallback: clipped extents (1, 5), (10, 15) [ 88.627] sna_drawable_move_region_to_cpu(pixmap=5275 (22x20), [(1, 5), (10, 15)], flags=3) [ 88.627] sna_drawable_move_region_to_cpu: pixmap=5275 all damaged on CPU [ 88.627] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 88.627] __sna_glyph_get_image: creating image cache for glyph 0x561c94adae40 (on screen 0) [ 88.627] glyphs_fallback: inserting glyph 0x561c94adae40 into pixman cache [ 88.627] sna_composite_rectangles(pixmap=5275, op=1, ffffffff x 1 [(10, 1)x(9, 17) ...]) [ 88.627] sna_composite_rectangles: converted to op 1 [ 88.627] sna_composite_rectangles[0] (10, 1)x(9, 17) -> (10, 1), (19, 18) [ 88.627] sna_composite_rectangles: nrects=1, region=(10, 1), (19, 18) x 1 [ 88.627] sna_composite_rectangles: clipped extents (10, 1),(19, 18) x 1 [ 88.627] sna_composite_rectangles: pixmap +(0, 0) extents (10, 1),(19, 18) [ 88.627] sna_composite_rectangles: fallback, dst pixmap=5275 too small or not attached [ 88.627] sna_composite_rectangles: fallback [ 88.627] sna_drawable_move_region_to_cpu(pixmap=5275 (22x20), [(10, 1), (19, 18)], flags=1) [ 88.627] sna_drawable_move_region_to_cpu: pixmap=5275 all damaged on CPU [ 88.627] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 88.627] sna_composite_rectangles: fallback fill: (10, 1)x(9, 17) ffffffff [ 88.627] sna_copy_area: src=pixmap=5275:(0, 0)x(22, 20)+(0, 0) -> dst=pixmap=3060:(450, 1071)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 88.627] sna_copy_area: normal copy [ 88.627] sna_do_copy: src=(0, 0), dst=(450, 1071), size=(22x20) [ 88.627] sna_do_copy: after drawable: src=(0, 0), dst=(515, 1095), size=(22x20) [ 88.627] sna_do_copy: dst extents (515, 1095), (537, 1115), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 88.627] sna_do_copy: clipped dst extents (515, 1095), (537, 1115) [ 88.627] sna_do_copy: unclipped src extents (0, 0), (22, 20) [ 88.627] sna_do_copy: clipped src extents (0, 0), (22, 20) [ 88.627] sna_do_copy: pixmap -- no source clipping [ 88.627] sna_do_copy: src extents (0, 0), (22, 20) x 1 [ 88.627] sna_do_copy: copy region (515, 1095), (537, 1115) x 1 + (-515, -1095) [ 88.627] sna_copy_boxes (boxes=1x[(515, 1095), (537, 1115)...], src pixmap=5275+(-515, -1095), dst pixmap=3060+(-65, -24), alu=3, src.size=22x20, dst.size=3775x2136) [ 88.627] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94b3a230, gpu_bo=0, cpu_bo=0), replaces=0 [ 88.627] sna_drawable_use_bo pixmap=3060, box=((450, 1071), (472, 1091)), flags=8... [ 88.627] sna_drawable_use_bo: exported target, set PREFER_GPU [ 88.627] sna_drawable_use_bo: pinned, never REPLACES [ 88.627] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 88.627] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 88.627] sna_drawable_use_bo: using whole GPU bo [ 88.627] region_overlaps_damage? [ 88.627] use_shm_bo: no, not attached [ 88.627] sna_drawable_move_region_to_cpu(pixmap=5275 (22x20), [(0, 0), (22, 20)], flags=2) [ 88.627] sna_drawable_move_region_to_cpu: pixmap=5275 all damaged on CPU [ 88.627] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 88.627] sna_write_boxes x 1, src stride=88, src dx=(-450, -1071) [ 88.627] kgem_bo_can_map: handle=9, map=0x7fc6b7845000:0x0:0x7fc656564000, tiling=1, domain=1, offset=4029534208 [ 88.627] write_boxes_inplace x 1, handle=9, tiling=1 [ 88.627] upload_inplace__tiled: tiling=1 [ 88.627] kgem_bo_can_map__cpu: handle=9 [ 88.627] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 88.627] kgem_bo_map__cpu(handle=9, size=33177600, map=0x7fc6b7845000:0x7fc656564000) [ 88.627] kgem_bo_sync__cpu: handle=9 [ 88.627] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(450, 1071), size=22x20, pitch=88/15360 [ 88.627] sna_accel_flush: flush?=0, dirty?=0 [ 88.627] sna_accel_flush: flush?=0, dirty?=0 [ 88.627] sna_accel_flush: flush?=0, dirty?=0 [ 88.627] sna_accel_flush: flush?=0, dirty?=0 [ 88.628] sna_destroy_pixmap: pixmap=5275, attached?=1 [ 88.628] __sna_free_pixmap(pixmap=5275) [ 88.628] sna_accel_flush: flush?=0, dirty?=0 [ 88.628] sna_accel_flush: flush?=0, dirty?=0 [ 88.628] sna_accel_flush: flush?=0, dirty?=0 [ 88.628] sna_block_handler (tv=0.466000) [ 88.628] has_shadow: has pending damage? 0, outstanding flips: 0 [ 88.628] sna_accel_do_throttle -- no pending activity [ 88.629] sna_wakeup_handler [ 88.629] sna_accel_flush: flush?=0, dirty?=0 [ 88.629] sna_accel_flush: flush?=0, dirty?=0 [ 88.629] sna_block_handler (tv=0.465000) [ 88.629] has_shadow: has pending damage? 0, outstanding flips: 0 [ 88.629] sna_accel_do_throttle -- no pending activity [ 88.630] sna_wakeup_handler [ 88.630] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=32, name=80 [ 88.630] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 88.630] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 88.630] sna_dri2_get_back: draw size=3840x2160, back buffer handle=32 size=3840x2160, is-scanout? 1, active?=0, pitch=15360, front pitch=15360 [ 88.630] sna_dri2_get_back: reuse backbuffer? 1 [ 88.630] sna_dri2_get_back: back buffer handle=32, active?=0, refcnt=1 [ 88.630] sna_dri2_get_back: reuse unattached back [ 88.630] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 88.630] sna_dri2_reuse_buffer: reusing back buffer handle=32, name=80, pitch=15360, age=0 [ 88.630] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 88.630] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=114, name=86, active_scanout=2 [ 88.630] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 88.630] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=114] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 88.630] sna_accel_flush: flush?=0, dirty?=0 [ 88.630] sna_accel_flush: flush?=0, dirty?=0 [ 88.630] sna_accel_flush: flush?=0, dirty?=0 [ 88.630] sna_block_handler (tv=0.464000) [ 88.630] has_shadow: has pending damage? 0, outstanding flips: 0 [ 88.630] timer_enable (time=88630), starting timer 0 [ 88.630] sna_accel_do_throttle -- no pending activity [ 88.630] sna_accel_block: evaluating timers, active=5 [ 88.630] sna_accel_block: flush timer expires in 8 [88638] [ 88.631] sna_wakeup_handler [ 88.631] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 88.631] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 88.631] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 88.631] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 88.631] sna_dri2_get_msc(draw=146, pipe=0) [ 88.631] sna_crtc_record_swap: recording last swap on pipe=0, frame 5068 [msc=5068], time 88.628821 [ 88.631] sna_dri2_get_msc: msc=5068 [raw=5068], ust=88628821 [ 88.631] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=32 (refs=1/1, flush=0) , front=114 (refs=2/3, flush=1) [ 88.631] sna_dri2_schedule_swap(target_msc=5058, divisor=0, remainder=0) [ 88.631] sna_dri2_schedule_swap: using front handle=114, active_scanout?=2, flush?=1 [ 88.631] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 88.631] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 88.631] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 88.631] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 88.631] sna_crtc_record_swap: recording last swap on pipe=0, frame 5068 [msc=5068], time 88.628821 [ 88.631] immediate_swap: current_msc=5068, target_msc=5058 -- yes [ 88.631] can_flip: no, shadow enabled [ 88.631] sna_dri2_add_event: adding event to window 146) [ 88.631] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 88.631] sna_dri2_immediate_blit: no pending blit, starting chain [ 88.631] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 88.631] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 88.631] can_xchg: back size=8700f00, front size=8700f00 [ 88.631] can_xchg: yes, pixmap=4091 [ 88.631] sna_dri2_xchg: win=146, exchange front=114/86,ref=3 and back=32/80,ref=2, pixmap=4091 3840x2160 [ 88.631] sna_dri2_xchg: back_bo handle=32, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 88.631] sna_dri2_xchg: front_bo handle=114, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 88.631] set_bo: pixmap=4091, handle=32 (old handle=114) [ 88.631] set_bo: marking whole pixmap as damaged [ 88.631] set_bo: applying final/discard move-to-gpu [ 88.632] wait_for_shadow: flags=0, flips=0, handle=114, shadow=29 [ 88.632] set_bo: dropping flush hint from handle=114 [ 88.632] set_bo: adding flush hint to handle=32 [ 88.632] mark_stale(handle=114) => 1 [ 88.632] swap_limit: draw=146 setting swap limit to 3 [ 88.632] sna_dri2_swap_limit_validate: swap limit set to 3 [ 88.632] sna_next_vblank(pipe=0, waiting until next vblank) [ 88.632] sna_dri2_schedule_swap: reported target_msc=5068 [ 88.632] sna_accel_flush: flush?=0, dirty?=0 [ 88.632] sna_accel_flush: flush?=0, dirty?=0 [ 88.632] sna_accel_flush: flush?=0, dirty?=0 [ 88.632] sna_accel_flush: flush?=0, dirty?=0 [ 88.632] sna_block_handler (tv=0.462000) [ 88.632] sna_scanout_do_flush: flush timer active: delta=6 [ 88.632] sna_accel_do_throttle -- no pending activity [ 88.632] sna_accel_block: evaluating timers, active=5 [ 88.632] sna_accel_block: flush timer expires in 6 [88638] [ 88.638] sna_wakeup_handler [ 88.638] sna_block_handler (tv=0.456000) [ 88.638] sna_scanout_do_flush: flush timer active: delta=0 [ 88.638] sna_scanout_do_flush (time=88638), triggered [ 88.638] sna_scanout_flush (time=88638), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 88.638] has_shadow: has pending damage? 1, outstanding flips: 0 [ 88.638] stop_flush: scanout=32 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 88.638] has_shadow: has pending damage? 1, outstanding flips: 0 [ 88.638] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 88.638] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 88.638] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 88.638] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 88.638] sna_pixmap_move_to_gpu: already all-damaged [ 88.638] sna_pixmap_mark_active: pixmap=4091, handle=32 [ 88.638] sna_mode_redisplay: crtc[0] transformed? 0 [ 88.638] sna_mode_redisplay: crtc[1] transformed? 0 [ 88.638] sna_mode_redisplay: crtc[2] transformed? 0 [ 88.638] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=32 [active=1] [ 88.639] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 114, transformed? 0 [ 88.639] get_fb: reusing fb=68 for handle=32 [ 88.639] sna_mode_redisplay: recording flip on CRTC:32 handle=32, active_scanout=2, serial=3 [ 88.639] __kgem_bo_clear_busy: handle=32 [ 88.639] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 88.639] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 88.639] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 88.639] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=32, shadow handle=29 [ 88.639] sna_accel_do_throttle -- no pending activity [ 88.639] sna_accel_block: evaluating timers, active=5 [ 88.639] sna_accel_block: flush timer expires in 16 [88654] [ 88.645] sna_wakeup_handler [ 88.645] sna_mode_wakeup: len=64 [ 88.645] sna_dri2_vblank_handler(type=2, sequence=5069, draw=4181) [ 88.645] sna_crtc_record_swap: recording last swap on pipe=0, frame 5069 [msc=5069], time 88.645477 [ 88.645] sna_dri2_vblank_handler: 2 complete, frame=5069 tv=88.645477 [ 88.645] sna_dri2_blit_complete: blit finished [ 88.645] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=5069, tv=88.645477) [ 88.645] frame_swap_complete(type=2): draw=146, pipe=0, frame=5069 [msc=5069], tv=88.645477 [ 88.645] sna_accel_flush: flush?=0, dirty?=0 [ 88.645] sna_dri2_event_free(draw?=1) [ 88.645] sna_dri2_remove_event: remove[0x561c94af9ca0] from window 146, active? 1 [ 88.645] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 88.645] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=114] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 88.645] sna_dri2_vblank_handler complete [ 88.645] sna_mode_wakeup: recording last swap on pipe=0, frame 5069 [13cd], time 88.645477 [ 88.645] sna_mode_wakeup: removing handle=114 [active_scanout=0] from scanout, installing handle=32 [active_scanout=2] [ 88.645] sna_mode_wakeup: flip complete, pending? 1 [ 88.645] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 88.645] sna_block_handler (tv=0.449000) [ 88.645] sna_scanout_do_flush: flush timer active: delta=9 [ 88.645] sna_accel_do_throttle -- no pending activity [ 88.645] sna_accel_block: evaluating timers, active=5 [ 88.645] sna_accel_block: flush timer expires in 9 [88654] [ 88.655] sna_wakeup_handler [ 88.655] sna_block_handler (tv=0.439000) [ 88.655] sna_scanout_do_flush: flush timer active: delta=-1 [ 88.655] sna_scanout_do_flush (time=88655), triggered [ 88.655] sna_scanout_flush (time=88655), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 88.655] has_shadow: has pending damage? 0, outstanding flips: 0 [ 88.655] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 88.655] has_shadow: has pending damage? 0, outstanding flips: 0 [ 88.655] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 88.655] sna_accel_do_throttle -- no pending activity [ 88.655] sna_accel_block: evaluating timers, active=5 [ 88.655] sna_accel_block: flush timer expires in 16 [88671] [ 88.671] sna_wakeup_handler [ 88.671] sna_block_handler (tv=0.423000) [ 88.671] sna_scanout_do_flush: flush timer active: delta=0 [ 88.671] sna_scanout_do_flush (time=88671), triggered [ 88.671] sna_scanout_flush (time=88671), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 88.671] has_shadow: has pending damage? 0, outstanding flips: 0 [ 88.671] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 88.671] has_shadow: has pending damage? 0, outstanding flips: 0 [ 88.671] sna_accel_disarm_timer[0] (time=88671) [ 88.671] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 88.671] sna_accel_do_throttle -- no pending activity [ 88.715] sna_wakeup_handler [ 88.716] sna_accel_flush: flush?=0, dirty?=0 [ 88.716] sna_accel_flush: flush?=0, dirty?=0 [ 88.716] sna_block_handler (tv=0.378000) [ 88.716] has_shadow: has pending damage? 0, outstanding flips: 0 [ 88.716] sna_accel_do_throttle -- no pending activity [ 88.716] sna_wakeup_handler [ 88.716] sna_block_handler (tv=0.378000) [ 88.716] has_shadow: has pending damage? 0, outstanding flips: 0 [ 88.716] sna_accel_do_throttle -- no pending activity [ 88.717] sna_wakeup_handler [ 88.717] sna_block_handler (tv=0.377000) [ 88.717] has_shadow: has pending damage? 0, outstanding flips: 0 [ 88.717] sna_accel_do_throttle -- no pending activity [ 88.827] sna_wakeup_handler [ 88.828] sna_accel_flush: flush?=0, dirty?=0 [ 88.828] sna_accel_flush: flush?=0, dirty?=0 [ 88.828] sna_accel_flush: flush?=0, dirty?=0 [ 88.828] sna_accel_flush: flush?=0, dirty?=0 [ 88.828] sna_accel_flush: flush?=0, dirty?=0 [ 88.828] sna_accel_flush: flush?=0, dirty?=0 [ 88.828] sna_accel_flush: flush?=0, dirty?=0 [ 88.828] sna_accel_flush: flush?=0, dirty?=0 [ 88.828] sna_accel_flush: flush?=0, dirty?=0 [ 88.828] sna_accel_flush: flush?=0, dirty?=0 [ 88.828] sna_accel_flush: flush?=0, dirty?=0 [ 88.828] sna_accel_flush: flush?=0, dirty?=0 [ 88.828] sna_accel_flush: flush?=0, dirty?=0 [ 88.828] sna_accel_flush: flush?=0, dirty?=0 [ 88.828] sna_accel_flush: flush?=0, dirty?=0 [ 88.828] sna_accel_flush: flush?=0, dirty?=0 [ 88.828] sna_accel_flush: flush?=0, dirty?=0 [ 88.828] sna_accel_flush: flush?=0, dirty?=0 [ 88.828] sna_accel_flush: flush?=0, dirty?=0 [ 88.828] sna_accel_flush: flush?=0, dirty?=0 [ 88.828] sna_block_handler (tv=0.266000) [ 88.828] has_shadow: has pending damage? 0, outstanding flips: 0 [ 88.828] sna_accel_do_throttle -- no pending activity [ 88.828] sna_wakeup_handler [ 88.829] sna_accel_flush: flush?=0, dirty?=0 [ 88.829] sna_accel_flush: flush?=0, dirty?=0 [ 88.829] sna_block_handler (tv=0.265000) [ 88.829] has_shadow: has pending damage? 0, outstanding flips: 0 [ 88.829] sna_accel_do_throttle -- no pending activity [ 88.829] sna_wakeup_handler [ 88.829] sna_accel_flush: flush?=0, dirty?=0 [ 88.829] sna_accel_flush: flush?=0, dirty?=0 [ 88.829] sna_block_handler (tv=0.265000) [ 88.829] has_shadow: has pending damage? 0, outstanding flips: 0 [ 88.829] sna_accel_do_throttle -- no pending activity [ 88.829] sna_wakeup_handler [ 88.829] sna_accel_flush: flush?=0, dirty?=0 [ 88.829] sna_accel_flush: flush?=0, dirty?=0 [ 88.829] sna_accel_flush: flush?=0, dirty?=0 [ 88.829] sna_block_handler (tv=0.265000) [ 88.829] has_shadow: has pending damage? 0, outstanding flips: 0 [ 88.829] sna_accel_do_throttle -- no pending activity [ 88.829] sna_wakeup_handler [ 88.829] sna_accel_flush: flush?=0, dirty?=0 [ 88.829] sna_accel_flush: flush?=0, dirty?=0 [ 88.829] sna_accel_flush: flush?=0, dirty?=0 [ 88.829] sna_accel_flush: flush?=0, dirty?=0 [ 88.829] sna_block_handler (tv=0.265000) [ 88.829] has_shadow: has pending damage? 0, outstanding flips: 0 [ 88.829] sna_accel_do_throttle -- no pending activity [ 88.829] sna_wakeup_handler [ 88.829] sna_accel_flush: flush?=0, dirty?=0 [ 88.829] sna_accel_flush: flush?=0, dirty?=0 [ 88.829] sna_accel_flush: flush?=0, dirty?=0 [ 88.829] sna_block_handler (tv=0.265000) [ 88.829] has_shadow: has pending damage? 0, outstanding flips: 0 [ 88.829] sna_accel_do_throttle -- no pending activity [ 88.830] sna_wakeup_handler [ 88.830] sna_accel_flush: flush?=0, dirty?=0 [ 88.830] sna_accel_flush: flush?=0, dirty?=0 [ 88.830] sna_block_handler (tv=0.264000) [ 88.830] has_shadow: has pending damage? 0, outstanding flips: 0 [ 88.830] sna_accel_do_throttle -- no pending activity [ 88.830] sna_wakeup_handler [ 88.830] sna_accel_flush: flush?=0, dirty?=0 [ 88.830] sna_accel_flush: flush?=0, dirty?=0 [ 88.830] sna_block_handler (tv=0.264000) [ 88.830] has_shadow: has pending damage? 0, outstanding flips: 0 [ 88.830] sna_accel_do_throttle -- no pending activity [ 88.830] sna_wakeup_handler [ 88.830] sna_accel_flush: flush?=0, dirty?=0 [ 88.830] sna_accel_flush: flush?=0, dirty?=0 [ 88.830] sna_block_handler (tv=0.264000) [ 88.830] has_shadow: has pending damage? 0, outstanding flips: 0 [ 88.830] sna_accel_do_throttle -- no pending activity [ 88.830] sna_wakeup_handler [ 88.830] sna_accel_flush: flush?=0, dirty?=0 [ 88.830] sna_accel_flush: flush?=0, dirty?=0 [ 88.830] sna_accel_flush: flush?=0, dirty?=0 [ 88.830] sna_block_handler (tv=0.264000) [ 88.830] has_shadow: has pending damage? 0, outstanding flips: 0 [ 88.830] sna_accel_do_throttle -- no pending activity [ 88.830] sna_wakeup_handler [ 88.830] sna_accel_flush: flush?=0, dirty?=0 [ 88.830] sna_block_handler (tv=0.264000) [ 88.830] has_shadow: has pending damage? 0, outstanding flips: 0 [ 88.830] sna_accel_do_throttle -- no pending activity [ 88.871] sna_wakeup_handler [ 88.872] sna_accel_flush: flush?=0, dirty?=0 [ 88.872] sna_accel_flush: flush?=0, dirty?=0 [ 88.872] sna_block_handler (tv=0.499000) [ 88.872] has_shadow: has pending damage? 0, outstanding flips: 0 [ 88.872] sna_accel_do_throttle -- no pending activity [ 88.872] sna_wakeup_handler [ 88.872] sna_block_handler (tv=0.499000) [ 88.872] has_shadow: has pending damage? 0, outstanding flips: 0 [ 88.872] sna_accel_do_throttle -- no pending activity [ 88.872] sna_wakeup_handler [ 88.872] sna_accel_flush: flush?=0, dirty?=0 [ 88.872] sna_accel_flush: flush?=0, dirty?=0 [ 88.872] sna_accel_flush: flush?=0, dirty?=0 [ 88.872] sna_accel_flush: flush?=0, dirty?=0 [ 88.872] sna_block_handler (tv=0.499000) [ 88.873] has_shadow: has pending damage? 0, outstanding flips: 0 [ 88.873] sna_accel_do_throttle -- no pending activity [ 88.875] sna_wakeup_handler [ 88.875] sna_accel_flush: flush?=0, dirty?=0 [ 88.875] sna_block_handler (tv=0.496000) [ 88.875] has_shadow: has pending damage? 0, outstanding flips: 0 [ 88.875] sna_accel_do_throttle -- no pending activity [ 88.886] sna_wakeup_handler [ 88.886] sna_accel_flush: flush?=0, dirty?=0 [ 88.886] sna_accel_flush: flush?=0, dirty?=0 [ 88.886] sna_block_handler (tv=0.485000) [ 88.886] has_shadow: has pending damage? 0, outstanding flips: 0 [ 88.886] sna_accel_do_throttle -- no pending activity [ 88.902] sna_wakeup_handler [ 88.902] sna_create_pixmap(22, 20, 32, usage=0) [ 88.902] kgem_can_create_2d: 22x20 @ 32 [ 88.902] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=20 [ 88.902] kgem_can_create_2d: untiled size=4096 [ 88.902] kgem_choose_tiling: too thin [width 22, 32 bpp] for TILING_X [ 88.902] kgem_choose_tiling: 22x20 -> 0 [ 88.902] sna_create_pixmap: usage=0, flags=a [ 88.902] sna_create_pixmap: small buffer [1760], attaching to shadow pixmap [ 88.902] create_pixmap: allocating pixmap 22x20, depth=32/32, size=1768 [ 88.902] create_pixmap: serial=5276, usage=0, 22x20 [ 88.902] sna_create_pixmap: serial=5276, 22x20, usage=0 [ 88.903] sna_composite_rectangles(pixmap=5277, op=0, 0 x 1 [(0, 0)x(22, 20) ...]) [ 88.903] sna_composite_rectangles: converted to op 0 [ 88.903] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 88.903] sna_composite_rectangles: nrects=1, region=(0, 0), (22, 20) x 1 [ 88.903] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 88.903] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 88.903] sna_composite_rectangles: fallback, dst pixmap=5277 too small or not attached [ 88.903] sna_composite_rectangles: fallback [ 88.903] sna_drawable_move_region_to_cpu(pixmap=5277 (22x20), [(0, 0), (22, 20)], flags=1) [ 88.903] sna_drawable_move_region_to_cpu: region (0, 0), (22, 20) + (0, 0) subsumes pixmap (22x20) [ 88.903] _sna_pixmap_move_to_cpu(pixmap=5277, 22x20, flags=1) [ 88.903] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 88.903] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 88.903] operate_inplace: no, inplace operation not suitable [ 88.903] _sna_pixmap_move_to_cpu: marking as damaged [ 88.903] __sna_damage_all(22, 20) [ 88.903] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 88.903] sna_composite_rectangles(pixmap=5277, op=1, fff2f1f0 x 1 [(0, 0)x(22, 20) ...]) [ 88.903] sna_composite_rectangles: converted to op 1 [ 88.903] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 88.903] sna_composite_rectangles: nrects=1, region=(0, 0), (22, 20) x 1 [ 88.903] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 88.903] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 88.903] sna_composite_rectangles: fallback, dst pixmap=5277 too small or not attached [ 88.903] sna_composite_rectangles: fallback [ 88.903] sna_drawable_move_region_to_cpu(pixmap=5277 (22x20), [(0, 0), (22, 20)], flags=1) [ 88.903] sna_drawable_move_region_to_cpu: pixmap=5277 all damaged on CPU [ 88.903] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 88.903] sna_composite_rectangles: fallback fill: (0, 0)x(22, 20) fff2f1f0 [ 88.903] sna_composite_rectangles(pixmap=5277, op=1, ff300a24 x 2 [(0, 0)x(22, 20) ...]) [ 88.903] sna_composite_rectangles: converted to op 1 [ 88.903] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 88.903] sna_composite_rectangles[1] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 88.903] sna_composite_rectangles: nrects=2, region=(0, 0), (22, 20) x 2 [ 88.903] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 88.903] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 88.903] sna_composite_rectangles: fallback, dst pixmap=5277 too small or not attached [ 88.903] sna_composite_rectangles: fallback [ 88.903] sna_drawable_move_region_to_cpu(pixmap=5277 (22x20), [(0, 0), (22, 20)], flags=1) [ 88.903] sna_drawable_move_region_to_cpu: pixmap=5277 all damaged on CPU [ 88.903] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 88.903] sna_composite_rectangles: fallback fill: (0, 0)x(22, 20) ff300a24 [ 88.903] sna_glyphs(op=3, nlist=1, src=(-8, 15)) [ 88.903] sna_glyphs: fallback -- too small (22x20) [ 88.903] glyphs_fallback: nlist=1, count=2, extents (-8, 5), (11, 19) [ 88.903] glyphs_fallback: clipped extents (0, 5), (10, 19) [ 88.903] sna_drawable_move_region_to_cpu(pixmap=5277 (22x20), [(0, 5), (10, 19)], flags=3) [ 88.903] sna_drawable_move_region_to_cpu: pixmap=5277 all damaged on CPU [ 88.903] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 88.903] sna_composite_rectangles(pixmap=5277, op=1, ffffffff x 1 [(10, 1)x(9, 17) ...]) [ 88.903] sna_composite_rectangles: converted to op 1 [ 88.903] sna_composite_rectangles[0] (10, 1)x(9, 17) -> (10, 1), (19, 18) [ 88.903] sna_composite_rectangles: nrects=1, region=(10, 1), (19, 18) x 1 [ 88.903] sna_composite_rectangles: clipped extents (10, 1),(19, 18) x 1 [ 88.903] sna_composite_rectangles: pixmap +(0, 0) extents (10, 1),(19, 18) [ 88.903] sna_composite_rectangles: fallback, dst pixmap=5277 too small or not attached [ 88.903] sna_composite_rectangles: fallback [ 88.903] sna_drawable_move_region_to_cpu(pixmap=5277 (22x20), [(10, 1), (19, 18)], flags=1) [ 88.903] sna_drawable_move_region_to_cpu: pixmap=5277 all damaged on CPU [ 88.904] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 88.904] sna_composite_rectangles: fallback fill: (10, 1)x(9, 17) ffffffff [ 88.904] sna_copy_area: src=pixmap=5277:(0, 0)x(22, 20)+(0, 0) -> dst=pixmap=3060:(459, 1071)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 88.904] sna_copy_area: normal copy [ 88.904] sna_do_copy: src=(0, 0), dst=(459, 1071), size=(22x20) [ 88.904] sna_do_copy: after drawable: src=(0, 0), dst=(524, 1095), size=(22x20) [ 88.904] sna_do_copy: dst extents (524, 1095), (546, 1115), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 88.904] sna_do_copy: clipped dst extents (524, 1095), (546, 1115) [ 88.904] sna_do_copy: unclipped src extents (0, 0), (22, 20) [ 88.904] sna_do_copy: clipped src extents (0, 0), (22, 20) [ 88.904] sna_do_copy: pixmap -- no source clipping [ 88.904] sna_do_copy: src extents (0, 0), (22, 20) x 1 [ 88.904] sna_do_copy: copy region (524, 1095), (546, 1115) x 1 + (-524, -1095) [ 88.904] sna_copy_boxes (boxes=1x[(524, 1095), (546, 1115)...], src pixmap=5277+(-524, -1095), dst pixmap=3060+(-65, -24), alu=3, src.size=22x20, dst.size=3775x2136) [ 88.904] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94b41c50, gpu_bo=0, cpu_bo=0), replaces=0 [ 88.904] sna_drawable_use_bo pixmap=3060, box=((459, 1071), (481, 1091)), flags=8... [ 88.904] sna_drawable_use_bo: exported target, set PREFER_GPU [ 88.904] sna_drawable_use_bo: pinned, never REPLACES [ 88.904] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 88.904] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 88.904] sna_drawable_use_bo: using whole GPU bo [ 88.904] region_overlaps_damage? [ 88.904] use_shm_bo: no, not attached [ 88.904] sna_drawable_move_region_to_cpu(pixmap=5277 (22x20), [(0, 0), (22, 20)], flags=2) [ 88.904] sna_drawable_move_region_to_cpu: pixmap=5277 all damaged on CPU [ 88.904] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 88.904] sna_write_boxes x 1, src stride=88, src dx=(-459, -1071) [ 88.904] kgem_bo_can_map: handle=9, map=0x7fc6b7845000:0x0:0x7fc656564000, tiling=1, domain=1, offset=4029534208 [ 88.904] write_boxes_inplace x 1, handle=9, tiling=1 [ 88.904] upload_inplace__tiled: tiling=1 [ 88.904] kgem_bo_can_map__cpu: handle=9 [ 88.904] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 88.904] kgem_bo_map__cpu(handle=9, size=33177600, map=0x7fc6b7845000:0x7fc656564000) [ 88.904] kgem_bo_sync__cpu: handle=9 [ 88.904] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(459, 1071), size=22x20, pitch=88/15360 [ 88.904] sna_accel_flush: flush?=0, dirty?=0 [ 88.904] sna_accel_flush: flush?=0, dirty?=0 [ 88.904] sna_accel_flush: flush?=0, dirty?=0 [ 88.904] sna_accel_flush: flush?=0, dirty?=0 [ 88.904] sna_destroy_pixmap: pixmap=5277, attached?=1 [ 88.904] __sna_free_pixmap(pixmap=5277) [ 88.904] sna_accel_flush: flush?=0, dirty?=0 [ 88.904] sna_accel_flush: flush?=0, dirty?=0 [ 88.904] sna_accel_flush: flush?=0, dirty?=0 [ 88.904] sna_block_handler (tv=0.467000) [ 88.904] has_shadow: has pending damage? 0, outstanding flips: 0 [ 88.904] sna_accel_do_throttle -- no pending activity [ 88.906] sna_wakeup_handler [ 88.906] sna_accel_flush: flush?=0, dirty?=0 [ 88.906] sna_accel_flush: flush?=0, dirty?=0 [ 88.906] sna_block_handler (tv=0.465000) [ 88.906] has_shadow: has pending damage? 0, outstanding flips: 0 [ 88.906] sna_accel_do_throttle -- no pending activity [ 88.906] sna_wakeup_handler [ 88.907] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=114, name=86 [ 88.907] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 88.907] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 88.907] sna_dri2_get_back: draw size=3840x2160, back buffer handle=114 size=3840x2160, is-scanout? 1, active?=0, pitch=15360, front pitch=15360 [ 88.907] sna_dri2_get_back: reuse backbuffer? 1 [ 88.907] sna_dri2_get_back: back buffer handle=114, active?=0, refcnt=1 [ 88.907] sna_dri2_get_back: reuse unattached back [ 88.907] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 88.907] sna_dri2_reuse_buffer: reusing back buffer handle=114, name=86, pitch=15360, age=0 [ 88.907] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 88.907] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=32, name=80, active_scanout=2 [ 88.907] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 88.907] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 88.907] sna_accel_flush: flush?=0, dirty?=0 [ 88.907] sna_accel_flush: flush?=0, dirty?=0 [ 88.907] sna_accel_flush: flush?=0, dirty?=0 [ 88.907] sna_block_handler (tv=0.464000) [ 88.907] has_shadow: has pending damage? 0, outstanding flips: 0 [ 88.907] timer_enable (time=88907), starting timer 0 [ 88.907] sna_accel_do_throttle -- no pending activity [ 88.907] sna_accel_block: evaluating timers, active=5 [ 88.907] sna_accel_block: flush timer expires in 8 [88915] [ 88.908] sna_wakeup_handler [ 88.908] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 88.908] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 88.908] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 88.908] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 88.908] sna_dri2_get_msc(draw=146, pipe=0) [ 88.908] sna_crtc_record_swap: recording last swap on pipe=0, frame 5084 [msc=5084], time 88.895310 [ 88.908] sna_dri2_get_msc: msc=5084 [raw=5084], ust=88895310 [ 88.908] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=114 (refs=1/1, flush=0) , front=32 (refs=2/3, flush=1) [ 88.908] sna_dri2_schedule_swap(target_msc=5069, divisor=0, remainder=0) [ 88.908] sna_dri2_schedule_swap: using front handle=32, active_scanout?=2, flush?=1 [ 88.908] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 88.908] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 88.908] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 88.908] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 88.908] sna_crtc_record_swap: recording last swap on pipe=0, frame 5084 [msc=5084], time 88.895310 [ 88.908] immediate_swap: current_msc=5084, target_msc=5069 -- yes [ 88.908] can_flip: no, shadow enabled [ 88.908] sna_dri2_add_event: adding event to window 146) [ 88.908] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 88.908] sna_dri2_immediate_blit: no pending blit, starting chain [ 88.908] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 88.908] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 88.908] can_xchg: back size=8700f00, front size=8700f00 [ 88.908] can_xchg: yes, pixmap=4091 [ 88.908] sna_dri2_xchg: win=146, exchange front=32/80,ref=3 and back=114/86,ref=2, pixmap=4091 3840x2160 [ 88.908] sna_dri2_xchg: back_bo handle=114, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 88.908] sna_dri2_xchg: front_bo handle=32, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 88.908] set_bo: pixmap=4091, handle=114 (old handle=32) [ 88.908] set_bo: marking whole pixmap as damaged [ 88.908] set_bo: applying final/discard move-to-gpu [ 88.908] wait_for_shadow: flags=0, flips=0, handle=32, shadow=29 [ 88.908] set_bo: dropping flush hint from handle=32 [ 88.908] set_bo: adding flush hint to handle=114 [ 88.908] mark_stale(handle=32) => 1 [ 88.908] swap_limit: draw=146 setting swap limit to 3 [ 88.908] sna_dri2_swap_limit_validate: swap limit set to 3 [ 88.908] sna_next_vblank(pipe=0, waiting until next vblank) [ 88.908] sna_dri2_schedule_swap: reported target_msc=5084 [ 88.908] sna_accel_flush: flush?=0, dirty?=0 [ 88.909] sna_accel_flush: flush?=0, dirty?=0 [ 88.909] sna_accel_flush: flush?=0, dirty?=0 [ 88.909] sna_accel_flush: flush?=0, dirty?=0 [ 88.909] sna_block_handler (tv=0.462000) [ 88.909] sna_scanout_do_flush: flush timer active: delta=6 [ 88.909] sna_accel_do_throttle -- no pending activity [ 88.909] sna_accel_block: evaluating timers, active=5 [ 88.909] sna_accel_block: flush timer expires in 6 [88915] [ 88.911] sna_wakeup_handler [ 88.911] sna_mode_wakeup: len=32 [ 88.911] sna_dri2_vblank_handler(type=2, sequence=5085, draw=4181) [ 88.911] sna_crtc_record_swap: recording last swap on pipe=0, frame 5085 [msc=5085], time 88.911975 [ 88.911] sna_dri2_vblank_handler: 2 complete, frame=5085 tv=88.911975 [ 88.911] sna_dri2_blit_complete: blit finished [ 88.911] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=5085, tv=88.911975) [ 88.911] frame_swap_complete(type=2): draw=146, pipe=0, frame=5085 [msc=5085], tv=88.911975 [ 88.911] sna_accel_flush: flush?=0, dirty?=0 [ 88.911] sna_dri2_event_free(draw?=1) [ 88.911] sna_dri2_remove_event: remove[0x561c94b075a0] from window 146, active? 1 [ 88.911] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=114] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 88.911] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=32] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 88.911] sna_dri2_vblank_handler complete [ 88.911] sna_block_handler (tv=0.460000) [ 88.912] sna_scanout_do_flush: flush timer active: delta=4 [ 88.912] sna_accel_do_throttle -- no pending activity [ 88.912] sna_accel_block: evaluating timers, active=5 [ 88.912] sna_accel_block: flush timer expires in 4 [88915] [ 88.916] sna_wakeup_handler [ 88.916] sna_block_handler (tv=0.455000) [ 88.916] sna_scanout_do_flush: flush timer active: delta=-1 [ 88.916] sna_scanout_do_flush (time=88916), triggered [ 88.916] sna_scanout_flush (time=88916), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 88.916] has_shadow: has pending damage? 1, outstanding flips: 0 [ 88.916] stop_flush: scanout=114 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 88.916] has_shadow: has pending damage? 1, outstanding flips: 0 [ 88.916] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 88.916] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 88.916] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 88.916] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 88.916] sna_pixmap_move_to_gpu: already all-damaged [ 88.916] sna_pixmap_mark_active: pixmap=4091, handle=114 [ 88.916] sna_mode_redisplay: crtc[0] transformed? 0 [ 88.916] sna_mode_redisplay: crtc[1] transformed? 0 [ 88.916] sna_mode_redisplay: crtc[2] transformed? 0 [ 88.916] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=114 [active=1] [ 88.916] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 32, transformed? 0 [ 88.916] get_fb: reusing fb=81 for handle=114 [ 88.916] sna_mode_redisplay: recording flip on CRTC:32 handle=114, active_scanout=2, serial=3 [ 88.916] __kgem_bo_clear_busy: handle=114 [ 88.916] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 88.916] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 88.916] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 88.916] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=114, shadow handle=29 [ 88.916] sna_accel_do_throttle -- no pending activity [ 88.916] sna_accel_block: evaluating timers, active=5 [ 88.916] sna_accel_block: flush timer expires in 16 [88932] [ 88.928] sna_wakeup_handler [ 88.928] sna_mode_wakeup: len=32 [ 88.928] sna_mode_wakeup: recording last swap on pipe=0, frame 5086 [13de], time 88.928625 [ 88.928] sna_mode_wakeup: removing handle=32 [active_scanout=0] from scanout, installing handle=114 [active_scanout=2] [ 88.928] sna_mode_wakeup: flip complete, pending? 1 [ 88.928] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 88.928] sna_block_handler (tv=0.443000) [ 88.928] sna_scanout_do_flush: flush timer active: delta=4 [ 88.928] sna_accel_do_throttle -- no pending activity [ 88.928] sna_accel_block: evaluating timers, active=5 [ 88.928] sna_accel_block: flush timer expires in 4 [88932] [ 88.932] sna_wakeup_handler [ 88.932] sna_block_handler (tv=0.439000) [ 88.932] sna_scanout_do_flush: flush timer active: delta=0 [ 88.933] sna_scanout_do_flush (time=88932), triggered [ 88.933] sna_scanout_flush (time=88932), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 88.933] has_shadow: has pending damage? 0, outstanding flips: 0 [ 88.933] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 88.933] has_shadow: has pending damage? 0, outstanding flips: 0 [ 88.933] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 88.933] sna_accel_do_throttle -- no pending activity [ 88.933] sna_accel_block: evaluating timers, active=5 [ 88.933] sna_accel_block: flush timer expires in 16 [88948] [ 88.949] sna_wakeup_handler [ 88.949] sna_block_handler (tv=0.422000) [ 88.949] sna_scanout_do_flush: flush timer active: delta=-1 [ 88.949] sna_scanout_do_flush (time=88949), triggered [ 88.949] sna_scanout_flush (time=88949), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 88.949] has_shadow: has pending damage? 0, outstanding flips: 0 [ 88.949] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 88.949] has_shadow: has pending damage? 0, outstanding flips: 0 [ 88.949] sna_accel_disarm_timer[0] (time=88949) [ 88.949] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 88.949] sna_accel_do_throttle -- no pending activity [ 88.993] sna_wakeup_handler [ 88.993] sna_accel_flush: flush?=0, dirty?=0 [ 88.993] sna_accel_flush: flush?=0, dirty?=0 [ 88.993] sna_accel_flush: flush?=0, dirty?=0 [ 88.993] sna_accel_flush: flush?=0, dirty?=0 [ 88.993] sna_accel_flush: flush?=0, dirty?=0 [ 88.993] sna_accel_flush: flush?=0, dirty?=0 [ 88.993] sna_accel_flush: flush?=0, dirty?=0 [ 88.993] sna_accel_flush: flush?=0, dirty?=0 [ 88.993] sna_accel_flush: flush?=0, dirty?=0 [ 88.993] sna_accel_flush: flush?=0, dirty?=0 [ 88.993] sna_accel_flush: flush?=0, dirty?=0 [ 88.993] sna_accel_flush: flush?=0, dirty?=0 [ 88.993] sna_accel_flush: flush?=0, dirty?=0 [ 88.993] sna_accel_flush: flush?=0, dirty?=0 [ 88.993] sna_accel_flush: flush?=0, dirty?=0 [ 88.993] sna_accel_flush: flush?=0, dirty?=0 [ 88.993] sna_accel_flush: flush?=0, dirty?=0 [ 88.993] sna_accel_flush: flush?=0, dirty?=0 [ 88.993] sna_accel_flush: flush?=0, dirty?=0 [ 88.993] sna_accel_flush: flush?=0, dirty?=0 [ 88.994] sna_block_handler (tv=0.377000) [ 88.994] has_shadow: has pending damage? 0, outstanding flips: 0 [ 88.994] sna_accel_do_throttle -- no pending activity [ 88.994] sna_wakeup_handler [ 88.994] sna_accel_flush: flush?=0, dirty?=0 [ 88.994] sna_accel_flush: flush?=0, dirty?=0 [ 88.994] sna_block_handler (tv=0.377000) [ 88.994] has_shadow: has pending damage? 0, outstanding flips: 0 [ 88.994] sna_accel_do_throttle -- no pending activity [ 88.994] sna_wakeup_handler [ 88.994] sna_accel_flush: flush?=0, dirty?=0 [ 88.994] sna_accel_flush: flush?=0, dirty?=0 [ 88.994] sna_block_handler (tv=0.377000) [ 88.994] has_shadow: has pending damage? 0, outstanding flips: 0 [ 88.994] sna_accel_do_throttle -- no pending activity [ 88.995] sna_wakeup_handler [ 88.995] sna_block_handler (tv=0.376000) [ 88.995] has_shadow: has pending damage? 0, outstanding flips: 0 [ 88.995] sna_accel_do_throttle -- no pending activity [ 88.999] sna_wakeup_handler [ 88.999] sna_accel_flush: flush?=0, dirty?=0 [ 88.999] sna_accel_flush: flush?=0, dirty?=0 [ 88.999] sna_block_handler (tv=0.372000) [ 88.999] has_shadow: has pending damage? 0, outstanding flips: 0 [ 88.999] sna_accel_do_throttle -- no pending activity [ 88.999] sna_wakeup_handler [ 89.000] sna_block_handler (tv=0.372000) [ 89.000] has_shadow: has pending damage? 0, outstanding flips: 0 [ 89.000] sna_accel_do_throttle -- no pending activity [ 89.372] sna_wakeup_handler [ 89.372] sna_block_handler (tv=531.717000) [ 89.372] has_shadow: has pending damage? 0, outstanding flips: 0 [ 89.372] sna_accel_do_throttle -- no pending activity [ 89.476] sna_wakeup_handler [ 89.476] sna_create_pixmap(13, 20, 32, usage=0) [ 89.476] kgem_can_create_2d: 13x20 @ 32 [ 89.476] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=20 [ 89.476] kgem_can_create_2d: untiled size=4096 [ 89.476] kgem_choose_tiling: too thin [width 13, 32 bpp] for TILING_X [ 89.476] kgem_choose_tiling: 13x20 -> 0 [ 89.476] sna_create_pixmap: usage=0, flags=a [ 89.476] sna_create_pixmap: small buffer [1040], attaching to shadow pixmap [ 89.476] create_pixmap: allocating pixmap 13x20, depth=32/32, size=1048 [ 89.476] create_pixmap: serial=5278, usage=0, 13x20 [ 89.476] sna_create_pixmap: serial=5278, 13x20, usage=0 [ 89.476] sna_composite_rectangles(pixmap=5279, op=0, 0 x 1 [(0, 0)x(13, 20) ...]) [ 89.476] sna_composite_rectangles: converted to op 0 [ 89.476] sna_composite_rectangles[0] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 89.476] sna_composite_rectangles: nrects=1, region=(0, 0), (13, 20) x 1 [ 89.476] sna_composite_rectangles: clipped extents (0, 0),(13, 20) x 1 [ 89.476] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(13, 20) [ 89.476] sna_composite_rectangles: fallback, dst pixmap=5279 too small or not attached [ 89.476] sna_composite_rectangles: fallback [ 89.476] sna_drawable_move_region_to_cpu(pixmap=5279 (13x20), [(0, 0), (13, 20)], flags=1) [ 89.476] sna_drawable_move_region_to_cpu: region (0, 0), (13, 20) + (0, 0) subsumes pixmap (13x20) [ 89.477] _sna_pixmap_move_to_cpu(pixmap=5279, 13x20, flags=1) [ 89.477] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 89.477] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 89.477] operate_inplace: no, inplace operation not suitable [ 89.477] _sna_pixmap_move_to_cpu: marking as damaged [ 89.477] __sna_damage_all(13, 20) [ 89.477] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 89.477] sna_composite_rectangles(pixmap=5279, op=1, fff2f1f0 x 1 [(0, 0)x(13, 20) ...]) [ 89.477] sna_composite_rectangles: converted to op 1 [ 89.477] sna_composite_rectangles[0] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 89.477] sna_composite_rectangles: nrects=1, region=(0, 0), (13, 20) x 1 [ 89.477] sna_composite_rectangles: clipped extents (0, 0),(13, 20) x 1 [ 89.477] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(13, 20) [ 89.477] sna_composite_rectangles: fallback, dst pixmap=5279 too small or not attached [ 89.477] sna_composite_rectangles: fallback [ 89.477] sna_drawable_move_region_to_cpu(pixmap=5279 (13x20), [(0, 0), (13, 20)], flags=1) [ 89.477] sna_drawable_move_region_to_cpu: pixmap=5279 all damaged on CPU [ 89.477] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 89.477] sna_composite_rectangles: fallback fill: (0, 0)x(13, 20) fff2f1f0 [ 89.477] sna_composite_rectangles(pixmap=5279, op=1, ff300a24 x 2 [(0, 0)x(13, 20) ...]) [ 89.477] sna_composite_rectangles: converted to op 1 [ 89.477] sna_composite_rectangles[0] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 89.477] sna_composite_rectangles[1] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 89.477] sna_composite_rectangles: nrects=2, region=(0, 0), (13, 20) x 2 [ 89.477] sna_composite_rectangles: clipped extents (0, 0),(13, 20) x 1 [ 89.477] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(13, 20) [ 89.477] sna_composite_rectangles: fallback, dst pixmap=5279 too small or not attached [ 89.477] sna_composite_rectangles: fallback [ 89.477] sna_drawable_move_region_to_cpu(pixmap=5279 (13x20), [(0, 0), (13, 20)], flags=1) [ 89.477] sna_drawable_move_region_to_cpu: pixmap=5279 all damaged on CPU [ 89.477] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 89.477] sna_composite_rectangles: fallback fill: (0, 0)x(13, 20) ff300a24 [ 89.477] sna_glyphs(op=3, nlist=1, src=(-8, 15)) [ 89.477] sna_glyphs: fallback -- too small (13x20) [ 89.477] glyphs_fallback: nlist=1, count=1, extents (-9, 17), (2, 19) [ 89.477] glyphs_fallback: clipped extents (0, 17), (1, 19) [ 89.477] sna_drawable_move_region_to_cpu(pixmap=5279 (13x20), [(0, 17), (1, 19)], flags=3) [ 89.477] sna_drawable_move_region_to_cpu: pixmap=5279 all damaged on CPU [ 89.477] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 89.477] sna_copy_area: src=pixmap=5279:(0, 0)x(13, 20)+(0, 0) -> dst=pixmap=3060:(468, 1071)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 89.477] sna_copy_area: normal copy [ 89.477] sna_do_copy: src=(0, 0), dst=(468, 1071), size=(13x20) [ 89.477] sna_do_copy: after drawable: src=(0, 0), dst=(533, 1095), size=(13x20) [ 89.477] sna_do_copy: dst extents (533, 1095), (546, 1115), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 89.477] sna_do_copy: clipped dst extents (533, 1095), (546, 1115) [ 89.477] sna_do_copy: unclipped src extents (0, 0), (13, 20) [ 89.477] sna_do_copy: clipped src extents (0, 0), (13, 20) [ 89.477] sna_do_copy: pixmap -- no source clipping [ 89.477] sna_do_copy: src extents (0, 0), (13, 20) x 1 [ 89.477] sna_do_copy: copy region (533, 1095), (546, 1115) x 1 + (-533, -1095) [ 89.477] sna_copy_boxes (boxes=1x[(533, 1095), (546, 1115)...], src pixmap=5279+(-533, -1095), dst pixmap=3060+(-65, -24), alu=3, src.size=13x20, dst.size=3775x2136) [ 89.477] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c9472b610, gpu_bo=0, cpu_bo=0), replaces=0 [ 89.477] sna_drawable_use_bo pixmap=3060, box=((468, 1071), (481, 1091)), flags=8... [ 89.477] sna_drawable_use_bo: exported target, set PREFER_GPU [ 89.477] sna_drawable_use_bo: pinned, never REPLACES [ 89.477] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 89.478] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 89.478] sna_drawable_use_bo: using whole GPU bo [ 89.478] region_overlaps_damage? [ 89.478] use_shm_bo: no, not attached [ 89.478] sna_drawable_move_region_to_cpu(pixmap=5279 (13x20), [(0, 0), (13, 20)], flags=2) [ 89.478] sna_drawable_move_region_to_cpu: pixmap=5279 all damaged on CPU [ 89.478] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 89.478] sna_write_boxes x 1, src stride=52, src dx=(-468, -1071) [ 89.478] kgem_bo_can_map: handle=9, map=0x7fc6b7845000:0x0:0x7fc656564000, tiling=1, domain=1, offset=4029534208 [ 89.478] write_boxes_inplace x 1, handle=9, tiling=1 [ 89.478] upload_inplace__tiled: tiling=1 [ 89.478] kgem_bo_can_map__cpu: handle=9 [ 89.478] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 89.478] kgem_bo_map__cpu(handle=9, size=33177600, map=0x7fc6b7845000:0x7fc656564000) [ 89.478] kgem_bo_sync__cpu: handle=9 [ 89.478] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(468, 1071), size=13x20, pitch=52/15360 [ 89.478] sna_accel_flush: flush?=0, dirty?=0 [ 89.478] sna_accel_flush: flush?=0, dirty?=0 [ 89.478] sna_accel_flush: flush?=0, dirty?=0 [ 89.478] sna_accel_flush: flush?=0, dirty?=0 [ 89.478] sna_destroy_pixmap: pixmap=5279, attached?=1 [ 89.478] __sna_free_pixmap(pixmap=5279) [ 89.478] sna_accel_flush: flush?=0, dirty?=0 [ 89.478] sna_accel_flush: flush?=0, dirty?=0 [ 89.478] sna_accel_flush: flush?=0, dirty?=0 [ 89.478] sna_block_handler (tv=531.611000) [ 89.478] has_shadow: has pending damage? 0, outstanding flips: 0 [ 89.478] sna_accel_do_throttle -- no pending activity [ 89.479] sna_wakeup_handler [ 89.479] sna_accel_flush: flush?=0, dirty?=0 [ 89.479] sna_accel_flush: flush?=0, dirty?=0 [ 89.479] sna_accel_flush: flush?=0, dirty?=0 [ 89.479] sna_accel_flush: flush?=0, dirty?=0 [ 89.479] sna_accel_flush: flush?=0, dirty?=0 [ 89.479] sna_accel_flush: flush?=0, dirty?=0 [ 89.480] sna_accel_flush: flush?=0, dirty?=0 [ 89.480] sna_accel_flush: flush?=0, dirty?=0 [ 89.480] sna_accel_flush: flush?=0, dirty?=0 [ 89.480] sna_block_handler (tv=531.609000) [ 89.480] has_shadow: has pending damage? 0, outstanding flips: 0 [ 89.480] sna_accel_do_throttle -- no pending activity [ 89.480] sna_wakeup_handler [ 89.480] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=32, name=80 [ 89.480] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 89.480] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 89.480] sna_dri2_get_back: draw size=3840x2160, back buffer handle=32 size=3840x2160, is-scanout? 1, active?=0, pitch=15360, front pitch=15360 [ 89.480] sna_dri2_get_back: reuse backbuffer? 1 [ 89.480] sna_dri2_get_back: back buffer handle=32, active?=0, refcnt=1 [ 89.480] sna_dri2_get_back: reuse unattached back [ 89.480] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 89.480] sna_dri2_reuse_buffer: reusing back buffer handle=32, name=80, pitch=15360, age=0 [ 89.480] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 89.480] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=114, name=86, active_scanout=2 [ 89.480] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 89.480] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=114] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 89.480] sna_accel_flush: flush?=0, dirty?=0 [ 89.480] sna_accel_flush: flush?=0, dirty?=0 [ 89.480] sna_accel_flush: flush?=0, dirty?=0 [ 89.480] sna_block_handler (tv=531.609000) [ 89.481] has_shadow: has pending damage? 0, outstanding flips: 0 [ 89.481] timer_enable (time=89480), starting timer 0 [ 89.481] sna_accel_do_throttle -- no pending activity [ 89.481] sna_accel_block: evaluating timers, active=5 [ 89.481] sna_accel_block: flush timer expires in 8 [89488] [ 89.481] sna_wakeup_handler [ 89.481] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 89.481] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 89.481] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 89.481] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 89.481] sna_dri2_get_msc(draw=146, pipe=0) [ 89.481] sna_crtc_record_swap: recording last swap on pipe=0, frame 5119 [msc=5119], time 89.478263 [ 89.481] sna_dri2_get_msc: msc=5119 [raw=5119], ust=89478263 [ 89.482] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=32 (refs=1/1, flush=0) , front=114 (refs=2/3, flush=1) [ 89.482] sna_dri2_schedule_swap(target_msc=5085, divisor=0, remainder=0) [ 89.482] sna_dri2_schedule_swap: using front handle=114, active_scanout?=2, flush?=1 [ 89.482] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 89.482] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 89.482] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 89.482] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 89.482] sna_crtc_record_swap: recording last swap on pipe=0, frame 5119 [msc=5119], time 89.478263 [ 89.482] immediate_swap: current_msc=5119, target_msc=5085 -- yes [ 89.482] can_flip: no, shadow enabled [ 89.482] sna_dri2_add_event: adding event to window 146) [ 89.482] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 89.482] sna_dri2_immediate_blit: no pending blit, starting chain [ 89.482] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 89.482] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 89.482] can_xchg: back size=8700f00, front size=8700f00 [ 89.482] can_xchg: yes, pixmap=4091 [ 89.482] sna_dri2_xchg: win=146, exchange front=114/86,ref=3 and back=32/80,ref=2, pixmap=4091 3840x2160 [ 89.482] sna_dri2_xchg: back_bo handle=32, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 89.482] sna_dri2_xchg: front_bo handle=114, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 89.482] set_bo: pixmap=4091, handle=32 (old handle=114) [ 89.482] set_bo: marking whole pixmap as damaged [ 89.482] set_bo: applying final/discard move-to-gpu [ 89.482] wait_for_shadow: flags=0, flips=0, handle=114, shadow=29 [ 89.482] set_bo: dropping flush hint from handle=114 [ 89.482] set_bo: adding flush hint to handle=32 [ 89.482] mark_stale(handle=114) => 1 [ 89.482] swap_limit: draw=146 setting swap limit to 3 [ 89.482] sna_dri2_swap_limit_validate: swap limit set to 3 [ 89.482] sna_next_vblank(pipe=0, waiting until next vblank) [ 89.482] sna_dri2_schedule_swap: reported target_msc=5119 [ 89.482] sna_accel_flush: flush?=0, dirty?=0 [ 89.482] sna_accel_flush: flush?=0, dirty?=0 [ 89.482] sna_accel_flush: flush?=0, dirty?=0 [ 89.482] sna_accel_flush: flush?=0, dirty?=0 [ 89.482] sna_block_handler (tv=531.607000) [ 89.482] sna_scanout_do_flush: flush timer active: delta=6 [ 89.482] sna_accel_do_throttle -- no pending activity [ 89.482] sna_accel_block: evaluating timers, active=5 [ 89.482] sna_accel_block: flush timer expires in 6 [89488] [ 89.489] sna_wakeup_handler [ 89.489] sna_block_handler (tv=531.600000) [ 89.489] sna_scanout_do_flush: flush timer active: delta=-1 [ 89.489] sna_scanout_do_flush (time=89489), triggered [ 89.489] sna_scanout_flush (time=89489), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 89.489] has_shadow: has pending damage? 1, outstanding flips: 0 [ 89.489] stop_flush: scanout=32 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 89.489] has_shadow: has pending damage? 1, outstanding flips: 0 [ 89.489] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 89.489] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 89.489] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 89.489] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 89.489] sna_pixmap_move_to_gpu: already all-damaged [ 89.489] sna_pixmap_mark_active: pixmap=4091, handle=32 [ 89.489] sna_mode_redisplay: crtc[0] transformed? 0 [ 89.489] sna_mode_redisplay: crtc[1] transformed? 0 [ 89.489] sna_mode_redisplay: crtc[2] transformed? 0 [ 89.489] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=32 [active=1] [ 89.489] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 114, transformed? 0 [ 89.489] get_fb: reusing fb=68 for handle=32 [ 89.489] sna_mode_redisplay: recording flip on CRTC:32 handle=32, active_scanout=2, serial=3 [ 89.489] __kgem_bo_clear_busy: handle=32 [ 89.489] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 89.489] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 89.489] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 89.489] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=32, shadow handle=29 [ 89.489] sna_accel_do_throttle -- no pending activity [ 89.489] sna_accel_block: evaluating timers, active=5 [ 89.489] sna_accel_block: flush timer expires in 16 [89505] [ 89.494] sna_wakeup_handler [ 89.494] sna_mode_wakeup: len=64 [ 89.494] sna_dri2_vblank_handler(type=2, sequence=5120, draw=4181) [ 89.494] sna_crtc_record_swap: recording last swap on pipe=0, frame 5120 [msc=5120], time 89.494922 [ 89.494] sna_dri2_vblank_handler: 2 complete, frame=5120 tv=89.494922 [ 89.494] sna_dri2_blit_complete: blit finished [ 89.494] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=5120, tv=89.494922) [ 89.494] frame_swap_complete(type=2): draw=146, pipe=0, frame=5120 [msc=5120], tv=89.494922 [ 89.494] sna_accel_flush: flush?=0, dirty?=0 [ 89.494] sna_dri2_event_free(draw?=1) [ 89.494] sna_dri2_remove_event: remove[0x561c949a2710] from window 146, active? 1 [ 89.495] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 89.495] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=114] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 89.495] sna_dri2_vblank_handler complete [ 89.495] sna_mode_wakeup: recording last swap on pipe=0, frame 5120 [1400], time 89.494922 [ 89.495] sna_mode_wakeup: removing handle=114 [active_scanout=0] from scanout, installing handle=32 [active_scanout=2] [ 89.495] sna_mode_wakeup: flip complete, pending? 1 [ 89.495] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 89.495] sna_block_handler (tv=531.594000) [ 89.495] sna_scanout_do_flush: flush timer active: delta=10 [ 89.495] sna_accel_do_throttle -- no pending activity [ 89.495] sna_accel_block: evaluating timers, active=5 [ 89.495] sna_accel_block: flush timer expires in 10 [89505] [ 89.505] sna_wakeup_handler [ 89.505] sna_block_handler (tv=531.584000) [ 89.505] sna_scanout_do_flush: flush timer active: delta=0 [ 89.505] sna_scanout_do_flush (time=89505), triggered [ 89.505] sna_scanout_flush (time=89505), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 89.505] has_shadow: has pending damage? 0, outstanding flips: 0 [ 89.505] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 89.505] has_shadow: has pending damage? 0, outstanding flips: 0 [ 89.505] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 89.505] sna_accel_do_throttle -- no pending activity [ 89.505] sna_accel_block: evaluating timers, active=5 [ 89.505] sna_accel_block: flush timer expires in 16 [89521] [ 89.521] sna_wakeup_handler [ 89.522] sna_block_handler (tv=531.567000) [ 89.522] sna_scanout_do_flush: flush timer active: delta=-1 [ 89.522] sna_scanout_do_flush (time=89522), triggered [ 89.522] sna_scanout_flush (time=89522), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 89.522] has_shadow: has pending damage? 0, outstanding flips: 0 [ 89.522] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 89.522] has_shadow: has pending damage? 0, outstanding flips: 0 [ 89.522] sna_accel_disarm_timer[0] (time=89522) [ 89.522] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 89.522] sna_accel_do_throttle -- no pending activity [ 90.001] sna_wakeup_handler [ 90.001] sna_accel_flush: flush?=0, dirty?=0 [ 90.001] sna_block_handler (tv=531.88000) [ 90.001] has_shadow: has pending damage? 0, outstanding flips: 0 [ 90.001] sna_accel_do_throttle -- no pending activity [ 90.077] sna_wakeup_handler [ 90.077] sna_create_pixmap(13, 20, 32, usage=0) [ 90.077] kgem_can_create_2d: 13x20 @ 32 [ 90.077] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=20 [ 90.077] kgem_can_create_2d: untiled size=4096 [ 90.077] kgem_choose_tiling: too thin [width 13, 32 bpp] for TILING_X [ 90.077] kgem_choose_tiling: 13x20 -> 0 [ 90.077] sna_create_pixmap: usage=0, flags=a [ 90.077] sna_create_pixmap: small buffer [1040], attaching to shadow pixmap [ 90.077] create_pixmap: allocating pixmap 13x20, depth=32/32, size=1048 [ 90.077] create_pixmap: serial=5280, usage=0, 13x20 [ 90.077] sna_create_pixmap: serial=5280, 13x20, usage=0 [ 90.077] sna_composite_rectangles(pixmap=5281, op=0, 0 x 1 [(0, 0)x(13, 20) ...]) [ 90.077] sna_composite_rectangles: converted to op 0 [ 90.077] sna_composite_rectangles[0] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 90.077] sna_composite_rectangles: nrects=1, region=(0, 0), (13, 20) x 1 [ 90.077] sna_composite_rectangles: clipped extents (0, 0),(13, 20) x 1 [ 90.077] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(13, 20) [ 90.077] sna_composite_rectangles: fallback, dst pixmap=5281 too small or not attached [ 90.077] sna_composite_rectangles: fallback [ 90.077] sna_drawable_move_region_to_cpu(pixmap=5281 (13x20), [(0, 0), (13, 20)], flags=1) [ 90.077] sna_drawable_move_region_to_cpu: region (0, 0), (13, 20) + (0, 0) subsumes pixmap (13x20) [ 90.077] _sna_pixmap_move_to_cpu(pixmap=5281, 13x20, flags=1) [ 90.077] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 90.077] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 90.077] operate_inplace: no, inplace operation not suitable [ 90.077] _sna_pixmap_move_to_cpu: marking as damaged [ 90.077] __sna_damage_all(13, 20) [ 90.077] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 90.077] sna_composite_rectangles(pixmap=5281, op=1, fff2f1f0 x 1 [(0, 0)x(13, 20) ...]) [ 90.077] sna_composite_rectangles: converted to op 1 [ 90.077] sna_composite_rectangles[0] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 90.078] sna_composite_rectangles: nrects=1, region=(0, 0), (13, 20) x 1 [ 90.078] sna_composite_rectangles: clipped extents (0, 0),(13, 20) x 1 [ 90.078] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(13, 20) [ 90.078] sna_composite_rectangles: fallback, dst pixmap=5281 too small or not attached [ 90.078] sna_composite_rectangles: fallback [ 90.078] sna_drawable_move_region_to_cpu(pixmap=5281 (13x20), [(0, 0), (13, 20)], flags=1) [ 90.078] sna_drawable_move_region_to_cpu: pixmap=5281 all damaged on CPU [ 90.078] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 90.078] sna_composite_rectangles: fallback fill: (0, 0)x(13, 20) fff2f1f0 [ 90.078] sna_composite_rectangles(pixmap=5281, op=1, ff300a24 x 2 [(0, 0)x(13, 20) ...]) [ 90.078] sna_composite_rectangles: converted to op 1 [ 90.078] sna_composite_rectangles[0] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 90.078] sna_composite_rectangles[1] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 90.078] sna_composite_rectangles: nrects=2, region=(0, 0), (13, 20) x 2 [ 90.078] sna_composite_rectangles: clipped extents (0, 0),(13, 20) x 1 [ 90.078] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(13, 20) [ 90.078] sna_composite_rectangles: fallback, dst pixmap=5281 too small or not attached [ 90.078] sna_composite_rectangles: fallback [ 90.078] sna_drawable_move_region_to_cpu(pixmap=5281 (13x20), [(0, 0), (13, 20)], flags=1) [ 90.078] sna_drawable_move_region_to_cpu: pixmap=5281 all damaged on CPU [ 90.078] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 90.078] sna_composite_rectangles: fallback fill: (0, 0)x(13, 20) ff300a24 [ 90.078] sna_glyphs(op=3, nlist=1, src=(-8, 15)) [ 90.078] sna_glyphs: fallback -- too small (13x20) [ 90.078] glyphs_fallback: nlist=1, count=1, extents (-9, 17), (2, 19) [ 90.078] glyphs_fallback: clipped extents (0, 17), (1, 19) [ 90.078] sna_drawable_move_region_to_cpu(pixmap=5281 (13x20), [(0, 17), (1, 19)], flags=3) [ 90.078] sna_drawable_move_region_to_cpu: pixmap=5281 all damaged on CPU [ 90.078] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 90.078] sna_composite_rectangles(pixmap=5281, op=1, ffffffff x 1 [(1, 1)x(9, 17) ...]) [ 90.078] sna_composite_rectangles: converted to op 1 [ 90.078] sna_composite_rectangles[0] (1, 1)x(9, 17) -> (1, 1), (10, 18) [ 90.078] sna_composite_rectangles: nrects=1, region=(1, 1), (10, 18) x 1 [ 90.078] sna_composite_rectangles: clipped extents (1, 1),(10, 18) x 1 [ 90.078] sna_composite_rectangles: pixmap +(0, 0) extents (1, 1),(10, 18) [ 90.078] sna_composite_rectangles: fallback, dst pixmap=5281 too small or not attached [ 90.078] sna_composite_rectangles: fallback [ 90.078] sna_drawable_move_region_to_cpu(pixmap=5281 (13x20), [(1, 1), (10, 18)], flags=1) [ 90.078] sna_drawable_move_region_to_cpu: pixmap=5281 all damaged on CPU [ 90.078] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 90.078] sna_composite_rectangles: fallback fill: (1, 1)x(9, 17) ffffffff [ 90.078] sna_copy_area: src=pixmap=5281:(0, 0)x(13, 20)+(0, 0) -> dst=pixmap=3060:(468, 1071)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 90.078] sna_copy_area: normal copy [ 90.078] sna_do_copy: src=(0, 0), dst=(468, 1071), size=(13x20) [ 90.078] sna_do_copy: after drawable: src=(0, 0), dst=(533, 1095), size=(13x20) [ 90.078] sna_do_copy: dst extents (533, 1095), (546, 1115), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 90.078] sna_do_copy: clipped dst extents (533, 1095), (546, 1115) [ 90.078] sna_do_copy: unclipped src extents (0, 0), (13, 20) [ 90.078] sna_do_copy: clipped src extents (0, 0), (13, 20) [ 90.078] sna_do_copy: pixmap -- no source clipping [ 90.078] sna_do_copy: src extents (0, 0), (13, 20) x 1 [ 90.078] sna_do_copy: copy region (533, 1095), (546, 1115) x 1 + (-533, -1095) [ 90.078] sna_copy_boxes (boxes=1x[(533, 1095), (546, 1115)...], src pixmap=5281+(-533, -1095), dst pixmap=3060+(-65, -24), alu=3, src.size=13x20, dst.size=3775x2136) [ 90.078] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94b3a130, gpu_bo=0, cpu_bo=0), replaces=0 [ 90.078] sna_drawable_use_bo pixmap=3060, box=((468, 1071), (481, 1091)), flags=8... [ 90.078] sna_drawable_use_bo: exported target, set PREFER_GPU [ 90.078] sna_drawable_use_bo: pinned, never REPLACES [ 90.078] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 90.078] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 90.079] sna_drawable_use_bo: using whole GPU bo [ 90.079] region_overlaps_damage? [ 90.079] use_shm_bo: no, not attached [ 90.079] sna_drawable_move_region_to_cpu(pixmap=5281 (13x20), [(0, 0), (13, 20)], flags=2) [ 90.079] sna_drawable_move_region_to_cpu: pixmap=5281 all damaged on CPU [ 90.079] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 90.079] sna_write_boxes x 1, src stride=52, src dx=(-468, -1071) [ 90.079] kgem_bo_can_map: handle=9, map=0x7fc6b7845000:0x0:0x7fc656564000, tiling=1, domain=1, offset=4029534208 [ 90.079] write_boxes_inplace x 1, handle=9, tiling=1 [ 90.079] upload_inplace__tiled: tiling=1 [ 90.079] kgem_bo_can_map__cpu: handle=9 [ 90.079] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 90.079] kgem_bo_map__cpu(handle=9, size=33177600, map=0x7fc6b7845000:0x7fc656564000) [ 90.079] kgem_bo_sync__cpu: handle=9 [ 90.079] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(468, 1071), size=13x20, pitch=52/15360 [ 90.079] sna_accel_flush: flush?=0, dirty?=0 [ 90.079] sna_accel_flush: flush?=0, dirty?=0 [ 90.079] sna_accel_flush: flush?=0, dirty?=0 [ 90.079] sna_accel_flush: flush?=0, dirty?=0 [ 90.079] sna_destroy_pixmap: pixmap=5281, attached?=1 [ 90.079] __sna_free_pixmap(pixmap=5281) [ 90.079] sna_accel_flush: flush?=0, dirty?=0 [ 90.079] sna_accel_flush: flush?=0, dirty?=0 [ 90.079] sna_accel_flush: flush?=0, dirty?=0 [ 90.079] sna_block_handler (tv=531.10000) [ 90.079] has_shadow: has pending damage? 0, outstanding flips: 0 [ 90.079] sna_accel_do_throttle -- no pending activity [ 90.080] sna_wakeup_handler [ 90.081] sna_accel_flush: flush?=0, dirty?=0 [ 90.081] sna_accel_flush: flush?=0, dirty?=0 [ 90.081] sna_accel_flush: flush?=0, dirty?=0 [ 90.081] sna_accel_flush: flush?=0, dirty?=0 [ 90.081] sna_accel_flush: flush?=0, dirty?=0 [ 90.081] sna_accel_flush: flush?=0, dirty?=0 [ 90.081] sna_accel_flush: flush?=0, dirty?=0 [ 90.081] sna_accel_flush: flush?=0, dirty?=0 [ 90.081] sna_accel_flush: flush?=0, dirty?=0 [ 90.081] sna_block_handler (tv=531.8000) [ 90.081] has_shadow: has pending damage? 0, outstanding flips: 0 [ 90.081] sna_accel_do_throttle -- no pending activity [ 90.081] sna_wakeup_handler [ 90.081] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=114, name=86 [ 90.081] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 90.082] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 90.082] sna_dri2_get_back: draw size=3840x2160, back buffer handle=114 size=3840x2160, is-scanout? 1, active?=0, pitch=15360, front pitch=15360 [ 90.082] sna_dri2_get_back: reuse backbuffer? 1 [ 90.082] sna_dri2_get_back: back buffer handle=114, active?=0, refcnt=1 [ 90.082] sna_dri2_get_back: reuse unattached back [ 90.082] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 90.082] sna_dri2_reuse_buffer: reusing back buffer handle=114, name=86, pitch=15360, age=0 [ 90.082] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 90.082] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=32, name=80, active_scanout=2 [ 90.082] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 90.082] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 90.082] sna_accel_flush: flush?=0, dirty?=0 [ 90.082] sna_accel_flush: flush?=0, dirty?=0 [ 90.082] sna_accel_flush: flush?=0, dirty?=0 [ 90.082] sna_block_handler (tv=531.7000) [ 90.082] has_shadow: has pending damage? 0, outstanding flips: 0 [ 90.082] timer_enable (time=90082), starting timer 0 [ 90.082] sna_accel_do_throttle -- no pending activity [ 90.082] sna_accel_block: evaluating timers, active=5 [ 90.082] sna_accel_block: flush timer expires in 8 [90090] [ 90.083] sna_wakeup_handler [ 90.083] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 90.083] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 90.083] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 90.083] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 90.083] sna_dri2_get_msc(draw=146, pipe=0) [ 90.083] sna_crtc_record_swap: recording last swap on pipe=0, frame 5155 [msc=5155], time 90.77899 [ 90.083] sna_dri2_get_msc: msc=5155 [raw=5155], ust=90077899 [ 90.083] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=114 (refs=1/1, flush=0) , front=32 (refs=2/3, flush=1) [ 90.083] sna_dri2_schedule_swap(target_msc=5120, divisor=0, remainder=0) [ 90.083] sna_dri2_schedule_swap: using front handle=32, active_scanout?=2, flush?=1 [ 90.083] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 90.083] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 90.083] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 90.083] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 90.083] sna_crtc_record_swap: recording last swap on pipe=0, frame 5155 [msc=5155], time 90.77899 [ 90.083] immediate_swap: current_msc=5155, target_msc=5120 -- yes [ 90.083] can_flip: no, shadow enabled [ 90.083] sna_dri2_add_event: adding event to window 146) [ 90.083] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 90.083] sna_dri2_immediate_blit: no pending blit, starting chain [ 90.083] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 90.083] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 90.083] can_xchg: back size=8700f00, front size=8700f00 [ 90.083] can_xchg: yes, pixmap=4091 [ 90.083] sna_dri2_xchg: win=146, exchange front=32/80,ref=3 and back=114/86,ref=2, pixmap=4091 3840x2160 [ 90.083] sna_dri2_xchg: back_bo handle=114, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 90.083] sna_dri2_xchg: front_bo handle=32, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 90.083] set_bo: pixmap=4091, handle=114 (old handle=32) [ 90.083] set_bo: marking whole pixmap as damaged [ 90.083] set_bo: applying final/discard move-to-gpu [ 90.083] wait_for_shadow: flags=0, flips=0, handle=32, shadow=29 [ 90.083] set_bo: dropping flush hint from handle=32 [ 90.083] set_bo: adding flush hint to handle=114 [ 90.083] mark_stale(handle=32) => 1 [ 90.083] swap_limit: draw=146 setting swap limit to 3 [ 90.084] sna_dri2_swap_limit_validate: swap limit set to 3 [ 90.084] sna_next_vblank(pipe=0, waiting until next vblank) [ 90.084] sna_dri2_schedule_swap: reported target_msc=5155 [ 90.084] sna_accel_flush: flush?=0, dirty?=0 [ 90.084] sna_accel_flush: flush?=0, dirty?=0 [ 90.084] sna_accel_flush: flush?=0, dirty?=0 [ 90.084] sna_accel_flush: flush?=0, dirty?=0 [ 90.084] sna_block_handler (tv=531.5000) [ 90.084] sna_scanout_do_flush: flush timer active: delta=6 [ 90.084] sna_accel_do_throttle -- no pending activity [ 90.084] sna_accel_block: evaluating timers, active=5 [ 90.084] sna_accel_block: flush timer expires in 6 [90090] [ 90.090] sna_wakeup_handler [ 90.090] sna_block_handler (tv=530.999000) [ 90.090] sna_scanout_do_flush: flush timer active: delta=0 [ 90.090] sna_scanout_do_flush (time=90090), triggered [ 90.090] sna_scanout_flush (time=90090), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 90.090] has_shadow: has pending damage? 1, outstanding flips: 0 [ 90.090] stop_flush: scanout=114 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 90.090] has_shadow: has pending damage? 1, outstanding flips: 0 [ 90.090] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 90.090] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 90.090] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 90.090] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 90.090] sna_pixmap_move_to_gpu: already all-damaged [ 90.090] sna_pixmap_mark_active: pixmap=4091, handle=114 [ 90.090] sna_mode_redisplay: crtc[0] transformed? 0 [ 90.090] sna_mode_redisplay: crtc[1] transformed? 0 [ 90.090] sna_mode_redisplay: crtc[2] transformed? 0 [ 90.090] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=114 [active=1] [ 90.090] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 32, transformed? 0 [ 90.090] get_fb: reusing fb=81 for handle=114 [ 90.091] sna_mode_redisplay: recording flip on CRTC:32 handle=114, active_scanout=2, serial=3 [ 90.091] __kgem_bo_clear_busy: handle=114 [ 90.091] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 90.091] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 90.091] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 90.091] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=114, shadow handle=29 [ 90.091] sna_accel_do_throttle -- no pending activity [ 90.091] sna_accel_block: evaluating timers, active=5 [ 90.091] sna_accel_block: flush timer expires in 16 [90106] [ 90.094] sna_wakeup_handler [ 90.094] sna_mode_wakeup: len=64 [ 90.094] sna_dri2_vblank_handler(type=2, sequence=5156, draw=4181) [ 90.094] sna_crtc_record_swap: recording last swap on pipe=0, frame 5156 [msc=5156], time 90.94556 [ 90.094] sna_dri2_vblank_handler: 2 complete, frame=5156 tv=90.94556 [ 90.094] sna_dri2_blit_complete: blit finished [ 90.094] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=5156, tv=90.94556) [ 90.094] frame_swap_complete(type=2): draw=146, pipe=0, frame=5156 [msc=5156], tv=90.94556 [ 90.094] sna_accel_flush: flush?=0, dirty?=0 [ 90.094] sna_dri2_event_free(draw?=1) [ 90.094] sna_dri2_remove_event: remove[0x561c9476f4d0] from window 146, active? 1 [ 90.094] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=114] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 90.094] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=32] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 90.094] sna_dri2_vblank_handler complete [ 90.094] sna_mode_wakeup: recording last swap on pipe=0, frame 5156 [1424], time 90.94556 [ 90.094] sna_mode_wakeup: removing handle=32 [active_scanout=0] from scanout, installing handle=114 [active_scanout=2] [ 90.094] sna_mode_wakeup: flip complete, pending? 1 [ 90.094] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 90.094] sna_block_handler (tv=530.995000) [ 90.094] sna_scanout_do_flush: flush timer active: delta=12 [ 90.094] sna_accel_do_throttle -- no pending activity [ 90.094] sna_accel_block: evaluating timers, active=5 [ 90.094] sna_accel_block: flush timer expires in 12 [90106] [ 90.107] sna_wakeup_handler [ 90.107] sna_block_handler (tv=530.982000) [ 90.107] sna_scanout_do_flush: flush timer active: delta=-1 [ 90.107] sna_scanout_do_flush (time=90107), triggered [ 90.107] sna_scanout_flush (time=90107), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 90.107] has_shadow: has pending damage? 0, outstanding flips: 0 [ 90.107] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 90.107] has_shadow: has pending damage? 0, outstanding flips: 0 [ 90.107] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 90.107] sna_accel_do_throttle -- no pending activity [ 90.107] sna_accel_block: evaluating timers, active=5 [ 90.107] sna_accel_block: flush timer expires in 16 [90123] [ 90.123] sna_wakeup_handler [ 90.123] sna_block_handler (tv=530.966000) [ 90.123] sna_scanout_do_flush: flush timer active: delta=0 [ 90.123] sna_scanout_do_flush (time=90123), triggered [ 90.123] sna_scanout_flush (time=90123), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 90.123] has_shadow: has pending damage? 0, outstanding flips: 0 [ 90.123] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 90.123] has_shadow: has pending damage? 0, outstanding flips: 0 [ 90.123] sna_accel_disarm_timer[0] (time=90123) [ 90.123] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 90.123] sna_accel_do_throttle -- no pending activity [ 90.625] sna_wakeup_handler [ 90.626] sna_accel_flush: flush?=0, dirty?=0 [ 90.626] sna_accel_flush: flush?=0, dirty?=0 [ 90.626] sna_block_handler (tv=0.499000) [ 90.626] has_shadow: has pending damage? 0, outstanding flips: 0 [ 90.626] sna_accel_do_throttle -- no pending activity [ 90.626] sna_wakeup_handler [ 90.626] sna_accel_flush: flush?=0, dirty?=0 [ 90.626] sna_accel_flush: flush?=0, dirty?=0 [ 90.626] sna_accel_flush: flush?=0, dirty?=0 [ 90.626] sna_block_handler (tv=0.499000) [ 90.626] has_shadow: has pending damage? 0, outstanding flips: 0 [ 90.626] sna_accel_do_throttle -- no pending activity [ 90.626] sna_wakeup_handler [ 90.626] sna_accel_flush: flush?=0, dirty?=0 [ 90.626] sna_block_handler (tv=0.499000) [ 90.626] has_shadow: has pending damage? 0, outstanding flips: 0 [ 90.626] sna_accel_do_throttle -- no pending activity [ 90.627] sna_wakeup_handler [ 90.627] sna_accel_flush: flush?=0, dirty?=0 [ 90.627] sna_accel_flush: flush?=0, dirty?=0 [ 90.627] sna_accel_flush: flush?=0, dirty?=0 [ 90.627] sna_accel_flush: flush?=0, dirty?=0 [ 90.627] sna_block_handler (tv=0.498000) [ 90.627] has_shadow: has pending damage? 0, outstanding flips: 0 [ 90.627] sna_accel_do_throttle -- no pending activity [ 90.627] sna_wakeup_handler [ 90.627] sna_accel_flush: flush?=0, dirty?=0 [ 90.627] sna_accel_flush: flush?=0, dirty?=0 [ 90.627] sna_accel_flush: flush?=0, dirty?=0 [ 90.627] sna_block_handler (tv=0.498000) [ 90.627] has_shadow: has pending damage? 0, outstanding flips: 0 [ 90.627] sna_accel_do_throttle -- no pending activity [ 90.627] sna_wakeup_handler [ 90.627] sna_accel_flush: flush?=0, dirty?=0 [ 90.627] sna_accel_flush: flush?=0, dirty?=0 [ 90.627] sna_block_handler (tv=0.498000) [ 90.627] has_shadow: has pending damage? 0, outstanding flips: 0 [ 90.627] sna_accel_do_throttle -- no pending activity [ 90.627] sna_wakeup_handler [ 90.627] sna_accel_flush: flush?=0, dirty?=0 [ 90.627] sna_accel_flush: flush?=0, dirty?=0 [ 90.627] sna_block_handler (tv=0.498000) [ 90.627] has_shadow: has pending damage? 0, outstanding flips: 0 [ 90.627] sna_accel_do_throttle -- no pending activity [ 90.629] sna_wakeup_handler [ 90.629] sna_accel_flush: flush?=0, dirty?=0 [ 90.629] sna_block_handler (tv=0.496000) [ 90.629] has_shadow: has pending damage? 0, outstanding flips: 0 [ 90.629] sna_accel_do_throttle -- no pending activity [ 90.640] sna_wakeup_handler [ 90.640] sna_accel_flush: flush?=0, dirty?=0 [ 90.641] sna_accel_flush: flush?=0, dirty?=0 [ 90.641] sna_block_handler (tv=0.484000) [ 90.641] has_shadow: has pending damage? 0, outstanding flips: 0 [ 90.641] sna_accel_do_throttle -- no pending activity [ 90.656] sna_wakeup_handler [ 90.656] sna_accel_flush: flush?=0, dirty?=0 [ 90.656] sna_accel_flush: flush?=0, dirty?=0 [ 90.656] sna_block_handler (tv=0.469000) [ 90.656] has_shadow: has pending damage? 0, outstanding flips: 0 [ 90.656] sna_accel_do_throttle -- no pending activity [ 90.657] sna_wakeup_handler [ 90.657] sna_create_pixmap(22, 20, 32, usage=0) [ 90.657] kgem_can_create_2d: 22x20 @ 32 [ 90.657] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=20 [ 90.657] kgem_can_create_2d: untiled size=4096 [ 90.657] kgem_choose_tiling: too thin [width 22, 32 bpp] for TILING_X [ 90.657] kgem_choose_tiling: 22x20 -> 0 [ 90.657] sna_create_pixmap: usage=0, flags=a [ 90.657] sna_create_pixmap: small buffer [1760], attaching to shadow pixmap [ 90.657] create_pixmap: allocating pixmap 22x20, depth=32/32, size=1768 [ 90.657] create_pixmap: serial=5282, usage=0, 22x20 [ 90.657] sna_create_pixmap: serial=5282, 22x20, usage=0 [ 90.657] sna_composite_rectangles(pixmap=5283, op=0, 0 x 1 [(0, 0)x(22, 20) ...]) [ 90.657] sna_composite_rectangles: converted to op 0 [ 90.657] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 90.657] sna_composite_rectangles: nrects=1, region=(0, 0), (22, 20) x 1 [ 90.657] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 90.657] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 90.657] sna_composite_rectangles: fallback, dst pixmap=5283 too small or not attached [ 90.657] sna_composite_rectangles: fallback [ 90.657] sna_drawable_move_region_to_cpu(pixmap=5283 (22x20), [(0, 0), (22, 20)], flags=1) [ 90.657] sna_drawable_move_region_to_cpu: region (0, 0), (22, 20) + (0, 0) subsumes pixmap (22x20) [ 90.657] _sna_pixmap_move_to_cpu(pixmap=5283, 22x20, flags=1) [ 90.657] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 90.657] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 90.657] operate_inplace: no, inplace operation not suitable [ 90.657] _sna_pixmap_move_to_cpu: marking as damaged [ 90.657] __sna_damage_all(22, 20) [ 90.657] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 90.657] sna_composite_rectangles(pixmap=5283, op=1, fff2f1f0 x 1 [(0, 0)x(22, 20) ...]) [ 90.657] sna_composite_rectangles: converted to op 1 [ 90.657] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 90.657] sna_composite_rectangles: nrects=1, region=(0, 0), (22, 20) x 1 [ 90.657] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 90.657] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 90.657] sna_composite_rectangles: fallback, dst pixmap=5283 too small or not attached [ 90.657] sna_composite_rectangles: fallback [ 90.657] sna_drawable_move_region_to_cpu(pixmap=5283 (22x20), [(0, 0), (22, 20)], flags=1) [ 90.657] sna_drawable_move_region_to_cpu: pixmap=5283 all damaged on CPU [ 90.657] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 90.657] sna_composite_rectangles: fallback fill: (0, 0)x(22, 20) fff2f1f0 [ 90.657] sna_composite_rectangles(pixmap=5283, op=1, ff300a24 x 2 [(0, 0)x(22, 20) ...]) [ 90.657] sna_composite_rectangles: converted to op 1 [ 90.657] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 90.657] sna_composite_rectangles[1] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 90.657] sna_composite_rectangles: nrects=2, region=(0, 0), (22, 20) x 2 [ 90.657] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 90.657] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 90.657] sna_composite_rectangles: fallback, dst pixmap=5283 too small or not attached [ 90.657] sna_composite_rectangles: fallback [ 90.657] sna_drawable_move_region_to_cpu(pixmap=5283 (22x20), [(0, 0), (22, 20)], flags=1) [ 90.657] sna_drawable_move_region_to_cpu: pixmap=5283 all damaged on CPU [ 90.658] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 90.658] sna_composite_rectangles: fallback fill: (0, 0)x(22, 20) ff300a24 [ 90.658] sna_glyphs(op=3, nlist=1, src=(-8, 15)) [ 90.658] sna_glyphs: fallback -- too small (22x20) [ 90.658] glyphs_fallback: nlist=1, count=2, extents (-9, 7), (10, 19) [ 90.658] glyphs_fallback: clipped extents (0, 7), (9, 19) [ 90.658] sna_drawable_move_region_to_cpu(pixmap=5283 (22x20), [(0, 7), (9, 19)], flags=3) [ 90.658] sna_drawable_move_region_to_cpu: pixmap=5283 all damaged on CPU [ 90.658] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 90.658] sna_composite_rectangles(pixmap=5283, op=1, ffffffff x 1 [(10, 1)x(9, 17) ...]) [ 90.658] sna_composite_rectangles: converted to op 1 [ 90.658] sna_composite_rectangles[0] (10, 1)x(9, 17) -> (10, 1), (19, 18) [ 90.658] sna_composite_rectangles: nrects=1, region=(10, 1), (19, 18) x 1 [ 90.658] sna_composite_rectangles: clipped extents (10, 1),(19, 18) x 1 [ 90.658] sna_composite_rectangles: pixmap +(0, 0) extents (10, 1),(19, 18) [ 90.658] sna_composite_rectangles: fallback, dst pixmap=5283 too small or not attached [ 90.658] sna_composite_rectangles: fallback [ 90.658] sna_drawable_move_region_to_cpu(pixmap=5283 (22x20), [(10, 1), (19, 18)], flags=1) [ 90.658] sna_drawable_move_region_to_cpu: pixmap=5283 all damaged on CPU [ 90.658] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 90.658] sna_composite_rectangles: fallback fill: (10, 1)x(9, 17) ffffffff [ 90.658] sna_copy_area: src=pixmap=5283:(0, 0)x(22, 20)+(0, 0) -> dst=pixmap=3060:(468, 1071)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 90.658] sna_copy_area: normal copy [ 90.658] sna_do_copy: src=(0, 0), dst=(468, 1071), size=(22x20) [ 90.658] sna_do_copy: after drawable: src=(0, 0), dst=(533, 1095), size=(22x20) [ 90.658] sna_do_copy: dst extents (533, 1095), (555, 1115), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 90.658] sna_do_copy: clipped dst extents (533, 1095), (555, 1115) [ 90.658] sna_do_copy: unclipped src extents (0, 0), (22, 20) [ 90.658] sna_do_copy: clipped src extents (0, 0), (22, 20) [ 90.658] sna_do_copy: pixmap -- no source clipping [ 90.658] sna_do_copy: src extents (0, 0), (22, 20) x 1 [ 90.658] sna_do_copy: copy region (533, 1095), (555, 1115) x 1 + (-533, -1095) [ 90.658] sna_copy_boxes (boxes=1x[(533, 1095), (555, 1115)...], src pixmap=5283+(-533, -1095), dst pixmap=3060+(-65, -24), alu=3, src.size=22x20, dst.size=3775x2136) [ 90.658] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94b3a8d0, gpu_bo=0, cpu_bo=0), replaces=0 [ 90.658] sna_drawable_use_bo pixmap=3060, box=((468, 1071), (490, 1091)), flags=8... [ 90.658] sna_drawable_use_bo: exported target, set PREFER_GPU [ 90.658] sna_drawable_use_bo: pinned, never REPLACES [ 90.658] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 90.658] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 90.658] sna_drawable_use_bo: using whole GPU bo [ 90.658] region_overlaps_damage? [ 90.658] use_shm_bo: no, not attached [ 90.658] sna_drawable_move_region_to_cpu(pixmap=5283 (22x20), [(0, 0), (22, 20)], flags=2) [ 90.658] sna_drawable_move_region_to_cpu: pixmap=5283 all damaged on CPU [ 90.658] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 90.658] sna_write_boxes x 1, src stride=88, src dx=(-468, -1071) [ 90.658] kgem_bo_can_map: handle=9, map=0x7fc6b7845000:0x0:0x7fc656564000, tiling=1, domain=1, offset=4029534208 [ 90.658] write_boxes_inplace x 1, handle=9, tiling=1 [ 90.658] upload_inplace__tiled: tiling=1 [ 90.658] kgem_bo_can_map__cpu: handle=9 [ 90.658] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 90.658] kgem_bo_map__cpu(handle=9, size=33177600, map=0x7fc6b7845000:0x7fc656564000) [ 90.658] kgem_bo_sync__cpu: handle=9 [ 90.658] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(468, 1071), size=22x20, pitch=88/15360 [ 90.658] sna_accel_flush: flush?=0, dirty?=0 [ 90.658] sna_accel_flush: flush?=0, dirty?=0 [ 90.659] sna_accel_flush: flush?=0, dirty?=0 [ 90.659] sna_accel_flush: flush?=0, dirty?=0 [ 90.659] sna_destroy_pixmap: pixmap=5283, attached?=1 [ 90.659] __sna_free_pixmap(pixmap=5283) [ 90.659] sna_accel_flush: flush?=0, dirty?=0 [ 90.659] sna_accel_flush: flush?=0, dirty?=0 [ 90.659] sna_accel_flush: flush?=0, dirty?=0 [ 90.659] sna_block_handler (tv=0.466000) [ 90.659] has_shadow: has pending damage? 0, outstanding flips: 0 [ 90.659] sna_accel_do_throttle -- no pending activity [ 90.660] sna_wakeup_handler [ 90.660] sna_accel_flush: flush?=0, dirty?=0 [ 90.660] sna_accel_flush: flush?=0, dirty?=0 [ 90.660] sna_block_handler (tv=0.465000) [ 90.660] has_shadow: has pending damage? 0, outstanding flips: 0 [ 90.660] sna_accel_do_throttle -- no pending activity [ 90.660] sna_wakeup_handler [ 90.660] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=32, name=80 [ 90.660] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 90.660] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 90.661] sna_dri2_get_back: draw size=3840x2160, back buffer handle=32 size=3840x2160, is-scanout? 1, active?=0, pitch=15360, front pitch=15360 [ 90.661] sna_dri2_get_back: reuse backbuffer? 1 [ 90.661] sna_dri2_get_back: back buffer handle=32, active?=0, refcnt=1 [ 90.661] sna_dri2_get_back: reuse unattached back [ 90.661] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 90.661] sna_dri2_reuse_buffer: reusing back buffer handle=32, name=80, pitch=15360, age=0 [ 90.661] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 90.661] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=114, name=86, active_scanout=2 [ 90.661] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 90.661] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=114] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 90.661] sna_accel_flush: flush?=0, dirty?=0 [ 90.661] sna_accel_flush: flush?=0, dirty?=0 [ 90.661] sna_accel_flush: flush?=0, dirty?=0 [ 90.661] sna_block_handler (tv=0.464000) [ 90.661] has_shadow: has pending damage? 0, outstanding flips: 0 [ 90.661] timer_enable (time=90661), starting timer 0 [ 90.661] sna_accel_do_throttle -- no pending activity [ 90.661] sna_accel_block: evaluating timers, active=5 [ 90.661] sna_accel_block: flush timer expires in 8 [90669] [ 90.662] sna_wakeup_handler [ 90.662] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 90.662] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 90.662] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 90.662] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 90.662] sna_dri2_get_msc(draw=146, pipe=0) [ 90.662] sna_crtc_record_swap: recording last swap on pipe=0, frame 5190 [msc=5190], time 90.660875 [ 90.662] sna_dri2_get_msc: msc=5190 [raw=5190], ust=90660875 [ 90.662] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=32 (refs=1/1, flush=0) , front=114 (refs=2/3, flush=1) [ 90.662] sna_dri2_schedule_swap(target_msc=5156, divisor=0, remainder=0) [ 90.662] sna_dri2_schedule_swap: using front handle=114, active_scanout?=2, flush?=1 [ 90.662] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 90.662] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 90.662] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 90.662] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 90.662] sna_crtc_record_swap: recording last swap on pipe=0, frame 5190 [msc=5190], time 90.660875 [ 90.662] immediate_swap: current_msc=5190, target_msc=5156 -- yes [ 90.662] can_flip: no, shadow enabled [ 90.662] sna_dri2_add_event: adding event to window 146) [ 90.662] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 90.662] sna_dri2_immediate_blit: no pending blit, starting chain [ 90.662] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 90.662] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 90.662] can_xchg: back size=8700f00, front size=8700f00 [ 90.662] can_xchg: yes, pixmap=4091 [ 90.662] sna_dri2_xchg: win=146, exchange front=114/86,ref=3 and back=32/80,ref=2, pixmap=4091 3840x2160 [ 90.662] sna_dri2_xchg: back_bo handle=32, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 90.662] sna_dri2_xchg: front_bo handle=114, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 90.662] set_bo: pixmap=4091, handle=32 (old handle=114) [ 90.662] set_bo: marking whole pixmap as damaged [ 90.662] set_bo: applying final/discard move-to-gpu [ 90.662] wait_for_shadow: flags=0, flips=0, handle=114, shadow=29 [ 90.662] set_bo: dropping flush hint from handle=114 [ 90.662] set_bo: adding flush hint to handle=32 [ 90.662] mark_stale(handle=114) => 1 [ 90.662] swap_limit: draw=146 setting swap limit to 3 [ 90.662] sna_dri2_swap_limit_validate: swap limit set to 3 [ 90.662] sna_next_vblank(pipe=0, waiting until next vblank) [ 90.662] sna_dri2_schedule_swap: reported target_msc=5190 [ 90.662] sna_accel_flush: flush?=0, dirty?=0 [ 90.663] sna_accel_flush: flush?=0, dirty?=0 [ 90.663] sna_accel_flush: flush?=0, dirty?=0 [ 90.663] sna_accel_flush: flush?=0, dirty?=0 [ 90.663] sna_accel_flush: flush?=0, dirty?=0 [ 90.663] sna_accel_flush: flush?=0, dirty?=0 [ 90.663] sna_block_handler (tv=0.500000) [ 90.663] sna_scanout_do_flush: flush timer active: delta=6 [ 90.663] sna_accel_do_throttle -- no pending activity [ 90.663] sna_accel_block: evaluating timers, active=5 [ 90.664] sna_accel_block: flush timer expires in 6 [90669] [ 90.664] sna_wakeup_handler [ 90.664] sna_block_handler (tv=0.499000) [ 90.664] sna_scanout_do_flush: flush timer active: delta=5 [ 90.664] sna_accel_do_throttle -- no pending activity [ 90.664] sna_accel_block: evaluating timers, active=5 [ 90.664] sna_accel_block: flush timer expires in 5 [90669] [ 90.664] sna_wakeup_handler [ 90.664] sna_accel_flush: flush?=0, dirty?=0 [ 90.664] sna_accel_flush: flush?=0, dirty?=0 [ 90.664] sna_accel_flush: flush?=0, dirty?=0 [ 90.664] sna_accel_flush: flush?=0, dirty?=0 [ 90.664] sna_block_handler (tv=0.499000) [ 90.664] sna_scanout_do_flush: flush timer active: delta=5 [ 90.664] sna_accel_do_throttle -- no pending activity [ 90.664] sna_accel_block: evaluating timers, active=5 [ 90.664] sna_accel_block: flush timer expires in 5 [90669] [ 90.666] sna_wakeup_handler [ 90.666] sna_accel_flush: flush?=0, dirty?=0 [ 90.666] sna_block_handler (tv=0.497000) [ 90.666] sna_scanout_do_flush: flush timer active: delta=3 [ 90.666] sna_scanout_do_flush (time=90666), triggered [ 90.667] sna_scanout_flush (time=90666), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 90.667] has_shadow: has pending damage? 1, outstanding flips: 0 [ 90.667] stop_flush: scanout=32 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 90.667] has_shadow: has pending damage? 1, outstanding flips: 0 [ 90.667] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 90.667] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 90.667] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 90.667] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 90.667] sna_pixmap_move_to_gpu: already all-damaged [ 90.667] sna_pixmap_mark_active: pixmap=4091, handle=32 [ 90.667] sna_mode_redisplay: crtc[0] transformed? 0 [ 90.667] sna_mode_redisplay: crtc[1] transformed? 0 [ 90.667] sna_mode_redisplay: crtc[2] transformed? 0 [ 90.667] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=32 [active=1] [ 90.667] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 114, transformed? 0 [ 90.667] get_fb: reusing fb=68 for handle=32 [ 90.667] sna_mode_redisplay: recording flip on CRTC:32 handle=32, active_scanout=2, serial=3 [ 90.667] __kgem_bo_clear_busy: handle=32 [ 90.667] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 90.667] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 90.667] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 90.667] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=32, shadow handle=29 [ 90.667] sna_accel_do_throttle -- no pending activity [ 90.667] sna_accel_block: evaluating timers, active=5 [ 90.667] sna_accel_block: flush timer expires in 16 [90682] [ 90.677] sna_wakeup_handler [ 90.677] sna_mode_wakeup: len=64 [ 90.677] sna_dri2_vblank_handler(type=2, sequence=5191, draw=4181) [ 90.677] sna_crtc_record_swap: recording last swap on pipe=0, frame 5191 [msc=5191], time 90.677527 [ 90.677] sna_dri2_vblank_handler: 2 complete, frame=5191 tv=90.677527 [ 90.677] sna_dri2_blit_complete: blit finished [ 90.677] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=5191, tv=90.677527) [ 90.677] frame_swap_complete(type=2): draw=146, pipe=0, frame=5191 [msc=5191], tv=90.677527 [ 90.677] sna_accel_flush: flush?=0, dirty?=0 [ 90.677] sna_dri2_event_free(draw?=1) [ 90.677] sna_dri2_remove_event: remove[0x561c94ad6bc0] from window 146, active? 1 [ 90.677] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 90.677] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=114] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 90.677] sna_dri2_vblank_handler complete [ 90.677] sna_mode_wakeup: recording last swap on pipe=0, frame 5191 [1447], time 90.677527 [ 90.677] sna_mode_wakeup: removing handle=114 [active_scanout=0] from scanout, installing handle=32 [active_scanout=2] [ 90.677] sna_mode_wakeup: flip complete, pending? 1 [ 90.677] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 90.677] sna_block_handler (tv=0.486000) [ 90.677] sna_scanout_do_flush: flush timer active: delta=5 [ 90.677] sna_accel_do_throttle -- no pending activity [ 90.677] sna_accel_block: evaluating timers, active=5 [ 90.677] sna_accel_block: flush timer expires in 5 [90682] [ 90.683] sna_wakeup_handler [ 90.683] sna_block_handler (tv=0.480000) [ 90.683] sna_scanout_do_flush: flush timer active: delta=-1 [ 90.683] sna_scanout_do_flush (time=90683), triggered [ 90.683] sna_scanout_flush (time=90683), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 90.683] has_shadow: has pending damage? 0, outstanding flips: 0 [ 90.683] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 90.683] has_shadow: has pending damage? 0, outstanding flips: 0 [ 90.683] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 90.683] sna_accel_do_throttle -- no pending activity [ 90.683] sna_accel_block: evaluating timers, active=5 [ 90.683] sna_accel_block: flush timer expires in 16 [90699] [ 90.691] sna_wakeup_handler [ 90.691] sna_accel_flush: flush?=0, dirty?=0 [ 90.691] sna_accel_flush: flush?=0, dirty?=0 [ 90.691] sna_block_handler (tv=0.472000) [ 90.691] sna_scanout_do_flush: flush timer active: delta=8 [ 90.691] sna_accel_do_throttle -- no pending activity [ 90.691] sna_accel_block: evaluating timers, active=5 [ 90.691] sna_accel_block: flush timer expires in 8 [90699] [ 90.691] sna_wakeup_handler [ 90.692] sna_create_pixmap(22, 20, 32, usage=0) [ 90.692] kgem_can_create_2d: 22x20 @ 32 [ 90.692] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=20 [ 90.692] kgem_can_create_2d: untiled size=4096 [ 90.692] kgem_choose_tiling: too thin [width 22, 32 bpp] for TILING_X [ 90.692] kgem_choose_tiling: 22x20 -> 0 [ 90.692] sna_create_pixmap: usage=0, flags=a [ 90.692] sna_create_pixmap: small buffer [1760], attaching to shadow pixmap [ 90.692] create_pixmap: allocating pixmap 22x20, depth=32/32, size=1768 [ 90.692] create_pixmap: serial=5284, usage=0, 22x20 [ 90.692] sna_create_pixmap: serial=5284, 22x20, usage=0 [ 90.692] sna_composite_rectangles(pixmap=5285, op=0, 0 x 1 [(0, 0)x(22, 20) ...]) [ 90.692] sna_composite_rectangles: converted to op 0 [ 90.692] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 90.692] sna_composite_rectangles: nrects=1, region=(0, 0), (22, 20) x 1 [ 90.692] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 90.692] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 90.692] sna_composite_rectangles: fallback, dst pixmap=5285 too small or not attached [ 90.692] sna_composite_rectangles: fallback [ 90.692] sna_drawable_move_region_to_cpu(pixmap=5285 (22x20), [(0, 0), (22, 20)], flags=1) [ 90.692] sna_drawable_move_region_to_cpu: region (0, 0), (22, 20) + (0, 0) subsumes pixmap (22x20) [ 90.692] _sna_pixmap_move_to_cpu(pixmap=5285, 22x20, flags=1) [ 90.692] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 90.692] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 90.692] operate_inplace: no, inplace operation not suitable [ 90.692] _sna_pixmap_move_to_cpu: marking as damaged [ 90.692] __sna_damage_all(22, 20) [ 90.692] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 90.692] sna_composite_rectangles(pixmap=5285, op=1, fff2f1f0 x 1 [(0, 0)x(22, 20) ...]) [ 90.692] sna_composite_rectangles: converted to op 1 [ 90.692] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 90.692] sna_composite_rectangles: nrects=1, region=(0, 0), (22, 20) x 1 [ 90.692] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 90.692] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 90.692] sna_composite_rectangles: fallback, dst pixmap=5285 too small or not attached [ 90.692] sna_composite_rectangles: fallback [ 90.692] sna_drawable_move_region_to_cpu(pixmap=5285 (22x20), [(0, 0), (22, 20)], flags=1) [ 90.692] sna_drawable_move_region_to_cpu: pixmap=5285 all damaged on CPU [ 90.692] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 90.692] sna_composite_rectangles: fallback fill: (0, 0)x(22, 20) fff2f1f0 [ 90.692] sna_composite_rectangles(pixmap=5285, op=1, ff300a24 x 2 [(0, 0)x(22, 20) ...]) [ 90.692] sna_composite_rectangles: converted to op 1 [ 90.692] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 90.692] sna_composite_rectangles[1] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 90.693] sna_composite_rectangles: nrects=2, region=(0, 0), (22, 20) x 2 [ 90.693] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 90.693] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 90.693] sna_composite_rectangles: fallback, dst pixmap=5285 too small or not attached [ 90.693] sna_composite_rectangles: fallback [ 90.693] sna_drawable_move_region_to_cpu(pixmap=5285 (22x20), [(0, 0), (22, 20)], flags=1) [ 90.693] sna_drawable_move_region_to_cpu: pixmap=5285 all damaged on CPU [ 90.693] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 90.693] sna_composite_rectangles: fallback fill: (0, 0)x(22, 20) ff300a24 [ 90.693] sna_glyphs(op=3, nlist=1, src=(-8, 15)) [ 90.693] sna_glyphs: fallback -- too small (22x20) [ 90.693] glyphs_fallback: nlist=1, count=2, extents (-8, 7), (10, 15) [ 90.693] glyphs_fallback: clipped extents (0, 7), (9, 15) [ 90.693] sna_drawable_move_region_to_cpu(pixmap=5285 (22x20), [(0, 7), (9, 15)], flags=3) [ 90.693] sna_drawable_move_region_to_cpu: pixmap=5285 all damaged on CPU [ 90.693] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 90.693] sna_composite_rectangles(pixmap=5285, op=1, ffffffff x 1 [(10, 1)x(9, 17) ...]) [ 90.693] sna_composite_rectangles: converted to op 1 [ 90.693] sna_composite_rectangles[0] (10, 1)x(9, 17) -> (10, 1), (19, 18) [ 90.693] sna_composite_rectangles: nrects=1, region=(10, 1), (19, 18) x 1 [ 90.693] sna_composite_rectangles: clipped extents (10, 1),(19, 18) x 1 [ 90.693] sna_composite_rectangles: pixmap +(0, 0) extents (10, 1),(19, 18) [ 90.693] sna_composite_rectangles: fallback, dst pixmap=5285 too small or not attached [ 90.693] sna_composite_rectangles: fallback [ 90.693] sna_drawable_move_region_to_cpu(pixmap=5285 (22x20), [(10, 1), (19, 18)], flags=1) [ 90.693] sna_drawable_move_region_to_cpu: pixmap=5285 all damaged on CPU [ 90.693] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 90.693] sna_composite_rectangles: fallback fill: (10, 1)x(9, 17) ffffffff [ 90.693] sna_copy_area: src=pixmap=5285:(0, 0)x(22, 20)+(0, 0) -> dst=pixmap=3060:(477, 1071)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 90.693] sna_copy_area: normal copy [ 90.693] sna_do_copy: src=(0, 0), dst=(477, 1071), size=(22x20) [ 90.693] sna_do_copy: after drawable: src=(0, 0), dst=(542, 1095), size=(22x20) [ 90.693] sna_do_copy: dst extents (542, 1095), (564, 1115), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 90.693] sna_do_copy: clipped dst extents (542, 1095), (564, 1115) [ 90.693] sna_do_copy: unclipped src extents (0, 0), (22, 20) [ 90.693] sna_do_copy: clipped src extents (0, 0), (22, 20) [ 90.693] sna_do_copy: pixmap -- no source clipping [ 90.693] sna_do_copy: src extents (0, 0), (22, 20) x 1 [ 90.693] sna_do_copy: copy region (542, 1095), (564, 1115) x 1 + (-542, -1095) [ 90.693] sna_copy_boxes (boxes=1x[(542, 1095), (564, 1115)...], src pixmap=5285+(-542, -1095), dst pixmap=3060+(-65, -24), alu=3, src.size=22x20, dst.size=3775x2136) [ 90.693] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94b41c50, gpu_bo=0, cpu_bo=0), replaces=0 [ 90.693] sna_drawable_use_bo pixmap=3060, box=((477, 1071), (499, 1091)), flags=8... [ 90.693] sna_drawable_use_bo: exported target, set PREFER_GPU [ 90.693] sna_drawable_use_bo: pinned, never REPLACES [ 90.693] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 90.693] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 90.693] sna_drawable_use_bo: using whole GPU bo [ 90.693] region_overlaps_damage? [ 90.693] use_shm_bo: no, not attached [ 90.693] sna_drawable_move_region_to_cpu(pixmap=5285 (22x20), [(0, 0), (22, 20)], flags=2) [ 90.693] sna_drawable_move_region_to_cpu: pixmap=5285 all damaged on CPU [ 90.693] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 90.693] sna_write_boxes x 1, src stride=88, src dx=(-477, -1071) [ 90.693] kgem_bo_can_map: handle=9, map=0x7fc6b7845000:0x0:0x7fc656564000, tiling=1, domain=1, offset=4029534208 [ 90.693] write_boxes_inplace x 1, handle=9, tiling=1 [ 90.693] upload_inplace__tiled: tiling=1 [ 90.693] kgem_bo_can_map__cpu: handle=9 [ 90.693] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 90.694] kgem_bo_map__cpu(handle=9, size=33177600, map=0x7fc6b7845000:0x7fc656564000) [ 90.694] kgem_bo_sync__cpu: handle=9 [ 90.694] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(477, 1071), size=22x20, pitch=88/15360 [ 90.694] sna_accel_flush: flush?=0, dirty?=0 [ 90.694] sna_accel_flush: flush?=0, dirty?=0 [ 90.694] sna_accel_flush: flush?=0, dirty?=0 [ 90.694] sna_accel_flush: flush?=0, dirty?=0 [ 90.694] sna_destroy_pixmap: pixmap=5285, attached?=1 [ 90.694] __sna_free_pixmap(pixmap=5285) [ 90.694] sna_accel_flush: flush?=0, dirty?=0 [ 90.694] sna_accel_flush: flush?=0, dirty?=0 [ 90.694] sna_accel_flush: flush?=0, dirty?=0 [ 90.694] sna_block_handler (tv=0.469000) [ 90.694] sna_scanout_do_flush: flush timer active: delta=5 [ 90.694] sna_accel_do_throttle -- no pending activity [ 90.694] sna_accel_block: evaluating timers, active=5 [ 90.694] sna_accel_block: flush timer expires in 5 [90699] [ 90.695] sna_wakeup_handler [ 90.695] sna_accel_flush: flush?=0, dirty?=0 [ 90.695] sna_accel_flush: flush?=0, dirty?=0 [ 90.695] sna_block_handler (tv=0.468000) [ 90.695] sna_scanout_do_flush: flush timer active: delta=4 [ 90.695] sna_accel_do_throttle -- no pending activity [ 90.695] sna_accel_block: evaluating timers, active=5 [ 90.696] sna_accel_block: flush timer expires in 4 [90699] [ 90.696] sna_wakeup_handler [ 90.696] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=114, name=86 [ 90.696] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 90.696] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 90.696] sna_dri2_get_back: draw size=3840x2160, back buffer handle=114 size=3840x2160, is-scanout? 1, active?=0, pitch=15360, front pitch=15360 [ 90.696] sna_dri2_get_back: reuse backbuffer? 1 [ 90.696] sna_dri2_get_back: back buffer handle=114, active?=0, refcnt=1 [ 90.696] sna_dri2_get_back: reuse unattached back [ 90.696] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 90.696] sna_dri2_reuse_buffer: reusing back buffer handle=114, name=86, pitch=15360, age=0 [ 90.696] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 90.696] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=32, name=80, active_scanout=2 [ 90.696] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 90.696] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 90.696] sna_accel_flush: flush?=0, dirty?=0 [ 90.696] sna_accel_flush: flush?=0, dirty?=0 [ 90.696] sna_accel_flush: flush?=0, dirty?=0 [ 90.696] sna_block_handler (tv=0.467000) [ 90.696] sna_scanout_do_flush: flush timer active: delta=3 [ 90.696] sna_scanout_do_flush (time=90696), triggered [ 90.696] sna_scanout_flush (time=90696), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 90.696] has_shadow: has pending damage? 0, outstanding flips: 0 [ 90.696] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 90.696] has_shadow: has pending damage? 0, outstanding flips: 0 [ 90.696] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 90.696] sna_accel_do_throttle -- no pending activity [ 90.696] sna_accel_block: evaluating timers, active=5 [ 90.696] sna_accel_block: flush timer expires in 16 [90712] [ 90.697] sna_wakeup_handler [ 90.697] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 90.697] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 90.697] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 90.697] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 90.697] sna_dri2_get_msc(draw=146, pipe=0) [ 90.697] sna_crtc_record_swap: recording last swap on pipe=0, frame 5192 [msc=5192], time 90.694184 [ 90.697] sna_dri2_get_msc: msc=5192 [raw=5192], ust=90694184 [ 90.698] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=114 (refs=1/1, flush=0) , front=32 (refs=2/3, flush=1) [ 90.698] sna_dri2_schedule_swap(target_msc=5191, divisor=0, remainder=0) [ 90.698] sna_dri2_schedule_swap: using front handle=32, active_scanout?=2, flush?=1 [ 90.698] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 90.698] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 90.698] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 90.698] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 90.698] sna_crtc_record_swap: recording last swap on pipe=0, frame 5192 [msc=5192], time 90.694184 [ 90.698] immediate_swap: current_msc=5192, target_msc=5191 -- yes [ 90.698] can_flip: no, shadow enabled [ 90.698] sna_dri2_add_event: adding event to window 146) [ 90.698] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 90.698] sna_dri2_immediate_blit: no pending blit, starting chain [ 90.698] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 90.698] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 90.698] can_xchg: back size=8700f00, front size=8700f00 [ 90.698] can_xchg: yes, pixmap=4091 [ 90.698] sna_dri2_xchg: win=146, exchange front=32/80,ref=3 and back=114/86,ref=2, pixmap=4091 3840x2160 [ 90.698] sna_dri2_xchg: back_bo handle=114, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 90.698] sna_dri2_xchg: front_bo handle=32, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 90.698] set_bo: pixmap=4091, handle=114 (old handle=32) [ 90.698] set_bo: marking whole pixmap as damaged [ 90.698] set_bo: applying final/discard move-to-gpu [ 90.698] wait_for_shadow: flags=0, flips=0, handle=32, shadow=29 [ 90.698] set_bo: dropping flush hint from handle=32 [ 90.698] set_bo: adding flush hint to handle=114 [ 90.698] mark_stale(handle=32) => 1 [ 90.698] swap_limit: draw=146 setting swap limit to 3 [ 90.698] sna_dri2_swap_limit_validate: swap limit set to 3 [ 90.698] sna_next_vblank(pipe=0, waiting until next vblank) [ 90.698] sna_dri2_schedule_swap: reported target_msc=5192 [ 90.698] sna_accel_flush: flush?=0, dirty?=0 [ 90.698] sna_accel_flush: flush?=0, dirty?=0 [ 90.698] sna_accel_flush: flush?=0, dirty?=0 [ 90.698] sna_accel_flush: flush?=0, dirty?=0 [ 90.698] sna_block_handler (tv=0.465000) [ 90.698] sna_scanout_do_flush: flush timer active: delta=14 [ 90.698] sna_accel_do_throttle -- no pending activity [ 90.698] sna_accel_block: evaluating timers, active=5 [ 90.698] sna_accel_block: flush timer expires in 14 [90712] [ 90.710] sna_wakeup_handler [ 90.710] sna_mode_wakeup: len=32 [ 90.710] sna_dri2_vblank_handler(type=2, sequence=5193, draw=4181) [ 90.710] sna_crtc_record_swap: recording last swap on pipe=0, frame 5193 [msc=5193], time 90.710845 [ 90.710] sna_dri2_vblank_handler: 2 complete, frame=5193 tv=90.710845 [ 90.710] sna_dri2_blit_complete: blit finished [ 90.710] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=5193, tv=90.710845) [ 90.710] frame_swap_complete(type=2): draw=146, pipe=0, frame=5193 [msc=5193], tv=90.710845 [ 90.710] sna_accel_flush: flush?=0, dirty?=0 [ 90.710] sna_dri2_event_free(draw?=1) [ 90.710] sna_dri2_remove_event: remove[0x561c94a1c320] from window 146, active? 1 [ 90.710] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=114] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 90.710] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=32] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 90.710] sna_dri2_vblank_handler complete [ 90.710] sna_block_handler (tv=0.453000) [ 90.710] sna_scanout_do_flush: flush timer active: delta=2 [ 90.711] sna_scanout_do_flush (time=90710), triggered [ 90.711] sna_scanout_flush (time=90710), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 90.711] has_shadow: has pending damage? 1, outstanding flips: 0 [ 90.711] stop_flush: scanout=114 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 90.711] has_shadow: has pending damage? 1, outstanding flips: 0 [ 90.711] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 90.711] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 90.711] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 90.711] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 90.711] sna_pixmap_move_to_gpu: already all-damaged [ 90.711] sna_pixmap_mark_active: pixmap=4091, handle=114 [ 90.711] sna_mode_redisplay: crtc[0] transformed? 0 [ 90.711] sna_mode_redisplay: crtc[1] transformed? 0 [ 90.711] sna_mode_redisplay: crtc[2] transformed? 0 [ 90.711] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=114 [active=1] [ 90.711] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 32, transformed? 0 [ 90.711] get_fb: reusing fb=81 for handle=114 [ 90.711] sna_mode_redisplay: recording flip on CRTC:32 handle=114, active_scanout=2, serial=3 [ 90.711] __kgem_bo_clear_busy: handle=114 [ 90.711] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 90.711] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 90.711] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 90.711] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=114, shadow handle=29 [ 90.711] sna_accel_do_throttle -- no pending activity [ 90.711] sna_accel_block: evaluating timers, active=5 [ 90.711] sna_accel_block: flush timer expires in 16 [90726] [ 90.718] sna_wakeup_handler [ 90.718] sna_accel_flush: flush?=0, dirty?=0 [ 90.718] sna_accel_flush: flush?=0, dirty?=0 [ 90.718] sna_block_handler (tv=0.445000) [ 90.718] sna_scanout_do_flush: flush timer active: delta=8 [ 90.718] sna_accel_do_throttle -- no pending activity [ 90.718] sna_accel_block: evaluating timers, active=5 [ 90.718] sna_accel_block: flush timer expires in 8 [90726] [ 90.718] sna_wakeup_handler [ 90.718] sna_block_handler (tv=0.445000) [ 90.718] sna_scanout_do_flush: flush timer active: delta=8 [ 90.718] sna_accel_do_throttle -- no pending activity [ 90.718] sna_accel_block: evaluating timers, active=5 [ 90.718] sna_accel_block: flush timer expires in 8 [90726] [ 90.719] sna_wakeup_handler [ 90.719] sna_block_handler (tv=0.444000) [ 90.719] sna_scanout_do_flush: flush timer active: delta=7 [ 90.719] sna_accel_do_throttle -- no pending activity [ 90.719] sna_accel_block: evaluating timers, active=5 [ 90.719] sna_accel_block: flush timer expires in 7 [90726] [ 90.721] sna_wakeup_handler [ 90.721] sna_block_handler (tv=0.442000) [ 90.721] sna_scanout_do_flush: flush timer active: delta=5 [ 90.721] sna_accel_do_throttle -- no pending activity [ 90.721] sna_accel_block: evaluating timers, active=5 [ 90.721] sna_accel_block: flush timer expires in 5 [90726] [ 90.726] sna_wakeup_handler [ 90.726] sna_block_handler (tv=0.437000) [ 90.726] sna_scanout_do_flush: flush timer active: delta=0 [ 90.726] sna_scanout_do_flush (time=90726), triggered [ 90.726] sna_scanout_flush (time=90726), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 90.726] has_shadow: has pending damage? 0, outstanding flips: 1 [ 90.726] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 90.726] has_shadow: has pending damage? 0, outstanding flips: 1 [ 90.726] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) [ 90.726] sna_accel_do_throttle -- no pending activity [ 90.726] sna_accel_block: evaluating timers, active=5 [ 90.726] sna_accel_block: flush timer expires in 16 [90742] [ 90.727] sna_wakeup_handler [ 90.727] sna_mode_wakeup: len=32 [ 90.727] sna_mode_wakeup: recording last swap on pipe=0, frame 5194 [144a], time 90.727499 [ 90.727] sna_mode_wakeup: removing handle=32 [active_scanout=0] from scanout, installing handle=114 [active_scanout=2] [ 90.727] sna_mode_wakeup: flip complete, pending? 1 [ 90.727] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 90.727] sna_block_handler (tv=0.436000) [ 90.727] sna_scanout_do_flush: flush timer active: delta=15 [ 90.727] sna_accel_do_throttle -- no pending activity [ 90.727] sna_accel_block: evaluating timers, active=5 [ 90.727] sna_accel_block: flush timer expires in 15 [90742] [ 90.742] sna_wakeup_handler [ 90.742] sna_block_handler (tv=0.421000) [ 90.742] sna_scanout_do_flush: flush timer active: delta=0 [ 90.742] sna_scanout_do_flush (time=90742), triggered [ 90.742] sna_scanout_flush (time=90742), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 90.742] has_shadow: has pending damage? 0, outstanding flips: 0 [ 90.742] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 90.742] has_shadow: has pending damage? 0, outstanding flips: 0 [ 90.742] sna_accel_disarm_timer[0] (time=90742) [ 90.742] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 90.742] sna_accel_do_throttle -- no pending activity [ 90.827] sna_wakeup_handler [ 90.828] sna_accel_flush: flush?=0, dirty?=0 [ 90.828] sna_accel_flush: flush?=0, dirty?=0 [ 90.828] sna_block_handler (tv=0.335000) [ 90.828] has_shadow: has pending damage? 0, outstanding flips: 0 [ 90.828] sna_accel_do_throttle -- no pending activity [ 90.828] sna_wakeup_handler [ 90.828] sna_block_handler (tv=0.335000) [ 90.828] has_shadow: has pending damage? 0, outstanding flips: 0 [ 90.828] sna_accel_do_throttle -- no pending activity [ 90.829] sna_wakeup_handler [ 90.829] sna_block_handler (tv=0.334000) [ 90.829] has_shadow: has pending damage? 0, outstanding flips: 0 [ 90.829] sna_accel_do_throttle -- no pending activity [ 90.851] sna_wakeup_handler [ 90.852] sna_accel_flush: flush?=0, dirty?=0 [ 90.852] sna_accel_flush: flush?=0, dirty?=0 [ 90.852] sna_block_handler (tv=0.500000) [ 90.853] has_shadow: has pending damage? 0, outstanding flips: 0 [ 90.853] sna_accel_do_throttle -- no pending activity [ 90.853] sna_wakeup_handler [ 90.853] sna_block_handler (tv=0.499000) [ 90.853] has_shadow: has pending damage? 0, outstanding flips: 0 [ 90.853] sna_accel_do_throttle -- no pending activity [ 90.853] sna_wakeup_handler [ 90.853] sna_accel_flush: flush?=0, dirty?=0 [ 90.853] sna_accel_flush: flush?=0, dirty?=0 [ 90.853] sna_accel_flush: flush?=0, dirty?=0 [ 90.853] sna_accel_flush: flush?=0, dirty?=0 [ 90.853] sna_block_handler (tv=0.499000) [ 90.853] has_shadow: has pending damage? 0, outstanding flips: 0 [ 90.853] sna_accel_do_throttle -- no pending activity [ 90.855] sna_wakeup_handler [ 90.855] sna_accel_flush: flush?=0, dirty?=0 [ 90.855] sna_block_handler (tv=0.497000) [ 90.855] has_shadow: has pending damage? 0, outstanding flips: 0 [ 90.855] sna_accel_do_throttle -- no pending activity [ 90.867] sna_wakeup_handler [ 90.867] sna_accel_flush: flush?=0, dirty?=0 [ 90.867] sna_accel_flush: flush?=0, dirty?=0 [ 90.867] sna_block_handler (tv=0.485000) [ 90.867] has_shadow: has pending damage? 0, outstanding flips: 0 [ 90.867] sna_accel_do_throttle -- no pending activity [ 90.883] sna_wakeup_handler [ 90.883] sna_create_pixmap(22, 20, 32, usage=0) [ 90.883] kgem_can_create_2d: 22x20 @ 32 [ 90.883] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=20 [ 90.883] kgem_can_create_2d: untiled size=4096 [ 90.883] kgem_choose_tiling: too thin [width 22, 32 bpp] for TILING_X [ 90.883] kgem_choose_tiling: 22x20 -> 0 [ 90.883] sna_create_pixmap: usage=0, flags=a [ 90.883] sna_create_pixmap: small buffer [1760], attaching to shadow pixmap [ 90.883] create_pixmap: allocating pixmap 22x20, depth=32/32, size=1768 [ 90.883] create_pixmap: serial=5286, usage=0, 22x20 [ 90.883] sna_create_pixmap: serial=5286, 22x20, usage=0 [ 90.883] sna_composite_rectangles(pixmap=5287, op=0, 0 x 1 [(0, 0)x(22, 20) ...]) [ 90.883] sna_composite_rectangles: converted to op 0 [ 90.883] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 90.883] sna_composite_rectangles: nrects=1, region=(0, 0), (22, 20) x 1 [ 90.883] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 90.883] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 90.883] sna_composite_rectangles: fallback, dst pixmap=5287 too small or not attached [ 90.883] sna_composite_rectangles: fallback [ 90.883] sna_drawable_move_region_to_cpu(pixmap=5287 (22x20), [(0, 0), (22, 20)], flags=1) [ 90.883] sna_drawable_move_region_to_cpu: region (0, 0), (22, 20) + (0, 0) subsumes pixmap (22x20) [ 90.883] _sna_pixmap_move_to_cpu(pixmap=5287, 22x20, flags=1) [ 90.883] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 90.883] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 90.883] operate_inplace: no, inplace operation not suitable [ 90.883] _sna_pixmap_move_to_cpu: marking as damaged [ 90.883] __sna_damage_all(22, 20) [ 90.883] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 90.883] sna_composite_rectangles(pixmap=5287, op=1, fff2f1f0 x 1 [(0, 0)x(22, 20) ...]) [ 90.883] sna_composite_rectangles: converted to op 1 [ 90.883] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 90.883] sna_composite_rectangles: nrects=1, region=(0, 0), (22, 20) x 1 [ 90.883] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 90.883] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 90.883] sna_composite_rectangles: fallback, dst pixmap=5287 too small or not attached [ 90.883] sna_composite_rectangles: fallback [ 90.883] sna_drawable_move_region_to_cpu(pixmap=5287 (22x20), [(0, 0), (22, 20)], flags=1) [ 90.883] sna_drawable_move_region_to_cpu: pixmap=5287 all damaged on CPU [ 90.884] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 90.884] sna_composite_rectangles: fallback fill: (0, 0)x(22, 20) fff2f1f0 [ 90.884] sna_composite_rectangles(pixmap=5287, op=1, ff300a24 x 2 [(0, 0)x(22, 20) ...]) [ 90.884] sna_composite_rectangles: converted to op 1 [ 90.884] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 90.884] sna_composite_rectangles[1] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 90.884] sna_composite_rectangles: nrects=2, region=(0, 0), (22, 20) x 2 [ 90.884] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 90.884] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 90.884] sna_composite_rectangles: fallback, dst pixmap=5287 too small or not attached [ 90.884] sna_composite_rectangles: fallback [ 90.884] sna_drawable_move_region_to_cpu(pixmap=5287 (22x20), [(0, 0), (22, 20)], flags=1) [ 90.884] sna_drawable_move_region_to_cpu: pixmap=5287 all damaged on CPU [ 90.884] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 90.884] sna_composite_rectangles: fallback fill: (0, 0)x(22, 20) ff300a24 [ 90.884] sna_glyphs(op=3, nlist=1, src=(-8, 15)) [ 90.884] sna_glyphs: fallback -- too small (22x20) [ 90.884] glyphs_fallback: nlist=1, count=2, extents (-9, 7), (10, 18) [ 90.884] glyphs_fallback: clipped extents (0, 7), (9, 18) [ 90.884] sna_drawable_move_region_to_cpu(pixmap=5287 (22x20), [(0, 7), (9, 18)], flags=3) [ 90.884] sna_drawable_move_region_to_cpu: pixmap=5287 all damaged on CPU [ 90.884] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 90.884] sna_composite_rectangles(pixmap=5287, op=1, ffffffff x 1 [(10, 1)x(9, 17) ...]) [ 90.884] sna_composite_rectangles: converted to op 1 [ 90.884] sna_composite_rectangles[0] (10, 1)x(9, 17) -> (10, 1), (19, 18) [ 90.884] sna_composite_rectangles: nrects=1, region=(10, 1), (19, 18) x 1 [ 90.884] sna_composite_rectangles: clipped extents (10, 1),(19, 18) x 1 [ 90.884] sna_composite_rectangles: pixmap +(0, 0) extents (10, 1),(19, 18) [ 90.884] sna_composite_rectangles: fallback, dst pixmap=5287 too small or not attached [ 90.884] sna_composite_rectangles: fallback [ 90.884] sna_drawable_move_region_to_cpu(pixmap=5287 (22x20), [(10, 1), (19, 18)], flags=1) [ 90.884] sna_drawable_move_region_to_cpu: pixmap=5287 all damaged on CPU [ 90.884] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 90.884] sna_composite_rectangles: fallback fill: (10, 1)x(9, 17) ffffffff [ 90.884] sna_copy_area: src=pixmap=5287:(0, 0)x(22, 20)+(0, 0) -> dst=pixmap=3060:(486, 1071)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 90.884] sna_copy_area: normal copy [ 90.884] sna_do_copy: src=(0, 0), dst=(486, 1071), size=(22x20) [ 90.884] sna_do_copy: after drawable: src=(0, 0), dst=(551, 1095), size=(22x20) [ 90.884] sna_do_copy: dst extents (551, 1095), (573, 1115), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 90.884] sna_do_copy: clipped dst extents (551, 1095), (573, 1115) [ 90.884] sna_do_copy: unclipped src extents (0, 0), (22, 20) [ 90.884] sna_do_copy: clipped src extents (0, 0), (22, 20) [ 90.884] sna_do_copy: pixmap -- no source clipping [ 90.884] sna_do_copy: src extents (0, 0), (22, 20) x 1 [ 90.884] sna_do_copy: copy region (551, 1095), (573, 1115) x 1 + (-551, -1095) [ 90.884] sna_copy_boxes (boxes=1x[(551, 1095), (573, 1115)...], src pixmap=5287+(-551, -1095), dst pixmap=3060+(-65, -24), alu=3, src.size=22x20, dst.size=3775x2136) [ 90.884] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c9472b610, gpu_bo=0, cpu_bo=0), replaces=0 [ 90.884] sna_drawable_use_bo pixmap=3060, box=((486, 1071), (508, 1091)), flags=8... [ 90.884] sna_drawable_use_bo: exported target, set PREFER_GPU [ 90.884] sna_drawable_use_bo: pinned, never REPLACES [ 90.884] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 90.884] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 90.884] sna_drawable_use_bo: using whole GPU bo [ 90.884] region_overlaps_damage? [ 90.884] use_shm_bo: no, not attached [ 90.884] sna_drawable_move_region_to_cpu(pixmap=5287 (22x20), [(0, 0), (22, 20)], flags=2) [ 90.885] sna_drawable_move_region_to_cpu: pixmap=5287 all damaged on CPU [ 90.885] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 90.885] sna_write_boxes x 1, src stride=88, src dx=(-486, -1071) [ 90.885] kgem_bo_can_map: handle=9, map=0x7fc6b7845000:0x0:0x7fc656564000, tiling=1, domain=1, offset=4029534208 [ 90.885] write_boxes_inplace x 1, handle=9, tiling=1 [ 90.885] upload_inplace__tiled: tiling=1 [ 90.885] kgem_bo_can_map__cpu: handle=9 [ 90.885] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 90.885] kgem_bo_map__cpu(handle=9, size=33177600, map=0x7fc6b7845000:0x7fc656564000) [ 90.885] kgem_bo_sync__cpu: handle=9 [ 90.885] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(486, 1071), size=22x20, pitch=88/15360 [ 90.885] sna_accel_flush: flush?=0, dirty?=0 [ 90.885] sna_accel_flush: flush?=0, dirty?=0 [ 90.885] sna_accel_flush: flush?=0, dirty?=0 [ 90.885] sna_accel_flush: flush?=0, dirty?=0 [ 90.885] sna_destroy_pixmap: pixmap=5287, attached?=1 [ 90.885] __sna_free_pixmap(pixmap=5287) [ 90.885] sna_accel_flush: flush?=0, dirty?=0 [ 90.885] sna_accel_flush: flush?=0, dirty?=0 [ 90.885] sna_accel_flush: flush?=0, dirty?=0 [ 90.885] sna_block_handler (tv=0.467000) [ 90.885] has_shadow: has pending damage? 0, outstanding flips: 0 [ 90.885] sna_accel_do_throttle -- no pending activity [ 90.886] sna_wakeup_handler [ 90.887] sna_accel_flush: flush?=0, dirty?=0 [ 90.887] sna_accel_flush: flush?=0, dirty?=0 [ 90.887] sna_block_handler (tv=0.465000) [ 90.887] has_shadow: has pending damage? 0, outstanding flips: 0 [ 90.887] sna_accel_do_throttle -- no pending activity [ 90.887] sna_wakeup_handler [ 90.887] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=32, name=80 [ 90.887] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 90.887] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 90.887] sna_dri2_get_back: draw size=3840x2160, back buffer handle=32 size=3840x2160, is-scanout? 1, active?=0, pitch=15360, front pitch=15360 [ 90.887] sna_dri2_get_back: reuse backbuffer? 1 [ 90.887] sna_dri2_get_back: back buffer handle=32, active?=0, refcnt=1 [ 90.887] sna_dri2_get_back: reuse unattached back [ 90.887] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 90.887] sna_dri2_reuse_buffer: reusing back buffer handle=32, name=80, pitch=15360, age=0 [ 90.887] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 90.887] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=114, name=86, active_scanout=2 [ 90.887] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 90.887] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=114] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 90.887] sna_accel_flush: flush?=0, dirty?=0 [ 90.887] sna_accel_flush: flush?=0, dirty?=0 [ 90.887] sna_accel_flush: flush?=0, dirty?=0 [ 90.887] sna_block_handler (tv=0.465000) [ 90.887] has_shadow: has pending damage? 0, outstanding flips: 0 [ 90.887] timer_enable (time=90887), starting timer 0 [ 90.887] sna_accel_do_throttle -- no pending activity [ 90.887] sna_accel_block: evaluating timers, active=5 [ 90.887] sna_accel_block: flush timer expires in 8 [90895] [ 90.888] sna_wakeup_handler [ 90.888] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 90.888] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 90.888] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 90.888] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 90.888] sna_dri2_get_msc(draw=146, pipe=0) [ 90.888] sna_crtc_record_swap: recording last swap on pipe=0, frame 5203 [msc=5203], time 90.877409 [ 90.888] sna_dri2_get_msc: msc=5203 [raw=5203], ust=90877409 [ 90.888] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=32 (refs=1/1, flush=0) , front=114 (refs=2/3, flush=1) [ 90.889] sna_dri2_schedule_swap(target_msc=5193, divisor=0, remainder=0) [ 90.889] sna_dri2_schedule_swap: using front handle=114, active_scanout?=2, flush?=1 [ 90.889] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 90.889] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 90.889] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 90.889] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 90.889] sna_crtc_record_swap: recording last swap on pipe=0, frame 5203 [msc=5203], time 90.877409 [ 90.889] immediate_swap: current_msc=5203, target_msc=5193 -- yes [ 90.889] can_flip: no, shadow enabled [ 90.889] sna_dri2_add_event: adding event to window 146) [ 90.889] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 90.889] sna_dri2_immediate_blit: no pending blit, starting chain [ 90.889] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 90.889] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 90.889] can_xchg: back size=8700f00, front size=8700f00 [ 90.889] can_xchg: yes, pixmap=4091 [ 90.889] sna_dri2_xchg: win=146, exchange front=114/86,ref=3 and back=32/80,ref=2, pixmap=4091 3840x2160 [ 90.889] sna_dri2_xchg: back_bo handle=32, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 90.889] sna_dri2_xchg: front_bo handle=114, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 90.889] set_bo: pixmap=4091, handle=32 (old handle=114) [ 90.889] set_bo: marking whole pixmap as damaged [ 90.889] set_bo: applying final/discard move-to-gpu [ 90.889] wait_for_shadow: flags=0, flips=0, handle=114, shadow=29 [ 90.889] set_bo: dropping flush hint from handle=114 [ 90.889] set_bo: adding flush hint to handle=32 [ 90.889] mark_stale(handle=114) => 1 [ 90.889] swap_limit: draw=146 setting swap limit to 3 [ 90.889] sna_dri2_swap_limit_validate: swap limit set to 3 [ 90.889] sna_next_vblank(pipe=0, waiting until next vblank) [ 90.889] sna_dri2_schedule_swap: reported target_msc=5203 [ 90.889] sna_accel_flush: flush?=0, dirty?=0 [ 90.889] sna_accel_flush: flush?=0, dirty?=0 [ 90.889] sna_accel_flush: flush?=0, dirty?=0 [ 90.889] sna_accel_flush: flush?=0, dirty?=0 [ 90.889] sna_block_handler (tv=0.463000) [ 90.889] sna_scanout_do_flush: flush timer active: delta=6 [ 90.889] sna_accel_do_throttle -- no pending activity [ 90.889] sna_accel_block: evaluating timers, active=5 [ 90.889] sna_accel_block: flush timer expires in 6 [90895] [ 90.893] sna_wakeup_handler [ 90.893] sna_mode_wakeup: len=32 [ 90.893] sna_dri2_vblank_handler(type=2, sequence=5204, draw=4181) [ 90.893] sna_crtc_record_swap: recording last swap on pipe=0, frame 5204 [msc=5204], time 90.894068 [ 90.893] sna_dri2_vblank_handler: 2 complete, frame=5204 tv=90.894068 [ 90.893] sna_dri2_blit_complete: blit finished [ 90.893] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=5204, tv=90.894068) [ 90.893] frame_swap_complete(type=2): draw=146, pipe=0, frame=5204 [msc=5204], tv=90.894068 [ 90.893] sna_accel_flush: flush?=0, dirty?=0 [ 90.893] sna_dri2_event_free(draw?=1) [ 90.893] sna_dri2_remove_event: remove[0x561c94af9780] from window 146, active? 1 [ 90.893] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 90.894] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=114] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 90.894] sna_dri2_vblank_handler complete [ 90.894] sna_block_handler (tv=0.458000) [ 90.894] sna_scanout_do_flush: flush timer active: delta=1 [ 90.894] sna_scanout_do_flush (time=90894), triggered [ 90.894] sna_scanout_flush (time=90894), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 90.894] has_shadow: has pending damage? 1, outstanding flips: 0 [ 90.894] stop_flush: scanout=32 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 90.894] has_shadow: has pending damage? 1, outstanding flips: 0 [ 90.894] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 90.894] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 90.894] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 90.894] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 90.894] sna_pixmap_move_to_gpu: already all-damaged [ 90.894] sna_pixmap_mark_active: pixmap=4091, handle=32 [ 90.894] sna_mode_redisplay: crtc[0] transformed? 0 [ 90.894] sna_mode_redisplay: crtc[1] transformed? 0 [ 90.894] sna_mode_redisplay: crtc[2] transformed? 0 [ 90.894] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=32 [active=1] [ 90.894] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 114, transformed? 0 [ 90.894] get_fb: reusing fb=68 for handle=32 [ 90.894] sna_mode_redisplay: recording flip on CRTC:32 handle=32, active_scanout=2, serial=3 [ 90.894] __kgem_bo_clear_busy: handle=32 [ 90.894] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 90.894] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 90.894] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 90.894] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=32, shadow handle=29 [ 90.894] sna_accel_do_throttle -- no pending activity [ 90.894] sna_accel_block: evaluating timers, active=5 [ 90.894] sna_accel_block: flush timer expires in 16 [90910] [ 90.910] sna_wakeup_handler [ 90.910] sna_accel_flush: flush?=0, dirty?=0 [ 90.910] sna_accel_flush: flush?=0, dirty?=0 [ 90.910] sna_block_handler (tv=0.442000) [ 90.910] sna_scanout_do_flush: flush timer active: delta=0 [ 90.910] sna_scanout_do_flush (time=90910), triggered [ 90.910] sna_scanout_flush (time=90910), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 90.910] has_shadow: has pending damage? 0, outstanding flips: 1 [ 90.910] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 90.910] has_shadow: has pending damage? 0, outstanding flips: 1 [ 90.910] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) [ 90.910] sna_accel_do_throttle -- no pending activity [ 90.910] sna_accel_block: evaluating timers, active=5 [ 90.910] sna_accel_block: flush timer expires in 16 [90926] [ 90.910] sna_wakeup_handler [ 90.910] sna_mode_wakeup: len=32 [ 90.910] sna_mode_wakeup: recording last swap on pipe=0, frame 5205 [1455], time 90.910729 [ 90.910] sna_mode_wakeup: removing handle=114 [active_scanout=0] from scanout, installing handle=32 [active_scanout=2] [ 90.910] sna_mode_wakeup: flip complete, pending? 1 [ 90.910] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 90.910] sna_block_handler (tv=0.442000) [ 90.910] sna_scanout_do_flush: flush timer active: delta=16 [ 90.910] sna_accel_do_throttle -- no pending activity [ 90.910] sna_accel_block: evaluating timers, active=5 [ 90.910] sna_accel_block: flush timer expires in 16 [90926] [ 90.912] sna_wakeup_handler [ 90.912] sna_block_handler (tv=0.440000) [ 90.912] sna_scanout_do_flush: flush timer active: delta=14 [ 90.912] sna_accel_do_throttle -- no pending activity [ 90.912] sna_accel_block: evaluating timers, active=5 [ 90.912] sna_accel_block: flush timer expires in 14 [90926] [ 90.926] sna_wakeup_handler [ 90.926] sna_block_handler (tv=0.426000) [ 90.926] sna_scanout_do_flush: flush timer active: delta=0 [ 90.926] sna_scanout_do_flush (time=90926), triggered [ 90.926] sna_scanout_flush (time=90926), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 90.926] has_shadow: has pending damage? 0, outstanding flips: 0 [ 90.926] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 90.926] has_shadow: has pending damage? 0, outstanding flips: 0 [ 90.926] sna_accel_disarm_timer[0] (time=90926) [ 90.926] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 90.926] sna_accel_do_throttle -- no pending activity [ 91.000] sna_wakeup_handler [ 91.001] sna_accel_flush: flush?=0, dirty?=0 [ 91.001] sna_accel_flush: flush?=0, dirty?=0 [ 91.001] sna_block_handler (tv=0.499000) [ 91.001] has_shadow: has pending damage? 0, outstanding flips: 0 [ 91.001] sna_accel_do_throttle -- no pending activity [ 91.001] sna_wakeup_handler [ 91.001] sna_block_handler (tv=0.499000) [ 91.001] has_shadow: has pending damage? 0, outstanding flips: 0 [ 91.001] sna_accel_do_throttle -- no pending activity [ 91.001] sna_wakeup_handler [ 91.001] sna_accel_flush: flush?=0, dirty?=0 [ 91.001] sna_accel_flush: flush?=0, dirty?=0 [ 91.002] sna_accel_flush: flush?=0, dirty?=0 [ 91.002] sna_accel_flush: flush?=0, dirty?=0 [ 91.002] sna_block_handler (tv=0.498000) [ 91.002] has_shadow: has pending damage? 0, outstanding flips: 0 [ 91.002] sna_accel_do_throttle -- no pending activity [ 91.004] sna_wakeup_handler [ 91.004] sna_accel_flush: flush?=0, dirty?=0 [ 91.004] sna_block_handler (tv=0.496000) [ 91.004] has_shadow: has pending damage? 0, outstanding flips: 0 [ 91.004] sna_accel_do_throttle -- no pending activity [ 91.015] sna_wakeup_handler [ 91.015] sna_accel_flush: flush?=0, dirty?=0 [ 91.015] sna_accel_flush: flush?=0, dirty?=0 [ 91.015] sna_block_handler (tv=0.485000) [ 91.015] has_shadow: has pending damage? 0, outstanding flips: 0 [ 91.015] sna_accel_do_throttle -- no pending activity [ 91.031] sna_wakeup_handler [ 91.031] sna_create_pixmap(22, 20, 32, usage=0) [ 91.031] kgem_can_create_2d: 22x20 @ 32 [ 91.031] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=20 [ 91.031] kgem_can_create_2d: untiled size=4096 [ 91.031] kgem_choose_tiling: too thin [width 22, 32 bpp] for TILING_X [ 91.031] kgem_choose_tiling: 22x20 -> 0 [ 91.031] sna_create_pixmap: usage=0, flags=a [ 91.031] sna_create_pixmap: small buffer [1760], attaching to shadow pixmap [ 91.031] create_pixmap: allocating pixmap 22x20, depth=32/32, size=1768 [ 91.031] create_pixmap: serial=5288, usage=0, 22x20 [ 91.031] sna_create_pixmap: serial=5288, 22x20, usage=0 [ 91.031] sna_composite_rectangles(pixmap=5289, op=0, 0 x 1 [(0, 0)x(22, 20) ...]) [ 91.031] sna_composite_rectangles: converted to op 0 [ 91.031] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 91.032] sna_composite_rectangles: nrects=1, region=(0, 0), (22, 20) x 1 [ 91.032] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 91.032] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 91.032] sna_composite_rectangles: fallback, dst pixmap=5289 too small or not attached [ 91.032] sna_composite_rectangles: fallback [ 91.032] sna_drawable_move_region_to_cpu(pixmap=5289 (22x20), [(0, 0), (22, 20)], flags=1) [ 91.032] sna_drawable_move_region_to_cpu: region (0, 0), (22, 20) + (0, 0) subsumes pixmap (22x20) [ 91.032] _sna_pixmap_move_to_cpu(pixmap=5289, 22x20, flags=1) [ 91.032] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 91.032] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 91.032] operate_inplace: no, inplace operation not suitable [ 91.032] _sna_pixmap_move_to_cpu: marking as damaged [ 91.032] __sna_damage_all(22, 20) [ 91.032] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 91.032] sna_composite_rectangles(pixmap=5289, op=1, fff2f1f0 x 1 [(0, 0)x(22, 20) ...]) [ 91.032] sna_composite_rectangles: converted to op 1 [ 91.032] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 91.032] sna_composite_rectangles: nrects=1, region=(0, 0), (22, 20) x 1 [ 91.032] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 91.032] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 91.032] sna_composite_rectangles: fallback, dst pixmap=5289 too small or not attached [ 91.032] sna_composite_rectangles: fallback [ 91.032] sna_drawable_move_region_to_cpu(pixmap=5289 (22x20), [(0, 0), (22, 20)], flags=1) [ 91.032] sna_drawable_move_region_to_cpu: pixmap=5289 all damaged on CPU [ 91.032] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 91.032] sna_composite_rectangles: fallback fill: (0, 0)x(22, 20) fff2f1f0 [ 91.032] sna_composite_rectangles(pixmap=5289, op=1, ff300a24 x 2 [(0, 0)x(22, 20) ...]) [ 91.032] sna_composite_rectangles: converted to op 1 [ 91.032] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 91.032] sna_composite_rectangles[1] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 91.032] sna_composite_rectangles: nrects=2, region=(0, 0), (22, 20) x 2 [ 91.032] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 91.032] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 91.032] sna_composite_rectangles: fallback, dst pixmap=5289 too small or not attached [ 91.032] sna_composite_rectangles: fallback [ 91.032] sna_drawable_move_region_to_cpu(pixmap=5289 (22x20), [(0, 0), (22, 20)], flags=1) [ 91.032] sna_drawable_move_region_to_cpu: pixmap=5289 all damaged on CPU [ 91.032] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 91.032] sna_composite_rectangles: fallback fill: (0, 0)x(22, 20) ff300a24 [ 91.032] sna_glyphs(op=3, nlist=1, src=(-8, 15)) [ 91.032] sna_glyphs: fallback -- too small (22x20) [ 91.032] glyphs_fallback: nlist=1, count=2, extents (-8, 4), (10, 18) [ 91.032] glyphs_fallback: clipped extents (0, 4), (9, 18) [ 91.032] sna_drawable_move_region_to_cpu(pixmap=5289 (22x20), [(0, 4), (9, 18)], flags=3) [ 91.032] sna_drawable_move_region_to_cpu: pixmap=5289 all damaged on CPU [ 91.032] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 91.032] sna_composite_rectangles(pixmap=5289, op=1, ffffffff x 1 [(10, 1)x(9, 17) ...]) [ 91.032] sna_composite_rectangles: converted to op 1 [ 91.032] sna_composite_rectangles[0] (10, 1)x(9, 17) -> (10, 1), (19, 18) [ 91.032] sna_composite_rectangles: nrects=1, region=(10, 1), (19, 18) x 1 [ 91.032] sna_composite_rectangles: clipped extents (10, 1),(19, 18) x 1 [ 91.032] sna_composite_rectangles: pixmap +(0, 0) extents (10, 1),(19, 18) [ 91.032] sna_composite_rectangles: fallback, dst pixmap=5289 too small or not attached [ 91.032] sna_composite_rectangles: fallback [ 91.032] sna_drawable_move_region_to_cpu(pixmap=5289 (22x20), [(10, 1), (19, 18)], flags=1) [ 91.032] sna_drawable_move_region_to_cpu: pixmap=5289 all damaged on CPU [ 91.033] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 91.033] sna_composite_rectangles: fallback fill: (10, 1)x(9, 17) ffffffff [ 91.033] sna_copy_area: src=pixmap=5289:(0, 0)x(22, 20)+(0, 0) -> dst=pixmap=3060:(495, 1071)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 91.033] sna_copy_area: normal copy [ 91.033] sna_do_copy: src=(0, 0), dst=(495, 1071), size=(22x20) [ 91.033] sna_do_copy: after drawable: src=(0, 0), dst=(560, 1095), size=(22x20) [ 91.033] sna_do_copy: dst extents (560, 1095), (582, 1115), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 91.033] sna_do_copy: clipped dst extents (560, 1095), (582, 1115) [ 91.033] sna_do_copy: unclipped src extents (0, 0), (22, 20) [ 91.033] sna_do_copy: clipped src extents (0, 0), (22, 20) [ 91.033] sna_do_copy: pixmap -- no source clipping [ 91.033] sna_do_copy: src extents (0, 0), (22, 20) x 1 [ 91.033] sna_do_copy: copy region (560, 1095), (582, 1115) x 1 + (-560, -1095) [ 91.033] sna_copy_boxes (boxes=1x[(560, 1095), (582, 1115)...], src pixmap=5289+(-560, -1095), dst pixmap=3060+(-65, -24), alu=3, src.size=22x20, dst.size=3775x2136) [ 91.033] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94b3a130, gpu_bo=0, cpu_bo=0), replaces=0 [ 91.033] sna_drawable_use_bo pixmap=3060, box=((495, 1071), (517, 1091)), flags=8... [ 91.033] sna_drawable_use_bo: exported target, set PREFER_GPU [ 91.033] sna_drawable_use_bo: pinned, never REPLACES [ 91.033] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 91.033] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 91.033] sna_drawable_use_bo: using whole GPU bo [ 91.033] region_overlaps_damage? [ 91.033] use_shm_bo: no, not attached [ 91.033] sna_drawable_move_region_to_cpu(pixmap=5289 (22x20), [(0, 0), (22, 20)], flags=2) [ 91.033] sna_drawable_move_region_to_cpu: pixmap=5289 all damaged on CPU [ 91.033] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 91.033] sna_write_boxes x 1, src stride=88, src dx=(-495, -1071) [ 91.033] kgem_bo_can_map: handle=9, map=0x7fc6b7845000:0x0:0x7fc656564000, tiling=1, domain=1, offset=4029534208 [ 91.033] write_boxes_inplace x 1, handle=9, tiling=1 [ 91.033] upload_inplace__tiled: tiling=1 [ 91.033] kgem_bo_can_map__cpu: handle=9 [ 91.033] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 91.033] kgem_bo_map__cpu(handle=9, size=33177600, map=0x7fc6b7845000:0x7fc656564000) [ 91.033] kgem_bo_sync__cpu: handle=9 [ 91.033] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(495, 1071), size=22x20, pitch=88/15360 [ 91.033] sna_accel_flush: flush?=0, dirty?=0 [ 91.033] sna_accel_flush: flush?=0, dirty?=0 [ 91.033] sna_accel_flush: flush?=0, dirty?=0 [ 91.033] sna_accel_flush: flush?=0, dirty?=0 [ 91.033] sna_destroy_pixmap: pixmap=5289, attached?=1 [ 91.033] __sna_free_pixmap(pixmap=5289) [ 91.033] sna_accel_flush: flush?=0, dirty?=0 [ 91.033] sna_accel_flush: flush?=0, dirty?=0 [ 91.033] sna_accel_flush: flush?=0, dirty?=0 [ 91.033] sna_block_handler (tv=0.467000) [ 91.033] has_shadow: has pending damage? 0, outstanding flips: 0 [ 91.033] sna_accel_do_throttle -- no pending activity [ 91.035] sna_wakeup_handler [ 91.035] sna_accel_flush: flush?=0, dirty?=0 [ 91.035] sna_accel_flush: flush?=0, dirty?=0 [ 91.035] sna_block_handler (tv=0.465000) [ 91.035] has_shadow: has pending damage? 0, outstanding flips: 0 [ 91.035] sna_accel_do_throttle -- no pending activity [ 91.035] sna_wakeup_handler [ 91.035] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=114, name=86 [ 91.035] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 91.035] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 91.036] sna_dri2_get_back: draw size=3840x2160, back buffer handle=114 size=3840x2160, is-scanout? 1, active?=0, pitch=15360, front pitch=15360 [ 91.036] sna_dri2_get_back: reuse backbuffer? 1 [ 91.036] sna_dri2_get_back: back buffer handle=114, active?=0, refcnt=1 [ 91.036] sna_dri2_get_back: reuse unattached back [ 91.036] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 91.036] sna_dri2_reuse_buffer: reusing back buffer handle=114, name=86, pitch=15360, age=0 [ 91.036] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 91.036] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=32, name=80, active_scanout=2 [ 91.036] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 91.036] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 91.036] sna_accel_flush: flush?=0, dirty?=0 [ 91.036] sna_accel_flush: flush?=0, dirty?=0 [ 91.036] sna_accel_flush: flush?=0, dirty?=0 [ 91.036] sna_block_handler (tv=0.464000) [ 91.036] has_shadow: has pending damage? 0, outstanding flips: 0 [ 91.036] timer_enable (time=91036), starting timer 0 [ 91.036] sna_accel_do_throttle -- no pending activity [ 91.036] sna_accel_block: evaluating timers, active=5 [ 91.036] sna_accel_block: flush timer expires in 8 [91044] [ 91.037] sna_wakeup_handler [ 91.037] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 91.037] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 91.037] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 91.037] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 91.037] sna_dri2_get_msc(draw=146, pipe=0) [ 91.037] sna_crtc_record_swap: recording last swap on pipe=0, frame 5212 [msc=5212], time 91.27317 [ 91.037] sna_dri2_get_msc: msc=5212 [raw=5212], ust=91027317 [ 91.037] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=114 (refs=1/1, flush=0) , front=32 (refs=2/3, flush=1) [ 91.037] sna_dri2_schedule_swap(target_msc=5204, divisor=0, remainder=0) [ 91.037] sna_dri2_schedule_swap: using front handle=32, active_scanout?=2, flush?=1 [ 91.037] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 91.037] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 91.037] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 91.037] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 91.037] sna_crtc_record_swap: recording last swap on pipe=0, frame 5212 [msc=5212], time 91.27317 [ 91.037] immediate_swap: current_msc=5212, target_msc=5204 -- yes [ 91.037] can_flip: no, shadow enabled [ 91.037] sna_dri2_add_event: adding event to window 146) [ 91.037] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 91.037] sna_dri2_immediate_blit: no pending blit, starting chain [ 91.037] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 91.037] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 91.037] can_xchg: back size=8700f00, front size=8700f00 [ 91.037] can_xchg: yes, pixmap=4091 [ 91.037] sna_dri2_xchg: win=146, exchange front=32/80,ref=3 and back=114/86,ref=2, pixmap=4091 3840x2160 [ 91.037] sna_dri2_xchg: back_bo handle=114, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 91.037] sna_dri2_xchg: front_bo handle=32, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 91.037] set_bo: pixmap=4091, handle=114 (old handle=32) [ 91.037] set_bo: marking whole pixmap as damaged [ 91.037] set_bo: applying final/discard move-to-gpu [ 91.037] wait_for_shadow: flags=0, flips=0, handle=32, shadow=29 [ 91.037] set_bo: dropping flush hint from handle=32 [ 91.037] set_bo: adding flush hint to handle=114 [ 91.037] mark_stale(handle=32) => 1 [ 91.037] swap_limit: draw=146 setting swap limit to 3 [ 91.037] sna_dri2_swap_limit_validate: swap limit set to 3 [ 91.037] sna_next_vblank(pipe=0, waiting until next vblank) [ 91.037] sna_dri2_schedule_swap: reported target_msc=5212 [ 91.037] sna_accel_flush: flush?=0, dirty?=0 [ 91.037] sna_accel_flush: flush?=0, dirty?=0 [ 91.038] sna_accel_flush: flush?=0, dirty?=0 [ 91.038] sna_accel_flush: flush?=0, dirty?=0 [ 91.038] sna_block_handler (tv=0.462000) [ 91.038] sna_scanout_do_flush: flush timer active: delta=6 [ 91.038] sna_accel_do_throttle -- no pending activity [ 91.038] sna_accel_block: evaluating timers, active=5 [ 91.038] sna_accel_block: flush timer expires in 6 [91044] [ 91.043] sna_wakeup_handler [ 91.043] sna_mode_wakeup: len=32 [ 91.043] sna_dri2_vblank_handler(type=2, sequence=5213, draw=4181) [ 91.043] sna_crtc_record_swap: recording last swap on pipe=0, frame 5213 [msc=5213], time 91.43986 [ 91.043] sna_dri2_vblank_handler: 2 complete, frame=5213 tv=91.43986 [ 91.043] sna_dri2_blit_complete: blit finished [ 91.043] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=5213, tv=91.43986) [ 91.043] frame_swap_complete(type=2): draw=146, pipe=0, frame=5213 [msc=5213], tv=91.43986 [ 91.043] sna_accel_flush: flush?=0, dirty?=0 [ 91.043] sna_dri2_event_free(draw?=1) [ 91.043] sna_dri2_remove_event: remove[0x561c94782080] from window 146, active? 1 [ 91.043] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=114] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 91.043] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=32] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 91.043] sna_dri2_vblank_handler complete [ 91.043] sna_block_handler (tv=0.457000) [ 91.044] sna_scanout_do_flush: flush timer active: delta=0 [ 91.044] sna_scanout_do_flush (time=91044), triggered [ 91.044] sna_scanout_flush (time=91044), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 91.044] has_shadow: has pending damage? 1, outstanding flips: 0 [ 91.044] stop_flush: scanout=114 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 91.044] has_shadow: has pending damage? 1, outstanding flips: 0 [ 91.044] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 91.044] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 91.044] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 91.044] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 91.044] sna_pixmap_move_to_gpu: already all-damaged [ 91.044] sna_pixmap_mark_active: pixmap=4091, handle=114 [ 91.044] sna_mode_redisplay: crtc[0] transformed? 0 [ 91.044] sna_mode_redisplay: crtc[1] transformed? 0 [ 91.044] sna_mode_redisplay: crtc[2] transformed? 0 [ 91.044] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=114 [active=1] [ 91.044] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 32, transformed? 0 [ 91.044] get_fb: reusing fb=81 for handle=114 [ 91.044] sna_mode_redisplay: recording flip on CRTC:32 handle=114, active_scanout=2, serial=3 [ 91.044] __kgem_bo_clear_busy: handle=114 [ 91.044] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 91.044] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 91.044] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 91.044] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=114, shadow handle=29 [ 91.044] sna_accel_do_throttle -- no pending activity [ 91.044] sna_accel_block: evaluating timers, active=5 [ 91.044] sna_accel_block: flush timer expires in 16 [91060] [ 91.060] sna_wakeup_handler [ 91.060] sna_mode_wakeup: len=32 [ 91.060] sna_mode_wakeup: recording last swap on pipe=0, frame 5214 [145e], time 91.60641 [ 91.060] sna_mode_wakeup: removing handle=32 [active_scanout=0] from scanout, installing handle=114 [active_scanout=2] [ 91.060] sna_mode_wakeup: flip complete, pending? 1 [ 91.060] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 91.060] sna_block_handler (tv=0.440000) [ 91.060] sna_scanout_do_flush: flush timer active: delta=0 [ 91.060] sna_scanout_do_flush (time=91060), triggered [ 91.060] sna_scanout_flush (time=91060), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 91.060] has_shadow: has pending damage? 0, outstanding flips: 0 [ 91.060] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 91.060] has_shadow: has pending damage? 0, outstanding flips: 0 [ 91.060] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 91.060] sna_accel_do_throttle -- no pending activity [ 91.060] sna_accel_block: evaluating timers, active=5 [ 91.060] sna_accel_block: flush timer expires in 16 [91076] [ 91.070] sna_wakeup_handler [ 91.070] sna_accel_flush: flush?=0, dirty?=0 [ 91.070] sna_accel_flush: flush?=0, dirty?=0 [ 91.070] sna_block_handler (tv=0.430000) [ 91.071] sna_scanout_do_flush: flush timer active: delta=6 [ 91.071] sna_accel_do_throttle -- no pending activity [ 91.071] sna_accel_block: evaluating timers, active=5 [ 91.071] sna_accel_block: flush timer expires in 6 [91076] [ 91.071] sna_wakeup_handler [ 91.071] sna_block_handler (tv=0.429000) [ 91.071] sna_scanout_do_flush: flush timer active: delta=5 [ 91.071] sna_accel_do_throttle -- no pending activity [ 91.071] sna_accel_block: evaluating timers, active=5 [ 91.071] sna_accel_block: flush timer expires in 5 [91076] [ 91.072] sna_wakeup_handler [ 91.072] sna_block_handler (tv=0.428000) [ 91.072] sna_scanout_do_flush: flush timer active: delta=4 [ 91.072] sna_accel_do_throttle -- no pending activity [ 91.072] sna_accel_block: evaluating timers, active=5 [ 91.072] sna_accel_block: flush timer expires in 4 [91076] [ 91.076] sna_wakeup_handler [ 91.076] sna_block_handler (tv=0.424000) [ 91.076] sna_scanout_do_flush: flush timer active: delta=0 [ 91.076] sna_scanout_do_flush (time=91076), triggered [ 91.076] sna_scanout_flush (time=91076), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 91.076] has_shadow: has pending damage? 0, outstanding flips: 0 [ 91.076] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 91.076] has_shadow: has pending damage? 0, outstanding flips: 0 [ 91.076] sna_accel_disarm_timer[0] (time=91076) [ 91.076] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 91.077] sna_accel_do_throttle -- no pending activity [ 91.148] sna_wakeup_handler [ 91.149] sna_accel_flush: flush?=0, dirty?=0 [ 91.149] sna_accel_flush: flush?=0, dirty?=0 [ 91.149] sna_block_handler (tv=0.499000) [ 91.149] has_shadow: has pending damage? 0, outstanding flips: 0 [ 91.149] sna_accel_do_throttle -- no pending activity [ 91.149] sna_wakeup_handler [ 91.149] sna_block_handler (tv=0.499000) [ 91.149] has_shadow: has pending damage? 0, outstanding flips: 0 [ 91.149] sna_accel_do_throttle -- no pending activity [ 91.150] sna_wakeup_handler [ 91.150] sna_accel_flush: flush?=0, dirty?=0 [ 91.150] sna_accel_flush: flush?=0, dirty?=0 [ 91.150] sna_accel_flush: flush?=0, dirty?=0 [ 91.150] sna_accel_flush: flush?=0, dirty?=0 [ 91.150] sna_block_handler (tv=0.498000) [ 91.150] has_shadow: has pending damage? 0, outstanding flips: 0 [ 91.150] sna_accel_do_throttle -- no pending activity [ 91.152] sna_wakeup_handler [ 91.152] sna_accel_flush: flush?=0, dirty?=0 [ 91.152] sna_block_handler (tv=0.496000) [ 91.152] has_shadow: has pending damage? 0, outstanding flips: 0 [ 91.152] sna_accel_do_throttle -- no pending activity [ 91.163] sna_wakeup_handler [ 91.163] sna_accel_flush: flush?=0, dirty?=0 [ 91.163] sna_accel_flush: flush?=0, dirty?=0 [ 91.163] sna_block_handler (tv=0.485000) [ 91.163] has_shadow: has pending damage? 0, outstanding flips: 0 [ 91.163] sna_accel_do_throttle -- no pending activity [ 91.179] sna_wakeup_handler [ 91.179] sna_create_pixmap(22, 20, 32, usage=0) [ 91.179] kgem_can_create_2d: 22x20 @ 32 [ 91.179] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=20 [ 91.179] kgem_can_create_2d: untiled size=4096 [ 91.179] kgem_choose_tiling: too thin [width 22, 32 bpp] for TILING_X [ 91.179] kgem_choose_tiling: 22x20 -> 0 [ 91.179] sna_create_pixmap: usage=0, flags=a [ 91.179] sna_create_pixmap: small buffer [1760], attaching to shadow pixmap [ 91.180] create_pixmap: allocating pixmap 22x20, depth=32/32, size=1768 [ 91.180] create_pixmap: serial=5290, usage=0, 22x20 [ 91.180] sna_create_pixmap: serial=5290, 22x20, usage=0 [ 91.180] sna_composite_rectangles(pixmap=5291, op=0, 0 x 1 [(0, 0)x(22, 20) ...]) [ 91.180] sna_composite_rectangles: converted to op 0 [ 91.180] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 91.180] sna_composite_rectangles: nrects=1, region=(0, 0), (22, 20) x 1 [ 91.180] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 91.180] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 91.180] sna_composite_rectangles: fallback, dst pixmap=5291 too small or not attached [ 91.180] sna_composite_rectangles: fallback [ 91.180] sna_drawable_move_region_to_cpu(pixmap=5291 (22x20), [(0, 0), (22, 20)], flags=1) [ 91.180] sna_drawable_move_region_to_cpu: region (0, 0), (22, 20) + (0, 0) subsumes pixmap (22x20) [ 91.180] _sna_pixmap_move_to_cpu(pixmap=5291, 22x20, flags=1) [ 91.180] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 91.180] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 91.180] operate_inplace: no, inplace operation not suitable [ 91.180] _sna_pixmap_move_to_cpu: marking as damaged [ 91.180] __sna_damage_all(22, 20) [ 91.180] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 91.180] sna_composite_rectangles(pixmap=5291, op=1, fff2f1f0 x 1 [(0, 0)x(22, 20) ...]) [ 91.180] sna_composite_rectangles: converted to op 1 [ 91.180] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 91.180] sna_composite_rectangles: nrects=1, region=(0, 0), (22, 20) x 1 [ 91.180] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 91.180] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 91.180] sna_composite_rectangles: fallback, dst pixmap=5291 too small or not attached [ 91.180] sna_composite_rectangles: fallback [ 91.180] sna_drawable_move_region_to_cpu(pixmap=5291 (22x20), [(0, 0), (22, 20)], flags=1) [ 91.180] sna_drawable_move_region_to_cpu: pixmap=5291 all damaged on CPU [ 91.180] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 91.180] sna_composite_rectangles: fallback fill: (0, 0)x(22, 20) fff2f1f0 [ 91.180] sna_composite_rectangles(pixmap=5291, op=1, ff300a24 x 2 [(0, 0)x(22, 20) ...]) [ 91.180] sna_composite_rectangles: converted to op 1 [ 91.180] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 91.180] sna_composite_rectangles[1] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 91.180] sna_composite_rectangles: nrects=2, region=(0, 0), (22, 20) x 2 [ 91.180] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 91.180] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 91.180] sna_composite_rectangles: fallback, dst pixmap=5291 too small or not attached [ 91.180] sna_composite_rectangles: fallback [ 91.180] sna_drawable_move_region_to_cpu(pixmap=5291 (22x20), [(0, 0), (22, 20)], flags=1) [ 91.180] sna_drawable_move_region_to_cpu: pixmap=5291 all damaged on CPU [ 91.180] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 91.180] sna_composite_rectangles: fallback fill: (0, 0)x(22, 20) ff300a24 [ 91.180] sna_glyphs(op=3, nlist=1, src=(-8, 15)) [ 91.180] sna_glyphs: fallback -- too small (22x20) [ 91.180] glyphs_fallback: nlist=1, count=2, extents (-9, 4), (10, 15) [ 91.180] glyphs_fallback: clipped extents (0, 4), (9, 15) [ 91.180] sna_drawable_move_region_to_cpu(pixmap=5291 (22x20), [(0, 4), (9, 15)], flags=3) [ 91.180] sna_drawable_move_region_to_cpu: pixmap=5291 all damaged on CPU [ 91.180] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 91.181] sna_composite_rectangles(pixmap=5291, op=1, ffffffff x 1 [(10, 1)x(9, 17) ...]) [ 91.181] sna_composite_rectangles: converted to op 1 [ 91.181] sna_composite_rectangles[0] (10, 1)x(9, 17) -> (10, 1), (19, 18) [ 91.181] sna_composite_rectangles: nrects=1, region=(10, 1), (19, 18) x 1 [ 91.181] sna_composite_rectangles: clipped extents (10, 1),(19, 18) x 1 [ 91.181] sna_composite_rectangles: pixmap +(0, 0) extents (10, 1),(19, 18) [ 91.181] sna_composite_rectangles: fallback, dst pixmap=5291 too small or not attached [ 91.181] sna_composite_rectangles: fallback [ 91.181] sna_drawable_move_region_to_cpu(pixmap=5291 (22x20), [(10, 1), (19, 18)], flags=1) [ 91.181] sna_drawable_move_region_to_cpu: pixmap=5291 all damaged on CPU [ 91.181] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 91.181] sna_composite_rectangles: fallback fill: (10, 1)x(9, 17) ffffffff [ 91.181] sna_copy_area: src=pixmap=5291:(0, 0)x(22, 20)+(0, 0) -> dst=pixmap=3060:(504, 1071)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 91.181] sna_copy_area: normal copy [ 91.181] sna_do_copy: src=(0, 0), dst=(504, 1071), size=(22x20) [ 91.181] sna_do_copy: after drawable: src=(0, 0), dst=(569, 1095), size=(22x20) [ 91.181] sna_do_copy: dst extents (569, 1095), (591, 1115), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 91.181] sna_do_copy: clipped dst extents (569, 1095), (591, 1115) [ 91.181] sna_do_copy: unclipped src extents (0, 0), (22, 20) [ 91.181] sna_do_copy: clipped src extents (0, 0), (22, 20) [ 91.181] sna_do_copy: pixmap -- no source clipping [ 91.181] sna_do_copy: src extents (0, 0), (22, 20) x 1 [ 91.181] sna_do_copy: copy region (569, 1095), (591, 1115) x 1 + (-569, -1095) [ 91.181] sna_copy_boxes (boxes=1x[(569, 1095), (591, 1115)...], src pixmap=5291+(-569, -1095), dst pixmap=3060+(-65, -24), alu=3, src.size=22x20, dst.size=3775x2136) [ 91.181] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94b3a8d0, gpu_bo=0, cpu_bo=0), replaces=0 [ 91.181] sna_drawable_use_bo pixmap=3060, box=((504, 1071), (526, 1091)), flags=8... [ 91.181] sna_drawable_use_bo: exported target, set PREFER_GPU [ 91.181] sna_drawable_use_bo: pinned, never REPLACES [ 91.181] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 91.181] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 91.181] sna_drawable_use_bo: using whole GPU bo [ 91.181] region_overlaps_damage? [ 91.181] use_shm_bo: no, not attached [ 91.181] sna_drawable_move_region_to_cpu(pixmap=5291 (22x20), [(0, 0), (22, 20)], flags=2) [ 91.181] sna_drawable_move_region_to_cpu: pixmap=5291 all damaged on CPU [ 91.181] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 91.181] sna_write_boxes x 1, src stride=88, src dx=(-504, -1071) [ 91.181] kgem_bo_can_map: handle=9, map=0x7fc6b7845000:0x0:0x7fc656564000, tiling=1, domain=1, offset=4029534208 [ 91.181] write_boxes_inplace x 1, handle=9, tiling=1 [ 91.181] upload_inplace__tiled: tiling=1 [ 91.181] kgem_bo_can_map__cpu: handle=9 [ 91.181] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 91.181] kgem_bo_map__cpu(handle=9, size=33177600, map=0x7fc6b7845000:0x7fc656564000) [ 91.181] kgem_bo_sync__cpu: handle=9 [ 91.181] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(504, 1071), size=22x20, pitch=88/15360 [ 91.181] sna_accel_flush: flush?=0, dirty?=0 [ 91.181] sna_accel_flush: flush?=0, dirty?=0 [ 91.181] sna_accel_flush: flush?=0, dirty?=0 [ 91.181] sna_accel_flush: flush?=0, dirty?=0 [ 91.181] sna_destroy_pixmap: pixmap=5291, attached?=1 [ 91.181] __sna_free_pixmap(pixmap=5291) [ 91.181] sna_accel_flush: flush?=0, dirty?=0 [ 91.181] sna_accel_flush: flush?=0, dirty?=0 [ 91.182] sna_accel_flush: flush?=0, dirty?=0 [ 91.182] sna_block_handler (tv=0.466000) [ 91.182] has_shadow: has pending damage? 0, outstanding flips: 0 [ 91.182] sna_accel_do_throttle -- no pending activity [ 91.183] sna_wakeup_handler [ 91.183] sna_accel_flush: flush?=0, dirty?=0 [ 91.183] sna_accel_flush: flush?=0, dirty?=0 [ 91.183] sna_block_handler (tv=0.465000) [ 91.183] has_shadow: has pending damage? 0, outstanding flips: 0 [ 91.183] sna_accel_do_throttle -- no pending activity [ 91.183] sna_wakeup_handler [ 91.183] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=32, name=80 [ 91.183] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 91.183] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 91.183] sna_dri2_get_back: draw size=3840x2160, back buffer handle=32 size=3840x2160, is-scanout? 1, active?=0, pitch=15360, front pitch=15360 [ 91.183] sna_dri2_get_back: reuse backbuffer? 1 [ 91.183] sna_dri2_get_back: back buffer handle=32, active?=0, refcnt=1 [ 91.183] sna_dri2_get_back: reuse unattached back [ 91.184] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 91.184] sna_dri2_reuse_buffer: reusing back buffer handle=32, name=80, pitch=15360, age=0 [ 91.184] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 91.184] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=114, name=86, active_scanout=2 [ 91.184] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 91.184] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=114] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 91.184] sna_accel_flush: flush?=0, dirty?=0 [ 91.184] sna_accel_flush: flush?=0, dirty?=0 [ 91.184] sna_accel_flush: flush?=0, dirty?=0 [ 91.184] sna_block_handler (tv=0.464000) [ 91.184] has_shadow: has pending damage? 0, outstanding flips: 0 [ 91.184] timer_enable (time=91184), starting timer 0 [ 91.184] sna_accel_do_throttle -- no pending activity [ 91.184] sna_accel_block: evaluating timers, active=5 [ 91.184] sna_accel_block: flush timer expires in 8 [91192] [ 91.185] sna_wakeup_handler [ 91.185] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 91.185] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 91.185] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 91.185] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 91.185] sna_dri2_get_msc(draw=146, pipe=0) [ 91.185] sna_crtc_record_swap: recording last swap on pipe=0, frame 5221 [msc=5221], time 91.177235 [ 91.185] sna_dri2_get_msc: msc=5221 [raw=5221], ust=91177235 [ 91.185] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=32 (refs=1/1, flush=0) , front=114 (refs=2/3, flush=1) [ 91.185] sna_dri2_schedule_swap(target_msc=5213, divisor=0, remainder=0) [ 91.185] sna_dri2_schedule_swap: using front handle=114, active_scanout?=2, flush?=1 [ 91.185] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 91.185] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 91.185] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 91.185] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 91.185] sna_crtc_record_swap: recording last swap on pipe=0, frame 5221 [msc=5221], time 91.177235 [ 91.185] immediate_swap: current_msc=5221, target_msc=5213 -- yes [ 91.185] can_flip: no, shadow enabled [ 91.185] sna_dri2_add_event: adding event to window 146) [ 91.185] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 91.185] sna_dri2_immediate_blit: no pending blit, starting chain [ 91.185] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 91.185] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 91.185] can_xchg: back size=8700f00, front size=8700f00 [ 91.185] can_xchg: yes, pixmap=4091 [ 91.185] sna_dri2_xchg: win=146, exchange front=114/86,ref=3 and back=32/80,ref=2, pixmap=4091 3840x2160 [ 91.185] sna_dri2_xchg: back_bo handle=32, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 91.185] sna_dri2_xchg: front_bo handle=114, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 91.185] set_bo: pixmap=4091, handle=32 (old handle=114) [ 91.185] set_bo: marking whole pixmap as damaged [ 91.185] set_bo: applying final/discard move-to-gpu [ 91.185] wait_for_shadow: flags=0, flips=0, handle=114, shadow=29 [ 91.185] set_bo: dropping flush hint from handle=114 [ 91.185] set_bo: adding flush hint to handle=32 [ 91.185] mark_stale(handle=114) => 1 [ 91.185] swap_limit: draw=146 setting swap limit to 3 [ 91.185] sna_dri2_swap_limit_validate: swap limit set to 3 [ 91.185] sna_next_vblank(pipe=0, waiting until next vblank) [ 91.185] sna_dri2_schedule_swap: reported target_msc=5221 [ 91.185] sna_accel_flush: flush?=0, dirty?=0 [ 91.185] sna_accel_flush: flush?=0, dirty?=0 [ 91.185] sna_accel_flush: flush?=0, dirty?=0 [ 91.185] sna_accel_flush: flush?=0, dirty?=0 [ 91.186] sna_block_handler (tv=0.462000) [ 91.186] sna_scanout_do_flush: flush timer active: delta=6 [ 91.186] sna_accel_do_throttle -- no pending activity [ 91.186] sna_accel_block: evaluating timers, active=5 [ 91.186] sna_accel_block: flush timer expires in 6 [91192] [ 91.192] sna_wakeup_handler [ 91.192] sna_block_handler (tv=0.456000) [ 91.192] sna_scanout_do_flush: flush timer active: delta=0 [ 91.192] sna_scanout_do_flush (time=91192), triggered [ 91.192] sna_scanout_flush (time=91192), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 91.192] has_shadow: has pending damage? 1, outstanding flips: 0 [ 91.192] stop_flush: scanout=32 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 91.192] has_shadow: has pending damage? 1, outstanding flips: 0 [ 91.192] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 91.192] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 91.192] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 91.192] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 91.192] sna_pixmap_move_to_gpu: already all-damaged [ 91.192] sna_pixmap_mark_active: pixmap=4091, handle=32 [ 91.192] sna_mode_redisplay: crtc[0] transformed? 0 [ 91.192] sna_mode_redisplay: crtc[1] transformed? 0 [ 91.192] sna_mode_redisplay: crtc[2] transformed? 0 [ 91.192] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=32 [active=1] [ 91.192] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 114, transformed? 0 [ 91.192] get_fb: reusing fb=68 for handle=32 [ 91.192] sna_mode_redisplay: recording flip on CRTC:32 handle=32, active_scanout=2, serial=3 [ 91.192] __kgem_bo_clear_busy: handle=32 [ 91.192] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 91.192] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 91.192] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 91.192] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=32, shadow handle=29 [ 91.192] sna_accel_do_throttle -- no pending activity [ 91.192] sna_accel_block: evaluating timers, active=5 [ 91.192] sna_accel_block: flush timer expires in 16 [91208] [ 91.193] sna_wakeup_handler [ 91.193] sna_mode_wakeup: len=64 [ 91.193] sna_dri2_vblank_handler(type=2, sequence=5222, draw=4181) [ 91.193] sna_crtc_record_swap: recording last swap on pipe=0, frame 5222 [msc=5222], time 91.193895 [ 91.193] sna_dri2_vblank_handler: 2 complete, frame=5222 tv=91.193895 [ 91.193] sna_dri2_blit_complete: blit finished [ 91.193] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=5222, tv=91.193895) [ 91.193] frame_swap_complete(type=2): draw=146, pipe=0, frame=5222 [msc=5222], tv=91.193895 [ 91.193] sna_accel_flush: flush?=0, dirty?=0 [ 91.193] sna_dri2_event_free(draw?=1) [ 91.193] sna_dri2_remove_event: remove[0x561c94ab1850] from window 146, active? 1 [ 91.193] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 91.193] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=114] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 91.193] sna_dri2_vblank_handler complete [ 91.194] sna_mode_wakeup: recording last swap on pipe=0, frame 5222 [1466], time 91.193895 [ 91.194] sna_mode_wakeup: removing handle=114 [active_scanout=0] from scanout, installing handle=32 [active_scanout=2] [ 91.194] sna_mode_wakeup: flip complete, pending? 1 [ 91.194] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 91.194] sna_block_handler (tv=0.454000) [ 91.194] sna_scanout_do_flush: flush timer active: delta=14 [ 91.194] sna_accel_do_throttle -- no pending activity [ 91.194] sna_accel_block: evaluating timers, active=5 [ 91.194] sna_accel_block: flush timer expires in 14 [91208] [ 91.208] sna_wakeup_handler [ 91.208] sna_block_handler (tv=0.440000) [ 91.208] sna_scanout_do_flush: flush timer active: delta=0 [ 91.208] sna_scanout_do_flush (time=91208), triggered [ 91.208] sna_scanout_flush (time=91208), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 91.208] has_shadow: has pending damage? 0, outstanding flips: 0 [ 91.208] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 91.208] has_shadow: has pending damage? 0, outstanding flips: 0 [ 91.208] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 91.208] sna_accel_do_throttle -- no pending activity [ 91.208] sna_accel_block: evaluating timers, active=5 [ 91.208] sna_accel_block: flush timer expires in 16 [91224] [ 91.221] sna_wakeup_handler [ 91.221] sna_accel_flush: flush?=0, dirty?=0 [ 91.221] sna_accel_flush: flush?=0, dirty?=0 [ 91.221] sna_block_handler (tv=0.427000) [ 91.221] sna_scanout_do_flush: flush timer active: delta=3 [ 91.221] sna_scanout_do_flush (time=91221), triggered [ 91.222] sna_scanout_flush (time=91221), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 91.222] has_shadow: has pending damage? 0, outstanding flips: 0 [ 91.222] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 91.222] has_shadow: has pending damage? 0, outstanding flips: 0 [ 91.222] sna_accel_disarm_timer[0] (time=91221) [ 91.222] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 91.222] sna_accel_do_throttle -- no pending activity [ 91.222] sna_wakeup_handler [ 91.222] sna_block_handler (tv=0.426000) [ 91.222] has_shadow: has pending damage? 0, outstanding flips: 0 [ 91.222] sna_accel_do_throttle -- no pending activity [ 91.222] sna_wakeup_handler [ 91.222] sna_block_handler (tv=0.180000) [ 91.222] has_shadow: has pending damage? 0, outstanding flips: 0 [ 91.222] sna_accel_do_throttle -- no pending activity [ 91.223] sna_wakeup_handler [ 91.223] sna_block_handler (tv=0.179000) [ 91.223] has_shadow: has pending damage? 0, outstanding flips: 0 [ 91.223] sna_accel_do_throttle -- no pending activity [ 91.244] sna_wakeup_handler [ 91.244] sna_block_handler (tv=0.180000) [ 91.244] has_shadow: has pending damage? 0, outstanding flips: 0 [ 91.245] sna_accel_do_throttle -- no pending activity [ 91.273] sna_wakeup_handler [ 91.274] sna_accel_flush: flush?=0, dirty?=0 [ 91.274] sna_accel_flush: flush?=0, dirty?=0 [ 91.274] sna_block_handler (tv=0.150000) [ 91.274] has_shadow: has pending damage? 0, outstanding flips: 0 [ 91.274] sna_accel_do_throttle -- no pending activity [ 91.274] sna_wakeup_handler [ 91.274] sna_block_handler (tv=0.150000) [ 91.274] has_shadow: has pending damage? 0, outstanding flips: 0 [ 91.274] sna_accel_do_throttle -- no pending activity [ 91.274] sna_wakeup_handler [ 91.274] sna_accel_flush: flush?=0, dirty?=0 [ 91.274] sna_accel_flush: flush?=0, dirty?=0 [ 91.274] sna_accel_flush: flush?=0, dirty?=0 [ 91.275] sna_accel_flush: flush?=0, dirty?=0 [ 91.275] sna_block_handler (tv=0.149000) [ 91.275] has_shadow: has pending damage? 0, outstanding flips: 0 [ 91.275] sna_accel_do_throttle -- no pending activity [ 91.277] sna_wakeup_handler [ 91.277] sna_accel_flush: flush?=0, dirty?=0 [ 91.277] sna_block_handler (tv=0.147000) [ 91.277] has_shadow: has pending damage? 0, outstanding flips: 0 [ 91.277] sna_accel_do_throttle -- no pending activity [ 91.288] sna_wakeup_handler [ 91.288] sna_accel_flush: flush?=0, dirty?=0 [ 91.288] sna_accel_flush: flush?=0, dirty?=0 [ 91.288] sna_block_handler (tv=0.136000) [ 91.288] has_shadow: has pending damage? 0, outstanding flips: 0 [ 91.288] sna_accel_do_throttle -- no pending activity [ 91.304] sna_wakeup_handler [ 91.304] sna_create_pixmap(22, 20, 32, usage=0) [ 91.304] kgem_can_create_2d: 22x20 @ 32 [ 91.304] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=20 [ 91.304] kgem_can_create_2d: untiled size=4096 [ 91.304] kgem_choose_tiling: too thin [width 22, 32 bpp] for TILING_X [ 91.304] kgem_choose_tiling: 22x20 -> 0 [ 91.304] sna_create_pixmap: usage=0, flags=a [ 91.304] sna_create_pixmap: small buffer [1760], attaching to shadow pixmap [ 91.304] create_pixmap: allocating pixmap 22x20, depth=32/32, size=1768 [ 91.304] create_pixmap: serial=5292, usage=0, 22x20 [ 91.304] sna_create_pixmap: serial=5292, 22x20, usage=0 [ 91.304] sna_composite_rectangles(pixmap=5293, op=0, 0 x 1 [(0, 0)x(22, 20) ...]) [ 91.305] sna_composite_rectangles: converted to op 0 [ 91.305] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 91.305] sna_composite_rectangles: nrects=1, region=(0, 0), (22, 20) x 1 [ 91.305] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 91.305] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 91.305] sna_composite_rectangles: fallback, dst pixmap=5293 too small or not attached [ 91.305] sna_composite_rectangles: fallback [ 91.305] sna_drawable_move_region_to_cpu(pixmap=5293 (22x20), [(0, 0), (22, 20)], flags=1) [ 91.305] sna_drawable_move_region_to_cpu: region (0, 0), (22, 20) + (0, 0) subsumes pixmap (22x20) [ 91.305] _sna_pixmap_move_to_cpu(pixmap=5293, 22x20, flags=1) [ 91.305] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 91.305] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 91.305] operate_inplace: no, inplace operation not suitable [ 91.305] _sna_pixmap_move_to_cpu: marking as damaged [ 91.305] __sna_damage_all(22, 20) [ 91.305] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 91.305] sna_composite_rectangles(pixmap=5293, op=1, fff2f1f0 x 1 [(0, 0)x(22, 20) ...]) [ 91.305] sna_composite_rectangles: converted to op 1 [ 91.305] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 91.305] sna_composite_rectangles: nrects=1, region=(0, 0), (22, 20) x 1 [ 91.305] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 91.305] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 91.305] sna_composite_rectangles: fallback, dst pixmap=5293 too small or not attached [ 91.305] sna_composite_rectangles: fallback [ 91.305] sna_drawable_move_region_to_cpu(pixmap=5293 (22x20), [(0, 0), (22, 20)], flags=1) [ 91.305] sna_drawable_move_region_to_cpu: pixmap=5293 all damaged on CPU [ 91.305] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 91.305] sna_composite_rectangles: fallback fill: (0, 0)x(22, 20) fff2f1f0 [ 91.305] sna_composite_rectangles(pixmap=5293, op=1, ff300a24 x 2 [(0, 0)x(22, 20) ...]) [ 91.305] sna_composite_rectangles: converted to op 1 [ 91.305] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 91.305] sna_composite_rectangles[1] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 91.305] sna_composite_rectangles: nrects=2, region=(0, 0), (22, 20) x 2 [ 91.305] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 91.305] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 91.305] sna_composite_rectangles: fallback, dst pixmap=5293 too small or not attached [ 91.305] sna_composite_rectangles: fallback [ 91.305] sna_drawable_move_region_to_cpu(pixmap=5293 (22x20), [(0, 0), (22, 20)], flags=1) [ 91.305] sna_drawable_move_region_to_cpu: pixmap=5293 all damaged on CPU [ 91.305] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 91.305] sna_composite_rectangles: fallback fill: (0, 0)x(22, 20) ff300a24 [ 91.305] sna_glyphs(op=3, nlist=1, src=(-8, 15)) [ 91.305] sna_glyphs: fallback -- too small (22x20) [ 91.305] glyphs_fallback: nlist=1, count=2, extents (-8, 7), (10, 18) [ 91.305] glyphs_fallback: clipped extents (0, 7), (9, 18) [ 91.305] sna_drawable_move_region_to_cpu(pixmap=5293 (22x20), [(0, 7), (9, 18)], flags=3) [ 91.305] sna_drawable_move_region_to_cpu: pixmap=5293 all damaged on CPU [ 91.305] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 91.305] sna_composite_rectangles(pixmap=5293, op=1, ffffffff x 1 [(10, 1)x(9, 17) ...]) [ 91.305] sna_composite_rectangles: converted to op 1 [ 91.305] sna_composite_rectangles[0] (10, 1)x(9, 17) -> (10, 1), (19, 18) [ 91.305] sna_composite_rectangles: nrects=1, region=(10, 1), (19, 18) x 1 [ 91.305] sna_composite_rectangles: clipped extents (10, 1),(19, 18) x 1 [ 91.305] sna_composite_rectangles: pixmap +(0, 0) extents (10, 1),(19, 18) [ 91.305] sna_composite_rectangles: fallback, dst pixmap=5293 too small or not attached [ 91.305] sna_composite_rectangles: fallback [ 91.305] sna_drawable_move_region_to_cpu(pixmap=5293 (22x20), [(10, 1), (19, 18)], flags=1) [ 91.305] sna_drawable_move_region_to_cpu: pixmap=5293 all damaged on CPU [ 91.306] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 91.306] sna_composite_rectangles: fallback fill: (10, 1)x(9, 17) ffffffff [ 91.306] sna_copy_area: src=pixmap=5293:(0, 0)x(22, 20)+(0, 0) -> dst=pixmap=3060:(513, 1071)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 91.306] sna_copy_area: normal copy [ 91.306] sna_do_copy: src=(0, 0), dst=(513, 1071), size=(22x20) [ 91.306] sna_do_copy: after drawable: src=(0, 0), dst=(578, 1095), size=(22x20) [ 91.306] sna_do_copy: dst extents (578, 1095), (600, 1115), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 91.306] sna_do_copy: clipped dst extents (578, 1095), (600, 1115) [ 91.306] sna_do_copy: unclipped src extents (0, 0), (22, 20) [ 91.306] sna_do_copy: clipped src extents (0, 0), (22, 20) [ 91.306] sna_do_copy: pixmap -- no source clipping [ 91.306] sna_do_copy: src extents (0, 0), (22, 20) x 1 [ 91.306] sna_do_copy: copy region (578, 1095), (600, 1115) x 1 + (-578, -1095) [ 91.306] sna_copy_boxes (boxes=1x[(578, 1095), (600, 1115)...], src pixmap=5293+(-578, -1095), dst pixmap=3060+(-65, -24), alu=3, src.size=22x20, dst.size=3775x2136) [ 91.306] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94b41c50, gpu_bo=0, cpu_bo=0), replaces=0 [ 91.306] sna_drawable_use_bo pixmap=3060, box=((513, 1071), (535, 1091)), flags=8... [ 91.306] sna_drawable_use_bo: exported target, set PREFER_GPU [ 91.306] sna_drawable_use_bo: pinned, never REPLACES [ 91.306] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 91.306] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 91.306] sna_drawable_use_bo: using whole GPU bo [ 91.306] region_overlaps_damage? [ 91.306] use_shm_bo: no, not attached [ 91.306] sna_drawable_move_region_to_cpu(pixmap=5293 (22x20), [(0, 0), (22, 20)], flags=2) [ 91.306] sna_drawable_move_region_to_cpu: pixmap=5293 all damaged on CPU [ 91.306] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 91.306] sna_write_boxes x 1, src stride=88, src dx=(-513, -1071) [ 91.306] kgem_bo_can_map: handle=9, map=0x7fc6b7845000:0x0:0x7fc656564000, tiling=1, domain=1, offset=4029534208 [ 91.306] write_boxes_inplace x 1, handle=9, tiling=1 [ 91.306] upload_inplace__tiled: tiling=1 [ 91.306] kgem_bo_can_map__cpu: handle=9 [ 91.306] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 91.306] kgem_bo_map__cpu(handle=9, size=33177600, map=0x7fc6b7845000:0x7fc656564000) [ 91.306] kgem_bo_sync__cpu: handle=9 [ 91.306] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(513, 1071), size=22x20, pitch=88/15360 [ 91.306] sna_accel_flush: flush?=0, dirty?=0 [ 91.306] sna_accel_flush: flush?=0, dirty?=0 [ 91.306] sna_accel_flush: flush?=0, dirty?=0 [ 91.306] sna_accel_flush: flush?=0, dirty?=0 [ 91.306] sna_destroy_pixmap: pixmap=5293, attached?=1 [ 91.306] __sna_free_pixmap(pixmap=5293) [ 91.306] sna_accel_flush: flush?=0, dirty?=0 [ 91.306] sna_accel_flush: flush?=0, dirty?=0 [ 91.306] sna_accel_flush: flush?=0, dirty?=0 [ 91.306] sna_block_handler (tv=0.118000) [ 91.306] has_shadow: has pending damage? 0, outstanding flips: 0 [ 91.306] sna_accel_do_throttle -- no pending activity [ 91.308] sna_wakeup_handler [ 91.308] sna_accel_flush: flush?=0, dirty?=0 [ 91.308] sna_accel_flush: flush?=0, dirty?=0 [ 91.308] sna_block_handler (tv=0.116000) [ 91.308] has_shadow: has pending damage? 0, outstanding flips: 0 [ 91.308] sna_accel_do_throttle -- no pending activity [ 91.308] sna_wakeup_handler [ 91.308] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=114, name=86 [ 91.308] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 91.308] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 91.308] sna_dri2_get_back: draw size=3840x2160, back buffer handle=114 size=3840x2160, is-scanout? 1, active?=0, pitch=15360, front pitch=15360 [ 91.308] sna_dri2_get_back: reuse backbuffer? 1 [ 91.308] sna_dri2_get_back: back buffer handle=114, active?=0, refcnt=1 [ 91.308] sna_dri2_get_back: reuse unattached back [ 91.308] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 91.308] sna_dri2_reuse_buffer: reusing back buffer handle=114, name=86, pitch=15360, age=0 [ 91.308] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 91.308] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=32, name=80, active_scanout=2 [ 91.308] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 91.308] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 91.309] sna_accel_flush: flush?=0, dirty?=0 [ 91.309] sna_accel_flush: flush?=0, dirty?=0 [ 91.309] sna_accel_flush: flush?=0, dirty?=0 [ 91.309] sna_block_handler (tv=0.115000) [ 91.309] has_shadow: has pending damage? 0, outstanding flips: 0 [ 91.309] timer_enable (time=91309), starting timer 0 [ 91.309] sna_accel_do_throttle -- no pending activity [ 91.309] sna_accel_block: evaluating timers, active=5 [ 91.309] sna_accel_block: flush timer expires in 8 [91317] [ 91.309] sna_wakeup_handler [ 91.309] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 91.310] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 91.310] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 91.310] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 91.310] sna_dri2_get_msc(draw=146, pipe=0) [ 91.310] sna_crtc_record_swap: recording last swap on pipe=0, frame 5229 [msc=5229], time 91.310494 [ 91.310] sna_dri2_get_msc: msc=5229 [raw=5229], ust=91310494 [ 91.310] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=114 (refs=1/1, flush=0) , front=32 (refs=2/3, flush=1) [ 91.310] sna_dri2_schedule_swap(target_msc=5222, divisor=0, remainder=0) [ 91.310] sna_dri2_schedule_swap: using front handle=32, active_scanout?=2, flush?=1 [ 91.310] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 91.310] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 91.310] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 91.310] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 91.310] sna_crtc_record_swap: recording last swap on pipe=0, frame 5229 [msc=5229], time 91.310494 [ 91.310] immediate_swap: current_msc=5229, target_msc=5222 -- yes [ 91.310] can_flip: no, shadow enabled [ 91.310] sna_dri2_add_event: adding event to window 146) [ 91.310] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 91.310] sna_dri2_immediate_blit: no pending blit, starting chain [ 91.310] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 91.310] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 91.310] can_xchg: back size=8700f00, front size=8700f00 [ 91.310] can_xchg: yes, pixmap=4091 [ 91.310] sna_dri2_xchg: win=146, exchange front=32/80,ref=3 and back=114/86,ref=2, pixmap=4091 3840x2160 [ 91.310] sna_dri2_xchg: back_bo handle=114, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 91.310] sna_dri2_xchg: front_bo handle=32, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 91.310] set_bo: pixmap=4091, handle=114 (old handle=32) [ 91.310] set_bo: marking whole pixmap as damaged [ 91.310] set_bo: applying final/discard move-to-gpu [ 91.310] wait_for_shadow: flags=0, flips=0, handle=32, shadow=29 [ 91.310] set_bo: dropping flush hint from handle=32 [ 91.310] set_bo: adding flush hint to handle=114 [ 91.310] mark_stale(handle=32) => 1 [ 91.310] swap_limit: draw=146 setting swap limit to 3 [ 91.310] sna_dri2_swap_limit_validate: swap limit set to 3 [ 91.310] sna_next_vblank(pipe=0, waiting until next vblank) [ 91.310] sna_dri2_schedule_swap: reported target_msc=5229 [ 91.310] sna_accel_flush: flush?=0, dirty?=0 [ 91.310] sna_accel_flush: flush?=0, dirty?=0 [ 91.310] sna_accel_flush: flush?=0, dirty?=0 [ 91.310] sna_accel_flush: flush?=0, dirty?=0 [ 91.310] sna_block_handler (tv=0.114000) [ 91.310] sna_scanout_do_flush: flush timer active: delta=7 [ 91.310] sna_accel_do_throttle -- no pending activity [ 91.310] sna_accel_block: evaluating timers, active=5 [ 91.310] sna_accel_block: flush timer expires in 7 [91317] [ 91.318] sna_wakeup_handler [ 91.318] sna_block_handler (tv=0.106000) [ 91.318] sna_scanout_do_flush: flush timer active: delta=-1 [ 91.318] sna_scanout_do_flush (time=91318), triggered [ 91.318] sna_scanout_flush (time=91318), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 91.318] has_shadow: has pending damage? 1, outstanding flips: 0 [ 91.318] stop_flush: scanout=114 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 91.318] has_shadow: has pending damage? 1, outstanding flips: 0 [ 91.318] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 91.318] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 91.318] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 91.318] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 91.318] sna_pixmap_move_to_gpu: already all-damaged [ 91.318] sna_pixmap_mark_active: pixmap=4091, handle=114 [ 91.318] sna_mode_redisplay: crtc[0] transformed? 0 [ 91.318] sna_mode_redisplay: crtc[1] transformed? 0 [ 91.318] sna_mode_redisplay: crtc[2] transformed? 0 [ 91.318] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=114 [active=1] [ 91.318] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 32, transformed? 0 [ 91.318] get_fb: reusing fb=81 for handle=114 [ 91.318] sna_mode_redisplay: recording flip on CRTC:32 handle=114, active_scanout=2, serial=3 [ 91.318] __kgem_bo_clear_busy: handle=114 [ 91.318] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 91.318] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 91.318] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 91.318] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=114, shadow handle=29 [ 91.318] sna_accel_do_throttle -- no pending activity [ 91.318] sna_accel_block: evaluating timers, active=5 [ 91.318] sna_accel_block: flush timer expires in 16 [91334] [ 91.326] sna_wakeup_handler [ 91.326] sna_mode_wakeup: len=64 [ 91.327] sna_dri2_vblank_handler(type=2, sequence=5230, draw=4181) [ 91.327] sna_crtc_record_swap: recording last swap on pipe=0, frame 5230 [msc=5230], time 91.327150 [ 91.327] sna_dri2_vblank_handler: 2 complete, frame=5230 tv=91.327150 [ 91.327] sna_dri2_blit_complete: blit finished [ 91.327] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=5230, tv=91.327150) [ 91.327] frame_swap_complete(type=2): draw=146, pipe=0, frame=5230 [msc=5230], tv=91.327150 [ 91.327] sna_accel_flush: flush?=0, dirty?=0 [ 91.327] sna_dri2_event_free(draw?=1) [ 91.327] sna_dri2_remove_event: remove[0x561c94b3b4b0] from window 146, active? 1 [ 91.327] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=114] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 91.327] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=32] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 91.327] sna_dri2_vblank_handler complete [ 91.327] sna_mode_wakeup: recording last swap on pipe=0, frame 5230 [146e], time 91.327150 [ 91.327] sna_mode_wakeup: removing handle=32 [active_scanout=0] from scanout, installing handle=114 [active_scanout=2] [ 91.327] sna_mode_wakeup: flip complete, pending? 1 [ 91.327] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 91.327] sna_block_handler (tv=0.97000) [ 91.327] sna_scanout_do_flush: flush timer active: delta=7 [ 91.327] sna_accel_do_throttle -- no pending activity [ 91.327] sna_accel_block: evaluating timers, active=5 [ 91.327] sna_accel_block: flush timer expires in 7 [91334] [ 91.334] sna_wakeup_handler [ 91.334] sna_block_handler (tv=0.90000) [ 91.334] sna_scanout_do_flush: flush timer active: delta=0 [ 91.334] sna_scanout_do_flush (time=91334), triggered [ 91.334] sna_scanout_flush (time=91334), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 91.334] has_shadow: has pending damage? 0, outstanding flips: 0 [ 91.334] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 91.334] has_shadow: has pending damage? 0, outstanding flips: 0 [ 91.334] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 91.334] sna_accel_do_throttle -- no pending activity [ 91.334] sna_accel_block: evaluating timers, active=5 [ 91.334] sna_accel_block: flush timer expires in 16 [91350] [ 91.351] sna_wakeup_handler [ 91.351] sna_block_handler (tv=0.73000) [ 91.351] sna_scanout_do_flush: flush timer active: delta=-1 [ 91.351] sna_scanout_do_flush (time=91351), triggered [ 91.351] sna_scanout_flush (time=91351), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 91.351] has_shadow: has pending damage? 0, outstanding flips: 0 [ 91.351] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 91.351] has_shadow: has pending damage? 0, outstanding flips: 0 [ 91.351] sna_accel_disarm_timer[0] (time=91351) [ 91.351] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 91.351] sna_accel_do_throttle -- no pending activity [ 91.411] sna_wakeup_handler [ 91.411] sna_accel_flush: flush?=0, dirty?=0 [ 91.411] sna_accel_flush: flush?=0, dirty?=0 [ 91.412] sna_block_handler (tv=0.12000) [ 91.412] has_shadow: has pending damage? 0, outstanding flips: 0 [ 91.412] sna_accel_do_throttle -- no pending activity [ 91.412] sna_wakeup_handler [ 91.412] sna_block_handler (tv=0.12000) [ 91.412] has_shadow: has pending damage? 0, outstanding flips: 0 [ 91.412] sna_accel_do_throttle -- no pending activity [ 91.413] sna_wakeup_handler [ 91.413] sna_block_handler (tv=0.11000) [ 91.413] has_shadow: has pending damage? 0, outstanding flips: 0 [ 91.413] sna_accel_do_throttle -- no pending activity [ 91.424] sna_wakeup_handler [ 91.424] sna_block_handler (tv=0.100000) [ 91.424] has_shadow: has pending damage? 0, outstanding flips: 0 [ 91.424] sna_accel_do_throttle -- no pending activity [ 91.525] sna_wakeup_handler [ 91.525] sna_block_handler (tv=0.248000) [ 91.525] has_shadow: has pending damage? 0, outstanding flips: 0 [ 91.525] sna_accel_do_throttle -- no pending activity [ 91.773] sna_wakeup_handler [ 91.773] sna_block_handler (tv=529.316000) [ 91.773] has_shadow: has pending damage? 0, outstanding flips: 0 [ 91.773] sna_accel_do_throttle -- no pending activity [ 91.878] sna_wakeup_handler [ 91.878] sna_create_pixmap(13, 20, 32, usage=0) [ 91.878] kgem_can_create_2d: 13x20 @ 32 [ 91.878] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=20 [ 91.878] kgem_can_create_2d: untiled size=4096 [ 91.878] kgem_choose_tiling: too thin [width 13, 32 bpp] for TILING_X [ 91.878] kgem_choose_tiling: 13x20 -> 0 [ 91.878] sna_create_pixmap: usage=0, flags=a [ 91.878] sna_create_pixmap: small buffer [1040], attaching to shadow pixmap [ 91.878] create_pixmap: allocating pixmap 13x20, depth=32/32, size=1048 [ 91.878] create_pixmap: serial=5294, usage=0, 13x20 [ 91.878] sna_create_pixmap: serial=5294, 13x20, usage=0 [ 91.878] sna_composite_rectangles(pixmap=5295, op=0, 0 x 1 [(0, 0)x(13, 20) ...]) [ 91.878] sna_composite_rectangles: converted to op 0 [ 91.878] sna_composite_rectangles[0] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 91.879] sna_composite_rectangles: nrects=1, region=(0, 0), (13, 20) x 1 [ 91.879] sna_composite_rectangles: clipped extents (0, 0),(13, 20) x 1 [ 91.879] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(13, 20) [ 91.879] sna_composite_rectangles: fallback, dst pixmap=5295 too small or not attached [ 91.879] sna_composite_rectangles: fallback [ 91.879] sna_drawable_move_region_to_cpu(pixmap=5295 (13x20), [(0, 0), (13, 20)], flags=1) [ 91.879] sna_drawable_move_region_to_cpu: region (0, 0), (13, 20) + (0, 0) subsumes pixmap (13x20) [ 91.879] _sna_pixmap_move_to_cpu(pixmap=5295, 13x20, flags=1) [ 91.879] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 91.879] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 91.879] operate_inplace: no, inplace operation not suitable [ 91.879] _sna_pixmap_move_to_cpu: marking as damaged [ 91.879] __sna_damage_all(13, 20) [ 91.879] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 91.879] sna_composite_rectangles(pixmap=5295, op=1, fff2f1f0 x 1 [(0, 0)x(13, 20) ...]) [ 91.879] sna_composite_rectangles: converted to op 1 [ 91.879] sna_composite_rectangles[0] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 91.879] sna_composite_rectangles: nrects=1, region=(0, 0), (13, 20) x 1 [ 91.879] sna_composite_rectangles: clipped extents (0, 0),(13, 20) x 1 [ 91.879] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(13, 20) [ 91.879] sna_composite_rectangles: fallback, dst pixmap=5295 too small or not attached [ 91.879] sna_composite_rectangles: fallback [ 91.879] sna_drawable_move_region_to_cpu(pixmap=5295 (13x20), [(0, 0), (13, 20)], flags=1) [ 91.879] sna_drawable_move_region_to_cpu: pixmap=5295 all damaged on CPU [ 91.879] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 91.879] sna_composite_rectangles: fallback fill: (0, 0)x(13, 20) fff2f1f0 [ 91.879] sna_composite_rectangles(pixmap=5295, op=1, ff300a24 x 2 [(0, 0)x(13, 20) ...]) [ 91.879] sna_composite_rectangles: converted to op 1 [ 91.879] sna_composite_rectangles[0] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 91.879] sna_composite_rectangles[1] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 91.879] sna_composite_rectangles: nrects=2, region=(0, 0), (13, 20) x 2 [ 91.879] sna_composite_rectangles: clipped extents (0, 0),(13, 20) x 1 [ 91.879] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(13, 20) [ 91.879] sna_composite_rectangles: fallback, dst pixmap=5295 too small or not attached [ 91.879] sna_composite_rectangles: fallback [ 91.879] sna_drawable_move_region_to_cpu(pixmap=5295 (13x20), [(0, 0), (13, 20)], flags=1) [ 91.879] sna_drawable_move_region_to_cpu: pixmap=5295 all damaged on CPU [ 91.879] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 91.879] sna_composite_rectangles: fallback fill: (0, 0)x(13, 20) ff300a24 [ 91.879] sna_copy_area: src=pixmap=5295:(0, 0)x(13, 20)+(0, 0) -> dst=pixmap=3060:(522, 1071)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 91.879] sna_copy_area: normal copy [ 91.879] sna_do_copy: src=(0, 0), dst=(522, 1071), size=(13x20) [ 91.879] sna_do_copy: after drawable: src=(0, 0), dst=(587, 1095), size=(13x20) [ 91.879] sna_do_copy: dst extents (587, 1095), (600, 1115), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 91.879] sna_do_copy: clipped dst extents (587, 1095), (600, 1115) [ 91.879] sna_do_copy: unclipped src extents (0, 0), (13, 20) [ 91.879] sna_do_copy: clipped src extents (0, 0), (13, 20) [ 91.879] sna_do_copy: pixmap -- no source clipping [ 91.879] sna_do_copy: src extents (0, 0), (13, 20) x 1 [ 91.879] sna_do_copy: copy region (587, 1095), (600, 1115) x 1 + (-587, -1095) [ 91.879] sna_copy_boxes (boxes=1x[(587, 1095), (600, 1115)...], src pixmap=5295+(-587, -1095), dst pixmap=3060+(-65, -24), alu=3, src.size=13x20, dst.size=3775x2136) [ 91.879] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c9472b610, gpu_bo=0, cpu_bo=0), replaces=0 [ 91.879] sna_drawable_use_bo pixmap=3060, box=((522, 1071), (535, 1091)), flags=8... [ 91.879] sna_drawable_use_bo: exported target, set PREFER_GPU [ 91.879] sna_drawable_use_bo: pinned, never REPLACES [ 91.879] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 91.879] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 91.880] sna_drawable_use_bo: using whole GPU bo [ 91.880] region_overlaps_damage? [ 91.880] use_shm_bo: no, not attached [ 91.880] sna_drawable_move_region_to_cpu(pixmap=5295 (13x20), [(0, 0), (13, 20)], flags=2) [ 91.880] sna_drawable_move_region_to_cpu: pixmap=5295 all damaged on CPU [ 91.880] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 91.880] sna_write_boxes x 1, src stride=52, src dx=(-522, -1071) [ 91.880] kgem_bo_can_map: handle=9, map=0x7fc6b7845000:0x0:0x7fc656564000, tiling=1, domain=1, offset=4029534208 [ 91.880] write_boxes_inplace x 1, handle=9, tiling=1 [ 91.880] upload_inplace__tiled: tiling=1 [ 91.880] kgem_bo_can_map__cpu: handle=9 [ 91.880] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 91.880] kgem_bo_map__cpu(handle=9, size=33177600, map=0x7fc6b7845000:0x7fc656564000) [ 91.880] kgem_bo_sync__cpu: handle=9 [ 91.880] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(522, 1071), size=13x20, pitch=52/15360 [ 91.880] sna_accel_flush: flush?=0, dirty?=0 [ 91.880] sna_accel_flush: flush?=0, dirty?=0 [ 91.880] sna_accel_flush: flush?=0, dirty?=0 [ 91.880] sna_accel_flush: flush?=0, dirty?=0 [ 91.880] sna_destroy_pixmap: pixmap=5295, attached?=1 [ 91.880] __sna_free_pixmap(pixmap=5295) [ 91.880] sna_accel_flush: flush?=0, dirty?=0 [ 91.880] sna_accel_flush: flush?=0, dirty?=0 [ 91.880] sna_accel_flush: flush?=0, dirty?=0 [ 91.880] sna_block_handler (tv=529.209000) [ 91.880] has_shadow: has pending damage? 0, outstanding flips: 0 [ 91.880] sna_accel_do_throttle -- no pending activity [ 91.882] sna_wakeup_handler [ 91.882] sna_accel_flush: flush?=0, dirty?=0 [ 91.882] sna_accel_flush: flush?=0, dirty?=0 [ 91.882] sna_accel_flush: flush?=0, dirty?=0 [ 91.882] sna_accel_flush: flush?=0, dirty?=0 [ 91.882] sna_accel_flush: flush?=0, dirty?=0 [ 91.882] sna_accel_flush: flush?=0, dirty?=0 [ 91.882] sna_accel_flush: flush?=0, dirty?=0 [ 91.882] sna_accel_flush: flush?=0, dirty?=0 [ 91.882] sna_accel_flush: flush?=0, dirty?=0 [ 91.882] sna_block_handler (tv=529.207000) [ 91.882] has_shadow: has pending damage? 0, outstanding flips: 0 [ 91.882] sna_accel_do_throttle -- no pending activity [ 91.882] sna_wakeup_handler [ 91.882] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=32, name=80 [ 91.882] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 91.882] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 91.882] sna_dri2_get_back: draw size=3840x2160, back buffer handle=32 size=3840x2160, is-scanout? 1, active?=0, pitch=15360, front pitch=15360 [ 91.882] sna_dri2_get_back: reuse backbuffer? 1 [ 91.882] sna_dri2_get_back: back buffer handle=32, active?=0, refcnt=1 [ 91.882] sna_dri2_get_back: reuse unattached back [ 91.882] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 91.882] sna_dri2_reuse_buffer: reusing back buffer handle=32, name=80, pitch=15360, age=0 [ 91.882] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 91.882] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=114, name=86, active_scanout=2 [ 91.883] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 91.883] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=114] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 91.883] sna_accel_flush: flush?=0, dirty?=0 [ 91.883] sna_accel_flush: flush?=0, dirty?=0 [ 91.883] sna_accel_flush: flush?=0, dirty?=0 [ 91.883] sna_block_handler (tv=529.206000) [ 91.883] has_shadow: has pending damage? 0, outstanding flips: 0 [ 91.883] timer_enable (time=91883), starting timer 0 [ 91.883] sna_accel_do_throttle -- no pending activity [ 91.883] sna_accel_block: evaluating timers, active=5 [ 91.883] sna_accel_block: flush timer expires in 8 [91891] [ 91.884] sna_wakeup_handler [ 91.884] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 91.884] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 91.884] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 91.884] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 91.884] sna_dri2_get_msc(draw=146, pipe=0) [ 91.884] sna_crtc_record_swap: recording last swap on pipe=0, frame 5263 [msc=5263], time 91.876834 [ 91.884] sna_dri2_get_msc: msc=5263 [raw=5263], ust=91876834 [ 91.884] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=32 (refs=1/1, flush=0) , front=114 (refs=2/3, flush=1) [ 91.884] sna_dri2_schedule_swap(target_msc=5230, divisor=0, remainder=0) [ 91.884] sna_dri2_schedule_swap: using front handle=114, active_scanout?=2, flush?=1 [ 91.884] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 91.884] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 91.884] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 91.884] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 91.884] sna_crtc_record_swap: recording last swap on pipe=0, frame 5263 [msc=5263], time 91.876834 [ 91.884] immediate_swap: current_msc=5263, target_msc=5230 -- yes [ 91.884] can_flip: no, shadow enabled [ 91.884] sna_dri2_add_event: adding event to window 146) [ 91.884] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 91.884] sna_dri2_immediate_blit: no pending blit, starting chain [ 91.884] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 91.884] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 91.884] can_xchg: back size=8700f00, front size=8700f00 [ 91.884] can_xchg: yes, pixmap=4091 [ 91.884] sna_dri2_xchg: win=146, exchange front=114/86,ref=3 and back=32/80,ref=2, pixmap=4091 3840x2160 [ 91.884] sna_dri2_xchg: back_bo handle=32, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 91.884] sna_dri2_xchg: front_bo handle=114, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 91.884] set_bo: pixmap=4091, handle=32 (old handle=114) [ 91.884] set_bo: marking whole pixmap as damaged [ 91.884] set_bo: applying final/discard move-to-gpu [ 91.884] wait_for_shadow: flags=0, flips=0, handle=114, shadow=29 [ 91.884] set_bo: dropping flush hint from handle=114 [ 91.884] set_bo: adding flush hint to handle=32 [ 91.884] mark_stale(handle=114) => 1 [ 91.884] swap_limit: draw=146 setting swap limit to 3 [ 91.884] sna_dri2_swap_limit_validate: swap limit set to 3 [ 91.884] sna_next_vblank(pipe=0, waiting until next vblank) [ 91.884] sna_dri2_schedule_swap: reported target_msc=5263 [ 91.884] sna_accel_flush: flush?=0, dirty?=0 [ 91.884] sna_accel_flush: flush?=0, dirty?=0 [ 91.884] sna_accel_flush: flush?=0, dirty?=0 [ 91.884] sna_accel_flush: flush?=0, dirty?=0 [ 91.884] sna_block_handler (tv=529.205000) [ 91.884] sna_scanout_do_flush: flush timer active: delta=7 [ 91.885] sna_accel_do_throttle -- no pending activity [ 91.885] sna_accel_block: evaluating timers, active=5 [ 91.885] sna_accel_block: flush timer expires in 7 [91891] [ 91.892] sna_wakeup_handler [ 91.892] sna_block_handler (tv=529.197000) [ 91.892] sna_scanout_do_flush: flush timer active: delta=-1 [ 91.892] sna_scanout_do_flush (time=91892), triggered [ 91.892] sna_scanout_flush (time=91892), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 91.892] has_shadow: has pending damage? 1, outstanding flips: 0 [ 91.892] stop_flush: scanout=32 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 91.892] has_shadow: has pending damage? 1, outstanding flips: 0 [ 91.892] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 91.892] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 91.892] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 91.892] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 91.892] sna_pixmap_move_to_gpu: already all-damaged [ 91.892] sna_pixmap_mark_active: pixmap=4091, handle=32 [ 91.892] sna_mode_redisplay: crtc[0] transformed? 0 [ 91.892] sna_mode_redisplay: crtc[1] transformed? 0 [ 91.892] sna_mode_redisplay: crtc[2] transformed? 0 [ 91.892] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=32 [active=1] [ 91.892] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 114, transformed? 0 [ 91.892] get_fb: reusing fb=68 for handle=32 [ 91.892] sna_mode_redisplay: recording flip on CRTC:32 handle=32, active_scanout=2, serial=3 [ 91.892] __kgem_bo_clear_busy: handle=32 [ 91.892] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 91.892] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 91.892] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 91.892] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=32, shadow handle=29 [ 91.892] sna_accel_do_throttle -- no pending activity [ 91.892] sna_accel_block: evaluating timers, active=5 [ 91.892] sna_accel_block: flush timer expires in 16 [91908] [ 91.893] sna_wakeup_handler [ 91.893] sna_mode_wakeup: len=64 [ 91.893] sna_dri2_vblank_handler(type=2, sequence=5264, draw=4181) [ 91.893] sna_crtc_record_swap: recording last swap on pipe=0, frame 5264 [msc=5264], time 91.893496 [ 91.893] sna_dri2_vblank_handler: 2 complete, frame=5264 tv=91.893496 [ 91.893] sna_dri2_blit_complete: blit finished [ 91.893] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=5264, tv=91.893496) [ 91.893] frame_swap_complete(type=2): draw=146, pipe=0, frame=5264 [msc=5264], tv=91.893496 [ 91.893] sna_accel_flush: flush?=0, dirty?=0 [ 91.893] sna_dri2_event_free(draw?=1) [ 91.893] sna_dri2_remove_event: remove[0x561c94af9ca0] from window 146, active? 1 [ 91.893] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 91.893] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=114] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 91.893] sna_dri2_vblank_handler complete [ 91.893] sna_mode_wakeup: recording last swap on pipe=0, frame 5264 [1490], time 91.893496 [ 91.893] sna_mode_wakeup: removing handle=114 [active_scanout=0] from scanout, installing handle=32 [active_scanout=2] [ 91.893] sna_mode_wakeup: flip complete, pending? 1 [ 91.893] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 91.893] sna_block_handler (tv=529.196000) [ 91.893] sna_scanout_do_flush: flush timer active: delta=15 [ 91.893] sna_accel_do_throttle -- no pending activity [ 91.893] sna_accel_block: evaluating timers, active=5 [ 91.893] sna_accel_block: flush timer expires in 15 [91908] [ 91.896] sna_wakeup_handler [ 91.897] sna_accel_flush: flush?=0, dirty?=0 [ 91.897] sna_accel_flush: flush?=0, dirty?=0 [ 91.897] sna_block_handler (tv=0.499000) [ 91.897] sna_scanout_do_flush: flush timer active: delta=11 [ 91.897] sna_accel_do_throttle -- no pending activity [ 91.897] sna_accel_block: evaluating timers, active=5 [ 91.897] sna_accel_block: flush timer expires in 11 [91908] [ 91.897] sna_wakeup_handler [ 91.897] sna_block_handler (tv=0.499000) [ 91.897] sna_scanout_do_flush: flush timer active: delta=11 [ 91.897] sna_accel_do_throttle -- no pending activity [ 91.897] sna_accel_block: evaluating timers, active=5 [ 91.897] sna_accel_block: flush timer expires in 11 [91908] [ 91.897] sna_wakeup_handler [ 91.898] sna_accel_flush: flush?=0, dirty?=0 [ 91.898] sna_accel_flush: flush?=0, dirty?=0 [ 91.898] sna_accel_flush: flush?=0, dirty?=0 [ 91.898] sna_accel_flush: flush?=0, dirty?=0 [ 91.898] sna_block_handler (tv=0.498000) [ 91.898] sna_scanout_do_flush: flush timer active: delta=10 [ 91.898] sna_accel_do_throttle -- no pending activity [ 91.898] sna_accel_block: evaluating timers, active=5 [ 91.898] sna_accel_block: flush timer expires in 10 [91908] [ 91.900] sna_wakeup_handler [ 91.900] sna_accel_flush: flush?=0, dirty?=0 [ 91.900] sna_block_handler (tv=0.496000) [ 91.900] sna_scanout_do_flush: flush timer active: delta=8 [ 91.900] sna_accel_do_throttle -- no pending activity [ 91.900] sna_accel_block: evaluating timers, active=5 [ 91.900] sna_accel_block: flush timer expires in 8 [91908] [ 91.900] sna_wakeup_handler [ 91.900] sna_create_pixmap(13, 20, 32, usage=0) [ 91.900] kgem_can_create_2d: 13x20 @ 32 [ 91.900] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=20 [ 91.900] kgem_can_create_2d: untiled size=4096 [ 91.900] kgem_choose_tiling: too thin [width 13, 32 bpp] for TILING_X [ 91.900] kgem_choose_tiling: 13x20 -> 0 [ 91.900] sna_create_pixmap: usage=0, flags=a [ 91.900] sna_create_pixmap: small buffer [1040], attaching to shadow pixmap [ 91.900] create_pixmap: allocating pixmap 13x20, depth=32/32, size=1048 [ 91.901] create_pixmap: serial=5296, usage=0, 13x20 [ 91.901] sna_create_pixmap: serial=5296, 13x20, usage=0 [ 91.901] sna_composite_rectangles(pixmap=5297, op=0, 0 x 1 [(0, 0)x(13, 20) ...]) [ 91.901] sna_composite_rectangles: converted to op 0 [ 91.901] sna_composite_rectangles[0] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 91.901] sna_composite_rectangles: nrects=1, region=(0, 0), (13, 20) x 1 [ 91.901] sna_composite_rectangles: clipped extents (0, 0),(13, 20) x 1 [ 91.901] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(13, 20) [ 91.901] sna_composite_rectangles: fallback, dst pixmap=5297 too small or not attached [ 91.901] sna_composite_rectangles: fallback [ 91.901] sna_drawable_move_region_to_cpu(pixmap=5297 (13x20), [(0, 0), (13, 20)], flags=1) [ 91.901] sna_drawable_move_region_to_cpu: region (0, 0), (13, 20) + (0, 0) subsumes pixmap (13x20) [ 91.901] _sna_pixmap_move_to_cpu(pixmap=5297, 13x20, flags=1) [ 91.901] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 91.901] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 91.901] operate_inplace: no, inplace operation not suitable [ 91.901] _sna_pixmap_move_to_cpu: marking as damaged [ 91.901] __sna_damage_all(13, 20) [ 91.901] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 91.901] sna_composite_rectangles(pixmap=5297, op=1, fff2f1f0 x 1 [(0, 0)x(13, 20) ...]) [ 91.901] sna_composite_rectangles: converted to op 1 [ 91.901] sna_composite_rectangles[0] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 91.901] sna_composite_rectangles: nrects=1, region=(0, 0), (13, 20) x 1 [ 91.901] sna_composite_rectangles: clipped extents (0, 0),(13, 20) x 1 [ 91.901] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(13, 20) [ 91.901] sna_composite_rectangles: fallback, dst pixmap=5297 too small or not attached [ 91.901] sna_composite_rectangles: fallback [ 91.901] sna_drawable_move_region_to_cpu(pixmap=5297 (13x20), [(0, 0), (13, 20)], flags=1) [ 91.901] sna_drawable_move_region_to_cpu: pixmap=5297 all damaged on CPU [ 91.901] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 91.901] sna_composite_rectangles: fallback fill: (0, 0)x(13, 20) fff2f1f0 [ 91.901] sna_composite_rectangles(pixmap=5297, op=1, ff300a24 x 2 [(0, 0)x(13, 20) ...]) [ 91.901] sna_composite_rectangles: converted to op 1 [ 91.901] sna_composite_rectangles[0] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 91.901] sna_composite_rectangles[1] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 91.901] sna_composite_rectangles: nrects=2, region=(0, 0), (13, 20) x 2 [ 91.901] sna_composite_rectangles: clipped extents (0, 0),(13, 20) x 1 [ 91.901] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(13, 20) [ 91.901] sna_composite_rectangles: fallback, dst pixmap=5297 too small or not attached [ 91.901] sna_composite_rectangles: fallback [ 91.901] sna_drawable_move_region_to_cpu(pixmap=5297 (13x20), [(0, 0), (13, 20)], flags=1) [ 91.901] sna_drawable_move_region_to_cpu: pixmap=5297 all damaged on CPU [ 91.901] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 91.901] sna_composite_rectangles: fallback fill: (0, 0)x(13, 20) ff300a24 [ 91.901] sna_composite_rectangles(pixmap=5297, op=1, ffffffff x 1 [(1, 1)x(9, 17) ...]) [ 91.901] sna_composite_rectangles: converted to op 1 [ 91.901] sna_composite_rectangles[0] (1, 1)x(9, 17) -> (1, 1), (10, 18) [ 91.901] sna_composite_rectangles: nrects=1, region=(1, 1), (10, 18) x 1 [ 91.901] sna_composite_rectangles: clipped extents (1, 1),(10, 18) x 1 [ 91.901] sna_composite_rectangles: pixmap +(0, 0) extents (1, 1),(10, 18) [ 91.901] sna_composite_rectangles: fallback, dst pixmap=5297 too small or not attached [ 91.901] sna_composite_rectangles: fallback [ 91.901] sna_drawable_move_region_to_cpu(pixmap=5297 (13x20), [(1, 1), (10, 18)], flags=1) [ 91.901] sna_drawable_move_region_to_cpu: pixmap=5297 all damaged on CPU [ 91.901] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 91.901] sna_composite_rectangles: fallback fill: (1, 1)x(9, 17) ffffffff [ 91.901] sna_copy_area: src=pixmap=5297:(0, 0)x(13, 20)+(0, 0) -> dst=pixmap=3060:(522, 1071)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 91.901] sna_copy_area: normal copy [ 91.901] sna_do_copy: src=(0, 0), dst=(522, 1071), size=(13x20) [ 91.902] sna_do_copy: after drawable: src=(0, 0), dst=(587, 1095), size=(13x20) [ 91.902] sna_do_copy: dst extents (587, 1095), (600, 1115), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 91.902] sna_do_copy: clipped dst extents (587, 1095), (600, 1115) [ 91.902] sna_do_copy: unclipped src extents (0, 0), (13, 20) [ 91.902] sna_do_copy: clipped src extents (0, 0), (13, 20) [ 91.902] sna_do_copy: pixmap -- no source clipping [ 91.902] sna_do_copy: src extents (0, 0), (13, 20) x 1 [ 91.902] sna_do_copy: copy region (587, 1095), (600, 1115) x 1 + (-587, -1095) [ 91.902] sna_copy_boxes (boxes=1x[(587, 1095), (600, 1115)...], src pixmap=5297+(-587, -1095), dst pixmap=3060+(-65, -24), alu=3, src.size=13x20, dst.size=3775x2136) [ 91.902] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94b3a130, gpu_bo=0, cpu_bo=0), replaces=0 [ 91.902] sna_drawable_use_bo pixmap=3060, box=((522, 1071), (535, 1091)), flags=8... [ 91.902] sna_drawable_use_bo: exported target, set PREFER_GPU [ 91.902] sna_drawable_use_bo: pinned, never REPLACES [ 91.902] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 91.902] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 91.902] sna_drawable_use_bo: using whole GPU bo [ 91.902] region_overlaps_damage? [ 91.902] use_shm_bo: no, not attached [ 91.902] sna_drawable_move_region_to_cpu(pixmap=5297 (13x20), [(0, 0), (13, 20)], flags=2) [ 91.902] sna_drawable_move_region_to_cpu: pixmap=5297 all damaged on CPU [ 91.902] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 91.902] sna_write_boxes x 1, src stride=52, src dx=(-522, -1071) [ 91.902] kgem_bo_can_map: handle=9, map=0x7fc6b7845000:0x0:0x7fc656564000, tiling=1, domain=1, offset=4029534208 [ 91.902] write_boxes_inplace x 1, handle=9, tiling=1 [ 91.902] upload_inplace__tiled: tiling=1 [ 91.902] kgem_bo_can_map__cpu: handle=9 [ 91.902] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 91.902] kgem_bo_map__cpu(handle=9, size=33177600, map=0x7fc6b7845000:0x7fc656564000) [ 91.902] kgem_bo_sync__cpu: handle=9 [ 91.902] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(522, 1071), size=13x20, pitch=52/15360 [ 91.902] sna_accel_flush: flush?=0, dirty?=0 [ 91.902] sna_accel_flush: flush?=0, dirty?=0 [ 91.902] sna_accel_flush: flush?=0, dirty?=0 [ 91.902] sna_accel_flush: flush?=0, dirty?=0 [ 91.902] sna_destroy_pixmap: pixmap=5297, attached?=1 [ 91.902] __sna_free_pixmap(pixmap=5297) [ 91.902] sna_accel_flush: flush?=0, dirty?=0 [ 91.902] sna_accel_flush: flush?=0, dirty?=0 [ 91.902] sna_accel_flush: flush?=0, dirty?=0 [ 91.902] sna_block_handler (tv=0.494000) [ 91.902] sna_scanout_do_flush: flush timer active: delta=6 [ 91.902] sna_accel_do_throttle -- no pending activity [ 91.902] sna_accel_block: evaluating timers, active=5 [ 91.902] sna_accel_block: flush timer expires in 6 [91908] [ 91.904] sna_wakeup_handler [ 91.904] sna_accel_flush: flush?=0, dirty?=0 [ 91.904] sna_accel_flush: flush?=0, dirty?=0 [ 91.904] sna_accel_flush: flush?=0, dirty?=0 [ 91.904] sna_accel_flush: flush?=0, dirty?=0 [ 91.904] sna_accel_flush: flush?=0, dirty?=0 [ 91.904] sna_accel_flush: flush?=0, dirty?=0 [ 91.904] sna_accel_flush: flush?=0, dirty?=0 [ 91.904] sna_accel_flush: flush?=0, dirty?=0 [ 91.904] sna_accel_flush: flush?=0, dirty?=0 [ 91.904] sna_block_handler (tv=0.492000) [ 91.904] sna_scanout_do_flush: flush timer active: delta=4 [ 91.904] sna_accel_do_throttle -- no pending activity [ 91.904] sna_accel_block: evaluating timers, active=5 [ 91.904] sna_accel_block: flush timer expires in 4 [91908] [ 91.904] sna_wakeup_handler [ 91.904] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=114, name=86 [ 91.904] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 91.904] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 91.904] sna_dri2_get_back: draw size=3840x2160, back buffer handle=114 size=3840x2160, is-scanout? 1, active?=0, pitch=15360, front pitch=15360 [ 91.904] sna_dri2_get_back: reuse backbuffer? 1 [ 91.904] sna_dri2_get_back: back buffer handle=114, active?=0, refcnt=1 [ 91.904] sna_dri2_get_back: reuse unattached back [ 91.904] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 91.904] sna_dri2_reuse_buffer: reusing back buffer handle=114, name=86, pitch=15360, age=0 [ 91.904] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 91.904] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=32, name=80, active_scanout=2 [ 91.904] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 91.904] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 91.904] sna_accel_flush: flush?=0, dirty?=0 [ 91.905] sna_accel_flush: flush?=0, dirty?=0 [ 91.905] sna_accel_flush: flush?=0, dirty?=0 [ 91.905] sna_block_handler (tv=0.491000) [ 91.905] sna_scanout_do_flush: flush timer active: delta=3 [ 91.905] sna_scanout_do_flush (time=91905), triggered [ 91.905] sna_scanout_flush (time=91905), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 91.905] has_shadow: has pending damage? 0, outstanding flips: 0 [ 91.905] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 91.905] has_shadow: has pending damage? 0, outstanding flips: 0 [ 91.905] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 91.905] sna_accel_do_throttle -- no pending activity [ 91.905] sna_accel_block: evaluating timers, active=5 [ 91.905] sna_accel_block: flush timer expires in 16 [91921] [ 91.905] sna_wakeup_handler [ 91.906] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 91.906] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 91.906] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 91.906] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 91.906] sna_dri2_get_msc(draw=146, pipe=0) [ 91.906] sna_crtc_record_swap: recording last swap on pipe=0, frame 5264 [msc=5264], time 91.893496 [ 91.906] sna_dri2_get_msc: msc=5264 [raw=5264], ust=91893496 [ 91.906] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=114 (refs=1/1, flush=0) , front=32 (refs=2/3, flush=1) [ 91.906] sna_dri2_schedule_swap(target_msc=5264, divisor=0, remainder=0) [ 91.906] sna_dri2_schedule_swap: using front handle=32, active_scanout?=2, flush?=1 [ 91.906] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 91.906] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 91.906] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 91.906] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 91.906] sna_crtc_record_swap: recording last swap on pipe=0, frame 5264 [msc=5264], time 91.893496 [ 91.906] immediate_swap: current_msc=5264, target_msc=5264 -- yes [ 91.906] can_flip: no, shadow enabled [ 91.906] sna_dri2_add_event: adding event to window 146) [ 91.906] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 91.906] sna_dri2_immediate_blit: no pending blit, starting chain [ 91.906] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 91.906] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 91.906] can_xchg: back size=8700f00, front size=8700f00 [ 91.906] can_xchg: yes, pixmap=4091 [ 91.906] sna_dri2_xchg: win=146, exchange front=32/80,ref=3 and back=114/86,ref=2, pixmap=4091 3840x2160 [ 91.906] sna_dri2_xchg: back_bo handle=114, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 91.906] sna_dri2_xchg: front_bo handle=32, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 91.906] set_bo: pixmap=4091, handle=114 (old handle=32) [ 91.906] set_bo: marking whole pixmap as damaged [ 91.906] set_bo: applying final/discard move-to-gpu [ 91.906] wait_for_shadow: flags=0, flips=0, handle=32, shadow=29 [ 91.906] set_bo: dropping flush hint from handle=32 [ 91.906] set_bo: adding flush hint to handle=114 [ 91.906] mark_stale(handle=32) => 1 [ 91.906] swap_limit: draw=146 setting swap limit to 3 [ 91.906] sna_dri2_swap_limit_validate: swap limit set to 3 [ 91.906] sna_next_vblank(pipe=0, waiting until next vblank) [ 91.906] sna_dri2_schedule_swap: reported target_msc=5264 [ 91.906] sna_accel_flush: flush?=0, dirty?=0 [ 91.906] sna_accel_flush: flush?=0, dirty?=0 [ 91.906] sna_accel_flush: flush?=0, dirty?=0 [ 91.906] sna_accel_flush: flush?=0, dirty?=0 [ 91.906] sna_block_handler (tv=0.490000) [ 91.906] sna_scanout_do_flush: flush timer active: delta=15 [ 91.906] sna_accel_do_throttle -- no pending activity [ 91.906] sna_accel_block: evaluating timers, active=5 [ 91.906] sna_accel_block: flush timer expires in 15 [91921] [ 91.909] sna_wakeup_handler [ 91.909] sna_mode_wakeup: len=32 [ 91.909] sna_dri2_vblank_handler(type=2, sequence=5265, draw=4181) [ 91.909] sna_crtc_record_swap: recording last swap on pipe=0, frame 5265 [msc=5265], time 91.910158 [ 91.909] sna_dri2_vblank_handler: 2 complete, frame=5265 tv=91.910158 [ 91.909] sna_dri2_blit_complete: blit finished [ 91.909] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=5265, tv=91.910158) [ 91.909] frame_swap_complete(type=2): draw=146, pipe=0, frame=5265 [msc=5265], tv=91.910158 [ 91.910] sna_accel_flush: flush?=0, dirty?=0 [ 91.910] sna_dri2_event_free(draw?=1) [ 91.910] sna_dri2_remove_event: remove[0x561c94b075a0] from window 146, active? 1 [ 91.910] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=114] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 91.910] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=32] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 91.910] sna_dri2_vblank_handler complete [ 91.910] sna_block_handler (tv=0.486000) [ 91.910] sna_scanout_do_flush: flush timer active: delta=11 [ 91.910] sna_accel_do_throttle -- no pending activity [ 91.910] sna_accel_block: evaluating timers, active=5 [ 91.910] sna_accel_block: flush timer expires in 11 [91921] [ 91.912] sna_wakeup_handler [ 91.912] sna_accel_flush: flush?=0, dirty?=0 [ 91.912] sna_accel_flush: flush?=0, dirty?=0 [ 91.912] sna_accel_flush: flush?=0, dirty?=0 [ 91.912] sna_accel_flush: flush?=0, dirty?=0 [ 91.912] sna_accel_flush: flush?=0, dirty?=0 [ 91.912] sna_accel_flush: flush?=0, dirty?=0 [ 91.912] sna_accel_flush: flush?=0, dirty?=0 [ 91.912] sna_accel_flush: flush?=0, dirty?=0 [ 91.912] sna_accel_flush: flush?=0, dirty?=0 [ 91.913] sna_accel_flush: flush?=0, dirty?=0 [ 91.913] sna_accel_flush: flush?=0, dirty?=0 [ 91.913] sna_accel_flush: flush?=0, dirty?=0 [ 91.913] sna_accel_flush: flush?=0, dirty?=0 [ 91.913] sna_accel_flush: flush?=0, dirty?=0 [ 91.913] sna_block_handler (tv=0.483000) [ 91.913] sna_scanout_do_flush: flush timer active: delta=8 [ 91.913] sna_accel_do_throttle -- no pending activity [ 91.913] sna_accel_block: evaluating timers, active=5 [ 91.913] sna_accel_block: flush timer expires in 8 [91921] [ 91.913] sna_wakeup_handler [ 91.913] sna_accel_flush: flush?=0, dirty?=0 [ 91.913] sna_accel_flush: flush?=0, dirty?=0 [ 91.913] sna_accel_flush: flush?=0, dirty?=0 [ 91.913] sna_block_handler (tv=0.483000) [ 91.913] sna_scanout_do_flush: flush timer active: delta=8 [ 91.913] sna_accel_do_throttle -- no pending activity [ 91.913] sna_accel_block: evaluating timers, active=5 [ 91.913] sna_accel_block: flush timer expires in 8 [91921] [ 91.913] sna_wakeup_handler [ 91.913] sna_accel_flush: flush?=0, dirty?=0 [ 91.913] sna_accel_flush: flush?=0, dirty?=0 [ 91.913] sna_block_handler (tv=0.483000) [ 91.913] sna_scanout_do_flush: flush timer active: delta=8 [ 91.913] sna_accel_do_throttle -- no pending activity [ 91.913] sna_accel_block: evaluating timers, active=5 [ 91.913] sna_accel_block: flush timer expires in 8 [91921] [ 91.913] sna_wakeup_handler [ 91.913] sna_accel_flush: flush?=0, dirty?=0 [ 91.913] sna_accel_flush: flush?=0, dirty?=0 [ 91.913] sna_accel_flush: flush?=0, dirty?=0 [ 91.913] sna_block_handler (tv=0.483000) [ 91.913] sna_scanout_do_flush: flush timer active: delta=8 [ 91.913] sna_accel_do_throttle -- no pending activity [ 91.913] sna_accel_block: evaluating timers, active=5 [ 91.913] sna_accel_block: flush timer expires in 8 [91921] [ 91.913] sna_wakeup_handler [ 91.913] sna_accel_flush: flush?=0, dirty?=0 [ 91.913] sna_accel_flush: flush?=0, dirty?=0 [ 91.913] sna_accel_flush: flush?=0, dirty?=0 [ 91.914] sna_block_handler (tv=0.482000) [ 91.914] sna_scanout_do_flush: flush timer active: delta=7 [ 91.914] sna_accel_do_throttle -- no pending activity [ 91.914] sna_accel_block: evaluating timers, active=5 [ 91.914] sna_accel_block: flush timer expires in 7 [91921] [ 91.914] sna_wakeup_handler [ 91.914] sna_accel_flush: flush?=0, dirty?=0 [ 91.914] sna_accel_flush: flush?=0, dirty?=0 [ 91.914] sna_block_handler (tv=0.482000) [ 91.914] sna_scanout_do_flush: flush timer active: delta=7 [ 91.914] sna_accel_do_throttle -- no pending activity [ 91.914] sna_accel_block: evaluating timers, active=5 [ 91.914] sna_accel_block: flush timer expires in 7 [91921] [ 91.914] sna_wakeup_handler [ 91.914] sna_accel_flush: flush?=0, dirty?=0 [ 91.914] sna_accel_flush: flush?=0, dirty?=0 [ 91.914] sna_block_handler (tv=0.482000) [ 91.914] sna_scanout_do_flush: flush timer active: delta=7 [ 91.914] sna_accel_do_throttle -- no pending activity [ 91.914] sna_accel_block: evaluating timers, active=5 [ 91.914] sna_accel_block: flush timer expires in 7 [91921] [ 91.914] sna_wakeup_handler [ 91.914] sna_accel_flush: flush?=0, dirty?=0 [ 91.914] sna_accel_flush: flush?=0, dirty?=0 [ 91.914] sna_accel_flush: flush?=0, dirty?=0 [ 91.914] sna_block_handler (tv=0.482000) [ 91.914] sna_scanout_do_flush: flush timer active: delta=7 [ 91.914] sna_accel_do_throttle -- no pending activity [ 91.914] sna_accel_block: evaluating timers, active=5 [ 91.914] sna_accel_block: flush timer expires in 7 [91921] [ 91.914] sna_wakeup_handler [ 91.914] sna_accel_flush: flush?=0, dirty?=0 [ 91.914] sna_accel_flush: flush?=0, dirty?=0 [ 91.914] sna_block_handler (tv=0.482000) [ 91.914] sna_scanout_do_flush: flush timer active: delta=7 [ 91.914] sna_accel_do_throttle -- no pending activity [ 91.914] sna_accel_block: evaluating timers, active=5 [ 91.914] sna_accel_block: flush timer expires in 7 [91921] [ 91.915] sna_wakeup_handler [ 91.915] sna_accel_flush: flush?=0, dirty?=0 [ 91.915] sna_accel_flush: flush?=0, dirty?=0 [ 91.915] sna_block_handler (tv=0.481000) [ 91.915] sna_scanout_do_flush: flush timer active: delta=6 [ 91.915] sna_accel_do_throttle -- no pending activity [ 91.915] sna_accel_block: evaluating timers, active=5 [ 91.915] sna_accel_block: flush timer expires in 6 [91921] [ 91.915] sna_wakeup_handler [ 91.915] sna_accel_flush: flush?=0, dirty?=0 [ 91.915] sna_accel_flush: flush?=0, dirty?=0 [ 91.915] sna_block_handler (tv=0.481000) [ 91.915] sna_scanout_do_flush: flush timer active: delta=6 [ 91.915] sna_accel_do_throttle -- no pending activity [ 91.915] sna_accel_block: evaluating timers, active=5 [ 91.915] sna_accel_block: flush timer expires in 6 [91921] [ 91.915] sna_wakeup_handler [ 91.915] sna_accel_flush: flush?=0, dirty?=0 [ 91.915] sna_accel_flush: flush?=0, dirty?=0 [ 91.915] sna_accel_flush: flush?=0, dirty?=0 [ 91.915] sna_block_handler (tv=0.481000) [ 91.915] sna_scanout_do_flush: flush timer active: delta=6 [ 91.915] sna_accel_do_throttle -- no pending activity [ 91.915] sna_accel_block: evaluating timers, active=5 [ 91.915] sna_accel_block: flush timer expires in 6 [91921] [ 91.915] sna_wakeup_handler [ 91.915] sna_accel_flush: flush?=0, dirty?=0 [ 91.915] sna_accel_flush: flush?=0, dirty?=0 [ 91.915] sna_block_handler (tv=0.481000) [ 91.915] sna_scanout_do_flush: flush timer active: delta=6 [ 91.915] sna_accel_do_throttle -- no pending activity [ 91.915] sna_accel_block: evaluating timers, active=5 [ 91.915] sna_accel_block: flush timer expires in 6 [91921] [ 91.918] sna_wakeup_handler [ 91.918] sna_accel_flush: flush?=0, dirty?=0 [ 91.918] sna_accel_flush: flush?=0, dirty?=0 [ 91.918] sna_accel_flush: flush?=0, dirty?=0 [ 91.918] sna_create_pixmap(1, 1, 32, usage=0) [ 91.918] kgem_can_create_2d: 1x1 @ 32 [ 91.918] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=1 [ 91.918] kgem_can_create_2d: untiled size=4096 [ 91.918] kgem_choose_tiling: disabling tiling [1x1] for single row/col [ 91.918] kgem_choose_tiling: 1x1 -> 0 [ 91.918] sna_create_pixmap: usage=0, flags=a [ 91.918] sna_create_pixmap: small buffer [4], attaching to shadow pixmap [ 91.918] create_pixmap: allocating pixmap 1x1, depth=32/32, size=12 [ 91.918] create_pixmap: serial=5298, usage=0, 1x1 [ 91.918] sna_create_pixmap: serial=5298, 1x1, usage=0 [ 91.918] sna_composite_rectangles(pixmap=5299, op=0, 0 x 1 [(0, 0)x(1, 1) ...]) [ 91.918] sna_composite_rectangles: converted to op 0 [ 91.918] sna_composite_rectangles[0] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 91.918] sna_composite_rectangles: nrects=1, region=(0, 0), (1, 1) x 1 [ 91.918] sna_composite_rectangles: clipped extents (0, 0),(1, 1) x 1 [ 91.918] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(1, 1) [ 91.918] sna_composite_rectangles: fallback, dst pixmap=5299 too small or not attached [ 91.918] sna_composite_rectangles: fallback [ 91.919] sna_drawable_move_region_to_cpu(pixmap=5299 (1x1), [(0, 0), (1, 1)], flags=1) [ 91.919] sna_drawable_move_region_to_cpu: region (0, 0), (1, 1) + (0, 0) subsumes pixmap (1x1) [ 91.919] _sna_pixmap_move_to_cpu(pixmap=5299, 1x1, flags=1) [ 91.919] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 91.919] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 91.919] operate_inplace: no, inplace operation not suitable [ 91.919] _sna_pixmap_move_to_cpu: marking as damaged [ 91.919] __sna_damage_all(1, 1) [ 91.919] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 91.919] sna_composite_rectangles(pixmap=5299, op=1, fff2f1f0 x 1 [(0, 0)x(1, 1) ...]) [ 91.919] sna_composite_rectangles: converted to op 1 [ 91.919] sna_composite_rectangles[0] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 91.919] sna_composite_rectangles: nrects=1, region=(0, 0), (1, 1) x 1 [ 91.919] sna_composite_rectangles: clipped extents (0, 0),(1, 1) x 1 [ 91.919] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(1, 1) [ 91.919] sna_composite_rectangles: fallback, dst pixmap=5299 too small or not attached [ 91.919] sna_composite_rectangles: fallback [ 91.919] sna_drawable_move_region_to_cpu(pixmap=5299 (1x1), [(0, 0), (1, 1)], flags=1) [ 91.919] sna_drawable_move_region_to_cpu: pixmap=5299 all damaged on CPU [ 91.919] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 91.919] sna_composite_rectangles: fallback fill: (0, 0)x(1, 1) fff2f1f0 [ 91.919] sna_composite_rectangles(pixmap=5299, op=1, ff300a24 x 2 [(0, 0)x(1, 1) ...]) [ 91.919] sna_composite_rectangles: converted to op 1 [ 91.919] sna_composite_rectangles[0] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 91.919] sna_composite_rectangles[1] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 91.919] sna_composite_rectangles: nrects=2, region=(0, 0), (1, 1) x 2 [ 91.919] sna_composite_rectangles: clipped extents (0, 0),(1, 1) x 1 [ 91.919] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(1, 1) [ 91.919] sna_composite_rectangles: fallback, dst pixmap=5299 too small or not attached [ 91.919] sna_composite_rectangles: fallback [ 91.919] sna_drawable_move_region_to_cpu(pixmap=5299 (1x1), [(0, 0), (1, 1)], flags=1) [ 91.919] sna_drawable_move_region_to_cpu: pixmap=5299 all damaged on CPU [ 91.919] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 91.919] sna_composite_rectangles: fallback fill: (0, 0)x(1, 1) ff300a24 [ 91.919] sna_copy_area: src=pixmap=5299:(0, 0)x(1, 1)+(0, 0) -> dst=pixmap=3060:(0, 0)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 91.919] sna_copy_area: normal copy [ 91.919] sna_do_copy: src=(0, 0), dst=(0, 0), size=(1x1) [ 91.919] sna_do_copy: after drawable: src=(0, 0), dst=(65, 24), size=(1x1) [ 91.919] sna_do_copy: dst extents (65, 24), (66, 25), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 91.919] sna_do_copy: clipped dst extents (65, 24), (66, 25) [ 91.919] sna_do_copy: unclipped src extents (0, 0), (1, 1) [ 91.919] sna_do_copy: clipped src extents (0, 0), (1, 1) [ 91.919] sna_do_copy: pixmap -- no source clipping [ 91.919] sna_do_copy: src extents (0, 0), (1, 1) x 1 [ 91.919] sna_do_copy: copy region (65, 24), (66, 25) x 1 + (-65, -24) [ 91.919] sna_copy_boxes (boxes=1x[(65, 24), (66, 25)...], src pixmap=5299+(-65, -24), dst pixmap=3060+(-65, -24), alu=3, src.size=1x1, dst.size=3775x2136) [ 91.919] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94b3a130, gpu_bo=0, cpu_bo=0), replaces=0 [ 91.919] sna_drawable_use_bo pixmap=3060, box=((0, 0), (1, 1)), flags=8... [ 91.919] sna_drawable_use_bo: exported target, set PREFER_GPU [ 91.919] sna_drawable_use_bo: pinned, never REPLACES [ 91.919] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 91.919] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 91.919] sna_drawable_use_bo: using whole GPU bo [ 91.919] region_overlaps_damage? [ 91.919] use_shm_bo: no, not attached [ 91.919] sna_drawable_move_region_to_cpu(pixmap=5299 (1x1), [(0, 0), (1, 1)], flags=2) [ 91.919] sna_drawable_move_region_to_cpu: pixmap=5299 all damaged on CPU [ 91.919] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 91.919] sna_write_boxes x 1, src stride=4, src dx=(0, 0) [ 91.920] kgem_bo_can_map: handle=9, map=0x7fc6b7845000:0x0:0x7fc656564000, tiling=1, domain=1, offset=4029534208 [ 91.920] write_boxes_inplace x 1, handle=9, tiling=1 [ 91.920] upload_inplace__tiled: tiling=1 [ 91.920] kgem_bo_can_map__cpu: handle=9 [ 91.920] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 91.920] kgem_bo_map__cpu(handle=9, size=33177600, map=0x7fc6b7845000:0x7fc656564000) [ 91.920] kgem_bo_sync__cpu: handle=9 [ 91.920] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(0, 0), size=1x1, pitch=4/15360 [ 91.920] sna_accel_flush: flush?=0, dirty?=0 [ 91.920] sna_accel_flush: flush?=0, dirty?=0 [ 91.920] sna_accel_flush: flush?=0, dirty?=0 [ 91.920] sna_accel_flush: flush?=0, dirty?=0 [ 91.920] sna_destroy_pixmap: pixmap=5299, attached?=1 [ 91.920] __sna_free_pixmap(pixmap=5299) [ 91.920] sna_accel_flush: flush?=0, dirty?=0 [ 91.920] sna_accel_flush: flush?=0, dirty?=0 [ 91.920] sna_accel_flush: flush?=0, dirty?=0 [ 91.920] sna_block_handler (tv=0.476000) [ 91.920] sna_scanout_do_flush: flush timer active: delta=1 [ 91.920] sna_scanout_do_flush (time=91920), triggered [ 91.920] sna_scanout_flush (time=91920), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 91.920] has_shadow: has pending damage? 1, outstanding flips: 0 [ 91.920] stop_flush: scanout=114 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 91.920] has_shadow: has pending damage? 1, outstanding flips: 0 [ 91.920] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 91.920] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 91.920] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 91.920] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 91.920] sna_pixmap_move_to_gpu: already all-damaged [ 91.920] sna_pixmap_mark_active: pixmap=4091, handle=114 [ 91.920] sna_mode_redisplay: crtc[0] transformed? 0 [ 91.920] sna_mode_redisplay: crtc[1] transformed? 0 [ 91.920] sna_mode_redisplay: crtc[2] transformed? 0 [ 91.920] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=114 [active=1] [ 91.920] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 32, transformed? 0 [ 91.920] get_fb: reusing fb=81 for handle=114 [ 91.920] sna_mode_redisplay: recording flip on CRTC:32 handle=114, active_scanout=2, serial=3 [ 91.920] __kgem_bo_clear_busy: handle=114 [ 91.920] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 91.920] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 91.920] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 91.920] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=114, shadow handle=29 [ 91.920] sna_accel_do_throttle -- no pending activity [ 91.920] sna_accel_block: evaluating timers, active=5 [ 91.920] sna_accel_block: flush timer expires in 16 [91936] [ 91.921] sna_wakeup_handler [ 91.921] sna_accel_flush: flush?=0, dirty?=0 [ 91.921] sna_accel_flush: flush?=0, dirty?=0 [ 91.921] sna_accel_flush: flush?=0, dirty?=0 [ 91.921] sna_accel_flush: flush?=0, dirty?=0 [ 91.921] sna_accel_flush: flush?=0, dirty?=0 [ 91.921] sna_accel_flush: flush?=0, dirty?=0 [ 91.921] sna_accel_flush: flush?=0, dirty?=0 [ 91.921] sna_accel_flush: flush?=0, dirty?=0 [ 91.921] sna_accel_flush: flush?=0, dirty?=0 [ 91.922] sna_block_handler (tv=0.475000) [ 91.922] sna_scanout_do_flush: flush timer active: delta=14 [ 91.922] sna_accel_do_throttle -- no pending activity [ 91.922] sna_accel_block: evaluating timers, active=5 [ 91.922] sna_accel_block: flush timer expires in 14 [91936] [ 91.922] sna_wakeup_handler [ 91.922] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=32, name=80 [ 91.922] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 91.922] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 91.922] sna_dri2_get_back: draw size=3840x2160, back buffer handle=32 size=3840x2160, is-scanout? 1, active?=1, pitch=15360, front pitch=15360 [ 91.922] sna_dri2_get_back: reuse backbuffer? 1 [ 91.922] sna_dri2_get_back: back buffer handle=32, active?=1, refcnt=1 [ 91.922] sna_dri2_get_back: cache: handle=128, active=0 [ 91.922] sna_dri2_get_back: reuse cache handle=128, name=76, flags=0 [ 91.922] sna_dri2_get_back: caching handle=32 (name=80, flags=0, active_scanout=1) [ 91.922] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 91.922] sna_dri2_reuse_buffer: reusing back buffer handle=128, name=76, pitch=15360, age=0 [ 91.922] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 91.922] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=114, name=86, active_scanout=2 [ 91.922] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 91.922] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=114] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 91.922] sna_accel_flush: flush?=0, dirty?=0 [ 91.922] sna_accel_flush: flush?=0, dirty?=0 [ 91.922] sna_accel_flush: flush?=0, dirty?=0 [ 91.922] sna_block_handler (tv=0.474000) [ 91.922] sna_scanout_do_flush: flush timer active: delta=14 [ 91.922] sna_accel_do_throttle -- no pending activity [ 91.922] sna_accel_block: evaluating timers, active=5 [ 91.922] sna_accel_block: flush timer expires in 14 [91936] [ 91.924] sna_wakeup_handler [ 91.924] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 91.924] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 91.924] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 91.924] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 91.924] sna_dri2_get_msc(draw=146, pipe=0) [ 91.924] sna_crtc_record_swap: recording last swap on pipe=0, frame 5265 [msc=5265], time 91.910158 [ 91.924] sna_dri2_get_msc: msc=5265 [raw=5265], ust=91910158 [ 91.924] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=128 (refs=1/1, flush=0) , front=114 (refs=2/3, flush=1) [ 91.924] sna_dri2_schedule_swap(target_msc=5265, divisor=0, remainder=0) [ 91.924] sna_dri2_schedule_swap: using front handle=114, active_scanout?=2, flush?=1 [ 91.924] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 91.924] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 91.924] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 91.924] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 91.924] sna_crtc_record_swap: recording last swap on pipe=0, frame 5265 [msc=5265], time 91.910158 [ 91.924] immediate_swap: current_msc=5265, target_msc=5265 -- yes [ 91.924] can_flip: no, shadow enabled [ 91.924] sna_dri2_add_event: adding event to window 146) [ 91.924] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 91.924] sna_dri2_immediate_blit: no pending blit, starting chain [ 91.924] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 91.924] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 91.924] can_xchg: back size=8700f00, front size=8700f00 [ 91.924] can_xchg: yes, pixmap=4091 [ 91.924] sna_dri2_xchg: win=146, exchange front=114/86,ref=3 and back=128/76,ref=2, pixmap=4091 3840x2160 [ 91.924] sna_dri2_xchg: back_bo handle=128, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 91.924] sna_dri2_xchg: front_bo handle=114, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 91.924] set_bo: pixmap=4091, handle=128 (old handle=114) [ 91.924] set_bo: marking whole pixmap as damaged [ 91.924] set_bo: applying final/discard move-to-gpu [ 91.924] wait_for_shadow: flags=0, flips=1, handle=114, shadow=29 [ 91.925] set_bo: dropping flush hint from handle=114 [ 91.925] set_bo: adding flush hint to handle=128 [ 91.925] mark_stale(handle=114) => 1 [ 91.925] swap_limit: draw=146 setting swap limit to 3 [ 91.925] sna_dri2_swap_limit_validate: swap limit set to 3 [ 91.925] sna_next_vblank(pipe=0, waiting until next vblank) [ 91.925] sna_dri2_schedule_swap: reported target_msc=5265 [ 91.925] sna_accel_flush: flush?=0, dirty?=0 [ 91.925] sna_accel_flush: flush?=0, dirty?=0 [ 91.925] sna_accel_flush: flush?=0, dirty?=0 [ 91.925] sna_accel_flush: flush?=0, dirty?=0 [ 91.925] sna_block_handler (tv=0.471000) [ 91.925] sna_scanout_do_flush: flush timer active: delta=11 [ 91.925] sna_accel_do_throttle -- no pending activity [ 91.925] sna_accel_block: evaluating timers, active=5 [ 91.925] sna_accel_block: flush timer expires in 11 [91936] [ 91.926] sna_wakeup_handler [ 91.926] sna_mode_wakeup: len=64 [ 91.926] sna_mode_wakeup: recording last swap on pipe=0, frame 5266 [1492], time 91.926816 [ 91.926] sna_mode_wakeup: removing handle=32 [active_scanout=0] from scanout, installing handle=114 [active_scanout=1] [ 91.926] sna_mode_wakeup: flip complete, pending? 1 [ 91.926] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 91.926] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 91.926] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 91.926] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 91.926] sna_pixmap_move_to_gpu: already all-damaged [ 91.926] sna_pixmap_mark_active: pixmap=4091, handle=128 [ 91.926] sna_mode_redisplay: crtc[0] transformed? 0 [ 91.926] sna_mode_redisplay: crtc[1] transformed? 0 [ 91.926] sna_mode_redisplay: crtc[2] transformed? 0 [ 91.926] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=128 [active=1] [ 91.926] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 114, transformed? 0 [ 91.926] get_fb: reusing fb=80 for handle=128 [ 91.926] sna_mode_redisplay: recording flip on CRTC:32 handle=128, active_scanout=2, serial=3 [ 91.926] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 91.926] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 91.926] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 91.926] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 91.926] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=128, shadow handle=29 [ 91.927] sna_dri2_vblank_handler(type=2, sequence=5266, draw=4181) [ 91.927] sna_crtc_record_swap: recording last swap on pipe=0, frame 5266 [msc=5266], time 91.926816 [ 91.927] sna_dri2_vblank_handler: 2 complete, frame=5266 tv=91.926816 [ 91.927] sna_dri2_blit_complete: blit finished [ 91.927] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=5266, tv=91.926816) [ 91.927] frame_swap_complete(type=2): draw=146, pipe=0, frame=5266 [msc=5266], tv=91.926816 [ 91.927] sna_accel_flush: flush?=0, dirty?=0 [ 91.927] sna_dri2_event_free(draw?=1) [ 91.927] sna_dri2_remove_event: remove[0x561c9476f4d0] from window 146, active? 1 [ 91.927] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=128] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 91.927] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=114] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 91.927] sna_dri2_vblank_handler complete [ 91.927] sna_block_handler (tv=0.469000) [ 91.927] sna_scanout_do_flush: flush timer active: delta=9 [ 91.927] sna_accel_do_throttle -- no pending activity [ 91.927] sna_accel_block: evaluating timers, active=5 [ 91.927] sna_accel_block: flush timer expires in 9 [91936] [ 91.927] sna_wakeup_handler [ 91.927] sna_create_pixmap(535, 37, 32, usage=0) [ 91.927] kgem_can_create_2d: 535x37 @ 32 [ 91.927] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2144, height=37 [ 91.927] kgem_can_create_2d: untiled size=81920 [ 91.927] kgem_choose_tiling: TLB near-miss between lines 535x37 (pitch=2140), forcing tiling 1 [ 91.927] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2144, height=37 [ 91.927] kgem_can_create_2d: tiled[-1] size=81920 [ 91.927] sna_create_pixmap: usage=0, flags=1b [ 91.927] sna_create_pixmap: creating GPU pixmap 535x37, stride=2140, flags=1b [ 91.927] __pop_freed_pixmap: reusing freed pixmap=5261 header [ 91.927] create_pixmap_hdr: pixmap=5300, width=535, height=37, usage=0 [ 91.927] sna_create_pixmap: serial=5300, 535x37, usage=0 [ 91.927] sna_composite_rectangles(pixmap=5301, op=0, 0 x 1 [(0, 0)x(535, 37) ...]) [ 91.927] sna_composite_rectangles: converted to op 0 [ 91.927] sna_composite_rectangles[0] (0, 0)x(535, 37) -> (0, 0), (535, 37) [ 91.927] sna_composite_rectangles: nrects=1, region=(0, 0), (535, 37) x 1 [ 91.927] sna_composite_rectangles: clipped extents (0, 0),(535, 37) x 1 [ 91.927] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(535, 37) [ 91.927] sna_composite_rectangles: dropping last-cpu hint [ 91.927] sna_drawable_use_bo pixmap=5301, box=((0, 0), (535, 37)), flags=19... [ 91.927] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 91.927] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 91.927] sna_pixmap_move_to_gpu(pixmap=5301, usage=0), flags=b [ 91.927] sna_pixmap_move_to_gpu: CPU damage? 0 [ 91.927] sna_pixmap_move_to_gpu: creating GPU bo (535x37@32), create=b [ 91.927] kgem_choose_tiling: TLB near-miss between lines 535x37 (pitch=2140), forcing tiling 1 [ 91.927] kgem_choose_tiling: TLB near-miss between lines 535x37 (pitch=2140), forcing tiling 1 [ 91.928] sna_pixmap_alloc_gpu: pixmap=5301 [ 91.928] kgem_create_2d(535x37, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 91.928] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=40 [ 91.928] inactive too small: 16 < 25 [ 91.928] inactive too small: 16 < 25 [ 91.928] inactive too small: 16 < 25 [ 91.928] inactive too small: 16 < 25 [ 91.928] inactive too small: 16 < 25 [ 91.928] kgem_set_tiling: handle=23, tiling=1 [1], pitch=2560 [2560]: 1 [ 91.928] kgem_bo_remove_from_inactive: removing handle=23 from inactive [ 91.928] from inactive: pitch=2560, tiling=1: handle=23, id=2937 [ 91.928] __sna_damage_all(535, 37) [ 91.928] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 91.928] sna_pixmap_mark_active: pixmap=5301, handle=23 [ 91.928] sna_drawable_use_bo: allocated GPU bo for operation [ 91.928] sna_drawable_use_bo: using GPU bo with damage? 0 [ 91.928] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 91.928] kgem_bo_is_render: handle=23, rq? 0 [0] [ 91.928] kgem_bo_is_render: handle=23, rq? 0 [0] [ 91.928] gen9_render_fill_boxes(0 x 1 [(0, 0), (535, 37) ...]) [ 91.928] sna_render_get_solid: 0 [ 91.928] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 91.928] kgem_check_bo: num_pages=+64, num_exec=+1 [ 91.928] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 91.928] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 91.928] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 91.928] kgem_add_handle: handle=4, index=0 [ 91.928] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 91.928] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 91.928] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 91.928] gen9_composite_get_binding_table(ffc0) [ 91.928] kgem_add_reloc64: handle=23, pos=16360, delta=0, domains=20002 [ 91.928] kgem_add_handle: handle=23, index=1 [ 91.928] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd541000) [ 91.928] __kgem_bo_mark_dirty: handle=23 (proxy? 0) [ 91.928] [3fe0] bind bo(handle=23, addr=fd541000), format=192, width=535, height=37, pitch=2560, tiling=1 -> render [ 91.928] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 91.928] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 91.928] kgem_add_handle: handle=7, index=2 [ 91.928] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 91.928] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 91.928] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 91.928] gen9_emit_sampler: sampler = 1 [ 91.928] gen9_emit_sf: num_sf_outputs=1 [ 91.928] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 91.928] gen9_emit_vertex_elements: setup id=0 [ 91.928] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 91.928] (0, 0), (535, 37) [ 91.928] gen8_vertex_flush[490] = 3 [ 91.928] sna_composite_rectangles: pixmap=5301 marking clear [0]? 1 [ 91.928] sna_composite_rectangles(pixmap=5301, op=1, fff2f1f0 x 4 [(522, 0)x(13, 17) ...]) [ 91.929] sna_composite_rectangles: converted to op 1 [ 91.929] sna_composite_rectangles[0] (522, 0)x(13, 17) -> (522, 0), (535, 17) [ 91.929] sna_composite_rectangles[1] (522, 17)x(13, 3) -> (522, 17), (535, 20) [ 91.929] sna_composite_rectangles[2] (0, 17)x(409, 3) -> (0, 17), (409, 20) [ 91.929] sna_composite_rectangles[3] (0, 20)x(409, 17) -> (0, 20), (409, 37) [ 91.929] sna_composite_rectangles: nrects=4, region=(0, 0), (535, 37) x 4 [ 91.929] sna_composite_rectangles: clipped extents (0, 0),(535, 37) x 4 [ 91.929] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(535, 37) [ 91.929] sna_composite_rectangles: dropping last-cpu hint [ 91.929] sna_drawable_use_bo pixmap=5301, box=((0, 0), (535, 37)), flags=1... [ 91.929] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 91.929] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 91.929] sna_drawable_use_bo: using whole GPU bo [ 91.929] gen9_render_fill_boxes (op=1, color=(f2f2, f1f1, f0f0, ffff) [20028888]) [ 91.929] kgem_bo_is_render: handle=23, rq? 1 [1] [ 91.929] gen9_render_fill_boxes(fff2f1f0 x 4 [(522, 0), (535, 17) ...]) [ 91.929] sna_render_get_solid: fff2f1f0 [ 91.929] sna_render_get_solid(15) = fff2f1f0 (old) [ 91.929] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 91.929] kgem_check_bo: num_pages=+0, num_exec=+0 [ 91.929] gen9_composite_get_binding_table(ff00) [ 91.929] kgem_add_reloc64: handle=143, pos=16312, delta=0, domains=40000 [ 91.929] kgem_add_reloc64: adding proxy [delta=60] for handle=143 [ 91.929] kgem_add_handle: handle=143, index=3 [ 91.929] kgem_add_reloc64[5] = (delta=60, target handle=3, presumed=fff6e000) [ 91.929] [3fb0] bind bo(handle=143, addr=fff6e03c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 91.929] gen9_emit_vertex_elements: setup id=0 [ 91.929] (522, 0), (535, 17) [ 91.929] (0, 17), (409, 20) [ 91.929] (522, 17), (535, 20) [ 91.929] (0, 20), (409, 37) [ 91.929] gen8_vertex_flush[4cc] = 12 [ 91.929] sna_composite_rectangles(pixmap=5301, op=1, ff300a24 x 4 [(522, 0)x(13, 17) ...]) [ 91.929] sna_composite_rectangles: converted to op 1 [ 91.929] sna_composite_rectangles[0] (522, 0)x(13, 17) -> (522, 0), (535, 17) [ 91.929] sna_composite_rectangles[1] (522, 17)x(13, 3) -> (522, 17), (535, 20) [ 91.929] sna_composite_rectangles[2] (0, 17)x(409, 3) -> (0, 17), (409, 20) [ 91.929] sna_composite_rectangles[3] (0, 20)x(409, 17) -> (0, 20), (409, 37) [ 91.929] sna_composite_rectangles: nrects=4, region=(0, 0), (535, 37) x 4 [ 91.929] sna_composite_rectangles: clipped extents (0, 0),(535, 37) x 4 [ 91.929] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(535, 37) [ 91.929] sna_composite_rectangles: dropping last-cpu hint [ 91.929] sna_drawable_use_bo pixmap=5301, box=((0, 0), (535, 37)), flags=1... [ 91.929] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 91.929] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 91.929] sna_drawable_use_bo: using whole GPU bo [ 91.929] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 91.929] kgem_bo_is_render: handle=23, rq? 1 [1] [ 91.929] gen9_render_fill_boxes(ff300a24 x 4 [(522, 0), (535, 17) ...]) [ 91.929] sna_render_get_solid: ff300a24 [ 91.929] sna_render_get_solid(17) = ff300a24 (old) [ 91.929] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 91.929] kgem_check_bo: num_pages=+0, num_exec=+0 [ 91.929] gen9_composite_get_binding_table(fe80) [ 91.929] kgem_add_reloc64: handle=143, pos=16280, delta=0, domains=40000 [ 91.929] kgem_add_reloc64: adding proxy [delta=68] for handle=143 [ 91.930] kgem_add_reloc64[6] = (delta=68, target handle=3, presumed=fff6e000) [ 91.930] [3f90] bind bo(handle=143, addr=fff6e044), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 91.930] gen9_emit_vertex_elements: setup id=0 [ 91.930] (522, 0), (535, 17) [ 91.930] (0, 17), (409, 20) [ 91.930] (522, 17), (535, 20) [ 91.930] (0, 20), (409, 37) [ 91.930] gen8_vertex_flush[508] = 12 [ 91.930] sna_composite_rectangles(pixmap=5301, op=1, ff300a24 x 4 [(522, 0)x(13, 17) ...]) [ 91.930] sna_composite_rectangles: converted to op 1 [ 91.930] sna_composite_rectangles[0] (522, 0)x(13, 17) -> (522, 0), (535, 17) [ 91.930] sna_composite_rectangles[1] (522, 17)x(13, 3) -> (522, 17), (535, 20) [ 91.930] sna_composite_rectangles[2] (0, 17)x(409, 3) -> (0, 17), (409, 20) [ 91.930] sna_composite_rectangles[3] (0, 20)x(409, 17) -> (0, 20), (409, 37) [ 91.930] sna_composite_rectangles: nrects=4, region=(0, 0), (535, 37) x 4 [ 91.930] sna_composite_rectangles: clipped extents (0, 0),(535, 37) x 4 [ 91.930] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(535, 37) [ 91.930] sna_composite_rectangles: dropping last-cpu hint [ 91.930] sna_drawable_use_bo pixmap=5301, box=((0, 0), (535, 37)), flags=1... [ 91.930] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 91.930] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 91.930] sna_drawable_use_bo: using whole GPU bo [ 91.930] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 91.930] kgem_bo_is_render: handle=23, rq? 1 [1] [ 91.930] gen9_render_fill_boxes(ff300a24 x 4 [(522, 0), (535, 17) ...]) [ 91.930] sna_render_get_solid: ff300a24 [ 91.930] sna_render_get_solid(17) = ff300a24 (last) [ 91.930] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 91.930] kgem_check_bo: num_pages=+0, num_exec=+0 [ 91.930] gen9_composite_get_binding_table(fe00) [ 91.930] gen9_emit_vertex_elements: setup id=0 [ 91.930] (522, 0), (535, 17) [ 91.930] (0, 17), (409, 20) [ 91.930] (522, 17), (535, 20) [ 91.930] (0, 20), (409, 37) [ 91.930] gen8_vertex_flush[508] = 24 [ 91.930] sna_glyphs(op=3, nlist=1, src=(1, 15)) [ 91.930] kgem_bo_is_busy: handle=23, domain: 0 exec? 1, rq? 1 [ 91.930] sna_glyphs: discarding mask [ 91.930] glyphs0_to_dst(op=3, src=(1, 15), nlist=1, dst=(1, 15)+(0, 0)) [ 91.930] clipped_glyphs? 18 glyph in 1 lists extents (1, 4), (163, 18), region (2, 17), (162, 18): yes [ 91.930] gen9_render_composite: 0x0, current mode=1/1 [ 91.930] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 91.930] kgem_bo_is_busy: handle=23, domain: 0 exec? 1, rq? 1 [ 91.930] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 91.930] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 91.930] sna_drawable_use_bo pixmap=5301, box=((2, 17), (162, 18)), flags=7... [ 91.930] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 91.930] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 91.930] sna_drawable_use_bo: using whole GPU bo [ 91.930] gen9_composite_set_target: pixmap=5301, format=20028888, size=535x37, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 91.930] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 91.930] color_convert: src=ff8ae234 [20028888] [ 91.930] color_convert: dst=ff8ae234 [20028888] [ 91.930] sna_render_get_solid: ff8ae234 [ 91.930] sna_render_get_solid(22) = ff8ae234 (old) [ 91.930] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 91.930] sna_transform_is_imprecise_integer_translation: no transform [ 91.930] gen9_composite_picture: integer translation (0, 0), removing [ 91.930] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 91.930] sna_render_pixmap_bo: GPU all damaged [ 91.930] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 91.930] gen4_choose_composite_emitter: solid, identity mask [ 91.931] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 91.931] aligning vertex: was 2, now 4 floats per vertex [ 91.931] gen9_composite_get_binding_table(fe00) [ 91.931] kgem_add_reloc64: handle=143, pos=16248, delta=0, domains=40000 [ 91.931] kgem_add_reloc64: adding proxy [delta=88] for handle=143 [ 91.931] kgem_add_reloc64[7] = (delta=88, target handle=3, presumed=fff6e000) [ 91.931] [3f70] bind bo(handle=143, addr=fff6e058), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 91.931] kgem_add_reloc64: handle=6, pos=16232, delta=0, domains=40000 [ 91.931] kgem_add_handle: handle=6, index=4 [ 91.931] kgem_add_reloc64[8] = (delta=0, target handle=4, presumed=fd581000) [ 91.931] [3f60] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 91.931] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 91.931] gen9_emit_sampler: sampler = a [ 91.931] gen9_emit_sf: num_sf_outputs=2 [ 91.931] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 91.931] gen9_emit_vertex_elements: setup id=9 [ 91.931] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 91.931] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 91.931] glyphs0_to_dst: glyph=(9, 5), (19, 18), clip=(2, 17), (162, 18) [ 91.931] glyphs0_to_dst: blt=(9, 17), (19, 18) [ 91.931] emit_primitive_identity_mask__avx2: dst=(9, 17), mask=(672.00, 60.00) x (10.00, 1.00) [ 91.931] gen8_vertex_flush[5e4] = 3 [ 91.931] gen9_magic_ca_pass: CA fixup (20 -> 23) [ 91.931] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 91.931] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 91.931] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 91.931] sna_glyphs(op=3, nlist=1, src=(172, 15)) [ 91.931] kgem_bo_is_busy: handle=23, domain: 0 exec? 1, rq? 1 [ 91.931] sna_glyphs: discarding mask [ 91.931] glyphs0_to_dst(op=3, src=(172, 15), nlist=1, dst=(172, 15)+(0, 0)) [ 91.931] clipped_glyphs? 23 glyph in 1 lists extents (171, 3), (379, 18), region (172, 17), (378, 18): yes [ 91.931] gen9_render_composite: 0x0, current mode=1/1 [ 91.931] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 91.931] kgem_bo_is_busy: handle=23, domain: 0 exec? 1, rq? 1 [ 91.931] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 91.931] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 91.931] sna_drawable_use_bo pixmap=5301, box=((172, 17), (378, 18)), flags=7... [ 91.931] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 91.931] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 91.931] sna_drawable_use_bo: using whole GPU bo [ 91.931] gen9_composite_set_target: pixmap=5301, format=20028888, size=535x37, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 91.931] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 91.931] color_convert: src=ff729fcf [20028888] [ 91.931] color_convert: dst=ff729fcf [20028888] [ 91.931] sna_render_get_solid: ff729fcf [ 91.931] sna_render_get_solid(23) = ff729fcf (old) [ 91.931] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 91.931] sna_transform_is_imprecise_integer_translation: no transform [ 91.931] gen9_composite_picture: integer translation (0, 0), removing [ 91.931] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 91.931] sna_render_pixmap_bo: GPU all damaged [ 91.931] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 91.931] gen4_choose_composite_emitter: solid, identity mask [ 91.931] kgem_check_bo: num_pages=+0, num_exec=+0 [ 91.931] gen9_composite_get_binding_table(fd40) [ 91.931] kgem_add_reloc64: handle=143, pos=16200, delta=0, domains=40000 [ 91.931] kgem_add_reloc64: adding proxy [delta=92] for handle=143 [ 91.931] kgem_add_reloc64[9] = (delta=92, target handle=3, presumed=fff6e000) [ 91.931] [3f40] bind bo(handle=143, addr=fff6e05c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 91.931] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 91.932] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 91.932] gen9_emit_vertex_elements: setup id=9 [ 91.932] glyphs0_to_dst: glyph=(180, 4), (190, 18), clip=(172, 17), (378, 18) [ 91.932] glyphs0_to_dst: blt=(180, 17), (190, 18) [ 91.932] emit_primitive_identity_mask__avx2: dst=(180, 17), mask=(944.00, 61.00) x (10.00, 1.00) [ 91.932] glyphs0_to_dst: glyph=(208, 7), (217, 18), clip=(172, 17), (378, 18) [ 91.932] glyphs0_to_dst: blt=(208, 17), (217, 18) [ 91.932] emit_primitive_identity_mask__avx2: dst=(208, 17), mask=(960.00, 26.00) x (9.00, 1.00) [ 91.932] glyphs0_to_dst: glyph=(216, 4), (226, 18), clip=(172, 17), (378, 18) [ 91.932] glyphs0_to_dst: blt=(216, 17), (226, 18) [ 91.932] emit_primitive_identity_mask__avx2: dst=(216, 17), mask=(944.00, 61.00) x (10.00, 1.00) [ 91.932] glyphs0_to_dst: glyph=(234, 16), (245, 18), clip=(172, 17), (378, 18) [ 91.932] glyphs0_to_dst: blt=(234, 17), (245, 18) [ 91.932] emit_primitive_identity_mask__avx2: dst=(234, 17), mask=(992.00, 1.00) x (11.00, 1.00) [ 91.932] glyphs0_to_dst: glyph=(334, 7), (343, 18), clip=(172, 17), (378, 18) [ 91.932] glyphs0_to_dst: blt=(334, 17), (343, 18) [ 91.932] emit_primitive_identity_mask__avx2: dst=(334, 17), mask=(960.00, 26.00) x (9.00, 1.00) [ 91.932] glyphs0_to_dst: glyph=(342, 16), (353, 18), clip=(172, 17), (378, 18) [ 91.932] glyphs0_to_dst: blt=(342, 17), (353, 18) [ 91.932] emit_primitive_identity_mask__avx2: dst=(342, 17), mask=(992.00, 1.00) x (11.00, 1.00) [ 91.932] glyphs0_to_dst: glyph=(369, 7), (379, 18), clip=(172, 17), (378, 18) [ 91.932] glyphs0_to_dst: blt=(369, 17), (378, 18) [ 91.932] emit_primitive_identity_mask__avx2: dst=(369, 17), mask=(976.00, 42.00) x (9.00, 1.00) [ 91.932] gen8_vertex_flush[6e4] = 21 [ 91.932] gen9_magic_ca_pass: CA fixup (23 -> 44) [ 91.932] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 91.932] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 91.932] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 91.932] sna_glyphs(op=3, nlist=1, src=(1, 32)) [ 91.932] kgem_bo_is_busy: handle=23, domain: 0 exec? 1, rq? 1 [ 91.932] sna_glyphs: discarding mask [ 91.932] glyphs0_to_dst(op=3, src=(1, 32), nlist=1, dst=(1, 32)+(0, 0)) [ 91.932] clipped_glyphs: no, clip region (0, 0), (535, 37) matches drawable pixmap=94680753899952 size=535x37 [ 91.932] gen9_render_composite: 0x0, current mode=1/1 [ 91.932] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 91.932] kgem_bo_is_busy: handle=23, domain: 0 exec? 1, rq? 1 [ 91.932] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 91.932] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 91.932] sna_drawable_use_bo pixmap=5301, box=((0, 0), (535, 37)), flags=7... [ 91.932] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 91.932] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 91.932] sna_drawable_use_bo: using whole GPU bo [ 91.932] gen9_composite_set_target: pixmap=5301, format=20028888, size=535x37, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 91.932] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 91.932] color_convert: src=ff8ae234 [20028888] [ 91.932] color_convert: dst=ff8ae234 [20028888] [ 91.932] sna_render_get_solid: ff8ae234 [ 91.932] sna_render_get_solid(22) = ff8ae234 (old) [ 91.932] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 91.932] sna_transform_is_imprecise_integer_translation: no transform [ 91.932] gen9_composite_picture: integer translation (0, 0), removing [ 91.932] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 91.932] sna_render_pixmap_bo: GPU all damaged [ 91.932] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 91.932] gen4_choose_composite_emitter: solid, identity mask [ 91.932] kgem_check_bo: num_pages=+0, num_exec=+0 [ 91.932] gen9_composite_get_binding_table(fcc0) [ 91.932] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 91.932] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 91.932] gen9_emit_vertex_elements: setup id=9 [ 91.933] glyphs0_to_dst: glyph=(1, 24)x(9, 8), unclipped [ 91.933] emit_primitive_identity_mask__avx2: dst=(1, 24), mask=(688.00, 32.00) x (9.00, 8.00) [ 91.933] glyphs0_to_dst: glyph=(9, 22)x(10, 13), unclipped [ 91.933] emit_primitive_identity_mask__avx2: dst=(9, 22), mask=(672.00, 48.00) x (10.00, 13.00) [ 91.933] glyphs0_to_dst: glyph=(19, 24)x(9, 8), unclipped [ 91.933] emit_primitive_identity_mask__avx2: dst=(19, 24), mask=(688.00, 32.00) x (9.00, 8.00) [ 91.933] glyphs0_to_dst: glyph=(28, 26)x(8, 3), unclipped [ 91.933] emit_primitive_identity_mask__avx2: dst=(28, 26), mask=(688.00, 48.00) x (8.00, 3.00) [ 91.933] glyphs0_to_dst: glyph=(36, 22)x(11, 10), unclipped [ 91.933] emit_primitive_identity_mask__avx2: dst=(36, 22), mask=(704.00, 0.00) x (11.00, 10.00) [ 91.933] glyphs0_to_dst: glyph=(46, 24)x(9, 8), unclipped [ 91.933] emit_primitive_identity_mask__avx2: dst=(46, 24), mask=(720.00, 0.00) x (9.00, 8.00) [ 91.933] glyphs0_to_dst: glyph=(54, 24)x(10, 8), unclipped [ 91.933] emit_primitive_identity_mask__avx2: dst=(54, 24), mask=(704.00, 16.00) x (10.00, 8.00) [ 91.933] glyphs0_to_dst: glyph=(63, 24)x(10, 8), unclipped [ 91.933] emit_primitive_identity_mask__avx2: dst=(63, 24), mask=(720.00, 16.00) x (10.00, 8.00) [ 91.933] glyphs0_to_dst: glyph=(72, 21)x(10, 11), unclipped [ 91.933] emit_primitive_identity_mask__avx2: dst=(72, 21), mask=(736.00, 0.00) x (10.00, 11.00) [ 91.933] glyphs0_to_dst: glyph=(81, 24)x(10, 8), unclipped [ 91.933] emit_primitive_identity_mask__avx2: dst=(81, 24), mask=(752.00, 0.00) x (10.00, 8.00) [ 91.933] glyphs0_to_dst: glyph=(90, 21)x(10, 11), unclipped [ 91.933] emit_primitive_identity_mask__avx2: dst=(90, 21), mask=(736.00, 0.00) x (10.00, 11.00) [ 91.933] glyphs0_to_dst: glyph=(99, 24)x(11, 8), unclipped [ 91.933] emit_primitive_identity_mask__avx2: dst=(99, 24), mask=(736.00, 16.00) x (11.00, 8.00) [ 91.933] glyphs0_to_dst: glyph=(109, 24)x(9, 8), unclipped [ 91.933] emit_primitive_identity_mask__avx2: dst=(109, 24), mask=(752.00, 16.00) x (9.00, 8.00) [ 91.933] glyphs0_to_dst: glyph=(118, 26)x(8, 3), unclipped [ 91.933] emit_primitive_identity_mask__avx2: dst=(118, 26), mask=(688.00, 48.00) x (8.00, 3.00) [ 91.933] glyphs0_to_dst: glyph=(126, 22)x(10, 10), unclipped [ 91.933] emit_primitive_identity_mask__avx2: dst=(126, 22), mask=(704.00, 32.00) x (10.00, 10.00) [ 91.933] glyphs0_to_dst: glyph=(135, 22)x(10, 10), unclipped [ 91.933] emit_primitive_identity_mask__avx2: dst=(135, 22), mask=(704.00, 32.00) x (10.00, 10.00) [ 91.933] glyphs0_to_dst: glyph=(144, 22)x(10, 10), unclipped [ 91.933] emit_primitive_identity_mask__avx2: dst=(144, 22), mask=(720.00, 32.00) x (10.00, 10.00) [ 91.933] glyphs0_to_dst: glyph=(153, 22)x(10, 10), unclipped [ 91.933] emit_primitive_identity_mask__avx2: dst=(153, 22), mask=(704.00, 48.00) x (10.00, 10.00) [ 91.933] gen8_vertex_flush[7e4] = 54 [ 91.933] gen9_magic_ca_pass: CA fixup (44 -> 98) [ 91.933] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 91.933] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 91.933] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 91.933] sna_accel_flush: flush?=0, dirty?=0 [ 91.933] sna_block_handler (tv=0.0) [ 91.933] sna_wakeup_handler [ 91.933] sna_glyphs(op=3, nlist=1, src=(163, 32)) [ 91.933] kgem_bo_is_busy: handle=23, domain: 0 exec? 1, rq? 1 [ 91.933] sna_glyphs: discarding mask [ 91.933] glyphs0_to_dst(op=3, src=(163, 32), nlist=1, dst=(163, 32)+(0, 0)) [ 91.933] clipped_glyphs: no, clip region (0, 0), (535, 37) matches drawable pixmap=94680753899952 size=535x37 [ 91.933] gen9_render_composite: 0x0, current mode=1/1 [ 91.933] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 91.933] kgem_bo_is_busy: handle=23, domain: 0 exec? 1, rq? 1 [ 91.933] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 91.933] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 91.933] sna_drawable_use_bo pixmap=5301, box=((0, 0), (535, 37)), flags=7... [ 91.933] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 91.933] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 91.933] sna_drawable_use_bo: using whole GPU bo [ 91.933] gen9_composite_set_target: pixmap=5301, format=20028888, size=535x37, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 91.933] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 91.933] color_convert: src=ffffffff [20028888] [ 91.934] color_convert: dst=ffffffff [20028888] [ 91.934] sna_render_get_solid: ffffffff [ 91.934] sna_render_get_solid(white) [ 91.934] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 91.934] sna_transform_is_imprecise_integer_translation: no transform [ 91.934] gen9_composite_picture: integer translation (0, 0), removing [ 91.934] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 91.934] sna_render_pixmap_bo: GPU all damaged [ 91.934] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 91.934] gen4_choose_composite_emitter: solid, identity mask [ 91.934] kgem_check_bo: num_pages=+0, num_exec=+0 [ 91.934] gen9_composite_get_binding_table(fc80) [ 91.934] kgem_add_reloc64: handle=7, pos=16152, delta=0, domains=40000 [ 91.934] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 91.934] kgem_add_reloc64[10] = (delta=1048, target handle=2, presumed=fffe8000) [ 91.934] [3f10] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 91.934] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 91.934] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 91.934] gen9_emit_vertex_elements: setup id=9 [ 91.934] glyphs0_to_dst: glyph=(165, 24)x(5, 8), unclipped [ 91.934] emit_primitive_identity_mask__avx2: dst=(165, 24), mask=(720.00, 48.00) x (5.00, 8.00) [ 91.934] gen8_vertex_flush[8e4] = 3 [ 91.934] gen9_magic_ca_pass: CA fixup (98 -> 101) [ 91.934] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 91.934] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 91.934] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 91.934] sna_glyphs(op=3, nlist=1, src=(172, 32)) [ 91.934] kgem_bo_is_busy: handle=23, domain: 0 exec? 1, rq? 1 [ 91.934] sna_glyphs: discarding mask [ 91.934] glyphs0_to_dst(op=3, src=(172, 32), nlist=1, dst=(172, 32)+(0, 0)) [ 91.934] clipped_glyphs: no, clip region (0, 0), (535, 37) matches drawable pixmap=94680753899952 size=535x37 [ 91.934] gen9_render_composite: 0x0, current mode=1/1 [ 91.934] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 91.934] kgem_bo_is_busy: handle=23, domain: 0 exec? 1, rq? 1 [ 91.934] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 91.934] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 91.934] sna_drawable_use_bo pixmap=5301, box=((0, 0), (535, 37)), flags=7... [ 91.934] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 91.934] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 91.934] sna_drawable_use_bo: using whole GPU bo [ 91.934] gen9_composite_set_target: pixmap=5301, format=20028888, size=535x37, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 91.934] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 91.934] color_convert: src=ff729fcf [20028888] [ 91.934] color_convert: dst=ff729fcf [20028888] [ 91.934] sna_render_get_solid: ff729fcf [ 91.934] sna_render_get_solid(23) = ff729fcf (old) [ 91.934] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 91.934] sna_transform_is_imprecise_integer_translation: no transform [ 91.934] gen9_composite_picture: integer translation (0, 0), removing [ 91.934] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 91.934] sna_render_pixmap_bo: GPU all damaged [ 91.934] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 91.934] gen4_choose_composite_emitter: solid, identity mask [ 91.934] kgem_check_bo: num_pages=+0, num_exec=+0 [ 91.934] gen9_composite_get_binding_table(fc00) [ 91.934] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 91.934] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 91.934] gen9_emit_vertex_elements: setup id=9 [ 91.934] glyphs0_to_dst: glyph=(171, 26)x(11, 3), unclipped [ 91.934] emit_primitive_identity_mask__avx2: dst=(171, 26), mask=(736.00, 32.00) x (11.00, 3.00) [ 91.934] glyphs0_to_dst: glyph=(180, 21)x(10, 14), unclipped [ 91.934] emit_primitive_identity_mask__avx2: dst=(180, 21), mask=(944.00, 48.00) x (10.00, 14.00) [ 91.934] glyphs0_to_dst: glyph=(189, 21)x(11, 11), unclipped [ 91.935] emit_primitive_identity_mask__avx2: dst=(189, 21), mask=(960.00, 0.00) x (11.00, 11.00) [ 91.935] glyphs0_to_dst: glyph=(198, 24)x(10, 8), unclipped [ 91.935] emit_primitive_identity_mask__avx2: dst=(198, 24), mask=(976.00, 0.00) x (10.00, 8.00) [ 91.935] glyphs0_to_dst: glyph=(208, 24)x(9, 11), unclipped [ 91.935] emit_primitive_identity_mask__avx2: dst=(208, 24), mask=(960.00, 16.00) x (9.00, 11.00) [ 91.935] glyphs0_to_dst: glyph=(216, 21)x(10, 14), unclipped [ 91.935] emit_primitive_identity_mask__avx2: dst=(216, 21), mask=(944.00, 48.00) x (10.00, 14.00) [ 91.935] glyphs0_to_dst: glyph=(225, 22)x(10, 10), unclipped [ 91.935] emit_primitive_identity_mask__avx2: dst=(225, 22), mask=(976.00, 16.00) x (10.00, 10.00) [ 91.935] glyphs0_to_dst: glyph=(234, 33)x(11, 2), unclipped [ 91.935] emit_primitive_identity_mask__avx2: dst=(234, 33), mask=(992.00, 0.00) x (11.00, 2.00) [ 91.935] glyphs0_to_dst: glyph=(243, 21)x(11, 11), unclipped [ 91.935] emit_primitive_identity_mask__avx2: dst=(243, 21), mask=(1008.00, 0.00) x (11.00, 11.00) [ 91.935] glyphs0_to_dst: glyph=(253, 24)x(9, 8), unclipped [ 91.935] emit_primitive_identity_mask__avx2: dst=(253, 24), mask=(720.00, 0.00) x (9.00, 8.00) [ 91.935] glyphs0_to_dst: glyph=(261, 24)x(10, 8), unclipped [ 91.935] emit_primitive_identity_mask__avx2: dst=(261, 24), mask=(704.00, 16.00) x (10.00, 8.00) [ 91.935] glyphs0_to_dst: glyph=(270, 24)x(10, 8), unclipped [ 91.935] emit_primitive_identity_mask__avx2: dst=(270, 24), mask=(704.00, 16.00) x (10.00, 8.00) [ 91.935] glyphs0_to_dst: glyph=(279, 20)x(10, 12), unclipped [ 91.935] emit_primitive_identity_mask__avx2: dst=(279, 20), mask=(992.00, 16.00) x (10.00, 12.00) [ 91.935] glyphs0_to_dst: glyph=(288, 24)x(10, 8), unclipped [ 91.935] emit_primitive_identity_mask__avx2: dst=(288, 24), mask=(704.00, 16.00) x (10.00, 8.00) [ 91.935] glyphs0_to_dst: glyph=(297, 24)x(10, 8), unclipped [ 91.935] emit_primitive_identity_mask__avx2: dst=(297, 24), mask=(752.00, 0.00) x (10.00, 8.00) [ 91.935] glyphs0_to_dst: glyph=(307, 20)x(10, 12), unclipped [ 91.935] emit_primitive_identity_mask__avx2: dst=(307, 20), mask=(1008.00, 16.00) x (10.00, 12.00) [ 91.935] glyphs0_to_dst: glyph=(315, 21)x(11, 11), unclipped [ 91.935] emit_primitive_identity_mask__avx2: dst=(315, 21), mask=(960.00, 0.00) x (11.00, 11.00) [ 91.935] glyphs0_to_dst: glyph=(324, 24)x(11, 8), unclipped [ 91.935] emit_primitive_identity_mask__avx2: dst=(324, 24), mask=(736.00, 16.00) x (11.00, 8.00) [ 91.935] glyphs0_to_dst: glyph=(334, 24)x(9, 11), unclipped [ 91.935] emit_primitive_identity_mask__avx2: dst=(334, 24), mask=(960.00, 16.00) x (9.00, 11.00) [ 91.935] glyphs0_to_dst: glyph=(342, 33)x(11, 2), unclipped [ 91.935] emit_primitive_identity_mask__avx2: dst=(342, 33), mask=(992.00, 0.00) x (11.00, 2.00) [ 91.935] glyphs0_to_dst: glyph=(351, 20)x(10, 12), unclipped [ 91.935] emit_primitive_identity_mask__avx2: dst=(351, 20), mask=(992.00, 16.00) x (10.00, 12.00) [ 91.935] glyphs0_to_dst: glyph=(361, 20)x(9, 12), unclipped [ 91.935] emit_primitive_identity_mask__avx2: dst=(361, 20), mask=(960.00, 32.00) x (9.00, 12.00) [ 91.935] glyphs0_to_dst: glyph=(369, 24)x(10, 11), unclipped [ 91.935] emit_primitive_identity_mask__avx2: dst=(369, 24), mask=(976.00, 32.00) x (10.00, 11.00) [ 91.935] gen8_vertex_flush[9e4] = 69 [ 91.935] gen9_magic_ca_pass: CA fixup (101 -> 170) [ 91.935] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 91.935] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 91.935] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 91.935] sna_glyphs(op=3, nlist=1, src=(379, 32)) [ 91.935] kgem_bo_is_busy: handle=23, domain: 0 exec? 1, rq? 1 [ 91.935] sna_glyphs: discarding mask [ 91.935] glyphs0_to_dst(op=3, src=(379, 32), nlist=1, dst=(379, 32)+(0, 0)) [ 91.935] clipped_glyphs: no, clip region (0, 0), (535, 37) matches drawable pixmap=94680753899952 size=535x37 [ 91.935] gen9_render_composite: 0x0, current mode=1/1 [ 91.935] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 91.935] kgem_bo_is_busy: handle=23, domain: 0 exec? 1, rq? 1 [ 91.935] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 91.935] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 91.935] sna_drawable_use_bo pixmap=5301, box=((0, 0), (535, 37)), flags=7... [ 91.935] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 91.935] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 91.935] sna_drawable_use_bo: using whole GPU bo [ 91.935] gen9_composite_set_target: pixmap=5301, format=20028888, size=535x37, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 91.935] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 91.935] color_convert: src=ffffffff [20028888] [ 91.935] color_convert: dst=ffffffff [20028888] [ 91.936] sna_render_get_solid: ffffffff [ 91.936] sna_render_get_solid(white) [ 91.936] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 91.936] sna_transform_is_imprecise_integer_translation: no transform [ 91.936] gen9_composite_picture: integer translation (0, 0), removing [ 91.936] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 91.936] sna_render_pixmap_bo: GPU all damaged [ 91.936] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 91.936] gen4_choose_composite_emitter: solid, identity mask [ 91.936] kgem_check_bo: num_pages=+0, num_exec=+0 [ 91.936] gen9_composite_get_binding_table(fbc0) [ 91.936] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 91.936] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 91.936] gen9_emit_vertex_elements: setup id=9 [ 91.936] glyphs0_to_dst: glyph=(378, 21)x(10, 13), unclipped [ 91.936] emit_primitive_identity_mask__avx2: dst=(378, 21), mask=(752.00, 32.00) x (10.00, 13.00) [ 91.936] gen8_vertex_flush[ae4] = 3 [ 91.936] gen9_magic_ca_pass: CA fixup (170 -> 173) [ 91.936] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 91.936] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 91.936] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 91.936] sna_composite_rectangles(pixmap=5301, op=1, ffffffff x 2 [(397, 18)x(9, 2) ...]) [ 91.936] sna_composite_rectangles: converted to op 1 [ 91.936] sna_composite_rectangles[0] (397, 18)x(9, 2) -> (397, 18), (406, 20) [ 91.936] sna_composite_rectangles[1] (397, 20)x(9, 15) -> (397, 20), (406, 35) [ 91.936] sna_composite_rectangles: nrects=2, region=(397, 18), (406, 35) x 2 [ 91.936] sna_composite_rectangles: clipped extents (397, 18),(406, 35) x 1 [ 91.936] sna_composite_rectangles: pixmap +(0, 0) extents (397, 18),(406, 35) [ 91.936] sna_composite_rectangles: dropping last-cpu hint [ 91.936] sna_drawable_use_bo pixmap=5301, box=((397, 18), (406, 35)), flags=9... [ 91.936] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 91.936] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 91.936] sna_drawable_use_bo: using whole GPU bo [ 91.936] gen9_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20028888]) [ 91.936] kgem_bo_is_render: handle=23, rq? 1 [1] [ 91.936] gen9_render_fill_boxes(ffffffff x 1 [(397, 18), (406, 35) ...]) [ 91.936] sna_render_get_solid: ffffffff [ 91.936] sna_render_get_solid(white) [ 91.936] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 91.936] kgem_check_bo: num_pages=+0, num_exec=+0 [ 91.936] aligning vertex: was 4, now 2 floats per vertex [ 91.936] gen9_composite_get_binding_table(fb80) [ 91.936] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 91.936] gen9_emit_sampler: sampler = 1 [ 91.936] gen9_emit_sf: num_sf_outputs=1 [ 91.936] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 91.936] gen9_emit_vertex_elements: setup id=0 [ 91.936] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 91.936] (397, 18), (406, 35) [ 91.936] gen8_vertex_flush[c00] = 3 [ 91.936] sna_validate_gc(0x561c94ab2470) changes=e0000, previous serial=8000145d, drawable=145d [ 91.936] sna_validate_gc: recomputing clip [ 91.936] sna_validate_gc: composite clip=4x[(65, 1095), (600, 1132)] [0x561c94a24c00] [ 91.936] sna_copy_area: src=pixmap=5301:(0, 0)x(535, 37)+(0, 0) -> dst=pixmap=3060:(0, 1071)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 91.936] sna_copy_area: normal copy [ 91.936] sna_do_copy: src=(0, 0), dst=(0, 1071), size=(535x37) [ 91.936] sna_do_copy: after drawable: src=(0, 0), dst=(65, 1095), size=(535x37) [ 91.936] sna_do_copy: dst extents (65, 1095), (600, 1132), dst clip extents (65, 1095), (600, 1132), dst size=3775x2136 [ 91.936] sna_do_copy: clipped dst extents (65, 1095), (600, 1132) [ 91.936] sna_do_copy: unclipped src extents (0, 0), (535, 37) [ 91.936] sna_do_copy: clipped src extents (0, 0), (535, 37) [ 91.937] sna_do_copy: pixmap -- no source clipping [ 91.937] sna_do_copy: src extents (0, 0), (535, 37) x 1 [ 91.937] sna_do_copy: copy region (65, 1095), (600, 1132) x 4 + (-65, -1095) [ 91.937] sna_copy_boxes (boxes=4x[(587, 1095), (600, 1112)...], src pixmap=5301+(-65, -1095), dst pixmap=3060+(-65, -24), alu=3, src.size=535x37, dst.size=3775x2136) [ 91.937] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94b40a30, gpu_bo=23, cpu_bo=0), replaces=0 [ 91.937] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 91.937] sna_drawable_use_bo pixmap=3060, box=((0, 1071), (535, 1108)), flags=3... [ 91.937] sna_drawable_use_bo: exported target, set PREFER_GPU [ 91.937] sna_drawable_use_bo: pinned, never REPLACES [ 91.937] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=3 [ 91.937] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 91.937] sna_drawable_use_bo: using whole GPU bo [ 91.937] sna_pixmap_move_to_gpu(pixmap=5301, usage=0), flags=a [ 91.937] sna_pixmap_move_to_gpu: already all-damaged [ 91.937] sna_pixmap_mark_active: pixmap=5301, handle=23 [ 91.937] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 91.937] gen9_render_copy_boxes (0, -1071)->(0, 0) x 4, alu=3, flags=0, self-copy=0, overlaps? 0 [ 91.937] kgem_bo_is_render: handle=23, rq? 1 [1] [ 91.937] kgem_bo_is_render: handle=9, rq? 0 [0] [ 91.937] kgem_bo_is_render: handle=9, rq? 0 [0] [ 91.937] kgem_bo_is_render: handle=23, rq? 1 [1] [ 91.937] kgem_set_mode: flushing before new bo [ 91.937] gen8_vertex_close: used=698, vbo active? 146, vb=201, nreloc=2 [ 91.937] gen8_vertex_close: reloc[0] = 287 [ 91.937] kgem_add_reloc64: handle=146, pos=287, delta=0, domains=200000 [ 91.937] kgem_add_handle: handle=146, index=5 [ 91.937] kgem_add_reloc64[11] = (delta=0, target handle=5, presumed=ffe77000) [ 91.937] gen8_vertex_close: reloc[1] = 372 [ 91.937] kgem_add_reloc64: handle=146, pos=372, delta=0, domains=200000 [ 91.937] kgem_add_reloc64[12] = (delta=0, target handle=5, presumed=ffe77000) [ 91.937] batch[1/1, flags=1800]: 774 774 16112 16384, nreloc=13, nexec=6, nfence=0, aperture=1164 [fenced=0] [ 91.937] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd981000 [ 91.937] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -57343 [ 91.937] kgem_fixup_relocs: shrinking by 57344 [ 91.937] __kgem_busy: handle=2, busy=0, wedged=0 [ 91.937] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd981000 [ 91.937] kgem_commit: release handle=23 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd541000 [ 91.937] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 91.937] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 91.937] __kgem_bo_clear_busy: handle=7 [ 91.937] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 91.937] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 91.937] __kgem_bo_clear_busy: handle=143 [ 91.937] kgem_commit: release handle=143 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff6e000 [ 91.937] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 91.937] __kgem_bo_clear_busy: handle=143 [ 91.937] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 91.937] __kgem_bo_clear_busy: handle=143 [ 91.938] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 91.938] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 91.938] __kgem_bo_clear_busy: handle=143 [ 91.938] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 91.938] __kgem_bo_clear_busy: handle=7 [ 91.938] kgem_commit: release handle=146 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffe77000 [ 91.938] __kgem_busy: handle=2, busy=0, wedged=0 [ 91.938] kgem_bo_can_map: handle=146, map=0x0:0x0:0x7fc6b40fb000, tiling=0, domain=3, offset=4293357568 [ 91.938] kgem_check_bo: num_pages=+8164, num_exec=+2 [ 91.938] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 91.938] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 91.938] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 91.938] kgem_add_handle: handle=4, index=0 [ 91.938] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 91.938] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 91.938] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 91.938] gen9_composite_get_binding_table(ffc0) [ 91.938] kgem_add_reloc64: handle=9, pos=16360, delta=0, domains=20002 [ 91.938] kgem_add_handle: handle=9, index=1 [ 91.938] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f02dd000) [ 91.938] __kgem_bo_mark_dirty: handle=9 (proxy? 0) [ 91.938] [3fe0] bind bo(handle=9, addr=f02dd000), format=192, width=3775, height=2136, pitch=15360, tiling=1 -> render [ 91.938] kgem_add_reloc64: handle=23, pos=16344, delta=0, domains=40000 [ 91.938] kgem_add_handle: handle=23, index=2 [ 91.938] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd541000) [ 91.938] [3fd0] bind bo(handle=23, addr=fd541000), format=192, width=535, height=37, pitch=2560, tiling=1 -> sampler [ 91.938] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 91.938] gen9_emit_sampler: sampler = 0 [ 91.938] gen9_emit_sf: num_sf_outputs=1 [ 91.938] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 91.938] gen9_emit_vertex_elements: setup id=0 [ 91.938] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 91.938] (522, 0) -> (522, 1071) + (13, 17) [ 91.938] (0, 17) -> (0, 1088) + (409, 3) [ 91.938] (522, 17) -> (522, 1088) + (13, 3) [ 91.938] (0, 20) -> (0, 1091) + (409, 17) [ 91.938] gen8_vertex_flush[490] = 12 [ 91.938] sna_accel_flush: flush?=1, dirty?=0 [ 91.938] gen8_vertex_close: used=722, vbo active? 146, vb=1, nreloc=1 [ 91.938] gen8_vertex_close: reloc[0] = 287 [ 91.938] kgem_add_reloc64: handle=146, pos=287, delta=0, domains=200000 [ 91.938] kgem_add_handle: handle=146, index=3 [ 91.938] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=ffe77000) [ 91.938] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=8238 [fenced=0] [ 91.938] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 91.938] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 91.938] kgem_fixup_relocs: shrinking by 61440 [ 91.938] __kgem_busy: handle=1, busy=0, wedged=0 [ 91.938] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 91.938] kgem_commit: release handle=9 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f02dd000 [ 91.938] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 91.938] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd541000 [ 91.938] kgem_commit: release handle=146 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffe77000 [ 91.938] __kgem_busy: handle=1, busy=0, wedged=0 [ 91.938] kgem_bo_can_map: handle=146, map=0x0:0x0:0x7fc6b40fb000, tiling=0, domain=3, offset=4293357568 [ 91.938] sna_accel_flush: flush?=0, dirty?=0 [ 91.939] sna_accel_flush: flush?=0, dirty?=0 [ 91.939] sna_accel_flush: flush?=0, dirty?=0 [ 91.939] sna_block_handler (tv=0.0) [ 91.939] sna_wakeup_handler [ 91.939] sna_accel_flush: flush?=0, dirty?=0 [ 91.939] sna_accel_flush: flush?=0, dirty?=0 [ 91.939] sna_accel_flush: flush?=0, dirty?=0 [ 91.939] sna_destroy_pixmap: pixmap=5301, attached?=1 [ 91.939] _kgem_bo_destroy: handle=23, proxy? 0 [ 91.939] __kgem_bo_destroy: handle=23, size=262144 [ 91.939] __kgem_busy: handle=23, busy=0, wedged=0 [ 91.939] __kgem_bo_clear_busy: handle=23 [ 91.939] kgem_bo_move_to_inactive: moving handle=23 to inactive [ 91.939] __sna_free_pixmap(pixmap=5301) [ 91.939] sna_accel_flush: flush?=0, dirty?=0 [ 91.939] sna_accel_flush: flush?=0, dirty?=0 [ 91.939] sna_accel_flush: flush?=0, dirty?=0 [ 91.939] sna_block_handler (tv=0.457000) [ 91.939] kgem_retire, need_retire?=1 [ 91.939] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 91.939] kgem_retire__requests_ring: retiring ring 0 [ 91.939] __kgem_busy: handle=2, busy=0, wedged=0 [ 91.939] __kgem_retire_rq: request 2 complete [ 91.939] kgem_retire__requests_ring: retiring ring 0 [ 91.939] __kgem_busy: handle=1, busy=0, wedged=0 [ 91.939] __kgem_retire_rq: request 1 complete [ 91.939] __kgem_bo_flush: handle=9, busy=0, wedged=0 [ 91.939] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 91.939] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 91.939] kgem_retire -- retired=0, need_retire=0 [ 91.939] kgem_bo_is_busy: handle=146, domain: 0 exec? 0, rq? 0 [ 91.939] gen6_render_retire: resetting idle vbo [ 91.939] sna_scanout_do_flush: flush timer active: delta=-3 [ 91.939] sna_scanout_do_flush (time=91939), triggered [ 91.939] sna_scanout_flush (time=91939), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 91.939] has_shadow: has pending damage? 0, outstanding flips: 1 [ 91.939] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 91.939] has_shadow: has pending damage? 0, outstanding flips: 1 [ 91.939] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) [ 91.939] sna_accel_do_throttle -- no pending activity [ 91.939] sna_accel_block: evaluating timers, active=5 [ 91.939] sna_accel_block: flush timer expires in 16 [91955] [ 91.940] sna_wakeup_handler [ 91.940] sna_accel_flush: flush?=0, dirty?=0 [ 91.940] sna_accel_flush: flush?=0, dirty?=0 [ 91.940] sna_block_handler (tv=0.456000) [ 91.940] sna_scanout_do_flush: flush timer active: delta=15 [ 91.940] sna_accel_do_throttle -- no pending activity [ 91.940] sna_accel_block: evaluating timers, active=5 [ 91.940] sna_accel_block: flush timer expires in 15 [91955] [ 91.940] sna_wakeup_handler [ 91.941] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=114, name=86 [ 91.941] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 91.941] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 91.941] sna_dri2_get_back: draw size=3840x2160, back buffer handle=114 size=3840x2160, is-scanout? 1, active?=1, pitch=15360, front pitch=15360 [ 91.941] sna_dri2_get_back: reuse backbuffer? 1 [ 91.941] sna_dri2_get_back: back buffer handle=114, active?=1, refcnt=1 [ 91.941] sna_dri2_get_back: cache: handle=32, active=0 [ 91.941] sna_dri2_get_back: reuse cache handle=32, name=80, flags=0 [ 91.941] sna_dri2_get_back: caching handle=114 (name=86, flags=0, active_scanout=1) [ 91.941] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 91.941] sna_dri2_reuse_buffer: reusing back buffer handle=32, name=80, pitch=15360, age=0 [ 91.941] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 91.941] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=128, name=76, active_scanout=2 [ 91.941] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 91.941] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=128] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 91.941] sna_accel_flush: flush?=0, dirty?=0 [ 91.941] sna_accel_flush: flush?=0, dirty?=0 [ 91.941] sna_accel_flush: flush?=0, dirty?=0 [ 91.941] sna_block_handler (tv=0.455000) [ 91.941] sna_scanout_do_flush: flush timer active: delta=14 [ 91.941] sna_accel_do_throttle -- no pending activity [ 91.941] sna_accel_block: evaluating timers, active=5 [ 91.941] sna_accel_block: flush timer expires in 14 [91955] [ 91.942] sna_wakeup_handler [ 91.942] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 91.942] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 91.942] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 91.942] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 91.942] sna_dri2_get_msc(draw=146, pipe=0) [ 91.942] sna_crtc_record_swap: recording last swap on pipe=0, frame 5266 [msc=5266], time 91.926816 [ 91.942] sna_dri2_get_msc: msc=5266 [raw=5266], ust=91926816 [ 91.942] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=32 (refs=1/1, flush=0) , front=128 (refs=2/3, flush=1) [ 91.942] sna_dri2_schedule_swap(target_msc=5266, divisor=0, remainder=0) [ 91.942] sna_dri2_schedule_swap: using front handle=128, active_scanout?=2, flush?=1 [ 91.942] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 91.942] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 91.942] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 91.942] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 91.942] sna_crtc_record_swap: recording last swap on pipe=0, frame 5266 [msc=5266], time 91.926816 [ 91.942] immediate_swap: current_msc=5266, target_msc=5266 -- yes [ 91.942] can_flip: no, shadow enabled [ 91.942] sna_dri2_add_event: adding event to window 146) [ 91.942] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 91.942] sna_dri2_immediate_blit: no pending blit, starting chain [ 91.942] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 91.942] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 91.942] can_xchg: back size=8700f00, front size=8700f00 [ 91.942] can_xchg: yes, pixmap=4091 [ 91.942] sna_dri2_xchg: win=146, exchange front=128/76,ref=3 and back=32/80,ref=2, pixmap=4091 3840x2160 [ 91.942] sna_dri2_xchg: back_bo handle=32, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 91.942] sna_dri2_xchg: front_bo handle=128, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 91.942] set_bo: pixmap=4091, handle=32 (old handle=128) [ 91.942] set_bo: marking whole pixmap as damaged [ 91.942] set_bo: applying final/discard move-to-gpu [ 91.942] wait_for_shadow: flags=0, flips=1, handle=128, shadow=29 [ 91.942] set_bo: dropping flush hint from handle=128 [ 91.942] set_bo: adding flush hint to handle=32 [ 91.942] mark_stale(handle=128) => 1 [ 91.942] swap_limit: draw=146 setting swap limit to 3 [ 91.942] sna_dri2_swap_limit_validate: swap limit set to 3 [ 91.942] sna_next_vblank(pipe=0, waiting until next vblank) [ 91.942] sna_dri2_schedule_swap: reported target_msc=5266 [ 91.942] sna_accel_flush: flush?=0, dirty?=0 [ 91.942] sna_accel_flush: flush?=0, dirty?=0 [ 91.942] sna_accel_flush: flush?=0, dirty?=0 [ 91.942] sna_accel_flush: flush?=0, dirty?=0 [ 91.942] sna_block_handler (tv=0.454000) [ 91.942] sna_scanout_do_flush: flush timer active: delta=13 [ 91.942] sna_accel_do_throttle -- no pending activity [ 91.942] sna_accel_block: evaluating timers, active=5 [ 91.943] sna_accel_block: flush timer expires in 13 [91955] [ 91.943] sna_wakeup_handler [ 91.943] sna_mode_wakeup: len=64 [ 91.943] sna_mode_wakeup: recording last swap on pipe=0, frame 5267 [1493], time 91.943474 [ 91.943] sna_mode_wakeup: removing handle=114 [active_scanout=0] from scanout, installing handle=128 [active_scanout=1] [ 91.943] sna_mode_wakeup: flip complete, pending? 1 [ 91.943] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 91.943] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 91.943] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 91.943] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 91.943] sna_pixmap_move_to_gpu: already all-damaged [ 91.943] sna_pixmap_mark_active: pixmap=4091, handle=32 [ 91.943] sna_mode_redisplay: crtc[0] transformed? 0 [ 91.943] sna_mode_redisplay: crtc[1] transformed? 0 [ 91.943] sna_mode_redisplay: crtc[2] transformed? 0 [ 91.943] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=32 [active=1] [ 91.943] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 128, transformed? 0 [ 91.943] get_fb: reusing fb=68 for handle=32 [ 91.943] sna_mode_redisplay: recording flip on CRTC:32 handle=32, active_scanout=2, serial=3 [ 91.943] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 91.943] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 91.943] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 91.943] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 91.943] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=32, shadow handle=29 [ 91.943] sna_dri2_vblank_handler(type=2, sequence=5267, draw=4181) [ 91.943] sna_crtc_record_swap: recording last swap on pipe=0, frame 5267 [msc=5267], time 91.943474 [ 91.943] sna_dri2_vblank_handler: 2 complete, frame=5267 tv=91.943474 [ 91.943] sna_dri2_blit_complete: blit finished [ 91.943] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=5267, tv=91.943474) [ 91.943] frame_swap_complete(type=2): draw=146, pipe=0, frame=5267 [msc=5267], tv=91.943474 [ 91.943] sna_accel_flush: flush?=0, dirty?=0 [ 91.943] sna_dri2_event_free(draw?=1) [ 91.943] sna_dri2_remove_event: remove[0x561c94ad6bc0] from window 146, active? 1 [ 91.943] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 91.943] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=128] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 91.943] sna_dri2_vblank_handler complete [ 91.943] sna_block_handler (tv=0.453000) [ 91.943] sna_scanout_do_flush: flush timer active: delta=12 [ 91.943] sna_accel_do_throttle -- no pending activity [ 91.943] sna_accel_block: evaluating timers, active=5 [ 91.943] sna_accel_block: flush timer expires in 12 [91955] [ 91.955] sna_wakeup_handler [ 91.955] sna_block_handler (tv=0.441000) [ 91.955] sna_scanout_do_flush: flush timer active: delta=0 [ 91.955] sna_scanout_do_flush (time=91955), triggered [ 91.955] sna_scanout_flush (time=91955), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 91.955] has_shadow: has pending damage? 0, outstanding flips: 1 [ 91.955] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 91.955] has_shadow: has pending damage? 0, outstanding flips: 1 [ 91.955] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) [ 91.955] sna_accel_do_throttle -- no pending activity [ 91.955] sna_accel_block: evaluating timers, active=5 [ 91.956] sna_accel_block: flush timer expires in 16 [91971] [ 91.959] sna_wakeup_handler [ 91.959] sna_mode_wakeup: len=32 [ 91.959] sna_mode_wakeup: recording last swap on pipe=0, frame 5268 [1494], time 91.960127 [ 91.959] sna_mode_wakeup: removing handle=128 [active_scanout=0] from scanout, installing handle=32 [active_scanout=2] [ 91.959] sna_mode_wakeup: flip complete, pending? 1 [ 91.959] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 91.959] sna_block_handler (tv=0.437000) [ 91.960] sna_scanout_do_flush: flush timer active: delta=11 [ 91.960] sna_accel_do_throttle -- no pending activity [ 91.960] sna_accel_block: evaluating timers, active=5 [ 91.960] sna_accel_block: flush timer expires in 11 [91971] [ 91.971] sna_wakeup_handler [ 91.971] sna_block_handler (tv=0.425000) [ 91.971] sna_scanout_do_flush: flush timer active: delta=0 [ 91.971] sna_scanout_do_flush (time=91971), triggered [ 91.971] sna_scanout_flush (time=91971), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 91.971] has_shadow: has pending damage? 0, outstanding flips: 0 [ 91.971] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 91.971] has_shadow: has pending damage? 0, outstanding flips: 0 [ 91.971] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 91.971] sna_accel_do_throttle -- no pending activity [ 91.971] sna_accel_block: evaluating timers, active=5 [ 91.971] sna_accel_block: flush timer expires in 16 [91987] [ 91.987] sna_wakeup_handler [ 91.987] sna_block_handler (tv=0.409000) [ 91.987] sna_scanout_do_flush: flush timer active: delta=0 [ 91.987] sna_scanout_do_flush (time=91987), triggered [ 91.987] sna_scanout_flush (time=91987), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 91.987] has_shadow: has pending damage? 0, outstanding flips: 0 [ 91.987] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 91.987] has_shadow: has pending damage? 0, outstanding flips: 0 [ 91.987] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 91.987] sna_accel_do_throttle -- no pending activity [ 91.987] sna_accel_block: evaluating timers, active=5 [ 91.988] sna_accel_block: flush timer expires in 16 [92003] [ 92.004] sna_wakeup_handler [ 92.004] sna_block_handler (tv=0.392000) [ 92.004] sna_scanout_do_flush: flush timer active: delta=-1 [ 92.004] sna_scanout_do_flush (time=92004), triggered [ 92.004] sna_scanout_flush (time=92004), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 92.004] has_shadow: has pending damage? 0, outstanding flips: 0 [ 92.004] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 92.004] has_shadow: has pending damage? 0, outstanding flips: 0 [ 92.004] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 92.004] sna_accel_do_throttle -- no pending activity [ 92.004] sna_accel_block: evaluating timers, active=5 [ 92.004] sna_accel_block: flush timer expires in 16 [92020] [ 92.020] sna_wakeup_handler [ 92.020] sna_block_handler (tv=0.376000) [ 92.020] sna_scanout_do_flush: flush timer active: delta=0 [ 92.020] sna_scanout_do_flush (time=92020), triggered [ 92.020] sna_scanout_flush (time=92020), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 92.020] has_shadow: has pending damage? 0, outstanding flips: 0 [ 92.021] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 92.021] has_shadow: has pending damage? 0, outstanding flips: 0 [ 92.021] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 92.021] sna_accel_do_throttle -- no pending activity [ 92.021] sna_accel_block: evaluating timers, active=5 [ 92.021] sna_accel_block: flush timer expires in 16 [92036] [ 92.030] sna_wakeup_handler [ 92.030] sna_accel_flush: flush?=0, dirty?=0 [ 92.030] sna_accel_flush: flush?=0, dirty?=0 [ 92.030] sna_block_handler (tv=0.366000) [ 92.030] sna_scanout_do_flush: flush timer active: delta=6 [ 92.030] sna_accel_do_throttle -- no pending activity [ 92.030] sna_accel_block: evaluating timers, active=5 [ 92.030] sna_accel_block: flush timer expires in 6 [92036] [ 92.030] sna_wakeup_handler [ 92.030] sna_block_handler (tv=0.366000) [ 92.030] sna_scanout_do_flush: flush timer active: delta=6 [ 92.030] sna_accel_do_throttle -- no pending activity [ 92.030] sna_accel_block: evaluating timers, active=5 [ 92.030] sna_accel_block: flush timer expires in 6 [92036] [ 92.031] sna_wakeup_handler [ 92.031] sna_block_handler (tv=0.365000) [ 92.031] sna_scanout_do_flush: flush timer active: delta=5 [ 92.031] sna_accel_do_throttle -- no pending activity [ 92.032] sna_accel_block: evaluating timers, active=5 [ 92.032] sna_accel_block: flush timer expires in 5 [92036] [ 92.037] sna_wakeup_handler [ 92.037] sna_block_handler (tv=0.359000) [ 92.037] sna_scanout_do_flush: flush timer active: delta=-1 [ 92.037] sna_scanout_do_flush (time=92037), triggered [ 92.037] sna_scanout_flush (time=92037), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 92.037] has_shadow: has pending damage? 0, outstanding flips: 0 [ 92.037] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 92.037] has_shadow: has pending damage? 0, outstanding flips: 0 [ 92.037] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 92.037] sna_accel_do_throttle -- no pending activity [ 92.037] sna_accel_block: evaluating timers, active=5 [ 92.037] sna_accel_block: flush timer expires in 16 [92053] [ 92.053] sna_wakeup_handler [ 92.053] sna_block_handler (tv=0.343000) [ 92.053] sna_scanout_do_flush: flush timer active: delta=0 [ 92.053] sna_scanout_do_flush (time=92053), triggered [ 92.053] sna_scanout_flush (time=92053), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 92.054] has_shadow: has pending damage? 0, outstanding flips: 0 [ 92.054] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 92.054] has_shadow: has pending damage? 0, outstanding flips: 0 [ 92.054] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 92.054] sna_accel_do_throttle -- no pending activity [ 92.054] sna_accel_block: evaluating timers, active=5 [ 92.054] sna_accel_block: flush timer expires in 16 [92069] [ 92.070] sna_wakeup_handler [ 92.070] sna_block_handler (tv=0.326000) [ 92.070] sna_scanout_do_flush: flush timer active: delta=-1 [ 92.070] sna_scanout_do_flush (time=92070), triggered [ 92.070] sna_scanout_flush (time=92070), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 92.070] has_shadow: has pending damage? 0, outstanding flips: 0 [ 92.070] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 92.070] has_shadow: has pending damage? 0, outstanding flips: 0 [ 92.070] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 92.070] sna_accel_do_throttle -- no pending activity [ 92.070] sna_accel_block: evaluating timers, active=5 [ 92.070] sna_accel_block: flush timer expires in 16 [92086] [ 92.086] sna_wakeup_handler [ 92.086] sna_block_handler (tv=0.310000) [ 92.087] sna_scanout_do_flush: flush timer active: delta=0 [ 92.087] sna_scanout_do_flush (time=92086), triggered [ 92.087] sna_scanout_flush (time=92086), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 92.087] has_shadow: has pending damage? 0, outstanding flips: 0 [ 92.087] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 92.087] has_shadow: has pending damage? 0, outstanding flips: 0 [ 92.087] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 92.087] sna_accel_do_throttle -- no pending activity [ 92.087] sna_accel_block: evaluating timers, active=5 [ 92.087] sna_accel_block: flush timer expires in 16 [92102] [ 92.103] sna_wakeup_handler [ 92.103] sna_block_handler (tv=0.293000) [ 92.103] sna_scanout_do_flush: flush timer active: delta=-1 [ 92.103] sna_scanout_do_flush (time=92103), triggered [ 92.103] sna_scanout_flush (time=92103), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 92.103] has_shadow: has pending damage? 0, outstanding flips: 0 [ 92.103] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 92.103] has_shadow: has pending damage? 0, outstanding flips: 0 [ 92.103] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 92.103] sna_accel_do_throttle -- no pending activity [ 92.103] sna_accel_block: evaluating timers, active=5 [ 92.103] sna_accel_block: flush timer expires in 16 [92119] [ 92.119] sna_wakeup_handler [ 92.119] sna_block_handler (tv=0.277000) [ 92.120] sna_scanout_do_flush: flush timer active: delta=-1 [ 92.120] sna_scanout_do_flush (time=92120), triggered [ 92.120] sna_scanout_flush (time=92120), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 92.120] has_shadow: has pending damage? 0, outstanding flips: 0 [ 92.120] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 92.120] has_shadow: has pending damage? 0, outstanding flips: 0 [ 92.120] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 92.120] sna_accel_do_throttle -- no pending activity [ 92.120] sna_accel_block: evaluating timers, active=5 [ 92.120] sna_accel_block: flush timer expires in 16 [92136] [ 92.136] sna_wakeup_handler [ 92.136] sna_block_handler (tv=0.260000) [ 92.136] sna_scanout_do_flush: flush timer active: delta=0 [ 92.136] sna_scanout_do_flush (time=92136), triggered [ 92.136] sna_scanout_flush (time=92136), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 92.136] has_shadow: has pending damage? 0, outstanding flips: 0 [ 92.136] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 92.136] has_shadow: has pending damage? 0, outstanding flips: 0 [ 92.136] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 92.136] sna_accel_do_throttle -- no pending activity [ 92.136] sna_accel_block: evaluating timers, active=5 [ 92.136] sna_accel_block: flush timer expires in 16 [92152] [ 92.153] sna_wakeup_handler [ 92.153] sna_block_handler (tv=0.243000) [ 92.153] sna_scanout_do_flush: flush timer active: delta=-1 [ 92.153] sna_scanout_do_flush (time=92153), triggered [ 92.153] sna_scanout_flush (time=92153), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 92.153] has_shadow: has pending damage? 0, outstanding flips: 0 [ 92.153] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 92.153] has_shadow: has pending damage? 0, outstanding flips: 0 [ 92.153] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 92.153] sna_accel_do_throttle -- no pending activity [ 92.153] sna_accel_block: evaluating timers, active=5 [ 92.153] sna_accel_block: flush timer expires in 16 [92169] [ 92.169] sna_wakeup_handler [ 92.169] sna_block_handler (tv=0.227000) [ 92.169] sna_scanout_do_flush: flush timer active: delta=0 [ 92.169] sna_scanout_do_flush (time=92169), triggered [ 92.169] sna_scanout_flush (time=92169), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 92.169] has_shadow: has pending damage? 0, outstanding flips: 0 [ 92.169] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 92.169] has_shadow: has pending damage? 0, outstanding flips: 0 [ 92.169] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 92.169] sna_accel_do_throttle -- no pending activity [ 92.169] sna_accel_block: evaluating timers, active=5 [ 92.169] sna_accel_block: flush timer expires in 16 [92185] [ 92.186] sna_wakeup_handler [ 92.186] sna_block_handler (tv=0.210000) [ 92.186] sna_scanout_do_flush: flush timer active: delta=-1 [ 92.186] sna_scanout_do_flush (time=92186), triggered [ 92.186] sna_scanout_flush (time=92186), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 92.186] has_shadow: has pending damage? 0, outstanding flips: 0 [ 92.186] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 92.186] has_shadow: has pending damage? 0, outstanding flips: 0 [ 92.186] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 92.186] sna_accel_do_throttle -- no pending activity [ 92.186] sna_accel_block: evaluating timers, active=5 [ 92.186] sna_accel_block: flush timer expires in 16 [92202] [ 92.202] sna_wakeup_handler [ 92.202] sna_block_handler (tv=0.194000) [ 92.202] sna_scanout_do_flush: flush timer active: delta=0 [ 92.202] sna_scanout_do_flush (time=92202), triggered [ 92.202] sna_scanout_flush (time=92202), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 92.202] has_shadow: has pending damage? 0, outstanding flips: 0 [ 92.202] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 92.202] has_shadow: has pending damage? 0, outstanding flips: 0 [ 92.202] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 92.202] sna_accel_do_throttle -- no pending activity [ 92.202] sna_accel_block: evaluating timers, active=5 [ 92.202] sna_accel_block: flush timer expires in 16 [92218] [ 92.219] sna_wakeup_handler [ 92.219] sna_block_handler (tv=0.177000) [ 92.219] sna_scanout_do_flush: flush timer active: delta=-1 [ 92.219] sna_scanout_do_flush (time=92219), triggered [ 92.219] sna_scanout_flush (time=92219), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 92.219] has_shadow: has pending damage? 0, outstanding flips: 0 [ 92.219] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 92.219] has_shadow: has pending damage? 0, outstanding flips: 0 [ 92.219] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 92.219] sna_accel_do_throttle -- no pending activity [ 92.219] sna_accel_block: evaluating timers, active=5 [ 92.219] sna_accel_block: flush timer expires in 16 [92235] [ 92.235] sna_wakeup_handler [ 92.235] sna_block_handler (tv=0.161000) [ 92.235] sna_scanout_do_flush: flush timer active: delta=0 [ 92.235] sna_scanout_do_flush (time=92235), triggered [ 92.235] sna_scanout_flush (time=92235), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 92.235] has_shadow: has pending damage? 0, outstanding flips: 0 [ 92.235] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 92.235] has_shadow: has pending damage? 0, outstanding flips: 0 [ 92.235] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 92.235] sna_accel_do_throttle -- no pending activity [ 92.235] sna_accel_block: evaluating timers, active=5 [ 92.235] sna_accel_block: flush timer expires in 16 [92251] [ 92.252] sna_wakeup_handler [ 92.252] sna_block_handler (tv=0.144000) [ 92.252] sna_scanout_do_flush: flush timer active: delta=-1 [ 92.252] sna_scanout_do_flush (time=92252), triggered [ 92.252] sna_scanout_flush (time=92252), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 92.252] has_shadow: has pending damage? 0, outstanding flips: 0 [ 92.252] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 92.252] has_shadow: has pending damage? 0, outstanding flips: 0 [ 92.252] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 92.252] sna_accel_do_throttle -- no pending activity [ 92.252] sna_accel_block: evaluating timers, active=5 [ 92.252] sna_accel_block: flush timer expires in 16 [92268] [ 92.268] sna_wakeup_handler [ 92.268] sna_block_handler (tv=0.128000) [ 92.268] sna_scanout_do_flush: flush timer active: delta=0 [ 92.268] sna_scanout_do_flush (time=92268), triggered [ 92.268] sna_scanout_flush (time=92268), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 92.268] has_shadow: has pending damage? 0, outstanding flips: 0 [ 92.268] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 92.268] has_shadow: has pending damage? 0, outstanding flips: 0 [ 92.268] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 92.268] sna_accel_do_throttle -- no pending activity [ 92.268] sna_accel_block: evaluating timers, active=5 [ 92.268] sna_accel_block: flush timer expires in 16 [92284] [ 92.284] sna_wakeup_handler [ 92.285] sna_block_handler (tv=0.112000) [ 92.285] sna_scanout_do_flush: flush timer active: delta=-1 [ 92.285] sna_scanout_do_flush (time=92285), triggered [ 92.285] sna_scanout_flush (time=92285), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 92.285] has_shadow: has pending damage? 0, outstanding flips: 0 [ 92.285] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 92.285] has_shadow: has pending damage? 0, outstanding flips: 0 [ 92.285] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 92.285] sna_accel_do_throttle -- no pending activity [ 92.285] sna_accel_block: evaluating timers, active=5 [ 92.285] sna_accel_block: flush timer expires in 16 [92301] [ 92.301] sna_wakeup_handler [ 92.301] sna_block_handler (tv=0.95000) [ 92.301] sna_scanout_do_flush: flush timer active: delta=0 [ 92.301] sna_scanout_do_flush (time=92301), triggered [ 92.301] sna_scanout_flush (time=92301), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 92.301] has_shadow: has pending damage? 0, outstanding flips: 0 [ 92.301] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 92.301] has_shadow: has pending damage? 0, outstanding flips: 0 [ 92.301] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 92.301] sna_accel_do_throttle -- no pending activity [ 92.301] sna_accel_block: evaluating timers, active=5 [ 92.301] sna_accel_block: flush timer expires in 16 [92317] [ 92.318] sna_wakeup_handler [ 92.318] sna_block_handler (tv=0.78000) [ 92.318] sna_scanout_do_flush: flush timer active: delta=-1 [ 92.318] sna_scanout_do_flush (time=92318), triggered [ 92.318] sna_scanout_flush (time=92318), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 92.318] has_shadow: has pending damage? 0, outstanding flips: 0 [ 92.318] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 92.318] has_shadow: has pending damage? 0, outstanding flips: 0 [ 92.318] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 92.318] sna_accel_do_throttle -- no pending activity [ 92.318] sna_accel_block: evaluating timers, active=5 [ 92.318] sna_accel_block: flush timer expires in 16 [92334] [ 92.334] sna_wakeup_handler [ 92.334] sna_block_handler (tv=0.62000) [ 92.334] sna_scanout_do_flush: flush timer active: delta=0 [ 92.334] sna_scanout_do_flush (time=92334), triggered [ 92.334] sna_scanout_flush (time=92334), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 92.334] has_shadow: has pending damage? 0, outstanding flips: 0 [ 92.334] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 92.334] has_shadow: has pending damage? 0, outstanding flips: 0 [ 92.334] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 92.334] sna_accel_do_throttle -- no pending activity [ 92.334] sna_accel_block: evaluating timers, active=5 [ 92.334] sna_accel_block: flush timer expires in 16 [92350] [ 92.351] sna_wakeup_handler [ 92.351] sna_block_handler (tv=0.45000) [ 92.351] sna_scanout_do_flush: flush timer active: delta=-1 [ 92.351] sna_scanout_do_flush (time=92351), triggered [ 92.351] sna_scanout_flush (time=92351), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 92.351] has_shadow: has pending damage? 0, outstanding flips: 0 [ 92.351] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 92.351] has_shadow: has pending damage? 0, outstanding flips: 0 [ 92.351] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 92.351] sna_accel_do_throttle -- no pending activity [ 92.351] sna_accel_block: evaluating timers, active=5 [ 92.351] sna_accel_block: flush timer expires in 16 [92367] [ 92.367] sna_wakeup_handler [ 92.367] sna_block_handler (tv=0.29000) [ 92.367] sna_scanout_do_flush: flush timer active: delta=0 [ 92.367] sna_scanout_do_flush (time=92367), triggered [ 92.367] sna_scanout_flush (time=92367), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 92.367] has_shadow: has pending damage? 0, outstanding flips: 0 [ 92.367] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 92.367] has_shadow: has pending damage? 0, outstanding flips: 0 [ 92.367] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 92.367] sna_accel_do_throttle -- no pending activity [ 92.367] sna_accel_block: evaluating timers, active=5 [ 92.367] sna_accel_block: flush timer expires in 16 [92383] [ 92.384] sna_wakeup_handler [ 92.384] sna_block_handler (tv=0.12000) [ 92.384] sna_scanout_do_flush: flush timer active: delta=-1 [ 92.384] sna_scanout_do_flush (time=92384), triggered [ 92.384] sna_scanout_flush (time=92384), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 92.384] has_shadow: has pending damage? 0, outstanding flips: 0 [ 92.384] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 92.384] has_shadow: has pending damage? 0, outstanding flips: 0 [ 92.384] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 92.384] sna_accel_do_throttle -- no pending activity [ 92.384] sna_accel_block: evaluating timers, active=5 [ 92.384] sna_accel_block: flush timer expires in 16 [92400] [ 92.396] sna_wakeup_handler [ 92.396] sna_block_handler (tv=528.693000) [ 92.396] sna_scanout_do_flush: flush timer active: delta=4 [ 92.396] sna_accel_do_throttle -- no pending activity [ 92.396] sna_accel_block: evaluating timers, active=5 [ 92.396] sna_accel_block: flush timer expires in 4 [92400] [ 92.398] sna_wakeup_handler [ 92.399] sna_accel_flush: flush?=0, dirty?=0 [ 92.399] sna_accel_flush: flush?=0, dirty?=0 [ 92.399] sna_block_handler (tv=0.499000) [ 92.399] sna_scanout_do_flush: flush timer active: delta=1 [ 92.399] sna_scanout_do_flush (time=92399), triggered [ 92.399] sna_scanout_flush (time=92399), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 92.399] has_shadow: has pending damage? 0, outstanding flips: 0 [ 92.399] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 92.399] has_shadow: has pending damage? 0, outstanding flips: 0 [ 92.399] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 92.399] sna_accel_do_throttle -- no pending activity [ 92.399] sna_accel_block: evaluating timers, active=5 [ 92.400] sna_accel_block: flush timer expires in 16 [92415] [ 92.400] sna_wakeup_handler [ 92.400] sna_block_handler (tv=0.498000) [ 92.400] sna_scanout_do_flush: flush timer active: delta=15 [ 92.400] sna_accel_do_throttle -- no pending activity [ 92.400] sna_accel_block: evaluating timers, active=5 [ 92.400] sna_accel_block: flush timer expires in 15 [92415] [ 92.400] sna_wakeup_handler [ 92.400] sna_accel_flush: flush?=0, dirty?=0 [ 92.400] sna_accel_flush: flush?=0, dirty?=0 [ 92.400] sna_accel_flush: flush?=0, dirty?=0 [ 92.400] sna_accel_flush: flush?=0, dirty?=0 [ 92.400] sna_block_handler (tv=0.498000) [ 92.400] sna_scanout_do_flush: flush timer active: delta=15 [ 92.400] sna_accel_do_throttle -- no pending activity [ 92.400] sna_accel_block: evaluating timers, active=5 [ 92.400] sna_accel_block: flush timer expires in 15 [92415] [ 92.402] sna_wakeup_handler [ 92.402] sna_accel_flush: flush?=0, dirty?=0 [ 92.402] sna_block_handler (tv=0.496000) [ 92.402] sna_scanout_do_flush: flush timer active: delta=13 [ 92.402] sna_accel_do_throttle -- no pending activity [ 92.402] sna_accel_block: evaluating timers, active=5 [ 92.402] sna_accel_block: flush timer expires in 13 [92415] [ 92.414] sna_wakeup_handler [ 92.414] sna_accel_flush: flush?=0, dirty?=0 [ 92.414] sna_accel_flush: flush?=0, dirty?=0 [ 92.414] sna_block_handler (tv=0.484000) [ 92.414] sna_scanout_do_flush: flush timer active: delta=1 [ 92.414] sna_scanout_do_flush (time=92414), triggered [ 92.414] sna_scanout_flush (time=92414), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 92.414] has_shadow: has pending damage? 0, outstanding flips: 0 [ 92.414] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 92.414] has_shadow: has pending damage? 0, outstanding flips: 0 [ 92.414] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 92.414] sna_accel_do_throttle -- no pending activity [ 92.414] sna_accel_block: evaluating timers, active=5 [ 92.414] sna_accel_block: flush timer expires in 16 [92430] [ 92.430] sna_wakeup_handler [ 92.430] sna_create_pixmap(22, 20, 32, usage=0) [ 92.430] kgem_can_create_2d: 22x20 @ 32 [ 92.430] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=20 [ 92.430] kgem_can_create_2d: untiled size=4096 [ 92.430] kgem_choose_tiling: too thin [width 22, 32 bpp] for TILING_X [ 92.430] kgem_choose_tiling: 22x20 -> 0 [ 92.430] sna_create_pixmap: usage=0, flags=a [ 92.430] sna_create_pixmap: small buffer [1760], attaching to shadow pixmap [ 92.430] create_pixmap: allocating pixmap 22x20, depth=32/32, size=1768 [ 92.430] create_pixmap: serial=5302, usage=0, 22x20 [ 92.430] sna_create_pixmap: serial=5302, 22x20, usage=0 [ 92.430] sna_composite_rectangles(pixmap=5303, op=0, 0 x 1 [(0, 0)x(22, 20) ...]) [ 92.430] sna_composite_rectangles: converted to op 0 [ 92.430] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 92.430] sna_composite_rectangles: nrects=1, region=(0, 0), (22, 20) x 1 [ 92.430] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 92.430] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 92.430] sna_composite_rectangles: fallback, dst pixmap=5303 too small or not attached [ 92.430] sna_composite_rectangles: fallback [ 92.430] sna_drawable_move_region_to_cpu(pixmap=5303 (22x20), [(0, 0), (22, 20)], flags=1) [ 92.430] sna_drawable_move_region_to_cpu: region (0, 0), (22, 20) + (0, 0) subsumes pixmap (22x20) [ 92.430] _sna_pixmap_move_to_cpu(pixmap=5303, 22x20, flags=1) [ 92.430] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 92.430] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 92.430] operate_inplace: no, inplace operation not suitable [ 92.430] _sna_pixmap_move_to_cpu: marking as damaged [ 92.430] __sna_damage_all(22, 20) [ 92.430] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 92.430] sna_composite_rectangles(pixmap=5303, op=1, fff2f1f0 x 1 [(0, 0)x(22, 20) ...]) [ 92.430] sna_composite_rectangles: converted to op 1 [ 92.430] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 92.430] sna_composite_rectangles: nrects=1, region=(0, 0), (22, 20) x 1 [ 92.430] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 92.430] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 92.430] sna_composite_rectangles: fallback, dst pixmap=5303 too small or not attached [ 92.430] sna_composite_rectangles: fallback [ 92.430] sna_drawable_move_region_to_cpu(pixmap=5303 (22x20), [(0, 0), (22, 20)], flags=1) [ 92.430] sna_drawable_move_region_to_cpu: pixmap=5303 all damaged on CPU [ 92.430] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 92.430] sna_composite_rectangles: fallback fill: (0, 0)x(22, 20) fff2f1f0 [ 92.431] sna_composite_rectangles(pixmap=5303, op=1, ff300a24 x 2 [(0, 0)x(22, 20) ...]) [ 92.431] sna_composite_rectangles: converted to op 1 [ 92.431] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 92.431] sna_composite_rectangles[1] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 92.431] sna_composite_rectangles: nrects=2, region=(0, 0), (22, 20) x 2 [ 92.431] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 92.431] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 92.431] sna_composite_rectangles: fallback, dst pixmap=5303 too small or not attached [ 92.431] sna_composite_rectangles: fallback [ 92.431] sna_drawable_move_region_to_cpu(pixmap=5303 (22x20), [(0, 0), (22, 20)], flags=1) [ 92.431] sna_drawable_move_region_to_cpu: pixmap=5303 all damaged on CPU [ 92.431] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 92.431] sna_composite_rectangles: fallback fill: (0, 0)x(22, 20) ff300a24 [ 92.431] sna_glyphs(op=3, nlist=2, src=(1, -2)) [ 92.431] sna_glyphs: fallback -- too small (22x20) [ 92.431] glyphs_fallback: nlist=2, count=5, extents (0, -14), (28, 15) [ 92.431] glyphs_fallback: clipped extents (0, 0), (22, 15) [ 92.431] sna_drawable_move_region_to_cpu(pixmap=5303 (22x20), [(0, 0), (22, 15)], flags=3) [ 92.431] sna_drawable_move_region_to_cpu: pixmap=5303 all damaged on CPU [ 92.431] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 92.431] can_discard_mask: nlist=2, mask=28888, depth 32, op=3 (bounded? 1) [ 92.431] glyphs_format: format=166024, depth=32 [ 92.431] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 92.431] glyphs_fallback: discarding mask [ 92.431] sna_composite_rectangles(pixmap=5303, op=1, ffffffff x 1 [(10, 1)x(9, 17) ...]) [ 92.431] sna_composite_rectangles: converted to op 1 [ 92.431] sna_composite_rectangles[0] (10, 1)x(9, 17) -> (10, 1), (19, 18) [ 92.431] sna_composite_rectangles: nrects=1, region=(10, 1), (19, 18) x 1 [ 92.431] sna_composite_rectangles: clipped extents (10, 1),(19, 18) x 1 [ 92.431] sna_composite_rectangles: pixmap +(0, 0) extents (10, 1),(19, 18) [ 92.431] sna_composite_rectangles: fallback, dst pixmap=5303 too small or not attached [ 92.431] sna_composite_rectangles: fallback [ 92.431] sna_drawable_move_region_to_cpu(pixmap=5303 (22x20), [(10, 1), (19, 18)], flags=1) [ 92.431] sna_drawable_move_region_to_cpu: pixmap=5303 all damaged on CPU [ 92.431] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 92.431] sna_composite_rectangles: fallback fill: (10, 1)x(9, 17) ffffffff [ 92.431] sna_validate_gc(0x561c94ab2470) changes=80000, previous serial=8000145d, drawable=145d [ 92.431] sna_validate_gc: recomputing clip [ 92.431] sna_validate_gc: composite clip=1x[(65, 24), (3840, 2160)] [0x561c94abf1d0] [ 92.431] sna_copy_area: src=pixmap=5303:(0, 0)x(22, 20)+(0, 0) -> dst=pixmap=3060:(396, 1088)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 92.431] sna_copy_area: normal copy [ 92.431] sna_do_copy: src=(0, 0), dst=(396, 1088), size=(22x20) [ 92.431] sna_do_copy: after drawable: src=(0, 0), dst=(461, 1112), size=(22x20) [ 92.431] sna_do_copy: dst extents (461, 1112), (483, 1132), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 92.431] sna_do_copy: clipped dst extents (461, 1112), (483, 1132) [ 92.431] sna_do_copy: unclipped src extents (0, 0), (22, 20) [ 92.431] sna_do_copy: clipped src extents (0, 0), (22, 20) [ 92.431] sna_do_copy: pixmap -- no source clipping [ 92.431] sna_do_copy: src extents (0, 0), (22, 20) x 1 [ 92.431] sna_do_copy: copy region (461, 1112), (483, 1132) x 1 + (-461, -1112) [ 92.431] sna_copy_boxes (boxes=1x[(461, 1112), (483, 1132)...], src pixmap=5303+(-461, -1112), dst pixmap=3060+(-65, -24), alu=3, src.size=22x20, dst.size=3775x2136) [ 92.431] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94b3a8d0, gpu_bo=0, cpu_bo=0), replaces=0 [ 92.431] sna_drawable_use_bo pixmap=3060, box=((396, 1088), (418, 1108)), flags=8... [ 92.431] sna_drawable_use_bo: exported target, set PREFER_GPU [ 92.431] sna_drawable_use_bo: pinned, never REPLACES [ 92.431] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 92.431] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 92.432] sna_drawable_use_bo: using whole GPU bo [ 92.432] region_overlaps_damage? [ 92.432] use_shm_bo: no, not attached [ 92.432] sna_drawable_move_region_to_cpu(pixmap=5303 (22x20), [(0, 0), (22, 20)], flags=2) [ 92.432] sna_drawable_move_region_to_cpu: pixmap=5303 all damaged on CPU [ 92.432] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 92.432] sna_write_boxes x 1, src stride=88, src dx=(-396, -1088) [ 92.432] kgem_bo_can_map: handle=9, map=0x7fc6b7845000:0x0:0x7fc656564000, tiling=1, domain=0, offset=4029534208 [ 92.432] write_boxes_inplace x 1, handle=9, tiling=1 [ 92.432] upload_inplace__tiled: tiling=1 [ 92.432] kgem_bo_can_map__cpu: handle=9 [ 92.432] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 92.432] kgem_bo_map__cpu(handle=9, size=33177600, map=0x7fc6b7845000:0x7fc656564000) [ 92.432] kgem_bo_sync__cpu: handle=9 [ 92.432] __kgem_busy: handle=9, busy=0, wedged=0 [ 92.432] kgem_bo_sync__cpu: SYNC: handle=9, needs_flush? 0, domain? 0, busy? 0 [ 92.432] __kgem_busy: handle=9, busy=0, wedged=0 [ 92.432] kgem_bo_retire: retiring bo handle=9 (needed flush? 0), rq? 0 [busy?=0] [ 92.432] assert_bo_retired: handle=9, domain: 0 exec? 0, rq? 0 [ 92.432] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(396, 1088), size=22x20, pitch=88/15360 [ 92.432] sna_accel_flush: flush?=0, dirty?=0 [ 92.432] sna_accel_flush: flush?=0, dirty?=0 [ 92.432] sna_accel_flush: flush?=0, dirty?=0 [ 92.432] sna_accel_flush: flush?=0, dirty?=0 [ 92.432] sna_destroy_pixmap: pixmap=5303, attached?=1 [ 92.432] __sna_free_pixmap(pixmap=5303) [ 92.432] sna_accel_flush: flush?=0, dirty?=0 [ 92.432] sna_accel_flush: flush?=0, dirty?=0 [ 92.432] sna_accel_flush: flush?=0, dirty?=0 [ 92.432] sna_block_handler (tv=0.466000) [ 92.432] sna_scanout_do_flush: flush timer active: delta=-2 [ 92.432] sna_scanout_do_flush (time=92432), triggered [ 92.432] sna_scanout_flush (time=92432), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 92.432] has_shadow: has pending damage? 0, outstanding flips: 0 [ 92.432] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 92.432] has_shadow: has pending damage? 0, outstanding flips: 0 [ 92.432] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 92.432] sna_accel_do_throttle -- no pending activity [ 92.432] sna_accel_block: evaluating timers, active=5 [ 92.432] sna_accel_block: flush timer expires in 16 [92448] [ 92.434] sna_wakeup_handler [ 92.434] sna_accel_flush: flush?=0, dirty?=0 [ 92.434] sna_accel_flush: flush?=0, dirty?=0 [ 92.434] sna_block_handler (tv=0.464000) [ 92.434] sna_scanout_do_flush: flush timer active: delta=14 [ 92.434] sna_accel_do_throttle -- no pending activity [ 92.434] sna_accel_block: evaluating timers, active=5 [ 92.434] sna_accel_block: flush timer expires in 14 [92448] [ 92.434] sna_wakeup_handler [ 92.434] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=128, name=76 [ 92.434] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 92.434] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 92.434] sna_dri2_get_back: draw size=3840x2160, back buffer handle=128 size=3840x2160, is-scanout? 1, active?=0, pitch=15360, front pitch=15360 [ 92.434] sna_dri2_get_back: reuse backbuffer? 1 [ 92.434] sna_dri2_get_back: back buffer handle=128, active?=0, refcnt=1 [ 92.434] sna_dri2_get_back: reuse unattached back [ 92.434] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 92.434] sna_dri2_reuse_buffer: reusing back buffer handle=128, name=76, pitch=15360, age=0 [ 92.434] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 92.434] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=32, name=80, active_scanout=2 [ 92.434] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 92.434] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 92.434] sna_accel_flush: flush?=0, dirty?=0 [ 92.434] sna_accel_flush: flush?=0, dirty?=0 [ 92.434] sna_accel_flush: flush?=0, dirty?=0 [ 92.434] sna_block_handler (tv=0.464000) [ 92.434] sna_scanout_do_flush: flush timer active: delta=14 [ 92.434] sna_accel_do_throttle -- no pending activity [ 92.434] sna_accel_block: evaluating timers, active=5 [ 92.434] sna_accel_block: flush timer expires in 14 [92448] [ 92.435] sna_wakeup_handler [ 92.435] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 92.435] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 92.435] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 92.435] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 92.435] sna_dri2_get_msc(draw=146, pipe=0) [ 92.435] sna_crtc_record_swap: recording last swap on pipe=0, frame 5296 [msc=5296], time 92.426532 [ 92.435] sna_dri2_get_msc: msc=5296 [raw=5296], ust=92426532 [ 92.435] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=128 (refs=1/1, flush=0) , front=32 (refs=2/3, flush=1) [ 92.435] sna_dri2_schedule_swap(target_msc=5267, divisor=0, remainder=0) [ 92.435] sna_dri2_schedule_swap: using front handle=32, active_scanout?=2, flush?=1 [ 92.435] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 92.435] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 92.436] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 92.436] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 92.436] sna_crtc_record_swap: recording last swap on pipe=0, frame 5296 [msc=5296], time 92.426532 [ 92.436] immediate_swap: current_msc=5296, target_msc=5267 -- yes [ 92.436] can_flip: no, shadow enabled [ 92.436] sna_dri2_add_event: adding event to window 146) [ 92.436] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 92.436] sna_dri2_immediate_blit: no pending blit, starting chain [ 92.436] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 92.436] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 92.436] can_xchg: back size=8700f00, front size=8700f00 [ 92.436] can_xchg: yes, pixmap=4091 [ 92.436] sna_dri2_xchg: win=146, exchange front=32/80,ref=3 and back=128/76,ref=2, pixmap=4091 3840x2160 [ 92.436] sna_dri2_xchg: back_bo handle=128, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 92.436] sna_dri2_xchg: front_bo handle=32, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 92.436] set_bo: pixmap=4091, handle=128 (old handle=32) [ 92.436] set_bo: marking whole pixmap as damaged [ 92.436] set_bo: applying final/discard move-to-gpu [ 92.436] wait_for_shadow: flags=0, flips=0, handle=32, shadow=29 [ 92.436] set_bo: dropping flush hint from handle=32 [ 92.436] set_bo: adding flush hint to handle=128 [ 92.436] mark_stale(handle=32) => 1 [ 92.436] swap_limit: draw=146 setting swap limit to 3 [ 92.436] sna_dri2_swap_limit_validate: swap limit set to 3 [ 92.436] sna_next_vblank(pipe=0, waiting until next vblank) [ 92.436] sna_dri2_schedule_swap: reported target_msc=5296 [ 92.436] sna_accel_flush: flush?=0, dirty?=0 [ 92.436] sna_accel_flush: flush?=0, dirty?=0 [ 92.436] sna_accel_flush: flush?=0, dirty?=0 [ 92.436] sna_accel_flush: flush?=0, dirty?=0 [ 92.436] sna_block_handler (tv=0.462000) [ 92.436] sna_scanout_do_flush: flush timer active: delta=12 [ 92.436] sna_accel_do_throttle -- no pending activity [ 92.436] sna_accel_block: evaluating timers, active=5 [ 92.436] sna_accel_block: flush timer expires in 12 [92448] [ 92.442] sna_wakeup_handler [ 92.442] sna_mode_wakeup: len=32 [ 92.443] sna_dri2_vblank_handler(type=2, sequence=5297, draw=4181) [ 92.443] sna_crtc_record_swap: recording last swap on pipe=0, frame 5297 [msc=5297], time 92.443196 [ 92.443] sna_dri2_vblank_handler: 2 complete, frame=5297 tv=92.443196 [ 92.443] sna_dri2_blit_complete: blit finished [ 92.443] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=5297, tv=92.443196) [ 92.443] frame_swap_complete(type=2): draw=146, pipe=0, frame=5297 [msc=5297], tv=92.443196 [ 92.443] sna_accel_flush: flush?=0, dirty?=0 [ 92.443] sna_dri2_event_free(draw?=1) [ 92.443] sna_dri2_remove_event: remove[0x561c94a1c320] from window 146, active? 1 [ 92.443] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=128] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 92.443] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=32] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 92.443] sna_dri2_vblank_handler complete [ 92.443] sna_block_handler (tv=0.455000) [ 92.443] sna_scanout_do_flush: flush timer active: delta=5 [ 92.443] sna_accel_do_throttle -- no pending activity [ 92.443] sna_accel_block: evaluating timers, active=5 [ 92.443] sna_accel_block: flush timer expires in 5 [92448] [ 92.448] sna_wakeup_handler [ 92.448] sna_block_handler (tv=0.450000) [ 92.448] sna_scanout_do_flush: flush timer active: delta=0 [ 92.448] sna_scanout_do_flush (time=92448), triggered [ 92.448] sna_scanout_flush (time=92448), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 92.448] has_shadow: has pending damage? 1, outstanding flips: 0 [ 92.448] stop_flush: scanout=128 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 92.448] has_shadow: has pending damage? 1, outstanding flips: 0 [ 92.448] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 92.448] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 92.448] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 92.448] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 92.448] sna_pixmap_move_to_gpu: already all-damaged [ 92.448] sna_pixmap_mark_active: pixmap=4091, handle=128 [ 92.448] sna_mode_redisplay: crtc[0] transformed? 0 [ 92.448] sna_mode_redisplay: crtc[1] transformed? 0 [ 92.448] sna_mode_redisplay: crtc[2] transformed? 0 [ 92.449] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=128 [active=1] [ 92.449] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 32, transformed? 0 [ 92.449] get_fb: reusing fb=80 for handle=128 [ 92.449] sna_mode_redisplay: recording flip on CRTC:32 handle=128, active_scanout=2, serial=3 [ 92.449] __kgem_bo_clear_busy: handle=128 [ 92.449] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 92.449] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 92.449] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 92.449] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=128, shadow handle=29 [ 92.449] sna_accel_do_throttle -- no pending activity [ 92.449] sna_accel_block: evaluating timers, active=5 [ 92.449] sna_accel_block: flush timer expires in 16 [92464] [ 92.459] sna_wakeup_handler [ 92.459] sna_mode_wakeup: len=32 [ 92.459] sna_mode_wakeup: recording last swap on pipe=0, frame 5298 [14b2], time 92.459851 [ 92.459] sna_mode_wakeup: removing handle=32 [active_scanout=0] from scanout, installing handle=128 [active_scanout=2] [ 92.459] sna_mode_wakeup: flip complete, pending? 1 [ 92.459] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 92.459] sna_block_handler (tv=0.439000) [ 92.459] sna_scanout_do_flush: flush timer active: delta=5 [ 92.459] sna_accel_do_throttle -- no pending activity [ 92.459] sna_accel_block: evaluating timers, active=5 [ 92.459] sna_accel_block: flush timer expires in 5 [92464] [ 92.465] sna_wakeup_handler [ 92.465] sna_block_handler (tv=0.433000) [ 92.465] sna_scanout_do_flush: flush timer active: delta=-1 [ 92.465] sna_scanout_do_flush (time=92465), triggered [ 92.465] sna_scanout_flush (time=92465), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 92.465] has_shadow: has pending damage? 0, outstanding flips: 0 [ 92.465] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 92.465] has_shadow: has pending damage? 0, outstanding flips: 0 [ 92.465] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 92.465] sna_accel_do_throttle -- no pending activity [ 92.465] sna_accel_block: evaluating timers, active=5 [ 92.465] sna_accel_block: flush timer expires in 16 [92481] [ 92.469] sna_wakeup_handler [ 92.469] sna_accel_flush: flush?=0, dirty?=0 [ 92.469] sna_accel_flush: flush?=0, dirty?=0 [ 92.469] sna_block_handler (tv=0.429000) [ 92.469] sna_scanout_do_flush: flush timer active: delta=12 [ 92.469] sna_accel_do_throttle -- no pending activity [ 92.469] sna_accel_block: evaluating timers, active=5 [ 92.469] sna_accel_block: flush timer expires in 12 [92481] [ 92.469] sna_wakeup_handler [ 92.469] sna_block_handler (tv=0.429000) [ 92.469] sna_scanout_do_flush: flush timer active: delta=12 [ 92.469] sna_accel_do_throttle -- no pending activity [ 92.469] sna_accel_block: evaluating timers, active=5 [ 92.469] sna_accel_block: flush timer expires in 12 [92481] [ 92.470] sna_wakeup_handler [ 92.471] sna_block_handler (tv=0.427000) [ 92.471] sna_scanout_do_flush: flush timer active: delta=10 [ 92.471] sna_accel_do_throttle -- no pending activity [ 92.471] sna_accel_block: evaluating timers, active=5 [ 92.471] sna_accel_block: flush timer expires in 10 [92481] [ 92.481] sna_wakeup_handler [ 92.481] sna_block_handler (tv=0.417000) [ 92.481] sna_scanout_do_flush: flush timer active: delta=0 [ 92.481] sna_scanout_do_flush (time=92481), triggered [ 92.481] sna_scanout_flush (time=92481), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 92.481] has_shadow: has pending damage? 0, outstanding flips: 0 [ 92.481] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 92.481] has_shadow: has pending damage? 0, outstanding flips: 0 [ 92.481] sna_accel_disarm_timer[0] (time=92481) [ 92.481] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 92.481] sna_accel_do_throttle -- no pending activity [ 92.526] sna_wakeup_handler [ 92.527] sna_accel_flush: flush?=0, dirty?=0 [ 92.527] sna_accel_flush: flush?=0, dirty?=0 [ 92.527] sna_block_handler (tv=0.499000) [ 92.527] has_shadow: has pending damage? 0, outstanding flips: 0 [ 92.527] sna_accel_do_throttle -- no pending activity [ 92.527] sna_wakeup_handler [ 92.527] sna_block_handler (tv=0.499000) [ 92.527] has_shadow: has pending damage? 0, outstanding flips: 0 [ 92.527] sna_accel_do_throttle -- no pending activity [ 92.528] sna_wakeup_handler [ 92.528] sna_accel_flush: flush?=0, dirty?=0 [ 92.528] sna_accel_flush: flush?=0, dirty?=0 [ 92.528] sna_accel_flush: flush?=0, dirty?=0 [ 92.528] sna_accel_flush: flush?=0, dirty?=0 [ 92.528] sna_block_handler (tv=0.498000) [ 92.528] has_shadow: has pending damage? 0, outstanding flips: 0 [ 92.528] sna_accel_do_throttle -- no pending activity [ 92.530] sna_wakeup_handler [ 92.530] sna_accel_flush: flush?=0, dirty?=0 [ 92.530] sna_block_handler (tv=0.496000) [ 92.530] has_shadow: has pending damage? 0, outstanding flips: 0 [ 92.530] sna_accel_do_throttle -- no pending activity [ 92.542] sna_wakeup_handler [ 92.542] sna_accel_flush: flush?=0, dirty?=0 [ 92.542] sna_accel_flush: flush?=0, dirty?=0 [ 92.542] sna_block_handler (tv=0.484000) [ 92.542] has_shadow: has pending damage? 0, outstanding flips: 0 [ 92.542] sna_accel_do_throttle -- no pending activity [ 92.558] sna_wakeup_handler [ 92.558] sna_create_pixmap(22, 20, 32, usage=0) [ 92.558] kgem_can_create_2d: 22x20 @ 32 [ 92.558] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=20 [ 92.558] kgem_can_create_2d: untiled size=4096 [ 92.558] kgem_choose_tiling: too thin [width 22, 32 bpp] for TILING_X [ 92.558] kgem_choose_tiling: 22x20 -> 0 [ 92.558] sna_create_pixmap: usage=0, flags=a [ 92.558] sna_create_pixmap: small buffer [1760], attaching to shadow pixmap [ 92.558] create_pixmap: allocating pixmap 22x20, depth=32/32, size=1768 [ 92.558] create_pixmap: serial=5304, usage=0, 22x20 [ 92.558] sna_create_pixmap: serial=5304, 22x20, usage=0 [ 92.558] sna_composite_rectangles(pixmap=5305, op=0, 0 x 1 [(0, 0)x(22, 20) ...]) [ 92.558] sna_composite_rectangles: converted to op 0 [ 92.558] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 92.558] sna_composite_rectangles: nrects=1, region=(0, 0), (22, 20) x 1 [ 92.558] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 92.558] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 92.558] sna_composite_rectangles: fallback, dst pixmap=5305 too small or not attached [ 92.558] sna_composite_rectangles: fallback [ 92.558] sna_drawable_move_region_to_cpu(pixmap=5305 (22x20), [(0, 0), (22, 20)], flags=1) [ 92.558] sna_drawable_move_region_to_cpu: region (0, 0), (22, 20) + (0, 0) subsumes pixmap (22x20) [ 92.558] _sna_pixmap_move_to_cpu(pixmap=5305, 22x20, flags=1) [ 92.558] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 92.558] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 92.558] operate_inplace: no, inplace operation not suitable [ 92.558] _sna_pixmap_move_to_cpu: marking as damaged [ 92.558] __sna_damage_all(22, 20) [ 92.558] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 92.558] sna_composite_rectangles(pixmap=5305, op=1, fff2f1f0 x 1 [(0, 0)x(22, 20) ...]) [ 92.558] sna_composite_rectangles: converted to op 1 [ 92.558] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 92.558] sna_composite_rectangles: nrects=1, region=(0, 0), (22, 20) x 1 [ 92.558] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 92.558] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 92.558] sna_composite_rectangles: fallback, dst pixmap=5305 too small or not attached [ 92.558] sna_composite_rectangles: fallback [ 92.558] sna_drawable_move_region_to_cpu(pixmap=5305 (22x20), [(0, 0), (22, 20)], flags=1) [ 92.558] sna_drawable_move_region_to_cpu: pixmap=5305 all damaged on CPU [ 92.558] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 92.558] sna_composite_rectangles: fallback fill: (0, 0)x(22, 20) fff2f1f0 [ 92.559] sna_composite_rectangles(pixmap=5305, op=1, ff300a24 x 2 [(0, 0)x(22, 20) ...]) [ 92.559] sna_composite_rectangles: converted to op 1 [ 92.559] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 92.559] sna_composite_rectangles[1] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 92.559] sna_composite_rectangles: nrects=2, region=(0, 0), (22, 20) x 2 [ 92.559] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 92.559] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 92.559] sna_composite_rectangles: fallback, dst pixmap=5305 too small or not attached [ 92.559] sna_composite_rectangles: fallback [ 92.559] sna_drawable_move_region_to_cpu(pixmap=5305 (22x20), [(0, 0), (22, 20)], flags=1) [ 92.559] sna_drawable_move_region_to_cpu: pixmap=5305 all damaged on CPU [ 92.559] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 92.559] sna_composite_rectangles: fallback fill: (0, 0)x(22, 20) ff300a24 [ 92.559] sna_glyphs(op=3, nlist=2, src=(-8, -2)) [ 92.559] sna_glyphs: fallback -- too small (22x20) [ 92.559] glyphs_fallback: nlist=2, count=6, extents (-9, -14), (28, 15) [ 92.559] glyphs_fallback: clipped extents (0, 0), (22, 15) [ 92.559] sna_drawable_move_region_to_cpu(pixmap=5305 (22x20), [(0, 0), (22, 15)], flags=3) [ 92.559] sna_drawable_move_region_to_cpu: pixmap=5305 all damaged on CPU [ 92.559] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 92.559] can_discard_mask: nlist=2, mask=28888, depth 32, op=3 (bounded? 1) [ 92.559] glyphs_format: format=166024, depth=32 [ 92.559] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 92.559] glyphs_fallback: discarding mask [ 92.559] sna_composite_rectangles(pixmap=5305, op=1, ffffffff x 1 [(10, 1)x(9, 17) ...]) [ 92.559] sna_composite_rectangles: converted to op 1 [ 92.559] sna_composite_rectangles[0] (10, 1)x(9, 17) -> (10, 1), (19, 18) [ 92.559] sna_composite_rectangles: nrects=1, region=(10, 1), (19, 18) x 1 [ 92.559] sna_composite_rectangles: clipped extents (10, 1),(19, 18) x 1 [ 92.559] sna_composite_rectangles: pixmap +(0, 0) extents (10, 1),(19, 18) [ 92.559] sna_composite_rectangles: fallback, dst pixmap=5305 too small or not attached [ 92.559] sna_composite_rectangles: fallback [ 92.559] sna_drawable_move_region_to_cpu(pixmap=5305 (22x20), [(10, 1), (19, 18)], flags=1) [ 92.559] sna_drawable_move_region_to_cpu: pixmap=5305 all damaged on CPU [ 92.559] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 92.559] sna_composite_rectangles: fallback fill: (10, 1)x(9, 17) ffffffff [ 92.559] sna_copy_area: src=pixmap=5305:(0, 0)x(22, 20)+(0, 0) -> dst=pixmap=3060:(405, 1088)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 92.559] sna_copy_area: normal copy [ 92.559] sna_do_copy: src=(0, 0), dst=(405, 1088), size=(22x20) [ 92.559] sna_do_copy: after drawable: src=(0, 0), dst=(470, 1112), size=(22x20) [ 92.559] sna_do_copy: dst extents (470, 1112), (492, 1132), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 92.559] sna_do_copy: clipped dst extents (470, 1112), (492, 1132) [ 92.559] sna_do_copy: unclipped src extents (0, 0), (22, 20) [ 92.559] sna_do_copy: clipped src extents (0, 0), (22, 20) [ 92.559] sna_do_copy: pixmap -- no source clipping [ 92.559] sna_do_copy: src extents (0, 0), (22, 20) x 1 [ 92.559] sna_do_copy: copy region (470, 1112), (492, 1132) x 1 + (-470, -1112) [ 92.559] sna_copy_boxes (boxes=1x[(470, 1112), (492, 1132)...], src pixmap=5305+(-470, -1112), dst pixmap=3060+(-65, -24), alu=3, src.size=22x20, dst.size=3775x2136) [ 92.559] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94b41c50, gpu_bo=0, cpu_bo=0), replaces=0 [ 92.559] sna_drawable_use_bo pixmap=3060, box=((405, 1088), (427, 1108)), flags=8... [ 92.559] sna_drawable_use_bo: exported target, set PREFER_GPU [ 92.559] sna_drawable_use_bo: pinned, never REPLACES [ 92.559] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 92.559] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 92.559] sna_drawable_use_bo: using whole GPU bo [ 92.559] region_overlaps_damage? [ 92.559] use_shm_bo: no, not attached [ 92.559] sna_drawable_move_region_to_cpu(pixmap=5305 (22x20), [(0, 0), (22, 20)], flags=2) [ 92.560] sna_drawable_move_region_to_cpu: pixmap=5305 all damaged on CPU [ 92.560] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 92.560] sna_write_boxes x 1, src stride=88, src dx=(-405, -1088) [ 92.560] kgem_bo_can_map: handle=9, map=0x7fc6b7845000:0x0:0x7fc656564000, tiling=1, domain=1, offset=4029534208 [ 92.560] write_boxes_inplace x 1, handle=9, tiling=1 [ 92.560] upload_inplace__tiled: tiling=1 [ 92.560] kgem_bo_can_map__cpu: handle=9 [ 92.560] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 92.560] kgem_bo_map__cpu(handle=9, size=33177600, map=0x7fc6b7845000:0x7fc656564000) [ 92.560] kgem_bo_sync__cpu: handle=9 [ 92.560] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(405, 1088), size=22x20, pitch=88/15360 [ 92.560] sna_accel_flush: flush?=0, dirty?=0 [ 92.560] sna_accel_flush: flush?=0, dirty?=0 [ 92.560] sna_accel_flush: flush?=0, dirty?=0 [ 92.560] sna_accel_flush: flush?=0, dirty?=0 [ 92.560] sna_destroy_pixmap: pixmap=5305, attached?=1 [ 92.560] __sna_free_pixmap(pixmap=5305) [ 92.560] sna_accel_flush: flush?=0, dirty?=0 [ 92.560] sna_accel_flush: flush?=0, dirty?=0 [ 92.560] sna_accel_flush: flush?=0, dirty?=0 [ 92.560] sna_block_handler (tv=0.466000) [ 92.560] has_shadow: has pending damage? 0, outstanding flips: 0 [ 92.560] sna_accel_do_throttle -- no pending activity [ 92.561] sna_wakeup_handler [ 92.561] sna_accel_flush: flush?=0, dirty?=0 [ 92.561] sna_accel_flush: flush?=0, dirty?=0 [ 92.561] sna_block_handler (tv=0.465000) [ 92.561] has_shadow: has pending damage? 0, outstanding flips: 0 [ 92.561] sna_accel_do_throttle -- no pending activity [ 92.562] sna_wakeup_handler [ 92.562] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=32, name=80 [ 92.562] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 92.562] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 92.562] sna_dri2_get_back: draw size=3840x2160, back buffer handle=32 size=3840x2160, is-scanout? 1, active?=0, pitch=15360, front pitch=15360 [ 92.562] sna_dri2_get_back: reuse backbuffer? 1 [ 92.562] sna_dri2_get_back: back buffer handle=32, active?=0, refcnt=1 [ 92.562] sna_dri2_get_back: reuse unattached back [ 92.562] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 92.562] sna_dri2_reuse_buffer: reusing back buffer handle=32, name=80, pitch=15360, age=0 [ 92.562] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 92.562] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=128, name=76, active_scanout=2 [ 92.562] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 92.562] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=128] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 92.562] sna_accel_flush: flush?=0, dirty?=0 [ 92.562] sna_accel_flush: flush?=0, dirty?=0 [ 92.562] sna_accel_flush: flush?=0, dirty?=0 [ 92.562] sna_block_handler (tv=0.464000) [ 92.562] has_shadow: has pending damage? 0, outstanding flips: 0 [ 92.562] timer_enable (time=92562), starting timer 0 [ 92.562] sna_accel_do_throttle -- no pending activity [ 92.562] sna_accel_block: evaluating timers, active=5 [ 92.562] sna_accel_block: flush timer expires in 8 [92570] [ 92.563] sna_wakeup_handler [ 92.563] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 92.563] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 92.563] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 92.563] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 92.563] sna_dri2_get_msc(draw=146, pipe=0) [ 92.563] sna_crtc_record_swap: recording last swap on pipe=0, frame 5304 [msc=5304], time 92.559793 [ 92.563] sna_dri2_get_msc: msc=5304 [raw=5304], ust=92559793 [ 92.563] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=32 (refs=1/1, flush=0) , front=128 (refs=2/3, flush=1) [ 92.563] sna_dri2_schedule_swap(target_msc=5297, divisor=0, remainder=0) [ 92.563] sna_dri2_schedule_swap: using front handle=128, active_scanout?=2, flush?=1 [ 92.563] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 92.563] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 92.563] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 92.563] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 92.563] sna_crtc_record_swap: recording last swap on pipe=0, frame 5304 [msc=5304], time 92.559793 [ 92.563] immediate_swap: current_msc=5304, target_msc=5297 -- yes [ 92.563] can_flip: no, shadow enabled [ 92.563] sna_dri2_add_event: adding event to window 146) [ 92.563] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 92.563] sna_dri2_immediate_blit: no pending blit, starting chain [ 92.563] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 92.563] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 92.563] can_xchg: back size=8700f00, front size=8700f00 [ 92.564] can_xchg: yes, pixmap=4091 [ 92.564] sna_dri2_xchg: win=146, exchange front=128/76,ref=3 and back=32/80,ref=2, pixmap=4091 3840x2160 [ 92.564] sna_dri2_xchg: back_bo handle=32, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 92.564] sna_dri2_xchg: front_bo handle=128, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 92.564] set_bo: pixmap=4091, handle=32 (old handle=128) [ 92.564] set_bo: marking whole pixmap as damaged [ 92.564] set_bo: applying final/discard move-to-gpu [ 92.564] wait_for_shadow: flags=0, flips=0, handle=128, shadow=29 [ 92.564] set_bo: dropping flush hint from handle=128 [ 92.564] set_bo: adding flush hint to handle=32 [ 92.564] mark_stale(handle=128) => 1 [ 92.564] swap_limit: draw=146 setting swap limit to 3 [ 92.564] sna_dri2_swap_limit_validate: swap limit set to 3 [ 92.564] sna_next_vblank(pipe=0, waiting until next vblank) [ 92.564] sna_dri2_schedule_swap: reported target_msc=5304 [ 92.564] sna_accel_flush: flush?=0, dirty?=0 [ 92.564] sna_accel_flush: flush?=0, dirty?=0 [ 92.564] sna_accel_flush: flush?=0, dirty?=0 [ 92.564] sna_accel_flush: flush?=0, dirty?=0 [ 92.564] sna_block_handler (tv=0.462000) [ 92.564] sna_scanout_do_flush: flush timer active: delta=6 [ 92.564] sna_accel_do_throttle -- no pending activity [ 92.564] sna_accel_block: evaluating timers, active=5 [ 92.564] sna_accel_block: flush timer expires in 6 [92570] [ 92.570] sna_wakeup_handler [ 92.570] sna_block_handler (tv=0.456000) [ 92.570] sna_scanout_do_flush: flush timer active: delta=0 [ 92.570] sna_scanout_do_flush (time=92570), triggered [ 92.570] sna_scanout_flush (time=92570), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 92.570] has_shadow: has pending damage? 1, outstanding flips: 0 [ 92.570] stop_flush: scanout=32 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 92.570] has_shadow: has pending damage? 1, outstanding flips: 0 [ 92.571] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 92.571] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 92.571] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 92.571] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 92.571] sna_pixmap_move_to_gpu: already all-damaged [ 92.571] sna_pixmap_mark_active: pixmap=4091, handle=32 [ 92.571] sna_mode_redisplay: crtc[0] transformed? 0 [ 92.571] sna_mode_redisplay: crtc[1] transformed? 0 [ 92.571] sna_mode_redisplay: crtc[2] transformed? 0 [ 92.571] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=32 [active=1] [ 92.571] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 128, transformed? 0 [ 92.571] get_fb: reusing fb=68 for handle=32 [ 92.571] sna_mode_redisplay: recording flip on CRTC:32 handle=32, active_scanout=2, serial=3 [ 92.571] __kgem_bo_clear_busy: handle=32 [ 92.571] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 92.571] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 92.571] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 92.571] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=32, shadow handle=29 [ 92.571] sna_accel_do_throttle -- no pending activity [ 92.571] sna_accel_block: evaluating timers, active=5 [ 92.571] sna_accel_block: flush timer expires in 16 [92586] [ 92.576] sna_wakeup_handler [ 92.576] sna_mode_wakeup: len=64 [ 92.576] sna_dri2_vblank_handler(type=2, sequence=5305, draw=4181) [ 92.576] sna_crtc_record_swap: recording last swap on pipe=0, frame 5305 [msc=5305], time 92.576456 [ 92.576] sna_dri2_vblank_handler: 2 complete, frame=5305 tv=92.576456 [ 92.576] sna_dri2_blit_complete: blit finished [ 92.576] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=5305, tv=92.576456) [ 92.576] frame_swap_complete(type=2): draw=146, pipe=0, frame=5305 [msc=5305], tv=92.576456 [ 92.576] sna_accel_flush: flush?=0, dirty?=0 [ 92.576] sna_dri2_event_free(draw?=1) [ 92.576] sna_dri2_remove_event: remove[0x561c94af9780] from window 146, active? 1 [ 92.576] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 92.576] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=128] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 92.576] sna_dri2_vblank_handler complete [ 92.576] sna_mode_wakeup: recording last swap on pipe=0, frame 5305 [14b9], time 92.576456 [ 92.576] sna_mode_wakeup: removing handle=128 [active_scanout=0] from scanout, installing handle=32 [active_scanout=2] [ 92.576] sna_mode_wakeup: flip complete, pending? 1 [ 92.576] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 92.576] sna_block_handler (tv=0.450000) [ 92.576] sna_scanout_do_flush: flush timer active: delta=10 [ 92.576] sna_accel_do_throttle -- no pending activity [ 92.576] sna_accel_block: evaluating timers, active=5 [ 92.576] sna_accel_block: flush timer expires in 10 [92586] [ 92.587] sna_wakeup_handler [ 92.587] sna_block_handler (tv=0.439000) [ 92.587] sna_scanout_do_flush: flush timer active: delta=-1 [ 92.587] sna_scanout_do_flush (time=92587), triggered [ 92.587] sna_scanout_flush (time=92587), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 92.587] has_shadow: has pending damage? 0, outstanding flips: 0 [ 92.587] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 92.587] has_shadow: has pending damage? 0, outstanding flips: 0 [ 92.587] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 92.587] sna_accel_do_throttle -- no pending activity [ 92.587] sna_accel_block: evaluating timers, active=5 [ 92.587] sna_accel_block: flush timer expires in 16 [92603] [ 92.603] sna_wakeup_handler [ 92.603] sna_block_handler (tv=0.423000) [ 92.603] sna_scanout_do_flush: flush timer active: delta=0 [ 92.603] sna_scanout_do_flush (time=92603), triggered [ 92.603] sna_scanout_flush (time=92603), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 92.603] has_shadow: has pending damage? 0, outstanding flips: 0 [ 92.603] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 92.603] has_shadow: has pending damage? 0, outstanding flips: 0 [ 92.603] sna_accel_disarm_timer[0] (time=92603) [ 92.603] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 92.603] sna_accel_do_throttle -- no pending activity [ 92.666] sna_wakeup_handler [ 92.667] sna_accel_flush: flush?=0, dirty?=0 [ 92.667] sna_accel_flush: flush?=0, dirty?=0 [ 92.667] sna_block_handler (tv=0.499000) [ 92.667] has_shadow: has pending damage? 0, outstanding flips: 0 [ 92.667] sna_accel_do_throttle -- no pending activity [ 92.667] sna_wakeup_handler [ 92.667] sna_block_handler (tv=0.499000) [ 92.667] has_shadow: has pending damage? 0, outstanding flips: 0 [ 92.667] sna_accel_do_throttle -- no pending activity [ 92.667] sna_wakeup_handler [ 92.667] sna_accel_flush: flush?=0, dirty?=0 [ 92.667] sna_accel_flush: flush?=0, dirty?=0 [ 92.667] sna_accel_flush: flush?=0, dirty?=0 [ 92.667] sna_accel_flush: flush?=0, dirty?=0 [ 92.667] sna_block_handler (tv=0.499000) [ 92.668] has_shadow: has pending damage? 0, outstanding flips: 0 [ 92.668] sna_accel_do_throttle -- no pending activity [ 92.670] sna_wakeup_handler [ 92.670] sna_accel_flush: flush?=0, dirty?=0 [ 92.670] sna_block_handler (tv=0.496000) [ 92.670] has_shadow: has pending damage? 0, outstanding flips: 0 [ 92.670] sna_accel_do_throttle -- no pending activity [ 92.679] sna_wakeup_handler [ 92.679] sna_accel_flush: flush?=0, dirty?=0 [ 92.679] sna_accel_flush: flush?=0, dirty?=0 [ 92.679] sna_block_handler (tv=0.487000) [ 92.679] has_shadow: has pending damage? 0, outstanding flips: 0 [ 92.679] sna_accel_do_throttle -- no pending activity [ 92.679] sna_wakeup_handler [ 92.679] sna_block_handler (tv=0.487000) [ 92.679] has_shadow: has pending damage? 0, outstanding flips: 0 [ 92.679] sna_accel_do_throttle -- no pending activity [ 92.681] sna_wakeup_handler [ 92.681] sna_block_handler (tv=0.485000) [ 92.681] has_shadow: has pending damage? 0, outstanding flips: 0 [ 92.681] sna_accel_do_throttle -- no pending activity [ 92.682] sna_wakeup_handler [ 92.682] sna_accel_flush: flush?=0, dirty?=0 [ 92.682] sna_accel_flush: flush?=0, dirty?=0 [ 92.682] sna_block_handler (tv=0.484000) [ 92.682] has_shadow: has pending damage? 0, outstanding flips: 0 [ 92.682] sna_accel_do_throttle -- no pending activity [ 92.698] sna_wakeup_handler [ 92.698] sna_create_pixmap(22, 20, 32, usage=0) [ 92.698] kgem_can_create_2d: 22x20 @ 32 [ 92.698] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=20 [ 92.698] kgem_can_create_2d: untiled size=4096 [ 92.698] kgem_choose_tiling: too thin [width 22, 32 bpp] for TILING_X [ 92.698] kgem_choose_tiling: 22x20 -> 0 [ 92.698] sna_create_pixmap: usage=0, flags=a [ 92.698] sna_create_pixmap: small buffer [1760], attaching to shadow pixmap [ 92.698] create_pixmap: allocating pixmap 22x20, depth=32/32, size=1768 [ 92.698] create_pixmap: serial=5306, usage=0, 22x20 [ 92.698] sna_create_pixmap: serial=5306, 22x20, usage=0 [ 92.698] sna_composite_rectangles(pixmap=5307, op=0, 0 x 1 [(0, 0)x(22, 20) ...]) [ 92.698] sna_composite_rectangles: converted to op 0 [ 92.698] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 92.698] sna_composite_rectangles: nrects=1, region=(0, 0), (22, 20) x 1 [ 92.698] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 92.698] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 92.698] sna_composite_rectangles: fallback, dst pixmap=5307 too small or not attached [ 92.698] sna_composite_rectangles: fallback [ 92.698] sna_drawable_move_region_to_cpu(pixmap=5307 (22x20), [(0, 0), (22, 20)], flags=1) [ 92.698] sna_drawable_move_region_to_cpu: region (0, 0), (22, 20) + (0, 0) subsumes pixmap (22x20) [ 92.698] _sna_pixmap_move_to_cpu(pixmap=5307, 22x20, flags=1) [ 92.698] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 92.698] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 92.699] operate_inplace: no, inplace operation not suitable [ 92.699] _sna_pixmap_move_to_cpu: marking as damaged [ 92.699] __sna_damage_all(22, 20) [ 92.699] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 92.699] sna_composite_rectangles(pixmap=5307, op=1, fff2f1f0 x 1 [(0, 0)x(22, 20) ...]) [ 92.699] sna_composite_rectangles: converted to op 1 [ 92.699] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 92.699] sna_composite_rectangles: nrects=1, region=(0, 0), (22, 20) x 1 [ 92.699] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 92.699] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 92.699] sna_composite_rectangles: fallback, dst pixmap=5307 too small or not attached [ 92.699] sna_composite_rectangles: fallback [ 92.699] sna_drawable_move_region_to_cpu(pixmap=5307 (22x20), [(0, 0), (22, 20)], flags=1) [ 92.699] sna_drawable_move_region_to_cpu: pixmap=5307 all damaged on CPU [ 92.699] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 92.699] sna_composite_rectangles: fallback fill: (0, 0)x(22, 20) fff2f1f0 [ 92.699] sna_composite_rectangles(pixmap=5307, op=1, ff300a24 x 2 [(0, 0)x(22, 20) ...]) [ 92.699] sna_composite_rectangles: converted to op 1 [ 92.699] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 92.699] sna_composite_rectangles[1] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 92.699] sna_composite_rectangles: nrects=2, region=(0, 0), (22, 20) x 2 [ 92.699] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 92.699] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 92.699] sna_composite_rectangles: fallback, dst pixmap=5307 too small or not attached [ 92.699] sna_composite_rectangles: fallback [ 92.699] sna_drawable_move_region_to_cpu(pixmap=5307 (22x20), [(0, 0), (22, 20)], flags=1) [ 92.699] sna_drawable_move_region_to_cpu: pixmap=5307 all damaged on CPU [ 92.699] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 92.699] sna_composite_rectangles: fallback fill: (0, 0)x(22, 20) ff300a24 [ 92.699] sna_glyphs(op=3, nlist=2, src=(-8, -2)) [ 92.699] sna_glyphs: fallback -- too small (22x20) [ 92.699] glyphs_fallback: nlist=2, count=6, extents (-9, -14), (28, 15) [ 92.699] glyphs_fallback: clipped extents (0, 0), (22, 15) [ 92.699] sna_drawable_move_region_to_cpu(pixmap=5307 (22x20), [(0, 0), (22, 15)], flags=3) [ 92.699] sna_drawable_move_region_to_cpu: pixmap=5307 all damaged on CPU [ 92.699] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 92.699] sna_composite_rectangles(pixmap=5307, op=1, ffffffff x 1 [(10, 1)x(9, 17) ...]) [ 92.699] sna_composite_rectangles: converted to op 1 [ 92.699] sna_composite_rectangles[0] (10, 1)x(9, 17) -> (10, 1), (19, 18) [ 92.699] sna_composite_rectangles: nrects=1, region=(10, 1), (19, 18) x 1 [ 92.699] sna_composite_rectangles: clipped extents (10, 1),(19, 18) x 1 [ 92.699] sna_composite_rectangles: pixmap +(0, 0) extents (10, 1),(19, 18) [ 92.699] sna_composite_rectangles: fallback, dst pixmap=5307 too small or not attached [ 92.699] sna_composite_rectangles: fallback [ 92.699] sna_drawable_move_region_to_cpu(pixmap=5307 (22x20), [(10, 1), (19, 18)], flags=1) [ 92.699] sna_drawable_move_region_to_cpu: pixmap=5307 all damaged on CPU [ 92.699] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 92.699] sna_composite_rectangles: fallback fill: (10, 1)x(9, 17) ffffffff [ 92.699] sna_copy_area: src=pixmap=5307:(0, 0)x(22, 20)+(0, 0) -> dst=pixmap=3060:(414, 1088)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 92.699] sna_copy_area: normal copy [ 92.699] sna_do_copy: src=(0, 0), dst=(414, 1088), size=(22x20) [ 92.699] sna_do_copy: after drawable: src=(0, 0), dst=(479, 1112), size=(22x20) [ 92.699] sna_do_copy: dst extents (479, 1112), (501, 1132), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 92.699] sna_do_copy: clipped dst extents (479, 1112), (501, 1132) [ 92.699] sna_do_copy: unclipped src extents (0, 0), (22, 20) [ 92.699] sna_do_copy: clipped src extents (0, 0), (22, 20) [ 92.699] sna_do_copy: pixmap -- no source clipping [ 92.699] sna_do_copy: src extents (0, 0), (22, 20) x 1 [ 92.700] sna_do_copy: copy region (479, 1112), (501, 1132) x 1 + (-479, -1112) [ 92.700] sna_copy_boxes (boxes=1x[(479, 1112), (501, 1132)...], src pixmap=5307+(-479, -1112), dst pixmap=3060+(-65, -24), alu=3, src.size=22x20, dst.size=3775x2136) [ 92.700] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c9472b610, gpu_bo=0, cpu_bo=0), replaces=0 [ 92.700] sna_drawable_use_bo pixmap=3060, box=((414, 1088), (436, 1108)), flags=8... [ 92.700] sna_drawable_use_bo: exported target, set PREFER_GPU [ 92.700] sna_drawable_use_bo: pinned, never REPLACES [ 92.700] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 92.700] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 92.700] sna_drawable_use_bo: using whole GPU bo [ 92.700] region_overlaps_damage? [ 92.700] use_shm_bo: no, not attached [ 92.700] sna_drawable_move_region_to_cpu(pixmap=5307 (22x20), [(0, 0), (22, 20)], flags=2) [ 92.700] sna_drawable_move_region_to_cpu: pixmap=5307 all damaged on CPU [ 92.700] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 92.700] sna_write_boxes x 1, src stride=88, src dx=(-414, -1088) [ 92.700] kgem_bo_can_map: handle=9, map=0x7fc6b7845000:0x0:0x7fc656564000, tiling=1, domain=1, offset=4029534208 [ 92.700] write_boxes_inplace x 1, handle=9, tiling=1 [ 92.700] upload_inplace__tiled: tiling=1 [ 92.700] kgem_bo_can_map__cpu: handle=9 [ 92.700] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 92.700] kgem_bo_map__cpu(handle=9, size=33177600, map=0x7fc6b7845000:0x7fc656564000) [ 92.700] kgem_bo_sync__cpu: handle=9 [ 92.700] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(414, 1088), size=22x20, pitch=88/15360 [ 92.700] sna_accel_flush: flush?=0, dirty?=0 [ 92.700] sna_accel_flush: flush?=0, dirty?=0 [ 92.700] sna_accel_flush: flush?=0, dirty?=0 [ 92.700] sna_accel_flush: flush?=0, dirty?=0 [ 92.700] sna_destroy_pixmap: pixmap=5307, attached?=1 [ 92.700] __sna_free_pixmap(pixmap=5307) [ 92.700] sna_accel_flush: flush?=0, dirty?=0 [ 92.700] sna_accel_flush: flush?=0, dirty?=0 [ 92.700] sna_accel_flush: flush?=0, dirty?=0 [ 92.700] sna_block_handler (tv=0.466000) [ 92.700] has_shadow: has pending damage? 0, outstanding flips: 0 [ 92.700] sna_accel_do_throttle -- no pending activity [ 92.702] sna_wakeup_handler [ 92.702] sna_accel_flush: flush?=0, dirty?=0 [ 92.702] sna_accel_flush: flush?=0, dirty?=0 [ 92.702] sna_block_handler (tv=0.464000) [ 92.702] has_shadow: has pending damage? 0, outstanding flips: 0 [ 92.702] sna_accel_do_throttle -- no pending activity [ 92.702] sna_wakeup_handler [ 92.702] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=128, name=76 [ 92.702] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 92.702] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 92.702] sna_dri2_get_back: draw size=3840x2160, back buffer handle=128 size=3840x2160, is-scanout? 1, active?=0, pitch=15360, front pitch=15360 [ 92.702] sna_dri2_get_back: reuse backbuffer? 1 [ 92.702] sna_dri2_get_back: back buffer handle=128, active?=0, refcnt=1 [ 92.702] sna_dri2_get_back: reuse unattached back [ 92.702] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 92.702] sna_dri2_reuse_buffer: reusing back buffer handle=128, name=76, pitch=15360, age=0 [ 92.702] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 92.702] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=32, name=80, active_scanout=2 [ 92.702] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 92.702] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 92.702] sna_accel_flush: flush?=0, dirty?=0 [ 92.702] sna_accel_flush: flush?=0, dirty?=0 [ 92.702] sna_accel_flush: flush?=0, dirty?=0 [ 92.702] sna_block_handler (tv=0.464000) [ 92.702] has_shadow: has pending damage? 0, outstanding flips: 0 [ 92.702] timer_enable (time=92702), starting timer 0 [ 92.702] sna_accel_do_throttle -- no pending activity [ 92.702] sna_accel_block: evaluating timers, active=5 [ 92.703] sna_accel_block: flush timer expires in 8 [92710] [ 92.703] sna_wakeup_handler [ 92.703] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 92.703] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 92.703] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 92.703] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 92.703] sna_dri2_get_msc(draw=146, pipe=0) [ 92.703] sna_crtc_record_swap: recording last swap on pipe=0, frame 5312 [msc=5312], time 92.693058 [ 92.703] sna_dri2_get_msc: msc=5312 [raw=5312], ust=92693058 [ 92.703] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=128 (refs=1/1, flush=0) , front=32 (refs=2/3, flush=1) [ 92.703] sna_dri2_schedule_swap(target_msc=5305, divisor=0, remainder=0) [ 92.703] sna_dri2_schedule_swap: using front handle=32, active_scanout?=2, flush?=1 [ 92.703] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 92.703] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 92.704] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 92.704] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 92.704] sna_crtc_record_swap: recording last swap on pipe=0, frame 5312 [msc=5312], time 92.693058 [ 92.704] immediate_swap: current_msc=5312, target_msc=5305 -- yes [ 92.704] can_flip: no, shadow enabled [ 92.704] sna_dri2_add_event: adding event to window 146) [ 92.704] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 92.704] sna_dri2_immediate_blit: no pending blit, starting chain [ 92.704] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 92.704] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 92.704] can_xchg: back size=8700f00, front size=8700f00 [ 92.704] can_xchg: yes, pixmap=4091 [ 92.704] sna_dri2_xchg: win=146, exchange front=32/80,ref=3 and back=128/76,ref=2, pixmap=4091 3840x2160 [ 92.704] sna_dri2_xchg: back_bo handle=128, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 92.704] sna_dri2_xchg: front_bo handle=32, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 92.704] set_bo: pixmap=4091, handle=128 (old handle=32) [ 92.704] set_bo: marking whole pixmap as damaged [ 92.704] set_bo: applying final/discard move-to-gpu [ 92.704] wait_for_shadow: flags=0, flips=0, handle=32, shadow=29 [ 92.704] set_bo: dropping flush hint from handle=32 [ 92.704] set_bo: adding flush hint to handle=128 [ 92.704] mark_stale(handle=32) => 1 [ 92.704] swap_limit: draw=146 setting swap limit to 3 [ 92.704] sna_dri2_swap_limit_validate: swap limit set to 3 [ 92.704] sna_next_vblank(pipe=0, waiting until next vblank) [ 92.704] sna_dri2_schedule_swap: reported target_msc=5312 [ 92.704] sna_accel_flush: flush?=0, dirty?=0 [ 92.704] sna_accel_flush: flush?=0, dirty?=0 [ 92.704] sna_accel_flush: flush?=0, dirty?=0 [ 92.704] sna_accel_flush: flush?=0, dirty?=0 [ 92.704] sna_block_handler (tv=0.462000) [ 92.704] sna_scanout_do_flush: flush timer active: delta=6 [ 92.704] sna_accel_do_throttle -- no pending activity [ 92.704] sna_accel_block: evaluating timers, active=5 [ 92.704] sna_accel_block: flush timer expires in 6 [92710] [ 92.709] sna_wakeup_handler [ 92.709] sna_mode_wakeup: len=32 [ 92.709] sna_dri2_vblank_handler(type=2, sequence=5313, draw=4181) [ 92.709] sna_crtc_record_swap: recording last swap on pipe=0, frame 5313 [msc=5313], time 92.709718 [ 92.709] sna_dri2_vblank_handler: 2 complete, frame=5313 tv=92.709718 [ 92.709] sna_dri2_blit_complete: blit finished [ 92.709] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=5313, tv=92.709718) [ 92.709] frame_swap_complete(type=2): draw=146, pipe=0, frame=5313 [msc=5313], tv=92.709718 [ 92.709] sna_accel_flush: flush?=0, dirty?=0 [ 92.709] sna_dri2_event_free(draw?=1) [ 92.709] sna_dri2_remove_event: remove[0x561c94782080] from window 146, active? 1 [ 92.709] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=128] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 92.709] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=32] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 92.709] sna_dri2_vblank_handler complete [ 92.709] sna_block_handler (tv=0.457000) [ 92.709] sna_scanout_do_flush: flush timer active: delta=1 [ 92.709] sna_scanout_do_flush (time=92709), triggered [ 92.709] sna_scanout_flush (time=92709), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 92.709] has_shadow: has pending damage? 1, outstanding flips: 0 [ 92.709] stop_flush: scanout=128 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 92.709] has_shadow: has pending damage? 1, outstanding flips: 0 [ 92.709] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 92.709] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 92.709] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 92.709] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 92.709] sna_pixmap_move_to_gpu: already all-damaged [ 92.709] sna_pixmap_mark_active: pixmap=4091, handle=128 [ 92.709] sna_mode_redisplay: crtc[0] transformed? 0 [ 92.709] sna_mode_redisplay: crtc[1] transformed? 0 [ 92.709] sna_mode_redisplay: crtc[2] transformed? 0 [ 92.709] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=128 [active=1] [ 92.709] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 32, transformed? 0 [ 92.710] get_fb: reusing fb=80 for handle=128 [ 92.710] sna_mode_redisplay: recording flip on CRTC:32 handle=128, active_scanout=2, serial=3 [ 92.710] __kgem_bo_clear_busy: handle=128 [ 92.710] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 92.710] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 92.710] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 92.710] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=128, shadow handle=29 [ 92.710] sna_accel_do_throttle -- no pending activity [ 92.710] sna_accel_block: evaluating timers, active=5 [ 92.710] sna_accel_block: flush timer expires in 16 [92725] [ 92.726] sna_wakeup_handler [ 92.726] sna_mode_wakeup: len=32 [ 92.726] sna_mode_wakeup: recording last swap on pipe=0, frame 5314 [14c2], time 92.726380 [ 92.726] sna_mode_wakeup: removing handle=32 [active_scanout=0] from scanout, installing handle=128 [active_scanout=2] [ 92.726] sna_mode_wakeup: flip complete, pending? 1 [ 92.726] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 92.726] sna_block_handler (tv=0.440000) [ 92.726] sna_scanout_do_flush: flush timer active: delta=-1 [ 92.726] sna_scanout_do_flush (time=92726), triggered [ 92.726] sna_scanout_flush (time=92726), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 92.726] has_shadow: has pending damage? 0, outstanding flips: 0 [ 92.726] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 92.726] has_shadow: has pending damage? 0, outstanding flips: 0 [ 92.726] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 92.726] sna_accel_do_throttle -- no pending activity [ 92.726] sna_accel_block: evaluating timers, active=5 [ 92.726] sna_accel_block: flush timer expires in 16 [92742] [ 92.742] sna_wakeup_handler [ 92.742] sna_block_handler (tv=0.424000) [ 92.742] sna_scanout_do_flush: flush timer active: delta=0 [ 92.742] sna_scanout_do_flush (time=92742), triggered [ 92.742] sna_scanout_flush (time=92742), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 92.742] has_shadow: has pending damage? 0, outstanding flips: 0 [ 92.742] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 92.742] has_shadow: has pending damage? 0, outstanding flips: 0 [ 92.742] sna_accel_disarm_timer[0] (time=92742) [ 92.742] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 92.742] sna_accel_do_throttle -- no pending activity [ 92.852] sna_wakeup_handler [ 92.852] sna_accel_flush: flush?=0, dirty?=0 [ 92.852] sna_accel_flush: flush?=0, dirty?=0 [ 92.852] sna_block_handler (tv=0.314000) [ 92.852] has_shadow: has pending damage? 0, outstanding flips: 0 [ 92.852] sna_accel_do_throttle -- no pending activity [ 92.852] sna_wakeup_handler [ 92.852] sna_block_handler (tv=0.314000) [ 92.852] has_shadow: has pending damage? 0, outstanding flips: 0 [ 92.852] sna_accel_do_throttle -- no pending activity [ 92.853] sna_wakeup_handler [ 92.853] sna_block_handler (tv=0.313000) [ 92.853] has_shadow: has pending damage? 0, outstanding flips: 0 [ 92.853] sna_accel_do_throttle -- no pending activity [ 92.855] sna_wakeup_handler [ 92.855] sna_block_handler (tv=0.311000) [ 92.855] has_shadow: has pending damage? 0, outstanding flips: 0 [ 92.855] sna_accel_do_throttle -- no pending activity [ 93.166] sna_wakeup_handler [ 93.166] sna_block_handler (tv=527.923000) [ 93.166] has_shadow: has pending damage? 0, outstanding flips: 0 [ 93.166] sna_accel_do_throttle -- no pending activity [ 93.173] sna_wakeup_handler [ 93.174] sna_accel_flush: flush?=0, dirty?=0 [ 93.174] sna_accel_flush: flush?=0, dirty?=0 [ 93.174] sna_block_handler (tv=0.499000) [ 93.174] has_shadow: has pending damage? 0, outstanding flips: 0 [ 93.174] sna_accel_do_throttle -- no pending activity [ 93.174] sna_wakeup_handler [ 93.174] sna_block_handler (tv=0.499000) [ 93.174] has_shadow: has pending damage? 0, outstanding flips: 0 [ 93.174] sna_accel_do_throttle -- no pending activity [ 93.175] sna_wakeup_handler [ 93.175] sna_accel_flush: flush?=0, dirty?=0 [ 93.175] sna_accel_flush: flush?=0, dirty?=0 [ 93.175] sna_accel_flush: flush?=0, dirty?=0 [ 93.175] sna_accel_flush: flush?=0, dirty?=0 [ 93.175] sna_block_handler (tv=0.498000) [ 93.175] has_shadow: has pending damage? 0, outstanding flips: 0 [ 93.175] sna_accel_do_throttle -- no pending activity [ 93.177] sna_wakeup_handler [ 93.177] sna_accel_flush: flush?=0, dirty?=0 [ 93.177] sna_block_handler (tv=0.496000) [ 93.177] has_shadow: has pending damage? 0, outstanding flips: 0 [ 93.177] sna_accel_do_throttle -- no pending activity [ 93.189] sna_wakeup_handler [ 93.189] sna_accel_flush: flush?=0, dirty?=0 [ 93.189] sna_accel_flush: flush?=0, dirty?=0 [ 93.189] sna_block_handler (tv=0.484000) [ 93.189] has_shadow: has pending damage? 0, outstanding flips: 0 [ 93.189] sna_accel_do_throttle -- no pending activity [ 93.205] sna_wakeup_handler [ 93.205] sna_create_pixmap(22, 20, 32, usage=0) [ 93.205] kgem_can_create_2d: 22x20 @ 32 [ 93.205] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=20 [ 93.205] kgem_can_create_2d: untiled size=4096 [ 93.205] kgem_choose_tiling: too thin [width 22, 32 bpp] for TILING_X [ 93.205] kgem_choose_tiling: 22x20 -> 0 [ 93.205] sna_create_pixmap: usage=0, flags=a [ 93.205] sna_create_pixmap: small buffer [1760], attaching to shadow pixmap [ 93.205] create_pixmap: allocating pixmap 22x20, depth=32/32, size=1768 [ 93.205] create_pixmap: serial=5308, usage=0, 22x20 [ 93.205] sna_create_pixmap: serial=5308, 22x20, usage=0 [ 93.205] sna_composite_rectangles(pixmap=5309, op=0, 0 x 1 [(0, 0)x(22, 20) ...]) [ 93.205] sna_composite_rectangles: converted to op 0 [ 93.205] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 93.205] sna_composite_rectangles: nrects=1, region=(0, 0), (22, 20) x 1 [ 93.205] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 93.205] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 93.205] sna_composite_rectangles: fallback, dst pixmap=5309 too small or not attached [ 93.205] sna_composite_rectangles: fallback [ 93.205] sna_drawable_move_region_to_cpu(pixmap=5309 (22x20), [(0, 0), (22, 20)], flags=1) [ 93.205] sna_drawable_move_region_to_cpu: region (0, 0), (22, 20) + (0, 0) subsumes pixmap (22x20) [ 93.205] _sna_pixmap_move_to_cpu(pixmap=5309, 22x20, flags=1) [ 93.205] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 93.205] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 93.205] operate_inplace: no, inplace operation not suitable [ 93.205] _sna_pixmap_move_to_cpu: marking as damaged [ 93.205] __sna_damage_all(22, 20) [ 93.205] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 93.205] sna_composite_rectangles(pixmap=5309, op=1, fff2f1f0 x 1 [(0, 0)x(22, 20) ...]) [ 93.205] sna_composite_rectangles: converted to op 1 [ 93.205] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 93.205] sna_composite_rectangles: nrects=1, region=(0, 0), (22, 20) x 1 [ 93.205] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 93.205] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 93.205] sna_composite_rectangles: fallback, dst pixmap=5309 too small or not attached [ 93.205] sna_composite_rectangles: fallback [ 93.205] sna_drawable_move_region_to_cpu(pixmap=5309 (22x20), [(0, 0), (22, 20)], flags=1) [ 93.205] sna_drawable_move_region_to_cpu: pixmap=5309 all damaged on CPU [ 93.205] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 93.205] sna_composite_rectangles: fallback fill: (0, 0)x(22, 20) fff2f1f0 [ 93.205] sna_composite_rectangles(pixmap=5309, op=1, ff300a24 x 2 [(0, 0)x(22, 20) ...]) [ 93.205] sna_composite_rectangles: converted to op 1 [ 93.205] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 93.205] sna_composite_rectangles[1] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 93.206] sna_composite_rectangles: nrects=2, region=(0, 0), (22, 20) x 2 [ 93.206] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 93.206] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 93.206] sna_composite_rectangles: fallback, dst pixmap=5309 too small or not attached [ 93.206] sna_composite_rectangles: fallback [ 93.206] sna_drawable_move_region_to_cpu(pixmap=5309 (22x20), [(0, 0), (22, 20)], flags=1) [ 93.206] sna_drawable_move_region_to_cpu: pixmap=5309 all damaged on CPU [ 93.206] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 93.206] sna_composite_rectangles: fallback fill: (0, 0)x(22, 20) ff300a24 [ 93.206] sna_glyphs(op=3, nlist=2, src=(-8, -2)) [ 93.206] sna_glyphs: fallback -- too small (22x20) [ 93.206] glyphs_fallback: nlist=2, count=6, extents (-9, -14), (19, 15) [ 93.206] glyphs_fallback: clipped extents (0, 0), (19, 15) [ 93.206] sna_drawable_move_region_to_cpu(pixmap=5309 (22x20), [(0, 0), (19, 15)], flags=3) [ 93.206] sna_drawable_move_region_to_cpu: pixmap=5309 all damaged on CPU [ 93.206] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 93.206] can_discard_mask: nlist=2, mask=28888, depth 32, op=3 (bounded? 1) [ 93.206] glyphs_format: format=166024, depth=32 [ 93.206] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 93.206] glyphs_fallback: discarding mask [ 93.206] sna_composite_rectangles(pixmap=5309, op=1, ffffffff x 1 [(10, 1)x(9, 17) ...]) [ 93.206] sna_composite_rectangles: converted to op 1 [ 93.206] sna_composite_rectangles[0] (10, 1)x(9, 17) -> (10, 1), (19, 18) [ 93.206] sna_composite_rectangles: nrects=1, region=(10, 1), (19, 18) x 1 [ 93.206] sna_composite_rectangles: clipped extents (10, 1),(19, 18) x 1 [ 93.206] sna_composite_rectangles: pixmap +(0, 0) extents (10, 1),(19, 18) [ 93.206] sna_composite_rectangles: fallback, dst pixmap=5309 too small or not attached [ 93.206] sna_composite_rectangles: fallback [ 93.206] sna_drawable_move_region_to_cpu(pixmap=5309 (22x20), [(10, 1), (19, 18)], flags=1) [ 93.206] sna_drawable_move_region_to_cpu: pixmap=5309 all damaged on CPU [ 93.206] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 93.206] sna_composite_rectangles: fallback fill: (10, 1)x(9, 17) ffffffff [ 93.206] sna_copy_area: src=pixmap=5309:(0, 0)x(22, 20)+(0, 0) -> dst=pixmap=3060:(423, 1088)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 93.206] sna_copy_area: normal copy [ 93.206] sna_do_copy: src=(0, 0), dst=(423, 1088), size=(22x20) [ 93.206] sna_do_copy: after drawable: src=(0, 0), dst=(488, 1112), size=(22x20) [ 93.206] sna_do_copy: dst extents (488, 1112), (510, 1132), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 93.206] sna_do_copy: clipped dst extents (488, 1112), (510, 1132) [ 93.206] sna_do_copy: unclipped src extents (0, 0), (22, 20) [ 93.206] sna_do_copy: clipped src extents (0, 0), (22, 20) [ 93.206] sna_do_copy: pixmap -- no source clipping [ 93.206] sna_do_copy: src extents (0, 0), (22, 20) x 1 [ 93.206] sna_do_copy: copy region (488, 1112), (510, 1132) x 1 + (-488, -1112) [ 93.206] sna_copy_boxes (boxes=1x[(488, 1112), (510, 1132)...], src pixmap=5309+(-488, -1112), dst pixmap=3060+(-65, -24), alu=3, src.size=22x20, dst.size=3775x2136) [ 93.206] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94b3a130, gpu_bo=0, cpu_bo=0), replaces=0 [ 93.206] sna_drawable_use_bo pixmap=3060, box=((423, 1088), (445, 1108)), flags=8... [ 93.206] sna_drawable_use_bo: exported target, set PREFER_GPU [ 93.206] sna_drawable_use_bo: pinned, never REPLACES [ 93.206] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 93.206] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 93.206] sna_drawable_use_bo: using whole GPU bo [ 93.206] region_overlaps_damage? [ 93.206] use_shm_bo: no, not attached [ 93.206] sna_drawable_move_region_to_cpu(pixmap=5309 (22x20), [(0, 0), (22, 20)], flags=2) [ 93.206] sna_drawable_move_region_to_cpu: pixmap=5309 all damaged on CPU [ 93.206] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 93.206] sna_write_boxes x 1, src stride=88, src dx=(-423, -1088) [ 93.206] kgem_bo_can_map: handle=9, map=0x7fc6b7845000:0x0:0x7fc656564000, tiling=1, domain=1, offset=4029534208 [ 93.207] write_boxes_inplace x 1, handle=9, tiling=1 [ 93.207] upload_inplace__tiled: tiling=1 [ 93.207] kgem_bo_can_map__cpu: handle=9 [ 93.207] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 93.207] kgem_bo_map__cpu(handle=9, size=33177600, map=0x7fc6b7845000:0x7fc656564000) [ 93.207] kgem_bo_sync__cpu: handle=9 [ 93.207] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(423, 1088), size=22x20, pitch=88/15360 [ 93.207] sna_accel_flush: flush?=0, dirty?=0 [ 93.207] sna_accel_flush: flush?=0, dirty?=0 [ 93.207] sna_accel_flush: flush?=0, dirty?=0 [ 93.207] sna_accel_flush: flush?=0, dirty?=0 [ 93.207] sna_destroy_pixmap: pixmap=5309, attached?=1 [ 93.207] __sna_free_pixmap(pixmap=5309) [ 93.207] sna_accel_flush: flush?=0, dirty?=0 [ 93.207] sna_accel_flush: flush?=0, dirty?=0 [ 93.207] sna_accel_flush: flush?=0, dirty?=0 [ 93.207] sna_block_handler (tv=0.466000) [ 93.207] has_shadow: has pending damage? 0, outstanding flips: 0 [ 93.207] sna_accel_do_throttle -- no pending activity [ 93.208] sna_wakeup_handler [ 93.208] sna_accel_flush: flush?=0, dirty?=0 [ 93.208] sna_accel_flush: flush?=0, dirty?=0 [ 93.209] sna_block_handler (tv=0.465000) [ 93.209] has_shadow: has pending damage? 0, outstanding flips: 0 [ 93.209] sna_accel_do_throttle -- no pending activity [ 93.209] sna_wakeup_handler [ 93.209] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=32, name=80 [ 93.209] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 93.209] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 93.209] sna_dri2_get_back: draw size=3840x2160, back buffer handle=32 size=3840x2160, is-scanout? 1, active?=0, pitch=15360, front pitch=15360 [ 93.209] sna_dri2_get_back: reuse backbuffer? 1 [ 93.209] sna_dri2_get_back: back buffer handle=32, active?=0, refcnt=1 [ 93.209] sna_dri2_get_back: reuse unattached back [ 93.209] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 93.209] sna_dri2_reuse_buffer: reusing back buffer handle=32, name=80, pitch=15360, age=0 [ 93.209] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 93.209] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=128, name=76, active_scanout=2 [ 93.209] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 93.209] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=128] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 93.209] sna_accel_flush: flush?=0, dirty?=0 [ 93.209] sna_accel_flush: flush?=0, dirty?=0 [ 93.209] sna_accel_flush: flush?=0, dirty?=0 [ 93.209] sna_block_handler (tv=0.464000) [ 93.209] has_shadow: has pending damage? 0, outstanding flips: 0 [ 93.209] timer_enable (time=93209), starting timer 0 [ 93.209] sna_accel_do_throttle -- no pending activity [ 93.209] sna_accel_block: evaluating timers, active=5 [ 93.209] sna_accel_block: flush timer expires in 8 [93217] [ 93.210] sna_wakeup_handler [ 93.210] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 93.210] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 93.210] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 93.210] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 93.210] sna_dri2_get_msc(draw=146, pipe=0) [ 93.210] sna_crtc_record_swap: recording last swap on pipe=0, frame 5343 [msc=5343], time 93.209454 [ 93.210] sna_dri2_get_msc: msc=5343 [raw=5343], ust=93209454 [ 93.210] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=32 (refs=1/1, flush=0) , front=128 (refs=2/3, flush=1) [ 93.210] sna_dri2_schedule_swap(target_msc=5313, divisor=0, remainder=0) [ 93.210] sna_dri2_schedule_swap: using front handle=128, active_scanout?=2, flush?=1 [ 93.210] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 93.210] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 93.210] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 93.210] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 93.210] sna_crtc_record_swap: recording last swap on pipe=0, frame 5343 [msc=5343], time 93.209454 [ 93.210] immediate_swap: current_msc=5343, target_msc=5313 -- yes [ 93.211] can_flip: no, shadow enabled [ 93.211] sna_dri2_add_event: adding event to window 146) [ 93.211] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 93.211] sna_dri2_immediate_blit: no pending blit, starting chain [ 93.211] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 93.211] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 93.211] can_xchg: back size=8700f00, front size=8700f00 [ 93.211] can_xchg: yes, pixmap=4091 [ 93.211] sna_dri2_xchg: win=146, exchange front=128/76,ref=3 and back=32/80,ref=2, pixmap=4091 3840x2160 [ 93.211] sna_dri2_xchg: back_bo handle=32, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 93.211] sna_dri2_xchg: front_bo handle=128, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 93.211] set_bo: pixmap=4091, handle=32 (old handle=128) [ 93.211] set_bo: marking whole pixmap as damaged [ 93.211] set_bo: applying final/discard move-to-gpu [ 93.211] wait_for_shadow: flags=0, flips=0, handle=128, shadow=29 [ 93.211] set_bo: dropping flush hint from handle=128 [ 93.211] set_bo: adding flush hint to handle=32 [ 93.211] mark_stale(handle=128) => 1 [ 93.211] swap_limit: draw=146 setting swap limit to 3 [ 93.211] sna_dri2_swap_limit_validate: swap limit set to 3 [ 93.211] sna_next_vblank(pipe=0, waiting until next vblank) [ 93.211] sna_dri2_schedule_swap: reported target_msc=5343 [ 93.211] sna_accel_flush: flush?=0, dirty?=0 [ 93.211] sna_accel_flush: flush?=0, dirty?=0 [ 93.211] sna_accel_flush: flush?=0, dirty?=0 [ 93.211] sna_accel_flush: flush?=0, dirty?=0 [ 93.211] sna_block_handler (tv=0.462000) [ 93.211] sna_scanout_do_flush: flush timer active: delta=6 [ 93.211] sna_accel_do_throttle -- no pending activity [ 93.211] sna_accel_block: evaluating timers, active=5 [ 93.211] sna_accel_block: flush timer expires in 6 [93217] [ 93.217] sna_wakeup_handler [ 93.217] sna_block_handler (tv=0.456000) [ 93.217] sna_scanout_do_flush: flush timer active: delta=0 [ 93.217] sna_scanout_do_flush (time=93217), triggered [ 93.218] sna_scanout_flush (time=93217), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 93.218] has_shadow: has pending damage? 1, outstanding flips: 0 [ 93.218] stop_flush: scanout=32 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 93.218] has_shadow: has pending damage? 1, outstanding flips: 0 [ 93.218] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 93.218] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 93.218] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 93.218] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 93.218] sna_pixmap_move_to_gpu: already all-damaged [ 93.218] sna_pixmap_mark_active: pixmap=4091, handle=32 [ 93.218] sna_mode_redisplay: crtc[0] transformed? 0 [ 93.218] sna_mode_redisplay: crtc[1] transformed? 0 [ 93.218] sna_mode_redisplay: crtc[2] transformed? 0 [ 93.218] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=32 [active=1] [ 93.218] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 128, transformed? 0 [ 93.218] get_fb: reusing fb=68 for handle=32 [ 93.218] sna_mode_redisplay: recording flip on CRTC:32 handle=32, active_scanout=2, serial=3 [ 93.218] __kgem_bo_clear_busy: handle=32 [ 93.218] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 93.218] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 93.218] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 93.218] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=32, shadow handle=29 [ 93.218] sna_accel_do_throttle -- no pending activity [ 93.218] sna_accel_block: evaluating timers, active=5 [ 93.218] sna_accel_block: flush timer expires in 16 [93233] [ 93.225] sna_wakeup_handler [ 93.225] sna_mode_wakeup: len=64 [ 93.225] sna_dri2_vblank_handler(type=2, sequence=5344, draw=4181) [ 93.225] sna_crtc_record_swap: recording last swap on pipe=0, frame 5344 [msc=5344], time 93.226116 [ 93.226] sna_dri2_vblank_handler: 2 complete, frame=5344 tv=93.226116 [ 93.226] sna_dri2_blit_complete: blit finished [ 93.226] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=5344, tv=93.226116) [ 93.226] frame_swap_complete(type=2): draw=146, pipe=0, frame=5344 [msc=5344], tv=93.226116 [ 93.226] sna_accel_flush: flush?=0, dirty?=0 [ 93.226] sna_dri2_event_free(draw?=1) [ 93.226] sna_dri2_remove_event: remove[0x561c94ab1850] from window 146, active? 1 [ 93.226] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 93.226] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=128] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 93.226] sna_dri2_vblank_handler complete [ 93.226] sna_mode_wakeup: recording last swap on pipe=0, frame 5344 [14e0], time 93.226116 [ 93.226] sna_mode_wakeup: removing handle=128 [active_scanout=0] from scanout, installing handle=32 [active_scanout=2] [ 93.226] sna_mode_wakeup: flip complete, pending? 1 [ 93.226] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 93.226] sna_block_handler (tv=0.447000) [ 93.226] sna_scanout_do_flush: flush timer active: delta=7 [ 93.226] sna_accel_do_throttle -- no pending activity [ 93.226] sna_accel_block: evaluating timers, active=5 [ 93.226] sna_accel_block: flush timer expires in 7 [93233] [ 93.233] sna_wakeup_handler [ 93.233] sna_block_handler (tv=0.440000) [ 93.233] sna_scanout_do_flush: flush timer active: delta=0 [ 93.233] sna_scanout_do_flush (time=93233), triggered [ 93.233] sna_scanout_flush (time=93233), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 93.233] has_shadow: has pending damage? 0, outstanding flips: 0 [ 93.233] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 93.233] has_shadow: has pending damage? 0, outstanding flips: 0 [ 93.233] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 93.233] sna_accel_do_throttle -- no pending activity [ 93.233] sna_accel_block: evaluating timers, active=5 [ 93.233] sna_accel_block: flush timer expires in 16 [93249] [ 93.250] sna_wakeup_handler [ 93.250] sna_block_handler (tv=0.423000) [ 93.250] sna_scanout_do_flush: flush timer active: delta=-1 [ 93.250] sna_scanout_do_flush (time=93250), triggered [ 93.250] sna_scanout_flush (time=93250), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 93.250] has_shadow: has pending damage? 0, outstanding flips: 0 [ 93.250] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 93.250] has_shadow: has pending damage? 0, outstanding flips: 0 [ 93.250] sna_accel_disarm_timer[0] (time=93250) [ 93.250] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 93.250] sna_accel_do_throttle -- no pending activity [ 93.325] sna_wakeup_handler [ 93.325] sna_accel_flush: flush?=0, dirty?=0 [ 93.325] sna_accel_flush: flush?=0, dirty?=0 [ 93.325] sna_block_handler (tv=0.348000) [ 93.325] has_shadow: has pending damage? 0, outstanding flips: 0 [ 93.325] sna_accel_do_throttle -- no pending activity [ 93.325] sna_wakeup_handler [ 93.325] sna_block_handler (tv=0.348000) [ 93.325] has_shadow: has pending damage? 0, outstanding flips: 0 [ 93.325] sna_accel_do_throttle -- no pending activity [ 93.326] sna_wakeup_handler [ 93.327] sna_block_handler (tv=0.346000) [ 93.327] has_shadow: has pending damage? 0, outstanding flips: 0 [ 93.327] sna_accel_do_throttle -- no pending activity [ 93.524] sna_wakeup_handler [ 93.525] sna_accel_flush: flush?=0, dirty?=0 [ 93.525] sna_accel_flush: flush?=0, dirty?=0 [ 93.525] sna_block_handler (tv=0.499000) [ 93.525] has_shadow: has pending damage? 0, outstanding flips: 0 [ 93.525] sna_accel_do_throttle -- no pending activity [ 93.525] sna_wakeup_handler [ 93.525] sna_block_handler (tv=0.499000) [ 93.525] has_shadow: has pending damage? 0, outstanding flips: 0 [ 93.525] sna_accel_do_throttle -- no pending activity [ 93.526] sna_wakeup_handler [ 93.526] sna_accel_flush: flush?=0, dirty?=0 [ 93.526] sna_accel_flush: flush?=0, dirty?=0 [ 93.526] sna_accel_flush: flush?=0, dirty?=0 [ 93.526] sna_accel_flush: flush?=0, dirty?=0 [ 93.526] sna_block_handler (tv=0.498000) [ 93.526] has_shadow: has pending damage? 0, outstanding flips: 0 [ 93.526] sna_accel_do_throttle -- no pending activity [ 93.528] sna_wakeup_handler [ 93.528] sna_accel_flush: flush?=0, dirty?=0 [ 93.528] sna_block_handler (tv=0.496000) [ 93.528] has_shadow: has pending damage? 0, outstanding flips: 0 [ 93.528] sna_accel_do_throttle -- no pending activity [ 93.544] sna_wakeup_handler [ 93.544] sna_accel_flush: flush?=0, dirty?=0 [ 93.544] sna_accel_flush: flush?=0, dirty?=0 [ 93.544] sna_block_handler (tv=0.480000) [ 93.544] has_shadow: has pending damage? 0, outstanding flips: 0 [ 93.544] sna_accel_do_throttle -- no pending activity [ 93.559] sna_wakeup_handler [ 93.559] sna_create_pixmap(85, 20, 32, usage=0) [ 93.559] kgem_can_create_2d: 85x20 @ 32 [ 93.559] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=352, height=20 [ 93.559] kgem_can_create_2d: untiled size=8192 [ 93.559] kgem_choose_tiling: too thin [width 85, 32 bpp] for TILING_X [ 93.559] kgem_choose_tiling: 85x20 -> 0 [ 93.559] sna_create_pixmap: usage=0, flags=b [ 93.559] sna_create_pixmap: creating GPU pixmap 85x20, stride=340, flags=b [ 93.559] __pop_freed_pixmap: reusing freed pixmap=5301 header [ 93.559] create_pixmap_hdr: pixmap=5310, width=85, height=20, usage=0 [ 93.559] sna_create_pixmap: serial=5310, 85x20, usage=0 [ 93.559] sna_composite_rectangles(pixmap=5311, op=0, 0 x 1 [(0, 0)x(85, 20) ...]) [ 93.559] sna_composite_rectangles: converted to op 0 [ 93.559] sna_composite_rectangles[0] (0, 0)x(85, 20) -> (0, 0), (85, 20) [ 93.559] sna_composite_rectangles: nrects=1, region=(0, 0), (85, 20) x 1 [ 93.559] sna_composite_rectangles: clipped extents (0, 0),(85, 20) x 1 [ 93.559] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(85, 20) [ 93.559] sna_composite_rectangles: dropping last-cpu hint [ 93.559] sna_drawable_use_bo pixmap=5311, box=((0, 0), (85, 20)), flags=19... [ 93.559] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 93.559] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 93.559] sna_pixmap_move_to_gpu(pixmap=5311, usage=0), flags=b [ 93.559] sna_pixmap_move_to_gpu: CPU damage? 0 [ 93.559] sna_pixmap_move_to_gpu: creating GPU bo (85x20@32), create=b [ 93.559] kgem_choose_tiling: too thin [width 85, 32 bpp] for TILING_X [ 93.559] kgem_choose_tiling: 85x20 -> 0 [ 93.559] kgem_choose_tiling: too thin [width 85, 32 bpp] for TILING_X [ 93.559] kgem_choose_tiling: 85x20 -> 0 [ 93.559] sna_pixmap_alloc_gpu: pixmap=5311 [ 93.559] kgem_create_2d(85x20, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 93.559] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=352, height=20 [ 93.559] kgem_bo_remove_from_inactive: removing handle=145 from inactive [ 93.559] from inactive: pitch=352, tiling=0: handle=145, id=2938 [ 93.559] __sna_damage_all(85, 20) [ 93.559] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 93.559] sna_pixmap_mark_active: pixmap=5311, handle=145 [ 93.559] sna_drawable_use_bo: allocated GPU bo for operation [ 93.560] sna_drawable_use_bo: using GPU bo with damage? 0 [ 93.560] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 93.560] kgem_bo_is_render: handle=145, rq? 0 [0] [ 93.560] kgem_bo_is_render: handle=145, rq? 0 [0] [ 93.560] gen9_render_fill_boxes(0 x 1 [(0, 0), (85, 20) ...]) [ 93.560] sna_render_get_solid: 0 [ 93.560] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 93.560] kgem_check_bo: num_pages=+3, num_exec=+1 [ 93.560] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 93.560] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 93.560] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 93.560] kgem_add_handle: handle=4, index=0 [ 93.560] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 93.560] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 93.560] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 93.560] gen9_composite_get_binding_table(ffc0) [ 93.560] kgem_add_reloc64: handle=145, pos=16360, delta=0, domains=20002 [ 93.560] kgem_add_handle: handle=145, index=1 [ 93.560] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fff3c000) [ 93.560] __kgem_bo_mark_dirty: handle=145 (proxy? 0) [ 93.560] [3fe0] bind bo(handle=145, addr=fff3c000), format=192, width=85, height=20, pitch=352, tiling=0 -> render [ 93.560] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 93.560] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 93.560] kgem_add_handle: handle=7, index=2 [ 93.560] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 93.560] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 93.560] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 93.560] gen9_emit_sampler: sampler = 1 [ 93.560] gen9_emit_sf: num_sf_outputs=1 [ 93.560] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 93.560] gen9_emit_vertex_elements: setup id=0 [ 93.560] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 93.560] (0, 0), (85, 20) [ 93.560] gen8_vertex_flush[490] = 3 [ 93.560] sna_composite_rectangles: pixmap=5311 marking clear [0]? 1 [ 93.560] sna_composite_rectangles(pixmap=5311, op=1, fff2f1f0 x 1 [(0, 0)x(85, 20) ...]) [ 93.560] sna_composite_rectangles: converted to op 1 [ 93.560] sna_composite_rectangles[0] (0, 0)x(85, 20) -> (0, 0), (85, 20) [ 93.560] sna_composite_rectangles: nrects=1, region=(0, 0), (85, 20) x 1 [ 93.560] sna_composite_rectangles: clipped extents (0, 0),(85, 20) x 1 [ 93.560] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(85, 20) [ 93.560] sna_composite_rectangles: promoting to full GPU [ 93.560] sna_composite_rectangles: dropping last-cpu hint [ 93.560] sna_drawable_use_bo pixmap=5311, box=((0, 0), (85, 20)), flags=19... [ 93.560] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 93.560] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 93.560] sna_drawable_use_bo: using whole GPU bo [ 93.560] gen9_render_fill_boxes (op=1, color=(f2f2, f1f1, f0f0, ffff) [20028888]) [ 93.560] kgem_bo_is_render: handle=145, rq? 1 [1] [ 93.560] gen9_render_fill_boxes(fff2f1f0 x 1 [(0, 0), (85, 20) ...]) [ 93.560] sna_render_get_solid: fff2f1f0 [ 93.560] sna_render_get_solid(15) = fff2f1f0 (old) [ 93.560] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 93.560] kgem_check_bo: num_pages=+0, num_exec=+0 [ 93.560] gen9_composite_get_binding_table(ff00) [ 93.560] kgem_add_reloc64: handle=143, pos=16312, delta=0, domains=40000 [ 93.560] kgem_add_reloc64: adding proxy [delta=60] for handle=143 [ 93.560] kgem_add_handle: handle=143, index=3 [ 93.560] kgem_add_reloc64[5] = (delta=60, target handle=3, presumed=fff6e000) [ 93.560] [3fb0] bind bo(handle=143, addr=fff6e03c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 93.560] gen9_emit_vertex_elements: setup id=0 [ 93.560] (0, 0), (85, 20) [ 93.560] gen8_vertex_flush[4cc] = 3 [ 93.560] sna_composite_rectangles: pixmap=5311 marking clear [fff2f1f0]? 1 [ 93.560] sna_composite_rectangles(pixmap=5311, op=1, ff300a24 x 2 [(0, 0)x(85, 20) ...]) [ 93.560] sna_composite_rectangles: converted to op 1 [ 93.560] sna_composite_rectangles[0] (0, 0)x(85, 20) -> (0, 0), (85, 20) [ 93.560] sna_composite_rectangles[1] (0, 0)x(85, 20) -> (0, 0), (85, 20) [ 93.560] sna_composite_rectangles: nrects=2, region=(0, 0), (85, 20) x 2 [ 93.560] sna_composite_rectangles: clipped extents (0, 0),(85, 20) x 1 [ 93.560] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(85, 20) [ 93.560] sna_composite_rectangles: promoting to full GPU [ 93.560] sna_composite_rectangles: dropping last-cpu hint [ 93.560] sna_drawable_use_bo pixmap=5311, box=((0, 0), (85, 20)), flags=19... [ 93.560] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 93.560] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 93.560] sna_drawable_use_bo: using whole GPU bo [ 93.560] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 93.560] kgem_bo_is_render: handle=145, rq? 1 [1] [ 93.560] gen9_render_fill_boxes(ff300a24 x 1 [(0, 0), (85, 20) ...]) [ 93.560] sna_render_get_solid: ff300a24 [ 93.560] sna_render_get_solid(17) = ff300a24 (old) [ 93.560] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 93.560] kgem_check_bo: num_pages=+0, num_exec=+0 [ 93.560] gen9_composite_get_binding_table(fe80) [ 93.560] kgem_add_reloc64: handle=143, pos=16280, delta=0, domains=40000 [ 93.560] kgem_add_reloc64: adding proxy [delta=68] for handle=143 [ 93.560] kgem_add_reloc64[6] = (delta=68, target handle=3, presumed=fff6e000) [ 93.560] [3f90] bind bo(handle=143, addr=fff6e044), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 93.560] gen9_emit_vertex_elements: setup id=0 [ 93.560] (0, 0), (85, 20) [ 93.560] gen8_vertex_flush[508] = 3 [ 93.560] sna_composite_rectangles: pixmap=5311 marking clear [ff300a24]? 1 [ 93.560] sna_glyphs(op=3, nlist=2, src=(-8, -2)) [ 93.560] kgem_bo_is_busy: handle=145, domain: 0 exec? 1, rq? 1 [ 93.560] can_discard_mask: nlist=2, mask=28888, depth 32, op=3 (bounded? 1) [ 93.560] glyphs_format: format=166024, depth=32 [ 93.560] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 93.560] sna_glyphs: discarding mask [ 93.560] glyphs0_to_dst(op=3, src=(-8, -2), nlist=2, dst=(-8, -2)+(0, 0)) [ 93.560] clipped_glyphs? 20 glyph in 2 lists extents (-9, -13), (91, 19), region (0, 0), (85, 19): yes [ 93.560] gen9_render_composite: 0x0, current mode=1/1 [ 93.560] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 93.560] gen9_composite_fallback: mask is already on the GPU, try to use GPU [ 93.560] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 93.560] sna_drawable_use_bo pixmap=5311, box=((0, 0), (85, 19)), flags=7... [ 93.560] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 93.560] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 93.560] sna_drawable_use_bo: using whole GPU bo [ 93.560] gen9_composite_set_target: pixmap=5311, format=20028888, size=85x20, pitch=352, delta=(0,0),damage=0xffffffffffffffff [ 93.560] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 93.560] color_convert: src=ffffffff [20028888] [ 93.560] color_convert: dst=ffffffff [20028888] [ 93.560] sna_render_get_solid: ffffffff [ 93.560] sna_render_get_solid(white) [ 93.560] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 93.560] sna_transform_is_imprecise_integer_translation: no transform [ 93.560] gen9_composite_picture: integer translation (0, 0), removing [ 93.560] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 93.560] sna_render_pixmap_bo: GPU all damaged [ 93.560] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 93.560] gen4_choose_composite_emitter: solid, identity mask [ 93.560] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 93.560] aligning vertex: was 2, now 4 floats per vertex [ 93.560] gen9_composite_get_binding_table(fe00) [ 93.560] kgem_add_reloc64: handle=7, pos=16248, delta=0, domains=40000 [ 93.560] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 93.560] kgem_add_reloc64[7] = (delta=1048, target handle=2, presumed=fffe8000) [ 93.560] [3f70] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 93.560] kgem_add_reloc64: handle=6, pos=16232, delta=0, domains=40000 [ 93.560] kgem_add_handle: handle=6, index=4 [ 93.560] kgem_add_reloc64[8] = (delta=0, target handle=4, presumed=fd581000) [ 93.560] [3f60] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 93.560] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 93.560] gen9_emit_sampler: sampler = a [ 93.560] gen9_emit_sf: num_sf_outputs=2 [ 93.560] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 93.560] gen9_emit_vertex_elements: setup id=9 [ 93.560] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 93.560] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 93.560] glyphs0_to_dst: glyph=(27, 0), (38, 2), clip=(0, 0), (85, 19) [ 93.560] glyphs0_to_dst: blt=(27, 0), (38, 2) [ 93.560] emit_primitive_identity_mask__avx2: dst=(27, 0), mask=(832.00, 48.00) x (11.00, 2.00) [ 93.560] glyphs0_to_dst: glyph=(55, -10), (64, 1), clip=(0, 0), (85, 19) [ 93.560] glyphs0_to_dst: blt=(55, 0), (64, 1) [ 93.560] emit_primitive_identity_mask__avx2: dst=(55, 0), mask=(880.00, 26.00) x (9.00, 1.00) [ 93.560] glyphs0_to_dst: glyph=(81, -10), (91, 1), clip=(0, 0), (85, 19) [ 93.560] glyphs0_to_dst: blt=(81, 0), (85, 1) [ 93.560] emit_primitive_identity_mask__avx2: dst=(81, 0), mask=(880.00, 58.00) x (4.00, 1.00) [ 93.560] glyphs0_to_dst: glyph=(-8, 5), (1, 15), clip=(0, 0), (85, 19) [ 93.560] glyphs0_to_dst: blt=(0, 5), (1, 15) [ 93.560] emit_primitive_identity_mask__avx2: dst=(0, 5), mask=(936.00, 16.00) x (1.00, 10.00) [ 93.560] glyphs0_to_dst: glyph=(0, 17), (11, 19), clip=(0, 0), (85, 19) [ 93.560] glyphs0_to_dst: blt=(0, 17), (11, 19) [ 93.560] emit_primitive_identity_mask__avx2: dst=(0, 17), mask=(832.00, 48.00) x (11.00, 2.00) [ 93.560] glyphs0_to_dst: glyph=(10, 7), (19, 15), clip=(0, 0), (85, 19) [ 93.560] glyphs0_to_dst: blt=(10, 7), (19, 15) [ 93.560] emit_primitive_identity_mask__avx2: dst=(10, 7), mask=(848.00, 48.00) x (9.00, 8.00) [ 93.560] glyphs0_to_dst: glyph=(18, 7), (28, 15), clip=(0, 0), (85, 19) [ 93.560] glyphs0_to_dst: blt=(18, 7), (28, 15) [ 93.560] emit_primitive_identity_mask__avx2: dst=(18, 7), mask=(864.00, 32.00) x (10.00, 8.00) [ 93.560] glyphs0_to_dst: glyph=(28, 7), (37, 18), clip=(0, 0), (85, 19) [ 93.560] glyphs0_to_dst: blt=(28, 7), (37, 18) [ 93.560] emit_primitive_identity_mask__avx2: dst=(28, 7), mask=(880.00, 16.00) x (9.00, 11.00) [ 93.560] glyphs0_to_dst: glyph=(36, 4), (46, 15), clip=(0, 0), (85, 19) [ 93.560] glyphs0_to_dst: blt=(36, 4), (46, 15) [ 93.560] emit_primitive_identity_mask__avx2: dst=(36, 4), mask=(880.00, 32.00) x (10.00, 11.00) [ 93.560] glyphs0_to_dst: glyph=(46, 7), (55, 15), clip=(0, 0), (85, 19) [ 93.560] glyphs0_to_dst: blt=(46, 7), (55, 15) [ 93.560] emit_primitive_identity_mask__avx2: dst=(46, 7), mask=(864.00, 48.00) x (9.00, 8.00) [ 93.560] glyphs0_to_dst: glyph=(54, 7), (64, 18), clip=(0, 0), (85, 19) [ 93.560] glyphs0_to_dst: blt=(54, 7), (64, 18) [ 93.560] emit_primitive_identity_mask__avx2: dst=(54, 7), mask=(880.00, 48.00) x (10.00, 11.00) [ 93.560] glyphs0_to_dst: glyph=(64, 4), (73, 18), clip=(0, 0), (85, 19) [ 93.560] glyphs0_to_dst: blt=(64, 4), (73, 18) [ 93.560] emit_primitive_identity_mask__avx2: dst=(64, 4), mask=(832.00, 32.00) x (9.00, 14.00) [ 93.560] gen8_vertex_flush[5e4] = 36 [ 93.560] gen9_magic_ca_pass: CA fixup (5 -> 41) [ 93.560] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 93.560] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 93.560] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 93.560] sna_composite_rectangles(pixmap=5311, op=1, ffffffff x 1 [(73, 1)x(9, 17) ...]) [ 93.561] sna_composite_rectangles: converted to op 1 [ 93.561] sna_composite_rectangles[0] (73, 1)x(9, 17) -> (73, 1), (82, 18) [ 93.561] sna_composite_rectangles: nrects=1, region=(73, 1), (82, 18) x 1 [ 93.561] sna_composite_rectangles: clipped extents (73, 1),(82, 18) x 1 [ 93.561] sna_composite_rectangles: pixmap +(0, 0) extents (73, 1),(82, 18) [ 93.561] sna_composite_rectangles: dropping last-cpu hint [ 93.561] sna_drawable_use_bo pixmap=5311, box=((73, 1), (82, 18)), flags=9... [ 93.561] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 93.561] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 93.561] sna_drawable_use_bo: using whole GPU bo [ 93.561] gen9_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20028888]) [ 93.561] kgem_bo_is_render: handle=145, rq? 1 [1] [ 93.561] gen9_render_fill_boxes(ffffffff x 1 [(73, 1), (82, 18) ...]) [ 93.561] sna_render_get_solid: ffffffff [ 93.561] sna_render_get_solid(white) [ 93.561] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 93.561] kgem_check_bo: num_pages=+0, num_exec=+0 [ 93.561] aligning vertex: was 4, now 2 floats per vertex [ 93.561] gen9_composite_get_binding_table(fd40) [ 93.561] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 93.561] gen9_emit_sampler: sampler = 1 [ 93.561] gen9_emit_sf: num_sf_outputs=1 [ 93.561] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 93.561] gen9_emit_vertex_elements: setup id=0 [ 93.561] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 93.561] (73, 1), (82, 18) [ 93.561] gen8_vertex_flush[700] = 3 [ 93.561] sna_copy_area: src=pixmap=5311:(0, 0)x(85, 20)+(0, 0) -> dst=pixmap=3060:(432, 1088)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 93.561] sna_copy_area: normal copy [ 93.561] sna_do_copy: src=(0, 0), dst=(432, 1088), size=(85x20) [ 93.561] sna_do_copy: after drawable: src=(0, 0), dst=(497, 1112), size=(85x20) [ 93.561] sna_do_copy: dst extents (497, 1112), (582, 1132), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 93.561] sna_do_copy: clipped dst extents (497, 1112), (582, 1132) [ 93.561] sna_do_copy: unclipped src extents (0, 0), (85, 20) [ 93.561] sna_do_copy: clipped src extents (0, 0), (85, 20) [ 93.561] sna_do_copy: pixmap -- no source clipping [ 93.561] sna_do_copy: src extents (0, 0), (85, 20) x 1 [ 93.561] sna_do_copy: copy region (497, 1112), (582, 1132) x 1 + (-497, -1112) [ 93.561] sna_copy_boxes (boxes=1x[(497, 1112), (582, 1132)...], src pixmap=5311+(-497, -1112), dst pixmap=3060+(-65, -24), alu=3, src.size=85x20, dst.size=3775x2136) [ 93.561] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94b40a30, gpu_bo=145, cpu_bo=0), replaces=0 [ 93.561] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 93.561] sna_drawable_use_bo pixmap=3060, box=((432, 1088), (517, 1108)), flags=b... [ 93.561] sna_drawable_use_bo: exported target, set PREFER_GPU [ 93.561] sna_drawable_use_bo: pinned, never REPLACES [ 93.561] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=b [ 93.561] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 93.561] sna_drawable_use_bo: using whole GPU bo [ 93.561] sna_pixmap_move_to_gpu(pixmap=5311, usage=0), flags=a [ 93.561] sna_pixmap_move_to_gpu: already all-damaged [ 93.561] sna_pixmap_mark_active: pixmap=5311, handle=145 [ 93.561] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 93.561] gen9_render_copy_boxes (-432, -1088)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 93.561] kgem_bo_is_render: handle=145, rq? 1 [1] [ 93.561] kgem_bo_is_render: handle=9, rq? 0 [0] [ 93.561] kgem_bo_is_render: handle=9, rq? 0 [0] [ 93.561] kgem_bo_is_render: handle=145, rq? 1 [1] [ 93.561] kgem_set_mode: flushing before new bo [ 93.561] gen8_vertex_close: used=170, vbo active? 146, vb=201, nreloc=2 [ 93.561] gen8_vertex_close: reloc[0] = 287 [ 93.561] kgem_add_reloc64: handle=146, pos=287, delta=0, domains=200000 [ 93.561] kgem_add_handle: handle=146, index=5 [ 93.561] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=ffe77000) [ 93.561] gen8_vertex_close: reloc[1] = 372 [ 93.561] kgem_add_reloc64: handle=146, pos=372, delta=0, domains=200000 [ 93.561] kgem_add_reloc64[10] = (delta=0, target handle=5, presumed=ffe77000) [ 93.561] batch[1/1, flags=1800]: 454 454 16224 16384, nreloc=11, nexec=6, nfence=0, aperture=1103 [fenced=0] [ 93.561] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 93.561] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 93.561] kgem_fixup_relocs: shrinking by 61440 [ 93.561] __kgem_busy: handle=1, busy=0, wedged=0 [ 93.561] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 93.561] kgem_commit: release handle=145 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fff3c000 [ 93.561] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 93.561] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 93.561] __kgem_bo_clear_busy: handle=7 [ 93.561] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 93.561] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 93.561] __kgem_bo_clear_busy: handle=143 [ 93.561] kgem_commit: release handle=143 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff6e000 [ 93.561] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 93.561] __kgem_bo_clear_busy: handle=143 [ 93.561] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 93.561] __kgem_bo_clear_busy: handle=7 [ 93.561] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 93.561] kgem_commit: release handle=146 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffe77000 [ 93.561] __kgem_busy: handle=1, busy=131072, wedged=0 [ 93.561] kgem_bo_can_map: handle=146, map=0x0:0x0:0x7fc6b40fb000, tiling=0, domain=3, offset=4293357568 [ 93.561] kgem_check_bo: num_pages=+8103, num_exec=+2 [ 93.561] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 93.561] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 93.561] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 93.561] kgem_add_handle: handle=4, index=0 [ 93.561] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 93.561] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 93.561] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 93.561] gen9_composite_get_binding_table(ffc0) [ 93.561] kgem_add_reloc64: handle=9, pos=16360, delta=0, domains=20002 [ 93.561] kgem_add_handle: handle=9, index=1 [ 93.561] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f02dd000) [ 93.561] __kgem_bo_mark_dirty: handle=9 (proxy? 0) [ 93.561] [3fe0] bind bo(handle=9, addr=f02dd000), format=192, width=3775, height=2136, pitch=15360, tiling=1 -> render [ 93.561] kgem_add_reloc64: handle=145, pos=16344, delta=0, domains=40000 [ 93.561] kgem_add_handle: handle=145, index=2 [ 93.561] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fff3c000) [ 93.561] [3fd0] bind bo(handle=145, addr=fff3c000), format=192, width=85, height=20, pitch=352, tiling=0 -> sampler [ 93.561] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 93.561] gen9_emit_sampler: sampler = 0 [ 93.561] gen9_emit_sf: num_sf_outputs=1 [ 93.561] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 93.561] gen9_emit_vertex_elements: setup id=0 [ 93.561] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 93.561] (0, 0) -> (432, 1088) + (85, 20) [ 93.561] gen8_vertex_flush[490] = 3 [ 93.561] sna_accel_flush: flush?=1, dirty?=0 [ 93.561] gen8_vertex_close: used=176, vbo active? 146, vb=1, nreloc=1 [ 93.561] gen8_vertex_close: reloc[0] = 287 [ 93.561] kgem_add_reloc64: handle=146, pos=287, delta=0, domains=200000 [ 93.561] kgem_add_handle: handle=146, index=3 [ 93.561] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=ffe77000) [ 93.561] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=8177 [fenced=0] [ 93.561] __kgem_busy: handle=1, busy=0, wedged=0 [ 93.561] __kgem_retire_rq: request 1 complete [ 93.561] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 93.561] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 93.561] kgem_fixup_relocs: shrinking by 61440 [ 93.561] __kgem_busy: handle=1, busy=0, wedged=0 [ 93.561] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 93.561] kgem_commit: release handle=9 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f02dd000 [ 93.561] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 93.561] kgem_commit: release handle=145 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fff3c000 [ 93.561] kgem_commit: release handle=146 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffe77000 [ 93.561] __kgem_busy: handle=1, busy=131072, wedged=0 [ 93.561] kgem_bo_can_map: handle=146, map=0x0:0x0:0x7fc6b40fb000, tiling=0, domain=3, offset=4293357568 [ 93.561] sna_accel_flush: flush?=0, dirty?=0 [ 93.561] sna_accel_flush: flush?=0, dirty?=0 [ 93.561] sna_accel_flush: flush?=0, dirty?=0 [ 93.561] sna_destroy_pixmap: pixmap=5311, attached?=1 [ 93.561] _kgem_bo_destroy: handle=145, proxy? 0 [ 93.561] __kgem_bo_destroy: handle=145, size=12288 [ 93.561] __kgem_busy: handle=145, busy=0, wedged=0 [ 93.561] __kgem_bo_clear_busy: handle=145 [ 93.561] __kgem_bo_destroy: handle=145, purged [ 93.561] kgem_bo_move_to_inactive: moving handle=145 to inactive [ 93.561] __sna_free_pixmap(pixmap=5311) [ 93.561] sna_accel_flush: flush?=0, dirty?=0 [ 93.561] sna_accel_flush: flush?=0, dirty?=0 [ 93.562] sna_accel_flush: flush?=0, dirty?=0 [ 93.562] sna_block_handler (tv=0.462000) [ 93.562] kgem_retire, need_retire?=1 [ 93.562] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 93.562] kgem_retire__requests_ring: retiring ring 0 [ 93.562] __kgem_busy: handle=1, busy=0, wedged=0 [ 93.562] __kgem_retire_rq: request 1 complete [ 93.562] __kgem_bo_flush: handle=9, busy=0, wedged=0 [ 93.562] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 93.562] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 93.562] kgem_retire -- retired=0, need_retire=0 [ 93.562] kgem_bo_is_busy: handle=146, domain: 0 exec? 0, rq? 0 [ 93.562] gen6_render_retire: resetting idle vbo [ 93.562] has_shadow: has pending damage? 0, outstanding flips: 0 [ 93.562] sna_accel_do_throttle -- no pending activity [ 93.563] sna_wakeup_handler [ 93.563] sna_accel_flush: flush?=0, dirty?=0 [ 93.563] sna_accel_flush: flush?=0, dirty?=0 [ 93.563] sna_block_handler (tv=0.461000) [ 93.563] has_shadow: has pending damage? 0, outstanding flips: 0 [ 93.563] sna_accel_do_throttle -- no pending activity [ 93.563] sna_wakeup_handler [ 93.563] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=128, name=76 [ 93.563] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 93.563] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 93.563] sna_dri2_get_back: draw size=3840x2160, back buffer handle=128 size=3840x2160, is-scanout? 1, active?=0, pitch=15360, front pitch=15360 [ 93.563] sna_dri2_get_back: reuse backbuffer? 1 [ 93.563] sna_dri2_get_back: back buffer handle=128, active?=0, refcnt=1 [ 93.563] sna_dri2_get_back: reuse unattached back [ 93.563] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 93.563] sna_dri2_reuse_buffer: reusing back buffer handle=128, name=76, pitch=15360, age=0 [ 93.563] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 93.563] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=32, name=80, active_scanout=2 [ 93.563] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 93.563] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 93.563] sna_accel_flush: flush?=0, dirty?=0 [ 93.563] sna_accel_flush: flush?=0, dirty?=0 [ 93.563] sna_accel_flush: flush?=0, dirty?=0 [ 93.563] sna_block_handler (tv=0.461000) [ 93.563] has_shadow: has pending damage? 0, outstanding flips: 0 [ 93.563] timer_enable (time=93563), starting timer 0 [ 93.563] sna_accel_do_throttle -- no pending activity [ 93.563] sna_accel_block: evaluating timers, active=5 [ 93.563] sna_accel_block: flush timer expires in 8 [93571] [ 93.563] sna_wakeup_handler [ 93.563] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 93.564] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 93.564] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 93.564] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 93.564] sna_dri2_get_msc(draw=146, pipe=0) [ 93.564] sna_crtc_record_swap: recording last swap on pipe=0, frame 5364 [msc=5364], time 93.559273 [ 93.564] sna_dri2_get_msc: msc=5364 [raw=5364], ust=93559273 [ 93.564] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=128 (refs=1/1, flush=0) , front=32 (refs=2/3, flush=1) [ 93.564] sna_dri2_schedule_swap(target_msc=5344, divisor=0, remainder=0) [ 93.564] sna_dri2_schedule_swap: using front handle=32, active_scanout?=2, flush?=1 [ 93.564] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 93.564] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 93.564] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 93.564] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 93.564] sna_crtc_record_swap: recording last swap on pipe=0, frame 5364 [msc=5364], time 93.559273 [ 93.564] immediate_swap: current_msc=5364, target_msc=5344 -- yes [ 93.564] can_flip: no, shadow enabled [ 93.564] sna_dri2_add_event: adding event to window 146) [ 93.564] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 93.564] sna_dri2_immediate_blit: no pending blit, starting chain [ 93.564] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 93.564] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 93.564] can_xchg: back size=8700f00, front size=8700f00 [ 93.564] can_xchg: yes, pixmap=4091 [ 93.564] sna_dri2_xchg: win=146, exchange front=32/80,ref=3 and back=128/76,ref=2, pixmap=4091 3840x2160 [ 93.564] sna_dri2_xchg: back_bo handle=128, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 93.564] sna_dri2_xchg: front_bo handle=32, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 93.564] set_bo: pixmap=4091, handle=128 (old handle=32) [ 93.564] set_bo: marking whole pixmap as damaged [ 93.564] set_bo: applying final/discard move-to-gpu [ 93.564] wait_for_shadow: flags=0, flips=0, handle=32, shadow=29 [ 93.564] set_bo: dropping flush hint from handle=32 [ 93.564] set_bo: adding flush hint to handle=128 [ 93.564] mark_stale(handle=32) => 1 [ 93.564] swap_limit: draw=146 setting swap limit to 3 [ 93.564] sna_dri2_swap_limit_validate: swap limit set to 3 [ 93.564] sna_next_vblank(pipe=0, waiting until next vblank) [ 93.564] sna_dri2_schedule_swap: reported target_msc=5364 [ 93.564] sna_accel_flush: flush?=0, dirty?=0 [ 93.564] sna_accel_flush: flush?=0, dirty?=0 [ 93.564] sna_accel_flush: flush?=0, dirty?=0 [ 93.564] sna_accel_flush: flush?=0, dirty?=0 [ 93.564] sna_block_handler (tv=0.460000) [ 93.564] sna_scanout_do_flush: flush timer active: delta=7 [ 93.564] sna_accel_do_throttle -- no pending activity [ 93.564] sna_accel_block: evaluating timers, active=5 [ 93.564] sna_accel_block: flush timer expires in 7 [93571] [ 93.571] sna_wakeup_handler [ 93.571] sna_block_handler (tv=0.453000) [ 93.571] sna_scanout_do_flush: flush timer active: delta=0 [ 93.571] sna_scanout_do_flush (time=93571), triggered [ 93.571] sna_scanout_flush (time=93571), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 93.571] has_shadow: has pending damage? 1, outstanding flips: 0 [ 93.571] stop_flush: scanout=128 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 93.571] has_shadow: has pending damage? 1, outstanding flips: 0 [ 93.571] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 93.571] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 93.571] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 93.571] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 93.571] sna_pixmap_move_to_gpu: already all-damaged [ 93.571] sna_pixmap_mark_active: pixmap=4091, handle=128 [ 93.571] sna_mode_redisplay: crtc[0] transformed? 0 [ 93.571] sna_mode_redisplay: crtc[1] transformed? 0 [ 93.571] sna_mode_redisplay: crtc[2] transformed? 0 [ 93.571] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=128 [active=1] [ 93.571] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 32, transformed? 0 [ 93.571] get_fb: reusing fb=80 for handle=128 [ 93.571] sna_mode_redisplay: recording flip on CRTC:32 handle=128, active_scanout=2, serial=3 [ 93.571] __kgem_bo_clear_busy: handle=128 [ 93.571] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 93.571] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 93.571] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 93.571] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=128, shadow handle=29 [ 93.571] sna_accel_do_throttle -- no pending activity [ 93.571] sna_accel_block: evaluating timers, active=5 [ 93.571] sna_accel_block: flush timer expires in 16 [93587] [ 93.575] sna_wakeup_handler [ 93.575] sna_mode_wakeup: len=64 [ 93.575] sna_dri2_vblank_handler(type=2, sequence=5365, draw=4181) [ 93.575] sna_crtc_record_swap: recording last swap on pipe=0, frame 5365 [msc=5365], time 93.575933 [ 93.575] sna_dri2_vblank_handler: 2 complete, frame=5365 tv=93.575933 [ 93.575] sna_dri2_blit_complete: blit finished [ 93.575] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=5365, tv=93.575933) [ 93.575] frame_swap_complete(type=2): draw=146, pipe=0, frame=5365 [msc=5365], tv=93.575933 [ 93.575] sna_accel_flush: flush?=0, dirty?=0 [ 93.575] sna_dri2_event_free(draw?=1) [ 93.575] sna_dri2_remove_event: remove[0x561c94b3b4b0] from window 146, active? 1 [ 93.575] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=128] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 93.575] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=32] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 93.575] sna_dri2_vblank_handler complete [ 93.575] sna_mode_wakeup: recording last swap on pipe=0, frame 5365 [14f5], time 93.575933 [ 93.575] sna_mode_wakeup: removing handle=32 [active_scanout=0] from scanout, installing handle=128 [active_scanout=2] [ 93.575] sna_mode_wakeup: flip complete, pending? 1 [ 93.575] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 93.575] sna_block_handler (tv=0.449000) [ 93.575] sna_scanout_do_flush: flush timer active: delta=12 [ 93.575] sna_accel_do_throttle -- no pending activity [ 93.575] sna_accel_block: evaluating timers, active=5 [ 93.575] sna_accel_block: flush timer expires in 12 [93587] [ 93.588] sna_wakeup_handler [ 93.588] sna_block_handler (tv=0.436000) [ 93.588] sna_scanout_do_flush: flush timer active: delta=-1 [ 93.588] sna_scanout_do_flush (time=93588), triggered [ 93.588] sna_scanout_flush (time=93588), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 93.588] has_shadow: has pending damage? 0, outstanding flips: 0 [ 93.588] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 93.588] has_shadow: has pending damage? 0, outstanding flips: 0 [ 93.588] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 93.588] sna_accel_do_throttle -- no pending activity [ 93.588] sna_accel_block: evaluating timers, active=5 [ 93.588] sna_accel_block: flush timer expires in 16 [93604] [ 93.604] sna_wakeup_handler [ 93.604] sna_block_handler (tv=0.420000) [ 93.604] sna_scanout_do_flush: flush timer active: delta=0 [ 93.604] sna_scanout_do_flush (time=93604), triggered [ 93.604] sna_scanout_flush (time=93604), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 93.604] has_shadow: has pending damage? 0, outstanding flips: 0 [ 93.604] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 93.604] has_shadow: has pending damage? 0, outstanding flips: 0 [ 93.604] sna_accel_disarm_timer[0] (time=93604) [ 93.604] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 93.604] sna_accel_do_throttle -- no pending activity [ 93.657] sna_wakeup_handler [ 93.657] sna_accel_flush: flush?=0, dirty?=0 [ 93.657] sna_accel_flush: flush?=0, dirty?=0 [ 93.658] sna_block_handler (tv=0.366000) [ 93.658] has_shadow: has pending damage? 0, outstanding flips: 0 [ 93.658] sna_accel_do_throttle -- no pending activity [ 93.658] sna_wakeup_handler [ 93.658] sna_block_handler (tv=0.366000) [ 93.658] has_shadow: has pending damage? 0, outstanding flips: 0 [ 93.658] sna_accel_do_throttle -- no pending activity [ 93.659] sna_wakeup_handler [ 93.659] sna_block_handler (tv=0.365000) [ 93.659] has_shadow: has pending damage? 0, outstanding flips: 0 [ 93.659] sna_accel_do_throttle -- no pending activity [ 93.907] sna_wakeup_handler [ 93.908] sna_accel_flush: flush?=0, dirty?=0 [ 93.908] sna_accel_flush: flush?=0, dirty?=0 [ 93.908] sna_block_handler (tv=0.499000) [ 93.908] has_shadow: has pending damage? 0, outstanding flips: 0 [ 93.908] sna_accel_do_throttle -- no pending activity [ 93.908] sna_wakeup_handler [ 93.908] sna_block_handler (tv=0.499000) [ 93.908] has_shadow: has pending damage? 0, outstanding flips: 0 [ 93.908] sna_accel_do_throttle -- no pending activity [ 93.909] sna_wakeup_handler [ 93.909] sna_accel_flush: flush?=0, dirty?=0 [ 93.909] sna_accel_flush: flush?=0, dirty?=0 [ 93.909] sna_accel_flush: flush?=0, dirty?=0 [ 93.909] sna_accel_flush: flush?=0, dirty?=0 [ 93.909] sna_block_handler (tv=0.498000) [ 93.909] has_shadow: has pending damage? 0, outstanding flips: 0 [ 93.909] sna_accel_do_throttle -- no pending activity [ 93.911] sna_wakeup_handler [ 93.911] sna_accel_flush: flush?=0, dirty?=0 [ 93.911] sna_block_handler (tv=0.496000) [ 93.911] has_shadow: has pending damage? 0, outstanding flips: 0 [ 93.911] sna_accel_do_throttle -- no pending activity [ 93.923] sna_wakeup_handler [ 93.923] sna_accel_flush: flush?=0, dirty?=0 [ 93.923] sna_accel_flush: flush?=0, dirty?=0 [ 93.923] sna_accel_flush: flush?=0, dirty?=0 [ 93.923] sna_accel_flush: flush?=0, dirty?=0 [ 93.923] sna_accel_flush: flush?=0, dirty?=0 [ 93.923] sna_accel_flush: flush?=0, dirty?=0 [ 93.923] sna_accel_flush: flush?=0, dirty?=0 [ 93.923] sna_accel_flush: flush?=0, dirty?=0 [ 93.923] sna_accel_flush: flush?=0, dirty?=0 [ 93.924] sna_accel_flush: flush?=0, dirty?=0 [ 93.924] sna_accel_flush: flush?=0, dirty?=0 [ 93.924] sna_accel_flush: flush?=0, dirty?=0 [ 93.924] sna_accel_flush: flush?=0, dirty?=0 [ 93.924] sna_accel_flush: flush?=0, dirty?=0 [ 93.924] sna_block_handler (tv=0.483000) [ 93.924] has_shadow: has pending damage? 0, outstanding flips: 0 [ 93.924] sna_accel_do_throttle -- no pending activity [ 93.924] sna_wakeup_handler [ 93.924] sna_accel_flush: flush?=0, dirty?=0 [ 93.924] sna_accel_flush: flush?=0, dirty?=0 [ 93.924] sna_accel_flush: flush?=0, dirty?=0 [ 93.924] sna_block_handler (tv=0.483000) [ 93.924] has_shadow: has pending damage? 0, outstanding flips: 0 [ 93.924] sna_accel_do_throttle -- no pending activity [ 93.924] sna_wakeup_handler [ 93.924] sna_accel_flush: flush?=0, dirty?=0 [ 93.924] sna_accel_flush: flush?=0, dirty?=0 [ 93.924] sna_block_handler (tv=0.483000) [ 93.924] has_shadow: has pending damage? 0, outstanding flips: 0 [ 93.924] sna_accel_do_throttle -- no pending activity [ 93.924] sna_wakeup_handler [ 93.924] sna_accel_flush: flush?=0, dirty?=0 [ 93.924] sna_accel_flush: flush?=0, dirty?=0 [ 93.924] sna_block_handler (tv=0.483000) [ 93.924] has_shadow: has pending damage? 0, outstanding flips: 0 [ 93.924] sna_accel_do_throttle -- no pending activity [ 93.924] sna_wakeup_handler [ 93.924] sna_accel_flush: flush?=0, dirty?=0 [ 93.924] sna_accel_flush: flush?=0, dirty?=0 [ 93.924] sna_block_handler (tv=0.483000) [ 93.924] has_shadow: has pending damage? 0, outstanding flips: 0 [ 93.924] sna_accel_do_throttle -- no pending activity [ 93.924] sna_wakeup_handler [ 93.924] sna_accel_flush: flush?=0, dirty?=0 [ 93.924] sna_accel_flush: flush?=0, dirty?=0 [ 93.924] sna_accel_flush: flush?=0, dirty?=0 [ 93.924] sna_block_handler (tv=0.483000) [ 93.924] has_shadow: has pending damage? 0, outstanding flips: 0 [ 93.924] sna_accel_do_throttle -- no pending activity [ 93.925] sna_wakeup_handler [ 93.925] sna_accel_flush: flush?=0, dirty?=0 [ 93.925] sna_accel_flush: flush?=0, dirty?=0 [ 93.925] sna_accel_flush: flush?=0, dirty?=0 [ 93.925] sna_block_handler (tv=0.482000) [ 93.925] has_shadow: has pending damage? 0, outstanding flips: 0 [ 93.925] sna_accel_do_throttle -- no pending activity [ 93.925] sna_wakeup_handler [ 93.925] sna_accel_flush: flush?=0, dirty?=0 [ 93.925] sna_accel_flush: flush?=0, dirty?=0 [ 93.925] sna_accel_flush: flush?=0, dirty?=0 [ 93.925] sna_block_handler (tv=0.482000) [ 93.925] has_shadow: has pending damage? 0, outstanding flips: 0 [ 93.925] sna_accel_do_throttle -- no pending activity [ 93.925] sna_wakeup_handler [ 93.925] sna_accel_flush: flush?=0, dirty?=0 [ 93.925] sna_accel_flush: flush?=0, dirty?=0 [ 93.925] sna_block_handler (tv=0.482000) [ 93.925] has_shadow: has pending damage? 0, outstanding flips: 0 [ 93.925] sna_accel_do_throttle -- no pending activity [ 93.925] sna_wakeup_handler [ 93.925] sna_accel_flush: flush?=0, dirty?=0 [ 93.925] sna_accel_flush: flush?=0, dirty?=0 [ 93.925] sna_accel_flush: flush?=0, dirty?=0 [ 93.925] sna_create_pixmap(1, 1, 32, usage=0) [ 93.925] kgem_can_create_2d: 1x1 @ 32 [ 93.925] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=1 [ 93.925] kgem_can_create_2d: untiled size=4096 [ 93.925] kgem_choose_tiling: disabling tiling [1x1] for single row/col [ 93.925] kgem_choose_tiling: 1x1 -> 0 [ 93.925] sna_create_pixmap: usage=0, flags=a [ 93.925] sna_create_pixmap: small buffer [4], attaching to shadow pixmap [ 93.925] create_pixmap: allocating pixmap 1x1, depth=32/32, size=12 [ 93.925] create_pixmap: serial=5312, usage=0, 1x1 [ 93.925] sna_create_pixmap: serial=5312, 1x1, usage=0 [ 93.925] sna_composite_rectangles(pixmap=5313, op=0, 0 x 1 [(0, 0)x(1, 1) ...]) [ 93.925] sna_composite_rectangles: converted to op 0 [ 93.925] sna_composite_rectangles[0] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 93.925] sna_composite_rectangles: nrects=1, region=(0, 0), (1, 1) x 1 [ 93.925] sna_composite_rectangles: clipped extents (0, 0),(1, 1) x 1 [ 93.926] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(1, 1) [ 93.926] sna_composite_rectangles: fallback, dst pixmap=5313 too small or not attached [ 93.926] sna_composite_rectangles: fallback [ 93.926] sna_drawable_move_region_to_cpu(pixmap=5313 (1x1), [(0, 0), (1, 1)], flags=1) [ 93.926] sna_drawable_move_region_to_cpu: region (0, 0), (1, 1) + (0, 0) subsumes pixmap (1x1) [ 93.926] _sna_pixmap_move_to_cpu(pixmap=5313, 1x1, flags=1) [ 93.926] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 93.926] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 93.926] operate_inplace: no, inplace operation not suitable [ 93.926] _sna_pixmap_move_to_cpu: marking as damaged [ 93.926] __sna_damage_all(1, 1) [ 93.926] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 93.926] sna_composite_rectangles(pixmap=5313, op=1, fff2f1f0 x 1 [(0, 0)x(1, 1) ...]) [ 93.926] sna_composite_rectangles: converted to op 1 [ 93.926] sna_composite_rectangles[0] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 93.926] sna_composite_rectangles: nrects=1, region=(0, 0), (1, 1) x 1 [ 93.926] sna_composite_rectangles: clipped extents (0, 0),(1, 1) x 1 [ 93.926] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(1, 1) [ 93.926] sna_composite_rectangles: fallback, dst pixmap=5313 too small or not attached [ 93.926] sna_composite_rectangles: fallback [ 93.926] sna_drawable_move_region_to_cpu(pixmap=5313 (1x1), [(0, 0), (1, 1)], flags=1) [ 93.926] sna_drawable_move_region_to_cpu: pixmap=5313 all damaged on CPU [ 93.926] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 93.926] sna_composite_rectangles: fallback fill: (0, 0)x(1, 1) fff2f1f0 [ 93.926] sna_composite_rectangles(pixmap=5313, op=1, ff300a24 x 2 [(0, 0)x(1, 1) ...]) [ 93.926] sna_composite_rectangles: converted to op 1 [ 93.926] sna_composite_rectangles[0] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 93.926] sna_composite_rectangles[1] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 93.926] sna_composite_rectangles: nrects=2, region=(0, 0), (1, 1) x 2 [ 93.926] sna_composite_rectangles: clipped extents (0, 0),(1, 1) x 1 [ 93.926] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(1, 1) [ 93.926] sna_composite_rectangles: fallback, dst pixmap=5313 too small or not attached [ 93.926] sna_composite_rectangles: fallback [ 93.926] sna_drawable_move_region_to_cpu(pixmap=5313 (1x1), [(0, 0), (1, 1)], flags=1) [ 93.926] sna_drawable_move_region_to_cpu: pixmap=5313 all damaged on CPU [ 93.926] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 93.926] sna_composite_rectangles: fallback fill: (0, 0)x(1, 1) ff300a24 [ 93.926] sna_copy_area: src=pixmap=5313:(0, 0)x(1, 1)+(0, 0) -> dst=pixmap=3060:(0, 0)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 93.926] sna_copy_area: normal copy [ 93.926] sna_do_copy: src=(0, 0), dst=(0, 0), size=(1x1) [ 93.926] sna_do_copy: after drawable: src=(0, 0), dst=(65, 24), size=(1x1) [ 93.926] sna_do_copy: dst extents (65, 24), (66, 25), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 93.926] sna_do_copy: clipped dst extents (65, 24), (66, 25) [ 93.926] sna_do_copy: unclipped src extents (0, 0), (1, 1) [ 93.926] sna_do_copy: clipped src extents (0, 0), (1, 1) [ 93.926] sna_do_copy: pixmap -- no source clipping [ 93.926] sna_do_copy: src extents (0, 0), (1, 1) x 1 [ 93.926] sna_do_copy: copy region (65, 24), (66, 25) x 1 + (-65, -24) [ 93.926] sna_copy_boxes (boxes=1x[(65, 24), (66, 25)...], src pixmap=5313+(-65, -24), dst pixmap=3060+(-65, -24), alu=3, src.size=1x1, dst.size=3775x2136) [ 93.926] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94b3a130, gpu_bo=0, cpu_bo=0), replaces=0 [ 93.926] sna_drawable_use_bo pixmap=3060, box=((0, 0), (1, 1)), flags=8... [ 93.926] sna_drawable_use_bo: exported target, set PREFER_GPU [ 93.926] sna_drawable_use_bo: pinned, never REPLACES [ 93.926] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 93.926] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 93.926] sna_drawable_use_bo: using whole GPU bo [ 93.926] region_overlaps_damage? [ 93.926] use_shm_bo: no, not attached [ 93.926] sna_drawable_move_region_to_cpu(pixmap=5313 (1x1), [(0, 0), (1, 1)], flags=2) [ 93.926] sna_drawable_move_region_to_cpu: pixmap=5313 all damaged on CPU [ 93.927] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 93.927] sna_write_boxes x 1, src stride=4, src dx=(0, 0) [ 93.927] kgem_bo_can_map: handle=9, map=0x7fc6b7845000:0x0:0x7fc656564000, tiling=1, domain=0, offset=4029534208 [ 93.927] write_boxes_inplace x 1, handle=9, tiling=1 [ 93.927] upload_inplace__tiled: tiling=1 [ 93.927] kgem_bo_can_map__cpu: handle=9 [ 93.927] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 93.927] kgem_bo_map__cpu(handle=9, size=33177600, map=0x7fc6b7845000:0x7fc656564000) [ 93.927] kgem_bo_sync__cpu: handle=9 [ 93.927] __kgem_busy: handle=9, busy=0, wedged=0 [ 93.927] kgem_bo_sync__cpu: SYNC: handle=9, needs_flush? 0, domain? 0, busy? 0 [ 93.927] __kgem_busy: handle=9, busy=0, wedged=0 [ 93.927] kgem_bo_retire: retiring bo handle=9 (needed flush? 0), rq? 0 [busy?=0] [ 93.927] assert_bo_retired: handle=9, domain: 0 exec? 0, rq? 0 [ 93.927] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(0, 0), size=1x1, pitch=4/15360 [ 93.927] sna_accel_flush: flush?=0, dirty?=0 [ 93.927] sna_accel_flush: flush?=0, dirty?=0 [ 93.927] sna_accel_flush: flush?=0, dirty?=0 [ 93.927] sna_accel_flush: flush?=0, dirty?=0 [ 93.927] sna_destroy_pixmap: pixmap=5313, attached?=1 [ 93.927] __sna_free_pixmap(pixmap=5313) [ 93.927] sna_accel_flush: flush?=0, dirty?=0 [ 93.927] sna_accel_flush: flush?=0, dirty?=0 [ 93.927] sna_accel_flush: flush?=0, dirty?=0 [ 93.927] sna_block_handler (tv=0.480000) [ 93.927] has_shadow: has pending damage? 0, outstanding flips: 0 [ 93.927] sna_accel_do_throttle -- no pending activity [ 93.927] sna_wakeup_handler [ 93.927] sna_accel_flush: flush?=0, dirty?=0 [ 93.927] sna_accel_flush: flush?=0, dirty?=0 [ 93.927] sna_accel_flush: flush?=0, dirty?=0 [ 93.927] sna_block_handler (tv=0.480000) [ 93.927] has_shadow: has pending damage? 0, outstanding flips: 0 [ 93.927] sna_accel_do_throttle -- no pending activity [ 93.927] sna_wakeup_handler [ 93.927] sna_accel_flush: flush?=0, dirty?=0 [ 93.927] sna_accel_flush: flush?=0, dirty?=0 [ 93.927] sna_block_handler (tv=0.480000) [ 93.927] has_shadow: has pending damage? 0, outstanding flips: 0 [ 93.927] sna_accel_do_throttle -- no pending activity [ 93.927] sna_wakeup_handler [ 93.927] sna_accel_flush: flush?=0, dirty?=0 [ 93.927] sna_accel_flush: flush?=0, dirty?=0 [ 93.927] sna_accel_flush: flush?=0, dirty?=0 [ 93.927] sna_block_handler (tv=0.480000) [ 93.927] has_shadow: has pending damage? 0, outstanding flips: 0 [ 93.927] sna_accel_do_throttle -- no pending activity [ 93.927] sna_wakeup_handler [ 93.928] sna_accel_flush: flush?=0, dirty?=0 [ 93.928] sna_accel_flush: flush?=0, dirty?=0 [ 93.928] sna_block_handler (tv=0.479000) [ 93.928] has_shadow: has pending damage? 0, outstanding flips: 0 [ 93.928] sna_accel_do_throttle -- no pending activity [ 93.928] sna_wakeup_handler [ 93.928] sna_accel_flush: flush?=0, dirty?=0 [ 93.928] sna_accel_flush: flush?=0, dirty?=0 [ 93.929] sna_block_handler (tv=0.479000) [ 93.929] has_shadow: has pending damage? 0, outstanding flips: 0 [ 93.929] sna_accel_do_throttle -- no pending activity [ 93.929] sna_wakeup_handler [ 93.929] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=32, name=80 [ 93.929] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 93.929] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 93.929] sna_dri2_get_back: draw size=3840x2160, back buffer handle=32 size=3840x2160, is-scanout? 1, active?=0, pitch=15360, front pitch=15360 [ 93.929] sna_dri2_get_back: reuse backbuffer? 1 [ 93.929] sna_dri2_get_back: back buffer handle=32, active?=0, refcnt=1 [ 93.929] sna_dri2_get_back: reuse unattached back [ 93.929] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 93.929] sna_dri2_reuse_buffer: reusing back buffer handle=32, name=80, pitch=15360, age=0 [ 93.929] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 93.929] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=128, name=76, active_scanout=2 [ 93.929] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 93.929] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=128] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 93.929] sna_accel_flush: flush?=0, dirty?=0 [ 93.929] sna_accel_flush: flush?=0, dirty?=0 [ 93.929] sna_accel_flush: flush?=0, dirty?=0 [ 93.929] sna_block_handler (tv=0.478000) [ 93.929] has_shadow: has pending damage? 0, outstanding flips: 0 [ 93.929] timer_enable (time=93929), starting timer 0 [ 93.929] sna_accel_do_throttle -- no pending activity [ 93.929] sna_accel_block: evaluating timers, active=5 [ 93.929] sna_accel_block: flush timer expires in 8 [93937] [ 93.931] sna_wakeup_handler [ 93.931] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 93.931] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 93.931] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 93.931] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 93.931] sna_dri2_get_msc(draw=146, pipe=0) [ 93.931] sna_crtc_record_swap: recording last swap on pipe=0, frame 5386 [msc=5386], time 93.925758 [ 93.931] sna_dri2_get_msc: msc=5386 [raw=5386], ust=93925758 [ 93.931] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=32 (refs=1/1, flush=0) , front=128 (refs=2/3, flush=1) [ 93.931] sna_dri2_schedule_swap(target_msc=5365, divisor=0, remainder=0) [ 93.931] sna_dri2_schedule_swap: using front handle=128, active_scanout?=2, flush?=1 [ 93.931] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 93.931] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 93.931] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 93.931] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 93.931] sna_crtc_record_swap: recording last swap on pipe=0, frame 5386 [msc=5386], time 93.925758 [ 93.931] immediate_swap: current_msc=5386, target_msc=5365 -- yes [ 93.931] can_flip: no, shadow enabled [ 93.931] sna_dri2_add_event: adding event to window 146) [ 93.931] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 93.931] sna_dri2_immediate_blit: no pending blit, starting chain [ 93.931] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 93.931] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 93.931] can_xchg: back size=8700f00, front size=8700f00 [ 93.931] can_xchg: yes, pixmap=4091 [ 93.931] sna_dri2_xchg: win=146, exchange front=128/76,ref=3 and back=32/80,ref=2, pixmap=4091 3840x2160 [ 93.931] sna_dri2_xchg: back_bo handle=32, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 93.931] sna_dri2_xchg: front_bo handle=128, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 93.931] set_bo: pixmap=4091, handle=32 (old handle=128) [ 93.931] set_bo: marking whole pixmap as damaged [ 93.932] set_bo: applying final/discard move-to-gpu [ 93.932] wait_for_shadow: flags=0, flips=0, handle=128, shadow=29 [ 93.932] set_bo: dropping flush hint from handle=128 [ 93.932] set_bo: adding flush hint to handle=32 [ 93.932] mark_stale(handle=128) => 1 [ 93.932] swap_limit: draw=146 setting swap limit to 3 [ 93.932] sna_dri2_swap_limit_validate: swap limit set to 3 [ 93.932] sna_next_vblank(pipe=0, waiting until next vblank) [ 93.932] sna_dri2_schedule_swap: reported target_msc=5386 [ 93.932] sna_accel_flush: flush?=0, dirty?=0 [ 93.932] sna_accel_flush: flush?=0, dirty?=0 [ 93.932] sna_accel_flush: flush?=0, dirty?=0 [ 93.932] sna_accel_flush: flush?=0, dirty?=0 [ 93.932] sna_block_handler (tv=0.475000) [ 93.932] sna_scanout_do_flush: flush timer active: delta=5 [ 93.932] sna_accel_do_throttle -- no pending activity [ 93.932] sna_accel_block: evaluating timers, active=5 [ 93.932] sna_accel_block: flush timer expires in 5 [93937] [ 93.937] sna_wakeup_handler [ 93.937] sna_block_handler (tv=0.470000) [ 93.937] sna_scanout_do_flush: flush timer active: delta=0 [ 93.937] sna_scanout_do_flush (time=93937), triggered [ 93.937] sna_scanout_flush (time=93937), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 93.937] has_shadow: has pending damage? 1, outstanding flips: 0 [ 93.937] stop_flush: scanout=32 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 93.937] has_shadow: has pending damage? 1, outstanding flips: 0 [ 93.937] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 93.937] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 93.937] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 93.937] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 93.938] sna_pixmap_move_to_gpu: already all-damaged [ 93.938] sna_pixmap_mark_active: pixmap=4091, handle=32 [ 93.938] sna_mode_redisplay: crtc[0] transformed? 0 [ 93.938] sna_mode_redisplay: crtc[1] transformed? 0 [ 93.938] sna_mode_redisplay: crtc[2] transformed? 0 [ 93.938] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=32 [active=1] [ 93.938] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 128, transformed? 0 [ 93.938] get_fb: reusing fb=68 for handle=32 [ 93.938] sna_mode_redisplay: recording flip on CRTC:32 handle=32, active_scanout=2, serial=3 [ 93.938] __kgem_bo_clear_busy: handle=32 [ 93.938] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 93.938] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 93.938] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 93.938] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=32, shadow handle=29 [ 93.938] sna_accel_do_throttle -- no pending activity [ 93.938] sna_accel_block: evaluating timers, active=5 [ 93.938] sna_accel_block: flush timer expires in 16 [93953] [ 93.938] sna_wakeup_handler [ 93.938] sna_create_pixmap(517, 37, 32, usage=0) [ 93.938] kgem_can_create_2d: 517x37 @ 32 [ 93.938] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2080, height=37 [ 93.938] kgem_can_create_2d: untiled size=77824 [ 93.938] kgem_choose_tiling: TLB near-miss between lines 517x37 (pitch=2068), forcing tiling 1 [ 93.938] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2080, height=37 [ 93.938] kgem_can_create_2d: tiled[-1] size=77824 [ 93.938] sna_create_pixmap: usage=0, flags=1b [ 93.938] sna_create_pixmap: creating GPU pixmap 517x37, stride=2068, flags=1b [ 93.938] __pop_freed_pixmap: reusing freed pixmap=5311 header [ 93.938] create_pixmap_hdr: pixmap=5314, width=517, height=37, usage=0 [ 93.938] sna_create_pixmap: serial=5314, 517x37, usage=0 [ 93.939] sna_composite_rectangles(pixmap=5315, op=0, 0 x 1 [(0, 0)x(517, 37) ...]) [ 93.939] sna_composite_rectangles: converted to op 0 [ 93.939] sna_composite_rectangles[0] (0, 0)x(517, 37) -> (0, 0), (517, 37) [ 93.939] sna_composite_rectangles: nrects=1, region=(0, 0), (517, 37) x 1 [ 93.939] sna_composite_rectangles: clipped extents (0, 0),(517, 37) x 1 [ 93.939] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(517, 37) [ 93.939] sna_composite_rectangles: dropping last-cpu hint [ 93.939] sna_drawable_use_bo pixmap=5315, box=((0, 0), (517, 37)), flags=19... [ 93.939] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 93.939] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 93.939] sna_pixmap_move_to_gpu(pixmap=5315, usage=0), flags=b [ 93.939] sna_pixmap_move_to_gpu: CPU damage? 0 [ 93.939] sna_pixmap_move_to_gpu: creating GPU bo (517x37@32), create=b [ 93.939] kgem_choose_tiling: TLB near-miss between lines 517x37 (pitch=2068), forcing tiling 1 [ 93.939] kgem_choose_tiling: TLB near-miss between lines 517x37 (pitch=2068), forcing tiling 1 [ 93.939] sna_pixmap_alloc_gpu: pixmap=5315 [ 93.939] kgem_create_2d(517x37, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 93.939] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=40 [ 93.939] inactive too small: 16 < 25 [ 93.939] inactive too small: 16 < 25 [ 93.939] inactive too small: 16 < 25 [ 93.939] inactive too small: 16 < 25 [ 93.939] inactive too small: 16 < 25 [ 93.939] kgem_bo_remove_from_inactive: removing handle=23 from inactive [ 93.939] from inactive: pitch=2560, tiling=1: handle=23, id=2939 [ 93.939] __sna_damage_all(517, 37) [ 93.939] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 93.939] sna_pixmap_mark_active: pixmap=5315, handle=23 [ 93.939] sna_drawable_use_bo: allocated GPU bo for operation [ 93.939] sna_drawable_use_bo: using GPU bo with damage? 0 [ 93.939] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 93.939] kgem_bo_is_render: handle=23, rq? 0 [0] [ 93.939] kgem_bo_is_render: handle=23, rq? 0 [0] [ 93.939] gen9_render_fill_boxes(0 x 1 [(0, 0), (517, 37) ...]) [ 93.939] sna_render_get_solid: 0 [ 93.939] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 93.939] kgem_check_bo: num_pages=+64, num_exec=+1 [ 93.939] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 93.939] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 93.939] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 93.939] kgem_add_handle: handle=4, index=0 [ 93.939] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 93.939] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 93.939] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 93.939] gen9_composite_get_binding_table(ffc0) [ 93.939] kgem_add_reloc64: handle=23, pos=16360, delta=0, domains=20002 [ 93.939] kgem_add_handle: handle=23, index=1 [ 93.939] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd541000) [ 93.939] __kgem_bo_mark_dirty: handle=23 (proxy? 0) [ 93.939] [3fe0] bind bo(handle=23, addr=fd541000), format=192, width=517, height=37, pitch=2560, tiling=1 -> render [ 93.939] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 93.939] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 93.939] kgem_add_handle: handle=7, index=2 [ 93.939] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 93.939] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 93.939] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 93.939] gen9_emit_sampler: sampler = 1 [ 93.939] gen9_emit_sf: num_sf_outputs=1 [ 93.940] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 93.940] gen9_emit_vertex_elements: setup id=0 [ 93.940] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 93.940] (0, 0), (517, 37) [ 93.940] gen8_vertex_flush[490] = 3 [ 93.940] sna_composite_rectangles: pixmap=5315 marking clear [0]? 1 [ 93.940] sna_composite_rectangles(pixmap=5315, op=1, fff2f1f0 x 4 [(504, 0)x(13, 17) ...]) [ 93.940] sna_composite_rectangles: converted to op 1 [ 93.940] sna_composite_rectangles[0] (504, 0)x(13, 17) -> (504, 0), (517, 17) [ 93.940] sna_composite_rectangles[1] (504, 17)x(13, 3) -> (504, 17), (517, 20) [ 93.940] sna_composite_rectangles[2] (0, 17)x(490, 3) -> (0, 17), (490, 20) [ 93.940] sna_composite_rectangles[3] (0, 20)x(490, 17) -> (0, 20), (490, 37) [ 93.940] sna_composite_rectangles: nrects=4, region=(0, 0), (517, 37) x 4 [ 93.940] sna_composite_rectangles: clipped extents (0, 0),(517, 37) x 4 [ 93.940] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(517, 37) [ 93.940] sna_composite_rectangles: dropping last-cpu hint [ 93.940] sna_drawable_use_bo pixmap=5315, box=((0, 0), (517, 37)), flags=1... [ 93.940] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 93.940] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 93.940] sna_drawable_use_bo: using whole GPU bo [ 93.940] gen9_render_fill_boxes (op=1, color=(f2f2, f1f1, f0f0, ffff) [20028888]) [ 93.940] kgem_bo_is_render: handle=23, rq? 1 [1] [ 93.940] gen9_render_fill_boxes(fff2f1f0 x 4 [(504, 0), (517, 17) ...]) [ 93.940] sna_render_get_solid: fff2f1f0 [ 93.940] sna_render_get_solid(15) = fff2f1f0 (old) [ 93.940] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 93.940] kgem_check_bo: num_pages=+0, num_exec=+0 [ 93.940] gen9_composite_get_binding_table(ff00) [ 93.940] kgem_add_reloc64: handle=143, pos=16312, delta=0, domains=40000 [ 93.940] kgem_add_reloc64: adding proxy [delta=60] for handle=143 [ 93.940] kgem_add_handle: handle=143, index=3 [ 93.940] kgem_add_reloc64[5] = (delta=60, target handle=3, presumed=fff6e000) [ 93.940] [3fb0] bind bo(handle=143, addr=fff6e03c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 93.940] gen9_emit_vertex_elements: setup id=0 [ 93.940] (504, 0), (517, 17) [ 93.940] (0, 17), (490, 20) [ 93.940] (504, 17), (517, 20) [ 93.940] (0, 20), (490, 37) [ 93.940] gen8_vertex_flush[4cc] = 12 [ 93.940] sna_composite_rectangles(pixmap=5315, op=1, ff300a24 x 4 [(504, 0)x(13, 17) ...]) [ 93.940] sna_composite_rectangles: converted to op 1 [ 93.940] sna_composite_rectangles[0] (504, 0)x(13, 17) -> (504, 0), (517, 17) [ 93.940] sna_composite_rectangles[1] (504, 17)x(13, 3) -> (504, 17), (517, 20) [ 93.940] sna_composite_rectangles[2] (0, 17)x(490, 3) -> (0, 17), (490, 20) [ 93.940] sna_composite_rectangles[3] (0, 20)x(490, 17) -> (0, 20), (490, 37) [ 93.940] sna_composite_rectangles: nrects=4, region=(0, 0), (517, 37) x 4 [ 93.940] sna_composite_rectangles: clipped extents (0, 0),(517, 37) x 4 [ 93.940] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(517, 37) [ 93.940] sna_composite_rectangles: dropping last-cpu hint [ 93.940] sna_drawable_use_bo pixmap=5315, box=((0, 0), (517, 37)), flags=1... [ 93.940] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 93.940] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 93.940] sna_drawable_use_bo: using whole GPU bo [ 93.940] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 93.940] kgem_bo_is_render: handle=23, rq? 1 [1] [ 93.940] gen9_render_fill_boxes(ff300a24 x 4 [(504, 0), (517, 17) ...]) [ 93.940] sna_render_get_solid: ff300a24 [ 93.940] sna_render_get_solid(17) = ff300a24 (old) [ 93.940] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 93.940] kgem_check_bo: num_pages=+0, num_exec=+0 [ 93.940] gen9_composite_get_binding_table(fe80) [ 93.941] kgem_add_reloc64: handle=143, pos=16280, delta=0, domains=40000 [ 93.941] kgem_add_reloc64: adding proxy [delta=68] for handle=143 [ 93.941] kgem_add_reloc64[6] = (delta=68, target handle=3, presumed=fff6e000) [ 93.941] [3f90] bind bo(handle=143, addr=fff6e044), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 93.941] gen9_emit_vertex_elements: setup id=0 [ 93.941] (504, 0), (517, 17) [ 93.941] (0, 17), (490, 20) [ 93.941] (504, 17), (517, 20) [ 93.941] (0, 20), (490, 37) [ 93.941] gen8_vertex_flush[508] = 12 [ 93.941] sna_composite_rectangles(pixmap=5315, op=1, ff300a24 x 4 [(504, 0)x(13, 17) ...]) [ 93.941] sna_composite_rectangles: converted to op 1 [ 93.941] sna_composite_rectangles[0] (504, 0)x(13, 17) -> (504, 0), (517, 17) [ 93.941] sna_composite_rectangles[1] (504, 17)x(13, 3) -> (504, 17), (517, 20) [ 93.941] sna_composite_rectangles[2] (0, 17)x(490, 3) -> (0, 17), (490, 20) [ 93.941] sna_composite_rectangles[3] (0, 20)x(490, 17) -> (0, 20), (490, 37) [ 93.941] sna_composite_rectangles: nrects=4, region=(0, 0), (517, 37) x 4 [ 93.941] sna_composite_rectangles: clipped extents (0, 0),(517, 37) x 4 [ 93.941] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(517, 37) [ 93.941] sna_composite_rectangles: dropping last-cpu hint [ 93.941] sna_drawable_use_bo pixmap=5315, box=((0, 0), (517, 37)), flags=1... [ 93.941] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 93.941] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 93.941] sna_drawable_use_bo: using whole GPU bo [ 93.941] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 93.941] kgem_bo_is_render: handle=23, rq? 1 [1] [ 93.941] gen9_render_fill_boxes(ff300a24 x 4 [(504, 0), (517, 17) ...]) [ 93.941] sna_render_get_solid: ff300a24 [ 93.941] sna_render_get_solid(17) = ff300a24 (last) [ 93.941] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 93.941] kgem_check_bo: num_pages=+0, num_exec=+0 [ 93.941] gen9_composite_get_binding_table(fe00) [ 93.941] gen9_emit_vertex_elements: setup id=0 [ 93.941] (504, 0), (517, 17) [ 93.941] (0, 17), (490, 20) [ 93.941] (504, 17), (517, 20) [ 93.941] (0, 20), (490, 37) [ 93.941] gen8_vertex_flush[508] = 24 [ 93.941] sna_glyphs(op=3, nlist=1, src=(496, -2)) [ 93.941] kgem_bo_is_busy: handle=23, domain: 0 exec? 1, rq? 1 [ 93.941] sna_glyphs: discarding mask [ 93.941] glyphs0_to_dst(op=3, src=(496, -2), nlist=1, dst=(496, -2)+(0, 0)) [ 93.941] clipped_glyphs? 3 glyph in 1 lists extents (495, -13), (523, 1), region (504, 0), (517, 1): yes [ 93.941] gen9_render_composite: 0x0, current mode=1/1 [ 93.941] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 93.941] kgem_bo_is_busy: handle=23, domain: 0 exec? 1, rq? 1 [ 93.941] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 93.941] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 93.941] sna_drawable_use_bo pixmap=5315, box=((504, 0), (517, 1)), flags=7... [ 93.941] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 93.941] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 93.941] sna_drawable_use_bo: using whole GPU bo [ 93.941] gen9_composite_set_target: pixmap=5315, format=20028888, size=517x37, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 93.941] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 93.941] color_convert: src=ffffffff [20028888] [ 93.941] color_convert: dst=ffffffff [20028888] [ 93.941] sna_render_get_solid: ffffffff [ 93.941] sna_render_get_solid(white) [ 93.941] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 93.941] sna_transform_is_imprecise_integer_translation: no transform [ 93.941] gen9_composite_picture: integer translation (0, 0), removing [ 93.941] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 93.941] sna_render_pixmap_bo: GPU all damaged [ 93.942] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 93.942] gen4_choose_composite_emitter: solid, identity mask [ 93.942] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 93.942] aligning vertex: was 2, now 4 floats per vertex [ 93.942] gen9_composite_get_binding_table(fe00) [ 93.942] kgem_add_reloc64: handle=7, pos=16248, delta=0, domains=40000 [ 93.942] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 93.942] kgem_add_reloc64[7] = (delta=1048, target handle=2, presumed=fffe8000) [ 93.942] [3f70] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 93.942] kgem_add_reloc64: handle=6, pos=16232, delta=0, domains=40000 [ 93.942] kgem_add_handle: handle=6, index=4 [ 93.942] kgem_add_reloc64[8] = (delta=0, target handle=4, presumed=fd581000) [ 93.942] [3f60] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 93.942] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 93.942] gen9_emit_sampler: sampler = a [ 93.942] gen9_emit_sf: num_sf_outputs=2 [ 93.942] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 93.942] gen9_emit_vertex_elements: setup id=9 [ 93.942] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 93.942] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 93.942] glyphs0_to_dst: glyph=(513, -10), (523, 1), clip=(504, 0), (517, 1) [ 93.942] glyphs0_to_dst: blt=(513, 0), (517, 1) [ 93.942] emit_primitive_identity_mask__avx2: dst=(513, 0), mask=(880.00, 58.00) x (4.00, 1.00) [ 93.942] gen8_vertex_flush[5e4] = 3 [ 93.942] gen9_magic_ca_pass: CA fixup (20 -> 23) [ 93.942] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 93.942] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 93.942] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 93.942] sna_glyphs(op=3, nlist=1, src=(1, 15)) [ 93.942] kgem_bo_is_busy: handle=23, domain: 0 exec? 1, rq? 1 [ 93.942] sna_glyphs: discarding mask [ 93.942] glyphs0_to_dst(op=3, src=(1, 15), nlist=1, dst=(1, 15)+(0, 0)) [ 93.942] clipped_glyphs? 18 glyph in 1 lists extents (1, 4), (163, 18), region (2, 17), (162, 18): yes [ 93.942] gen9_render_composite: 0x0, current mode=1/1 [ 93.942] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 93.942] kgem_bo_is_busy: handle=23, domain: 0 exec? 1, rq? 1 [ 93.942] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 93.942] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 93.942] sna_drawable_use_bo pixmap=5315, box=((2, 17), (162, 18)), flags=7... [ 93.942] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 93.942] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 93.942] sna_drawable_use_bo: using whole GPU bo [ 93.942] gen9_composite_set_target: pixmap=5315, format=20028888, size=517x37, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 93.942] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 93.942] color_convert: src=ff8ae234 [20028888] [ 93.942] color_convert: dst=ff8ae234 [20028888] [ 93.942] sna_render_get_solid: ff8ae234 [ 93.942] sna_render_get_solid(22) = ff8ae234 (old) [ 93.942] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 93.942] sna_transform_is_imprecise_integer_translation: no transform [ 93.942] gen9_composite_picture: integer translation (0, 0), removing [ 93.942] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 93.942] sna_render_pixmap_bo: GPU all damaged [ 93.942] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 93.942] gen4_choose_composite_emitter: solid, identity mask [ 93.942] kgem_check_bo: num_pages=+0, num_exec=+0 [ 93.942] gen9_composite_get_binding_table(fd40) [ 93.942] kgem_add_reloc64: handle=143, pos=16200, delta=0, domains=40000 [ 93.942] kgem_add_reloc64: adding proxy [delta=88] for handle=143 [ 93.942] kgem_add_reloc64[9] = (delta=88, target handle=3, presumed=fff6e000) [ 93.942] [3f40] bind bo(handle=143, addr=fff6e058), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 93.942] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 93.943] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 93.943] gen9_emit_vertex_elements: setup id=9 [ 93.943] glyphs0_to_dst: glyph=(9, 5), (19, 18), clip=(2, 17), (162, 18) [ 93.943] glyphs0_to_dst: blt=(9, 17), (19, 18) [ 93.943] emit_primitive_identity_mask__avx2: dst=(9, 17), mask=(672.00, 60.00) x (10.00, 1.00) [ 93.943] gen8_vertex_flush[6e4] = 3 [ 93.943] gen9_magic_ca_pass: CA fixup (23 -> 26) [ 93.943] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 93.943] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 93.943] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 93.943] sna_glyphs(op=3, nlist=1, src=(172, 15)) [ 93.943] kgem_bo_is_busy: handle=23, domain: 0 exec? 1, rq? 1 [ 93.943] sna_glyphs: discarding mask [ 93.943] glyphs0_to_dst(op=3, src=(172, 15), nlist=1, dst=(172, 15)+(0, 0)) [ 93.943] clipped_glyphs? 23 glyph in 1 lists extents (171, 3), (379, 18), region (172, 17), (378, 18): yes [ 93.943] gen9_render_composite: 0x0, current mode=1/1 [ 93.943] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 93.943] kgem_bo_is_busy: handle=23, domain: 0 exec? 1, rq? 1 [ 93.943] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 93.943] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 93.943] sna_drawable_use_bo pixmap=5315, box=((172, 17), (378, 18)), flags=7... [ 93.943] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 93.943] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 93.943] sna_drawable_use_bo: using whole GPU bo [ 93.943] gen9_composite_set_target: pixmap=5315, format=20028888, size=517x37, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 93.943] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 93.943] color_convert: src=ff729fcf [20028888] [ 93.943] color_convert: dst=ff729fcf [20028888] [ 93.943] sna_render_get_solid: ff729fcf [ 93.943] sna_render_get_solid(23) = ff729fcf (old) [ 93.943] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 93.943] sna_transform_is_imprecise_integer_translation: no transform [ 93.943] gen9_composite_picture: integer translation (0, 0), removing [ 93.943] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 93.943] sna_render_pixmap_bo: GPU all damaged [ 93.943] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 93.943] gen4_choose_composite_emitter: solid, identity mask [ 93.943] kgem_check_bo: num_pages=+0, num_exec=+0 [ 93.943] gen9_composite_get_binding_table(fcc0) [ 93.943] kgem_add_reloc64: handle=143, pos=16168, delta=0, domains=40000 [ 93.943] kgem_add_reloc64: adding proxy [delta=92] for handle=143 [ 93.943] kgem_add_reloc64[10] = (delta=92, target handle=3, presumed=fff6e000) [ 93.943] [3f20] bind bo(handle=143, addr=fff6e05c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 93.943] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 93.943] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 93.943] gen9_emit_vertex_elements: setup id=9 [ 93.943] glyphs0_to_dst: glyph=(180, 4), (190, 18), clip=(172, 17), (378, 18) [ 93.943] glyphs0_to_dst: blt=(180, 17), (190, 18) [ 93.943] emit_primitive_identity_mask__avx2: dst=(180, 17), mask=(944.00, 61.00) x (10.00, 1.00) [ 93.943] glyphs0_to_dst: glyph=(208, 7), (217, 18), clip=(172, 17), (378, 18) [ 93.943] glyphs0_to_dst: blt=(208, 17), (217, 18) [ 93.943] emit_primitive_identity_mask__avx2: dst=(208, 17), mask=(960.00, 26.00) x (9.00, 1.00) [ 93.943] glyphs0_to_dst: glyph=(216, 4), (226, 18), clip=(172, 17), (378, 18) [ 93.943] glyphs0_to_dst: blt=(216, 17), (226, 18) [ 93.943] emit_primitive_identity_mask__avx2: dst=(216, 17), mask=(944.00, 61.00) x (10.00, 1.00) [ 93.943] glyphs0_to_dst: glyph=(234, 16), (245, 18), clip=(172, 17), (378, 18) [ 93.943] glyphs0_to_dst: blt=(234, 17), (245, 18) [ 93.943] emit_primitive_identity_mask__avx2: dst=(234, 17), mask=(992.00, 1.00) x (11.00, 1.00) [ 93.943] glyphs0_to_dst: glyph=(334, 7), (343, 18), clip=(172, 17), (378, 18) [ 93.943] glyphs0_to_dst: blt=(334, 17), (343, 18) [ 93.943] emit_primitive_identity_mask__avx2: dst=(334, 17), mask=(960.00, 26.00) x (9.00, 1.00) [ 93.943] glyphs0_to_dst: glyph=(342, 16), (353, 18), clip=(172, 17), (378, 18) [ 93.944] glyphs0_to_dst: blt=(342, 17), (353, 18) [ 93.944] emit_primitive_identity_mask__avx2: dst=(342, 17), mask=(992.00, 1.00) x (11.00, 1.00) [ 93.944] glyphs0_to_dst: glyph=(369, 7), (379, 18), clip=(172, 17), (378, 18) [ 93.944] glyphs0_to_dst: blt=(369, 17), (378, 18) [ 93.944] emit_primitive_identity_mask__avx2: dst=(369, 17), mask=(976.00, 42.00) x (9.00, 1.00) [ 93.944] gen8_vertex_flush[7e4] = 21 [ 93.944] gen9_magic_ca_pass: CA fixup (26 -> 47) [ 93.944] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 93.944] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 93.944] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 93.944] sna_accel_flush: flush?=0, dirty?=0 [ 93.944] sna_block_handler (tv=0.0) [ 93.944] sna_wakeup_handler [ 93.944] sna_mode_wakeup: len=64 [ 93.944] sna_dri2_vblank_handler(type=2, sequence=5387, draw=4181) [ 93.944] sna_crtc_record_swap: recording last swap on pipe=0, frame 5387 [msc=5387], time 93.942419 [ 93.944] sna_dri2_vblank_handler: 2 complete, frame=5387 tv=93.942419 [ 93.944] sna_dri2_blit_complete: blit finished [ 93.944] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=5387, tv=93.942419) [ 93.944] frame_swap_complete(type=2): draw=146, pipe=0, frame=5387 [msc=5387], tv=93.942419 [ 93.944] sna_accel_flush: flush?=0, dirty?=0 [ 93.944] sna_dri2_event_free(draw?=1) [ 93.944] sna_dri2_remove_event: remove[0x561c94b075a0] from window 146, active? 1 [ 93.944] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 93.944] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=128] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 93.944] sna_dri2_vblank_handler complete [ 93.944] sna_mode_wakeup: recording last swap on pipe=0, frame 5387 [150b], time 93.942419 [ 93.944] sna_mode_wakeup: removing handle=128 [active_scanout=0] from scanout, installing handle=32 [active_scanout=2] [ 93.944] sna_mode_wakeup: flip complete, pending? 1 [ 93.944] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 93.944] sna_glyphs(op=3, nlist=1, src=(379, 15)) [ 93.944] kgem_bo_is_busy: handle=23, domain: 0 exec? 1, rq? 1 [ 93.944] sna_glyphs: discarding mask [ 93.944] glyphs0_to_dst(op=3, src=(379, 15), nlist=1, dst=(379, 15)+(0, 0)) [ 93.944] clipped_glyphs? 14 glyph in 1 lists extents (378, 3), (505, 19), region (379, 17), (490, 19): yes [ 93.944] gen9_render_composite: 0x0, current mode=1/1 [ 93.944] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 93.944] kgem_bo_is_busy: handle=23, domain: 0 exec? 1, rq? 1 [ 93.944] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 93.944] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 93.944] sna_drawable_use_bo pixmap=5315, box=((379, 17), (490, 19)), flags=7... [ 93.944] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 93.944] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 93.944] sna_drawable_use_bo: using whole GPU bo [ 93.944] gen9_composite_set_target: pixmap=5315, format=20028888, size=517x37, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 93.944] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 93.944] color_convert: src=ffffffff [20028888] [ 93.944] color_convert: dst=ffffffff [20028888] [ 93.944] sna_render_get_solid: ffffffff [ 93.944] sna_render_get_solid(white) [ 93.944] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 93.944] sna_transform_is_imprecise_integer_translation: no transform [ 93.944] gen9_composite_picture: integer translation (0, 0), removing [ 93.944] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 93.944] sna_render_pixmap_bo: GPU all damaged [ 93.944] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 93.944] gen4_choose_composite_emitter: solid, identity mask [ 93.945] kgem_check_bo: num_pages=+0, num_exec=+0 [ 93.945] gen9_composite_get_binding_table(fc40) [ 93.945] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 93.945] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 93.945] gen9_emit_vertex_elements: setup id=9 [ 93.945] glyphs0_to_dst: glyph=(432, 17), (443, 19), clip=(379, 17), (490, 19) [ 93.945] glyphs0_to_dst: blt=(432, 17), (443, 19) [ 93.945] emit_primitive_identity_mask__avx2: dst=(432, 17), mask=(832.00, 48.00) x (11.00, 2.00) [ 93.945] glyphs0_to_dst: glyph=(460, 7), (469, 18), clip=(379, 17), (490, 19) [ 93.945] glyphs0_to_dst: blt=(460, 17), (469, 18) [ 93.945] emit_primitive_identity_mask__avx2: dst=(460, 17), mask=(880.00, 26.00) x (9.00, 1.00) [ 93.945] glyphs0_to_dst: glyph=(486, 7), (496, 18), clip=(379, 17), (490, 19) [ 93.945] glyphs0_to_dst: blt=(486, 17), (490, 18) [ 93.945] emit_primitive_identity_mask__avx2: dst=(486, 17), mask=(880.00, 58.00) x (4.00, 1.00) [ 93.945] gen8_vertex_flush[8e4] = 9 [ 93.945] gen9_magic_ca_pass: CA fixup (47 -> 56) [ 93.945] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 93.945] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 93.945] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 93.945] sna_glyphs(op=3, nlist=1, src=(1, 32)) [ 93.945] kgem_bo_is_busy: handle=23, domain: 0 exec? 1, rq? 1 [ 93.945] sna_glyphs: discarding mask [ 93.945] glyphs0_to_dst(op=3, src=(1, 32), nlist=1, dst=(1, 32)+(0, 0)) [ 93.945] clipped_glyphs: no, clip region (0, 0), (517, 37) matches drawable pixmap=94680753899952 size=517x37 [ 93.945] gen9_render_composite: 0x0, current mode=1/1 [ 93.945] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 93.945] kgem_bo_is_busy: handle=23, domain: 0 exec? 1, rq? 1 [ 93.945] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 93.945] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 93.945] sna_drawable_use_bo pixmap=5315, box=((0, 0), (517, 37)), flags=7... [ 93.945] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 93.945] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 93.945] sna_drawable_use_bo: using whole GPU bo [ 93.945] gen9_composite_set_target: pixmap=5315, format=20028888, size=517x37, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 93.945] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 93.945] color_convert: src=ff8ae234 [20028888] [ 93.945] color_convert: dst=ff8ae234 [20028888] [ 93.945] sna_render_get_solid: ff8ae234 [ 93.945] sna_render_get_solid(22) = ff8ae234 (old) [ 93.945] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 93.945] sna_transform_is_imprecise_integer_translation: no transform [ 93.945] gen9_composite_picture: integer translation (0, 0), removing [ 93.945] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 93.945] sna_render_pixmap_bo: GPU all damaged [ 93.945] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 93.945] gen4_choose_composite_emitter: solid, identity mask [ 93.945] kgem_check_bo: num_pages=+0, num_exec=+0 [ 93.945] gen9_composite_get_binding_table(fc00) [ 93.945] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 93.945] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 93.945] gen9_emit_vertex_elements: setup id=9 [ 93.945] glyphs0_to_dst: glyph=(1, 24)x(9, 8), unclipped [ 93.945] emit_primitive_identity_mask__avx2: dst=(1, 24), mask=(688.00, 32.00) x (9.00, 8.00) [ 93.945] glyphs0_to_dst: glyph=(9, 22)x(10, 13), unclipped [ 93.945] emit_primitive_identity_mask__avx2: dst=(9, 22), mask=(672.00, 48.00) x (10.00, 13.00) [ 93.945] glyphs0_to_dst: glyph=(19, 24)x(9, 8), unclipped [ 93.945] emit_primitive_identity_mask__avx2: dst=(19, 24), mask=(688.00, 32.00) x (9.00, 8.00) [ 93.945] glyphs0_to_dst: glyph=(28, 26)x(8, 3), unclipped [ 93.945] emit_primitive_identity_mask__avx2: dst=(28, 26), mask=(688.00, 48.00) x (8.00, 3.00) [ 93.945] glyphs0_to_dst: glyph=(36, 22)x(11, 10), unclipped [ 93.945] emit_primitive_identity_mask__avx2: dst=(36, 22), mask=(704.00, 0.00) x (11.00, 10.00) [ 93.945] glyphs0_to_dst: glyph=(46, 24)x(9, 8), unclipped [ 93.945] emit_primitive_identity_mask__avx2: dst=(46, 24), mask=(720.00, 0.00) x (9.00, 8.00) [ 93.946] glyphs0_to_dst: glyph=(54, 24)x(10, 8), unclipped [ 93.946] emit_primitive_identity_mask__avx2: dst=(54, 24), mask=(704.00, 16.00) x (10.00, 8.00) [ 93.946] glyphs0_to_dst: glyph=(63, 24)x(10, 8), unclipped [ 93.946] emit_primitive_identity_mask__avx2: dst=(63, 24), mask=(720.00, 16.00) x (10.00, 8.00) [ 93.946] glyphs0_to_dst: glyph=(72, 21)x(10, 11), unclipped [ 93.946] emit_primitive_identity_mask__avx2: dst=(72, 21), mask=(736.00, 0.00) x (10.00, 11.00) [ 93.946] glyphs0_to_dst: glyph=(81, 24)x(10, 8), unclipped [ 93.946] emit_primitive_identity_mask__avx2: dst=(81, 24), mask=(752.00, 0.00) x (10.00, 8.00) [ 93.946] glyphs0_to_dst: glyph=(90, 21)x(10, 11), unclipped [ 93.946] emit_primitive_identity_mask__avx2: dst=(90, 21), mask=(736.00, 0.00) x (10.00, 11.00) [ 93.946] glyphs0_to_dst: glyph=(99, 24)x(11, 8), unclipped [ 93.946] emit_primitive_identity_mask__avx2: dst=(99, 24), mask=(736.00, 16.00) x (11.00, 8.00) [ 93.946] glyphs0_to_dst: glyph=(109, 24)x(9, 8), unclipped [ 93.946] emit_primitive_identity_mask__avx2: dst=(109, 24), mask=(752.00, 16.00) x (9.00, 8.00) [ 93.946] glyphs0_to_dst: glyph=(118, 26)x(8, 3), unclipped [ 93.946] emit_primitive_identity_mask__avx2: dst=(118, 26), mask=(688.00, 48.00) x (8.00, 3.00) [ 93.946] glyphs0_to_dst: glyph=(126, 22)x(10, 10), unclipped [ 93.946] emit_primitive_identity_mask__avx2: dst=(126, 22), mask=(704.00, 32.00) x (10.00, 10.00) [ 93.946] glyphs0_to_dst: glyph=(135, 22)x(10, 10), unclipped [ 93.946] emit_primitive_identity_mask__avx2: dst=(135, 22), mask=(704.00, 32.00) x (10.00, 10.00) [ 93.946] glyphs0_to_dst: glyph=(144, 22)x(10, 10), unclipped [ 93.946] emit_primitive_identity_mask__avx2: dst=(144, 22), mask=(720.00, 32.00) x (10.00, 10.00) [ 93.946] glyphs0_to_dst: glyph=(153, 22)x(10, 10), unclipped [ 93.946] emit_primitive_identity_mask__avx2: dst=(153, 22), mask=(704.00, 48.00) x (10.00, 10.00) [ 93.946] gen8_vertex_flush[9e4] = 54 [ 93.946] gen9_magic_ca_pass: CA fixup (56 -> 110) [ 93.946] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 93.946] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 93.946] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 93.946] sna_glyphs(op=3, nlist=1, src=(163, 32)) [ 93.946] kgem_bo_is_busy: handle=23, domain: 0 exec? 1, rq? 1 [ 93.946] sna_glyphs: discarding mask [ 93.946] glyphs0_to_dst(op=3, src=(163, 32), nlist=1, dst=(163, 32)+(0, 0)) [ 93.946] clipped_glyphs: no, clip region (0, 0), (517, 37) matches drawable pixmap=94680753899952 size=517x37 [ 93.946] gen9_render_composite: 0x0, current mode=1/1 [ 93.946] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 93.946] kgem_bo_is_busy: handle=23, domain: 0 exec? 1, rq? 1 [ 93.946] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 93.946] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 93.946] sna_drawable_use_bo pixmap=5315, box=((0, 0), (517, 37)), flags=7... [ 93.946] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 93.946] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 93.946] sna_drawable_use_bo: using whole GPU bo [ 93.946] gen9_composite_set_target: pixmap=5315, format=20028888, size=517x37, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 93.946] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 93.946] color_convert: src=ffffffff [20028888] [ 93.946] color_convert: dst=ffffffff [20028888] [ 93.946] sna_render_get_solid: ffffffff [ 93.946] sna_render_get_solid(white) [ 93.946] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 93.946] sna_transform_is_imprecise_integer_translation: no transform [ 93.946] gen9_composite_picture: integer translation (0, 0), removing [ 93.946] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 93.946] sna_render_pixmap_bo: GPU all damaged [ 93.946] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 93.946] gen4_choose_composite_emitter: solid, identity mask [ 93.946] kgem_check_bo: num_pages=+0, num_exec=+0 [ 93.946] gen9_composite_get_binding_table(fbc0) [ 93.946] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 93.946] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 93.946] gen9_emit_vertex_elements: setup id=9 [ 93.946] glyphs0_to_dst: glyph=(165, 24)x(5, 8), unclipped [ 93.946] emit_primitive_identity_mask__avx2: dst=(165, 24), mask=(720.00, 48.00) x (5.00, 8.00) [ 93.946] gen8_vertex_flush[ae4] = 3 [ 93.946] gen9_magic_ca_pass: CA fixup (110 -> 113) [ 93.947] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 93.947] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 93.947] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 93.947] sna_create_pixmap(10, 10, 32, usage=3) [ 93.947] kgem_can_create_2d: 10x10 @ 32 [ 93.947] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 93.947] kgem_can_create_2d: untiled size=4096 [ 93.947] kgem_choose_tiling: too thin [width 10, 32 bpp] for TILING_X [ 93.947] kgem_choose_tiling: 10x10 -> 0 [ 93.947] sna_create_pixmap: usage=3, flags=a [ 93.947] sna_create_pixmap: small buffer [400], attaching to shadow pixmap [ 93.947] create_pixmap: allocating pixmap 10x10, depth=32/32, size=408 [ 93.947] create_pixmap: serial=5317, usage=3, 10x10 [ 93.947] sna_create_pixmap: serial=5317, 10x10, usage=3 [ 93.947] sna_composite(pixmap=5317, op=1, src=5316+(0, 0), mask=0+(0, 0), dst=5317+(0, 0)+(0, 0), size=(10, 10) [ 93.947] sna_compute_composite_region: dst=(0, 0)x(10, 10) [ 93.947] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (10, 10) [ 93.947] clip_to_dst: region: 1x[(0, 0), (10, 10)], clip: 1x[(0, 0), (10, 10)] [ 93.947] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (10, 10) [ 93.947] sna_compute_composite_region: clip against src (10x10 clip=0): (0, 0), (10, 10) [ 93.947] sna_composite: fallback, dst pixmap=5317 is too small (or completely damaged) [ 93.947] sna_composite: fallback -- fbComposite [ 93.947] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(10, 10): region=((0,0), (10, 10)) [ 93.947] sna_composite_fb: fallback -- move src to cpu [ 93.947] sna_composite_fb: fallback -- move dst to cpu [ 93.947] sna_drawable_move_region_to_cpu(pixmap=5317 (10x10), [(0, 0), (10, 10)], flags=5) [ 93.947] sna_drawable_move_region_to_cpu: region (0, 0), (10, 10) + (0, 0) subsumes pixmap (10x10) [ 93.947] _sna_pixmap_move_to_cpu(pixmap=5317, 10x10, flags=5) [ 93.947] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 93.947] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 93.947] _sna_pixmap_move_to_cpu: marking as damaged [ 93.947] __sna_damage_all(10, 10) [ 93.947] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 93.947] sna_transform_is_imprecise_integer_translation: no transform [ 93.947] memcpy_blt: src=(0, 0), dst=(0, 0), size=10x10, pitch=40/40 [ 93.947] sna_glyphs(op=3, nlist=1, src=(172, 32)) [ 93.947] kgem_bo_is_busy: handle=23, domain: 0 exec? 1, rq? 1 [ 93.947] sna_glyphs: discarding mask [ 93.947] glyphs0_to_dst(op=3, src=(172, 32), nlist=1, dst=(172, 32)+(0, 0)) [ 93.947] clipped_glyphs: no, clip region (0, 0), (517, 37) matches drawable pixmap=94680753899952 size=517x37 [ 93.947] gen9_render_composite: 0x0, current mode=1/1 [ 93.947] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 93.947] kgem_bo_is_busy: handle=23, domain: 0 exec? 1, rq? 1 [ 93.947] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 93.947] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 93.947] sna_drawable_use_bo pixmap=5315, box=((0, 0), (517, 37)), flags=7... [ 93.947] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 93.947] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 93.947] sna_drawable_use_bo: using whole GPU bo [ 93.947] gen9_composite_set_target: pixmap=5315, format=20028888, size=517x37, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 93.947] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 93.947] color_convert: src=ff729fcf [20028888] [ 93.947] color_convert: dst=ff729fcf [20028888] [ 93.947] sna_render_get_solid: ff729fcf [ 93.947] sna_render_get_solid(23) = ff729fcf (old) [ 93.947] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 93.947] sna_transform_is_imprecise_integer_translation: no transform [ 93.947] gen9_composite_picture: integer translation (0, 0), removing [ 93.947] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 93.948] sna_render_pixmap_bo: GPU all damaged [ 93.948] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 93.948] gen4_choose_composite_emitter: solid, identity mask [ 93.948] kgem_check_bo: num_pages=+0, num_exec=+0 [ 93.948] gen9_composite_get_binding_table(fb80) [ 93.948] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 93.948] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 93.948] gen9_emit_vertex_elements: setup id=9 [ 93.948] glyphs0_to_dst: glyph=(171, 26)x(11, 3), unclipped [ 93.948] emit_primitive_identity_mask__avx2: dst=(171, 26), mask=(736.00, 32.00) x (11.00, 3.00) [ 93.948] glyphs0_to_dst: glyph=(180, 21)x(10, 14), unclipped [ 93.948] emit_primitive_identity_mask__avx2: dst=(180, 21), mask=(944.00, 48.00) x (10.00, 14.00) [ 93.948] glyphs0_to_dst: glyph=(189, 21)x(11, 11), unclipped [ 93.948] emit_primitive_identity_mask__avx2: dst=(189, 21), mask=(960.00, 0.00) x (11.00, 11.00) [ 93.948] glyphs0_to_dst: glyph=(198, 24)x(10, 8), unclipped [ 93.948] emit_primitive_identity_mask__avx2: dst=(198, 24), mask=(976.00, 0.00) x (10.00, 8.00) [ 93.948] glyphs0_to_dst: glyph=(208, 24)x(9, 11), unclipped [ 93.948] emit_primitive_identity_mask__avx2: dst=(208, 24), mask=(960.00, 16.00) x (9.00, 11.00) [ 93.948] glyphs0_to_dst: glyph=(216, 21)x(10, 14), unclipped [ 93.948] emit_primitive_identity_mask__avx2: dst=(216, 21), mask=(944.00, 48.00) x (10.00, 14.00) [ 93.948] glyphs0_to_dst: glyph=(225, 22)x(10, 10), unclipped [ 93.948] emit_primitive_identity_mask__avx2: dst=(225, 22), mask=(976.00, 16.00) x (10.00, 10.00) [ 93.948] glyphs0_to_dst: glyph=(234, 33)x(11, 2), unclipped [ 93.948] emit_primitive_identity_mask__avx2: dst=(234, 33), mask=(992.00, 0.00) x (11.00, 2.00) [ 93.948] glyphs0_to_dst: glyph=(243, 21)x(11, 11), unclipped [ 93.948] emit_primitive_identity_mask__avx2: dst=(243, 21), mask=(1008.00, 0.00) x (11.00, 11.00) [ 93.948] glyphs0_to_dst: glyph=(253, 24)x(9, 8), unclipped [ 93.948] emit_primitive_identity_mask__avx2: dst=(253, 24), mask=(720.00, 0.00) x (9.00, 8.00) [ 93.948] glyphs0_to_dst: glyph=(261, 24)x(10, 8), unclipped [ 93.948] emit_primitive_identity_mask__avx2: dst=(261, 24), mask=(704.00, 16.00) x (10.00, 8.00) [ 93.948] glyphs0_to_dst: glyph=(270, 24)x(10, 8), unclipped [ 93.948] emit_primitive_identity_mask__avx2: dst=(270, 24), mask=(704.00, 16.00) x (10.00, 8.00) [ 93.948] glyphs0_to_dst: glyph=(279, 20)x(10, 12), unclipped [ 93.948] emit_primitive_identity_mask__avx2: dst=(279, 20), mask=(992.00, 16.00) x (10.00, 12.00) [ 93.948] glyphs0_to_dst: glyph=(288, 24)x(10, 8), unclipped [ 93.948] emit_primitive_identity_mask__avx2: dst=(288, 24), mask=(704.00, 16.00) x (10.00, 8.00) [ 93.948] glyphs0_to_dst: glyph=(297, 24)x(10, 8), unclipped [ 93.948] emit_primitive_identity_mask__avx2: dst=(297, 24), mask=(752.00, 0.00) x (10.00, 8.00) [ 93.948] glyphs0_to_dst: glyph=(307, 20)x(10, 12), unclipped [ 93.948] emit_primitive_identity_mask__avx2: dst=(307, 20), mask=(1008.00, 16.00) x (10.00, 12.00) [ 93.948] glyphs0_to_dst: glyph=(315, 21)x(11, 11), unclipped [ 93.948] emit_primitive_identity_mask__avx2: dst=(315, 21), mask=(960.00, 0.00) x (11.00, 11.00) [ 93.948] glyphs0_to_dst: glyph=(324, 24)x(11, 8), unclipped [ 93.948] emit_primitive_identity_mask__avx2: dst=(324, 24), mask=(736.00, 16.00) x (11.00, 8.00) [ 93.948] glyphs0_to_dst: glyph=(334, 24)x(9, 11), unclipped [ 93.948] emit_primitive_identity_mask__avx2: dst=(334, 24), mask=(960.00, 16.00) x (9.00, 11.00) [ 93.948] glyphs0_to_dst: glyph=(342, 33)x(11, 2), unclipped [ 93.948] emit_primitive_identity_mask__avx2: dst=(342, 33), mask=(992.00, 0.00) x (11.00, 2.00) [ 93.948] glyphs0_to_dst: glyph=(351, 20)x(10, 12), unclipped [ 93.948] emit_primitive_identity_mask__avx2: dst=(351, 20), mask=(992.00, 16.00) x (10.00, 12.00) [ 93.948] glyphs0_to_dst: glyph=(361, 20)x(9, 12), unclipped [ 93.948] emit_primitive_identity_mask__avx2: dst=(361, 20), mask=(960.00, 32.00) x (9.00, 12.00) [ 93.948] glyphs0_to_dst: glyph=(369, 24)x(10, 11), unclipped [ 93.948] emit_primitive_identity_mask__avx2: dst=(369, 24), mask=(976.00, 32.00) x (10.00, 11.00) [ 93.948] glyphs0_to_dst: glyph=(378, 21)x(10, 14), unclipped [ 93.948] emit_primitive_identity_mask__avx2: dst=(378, 21), mask=(944.00, 48.00) x (10.00, 14.00) [ 93.948] gen8_vertex_flush[be4] = 72 [ 93.948] gen9_magic_ca_pass: CA fixup (113 -> 185) [ 93.948] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 93.948] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 93.948] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 93.948] glyph_cache(0): adding glyph to cache 1, pos 1184 [ 93.948] glyph_cache_upload: upload glyph 0x561c94b43880 to cache (128, 96)x(10, 10) [ 93.949] sna_composite(pixmap=2, op=1, src=5317+(0, 0), mask=0+(0, 0), dst=2+(128, 96)+(0, 0), size=(10, 10) [ 93.949] sna_compute_composite_region: dst=(128, 96)x(10, 10) [ 93.949] sna_compute_composite_region: initial clip against dst->pDrawable: (128, 96), (138, 106) [ 93.949] clip_to_dst: region: 1x[(128, 96), (138, 106)], clip: 1x[(0, 0), (1024, 1024)] [ 93.949] sna_compute_composite_region: clip against dst->pCompositeClip: (128, 96), (138, 106) [ 93.949] sna_compute_composite_region: clip against src (10x10 clip=0): (128, 96), (138, 106) [ 93.949] sna_composite: composite region extents:+(0, 0) -> (128, 96), (138, 106) + (0, 0) [ 93.949] gen9_render_composite: 10x10, current mode=1/1 [ 93.949] kgem_bo_is_render: handle=6, rq? 1 [1] [ 93.949] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 93.949] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 93.949] gen9_composite_set_target: (128, 96)x(10, 10), partial?=0 [ 93.949] sna_drawable_use_bo pixmap=2, box=((128, 96), (138, 106)), flags=f... [ 93.949] sna_drawable_use_bo: pinned, never REPLACES [ 93.949] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 93.949] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 93.949] sna_drawable_use_bo: using whole GPU bo [ 93.949] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 93.949] gen9_composite_picture: (0, 0)x(10, 10), dst=(128, 96) [ 93.949] sna_transform_is_imprecise_integer_translation: no transform [ 93.949] gen9_composite_picture: integer translation (0, 0), removing [ 93.949] sna_render_pixmap_bo pixmap=5317, (0, 0)x(10, 10)/(10, 10) [ 93.949] sna_render_pixmap_bo box=(0, 0), (10, 10): (10, 10)/(10, 10) [ 93.949] sna_render_pixmap_bo: offset=(-128, -96), size=(10, 10) [ 93.949] use_cpu_bo: no cpu bo [ 93.949] move_to_gpu: not migrating pixmap=5317 due to usage_hint=3 [ 93.949] sna_render_pixmap_bo: uploading CPU box (0, 0), (10, 10) [ 93.949] upload: box=(0, 0), (10, 10), pixmap=10x10 [ 93.949] sna_drawable_move_region_to_cpu(pixmap=5317 (10x10), [(0, 0), (10, 10)], flags=2) [ 93.949] sna_drawable_move_region_to_cpu: pixmap=5317 all damaged on CPU [ 93.949] kgem_can_create_2d: 10x10 @ 32 [ 93.949] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 93.949] kgem_can_create_2d: untiled size=4096 [ 93.949] kgem_choose_tiling: too thin [width 10, 32 bpp] for TILING_X [ 93.949] kgem_choose_tiling: 10x10 -> 0 [ 93.949] kgem_upload_source_image : (0, 0), (10, 10), stride=40, bpp=32 [ 93.949] kgem_create_buffer_2d: 10x10, 32 bpp, stride=64 [ 93.949] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] [ 93.949] kgem_create_buffer: searching for an inactive GTT map for upload [ 93.949] search_linear_cache: num_pages=64, flags=b, use_active? 0, use_large=0 [max=65536] [ 93.949] search_linear_cache: inactive and cache bucket empty [ 93.949] search_linear_cache: active cache bucket empty [ 93.949] search_linear_cache: num_pages=1, flags=b, use_active? 0, use_large=0 [max=65536] [ 93.949] search_linear_cache: searching for inactive gtt map [ 93.949] search_linear_cache: num_pages=64, flags=2, use_active? 0, use_large=0 [max=65536] [ 93.949] search_linear_cache: inactive and cache bucket empty [ 93.949] search_linear_cache: active cache bucket empty [ 93.949] search_snoop_cache: num_pages=64, flags=0 [ 93.949] search_snoop_cache: inactive and cache empty [ 93.949] __kgem_throttle_retire: not retiring [ 93.949] search_snoop_cache: nothing retired [ 93.949] search_linear_cache: num_pages=64, flags=2, use_active? 0, use_large=0 [max=65536] [ 93.949] search_linear_cache: inactive and cache bucket empty [ 93.949] search_linear_cache: active cache bucket empty [ 93.949] search_linear_cache: num_pages=64, flags=7, use_active? 0, use_large=0 [max=65536] [ 93.949] search_linear_cache: inactive and cache bucket empty [ 93.949] search_linear_cache: active cache bucket empty [ 93.949] __kgem_bo_init(handle=17, num_pages=64) [ 93.949] create_snoopable_buffer: created CPU (LLC) handle=17 for buffer, size 64 [ 93.949] kgem_bo_map__cpu(handle=17, size=262144, map=0x0:0x0) [ 93.949] kgem_trim_vma_cache: type=1, count=-32759 (bucket: 6) [ 93.950] __kgem_bo_map__cpu: caching CPU vma for 17 [ 93.950] kgem_create_buffer(pages=64 [64]) new handle=17, used=640, write=1 [ 93.950] kgem_create_proxy: target handle=17 [proxy? -1], offset=0, length=640, io=1 [ 93.950] __kgem_bo_init(handle=17, num_pages=640) [ 93.950] memcpy_blt: src=(0, 0), dst=(0, 0), size=10x10, pitch=40/64 [ 93.950] kgem_bo_is_render: handle=6, rq? 1 [1] [ 93.950] kgem_bo_is_render: handle=17, rq? 0 [0] [ 93.950] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 93.950] gen4_choose_composite_emitter: identity src, no mask [ 93.950] needs_batch_flush: flushing before handle=17 for new reservation [ 93.950] gen8_vertex_close: used=740, vbo active? 146, vb=201, nreloc=2 [ 93.950] gen8_vertex_close: reloc[0] = 287 [ 93.950] kgem_add_reloc64: handle=146, pos=287, delta=0, domains=200000 [ 93.950] kgem_add_handle: handle=146, index=5 [ 93.950] kgem_add_reloc64[11] = (delta=0, target handle=5, presumed=ffe77000) [ 93.950] gen8_vertex_close: reloc[1] = 372 [ 93.950] kgem_add_reloc64: handle=146, pos=372, delta=0, domains=200000 [ 93.950] kgem_add_reloc64[12] = (delta=0, target handle=5, presumed=ffe77000) [ 93.950] batch[1/1, flags=1800]: 798 798 16096 16384, nreloc=13, nexec=6, nfence=0, aperture=1164 [fenced=0] [ 93.950] kgem_finish_buffers: buffer handle=17, used=768, exec?=0, write=1, mmapped=cpu, refcnt=2 [ 93.950] kgem_finish_buffers: skipping unattached handle=17, used=768, refcnt=2 [ 93.950] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd981000 [ 93.950] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -57343 [ 93.950] kgem_fixup_relocs: shrinking by 57344 [ 93.950] __kgem_busy: handle=2, busy=0, wedged=0 [ 93.950] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd981000 [ 93.950] kgem_commit: release handle=23 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd541000 [ 93.950] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 93.950] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 93.950] __kgem_bo_clear_busy: handle=7 [ 93.950] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 93.950] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 93.950] __kgem_bo_clear_busy: handle=143 [ 93.950] kgem_commit: release handle=143 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff6e000 [ 93.950] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 93.950] __kgem_bo_clear_busy: handle=143 [ 93.950] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 93.950] __kgem_bo_clear_busy: handle=7 [ 93.950] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 93.950] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 93.950] __kgem_bo_clear_busy: handle=143 [ 93.950] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 93.950] __kgem_bo_clear_busy: handle=143 [ 93.950] kgem_commit: release handle=146 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffe77000 [ 93.950] __kgem_busy: handle=2, busy=0, wedged=0 [ 93.950] kgem_bo_can_map: handle=146, map=0x0:0x0:0x7fc6b40fb000, tiling=0, domain=3, offset=4293357568 [ 93.950] needs_batch_flush: flushing before handle=17 for new reservation [ 93.950] kgem_check_bo: num_pages=+1088, num_exec=+2 [ 93.951] aligning vertex: was 4, now 3 floats per vertex [ 93.951] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 93.951] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 93.951] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 93.951] kgem_add_handle: handle=4, index=0 [ 93.951] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 93.951] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 93.951] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 93.951] gen9_composite_get_binding_table(ffc0) [ 93.951] kgem_add_reloc64: handle=6, pos=16360, delta=0, domains=20002 [ 93.951] kgem_add_handle: handle=6, index=1 [ 93.951] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd581000) [ 93.951] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 93.951] [3fe0] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> render [ 93.951] kgem_add_reloc64: handle=17, pos=16344, delta=0, domains=40000 [ 93.951] kgem_add_reloc64: adding proxy [delta=0] for handle=17 [ 93.951] kgem_add_handle: handle=17, index=2 [ 93.951] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) [ 93.951] [3fd0] bind bo(handle=17, addr=0), format=192, width=10, height=10, pitch=64, tiling=0 -> sampler [ 93.951] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 93.951] gen9_emit_sampler: sampler = 2 [ 93.951] gen9_emit_sf: num_sf_outputs=1 [ 93.951] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 93.951] gen9_emit_vertex_elements: setup id=2 [ 93.951] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 93.951] gen9_render_composite_box: (128, 96), (138, 106) [ 93.951] apply_damage: damage=0x0, region=1 [(128, 96), (138, 106) + (0, 0)] [ 93.951] gen8_vertex_flush[490] = 3 [ 93.951] _kgem_bo_destroy: handle=17, proxy? 1 [ 93.951] gen9_render_composite: 0x0, current mode=1/1 [ 93.951] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 93.951] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 93.951] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 93.951] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 93.951] sna_drawable_use_bo pixmap=5315, box=((0, 0), (517, 37)), flags=7... [ 93.951] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 93.951] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 93.951] sna_drawable_use_bo: using whole GPU bo [ 93.951] gen9_composite_set_target: pixmap=5315, format=20028888, size=517x37, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 93.951] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 93.951] color_convert: src=ff729fcf [20028888] [ 93.951] color_convert: dst=ff729fcf [20028888] [ 93.951] sna_render_get_solid: ff729fcf [ 93.951] sna_render_get_solid(23) = ff729fcf (last) [ 93.951] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 93.951] sna_transform_is_imprecise_integer_translation: no transform [ 93.951] gen9_composite_picture: integer translation (0, 0), removing [ 93.951] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 93.951] sna_render_pixmap_bo: GPU all damaged [ 93.951] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 93.951] gen4_choose_composite_emitter: solid, identity mask [ 93.951] __kgem_busy: handle=2, busy=0, wedged=0 [ 93.951] __kgem_ring_is_idle: ring=0 idle (handle=2) [ 93.951] __kgem_retire_rq: request 2 complete [ 93.951] __kgem_bo_flush: handle=23, busy=0, wedged=0 [ 93.951] kgem_set_mode: flushing before new bo [ 93.951] gen8_vertex_close: used=750, vbo active? 146, vb=4, nreloc=1 [ 93.951] gen8_vertex_close: reloc[0] = 287 [ 93.951] kgem_add_reloc64: handle=146, pos=287, delta=0, domains=200000 [ 93.951] kgem_add_handle: handle=146, index=3 [ 93.951] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=ffe77000) [ 93.951] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=1162 [fenced=0] [ 93.951] kgem_finish_buffers: buffer handle=17, used=768, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 93.952] kgem_finish_buffers: retaining upload buffer (768/262144): used=4096, refcnt=1 [ 93.952] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 93.952] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 93.952] kgem_fixup_relocs: shrinking by 61440 [ 93.952] __kgem_busy: handle=1, busy=0, wedged=0 [ 93.952] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 93.952] kgem_commit: release handle=6 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd581000 [ 93.952] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 93.952] kgem_commit: release handle=17 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffe37000 [ 93.952] kgem_commit: release handle=146 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffe77000 [ 93.952] __kgem_busy: handle=1, busy=0, wedged=0 [ 93.952] kgem_bo_can_map: handle=146, map=0x0:0x0:0x7fc6b40fb000, tiling=0, domain=3, offset=4293357568 [ 93.952] kgem_check_bo: num_pages=+1089, num_exec=+3 [ 93.952] aligning vertex: was 3, now 4 floats per vertex [ 93.952] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 93.952] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 93.952] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 93.952] kgem_add_handle: handle=4, index=0 [ 93.952] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 93.952] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 93.952] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 93.952] gen9_composite_get_binding_table(ffc0) [ 93.952] kgem_add_reloc64: handle=23, pos=16360, delta=0, domains=20002 [ 93.952] kgem_add_handle: handle=23, index=1 [ 93.952] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd541000) [ 93.952] __kgem_bo_mark_dirty: handle=23 (proxy? 0) [ 93.952] [3fe0] bind bo(handle=23, addr=fd541000), format=192, width=517, height=37, pitch=2560, tiling=1 -> render [ 93.952] kgem_add_reloc64: handle=143, pos=16344, delta=0, domains=40000 [ 93.952] kgem_add_reloc64: adding proxy [delta=92] for handle=143 [ 93.952] kgem_add_handle: handle=143, index=2 [ 93.952] kgem_add_reloc64[4] = (delta=92, target handle=2, presumed=fff6e000) [ 93.952] [3fd0] bind bo(handle=143, addr=fff6e05c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 93.952] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 [ 93.952] kgem_add_handle: handle=6, index=3 [ 93.952] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd581000) [ 93.952] [3fc0] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 93.952] gen9_emit_cc: blend=177 (current=ffffffff), src=17, dst=18 [ 93.952] gen9_emit_sampler: sampler = a [ 93.952] gen9_emit_sf: num_sf_outputs=2 [ 93.952] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 93.952] gen9_emit_vertex_elements: setup id=9 [ 93.952] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 93.952] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 93.952] glyphs0_to_dst: glyph=(387, 22)x(10, 10), unclipped [ 93.952] emit_primitive_identity_mask__avx2: dst=(387, 22), mask=(128.00, 96.00) x (10.00, 10.00) [ 93.952] glyphs0_to_dst: glyph=(396, 33)x(11, 2), unclipped [ 93.952] emit_primitive_identity_mask__avx2: dst=(396, 33), mask=(992.00, 0.00) x (11.00, 2.00) [ 93.952] glyphs0_to_dst: glyph=(406, 24)x(9, 8), unclipped [ 93.953] emit_primitive_identity_mask__avx2: dst=(406, 24), mask=(720.00, 0.00) x (9.00, 8.00) [ 93.953] glyphs0_to_dst: glyph=(414, 24)x(10, 8), unclipped [ 93.953] emit_primitive_identity_mask__avx2: dst=(414, 24), mask=(704.00, 16.00) x (10.00, 8.00) [ 93.953] glyphs0_to_dst: glyph=(424, 24)x(9, 11), unclipped [ 93.953] emit_primitive_identity_mask__avx2: dst=(424, 24), mask=(960.00, 16.00) x (9.00, 11.00) [ 93.953] glyphs0_to_dst: glyph=(432, 21)x(10, 11), unclipped [ 93.953] emit_primitive_identity_mask__avx2: dst=(432, 21), mask=(976.00, 48.00) x (10.00, 11.00) [ 93.953] glyphs0_to_dst: glyph=(442, 24)x(9, 8), unclipped [ 93.953] emit_primitive_identity_mask__avx2: dst=(442, 24), mask=(688.00, 32.00) x (9.00, 8.00) [ 93.953] glyphs0_to_dst: glyph=(450, 24)x(10, 11), unclipped [ 93.953] emit_primitive_identity_mask__avx2: dst=(450, 24), mask=(976.00, 32.00) x (10.00, 11.00) [ 93.953] gen8_vertex_flush[498] = 24 [ 93.953] gen9_magic_ca_pass: CA fixup (188 -> 212) [ 93.953] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 93.953] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 93.953] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 93.953] sna_accel_flush: flush?=0, dirty?=0 [ 93.953] sna_block_handler (tv=0.0) [ 93.953] sna_wakeup_handler [ 93.953] sna_accel_flush: flush?=0, dirty?=0 [ 93.953] sna_accel_flush: flush?=0, dirty?=0 [ 93.953] sna_block_handler (tv=0.0) [ 93.953] sna_wakeup_handler [ 93.953] sna_glyphs(op=3, nlist=1, src=(460, 32)) [ 93.953] kgem_bo_is_busy: handle=23, domain: 0 exec? 1, rq? 1 [ 93.953] sna_glyphs: discarding mask [ 93.953] glyphs0_to_dst(op=3, src=(460, 32), nlist=1, dst=(460, 32)+(0, 0)) [ 93.953] clipped_glyphs: no, clip region (0, 0), (517, 37) matches drawable pixmap=94680753899952 size=517x37 [ 93.953] gen9_render_composite: 0x0, current mode=1/1 [ 93.953] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 93.953] kgem_bo_is_busy: handle=23, domain: 0 exec? 1, rq? 1 [ 93.953] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 93.953] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 93.953] sna_drawable_use_bo pixmap=5315, box=((0, 0), (517, 37)), flags=7... [ 93.953] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 93.953] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 93.953] sna_drawable_use_bo: using whole GPU bo [ 93.953] gen9_composite_set_target: pixmap=5315, format=20028888, size=517x37, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 93.953] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 93.953] color_convert: src=ffffffff [20028888] [ 93.953] color_convert: dst=ffffffff [20028888] [ 93.953] sna_render_get_solid: ffffffff [ 93.953] sna_render_get_solid(white) [ 93.953] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 93.953] sna_transform_is_imprecise_integer_translation: no transform [ 93.953] gen9_composite_picture: integer translation (0, 0), removing [ 93.953] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 93.953] sna_render_pixmap_bo: GPU all damaged [ 93.953] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 93.953] gen4_choose_composite_emitter: solid, identity mask [ 93.953] kgem_check_bo: num_pages=+1, num_exec=+1 [ 93.953] gen9_composite_get_binding_table(fec0) [ 93.953] kgem_add_reloc64: handle=7, pos=16296, delta=0, domains=40000 [ 93.953] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 93.953] kgem_add_handle: handle=7, index=4 [ 93.953] kgem_add_reloc64[6] = (delta=1048, target handle=4, presumed=fffe8000) [ 93.953] [3fa0] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 93.953] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 93.954] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 93.954] gen9_emit_vertex_elements: setup id=9 [ 93.954] glyphs0_to_dst: glyph=(459, 21)x(10, 13), unclipped [ 93.954] emit_primitive_identity_mask__avx2: dst=(459, 21), mask=(752.00, 32.00) x (10.00, 13.00) [ 93.954] gen8_vertex_flush[598] = 3 [ 93.954] gen9_magic_ca_pass: CA fixup (212 -> 215) [ 93.954] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 93.954] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 93.954] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 93.954] sna_composite_rectangles(pixmap=5315, op=1, ffffffff x 2 [(478, 18)x(9, 2) ...]) [ 93.954] sna_composite_rectangles: converted to op 1 [ 93.954] sna_composite_rectangles[0] (478, 18)x(9, 2) -> (478, 18), (487, 20) [ 93.954] sna_composite_rectangles[1] (478, 20)x(9, 15) -> (478, 20), (487, 35) [ 93.954] sna_composite_rectangles: nrects=2, region=(478, 18), (487, 35) x 2 [ 93.954] sna_composite_rectangles: clipped extents (478, 18),(487, 35) x 1 [ 93.954] sna_composite_rectangles: pixmap +(0, 0) extents (478, 18),(487, 35) [ 93.954] sna_composite_rectangles: dropping last-cpu hint [ 93.954] sna_drawable_use_bo pixmap=5315, box=((478, 18), (487, 35)), flags=9... [ 93.954] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 93.954] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 93.954] sna_drawable_use_bo: using whole GPU bo [ 93.954] gen9_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20028888]) [ 93.954] kgem_bo_is_render: handle=23, rq? 1 [1] [ 93.954] gen9_render_fill_boxes(ffffffff x 1 [(478, 18), (487, 35) ...]) [ 93.954] sna_render_get_solid: ffffffff [ 93.954] sna_render_get_solid(white) [ 93.954] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 93.954] kgem_check_bo: num_pages=+0, num_exec=+0 [ 93.954] aligning vertex: was 4, now 2 floats per vertex [ 93.954] gen9_composite_get_binding_table(fe40) [ 93.954] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 93.954] gen9_emit_sampler: sampler = 1 [ 93.954] gen9_emit_sf: num_sf_outputs=1 [ 93.954] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 93.954] gen9_emit_vertex_elements: setup id=0 [ 93.954] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 93.954] (478, 18), (487, 35) [ 93.954] gen8_vertex_flush[6c8] = 3 [ 93.954] sna_validate_gc(0x561c94ab2470) changes=e0000, previous serial=8000145d, drawable=145d [ 93.954] sna_validate_gc: recomputing clip [ 93.954] sna_validate_gc: composite clip=4x[(65, 1112), (582, 1149)] [0x561c94b33ab0] [ 93.954] sna_copy_area: src=pixmap=5315:(0, 0)x(517, 37)+(0, 0) -> dst=pixmap=3060:(0, 1088)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 93.954] sna_copy_area: normal copy [ 93.954] sna_do_copy: src=(0, 0), dst=(0, 1088), size=(517x37) [ 93.954] sna_do_copy: after drawable: src=(0, 0), dst=(65, 1112), size=(517x37) [ 93.954] sna_do_copy: dst extents (65, 1112), (582, 1149), dst clip extents (65, 1112), (582, 1149), dst size=3775x2136 [ 93.954] sna_do_copy: clipped dst extents (65, 1112), (582, 1149) [ 93.954] sna_do_copy: unclipped src extents (0, 0), (517, 37) [ 93.954] sna_do_copy: clipped src extents (0, 0), (517, 37) [ 93.954] sna_do_copy: pixmap -- no source clipping [ 93.954] sna_do_copy: src extents (0, 0), (517, 37) x 1 [ 93.954] sna_do_copy: copy region (65, 1112), (582, 1149) x 4 + (-65, -1112) [ 93.954] sna_copy_boxes (boxes=4x[(569, 1112), (582, 1129)...], src pixmap=5315+(-65, -1112), dst pixmap=3060+(-65, -24), alu=3, src.size=517x37, dst.size=3775x2136) [ 93.954] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94b40a30, gpu_bo=23, cpu_bo=0), replaces=0 [ 93.954] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 93.954] sna_drawable_use_bo pixmap=3060, box=((0, 1088), (517, 1125)), flags=3... [ 93.954] sna_drawable_use_bo: exported target, set PREFER_GPU [ 93.954] sna_drawable_use_bo: pinned, never REPLACES [ 93.954] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=3 [ 93.954] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 93.955] sna_drawable_use_bo: using whole GPU bo [ 93.955] sna_pixmap_move_to_gpu(pixmap=5315, usage=0), flags=a [ 93.955] sna_pixmap_move_to_gpu: already all-damaged [ 93.955] sna_pixmap_mark_active: pixmap=5315, handle=23 [ 93.955] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 93.955] gen9_render_copy_boxes (0, -1088)->(0, 0) x 4, alu=3, flags=0, self-copy=0, overlaps? 0 [ 93.955] kgem_bo_is_render: handle=23, rq? 1 [1] [ 93.955] kgem_bo_is_render: handle=9, rq? 0 [0] [ 93.955] kgem_bo_is_render: handle=9, rq? 0 [0] [ 93.955] kgem_bo_is_render: handle=23, rq? 1 [1] [ 93.955] __kgem_busy: handle=1, busy=0, wedged=0 [ 93.955] __kgem_ring_is_idle: ring=0 idle (handle=1) [ 93.955] __kgem_retire_rq: request 1 complete [ 93.955] kgem_set_mode: flushing before new bo [ 93.955] gen8_vertex_close: used=866, vbo active? 146, vb=201, nreloc=2 [ 93.955] gen8_vertex_close: reloc[0] = 289 [ 93.955] kgem_add_reloc64: handle=146, pos=289, delta=0, domains=200000 [ 93.955] kgem_add_handle: handle=146, index=5 [ 93.955] kgem_add_reloc64[7] = (delta=0, target handle=5, presumed=ffe77000) [ 93.955] gen8_vertex_close: reloc[1] = 429 [ 93.955] kgem_add_reloc64: handle=146, pos=429, delta=0, domains=200000 [ 93.955] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=ffe77000) [ 93.955] batch[1/1, flags=1800]: 440 440 16288 16384, nreloc=9, nexec=6, nfence=0, aperture=1164 [fenced=0] [ 93.955] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 93.955] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 93.955] kgem_fixup_relocs: shrinking by 61440 [ 93.955] __kgem_busy: handle=1, busy=0, wedged=0 [ 93.955] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 93.955] kgem_commit: release handle=23 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd541000 [ 93.955] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 93.955] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 93.955] __kgem_bo_clear_busy: handle=143 [ 93.955] kgem_commit: release handle=143 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff6e000 [ 93.955] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd581000 [ 93.955] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 93.955] __kgem_bo_clear_busy: handle=7 [ 93.955] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 93.955] kgem_commit: release handle=146 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffe77000 [ 93.955] __kgem_busy: handle=1, busy=0, wedged=0 [ 93.955] kgem_bo_can_map: handle=146, map=0x0:0x0:0x7fc6b40fb000, tiling=0, domain=3, offset=4293357568 [ 93.955] kgem_check_bo: num_pages=+8164, num_exec=+2 [ 93.955] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 93.955] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 93.955] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 93.955] kgem_add_handle: handle=4, index=0 [ 93.955] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 93.955] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 93.955] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 93.955] gen9_composite_get_binding_table(ffc0) [ 93.955] kgem_add_reloc64: handle=9, pos=16360, delta=0, domains=20002 [ 93.955] kgem_add_handle: handle=9, index=1 [ 93.955] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f02dd000) [ 93.955] __kgem_bo_mark_dirty: handle=9 (proxy? 0) [ 93.956] [3fe0] bind bo(handle=9, addr=f02dd000), format=192, width=3775, height=2136, pitch=15360, tiling=1 -> render [ 93.956] kgem_add_reloc64: handle=23, pos=16344, delta=0, domains=40000 [ 93.956] kgem_add_handle: handle=23, index=2 [ 93.956] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd541000) [ 93.956] [3fd0] bind bo(handle=23, addr=fd541000), format=192, width=517, height=37, pitch=2560, tiling=1 -> sampler [ 93.956] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 93.956] gen9_emit_sampler: sampler = 0 [ 93.956] gen9_emit_sf: num_sf_outputs=1 [ 93.956] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 93.956] gen9_emit_vertex_elements: setup id=0 [ 93.956] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 93.956] (504, 0) -> (504, 1088) + (13, 17) [ 93.956] (0, 17) -> (0, 1105) + (490, 3) [ 93.956] (504, 17) -> (504, 1105) + (13, 3) [ 93.956] (0, 20) -> (0, 1108) + (490, 17) [ 93.956] gen8_vertex_flush[490] = 12 [ 93.956] sna_accel_flush: flush?=1, dirty?=0 [ 93.956] gen8_vertex_close: used=890, vbo active? 146, vb=1, nreloc=1 [ 93.956] gen8_vertex_close: reloc[0] = 287 [ 93.956] kgem_add_reloc64: handle=146, pos=287, delta=0, domains=200000 [ 93.956] kgem_add_handle: handle=146, index=3 [ 93.956] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=ffe77000) [ 93.956] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=8238 [fenced=0] [ 93.956] __kgem_busy: handle=1, busy=0, wedged=0 [ 93.956] __kgem_retire_rq: request 1 complete [ 93.956] __kgem_bo_flush: handle=6, busy=0, wedged=0 [ 93.956] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 93.956] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 93.956] kgem_fixup_relocs: shrinking by 61440 [ 93.956] __kgem_busy: handle=1, busy=0, wedged=0 [ 93.956] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 93.956] kgem_commit: release handle=9 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f02dd000 [ 93.956] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 93.956] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd541000 [ 93.956] kgem_commit: release handle=146 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffe77000 [ 93.956] __kgem_busy: handle=1, busy=0, wedged=0 [ 93.956] kgem_bo_can_map: handle=146, map=0x0:0x0:0x7fc6b40fb000, tiling=0, domain=3, offset=4293357568 [ 93.956] sna_accel_flush: flush?=0, dirty?=0 [ 93.956] sna_accel_flush: flush?=0, dirty?=0 [ 93.956] sna_accel_flush: flush?=0, dirty?=0 [ 93.956] sna_accel_flush: flush?=0, dirty?=0 [ 93.956] sna_destroy_pixmap: pixmap=5315, attached?=1 [ 93.956] _kgem_bo_destroy: handle=23, proxy? 0 [ 93.956] __kgem_bo_destroy: handle=23, size=262144 [ 93.956] __kgem_busy: handle=23, busy=0, wedged=0 [ 93.956] __kgem_bo_clear_busy: handle=23 [ 93.956] kgem_bo_move_to_inactive: moving handle=23 to inactive [ 93.956] __sna_free_pixmap(pixmap=5315) [ 93.956] sna_accel_flush: flush?=0, dirty?=0 [ 93.956] sna_accel_flush: flush?=0, dirty?=0 [ 93.956] sna_accel_flush: flush?=0, dirty?=0 [ 93.956] sna_block_handler (tv=0.451000) [ 93.956] kgem_retire, need_retire?=1 [ 93.956] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 93.956] kgem_retire__requests_ring: retiring ring 0 [ 93.956] __kgem_busy: handle=1, busy=0, wedged=0 [ 93.956] __kgem_retire_rq: request 1 complete [ 93.956] __kgem_bo_flush: handle=9, busy=0, wedged=0 [ 93.957] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 93.957] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 93.957] kgem_retire -- retired=0, need_retire=0 [ 93.957] kgem_bo_is_busy: handle=146, domain: 0 exec? 0, rq? 0 [ 93.957] gen6_render_retire: resetting idle vbo [ 93.957] kgem_retire__buffers: handle=17, busy? 0 [0] [ 93.957] kgem_retire__buffers: releasing upload cache for handle=17? 0 [ 93.957] __kgem_bo_destroy: handle=17, size=262144 [ 93.957] kgem_bo_replace_io: transferring io handle=17 to bo [ 93.957] kgem_bo_move_to_inactive: moving handle=17 to inactive [ 93.957] sna_scanout_do_flush: flush timer active: delta=-4 [ 93.957] sna_scanout_do_flush (time=93957), triggered [ 93.957] sna_scanout_flush (time=93957), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 93.957] has_shadow: has pending damage? 0, outstanding flips: 0 [ 93.957] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 93.957] has_shadow: has pending damage? 0, outstanding flips: 0 [ 93.957] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 93.957] sna_accel_do_throttle -- no pending activity [ 93.957] sna_accel_block: evaluating timers, active=5 [ 93.957] sna_accel_block: flush timer expires in 16 [93973] [ 93.957] sna_wakeup_handler [ 93.957] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=128, name=76 [ 93.957] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 93.957] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 93.957] sna_dri2_get_back: draw size=3840x2160, back buffer handle=128 size=3840x2160, is-scanout? 1, active?=0, pitch=15360, front pitch=15360 [ 93.957] sna_dri2_get_back: reuse backbuffer? 1 [ 93.957] sna_dri2_get_back: back buffer handle=128, active?=0, refcnt=1 [ 93.957] sna_dri2_get_back: reuse unattached back [ 93.957] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 93.957] sna_dri2_reuse_buffer: reusing back buffer handle=128, name=76, pitch=15360, age=0 [ 93.957] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 93.957] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=32, name=80, active_scanout=2 [ 93.957] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 93.957] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 93.957] sna_accel_flush: flush?=0, dirty?=0 [ 93.957] sna_accel_flush: flush?=0, dirty?=0 [ 93.957] sna_accel_flush: flush?=0, dirty?=0 [ 93.957] sna_block_handler (tv=0.450000) [ 93.957] sna_scanout_do_flush: flush timer active: delta=16 [ 93.957] sna_accel_do_throttle -- no pending activity [ 93.957] sna_accel_block: evaluating timers, active=5 [ 93.957] sna_accel_block: flush timer expires in 16 [93973] [ 93.959] sna_wakeup_handler [ 93.959] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 93.959] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 93.959] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 93.959] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 93.959] sna_dri2_get_msc(draw=146, pipe=0) [ 93.959] sna_crtc_record_swap: recording last swap on pipe=0, frame 5388 [msc=5388], time 93.959078 [ 93.959] sna_dri2_get_msc: msc=5388 [raw=5388], ust=93959078 [ 93.960] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=128 (refs=1/1, flush=0) , front=32 (refs=2/3, flush=1) [ 93.960] sna_dri2_schedule_swap(target_msc=5387, divisor=0, remainder=0) [ 93.960] sna_dri2_schedule_swap: using front handle=32, active_scanout?=2, flush?=1 [ 93.960] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 93.960] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 93.960] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 93.960] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 93.960] sna_crtc_record_swap: recording last swap on pipe=0, frame 5388 [msc=5388], time 93.959078 [ 93.960] immediate_swap: current_msc=5388, target_msc=5387 -- yes [ 93.960] can_flip: no, shadow enabled [ 93.960] sna_dri2_add_event: adding event to window 146) [ 93.960] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 93.960] sna_dri2_immediate_blit: no pending blit, starting chain [ 93.960] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 93.960] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 93.960] can_xchg: back size=8700f00, front size=8700f00 [ 93.960] can_xchg: yes, pixmap=4091 [ 93.960] sna_dri2_xchg: win=146, exchange front=32/80,ref=3 and back=128/76,ref=2, pixmap=4091 3840x2160 [ 93.960] sna_dri2_xchg: back_bo handle=128, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 93.960] sna_dri2_xchg: front_bo handle=32, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 93.960] set_bo: pixmap=4091, handle=128 (old handle=32) [ 93.960] set_bo: marking whole pixmap as damaged [ 93.960] set_bo: applying final/discard move-to-gpu [ 93.960] wait_for_shadow: flags=0, flips=0, handle=32, shadow=29 [ 93.960] set_bo: dropping flush hint from handle=32 [ 93.960] set_bo: adding flush hint to handle=128 [ 93.960] mark_stale(handle=32) => 1 [ 93.960] swap_limit: draw=146 setting swap limit to 3 [ 93.960] sna_dri2_swap_limit_validate: swap limit set to 3 [ 93.960] sna_next_vblank(pipe=0, waiting until next vblank) [ 93.960] sna_dri2_schedule_swap: reported target_msc=5388 [ 93.960] sna_accel_flush: flush?=0, dirty?=0 [ 93.960] sna_accel_flush: flush?=0, dirty?=0 [ 93.960] sna_accel_flush: flush?=0, dirty?=0 [ 93.960] sna_accel_flush: flush?=0, dirty?=0 [ 93.960] sna_block_handler (tv=0.447000) [ 93.960] sna_scanout_do_flush: flush timer active: delta=13 [ 93.960] sna_accel_do_throttle -- no pending activity [ 93.960] sna_accel_block: evaluating timers, active=5 [ 93.960] sna_accel_block: flush timer expires in 13 [93973] [ 93.962] sna_wakeup_handler [ 93.962] sna_accel_flush: flush?=0, dirty?=0 [ 93.962] sna_accel_flush: flush?=0, dirty?=0 [ 93.962] sna_block_handler (tv=0.445000) [ 93.962] sna_scanout_do_flush: flush timer active: delta=11 [ 93.962] sna_accel_do_throttle -- no pending activity [ 93.962] sna_accel_block: evaluating timers, active=5 [ 93.962] sna_accel_block: flush timer expires in 11 [93973] [ 93.963] sna_wakeup_handler [ 93.963] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=32, name=80 [ 93.963] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 93.963] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 93.963] sna_dri2_get_back: draw size=3840x2160, back buffer handle=32 size=3840x2160, is-scanout? 1, active?=1, pitch=15360, front pitch=15360 [ 93.963] sna_dri2_get_back: reuse backbuffer? 1 [ 93.963] sna_dri2_get_back: back buffer handle=32, active?=1, refcnt=2 [ 93.963] sna_dri2_get_back: cache: handle=114, active=0 [ 93.963] sna_dri2_get_back: reuse cache handle=114, name=86, flags=0 [ 93.963] sna_dri2_get_back: caching handle=32 (name=80, flags=0, active_scanout=1) [ 93.963] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 93.963] sna_dri2_reuse_buffer: reusing back buffer handle=114, name=86, pitch=15360, age=0 [ 93.963] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 93.963] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=128, name=76, active_scanout=1 [ 93.963] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 93.963] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=128] -- refcnt=4, draw=146, pixmap=4091, proxy?=0 [ 93.963] sna_accel_flush: flush?=0, dirty?=0 [ 93.963] sna_accel_flush: flush?=0, dirty?=0 [ 93.963] sna_accel_flush: flush?=0, dirty?=0 [ 93.963] sna_block_handler (tv=0.444000) [ 93.963] sna_scanout_do_flush: flush timer active: delta=10 [ 93.963] sna_accel_do_throttle -- no pending activity [ 93.963] sna_accel_block: evaluating timers, active=5 [ 93.963] sna_accel_block: flush timer expires in 10 [93973] [ 93.964] sna_wakeup_handler [ 93.964] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 93.965] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 93.965] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 93.965] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 93.965] sna_dri2_get_msc(draw=146, pipe=0) [ 93.965] sna_crtc_record_swap: recording last swap on pipe=0, frame 5388 [msc=5388], time 93.959078 [ 93.965] sna_dri2_get_msc: msc=5388 [raw=5388], ust=93959078 [ 93.965] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=114 (refs=2/1, flush=0) , front=128 (refs=3/2, flush=1) [ 93.965] sna_dri2_schedule_swap(target_msc=5389, divisor=0, remainder=0) [ 93.965] sna_dri2_schedule_swap: using front handle=128, active_scanout?=1, flush?=1 [ 93.965] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 93.965] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 93.965] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 93.965] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 93.965] sna_crtc_record_swap: recording last swap on pipe=0, frame 5388 [msc=5388], time 93.959078 [ 93.965] immediate_swap: current_msc=5388, target_msc=5389 -- yes [ 93.965] can_flip: no, shadow enabled [ 93.965] sna_dri2_add_event: adding event to window 146) [ 93.965] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 1, chained? 1, pipe 0 [ 93.965] sna_dri2_immediate_blit: current event front=128 [name=76, active?=1], back=114 [name=86, active?=0] [ 93.965] swap_limit: draw=146 setting swap limit to 2 [ 93.965] sna_dri2_swap_limit_validate: swap limit set to 2 [ 93.965] sna_dri2_immediate_blit: setting handle=114 as pending blit (current event front=128, back=114) [ 93.965] sna_dri2_event_free(draw?=1) [ 93.965] sna_dri2_remove_event: remove[0x561c9476f4d0] from window 146, active? 1 [ 93.965] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=128] -- refcnt=4, draw=146, pixmap=4091, proxy?=0 [ 93.965] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=114] -- refcnt=3, draw=146, pixmap=0, proxy?=0 [ 93.965] sna_dri2_schedule_swap: reported target_msc=5389 [ 93.965] sna_accel_flush: flush?=0, dirty?=0 [ 93.965] sna_accel_flush: flush?=0, dirty?=0 [ 93.965] sna_accel_flush: flush?=0, dirty?=0 [ 93.965] sna_accel_flush: flush?=0, dirty?=0 [ 93.965] sna_block_handler (tv=0.442000) [ 93.965] sna_scanout_do_flush: flush timer active: delta=8 [ 93.965] sna_accel_do_throttle -- no pending activity [ 93.965] sna_accel_block: evaluating timers, active=5 [ 93.965] sna_accel_block: flush timer expires in 8 [93973] [ 93.974] sna_wakeup_handler [ 93.974] sna_block_handler (tv=0.433000) [ 93.974] sna_scanout_do_flush: flush timer active: delta=-1 [ 93.974] sna_scanout_do_flush (time=93974), triggered [ 93.974] sna_scanout_flush (time=93974), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 93.974] has_shadow: has pending damage? 1, outstanding flips: 0 [ 93.974] stop_flush: scanout=128 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 93.974] has_shadow: has pending damage? 1, outstanding flips: 0 [ 93.974] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 93.974] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 93.974] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 93.974] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 93.974] sna_pixmap_move_to_gpu: already all-damaged [ 93.974] sna_pixmap_mark_active: pixmap=4091, handle=128 [ 93.974] sna_mode_redisplay: crtc[0] transformed? 0 [ 93.974] sna_mode_redisplay: crtc[1] transformed? 0 [ 93.974] sna_mode_redisplay: crtc[2] transformed? 0 [ 93.974] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=128 [active=1] [ 93.974] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 32, transformed? 0 [ 93.974] get_fb: reusing fb=80 for handle=128 [ 93.974] sna_mode_redisplay: recording flip on CRTC:32 handle=128, active_scanout=2, serial=3 [ 93.974] __kgem_bo_clear_busy: handle=128 [ 93.974] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 93.974] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 93.974] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 93.974] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=128, shadow handle=29 [ 93.974] sna_accel_do_throttle -- no pending activity [ 93.974] sna_accel_block: evaluating timers, active=5 [ 93.974] sna_accel_block: flush timer expires in 16 [93990] [ 93.975] sna_wakeup_handler [ 93.975] sna_mode_wakeup: len=64 [ 93.975] sna_dri2_vblank_handler(type=2, sequence=5389, draw=4181) [ 93.975] sna_crtc_record_swap: recording last swap on pipe=0, frame 5389 [msc=5389], time 93.975731 [ 93.975] sna_dri2_vblank_handler: 2 complete, frame=5389 tv=93.975731 [ 93.975] sna_dri2_blit_complete: blit finished [ 93.975] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=5389, tv=93.975731) [ 93.975] frame_swap_complete(type=2): draw=146, pipe=0, frame=5389 [msc=5389], tv=93.975731 [ 93.975] sna_accel_flush: flush?=0, dirty?=0 [ 93.975] sna_dri2_vblank_handler: swapping old back handle=114 [name=86, active=1] for pending handle=114 [name=86, active=1], front handle=128 [name=76, active=2] [ 93.975] sna_dri2_cache_bo(handle=114, name=86) [ 93.975] sna_dri2_cache_bo: multiple references [2], releasing handle [ 93.975] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 93.975] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 93.975] can_xchg: back size=8700f00, front size=8700f00 [ 93.975] can_xchg: yes, pixmap=4091 [ 93.975] sna_dri2_xchg: win=146, exchange front=128/76,ref=3 and back=114/86,ref=2, pixmap=4091 3840x2160 [ 93.975] sna_dri2_xchg: back_bo handle=114, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 93.975] sna_dri2_xchg: front_bo handle=128, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 93.975] set_bo: pixmap=4091, handle=114 (old handle=128) [ 93.975] set_bo: marking whole pixmap as damaged [ 93.975] set_bo: applying final/discard move-to-gpu [ 93.975] wait_for_shadow: flags=0, flips=1, handle=128, shadow=29 [ 93.975] set_bo: dropping flush hint from handle=128 [ 93.976] set_bo: adding flush hint to handle=114 [ 93.976] mark_stale(handle=128) => 1 [ 93.976] sna_next_vblank(pipe=0, waiting until next vblank) [ 93.976] sna_mode_wakeup: recording last swap on pipe=0, frame 5389 [150d], time 93.975731 [ 93.976] sna_mode_wakeup: removing handle=32 [active_scanout=0] from scanout, installing handle=128 [active_scanout=1] [ 93.976] sna_mode_wakeup: flip complete, pending? 1 [ 93.976] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 93.976] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 93.976] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 93.976] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 93.976] sna_pixmap_move_to_gpu: already all-damaged [ 93.976] sna_pixmap_mark_active: pixmap=4091, handle=114 [ 93.976] sna_mode_redisplay: crtc[0] transformed? 0 [ 93.976] sna_mode_redisplay: crtc[1] transformed? 0 [ 93.976] sna_mode_redisplay: crtc[2] transformed? 0 [ 93.976] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=114 [active=1] [ 93.976] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 128, transformed? 0 [ 93.976] get_fb: reusing fb=81 for handle=114 [ 93.976] sna_mode_redisplay: recording flip on CRTC:32 handle=114, active_scanout=2, serial=3 [ 93.976] __kgem_bo_clear_busy: handle=114 [ 93.976] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 93.976] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 93.976] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 93.976] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=114, shadow handle=29 [ 93.976] sna_block_handler (tv=0.431000) [ 93.976] sna_scanout_do_flush: flush timer active: delta=14 [ 93.976] sna_accel_do_throttle -- no pending activity [ 93.976] sna_accel_block: evaluating timers, active=5 [ 93.976] sna_accel_block: flush timer expires in 14 [93990] [ 93.990] sna_wakeup_handler [ 93.990] sna_block_handler (tv=0.417000) [ 93.990] sna_scanout_do_flush: flush timer active: delta=0 [ 93.991] sna_scanout_do_flush (time=93990), triggered [ 93.991] sna_scanout_flush (time=93990), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 93.991] has_shadow: has pending damage? 0, outstanding flips: 1 [ 93.991] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 93.991] has_shadow: has pending damage? 0, outstanding flips: 1 [ 93.991] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) [ 93.991] sna_accel_do_throttle -- no pending activity [ 93.991] sna_accel_block: evaluating timers, active=5 [ 93.991] sna_accel_block: flush timer expires in 16 [94006] [ 93.992] sna_wakeup_handler [ 93.992] sna_mode_wakeup: len=64 [ 93.992] sna_dri2_vblank_handler(type=2, sequence=5390, draw=4181) [ 93.992] sna_crtc_record_swap: recording last swap on pipe=0, frame 5390 [msc=5390], time 93.992390 [ 93.992] sna_dri2_vblank_handler: 2 complete, frame=5390 tv=93.992390 [ 93.992] sna_dri2_blit_complete: blit finished [ 93.992] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=5390, tv=93.992390) [ 93.992] frame_swap_complete(type=2): draw=146, pipe=0, frame=5390 [msc=5390], tv=93.992390 [ 93.992] sna_accel_flush: flush?=0, dirty?=0 [ 93.992] sna_dri2_event_free(draw?=1) [ 93.992] sna_dri2_remove_event: remove[0x561c949a2710] from window 146, active? 1 [ 93.992] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=114] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 93.992] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=128] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 93.992] sna_dri2_vblank_handler complete [ 93.992] sna_mode_wakeup: recording last swap on pipe=0, frame 5390 [150e], time 93.992390 [ 93.992] sna_mode_wakeup: removing handle=128 [active_scanout=0] from scanout, installing handle=114 [active_scanout=2] [ 93.992] sna_mode_wakeup: flip complete, pending? 1 [ 93.992] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 93.992] sna_block_handler (tv=0.415000) [ 93.992] sna_scanout_do_flush: flush timer active: delta=14 [ 93.992] sna_accel_do_throttle -- no pending activity [ 93.992] sna_accel_block: evaluating timers, active=5 [ 93.992] sna_accel_block: flush timer expires in 14 [94006] [ 94.006] sna_wakeup_handler [ 94.007] sna_block_handler (tv=0.400000) [ 94.007] sna_scanout_do_flush: flush timer active: delta=-1 [ 94.007] sna_scanout_do_flush (time=94007), triggered [ 94.007] sna_scanout_flush (time=94007), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 94.007] has_shadow: has pending damage? 0, outstanding flips: 0 [ 94.007] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 94.007] has_shadow: has pending damage? 0, outstanding flips: 0 [ 94.007] sna_accel_disarm_timer[0] (time=94007) [ 94.007] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 94.007] sna_accel_do_throttle -- no pending activity [ 94.022] sna_wakeup_handler [ 94.022] sna_accel_flush: flush?=0, dirty?=0 [ 94.022] sna_accel_flush: flush?=0, dirty?=0 [ 94.022] sna_block_handler (tv=0.385000) [ 94.022] has_shadow: has pending damage? 0, outstanding flips: 0 [ 94.022] sna_accel_do_throttle -- no pending activity [ 94.022] sna_wakeup_handler [ 94.022] sna_block_handler (tv=0.385000) [ 94.022] has_shadow: has pending damage? 0, outstanding flips: 0 [ 94.022] sna_accel_do_throttle -- no pending activity [ 94.023] sna_wakeup_handler [ 94.023] sna_block_handler (tv=0.384000) [ 94.023] has_shadow: has pending damage? 0, outstanding flips: 0 [ 94.023] sna_accel_do_throttle -- no pending activity [ 94.024] sna_wakeup_handler [ 94.025] sna_block_handler (tv=0.382000) [ 94.025] has_shadow: has pending damage? 0, outstanding flips: 0 [ 94.025] sna_accel_do_throttle -- no pending activity [ 94.100] sna_wakeup_handler [ 94.101] sna_accel_flush: flush?=0, dirty?=0 [ 94.101] sna_accel_flush: flush?=0, dirty?=0 [ 94.101] sna_block_handler (tv=0.499000) [ 94.101] has_shadow: has pending damage? 0, outstanding flips: 0 [ 94.101] sna_accel_do_throttle -- no pending activity [ 94.101] sna_wakeup_handler [ 94.101] sna_block_handler (tv=0.499000) [ 94.101] has_shadow: has pending damage? 0, outstanding flips: 0 [ 94.101] sna_accel_do_throttle -- no pending activity [ 94.101] sna_wakeup_handler [ 94.101] sna_accel_flush: flush?=0, dirty?=0 [ 94.101] sna_accel_flush: flush?=0, dirty?=0 [ 94.101] sna_accel_flush: flush?=0, dirty?=0 [ 94.101] sna_accel_flush: flush?=0, dirty?=0 [ 94.101] sna_block_handler (tv=0.499000) [ 94.102] has_shadow: has pending damage? 0, outstanding flips: 0 [ 94.102] sna_accel_do_throttle -- no pending activity [ 94.104] sna_wakeup_handler [ 94.104] sna_accel_flush: flush?=0, dirty?=0 [ 94.104] sna_block_handler (tv=0.496000) [ 94.104] has_shadow: has pending damage? 0, outstanding flips: 0 [ 94.104] sna_accel_do_throttle -- no pending activity [ 94.115] sna_wakeup_handler [ 94.115] sna_accel_flush: flush?=0, dirty?=0 [ 94.115] sna_accel_flush: flush?=0, dirty?=0 [ 94.115] sna_block_handler (tv=0.485000) [ 94.115] has_shadow: has pending damage? 0, outstanding flips: 0 [ 94.115] sna_accel_do_throttle -- no pending activity [ 94.131] sna_wakeup_handler [ 94.131] sna_create_pixmap(22, 20, 32, usage=0) [ 94.131] kgem_can_create_2d: 22x20 @ 32 [ 94.132] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=20 [ 94.132] kgem_can_create_2d: untiled size=4096 [ 94.132] kgem_choose_tiling: too thin [width 22, 32 bpp] for TILING_X [ 94.132] kgem_choose_tiling: 22x20 -> 0 [ 94.132] sna_create_pixmap: usage=0, flags=a [ 94.132] sna_create_pixmap: small buffer [1760], attaching to shadow pixmap [ 94.132] create_pixmap: allocating pixmap 22x20, depth=32/32, size=1768 [ 94.132] create_pixmap: serial=5318, usage=0, 22x20 [ 94.132] sna_create_pixmap: serial=5318, 22x20, usage=0 [ 94.132] sna_composite_rectangles(pixmap=5319, op=0, 0 x 1 [(0, 0)x(22, 20) ...]) [ 94.132] sna_composite_rectangles: converted to op 0 [ 94.132] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 94.132] sna_composite_rectangles: nrects=1, region=(0, 0), (22, 20) x 1 [ 94.132] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 94.132] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 94.132] sna_composite_rectangles: fallback, dst pixmap=5319 too small or not attached [ 94.132] sna_composite_rectangles: fallback [ 94.132] sna_drawable_move_region_to_cpu(pixmap=5319 (22x20), [(0, 0), (22, 20)], flags=1) [ 94.132] sna_drawable_move_region_to_cpu: region (0, 0), (22, 20) + (0, 0) subsumes pixmap (22x20) [ 94.132] _sna_pixmap_move_to_cpu(pixmap=5319, 22x20, flags=1) [ 94.132] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 94.132] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 94.132] operate_inplace: no, inplace operation not suitable [ 94.132] _sna_pixmap_move_to_cpu: marking as damaged [ 94.132] __sna_damage_all(22, 20) [ 94.132] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 94.132] sna_composite_rectangles(pixmap=5319, op=1, fff2f1f0 x 1 [(0, 0)x(22, 20) ...]) [ 94.132] sna_composite_rectangles: converted to op 1 [ 94.132] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 94.132] sna_composite_rectangles: nrects=1, region=(0, 0), (22, 20) x 1 [ 94.132] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 94.132] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 94.132] sna_composite_rectangles: fallback, dst pixmap=5319 too small or not attached [ 94.132] sna_composite_rectangles: fallback [ 94.132] sna_drawable_move_region_to_cpu(pixmap=5319 (22x20), [(0, 0), (22, 20)], flags=1) [ 94.132] sna_drawable_move_region_to_cpu: pixmap=5319 all damaged on CPU [ 94.132] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 94.132] sna_composite_rectangles: fallback fill: (0, 0)x(22, 20) fff2f1f0 [ 94.132] sna_composite_rectangles(pixmap=5319, op=1, ff300a24 x 2 [(0, 0)x(22, 20) ...]) [ 94.132] sna_composite_rectangles: converted to op 1 [ 94.132] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 94.132] sna_composite_rectangles[1] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 94.132] sna_composite_rectangles: nrects=2, region=(0, 0), (22, 20) x 2 [ 94.132] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 94.132] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 94.132] sna_composite_rectangles: fallback, dst pixmap=5319 too small or not attached [ 94.132] sna_composite_rectangles: fallback [ 94.132] sna_drawable_move_region_to_cpu(pixmap=5319 (22x20), [(0, 0), (22, 20)], flags=1) [ 94.132] sna_drawable_move_region_to_cpu: pixmap=5319 all damaged on CPU [ 94.132] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 94.132] sna_composite_rectangles: fallback fill: (0, 0)x(22, 20) ff300a24 [ 94.132] sna_glyphs(op=3, nlist=2, src=(-8, -2)) [ 94.132] sna_glyphs: fallback -- too small (22x20) [ 94.132] glyphs_fallback: nlist=2, count=6, extents (-9, -13), (28, 15) [ 94.133] glyphs_fallback: clipped extents (0, 0), (22, 15) [ 94.133] sna_drawable_move_region_to_cpu(pixmap=5319 (22x20), [(0, 0), (22, 15)], flags=3) [ 94.133] sna_drawable_move_region_to_cpu: pixmap=5319 all damaged on CPU [ 94.133] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 94.133] can_discard_mask: nlist=2, mask=28888, depth 32, op=3 (bounded? 1) [ 94.133] glyphs_format: format=166024, depth=32 [ 94.133] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 94.133] glyphs_fallback: discarding mask [ 94.133] sna_composite_rectangles(pixmap=5319, op=1, ffffffff x 1 [(10, 1)x(9, 17) ...]) [ 94.133] sna_composite_rectangles: converted to op 1 [ 94.133] sna_composite_rectangles[0] (10, 1)x(9, 17) -> (10, 1), (19, 18) [ 94.133] sna_composite_rectangles: nrects=1, region=(10, 1), (19, 18) x 1 [ 94.133] sna_composite_rectangles: clipped extents (10, 1),(19, 18) x 1 [ 94.133] sna_composite_rectangles: pixmap +(0, 0) extents (10, 1),(19, 18) [ 94.133] sna_composite_rectangles: fallback, dst pixmap=5319 too small or not attached [ 94.133] sna_composite_rectangles: fallback [ 94.133] sna_drawable_move_region_to_cpu(pixmap=5319 (22x20), [(10, 1), (19, 18)], flags=1) [ 94.133] sna_drawable_move_region_to_cpu: pixmap=5319 all damaged on CPU [ 94.133] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 94.133] sna_composite_rectangles: fallback fill: (10, 1)x(9, 17) ffffffff [ 94.133] sna_validate_gc(0x561c94ab2470) changes=80000, previous serial=8000145d, drawable=145d [ 94.133] sna_validate_gc: recomputing clip [ 94.133] sna_validate_gc: composite clip=1x[(65, 24), (3840, 2160)] [0x561c94abf1d0] [ 94.133] sna_copy_area: src=pixmap=5319:(0, 0)x(22, 20)+(0, 0) -> dst=pixmap=3060:(477, 1105)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 94.133] sna_copy_area: normal copy [ 94.133] sna_do_copy: src=(0, 0), dst=(477, 1105), size=(22x20) [ 94.133] sna_do_copy: after drawable: src=(0, 0), dst=(542, 1129), size=(22x20) [ 94.133] sna_do_copy: dst extents (542, 1129), (564, 1149), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 94.133] sna_do_copy: clipped dst extents (542, 1129), (564, 1149) [ 94.133] sna_do_copy: unclipped src extents (0, 0), (22, 20) [ 94.133] sna_do_copy: clipped src extents (0, 0), (22, 20) [ 94.133] sna_do_copy: pixmap -- no source clipping [ 94.133] sna_do_copy: src extents (0, 0), (22, 20) x 1 [ 94.133] sna_do_copy: copy region (542, 1129), (564, 1149) x 1 + (-542, -1129) [ 94.133] sna_copy_boxes (boxes=1x[(542, 1129), (564, 1149)...], src pixmap=5319+(-542, -1129), dst pixmap=3060+(-65, -24), alu=3, src.size=22x20, dst.size=3775x2136) [ 94.133] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94a176c0, gpu_bo=0, cpu_bo=0), replaces=0 [ 94.133] sna_drawable_use_bo pixmap=3060, box=((477, 1105), (499, 1125)), flags=8... [ 94.133] sna_drawable_use_bo: exported target, set PREFER_GPU [ 94.133] sna_drawable_use_bo: pinned, never REPLACES [ 94.133] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 94.133] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 94.133] sna_drawable_use_bo: using whole GPU bo [ 94.133] region_overlaps_damage? [ 94.133] use_shm_bo: no, not attached [ 94.133] sna_drawable_move_region_to_cpu(pixmap=5319 (22x20), [(0, 0), (22, 20)], flags=2) [ 94.133] sna_drawable_move_region_to_cpu: pixmap=5319 all damaged on CPU [ 94.133] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 94.133] sna_write_boxes x 1, src stride=88, src dx=(-477, -1105) [ 94.133] kgem_bo_can_map: handle=9, map=0x7fc6b7845000:0x0:0x7fc656564000, tiling=1, domain=0, offset=4029534208 [ 94.133] write_boxes_inplace x 1, handle=9, tiling=1 [ 94.133] upload_inplace__tiled: tiling=1 [ 94.133] kgem_bo_can_map__cpu: handle=9 [ 94.133] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 94.133] kgem_bo_map__cpu(handle=9, size=33177600, map=0x7fc6b7845000:0x7fc656564000) [ 94.133] kgem_bo_sync__cpu: handle=9 [ 94.133] __kgem_busy: handle=9, busy=0, wedged=0 [ 94.133] kgem_bo_sync__cpu: SYNC: handle=9, needs_flush? 0, domain? 0, busy? 0 [ 94.133] __kgem_busy: handle=9, busy=0, wedged=0 [ 94.134] kgem_bo_retire: retiring bo handle=9 (needed flush? 0), rq? 0 [busy?=0] [ 94.134] assert_bo_retired: handle=9, domain: 0 exec? 0, rq? 0 [ 94.134] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(477, 1105), size=22x20, pitch=88/15360 [ 94.134] sna_accel_flush: flush?=0, dirty?=0 [ 94.134] sna_accel_flush: flush?=0, dirty?=0 [ 94.134] sna_accel_flush: flush?=0, dirty?=0 [ 94.134] sna_accel_flush: flush?=0, dirty?=0 [ 94.134] sna_destroy_pixmap: pixmap=5319, attached?=1 [ 94.134] __sna_free_pixmap(pixmap=5319) [ 94.134] sna_accel_flush: flush?=0, dirty?=0 [ 94.134] sna_accel_flush: flush?=0, dirty?=0 [ 94.134] sna_accel_flush: flush?=0, dirty?=0 [ 94.134] sna_block_handler (tv=0.466000) [ 94.134] has_shadow: has pending damage? 0, outstanding flips: 0 [ 94.134] sna_accel_do_throttle -- no pending activity [ 94.135] sna_wakeup_handler [ 94.135] sna_accel_flush: flush?=0, dirty?=0 [ 94.135] sna_accel_flush: flush?=0, dirty?=0 [ 94.135] sna_block_handler (tv=0.465000) [ 94.135] has_shadow: has pending damage? 0, outstanding flips: 0 [ 94.135] sna_accel_do_throttle -- no pending activity [ 94.136] sna_wakeup_handler [ 94.136] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=128, name=76 [ 94.136] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 94.136] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 94.136] sna_dri2_get_back: draw size=3840x2160, back buffer handle=128 size=3840x2160, is-scanout? 1, active?=0, pitch=15360, front pitch=15360 [ 94.136] sna_dri2_get_back: reuse backbuffer? 1 [ 94.136] sna_dri2_get_back: back buffer handle=128, active?=0, refcnt=1 [ 94.136] sna_dri2_get_back: reuse unattached back [ 94.136] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 94.136] sna_dri2_reuse_buffer: reusing back buffer handle=128, name=76, pitch=15360, age=0 [ 94.136] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 94.136] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=114, name=86, active_scanout=2 [ 94.136] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 94.136] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=114] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 94.136] sna_accel_flush: flush?=0, dirty?=0 [ 94.136] sna_accel_flush: flush?=0, dirty?=0 [ 94.136] sna_accel_flush: flush?=0, dirty?=0 [ 94.136] sna_block_handler (tv=0.464000) [ 94.136] has_shadow: has pending damage? 0, outstanding flips: 0 [ 94.136] timer_enable (time=94136), starting timer 0 [ 94.136] sna_accel_do_throttle -- no pending activity [ 94.136] sna_accel_block: evaluating timers, active=5 [ 94.136] sna_accel_block: flush timer expires in 8 [94144] [ 94.137] sna_wakeup_handler [ 94.137] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 94.137] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 94.137] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 94.137] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 94.137] sna_dri2_get_msc(draw=146, pipe=0) [ 94.137] sna_crtc_record_swap: recording last swap on pipe=0, frame 5398 [msc=5398], time 94.125648 [ 94.137] sna_dri2_get_msc: msc=5398 [raw=5398], ust=94125648 [ 94.137] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=128 (refs=1/1, flush=0) , front=114 (refs=2/3, flush=1) [ 94.137] sna_dri2_schedule_swap(target_msc=5390, divisor=0, remainder=0) [ 94.137] sna_dri2_schedule_swap: using front handle=114, active_scanout?=2, flush?=1 [ 94.137] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 94.137] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 94.137] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 94.137] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 94.137] sna_crtc_record_swap: recording last swap on pipe=0, frame 5398 [msc=5398], time 94.125648 [ 94.137] immediate_swap: current_msc=5398, target_msc=5390 -- yes [ 94.137] can_flip: no, shadow enabled [ 94.137] sna_dri2_add_event: adding event to window 146) [ 94.137] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 94.138] sna_dri2_immediate_blit: no pending blit, starting chain [ 94.138] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 94.138] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 94.138] can_xchg: back size=8700f00, front size=8700f00 [ 94.138] can_xchg: yes, pixmap=4091 [ 94.138] sna_dri2_xchg: win=146, exchange front=114/86,ref=3 and back=128/76,ref=2, pixmap=4091 3840x2160 [ 94.138] sna_dri2_xchg: back_bo handle=128, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 94.138] sna_dri2_xchg: front_bo handle=114, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 94.138] set_bo: pixmap=4091, handle=128 (old handle=114) [ 94.138] set_bo: marking whole pixmap as damaged [ 94.138] set_bo: applying final/discard move-to-gpu [ 94.138] wait_for_shadow: flags=0, flips=0, handle=114, shadow=29 [ 94.138] set_bo: dropping flush hint from handle=114 [ 94.138] set_bo: adding flush hint to handle=128 [ 94.138] mark_stale(handle=114) => 1 [ 94.138] swap_limit: draw=146 setting swap limit to 3 [ 94.138] sna_dri2_swap_limit_validate: swap limit set to 3 [ 94.138] sna_next_vblank(pipe=0, waiting until next vblank) [ 94.138] sna_dri2_schedule_swap: reported target_msc=5398 [ 94.138] sna_accel_flush: flush?=0, dirty?=0 [ 94.138] sna_accel_flush: flush?=0, dirty?=0 [ 94.138] sna_accel_flush: flush?=0, dirty?=0 [ 94.138] sna_accel_flush: flush?=0, dirty?=0 [ 94.138] sna_block_handler (tv=0.462000) [ 94.138] sna_scanout_do_flush: flush timer active: delta=6 [ 94.138] sna_accel_do_throttle -- no pending activity [ 94.138] sna_accel_block: evaluating timers, active=5 [ 94.138] sna_accel_block: flush timer expires in 6 [94144] [ 94.141] sna_wakeup_handler [ 94.142] sna_mode_wakeup: len=32 [ 94.142] sna_dri2_vblank_handler(type=2, sequence=5399, draw=4181) [ 94.142] sna_crtc_record_swap: recording last swap on pipe=0, frame 5399 [msc=5399], time 94.142314 [ 94.142] sna_dri2_vblank_handler: 2 complete, frame=5399 tv=94.142314 [ 94.142] sna_dri2_blit_complete: blit finished [ 94.142] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=5399, tv=94.142314) [ 94.142] frame_swap_complete(type=2): draw=146, pipe=0, frame=5399 [msc=5399], tv=94.142314 [ 94.142] sna_accel_flush: flush?=0, dirty?=0 [ 94.142] sna_dri2_event_free(draw?=1) [ 94.142] sna_dri2_remove_event: remove[0x561c94a1c320] from window 146, active? 1 [ 94.142] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=128] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 94.142] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=114] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 94.142] sna_dri2_vblank_handler complete [ 94.142] sna_block_handler (tv=0.458000) [ 94.142] sna_scanout_do_flush: flush timer active: delta=2 [ 94.142] sna_scanout_do_flush (time=94142), triggered [ 94.142] sna_scanout_flush (time=94142), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 94.142] has_shadow: has pending damage? 1, outstanding flips: 0 [ 94.142] stop_flush: scanout=128 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 94.142] has_shadow: has pending damage? 1, outstanding flips: 0 [ 94.142] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 94.142] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 94.142] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 94.142] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 94.142] sna_pixmap_move_to_gpu: already all-damaged [ 94.142] sna_pixmap_mark_active: pixmap=4091, handle=128 [ 94.142] sna_mode_redisplay: crtc[0] transformed? 0 [ 94.142] sna_mode_redisplay: crtc[1] transformed? 0 [ 94.142] sna_mode_redisplay: crtc[2] transformed? 0 [ 94.142] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=128 [active=1] [ 94.142] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 114, transformed? 0 [ 94.142] get_fb: reusing fb=80 for handle=128 [ 94.142] sna_mode_redisplay: recording flip on CRTC:32 handle=128, active_scanout=2, serial=3 [ 94.142] __kgem_bo_clear_busy: handle=128 [ 94.142] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 94.142] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 94.142] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 94.142] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=128, shadow handle=29 [ 94.142] sna_accel_do_throttle -- no pending activity [ 94.142] sna_accel_block: evaluating timers, active=5 [ 94.142] sna_accel_block: flush timer expires in 16 [94158] [ 94.158] sna_wakeup_handler [ 94.158] sna_mode_wakeup: len=32 [ 94.158] sna_mode_wakeup: recording last swap on pipe=0, frame 5400 [1518], time 94.158974 [ 94.158] sna_mode_wakeup: removing handle=114 [active_scanout=0] from scanout, installing handle=128 [active_scanout=2] [ 94.158] sna_mode_wakeup: flip complete, pending? 1 [ 94.158] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 94.158] sna_block_handler (tv=0.442000) [ 94.158] sna_scanout_do_flush: flush timer active: delta=0 [ 94.158] sna_scanout_do_flush (time=94158), triggered [ 94.158] sna_scanout_flush (time=94158), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 94.158] has_shadow: has pending damage? 0, outstanding flips: 0 [ 94.159] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 94.159] has_shadow: has pending damage? 0, outstanding flips: 0 [ 94.159] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 94.159] sna_accel_do_throttle -- no pending activity [ 94.159] sna_accel_block: evaluating timers, active=5 [ 94.159] sna_accel_block: flush timer expires in 16 [94174] [ 94.166] sna_wakeup_handler [ 94.167] sna_accel_flush: flush?=0, dirty?=0 [ 94.167] sna_accel_flush: flush?=0, dirty?=0 [ 94.167] sna_block_handler (tv=0.499000) [ 94.167] sna_scanout_do_flush: flush timer active: delta=7 [ 94.167] sna_accel_do_throttle -- no pending activity [ 94.167] sna_accel_block: evaluating timers, active=5 [ 94.167] sna_accel_block: flush timer expires in 7 [94174] [ 94.167] sna_wakeup_handler [ 94.167] sna_block_handler (tv=0.499000) [ 94.167] sna_scanout_do_flush: flush timer active: delta=7 [ 94.167] sna_accel_do_throttle -- no pending activity [ 94.167] sna_accel_block: evaluating timers, active=5 [ 94.167] sna_accel_block: flush timer expires in 7 [94174] [ 94.167] sna_wakeup_handler [ 94.167] sna_accel_flush: flush?=0, dirty?=0 [ 94.167] sna_accel_flush: flush?=0, dirty?=0 [ 94.168] sna_accel_flush: flush?=0, dirty?=0 [ 94.168] sna_accel_flush: flush?=0, dirty?=0 [ 94.168] sna_block_handler (tv=0.498000) [ 94.168] sna_scanout_do_flush: flush timer active: delta=6 [ 94.168] sna_accel_do_throttle -- no pending activity [ 94.168] sna_accel_block: evaluating timers, active=5 [ 94.168] sna_accel_block: flush timer expires in 6 [94174] [ 94.170] sna_wakeup_handler [ 94.170] sna_accel_flush: flush?=0, dirty?=0 [ 94.170] sna_block_handler (tv=0.496000) [ 94.170] sna_scanout_do_flush: flush timer active: delta=4 [ 94.170] sna_accel_do_throttle -- no pending activity [ 94.170] sna_accel_block: evaluating timers, active=5 [ 94.170] sna_accel_block: flush timer expires in 4 [94174] [ 94.174] sna_wakeup_handler [ 94.174] sna_block_handler (tv=0.492000) [ 94.174] sna_scanout_do_flush: flush timer active: delta=0 [ 94.174] sna_scanout_do_flush (time=94174), triggered [ 94.174] sna_scanout_flush (time=94174), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 94.174] has_shadow: has pending damage? 0, outstanding flips: 0 [ 94.174] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 94.175] has_shadow: has pending damage? 0, outstanding flips: 0 [ 94.175] sna_accel_disarm_timer[0] (time=94174) [ 94.175] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 94.175] sna_accel_do_throttle -- no pending activity [ 94.181] sna_wakeup_handler [ 94.181] sna_accel_flush: flush?=0, dirty?=0 [ 94.181] sna_accel_flush: flush?=0, dirty?=0 [ 94.182] sna_block_handler (tv=0.484000) [ 94.182] has_shadow: has pending damage? 0, outstanding flips: 0 [ 94.182] sna_accel_do_throttle -- no pending activity [ 94.197] sna_wakeup_handler [ 94.198] sna_create_pixmap(22, 20, 32, usage=0) [ 94.198] kgem_can_create_2d: 22x20 @ 32 [ 94.198] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=20 [ 94.198] kgem_can_create_2d: untiled size=4096 [ 94.198] kgem_choose_tiling: too thin [width 22, 32 bpp] for TILING_X [ 94.198] kgem_choose_tiling: 22x20 -> 0 [ 94.198] sna_create_pixmap: usage=0, flags=a [ 94.198] sna_create_pixmap: small buffer [1760], attaching to shadow pixmap [ 94.198] create_pixmap: allocating pixmap 22x20, depth=32/32, size=1768 [ 94.198] create_pixmap: serial=5320, usage=0, 22x20 [ 94.198] sna_create_pixmap: serial=5320, 22x20, usage=0 [ 94.198] sna_composite_rectangles(pixmap=5321, op=0, 0 x 1 [(0, 0)x(22, 20) ...]) [ 94.198] sna_composite_rectangles: converted to op 0 [ 94.198] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 94.198] sna_composite_rectangles: nrects=1, region=(0, 0), (22, 20) x 1 [ 94.198] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 94.198] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 94.198] sna_composite_rectangles: fallback, dst pixmap=5321 too small or not attached [ 94.198] sna_composite_rectangles: fallback [ 94.198] sna_drawable_move_region_to_cpu(pixmap=5321 (22x20), [(0, 0), (22, 20)], flags=1) [ 94.198] sna_drawable_move_region_to_cpu: region (0, 0), (22, 20) + (0, 0) subsumes pixmap (22x20) [ 94.198] _sna_pixmap_move_to_cpu(pixmap=5321, 22x20, flags=1) [ 94.198] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 94.198] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 94.198] operate_inplace: no, inplace operation not suitable [ 94.198] _sna_pixmap_move_to_cpu: marking as damaged [ 94.198] __sna_damage_all(22, 20) [ 94.198] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 94.198] sna_composite_rectangles(pixmap=5321, op=1, fff2f1f0 x 1 [(0, 0)x(22, 20) ...]) [ 94.198] sna_composite_rectangles: converted to op 1 [ 94.198] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 94.198] sna_composite_rectangles: nrects=1, region=(0, 0), (22, 20) x 1 [ 94.198] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 94.198] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 94.198] sna_composite_rectangles: fallback, dst pixmap=5321 too small or not attached [ 94.198] sna_composite_rectangles: fallback [ 94.198] sna_drawable_move_region_to_cpu(pixmap=5321 (22x20), [(0, 0), (22, 20)], flags=1) [ 94.198] sna_drawable_move_region_to_cpu: pixmap=5321 all damaged on CPU [ 94.198] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 94.198] sna_composite_rectangles: fallback fill: (0, 0)x(22, 20) fff2f1f0 [ 94.198] sna_composite_rectangles(pixmap=5321, op=1, ff300a24 x 2 [(0, 0)x(22, 20) ...]) [ 94.198] sna_composite_rectangles: converted to op 1 [ 94.198] sna_composite_rectangles[0] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 94.198] sna_composite_rectangles[1] (0, 0)x(22, 20) -> (0, 0), (22, 20) [ 94.198] sna_composite_rectangles: nrects=2, region=(0, 0), (22, 20) x 2 [ 94.198] sna_composite_rectangles: clipped extents (0, 0),(22, 20) x 1 [ 94.198] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(22, 20) [ 94.198] sna_composite_rectangles: fallback, dst pixmap=5321 too small or not attached [ 94.198] sna_composite_rectangles: fallback [ 94.198] sna_drawable_move_region_to_cpu(pixmap=5321 (22x20), [(0, 0), (22, 20)], flags=1) [ 94.198] sna_drawable_move_region_to_cpu: pixmap=5321 all damaged on CPU [ 94.198] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 94.198] sna_composite_rectangles: fallback fill: (0, 0)x(22, 20) ff300a24 [ 94.198] sna_glyphs(op=3, nlist=2, src=(-8, -2)) [ 94.199] sna_glyphs: fallback -- too small (22x20) [ 94.199] glyphs_fallback: nlist=2, count=5, extents (-9, -13), (19, 15) [ 94.199] glyphs_fallback: clipped extents (0, 0), (18, 15) [ 94.199] sna_drawable_move_region_to_cpu(pixmap=5321 (22x20), [(0, 0), (18, 15)], flags=3) [ 94.199] sna_drawable_move_region_to_cpu: pixmap=5321 all damaged on CPU [ 94.199] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 94.199] can_discard_mask: nlist=2, mask=28888, depth 32, op=3 (bounded? 1) [ 94.199] glyphs_format: format=166024, depth=32 [ 94.199] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 94.199] glyphs_fallback: discarding mask [ 94.199] sna_composite_rectangles(pixmap=5321, op=1, ffffffff x 1 [(10, 1)x(9, 17) ...]) [ 94.199] sna_composite_rectangles: converted to op 1 [ 94.199] sna_composite_rectangles[0] (10, 1)x(9, 17) -> (10, 1), (19, 18) [ 94.199] sna_composite_rectangles: nrects=1, region=(10, 1), (19, 18) x 1 [ 94.199] sna_composite_rectangles: clipped extents (10, 1),(19, 18) x 1 [ 94.199] sna_composite_rectangles: pixmap +(0, 0) extents (10, 1),(19, 18) [ 94.199] sna_composite_rectangles: fallback, dst pixmap=5321 too small or not attached [ 94.199] sna_composite_rectangles: fallback [ 94.199] sna_drawable_move_region_to_cpu(pixmap=5321 (22x20), [(10, 1), (19, 18)], flags=1) [ 94.199] sna_drawable_move_region_to_cpu: pixmap=5321 all damaged on CPU [ 94.199] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 94.199] sna_composite_rectangles: fallback fill: (10, 1)x(9, 17) ffffffff [ 94.199] sna_copy_area: src=pixmap=5321:(0, 0)x(22, 20)+(0, 0) -> dst=pixmap=3060:(486, 1105)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 94.199] sna_copy_area: normal copy [ 94.199] sna_do_copy: src=(0, 0), dst=(486, 1105), size=(22x20) [ 94.199] sna_do_copy: after drawable: src=(0, 0), dst=(551, 1129), size=(22x20) [ 94.199] sna_do_copy: dst extents (551, 1129), (573, 1149), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 94.199] sna_do_copy: clipped dst extents (551, 1129), (573, 1149) [ 94.199] sna_do_copy: unclipped src extents (0, 0), (22, 20) [ 94.199] sna_do_copy: clipped src extents (0, 0), (22, 20) [ 94.199] sna_do_copy: pixmap -- no source clipping [ 94.199] sna_do_copy: src extents (0, 0), (22, 20) x 1 [ 94.199] sna_do_copy: copy region (551, 1129), (573, 1149) x 1 + (-551, -1129) [ 94.199] sna_copy_boxes (boxes=1x[(551, 1129), (573, 1149)...], src pixmap=5321+(-551, -1129), dst pixmap=3060+(-65, -24), alu=3, src.size=22x20, dst.size=3775x2136) [ 94.199] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94b33a10, gpu_bo=0, cpu_bo=0), replaces=0 [ 94.199] sna_drawable_use_bo pixmap=3060, box=((486, 1105), (508, 1125)), flags=8... [ 94.199] sna_drawable_use_bo: exported target, set PREFER_GPU [ 94.199] sna_drawable_use_bo: pinned, never REPLACES [ 94.199] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 94.199] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 94.199] sna_drawable_use_bo: using whole GPU bo [ 94.199] region_overlaps_damage? [ 94.199] use_shm_bo: no, not attached [ 94.199] sna_drawable_move_region_to_cpu(pixmap=5321 (22x20), [(0, 0), (22, 20)], flags=2) [ 94.199] sna_drawable_move_region_to_cpu: pixmap=5321 all damaged on CPU [ 94.199] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 94.199] sna_write_boxes x 1, src stride=88, src dx=(-486, -1105) [ 94.199] kgem_bo_can_map: handle=9, map=0x7fc6b7845000:0x0:0x7fc656564000, tiling=1, domain=1, offset=4029534208 [ 94.199] write_boxes_inplace x 1, handle=9, tiling=1 [ 94.199] upload_inplace__tiled: tiling=1 [ 94.199] kgem_bo_can_map__cpu: handle=9 [ 94.199] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 94.199] kgem_bo_map__cpu(handle=9, size=33177600, map=0x7fc6b7845000:0x7fc656564000) [ 94.199] kgem_bo_sync__cpu: handle=9 [ 94.199] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(486, 1105), size=22x20, pitch=88/15360 [ 94.199] sna_accel_flush: flush?=0, dirty?=0 [ 94.200] sna_accel_flush: flush?=0, dirty?=0 [ 94.200] sna_accel_flush: flush?=0, dirty?=0 [ 94.200] sna_accel_flush: flush?=0, dirty?=0 [ 94.200] sna_destroy_pixmap: pixmap=5321, attached?=1 [ 94.200] __sna_free_pixmap(pixmap=5321) [ 94.200] sna_accel_flush: flush?=0, dirty?=0 [ 94.200] sna_accel_flush: flush?=0, dirty?=0 [ 94.200] sna_accel_flush: flush?=0, dirty?=0 [ 94.200] sna_block_handler (tv=0.466000) [ 94.200] has_shadow: has pending damage? 0, outstanding flips: 0 [ 94.200] sna_accel_do_throttle -- no pending activity [ 94.201] sna_wakeup_handler [ 94.201] sna_accel_flush: flush?=0, dirty?=0 [ 94.201] sna_accel_flush: flush?=0, dirty?=0 [ 94.201] sna_block_handler (tv=0.465000) [ 94.201] has_shadow: has pending damage? 0, outstanding flips: 0 [ 94.201] sna_accel_do_throttle -- no pending activity [ 94.201] sna_wakeup_handler [ 94.201] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=114, name=86 [ 94.201] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 94.201] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 94.201] sna_dri2_get_back: draw size=3840x2160, back buffer handle=114 size=3840x2160, is-scanout? 1, active?=0, pitch=15360, front pitch=15360 [ 94.201] sna_dri2_get_back: reuse backbuffer? 1 [ 94.201] sna_dri2_get_back: back buffer handle=114, active?=0, refcnt=1 [ 94.201] sna_dri2_get_back: reuse unattached back [ 94.201] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 94.201] sna_dri2_reuse_buffer: reusing back buffer handle=114, name=86, pitch=15360, age=0 [ 94.201] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 94.201] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=128, name=76, active_scanout=2 [ 94.201] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 94.201] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=128] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 94.201] sna_accel_flush: flush?=0, dirty?=0 [ 94.201] sna_accel_flush: flush?=0, dirty?=0 [ 94.201] sna_accel_flush: flush?=0, dirty?=0 [ 94.201] sna_block_handler (tv=0.465000) [ 94.201] has_shadow: has pending damage? 0, outstanding flips: 0 [ 94.201] timer_enable (time=94201), starting timer 0 [ 94.201] sna_accel_do_throttle -- no pending activity [ 94.201] sna_accel_block: evaluating timers, active=5 [ 94.201] sna_accel_block: flush timer expires in 8 [94209] [ 94.202] sna_wakeup_handler [ 94.202] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 94.202] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 94.202] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 94.202] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 94.202] sna_dri2_get_msc(draw=146, pipe=0) [ 94.202] sna_crtc_record_swap: recording last swap on pipe=0, frame 5402 [msc=5402], time 94.192286 [ 94.202] sna_dri2_get_msc: msc=5402 [raw=5402], ust=94192286 [ 94.202] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=114 (refs=1/1, flush=0) , front=128 (refs=2/3, flush=1) [ 94.202] sna_dri2_schedule_swap(target_msc=5399, divisor=0, remainder=0) [ 94.202] sna_dri2_schedule_swap: using front handle=128, active_scanout?=2, flush?=1 [ 94.202] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 94.202] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 94.202] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 94.202] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 94.202] sna_crtc_record_swap: recording last swap on pipe=0, frame 5402 [msc=5402], time 94.192286 [ 94.202] immediate_swap: current_msc=5402, target_msc=5399 -- yes [ 94.202] can_flip: no, shadow enabled [ 94.202] sna_dri2_add_event: adding event to window 146) [ 94.202] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 94.202] sna_dri2_immediate_blit: no pending blit, starting chain [ 94.202] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 94.202] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 94.202] can_xchg: back size=8700f00, front size=8700f00 [ 94.202] can_xchg: yes, pixmap=4091 [ 94.202] sna_dri2_xchg: win=146, exchange front=128/76,ref=3 and back=114/86,ref=2, pixmap=4091 3840x2160 [ 94.202] sna_dri2_xchg: back_bo handle=114, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 94.202] sna_dri2_xchg: front_bo handle=128, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 94.202] set_bo: pixmap=4091, handle=114 (old handle=128) [ 94.202] set_bo: marking whole pixmap as damaged [ 94.202] set_bo: applying final/discard move-to-gpu [ 94.202] wait_for_shadow: flags=0, flips=0, handle=128, shadow=29 [ 94.202] set_bo: dropping flush hint from handle=128 [ 94.202] set_bo: adding flush hint to handle=114 [ 94.202] mark_stale(handle=128) => 1 [ 94.202] swap_limit: draw=146 setting swap limit to 3 [ 94.202] sna_dri2_swap_limit_validate: swap limit set to 3 [ 94.202] sna_next_vblank(pipe=0, waiting until next vblank) [ 94.202] sna_dri2_schedule_swap: reported target_msc=5402 [ 94.202] sna_accel_flush: flush?=0, dirty?=0 [ 94.202] sna_accel_flush: flush?=0, dirty?=0 [ 94.202] sna_accel_flush: flush?=0, dirty?=0 [ 94.202] sna_accel_flush: flush?=0, dirty?=0 [ 94.202] sna_block_handler (tv=0.464000) [ 94.202] sna_scanout_do_flush: flush timer active: delta=7 [ 94.202] sna_accel_do_throttle -- no pending activity [ 94.202] sna_accel_block: evaluating timers, active=5 [ 94.202] sna_accel_block: flush timer expires in 7 [94209] [ 94.208] sna_wakeup_handler [ 94.208] sna_mode_wakeup: len=32 [ 94.208] sna_dri2_vblank_handler(type=2, sequence=5403, draw=4181) [ 94.208] sna_crtc_record_swap: recording last swap on pipe=0, frame 5403 [msc=5403], time 94.208949 [ 94.208] sna_dri2_vblank_handler: 2 complete, frame=5403 tv=94.208949 [ 94.208] sna_dri2_blit_complete: blit finished [ 94.208] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=5403, tv=94.208949) [ 94.208] frame_swap_complete(type=2): draw=146, pipe=0, frame=5403 [msc=5403], tv=94.208949 [ 94.208] sna_accel_flush: flush?=0, dirty?=0 [ 94.208] sna_dri2_event_free(draw?=1) [ 94.208] sna_dri2_remove_event: remove[0x561c94af9780] from window 146, active? 1 [ 94.208] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=114] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 94.208] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=128] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 94.208] sna_dri2_vblank_handler complete [ 94.208] sna_block_handler (tv=0.458000) [ 94.208] sna_scanout_do_flush: flush timer active: delta=1 [ 94.208] sna_scanout_do_flush (time=94208), triggered [ 94.208] sna_scanout_flush (time=94208), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 94.208] has_shadow: has pending damage? 1, outstanding flips: 0 [ 94.208] stop_flush: scanout=114 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 94.208] has_shadow: has pending damage? 1, outstanding flips: 0 [ 94.208] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 94.208] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 94.208] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 94.208] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 94.208] sna_pixmap_move_to_gpu: already all-damaged [ 94.208] sna_pixmap_mark_active: pixmap=4091, handle=114 [ 94.208] sna_mode_redisplay: crtc[0] transformed? 0 [ 94.208] sna_mode_redisplay: crtc[1] transformed? 0 [ 94.208] sna_mode_redisplay: crtc[2] transformed? 0 [ 94.208] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=114 [active=1] [ 94.208] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 128, transformed? 0 [ 94.208] get_fb: reusing fb=81 for handle=114 [ 94.208] sna_mode_redisplay: recording flip on CRTC:32 handle=114, active_scanout=2, serial=3 [ 94.208] __kgem_bo_clear_busy: handle=114 [ 94.208] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 94.208] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 94.208] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 94.208] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=114, shadow handle=29 [ 94.208] sna_accel_do_throttle -- no pending activity [ 94.208] sna_accel_block: evaluating timers, active=5 [ 94.208] sna_accel_block: flush timer expires in 16 [94224] [ 94.223] sna_wakeup_handler [ 94.223] sna_accel_flush: flush?=0, dirty?=0 [ 94.223] sna_accel_flush: flush?=0, dirty?=0 [ 94.223] sna_block_handler (tv=0.443000) [ 94.223] sna_scanout_do_flush: flush timer active: delta=1 [ 94.223] sna_scanout_do_flush (time=94223), triggered [ 94.223] sna_scanout_flush (time=94223), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 94.223] has_shadow: has pending damage? 0, outstanding flips: 1 [ 94.223] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 94.223] has_shadow: has pending damage? 0, outstanding flips: 1 [ 94.223] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) [ 94.223] sna_accel_do_throttle -- no pending activity [ 94.223] sna_accel_block: evaluating timers, active=5 [ 94.223] sna_accel_block: flush timer expires in 16 [94239] [ 94.223] sna_wakeup_handler [ 94.223] sna_block_handler (tv=0.443000) [ 94.223] sna_scanout_do_flush: flush timer active: delta=16 [ 94.223] sna_accel_do_throttle -- no pending activity [ 94.223] sna_accel_block: evaluating timers, active=5 [ 94.223] sna_accel_block: flush timer expires in 16 [94239] [ 94.224] sna_wakeup_handler [ 94.224] sna_block_handler (tv=0.442000) [ 94.224] sna_scanout_do_flush: flush timer active: delta=15 [ 94.224] sna_accel_do_throttle -- no pending activity [ 94.224] sna_accel_block: evaluating timers, active=5 [ 94.224] sna_accel_block: flush timer expires in 15 [94239] [ 94.225] sna_wakeup_handler [ 94.225] sna_mode_wakeup: len=32 [ 94.225] sna_mode_wakeup: recording last swap on pipe=0, frame 5404 [151c], time 94.225610 [ 94.225] sna_mode_wakeup: removing handle=128 [active_scanout=0] from scanout, installing handle=114 [active_scanout=2] [ 94.225] sna_mode_wakeup: flip complete, pending? 1 [ 94.225] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 94.225] sna_block_handler (tv=0.441000) [ 94.225] sna_scanout_do_flush: flush timer active: delta=14 [ 94.225] sna_accel_do_throttle -- no pending activity [ 94.225] sna_accel_block: evaluating timers, active=5 [ 94.225] sna_accel_block: flush timer expires in 14 [94239] [ 94.239] sna_wakeup_handler [ 94.239] sna_block_handler (tv=0.427000) [ 94.239] sna_scanout_do_flush: flush timer active: delta=0 [ 94.239] sna_scanout_do_flush (time=94239), triggered [ 94.239] sna_scanout_flush (time=94239), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 94.239] has_shadow: has pending damage? 0, outstanding flips: 0 [ 94.239] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 94.239] has_shadow: has pending damage? 0, outstanding flips: 0 [ 94.239] sna_accel_disarm_timer[0] (time=94239) [ 94.239] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 94.239] sna_accel_do_throttle -- no pending activity [ 94.306] sna_wakeup_handler [ 94.307] sna_accel_flush: flush?=0, dirty?=0 [ 94.307] sna_accel_flush: flush?=0, dirty?=0 [ 94.307] sna_block_handler (tv=0.499000) [ 94.307] has_shadow: has pending damage? 0, outstanding flips: 0 [ 94.307] sna_accel_do_throttle -- no pending activity [ 94.307] sna_wakeup_handler [ 94.307] sna_block_handler (tv=0.499000) [ 94.307] has_shadow: has pending damage? 0, outstanding flips: 0 [ 94.307] sna_accel_do_throttle -- no pending activity [ 94.308] sna_wakeup_handler [ 94.308] sna_accel_flush: flush?=0, dirty?=0 [ 94.308] sna_accel_flush: flush?=0, dirty?=0 [ 94.308] sna_accel_flush: flush?=0, dirty?=0 [ 94.308] sna_accel_flush: flush?=0, dirty?=0 [ 94.308] sna_block_handler (tv=0.498000) [ 94.308] has_shadow: has pending damage? 0, outstanding flips: 0 [ 94.308] sna_accel_do_throttle -- no pending activity [ 94.310] sna_wakeup_handler [ 94.310] sna_accel_flush: flush?=0, dirty?=0 [ 94.310] sna_block_handler (tv=0.496000) [ 94.310] has_shadow: has pending damage? 0, outstanding flips: 0 [ 94.310] sna_accel_do_throttle -- no pending activity [ 94.316] sna_wakeup_handler [ 94.316] sna_accel_flush: flush?=0, dirty?=0 [ 94.316] sna_accel_flush: flush?=0, dirty?=0 [ 94.316] sna_block_handler (tv=0.490000) [ 94.316] has_shadow: has pending damage? 0, outstanding flips: 0 [ 94.316] sna_accel_do_throttle -- no pending activity [ 94.316] sna_wakeup_handler [ 94.317] sna_block_handler (tv=0.489000) [ 94.317] has_shadow: has pending damage? 0, outstanding flips: 0 [ 94.317] sna_accel_do_throttle -- no pending activity [ 94.321] sna_wakeup_handler [ 94.321] sna_accel_flush: flush?=0, dirty?=0 [ 94.321] sna_accel_flush: flush?=0, dirty?=0 [ 94.322] sna_accel_flush: flush?=0, dirty?=0 [ 94.322] sna_accel_flush: flush?=0, dirty?=0 [ 94.322] sna_accel_flush: flush?=0, dirty?=0 [ 94.322] sna_accel_flush: flush?=0, dirty?=0 [ 94.322] sna_accel_flush: flush?=0, dirty?=0 [ 94.322] sna_accel_flush: flush?=0, dirty?=0 [ 94.322] sna_accel_flush: flush?=0, dirty?=0 [ 94.322] sna_accel_flush: flush?=0, dirty?=0 [ 94.322] sna_accel_flush: flush?=0, dirty?=0 [ 94.322] sna_accel_flush: flush?=0, dirty?=0 [ 94.322] sna_accel_flush: flush?=0, dirty?=0 [ 94.322] sna_accel_flush: flush?=0, dirty?=0 [ 94.322] sna_block_handler (tv=0.484000) [ 94.322] has_shadow: has pending damage? 0, outstanding flips: 0 [ 94.322] sna_accel_do_throttle -- no pending activity [ 94.322] sna_wakeup_handler [ 94.322] sna_accel_flush: flush?=0, dirty?=0 [ 94.322] sna_accel_flush: flush?=0, dirty?=0 [ 94.322] sna_accel_flush: flush?=0, dirty?=0 [ 94.322] sna_block_handler (tv=0.484000) [ 94.322] has_shadow: has pending damage? 0, outstanding flips: 0 [ 94.322] sna_accel_do_throttle -- no pending activity [ 94.322] sna_wakeup_handler [ 94.322] sna_accel_flush: flush?=0, dirty?=0 [ 94.322] sna_accel_flush: flush?=0, dirty?=0 [ 94.322] sna_block_handler (tv=0.484000) [ 94.322] has_shadow: has pending damage? 0, outstanding flips: 0 [ 94.322] sna_accel_do_throttle -- no pending activity [ 94.322] sna_wakeup_handler [ 94.322] sna_accel_flush: flush?=0, dirty?=0 [ 94.322] sna_accel_flush: flush?=0, dirty?=0 [ 94.323] sna_accel_flush: flush?=0, dirty?=0 [ 94.323] sna_block_handler (tv=0.483000) [ 94.323] has_shadow: has pending damage? 0, outstanding flips: 0 [ 94.323] sna_accel_do_throttle -- no pending activity [ 94.323] sna_wakeup_handler [ 94.323] sna_accel_flush: flush?=0, dirty?=0 [ 94.323] sna_accel_flush: flush?=0, dirty?=0 [ 94.323] sna_accel_flush: flush?=0, dirty?=0 [ 94.323] sna_block_handler (tv=0.483000) [ 94.323] has_shadow: has pending damage? 0, outstanding flips: 0 [ 94.323] sna_accel_do_throttle -- no pending activity [ 94.323] sna_wakeup_handler [ 94.323] sna_accel_flush: flush?=0, dirty?=0 [ 94.323] sna_accel_flush: flush?=0, dirty?=0 [ 94.323] sna_block_handler (tv=0.483000) [ 94.323] has_shadow: has pending damage? 0, outstanding flips: 0 [ 94.323] sna_accel_do_throttle -- no pending activity [ 94.323] sna_wakeup_handler [ 94.323] sna_accel_flush: flush?=0, dirty?=0 [ 94.323] sna_accel_flush: flush?=0, dirty?=0 [ 94.323] sna_block_handler (tv=0.483000) [ 94.323] has_shadow: has pending damage? 0, outstanding flips: 0 [ 94.323] sna_accel_do_throttle -- no pending activity [ 94.323] sna_wakeup_handler [ 94.323] sna_accel_flush: flush?=0, dirty?=0 [ 94.323] sna_accel_flush: flush?=0, dirty?=0 [ 94.323] sna_accel_flush: flush?=0, dirty?=0 [ 94.323] sna_block_handler (tv=0.483000) [ 94.323] has_shadow: has pending damage? 0, outstanding flips: 0 [ 94.323] sna_accel_do_throttle -- no pending activity [ 94.323] sna_wakeup_handler [ 94.323] sna_accel_flush: flush?=0, dirty?=0 [ 94.323] sna_accel_flush: flush?=0, dirty?=0 [ 94.323] sna_block_handler (tv=0.483000) [ 94.323] has_shadow: has pending damage? 0, outstanding flips: 0 [ 94.324] sna_accel_do_throttle -- no pending activity [ 94.324] sna_wakeup_handler [ 94.324] sna_accel_flush: flush?=0, dirty?=0 [ 94.324] sna_accel_flush: flush?=0, dirty?=0 [ 94.324] sna_accel_flush: flush?=0, dirty?=0 [ 94.324] sna_create_pixmap(1, 1, 32, usage=0) [ 94.324] kgem_can_create_2d: 1x1 @ 32 [ 94.324] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=1 [ 94.324] kgem_can_create_2d: untiled size=4096 [ 94.324] kgem_choose_tiling: disabling tiling [1x1] for single row/col [ 94.324] kgem_choose_tiling: 1x1 -> 0 [ 94.324] sna_create_pixmap: usage=0, flags=a [ 94.324] sna_create_pixmap: small buffer [4], attaching to shadow pixmap [ 94.324] create_pixmap: allocating pixmap 1x1, depth=32/32, size=12 [ 94.324] create_pixmap: serial=5322, usage=0, 1x1 [ 94.324] sna_create_pixmap: serial=5322, 1x1, usage=0 [ 94.324] sna_composite_rectangles(pixmap=5323, op=0, 0 x 1 [(0, 0)x(1, 1) ...]) [ 94.324] sna_composite_rectangles: converted to op 0 [ 94.324] sna_composite_rectangles[0] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 94.324] sna_composite_rectangles: nrects=1, region=(0, 0), (1, 1) x 1 [ 94.324] sna_composite_rectangles: clipped extents (0, 0),(1, 1) x 1 [ 94.324] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(1, 1) [ 94.324] sna_composite_rectangles: fallback, dst pixmap=5323 too small or not attached [ 94.324] sna_composite_rectangles: fallback [ 94.324] sna_drawable_move_region_to_cpu(pixmap=5323 (1x1), [(0, 0), (1, 1)], flags=1) [ 94.324] sna_drawable_move_region_to_cpu: region (0, 0), (1, 1) + (0, 0) subsumes pixmap (1x1) [ 94.324] _sna_pixmap_move_to_cpu(pixmap=5323, 1x1, flags=1) [ 94.324] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 94.324] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 94.324] operate_inplace: no, inplace operation not suitable [ 94.324] _sna_pixmap_move_to_cpu: marking as damaged [ 94.324] __sna_damage_all(1, 1) [ 94.324] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 94.324] sna_composite_rectangles(pixmap=5323, op=1, fff2f1f0 x 1 [(0, 0)x(1, 1) ...]) [ 94.324] sna_composite_rectangles: converted to op 1 [ 94.324] sna_composite_rectangles[0] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 94.324] sna_composite_rectangles: nrects=1, region=(0, 0), (1, 1) x 1 [ 94.324] sna_composite_rectangles: clipped extents (0, 0),(1, 1) x 1 [ 94.324] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(1, 1) [ 94.324] sna_composite_rectangles: fallback, dst pixmap=5323 too small or not attached [ 94.324] sna_composite_rectangles: fallback [ 94.324] sna_drawable_move_region_to_cpu(pixmap=5323 (1x1), [(0, 0), (1, 1)], flags=1) [ 94.324] sna_drawable_move_region_to_cpu: pixmap=5323 all damaged on CPU [ 94.324] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 94.324] sna_composite_rectangles: fallback fill: (0, 0)x(1, 1) fff2f1f0 [ 94.324] sna_composite_rectangles(pixmap=5323, op=1, ff300a24 x 2 [(0, 0)x(1, 1) ...]) [ 94.324] sna_composite_rectangles: converted to op 1 [ 94.324] sna_composite_rectangles[0] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 94.324] sna_composite_rectangles[1] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 94.324] sna_composite_rectangles: nrects=2, region=(0, 0), (1, 1) x 2 [ 94.324] sna_composite_rectangles: clipped extents (0, 0),(1, 1) x 1 [ 94.325] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(1, 1) [ 94.325] sna_composite_rectangles: fallback, dst pixmap=5323 too small or not attached [ 94.325] sna_composite_rectangles: fallback [ 94.325] sna_drawable_move_region_to_cpu(pixmap=5323 (1x1), [(0, 0), (1, 1)], flags=1) [ 94.325] sna_drawable_move_region_to_cpu: pixmap=5323 all damaged on CPU [ 94.325] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 94.325] sna_composite_rectangles: fallback fill: (0, 0)x(1, 1) ff300a24 [ 94.325] sna_copy_area: src=pixmap=5323:(0, 0)x(1, 1)+(0, 0) -> dst=pixmap=3060:(0, 0)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 94.325] sna_copy_area: normal copy [ 94.325] sna_do_copy: src=(0, 0), dst=(0, 0), size=(1x1) [ 94.325] sna_do_copy: after drawable: src=(0, 0), dst=(65, 24), size=(1x1) [ 94.325] sna_do_copy: dst extents (65, 24), (66, 25), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 94.325] sna_do_copy: clipped dst extents (65, 24), (66, 25) [ 94.325] sna_do_copy: unclipped src extents (0, 0), (1, 1) [ 94.325] sna_do_copy: clipped src extents (0, 0), (1, 1) [ 94.325] sna_do_copy: pixmap -- no source clipping [ 94.325] sna_do_copy: src extents (0, 0), (1, 1) x 1 [ 94.325] sna_do_copy: copy region (65, 24), (66, 25) x 1 + (-65, -24) [ 94.325] sna_copy_boxes (boxes=1x[(65, 24), (66, 25)...], src pixmap=5323+(-65, -24), dst pixmap=3060+(-65, -24), alu=3, src.size=1x1, dst.size=3775x2136) [ 94.325] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94b33a10, gpu_bo=0, cpu_bo=0), replaces=0 [ 94.325] sna_drawable_use_bo pixmap=3060, box=((0, 0), (1, 1)), flags=8... [ 94.325] sna_drawable_use_bo: exported target, set PREFER_GPU [ 94.325] sna_drawable_use_bo: pinned, never REPLACES [ 94.325] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 94.325] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 94.325] sna_drawable_use_bo: using whole GPU bo [ 94.325] region_overlaps_damage? [ 94.325] use_shm_bo: no, not attached [ 94.325] sna_drawable_move_region_to_cpu(pixmap=5323 (1x1), [(0, 0), (1, 1)], flags=2) [ 94.325] sna_drawable_move_region_to_cpu: pixmap=5323 all damaged on CPU [ 94.325] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 94.325] sna_write_boxes x 1, src stride=4, src dx=(0, 0) [ 94.325] kgem_bo_can_map: handle=9, map=0x7fc6b7845000:0x0:0x7fc656564000, tiling=1, domain=1, offset=4029534208 [ 94.325] write_boxes_inplace x 1, handle=9, tiling=1 [ 94.325] upload_inplace__tiled: tiling=1 [ 94.325] kgem_bo_can_map__cpu: handle=9 [ 94.325] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 94.325] kgem_bo_map__cpu(handle=9, size=33177600, map=0x7fc6b7845000:0x7fc656564000) [ 94.325] kgem_bo_sync__cpu: handle=9 [ 94.325] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(0, 0), size=1x1, pitch=4/15360 [ 94.325] sna_accel_flush: flush?=0, dirty?=0 [ 94.325] sna_accel_flush: flush?=0, dirty?=0 [ 94.325] sna_accel_flush: flush?=0, dirty?=0 [ 94.325] sna_accel_flush: flush?=0, dirty?=0 [ 94.325] sna_destroy_pixmap: pixmap=5323, attached?=1 [ 94.325] __sna_free_pixmap(pixmap=5323) [ 94.325] sna_accel_flush: flush?=0, dirty?=0 [ 94.325] sna_accel_flush: flush?=0, dirty?=0 [ 94.325] sna_accel_flush: flush?=0, dirty?=0 [ 94.325] sna_block_handler (tv=0.481000) [ 94.325] has_shadow: has pending damage? 0, outstanding flips: 0 [ 94.325] sna_accel_do_throttle -- no pending activity [ 94.325] sna_wakeup_handler [ 94.325] sna_accel_flush: flush?=0, dirty?=0 [ 94.325] sna_accel_flush: flush?=0, dirty?=0 [ 94.325] sna_accel_flush: flush?=0, dirty?=0 [ 94.326] sna_block_handler (tv=0.480000) [ 94.326] has_shadow: has pending damage? 0, outstanding flips: 0 [ 94.326] sna_accel_do_throttle -- no pending activity [ 94.326] sna_wakeup_handler [ 94.326] sna_accel_flush: flush?=0, dirty?=0 [ 94.326] sna_accel_flush: flush?=0, dirty?=0 [ 94.326] sna_block_handler (tv=0.480000) [ 94.326] has_shadow: has pending damage? 0, outstanding flips: 0 [ 94.326] sna_accel_do_throttle -- no pending activity [ 94.326] sna_wakeup_handler [ 94.326] sna_accel_flush: flush?=0, dirty?=0 [ 94.326] sna_accel_flush: flush?=0, dirty?=0 [ 94.326] sna_accel_flush: flush?=0, dirty?=0 [ 94.326] sna_block_handler (tv=0.480000) [ 94.326] has_shadow: has pending damage? 0, outstanding flips: 0 [ 94.326] sna_accel_do_throttle -- no pending activity [ 94.326] sna_wakeup_handler [ 94.326] sna_accel_flush: flush?=0, dirty?=0 [ 94.326] sna_accel_flush: flush?=0, dirty?=0 [ 94.326] sna_block_handler (tv=0.480000) [ 94.326] has_shadow: has pending damage? 0, outstanding flips: 0 [ 94.326] sna_accel_do_throttle -- no pending activity [ 94.327] sna_wakeup_handler [ 94.327] sna_accel_flush: flush?=0, dirty?=0 [ 94.327] sna_accel_flush: flush?=0, dirty?=0 [ 94.327] sna_block_handler (tv=0.479000) [ 94.327] has_shadow: has pending damage? 0, outstanding flips: 0 [ 94.327] sna_accel_do_throttle -- no pending activity [ 94.327] sna_wakeup_handler [ 94.327] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=128, name=76 [ 94.327] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 94.327] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 94.327] sna_dri2_get_back: draw size=3840x2160, back buffer handle=128 size=3840x2160, is-scanout? 1, active?=0, pitch=15360, front pitch=15360 [ 94.327] sna_dri2_get_back: reuse backbuffer? 1 [ 94.327] sna_dri2_get_back: back buffer handle=128, active?=0, refcnt=1 [ 94.328] sna_dri2_get_back: reuse unattached back [ 94.328] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 94.328] sna_dri2_reuse_buffer: reusing back buffer handle=128, name=76, pitch=15360, age=0 [ 94.328] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 94.328] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=114, name=86, active_scanout=2 [ 94.328] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 94.328] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=114] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 94.328] sna_accel_flush: flush?=0, dirty?=0 [ 94.328] sna_accel_flush: flush?=0, dirty?=0 [ 94.328] sna_accel_flush: flush?=0, dirty?=0 [ 94.328] sna_block_handler (tv=0.478000) [ 94.328] has_shadow: has pending damage? 0, outstanding flips: 0 [ 94.328] timer_enable (time=94328), starting timer 0 [ 94.328] sna_accel_do_throttle -- no pending activity [ 94.328] sna_accel_block: evaluating timers, active=5 [ 94.328] sna_accel_block: flush timer expires in 8 [94336] [ 94.329] sna_wakeup_handler [ 94.329] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 94.329] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 94.329] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 94.329] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 94.329] sna_dri2_get_msc(draw=146, pipe=0) [ 94.329] sna_crtc_record_swap: recording last swap on pipe=0, frame 5410 [msc=5410], time 94.325556 [ 94.329] sna_dri2_get_msc: msc=5410 [raw=5410], ust=94325556 [ 94.330] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=128 (refs=1/1, flush=0) , front=114 (refs=2/3, flush=1) [ 94.330] sna_dri2_schedule_swap(target_msc=5403, divisor=0, remainder=0) [ 94.330] sna_dri2_schedule_swap: using front handle=114, active_scanout?=2, flush?=1 [ 94.330] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 94.330] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 94.330] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 94.330] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 94.330] sna_crtc_record_swap: recording last swap on pipe=0, frame 5410 [msc=5410], time 94.325556 [ 94.330] immediate_swap: current_msc=5410, target_msc=5403 -- yes [ 94.330] can_flip: no, shadow enabled [ 94.330] sna_dri2_add_event: adding event to window 146) [ 94.330] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 94.330] sna_dri2_immediate_blit: no pending blit, starting chain [ 94.330] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 94.330] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 94.330] can_xchg: back size=8700f00, front size=8700f00 [ 94.330] can_xchg: yes, pixmap=4091 [ 94.330] sna_dri2_xchg: win=146, exchange front=114/86,ref=3 and back=128/76,ref=2, pixmap=4091 3840x2160 [ 94.330] sna_dri2_xchg: back_bo handle=128, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 94.330] sna_dri2_xchg: front_bo handle=114, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 94.330] set_bo: pixmap=4091, handle=128 (old handle=114) [ 94.330] set_bo: marking whole pixmap as damaged [ 94.330] set_bo: applying final/discard move-to-gpu [ 94.330] wait_for_shadow: flags=0, flips=0, handle=114, shadow=29 [ 94.330] set_bo: dropping flush hint from handle=114 [ 94.330] set_bo: adding flush hint to handle=128 [ 94.330] mark_stale(handle=114) => 1 [ 94.330] swap_limit: draw=146 setting swap limit to 3 [ 94.330] sna_dri2_swap_limit_validate: swap limit set to 3 [ 94.330] sna_next_vblank(pipe=0, waiting until next vblank) [ 94.330] sna_dri2_schedule_swap: reported target_msc=5410 [ 94.330] sna_accel_flush: flush?=0, dirty?=0 [ 94.330] sna_accel_flush: flush?=0, dirty?=0 [ 94.330] sna_accel_flush: flush?=0, dirty?=0 [ 94.330] sna_accel_flush: flush?=0, dirty?=0 [ 94.330] sna_block_handler (tv=0.476000) [ 94.330] sna_scanout_do_flush: flush timer active: delta=6 [ 94.330] sna_accel_do_throttle -- no pending activity [ 94.330] sna_accel_block: evaluating timers, active=5 [ 94.330] sna_accel_block: flush timer expires in 6 [94336] [ 94.336] sna_wakeup_handler [ 94.337] sna_create_pixmap(508, 37, 32, usage=0) [ 94.337] kgem_can_create_2d: 508x37 @ 32 [ 94.337] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2048, height=37 [ 94.337] kgem_can_create_2d: untiled size=77824 [ 94.337] kgem_choose_tiling: 508x37 -> 1 [ 94.337] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2048, height=40 [ 94.337] kgem_can_create_2d: tiled[1] size=81920 [ 94.337] sna_create_pixmap: usage=0, flags=1b [ 94.337] sna_create_pixmap: creating GPU pixmap 508x37, stride=2032, flags=1b [ 94.337] __pop_freed_pixmap: reusing freed pixmap=5315 header [ 94.337] create_pixmap_hdr: pixmap=5324, width=508, height=37, usage=0 [ 94.337] sna_create_pixmap: serial=5324, 508x37, usage=0 [ 94.337] sna_composite_rectangles(pixmap=5325, op=0, 0 x 1 [(0, 0)x(508, 37) ...]) [ 94.337] sna_composite_rectangles: converted to op 0 [ 94.337] sna_composite_rectangles[0] (0, 0)x(508, 37) -> (0, 0), (508, 37) [ 94.337] sna_composite_rectangles: nrects=1, region=(0, 0), (508, 37) x 1 [ 94.337] sna_composite_rectangles: clipped extents (0, 0),(508, 37) x 1 [ 94.337] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(508, 37) [ 94.337] sna_composite_rectangles: dropping last-cpu hint [ 94.337] sna_drawable_use_bo pixmap=5325, box=((0, 0), (508, 37)), flags=19... [ 94.337] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 94.337] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 94.337] sna_pixmap_move_to_gpu(pixmap=5325, usage=0), flags=b [ 94.337] sna_pixmap_move_to_gpu: CPU damage? 0 [ 94.337] sna_pixmap_move_to_gpu: creating GPU bo (508x37@32), create=b [ 94.337] kgem_choose_tiling: 508x37 -> 1 [ 94.337] kgem_choose_tiling: 508x37 -> 1 [ 94.337] sna_pixmap_alloc_gpu: pixmap=5325 [ 94.337] kgem_create_2d(508x37, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 94.337] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2048, height=40 [ 94.337] inactive too small: 16 < 20 [ 94.337] inactive too small: 16 < 20 [ 94.337] inactive too small: 16 < 20 [ 94.337] inactive too small: 16 < 20 [ 94.337] inactive too small: 16 < 20 [ 94.337] kgem_set_tiling: handle=17, tiling=1 [1], pitch=2048 [2048]: 1 [ 94.337] kgem_bo_remove_from_inactive: removing handle=17 from inactive [ 94.337] from inactive: pitch=2048, tiling=1: handle=17, id=2942 [ 94.337] __sna_damage_all(508, 37) [ 94.337] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 94.337] sna_pixmap_mark_active: pixmap=5325, handle=17 [ 94.337] sna_drawable_use_bo: allocated GPU bo for operation [ 94.337] sna_drawable_use_bo: using GPU bo with damage? 0 [ 94.337] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 94.337] kgem_bo_is_render: handle=17, rq? 0 [0] [ 94.337] kgem_bo_is_render: handle=17, rq? 0 [0] [ 94.337] gen9_render_fill_boxes(0 x 1 [(0, 0), (508, 37) ...]) [ 94.337] sna_render_get_solid: 0 [ 94.337] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 94.337] kgem_check_bo: num_pages=+64, num_exec=+1 [ 94.337] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 94.337] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 94.337] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 94.337] kgem_add_handle: handle=4, index=0 [ 94.337] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 94.338] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 94.338] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 94.338] gen9_composite_get_binding_table(ffc0) [ 94.338] kgem_add_reloc64: handle=17, pos=16360, delta=0, domains=20002 [ 94.338] kgem_add_handle: handle=17, index=1 [ 94.338] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=ffe37000) [ 94.338] __kgem_bo_mark_dirty: handle=17 (proxy? 0) [ 94.338] [3fe0] bind bo(handle=17, addr=ffe37000), format=192, width=508, height=37, pitch=2048, tiling=1 -> render [ 94.338] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 94.338] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 94.338] kgem_add_handle: handle=7, index=2 [ 94.338] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 94.338] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 94.338] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 94.338] gen9_emit_sampler: sampler = 1 [ 94.338] gen9_emit_sf: num_sf_outputs=1 [ 94.338] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 94.338] gen9_emit_vertex_elements: setup id=0 [ 94.338] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 94.338] (0, 0), (508, 37) [ 94.338] gen8_vertex_flush[490] = 3 [ 94.338] sna_composite_rectangles: pixmap=5325 marking clear [0]? 1 [ 94.338] sna_composite_rectangles(pixmap=5325, op=1, fff2f1f0 x 4 [(495, 0)x(13, 17) ...]) [ 94.338] sna_composite_rectangles: converted to op 1 [ 94.338] sna_composite_rectangles[0] (495, 0)x(13, 17) -> (495, 0), (508, 17) [ 94.338] sna_composite_rectangles[1] (495, 17)x(13, 3) -> (495, 17), (508, 20) [ 94.338] sna_composite_rectangles[2] (0, 17)x(490, 3) -> (0, 17), (490, 20) [ 94.338] sna_composite_rectangles[3] (0, 20)x(490, 17) -> (0, 20), (490, 37) [ 94.338] sna_composite_rectangles: nrects=4, region=(0, 0), (508, 37) x 4 [ 94.338] sna_composite_rectangles: clipped extents (0, 0),(508, 37) x 4 [ 94.338] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(508, 37) [ 94.338] sna_composite_rectangles: dropping last-cpu hint [ 94.338] sna_drawable_use_bo pixmap=5325, box=((0, 0), (508, 37)), flags=1... [ 94.338] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 94.338] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 94.338] sna_drawable_use_bo: using whole GPU bo [ 94.338] gen9_render_fill_boxes (op=1, color=(f2f2, f1f1, f0f0, ffff) [20028888]) [ 94.338] kgem_bo_is_render: handle=17, rq? 1 [1] [ 94.338] gen9_render_fill_boxes(fff2f1f0 x 4 [(495, 0), (508, 17) ...]) [ 94.338] sna_render_get_solid: fff2f1f0 [ 94.338] sna_render_get_solid(15) = fff2f1f0 (old) [ 94.338] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 94.338] kgem_check_bo: num_pages=+0, num_exec=+0 [ 94.338] gen9_composite_get_binding_table(ff00) [ 94.338] kgem_add_reloc64: handle=143, pos=16312, delta=0, domains=40000 [ 94.338] kgem_add_reloc64: adding proxy [delta=60] for handle=143 [ 94.338] kgem_add_handle: handle=143, index=3 [ 94.338] kgem_add_reloc64[5] = (delta=60, target handle=3, presumed=fff6e000) [ 94.338] [3fb0] bind bo(handle=143, addr=fff6e03c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 94.338] gen9_emit_vertex_elements: setup id=0 [ 94.338] (495, 0), (508, 17) [ 94.338] (0, 17), (490, 20) [ 94.338] (495, 17), (508, 20) [ 94.338] (0, 20), (490, 37) [ 94.338] gen8_vertex_flush[4cc] = 12 [ 94.338] sna_composite_rectangles(pixmap=5325, op=1, ff300a24 x 4 [(495, 0)x(13, 17) ...]) [ 94.338] sna_composite_rectangles: converted to op 1 [ 94.338] sna_composite_rectangles[0] (495, 0)x(13, 17) -> (495, 0), (508, 17) [ 94.338] sna_composite_rectangles[1] (495, 17)x(13, 3) -> (495, 17), (508, 20) [ 94.338] sna_composite_rectangles[2] (0, 17)x(490, 3) -> (0, 17), (490, 20) [ 94.338] sna_composite_rectangles[3] (0, 20)x(490, 17) -> (0, 20), (490, 37) [ 94.339] sna_composite_rectangles: nrects=4, region=(0, 0), (508, 37) x 4 [ 94.339] sna_composite_rectangles: clipped extents (0, 0),(508, 37) x 4 [ 94.339] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(508, 37) [ 94.339] sna_composite_rectangles: dropping last-cpu hint [ 94.339] sna_drawable_use_bo pixmap=5325, box=((0, 0), (508, 37)), flags=1... [ 94.339] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 94.339] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 94.339] sna_drawable_use_bo: using whole GPU bo [ 94.339] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 94.339] kgem_bo_is_render: handle=17, rq? 1 [1] [ 94.339] gen9_render_fill_boxes(ff300a24 x 4 [(495, 0), (508, 17) ...]) [ 94.339] sna_render_get_solid: ff300a24 [ 94.339] sna_render_get_solid(17) = ff300a24 (old) [ 94.339] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 94.339] kgem_check_bo: num_pages=+0, num_exec=+0 [ 94.339] gen9_composite_get_binding_table(fe80) [ 94.339] kgem_add_reloc64: handle=143, pos=16280, delta=0, domains=40000 [ 94.339] kgem_add_reloc64: adding proxy [delta=68] for handle=143 [ 94.339] kgem_add_reloc64[6] = (delta=68, target handle=3, presumed=fff6e000) [ 94.339] [3f90] bind bo(handle=143, addr=fff6e044), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 94.339] gen9_emit_vertex_elements: setup id=0 [ 94.339] (495, 0), (508, 17) [ 94.339] (0, 17), (490, 20) [ 94.339] (495, 17), (508, 20) [ 94.339] (0, 20), (490, 37) [ 94.339] gen8_vertex_flush[508] = 12 [ 94.339] sna_composite_rectangles(pixmap=5325, op=1, ff300a24 x 4 [(495, 0)x(13, 17) ...]) [ 94.339] sna_composite_rectangles: converted to op 1 [ 94.339] sna_composite_rectangles[0] (495, 0)x(13, 17) -> (495, 0), (508, 17) [ 94.339] sna_composite_rectangles[1] (495, 17)x(13, 3) -> (495, 17), (508, 20) [ 94.339] sna_composite_rectangles[2] (0, 17)x(490, 3) -> (0, 17), (490, 20) [ 94.339] sna_composite_rectangles[3] (0, 20)x(490, 17) -> (0, 20), (490, 37) [ 94.339] sna_composite_rectangles: nrects=4, region=(0, 0), (508, 37) x 4 [ 94.339] sna_composite_rectangles: clipped extents (0, 0),(508, 37) x 4 [ 94.339] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(508, 37) [ 94.339] sna_composite_rectangles: dropping last-cpu hint [ 94.339] sna_drawable_use_bo pixmap=5325, box=((0, 0), (508, 37)), flags=1... [ 94.339] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 94.339] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 94.339] sna_drawable_use_bo: using whole GPU bo [ 94.339] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 94.339] kgem_bo_is_render: handle=17, rq? 1 [1] [ 94.339] gen9_render_fill_boxes(ff300a24 x 4 [(495, 0), (508, 17) ...]) [ 94.339] sna_render_get_solid: ff300a24 [ 94.339] sna_render_get_solid(17) = ff300a24 (last) [ 94.339] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 94.339] kgem_check_bo: num_pages=+0, num_exec=+0 [ 94.339] gen9_composite_get_binding_table(fe00) [ 94.339] gen9_emit_vertex_elements: setup id=0 [ 94.339] (495, 0), (508, 17) [ 94.339] (0, 17), (490, 20) [ 94.339] (495, 17), (508, 20) [ 94.339] (0, 20), (490, 37) [ 94.339] gen8_vertex_flush[508] = 24 [ 94.339] sna_glyphs(op=3, nlist=1, src=(487, -2)) [ 94.339] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 94.339] sna_glyphs: discarding mask [ 94.339] glyphs0_to_dst(op=3, src=(487, -2), nlist=1, dst=(487, -2)+(0, 0)) [ 94.339] clipped_glyphs? 2 glyph in 1 lists extents (486, -13), (505, 1), region (495, 0), (504, 1): yes [ 94.339] gen9_render_composite: 0x0, current mode=1/1 [ 94.339] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 94.339] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 94.339] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 94.340] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 94.340] sna_drawable_use_bo pixmap=5325, box=((495, 0), (504, 1)), flags=7... [ 94.340] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 94.340] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 94.340] sna_drawable_use_bo: using whole GPU bo [ 94.340] gen9_composite_set_target: pixmap=5325, format=20028888, size=508x37, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 94.340] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 94.340] color_convert: src=ffffffff [20028888] [ 94.340] color_convert: dst=ffffffff [20028888] [ 94.340] sna_render_get_solid: ffffffff [ 94.340] sna_render_get_solid(white) [ 94.340] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 94.340] sna_transform_is_imprecise_integer_translation: no transform [ 94.340] gen9_composite_picture: integer translation (0, 0), removing [ 94.340] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 94.340] sna_render_pixmap_bo: GPU all damaged [ 94.340] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 94.340] gen4_choose_composite_emitter: solid, identity mask [ 94.340] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 94.340] aligning vertex: was 2, now 4 floats per vertex [ 94.340] gen9_composite_get_binding_table(fe00) [ 94.340] kgem_add_reloc64: handle=7, pos=16248, delta=0, domains=40000 [ 94.340] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 94.340] kgem_add_reloc64[7] = (delta=1048, target handle=2, presumed=fffe8000) [ 94.340] [3f70] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 94.340] kgem_add_reloc64: handle=6, pos=16232, delta=0, domains=40000 [ 94.340] kgem_add_handle: handle=6, index=4 [ 94.340] kgem_add_reloc64[8] = (delta=0, target handle=4, presumed=fd581000) [ 94.340] [3f60] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 94.340] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 94.340] gen9_emit_sampler: sampler = a [ 94.340] gen9_emit_sf: num_sf_outputs=2 [ 94.340] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 94.340] gen9_emit_vertex_elements: setup id=9 [ 94.340] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 94.340] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 94.340] glyphs0_to_dst: glyph=(486, -10), (496, 1), clip=(495, 0), (504, 1) [ 94.340] glyphs0_to_dst: blt=(495, 0), (496, 1) [ 94.340] emit_primitive_identity_mask__avx2: dst=(495, 0), mask=(889.00, 58.00) x (1.00, 1.00) [ 94.340] glyphs0_to_dst: glyph=(496, -13), (505, 1), clip=(495, 0), (504, 1) [ 94.340] glyphs0_to_dst: blt=(496, 0), (504, 1) [ 94.340] emit_primitive_identity_mask__avx2: dst=(496, 0), mask=(832.00, 45.00) x (8.00, 1.00) [ 94.340] gen8_vertex_flush[5e4] = 6 [ 94.340] gen9_magic_ca_pass: CA fixup (20 -> 26) [ 94.340] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 94.340] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 94.340] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 94.340] sna_glyphs(op=3, nlist=1, src=(1, 15)) [ 94.340] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 94.340] sna_glyphs: discarding mask [ 94.340] glyphs0_to_dst(op=3, src=(1, 15), nlist=1, dst=(1, 15)+(0, 0)) [ 94.340] clipped_glyphs? 18 glyph in 1 lists extents (1, 4), (163, 18), region (2, 17), (162, 18): yes [ 94.340] gen9_render_composite: 0x0, current mode=1/1 [ 94.340] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 94.340] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 94.340] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 94.340] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 94.340] sna_drawable_use_bo pixmap=5325, box=((2, 17), (162, 18)), flags=7... [ 94.340] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 94.340] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 94.340] sna_drawable_use_bo: using whole GPU bo [ 94.341] gen9_composite_set_target: pixmap=5325, format=20028888, size=508x37, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 94.341] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 94.341] color_convert: src=ff8ae234 [20028888] [ 94.341] color_convert: dst=ff8ae234 [20028888] [ 94.341] sna_render_get_solid: ff8ae234 [ 94.341] sna_render_get_solid(22) = ff8ae234 (old) [ 94.341] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 94.341] sna_transform_is_imprecise_integer_translation: no transform [ 94.341] gen9_composite_picture: integer translation (0, 0), removing [ 94.341] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 94.341] sna_render_pixmap_bo: GPU all damaged [ 94.341] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 94.341] gen4_choose_composite_emitter: solid, identity mask [ 94.341] kgem_check_bo: num_pages=+0, num_exec=+0 [ 94.341] gen9_composite_get_binding_table(fd40) [ 94.341] kgem_add_reloc64: handle=143, pos=16200, delta=0, domains=40000 [ 94.341] kgem_add_reloc64: adding proxy [delta=88] for handle=143 [ 94.341] kgem_add_reloc64[9] = (delta=88, target handle=3, presumed=fff6e000) [ 94.341] [3f40] bind bo(handle=143, addr=fff6e058), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 94.341] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 94.341] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 94.341] gen9_emit_vertex_elements: setup id=9 [ 94.341] glyphs0_to_dst: glyph=(9, 5), (19, 18), clip=(2, 17), (162, 18) [ 94.341] glyphs0_to_dst: blt=(9, 17), (19, 18) [ 94.341] emit_primitive_identity_mask__avx2: dst=(9, 17), mask=(672.00, 60.00) x (10.00, 1.00) [ 94.341] gen8_vertex_flush[6e4] = 3 [ 94.341] gen9_magic_ca_pass: CA fixup (26 -> 29) [ 94.341] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 94.341] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 94.341] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 94.341] sna_glyphs(op=3, nlist=1, src=(172, 15)) [ 94.341] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 94.341] sna_glyphs: discarding mask [ 94.341] glyphs0_to_dst(op=3, src=(172, 15), nlist=1, dst=(172, 15)+(0, 0)) [ 94.341] clipped_glyphs? 32 glyph in 1 lists extents (171, 3), (460, 18), region (172, 17), (459, 18): yes [ 94.341] gen9_render_composite: 0x0, current mode=1/1 [ 94.341] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 94.341] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 94.341] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 94.341] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 94.341] sna_drawable_use_bo pixmap=5325, box=((172, 17), (459, 18)), flags=7... [ 94.341] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 94.341] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 94.341] sna_drawable_use_bo: using whole GPU bo [ 94.341] gen9_composite_set_target: pixmap=5325, format=20028888, size=508x37, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 94.341] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 94.341] color_convert: src=ff729fcf [20028888] [ 94.341] color_convert: dst=ff729fcf [20028888] [ 94.341] sna_render_get_solid: ff729fcf [ 94.341] sna_render_get_solid(23) = ff729fcf (old) [ 94.341] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 94.341] sna_transform_is_imprecise_integer_translation: no transform [ 94.341] gen9_composite_picture: integer translation (0, 0), removing [ 94.341] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 94.341] sna_render_pixmap_bo: GPU all damaged [ 94.341] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 94.341] gen4_choose_composite_emitter: solid, identity mask [ 94.341] kgem_check_bo: num_pages=+0, num_exec=+0 [ 94.341] gen9_composite_get_binding_table(fcc0) [ 94.341] kgem_add_reloc64: handle=143, pos=16168, delta=0, domains=40000 [ 94.341] kgem_add_reloc64: adding proxy [delta=92] for handle=143 [ 94.341] kgem_add_reloc64[10] = (delta=92, target handle=3, presumed=fff6e000) [ 94.342] [3f20] bind bo(handle=143, addr=fff6e05c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 94.342] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 94.342] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 94.342] gen9_emit_vertex_elements: setup id=9 [ 94.342] glyphs0_to_dst: glyph=(180, 4), (190, 18), clip=(172, 17), (459, 18) [ 94.342] glyphs0_to_dst: blt=(180, 17), (190, 18) [ 94.342] emit_primitive_identity_mask__avx2: dst=(180, 17), mask=(944.00, 61.00) x (10.00, 1.00) [ 94.342] glyphs0_to_dst: glyph=(208, 7), (217, 18), clip=(172, 17), (459, 18) [ 94.342] glyphs0_to_dst: blt=(208, 17), (217, 18) [ 94.342] emit_primitive_identity_mask__avx2: dst=(208, 17), mask=(960.00, 26.00) x (9.00, 1.00) [ 94.342] glyphs0_to_dst: glyph=(216, 4), (226, 18), clip=(172, 17), (459, 18) [ 94.342] glyphs0_to_dst: blt=(216, 17), (226, 18) [ 94.342] emit_primitive_identity_mask__avx2: dst=(216, 17), mask=(944.00, 61.00) x (10.00, 1.00) [ 94.342] glyphs0_to_dst: glyph=(234, 16), (245, 18), clip=(172, 17), (459, 18) [ 94.342] glyphs0_to_dst: blt=(234, 17), (245, 18) [ 94.342] emit_primitive_identity_mask__avx2: dst=(234, 17), mask=(992.00, 1.00) x (11.00, 1.00) [ 94.342] glyphs0_to_dst: glyph=(334, 7), (343, 18), clip=(172, 17), (459, 18) [ 94.342] glyphs0_to_dst: blt=(334, 17), (343, 18) [ 94.342] emit_primitive_identity_mask__avx2: dst=(334, 17), mask=(960.00, 26.00) x (9.00, 1.00) [ 94.342] glyphs0_to_dst: glyph=(342, 16), (353, 18), clip=(172, 17), (459, 18) [ 94.342] glyphs0_to_dst: blt=(342, 17), (353, 18) [ 94.342] emit_primitive_identity_mask__avx2: dst=(342, 17), mask=(992.00, 1.00) x (11.00, 1.00) [ 94.342] glyphs0_to_dst: glyph=(369, 7), (379, 18), clip=(172, 17), (459, 18) [ 94.342] glyphs0_to_dst: blt=(369, 17), (379, 18) [ 94.342] emit_primitive_identity_mask__avx2: dst=(369, 17), mask=(976.00, 42.00) x (10.00, 1.00) [ 94.342] glyphs0_to_dst: glyph=(378, 4), (388, 18), clip=(172, 17), (459, 18) [ 94.342] glyphs0_to_dst: blt=(378, 17), (388, 18) [ 94.342] emit_primitive_identity_mask__avx2: dst=(378, 17), mask=(944.00, 61.00) x (10.00, 1.00) [ 94.342] glyphs0_to_dst: glyph=(396, 16), (407, 18), clip=(172, 17), (459, 18) [ 94.342] glyphs0_to_dst: blt=(396, 17), (407, 18) [ 94.342] emit_primitive_identity_mask__avx2: dst=(396, 17), mask=(992.00, 1.00) x (11.00, 1.00) [ 94.342] glyphs0_to_dst: glyph=(424, 7), (433, 18), clip=(172, 17), (459, 18) [ 94.342] glyphs0_to_dst: blt=(424, 17), (433, 18) [ 94.342] emit_primitive_identity_mask__avx2: dst=(424, 17), mask=(960.00, 26.00) x (9.00, 1.00) [ 94.342] glyphs0_to_dst: glyph=(450, 7), (460, 18), clip=(172, 17), (459, 18) [ 94.342] glyphs0_to_dst: blt=(450, 17), (459, 18) [ 94.342] emit_primitive_identity_mask__avx2: dst=(450, 17), mask=(976.00, 42.00) x (9.00, 1.00) [ 94.342] gen8_vertex_flush[7e4] = 33 [ 94.342] gen9_magic_ca_pass: CA fixup (29 -> 62) [ 94.342] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 94.342] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 94.342] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 94.342] sna_accel_flush: flush?=0, dirty?=0 [ 94.342] sna_block_handler (tv=0.0) [ 94.342] sna_accel_block: GPU idle, flushing [ 94.342] gen8_vertex_close: used=248, vbo active? 146, vb=201, nreloc=2 [ 94.342] gen8_vertex_close: reloc[0] = 287 [ 94.342] kgem_add_reloc64: handle=146, pos=287, delta=0, domains=200000 [ 94.342] kgem_add_handle: handle=146, index=5 [ 94.342] kgem_add_reloc64[11] = (delta=0, target handle=5, presumed=ffe77000) [ 94.342] gen8_vertex_close: reloc[1] = 372 [ 94.342] kgem_add_reloc64: handle=146, pos=372, delta=0, domains=200000 [ 94.342] kgem_add_reloc64[12] = (delta=0, target handle=5, presumed=ffe77000) [ 94.342] batch[1/1, flags=1800]: 542 542 16160 16384, nreloc=13, nexec=6, nfence=0, aperture=1164 [fenced=0] [ 94.342] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 94.342] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 94.342] kgem_fixup_relocs: shrinking by 61440 [ 94.342] __kgem_busy: handle=1, busy=0, wedged=0 [ 94.343] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 94.343] kgem_commit: release handle=17 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ffe37000 [ 94.343] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 94.343] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 94.343] __kgem_bo_clear_busy: handle=7 [ 94.343] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 94.343] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 94.343] __kgem_bo_clear_busy: handle=143 [ 94.343] kgem_commit: release handle=143 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff6e000 [ 94.343] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 94.343] __kgem_bo_clear_busy: handle=143 [ 94.343] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 94.343] __kgem_bo_clear_busy: handle=7 [ 94.343] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 94.343] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 94.343] __kgem_bo_clear_busy: handle=143 [ 94.343] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 94.343] __kgem_bo_clear_busy: handle=143 [ 94.343] kgem_commit: release handle=146 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffe77000 [ 94.343] __kgem_busy: handle=1, busy=0, wedged=0 [ 94.343] kgem_bo_can_map: handle=146, map=0x0:0x0:0x7fc6b40fb000, tiling=0, domain=3, offset=4293357568 [ 94.343] sna_scanout_do_flush: flush timer active: delta=-6 [ 94.343] sna_scanout_do_flush (time=94342), triggered [ 94.343] sna_scanout_flush (time=94342), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 94.343] has_shadow: has pending damage? 1, outstanding flips: 0 [ 94.343] stop_flush: scanout=128 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 94.343] has_shadow: has pending damage? 1, outstanding flips: 0 [ 94.343] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 94.343] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 94.343] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 94.343] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 94.343] sna_pixmap_move_to_gpu: already all-damaged [ 94.343] sna_pixmap_mark_active: pixmap=4091, handle=128 [ 94.343] sna_mode_redisplay: crtc[0] transformed? 0 [ 94.343] sna_mode_redisplay: crtc[1] transformed? 0 [ 94.343] sna_mode_redisplay: crtc[2] transformed? 0 [ 94.343] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=128 [active=1] [ 94.343] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 114, transformed? 0 [ 94.343] get_fb: reusing fb=80 for handle=128 [ 94.343] sna_mode_redisplay: recording flip on CRTC:32 handle=128, active_scanout=2, serial=3 [ 94.343] __kgem_bo_clear_busy: handle=128 [ 94.343] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 94.343] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 94.343] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 94.343] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=128, shadow handle=29 [ 94.343] timer_enable (time=94342), starting timer 1 [ 94.343] sna_accel_block: evaluating timers, active=7 [ 94.343] sna_accel_block: flush timer expires in 16 [94358] [ 94.344] sna_wakeup_handler [ 94.344] sna_mode_wakeup: len=32 [ 94.344] sna_dri2_vblank_handler(type=2, sequence=5411, draw=4181) [ 94.344] sna_crtc_record_swap: recording last swap on pipe=0, frame 5411 [msc=5411], time 94.342216 [ 94.344] sna_dri2_vblank_handler: 2 complete, frame=5411 tv=94.342216 [ 94.344] sna_dri2_blit_complete: blit finished [ 94.344] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=5411, tv=94.342216) [ 94.344] frame_swap_complete(type=2): draw=146, pipe=0, frame=5411 [msc=5411], tv=94.342216 [ 94.344] sna_accel_flush: flush?=0, dirty?=0 [ 94.344] sna_dri2_event_free(draw?=1) [ 94.344] sna_dri2_remove_event: remove[0x561c94ab1850] from window 146, active? 1 [ 94.344] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=128] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 94.344] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=114] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 94.344] sna_dri2_vblank_handler complete [ 94.344] sna_glyphs(op=3, nlist=1, src=(1, 32)) [ 94.344] kgem_bo_is_busy: handle=17, domain: 3 exec? 0, rq? 1 [ 94.344] sna_glyphs: discarding mask [ 94.344] glyphs0_to_dst(op=3, src=(1, 32), nlist=1, dst=(1, 32)+(0, 0)) [ 94.344] clipped_glyphs: no, clip region (0, 0), (508, 37) matches drawable pixmap=94680753899952 size=508x37 [ 94.344] gen9_render_composite: 0x0, current mode=0/1 [ 94.344] kgem_bo_is_busy: handle=6, domain: 3 exec? 0, rq? 1 [ 94.344] kgem_bo_is_busy: handle=17, domain: 3 exec? 0, rq? 1 [ 94.344] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 94.344] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 94.344] sna_drawable_use_bo pixmap=5325, box=((0, 0), (508, 37)), flags=7... [ 94.344] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 94.344] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 94.344] sna_drawable_use_bo: using whole GPU bo [ 94.344] gen9_composite_set_target: pixmap=5325, format=20028888, size=508x37, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 94.344] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 94.344] color_convert: src=ff8ae234 [20028888] [ 94.344] color_convert: dst=ff8ae234 [20028888] [ 94.344] sna_render_get_solid: ff8ae234 [ 94.344] sna_render_get_solid(22) = ff8ae234 (old) [ 94.344] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 94.344] sna_transform_is_imprecise_integer_translation: no transform [ 94.344] gen9_composite_picture: integer translation (0, 0), removing [ 94.344] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 94.344] sna_render_pixmap_bo: GPU all damaged [ 94.344] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 94.344] gen4_choose_composite_emitter: solid, identity mask [ 94.344] kgem_check_bo: num_pages=+1089, num_exec=+3 [ 94.344] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 94.344] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 94.344] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 94.344] kgem_add_handle: handle=4, index=0 [ 94.344] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 94.344] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 94.344] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 94.344] gen9_composite_get_binding_table(ffc0) [ 94.344] kgem_add_reloc64: handle=17, pos=16360, delta=0, domains=20002 [ 94.344] kgem_add_handle: handle=17, index=1 [ 94.344] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=ffe37000) [ 94.344] __kgem_bo_mark_dirty: handle=17 (proxy? 0) [ 94.344] [3fe0] bind bo(handle=17, addr=ffe37000), format=192, width=508, height=37, pitch=2048, tiling=1 -> render [ 94.344] kgem_add_reloc64: handle=143, pos=16344, delta=0, domains=40000 [ 94.345] kgem_add_reloc64: adding proxy [delta=88] for handle=143 [ 94.345] kgem_add_handle: handle=143, index=2 [ 94.345] kgem_add_reloc64[4] = (delta=88, target handle=2, presumed=fff6e000) [ 94.345] [3fd0] bind bo(handle=143, addr=fff6e058), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 94.345] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 [ 94.345] kgem_add_handle: handle=6, index=3 [ 94.345] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd581000) [ 94.345] [3fc0] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 94.345] gen9_emit_cc: blend=177 (current=ffffffff), src=17, dst=18 [ 94.345] gen9_emit_sampler: sampler = a [ 94.345] gen9_emit_sf: num_sf_outputs=2 [ 94.345] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 94.345] gen9_emit_vertex_elements: setup id=9 [ 94.345] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 94.345] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 94.345] glyphs0_to_dst: glyph=(1, 24)x(9, 8), unclipped [ 94.345] emit_primitive_identity_mask__avx2: dst=(1, 24), mask=(688.00, 32.00) x (9.00, 8.00) [ 94.345] glyphs0_to_dst: glyph=(9, 22)x(10, 13), unclipped [ 94.345] emit_primitive_identity_mask__avx2: dst=(9, 22), mask=(672.00, 48.00) x (10.00, 13.00) [ 94.345] glyphs0_to_dst: glyph=(19, 24)x(9, 8), unclipped [ 94.345] emit_primitive_identity_mask__avx2: dst=(19, 24), mask=(688.00, 32.00) x (9.00, 8.00) [ 94.345] glyphs0_to_dst: glyph=(28, 26)x(8, 3), unclipped [ 94.345] emit_primitive_identity_mask__avx2: dst=(28, 26), mask=(688.00, 48.00) x (8.00, 3.00) [ 94.345] glyphs0_to_dst: glyph=(36, 22)x(11, 10), unclipped [ 94.345] emit_primitive_identity_mask__avx2: dst=(36, 22), mask=(704.00, 0.00) x (11.00, 10.00) [ 94.345] glyphs0_to_dst: glyph=(46, 24)x(9, 8), unclipped [ 94.345] emit_primitive_identity_mask__avx2: dst=(46, 24), mask=(720.00, 0.00) x (9.00, 8.00) [ 94.345] glyphs0_to_dst: glyph=(54, 24)x(10, 8), unclipped [ 94.345] emit_primitive_identity_mask__avx2: dst=(54, 24), mask=(704.00, 16.00) x (10.00, 8.00) [ 94.345] glyphs0_to_dst: glyph=(63, 24)x(10, 8), unclipped [ 94.345] emit_primitive_identity_mask__avx2: dst=(63, 24), mask=(720.00, 16.00) x (10.00, 8.00) [ 94.345] glyphs0_to_dst: glyph=(72, 21)x(10, 11), unclipped [ 94.345] emit_primitive_identity_mask__avx2: dst=(72, 21), mask=(736.00, 0.00) x (10.00, 11.00) [ 94.345] glyphs0_to_dst: glyph=(81, 24)x(10, 8), unclipped [ 94.345] emit_primitive_identity_mask__avx2: dst=(81, 24), mask=(752.00, 0.00) x (10.00, 8.00) [ 94.345] glyphs0_to_dst: glyph=(90, 21)x(10, 11), unclipped [ 94.345] emit_primitive_identity_mask__avx2: dst=(90, 21), mask=(736.00, 0.00) x (10.00, 11.00) [ 94.345] glyphs0_to_dst: glyph=(99, 24)x(11, 8), unclipped [ 94.345] emit_primitive_identity_mask__avx2: dst=(99, 24), mask=(736.00, 16.00) x (11.00, 8.00) [ 94.345] glyphs0_to_dst: glyph=(109, 24)x(9, 8), unclipped [ 94.345] emit_primitive_identity_mask__avx2: dst=(109, 24), mask=(752.00, 16.00) x (9.00, 8.00) [ 94.345] glyphs0_to_dst: glyph=(118, 26)x(8, 3), unclipped [ 94.345] emit_primitive_identity_mask__avx2: dst=(118, 26), mask=(688.00, 48.00) x (8.00, 3.00) [ 94.345] glyphs0_to_dst: glyph=(126, 22)x(10, 10), unclipped [ 94.345] emit_primitive_identity_mask__avx2: dst=(126, 22), mask=(704.00, 32.00) x (10.00, 10.00) [ 94.345] glyphs0_to_dst: glyph=(135, 22)x(10, 10), unclipped [ 94.345] emit_primitive_identity_mask__avx2: dst=(135, 22), mask=(704.00, 32.00) x (10.00, 10.00) [ 94.345] glyphs0_to_dst: glyph=(144, 22)x(10, 10), unclipped [ 94.345] emit_primitive_identity_mask__avx2: dst=(144, 22), mask=(720.00, 32.00) x (10.00, 10.00) [ 94.345] glyphs0_to_dst: glyph=(153, 22)x(10, 10), unclipped [ 94.345] emit_primitive_identity_mask__avx2: dst=(153, 22), mask=(704.00, 48.00) x (10.00, 10.00) [ 94.345] gen8_vertex_flush[498] = 54 [ 94.345] gen9_magic_ca_pass: CA fixup (62 -> 116) [ 94.345] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 94.345] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 94.345] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 94.345] sna_glyphs(op=3, nlist=1, src=(163, 32)) [ 94.345] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 94.345] sna_glyphs: discarding mask [ 94.345] glyphs0_to_dst(op=3, src=(163, 32), nlist=1, dst=(163, 32)+(0, 0)) [ 94.345] clipped_glyphs: no, clip region (0, 0), (508, 37) matches drawable pixmap=94680753899952 size=508x37 [ 94.345] gen9_render_composite: 0x0, current mode=1/1 [ 94.345] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 94.345] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 94.346] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 94.346] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 94.346] sna_drawable_use_bo pixmap=5325, box=((0, 0), (508, 37)), flags=7... [ 94.346] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 94.346] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 94.346] sna_drawable_use_bo: using whole GPU bo [ 94.346] gen9_composite_set_target: pixmap=5325, format=20028888, size=508x37, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 94.346] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 94.346] color_convert: src=ffffffff [20028888] [ 94.346] color_convert: dst=ffffffff [20028888] [ 94.346] sna_render_get_solid: ffffffff [ 94.346] sna_render_get_solid(white) [ 94.346] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 94.346] sna_transform_is_imprecise_integer_translation: no transform [ 94.346] gen9_composite_picture: integer translation (0, 0), removing [ 94.346] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 94.346] sna_render_pixmap_bo: GPU all damaged [ 94.346] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 94.346] gen4_choose_composite_emitter: solid, identity mask [ 94.346] kgem_check_bo: num_pages=+1, num_exec=+1 [ 94.346] gen9_composite_get_binding_table(fec0) [ 94.346] kgem_add_reloc64: handle=7, pos=16296, delta=0, domains=40000 [ 94.346] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 94.346] kgem_add_handle: handle=7, index=4 [ 94.346] kgem_add_reloc64[6] = (delta=1048, target handle=4, presumed=fffe8000) [ 94.346] [3fa0] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 94.346] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 94.346] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 94.346] gen9_emit_vertex_elements: setup id=9 [ 94.346] glyphs0_to_dst: glyph=(165, 24)x(5, 8), unclipped [ 94.346] emit_primitive_identity_mask__avx2: dst=(165, 24), mask=(720.00, 48.00) x (5.00, 8.00) [ 94.346] gen8_vertex_flush[598] = 3 [ 94.346] gen9_magic_ca_pass: CA fixup (116 -> 119) [ 94.346] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 94.346] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 94.346] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 94.346] sna_glyphs(op=3, nlist=1, src=(172, 32)) [ 94.346] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 94.346] sna_glyphs: discarding mask [ 94.346] glyphs0_to_dst(op=3, src=(172, 32), nlist=1, dst=(172, 32)+(0, 0)) [ 94.346] clipped_glyphs: no, clip region (0, 0), (508, 37) matches drawable pixmap=94680753899952 size=508x37 [ 94.346] gen9_render_composite: 0x0, current mode=1/1 [ 94.346] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 94.346] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 94.346] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 94.346] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 94.346] sna_drawable_use_bo pixmap=5325, box=((0, 0), (508, 37)), flags=7... [ 94.346] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 94.346] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 94.346] sna_drawable_use_bo: using whole GPU bo [ 94.346] gen9_composite_set_target: pixmap=5325, format=20028888, size=508x37, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 94.346] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 94.346] color_convert: src=ff729fcf [20028888] [ 94.346] color_convert: dst=ff729fcf [20028888] [ 94.346] sna_render_get_solid: ff729fcf [ 94.346] sna_render_get_solid(23) = ff729fcf (old) [ 94.346] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 94.346] sna_transform_is_imprecise_integer_translation: no transform [ 94.346] gen9_composite_picture: integer translation (0, 0), removing [ 94.346] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 94.346] sna_render_pixmap_bo: GPU all damaged [ 94.346] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 94.346] gen4_choose_composite_emitter: solid, identity mask [ 94.346] kgem_check_bo: num_pages=+0, num_exec=+0 [ 94.346] gen9_composite_get_binding_table(fe40) [ 94.347] kgem_add_reloc64: handle=143, pos=16264, delta=0, domains=40000 [ 94.347] kgem_add_reloc64: adding proxy [delta=92] for handle=143 [ 94.347] kgem_add_reloc64[7] = (delta=92, target handle=2, presumed=fff6e000) [ 94.347] [3f80] bind bo(handle=143, addr=fff6e05c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 94.347] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 94.347] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 94.347] gen9_emit_vertex_elements: setup id=9 [ 94.347] glyphs0_to_dst: glyph=(171, 26)x(11, 3), unclipped [ 94.347] emit_primitive_identity_mask__avx2: dst=(171, 26), mask=(736.00, 32.00) x (11.00, 3.00) [ 94.347] glyphs0_to_dst: glyph=(180, 21)x(10, 14), unclipped [ 94.347] emit_primitive_identity_mask__avx2: dst=(180, 21), mask=(944.00, 48.00) x (10.00, 14.00) [ 94.347] glyphs0_to_dst: glyph=(189, 21)x(11, 11), unclipped [ 94.347] emit_primitive_identity_mask__avx2: dst=(189, 21), mask=(960.00, 0.00) x (11.00, 11.00) [ 94.347] glyphs0_to_dst: glyph=(198, 24)x(10, 8), unclipped [ 94.347] emit_primitive_identity_mask__avx2: dst=(198, 24), mask=(976.00, 0.00) x (10.00, 8.00) [ 94.347] glyphs0_to_dst: glyph=(208, 24)x(9, 11), unclipped [ 94.347] emit_primitive_identity_mask__avx2: dst=(208, 24), mask=(960.00, 16.00) x (9.00, 11.00) [ 94.347] glyphs0_to_dst: glyph=(216, 21)x(10, 14), unclipped [ 94.347] emit_primitive_identity_mask__avx2: dst=(216, 21), mask=(944.00, 48.00) x (10.00, 14.00) [ 94.347] glyphs0_to_dst: glyph=(225, 22)x(10, 10), unclipped [ 94.347] emit_primitive_identity_mask__avx2: dst=(225, 22), mask=(976.00, 16.00) x (10.00, 10.00) [ 94.347] glyphs0_to_dst: glyph=(234, 33)x(11, 2), unclipped [ 94.347] emit_primitive_identity_mask__avx2: dst=(234, 33), mask=(992.00, 0.00) x (11.00, 2.00) [ 94.347] glyphs0_to_dst: glyph=(243, 21)x(11, 11), unclipped [ 94.347] emit_primitive_identity_mask__avx2: dst=(243, 21), mask=(1008.00, 0.00) x (11.00, 11.00) [ 94.347] glyphs0_to_dst: glyph=(253, 24)x(9, 8), unclipped [ 94.347] emit_primitive_identity_mask__avx2: dst=(253, 24), mask=(720.00, 0.00) x (9.00, 8.00) [ 94.347] glyphs0_to_dst: glyph=(261, 24)x(10, 8), unclipped [ 94.347] emit_primitive_identity_mask__avx2: dst=(261, 24), mask=(704.00, 16.00) x (10.00, 8.00) [ 94.347] glyphs0_to_dst: glyph=(270, 24)x(10, 8), unclipped [ 94.347] emit_primitive_identity_mask__avx2: dst=(270, 24), mask=(704.00, 16.00) x (10.00, 8.00) [ 94.347] glyphs0_to_dst: glyph=(279, 20)x(10, 12), unclipped [ 94.347] emit_primitive_identity_mask__avx2: dst=(279, 20), mask=(992.00, 16.00) x (10.00, 12.00) [ 94.347] glyphs0_to_dst: glyph=(288, 24)x(10, 8), unclipped [ 94.347] emit_primitive_identity_mask__avx2: dst=(288, 24), mask=(704.00, 16.00) x (10.00, 8.00) [ 94.347] glyphs0_to_dst: glyph=(297, 24)x(10, 8), unclipped [ 94.347] emit_primitive_identity_mask__avx2: dst=(297, 24), mask=(752.00, 0.00) x (10.00, 8.00) [ 94.347] glyphs0_to_dst: glyph=(307, 20)x(10, 12), unclipped [ 94.347] emit_primitive_identity_mask__avx2: dst=(307, 20), mask=(1008.00, 16.00) x (10.00, 12.00) [ 94.347] glyphs0_to_dst: glyph=(315, 21)x(11, 11), unclipped [ 94.347] emit_primitive_identity_mask__avx2: dst=(315, 21), mask=(960.00, 0.00) x (11.00, 11.00) [ 94.347] glyphs0_to_dst: glyph=(324, 24)x(11, 8), unclipped [ 94.347] emit_primitive_identity_mask__avx2: dst=(324, 24), mask=(736.00, 16.00) x (11.00, 8.00) [ 94.347] glyphs0_to_dst: glyph=(334, 24)x(9, 11), unclipped [ 94.347] emit_primitive_identity_mask__avx2: dst=(334, 24), mask=(960.00, 16.00) x (9.00, 11.00) [ 94.347] glyphs0_to_dst: glyph=(342, 33)x(11, 2), unclipped [ 94.347] emit_primitive_identity_mask__avx2: dst=(342, 33), mask=(992.00, 0.00) x (11.00, 2.00) [ 94.347] glyphs0_to_dst: glyph=(351, 20)x(10, 12), unclipped [ 94.347] emit_primitive_identity_mask__avx2: dst=(351, 20), mask=(992.00, 16.00) x (10.00, 12.00) [ 94.347] glyphs0_to_dst: glyph=(361, 20)x(9, 12), unclipped [ 94.347] emit_primitive_identity_mask__avx2: dst=(361, 20), mask=(960.00, 32.00) x (9.00, 12.00) [ 94.347] glyphs0_to_dst: glyph=(369, 24)x(10, 11), unclipped [ 94.347] emit_primitive_identity_mask__avx2: dst=(369, 24), mask=(976.00, 32.00) x (10.00, 11.00) [ 94.347] glyphs0_to_dst: glyph=(378, 21)x(10, 14), unclipped [ 94.347] emit_primitive_identity_mask__avx2: dst=(378, 21), mask=(944.00, 48.00) x (10.00, 14.00) [ 94.347] glyphs0_to_dst: glyph=(387, 22)x(10, 10), unclipped [ 94.347] emit_primitive_identity_mask__avx2: dst=(387, 22), mask=(128.00, 96.00) x (10.00, 10.00) [ 94.347] glyphs0_to_dst: glyph=(396, 33)x(11, 2), unclipped [ 94.347] emit_primitive_identity_mask__avx2: dst=(396, 33), mask=(992.00, 0.00) x (11.00, 2.00) [ 94.347] glyphs0_to_dst: glyph=(406, 24)x(9, 8), unclipped [ 94.347] emit_primitive_identity_mask__avx2: dst=(406, 24), mask=(720.00, 0.00) x (9.00, 8.00) [ 94.347] glyphs0_to_dst: glyph=(414, 24)x(10, 8), unclipped [ 94.347] emit_primitive_identity_mask__avx2: dst=(414, 24), mask=(704.00, 16.00) x (10.00, 8.00) [ 94.347] glyphs0_to_dst: glyph=(424, 24)x(9, 11), unclipped [ 94.348] emit_primitive_identity_mask__avx2: dst=(424, 24), mask=(960.00, 16.00) x (9.00, 11.00) [ 94.348] glyphs0_to_dst: glyph=(432, 21)x(10, 11), unclipped [ 94.348] emit_primitive_identity_mask__avx2: dst=(432, 21), mask=(976.00, 48.00) x (10.00, 11.00) [ 94.348] glyphs0_to_dst: glyph=(442, 24)x(9, 8), unclipped [ 94.348] emit_primitive_identity_mask__avx2: dst=(442, 24), mask=(688.00, 32.00) x (9.00, 8.00) [ 94.348] glyphs0_to_dst: glyph=(450, 24)x(10, 11), unclipped [ 94.348] emit_primitive_identity_mask__avx2: dst=(450, 24), mask=(976.00, 32.00) x (10.00, 11.00) [ 94.348] gen8_vertex_flush[698] = 96 [ 94.348] gen9_magic_ca_pass: CA fixup (119 -> 215) [ 94.348] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 94.348] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 94.348] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 94.348] sna_glyphs(op=3, nlist=1, src=(460, 32)) [ 94.348] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 94.348] sna_glyphs: discarding mask [ 94.348] glyphs0_to_dst(op=3, src=(460, 32), nlist=1, dst=(460, 32)+(0, 0)) [ 94.348] clipped_glyphs: no, clip region (0, 0), (508, 37) matches drawable pixmap=94680753899952 size=508x37 [ 94.348] gen9_render_composite: 0x0, current mode=1/1 [ 94.348] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 94.348] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 94.348] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 94.348] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 94.348] sna_drawable_use_bo pixmap=5325, box=((0, 0), (508, 37)), flags=7... [ 94.348] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 94.348] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 94.348] sna_drawable_use_bo: using whole GPU bo [ 94.348] gen9_composite_set_target: pixmap=5325, format=20028888, size=508x37, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 94.348] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 94.348] color_convert: src=ffffffff [20028888] [ 94.348] color_convert: dst=ffffffff [20028888] [ 94.348] sna_render_get_solid: ffffffff [ 94.348] sna_render_get_solid(white) [ 94.348] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 94.348] sna_transform_is_imprecise_integer_translation: no transform [ 94.348] gen9_composite_picture: integer translation (0, 0), removing [ 94.348] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 94.348] sna_render_pixmap_bo: GPU all damaged [ 94.348] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 94.348] gen4_choose_composite_emitter: solid, identity mask [ 94.348] kgem_check_bo: num_pages=+0, num_exec=+0 [ 94.348] gen9_composite_get_binding_table(fdc0) [ 94.348] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 94.348] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 94.348] gen9_emit_vertex_elements: setup id=9 [ 94.348] glyphs0_to_dst: glyph=(459, 21)x(10, 13), unclipped [ 94.348] emit_primitive_identity_mask__avx2: dst=(459, 21), mask=(752.00, 32.00) x (10.00, 13.00) [ 94.348] gen8_vertex_flush[798] = 3 [ 94.348] gen9_magic_ca_pass: CA fixup (215 -> 218) [ 94.348] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 94.348] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 94.348] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 94.348] sna_composite_rectangles(pixmap=5325, op=1, ffffffff x 2 [(478, 18)x(9, 2) ...]) [ 94.348] sna_composite_rectangles: converted to op 1 [ 94.348] sna_composite_rectangles[0] (478, 18)x(9, 2) -> (478, 18), (487, 20) [ 94.348] sna_composite_rectangles[1] (478, 20)x(9, 15) -> (478, 20), (487, 35) [ 94.348] sna_composite_rectangles: nrects=2, region=(478, 18), (487, 35) x 2 [ 94.348] sna_composite_rectangles: clipped extents (478, 18),(487, 35) x 1 [ 94.348] sna_composite_rectangles: pixmap +(0, 0) extents (478, 18),(487, 35) [ 94.348] sna_composite_rectangles: dropping last-cpu hint [ 94.348] sna_drawable_use_bo pixmap=5325, box=((478, 18), (487, 35)), flags=9... [ 94.348] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 94.348] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 94.348] sna_drawable_use_bo: using whole GPU bo [ 94.349] gen9_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20028888]) [ 94.349] kgem_bo_is_render: handle=17, rq? 1 [1] [ 94.349] gen9_render_fill_boxes(ffffffff x 1 [(478, 18), (487, 35) ...]) [ 94.349] sna_render_get_solid: ffffffff [ 94.349] sna_render_get_solid(white) [ 94.349] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 94.349] kgem_check_bo: num_pages=+0, num_exec=+0 [ 94.349] aligning vertex: was 4, now 2 floats per vertex [ 94.349] gen9_composite_get_binding_table(fd80) [ 94.349] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 94.349] gen9_emit_sampler: sampler = 1 [ 94.349] gen9_emit_sf: num_sf_outputs=1 [ 94.349] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 94.349] gen9_emit_vertex_elements: setup id=0 [ 94.349] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 94.349] (478, 18), (487, 35) [ 94.349] gen8_vertex_flush[8c8] = 3 [ 94.349] sna_validate_gc(0x561c94ab2470) changes=e0000, previous serial=8000145d, drawable=145d [ 94.349] sna_validate_gc: recomputing clip [ 94.349] sna_validate_gc: composite clip=4x[(65, 1129), (573, 1166)] [0x561c94b053d0] [ 94.349] sna_copy_area: src=pixmap=5325:(0, 0)x(508, 37)+(0, 0) -> dst=pixmap=3060:(0, 1105)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 94.349] sna_copy_area: normal copy [ 94.349] sna_do_copy: src=(0, 0), dst=(0, 1105), size=(508x37) [ 94.349] sna_do_copy: after drawable: src=(0, 0), dst=(65, 1129), size=(508x37) [ 94.349] sna_do_copy: dst extents (65, 1129), (573, 1166), dst clip extents (65, 1129), (573, 1166), dst size=3775x2136 [ 94.349] sna_do_copy: clipped dst extents (65, 1129), (573, 1166) [ 94.349] sna_do_copy: unclipped src extents (0, 0), (508, 37) [ 94.349] sna_do_copy: clipped src extents (0, 0), (508, 37) [ 94.349] sna_do_copy: pixmap -- no source clipping [ 94.349] sna_do_copy: src extents (0, 0), (508, 37) x 1 [ 94.349] sna_do_copy: copy region (65, 1129), (573, 1166) x 4 + (-65, -1129) [ 94.349] sna_copy_boxes (boxes=4x[(560, 1129), (573, 1146)...], src pixmap=5325+(-65, -1129), dst pixmap=3060+(-65, -24), alu=3, src.size=508x37, dst.size=3775x2136) [ 94.349] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94b40a30, gpu_bo=17, cpu_bo=0), replaces=0 [ 94.349] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 94.349] sna_drawable_use_bo pixmap=3060, box=((0, 1105), (508, 1142)), flags=3... [ 94.349] sna_drawable_use_bo: exported target, set PREFER_GPU [ 94.349] sna_drawable_use_bo: pinned, never REPLACES [ 94.349] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=3 [ 94.349] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 94.349] sna_drawable_use_bo: using whole GPU bo [ 94.349] sna_pixmap_move_to_gpu(pixmap=5325, usage=0), flags=a [ 94.349] sna_pixmap_move_to_gpu: already all-damaged [ 94.349] sna_pixmap_mark_active: pixmap=5325, handle=17 [ 94.349] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 94.349] gen9_render_copy_boxes (0, -1105)->(0, 0) x 4, alu=3, flags=0, self-copy=0, overlaps? 0 [ 94.349] kgem_bo_is_render: handle=17, rq? 1 [1] [ 94.349] kgem_bo_is_render: handle=9, rq? 0 [0] [ 94.349] kgem_bo_is_render: handle=9, rq? 0 [0] [ 94.349] kgem_bo_is_render: handle=17, rq? 1 [1] [ 94.349] __kgem_busy: handle=1, busy=0, wedged=0 [ 94.349] __kgem_ring_is_idle: ring=0 idle (handle=1) [ 94.349] __kgem_retire_rq: request 1 complete [ 94.349] kgem_set_mode: flushing before new bo [ 94.349] gen8_vertex_close: used=878, vbo active? 146, vb=201, nreloc=2 [ 94.349] gen8_vertex_close: reloc[0] = 289 [ 94.349] kgem_add_reloc64: handle=146, pos=289, delta=0, domains=200000 [ 94.349] kgem_add_handle: handle=146, index=5 [ 94.349] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=ffe77000) [ 94.349] gen8_vertex_close: reloc[1] = 557 [ 94.349] kgem_add_reloc64: handle=146, pos=557, delta=0, domains=200000 [ 94.350] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=ffe77000) [ 94.350] batch[1/1, flags=1800]: 568 568 16240 16384, nreloc=10, nexec=6, nfence=0, aperture=1164 [fenced=0] [ 94.350] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 94.350] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 94.350] kgem_fixup_relocs: shrinking by 61440 [ 94.350] __kgem_busy: handle=1, busy=0, wedged=0 [ 94.350] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 94.350] kgem_commit: release handle=17 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ffe37000 [ 94.350] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 94.350] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 94.350] __kgem_bo_clear_busy: handle=143 [ 94.350] kgem_commit: release handle=143 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff6e000 [ 94.350] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 94.350] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 94.350] __kgem_bo_clear_busy: handle=7 [ 94.350] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 94.350] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 94.350] __kgem_bo_clear_busy: handle=143 [ 94.350] kgem_commit: release handle=146 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffe77000 [ 94.350] __kgem_busy: handle=1, busy=0, wedged=0 [ 94.350] kgem_bo_can_map: handle=146, map=0x0:0x0:0x7fc6b40fb000, tiling=0, domain=3, offset=4293357568 [ 94.350] kgem_check_bo: num_pages=+8164, num_exec=+2 [ 94.350] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 94.350] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 94.350] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 94.350] kgem_add_handle: handle=4, index=0 [ 94.350] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 94.350] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 94.350] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 94.350] gen9_composite_get_binding_table(ffc0) [ 94.350] kgem_add_reloc64: handle=9, pos=16360, delta=0, domains=20002 [ 94.350] kgem_add_handle: handle=9, index=1 [ 94.350] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f02dd000) [ 94.350] __kgem_bo_mark_dirty: handle=9 (proxy? 0) [ 94.350] [3fe0] bind bo(handle=9, addr=f02dd000), format=192, width=3775, height=2136, pitch=15360, tiling=1 -> render [ 94.350] kgem_add_reloc64: handle=17, pos=16344, delta=0, domains=40000 [ 94.350] kgem_add_handle: handle=17, index=2 [ 94.350] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=ffe37000) [ 94.350] [3fd0] bind bo(handle=17, addr=ffe37000), format=192, width=508, height=37, pitch=2048, tiling=1 -> sampler [ 94.350] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 94.350] gen9_emit_sampler: sampler = 0 [ 94.350] gen9_emit_sf: num_sf_outputs=1 [ 94.350] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 94.350] gen9_emit_vertex_elements: setup id=0 [ 94.350] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 94.350] (495, 0) -> (495, 1105) + (13, 17) [ 94.350] (0, 17) -> (0, 1122) + (490, 3) [ 94.350] (495, 17) -> (495, 1122) + (13, 3) [ 94.350] (0, 20) -> (0, 1125) + (490, 17) [ 94.350] gen8_vertex_flush[490] = 12 [ 94.350] sna_accel_flush: flush?=1, dirty?=0 [ 94.351] gen8_vertex_close: used=902, vbo active? 146, vb=1, nreloc=1 [ 94.351] gen8_vertex_close: reloc[0] = 287 [ 94.351] kgem_add_reloc64: handle=146, pos=287, delta=0, domains=200000 [ 94.351] kgem_add_handle: handle=146, index=3 [ 94.351] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=ffe77000) [ 94.351] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=8238 [fenced=0] [ 94.351] __kgem_busy: handle=1, busy=0, wedged=0 [ 94.351] __kgem_retire_rq: request 1 complete [ 94.351] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 94.351] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 94.351] kgem_fixup_relocs: shrinking by 61440 [ 94.351] __kgem_busy: handle=1, busy=0, wedged=0 [ 94.351] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 94.351] kgem_commit: release handle=9 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f02dd000 [ 94.351] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 94.351] kgem_commit: release handle=17 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=ffe37000 [ 94.351] kgem_commit: release handle=146 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffe77000 [ 94.351] __kgem_busy: handle=1, busy=0, wedged=0 [ 94.351] kgem_bo_can_map: handle=146, map=0x0:0x0:0x7fc6b40fb000, tiling=0, domain=3, offset=4293357568 [ 94.351] sna_accel_flush: flush?=0, dirty?=0 [ 94.351] sna_accel_flush: flush?=0, dirty?=0 [ 94.351] sna_accel_flush: flush?=0, dirty?=0 [ 94.351] sna_block_handler (tv=0.0) [ 94.351] sna_wakeup_handler [ 94.351] sna_accel_flush: flush?=0, dirty?=0 [ 94.351] sna_accel_flush: flush?=0, dirty?=0 [ 94.351] sna_accel_flush: flush?=0, dirty?=0 [ 94.351] sna_destroy_pixmap: pixmap=5325, attached?=1 [ 94.351] _kgem_bo_destroy: handle=17, proxy? 0 [ 94.351] __kgem_bo_destroy: handle=17, size=262144 [ 94.351] __kgem_busy: handle=17, busy=0, wedged=0 [ 94.351] __kgem_bo_clear_busy: handle=17 [ 94.351] kgem_bo_move_to_inactive: moving handle=17 to inactive [ 94.351] __sna_free_pixmap(pixmap=5325) [ 94.351] sna_accel_flush: flush?=0, dirty?=0 [ 94.351] sna_accel_flush: flush?=0, dirty?=0 [ 94.351] sna_accel_flush: flush?=0, dirty?=0 [ 94.351] sna_block_handler (tv=0.455000) [ 94.351] kgem_retire, need_retire?=1 [ 94.351] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 94.351] kgem_retire__requests_ring: retiring ring 0 [ 94.351] __kgem_busy: handle=1, busy=0, wedged=0 [ 94.351] __kgem_retire_rq: request 1 complete [ 94.351] __kgem_bo_flush: handle=9, busy=0, wedged=0 [ 94.351] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 94.351] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 94.351] kgem_retire -- retired=0, need_retire=0 [ 94.351] kgem_bo_is_busy: handle=146, domain: 0 exec? 0, rq? 0 [ 94.351] gen6_render_retire: resetting idle vbo [ 94.351] sna_scanout_do_flush: flush timer active: delta=7 [ 94.351] sna_accel_block: evaluating timers, active=7 [ 94.351] sna_accel_block: flush timer expires in 7 [94358] [ 94.352] sna_wakeup_handler [ 94.353] sna_accel_flush: flush?=0, dirty?=0 [ 94.353] sna_accel_flush: flush?=0, dirty?=0 [ 94.353] sna_block_handler (tv=0.453000) [ 94.353] sna_scanout_do_flush: flush timer active: delta=5 [ 94.353] sna_accel_block: evaluating timers, active=7 [ 94.353] sna_accel_block: flush timer expires in 5 [94358] [ 94.353] sna_wakeup_handler [ 94.353] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=114, name=86 [ 94.353] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 94.353] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 94.353] sna_dri2_get_back: draw size=3840x2160, back buffer handle=114 size=3840x2160, is-scanout? 1, active?=1, pitch=15360, front pitch=15360 [ 94.353] sna_dri2_get_back: reuse backbuffer? 1 [ 94.353] sna_dri2_get_back: back buffer handle=114, active?=1, refcnt=1 [ 94.353] sna_dri2_get_back: cache: handle=32, active=0 [ 94.353] sna_dri2_get_back: reuse cache handle=32, name=80, flags=0 [ 94.353] sna_dri2_get_back: caching handle=114 (name=86, flags=0, active_scanout=1) [ 94.353] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 94.353] sna_dri2_reuse_buffer: reusing back buffer handle=32, name=80, pitch=15360, age=0 [ 94.353] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 94.353] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=128, name=76, active_scanout=2 [ 94.353] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 94.353] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=128] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 94.353] sna_accel_flush: flush?=0, dirty?=0 [ 94.353] sna_accel_flush: flush?=0, dirty?=0 [ 94.353] sna_accel_flush: flush?=0, dirty?=0 [ 94.353] sna_block_handler (tv=0.453000) [ 94.353] sna_scanout_do_flush: flush timer active: delta=5 [ 94.353] sna_accel_block: evaluating timers, active=7 [ 94.353] sna_accel_block: flush timer expires in 5 [94358] [ 94.355] sna_wakeup_handler [ 94.355] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 94.355] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 94.355] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 94.355] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 94.355] sna_dri2_get_msc(draw=146, pipe=0) [ 94.355] sna_crtc_record_swap: recording last swap on pipe=0, frame 5411 [msc=5411], time 94.342216 [ 94.355] sna_dri2_get_msc: msc=5411 [raw=5411], ust=94342216 [ 94.355] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=32 (refs=1/1, flush=0) , front=128 (refs=2/3, flush=1) [ 94.355] sna_dri2_schedule_swap(target_msc=5411, divisor=0, remainder=0) [ 94.355] sna_dri2_schedule_swap: using front handle=128, active_scanout?=2, flush?=1 [ 94.355] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 94.355] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 94.355] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 94.355] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 94.355] sna_crtc_record_swap: recording last swap on pipe=0, frame 5411 [msc=5411], time 94.342216 [ 94.355] immediate_swap: current_msc=5411, target_msc=5411 -- yes [ 94.355] can_flip: no, shadow enabled [ 94.355] sna_dri2_add_event: adding event to window 146) [ 94.355] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 94.355] sna_dri2_immediate_blit: no pending blit, starting chain [ 94.355] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 94.355] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 94.355] can_xchg: back size=8700f00, front size=8700f00 [ 94.355] can_xchg: yes, pixmap=4091 [ 94.355] sna_dri2_xchg: win=146, exchange front=128/76,ref=3 and back=32/80,ref=2, pixmap=4091 3840x2160 [ 94.355] sna_dri2_xchg: back_bo handle=32, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 94.355] sna_dri2_xchg: front_bo handle=128, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 94.355] set_bo: pixmap=4091, handle=32 (old handle=128) [ 94.355] set_bo: marking whole pixmap as damaged [ 94.356] set_bo: applying final/discard move-to-gpu [ 94.356] wait_for_shadow: flags=0, flips=1, handle=128, shadow=29 [ 94.356] set_bo: dropping flush hint from handle=128 [ 94.356] set_bo: adding flush hint to handle=32 [ 94.356] mark_stale(handle=128) => 1 [ 94.356] swap_limit: draw=146 setting swap limit to 3 [ 94.356] sna_dri2_swap_limit_validate: swap limit set to 3 [ 94.356] sna_next_vblank(pipe=0, waiting until next vblank) [ 94.356] sna_dri2_schedule_swap: reported target_msc=5411 [ 94.356] sna_accel_flush: flush?=0, dirty?=0 [ 94.356] sna_accel_flush: flush?=0, dirty?=0 [ 94.356] sna_accel_flush: flush?=0, dirty?=0 [ 94.356] sna_accel_flush: flush?=0, dirty?=0 [ 94.356] sna_block_handler (tv=0.450000) [ 94.356] sna_scanout_do_flush: flush timer active: delta=2 [ 94.356] sna_scanout_do_flush (time=94356), triggered [ 94.356] sna_scanout_flush (time=94356), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 94.356] has_shadow: has pending damage? 1, outstanding flips: 1 [ 94.356] stop_flush: scanout=32 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 94.356] has_shadow: has pending damage? 1, outstanding flips: 1 [ 94.356] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 1, mode reconfiguration pending? 0) [ 94.356] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 94.356] sna_mode_redisplay: checking for 1 outstanding flip completions [ 94.356] sna_mode_redisplay: now 1 outstanding flip completions (enabled? 1) [ 94.356] sna_accel_block: evaluating timers, active=7 [ 94.356] sna_accel_block: flush timer expires in 16 [94372] [ 94.358] sna_wakeup_handler [ 94.358] sna_mode_wakeup: len=64 [ 94.358] sna_mode_wakeup: recording last swap on pipe=0, frame 5412 [1524], time 94.358873 [ 94.358] sna_mode_wakeup: removing handle=114 [active_scanout=0] from scanout, installing handle=128 [active_scanout=1] [ 94.358] sna_mode_wakeup: flip complete, pending? 1 [ 94.358] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 94.358] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 94.358] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 94.358] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 94.358] sna_pixmap_move_to_gpu: already all-damaged [ 94.358] sna_pixmap_mark_active: pixmap=4091, handle=32 [ 94.358] sna_mode_redisplay: crtc[0] transformed? 0 [ 94.358] sna_mode_redisplay: crtc[1] transformed? 0 [ 94.358] sna_mode_redisplay: crtc[2] transformed? 0 [ 94.358] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=32 [active=1] [ 94.358] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 128, transformed? 0 [ 94.358] get_fb: reusing fb=68 for handle=32 [ 94.358] sna_mode_redisplay: recording flip on CRTC:32 handle=32, active_scanout=2, serial=3 [ 94.359] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 94.359] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 94.359] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 94.359] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 94.359] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=32, shadow handle=29 [ 94.359] sna_dri2_vblank_handler(type=2, sequence=5412, draw=4181) [ 94.359] sna_crtc_record_swap: recording last swap on pipe=0, frame 5412 [msc=5412], time 94.358873 [ 94.359] sna_dri2_vblank_handler: 2 complete, frame=5412 tv=94.358873 [ 94.359] sna_dri2_blit_complete: blit finished [ 94.359] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=5412, tv=94.358873) [ 94.359] frame_swap_complete(type=2): draw=146, pipe=0, frame=5412 [msc=5412], tv=94.358873 [ 94.359] sna_accel_flush: flush?=0, dirty?=0 [ 94.359] sna_dri2_event_free(draw?=1) [ 94.359] sna_dri2_remove_event: remove[0x561c94b3b4b0] from window 146, active? 1 [ 94.359] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 94.359] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=128] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 94.359] sna_dri2_vblank_handler complete [ 94.359] sna_block_handler (tv=0.447000) [ 94.359] sna_scanout_do_flush: flush timer active: delta=13 [ 94.359] sna_accel_do_throttle (time=94359), triggered [ 94.359] sna_accel_throttle (time=94359) [ 94.359] sna_accel_disarm_timer[1] (time=94359) [ 94.359] sna_accel_block: evaluating timers, active=5 [ 94.359] sna_accel_block: flush timer expires in 13 [94372] [ 94.372] sna_wakeup_handler [ 94.372] sna_block_handler (tv=0.434000) [ 94.372] sna_scanout_do_flush: flush timer active: delta=0 [ 94.372] sna_scanout_do_flush (time=94372), triggered [ 94.372] sna_scanout_flush (time=94372), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 94.372] has_shadow: has pending damage? 0, outstanding flips: 1 [ 94.372] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 94.372] has_shadow: has pending damage? 0, outstanding flips: 1 [ 94.372] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) [ 94.372] sna_accel_do_throttle -- no pending activity [ 94.372] sna_accel_block: evaluating timers, active=5 [ 94.372] sna_accel_block: flush timer expires in 16 [94388] [ 94.375] sna_wakeup_handler [ 94.375] sna_mode_wakeup: len=32 [ 94.375] sna_mode_wakeup: recording last swap on pipe=0, frame 5413 [1525], time 94.375531 [ 94.375] sna_mode_wakeup: removing handle=128 [active_scanout=0] from scanout, installing handle=32 [active_scanout=2] [ 94.375] sna_mode_wakeup: flip complete, pending? 1 [ 94.375] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 94.375] sna_block_handler (tv=0.431000) [ 94.375] sna_scanout_do_flush: flush timer active: delta=13 [ 94.375] sna_accel_do_throttle -- no pending activity [ 94.375] sna_accel_block: evaluating timers, active=5 [ 94.375] sna_accel_block: flush timer expires in 13 [94388] [ 94.388] sna_wakeup_handler [ 94.388] sna_accel_flush: flush?=0, dirty?=0 [ 94.389] sna_accel_flush: flush?=0, dirty?=0 [ 94.389] sna_block_handler (tv=0.417000) [ 94.389] sna_scanout_do_flush: flush timer active: delta=-1 [ 94.389] sna_scanout_do_flush (time=94389), triggered [ 94.389] sna_scanout_flush (time=94389), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 94.389] has_shadow: has pending damage? 0, outstanding flips: 0 [ 94.389] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 94.389] has_shadow: has pending damage? 0, outstanding flips: 0 [ 94.389] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 94.389] sna_accel_do_throttle -- no pending activity [ 94.389] sna_accel_block: evaluating timers, active=5 [ 94.389] sna_accel_block: flush timer expires in 16 [94405] [ 94.389] sna_wakeup_handler [ 94.389] sna_block_handler (tv=0.417000) [ 94.389] sna_scanout_do_flush: flush timer active: delta=16 [ 94.389] sna_accel_do_throttle -- no pending activity [ 94.389] sna_accel_block: evaluating timers, active=5 [ 94.389] sna_accel_block: flush timer expires in 16 [94405] [ 94.390] sna_wakeup_handler [ 94.390] sna_block_handler (tv=0.416000) [ 94.390] sna_scanout_do_flush: flush timer active: delta=15 [ 94.390] sna_accel_do_throttle -- no pending activity [ 94.390] sna_accel_block: evaluating timers, active=5 [ 94.390] sna_accel_block: flush timer expires in 15 [94405] [ 94.405] sna_wakeup_handler [ 94.405] sna_block_handler (tv=0.401000) [ 94.405] sna_scanout_do_flush: flush timer active: delta=0 [ 94.405] sna_scanout_do_flush (time=94405), triggered [ 94.405] sna_scanout_flush (time=94405), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 94.405] has_shadow: has pending damage? 0, outstanding flips: 0 [ 94.405] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 94.405] has_shadow: has pending damage? 0, outstanding flips: 0 [ 94.405] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 94.405] sna_accel_do_throttle -- no pending activity [ 94.405] sna_accel_block: evaluating timers, active=5 [ 94.406] sna_accel_block: flush timer expires in 16 [94421] [ 94.422] sna_wakeup_handler [ 94.422] sna_block_handler (tv=0.384000) [ 94.422] sna_scanout_do_flush: flush timer active: delta=-1 [ 94.422] sna_scanout_do_flush (time=94422), triggered [ 94.422] sna_scanout_flush (time=94422), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 94.422] has_shadow: has pending damage? 0, outstanding flips: 0 [ 94.422] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 94.422] has_shadow: has pending damage? 0, outstanding flips: 0 [ 94.422] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 94.422] sna_accel_do_throttle -- no pending activity [ 94.422] sna_accel_block: evaluating timers, active=5 [ 94.422] sna_accel_block: flush timer expires in 16 [94438] [ 94.438] sna_wakeup_handler [ 94.438] sna_block_handler (tv=0.368000) [ 94.438] sna_scanout_do_flush: flush timer active: delta=0 [ 94.438] sna_scanout_do_flush (time=94438), triggered [ 94.438] sna_scanout_flush (time=94438), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 94.438] has_shadow: has pending damage? 0, outstanding flips: 0 [ 94.438] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 94.438] has_shadow: has pending damage? 0, outstanding flips: 0 [ 94.438] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 94.438] sna_accel_do_throttle -- no pending activity [ 94.438] sna_accel_block: evaluating timers, active=5 [ 94.438] sna_accel_block: flush timer expires in 16 [94454] [ 94.454] sna_wakeup_handler [ 94.454] sna_block_handler (tv=0.352000) [ 94.454] sna_scanout_do_flush: flush timer active: delta=0 [ 94.454] sna_scanout_do_flush (time=94454), triggered [ 94.454] sna_scanout_flush (time=94454), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 94.454] has_shadow: has pending damage? 0, outstanding flips: 0 [ 94.454] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 94.454] has_shadow: has pending damage? 0, outstanding flips: 0 [ 94.454] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 94.454] sna_accel_do_throttle -- no pending activity [ 94.454] sna_accel_block: evaluating timers, active=5 [ 94.454] sna_accel_block: flush timer expires in 16 [94470] [ 94.466] sna_wakeup_handler [ 94.467] sna_accel_flush: flush?=0, dirty?=0 [ 94.467] sna_accel_flush: flush?=0, dirty?=0 [ 94.467] sna_block_handler (tv=0.499000) [ 94.467] sna_scanout_do_flush: flush timer active: delta=3 [ 94.467] sna_scanout_do_flush (time=94467), triggered [ 94.467] sna_scanout_flush (time=94467), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 94.467] has_shadow: has pending damage? 0, outstanding flips: 0 [ 94.467] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 94.467] has_shadow: has pending damage? 0, outstanding flips: 0 [ 94.467] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 94.467] sna_accel_do_throttle -- no pending activity [ 94.467] sna_accel_block: evaluating timers, active=5 [ 94.467] sna_accel_block: flush timer expires in 16 [94483] [ 94.467] sna_wakeup_handler [ 94.467] sna_block_handler (tv=0.499000) [ 94.467] sna_scanout_do_flush: flush timer active: delta=16 [ 94.467] sna_accel_do_throttle -- no pending activity [ 94.467] sna_accel_block: evaluating timers, active=5 [ 94.467] sna_accel_block: flush timer expires in 16 [94483] [ 94.468] sna_wakeup_handler [ 94.468] sna_accel_flush: flush?=0, dirty?=0 [ 94.468] sna_accel_flush: flush?=0, dirty?=0 [ 94.468] sna_accel_flush: flush?=0, dirty?=0 [ 94.468] sna_accel_flush: flush?=0, dirty?=0 [ 94.468] sna_block_handler (tv=0.498000) [ 94.468] sna_scanout_do_flush: flush timer active: delta=15 [ 94.468] sna_accel_do_throttle -- no pending activity [ 94.468] sna_accel_block: evaluating timers, active=5 [ 94.468] sna_accel_block: flush timer expires in 15 [94483] [ 94.470] sna_wakeup_handler [ 94.470] sna_accel_flush: flush?=0, dirty?=0 [ 94.470] sna_block_handler (tv=0.496000) [ 94.470] sna_scanout_do_flush: flush timer active: delta=13 [ 94.470] sna_accel_do_throttle -- no pending activity [ 94.470] sna_accel_block: evaluating timers, active=5 [ 94.470] sna_accel_block: flush timer expires in 13 [94483] [ 94.482] sna_wakeup_handler [ 94.482] sna_accel_flush: flush?=0, dirty?=0 [ 94.482] sna_accel_flush: flush?=0, dirty?=0 [ 94.482] sna_accel_flush: flush?=0, dirty?=0 [ 94.482] sna_accel_flush: flush?=0, dirty?=0 [ 94.482] sna_accel_flush: flush?=0, dirty?=0 [ 94.482] sna_accel_flush: flush?=0, dirty?=0 [ 94.482] sna_accel_flush: flush?=0, dirty?=0 [ 94.482] sna_accel_flush: flush?=0, dirty?=0 [ 94.482] sna_accel_flush: flush?=0, dirty?=0 [ 94.482] sna_accel_flush: flush?=0, dirty?=0 [ 94.482] sna_accel_flush: flush?=0, dirty?=0 [ 94.482] sna_accel_flush: flush?=0, dirty?=0 [ 94.482] sna_accel_flush: flush?=0, dirty?=0 [ 94.482] sna_accel_flush: flush?=0, dirty?=0 [ 94.482] sna_block_handler (tv=0.484000) [ 94.482] sna_scanout_do_flush: flush timer active: delta=1 [ 94.482] sna_scanout_do_flush (time=94482), triggered [ 94.482] sna_scanout_flush (time=94482), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 94.482] has_shadow: has pending damage? 0, outstanding flips: 0 [ 94.482] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 94.482] has_shadow: has pending damage? 0, outstanding flips: 0 [ 94.482] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 94.482] sna_accel_do_throttle -- no pending activity [ 94.482] sna_accel_block: evaluating timers, active=5 [ 94.482] sna_accel_block: flush timer expires in 16 [94498] [ 94.483] sna_wakeup_handler [ 94.483] sna_accel_flush: flush?=0, dirty?=0 [ 94.483] sna_accel_flush: flush?=0, dirty?=0 [ 94.483] sna_accel_flush: flush?=0, dirty?=0 [ 94.483] sna_block_handler (tv=0.483000) [ 94.483] sna_scanout_do_flush: flush timer active: delta=15 [ 94.483] sna_accel_do_throttle -- no pending activity [ 94.483] sna_accel_block: evaluating timers, active=5 [ 94.483] sna_accel_block: flush timer expires in 15 [94498] [ 94.483] sna_wakeup_handler [ 94.483] sna_accel_flush: flush?=0, dirty?=0 [ 94.483] sna_accel_flush: flush?=0, dirty?=0 [ 94.483] sna_block_handler (tv=0.483000) [ 94.483] sna_scanout_do_flush: flush timer active: delta=15 [ 94.483] sna_accel_do_throttle -- no pending activity [ 94.483] sna_accel_block: evaluating timers, active=5 [ 94.483] sna_accel_block: flush timer expires in 15 [94498] [ 94.483] sna_wakeup_handler [ 94.483] sna_accel_flush: flush?=0, dirty?=0 [ 94.483] sna_accel_flush: flush?=0, dirty?=0 [ 94.483] sna_accel_flush: flush?=0, dirty?=0 [ 94.483] sna_block_handler (tv=0.483000) [ 94.483] sna_scanout_do_flush: flush timer active: delta=15 [ 94.483] sna_accel_do_throttle -- no pending activity [ 94.483] sna_accel_block: evaluating timers, active=5 [ 94.483] sna_accel_block: flush timer expires in 15 [94498] [ 94.483] sna_wakeup_handler [ 94.483] sna_accel_flush: flush?=0, dirty?=0 [ 94.483] sna_accel_flush: flush?=0, dirty?=0 [ 94.483] sna_accel_flush: flush?=0, dirty?=0 [ 94.483] sna_block_handler (tv=0.483000) [ 94.483] sna_scanout_do_flush: flush timer active: delta=15 [ 94.483] sna_accel_do_throttle -- no pending activity [ 94.483] sna_accel_block: evaluating timers, active=5 [ 94.483] sna_accel_block: flush timer expires in 15 [94498] [ 94.483] sna_wakeup_handler [ 94.484] sna_accel_flush: flush?=0, dirty?=0 [ 94.484] sna_accel_flush: flush?=0, dirty?=0 [ 94.484] sna_block_handler (tv=0.482000) [ 94.484] sna_scanout_do_flush: flush timer active: delta=14 [ 94.484] sna_accel_do_throttle -- no pending activity [ 94.484] sna_accel_block: evaluating timers, active=5 [ 94.484] sna_accel_block: flush timer expires in 14 [94498] [ 94.484] sna_wakeup_handler [ 94.484] sna_accel_flush: flush?=0, dirty?=0 [ 94.484] sna_accel_flush: flush?=0, dirty?=0 [ 94.484] sna_block_handler (tv=0.482000) [ 94.484] sna_scanout_do_flush: flush timer active: delta=14 [ 94.484] sna_accel_do_throttle -- no pending activity [ 94.484] sna_accel_block: evaluating timers, active=5 [ 94.484] sna_accel_block: flush timer expires in 14 [94498] [ 94.484] sna_wakeup_handler [ 94.484] sna_accel_flush: flush?=0, dirty?=0 [ 94.484] sna_accel_flush: flush?=0, dirty?=0 [ 94.484] sna_accel_flush: flush?=0, dirty?=0 [ 94.484] sna_block_handler (tv=0.482000) [ 94.484] sna_scanout_do_flush: flush timer active: delta=14 [ 94.484] sna_accel_do_throttle -- no pending activity [ 94.484] sna_accel_block: evaluating timers, active=5 [ 94.484] sna_accel_block: flush timer expires in 14 [94498] [ 94.484] sna_wakeup_handler [ 94.484] sna_accel_flush: flush?=0, dirty?=0 [ 94.484] sna_accel_flush: flush?=0, dirty?=0 [ 94.484] sna_block_handler (tv=0.482000) [ 94.484] sna_scanout_do_flush: flush timer active: delta=14 [ 94.484] sna_accel_do_throttle -- no pending activity [ 94.484] sna_accel_block: evaluating timers, active=5 [ 94.484] sna_accel_block: flush timer expires in 14 [94498] [ 94.484] sna_wakeup_handler [ 94.484] sna_accel_flush: flush?=0, dirty?=0 [ 94.484] sna_accel_flush: flush?=0, dirty?=0 [ 94.484] sna_block_handler (tv=0.482000) [ 94.484] sna_scanout_do_flush: flush timer active: delta=14 [ 94.484] sna_accel_do_throttle -- no pending activity [ 94.484] sna_accel_block: evaluating timers, active=5 [ 94.484] sna_accel_block: flush timer expires in 14 [94498] [ 94.484] sna_wakeup_handler [ 94.484] sna_accel_flush: flush?=0, dirty?=0 [ 94.485] sna_accel_flush: flush?=0, dirty?=0 [ 94.485] sna_block_handler (tv=0.481000) [ 94.485] sna_scanout_do_flush: flush timer active: delta=13 [ 94.485] sna_accel_do_throttle -- no pending activity [ 94.485] sna_accel_block: evaluating timers, active=5 [ 94.485] sna_accel_block: flush timer expires in 13 [94498] [ 94.485] sna_wakeup_handler [ 94.485] sna_accel_flush: flush?=0, dirty?=0 [ 94.485] sna_accel_flush: flush?=0, dirty?=0 [ 94.485] sna_accel_flush: flush?=0, dirty?=0 [ 94.485] sna_block_handler (tv=0.481000) [ 94.485] sna_scanout_do_flush: flush timer active: delta=13 [ 94.485] sna_accel_do_throttle -- no pending activity [ 94.485] sna_accel_block: evaluating timers, active=5 [ 94.485] sna_accel_block: flush timer expires in 13 [94498] [ 94.485] sna_wakeup_handler [ 94.485] sna_accel_flush: flush?=0, dirty?=0 [ 94.485] sna_accel_flush: flush?=0, dirty?=0 [ 94.485] sna_block_handler (tv=0.481000) [ 94.485] sna_scanout_do_flush: flush timer active: delta=13 [ 94.485] sna_accel_do_throttle -- no pending activity [ 94.485] sna_accel_block: evaluating timers, active=5 [ 94.485] sna_accel_block: flush timer expires in 13 [94498] [ 94.485] sna_wakeup_handler [ 94.485] sna_accel_flush: flush?=0, dirty?=0 [ 94.485] sna_accel_flush: flush?=0, dirty?=0 [ 94.485] sna_accel_flush: flush?=0, dirty?=0 [ 94.485] sna_create_pixmap(1, 1, 32, usage=0) [ 94.485] kgem_can_create_2d: 1x1 @ 32 [ 94.485] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=1 [ 94.485] kgem_can_create_2d: untiled size=4096 [ 94.485] kgem_choose_tiling: disabling tiling [1x1] for single row/col [ 94.485] kgem_choose_tiling: 1x1 -> 0 [ 94.485] sna_create_pixmap: usage=0, flags=a [ 94.485] sna_create_pixmap: small buffer [4], attaching to shadow pixmap [ 94.485] create_pixmap: allocating pixmap 1x1, depth=32/32, size=12 [ 94.485] create_pixmap: serial=5326, usage=0, 1x1 [ 94.485] sna_create_pixmap: serial=5326, 1x1, usage=0 [ 94.485] sna_composite_rectangles(pixmap=5327, op=0, 0 x 1 [(0, 0)x(1, 1) ...]) [ 94.485] sna_composite_rectangles: converted to op 0 [ 94.485] sna_composite_rectangles[0] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 94.485] sna_composite_rectangles: nrects=1, region=(0, 0), (1, 1) x 1 [ 94.485] sna_composite_rectangles: clipped extents (0, 0),(1, 1) x 1 [ 94.485] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(1, 1) [ 94.485] sna_composite_rectangles: fallback, dst pixmap=5327 too small or not attached [ 94.485] sna_composite_rectangles: fallback [ 94.485] sna_drawable_move_region_to_cpu(pixmap=5327 (1x1), [(0, 0), (1, 1)], flags=1) [ 94.485] sna_drawable_move_region_to_cpu: region (0, 0), (1, 1) + (0, 0) subsumes pixmap (1x1) [ 94.485] _sna_pixmap_move_to_cpu(pixmap=5327, 1x1, flags=1) [ 94.485] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 94.485] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 94.485] operate_inplace: no, inplace operation not suitable [ 94.485] _sna_pixmap_move_to_cpu: marking as damaged [ 94.486] __sna_damage_all(1, 1) [ 94.486] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 94.486] sna_composite_rectangles(pixmap=5327, op=1, fff2f1f0 x 1 [(0, 0)x(1, 1) ...]) [ 94.486] sna_composite_rectangles: converted to op 1 [ 94.486] sna_composite_rectangles[0] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 94.486] sna_composite_rectangles: nrects=1, region=(0, 0), (1, 1) x 1 [ 94.486] sna_composite_rectangles: clipped extents (0, 0),(1, 1) x 1 [ 94.486] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(1, 1) [ 94.486] sna_composite_rectangles: fallback, dst pixmap=5327 too small or not attached [ 94.486] sna_composite_rectangles: fallback [ 94.486] sna_drawable_move_region_to_cpu(pixmap=5327 (1x1), [(0, 0), (1, 1)], flags=1) [ 94.486] sna_drawable_move_region_to_cpu: pixmap=5327 all damaged on CPU [ 94.486] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 94.486] sna_composite_rectangles: fallback fill: (0, 0)x(1, 1) fff2f1f0 [ 94.486] sna_composite_rectangles(pixmap=5327, op=1, ff300a24 x 2 [(0, 0)x(1, 1) ...]) [ 94.486] sna_composite_rectangles: converted to op 1 [ 94.486] sna_composite_rectangles[0] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 94.486] sna_composite_rectangles[1] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 94.486] sna_composite_rectangles: nrects=2, region=(0, 0), (1, 1) x 2 [ 94.486] sna_composite_rectangles: clipped extents (0, 0),(1, 1) x 1 [ 94.486] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(1, 1) [ 94.486] sna_composite_rectangles: fallback, dst pixmap=5327 too small or not attached [ 94.486] sna_composite_rectangles: fallback [ 94.486] sna_drawable_move_region_to_cpu(pixmap=5327 (1x1), [(0, 0), (1, 1)], flags=1) [ 94.486] sna_drawable_move_region_to_cpu: pixmap=5327 all damaged on CPU [ 94.486] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 94.486] sna_composite_rectangles: fallback fill: (0, 0)x(1, 1) ff300a24 [ 94.486] sna_validate_gc(0x561c94ab2470) changes=80000, previous serial=8000145d, drawable=145d [ 94.486] sna_validate_gc: recomputing clip [ 94.486] sna_validate_gc: composite clip=1x[(65, 24), (3840, 2160)] [0x561c94abf1d0] [ 94.486] sna_copy_area: src=pixmap=5327:(0, 0)x(1, 1)+(0, 0) -> dst=pixmap=3060:(0, 0)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 94.486] sna_copy_area: normal copy [ 94.486] sna_do_copy: src=(0, 0), dst=(0, 0), size=(1x1) [ 94.486] sna_do_copy: after drawable: src=(0, 0), dst=(65, 24), size=(1x1) [ 94.486] sna_do_copy: dst extents (65, 24), (66, 25), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 94.486] sna_do_copy: clipped dst extents (65, 24), (66, 25) [ 94.486] sna_do_copy: unclipped src extents (0, 0), (1, 1) [ 94.486] sna_do_copy: clipped src extents (0, 0), (1, 1) [ 94.486] sna_do_copy: pixmap -- no source clipping [ 94.486] sna_do_copy: src extents (0, 0), (1, 1) x 1 [ 94.486] sna_do_copy: copy region (65, 24), (66, 25) x 1 + (-65, -24) [ 94.486] sna_copy_boxes (boxes=1x[(65, 24), (66, 25)...], src pixmap=5327+(-65, -24), dst pixmap=3060+(-65, -24), alu=3, src.size=1x1, dst.size=3775x2136) [ 94.486] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94b33a10, gpu_bo=0, cpu_bo=0), replaces=0 [ 94.486] sna_drawable_use_bo pixmap=3060, box=((0, 0), (1, 1)), flags=8... [ 94.486] sna_drawable_use_bo: exported target, set PREFER_GPU [ 94.486] sna_drawable_use_bo: pinned, never REPLACES [ 94.486] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 94.486] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 94.486] sna_drawable_use_bo: using whole GPU bo [ 94.486] region_overlaps_damage? [ 94.486] use_shm_bo: no, not attached [ 94.486] sna_drawable_move_region_to_cpu(pixmap=5327 (1x1), [(0, 0), (1, 1)], flags=2) [ 94.486] sna_drawable_move_region_to_cpu: pixmap=5327 all damaged on CPU [ 94.486] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 94.486] sna_write_boxes x 1, src stride=4, src dx=(0, 0) [ 94.486] kgem_bo_can_map: handle=9, map=0x7fc6b7845000:0x0:0x7fc656564000, tiling=1, domain=0, offset=4029534208 [ 94.486] write_boxes_inplace x 1, handle=9, tiling=1 [ 94.486] upload_inplace__tiled: tiling=1 [ 94.486] kgem_bo_can_map__cpu: handle=9 [ 94.486] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 94.486] kgem_bo_map__cpu(handle=9, size=33177600, map=0x7fc6b7845000:0x7fc656564000) [ 94.487] kgem_bo_sync__cpu: handle=9 [ 94.487] __kgem_busy: handle=9, busy=0, wedged=0 [ 94.487] kgem_bo_sync__cpu: SYNC: handle=9, needs_flush? 0, domain? 0, busy? 0 [ 94.487] __kgem_busy: handle=9, busy=0, wedged=0 [ 94.487] kgem_bo_retire: retiring bo handle=9 (needed flush? 0), rq? 0 [busy?=0] [ 94.487] assert_bo_retired: handle=9, domain: 0 exec? 0, rq? 0 [ 94.487] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(0, 0), size=1x1, pitch=4/15360 [ 94.487] sna_accel_flush: flush?=0, dirty?=0 [ 94.487] sna_accel_flush: flush?=0, dirty?=0 [ 94.487] sna_accel_flush: flush?=0, dirty?=0 [ 94.487] sna_accel_flush: flush?=0, dirty?=0 [ 94.487] sna_destroy_pixmap: pixmap=5327, attached?=1 [ 94.487] __sna_free_pixmap(pixmap=5327) [ 94.487] sna_accel_flush: flush?=0, dirty?=0 [ 94.487] sna_accel_flush: flush?=0, dirty?=0 [ 94.487] sna_accel_flush: flush?=0, dirty?=0 [ 94.487] sna_block_handler (tv=0.479000) [ 94.487] sna_scanout_do_flush: flush timer active: delta=11 [ 94.487] sna_accel_do_throttle -- no pending activity [ 94.487] sna_accel_block: evaluating timers, active=5 [ 94.487] sna_accel_block: flush timer expires in 11 [94498] [ 94.487] sna_wakeup_handler [ 94.487] sna_accel_flush: flush?=0, dirty?=0 [ 94.487] sna_accel_flush: flush?=0, dirty?=0 [ 94.487] sna_accel_flush: flush?=0, dirty?=0 [ 94.487] sna_block_handler (tv=0.479000) [ 94.487] sna_scanout_do_flush: flush timer active: delta=11 [ 94.487] sna_accel_do_throttle -- no pending activity [ 94.487] sna_accel_block: evaluating timers, active=5 [ 94.487] sna_accel_block: flush timer expires in 11 [94498] [ 94.487] sna_wakeup_handler [ 94.487] sna_accel_flush: flush?=0, dirty?=0 [ 94.487] sna_accel_flush: flush?=0, dirty?=0 [ 94.487] sna_block_handler (tv=0.479000) [ 94.487] sna_scanout_do_flush: flush timer active: delta=11 [ 94.487] sna_accel_do_throttle -- no pending activity [ 94.487] sna_accel_block: evaluating timers, active=5 [ 94.487] sna_accel_block: flush timer expires in 11 [94498] [ 94.487] sna_wakeup_handler [ 94.487] sna_accel_flush: flush?=0, dirty?=0 [ 94.487] sna_accel_flush: flush?=0, dirty?=0 [ 94.487] sna_accel_flush: flush?=0, dirty?=0 [ 94.487] sna_block_handler (tv=0.479000) [ 94.487] sna_scanout_do_flush: flush timer active: delta=11 [ 94.487] sna_accel_do_throttle -- no pending activity [ 94.487] sna_accel_block: evaluating timers, active=5 [ 94.487] sna_accel_block: flush timer expires in 11 [94498] [ 94.487] sna_wakeup_handler [ 94.487] sna_accel_flush: flush?=0, dirty?=0 [ 94.487] sna_accel_flush: flush?=0, dirty?=0 [ 94.487] sna_block_handler (tv=0.479000) [ 94.487] sna_scanout_do_flush: flush timer active: delta=11 [ 94.487] sna_accel_do_throttle -- no pending activity [ 94.487] sna_accel_block: evaluating timers, active=5 [ 94.487] sna_accel_block: flush timer expires in 11 [94498] [ 94.488] sna_wakeup_handler [ 94.488] sna_accel_flush: flush?=0, dirty?=0 [ 94.488] sna_accel_flush: flush?=0, dirty?=0 [ 94.488] sna_block_handler (tv=0.478000) [ 94.488] sna_scanout_do_flush: flush timer active: delta=10 [ 94.488] sna_accel_do_throttle -- no pending activity [ 94.488] sna_accel_block: evaluating timers, active=5 [ 94.488] sna_accel_block: flush timer expires in 10 [94498] [ 94.488] sna_wakeup_handler [ 94.488] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=128, name=76 [ 94.488] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 94.488] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 94.488] sna_dri2_get_back: draw size=3840x2160, back buffer handle=128 size=3840x2160, is-scanout? 1, active?=0, pitch=15360, front pitch=15360 [ 94.488] sna_dri2_get_back: reuse backbuffer? 1 [ 94.488] sna_dri2_get_back: back buffer handle=128, active?=0, refcnt=1 [ 94.488] sna_dri2_get_back: reuse unattached back [ 94.488] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 94.488] sna_dri2_reuse_buffer: reusing back buffer handle=128, name=76, pitch=15360, age=0 [ 94.488] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 94.488] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=32, name=80, active_scanout=2 [ 94.488] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 94.488] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 94.488] sna_accel_flush: flush?=0, dirty?=0 [ 94.488] sna_accel_flush: flush?=0, dirty?=0 [ 94.488] sna_accel_flush: flush?=0, dirty?=0 [ 94.488] sna_block_handler (tv=0.478000) [ 94.488] sna_scanout_do_flush: flush timer active: delta=10 [ 94.488] sna_accel_do_throttle -- no pending activity [ 94.488] sna_accel_block: evaluating timers, active=5 [ 94.488] sna_accel_block: flush timer expires in 10 [94498] [ 94.489] sna_wakeup_handler [ 94.489] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 94.489] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 94.489] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 94.489] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 94.489] sna_dri2_get_msc(draw=146, pipe=0) [ 94.489] sna_crtc_record_swap: recording last swap on pipe=0, frame 5419 [msc=5419], time 94.475477 [ 94.489] sna_dri2_get_msc: msc=5419 [raw=5419], ust=94475477 [ 94.489] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=128 (refs=1/1, flush=0) , front=32 (refs=2/3, flush=1) [ 94.489] sna_dri2_schedule_swap(target_msc=5412, divisor=0, remainder=0) [ 94.489] sna_dri2_schedule_swap: using front handle=32, active_scanout?=2, flush?=1 [ 94.489] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 94.489] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 94.489] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 94.489] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 94.489] sna_crtc_record_swap: recording last swap on pipe=0, frame 5419 [msc=5419], time 94.475477 [ 94.489] immediate_swap: current_msc=5419, target_msc=5412 -- yes [ 94.489] can_flip: no, shadow enabled [ 94.489] sna_dri2_add_event: adding event to window 146) [ 94.489] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 94.489] sna_dri2_immediate_blit: no pending blit, starting chain [ 94.489] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 94.489] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 94.489] can_xchg: back size=8700f00, front size=8700f00 [ 94.489] can_xchg: yes, pixmap=4091 [ 94.489] sna_dri2_xchg: win=146, exchange front=32/80,ref=3 and back=128/76,ref=2, pixmap=4091 3840x2160 [ 94.489] sna_dri2_xchg: back_bo handle=128, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 94.489] sna_dri2_xchg: front_bo handle=32, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 94.489] set_bo: pixmap=4091, handle=128 (old handle=32) [ 94.489] set_bo: marking whole pixmap as damaged [ 94.489] set_bo: applying final/discard move-to-gpu [ 94.489] wait_for_shadow: flags=0, flips=0, handle=32, shadow=29 [ 94.489] set_bo: dropping flush hint from handle=32 [ 94.489] set_bo: adding flush hint to handle=128 [ 94.489] mark_stale(handle=32) => 1 [ 94.489] swap_limit: draw=146 setting swap limit to 3 [ 94.489] sna_dri2_swap_limit_validate: swap limit set to 3 [ 94.489] sna_next_vblank(pipe=0, waiting until next vblank) [ 94.489] sna_dri2_schedule_swap: reported target_msc=5419 [ 94.489] sna_accel_flush: flush?=0, dirty?=0 [ 94.489] sna_accel_flush: flush?=0, dirty?=0 [ 94.489] sna_accel_flush: flush?=0, dirty?=0 [ 94.489] sna_accel_flush: flush?=0, dirty?=0 [ 94.489] sna_block_handler (tv=0.477000) [ 94.489] sna_scanout_do_flush: flush timer active: delta=9 [ 94.489] sna_accel_do_throttle -- no pending activity [ 94.489] sna_accel_block: evaluating timers, active=5 [ 94.489] sna_accel_block: flush timer expires in 9 [94498] [ 94.491] sna_wakeup_handler [ 94.491] sna_mode_wakeup: len=32 [ 94.491] sna_dri2_vblank_handler(type=2, sequence=5420, draw=4181) [ 94.491] sna_crtc_record_swap: recording last swap on pipe=0, frame 5420 [msc=5420], time 94.492144 [ 94.491] sna_dri2_vblank_handler: 2 complete, frame=5420 tv=94.492144 [ 94.491] sna_dri2_blit_complete: blit finished [ 94.491] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=5420, tv=94.492144) [ 94.491] frame_swap_complete(type=2): draw=146, pipe=0, frame=5420 [msc=5420], tv=94.492144 [ 94.491] sna_accel_flush: flush?=0, dirty?=0 [ 94.491] sna_dri2_event_free(draw?=1) [ 94.491] sna_dri2_remove_event: remove[0x561c94b075a0] from window 146, active? 1 [ 94.491] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=128] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 94.491] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=32] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 94.491] sna_dri2_vblank_handler complete [ 94.491] sna_block_handler (tv=0.475000) [ 94.491] sna_scanout_do_flush: flush timer active: delta=7 [ 94.491] sna_accel_do_throttle -- no pending activity [ 94.491] sna_accel_block: evaluating timers, active=5 [ 94.491] sna_accel_block: flush timer expires in 7 [94498] [ 94.497] sna_wakeup_handler [ 94.497] sna_create_pixmap(490, 37, 32, usage=0) [ 94.497] kgem_can_create_2d: 490x37 @ 32 [ 94.497] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=1984, height=37 [ 94.497] kgem_can_create_2d: untiled size=73728 [ 94.497] kgem_choose_tiling: 490x37 -> 1 [ 94.497] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2048, height=40 [ 94.497] kgem_can_create_2d: tiled[1] size=81920 [ 94.497] sna_create_pixmap: usage=0, flags=1b [ 94.497] sna_create_pixmap: creating GPU pixmap 490x37, stride=1960, flags=1b [ 94.497] __pop_freed_pixmap: reusing freed pixmap=5325 header [ 94.497] create_pixmap_hdr: pixmap=5328, width=490, height=37, usage=0 [ 94.497] sna_create_pixmap: serial=5328, 490x37, usage=0 [ 94.497] sna_composite_rectangles(pixmap=5329, op=0, 0 x 1 [(0, 0)x(490, 37) ...]) [ 94.497] sna_composite_rectangles: converted to op 0 [ 94.497] sna_composite_rectangles[0] (0, 0)x(490, 37) -> (0, 0), (490, 37) [ 94.497] sna_composite_rectangles: nrects=1, region=(0, 0), (490, 37) x 1 [ 94.497] sna_composite_rectangles: clipped extents (0, 0),(490, 37) x 1 [ 94.497] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(490, 37) [ 94.497] sna_composite_rectangles: dropping last-cpu hint [ 94.497] sna_drawable_use_bo pixmap=5329, box=((0, 0), (490, 37)), flags=19... [ 94.497] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 94.497] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 94.497] sna_pixmap_move_to_gpu(pixmap=5329, usage=0), flags=b [ 94.497] sna_pixmap_move_to_gpu: CPU damage? 0 [ 94.497] sna_pixmap_move_to_gpu: creating GPU bo (490x37@32), create=b [ 94.497] kgem_choose_tiling: 490x37 -> 1 [ 94.497] kgem_choose_tiling: 490x37 -> 1 [ 94.497] sna_pixmap_alloc_gpu: pixmap=5329 [ 94.497] kgem_create_2d(490x37, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 94.497] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2048, height=40 [ 94.497] inactive too small: 16 < 20 [ 94.497] inactive too small: 16 < 20 [ 94.497] inactive too small: 16 < 20 [ 94.497] inactive too small: 16 < 20 [ 94.498] inactive too small: 16 < 20 [ 94.498] kgem_bo_remove_from_inactive: removing handle=17 from inactive [ 94.498] from inactive: pitch=2048, tiling=1: handle=17, id=2943 [ 94.498] __sna_damage_all(490, 37) [ 94.498] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 94.498] sna_pixmap_mark_active: pixmap=5329, handle=17 [ 94.498] sna_drawable_use_bo: allocated GPU bo for operation [ 94.498] sna_drawable_use_bo: using GPU bo with damage? 0 [ 94.498] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 94.498] kgem_bo_is_render: handle=17, rq? 0 [0] [ 94.498] kgem_bo_is_render: handle=17, rq? 0 [0] [ 94.498] gen9_render_fill_boxes(0 x 1 [(0, 0), (490, 37) ...]) [ 94.498] sna_render_get_solid: 0 [ 94.498] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 94.498] kgem_check_bo: num_pages=+64, num_exec=+1 [ 94.498] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 94.498] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 94.498] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 94.498] kgem_add_handle: handle=4, index=0 [ 94.498] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 94.498] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 94.498] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 94.498] gen9_composite_get_binding_table(ffc0) [ 94.498] kgem_add_reloc64: handle=17, pos=16360, delta=0, domains=20002 [ 94.498] kgem_add_handle: handle=17, index=1 [ 94.498] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=ffe37000) [ 94.498] __kgem_bo_mark_dirty: handle=17 (proxy? 0) [ 94.498] [3fe0] bind bo(handle=17, addr=ffe37000), format=192, width=490, height=37, pitch=2048, tiling=1 -> render [ 94.498] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 94.498] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 94.498] kgem_add_handle: handle=7, index=2 [ 94.498] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 94.498] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 94.498] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 94.498] gen9_emit_sampler: sampler = 1 [ 94.498] gen9_emit_sf: num_sf_outputs=1 [ 94.498] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 94.498] gen9_emit_vertex_elements: setup id=0 [ 94.498] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 94.498] (0, 0), (490, 37) [ 94.498] gen8_vertex_flush[490] = 3 [ 94.498] sna_composite_rectangles: pixmap=5329 marking clear [0]? 1 [ 94.498] sna_composite_rectangles(pixmap=5329, op=1, fff2f1f0 x 2 [(477, 0)x(13, 17) ...]) [ 94.498] sna_composite_rectangles: converted to op 1 [ 94.498] sna_composite_rectangles[0] (477, 0)x(13, 17) -> (477, 0), (490, 17) [ 94.498] sna_composite_rectangles[1] (0, 17)x(490, 20) -> (0, 17), (490, 37) [ 94.498] sna_composite_rectangles: nrects=2, region=(0, 0), (490, 37) x 2 [ 94.498] sna_composite_rectangles: clipped extents (0, 0),(490, 37) x 2 [ 94.498] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(490, 37) [ 94.498] sna_composite_rectangles: dropping last-cpu hint [ 94.498] sna_drawable_use_bo pixmap=5329, box=((0, 0), (490, 37)), flags=1... [ 94.498] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 94.498] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 94.498] sna_drawable_use_bo: using whole GPU bo [ 94.498] gen9_render_fill_boxes (op=1, color=(f2f2, f1f1, f0f0, ffff) [20028888]) [ 94.498] kgem_bo_is_render: handle=17, rq? 1 [1] [ 94.498] gen9_render_fill_boxes(fff2f1f0 x 2 [(477, 0), (490, 17) ...]) [ 94.498] sna_render_get_solid: fff2f1f0 [ 94.498] sna_render_get_solid(15) = fff2f1f0 (old) [ 94.498] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 94.499] kgem_check_bo: num_pages=+0, num_exec=+0 [ 94.499] gen9_composite_get_binding_table(ff00) [ 94.499] kgem_add_reloc64: handle=143, pos=16312, delta=0, domains=40000 [ 94.499] kgem_add_reloc64: adding proxy [delta=60] for handle=143 [ 94.499] kgem_add_handle: handle=143, index=3 [ 94.499] kgem_add_reloc64[5] = (delta=60, target handle=3, presumed=fff6e000) [ 94.499] [3fb0] bind bo(handle=143, addr=fff6e03c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 94.499] gen9_emit_vertex_elements: setup id=0 [ 94.499] (477, 0), (490, 17) [ 94.499] (0, 17), (490, 37) [ 94.499] gen8_vertex_flush[4cc] = 6 [ 94.499] sna_composite_rectangles(pixmap=5329, op=1, ff300a24 x 2 [(477, 0)x(13, 17) ...]) [ 94.499] sna_composite_rectangles: converted to op 1 [ 94.499] sna_composite_rectangles[0] (477, 0)x(13, 17) -> (477, 0), (490, 17) [ 94.499] sna_composite_rectangles[1] (0, 17)x(490, 20) -> (0, 17), (490, 37) [ 94.499] sna_composite_rectangles: nrects=2, region=(0, 0), (490, 37) x 2 [ 94.499] sna_composite_rectangles: clipped extents (0, 0),(490, 37) x 2 [ 94.499] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(490, 37) [ 94.499] sna_composite_rectangles: dropping last-cpu hint [ 94.499] sna_drawable_use_bo pixmap=5329, box=((0, 0), (490, 37)), flags=1... [ 94.499] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 94.499] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 94.499] sna_drawable_use_bo: using whole GPU bo [ 94.499] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 94.499] kgem_bo_is_render: handle=17, rq? 1 [1] [ 94.499] gen9_render_fill_boxes(ff300a24 x 2 [(477, 0), (490, 17) ...]) [ 94.499] sna_render_get_solid: ff300a24 [ 94.499] sna_render_get_solid(17) = ff300a24 (old) [ 94.499] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 94.499] kgem_check_bo: num_pages=+0, num_exec=+0 [ 94.499] gen9_composite_get_binding_table(fe80) [ 94.499] kgem_add_reloc64: handle=143, pos=16280, delta=0, domains=40000 [ 94.499] kgem_add_reloc64: adding proxy [delta=68] for handle=143 [ 94.499] kgem_add_reloc64[6] = (delta=68, target handle=3, presumed=fff6e000) [ 94.499] [3f90] bind bo(handle=143, addr=fff6e044), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 94.499] gen9_emit_vertex_elements: setup id=0 [ 94.499] (477, 0), (490, 17) [ 94.499] (0, 17), (490, 37) [ 94.499] gen8_vertex_flush[508] = 6 [ 94.499] sna_composite_rectangles(pixmap=5329, op=1, ff300a24 x 2 [(477, 0)x(13, 17) ...]) [ 94.499] sna_composite_rectangles: converted to op 1 [ 94.499] sna_composite_rectangles[0] (477, 0)x(13, 17) -> (477, 0), (490, 17) [ 94.499] sna_composite_rectangles[1] (0, 17)x(490, 20) -> (0, 17), (490, 37) [ 94.499] sna_composite_rectangles: nrects=2, region=(0, 0), (490, 37) x 2 [ 94.499] sna_composite_rectangles: clipped extents (0, 0),(490, 37) x 2 [ 94.499] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(490, 37) [ 94.499] sna_composite_rectangles: dropping last-cpu hint [ 94.499] sna_drawable_use_bo pixmap=5329, box=((0, 0), (490, 37)), flags=1... [ 94.499] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 94.499] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 94.499] sna_drawable_use_bo: using whole GPU bo [ 94.499] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 94.499] kgem_bo_is_render: handle=17, rq? 1 [1] [ 94.499] gen9_render_fill_boxes(ff300a24 x 2 [(477, 0), (490, 17) ...]) [ 94.499] sna_render_get_solid: ff300a24 [ 94.499] sna_render_get_solid(17) = ff300a24 (last) [ 94.499] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 94.499] kgem_check_bo: num_pages=+0, num_exec=+0 [ 94.499] gen9_composite_get_binding_table(fe00) [ 94.499] gen9_emit_vertex_elements: setup id=0 [ 94.499] (477, 0), (490, 17) [ 94.499] (0, 17), (490, 37) [ 94.499] gen8_vertex_flush[508] = 12 [ 94.500] sna_glyphs(op=3, nlist=1, src=(1, 15)) [ 94.500] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 94.500] sna_glyphs: discarding mask [ 94.500] glyphs0_to_dst(op=3, src=(1, 15), nlist=1, dst=(1, 15)+(0, 0)) [ 94.500] clipped_glyphs? 18 glyph in 1 lists extents (1, 4), (163, 18), region (2, 17), (162, 18): yes [ 94.500] gen9_render_composite: 0x0, current mode=1/1 [ 94.500] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 94.500] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 94.500] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 94.500] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 94.500] sna_drawable_use_bo pixmap=5329, box=((2, 17), (162, 18)), flags=7... [ 94.500] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 94.500] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 94.500] sna_drawable_use_bo: using whole GPU bo [ 94.500] gen9_composite_set_target: pixmap=5329, format=20028888, size=490x37, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 94.500] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 94.500] color_convert: src=ff8ae234 [20028888] [ 94.500] color_convert: dst=ff8ae234 [20028888] [ 94.500] sna_render_get_solid: ff8ae234 [ 94.500] sna_render_get_solid(22) = ff8ae234 (old) [ 94.500] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 94.500] sna_transform_is_imprecise_integer_translation: no transform [ 94.500] gen9_composite_picture: integer translation (0, 0), removing [ 94.500] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 94.500] sna_render_pixmap_bo: GPU all damaged [ 94.500] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 94.500] gen4_choose_composite_emitter: solid, identity mask [ 94.500] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 94.500] aligning vertex: was 2, now 4 floats per vertex [ 94.500] gen9_composite_get_binding_table(fe00) [ 94.500] kgem_add_reloc64: handle=143, pos=16248, delta=0, domains=40000 [ 94.500] kgem_add_reloc64: adding proxy [delta=88] for handle=143 [ 94.500] kgem_add_reloc64[7] = (delta=88, target handle=3, presumed=fff6e000) [ 94.500] [3f70] bind bo(handle=143, addr=fff6e058), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 94.500] kgem_add_reloc64: handle=6, pos=16232, delta=0, domains=40000 [ 94.500] kgem_add_handle: handle=6, index=4 [ 94.500] kgem_add_reloc64[8] = (delta=0, target handle=4, presumed=fd581000) [ 94.500] [3f60] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 94.500] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 94.500] gen9_emit_sampler: sampler = a [ 94.500] gen9_emit_sf: num_sf_outputs=2 [ 94.500] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 94.500] gen9_emit_vertex_elements: setup id=9 [ 94.500] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 94.500] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 94.500] glyphs0_to_dst: glyph=(9, 5), (19, 18), clip=(2, 17), (162, 18) [ 94.500] glyphs0_to_dst: blt=(9, 17), (19, 18) [ 94.500] emit_primitive_identity_mask__avx2: dst=(9, 17), mask=(672.00, 60.00) x (10.00, 1.00) [ 94.500] gen8_vertex_flush[5e4] = 3 [ 94.500] gen9_magic_ca_pass: CA fixup (11 -> 14) [ 94.500] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 94.500] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 94.500] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 94.500] sna_glyphs(op=3, nlist=1, src=(172, 15)) [ 94.500] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 94.500] sna_glyphs: discarding mask [ 94.500] glyphs0_to_dst(op=3, src=(172, 15), nlist=1, dst=(172, 15)+(0, 0)) [ 94.500] clipped_glyphs? 32 glyph in 1 lists extents (171, 3), (460, 18), region (172, 17), (459, 18): yes [ 94.500] gen9_render_composite: 0x0, current mode=1/1 [ 94.500] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 94.501] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 94.501] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 94.501] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 94.501] sna_drawable_use_bo pixmap=5329, box=((172, 17), (459, 18)), flags=7... [ 94.501] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 94.501] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 94.501] sna_drawable_use_bo: using whole GPU bo [ 94.501] gen9_composite_set_target: pixmap=5329, format=20028888, size=490x37, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 94.501] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 94.501] color_convert: src=ff729fcf [20028888] [ 94.501] color_convert: dst=ff729fcf [20028888] [ 94.501] sna_render_get_solid: ff729fcf [ 94.501] sna_render_get_solid(23) = ff729fcf (old) [ 94.501] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 94.501] sna_transform_is_imprecise_integer_translation: no transform [ 94.501] gen9_composite_picture: integer translation (0, 0), removing [ 94.501] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 94.501] sna_render_pixmap_bo: GPU all damaged [ 94.501] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 94.501] gen4_choose_composite_emitter: solid, identity mask [ 94.501] kgem_check_bo: num_pages=+0, num_exec=+0 [ 94.501] gen9_composite_get_binding_table(fd40) [ 94.501] kgem_add_reloc64: handle=143, pos=16200, delta=0, domains=40000 [ 94.501] kgem_add_reloc64: adding proxy [delta=92] for handle=143 [ 94.501] kgem_add_reloc64[9] = (delta=92, target handle=3, presumed=fff6e000) [ 94.501] [3f40] bind bo(handle=143, addr=fff6e05c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 94.501] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 94.501] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 94.501] gen9_emit_vertex_elements: setup id=9 [ 94.501] glyphs0_to_dst: glyph=(180, 4), (190, 18), clip=(172, 17), (459, 18) [ 94.501] glyphs0_to_dst: blt=(180, 17), (190, 18) [ 94.501] emit_primitive_identity_mask__avx2: dst=(180, 17), mask=(944.00, 61.00) x (10.00, 1.00) [ 94.501] glyphs0_to_dst: glyph=(208, 7), (217, 18), clip=(172, 17), (459, 18) [ 94.501] glyphs0_to_dst: blt=(208, 17), (217, 18) [ 94.501] emit_primitive_identity_mask__avx2: dst=(208, 17), mask=(960.00, 26.00) x (9.00, 1.00) [ 94.501] glyphs0_to_dst: glyph=(216, 4), (226, 18), clip=(172, 17), (459, 18) [ 94.501] glyphs0_to_dst: blt=(216, 17), (226, 18) [ 94.501] emit_primitive_identity_mask__avx2: dst=(216, 17), mask=(944.00, 61.00) x (10.00, 1.00) [ 94.501] glyphs0_to_dst: glyph=(234, 16), (245, 18), clip=(172, 17), (459, 18) [ 94.501] glyphs0_to_dst: blt=(234, 17), (245, 18) [ 94.501] emit_primitive_identity_mask__avx2: dst=(234, 17), mask=(992.00, 1.00) x (11.00, 1.00) [ 94.501] glyphs0_to_dst: glyph=(334, 7), (343, 18), clip=(172, 17), (459, 18) [ 94.501] glyphs0_to_dst: blt=(334, 17), (343, 18) [ 94.501] emit_primitive_identity_mask__avx2: dst=(334, 17), mask=(960.00, 26.00) x (9.00, 1.00) [ 94.501] glyphs0_to_dst: glyph=(342, 16), (353, 18), clip=(172, 17), (459, 18) [ 94.501] glyphs0_to_dst: blt=(342, 17), (353, 18) [ 94.501] emit_primitive_identity_mask__avx2: dst=(342, 17), mask=(992.00, 1.00) x (11.00, 1.00) [ 94.501] glyphs0_to_dst: glyph=(369, 7), (379, 18), clip=(172, 17), (459, 18) [ 94.501] glyphs0_to_dst: blt=(369, 17), (379, 18) [ 94.501] emit_primitive_identity_mask__avx2: dst=(369, 17), mask=(976.00, 42.00) x (10.00, 1.00) [ 94.501] glyphs0_to_dst: glyph=(378, 4), (388, 18), clip=(172, 17), (459, 18) [ 94.501] glyphs0_to_dst: blt=(378, 17), (388, 18) [ 94.501] emit_primitive_identity_mask__avx2: dst=(378, 17), mask=(944.00, 61.00) x (10.00, 1.00) [ 94.501] glyphs0_to_dst: glyph=(396, 16), (407, 18), clip=(172, 17), (459, 18) [ 94.501] glyphs0_to_dst: blt=(396, 17), (407, 18) [ 94.501] emit_primitive_identity_mask__avx2: dst=(396, 17), mask=(992.00, 1.00) x (11.00, 1.00) [ 94.501] glyphs0_to_dst: glyph=(424, 7), (433, 18), clip=(172, 17), (459, 18) [ 94.501] glyphs0_to_dst: blt=(424, 17), (433, 18) [ 94.501] emit_primitive_identity_mask__avx2: dst=(424, 17), mask=(960.00, 26.00) x (9.00, 1.00) [ 94.501] glyphs0_to_dst: glyph=(450, 7), (460, 18), clip=(172, 17), (459, 18) [ 94.501] glyphs0_to_dst: blt=(450, 17), (459, 18) [ 94.501] emit_primitive_identity_mask__avx2: dst=(450, 17), mask=(976.00, 42.00) x (9.00, 1.00) [ 94.501] gen8_vertex_flush[6e4] = 33 [ 94.501] gen9_magic_ca_pass: CA fixup (14 -> 47) [ 94.501] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 94.502] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 94.502] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 94.502] sna_glyphs(op=3, nlist=1, src=(1, 32)) [ 94.502] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 94.502] sna_glyphs: discarding mask [ 94.502] glyphs0_to_dst(op=3, src=(1, 32), nlist=1, dst=(1, 32)+(0, 0)) [ 94.502] clipped_glyphs: no, clip region (0, 0), (490, 37) matches drawable pixmap=94680753899952 size=490x37 [ 94.502] gen9_render_composite: 0x0, current mode=1/1 [ 94.502] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 94.502] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 94.502] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 94.502] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 94.502] sna_drawable_use_bo pixmap=5329, box=((0, 0), (490, 37)), flags=7... [ 94.502] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 94.502] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 94.502] sna_drawable_use_bo: using whole GPU bo [ 94.502] gen9_composite_set_target: pixmap=5329, format=20028888, size=490x37, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 94.502] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 94.502] color_convert: src=ff8ae234 [20028888] [ 94.502] color_convert: dst=ff8ae234 [20028888] [ 94.502] sna_render_get_solid: ff8ae234 [ 94.502] sna_render_get_solid(22) = ff8ae234 (old) [ 94.502] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 94.502] sna_transform_is_imprecise_integer_translation: no transform [ 94.502] gen9_composite_picture: integer translation (0, 0), removing [ 94.502] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 94.502] sna_render_pixmap_bo: GPU all damaged [ 94.502] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 94.502] gen4_choose_composite_emitter: solid, identity mask [ 94.502] kgem_check_bo: num_pages=+0, num_exec=+0 [ 94.502] gen9_composite_get_binding_table(fcc0) [ 94.502] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 94.502] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 94.502] gen9_emit_vertex_elements: setup id=9 [ 94.502] glyphs0_to_dst: glyph=(1, 24)x(9, 8), unclipped [ 94.502] emit_primitive_identity_mask__avx2: dst=(1, 24), mask=(688.00, 32.00) x (9.00, 8.00) [ 94.502] glyphs0_to_dst: glyph=(9, 22)x(10, 13), unclipped [ 94.502] emit_primitive_identity_mask__avx2: dst=(9, 22), mask=(672.00, 48.00) x (10.00, 13.00) [ 94.502] glyphs0_to_dst: glyph=(19, 24)x(9, 8), unclipped [ 94.502] emit_primitive_identity_mask__avx2: dst=(19, 24), mask=(688.00, 32.00) x (9.00, 8.00) [ 94.502] glyphs0_to_dst: glyph=(28, 26)x(8, 3), unclipped [ 94.502] emit_primitive_identity_mask__avx2: dst=(28, 26), mask=(688.00, 48.00) x (8.00, 3.00) [ 94.502] glyphs0_to_dst: glyph=(36, 22)x(11, 10), unclipped [ 94.502] emit_primitive_identity_mask__avx2: dst=(36, 22), mask=(704.00, 0.00) x (11.00, 10.00) [ 94.502] glyphs0_to_dst: glyph=(46, 24)x(9, 8), unclipped [ 94.502] emit_primitive_identity_mask__avx2: dst=(46, 24), mask=(720.00, 0.00) x (9.00, 8.00) [ 94.502] glyphs0_to_dst: glyph=(54, 24)x(10, 8), unclipped [ 94.502] emit_primitive_identity_mask__avx2: dst=(54, 24), mask=(704.00, 16.00) x (10.00, 8.00) [ 94.502] glyphs0_to_dst: glyph=(63, 24)x(10, 8), unclipped [ 94.502] emit_primitive_identity_mask__avx2: dst=(63, 24), mask=(720.00, 16.00) x (10.00, 8.00) [ 94.502] glyphs0_to_dst: glyph=(72, 21)x(10, 11), unclipped [ 94.502] emit_primitive_identity_mask__avx2: dst=(72, 21), mask=(736.00, 0.00) x (10.00, 11.00) [ 94.502] glyphs0_to_dst: glyph=(81, 24)x(10, 8), unclipped [ 94.502] emit_primitive_identity_mask__avx2: dst=(81, 24), mask=(752.00, 0.00) x (10.00, 8.00) [ 94.502] glyphs0_to_dst: glyph=(90, 21)x(10, 11), unclipped [ 94.502] emit_primitive_identity_mask__avx2: dst=(90, 21), mask=(736.00, 0.00) x (10.00, 11.00) [ 94.502] glyphs0_to_dst: glyph=(99, 24)x(11, 8), unclipped [ 94.502] emit_primitive_identity_mask__avx2: dst=(99, 24), mask=(736.00, 16.00) x (11.00, 8.00) [ 94.502] glyphs0_to_dst: glyph=(109, 24)x(9, 8), unclipped [ 94.502] emit_primitive_identity_mask__avx2: dst=(109, 24), mask=(752.00, 16.00) x (9.00, 8.00) [ 94.502] glyphs0_to_dst: glyph=(118, 26)x(8, 3), unclipped [ 94.502] emit_primitive_identity_mask__avx2: dst=(118, 26), mask=(688.00, 48.00) x (8.00, 3.00) [ 94.502] glyphs0_to_dst: glyph=(126, 22)x(10, 10), unclipped [ 94.503] emit_primitive_identity_mask__avx2: dst=(126, 22), mask=(704.00, 32.00) x (10.00, 10.00) [ 94.503] glyphs0_to_dst: glyph=(135, 22)x(10, 10), unclipped [ 94.503] emit_primitive_identity_mask__avx2: dst=(135, 22), mask=(704.00, 32.00) x (10.00, 10.00) [ 94.503] glyphs0_to_dst: glyph=(144, 22)x(10, 10), unclipped [ 94.503] emit_primitive_identity_mask__avx2: dst=(144, 22), mask=(720.00, 32.00) x (10.00, 10.00) [ 94.503] glyphs0_to_dst: glyph=(153, 22)x(10, 10), unclipped [ 94.503] emit_primitive_identity_mask__avx2: dst=(153, 22), mask=(704.00, 48.00) x (10.00, 10.00) [ 94.503] gen8_vertex_flush[7e4] = 54 [ 94.503] gen9_magic_ca_pass: CA fixup (47 -> 101) [ 94.503] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 94.503] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 94.503] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 94.503] sna_accel_flush: flush?=0, dirty?=0 [ 94.503] sna_block_handler (tv=0.0) [ 94.503] sna_accel_block: GPU idle, flushing [ 94.503] gen8_vertex_close: used=404, vbo active? 146, vb=201, nreloc=2 [ 94.503] gen8_vertex_close: reloc[0] = 287 [ 94.503] kgem_add_reloc64: handle=146, pos=287, delta=0, domains=200000 [ 94.503] kgem_add_handle: handle=146, index=5 [ 94.503] kgem_add_reloc64[10] = (delta=0, target handle=5, presumed=ffe77000) [ 94.503] gen8_vertex_close: reloc[1] = 372 [ 94.503] kgem_add_reloc64: handle=146, pos=372, delta=0, domains=200000 [ 94.503] kgem_add_reloc64[11] = (delta=0, target handle=5, presumed=ffe77000) [ 94.503] batch[1/1, flags=1800]: 542 542 16176 16384, nreloc=12, nexec=6, nfence=0, aperture=1164 [fenced=0] [ 94.503] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 94.503] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 94.503] kgem_fixup_relocs: shrinking by 61440 [ 94.503] __kgem_busy: handle=1, busy=0, wedged=0 [ 94.503] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 94.503] kgem_commit: release handle=17 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ffe37000 [ 94.503] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 94.503] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 94.503] __kgem_bo_clear_busy: handle=7 [ 94.503] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 94.503] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 94.503] __kgem_bo_clear_busy: handle=143 [ 94.503] kgem_commit: release handle=143 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff6e000 [ 94.503] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 94.503] __kgem_bo_clear_busy: handle=143 [ 94.503] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 94.503] __kgem_bo_clear_busy: handle=143 [ 94.503] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 94.503] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 94.503] __kgem_bo_clear_busy: handle=143 [ 94.504] kgem_commit: release handle=146 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffe77000 [ 94.504] __kgem_busy: handle=1, busy=0, wedged=0 [ 94.504] kgem_bo_can_map: handle=146, map=0x0:0x0:0x7fc6b40fb000, tiling=0, domain=3, offset=4293357568 [ 94.504] sna_scanout_do_flush: flush timer active: delta=-5 [ 94.504] sna_scanout_do_flush (time=94503), triggered [ 94.504] sna_scanout_flush (time=94503), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 94.504] has_shadow: has pending damage? 1, outstanding flips: 0 [ 94.504] stop_flush: scanout=128 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 94.504] has_shadow: has pending damage? 1, outstanding flips: 0 [ 94.504] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 94.504] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 94.504] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 94.504] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 94.504] sna_pixmap_move_to_gpu: already all-damaged [ 94.504] sna_pixmap_mark_active: pixmap=4091, handle=128 [ 94.504] sna_mode_redisplay: crtc[0] transformed? 0 [ 94.504] sna_mode_redisplay: crtc[1] transformed? 0 [ 94.504] sna_mode_redisplay: crtc[2] transformed? 0 [ 94.504] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=128 [active=1] [ 94.504] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 32, transformed? 0 [ 94.504] get_fb: reusing fb=80 for handle=128 [ 94.504] sna_mode_redisplay: recording flip on CRTC:32 handle=128, active_scanout=2, serial=3 [ 94.504] __kgem_bo_clear_busy: handle=128 [ 94.504] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 94.504] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 94.504] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 94.504] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=128, shadow handle=29 [ 94.504] timer_enable (time=94503), starting timer 1 [ 94.504] sna_accel_block: evaluating timers, active=7 [ 94.504] sna_accel_block: flush timer expires in 16 [94519] [ 94.504] sna_wakeup_handler [ 94.504] sna_glyphs(op=3, nlist=1, src=(163, 32)) [ 94.504] kgem_bo_is_busy: handle=17, domain: 3 exec? 0, rq? 1 [ 94.504] sna_glyphs: discarding mask [ 94.504] glyphs0_to_dst(op=3, src=(163, 32), nlist=1, dst=(163, 32)+(0, 0)) [ 94.504] clipped_glyphs: no, clip region (0, 0), (490, 37) matches drawable pixmap=94680753899952 size=490x37 [ 94.504] gen9_render_composite: 0x0, current mode=0/1 [ 94.504] kgem_bo_is_busy: handle=6, domain: 3 exec? 0, rq? 1 [ 94.504] kgem_bo_is_busy: handle=17, domain: 3 exec? 0, rq? 1 [ 94.504] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 94.504] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 94.504] sna_drawable_use_bo pixmap=5329, box=((0, 0), (490, 37)), flags=7... [ 94.504] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 94.504] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 94.504] sna_drawable_use_bo: using whole GPU bo [ 94.504] gen9_composite_set_target: pixmap=5329, format=20028888, size=490x37, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 94.504] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 94.504] color_convert: src=ffffffff [20028888] [ 94.504] color_convert: dst=ffffffff [20028888] [ 94.504] sna_render_get_solid: ffffffff [ 94.504] sna_render_get_solid(white) [ 94.504] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 94.504] sna_transform_is_imprecise_integer_translation: no transform [ 94.505] gen9_composite_picture: integer translation (0, 0), removing [ 94.505] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 94.505] sna_render_pixmap_bo: GPU all damaged [ 94.505] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 94.505] gen4_choose_composite_emitter: solid, identity mask [ 94.505] kgem_check_bo: num_pages=+1089, num_exec=+3 [ 94.505] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 94.505] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 94.505] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 94.505] kgem_add_handle: handle=4, index=0 [ 94.505] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 94.505] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 94.505] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 94.505] gen9_composite_get_binding_table(ffc0) [ 94.505] kgem_add_reloc64: handle=17, pos=16360, delta=0, domains=20002 [ 94.505] kgem_add_handle: handle=17, index=1 [ 94.505] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=ffe37000) [ 94.505] __kgem_bo_mark_dirty: handle=17 (proxy? 0) [ 94.505] [3fe0] bind bo(handle=17, addr=ffe37000), format=192, width=490, height=37, pitch=2048, tiling=1 -> render [ 94.505] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 94.505] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 94.505] kgem_add_handle: handle=7, index=2 [ 94.505] kgem_add_reloc64[4] = (delta=1048, target handle=2, presumed=fffe8000) [ 94.505] [3fd0] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 94.505] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 [ 94.505] kgem_add_handle: handle=6, index=3 [ 94.505] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd581000) [ 94.505] [3fc0] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 94.505] gen9_emit_cc: blend=177 (current=ffffffff), src=17, dst=18 [ 94.505] gen9_emit_sampler: sampler = a [ 94.505] gen9_emit_sf: num_sf_outputs=2 [ 94.505] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 94.505] gen9_emit_vertex_elements: setup id=9 [ 94.505] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 94.505] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 94.505] glyphs0_to_dst: glyph=(165, 24)x(5, 8), unclipped [ 94.505] emit_primitive_identity_mask__avx2: dst=(165, 24), mask=(720.00, 48.00) x (5.00, 8.00) [ 94.505] gen8_vertex_flush[498] = 3 [ 94.505] gen9_magic_ca_pass: CA fixup (101 -> 104) [ 94.505] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 94.505] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 94.505] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 94.505] sna_glyphs(op=3, nlist=1, src=(172, 32)) [ 94.505] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 94.505] sna_glyphs: discarding mask [ 94.505] glyphs0_to_dst(op=3, src=(172, 32), nlist=1, dst=(172, 32)+(0, 0)) [ 94.505] clipped_glyphs: no, clip region (0, 0), (490, 37) matches drawable pixmap=94680753899952 size=490x37 [ 94.505] gen9_render_composite: 0x0, current mode=1/1 [ 94.505] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 94.505] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 94.505] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 94.505] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 94.505] sna_drawable_use_bo pixmap=5329, box=((0, 0), (490, 37)), flags=7... [ 94.505] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 94.505] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 94.505] sna_drawable_use_bo: using whole GPU bo [ 94.505] gen9_composite_set_target: pixmap=5329, format=20028888, size=490x37, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 94.505] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 94.505] color_convert: src=ff729fcf [20028888] [ 94.505] color_convert: dst=ff729fcf [20028888] [ 94.505] sna_render_get_solid: ff729fcf [ 94.505] sna_render_get_solid(23) = ff729fcf (old) [ 94.505] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 94.506] sna_transform_is_imprecise_integer_translation: no transform [ 94.506] gen9_composite_picture: integer translation (0, 0), removing [ 94.506] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 94.506] sna_render_pixmap_bo: GPU all damaged [ 94.506] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 94.506] gen4_choose_composite_emitter: solid, identity mask [ 94.506] kgem_check_bo: num_pages=+1, num_exec=+1 [ 94.506] gen9_composite_get_binding_table(fec0) [ 94.506] kgem_add_reloc64: handle=143, pos=16296, delta=0, domains=40000 [ 94.506] kgem_add_reloc64: adding proxy [delta=92] for handle=143 [ 94.506] kgem_add_handle: handle=143, index=4 [ 94.506] kgem_add_reloc64[6] = (delta=92, target handle=4, presumed=fff6e000) [ 94.506] [3fa0] bind bo(handle=143, addr=fff6e05c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 94.506] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 94.506] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 94.506] gen9_emit_vertex_elements: setup id=9 [ 94.506] glyphs0_to_dst: glyph=(171, 26)x(11, 3), unclipped [ 94.506] emit_primitive_identity_mask__avx2: dst=(171, 26), mask=(736.00, 32.00) x (11.00, 3.00) [ 94.506] glyphs0_to_dst: glyph=(180, 21)x(10, 14), unclipped [ 94.506] emit_primitive_identity_mask__avx2: dst=(180, 21), mask=(944.00, 48.00) x (10.00, 14.00) [ 94.506] glyphs0_to_dst: glyph=(189, 21)x(11, 11), unclipped [ 94.506] emit_primitive_identity_mask__avx2: dst=(189, 21), mask=(960.00, 0.00) x (11.00, 11.00) [ 94.506] glyphs0_to_dst: glyph=(198, 24)x(10, 8), unclipped [ 94.506] emit_primitive_identity_mask__avx2: dst=(198, 24), mask=(976.00, 0.00) x (10.00, 8.00) [ 94.506] glyphs0_to_dst: glyph=(208, 24)x(9, 11), unclipped [ 94.506] emit_primitive_identity_mask__avx2: dst=(208, 24), mask=(960.00, 16.00) x (9.00, 11.00) [ 94.506] glyphs0_to_dst: glyph=(216, 21)x(10, 14), unclipped [ 94.506] emit_primitive_identity_mask__avx2: dst=(216, 21), mask=(944.00, 48.00) x (10.00, 14.00) [ 94.506] glyphs0_to_dst: glyph=(225, 22)x(10, 10), unclipped [ 94.506] emit_primitive_identity_mask__avx2: dst=(225, 22), mask=(976.00, 16.00) x (10.00, 10.00) [ 94.506] glyphs0_to_dst: glyph=(234, 33)x(11, 2), unclipped [ 94.506] emit_primitive_identity_mask__avx2: dst=(234, 33), mask=(992.00, 0.00) x (11.00, 2.00) [ 94.506] glyphs0_to_dst: glyph=(243, 21)x(11, 11), unclipped [ 94.506] emit_primitive_identity_mask__avx2: dst=(243, 21), mask=(1008.00, 0.00) x (11.00, 11.00) [ 94.506] glyphs0_to_dst: glyph=(253, 24)x(9, 8), unclipped [ 94.506] emit_primitive_identity_mask__avx2: dst=(253, 24), mask=(720.00, 0.00) x (9.00, 8.00) [ 94.506] glyphs0_to_dst: glyph=(261, 24)x(10, 8), unclipped [ 94.506] emit_primitive_identity_mask__avx2: dst=(261, 24), mask=(704.00, 16.00) x (10.00, 8.00) [ 94.506] glyphs0_to_dst: glyph=(270, 24)x(10, 8), unclipped [ 94.506] emit_primitive_identity_mask__avx2: dst=(270, 24), mask=(704.00, 16.00) x (10.00, 8.00) [ 94.506] glyphs0_to_dst: glyph=(279, 20)x(10, 12), unclipped [ 94.506] emit_primitive_identity_mask__avx2: dst=(279, 20), mask=(992.00, 16.00) x (10.00, 12.00) [ 94.506] glyphs0_to_dst: glyph=(288, 24)x(10, 8), unclipped [ 94.506] emit_primitive_identity_mask__avx2: dst=(288, 24), mask=(704.00, 16.00) x (10.00, 8.00) [ 94.506] glyphs0_to_dst: glyph=(297, 24)x(10, 8), unclipped [ 94.506] emit_primitive_identity_mask__avx2: dst=(297, 24), mask=(752.00, 0.00) x (10.00, 8.00) [ 94.506] glyphs0_to_dst: glyph=(307, 20)x(10, 12), unclipped [ 94.506] emit_primitive_identity_mask__avx2: dst=(307, 20), mask=(1008.00, 16.00) x (10.00, 12.00) [ 94.506] glyphs0_to_dst: glyph=(315, 21)x(11, 11), unclipped [ 94.506] emit_primitive_identity_mask__avx2: dst=(315, 21), mask=(960.00, 0.00) x (11.00, 11.00) [ 94.506] glyphs0_to_dst: glyph=(324, 24)x(11, 8), unclipped [ 94.506] emit_primitive_identity_mask__avx2: dst=(324, 24), mask=(736.00, 16.00) x (11.00, 8.00) [ 94.506] glyphs0_to_dst: glyph=(334, 24)x(9, 11), unclipped [ 94.506] emit_primitive_identity_mask__avx2: dst=(334, 24), mask=(960.00, 16.00) x (9.00, 11.00) [ 94.506] glyphs0_to_dst: glyph=(342, 33)x(11, 2), unclipped [ 94.506] emit_primitive_identity_mask__avx2: dst=(342, 33), mask=(992.00, 0.00) x (11.00, 2.00) [ 94.506] glyphs0_to_dst: glyph=(351, 20)x(10, 12), unclipped [ 94.506] emit_primitive_identity_mask__avx2: dst=(351, 20), mask=(992.00, 16.00) x (10.00, 12.00) [ 94.506] glyphs0_to_dst: glyph=(361, 20)x(9, 12), unclipped [ 94.506] emit_primitive_identity_mask__avx2: dst=(361, 20), mask=(960.00, 32.00) x (9.00, 12.00) [ 94.506] glyphs0_to_dst: glyph=(369, 24)x(10, 11), unclipped [ 94.506] emit_primitive_identity_mask__avx2: dst=(369, 24), mask=(976.00, 32.00) x (10.00, 11.00) [ 94.506] glyphs0_to_dst: glyph=(378, 21)x(10, 14), unclipped [ 94.507] emit_primitive_identity_mask__avx2: dst=(378, 21), mask=(944.00, 48.00) x (10.00, 14.00) [ 94.507] glyphs0_to_dst: glyph=(387, 22)x(10, 10), unclipped [ 94.507] emit_primitive_identity_mask__avx2: dst=(387, 22), mask=(128.00, 96.00) x (10.00, 10.00) [ 94.507] glyphs0_to_dst: glyph=(396, 33)x(11, 2), unclipped [ 94.507] emit_primitive_identity_mask__avx2: dst=(396, 33), mask=(992.00, 0.00) x (11.00, 2.00) [ 94.507] glyphs0_to_dst: glyph=(406, 24)x(9, 8), unclipped [ 94.507] emit_primitive_identity_mask__avx2: dst=(406, 24), mask=(720.00, 0.00) x (9.00, 8.00) [ 94.507] glyphs0_to_dst: glyph=(414, 24)x(10, 8), unclipped [ 94.507] emit_primitive_identity_mask__avx2: dst=(414, 24), mask=(704.00, 16.00) x (10.00, 8.00) [ 94.507] glyphs0_to_dst: glyph=(424, 24)x(9, 11), unclipped [ 94.507] emit_primitive_identity_mask__avx2: dst=(424, 24), mask=(960.00, 16.00) x (9.00, 11.00) [ 94.507] glyphs0_to_dst: glyph=(432, 21)x(10, 11), unclipped [ 94.507] emit_primitive_identity_mask__avx2: dst=(432, 21), mask=(976.00, 48.00) x (10.00, 11.00) [ 94.507] glyphs0_to_dst: glyph=(442, 24)x(9, 8), unclipped [ 94.507] emit_primitive_identity_mask__avx2: dst=(442, 24), mask=(688.00, 32.00) x (9.00, 8.00) [ 94.507] glyphs0_to_dst: glyph=(450, 24)x(10, 11), unclipped [ 94.507] emit_primitive_identity_mask__avx2: dst=(450, 24), mask=(976.00, 32.00) x (10.00, 11.00) [ 94.507] gen8_vertex_flush[598] = 96 [ 94.507] gen9_magic_ca_pass: CA fixup (104 -> 200) [ 94.507] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 94.507] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 94.507] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 94.507] sna_glyphs(op=3, nlist=1, src=(460, 32)) [ 94.507] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 94.507] sna_glyphs: discarding mask [ 94.507] glyphs0_to_dst(op=3, src=(460, 32), nlist=1, dst=(460, 32)+(0, 0)) [ 94.507] clipped_glyphs: no, clip region (0, 0), (490, 37) matches drawable pixmap=94680753899952 size=490x37 [ 94.507] gen9_render_composite: 0x0, current mode=1/1 [ 94.507] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 94.507] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 94.507] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 94.507] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 94.507] sna_drawable_use_bo pixmap=5329, box=((0, 0), (490, 37)), flags=7... [ 94.507] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 94.507] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 94.507] sna_drawable_use_bo: using whole GPU bo [ 94.507] gen9_composite_set_target: pixmap=5329, format=20028888, size=490x37, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 94.507] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 94.507] color_convert: src=ffffffff [20028888] [ 94.507] color_convert: dst=ffffffff [20028888] [ 94.507] sna_render_get_solid: ffffffff [ 94.507] sna_render_get_solid(white) [ 94.507] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 94.507] sna_transform_is_imprecise_integer_translation: no transform [ 94.507] gen9_composite_picture: integer translation (0, 0), removing [ 94.507] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 94.507] sna_render_pixmap_bo: GPU all damaged [ 94.507] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 94.507] gen4_choose_composite_emitter: solid, identity mask [ 94.507] kgem_check_bo: num_pages=+0, num_exec=+0 [ 94.507] gen9_composite_get_binding_table(fe40) [ 94.507] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 94.507] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 94.507] gen9_emit_vertex_elements: setup id=9 [ 94.507] glyphs0_to_dst: glyph=(459, 21)x(10, 13), unclipped [ 94.507] emit_primitive_identity_mask__avx2: dst=(459, 21), mask=(752.00, 32.00) x (10.00, 13.00) [ 94.507] gen8_vertex_flush[698] = 3 [ 94.507] gen9_magic_ca_pass: CA fixup (200 -> 203) [ 94.507] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 94.507] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 94.507] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 94.507] sna_composite_rectangles(pixmap=5329, op=1, ffffffff x 1 [(478, 18)x(9, 17) ...]) [ 94.507] sna_composite_rectangles: converted to op 1 [ 94.507] sna_composite_rectangles[0] (478, 18)x(9, 17) -> (478, 18), (487, 35) [ 94.507] sna_composite_rectangles: nrects=1, region=(478, 18), (487, 35) x 1 [ 94.508] sna_composite_rectangles: clipped extents (478, 18),(487, 35) x 1 [ 94.508] sna_composite_rectangles: pixmap +(0, 0) extents (478, 18),(487, 35) [ 94.508] sna_composite_rectangles: dropping last-cpu hint [ 94.508] sna_drawable_use_bo pixmap=5329, box=((478, 18), (487, 35)), flags=9... [ 94.508] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 94.508] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 94.508] sna_drawable_use_bo: using whole GPU bo [ 94.508] gen9_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20028888]) [ 94.508] kgem_bo_is_render: handle=17, rq? 1 [1] [ 94.508] gen9_render_fill_boxes(ffffffff x 1 [(478, 18), (487, 35) ...]) [ 94.508] sna_render_get_solid: ffffffff [ 94.508] sna_render_get_solid(white) [ 94.508] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 94.508] kgem_check_bo: num_pages=+0, num_exec=+0 [ 94.508] aligning vertex: was 4, now 2 floats per vertex [ 94.508] gen9_composite_get_binding_table(fe00) [ 94.508] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 94.508] gen9_emit_sampler: sampler = 1 [ 94.508] gen9_emit_sf: num_sf_outputs=1 [ 94.508] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 94.508] gen9_emit_vertex_elements: setup id=0 [ 94.508] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 94.508] (478, 18), (487, 35) [ 94.508] gen8_vertex_flush[7c8] = 3 [ 94.508] sna_validate_gc(0x561c94ab2470) changes=e0000, previous serial=8000145d, drawable=145d [ 94.508] sna_validate_gc: recomputing clip [ 94.508] sna_validate_gc: composite clip=2x[(65, 1146), (555, 1183)] [0x561c94b053d0] [ 94.508] sna_copy_area: src=pixmap=5329:(0, 0)x(490, 37)+(0, 0) -> dst=pixmap=3060:(0, 1122)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 94.508] sna_copy_area: normal copy [ 94.508] sna_do_copy: src=(0, 0), dst=(0, 1122), size=(490x37) [ 94.508] sna_do_copy: after drawable: src=(0, 0), dst=(65, 1146), size=(490x37) [ 94.508] sna_do_copy: dst extents (65, 1146), (555, 1183), dst clip extents (65, 1146), (555, 1183), dst size=3775x2136 [ 94.508] sna_do_copy: clipped dst extents (65, 1146), (555, 1183) [ 94.508] sna_do_copy: unclipped src extents (0, 0), (490, 37) [ 94.508] sna_do_copy: clipped src extents (0, 0), (490, 37) [ 94.508] sna_do_copy: pixmap -- no source clipping [ 94.508] sna_do_copy: src extents (0, 0), (490, 37) x 1 [ 94.508] sna_do_copy: copy region (65, 1146), (555, 1183) x 2 + (-65, -1146) [ 94.508] sna_copy_boxes (boxes=2x[(542, 1146), (555, 1163)...], src pixmap=5329+(-65, -1146), dst pixmap=3060+(-65, -24), alu=3, src.size=490x37, dst.size=3775x2136) [ 94.508] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94b40a30, gpu_bo=17, cpu_bo=0), replaces=0 [ 94.508] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 94.508] sna_drawable_use_bo pixmap=3060, box=((0, 1122), (490, 1159)), flags=3... [ 94.508] sna_drawable_use_bo: exported target, set PREFER_GPU [ 94.508] sna_drawable_use_bo: pinned, never REPLACES [ 94.508] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=3 [ 94.508] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 94.508] sna_drawable_use_bo: using whole GPU bo [ 94.508] sna_pixmap_move_to_gpu(pixmap=5329, usage=0), flags=a [ 94.508] sna_pixmap_move_to_gpu: already all-damaged [ 94.508] sna_pixmap_mark_active: pixmap=5329, handle=17 [ 94.508] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 94.508] gen9_render_copy_boxes (0, -1122)->(0, 0) x 2, alu=3, flags=0, self-copy=0, overlaps? 0 [ 94.508] kgem_bo_is_render: handle=17, rq? 1 [1] [ 94.508] kgem_bo_is_render: handle=9, rq? 0 [0] [ 94.508] kgem_bo_is_render: handle=9, rq? 0 [0] [ 94.508] kgem_bo_is_render: handle=17, rq? 1 [1] [ 94.508] __kgem_busy: handle=1, busy=0, wedged=0 [ 94.508] __kgem_ring_is_idle: ring=0 idle (handle=1) [ 94.508] __kgem_retire_rq: request 1 complete [ 94.508] kgem_set_mode: flushing before new bo [ 94.509] gen8_vertex_close: used=818, vbo active? 146, vb=201, nreloc=2 [ 94.509] gen8_vertex_close: reloc[0] = 289 [ 94.509] kgem_add_reloc64: handle=146, pos=289, delta=0, domains=200000 [ 94.509] kgem_add_handle: handle=146, index=5 [ 94.509] kgem_add_reloc64[7] = (delta=0, target handle=5, presumed=ffe77000) [ 94.509] gen8_vertex_close: reloc[1] = 493 [ 94.509] kgem_add_reloc64: handle=146, pos=493, delta=0, domains=200000 [ 94.509] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=ffe77000) [ 94.509] batch[1/1, flags=1800]: 504 504 16272 16384, nreloc=9, nexec=6, nfence=0, aperture=1164 [fenced=0] [ 94.509] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 94.509] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 94.509] kgem_fixup_relocs: shrinking by 61440 [ 94.509] __kgem_busy: handle=1, busy=0, wedged=0 [ 94.509] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 94.509] kgem_commit: release handle=17 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ffe37000 [ 94.509] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 94.509] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 94.509] __kgem_bo_clear_busy: handle=7 [ 94.509] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 94.509] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 94.509] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 94.509] __kgem_bo_clear_busy: handle=143 [ 94.509] kgem_commit: release handle=143 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff6e000 [ 94.509] kgem_commit: release handle=146 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffe77000 [ 94.509] __kgem_busy: handle=1, busy=0, wedged=0 [ 94.509] kgem_bo_can_map: handle=146, map=0x0:0x0:0x7fc6b40fb000, tiling=0, domain=3, offset=4293357568 [ 94.509] kgem_check_bo: num_pages=+8164, num_exec=+2 [ 94.509] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 94.509] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 94.509] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 94.509] kgem_add_handle: handle=4, index=0 [ 94.509] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 94.509] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 94.509] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 94.509] gen9_composite_get_binding_table(ffc0) [ 94.509] kgem_add_reloc64: handle=9, pos=16360, delta=0, domains=20002 [ 94.509] kgem_add_handle: handle=9, index=1 [ 94.509] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f02dd000) [ 94.509] __kgem_bo_mark_dirty: handle=9 (proxy? 0) [ 94.509] [3fe0] bind bo(handle=9, addr=f02dd000), format=192, width=3775, height=2136, pitch=15360, tiling=1 -> render [ 94.509] kgem_add_reloc64: handle=17, pos=16344, delta=0, domains=40000 [ 94.509] kgem_add_handle: handle=17, index=2 [ 94.509] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=ffe37000) [ 94.509] [3fd0] bind bo(handle=17, addr=ffe37000), format=192, width=490, height=37, pitch=2048, tiling=1 -> sampler [ 94.509] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 94.509] gen9_emit_sampler: sampler = 0 [ 94.509] gen9_emit_sf: num_sf_outputs=1 [ 94.509] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 94.509] gen9_emit_vertex_elements: setup id=0 [ 94.509] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 94.509] (477, 0) -> (477, 1122) + (13, 17) [ 94.509] (0, 17) -> (0, 1139) + (490, 20) [ 94.510] gen8_vertex_flush[490] = 6 [ 94.510] sna_accel_flush: flush?=1, dirty?=0 [ 94.510] gen8_vertex_close: used=830, vbo active? 146, vb=1, nreloc=1 [ 94.510] gen8_vertex_close: reloc[0] = 287 [ 94.510] kgem_add_reloc64: handle=146, pos=287, delta=0, domains=200000 [ 94.510] kgem_add_handle: handle=146, index=3 [ 94.510] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=ffe77000) [ 94.510] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=8238 [fenced=0] [ 94.510] __kgem_busy: handle=1, busy=0, wedged=0 [ 94.510] __kgem_retire_rq: request 1 complete [ 94.510] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 94.510] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 94.510] kgem_fixup_relocs: shrinking by 61440 [ 94.510] __kgem_busy: handle=1, busy=0, wedged=0 [ 94.510] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 94.510] kgem_commit: release handle=9 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f02dd000 [ 94.510] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 94.510] kgem_commit: release handle=17 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=ffe37000 [ 94.510] kgem_commit: release handle=146 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffe77000 [ 94.510] __kgem_busy: handle=1, busy=0, wedged=0 [ 94.510] kgem_bo_can_map: handle=146, map=0x0:0x0:0x7fc6b40fb000, tiling=0, domain=3, offset=4293357568 [ 94.510] sna_accel_flush: flush?=0, dirty?=0 [ 94.510] sna_accel_flush: flush?=0, dirty?=0 [ 94.510] sna_accel_flush: flush?=0, dirty?=0 [ 94.510] sna_block_handler (tv=0.0) [ 94.510] sna_wakeup_handler [ 94.510] sna_mode_wakeup: len=32 [ 94.510] sna_mode_wakeup: recording last swap on pipe=0, frame 5421 [152d], time 94.508799 [ 94.510] sna_mode_wakeup: removing handle=32 [active_scanout=0] from scanout, installing handle=128 [active_scanout=2] [ 94.510] sna_mode_wakeup: flip complete, pending? 1 [ 94.510] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 94.510] sna_accel_flush: flush?=0, dirty?=0 [ 94.510] sna_accel_flush: flush?=0, dirty?=0 [ 94.510] sna_accel_flush: flush?=0, dirty?=0 [ 94.510] sna_destroy_pixmap: pixmap=5329, attached?=1 [ 94.510] _kgem_bo_destroy: handle=17, proxy? 0 [ 94.510] __kgem_bo_destroy: handle=17, size=262144 [ 94.510] __kgem_busy: handle=17, busy=0, wedged=0 [ 94.510] __kgem_bo_clear_busy: handle=17 [ 94.510] kgem_bo_move_to_inactive: moving handle=17 to inactive [ 94.510] __sna_free_pixmap(pixmap=5329) [ 94.510] sna_accel_flush: flush?=0, dirty?=0 [ 94.510] sna_accel_flush: flush?=0, dirty?=0 [ 94.510] sna_accel_flush: flush?=0, dirty?=0 [ 94.510] sna_block_handler (tv=0.456000) [ 94.510] kgem_retire, need_retire?=1 [ 94.510] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 94.510] kgem_retire__requests_ring: retiring ring 0 [ 94.510] __kgem_busy: handle=1, busy=0, wedged=0 [ 94.510] __kgem_retire_rq: request 1 complete [ 94.510] __kgem_bo_flush: handle=9, busy=0, wedged=0 [ 94.510] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 94.510] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 94.510] kgem_retire -- retired=0, need_retire=0 [ 94.510] kgem_bo_is_busy: handle=146, domain: 0 exec? 0, rq? 0 [ 94.510] gen6_render_retire: resetting idle vbo [ 94.511] sna_scanout_do_flush: flush timer active: delta=8 [ 94.511] sna_accel_block: evaluating timers, active=7 [ 94.511] sna_accel_block: flush timer expires in 8 [94519] [ 94.512] sna_wakeup_handler [ 94.512] sna_accel_flush: flush?=0, dirty?=0 [ 94.512] sna_accel_flush: flush?=0, dirty?=0 [ 94.512] sna_block_handler (tv=0.454000) [ 94.512] sna_scanout_do_flush: flush timer active: delta=7 [ 94.512] sna_accel_block: evaluating timers, active=7 [ 94.512] sna_accel_block: flush timer expires in 7 [94519] [ 94.512] sna_wakeup_handler [ 94.512] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=32, name=80 [ 94.512] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 94.512] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 94.512] sna_dri2_get_back: draw size=3840x2160, back buffer handle=32 size=3840x2160, is-scanout? 1, active?=0, pitch=15360, front pitch=15360 [ 94.512] sna_dri2_get_back: reuse backbuffer? 1 [ 94.512] sna_dri2_get_back: back buffer handle=32, active?=0, refcnt=1 [ 94.512] sna_dri2_get_back: reuse unattached back [ 94.512] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 94.512] sna_dri2_reuse_buffer: reusing back buffer handle=32, name=80, pitch=15360, age=0 [ 94.512] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 94.512] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=128, name=76, active_scanout=2 [ 94.512] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 94.512] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=128] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 94.512] sna_accel_flush: flush?=0, dirty?=0 [ 94.512] sna_accel_flush: flush?=0, dirty?=0 [ 94.512] sna_accel_flush: flush?=0, dirty?=0 [ 94.512] sna_block_handler (tv=0.454000) [ 94.512] sna_scanout_do_flush: flush timer active: delta=7 [ 94.513] sna_accel_block: evaluating timers, active=7 [ 94.513] sna_accel_block: flush timer expires in 7 [94519] [ 94.514] sna_wakeup_handler [ 94.514] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 94.514] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 94.514] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 94.514] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 94.514] sna_dri2_get_msc(draw=146, pipe=0) [ 94.514] sna_crtc_record_swap: recording last swap on pipe=0, frame 5421 [msc=5421], time 94.508799 [ 94.514] sna_dri2_get_msc: msc=5421 [raw=5421], ust=94508799 [ 94.514] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=32 (refs=1/1, flush=0) , front=128 (refs=2/3, flush=1) [ 94.514] sna_dri2_schedule_swap(target_msc=5420, divisor=0, remainder=0) [ 94.514] sna_dri2_schedule_swap: using front handle=128, active_scanout?=2, flush?=1 [ 94.514] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 94.514] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 94.514] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 94.514] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 94.514] sna_crtc_record_swap: recording last swap on pipe=0, frame 5421 [msc=5421], time 94.508799 [ 94.514] immediate_swap: current_msc=5421, target_msc=5420 -- yes [ 94.514] can_flip: no, shadow enabled [ 94.514] sna_dri2_add_event: adding event to window 146) [ 94.514] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 94.514] sna_dri2_immediate_blit: no pending blit, starting chain [ 94.514] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 94.514] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 94.514] can_xchg: back size=8700f00, front size=8700f00 [ 94.514] can_xchg: yes, pixmap=4091 [ 94.514] sna_dri2_xchg: win=146, exchange front=128/76,ref=3 and back=32/80,ref=2, pixmap=4091 3840x2160 [ 94.514] sna_dri2_xchg: back_bo handle=32, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 94.514] sna_dri2_xchg: front_bo handle=128, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 94.514] set_bo: pixmap=4091, handle=32 (old handle=128) [ 94.514] set_bo: marking whole pixmap as damaged [ 94.515] set_bo: applying final/discard move-to-gpu [ 94.515] wait_for_shadow: flags=0, flips=0, handle=128, shadow=29 [ 94.515] set_bo: dropping flush hint from handle=128 [ 94.515] set_bo: adding flush hint to handle=32 [ 94.515] mark_stale(handle=128) => 1 [ 94.515] swap_limit: draw=146 setting swap limit to 3 [ 94.515] sna_dri2_swap_limit_validate: swap limit set to 3 [ 94.515] sna_next_vblank(pipe=0, waiting until next vblank) [ 94.515] sna_dri2_schedule_swap: reported target_msc=5421 [ 94.515] sna_accel_flush: flush?=0, dirty?=0 [ 94.515] sna_accel_flush: flush?=0, dirty?=0 [ 94.515] sna_accel_flush: flush?=0, dirty?=0 [ 94.515] sna_accel_flush: flush?=0, dirty?=0 [ 94.515] sna_block_handler (tv=0.451000) [ 94.515] sna_scanout_do_flush: flush timer active: delta=4 [ 94.515] sna_accel_block: evaluating timers, active=7 [ 94.515] sna_accel_block: flush timer expires in 4 [94519] [ 94.519] sna_wakeup_handler [ 94.519] sna_block_handler (tv=0.447000) [ 94.519] sna_scanout_do_flush: flush timer active: delta=0 [ 94.519] sna_scanout_do_flush (time=94519), triggered [ 94.519] sna_scanout_flush (time=94519), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 94.519] has_shadow: has pending damage? 1, outstanding flips: 0 [ 94.519] stop_flush: scanout=32 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 94.519] has_shadow: has pending damage? 1, outstanding flips: 0 [ 94.519] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 94.519] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 94.519] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 94.519] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 94.519] sna_pixmap_move_to_gpu: already all-damaged [ 94.519] sna_pixmap_mark_active: pixmap=4091, handle=32 [ 94.519] sna_mode_redisplay: crtc[0] transformed? 0 [ 94.519] sna_mode_redisplay: crtc[1] transformed? 0 [ 94.519] sna_mode_redisplay: crtc[2] transformed? 0 [ 94.519] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=32 [active=1] [ 94.519] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 128, transformed? 0 [ 94.519] get_fb: reusing fb=68 for handle=32 [ 94.520] sna_mode_redisplay: recording flip on CRTC:32 handle=32, active_scanout=2, serial=3 [ 94.520] __kgem_bo_clear_busy: handle=32 [ 94.520] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 94.520] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 94.520] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 94.520] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=32, shadow handle=29 [ 94.520] sna_accel_block: evaluating timers, active=7 [ 94.520] sna_accel_block: flush timer expires in 16 [94535] [ 94.525] sna_wakeup_handler [ 94.525] sna_mode_wakeup: len=64 [ 94.525] sna_dri2_vblank_handler(type=2, sequence=5422, draw=4181) [ 94.525] sna_crtc_record_swap: recording last swap on pipe=0, frame 5422 [msc=5422], time 94.525457 [ 94.525] sna_dri2_vblank_handler: 2 complete, frame=5422 tv=94.525457 [ 94.525] sna_dri2_blit_complete: blit finished [ 94.525] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=5422, tv=94.525457) [ 94.525] frame_swap_complete(type=2): draw=146, pipe=0, frame=5422 [msc=5422], tv=94.525457 [ 94.525] sna_accel_flush: flush?=0, dirty?=0 [ 94.525] sna_dri2_event_free(draw?=1) [ 94.525] sna_dri2_remove_event: remove[0x561c9476f4d0] from window 146, active? 1 [ 94.525] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 94.525] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=128] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 94.525] sna_dri2_vblank_handler complete [ 94.525] sna_mode_wakeup: recording last swap on pipe=0, frame 5422 [152e], time 94.525457 [ 94.525] sna_mode_wakeup: removing handle=128 [active_scanout=0] from scanout, installing handle=32 [active_scanout=2] [ 94.525] sna_mode_wakeup: flip complete, pending? 1 [ 94.525] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 94.525] sna_block_handler (tv=0.441000) [ 94.525] sna_scanout_do_flush: flush timer active: delta=10 [ 94.525] sna_accel_do_throttle (time=94525), triggered [ 94.525] sna_accel_throttle (time=94525) [ 94.525] sna_accel_disarm_timer[1] (time=94525) [ 94.525] sna_accel_block: evaluating timers, active=5 [ 94.525] sna_accel_block: flush timer expires in 10 [94535] [ 94.533] sna_wakeup_handler [ 94.533] sna_accel_flush: flush?=0, dirty?=0 [ 94.533] sna_accel_flush: flush?=0, dirty?=0 [ 94.533] sna_block_handler (tv=0.433000) [ 94.533] sna_scanout_do_flush: flush timer active: delta=2 [ 94.533] sna_scanout_do_flush (time=94533), triggered [ 94.533] sna_scanout_flush (time=94533), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 94.533] has_shadow: has pending damage? 0, outstanding flips: 0 [ 94.533] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 94.533] has_shadow: has pending damage? 0, outstanding flips: 0 [ 94.533] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 94.533] sna_accel_do_throttle -- no pending activity [ 94.533] sna_accel_block: evaluating timers, active=5 [ 94.533] sna_accel_block: flush timer expires in 16 [94549] [ 94.533] sna_wakeup_handler [ 94.533] sna_block_handler (tv=0.433000) [ 94.533] sna_scanout_do_flush: flush timer active: delta=16 [ 94.533] sna_accel_do_throttle -- no pending activity [ 94.533] sna_accel_block: evaluating timers, active=5 [ 94.533] sna_accel_block: flush timer expires in 16 [94549] [ 94.534] sna_wakeup_handler [ 94.534] sna_block_handler (tv=0.432000) [ 94.535] sna_scanout_do_flush: flush timer active: delta=14 [ 94.535] sna_accel_do_throttle -- no pending activity [ 94.535] sna_accel_block: evaluating timers, active=5 [ 94.535] sna_accel_block: flush timer expires in 14 [94549] [ 94.549] sna_wakeup_handler [ 94.549] sna_block_handler (tv=0.417000) [ 94.549] sna_scanout_do_flush: flush timer active: delta=0 [ 94.549] sna_scanout_do_flush (time=94549), triggered [ 94.549] sna_scanout_flush (time=94549), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 94.549] has_shadow: has pending damage? 0, outstanding flips: 0 [ 94.549] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 94.549] has_shadow: has pending damage? 0, outstanding flips: 0 [ 94.549] sna_accel_disarm_timer[0] (time=94549) [ 94.549] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 94.549] sna_accel_do_throttle -- no pending activity [ 94.633] sna_wakeup_handler [ 94.634] sna_accel_flush: flush?=0, dirty?=0 [ 94.634] sna_accel_flush: flush?=0, dirty?=0 [ 94.634] sna_block_handler (tv=0.499000) [ 94.634] has_shadow: has pending damage? 0, outstanding flips: 0 [ 94.634] sna_accel_do_throttle -- no pending activity [ 94.634] sna_wakeup_handler [ 94.634] sna_block_handler (tv=0.499000) [ 94.634] has_shadow: has pending damage? 0, outstanding flips: 0 [ 94.634] sna_accel_do_throttle -- no pending activity [ 94.634] sna_wakeup_handler [ 94.634] sna_accel_flush: flush?=0, dirty?=0 [ 94.634] sna_accel_flush: flush?=0, dirty?=0 [ 94.634] sna_accel_flush: flush?=0, dirty?=0 [ 94.635] sna_accel_flush: flush?=0, dirty?=0 [ 94.635] sna_block_handler (tv=0.498000) [ 94.635] has_shadow: has pending damage? 0, outstanding flips: 0 [ 94.635] sna_accel_do_throttle -- no pending activity [ 94.637] sna_wakeup_handler [ 94.637] sna_accel_flush: flush?=0, dirty?=0 [ 94.637] sna_block_handler (tv=0.496000) [ 94.637] has_shadow: has pending damage? 0, outstanding flips: 0 [ 94.637] sna_accel_do_throttle -- no pending activity [ 94.649] sna_wakeup_handler [ 94.649] sna_accel_flush: flush?=0, dirty?=0 [ 94.649] sna_accel_flush: flush?=0, dirty?=0 [ 94.649] sna_accel_flush: flush?=0, dirty?=0 [ 94.649] sna_accel_flush: flush?=0, dirty?=0 [ 94.649] sna_accel_flush: flush?=0, dirty?=0 [ 94.649] sna_accel_flush: flush?=0, dirty?=0 [ 94.649] sna_accel_flush: flush?=0, dirty?=0 [ 94.649] sna_accel_flush: flush?=0, dirty?=0 [ 94.649] sna_accel_flush: flush?=0, dirty?=0 [ 94.649] sna_accel_flush: flush?=0, dirty?=0 [ 94.649] sna_accel_flush: flush?=0, dirty?=0 [ 94.649] sna_accel_flush: flush?=0, dirty?=0 [ 94.649] sna_accel_flush: flush?=0, dirty?=0 [ 94.649] sna_accel_flush: flush?=0, dirty?=0 [ 94.649] sna_block_handler (tv=0.484000) [ 94.649] has_shadow: has pending damage? 0, outstanding flips: 0 [ 94.649] sna_accel_do_throttle -- no pending activity [ 94.649] sna_wakeup_handler [ 94.649] sna_accel_flush: flush?=0, dirty?=0 [ 94.649] sna_accel_flush: flush?=0, dirty?=0 [ 94.649] sna_accel_flush: flush?=0, dirty?=0 [ 94.649] sna_block_handler (tv=0.484000) [ 94.649] has_shadow: has pending damage? 0, outstanding flips: 0 [ 94.649] sna_accel_do_throttle -- no pending activity [ 94.649] sna_wakeup_handler [ 94.649] sna_accel_flush: flush?=0, dirty?=0 [ 94.649] sna_accel_flush: flush?=0, dirty?=0 [ 94.649] sna_block_handler (tv=0.484000) [ 94.649] has_shadow: has pending damage? 0, outstanding flips: 0 [ 94.649] sna_accel_do_throttle -- no pending activity [ 94.650] sna_wakeup_handler [ 94.650] sna_accel_flush: flush?=0, dirty?=0 [ 94.650] sna_accel_flush: flush?=0, dirty?=0 [ 94.650] sna_block_handler (tv=0.483000) [ 94.650] has_shadow: has pending damage? 0, outstanding flips: 0 [ 94.650] sna_accel_do_throttle -- no pending activity [ 94.650] sna_wakeup_handler [ 94.650] sna_accel_flush: flush?=0, dirty?=0 [ 94.650] sna_accel_flush: flush?=0, dirty?=0 [ 94.650] sna_accel_flush: flush?=0, dirty?=0 [ 94.650] sna_block_handler (tv=0.483000) [ 94.650] has_shadow: has pending damage? 0, outstanding flips: 0 [ 94.650] sna_accel_do_throttle -- no pending activity [ 94.650] sna_wakeup_handler [ 94.650] sna_accel_flush: flush?=0, dirty?=0 [ 94.650] sna_accel_flush: flush?=0, dirty?=0 [ 94.650] sna_accel_flush: flush?=0, dirty?=0 [ 94.650] sna_block_handler (tv=0.483000) [ 94.650] has_shadow: has pending damage? 0, outstanding flips: 0 [ 94.650] sna_accel_do_throttle -- no pending activity [ 94.650] sna_wakeup_handler [ 94.650] sna_accel_flush: flush?=0, dirty?=0 [ 94.650] sna_accel_flush: flush?=0, dirty?=0 [ 94.650] sna_block_handler (tv=0.483000) [ 94.650] has_shadow: has pending damage? 0, outstanding flips: 0 [ 94.650] sna_accel_do_throttle -- no pending activity [ 94.650] sna_wakeup_handler [ 94.650] sna_accel_flush: flush?=0, dirty?=0 [ 94.650] sna_accel_flush: flush?=0, dirty?=0 [ 94.650] sna_accel_flush: flush?=0, dirty?=0 [ 94.650] sna_block_handler (tv=0.483000) [ 94.650] has_shadow: has pending damage? 0, outstanding flips: 0 [ 94.650] sna_accel_do_throttle -- no pending activity [ 94.651] sna_wakeup_handler [ 94.651] sna_accel_flush: flush?=0, dirty?=0 [ 94.651] sna_accel_flush: flush?=0, dirty?=0 [ 94.651] sna_block_handler (tv=0.482000) [ 94.651] has_shadow: has pending damage? 0, outstanding flips: 0 [ 94.651] sna_accel_do_throttle -- no pending activity [ 94.651] sna_wakeup_handler [ 94.651] sna_accel_flush: flush?=0, dirty?=0 [ 94.651] sna_accel_flush: flush?=0, dirty?=0 [ 94.651] sna_accel_flush: flush?=0, dirty?=0 [ 94.651] sna_create_pixmap(1, 1, 32, usage=0) [ 94.651] kgem_can_create_2d: 1x1 @ 32 [ 94.651] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=1 [ 94.651] kgem_can_create_2d: untiled size=4096 [ 94.651] kgem_choose_tiling: disabling tiling [1x1] for single row/col [ 94.651] kgem_choose_tiling: 1x1 -> 0 [ 94.651] sna_create_pixmap: usage=0, flags=a [ 94.651] sna_create_pixmap: small buffer [4], attaching to shadow pixmap [ 94.651] create_pixmap: allocating pixmap 1x1, depth=32/32, size=12 [ 94.651] create_pixmap: serial=5330, usage=0, 1x1 [ 94.651] sna_create_pixmap: serial=5330, 1x1, usage=0 [ 94.651] sna_composite_rectangles(pixmap=5331, op=0, 0 x 1 [(0, 0)x(1, 1) ...]) [ 94.651] sna_composite_rectangles: converted to op 0 [ 94.651] sna_composite_rectangles[0] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 94.651] sna_composite_rectangles: nrects=1, region=(0, 0), (1, 1) x 1 [ 94.651] sna_composite_rectangles: clipped extents (0, 0),(1, 1) x 1 [ 94.651] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(1, 1) [ 94.651] sna_composite_rectangles: fallback, dst pixmap=5331 too small or not attached [ 94.651] sna_composite_rectangles: fallback [ 94.651] sna_drawable_move_region_to_cpu(pixmap=5331 (1x1), [(0, 0), (1, 1)], flags=1) [ 94.651] sna_drawable_move_region_to_cpu: region (0, 0), (1, 1) + (0, 0) subsumes pixmap (1x1) [ 94.651] _sna_pixmap_move_to_cpu(pixmap=5331, 1x1, flags=1) [ 94.651] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 94.651] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 94.651] operate_inplace: no, inplace operation not suitable [ 94.651] _sna_pixmap_move_to_cpu: marking as damaged [ 94.651] __sna_damage_all(1, 1) [ 94.651] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 94.651] sna_composite_rectangles(pixmap=5331, op=1, fff2f1f0 x 1 [(0, 0)x(1, 1) ...]) [ 94.651] sna_composite_rectangles: converted to op 1 [ 94.651] sna_composite_rectangles[0] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 94.651] sna_composite_rectangles: nrects=1, region=(0, 0), (1, 1) x 1 [ 94.651] sna_composite_rectangles: clipped extents (0, 0),(1, 1) x 1 [ 94.651] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(1, 1) [ 94.651] sna_composite_rectangles: fallback, dst pixmap=5331 too small or not attached [ 94.651] sna_composite_rectangles: fallback [ 94.651] sna_drawable_move_region_to_cpu(pixmap=5331 (1x1), [(0, 0), (1, 1)], flags=1) [ 94.651] sna_drawable_move_region_to_cpu: pixmap=5331 all damaged on CPU [ 94.651] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 94.651] sna_composite_rectangles: fallback fill: (0, 0)x(1, 1) fff2f1f0 [ 94.651] sna_composite_rectangles(pixmap=5331, op=1, ff300a24 x 2 [(0, 0)x(1, 1) ...]) [ 94.651] sna_composite_rectangles: converted to op 1 [ 94.652] sna_composite_rectangles[0] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 94.652] sna_composite_rectangles[1] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 94.652] sna_composite_rectangles: nrects=2, region=(0, 0), (1, 1) x 2 [ 94.652] sna_composite_rectangles: clipped extents (0, 0),(1, 1) x 1 [ 94.652] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(1, 1) [ 94.652] sna_composite_rectangles: fallback, dst pixmap=5331 too small or not attached [ 94.652] sna_composite_rectangles: fallback [ 94.652] sna_drawable_move_region_to_cpu(pixmap=5331 (1x1), [(0, 0), (1, 1)], flags=1) [ 94.652] sna_drawable_move_region_to_cpu: pixmap=5331 all damaged on CPU [ 94.652] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 94.652] sna_composite_rectangles: fallback fill: (0, 0)x(1, 1) ff300a24 [ 94.652] sna_validate_gc(0x561c94ab2470) changes=80000, previous serial=8000145d, drawable=145d [ 94.652] sna_validate_gc: recomputing clip [ 94.652] sna_validate_gc: composite clip=1x[(65, 24), (3840, 2160)] [0x561c94abf1d0] [ 94.652] sna_copy_area: src=pixmap=5331:(0, 0)x(1, 1)+(0, 0) -> dst=pixmap=3060:(0, 0)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 94.652] sna_copy_area: normal copy [ 94.652] sna_do_copy: src=(0, 0), dst=(0, 0), size=(1x1) [ 94.652] sna_do_copy: after drawable: src=(0, 0), dst=(65, 24), size=(1x1) [ 94.652] sna_do_copy: dst extents (65, 24), (66, 25), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 94.652] sna_do_copy: clipped dst extents (65, 24), (66, 25) [ 94.652] sna_do_copy: unclipped src extents (0, 0), (1, 1) [ 94.652] sna_do_copy: clipped src extents (0, 0), (1, 1) [ 94.652] sna_do_copy: pixmap -- no source clipping [ 94.652] sna_do_copy: src extents (0, 0), (1, 1) x 1 [ 94.652] sna_do_copy: copy region (65, 24), (66, 25) x 1 + (-65, -24) [ 94.652] sna_copy_boxes (boxes=1x[(65, 24), (66, 25)...], src pixmap=5331+(-65, -24), dst pixmap=3060+(-65, -24), alu=3, src.size=1x1, dst.size=3775x2136) [ 94.652] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94b33a10, gpu_bo=0, cpu_bo=0), replaces=0 [ 94.652] sna_drawable_use_bo pixmap=3060, box=((0, 0), (1, 1)), flags=8... [ 94.652] sna_drawable_use_bo: exported target, set PREFER_GPU [ 94.652] sna_drawable_use_bo: pinned, never REPLACES [ 94.652] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 94.652] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 94.652] sna_drawable_use_bo: using whole GPU bo [ 94.652] region_overlaps_damage? [ 94.652] use_shm_bo: no, not attached [ 94.652] sna_drawable_move_region_to_cpu(pixmap=5331 (1x1), [(0, 0), (1, 1)], flags=2) [ 94.652] sna_drawable_move_region_to_cpu: pixmap=5331 all damaged on CPU [ 94.652] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 94.652] sna_write_boxes x 1, src stride=4, src dx=(0, 0) [ 94.652] kgem_bo_can_map: handle=9, map=0x7fc6b7845000:0x0:0x7fc656564000, tiling=1, domain=0, offset=4029534208 [ 94.652] write_boxes_inplace x 1, handle=9, tiling=1 [ 94.652] upload_inplace__tiled: tiling=1 [ 94.652] kgem_bo_can_map__cpu: handle=9 [ 94.652] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 94.652] kgem_bo_map__cpu(handle=9, size=33177600, map=0x7fc6b7845000:0x7fc656564000) [ 94.652] kgem_bo_sync__cpu: handle=9 [ 94.652] __kgem_busy: handle=9, busy=0, wedged=0 [ 94.652] kgem_bo_sync__cpu: SYNC: handle=9, needs_flush? 0, domain? 0, busy? 0 [ 94.652] __kgem_busy: handle=9, busy=0, wedged=0 [ 94.652] kgem_bo_retire: retiring bo handle=9 (needed flush? 0), rq? 0 [busy?=0] [ 94.652] assert_bo_retired: handle=9, domain: 0 exec? 0, rq? 0 [ 94.652] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(0, 0), size=1x1, pitch=4/15360 [ 94.652] sna_accel_flush: flush?=0, dirty?=0 [ 94.652] sna_accel_flush: flush?=0, dirty?=0 [ 94.652] sna_accel_flush: flush?=0, dirty?=0 [ 94.652] sna_accel_flush: flush?=0, dirty?=0 [ 94.653] sna_destroy_pixmap: pixmap=5331, attached?=1 [ 94.653] __sna_free_pixmap(pixmap=5331) [ 94.653] sna_accel_flush: flush?=0, dirty?=0 [ 94.653] sna_accel_flush: flush?=0, dirty?=0 [ 94.653] sna_accel_flush: flush?=0, dirty?=0 [ 94.653] sna_block_handler (tv=0.480000) [ 94.653] has_shadow: has pending damage? 0, outstanding flips: 0 [ 94.653] sna_accel_do_throttle -- no pending activity [ 94.653] sna_wakeup_handler [ 94.653] sna_accel_flush: flush?=0, dirty?=0 [ 94.653] sna_accel_flush: flush?=0, dirty?=0 [ 94.653] sna_accel_flush: flush?=0, dirty?=0 [ 94.653] sna_block_handler (tv=0.480000) [ 94.653] has_shadow: has pending damage? 0, outstanding flips: 0 [ 94.653] sna_accel_do_throttle -- no pending activity [ 94.653] sna_wakeup_handler [ 94.653] sna_accel_flush: flush?=0, dirty?=0 [ 94.653] sna_accel_flush: flush?=0, dirty?=0 [ 94.653] sna_block_handler (tv=0.480000) [ 94.653] has_shadow: has pending damage? 0, outstanding flips: 0 [ 94.653] sna_accel_do_throttle -- no pending activity [ 94.653] sna_wakeup_handler [ 94.653] sna_accel_flush: flush?=0, dirty?=0 [ 94.653] sna_accel_flush: flush?=0, dirty?=0 [ 94.653] sna_accel_flush: flush?=0, dirty?=0 [ 94.653] sna_block_handler (tv=0.480000) [ 94.653] has_shadow: has pending damage? 0, outstanding flips: 0 [ 94.653] sna_accel_do_throttle -- no pending activity [ 94.653] sna_wakeup_handler [ 94.653] sna_accel_flush: flush?=0, dirty?=0 [ 94.653] sna_accel_flush: flush?=0, dirty?=0 [ 94.653] sna_block_handler (tv=0.480000) [ 94.653] has_shadow: has pending damage? 0, outstanding flips: 0 [ 94.653] sna_accel_do_throttle -- no pending activity [ 94.653] sna_wakeup_handler [ 94.654] sna_accel_flush: flush?=0, dirty?=0 [ 94.654] sna_accel_flush: flush?=0, dirty?=0 [ 94.654] sna_block_handler (tv=0.479000) [ 94.654] has_shadow: has pending damage? 0, outstanding flips: 0 [ 94.654] sna_accel_do_throttle -- no pending activity [ 94.654] sna_wakeup_handler [ 94.654] sna_accel_flush: flush?=0, dirty?=0 [ 94.654] sna_accel_flush: flush?=0, dirty?=0 [ 94.654] sna_block_handler (tv=0.479000) [ 94.654] has_shadow: has pending damage? 0, outstanding flips: 0 [ 94.654] sna_accel_do_throttle -- no pending activity [ 94.654] sna_wakeup_handler [ 94.654] sna_accel_flush: flush?=0, dirty?=0 [ 94.654] sna_accel_flush: flush?=0, dirty?=0 [ 94.654] sna_accel_flush: flush?=0, dirty?=0 [ 94.654] sna_block_handler (tv=0.479000) [ 94.654] has_shadow: has pending damage? 0, outstanding flips: 0 [ 94.654] sna_accel_do_throttle -- no pending activity [ 94.654] sna_wakeup_handler [ 94.654] sna_accel_flush: flush?=0, dirty?=0 [ 94.654] sna_accel_flush: flush?=0, dirty?=0 [ 94.654] sna_block_handler (tv=0.479000) [ 94.654] has_shadow: has pending damage? 0, outstanding flips: 0 [ 94.654] sna_accel_do_throttle -- no pending activity [ 94.654] sna_wakeup_handler [ 94.654] sna_accel_flush: flush?=0, dirty?=0 [ 94.654] sna_accel_flush: flush?=0, dirty?=0 [ 94.654] sna_block_handler (tv=0.479000) [ 94.654] has_shadow: has pending damage? 0, outstanding flips: 0 [ 94.654] sna_accel_do_throttle -- no pending activity [ 94.654] sna_wakeup_handler [ 94.655] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=128, name=76 [ 94.655] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 94.655] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 94.655] sna_dri2_get_back: draw size=3840x2160, back buffer handle=128 size=3840x2160, is-scanout? 1, active?=0, pitch=15360, front pitch=15360 [ 94.655] sna_dri2_get_back: reuse backbuffer? 1 [ 94.655] sna_dri2_get_back: back buffer handle=128, active?=0, refcnt=1 [ 94.655] sna_dri2_get_back: reuse unattached back [ 94.655] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 94.655] sna_dri2_reuse_buffer: reusing back buffer handle=128, name=76, pitch=15360, age=0 [ 94.655] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 94.655] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=32, name=80, active_scanout=2 [ 94.655] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 94.655] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 94.655] sna_accel_flush: flush?=0, dirty?=0 [ 94.655] sna_accel_flush: flush?=0, dirty?=0 [ 94.655] sna_accel_flush: flush?=0, dirty?=0 [ 94.655] sna_block_handler (tv=0.478000) [ 94.655] has_shadow: has pending damage? 0, outstanding flips: 0 [ 94.655] timer_enable (time=94655), starting timer 0 [ 94.655] sna_accel_do_throttle -- no pending activity [ 94.655] sna_accel_block: evaluating timers, active=5 [ 94.655] sna_accel_block: flush timer expires in 8 [94663] [ 94.656] sna_wakeup_handler [ 94.656] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 94.656] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 94.656] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 94.656] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 94.656] sna_dri2_get_msc(draw=146, pipe=0) [ 94.657] sna_crtc_record_swap: recording last swap on pipe=0, frame 5429 [msc=5429], time 94.642061 [ 94.657] sna_dri2_get_msc: msc=5429 [raw=5429], ust=94642061 [ 94.657] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=128 (refs=1/1, flush=0) , front=32 (refs=2/3, flush=1) [ 94.657] sna_dri2_schedule_swap(target_msc=5422, divisor=0, remainder=0) [ 94.657] sna_dri2_schedule_swap: using front handle=32, active_scanout?=2, flush?=1 [ 94.657] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 94.657] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 94.657] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 94.657] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 94.657] sna_crtc_record_swap: recording last swap on pipe=0, frame 5429 [msc=5429], time 94.642061 [ 94.657] immediate_swap: current_msc=5429, target_msc=5422 -- yes [ 94.657] can_flip: no, shadow enabled [ 94.657] sna_dri2_add_event: adding event to window 146) [ 94.657] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 94.657] sna_dri2_immediate_blit: no pending blit, starting chain [ 94.657] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 94.657] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 94.657] can_xchg: back size=8700f00, front size=8700f00 [ 94.657] can_xchg: yes, pixmap=4091 [ 94.657] sna_dri2_xchg: win=146, exchange front=32/80,ref=3 and back=128/76,ref=2, pixmap=4091 3840x2160 [ 94.657] sna_dri2_xchg: back_bo handle=128, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 94.657] sna_dri2_xchg: front_bo handle=32, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 94.657] set_bo: pixmap=4091, handle=128 (old handle=32) [ 94.657] set_bo: marking whole pixmap as damaged [ 94.657] set_bo: applying final/discard move-to-gpu [ 94.657] wait_for_shadow: flags=0, flips=0, handle=32, shadow=29 [ 94.657] set_bo: dropping flush hint from handle=32 [ 94.657] set_bo: adding flush hint to handle=128 [ 94.657] mark_stale(handle=32) => 1 [ 94.657] swap_limit: draw=146 setting swap limit to 3 [ 94.657] sna_dri2_swap_limit_validate: swap limit set to 3 [ 94.657] sna_next_vblank(pipe=0, waiting until next vblank) [ 94.657] sna_dri2_schedule_swap: reported target_msc=5429 [ 94.657] sna_accel_flush: flush?=0, dirty?=0 [ 94.657] sna_accel_flush: flush?=0, dirty?=0 [ 94.657] sna_accel_flush: flush?=0, dirty?=0 [ 94.657] sna_accel_flush: flush?=0, dirty?=0 [ 94.657] sna_block_handler (tv=0.476000) [ 94.657] sna_scanout_do_flush: flush timer active: delta=6 [ 94.657] sna_accel_do_throttle -- no pending activity [ 94.657] sna_accel_block: evaluating timers, active=5 [ 94.657] sna_accel_block: flush timer expires in 6 [94663] [ 94.658] sna_wakeup_handler [ 94.658] sna_mode_wakeup: len=32 [ 94.658] sna_dri2_vblank_handler(type=2, sequence=5430, draw=4181) [ 94.658] sna_crtc_record_swap: recording last swap on pipe=0, frame 5430 [msc=5430], time 94.658732 [ 94.658] sna_dri2_vblank_handler: 2 complete, frame=5430 tv=94.658732 [ 94.658] sna_dri2_blit_complete: blit finished [ 94.658] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=5430, tv=94.658732) [ 94.658] frame_swap_complete(type=2): draw=146, pipe=0, frame=5430 [msc=5430], tv=94.658732 [ 94.658] sna_accel_flush: flush?=0, dirty?=0 [ 94.658] sna_dri2_event_free(draw?=1) [ 94.658] sna_dri2_remove_event: remove[0x561c94a1c320] from window 146, active? 1 [ 94.658] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=128] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 94.658] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=32] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 94.658] sna_dri2_vblank_handler complete [ 94.658] sna_block_handler (tv=0.475000) [ 94.658] sna_scanout_do_flush: flush timer active: delta=5 [ 94.658] sna_accel_do_throttle -- no pending activity [ 94.658] sna_accel_block: evaluating timers, active=5 [ 94.658] sna_accel_block: flush timer expires in 5 [94663] [ 94.663] sna_wakeup_handler [ 94.664] sna_block_handler (tv=0.469000) [ 94.664] sna_scanout_do_flush: flush timer active: delta=-1 [ 94.664] sna_scanout_do_flush (time=94664), triggered [ 94.664] sna_scanout_flush (time=94664), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 94.664] has_shadow: has pending damage? 1, outstanding flips: 0 [ 94.664] stop_flush: scanout=128 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 94.664] has_shadow: has pending damage? 1, outstanding flips: 0 [ 94.664] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 94.664] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 94.664] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 94.664] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 94.664] sna_pixmap_move_to_gpu: already all-damaged [ 94.664] sna_pixmap_mark_active: pixmap=4091, handle=128 [ 94.664] sna_mode_redisplay: crtc[0] transformed? 0 [ 94.664] sna_mode_redisplay: crtc[1] transformed? 0 [ 94.664] sna_mode_redisplay: crtc[2] transformed? 0 [ 94.664] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=128 [active=1] [ 94.664] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 32, transformed? 0 [ 94.664] get_fb: reusing fb=80 for handle=128 [ 94.664] sna_mode_redisplay: recording flip on CRTC:32 handle=128, active_scanout=2, serial=3 [ 94.664] __kgem_bo_clear_busy: handle=128 [ 94.664] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 94.664] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 94.664] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 94.664] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=128, shadow handle=29 [ 94.664] sna_accel_do_throttle -- no pending activity [ 94.664] sna_accel_block: evaluating timers, active=5 [ 94.664] sna_accel_block: flush timer expires in 16 [94680] [ 94.664] sna_wakeup_handler [ 94.664] sna_create_pixmap(490, 37, 32, usage=0) [ 94.664] kgem_can_create_2d: 490x37 @ 32 [ 94.664] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=1984, height=37 [ 94.664] kgem_can_create_2d: untiled size=73728 [ 94.664] kgem_choose_tiling: 490x37 -> 1 [ 94.664] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2048, height=40 [ 94.664] kgem_can_create_2d: tiled[1] size=81920 [ 94.664] sna_create_pixmap: usage=0, flags=1b [ 94.664] sna_create_pixmap: creating GPU pixmap 490x37, stride=1960, flags=1b [ 94.664] __pop_freed_pixmap: reusing freed pixmap=5329 header [ 94.664] create_pixmap_hdr: pixmap=5332, width=490, height=37, usage=0 [ 94.664] sna_create_pixmap: serial=5332, 490x37, usage=0 [ 94.664] sna_composite_rectangles(pixmap=5333, op=0, 0 x 1 [(0, 0)x(490, 37) ...]) [ 94.664] sna_composite_rectangles: converted to op 0 [ 94.664] sna_composite_rectangles[0] (0, 0)x(490, 37) -> (0, 0), (490, 37) [ 94.664] sna_composite_rectangles: nrects=1, region=(0, 0), (490, 37) x 1 [ 94.664] sna_composite_rectangles: clipped extents (0, 0),(490, 37) x 1 [ 94.665] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(490, 37) [ 94.665] sna_composite_rectangles: dropping last-cpu hint [ 94.665] sna_drawable_use_bo pixmap=5333, box=((0, 0), (490, 37)), flags=19... [ 94.665] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 94.665] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 94.665] sna_pixmap_move_to_gpu(pixmap=5333, usage=0), flags=b [ 94.665] sna_pixmap_move_to_gpu: CPU damage? 0 [ 94.665] sna_pixmap_move_to_gpu: creating GPU bo (490x37@32), create=b [ 94.665] kgem_choose_tiling: 490x37 -> 1 [ 94.665] kgem_choose_tiling: 490x37 -> 1 [ 94.665] sna_pixmap_alloc_gpu: pixmap=5333 [ 94.665] kgem_create_2d(490x37, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 94.665] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2048, height=40 [ 94.665] inactive too small: 16 < 20 [ 94.665] inactive too small: 16 < 20 [ 94.665] inactive too small: 16 < 20 [ 94.665] inactive too small: 16 < 20 [ 94.665] inactive too small: 16 < 20 [ 94.665] kgem_bo_remove_from_inactive: removing handle=17 from inactive [ 94.665] from inactive: pitch=2048, tiling=1: handle=17, id=2944 [ 94.665] __sna_damage_all(490, 37) [ 94.665] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 94.665] sna_pixmap_mark_active: pixmap=5333, handle=17 [ 94.665] sna_drawable_use_bo: allocated GPU bo for operation [ 94.665] sna_drawable_use_bo: using GPU bo with damage? 0 [ 94.665] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 94.665] kgem_bo_is_render: handle=17, rq? 0 [0] [ 94.665] kgem_bo_is_render: handle=17, rq? 0 [0] [ 94.665] gen9_render_fill_boxes(0 x 1 [(0, 0), (490, 37) ...]) [ 94.665] sna_render_get_solid: 0 [ 94.665] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 94.665] kgem_check_bo: num_pages=+64, num_exec=+1 [ 94.665] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 94.665] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 94.665] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 94.665] kgem_add_handle: handle=4, index=0 [ 94.665] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 94.665] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 94.665] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 94.665] gen9_composite_get_binding_table(ffc0) [ 94.665] kgem_add_reloc64: handle=17, pos=16360, delta=0, domains=20002 [ 94.665] kgem_add_handle: handle=17, index=1 [ 94.665] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=ffe37000) [ 94.665] __kgem_bo_mark_dirty: handle=17 (proxy? 0) [ 94.665] [3fe0] bind bo(handle=17, addr=ffe37000), format=192, width=490, height=37, pitch=2048, tiling=1 -> render [ 94.665] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 94.665] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 94.665] kgem_add_handle: handle=7, index=2 [ 94.665] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 94.665] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 94.665] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 94.665] gen9_emit_sampler: sampler = 1 [ 94.665] gen9_emit_sf: num_sf_outputs=1 [ 94.665] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 94.665] gen9_emit_vertex_elements: setup id=0 [ 94.665] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 94.665] (0, 0), (490, 37) [ 94.665] gen8_vertex_flush[490] = 3 [ 94.665] sna_composite_rectangles: pixmap=5333 marking clear [0]? 1 [ 94.665] sna_composite_rectangles(pixmap=5333, op=1, fff2f1f0 x 2 [(477, 0)x(13, 17) ...]) [ 94.666] sna_composite_rectangles: converted to op 1 [ 94.666] sna_composite_rectangles[0] (477, 0)x(13, 17) -> (477, 0), (490, 17) [ 94.666] sna_composite_rectangles[1] (0, 17)x(490, 20) -> (0, 17), (490, 37) [ 94.666] sna_composite_rectangles: nrects=2, region=(0, 0), (490, 37) x 2 [ 94.666] sna_composite_rectangles: clipped extents (0, 0),(490, 37) x 2 [ 94.666] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(490, 37) [ 94.666] sna_composite_rectangles: dropping last-cpu hint [ 94.666] sna_drawable_use_bo pixmap=5333, box=((0, 0), (490, 37)), flags=1... [ 94.666] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 94.666] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 94.666] sna_drawable_use_bo: using whole GPU bo [ 94.666] gen9_render_fill_boxes (op=1, color=(f2f2, f1f1, f0f0, ffff) [20028888]) [ 94.666] kgem_bo_is_render: handle=17, rq? 1 [1] [ 94.666] gen9_render_fill_boxes(fff2f1f0 x 2 [(477, 0), (490, 17) ...]) [ 94.666] sna_render_get_solid: fff2f1f0 [ 94.666] sna_render_get_solid(15) = fff2f1f0 (old) [ 94.666] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 94.666] kgem_check_bo: num_pages=+0, num_exec=+0 [ 94.666] gen9_composite_get_binding_table(ff00) [ 94.666] kgem_add_reloc64: handle=143, pos=16312, delta=0, domains=40000 [ 94.666] kgem_add_reloc64: adding proxy [delta=60] for handle=143 [ 94.666] kgem_add_handle: handle=143, index=3 [ 94.666] kgem_add_reloc64[5] = (delta=60, target handle=3, presumed=fff6e000) [ 94.666] [3fb0] bind bo(handle=143, addr=fff6e03c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 94.666] gen9_emit_vertex_elements: setup id=0 [ 94.666] (477, 0), (490, 17) [ 94.666] (0, 17), (490, 37) [ 94.666] gen8_vertex_flush[4cc] = 6 [ 94.666] sna_composite_rectangles(pixmap=5333, op=1, ff300a24 x 2 [(477, 0)x(13, 17) ...]) [ 94.666] sna_composite_rectangles: converted to op 1 [ 94.666] sna_composite_rectangles[0] (477, 0)x(13, 17) -> (477, 0), (490, 17) [ 94.666] sna_composite_rectangles[1] (0, 17)x(490, 20) -> (0, 17), (490, 37) [ 94.666] sna_composite_rectangles: nrects=2, region=(0, 0), (490, 37) x 2 [ 94.666] sna_composite_rectangles: clipped extents (0, 0),(490, 37) x 2 [ 94.666] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(490, 37) [ 94.666] sna_composite_rectangles: dropping last-cpu hint [ 94.666] sna_drawable_use_bo pixmap=5333, box=((0, 0), (490, 37)), flags=1... [ 94.666] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 94.666] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 94.666] sna_drawable_use_bo: using whole GPU bo [ 94.666] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 94.666] kgem_bo_is_render: handle=17, rq? 1 [1] [ 94.666] gen9_render_fill_boxes(ff300a24 x 2 [(477, 0), (490, 17) ...]) [ 94.666] sna_render_get_solid: ff300a24 [ 94.666] sna_render_get_solid(17) = ff300a24 (old) [ 94.666] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 94.666] kgem_check_bo: num_pages=+0, num_exec=+0 [ 94.666] gen9_composite_get_binding_table(fe80) [ 94.666] kgem_add_reloc64: handle=143, pos=16280, delta=0, domains=40000 [ 94.666] kgem_add_reloc64: adding proxy [delta=68] for handle=143 [ 94.666] kgem_add_reloc64[6] = (delta=68, target handle=3, presumed=fff6e000) [ 94.666] [3f90] bind bo(handle=143, addr=fff6e044), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 94.666] gen9_emit_vertex_elements: setup id=0 [ 94.666] (477, 0), (490, 17) [ 94.666] (0, 17), (490, 37) [ 94.666] gen8_vertex_flush[508] = 6 [ 94.666] sna_composite_rectangles(pixmap=5333, op=1, ff300a24 x 2 [(477, 0)x(13, 17) ...]) [ 94.666] sna_composite_rectangles: converted to op 1 [ 94.666] sna_composite_rectangles[0] (477, 0)x(13, 17) -> (477, 0), (490, 17) [ 94.666] sna_composite_rectangles[1] (0, 17)x(490, 20) -> (0, 17), (490, 37) [ 94.666] sna_composite_rectangles: nrects=2, region=(0, 0), (490, 37) x 2 [ 94.666] sna_composite_rectangles: clipped extents (0, 0),(490, 37) x 2 [ 94.667] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(490, 37) [ 94.667] sna_composite_rectangles: dropping last-cpu hint [ 94.667] sna_drawable_use_bo pixmap=5333, box=((0, 0), (490, 37)), flags=1... [ 94.667] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 94.667] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 94.667] sna_drawable_use_bo: using whole GPU bo [ 94.667] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 94.667] kgem_bo_is_render: handle=17, rq? 1 [1] [ 94.667] gen9_render_fill_boxes(ff300a24 x 2 [(477, 0), (490, 17) ...]) [ 94.667] sna_render_get_solid: ff300a24 [ 94.667] sna_render_get_solid(17) = ff300a24 (last) [ 94.667] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 94.667] kgem_check_bo: num_pages=+0, num_exec=+0 [ 94.667] gen9_composite_get_binding_table(fe00) [ 94.667] gen9_emit_vertex_elements: setup id=0 [ 94.667] (477, 0), (490, 17) [ 94.667] (0, 17), (490, 37) [ 94.667] gen8_vertex_flush[508] = 12 [ 94.667] sna_glyphs(op=3, nlist=1, src=(1, 15)) [ 94.667] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 94.667] sna_glyphs: discarding mask [ 94.667] glyphs0_to_dst(op=3, src=(1, 15), nlist=1, dst=(1, 15)+(0, 0)) [ 94.667] clipped_glyphs? 18 glyph in 1 lists extents (1, 4), (163, 18), region (2, 17), (162, 18): yes [ 94.667] gen9_render_composite: 0x0, current mode=1/1 [ 94.667] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 94.667] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 94.667] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 94.667] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 94.667] sna_drawable_use_bo pixmap=5333, box=((2, 17), (162, 18)), flags=7... [ 94.667] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 94.667] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 94.667] sna_drawable_use_bo: using whole GPU bo [ 94.667] gen9_composite_set_target: pixmap=5333, format=20028888, size=490x37, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 94.667] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 94.667] color_convert: src=ff8ae234 [20028888] [ 94.667] color_convert: dst=ff8ae234 [20028888] [ 94.667] sna_render_get_solid: ff8ae234 [ 94.667] sna_render_get_solid(22) = ff8ae234 (old) [ 94.667] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 94.667] sna_transform_is_imprecise_integer_translation: no transform [ 94.667] gen9_composite_picture: integer translation (0, 0), removing [ 94.667] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 94.667] sna_render_pixmap_bo: GPU all damaged [ 94.667] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 94.667] gen4_choose_composite_emitter: solid, identity mask [ 94.667] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 94.667] aligning vertex: was 2, now 4 floats per vertex [ 94.667] gen9_composite_get_binding_table(fe00) [ 94.667] kgem_add_reloc64: handle=143, pos=16248, delta=0, domains=40000 [ 94.667] kgem_add_reloc64: adding proxy [delta=88] for handle=143 [ 94.667] kgem_add_reloc64[7] = (delta=88, target handle=3, presumed=fff6e000) [ 94.667] [3f70] bind bo(handle=143, addr=fff6e058), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 94.667] kgem_add_reloc64: handle=6, pos=16232, delta=0, domains=40000 [ 94.667] kgem_add_handle: handle=6, index=4 [ 94.667] kgem_add_reloc64[8] = (delta=0, target handle=4, presumed=fd581000) [ 94.667] [3f60] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 94.667] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 94.667] gen9_emit_sampler: sampler = a [ 94.667] gen9_emit_sf: num_sf_outputs=2 [ 94.667] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 94.667] gen9_emit_vertex_elements: setup id=9 [ 94.667] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 94.668] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 94.668] glyphs0_to_dst: glyph=(9, 5), (19, 18), clip=(2, 17), (162, 18) [ 94.668] glyphs0_to_dst: blt=(9, 17), (19, 18) [ 94.668] emit_primitive_identity_mask__avx2: dst=(9, 17), mask=(672.00, 60.00) x (10.00, 1.00) [ 94.668] gen8_vertex_flush[5e4] = 3 [ 94.668] gen9_magic_ca_pass: CA fixup (11 -> 14) [ 94.668] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 94.668] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 94.668] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 94.668] sna_glyphs(op=3, nlist=1, src=(172, 15)) [ 94.668] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 94.668] sna_glyphs: discarding mask [ 94.668] glyphs0_to_dst(op=3, src=(172, 15), nlist=1, dst=(172, 15)+(0, 0)) [ 94.668] clipped_glyphs? 32 glyph in 1 lists extents (171, 3), (460, 18), region (172, 17), (459, 18): yes [ 94.668] gen9_render_composite: 0x0, current mode=1/1 [ 94.668] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 94.668] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 94.668] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 94.668] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 94.668] sna_drawable_use_bo pixmap=5333, box=((172, 17), (459, 18)), flags=7... [ 94.668] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 94.668] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 94.668] sna_drawable_use_bo: using whole GPU bo [ 94.668] gen9_composite_set_target: pixmap=5333, format=20028888, size=490x37, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 94.668] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 94.668] color_convert: src=ff729fcf [20028888] [ 94.668] color_convert: dst=ff729fcf [20028888] [ 94.668] sna_render_get_solid: ff729fcf [ 94.668] sna_render_get_solid(23) = ff729fcf (old) [ 94.668] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 94.668] sna_transform_is_imprecise_integer_translation: no transform [ 94.668] gen9_composite_picture: integer translation (0, 0), removing [ 94.668] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 94.668] sna_render_pixmap_bo: GPU all damaged [ 94.668] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 94.668] gen4_choose_composite_emitter: solid, identity mask [ 94.668] kgem_check_bo: num_pages=+0, num_exec=+0 [ 94.668] gen9_composite_get_binding_table(fd40) [ 94.668] kgem_add_reloc64: handle=143, pos=16200, delta=0, domains=40000 [ 94.668] kgem_add_reloc64: adding proxy [delta=92] for handle=143 [ 94.668] kgem_add_reloc64[9] = (delta=92, target handle=3, presumed=fff6e000) [ 94.668] [3f40] bind bo(handle=143, addr=fff6e05c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 94.668] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 94.668] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 94.668] gen9_emit_vertex_elements: setup id=9 [ 94.668] glyphs0_to_dst: glyph=(180, 4), (190, 18), clip=(172, 17), (459, 18) [ 94.668] glyphs0_to_dst: blt=(180, 17), (190, 18) [ 94.668] emit_primitive_identity_mask__avx2: dst=(180, 17), mask=(944.00, 61.00) x (10.00, 1.00) [ 94.668] glyphs0_to_dst: glyph=(208, 7), (217, 18), clip=(172, 17), (459, 18) [ 94.668] glyphs0_to_dst: blt=(208, 17), (217, 18) [ 94.668] emit_primitive_identity_mask__avx2: dst=(208, 17), mask=(960.00, 26.00) x (9.00, 1.00) [ 94.668] glyphs0_to_dst: glyph=(216, 4), (226, 18), clip=(172, 17), (459, 18) [ 94.668] glyphs0_to_dst: blt=(216, 17), (226, 18) [ 94.668] emit_primitive_identity_mask__avx2: dst=(216, 17), mask=(944.00, 61.00) x (10.00, 1.00) [ 94.668] glyphs0_to_dst: glyph=(234, 16), (245, 18), clip=(172, 17), (459, 18) [ 94.668] glyphs0_to_dst: blt=(234, 17), (245, 18) [ 94.668] emit_primitive_identity_mask__avx2: dst=(234, 17), mask=(992.00, 1.00) x (11.00, 1.00) [ 94.668] glyphs0_to_dst: glyph=(334, 7), (343, 18), clip=(172, 17), (459, 18) [ 94.668] glyphs0_to_dst: blt=(334, 17), (343, 18) [ 94.668] emit_primitive_identity_mask__avx2: dst=(334, 17), mask=(960.00, 26.00) x (9.00, 1.00) [ 94.669] glyphs0_to_dst: glyph=(342, 16), (353, 18), clip=(172, 17), (459, 18) [ 94.669] glyphs0_to_dst: blt=(342, 17), (353, 18) [ 94.669] emit_primitive_identity_mask__avx2: dst=(342, 17), mask=(992.00, 1.00) x (11.00, 1.00) [ 94.669] glyphs0_to_dst: glyph=(369, 7), (379, 18), clip=(172, 17), (459, 18) [ 94.669] glyphs0_to_dst: blt=(369, 17), (379, 18) [ 94.669] emit_primitive_identity_mask__avx2: dst=(369, 17), mask=(976.00, 42.00) x (10.00, 1.00) [ 94.669] glyphs0_to_dst: glyph=(378, 4), (388, 18), clip=(172, 17), (459, 18) [ 94.669] glyphs0_to_dst: blt=(378, 17), (388, 18) [ 94.669] emit_primitive_identity_mask__avx2: dst=(378, 17), mask=(944.00, 61.00) x (10.00, 1.00) [ 94.669] glyphs0_to_dst: glyph=(396, 16), (407, 18), clip=(172, 17), (459, 18) [ 94.669] glyphs0_to_dst: blt=(396, 17), (407, 18) [ 94.669] emit_primitive_identity_mask__avx2: dst=(396, 17), mask=(992.00, 1.00) x (11.00, 1.00) [ 94.669] glyphs0_to_dst: glyph=(424, 7), (433, 18), clip=(172, 17), (459, 18) [ 94.669] glyphs0_to_dst: blt=(424, 17), (433, 18) [ 94.669] emit_primitive_identity_mask__avx2: dst=(424, 17), mask=(960.00, 26.00) x (9.00, 1.00) [ 94.669] glyphs0_to_dst: glyph=(450, 7), (460, 18), clip=(172, 17), (459, 18) [ 94.669] glyphs0_to_dst: blt=(450, 17), (459, 18) [ 94.669] emit_primitive_identity_mask__avx2: dst=(450, 17), mask=(976.00, 42.00) x (9.00, 1.00) [ 94.669] gen8_vertex_flush[6e4] = 33 [ 94.669] gen9_magic_ca_pass: CA fixup (14 -> 47) [ 94.669] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 94.669] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 94.669] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 94.669] sna_glyphs(op=3, nlist=1, src=(1, 32)) [ 94.669] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 94.669] sna_glyphs: discarding mask [ 94.669] glyphs0_to_dst(op=3, src=(1, 32), nlist=1, dst=(1, 32)+(0, 0)) [ 94.669] clipped_glyphs: no, clip region (0, 0), (490, 37) matches drawable pixmap=94680753899952 size=490x37 [ 94.669] gen9_render_composite: 0x0, current mode=1/1 [ 94.669] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 94.669] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 94.669] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 94.669] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 94.669] sna_drawable_use_bo pixmap=5333, box=((0, 0), (490, 37)), flags=7... [ 94.669] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 94.669] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 94.669] sna_drawable_use_bo: using whole GPU bo [ 94.669] gen9_composite_set_target: pixmap=5333, format=20028888, size=490x37, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 94.669] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 94.669] color_convert: src=ff8ae234 [20028888] [ 94.669] color_convert: dst=ff8ae234 [20028888] [ 94.669] sna_render_get_solid: ff8ae234 [ 94.669] sna_render_get_solid(22) = ff8ae234 (old) [ 94.669] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 94.669] sna_transform_is_imprecise_integer_translation: no transform [ 94.669] gen9_composite_picture: integer translation (0, 0), removing [ 94.669] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 94.669] sna_render_pixmap_bo: GPU all damaged [ 94.669] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 94.669] gen4_choose_composite_emitter: solid, identity mask [ 94.669] kgem_check_bo: num_pages=+0, num_exec=+0 [ 94.669] gen9_composite_get_binding_table(fcc0) [ 94.669] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 94.669] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 94.669] gen9_emit_vertex_elements: setup id=9 [ 94.669] glyphs0_to_dst: glyph=(1, 24)x(9, 8), unclipped [ 94.669] emit_primitive_identity_mask__avx2: dst=(1, 24), mask=(688.00, 32.00) x (9.00, 8.00) [ 94.669] glyphs0_to_dst: glyph=(9, 22)x(10, 13), unclipped [ 94.669] emit_primitive_identity_mask__avx2: dst=(9, 22), mask=(672.00, 48.00) x (10.00, 13.00) [ 94.669] glyphs0_to_dst: glyph=(19, 24)x(9, 8), unclipped [ 94.669] emit_primitive_identity_mask__avx2: dst=(19, 24), mask=(688.00, 32.00) x (9.00, 8.00) [ 94.670] glyphs0_to_dst: glyph=(28, 26)x(8, 3), unclipped [ 94.670] emit_primitive_identity_mask__avx2: dst=(28, 26), mask=(688.00, 48.00) x (8.00, 3.00) [ 94.670] glyphs0_to_dst: glyph=(36, 22)x(11, 10), unclipped [ 94.670] emit_primitive_identity_mask__avx2: dst=(36, 22), mask=(704.00, 0.00) x (11.00, 10.00) [ 94.670] glyphs0_to_dst: glyph=(46, 24)x(9, 8), unclipped [ 94.670] emit_primitive_identity_mask__avx2: dst=(46, 24), mask=(720.00, 0.00) x (9.00, 8.00) [ 94.670] glyphs0_to_dst: glyph=(54, 24)x(10, 8), unclipped [ 94.670] emit_primitive_identity_mask__avx2: dst=(54, 24), mask=(704.00, 16.00) x (10.00, 8.00) [ 94.670] glyphs0_to_dst: glyph=(63, 24)x(10, 8), unclipped [ 94.670] emit_primitive_identity_mask__avx2: dst=(63, 24), mask=(720.00, 16.00) x (10.00, 8.00) [ 94.670] glyphs0_to_dst: glyph=(72, 21)x(10, 11), unclipped [ 94.670] emit_primitive_identity_mask__avx2: dst=(72, 21), mask=(736.00, 0.00) x (10.00, 11.00) [ 94.670] glyphs0_to_dst: glyph=(81, 24)x(10, 8), unclipped [ 94.670] emit_primitive_identity_mask__avx2: dst=(81, 24), mask=(752.00, 0.00) x (10.00, 8.00) [ 94.670] glyphs0_to_dst: glyph=(90, 21)x(10, 11), unclipped [ 94.670] emit_primitive_identity_mask__avx2: dst=(90, 21), mask=(736.00, 0.00) x (10.00, 11.00) [ 94.670] glyphs0_to_dst: glyph=(99, 24)x(11, 8), unclipped [ 94.670] emit_primitive_identity_mask__avx2: dst=(99, 24), mask=(736.00, 16.00) x (11.00, 8.00) [ 94.670] glyphs0_to_dst: glyph=(109, 24)x(9, 8), unclipped [ 94.670] emit_primitive_identity_mask__avx2: dst=(109, 24), mask=(752.00, 16.00) x (9.00, 8.00) [ 94.670] glyphs0_to_dst: glyph=(118, 26)x(8, 3), unclipped [ 94.670] emit_primitive_identity_mask__avx2: dst=(118, 26), mask=(688.00, 48.00) x (8.00, 3.00) [ 94.670] glyphs0_to_dst: glyph=(126, 22)x(10, 10), unclipped [ 94.670] emit_primitive_identity_mask__avx2: dst=(126, 22), mask=(704.00, 32.00) x (10.00, 10.00) [ 94.670] glyphs0_to_dst: glyph=(135, 22)x(10, 10), unclipped [ 94.670] emit_primitive_identity_mask__avx2: dst=(135, 22), mask=(704.00, 32.00) x (10.00, 10.00) [ 94.670] glyphs0_to_dst: glyph=(144, 22)x(10, 10), unclipped [ 94.670] emit_primitive_identity_mask__avx2: dst=(144, 22), mask=(720.00, 32.00) x (10.00, 10.00) [ 94.670] glyphs0_to_dst: glyph=(153, 22)x(10, 10), unclipped [ 94.670] emit_primitive_identity_mask__avx2: dst=(153, 22), mask=(704.00, 48.00) x (10.00, 10.00) [ 94.670] gen8_vertex_flush[7e4] = 54 [ 94.670] gen9_magic_ca_pass: CA fixup (47 -> 101) [ 94.670] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 94.670] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 94.670] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 94.670] sna_accel_flush: flush?=0, dirty?=0 [ 94.670] sna_block_handler (tv=0.0) [ 94.670] sna_wakeup_handler [ 94.670] sna_glyphs(op=3, nlist=1, src=(163, 32)) [ 94.670] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 94.670] sna_glyphs: discarding mask [ 94.670] glyphs0_to_dst(op=3, src=(163, 32), nlist=1, dst=(163, 32)+(0, 0)) [ 94.670] clipped_glyphs: no, clip region (0, 0), (490, 37) matches drawable pixmap=94680753899952 size=490x37 [ 94.670] gen9_render_composite: 0x0, current mode=1/1 [ 94.670] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 94.670] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 94.670] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 94.670] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 94.670] sna_drawable_use_bo pixmap=5333, box=((0, 0), (490, 37)), flags=7... [ 94.670] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 94.670] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 94.670] sna_drawable_use_bo: using whole GPU bo [ 94.670] gen9_composite_set_target: pixmap=5333, format=20028888, size=490x37, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 94.670] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 94.670] color_convert: src=ffffffff [20028888] [ 94.670] color_convert: dst=ffffffff [20028888] [ 94.670] sna_render_get_solid: ffffffff [ 94.670] sna_render_get_solid(white) [ 94.670] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 94.670] sna_transform_is_imprecise_integer_translation: no transform [ 94.670] gen9_composite_picture: integer translation (0, 0), removing [ 94.670] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 94.671] sna_render_pixmap_bo: GPU all damaged [ 94.671] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 94.671] gen4_choose_composite_emitter: solid, identity mask [ 94.671] kgem_check_bo: num_pages=+0, num_exec=+0 [ 94.671] gen9_composite_get_binding_table(fc80) [ 94.671] kgem_add_reloc64: handle=7, pos=16152, delta=0, domains=40000 [ 94.671] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 94.671] kgem_add_reloc64[10] = (delta=1048, target handle=2, presumed=fffe8000) [ 94.671] [3f10] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 94.671] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 94.671] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 94.671] gen9_emit_vertex_elements: setup id=9 [ 94.671] glyphs0_to_dst: glyph=(165, 24)x(5, 8), unclipped [ 94.671] emit_primitive_identity_mask__avx2: dst=(165, 24), mask=(720.00, 48.00) x (5.00, 8.00) [ 94.671] gen8_vertex_flush[8e4] = 3 [ 94.671] gen9_magic_ca_pass: CA fixup (101 -> 104) [ 94.671] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 94.671] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 94.671] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 94.671] sna_glyphs(op=3, nlist=1, src=(172, 32)) [ 94.671] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 94.671] sna_glyphs: discarding mask [ 94.671] glyphs0_to_dst(op=3, src=(172, 32), nlist=1, dst=(172, 32)+(0, 0)) [ 94.671] clipped_glyphs: no, clip region (0, 0), (490, 37) matches drawable pixmap=94680753899952 size=490x37 [ 94.671] gen9_render_composite: 0x0, current mode=1/1 [ 94.671] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 94.671] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 94.671] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 94.671] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 94.671] sna_drawable_use_bo pixmap=5333, box=((0, 0), (490, 37)), flags=7... [ 94.671] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 94.671] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 94.671] sna_drawable_use_bo: using whole GPU bo [ 94.671] gen9_composite_set_target: pixmap=5333, format=20028888, size=490x37, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 94.671] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 94.671] color_convert: src=ff729fcf [20028888] [ 94.671] color_convert: dst=ff729fcf [20028888] [ 94.671] sna_render_get_solid: ff729fcf [ 94.671] sna_render_get_solid(23) = ff729fcf (old) [ 94.671] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 94.671] sna_transform_is_imprecise_integer_translation: no transform [ 94.671] gen9_composite_picture: integer translation (0, 0), removing [ 94.671] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 94.671] sna_render_pixmap_bo: GPU all damaged [ 94.671] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 94.671] gen4_choose_composite_emitter: solid, identity mask [ 94.671] kgem_check_bo: num_pages=+0, num_exec=+0 [ 94.671] gen9_composite_get_binding_table(fc00) [ 94.671] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 94.671] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 94.671] gen9_emit_vertex_elements: setup id=9 [ 94.671] glyphs0_to_dst: glyph=(171, 26)x(11, 3), unclipped [ 94.671] emit_primitive_identity_mask__avx2: dst=(171, 26), mask=(736.00, 32.00) x (11.00, 3.00) [ 94.671] glyphs0_to_dst: glyph=(180, 21)x(10, 14), unclipped [ 94.671] emit_primitive_identity_mask__avx2: dst=(180, 21), mask=(944.00, 48.00) x (10.00, 14.00) [ 94.671] glyphs0_to_dst: glyph=(189, 21)x(11, 11), unclipped [ 94.671] emit_primitive_identity_mask__avx2: dst=(189, 21), mask=(960.00, 0.00) x (11.00, 11.00) [ 94.671] glyphs0_to_dst: glyph=(198, 24)x(10, 8), unclipped [ 94.671] emit_primitive_identity_mask__avx2: dst=(198, 24), mask=(976.00, 0.00) x (10.00, 8.00) [ 94.671] glyphs0_to_dst: glyph=(208, 24)x(9, 11), unclipped [ 94.671] emit_primitive_identity_mask__avx2: dst=(208, 24), mask=(960.00, 16.00) x (9.00, 11.00) [ 94.671] glyphs0_to_dst: glyph=(216, 21)x(10, 14), unclipped [ 94.671] emit_primitive_identity_mask__avx2: dst=(216, 21), mask=(944.00, 48.00) x (10.00, 14.00) [ 94.671] glyphs0_to_dst: glyph=(225, 22)x(10, 10), unclipped [ 94.672] emit_primitive_identity_mask__avx2: dst=(225, 22), mask=(976.00, 16.00) x (10.00, 10.00) [ 94.672] glyphs0_to_dst: glyph=(234, 33)x(11, 2), unclipped [ 94.672] emit_primitive_identity_mask__avx2: dst=(234, 33), mask=(992.00, 0.00) x (11.00, 2.00) [ 94.672] glyphs0_to_dst: glyph=(243, 21)x(11, 11), unclipped [ 94.672] emit_primitive_identity_mask__avx2: dst=(243, 21), mask=(1008.00, 0.00) x (11.00, 11.00) [ 94.672] glyphs0_to_dst: glyph=(253, 24)x(9, 8), unclipped [ 94.672] emit_primitive_identity_mask__avx2: dst=(253, 24), mask=(720.00, 0.00) x (9.00, 8.00) [ 94.672] glyphs0_to_dst: glyph=(261, 24)x(10, 8), unclipped [ 94.672] emit_primitive_identity_mask__avx2: dst=(261, 24), mask=(704.00, 16.00) x (10.00, 8.00) [ 94.672] glyphs0_to_dst: glyph=(270, 24)x(10, 8), unclipped [ 94.672] emit_primitive_identity_mask__avx2: dst=(270, 24), mask=(704.00, 16.00) x (10.00, 8.00) [ 94.672] glyphs0_to_dst: glyph=(279, 20)x(10, 12), unclipped [ 94.672] emit_primitive_identity_mask__avx2: dst=(279, 20), mask=(992.00, 16.00) x (10.00, 12.00) [ 94.672] glyphs0_to_dst: glyph=(288, 24)x(10, 8), unclipped [ 94.672] emit_primitive_identity_mask__avx2: dst=(288, 24), mask=(704.00, 16.00) x (10.00, 8.00) [ 94.672] glyphs0_to_dst: glyph=(297, 24)x(10, 8), unclipped [ 94.672] emit_primitive_identity_mask__avx2: dst=(297, 24), mask=(752.00, 0.00) x (10.00, 8.00) [ 94.672] glyphs0_to_dst: glyph=(307, 20)x(10, 12), unclipped [ 94.672] emit_primitive_identity_mask__avx2: dst=(307, 20), mask=(1008.00, 16.00) x (10.00, 12.00) [ 94.672] glyphs0_to_dst: glyph=(315, 21)x(11, 11), unclipped [ 94.672] emit_primitive_identity_mask__avx2: dst=(315, 21), mask=(960.00, 0.00) x (11.00, 11.00) [ 94.672] glyphs0_to_dst: glyph=(324, 24)x(11, 8), unclipped [ 94.672] emit_primitive_identity_mask__avx2: dst=(324, 24), mask=(736.00, 16.00) x (11.00, 8.00) [ 94.672] glyphs0_to_dst: glyph=(334, 24)x(9, 11), unclipped [ 94.672] emit_primitive_identity_mask__avx2: dst=(334, 24), mask=(960.00, 16.00) x (9.00, 11.00) [ 94.672] glyphs0_to_dst: glyph=(342, 33)x(11, 2), unclipped [ 94.672] emit_primitive_identity_mask__avx2: dst=(342, 33), mask=(992.00, 0.00) x (11.00, 2.00) [ 94.672] glyphs0_to_dst: glyph=(351, 20)x(10, 12), unclipped [ 94.672] emit_primitive_identity_mask__avx2: dst=(351, 20), mask=(992.00, 16.00) x (10.00, 12.00) [ 94.672] glyphs0_to_dst: glyph=(361, 20)x(9, 12), unclipped [ 94.672] emit_primitive_identity_mask__avx2: dst=(361, 20), mask=(960.00, 32.00) x (9.00, 12.00) [ 94.672] glyphs0_to_dst: glyph=(369, 24)x(10, 11), unclipped [ 94.672] emit_primitive_identity_mask__avx2: dst=(369, 24), mask=(976.00, 32.00) x (10.00, 11.00) [ 94.672] glyphs0_to_dst: glyph=(378, 21)x(10, 14), unclipped [ 94.672] emit_primitive_identity_mask__avx2: dst=(378, 21), mask=(944.00, 48.00) x (10.00, 14.00) [ 94.672] glyphs0_to_dst: glyph=(387, 22)x(10, 10), unclipped [ 94.672] emit_primitive_identity_mask__avx2: dst=(387, 22), mask=(128.00, 96.00) x (10.00, 10.00) [ 94.672] glyphs0_to_dst: glyph=(396, 33)x(11, 2), unclipped [ 94.672] emit_primitive_identity_mask__avx2: dst=(396, 33), mask=(992.00, 0.00) x (11.00, 2.00) [ 94.672] glyphs0_to_dst: glyph=(406, 24)x(9, 8), unclipped [ 94.672] emit_primitive_identity_mask__avx2: dst=(406, 24), mask=(720.00, 0.00) x (9.00, 8.00) [ 94.672] glyphs0_to_dst: glyph=(414, 24)x(10, 8), unclipped [ 94.672] emit_primitive_identity_mask__avx2: dst=(414, 24), mask=(704.00, 16.00) x (10.00, 8.00) [ 94.672] glyphs0_to_dst: glyph=(424, 24)x(9, 11), unclipped [ 94.672] emit_primitive_identity_mask__avx2: dst=(424, 24), mask=(960.00, 16.00) x (9.00, 11.00) [ 94.672] glyphs0_to_dst: glyph=(432, 21)x(10, 11), unclipped [ 94.672] emit_primitive_identity_mask__avx2: dst=(432, 21), mask=(976.00, 48.00) x (10.00, 11.00) [ 94.672] glyphs0_to_dst: glyph=(442, 24)x(9, 8), unclipped [ 94.672] emit_primitive_identity_mask__avx2: dst=(442, 24), mask=(688.00, 32.00) x (9.00, 8.00) [ 94.672] glyphs0_to_dst: glyph=(450, 24)x(10, 11), unclipped [ 94.672] emit_primitive_identity_mask__avx2: dst=(450, 24), mask=(976.00, 32.00) x (10.00, 11.00) [ 94.672] gen8_vertex_flush[9e4] = 96 [ 94.672] gen9_magic_ca_pass: CA fixup (104 -> 200) [ 94.672] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 94.672] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 94.672] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 94.672] sna_glyphs(op=3, nlist=1, src=(460, 32)) [ 94.672] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 94.672] sna_glyphs: discarding mask [ 94.672] glyphs0_to_dst(op=3, src=(460, 32), nlist=1, dst=(460, 32)+(0, 0)) [ 94.672] clipped_glyphs: no, clip region (0, 0), (490, 37) matches drawable pixmap=94680753899952 size=490x37 [ 94.672] gen9_render_composite: 0x0, current mode=1/1 [ 94.673] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 94.673] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 94.673] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 94.673] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 94.673] sna_drawable_use_bo pixmap=5333, box=((0, 0), (490, 37)), flags=7... [ 94.673] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 94.673] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 94.673] sna_drawable_use_bo: using whole GPU bo [ 94.673] gen9_composite_set_target: pixmap=5333, format=20028888, size=490x37, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 94.673] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 94.673] color_convert: src=ffffffff [20028888] [ 94.673] color_convert: dst=ffffffff [20028888] [ 94.673] sna_render_get_solid: ffffffff [ 94.673] sna_render_get_solid(white) [ 94.673] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 94.673] sna_transform_is_imprecise_integer_translation: no transform [ 94.673] gen9_composite_picture: integer translation (0, 0), removing [ 94.673] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 94.673] sna_render_pixmap_bo: GPU all damaged [ 94.673] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 94.673] gen4_choose_composite_emitter: solid, identity mask [ 94.673] kgem_check_bo: num_pages=+0, num_exec=+0 [ 94.673] gen9_composite_get_binding_table(fbc0) [ 94.673] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 94.673] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 94.673] gen9_emit_vertex_elements: setup id=9 [ 94.673] glyphs0_to_dst: glyph=(459, 21)x(10, 13), unclipped [ 94.673] emit_primitive_identity_mask__avx2: dst=(459, 21), mask=(752.00, 32.00) x (10.00, 13.00) [ 94.673] gen8_vertex_flush[ae4] = 3 [ 94.673] gen9_magic_ca_pass: CA fixup (200 -> 203) [ 94.673] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 94.673] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 94.673] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 94.673] sna_composite_rectangles(pixmap=5333, op=1, ffffffff x 1 [(478, 18)x(9, 17) ...]) [ 94.673] sna_composite_rectangles: converted to op 1 [ 94.673] sna_composite_rectangles[0] (478, 18)x(9, 17) -> (478, 18), (487, 35) [ 94.673] sna_composite_rectangles: nrects=1, region=(478, 18), (487, 35) x 1 [ 94.673] sna_composite_rectangles: clipped extents (478, 18),(487, 35) x 1 [ 94.673] sna_composite_rectangles: pixmap +(0, 0) extents (478, 18),(487, 35) [ 94.673] sna_composite_rectangles: dropping last-cpu hint [ 94.673] sna_drawable_use_bo pixmap=5333, box=((478, 18), (487, 35)), flags=9... [ 94.673] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 94.673] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 94.673] sna_drawable_use_bo: using whole GPU bo [ 94.673] gen9_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20028888]) [ 94.673] kgem_bo_is_render: handle=17, rq? 1 [1] [ 94.673] gen9_render_fill_boxes(ffffffff x 1 [(478, 18), (487, 35) ...]) [ 94.673] sna_render_get_solid: ffffffff [ 94.673] sna_render_get_solid(white) [ 94.673] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 94.673] kgem_check_bo: num_pages=+0, num_exec=+0 [ 94.673] aligning vertex: was 4, now 2 floats per vertex [ 94.673] gen9_composite_get_binding_table(fb80) [ 94.673] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 94.673] gen9_emit_sampler: sampler = 1 [ 94.673] gen9_emit_sf: num_sf_outputs=1 [ 94.673] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 94.673] gen9_emit_vertex_elements: setup id=0 [ 94.673] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 94.673] (478, 18), (487, 35) [ 94.673] gen8_vertex_flush[c00] = 3 [ 94.673] sna_validate_gc(0x561c94ab2470) changes=e0000, previous serial=8000145d, drawable=145d [ 94.673] sna_validate_gc: recomputing clip [ 94.674] sna_validate_gc: composite clip=2x[(65, 1163), (555, 1200)] [0x561c94b053d0] [ 94.674] sna_copy_area: src=pixmap=5333:(0, 0)x(490, 37)+(0, 0) -> dst=pixmap=3060:(0, 1139)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 94.674] sna_copy_area: normal copy [ 94.674] sna_do_copy: src=(0, 0), dst=(0, 1139), size=(490x37) [ 94.674] sna_do_copy: after drawable: src=(0, 0), dst=(65, 1163), size=(490x37) [ 94.674] sna_do_copy: dst extents (65, 1163), (555, 1200), dst clip extents (65, 1163), (555, 1200), dst size=3775x2136 [ 94.674] sna_do_copy: clipped dst extents (65, 1163), (555, 1200) [ 94.674] sna_do_copy: unclipped src extents (0, 0), (490, 37) [ 94.674] sna_do_copy: clipped src extents (0, 0), (490, 37) [ 94.674] sna_do_copy: pixmap -- no source clipping [ 94.674] sna_do_copy: src extents (0, 0), (490, 37) x 1 [ 94.674] sna_do_copy: copy region (65, 1163), (555, 1200) x 2 + (-65, -1163) [ 94.674] sna_copy_boxes (boxes=2x[(542, 1163), (555, 1180)...], src pixmap=5333+(-65, -1163), dst pixmap=3060+(-65, -24), alu=3, src.size=490x37, dst.size=3775x2136) [ 94.674] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94b40a30, gpu_bo=17, cpu_bo=0), replaces=0 [ 94.674] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 94.674] sna_drawable_use_bo pixmap=3060, box=((0, 1139), (490, 1176)), flags=3... [ 94.674] sna_drawable_use_bo: exported target, set PREFER_GPU [ 94.674] sna_drawable_use_bo: pinned, never REPLACES [ 94.674] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=3 [ 94.674] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 94.674] sna_drawable_use_bo: using whole GPU bo [ 94.674] sna_pixmap_move_to_gpu(pixmap=5333, usage=0), flags=a [ 94.674] sna_pixmap_move_to_gpu: already all-damaged [ 94.674] sna_pixmap_mark_active: pixmap=5333, handle=17 [ 94.674] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 94.674] gen9_render_copy_boxes (0, -1139)->(0, 0) x 2, alu=3, flags=0, self-copy=0, overlaps? 0 [ 94.674] kgem_bo_is_render: handle=17, rq? 1 [1] [ 94.674] kgem_bo_is_render: handle=9, rq? 0 [0] [ 94.674] kgem_bo_is_render: handle=9, rq? 0 [0] [ 94.674] kgem_bo_is_render: handle=17, rq? 1 [1] [ 94.674] kgem_set_mode: flushing before new bo [ 94.674] gen8_vertex_close: used=818, vbo active? 146, vb=201, nreloc=2 [ 94.674] gen8_vertex_close: reloc[0] = 287 [ 94.674] kgem_add_reloc64: handle=146, pos=287, delta=0, domains=200000 [ 94.674] kgem_add_handle: handle=146, index=5 [ 94.674] kgem_add_reloc64[11] = (delta=0, target handle=5, presumed=ffe77000) [ 94.674] gen8_vertex_close: reloc[1] = 372 [ 94.674] kgem_add_reloc64: handle=146, pos=372, delta=0, domains=200000 [ 94.674] kgem_add_reloc64[12] = (delta=0, target handle=5, presumed=ffe77000) [ 94.674] batch[1/1, flags=1800]: 774 774 16112 16384, nreloc=13, nexec=6, nfence=0, aperture=1164 [fenced=0] [ 94.674] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd981000 [ 94.674] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -57343 [ 94.674] kgem_fixup_relocs: shrinking by 57344 [ 94.674] __kgem_busy: handle=2, busy=0, wedged=0 [ 94.674] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd981000 [ 94.674] kgem_commit: release handle=17 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ffe37000 [ 94.674] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 94.674] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 94.674] __kgem_bo_clear_busy: handle=7 [ 94.675] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 94.675] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 94.675] __kgem_bo_clear_busy: handle=143 [ 94.675] kgem_commit: release handle=143 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff6e000 [ 94.675] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 94.675] __kgem_bo_clear_busy: handle=143 [ 94.675] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 94.675] __kgem_bo_clear_busy: handle=143 [ 94.675] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 94.675] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 94.675] __kgem_bo_clear_busy: handle=143 [ 94.675] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 94.675] __kgem_bo_clear_busy: handle=7 [ 94.675] kgem_commit: release handle=146 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffe77000 [ 94.675] __kgem_busy: handle=2, busy=0, wedged=0 [ 94.675] kgem_bo_can_map: handle=146, map=0x0:0x0:0x7fc6b40fb000, tiling=0, domain=3, offset=4293357568 [ 94.675] kgem_check_bo: num_pages=+8164, num_exec=+2 [ 94.675] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 94.675] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 94.675] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 94.675] kgem_add_handle: handle=4, index=0 [ 94.675] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 94.675] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 94.675] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 94.675] gen9_composite_get_binding_table(ffc0) [ 94.675] kgem_add_reloc64: handle=9, pos=16360, delta=0, domains=20002 [ 94.675] kgem_add_handle: handle=9, index=1 [ 94.675] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f02dd000) [ 94.675] __kgem_bo_mark_dirty: handle=9 (proxy? 0) [ 94.675] [3fe0] bind bo(handle=9, addr=f02dd000), format=192, width=3775, height=2136, pitch=15360, tiling=1 -> render [ 94.675] kgem_add_reloc64: handle=17, pos=16344, delta=0, domains=40000 [ 94.675] kgem_add_handle: handle=17, index=2 [ 94.675] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=ffe37000) [ 94.675] [3fd0] bind bo(handle=17, addr=ffe37000), format=192, width=490, height=37, pitch=2048, tiling=1 -> sampler [ 94.675] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 94.675] gen9_emit_sampler: sampler = 0 [ 94.675] gen9_emit_sf: num_sf_outputs=1 [ 94.675] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 94.675] gen9_emit_vertex_elements: setup id=0 [ 94.675] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 94.675] (477, 0) -> (477, 1139) + (13, 17) [ 94.675] (0, 17) -> (0, 1156) + (490, 20) [ 94.675] gen8_vertex_flush[490] = 6 [ 94.675] sna_accel_flush: flush?=1, dirty?=0 [ 94.675] gen8_vertex_close: used=830, vbo active? 146, vb=1, nreloc=1 [ 94.675] gen8_vertex_close: reloc[0] = 287 [ 94.675] kgem_add_reloc64: handle=146, pos=287, delta=0, domains=200000 [ 94.675] kgem_add_handle: handle=146, index=3 [ 94.675] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=ffe77000) [ 94.675] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=8238 [fenced=0] [ 94.675] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 94.675] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 94.675] kgem_fixup_relocs: shrinking by 61440 [ 94.675] __kgem_busy: handle=1, busy=0, wedged=0 [ 94.675] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 94.675] kgem_commit: release handle=9 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f02dd000 [ 94.675] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 94.675] kgem_commit: release handle=17 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=ffe37000 [ 94.675] kgem_commit: release handle=146 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffe77000 [ 94.676] __kgem_busy: handle=1, busy=0, wedged=0 [ 94.676] kgem_bo_can_map: handle=146, map=0x0:0x0:0x7fc6b40fb000, tiling=0, domain=3, offset=4293357568 [ 94.676] sna_accel_flush: flush?=0, dirty?=0 [ 94.676] sna_accel_flush: flush?=0, dirty?=0 [ 94.676] sna_accel_flush: flush?=0, dirty?=0 [ 94.676] sna_block_handler (tv=0.0) [ 94.676] sna_wakeup_handler [ 94.676] sna_mode_wakeup: len=32 [ 94.676] sna_mode_wakeup: recording last swap on pipe=0, frame 5431 [1537], time 94.675389 [ 94.676] sna_mode_wakeup: removing handle=32 [active_scanout=0] from scanout, installing handle=128 [active_scanout=2] [ 94.676] sna_mode_wakeup: flip complete, pending? 1 [ 94.676] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 94.676] sna_accel_flush: flush?=0, dirty?=0 [ 94.676] sna_accel_flush: flush?=0, dirty?=0 [ 94.676] sna_accel_flush: flush?=0, dirty?=0 [ 94.676] sna_destroy_pixmap: pixmap=5333, attached?=1 [ 94.676] _kgem_bo_destroy: handle=17, proxy? 0 [ 94.676] __kgem_bo_destroy: handle=17, size=262144 [ 94.676] __kgem_busy: handle=17, busy=0, wedged=0 [ 94.676] __kgem_bo_clear_busy: handle=17 [ 94.676] kgem_bo_move_to_inactive: moving handle=17 to inactive [ 94.676] __sna_free_pixmap(pixmap=5333) [ 94.676] sna_accel_flush: flush?=0, dirty?=0 [ 94.676] sna_accel_flush: flush?=0, dirty?=0 [ 94.676] sna_accel_flush: flush?=0, dirty?=0 [ 94.676] sna_block_handler (tv=0.457000) [ 94.676] kgem_retire, need_retire?=1 [ 94.676] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 94.676] kgem_retire__requests_ring: retiring ring 0 [ 94.676] __kgem_busy: handle=2, busy=0, wedged=0 [ 94.676] __kgem_retire_rq: request 2 complete [ 94.676] kgem_retire__requests_ring: retiring ring 0 [ 94.676] __kgem_busy: handle=1, busy=0, wedged=0 [ 94.676] __kgem_retire_rq: request 1 complete [ 94.676] __kgem_bo_flush: handle=9, busy=0, wedged=0 [ 94.676] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 94.676] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 94.676] kgem_retire -- retired=0, need_retire=0 [ 94.676] kgem_bo_is_busy: handle=146, domain: 0 exec? 0, rq? 0 [ 94.676] gen6_render_retire: resetting idle vbo [ 94.676] sna_scanout_do_flush: flush timer active: delta=4 [ 94.676] sna_accel_do_throttle -- no pending activity [ 94.676] sna_accel_block: evaluating timers, active=5 [ 94.676] sna_accel_block: flush timer expires in 4 [94680] [ 94.677] sna_wakeup_handler [ 94.677] sna_accel_flush: flush?=0, dirty?=0 [ 94.677] sna_accel_flush: flush?=0, dirty?=0 [ 94.677] sna_block_handler (tv=0.456000) [ 94.677] sna_scanout_do_flush: flush timer active: delta=3 [ 94.677] sna_scanout_do_flush (time=94677), triggered [ 94.677] sna_scanout_flush (time=94677), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 94.677] has_shadow: has pending damage? 0, outstanding flips: 0 [ 94.677] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 94.677] has_shadow: has pending damage? 0, outstanding flips: 0 [ 94.677] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 94.677] sna_accel_do_throttle -- no pending activity [ 94.677] sna_accel_block: evaluating timers, active=5 [ 94.677] sna_accel_block: flush timer expires in 16 [94693] [ 94.678] sna_wakeup_handler [ 94.678] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=32, name=80 [ 94.678] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 94.678] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 94.678] sna_dri2_get_back: draw size=3840x2160, back buffer handle=32 size=3840x2160, is-scanout? 1, active?=0, pitch=15360, front pitch=15360 [ 94.678] sna_dri2_get_back: reuse backbuffer? 1 [ 94.678] sna_dri2_get_back: back buffer handle=32, active?=0, refcnt=1 [ 94.678] sna_dri2_get_back: reuse unattached back [ 94.678] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 94.678] sna_dri2_reuse_buffer: reusing back buffer handle=32, name=80, pitch=15360, age=0 [ 94.678] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 94.678] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=128, name=76, active_scanout=2 [ 94.678] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 94.678] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=128] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 94.678] sna_accel_flush: flush?=0, dirty?=0 [ 94.678] sna_accel_flush: flush?=0, dirty?=0 [ 94.678] sna_accel_flush: flush?=0, dirty?=0 [ 94.678] sna_block_handler (tv=0.455000) [ 94.678] sna_scanout_do_flush: flush timer active: delta=15 [ 94.678] sna_accel_do_throttle -- no pending activity [ 94.678] sna_accel_block: evaluating timers, active=5 [ 94.678] sna_accel_block: flush timer expires in 15 [94693] [ 94.680] sna_wakeup_handler [ 94.680] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 94.680] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 94.680] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 94.680] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 94.680] sna_dri2_get_msc(draw=146, pipe=0) [ 94.680] sna_crtc_record_swap: recording last swap on pipe=0, frame 5431 [msc=5431], time 94.675389 [ 94.680] sna_dri2_get_msc: msc=5431 [raw=5431], ust=94675389 [ 94.680] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=32 (refs=1/1, flush=0) , front=128 (refs=2/3, flush=1) [ 94.680] sna_dri2_schedule_swap(target_msc=5430, divisor=0, remainder=0) [ 94.680] sna_dri2_schedule_swap: using front handle=128, active_scanout?=2, flush?=1 [ 94.680] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 94.680] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 94.680] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 94.680] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 94.680] sna_crtc_record_swap: recording last swap on pipe=0, frame 5431 [msc=5431], time 94.675389 [ 94.680] immediate_swap: current_msc=5431, target_msc=5430 -- yes [ 94.680] can_flip: no, shadow enabled [ 94.680] sna_dri2_add_event: adding event to window 146) [ 94.680] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 94.680] sna_dri2_immediate_blit: no pending blit, starting chain [ 94.680] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 94.680] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 94.680] can_xchg: back size=8700f00, front size=8700f00 [ 94.680] can_xchg: yes, pixmap=4091 [ 94.680] sna_dri2_xchg: win=146, exchange front=128/76,ref=3 and back=32/80,ref=2, pixmap=4091 3840x2160 [ 94.680] sna_dri2_xchg: back_bo handle=32, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 94.680] sna_dri2_xchg: front_bo handle=128, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 94.680] set_bo: pixmap=4091, handle=32 (old handle=128) [ 94.680] set_bo: marking whole pixmap as damaged [ 94.680] set_bo: applying final/discard move-to-gpu [ 94.680] wait_for_shadow: flags=0, flips=0, handle=128, shadow=29 [ 94.680] set_bo: dropping flush hint from handle=128 [ 94.680] set_bo: adding flush hint to handle=32 [ 94.680] mark_stale(handle=128) => 1 [ 94.680] swap_limit: draw=146 setting swap limit to 3 [ 94.680] sna_dri2_swap_limit_validate: swap limit set to 3 [ 94.680] sna_next_vblank(pipe=0, waiting until next vblank) [ 94.680] sna_dri2_schedule_swap: reported target_msc=5431 [ 94.680] sna_accel_flush: flush?=0, dirty?=0 [ 94.680] sna_accel_flush: flush?=0, dirty?=0 [ 94.680] sna_accel_flush: flush?=0, dirty?=0 [ 94.680] sna_accel_flush: flush?=0, dirty?=0 [ 94.680] sna_block_handler (tv=0.453000) [ 94.680] sna_scanout_do_flush: flush timer active: delta=13 [ 94.681] sna_accel_do_throttle -- no pending activity [ 94.681] sna_accel_block: evaluating timers, active=5 [ 94.681] sna_accel_block: flush timer expires in 13 [94693] [ 94.686] sna_wakeup_handler [ 94.686] sna_accel_flush: flush?=0, dirty?=0 [ 94.686] sna_accel_flush: flush?=0, dirty?=0 [ 94.686] sna_block_handler (tv=0.447000) [ 94.686] sna_scanout_do_flush: flush timer active: delta=7 [ 94.686] sna_accel_do_throttle -- no pending activity [ 94.686] sna_accel_block: evaluating timers, active=5 [ 94.686] sna_accel_block: flush timer expires in 7 [94693] [ 94.686] sna_wakeup_handler [ 94.686] sna_block_handler (tv=0.447000) [ 94.686] sna_scanout_do_flush: flush timer active: delta=7 [ 94.686] sna_accel_do_throttle -- no pending activity [ 94.686] sna_accel_block: evaluating timers, active=5 [ 94.686] sna_accel_block: flush timer expires in 7 [94693] [ 94.687] sna_wakeup_handler [ 94.687] sna_block_handler (tv=0.446000) [ 94.687] sna_scanout_do_flush: flush timer active: delta=6 [ 94.687] sna_accel_do_throttle -- no pending activity [ 94.687] sna_accel_block: evaluating timers, active=5 [ 94.688] sna_accel_block: flush timer expires in 6 [94693] [ 94.691] sna_wakeup_handler [ 94.691] sna_mode_wakeup: len=32 [ 94.691] sna_dri2_vblank_handler(type=2, sequence=5432, draw=4181) [ 94.691] sna_crtc_record_swap: recording last swap on pipe=0, frame 5432 [msc=5432], time 94.692044 [ 94.691] sna_dri2_vblank_handler: 2 complete, frame=5432 tv=94.692044 [ 94.691] sna_dri2_blit_complete: blit finished [ 94.691] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=5432, tv=94.692044) [ 94.692] frame_swap_complete(type=2): draw=146, pipe=0, frame=5432 [msc=5432], tv=94.692044 [ 94.692] sna_accel_flush: flush?=0, dirty?=0 [ 94.692] sna_dri2_event_free(draw?=1) [ 94.692] sna_dri2_remove_event: remove[0x561c94af9780] from window 146, active? 1 [ 94.692] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 94.692] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=128] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 94.692] sna_dri2_vblank_handler complete [ 94.692] sna_block_handler (tv=0.441000) [ 94.692] sna_scanout_do_flush: flush timer active: delta=1 [ 94.692] sna_scanout_do_flush (time=94692), triggered [ 94.692] sna_scanout_flush (time=94692), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 94.692] has_shadow: has pending damage? 1, outstanding flips: 0 [ 94.692] stop_flush: scanout=32 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 94.692] has_shadow: has pending damage? 1, outstanding flips: 0 [ 94.692] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 94.692] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 94.692] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 94.692] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 94.692] sna_pixmap_move_to_gpu: already all-damaged [ 94.692] sna_pixmap_mark_active: pixmap=4091, handle=32 [ 94.692] sna_mode_redisplay: crtc[0] transformed? 0 [ 94.692] sna_mode_redisplay: crtc[1] transformed? 0 [ 94.692] sna_mode_redisplay: crtc[2] transformed? 0 [ 94.692] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=32 [active=1] [ 94.692] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 128, transformed? 0 [ 94.692] get_fb: reusing fb=68 for handle=32 [ 94.692] sna_mode_redisplay: recording flip on CRTC:32 handle=32, active_scanout=2, serial=3 [ 94.692] __kgem_bo_clear_busy: handle=32 [ 94.692] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 94.692] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 94.692] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 94.692] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=32, shadow handle=29 [ 94.692] sna_accel_do_throttle -- no pending activity [ 94.692] sna_accel_block: evaluating timers, active=5 [ 94.692] sna_accel_block: flush timer expires in 16 [94708] [ 94.708] sna_wakeup_handler [ 94.708] sna_mode_wakeup: len=32 [ 94.708] sna_mode_wakeup: recording last swap on pipe=0, frame 5433 [1539], time 94.708705 [ 94.708] sna_mode_wakeup: removing handle=128 [active_scanout=0] from scanout, installing handle=32 [active_scanout=2] [ 94.708] sna_mode_wakeup: flip complete, pending? 1 [ 94.708] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 94.708] sna_block_handler (tv=0.425000) [ 94.708] sna_scanout_do_flush: flush timer active: delta=0 [ 94.708] sna_scanout_do_flush (time=94708), triggered [ 94.708] sna_scanout_flush (time=94708), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 94.708] has_shadow: has pending damage? 0, outstanding flips: 0 [ 94.708] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 94.708] has_shadow: has pending damage? 0, outstanding flips: 0 [ 94.708] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 94.708] sna_accel_do_throttle -- no pending activity [ 94.708] sna_accel_block: evaluating timers, active=5 [ 94.708] sna_accel_block: flush timer expires in 16 [94724] [ 94.725] sna_wakeup_handler [ 94.725] sna_block_handler (tv=0.408000) [ 94.725] sna_scanout_do_flush: flush timer active: delta=-1 [ 94.725] sna_scanout_do_flush (time=94725), triggered [ 94.725] sna_scanout_flush (time=94725), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 94.725] has_shadow: has pending damage? 0, outstanding flips: 0 [ 94.725] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 94.725] has_shadow: has pending damage? 0, outstanding flips: 0 [ 94.725] sna_accel_disarm_timer[0] (time=94725) [ 94.725] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 94.725] sna_accel_do_throttle -- no pending activity [ 94.802] sna_wakeup_handler [ 94.803] sna_accel_flush: flush?=0, dirty?=0 [ 94.803] sna_accel_flush: flush?=0, dirty?=0 [ 94.803] sna_block_handler (tv=0.499000) [ 94.803] has_shadow: has pending damage? 0, outstanding flips: 0 [ 94.803] sna_accel_do_throttle -- no pending activity [ 94.803] sna_wakeup_handler [ 94.803] sna_block_handler (tv=0.499000) [ 94.803] has_shadow: has pending damage? 0, outstanding flips: 0 [ 94.803] sna_accel_do_throttle -- no pending activity [ 94.804] sna_wakeup_handler [ 94.804] sna_accel_flush: flush?=0, dirty?=0 [ 94.804] sna_accel_flush: flush?=0, dirty?=0 [ 94.804] sna_accel_flush: flush?=0, dirty?=0 [ 94.804] sna_accel_flush: flush?=0, dirty?=0 [ 94.804] sna_block_handler (tv=0.498000) [ 94.804] has_shadow: has pending damage? 0, outstanding flips: 0 [ 94.804] sna_accel_do_throttle -- no pending activity [ 94.806] sna_wakeup_handler [ 94.806] sna_accel_flush: flush?=0, dirty?=0 [ 94.806] sna_block_handler (tv=0.496000) [ 94.806] has_shadow: has pending damage? 0, outstanding flips: 0 [ 94.806] sna_accel_do_throttle -- no pending activity [ 94.818] sna_wakeup_handler [ 94.818] sna_accel_flush: flush?=0, dirty?=0 [ 94.818] sna_accel_flush: flush?=0, dirty?=0 [ 94.818] sna_accel_flush: flush?=0, dirty?=0 [ 94.818] sna_accel_flush: flush?=0, dirty?=0 [ 94.818] sna_accel_flush: flush?=0, dirty?=0 [ 94.818] sna_accel_flush: flush?=0, dirty?=0 [ 94.818] sna_accel_flush: flush?=0, dirty?=0 [ 94.818] sna_accel_flush: flush?=0, dirty?=0 [ 94.818] sna_accel_flush: flush?=0, dirty?=0 [ 94.818] sna_accel_flush: flush?=0, dirty?=0 [ 94.818] sna_accel_flush: flush?=0, dirty?=0 [ 94.818] sna_accel_flush: flush?=0, dirty?=0 [ 94.818] sna_accel_flush: flush?=0, dirty?=0 [ 94.818] sna_accel_flush: flush?=0, dirty?=0 [ 94.818] sna_block_handler (tv=0.484000) [ 94.818] has_shadow: has pending damage? 0, outstanding flips: 0 [ 94.818] sna_accel_do_throttle -- no pending activity [ 94.818] sna_wakeup_handler [ 94.818] sna_accel_flush: flush?=0, dirty?=0 [ 94.818] sna_accel_flush: flush?=0, dirty?=0 [ 94.818] sna_accel_flush: flush?=0, dirty?=0 [ 94.818] sna_block_handler (tv=0.484000) [ 94.818] has_shadow: has pending damage? 0, outstanding flips: 0 [ 94.818] sna_accel_do_throttle -- no pending activity [ 94.818] sna_wakeup_handler [ 94.819] sna_accel_flush: flush?=0, dirty?=0 [ 94.819] sna_accel_flush: flush?=0, dirty?=0 [ 94.819] sna_block_handler (tv=0.483000) [ 94.819] has_shadow: has pending damage? 0, outstanding flips: 0 [ 94.819] sna_accel_do_throttle -- no pending activity [ 94.819] sna_wakeup_handler [ 94.819] sna_accel_flush: flush?=0, dirty?=0 [ 94.819] sna_accel_flush: flush?=0, dirty?=0 [ 94.819] sna_block_handler (tv=0.483000) [ 94.819] has_shadow: has pending damage? 0, outstanding flips: 0 [ 94.819] sna_accel_do_throttle -- no pending activity [ 94.819] sna_wakeup_handler [ 94.819] sna_accel_flush: flush?=0, dirty?=0 [ 94.819] sna_accel_flush: flush?=0, dirty?=0 [ 94.819] sna_accel_flush: flush?=0, dirty?=0 [ 94.819] sna_block_handler (tv=0.483000) [ 94.819] has_shadow: has pending damage? 0, outstanding flips: 0 [ 94.819] sna_accel_do_throttle -- no pending activity [ 94.819] sna_wakeup_handler [ 94.819] sna_accel_flush: flush?=0, dirty?=0 [ 94.819] sna_accel_flush: flush?=0, dirty?=0 [ 94.819] sna_accel_flush: flush?=0, dirty?=0 [ 94.819] sna_block_handler (tv=0.483000) [ 94.819] has_shadow: has pending damage? 0, outstanding flips: 0 [ 94.819] sna_accel_do_throttle -- no pending activity [ 94.819] sna_wakeup_handler [ 94.819] sna_accel_flush: flush?=0, dirty?=0 [ 94.819] sna_accel_flush: flush?=0, dirty?=0 [ 94.819] sna_block_handler (tv=0.483000) [ 94.819] has_shadow: has pending damage? 0, outstanding flips: 0 [ 94.819] sna_accel_do_throttle -- no pending activity [ 94.819] sna_wakeup_handler [ 94.819] sna_accel_flush: flush?=0, dirty?=0 [ 94.820] sna_accel_flush: flush?=0, dirty?=0 [ 94.820] sna_accel_flush: flush?=0, dirty?=0 [ 94.820] sna_block_handler (tv=0.482000) [ 94.820] has_shadow: has pending damage? 0, outstanding flips: 0 [ 94.820] sna_accel_do_throttle -- no pending activity [ 94.820] sna_wakeup_handler [ 94.820] sna_accel_flush: flush?=0, dirty?=0 [ 94.820] sna_accel_flush: flush?=0, dirty?=0 [ 94.820] sna_block_handler (tv=0.482000) [ 94.820] has_shadow: has pending damage? 0, outstanding flips: 0 [ 94.820] sna_accel_do_throttle -- no pending activity [ 94.820] sna_wakeup_handler [ 94.820] sna_accel_flush: flush?=0, dirty?=0 [ 94.820] sna_accel_flush: flush?=0, dirty?=0 [ 94.820] sna_block_handler (tv=0.482000) [ 94.820] has_shadow: has pending damage? 0, outstanding flips: 0 [ 94.820] sna_accel_do_throttle -- no pending activity [ 94.820] sna_wakeup_handler [ 94.820] sna_accel_flush: flush?=0, dirty?=0 [ 94.820] sna_accel_flush: flush?=0, dirty?=0 [ 94.820] sna_accel_flush: flush?=0, dirty?=0 [ 94.820] sna_create_pixmap(1, 1, 32, usage=0) [ 94.820] kgem_can_create_2d: 1x1 @ 32 [ 94.820] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=1 [ 94.820] kgem_can_create_2d: untiled size=4096 [ 94.820] kgem_choose_tiling: disabling tiling [1x1] for single row/col [ 94.820] kgem_choose_tiling: 1x1 -> 0 [ 94.820] sna_create_pixmap: usage=0, flags=a [ 94.820] sna_create_pixmap: small buffer [4], attaching to shadow pixmap [ 94.820] create_pixmap: allocating pixmap 1x1, depth=32/32, size=12 [ 94.820] create_pixmap: serial=5334, usage=0, 1x1 [ 94.820] sna_create_pixmap: serial=5334, 1x1, usage=0 [ 94.820] sna_composite_rectangles(pixmap=5335, op=0, 0 x 1 [(0, 0)x(1, 1) ...]) [ 94.820] sna_composite_rectangles: converted to op 0 [ 94.820] sna_composite_rectangles[0] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 94.820] sna_composite_rectangles: nrects=1, region=(0, 0), (1, 1) x 1 [ 94.820] sna_composite_rectangles: clipped extents (0, 0),(1, 1) x 1 [ 94.820] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(1, 1) [ 94.820] sna_composite_rectangles: fallback, dst pixmap=5335 too small or not attached [ 94.820] sna_composite_rectangles: fallback [ 94.820] sna_drawable_move_region_to_cpu(pixmap=5335 (1x1), [(0, 0), (1, 1)], flags=1) [ 94.820] sna_drawable_move_region_to_cpu: region (0, 0), (1, 1) + (0, 0) subsumes pixmap (1x1) [ 94.820] _sna_pixmap_move_to_cpu(pixmap=5335, 1x1, flags=1) [ 94.820] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 94.820] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 94.821] operate_inplace: no, inplace operation not suitable [ 94.821] _sna_pixmap_move_to_cpu: marking as damaged [ 94.821] __sna_damage_all(1, 1) [ 94.821] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 94.821] sna_composite_rectangles(pixmap=5335, op=1, fff2f1f0 x 1 [(0, 0)x(1, 1) ...]) [ 94.821] sna_composite_rectangles: converted to op 1 [ 94.821] sna_composite_rectangles[0] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 94.821] sna_composite_rectangles: nrects=1, region=(0, 0), (1, 1) x 1 [ 94.821] sna_composite_rectangles: clipped extents (0, 0),(1, 1) x 1 [ 94.821] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(1, 1) [ 94.821] sna_composite_rectangles: fallback, dst pixmap=5335 too small or not attached [ 94.821] sna_composite_rectangles: fallback [ 94.821] sna_drawable_move_region_to_cpu(pixmap=5335 (1x1), [(0, 0), (1, 1)], flags=1) [ 94.821] sna_drawable_move_region_to_cpu: pixmap=5335 all damaged on CPU [ 94.821] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 94.821] sna_composite_rectangles: fallback fill: (0, 0)x(1, 1) fff2f1f0 [ 94.821] sna_composite_rectangles(pixmap=5335, op=1, ff300a24 x 2 [(0, 0)x(1, 1) ...]) [ 94.821] sna_composite_rectangles: converted to op 1 [ 94.821] sna_composite_rectangles[0] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 94.821] sna_composite_rectangles[1] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 94.821] sna_composite_rectangles: nrects=2, region=(0, 0), (1, 1) x 2 [ 94.821] sna_composite_rectangles: clipped extents (0, 0),(1, 1) x 1 [ 94.821] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(1, 1) [ 94.821] sna_composite_rectangles: fallback, dst pixmap=5335 too small or not attached [ 94.821] sna_composite_rectangles: fallback [ 94.821] sna_drawable_move_region_to_cpu(pixmap=5335 (1x1), [(0, 0), (1, 1)], flags=1) [ 94.821] sna_drawable_move_region_to_cpu: pixmap=5335 all damaged on CPU [ 94.821] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 94.821] sna_composite_rectangles: fallback fill: (0, 0)x(1, 1) ff300a24 [ 94.821] sna_validate_gc(0x561c94ab2470) changes=80000, previous serial=8000145d, drawable=145d [ 94.821] sna_validate_gc: recomputing clip [ 94.821] sna_validate_gc: composite clip=1x[(65, 24), (3840, 2160)] [0x561c94abf1d0] [ 94.821] sna_copy_area: src=pixmap=5335:(0, 0)x(1, 1)+(0, 0) -> dst=pixmap=3060:(0, 0)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 94.821] sna_copy_area: normal copy [ 94.821] sna_do_copy: src=(0, 0), dst=(0, 0), size=(1x1) [ 94.821] sna_do_copy: after drawable: src=(0, 0), dst=(65, 24), size=(1x1) [ 94.821] sna_do_copy: dst extents (65, 24), (66, 25), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 94.821] sna_do_copy: clipped dst extents (65, 24), (66, 25) [ 94.821] sna_do_copy: unclipped src extents (0, 0), (1, 1) [ 94.821] sna_do_copy: clipped src extents (0, 0), (1, 1) [ 94.821] sna_do_copy: pixmap -- no source clipping [ 94.821] sna_do_copy: src extents (0, 0), (1, 1) x 1 [ 94.821] sna_do_copy: copy region (65, 24), (66, 25) x 1 + (-65, -24) [ 94.821] sna_copy_boxes (boxes=1x[(65, 24), (66, 25)...], src pixmap=5335+(-65, -24), dst pixmap=3060+(-65, -24), alu=3, src.size=1x1, dst.size=3775x2136) [ 94.821] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94b33a10, gpu_bo=0, cpu_bo=0), replaces=0 [ 94.821] sna_drawable_use_bo pixmap=3060, box=((0, 0), (1, 1)), flags=8... [ 94.821] sna_drawable_use_bo: exported target, set PREFER_GPU [ 94.821] sna_drawable_use_bo: pinned, never REPLACES [ 94.821] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 94.821] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 94.821] sna_drawable_use_bo: using whole GPU bo [ 94.821] region_overlaps_damage? [ 94.821] use_shm_bo: no, not attached [ 94.821] sna_drawable_move_region_to_cpu(pixmap=5335 (1x1), [(0, 0), (1, 1)], flags=2) [ 94.821] sna_drawable_move_region_to_cpu: pixmap=5335 all damaged on CPU [ 94.821] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 94.821] sna_write_boxes x 1, src stride=4, src dx=(0, 0) [ 94.821] kgem_bo_can_map: handle=9, map=0x7fc6b7845000:0x0:0x7fc656564000, tiling=1, domain=0, offset=4029534208 [ 94.821] write_boxes_inplace x 1, handle=9, tiling=1 [ 94.821] upload_inplace__tiled: tiling=1 [ 94.821] kgem_bo_can_map__cpu: handle=9 [ 94.822] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 94.822] kgem_bo_map__cpu(handle=9, size=33177600, map=0x7fc6b7845000:0x7fc656564000) [ 94.822] kgem_bo_sync__cpu: handle=9 [ 94.822] __kgem_busy: handle=9, busy=0, wedged=0 [ 94.822] kgem_bo_sync__cpu: SYNC: handle=9, needs_flush? 0, domain? 0, busy? 0 [ 94.822] __kgem_busy: handle=9, busy=0, wedged=0 [ 94.822] kgem_bo_retire: retiring bo handle=9 (needed flush? 0), rq? 0 [busy?=0] [ 94.822] assert_bo_retired: handle=9, domain: 0 exec? 0, rq? 0 [ 94.822] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(0, 0), size=1x1, pitch=4/15360 [ 94.822] sna_accel_flush: flush?=0, dirty?=0 [ 94.822] sna_accel_flush: flush?=0, dirty?=0 [ 94.822] sna_accel_flush: flush?=0, dirty?=0 [ 94.822] sna_accel_flush: flush?=0, dirty?=0 [ 94.822] sna_destroy_pixmap: pixmap=5335, attached?=1 [ 94.822] __sna_free_pixmap(pixmap=5335) [ 94.822] sna_accel_flush: flush?=0, dirty?=0 [ 94.822] sna_accel_flush: flush?=0, dirty?=0 [ 94.822] sna_accel_flush: flush?=0, dirty?=0 [ 94.822] sna_block_handler (tv=0.480000) [ 94.822] has_shadow: has pending damage? 0, outstanding flips: 0 [ 94.822] sna_accel_do_throttle -- no pending activity [ 94.822] sna_wakeup_handler [ 94.822] sna_accel_flush: flush?=0, dirty?=0 [ 94.822] sna_accel_flush: flush?=0, dirty?=0 [ 94.822] sna_accel_flush: flush?=0, dirty?=0 [ 94.822] sna_block_handler (tv=0.480000) [ 94.822] has_shadow: has pending damage? 0, outstanding flips: 0 [ 94.822] sna_accel_do_throttle -- no pending activity [ 94.822] sna_wakeup_handler [ 94.822] sna_accel_flush: flush?=0, dirty?=0 [ 94.822] sna_accel_flush: flush?=0, dirty?=0 [ 94.822] sna_accel_flush: flush?=0, dirty?=0 [ 94.822] sna_block_handler (tv=0.480000) [ 94.822] has_shadow: has pending damage? 0, outstanding flips: 0 [ 94.822] sna_accel_do_throttle -- no pending activity [ 94.822] sna_wakeup_handler [ 94.822] sna_accel_flush: flush?=0, dirty?=0 [ 94.822] sna_accel_flush: flush?=0, dirty?=0 [ 94.822] sna_block_handler (tv=0.480000) [ 94.822] has_shadow: has pending damage? 0, outstanding flips: 0 [ 94.822] sna_accel_do_throttle -- no pending activity [ 94.823] sna_wakeup_handler [ 94.823] sna_accel_flush: flush?=0, dirty?=0 [ 94.823] sna_accel_flush: flush?=0, dirty?=0 [ 94.823] sna_block_handler (tv=0.479000) [ 94.823] has_shadow: has pending damage? 0, outstanding flips: 0 [ 94.823] sna_accel_do_throttle -- no pending activity [ 94.823] sna_wakeup_handler [ 94.823] sna_accel_flush: flush?=0, dirty?=0 [ 94.823] sna_accel_flush: flush?=0, dirty?=0 [ 94.823] sna_block_handler (tv=0.479000) [ 94.823] has_shadow: has pending damage? 0, outstanding flips: 0 [ 94.823] sna_accel_do_throttle -- no pending activity [ 94.823] sna_wakeup_handler [ 94.823] sna_accel_flush: flush?=0, dirty?=0 [ 94.823] sna_accel_flush: flush?=0, dirty?=0 [ 94.823] sna_accel_flush: flush?=0, dirty?=0 [ 94.823] sna_block_handler (tv=0.479000) [ 94.823] has_shadow: has pending damage? 0, outstanding flips: 0 [ 94.823] sna_accel_do_throttle -- no pending activity [ 94.823] sna_wakeup_handler [ 94.823] sna_accel_flush: flush?=0, dirty?=0 [ 94.823] sna_accel_flush: flush?=0, dirty?=0 [ 94.823] sna_block_handler (tv=0.479000) [ 94.823] has_shadow: has pending damage? 0, outstanding flips: 0 [ 94.823] sna_accel_do_throttle -- no pending activity [ 94.823] sna_wakeup_handler [ 94.823] sna_accel_flush: flush?=0, dirty?=0 [ 94.823] sna_accel_flush: flush?=0, dirty?=0 [ 94.823] sna_block_handler (tv=0.479000) [ 94.823] has_shadow: has pending damage? 0, outstanding flips: 0 [ 94.823] sna_accel_do_throttle -- no pending activity [ 94.824] sna_wakeup_handler [ 94.824] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=128, name=76 [ 94.824] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 94.824] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 94.824] sna_dri2_get_back: draw size=3840x2160, back buffer handle=128 size=3840x2160, is-scanout? 1, active?=0, pitch=15360, front pitch=15360 [ 94.824] sna_dri2_get_back: reuse backbuffer? 1 [ 94.824] sna_dri2_get_back: back buffer handle=128, active?=0, refcnt=1 [ 94.824] sna_dri2_get_back: reuse unattached back [ 94.824] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 94.824] sna_dri2_reuse_buffer: reusing back buffer handle=128, name=76, pitch=15360, age=0 [ 94.824] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 94.824] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=32, name=80, active_scanout=2 [ 94.824] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 94.824] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 94.824] sna_accel_flush: flush?=0, dirty?=0 [ 94.824] sna_accel_flush: flush?=0, dirty?=0 [ 94.824] sna_accel_flush: flush?=0, dirty?=0 [ 94.824] sna_block_handler (tv=0.478000) [ 94.824] has_shadow: has pending damage? 0, outstanding flips: 0 [ 94.824] timer_enable (time=94824), starting timer 0 [ 94.824] sna_accel_do_throttle -- no pending activity [ 94.824] sna_accel_block: evaluating timers, active=5 [ 94.824] sna_accel_block: flush timer expires in 8 [94832] [ 94.826] sna_wakeup_handler [ 94.826] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 94.826] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 94.826] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 94.826] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 94.826] sna_dri2_get_msc(draw=146, pipe=0) [ 94.826] sna_crtc_record_swap: recording last swap on pipe=0, frame 5440 [msc=5440], time 94.825317 [ 94.826] sna_dri2_get_msc: msc=5440 [raw=5440], ust=94825317 [ 94.826] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=128 (refs=1/1, flush=0) , front=32 (refs=2/3, flush=1) [ 94.826] sna_dri2_schedule_swap(target_msc=5432, divisor=0, remainder=0) [ 94.826] sna_dri2_schedule_swap: using front handle=32, active_scanout?=2, flush?=1 [ 94.826] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 94.826] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 94.826] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 94.826] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 94.826] sna_crtc_record_swap: recording last swap on pipe=0, frame 5440 [msc=5440], time 94.825317 [ 94.826] immediate_swap: current_msc=5440, target_msc=5432 -- yes [ 94.826] can_flip: no, shadow enabled [ 94.826] sna_dri2_add_event: adding event to window 146) [ 94.826] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 94.826] sna_dri2_immediate_blit: no pending blit, starting chain [ 94.826] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 94.826] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 94.826] can_xchg: back size=8700f00, front size=8700f00 [ 94.826] can_xchg: yes, pixmap=4091 [ 94.826] sna_dri2_xchg: win=146, exchange front=32/80,ref=3 and back=128/76,ref=2, pixmap=4091 3840x2160 [ 94.826] sna_dri2_xchg: back_bo handle=128, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 94.826] sna_dri2_xchg: front_bo handle=32, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 94.826] set_bo: pixmap=4091, handle=128 (old handle=32) [ 94.826] set_bo: marking whole pixmap as damaged [ 94.826] set_bo: applying final/discard move-to-gpu [ 94.826] wait_for_shadow: flags=0, flips=0, handle=32, shadow=29 [ 94.826] set_bo: dropping flush hint from handle=32 [ 94.826] set_bo: adding flush hint to handle=128 [ 94.826] mark_stale(handle=32) => 1 [ 94.826] swap_limit: draw=146 setting swap limit to 3 [ 94.826] sna_dri2_swap_limit_validate: swap limit set to 3 [ 94.826] sna_next_vblank(pipe=0, waiting until next vblank) [ 94.826] sna_dri2_schedule_swap: reported target_msc=5440 [ 94.826] sna_accel_flush: flush?=0, dirty?=0 [ 94.826] sna_accel_flush: flush?=0, dirty?=0 [ 94.826] sna_accel_flush: flush?=0, dirty?=0 [ 94.826] sna_accel_flush: flush?=0, dirty?=0 [ 94.826] sna_block_handler (tv=0.476000) [ 94.826] sna_scanout_do_flush: flush timer active: delta=6 [ 94.827] sna_accel_do_throttle -- no pending activity [ 94.827] sna_accel_block: evaluating timers, active=5 [ 94.827] sna_accel_block: flush timer expires in 6 [94832] [ 94.833] sna_wakeup_handler [ 94.833] sna_block_handler (tv=0.469000) [ 94.833] sna_scanout_do_flush: flush timer active: delta=-1 [ 94.833] sna_scanout_do_flush (time=94833), triggered [ 94.833] sna_scanout_flush (time=94833), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 94.833] has_shadow: has pending damage? 1, outstanding flips: 0 [ 94.833] stop_flush: scanout=128 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 94.833] has_shadow: has pending damage? 1, outstanding flips: 0 [ 94.833] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 94.833] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 94.833] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 94.833] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 94.833] sna_pixmap_move_to_gpu: already all-damaged [ 94.833] sna_pixmap_mark_active: pixmap=4091, handle=128 [ 94.833] sna_mode_redisplay: crtc[0] transformed? 0 [ 94.833] sna_mode_redisplay: crtc[1] transformed? 0 [ 94.833] sna_mode_redisplay: crtc[2] transformed? 0 [ 94.833] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=128 [active=1] [ 94.833] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 32, transformed? 0 [ 94.833] get_fb: reusing fb=80 for handle=128 [ 94.833] sna_mode_redisplay: recording flip on CRTC:32 handle=128, active_scanout=2, serial=3 [ 94.833] __kgem_bo_clear_busy: handle=128 [ 94.833] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 94.833] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 94.833] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 94.833] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=128, shadow handle=29 [ 94.833] sna_accel_do_throttle -- no pending activity [ 94.833] sna_accel_block: evaluating timers, active=5 [ 94.833] sna_accel_block: flush timer expires in 16 [94849] [ 94.833] sna_wakeup_handler [ 94.833] sna_create_pixmap(490, 37, 32, usage=0) [ 94.833] kgem_can_create_2d: 490x37 @ 32 [ 94.833] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=1984, height=37 [ 94.833] kgem_can_create_2d: untiled size=73728 [ 94.834] kgem_choose_tiling: 490x37 -> 1 [ 94.834] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2048, height=40 [ 94.834] kgem_can_create_2d: tiled[1] size=81920 [ 94.834] sna_create_pixmap: usage=0, flags=1b [ 94.834] sna_create_pixmap: creating GPU pixmap 490x37, stride=1960, flags=1b [ 94.834] __pop_freed_pixmap: reusing freed pixmap=5333 header [ 94.834] create_pixmap_hdr: pixmap=5336, width=490, height=37, usage=0 [ 94.834] sna_create_pixmap: serial=5336, 490x37, usage=0 [ 94.834] sna_composite_rectangles(pixmap=5337, op=0, 0 x 1 [(0, 0)x(490, 37) ...]) [ 94.834] sna_composite_rectangles: converted to op 0 [ 94.834] sna_composite_rectangles[0] (0, 0)x(490, 37) -> (0, 0), (490, 37) [ 94.834] sna_composite_rectangles: nrects=1, region=(0, 0), (490, 37) x 1 [ 94.834] sna_composite_rectangles: clipped extents (0, 0),(490, 37) x 1 [ 94.834] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(490, 37) [ 94.834] sna_composite_rectangles: dropping last-cpu hint [ 94.834] sna_drawable_use_bo pixmap=5337, box=((0, 0), (490, 37)), flags=19... [ 94.834] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 94.834] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 94.834] sna_pixmap_move_to_gpu(pixmap=5337, usage=0), flags=b [ 94.834] sna_pixmap_move_to_gpu: CPU damage? 0 [ 94.834] sna_pixmap_move_to_gpu: creating GPU bo (490x37@32), create=b [ 94.834] kgem_choose_tiling: 490x37 -> 1 [ 94.834] kgem_choose_tiling: 490x37 -> 1 [ 94.834] sna_pixmap_alloc_gpu: pixmap=5337 [ 94.834] kgem_create_2d(490x37, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 94.834] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2048, height=40 [ 94.834] inactive too small: 16 < 20 [ 94.834] inactive too small: 16 < 20 [ 94.834] inactive too small: 16 < 20 [ 94.834] inactive too small: 16 < 20 [ 94.834] inactive too small: 16 < 20 [ 94.834] kgem_bo_remove_from_inactive: removing handle=17 from inactive [ 94.834] from inactive: pitch=2048, tiling=1: handle=17, id=2945 [ 94.834] __sna_damage_all(490, 37) [ 94.834] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 94.834] sna_pixmap_mark_active: pixmap=5337, handle=17 [ 94.834] sna_drawable_use_bo: allocated GPU bo for operation [ 94.834] sna_drawable_use_bo: using GPU bo with damage? 0 [ 94.834] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 94.834] kgem_bo_is_render: handle=17, rq? 0 [0] [ 94.834] kgem_bo_is_render: handle=17, rq? 0 [0] [ 94.834] gen9_render_fill_boxes(0 x 1 [(0, 0), (490, 37) ...]) [ 94.834] sna_render_get_solid: 0 [ 94.834] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 94.834] kgem_check_bo: num_pages=+64, num_exec=+1 [ 94.834] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 94.834] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 94.834] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 94.834] kgem_add_handle: handle=4, index=0 [ 94.834] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 94.834] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 94.834] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 94.834] gen9_composite_get_binding_table(ffc0) [ 94.834] kgem_add_reloc64: handle=17, pos=16360, delta=0, domains=20002 [ 94.834] kgem_add_handle: handle=17, index=1 [ 94.834] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=ffe37000) [ 94.834] __kgem_bo_mark_dirty: handle=17 (proxy? 0) [ 94.834] [3fe0] bind bo(handle=17, addr=ffe37000), format=192, width=490, height=37, pitch=2048, tiling=1 -> render [ 94.834] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 94.835] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 94.835] kgem_add_handle: handle=7, index=2 [ 94.835] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 94.835] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 94.835] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 94.835] gen9_emit_sampler: sampler = 1 [ 94.835] gen9_emit_sf: num_sf_outputs=1 [ 94.835] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 94.835] gen9_emit_vertex_elements: setup id=0 [ 94.835] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 94.835] (0, 0), (490, 37) [ 94.835] gen8_vertex_flush[490] = 3 [ 94.835] sna_composite_rectangles: pixmap=5337 marking clear [0]? 1 [ 94.835] sna_composite_rectangles(pixmap=5337, op=1, fff2f1f0 x 2 [(477, 0)x(13, 17) ...]) [ 94.835] sna_composite_rectangles: converted to op 1 [ 94.835] sna_composite_rectangles[0] (477, 0)x(13, 17) -> (477, 0), (490, 17) [ 94.835] sna_composite_rectangles[1] (0, 17)x(490, 20) -> (0, 17), (490, 37) [ 94.835] sna_composite_rectangles: nrects=2, region=(0, 0), (490, 37) x 2 [ 94.835] sna_composite_rectangles: clipped extents (0, 0),(490, 37) x 2 [ 94.835] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(490, 37) [ 94.835] sna_composite_rectangles: dropping last-cpu hint [ 94.835] sna_drawable_use_bo pixmap=5337, box=((0, 0), (490, 37)), flags=1... [ 94.835] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 94.835] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 94.835] sna_drawable_use_bo: using whole GPU bo [ 94.835] gen9_render_fill_boxes (op=1, color=(f2f2, f1f1, f0f0, ffff) [20028888]) [ 94.835] kgem_bo_is_render: handle=17, rq? 1 [1] [ 94.835] gen9_render_fill_boxes(fff2f1f0 x 2 [(477, 0), (490, 17) ...]) [ 94.835] sna_render_get_solid: fff2f1f0 [ 94.835] sna_render_get_solid(15) = fff2f1f0 (old) [ 94.835] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 94.835] kgem_check_bo: num_pages=+0, num_exec=+0 [ 94.835] gen9_composite_get_binding_table(ff00) [ 94.835] kgem_add_reloc64: handle=143, pos=16312, delta=0, domains=40000 [ 94.835] kgem_add_reloc64: adding proxy [delta=60] for handle=143 [ 94.835] kgem_add_handle: handle=143, index=3 [ 94.835] kgem_add_reloc64[5] = (delta=60, target handle=3, presumed=fff6e000) [ 94.835] [3fb0] bind bo(handle=143, addr=fff6e03c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 94.835] gen9_emit_vertex_elements: setup id=0 [ 94.835] (477, 0), (490, 17) [ 94.835] (0, 17), (490, 37) [ 94.835] gen8_vertex_flush[4cc] = 6 [ 94.835] sna_composite_rectangles(pixmap=5337, op=1, ff300a24 x 2 [(477, 0)x(13, 17) ...]) [ 94.835] sna_composite_rectangles: converted to op 1 [ 94.835] sna_composite_rectangles[0] (477, 0)x(13, 17) -> (477, 0), (490, 17) [ 94.835] sna_composite_rectangles[1] (0, 17)x(490, 20) -> (0, 17), (490, 37) [ 94.835] sna_composite_rectangles: nrects=2, region=(0, 0), (490, 37) x 2 [ 94.835] sna_composite_rectangles: clipped extents (0, 0),(490, 37) x 2 [ 94.835] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(490, 37) [ 94.835] sna_composite_rectangles: dropping last-cpu hint [ 94.835] sna_drawable_use_bo pixmap=5337, box=((0, 0), (490, 37)), flags=1... [ 94.835] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 94.835] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 94.835] sna_drawable_use_bo: using whole GPU bo [ 94.835] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 94.835] kgem_bo_is_render: handle=17, rq? 1 [1] [ 94.835] gen9_render_fill_boxes(ff300a24 x 2 [(477, 0), (490, 17) ...]) [ 94.835] sna_render_get_solid: ff300a24 [ 94.835] sna_render_get_solid(17) = ff300a24 (old) [ 94.835] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 94.835] kgem_check_bo: num_pages=+0, num_exec=+0 [ 94.836] gen9_composite_get_binding_table(fe80) [ 94.836] kgem_add_reloc64: handle=143, pos=16280, delta=0, domains=40000 [ 94.836] kgem_add_reloc64: adding proxy [delta=68] for handle=143 [ 94.836] kgem_add_reloc64[6] = (delta=68, target handle=3, presumed=fff6e000) [ 94.836] [3f90] bind bo(handle=143, addr=fff6e044), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 94.836] gen9_emit_vertex_elements: setup id=0 [ 94.836] (477, 0), (490, 17) [ 94.836] (0, 17), (490, 37) [ 94.836] gen8_vertex_flush[508] = 6 [ 94.836] sna_composite_rectangles(pixmap=5337, op=1, ff300a24 x 2 [(477, 0)x(13, 17) ...]) [ 94.836] sna_composite_rectangles: converted to op 1 [ 94.836] sna_composite_rectangles[0] (477, 0)x(13, 17) -> (477, 0), (490, 17) [ 94.836] sna_composite_rectangles[1] (0, 17)x(490, 20) -> (0, 17), (490, 37) [ 94.836] sna_composite_rectangles: nrects=2, region=(0, 0), (490, 37) x 2 [ 94.836] sna_composite_rectangles: clipped extents (0, 0),(490, 37) x 2 [ 94.836] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(490, 37) [ 94.836] sna_composite_rectangles: dropping last-cpu hint [ 94.836] sna_drawable_use_bo pixmap=5337, box=((0, 0), (490, 37)), flags=1... [ 94.836] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 94.836] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 94.836] sna_drawable_use_bo: using whole GPU bo [ 94.836] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 94.836] kgem_bo_is_render: handle=17, rq? 1 [1] [ 94.836] gen9_render_fill_boxes(ff300a24 x 2 [(477, 0), (490, 17) ...]) [ 94.836] sna_render_get_solid: ff300a24 [ 94.836] sna_render_get_solid(17) = ff300a24 (last) [ 94.836] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 94.836] kgem_check_bo: num_pages=+0, num_exec=+0 [ 94.836] gen9_composite_get_binding_table(fe00) [ 94.836] gen9_emit_vertex_elements: setup id=0 [ 94.836] (477, 0), (490, 17) [ 94.836] (0, 17), (490, 37) [ 94.836] gen8_vertex_flush[508] = 12 [ 94.836] sna_glyphs(op=3, nlist=1, src=(1, 15)) [ 94.836] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 94.836] sna_glyphs: discarding mask [ 94.836] glyphs0_to_dst(op=3, src=(1, 15), nlist=1, dst=(1, 15)+(0, 0)) [ 94.836] clipped_glyphs? 18 glyph in 1 lists extents (1, 4), (163, 18), region (2, 17), (162, 18): yes [ 94.836] gen9_render_composite: 0x0, current mode=1/1 [ 94.836] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 94.836] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 94.836] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 94.836] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 94.836] sna_drawable_use_bo pixmap=5337, box=((2, 17), (162, 18)), flags=7... [ 94.836] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 94.836] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 94.836] sna_drawable_use_bo: using whole GPU bo [ 94.836] gen9_composite_set_target: pixmap=5337, format=20028888, size=490x37, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 94.836] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 94.836] color_convert: src=ff8ae234 [20028888] [ 94.836] color_convert: dst=ff8ae234 [20028888] [ 94.836] sna_render_get_solid: ff8ae234 [ 94.836] sna_render_get_solid(22) = ff8ae234 (old) [ 94.836] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 94.836] sna_transform_is_imprecise_integer_translation: no transform [ 94.836] gen9_composite_picture: integer translation (0, 0), removing [ 94.836] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 94.836] sna_render_pixmap_bo: GPU all damaged [ 94.836] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 94.837] gen4_choose_composite_emitter: solid, identity mask [ 94.837] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 94.837] aligning vertex: was 2, now 4 floats per vertex [ 94.837] gen9_composite_get_binding_table(fe00) [ 94.837] kgem_add_reloc64: handle=143, pos=16248, delta=0, domains=40000 [ 94.837] kgem_add_reloc64: adding proxy [delta=88] for handle=143 [ 94.837] kgem_add_reloc64[7] = (delta=88, target handle=3, presumed=fff6e000) [ 94.837] [3f70] bind bo(handle=143, addr=fff6e058), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 94.837] kgem_add_reloc64: handle=6, pos=16232, delta=0, domains=40000 [ 94.837] kgem_add_handle: handle=6, index=4 [ 94.837] kgem_add_reloc64[8] = (delta=0, target handle=4, presumed=fd581000) [ 94.837] [3f60] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 94.837] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 94.837] gen9_emit_sampler: sampler = a [ 94.837] gen9_emit_sf: num_sf_outputs=2 [ 94.837] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 94.837] gen9_emit_vertex_elements: setup id=9 [ 94.837] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 94.837] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 94.837] glyphs0_to_dst: glyph=(9, 5), (19, 18), clip=(2, 17), (162, 18) [ 94.837] glyphs0_to_dst: blt=(9, 17), (19, 18) [ 94.837] emit_primitive_identity_mask__avx2: dst=(9, 17), mask=(672.00, 60.00) x (10.00, 1.00) [ 94.837] gen8_vertex_flush[5e4] = 3 [ 94.837] gen9_magic_ca_pass: CA fixup (11 -> 14) [ 94.837] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 94.837] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 94.837] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 94.837] sna_glyphs(op=3, nlist=1, src=(172, 15)) [ 94.837] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 94.837] sna_glyphs: discarding mask [ 94.837] glyphs0_to_dst(op=3, src=(172, 15), nlist=1, dst=(172, 15)+(0, 0)) [ 94.837] clipped_glyphs? 32 glyph in 1 lists extents (171, 3), (460, 18), region (172, 17), (459, 18): yes [ 94.837] gen9_render_composite: 0x0, current mode=1/1 [ 94.837] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 94.837] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 94.837] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 94.837] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 94.837] sna_drawable_use_bo pixmap=5337, box=((172, 17), (459, 18)), flags=7... [ 94.837] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 94.837] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 94.837] sna_drawable_use_bo: using whole GPU bo [ 94.837] gen9_composite_set_target: pixmap=5337, format=20028888, size=490x37, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 94.837] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 94.837] color_convert: src=ff729fcf [20028888] [ 94.837] color_convert: dst=ff729fcf [20028888] [ 94.837] sna_render_get_solid: ff729fcf [ 94.837] sna_render_get_solid(23) = ff729fcf (old) [ 94.837] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 94.837] sna_transform_is_imprecise_integer_translation: no transform [ 94.837] gen9_composite_picture: integer translation (0, 0), removing [ 94.837] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 94.837] sna_render_pixmap_bo: GPU all damaged [ 94.837] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 94.837] gen4_choose_composite_emitter: solid, identity mask [ 94.837] kgem_check_bo: num_pages=+0, num_exec=+0 [ 94.837] gen9_composite_get_binding_table(fd40) [ 94.837] kgem_add_reloc64: handle=143, pos=16200, delta=0, domains=40000 [ 94.837] kgem_add_reloc64: adding proxy [delta=92] for handle=143 [ 94.837] kgem_add_reloc64[9] = (delta=92, target handle=3, presumed=fff6e000) [ 94.837] [3f40] bind bo(handle=143, addr=fff6e05c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 94.837] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 94.837] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 94.837] gen9_emit_vertex_elements: setup id=9 [ 94.838] glyphs0_to_dst: glyph=(180, 4), (190, 18), clip=(172, 17), (459, 18) [ 94.838] glyphs0_to_dst: blt=(180, 17), (190, 18) [ 94.838] emit_primitive_identity_mask__avx2: dst=(180, 17), mask=(944.00, 61.00) x (10.00, 1.00) [ 94.838] glyphs0_to_dst: glyph=(208, 7), (217, 18), clip=(172, 17), (459, 18) [ 94.838] glyphs0_to_dst: blt=(208, 17), (217, 18) [ 94.838] emit_primitive_identity_mask__avx2: dst=(208, 17), mask=(960.00, 26.00) x (9.00, 1.00) [ 94.838] glyphs0_to_dst: glyph=(216, 4), (226, 18), clip=(172, 17), (459, 18) [ 94.838] glyphs0_to_dst: blt=(216, 17), (226, 18) [ 94.838] emit_primitive_identity_mask__avx2: dst=(216, 17), mask=(944.00, 61.00) x (10.00, 1.00) [ 94.838] glyphs0_to_dst: glyph=(234, 16), (245, 18), clip=(172, 17), (459, 18) [ 94.838] glyphs0_to_dst: blt=(234, 17), (245, 18) [ 94.838] emit_primitive_identity_mask__avx2: dst=(234, 17), mask=(992.00, 1.00) x (11.00, 1.00) [ 94.838] glyphs0_to_dst: glyph=(334, 7), (343, 18), clip=(172, 17), (459, 18) [ 94.838] glyphs0_to_dst: blt=(334, 17), (343, 18) [ 94.838] emit_primitive_identity_mask__avx2: dst=(334, 17), mask=(960.00, 26.00) x (9.00, 1.00) [ 94.838] glyphs0_to_dst: glyph=(342, 16), (353, 18), clip=(172, 17), (459, 18) [ 94.838] glyphs0_to_dst: blt=(342, 17), (353, 18) [ 94.838] emit_primitive_identity_mask__avx2: dst=(342, 17), mask=(992.00, 1.00) x (11.00, 1.00) [ 94.838] glyphs0_to_dst: glyph=(369, 7), (379, 18), clip=(172, 17), (459, 18) [ 94.838] glyphs0_to_dst: blt=(369, 17), (379, 18) [ 94.838] emit_primitive_identity_mask__avx2: dst=(369, 17), mask=(976.00, 42.00) x (10.00, 1.00) [ 94.838] glyphs0_to_dst: glyph=(378, 4), (388, 18), clip=(172, 17), (459, 18) [ 94.838] glyphs0_to_dst: blt=(378, 17), (388, 18) [ 94.838] emit_primitive_identity_mask__avx2: dst=(378, 17), mask=(944.00, 61.00) x (10.00, 1.00) [ 94.838] glyphs0_to_dst: glyph=(396, 16), (407, 18), clip=(172, 17), (459, 18) [ 94.838] glyphs0_to_dst: blt=(396, 17), (407, 18) [ 94.838] emit_primitive_identity_mask__avx2: dst=(396, 17), mask=(992.00, 1.00) x (11.00, 1.00) [ 94.838] glyphs0_to_dst: glyph=(424, 7), (433, 18), clip=(172, 17), (459, 18) [ 94.838] glyphs0_to_dst: blt=(424, 17), (433, 18) [ 94.838] emit_primitive_identity_mask__avx2: dst=(424, 17), mask=(960.00, 26.00) x (9.00, 1.00) [ 94.838] glyphs0_to_dst: glyph=(450, 7), (460, 18), clip=(172, 17), (459, 18) [ 94.838] glyphs0_to_dst: blt=(450, 17), (459, 18) [ 94.838] emit_primitive_identity_mask__avx2: dst=(450, 17), mask=(976.00, 42.00) x (9.00, 1.00) [ 94.838] gen8_vertex_flush[6e4] = 33 [ 94.838] gen9_magic_ca_pass: CA fixup (14 -> 47) [ 94.838] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 94.838] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 94.838] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 94.838] sna_glyphs(op=3, nlist=1, src=(1, 32)) [ 94.838] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 94.838] sna_glyphs: discarding mask [ 94.838] glyphs0_to_dst(op=3, src=(1, 32), nlist=1, dst=(1, 32)+(0, 0)) [ 94.838] clipped_glyphs: no, clip region (0, 0), (490, 37) matches drawable pixmap=94680753899952 size=490x37 [ 94.838] gen9_render_composite: 0x0, current mode=1/1 [ 94.838] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 94.838] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 94.838] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 94.838] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 94.838] sna_drawable_use_bo pixmap=5337, box=((0, 0), (490, 37)), flags=7... [ 94.838] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 94.838] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 94.838] sna_drawable_use_bo: using whole GPU bo [ 94.838] gen9_composite_set_target: pixmap=5337, format=20028888, size=490x37, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 94.838] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 94.838] color_convert: src=ff8ae234 [20028888] [ 94.838] color_convert: dst=ff8ae234 [20028888] [ 94.838] sna_render_get_solid: ff8ae234 [ 94.838] sna_render_get_solid(22) = ff8ae234 (old) [ 94.838] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 94.838] sna_transform_is_imprecise_integer_translation: no transform [ 94.838] gen9_composite_picture: integer translation (0, 0), removing [ 94.839] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 94.839] sna_render_pixmap_bo: GPU all damaged [ 94.839] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 94.839] gen4_choose_composite_emitter: solid, identity mask [ 94.839] kgem_check_bo: num_pages=+0, num_exec=+0 [ 94.839] gen9_composite_get_binding_table(fcc0) [ 94.839] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 94.839] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 94.839] gen9_emit_vertex_elements: setup id=9 [ 94.839] glyphs0_to_dst: glyph=(1, 24)x(9, 8), unclipped [ 94.839] emit_primitive_identity_mask__avx2: dst=(1, 24), mask=(688.00, 32.00) x (9.00, 8.00) [ 94.839] glyphs0_to_dst: glyph=(9, 22)x(10, 13), unclipped [ 94.839] emit_primitive_identity_mask__avx2: dst=(9, 22), mask=(672.00, 48.00) x (10.00, 13.00) [ 94.839] glyphs0_to_dst: glyph=(19, 24)x(9, 8), unclipped [ 94.839] emit_primitive_identity_mask__avx2: dst=(19, 24), mask=(688.00, 32.00) x (9.00, 8.00) [ 94.839] glyphs0_to_dst: glyph=(28, 26)x(8, 3), unclipped [ 94.839] emit_primitive_identity_mask__avx2: dst=(28, 26), mask=(688.00, 48.00) x (8.00, 3.00) [ 94.839] glyphs0_to_dst: glyph=(36, 22)x(11, 10), unclipped [ 94.839] emit_primitive_identity_mask__avx2: dst=(36, 22), mask=(704.00, 0.00) x (11.00, 10.00) [ 94.839] glyphs0_to_dst: glyph=(46, 24)x(9, 8), unclipped [ 94.839] emit_primitive_identity_mask__avx2: dst=(46, 24), mask=(720.00, 0.00) x (9.00, 8.00) [ 94.839] glyphs0_to_dst: glyph=(54, 24)x(10, 8), unclipped [ 94.839] emit_primitive_identity_mask__avx2: dst=(54, 24), mask=(704.00, 16.00) x (10.00, 8.00) [ 94.839] glyphs0_to_dst: glyph=(63, 24)x(10, 8), unclipped [ 94.839] emit_primitive_identity_mask__avx2: dst=(63, 24), mask=(720.00, 16.00) x (10.00, 8.00) [ 94.839] glyphs0_to_dst: glyph=(72, 21)x(10, 11), unclipped [ 94.839] emit_primitive_identity_mask__avx2: dst=(72, 21), mask=(736.00, 0.00) x (10.00, 11.00) [ 94.839] glyphs0_to_dst: glyph=(81, 24)x(10, 8), unclipped [ 94.839] emit_primitive_identity_mask__avx2: dst=(81, 24), mask=(752.00, 0.00) x (10.00, 8.00) [ 94.839] glyphs0_to_dst: glyph=(90, 21)x(10, 11), unclipped [ 94.839] emit_primitive_identity_mask__avx2: dst=(90, 21), mask=(736.00, 0.00) x (10.00, 11.00) [ 94.839] glyphs0_to_dst: glyph=(99, 24)x(11, 8), unclipped [ 94.839] emit_primitive_identity_mask__avx2: dst=(99, 24), mask=(736.00, 16.00) x (11.00, 8.00) [ 94.839] glyphs0_to_dst: glyph=(109, 24)x(9, 8), unclipped [ 94.839] emit_primitive_identity_mask__avx2: dst=(109, 24), mask=(752.00, 16.00) x (9.00, 8.00) [ 94.839] glyphs0_to_dst: glyph=(118, 26)x(8, 3), unclipped [ 94.839] emit_primitive_identity_mask__avx2: dst=(118, 26), mask=(688.00, 48.00) x (8.00, 3.00) [ 94.839] glyphs0_to_dst: glyph=(126, 22)x(10, 10), unclipped [ 94.839] emit_primitive_identity_mask__avx2: dst=(126, 22), mask=(704.00, 32.00) x (10.00, 10.00) [ 94.839] glyphs0_to_dst: glyph=(135, 22)x(10, 10), unclipped [ 94.839] emit_primitive_identity_mask__avx2: dst=(135, 22), mask=(704.00, 32.00) x (10.00, 10.00) [ 94.839] glyphs0_to_dst: glyph=(144, 22)x(10, 10), unclipped [ 94.839] emit_primitive_identity_mask__avx2: dst=(144, 22), mask=(720.00, 32.00) x (10.00, 10.00) [ 94.839] glyphs0_to_dst: glyph=(153, 22)x(10, 10), unclipped [ 94.839] emit_primitive_identity_mask__avx2: dst=(153, 22), mask=(704.00, 48.00) x (10.00, 10.00) [ 94.839] gen8_vertex_flush[7e4] = 54 [ 94.839] gen9_magic_ca_pass: CA fixup (47 -> 101) [ 94.839] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 94.839] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 94.839] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 94.839] sna_accel_flush: flush?=0, dirty?=0 [ 94.839] sna_block_handler (tv=0.0) [ 94.839] sna_wakeup_handler [ 94.839] sna_glyphs(op=3, nlist=1, src=(163, 32)) [ 94.839] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 94.839] sna_glyphs: discarding mask [ 94.839] glyphs0_to_dst(op=3, src=(163, 32), nlist=1, dst=(163, 32)+(0, 0)) [ 94.839] clipped_glyphs: no, clip region (0, 0), (490, 37) matches drawable pixmap=94680753899952 size=490x37 [ 94.839] gen9_render_composite: 0x0, current mode=1/1 [ 94.839] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 94.839] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 94.840] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 94.840] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 94.840] sna_drawable_use_bo pixmap=5337, box=((0, 0), (490, 37)), flags=7... [ 94.840] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 94.840] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 94.840] sna_drawable_use_bo: using whole GPU bo [ 94.840] gen9_composite_set_target: pixmap=5337, format=20028888, size=490x37, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 94.840] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 94.840] color_convert: src=ffffffff [20028888] [ 94.840] color_convert: dst=ffffffff [20028888] [ 94.840] sna_render_get_solid: ffffffff [ 94.840] sna_render_get_solid(white) [ 94.840] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 94.840] sna_transform_is_imprecise_integer_translation: no transform [ 94.840] gen9_composite_picture: integer translation (0, 0), removing [ 94.840] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 94.840] sna_render_pixmap_bo: GPU all damaged [ 94.840] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 94.840] gen4_choose_composite_emitter: solid, identity mask [ 94.840] kgem_check_bo: num_pages=+0, num_exec=+0 [ 94.840] gen9_composite_get_binding_table(fc80) [ 94.840] kgem_add_reloc64: handle=7, pos=16152, delta=0, domains=40000 [ 94.840] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 94.840] kgem_add_reloc64[10] = (delta=1048, target handle=2, presumed=fffe8000) [ 94.840] [3f10] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 94.840] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 94.840] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 94.840] gen9_emit_vertex_elements: setup id=9 [ 94.840] glyphs0_to_dst: glyph=(165, 24)x(5, 8), unclipped [ 94.840] emit_primitive_identity_mask__avx2: dst=(165, 24), mask=(720.00, 48.00) x (5.00, 8.00) [ 94.840] gen8_vertex_flush[8e4] = 3 [ 94.840] gen9_magic_ca_pass: CA fixup (101 -> 104) [ 94.840] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 94.840] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 94.840] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 94.840] sna_glyphs(op=3, nlist=1, src=(172, 32)) [ 94.840] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 94.840] sna_glyphs: discarding mask [ 94.840] glyphs0_to_dst(op=3, src=(172, 32), nlist=1, dst=(172, 32)+(0, 0)) [ 94.840] clipped_glyphs: no, clip region (0, 0), (490, 37) matches drawable pixmap=94680753899952 size=490x37 [ 94.840] gen9_render_composite: 0x0, current mode=1/1 [ 94.840] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 94.840] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 94.840] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 94.840] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 94.840] sna_drawable_use_bo pixmap=5337, box=((0, 0), (490, 37)), flags=7... [ 94.840] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 94.840] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 94.840] sna_drawable_use_bo: using whole GPU bo [ 94.840] gen9_composite_set_target: pixmap=5337, format=20028888, size=490x37, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 94.840] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 94.840] color_convert: src=ff729fcf [20028888] [ 94.840] color_convert: dst=ff729fcf [20028888] [ 94.840] sna_render_get_solid: ff729fcf [ 94.840] sna_render_get_solid(23) = ff729fcf (old) [ 94.840] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 94.840] sna_transform_is_imprecise_integer_translation: no transform [ 94.840] gen9_composite_picture: integer translation (0, 0), removing [ 94.840] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 94.840] sna_render_pixmap_bo: GPU all damaged [ 94.840] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 94.840] gen4_choose_composite_emitter: solid, identity mask [ 94.840] kgem_check_bo: num_pages=+0, num_exec=+0 [ 94.840] gen9_composite_get_binding_table(fc00) [ 94.840] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 94.841] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 94.841] gen9_emit_vertex_elements: setup id=9 [ 94.841] glyphs0_to_dst: glyph=(171, 26)x(11, 3), unclipped [ 94.841] emit_primitive_identity_mask__avx2: dst=(171, 26), mask=(736.00, 32.00) x (11.00, 3.00) [ 94.841] glyphs0_to_dst: glyph=(180, 21)x(10, 14), unclipped [ 94.841] emit_primitive_identity_mask__avx2: dst=(180, 21), mask=(944.00, 48.00) x (10.00, 14.00) [ 94.841] glyphs0_to_dst: glyph=(189, 21)x(11, 11), unclipped [ 94.841] emit_primitive_identity_mask__avx2: dst=(189, 21), mask=(960.00, 0.00) x (11.00, 11.00) [ 94.841] glyphs0_to_dst: glyph=(198, 24)x(10, 8), unclipped [ 94.841] emit_primitive_identity_mask__avx2: dst=(198, 24), mask=(976.00, 0.00) x (10.00, 8.00) [ 94.841] glyphs0_to_dst: glyph=(208, 24)x(9, 11), unclipped [ 94.841] emit_primitive_identity_mask__avx2: dst=(208, 24), mask=(960.00, 16.00) x (9.00, 11.00) [ 94.841] glyphs0_to_dst: glyph=(216, 21)x(10, 14), unclipped [ 94.841] emit_primitive_identity_mask__avx2: dst=(216, 21), mask=(944.00, 48.00) x (10.00, 14.00) [ 94.841] glyphs0_to_dst: glyph=(225, 22)x(10, 10), unclipped [ 94.841] emit_primitive_identity_mask__avx2: dst=(225, 22), mask=(976.00, 16.00) x (10.00, 10.00) [ 94.841] glyphs0_to_dst: glyph=(234, 33)x(11, 2), unclipped [ 94.841] emit_primitive_identity_mask__avx2: dst=(234, 33), mask=(992.00, 0.00) x (11.00, 2.00) [ 94.841] glyphs0_to_dst: glyph=(243, 21)x(11, 11), unclipped [ 94.841] emit_primitive_identity_mask__avx2: dst=(243, 21), mask=(1008.00, 0.00) x (11.00, 11.00) [ 94.841] glyphs0_to_dst: glyph=(253, 24)x(9, 8), unclipped [ 94.841] emit_primitive_identity_mask__avx2: dst=(253, 24), mask=(720.00, 0.00) x (9.00, 8.00) [ 94.841] glyphs0_to_dst: glyph=(261, 24)x(10, 8), unclipped [ 94.841] emit_primitive_identity_mask__avx2: dst=(261, 24), mask=(704.00, 16.00) x (10.00, 8.00) [ 94.841] glyphs0_to_dst: glyph=(270, 24)x(10, 8), unclipped [ 94.841] emit_primitive_identity_mask__avx2: dst=(270, 24), mask=(704.00, 16.00) x (10.00, 8.00) [ 94.841] glyphs0_to_dst: glyph=(279, 20)x(10, 12), unclipped [ 94.841] emit_primitive_identity_mask__avx2: dst=(279, 20), mask=(992.00, 16.00) x (10.00, 12.00) [ 94.841] glyphs0_to_dst: glyph=(288, 24)x(10, 8), unclipped [ 94.841] emit_primitive_identity_mask__avx2: dst=(288, 24), mask=(704.00, 16.00) x (10.00, 8.00) [ 94.841] glyphs0_to_dst: glyph=(297, 24)x(10, 8), unclipped [ 94.841] emit_primitive_identity_mask__avx2: dst=(297, 24), mask=(752.00, 0.00) x (10.00, 8.00) [ 94.841] glyphs0_to_dst: glyph=(307, 20)x(10, 12), unclipped [ 94.841] emit_primitive_identity_mask__avx2: dst=(307, 20), mask=(1008.00, 16.00) x (10.00, 12.00) [ 94.841] glyphs0_to_dst: glyph=(315, 21)x(11, 11), unclipped [ 94.841] emit_primitive_identity_mask__avx2: dst=(315, 21), mask=(960.00, 0.00) x (11.00, 11.00) [ 94.841] glyphs0_to_dst: glyph=(324, 24)x(11, 8), unclipped [ 94.841] emit_primitive_identity_mask__avx2: dst=(324, 24), mask=(736.00, 16.00) x (11.00, 8.00) [ 94.841] glyphs0_to_dst: glyph=(334, 24)x(9, 11), unclipped [ 94.841] emit_primitive_identity_mask__avx2: dst=(334, 24), mask=(960.00, 16.00) x (9.00, 11.00) [ 94.841] glyphs0_to_dst: glyph=(342, 33)x(11, 2), unclipped [ 94.841] emit_primitive_identity_mask__avx2: dst=(342, 33), mask=(992.00, 0.00) x (11.00, 2.00) [ 94.841] glyphs0_to_dst: glyph=(351, 20)x(10, 12), unclipped [ 94.841] emit_primitive_identity_mask__avx2: dst=(351, 20), mask=(992.00, 16.00) x (10.00, 12.00) [ 94.841] glyphs0_to_dst: glyph=(361, 20)x(9, 12), unclipped [ 94.841] emit_primitive_identity_mask__avx2: dst=(361, 20), mask=(960.00, 32.00) x (9.00, 12.00) [ 94.841] glyphs0_to_dst: glyph=(369, 24)x(10, 11), unclipped [ 94.841] emit_primitive_identity_mask__avx2: dst=(369, 24), mask=(976.00, 32.00) x (10.00, 11.00) [ 94.841] glyphs0_to_dst: glyph=(378, 21)x(10, 14), unclipped [ 94.841] emit_primitive_identity_mask__avx2: dst=(378, 21), mask=(944.00, 48.00) x (10.00, 14.00) [ 94.841] glyphs0_to_dst: glyph=(387, 22)x(10, 10), unclipped [ 94.841] emit_primitive_identity_mask__avx2: dst=(387, 22), mask=(128.00, 96.00) x (10.00, 10.00) [ 94.841] glyphs0_to_dst: glyph=(396, 33)x(11, 2), unclipped [ 94.841] emit_primitive_identity_mask__avx2: dst=(396, 33), mask=(992.00, 0.00) x (11.00, 2.00) [ 94.841] glyphs0_to_dst: glyph=(406, 24)x(9, 8), unclipped [ 94.841] emit_primitive_identity_mask__avx2: dst=(406, 24), mask=(720.00, 0.00) x (9.00, 8.00) [ 94.841] glyphs0_to_dst: glyph=(414, 24)x(10, 8), unclipped [ 94.841] emit_primitive_identity_mask__avx2: dst=(414, 24), mask=(704.00, 16.00) x (10.00, 8.00) [ 94.841] glyphs0_to_dst: glyph=(424, 24)x(9, 11), unclipped [ 94.841] emit_primitive_identity_mask__avx2: dst=(424, 24), mask=(960.00, 16.00) x (9.00, 11.00) [ 94.841] glyphs0_to_dst: glyph=(432, 21)x(10, 11), unclipped [ 94.841] emit_primitive_identity_mask__avx2: dst=(432, 21), mask=(976.00, 48.00) x (10.00, 11.00) [ 94.841] glyphs0_to_dst: glyph=(442, 24)x(9, 8), unclipped [ 94.842] emit_primitive_identity_mask__avx2: dst=(442, 24), mask=(688.00, 32.00) x (9.00, 8.00) [ 94.842] glyphs0_to_dst: glyph=(450, 24)x(10, 11), unclipped [ 94.842] emit_primitive_identity_mask__avx2: dst=(450, 24), mask=(976.00, 32.00) x (10.00, 11.00) [ 94.842] gen8_vertex_flush[9e4] = 96 [ 94.842] gen9_magic_ca_pass: CA fixup (104 -> 200) [ 94.842] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 94.842] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 94.842] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 94.842] sna_glyphs(op=3, nlist=1, src=(460, 32)) [ 94.842] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 94.842] sna_glyphs: discarding mask [ 94.842] glyphs0_to_dst(op=3, src=(460, 32), nlist=1, dst=(460, 32)+(0, 0)) [ 94.842] clipped_glyphs: no, clip region (0, 0), (490, 37) matches drawable pixmap=94680753899952 size=490x37 [ 94.842] gen9_render_composite: 0x0, current mode=1/1 [ 94.842] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 94.842] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 94.842] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 94.842] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 94.842] sna_drawable_use_bo pixmap=5337, box=((0, 0), (490, 37)), flags=7... [ 94.842] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 94.842] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 94.842] sna_drawable_use_bo: using whole GPU bo [ 94.842] gen9_composite_set_target: pixmap=5337, format=20028888, size=490x37, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 94.842] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 94.842] color_convert: src=ffffffff [20028888] [ 94.842] color_convert: dst=ffffffff [20028888] [ 94.842] sna_render_get_solid: ffffffff [ 94.842] sna_render_get_solid(white) [ 94.842] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 94.842] sna_transform_is_imprecise_integer_translation: no transform [ 94.842] gen9_composite_picture: integer translation (0, 0), removing [ 94.842] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 94.842] sna_render_pixmap_bo: GPU all damaged [ 94.842] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 94.842] gen4_choose_composite_emitter: solid, identity mask [ 94.842] kgem_check_bo: num_pages=+0, num_exec=+0 [ 94.842] gen9_composite_get_binding_table(fbc0) [ 94.842] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 94.842] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 94.842] gen9_emit_vertex_elements: setup id=9 [ 94.842] glyphs0_to_dst: glyph=(459, 21)x(10, 13), unclipped [ 94.842] emit_primitive_identity_mask__avx2: dst=(459, 21), mask=(752.00, 32.00) x (10.00, 13.00) [ 94.842] gen8_vertex_flush[ae4] = 3 [ 94.842] gen9_magic_ca_pass: CA fixup (200 -> 203) [ 94.842] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 94.842] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 94.842] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 94.842] sna_composite_rectangles(pixmap=5337, op=1, ffffffff x 1 [(478, 18)x(9, 17) ...]) [ 94.842] sna_composite_rectangles: converted to op 1 [ 94.842] sna_composite_rectangles[0] (478, 18)x(9, 17) -> (478, 18), (487, 35) [ 94.842] sna_composite_rectangles: nrects=1, region=(478, 18), (487, 35) x 1 [ 94.842] sna_composite_rectangles: clipped extents (478, 18),(487, 35) x 1 [ 94.842] sna_composite_rectangles: pixmap +(0, 0) extents (478, 18),(487, 35) [ 94.842] sna_composite_rectangles: dropping last-cpu hint [ 94.842] sna_drawable_use_bo pixmap=5337, box=((478, 18), (487, 35)), flags=9... [ 94.842] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 94.842] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 94.842] sna_drawable_use_bo: using whole GPU bo [ 94.842] gen9_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20028888]) [ 94.842] kgem_bo_is_render: handle=17, rq? 1 [1] [ 94.842] gen9_render_fill_boxes(ffffffff x 1 [(478, 18), (487, 35) ...]) [ 94.842] sna_render_get_solid: ffffffff [ 94.842] sna_render_get_solid(white) [ 94.842] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 94.842] kgem_check_bo: num_pages=+0, num_exec=+0 [ 94.843] aligning vertex: was 4, now 2 floats per vertex [ 94.843] gen9_composite_get_binding_table(fb80) [ 94.843] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 94.843] gen9_emit_sampler: sampler = 1 [ 94.843] gen9_emit_sf: num_sf_outputs=1 [ 94.843] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 94.843] gen9_emit_vertex_elements: setup id=0 [ 94.843] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 94.843] (478, 18), (487, 35) [ 94.843] gen8_vertex_flush[c00] = 3 [ 94.843] sna_validate_gc(0x561c94ab2470) changes=e0000, previous serial=8000145d, drawable=145d [ 94.843] sna_validate_gc: recomputing clip [ 94.843] sna_validate_gc: composite clip=2x[(65, 1180), (555, 1217)] [0x561c94b053d0] [ 94.843] sna_copy_area: src=pixmap=5337:(0, 0)x(490, 37)+(0, 0) -> dst=pixmap=3060:(0, 1156)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 94.843] sna_copy_area: normal copy [ 94.843] sna_do_copy: src=(0, 0), dst=(0, 1156), size=(490x37) [ 94.843] sna_do_copy: after drawable: src=(0, 0), dst=(65, 1180), size=(490x37) [ 94.843] sna_do_copy: dst extents (65, 1180), (555, 1217), dst clip extents (65, 1180), (555, 1217), dst size=3775x2136 [ 94.843] sna_do_copy: clipped dst extents (65, 1180), (555, 1217) [ 94.843] sna_do_copy: unclipped src extents (0, 0), (490, 37) [ 94.843] sna_do_copy: clipped src extents (0, 0), (490, 37) [ 94.843] sna_do_copy: pixmap -- no source clipping [ 94.843] sna_do_copy: src extents (0, 0), (490, 37) x 1 [ 94.843] sna_do_copy: copy region (65, 1180), (555, 1217) x 2 + (-65, -1180) [ 94.843] sna_copy_boxes (boxes=2x[(542, 1180), (555, 1197)...], src pixmap=5337+(-65, -1180), dst pixmap=3060+(-65, -24), alu=3, src.size=490x37, dst.size=3775x2136) [ 94.843] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94b40a30, gpu_bo=17, cpu_bo=0), replaces=0 [ 94.843] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 94.843] sna_drawable_use_bo pixmap=3060, box=((0, 1156), (490, 1193)), flags=3... [ 94.843] sna_drawable_use_bo: exported target, set PREFER_GPU [ 94.843] sna_drawable_use_bo: pinned, never REPLACES [ 94.843] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=3 [ 94.843] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 94.843] sna_drawable_use_bo: using whole GPU bo [ 94.843] sna_pixmap_move_to_gpu(pixmap=5337, usage=0), flags=a [ 94.843] sna_pixmap_move_to_gpu: already all-damaged [ 94.843] sna_pixmap_mark_active: pixmap=5337, handle=17 [ 94.843] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 94.843] gen9_render_copy_boxes (0, -1156)->(0, 0) x 2, alu=3, flags=0, self-copy=0, overlaps? 0 [ 94.843] kgem_bo_is_render: handle=17, rq? 1 [1] [ 94.843] kgem_bo_is_render: handle=9, rq? 0 [0] [ 94.843] kgem_bo_is_render: handle=9, rq? 0 [0] [ 94.843] kgem_bo_is_render: handle=17, rq? 1 [1] [ 94.843] kgem_set_mode: flushing before new bo [ 94.843] gen8_vertex_close: used=818, vbo active? 146, vb=201, nreloc=2 [ 94.843] gen8_vertex_close: reloc[0] = 287 [ 94.843] kgem_add_reloc64: handle=146, pos=287, delta=0, domains=200000 [ 94.843] kgem_add_handle: handle=146, index=5 [ 94.843] kgem_add_reloc64[11] = (delta=0, target handle=5, presumed=ffe77000) [ 94.843] gen8_vertex_close: reloc[1] = 372 [ 94.843] kgem_add_reloc64: handle=146, pos=372, delta=0, domains=200000 [ 94.843] kgem_add_reloc64[12] = (delta=0, target handle=5, presumed=ffe77000) [ 94.843] batch[1/1, flags=1800]: 774 774 16112 16384, nreloc=13, nexec=6, nfence=0, aperture=1164 [fenced=0] [ 94.843] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd981000 [ 94.843] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -57343 [ 94.843] kgem_fixup_relocs: shrinking by 57344 [ 94.843] __kgem_busy: handle=2, busy=0, wedged=0 [ 94.844] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd981000 [ 94.844] kgem_commit: release handle=17 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ffe37000 [ 94.844] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 94.844] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 94.844] __kgem_bo_clear_busy: handle=7 [ 94.844] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 94.844] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 94.844] __kgem_bo_clear_busy: handle=143 [ 94.844] kgem_commit: release handle=143 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff6e000 [ 94.844] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 94.844] __kgem_bo_clear_busy: handle=143 [ 94.844] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 94.844] __kgem_bo_clear_busy: handle=143 [ 94.844] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 94.844] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 94.844] __kgem_bo_clear_busy: handle=143 [ 94.844] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 94.844] __kgem_bo_clear_busy: handle=7 [ 94.844] kgem_commit: release handle=146 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffe77000 [ 94.844] __kgem_busy: handle=2, busy=0, wedged=0 [ 94.844] kgem_bo_can_map: handle=146, map=0x0:0x0:0x7fc6b40fb000, tiling=0, domain=3, offset=4293357568 [ 94.844] kgem_check_bo: num_pages=+8164, num_exec=+2 [ 94.844] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 94.844] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 94.844] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 94.844] kgem_add_handle: handle=4, index=0 [ 94.844] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 94.844] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 94.844] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 94.844] gen9_composite_get_binding_table(ffc0) [ 94.844] kgem_add_reloc64: handle=9, pos=16360, delta=0, domains=20002 [ 94.844] kgem_add_handle: handle=9, index=1 [ 94.844] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f02dd000) [ 94.844] __kgem_bo_mark_dirty: handle=9 (proxy? 0) [ 94.844] [3fe0] bind bo(handle=9, addr=f02dd000), format=192, width=3775, height=2136, pitch=15360, tiling=1 -> render [ 94.844] kgem_add_reloc64: handle=17, pos=16344, delta=0, domains=40000 [ 94.844] kgem_add_handle: handle=17, index=2 [ 94.844] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=ffe37000) [ 94.844] [3fd0] bind bo(handle=17, addr=ffe37000), format=192, width=490, height=37, pitch=2048, tiling=1 -> sampler [ 94.844] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 94.844] gen9_emit_sampler: sampler = 0 [ 94.844] gen9_emit_sf: num_sf_outputs=1 [ 94.844] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 94.844] gen9_emit_vertex_elements: setup id=0 [ 94.844] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 94.844] (477, 0) -> (477, 1156) + (13, 17) [ 94.845] (0, 17) -> (0, 1173) + (490, 20) [ 94.845] gen8_vertex_flush[490] = 6 [ 94.845] sna_accel_flush: flush?=1, dirty?=0 [ 94.845] gen8_vertex_close: used=830, vbo active? 146, vb=1, nreloc=1 [ 94.845] gen8_vertex_close: reloc[0] = 287 [ 94.845] kgem_add_reloc64: handle=146, pos=287, delta=0, domains=200000 [ 94.845] kgem_add_handle: handle=146, index=3 [ 94.845] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=ffe77000) [ 94.845] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=8238 [fenced=0] [ 94.845] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 94.845] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 94.845] kgem_fixup_relocs: shrinking by 61440 [ 94.845] __kgem_busy: handle=1, busy=0, wedged=0 [ 94.845] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 94.845] kgem_commit: release handle=9 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f02dd000 [ 94.845] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 94.845] kgem_commit: release handle=17 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=ffe37000 [ 94.845] kgem_commit: release handle=146 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffe77000 [ 94.845] __kgem_busy: handle=1, busy=0, wedged=0 [ 94.845] kgem_bo_can_map: handle=146, map=0x0:0x0:0x7fc6b40fb000, tiling=0, domain=3, offset=4293357568 [ 94.845] sna_accel_flush: flush?=0, dirty?=0 [ 94.845] sna_accel_flush: flush?=0, dirty?=0 [ 94.845] sna_accel_flush: flush?=0, dirty?=0 [ 94.845] sna_accel_flush: flush?=0, dirty?=0 [ 94.845] sna_block_handler (tv=0.0) [ 94.845] sna_wakeup_handler [ 94.845] sna_mode_wakeup: len=64 [ 94.845] sna_dri2_vblank_handler(type=2, sequence=5441, draw=4181) [ 94.845] sna_crtc_record_swap: recording last swap on pipe=0, frame 5441 [msc=5441], time 94.841976 [ 94.845] sna_dri2_vblank_handler: 2 complete, frame=5441 tv=94.841976 [ 94.845] sna_dri2_blit_complete: blit finished [ 94.845] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=5441, tv=94.841976) [ 94.845] frame_swap_complete(type=2): draw=146, pipe=0, frame=5441 [msc=5441], tv=94.841976 [ 94.845] sna_accel_flush: flush?=0, dirty?=0 [ 94.845] sna_dri2_event_free(draw?=1) [ 94.845] sna_dri2_remove_event: remove[0x561c94ab1850] from window 146, active? 1 [ 94.845] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=128] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 94.845] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=32] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 94.845] sna_dri2_vblank_handler complete [ 94.845] sna_mode_wakeup: recording last swap on pipe=0, frame 5441 [1541], time 94.841976 [ 94.845] sna_mode_wakeup: removing handle=32 [active_scanout=0] from scanout, installing handle=128 [active_scanout=2] [ 94.845] sna_mode_wakeup: flip complete, pending? 1 [ 94.845] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 94.845] sna_destroy_pixmap: pixmap=5337, attached?=1 [ 94.845] _kgem_bo_destroy: handle=17, proxy? 0 [ 94.845] __kgem_bo_destroy: handle=17, size=262144 [ 94.845] __kgem_busy: handle=17, busy=0, wedged=0 [ 94.845] __kgem_bo_clear_busy: handle=17 [ 94.846] kgem_bo_move_to_inactive: moving handle=17 to inactive [ 94.846] __sna_free_pixmap(pixmap=5337) [ 94.846] sna_accel_flush: flush?=0, dirty?=0 [ 94.846] sna_accel_flush: flush?=0, dirty?=0 [ 94.846] sna_block_handler (tv=0.456000) [ 94.846] kgem_retire, need_retire?=1 [ 94.846] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 94.846] kgem_retire__requests_ring: retiring ring 0 [ 94.846] __kgem_busy: handle=2, busy=0, wedged=0 [ 94.846] __kgem_retire_rq: request 2 complete [ 94.846] kgem_retire__requests_ring: retiring ring 0 [ 94.846] __kgem_busy: handle=1, busy=0, wedged=0 [ 94.846] __kgem_retire_rq: request 1 complete [ 94.846] __kgem_bo_flush: handle=9, busy=0, wedged=0 [ 94.846] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 94.846] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 94.846] kgem_retire -- retired=0, need_retire=0 [ 94.846] kgem_bo_is_busy: handle=146, domain: 0 exec? 0, rq? 0 [ 94.846] gen6_render_retire: resetting idle vbo [ 94.846] sna_scanout_do_flush: flush timer active: delta=3 [ 94.846] sna_scanout_do_flush (time=94846), triggered [ 94.846] sna_scanout_flush (time=94846), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 94.846] has_shadow: has pending damage? 0, outstanding flips: 0 [ 94.846] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 94.846] has_shadow: has pending damage? 0, outstanding flips: 0 [ 94.846] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 94.846] sna_accel_do_throttle -- no pending activity [ 94.846] sna_accel_block: evaluating timers, active=5 [ 94.846] sna_accel_block: flush timer expires in 16 [94862] [ 94.847] sna_wakeup_handler [ 94.847] sna_accel_flush: flush?=0, dirty?=0 [ 94.847] sna_accel_flush: flush?=0, dirty?=0 [ 94.847] sna_block_handler (tv=0.455000) [ 94.847] sna_scanout_do_flush: flush timer active: delta=15 [ 94.847] sna_accel_do_throttle -- no pending activity [ 94.847] sna_accel_block: evaluating timers, active=5 [ 94.847] sna_accel_block: flush timer expires in 15 [94862] [ 94.847] sna_wakeup_handler [ 94.847] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=32, name=80 [ 94.847] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 94.847] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 94.847] sna_dri2_get_back: draw size=3840x2160, back buffer handle=32 size=3840x2160, is-scanout? 1, active?=0, pitch=15360, front pitch=15360 [ 94.847] sna_dri2_get_back: reuse backbuffer? 1 [ 94.848] sna_dri2_get_back: back buffer handle=32, active?=0, refcnt=1 [ 94.848] sna_dri2_get_back: reuse unattached back [ 94.848] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 94.848] sna_dri2_reuse_buffer: reusing back buffer handle=32, name=80, pitch=15360, age=0 [ 94.848] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 94.848] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=128, name=76, active_scanout=2 [ 94.848] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 94.848] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=128] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 94.848] sna_accel_flush: flush?=0, dirty?=0 [ 94.848] sna_accel_flush: flush?=0, dirty?=0 [ 94.848] sna_accel_flush: flush?=0, dirty?=0 [ 94.848] sna_block_handler (tv=0.454000) [ 94.848] sna_scanout_do_flush: flush timer active: delta=14 [ 94.848] sna_accel_do_throttle -- no pending activity [ 94.848] sna_accel_block: evaluating timers, active=5 [ 94.848] sna_accel_block: flush timer expires in 14 [94862] [ 94.849] sna_wakeup_handler [ 94.849] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 94.849] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 94.849] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 94.849] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 94.849] sna_dri2_get_msc(draw=146, pipe=0) [ 94.849] sna_crtc_record_swap: recording last swap on pipe=0, frame 5441 [msc=5441], time 94.841976 [ 94.850] sna_dri2_get_msc: msc=5441 [raw=5441], ust=94841976 [ 94.850] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=32 (refs=1/1, flush=0) , front=128 (refs=2/3, flush=1) [ 94.850] sna_dri2_schedule_swap(target_msc=5441, divisor=0, remainder=0) [ 94.850] sna_dri2_schedule_swap: using front handle=128, active_scanout?=2, flush?=1 [ 94.850] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 94.850] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 94.850] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 94.850] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 94.850] sna_crtc_record_swap: recording last swap on pipe=0, frame 5441 [msc=5441], time 94.841976 [ 94.850] immediate_swap: current_msc=5441, target_msc=5441 -- yes [ 94.850] can_flip: no, shadow enabled [ 94.850] sna_dri2_add_event: adding event to window 146) [ 94.850] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 94.850] sna_dri2_immediate_blit: no pending blit, starting chain [ 94.850] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 94.850] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 94.850] can_xchg: back size=8700f00, front size=8700f00 [ 94.850] can_xchg: yes, pixmap=4091 [ 94.850] sna_dri2_xchg: win=146, exchange front=128/76,ref=3 and back=32/80,ref=2, pixmap=4091 3840x2160 [ 94.850] sna_dri2_xchg: back_bo handle=32, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 94.850] sna_dri2_xchg: front_bo handle=128, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 94.850] set_bo: pixmap=4091, handle=32 (old handle=128) [ 94.850] set_bo: marking whole pixmap as damaged [ 94.850] set_bo: applying final/discard move-to-gpu [ 94.850] wait_for_shadow: flags=0, flips=0, handle=128, shadow=29 [ 94.850] set_bo: dropping flush hint from handle=128 [ 94.850] set_bo: adding flush hint to handle=32 [ 94.850] mark_stale(handle=128) => 1 [ 94.850] swap_limit: draw=146 setting swap limit to 3 [ 94.850] sna_dri2_swap_limit_validate: swap limit set to 3 [ 94.850] sna_next_vblank(pipe=0, waiting until next vblank) [ 94.850] sna_dri2_schedule_swap: reported target_msc=5441 [ 94.850] sna_accel_flush: flush?=0, dirty?=0 [ 94.850] sna_accel_flush: flush?=0, dirty?=0 [ 94.850] sna_accel_flush: flush?=0, dirty?=0 [ 94.850] sna_accel_flush: flush?=0, dirty?=0 [ 94.850] sna_block_handler (tv=0.452000) [ 94.850] sna_scanout_do_flush: flush timer active: delta=12 [ 94.850] sna_accel_do_throttle -- no pending activity [ 94.850] sna_accel_block: evaluating timers, active=5 [ 94.850] sna_accel_block: flush timer expires in 12 [94862] [ 94.858] sna_wakeup_handler [ 94.858] sna_mode_wakeup: len=32 [ 94.858] sna_dri2_vblank_handler(type=2, sequence=5442, draw=4181) [ 94.858] sna_crtc_record_swap: recording last swap on pipe=0, frame 5442 [msc=5442], time 94.858635 [ 94.858] sna_dri2_vblank_handler: 2 complete, frame=5442 tv=94.858635 [ 94.858] sna_dri2_blit_complete: blit finished [ 94.858] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=5442, tv=94.858635) [ 94.858] frame_swap_complete(type=2): draw=146, pipe=0, frame=5442 [msc=5442], tv=94.858635 [ 94.858] sna_accel_flush: flush?=0, dirty?=0 [ 94.858] sna_dri2_event_free(draw?=1) [ 94.858] sna_dri2_remove_event: remove[0x561c94b3b4b0] from window 146, active? 1 [ 94.858] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 94.858] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=128] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 94.858] sna_dri2_vblank_handler complete [ 94.858] sna_block_handler (tv=0.444000) [ 94.858] sna_scanout_do_flush: flush timer active: delta=4 [ 94.858] sna_accel_do_throttle -- no pending activity [ 94.858] sna_accel_block: evaluating timers, active=5 [ 94.858] sna_accel_block: flush timer expires in 4 [94862] [ 94.863] sna_wakeup_handler [ 94.863] sna_block_handler (tv=0.439000) [ 94.863] sna_scanout_do_flush: flush timer active: delta=-1 [ 94.863] sna_scanout_do_flush (time=94863), triggered [ 94.863] sna_scanout_flush (time=94863), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 94.863] has_shadow: has pending damage? 1, outstanding flips: 0 [ 94.863] stop_flush: scanout=32 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 94.863] has_shadow: has pending damage? 1, outstanding flips: 0 [ 94.863] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 94.863] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 94.863] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 94.863] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 94.863] sna_pixmap_move_to_gpu: already all-damaged [ 94.863] sna_pixmap_mark_active: pixmap=4091, handle=32 [ 94.863] sna_mode_redisplay: crtc[0] transformed? 0 [ 94.863] sna_mode_redisplay: crtc[1] transformed? 0 [ 94.863] sna_mode_redisplay: crtc[2] transformed? 0 [ 94.863] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=32 [active=1] [ 94.863] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 128, transformed? 0 [ 94.863] get_fb: reusing fb=68 for handle=32 [ 94.863] sna_mode_redisplay: recording flip on CRTC:32 handle=32, active_scanout=2, serial=3 [ 94.863] __kgem_bo_clear_busy: handle=32 [ 94.863] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 94.863] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 94.863] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 94.863] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=32, shadow handle=29 [ 94.863] sna_accel_do_throttle -- no pending activity [ 94.863] sna_accel_block: evaluating timers, active=5 [ 94.863] sna_accel_block: flush timer expires in 16 [94879] [ 94.875] sna_wakeup_handler [ 94.875] sna_mode_wakeup: len=32 [ 94.875] sna_mode_wakeup: recording last swap on pipe=0, frame 5443 [1543], time 94.875293 [ 94.875] sna_mode_wakeup: removing handle=128 [active_scanout=0] from scanout, installing handle=32 [active_scanout=2] [ 94.875] sna_mode_wakeup: flip complete, pending? 1 [ 94.875] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 94.875] sna_block_handler (tv=0.427000) [ 94.875] sna_scanout_do_flush: flush timer active: delta=4 [ 94.875] sna_accel_do_throttle -- no pending activity [ 94.875] sna_accel_block: evaluating timers, active=5 [ 94.875] sna_accel_block: flush timer expires in 4 [94879] [ 94.879] sna_wakeup_handler [ 94.879] sna_block_handler (tv=0.423000) [ 94.879] sna_scanout_do_flush: flush timer active: delta=0 [ 94.879] sna_scanout_do_flush (time=94879), triggered [ 94.879] sna_scanout_flush (time=94879), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 94.879] has_shadow: has pending damage? 0, outstanding flips: 0 [ 94.879] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 94.879] has_shadow: has pending damage? 0, outstanding flips: 0 [ 94.879] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 94.879] sna_accel_do_throttle -- no pending activity [ 94.879] sna_accel_block: evaluating timers, active=5 [ 94.879] sna_accel_block: flush timer expires in 16 [94895] [ 94.896] sna_wakeup_handler [ 94.896] sna_block_handler (tv=0.406000) [ 94.896] sna_scanout_do_flush: flush timer active: delta=-1 [ 94.896] sna_scanout_do_flush (time=94896), triggered [ 94.896] sna_scanout_flush (time=94896), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 94.896] has_shadow: has pending damage? 0, outstanding flips: 0 [ 94.896] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 94.896] has_shadow: has pending damage? 0, outstanding flips: 0 [ 94.896] sna_accel_disarm_timer[0] (time=94896) [ 94.896] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 94.896] sna_accel_do_throttle -- no pending activity [ 95.302] sna_wakeup_handler [ 95.302] sna_block_handler (tv=525.787000) [ 95.302] has_shadow: has pending damage? 0, outstanding flips: 0 [ 95.302] sna_accel_do_throttle -- no pending activity [ 95.408] sna_wakeup_handler [ 95.408] sna_create_pixmap(13, 20, 32, usage=0) [ 95.408] kgem_can_create_2d: 13x20 @ 32 [ 95.408] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=20 [ 95.408] kgem_can_create_2d: untiled size=4096 [ 95.408] kgem_choose_tiling: too thin [width 13, 32 bpp] for TILING_X [ 95.408] kgem_choose_tiling: 13x20 -> 0 [ 95.408] sna_create_pixmap: usage=0, flags=a [ 95.408] sna_create_pixmap: small buffer [1040], attaching to shadow pixmap [ 95.408] create_pixmap: allocating pixmap 13x20, depth=32/32, size=1048 [ 95.408] create_pixmap: serial=5338, usage=0, 13x20 [ 95.408] sna_create_pixmap: serial=5338, 13x20, usage=0 [ 95.408] sna_composite_rectangles(pixmap=5339, op=0, 0 x 1 [(0, 0)x(13, 20) ...]) [ 95.408] sna_composite_rectangles: converted to op 0 [ 95.408] sna_composite_rectangles[0] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 95.408] sna_composite_rectangles: nrects=1, region=(0, 0), (13, 20) x 1 [ 95.408] sna_composite_rectangles: clipped extents (0, 0),(13, 20) x 1 [ 95.408] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(13, 20) [ 95.408] sna_composite_rectangles: fallback, dst pixmap=5339 too small or not attached [ 95.408] sna_composite_rectangles: fallback [ 95.408] sna_drawable_move_region_to_cpu(pixmap=5339 (13x20), [(0, 0), (13, 20)], flags=1) [ 95.408] sna_drawable_move_region_to_cpu: region (0, 0), (13, 20) + (0, 0) subsumes pixmap (13x20) [ 95.408] _sna_pixmap_move_to_cpu(pixmap=5339, 13x20, flags=1) [ 95.408] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 95.408] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 95.408] operate_inplace: no, inplace operation not suitable [ 95.408] _sna_pixmap_move_to_cpu: marking as damaged [ 95.408] __sna_damage_all(13, 20) [ 95.408] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 95.408] sna_composite_rectangles(pixmap=5339, op=1, fff2f1f0 x 1 [(0, 0)x(13, 20) ...]) [ 95.408] sna_composite_rectangles: converted to op 1 [ 95.408] sna_composite_rectangles[0] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 95.409] sna_composite_rectangles: nrects=1, region=(0, 0), (13, 20) x 1 [ 95.409] sna_composite_rectangles: clipped extents (0, 0),(13, 20) x 1 [ 95.409] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(13, 20) [ 95.409] sna_composite_rectangles: fallback, dst pixmap=5339 too small or not attached [ 95.409] sna_composite_rectangles: fallback [ 95.409] sna_drawable_move_region_to_cpu(pixmap=5339 (13x20), [(0, 0), (13, 20)], flags=1) [ 95.409] sna_drawable_move_region_to_cpu: pixmap=5339 all damaged on CPU [ 95.409] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 95.409] sna_composite_rectangles: fallback fill: (0, 0)x(13, 20) fff2f1f0 [ 95.409] sna_composite_rectangles(pixmap=5339, op=1, ff300a24 x 2 [(0, 0)x(13, 20) ...]) [ 95.409] sna_composite_rectangles: converted to op 1 [ 95.409] sna_composite_rectangles[0] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 95.409] sna_composite_rectangles[1] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 95.409] sna_composite_rectangles: nrects=2, region=(0, 0), (13, 20) x 2 [ 95.409] sna_composite_rectangles: clipped extents (0, 0),(13, 20) x 1 [ 95.409] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(13, 20) [ 95.409] sna_composite_rectangles: fallback, dst pixmap=5339 too small or not attached [ 95.409] sna_composite_rectangles: fallback [ 95.409] sna_drawable_move_region_to_cpu(pixmap=5339 (13x20), [(0, 0), (13, 20)], flags=1) [ 95.409] sna_drawable_move_region_to_cpu: pixmap=5339 all damaged on CPU [ 95.409] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 95.409] sna_composite_rectangles: fallback fill: (0, 0)x(13, 20) ff300a24 [ 95.409] sna_validate_gc(0x561c94ab2470) changes=80000, previous serial=8000145d, drawable=145d [ 95.409] sna_validate_gc: recomputing clip [ 95.409] sna_validate_gc: composite clip=1x[(65, 24), (3840, 2160)] [0x561c94abf1d0] [ 95.409] sna_copy_area: src=pixmap=5339:(0, 0)x(13, 20)+(0, 0) -> dst=pixmap=3060:(477, 1173)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 95.409] sna_copy_area: normal copy [ 95.409] sna_do_copy: src=(0, 0), dst=(477, 1173), size=(13x20) [ 95.409] sna_do_copy: after drawable: src=(0, 0), dst=(542, 1197), size=(13x20) [ 95.409] sna_do_copy: dst extents (542, 1197), (555, 1217), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 95.409] sna_do_copy: clipped dst extents (542, 1197), (555, 1217) [ 95.409] sna_do_copy: unclipped src extents (0, 0), (13, 20) [ 95.409] sna_do_copy: clipped src extents (0, 0), (13, 20) [ 95.409] sna_do_copy: pixmap -- no source clipping [ 95.409] sna_do_copy: src extents (0, 0), (13, 20) x 1 [ 95.409] sna_do_copy: copy region (542, 1197), (555, 1217) x 1 + (-542, -1197) [ 95.409] sna_copy_boxes (boxes=1x[(542, 1197), (555, 1217)...], src pixmap=5339+(-542, -1197), dst pixmap=3060+(-65, -24), alu=3, src.size=13x20, dst.size=3775x2136) [ 95.409] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94b3a130, gpu_bo=0, cpu_bo=0), replaces=0 [ 95.409] sna_drawable_use_bo pixmap=3060, box=((477, 1173), (490, 1193)), flags=8... [ 95.409] sna_drawable_use_bo: exported target, set PREFER_GPU [ 95.409] sna_drawable_use_bo: pinned, never REPLACES [ 95.409] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 95.409] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 95.409] sna_drawable_use_bo: using whole GPU bo [ 95.409] region_overlaps_damage? [ 95.409] use_shm_bo: no, not attached [ 95.409] sna_drawable_move_region_to_cpu(pixmap=5339 (13x20), [(0, 0), (13, 20)], flags=2) [ 95.409] sna_drawable_move_region_to_cpu: pixmap=5339 all damaged on CPU [ 95.409] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 95.409] sna_write_boxes x 1, src stride=52, src dx=(-477, -1173) [ 95.409] kgem_bo_can_map: handle=9, map=0x7fc6b7845000:0x0:0x7fc656564000, tiling=1, domain=0, offset=4029534208 [ 95.409] write_boxes_inplace x 1, handle=9, tiling=1 [ 95.409] upload_inplace__tiled: tiling=1 [ 95.409] kgem_bo_can_map__cpu: handle=9 [ 95.409] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 95.409] kgem_bo_map__cpu(handle=9, size=33177600, map=0x7fc6b7845000:0x7fc656564000) [ 95.409] kgem_bo_sync__cpu: handle=9 [ 95.409] __kgem_busy: handle=9, busy=0, wedged=0 [ 95.409] kgem_bo_sync__cpu: SYNC: handle=9, needs_flush? 0, domain? 0, busy? 0 [ 95.410] __kgem_busy: handle=9, busy=0, wedged=0 [ 95.410] kgem_bo_retire: retiring bo handle=9 (needed flush? 0), rq? 0 [busy?=0] [ 95.410] assert_bo_retired: handle=9, domain: 0 exec? 0, rq? 0 [ 95.410] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(477, 1173), size=13x20, pitch=52/15360 [ 95.410] sna_accel_flush: flush?=0, dirty?=0 [ 95.410] sna_accel_flush: flush?=0, dirty?=0 [ 95.410] sna_accel_flush: flush?=0, dirty?=0 [ 95.410] sna_accel_flush: flush?=0, dirty?=0 [ 95.410] sna_destroy_pixmap: pixmap=5339, attached?=1 [ 95.410] __sna_free_pixmap(pixmap=5339) [ 95.410] sna_accel_flush: flush?=0, dirty?=0 [ 95.410] sna_accel_flush: flush?=0, dirty?=0 [ 95.410] sna_accel_flush: flush?=0, dirty?=0 [ 95.410] sna_block_handler (tv=525.679000) [ 95.410] has_shadow: has pending damage? 0, outstanding flips: 0 [ 95.410] sna_accel_do_throttle -- no pending activity [ 95.411] sna_wakeup_handler [ 95.411] sna_accel_flush: flush?=0, dirty?=0 [ 95.411] sna_accel_flush: flush?=0, dirty?=0 [ 95.411] sna_accel_flush: flush?=0, dirty?=0 [ 95.411] sna_accel_flush: flush?=0, dirty?=0 [ 95.411] sna_accel_flush: flush?=0, dirty?=0 [ 95.412] sna_accel_flush: flush?=0, dirty?=0 [ 95.412] sna_accel_flush: flush?=0, dirty?=0 [ 95.412] sna_accel_flush: flush?=0, dirty?=0 [ 95.412] sna_accel_flush: flush?=0, dirty?=0 [ 95.412] sna_block_handler (tv=525.677000) [ 95.412] has_shadow: has pending damage? 0, outstanding flips: 0 [ 95.412] sna_accel_do_throttle -- no pending activity [ 95.412] sna_wakeup_handler [ 95.412] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=128, name=76 [ 95.412] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 95.412] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 95.412] sna_dri2_get_back: draw size=3840x2160, back buffer handle=128 size=3840x2160, is-scanout? 1, active?=0, pitch=15360, front pitch=15360 [ 95.412] sna_dri2_get_back: reuse backbuffer? 1 [ 95.412] sna_dri2_get_back: back buffer handle=128, active?=0, refcnt=1 [ 95.412] sna_dri2_get_back: reuse unattached back [ 95.412] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 95.412] sna_dri2_reuse_buffer: reusing back buffer handle=128, name=76, pitch=15360, age=0 [ 95.412] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 95.412] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=32, name=80, active_scanout=2 [ 95.412] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 95.412] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 95.412] sna_accel_flush: flush?=0, dirty?=0 [ 95.413] sna_accel_flush: flush?=0, dirty?=0 [ 95.413] sna_accel_flush: flush?=0, dirty?=0 [ 95.413] sna_block_handler (tv=525.676000) [ 95.413] has_shadow: has pending damage? 0, outstanding flips: 0 [ 95.413] timer_enable (time=95413), starting timer 0 [ 95.413] sna_accel_do_throttle -- no pending activity [ 95.413] sna_accel_block: evaluating timers, active=5 [ 95.413] sna_accel_block: flush timer expires in 8 [95421] [ 95.414] sna_wakeup_handler [ 95.414] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 95.414] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 95.414] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 95.414] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 95.414] sna_dri2_get_msc(draw=146, pipe=0) [ 95.414] sna_crtc_record_swap: recording last swap on pipe=0, frame 5475 [msc=5475], time 95.408368 [ 95.414] sna_dri2_get_msc: msc=5475 [raw=5475], ust=95408368 [ 95.414] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=128 (refs=1/1, flush=0) , front=32 (refs=2/3, flush=1) [ 95.414] sna_dri2_schedule_swap(target_msc=5442, divisor=0, remainder=0) [ 95.414] sna_dri2_schedule_swap: using front handle=32, active_scanout?=2, flush?=1 [ 95.414] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 95.414] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 95.414] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 95.414] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 95.414] sna_crtc_record_swap: recording last swap on pipe=0, frame 5475 [msc=5475], time 95.408368 [ 95.414] immediate_swap: current_msc=5475, target_msc=5442 -- yes [ 95.414] can_flip: no, shadow enabled [ 95.414] sna_dri2_add_event: adding event to window 146) [ 95.414] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 95.414] sna_dri2_immediate_blit: no pending blit, starting chain [ 95.414] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 95.414] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 95.414] can_xchg: back size=8700f00, front size=8700f00 [ 95.414] can_xchg: yes, pixmap=4091 [ 95.414] sna_dri2_xchg: win=146, exchange front=32/80,ref=3 and back=128/76,ref=2, pixmap=4091 3840x2160 [ 95.414] sna_dri2_xchg: back_bo handle=128, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 95.414] sna_dri2_xchg: front_bo handle=32, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 95.414] set_bo: pixmap=4091, handle=128 (old handle=32) [ 95.414] set_bo: marking whole pixmap as damaged [ 95.414] set_bo: applying final/discard move-to-gpu [ 95.414] wait_for_shadow: flags=0, flips=0, handle=32, shadow=29 [ 95.414] set_bo: dropping flush hint from handle=32 [ 95.414] set_bo: adding flush hint to handle=128 [ 95.414] mark_stale(handle=32) => 1 [ 95.414] swap_limit: draw=146 setting swap limit to 3 [ 95.414] sna_dri2_swap_limit_validate: swap limit set to 3 [ 95.414] sna_next_vblank(pipe=0, waiting until next vblank) [ 95.414] sna_dri2_schedule_swap: reported target_msc=5475 [ 95.414] sna_accel_flush: flush?=0, dirty?=0 [ 95.414] sna_accel_flush: flush?=0, dirty?=0 [ 95.414] sna_accel_flush: flush?=0, dirty?=0 [ 95.414] sna_accel_flush: flush?=0, dirty?=0 [ 95.414] sna_block_handler (tv=525.675000) [ 95.414] sna_scanout_do_flush: flush timer active: delta=7 [ 95.414] sna_accel_do_throttle -- no pending activity [ 95.414] sna_accel_block: evaluating timers, active=5 [ 95.415] sna_accel_block: flush timer expires in 7 [95421] [ 95.422] sna_wakeup_handler [ 95.422] sna_block_handler (tv=525.667000) [ 95.422] sna_scanout_do_flush: flush timer active: delta=-1 [ 95.422] sna_scanout_do_flush (time=95422), triggered [ 95.422] sna_scanout_flush (time=95422), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 95.422] has_shadow: has pending damage? 1, outstanding flips: 0 [ 95.422] stop_flush: scanout=128 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 95.422] has_shadow: has pending damage? 1, outstanding flips: 0 [ 95.422] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 95.422] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 95.422] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 95.422] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 95.422] sna_pixmap_move_to_gpu: already all-damaged [ 95.422] sna_pixmap_mark_active: pixmap=4091, handle=128 [ 95.422] sna_mode_redisplay: crtc[0] transformed? 0 [ 95.422] sna_mode_redisplay: crtc[1] transformed? 0 [ 95.422] sna_mode_redisplay: crtc[2] transformed? 0 [ 95.422] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=128 [active=1] [ 95.422] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 32, transformed? 0 [ 95.422] get_fb: reusing fb=80 for handle=128 [ 95.422] sna_mode_redisplay: recording flip on CRTC:32 handle=128, active_scanout=2, serial=3 [ 95.422] __kgem_bo_clear_busy: handle=128 [ 95.422] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 95.422] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 95.422] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 95.422] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=128, shadow handle=29 [ 95.422] sna_accel_do_throttle -- no pending activity [ 95.422] sna_accel_block: evaluating timers, active=5 [ 95.422] sna_accel_block: flush timer expires in 16 [95438] [ 95.424] sna_wakeup_handler [ 95.424] sna_mode_wakeup: len=64 [ 95.424] sna_dri2_vblank_handler(type=2, sequence=5476, draw=4181) [ 95.424] sna_crtc_record_swap: recording last swap on pipe=0, frame 5476 [msc=5476], time 95.425029 [ 95.424] sna_dri2_vblank_handler: 2 complete, frame=5476 tv=95.425029 [ 95.424] sna_dri2_blit_complete: blit finished [ 95.424] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=5476, tv=95.425029) [ 95.424] frame_swap_complete(type=2): draw=146, pipe=0, frame=5476 [msc=5476], tv=95.425029 [ 95.425] sna_accel_flush: flush?=0, dirty?=0 [ 95.425] sna_dri2_event_free(draw?=1) [ 95.425] sna_dri2_remove_event: remove[0x561c94af9ca0] from window 146, active? 1 [ 95.425] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=128] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 95.425] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=32] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 95.425] sna_dri2_vblank_handler complete [ 95.425] sna_mode_wakeup: recording last swap on pipe=0, frame 5476 [1564], time 95.425029 [ 95.425] sna_mode_wakeup: removing handle=32 [active_scanout=0] from scanout, installing handle=128 [active_scanout=2] [ 95.425] sna_mode_wakeup: flip complete, pending? 1 [ 95.425] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 95.425] sna_block_handler (tv=525.664000) [ 95.425] sna_scanout_do_flush: flush timer active: delta=13 [ 95.425] sna_accel_do_throttle -- no pending activity [ 95.425] sna_accel_block: evaluating timers, active=5 [ 95.425] sna_accel_block: flush timer expires in 13 [95438] [ 95.438] sna_wakeup_handler [ 95.438] sna_block_handler (tv=525.651000) [ 95.438] sna_scanout_do_flush: flush timer active: delta=0 [ 95.438] sna_scanout_do_flush (time=95438), triggered [ 95.438] sna_scanout_flush (time=95438), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 95.438] has_shadow: has pending damage? 0, outstanding flips: 0 [ 95.438] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 95.438] has_shadow: has pending damage? 0, outstanding flips: 0 [ 95.438] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 95.438] sna_accel_do_throttle -- no pending activity [ 95.438] sna_accel_block: evaluating timers, active=5 [ 95.438] sna_accel_block: flush timer expires in 16 [95454] [ 95.455] sna_wakeup_handler [ 95.455] sna_block_handler (tv=525.634000) [ 95.455] sna_scanout_do_flush: flush timer active: delta=-1 [ 95.455] sna_scanout_do_flush (time=95455), triggered [ 95.455] sna_scanout_flush (time=95455), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 95.455] has_shadow: has pending damage? 0, outstanding flips: 0 [ 95.455] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 95.455] has_shadow: has pending damage? 0, outstanding flips: 0 [ 95.455] sna_accel_disarm_timer[0] (time=95455) [ 95.455] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 95.455] sna_accel_do_throttle -- no pending activity [ 95.635] sna_wakeup_handler [ 95.635] sna_accel_flush: flush?=0, dirty?=0 [ 95.635] sna_accel_flush: flush?=0, dirty?=0 [ 95.635] sna_accel_flush: flush?=0, dirty?=0 [ 95.635] sna_block_handler (tv=525.454000) [ 95.635] has_shadow: has pending damage? 0, outstanding flips: 0 [ 95.635] sna_accel_do_throttle -- no pending activity [ 95.636] sna_wakeup_handler [ 95.636] sna_accel_flush: flush?=0, dirty?=0 [ 95.636] sna_accel_flush: flush?=0, dirty?=0 [ 95.636] sna_block_handler (tv=525.453000) [ 95.636] has_shadow: has pending damage? 0, outstanding flips: 0 [ 95.636] sna_accel_do_throttle -- no pending activity [ 95.636] sna_wakeup_handler [ 95.636] sna_accel_flush: flush?=0, dirty?=0 [ 95.636] sna_accel_flush: flush?=0, dirty?=0 [ 95.636] sna_block_handler (tv=525.453000) [ 95.636] has_shadow: has pending damage? 0, outstanding flips: 0 [ 95.636] sna_accel_do_throttle -- no pending activity [ 95.846] sna_wakeup_handler [ 95.846] sna_accel_flush: flush?=0, dirty?=0 [ 95.846] sna_block_handler (tv=525.243000) [ 95.846] has_shadow: has pending damage? 0, outstanding flips: 0 [ 95.846] sna_accel_do_throttle -- no pending activity [ 95.859] sna_wakeup_handler [ 95.860] sna_accel_flush: flush?=0, dirty?=0 [ 95.860] sna_accel_flush: flush?=0, dirty?=0 [ 95.860] sna_block_handler (tv=0.499000) [ 95.860] has_shadow: has pending damage? 0, outstanding flips: 0 [ 95.860] sna_accel_do_throttle -- no pending activity [ 95.860] sna_wakeup_handler [ 95.860] sna_accel_flush: flush?=0, dirty?=0 [ 95.860] sna_accel_flush: flush?=0, dirty?=0 [ 95.860] sna_accel_flush: flush?=0, dirty?=0 [ 95.860] sna_block_handler (tv=0.499000) [ 95.860] has_shadow: has pending damage? 0, outstanding flips: 0 [ 95.860] sna_accel_do_throttle -- no pending activity [ 95.860] sna_wakeup_handler [ 95.860] sna_accel_flush: flush?=0, dirty?=0 [ 95.860] sna_block_handler (tv=0.499000) [ 95.860] has_shadow: has pending damage? 0, outstanding flips: 0 [ 95.860] sna_accel_do_throttle -- no pending activity [ 95.860] sna_wakeup_handler [ 95.860] sna_accel_flush: flush?=0, dirty?=0 [ 95.860] sna_accel_flush: flush?=0, dirty?=0 [ 95.860] sna_accel_flush: flush?=0, dirty?=0 [ 95.860] sna_accel_flush: flush?=0, dirty?=0 [ 95.860] sna_block_handler (tv=0.499000) [ 95.860] has_shadow: has pending damage? 0, outstanding flips: 0 [ 95.860] sna_accel_do_throttle -- no pending activity [ 95.862] sna_wakeup_handler [ 95.862] sna_block_handler (tv=0.497000) [ 95.862] has_shadow: has pending damage? 0, outstanding flips: 0 [ 95.862] sna_accel_do_throttle -- no pending activity [ 95.863] sna_wakeup_handler [ 95.863] sna_accel_flush: flush?=0, dirty?=0 [ 95.863] sna_block_handler (tv=0.496000) [ 95.863] has_shadow: has pending damage? 0, outstanding flips: 0 [ 95.863] sna_accel_do_throttle -- no pending activity [ 95.863] sna_wakeup_handler [ 95.863] sna_create_pixmap(13, 20, 32, usage=0) [ 95.863] kgem_can_create_2d: 13x20 @ 32 [ 95.863] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=20 [ 95.863] kgem_can_create_2d: untiled size=4096 [ 95.863] kgem_choose_tiling: too thin [width 13, 32 bpp] for TILING_X [ 95.863] kgem_choose_tiling: 13x20 -> 0 [ 95.863] sna_create_pixmap: usage=0, flags=a [ 95.863] sna_create_pixmap: small buffer [1040], attaching to shadow pixmap [ 95.863] create_pixmap: allocating pixmap 13x20, depth=32/32, size=1048 [ 95.863] create_pixmap: serial=5340, usage=0, 13x20 [ 95.863] sna_create_pixmap: serial=5340, 13x20, usage=0 [ 95.863] sna_composite_rectangles(pixmap=5341, op=0, 0 x 1 [(0, 0)x(13, 20) ...]) [ 95.863] sna_composite_rectangles: converted to op 0 [ 95.863] sna_composite_rectangles[0] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 95.863] sna_composite_rectangles: nrects=1, region=(0, 0), (13, 20) x 1 [ 95.863] sna_composite_rectangles: clipped extents (0, 0),(13, 20) x 1 [ 95.863] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(13, 20) [ 95.863] sna_composite_rectangles: fallback, dst pixmap=5341 too small or not attached [ 95.864] sna_composite_rectangles: fallback [ 95.864] sna_drawable_move_region_to_cpu(pixmap=5341 (13x20), [(0, 0), (13, 20)], flags=1) [ 95.864] sna_drawable_move_region_to_cpu: region (0, 0), (13, 20) + (0, 0) subsumes pixmap (13x20) [ 95.864] _sna_pixmap_move_to_cpu(pixmap=5341, 13x20, flags=1) [ 95.864] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 95.864] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 95.864] operate_inplace: no, inplace operation not suitable [ 95.864] _sna_pixmap_move_to_cpu: marking as damaged [ 95.864] __sna_damage_all(13, 20) [ 95.864] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 95.864] sna_composite_rectangles(pixmap=5341, op=1, fff2f1f0 x 1 [(0, 0)x(13, 20) ...]) [ 95.864] sna_composite_rectangles: converted to op 1 [ 95.864] sna_composite_rectangles[0] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 95.864] sna_composite_rectangles: nrects=1, region=(0, 0), (13, 20) x 1 [ 95.864] sna_composite_rectangles: clipped extents (0, 0),(13, 20) x 1 [ 95.864] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(13, 20) [ 95.864] sna_composite_rectangles: fallback, dst pixmap=5341 too small or not attached [ 95.864] sna_composite_rectangles: fallback [ 95.864] sna_drawable_move_region_to_cpu(pixmap=5341 (13x20), [(0, 0), (13, 20)], flags=1) [ 95.864] sna_drawable_move_region_to_cpu: pixmap=5341 all damaged on CPU [ 95.864] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 95.864] sna_composite_rectangles: fallback fill: (0, 0)x(13, 20) fff2f1f0 [ 95.864] sna_composite_rectangles(pixmap=5341, op=1, ff300a24 x 2 [(0, 0)x(13, 20) ...]) [ 95.864] sna_composite_rectangles: converted to op 1 [ 95.864] sna_composite_rectangles[0] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 95.864] sna_composite_rectangles[1] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 95.864] sna_composite_rectangles: nrects=2, region=(0, 0), (13, 20) x 2 [ 95.864] sna_composite_rectangles: clipped extents (0, 0),(13, 20) x 1 [ 95.864] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(13, 20) [ 95.864] sna_composite_rectangles: fallback, dst pixmap=5341 too small or not attached [ 95.864] sna_composite_rectangles: fallback [ 95.864] sna_drawable_move_region_to_cpu(pixmap=5341 (13x20), [(0, 0), (13, 20)], flags=1) [ 95.864] sna_drawable_move_region_to_cpu: pixmap=5341 all damaged on CPU [ 95.864] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 95.864] sna_composite_rectangles: fallback fill: (0, 0)x(13, 20) ff300a24 [ 95.864] sna_composite_rectangles(pixmap=5341, op=1, ffffffff x 1 [(1, 1)x(9, 17) ...]) [ 95.864] sna_composite_rectangles: converted to op 1 [ 95.864] sna_composite_rectangles[0] (1, 1)x(9, 17) -> (1, 1), (10, 18) [ 95.864] sna_composite_rectangles: nrects=1, region=(1, 1), (10, 18) x 1 [ 95.864] sna_composite_rectangles: clipped extents (1, 1),(10, 18) x 1 [ 95.864] sna_composite_rectangles: pixmap +(0, 0) extents (1, 1),(10, 18) [ 95.864] sna_composite_rectangles: fallback, dst pixmap=5341 too small or not attached [ 95.864] sna_composite_rectangles: fallback [ 95.864] sna_drawable_move_region_to_cpu(pixmap=5341 (13x20), [(1, 1), (10, 18)], flags=1) [ 95.864] sna_drawable_move_region_to_cpu: pixmap=5341 all damaged on CPU [ 95.864] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 95.864] sna_composite_rectangles: fallback fill: (1, 1)x(9, 17) ffffffff [ 95.864] sna_copy_area: src=pixmap=5341:(0, 0)x(13, 20)+(0, 0) -> dst=pixmap=3060:(477, 1173)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 95.864] sna_copy_area: normal copy [ 95.864] sna_do_copy: src=(0, 0), dst=(477, 1173), size=(13x20) [ 95.864] sna_do_copy: after drawable: src=(0, 0), dst=(542, 1197), size=(13x20) [ 95.864] sna_do_copy: dst extents (542, 1197), (555, 1217), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 95.864] sna_do_copy: clipped dst extents (542, 1197), (555, 1217) [ 95.864] sna_do_copy: unclipped src extents (0, 0), (13, 20) [ 95.864] sna_do_copy: clipped src extents (0, 0), (13, 20) [ 95.864] sna_do_copy: pixmap -- no source clipping [ 95.864] sna_do_copy: src extents (0, 0), (13, 20) x 1 [ 95.864] sna_do_copy: copy region (542, 1197), (555, 1217) x 1 + (-542, -1197) [ 95.865] sna_copy_boxes (boxes=1x[(542, 1197), (555, 1217)...], src pixmap=5341+(-542, -1197), dst pixmap=3060+(-65, -24), alu=3, src.size=13x20, dst.size=3775x2136) [ 95.865] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94a176c0, gpu_bo=0, cpu_bo=0), replaces=0 [ 95.865] sna_drawable_use_bo pixmap=3060, box=((477, 1173), (490, 1193)), flags=8... [ 95.865] sna_drawable_use_bo: exported target, set PREFER_GPU [ 95.865] sna_drawable_use_bo: pinned, never REPLACES [ 95.865] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 95.865] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 95.865] sna_drawable_use_bo: using whole GPU bo [ 95.865] region_overlaps_damage? [ 95.865] use_shm_bo: no, not attached [ 95.865] sna_drawable_move_region_to_cpu(pixmap=5341 (13x20), [(0, 0), (13, 20)], flags=2) [ 95.865] sna_drawable_move_region_to_cpu: pixmap=5341 all damaged on CPU [ 95.865] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 95.865] sna_write_boxes x 1, src stride=52, src dx=(-477, -1173) [ 95.865] kgem_bo_can_map: handle=9, map=0x7fc6b7845000:0x0:0x7fc656564000, tiling=1, domain=1, offset=4029534208 [ 95.865] write_boxes_inplace x 1, handle=9, tiling=1 [ 95.865] upload_inplace__tiled: tiling=1 [ 95.865] kgem_bo_can_map__cpu: handle=9 [ 95.865] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 95.865] kgem_bo_map__cpu(handle=9, size=33177600, map=0x7fc6b7845000:0x7fc656564000) [ 95.865] kgem_bo_sync__cpu: handle=9 [ 95.865] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(477, 1173), size=13x20, pitch=52/15360 [ 95.865] sna_accel_flush: flush?=0, dirty?=0 [ 95.865] sna_accel_flush: flush?=0, dirty?=0 [ 95.865] sna_accel_flush: flush?=0, dirty?=0 [ 95.865] sna_accel_flush: flush?=0, dirty?=0 [ 95.865] sna_destroy_pixmap: pixmap=5341, attached?=1 [ 95.865] __sna_free_pixmap(pixmap=5341) [ 95.865] sna_accel_flush: flush?=0, dirty?=0 [ 95.865] sna_accel_flush: flush?=0, dirty?=0 [ 95.865] sna_accel_flush: flush?=0, dirty?=0 [ 95.865] sna_block_handler (tv=0.494000) [ 95.865] has_shadow: has pending damage? 0, outstanding flips: 0 [ 95.865] sna_accel_do_throttle -- no pending activity [ 95.867] sna_wakeup_handler [ 95.867] sna_accel_flush: flush?=0, dirty?=0 [ 95.867] sna_accel_flush: flush?=0, dirty?=0 [ 95.867] sna_accel_flush: flush?=0, dirty?=0 [ 95.867] sna_accel_flush: flush?=0, dirty?=0 [ 95.867] sna_accel_flush: flush?=0, dirty?=0 [ 95.867] sna_accel_flush: flush?=0, dirty?=0 [ 95.867] sna_accel_flush: flush?=0, dirty?=0 [ 95.867] sna_accel_flush: flush?=0, dirty?=0 [ 95.867] sna_accel_flush: flush?=0, dirty?=0 [ 95.867] sna_block_handler (tv=0.492000) [ 95.867] has_shadow: has pending damage? 0, outstanding flips: 0 [ 95.867] sna_accel_do_throttle -- no pending activity [ 95.867] sna_wakeup_handler [ 95.867] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=32, name=80 [ 95.867] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 95.867] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 95.867] sna_dri2_get_back: draw size=3840x2160, back buffer handle=32 size=3840x2160, is-scanout? 1, active?=0, pitch=15360, front pitch=15360 [ 95.867] sna_dri2_get_back: reuse backbuffer? 1 [ 95.867] sna_dri2_get_back: back buffer handle=32, active?=0, refcnt=1 [ 95.867] sna_dri2_get_back: reuse unattached back [ 95.867] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 95.867] sna_dri2_reuse_buffer: reusing back buffer handle=32, name=80, pitch=15360, age=0 [ 95.867] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 95.868] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=128, name=76, active_scanout=2 [ 95.868] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 95.868] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=128] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 95.868] sna_accel_flush: flush?=0, dirty?=0 [ 95.868] sna_accel_flush: flush?=0, dirty?=0 [ 95.868] sna_accel_flush: flush?=0, dirty?=0 [ 95.868] sna_block_handler (tv=0.491000) [ 95.868] has_shadow: has pending damage? 0, outstanding flips: 0 [ 95.868] timer_enable (time=95868), starting timer 0 [ 95.868] sna_accel_do_throttle -- no pending activity [ 95.868] sna_accel_block: evaluating timers, active=5 [ 95.868] sna_accel_block: flush timer expires in 8 [95876] [ 95.869] sna_wakeup_handler [ 95.869] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 95.869] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 95.869] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 95.869] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 95.869] sna_dri2_get_msc(draw=146, pipe=0) [ 95.869] sna_crtc_record_swap: recording last swap on pipe=0, frame 5502 [msc=5502], time 95.858164 [ 95.869] sna_dri2_get_msc: msc=5502 [raw=5502], ust=95858164 [ 95.869] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=32 (refs=1/1, flush=0) , front=128 (refs=2/3, flush=1) [ 95.869] sna_dri2_schedule_swap(target_msc=5476, divisor=0, remainder=0) [ 95.869] sna_dri2_schedule_swap: using front handle=128, active_scanout?=2, flush?=1 [ 95.869] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 95.869] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 95.869] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 95.869] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 95.869] sna_crtc_record_swap: recording last swap on pipe=0, frame 5502 [msc=5502], time 95.858164 [ 95.869] immediate_swap: current_msc=5502, target_msc=5476 -- yes [ 95.869] can_flip: no, shadow enabled [ 95.869] sna_dri2_add_event: adding event to window 146) [ 95.869] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 95.869] sna_dri2_immediate_blit: no pending blit, starting chain [ 95.869] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 95.869] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 95.869] can_xchg: back size=8700f00, front size=8700f00 [ 95.869] can_xchg: yes, pixmap=4091 [ 95.869] sna_dri2_xchg: win=146, exchange front=128/76,ref=3 and back=32/80,ref=2, pixmap=4091 3840x2160 [ 95.869] sna_dri2_xchg: back_bo handle=32, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 95.869] sna_dri2_xchg: front_bo handle=128, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 95.869] set_bo: pixmap=4091, handle=32 (old handle=128) [ 95.869] set_bo: marking whole pixmap as damaged [ 95.869] set_bo: applying final/discard move-to-gpu [ 95.869] wait_for_shadow: flags=0, flips=0, handle=128, shadow=29 [ 95.869] set_bo: dropping flush hint from handle=128 [ 95.869] set_bo: adding flush hint to handle=32 [ 95.869] mark_stale(handle=128) => 1 [ 95.869] swap_limit: draw=146 setting swap limit to 3 [ 95.869] sna_dri2_swap_limit_validate: swap limit set to 3 [ 95.869] sna_next_vblank(pipe=0, waiting until next vblank) [ 95.869] sna_dri2_schedule_swap: reported target_msc=5502 [ 95.869] sna_accel_flush: flush?=0, dirty?=0 [ 95.869] sna_accel_flush: flush?=0, dirty?=0 [ 95.869] sna_accel_flush: flush?=0, dirty?=0 [ 95.870] sna_accel_flush: flush?=0, dirty?=0 [ 95.870] sna_block_handler (tv=0.489000) [ 95.870] sna_scanout_do_flush: flush timer active: delta=6 [ 95.870] sna_accel_do_throttle -- no pending activity [ 95.870] sna_accel_block: evaluating timers, active=5 [ 95.870] sna_accel_block: flush timer expires in 6 [95876] [ 95.874] sna_wakeup_handler [ 95.874] sna_mode_wakeup: len=32 [ 95.874] sna_dri2_vblank_handler(type=2, sequence=5503, draw=4181) [ 95.874] sna_crtc_record_swap: recording last swap on pipe=0, frame 5503 [msc=5503], time 95.874832 [ 95.874] sna_dri2_vblank_handler: 2 complete, frame=5503 tv=95.874832 [ 95.874] sna_dri2_blit_complete: blit finished [ 95.874] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=5503, tv=95.874832) [ 95.874] frame_swap_complete(type=2): draw=146, pipe=0, frame=5503 [msc=5503], tv=95.874832 [ 95.874] sna_accel_flush: flush?=0, dirty?=0 [ 95.874] sna_dri2_event_free(draw?=1) [ 95.874] sna_dri2_remove_event: remove[0x561c94b075a0] from window 146, active? 1 [ 95.874] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 95.874] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=128] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 95.874] sna_dri2_vblank_handler complete [ 95.874] sna_block_handler (tv=0.485000) [ 95.874] sna_scanout_do_flush: flush timer active: delta=2 [ 95.874] sna_scanout_do_flush (time=95874), triggered [ 95.874] sna_scanout_flush (time=95874), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 95.874] has_shadow: has pending damage? 1, outstanding flips: 0 [ 95.874] stop_flush: scanout=32 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 95.874] has_shadow: has pending damage? 1, outstanding flips: 0 [ 95.874] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 95.874] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 95.874] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 95.874] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 95.875] sna_pixmap_move_to_gpu: already all-damaged [ 95.875] sna_pixmap_mark_active: pixmap=4091, handle=32 [ 95.875] sna_mode_redisplay: crtc[0] transformed? 0 [ 95.875] sna_mode_redisplay: crtc[1] transformed? 0 [ 95.875] sna_mode_redisplay: crtc[2] transformed? 0 [ 95.875] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=32 [active=1] [ 95.875] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 128, transformed? 0 [ 95.875] get_fb: reusing fb=68 for handle=32 [ 95.875] sna_mode_redisplay: recording flip on CRTC:32 handle=32, active_scanout=2, serial=3 [ 95.875] __kgem_bo_clear_busy: handle=32 [ 95.875] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 95.875] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 95.875] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 95.875] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=32, shadow handle=29 [ 95.875] sna_accel_do_throttle -- no pending activity [ 95.875] sna_accel_block: evaluating timers, active=5 [ 95.875] sna_accel_block: flush timer expires in 16 [95890] [ 95.875] sna_wakeup_handler [ 95.875] sna_accel_flush: flush?=0, dirty?=0 [ 95.875] sna_accel_flush: flush?=0, dirty?=0 [ 95.875] sna_block_handler (tv=0.484000) [ 95.875] sna_scanout_do_flush: flush timer active: delta=15 [ 95.875] sna_accel_do_throttle -- no pending activity [ 95.875] sna_accel_block: evaluating timers, active=5 [ 95.875] sna_accel_block: flush timer expires in 15 [95890] [ 95.890] sna_wakeup_handler [ 95.890] sna_block_handler (tv=0.469000) [ 95.890] sna_scanout_do_flush: flush timer active: delta=0 [ 95.890] sna_scanout_do_flush (time=95890), triggered [ 95.890] sna_scanout_flush (time=95890), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 95.891] has_shadow: has pending damage? 0, outstanding flips: 1 [ 95.891] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 95.891] has_shadow: has pending damage? 0, outstanding flips: 1 [ 95.891] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) [ 95.891] sna_accel_do_throttle -- no pending activity [ 95.891] sna_accel_block: evaluating timers, active=5 [ 95.891] sna_accel_block: flush timer expires in 16 [95906] [ 95.891] sna_wakeup_handler [ 95.891] sna_mode_wakeup: len=32 [ 95.891] sna_mode_wakeup: recording last swap on pipe=0, frame 5504 [1580], time 95.891487 [ 95.891] sna_mode_wakeup: removing handle=128 [active_scanout=0] from scanout, installing handle=32 [active_scanout=2] [ 95.891] sna_mode_wakeup: flip complete, pending? 1 [ 95.891] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 95.891] sna_block_handler (tv=0.468000) [ 95.891] sna_scanout_do_flush: flush timer active: delta=15 [ 95.891] sna_accel_do_throttle -- no pending activity [ 95.891] sna_accel_block: evaluating timers, active=5 [ 95.891] sna_accel_block: flush timer expires in 15 [95906] [ 95.891] sna_wakeup_handler [ 95.891] sna_create_pixmap(31, 20, 32, usage=0) [ 95.891] kgem_can_create_2d: 31x20 @ 32 [ 95.891] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=128, height=20 [ 95.891] kgem_can_create_2d: untiled size=4096 [ 95.891] kgem_choose_tiling: too thin [width 31, 32 bpp] for TILING_X [ 95.891] kgem_choose_tiling: 31x20 -> 0 [ 95.891] sna_create_pixmap: usage=0, flags=a [ 95.891] sna_create_pixmap: small buffer [2480], attaching to shadow pixmap [ 95.891] create_pixmap: allocating pixmap 31x20, depth=32/32, size=2488 [ 95.891] create_pixmap: serial=5342, usage=0, 31x20 [ 95.891] sna_create_pixmap: serial=5342, 31x20, usage=0 [ 95.891] sna_composite_rectangles(pixmap=5343, op=0, 0 x 1 [(0, 0)x(31, 20) ...]) [ 95.891] sna_composite_rectangles: converted to op 0 [ 95.891] sna_composite_rectangles[0] (0, 0)x(31, 20) -> (0, 0), (31, 20) [ 95.891] sna_composite_rectangles: nrects=1, region=(0, 0), (31, 20) x 1 [ 95.891] sna_composite_rectangles: clipped extents (0, 0),(31, 20) x 1 [ 95.891] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(31, 20) [ 95.891] sna_composite_rectangles: fallback, dst pixmap=5343 too small or not attached [ 95.891] sna_composite_rectangles: fallback [ 95.891] sna_drawable_move_region_to_cpu(pixmap=5343 (31x20), [(0, 0), (31, 20)], flags=1) [ 95.891] sna_drawable_move_region_to_cpu: region (0, 0), (31, 20) + (0, 0) subsumes pixmap (31x20) [ 95.891] _sna_pixmap_move_to_cpu(pixmap=5343, 31x20, flags=1) [ 95.891] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 95.891] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 95.891] operate_inplace: no, inplace operation not suitable [ 95.891] _sna_pixmap_move_to_cpu: marking as damaged [ 95.891] __sna_damage_all(31, 20) [ 95.891] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 95.891] sna_composite_rectangles(pixmap=5343, op=1, fff2f1f0 x 1 [(0, 0)x(31, 20) ...]) [ 95.891] sna_composite_rectangles: converted to op 1 [ 95.891] sna_composite_rectangles[0] (0, 0)x(31, 20) -> (0, 0), (31, 20) [ 95.892] sna_composite_rectangles: nrects=1, region=(0, 0), (31, 20) x 1 [ 95.892] sna_composite_rectangles: clipped extents (0, 0),(31, 20) x 1 [ 95.892] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(31, 20) [ 95.892] sna_composite_rectangles: fallback, dst pixmap=5343 too small or not attached [ 95.892] sna_composite_rectangles: fallback [ 95.892] sna_drawable_move_region_to_cpu(pixmap=5343 (31x20), [(0, 0), (31, 20)], flags=1) [ 95.892] sna_drawable_move_region_to_cpu: pixmap=5343 all damaged on CPU [ 95.892] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 95.892] sna_composite_rectangles: fallback fill: (0, 0)x(31, 20) fff2f1f0 [ 95.892] sna_composite_rectangles(pixmap=5343, op=1, ff300a24 x 2 [(0, 0)x(31, 20) ...]) [ 95.892] sna_composite_rectangles: converted to op 1 [ 95.892] sna_composite_rectangles[0] (0, 0)x(31, 20) -> (0, 0), (31, 20) [ 95.892] sna_composite_rectangles[1] (0, 0)x(31, 20) -> (0, 0), (31, 20) [ 95.892] sna_composite_rectangles: nrects=2, region=(0, 0), (31, 20) x 2 [ 95.892] sna_composite_rectangles: clipped extents (0, 0),(31, 20) x 1 [ 95.892] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(31, 20) [ 95.892] sna_composite_rectangles: fallback, dst pixmap=5343 too small or not attached [ 95.892] sna_composite_rectangles: fallback [ 95.892] sna_drawable_move_region_to_cpu(pixmap=5343 (31x20), [(0, 0), (31, 20)], flags=1) [ 95.892] sna_drawable_move_region_to_cpu: pixmap=5343 all damaged on CPU [ 95.892] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 95.892] sna_composite_rectangles: fallback fill: (0, 0)x(31, 20) ff300a24 [ 95.892] sna_glyphs(op=3, nlist=1, src=(1, 15)) [ 95.892] sna_glyphs: fallback -- too small (31x20) [ 95.892] glyphs_fallback: nlist=1, count=2, extents (0, 4), (19, 15) [ 95.892] glyphs_fallback: clipped extents (0, 4), (19, 15) [ 95.892] sna_drawable_move_region_to_cpu(pixmap=5343 (31x20), [(0, 4), (19, 15)], flags=3) [ 95.892] sna_drawable_move_region_to_cpu: pixmap=5343 all damaged on CPU [ 95.892] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 95.892] sna_composite_rectangles(pixmap=5343, op=1, ffffffff x 1 [(19, 1)x(9, 17) ...]) [ 95.892] sna_composite_rectangles: converted to op 1 [ 95.892] sna_composite_rectangles[0] (19, 1)x(9, 17) -> (19, 1), (28, 18) [ 95.892] sna_composite_rectangles: nrects=1, region=(19, 1), (28, 18) x 1 [ 95.892] sna_composite_rectangles: clipped extents (19, 1),(28, 18) x 1 [ 95.892] sna_composite_rectangles: pixmap +(0, 0) extents (19, 1),(28, 18) [ 95.892] sna_composite_rectangles: fallback, dst pixmap=5343 too small or not attached [ 95.892] sna_composite_rectangles: fallback [ 95.892] sna_drawable_move_region_to_cpu(pixmap=5343 (31x20), [(19, 1), (28, 18)], flags=1) [ 95.892] sna_drawable_move_region_to_cpu: pixmap=5343 all damaged on CPU [ 95.892] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 95.892] sna_composite_rectangles: fallback fill: (19, 1)x(9, 17) ffffffff [ 95.892] sna_copy_area: src=pixmap=5343:(0, 0)x(31, 20)+(0, 0) -> dst=pixmap=3060:(477, 1173)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 95.892] sna_copy_area: normal copy [ 95.892] sna_do_copy: src=(0, 0), dst=(477, 1173), size=(31x20) [ 95.892] sna_do_copy: after drawable: src=(0, 0), dst=(542, 1197), size=(31x20) [ 95.892] sna_do_copy: dst extents (542, 1197), (573, 1217), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 95.892] sna_do_copy: clipped dst extents (542, 1197), (573, 1217) [ 95.892] sna_do_copy: unclipped src extents (0, 0), (31, 20) [ 95.892] sna_do_copy: clipped src extents (0, 0), (31, 20) [ 95.892] sna_do_copy: pixmap -- no source clipping [ 95.892] sna_do_copy: src extents (0, 0), (31, 20) x 1 [ 95.892] sna_do_copy: copy region (542, 1197), (573, 1217) x 1 + (-542, -1197) [ 95.892] sna_copy_boxes (boxes=1x[(542, 1197), (573, 1217)...], src pixmap=5343+(-542, -1197), dst pixmap=3060+(-65, -24), alu=3, src.size=31x20, dst.size=3775x2136) [ 95.892] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94b33a10, gpu_bo=0, cpu_bo=0), replaces=0 [ 95.893] sna_drawable_use_bo pixmap=3060, box=((477, 1173), (508, 1193)), flags=8... [ 95.893] sna_drawable_use_bo: exported target, set PREFER_GPU [ 95.893] sna_drawable_use_bo: pinned, never REPLACES [ 95.893] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 95.893] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 95.893] sna_drawable_use_bo: using whole GPU bo [ 95.893] region_overlaps_damage? [ 95.893] use_shm_bo: no, not attached [ 95.893] sna_drawable_move_region_to_cpu(pixmap=5343 (31x20), [(0, 0), (31, 20)], flags=2) [ 95.893] sna_drawable_move_region_to_cpu: pixmap=5343 all damaged on CPU [ 95.893] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 95.893] sna_write_boxes x 1, src stride=124, src dx=(-477, -1173) [ 95.893] kgem_bo_can_map: handle=9, map=0x7fc6b7845000:0x0:0x7fc656564000, tiling=1, domain=1, offset=4029534208 [ 95.893] write_boxes_inplace x 1, handle=9, tiling=1 [ 95.893] upload_inplace__tiled: tiling=1 [ 95.893] kgem_bo_can_map__cpu: handle=9 [ 95.893] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 95.893] kgem_bo_map__cpu(handle=9, size=33177600, map=0x7fc6b7845000:0x7fc656564000) [ 95.893] kgem_bo_sync__cpu: handle=9 [ 95.893] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(477, 1173), size=31x20, pitch=124/15360 [ 95.893] sna_accel_flush: flush?=0, dirty?=0 [ 95.893] sna_accel_flush: flush?=0, dirty?=0 [ 95.893] sna_accel_flush: flush?=0, dirty?=0 [ 95.893] sna_accel_flush: flush?=0, dirty?=0 [ 95.893] sna_destroy_pixmap: pixmap=5343, attached?=1 [ 95.893] __sna_free_pixmap(pixmap=5343) [ 95.893] sna_accel_flush: flush?=0, dirty?=0 [ 95.893] sna_accel_flush: flush?=0, dirty?=0 [ 95.893] sna_accel_flush: flush?=0, dirty?=0 [ 95.893] sna_block_handler (tv=0.466000) [ 95.893] sna_scanout_do_flush: flush timer active: delta=13 [ 95.893] sna_accel_do_throttle -- no pending activity [ 95.893] sna_accel_block: evaluating timers, active=5 [ 95.893] sna_accel_block: flush timer expires in 13 [95906] [ 95.895] sna_wakeup_handler [ 95.895] sna_accel_flush: flush?=0, dirty?=0 [ 95.895] sna_accel_flush: flush?=0, dirty?=0 [ 95.895] sna_block_handler (tv=0.464000) [ 95.895] sna_scanout_do_flush: flush timer active: delta=11 [ 95.895] sna_accel_do_throttle -- no pending activity [ 95.895] sna_accel_block: evaluating timers, active=5 [ 95.895] sna_accel_block: flush timer expires in 11 [95906] [ 95.895] sna_wakeup_handler [ 95.895] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=128, name=76 [ 95.895] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 95.895] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 95.895] sna_dri2_get_back: draw size=3840x2160, back buffer handle=128 size=3840x2160, is-scanout? 1, active?=0, pitch=15360, front pitch=15360 [ 95.895] sna_dri2_get_back: reuse backbuffer? 1 [ 95.895] sna_dri2_get_back: back buffer handle=128, active?=0, refcnt=1 [ 95.895] sna_dri2_get_back: reuse unattached back [ 95.895] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 95.895] sna_dri2_reuse_buffer: reusing back buffer handle=128, name=76, pitch=15360, age=0 [ 95.895] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 95.895] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=32, name=80, active_scanout=2 [ 95.895] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 95.895] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 95.895] sna_accel_flush: flush?=0, dirty?=0 [ 95.896] sna_accel_flush: flush?=0, dirty?=0 [ 95.896] sna_accel_flush: flush?=0, dirty?=0 [ 95.896] sna_block_handler (tv=0.463000) [ 95.896] sna_scanout_do_flush: flush timer active: delta=10 [ 95.896] sna_accel_do_throttle -- no pending activity [ 95.896] sna_accel_block: evaluating timers, active=5 [ 95.896] sna_accel_block: flush timer expires in 10 [95906] [ 95.897] sna_wakeup_handler [ 95.897] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 95.897] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 95.897] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 95.897] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 95.897] sna_dri2_get_msc(draw=146, pipe=0) [ 95.897] sna_crtc_record_swap: recording last swap on pipe=0, frame 5504 [msc=5504], time 95.891487 [ 95.897] sna_dri2_get_msc: msc=5504 [raw=5504], ust=95891487 [ 95.897] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=128 (refs=1/1, flush=0) , front=32 (refs=2/3, flush=1) [ 95.897] sna_dri2_schedule_swap(target_msc=5503, divisor=0, remainder=0) [ 95.897] sna_dri2_schedule_swap: using front handle=32, active_scanout?=2, flush?=1 [ 95.897] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 95.897] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 95.897] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 95.897] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 95.897] sna_crtc_record_swap: recording last swap on pipe=0, frame 5504 [msc=5504], time 95.891487 [ 95.897] immediate_swap: current_msc=5504, target_msc=5503 -- yes [ 95.897] can_flip: no, shadow enabled [ 95.897] sna_dri2_add_event: adding event to window 146) [ 95.897] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 95.897] sna_dri2_immediate_blit: no pending blit, starting chain [ 95.897] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 95.897] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 95.897] can_xchg: back size=8700f00, front size=8700f00 [ 95.897] can_xchg: yes, pixmap=4091 [ 95.897] sna_dri2_xchg: win=146, exchange front=32/80,ref=3 and back=128/76,ref=2, pixmap=4091 3840x2160 [ 95.897] sna_dri2_xchg: back_bo handle=128, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 95.897] sna_dri2_xchg: front_bo handle=32, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 95.897] set_bo: pixmap=4091, handle=128 (old handle=32) [ 95.897] set_bo: marking whole pixmap as damaged [ 95.897] set_bo: applying final/discard move-to-gpu [ 95.897] wait_for_shadow: flags=0, flips=0, handle=32, shadow=29 [ 95.897] set_bo: dropping flush hint from handle=32 [ 95.897] set_bo: adding flush hint to handle=128 [ 95.897] mark_stale(handle=32) => 1 [ 95.897] swap_limit: draw=146 setting swap limit to 3 [ 95.897] sna_dri2_swap_limit_validate: swap limit set to 3 [ 95.897] sna_next_vblank(pipe=0, waiting until next vblank) [ 95.897] sna_dri2_schedule_swap: reported target_msc=5504 [ 95.897] sna_accel_flush: flush?=0, dirty?=0 [ 95.897] sna_accel_flush: flush?=0, dirty?=0 [ 95.897] sna_accel_flush: flush?=0, dirty?=0 [ 95.897] sna_accel_flush: flush?=0, dirty?=0 [ 95.897] sna_block_handler (tv=0.462000) [ 95.897] sna_scanout_do_flush: flush timer active: delta=9 [ 95.897] sna_accel_do_throttle -- no pending activity [ 95.897] sna_accel_block: evaluating timers, active=5 [ 95.897] sna_accel_block: flush timer expires in 9 [95906] [ 95.907] sna_wakeup_handler [ 95.907] sna_block_handler (tv=0.452000) [ 95.907] sna_scanout_do_flush: flush timer active: delta=-1 [ 95.907] sna_scanout_do_flush (time=95907), triggered [ 95.907] sna_scanout_flush (time=95907), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 95.907] has_shadow: has pending damage? 1, outstanding flips: 0 [ 95.907] stop_flush: scanout=128 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 95.907] has_shadow: has pending damage? 1, outstanding flips: 0 [ 95.907] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 95.907] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 95.907] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 95.907] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 95.907] sna_pixmap_move_to_gpu: already all-damaged [ 95.907] sna_pixmap_mark_active: pixmap=4091, handle=128 [ 95.907] sna_mode_redisplay: crtc[0] transformed? 0 [ 95.907] sna_mode_redisplay: crtc[1] transformed? 0 [ 95.907] sna_mode_redisplay: crtc[2] transformed? 0 [ 95.907] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=128 [active=1] [ 95.907] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 32, transformed? 0 [ 95.907] get_fb: reusing fb=80 for handle=128 [ 95.907] sna_mode_redisplay: recording flip on CRTC:32 handle=128, active_scanout=2, serial=3 [ 95.907] __kgem_bo_clear_busy: handle=128 [ 95.907] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 95.907] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 95.907] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 95.907] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=128, shadow handle=29 [ 95.907] sna_accel_do_throttle -- no pending activity [ 95.907] sna_accel_block: evaluating timers, active=5 [ 95.907] sna_accel_block: flush timer expires in 16 [95923] [ 95.907] sna_wakeup_handler [ 95.908] sna_mode_wakeup: len=32 [ 95.908] sna_dri2_vblank_handler(type=2, sequence=5505, draw=4181) [ 95.908] sna_crtc_record_swap: recording last swap on pipe=0, frame 5505 [msc=5505], time 95.908145 [ 95.908] sna_dri2_vblank_handler: 2 complete, frame=5505 tv=95.908145 [ 95.908] sna_dri2_blit_complete: blit finished [ 95.908] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=5505, tv=95.908145) [ 95.908] frame_swap_complete(type=2): draw=146, pipe=0, frame=5505 [msc=5505], tv=95.908145 [ 95.908] sna_accel_flush: flush?=0, dirty?=0 [ 95.908] sna_dri2_event_free(draw?=1) [ 95.908] sna_dri2_remove_event: remove[0x561c9476f4d0] from window 146, active? 1 [ 95.908] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=128] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 95.908] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=32] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 95.908] sna_dri2_vblank_handler complete [ 95.908] sna_block_handler (tv=0.451000) [ 95.908] sna_scanout_do_flush: flush timer active: delta=15 [ 95.908] sna_accel_do_throttle -- no pending activity [ 95.908] sna_accel_block: evaluating timers, active=5 [ 95.908] sna_accel_block: flush timer expires in 15 [95923] [ 95.923] sna_wakeup_handler [ 95.923] sna_block_handler (tv=0.436000) [ 95.923] sna_scanout_do_flush: flush timer active: delta=0 [ 95.923] sna_scanout_do_flush (time=95923), triggered [ 95.923] sna_scanout_flush (time=95923), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 95.923] has_shadow: has pending damage? 0, outstanding flips: 1 [ 95.923] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 95.923] has_shadow: has pending damage? 0, outstanding flips: 1 [ 95.923] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) [ 95.923] sna_accel_do_throttle -- no pending activity [ 95.923] sna_accel_block: evaluating timers, active=5 [ 95.923] sna_accel_block: flush timer expires in 16 [95939] [ 95.924] sna_wakeup_handler [ 95.924] sna_mode_wakeup: len=32 [ 95.924] sna_mode_wakeup: recording last swap on pipe=0, frame 5506 [1582], time 95.924806 [ 95.924] sna_mode_wakeup: removing handle=32 [active_scanout=0] from scanout, installing handle=128 [active_scanout=2] [ 95.924] sna_mode_wakeup: flip complete, pending? 1 [ 95.924] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 95.924] sna_block_handler (tv=0.435000) [ 95.924] sna_scanout_do_flush: flush timer active: delta=15 [ 95.924] sna_accel_do_throttle -- no pending activity [ 95.924] sna_accel_block: evaluating timers, active=5 [ 95.924] sna_accel_block: flush timer expires in 15 [95939] [ 95.940] sna_wakeup_handler [ 95.940] sna_block_handler (tv=0.419000) [ 95.940] sna_scanout_do_flush: flush timer active: delta=-1 [ 95.940] sna_scanout_do_flush (time=95940), triggered [ 95.940] sna_scanout_flush (time=95940), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 95.940] has_shadow: has pending damage? 0, outstanding flips: 0 [ 95.940] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 95.940] has_shadow: has pending damage? 0, outstanding flips: 0 [ 95.940] sna_accel_disarm_timer[0] (time=95940) [ 95.940] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 95.940] sna_accel_do_throttle -- no pending activity [ 95.964] sna_wakeup_handler [ 95.964] sna_accel_flush: flush?=0, dirty?=0 [ 95.964] sna_accel_flush: flush?=0, dirty?=0 [ 95.964] sna_block_handler (tv=0.395000) [ 95.964] has_shadow: has pending damage? 0, outstanding flips: 0 [ 95.964] sna_accel_do_throttle -- no pending activity [ 95.964] sna_wakeup_handler [ 95.964] sna_block_handler (tv=0.395000) [ 95.964] has_shadow: has pending damage? 0, outstanding flips: 0 [ 95.964] sna_accel_do_throttle -- no pending activity [ 95.965] sna_wakeup_handler [ 95.965] sna_block_handler (tv=0.394000) [ 95.966] has_shadow: has pending damage? 0, outstanding flips: 0 [ 95.966] sna_accel_do_throttle -- no pending activity [ 96.092] sna_wakeup_handler [ 96.093] sna_accel_flush: flush?=0, dirty?=0 [ 96.093] sna_accel_flush: flush?=0, dirty?=0 [ 96.093] sna_block_handler (tv=0.499000) [ 96.093] has_shadow: has pending damage? 0, outstanding flips: 0 [ 96.093] sna_accel_do_throttle -- no pending activity [ 96.093] sna_wakeup_handler [ 96.093] sna_block_handler (tv=0.499000) [ 96.093] has_shadow: has pending damage? 0, outstanding flips: 0 [ 96.093] sna_accel_do_throttle -- no pending activity [ 96.093] sna_wakeup_handler [ 96.093] sna_accel_flush: flush?=0, dirty?=0 [ 96.093] sna_accel_flush: flush?=0, dirty?=0 [ 96.093] sna_accel_flush: flush?=0, dirty?=0 [ 96.093] sna_accel_flush: flush?=0, dirty?=0 [ 96.094] sna_block_handler (tv=0.499000) [ 96.094] has_shadow: has pending damage? 0, outstanding flips: 0 [ 96.094] sna_accel_do_throttle -- no pending activity [ 96.096] sna_wakeup_handler [ 96.096] sna_accel_flush: flush?=0, dirty?=0 [ 96.096] sna_block_handler (tv=0.496000) [ 96.096] has_shadow: has pending damage? 0, outstanding flips: 0 [ 96.096] sna_accel_do_throttle -- no pending activity [ 96.109] sna_wakeup_handler [ 96.109] sna_accel_flush: flush?=0, dirty?=0 [ 96.109] sna_accel_flush: flush?=0, dirty?=0 [ 96.109] sna_block_handler (tv=0.483000) [ 96.109] has_shadow: has pending damage? 0, outstanding flips: 0 [ 96.109] sna_accel_do_throttle -- no pending activity [ 96.125] sna_wakeup_handler [ 96.125] sna_create_pixmap(121, 20, 32, usage=0) [ 96.125] kgem_can_create_2d: 121x20 @ 32 [ 96.125] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=512, height=20 [ 96.125] kgem_can_create_2d: untiled size=12288 [ 96.125] kgem_choose_tiling: too thin [width 121, 32 bpp] for TILING_X [ 96.125] kgem_choose_tiling: 121x20 -> 0 [ 96.125] sna_create_pixmap: usage=0, flags=b [ 96.125] sna_create_pixmap: creating GPU pixmap 121x20, stride=484, flags=b [ 96.125] __pop_freed_pixmap: reusing freed pixmap=5337 header [ 96.125] create_pixmap_hdr: pixmap=5344, width=121, height=20, usage=0 [ 96.125] sna_create_pixmap: serial=5344, 121x20, usage=0 [ 96.125] sna_composite_rectangles(pixmap=5345, op=0, 0 x 1 [(0, 0)x(121, 20) ...]) [ 96.125] sna_composite_rectangles: converted to op 0 [ 96.125] sna_composite_rectangles[0] (0, 0)x(121, 20) -> (0, 0), (121, 20) [ 96.125] sna_composite_rectangles: nrects=1, region=(0, 0), (121, 20) x 1 [ 96.125] sna_composite_rectangles: clipped extents (0, 0),(121, 20) x 1 [ 96.125] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(121, 20) [ 96.125] sna_composite_rectangles: dropping last-cpu hint [ 96.125] sna_drawable_use_bo pixmap=5345, box=((0, 0), (121, 20)), flags=19... [ 96.125] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 96.125] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 96.125] sna_pixmap_move_to_gpu(pixmap=5345, usage=0), flags=b [ 96.125] sna_pixmap_move_to_gpu: CPU damage? 0 [ 96.125] sna_pixmap_move_to_gpu: creating GPU bo (121x20@32), create=b [ 96.125] kgem_choose_tiling: too thin [width 121, 32 bpp] for TILING_X [ 96.125] kgem_choose_tiling: 121x20 -> 0 [ 96.125] kgem_choose_tiling: too thin [width 121, 32 bpp] for TILING_X [ 96.125] kgem_choose_tiling: 121x20 -> 0 [ 96.125] sna_pixmap_alloc_gpu: pixmap=5345 [ 96.125] kgem_create_2d(121x20, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 96.125] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=512, height=20 [ 96.125] kgem_bo_remove_from_inactive: removing handle=145 from inactive [ 96.125] from inactive: pitch=512, tiling=0: handle=145, id=2946 [ 96.125] __sna_damage_all(121, 20) [ 96.125] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 96.125] sna_pixmap_mark_active: pixmap=5345, handle=145 [ 96.125] sna_drawable_use_bo: allocated GPU bo for operation [ 96.126] sna_drawable_use_bo: using GPU bo with damage? 0 [ 96.126] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 96.126] kgem_bo_is_render: handle=145, rq? 0 [0] [ 96.126] kgem_bo_is_render: handle=145, rq? 0 [0] [ 96.126] gen9_render_fill_boxes(0 x 1 [(0, 0), (121, 20) ...]) [ 96.126] sna_render_get_solid: 0 [ 96.126] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 96.126] kgem_check_bo: num_pages=+3, num_exec=+1 [ 96.126] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 96.126] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 96.126] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 96.126] kgem_add_handle: handle=4, index=0 [ 96.126] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 96.126] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 96.126] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 96.126] gen9_composite_get_binding_table(ffc0) [ 96.126] kgem_add_reloc64: handle=145, pos=16360, delta=0, domains=20002 [ 96.126] kgem_add_handle: handle=145, index=1 [ 96.126] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fff3c000) [ 96.126] __kgem_bo_mark_dirty: handle=145 (proxy? 0) [ 96.126] [3fe0] bind bo(handle=145, addr=fff3c000), format=192, width=121, height=20, pitch=512, tiling=0 -> render [ 96.126] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 96.126] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 96.126] kgem_add_handle: handle=7, index=2 [ 96.126] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 96.126] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 96.126] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 96.126] gen9_emit_sampler: sampler = 1 [ 96.126] gen9_emit_sf: num_sf_outputs=1 [ 96.126] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 96.126] gen9_emit_vertex_elements: setup id=0 [ 96.126] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 96.126] (0, 0), (121, 20) [ 96.126] gen8_vertex_flush[490] = 3 [ 96.126] sna_composite_rectangles: pixmap=5345 marking clear [0]? 1 [ 96.126] sna_composite_rectangles(pixmap=5345, op=1, fff2f1f0 x 1 [(0, 0)x(121, 20) ...]) [ 96.126] sna_composite_rectangles: converted to op 1 [ 96.126] sna_composite_rectangles[0] (0, 0)x(121, 20) -> (0, 0), (121, 20) [ 96.126] sna_composite_rectangles: nrects=1, region=(0, 0), (121, 20) x 1 [ 96.126] sna_composite_rectangles: clipped extents (0, 0),(121, 20) x 1 [ 96.126] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(121, 20) [ 96.126] sna_composite_rectangles: promoting to full GPU [ 96.126] sna_composite_rectangles: dropping last-cpu hint [ 96.126] sna_drawable_use_bo pixmap=5345, box=((0, 0), (121, 20)), flags=19... [ 96.126] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 96.126] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 96.126] sna_drawable_use_bo: using whole GPU bo [ 96.126] gen9_render_fill_boxes (op=1, color=(f2f2, f1f1, f0f0, ffff) [20028888]) [ 96.126] kgem_bo_is_render: handle=145, rq? 1 [1] [ 96.126] gen9_render_fill_boxes(fff2f1f0 x 1 [(0, 0), (121, 20) ...]) [ 96.126] sna_render_get_solid: fff2f1f0 [ 96.126] sna_render_get_solid(15) = fff2f1f0 (old) [ 96.126] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 96.126] kgem_check_bo: num_pages=+0, num_exec=+0 [ 96.126] gen9_composite_get_binding_table(ff00) [ 96.126] kgem_add_reloc64: handle=143, pos=16312, delta=0, domains=40000 [ 96.126] kgem_add_reloc64: adding proxy [delta=60] for handle=143 [ 96.126] kgem_add_handle: handle=143, index=3 [ 96.126] kgem_add_reloc64[5] = (delta=60, target handle=3, presumed=fff6e000) [ 96.126] [3fb0] bind bo(handle=143, addr=fff6e03c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 96.126] gen9_emit_vertex_elements: setup id=0 [ 96.127] (0, 0), (121, 20) [ 96.127] gen8_vertex_flush[4cc] = 3 [ 96.127] sna_composite_rectangles: pixmap=5345 marking clear [fff2f1f0]? 1 [ 96.127] sna_composite_rectangles(pixmap=5345, op=1, ff300a24 x 2 [(0, 0)x(121, 20) ...]) [ 96.127] sna_composite_rectangles: converted to op 1 [ 96.127] sna_composite_rectangles[0] (0, 0)x(121, 20) -> (0, 0), (121, 20) [ 96.127] sna_composite_rectangles[1] (0, 0)x(121, 20) -> (0, 0), (121, 20) [ 96.127] sna_composite_rectangles: nrects=2, region=(0, 0), (121, 20) x 2 [ 96.127] sna_composite_rectangles: clipped extents (0, 0),(121, 20) x 1 [ 96.127] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(121, 20) [ 96.127] sna_composite_rectangles: promoting to full GPU [ 96.127] sna_composite_rectangles: dropping last-cpu hint [ 96.127] sna_drawable_use_bo pixmap=5345, box=((0, 0), (121, 20)), flags=19... [ 96.127] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 96.127] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 96.127] sna_drawable_use_bo: using whole GPU bo [ 96.127] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 96.127] kgem_bo_is_render: handle=145, rq? 1 [1] [ 96.127] gen9_render_fill_boxes(ff300a24 x 1 [(0, 0), (121, 20) ...]) [ 96.127] sna_render_get_solid: ff300a24 [ 96.127] sna_render_get_solid(17) = ff300a24 (old) [ 96.127] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 96.127] kgem_check_bo: num_pages=+0, num_exec=+0 [ 96.127] gen9_composite_get_binding_table(fe80) [ 96.127] kgem_add_reloc64: handle=143, pos=16280, delta=0, domains=40000 [ 96.127] kgem_add_reloc64: adding proxy [delta=68] for handle=143 [ 96.127] kgem_add_reloc64[6] = (delta=68, target handle=3, presumed=fff6e000) [ 96.127] [3f90] bind bo(handle=143, addr=fff6e044), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 96.127] gen9_emit_vertex_elements: setup id=0 [ 96.127] (0, 0), (121, 20) [ 96.127] gen8_vertex_flush[508] = 3 [ 96.127] sna_composite_rectangles: pixmap=5345 marking clear [ff300a24]? 1 [ 96.127] sna_glyphs(op=3, nlist=1, src=(1, 15)) [ 96.127] kgem_bo_is_busy: handle=145, domain: 0 exec? 1, rq? 1 [ 96.127] sna_glyphs: discarding mask [ 96.127] glyphs0_to_dst(op=3, src=(1, 15), nlist=1, dst=(1, 15)+(0, 0)) [ 96.127] clipped_glyphs: no, clip region (0, 0), (121, 20) matches drawable pixmap=94680753899952 size=121x20 [ 96.127] gen9_render_composite: 0x0, current mode=1/1 [ 96.127] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 96.127] gen9_composite_fallback: mask is already on the GPU, try to use GPU [ 96.127] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 96.127] sna_drawable_use_bo pixmap=5345, box=((0, 0), (121, 20)), flags=7... [ 96.127] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 96.127] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 96.127] sna_drawable_use_bo: using whole GPU bo [ 96.127] gen9_composite_set_target: pixmap=5345, format=20028888, size=121x20, pitch=512, delta=(0,0),damage=0xffffffffffffffff [ 96.127] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 96.127] color_convert: src=ffffffff [20028888] [ 96.127] color_convert: dst=ffffffff [20028888] [ 96.127] sna_render_get_solid: ffffffff [ 96.127] sna_render_get_solid(white) [ 96.127] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 96.127] sna_transform_is_imprecise_integer_translation: no transform [ 96.127] gen9_composite_picture: integer translation (0, 0), removing [ 96.127] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 96.127] sna_render_pixmap_bo: GPU all damaged [ 96.127] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 96.127] gen4_choose_composite_emitter: solid, identity mask [ 96.127] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 96.127] aligning vertex: was 2, now 4 floats per vertex [ 96.127] gen9_composite_get_binding_table(fe00) [ 96.127] kgem_add_reloc64: handle=7, pos=16248, delta=0, domains=40000 [ 96.128] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 96.128] kgem_add_reloc64[7] = (delta=1048, target handle=2, presumed=fffe8000) [ 96.128] [3f70] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 96.128] kgem_add_reloc64: handle=6, pos=16232, delta=0, domains=40000 [ 96.128] kgem_add_handle: handle=6, index=4 [ 96.128] kgem_add_reloc64[8] = (delta=0, target handle=4, presumed=fd581000) [ 96.128] [3f60] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 96.128] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 96.128] gen9_emit_sampler: sampler = a [ 96.128] gen9_emit_sf: num_sf_outputs=2 [ 96.128] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 96.128] gen9_emit_vertex_elements: setup id=9 [ 96.128] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 96.128] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 96.128] glyphs0_to_dst: glyph=(0, 7)x(10, 8), unclipped [ 96.128] emit_primitive_identity_mask__avx2: dst=(0, 7), mask=(848.00, 16.00) x (10.00, 8.00) [ 96.128] glyphs0_to_dst: glyph=(9, 3)x(10, 12), unclipped [ 96.128] emit_primitive_identity_mask__avx2: dst=(9, 3), mask=(864.00, 0.00) x (10.00, 12.00) [ 96.128] glyphs0_to_dst: glyph=(28, 5)x(9, 10), unclipped [ 96.128] emit_primitive_identity_mask__avx2: dst=(28, 5), mask=(928.00, 16.00) x (9.00, 10.00) [ 96.128] glyphs0_to_dst: glyph=(36, 17)x(11, 2), unclipped [ 96.128] emit_primitive_identity_mask__avx2: dst=(36, 17), mask=(832.00, 48.00) x (11.00, 2.00) [ 96.128] glyphs0_to_dst: glyph=(46, 7)x(9, 8), unclipped [ 96.128] emit_primitive_identity_mask__avx2: dst=(46, 7), mask=(848.00, 48.00) x (9.00, 8.00) [ 96.128] glyphs0_to_dst: glyph=(54, 7)x(10, 8), unclipped [ 96.128] emit_primitive_identity_mask__avx2: dst=(54, 7), mask=(864.00, 32.00) x (10.00, 8.00) [ 96.128] glyphs0_to_dst: glyph=(64, 7)x(9, 11), unclipped [ 96.128] emit_primitive_identity_mask__avx2: dst=(64, 7), mask=(880.00, 16.00) x (9.00, 11.00) [ 96.128] glyphs0_to_dst: glyph=(72, 4)x(10, 11), unclipped [ 96.128] emit_primitive_identity_mask__avx2: dst=(72, 4), mask=(880.00, 32.00) x (10.00, 11.00) [ 96.128] glyphs0_to_dst: glyph=(82, 7)x(9, 8), unclipped [ 96.128] emit_primitive_identity_mask__avx2: dst=(82, 7), mask=(864.00, 48.00) x (9.00, 8.00) [ 96.128] glyphs0_to_dst: glyph=(90, 7)x(10, 11), unclipped [ 96.128] emit_primitive_identity_mask__avx2: dst=(90, 7), mask=(880.00, 48.00) x (10.00, 11.00) [ 96.128] glyphs0_to_dst: glyph=(100, 4)x(9, 14), unclipped [ 96.128] emit_primitive_identity_mask__avx2: dst=(100, 4), mask=(832.00, 32.00) x (9.00, 14.00) [ 96.128] gen8_vertex_flush[5e4] = 33 [ 96.128] gen9_magic_ca_pass: CA fixup (5 -> 38) [ 96.128] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 96.128] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 96.128] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 96.128] sna_composite_rectangles(pixmap=5345, op=1, ffffffff x 1 [(109, 1)x(9, 17) ...]) [ 96.128] sna_composite_rectangles: converted to op 1 [ 96.128] sna_composite_rectangles[0] (109, 1)x(9, 17) -> (109, 1), (118, 18) [ 96.128] sna_composite_rectangles: nrects=1, region=(109, 1), (118, 18) x 1 [ 96.128] sna_composite_rectangles: clipped extents (109, 1),(118, 18) x 1 [ 96.128] sna_composite_rectangles: pixmap +(0, 0) extents (109, 1),(118, 18) [ 96.128] sna_composite_rectangles: dropping last-cpu hint [ 96.128] sna_drawable_use_bo pixmap=5345, box=((109, 1), (118, 18)), flags=9... [ 96.128] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 96.128] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 96.128] sna_drawable_use_bo: using whole GPU bo [ 96.128] gen9_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20028888]) [ 96.128] kgem_bo_is_render: handle=145, rq? 1 [1] [ 96.128] gen9_render_fill_boxes(ffffffff x 1 [(109, 1), (118, 18) ...]) [ 96.128] sna_render_get_solid: ffffffff [ 96.128] sna_render_get_solid(white) [ 96.128] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 96.128] kgem_check_bo: num_pages=+0, num_exec=+0 [ 96.128] aligning vertex: was 4, now 2 floats per vertex [ 96.129] gen9_composite_get_binding_table(fd40) [ 96.129] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 96.129] gen9_emit_sampler: sampler = 1 [ 96.129] gen9_emit_sf: num_sf_outputs=1 [ 96.129] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 96.129] gen9_emit_vertex_elements: setup id=0 [ 96.129] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 96.129] (109, 1), (118, 18) [ 96.129] gen8_vertex_flush[700] = 3 [ 96.129] sna_copy_area: src=pixmap=5345:(0, 0)x(121, 20)+(0, 0) -> dst=pixmap=3060:(477, 1173)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 96.129] sna_copy_area: normal copy [ 96.129] sna_do_copy: src=(0, 0), dst=(477, 1173), size=(121x20) [ 96.129] sna_do_copy: after drawable: src=(0, 0), dst=(542, 1197), size=(121x20) [ 96.129] sna_do_copy: dst extents (542, 1197), (663, 1217), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 96.129] sna_do_copy: clipped dst extents (542, 1197), (663, 1217) [ 96.129] sna_do_copy: unclipped src extents (0, 0), (121, 20) [ 96.129] sna_do_copy: clipped src extents (0, 0), (121, 20) [ 96.129] sna_do_copy: pixmap -- no source clipping [ 96.129] sna_do_copy: src extents (0, 0), (121, 20) x 1 [ 96.129] sna_do_copy: copy region (542, 1197), (663, 1217) x 1 + (-542, -1197) [ 96.129] sna_copy_boxes (boxes=1x[(542, 1197), (663, 1217)...], src pixmap=5345+(-542, -1197), dst pixmap=3060+(-65, -24), alu=3, src.size=121x20, dst.size=3775x2136) [ 96.129] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94b40a30, gpu_bo=145, cpu_bo=0), replaces=0 [ 96.129] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 96.129] sna_drawable_use_bo pixmap=3060, box=((477, 1173), (598, 1193)), flags=b... [ 96.129] sna_drawable_use_bo: exported target, set PREFER_GPU [ 96.129] sna_drawable_use_bo: pinned, never REPLACES [ 96.129] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=b [ 96.129] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 96.129] sna_drawable_use_bo: using whole GPU bo [ 96.129] sna_pixmap_move_to_gpu(pixmap=5345, usage=0), flags=a [ 96.129] sna_pixmap_move_to_gpu: already all-damaged [ 96.129] sna_pixmap_mark_active: pixmap=5345, handle=145 [ 96.129] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 96.129] gen9_render_copy_boxes (-477, -1173)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 96.129] kgem_bo_is_render: handle=145, rq? 1 [1] [ 96.129] kgem_bo_is_render: handle=9, rq? 0 [0] [ 96.129] kgem_bo_is_render: handle=9, rq? 0 [0] [ 96.129] kgem_bo_is_render: handle=145, rq? 1 [1] [ 96.129] kgem_set_mode: flushing before new bo [ 96.129] gen8_vertex_close: used=158, vbo active? 146, vb=201, nreloc=2 [ 96.129] gen8_vertex_close: reloc[0] = 287 [ 96.129] kgem_add_reloc64: handle=146, pos=287, delta=0, domains=200000 [ 96.129] kgem_add_handle: handle=146, index=5 [ 96.129] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=ffe77000) [ 96.129] gen8_vertex_close: reloc[1] = 372 [ 96.129] kgem_add_reloc64: handle=146, pos=372, delta=0, domains=200000 [ 96.129] kgem_add_reloc64[10] = (delta=0, target handle=5, presumed=ffe77000) [ 96.129] batch[1/1, flags=1800]: 454 454 16224 16384, nreloc=11, nexec=6, nfence=0, aperture=1103 [fenced=0] [ 96.129] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 96.129] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 96.129] kgem_fixup_relocs: shrinking by 61440 [ 96.129] __kgem_busy: handle=1, busy=0, wedged=0 [ 96.130] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 96.130] kgem_commit: release handle=145 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fff3c000 [ 96.130] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 96.130] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 96.130] __kgem_bo_clear_busy: handle=7 [ 96.130] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 96.130] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 96.130] __kgem_bo_clear_busy: handle=143 [ 96.130] kgem_commit: release handle=143 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff6e000 [ 96.130] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 96.130] __kgem_bo_clear_busy: handle=143 [ 96.130] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 96.130] __kgem_bo_clear_busy: handle=7 [ 96.130] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 96.130] kgem_commit: release handle=146 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffe77000 [ 96.130] __kgem_busy: handle=1, busy=0, wedged=0 [ 96.130] kgem_bo_can_map: handle=146, map=0x0:0x0:0x7fc6b40fb000, tiling=0, domain=3, offset=4293357568 [ 96.130] kgem_check_bo: num_pages=+8103, num_exec=+2 [ 96.130] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 96.130] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 96.130] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 96.130] kgem_add_handle: handle=4, index=0 [ 96.130] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 96.130] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 96.130] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 96.130] gen9_composite_get_binding_table(ffc0) [ 96.130] kgem_add_reloc64: handle=9, pos=16360, delta=0, domains=20002 [ 96.130] kgem_add_handle: handle=9, index=1 [ 96.130] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f02dd000) [ 96.130] __kgem_bo_mark_dirty: handle=9 (proxy? 0) [ 96.130] [3fe0] bind bo(handle=9, addr=f02dd000), format=192, width=3775, height=2136, pitch=15360, tiling=1 -> render [ 96.130] kgem_add_reloc64: handle=145, pos=16344, delta=0, domains=40000 [ 96.130] kgem_add_handle: handle=145, index=2 [ 96.130] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fff3c000) [ 96.130] [3fd0] bind bo(handle=145, addr=fff3c000), format=192, width=121, height=20, pitch=512, tiling=0 -> sampler [ 96.130] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 96.130] gen9_emit_sampler: sampler = 0 [ 96.130] gen9_emit_sf: num_sf_outputs=1 [ 96.130] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 96.130] gen9_emit_vertex_elements: setup id=0 [ 96.130] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 96.130] (0, 0) -> (477, 1173) + (121, 20) [ 96.130] gen8_vertex_flush[490] = 3 [ 96.130] sna_accel_flush: flush?=1, dirty?=0 [ 96.130] gen8_vertex_close: used=164, vbo active? 146, vb=1, nreloc=1 [ 96.130] gen8_vertex_close: reloc[0] = 287 [ 96.130] kgem_add_reloc64: handle=146, pos=287, delta=0, domains=200000 [ 96.130] kgem_add_handle: handle=146, index=3 [ 96.130] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=ffe77000) [ 96.130] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=8177 [fenced=0] [ 96.130] __kgem_busy: handle=1, busy=0, wedged=0 [ 96.130] __kgem_retire_rq: request 1 complete [ 96.130] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 96.130] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 96.130] kgem_fixup_relocs: shrinking by 61440 [ 96.130] __kgem_busy: handle=1, busy=0, wedged=0 [ 96.130] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 96.130] kgem_commit: release handle=9 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f02dd000 [ 96.130] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 96.130] kgem_commit: release handle=145 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fff3c000 [ 96.130] kgem_commit: release handle=146 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffe77000 [ 96.130] __kgem_busy: handle=1, busy=131072, wedged=0 [ 96.130] kgem_bo_can_map: handle=146, map=0x0:0x0:0x7fc6b40fb000, tiling=0, domain=3, offset=4293357568 [ 96.130] sna_accel_flush: flush?=0, dirty?=0 [ 96.130] sna_accel_flush: flush?=0, dirty?=0 [ 96.130] sna_accel_flush: flush?=0, dirty?=0 [ 96.130] sna_block_handler (tv=0.0) [ 96.130] sna_wakeup_handler [ 96.130] sna_accel_flush: flush?=0, dirty?=0 [ 96.130] sna_accel_flush: flush?=0, dirty?=0 [ 96.130] sna_destroy_pixmap: pixmap=5345, attached?=1 [ 96.130] _kgem_bo_destroy: handle=145, proxy? 0 [ 96.130] __kgem_bo_destroy: handle=145, size=12288 [ 96.130] __kgem_busy: handle=145, busy=0, wedged=0 [ 96.130] __kgem_bo_clear_busy: handle=145 [ 96.130] __kgem_bo_destroy: handle=145, purged [ 96.130] kgem_bo_move_to_inactive: moving handle=145 to inactive [ 96.130] __sna_free_pixmap(pixmap=5345) [ 96.130] sna_accel_flush: flush?=0, dirty?=0 [ 96.130] sna_accel_flush: flush?=0, dirty?=0 [ 96.130] sna_accel_flush: flush?=0, dirty?=0 [ 96.130] sna_block_handler (tv=0.462000) [ 96.130] kgem_retire, need_retire?=1 [ 96.130] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 96.130] kgem_retire__requests_ring: retiring ring 0 [ 96.130] __kgem_busy: handle=1, busy=0, wedged=0 [ 96.130] __kgem_retire_rq: request 1 complete [ 96.130] __kgem_bo_flush: handle=9, busy=0, wedged=0 [ 96.130] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 96.130] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 96.130] kgem_retire -- retired=0, need_retire=0 [ 96.130] kgem_bo_is_busy: handle=146, domain: 0 exec? 0, rq? 0 [ 96.130] gen6_render_retire: resetting idle vbo [ 96.130] has_shadow: has pending damage? 0, outstanding flips: 0 [ 96.130] sna_accel_do_throttle -- no pending activity [ 96.131] sna_wakeup_handler [ 96.131] sna_accel_flush: flush?=0, dirty?=0 [ 96.131] sna_accel_flush: flush?=0, dirty?=0 [ 96.132] sna_block_handler (tv=0.460000) [ 96.132] has_shadow: has pending damage? 0, outstanding flips: 0 [ 96.132] sna_accel_do_throttle -- no pending activity [ 96.132] sna_wakeup_handler [ 96.132] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=32, name=80 [ 96.132] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 96.132] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 96.132] sna_dri2_get_back: draw size=3840x2160, back buffer handle=32 size=3840x2160, is-scanout? 1, active?=0, pitch=15360, front pitch=15360 [ 96.132] sna_dri2_get_back: reuse backbuffer? 1 [ 96.132] sna_dri2_get_back: back buffer handle=32, active?=0, refcnt=1 [ 96.132] sna_dri2_get_back: reuse unattached back [ 96.132] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 96.132] sna_dri2_reuse_buffer: reusing back buffer handle=32, name=80, pitch=15360, age=0 [ 96.132] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 96.132] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=128, name=76, active_scanout=2 [ 96.132] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 96.132] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=128] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 96.132] sna_accel_flush: flush?=0, dirty?=0 [ 96.132] sna_accel_flush: flush?=0, dirty?=0 [ 96.132] sna_accel_flush: flush?=0, dirty?=0 [ 96.132] sna_block_handler (tv=0.460000) [ 96.132] has_shadow: has pending damage? 0, outstanding flips: 0 [ 96.132] timer_enable (time=96132), starting timer 0 [ 96.132] sna_accel_do_throttle -- no pending activity [ 96.132] sna_accel_block: evaluating timers, active=5 [ 96.132] sna_accel_block: flush timer expires in 8 [96140] [ 96.132] sna_wakeup_handler [ 96.132] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 96.132] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 96.132] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 96.132] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 96.132] sna_dri2_get_msc(draw=146, pipe=0) [ 96.132] sna_crtc_record_swap: recording last swap on pipe=0, frame 5518 [msc=5518], time 96.124715 [ 96.132] sna_dri2_get_msc: msc=5518 [raw=5518], ust=96124715 [ 96.132] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=32 (refs=1/1, flush=0) , front=128 (refs=2/3, flush=1) [ 96.132] sna_dri2_schedule_swap(target_msc=5505, divisor=0, remainder=0) [ 96.132] sna_dri2_schedule_swap: using front handle=128, active_scanout?=2, flush?=1 [ 96.132] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 96.132] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 96.132] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 96.132] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 96.132] sna_crtc_record_swap: recording last swap on pipe=0, frame 5518 [msc=5518], time 96.124715 [ 96.132] immediate_swap: current_msc=5518, target_msc=5505 -- yes [ 96.132] can_flip: no, shadow enabled [ 96.132] sna_dri2_add_event: adding event to window 146) [ 96.132] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 96.132] sna_dri2_immediate_blit: no pending blit, starting chain [ 96.132] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 96.132] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 96.132] can_xchg: back size=8700f00, front size=8700f00 [ 96.132] can_xchg: yes, pixmap=4091 [ 96.132] sna_dri2_xchg: win=146, exchange front=128/76,ref=3 and back=32/80,ref=2, pixmap=4091 3840x2160 [ 96.132] sna_dri2_xchg: back_bo handle=32, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 96.132] sna_dri2_xchg: front_bo handle=128, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 96.132] set_bo: pixmap=4091, handle=32 (old handle=128) [ 96.132] set_bo: marking whole pixmap as damaged [ 96.132] set_bo: applying final/discard move-to-gpu [ 96.132] wait_for_shadow: flags=0, flips=0, handle=128, shadow=29 [ 96.132] set_bo: dropping flush hint from handle=128 [ 96.132] set_bo: adding flush hint to handle=32 [ 96.132] mark_stale(handle=128) => 1 [ 96.132] swap_limit: draw=146 setting swap limit to 3 [ 96.132] sna_dri2_swap_limit_validate: swap limit set to 3 [ 96.132] sna_next_vblank(pipe=0, waiting until next vblank) [ 96.132] sna_dri2_schedule_swap: reported target_msc=5518 [ 96.132] sna_accel_flush: flush?=0, dirty?=0 [ 96.132] sna_accel_flush: flush?=0, dirty?=0 [ 96.132] sna_accel_flush: flush?=0, dirty?=0 [ 96.132] sna_accel_flush: flush?=0, dirty?=0 [ 96.132] sna_block_handler (tv=0.460000) [ 96.132] sna_scanout_do_flush: flush timer active: delta=8 [ 96.132] sna_accel_do_throttle -- no pending activity [ 96.132] sna_accel_block: evaluating timers, active=5 [ 96.132] sna_accel_block: flush timer expires in 8 [96140] [ 96.141] sna_wakeup_handler [ 96.141] sna_mode_wakeup: len=32 [ 96.141] sna_dri2_vblank_handler(type=2, sequence=5519, draw=4181) [ 96.141] sna_crtc_record_swap: recording last swap on pipe=0, frame 5519 [msc=5519], time 96.141378 [ 96.141] sna_dri2_vblank_handler: 2 complete, frame=5519 tv=96.141378 [ 96.141] sna_dri2_blit_complete: blit finished [ 96.141] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=5519, tv=96.141378) [ 96.141] frame_swap_complete(type=2): draw=146, pipe=0, frame=5519 [msc=5519], tv=96.141378 [ 96.141] sna_accel_flush: flush?=0, dirty?=0 [ 96.141] sna_dri2_event_free(draw?=1) [ 96.141] sna_dri2_remove_event: remove[0x561c949a2710] from window 146, active? 1 [ 96.141] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 96.141] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=128] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 96.141] sna_dri2_vblank_handler complete [ 96.141] sna_block_handler (tv=0.451000) [ 96.141] sna_scanout_do_flush: flush timer active: delta=-1 [ 96.141] sna_scanout_do_flush (time=96141), triggered [ 96.141] sna_scanout_flush (time=96141), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 96.141] has_shadow: has pending damage? 1, outstanding flips: 0 [ 96.141] stop_flush: scanout=32 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 96.141] has_shadow: has pending damage? 1, outstanding flips: 0 [ 96.141] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 96.141] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 96.141] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 96.141] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 96.141] sna_pixmap_move_to_gpu: already all-damaged [ 96.141] sna_pixmap_mark_active: pixmap=4091, handle=32 [ 96.141] sna_mode_redisplay: crtc[0] transformed? 0 [ 96.141] sna_mode_redisplay: crtc[1] transformed? 0 [ 96.141] sna_mode_redisplay: crtc[2] transformed? 0 [ 96.141] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=32 [active=1] [ 96.141] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 128, transformed? 0 [ 96.141] get_fb: reusing fb=68 for handle=32 [ 96.141] sna_mode_redisplay: recording flip on CRTC:32 handle=32, active_scanout=2, serial=3 [ 96.141] __kgem_bo_clear_busy: handle=32 [ 96.141] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 96.141] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 96.141] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 96.141] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=32, shadow handle=29 [ 96.141] sna_accel_do_throttle -- no pending activity [ 96.141] sna_accel_block: evaluating timers, active=5 [ 96.141] sna_accel_block: flush timer expires in 16 [96157] [ 96.157] sna_wakeup_handler [ 96.157] sna_block_handler (tv=0.435000) [ 96.157] sna_scanout_do_flush: flush timer active: delta=0 [ 96.157] sna_scanout_do_flush (time=96157), triggered [ 96.157] sna_scanout_flush (time=96157), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 96.157] has_shadow: has pending damage? 0, outstanding flips: 1 [ 96.157] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 96.157] has_shadow: has pending damage? 0, outstanding flips: 1 [ 96.157] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) [ 96.157] sna_accel_do_throttle -- no pending activity [ 96.157] sna_accel_block: evaluating timers, active=5 [ 96.157] sna_accel_block: flush timer expires in 16 [96173] [ 96.157] sna_wakeup_handler [ 96.157] sna_mode_wakeup: len=32 [ 96.157] sna_mode_wakeup: recording last swap on pipe=0, frame 5520 [1590], time 96.158034 [ 96.157] sna_mode_wakeup: removing handle=128 [active_scanout=0] from scanout, installing handle=32 [active_scanout=2] [ 96.157] sna_mode_wakeup: flip complete, pending? 1 [ 96.157] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 96.157] sna_block_handler (tv=0.435000) [ 96.157] sna_scanout_do_flush: flush timer active: delta=16 [ 96.157] sna_accel_do_throttle -- no pending activity [ 96.157] sna_accel_block: evaluating timers, active=5 [ 96.157] sna_accel_block: flush timer expires in 16 [96173] [ 96.173] sna_wakeup_handler [ 96.173] sna_block_handler (tv=0.419000) [ 96.173] sna_scanout_do_flush: flush timer active: delta=0 [ 96.173] sna_scanout_do_flush (time=96173), triggered [ 96.174] sna_scanout_flush (time=96173), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 96.174] has_shadow: has pending damage? 0, outstanding flips: 0 [ 96.174] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 96.174] has_shadow: has pending damage? 0, outstanding flips: 0 [ 96.174] sna_accel_disarm_timer[0] (time=96173) [ 96.174] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 96.174] sna_accel_do_throttle -- no pending activity [ 96.190] sna_wakeup_handler [ 96.190] sna_accel_flush: flush?=0, dirty?=0 [ 96.190] sna_accel_flush: flush?=0, dirty?=0 [ 96.191] sna_block_handler (tv=0.401000) [ 96.191] has_shadow: has pending damage? 0, outstanding flips: 0 [ 96.191] sna_accel_do_throttle -- no pending activity [ 96.191] sna_wakeup_handler [ 96.191] sna_block_handler (tv=0.401000) [ 96.191] has_shadow: has pending damage? 0, outstanding flips: 0 [ 96.191] sna_accel_do_throttle -- no pending activity [ 96.192] sna_wakeup_handler [ 96.192] sna_block_handler (tv=0.400000) [ 96.192] has_shadow: has pending damage? 0, outstanding flips: 0 [ 96.192] sna_accel_do_throttle -- no pending activity [ 96.305] sna_wakeup_handler [ 96.306] sna_accel_flush: flush?=0, dirty?=0 [ 96.306] sna_accel_flush: flush?=0, dirty?=0 [ 96.306] sna_block_handler (tv=0.499000) [ 96.306] has_shadow: has pending damage? 0, outstanding flips: 0 [ 96.306] sna_accel_do_throttle -- no pending activity [ 96.306] sna_wakeup_handler [ 96.306] sna_block_handler (tv=0.499000) [ 96.306] has_shadow: has pending damage? 0, outstanding flips: 0 [ 96.306] sna_accel_do_throttle -- no pending activity [ 96.307] sna_wakeup_handler [ 96.307] sna_accel_flush: flush?=0, dirty?=0 [ 96.307] sna_accel_flush: flush?=0, dirty?=0 [ 96.307] sna_accel_flush: flush?=0, dirty?=0 [ 96.307] sna_accel_flush: flush?=0, dirty?=0 [ 96.307] sna_block_handler (tv=0.498000) [ 96.307] has_shadow: has pending damage? 0, outstanding flips: 0 [ 96.307] sna_accel_do_throttle -- no pending activity [ 96.309] sna_wakeup_handler [ 96.309] sna_accel_flush: flush?=0, dirty?=0 [ 96.309] sna_block_handler (tv=0.496000) [ 96.309] has_shadow: has pending damage? 0, outstanding flips: 0 [ 96.309] sna_accel_do_throttle -- no pending activity [ 96.322] sna_wakeup_handler [ 96.322] sna_accel_flush: flush?=0, dirty?=0 [ 96.322] sna_accel_flush: flush?=0, dirty?=0 [ 96.322] sna_block_handler (tv=0.483000) [ 96.322] has_shadow: has pending damage? 0, outstanding flips: 0 [ 96.322] sna_accel_do_throttle -- no pending activity [ 96.338] sna_wakeup_handler [ 96.338] sna_create_pixmap(139, 20, 32, usage=0) [ 96.338] kgem_can_create_2d: 139x20 @ 32 [ 96.338] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=576, height=20 [ 96.338] kgem_can_create_2d: untiled size=12288 [ 96.338] kgem_choose_tiling: 139x20 -> 1 [ 96.338] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1024, height=24 [ 96.338] kgem_can_create_2d: tiled[1] size=24576 [ 96.338] sna_create_pixmap: usage=0, flags=1b [ 96.338] sna_create_pixmap: creating GPU pixmap 139x20, stride=556, flags=1b [ 96.338] __pop_freed_pixmap: reusing freed pixmap=5345 header [ 96.338] create_pixmap_hdr: pixmap=5346, width=139, height=20, usage=0 [ 96.338] sna_create_pixmap: serial=5346, 139x20, usage=0 [ 96.338] sna_composite_rectangles(pixmap=5347, op=0, 0 x 1 [(0, 0)x(139, 20) ...]) [ 96.338] sna_composite_rectangles: converted to op 0 [ 96.338] sna_composite_rectangles[0] (0, 0)x(139, 20) -> (0, 0), (139, 20) [ 96.338] sna_composite_rectangles: nrects=1, region=(0, 0), (139, 20) x 1 [ 96.338] sna_composite_rectangles: clipped extents (0, 0),(139, 20) x 1 [ 96.339] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(139, 20) [ 96.339] sna_composite_rectangles: dropping last-cpu hint [ 96.339] sna_drawable_use_bo pixmap=5347, box=((0, 0), (139, 20)), flags=19... [ 96.339] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 96.339] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 96.339] sna_pixmap_move_to_gpu(pixmap=5347, usage=0), flags=b [ 96.339] sna_pixmap_move_to_gpu: CPU damage? 0 [ 96.339] sna_pixmap_move_to_gpu: creating GPU bo (139x20@32), create=b [ 96.339] kgem_choose_tiling: 139x20 -> 1 [ 96.339] kgem_choose_tiling: 139x20 -> 1 [ 96.339] sna_pixmap_alloc_gpu: pixmap=5347 [ 96.339] kgem_create_2d(139x20, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 96.339] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1024, height=24 [ 96.339] kgem_set_tiling: handle=152, tiling=1 [1], pitch=1024 [1024]: 1 [ 96.339] kgem_bo_remove_from_inactive: removing handle=152 from inactive [ 96.339] from inactive: pitch=1024, tiling=1: handle=152, id=2947 [ 96.339] __sna_damage_all(139, 20) [ 96.339] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 96.339] sna_pixmap_mark_active: pixmap=5347, handle=152 [ 96.339] sna_drawable_use_bo: allocated GPU bo for operation [ 96.339] sna_drawable_use_bo: using GPU bo with damage? 0 [ 96.339] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 96.339] kgem_bo_is_render: handle=152, rq? 0 [0] [ 96.339] kgem_bo_is_render: handle=152, rq? 0 [0] [ 96.339] gen9_render_fill_boxes(0 x 1 [(0, 0), (139, 20) ...]) [ 96.339] sna_render_get_solid: 0 [ 96.339] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 96.339] kgem_check_bo: num_pages=+16, num_exec=+1 [ 96.339] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 96.339] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 96.339] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 96.339] kgem_add_handle: handle=4, index=0 [ 96.339] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 96.339] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 96.339] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 96.339] gen9_composite_get_binding_table(ffc0) [ 96.339] kgem_add_reloc64: handle=152, pos=16360, delta=0, domains=20002 [ 96.339] kgem_add_handle: handle=152, index=1 [ 96.339] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=ffebf000) [ 96.339] __kgem_bo_mark_dirty: handle=152 (proxy? 0) [ 96.339] [3fe0] bind bo(handle=152, addr=ffebf000), format=192, width=139, height=20, pitch=1024, tiling=1 -> render [ 96.339] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 96.339] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 96.339] kgem_add_handle: handle=7, index=2 [ 96.339] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 96.339] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 96.339] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 96.339] gen9_emit_sampler: sampler = 1 [ 96.339] gen9_emit_sf: num_sf_outputs=1 [ 96.339] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 96.339] gen9_emit_vertex_elements: setup id=0 [ 96.339] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 96.339] (0, 0), (139, 20) [ 96.339] gen8_vertex_flush[490] = 3 [ 96.339] sna_composite_rectangles: pixmap=5347 marking clear [0]? 1 [ 96.339] sna_composite_rectangles(pixmap=5347, op=1, fff2f1f0 x 1 [(0, 0)x(139, 20) ...]) [ 96.339] sna_composite_rectangles: converted to op 1 [ 96.339] sna_composite_rectangles[0] (0, 0)x(139, 20) -> (0, 0), (139, 20) [ 96.339] sna_composite_rectangles: nrects=1, region=(0, 0), (139, 20) x 1 [ 96.340] sna_composite_rectangles: clipped extents (0, 0),(139, 20) x 1 [ 96.340] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(139, 20) [ 96.340] sna_composite_rectangles: promoting to full GPU [ 96.340] sna_composite_rectangles: dropping last-cpu hint [ 96.340] sna_drawable_use_bo pixmap=5347, box=((0, 0), (139, 20)), flags=19... [ 96.340] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 96.340] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 96.340] sna_drawable_use_bo: using whole GPU bo [ 96.340] gen9_render_fill_boxes (op=1, color=(f2f2, f1f1, f0f0, ffff) [20028888]) [ 96.340] kgem_bo_is_render: handle=152, rq? 1 [1] [ 96.340] gen9_render_fill_boxes(fff2f1f0 x 1 [(0, 0), (139, 20) ...]) [ 96.340] sna_render_get_solid: fff2f1f0 [ 96.340] sna_render_get_solid(15) = fff2f1f0 (old) [ 96.340] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 96.340] kgem_check_bo: num_pages=+0, num_exec=+0 [ 96.340] gen9_composite_get_binding_table(ff00) [ 96.340] kgem_add_reloc64: handle=143, pos=16312, delta=0, domains=40000 [ 96.340] kgem_add_reloc64: adding proxy [delta=60] for handle=143 [ 96.340] kgem_add_handle: handle=143, index=3 [ 96.340] kgem_add_reloc64[5] = (delta=60, target handle=3, presumed=fff6e000) [ 96.340] [3fb0] bind bo(handle=143, addr=fff6e03c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 96.340] gen9_emit_vertex_elements: setup id=0 [ 96.340] (0, 0), (139, 20) [ 96.340] gen8_vertex_flush[4cc] = 3 [ 96.340] sna_composite_rectangles: pixmap=5347 marking clear [fff2f1f0]? 1 [ 96.340] sna_composite_rectangles(pixmap=5347, op=1, ff300a24 x 2 [(0, 0)x(139, 20) ...]) [ 96.340] sna_composite_rectangles: converted to op 1 [ 96.340] sna_composite_rectangles[0] (0, 0)x(139, 20) -> (0, 0), (139, 20) [ 96.340] sna_composite_rectangles[1] (0, 0)x(139, 20) -> (0, 0), (139, 20) [ 96.340] sna_composite_rectangles: nrects=2, region=(0, 0), (139, 20) x 2 [ 96.340] sna_composite_rectangles: clipped extents (0, 0),(139, 20) x 1 [ 96.340] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(139, 20) [ 96.340] sna_composite_rectangles: promoting to full GPU [ 96.340] sna_composite_rectangles: dropping last-cpu hint [ 96.340] sna_drawable_use_bo pixmap=5347, box=((0, 0), (139, 20)), flags=19... [ 96.340] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 96.340] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 96.340] sna_drawable_use_bo: using whole GPU bo [ 96.340] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 96.340] kgem_bo_is_render: handle=152, rq? 1 [1] [ 96.340] gen9_render_fill_boxes(ff300a24 x 1 [(0, 0), (139, 20) ...]) [ 96.340] sna_render_get_solid: ff300a24 [ 96.340] sna_render_get_solid(17) = ff300a24 (old) [ 96.340] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 96.340] kgem_check_bo: num_pages=+0, num_exec=+0 [ 96.340] gen9_composite_get_binding_table(fe80) [ 96.340] kgem_add_reloc64: handle=143, pos=16280, delta=0, domains=40000 [ 96.340] kgem_add_reloc64: adding proxy [delta=68] for handle=143 [ 96.340] kgem_add_reloc64[6] = (delta=68, target handle=3, presumed=fff6e000) [ 96.340] [3f90] bind bo(handle=143, addr=fff6e044), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 96.340] gen9_emit_vertex_elements: setup id=0 [ 96.340] (0, 0), (139, 20) [ 96.340] gen8_vertex_flush[508] = 3 [ 96.340] sna_composite_rectangles: pixmap=5347 marking clear [ff300a24]? 1 [ 96.340] sna_glyphs(op=3, nlist=1, src=(1, 15)) [ 96.340] kgem_bo_is_busy: handle=152, domain: 0 exec? 1, rq? 1 [ 96.340] sna_glyphs: discarding mask [ 96.340] glyphs0_to_dst(op=3, src=(1, 15), nlist=1, dst=(1, 15)+(0, 0)) [ 96.340] clipped_glyphs: no, clip region (0, 0), (139, 20) matches drawable pixmap=94680753899952 size=139x20 [ 96.341] gen9_render_composite: 0x0, current mode=1/1 [ 96.341] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 96.341] gen9_composite_fallback: mask is already on the GPU, try to use GPU [ 96.341] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 96.341] sna_drawable_use_bo pixmap=5347, box=((0, 0), (139, 20)), flags=7... [ 96.341] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 96.341] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 96.341] sna_drawable_use_bo: using whole GPU bo [ 96.341] gen9_composite_set_target: pixmap=5347, format=20028888, size=139x20, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 96.341] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 96.341] color_convert: src=ffffffff [20028888] [ 96.341] color_convert: dst=ffffffff [20028888] [ 96.341] sna_render_get_solid: ffffffff [ 96.341] sna_render_get_solid(white) [ 96.341] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 96.341] sna_transform_is_imprecise_integer_translation: no transform [ 96.341] gen9_composite_picture: integer translation (0, 0), removing [ 96.341] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 96.341] sna_render_pixmap_bo: GPU all damaged [ 96.341] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 96.341] gen4_choose_composite_emitter: solid, identity mask [ 96.341] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 96.341] aligning vertex: was 2, now 4 floats per vertex [ 96.341] gen9_composite_get_binding_table(fe00) [ 96.341] kgem_add_reloc64: handle=7, pos=16248, delta=0, domains=40000 [ 96.341] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 96.341] kgem_add_reloc64[7] = (delta=1048, target handle=2, presumed=fffe8000) [ 96.341] [3f70] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 96.341] kgem_add_reloc64: handle=6, pos=16232, delta=0, domains=40000 [ 96.341] kgem_add_handle: handle=6, index=4 [ 96.341] kgem_add_reloc64[8] = (delta=0, target handle=4, presumed=fd581000) [ 96.341] [3f60] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 96.341] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 96.341] gen9_emit_sampler: sampler = a [ 96.341] gen9_emit_sf: num_sf_outputs=2 [ 96.341] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 96.341] gen9_emit_vertex_elements: setup id=9 [ 96.341] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 96.341] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 96.341] glyphs0_to_dst: glyph=(0, 7)x(10, 8), unclipped [ 96.341] emit_primitive_identity_mask__avx2: dst=(0, 7), mask=(864.00, 16.00) x (10.00, 8.00) [ 96.341] glyphs0_to_dst: glyph=(10, 3)x(10, 12), unclipped [ 96.341] emit_primitive_identity_mask__avx2: dst=(10, 3), mask=(912.00, 48.00) x (10.00, 12.00) [ 96.341] glyphs0_to_dst: glyph=(18, 3)x(10, 12), unclipped [ 96.341] emit_primitive_identity_mask__avx2: dst=(18, 3), mask=(864.00, 0.00) x (10.00, 12.00) [ 96.341] glyphs0_to_dst: glyph=(27, 4)x(10, 11), unclipped [ 96.341] emit_primitive_identity_mask__avx2: dst=(27, 4), mask=(992.00, 32.00) x (10.00, 11.00) [ 96.341] glyphs0_to_dst: glyph=(37, 7)x(9, 8), unclipped [ 96.341] emit_primitive_identity_mask__avx2: dst=(37, 7), mask=(848.00, 48.00) x (9.00, 8.00) [ 96.341] glyphs0_to_dst: glyph=(55, 5)x(9, 10), unclipped [ 96.341] emit_primitive_identity_mask__avx2: dst=(55, 5), mask=(928.00, 16.00) x (9.00, 10.00) [ 96.341] glyphs0_to_dst: glyph=(63, 17)x(11, 2), unclipped [ 96.341] emit_primitive_identity_mask__avx2: dst=(63, 17), mask=(832.00, 48.00) x (11.00, 2.00) [ 96.341] glyphs0_to_dst: glyph=(73, 7)x(9, 8), unclipped [ 96.341] emit_primitive_identity_mask__avx2: dst=(73, 7), mask=(848.00, 48.00) x (9.00, 8.00) [ 96.341] glyphs0_to_dst: glyph=(81, 7)x(10, 8), unclipped [ 96.341] emit_primitive_identity_mask__avx2: dst=(81, 7), mask=(864.00, 32.00) x (10.00, 8.00) [ 96.341] glyphs0_to_dst: glyph=(91, 7)x(9, 11), unclipped [ 96.341] emit_primitive_identity_mask__avx2: dst=(91, 7), mask=(880.00, 16.00) x (9.00, 11.00) [ 96.341] glyphs0_to_dst: glyph=(99, 4)x(10, 11), unclipped [ 96.341] emit_primitive_identity_mask__avx2: dst=(99, 4), mask=(880.00, 32.00) x (10.00, 11.00) [ 96.341] glyphs0_to_dst: glyph=(109, 7)x(9, 8), unclipped [ 96.341] emit_primitive_identity_mask__avx2: dst=(109, 7), mask=(864.00, 48.00) x (9.00, 8.00) [ 96.342] glyphs0_to_dst: glyph=(117, 7)x(10, 11), unclipped [ 96.342] emit_primitive_identity_mask__avx2: dst=(117, 7), mask=(880.00, 48.00) x (10.00, 11.00) [ 96.342] gen8_vertex_flush[5e4] = 39 [ 96.342] gen9_magic_ca_pass: CA fixup (5 -> 44) [ 96.342] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 96.342] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 96.342] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 96.342] sna_composite_rectangles(pixmap=5347, op=1, ffffffff x 1 [(127, 1)x(9, 17) ...]) [ 96.342] sna_composite_rectangles: converted to op 1 [ 96.342] sna_composite_rectangles[0] (127, 1)x(9, 17) -> (127, 1), (136, 18) [ 96.342] sna_composite_rectangles: nrects=1, region=(127, 1), (136, 18) x 1 [ 96.342] sna_composite_rectangles: clipped extents (127, 1),(136, 18) x 1 [ 96.342] sna_composite_rectangles: pixmap +(0, 0) extents (127, 1),(136, 18) [ 96.342] sna_composite_rectangles: dropping last-cpu hint [ 96.342] sna_drawable_use_bo pixmap=5347, box=((127, 1), (136, 18)), flags=9... [ 96.342] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 96.342] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 96.342] sna_drawable_use_bo: using whole GPU bo [ 96.342] gen9_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20028888]) [ 96.342] kgem_bo_is_render: handle=152, rq? 1 [1] [ 96.342] gen9_render_fill_boxes(ffffffff x 1 [(127, 1), (136, 18) ...]) [ 96.342] sna_render_get_solid: ffffffff [ 96.342] sna_render_get_solid(white) [ 96.342] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 96.342] kgem_check_bo: num_pages=+0, num_exec=+0 [ 96.342] aligning vertex: was 4, now 2 floats per vertex [ 96.342] gen9_composite_get_binding_table(fd40) [ 96.342] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 96.342] gen9_emit_sampler: sampler = 1 [ 96.342] gen9_emit_sf: num_sf_outputs=1 [ 96.342] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 96.342] gen9_emit_vertex_elements: setup id=0 [ 96.342] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 96.342] (127, 1), (136, 18) [ 96.342] gen8_vertex_flush[700] = 3 [ 96.342] sna_copy_area: src=pixmap=5347:(0, 0)x(139, 20)+(0, 0) -> dst=pixmap=3060:(477, 1173)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 96.342] sna_copy_area: normal copy [ 96.342] sna_do_copy: src=(0, 0), dst=(477, 1173), size=(139x20) [ 96.342] sna_do_copy: after drawable: src=(0, 0), dst=(542, 1197), size=(139x20) [ 96.342] sna_do_copy: dst extents (542, 1197), (681, 1217), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 96.342] sna_do_copy: clipped dst extents (542, 1197), (681, 1217) [ 96.342] sna_do_copy: unclipped src extents (0, 0), (139, 20) [ 96.342] sna_do_copy: clipped src extents (0, 0), (139, 20) [ 96.342] sna_do_copy: pixmap -- no source clipping [ 96.342] sna_do_copy: src extents (0, 0), (139, 20) x 1 [ 96.342] sna_do_copy: copy region (542, 1197), (681, 1217) x 1 + (-542, -1197) [ 96.342] sna_copy_boxes (boxes=1x[(542, 1197), (681, 1217)...], src pixmap=5347+(-542, -1197), dst pixmap=3060+(-65, -24), alu=3, src.size=139x20, dst.size=3775x2136) [ 96.342] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94b40a30, gpu_bo=152, cpu_bo=0), replaces=0 [ 96.342] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 96.342] sna_drawable_use_bo pixmap=3060, box=((477, 1173), (616, 1193)), flags=b... [ 96.342] sna_drawable_use_bo: exported target, set PREFER_GPU [ 96.342] sna_drawable_use_bo: pinned, never REPLACES [ 96.342] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=b [ 96.342] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 96.342] sna_drawable_use_bo: using whole GPU bo [ 96.342] sna_pixmap_move_to_gpu(pixmap=5347, usage=0), flags=a [ 96.342] sna_pixmap_move_to_gpu: already all-damaged [ 96.342] sna_pixmap_mark_active: pixmap=5347, handle=152 [ 96.342] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 96.342] gen9_render_copy_boxes (-477, -1173)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 96.342] kgem_bo_is_render: handle=152, rq? 1 [1] [ 96.342] kgem_bo_is_render: handle=9, rq? 0 [0] [ 96.343] kgem_bo_is_render: handle=9, rq? 0 [0] [ 96.343] kgem_bo_is_render: handle=152, rq? 1 [1] [ 96.343] kgem_set_mode: flushing before new bo [ 96.343] gen8_vertex_close: used=182, vbo active? 146, vb=201, nreloc=2 [ 96.343] gen8_vertex_close: reloc[0] = 287 [ 96.343] kgem_add_reloc64: handle=146, pos=287, delta=0, domains=200000 [ 96.343] kgem_add_handle: handle=146, index=5 [ 96.343] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=ffe77000) [ 96.343] gen8_vertex_close: reloc[1] = 372 [ 96.343] kgem_add_reloc64: handle=146, pos=372, delta=0, domains=200000 [ 96.343] kgem_add_reloc64[10] = (delta=0, target handle=5, presumed=ffe77000) [ 96.343] batch[1/1, flags=1800]: 454 454 16224 16384, nreloc=11, nexec=6, nfence=0, aperture=1116 [fenced=0] [ 96.343] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 96.343] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 96.343] kgem_fixup_relocs: shrinking by 61440 [ 96.343] __kgem_busy: handle=1, busy=0, wedged=0 [ 96.343] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 96.343] kgem_commit: release handle=152 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ffebf000 [ 96.343] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 96.343] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 96.343] __kgem_bo_clear_busy: handle=7 [ 96.343] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 96.343] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 96.343] __kgem_bo_clear_busy: handle=143 [ 96.343] kgem_commit: release handle=143 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff6e000 [ 96.343] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 96.343] __kgem_bo_clear_busy: handle=143 [ 96.343] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 96.343] __kgem_bo_clear_busy: handle=7 [ 96.343] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 96.343] kgem_commit: release handle=146 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffe77000 [ 96.343] __kgem_busy: handle=1, busy=0, wedged=0 [ 96.343] kgem_bo_can_map: handle=146, map=0x0:0x0:0x7fc6b40fb000, tiling=0, domain=3, offset=4293357568 [ 96.343] kgem_check_bo: num_pages=+8116, num_exec=+2 [ 96.343] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 96.343] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 96.343] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 96.343] kgem_add_handle: handle=4, index=0 [ 96.343] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 96.343] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 96.343] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 96.343] gen9_composite_get_binding_table(ffc0) [ 96.343] kgem_add_reloc64: handle=9, pos=16360, delta=0, domains=20002 [ 96.343] kgem_add_handle: handle=9, index=1 [ 96.343] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f02dd000) [ 96.343] __kgem_bo_mark_dirty: handle=9 (proxy? 0) [ 96.343] [3fe0] bind bo(handle=9, addr=f02dd000), format=192, width=3775, height=2136, pitch=15360, tiling=1 -> render [ 96.343] kgem_add_reloc64: handle=152, pos=16344, delta=0, domains=40000 [ 96.344] kgem_add_handle: handle=152, index=2 [ 96.344] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=ffebf000) [ 96.344] [3fd0] bind bo(handle=152, addr=ffebf000), format=192, width=139, height=20, pitch=1024, tiling=1 -> sampler [ 96.344] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 96.344] gen9_emit_sampler: sampler = 0 [ 96.344] gen9_emit_sf: num_sf_outputs=1 [ 96.344] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 96.344] gen9_emit_vertex_elements: setup id=0 [ 96.344] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 96.344] (0, 0) -> (477, 1173) + (139, 20) [ 96.344] gen8_vertex_flush[490] = 3 [ 96.344] sna_accel_flush: flush?=1, dirty?=0 [ 96.344] gen8_vertex_close: used=188, vbo active? 146, vb=1, nreloc=1 [ 96.344] gen8_vertex_close: reloc[0] = 287 [ 96.344] kgem_add_reloc64: handle=146, pos=287, delta=0, domains=200000 [ 96.344] kgem_add_handle: handle=146, index=3 [ 96.344] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=ffe77000) [ 96.344] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=8190 [fenced=0] [ 96.344] __kgem_busy: handle=1, busy=0, wedged=0 [ 96.344] __kgem_retire_rq: request 1 complete [ 96.344] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 96.344] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 96.344] kgem_fixup_relocs: shrinking by 61440 [ 96.344] __kgem_busy: handle=1, busy=0, wedged=0 [ 96.344] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 96.344] kgem_commit: release handle=9 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f02dd000 [ 96.344] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 96.344] kgem_commit: release handle=152 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=ffebf000 [ 96.344] kgem_commit: release handle=146 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffe77000 [ 96.344] __kgem_busy: handle=1, busy=0, wedged=0 [ 96.344] kgem_bo_can_map: handle=146, map=0x0:0x0:0x7fc6b40fb000, tiling=0, domain=3, offset=4293357568 [ 96.344] sna_accel_flush: flush?=0, dirty?=0 [ 96.344] sna_accel_flush: flush?=0, dirty?=0 [ 96.344] sna_accel_flush: flush?=0, dirty?=0 [ 96.344] sna_block_handler (tv=0.0) [ 96.344] sna_wakeup_handler [ 96.344] sna_accel_flush: flush?=0, dirty?=0 [ 96.344] sna_accel_flush: flush?=0, dirty?=0 [ 96.344] sna_destroy_pixmap: pixmap=5347, attached?=1 [ 96.344] _kgem_bo_destroy: handle=152, proxy? 0 [ 96.344] __kgem_bo_destroy: handle=152, size=65536 [ 96.344] __kgem_busy: handle=152, busy=0, wedged=0 [ 96.344] __kgem_bo_clear_busy: handle=152 [ 96.344] kgem_bo_move_to_inactive: moving handle=152 to inactive [ 96.344] __sna_free_pixmap(pixmap=5347) [ 96.344] sna_accel_flush: flush?=0, dirty?=0 [ 96.344] sna_accel_flush: flush?=0, dirty?=0 [ 96.344] sna_accel_flush: flush?=0, dirty?=0 [ 96.344] sna_block_handler (tv=0.461000) [ 96.344] kgem_retire, need_retire?=1 [ 96.344] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 96.344] kgem_retire__requests_ring: retiring ring 0 [ 96.344] __kgem_busy: handle=1, busy=0, wedged=0 [ 96.344] __kgem_retire_rq: request 1 complete [ 96.345] __kgem_bo_flush: handle=9, busy=0, wedged=0 [ 96.345] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 96.345] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 96.345] kgem_retire -- retired=0, need_retire=0 [ 96.345] kgem_bo_is_busy: handle=146, domain: 0 exec? 0, rq? 0 [ 96.345] gen6_render_retire: resetting idle vbo [ 96.345] has_shadow: has pending damage? 0, outstanding flips: 0 [ 96.345] sna_accel_do_throttle -- no pending activity [ 96.346] sna_wakeup_handler [ 96.346] sna_accel_flush: flush?=0, dirty?=0 [ 96.346] sna_accel_flush: flush?=0, dirty?=0 [ 96.346] sna_block_handler (tv=0.459000) [ 96.346] has_shadow: has pending damage? 0, outstanding flips: 0 [ 96.346] sna_accel_do_throttle -- no pending activity [ 96.346] sna_wakeup_handler [ 96.346] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=128, name=76 [ 96.346] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 96.346] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 96.346] sna_dri2_get_back: draw size=3840x2160, back buffer handle=128 size=3840x2160, is-scanout? 1, active?=0, pitch=15360, front pitch=15360 [ 96.347] sna_dri2_get_back: reuse backbuffer? 1 [ 96.347] sna_dri2_get_back: back buffer handle=128, active?=0, refcnt=1 [ 96.347] sna_dri2_get_back: reuse unattached back [ 96.347] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 96.347] sna_dri2_reuse_buffer: reusing back buffer handle=128, name=76, pitch=15360, age=0 [ 96.347] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 96.347] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=32, name=80, active_scanout=2 [ 96.347] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 96.347] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 96.347] sna_accel_flush: flush?=0, dirty?=0 [ 96.347] sna_accel_flush: flush?=0, dirty?=0 [ 96.347] sna_accel_flush: flush?=0, dirty?=0 [ 96.347] sna_block_handler (tv=0.458000) [ 96.347] has_shadow: has pending damage? 0, outstanding flips: 0 [ 96.347] timer_enable (time=96347), starting timer 0 [ 96.347] sna_accel_do_throttle -- no pending activity [ 96.347] sna_accel_block: evaluating timers, active=5 [ 96.347] sna_accel_block: flush timer expires in 8 [96355] [ 96.348] sna_wakeup_handler [ 96.348] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 96.348] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 96.348] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 96.348] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 96.348] sna_dri2_get_msc(draw=146, pipe=0) [ 96.348] sna_crtc_record_swap: recording last swap on pipe=0, frame 5531 [msc=5531], time 96.341279 [ 96.348] sna_dri2_get_msc: msc=5531 [raw=5531], ust=96341279 [ 96.348] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=128 (refs=1/1, flush=0) , front=32 (refs=2/3, flush=1) [ 96.348] sna_dri2_schedule_swap(target_msc=5519, divisor=0, remainder=0) [ 96.348] sna_dri2_schedule_swap: using front handle=32, active_scanout?=2, flush?=1 [ 96.348] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 96.348] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 96.348] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 96.348] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 96.348] sna_crtc_record_swap: recording last swap on pipe=0, frame 5531 [msc=5531], time 96.341279 [ 96.348] immediate_swap: current_msc=5531, target_msc=5519 -- yes [ 96.348] can_flip: no, shadow enabled [ 96.348] sna_dri2_add_event: adding event to window 146) [ 96.348] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 96.348] sna_dri2_immediate_blit: no pending blit, starting chain [ 96.348] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 96.348] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 96.348] can_xchg: back size=8700f00, front size=8700f00 [ 96.348] can_xchg: yes, pixmap=4091 [ 96.348] sna_dri2_xchg: win=146, exchange front=32/80,ref=3 and back=128/76,ref=2, pixmap=4091 3840x2160 [ 96.348] sna_dri2_xchg: back_bo handle=128, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 96.348] sna_dri2_xchg: front_bo handle=32, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 96.348] set_bo: pixmap=4091, handle=128 (old handle=32) [ 96.348] set_bo: marking whole pixmap as damaged [ 96.348] set_bo: applying final/discard move-to-gpu [ 96.348] wait_for_shadow: flags=0, flips=0, handle=32, shadow=29 [ 96.348] set_bo: dropping flush hint from handle=32 [ 96.348] set_bo: adding flush hint to handle=128 [ 96.348] mark_stale(handle=32) => 1 [ 96.348] swap_limit: draw=146 setting swap limit to 3 [ 96.348] sna_dri2_swap_limit_validate: swap limit set to 3 [ 96.348] sna_next_vblank(pipe=0, waiting until next vblank) [ 96.348] sna_dri2_schedule_swap: reported target_msc=5531 [ 96.349] sna_accel_flush: flush?=0, dirty?=0 [ 96.349] sna_accel_flush: flush?=0, dirty?=0 [ 96.349] sna_accel_flush: flush?=0, dirty?=0 [ 96.349] sna_accel_flush: flush?=0, dirty?=0 [ 96.349] sna_block_handler (tv=0.456000) [ 96.349] sna_scanout_do_flush: flush timer active: delta=6 [ 96.349] sna_accel_do_throttle -- no pending activity [ 96.349] sna_accel_block: evaluating timers, active=5 [ 96.349] sna_accel_block: flush timer expires in 6 [96355] [ 96.355] sna_wakeup_handler [ 96.355] sna_block_handler (tv=0.450000) [ 96.355] sna_scanout_do_flush: flush timer active: delta=0 [ 96.355] sna_scanout_do_flush (time=96355), triggered [ 96.355] sna_scanout_flush (time=96355), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 96.355] has_shadow: has pending damage? 1, outstanding flips: 0 [ 96.355] stop_flush: scanout=128 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 96.355] has_shadow: has pending damage? 1, outstanding flips: 0 [ 96.355] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 96.355] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 96.355] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 96.355] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 96.355] sna_pixmap_move_to_gpu: already all-damaged [ 96.355] sna_pixmap_mark_active: pixmap=4091, handle=128 [ 96.355] sna_mode_redisplay: crtc[0] transformed? 0 [ 96.355] sna_mode_redisplay: crtc[1] transformed? 0 [ 96.355] sna_mode_redisplay: crtc[2] transformed? 0 [ 96.355] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=128 [active=1] [ 96.355] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 32, transformed? 0 [ 96.355] get_fb: reusing fb=80 for handle=128 [ 96.355] sna_mode_redisplay: recording flip on CRTC:32 handle=128, active_scanout=2, serial=3 [ 96.355] __kgem_bo_clear_busy: handle=128 [ 96.355] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 96.356] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 96.356] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 96.356] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=128, shadow handle=29 [ 96.356] sna_accel_do_throttle -- no pending activity [ 96.356] sna_accel_block: evaluating timers, active=5 [ 96.356] sna_accel_block: flush timer expires in 16 [96371] [ 96.357] sna_wakeup_handler [ 96.357] sna_mode_wakeup: len=64 [ 96.357] sna_dri2_vblank_handler(type=2, sequence=5532, draw=4181) [ 96.357] sna_crtc_record_swap: recording last swap on pipe=0, frame 5532 [msc=5532], time 96.357946 [ 96.357] sna_dri2_vblank_handler: 2 complete, frame=5532 tv=96.357946 [ 96.357] sna_dri2_blit_complete: blit finished [ 96.357] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=5532, tv=96.357946) [ 96.357] frame_swap_complete(type=2): draw=146, pipe=0, frame=5532 [msc=5532], tv=96.357946 [ 96.357] sna_accel_flush: flush?=0, dirty?=0 [ 96.357] sna_dri2_event_free(draw?=1) [ 96.358] sna_dri2_remove_event: remove[0x561c94a1c320] from window 146, active? 1 [ 96.358] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=128] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 96.358] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=32] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 96.358] sna_dri2_vblank_handler complete [ 96.358] sna_mode_wakeup: recording last swap on pipe=0, frame 5532 [159c], time 96.357946 [ 96.358] sna_mode_wakeup: removing handle=32 [active_scanout=0] from scanout, installing handle=128 [active_scanout=2] [ 96.358] sna_mode_wakeup: flip complete, pending? 1 [ 96.358] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 96.358] sna_block_handler (tv=0.447000) [ 96.358] sna_scanout_do_flush: flush timer active: delta=13 [ 96.358] sna_accel_do_throttle -- no pending activity [ 96.358] sna_accel_block: evaluating timers, active=5 [ 96.358] sna_accel_block: flush timer expires in 13 [96371] [ 96.371] sna_wakeup_handler [ 96.371] sna_block_handler (tv=0.434000) [ 96.371] sna_scanout_do_flush: flush timer active: delta=0 [ 96.371] sna_scanout_do_flush (time=96371), triggered [ 96.371] sna_scanout_flush (time=96371), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 96.371] has_shadow: has pending damage? 0, outstanding flips: 0 [ 96.371] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 96.371] has_shadow: has pending damage? 0, outstanding flips: 0 [ 96.371] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 96.371] sna_accel_do_throttle -- no pending activity [ 96.371] sna_accel_block: evaluating timers, active=5 [ 96.371] sna_accel_block: flush timer expires in 16 [96387] [ 96.388] sna_wakeup_handler [ 96.388] sna_block_handler (tv=0.417000) [ 96.388] sna_scanout_do_flush: flush timer active: delta=-1 [ 96.388] sna_scanout_do_flush (time=96388), triggered [ 96.388] sna_scanout_flush (time=96388), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 96.388] has_shadow: has pending damage? 0, outstanding flips: 0 [ 96.388] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 96.388] has_shadow: has pending damage? 0, outstanding flips: 0 [ 96.388] sna_accel_disarm_timer[0] (time=96388) [ 96.388] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 96.388] sna_accel_do_throttle -- no pending activity [ 96.501] sna_wakeup_handler [ 96.502] sna_accel_flush: flush?=0, dirty?=0 [ 96.502] sna_accel_flush: flush?=0, dirty?=0 [ 96.502] sna_block_handler (tv=0.303000) [ 96.502] has_shadow: has pending damage? 0, outstanding flips: 0 [ 96.502] sna_accel_do_throttle -- no pending activity [ 96.502] sna_wakeup_handler [ 96.502] sna_block_handler (tv=0.303000) [ 96.502] has_shadow: has pending damage? 0, outstanding flips: 0 [ 96.502] sna_accel_do_throttle -- no pending activity [ 96.503] sna_wakeup_handler [ 96.503] sna_block_handler (tv=0.302000) [ 96.503] has_shadow: has pending damage? 0, outstanding flips: 0 [ 96.503] sna_accel_do_throttle -- no pending activity [ 96.648] sna_wakeup_handler [ 96.648] sna_accel_flush: flush?=0, dirty?=0 [ 96.648] sna_accel_flush: flush?=0, dirty?=0 [ 96.648] sna_block_handler (tv=0.500000) [ 96.648] has_shadow: has pending damage? 0, outstanding flips: 0 [ 96.649] sna_accel_do_throttle -- no pending activity [ 96.649] sna_wakeup_handler [ 96.649] sna_block_handler (tv=0.499000) [ 96.649] has_shadow: has pending damage? 0, outstanding flips: 0 [ 96.649] sna_accel_do_throttle -- no pending activity [ 96.649] sna_wakeup_handler [ 96.649] sna_accel_flush: flush?=0, dirty?=0 [ 96.649] sna_accel_flush: flush?=0, dirty?=0 [ 96.649] sna_accel_flush: flush?=0, dirty?=0 [ 96.649] sna_accel_flush: flush?=0, dirty?=0 [ 96.649] sna_block_handler (tv=0.499000) [ 96.649] has_shadow: has pending damage? 0, outstanding flips: 0 [ 96.649] sna_accel_do_throttle -- no pending activity [ 96.651] sna_wakeup_handler [ 96.651] sna_accel_flush: flush?=0, dirty?=0 [ 96.651] sna_block_handler (tv=0.497000) [ 96.651] has_shadow: has pending damage? 0, outstanding flips: 0 [ 96.651] sna_accel_do_throttle -- no pending activity [ 96.665] sna_wakeup_handler [ 96.665] sna_accel_flush: flush?=0, dirty?=0 [ 96.665] sna_accel_flush: flush?=0, dirty?=0 [ 96.665] sna_block_handler (tv=0.483000) [ 96.665] has_shadow: has pending damage? 0, outstanding flips: 0 [ 96.665] sna_accel_do_throttle -- no pending activity [ 96.679] sna_wakeup_handler [ 96.679] sna_create_pixmap(3288, 20, 32, usage=0) [ 96.679] kgem_can_create_2d: 3288x20 @ 32 [ 96.679] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=13152, height=20 [ 96.679] kgem_can_create_2d: untiled size=266240 [ 96.679] kgem_choose_tiling: TLB miss between lines 3288x20 (pitch=13152), forcing tiling 1 [ 96.679] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=13152, height=20 [ 96.679] kgem_can_create_2d: tiled[-1] size=266240 [ 96.679] sna_create_pixmap: usage=0, flags=1b [ 96.679] sna_create_pixmap: creating GPU pixmap 3288x20, stride=13152, flags=1b [ 96.679] __pop_freed_pixmap: reusing freed pixmap=5347 header [ 96.679] create_pixmap_hdr: pixmap=5348, width=3288, height=20, usage=0 [ 96.679] sna_create_pixmap: serial=5348, 3288x20, usage=0 [ 96.679] sna_composite_rectangles(pixmap=5349, op=0, 0 x 1 [(0, 0)x(3288, 20) ...]) [ 96.679] sna_composite_rectangles: converted to op 0 [ 96.679] sna_composite_rectangles[0] (0, 0)x(3288, 20) -> (0, 0), (3288, 20) [ 96.679] sna_composite_rectangles: nrects=1, region=(0, 0), (3288, 20) x 1 [ 96.679] sna_composite_rectangles: clipped extents (0, 0),(3288, 20) x 1 [ 96.679] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(3288, 20) [ 96.679] sna_composite_rectangles: dropping last-cpu hint [ 96.679] sna_drawable_use_bo pixmap=5349, box=((0, 0), (3288, 20)), flags=19... [ 96.679] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 96.679] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 96.680] sna_pixmap_move_to_gpu(pixmap=5349, usage=0), flags=b [ 96.680] sna_pixmap_move_to_gpu: CPU damage? 0 [ 96.680] sna_pixmap_move_to_gpu: creating GPU bo (3288x20@32), create=b [ 96.680] kgem_choose_tiling: TLB miss between lines 3288x20 (pitch=13152), forcing tiling 1 [ 96.680] kgem_choose_tiling: TLB miss between lines 3288x20 (pitch=13152), forcing tiling 1 [ 96.680] sna_pixmap_alloc_gpu: pixmap=5349 [ 96.680] kgem_create_2d(3288x20, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 96.680] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=13312, height=24 [ 96.680] inactive too small: 64 < 78 [ 96.680] inactive too small: 64 < 78 [ 96.680] __kgem_bo_init(handle=25, num_pages=78) [ 96.680] kgem_set_tiling: handle=25, tiling=1 [1], pitch=13312 [13312]: 1 [ 96.680] new pitch=13312, tiling=1, handle=25, id=2948, num_pages=78 [78], bucket=6 [ 96.680] __sna_damage_all(3288, 20) [ 96.680] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 96.680] sna_pixmap_mark_active: pixmap=5349, handle=25 [ 96.680] sna_drawable_use_bo: allocated GPU bo for operation [ 96.680] sna_drawable_use_bo: using GPU bo with damage? 0 [ 96.680] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 96.680] kgem_bo_is_render: handle=25, rq? 0 [0] [ 96.680] kgem_bo_is_render: handle=25, rq? 0 [0] [ 96.680] gen9_render_fill_boxes(0 x 1 [(0, 0), (3288, 20) ...]) [ 96.680] sna_render_get_solid: 0 [ 96.680] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 96.680] needs_batch_flush: flushing before handle=25 for new reservation [ 96.680] kgem_check_bo: num_pages=+78, num_exec=+1 [ 96.680] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 96.680] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 96.680] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 96.680] kgem_add_handle: handle=4, index=0 [ 96.680] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 96.680] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 96.680] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 96.680] gen9_composite_get_binding_table(ffc0) [ 96.680] kgem_add_reloc64: handle=25, pos=16360, delta=0, domains=20002 [ 96.680] kgem_add_handle: handle=25, index=1 [ 96.680] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=0) [ 96.680] __kgem_bo_mark_dirty: handle=25 (proxy? 0) [ 96.680] [3fe0] bind bo(handle=25, addr=0), format=192, width=3288, height=20, pitch=13312, tiling=1 -> render [ 96.680] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 96.680] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 96.680] kgem_add_handle: handle=7, index=2 [ 96.680] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 96.680] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 96.680] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 96.680] gen9_emit_sampler: sampler = 1 [ 96.680] gen9_emit_sf: num_sf_outputs=1 [ 96.680] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 96.680] gen9_emit_vertex_elements: setup id=0 [ 96.680] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 96.680] (0, 0), (3288, 20) [ 96.680] gen8_vertex_flush[490] = 3 [ 96.680] sna_composite_rectangles: pixmap=5349 marking clear [0]? 1 [ 96.680] sna_composite_rectangles(pixmap=5349, op=1, fff2f1f0 x 1 [(0, 0)x(3288, 20) ...]) [ 96.680] sna_composite_rectangles: converted to op 1 [ 96.681] sna_composite_rectangles[0] (0, 0)x(3288, 20) -> (0, 0), (3288, 20) [ 96.681] sna_composite_rectangles: nrects=1, region=(0, 0), (3288, 20) x 1 [ 96.681] sna_composite_rectangles: clipped extents (0, 0),(3288, 20) x 1 [ 96.681] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(3288, 20) [ 96.681] sna_composite_rectangles: promoting to full GPU [ 96.681] sna_composite_rectangles: dropping last-cpu hint [ 96.681] sna_drawable_use_bo pixmap=5349, box=((0, 0), (3288, 20)), flags=19... [ 96.681] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 96.681] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 96.681] sna_drawable_use_bo: using whole GPU bo [ 96.681] gen9_render_fill_boxes (op=1, color=(f2f2, f1f1, f0f0, ffff) [20028888]) [ 96.681] kgem_bo_is_render: handle=25, rq? 1 [1] [ 96.681] gen9_render_fill_boxes(fff2f1f0 x 1 [(0, 0), (3288, 20) ...]) [ 96.681] sna_render_get_solid: fff2f1f0 [ 96.681] sna_render_get_solid(15) = fff2f1f0 (old) [ 96.681] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 96.681] kgem_check_bo: num_pages=+0, num_exec=+0 [ 96.681] gen9_composite_get_binding_table(ff00) [ 96.681] kgem_add_reloc64: handle=143, pos=16312, delta=0, domains=40000 [ 96.681] kgem_add_reloc64: adding proxy [delta=60] for handle=143 [ 96.681] kgem_add_handle: handle=143, index=3 [ 96.681] kgem_add_reloc64[5] = (delta=60, target handle=3, presumed=fff6e000) [ 96.681] [3fb0] bind bo(handle=143, addr=fff6e03c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 96.681] gen9_emit_vertex_elements: setup id=0 [ 96.681] (0, 0), (3288, 20) [ 96.681] gen8_vertex_flush[4cc] = 3 [ 96.681] sna_composite_rectangles: pixmap=5349 marking clear [fff2f1f0]? 1 [ 96.681] sna_composite_rectangles(pixmap=5349, op=1, ff300a24 x 2 [(0, 0)x(3288, 20) ...]) [ 96.681] sna_composite_rectangles: converted to op 1 [ 96.681] sna_composite_rectangles[0] (0, 0)x(3288, 20) -> (0, 0), (3288, 20) [ 96.681] sna_composite_rectangles[1] (0, 0)x(3288, 20) -> (0, 0), (3288, 20) [ 96.681] sna_composite_rectangles: nrects=2, region=(0, 0), (3288, 20) x 2 [ 96.681] sna_composite_rectangles: clipped extents (0, 0),(3288, 20) x 1 [ 96.681] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(3288, 20) [ 96.681] sna_composite_rectangles: promoting to full GPU [ 96.681] sna_composite_rectangles: dropping last-cpu hint [ 96.681] sna_drawable_use_bo pixmap=5349, box=((0, 0), (3288, 20)), flags=19... [ 96.681] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 96.681] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 96.681] sna_drawable_use_bo: using whole GPU bo [ 96.681] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 96.681] kgem_bo_is_render: handle=25, rq? 1 [1] [ 96.681] gen9_render_fill_boxes(ff300a24 x 1 [(0, 0), (3288, 20) ...]) [ 96.681] sna_render_get_solid: ff300a24 [ 96.681] sna_render_get_solid(17) = ff300a24 (old) [ 96.681] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 96.681] kgem_check_bo: num_pages=+0, num_exec=+0 [ 96.681] gen9_composite_get_binding_table(fe80) [ 96.681] kgem_add_reloc64: handle=143, pos=16280, delta=0, domains=40000 [ 96.681] kgem_add_reloc64: adding proxy [delta=68] for handle=143 [ 96.681] kgem_add_reloc64[6] = (delta=68, target handle=3, presumed=fff6e000) [ 96.681] [3f90] bind bo(handle=143, addr=fff6e044), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 96.681] gen9_emit_vertex_elements: setup id=0 [ 96.681] (0, 0), (3288, 20) [ 96.681] gen8_vertex_flush[508] = 3 [ 96.681] sna_composite_rectangles: pixmap=5349 marking clear [ff300a24]? 1 [ 96.681] sna_glyphs(op=3, nlist=1, src=(1, 15)) [ 96.681] kgem_bo_is_busy: handle=25, domain: 1 exec? 1, rq? 1 [ 96.681] sna_glyphs: discarding mask [ 96.681] glyphs0_to_dst(op=3, src=(1, 15), nlist=1, dst=(1, 15)+(0, 0)) [ 96.681] clipped_glyphs: no, clip region (0, 0), (3288, 20) matches drawable pixmap=94680753899952 size=3288x20 [ 96.681] gen9_render_composite: 0x0, current mode=1/1 [ 96.682] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 96.682] gen9_composite_fallback: mask is already on the GPU, try to use GPU [ 96.682] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 96.682] sna_drawable_use_bo pixmap=5349, box=((0, 0), (3288, 20)), flags=7... [ 96.682] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 96.682] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 96.682] sna_drawable_use_bo: using whole GPU bo [ 96.682] gen9_composite_set_target: pixmap=5349, format=20028888, size=3288x20, pitch=13312, delta=(0,0),damage=0xffffffffffffffff [ 96.682] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 96.682] color_convert: src=ffffffff [20028888] [ 96.682] color_convert: dst=ffffffff [20028888] [ 96.682] sna_render_get_solid: ffffffff [ 96.682] sna_render_get_solid(white) [ 96.682] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 96.682] sna_transform_is_imprecise_integer_translation: no transform [ 96.682] gen9_composite_picture: integer translation (0, 0), removing [ 96.682] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 96.682] sna_render_pixmap_bo: GPU all damaged [ 96.682] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 96.682] gen4_choose_composite_emitter: solid, identity mask [ 96.682] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 96.682] aligning vertex: was 2, now 4 floats per vertex [ 96.682] gen9_composite_get_binding_table(fe00) [ 96.682] kgem_add_reloc64: handle=7, pos=16248, delta=0, domains=40000 [ 96.682] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 96.682] kgem_add_reloc64[7] = (delta=1048, target handle=2, presumed=fffe8000) [ 96.682] [3f70] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 96.682] kgem_add_reloc64: handle=6, pos=16232, delta=0, domains=40000 [ 96.682] kgem_add_handle: handle=6, index=4 [ 96.682] kgem_add_reloc64[8] = (delta=0, target handle=4, presumed=fd581000) [ 96.682] [3f60] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 96.682] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 96.682] gen9_emit_sampler: sampler = a [ 96.682] gen9_emit_sf: num_sf_outputs=2 [ 96.682] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 96.682] gen9_emit_vertex_elements: setup id=9 [ 96.682] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 96.682] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 96.682] glyphs0_to_dst: glyph=(0, 4)x(10, 11), unclipped [ 96.682] emit_primitive_identity_mask__avx2: dst=(0, 4), mask=(880.00, 32.00) x (10.00, 11.00) [ 96.682] glyphs0_to_dst: glyph=(10, 7)x(9, 8), unclipped [ 96.682] emit_primitive_identity_mask__avx2: dst=(10, 7), mask=(896.00, 48.00) x (9.00, 8.00) [ 96.682] gen8_vertex_flush[5e4] = 6 [ 96.682] gen9_magic_ca_pass: CA fixup (5 -> 11) [ 96.682] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 96.682] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 96.682] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 96.682] sna_composite_rectangles(pixmap=5349, op=1, ffffffff x 1 [(19, 1)x(9, 17) ...]) [ 96.682] sna_composite_rectangles: converted to op 1 [ 96.682] sna_composite_rectangles[0] (19, 1)x(9, 17) -> (19, 1), (28, 18) [ 96.682] sna_composite_rectangles: nrects=1, region=(19, 1), (28, 18) x 1 [ 96.682] sna_composite_rectangles: clipped extents (19, 1),(28, 18) x 1 [ 96.682] sna_composite_rectangles: pixmap +(0, 0) extents (19, 1),(28, 18) [ 96.682] sna_composite_rectangles: dropping last-cpu hint [ 96.682] sna_drawable_use_bo pixmap=5349, box=((19, 1), (28, 18)), flags=9... [ 96.682] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 96.682] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 96.682] sna_drawable_use_bo: using whole GPU bo [ 96.682] gen9_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20028888]) [ 96.682] kgem_bo_is_render: handle=25, rq? 1 [1] [ 96.682] gen9_render_fill_boxes(ffffffff x 1 [(19, 1), (28, 18) ...]) [ 96.682] sna_render_get_solid: ffffffff [ 96.682] sna_render_get_solid(white) [ 96.683] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 96.683] kgem_check_bo: num_pages=+0, num_exec=+0 [ 96.683] aligning vertex: was 4, now 2 floats per vertex [ 96.683] gen9_composite_get_binding_table(fd40) [ 96.683] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 96.683] gen9_emit_sampler: sampler = 1 [ 96.683] gen9_emit_sf: num_sf_outputs=1 [ 96.683] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 96.683] gen9_emit_vertex_elements: setup id=0 [ 96.683] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 96.683] (19, 1), (28, 18) [ 96.683] gen8_vertex_flush[700] = 3 [ 96.683] sna_copy_area: src=pixmap=5349:(0, 0)x(3288, 20)+(0, 0) -> dst=pixmap=3060:(477, 1173)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 96.683] sna_copy_area: normal copy [ 96.683] sna_do_copy: src=(0, 0), dst=(477, 1173), size=(3288x20) [ 96.683] sna_do_copy: after drawable: src=(0, 0), dst=(542, 1197), size=(3288x20) [ 96.683] sna_do_copy: dst extents (542, 1197), (3830, 1217), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 96.683] sna_do_copy: clipped dst extents (542, 1197), (3830, 1217) [ 96.683] sna_do_copy: unclipped src extents (0, 0), (3288, 20) [ 96.683] sna_do_copy: clipped src extents (0, 0), (3288, 20) [ 96.683] sna_do_copy: pixmap -- no source clipping [ 96.683] sna_do_copy: src extents (0, 0), (3288, 20) x 1 [ 96.683] sna_do_copy: copy region (542, 1197), (3830, 1217) x 1 + (-542, -1197) [ 96.683] sna_copy_boxes (boxes=1x[(542, 1197), (3830, 1217)...], src pixmap=5349+(-542, -1197), dst pixmap=3060+(-65, -24), alu=3, src.size=3288x20, dst.size=3775x2136) [ 96.683] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94b40a30, gpu_bo=25, cpu_bo=0), replaces=0 [ 96.683] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 96.683] sna_drawable_use_bo pixmap=3060, box=((477, 1173), (3765, 1193)), flags=b... [ 96.683] sna_drawable_use_bo: exported target, set PREFER_GPU [ 96.683] sna_drawable_use_bo: pinned, never REPLACES [ 96.683] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=b [ 96.683] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 96.683] sna_drawable_use_bo: using whole GPU bo [ 96.683] sna_pixmap_move_to_gpu(pixmap=5349, usage=0), flags=a [ 96.683] sna_pixmap_move_to_gpu: already all-damaged [ 96.683] sna_pixmap_mark_active: pixmap=5349, handle=25 [ 96.683] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 96.683] gen9_render_copy_boxes (-477, -1173)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 96.683] kgem_bo_is_render: handle=25, rq? 1 [1] [ 96.683] kgem_bo_is_render: handle=9, rq? 0 [0] [ 96.683] kgem_bo_is_render: handle=9, rq? 0 [0] [ 96.683] kgem_bo_is_render: handle=25, rq? 1 [1] [ 96.683] kgem_set_mode: flushing before new bo [ 96.683] gen8_vertex_close: used=50, vbo active? 146, vb=201, nreloc=2 [ 96.683] gen8_vertex_close: reloc[0] = 287 [ 96.683] kgem_add_reloc64: handle=146, pos=287, delta=0, domains=200000 [ 96.683] kgem_add_handle: handle=146, index=5 [ 96.683] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=ffe77000) [ 96.683] gen8_vertex_close: reloc[1] = 372 [ 96.683] kgem_add_reloc64: handle=146, pos=372, delta=0, domains=200000 [ 96.683] kgem_add_reloc64[10] = (delta=0, target handle=5, presumed=ffe77000) [ 96.683] batch[1/1, flags=1800]: 454 454 16224 16384, nreloc=11, nexec=6, nfence=0, aperture=1178 [fenced=0] [ 96.683] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 96.683] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 96.683] kgem_fixup_relocs: shrinking by 61440 [ 96.683] __kgem_busy: handle=1, busy=0, wedged=0 [ 96.684] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 96.684] kgem_commit: release handle=25 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ffde9000 [ 96.684] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 96.684] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 96.684] __kgem_bo_clear_busy: handle=7 [ 96.684] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 96.684] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 96.684] __kgem_bo_clear_busy: handle=143 [ 96.684] kgem_commit: release handle=143 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff6e000 [ 96.684] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 96.684] __kgem_bo_clear_busy: handle=143 [ 96.684] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 96.684] __kgem_bo_clear_busy: handle=7 [ 96.684] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 96.684] kgem_commit: release handle=146 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffe77000 [ 96.684] __kgem_busy: handle=1, busy=0, wedged=0 [ 96.684] kgem_bo_can_map: handle=146, map=0x0:0x0:0x7fc6b40fb000, tiling=0, domain=3, offset=4293357568 [ 96.684] kgem_check_bo: num_pages=+8178, num_exec=+2 [ 96.684] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 96.684] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 96.684] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 96.684] kgem_add_handle: handle=4, index=0 [ 96.684] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 96.684] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 96.684] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 96.684] gen9_composite_get_binding_table(ffc0) [ 96.684] kgem_add_reloc64: handle=9, pos=16360, delta=0, domains=20002 [ 96.684] kgem_add_handle: handle=9, index=1 [ 96.684] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f02dd000) [ 96.684] __kgem_bo_mark_dirty: handle=9 (proxy? 0) [ 96.684] [3fe0] bind bo(handle=9, addr=f02dd000), format=192, width=3775, height=2136, pitch=15360, tiling=1 -> render [ 96.684] kgem_add_reloc64: handle=25, pos=16344, delta=0, domains=40000 [ 96.684] kgem_add_handle: handle=25, index=2 [ 96.684] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=ffde9000) [ 96.684] [3fd0] bind bo(handle=25, addr=ffde9000), format=192, width=3288, height=20, pitch=13312, tiling=1 -> sampler [ 96.684] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 96.684] gen9_emit_sampler: sampler = 0 [ 96.684] gen9_emit_sf: num_sf_outputs=1 [ 96.684] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 96.684] gen9_emit_vertex_elements: setup id=0 [ 96.684] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 96.684] (0, 0) -> (477, 1173) + (3288, 20) [ 96.684] gen8_vertex_flush[490] = 3 [ 96.685] sna_accel_flush: flush?=1, dirty?=0 [ 96.685] gen8_vertex_close: used=56, vbo active? 146, vb=1, nreloc=1 [ 96.685] gen8_vertex_close: reloc[0] = 287 [ 96.685] kgem_add_reloc64: handle=146, pos=287, delta=0, domains=200000 [ 96.685] kgem_add_handle: handle=146, index=3 [ 96.685] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=ffe77000) [ 96.685] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=8252 [fenced=0] [ 96.685] __kgem_busy: handle=1, busy=0, wedged=0 [ 96.685] __kgem_retire_rq: request 1 complete [ 96.685] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 96.685] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 96.685] kgem_fixup_relocs: shrinking by 61440 [ 96.685] __kgem_busy: handle=1, busy=0, wedged=0 [ 96.685] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 96.685] kgem_commit: release handle=9 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f02dd000 [ 96.685] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 96.685] kgem_commit: release handle=25 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=ffde9000 [ 96.685] kgem_commit: release handle=146 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffe77000 [ 96.685] __kgem_busy: handle=1, busy=131072, wedged=0 [ 96.685] kgem_bo_can_map: handle=146, map=0x0:0x0:0x7fc6b40fb000, tiling=0, domain=3, offset=4293357568 [ 96.685] sna_accel_flush: flush?=0, dirty?=0 [ 96.685] sna_accel_flush: flush?=0, dirty?=0 [ 96.685] sna_accel_flush: flush?=0, dirty?=0 [ 96.685] sna_block_handler (tv=0.0) [ 96.685] sna_wakeup_handler [ 96.685] sna_accel_flush: flush?=0, dirty?=0 [ 96.685] sna_accel_flush: flush?=0, dirty?=0 [ 96.685] sna_destroy_pixmap: pixmap=5349, attached?=1 [ 96.685] _kgem_bo_destroy: handle=25, proxy? 0 [ 96.685] __kgem_bo_destroy: handle=25, size=319488 [ 96.685] __kgem_busy: handle=25, busy=131072, wedged=0 [ 96.685] __kgem_bo_destroy: handle=25 -> active [ 96.685] __sna_free_pixmap(pixmap=5349) [ 96.685] sna_accel_flush: flush?=0, dirty?=0 [ 96.685] sna_accel_flush: flush?=0, dirty?=0 [ 96.685] sna_accel_flush: flush?=0, dirty?=0 [ 96.685] sna_block_handler (tv=0.463000) [ 96.685] kgem_retire, need_retire?=1 [ 96.685] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 96.685] kgem_retire__requests_ring: retiring ring 0 [ 96.685] __kgem_busy: handle=1, busy=0, wedged=0 [ 96.685] __kgem_retire_rq: request 1 complete [ 96.685] __kgem_bo_flush: handle=9, busy=0, wedged=0 [ 96.685] __kgem_bo_flush: handle=25, busy=0, wedged=0 [ 96.685] kgem_bo_move_to_cache: release handle=25 [ 96.685] kgem_bo_move_to_inactive: moving handle=25 to inactive [ 96.685] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 96.685] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 96.685] kgem_retire -- retired=1, need_retire=0 [ 96.685] kgem_bo_is_busy: handle=146, domain: 0 exec? 0, rq? 0 [ 96.685] gen6_render_retire: resetting idle vbo [ 96.685] has_shadow: has pending damage? 0, outstanding flips: 0 [ 96.685] sna_accel_do_throttle -- no pending activity [ 96.686] sna_wakeup_handler [ 96.686] sna_accel_flush: flush?=0, dirty?=0 [ 96.686] sna_accel_flush: flush?=0, dirty?=0 [ 96.686] sna_block_handler (tv=0.462000) [ 96.686] has_shadow: has pending damage? 0, outstanding flips: 0 [ 96.686] sna_accel_do_throttle -- no pending activity [ 96.686] sna_wakeup_handler [ 96.686] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=32, name=80 [ 96.686] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 96.686] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 96.686] sna_dri2_get_back: draw size=3840x2160, back buffer handle=32 size=3840x2160, is-scanout? 1, active?=0, pitch=15360, front pitch=15360 [ 96.686] sna_dri2_get_back: reuse backbuffer? 1 [ 96.686] sna_dri2_get_back: back buffer handle=32, active?=0, refcnt=1 [ 96.686] sna_dri2_get_back: reuse unattached back [ 96.686] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 96.686] sna_dri2_reuse_buffer: reusing back buffer handle=32, name=80, pitch=15360, age=0 [ 96.686] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 96.686] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=128, name=76, active_scanout=2 [ 96.686] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 96.686] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=128] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 96.686] sna_accel_flush: flush?=0, dirty?=0 [ 96.686] sna_accel_flush: flush?=0, dirty?=0 [ 96.686] sna_accel_flush: flush?=0, dirty?=0 [ 96.686] sna_block_handler (tv=0.462000) [ 96.686] has_shadow: has pending damage? 0, outstanding flips: 0 [ 96.686] timer_enable (time=96686), starting timer 0 [ 96.686] sna_accel_do_throttle -- no pending activity [ 96.686] sna_accel_block: evaluating timers, active=5 [ 96.686] sna_accel_block: flush timer expires in 8 [96694] [ 96.687] sna_wakeup_handler [ 96.687] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 96.687] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 96.687] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 96.687] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 96.687] sna_dri2_get_msc(draw=146, pipe=0) [ 96.687] sna_crtc_record_swap: recording last swap on pipe=0, frame 5551 [msc=5551], time 96.674465 [ 96.687] sna_dri2_get_msc: msc=5551 [raw=5551], ust=96674465 [ 96.687] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=32 (refs=1/1, flush=0) , front=128 (refs=2/3, flush=1) [ 96.687] sna_dri2_schedule_swap(target_msc=5532, divisor=0, remainder=0) [ 96.687] sna_dri2_schedule_swap: using front handle=128, active_scanout?=2, flush?=1 [ 96.687] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 96.687] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 96.687] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 96.687] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 96.687] sna_crtc_record_swap: recording last swap on pipe=0, frame 5551 [msc=5551], time 96.674465 [ 96.687] immediate_swap: current_msc=5551, target_msc=5532 -- yes [ 96.687] can_flip: no, shadow enabled [ 96.687] sna_dri2_add_event: adding event to window 146) [ 96.687] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 96.687] sna_dri2_immediate_blit: no pending blit, starting chain [ 96.687] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 96.687] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 96.687] can_xchg: back size=8700f00, front size=8700f00 [ 96.687] can_xchg: yes, pixmap=4091 [ 96.687] sna_dri2_xchg: win=146, exchange front=128/76,ref=3 and back=32/80,ref=2, pixmap=4091 3840x2160 [ 96.687] sna_dri2_xchg: back_bo handle=32, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 96.687] sna_dri2_xchg: front_bo handle=128, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 96.687] set_bo: pixmap=4091, handle=32 (old handle=128) [ 96.687] set_bo: marking whole pixmap as damaged [ 96.687] set_bo: applying final/discard move-to-gpu [ 96.687] wait_for_shadow: flags=0, flips=0, handle=128, shadow=29 [ 96.687] set_bo: dropping flush hint from handle=128 [ 96.687] set_bo: adding flush hint to handle=32 [ 96.687] mark_stale(handle=128) => 1 [ 96.687] swap_limit: draw=146 setting swap limit to 3 [ 96.687] sna_dri2_swap_limit_validate: swap limit set to 3 [ 96.687] sna_next_vblank(pipe=0, waiting until next vblank) [ 96.687] sna_dri2_schedule_swap: reported target_msc=5551 [ 96.687] sna_accel_flush: flush?=0, dirty?=0 [ 96.687] sna_accel_flush: flush?=0, dirty?=0 [ 96.687] sna_accel_flush: flush?=0, dirty?=0 [ 96.687] sna_accel_flush: flush?=0, dirty?=0 [ 96.687] sna_block_handler (tv=0.461000) [ 96.687] sna_scanout_do_flush: flush timer active: delta=7 [ 96.687] sna_accel_do_throttle -- no pending activity [ 96.687] sna_accel_block: evaluating timers, active=5 [ 96.687] sna_accel_block: flush timer expires in 7 [96694] [ 96.690] sna_wakeup_handler [ 96.690] sna_mode_wakeup: len=32 [ 96.690] sna_dri2_vblank_handler(type=2, sequence=5552, draw=4181) [ 96.690] sna_crtc_record_swap: recording last swap on pipe=0, frame 5552 [msc=5552], time 96.691129 [ 96.690] sna_dri2_vblank_handler: 2 complete, frame=5552 tv=96.691129 [ 96.690] sna_dri2_blit_complete: blit finished [ 96.690] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=5552, tv=96.691129) [ 96.690] frame_swap_complete(type=2): draw=146, pipe=0, frame=5552 [msc=5552], tv=96.691129 [ 96.690] sna_accel_flush: flush?=0, dirty?=0 [ 96.690] sna_dri2_event_free(draw?=1) [ 96.690] sna_dri2_remove_event: remove[0x561c94af9780] from window 146, active? 1 [ 96.690] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 96.690] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=128] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 96.690] sna_dri2_vblank_handler complete [ 96.690] sna_block_handler (tv=0.458000) [ 96.690] sna_scanout_do_flush: flush timer active: delta=4 [ 96.690] sna_accel_do_throttle -- no pending activity [ 96.690] sna_accel_block: evaluating timers, active=5 [ 96.690] sna_accel_block: flush timer expires in 4 [96694] [ 96.695] sna_wakeup_handler [ 96.695] sna_block_handler (tv=0.453000) [ 96.695] sna_scanout_do_flush: flush timer active: delta=-1 [ 96.695] sna_scanout_do_flush (time=96695), triggered [ 96.695] sna_scanout_flush (time=96695), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 96.695] has_shadow: has pending damage? 1, outstanding flips: 0 [ 96.695] stop_flush: scanout=32 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 96.695] has_shadow: has pending damage? 1, outstanding flips: 0 [ 96.695] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 96.695] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 96.695] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 96.695] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 96.695] sna_pixmap_move_to_gpu: already all-damaged [ 96.695] sna_pixmap_mark_active: pixmap=4091, handle=32 [ 96.695] sna_mode_redisplay: crtc[0] transformed? 0 [ 96.695] sna_mode_redisplay: crtc[1] transformed? 0 [ 96.695] sna_mode_redisplay: crtc[2] transformed? 0 [ 96.695] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=32 [active=1] [ 96.695] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 128, transformed? 0 [ 96.695] get_fb: reusing fb=68 for handle=32 [ 96.695] sna_mode_redisplay: recording flip on CRTC:32 handle=32, active_scanout=2, serial=3 [ 96.695] __kgem_bo_clear_busy: handle=32 [ 96.695] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 96.695] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 96.695] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 96.695] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=32, shadow handle=29 [ 96.695] sna_accel_do_throttle -- no pending activity [ 96.695] sna_accel_block: evaluating timers, active=5 [ 96.695] sna_accel_block: flush timer expires in 16 [96711] [ 96.707] sna_wakeup_handler [ 96.707] sna_mode_wakeup: len=32 [ 96.707] sna_mode_wakeup: recording last swap on pipe=0, frame 5553 [15b1], time 96.707790 [ 96.707] sna_mode_wakeup: removing handle=128 [active_scanout=0] from scanout, installing handle=32 [active_scanout=2] [ 96.707] sna_mode_wakeup: flip complete, pending? 1 [ 96.707] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 96.707] sna_block_handler (tv=0.441000) [ 96.707] sna_scanout_do_flush: flush timer active: delta=4 [ 96.707] sna_accel_do_throttle -- no pending activity [ 96.707] sna_accel_block: evaluating timers, active=5 [ 96.707] sna_accel_block: flush timer expires in 4 [96711] [ 96.711] sna_wakeup_handler [ 96.711] sna_block_handler (tv=0.437000) [ 96.711] sna_scanout_do_flush: flush timer active: delta=0 [ 96.711] sna_scanout_do_flush (time=96711), triggered [ 96.711] sna_scanout_flush (time=96711), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 96.711] has_shadow: has pending damage? 0, outstanding flips: 0 [ 96.711] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 96.711] has_shadow: has pending damage? 0, outstanding flips: 0 [ 96.711] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 96.711] sna_accel_do_throttle -- no pending activity [ 96.711] sna_accel_block: evaluating timers, active=5 [ 96.711] sna_accel_block: flush timer expires in 16 [96727] [ 96.728] sna_wakeup_handler [ 96.728] sna_block_handler (tv=0.420000) [ 96.728] sna_scanout_do_flush: flush timer active: delta=-1 [ 96.728] sna_scanout_do_flush (time=96728), triggered [ 96.728] sna_scanout_flush (time=96728), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 96.728] has_shadow: has pending damage? 0, outstanding flips: 0 [ 96.728] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 96.728] has_shadow: has pending damage? 0, outstanding flips: 0 [ 96.728] sna_accel_disarm_timer[0] (time=96728) [ 96.728] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 96.728] sna_accel_do_throttle -- no pending activity [ 96.835] sna_wakeup_handler [ 96.835] sna_accel_flush: flush?=0, dirty?=0 [ 96.835] sna_accel_flush: flush?=0, dirty?=0 [ 96.835] sna_block_handler (tv=0.313000) [ 96.835] has_shadow: has pending damage? 0, outstanding flips: 0 [ 96.835] sna_accel_do_throttle -- no pending activity [ 96.835] sna_wakeup_handler [ 96.835] sna_block_handler (tv=0.313000) [ 96.835] has_shadow: has pending damage? 0, outstanding flips: 0 [ 96.835] sna_accel_do_throttle -- no pending activity [ 96.836] sna_wakeup_handler [ 96.836] sna_block_handler (tv=0.312000) [ 96.836] has_shadow: has pending damage? 0, outstanding flips: 0 [ 96.836] sna_accel_do_throttle -- no pending activity [ 96.838] sna_wakeup_handler [ 96.838] sna_block_handler (tv=0.310000) [ 96.838] has_shadow: has pending damage? 0, outstanding flips: 0 [ 96.838] sna_accel_do_throttle -- no pending activity [ 96.981] sna_wakeup_handler [ 96.981] sna_accel_flush: flush?=0, dirty?=0 [ 96.981] sna_accel_flush: flush?=0, dirty?=0 [ 96.981] sna_block_handler (tv=0.500000) [ 96.981] has_shadow: has pending damage? 0, outstanding flips: 0 [ 96.981] sna_accel_do_throttle -- no pending activity [ 96.981] sna_wakeup_handler [ 96.981] sna_block_handler (tv=0.500000) [ 96.981] has_shadow: has pending damage? 0, outstanding flips: 0 [ 96.981] sna_accel_do_throttle -- no pending activity [ 96.982] sna_wakeup_handler [ 96.982] sna_accel_flush: flush?=0, dirty?=0 [ 96.982] sna_accel_flush: flush?=0, dirty?=0 [ 96.982] sna_accel_flush: flush?=0, dirty?=0 [ 96.982] sna_accel_flush: flush?=0, dirty?=0 [ 96.982] sna_block_handler (tv=0.499000) [ 96.982] has_shadow: has pending damage? 0, outstanding flips: 0 [ 96.982] sna_accel_do_throttle -- no pending activity [ 96.983] sna_wakeup_handler [ 96.983] sna_block_handler (tv=0.498000) [ 96.983] has_shadow: has pending damage? 0, outstanding flips: 0 [ 96.983] sna_accel_do_throttle -- no pending activity [ 96.983] sna_wakeup_handler [ 96.983] sna_accel_flush: flush?=0, dirty?=0 [ 96.983] sna_block_handler (tv=0.498000) [ 96.983] has_shadow: has pending damage? 0, outstanding flips: 0 [ 96.983] sna_accel_do_throttle -- no pending activity [ 96.995] sna_wakeup_handler [ 96.995] sna_accel_flush: flush?=0, dirty?=0 [ 96.995] sna_accel_flush: flush?=0, dirty?=0 [ 96.995] sna_block_handler (tv=0.486000) [ 96.995] has_shadow: has pending damage? 0, outstanding flips: 0 [ 96.995] sna_accel_do_throttle -- no pending activity [ 97.011] sna_wakeup_handler [ 97.011] sna_create_pixmap(58, 20, 32, usage=0) [ 97.011] kgem_can_create_2d: 58x20 @ 32 [ 97.011] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=256, height=20 [ 97.011] kgem_can_create_2d: untiled size=8192 [ 97.011] kgem_choose_tiling: too thin [width 58, 32 bpp] for TILING_X [ 97.011] kgem_choose_tiling: 58x20 -> 0 [ 97.011] sna_create_pixmap: usage=0, flags=b [ 97.011] sna_create_pixmap: creating GPU pixmap 58x20, stride=232, flags=b [ 97.011] __pop_freed_pixmap: reusing freed pixmap=5349 header [ 97.011] create_pixmap_hdr: pixmap=5350, width=58, height=20, usage=0 [ 97.011] sna_create_pixmap: serial=5350, 58x20, usage=0 [ 97.011] sna_composite_rectangles(pixmap=5351, op=0, 0 x 1 [(0, 0)x(58, 20) ...]) [ 97.011] sna_composite_rectangles: converted to op 0 [ 97.011] sna_composite_rectangles[0] (0, 0)x(58, 20) -> (0, 0), (58, 20) [ 97.012] sna_composite_rectangles: nrects=1, region=(0, 0), (58, 20) x 1 [ 97.012] sna_composite_rectangles: clipped extents (0, 0),(58, 20) x 1 [ 97.012] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(58, 20) [ 97.012] sna_composite_rectangles: dropping last-cpu hint [ 97.012] sna_drawable_use_bo pixmap=5351, box=((0, 0), (58, 20)), flags=19... [ 97.012] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 97.012] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 97.012] sna_pixmap_move_to_gpu(pixmap=5351, usage=0), flags=b [ 97.012] sna_pixmap_move_to_gpu: CPU damage? 0 [ 97.012] sna_pixmap_move_to_gpu: creating GPU bo (58x20@32), create=b [ 97.012] kgem_choose_tiling: too thin [width 58, 32 bpp] for TILING_X [ 97.012] kgem_choose_tiling: 58x20 -> 0 [ 97.012] kgem_choose_tiling: too thin [width 58, 32 bpp] for TILING_X [ 97.012] kgem_choose_tiling: 58x20 -> 0 [ 97.012] sna_pixmap_alloc_gpu: pixmap=5351 [ 97.012] kgem_create_2d(58x20, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 97.012] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=256, height=20 [ 97.012] kgem_bo_remove_from_inactive: removing handle=145 from inactive [ 97.012] from inactive: pitch=256, tiling=0: handle=145, id=2949 [ 97.012] __sna_damage_all(58, 20) [ 97.012] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 97.012] sna_pixmap_mark_active: pixmap=5351, handle=145 [ 97.012] sna_drawable_use_bo: allocated GPU bo for operation [ 97.012] sna_drawable_use_bo: using GPU bo with damage? 0 [ 97.012] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 97.012] kgem_bo_is_render: handle=145, rq? 0 [0] [ 97.012] kgem_bo_is_render: handle=145, rq? 0 [0] [ 97.012] gen9_render_fill_boxes(0 x 1 [(0, 0), (58, 20) ...]) [ 97.012] sna_render_get_solid: 0 [ 97.012] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 97.012] kgem_check_bo: num_pages=+3, num_exec=+1 [ 97.012] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 97.012] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 97.012] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 97.012] kgem_add_handle: handle=4, index=0 [ 97.012] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 97.012] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 97.012] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 97.012] gen9_composite_get_binding_table(ffc0) [ 97.012] kgem_add_reloc64: handle=145, pos=16360, delta=0, domains=20002 [ 97.012] kgem_add_handle: handle=145, index=1 [ 97.012] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fff3c000) [ 97.012] __kgem_bo_mark_dirty: handle=145 (proxy? 0) [ 97.012] [3fe0] bind bo(handle=145, addr=fff3c000), format=192, width=58, height=20, pitch=256, tiling=0 -> render [ 97.012] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 97.012] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 97.012] kgem_add_handle: handle=7, index=2 [ 97.012] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 97.012] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 97.012] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 97.012] gen9_emit_sampler: sampler = 1 [ 97.012] gen9_emit_sf: num_sf_outputs=1 [ 97.012] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 97.012] gen9_emit_vertex_elements: setup id=0 [ 97.012] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 97.013] (0, 0), (58, 20) [ 97.013] gen8_vertex_flush[490] = 3 [ 97.013] sna_composite_rectangles: pixmap=5351 marking clear [0]? 1 [ 97.013] sna_composite_rectangles(pixmap=5351, op=1, fff2f1f0 x 1 [(0, 0)x(58, 20) ...]) [ 97.013] sna_composite_rectangles: converted to op 1 [ 97.013] sna_composite_rectangles[0] (0, 0)x(58, 20) -> (0, 0), (58, 20) [ 97.013] sna_composite_rectangles: nrects=1, region=(0, 0), (58, 20) x 1 [ 97.013] sna_composite_rectangles: clipped extents (0, 0),(58, 20) x 1 [ 97.013] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(58, 20) [ 97.013] sna_composite_rectangles: promoting to full GPU [ 97.013] sna_composite_rectangles: dropping last-cpu hint [ 97.013] sna_drawable_use_bo pixmap=5351, box=((0, 0), (58, 20)), flags=19... [ 97.013] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 97.013] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 97.013] sna_drawable_use_bo: using whole GPU bo [ 97.013] gen9_render_fill_boxes (op=1, color=(f2f2, f1f1, f0f0, ffff) [20028888]) [ 97.013] kgem_bo_is_render: handle=145, rq? 1 [1] [ 97.013] gen9_render_fill_boxes(fff2f1f0 x 1 [(0, 0), (58, 20) ...]) [ 97.013] sna_render_get_solid: fff2f1f0 [ 97.013] sna_render_get_solid(15) = fff2f1f0 (old) [ 97.013] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 97.013] kgem_check_bo: num_pages=+0, num_exec=+0 [ 97.013] gen9_composite_get_binding_table(ff00) [ 97.013] kgem_add_reloc64: handle=143, pos=16312, delta=0, domains=40000 [ 97.013] kgem_add_reloc64: adding proxy [delta=60] for handle=143 [ 97.013] kgem_add_handle: handle=143, index=3 [ 97.013] kgem_add_reloc64[5] = (delta=60, target handle=3, presumed=fff6e000) [ 97.013] [3fb0] bind bo(handle=143, addr=fff6e03c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 97.013] gen9_emit_vertex_elements: setup id=0 [ 97.013] (0, 0), (58, 20) [ 97.013] gen8_vertex_flush[4cc] = 3 [ 97.013] sna_composite_rectangles: pixmap=5351 marking clear [fff2f1f0]? 1 [ 97.013] sna_composite_rectangles(pixmap=5351, op=1, ff300a24 x 2 [(0, 0)x(58, 20) ...]) [ 97.013] sna_composite_rectangles: converted to op 1 [ 97.013] sna_composite_rectangles[0] (0, 0)x(58, 20) -> (0, 0), (58, 20) [ 97.013] sna_composite_rectangles[1] (0, 0)x(58, 20) -> (0, 0), (58, 20) [ 97.013] sna_composite_rectangles: nrects=2, region=(0, 0), (58, 20) x 2 [ 97.013] sna_composite_rectangles: clipped extents (0, 0),(58, 20) x 1 [ 97.013] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(58, 20) [ 97.013] sna_composite_rectangles: promoting to full GPU [ 97.013] sna_composite_rectangles: dropping last-cpu hint [ 97.013] sna_drawable_use_bo pixmap=5351, box=((0, 0), (58, 20)), flags=19... [ 97.013] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 97.013] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 97.013] sna_drawable_use_bo: using whole GPU bo [ 97.013] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 97.013] kgem_bo_is_render: handle=145, rq? 1 [1] [ 97.013] gen9_render_fill_boxes(ff300a24 x 1 [(0, 0), (58, 20) ...]) [ 97.013] sna_render_get_solid: ff300a24 [ 97.013] sna_render_get_solid(17) = ff300a24 (old) [ 97.013] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 97.013] kgem_check_bo: num_pages=+0, num_exec=+0 [ 97.013] gen9_composite_get_binding_table(fe80) [ 97.013] kgem_add_reloc64: handle=143, pos=16280, delta=0, domains=40000 [ 97.013] kgem_add_reloc64: adding proxy [delta=68] for handle=143 [ 97.013] kgem_add_reloc64[6] = (delta=68, target handle=3, presumed=fff6e000) [ 97.013] [3f90] bind bo(handle=143, addr=fff6e044), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 97.013] gen9_emit_vertex_elements: setup id=0 [ 97.013] (0, 0), (58, 20) [ 97.013] gen8_vertex_flush[508] = 3 [ 97.013] sna_composite_rectangles: pixmap=5351 marking clear [ff300a24]? 1 [ 97.013] sna_glyphs(op=3, nlist=1, src=(1, 15)) [ 97.013] kgem_bo_is_busy: handle=145, domain: 0 exec? 1, rq? 1 [ 97.014] sna_glyphs: discarding mask [ 97.014] glyphs0_to_dst(op=3, src=(1, 15), nlist=1, dst=(1, 15)+(0, 0)) [ 97.014] clipped_glyphs: no, clip region (0, 0), (58, 20) matches drawable pixmap=94680753899952 size=58x20 [ 97.014] gen9_render_composite: 0x0, current mode=1/1 [ 97.014] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 97.014] gen9_composite_fallback: mask is already on the GPU, try to use GPU [ 97.014] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 97.014] sna_drawable_use_bo pixmap=5351, box=((0, 0), (58, 20)), flags=7... [ 97.014] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 97.014] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 97.014] sna_drawable_use_bo: using whole GPU bo [ 97.014] gen9_composite_set_target: pixmap=5351, format=20028888, size=58x20, pitch=256, delta=(0,0),damage=0xffffffffffffffff [ 97.014] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 97.014] color_convert: src=ffffffff [20028888] [ 97.014] color_convert: dst=ffffffff [20028888] [ 97.014] sna_render_get_solid: ffffffff [ 97.014] sna_render_get_solid(white) [ 97.014] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 97.014] sna_transform_is_imprecise_integer_translation: no transform [ 97.014] gen9_composite_picture: integer translation (0, 0), removing [ 97.014] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 97.014] sna_render_pixmap_bo: GPU all damaged [ 97.014] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 97.014] gen4_choose_composite_emitter: solid, identity mask [ 97.014] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 97.014] aligning vertex: was 2, now 4 floats per vertex [ 97.014] gen9_composite_get_binding_table(fe00) [ 97.014] kgem_add_reloc64: handle=7, pos=16248, delta=0, domains=40000 [ 97.014] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 97.014] kgem_add_reloc64[7] = (delta=1048, target handle=2, presumed=fffe8000) [ 97.014] [3f70] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 97.014] kgem_add_reloc64: handle=6, pos=16232, delta=0, domains=40000 [ 97.014] kgem_add_handle: handle=6, index=4 [ 97.014] kgem_add_reloc64[8] = (delta=0, target handle=4, presumed=fd581000) [ 97.014] [3f60] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 97.014] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 97.014] gen9_emit_sampler: sampler = a [ 97.014] gen9_emit_sf: num_sf_outputs=2 [ 97.014] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 97.014] gen9_emit_vertex_elements: setup id=9 [ 97.014] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 97.014] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 97.014] glyphs0_to_dst: glyph=(0, 7)x(10, 8), unclipped [ 97.014] emit_primitive_identity_mask__avx2: dst=(0, 7), mask=(848.00, 16.00) x (10.00, 8.00) [ 97.014] glyphs0_to_dst: glyph=(9, 3)x(10, 12), unclipped [ 97.014] emit_primitive_identity_mask__avx2: dst=(9, 3), mask=(864.00, 0.00) x (10.00, 12.00) [ 97.014] glyphs0_to_dst: glyph=(30, 12)x(5, 3), unclipped [ 97.014] emit_primitive_identity_mask__avx2: dst=(30, 12), mask=(1008.00, 32.00) x (5.00, 3.00) [ 97.014] glyphs0_to_dst: glyph=(39, 12)x(5, 3), unclipped [ 97.014] emit_primitive_identity_mask__avx2: dst=(39, 12), mask=(1008.00, 32.00) x (5.00, 3.00) [ 97.014] gen8_vertex_flush[5e4] = 12 [ 97.014] gen9_magic_ca_pass: CA fixup (5 -> 17) [ 97.014] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 97.014] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 97.014] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 97.014] sna_composite_rectangles(pixmap=5351, op=1, ffffffff x 1 [(46, 1)x(9, 17) ...]) [ 97.014] sna_composite_rectangles: converted to op 1 [ 97.014] sna_composite_rectangles[0] (46, 1)x(9, 17) -> (46, 1), (55, 18) [ 97.014] sna_composite_rectangles: nrects=1, region=(46, 1), (55, 18) x 1 [ 97.014] sna_composite_rectangles: clipped extents (46, 1),(55, 18) x 1 [ 97.014] sna_composite_rectangles: pixmap +(0, 0) extents (46, 1),(55, 18) [ 97.014] sna_composite_rectangles: dropping last-cpu hint [ 97.014] sna_drawable_use_bo pixmap=5351, box=((46, 1), (55, 18)), flags=9... [ 97.015] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 97.015] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 97.015] sna_drawable_use_bo: using whole GPU bo [ 97.015] gen9_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20028888]) [ 97.015] kgem_bo_is_render: handle=145, rq? 1 [1] [ 97.015] gen9_render_fill_boxes(ffffffff x 1 [(46, 1), (55, 18) ...]) [ 97.015] sna_render_get_solid: ffffffff [ 97.015] sna_render_get_solid(white) [ 97.015] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 97.015] kgem_check_bo: num_pages=+0, num_exec=+0 [ 97.015] aligning vertex: was 4, now 2 floats per vertex [ 97.015] gen9_composite_get_binding_table(fd40) [ 97.015] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 97.015] gen9_emit_sampler: sampler = 1 [ 97.015] gen9_emit_sf: num_sf_outputs=1 [ 97.015] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 97.015] gen9_emit_vertex_elements: setup id=0 [ 97.015] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 97.015] (46, 1), (55, 18) [ 97.015] gen8_vertex_flush[700] = 3 [ 97.015] sna_copy_area: src=pixmap=5351:(0, 0)x(58, 20)+(0, 0) -> dst=pixmap=3060:(477, 1173)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 97.015] sna_copy_area: normal copy [ 97.015] sna_do_copy: src=(0, 0), dst=(477, 1173), size=(58x20) [ 97.015] sna_do_copy: after drawable: src=(0, 0), dst=(542, 1197), size=(58x20) [ 97.015] sna_do_copy: dst extents (542, 1197), (600, 1217), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 97.015] sna_do_copy: clipped dst extents (542, 1197), (600, 1217) [ 97.015] sna_do_copy: unclipped src extents (0, 0), (58, 20) [ 97.015] sna_do_copy: clipped src extents (0, 0), (58, 20) [ 97.015] sna_do_copy: pixmap -- no source clipping [ 97.015] sna_do_copy: src extents (0, 0), (58, 20) x 1 [ 97.015] sna_do_copy: copy region (542, 1197), (600, 1217) x 1 + (-542, -1197) [ 97.015] sna_copy_boxes (boxes=1x[(542, 1197), (600, 1217)...], src pixmap=5351+(-542, -1197), dst pixmap=3060+(-65, -24), alu=3, src.size=58x20, dst.size=3775x2136) [ 97.015] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94b40a30, gpu_bo=145, cpu_bo=0), replaces=0 [ 97.015] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 97.015] sna_drawable_use_bo pixmap=3060, box=((477, 1173), (535, 1193)), flags=b... [ 97.015] sna_drawable_use_bo: exported target, set PREFER_GPU [ 97.015] sna_drawable_use_bo: pinned, never REPLACES [ 97.015] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=b [ 97.015] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 97.015] sna_drawable_use_bo: using whole GPU bo [ 97.015] sna_pixmap_move_to_gpu(pixmap=5351, usage=0), flags=a [ 97.015] sna_pixmap_move_to_gpu: already all-damaged [ 97.015] sna_pixmap_mark_active: pixmap=5351, handle=145 [ 97.015] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 97.015] gen9_render_copy_boxes (-477, -1173)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 97.015] kgem_bo_is_render: handle=145, rq? 1 [1] [ 97.015] kgem_bo_is_render: handle=9, rq? 0 [0] [ 97.015] kgem_bo_is_render: handle=9, rq? 0 [0] [ 97.015] kgem_bo_is_render: handle=145, rq? 1 [1] [ 97.015] kgem_set_mode: flushing before new bo [ 97.015] gen8_vertex_close: used=74, vbo active? 146, vb=201, nreloc=2 [ 97.015] gen8_vertex_close: reloc[0] = 287 [ 97.015] kgem_add_reloc64: handle=146, pos=287, delta=0, domains=200000 [ 97.015] kgem_add_handle: handle=146, index=5 [ 97.015] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=ffe77000) [ 97.015] gen8_vertex_close: reloc[1] = 372 [ 97.015] kgem_add_reloc64: handle=146, pos=372, delta=0, domains=200000 [ 97.015] kgem_add_reloc64[10] = (delta=0, target handle=5, presumed=ffe77000) [ 97.015] batch[1/1, flags=1800]: 454 454 16224 16384, nreloc=11, nexec=6, nfence=0, aperture=1103 [fenced=0] [ 97.015] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 97.015] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 97.015] kgem_fixup_relocs: shrinking by 61440 [ 97.015] __kgem_busy: handle=1, busy=0, wedged=0 [ 97.016] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 97.016] kgem_commit: release handle=145 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fff3c000 [ 97.016] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 97.016] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 97.016] __kgem_bo_clear_busy: handle=7 [ 97.016] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 97.016] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 97.016] __kgem_bo_clear_busy: handle=143 [ 97.016] kgem_commit: release handle=143 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff6e000 [ 97.016] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 97.016] __kgem_bo_clear_busy: handle=143 [ 97.016] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 97.016] __kgem_bo_clear_busy: handle=7 [ 97.016] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 97.016] kgem_commit: release handle=146 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffe77000 [ 97.016] __kgem_busy: handle=1, busy=0, wedged=0 [ 97.016] kgem_bo_can_map: handle=146, map=0x0:0x0:0x7fc6b40fb000, tiling=0, domain=3, offset=4293357568 [ 97.016] kgem_check_bo: num_pages=+8103, num_exec=+2 [ 97.016] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 97.016] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 97.016] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 97.016] kgem_add_handle: handle=4, index=0 [ 97.016] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 97.016] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 97.016] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 97.016] gen9_composite_get_binding_table(ffc0) [ 97.016] kgem_add_reloc64: handle=9, pos=16360, delta=0, domains=20002 [ 97.016] kgem_add_handle: handle=9, index=1 [ 97.016] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f02dd000) [ 97.016] __kgem_bo_mark_dirty: handle=9 (proxy? 0) [ 97.016] [3fe0] bind bo(handle=9, addr=f02dd000), format=192, width=3775, height=2136, pitch=15360, tiling=1 -> render [ 97.016] kgem_add_reloc64: handle=145, pos=16344, delta=0, domains=40000 [ 97.016] kgem_add_handle: handle=145, index=2 [ 97.016] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fff3c000) [ 97.016] [3fd0] bind bo(handle=145, addr=fff3c000), format=192, width=58, height=20, pitch=256, tiling=0 -> sampler [ 97.016] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 97.016] gen9_emit_sampler: sampler = 0 [ 97.016] gen9_emit_sf: num_sf_outputs=1 [ 97.016] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 97.016] gen9_emit_vertex_elements: setup id=0 [ 97.016] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 97.016] (0, 0) -> (477, 1173) + (58, 20) [ 97.016] gen8_vertex_flush[490] = 3 [ 97.016] sna_accel_flush: flush?=1, dirty?=0 [ 97.016] gen8_vertex_close: used=80, vbo active? 146, vb=1, nreloc=1 [ 97.016] gen8_vertex_close: reloc[0] = 287 [ 97.016] kgem_add_reloc64: handle=146, pos=287, delta=0, domains=200000 [ 97.017] kgem_add_handle: handle=146, index=3 [ 97.017] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=ffe77000) [ 97.017] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=8177 [fenced=0] [ 97.017] __kgem_busy: handle=1, busy=0, wedged=0 [ 97.017] __kgem_retire_rq: request 1 complete [ 97.017] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 97.017] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 97.017] kgem_fixup_relocs: shrinking by 61440 [ 97.017] __kgem_busy: handle=1, busy=0, wedged=0 [ 97.017] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 97.017] kgem_commit: release handle=9 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f02dd000 [ 97.017] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 97.017] kgem_commit: release handle=145 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fff3c000 [ 97.017] kgem_commit: release handle=146 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffe77000 [ 97.017] __kgem_busy: handle=1, busy=0, wedged=0 [ 97.017] kgem_bo_can_map: handle=146, map=0x0:0x0:0x7fc6b40fb000, tiling=0, domain=3, offset=4293357568 [ 97.017] sna_accel_flush: flush?=0, dirty?=0 [ 97.017] sna_accel_flush: flush?=0, dirty?=0 [ 97.017] sna_accel_flush: flush?=0, dirty?=0 [ 97.017] sna_block_handler (tv=0.0) [ 97.017] sna_wakeup_handler [ 97.017] sna_accel_flush: flush?=0, dirty?=0 [ 97.017] sna_accel_flush: flush?=0, dirty?=0 [ 97.017] sna_destroy_pixmap: pixmap=5351, attached?=1 [ 97.017] _kgem_bo_destroy: handle=145, proxy? 0 [ 97.017] __kgem_bo_destroy: handle=145, size=12288 [ 97.017] __kgem_busy: handle=145, busy=0, wedged=0 [ 97.017] __kgem_bo_clear_busy: handle=145 [ 97.017] __kgem_bo_destroy: handle=145, purged [ 97.017] kgem_bo_move_to_inactive: moving handle=145 to inactive [ 97.017] __sna_free_pixmap(pixmap=5351) [ 97.017] sna_accel_flush: flush?=0, dirty?=0 [ 97.017] sna_accel_flush: flush?=0, dirty?=0 [ 97.017] sna_accel_flush: flush?=0, dirty?=0 [ 97.017] sna_block_handler (tv=0.464000) [ 97.017] kgem_retire, need_retire?=1 [ 97.017] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 97.017] kgem_retire__requests_ring: retiring ring 0 [ 97.017] __kgem_busy: handle=1, busy=0, wedged=0 [ 97.017] __kgem_retire_rq: request 1 complete [ 97.017] __kgem_bo_flush: handle=9, busy=0, wedged=0 [ 97.017] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 97.017] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 97.017] kgem_retire -- retired=0, need_retire=0 [ 97.017] kgem_bo_is_busy: handle=146, domain: 0 exec? 0, rq? 0 [ 97.017] gen6_render_retire: resetting idle vbo [ 97.017] has_shadow: has pending damage? 0, outstanding flips: 0 [ 97.017] sna_accel_do_throttle -- no pending activity [ 97.019] sna_wakeup_handler [ 97.019] sna_accel_flush: flush?=0, dirty?=0 [ 97.019] sna_accel_flush: flush?=0, dirty?=0 [ 97.019] sna_block_handler (tv=0.462000) [ 97.019] has_shadow: has pending damage? 0, outstanding flips: 0 [ 97.019] sna_accel_do_throttle -- no pending activity [ 97.019] sna_wakeup_handler [ 97.019] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=128, name=76 [ 97.019] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 97.019] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 97.019] sna_dri2_get_back: draw size=3840x2160, back buffer handle=128 size=3840x2160, is-scanout? 1, active?=0, pitch=15360, front pitch=15360 [ 97.019] sna_dri2_get_back: reuse backbuffer? 1 [ 97.019] sna_dri2_get_back: back buffer handle=128, active?=0, refcnt=1 [ 97.019] sna_dri2_get_back: reuse unattached back [ 97.019] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 97.019] sna_dri2_reuse_buffer: reusing back buffer handle=128, name=76, pitch=15360, age=0 [ 97.019] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 97.019] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=32, name=80, active_scanout=2 [ 97.019] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 97.019] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 97.019] sna_accel_flush: flush?=0, dirty?=0 [ 97.019] sna_accel_flush: flush?=0, dirty?=0 [ 97.019] sna_accel_flush: flush?=0, dirty?=0 [ 97.019] sna_block_handler (tv=0.462000) [ 97.019] has_shadow: has pending damage? 0, outstanding flips: 0 [ 97.020] timer_enable (time=97019), starting timer 0 [ 97.020] sna_accel_do_throttle -- no pending activity [ 97.020] sna_accel_block: evaluating timers, active=5 [ 97.020] sna_accel_block: flush timer expires in 8 [97027] [ 97.020] sna_wakeup_handler [ 97.020] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 97.021] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 97.021] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 97.021] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 97.021] sna_dri2_get_msc(draw=146, pipe=0) [ 97.021] sna_crtc_record_swap: recording last swap on pipe=0, frame 5571 [msc=5571], time 97.7656 [ 97.021] sna_dri2_get_msc: msc=5571 [raw=5571], ust=97007656 [ 97.021] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=128 (refs=1/1, flush=0) , front=32 (refs=2/3, flush=1) [ 97.021] sna_dri2_schedule_swap(target_msc=5552, divisor=0, remainder=0) [ 97.021] sna_dri2_schedule_swap: using front handle=32, active_scanout?=2, flush?=1 [ 97.021] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 97.021] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 97.021] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 97.021] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 97.021] sna_crtc_record_swap: recording last swap on pipe=0, frame 5571 [msc=5571], time 97.7656 [ 97.021] immediate_swap: current_msc=5571, target_msc=5552 -- yes [ 97.021] can_flip: no, shadow enabled [ 97.021] sna_dri2_add_event: adding event to window 146) [ 97.021] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 97.021] sna_dri2_immediate_blit: no pending blit, starting chain [ 97.021] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 97.021] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 97.021] can_xchg: back size=8700f00, front size=8700f00 [ 97.021] can_xchg: yes, pixmap=4091 [ 97.021] sna_dri2_xchg: win=146, exchange front=32/80,ref=3 and back=128/76,ref=2, pixmap=4091 3840x2160 [ 97.021] sna_dri2_xchg: back_bo handle=128, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 97.021] sna_dri2_xchg: front_bo handle=32, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 97.021] set_bo: pixmap=4091, handle=128 (old handle=32) [ 97.021] set_bo: marking whole pixmap as damaged [ 97.021] set_bo: applying final/discard move-to-gpu [ 97.021] wait_for_shadow: flags=0, flips=0, handle=32, shadow=29 [ 97.021] set_bo: dropping flush hint from handle=32 [ 97.021] set_bo: adding flush hint to handle=128 [ 97.021] mark_stale(handle=32) => 1 [ 97.021] swap_limit: draw=146 setting swap limit to 3 [ 97.021] sna_dri2_swap_limit_validate: swap limit set to 3 [ 97.021] sna_next_vblank(pipe=0, waiting until next vblank) [ 97.021] sna_dri2_schedule_swap: reported target_msc=5571 [ 97.021] sna_accel_flush: flush?=0, dirty?=0 [ 97.021] sna_accel_flush: flush?=0, dirty?=0 [ 97.021] sna_accel_flush: flush?=0, dirty?=0 [ 97.021] sna_accel_flush: flush?=0, dirty?=0 [ 97.021] sna_block_handler (tv=0.460000) [ 97.021] sna_scanout_do_flush: flush timer active: delta=6 [ 97.021] sna_accel_do_throttle -- no pending activity [ 97.021] sna_accel_block: evaluating timers, active=5 [ 97.021] sna_accel_block: flush timer expires in 6 [97027] [ 97.024] sna_wakeup_handler [ 97.024] sna_mode_wakeup: len=32 [ 97.024] sna_dri2_vblank_handler(type=2, sequence=5572, draw=4181) [ 97.024] sna_crtc_record_swap: recording last swap on pipe=0, frame 5572 [msc=5572], time 97.24325 [ 97.024] sna_dri2_vblank_handler: 2 complete, frame=5572 tv=97.24325 [ 97.024] sna_dri2_blit_complete: blit finished [ 97.024] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=5572, tv=97.24325) [ 97.024] frame_swap_complete(type=2): draw=146, pipe=0, frame=5572 [msc=5572], tv=97.24325 [ 97.024] sna_accel_flush: flush?=0, dirty?=0 [ 97.024] sna_dri2_event_free(draw?=1) [ 97.024] sna_dri2_remove_event: remove[0x561c94782080] from window 146, active? 1 [ 97.024] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=128] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 97.024] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=32] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 97.024] sna_dri2_vblank_handler complete [ 97.024] sna_block_handler (tv=0.457000) [ 97.024] sna_scanout_do_flush: flush timer active: delta=3 [ 97.024] sna_scanout_do_flush (time=97024), triggered [ 97.024] sna_scanout_flush (time=97024), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 97.024] has_shadow: has pending damage? 1, outstanding flips: 0 [ 97.024] stop_flush: scanout=128 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 97.024] has_shadow: has pending damage? 1, outstanding flips: 0 [ 97.024] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 97.024] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 97.024] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 97.024] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 97.024] sna_pixmap_move_to_gpu: already all-damaged [ 97.024] sna_pixmap_mark_active: pixmap=4091, handle=128 [ 97.024] sna_mode_redisplay: crtc[0] transformed? 0 [ 97.024] sna_mode_redisplay: crtc[1] transformed? 0 [ 97.024] sna_mode_redisplay: crtc[2] transformed? 0 [ 97.024] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=128 [active=1] [ 97.024] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 32, transformed? 0 [ 97.024] get_fb: reusing fb=80 for handle=128 [ 97.024] sna_mode_redisplay: recording flip on CRTC:32 handle=128, active_scanout=2, serial=3 [ 97.024] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 97.024] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 97.024] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 97.024] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 97.024] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=128, shadow handle=29 [ 97.024] sna_accel_do_throttle -- no pending activity [ 97.024] sna_accel_block: evaluating timers, active=5 [ 97.024] sna_accel_block: flush timer expires in 16 [97040] [ 97.040] sna_wakeup_handler [ 97.040] sna_mode_wakeup: len=32 [ 97.040] sna_mode_wakeup: recording last swap on pipe=0, frame 5573 [15c5], time 97.40983 [ 97.040] sna_mode_wakeup: removing handle=32 [active_scanout=0] from scanout, installing handle=128 [active_scanout=2] [ 97.040] sna_mode_wakeup: flip complete, pending? 1 [ 97.040] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 97.040] sna_block_handler (tv=0.441000) [ 97.041] sna_scanout_do_flush: flush timer active: delta=0 [ 97.041] sna_scanout_do_flush (time=97040), triggered [ 97.041] sna_scanout_flush (time=97040), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 97.041] has_shadow: has pending damage? 0, outstanding flips: 0 [ 97.041] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 97.041] has_shadow: has pending damage? 0, outstanding flips: 0 [ 97.041] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 97.041] sna_accel_do_throttle -- no pending activity [ 97.041] sna_accel_block: evaluating timers, active=5 [ 97.041] sna_accel_block: flush timer expires in 16 [97056] [ 97.057] sna_wakeup_handler [ 97.057] sna_block_handler (tv=0.424000) [ 97.057] sna_scanout_do_flush: flush timer active: delta=-1 [ 97.057] sna_scanout_do_flush (time=97057), triggered [ 97.057] sna_scanout_flush (time=97057), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 97.057] has_shadow: has pending damage? 0, outstanding flips: 0 [ 97.057] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 97.057] has_shadow: has pending damage? 0, outstanding flips: 0 [ 97.057] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 97.057] sna_accel_do_throttle -- no pending activity [ 97.057] sna_accel_block: evaluating timers, active=5 [ 97.057] sna_accel_block: flush timer expires in 16 [97073] [ 97.073] sna_wakeup_handler [ 97.074] sna_block_handler (tv=0.408000) [ 97.074] sna_scanout_do_flush: flush timer active: delta=-1 [ 97.074] sna_scanout_do_flush (time=97074), triggered [ 97.074] sna_scanout_flush (time=97074), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 97.074] has_shadow: has pending damage? 0, outstanding flips: 0 [ 97.074] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 97.074] has_shadow: has pending damage? 0, outstanding flips: 0 [ 97.074] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 97.074] sna_accel_do_throttle -- no pending activity [ 97.074] sna_accel_block: evaluating timers, active=5 [ 97.074] sna_accel_block: flush timer expires in 16 [97090] [ 97.090] sna_wakeup_handler [ 97.090] sna_block_handler (tv=0.391000) [ 97.090] sna_scanout_do_flush: flush timer active: delta=0 [ 97.090] sna_scanout_do_flush (time=97090), triggered [ 97.090] sna_scanout_flush (time=97090), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 97.090] has_shadow: has pending damage? 0, outstanding flips: 0 [ 97.090] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 97.090] has_shadow: has pending damage? 0, outstanding flips: 0 [ 97.090] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 97.090] sna_accel_do_throttle -- no pending activity [ 97.090] sna_accel_block: evaluating timers, active=5 [ 97.090] sna_accel_block: flush timer expires in 16 [97106] [ 97.107] sna_wakeup_handler [ 97.107] sna_block_handler (tv=0.374000) [ 97.107] sna_scanout_do_flush: flush timer active: delta=-1 [ 97.107] sna_scanout_do_flush (time=97107), triggered [ 97.107] sna_scanout_flush (time=97107), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 97.107] has_shadow: has pending damage? 0, outstanding flips: 0 [ 97.107] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 97.107] has_shadow: has pending damage? 0, outstanding flips: 0 [ 97.107] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 97.107] sna_accel_do_throttle -- no pending activity [ 97.107] sna_accel_block: evaluating timers, active=5 [ 97.107] sna_accel_block: flush timer expires in 16 [97123] [ 97.123] sna_wakeup_handler [ 97.123] sna_block_handler (tv=0.358000) [ 97.123] sna_scanout_do_flush: flush timer active: delta=0 [ 97.123] sna_scanout_do_flush (time=97123), triggered [ 97.123] sna_scanout_flush (time=97123), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 97.123] has_shadow: has pending damage? 0, outstanding flips: 0 [ 97.123] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 97.123] has_shadow: has pending damage? 0, outstanding flips: 0 [ 97.123] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 97.123] sna_accel_do_throttle -- no pending activity [ 97.123] sna_accel_block: evaluating timers, active=5 [ 97.123] sna_accel_block: flush timer expires in 16 [97139] [ 97.140] sna_wakeup_handler [ 97.140] sna_block_handler (tv=0.341000) [ 97.140] sna_scanout_do_flush: flush timer active: delta=-1 [ 97.140] sna_scanout_do_flush (time=97140), triggered [ 97.140] sna_scanout_flush (time=97140), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 97.140] has_shadow: has pending damage? 0, outstanding flips: 0 [ 97.140] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 97.140] has_shadow: has pending damage? 0, outstanding flips: 0 [ 97.140] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 97.140] sna_accel_do_throttle -- no pending activity [ 97.140] sna_accel_block: evaluating timers, active=5 [ 97.140] sna_accel_block: flush timer expires in 16 [97156] [ 97.156] sna_wakeup_handler [ 97.156] sna_block_handler (tv=0.325000) [ 97.156] sna_scanout_do_flush: flush timer active: delta=0 [ 97.156] sna_scanout_do_flush (time=97156), triggered [ 97.156] sna_scanout_flush (time=97156), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 97.156] has_shadow: has pending damage? 0, outstanding flips: 0 [ 97.156] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 97.156] has_shadow: has pending damage? 0, outstanding flips: 0 [ 97.156] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 97.156] sna_accel_do_throttle -- no pending activity [ 97.156] sna_accel_block: evaluating timers, active=5 [ 97.156] sna_accel_block: flush timer expires in 16 [97172] [ 97.166] sna_wakeup_handler [ 97.166] sna_accel_flush: flush?=0, dirty?=0 [ 97.166] sna_accel_flush: flush?=0, dirty?=0 [ 97.166] sna_block_handler (tv=0.315000) [ 97.166] sna_scanout_do_flush: flush timer active: delta=6 [ 97.166] sna_accel_do_throttle -- no pending activity [ 97.166] sna_accel_block: evaluating timers, active=5 [ 97.166] sna_accel_block: flush timer expires in 6 [97172] [ 97.166] sna_wakeup_handler [ 97.166] sna_block_handler (tv=0.315000) [ 97.166] sna_scanout_do_flush: flush timer active: delta=6 [ 97.166] sna_accel_do_throttle -- no pending activity [ 97.166] sna_accel_block: evaluating timers, active=5 [ 97.166] sna_accel_block: flush timer expires in 6 [97172] [ 97.167] sna_wakeup_handler [ 97.167] sna_block_handler (tv=0.314000) [ 97.168] sna_scanout_do_flush: flush timer active: delta=4 [ 97.168] sna_accel_do_throttle -- no pending activity [ 97.168] sna_accel_block: evaluating timers, active=5 [ 97.168] sna_accel_block: flush timer expires in 4 [97172] [ 97.172] sna_wakeup_handler [ 97.172] sna_block_handler (tv=0.309000) [ 97.172] sna_scanout_do_flush: flush timer active: delta=0 [ 97.172] sna_scanout_do_flush (time=97172), triggered [ 97.172] sna_scanout_flush (time=97172), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 97.172] has_shadow: has pending damage? 0, outstanding flips: 0 [ 97.172] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 97.172] has_shadow: has pending damage? 0, outstanding flips: 0 [ 97.172] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 97.172] sna_accel_do_throttle -- no pending activity [ 97.172] sna_accel_block: evaluating timers, active=5 [ 97.172] sna_accel_block: flush timer expires in 16 [97188] [ 97.188] sna_wakeup_handler [ 97.188] sna_block_handler (tv=0.293000) [ 97.188] sna_scanout_do_flush: flush timer active: delta=0 [ 97.188] sna_scanout_do_flush (time=97188), triggered [ 97.189] sna_scanout_flush (time=97188), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 97.189] has_shadow: has pending damage? 0, outstanding flips: 0 [ 97.189] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 97.189] has_shadow: has pending damage? 0, outstanding flips: 0 [ 97.189] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 97.189] sna_accel_do_throttle -- no pending activity [ 97.189] sna_accel_block: evaluating timers, active=5 [ 97.189] sna_accel_block: flush timer expires in 16 [97204] [ 97.205] sna_wakeup_handler [ 97.205] sna_block_handler (tv=0.276000) [ 97.205] sna_scanout_do_flush: flush timer active: delta=-1 [ 97.205] sna_scanout_do_flush (time=97205), triggered [ 97.205] sna_scanout_flush (time=97205), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 97.205] has_shadow: has pending damage? 0, outstanding flips: 0 [ 97.205] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 97.205] has_shadow: has pending damage? 0, outstanding flips: 0 [ 97.205] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 97.205] sna_accel_do_throttle -- no pending activity [ 97.205] sna_accel_block: evaluating timers, active=5 [ 97.205] sna_accel_block: flush timer expires in 16 [97221] [ 97.221] sna_wakeup_handler [ 97.222] sna_block_handler (tv=0.260000) [ 97.222] sna_scanout_do_flush: flush timer active: delta=-1 [ 97.222] sna_scanout_do_flush (time=97222), triggered [ 97.222] sna_scanout_flush (time=97222), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 97.222] has_shadow: has pending damage? 0, outstanding flips: 0 [ 97.222] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 97.222] has_shadow: has pending damage? 0, outstanding flips: 0 [ 97.222] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 97.222] sna_accel_do_throttle -- no pending activity [ 97.222] sna_accel_block: evaluating timers, active=5 [ 97.222] sna_accel_block: flush timer expires in 16 [97238] [ 97.238] sna_wakeup_handler [ 97.238] sna_block_handler (tv=0.243000) [ 97.238] sna_scanout_do_flush: flush timer active: delta=0 [ 97.238] sna_scanout_do_flush (time=97238), triggered [ 97.238] sna_scanout_flush (time=97238), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 97.238] has_shadow: has pending damage? 0, outstanding flips: 0 [ 97.238] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 97.238] has_shadow: has pending damage? 0, outstanding flips: 0 [ 97.238] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 97.238] sna_accel_do_throttle -- no pending activity [ 97.238] sna_accel_block: evaluating timers, active=5 [ 97.238] sna_accel_block: flush timer expires in 16 [97254] [ 97.255] sna_wakeup_handler [ 97.255] sna_block_handler (tv=0.226000) [ 97.255] sna_scanout_do_flush: flush timer active: delta=-1 [ 97.255] sna_scanout_do_flush (time=97255), triggered [ 97.255] sna_scanout_flush (time=97255), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 97.255] has_shadow: has pending damage? 0, outstanding flips: 0 [ 97.255] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 97.255] has_shadow: has pending damage? 0, outstanding flips: 0 [ 97.255] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 97.255] sna_accel_do_throttle -- no pending activity [ 97.255] sna_accel_block: evaluating timers, active=5 [ 97.255] sna_accel_block: flush timer expires in 16 [97271] [ 97.271] sna_wakeup_handler [ 97.271] sna_block_handler (tv=0.210000) [ 97.271] sna_scanout_do_flush: flush timer active: delta=0 [ 97.271] sna_scanout_do_flush (time=97271), triggered [ 97.271] sna_scanout_flush (time=97271), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 97.271] has_shadow: has pending damage? 0, outstanding flips: 0 [ 97.271] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 97.271] has_shadow: has pending damage? 0, outstanding flips: 0 [ 97.271] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 97.271] sna_accel_do_throttle -- no pending activity [ 97.271] sna_accel_block: evaluating timers, active=5 [ 97.271] sna_accel_block: flush timer expires in 16 [97287] [ 97.288] sna_wakeup_handler [ 97.288] sna_block_handler (tv=0.193000) [ 97.288] sna_scanout_do_flush: flush timer active: delta=-1 [ 97.288] sna_scanout_do_flush (time=97288), triggered [ 97.288] sna_scanout_flush (time=97288), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 97.288] has_shadow: has pending damage? 0, outstanding flips: 0 [ 97.288] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 97.288] has_shadow: has pending damage? 0, outstanding flips: 0 [ 97.288] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 97.288] sna_accel_do_throttle -- no pending activity [ 97.288] sna_accel_block: evaluating timers, active=5 [ 97.288] sna_accel_block: flush timer expires in 16 [97304] [ 97.304] sna_wakeup_handler [ 97.304] sna_block_handler (tv=0.177000) [ 97.304] sna_scanout_do_flush: flush timer active: delta=0 [ 97.304] sna_scanout_do_flush (time=97304), triggered [ 97.304] sna_scanout_flush (time=97304), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 97.304] has_shadow: has pending damage? 0, outstanding flips: 0 [ 97.304] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 97.304] has_shadow: has pending damage? 0, outstanding flips: 0 [ 97.304] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 97.304] sna_accel_do_throttle -- no pending activity [ 97.304] sna_accel_block: evaluating timers, active=5 [ 97.304] sna_accel_block: flush timer expires in 16 [97320] [ 97.308] sna_wakeup_handler [ 97.309] sna_accel_flush: flush?=0, dirty?=0 [ 97.309] sna_accel_flush: flush?=0, dirty?=0 [ 97.309] sna_block_handler (tv=0.499000) [ 97.309] sna_scanout_do_flush: flush timer active: delta=11 [ 97.309] sna_accel_do_throttle -- no pending activity [ 97.309] sna_accel_block: evaluating timers, active=5 [ 97.309] sna_accel_block: flush timer expires in 11 [97320] [ 97.309] sna_wakeup_handler [ 97.309] sna_block_handler (tv=0.499000) [ 97.309] sna_scanout_do_flush: flush timer active: delta=11 [ 97.309] sna_accel_do_throttle -- no pending activity [ 97.309] sna_accel_block: evaluating timers, active=5 [ 97.309] sna_accel_block: flush timer expires in 11 [97320] [ 97.310] sna_wakeup_handler [ 97.310] sna_accel_flush: flush?=0, dirty?=0 [ 97.310] sna_accel_flush: flush?=0, dirty?=0 [ 97.310] sna_accel_flush: flush?=0, dirty?=0 [ 97.310] sna_accel_flush: flush?=0, dirty?=0 [ 97.310] sna_block_handler (tv=0.498000) [ 97.310] sna_scanout_do_flush: flush timer active: delta=10 [ 97.310] sna_accel_do_throttle -- no pending activity [ 97.310] sna_accel_block: evaluating timers, active=5 [ 97.310] sna_accel_block: flush timer expires in 10 [97320] [ 97.312] sna_wakeup_handler [ 97.312] sna_accel_flush: flush?=0, dirty?=0 [ 97.312] sna_block_handler (tv=0.496000) [ 97.312] sna_scanout_do_flush: flush timer active: delta=8 [ 97.312] sna_accel_do_throttle -- no pending activity [ 97.312] sna_accel_block: evaluating timers, active=5 [ 97.312] sna_accel_block: flush timer expires in 8 [97320] [ 97.321] sna_wakeup_handler [ 97.321] sna_block_handler (tv=0.487000) [ 97.321] sna_scanout_do_flush: flush timer active: delta=-1 [ 97.321] sna_scanout_do_flush (time=97321), triggered [ 97.321] sna_scanout_flush (time=97321), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 97.321] has_shadow: has pending damage? 0, outstanding flips: 0 [ 97.321] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 97.321] has_shadow: has pending damage? 0, outstanding flips: 0 [ 97.321] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 97.321] sna_accel_do_throttle -- no pending activity [ 97.321] sna_accel_block: evaluating timers, active=5 [ 97.321] sna_accel_block: flush timer expires in 16 [97337] [ 97.325] sna_wakeup_handler [ 97.325] sna_accel_flush: flush?=0, dirty?=0 [ 97.325] sna_accel_flush: flush?=0, dirty?=0 [ 97.325] sna_block_handler (tv=0.483000) [ 97.325] sna_scanout_do_flush: flush timer active: delta=12 [ 97.325] sna_accel_do_throttle -- no pending activity [ 97.325] sna_accel_block: evaluating timers, active=5 [ 97.325] sna_accel_block: flush timer expires in 12 [97337] [ 97.338] sna_wakeup_handler [ 97.338] sna_block_handler (tv=0.470000) [ 97.338] sna_scanout_do_flush: flush timer active: delta=-1 [ 97.338] sna_scanout_do_flush (time=97338), triggered [ 97.338] sna_scanout_flush (time=97338), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 97.338] has_shadow: has pending damage? 0, outstanding flips: 0 [ 97.338] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 97.338] has_shadow: has pending damage? 0, outstanding flips: 0 [ 97.338] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 97.338] sna_accel_do_throttle -- no pending activity [ 97.338] sna_accel_block: evaluating timers, active=5 [ 97.338] sna_accel_block: flush timer expires in 16 [97354] [ 97.341] sna_wakeup_handler [ 97.341] sna_create_pixmap(220, 20, 32, usage=0) [ 97.341] kgem_can_create_2d: 220x20 @ 32 [ 97.341] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=896, height=20 [ 97.341] kgem_can_create_2d: untiled size=20480 [ 97.341] kgem_choose_tiling: 220x20 -> 1 [ 97.341] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1024, height=24 [ 97.341] kgem_can_create_2d: tiled[1] size=24576 [ 97.341] sna_create_pixmap: usage=0, flags=1b [ 97.341] sna_create_pixmap: creating GPU pixmap 220x20, stride=880, flags=1b [ 97.341] __pop_freed_pixmap: reusing freed pixmap=5351 header [ 97.341] create_pixmap_hdr: pixmap=5352, width=220, height=20, usage=0 [ 97.341] sna_create_pixmap: serial=5352, 220x20, usage=0 [ 97.341] sna_composite_rectangles(pixmap=5353, op=0, 0 x 1 [(0, 0)x(220, 20) ...]) [ 97.341] sna_composite_rectangles: converted to op 0 [ 97.342] sna_composite_rectangles[0] (0, 0)x(220, 20) -> (0, 0), (220, 20) [ 97.342] sna_composite_rectangles: nrects=1, region=(0, 0), (220, 20) x 1 [ 97.342] sna_composite_rectangles: clipped extents (0, 0),(220, 20) x 1 [ 97.342] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(220, 20) [ 97.342] sna_composite_rectangles: dropping last-cpu hint [ 97.342] sna_drawable_use_bo pixmap=5353, box=((0, 0), (220, 20)), flags=19... [ 97.342] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 97.342] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 97.342] sna_pixmap_move_to_gpu(pixmap=5353, usage=0), flags=b [ 97.342] sna_pixmap_move_to_gpu: CPU damage? 0 [ 97.342] sna_pixmap_move_to_gpu: creating GPU bo (220x20@32), create=b [ 97.342] kgem_choose_tiling: 220x20 -> 1 [ 97.342] kgem_choose_tiling: 220x20 -> 1 [ 97.342] sna_pixmap_alloc_gpu: pixmap=5353 [ 97.342] kgem_create_2d(220x20, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 97.342] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1024, height=24 [ 97.342] kgem_bo_remove_from_inactive: removing handle=152 from inactive [ 97.342] from inactive: pitch=1024, tiling=1: handle=152, id=2950 [ 97.342] __sna_damage_all(220, 20) [ 97.342] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 97.342] sna_pixmap_mark_active: pixmap=5353, handle=152 [ 97.342] sna_drawable_use_bo: allocated GPU bo for operation [ 97.342] sna_drawable_use_bo: using GPU bo with damage? 0 [ 97.342] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 97.342] kgem_bo_is_render: handle=152, rq? 0 [0] [ 97.342] kgem_bo_is_render: handle=152, rq? 0 [0] [ 97.342] gen9_render_fill_boxes(0 x 1 [(0, 0), (220, 20) ...]) [ 97.342] sna_render_get_solid: 0 [ 97.342] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 97.342] kgem_check_bo: num_pages=+16, num_exec=+1 [ 97.342] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 97.342] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 97.342] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 97.342] kgem_add_handle: handle=4, index=0 [ 97.342] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 97.342] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 97.342] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 97.342] gen9_composite_get_binding_table(ffc0) [ 97.342] kgem_add_reloc64: handle=152, pos=16360, delta=0, domains=20002 [ 97.342] kgem_add_handle: handle=152, index=1 [ 97.342] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=ffebf000) [ 97.342] __kgem_bo_mark_dirty: handle=152 (proxy? 0) [ 97.342] [3fe0] bind bo(handle=152, addr=ffebf000), format=192, width=220, height=20, pitch=1024, tiling=1 -> render [ 97.342] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 97.342] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 97.342] kgem_add_handle: handle=7, index=2 [ 97.342] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 97.342] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 97.342] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 97.342] gen9_emit_sampler: sampler = 1 [ 97.342] gen9_emit_sf: num_sf_outputs=1 [ 97.342] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 97.342] gen9_emit_vertex_elements: setup id=0 [ 97.342] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 97.342] (0, 0), (220, 20) [ 97.342] gen8_vertex_flush[490] = 3 [ 97.342] sna_composite_rectangles: pixmap=5353 marking clear [0]? 1 [ 97.343] sna_composite_rectangles(pixmap=5353, op=1, fff2f1f0 x 1 [(0, 0)x(220, 20) ...]) [ 97.343] sna_composite_rectangles: converted to op 1 [ 97.343] sna_composite_rectangles[0] (0, 0)x(220, 20) -> (0, 0), (220, 20) [ 97.343] sna_composite_rectangles: nrects=1, region=(0, 0), (220, 20) x 1 [ 97.343] sna_composite_rectangles: clipped extents (0, 0),(220, 20) x 1 [ 97.343] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(220, 20) [ 97.343] sna_composite_rectangles: promoting to full GPU [ 97.343] sna_composite_rectangles: dropping last-cpu hint [ 97.343] sna_drawable_use_bo pixmap=5353, box=((0, 0), (220, 20)), flags=19... [ 97.343] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 97.343] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 97.343] sna_drawable_use_bo: using whole GPU bo [ 97.343] gen9_render_fill_boxes (op=1, color=(f2f2, f1f1, f0f0, ffff) [20028888]) [ 97.343] kgem_bo_is_render: handle=152, rq? 1 [1] [ 97.343] gen9_render_fill_boxes(fff2f1f0 x 1 [(0, 0), (220, 20) ...]) [ 97.343] sna_render_get_solid: fff2f1f0 [ 97.343] sna_render_get_solid(15) = fff2f1f0 (old) [ 97.343] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 97.343] kgem_check_bo: num_pages=+0, num_exec=+0 [ 97.343] gen9_composite_get_binding_table(ff00) [ 97.343] kgem_add_reloc64: handle=143, pos=16312, delta=0, domains=40000 [ 97.343] kgem_add_reloc64: adding proxy [delta=60] for handle=143 [ 97.343] kgem_add_handle: handle=143, index=3 [ 97.343] kgem_add_reloc64[5] = (delta=60, target handle=3, presumed=fff6e000) [ 97.343] [3fb0] bind bo(handle=143, addr=fff6e03c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 97.343] gen9_emit_vertex_elements: setup id=0 [ 97.343] (0, 0), (220, 20) [ 97.343] gen8_vertex_flush[4cc] = 3 [ 97.343] sna_composite_rectangles: pixmap=5353 marking clear [fff2f1f0]? 1 [ 97.343] sna_composite_rectangles(pixmap=5353, op=1, ff300a24 x 2 [(0, 0)x(220, 20) ...]) [ 97.343] sna_composite_rectangles: converted to op 1 [ 97.343] sna_composite_rectangles[0] (0, 0)x(220, 20) -> (0, 0), (220, 20) [ 97.343] sna_composite_rectangles[1] (0, 0)x(220, 20) -> (0, 0), (220, 20) [ 97.343] sna_composite_rectangles: nrects=2, region=(0, 0), (220, 20) x 2 [ 97.343] sna_composite_rectangles: clipped extents (0, 0),(220, 20) x 1 [ 97.343] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(220, 20) [ 97.343] sna_composite_rectangles: promoting to full GPU [ 97.343] sna_composite_rectangles: dropping last-cpu hint [ 97.343] sna_drawable_use_bo pixmap=5353, box=((0, 0), (220, 20)), flags=19... [ 97.343] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 97.343] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 97.343] sna_drawable_use_bo: using whole GPU bo [ 97.343] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 97.343] kgem_bo_is_render: handle=152, rq? 1 [1] [ 97.343] gen9_render_fill_boxes(ff300a24 x 1 [(0, 0), (220, 20) ...]) [ 97.343] sna_render_get_solid: ff300a24 [ 97.343] sna_render_get_solid(17) = ff300a24 (old) [ 97.343] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 97.343] kgem_check_bo: num_pages=+0, num_exec=+0 [ 97.343] gen9_composite_get_binding_table(fe80) [ 97.343] kgem_add_reloc64: handle=143, pos=16280, delta=0, domains=40000 [ 97.343] kgem_add_reloc64: adding proxy [delta=68] for handle=143 [ 97.343] kgem_add_reloc64[6] = (delta=68, target handle=3, presumed=fff6e000) [ 97.343] [3f90] bind bo(handle=143, addr=fff6e044), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 97.343] gen9_emit_vertex_elements: setup id=0 [ 97.343] (0, 0), (220, 20) [ 97.343] gen8_vertex_flush[508] = 3 [ 97.343] sna_composite_rectangles: pixmap=5353 marking clear [ff300a24]? 1 [ 97.343] sna_glyphs(op=3, nlist=1, src=(1, 15)) [ 97.343] kgem_bo_is_busy: handle=152, domain: 0 exec? 1, rq? 1 [ 97.343] sna_glyphs: discarding mask [ 97.343] glyphs0_to_dst(op=3, src=(1, 15), nlist=1, dst=(1, 15)+(0, 0)) [ 97.344] clipped_glyphs: no, clip region (0, 0), (220, 20) matches drawable pixmap=94680753899952 size=220x20 [ 97.344] gen9_render_composite: 0x0, current mode=1/1 [ 97.344] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 97.344] gen9_composite_fallback: mask is already on the GPU, try to use GPU [ 97.344] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 97.344] sna_drawable_use_bo pixmap=5353, box=((0, 0), (220, 20)), flags=7... [ 97.344] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 97.344] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 97.344] sna_drawable_use_bo: using whole GPU bo [ 97.344] gen9_composite_set_target: pixmap=5353, format=20028888, size=220x20, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 97.344] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 97.344] color_convert: src=ffffffff [20028888] [ 97.344] color_convert: dst=ffffffff [20028888] [ 97.344] sna_render_get_solid: ffffffff [ 97.344] sna_render_get_solid(white) [ 97.344] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 97.344] sna_transform_is_imprecise_integer_translation: no transform [ 97.344] gen9_composite_picture: integer translation (0, 0), removing [ 97.344] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 97.344] sna_render_pixmap_bo: GPU all damaged [ 97.344] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 97.344] gen4_choose_composite_emitter: solid, identity mask [ 97.344] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 97.344] aligning vertex: was 2, now 4 floats per vertex [ 97.344] gen9_composite_get_binding_table(fe00) [ 97.344] kgem_add_reloc64: handle=7, pos=16248, delta=0, domains=40000 [ 97.344] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 97.344] kgem_add_reloc64[7] = (delta=1048, target handle=2, presumed=fffe8000) [ 97.344] [3f70] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 97.344] kgem_add_reloc64: handle=6, pos=16232, delta=0, domains=40000 [ 97.344] kgem_add_handle: handle=6, index=4 [ 97.344] kgem_add_reloc64[8] = (delta=0, target handle=4, presumed=fd581000) [ 97.344] [3f60] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 97.344] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 97.344] gen9_emit_sampler: sampler = a [ 97.344] gen9_emit_sf: num_sf_outputs=2 [ 97.344] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 97.344] gen9_emit_vertex_elements: setup id=9 [ 97.344] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 97.344] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 97.344] glyphs0_to_dst: glyph=(0, 10)x(10, 3), unclipped [ 97.344] emit_primitive_identity_mask__avx2: dst=(0, 10), mask=(1008.00, 48.00) x (10.00, 3.00) [ 97.344] glyphs0_to_dst: glyph=(10, 4)x(9, 14), unclipped [ 97.344] emit_primitive_identity_mask__avx2: dst=(10, 4), mask=(832.00, 32.00) x (9.00, 14.00) [ 97.344] glyphs0_to_dst: glyph=(19, 7)x(9, 8), unclipped [ 97.344] emit_primitive_identity_mask__avx2: dst=(19, 7), mask=(896.00, 48.00) x (9.00, 8.00) [ 97.344] glyphs0_to_dst: glyph=(27, 7)x(10, 8), unclipped [ 97.344] emit_primitive_identity_mask__avx2: dst=(27, 7), mask=(848.00, 16.00) x (10.00, 8.00) [ 97.344] glyphs0_to_dst: glyph=(37, 7)x(9, 8), unclipped [ 97.344] emit_primitive_identity_mask__avx2: dst=(37, 7), mask=(848.00, 48.00) x (9.00, 8.00) [ 97.344] glyphs0_to_dst: glyph=(45, 4)x(10, 11), unclipped [ 97.344] emit_primitive_identity_mask__avx2: dst=(45, 4), mask=(992.00, 32.00) x (10.00, 11.00) [ 97.344] glyphs0_to_dst: glyph=(55, 7)x(9, 11), unclipped [ 97.344] emit_primitive_identity_mask__avx2: dst=(55, 7), mask=(880.00, 16.00) x (9.00, 11.00) [ 97.344] glyphs0_to_dst: glyph=(64, 4)x(9, 11), unclipped [ 97.344] emit_primitive_identity_mask__avx2: dst=(64, 4), mask=(880.00, 0.00) x (9.00, 11.00) [ 97.344] glyphs0_to_dst: glyph=(73, 4)x(9, 14), unclipped [ 97.344] emit_primitive_identity_mask__avx2: dst=(73, 4), mask=(832.00, 32.00) x (9.00, 14.00) [ 97.344] glyphs0_to_dst: glyph=(81, 7)x(10, 8), unclipped [ 97.345] emit_primitive_identity_mask__avx2: dst=(81, 7), mask=(848.00, 16.00) x (10.00, 8.00) [ 97.345] glyphs0_to_dst: glyph=(91, 7)x(9, 11), unclipped [ 97.345] emit_primitive_identity_mask__avx2: dst=(91, 7), mask=(880.00, 16.00) x (9.00, 11.00) [ 97.345] glyphs0_to_dst: glyph=(99, 17)x(11, 2), unclipped [ 97.345] emit_primitive_identity_mask__avx2: dst=(99, 17), mask=(832.00, 48.00) x (11.00, 2.00) [ 97.345] glyphs0_to_dst: glyph=(108, 3)x(10, 12), unclipped [ 97.345] emit_primitive_identity_mask__avx2: dst=(108, 3), mask=(864.00, 0.00) x (10.00, 12.00) [ 97.345] glyphs0_to_dst: glyph=(117, 7)x(10, 8), unclipped [ 97.345] emit_primitive_identity_mask__avx2: dst=(117, 7), mask=(864.00, 32.00) x (10.00, 8.00) [ 97.345] glyphs0_to_dst: glyph=(126, 4)x(10, 11), unclipped [ 97.345] emit_primitive_identity_mask__avx2: dst=(126, 4), mask=(880.00, 32.00) x (10.00, 11.00) [ 97.345] glyphs0_to_dst: glyph=(135, 17)x(11, 2), unclipped [ 97.345] emit_primitive_identity_mask__avx2: dst=(135, 17), mask=(832.00, 48.00) x (11.00, 2.00) [ 97.345] glyphs0_to_dst: glyph=(144, 4)x(10, 11), unclipped [ 97.345] emit_primitive_identity_mask__avx2: dst=(144, 4), mask=(880.00, 32.00) x (10.00, 11.00) [ 97.345] glyphs0_to_dst: glyph=(153, 7)x(10, 8), unclipped [ 97.345] emit_primitive_identity_mask__avx2: dst=(153, 7), mask=(944.00, 0.00) x (10.00, 8.00) [ 97.345] glyphs0_to_dst: glyph=(162, 7)x(10, 11), unclipped [ 97.345] emit_primitive_identity_mask__avx2: dst=(162, 7), mask=(880.00, 48.00) x (10.00, 11.00) [ 97.345] glyphs0_to_dst: glyph=(174, 12)x(5, 3), unclipped [ 97.345] emit_primitive_identity_mask__avx2: dst=(174, 12), mask=(1008.00, 32.00) x (5.00, 3.00) [ 97.345] glyphs0_to_dst: glyph=(181, 7)x(9, 8), unclipped [ 97.345] emit_primitive_identity_mask__avx2: dst=(181, 7), mask=(896.00, 48.00) x (9.00, 8.00) [ 97.345] glyphs0_to_dst: glyph=(190, 3)x(9, 12), unclipped [ 97.345] emit_primitive_identity_mask__avx2: dst=(190, 3), mask=(992.00, 48.00) x (9.00, 12.00) [ 97.345] gen8_vertex_flush[5e4] = 66 [ 97.345] gen9_magic_ca_pass: CA fixup (5 -> 71) [ 97.345] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 97.345] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 97.345] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 97.345] sna_composite_rectangles(pixmap=5353, op=1, ffffffff x 1 [(208, 1)x(9, 17) ...]) [ 97.345] sna_composite_rectangles: converted to op 1 [ 97.345] sna_composite_rectangles[0] (208, 1)x(9, 17) -> (208, 1), (217, 18) [ 97.345] sna_composite_rectangles: nrects=1, region=(208, 1), (217, 18) x 1 [ 97.345] sna_composite_rectangles: clipped extents (208, 1),(217, 18) x 1 [ 97.345] sna_composite_rectangles: pixmap +(0, 0) extents (208, 1),(217, 18) [ 97.345] sna_composite_rectangles: dropping last-cpu hint [ 97.345] sna_drawable_use_bo pixmap=5353, box=((208, 1), (217, 18)), flags=9... [ 97.345] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 97.345] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 97.345] sna_drawable_use_bo: using whole GPU bo [ 97.345] gen9_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20028888]) [ 97.345] kgem_bo_is_render: handle=152, rq? 1 [1] [ 97.345] gen9_render_fill_boxes(ffffffff x 1 [(208, 1), (217, 18) ...]) [ 97.345] sna_render_get_solid: ffffffff [ 97.345] sna_render_get_solid(white) [ 97.345] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 97.345] kgem_check_bo: num_pages=+0, num_exec=+0 [ 97.345] aligning vertex: was 4, now 2 floats per vertex [ 97.345] gen9_composite_get_binding_table(fd40) [ 97.345] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 97.345] gen9_emit_sampler: sampler = 1 [ 97.345] gen9_emit_sf: num_sf_outputs=1 [ 97.345] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 97.345] gen9_emit_vertex_elements: setup id=0 [ 97.345] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 97.345] (208, 1), (217, 18) [ 97.345] gen8_vertex_flush[700] = 3 [ 97.345] sna_copy_area: src=pixmap=5353:(0, 0)x(220, 20)+(0, 0) -> dst=pixmap=3060:(477, 1173)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 97.345] sna_copy_area: normal copy [ 97.345] sna_do_copy: src=(0, 0), dst=(477, 1173), size=(220x20) [ 97.345] sna_do_copy: after drawable: src=(0, 0), dst=(542, 1197), size=(220x20) [ 97.345] sna_do_copy: dst extents (542, 1197), (762, 1217), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 97.346] sna_do_copy: clipped dst extents (542, 1197), (762, 1217) [ 97.346] sna_do_copy: unclipped src extents (0, 0), (220, 20) [ 97.346] sna_do_copy: clipped src extents (0, 0), (220, 20) [ 97.346] sna_do_copy: pixmap -- no source clipping [ 97.346] sna_do_copy: src extents (0, 0), (220, 20) x 1 [ 97.346] sna_do_copy: copy region (542, 1197), (762, 1217) x 1 + (-542, -1197) [ 97.346] sna_copy_boxes (boxes=1x[(542, 1197), (762, 1217)...], src pixmap=5353+(-542, -1197), dst pixmap=3060+(-65, -24), alu=3, src.size=220x20, dst.size=3775x2136) [ 97.346] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94b40a30, gpu_bo=152, cpu_bo=0), replaces=0 [ 97.346] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 97.346] sna_drawable_use_bo pixmap=3060, box=((477, 1173), (697, 1193)), flags=b... [ 97.346] sna_drawable_use_bo: exported target, set PREFER_GPU [ 97.346] sna_drawable_use_bo: pinned, never REPLACES [ 97.346] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=b [ 97.346] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 97.346] sna_drawable_use_bo: using whole GPU bo [ 97.346] sna_pixmap_move_to_gpu(pixmap=5353, usage=0), flags=a [ 97.346] sna_pixmap_move_to_gpu: already all-damaged [ 97.346] sna_pixmap_mark_active: pixmap=5353, handle=152 [ 97.346] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 97.346] gen9_render_copy_boxes (-477, -1173)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 97.346] kgem_bo_is_render: handle=152, rq? 1 [1] [ 97.346] kgem_bo_is_render: handle=9, rq? 0 [0] [ 97.346] kgem_bo_is_render: handle=9, rq? 0 [0] [ 97.346] kgem_bo_is_render: handle=152, rq? 1 [1] [ 97.346] kgem_set_mode: flushing before new bo [ 97.346] gen8_vertex_close: used=290, vbo active? 146, vb=201, nreloc=2 [ 97.346] gen8_vertex_close: reloc[0] = 287 [ 97.346] kgem_add_reloc64: handle=146, pos=287, delta=0, domains=200000 [ 97.346] kgem_add_handle: handle=146, index=5 [ 97.346] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=ffe77000) [ 97.346] gen8_vertex_close: reloc[1] = 372 [ 97.346] kgem_add_reloc64: handle=146, pos=372, delta=0, domains=200000 [ 97.346] kgem_add_reloc64[10] = (delta=0, target handle=5, presumed=ffe77000) [ 97.346] batch[1/1, flags=1800]: 454 454 16224 16384, nreloc=11, nexec=6, nfence=0, aperture=1116 [fenced=0] [ 97.346] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 97.346] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 97.346] kgem_fixup_relocs: shrinking by 61440 [ 97.346] __kgem_busy: handle=1, busy=0, wedged=0 [ 97.346] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 97.346] kgem_commit: release handle=152 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ffebf000 [ 97.346] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 97.346] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 97.346] __kgem_bo_clear_busy: handle=7 [ 97.346] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 97.346] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 97.346] __kgem_bo_clear_busy: handle=143 [ 97.346] kgem_commit: release handle=143 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff6e000 [ 97.347] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 97.347] __kgem_bo_clear_busy: handle=143 [ 97.347] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 97.347] __kgem_bo_clear_busy: handle=7 [ 97.347] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 97.347] kgem_commit: release handle=146 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffe77000 [ 97.347] __kgem_busy: handle=1, busy=0, wedged=0 [ 97.347] kgem_bo_can_map: handle=146, map=0x0:0x0:0x7fc6b40fb000, tiling=0, domain=3, offset=4293357568 [ 97.347] kgem_check_bo: num_pages=+8116, num_exec=+2 [ 97.347] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 97.347] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 97.347] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 97.347] kgem_add_handle: handle=4, index=0 [ 97.347] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 97.347] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 97.347] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 97.347] gen9_composite_get_binding_table(ffc0) [ 97.347] kgem_add_reloc64: handle=9, pos=16360, delta=0, domains=20002 [ 97.347] kgem_add_handle: handle=9, index=1 [ 97.347] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f02dd000) [ 97.347] __kgem_bo_mark_dirty: handle=9 (proxy? 0) [ 97.347] [3fe0] bind bo(handle=9, addr=f02dd000), format=192, width=3775, height=2136, pitch=15360, tiling=1 -> render [ 97.347] kgem_add_reloc64: handle=152, pos=16344, delta=0, domains=40000 [ 97.347] kgem_add_handle: handle=152, index=2 [ 97.347] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=ffebf000) [ 97.347] [3fd0] bind bo(handle=152, addr=ffebf000), format=192, width=220, height=20, pitch=1024, tiling=1 -> sampler [ 97.347] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 97.347] gen9_emit_sampler: sampler = 0 [ 97.347] gen9_emit_sf: num_sf_outputs=1 [ 97.347] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 97.347] gen9_emit_vertex_elements: setup id=0 [ 97.347] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 97.347] (0, 0) -> (477, 1173) + (220, 20) [ 97.347] gen8_vertex_flush[490] = 3 [ 97.347] sna_accel_flush: flush?=1, dirty?=0 [ 97.347] gen8_vertex_close: used=296, vbo active? 146, vb=1, nreloc=1 [ 97.347] gen8_vertex_close: reloc[0] = 287 [ 97.347] kgem_add_reloc64: handle=146, pos=287, delta=0, domains=200000 [ 97.347] kgem_add_handle: handle=146, index=3 [ 97.347] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=ffe77000) [ 97.347] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=8190 [fenced=0] [ 97.347] __kgem_busy: handle=1, busy=0, wedged=0 [ 97.347] __kgem_retire_rq: request 1 complete [ 97.347] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 97.347] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 97.347] kgem_fixup_relocs: shrinking by 61440 [ 97.347] __kgem_busy: handle=1, busy=0, wedged=0 [ 97.347] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 97.347] kgem_commit: release handle=9 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f02dd000 [ 97.347] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 97.347] kgem_commit: release handle=152 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=ffebf000 [ 97.347] kgem_commit: release handle=146 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffe77000 [ 97.347] __kgem_busy: handle=1, busy=131072, wedged=0 [ 97.347] kgem_bo_can_map: handle=146, map=0x0:0x0:0x7fc6b40fb000, tiling=0, domain=3, offset=4293357568 [ 97.347] sna_accel_flush: flush?=0, dirty?=0 [ 97.347] sna_accel_flush: flush?=0, dirty?=0 [ 97.347] sna_accel_flush: flush?=0, dirty?=0 [ 97.347] sna_block_handler (tv=0.0) [ 97.347] sna_wakeup_handler [ 97.347] sna_accel_flush: flush?=0, dirty?=0 [ 97.347] sna_accel_flush: flush?=0, dirty?=0 [ 97.347] sna_destroy_pixmap: pixmap=5353, attached?=1 [ 97.347] _kgem_bo_destroy: handle=152, proxy? 0 [ 97.347] __kgem_bo_destroy: handle=152, size=65536 [ 97.347] __kgem_busy: handle=152, busy=0, wedged=0 [ 97.347] __kgem_bo_clear_busy: handle=152 [ 97.347] kgem_bo_move_to_inactive: moving handle=152 to inactive [ 97.347] __sna_free_pixmap(pixmap=5353) [ 97.347] sna_accel_flush: flush?=0, dirty?=0 [ 97.347] sna_accel_flush: flush?=0, dirty?=0 [ 97.347] sna_accel_flush: flush?=0, dirty?=0 [ 97.347] sna_block_handler (tv=0.461000) [ 97.347] kgem_retire, need_retire?=1 [ 97.347] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 97.347] kgem_retire__requests_ring: retiring ring 0 [ 97.347] __kgem_busy: handle=1, busy=0, wedged=0 [ 97.347] __kgem_retire_rq: request 1 complete [ 97.347] __kgem_bo_flush: handle=9, busy=0, wedged=0 [ 97.347] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 97.347] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 97.347] kgem_retire -- retired=0, need_retire=0 [ 97.347] kgem_bo_is_busy: handle=146, domain: 0 exec? 0, rq? 0 [ 97.347] gen6_render_retire: resetting idle vbo [ 97.347] sna_scanout_do_flush: flush timer active: delta=7 [ 97.347] sna_accel_do_throttle -- no pending activity [ 97.347] sna_accel_block: evaluating timers, active=5 [ 97.347] sna_accel_block: flush timer expires in 7 [97354] [ 97.348] sna_wakeup_handler [ 97.348] sna_accel_flush: flush?=0, dirty?=0 [ 97.348] sna_accel_flush: flush?=0, dirty?=0 [ 97.348] sna_block_handler (tv=0.460000) [ 97.348] sna_scanout_do_flush: flush timer active: delta=6 [ 97.348] sna_accel_do_throttle -- no pending activity [ 97.348] sna_accel_block: evaluating timers, active=5 [ 97.348] sna_accel_block: flush timer expires in 6 [97354] [ 97.348] sna_wakeup_handler [ 97.349] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=32, name=80 [ 97.349] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 97.349] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 97.349] sna_dri2_get_back: draw size=3840x2160, back buffer handle=32 size=3840x2160, is-scanout? 1, active?=0, pitch=15360, front pitch=15360 [ 97.349] sna_dri2_get_back: reuse backbuffer? 1 [ 97.349] sna_dri2_get_back: back buffer handle=32, active?=0, refcnt=1 [ 97.349] sna_dri2_get_back: reuse unattached back [ 97.349] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 97.349] sna_dri2_reuse_buffer: reusing back buffer handle=32, name=80, pitch=15360, age=0 [ 97.349] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 97.349] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=128, name=76, active_scanout=2 [ 97.349] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 97.349] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=128] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 97.349] sna_accel_flush: flush?=0, dirty?=0 [ 97.349] sna_accel_flush: flush?=0, dirty?=0 [ 97.349] sna_accel_flush: flush?=0, dirty?=0 [ 97.349] sna_block_handler (tv=0.459000) [ 97.349] sna_scanout_do_flush: flush timer active: delta=5 [ 97.349] sna_accel_do_throttle -- no pending activity [ 97.349] sna_accel_block: evaluating timers, active=5 [ 97.349] sna_accel_block: flush timer expires in 5 [97354] [ 97.349] sna_wakeup_handler [ 97.349] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 97.349] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 97.349] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 97.349] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 97.349] sna_dri2_get_msc(draw=146, pipe=0) [ 97.349] sna_crtc_record_swap: recording last swap on pipe=0, frame 5591 [msc=5591], time 97.340848 [ 97.349] sna_dri2_get_msc: msc=5591 [raw=5591], ust=97340848 [ 97.349] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=32 (refs=1/1, flush=0) , front=128 (refs=2/3, flush=1) [ 97.349] sna_dri2_schedule_swap(target_msc=5572, divisor=0, remainder=0) [ 97.349] sna_dri2_schedule_swap: using front handle=128, active_scanout?=2, flush?=1 [ 97.349] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 97.349] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 97.349] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 97.349] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 97.349] sna_crtc_record_swap: recording last swap on pipe=0, frame 5591 [msc=5591], time 97.340848 [ 97.349] immediate_swap: current_msc=5591, target_msc=5572 -- yes [ 97.349] can_flip: no, shadow enabled [ 97.349] sna_dri2_add_event: adding event to window 146) [ 97.349] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 97.349] sna_dri2_immediate_blit: no pending blit, starting chain [ 97.349] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 97.349] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 97.349] can_xchg: back size=8700f00, front size=8700f00 [ 97.349] can_xchg: yes, pixmap=4091 [ 97.349] sna_dri2_xchg: win=146, exchange front=128/76,ref=3 and back=32/80,ref=2, pixmap=4091 3840x2160 [ 97.349] sna_dri2_xchg: back_bo handle=32, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 97.349] sna_dri2_xchg: front_bo handle=128, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 97.349] set_bo: pixmap=4091, handle=32 (old handle=128) [ 97.349] set_bo: marking whole pixmap as damaged [ 97.349] set_bo: applying final/discard move-to-gpu [ 97.349] wait_for_shadow: flags=0, flips=0, handle=128, shadow=29 [ 97.349] set_bo: dropping flush hint from handle=128 [ 97.349] set_bo: adding flush hint to handle=32 [ 97.349] mark_stale(handle=128) => 1 [ 97.349] swap_limit: draw=146 setting swap limit to 3 [ 97.349] sna_dri2_swap_limit_validate: swap limit set to 3 [ 97.349] sna_next_vblank(pipe=0, waiting until next vblank) [ 97.349] sna_dri2_schedule_swap: reported target_msc=5591 [ 97.349] sna_accel_flush: flush?=0, dirty?=0 [ 97.349] sna_accel_flush: flush?=0, dirty?=0 [ 97.349] sna_accel_flush: flush?=0, dirty?=0 [ 97.349] sna_accel_flush: flush?=0, dirty?=0 [ 97.349] sna_block_handler (tv=0.459000) [ 97.349] sna_scanout_do_flush: flush timer active: delta=5 [ 97.349] sna_accel_do_throttle -- no pending activity [ 97.349] sna_accel_block: evaluating timers, active=5 [ 97.349] sna_accel_block: flush timer expires in 5 [97354] [ 97.354] sna_wakeup_handler [ 97.354] sna_block_handler (tv=0.454000) [ 97.354] sna_scanout_do_flush: flush timer active: delta=0 [ 97.354] sna_scanout_do_flush (time=97354), triggered [ 97.354] sna_scanout_flush (time=97354), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 97.354] has_shadow: has pending damage? 1, outstanding flips: 0 [ 97.354] stop_flush: scanout=32 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 97.354] has_shadow: has pending damage? 1, outstanding flips: 0 [ 97.354] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 97.354] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 97.354] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 97.354] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 97.354] sna_pixmap_move_to_gpu: already all-damaged [ 97.354] sna_pixmap_mark_active: pixmap=4091, handle=32 [ 97.354] sna_mode_redisplay: crtc[0] transformed? 0 [ 97.354] sna_mode_redisplay: crtc[1] transformed? 0 [ 97.354] sna_mode_redisplay: crtc[2] transformed? 0 [ 97.354] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=32 [active=1] [ 97.354] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 128, transformed? 0 [ 97.354] get_fb: reusing fb=68 for handle=32 [ 97.354] sna_mode_redisplay: recording flip on CRTC:32 handle=32, active_scanout=2, serial=3 [ 97.354] __kgem_bo_clear_busy: handle=32 [ 97.354] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 97.354] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 97.354] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 97.354] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=32, shadow handle=29 [ 97.354] sna_accel_do_throttle -- no pending activity [ 97.354] sna_accel_block: evaluating timers, active=5 [ 97.354] sna_accel_block: flush timer expires in 16 [97370] [ 97.357] sna_wakeup_handler [ 97.357] sna_mode_wakeup: len=64 [ 97.357] sna_dri2_vblank_handler(type=2, sequence=5592, draw=4181) [ 97.357] sna_crtc_record_swap: recording last swap on pipe=0, frame 5592 [msc=5592], time 97.357515 [ 97.357] sna_dri2_vblank_handler: 2 complete, frame=5592 tv=97.357515 [ 97.357] sna_dri2_blit_complete: blit finished [ 97.357] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=5592, tv=97.357515) [ 97.357] frame_swap_complete(type=2): draw=146, pipe=0, frame=5592 [msc=5592], tv=97.357515 [ 97.357] sna_accel_flush: flush?=0, dirty?=0 [ 97.357] sna_dri2_event_free(draw?=1) [ 97.357] sna_dri2_remove_event: remove[0x561c94ab1850] from window 146, active? 1 [ 97.357] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 97.357] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=128] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 97.357] sna_dri2_vblank_handler complete [ 97.357] sna_mode_wakeup: recording last swap on pipe=0, frame 5592 [15d8], time 97.357515 [ 97.357] sna_mode_wakeup: removing handle=128 [active_scanout=0] from scanout, installing handle=32 [active_scanout=2] [ 97.357] sna_mode_wakeup: flip complete, pending? 1 [ 97.357] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 97.357] sna_block_handler (tv=0.451000) [ 97.357] sna_scanout_do_flush: flush timer active: delta=13 [ 97.357] sna_accel_do_throttle -- no pending activity [ 97.357] sna_accel_block: evaluating timers, active=5 [ 97.357] sna_accel_block: flush timer expires in 13 [97370] [ 97.370] sna_wakeup_handler [ 97.370] sna_block_handler (tv=0.438000) [ 97.370] sna_scanout_do_flush: flush timer active: delta=0 [ 97.370] sna_scanout_do_flush (time=97370), triggered [ 97.370] sna_scanout_flush (time=97370), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 97.370] has_shadow: has pending damage? 0, outstanding flips: 0 [ 97.370] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 97.370] has_shadow: has pending damage? 0, outstanding flips: 0 [ 97.370] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 97.370] sna_accel_do_throttle -- no pending activity [ 97.370] sna_accel_block: evaluating timers, active=5 [ 97.370] sna_accel_block: flush timer expires in 16 [97386] [ 97.386] sna_wakeup_handler [ 97.386] sna_block_handler (tv=0.422000) [ 97.386] sna_scanout_do_flush: flush timer active: delta=0 [ 97.386] sna_scanout_do_flush (time=97386), triggered [ 97.387] sna_scanout_flush (time=97386), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 97.387] has_shadow: has pending damage? 0, outstanding flips: 0 [ 97.387] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 97.387] has_shadow: has pending damage? 0, outstanding flips: 0 [ 97.387] sna_accel_disarm_timer[0] (time=97386) [ 97.387] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 97.387] sna_accel_do_throttle -- no pending activity [ 97.503] sna_wakeup_handler [ 97.504] sna_accel_flush: flush?=0, dirty?=0 [ 97.504] sna_accel_flush: flush?=0, dirty?=0 [ 97.504] sna_block_handler (tv=0.304000) [ 97.504] has_shadow: has pending damage? 0, outstanding flips: 0 [ 97.504] sna_accel_do_throttle -- no pending activity [ 97.504] sna_wakeup_handler [ 97.504] sna_block_handler (tv=0.304000) [ 97.504] has_shadow: has pending damage? 0, outstanding flips: 0 [ 97.504] sna_accel_do_throttle -- no pending activity [ 97.505] sna_wakeup_handler [ 97.505] sna_block_handler (tv=0.303000) [ 97.505] has_shadow: has pending damage? 0, outstanding flips: 0 [ 97.505] sna_accel_do_throttle -- no pending activity [ 97.808] sna_wakeup_handler [ 97.809] sna_block_handler (tv=523.280000) [ 97.809] has_shadow: has pending damage? 0, outstanding flips: 0 [ 97.809] sna_accel_do_throttle -- no pending activity [ 97.809] sna_accel_do_expire (time=97809), triggered [ 97.809] sna_accel_expire (time=97809) [ 97.809] kgem_expire_cache: still allocated 0 bo, 0 bytes, in snoop cache [ 97.809] kgem_retire, need_retire?=0 [ 97.809] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 97.809] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 97.809] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 97.809] kgem_retire -- retired=0, need_retire=0 [ 97.809] kgem_bo_is_busy: handle=146, domain: 0 exec? 0, rq? 0 [ 97.809] gen6_render_retire: resetting idle vbo [ 97.809] gen4_render_expire: discarding vbo [ 97.809] _kgem_bo_destroy: handle=146, proxy? 0 [ 97.809] __kgem_bo_destroy: handle=146, size=262144 [ 97.809] kgem_bo_move_to_inactive: moving handle=146 to inactive [ 97.809] kgem_bo_free: handle=122, size=4096 [ 97.809] kgem_bo_free: releasing 0x0:0x7fc6c276c000 vma for handle=122, count=-32756 [ 97.809] kgem_expire_cache: expiring handle=122 [ 97.809] kgem_bo_free: handle=153, size=8192 [ 97.809] kgem_bo_free: releasing 0x0:0x0 vma for handle=153, count=0 [ 97.809] kgem_expire_cache: expiring handle=153 [ 97.809] kgem_bo_free: handle=149, size=8192 [ 97.809] kgem_bo_free: releasing 0x0:0x0 vma for handle=149, count=0 [ 97.809] kgem_expire_cache: expiring handle=149 [ 97.809] kgem_bo_free: handle=135, size=2539520 [ 97.809] kgem_bo_free: releasing 0x0:0x0 vma for handle=135, count=0 [ 97.809] kgem_expire_cache: expiring handle=135 [ 97.809] kgem_bo_free: handle=112, size=33177600 [ 97.809] kgem_bo_free: releasing 0x0:0x0 vma for handle=112, count=0 [ 97.809] kgem_expire_cache: expiring handle=112 [ 97.809] kgem_bo_free: handle=40, size=132710400 [ 97.809] kgem_bo_free: releasing 0x7fc690398000:0x0 vma for handle=40, count=-511 [ 97.809] kgem_expire_cache: expiring handle=40 [ 97.809] kgem_expire_cache: still allocated 12 bo, 1458176 bytes, in inactive cache [ 97.809] kgem_expire_cache: expired 6 objects, 168448000 bytes, idle? 0 [ 97.809] __pop_freed_pixmap: reusing freed pixmap=5353 header [ 97.809] Allocated pixmaps: 221 (cached: 0), bo: 135, 879566848 bytes (CPU bo: 6, 69632 bytes) [ 97.913] sna_wakeup_handler [ 97.913] sna_create_pixmap(13, 20, 32, usage=0) [ 97.913] kgem_can_create_2d: 13x20 @ 32 [ 97.913] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=20 [ 97.913] kgem_can_create_2d: untiled size=4096 [ 97.913] kgem_choose_tiling: too thin [width 13, 32 bpp] for TILING_X [ 97.913] kgem_choose_tiling: 13x20 -> 0 [ 97.913] sna_create_pixmap: usage=0, flags=a [ 97.913] sna_create_pixmap: small buffer [1040], attaching to shadow pixmap [ 97.913] create_pixmap: allocating pixmap 13x20, depth=32/32, size=1048 [ 97.913] create_pixmap: serial=5354, usage=0, 13x20 [ 97.914] sna_create_pixmap: serial=5354, 13x20, usage=0 [ 97.914] sna_composite_rectangles(pixmap=5355, op=0, 0 x 1 [(0, 0)x(13, 20) ...]) [ 97.914] sna_composite_rectangles: converted to op 0 [ 97.914] sna_composite_rectangles[0] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 97.914] sna_composite_rectangles: nrects=1, region=(0, 0), (13, 20) x 1 [ 97.914] sna_composite_rectangles: clipped extents (0, 0),(13, 20) x 1 [ 97.914] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(13, 20) [ 97.914] sna_composite_rectangles: fallback, dst pixmap=5355 too small or not attached [ 97.914] sna_composite_rectangles: fallback [ 97.914] sna_drawable_move_region_to_cpu(pixmap=5355 (13x20), [(0, 0), (13, 20)], flags=1) [ 97.914] sna_drawable_move_region_to_cpu: region (0, 0), (13, 20) + (0, 0) subsumes pixmap (13x20) [ 97.914] _sna_pixmap_move_to_cpu(pixmap=5355, 13x20, flags=1) [ 97.914] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 97.914] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 97.914] operate_inplace: no, inplace operation not suitable [ 97.914] _sna_pixmap_move_to_cpu: marking as damaged [ 97.914] __sna_damage_all(13, 20) [ 97.914] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 97.914] sna_composite_rectangles(pixmap=5355, op=1, fff2f1f0 x 1 [(0, 0)x(13, 20) ...]) [ 97.914] sna_composite_rectangles: converted to op 1 [ 97.914] sna_composite_rectangles[0] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 97.914] sna_composite_rectangles: nrects=1, region=(0, 0), (13, 20) x 1 [ 97.914] sna_composite_rectangles: clipped extents (0, 0),(13, 20) x 1 [ 97.914] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(13, 20) [ 97.914] sna_composite_rectangles: fallback, dst pixmap=5355 too small or not attached [ 97.914] sna_composite_rectangles: fallback [ 97.914] sna_drawable_move_region_to_cpu(pixmap=5355 (13x20), [(0, 0), (13, 20)], flags=1) [ 97.914] sna_drawable_move_region_to_cpu: pixmap=5355 all damaged on CPU [ 97.914] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 97.914] sna_composite_rectangles: fallback fill: (0, 0)x(13, 20) fff2f1f0 [ 97.914] sna_composite_rectangles(pixmap=5355, op=1, ff300a24 x 2 [(0, 0)x(13, 20) ...]) [ 97.914] sna_composite_rectangles: converted to op 1 [ 97.914] sna_composite_rectangles[0] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 97.914] sna_composite_rectangles[1] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 97.914] sna_composite_rectangles: nrects=2, region=(0, 0), (13, 20) x 2 [ 97.914] sna_composite_rectangles: clipped extents (0, 0),(13, 20) x 1 [ 97.914] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(13, 20) [ 97.914] sna_composite_rectangles: fallback, dst pixmap=5355 too small or not attached [ 97.914] sna_composite_rectangles: fallback [ 97.914] sna_drawable_move_region_to_cpu(pixmap=5355 (13x20), [(0, 0), (13, 20)], flags=1) [ 97.914] sna_drawable_move_region_to_cpu: pixmap=5355 all damaged on CPU [ 97.914] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 97.914] sna_composite_rectangles: fallback fill: (0, 0)x(13, 20) ff300a24 [ 97.914] sna_copy_area: src=pixmap=5355:(0, 0)x(13, 20)+(0, 0) -> dst=pixmap=3060:(684, 1173)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 97.914] sna_copy_area: normal copy [ 97.914] sna_do_copy: src=(0, 0), dst=(684, 1173), size=(13x20) [ 97.914] sna_do_copy: after drawable: src=(0, 0), dst=(749, 1197), size=(13x20) [ 97.914] sna_do_copy: dst extents (749, 1197), (762, 1217), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 97.914] sna_do_copy: clipped dst extents (749, 1197), (762, 1217) [ 97.914] sna_do_copy: unclipped src extents (0, 0), (13, 20) [ 97.914] sna_do_copy: clipped src extents (0, 0), (13, 20) [ 97.914] sna_do_copy: pixmap -- no source clipping [ 97.914] sna_do_copy: src extents (0, 0), (13, 20) x 1 [ 97.914] sna_do_copy: copy region (749, 1197), (762, 1217) x 1 + (-749, -1197) [ 97.914] sna_copy_boxes (boxes=1x[(749, 1197), (762, 1217)...], src pixmap=5355+(-749, -1197), dst pixmap=3060+(-65, -24), alu=3, src.size=13x20, dst.size=3775x2136) [ 97.914] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94b3a130, gpu_bo=0, cpu_bo=0), replaces=0 [ 97.914] sna_drawable_use_bo pixmap=3060, box=((684, 1173), (697, 1193)), flags=8... [ 97.914] sna_drawable_use_bo: exported target, set PREFER_GPU [ 97.914] sna_drawable_use_bo: pinned, never REPLACES [ 97.914] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 97.914] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 97.914] sna_drawable_use_bo: using whole GPU bo [ 97.914] region_overlaps_damage? [ 97.914] use_shm_bo: no, not attached [ 97.914] sna_drawable_move_region_to_cpu(pixmap=5355 (13x20), [(0, 0), (13, 20)], flags=2) [ 97.914] sna_drawable_move_region_to_cpu: pixmap=5355 all damaged on CPU [ 97.914] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 97.914] sna_write_boxes x 1, src stride=52, src dx=(-684, -1173) [ 97.914] kgem_bo_can_map: handle=9, map=0x7fc6b7845000:0x0:0x7fc656564000, tiling=1, domain=0, offset=4029534208 [ 97.914] write_boxes_inplace x 1, handle=9, tiling=1 [ 97.914] upload_inplace__tiled: tiling=1 [ 97.914] kgem_bo_can_map__cpu: handle=9 [ 97.914] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 97.914] kgem_bo_map__cpu(handle=9, size=33177600, map=0x7fc6b7845000:0x7fc656564000) [ 97.914] kgem_bo_sync__cpu: handle=9 [ 97.914] __kgem_busy: handle=9, busy=0, wedged=0 [ 97.914] kgem_bo_sync__cpu: SYNC: handle=9, needs_flush? 0, domain? 0, busy? 0 [ 97.914] __kgem_busy: handle=9, busy=0, wedged=0 [ 97.914] kgem_bo_retire: retiring bo handle=9 (needed flush? 0), rq? 0 [busy?=0] [ 97.914] assert_bo_retired: handle=9, domain: 0 exec? 0, rq? 0 [ 97.914] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(684, 1173), size=13x20, pitch=52/15360 [ 97.914] sna_accel_flush: flush?=0, dirty?=0 [ 97.914] sna_accel_flush: flush?=0, dirty?=0 [ 97.914] sna_accel_flush: flush?=0, dirty?=0 [ 97.914] sna_accel_flush: flush?=0, dirty?=0 [ 97.914] sna_destroy_pixmap: pixmap=5355, attached?=1 [ 97.914] __sna_free_pixmap(pixmap=5355) [ 97.914] sna_accel_flush: flush?=0, dirty?=0 [ 97.914] sna_accel_flush: flush?=0, dirty?=0 [ 97.914] sna_accel_flush: flush?=0, dirty?=0 [ 97.914] sna_block_handler (tv=523.175000) [ 97.914] has_shadow: has pending damage? 0, outstanding flips: 0 [ 97.914] sna_accel_do_throttle -- no pending activity [ 97.916] sna_wakeup_handler [ 97.916] sna_accel_flush: flush?=0, dirty?=0 [ 97.916] sna_accel_flush: flush?=0, dirty?=0 [ 97.916] sna_accel_flush: flush?=0, dirty?=0 [ 97.916] sna_accel_flush: flush?=0, dirty?=0 [ 97.916] sna_accel_flush: flush?=0, dirty?=0 [ 97.916] sna_accel_flush: flush?=0, dirty?=0 [ 97.916] sna_accel_flush: flush?=0, dirty?=0 [ 97.916] sna_accel_flush: flush?=0, dirty?=0 [ 97.916] sna_accel_flush: flush?=0, dirty?=0 [ 97.916] sna_block_handler (tv=523.173000) [ 97.916] has_shadow: has pending damage? 0, outstanding flips: 0 [ 97.916] sna_accel_do_throttle -- no pending activity [ 97.916] sna_wakeup_handler [ 97.916] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=128, name=76 [ 97.916] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 97.916] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 97.916] sna_dri2_get_back: draw size=3840x2160, back buffer handle=128 size=3840x2160, is-scanout? 1, active?=0, pitch=15360, front pitch=15360 [ 97.916] sna_dri2_get_back: reuse backbuffer? 1 [ 97.916] sna_dri2_get_back: back buffer handle=128, active?=0, refcnt=1 [ 97.916] sna_dri2_get_back: reuse unattached back [ 97.916] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 97.916] sna_dri2_reuse_buffer: reusing back buffer handle=128, name=76, pitch=15360, age=0 [ 97.916] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 97.916] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=32, name=80, active_scanout=2 [ 97.916] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 97.916] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 97.916] sna_accel_flush: flush?=0, dirty?=0 [ 97.916] sna_accel_flush: flush?=0, dirty?=0 [ 97.916] sna_accel_flush: flush?=0, dirty?=0 [ 97.916] sna_block_handler (tv=523.173000) [ 97.916] has_shadow: has pending damage? 0, outstanding flips: 0 [ 97.916] timer_enable (time=97916), starting timer 0 [ 97.916] sna_accel_do_throttle -- no pending activity [ 97.916] sna_accel_block: evaluating timers, active=5 [ 97.916] sna_accel_block: flush timer expires in 8 [97924] [ 97.917] sna_wakeup_handler [ 97.917] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 97.917] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 97.917] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 97.917] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 97.917] sna_dri2_get_msc(draw=146, pipe=0) [ 97.917] sna_crtc_record_swap: recording last swap on pipe=0, frame 5625 [msc=5625], time 97.907283 [ 97.917] sna_dri2_get_msc: msc=5625 [raw=5625], ust=97907283 [ 97.917] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=128 (refs=1/1, flush=0) , front=32 (refs=2/3, flush=1) [ 97.917] sna_dri2_schedule_swap(target_msc=5592, divisor=0, remainder=0) [ 97.917] sna_dri2_schedule_swap: using front handle=32, active_scanout?=2, flush?=1 [ 97.917] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 97.917] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 97.917] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 97.917] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 97.917] sna_crtc_record_swap: recording last swap on pipe=0, frame 5625 [msc=5625], time 97.907283 [ 97.917] immediate_swap: current_msc=5625, target_msc=5592 -- yes [ 97.917] can_flip: no, shadow enabled [ 97.917] sna_dri2_add_event: adding event to window 146) [ 97.917] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 97.917] sna_dri2_immediate_blit: no pending blit, starting chain [ 97.917] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 97.917] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 97.917] can_xchg: back size=8700f00, front size=8700f00 [ 97.917] can_xchg: yes, pixmap=4091 [ 97.917] sna_dri2_xchg: win=146, exchange front=32/80,ref=3 and back=128/76,ref=2, pixmap=4091 3840x2160 [ 97.917] sna_dri2_xchg: back_bo handle=128, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 97.917] sna_dri2_xchg: front_bo handle=32, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 97.917] set_bo: pixmap=4091, handle=128 (old handle=32) [ 97.917] set_bo: marking whole pixmap as damaged [ 97.917] set_bo: applying final/discard move-to-gpu [ 97.917] wait_for_shadow: flags=0, flips=0, handle=32, shadow=29 [ 97.917] set_bo: dropping flush hint from handle=32 [ 97.917] set_bo: adding flush hint to handle=128 [ 97.917] mark_stale(handle=32) => 1 [ 97.917] swap_limit: draw=146 setting swap limit to 3 [ 97.917] sna_dri2_swap_limit_validate: swap limit set to 3 [ 97.917] sna_next_vblank(pipe=0, waiting until next vblank) [ 97.917] sna_dri2_schedule_swap: reported target_msc=5625 [ 97.917] sna_accel_flush: flush?=0, dirty?=0 [ 97.917] sna_accel_flush: flush?=0, dirty?=0 [ 97.917] sna_accel_flush: flush?=0, dirty?=0 [ 97.917] sna_accel_flush: flush?=0, dirty?=0 [ 97.917] sna_block_handler (tv=523.172000) [ 97.917] sna_scanout_do_flush: flush timer active: delta=7 [ 97.917] sna_accel_do_throttle -- no pending activity [ 97.917] sna_accel_block: evaluating timers, active=5 [ 97.917] sna_accel_block: flush timer expires in 7 [97924] [ 97.923] sna_wakeup_handler [ 97.923] sna_mode_wakeup: len=32 [ 97.923] sna_dri2_vblank_handler(type=2, sequence=5626, draw=4181) [ 97.923] sna_crtc_record_swap: recording last swap on pipe=0, frame 5626 [msc=5626], time 97.923947 [ 97.923] sna_dri2_vblank_handler: 2 complete, frame=5626 tv=97.923947 [ 97.923] sna_dri2_blit_complete: blit finished [ 97.923] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=5626, tv=97.923947) [ 97.923] frame_swap_complete(type=2): draw=146, pipe=0, frame=5626 [msc=5626], tv=97.923947 [ 97.923] sna_accel_flush: flush?=0, dirty?=0 [ 97.923] sna_dri2_event_free(draw?=1) [ 97.923] sna_dri2_remove_event: remove[0x561c94b3b4b0] from window 146, active? 1 [ 97.923] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=128] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 97.923] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=32] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 97.923] sna_dri2_vblank_handler complete [ 97.923] sna_block_handler (tv=523.166000) [ 97.923] sna_scanout_do_flush: flush timer active: delta=1 [ 97.923] sna_scanout_do_flush (time=97923), triggered [ 97.924] sna_scanout_flush (time=97923), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 97.924] has_shadow: has pending damage? 1, outstanding flips: 0 [ 97.924] stop_flush: scanout=128 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 97.924] has_shadow: has pending damage? 1, outstanding flips: 0 [ 97.924] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 97.924] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 97.924] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 97.924] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 97.924] sna_pixmap_move_to_gpu: already all-damaged [ 97.924] sna_pixmap_mark_active: pixmap=4091, handle=128 [ 97.924] sna_mode_redisplay: crtc[0] transformed? 0 [ 97.924] sna_mode_redisplay: crtc[1] transformed? 0 [ 97.924] sna_mode_redisplay: crtc[2] transformed? 0 [ 97.924] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=128 [active=1] [ 97.924] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 32, transformed? 0 [ 97.924] get_fb: reusing fb=80 for handle=128 [ 97.924] sna_mode_redisplay: recording flip on CRTC:32 handle=128, active_scanout=2, serial=3 [ 97.924] __kgem_bo_clear_busy: handle=128 [ 97.924] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 97.924] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 97.924] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 97.924] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=128, shadow handle=29 [ 97.924] sna_accel_do_throttle -- no pending activity [ 97.924] sna_accel_block: evaluating timers, active=5 [ 97.924] sna_accel_block: flush timer expires in 16 [97939] [ 97.940] sna_wakeup_handler [ 97.940] sna_mode_wakeup: len=32 [ 97.940] sna_mode_wakeup: recording last swap on pipe=0, frame 5627 [15fb], time 97.940605 [ 97.940] sna_mode_wakeup: removing handle=32 [active_scanout=0] from scanout, installing handle=128 [active_scanout=2] [ 97.940] sna_mode_wakeup: flip complete, pending? 1 [ 97.940] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 97.940] sna_block_handler (tv=523.149000) [ 97.940] sna_scanout_do_flush: flush timer active: delta=-1 [ 97.940] sna_scanout_do_flush (time=97940), triggered [ 97.940] sna_scanout_flush (time=97940), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 97.940] has_shadow: has pending damage? 0, outstanding flips: 0 [ 97.940] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 97.940] has_shadow: has pending damage? 0, outstanding flips: 0 [ 97.940] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 97.940] sna_accel_do_throttle -- no pending activity [ 97.940] sna_accel_block: evaluating timers, active=5 [ 97.940] sna_accel_block: flush timer expires in 16 [97956] [ 97.957] sna_wakeup_handler [ 97.957] sna_block_handler (tv=523.132000) [ 97.957] sna_scanout_do_flush: flush timer active: delta=-1 [ 97.957] sna_scanout_do_flush (time=97957), triggered [ 97.957] sna_scanout_flush (time=97957), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 97.957] has_shadow: has pending damage? 0, outstanding flips: 0 [ 97.957] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 97.957] has_shadow: has pending damage? 0, outstanding flips: 0 [ 97.957] sna_accel_disarm_timer[0] (time=97957) [ 97.957] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 97.957] sna_accel_do_throttle -- no pending activity [ 98.004] sna_wakeup_handler [ 98.005] sna_accel_flush: flush?=0, dirty?=0 [ 98.005] sna_accel_flush: flush?=0, dirty?=0 [ 98.005] sna_block_handler (tv=0.499000) [ 98.005] has_shadow: has pending damage? 0, outstanding flips: 0 [ 98.005] sna_accel_do_throttle -- no pending activity [ 98.005] sna_wakeup_handler [ 98.005] sna_block_handler (tv=0.499000) [ 98.005] has_shadow: has pending damage? 0, outstanding flips: 0 [ 98.005] sna_accel_do_throttle -- no pending activity [ 98.005] sna_wakeup_handler [ 98.005] sna_accel_flush: flush?=0, dirty?=0 [ 98.006] sna_accel_flush: flush?=0, dirty?=0 [ 98.006] sna_accel_flush: flush?=0, dirty?=0 [ 98.006] sna_accel_flush: flush?=0, dirty?=0 [ 98.006] sna_block_handler (tv=0.498000) [ 98.006] has_shadow: has pending damage? 0, outstanding flips: 0 [ 98.006] sna_accel_do_throttle -- no pending activity [ 98.008] sna_wakeup_handler [ 98.008] sna_accel_flush: flush?=0, dirty?=0 [ 98.008] sna_block_handler (tv=0.496000) [ 98.008] has_shadow: has pending damage? 0, outstanding flips: 0 [ 98.008] sna_accel_do_throttle -- no pending activity [ 98.008] sna_wakeup_handler [ 98.008] sna_create_pixmap(13, 20, 32, usage=0) [ 98.008] kgem_can_create_2d: 13x20 @ 32 [ 98.008] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=20 [ 98.008] kgem_can_create_2d: untiled size=4096 [ 98.008] kgem_choose_tiling: too thin [width 13, 32 bpp] for TILING_X [ 98.008] kgem_choose_tiling: 13x20 -> 0 [ 98.008] sna_create_pixmap: usage=0, flags=a [ 98.008] sna_create_pixmap: small buffer [1040], attaching to shadow pixmap [ 98.008] create_pixmap: allocating pixmap 13x20, depth=32/32, size=1048 [ 98.008] create_pixmap: serial=5356, usage=0, 13x20 [ 98.008] sna_create_pixmap: serial=5356, 13x20, usage=0 [ 98.008] sna_composite_rectangles(pixmap=5357, op=0, 0 x 1 [(0, 0)x(13, 20) ...]) [ 98.008] sna_composite_rectangles: converted to op 0 [ 98.008] sna_composite_rectangles[0] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 98.009] sna_composite_rectangles: nrects=1, region=(0, 0), (13, 20) x 1 [ 98.009] sna_composite_rectangles: clipped extents (0, 0),(13, 20) x 1 [ 98.009] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(13, 20) [ 98.009] sna_composite_rectangles: fallback, dst pixmap=5357 too small or not attached [ 98.009] sna_composite_rectangles: fallback [ 98.009] sna_drawable_move_region_to_cpu(pixmap=5357 (13x20), [(0, 0), (13, 20)], flags=1) [ 98.009] sna_drawable_move_region_to_cpu: region (0, 0), (13, 20) + (0, 0) subsumes pixmap (13x20) [ 98.009] _sna_pixmap_move_to_cpu(pixmap=5357, 13x20, flags=1) [ 98.009] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 98.009] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 98.009] operate_inplace: no, inplace operation not suitable [ 98.009] _sna_pixmap_move_to_cpu: marking as damaged [ 98.009] __sna_damage_all(13, 20) [ 98.009] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 98.009] sna_composite_rectangles(pixmap=5357, op=1, fff2f1f0 x 1 [(0, 0)x(13, 20) ...]) [ 98.009] sna_composite_rectangles: converted to op 1 [ 98.009] sna_composite_rectangles[0] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 98.009] sna_composite_rectangles: nrects=1, region=(0, 0), (13, 20) x 1 [ 98.009] sna_composite_rectangles: clipped extents (0, 0),(13, 20) x 1 [ 98.009] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(13, 20) [ 98.009] sna_composite_rectangles: fallback, dst pixmap=5357 too small or not attached [ 98.009] sna_composite_rectangles: fallback [ 98.009] sna_drawable_move_region_to_cpu(pixmap=5357 (13x20), [(0, 0), (13, 20)], flags=1) [ 98.009] sna_drawable_move_region_to_cpu: pixmap=5357 all damaged on CPU [ 98.009] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 98.009] sna_composite_rectangles: fallback fill: (0, 0)x(13, 20) fff2f1f0 [ 98.009] sna_composite_rectangles(pixmap=5357, op=1, ff300a24 x 2 [(0, 0)x(13, 20) ...]) [ 98.009] sna_composite_rectangles: converted to op 1 [ 98.009] sna_composite_rectangles[0] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 98.009] sna_composite_rectangles[1] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 98.009] sna_composite_rectangles: nrects=2, region=(0, 0), (13, 20) x 2 [ 98.009] sna_composite_rectangles: clipped extents (0, 0),(13, 20) x 1 [ 98.009] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(13, 20) [ 98.009] sna_composite_rectangles: fallback, dst pixmap=5357 too small or not attached [ 98.009] sna_composite_rectangles: fallback [ 98.009] sna_drawable_move_region_to_cpu(pixmap=5357 (13x20), [(0, 0), (13, 20)], flags=1) [ 98.009] sna_drawable_move_region_to_cpu: pixmap=5357 all damaged on CPU [ 98.009] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 98.009] sna_composite_rectangles: fallback fill: (0, 0)x(13, 20) ff300a24 [ 98.009] sna_composite_rectangles(pixmap=5357, op=1, ffffffff x 1 [(1, 1)x(9, 17) ...]) [ 98.009] sna_composite_rectangles: converted to op 1 [ 98.009] sna_composite_rectangles[0] (1, 1)x(9, 17) -> (1, 1), (10, 18) [ 98.009] sna_composite_rectangles: nrects=1, region=(1, 1), (10, 18) x 1 [ 98.009] sna_composite_rectangles: clipped extents (1, 1),(10, 18) x 1 [ 98.009] sna_composite_rectangles: pixmap +(0, 0) extents (1, 1),(10, 18) [ 98.009] sna_composite_rectangles: fallback, dst pixmap=5357 too small or not attached [ 98.009] sna_composite_rectangles: fallback [ 98.009] sna_drawable_move_region_to_cpu(pixmap=5357 (13x20), [(1, 1), (10, 18)], flags=1) [ 98.009] sna_drawable_move_region_to_cpu: pixmap=5357 all damaged on CPU [ 98.009] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 98.009] sna_composite_rectangles: fallback fill: (1, 1)x(9, 17) ffffffff [ 98.009] sna_copy_area: src=pixmap=5357:(0, 0)x(13, 20)+(0, 0) -> dst=pixmap=3060:(684, 1173)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 98.009] sna_copy_area: normal copy [ 98.009] sna_do_copy: src=(0, 0), dst=(684, 1173), size=(13x20) [ 98.009] sna_do_copy: after drawable: src=(0, 0), dst=(749, 1197), size=(13x20) [ 98.009] sna_do_copy: dst extents (749, 1197), (762, 1217), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 98.009] sna_do_copy: clipped dst extents (749, 1197), (762, 1217) [ 98.009] sna_do_copy: unclipped src extents (0, 0), (13, 20) [ 98.009] sna_do_copy: clipped src extents (0, 0), (13, 20) [ 98.010] sna_do_copy: pixmap -- no source clipping [ 98.010] sna_do_copy: src extents (0, 0), (13, 20) x 1 [ 98.010] sna_do_copy: copy region (749, 1197), (762, 1217) x 1 + (-749, -1197) [ 98.010] sna_copy_boxes (boxes=1x[(749, 1197), (762, 1217)...], src pixmap=5357+(-749, -1197), dst pixmap=3060+(-65, -24), alu=3, src.size=13x20, dst.size=3775x2136) [ 98.010] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94a176c0, gpu_bo=0, cpu_bo=0), replaces=0 [ 98.010] sna_drawable_use_bo pixmap=3060, box=((684, 1173), (697, 1193)), flags=8... [ 98.010] sna_drawable_use_bo: exported target, set PREFER_GPU [ 98.010] sna_drawable_use_bo: pinned, never REPLACES [ 98.010] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 98.010] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 98.010] sna_drawable_use_bo: using whole GPU bo [ 98.010] region_overlaps_damage? [ 98.010] use_shm_bo: no, not attached [ 98.010] sna_drawable_move_region_to_cpu(pixmap=5357 (13x20), [(0, 0), (13, 20)], flags=2) [ 98.010] sna_drawable_move_region_to_cpu: pixmap=5357 all damaged on CPU [ 98.010] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 98.010] sna_write_boxes x 1, src stride=52, src dx=(-684, -1173) [ 98.010] kgem_bo_can_map: handle=9, map=0x7fc6b7845000:0x0:0x7fc656564000, tiling=1, domain=1, offset=4029534208 [ 98.010] write_boxes_inplace x 1, handle=9, tiling=1 [ 98.010] upload_inplace__tiled: tiling=1 [ 98.010] kgem_bo_can_map__cpu: handle=9 [ 98.010] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 98.010] kgem_bo_map__cpu(handle=9, size=33177600, map=0x7fc6b7845000:0x7fc656564000) [ 98.010] kgem_bo_sync__cpu: handle=9 [ 98.010] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(684, 1173), size=13x20, pitch=52/15360 [ 98.010] sna_accel_flush: flush?=0, dirty?=0 [ 98.010] sna_accel_flush: flush?=0, dirty?=0 [ 98.010] sna_accel_flush: flush?=0, dirty?=0 [ 98.010] sna_accel_flush: flush?=0, dirty?=0 [ 98.010] sna_destroy_pixmap: pixmap=5357, attached?=1 [ 98.010] __sna_free_pixmap(pixmap=5357) [ 98.010] sna_accel_flush: flush?=0, dirty?=0 [ 98.010] sna_accel_flush: flush?=0, dirty?=0 [ 98.010] sna_accel_flush: flush?=0, dirty?=0 [ 98.010] sna_block_handler (tv=0.494000) [ 98.010] has_shadow: has pending damage? 0, outstanding flips: 0 [ 98.010] sna_accel_do_throttle -- no pending activity [ 98.011] sna_wakeup_handler [ 98.011] sna_accel_flush: flush?=0, dirty?=0 [ 98.012] sna_accel_flush: flush?=0, dirty?=0 [ 98.012] sna_accel_flush: flush?=0, dirty?=0 [ 98.012] sna_accel_flush: flush?=0, dirty?=0 [ 98.012] sna_accel_flush: flush?=0, dirty?=0 [ 98.012] sna_accel_flush: flush?=0, dirty?=0 [ 98.012] sna_accel_flush: flush?=0, dirty?=0 [ 98.012] sna_accel_flush: flush?=0, dirty?=0 [ 98.012] sna_accel_flush: flush?=0, dirty?=0 [ 98.012] sna_block_handler (tv=0.492000) [ 98.012] has_shadow: has pending damage? 0, outstanding flips: 0 [ 98.012] sna_accel_do_throttle -- no pending activity [ 98.012] sna_wakeup_handler [ 98.012] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=32, name=80 [ 98.012] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 98.012] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 98.012] sna_dri2_get_back: draw size=3840x2160, back buffer handle=32 size=3840x2160, is-scanout? 1, active?=0, pitch=15360, front pitch=15360 [ 98.012] sna_dri2_get_back: reuse backbuffer? 1 [ 98.012] sna_dri2_get_back: back buffer handle=32, active?=0, refcnt=1 [ 98.012] sna_dri2_get_back: reuse unattached back [ 98.012] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 98.012] sna_dri2_reuse_buffer: reusing back buffer handle=32, name=80, pitch=15360, age=0 [ 98.012] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 98.012] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=128, name=76, active_scanout=2 [ 98.012] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 98.013] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=128] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 98.013] sna_accel_flush: flush?=0, dirty?=0 [ 98.013] sna_accel_flush: flush?=0, dirty?=0 [ 98.013] sna_accel_flush: flush?=0, dirty?=0 [ 98.013] sna_block_handler (tv=0.491000) [ 98.013] has_shadow: has pending damage? 0, outstanding flips: 0 [ 98.013] timer_enable (time=98013), starting timer 0 [ 98.013] sna_accel_do_throttle -- no pending activity [ 98.013] sna_accel_block: evaluating timers, active=5 [ 98.013] sna_accel_block: flush timer expires in 8 [98021] [ 98.013] sna_wakeup_handler [ 98.013] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 98.013] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 98.013] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 98.014] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 98.014] sna_dri2_get_msc(draw=146, pipe=0) [ 98.014] sna_crtc_record_swap: recording last swap on pipe=0, frame 5631 [msc=5631], time 98.7240 [ 98.014] sna_dri2_get_msc: msc=5631 [raw=5631], ust=98007240 [ 98.014] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=32 (refs=1/1, flush=0) , front=128 (refs=2/3, flush=1) [ 98.014] sna_dri2_schedule_swap(target_msc=5626, divisor=0, remainder=0) [ 98.014] sna_dri2_schedule_swap: using front handle=128, active_scanout?=2, flush?=1 [ 98.014] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 98.014] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 98.014] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 98.014] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 98.014] sna_crtc_record_swap: recording last swap on pipe=0, frame 5631 [msc=5631], time 98.7240 [ 98.014] immediate_swap: current_msc=5631, target_msc=5626 -- yes [ 98.014] can_flip: no, shadow enabled [ 98.014] sna_dri2_add_event: adding event to window 146) [ 98.014] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 98.014] sna_dri2_immediate_blit: no pending blit, starting chain [ 98.014] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 98.014] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 98.014] can_xchg: back size=8700f00, front size=8700f00 [ 98.014] can_xchg: yes, pixmap=4091 [ 98.014] sna_dri2_xchg: win=146, exchange front=128/76,ref=3 and back=32/80,ref=2, pixmap=4091 3840x2160 [ 98.014] sna_dri2_xchg: back_bo handle=32, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 98.014] sna_dri2_xchg: front_bo handle=128, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 98.014] set_bo: pixmap=4091, handle=32 (old handle=128) [ 98.014] set_bo: marking whole pixmap as damaged [ 98.014] set_bo: applying final/discard move-to-gpu [ 98.014] wait_for_shadow: flags=0, flips=0, handle=128, shadow=29 [ 98.014] set_bo: dropping flush hint from handle=128 [ 98.014] set_bo: adding flush hint to handle=32 [ 98.014] mark_stale(handle=128) => 1 [ 98.014] swap_limit: draw=146 setting swap limit to 3 [ 98.014] sna_dri2_swap_limit_validate: swap limit set to 3 [ 98.014] sna_next_vblank(pipe=0, waiting until next vblank) [ 98.014] sna_dri2_schedule_swap: reported target_msc=5631 [ 98.014] sna_accel_flush: flush?=0, dirty?=0 [ 98.015] sna_accel_flush: flush?=0, dirty?=0 [ 98.015] sna_accel_flush: flush?=0, dirty?=0 [ 98.015] sna_accel_flush: flush?=0, dirty?=0 [ 98.015] sna_block_handler (tv=0.489000) [ 98.015] sna_scanout_do_flush: flush timer active: delta=6 [ 98.015] sna_accel_do_throttle -- no pending activity [ 98.015] sna_accel_block: evaluating timers, active=5 [ 98.015] sna_accel_block: flush timer expires in 6 [98021] [ 98.019] sna_wakeup_handler [ 98.019] sna_accel_flush: flush?=0, dirty?=0 [ 98.019] sna_accel_flush: flush?=0, dirty?=0 [ 98.019] sna_block_handler (tv=0.485000) [ 98.019] sna_scanout_do_flush: flush timer active: delta=2 [ 98.019] sna_scanout_do_flush (time=98019), triggered [ 98.019] sna_scanout_flush (time=98019), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 98.019] has_shadow: has pending damage? 1, outstanding flips: 0 [ 98.019] stop_flush: scanout=32 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 98.019] has_shadow: has pending damage? 1, outstanding flips: 0 [ 98.019] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 98.019] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 98.019] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 98.019] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 98.019] sna_pixmap_move_to_gpu: already all-damaged [ 98.019] sna_pixmap_mark_active: pixmap=4091, handle=32 [ 98.019] sna_mode_redisplay: crtc[0] transformed? 0 [ 98.019] sna_mode_redisplay: crtc[1] transformed? 0 [ 98.019] sna_mode_redisplay: crtc[2] transformed? 0 [ 98.019] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=32 [active=1] [ 98.019] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 128, transformed? 0 [ 98.019] get_fb: reusing fb=68 for handle=32 [ 98.019] sna_mode_redisplay: recording flip on CRTC:32 handle=32, active_scanout=2, serial=3 [ 98.019] __kgem_bo_clear_busy: handle=32 [ 98.019] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 98.019] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 98.019] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 98.019] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=32, shadow handle=29 [ 98.019] sna_accel_do_throttle -- no pending activity [ 98.019] sna_accel_block: evaluating timers, active=5 [ 98.019] sna_accel_block: flush timer expires in 16 [98035] [ 98.023] sna_wakeup_handler [ 98.023] sna_mode_wakeup: len=64 [ 98.023] sna_dri2_vblank_handler(type=2, sequence=5632, draw=4181) [ 98.023] sna_crtc_record_swap: recording last swap on pipe=0, frame 5632 [msc=5632], time 98.23904 [ 98.023] sna_dri2_vblank_handler: 2 complete, frame=5632 tv=98.23904 [ 98.023] sna_dri2_blit_complete: blit finished [ 98.023] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=5632, tv=98.23904) [ 98.023] frame_swap_complete(type=2): draw=146, pipe=0, frame=5632 [msc=5632], tv=98.23904 [ 98.023] sna_accel_flush: flush?=0, dirty?=0 [ 98.023] sna_dri2_event_free(draw?=1) [ 98.023] sna_dri2_remove_event: remove[0x561c94af9ca0] from window 146, active? 1 [ 98.023] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 98.023] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=128] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 98.023] sna_dri2_vblank_handler complete [ 98.023] sna_mode_wakeup: recording last swap on pipe=0, frame 5632 [1600], time 98.23904 [ 98.023] sna_mode_wakeup: removing handle=128 [active_scanout=0] from scanout, installing handle=32 [active_scanout=2] [ 98.023] sna_mode_wakeup: flip complete, pending? 1 [ 98.023] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 98.023] sna_block_handler (tv=0.481000) [ 98.023] sna_scanout_do_flush: flush timer active: delta=12 [ 98.023] sna_accel_do_throttle -- no pending activity [ 98.023] sna_accel_block: evaluating timers, active=5 [ 98.023] sna_accel_block: flush timer expires in 12 [98035] [ 98.034] sna_wakeup_handler [ 98.034] sna_create_pixmap(697, 37, 32, usage=0) [ 98.034] kgem_can_create_2d: 697x37 @ 32 [ 98.034] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2816, height=37 [ 98.034] kgem_can_create_2d: untiled size=106496 [ 98.034] kgem_choose_tiling: TLB near-miss between lines 697x37 (pitch=2788), forcing tiling 1 [ 98.034] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2816, height=37 [ 98.034] kgem_can_create_2d: tiled[-1] size=106496 [ 98.034] sna_create_pixmap: usage=0, flags=1b [ 98.034] sna_create_pixmap: creating GPU pixmap 697x37, stride=2788, flags=1b [ 98.034] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 [ 98.034] create_pixmap: serial=5358, usage=0, 0x0 [ 98.034] create_pixmap_hdr: pixmap=5358, width=697, height=37, usage=0 [ 98.034] sna_create_pixmap: serial=5358, 697x37, usage=0 [ 98.034] sna_composite_rectangles(pixmap=5359, op=0, 0 x 1 [(0, 0)x(697, 37) ...]) [ 98.034] sna_composite_rectangles: converted to op 0 [ 98.034] sna_composite_rectangles[0] (0, 0)x(697, 37) -> (0, 0), (697, 37) [ 98.034] sna_composite_rectangles: nrects=1, region=(0, 0), (697, 37) x 1 [ 98.034] sna_composite_rectangles: clipped extents (0, 0),(697, 37) x 1 [ 98.034] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(697, 37) [ 98.034] sna_composite_rectangles: dropping last-cpu hint [ 98.034] sna_drawable_use_bo pixmap=5359, box=((0, 0), (697, 37)), flags=19... [ 98.034] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 98.034] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 98.034] sna_pixmap_move_to_gpu(pixmap=5359, usage=0), flags=b [ 98.034] sna_pixmap_move_to_gpu: CPU damage? 0 [ 98.034] sna_pixmap_move_to_gpu: creating GPU bo (697x37@32), create=b [ 98.034] kgem_choose_tiling: TLB near-miss between lines 697x37 (pitch=2788), forcing tiling 1 [ 98.034] kgem_choose_tiling: TLB near-miss between lines 697x37 (pitch=2788), forcing tiling 1 [ 98.034] sna_pixmap_alloc_gpu: pixmap=5359 [ 98.034] kgem_create_2d(697x37, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 98.034] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=3072, height=40 [ 98.034] inactive too small: 16 < 30 [ 98.034] inactive too small: 16 < 30 [ 98.034] inactive too small: 16 < 30 [ 98.034] inactive too small: 16 < 30 [ 98.034] inactive too small: 16 < 30 [ 98.034] kgem_set_tiling: handle=146, tiling=1 [1], pitch=3072 [3072]: 1 [ 98.034] kgem_bo_remove_from_inactive: removing handle=146 from inactive [ 98.034] from inactive: pitch=3072, tiling=1: handle=146, id=2951 [ 98.034] __sna_damage_all(697, 37) [ 98.034] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 98.034] sna_pixmap_mark_active: pixmap=5359, handle=146 [ 98.034] sna_drawable_use_bo: allocated GPU bo for operation [ 98.034] sna_drawable_use_bo: using GPU bo with damage? 0 [ 98.034] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 98.034] kgem_bo_is_render: handle=146, rq? 0 [0] [ 98.034] kgem_bo_is_render: handle=146, rq? 0 [0] [ 98.034] gen9_render_fill_boxes(0 x 1 [(0, 0), (697, 37) ...]) [ 98.034] sna_render_get_solid: 0 [ 98.034] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 98.034] kgem_check_bo: num_pages=+64, num_exec=+1 [ 98.034] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 98.034] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 98.034] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 98.034] kgem_add_handle: handle=4, index=0 [ 98.035] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 98.035] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 98.035] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 98.035] gen9_composite_get_binding_table(ffc0) [ 98.035] kgem_add_reloc64: handle=146, pos=16360, delta=0, domains=20002 [ 98.035] kgem_add_handle: handle=146, index=1 [ 98.035] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=ffe77000) [ 98.035] __kgem_bo_mark_dirty: handle=146 (proxy? 0) [ 98.035] [3fe0] bind bo(handle=146, addr=ffe77000), format=192, width=697, height=37, pitch=3072, tiling=1 -> render [ 98.035] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 98.035] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 98.035] kgem_add_handle: handle=7, index=2 [ 98.035] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 98.035] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 98.035] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 98.035] gen9_emit_sampler: sampler = 1 [ 98.035] gen9_emit_sf: num_sf_outputs=1 [ 98.035] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 98.035] gen9_emit_vertex_elements: setup id=0 [ 98.035] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 98.035] (0, 0), (697, 37) [ 98.035] gen8_vertex_flush[490] = 3 [ 98.035] sna_composite_rectangles: pixmap=5359 marking clear [0]? 1 [ 98.035] sna_composite_rectangles(pixmap=5359, op=1, fff2f1f0 x 4 [(684, 0)x(13, 17) ...]) [ 98.035] sna_composite_rectangles: converted to op 1 [ 98.035] sna_composite_rectangles[0] (684, 0)x(13, 17) -> (684, 0), (697, 17) [ 98.035] sna_composite_rectangles[1] (684, 17)x(13, 3) -> (684, 17), (697, 20) [ 98.035] sna_composite_rectangles[2] (0, 17)x(13, 3) -> (0, 17), (13, 20) [ 98.035] sna_composite_rectangles[3] (0, 20)x(13, 17) -> (0, 20), (13, 37) [ 98.035] sna_composite_rectangles: nrects=4, region=(0, 0), (697, 37) x 4 [ 98.035] sna_composite_rectangles: clipped extents (0, 0),(697, 37) x 4 [ 98.035] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(697, 37) [ 98.035] sna_composite_rectangles: dropping last-cpu hint [ 98.035] sna_drawable_use_bo pixmap=5359, box=((0, 0), (697, 37)), flags=1... [ 98.035] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 98.035] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 98.035] sna_drawable_use_bo: using whole GPU bo [ 98.035] gen9_render_fill_boxes (op=1, color=(f2f2, f1f1, f0f0, ffff) [20028888]) [ 98.035] kgem_bo_is_render: handle=146, rq? 1 [1] [ 98.035] gen9_render_fill_boxes(fff2f1f0 x 4 [(684, 0), (697, 17) ...]) [ 98.035] sna_render_get_solid: fff2f1f0 [ 98.035] sna_render_get_solid(15) = fff2f1f0 (old) [ 98.035] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 98.035] kgem_check_bo: num_pages=+0, num_exec=+0 [ 98.035] gen9_composite_get_binding_table(ff00) [ 98.035] kgem_add_reloc64: handle=143, pos=16312, delta=0, domains=40000 [ 98.035] kgem_add_reloc64: adding proxy [delta=60] for handle=143 [ 98.035] kgem_add_handle: handle=143, index=3 [ 98.035] kgem_add_reloc64[5] = (delta=60, target handle=3, presumed=fff6e000) [ 98.035] [3fb0] bind bo(handle=143, addr=fff6e03c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 98.035] gen9_emit_vertex_elements: setup id=0 [ 98.035] (684, 0), (697, 17) [ 98.035] (0, 17), (13, 20) [ 98.035] (684, 17), (697, 20) [ 98.035] (0, 20), (13, 37) [ 98.035] gen8_vertex_flush[4cc] = 12 [ 98.035] sna_composite_rectangles(pixmap=5359, op=1, ff300a24 x 4 [(684, 0)x(13, 17) ...]) [ 98.035] sna_composite_rectangles: converted to op 1 [ 98.035] sna_composite_rectangles[0] (684, 0)x(13, 17) -> (684, 0), (697, 17) [ 98.035] sna_composite_rectangles[1] (684, 17)x(13, 3) -> (684, 17), (697, 20) [ 98.035] sna_composite_rectangles[2] (0, 17)x(13, 3) -> (0, 17), (13, 20) [ 98.035] sna_composite_rectangles[3] (0, 20)x(13, 17) -> (0, 20), (13, 37) [ 98.035] sna_composite_rectangles: nrects=4, region=(0, 0), (697, 37) x 4 [ 98.035] sna_composite_rectangles: clipped extents (0, 0),(697, 37) x 4 [ 98.035] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(697, 37) [ 98.035] sna_composite_rectangles: dropping last-cpu hint [ 98.035] sna_drawable_use_bo pixmap=5359, box=((0, 0), (697, 37)), flags=1... [ 98.035] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 98.035] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 98.035] sna_drawable_use_bo: using whole GPU bo [ 98.035] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 98.035] kgem_bo_is_render: handle=146, rq? 1 [1] [ 98.035] gen9_render_fill_boxes(ff300a24 x 4 [(684, 0), (697, 17) ...]) [ 98.035] sna_render_get_solid: ff300a24 [ 98.035] sna_render_get_solid(17) = ff300a24 (old) [ 98.035] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 98.035] kgem_check_bo: num_pages=+0, num_exec=+0 [ 98.035] gen9_composite_get_binding_table(fe80) [ 98.035] kgem_add_reloc64: handle=143, pos=16280, delta=0, domains=40000 [ 98.035] kgem_add_reloc64: adding proxy [delta=68] for handle=143 [ 98.035] kgem_add_reloc64[6] = (delta=68, target handle=3, presumed=fff6e000) [ 98.035] [3f90] bind bo(handle=143, addr=fff6e044), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 98.035] gen9_emit_vertex_elements: setup id=0 [ 98.035] (684, 0), (697, 17) [ 98.035] (0, 17), (13, 20) [ 98.035] (684, 17), (697, 20) [ 98.035] (0, 20), (13, 37) [ 98.035] gen8_vertex_flush[508] = 12 [ 98.035] sna_composite_rectangles(pixmap=5359, op=1, ff300a24 x 4 [(684, 0)x(13, 17) ...]) [ 98.035] sna_composite_rectangles: converted to op 1 [ 98.035] sna_composite_rectangles[0] (684, 0)x(13, 17) -> (684, 0), (697, 17) [ 98.035] sna_composite_rectangles[1] (684, 17)x(13, 3) -> (684, 17), (697, 20) [ 98.035] sna_composite_rectangles[2] (0, 17)x(13, 3) -> (0, 17), (13, 20) [ 98.035] sna_composite_rectangles[3] (0, 20)x(13, 17) -> (0, 20), (13, 37) [ 98.035] sna_composite_rectangles: nrects=4, region=(0, 0), (697, 37) x 4 [ 98.035] sna_composite_rectangles: clipped extents (0, 0),(697, 37) x 4 [ 98.035] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(697, 37) [ 98.035] sna_composite_rectangles: dropping last-cpu hint [ 98.035] sna_drawable_use_bo pixmap=5359, box=((0, 0), (697, 37)), flags=1... [ 98.035] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 98.035] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 98.035] sna_drawable_use_bo: using whole GPU bo [ 98.035] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 98.035] kgem_bo_is_render: handle=146, rq? 1 [1] [ 98.035] gen9_render_fill_boxes(ff300a24 x 4 [(684, 0), (697, 17) ...]) [ 98.035] sna_render_get_solid: ff300a24 [ 98.035] sna_render_get_solid(17) = ff300a24 (last) [ 98.035] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 98.035] kgem_check_bo: num_pages=+0, num_exec=+0 [ 98.035] gen9_composite_get_binding_table(fe00) [ 98.035] gen9_emit_vertex_elements: setup id=0 [ 98.035] (684, 0), (697, 17) [ 98.035] (0, 17), (13, 20) [ 98.035] (684, 17), (697, 20) [ 98.035] (0, 20), (13, 37) [ 98.035] gen8_vertex_flush[508] = 24 [ 98.035] sna_glyphs(op=3, nlist=1, src=(1, 15)) [ 98.035] kgem_bo_is_busy: handle=146, domain: 0 exec? 1, rq? 1 [ 98.035] sna_glyphs: discarding mask [ 98.035] glyphs0_to_dst(op=3, src=(1, 15), nlist=1, dst=(1, 15)+(0, 0)) [ 98.035] clipped_glyphs? 2 glyph in 1 lists extents (1, 5), (19, 18), region (2, 17), (13, 18): yes [ 98.035] gen9_render_composite: 0x0, current mode=1/1 [ 98.035] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 98.035] kgem_bo_is_busy: handle=146, domain: 0 exec? 1, rq? 1 [ 98.035] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 98.035] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 98.035] sna_drawable_use_bo pixmap=5359, box=((2, 17), (13, 18)), flags=7... [ 98.035] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 98.035] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 98.035] sna_drawable_use_bo: using whole GPU bo [ 98.035] gen9_composite_set_target: pixmap=5359, format=20028888, size=697x37, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 98.035] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 98.035] color_convert: src=ff8ae234 [20028888] [ 98.035] color_convert: dst=ff8ae234 [20028888] [ 98.035] sna_render_get_solid: ff8ae234 [ 98.035] sna_render_get_solid(22) = ff8ae234 (old) [ 98.035] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 98.035] sna_transform_is_imprecise_integer_translation: no transform [ 98.035] gen9_composite_picture: integer translation (0, 0), removing [ 98.035] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 98.035] sna_render_pixmap_bo: GPU all damaged [ 98.035] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 98.035] gen4_choose_composite_emitter: solid, identity mask [ 98.035] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 98.035] aligning vertex: was 2, now 4 floats per vertex [ 98.035] gen9_composite_get_binding_table(fe00) [ 98.035] kgem_add_reloc64: handle=143, pos=16248, delta=0, domains=40000 [ 98.035] kgem_add_reloc64: adding proxy [delta=88] for handle=143 [ 98.035] kgem_add_reloc64[7] = (delta=88, target handle=3, presumed=fff6e000) [ 98.035] [3f70] bind bo(handle=143, addr=fff6e058), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 98.035] kgem_add_reloc64: handle=6, pos=16232, delta=0, domains=40000 [ 98.035] kgem_add_handle: handle=6, index=4 [ 98.035] kgem_add_reloc64[8] = (delta=0, target handle=4, presumed=fd581000) [ 98.035] [3f60] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 98.035] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 98.035] gen9_emit_sampler: sampler = a [ 98.035] gen9_emit_sf: num_sf_outputs=2 [ 98.035] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 98.035] gen9_emit_vertex_elements: setup id=9 [ 98.035] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 98.035] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 98.035] glyphs0_to_dst: glyph=(9, 5), (19, 18), clip=(2, 17), (13, 18) [ 98.035] glyphs0_to_dst: blt=(9, 17), (13, 18) [ 98.035] emit_primitive_identity_mask__avx2: dst=(9, 17), mask=(672.00, 60.00) x (4.00, 1.00) [ 98.035] gen8_vertex_flush[5e4] = 3 [ 98.035] gen9_magic_ca_pass: CA fixup (20 -> 23) [ 98.035] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 98.035] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 98.035] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 98.035] sna_composite_rectangles(pixmap=5359, op=1, ffffffff x 2 [(1, 18)x(9, 2) ...]) [ 98.035] sna_composite_rectangles: converted to op 1 [ 98.035] sna_composite_rectangles[0] (1, 18)x(9, 2) -> (1, 18), (10, 20) [ 98.035] sna_composite_rectangles[1] (1, 20)x(9, 15) -> (1, 20), (10, 35) [ 98.035] sna_composite_rectangles: nrects=2, region=(1, 18), (10, 35) x 2 [ 98.035] sna_composite_rectangles: clipped extents (1, 18),(10, 35) x 1 [ 98.035] sna_composite_rectangles: pixmap +(0, 0) extents (1, 18),(10, 35) [ 98.035] sna_composite_rectangles: dropping last-cpu hint [ 98.035] sna_drawable_use_bo pixmap=5359, box=((1, 18), (10, 35)), flags=9... [ 98.035] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 98.035] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 98.035] sna_drawable_use_bo: using whole GPU bo [ 98.035] gen9_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20028888]) [ 98.035] kgem_bo_is_render: handle=146, rq? 1 [1] [ 98.035] gen9_render_fill_boxes(ffffffff x 1 [(1, 18), (10, 35) ...]) [ 98.035] sna_render_get_solid: ffffffff [ 98.035] sna_render_get_solid(white) [ 98.035] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 98.035] kgem_check_bo: num_pages=+0, num_exec=+0 [ 98.035] aligning vertex: was 4, now 2 floats per vertex [ 98.035] gen9_composite_get_binding_table(fd40) [ 98.035] kgem_add_reloc64: handle=7, pos=16200, delta=0, domains=40000 [ 98.035] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 98.035] kgem_add_reloc64[9] = (delta=1048, target handle=2, presumed=fffe8000) [ 98.035] [3f40] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 98.035] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 98.035] gen9_emit_sampler: sampler = 1 [ 98.035] gen9_emit_sf: num_sf_outputs=1 [ 98.035] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 98.035] gen9_emit_vertex_elements: setup id=0 [ 98.035] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 98.035] (1, 18), (10, 35) [ 98.035] gen8_vertex_flush[720] = 3 [ 98.035] sna_validate_gc(0x561c94ab2470) changes=e0000, previous serial=8000145d, drawable=145d [ 98.035] sna_validate_gc: recomputing clip [ 98.035] sna_validate_gc: composite clip=4x[(65, 1197), (762, 1234)] [0x561c94b053d0] [ 98.035] sna_copy_area: src=pixmap=5359:(0, 0)x(697, 37)+(0, 0) -> dst=pixmap=3060:(0, 1173)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 98.035] sna_copy_area: normal copy [ 98.035] sna_do_copy: src=(0, 0), dst=(0, 1173), size=(697x37) [ 98.035] sna_do_copy: after drawable: src=(0, 0), dst=(65, 1197), size=(697x37) [ 98.035] sna_do_copy: dst extents (65, 1197), (762, 1234), dst clip extents (65, 1197), (762, 1234), dst size=3775x2136 [ 98.035] sna_do_copy: clipped dst extents (65, 1197), (762, 1234) [ 98.035] sna_do_copy: unclipped src extents (0, 0), (697, 37) [ 98.035] sna_do_copy: clipped src extents (0, 0), (697, 37) [ 98.035] sna_do_copy: pixmap -- no source clipping [ 98.035] sna_do_copy: src extents (0, 0), (697, 37) x 1 [ 98.035] sna_do_copy: copy region (65, 1197), (762, 1234) x 4 + (-65, -1197) [ 98.035] sna_copy_boxes (boxes=4x[(749, 1197), (762, 1214)...], src pixmap=5359+(-65, -1197), dst pixmap=3060+(-65, -24), alu=3, src.size=697x37, dst.size=3775x2136) [ 98.035] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c9472b610, gpu_bo=146, cpu_bo=0), replaces=0 [ 98.035] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 98.035] sna_drawable_use_bo pixmap=3060, box=((0, 1173), (697, 1210)), flags=3... [ 98.035] sna_drawable_use_bo: exported target, set PREFER_GPU [ 98.035] sna_drawable_use_bo: pinned, never REPLACES [ 98.035] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=3 [ 98.035] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 98.035] sna_drawable_use_bo: using whole GPU bo [ 98.035] sna_pixmap_move_to_gpu(pixmap=5359, usage=0), flags=a [ 98.035] sna_pixmap_move_to_gpu: already all-damaged [ 98.035] sna_pixmap_mark_active: pixmap=5359, handle=146 [ 98.035] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 98.035] gen9_render_copy_boxes (0, -1173)->(0, 0) x 4, alu=3, flags=0, self-copy=0, overlaps? 0 [ 98.035] kgem_bo_is_render: handle=146, rq? 1 [1] [ 98.035] kgem_bo_is_render: handle=9, rq? 0 [0] [ 98.035] kgem_bo_is_render: handle=9, rq? 0 [0] [ 98.035] kgem_bo_is_render: handle=146, rq? 1 [1] [ 98.035] kgem_set_mode: flushing before new bo [ 98.035] gen8_vertex_close: used=98, vbo active? 0, vb=201, nreloc=2 [ 98.035] gen8_vertex_close: copy to batch: 98 @ 462 [ 98.035] gen8_vertex_close: reloc[0] = 287 [ 98.035] kgem_add_reloc64: handle=0, pos=287, delta=1848, domains=200000 [ 98.035] kgem_add_reloc64[10] = (delta=1848, target handle=batch) [ 98.035] gen8_vertex_close: reloc[1] = 372 [ 98.035] kgem_add_reloc64: handle=0, pos=372, delta=1848, domains=200000 [ 98.035] kgem_add_reloc64[11] = (delta=1848, target handle=batch) [ 98.035] batch[1/1, flags=1800]: 462 560 16192 16384, nreloc=12, nexec=5, nfence=0, aperture=1100 [fenced=0] [ 98.035] kgem_fixup_relocs: fixing up 3 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 98.035] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 98.035] kgem_fixup_relocs: shrinking by 61440 [ 98.035] __kgem_busy: handle=1, busy=0, wedged=0 [ 98.036] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 98.036] kgem_commit: release handle=146 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ffe77000 [ 98.036] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 98.036] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 98.036] __kgem_bo_clear_busy: handle=7 [ 98.036] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 98.036] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 98.036] __kgem_bo_clear_busy: handle=143 [ 98.036] kgem_commit: release handle=143 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff6e000 [ 98.036] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 98.036] __kgem_bo_clear_busy: handle=143 [ 98.036] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 98.036] __kgem_bo_clear_busy: handle=143 [ 98.036] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 98.036] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 98.036] __kgem_bo_clear_busy: handle=7 [ 98.036] __kgem_busy: handle=1, busy=131072, wedged=0 [ 98.036] kgem_check_bo: num_pages=+8164, num_exec=+2 [ 98.036] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 98.036] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 98.036] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 98.036] kgem_add_handle: handle=4, index=0 [ 98.036] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 98.036] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 98.036] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 98.036] gen9_composite_get_binding_table(ffc0) [ 98.036] kgem_add_reloc64: handle=9, pos=16360, delta=0, domains=20002 [ 98.036] kgem_add_handle: handle=9, index=1 [ 98.036] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f02dd000) [ 98.036] __kgem_bo_mark_dirty: handle=9 (proxy? 0) [ 98.036] [3fe0] bind bo(handle=9, addr=f02dd000), format=192, width=3775, height=2136, pitch=15360, tiling=1 -> render [ 98.036] kgem_add_reloc64: handle=146, pos=16344, delta=0, domains=40000 [ 98.036] kgem_add_handle: handle=146, index=2 [ 98.036] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=ffe77000) [ 98.036] [3fd0] bind bo(handle=146, addr=ffe77000), format=192, width=697, height=37, pitch=3072, tiling=1 -> sampler [ 98.036] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 98.036] gen9_emit_sampler: sampler = 0 [ 98.036] gen9_emit_sf: num_sf_outputs=1 [ 98.036] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 98.036] gen9_emit_vertex_elements: setup id=0 [ 98.036] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 98.036] (684, 0) -> (684, 1173) + (13, 17) [ 98.036] (0, 17) -> (0, 1190) + (13, 3) [ 98.036] (684, 17) -> (684, 1190) + (13, 3) [ 98.036] (0, 20) -> (0, 1193) + (13, 17) [ 98.036] gen8_vertex_flush[490] = 12 [ 98.036] sna_accel_flush: flush?=1, dirty?=0 [ 98.036] gen8_vertex_close: used=24, vbo active? 0, vb=1, nreloc=1 [ 98.036] gen8_vertex_close: copy to batch: 24 @ 298 [ 98.036] gen8_vertex_close: reloc[0] = 287 [ 98.036] kgem_add_reloc64: handle=0, pos=287, delta=1192, domains=200000 [ 98.036] kgem_add_reloc64[5] = (delta=1192, target handle=batch) [ 98.036] batch[1/1, flags=1800]: 298 322 16336 16384, nreloc=6, nexec=3, nfence=0, aperture=8174 [fenced=0] [ 98.036] __kgem_busy: handle=1, busy=0, wedged=0 [ 98.036] __kgem_retire_rq: request 1 complete [ 98.036] kgem_fixup_relocs: fixing up 2 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 98.036] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 98.036] kgem_fixup_relocs: shrinking by 61440 [ 98.036] __kgem_busy: handle=1, busy=0, wedged=0 [ 98.036] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 98.036] kgem_commit: release handle=9 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f02dd000 [ 98.036] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 98.036] kgem_commit: release handle=146 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=ffe77000 [ 98.036] __kgem_busy: handle=1, busy=131072, wedged=0 [ 98.036] sna_accel_flush: flush?=0, dirty?=0 [ 98.036] sna_accel_flush: flush?=0, dirty?=0 [ 98.036] sna_accel_flush: flush?=0, dirty?=0 [ 98.036] sna_accel_flush: flush?=0, dirty?=0 [ 98.036] sna_destroy_pixmap: pixmap=5359, attached?=1 [ 98.036] _kgem_bo_destroy: handle=146, proxy? 0 [ 98.036] __kgem_bo_destroy: handle=146, size=262144 [ 98.036] __kgem_busy: handle=146, busy=131072, wedged=0 [ 98.036] __kgem_bo_destroy: handle=146 -> active [ 98.036] __sna_free_pixmap(pixmap=5359) [ 98.036] sna_accel_flush: flush?=0, dirty?=0 [ 98.036] sna_accel_flush: flush?=0, dirty?=0 [ 98.036] sna_accel_flush: flush?=0, dirty?=0 [ 98.036] sna_block_handler (tv=0.468000) [ 98.036] kgem_retire, need_retire?=1 [ 98.036] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 98.036] kgem_retire__requests_ring: retiring ring 0 [ 98.036] __kgem_busy: handle=1, busy=0, wedged=0 [ 98.036] __kgem_retire_rq: request 1 complete [ 98.036] __kgem_bo_flush: handle=9, busy=0, wedged=0 [ 98.036] __kgem_bo_flush: handle=146, busy=0, wedged=0 [ 98.036] kgem_bo_move_to_cache: release handle=146 [ 98.036] kgem_bo_move_to_inactive: moving handle=146 to inactive [ 98.036] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 98.036] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 98.036] kgem_retire -- retired=1, need_retire=0 [ 98.036] sna_scanout_do_flush: flush timer active: delta=-1 [ 98.036] sna_scanout_do_flush (time=98036), triggered [ 98.036] sna_scanout_flush (time=98036), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 98.036] has_shadow: has pending damage? 0, outstanding flips: 0 [ 98.036] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 98.036] has_shadow: has pending damage? 0, outstanding flips: 0 [ 98.036] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 98.036] sna_accel_do_throttle -- no pending activity [ 98.036] sna_accel_block: evaluating timers, active=5 [ 98.036] sna_accel_block: flush timer expires in 16 [98052] [ 98.037] sna_wakeup_handler [ 98.037] sna_accel_flush: flush?=0, dirty?=0 [ 98.037] sna_accel_flush: flush?=0, dirty?=0 [ 98.037] sna_block_handler (tv=0.467000) [ 98.037] sna_scanout_do_flush: flush timer active: delta=15 [ 98.037] sna_accel_do_throttle -- no pending activity [ 98.037] sna_accel_block: evaluating timers, active=5 [ 98.037] sna_accel_block: flush timer expires in 15 [98052] [ 98.038] sna_wakeup_handler [ 98.038] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=128, name=76 [ 98.038] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 98.038] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 98.038] sna_dri2_get_back: draw size=3840x2160, back buffer handle=128 size=3840x2160, is-scanout? 1, active?=0, pitch=15360, front pitch=15360 [ 98.038] sna_dri2_get_back: reuse backbuffer? 1 [ 98.038] sna_dri2_get_back: back buffer handle=128, active?=0, refcnt=1 [ 98.038] sna_dri2_get_back: reuse unattached back [ 98.038] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 98.038] sna_dri2_reuse_buffer: reusing back buffer handle=128, name=76, pitch=15360, age=0 [ 98.038] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 98.038] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=32, name=80, active_scanout=2 [ 98.038] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 98.038] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 98.038] sna_accel_flush: flush?=0, dirty?=0 [ 98.038] sna_accel_flush: flush?=0, dirty?=0 [ 98.038] sna_accel_flush: flush?=0, dirty?=0 [ 98.038] sna_block_handler (tv=0.466000) [ 98.038] sna_scanout_do_flush: flush timer active: delta=14 [ 98.038] sna_accel_do_throttle -- no pending activity [ 98.038] sna_accel_block: evaluating timers, active=5 [ 98.038] sna_accel_block: flush timer expires in 14 [98052] [ 98.038] sna_wakeup_handler [ 98.038] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 98.038] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 98.038] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 98.038] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 98.038] sna_dri2_get_msc(draw=146, pipe=0) [ 98.038] sna_crtc_record_swap: recording last swap on pipe=0, frame 5632 [msc=5632], time 98.23904 [ 98.038] sna_dri2_get_msc: msc=5632 [raw=5632], ust=98023904 [ 98.038] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=128 (refs=1/1, flush=0) , front=32 (refs=2/3, flush=1) [ 98.038] sna_dri2_schedule_swap(target_msc=5632, divisor=0, remainder=0) [ 98.038] sna_dri2_schedule_swap: using front handle=32, active_scanout?=2, flush?=1 [ 98.038] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 98.038] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 98.038] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 98.038] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 98.038] sna_crtc_record_swap: recording last swap on pipe=0, frame 5632 [msc=5632], time 98.23904 [ 98.038] immediate_swap: current_msc=5632, target_msc=5632 -- yes [ 98.038] can_flip: no, shadow enabled [ 98.038] sna_dri2_add_event: adding event to window 146) [ 98.038] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 98.038] sna_dri2_immediate_blit: no pending blit, starting chain [ 98.038] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 98.038] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 98.038] can_xchg: back size=8700f00, front size=8700f00 [ 98.038] can_xchg: yes, pixmap=4091 [ 98.038] sna_dri2_xchg: win=146, exchange front=32/80,ref=3 and back=128/76,ref=2, pixmap=4091 3840x2160 [ 98.038] sna_dri2_xchg: back_bo handle=128, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 98.038] sna_dri2_xchg: front_bo handle=32, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 98.038] set_bo: pixmap=4091, handle=128 (old handle=32) [ 98.038] set_bo: marking whole pixmap as damaged [ 98.038] set_bo: applying final/discard move-to-gpu [ 98.038] wait_for_shadow: flags=0, flips=0, handle=32, shadow=29 [ 98.038] set_bo: dropping flush hint from handle=32 [ 98.038] set_bo: adding flush hint to handle=128 [ 98.039] mark_stale(handle=32) => 1 [ 98.039] swap_limit: draw=146 setting swap limit to 3 [ 98.039] sna_dri2_swap_limit_validate: swap limit set to 3 [ 98.039] sna_next_vblank(pipe=0, waiting until next vblank) [ 98.039] sna_dri2_schedule_swap: reported target_msc=5632 [ 98.039] sna_accel_flush: flush?=0, dirty?=0 [ 98.039] sna_accel_flush: flush?=0, dirty?=0 [ 98.039] sna_accel_flush: flush?=0, dirty?=0 [ 98.039] sna_accel_flush: flush?=0, dirty?=0 [ 98.039] sna_block_handler (tv=0.465000) [ 98.039] sna_scanout_do_flush: flush timer active: delta=13 [ 98.039] sna_accel_do_throttle -- no pending activity [ 98.039] sna_accel_block: evaluating timers, active=5 [ 98.039] sna_accel_block: flush timer expires in 13 [98052] [ 98.040] sna_wakeup_handler [ 98.040] sna_mode_wakeup: len=32 [ 98.040] sna_dri2_vblank_handler(type=2, sequence=5633, draw=4181) [ 98.040] sna_crtc_record_swap: recording last swap on pipe=0, frame 5633 [msc=5633], time 98.40561 [ 98.040] sna_dri2_vblank_handler: 2 complete, frame=5633 tv=98.40561 [ 98.040] sna_dri2_blit_complete: blit finished [ 98.040] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=5633, tv=98.40561) [ 98.040] frame_swap_complete(type=2): draw=146, pipe=0, frame=5633 [msc=5633], tv=98.40561 [ 98.040] sna_accel_flush: flush?=0, dirty?=0 [ 98.040] sna_dri2_event_free(draw?=1) [ 98.040] sna_dri2_remove_event: remove[0x561c94b075a0] from window 146, active? 1 [ 98.040] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=128] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 98.040] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=32] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 98.040] sna_dri2_vblank_handler complete [ 98.040] sna_block_handler (tv=0.464000) [ 98.040] sna_scanout_do_flush: flush timer active: delta=12 [ 98.040] sna_accel_do_throttle -- no pending activity [ 98.040] sna_accel_block: evaluating timers, active=5 [ 98.040] sna_accel_block: flush timer expires in 12 [98052] [ 98.052] sna_wakeup_handler [ 98.052] sna_block_handler (tv=0.452000) [ 98.052] sna_scanout_do_flush: flush timer active: delta=0 [ 98.052] sna_scanout_do_flush (time=98052), triggered [ 98.052] sna_scanout_flush (time=98052), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 98.052] has_shadow: has pending damage? 1, outstanding flips: 0 [ 98.052] stop_flush: scanout=128 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 98.052] has_shadow: has pending damage? 1, outstanding flips: 0 [ 98.052] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 98.052] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 98.052] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 98.052] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 98.052] sna_pixmap_move_to_gpu: already all-damaged [ 98.052] sna_pixmap_mark_active: pixmap=4091, handle=128 [ 98.052] sna_mode_redisplay: crtc[0] transformed? 0 [ 98.052] sna_mode_redisplay: crtc[1] transformed? 0 [ 98.052] sna_mode_redisplay: crtc[2] transformed? 0 [ 98.052] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=128 [active=1] [ 98.052] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 32, transformed? 0 [ 98.052] get_fb: reusing fb=80 for handle=128 [ 98.052] sna_mode_redisplay: recording flip on CRTC:32 handle=128, active_scanout=2, serial=3 [ 98.052] __kgem_bo_clear_busy: handle=128 [ 98.052] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 98.052] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 98.052] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 98.052] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=128, shadow handle=29 [ 98.052] sna_accel_do_throttle -- no pending activity [ 98.052] sna_accel_block: evaluating timers, active=5 [ 98.052] sna_accel_block: flush timer expires in 16 [98068] [ 98.056] sna_wakeup_handler [ 98.056] sna_block_handler (tv=0.180000) [ 98.056] sna_scanout_do_flush: flush timer active: delta=12 [ 98.056] sna_accel_do_throttle -- no pending activity [ 98.056] sna_accel_block: evaluating timers, active=5 [ 98.056] sna_accel_block: flush timer expires in 12 [98068] [ 98.056] sna_wakeup_handler [ 98.056] sna_mode_wakeup: len=32 [ 98.056] sna_mode_wakeup: recording last swap on pipe=0, frame 5634 [1602], time 98.57224 [ 98.056] sna_mode_wakeup: removing handle=32 [active_scanout=0] from scanout, installing handle=128 [active_scanout=2] [ 98.056] sna_mode_wakeup: flip complete, pending? 1 [ 98.056] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 98.056] sna_block_handler (tv=0.180000) [ 98.056] sna_scanout_do_flush: flush timer active: delta=12 [ 98.056] sna_accel_do_throttle -- no pending activity [ 98.056] sna_accel_block: evaluating timers, active=5 [ 98.056] sna_accel_block: flush timer expires in 12 [98068] [ 98.068] sna_wakeup_handler [ 98.068] sna_accel_flush: flush?=0, dirty?=0 [ 98.068] sna_accel_flush: flush?=0, dirty?=0 [ 98.068] sna_accel_flush: flush?=0, dirty?=0 [ 98.068] sna_accel_flush: flush?=0, dirty?=0 [ 98.068] sna_accel_flush: flush?=0, dirty?=0 [ 98.068] sna_accel_flush: flush?=0, dirty?=0 [ 98.068] sna_accel_flush: flush?=0, dirty?=0 [ 98.068] sna_accel_flush: flush?=0, dirty?=0 [ 98.068] sna_accel_flush: flush?=0, dirty?=0 [ 98.068] sna_accel_flush: flush?=0, dirty?=0 [ 98.068] sna_accel_flush: flush?=0, dirty?=0 [ 98.068] sna_accel_flush: flush?=0, dirty?=0 [ 98.068] sna_accel_flush: flush?=0, dirty?=0 [ 98.068] sna_accel_flush: flush?=0, dirty?=0 [ 98.068] sna_block_handler (tv=0.168000) [ 98.068] sna_scanout_do_flush: flush timer active: delta=0 [ 98.068] sna_scanout_do_flush (time=98068), triggered [ 98.068] sna_scanout_flush (time=98068), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 98.068] has_shadow: has pending damage? 0, outstanding flips: 0 [ 98.068] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 98.068] has_shadow: has pending damage? 0, outstanding flips: 0 [ 98.068] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 98.068] sna_accel_do_throttle -- no pending activity [ 98.068] sna_accel_block: evaluating timers, active=5 [ 98.068] sna_accel_block: flush timer expires in 16 [98084] [ 98.068] sna_wakeup_handler [ 98.068] sna_accel_flush: flush?=0, dirty?=0 [ 98.068] sna_accel_flush: flush?=0, dirty?=0 [ 98.068] sna_accel_flush: flush?=0, dirty?=0 [ 98.068] sna_block_handler (tv=0.168000) [ 98.068] sna_scanout_do_flush: flush timer active: delta=16 [ 98.068] sna_accel_do_throttle -- no pending activity [ 98.068] sna_accel_block: evaluating timers, active=5 [ 98.068] sna_accel_block: flush timer expires in 16 [98084] [ 98.068] sna_wakeup_handler [ 98.068] sna_accel_flush: flush?=0, dirty?=0 [ 98.068] sna_accel_flush: flush?=0, dirty?=0 [ 98.068] sna_block_handler (tv=0.168000) [ 98.068] sna_scanout_do_flush: flush timer active: delta=16 [ 98.068] sna_accel_do_throttle -- no pending activity [ 98.068] sna_accel_block: evaluating timers, active=5 [ 98.068] sna_accel_block: flush timer expires in 16 [98084] [ 98.068] sna_wakeup_handler [ 98.068] sna_accel_flush: flush?=0, dirty?=0 [ 98.068] sna_accel_flush: flush?=0, dirty?=0 [ 98.068] sna_block_handler (tv=0.168000) [ 98.068] sna_scanout_do_flush: flush timer active: delta=16 [ 98.068] sna_accel_do_throttle -- no pending activity [ 98.068] sna_accel_block: evaluating timers, active=5 [ 98.068] sna_accel_block: flush timer expires in 16 [98084] [ 98.068] sna_wakeup_handler [ 98.068] sna_accel_flush: flush?=0, dirty?=0 [ 98.068] sna_accel_flush: flush?=0, dirty?=0 [ 98.068] sna_accel_flush: flush?=0, dirty?=0 [ 98.068] sna_block_handler (tv=0.168000) [ 98.068] sna_scanout_do_flush: flush timer active: delta=16 [ 98.068] sna_accel_do_throttle -- no pending activity [ 98.068] sna_accel_block: evaluating timers, active=5 [ 98.068] sna_accel_block: flush timer expires in 16 [98084] [ 98.068] sna_wakeup_handler [ 98.068] sna_accel_flush: flush?=0, dirty?=0 [ 98.068] sna_accel_flush: flush?=0, dirty?=0 [ 98.068] sna_accel_flush: flush?=0, dirty?=0 [ 98.068] sna_block_handler (tv=0.168000) [ 98.068] sna_scanout_do_flush: flush timer active: delta=16 [ 98.068] sna_accel_do_throttle -- no pending activity [ 98.068] sna_accel_block: evaluating timers, active=5 [ 98.068] sna_accel_block: flush timer expires in 16 [98084] [ 98.068] sna_wakeup_handler [ 98.068] sna_accel_flush: flush?=0, dirty?=0 [ 98.068] sna_accel_flush: flush?=0, dirty?=0 [ 98.068] sna_block_handler (tv=0.168000) [ 98.068] sna_scanout_do_flush: flush timer active: delta=16 [ 98.068] sna_accel_do_throttle -- no pending activity [ 98.068] sna_accel_block: evaluating timers, active=5 [ 98.068] sna_accel_block: flush timer expires in 16 [98084] [ 98.068] sna_wakeup_handler [ 98.068] sna_accel_flush: flush?=0, dirty?=0 [ 98.068] sna_accel_flush: flush?=0, dirty?=0 [ 98.068] sna_accel_flush: flush?=0, dirty?=0 [ 98.068] sna_block_handler (tv=0.168000) [ 98.069] sna_scanout_do_flush: flush timer active: delta=15 [ 98.069] sna_accel_do_throttle -- no pending activity [ 98.069] sna_accel_block: evaluating timers, active=5 [ 98.069] sna_accel_block: flush timer expires in 15 [98084] [ 98.069] sna_wakeup_handler [ 98.069] sna_accel_flush: flush?=0, dirty?=0 [ 98.069] sna_accel_flush: flush?=0, dirty?=0 [ 98.069] sna_block_handler (tv=0.167000) [ 98.069] sna_scanout_do_flush: flush timer active: delta=15 [ 98.069] sna_accel_do_throttle -- no pending activity [ 98.069] sna_accel_block: evaluating timers, active=5 [ 98.069] sna_accel_block: flush timer expires in 15 [98084] [ 98.069] sna_wakeup_handler [ 98.069] sna_create_pixmap(490, 20, 32, usage=0) [ 98.069] kgem_can_create_2d: 490x20 @ 32 [ 98.069] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=1984, height=20 [ 98.069] kgem_can_create_2d: untiled size=40960 [ 98.069] kgem_choose_tiling: 490x20 -> 1 [ 98.069] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2048, height=24 [ 98.069] kgem_can_create_2d: tiled[1] size=49152 [ 98.069] sna_create_pixmap: usage=0, flags=1b [ 98.069] sna_create_pixmap: creating GPU pixmap 490x20, stride=1960, flags=1b [ 98.069] __pop_freed_pixmap: reusing freed pixmap=5359 header [ 98.069] create_pixmap_hdr: pixmap=5360, width=490, height=20, usage=0 [ 98.069] sna_create_pixmap: serial=5360, 490x20, usage=0 [ 98.069] sna_composite_rectangles(pixmap=5361, op=0, 0 x 1 [(0, 0)x(490, 20) ...]) [ 98.069] sna_composite_rectangles: converted to op 0 [ 98.069] sna_composite_rectangles[0] (0, 0)x(490, 20) -> (0, 0), (490, 20) [ 98.069] sna_composite_rectangles: nrects=1, region=(0, 0), (490, 20) x 1 [ 98.069] sna_composite_rectangles: clipped extents (0, 0),(490, 20) x 1 [ 98.069] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(490, 20) [ 98.069] sna_composite_rectangles: dropping last-cpu hint [ 98.069] sna_drawable_use_bo pixmap=5361, box=((0, 0), (490, 20)), flags=19... [ 98.069] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 98.069] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 98.069] sna_pixmap_move_to_gpu(pixmap=5361, usage=0), flags=b [ 98.069] sna_pixmap_move_to_gpu: CPU damage? 0 [ 98.069] sna_pixmap_move_to_gpu: creating GPU bo (490x20@32), create=b [ 98.069] kgem_choose_tiling: 490x20 -> 1 [ 98.069] kgem_choose_tiling: 490x20 -> 1 [ 98.069] sna_pixmap_alloc_gpu: pixmap=5361 [ 98.069] kgem_create_2d(490x20, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 98.069] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2048, height=24 [ 98.069] kgem_set_tiling: handle=152, tiling=1 [1], pitch=2048 [2048]: 1 [ 98.069] kgem_bo_remove_from_inactive: removing handle=152 from inactive [ 98.069] from inactive: pitch=2048, tiling=1: handle=152, id=2952 [ 98.069] __sna_damage_all(490, 20) [ 98.069] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 98.069] sna_pixmap_mark_active: pixmap=5361, handle=152 [ 98.069] sna_drawable_use_bo: allocated GPU bo for operation [ 98.069] sna_drawable_use_bo: using GPU bo with damage? 0 [ 98.069] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 98.069] kgem_bo_is_render: handle=152, rq? 0 [0] [ 98.069] kgem_bo_is_render: handle=152, rq? 0 [0] [ 98.069] gen9_render_fill_boxes(0 x 1 [(0, 0), (490, 20) ...]) [ 98.069] sna_render_get_solid: 0 [ 98.069] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 98.069] kgem_check_bo: num_pages=+16, num_exec=+1 [ 98.069] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 98.069] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 98.069] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 98.069] kgem_add_handle: handle=4, index=0 [ 98.069] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 98.069] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 98.069] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 98.069] gen9_composite_get_binding_table(ffc0) [ 98.069] kgem_add_reloc64: handle=152, pos=16360, delta=0, domains=20002 [ 98.069] kgem_add_handle: handle=152, index=1 [ 98.069] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=ffebf000) [ 98.069] __kgem_bo_mark_dirty: handle=152 (proxy? 0) [ 98.069] [3fe0] bind bo(handle=152, addr=ffebf000), format=192, width=490, height=20, pitch=2048, tiling=1 -> render [ 98.069] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 98.069] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 98.069] kgem_add_handle: handle=7, index=2 [ 98.069] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 98.069] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 98.069] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 98.069] gen9_emit_sampler: sampler = 1 [ 98.069] gen9_emit_sf: num_sf_outputs=1 [ 98.069] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 98.069] gen9_emit_vertex_elements: setup id=0 [ 98.069] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 98.069] (0, 0), (490, 20) [ 98.069] gen8_vertex_flush[490] = 3 [ 98.069] sna_composite_rectangles: pixmap=5361 marking clear [0]? 1 [ 98.069] sna_composite_rectangles(pixmap=5361, op=1, fff2f1f0 x 1 [(0, 0)x(490, 20) ...]) [ 98.069] sna_composite_rectangles: converted to op 1 [ 98.069] sna_composite_rectangles[0] (0, 0)x(490, 20) -> (0, 0), (490, 20) [ 98.069] sna_composite_rectangles: nrects=1, region=(0, 0), (490, 20) x 1 [ 98.069] sna_composite_rectangles: clipped extents (0, 0),(490, 20) x 1 [ 98.069] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(490, 20) [ 98.069] sna_composite_rectangles: promoting to full GPU [ 98.069] sna_composite_rectangles: dropping last-cpu hint [ 98.069] sna_drawable_use_bo pixmap=5361, box=((0, 0), (490, 20)), flags=19... [ 98.069] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 98.069] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 98.069] sna_drawable_use_bo: using whole GPU bo [ 98.069] gen9_render_fill_boxes (op=1, color=(f2f2, f1f1, f0f0, ffff) [20028888]) [ 98.069] kgem_bo_is_render: handle=152, rq? 1 [1] [ 98.069] gen9_render_fill_boxes(fff2f1f0 x 1 [(0, 0), (490, 20) ...]) [ 98.069] sna_render_get_solid: fff2f1f0 [ 98.069] sna_render_get_solid(15) = fff2f1f0 (old) [ 98.069] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 98.069] kgem_check_bo: num_pages=+0, num_exec=+0 [ 98.069] gen9_composite_get_binding_table(ff00) [ 98.069] kgem_add_reloc64: handle=143, pos=16312, delta=0, domains=40000 [ 98.069] kgem_add_reloc64: adding proxy [delta=60] for handle=143 [ 98.069] kgem_add_handle: handle=143, index=3 [ 98.069] kgem_add_reloc64[5] = (delta=60, target handle=3, presumed=fff6e000) [ 98.069] [3fb0] bind bo(handle=143, addr=fff6e03c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 98.069] gen9_emit_vertex_elements: setup id=0 [ 98.069] (0, 0), (490, 20) [ 98.069] gen8_vertex_flush[4cc] = 3 [ 98.069] sna_composite_rectangles: pixmap=5361 marking clear [fff2f1f0]? 1 [ 98.069] sna_composite_rectangles(pixmap=5361, op=1, ff300a24 x 2 [(0, 0)x(490, 20) ...]) [ 98.069] sna_composite_rectangles: converted to op 1 [ 98.069] sna_composite_rectangles[0] (0, 0)x(490, 20) -> (0, 0), (490, 20) [ 98.069] sna_composite_rectangles[1] (0, 0)x(490, 20) -> (0, 0), (490, 20) [ 98.069] sna_composite_rectangles: nrects=2, region=(0, 0), (490, 20) x 2 [ 98.069] sna_composite_rectangles: clipped extents (0, 0),(490, 20) x 1 [ 98.069] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(490, 20) [ 98.069] sna_composite_rectangles: promoting to full GPU [ 98.069] sna_composite_rectangles: dropping last-cpu hint [ 98.069] sna_drawable_use_bo pixmap=5361, box=((0, 0), (490, 20)), flags=19... [ 98.069] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 98.069] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 98.069] sna_drawable_use_bo: using whole GPU bo [ 98.069] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 98.069] kgem_bo_is_render: handle=152, rq? 1 [1] [ 98.069] gen9_render_fill_boxes(ff300a24 x 1 [(0, 0), (490, 20) ...]) [ 98.069] sna_render_get_solid: ff300a24 [ 98.069] sna_render_get_solid(17) = ff300a24 (old) [ 98.069] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 98.069] kgem_check_bo: num_pages=+0, num_exec=+0 [ 98.069] gen9_composite_get_binding_table(fe80) [ 98.069] kgem_add_reloc64: handle=143, pos=16280, delta=0, domains=40000 [ 98.069] kgem_add_reloc64: adding proxy [delta=68] for handle=143 [ 98.069] kgem_add_reloc64[6] = (delta=68, target handle=3, presumed=fff6e000) [ 98.069] [3f90] bind bo(handle=143, addr=fff6e044), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 98.069] gen9_emit_vertex_elements: setup id=0 [ 98.069] (0, 0), (490, 20) [ 98.069] gen8_vertex_flush[508] = 3 [ 98.069] sna_composite_rectangles: pixmap=5361 marking clear [ff300a24]? 1 [ 98.069] sna_glyphs(op=3, nlist=1, src=(1, -2)) [ 98.069] kgem_bo_is_busy: handle=152, domain: 0 exec? 1, rq? 1 [ 98.069] sna_glyphs: discarding mask [ 98.069] glyphs0_to_dst(op=3, src=(1, -2), nlist=1, dst=(1, -2)+(0, 0)) [ 98.069] clipped_glyphs? 18 glyph in 1 lists extents (1, -13), (163, 1), region (2, 0), (162, 1): yes [ 98.069] gen9_render_composite: 0x0, current mode=1/1 [ 98.069] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 98.069] gen9_composite_fallback: mask is already on the GPU, try to use GPU [ 98.069] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 98.069] sna_drawable_use_bo pixmap=5361, box=((2, 0), (162, 1)), flags=7... [ 98.069] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 98.069] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 98.069] sna_drawable_use_bo: using whole GPU bo [ 98.069] gen9_composite_set_target: pixmap=5361, format=20028888, size=490x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 98.069] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 98.069] color_convert: src=ff8ae234 [20028888] [ 98.069] color_convert: dst=ff8ae234 [20028888] [ 98.069] sna_render_get_solid: ff8ae234 [ 98.069] sna_render_get_solid(22) = ff8ae234 (old) [ 98.069] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 98.069] sna_transform_is_imprecise_integer_translation: no transform [ 98.069] gen9_composite_picture: integer translation (0, 0), removing [ 98.069] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 98.069] sna_render_pixmap_bo: GPU all damaged [ 98.069] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 98.069] gen4_choose_composite_emitter: solid, identity mask [ 98.069] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 98.069] aligning vertex: was 2, now 4 floats per vertex [ 98.069] gen9_composite_get_binding_table(fe00) [ 98.069] kgem_add_reloc64: handle=143, pos=16248, delta=0, domains=40000 [ 98.069] kgem_add_reloc64: adding proxy [delta=88] for handle=143 [ 98.069] kgem_add_reloc64[7] = (delta=88, target handle=3, presumed=fff6e000) [ 98.069] [3f70] bind bo(handle=143, addr=fff6e058), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 98.069] kgem_add_reloc64: handle=6, pos=16232, delta=0, domains=40000 [ 98.069] kgem_add_handle: handle=6, index=4 [ 98.069] kgem_add_reloc64[8] = (delta=0, target handle=4, presumed=fd581000) [ 98.069] [3f60] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 98.069] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 98.069] gen9_emit_sampler: sampler = a [ 98.069] gen9_emit_sf: num_sf_outputs=2 [ 98.069] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 98.069] gen9_emit_vertex_elements: setup id=9 [ 98.069] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 98.069] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 98.069] glyphs0_to_dst: glyph=(9, -12), (19, 1), clip=(2, 0), (162, 1) [ 98.069] glyphs0_to_dst: blt=(9, 0), (19, 1) [ 98.069] emit_primitive_identity_mask__avx2: dst=(9, 0), mask=(672.00, 60.00) x (10.00, 1.00) [ 98.069] gen8_vertex_flush[5e4] = 3 [ 98.069] gen9_magic_ca_pass: CA fixup (5 -> 8) [ 98.069] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 98.069] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 98.069] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 98.069] sna_glyphs(op=3, nlist=1, src=(172, -2)) [ 98.069] kgem_bo_is_busy: handle=152, domain: 0 exec? 1, rq? 1 [ 98.069] sna_glyphs: discarding mask [ 98.069] glyphs0_to_dst(op=3, src=(172, -2), nlist=1, dst=(172, -2)+(0, 0)) [ 98.069] clipped_glyphs? 32 glyph in 1 lists extents (171, -14), (460, 1), region (172, 0), (459, 1): yes [ 98.069] gen9_render_composite: 0x0, current mode=1/1 [ 98.069] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 98.069] kgem_bo_is_busy: handle=152, domain: 0 exec? 1, rq? 1 [ 98.069] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 98.069] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 98.069] sna_drawable_use_bo pixmap=5361, box=((172, 0), (459, 1)), flags=7... [ 98.069] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 98.069] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 98.069] sna_drawable_use_bo: using whole GPU bo [ 98.069] gen9_composite_set_target: pixmap=5361, format=20028888, size=490x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 98.069] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 98.069] color_convert: src=ff729fcf [20028888] [ 98.069] color_convert: dst=ff729fcf [20028888] [ 98.069] sna_render_get_solid: ff729fcf [ 98.069] sna_render_get_solid(23) = ff729fcf (old) [ 98.069] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 98.069] sna_transform_is_imprecise_integer_translation: no transform [ 98.069] gen9_composite_picture: integer translation (0, 0), removing [ 98.069] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 98.069] sna_render_pixmap_bo: GPU all damaged [ 98.069] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 98.069] gen4_choose_composite_emitter: solid, identity mask [ 98.069] kgem_check_bo: num_pages=+0, num_exec=+0 [ 98.069] gen9_composite_get_binding_table(fd40) [ 98.069] kgem_add_reloc64: handle=143, pos=16200, delta=0, domains=40000 [ 98.069] kgem_add_reloc64: adding proxy [delta=92] for handle=143 [ 98.069] kgem_add_reloc64[9] = (delta=92, target handle=3, presumed=fff6e000) [ 98.069] [3f40] bind bo(handle=143, addr=fff6e05c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 98.069] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 98.069] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 98.069] gen9_emit_vertex_elements: setup id=9 [ 98.069] glyphs0_to_dst: glyph=(180, -13), (190, 1), clip=(172, 0), (459, 1) [ 98.069] glyphs0_to_dst: blt=(180, 0), (190, 1) [ 98.069] emit_primitive_identity_mask__avx2: dst=(180, 0), mask=(944.00, 61.00) x (10.00, 1.00) [ 98.069] glyphs0_to_dst: glyph=(208, -10), (217, 1), clip=(172, 0), (459, 1) [ 98.069] glyphs0_to_dst: blt=(208, 0), (217, 1) [ 98.069] emit_primitive_identity_mask__avx2: dst=(208, 0), mask=(960.00, 26.00) x (9.00, 1.00) [ 98.069] glyphs0_to_dst: glyph=(216, -13), (226, 1), clip=(172, 0), (459, 1) [ 98.069] glyphs0_to_dst: blt=(216, 0), (226, 1) [ 98.069] emit_primitive_identity_mask__avx2: dst=(216, 0), mask=(944.00, 61.00) x (10.00, 1.00) [ 98.069] glyphs0_to_dst: glyph=(234, -1), (245, 1), clip=(172, 0), (459, 1) [ 98.069] glyphs0_to_dst: blt=(234, 0), (245, 1) [ 98.069] emit_primitive_identity_mask__avx2: dst=(234, 0), mask=(992.00, 1.00) x (11.00, 1.00) [ 98.069] glyphs0_to_dst: glyph=(334, -10), (343, 1), clip=(172, 0), (459, 1) [ 98.069] glyphs0_to_dst: blt=(334, 0), (343, 1) [ 98.069] emit_primitive_identity_mask__avx2: dst=(334, 0), mask=(960.00, 26.00) x (9.00, 1.00) [ 98.069] glyphs0_to_dst: glyph=(342, -1), (353, 1), clip=(172, 0), (459, 1) [ 98.069] glyphs0_to_dst: blt=(342, 0), (353, 1) [ 98.069] emit_primitive_identity_mask__avx2: dst=(342, 0), mask=(992.00, 1.00) x (11.00, 1.00) [ 98.069] glyphs0_to_dst: glyph=(369, -10), (379, 1), clip=(172, 0), (459, 1) [ 98.069] glyphs0_to_dst: blt=(369, 0), (379, 1) [ 98.069] emit_primitive_identity_mask__avx2: dst=(369, 0), mask=(976.00, 42.00) x (10.00, 1.00) [ 98.069] glyphs0_to_dst: glyph=(378, -13), (388, 1), clip=(172, 0), (459, 1) [ 98.069] glyphs0_to_dst: blt=(378, 0), (388, 1) [ 98.069] emit_primitive_identity_mask__avx2: dst=(378, 0), mask=(944.00, 61.00) x (10.00, 1.00) [ 98.069] glyphs0_to_dst: glyph=(396, -1), (407, 1), clip=(172, 0), (459, 1) [ 98.069] glyphs0_to_dst: blt=(396, 0), (407, 1) [ 98.069] emit_primitive_identity_mask__avx2: dst=(396, 0), mask=(992.00, 1.00) x (11.00, 1.00) [ 98.069] glyphs0_to_dst: glyph=(424, -10), (433, 1), clip=(172, 0), (459, 1) [ 98.069] glyphs0_to_dst: blt=(424, 0), (433, 1) [ 98.069] emit_primitive_identity_mask__avx2: dst=(424, 0), mask=(960.00, 26.00) x (9.00, 1.00) [ 98.069] glyphs0_to_dst: glyph=(450, -10), (460, 1), clip=(172, 0), (459, 1) [ 98.069] glyphs0_to_dst: blt=(450, 0), (459, 1) [ 98.069] emit_primitive_identity_mask__avx2: dst=(450, 0), mask=(976.00, 42.00) x (9.00, 1.00) [ 98.070] gen8_vertex_flush[6e4] = 33 [ 98.070] gen9_magic_ca_pass: CA fixup (8 -> 41) [ 98.070] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 98.070] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 98.070] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 98.070] sna_glyphs(op=3, nlist=1, src=(460, -2)) [ 98.070] kgem_bo_is_busy: handle=152, domain: 0 exec? 1, rq? 1 [ 98.070] sna_glyphs: discarding mask [ 98.070] glyphs0_to_dst(op=3, src=(460, -2), nlist=1, dst=(460, -2)+(0, 0)) [ 98.070] clipped_glyphs? 4 glyph in 1 lists extents (459, -13), (496, 1), region (460, 0), (490, 1): yes [ 98.070] gen9_render_composite: 0x0, current mode=1/1 [ 98.070] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 98.070] kgem_bo_is_busy: handle=152, domain: 0 exec? 1, rq? 1 [ 98.070] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 98.070] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 98.070] sna_drawable_use_bo pixmap=5361, box=((460, 0), (490, 1)), flags=7... [ 98.070] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 98.070] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 98.070] sna_drawable_use_bo: using whole GPU bo [ 98.070] gen9_composite_set_target: pixmap=5361, format=20028888, size=490x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 98.070] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 98.070] color_convert: src=ffffffff [20028888] [ 98.070] color_convert: dst=ffffffff [20028888] [ 98.070] sna_render_get_solid: ffffffff [ 98.070] sna_render_get_solid(white) [ 98.070] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 98.070] sna_transform_is_imprecise_integer_translation: no transform [ 98.070] gen9_composite_picture: integer translation (0, 0), removing [ 98.070] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 98.070] sna_render_pixmap_bo: GPU all damaged [ 98.070] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 98.070] gen4_choose_composite_emitter: solid, identity mask [ 98.070] kgem_check_bo: num_pages=+0, num_exec=+0 [ 98.070] gen9_composite_get_binding_table(fcc0) [ 98.070] kgem_add_reloc64: handle=7, pos=16168, delta=0, domains=40000 [ 98.070] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 98.070] kgem_add_reloc64[10] = (delta=1048, target handle=2, presumed=fffe8000) [ 98.070] [3f20] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 98.070] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 98.070] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 98.070] gen9_emit_vertex_elements: setup id=9 [ 98.070] glyphs0_to_dst: glyph=(487, -13), (496, 1), clip=(460, 0), (490, 1) [ 98.070] glyphs0_to_dst: blt=(487, 0), (490, 1) [ 98.070] emit_primitive_identity_mask__avx2: dst=(487, 0), mask=(832.00, 45.00) x (3.00, 1.00) [ 98.070] gen8_vertex_flush[7e4] = 3 [ 98.070] gen9_magic_ca_pass: CA fixup (41 -> 44) [ 98.070] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 98.070] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 98.070] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 98.070] sna_glyphs(op=3, nlist=1, src=(1, 15)) [ 98.070] kgem_bo_is_busy: handle=152, domain: 0 exec? 1, rq? 1 [ 98.070] sna_glyphs: discarding mask [ 98.070] glyphs0_to_dst(op=3, src=(1, 15), nlist=1, dst=(1, 15)+(0, 0)) [ 98.070] clipped_glyphs: no, clip region (0, 0), (490, 20) matches drawable pixmap=94680752682688 size=490x20 [ 98.070] gen9_render_composite: 0x0, current mode=1/1 [ 98.070] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 98.070] kgem_bo_is_busy: handle=152, domain: 0 exec? 1, rq? 1 [ 98.070] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 98.070] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 98.070] sna_drawable_use_bo pixmap=5361, box=((0, 0), (490, 20)), flags=7... [ 98.070] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 98.070] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 98.070] sna_drawable_use_bo: using whole GPU bo [ 98.070] gen9_composite_set_target: pixmap=5361, format=20028888, size=490x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 98.070] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 98.070] color_convert: src=ff8ae234 [20028888] [ 98.070] color_convert: dst=ff8ae234 [20028888] [ 98.070] sna_render_get_solid: ff8ae234 [ 98.070] sna_render_get_solid(22) = ff8ae234 (old) [ 98.070] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 98.070] sna_transform_is_imprecise_integer_translation: no transform [ 98.070] gen9_composite_picture: integer translation (0, 0), removing [ 98.070] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 98.070] sna_render_pixmap_bo: GPU all damaged [ 98.070] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 98.070] gen4_choose_composite_emitter: solid, identity mask [ 98.070] kgem_check_bo: num_pages=+0, num_exec=+0 [ 98.070] gen9_composite_get_binding_table(fc40) [ 98.070] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 98.070] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 98.070] gen9_emit_vertex_elements: setup id=9 [ 98.070] glyphs0_to_dst: glyph=(1, 7)x(9, 8), unclipped [ 98.070] emit_primitive_identity_mask__avx2: dst=(1, 7), mask=(688.00, 32.00) x (9.00, 8.00) [ 98.070] glyphs0_to_dst: glyph=(9, 5)x(10, 13), unclipped [ 98.070] emit_primitive_identity_mask__avx2: dst=(9, 5), mask=(672.00, 48.00) x (10.00, 13.00) [ 98.070] glyphs0_to_dst: glyph=(19, 7)x(9, 8), unclipped [ 98.070] emit_primitive_identity_mask__avx2: dst=(19, 7), mask=(688.00, 32.00) x (9.00, 8.00) [ 98.070] glyphs0_to_dst: glyph=(28, 9)x(8, 3), unclipped [ 98.070] emit_primitive_identity_mask__avx2: dst=(28, 9), mask=(688.00, 48.00) x (8.00, 3.00) [ 98.070] glyphs0_to_dst: glyph=(36, 5)x(11, 10), unclipped [ 98.070] emit_primitive_identity_mask__avx2: dst=(36, 5), mask=(704.00, 0.00) x (11.00, 10.00) [ 98.070] glyphs0_to_dst: glyph=(46, 7)x(9, 8), unclipped [ 98.070] emit_primitive_identity_mask__avx2: dst=(46, 7), mask=(720.00, 0.00) x (9.00, 8.00) [ 98.070] glyphs0_to_dst: glyph=(54, 7)x(10, 8), unclipped [ 98.070] emit_primitive_identity_mask__avx2: dst=(54, 7), mask=(704.00, 16.00) x (10.00, 8.00) [ 98.070] glyphs0_to_dst: glyph=(63, 7)x(10, 8), unclipped [ 98.070] emit_primitive_identity_mask__avx2: dst=(63, 7), mask=(720.00, 16.00) x (10.00, 8.00) [ 98.070] glyphs0_to_dst: glyph=(72, 4)x(10, 11), unclipped [ 98.070] emit_primitive_identity_mask__avx2: dst=(72, 4), mask=(736.00, 0.00) x (10.00, 11.00) [ 98.070] glyphs0_to_dst: glyph=(81, 7)x(10, 8), unclipped [ 98.070] emit_primitive_identity_mask__avx2: dst=(81, 7), mask=(752.00, 0.00) x (10.00, 8.00) [ 98.070] glyphs0_to_dst: glyph=(90, 4)x(10, 11), unclipped [ 98.070] emit_primitive_identity_mask__avx2: dst=(90, 4), mask=(736.00, 0.00) x (10.00, 11.00) [ 98.070] glyphs0_to_dst: glyph=(99, 7)x(11, 8), unclipped [ 98.070] emit_primitive_identity_mask__avx2: dst=(99, 7), mask=(736.00, 16.00) x (11.00, 8.00) [ 98.070] glyphs0_to_dst: glyph=(109, 7)x(9, 8), unclipped [ 98.070] emit_primitive_identity_mask__avx2: dst=(109, 7), mask=(752.00, 16.00) x (9.00, 8.00) [ 98.070] glyphs0_to_dst: glyph=(118, 9)x(8, 3), unclipped [ 98.070] emit_primitive_identity_mask__avx2: dst=(118, 9), mask=(688.00, 48.00) x (8.00, 3.00) [ 98.070] glyphs0_to_dst: glyph=(126, 5)x(10, 10), unclipped [ 98.070] emit_primitive_identity_mask__avx2: dst=(126, 5), mask=(704.00, 32.00) x (10.00, 10.00) [ 98.070] glyphs0_to_dst: glyph=(135, 5)x(10, 10), unclipped [ 98.070] emit_primitive_identity_mask__avx2: dst=(135, 5), mask=(704.00, 32.00) x (10.00, 10.00) [ 98.070] glyphs0_to_dst: glyph=(144, 5)x(10, 10), unclipped [ 98.070] emit_primitive_identity_mask__avx2: dst=(144, 5), mask=(720.00, 32.00) x (10.00, 10.00) [ 98.070] glyphs0_to_dst: glyph=(153, 5)x(10, 10), unclipped [ 98.070] emit_primitive_identity_mask__avx2: dst=(153, 5), mask=(704.00, 48.00) x (10.00, 10.00) [ 98.070] gen8_vertex_flush[8e4] = 54 [ 98.070] gen9_magic_ca_pass: CA fixup (44 -> 98) [ 98.070] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 98.070] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 98.070] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 98.070] sna_glyphs(op=3, nlist=1, src=(163, 15)) [ 98.070] kgem_bo_is_busy: handle=152, domain: 0 exec? 1, rq? 1 [ 98.070] sna_glyphs: discarding mask [ 98.070] glyphs0_to_dst(op=3, src=(163, 15), nlist=1, dst=(163, 15)+(0, 0)) [ 98.070] clipped_glyphs: no, clip region (0, 0), (490, 20) matches drawable pixmap=94680752682688 size=490x20 [ 98.070] gen9_render_composite: 0x0, current mode=1/1 [ 98.070] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 98.070] kgem_bo_is_busy: handle=152, domain: 0 exec? 1, rq? 1 [ 98.070] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 98.070] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 98.070] sna_drawable_use_bo pixmap=5361, box=((0, 0), (490, 20)), flags=7... [ 98.070] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 98.070] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 98.070] sna_drawable_use_bo: using whole GPU bo [ 98.070] gen9_composite_set_target: pixmap=5361, format=20028888, size=490x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 98.070] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 98.070] color_convert: src=ffffffff [20028888] [ 98.070] color_convert: dst=ffffffff [20028888] [ 98.070] sna_render_get_solid: ffffffff [ 98.070] sna_render_get_solid(white) [ 98.070] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 98.070] sna_transform_is_imprecise_integer_translation: no transform [ 98.070] gen9_composite_picture: integer translation (0, 0), removing [ 98.070] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 98.070] sna_render_pixmap_bo: GPU all damaged [ 98.070] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 98.070] gen4_choose_composite_emitter: solid, identity mask [ 98.070] kgem_check_bo: num_pages=+0, num_exec=+0 [ 98.070] gen9_composite_get_binding_table(fc00) [ 98.070] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 98.070] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 98.070] gen9_emit_vertex_elements: setup id=9 [ 98.070] glyphs0_to_dst: glyph=(165, 7)x(5, 8), unclipped [ 98.070] emit_primitive_identity_mask__avx2: dst=(165, 7), mask=(720.00, 48.00) x (5.00, 8.00) [ 98.070] gen8_vertex_flush[9e4] = 3 [ 98.070] gen9_magic_ca_pass: CA fixup (98 -> 101) [ 98.070] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 98.070] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 98.070] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 98.070] sna_glyphs(op=3, nlist=1, src=(172, 15)) [ 98.070] kgem_bo_is_busy: handle=152, domain: 0 exec? 1, rq? 1 [ 98.070] sna_glyphs: discarding mask [ 98.070] glyphs0_to_dst(op=3, src=(172, 15), nlist=1, dst=(172, 15)+(0, 0)) [ 98.070] clipped_glyphs: no, clip region (0, 0), (490, 20) matches drawable pixmap=94680752682688 size=490x20 [ 98.070] gen9_render_composite: 0x0, current mode=1/1 [ 98.070] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 98.070] kgem_bo_is_busy: handle=152, domain: 0 exec? 1, rq? 1 [ 98.070] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 98.070] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 98.070] sna_drawable_use_bo pixmap=5361, box=((0, 0), (490, 20)), flags=7... [ 98.070] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 98.070] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 98.070] sna_drawable_use_bo: using whole GPU bo [ 98.070] gen9_composite_set_target: pixmap=5361, format=20028888, size=490x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 98.070] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 98.070] color_convert: src=ff729fcf [20028888] [ 98.070] color_convert: dst=ff729fcf [20028888] [ 98.070] sna_render_get_solid: ff729fcf [ 98.070] sna_render_get_solid(23) = ff729fcf (old) [ 98.070] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 98.070] sna_transform_is_imprecise_integer_translation: no transform [ 98.070] gen9_composite_picture: integer translation (0, 0), removing [ 98.070] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 98.070] sna_render_pixmap_bo: GPU all damaged [ 98.070] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 98.070] gen4_choose_composite_emitter: solid, identity mask [ 98.070] kgem_check_bo: num_pages=+0, num_exec=+0 [ 98.070] gen9_composite_get_binding_table(fbc0) [ 98.070] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 98.070] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 98.070] gen9_emit_vertex_elements: setup id=9 [ 98.070] glyphs0_to_dst: glyph=(171, 9)x(11, 3), unclipped [ 98.070] emit_primitive_identity_mask__avx2: dst=(171, 9), mask=(736.00, 32.00) x (11.00, 3.00) [ 98.070] glyphs0_to_dst: glyph=(180, 4)x(10, 14), unclipped [ 98.070] emit_primitive_identity_mask__avx2: dst=(180, 4), mask=(944.00, 48.00) x (10.00, 14.00) [ 98.070] glyphs0_to_dst: glyph=(189, 4)x(11, 11), unclipped [ 98.070] emit_primitive_identity_mask__avx2: dst=(189, 4), mask=(960.00, 0.00) x (11.00, 11.00) [ 98.070] glyphs0_to_dst: glyph=(198, 7)x(10, 8), unclipped [ 98.070] emit_primitive_identity_mask__avx2: dst=(198, 7), mask=(976.00, 0.00) x (10.00, 8.00) [ 98.070] glyphs0_to_dst: glyph=(208, 7)x(9, 11), unclipped [ 98.070] emit_primitive_identity_mask__avx2: dst=(208, 7), mask=(960.00, 16.00) x (9.00, 11.00) [ 98.070] glyphs0_to_dst: glyph=(216, 4)x(10, 14), unclipped [ 98.070] emit_primitive_identity_mask__avx2: dst=(216, 4), mask=(944.00, 48.00) x (10.00, 14.00) [ 98.070] glyphs0_to_dst: glyph=(225, 5)x(10, 10), unclipped [ 98.070] emit_primitive_identity_mask__avx2: dst=(225, 5), mask=(976.00, 16.00) x (10.00, 10.00) [ 98.070] glyphs0_to_dst: glyph=(234, 16)x(11, 2), unclipped [ 98.070] emit_primitive_identity_mask__avx2: dst=(234, 16), mask=(992.00, 0.00) x (11.00, 2.00) [ 98.070] glyphs0_to_dst: glyph=(243, 4)x(11, 11), unclipped [ 98.070] emit_primitive_identity_mask__avx2: dst=(243, 4), mask=(1008.00, 0.00) x (11.00, 11.00) [ 98.070] glyphs0_to_dst: glyph=(253, 7)x(9, 8), unclipped [ 98.070] emit_primitive_identity_mask__avx2: dst=(253, 7), mask=(720.00, 0.00) x (9.00, 8.00) [ 98.070] glyphs0_to_dst: glyph=(261, 7)x(10, 8), unclipped [ 98.070] emit_primitive_identity_mask__avx2: dst=(261, 7), mask=(704.00, 16.00) x (10.00, 8.00) [ 98.070] glyphs0_to_dst: glyph=(270, 7)x(10, 8), unclipped [ 98.070] emit_primitive_identity_mask__avx2: dst=(270, 7), mask=(704.00, 16.00) x (10.00, 8.00) [ 98.070] glyphs0_to_dst: glyph=(279, 3)x(10, 12), unclipped [ 98.070] emit_primitive_identity_mask__avx2: dst=(279, 3), mask=(992.00, 16.00) x (10.00, 12.00) [ 98.070] glyphs0_to_dst: glyph=(288, 7)x(10, 8), unclipped [ 98.070] emit_primitive_identity_mask__avx2: dst=(288, 7), mask=(704.00, 16.00) x (10.00, 8.00) [ 98.070] glyphs0_to_dst: glyph=(297, 7)x(10, 8), unclipped [ 98.070] emit_primitive_identity_mask__avx2: dst=(297, 7), mask=(752.00, 0.00) x (10.00, 8.00) [ 98.070] glyphs0_to_dst: glyph=(307, 3)x(10, 12), unclipped [ 98.070] emit_primitive_identity_mask__avx2: dst=(307, 3), mask=(1008.00, 16.00) x (10.00, 12.00) [ 98.070] glyphs0_to_dst: glyph=(315, 4)x(11, 11), unclipped [ 98.070] emit_primitive_identity_mask__avx2: dst=(315, 4), mask=(960.00, 0.00) x (11.00, 11.00) [ 98.070] glyphs0_to_dst: glyph=(324, 7)x(11, 8), unclipped [ 98.070] emit_primitive_identity_mask__avx2: dst=(324, 7), mask=(736.00, 16.00) x (11.00, 8.00) [ 98.070] glyphs0_to_dst: glyph=(334, 7)x(9, 11), unclipped [ 98.070] emit_primitive_identity_mask__avx2: dst=(334, 7), mask=(960.00, 16.00) x (9.00, 11.00) [ 98.070] glyphs0_to_dst: glyph=(342, 16)x(11, 2), unclipped [ 98.070] emit_primitive_identity_mask__avx2: dst=(342, 16), mask=(992.00, 0.00) x (11.00, 2.00) [ 98.070] glyphs0_to_dst: glyph=(351, 3)x(10, 12), unclipped [ 98.070] emit_primitive_identity_mask__avx2: dst=(351, 3), mask=(992.00, 16.00) x (10.00, 12.00) [ 98.070] glyphs0_to_dst: glyph=(361, 3)x(9, 12), unclipped [ 98.070] emit_primitive_identity_mask__avx2: dst=(361, 3), mask=(960.00, 32.00) x (9.00, 12.00) [ 98.070] glyphs0_to_dst: glyph=(369, 7)x(10, 11), unclipped [ 98.070] emit_primitive_identity_mask__avx2: dst=(369, 7), mask=(976.00, 32.00) x (10.00, 11.00) [ 98.070] glyphs0_to_dst: glyph=(378, 4)x(10, 14), unclipped [ 98.070] emit_primitive_identity_mask__avx2: dst=(378, 4), mask=(944.00, 48.00) x (10.00, 14.00) [ 98.070] glyphs0_to_dst: glyph=(387, 5)x(10, 10), unclipped [ 98.070] emit_primitive_identity_mask__avx2: dst=(387, 5), mask=(128.00, 96.00) x (10.00, 10.00) [ 98.070] glyphs0_to_dst: glyph=(396, 16)x(11, 2), unclipped [ 98.070] emit_primitive_identity_mask__avx2: dst=(396, 16), mask=(992.00, 0.00) x (11.00, 2.00) [ 98.070] glyphs0_to_dst: glyph=(406, 7)x(9, 8), unclipped [ 98.070] emit_primitive_identity_mask__avx2: dst=(406, 7), mask=(720.00, 0.00) x (9.00, 8.00) [ 98.070] glyphs0_to_dst: glyph=(414, 7)x(10, 8), unclipped [ 98.070] emit_primitive_identity_mask__avx2: dst=(414, 7), mask=(704.00, 16.00) x (10.00, 8.00) [ 98.070] glyphs0_to_dst: glyph=(424, 7)x(9, 11), unclipped [ 98.070] emit_primitive_identity_mask__avx2: dst=(424, 7), mask=(960.00, 16.00) x (9.00, 11.00) [ 98.070] glyphs0_to_dst: glyph=(432, 4)x(10, 11), unclipped [ 98.070] emit_primitive_identity_mask__avx2: dst=(432, 4), mask=(976.00, 48.00) x (10.00, 11.00) [ 98.070] glyphs0_to_dst: glyph=(442, 7)x(9, 8), unclipped [ 98.070] emit_primitive_identity_mask__avx2: dst=(442, 7), mask=(688.00, 32.00) x (9.00, 8.00) [ 98.070] glyphs0_to_dst: glyph=(450, 7)x(10, 11), unclipped [ 98.070] emit_primitive_identity_mask__avx2: dst=(450, 7), mask=(976.00, 32.00) x (10.00, 11.00) [ 98.070] gen8_vertex_flush[ae4] = 96 [ 98.070] gen9_magic_ca_pass: CA fixup (101 -> 197) [ 98.070] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 98.070] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 98.070] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 98.070] sna_glyphs(op=3, nlist=1, src=(460, 15)) [ 98.070] kgem_bo_is_busy: handle=152, domain: 0 exec? 1, rq? 1 [ 98.070] sna_glyphs: discarding mask [ 98.070] glyphs0_to_dst(op=3, src=(460, 15), nlist=1, dst=(460, 15)+(0, 0)) [ 98.070] clipped_glyphs: no, clip region (0, 0), (490, 20) matches drawable pixmap=94680752682688 size=490x20 [ 98.070] gen9_render_composite: 0x0, current mode=1/1 [ 98.070] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 98.070] kgem_bo_is_busy: handle=152, domain: 0 exec? 1, rq? 1 [ 98.070] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 98.070] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 98.070] sna_drawable_use_bo pixmap=5361, box=((0, 0), (490, 20)), flags=7... [ 98.070] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 98.070] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 98.070] sna_drawable_use_bo: using whole GPU bo [ 98.070] gen9_composite_set_target: pixmap=5361, format=20028888, size=490x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 98.070] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 98.070] color_convert: src=ffffffff [20028888] [ 98.070] color_convert: dst=ffffffff [20028888] [ 98.070] sna_render_get_solid: ffffffff [ 98.070] sna_render_get_solid(white) [ 98.070] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 98.070] sna_transform_is_imprecise_integer_translation: no transform [ 98.070] gen9_composite_picture: integer translation (0, 0), removing [ 98.070] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 98.070] sna_render_pixmap_bo: GPU all damaged [ 98.070] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 98.070] gen4_choose_composite_emitter: solid, identity mask [ 98.070] kgem_check_bo: num_pages=+0, num_exec=+0 [ 98.070] gen9_composite_get_binding_table(fb80) [ 98.070] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 98.070] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 98.070] gen9_emit_vertex_elements: setup id=9 [ 98.070] glyphs0_to_dst: glyph=(459, 4)x(10, 13), unclipped [ 98.070] emit_primitive_identity_mask__avx2: dst=(459, 4), mask=(752.00, 32.00) x (10.00, 13.00) [ 98.070] gen8_vertex_flush[be4] = 3 [ 98.070] gen9_magic_ca_pass: CA fixup (197 -> 200) [ 98.070] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 98.070] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 98.070] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 98.070] sna_composite_rectangles(pixmap=5361, op=1, ffffffff x 1 [(478, 1)x(9, 17) ...]) [ 98.070] sna_composite_rectangles: converted to op 1 [ 98.070] sna_composite_rectangles[0] (478, 1)x(9, 17) -> (478, 1), (487, 18) [ 98.070] sna_composite_rectangles: nrects=1, region=(478, 1), (487, 18) x 1 [ 98.070] sna_composite_rectangles: clipped extents (478, 1),(487, 18) x 1 [ 98.070] sna_composite_rectangles: pixmap +(0, 0) extents (478, 1),(487, 18) [ 98.070] sna_composite_rectangles: dropping last-cpu hint [ 98.070] sna_drawable_use_bo pixmap=5361, box=((478, 1), (487, 18)), flags=9... [ 98.070] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 98.070] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 98.070] sna_drawable_use_bo: using whole GPU bo [ 98.070] gen9_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20028888]) [ 98.070] kgem_bo_is_render: handle=152, rq? 1 [1] [ 98.070] gen9_render_fill_boxes(ffffffff x 1 [(478, 1), (487, 18) ...]) [ 98.070] sna_render_get_solid: ffffffff [ 98.071] sna_render_get_solid(white) [ 98.071] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 98.071] kgem_check_bo: num_pages=+0, num_exec=+0 [ 98.071] aligning vertex: was 4, now 2 floats per vertex [ 98.071] gen9_composite_get_binding_table(fb40) [ 98.071] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 98.071] gen9_emit_sampler: sampler = 1 [ 98.071] gen9_emit_sf: num_sf_outputs=1 [ 98.071] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 98.071] gen9_emit_vertex_elements: setup id=0 [ 98.071] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 98.071] (478, 1), (487, 18) [ 98.071] gen8_vertex_flush[d00] = 3 [ 98.071] sna_validate_gc(0x561c94ab2470) changes=80000, previous serial=8000145d, drawable=145d [ 98.071] sna_validate_gc: recomputing clip [ 98.071] sna_validate_gc: composite clip=1x[(65, 24), (3840, 2160)] [0x561c94abf1d0] [ 98.071] sna_copy_area: src=pixmap=5361:(0, 0)x(490, 20)+(0, 0) -> dst=pixmap=3060:(0, 1190)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 98.071] sna_copy_area: normal copy [ 98.071] sna_do_copy: src=(0, 0), dst=(0, 1190), size=(490x20) [ 98.071] sna_do_copy: after drawable: src=(0, 0), dst=(65, 1214), size=(490x20) [ 98.071] sna_do_copy: dst extents (65, 1214), (555, 1234), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 98.071] sna_do_copy: clipped dst extents (65, 1214), (555, 1234) [ 98.071] sna_do_copy: unclipped src extents (0, 0), (490, 20) [ 98.071] sna_do_copy: clipped src extents (0, 0), (490, 20) [ 98.071] sna_do_copy: pixmap -- no source clipping [ 98.071] sna_do_copy: src extents (0, 0), (490, 20) x 1 [ 98.071] sna_do_copy: copy region (65, 1214), (555, 1234) x 1 + (-65, -1214) [ 98.071] sna_copy_boxes (boxes=1x[(65, 1214), (555, 1234)...], src pixmap=5361+(-65, -1214), dst pixmap=3060+(-65, -24), alu=3, src.size=490x20, dst.size=3775x2136) [ 98.071] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c9472b610, gpu_bo=152, cpu_bo=0), replaces=0 [ 98.071] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 98.071] sna_drawable_use_bo pixmap=3060, box=((0, 1190), (490, 1210)), flags=b... [ 98.071] sna_drawable_use_bo: exported target, set PREFER_GPU [ 98.071] sna_drawable_use_bo: pinned, never REPLACES [ 98.071] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=b [ 98.071] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 98.071] sna_drawable_use_bo: using whole GPU bo [ 98.071] sna_pixmap_move_to_gpu(pixmap=5361, usage=0), flags=a [ 98.071] sna_pixmap_move_to_gpu: already all-damaged [ 98.071] sna_pixmap_mark_active: pixmap=5361, handle=152 [ 98.071] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 98.071] gen9_render_copy_boxes (0, -1190)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 98.071] kgem_bo_is_render: handle=152, rq? 1 [1] [ 98.071] kgem_bo_is_render: handle=9, rq? 0 [0] [ 98.071] kgem_bo_is_render: handle=9, rq? 0 [0] [ 98.071] kgem_bo_is_render: handle=152, rq? 1 [1] [ 98.071] kgem_set_mode: flushing before new bo [ 98.071] gen8_vertex_close: used=806, vbo active? 0, vb=201, nreloc=2 [ 98.071] kgem_create_linear(262144) [ 98.071] search_linear_cache: num_pages=64, flags=686, use_active? 0, use_large=0 [max=65536] [ 98.071] search_linear_cache: searching for inactive cpu map [ 98.071] kgem_set_tiling: handle=146, tiling=0 [0], pitch=0 [0]: 1 [ 98.071] kgem_bo_remove_from_inactive: removing handle=146 from inactive [ 98.071] search_linear_cache: found handle=146 (num_pages=64) in linear vma cache [ 98.071] kgem_bo_map: handle=146, offset=4293357568, tiling=0, map=0x0:0x7fc6b40fb000, domain=0 [ 98.071] kgem_bo_map: converting request for GTT map into CPU map [ 98.071] kgem_bo_map__cpu(handle=146, size=262144, map=0x0:0x7fc6b40fb000) [ 98.071] kgem_bo_sync__cpu: handle=146 [ 98.071] __kgem_busy: handle=146, busy=0, wedged=0 [ 98.071] kgem_bo_sync__cpu: SYNC: handle=146, needs_flush? 0, domain? 0, busy? 0 [ 98.071] __kgem_busy: handle=146, busy=0, wedged=0 [ 98.071] kgem_bo_retire: retiring bo handle=146 (needed flush? 0), rq? 0 [busy?=0] [ 98.071] assert_bo_retired: handle=146, domain: 0 exec? 0, rq? 0 [ 98.071] gen8_vertex_close: new vbo: 806 / 65536 [ 98.071] gen8_vertex_close: reloc[0] = 287 [ 98.071] kgem_add_reloc64: handle=146, pos=287, delta=0, domains=200000 [ 98.071] kgem_add_handle: handle=146, index=5 [ 98.071] kgem_add_reloc64[11] = (delta=0, target handle=5, presumed=ffe77000) [ 98.071] gen8_vertex_close: reloc[1] = 372 [ 98.071] kgem_add_reloc64: handle=146, pos=372, delta=0, domains=200000 [ 98.071] kgem_add_reloc64[12] = (delta=0, target handle=5, presumed=ffe77000) [ 98.071] batch[1/1, flags=1800]: 838 838 16096 16384, nreloc=13, nexec=6, nfence=0, aperture=1116 [fenced=0] [ 98.071] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd981000 [ 98.071] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -57343 [ 98.071] kgem_fixup_relocs: shrinking by 57344 [ 98.071] __kgem_busy: handle=2, busy=0, wedged=0 [ 98.071] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd981000 [ 98.071] kgem_commit: release handle=152 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ffebf000 [ 98.071] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 98.071] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 98.071] __kgem_bo_clear_busy: handle=7 [ 98.071] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 98.071] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 98.071] __kgem_bo_clear_busy: handle=143 [ 98.071] kgem_commit: release handle=143 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff6e000 [ 98.071] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 98.071] __kgem_bo_clear_busy: handle=143 [ 98.071] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 98.071] __kgem_bo_clear_busy: handle=143 [ 98.071] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 98.071] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 98.071] __kgem_bo_clear_busy: handle=143 [ 98.071] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 98.071] __kgem_bo_clear_busy: handle=7 [ 98.071] kgem_commit: release handle=146 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffe77000 [ 98.071] __kgem_busy: handle=2, busy=131072, wedged=0 [ 98.071] kgem_bo_can_map: handle=146, map=0x0:0x0:0x7fc6b40fb000, tiling=0, domain=3, offset=4293357568 [ 98.071] kgem_check_bo: num_pages=+8116, num_exec=+2 [ 98.071] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 98.071] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 98.071] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 98.071] kgem_add_handle: handle=4, index=0 [ 98.071] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 98.071] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 98.071] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 98.071] gen9_composite_get_binding_table(ffc0) [ 98.071] kgem_add_reloc64: handle=9, pos=16360, delta=0, domains=20002 [ 98.071] kgem_add_handle: handle=9, index=1 [ 98.071] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f02dd000) [ 98.071] __kgem_bo_mark_dirty: handle=9 (proxy? 0) [ 98.071] [3fe0] bind bo(handle=9, addr=f02dd000), format=192, width=3775, height=2136, pitch=15360, tiling=1 -> render [ 98.071] kgem_add_reloc64: handle=152, pos=16344, delta=0, domains=40000 [ 98.071] kgem_add_handle: handle=152, index=2 [ 98.071] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=ffebf000) [ 98.071] [3fd0] bind bo(handle=152, addr=ffebf000), format=192, width=490, height=20, pitch=2048, tiling=1 -> sampler [ 98.071] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 98.071] gen9_emit_sampler: sampler = 0 [ 98.071] gen9_emit_sf: num_sf_outputs=1 [ 98.071] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 98.071] gen9_emit_vertex_elements: setup id=0 [ 98.071] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 98.071] (0, 0) -> (0, 1190) + (490, 20) [ 98.071] gen8_vertex_flush[490] = 3 [ 98.071] sna_accel_flush: flush?=1, dirty?=0 [ 98.071] gen8_vertex_close: used=812, vbo active? 146, vb=1, nreloc=1 [ 98.071] gen8_vertex_close: reloc[0] = 287 [ 98.071] kgem_add_reloc64: handle=146, pos=287, delta=0, domains=200000 [ 98.071] kgem_add_handle: handle=146, index=3 [ 98.071] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=ffe77000) [ 98.071] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=8190 [fenced=0] [ 98.071] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 98.071] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 98.071] kgem_fixup_relocs: shrinking by 61440 [ 98.071] __kgem_busy: handle=1, busy=0, wedged=0 [ 98.071] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 98.071] kgem_commit: release handle=9 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f02dd000 [ 98.071] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 98.071] kgem_commit: release handle=152 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=ffebf000 [ 98.071] kgem_commit: release handle=146 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffe77000 [ 98.071] kgem_bo_can_map: handle=146, map=0x0:0x0:0x7fc6b40fb000, tiling=0, domain=3, offset=4293357568 [ 98.071] sna_accel_flush: flush?=0, dirty?=0 [ 98.071] sna_accel_flush: flush?=0, dirty?=0 [ 98.071] sna_accel_flush: flush?=0, dirty?=0 [ 98.071] sna_destroy_pixmap: pixmap=5361, attached?=1 [ 98.071] _kgem_bo_destroy: handle=152, proxy? 0 [ 98.071] __kgem_bo_destroy: handle=152, size=65536 [ 98.071] __kgem_busy: handle=152, busy=0, wedged=0 [ 98.071] __kgem_bo_clear_busy: handle=152 [ 98.071] kgem_bo_move_to_inactive: moving handle=152 to inactive [ 98.071] __sna_free_pixmap(pixmap=5361) [ 98.071] sna_accel_flush: flush?=0, dirty?=0 [ 98.071] sna_accel_flush: flush?=0, dirty?=0 [ 98.071] sna_accel_flush: flush?=0, dirty?=0 [ 98.071] sna_block_handler (tv=0.165000) [ 98.071] kgem_retire, need_retire?=1 [ 98.071] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 98.071] kgem_retire__requests_ring: retiring ring 0 [ 98.071] __kgem_busy: handle=2, busy=0, wedged=0 [ 98.071] __kgem_retire_rq: request 2 complete [ 98.071] kgem_retire__requests_ring: retiring ring 0 [ 98.071] __kgem_busy: handle=1, busy=0, wedged=0 [ 98.071] __kgem_retire_rq: request 1 complete [ 98.071] __kgem_bo_flush: handle=9, busy=0, wedged=0 [ 98.071] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 98.071] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 98.071] kgem_retire -- retired=0, need_retire=0 [ 98.071] kgem_bo_is_busy: handle=146, domain: 0 exec? 0, rq? 0 [ 98.071] gen6_render_retire: resetting idle vbo [ 98.071] sna_scanout_do_flush: flush timer active: delta=13 [ 98.071] sna_accel_do_throttle -- no pending activity [ 98.071] sna_accel_block: evaluating timers, active=5 [ 98.071] sna_accel_block: flush timer expires in 13 [98084] [ 98.071] sna_wakeup_handler [ 98.071] sna_accel_flush: flush?=0, dirty?=0 [ 98.071] sna_accel_flush: flush?=0, dirty?=0 [ 98.071] sna_block_handler (tv=0.165000) [ 98.071] sna_scanout_do_flush: flush timer active: delta=13 [ 98.071] sna_accel_do_throttle -- no pending activity [ 98.071] sna_accel_block: evaluating timers, active=5 [ 98.071] sna_accel_block: flush timer expires in 13 [98084] [ 98.071] sna_wakeup_handler [ 98.071] sna_accel_flush: flush?=0, dirty?=0 [ 98.071] sna_accel_flush: flush?=0, dirty?=0 [ 98.071] sna_block_handler (tv=0.165000) [ 98.071] sna_scanout_do_flush: flush timer active: delta=13 [ 98.071] sna_accel_do_throttle -- no pending activity [ 98.071] sna_accel_block: evaluating timers, active=5 [ 98.071] sna_accel_block: flush timer expires in 13 [98084] [ 98.071] sna_wakeup_handler [ 98.071] sna_accel_flush: flush?=0, dirty?=0 [ 98.071] sna_accel_flush: flush?=0, dirty?=0 [ 98.071] sna_accel_flush: flush?=0, dirty?=0 [ 98.071] sna_block_handler (tv=0.165000) [ 98.071] sna_scanout_do_flush: flush timer active: delta=13 [ 98.071] sna_accel_do_throttle -- no pending activity [ 98.071] sna_accel_block: evaluating timers, active=5 [ 98.071] sna_accel_block: flush timer expires in 13 [98084] [ 98.071] sna_wakeup_handler [ 98.071] sna_accel_flush: flush?=0, dirty?=0 [ 98.071] sna_accel_flush: flush?=0, dirty?=0 [ 98.071] sna_block_handler (tv=0.165000) [ 98.071] sna_scanout_do_flush: flush timer active: delta=13 [ 98.071] sna_accel_do_throttle -- no pending activity [ 98.071] sna_accel_block: evaluating timers, active=5 [ 98.071] sna_accel_block: flush timer expires in 13 [98084] [ 98.071] sna_wakeup_handler [ 98.071] sna_accel_flush: flush?=0, dirty?=0 [ 98.071] sna_accel_flush: flush?=0, dirty?=0 [ 98.071] sna_block_handler (tv=0.165000) [ 98.071] sna_scanout_do_flush: flush timer active: delta=13 [ 98.072] sna_accel_do_throttle -- no pending activity [ 98.072] sna_accel_block: evaluating timers, active=5 [ 98.072] sna_accel_block: flush timer expires in 13 [98084] [ 98.072] sna_wakeup_handler [ 98.072] sna_accel_flush: flush?=0, dirty?=0 [ 98.072] sna_accel_flush: flush?=0, dirty?=0 [ 98.072] sna_block_handler (tv=0.164000) [ 98.072] sna_scanout_do_flush: flush timer active: delta=12 [ 98.072] sna_accel_do_throttle -- no pending activity [ 98.072] sna_accel_block: evaluating timers, active=5 [ 98.072] sna_accel_block: flush timer expires in 12 [98084] [ 98.072] sna_wakeup_handler [ 98.072] sna_accel_flush: flush?=0, dirty?=0 [ 98.072] sna_accel_flush: flush?=0, dirty?=0 [ 98.072] sna_accel_flush: flush?=0, dirty?=0 [ 98.072] sna_block_handler (tv=0.164000) [ 98.072] sna_scanout_do_flush: flush timer active: delta=12 [ 98.072] sna_accel_do_throttle -- no pending activity [ 98.072] sna_accel_block: evaluating timers, active=5 [ 98.072] sna_accel_block: flush timer expires in 12 [98084] [ 98.072] sna_wakeup_handler [ 98.072] sna_accel_flush: flush?=0, dirty?=0 [ 98.072] sna_accel_flush: flush?=0, dirty?=0 [ 98.072] sna_block_handler (tv=0.164000) [ 98.072] sna_scanout_do_flush: flush timer active: delta=12 [ 98.072] sna_accel_do_throttle -- no pending activity [ 98.072] sna_accel_block: evaluating timers, active=5 [ 98.072] sna_accel_block: flush timer expires in 12 [98084] [ 98.072] sna_wakeup_handler [ 98.072] sna_accel_flush: flush?=0, dirty?=0 [ 98.072] sna_accel_flush: flush?=0, dirty?=0 [ 98.072] sna_accel_flush: flush?=0, dirty?=0 [ 98.072] sna_create_pixmap(1, 1, 32, usage=0) [ 98.072] kgem_can_create_2d: 1x1 @ 32 [ 98.072] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=1 [ 98.072] kgem_can_create_2d: untiled size=4096 [ 98.072] kgem_choose_tiling: disabling tiling [1x1] for single row/col [ 98.072] kgem_choose_tiling: 1x1 -> 0 [ 98.072] sna_create_pixmap: usage=0, flags=a [ 98.072] sna_create_pixmap: small buffer [4], attaching to shadow pixmap [ 98.072] create_pixmap: allocating pixmap 1x1, depth=32/32, size=12 [ 98.072] create_pixmap: serial=5362, usage=0, 1x1 [ 98.072] sna_create_pixmap: serial=5362, 1x1, usage=0 [ 98.072] sna_composite_rectangles(pixmap=5363, op=0, 0 x 1 [(0, 0)x(1, 1) ...]) [ 98.072] sna_composite_rectangles: converted to op 0 [ 98.072] sna_composite_rectangles[0] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 98.072] sna_composite_rectangles: nrects=1, region=(0, 0), (1, 1) x 1 [ 98.072] sna_composite_rectangles: clipped extents (0, 0),(1, 1) x 1 [ 98.072] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(1, 1) [ 98.072] sna_composite_rectangles: fallback, dst pixmap=5363 too small or not attached [ 98.072] sna_composite_rectangles: fallback [ 98.072] sna_drawable_move_region_to_cpu(pixmap=5363 (1x1), [(0, 0), (1, 1)], flags=1) [ 98.072] sna_drawable_move_region_to_cpu: region (0, 0), (1, 1) + (0, 0) subsumes pixmap (1x1) [ 98.072] _sna_pixmap_move_to_cpu(pixmap=5363, 1x1, flags=1) [ 98.072] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 98.072] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 98.072] operate_inplace: no, inplace operation not suitable [ 98.072] _sna_pixmap_move_to_cpu: marking as damaged [ 98.072] __sna_damage_all(1, 1) [ 98.072] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 98.072] sna_composite_rectangles(pixmap=5363, op=1, fff2f1f0 x 1 [(0, 0)x(1, 1) ...]) [ 98.072] sna_composite_rectangles: converted to op 1 [ 98.072] sna_composite_rectangles[0] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 98.072] sna_composite_rectangles: nrects=1, region=(0, 0), (1, 1) x 1 [ 98.072] sna_composite_rectangles: clipped extents (0, 0),(1, 1) x 1 [ 98.072] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(1, 1) [ 98.072] sna_composite_rectangles: fallback, dst pixmap=5363 too small or not attached [ 98.072] sna_composite_rectangles: fallback [ 98.072] sna_drawable_move_region_to_cpu(pixmap=5363 (1x1), [(0, 0), (1, 1)], flags=1) [ 98.072] sna_drawable_move_region_to_cpu: pixmap=5363 all damaged on CPU [ 98.072] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 98.072] sna_composite_rectangles: fallback fill: (0, 0)x(1, 1) fff2f1f0 [ 98.072] sna_composite_rectangles(pixmap=5363, op=1, ff300a24 x 2 [(0, 0)x(1, 1) ...]) [ 98.072] sna_composite_rectangles: converted to op 1 [ 98.072] sna_composite_rectangles[0] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 98.072] sna_composite_rectangles[1] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 98.072] sna_composite_rectangles: nrects=2, region=(0, 0), (1, 1) x 2 [ 98.072] sna_composite_rectangles: clipped extents (0, 0),(1, 1) x 1 [ 98.072] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(1, 1) [ 98.072] sna_composite_rectangles: fallback, dst pixmap=5363 too small or not attached [ 98.072] sna_composite_rectangles: fallback [ 98.072] sna_drawable_move_region_to_cpu(pixmap=5363 (1x1), [(0, 0), (1, 1)], flags=1) [ 98.072] sna_drawable_move_region_to_cpu: pixmap=5363 all damaged on CPU [ 98.072] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 98.072] sna_composite_rectangles: fallback fill: (0, 0)x(1, 1) ff300a24 [ 98.072] sna_copy_area: src=pixmap=5363:(0, 0)x(1, 1)+(0, 0) -> dst=pixmap=3060:(0, 0)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 98.072] sna_copy_area: normal copy [ 98.072] sna_do_copy: src=(0, 0), dst=(0, 0), size=(1x1) [ 98.072] sna_do_copy: after drawable: src=(0, 0), dst=(65, 24), size=(1x1) [ 98.072] sna_do_copy: dst extents (65, 24), (66, 25), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 98.072] sna_do_copy: clipped dst extents (65, 24), (66, 25) [ 98.072] sna_do_copy: unclipped src extents (0, 0), (1, 1) [ 98.072] sna_do_copy: clipped src extents (0, 0), (1, 1) [ 98.072] sna_do_copy: pixmap -- no source clipping [ 98.072] sna_do_copy: src extents (0, 0), (1, 1) x 1 [ 98.072] sna_do_copy: copy region (65, 24), (66, 25) x 1 + (-65, -24) [ 98.072] sna_copy_boxes (boxes=1x[(65, 24), (66, 25)...], src pixmap=5363+(-65, -24), dst pixmap=3060+(-65, -24), alu=3, src.size=1x1, dst.size=3775x2136) [ 98.072] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94b33a10, gpu_bo=0, cpu_bo=0), replaces=0 [ 98.072] sna_drawable_use_bo pixmap=3060, box=((0, 0), (1, 1)), flags=8... [ 98.072] sna_drawable_use_bo: exported target, set PREFER_GPU [ 98.072] sna_drawable_use_bo: pinned, never REPLACES [ 98.072] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 98.072] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 98.072] sna_drawable_use_bo: using whole GPU bo [ 98.072] region_overlaps_damage? [ 98.072] use_shm_bo: no, not attached [ 98.072] sna_drawable_move_region_to_cpu(pixmap=5363 (1x1), [(0, 0), (1, 1)], flags=2) [ 98.072] sna_drawable_move_region_to_cpu: pixmap=5363 all damaged on CPU [ 98.072] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 98.072] sna_write_boxes x 1, src stride=4, src dx=(0, 0) [ 98.072] kgem_bo_can_map: handle=9, map=0x7fc6b7845000:0x0:0x7fc656564000, tiling=1, domain=0, offset=4029534208 [ 98.072] write_boxes_inplace x 1, handle=9, tiling=1 [ 98.072] upload_inplace__tiled: tiling=1 [ 98.072] kgem_bo_can_map__cpu: handle=9 [ 98.072] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 98.072] kgem_bo_map__cpu(handle=9, size=33177600, map=0x7fc6b7845000:0x7fc656564000) [ 98.072] kgem_bo_sync__cpu: handle=9 [ 98.072] __kgem_busy: handle=9, busy=0, wedged=0 [ 98.072] kgem_bo_sync__cpu: SYNC: handle=9, needs_flush? 0, domain? 0, busy? 0 [ 98.072] __kgem_busy: handle=9, busy=0, wedged=0 [ 98.072] kgem_bo_retire: retiring bo handle=9 (needed flush? 0), rq? 0 [busy?=0] [ 98.072] assert_bo_retired: handle=9, domain: 0 exec? 0, rq? 0 [ 98.072] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(0, 0), size=1x1, pitch=4/15360 [ 98.072] sna_accel_flush: flush?=0, dirty?=0 [ 98.072] sna_accel_flush: flush?=0, dirty?=0 [ 98.072] sna_accel_flush: flush?=0, dirty?=0 [ 98.072] sna_accel_flush: flush?=0, dirty?=0 [ 98.072] sna_destroy_pixmap: pixmap=5363, attached?=1 [ 98.072] __sna_free_pixmap(pixmap=5363) [ 98.072] sna_accel_flush: flush?=0, dirty?=0 [ 98.072] sna_accel_flush: flush?=0, dirty?=0 [ 98.072] sna_accel_flush: flush?=0, dirty?=0 [ 98.072] sna_block_handler (tv=0.164000) [ 98.072] sna_scanout_do_flush: flush timer active: delta=12 [ 98.072] sna_accel_do_throttle -- no pending activity [ 98.072] sna_accel_block: evaluating timers, active=5 [ 98.072] sna_accel_block: flush timer expires in 12 [98084] [ 98.072] sna_wakeup_handler [ 98.072] sna_accel_flush: flush?=0, dirty?=0 [ 98.072] sna_accel_flush: flush?=0, dirty?=0 [ 98.072] sna_accel_flush: flush?=0, dirty?=0 [ 98.072] sna_accel_flush: flush?=0, dirty?=0 [ 98.072] sna_accel_flush: flush?=0, dirty?=0 [ 98.072] sna_accel_flush: flush?=0, dirty?=0 [ 98.072] sna_accel_flush: flush?=0, dirty?=0 [ 98.072] sna_accel_flush: flush?=0, dirty?=0 [ 98.072] sna_accel_flush: flush?=0, dirty?=0 [ 98.072] sna_accel_flush: flush?=0, dirty?=0 [ 98.072] sna_accel_flush: flush?=0, dirty?=0 [ 98.072] sna_block_handler (tv=0.164000) [ 98.072] sna_scanout_do_flush: flush timer active: delta=12 [ 98.072] sna_accel_do_throttle -- no pending activity [ 98.072] sna_accel_block: evaluating timers, active=5 [ 98.072] sna_accel_block: flush timer expires in 12 [98084] [ 98.072] sna_wakeup_handler [ 98.072] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=32, name=80 [ 98.073] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 98.073] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 98.073] sna_dri2_get_back: draw size=3840x2160, back buffer handle=32 size=3840x2160, is-scanout? 1, active?=0, pitch=15360, front pitch=15360 [ 98.073] sna_dri2_get_back: reuse backbuffer? 1 [ 98.073] sna_dri2_get_back: back buffer handle=32, active?=0, refcnt=1 [ 98.073] sna_dri2_get_back: reuse unattached back [ 98.073] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 98.073] sna_dri2_reuse_buffer: reusing back buffer handle=32, name=80, pitch=15360, age=0 [ 98.073] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 98.073] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=128, name=76, active_scanout=2 [ 98.073] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 98.073] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=128] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 98.073] sna_accel_flush: flush?=0, dirty?=0 [ 98.073] sna_accel_flush: flush?=0, dirty?=0 [ 98.073] sna_accel_flush: flush?=0, dirty?=0 [ 98.073] sna_block_handler (tv=0.163000) [ 98.073] sna_scanout_do_flush: flush timer active: delta=11 [ 98.073] sna_accel_do_throttle -- no pending activity [ 98.073] sna_accel_block: evaluating timers, active=5 [ 98.073] sna_accel_block: flush timer expires in 11 [98084] [ 98.073] sna_wakeup_handler [ 98.073] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 98.073] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 98.073] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 98.073] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 98.073] sna_dri2_get_msc(draw=146, pipe=0) [ 98.073] sna_crtc_record_swap: recording last swap on pipe=0, frame 5635 [msc=5635], time 98.73880 [ 98.073] sna_dri2_get_msc: msc=5635 [raw=5635], ust=98073880 [ 98.073] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=32 (refs=1/1, flush=0) , front=128 (refs=2/3, flush=1) [ 98.073] sna_dri2_schedule_swap(target_msc=5633, divisor=0, remainder=0) [ 98.073] sna_dri2_schedule_swap: using front handle=128, active_scanout?=2, flush?=1 [ 98.073] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 98.073] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 98.073] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 98.073] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 98.073] sna_crtc_record_swap: recording last swap on pipe=0, frame 5635 [msc=5635], time 98.73880 [ 98.073] immediate_swap: current_msc=5635, target_msc=5633 -- yes [ 98.073] can_flip: no, shadow enabled [ 98.073] sna_dri2_add_event: adding event to window 146) [ 98.073] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 98.073] sna_dri2_immediate_blit: no pending blit, starting chain [ 98.073] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 98.073] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 98.073] can_xchg: back size=8700f00, front size=8700f00 [ 98.073] can_xchg: yes, pixmap=4091 [ 98.073] sna_dri2_xchg: win=146, exchange front=128/76,ref=3 and back=32/80,ref=2, pixmap=4091 3840x2160 [ 98.073] sna_dri2_xchg: back_bo handle=32, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 98.073] sna_dri2_xchg: front_bo handle=128, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 98.073] set_bo: pixmap=4091, handle=32 (old handle=128) [ 98.073] set_bo: marking whole pixmap as damaged [ 98.073] set_bo: applying final/discard move-to-gpu [ 98.073] wait_for_shadow: flags=0, flips=0, handle=128, shadow=29 [ 98.073] set_bo: dropping flush hint from handle=128 [ 98.073] set_bo: adding flush hint to handle=32 [ 98.073] mark_stale(handle=128) => 1 [ 98.073] swap_limit: draw=146 setting swap limit to 3 [ 98.073] sna_dri2_swap_limit_validate: swap limit set to 3 [ 98.073] sna_next_vblank(pipe=0, waiting until next vblank) [ 98.073] sna_dri2_schedule_swap: reported target_msc=5635 [ 98.073] sna_accel_flush: flush?=0, dirty?=0 [ 98.073] sna_accel_flush: flush?=0, dirty?=0 [ 98.073] sna_accel_flush: flush?=0, dirty?=0 [ 98.073] sna_accel_flush: flush?=0, dirty?=0 [ 98.073] sna_block_handler (tv=0.163000) [ 98.073] sna_scanout_do_flush: flush timer active: delta=11 [ 98.073] sna_accel_do_throttle -- no pending activity [ 98.073] sna_accel_block: evaluating timers, active=5 [ 98.073] sna_accel_block: flush timer expires in 11 [98084] [ 98.077] sna_wakeup_handler [ 98.077] sna_block_handler (tv=0.180000) [ 98.077] sna_scanout_do_flush: flush timer active: delta=7 [ 98.077] sna_accel_do_throttle -- no pending activity [ 98.077] sna_accel_block: evaluating timers, active=5 [ 98.077] sna_accel_block: flush timer expires in 7 [98084] [ 98.084] sna_wakeup_handler [ 98.084] sna_block_handler (tv=0.173000) [ 98.084] sna_scanout_do_flush: flush timer active: delta=0 [ 98.084] sna_scanout_do_flush (time=98084), triggered [ 98.084] sna_scanout_flush (time=98084), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 98.084] has_shadow: has pending damage? 1, outstanding flips: 0 [ 98.084] stop_flush: scanout=32 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 98.084] has_shadow: has pending damage? 1, outstanding flips: 0 [ 98.084] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 98.084] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 98.084] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 98.084] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 98.084] sna_pixmap_move_to_gpu: already all-damaged [ 98.084] sna_pixmap_mark_active: pixmap=4091, handle=32 [ 98.084] sna_mode_redisplay: crtc[0] transformed? 0 [ 98.084] sna_mode_redisplay: crtc[1] transformed? 0 [ 98.084] sna_mode_redisplay: crtc[2] transformed? 0 [ 98.084] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=32 [active=1] [ 98.084] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 128, transformed? 0 [ 98.084] get_fb: reusing fb=68 for handle=32 [ 98.084] sna_mode_redisplay: recording flip on CRTC:32 handle=32, active_scanout=2, serial=3 [ 98.084] __kgem_bo_clear_busy: handle=32 [ 98.084] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 98.084] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 98.084] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 98.084] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=32, shadow handle=29 [ 98.084] sna_accel_do_throttle -- no pending activity [ 98.084] sna_accel_block: evaluating timers, active=5 [ 98.084] sna_accel_block: flush timer expires in 16 [98100] [ 98.089] sna_wakeup_handler [ 98.089] sna_accel_flush: flush?=0, dirty?=0 [ 98.089] sna_accel_flush: flush?=0, dirty?=0 [ 98.089] sna_block_handler (tv=0.168000) [ 98.089] sna_scanout_do_flush: flush timer active: delta=11 [ 98.089] sna_accel_do_throttle -- no pending activity [ 98.089] sna_accel_block: evaluating timers, active=5 [ 98.089] sna_accel_block: flush timer expires in 11 [98100] [ 98.089] sna_wakeup_handler [ 98.089] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=128, name=76 [ 98.089] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 98.089] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 98.089] sna_dri2_get_back: draw size=3840x2160, back buffer handle=128 size=3840x2160, is-scanout? 1, active?=1, pitch=15360, front pitch=15360 [ 98.089] sna_dri2_get_back: reuse backbuffer? 1 [ 98.089] sna_dri2_get_back: back buffer handle=128, active?=1, refcnt=2 [ 98.089] sna_dri2_get_back: cache: handle=114, active=0 [ 98.089] sna_dri2_get_back: reuse cache handle=114, name=86, flags=0 [ 98.089] sna_dri2_get_back: caching handle=128 (name=76, flags=0, active_scanout=1) [ 98.089] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 98.089] sna_dri2_reuse_buffer: reusing back buffer handle=114, name=86, pitch=15360, age=0 [ 98.089] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 98.089] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=32, name=80, active_scanout=2 [ 98.089] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 98.089] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=4, draw=146, pixmap=4091, proxy?=0 [ 98.089] sna_accel_flush: flush?=0, dirty?=0 [ 98.089] sna_accel_flush: flush?=0, dirty?=0 [ 98.089] sna_accel_flush: flush?=0, dirty?=0 [ 98.089] sna_block_handler (tv=0.168000) [ 98.089] sna_scanout_do_flush: flush timer active: delta=11 [ 98.089] sna_accel_do_throttle -- no pending activity [ 98.089] sna_accel_block: evaluating timers, active=5 [ 98.089] sna_accel_block: flush timer expires in 11 [98100] [ 98.089] sna_wakeup_handler [ 98.089] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 98.089] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 98.089] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 98.089] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 98.089] sna_dri2_get_msc(draw=146, pipe=0) [ 98.089] sna_crtc_record_swap: recording last swap on pipe=0, frame 5635 [msc=5635], time 98.73880 [ 98.089] sna_dri2_get_msc: msc=5635 [raw=5635], ust=98073880 [ 98.089] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=114 (refs=2/1, flush=0) , front=32 (refs=3/3, flush=1) [ 98.089] sna_dri2_schedule_swap(target_msc=5636, divisor=0, remainder=0) [ 98.089] sna_dri2_schedule_swap: using front handle=32, active_scanout?=2, flush?=1 [ 98.089] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 98.089] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 98.089] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 98.089] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 98.089] sna_crtc_record_swap: recording last swap on pipe=0, frame 5635 [msc=5635], time 98.73880 [ 98.089] immediate_swap: current_msc=5635, target_msc=5636 -- yes [ 98.090] can_flip: no, shadow enabled [ 98.090] sna_dri2_add_event: adding event to window 146) [ 98.090] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 1, chained? 1, pipe 0 [ 98.090] sna_dri2_immediate_blit: current event front=32 [name=80, active?=2], back=114 [name=86, active?=0] [ 98.090] swap_limit: draw=146 setting swap limit to 2 [ 98.090] sna_dri2_swap_limit_validate: swap limit set to 2 [ 98.090] sna_dri2_immediate_blit: setting handle=114 as pending blit (current event front=32, back=114) [ 98.090] sna_dri2_event_free(draw?=1) [ 98.090] sna_dri2_remove_event: remove[0x561c94a1c320] from window 146, active? 1 [ 98.090] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=4, draw=146, pixmap=4091, proxy?=0 [ 98.090] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=114] -- refcnt=3, draw=146, pixmap=0, proxy?=0 [ 98.090] sna_dri2_schedule_swap: reported target_msc=5636 [ 98.090] sna_accel_flush: flush?=0, dirty?=0 [ 98.090] sna_accel_flush: flush?=0, dirty?=0 [ 98.090] sna_accel_flush: flush?=0, dirty?=0 [ 98.090] sna_accel_flush: flush?=0, dirty?=0 [ 98.090] sna_block_handler (tv=0.167000) [ 98.090] sna_scanout_do_flush: flush timer active: delta=10 [ 98.090] sna_accel_do_throttle -- no pending activity [ 98.090] sna_accel_block: evaluating timers, active=5 [ 98.090] sna_accel_block: flush timer expires in 10 [98100] [ 98.090] sna_wakeup_handler [ 98.090] sna_mode_wakeup: len=64 [ 98.090] sna_dri2_vblank_handler(type=2, sequence=5636, draw=4181) [ 98.090] sna_crtc_record_swap: recording last swap on pipe=0, frame 5636 [msc=5636], time 98.90542 [ 98.090] sna_dri2_vblank_handler: 2 complete, frame=5636 tv=98.90542 [ 98.090] sna_dri2_blit_complete: blit finished [ 98.090] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=5636, tv=98.90542) [ 98.090] frame_swap_complete(type=2): draw=146, pipe=0, frame=5636 [msc=5636], tv=98.90542 [ 98.090] sna_accel_flush: flush?=0, dirty?=0 [ 98.090] sna_dri2_vblank_handler: swapping old back handle=114 [name=86, active=1] for pending handle=114 [name=86, active=1], front handle=32 [name=80, active=2] [ 98.090] sna_dri2_cache_bo(handle=114, name=86) [ 98.090] sna_dri2_cache_bo: multiple references [2], releasing handle [ 98.090] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 98.090] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 98.090] can_xchg: back size=8700f00, front size=8700f00 [ 98.090] can_xchg: yes, pixmap=4091 [ 98.090] sna_dri2_xchg: win=146, exchange front=32/80,ref=3 and back=114/86,ref=2, pixmap=4091 3840x2160 [ 98.090] sna_dri2_xchg: back_bo handle=114, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 98.090] sna_dri2_xchg: front_bo handle=32, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 98.090] set_bo: pixmap=4091, handle=114 (old handle=32) [ 98.090] set_bo: marking whole pixmap as damaged [ 98.090] set_bo: applying final/discard move-to-gpu [ 98.090] wait_for_shadow: flags=0, flips=1, handle=32, shadow=29 [ 98.090] set_bo: dropping flush hint from handle=32 [ 98.090] set_bo: adding flush hint to handle=114 [ 98.090] mark_stale(handle=32) => 1 [ 98.090] sna_next_vblank(pipe=0, waiting until next vblank) [ 98.090] sna_mode_wakeup: recording last swap on pipe=0, frame 5636 [1604], time 98.90542 [ 98.090] sna_mode_wakeup: removing handle=128 [active_scanout=0] from scanout, installing handle=32 [active_scanout=1] [ 98.090] sna_mode_wakeup: flip complete, pending? 1 [ 98.090] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 98.090] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 98.090] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 98.090] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 98.090] sna_pixmap_move_to_gpu: already all-damaged [ 98.090] sna_pixmap_mark_active: pixmap=4091, handle=114 [ 98.090] sna_mode_redisplay: crtc[0] transformed? 0 [ 98.090] sna_mode_redisplay: crtc[1] transformed? 0 [ 98.090] sna_mode_redisplay: crtc[2] transformed? 0 [ 98.090] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=114 [active=1] [ 98.090] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 32, transformed? 0 [ 98.090] get_fb: reusing fb=81 for handle=114 [ 98.090] sna_mode_redisplay: recording flip on CRTC:32 handle=114, active_scanout=2, serial=3 [ 98.090] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 98.090] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 98.090] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 98.090] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 98.090] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=114, shadow handle=29 [ 98.090] sna_block_handler (tv=0.167000) [ 98.090] sna_scanout_do_flush: flush timer active: delta=10 [ 98.090] sna_accel_do_throttle -- no pending activity [ 98.090] sna_accel_block: evaluating timers, active=5 [ 98.090] sna_accel_block: flush timer expires in 10 [98100] [ 98.100] sna_wakeup_handler [ 98.100] sna_block_handler (tv=0.157000) [ 98.100] sna_scanout_do_flush: flush timer active: delta=0 [ 98.100] sna_scanout_do_flush (time=98100), triggered [ 98.100] sna_scanout_flush (time=98100), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 98.100] has_shadow: has pending damage? 0, outstanding flips: 1 [ 98.100] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 98.100] has_shadow: has pending damage? 0, outstanding flips: 1 [ 98.100] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) [ 98.100] sna_accel_do_throttle -- no pending activity [ 98.100] sna_accel_block: evaluating timers, active=5 [ 98.100] sna_accel_block: flush timer expires in 16 [98116] [ 98.106] sna_wakeup_handler [ 98.106] sna_mode_wakeup: len=64 [ 98.106] sna_dri2_vblank_handler(type=2, sequence=5637, draw=4181) [ 98.106] sna_crtc_record_swap: recording last swap on pipe=0, frame 5637 [msc=5637], time 98.107203 [ 98.106] sna_dri2_vblank_handler: 2 complete, frame=5637 tv=98.107203 [ 98.106] sna_dri2_blit_complete: blit finished [ 98.106] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=5637, tv=98.107203) [ 98.106] frame_swap_complete(type=2): draw=146, pipe=0, frame=5637 [msc=5637], tv=98.107203 [ 98.106] sna_accel_flush: flush?=0, dirty?=0 [ 98.106] sna_dri2_event_free(draw?=1) [ 98.106] sna_dri2_remove_event: remove[0x561c949a2710] from window 146, active? 1 [ 98.106] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=114] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 98.106] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=32] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 98.106] sna_dri2_vblank_handler complete [ 98.106] sna_mode_wakeup: recording last swap on pipe=0, frame 5637 [1605], time 98.107203 [ 98.106] sna_mode_wakeup: removing handle=32 [active_scanout=0] from scanout, installing handle=114 [active_scanout=2] [ 98.106] sna_mode_wakeup: flip complete, pending? 1 [ 98.106] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 98.106] sna_block_handler (tv=0.151000) [ 98.106] sna_scanout_do_flush: flush timer active: delta=10 [ 98.106] sna_accel_do_throttle -- no pending activity [ 98.106] sna_accel_block: evaluating timers, active=5 [ 98.106] sna_accel_block: flush timer expires in 10 [98116] [ 98.117] sna_wakeup_handler [ 98.117] sna_block_handler (tv=0.140000) [ 98.117] sna_scanout_do_flush: flush timer active: delta=-1 [ 98.117] sna_scanout_do_flush (time=98117), triggered [ 98.117] sna_scanout_flush (time=98117), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 98.117] has_shadow: has pending damage? 0, outstanding flips: 0 [ 98.117] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 98.117] has_shadow: has pending damage? 0, outstanding flips: 0 [ 98.117] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 98.117] sna_accel_do_throttle -- no pending activity [ 98.117] sna_accel_block: evaluating timers, active=5 [ 98.117] sna_accel_block: flush timer expires in 16 [98133] [ 98.133] sna_wakeup_handler [ 98.133] sna_block_handler (tv=0.124000) [ 98.133] sna_scanout_do_flush: flush timer active: delta=0 [ 98.133] sna_scanout_do_flush (time=98133), triggered [ 98.133] sna_scanout_flush (time=98133), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 98.133] has_shadow: has pending damage? 0, outstanding flips: 0 [ 98.133] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 98.133] has_shadow: has pending damage? 0, outstanding flips: 0 [ 98.133] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 98.133] sna_accel_do_throttle -- no pending activity [ 98.133] sna_accel_block: evaluating timers, active=5 [ 98.133] sna_accel_block: flush timer expires in 16 [98149] [ 98.149] sna_wakeup_handler [ 98.149] sna_block_handler (tv=0.108000) [ 98.149] sna_scanout_do_flush: flush timer active: delta=0 [ 98.149] sna_scanout_do_flush (time=98149), triggered [ 98.149] sna_scanout_flush (time=98149), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 98.149] has_shadow: has pending damage? 0, outstanding flips: 0 [ 98.149] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 98.149] has_shadow: has pending damage? 0, outstanding flips: 0 [ 98.149] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 98.149] sna_accel_do_throttle -- no pending activity [ 98.149] sna_accel_block: evaluating timers, active=5 [ 98.149] sna_accel_block: flush timer expires in 16 [98165] [ 98.165] sna_wakeup_handler [ 98.166] sna_block_handler (tv=0.91000) [ 98.166] sna_scanout_do_flush: flush timer active: delta=-1 [ 98.166] sna_scanout_do_flush (time=98166), triggered [ 98.166] sna_scanout_flush (time=98166), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 98.166] has_shadow: has pending damage? 0, outstanding flips: 0 [ 98.166] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 98.166] has_shadow: has pending damage? 0, outstanding flips: 0 [ 98.166] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 98.166] sna_accel_do_throttle -- no pending activity [ 98.166] sna_accel_block: evaluating timers, active=5 [ 98.166] sna_accel_block: flush timer expires in 16 [98182] [ 98.173] sna_wakeup_handler [ 98.173] sna_accel_flush: flush?=0, dirty?=0 [ 98.173] sna_accel_flush: flush?=0, dirty?=0 [ 98.173] sna_block_handler (tv=0.84000) [ 98.173] sna_scanout_do_flush: flush timer active: delta=9 [ 98.173] sna_accel_do_throttle -- no pending activity [ 98.173] sna_accel_block: evaluating timers, active=5 [ 98.173] sna_accel_block: flush timer expires in 9 [98182] [ 98.173] sna_wakeup_handler [ 98.173] sna_block_handler (tv=0.84000) [ 98.173] sna_scanout_do_flush: flush timer active: delta=9 [ 98.173] sna_accel_do_throttle -- no pending activity [ 98.173] sna_accel_block: evaluating timers, active=5 [ 98.173] sna_accel_block: flush timer expires in 9 [98182] [ 98.174] sna_wakeup_handler [ 98.174] sna_block_handler (tv=0.83000) [ 98.174] sna_scanout_do_flush: flush timer active: delta=8 [ 98.174] sna_accel_do_throttle -- no pending activity [ 98.174] sna_accel_block: evaluating timers, active=5 [ 98.174] sna_accel_block: flush timer expires in 8 [98182] [ 98.183] sna_wakeup_handler [ 98.183] sna_block_handler (tv=0.74000) [ 98.183] sna_scanout_do_flush: flush timer active: delta=-1 [ 98.183] sna_scanout_do_flush (time=98183), triggered [ 98.183] sna_scanout_flush (time=98183), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 98.183] has_shadow: has pending damage? 0, outstanding flips: 0 [ 98.183] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 98.183] has_shadow: has pending damage? 0, outstanding flips: 0 [ 98.183] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 98.183] sna_accel_do_throttle -- no pending activity [ 98.183] sna_accel_block: evaluating timers, active=5 [ 98.183] sna_accel_block: flush timer expires in 16 [98199] [ 98.199] sna_wakeup_handler [ 98.199] sna_block_handler (tv=0.58000) [ 98.199] sna_scanout_do_flush: flush timer active: delta=0 [ 98.199] sna_scanout_do_flush (time=98199), triggered [ 98.199] sna_scanout_flush (time=98199), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 98.199] has_shadow: has pending damage? 0, outstanding flips: 0 [ 98.199] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 98.199] has_shadow: has pending damage? 0, outstanding flips: 0 [ 98.199] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 98.199] sna_accel_do_throttle -- no pending activity [ 98.199] sna_accel_block: evaluating timers, active=5 [ 98.199] sna_accel_block: flush timer expires in 16 [98215] [ 98.216] sna_wakeup_handler [ 98.216] sna_block_handler (tv=0.41000) [ 98.216] sna_scanout_do_flush: flush timer active: delta=-1 [ 98.216] sna_scanout_do_flush (time=98216), triggered [ 98.216] sna_scanout_flush (time=98216), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 98.216] has_shadow: has pending damage? 0, outstanding flips: 0 [ 98.216] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 98.216] has_shadow: has pending damage? 0, outstanding flips: 0 [ 98.216] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 98.216] sna_accel_do_throttle -- no pending activity [ 98.216] sna_accel_block: evaluating timers, active=5 [ 98.216] sna_accel_block: flush timer expires in 16 [98232] [ 98.232] sna_wakeup_handler [ 98.232] sna_block_handler (tv=0.25000) [ 98.232] sna_scanout_do_flush: flush timer active: delta=0 [ 98.232] sna_scanout_do_flush (time=98232), triggered [ 98.232] sna_scanout_flush (time=98232), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 98.232] has_shadow: has pending damage? 0, outstanding flips: 0 [ 98.232] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 98.232] has_shadow: has pending damage? 0, outstanding flips: 0 [ 98.232] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 98.232] sna_accel_do_throttle -- no pending activity [ 98.232] sna_accel_block: evaluating timers, active=5 [ 98.232] sna_accel_block: flush timer expires in 16 [98248] [ 98.249] sna_wakeup_handler [ 98.249] sna_block_handler (tv=0.8000) [ 98.249] sna_scanout_do_flush: flush timer active: delta=-1 [ 98.249] sna_scanout_do_flush (time=98249), triggered [ 98.249] sna_scanout_flush (time=98249), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 98.249] has_shadow: has pending damage? 0, outstanding flips: 0 [ 98.249] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 98.249] has_shadow: has pending damage? 0, outstanding flips: 0 [ 98.249] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 98.249] sna_accel_do_throttle -- no pending activity [ 98.249] sna_accel_block: evaluating timers, active=5 [ 98.249] sna_accel_block: flush timer expires in 16 [98265] [ 98.257] sna_wakeup_handler [ 98.257] sna_block_handler (tv=0.100000) [ 98.257] sna_scanout_do_flush: flush timer active: delta=8 [ 98.257] sna_accel_do_throttle -- no pending activity [ 98.257] sna_accel_block: evaluating timers, active=5 [ 98.257] sna_accel_block: flush timer expires in 8 [98265] [ 98.266] sna_wakeup_handler [ 98.266] sna_block_handler (tv=0.91000) [ 98.266] sna_scanout_do_flush: flush timer active: delta=-1 [ 98.266] sna_scanout_do_flush (time=98266), triggered [ 98.266] sna_scanout_flush (time=98266), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 98.266] has_shadow: has pending damage? 0, outstanding flips: 0 [ 98.266] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 98.266] has_shadow: has pending damage? 0, outstanding flips: 0 [ 98.266] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 98.266] sna_accel_do_throttle -- no pending activity [ 98.266] sna_accel_block: evaluating timers, active=5 [ 98.266] sna_accel_block: flush timer expires in 16 [98282] [ 98.282] sna_wakeup_handler [ 98.282] sna_block_handler (tv=0.75000) [ 98.282] sna_scanout_do_flush: flush timer active: delta=0 [ 98.282] sna_scanout_do_flush (time=98282), triggered [ 98.282] sna_scanout_flush (time=98282), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 98.282] has_shadow: has pending damage? 0, outstanding flips: 0 [ 98.282] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 98.282] has_shadow: has pending damage? 0, outstanding flips: 0 [ 98.282] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 98.282] sna_accel_do_throttle -- no pending activity [ 98.282] sna_accel_block: evaluating timers, active=5 [ 98.282] sna_accel_block: flush timer expires in 16 [98298] [ 98.299] sna_wakeup_handler [ 98.299] sna_block_handler (tv=0.58000) [ 98.299] sna_scanout_do_flush: flush timer active: delta=-1 [ 98.299] sna_scanout_do_flush (time=98299), triggered [ 98.299] sna_scanout_flush (time=98299), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 98.299] has_shadow: has pending damage? 0, outstanding flips: 0 [ 98.299] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 98.299] has_shadow: has pending damage? 0, outstanding flips: 0 [ 98.299] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 98.299] sna_accel_do_throttle -- no pending activity [ 98.299] sna_accel_block: evaluating timers, active=5 [ 98.299] sna_accel_block: flush timer expires in 16 [98315] [ 98.315] sna_wakeup_handler [ 98.315] sna_block_handler (tv=0.42000) [ 98.315] sna_scanout_do_flush: flush timer active: delta=0 [ 98.315] sna_scanout_do_flush (time=98315), triggered [ 98.315] sna_scanout_flush (time=98315), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 98.315] has_shadow: has pending damage? 0, outstanding flips: 0 [ 98.315] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 98.315] has_shadow: has pending damage? 0, outstanding flips: 0 [ 98.315] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 98.315] sna_accel_do_throttle -- no pending activity [ 98.315] sna_accel_block: evaluating timers, active=5 [ 98.315] sna_accel_block: flush timer expires in 16 [98331] [ 98.332] sna_wakeup_handler [ 98.332] sna_block_handler (tv=0.25000) [ 98.332] sna_scanout_do_flush: flush timer active: delta=-1 [ 98.332] sna_scanout_do_flush (time=98332), triggered [ 98.332] sna_scanout_flush (time=98332), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 98.332] has_shadow: has pending damage? 0, outstanding flips: 0 [ 98.332] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 98.332] has_shadow: has pending damage? 0, outstanding flips: 0 [ 98.332] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 98.332] sna_accel_do_throttle -- no pending activity [ 98.332] sna_accel_block: evaluating timers, active=5 [ 98.332] sna_accel_block: flush timer expires in 16 [98348] [ 98.348] sna_wakeup_handler [ 98.348] sna_block_handler (tv=0.9000) [ 98.348] sna_scanout_do_flush: flush timer active: delta=0 [ 98.348] sna_scanout_do_flush (time=98348), triggered [ 98.348] sna_scanout_flush (time=98348), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 98.348] has_shadow: has pending damage? 0, outstanding flips: 0 [ 98.348] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 98.348] has_shadow: has pending damage? 0, outstanding flips: 0 [ 98.348] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 98.348] sna_accel_do_throttle -- no pending activity [ 98.348] sna_accel_block: evaluating timers, active=5 [ 98.348] sna_accel_block: flush timer expires in 16 [98364] [ 98.358] sna_wakeup_handler [ 98.358] sna_block_handler (tv=0.146000) [ 98.358] sna_scanout_do_flush: flush timer active: delta=6 [ 98.358] sna_accel_do_throttle -- no pending activity [ 98.358] sna_accel_block: evaluating timers, active=5 [ 98.358] sna_accel_block: flush timer expires in 6 [98364] [ 98.364] sna_wakeup_handler [ 98.364] sna_block_handler (tv=0.140000) [ 98.364] sna_scanout_do_flush: flush timer active: delta=0 [ 98.364] sna_scanout_do_flush (time=98364), triggered [ 98.364] sna_scanout_flush (time=98364), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 98.364] has_shadow: has pending damage? 0, outstanding flips: 0 [ 98.364] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 98.364] has_shadow: has pending damage? 0, outstanding flips: 0 [ 98.364] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 98.364] sna_accel_do_throttle -- no pending activity [ 98.364] sna_accel_block: evaluating timers, active=5 [ 98.364] sna_accel_block: flush timer expires in 16 [98380] [ 98.380] sna_wakeup_handler [ 98.380] sna_block_handler (tv=0.124000) [ 98.380] sna_scanout_do_flush: flush timer active: delta=0 [ 98.380] sna_scanout_do_flush (time=98380), triggered [ 98.380] sna_scanout_flush (time=98380), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 98.381] has_shadow: has pending damage? 0, outstanding flips: 0 [ 98.381] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 98.381] has_shadow: has pending damage? 0, outstanding flips: 0 [ 98.381] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 98.381] sna_accel_do_throttle -- no pending activity [ 98.381] sna_accel_block: evaluating timers, active=5 [ 98.381] sna_accel_block: flush timer expires in 16 [98396] [ 98.397] sna_wakeup_handler [ 98.397] sna_block_handler (tv=0.107000) [ 98.397] sna_scanout_do_flush: flush timer active: delta=-1 [ 98.397] sna_scanout_do_flush (time=98397), triggered [ 98.397] sna_scanout_flush (time=98397), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 98.397] has_shadow: has pending damage? 0, outstanding flips: 0 [ 98.397] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 98.397] has_shadow: has pending damage? 0, outstanding flips: 0 [ 98.397] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 98.397] sna_accel_do_throttle -- no pending activity [ 98.397] sna_accel_block: evaluating timers, active=5 [ 98.397] sna_accel_block: flush timer expires in 16 [98413] [ 98.413] sna_wakeup_handler [ 98.413] sna_block_handler (tv=0.91000) [ 98.413] sna_scanout_do_flush: flush timer active: delta=0 [ 98.413] sna_scanout_do_flush (time=98413), triggered [ 98.413] sna_scanout_flush (time=98413), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 98.413] has_shadow: has pending damage? 0, outstanding flips: 0 [ 98.413] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 98.413] has_shadow: has pending damage? 0, outstanding flips: 0 [ 98.413] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 98.414] sna_accel_do_throttle -- no pending activity [ 98.414] sna_accel_block: evaluating timers, active=5 [ 98.414] sna_accel_block: flush timer expires in 16 [98429] [ 98.430] sna_wakeup_handler [ 98.430] sna_block_handler (tv=0.74000) [ 98.430] sna_scanout_do_flush: flush timer active: delta=-1 [ 98.430] sna_scanout_do_flush (time=98430), triggered [ 98.430] sna_scanout_flush (time=98430), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 98.430] has_shadow: has pending damage? 0, outstanding flips: 0 [ 98.430] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 98.430] has_shadow: has pending damage? 0, outstanding flips: 0 [ 98.430] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 98.430] sna_accel_do_throttle -- no pending activity [ 98.430] sna_accel_block: evaluating timers, active=5 [ 98.430] sna_accel_block: flush timer expires in 16 [98446] [ 98.435] sna_wakeup_handler [ 98.435] sna_accel_flush: flush?=0, dirty?=0 [ 98.435] sna_accel_flush: flush?=0, dirty?=0 [ 98.436] sna_block_handler (tv=0.499000) [ 98.436] sna_scanout_do_flush: flush timer active: delta=10 [ 98.436] sna_accel_do_throttle -- no pending activity [ 98.436] sna_accel_block: evaluating timers, active=5 [ 98.436] sna_accel_block: flush timer expires in 10 [98446] [ 98.436] sna_wakeup_handler [ 98.436] sna_block_handler (tv=0.499000) [ 98.436] sna_scanout_do_flush: flush timer active: delta=10 [ 98.436] sna_accel_do_throttle -- no pending activity [ 98.436] sna_accel_block: evaluating timers, active=5 [ 98.436] sna_accel_block: flush timer expires in 10 [98446] [ 98.436] sna_wakeup_handler [ 98.436] sna_accel_flush: flush?=0, dirty?=0 [ 98.436] sna_accel_flush: flush?=0, dirty?=0 [ 98.436] sna_accel_flush: flush?=0, dirty?=0 [ 98.436] sna_accel_flush: flush?=0, dirty?=0 [ 98.436] sna_block_handler (tv=0.499000) [ 98.436] sna_scanout_do_flush: flush timer active: delta=10 [ 98.436] sna_accel_do_throttle -- no pending activity [ 98.436] sna_accel_block: evaluating timers, active=5 [ 98.436] sna_accel_block: flush timer expires in 10 [98446] [ 98.439] sna_wakeup_handler [ 98.439] sna_accel_flush: flush?=0, dirty?=0 [ 98.439] sna_block_handler (tv=0.496000) [ 98.439] sna_scanout_do_flush: flush timer active: delta=7 [ 98.439] sna_accel_do_throttle -- no pending activity [ 98.439] sna_accel_block: evaluating timers, active=5 [ 98.439] sna_accel_block: flush timer expires in 7 [98446] [ 98.446] sna_wakeup_handler [ 98.446] sna_block_handler (tv=0.489000) [ 98.446] sna_scanout_do_flush: flush timer active: delta=0 [ 98.446] sna_scanout_do_flush (time=98446), triggered [ 98.446] sna_scanout_flush (time=98446), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 98.446] has_shadow: has pending damage? 0, outstanding flips: 0 [ 98.446] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 98.446] has_shadow: has pending damage? 0, outstanding flips: 0 [ 98.446] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 98.446] sna_accel_do_throttle -- no pending activity [ 98.446] sna_accel_block: evaluating timers, active=5 [ 98.446] sna_accel_block: flush timer expires in 16 [98462] [ 98.450] sna_wakeup_handler [ 98.450] sna_accel_flush: flush?=0, dirty?=0 [ 98.450] sna_accel_flush: flush?=0, dirty?=0 [ 98.450] sna_block_handler (tv=0.485000) [ 98.450] sna_scanout_do_flush: flush timer active: delta=12 [ 98.450] sna_accel_do_throttle -- no pending activity [ 98.450] sna_accel_block: evaluating timers, active=5 [ 98.450] sna_accel_block: flush timer expires in 12 [98462] [ 98.462] sna_wakeup_handler [ 98.463] sna_block_handler (tv=0.472000) [ 98.463] sna_scanout_do_flush: flush timer active: delta=-1 [ 98.463] sna_scanout_do_flush (time=98463), triggered [ 98.463] sna_scanout_flush (time=98463), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 98.463] has_shadow: has pending damage? 0, outstanding flips: 0 [ 98.463] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 98.463] has_shadow: has pending damage? 0, outstanding flips: 0 [ 98.463] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 98.463] sna_accel_do_throttle -- no pending activity [ 98.463] sna_accel_block: evaluating timers, active=5 [ 98.463] sna_accel_block: flush timer expires in 16 [98479] [ 98.466] sna_wakeup_handler [ 98.466] sna_create_pixmap(220, 20, 32, usage=0) [ 98.466] kgem_can_create_2d: 220x20 @ 32 [ 98.466] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=896, height=20 [ 98.466] kgem_can_create_2d: untiled size=20480 [ 98.466] kgem_choose_tiling: 220x20 -> 1 [ 98.466] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1024, height=24 [ 98.466] kgem_can_create_2d: tiled[1] size=24576 [ 98.466] sna_create_pixmap: usage=0, flags=1b [ 98.466] sna_create_pixmap: creating GPU pixmap 220x20, stride=880, flags=1b [ 98.466] __pop_freed_pixmap: reusing freed pixmap=5361 header [ 98.466] create_pixmap_hdr: pixmap=5364, width=220, height=20, usage=0 [ 98.466] sna_create_pixmap: serial=5364, 220x20, usage=0 [ 98.466] sna_composite_rectangles(pixmap=5365, op=0, 0 x 1 [(0, 0)x(220, 20) ...]) [ 98.466] sna_composite_rectangles: converted to op 0 [ 98.466] sna_composite_rectangles[0] (0, 0)x(220, 20) -> (0, 0), (220, 20) [ 98.466] sna_composite_rectangles: nrects=1, region=(0, 0), (220, 20) x 1 [ 98.467] sna_composite_rectangles: clipped extents (0, 0),(220, 20) x 1 [ 98.467] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(220, 20) [ 98.467] sna_composite_rectangles: dropping last-cpu hint [ 98.467] sna_drawable_use_bo pixmap=5365, box=((0, 0), (220, 20)), flags=19... [ 98.467] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 98.467] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 98.467] sna_pixmap_move_to_gpu(pixmap=5365, usage=0), flags=b [ 98.467] sna_pixmap_move_to_gpu: CPU damage? 0 [ 98.467] sna_pixmap_move_to_gpu: creating GPU bo (220x20@32), create=b [ 98.467] kgem_choose_tiling: 220x20 -> 1 [ 98.467] kgem_choose_tiling: 220x20 -> 1 [ 98.467] sna_pixmap_alloc_gpu: pixmap=5365 [ 98.467] kgem_create_2d(220x20, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 98.467] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1024, height=24 [ 98.467] kgem_set_tiling: handle=152, tiling=1 [1], pitch=1024 [1024]: 1 [ 98.467] kgem_bo_remove_from_inactive: removing handle=152 from inactive [ 98.467] from inactive: pitch=1024, tiling=1: handle=152, id=2953 [ 98.467] __sna_damage_all(220, 20) [ 98.467] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 98.467] sna_pixmap_mark_active: pixmap=5365, handle=152 [ 98.467] sna_drawable_use_bo: allocated GPU bo for operation [ 98.467] sna_drawable_use_bo: using GPU bo with damage? 0 [ 98.467] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 98.467] kgem_bo_is_render: handle=152, rq? 0 [0] [ 98.467] kgem_bo_is_render: handle=152, rq? 0 [0] [ 98.467] gen9_render_fill_boxes(0 x 1 [(0, 0), (220, 20) ...]) [ 98.467] sna_render_get_solid: 0 [ 98.467] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 98.467] kgem_check_bo: num_pages=+16, num_exec=+1 [ 98.467] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 98.467] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 98.467] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 98.467] kgem_add_handle: handle=4, index=0 [ 98.467] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 98.467] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 98.467] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 98.467] gen9_composite_get_binding_table(ffc0) [ 98.467] kgem_add_reloc64: handle=152, pos=16360, delta=0, domains=20002 [ 98.467] kgem_add_handle: handle=152, index=1 [ 98.467] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=ffebf000) [ 98.467] __kgem_bo_mark_dirty: handle=152 (proxy? 0) [ 98.467] [3fe0] bind bo(handle=152, addr=ffebf000), format=192, width=220, height=20, pitch=1024, tiling=1 -> render [ 98.467] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 98.467] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 98.467] kgem_add_handle: handle=7, index=2 [ 98.467] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 98.467] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 98.467] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 98.467] gen9_emit_sampler: sampler = 1 [ 98.467] gen9_emit_sf: num_sf_outputs=1 [ 98.467] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 98.467] gen9_emit_vertex_elements: setup id=0 [ 98.467] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 98.467] (0, 0), (220, 20) [ 98.467] gen8_vertex_flush[490] = 3 [ 98.467] sna_composite_rectangles: pixmap=5365 marking clear [0]? 1 [ 98.467] sna_composite_rectangles(pixmap=5365, op=1, fff2f1f0 x 1 [(0, 0)x(220, 20) ...]) [ 98.467] sna_composite_rectangles: converted to op 1 [ 98.468] sna_composite_rectangles[0] (0, 0)x(220, 20) -> (0, 0), (220, 20) [ 98.468] sna_composite_rectangles: nrects=1, region=(0, 0), (220, 20) x 1 [ 98.468] sna_composite_rectangles: clipped extents (0, 0),(220, 20) x 1 [ 98.468] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(220, 20) [ 98.468] sna_composite_rectangles: promoting to full GPU [ 98.468] sna_composite_rectangles: dropping last-cpu hint [ 98.468] sna_drawable_use_bo pixmap=5365, box=((0, 0), (220, 20)), flags=19... [ 98.468] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 98.468] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 98.468] sna_drawable_use_bo: using whole GPU bo [ 98.468] gen9_render_fill_boxes (op=1, color=(f2f2, f1f1, f0f0, ffff) [20028888]) [ 98.468] kgem_bo_is_render: handle=152, rq? 1 [1] [ 98.468] gen9_render_fill_boxes(fff2f1f0 x 1 [(0, 0), (220, 20) ...]) [ 98.468] sna_render_get_solid: fff2f1f0 [ 98.468] sna_render_get_solid(15) = fff2f1f0 (old) [ 98.468] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 98.468] kgem_check_bo: num_pages=+0, num_exec=+0 [ 98.468] gen9_composite_get_binding_table(ff00) [ 98.468] kgem_add_reloc64: handle=143, pos=16312, delta=0, domains=40000 [ 98.468] kgem_add_reloc64: adding proxy [delta=60] for handle=143 [ 98.468] kgem_add_handle: handle=143, index=3 [ 98.468] kgem_add_reloc64[5] = (delta=60, target handle=3, presumed=fff6e000) [ 98.468] [3fb0] bind bo(handle=143, addr=fff6e03c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 98.468] gen9_emit_vertex_elements: setup id=0 [ 98.468] (0, 0), (220, 20) [ 98.468] gen8_vertex_flush[4cc] = 3 [ 98.468] sna_composite_rectangles: pixmap=5365 marking clear [fff2f1f0]? 1 [ 98.468] sna_composite_rectangles(pixmap=5365, op=1, ff300a24 x 2 [(0, 0)x(220, 20) ...]) [ 98.468] sna_composite_rectangles: converted to op 1 [ 98.468] sna_composite_rectangles[0] (0, 0)x(220, 20) -> (0, 0), (220, 20) [ 98.468] sna_composite_rectangles[1] (0, 0)x(220, 20) -> (0, 0), (220, 20) [ 98.468] sna_composite_rectangles: nrects=2, region=(0, 0), (220, 20) x 2 [ 98.468] sna_composite_rectangles: clipped extents (0, 0),(220, 20) x 1 [ 98.468] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(220, 20) [ 98.468] sna_composite_rectangles: promoting to full GPU [ 98.468] sna_composite_rectangles: dropping last-cpu hint [ 98.468] sna_drawable_use_bo pixmap=5365, box=((0, 0), (220, 20)), flags=19... [ 98.468] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 98.468] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 98.468] sna_drawable_use_bo: using whole GPU bo [ 98.468] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 98.468] kgem_bo_is_render: handle=152, rq? 1 [1] [ 98.468] gen9_render_fill_boxes(ff300a24 x 1 [(0, 0), (220, 20) ...]) [ 98.468] sna_render_get_solid: ff300a24 [ 98.468] sna_render_get_solid(17) = ff300a24 (old) [ 98.468] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 98.468] kgem_check_bo: num_pages=+0, num_exec=+0 [ 98.468] gen9_composite_get_binding_table(fe80) [ 98.468] kgem_add_reloc64: handle=143, pos=16280, delta=0, domains=40000 [ 98.468] kgem_add_reloc64: adding proxy [delta=68] for handle=143 [ 98.468] kgem_add_reloc64[6] = (delta=68, target handle=3, presumed=fff6e000) [ 98.468] [3f90] bind bo(handle=143, addr=fff6e044), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 98.468] gen9_emit_vertex_elements: setup id=0 [ 98.468] (0, 0), (220, 20) [ 98.468] gen8_vertex_flush[508] = 3 [ 98.468] sna_composite_rectangles: pixmap=5365 marking clear [ff300a24]? 1 [ 98.468] sna_glyphs(op=3, nlist=2, src=(1, -2)) [ 98.468] kgem_bo_is_busy: handle=152, domain: 0 exec? 1, rq? 1 [ 98.469] can_discard_mask: nlist=2, mask=28888, depth 32, op=3 (bounded? 1) [ 98.469] glyphs_format: format=166024, depth=32 [ 98.469] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 98.469] sna_glyphs: discarding mask [ 98.469] glyphs0_to_dst(op=3, src=(1, -2), nlist=2, dst=(1, -2)+(0, 0)) [ 98.469] clipped_glyphs? 47 glyph in 2 lists extents (0, -14), (199, 19), region (0, 0), (199, 19): yes [ 98.469] gen9_render_composite: 0x0, current mode=1/1 [ 98.469] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 98.469] gen9_composite_fallback: mask is already on the GPU, try to use GPU [ 98.469] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 98.469] sna_drawable_use_bo pixmap=5365, box=((0, 0), (199, 19)), flags=7... [ 98.469] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 98.469] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 98.469] sna_drawable_use_bo: using whole GPU bo [ 98.469] gen9_composite_set_target: pixmap=5365, format=20028888, size=220x20, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 98.469] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 98.469] color_convert: src=ffffffff [20028888] [ 98.469] color_convert: dst=ffffffff [20028888] [ 98.469] sna_render_get_solid: ffffffff [ 98.469] sna_render_get_solid(white) [ 98.469] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 98.469] sna_transform_is_imprecise_integer_translation: no transform [ 98.469] gen9_composite_picture: integer translation (0, 0), removing [ 98.469] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 98.469] sna_render_pixmap_bo: GPU all damaged [ 98.469] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 98.469] gen4_choose_composite_emitter: solid, identity mask [ 98.469] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 98.469] aligning vertex: was 2, now 4 floats per vertex [ 98.469] gen9_composite_get_binding_table(fe00) [ 98.469] kgem_add_reloc64: handle=7, pos=16248, delta=0, domains=40000 [ 98.469] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 98.469] kgem_add_reloc64[7] = (delta=1048, target handle=2, presumed=fffe8000) [ 98.469] [3f70] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 98.469] kgem_add_reloc64: handle=6, pos=16232, delta=0, domains=40000 [ 98.469] kgem_add_handle: handle=6, index=4 [ 98.469] kgem_add_reloc64[8] = (delta=0, target handle=4, presumed=fd581000) [ 98.469] [3f60] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 98.469] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 98.469] gen9_emit_sampler: sampler = a [ 98.469] gen9_emit_sf: num_sf_outputs=2 [ 98.469] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 98.469] gen9_emit_vertex_elements: setup id=9 [ 98.469] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 98.469] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 98.469] glyphs0_to_dst: glyph=(10, -13), (19, 1), clip=(0, 0), (199, 19) [ 98.469] glyphs0_to_dst: blt=(10, 0), (19, 1) [ 98.469] emit_primitive_identity_mask__avx2: dst=(10, 0), mask=(832.00, 45.00) x (9.00, 1.00) [ 98.469] glyphs0_to_dst: glyph=(55, -10), (64, 1), clip=(0, 0), (199, 19) [ 98.469] glyphs0_to_dst: blt=(55, 0), (64, 1) [ 98.469] emit_primitive_identity_mask__avx2: dst=(55, 0), mask=(880.00, 26.00) x (9.00, 1.00) [ 98.469] glyphs0_to_dst: glyph=(73, -13), (82, 1), clip=(0, 0), (199, 19) [ 98.469] glyphs0_to_dst: blt=(73, 0), (82, 1) [ 98.469] emit_primitive_identity_mask__avx2: dst=(73, 0), mask=(832.00, 45.00) x (9.00, 1.00) [ 98.469] glyphs0_to_dst: glyph=(91, -10), (100, 1), clip=(0, 0), (199, 19) [ 98.469] glyphs0_to_dst: blt=(91, 0), (100, 1) [ 98.469] emit_primitive_identity_mask__avx2: dst=(91, 0), mask=(880.00, 26.00) x (9.00, 1.00) [ 98.469] glyphs0_to_dst: glyph=(99, 0), (110, 2), clip=(0, 0), (199, 19) [ 98.469] glyphs0_to_dst: blt=(99, 0), (110, 2) [ 98.469] emit_primitive_identity_mask__avx2: dst=(99, 0), mask=(832.00, 48.00) x (11.00, 2.00) [ 98.470] glyphs0_to_dst: glyph=(135, 0), (146, 2), clip=(0, 0), (199, 19) [ 98.470] glyphs0_to_dst: blt=(135, 0), (146, 2) [ 98.470] emit_primitive_identity_mask__avx2: dst=(135, 0), mask=(832.00, 48.00) x (11.00, 2.00) [ 98.470] glyphs0_to_dst: glyph=(162, -10), (172, 1), clip=(0, 0), (199, 19) [ 98.470] glyphs0_to_dst: blt=(162, 0), (172, 1) [ 98.470] emit_primitive_identity_mask__avx2: dst=(162, 0), mask=(880.00, 58.00) x (10.00, 1.00) [ 98.470] glyphs0_to_dst: glyph=(0, 10), (10, 13), clip=(0, 0), (199, 19) [ 98.470] glyphs0_to_dst: blt=(0, 10), (10, 13) [ 98.470] emit_primitive_identity_mask__avx2: dst=(0, 10), mask=(1008.00, 48.00) x (10.00, 3.00) [ 98.470] glyphs0_to_dst: glyph=(10, 4), (19, 18), clip=(0, 0), (199, 19) [ 98.470] glyphs0_to_dst: blt=(10, 4), (19, 18) [ 98.470] emit_primitive_identity_mask__avx2: dst=(10, 4), mask=(832.00, 32.00) x (9.00, 14.00) [ 98.470] glyphs0_to_dst: glyph=(19, 7), (28, 15), clip=(0, 0), (199, 19) [ 98.470] glyphs0_to_dst: blt=(19, 7), (28, 15) [ 98.470] emit_primitive_identity_mask__avx2: dst=(19, 7), mask=(896.00, 48.00) x (9.00, 8.00) [ 98.470] glyphs0_to_dst: glyph=(27, 7), (37, 15), clip=(0, 0), (199, 19) [ 98.470] glyphs0_to_dst: blt=(27, 7), (37, 15) [ 98.470] emit_primitive_identity_mask__avx2: dst=(27, 7), mask=(848.00, 16.00) x (10.00, 8.00) [ 98.470] glyphs0_to_dst: glyph=(37, 7), (46, 15), clip=(0, 0), (199, 19) [ 98.470] glyphs0_to_dst: blt=(37, 7), (46, 15) [ 98.470] emit_primitive_identity_mask__avx2: dst=(37, 7), mask=(848.00, 48.00) x (9.00, 8.00) [ 98.470] glyphs0_to_dst: glyph=(45, 4), (55, 15), clip=(0, 0), (199, 19) [ 98.470] glyphs0_to_dst: blt=(45, 4), (55, 15) [ 98.470] emit_primitive_identity_mask__avx2: dst=(45, 4), mask=(992.00, 32.00) x (10.00, 11.00) [ 98.470] glyphs0_to_dst: glyph=(55, 7), (64, 18), clip=(0, 0), (199, 19) [ 98.470] glyphs0_to_dst: blt=(55, 7), (64, 18) [ 98.470] emit_primitive_identity_mask__avx2: dst=(55, 7), mask=(880.00, 16.00) x (9.00, 11.00) [ 98.470] glyphs0_to_dst: glyph=(64, 4), (73, 15), clip=(0, 0), (199, 19) [ 98.470] glyphs0_to_dst: blt=(64, 4), (73, 15) [ 98.470] emit_primitive_identity_mask__avx2: dst=(64, 4), mask=(880.00, 0.00) x (9.00, 11.00) [ 98.470] glyphs0_to_dst: glyph=(73, 4), (82, 18), clip=(0, 0), (199, 19) [ 98.470] glyphs0_to_dst: blt=(73, 4), (82, 18) [ 98.470] emit_primitive_identity_mask__avx2: dst=(73, 4), mask=(832.00, 32.00) x (9.00, 14.00) [ 98.470] glyphs0_to_dst: glyph=(81, 7), (91, 15), clip=(0, 0), (199, 19) [ 98.470] glyphs0_to_dst: blt=(81, 7), (91, 15) [ 98.470] emit_primitive_identity_mask__avx2: dst=(81, 7), mask=(848.00, 16.00) x (10.00, 8.00) [ 98.470] glyphs0_to_dst: glyph=(91, 7), (100, 18), clip=(0, 0), (199, 19) [ 98.470] glyphs0_to_dst: blt=(91, 7), (100, 18) [ 98.470] emit_primitive_identity_mask__avx2: dst=(91, 7), mask=(880.00, 16.00) x (9.00, 11.00) [ 98.470] glyphs0_to_dst: glyph=(99, 17), (110, 19), clip=(0, 0), (199, 19) [ 98.470] glyphs0_to_dst: blt=(99, 17), (110, 19) [ 98.470] emit_primitive_identity_mask__avx2: dst=(99, 17), mask=(832.00, 48.00) x (11.00, 2.00) [ 98.470] glyphs0_to_dst: glyph=(108, 3), (118, 15), clip=(0, 0), (199, 19) [ 98.470] glyphs0_to_dst: blt=(108, 3), (118, 15) [ 98.470] emit_primitive_identity_mask__avx2: dst=(108, 3), mask=(864.00, 0.00) x (10.00, 12.00) [ 98.470] glyphs0_to_dst: glyph=(117, 7), (127, 15), clip=(0, 0), (199, 19) [ 98.470] glyphs0_to_dst: blt=(117, 7), (127, 15) [ 98.470] emit_primitive_identity_mask__avx2: dst=(117, 7), mask=(864.00, 32.00) x (10.00, 8.00) [ 98.470] glyphs0_to_dst: glyph=(126, 4), (136, 15), clip=(0, 0), (199, 19) [ 98.470] glyphs0_to_dst: blt=(126, 4), (136, 15) [ 98.470] emit_primitive_identity_mask__avx2: dst=(126, 4), mask=(880.00, 32.00) x (10.00, 11.00) [ 98.470] glyphs0_to_dst: glyph=(135, 17), (146, 19), clip=(0, 0), (199, 19) [ 98.470] glyphs0_to_dst: blt=(135, 17), (146, 19) [ 98.470] emit_primitive_identity_mask__avx2: dst=(135, 17), mask=(832.00, 48.00) x (11.00, 2.00) [ 98.470] glyphs0_to_dst: glyph=(144, 4), (154, 15), clip=(0, 0), (199, 19) [ 98.470] glyphs0_to_dst: blt=(144, 4), (154, 15) [ 98.470] emit_primitive_identity_mask__avx2: dst=(144, 4), mask=(880.00, 32.00) x (10.00, 11.00) [ 98.470] glyphs0_to_dst: glyph=(153, 7), (163, 15), clip=(0, 0), (199, 19) [ 98.470] glyphs0_to_dst: blt=(153, 7), (163, 15) [ 98.470] emit_primitive_identity_mask__avx2: dst=(153, 7), mask=(944.00, 0.00) x (10.00, 8.00) [ 98.470] glyphs0_to_dst: glyph=(162, 7), (172, 18), clip=(0, 0), (199, 19) [ 98.470] glyphs0_to_dst: blt=(162, 7), (172, 18) [ 98.470] emit_primitive_identity_mask__avx2: dst=(162, 7), mask=(880.00, 48.00) x (10.00, 11.00) [ 98.471] glyphs0_to_dst: glyph=(174, 12), (179, 15), clip=(0, 0), (199, 19) [ 98.471] glyphs0_to_dst: blt=(174, 12), (179, 15) [ 98.471] emit_primitive_identity_mask__avx2: dst=(174, 12), mask=(1008.00, 32.00) x (5.00, 3.00) [ 98.471] glyphs0_to_dst: glyph=(181, 7), (190, 15), clip=(0, 0), (199, 19) [ 98.471] glyphs0_to_dst: blt=(181, 7), (190, 15) [ 98.471] emit_primitive_identity_mask__avx2: dst=(181, 7), mask=(896.00, 48.00) x (9.00, 8.00) [ 98.471] glyphs0_to_dst: glyph=(190, 3), (199, 15), clip=(0, 0), (199, 19) [ 98.471] glyphs0_to_dst: blt=(190, 3), (199, 15) [ 98.471] emit_primitive_identity_mask__avx2: dst=(190, 3), mask=(992.00, 48.00) x (9.00, 12.00) [ 98.471] gen8_vertex_flush[5e4] = 87 [ 98.471] gen9_magic_ca_pass: CA fixup (5 -> 92) [ 98.471] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 98.471] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 98.471] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 98.471] sna_composite_rectangles(pixmap=5365, op=1, ffffffff x 1 [(208, 1)x(9, 17) ...]) [ 98.471] sna_composite_rectangles: converted to op 1 [ 98.471] sna_composite_rectangles[0] (208, 1)x(9, 17) -> (208, 1), (217, 18) [ 98.471] sna_composite_rectangles: nrects=1, region=(208, 1), (217, 18) x 1 [ 98.471] sna_composite_rectangles: clipped extents (208, 1),(217, 18) x 1 [ 98.471] sna_composite_rectangles: pixmap +(0, 0) extents (208, 1),(217, 18) [ 98.471] sna_composite_rectangles: dropping last-cpu hint [ 98.471] sna_drawable_use_bo pixmap=5365, box=((208, 1), (217, 18)), flags=9... [ 98.471] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 98.471] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 98.471] sna_drawable_use_bo: using whole GPU bo [ 98.471] gen9_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20028888]) [ 98.471] kgem_bo_is_render: handle=152, rq? 1 [1] [ 98.471] gen9_render_fill_boxes(ffffffff x 1 [(208, 1), (217, 18) ...]) [ 98.471] sna_render_get_solid: ffffffff [ 98.471] sna_render_get_solid(white) [ 98.471] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 98.471] kgem_check_bo: num_pages=+0, num_exec=+0 [ 98.471] aligning vertex: was 4, now 2 floats per vertex [ 98.471] gen9_composite_get_binding_table(fd40) [ 98.471] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 98.471] gen9_emit_sampler: sampler = 1 [ 98.471] gen9_emit_sf: num_sf_outputs=1 [ 98.471] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 98.471] gen9_emit_vertex_elements: setup id=0 [ 98.471] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 98.471] (208, 1), (217, 18) [ 98.471] gen8_vertex_flush[700] = 3 [ 98.471] sna_copy_area: src=pixmap=5365:(0, 0)x(220, 20)+(0, 0) -> dst=pixmap=3060:(477, 1190)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 98.471] sna_copy_area: normal copy [ 98.471] sna_do_copy: src=(0, 0), dst=(477, 1190), size=(220x20) [ 98.471] sna_do_copy: after drawable: src=(0, 0), dst=(542, 1214), size=(220x20) [ 98.471] sna_do_copy: dst extents (542, 1214), (762, 1234), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 98.471] sna_do_copy: clipped dst extents (542, 1214), (762, 1234) [ 98.471] sna_do_copy: unclipped src extents (0, 0), (220, 20) [ 98.471] sna_do_copy: clipped src extents (0, 0), (220, 20) [ 98.471] sna_do_copy: pixmap -- no source clipping [ 98.471] sna_do_copy: src extents (0, 0), (220, 20) x 1 [ 98.471] sna_do_copy: copy region (542, 1214), (762, 1234) x 1 + (-542, -1214) [ 98.471] sna_copy_boxes (boxes=1x[(542, 1214), (762, 1234)...], src pixmap=5365+(-542, -1214), dst pixmap=3060+(-65, -24), alu=3, src.size=220x20, dst.size=3775x2136) [ 98.471] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c9472b610, gpu_bo=152, cpu_bo=0), replaces=0 [ 98.471] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 98.471] sna_drawable_use_bo pixmap=3060, box=((477, 1190), (697, 1210)), flags=b... [ 98.471] sna_drawable_use_bo: exported target, set PREFER_GPU [ 98.471] sna_drawable_use_bo: pinned, never REPLACES [ 98.471] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=b [ 98.471] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 98.471] sna_drawable_use_bo: using whole GPU bo [ 98.471] sna_pixmap_move_to_gpu(pixmap=5365, usage=0), flags=a [ 98.471] sna_pixmap_move_to_gpu: already all-damaged [ 98.471] sna_pixmap_mark_active: pixmap=5365, handle=152 [ 98.471] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 98.471] gen9_render_copy_boxes (-477, -1190)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 98.471] kgem_bo_is_render: handle=152, rq? 1 [1] [ 98.471] kgem_bo_is_render: handle=9, rq? 0 [0] [ 98.471] kgem_bo_is_render: handle=9, rq? 0 [0] [ 98.471] kgem_bo_is_render: handle=152, rq? 1 [1] [ 98.471] kgem_set_mode: flushing before new bo [ 98.471] gen8_vertex_close: used=374, vbo active? 146, vb=201, nreloc=2 [ 98.471] gen8_vertex_close: reloc[0] = 287 [ 98.471] kgem_add_reloc64: handle=146, pos=287, delta=0, domains=200000 [ 98.471] kgem_add_handle: handle=146, index=5 [ 98.471] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=ffe77000) [ 98.471] gen8_vertex_close: reloc[1] = 372 [ 98.471] kgem_add_reloc64: handle=146, pos=372, delta=0, domains=200000 [ 98.471] kgem_add_reloc64[10] = (delta=0, target handle=5, presumed=ffe77000) [ 98.471] batch[1/1, flags=1800]: 454 454 16224 16384, nreloc=11, nexec=6, nfence=0, aperture=1116 [fenced=0] [ 98.471] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 98.471] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 98.471] kgem_fixup_relocs: shrinking by 61440 [ 98.471] __kgem_busy: handle=1, busy=0, wedged=0 [ 98.472] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 98.472] kgem_commit: release handle=152 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ffebf000 [ 98.472] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 98.472] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 98.472] __kgem_bo_clear_busy: handle=7 [ 98.472] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 98.472] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 98.472] __kgem_bo_clear_busy: handle=143 [ 98.472] kgem_commit: release handle=143 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff6e000 [ 98.472] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 98.472] __kgem_bo_clear_busy: handle=143 [ 98.472] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 98.472] __kgem_bo_clear_busy: handle=7 [ 98.472] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 98.472] kgem_commit: release handle=146 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffe77000 [ 98.472] __kgem_busy: handle=1, busy=131072, wedged=0 [ 98.472] kgem_bo_can_map: handle=146, map=0x0:0x0:0x7fc6b40fb000, tiling=0, domain=3, offset=4293357568 [ 98.472] kgem_check_bo: num_pages=+8116, num_exec=+2 [ 98.472] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 98.472] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 98.472] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 98.472] kgem_add_handle: handle=4, index=0 [ 98.472] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 98.472] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 98.472] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 98.472] gen9_composite_get_binding_table(ffc0) [ 98.472] kgem_add_reloc64: handle=9, pos=16360, delta=0, domains=20002 [ 98.472] kgem_add_handle: handle=9, index=1 [ 98.472] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f02dd000) [ 98.472] __kgem_bo_mark_dirty: handle=9 (proxy? 0) [ 98.472] [3fe0] bind bo(handle=9, addr=f02dd000), format=192, width=3775, height=2136, pitch=15360, tiling=1 -> render [ 98.472] kgem_add_reloc64: handle=152, pos=16344, delta=0, domains=40000 [ 98.472] kgem_add_handle: handle=152, index=2 [ 98.472] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=ffebf000) [ 98.472] [3fd0] bind bo(handle=152, addr=ffebf000), format=192, width=220, height=20, pitch=1024, tiling=1 -> sampler [ 98.472] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 98.472] gen9_emit_sampler: sampler = 0 [ 98.472] gen9_emit_sf: num_sf_outputs=1 [ 98.472] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 98.472] gen9_emit_vertex_elements: setup id=0 [ 98.472] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 98.472] (0, 0) -> (477, 1190) + (220, 20) [ 98.472] gen8_vertex_flush[490] = 3 [ 98.472] sna_accel_flush: flush?=1, dirty?=0 [ 98.472] gen8_vertex_close: used=380, vbo active? 146, vb=1, nreloc=1 [ 98.472] gen8_vertex_close: reloc[0] = 287 [ 98.472] kgem_add_reloc64: handle=146, pos=287, delta=0, domains=200000 [ 98.472] kgem_add_handle: handle=146, index=3 [ 98.472] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=ffe77000) [ 98.472] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=8190 [fenced=0] [ 98.472] __kgem_busy: handle=1, busy=0, wedged=0 [ 98.472] __kgem_retire_rq: request 1 complete [ 98.472] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 98.472] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 98.472] kgem_fixup_relocs: shrinking by 61440 [ 98.472] __kgem_busy: handle=1, busy=0, wedged=0 [ 98.472] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 98.472] kgem_commit: release handle=9 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f02dd000 [ 98.472] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 98.472] kgem_commit: release handle=152 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=ffebf000 [ 98.472] kgem_commit: release handle=146 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffe77000 [ 98.472] __kgem_busy: handle=1, busy=131072, wedged=0 [ 98.472] kgem_bo_can_map: handle=146, map=0x0:0x0:0x7fc6b40fb000, tiling=0, domain=3, offset=4293357568 [ 98.472] sna_accel_flush: flush?=0, dirty?=0 [ 98.472] sna_accel_flush: flush?=0, dirty?=0 [ 98.472] sna_accel_flush: flush?=0, dirty?=0 [ 98.472] sna_block_handler (tv=0.0) [ 98.472] sna_wakeup_handler [ 98.472] sna_accel_flush: flush?=0, dirty?=0 [ 98.472] sna_accel_flush: flush?=0, dirty?=0 [ 98.472] sna_destroy_pixmap: pixmap=5365, attached?=1 [ 98.472] _kgem_bo_destroy: handle=152, proxy? 0 [ 98.472] __kgem_bo_destroy: handle=152, size=65536 [ 98.472] __kgem_busy: handle=152, busy=0, wedged=0 [ 98.472] __kgem_bo_clear_busy: handle=152 [ 98.472] kgem_bo_move_to_inactive: moving handle=152 to inactive [ 98.472] __sna_free_pixmap(pixmap=5365) [ 98.472] sna_accel_flush: flush?=0, dirty?=0 [ 98.472] sna_accel_flush: flush?=0, dirty?=0 [ 98.472] sna_accel_flush: flush?=0, dirty?=0 [ 98.472] sna_block_handler (tv=0.463000) [ 98.472] kgem_retire, need_retire?=1 [ 98.472] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 98.472] kgem_retire__requests_ring: retiring ring 0 [ 98.472] __kgem_busy: handle=1, busy=0, wedged=0 [ 98.472] __kgem_retire_rq: request 1 complete [ 98.472] __kgem_bo_flush: handle=9, busy=0, wedged=0 [ 98.472] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 98.472] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 98.472] kgem_retire -- retired=0, need_retire=0 [ 98.472] kgem_bo_is_busy: handle=146, domain: 0 exec? 0, rq? 0 [ 98.472] gen6_render_retire: resetting idle vbo [ 98.472] sna_scanout_do_flush: flush timer active: delta=7 [ 98.472] sna_accel_do_throttle -- no pending activity [ 98.472] sna_accel_block: evaluating timers, active=5 [ 98.472] sna_accel_block: flush timer expires in 7 [98479] [ 98.473] sna_wakeup_handler [ 98.473] sna_accel_flush: flush?=0, dirty?=0 [ 98.473] sna_accel_flush: flush?=0, dirty?=0 [ 98.473] sna_block_handler (tv=0.462000) [ 98.473] sna_scanout_do_flush: flush timer active: delta=6 [ 98.473] sna_accel_do_throttle -- no pending activity [ 98.473] sna_accel_block: evaluating timers, active=5 [ 98.473] sna_accel_block: flush timer expires in 6 [98479] [ 98.474] sna_wakeup_handler [ 98.474] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=32, name=80 [ 98.474] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 98.474] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 98.474] sna_dri2_get_back: draw size=3840x2160, back buffer handle=32 size=3840x2160, is-scanout? 1, active?=0, pitch=15360, front pitch=15360 [ 98.474] sna_dri2_get_back: reuse backbuffer? 1 [ 98.474] sna_dri2_get_back: back buffer handle=32, active?=0, refcnt=1 [ 98.474] sna_dri2_get_back: reuse unattached back [ 98.474] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 98.474] sna_dri2_reuse_buffer: reusing back buffer handle=32, name=80, pitch=15360, age=0 [ 98.474] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 98.474] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=114, name=86, active_scanout=2 [ 98.474] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 98.474] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=114] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 98.474] sna_accel_flush: flush?=0, dirty?=0 [ 98.474] sna_accel_flush: flush?=0, dirty?=0 [ 98.474] sna_accel_flush: flush?=0, dirty?=0 [ 98.474] sna_block_handler (tv=0.461000) [ 98.474] sna_scanout_do_flush: flush timer active: delta=5 [ 98.474] sna_accel_do_throttle -- no pending activity [ 98.474] sna_accel_block: evaluating timers, active=5 [ 98.474] sna_accel_block: flush timer expires in 5 [98479] [ 98.474] sna_wakeup_handler [ 98.474] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 98.474] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 98.474] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 98.474] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 98.474] sna_dri2_get_msc(draw=146, pipe=0) [ 98.474] sna_crtc_record_swap: recording last swap on pipe=0, frame 5659 [msc=5659], time 98.473723 [ 98.474] sna_dri2_get_msc: msc=5659 [raw=5659], ust=98473723 [ 98.474] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=32 (refs=1/1, flush=0) , front=114 (refs=2/3, flush=1) [ 98.474] sna_dri2_schedule_swap(target_msc=5637, divisor=0, remainder=0) [ 98.474] sna_dri2_schedule_swap: using front handle=114, active_scanout?=2, flush?=1 [ 98.474] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 98.474] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 98.474] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 98.474] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 98.474] sna_crtc_record_swap: recording last swap on pipe=0, frame 5659 [msc=5659], time 98.473723 [ 98.474] immediate_swap: current_msc=5659, target_msc=5637 -- yes [ 98.474] can_flip: no, shadow enabled [ 98.474] sna_dri2_add_event: adding event to window 146) [ 98.474] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 98.474] sna_dri2_immediate_blit: no pending blit, starting chain [ 98.474] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 98.474] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 98.474] can_xchg: back size=8700f00, front size=8700f00 [ 98.474] can_xchg: yes, pixmap=4091 [ 98.474] sna_dri2_xchg: win=146, exchange front=114/86,ref=3 and back=32/80,ref=2, pixmap=4091 3840x2160 [ 98.474] sna_dri2_xchg: back_bo handle=32, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 98.474] sna_dri2_xchg: front_bo handle=114, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 98.474] set_bo: pixmap=4091, handle=32 (old handle=114) [ 98.474] set_bo: marking whole pixmap as damaged [ 98.474] set_bo: applying final/discard move-to-gpu [ 98.474] wait_for_shadow: flags=0, flips=0, handle=114, shadow=29 [ 98.474] set_bo: dropping flush hint from handle=114 [ 98.474] set_bo: adding flush hint to handle=32 [ 98.474] mark_stale(handle=114) => 1 [ 98.474] swap_limit: draw=146 setting swap limit to 3 [ 98.474] sna_dri2_swap_limit_validate: swap limit set to 3 [ 98.474] sna_next_vblank(pipe=0, waiting until next vblank) [ 98.474] sna_dri2_schedule_swap: reported target_msc=5659 [ 98.474] sna_accel_flush: flush?=0, dirty?=0 [ 98.474] sna_accel_flush: flush?=0, dirty?=0 [ 98.474] sna_accel_flush: flush?=0, dirty?=0 [ 98.474] sna_accel_flush: flush?=0, dirty?=0 [ 98.474] sna_block_handler (tv=0.461000) [ 98.474] sna_scanout_do_flush: flush timer active: delta=5 [ 98.474] sna_accel_do_throttle -- no pending activity [ 98.474] sna_accel_block: evaluating timers, active=5 [ 98.474] sna_accel_block: flush timer expires in 5 [98479] [ 98.479] sna_wakeup_handler [ 98.479] sna_block_handler (tv=0.456000) [ 98.479] sna_scanout_do_flush: flush timer active: delta=0 [ 98.479] sna_scanout_do_flush (time=98479), triggered [ 98.479] sna_scanout_flush (time=98479), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 98.479] has_shadow: has pending damage? 1, outstanding flips: 0 [ 98.479] stop_flush: scanout=32 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 98.479] has_shadow: has pending damage? 1, outstanding flips: 0 [ 98.479] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 98.479] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 98.479] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 98.479] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 98.479] sna_pixmap_move_to_gpu: already all-damaged [ 98.479] sna_pixmap_mark_active: pixmap=4091, handle=32 [ 98.479] sna_mode_redisplay: crtc[0] transformed? 0 [ 98.479] sna_mode_redisplay: crtc[1] transformed? 0 [ 98.479] sna_mode_redisplay: crtc[2] transformed? 0 [ 98.479] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=32 [active=1] [ 98.479] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 114, transformed? 0 [ 98.479] get_fb: reusing fb=68 for handle=32 [ 98.480] sna_mode_redisplay: recording flip on CRTC:32 handle=32, active_scanout=2, serial=3 [ 98.480] __kgem_bo_clear_busy: handle=32 [ 98.480] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 98.480] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 98.480] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 98.480] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=32, shadow handle=29 [ 98.480] sna_accel_do_throttle -- no pending activity [ 98.480] sna_accel_block: evaluating timers, active=5 [ 98.480] sna_accel_block: flush timer expires in 16 [98495] [ 98.490] sna_wakeup_handler [ 98.490] sna_mode_wakeup: len=64 [ 98.490] sna_dri2_vblank_handler(type=2, sequence=5660, draw=4181) [ 98.490] sna_crtc_record_swap: recording last swap on pipe=0, frame 5660 [msc=5660], time 98.490379 [ 98.490] sna_dri2_vblank_handler: 2 complete, frame=5660 tv=98.490379 [ 98.490] sna_dri2_blit_complete: blit finished [ 98.490] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=5660, tv=98.490379) [ 98.490] frame_swap_complete(type=2): draw=146, pipe=0, frame=5660 [msc=5660], tv=98.490379 [ 98.490] sna_accel_flush: flush?=0, dirty?=0 [ 98.490] sna_dri2_event_free(draw?=1) [ 98.490] sna_dri2_remove_event: remove[0x561c94af9780] from window 146, active? 1 [ 98.490] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 98.490] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=114] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 98.490] sna_dri2_vblank_handler complete [ 98.490] sna_mode_wakeup: recording last swap on pipe=0, frame 5660 [161c], time 98.490379 [ 98.490] sna_mode_wakeup: removing handle=114 [active_scanout=0] from scanout, installing handle=32 [active_scanout=2] [ 98.490] sna_mode_wakeup: flip complete, pending? 1 [ 98.490] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 98.490] sna_block_handler (tv=0.445000) [ 98.490] sna_scanout_do_flush: flush timer active: delta=5 [ 98.490] sna_accel_do_throttle -- no pending activity [ 98.490] sna_accel_block: evaluating timers, active=5 [ 98.490] sna_accel_block: flush timer expires in 5 [98495] [ 98.495] sna_wakeup_handler [ 98.495] sna_block_handler (tv=0.440000) [ 98.495] sna_scanout_do_flush: flush timer active: delta=0 [ 98.495] sna_scanout_do_flush (time=98495), triggered [ 98.495] sna_scanout_flush (time=98495), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 98.495] has_shadow: has pending damage? 0, outstanding flips: 0 [ 98.495] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 98.495] has_shadow: has pending damage? 0, outstanding flips: 0 [ 98.495] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 98.495] sna_accel_do_throttle -- no pending activity [ 98.495] sna_accel_block: evaluating timers, active=5 [ 98.495] sna_accel_block: flush timer expires in 16 [98511] [ 98.511] sna_wakeup_handler [ 98.511] sna_block_handler (tv=0.424000) [ 98.511] sna_scanout_do_flush: flush timer active: delta=0 [ 98.511] sna_scanout_do_flush (time=98511), triggered [ 98.511] sna_scanout_flush (time=98511), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 98.511] has_shadow: has pending damage? 0, outstanding flips: 0 [ 98.511] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 98.511] has_shadow: has pending damage? 0, outstanding flips: 0 [ 98.511] sna_accel_disarm_timer[0] (time=98511) [ 98.511] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 98.511] sna_accel_do_throttle -- no pending activity [ 98.561] sna_wakeup_handler [ 98.561] sna_accel_flush: flush?=0, dirty?=0 [ 98.561] sna_accel_flush: flush?=0, dirty?=0 [ 98.561] sna_block_handler (tv=0.374000) [ 98.561] has_shadow: has pending damage? 0, outstanding flips: 0 [ 98.561] sna_accel_do_throttle -- no pending activity [ 98.561] sna_wakeup_handler [ 98.561] sna_block_handler (tv=0.374000) [ 98.561] has_shadow: has pending damage? 0, outstanding flips: 0 [ 98.561] sna_accel_do_throttle -- no pending activity [ 98.562] sna_wakeup_handler [ 98.562] sna_block_handler (tv=0.373000) [ 98.562] has_shadow: has pending damage? 0, outstanding flips: 0 [ 98.562] sna_accel_do_throttle -- no pending activity [ 98.563] sna_wakeup_handler [ 98.563] sna_block_handler (tv=0.372000) [ 98.563] has_shadow: has pending damage? 0, outstanding flips: 0 [ 98.563] sna_accel_do_throttle -- no pending activity [ 98.721] sna_wakeup_handler [ 98.721] sna_accel_flush: flush?=0, dirty?=0 [ 98.721] sna_accel_flush: flush?=0, dirty?=0 [ 98.721] sna_block_handler (tv=0.500000) [ 98.721] has_shadow: has pending damage? 0, outstanding flips: 0 [ 98.721] sna_accel_do_throttle -- no pending activity [ 98.722] sna_wakeup_handler [ 98.722] sna_block_handler (tv=0.499000) [ 98.722] has_shadow: has pending damage? 0, outstanding flips: 0 [ 98.722] sna_accel_do_throttle -- no pending activity [ 98.722] sna_wakeup_handler [ 98.722] sna_accel_flush: flush?=0, dirty?=0 [ 98.722] sna_accel_flush: flush?=0, dirty?=0 [ 98.722] sna_accel_flush: flush?=0, dirty?=0 [ 98.722] sna_accel_flush: flush?=0, dirty?=0 [ 98.722] sna_block_handler (tv=0.499000) [ 98.722] has_shadow: has pending damage? 0, outstanding flips: 0 [ 98.722] sna_accel_do_throttle -- no pending activity [ 98.724] sna_wakeup_handler [ 98.724] sna_accel_flush: flush?=0, dirty?=0 [ 98.724] sna_block_handler (tv=0.497000) [ 98.724] has_shadow: has pending damage? 0, outstanding flips: 0 [ 98.724] sna_accel_do_throttle -- no pending activity [ 98.735] sna_wakeup_handler [ 98.735] sna_accel_flush: flush?=0, dirty?=0 [ 98.735] sna_accel_flush: flush?=0, dirty?=0 [ 98.735] sna_block_handler (tv=0.486000) [ 98.735] has_shadow: has pending damage? 0, outstanding flips: 0 [ 98.735] sna_accel_do_throttle -- no pending activity [ 98.750] sna_wakeup_handler [ 98.750] sna_create_pixmap(697, 37, 32, usage=0) [ 98.750] kgem_can_create_2d: 697x37 @ 32 [ 98.750] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2816, height=37 [ 98.750] kgem_can_create_2d: untiled size=106496 [ 98.750] kgem_choose_tiling: TLB near-miss between lines 697x37 (pitch=2788), forcing tiling 1 [ 98.750] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2816, height=37 [ 98.750] kgem_can_create_2d: tiled[-1] size=106496 [ 98.750] sna_create_pixmap: usage=0, flags=1b [ 98.750] sna_create_pixmap: creating GPU pixmap 697x37, stride=2788, flags=1b [ 98.750] __pop_freed_pixmap: reusing freed pixmap=5365 header [ 98.751] create_pixmap_hdr: pixmap=5366, width=697, height=37, usage=0 [ 98.751] sna_create_pixmap: serial=5366, 697x37, usage=0 [ 98.751] sna_composite_rectangles(pixmap=5367, op=0, 0 x 1 [(0, 0)x(697, 37) ...]) [ 98.751] sna_composite_rectangles: converted to op 0 [ 98.751] sna_composite_rectangles[0] (0, 0)x(697, 37) -> (0, 0), (697, 37) [ 98.751] sna_composite_rectangles: nrects=1, region=(0, 0), (697, 37) x 1 [ 98.751] sna_composite_rectangles: clipped extents (0, 0),(697, 37) x 1 [ 98.751] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(697, 37) [ 98.751] sna_composite_rectangles: dropping last-cpu hint [ 98.751] sna_drawable_use_bo pixmap=5367, box=((0, 0), (697, 37)), flags=19... [ 98.751] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 98.751] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 98.751] sna_pixmap_move_to_gpu(pixmap=5367, usage=0), flags=b [ 98.751] sna_pixmap_move_to_gpu: CPU damage? 0 [ 98.751] sna_pixmap_move_to_gpu: creating GPU bo (697x37@32), create=b [ 98.751] kgem_choose_tiling: TLB near-miss between lines 697x37 (pitch=2788), forcing tiling 1 [ 98.751] kgem_choose_tiling: TLB near-miss between lines 697x37 (pitch=2788), forcing tiling 1 [ 98.751] sna_pixmap_alloc_gpu: pixmap=5367 [ 98.751] kgem_create_2d(697x37, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 98.751] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=3072, height=40 [ 98.751] inactive too small: 16 < 30 [ 98.751] inactive too small: 16 < 30 [ 98.751] inactive too small: 16 < 30 [ 98.751] inactive too small: 16 < 30 [ 98.751] inactive too small: 16 < 30 [ 98.751] kgem_set_tiling: handle=25, tiling=1 [1], pitch=3072 [3072]: 1 [ 98.751] kgem_bo_remove_from_inactive: removing handle=25 from inactive [ 98.751] from inactive: pitch=3072, tiling=1: handle=25, id=2954 [ 98.751] __sna_damage_all(697, 37) [ 98.751] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 98.751] sna_pixmap_mark_active: pixmap=5367, handle=25 [ 98.751] sna_drawable_use_bo: allocated GPU bo for operation [ 98.751] sna_drawable_use_bo: using GPU bo with damage? 0 [ 98.751] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 98.751] kgem_bo_is_render: handle=25, rq? 0 [0] [ 98.751] kgem_bo_is_render: handle=25, rq? 0 [0] [ 98.751] gen9_render_fill_boxes(0 x 1 [(0, 0), (697, 37) ...]) [ 98.751] sna_render_get_solid: 0 [ 98.751] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 98.751] kgem_check_bo: num_pages=+78, num_exec=+1 [ 98.751] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 98.751] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 98.751] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 98.751] kgem_add_handle: handle=4, index=0 [ 98.751] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 98.751] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 98.751] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 98.751] gen9_composite_get_binding_table(ffc0) [ 98.751] kgem_add_reloc64: handle=25, pos=16360, delta=0, domains=20002 [ 98.751] kgem_add_handle: handle=25, index=1 [ 98.751] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=ffde9000) [ 98.751] __kgem_bo_mark_dirty: handle=25 (proxy? 0) [ 98.751] [3fe0] bind bo(handle=25, addr=ffde9000), format=192, width=697, height=37, pitch=3072, tiling=1 -> render [ 98.751] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 98.751] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 98.751] kgem_add_handle: handle=7, index=2 [ 98.751] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 98.751] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 98.751] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 98.751] gen9_emit_sampler: sampler = 1 [ 98.751] gen9_emit_sf: num_sf_outputs=1 [ 98.751] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 98.751] gen9_emit_vertex_elements: setup id=0 [ 98.751] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 98.751] (0, 0), (697, 37) [ 98.751] gen8_vertex_flush[490] = 3 [ 98.751] sna_composite_rectangles: pixmap=5367 marking clear [0]? 1 [ 98.751] sna_composite_rectangles(pixmap=5367, op=1, fff2f1f0 x 4 [(684, 0)x(13, 17) ...]) [ 98.751] sna_composite_rectangles: converted to op 1 [ 98.751] sna_composite_rectangles[0] (684, 0)x(13, 17) -> (684, 0), (697, 17) [ 98.751] sna_composite_rectangles[1] (684, 17)x(13, 3) -> (684, 17), (697, 20) [ 98.751] sna_composite_rectangles[2] (0, 17)x(13, 3) -> (0, 17), (13, 20) [ 98.751] sna_composite_rectangles[3] (0, 20)x(13, 17) -> (0, 20), (13, 37) [ 98.751] sna_composite_rectangles: nrects=4, region=(0, 0), (697, 37) x 4 [ 98.751] sna_composite_rectangles: clipped extents (0, 0),(697, 37) x 4 [ 98.751] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(697, 37) [ 98.751] sna_composite_rectangles: dropping last-cpu hint [ 98.751] sna_drawable_use_bo pixmap=5367, box=((0, 0), (697, 37)), flags=1... [ 98.751] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 98.751] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 98.751] sna_drawable_use_bo: using whole GPU bo [ 98.751] gen9_render_fill_boxes (op=1, color=(f2f2, f1f1, f0f0, ffff) [20028888]) [ 98.751] kgem_bo_is_render: handle=25, rq? 1 [1] [ 98.751] gen9_render_fill_boxes(fff2f1f0 x 4 [(684, 0), (697, 17) ...]) [ 98.751] sna_render_get_solid: fff2f1f0 [ 98.751] sna_render_get_solid(15) = fff2f1f0 (old) [ 98.751] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 98.751] kgem_check_bo: num_pages=+0, num_exec=+0 [ 98.751] gen9_composite_get_binding_table(ff00) [ 98.751] kgem_add_reloc64: handle=143, pos=16312, delta=0, domains=40000 [ 98.751] kgem_add_reloc64: adding proxy [delta=60] for handle=143 [ 98.751] kgem_add_handle: handle=143, index=3 [ 98.751] kgem_add_reloc64[5] = (delta=60, target handle=3, presumed=fff6e000) [ 98.751] [3fb0] bind bo(handle=143, addr=fff6e03c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 98.751] gen9_emit_vertex_elements: setup id=0 [ 98.751] (684, 0), (697, 17) [ 98.751] (0, 17), (13, 20) [ 98.751] (684, 17), (697, 20) [ 98.751] (0, 20), (13, 37) [ 98.751] gen8_vertex_flush[4cc] = 12 [ 98.751] sna_composite_rectangles(pixmap=5367, op=1, ff300a24 x 4 [(684, 0)x(13, 17) ...]) [ 98.751] sna_composite_rectangles: converted to op 1 [ 98.751] sna_composite_rectangles[0] (684, 0)x(13, 17) -> (684, 0), (697, 17) [ 98.751] sna_composite_rectangles[1] (684, 17)x(13, 3) -> (684, 17), (697, 20) [ 98.751] sna_composite_rectangles[2] (0, 17)x(13, 3) -> (0, 17), (13, 20) [ 98.751] sna_composite_rectangles[3] (0, 20)x(13, 17) -> (0, 20), (13, 37) [ 98.751] sna_composite_rectangles: nrects=4, region=(0, 0), (697, 37) x 4 [ 98.751] sna_composite_rectangles: clipped extents (0, 0),(697, 37) x 4 [ 98.751] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(697, 37) [ 98.751] sna_composite_rectangles: dropping last-cpu hint [ 98.751] sna_drawable_use_bo pixmap=5367, box=((0, 0), (697, 37)), flags=1... [ 98.751] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 98.751] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 98.751] sna_drawable_use_bo: using whole GPU bo [ 98.751] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 98.751] kgem_bo_is_render: handle=25, rq? 1 [1] [ 98.751] gen9_render_fill_boxes(ff300a24 x 4 [(684, 0), (697, 17) ...]) [ 98.751] sna_render_get_solid: ff300a24 [ 98.751] sna_render_get_solid(17) = ff300a24 (old) [ 98.751] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 98.751] kgem_check_bo: num_pages=+0, num_exec=+0 [ 98.751] gen9_composite_get_binding_table(fe80) [ 98.751] kgem_add_reloc64: handle=143, pos=16280, delta=0, domains=40000 [ 98.751] kgem_add_reloc64: adding proxy [delta=68] for handle=143 [ 98.751] kgem_add_reloc64[6] = (delta=68, target handle=3, presumed=fff6e000) [ 98.751] [3f90] bind bo(handle=143, addr=fff6e044), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 98.751] gen9_emit_vertex_elements: setup id=0 [ 98.751] (684, 0), (697, 17) [ 98.751] (0, 17), (13, 20) [ 98.751] (684, 17), (697, 20) [ 98.751] (0, 20), (13, 37) [ 98.751] gen8_vertex_flush[508] = 12 [ 98.751] sna_composite_rectangles(pixmap=5367, op=1, ff300a24 x 4 [(684, 0)x(13, 17) ...]) [ 98.751] sna_composite_rectangles: converted to op 1 [ 98.751] sna_composite_rectangles[0] (684, 0)x(13, 17) -> (684, 0), (697, 17) [ 98.751] sna_composite_rectangles[1] (684, 17)x(13, 3) -> (684, 17), (697, 20) [ 98.751] sna_composite_rectangles[2] (0, 17)x(13, 3) -> (0, 17), (13, 20) [ 98.751] sna_composite_rectangles[3] (0, 20)x(13, 17) -> (0, 20), (13, 37) [ 98.751] sna_composite_rectangles: nrects=4, region=(0, 0), (697, 37) x 4 [ 98.751] sna_composite_rectangles: clipped extents (0, 0),(697, 37) x 4 [ 98.751] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(697, 37) [ 98.751] sna_composite_rectangles: dropping last-cpu hint [ 98.751] sna_drawable_use_bo pixmap=5367, box=((0, 0), (697, 37)), flags=1... [ 98.751] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 98.751] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 98.751] sna_drawable_use_bo: using whole GPU bo [ 98.751] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 98.751] kgem_bo_is_render: handle=25, rq? 1 [1] [ 98.751] gen9_render_fill_boxes(ff300a24 x 4 [(684, 0), (697, 17) ...]) [ 98.751] sna_render_get_solid: ff300a24 [ 98.751] sna_render_get_solid(17) = ff300a24 (last) [ 98.751] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 98.751] kgem_check_bo: num_pages=+0, num_exec=+0 [ 98.751] gen9_composite_get_binding_table(fe00) [ 98.751] gen9_emit_vertex_elements: setup id=0 [ 98.751] (684, 0), (697, 17) [ 98.751] (0, 17), (13, 20) [ 98.751] (684, 17), (697, 20) [ 98.751] (0, 20), (13, 37) [ 98.751] gen8_vertex_flush[508] = 24 [ 98.751] sna_glyphs(op=3, nlist=1, src=(1, 15)) [ 98.751] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 98.751] sna_glyphs: discarding mask [ 98.751] glyphs0_to_dst(op=3, src=(1, 15), nlist=1, dst=(1, 15)+(0, 0)) [ 98.751] clipped_glyphs? 2 glyph in 1 lists extents (1, 5), (19, 18), region (2, 17), (13, 18): yes [ 98.751] gen9_render_composite: 0x0, current mode=1/1 [ 98.751] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 98.751] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 98.751] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 98.751] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 98.751] sna_drawable_use_bo pixmap=5367, box=((2, 17), (13, 18)), flags=7... [ 98.751] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 98.751] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 98.751] sna_drawable_use_bo: using whole GPU bo [ 98.751] gen9_composite_set_target: pixmap=5367, format=20028888, size=697x37, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 98.751] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 98.751] color_convert: src=ff8ae234 [20028888] [ 98.751] color_convert: dst=ff8ae234 [20028888] [ 98.751] sna_render_get_solid: ff8ae234 [ 98.751] sna_render_get_solid(22) = ff8ae234 (old) [ 98.751] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 98.751] sna_transform_is_imprecise_integer_translation: no transform [ 98.751] gen9_composite_picture: integer translation (0, 0), removing [ 98.751] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 98.751] sna_render_pixmap_bo: GPU all damaged [ 98.751] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 98.751] gen4_choose_composite_emitter: solid, identity mask [ 98.751] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 98.751] aligning vertex: was 2, now 4 floats per vertex [ 98.751] gen9_composite_get_binding_table(fe00) [ 98.751] kgem_add_reloc64: handle=143, pos=16248, delta=0, domains=40000 [ 98.751] kgem_add_reloc64: adding proxy [delta=88] for handle=143 [ 98.751] kgem_add_reloc64[7] = (delta=88, target handle=3, presumed=fff6e000) [ 98.751] [3f70] bind bo(handle=143, addr=fff6e058), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 98.751] kgem_add_reloc64: handle=6, pos=16232, delta=0, domains=40000 [ 98.751] kgem_add_handle: handle=6, index=4 [ 98.751] kgem_add_reloc64[8] = (delta=0, target handle=4, presumed=fd581000) [ 98.751] [3f60] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 98.751] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 98.751] gen9_emit_sampler: sampler = a [ 98.751] gen9_emit_sf: num_sf_outputs=2 [ 98.751] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 98.751] gen9_emit_vertex_elements: setup id=9 [ 98.751] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 98.751] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 98.751] glyphs0_to_dst: glyph=(9, 5), (19, 18), clip=(2, 17), (13, 18) [ 98.751] glyphs0_to_dst: blt=(9, 17), (13, 18) [ 98.751] emit_primitive_identity_mask__avx2: dst=(9, 17), mask=(672.00, 60.00) x (4.00, 1.00) [ 98.751] gen8_vertex_flush[5e4] = 3 [ 98.751] gen9_magic_ca_pass: CA fixup (20 -> 23) [ 98.751] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 98.751] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 98.751] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 98.751] sna_composite_rectangles(pixmap=5367, op=1, ffffffff x 2 [(1, 18)x(9, 2) ...]) [ 98.751] sna_composite_rectangles: converted to op 1 [ 98.751] sna_composite_rectangles[0] (1, 18)x(9, 2) -> (1, 18), (10, 20) [ 98.751] sna_composite_rectangles[1] (1, 20)x(9, 15) -> (1, 20), (10, 35) [ 98.751] sna_composite_rectangles: nrects=2, region=(1, 18), (10, 35) x 2 [ 98.751] sna_composite_rectangles: clipped extents (1, 18),(10, 35) x 1 [ 98.751] sna_composite_rectangles: pixmap +(0, 0) extents (1, 18),(10, 35) [ 98.751] sna_composite_rectangles: dropping last-cpu hint [ 98.751] sna_drawable_use_bo pixmap=5367, box=((1, 18), (10, 35)), flags=9... [ 98.751] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 98.751] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 98.751] sna_drawable_use_bo: using whole GPU bo [ 98.751] gen9_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20028888]) [ 98.751] kgem_bo_is_render: handle=25, rq? 1 [1] [ 98.751] gen9_render_fill_boxes(ffffffff x 1 [(1, 18), (10, 35) ...]) [ 98.751] sna_render_get_solid: ffffffff [ 98.751] sna_render_get_solid(white) [ 98.751] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 98.751] kgem_check_bo: num_pages=+0, num_exec=+0 [ 98.751] aligning vertex: was 4, now 2 floats per vertex [ 98.751] gen9_composite_get_binding_table(fd40) [ 98.751] kgem_add_reloc64: handle=7, pos=16200, delta=0, domains=40000 [ 98.751] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 98.751] kgem_add_reloc64[9] = (delta=1048, target handle=2, presumed=fffe8000) [ 98.751] [3f40] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 98.751] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 98.751] gen9_emit_sampler: sampler = 1 [ 98.751] gen9_emit_sf: num_sf_outputs=1 [ 98.751] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 98.751] gen9_emit_vertex_elements: setup id=0 [ 98.751] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 98.751] (1, 18), (10, 35) [ 98.751] gen8_vertex_flush[720] = 3 [ 98.751] sna_validate_gc(0x561c94ab2470) changes=e0000, previous serial=8000145d, drawable=145d [ 98.751] sna_validate_gc: recomputing clip [ 98.751] sna_validate_gc: composite clip=4x[(65, 1214), (762, 1251)] [0x561c94a9d660] [ 98.751] sna_copy_area: src=pixmap=5367:(0, 0)x(697, 37)+(0, 0) -> dst=pixmap=3060:(0, 1190)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 98.751] sna_copy_area: normal copy [ 98.751] sna_do_copy: src=(0, 0), dst=(0, 1190), size=(697x37) [ 98.751] sna_do_copy: after drawable: src=(0, 0), dst=(65, 1214), size=(697x37) [ 98.751] sna_do_copy: dst extents (65, 1214), (762, 1251), dst clip extents (65, 1214), (762, 1251), dst size=3775x2136 [ 98.751] sna_do_copy: clipped dst extents (65, 1214), (762, 1251) [ 98.751] sna_do_copy: unclipped src extents (0, 0), (697, 37) [ 98.751] sna_do_copy: clipped src extents (0, 0), (697, 37) [ 98.751] sna_do_copy: pixmap -- no source clipping [ 98.751] sna_do_copy: src extents (0, 0), (697, 37) x 1 [ 98.751] sna_do_copy: copy region (65, 1214), (762, 1251) x 4 + (-65, -1214) [ 98.751] sna_copy_boxes (boxes=4x[(749, 1214), (762, 1231)...], src pixmap=5367+(-65, -1214), dst pixmap=3060+(-65, -24), alu=3, src.size=697x37, dst.size=3775x2136) [ 98.751] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c9472b610, gpu_bo=25, cpu_bo=0), replaces=0 [ 98.751] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 98.751] sna_drawable_use_bo pixmap=3060, box=((0, 1190), (697, 1227)), flags=3... [ 98.752] sna_drawable_use_bo: exported target, set PREFER_GPU [ 98.752] sna_drawable_use_bo: pinned, never REPLACES [ 98.752] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=3 [ 98.752] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 98.752] sna_drawable_use_bo: using whole GPU bo [ 98.752] sna_pixmap_move_to_gpu(pixmap=5367, usage=0), flags=a [ 98.752] sna_pixmap_move_to_gpu: already all-damaged [ 98.752] sna_pixmap_mark_active: pixmap=5367, handle=25 [ 98.752] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 98.752] gen9_render_copy_boxes (0, -1190)->(0, 0) x 4, alu=3, flags=0, self-copy=0, overlaps? 0 [ 98.752] kgem_bo_is_render: handle=25, rq? 1 [1] [ 98.752] kgem_bo_is_render: handle=9, rq? 0 [0] [ 98.752] kgem_bo_is_render: handle=9, rq? 0 [0] [ 98.752] kgem_bo_is_render: handle=25, rq? 1 [1] [ 98.752] kgem_set_mode: flushing before new bo [ 98.752] gen8_vertex_close: used=98, vbo active? 146, vb=201, nreloc=2 [ 98.752] gen8_vertex_close: reloc[0] = 287 [ 98.752] kgem_add_reloc64: handle=146, pos=287, delta=0, domains=200000 [ 98.752] kgem_add_handle: handle=146, index=5 [ 98.752] kgem_add_reloc64[10] = (delta=0, target handle=5, presumed=ffe77000) [ 98.752] gen8_vertex_close: reloc[1] = 372 [ 98.752] kgem_add_reloc64: handle=146, pos=372, delta=0, domains=200000 [ 98.752] kgem_add_reloc64[11] = (delta=0, target handle=5, presumed=ffe77000) [ 98.752] batch[1/1, flags=1800]: 462 462 16192 16384, nreloc=12, nexec=6, nfence=0, aperture=1178 [fenced=0] [ 98.752] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 98.752] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 98.752] kgem_fixup_relocs: shrinking by 61440 [ 98.752] __kgem_busy: handle=1, busy=0, wedged=0 [ 98.752] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 98.752] kgem_commit: release handle=25 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ffde9000 [ 98.752] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 98.752] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 98.752] __kgem_bo_clear_busy: handle=7 [ 98.752] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 98.752] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 98.752] __kgem_bo_clear_busy: handle=143 [ 98.752] kgem_commit: release handle=143 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff6e000 [ 98.752] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 98.752] __kgem_bo_clear_busy: handle=143 [ 98.752] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 98.752] __kgem_bo_clear_busy: handle=143 [ 98.752] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 98.752] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 98.752] __kgem_bo_clear_busy: handle=7 [ 98.752] kgem_commit: release handle=146 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffe77000 [ 98.752] __kgem_busy: handle=1, busy=131072, wedged=0 [ 98.752] kgem_bo_can_map: handle=146, map=0x0:0x0:0x7fc6b40fb000, tiling=0, domain=3, offset=4293357568 [ 98.752] kgem_check_bo: num_pages=+8178, num_exec=+2 [ 98.752] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 98.752] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 98.752] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 98.752] kgem_add_handle: handle=4, index=0 [ 98.752] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 98.752] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 98.752] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 98.752] gen9_composite_get_binding_table(ffc0) [ 98.752] kgem_add_reloc64: handle=9, pos=16360, delta=0, domains=20002 [ 98.752] kgem_add_handle: handle=9, index=1 [ 98.752] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f02dd000) [ 98.752] __kgem_bo_mark_dirty: handle=9 (proxy? 0) [ 98.752] [3fe0] bind bo(handle=9, addr=f02dd000), format=192, width=3775, height=2136, pitch=15360, tiling=1 -> render [ 98.752] kgem_add_reloc64: handle=25, pos=16344, delta=0, domains=40000 [ 98.752] kgem_add_handle: handle=25, index=2 [ 98.752] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=ffde9000) [ 98.752] [3fd0] bind bo(handle=25, addr=ffde9000), format=192, width=697, height=37, pitch=3072, tiling=1 -> sampler [ 98.752] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 98.752] gen9_emit_sampler: sampler = 0 [ 98.752] gen9_emit_sf: num_sf_outputs=1 [ 98.752] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 98.752] gen9_emit_vertex_elements: setup id=0 [ 98.752] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 98.752] (684, 0) -> (684, 1190) + (13, 17) [ 98.752] (0, 17) -> (0, 1207) + (13, 3) [ 98.752] (684, 17) -> (684, 1207) + (13, 3) [ 98.752] (0, 20) -> (0, 1210) + (13, 17) [ 98.752] gen8_vertex_flush[490] = 12 [ 98.752] sna_accel_flush: flush?=1, dirty?=0 [ 98.752] gen8_vertex_close: used=122, vbo active? 146, vb=1, nreloc=1 [ 98.752] gen8_vertex_close: reloc[0] = 287 [ 98.752] kgem_add_reloc64: handle=146, pos=287, delta=0, domains=200000 [ 98.752] kgem_add_handle: handle=146, index=3 [ 98.752] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=ffe77000) [ 98.752] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=8252 [fenced=0] [ 98.752] __kgem_busy: handle=1, busy=0, wedged=0 [ 98.752] __kgem_retire_rq: request 1 complete [ 98.752] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 98.752] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 98.752] kgem_fixup_relocs: shrinking by 61440 [ 98.752] __kgem_busy: handle=1, busy=0, wedged=0 [ 98.752] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 98.752] kgem_commit: release handle=9 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f02dd000 [ 98.752] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 98.752] kgem_commit: release handle=25 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=ffde9000 [ 98.752] kgem_commit: release handle=146 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffe77000 [ 98.752] __kgem_busy: handle=1, busy=131072, wedged=0 [ 98.752] kgem_bo_can_map: handle=146, map=0x0:0x0:0x7fc6b40fb000, tiling=0, domain=3, offset=4293357568 [ 98.752] sna_accel_flush: flush?=0, dirty?=0 [ 98.752] sna_accel_flush: flush?=0, dirty?=0 [ 98.752] sna_accel_flush: flush?=0, dirty?=0 [ 98.752] sna_accel_flush: flush?=0, dirty?=0 [ 98.752] sna_destroy_pixmap: pixmap=5367, attached?=1 [ 98.752] _kgem_bo_destroy: handle=25, proxy? 0 [ 98.752] __kgem_bo_destroy: handle=25, size=319488 [ 98.752] __kgem_busy: handle=25, busy=0, wedged=0 [ 98.752] __kgem_bo_clear_busy: handle=25 [ 98.752] __kgem_bo_destroy: handle=25, purged [ 98.752] kgem_bo_move_to_inactive: moving handle=25 to inactive [ 98.752] __sna_free_pixmap(pixmap=5367) [ 98.752] sna_accel_flush: flush?=0, dirty?=0 [ 98.752] sna_accel_flush: flush?=0, dirty?=0 [ 98.752] sna_accel_flush: flush?=0, dirty?=0 [ 98.752] sna_block_handler (tv=0.469000) [ 98.752] kgem_retire, need_retire?=1 [ 98.752] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 98.752] kgem_retire__requests_ring: retiring ring 0 [ 98.752] __kgem_busy: handle=1, busy=0, wedged=0 [ 98.752] __kgem_retire_rq: request 1 complete [ 98.752] __kgem_bo_flush: handle=9, busy=0, wedged=0 [ 98.752] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 98.752] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 98.752] kgem_retire -- retired=0, need_retire=0 [ 98.752] kgem_bo_is_busy: handle=146, domain: 0 exec? 0, rq? 0 [ 98.752] gen6_render_retire: resetting idle vbo [ 98.752] has_shadow: has pending damage? 0, outstanding flips: 0 [ 98.752] sna_accel_do_throttle -- no pending activity [ 98.753] sna_wakeup_handler [ 98.753] sna_accel_flush: flush?=0, dirty?=0 [ 98.753] sna_accel_flush: flush?=0, dirty?=0 [ 98.753] sna_block_handler (tv=0.468000) [ 98.754] has_shadow: has pending damage? 0, outstanding flips: 0 [ 98.754] sna_accel_do_throttle -- no pending activity [ 98.754] sna_wakeup_handler [ 98.754] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=114, name=86 [ 98.754] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 98.754] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 98.754] sna_dri2_get_back: draw size=3840x2160, back buffer handle=114 size=3840x2160, is-scanout? 1, active?=0, pitch=15360, front pitch=15360 [ 98.754] sna_dri2_get_back: reuse backbuffer? 1 [ 98.754] sna_dri2_get_back: back buffer handle=114, active?=0, refcnt=1 [ 98.754] sna_dri2_get_back: reuse unattached back [ 98.754] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 98.754] sna_dri2_reuse_buffer: reusing back buffer handle=114, name=86, pitch=15360, age=0 [ 98.754] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 98.754] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=32, name=80, active_scanout=2 [ 98.754] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 98.754] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 98.754] sna_accel_flush: flush?=0, dirty?=0 [ 98.754] sna_accel_flush: flush?=0, dirty?=0 [ 98.754] sna_accel_flush: flush?=0, dirty?=0 [ 98.754] sna_block_handler (tv=0.467000) [ 98.754] has_shadow: has pending damage? 0, outstanding flips: 0 [ 98.754] timer_enable (time=98754), starting timer 0 [ 98.754] sna_accel_do_throttle -- no pending activity [ 98.754] sna_accel_block: evaluating timers, active=5 [ 98.754] sna_accel_block: flush timer expires in 8 [98762] [ 98.754] sna_wakeup_handler [ 98.754] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 98.754] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 98.754] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 98.754] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 98.754] sna_dri2_get_msc(draw=146, pipe=0) [ 98.754] sna_crtc_record_swap: recording last swap on pipe=0, frame 5675 [msc=5675], time 98.740277 [ 98.754] sna_dri2_get_msc: msc=5675 [raw=5675], ust=98740277 [ 98.754] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=114 (refs=1/1, flush=0) , front=32 (refs=2/3, flush=1) [ 98.754] sna_dri2_schedule_swap(target_msc=5660, divisor=0, remainder=0) [ 98.754] sna_dri2_schedule_swap: using front handle=32, active_scanout?=2, flush?=1 [ 98.754] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 98.754] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 98.754] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 98.754] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 98.754] sna_crtc_record_swap: recording last swap on pipe=0, frame 5675 [msc=5675], time 98.740277 [ 98.754] immediate_swap: current_msc=5675, target_msc=5660 -- yes [ 98.754] can_flip: no, shadow enabled [ 98.754] sna_dri2_add_event: adding event to window 146) [ 98.754] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 98.754] sna_dri2_immediate_blit: no pending blit, starting chain [ 98.754] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 98.754] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 98.754] can_xchg: back size=8700f00, front size=8700f00 [ 98.754] can_xchg: yes, pixmap=4091 [ 98.754] sna_dri2_xchg: win=146, exchange front=32/80,ref=3 and back=114/86,ref=2, pixmap=4091 3840x2160 [ 98.754] sna_dri2_xchg: back_bo handle=114, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 98.754] sna_dri2_xchg: front_bo handle=32, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 98.754] set_bo: pixmap=4091, handle=114 (old handle=32) [ 98.754] set_bo: marking whole pixmap as damaged [ 98.754] set_bo: applying final/discard move-to-gpu [ 98.754] wait_for_shadow: flags=0, flips=0, handle=32, shadow=29 [ 98.754] set_bo: dropping flush hint from handle=32 [ 98.754] set_bo: adding flush hint to handle=114 [ 98.754] mark_stale(handle=32) => 1 [ 98.754] swap_limit: draw=146 setting swap limit to 3 [ 98.755] sna_dri2_swap_limit_validate: swap limit set to 3 [ 98.755] sna_next_vblank(pipe=0, waiting until next vblank) [ 98.755] sna_dri2_schedule_swap: reported target_msc=5675 [ 98.755] sna_accel_flush: flush?=0, dirty?=0 [ 98.755] sna_accel_flush: flush?=0, dirty?=0 [ 98.755] sna_accel_flush: flush?=0, dirty?=0 [ 98.755] sna_accel_flush: flush?=0, dirty?=0 [ 98.755] sna_block_handler (tv=0.466000) [ 98.755] sna_scanout_do_flush: flush timer active: delta=7 [ 98.755] sna_accel_do_throttle -- no pending activity [ 98.755] sna_accel_block: evaluating timers, active=5 [ 98.755] sna_accel_block: flush timer expires in 7 [98762] [ 98.756] sna_wakeup_handler [ 98.756] sna_mode_wakeup: len=32 [ 98.756] sna_dri2_vblank_handler(type=2, sequence=5676, draw=4181) [ 98.756] sna_crtc_record_swap: recording last swap on pipe=0, frame 5676 [msc=5676], time 98.756943 [ 98.756] sna_dri2_vblank_handler: 2 complete, frame=5676 tv=98.756943 [ 98.756] sna_dri2_blit_complete: blit finished [ 98.756] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=5676, tv=98.756943) [ 98.756] frame_swap_complete(type=2): draw=146, pipe=0, frame=5676 [msc=5676], tv=98.756943 [ 98.756] sna_accel_flush: flush?=0, dirty?=0 [ 98.756] sna_dri2_event_free(draw?=1) [ 98.756] sna_dri2_remove_event: remove[0x561c94782080] from window 146, active? 1 [ 98.756] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=114] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 98.756] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=32] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 98.756] sna_dri2_vblank_handler complete [ 98.756] sna_block_handler (tv=0.465000) [ 98.756] sna_scanout_do_flush: flush timer active: delta=6 [ 98.756] sna_accel_do_throttle -- no pending activity [ 98.756] sna_accel_block: evaluating timers, active=5 [ 98.756] sna_accel_block: flush timer expires in 6 [98762] [ 98.762] sna_wakeup_handler [ 98.762] sna_block_handler (tv=0.459000) [ 98.762] sna_scanout_do_flush: flush timer active: delta=0 [ 98.762] sna_scanout_do_flush (time=98762), triggered [ 98.762] sna_scanout_flush (time=98762), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 98.762] has_shadow: has pending damage? 1, outstanding flips: 0 [ 98.762] stop_flush: scanout=114 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 98.762] has_shadow: has pending damage? 1, outstanding flips: 0 [ 98.762] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 98.762] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 98.762] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 98.762] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 98.762] sna_pixmap_move_to_gpu: already all-damaged [ 98.762] sna_pixmap_mark_active: pixmap=4091, handle=114 [ 98.762] sna_mode_redisplay: crtc[0] transformed? 0 [ 98.762] sna_mode_redisplay: crtc[1] transformed? 0 [ 98.762] sna_mode_redisplay: crtc[2] transformed? 0 [ 98.762] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=114 [active=1] [ 98.762] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 32, transformed? 0 [ 98.762] get_fb: reusing fb=81 for handle=114 [ 98.762] sna_mode_redisplay: recording flip on CRTC:32 handle=114, active_scanout=2, serial=3 [ 98.762] __kgem_bo_clear_busy: handle=114 [ 98.762] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 98.762] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 98.762] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 98.762] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=114, shadow handle=29 [ 98.762] sna_accel_do_throttle -- no pending activity [ 98.762] sna_accel_block: evaluating timers, active=5 [ 98.762] sna_accel_block: flush timer expires in 16 [98778] [ 98.773] sna_wakeup_handler [ 98.773] sna_mode_wakeup: len=32 [ 98.773] sna_mode_wakeup: recording last swap on pipe=0, frame 5677 [162d], time 98.773603 [ 98.773] sna_mode_wakeup: removing handle=32 [active_scanout=0] from scanout, installing handle=114 [active_scanout=2] [ 98.773] sna_mode_wakeup: flip complete, pending? 1 [ 98.773] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 98.773] sna_block_handler (tv=0.448000) [ 98.773] sna_scanout_do_flush: flush timer active: delta=5 [ 98.773] sna_accel_do_throttle -- no pending activity [ 98.773] sna_accel_block: evaluating timers, active=5 [ 98.773] sna_accel_block: flush timer expires in 5 [98778] [ 98.778] sna_wakeup_handler [ 98.778] sna_block_handler (tv=0.443000) [ 98.778] sna_scanout_do_flush: flush timer active: delta=0 [ 98.778] sna_scanout_do_flush (time=98778), triggered [ 98.778] sna_scanout_flush (time=98778), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 98.778] has_shadow: has pending damage? 0, outstanding flips: 0 [ 98.778] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 98.778] has_shadow: has pending damage? 0, outstanding flips: 0 [ 98.778] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 98.778] sna_accel_do_throttle -- no pending activity [ 98.778] sna_accel_block: evaluating timers, active=5 [ 98.778] sna_accel_block: flush timer expires in 16 [98794] [ 98.794] sna_wakeup_handler [ 98.794] sna_block_handler (tv=0.427000) [ 98.794] sna_scanout_do_flush: flush timer active: delta=0 [ 98.794] sna_scanout_do_flush (time=98794), triggered [ 98.794] sna_scanout_flush (time=98794), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 98.794] has_shadow: has pending damage? 0, outstanding flips: 0 [ 98.794] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 98.794] has_shadow: has pending damage? 0, outstanding flips: 0 [ 98.794] sna_accel_disarm_timer[0] (time=98794) [ 98.794] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 98.794] sna_accel_do_throttle -- no pending activity [ 98.834] sna_wakeup_handler [ 98.834] sna_accel_flush: flush?=0, dirty?=0 [ 98.834] sna_accel_flush: flush?=0, dirty?=0 [ 98.834] sna_accel_flush: flush?=0, dirty?=0 [ 98.834] sna_accel_flush: flush?=0, dirty?=0 [ 98.834] sna_accel_flush: flush?=0, dirty?=0 [ 98.834] sna_accel_flush: flush?=0, dirty?=0 [ 98.834] sna_accel_flush: flush?=0, dirty?=0 [ 98.834] sna_accel_flush: flush?=0, dirty?=0 [ 98.834] sna_accel_flush: flush?=0, dirty?=0 [ 98.834] sna_accel_flush: flush?=0, dirty?=0 [ 98.834] sna_accel_flush: flush?=0, dirty?=0 [ 98.834] sna_accel_flush: flush?=0, dirty?=0 [ 98.834] sna_accel_flush: flush?=0, dirty?=0 [ 98.834] sna_accel_flush: flush?=0, dirty?=0 [ 98.834] sna_block_handler (tv=0.387000) [ 98.834] has_shadow: has pending damage? 0, outstanding flips: 0 [ 98.834] sna_accel_do_throttle -- no pending activity [ 98.834] sna_wakeup_handler [ 98.834] sna_accel_flush: flush?=0, dirty?=0 [ 98.834] sna_accel_flush: flush?=0, dirty?=0 [ 98.834] sna_accel_flush: flush?=0, dirty?=0 [ 98.834] sna_block_handler (tv=0.387000) [ 98.834] has_shadow: has pending damage? 0, outstanding flips: 0 [ 98.834] sna_accel_do_throttle -- no pending activity [ 98.834] sna_wakeup_handler [ 98.834] sna_accel_flush: flush?=0, dirty?=0 [ 98.834] sna_accel_flush: flush?=0, dirty?=0 [ 98.834] sna_block_handler (tv=0.387000) [ 98.835] has_shadow: has pending damage? 0, outstanding flips: 0 [ 98.835] sna_accel_do_throttle -- no pending activity [ 98.835] sna_wakeup_handler [ 98.835] sna_accel_flush: flush?=0, dirty?=0 [ 98.835] sna_accel_flush: flush?=0, dirty?=0 [ 98.835] sna_block_handler (tv=0.386000) [ 98.835] has_shadow: has pending damage? 0, outstanding flips: 0 [ 98.835] sna_accel_do_throttle -- no pending activity [ 98.835] sna_wakeup_handler [ 98.835] sna_accel_flush: flush?=0, dirty?=0 [ 98.835] sna_accel_flush: flush?=0, dirty?=0 [ 98.835] sna_block_handler (tv=0.386000) [ 98.835] has_shadow: has pending damage? 0, outstanding flips: 0 [ 98.835] sna_accel_do_throttle -- no pending activity [ 98.835] sna_wakeup_handler [ 98.835] sna_accel_flush: flush?=0, dirty?=0 [ 98.835] sna_accel_flush: flush?=0, dirty?=0 [ 98.835] sna_accel_flush: flush?=0, dirty?=0 [ 98.835] sna_block_handler (tv=0.386000) [ 98.835] has_shadow: has pending damage? 0, outstanding flips: 0 [ 98.835] sna_accel_do_throttle -- no pending activity [ 98.835] sna_wakeup_handler [ 98.835] sna_accel_flush: flush?=0, dirty?=0 [ 98.835] sna_accel_flush: flush?=0, dirty?=0 [ 98.835] sna_accel_flush: flush?=0, dirty?=0 [ 98.835] sna_block_handler (tv=0.386000) [ 98.835] has_shadow: has pending damage? 0, outstanding flips: 0 [ 98.835] sna_accel_do_throttle -- no pending activity [ 98.835] sna_wakeup_handler [ 98.835] sna_accel_flush: flush?=0, dirty?=0 [ 98.835] sna_accel_flush: flush?=0, dirty?=0 [ 98.835] sna_accel_flush: flush?=0, dirty?=0 [ 98.835] sna_block_handler (tv=0.386000) [ 98.835] has_shadow: has pending damage? 0, outstanding flips: 0 [ 98.835] sna_accel_do_throttle -- no pending activity [ 98.835] sna_wakeup_handler [ 98.835] sna_accel_flush: flush?=0, dirty?=0 [ 98.835] sna_accel_flush: flush?=0, dirty?=0 [ 98.835] sna_block_handler (tv=0.386000) [ 98.835] has_shadow: has pending damage? 0, outstanding flips: 0 [ 98.835] sna_accel_do_throttle -- no pending activity [ 98.835] sna_wakeup_handler [ 98.835] sna_accel_flush: flush?=0, dirty?=0 [ 98.835] sna_accel_flush: flush?=0, dirty?=0 [ 98.835] sna_block_handler (tv=0.386000) [ 98.835] has_shadow: has pending damage? 0, outstanding flips: 0 [ 98.835] sna_accel_do_throttle -- no pending activity [ 98.835] sna_wakeup_handler [ 98.835] sna_accel_flush: flush?=0, dirty?=0 [ 98.835] sna_accel_flush: flush?=0, dirty?=0 [ 98.835] sna_block_handler (tv=0.386000) [ 98.835] has_shadow: has pending damage? 0, outstanding flips: 0 [ 98.835] sna_accel_do_throttle -- no pending activity [ 98.835] sna_wakeup_handler [ 98.835] sna_accel_flush: flush?=0, dirty?=0 [ 98.835] sna_accel_flush: flush?=0, dirty?=0 [ 98.835] sna_accel_flush: flush?=0, dirty?=0 [ 98.835] sna_create_pixmap(1, 1, 32, usage=0) [ 98.835] kgem_can_create_2d: 1x1 @ 32 [ 98.835] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=1 [ 98.835] kgem_can_create_2d: untiled size=4096 [ 98.835] kgem_choose_tiling: disabling tiling [1x1] for single row/col [ 98.835] kgem_choose_tiling: 1x1 -> 0 [ 98.835] sna_create_pixmap: usage=0, flags=a [ 98.835] sna_create_pixmap: small buffer [4], attaching to shadow pixmap [ 98.835] create_pixmap: allocating pixmap 1x1, depth=32/32, size=12 [ 98.835] create_pixmap: serial=5368, usage=0, 1x1 [ 98.835] sna_create_pixmap: serial=5368, 1x1, usage=0 [ 98.835] sna_composite_rectangles(pixmap=5369, op=0, 0 x 1 [(0, 0)x(1, 1) ...]) [ 98.835] sna_composite_rectangles: converted to op 0 [ 98.835] sna_composite_rectangles[0] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 98.835] sna_composite_rectangles: nrects=1, region=(0, 0), (1, 1) x 1 [ 98.835] sna_composite_rectangles: clipped extents (0, 0),(1, 1) x 1 [ 98.835] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(1, 1) [ 98.835] sna_composite_rectangles: fallback, dst pixmap=5369 too small or not attached [ 98.835] sna_composite_rectangles: fallback [ 98.835] sna_drawable_move_region_to_cpu(pixmap=5369 (1x1), [(0, 0), (1, 1)], flags=1) [ 98.835] sna_drawable_move_region_to_cpu: region (0, 0), (1, 1) + (0, 0) subsumes pixmap (1x1) [ 98.835] _sna_pixmap_move_to_cpu(pixmap=5369, 1x1, flags=1) [ 98.835] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 98.835] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 98.835] operate_inplace: no, inplace operation not suitable [ 98.835] _sna_pixmap_move_to_cpu: marking as damaged [ 98.835] __sna_damage_all(1, 1) [ 98.835] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 98.835] sna_composite_rectangles(pixmap=5369, op=1, fff2f1f0 x 1 [(0, 0)x(1, 1) ...]) [ 98.835] sna_composite_rectangles: converted to op 1 [ 98.835] sna_composite_rectangles[0] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 98.835] sna_composite_rectangles: nrects=1, region=(0, 0), (1, 1) x 1 [ 98.835] sna_composite_rectangles: clipped extents (0, 0),(1, 1) x 1 [ 98.835] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(1, 1) [ 98.835] sna_composite_rectangles: fallback, dst pixmap=5369 too small or not attached [ 98.835] sna_composite_rectangles: fallback [ 98.835] sna_drawable_move_region_to_cpu(pixmap=5369 (1x1), [(0, 0), (1, 1)], flags=1) [ 98.835] sna_drawable_move_region_to_cpu: pixmap=5369 all damaged on CPU [ 98.835] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 98.835] sna_composite_rectangles: fallback fill: (0, 0)x(1, 1) fff2f1f0 [ 98.835] sna_composite_rectangles(pixmap=5369, op=1, ff300a24 x 2 [(0, 0)x(1, 1) ...]) [ 98.835] sna_composite_rectangles: converted to op 1 [ 98.835] sna_composite_rectangles[0] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 98.835] sna_composite_rectangles[1] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 98.835] sna_composite_rectangles: nrects=2, region=(0, 0), (1, 1) x 2 [ 98.835] sna_composite_rectangles: clipped extents (0, 0),(1, 1) x 1 [ 98.835] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(1, 1) [ 98.835] sna_composite_rectangles: fallback, dst pixmap=5369 too small or not attached [ 98.835] sna_composite_rectangles: fallback [ 98.835] sna_drawable_move_region_to_cpu(pixmap=5369 (1x1), [(0, 0), (1, 1)], flags=1) [ 98.835] sna_drawable_move_region_to_cpu: pixmap=5369 all damaged on CPU [ 98.835] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 98.835] sna_composite_rectangles: fallback fill: (0, 0)x(1, 1) ff300a24 [ 98.835] sna_validate_gc(0x561c94ab2470) changes=80000, previous serial=8000145d, drawable=145d [ 98.835] sna_validate_gc: recomputing clip [ 98.835] sna_validate_gc: composite clip=1x[(65, 24), (3840, 2160)] [0x561c94abf1d0] [ 98.835] sna_copy_area: src=pixmap=5369:(0, 0)x(1, 1)+(0, 0) -> dst=pixmap=3060:(0, 0)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 98.835] sna_copy_area: normal copy [ 98.835] sna_do_copy: src=(0, 0), dst=(0, 0), size=(1x1) [ 98.835] sna_do_copy: after drawable: src=(0, 0), dst=(65, 24), size=(1x1) [ 98.835] sna_do_copy: dst extents (65, 24), (66, 25), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 98.835] sna_do_copy: clipped dst extents (65, 24), (66, 25) [ 98.835] sna_do_copy: unclipped src extents (0, 0), (1, 1) [ 98.835] sna_do_copy: clipped src extents (0, 0), (1, 1) [ 98.835] sna_do_copy: pixmap -- no source clipping [ 98.836] sna_do_copy: src extents (0, 0), (1, 1) x 1 [ 98.836] sna_do_copy: copy region (65, 24), (66, 25) x 1 + (-65, -24) [ 98.836] sna_copy_boxes (boxes=1x[(65, 24), (66, 25)...], src pixmap=5369+(-65, -24), dst pixmap=3060+(-65, -24), alu=3, src.size=1x1, dst.size=3775x2136) [ 98.836] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94b33a10, gpu_bo=0, cpu_bo=0), replaces=0 [ 98.836] sna_drawable_use_bo pixmap=3060, box=((0, 0), (1, 1)), flags=8... [ 98.836] sna_drawable_use_bo: exported target, set PREFER_GPU [ 98.836] sna_drawable_use_bo: pinned, never REPLACES [ 98.836] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 98.836] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 98.836] sna_drawable_use_bo: using whole GPU bo [ 98.836] region_overlaps_damage? [ 98.836] use_shm_bo: no, not attached [ 98.836] sna_drawable_move_region_to_cpu(pixmap=5369 (1x1), [(0, 0), (1, 1)], flags=2) [ 98.836] sna_drawable_move_region_to_cpu: pixmap=5369 all damaged on CPU [ 98.836] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 98.836] sna_write_boxes x 1, src stride=4, src dx=(0, 0) [ 98.836] kgem_bo_can_map: handle=9, map=0x7fc6b7845000:0x0:0x7fc656564000, tiling=1, domain=0, offset=4029534208 [ 98.836] write_boxes_inplace x 1, handle=9, tiling=1 [ 98.836] upload_inplace__tiled: tiling=1 [ 98.836] kgem_bo_can_map__cpu: handle=9 [ 98.836] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 98.836] kgem_bo_map__cpu(handle=9, size=33177600, map=0x7fc6b7845000:0x7fc656564000) [ 98.836] kgem_bo_sync__cpu: handle=9 [ 98.836] __kgem_busy: handle=9, busy=0, wedged=0 [ 98.836] kgem_bo_sync__cpu: SYNC: handle=9, needs_flush? 0, domain? 0, busy? 0 [ 98.836] __kgem_busy: handle=9, busy=0, wedged=0 [ 98.836] kgem_bo_retire: retiring bo handle=9 (needed flush? 0), rq? 0 [busy?=0] [ 98.836] assert_bo_retired: handle=9, domain: 0 exec? 0, rq? 0 [ 98.836] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(0, 0), size=1x1, pitch=4/15360 [ 98.836] sna_accel_flush: flush?=0, dirty?=0 [ 98.836] sna_accel_flush: flush?=0, dirty?=0 [ 98.836] sna_accel_flush: flush?=0, dirty?=0 [ 98.836] sna_accel_flush: flush?=0, dirty?=0 [ 98.836] sna_destroy_pixmap: pixmap=5369, attached?=1 [ 98.836] __sna_free_pixmap(pixmap=5369) [ 98.836] sna_accel_flush: flush?=0, dirty?=0 [ 98.836] sna_accel_flush: flush?=0, dirty?=0 [ 98.836] sna_accel_flush: flush?=0, dirty?=0 [ 98.836] sna_block_handler (tv=0.385000) [ 98.836] has_shadow: has pending damage? 0, outstanding flips: 0 [ 98.836] sna_accel_do_throttle -- no pending activity [ 98.836] sna_wakeup_handler [ 98.836] sna_accel_flush: flush?=0, dirty?=0 [ 98.836] sna_accel_flush: flush?=0, dirty?=0 [ 98.836] sna_accel_flush: flush?=0, dirty?=0 [ 98.836] sna_accel_flush: flush?=0, dirty?=0 [ 98.836] sna_block_handler (tv=0.385000) [ 98.836] has_shadow: has pending damage? 0, outstanding flips: 0 [ 98.836] sna_accel_do_throttle -- no pending activity [ 98.836] sna_wakeup_handler [ 98.836] sna_accel_flush: flush?=0, dirty?=0 [ 98.836] sna_accel_flush: flush?=0, dirty?=0 [ 98.836] sna_block_handler (tv=0.385000) [ 98.836] has_shadow: has pending damage? 0, outstanding flips: 0 [ 98.836] sna_accel_do_throttle -- no pending activity [ 98.837] sna_wakeup_handler [ 98.837] sna_accel_flush: flush?=0, dirty?=0 [ 98.837] sna_accel_flush: flush?=0, dirty?=0 [ 98.837] sna_block_handler (tv=0.384000) [ 98.837] has_shadow: has pending damage? 0, outstanding flips: 0 [ 98.837] sna_accel_do_throttle -- no pending activity [ 98.837] sna_wakeup_handler [ 98.837] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=32, name=80 [ 98.837] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 98.837] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 98.837] sna_dri2_get_back: draw size=3840x2160, back buffer handle=32 size=3840x2160, is-scanout? 1, active?=0, pitch=15360, front pitch=15360 [ 98.837] sna_dri2_get_back: reuse backbuffer? 1 [ 98.837] sna_dri2_get_back: back buffer handle=32, active?=0, refcnt=1 [ 98.837] sna_dri2_get_back: reuse unattached back [ 98.837] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 98.837] sna_dri2_reuse_buffer: reusing back buffer handle=32, name=80, pitch=15360, age=0 [ 98.837] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 98.837] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=114, name=86, active_scanout=2 [ 98.837] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 98.837] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=114] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 98.837] sna_accel_flush: flush?=0, dirty?=0 [ 98.837] sna_accel_flush: flush?=0, dirty?=0 [ 98.837] sna_accel_flush: flush?=0, dirty?=0 [ 98.837] sna_block_handler (tv=0.384000) [ 98.837] has_shadow: has pending damage? 0, outstanding flips: 0 [ 98.837] timer_enable (time=98837), starting timer 0 [ 98.837] sna_accel_do_throttle -- no pending activity [ 98.837] sna_accel_block: evaluating timers, active=5 [ 98.838] sna_accel_block: flush timer expires in 8 [98845] [ 98.838] sna_wakeup_handler [ 98.838] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 98.838] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 98.838] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 98.838] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 98.838] sna_dri2_get_msc(draw=146, pipe=0) [ 98.838] sna_crtc_record_swap: recording last swap on pipe=0, frame 5680 [msc=5680], time 98.823575 [ 98.838] sna_dri2_get_msc: msc=5680 [raw=5680], ust=98823575 [ 98.838] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=32 (refs=1/1, flush=0) , front=114 (refs=2/3, flush=1) [ 98.838] sna_dri2_schedule_swap(target_msc=5676, divisor=0, remainder=0) [ 98.838] sna_dri2_schedule_swap: using front handle=114, active_scanout?=2, flush?=1 [ 98.838] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 98.838] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 98.838] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 98.838] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 98.838] sna_crtc_record_swap: recording last swap on pipe=0, frame 5680 [msc=5680], time 98.823575 [ 98.838] immediate_swap: current_msc=5680, target_msc=5676 -- yes [ 98.838] can_flip: no, shadow enabled [ 98.838] sna_dri2_add_event: adding event to window 146) [ 98.838] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 98.838] sna_dri2_immediate_blit: no pending blit, starting chain [ 98.838] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 98.838] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 98.838] can_xchg: back size=8700f00, front size=8700f00 [ 98.838] can_xchg: yes, pixmap=4091 [ 98.838] sna_dri2_xchg: win=146, exchange front=114/86,ref=3 and back=32/80,ref=2, pixmap=4091 3840x2160 [ 98.838] sna_dri2_xchg: back_bo handle=32, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 98.838] sna_dri2_xchg: front_bo handle=114, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 98.838] set_bo: pixmap=4091, handle=32 (old handle=114) [ 98.838] set_bo: marking whole pixmap as damaged [ 98.838] set_bo: applying final/discard move-to-gpu [ 98.838] wait_for_shadow: flags=0, flips=0, handle=114, shadow=29 [ 98.838] set_bo: dropping flush hint from handle=114 [ 98.838] set_bo: adding flush hint to handle=32 [ 98.838] mark_stale(handle=114) => 1 [ 98.838] swap_limit: draw=146 setting swap limit to 3 [ 98.838] sna_dri2_swap_limit_validate: swap limit set to 3 [ 98.838] sna_next_vblank(pipe=0, waiting until next vblank) [ 98.838] sna_dri2_schedule_swap: reported target_msc=5680 [ 98.838] sna_accel_flush: flush?=0, dirty?=0 [ 98.838] sna_accel_flush: flush?=0, dirty?=0 [ 98.838] sna_accel_flush: flush?=0, dirty?=0 [ 98.838] sna_accel_flush: flush?=0, dirty?=0 [ 98.838] sna_block_handler (tv=0.383000) [ 98.839] sna_scanout_do_flush: flush timer active: delta=6 [ 98.839] sna_accel_do_throttle -- no pending activity [ 98.839] sna_accel_block: evaluating timers, active=5 [ 98.839] sna_accel_block: flush timer expires in 6 [98845] [ 98.839] sna_wakeup_handler [ 98.839] sna_mode_wakeup: len=32 [ 98.839] sna_dri2_vblank_handler(type=2, sequence=5681, draw=4181) [ 98.839] sna_crtc_record_swap: recording last swap on pipe=0, frame 5681 [msc=5681], time 98.840242 [ 98.839] sna_dri2_vblank_handler: 2 complete, frame=5681 tv=98.840242 [ 98.839] sna_dri2_blit_complete: blit finished [ 98.839] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=5681, tv=98.840242) [ 98.839] frame_swap_complete(type=2): draw=146, pipe=0, frame=5681 [msc=5681], tv=98.840242 [ 98.839] sna_accel_flush: flush?=0, dirty?=0 [ 98.840] sna_dri2_event_free(draw?=1) [ 98.840] sna_dri2_remove_event: remove[0x561c94b3b4b0] from window 146, active? 1 [ 98.840] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 98.840] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=114] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 98.840] sna_dri2_vblank_handler complete [ 98.840] sna_block_handler (tv=0.381000) [ 98.840] sna_scanout_do_flush: flush timer active: delta=5 [ 98.840] sna_accel_do_throttle -- no pending activity [ 98.840] sna_accel_block: evaluating timers, active=5 [ 98.840] sna_accel_block: flush timer expires in 5 [98845] [ 98.845] sna_wakeup_handler [ 98.845] sna_block_handler (tv=0.376000) [ 98.845] sna_scanout_do_flush: flush timer active: delta=0 [ 98.845] sna_scanout_do_flush (time=98845), triggered [ 98.845] sna_scanout_flush (time=98845), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 98.845] has_shadow: has pending damage? 1, outstanding flips: 0 [ 98.845] stop_flush: scanout=32 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 98.845] has_shadow: has pending damage? 1, outstanding flips: 0 [ 98.845] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 98.845] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 98.845] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 98.845] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 98.845] sna_pixmap_move_to_gpu: already all-damaged [ 98.845] sna_pixmap_mark_active: pixmap=4091, handle=32 [ 98.845] sna_mode_redisplay: crtc[0] transformed? 0 [ 98.845] sna_mode_redisplay: crtc[1] transformed? 0 [ 98.845] sna_mode_redisplay: crtc[2] transformed? 0 [ 98.845] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=32 [active=1] [ 98.845] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 114, transformed? 0 [ 98.845] get_fb: reusing fb=68 for handle=32 [ 98.845] sna_mode_redisplay: recording flip on CRTC:32 handle=32, active_scanout=2, serial=3 [ 98.845] __kgem_bo_clear_busy: handle=32 [ 98.845] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 98.845] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 98.845] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 98.845] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=32, shadow handle=29 [ 98.845] sna_accel_do_throttle -- no pending activity [ 98.845] sna_accel_block: evaluating timers, active=5 [ 98.845] sna_accel_block: flush timer expires in 16 [98861] [ 98.850] sna_wakeup_handler [ 98.850] sna_create_pixmap(490, 20, 32, usage=0) [ 98.850] kgem_can_create_2d: 490x20 @ 32 [ 98.850] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=1984, height=20 [ 98.850] kgem_can_create_2d: untiled size=40960 [ 98.850] kgem_choose_tiling: 490x20 -> 1 [ 98.850] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2048, height=24 [ 98.850] kgem_can_create_2d: tiled[1] size=49152 [ 98.850] sna_create_pixmap: usage=0, flags=1b [ 98.850] sna_create_pixmap: creating GPU pixmap 490x20, stride=1960, flags=1b [ 98.850] __pop_freed_pixmap: reusing freed pixmap=5367 header [ 98.850] create_pixmap_hdr: pixmap=5370, width=490, height=20, usage=0 [ 98.850] sna_create_pixmap: serial=5370, 490x20, usage=0 [ 98.850] sna_composite_rectangles(pixmap=5371, op=0, 0 x 1 [(0, 0)x(490, 20) ...]) [ 98.850] sna_composite_rectangles: converted to op 0 [ 98.850] sna_composite_rectangles[0] (0, 0)x(490, 20) -> (0, 0), (490, 20) [ 98.850] sna_composite_rectangles: nrects=1, region=(0, 0), (490, 20) x 1 [ 98.850] sna_composite_rectangles: clipped extents (0, 0),(490, 20) x 1 [ 98.850] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(490, 20) [ 98.850] sna_composite_rectangles: dropping last-cpu hint [ 98.850] sna_drawable_use_bo pixmap=5371, box=((0, 0), (490, 20)), flags=19... [ 98.850] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 98.850] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 98.850] sna_pixmap_move_to_gpu(pixmap=5371, usage=0), flags=b [ 98.850] sna_pixmap_move_to_gpu: CPU damage? 0 [ 98.850] sna_pixmap_move_to_gpu: creating GPU bo (490x20@32), create=b [ 98.850] kgem_choose_tiling: 490x20 -> 1 [ 98.850] kgem_choose_tiling: 490x20 -> 1 [ 98.850] sna_pixmap_alloc_gpu: pixmap=5371 [ 98.850] kgem_create_2d(490x20, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 98.850] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2048, height=24 [ 98.850] kgem_set_tiling: handle=152, tiling=1 [1], pitch=2048 [2048]: 1 [ 98.850] kgem_bo_remove_from_inactive: removing handle=152 from inactive [ 98.850] from inactive: pitch=2048, tiling=1: handle=152, id=2955 [ 98.850] __sna_damage_all(490, 20) [ 98.850] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 98.850] sna_pixmap_mark_active: pixmap=5371, handle=152 [ 98.850] sna_drawable_use_bo: allocated GPU bo for operation [ 98.850] sna_drawable_use_bo: using GPU bo with damage? 0 [ 98.850] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 98.850] kgem_bo_is_render: handle=152, rq? 0 [0] [ 98.850] kgem_bo_is_render: handle=152, rq? 0 [0] [ 98.850] gen9_render_fill_boxes(0 x 1 [(0, 0), (490, 20) ...]) [ 98.850] sna_render_get_solid: 0 [ 98.850] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 98.850] kgem_check_bo: num_pages=+16, num_exec=+1 [ 98.850] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 98.850] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 98.850] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 98.850] kgem_add_handle: handle=4, index=0 [ 98.850] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 98.850] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 98.850] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 98.850] gen9_composite_get_binding_table(ffc0) [ 98.850] kgem_add_reloc64: handle=152, pos=16360, delta=0, domains=20002 [ 98.850] kgem_add_handle: handle=152, index=1 [ 98.850] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=ffebf000) [ 98.850] __kgem_bo_mark_dirty: handle=152 (proxy? 0) [ 98.850] [3fe0] bind bo(handle=152, addr=ffebf000), format=192, width=490, height=20, pitch=2048, tiling=1 -> render [ 98.850] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 98.850] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 98.850] kgem_add_handle: handle=7, index=2 [ 98.850] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 98.850] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 98.850] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 98.850] gen9_emit_sampler: sampler = 1 [ 98.850] gen9_emit_sf: num_sf_outputs=1 [ 98.851] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 98.851] gen9_emit_vertex_elements: setup id=0 [ 98.851] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 98.851] (0, 0), (490, 20) [ 98.851] gen8_vertex_flush[490] = 3 [ 98.851] sna_composite_rectangles: pixmap=5371 marking clear [0]? 1 [ 98.851] sna_composite_rectangles(pixmap=5371, op=1, fff2f1f0 x 1 [(0, 0)x(490, 20) ...]) [ 98.851] sna_composite_rectangles: converted to op 1 [ 98.851] sna_composite_rectangles[0] (0, 0)x(490, 20) -> (0, 0), (490, 20) [ 98.851] sna_composite_rectangles: nrects=1, region=(0, 0), (490, 20) x 1 [ 98.851] sna_composite_rectangles: clipped extents (0, 0),(490, 20) x 1 [ 98.851] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(490, 20) [ 98.851] sna_composite_rectangles: promoting to full GPU [ 98.851] sna_composite_rectangles: dropping last-cpu hint [ 98.851] sna_drawable_use_bo pixmap=5371, box=((0, 0), (490, 20)), flags=19... [ 98.851] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 98.851] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 98.851] sna_drawable_use_bo: using whole GPU bo [ 98.851] gen9_render_fill_boxes (op=1, color=(f2f2, f1f1, f0f0, ffff) [20028888]) [ 98.851] kgem_bo_is_render: handle=152, rq? 1 [1] [ 98.851] gen9_render_fill_boxes(fff2f1f0 x 1 [(0, 0), (490, 20) ...]) [ 98.851] sna_render_get_solid: fff2f1f0 [ 98.851] sna_render_get_solid(15) = fff2f1f0 (old) [ 98.851] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 98.851] kgem_check_bo: num_pages=+0, num_exec=+0 [ 98.851] gen9_composite_get_binding_table(ff00) [ 98.851] kgem_add_reloc64: handle=143, pos=16312, delta=0, domains=40000 [ 98.851] kgem_add_reloc64: adding proxy [delta=60] for handle=143 [ 98.851] kgem_add_handle: handle=143, index=3 [ 98.851] kgem_add_reloc64[5] = (delta=60, target handle=3, presumed=fff6e000) [ 98.851] [3fb0] bind bo(handle=143, addr=fff6e03c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 98.851] gen9_emit_vertex_elements: setup id=0 [ 98.851] (0, 0), (490, 20) [ 98.851] gen8_vertex_flush[4cc] = 3 [ 98.851] sna_composite_rectangles: pixmap=5371 marking clear [fff2f1f0]? 1 [ 98.851] sna_composite_rectangles(pixmap=5371, op=1, ff300a24 x 2 [(0, 0)x(490, 20) ...]) [ 98.851] sna_composite_rectangles: converted to op 1 [ 98.851] sna_composite_rectangles[0] (0, 0)x(490, 20) -> (0, 0), (490, 20) [ 98.851] sna_composite_rectangles[1] (0, 0)x(490, 20) -> (0, 0), (490, 20) [ 98.851] sna_composite_rectangles: nrects=2, region=(0, 0), (490, 20) x 2 [ 98.851] sna_composite_rectangles: clipped extents (0, 0),(490, 20) x 1 [ 98.851] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(490, 20) [ 98.851] sna_composite_rectangles: promoting to full GPU [ 98.851] sna_composite_rectangles: dropping last-cpu hint [ 98.851] sna_drawable_use_bo pixmap=5371, box=((0, 0), (490, 20)), flags=19... [ 98.851] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 98.851] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 98.851] sna_drawable_use_bo: using whole GPU bo [ 98.851] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 98.851] kgem_bo_is_render: handle=152, rq? 1 [1] [ 98.851] gen9_render_fill_boxes(ff300a24 x 1 [(0, 0), (490, 20) ...]) [ 98.851] sna_render_get_solid: ff300a24 [ 98.851] sna_render_get_solid(17) = ff300a24 (old) [ 98.851] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 98.851] kgem_check_bo: num_pages=+0, num_exec=+0 [ 98.851] gen9_composite_get_binding_table(fe80) [ 98.851] kgem_add_reloc64: handle=143, pos=16280, delta=0, domains=40000 [ 98.851] kgem_add_reloc64: adding proxy [delta=68] for handle=143 [ 98.851] kgem_add_reloc64[6] = (delta=68, target handle=3, presumed=fff6e000) [ 98.851] [3f90] bind bo(handle=143, addr=fff6e044), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 98.851] gen9_emit_vertex_elements: setup id=0 [ 98.851] (0, 0), (490, 20) [ 98.851] gen8_vertex_flush[508] = 3 [ 98.851] sna_composite_rectangles: pixmap=5371 marking clear [ff300a24]? 1 [ 98.851] sna_glyphs(op=3, nlist=1, src=(1, -2)) [ 98.851] kgem_bo_is_busy: handle=152, domain: 0 exec? 1, rq? 1 [ 98.851] sna_glyphs: discarding mask [ 98.851] glyphs0_to_dst(op=3, src=(1, -2), nlist=1, dst=(1, -2)+(0, 0)) [ 98.851] clipped_glyphs? 18 glyph in 1 lists extents (1, -13), (163, 1), region (2, 0), (162, 1): yes [ 98.851] gen9_render_composite: 0x0, current mode=1/1 [ 98.851] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 98.851] gen9_composite_fallback: mask is already on the GPU, try to use GPU [ 98.851] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 98.851] sna_drawable_use_bo pixmap=5371, box=((2, 0), (162, 1)), flags=7... [ 98.851] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 98.851] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 98.851] sna_drawable_use_bo: using whole GPU bo [ 98.851] gen9_composite_set_target: pixmap=5371, format=20028888, size=490x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 98.851] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 98.851] color_convert: src=ff8ae234 [20028888] [ 98.851] color_convert: dst=ff8ae234 [20028888] [ 98.851] sna_render_get_solid: ff8ae234 [ 98.851] sna_render_get_solid(22) = ff8ae234 (old) [ 98.851] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 98.851] sna_transform_is_imprecise_integer_translation: no transform [ 98.851] gen9_composite_picture: integer translation (0, 0), removing [ 98.851] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 98.851] sna_render_pixmap_bo: GPU all damaged [ 98.851] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 98.851] gen4_choose_composite_emitter: solid, identity mask [ 98.851] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 98.851] aligning vertex: was 2, now 4 floats per vertex [ 98.851] gen9_composite_get_binding_table(fe00) [ 98.851] kgem_add_reloc64: handle=143, pos=16248, delta=0, domains=40000 [ 98.851] kgem_add_reloc64: adding proxy [delta=88] for handle=143 [ 98.851] kgem_add_reloc64[7] = (delta=88, target handle=3, presumed=fff6e000) [ 98.851] [3f70] bind bo(handle=143, addr=fff6e058), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 98.851] kgem_add_reloc64: handle=6, pos=16232, delta=0, domains=40000 [ 98.851] kgem_add_handle: handle=6, index=4 [ 98.851] kgem_add_reloc64[8] = (delta=0, target handle=4, presumed=fd581000) [ 98.851] [3f60] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 98.851] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 98.851] gen9_emit_sampler: sampler = a [ 98.851] gen9_emit_sf: num_sf_outputs=2 [ 98.851] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 98.851] gen9_emit_vertex_elements: setup id=9 [ 98.852] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 98.852] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 98.852] glyphs0_to_dst: glyph=(9, -12), (19, 1), clip=(2, 0), (162, 1) [ 98.852] glyphs0_to_dst: blt=(9, 0), (19, 1) [ 98.852] emit_primitive_identity_mask__avx2: dst=(9, 0), mask=(672.00, 60.00) x (10.00, 1.00) [ 98.852] gen8_vertex_flush[5e4] = 3 [ 98.852] gen9_magic_ca_pass: CA fixup (5 -> 8) [ 98.852] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 98.852] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 98.852] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 98.852] sna_glyphs(op=3, nlist=1, src=(172, -2)) [ 98.852] kgem_bo_is_busy: handle=152, domain: 0 exec? 1, rq? 1 [ 98.852] sna_glyphs: discarding mask [ 98.852] glyphs0_to_dst(op=3, src=(172, -2), nlist=1, dst=(172, -2)+(0, 0)) [ 98.852] clipped_glyphs? 32 glyph in 1 lists extents (171, -14), (460, 1), region (172, 0), (459, 1): yes [ 98.852] gen9_render_composite: 0x0, current mode=1/1 [ 98.852] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 98.852] kgem_bo_is_busy: handle=152, domain: 0 exec? 1, rq? 1 [ 98.852] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 98.852] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 98.852] sna_drawable_use_bo pixmap=5371, box=((172, 0), (459, 1)), flags=7... [ 98.852] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 98.852] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 98.852] sna_drawable_use_bo: using whole GPU bo [ 98.852] gen9_composite_set_target: pixmap=5371, format=20028888, size=490x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 98.852] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 98.852] color_convert: src=ff729fcf [20028888] [ 98.852] color_convert: dst=ff729fcf [20028888] [ 98.852] sna_render_get_solid: ff729fcf [ 98.852] sna_render_get_solid(23) = ff729fcf (old) [ 98.852] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 98.852] sna_transform_is_imprecise_integer_translation: no transform [ 98.852] gen9_composite_picture: integer translation (0, 0), removing [ 98.852] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 98.852] sna_render_pixmap_bo: GPU all damaged [ 98.852] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 98.852] gen4_choose_composite_emitter: solid, identity mask [ 98.852] kgem_check_bo: num_pages=+0, num_exec=+0 [ 98.852] gen9_composite_get_binding_table(fd40) [ 98.852] kgem_add_reloc64: handle=143, pos=16200, delta=0, domains=40000 [ 98.852] kgem_add_reloc64: adding proxy [delta=92] for handle=143 [ 98.852] kgem_add_reloc64[9] = (delta=92, target handle=3, presumed=fff6e000) [ 98.852] [3f40] bind bo(handle=143, addr=fff6e05c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 98.852] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 98.852] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 98.852] gen9_emit_vertex_elements: setup id=9 [ 98.852] glyphs0_to_dst: glyph=(180, -13), (190, 1), clip=(172, 0), (459, 1) [ 98.852] glyphs0_to_dst: blt=(180, 0), (190, 1) [ 98.852] emit_primitive_identity_mask__avx2: dst=(180, 0), mask=(944.00, 61.00) x (10.00, 1.00) [ 98.852] glyphs0_to_dst: glyph=(208, -10), (217, 1), clip=(172, 0), (459, 1) [ 98.852] glyphs0_to_dst: blt=(208, 0), (217, 1) [ 98.852] emit_primitive_identity_mask__avx2: dst=(208, 0), mask=(960.00, 26.00) x (9.00, 1.00) [ 98.852] glyphs0_to_dst: glyph=(216, -13), (226, 1), clip=(172, 0), (459, 1) [ 98.852] glyphs0_to_dst: blt=(216, 0), (226, 1) [ 98.852] emit_primitive_identity_mask__avx2: dst=(216, 0), mask=(944.00, 61.00) x (10.00, 1.00) [ 98.852] glyphs0_to_dst: glyph=(234, -1), (245, 1), clip=(172, 0), (459, 1) [ 98.852] glyphs0_to_dst: blt=(234, 0), (245, 1) [ 98.852] emit_primitive_identity_mask__avx2: dst=(234, 0), mask=(992.00, 1.00) x (11.00, 1.00) [ 98.852] glyphs0_to_dst: glyph=(334, -10), (343, 1), clip=(172, 0), (459, 1) [ 98.852] glyphs0_to_dst: blt=(334, 0), (343, 1) [ 98.852] emit_primitive_identity_mask__avx2: dst=(334, 0), mask=(960.00, 26.00) x (9.00, 1.00) [ 98.852] glyphs0_to_dst: glyph=(342, -1), (353, 1), clip=(172, 0), (459, 1) [ 98.852] glyphs0_to_dst: blt=(342, 0), (353, 1) [ 98.852] emit_primitive_identity_mask__avx2: dst=(342, 0), mask=(992.00, 1.00) x (11.00, 1.00) [ 98.852] glyphs0_to_dst: glyph=(369, -10), (379, 1), clip=(172, 0), (459, 1) [ 98.852] glyphs0_to_dst: blt=(369, 0), (379, 1) [ 98.852] emit_primitive_identity_mask__avx2: dst=(369, 0), mask=(976.00, 42.00) x (10.00, 1.00) [ 98.852] glyphs0_to_dst: glyph=(378, -13), (388, 1), clip=(172, 0), (459, 1) [ 98.852] glyphs0_to_dst: blt=(378, 0), (388, 1) [ 98.852] emit_primitive_identity_mask__avx2: dst=(378, 0), mask=(944.00, 61.00) x (10.00, 1.00) [ 98.852] glyphs0_to_dst: glyph=(396, -1), (407, 1), clip=(172, 0), (459, 1) [ 98.852] glyphs0_to_dst: blt=(396, 0), (407, 1) [ 98.852] emit_primitive_identity_mask__avx2: dst=(396, 0), mask=(992.00, 1.00) x (11.00, 1.00) [ 98.852] glyphs0_to_dst: glyph=(424, -10), (433, 1), clip=(172, 0), (459, 1) [ 98.852] glyphs0_to_dst: blt=(424, 0), (433, 1) [ 98.852] emit_primitive_identity_mask__avx2: dst=(424, 0), mask=(960.00, 26.00) x (9.00, 1.00) [ 98.852] glyphs0_to_dst: glyph=(450, -10), (460, 1), clip=(172, 0), (459, 1) [ 98.852] glyphs0_to_dst: blt=(450, 0), (459, 1) [ 98.852] emit_primitive_identity_mask__avx2: dst=(450, 0), mask=(976.00, 42.00) x (9.00, 1.00) [ 98.852] gen8_vertex_flush[6e4] = 33 [ 98.852] gen9_magic_ca_pass: CA fixup (8 -> 41) [ 98.852] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 98.852] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 98.852] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 98.852] sna_glyphs(op=3, nlist=1, src=(460, -2)) [ 98.852] kgem_bo_is_busy: handle=152, domain: 0 exec? 1, rq? 1 [ 98.852] sna_glyphs: discarding mask [ 98.852] glyphs0_to_dst(op=3, src=(460, -2), nlist=1, dst=(460, -2)+(0, 0)) [ 98.852] clipped_glyphs? 4 glyph in 1 lists extents (459, -13), (496, 1), region (460, 0), (490, 1): yes [ 98.852] gen9_render_composite: 0x0, current mode=1/1 [ 98.852] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 98.852] kgem_bo_is_busy: handle=152, domain: 0 exec? 1, rq? 1 [ 98.852] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 98.852] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 98.852] sna_drawable_use_bo pixmap=5371, box=((460, 0), (490, 1)), flags=7... [ 98.852] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 98.852] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 98.852] sna_drawable_use_bo: using whole GPU bo [ 98.852] gen9_composite_set_target: pixmap=5371, format=20028888, size=490x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 98.852] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 98.852] color_convert: src=ffffffff [20028888] [ 98.852] color_convert: dst=ffffffff [20028888] [ 98.852] sna_render_get_solid: ffffffff [ 98.852] sna_render_get_solid(white) [ 98.853] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 98.853] sna_transform_is_imprecise_integer_translation: no transform [ 98.853] gen9_composite_picture: integer translation (0, 0), removing [ 98.853] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 98.853] sna_render_pixmap_bo: GPU all damaged [ 98.853] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 98.853] gen4_choose_composite_emitter: solid, identity mask [ 98.853] kgem_check_bo: num_pages=+0, num_exec=+0 [ 98.853] gen9_composite_get_binding_table(fcc0) [ 98.853] kgem_add_reloc64: handle=7, pos=16168, delta=0, domains=40000 [ 98.853] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 98.853] kgem_add_reloc64[10] = (delta=1048, target handle=2, presumed=fffe8000) [ 98.853] [3f20] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 98.853] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 98.853] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 98.853] gen9_emit_vertex_elements: setup id=9 [ 98.853] glyphs0_to_dst: glyph=(487, -13), (496, 1), clip=(460, 0), (490, 1) [ 98.853] glyphs0_to_dst: blt=(487, 0), (490, 1) [ 98.853] emit_primitive_identity_mask__avx2: dst=(487, 0), mask=(832.00, 45.00) x (3.00, 1.00) [ 98.853] gen8_vertex_flush[7e4] = 3 [ 98.853] gen9_magic_ca_pass: CA fixup (41 -> 44) [ 98.853] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 98.853] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 98.853] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 98.853] sna_glyphs(op=3, nlist=1, src=(1, 15)) [ 98.853] kgem_bo_is_busy: handle=152, domain: 0 exec? 1, rq? 1 [ 98.853] sna_glyphs: discarding mask [ 98.853] glyphs0_to_dst(op=3, src=(1, 15), nlist=1, dst=(1, 15)+(0, 0)) [ 98.853] clipped_glyphs: no, clip region (0, 0), (490, 20) matches drawable pixmap=94680752682688 size=490x20 [ 98.853] gen9_render_composite: 0x0, current mode=1/1 [ 98.853] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 98.853] kgem_bo_is_busy: handle=152, domain: 0 exec? 1, rq? 1 [ 98.853] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 98.853] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 98.853] sna_drawable_use_bo pixmap=5371, box=((0, 0), (490, 20)), flags=7... [ 98.853] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 98.853] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 98.853] sna_drawable_use_bo: using whole GPU bo [ 98.853] gen9_composite_set_target: pixmap=5371, format=20028888, size=490x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 98.853] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 98.853] color_convert: src=ff8ae234 [20028888] [ 98.853] color_convert: dst=ff8ae234 [20028888] [ 98.853] sna_render_get_solid: ff8ae234 [ 98.853] sna_render_get_solid(22) = ff8ae234 (old) [ 98.853] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 98.853] sna_transform_is_imprecise_integer_translation: no transform [ 98.853] gen9_composite_picture: integer translation (0, 0), removing [ 98.853] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 98.853] sna_render_pixmap_bo: GPU all damaged [ 98.853] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 98.853] gen4_choose_composite_emitter: solid, identity mask [ 98.853] kgem_check_bo: num_pages=+0, num_exec=+0 [ 98.853] gen9_composite_get_binding_table(fc40) [ 98.853] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 98.853] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 98.853] gen9_emit_vertex_elements: setup id=9 [ 98.853] glyphs0_to_dst: glyph=(1, 7)x(9, 8), unclipped [ 98.853] emit_primitive_identity_mask__avx2: dst=(1, 7), mask=(688.00, 32.00) x (9.00, 8.00) [ 98.853] glyphs0_to_dst: glyph=(9, 5)x(10, 13), unclipped [ 98.853] emit_primitive_identity_mask__avx2: dst=(9, 5), mask=(672.00, 48.00) x (10.00, 13.00) [ 98.853] glyphs0_to_dst: glyph=(19, 7)x(9, 8), unclipped [ 98.853] emit_primitive_identity_mask__avx2: dst=(19, 7), mask=(688.00, 32.00) x (9.00, 8.00) [ 98.853] glyphs0_to_dst: glyph=(28, 9)x(8, 3), unclipped [ 98.853] emit_primitive_identity_mask__avx2: dst=(28, 9), mask=(688.00, 48.00) x (8.00, 3.00) [ 98.853] glyphs0_to_dst: glyph=(36, 5)x(11, 10), unclipped [ 98.853] emit_primitive_identity_mask__avx2: dst=(36, 5), mask=(704.00, 0.00) x (11.00, 10.00) [ 98.853] glyphs0_to_dst: glyph=(46, 7)x(9, 8), unclipped [ 98.853] emit_primitive_identity_mask__avx2: dst=(46, 7), mask=(720.00, 0.00) x (9.00, 8.00) [ 98.853] glyphs0_to_dst: glyph=(54, 7)x(10, 8), unclipped [ 98.853] emit_primitive_identity_mask__avx2: dst=(54, 7), mask=(704.00, 16.00) x (10.00, 8.00) [ 98.853] glyphs0_to_dst: glyph=(63, 7)x(10, 8), unclipped [ 98.853] emit_primitive_identity_mask__avx2: dst=(63, 7), mask=(720.00, 16.00) x (10.00, 8.00) [ 98.853] glyphs0_to_dst: glyph=(72, 4)x(10, 11), unclipped [ 98.853] emit_primitive_identity_mask__avx2: dst=(72, 4), mask=(736.00, 0.00) x (10.00, 11.00) [ 98.853] glyphs0_to_dst: glyph=(81, 7)x(10, 8), unclipped [ 98.853] emit_primitive_identity_mask__avx2: dst=(81, 7), mask=(752.00, 0.00) x (10.00, 8.00) [ 98.853] glyphs0_to_dst: glyph=(90, 4)x(10, 11), unclipped [ 98.853] emit_primitive_identity_mask__avx2: dst=(90, 4), mask=(736.00, 0.00) x (10.00, 11.00) [ 98.853] glyphs0_to_dst: glyph=(99, 7)x(11, 8), unclipped [ 98.853] emit_primitive_identity_mask__avx2: dst=(99, 7), mask=(736.00, 16.00) x (11.00, 8.00) [ 98.853] glyphs0_to_dst: glyph=(109, 7)x(9, 8), unclipped [ 98.853] emit_primitive_identity_mask__avx2: dst=(109, 7), mask=(752.00, 16.00) x (9.00, 8.00) [ 98.853] glyphs0_to_dst: glyph=(118, 9)x(8, 3), unclipped [ 98.853] emit_primitive_identity_mask__avx2: dst=(118, 9), mask=(688.00, 48.00) x (8.00, 3.00) [ 98.853] glyphs0_to_dst: glyph=(126, 5)x(10, 10), unclipped [ 98.853] emit_primitive_identity_mask__avx2: dst=(126, 5), mask=(704.00, 32.00) x (10.00, 10.00) [ 98.853] glyphs0_to_dst: glyph=(135, 5)x(10, 10), unclipped [ 98.853] emit_primitive_identity_mask__avx2: dst=(135, 5), mask=(704.00, 32.00) x (10.00, 10.00) [ 98.853] glyphs0_to_dst: glyph=(144, 5)x(10, 10), unclipped [ 98.853] emit_primitive_identity_mask__avx2: dst=(144, 5), mask=(720.00, 32.00) x (10.00, 10.00) [ 98.853] glyphs0_to_dst: glyph=(153, 5)x(10, 10), unclipped [ 98.853] emit_primitive_identity_mask__avx2: dst=(153, 5), mask=(704.00, 48.00) x (10.00, 10.00) [ 98.853] gen8_vertex_flush[8e4] = 54 [ 98.853] gen9_magic_ca_pass: CA fixup (44 -> 98) [ 98.853] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 98.853] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 98.853] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 98.853] sna_glyphs(op=3, nlist=1, src=(163, 15)) [ 98.853] kgem_bo_is_busy: handle=152, domain: 0 exec? 1, rq? 1 [ 98.853] sna_glyphs: discarding mask [ 98.853] glyphs0_to_dst(op=3, src=(163, 15), nlist=1, dst=(163, 15)+(0, 0)) [ 98.853] clipped_glyphs: no, clip region (0, 0), (490, 20) matches drawable pixmap=94680752682688 size=490x20 [ 98.853] gen9_render_composite: 0x0, current mode=1/1 [ 98.853] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 98.853] kgem_bo_is_busy: handle=152, domain: 0 exec? 1, rq? 1 [ 98.853] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 98.853] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 98.853] sna_drawable_use_bo pixmap=5371, box=((0, 0), (490, 20)), flags=7... [ 98.853] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 98.853] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 98.853] sna_drawable_use_bo: using whole GPU bo [ 98.854] gen9_composite_set_target: pixmap=5371, format=20028888, size=490x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 98.854] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 98.854] color_convert: src=ffffffff [20028888] [ 98.854] color_convert: dst=ffffffff [20028888] [ 98.854] sna_render_get_solid: ffffffff [ 98.854] sna_render_get_solid(white) [ 98.854] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 98.854] sna_transform_is_imprecise_integer_translation: no transform [ 98.854] gen9_composite_picture: integer translation (0, 0), removing [ 98.854] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 98.854] sna_render_pixmap_bo: GPU all damaged [ 98.854] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 98.854] gen4_choose_composite_emitter: solid, identity mask [ 98.854] kgem_check_bo: num_pages=+0, num_exec=+0 [ 98.854] gen9_composite_get_binding_table(fc00) [ 98.854] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 98.854] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 98.854] gen9_emit_vertex_elements: setup id=9 [ 98.854] glyphs0_to_dst: glyph=(165, 7)x(5, 8), unclipped [ 98.854] emit_primitive_identity_mask__avx2: dst=(165, 7), mask=(720.00, 48.00) x (5.00, 8.00) [ 98.854] gen8_vertex_flush[9e4] = 3 [ 98.854] gen9_magic_ca_pass: CA fixup (98 -> 101) [ 98.854] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 98.854] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 98.854] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 98.854] sna_glyphs(op=3, nlist=1, src=(172, 15)) [ 98.854] kgem_bo_is_busy: handle=152, domain: 0 exec? 1, rq? 1 [ 98.854] sna_glyphs: discarding mask [ 98.854] glyphs0_to_dst(op=3, src=(172, 15), nlist=1, dst=(172, 15)+(0, 0)) [ 98.854] clipped_glyphs: no, clip region (0, 0), (490, 20) matches drawable pixmap=94680752682688 size=490x20 [ 98.854] gen9_render_composite: 0x0, current mode=1/1 [ 98.854] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 98.854] kgem_bo_is_busy: handle=152, domain: 0 exec? 1, rq? 1 [ 98.854] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 98.854] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 98.854] sna_drawable_use_bo pixmap=5371, box=((0, 0), (490, 20)), flags=7... [ 98.854] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 98.854] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 98.854] sna_drawable_use_bo: using whole GPU bo [ 98.854] gen9_composite_set_target: pixmap=5371, format=20028888, size=490x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 98.854] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 98.854] color_convert: src=ff729fcf [20028888] [ 98.854] color_convert: dst=ff729fcf [20028888] [ 98.854] sna_render_get_solid: ff729fcf [ 98.854] sna_render_get_solid(23) = ff729fcf (old) [ 98.854] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 98.854] sna_transform_is_imprecise_integer_translation: no transform [ 98.854] gen9_composite_picture: integer translation (0, 0), removing [ 98.854] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 98.854] sna_render_pixmap_bo: GPU all damaged [ 98.854] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 98.854] gen4_choose_composite_emitter: solid, identity mask [ 98.854] kgem_check_bo: num_pages=+0, num_exec=+0 [ 98.854] gen9_composite_get_binding_table(fbc0) [ 98.854] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 98.854] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 98.854] gen9_emit_vertex_elements: setup id=9 [ 98.854] glyphs0_to_dst: glyph=(171, 9)x(11, 3), unclipped [ 98.854] emit_primitive_identity_mask__avx2: dst=(171, 9), mask=(736.00, 32.00) x (11.00, 3.00) [ 98.854] glyphs0_to_dst: glyph=(180, 4)x(10, 14), unclipped [ 98.854] emit_primitive_identity_mask__avx2: dst=(180, 4), mask=(944.00, 48.00) x (10.00, 14.00) [ 98.854] glyphs0_to_dst: glyph=(189, 4)x(11, 11), unclipped [ 98.854] emit_primitive_identity_mask__avx2: dst=(189, 4), mask=(960.00, 0.00) x (11.00, 11.00) [ 98.854] glyphs0_to_dst: glyph=(198, 7)x(10, 8), unclipped [ 98.854] emit_primitive_identity_mask__avx2: dst=(198, 7), mask=(976.00, 0.00) x (10.00, 8.00) [ 98.854] glyphs0_to_dst: glyph=(208, 7)x(9, 11), unclipped [ 98.854] emit_primitive_identity_mask__avx2: dst=(208, 7), mask=(960.00, 16.00) x (9.00, 11.00) [ 98.854] glyphs0_to_dst: glyph=(216, 4)x(10, 14), unclipped [ 98.854] emit_primitive_identity_mask__avx2: dst=(216, 4), mask=(944.00, 48.00) x (10.00, 14.00) [ 98.854] glyphs0_to_dst: glyph=(225, 5)x(10, 10), unclipped [ 98.854] emit_primitive_identity_mask__avx2: dst=(225, 5), mask=(976.00, 16.00) x (10.00, 10.00) [ 98.854] glyphs0_to_dst: glyph=(234, 16)x(11, 2), unclipped [ 98.854] emit_primitive_identity_mask__avx2: dst=(234, 16), mask=(992.00, 0.00) x (11.00, 2.00) [ 98.854] glyphs0_to_dst: glyph=(243, 4)x(11, 11), unclipped [ 98.854] emit_primitive_identity_mask__avx2: dst=(243, 4), mask=(1008.00, 0.00) x (11.00, 11.00) [ 98.854] glyphs0_to_dst: glyph=(253, 7)x(9, 8), unclipped [ 98.854] emit_primitive_identity_mask__avx2: dst=(253, 7), mask=(720.00, 0.00) x (9.00, 8.00) [ 98.854] glyphs0_to_dst: glyph=(261, 7)x(10, 8), unclipped [ 98.854] emit_primitive_identity_mask__avx2: dst=(261, 7), mask=(704.00, 16.00) x (10.00, 8.00) [ 98.854] glyphs0_to_dst: glyph=(270, 7)x(10, 8), unclipped [ 98.854] emit_primitive_identity_mask__avx2: dst=(270, 7), mask=(704.00, 16.00) x (10.00, 8.00) [ 98.854] glyphs0_to_dst: glyph=(279, 3)x(10, 12), unclipped [ 98.854] emit_primitive_identity_mask__avx2: dst=(279, 3), mask=(992.00, 16.00) x (10.00, 12.00) [ 98.854] glyphs0_to_dst: glyph=(288, 7)x(10, 8), unclipped [ 98.854] emit_primitive_identity_mask__avx2: dst=(288, 7), mask=(704.00, 16.00) x (10.00, 8.00) [ 98.855] glyphs0_to_dst: glyph=(297, 7)x(10, 8), unclipped [ 98.855] emit_primitive_identity_mask__avx2: dst=(297, 7), mask=(752.00, 0.00) x (10.00, 8.00) [ 98.855] glyphs0_to_dst: glyph=(307, 3)x(10, 12), unclipped [ 98.855] emit_primitive_identity_mask__avx2: dst=(307, 3), mask=(1008.00, 16.00) x (10.00, 12.00) [ 98.855] glyphs0_to_dst: glyph=(315, 4)x(11, 11), unclipped [ 98.855] emit_primitive_identity_mask__avx2: dst=(315, 4), mask=(960.00, 0.00) x (11.00, 11.00) [ 98.855] glyphs0_to_dst: glyph=(324, 7)x(11, 8), unclipped [ 98.855] emit_primitive_identity_mask__avx2: dst=(324, 7), mask=(736.00, 16.00) x (11.00, 8.00) [ 98.855] glyphs0_to_dst: glyph=(334, 7)x(9, 11), unclipped [ 98.855] emit_primitive_identity_mask__avx2: dst=(334, 7), mask=(960.00, 16.00) x (9.00, 11.00) [ 98.855] glyphs0_to_dst: glyph=(342, 16)x(11, 2), unclipped [ 98.855] emit_primitive_identity_mask__avx2: dst=(342, 16), mask=(992.00, 0.00) x (11.00, 2.00) [ 98.855] glyphs0_to_dst: glyph=(351, 3)x(10, 12), unclipped [ 98.855] emit_primitive_identity_mask__avx2: dst=(351, 3), mask=(992.00, 16.00) x (10.00, 12.00) [ 98.855] glyphs0_to_dst: glyph=(361, 3)x(9, 12), unclipped [ 98.855] emit_primitive_identity_mask__avx2: dst=(361, 3), mask=(960.00, 32.00) x (9.00, 12.00) [ 98.855] glyphs0_to_dst: glyph=(369, 7)x(10, 11), unclipped [ 98.855] emit_primitive_identity_mask__avx2: dst=(369, 7), mask=(976.00, 32.00) x (10.00, 11.00) [ 98.855] glyphs0_to_dst: glyph=(378, 4)x(10, 14), unclipped [ 98.855] emit_primitive_identity_mask__avx2: dst=(378, 4), mask=(944.00, 48.00) x (10.00, 14.00) [ 98.855] glyphs0_to_dst: glyph=(387, 5)x(10, 10), unclipped [ 98.855] emit_primitive_identity_mask__avx2: dst=(387, 5), mask=(128.00, 96.00) x (10.00, 10.00) [ 98.855] glyphs0_to_dst: glyph=(396, 16)x(11, 2), unclipped [ 98.855] emit_primitive_identity_mask__avx2: dst=(396, 16), mask=(992.00, 0.00) x (11.00, 2.00) [ 98.855] glyphs0_to_dst: glyph=(406, 7)x(9, 8), unclipped [ 98.855] emit_primitive_identity_mask__avx2: dst=(406, 7), mask=(720.00, 0.00) x (9.00, 8.00) [ 98.855] glyphs0_to_dst: glyph=(414, 7)x(10, 8), unclipped [ 98.855] emit_primitive_identity_mask__avx2: dst=(414, 7), mask=(704.00, 16.00) x (10.00, 8.00) [ 98.855] glyphs0_to_dst: glyph=(424, 7)x(9, 11), unclipped [ 98.855] emit_primitive_identity_mask__avx2: dst=(424, 7), mask=(960.00, 16.00) x (9.00, 11.00) [ 98.855] glyphs0_to_dst: glyph=(432, 4)x(10, 11), unclipped [ 98.855] emit_primitive_identity_mask__avx2: dst=(432, 4), mask=(976.00, 48.00) x (10.00, 11.00) [ 98.855] glyphs0_to_dst: glyph=(442, 7)x(9, 8), unclipped [ 98.855] emit_primitive_identity_mask__avx2: dst=(442, 7), mask=(688.00, 32.00) x (9.00, 8.00) [ 98.855] glyphs0_to_dst: glyph=(450, 7)x(10, 11), unclipped [ 98.855] emit_primitive_identity_mask__avx2: dst=(450, 7), mask=(976.00, 32.00) x (10.00, 11.00) [ 98.855] gen8_vertex_flush[ae4] = 96 [ 98.855] gen9_magic_ca_pass: CA fixup (101 -> 197) [ 98.855] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 98.855] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 98.855] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 98.855] sna_accel_flush: flush?=0, dirty?=0 [ 98.855] sna_block_handler (tv=0.0) [ 98.855] sna_wakeup_handler [ 98.855] sna_glyphs(op=3, nlist=1, src=(460, 15)) [ 98.855] kgem_bo_is_busy: handle=152, domain: 0 exec? 1, rq? 1 [ 98.855] sna_glyphs: discarding mask [ 98.855] glyphs0_to_dst(op=3, src=(460, 15), nlist=1, dst=(460, 15)+(0, 0)) [ 98.855] clipped_glyphs: no, clip region (0, 0), (490, 20) matches drawable pixmap=94680752682688 size=490x20 [ 98.855] gen9_render_composite: 0x0, current mode=1/1 [ 98.855] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 98.855] kgem_bo_is_busy: handle=152, domain: 0 exec? 1, rq? 1 [ 98.855] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 98.855] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 98.855] sna_drawable_use_bo pixmap=5371, box=((0, 0), (490, 20)), flags=7... [ 98.855] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 98.855] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 98.855] sna_drawable_use_bo: using whole GPU bo [ 98.855] gen9_composite_set_target: pixmap=5371, format=20028888, size=490x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 98.855] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 98.855] color_convert: src=ffffffff [20028888] [ 98.855] color_convert: dst=ffffffff [20028888] [ 98.855] sna_render_get_solid: ffffffff [ 98.855] sna_render_get_solid(white) [ 98.855] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 98.855] sna_transform_is_imprecise_integer_translation: no transform [ 98.855] gen9_composite_picture: integer translation (0, 0), removing [ 98.855] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 98.855] sna_render_pixmap_bo: GPU all damaged [ 98.855] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 98.855] gen4_choose_composite_emitter: solid, identity mask [ 98.855] kgem_check_bo: num_pages=+0, num_exec=+0 [ 98.855] gen9_composite_get_binding_table(fb80) [ 98.855] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 98.855] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 98.855] gen9_emit_vertex_elements: setup id=9 [ 98.855] glyphs0_to_dst: glyph=(459, 4)x(10, 13), unclipped [ 98.855] emit_primitive_identity_mask__avx2: dst=(459, 4), mask=(752.00, 32.00) x (10.00, 13.00) [ 98.855] gen8_vertex_flush[be4] = 3 [ 98.855] gen9_magic_ca_pass: CA fixup (197 -> 200) [ 98.855] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 98.855] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 98.855] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 98.856] sna_composite_rectangles(pixmap=5371, op=1, ffffffff x 1 [(478, 1)x(9, 17) ...]) [ 98.856] sna_composite_rectangles: converted to op 1 [ 98.856] sna_composite_rectangles[0] (478, 1)x(9, 17) -> (478, 1), (487, 18) [ 98.856] sna_composite_rectangles: nrects=1, region=(478, 1), (487, 18) x 1 [ 98.856] sna_composite_rectangles: clipped extents (478, 1),(487, 18) x 1 [ 98.856] sna_composite_rectangles: pixmap +(0, 0) extents (478, 1),(487, 18) [ 98.856] sna_composite_rectangles: dropping last-cpu hint [ 98.856] sna_drawable_use_bo pixmap=5371, box=((478, 1), (487, 18)), flags=9... [ 98.856] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 98.856] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 98.856] sna_drawable_use_bo: using whole GPU bo [ 98.856] gen9_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20028888]) [ 98.856] kgem_bo_is_render: handle=152, rq? 1 [1] [ 98.856] gen9_render_fill_boxes(ffffffff x 1 [(478, 1), (487, 18) ...]) [ 98.856] sna_render_get_solid: ffffffff [ 98.856] sna_render_get_solid(white) [ 98.856] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 98.856] kgem_check_bo: num_pages=+0, num_exec=+0 [ 98.856] aligning vertex: was 4, now 2 floats per vertex [ 98.856] gen9_composite_get_binding_table(fb40) [ 98.856] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 98.856] gen9_emit_sampler: sampler = 1 [ 98.856] gen9_emit_sf: num_sf_outputs=1 [ 98.856] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 98.856] gen9_emit_vertex_elements: setup id=0 [ 98.856] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 98.856] (478, 1), (487, 18) [ 98.856] gen8_vertex_flush[d00] = 3 [ 98.856] sna_copy_area: src=pixmap=5371:(0, 0)x(490, 20)+(0, 0) -> dst=pixmap=3060:(0, 1207)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 98.856] sna_copy_area: normal copy [ 98.856] sna_do_copy: src=(0, 0), dst=(0, 1207), size=(490x20) [ 98.856] sna_do_copy: after drawable: src=(0, 0), dst=(65, 1231), size=(490x20) [ 98.856] sna_do_copy: dst extents (65, 1231), (555, 1251), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 98.856] sna_do_copy: clipped dst extents (65, 1231), (555, 1251) [ 98.856] sna_do_copy: unclipped src extents (0, 0), (490, 20) [ 98.856] sna_do_copy: clipped src extents (0, 0), (490, 20) [ 98.856] sna_do_copy: pixmap -- no source clipping [ 98.856] sna_do_copy: src extents (0, 0), (490, 20) x 1 [ 98.856] sna_do_copy: copy region (65, 1231), (555, 1251) x 1 + (-65, -1231) [ 98.856] sna_copy_boxes (boxes=1x[(65, 1231), (555, 1251)...], src pixmap=5371+(-65, -1231), dst pixmap=3060+(-65, -24), alu=3, src.size=490x20, dst.size=3775x2136) [ 98.856] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c9472b610, gpu_bo=152, cpu_bo=0), replaces=0 [ 98.856] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 98.856] sna_drawable_use_bo pixmap=3060, box=((0, 1207), (490, 1227)), flags=b... [ 98.856] sna_drawable_use_bo: exported target, set PREFER_GPU [ 98.856] sna_drawable_use_bo: pinned, never REPLACES [ 98.856] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=b [ 98.856] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 98.856] sna_drawable_use_bo: using whole GPU bo [ 98.856] sna_pixmap_move_to_gpu(pixmap=5371, usage=0), flags=a [ 98.856] sna_pixmap_move_to_gpu: already all-damaged [ 98.856] sna_pixmap_mark_active: pixmap=5371, handle=152 [ 98.856] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 98.856] gen9_render_copy_boxes (0, -1207)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 98.856] kgem_bo_is_render: handle=152, rq? 1 [1] [ 98.856] kgem_bo_is_render: handle=9, rq? 0 [0] [ 98.856] kgem_bo_is_render: handle=9, rq? 0 [0] [ 98.856] kgem_bo_is_render: handle=152, rq? 1 [1] [ 98.856] kgem_set_mode: flushing before new bo [ 98.856] gen8_vertex_close: used=806, vbo active? 146, vb=201, nreloc=2 [ 98.856] gen8_vertex_close: reloc[0] = 287 [ 98.856] kgem_add_reloc64: handle=146, pos=287, delta=0, domains=200000 [ 98.856] kgem_add_handle: handle=146, index=5 [ 98.856] kgem_add_reloc64[11] = (delta=0, target handle=5, presumed=ffe77000) [ 98.856] gen8_vertex_close: reloc[1] = 372 [ 98.856] kgem_add_reloc64: handle=146, pos=372, delta=0, domains=200000 [ 98.856] kgem_add_reloc64[12] = (delta=0, target handle=5, presumed=ffe77000) [ 98.856] batch[1/1, flags=1800]: 838 838 16096 16384, nreloc=13, nexec=6, nfence=0, aperture=1116 [fenced=0] [ 98.856] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd981000 [ 98.856] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -57343 [ 98.856] kgem_fixup_relocs: shrinking by 57344 [ 98.856] __kgem_busy: handle=2, busy=0, wedged=0 [ 98.857] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd981000 [ 98.857] kgem_commit: release handle=152 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ffebf000 [ 98.857] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 98.857] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 98.857] __kgem_bo_clear_busy: handle=7 [ 98.857] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 98.857] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 98.857] __kgem_bo_clear_busy: handle=143 [ 98.857] kgem_commit: release handle=143 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff6e000 [ 98.857] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 98.857] __kgem_bo_clear_busy: handle=143 [ 98.857] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 98.857] __kgem_bo_clear_busy: handle=143 [ 98.857] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 98.857] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 98.857] __kgem_bo_clear_busy: handle=143 [ 98.857] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 98.857] __kgem_bo_clear_busy: handle=7 [ 98.857] kgem_commit: release handle=146 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffe77000 [ 98.857] __kgem_busy: handle=2, busy=0, wedged=0 [ 98.857] kgem_bo_can_map: handle=146, map=0x0:0x0:0x7fc6b40fb000, tiling=0, domain=3, offset=4293357568 [ 98.857] kgem_check_bo: num_pages=+8116, num_exec=+2 [ 98.857] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 98.857] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 98.857] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 98.857] kgem_add_handle: handle=4, index=0 [ 98.857] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 98.857] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 98.857] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 98.857] gen9_composite_get_binding_table(ffc0) [ 98.857] kgem_add_reloc64: handle=9, pos=16360, delta=0, domains=20002 [ 98.857] kgem_add_handle: handle=9, index=1 [ 98.857] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f02dd000) [ 98.857] __kgem_bo_mark_dirty: handle=9 (proxy? 0) [ 98.857] [3fe0] bind bo(handle=9, addr=f02dd000), format=192, width=3775, height=2136, pitch=15360, tiling=1 -> render [ 98.857] kgem_add_reloc64: handle=152, pos=16344, delta=0, domains=40000 [ 98.857] kgem_add_handle: handle=152, index=2 [ 98.857] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=ffebf000) [ 98.857] [3fd0] bind bo(handle=152, addr=ffebf000), format=192, width=490, height=20, pitch=2048, tiling=1 -> sampler [ 98.857] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 98.857] gen9_emit_sampler: sampler = 0 [ 98.857] gen9_emit_sf: num_sf_outputs=1 [ 98.857] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 98.857] gen9_emit_vertex_elements: setup id=0 [ 98.857] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 98.857] (0, 0) -> (0, 1207) + (490, 20) [ 98.857] gen8_vertex_flush[490] = 3 [ 98.857] sna_accel_flush: flush?=1, dirty?=0 [ 98.857] gen8_vertex_close: used=812, vbo active? 146, vb=1, nreloc=1 [ 98.857] gen8_vertex_close: reloc[0] = 287 [ 98.857] kgem_add_reloc64: handle=146, pos=287, delta=0, domains=200000 [ 98.857] kgem_add_handle: handle=146, index=3 [ 98.857] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=ffe77000) [ 98.857] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=8190 [fenced=0] [ 98.857] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 98.857] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 98.857] kgem_fixup_relocs: shrinking by 61440 [ 98.857] __kgem_busy: handle=1, busy=0, wedged=0 [ 98.857] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 98.857] kgem_commit: release handle=9 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f02dd000 [ 98.857] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 98.857] kgem_commit: release handle=152 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=ffebf000 [ 98.857] kgem_commit: release handle=146 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffe77000 [ 98.857] __kgem_busy: handle=1, busy=131072, wedged=0 [ 98.857] kgem_bo_can_map: handle=146, map=0x0:0x0:0x7fc6b40fb000, tiling=0, domain=3, offset=4293357568 [ 98.857] sna_accel_flush: flush?=0, dirty?=0 [ 98.857] sna_accel_flush: flush?=0, dirty?=0 [ 98.857] sna_accel_flush: flush?=0, dirty?=0 [ 98.857] sna_destroy_pixmap: pixmap=5371, attached?=1 [ 98.857] _kgem_bo_destroy: handle=152, proxy? 0 [ 98.857] __kgem_bo_destroy: handle=152, size=65536 [ 98.857] __kgem_busy: handle=152, busy=0, wedged=0 [ 98.857] __kgem_bo_clear_busy: handle=152 [ 98.858] kgem_bo_move_to_inactive: moving handle=152 to inactive [ 98.858] __sna_free_pixmap(pixmap=5371) [ 98.858] sna_accel_flush: flush?=0, dirty?=0 [ 98.858] sna_accel_flush: flush?=0, dirty?=0 [ 98.858] sna_accel_flush: flush?=0, dirty?=0 [ 98.858] sna_block_handler (tv=0.363000) [ 98.858] kgem_retire, need_retire?=1 [ 98.858] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 98.858] kgem_retire__requests_ring: retiring ring 0 [ 98.858] __kgem_busy: handle=2, busy=0, wedged=0 [ 98.858] __kgem_retire_rq: request 2 complete [ 98.858] kgem_retire__requests_ring: retiring ring 0 [ 98.858] __kgem_busy: handle=1, busy=0, wedged=0 [ 98.858] __kgem_retire_rq: request 1 complete [ 98.858] __kgem_bo_flush: handle=9, busy=0, wedged=0 [ 98.858] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 98.858] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 98.858] kgem_retire -- retired=0, need_retire=0 [ 98.858] kgem_bo_is_busy: handle=146, domain: 0 exec? 0, rq? 0 [ 98.858] gen6_render_retire: resetting idle vbo [ 98.858] sna_scanout_do_flush: flush timer active: delta=3 [ 98.858] sna_scanout_do_flush (time=98858), triggered [ 98.858] sna_scanout_flush (time=98858), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 98.858] has_shadow: has pending damage? 0, outstanding flips: 1 [ 98.858] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 98.858] has_shadow: has pending damage? 0, outstanding flips: 1 [ 98.858] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) [ 98.858] sna_accel_do_throttle -- no pending activity [ 98.858] sna_accel_block: evaluating timers, active=5 [ 98.858] sna_accel_block: flush timer expires in 16 [98874] [ 98.858] sna_wakeup_handler [ 98.858] sna_mode_wakeup: len=32 [ 98.858] sna_mode_wakeup: recording last swap on pipe=0, frame 5682 [1632], time 98.856902 [ 98.858] sna_mode_wakeup: removing handle=114 [active_scanout=0] from scanout, installing handle=32 [active_scanout=2] [ 98.858] sna_mode_wakeup: flip complete, pending? 1 [ 98.858] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 98.858] sna_block_handler (tv=0.363000) [ 98.858] sna_scanout_do_flush: flush timer active: delta=16 [ 98.858] sna_accel_do_throttle -- no pending activity [ 98.858] sna_accel_block: evaluating timers, active=5 [ 98.858] sna_accel_block: flush timer expires in 16 [98874] [ 98.859] sna_wakeup_handler [ 98.859] sna_accel_flush: flush?=0, dirty?=0 [ 98.859] sna_accel_flush: flush?=0, dirty?=0 [ 98.859] sna_block_handler (tv=0.362000) [ 98.859] sna_scanout_do_flush: flush timer active: delta=15 [ 98.859] sna_accel_do_throttle -- no pending activity [ 98.859] sna_accel_block: evaluating timers, active=5 [ 98.859] sna_accel_block: flush timer expires in 15 [98874] [ 98.860] sna_wakeup_handler [ 98.860] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=114, name=86 [ 98.860] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 98.860] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 98.860] sna_dri2_get_back: draw size=3840x2160, back buffer handle=114 size=3840x2160, is-scanout? 1, active?=0, pitch=15360, front pitch=15360 [ 98.860] sna_dri2_get_back: reuse backbuffer? 1 [ 98.860] sna_dri2_get_back: back buffer handle=114, active?=0, refcnt=1 [ 98.860] sna_dri2_get_back: reuse unattached back [ 98.860] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 98.860] sna_dri2_reuse_buffer: reusing back buffer handle=114, name=86, pitch=15360, age=0 [ 98.860] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 98.860] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=32, name=80, active_scanout=2 [ 98.860] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 98.860] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 98.860] sna_accel_flush: flush?=0, dirty?=0 [ 98.860] sna_accel_flush: flush?=0, dirty?=0 [ 98.860] sna_accel_flush: flush?=0, dirty?=0 [ 98.860] sna_block_handler (tv=0.361000) [ 98.860] sna_scanout_do_flush: flush timer active: delta=14 [ 98.860] sna_accel_do_throttle -- no pending activity [ 98.860] sna_accel_block: evaluating timers, active=5 [ 98.860] sna_accel_block: flush timer expires in 14 [98874] [ 98.861] sna_wakeup_handler [ 98.861] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 98.861] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 98.861] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 98.862] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 98.862] sna_dri2_get_msc(draw=146, pipe=0) [ 98.862] sna_crtc_record_swap: recording last swap on pipe=0, frame 5682 [msc=5682], time 98.856902 [ 98.862] sna_dri2_get_msc: msc=5682 [raw=5682], ust=98856902 [ 98.862] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=114 (refs=1/1, flush=0) , front=32 (refs=2/3, flush=1) [ 98.862] sna_dri2_schedule_swap(target_msc=5681, divisor=0, remainder=0) [ 98.862] sna_dri2_schedule_swap: using front handle=32, active_scanout?=2, flush?=1 [ 98.862] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 98.862] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 98.862] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 98.862] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 98.862] sna_crtc_record_swap: recording last swap on pipe=0, frame 5682 [msc=5682], time 98.856902 [ 98.862] immediate_swap: current_msc=5682, target_msc=5681 -- yes [ 98.862] can_flip: no, shadow enabled [ 98.862] sna_dri2_add_event: adding event to window 146) [ 98.862] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 98.862] sna_dri2_immediate_blit: no pending blit, starting chain [ 98.862] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 98.862] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 98.862] can_xchg: back size=8700f00, front size=8700f00 [ 98.862] can_xchg: yes, pixmap=4091 [ 98.862] sna_dri2_xchg: win=146, exchange front=32/80,ref=3 and back=114/86,ref=2, pixmap=4091 3840x2160 [ 98.862] sna_dri2_xchg: back_bo handle=114, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 98.862] sna_dri2_xchg: front_bo handle=32, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 98.862] set_bo: pixmap=4091, handle=114 (old handle=32) [ 98.862] set_bo: marking whole pixmap as damaged [ 98.862] set_bo: applying final/discard move-to-gpu [ 98.862] wait_for_shadow: flags=0, flips=0, handle=32, shadow=29 [ 98.862] set_bo: dropping flush hint from handle=32 [ 98.862] set_bo: adding flush hint to handle=114 [ 98.862] mark_stale(handle=32) => 1 [ 98.862] swap_limit: draw=146 setting swap limit to 3 [ 98.862] sna_dri2_swap_limit_validate: swap limit set to 3 [ 98.862] sna_next_vblank(pipe=0, waiting until next vblank) [ 98.862] sna_dri2_schedule_swap: reported target_msc=5682 [ 98.862] sna_accel_flush: flush?=0, dirty?=0 [ 98.862] sna_accel_flush: flush?=0, dirty?=0 [ 98.862] sna_accel_flush: flush?=0, dirty?=0 [ 98.862] sna_accel_flush: flush?=0, dirty?=0 [ 98.862] sna_block_handler (tv=0.359000) [ 98.862] sna_scanout_do_flush: flush timer active: delta=12 [ 98.862] sna_accel_do_throttle -- no pending activity [ 98.862] sna_accel_block: evaluating timers, active=5 [ 98.862] sna_accel_block: flush timer expires in 12 [98874] [ 98.868] sna_wakeup_handler [ 98.868] sna_accel_flush: flush?=0, dirty?=0 [ 98.868] sna_accel_flush: flush?=0, dirty?=0 [ 98.868] sna_block_handler (tv=0.353000) [ 98.868] sna_scanout_do_flush: flush timer active: delta=6 [ 98.868] sna_accel_do_throttle -- no pending activity [ 98.868] sna_accel_block: evaluating timers, active=5 [ 98.868] sna_accel_block: flush timer expires in 6 [98874] [ 98.868] sna_wakeup_handler [ 98.868] sna_block_handler (tv=0.353000) [ 98.868] sna_scanout_do_flush: flush timer active: delta=6 [ 98.868] sna_accel_do_throttle -- no pending activity [ 98.868] sna_accel_block: evaluating timers, active=5 [ 98.868] sna_accel_block: flush timer expires in 6 [98874] [ 98.869] sna_wakeup_handler [ 98.869] sna_block_handler (tv=0.352000) [ 98.869] sna_scanout_do_flush: flush timer active: delta=5 [ 98.869] sna_accel_do_throttle -- no pending activity [ 98.869] sna_accel_block: evaluating timers, active=5 [ 98.869] sna_accel_block: flush timer expires in 5 [98874] [ 98.870] sna_wakeup_handler [ 98.871] sna_block_handler (tv=0.350000) [ 98.871] sna_scanout_do_flush: flush timer active: delta=3 [ 98.871] sna_scanout_do_flush (time=98871), triggered [ 98.871] sna_scanout_flush (time=98871), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 98.871] has_shadow: has pending damage? 1, outstanding flips: 0 [ 98.871] stop_flush: scanout=114 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 98.871] has_shadow: has pending damage? 1, outstanding flips: 0 [ 98.871] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 98.871] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 98.871] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 98.871] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 98.871] sna_pixmap_move_to_gpu: already all-damaged [ 98.871] sna_pixmap_mark_active: pixmap=4091, handle=114 [ 98.871] sna_mode_redisplay: crtc[0] transformed? 0 [ 98.871] sna_mode_redisplay: crtc[1] transformed? 0 [ 98.871] sna_mode_redisplay: crtc[2] transformed? 0 [ 98.871] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=114 [active=1] [ 98.871] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 32, transformed? 0 [ 98.871] get_fb: reusing fb=81 for handle=114 [ 98.871] sna_mode_redisplay: recording flip on CRTC:32 handle=114, active_scanout=2, serial=3 [ 98.871] __kgem_bo_clear_busy: handle=114 [ 98.871] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 98.871] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 98.871] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 98.871] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=114, shadow handle=29 [ 98.871] sna_accel_do_throttle -- no pending activity [ 98.871] sna_accel_block: evaluating timers, active=5 [ 98.871] sna_accel_block: flush timer expires in 16 [98887] [ 98.873] sna_wakeup_handler [ 98.873] sna_mode_wakeup: len=64 [ 98.873] sna_dri2_vblank_handler(type=2, sequence=5683, draw=4181) [ 98.873] sna_crtc_record_swap: recording last swap on pipe=0, frame 5683 [msc=5683], time 98.873566 [ 98.873] sna_dri2_vblank_handler: 2 complete, frame=5683 tv=98.873566 [ 98.873] sna_dri2_blit_complete: blit finished [ 98.873] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=5683, tv=98.873566) [ 98.873] frame_swap_complete(type=2): draw=146, pipe=0, frame=5683 [msc=5683], tv=98.873566 [ 98.873] sna_accel_flush: flush?=0, dirty?=0 [ 98.873] sna_dri2_event_free(draw?=1) [ 98.873] sna_dri2_remove_event: remove[0x561c94af9ca0] from window 146, active? 1 [ 98.873] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=114] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 98.873] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=32] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 98.873] sna_dri2_vblank_handler complete [ 98.873] sna_mode_wakeup: recording last swap on pipe=0, frame 5683 [1633], time 98.873566 [ 98.873] sna_mode_wakeup: removing handle=32 [active_scanout=0] from scanout, installing handle=114 [active_scanout=2] [ 98.873] sna_mode_wakeup: flip complete, pending? 1 [ 98.873] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 98.873] sna_block_handler (tv=0.348000) [ 98.873] sna_scanout_do_flush: flush timer active: delta=14 [ 98.873] sna_accel_do_throttle -- no pending activity [ 98.873] sna_accel_block: evaluating timers, active=5 [ 98.873] sna_accel_block: flush timer expires in 14 [98887] [ 98.888] sna_wakeup_handler [ 98.888] sna_block_handler (tv=0.333000) [ 98.888] sna_scanout_do_flush: flush timer active: delta=-1 [ 98.888] sna_scanout_do_flush (time=98888), triggered [ 98.888] sna_scanout_flush (time=98888), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 98.888] has_shadow: has pending damage? 0, outstanding flips: 0 [ 98.888] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 98.888] has_shadow: has pending damage? 0, outstanding flips: 0 [ 98.888] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 98.888] sna_accel_do_throttle -- no pending activity [ 98.888] sna_accel_block: evaluating timers, active=5 [ 98.888] sna_accel_block: flush timer expires in 16 [98904] [ 98.904] sna_wakeup_handler [ 98.904] sna_block_handler (tv=0.317000) [ 98.904] sna_scanout_do_flush: flush timer active: delta=0 [ 98.904] sna_scanout_do_flush (time=98904), triggered [ 98.904] sna_scanout_flush (time=98904), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 98.904] has_shadow: has pending damage? 0, outstanding flips: 0 [ 98.904] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 98.904] has_shadow: has pending damage? 0, outstanding flips: 0 [ 98.904] sna_accel_disarm_timer[0] (time=98904) [ 98.904] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 98.904] sna_accel_do_throttle -- no pending activity [ 99.126] sna_wakeup_handler [ 99.126] sna_accel_flush: flush?=0, dirty?=0 [ 99.126] sna_accel_flush: flush?=0, dirty?=0 [ 99.126] sna_block_handler (tv=0.500000) [ 99.126] has_shadow: has pending damage? 0, outstanding flips: 0 [ 99.126] sna_accel_do_throttle -- no pending activity [ 99.127] sna_wakeup_handler [ 99.127] sna_block_handler (tv=0.499000) [ 99.127] has_shadow: has pending damage? 0, outstanding flips: 0 [ 99.127] sna_accel_do_throttle -- no pending activity [ 99.127] sna_wakeup_handler [ 99.127] sna_accel_flush: flush?=0, dirty?=0 [ 99.127] sna_accel_flush: flush?=0, dirty?=0 [ 99.127] sna_accel_flush: flush?=0, dirty?=0 [ 99.127] sna_accel_flush: flush?=0, dirty?=0 [ 99.127] sna_block_handler (tv=0.499000) [ 99.127] has_shadow: has pending damage? 0, outstanding flips: 0 [ 99.127] sna_accel_do_throttle -- no pending activity [ 99.129] sna_wakeup_handler [ 99.130] sna_accel_flush: flush?=0, dirty?=0 [ 99.130] sna_block_handler (tv=0.496000) [ 99.130] has_shadow: has pending damage? 0, outstanding flips: 0 [ 99.130] sna_accel_do_throttle -- no pending activity [ 99.141] sna_wakeup_handler [ 99.141] sna_accel_flush: flush?=0, dirty?=0 [ 99.141] sna_accel_flush: flush?=0, dirty?=0 [ 99.141] sna_block_handler (tv=0.485000) [ 99.141] has_shadow: has pending damage? 0, outstanding flips: 0 [ 99.141] sna_accel_do_throttle -- no pending activity [ 99.157] sna_wakeup_handler [ 99.157] sna_create_pixmap(220, 20, 32, usage=0) [ 99.157] kgem_can_create_2d: 220x20 @ 32 [ 99.157] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=896, height=20 [ 99.157] kgem_can_create_2d: untiled size=20480 [ 99.157] kgem_choose_tiling: 220x20 -> 1 [ 99.157] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1024, height=24 [ 99.157] kgem_can_create_2d: tiled[1] size=24576 [ 99.157] sna_create_pixmap: usage=0, flags=1b [ 99.157] sna_create_pixmap: creating GPU pixmap 220x20, stride=880, flags=1b [ 99.157] __pop_freed_pixmap: reusing freed pixmap=5371 header [ 99.157] create_pixmap_hdr: pixmap=5372, width=220, height=20, usage=0 [ 99.157] sna_create_pixmap: serial=5372, 220x20, usage=0 [ 99.158] sna_composite_rectangles(pixmap=5373, op=0, 0 x 1 [(0, 0)x(220, 20) ...]) [ 99.158] sna_composite_rectangles: converted to op 0 [ 99.158] sna_composite_rectangles[0] (0, 0)x(220, 20) -> (0, 0), (220, 20) [ 99.158] sna_composite_rectangles: nrects=1, region=(0, 0), (220, 20) x 1 [ 99.158] sna_composite_rectangles: clipped extents (0, 0),(220, 20) x 1 [ 99.158] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(220, 20) [ 99.158] sna_composite_rectangles: dropping last-cpu hint [ 99.158] sna_drawable_use_bo pixmap=5373, box=((0, 0), (220, 20)), flags=19... [ 99.158] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 99.158] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 99.158] sna_pixmap_move_to_gpu(pixmap=5373, usage=0), flags=b [ 99.158] sna_pixmap_move_to_gpu: CPU damage? 0 [ 99.158] sna_pixmap_move_to_gpu: creating GPU bo (220x20@32), create=b [ 99.158] kgem_choose_tiling: 220x20 -> 1 [ 99.158] kgem_choose_tiling: 220x20 -> 1 [ 99.158] sna_pixmap_alloc_gpu: pixmap=5373 [ 99.158] kgem_create_2d(220x20, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 99.158] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1024, height=24 [ 99.158] kgem_set_tiling: handle=152, tiling=1 [1], pitch=1024 [1024]: 1 [ 99.158] kgem_bo_remove_from_inactive: removing handle=152 from inactive [ 99.158] from inactive: pitch=1024, tiling=1: handle=152, id=2956 [ 99.158] __sna_damage_all(220, 20) [ 99.158] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 99.158] sna_pixmap_mark_active: pixmap=5373, handle=152 [ 99.158] sna_drawable_use_bo: allocated GPU bo for operation [ 99.158] sna_drawable_use_bo: using GPU bo with damage? 0 [ 99.158] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 99.158] kgem_bo_is_render: handle=152, rq? 0 [0] [ 99.158] kgem_bo_is_render: handle=152, rq? 0 [0] [ 99.158] gen9_render_fill_boxes(0 x 1 [(0, 0), (220, 20) ...]) [ 99.158] sna_render_get_solid: 0 [ 99.158] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 99.158] kgem_check_bo: num_pages=+16, num_exec=+1 [ 99.158] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 99.158] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 99.158] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 99.158] kgem_add_handle: handle=4, index=0 [ 99.158] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 99.158] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 99.158] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 99.158] gen9_composite_get_binding_table(ffc0) [ 99.158] kgem_add_reloc64: handle=152, pos=16360, delta=0, domains=20002 [ 99.158] kgem_add_handle: handle=152, index=1 [ 99.158] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=ffebf000) [ 99.158] __kgem_bo_mark_dirty: handle=152 (proxy? 0) [ 99.158] [3fe0] bind bo(handle=152, addr=ffebf000), format=192, width=220, height=20, pitch=1024, tiling=1 -> render [ 99.158] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 99.158] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 99.158] kgem_add_handle: handle=7, index=2 [ 99.158] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 99.158] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 99.158] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 99.158] gen9_emit_sampler: sampler = 1 [ 99.158] gen9_emit_sf: num_sf_outputs=1 [ 99.158] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 99.158] gen9_emit_vertex_elements: setup id=0 [ 99.158] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 99.158] (0, 0), (220, 20) [ 99.158] gen8_vertex_flush[490] = 3 [ 99.159] sna_composite_rectangles: pixmap=5373 marking clear [0]? 1 [ 99.159] sna_composite_rectangles(pixmap=5373, op=1, fff2f1f0 x 1 [(0, 0)x(220, 20) ...]) [ 99.159] sna_composite_rectangles: converted to op 1 [ 99.159] sna_composite_rectangles[0] (0, 0)x(220, 20) -> (0, 0), (220, 20) [ 99.159] sna_composite_rectangles: nrects=1, region=(0, 0), (220, 20) x 1 [ 99.159] sna_composite_rectangles: clipped extents (0, 0),(220, 20) x 1 [ 99.159] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(220, 20) [ 99.159] sna_composite_rectangles: promoting to full GPU [ 99.159] sna_composite_rectangles: dropping last-cpu hint [ 99.159] sna_drawable_use_bo pixmap=5373, box=((0, 0), (220, 20)), flags=19... [ 99.159] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 99.159] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 99.159] sna_drawable_use_bo: using whole GPU bo [ 99.159] gen9_render_fill_boxes (op=1, color=(f2f2, f1f1, f0f0, ffff) [20028888]) [ 99.159] kgem_bo_is_render: handle=152, rq? 1 [1] [ 99.159] gen9_render_fill_boxes(fff2f1f0 x 1 [(0, 0), (220, 20) ...]) [ 99.159] sna_render_get_solid: fff2f1f0 [ 99.159] sna_render_get_solid(15) = fff2f1f0 (old) [ 99.159] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 99.159] kgem_check_bo: num_pages=+0, num_exec=+0 [ 99.159] gen9_composite_get_binding_table(ff00) [ 99.159] kgem_add_reloc64: handle=143, pos=16312, delta=0, domains=40000 [ 99.159] kgem_add_reloc64: adding proxy [delta=60] for handle=143 [ 99.159] kgem_add_handle: handle=143, index=3 [ 99.159] kgem_add_reloc64[5] = (delta=60, target handle=3, presumed=fff6e000) [ 99.159] [3fb0] bind bo(handle=143, addr=fff6e03c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 99.159] gen9_emit_vertex_elements: setup id=0 [ 99.159] (0, 0), (220, 20) [ 99.159] gen8_vertex_flush[4cc] = 3 [ 99.159] sna_composite_rectangles: pixmap=5373 marking clear [fff2f1f0]? 1 [ 99.159] sna_composite_rectangles(pixmap=5373, op=1, ff300a24 x 2 [(0, 0)x(220, 20) ...]) [ 99.159] sna_composite_rectangles: converted to op 1 [ 99.159] sna_composite_rectangles[0] (0, 0)x(220, 20) -> (0, 0), (220, 20) [ 99.159] sna_composite_rectangles[1] (0, 0)x(220, 20) -> (0, 0), (220, 20) [ 99.159] sna_composite_rectangles: nrects=2, region=(0, 0), (220, 20) x 2 [ 99.159] sna_composite_rectangles: clipped extents (0, 0),(220, 20) x 1 [ 99.159] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(220, 20) [ 99.159] sna_composite_rectangles: promoting to full GPU [ 99.159] sna_composite_rectangles: dropping last-cpu hint [ 99.159] sna_drawable_use_bo pixmap=5373, box=((0, 0), (220, 20)), flags=19... [ 99.159] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 99.159] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 99.159] sna_drawable_use_bo: using whole GPU bo [ 99.159] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 99.159] kgem_bo_is_render: handle=152, rq? 1 [1] [ 99.159] gen9_render_fill_boxes(ff300a24 x 1 [(0, 0), (220, 20) ...]) [ 99.159] sna_render_get_solid: ff300a24 [ 99.159] sna_render_get_solid(17) = ff300a24 (old) [ 99.159] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 99.159] kgem_check_bo: num_pages=+0, num_exec=+0 [ 99.159] gen9_composite_get_binding_table(fe80) [ 99.159] kgem_add_reloc64: handle=143, pos=16280, delta=0, domains=40000 [ 99.159] kgem_add_reloc64: adding proxy [delta=68] for handle=143 [ 99.159] kgem_add_reloc64[6] = (delta=68, target handle=3, presumed=fff6e000) [ 99.159] [3f90] bind bo(handle=143, addr=fff6e044), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 99.159] gen9_emit_vertex_elements: setup id=0 [ 99.159] (0, 0), (220, 20) [ 99.159] gen8_vertex_flush[508] = 3 [ 99.159] sna_composite_rectangles: pixmap=5373 marking clear [ff300a24]? 1 [ 99.159] sna_glyphs(op=3, nlist=2, src=(1, -2)) [ 99.159] kgem_bo_is_busy: handle=152, domain: 0 exec? 1, rq? 1 [ 99.160] can_discard_mask: nlist=2, mask=28888, depth 32, op=3 (bounded? 1) [ 99.160] glyphs_format: format=166024, depth=32 [ 99.160] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 99.160] sna_glyphs: discarding mask [ 99.160] glyphs0_to_dst(op=3, src=(1, -2), nlist=2, dst=(1, -2)+(0, 0)) [ 99.160] clipped_glyphs? 47 glyph in 2 lists extents (0, -14), (199, 19), region (0, 0), (199, 19): yes [ 99.160] gen9_render_composite: 0x0, current mode=1/1 [ 99.160] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 99.160] gen9_composite_fallback: mask is already on the GPU, try to use GPU [ 99.160] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 99.160] sna_drawable_use_bo pixmap=5373, box=((0, 0), (199, 19)), flags=7... [ 99.160] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 99.160] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 99.160] sna_drawable_use_bo: using whole GPU bo [ 99.160] gen9_composite_set_target: pixmap=5373, format=20028888, size=220x20, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 99.160] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 99.160] color_convert: src=ffffffff [20028888] [ 99.160] color_convert: dst=ffffffff [20028888] [ 99.160] sna_render_get_solid: ffffffff [ 99.160] sna_render_get_solid(white) [ 99.160] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 99.160] sna_transform_is_imprecise_integer_translation: no transform [ 99.160] gen9_composite_picture: integer translation (0, 0), removing [ 99.160] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 99.160] sna_render_pixmap_bo: GPU all damaged [ 99.160] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 99.160] gen4_choose_composite_emitter: solid, identity mask [ 99.160] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 99.160] aligning vertex: was 2, now 4 floats per vertex [ 99.160] gen9_composite_get_binding_table(fe00) [ 99.160] kgem_add_reloc64: handle=7, pos=16248, delta=0, domains=40000 [ 99.160] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 99.160] kgem_add_reloc64[7] = (delta=1048, target handle=2, presumed=fffe8000) [ 99.160] [3f70] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 99.160] kgem_add_reloc64: handle=6, pos=16232, delta=0, domains=40000 [ 99.160] kgem_add_handle: handle=6, index=4 [ 99.160] kgem_add_reloc64[8] = (delta=0, target handle=4, presumed=fd581000) [ 99.160] [3f60] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 99.160] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 99.160] gen9_emit_sampler: sampler = a [ 99.160] gen9_emit_sf: num_sf_outputs=2 [ 99.160] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 99.160] gen9_emit_vertex_elements: setup id=9 [ 99.160] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 99.160] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 99.160] glyphs0_to_dst: glyph=(10, -13), (19, 1), clip=(0, 0), (199, 19) [ 99.160] glyphs0_to_dst: blt=(10, 0), (19, 1) [ 99.160] emit_primitive_identity_mask__avx2: dst=(10, 0), mask=(832.00, 45.00) x (9.00, 1.00) [ 99.160] glyphs0_to_dst: glyph=(55, -10), (64, 1), clip=(0, 0), (199, 19) [ 99.160] glyphs0_to_dst: blt=(55, 0), (64, 1) [ 99.160] emit_primitive_identity_mask__avx2: dst=(55, 0), mask=(880.00, 26.00) x (9.00, 1.00) [ 99.160] glyphs0_to_dst: glyph=(73, -13), (82, 1), clip=(0, 0), (199, 19) [ 99.160] glyphs0_to_dst: blt=(73, 0), (82, 1) [ 99.160] emit_primitive_identity_mask__avx2: dst=(73, 0), mask=(832.00, 45.00) x (9.00, 1.00) [ 99.160] glyphs0_to_dst: glyph=(91, -10), (100, 1), clip=(0, 0), (199, 19) [ 99.160] glyphs0_to_dst: blt=(91, 0), (100, 1) [ 99.160] emit_primitive_identity_mask__avx2: dst=(91, 0), mask=(880.00, 26.00) x (9.00, 1.00) [ 99.160] glyphs0_to_dst: glyph=(99, 0), (110, 2), clip=(0, 0), (199, 19) [ 99.161] glyphs0_to_dst: blt=(99, 0), (110, 2) [ 99.161] emit_primitive_identity_mask__avx2: dst=(99, 0), mask=(832.00, 48.00) x (11.00, 2.00) [ 99.161] glyphs0_to_dst: glyph=(135, 0), (146, 2), clip=(0, 0), (199, 19) [ 99.161] glyphs0_to_dst: blt=(135, 0), (146, 2) [ 99.161] emit_primitive_identity_mask__avx2: dst=(135, 0), mask=(832.00, 48.00) x (11.00, 2.00) [ 99.161] glyphs0_to_dst: glyph=(162, -10), (172, 1), clip=(0, 0), (199, 19) [ 99.161] glyphs0_to_dst: blt=(162, 0), (172, 1) [ 99.161] emit_primitive_identity_mask__avx2: dst=(162, 0), mask=(880.00, 58.00) x (10.00, 1.00) [ 99.161] glyphs0_to_dst: glyph=(0, 10), (10, 13), clip=(0, 0), (199, 19) [ 99.161] glyphs0_to_dst: blt=(0, 10), (10, 13) [ 99.161] emit_primitive_identity_mask__avx2: dst=(0, 10), mask=(1008.00, 48.00) x (10.00, 3.00) [ 99.161] glyphs0_to_dst: glyph=(10, 4), (19, 18), clip=(0, 0), (199, 19) [ 99.161] glyphs0_to_dst: blt=(10, 4), (19, 18) [ 99.161] emit_primitive_identity_mask__avx2: dst=(10, 4), mask=(832.00, 32.00) x (9.00, 14.00) [ 99.161] glyphs0_to_dst: glyph=(19, 7), (28, 15), clip=(0, 0), (199, 19) [ 99.161] glyphs0_to_dst: blt=(19, 7), (28, 15) [ 99.161] emit_primitive_identity_mask__avx2: dst=(19, 7), mask=(896.00, 48.00) x (9.00, 8.00) [ 99.161] glyphs0_to_dst: glyph=(27, 7), (37, 15), clip=(0, 0), (199, 19) [ 99.161] glyphs0_to_dst: blt=(27, 7), (37, 15) [ 99.161] emit_primitive_identity_mask__avx2: dst=(27, 7), mask=(848.00, 16.00) x (10.00, 8.00) [ 99.161] glyphs0_to_dst: glyph=(37, 7), (46, 15), clip=(0, 0), (199, 19) [ 99.161] glyphs0_to_dst: blt=(37, 7), (46, 15) [ 99.161] emit_primitive_identity_mask__avx2: dst=(37, 7), mask=(848.00, 48.00) x (9.00, 8.00) [ 99.161] glyphs0_to_dst: glyph=(45, 4), (55, 15), clip=(0, 0), (199, 19) [ 99.161] glyphs0_to_dst: blt=(45, 4), (55, 15) [ 99.161] emit_primitive_identity_mask__avx2: dst=(45, 4), mask=(992.00, 32.00) x (10.00, 11.00) [ 99.161] glyphs0_to_dst: glyph=(55, 7), (64, 18), clip=(0, 0), (199, 19) [ 99.161] glyphs0_to_dst: blt=(55, 7), (64, 18) [ 99.161] emit_primitive_identity_mask__avx2: dst=(55, 7), mask=(880.00, 16.00) x (9.00, 11.00) [ 99.161] glyphs0_to_dst: glyph=(64, 4), (73, 15), clip=(0, 0), (199, 19) [ 99.161] glyphs0_to_dst: blt=(64, 4), (73, 15) [ 99.161] emit_primitive_identity_mask__avx2: dst=(64, 4), mask=(880.00, 0.00) x (9.00, 11.00) [ 99.161] glyphs0_to_dst: glyph=(73, 4), (82, 18), clip=(0, 0), (199, 19) [ 99.161] glyphs0_to_dst: blt=(73, 4), (82, 18) [ 99.161] emit_primitive_identity_mask__avx2: dst=(73, 4), mask=(832.00, 32.00) x (9.00, 14.00) [ 99.161] glyphs0_to_dst: glyph=(81, 7), (91, 15), clip=(0, 0), (199, 19) [ 99.161] glyphs0_to_dst: blt=(81, 7), (91, 15) [ 99.161] emit_primitive_identity_mask__avx2: dst=(81, 7), mask=(848.00, 16.00) x (10.00, 8.00) [ 99.161] glyphs0_to_dst: glyph=(91, 7), (100, 18), clip=(0, 0), (199, 19) [ 99.161] glyphs0_to_dst: blt=(91, 7), (100, 18) [ 99.161] emit_primitive_identity_mask__avx2: dst=(91, 7), mask=(880.00, 16.00) x (9.00, 11.00) [ 99.161] glyphs0_to_dst: glyph=(99, 17), (110, 19), clip=(0, 0), (199, 19) [ 99.161] glyphs0_to_dst: blt=(99, 17), (110, 19) [ 99.161] emit_primitive_identity_mask__avx2: dst=(99, 17), mask=(832.00, 48.00) x (11.00, 2.00) [ 99.161] glyphs0_to_dst: glyph=(108, 3), (118, 15), clip=(0, 0), (199, 19) [ 99.161] glyphs0_to_dst: blt=(108, 3), (118, 15) [ 99.161] emit_primitive_identity_mask__avx2: dst=(108, 3), mask=(864.00, 0.00) x (10.00, 12.00) [ 99.161] glyphs0_to_dst: glyph=(117, 7), (127, 15), clip=(0, 0), (199, 19) [ 99.161] glyphs0_to_dst: blt=(117, 7), (127, 15) [ 99.161] emit_primitive_identity_mask__avx2: dst=(117, 7), mask=(864.00, 32.00) x (10.00, 8.00) [ 99.161] glyphs0_to_dst: glyph=(126, 4), (136, 15), clip=(0, 0), (199, 19) [ 99.161] glyphs0_to_dst: blt=(126, 4), (136, 15) [ 99.161] emit_primitive_identity_mask__avx2: dst=(126, 4), mask=(880.00, 32.00) x (10.00, 11.00) [ 99.161] glyphs0_to_dst: glyph=(135, 17), (146, 19), clip=(0, 0), (199, 19) [ 99.161] glyphs0_to_dst: blt=(135, 17), (146, 19) [ 99.161] emit_primitive_identity_mask__avx2: dst=(135, 17), mask=(832.00, 48.00) x (11.00, 2.00) [ 99.161] glyphs0_to_dst: glyph=(144, 4), (154, 15), clip=(0, 0), (199, 19) [ 99.161] glyphs0_to_dst: blt=(144, 4), (154, 15) [ 99.161] emit_primitive_identity_mask__avx2: dst=(144, 4), mask=(880.00, 32.00) x (10.00, 11.00) [ 99.161] glyphs0_to_dst: glyph=(153, 7), (163, 15), clip=(0, 0), (199, 19) [ 99.161] glyphs0_to_dst: blt=(153, 7), (163, 15) [ 99.161] emit_primitive_identity_mask__avx2: dst=(153, 7), mask=(944.00, 0.00) x (10.00, 8.00) [ 99.161] glyphs0_to_dst: glyph=(162, 7), (172, 18), clip=(0, 0), (199, 19) [ 99.161] glyphs0_to_dst: blt=(162, 7), (172, 18) [ 99.161] emit_primitive_identity_mask__avx2: dst=(162, 7), mask=(880.00, 48.00) x (10.00, 11.00) [ 99.162] glyphs0_to_dst: glyph=(174, 12), (179, 15), clip=(0, 0), (199, 19) [ 99.162] glyphs0_to_dst: blt=(174, 12), (179, 15) [ 99.162] emit_primitive_identity_mask__avx2: dst=(174, 12), mask=(1008.00, 32.00) x (5.00, 3.00) [ 99.162] glyphs0_to_dst: glyph=(181, 7), (190, 15), clip=(0, 0), (199, 19) [ 99.162] glyphs0_to_dst: blt=(181, 7), (190, 15) [ 99.162] emit_primitive_identity_mask__avx2: dst=(181, 7), mask=(896.00, 48.00) x (9.00, 8.00) [ 99.162] glyphs0_to_dst: glyph=(190, 3), (199, 15), clip=(0, 0), (199, 19) [ 99.162] glyphs0_to_dst: blt=(190, 3), (199, 15) [ 99.162] emit_primitive_identity_mask__avx2: dst=(190, 3), mask=(992.00, 48.00) x (9.00, 12.00) [ 99.162] gen8_vertex_flush[5e4] = 87 [ 99.162] gen9_magic_ca_pass: CA fixup (5 -> 92) [ 99.162] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 99.162] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 99.162] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 99.162] sna_composite_rectangles(pixmap=5373, op=1, ffffffff x 1 [(208, 1)x(9, 17) ...]) [ 99.162] sna_composite_rectangles: converted to op 1 [ 99.162] sna_composite_rectangles[0] (208, 1)x(9, 17) -> (208, 1), (217, 18) [ 99.162] sna_composite_rectangles: nrects=1, region=(208, 1), (217, 18) x 1 [ 99.162] sna_composite_rectangles: clipped extents (208, 1),(217, 18) x 1 [ 99.162] sna_composite_rectangles: pixmap +(0, 0) extents (208, 1),(217, 18) [ 99.162] sna_composite_rectangles: dropping last-cpu hint [ 99.162] sna_drawable_use_bo pixmap=5373, box=((208, 1), (217, 18)), flags=9... [ 99.162] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 99.162] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 99.162] sna_drawable_use_bo: using whole GPU bo [ 99.162] gen9_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20028888]) [ 99.162] kgem_bo_is_render: handle=152, rq? 1 [1] [ 99.162] gen9_render_fill_boxes(ffffffff x 1 [(208, 1), (217, 18) ...]) [ 99.162] sna_render_get_solid: ffffffff [ 99.162] sna_render_get_solid(white) [ 99.162] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 99.162] kgem_check_bo: num_pages=+0, num_exec=+0 [ 99.162] aligning vertex: was 4, now 2 floats per vertex [ 99.162] gen9_composite_get_binding_table(fd40) [ 99.162] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 99.162] gen9_emit_sampler: sampler = 1 [ 99.162] gen9_emit_sf: num_sf_outputs=1 [ 99.162] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 99.162] gen9_emit_vertex_elements: setup id=0 [ 99.162] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 99.162] (208, 1), (217, 18) [ 99.162] gen8_vertex_flush[700] = 3 [ 99.162] sna_copy_area: src=pixmap=5373:(0, 0)x(220, 20)+(0, 0) -> dst=pixmap=3060:(477, 1207)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 99.162] sna_copy_area: normal copy [ 99.162] sna_do_copy: src=(0, 0), dst=(477, 1207), size=(220x20) [ 99.162] sna_do_copy: after drawable: src=(0, 0), dst=(542, 1231), size=(220x20) [ 99.162] sna_do_copy: dst extents (542, 1231), (762, 1251), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 99.162] sna_do_copy: clipped dst extents (542, 1231), (762, 1251) [ 99.162] sna_do_copy: unclipped src extents (0, 0), (220, 20) [ 99.162] sna_do_copy: clipped src extents (0, 0), (220, 20) [ 99.162] sna_do_copy: pixmap -- no source clipping [ 99.162] sna_do_copy: src extents (0, 0), (220, 20) x 1 [ 99.162] sna_do_copy: copy region (542, 1231), (762, 1251) x 1 + (-542, -1231) [ 99.162] sna_copy_boxes (boxes=1x[(542, 1231), (762, 1251)...], src pixmap=5373+(-542, -1231), dst pixmap=3060+(-65, -24), alu=3, src.size=220x20, dst.size=3775x2136) [ 99.162] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c9472b610, gpu_bo=152, cpu_bo=0), replaces=0 [ 99.162] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 99.162] sna_drawable_use_bo pixmap=3060, box=((477, 1207), (697, 1227)), flags=b... [ 99.162] sna_drawable_use_bo: exported target, set PREFER_GPU [ 99.162] sna_drawable_use_bo: pinned, never REPLACES [ 99.162] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=b [ 99.162] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 99.162] sna_drawable_use_bo: using whole GPU bo [ 99.162] sna_pixmap_move_to_gpu(pixmap=5373, usage=0), flags=a [ 99.162] sna_pixmap_move_to_gpu: already all-damaged [ 99.162] sna_pixmap_mark_active: pixmap=5373, handle=152 [ 99.162] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 99.162] gen9_render_copy_boxes (-477, -1207)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 99.162] kgem_bo_is_render: handle=152, rq? 1 [1] [ 99.162] kgem_bo_is_render: handle=9, rq? 0 [0] [ 99.162] kgem_bo_is_render: handle=9, rq? 0 [0] [ 99.162] kgem_bo_is_render: handle=152, rq? 1 [1] [ 99.163] kgem_set_mode: flushing before new bo [ 99.163] gen8_vertex_close: used=374, vbo active? 146, vb=201, nreloc=2 [ 99.163] gen8_vertex_close: reloc[0] = 287 [ 99.163] kgem_add_reloc64: handle=146, pos=287, delta=0, domains=200000 [ 99.163] kgem_add_handle: handle=146, index=5 [ 99.163] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=ffe77000) [ 99.163] gen8_vertex_close: reloc[1] = 372 [ 99.163] kgem_add_reloc64: handle=146, pos=372, delta=0, domains=200000 [ 99.163] kgem_add_reloc64[10] = (delta=0, target handle=5, presumed=ffe77000) [ 99.163] batch[1/1, flags=1800]: 454 454 16224 16384, nreloc=11, nexec=6, nfence=0, aperture=1116 [fenced=0] [ 99.163] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 99.163] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 99.163] kgem_fixup_relocs: shrinking by 61440 [ 99.163] __kgem_busy: handle=1, busy=0, wedged=0 [ 99.163] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 99.163] kgem_commit: release handle=152 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ffebf000 [ 99.163] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 99.163] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 99.163] __kgem_bo_clear_busy: handle=7 [ 99.163] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 99.163] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 99.163] __kgem_bo_clear_busy: handle=143 [ 99.163] kgem_commit: release handle=143 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff6e000 [ 99.163] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 99.163] __kgem_bo_clear_busy: handle=143 [ 99.163] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 99.163] __kgem_bo_clear_busy: handle=7 [ 99.163] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 99.163] kgem_commit: release handle=146 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffe77000 [ 99.163] __kgem_busy: handle=1, busy=131072, wedged=0 [ 99.163] kgem_bo_can_map: handle=146, map=0x0:0x0:0x7fc6b40fb000, tiling=0, domain=3, offset=4293357568 [ 99.163] kgem_check_bo: num_pages=+8116, num_exec=+2 [ 99.163] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 99.163] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 99.163] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 99.163] kgem_add_handle: handle=4, index=0 [ 99.163] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 99.163] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 99.163] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 99.163] gen9_composite_get_binding_table(ffc0) [ 99.163] kgem_add_reloc64: handle=9, pos=16360, delta=0, domains=20002 [ 99.163] kgem_add_handle: handle=9, index=1 [ 99.163] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f02dd000) [ 99.163] __kgem_bo_mark_dirty: handle=9 (proxy? 0) [ 99.163] [3fe0] bind bo(handle=9, addr=f02dd000), format=192, width=3775, height=2136, pitch=15360, tiling=1 -> render [ 99.163] kgem_add_reloc64: handle=152, pos=16344, delta=0, domains=40000 [ 99.163] kgem_add_handle: handle=152, index=2 [ 99.163] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=ffebf000) [ 99.163] [3fd0] bind bo(handle=152, addr=ffebf000), format=192, width=220, height=20, pitch=1024, tiling=1 -> sampler [ 99.163] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 99.163] gen9_emit_sampler: sampler = 0 [ 99.163] gen9_emit_sf: num_sf_outputs=1 [ 99.163] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 99.163] gen9_emit_vertex_elements: setup id=0 [ 99.163] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 99.163] (0, 0) -> (477, 1207) + (220, 20) [ 99.163] gen8_vertex_flush[490] = 3 [ 99.163] sna_accel_flush: flush?=1, dirty?=0 [ 99.163] gen8_vertex_close: used=380, vbo active? 146, vb=1, nreloc=1 [ 99.163] gen8_vertex_close: reloc[0] = 287 [ 99.163] kgem_add_reloc64: handle=146, pos=287, delta=0, domains=200000 [ 99.163] kgem_add_handle: handle=146, index=3 [ 99.163] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=ffe77000) [ 99.163] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=8190 [fenced=0] [ 99.163] __kgem_busy: handle=1, busy=0, wedged=0 [ 99.163] __kgem_retire_rq: request 1 complete [ 99.163] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 99.163] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 99.163] kgem_fixup_relocs: shrinking by 61440 [ 99.163] __kgem_busy: handle=1, busy=0, wedged=0 [ 99.163] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 99.163] kgem_commit: release handle=9 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f02dd000 [ 99.163] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 99.163] kgem_commit: release handle=152 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=ffebf000 [ 99.163] kgem_commit: release handle=146 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffe77000 [ 99.163] __kgem_busy: handle=1, busy=131072, wedged=0 [ 99.163] kgem_bo_can_map: handle=146, map=0x0:0x0:0x7fc6b40fb000, tiling=0, domain=3, offset=4293357568 [ 99.163] sna_accel_flush: flush?=0, dirty?=0 [ 99.163] sna_accel_flush: flush?=0, dirty?=0 [ 99.163] sna_accel_flush: flush?=0, dirty?=0 [ 99.163] sna_block_handler (tv=0.0) [ 99.163] sna_wakeup_handler [ 99.163] sna_accel_flush: flush?=0, dirty?=0 [ 99.163] sna_accel_flush: flush?=0, dirty?=0 [ 99.163] sna_destroy_pixmap: pixmap=5373, attached?=1 [ 99.163] _kgem_bo_destroy: handle=152, proxy? 0 [ 99.163] __kgem_bo_destroy: handle=152, size=65536 [ 99.163] __kgem_busy: handle=152, busy=0, wedged=0 [ 99.163] __kgem_bo_clear_busy: handle=152 [ 99.163] kgem_bo_move_to_inactive: moving handle=152 to inactive [ 99.163] __sna_free_pixmap(pixmap=5373) [ 99.163] sna_accel_flush: flush?=0, dirty?=0 [ 99.163] sna_accel_flush: flush?=0, dirty?=0 [ 99.163] sna_accel_flush: flush?=0, dirty?=0 [ 99.163] sna_block_handler (tv=0.463000) [ 99.163] kgem_retire, need_retire?=1 [ 99.163] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 99.163] kgem_retire__requests_ring: retiring ring 0 [ 99.163] __kgem_busy: handle=1, busy=0, wedged=0 [ 99.163] __kgem_retire_rq: request 1 complete [ 99.163] __kgem_bo_flush: handle=9, busy=0, wedged=0 [ 99.163] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 99.163] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 99.163] kgem_retire -- retired=0, need_retire=0 [ 99.163] kgem_bo_is_busy: handle=146, domain: 0 exec? 0, rq? 0 [ 99.163] gen6_render_retire: resetting idle vbo [ 99.163] has_shadow: has pending damage? 0, outstanding flips: 0 [ 99.163] sna_accel_do_throttle -- no pending activity [ 99.164] sna_wakeup_handler [ 99.164] sna_accel_flush: flush?=0, dirty?=0 [ 99.164] sna_accel_flush: flush?=0, dirty?=0 [ 99.164] sna_block_handler (tv=0.462000) [ 99.164] has_shadow: has pending damage? 0, outstanding flips: 0 [ 99.164] sna_accel_do_throttle -- no pending activity [ 99.165] sna_wakeup_handler [ 99.165] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=32, name=80 [ 99.165] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 99.165] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 99.165] sna_dri2_get_back: draw size=3840x2160, back buffer handle=32 size=3840x2160, is-scanout? 1, active?=0, pitch=15360, front pitch=15360 [ 99.165] sna_dri2_get_back: reuse backbuffer? 1 [ 99.165] sna_dri2_get_back: back buffer handle=32, active?=0, refcnt=1 [ 99.165] sna_dri2_get_back: reuse unattached back [ 99.165] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 99.165] sna_dri2_reuse_buffer: reusing back buffer handle=32, name=80, pitch=15360, age=0 [ 99.165] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 99.165] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=114, name=86, active_scanout=2 [ 99.165] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 99.165] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=114] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 99.165] sna_accel_flush: flush?=0, dirty?=0 [ 99.165] sna_accel_flush: flush?=0, dirty?=0 [ 99.165] sna_accel_flush: flush?=0, dirty?=0 [ 99.165] sna_block_handler (tv=0.461000) [ 99.165] has_shadow: has pending damage? 0, outstanding flips: 0 [ 99.165] timer_enable (time=99165), starting timer 0 [ 99.165] sna_accel_do_throttle -- no pending activity [ 99.165] sna_accel_block: evaluating timers, active=5 [ 99.165] sna_accel_block: flush timer expires in 8 [99173] [ 99.165] sna_wakeup_handler [ 99.165] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 99.165] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 99.165] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 99.165] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 99.165] sna_dri2_get_msc(draw=146, pipe=0) [ 99.165] sna_crtc_record_swap: recording last swap on pipe=0, frame 5700 [msc=5700], time 99.156781 [ 99.165] sna_dri2_get_msc: msc=5700 [raw=5700], ust=99156781 [ 99.165] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=32 (refs=1/1, flush=0) , front=114 (refs=2/3, flush=1) [ 99.165] sna_dri2_schedule_swap(target_msc=5683, divisor=0, remainder=0) [ 99.165] sna_dri2_schedule_swap: using front handle=114, active_scanout?=2, flush?=1 [ 99.165] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 99.165] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 99.165] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 99.165] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 99.165] sna_crtc_record_swap: recording last swap on pipe=0, frame 5700 [msc=5700], time 99.156781 [ 99.165] immediate_swap: current_msc=5700, target_msc=5683 -- yes [ 99.165] can_flip: no, shadow enabled [ 99.165] sna_dri2_add_event: adding event to window 146) [ 99.165] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 99.165] sna_dri2_immediate_blit: no pending blit, starting chain [ 99.165] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 99.165] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 99.165] can_xchg: back size=8700f00, front size=8700f00 [ 99.165] can_xchg: yes, pixmap=4091 [ 99.165] sna_dri2_xchg: win=146, exchange front=114/86,ref=3 and back=32/80,ref=2, pixmap=4091 3840x2160 [ 99.165] sna_dri2_xchg: back_bo handle=32, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 99.165] sna_dri2_xchg: front_bo handle=114, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 99.165] set_bo: pixmap=4091, handle=32 (old handle=114) [ 99.165] set_bo: marking whole pixmap as damaged [ 99.165] set_bo: applying final/discard move-to-gpu [ 99.165] wait_for_shadow: flags=0, flips=0, handle=114, shadow=29 [ 99.165] set_bo: dropping flush hint from handle=114 [ 99.165] set_bo: adding flush hint to handle=32 [ 99.165] mark_stale(handle=114) => 1 [ 99.165] swap_limit: draw=146 setting swap limit to 3 [ 99.165] sna_dri2_swap_limit_validate: swap limit set to 3 [ 99.165] sna_next_vblank(pipe=0, waiting until next vblank) [ 99.165] sna_dri2_schedule_swap: reported target_msc=5700 [ 99.165] sna_accel_flush: flush?=0, dirty?=0 [ 99.165] sna_accel_flush: flush?=0, dirty?=0 [ 99.165] sna_accel_flush: flush?=0, dirty?=0 [ 99.165] sna_accel_flush: flush?=0, dirty?=0 [ 99.165] sna_block_handler (tv=0.461000) [ 99.165] sna_scanout_do_flush: flush timer active: delta=8 [ 99.165] sna_accel_do_throttle -- no pending activity [ 99.165] sna_accel_block: evaluating timers, active=5 [ 99.165] sna_accel_block: flush timer expires in 8 [99173] [ 99.173] sna_wakeup_handler [ 99.173] sna_mode_wakeup: len=32 [ 99.173] sna_dri2_vblank_handler(type=2, sequence=5701, draw=4181) [ 99.173] sna_crtc_record_swap: recording last swap on pipe=0, frame 5701 [msc=5701], time 99.173445 [ 99.173] sna_dri2_vblank_handler: 2 complete, frame=5701 tv=99.173445 [ 99.173] sna_dri2_blit_complete: blit finished [ 99.173] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=5701, tv=99.173445) [ 99.173] frame_swap_complete(type=2): draw=146, pipe=0, frame=5701 [msc=5701], tv=99.173445 [ 99.173] sna_accel_flush: flush?=0, dirty?=0 [ 99.173] sna_dri2_event_free(draw?=1) [ 99.173] sna_dri2_remove_event: remove[0x561c94b075a0] from window 146, active? 1 [ 99.173] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 99.173] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=114] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 99.173] sna_dri2_vblank_handler complete [ 99.173] sna_block_handler (tv=0.453000) [ 99.173] sna_scanout_do_flush: flush timer active: delta=0 [ 99.173] sna_scanout_do_flush (time=99173), triggered [ 99.173] sna_scanout_flush (time=99173), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 99.173] has_shadow: has pending damage? 1, outstanding flips: 0 [ 99.173] stop_flush: scanout=32 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 99.173] has_shadow: has pending damage? 1, outstanding flips: 0 [ 99.173] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 99.173] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 99.173] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 99.173] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 99.173] sna_pixmap_move_to_gpu: already all-damaged [ 99.173] sna_pixmap_mark_active: pixmap=4091, handle=32 [ 99.173] sna_mode_redisplay: crtc[0] transformed? 0 [ 99.173] sna_mode_redisplay: crtc[1] transformed? 0 [ 99.173] sna_mode_redisplay: crtc[2] transformed? 0 [ 99.173] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=32 [active=1] [ 99.173] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 114, transformed? 0 [ 99.173] get_fb: reusing fb=68 for handle=32 [ 99.173] sna_mode_redisplay: recording flip on CRTC:32 handle=32, active_scanout=2, serial=3 [ 99.173] __kgem_bo_clear_busy: handle=32 [ 99.173] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 99.173] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 99.173] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 99.173] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=32, shadow handle=29 [ 99.173] sna_accel_do_throttle -- no pending activity [ 99.173] sna_accel_block: evaluating timers, active=5 [ 99.173] sna_accel_block: flush timer expires in 16 [99189] [ 99.189] sna_wakeup_handler [ 99.189] sna_block_handler (tv=0.437000) [ 99.189] sna_scanout_do_flush: flush timer active: delta=0 [ 99.189] sna_scanout_do_flush (time=99189), triggered [ 99.189] sna_scanout_flush (time=99189), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 99.189] has_shadow: has pending damage? 0, outstanding flips: 1 [ 99.189] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 99.189] has_shadow: has pending damage? 0, outstanding flips: 1 [ 99.189] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) [ 99.189] sna_accel_do_throttle -- no pending activity [ 99.189] sna_accel_block: evaluating timers, active=5 [ 99.189] sna_accel_block: flush timer expires in 16 [99205] [ 99.189] sna_wakeup_handler [ 99.189] sna_mode_wakeup: len=32 [ 99.189] sna_mode_wakeup: recording last swap on pipe=0, frame 5702 [1646], time 99.190110 [ 99.189] sna_mode_wakeup: removing handle=114 [active_scanout=0] from scanout, installing handle=32 [active_scanout=2] [ 99.189] sna_mode_wakeup: flip complete, pending? 1 [ 99.189] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 99.189] sna_block_handler (tv=0.437000) [ 99.189] sna_scanout_do_flush: flush timer active: delta=16 [ 99.189] sna_accel_do_throttle -- no pending activity [ 99.189] sna_accel_block: evaluating timers, active=5 [ 99.189] sna_accel_block: flush timer expires in 16 [99205] [ 99.206] sna_wakeup_handler [ 99.206] sna_block_handler (tv=0.420000) [ 99.206] sna_scanout_do_flush: flush timer active: delta=-1 [ 99.206] sna_scanout_do_flush (time=99206), triggered [ 99.206] sna_scanout_flush (time=99206), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 99.206] has_shadow: has pending damage? 0, outstanding flips: 0 [ 99.206] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 99.206] has_shadow: has pending damage? 0, outstanding flips: 0 [ 99.206] sna_accel_disarm_timer[0] (time=99206) [ 99.206] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 99.206] sna_accel_do_throttle -- no pending activity [ 99.261] sna_wakeup_handler [ 99.262] sna_accel_flush: flush?=0, dirty?=0 [ 99.262] sna_accel_flush: flush?=0, dirty?=0 [ 99.262] sna_block_handler (tv=0.364000) [ 99.262] has_shadow: has pending damage? 0, outstanding flips: 0 [ 99.262] sna_accel_do_throttle -- no pending activity [ 99.262] sna_wakeup_handler [ 99.262] sna_block_handler (tv=0.364000) [ 99.262] has_shadow: has pending damage? 0, outstanding flips: 0 [ 99.262] sna_accel_do_throttle -- no pending activity [ 99.263] sna_wakeup_handler [ 99.263] sna_block_handler (tv=0.363000) [ 99.263] has_shadow: has pending damage? 0, outstanding flips: 0 [ 99.263] sna_accel_do_throttle -- no pending activity [ 99.407] sna_wakeup_handler [ 99.408] sna_accel_flush: flush?=0, dirty?=0 [ 99.408] sna_accel_flush: flush?=0, dirty?=0 [ 99.408] sna_block_handler (tv=0.499000) [ 99.408] has_shadow: has pending damage? 0, outstanding flips: 0 [ 99.408] sna_accel_do_throttle -- no pending activity [ 99.408] sna_wakeup_handler [ 99.408] sna_block_handler (tv=0.499000) [ 99.408] has_shadow: has pending damage? 0, outstanding flips: 0 [ 99.408] sna_accel_do_throttle -- no pending activity [ 99.409] sna_wakeup_handler [ 99.409] sna_accel_flush: flush?=0, dirty?=0 [ 99.409] sna_accel_flush: flush?=0, dirty?=0 [ 99.409] sna_accel_flush: flush?=0, dirty?=0 [ 99.409] sna_accel_flush: flush?=0, dirty?=0 [ 99.409] sna_block_handler (tv=0.498000) [ 99.409] has_shadow: has pending damage? 0, outstanding flips: 0 [ 99.409] sna_accel_do_throttle -- no pending activity [ 99.411] sna_wakeup_handler [ 99.411] sna_accel_flush: flush?=0, dirty?=0 [ 99.411] sna_block_handler (tv=0.496000) [ 99.411] has_shadow: has pending damage? 0, outstanding flips: 0 [ 99.411] sna_accel_do_throttle -- no pending activity [ 99.422] sna_wakeup_handler [ 99.422] sna_accel_flush: flush?=0, dirty?=0 [ 99.422] sna_accel_flush: flush?=0, dirty?=0 [ 99.422] sna_block_handler (tv=0.485000) [ 99.422] has_shadow: has pending damage? 0, outstanding flips: 0 [ 99.422] sna_accel_do_throttle -- no pending activity [ 99.437] sna_wakeup_handler [ 99.437] sna_create_pixmap(697, 37, 32, usage=0) [ 99.437] kgem_can_create_2d: 697x37 @ 32 [ 99.437] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2816, height=37 [ 99.437] kgem_can_create_2d: untiled size=106496 [ 99.437] kgem_choose_tiling: TLB near-miss between lines 697x37 (pitch=2788), forcing tiling 1 [ 99.437] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2816, height=37 [ 99.437] kgem_can_create_2d: tiled[-1] size=106496 [ 99.437] sna_create_pixmap: usage=0, flags=1b [ 99.437] sna_create_pixmap: creating GPU pixmap 697x37, stride=2788, flags=1b [ 99.437] __pop_freed_pixmap: reusing freed pixmap=5373 header [ 99.437] create_pixmap_hdr: pixmap=5374, width=697, height=37, usage=0 [ 99.437] sna_create_pixmap: serial=5374, 697x37, usage=0 [ 99.437] sna_composite_rectangles(pixmap=5375, op=0, 0 x 1 [(0, 0)x(697, 37) ...]) [ 99.437] sna_composite_rectangles: converted to op 0 [ 99.437] sna_composite_rectangles[0] (0, 0)x(697, 37) -> (0, 0), (697, 37) [ 99.437] sna_composite_rectangles: nrects=1, region=(0, 0), (697, 37) x 1 [ 99.437] sna_composite_rectangles: clipped extents (0, 0),(697, 37) x 1 [ 99.437] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(697, 37) [ 99.437] sna_composite_rectangles: dropping last-cpu hint [ 99.437] sna_drawable_use_bo pixmap=5375, box=((0, 0), (697, 37)), flags=19... [ 99.437] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 99.437] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 99.437] sna_pixmap_move_to_gpu(pixmap=5375, usage=0), flags=b [ 99.438] sna_pixmap_move_to_gpu: CPU damage? 0 [ 99.438] sna_pixmap_move_to_gpu: creating GPU bo (697x37@32), create=b [ 99.438] kgem_choose_tiling: TLB near-miss between lines 697x37 (pitch=2788), forcing tiling 1 [ 99.438] kgem_choose_tiling: TLB near-miss between lines 697x37 (pitch=2788), forcing tiling 1 [ 99.438] sna_pixmap_alloc_gpu: pixmap=5375 [ 99.438] kgem_create_2d(697x37, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 99.438] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=3072, height=40 [ 99.438] inactive too small: 16 < 30 [ 99.438] inactive too small: 16 < 30 [ 99.438] inactive too small: 16 < 30 [ 99.438] inactive too small: 16 < 30 [ 99.438] inactive too small: 16 < 30 [ 99.438] kgem_bo_remove_from_inactive: removing handle=25 from inactive [ 99.438] from inactive: pitch=3072, tiling=1: handle=25, id=2957 [ 99.438] __sna_damage_all(697, 37) [ 99.438] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 99.438] sna_pixmap_mark_active: pixmap=5375, handle=25 [ 99.438] sna_drawable_use_bo: allocated GPU bo for operation [ 99.438] sna_drawable_use_bo: using GPU bo with damage? 0 [ 99.438] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 99.438] kgem_bo_is_render: handle=25, rq? 0 [0] [ 99.438] kgem_bo_is_render: handle=25, rq? 0 [0] [ 99.438] gen9_render_fill_boxes(0 x 1 [(0, 0), (697, 37) ...]) [ 99.438] sna_render_get_solid: 0 [ 99.438] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 99.438] kgem_check_bo: num_pages=+78, num_exec=+1 [ 99.438] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 99.438] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 99.438] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 99.438] kgem_add_handle: handle=4, index=0 [ 99.438] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 99.438] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 99.438] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 99.438] gen9_composite_get_binding_table(ffc0) [ 99.438] kgem_add_reloc64: handle=25, pos=16360, delta=0, domains=20002 [ 99.438] kgem_add_handle: handle=25, index=1 [ 99.438] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=ffde9000) [ 99.438] __kgem_bo_mark_dirty: handle=25 (proxy? 0) [ 99.438] [3fe0] bind bo(handle=25, addr=ffde9000), format=192, width=697, height=37, pitch=3072, tiling=1 -> render [ 99.438] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 99.438] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 99.438] kgem_add_handle: handle=7, index=2 [ 99.438] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 99.438] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 99.438] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 99.438] gen9_emit_sampler: sampler = 1 [ 99.438] gen9_emit_sf: num_sf_outputs=1 [ 99.438] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 99.438] gen9_emit_vertex_elements: setup id=0 [ 99.438] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 99.438] (0, 0), (697, 37) [ 99.438] gen8_vertex_flush[490] = 3 [ 99.438] sna_composite_rectangles: pixmap=5375 marking clear [0]? 1 [ 99.438] sna_composite_rectangles(pixmap=5375, op=1, fff2f1f0 x 4 [(684, 0)x(13, 17) ...]) [ 99.438] sna_composite_rectangles: converted to op 1 [ 99.438] sna_composite_rectangles[0] (684, 0)x(13, 17) -> (684, 0), (697, 17) [ 99.438] sna_composite_rectangles[1] (684, 17)x(13, 3) -> (684, 17), (697, 20) [ 99.438] sna_composite_rectangles[2] (0, 17)x(13, 3) -> (0, 17), (13, 20) [ 99.438] sna_composite_rectangles[3] (0, 20)x(13, 17) -> (0, 20), (13, 37) [ 99.438] sna_composite_rectangles: nrects=4, region=(0, 0), (697, 37) x 4 [ 99.438] sna_composite_rectangles: clipped extents (0, 0),(697, 37) x 4 [ 99.438] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(697, 37) [ 99.438] sna_composite_rectangles: dropping last-cpu hint [ 99.438] sna_drawable_use_bo pixmap=5375, box=((0, 0), (697, 37)), flags=1... [ 99.438] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 99.438] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 99.438] sna_drawable_use_bo: using whole GPU bo [ 99.438] gen9_render_fill_boxes (op=1, color=(f2f2, f1f1, f0f0, ffff) [20028888]) [ 99.438] kgem_bo_is_render: handle=25, rq? 1 [1] [ 99.438] gen9_render_fill_boxes(fff2f1f0 x 4 [(684, 0), (697, 17) ...]) [ 99.438] sna_render_get_solid: fff2f1f0 [ 99.438] sna_render_get_solid(15) = fff2f1f0 (old) [ 99.438] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 99.438] kgem_check_bo: num_pages=+0, num_exec=+0 [ 99.438] gen9_composite_get_binding_table(ff00) [ 99.438] kgem_add_reloc64: handle=143, pos=16312, delta=0, domains=40000 [ 99.438] kgem_add_reloc64: adding proxy [delta=60] for handle=143 [ 99.438] kgem_add_handle: handle=143, index=3 [ 99.438] kgem_add_reloc64[5] = (delta=60, target handle=3, presumed=fff6e000) [ 99.438] [3fb0] bind bo(handle=143, addr=fff6e03c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 99.438] gen9_emit_vertex_elements: setup id=0 [ 99.438] (684, 0), (697, 17) [ 99.438] (0, 17), (13, 20) [ 99.438] (684, 17), (697, 20) [ 99.438] (0, 20), (13, 37) [ 99.438] gen8_vertex_flush[4cc] = 12 [ 99.438] sna_composite_rectangles(pixmap=5375, op=1, ff300a24 x 4 [(684, 0)x(13, 17) ...]) [ 99.438] sna_composite_rectangles: converted to op 1 [ 99.438] sna_composite_rectangles[0] (684, 0)x(13, 17) -> (684, 0), (697, 17) [ 99.438] sna_composite_rectangles[1] (684, 17)x(13, 3) -> (684, 17), (697, 20) [ 99.438] sna_composite_rectangles[2] (0, 17)x(13, 3) -> (0, 17), (13, 20) [ 99.438] sna_composite_rectangles[3] (0, 20)x(13, 17) -> (0, 20), (13, 37) [ 99.438] sna_composite_rectangles: nrects=4, region=(0, 0), (697, 37) x 4 [ 99.438] sna_composite_rectangles: clipped extents (0, 0),(697, 37) x 4 [ 99.438] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(697, 37) [ 99.438] sna_composite_rectangles: dropping last-cpu hint [ 99.438] sna_drawable_use_bo pixmap=5375, box=((0, 0), (697, 37)), flags=1... [ 99.438] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 99.438] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 99.438] sna_drawable_use_bo: using whole GPU bo [ 99.438] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 99.438] kgem_bo_is_render: handle=25, rq? 1 [1] [ 99.438] gen9_render_fill_boxes(ff300a24 x 4 [(684, 0), (697, 17) ...]) [ 99.438] sna_render_get_solid: ff300a24 [ 99.438] sna_render_get_solid(17) = ff300a24 (old) [ 99.438] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 99.438] kgem_check_bo: num_pages=+0, num_exec=+0 [ 99.438] gen9_composite_get_binding_table(fe80) [ 99.438] kgem_add_reloc64: handle=143, pos=16280, delta=0, domains=40000 [ 99.438] kgem_add_reloc64: adding proxy [delta=68] for handle=143 [ 99.438] kgem_add_reloc64[6] = (delta=68, target handle=3, presumed=fff6e000) [ 99.438] [3f90] bind bo(handle=143, addr=fff6e044), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 99.438] gen9_emit_vertex_elements: setup id=0 [ 99.438] (684, 0), (697, 17) [ 99.438] (0, 17), (13, 20) [ 99.438] (684, 17), (697, 20) [ 99.438] (0, 20), (13, 37) [ 99.438] gen8_vertex_flush[508] = 12 [ 99.438] sna_composite_rectangles(pixmap=5375, op=1, ff300a24 x 4 [(684, 0)x(13, 17) ...]) [ 99.438] sna_composite_rectangles: converted to op 1 [ 99.438] sna_composite_rectangles[0] (684, 0)x(13, 17) -> (684, 0), (697, 17) [ 99.438] sna_composite_rectangles[1] (684, 17)x(13, 3) -> (684, 17), (697, 20) [ 99.438] sna_composite_rectangles[2] (0, 17)x(13, 3) -> (0, 17), (13, 20) [ 99.438] sna_composite_rectangles[3] (0, 20)x(13, 17) -> (0, 20), (13, 37) [ 99.438] sna_composite_rectangles: nrects=4, region=(0, 0), (697, 37) x 4 [ 99.438] sna_composite_rectangles: clipped extents (0, 0),(697, 37) x 4 [ 99.438] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(697, 37) [ 99.438] sna_composite_rectangles: dropping last-cpu hint [ 99.438] sna_drawable_use_bo pixmap=5375, box=((0, 0), (697, 37)), flags=1... [ 99.438] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 99.438] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 99.438] sna_drawable_use_bo: using whole GPU bo [ 99.438] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 99.438] kgem_bo_is_render: handle=25, rq? 1 [1] [ 99.438] gen9_render_fill_boxes(ff300a24 x 4 [(684, 0), (697, 17) ...]) [ 99.438] sna_render_get_solid: ff300a24 [ 99.438] sna_render_get_solid(17) = ff300a24 (last) [ 99.438] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 99.438] kgem_check_bo: num_pages=+0, num_exec=+0 [ 99.438] gen9_composite_get_binding_table(fe00) [ 99.438] gen9_emit_vertex_elements: setup id=0 [ 99.438] (684, 0), (697, 17) [ 99.438] (0, 17), (13, 20) [ 99.438] (684, 17), (697, 20) [ 99.438] (0, 20), (13, 37) [ 99.438] gen8_vertex_flush[508] = 24 [ 99.438] sna_glyphs(op=3, nlist=1, src=(1, 15)) [ 99.438] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 99.438] sna_glyphs: discarding mask [ 99.438] glyphs0_to_dst(op=3, src=(1, 15), nlist=1, dst=(1, 15)+(0, 0)) [ 99.438] clipped_glyphs? 2 glyph in 1 lists extents (1, 5), (19, 18), region (2, 17), (13, 18): yes [ 99.438] gen9_render_composite: 0x0, current mode=1/1 [ 99.438] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 99.438] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 99.438] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 99.438] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 99.438] sna_drawable_use_bo pixmap=5375, box=((2, 17), (13, 18)), flags=7... [ 99.438] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 99.438] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 99.438] sna_drawable_use_bo: using whole GPU bo [ 99.438] gen9_composite_set_target: pixmap=5375, format=20028888, size=697x37, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 99.438] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 99.438] color_convert: src=ff8ae234 [20028888] [ 99.438] color_convert: dst=ff8ae234 [20028888] [ 99.438] sna_render_get_solid: ff8ae234 [ 99.438] sna_render_get_solid(22) = ff8ae234 (old) [ 99.438] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 99.438] sna_transform_is_imprecise_integer_translation: no transform [ 99.438] gen9_composite_picture: integer translation (0, 0), removing [ 99.438] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 99.438] sna_render_pixmap_bo: GPU all damaged [ 99.438] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 99.438] gen4_choose_composite_emitter: solid, identity mask [ 99.438] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 99.438] aligning vertex: was 2, now 4 floats per vertex [ 99.438] gen9_composite_get_binding_table(fe00) [ 99.438] kgem_add_reloc64: handle=143, pos=16248, delta=0, domains=40000 [ 99.438] kgem_add_reloc64: adding proxy [delta=88] for handle=143 [ 99.438] kgem_add_reloc64[7] = (delta=88, target handle=3, presumed=fff6e000) [ 99.438] [3f70] bind bo(handle=143, addr=fff6e058), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 99.438] kgem_add_reloc64: handle=6, pos=16232, delta=0, domains=40000 [ 99.438] kgem_add_handle: handle=6, index=4 [ 99.438] kgem_add_reloc64[8] = (delta=0, target handle=4, presumed=fd581000) [ 99.438] [3f60] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 99.438] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 99.438] gen9_emit_sampler: sampler = a [ 99.438] gen9_emit_sf: num_sf_outputs=2 [ 99.438] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 99.438] gen9_emit_vertex_elements: setup id=9 [ 99.438] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 99.438] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 99.438] glyphs0_to_dst: glyph=(9, 5), (19, 18), clip=(2, 17), (13, 18) [ 99.438] glyphs0_to_dst: blt=(9, 17), (13, 18) [ 99.438] emit_primitive_identity_mask__avx2: dst=(9, 17), mask=(672.00, 60.00) x (4.00, 1.00) [ 99.438] gen8_vertex_flush[5e4] = 3 [ 99.438] gen9_magic_ca_pass: CA fixup (20 -> 23) [ 99.438] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 99.438] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 99.438] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 99.438] sna_composite_rectangles(pixmap=5375, op=1, ffffffff x 2 [(1, 18)x(9, 2) ...]) [ 99.438] sna_composite_rectangles: converted to op 1 [ 99.438] sna_composite_rectangles[0] (1, 18)x(9, 2) -> (1, 18), (10, 20) [ 99.438] sna_composite_rectangles[1] (1, 20)x(9, 15) -> (1, 20), (10, 35) [ 99.438] sna_composite_rectangles: nrects=2, region=(1, 18), (10, 35) x 2 [ 99.438] sna_composite_rectangles: clipped extents (1, 18),(10, 35) x 1 [ 99.438] sna_composite_rectangles: pixmap +(0, 0) extents (1, 18),(10, 35) [ 99.438] sna_composite_rectangles: dropping last-cpu hint [ 99.438] sna_drawable_use_bo pixmap=5375, box=((1, 18), (10, 35)), flags=9... [ 99.438] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 99.438] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 99.438] sna_drawable_use_bo: using whole GPU bo [ 99.438] gen9_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20028888]) [ 99.438] kgem_bo_is_render: handle=25, rq? 1 [1] [ 99.438] gen9_render_fill_boxes(ffffffff x 1 [(1, 18), (10, 35) ...]) [ 99.438] sna_render_get_solid: ffffffff [ 99.438] sna_render_get_solid(white) [ 99.438] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 99.438] kgem_check_bo: num_pages=+0, num_exec=+0 [ 99.438] aligning vertex: was 4, now 2 floats per vertex [ 99.438] gen9_composite_get_binding_table(fd40) [ 99.438] kgem_add_reloc64: handle=7, pos=16200, delta=0, domains=40000 [ 99.438] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 99.438] kgem_add_reloc64[9] = (delta=1048, target handle=2, presumed=fffe8000) [ 99.438] [3f40] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 99.438] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 99.438] gen9_emit_sampler: sampler = 1 [ 99.438] gen9_emit_sf: num_sf_outputs=1 [ 99.438] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 99.438] gen9_emit_vertex_elements: setup id=0 [ 99.438] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 99.438] (1, 18), (10, 35) [ 99.438] gen8_vertex_flush[720] = 3 [ 99.438] sna_validate_gc(0x561c94ab2470) changes=e0000, previous serial=8000145d, drawable=145d [ 99.438] sna_validate_gc: recomputing clip [ 99.438] sna_validate_gc: composite clip=4x[(65, 1231), (762, 1268)] [0x561c94b053d0] [ 99.438] sna_copy_area: src=pixmap=5375:(0, 0)x(697, 37)+(0, 0) -> dst=pixmap=3060:(0, 1207)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 99.438] sna_copy_area: normal copy [ 99.438] sna_do_copy: src=(0, 0), dst=(0, 1207), size=(697x37) [ 99.438] sna_do_copy: after drawable: src=(0, 0), dst=(65, 1231), size=(697x37) [ 99.438] sna_do_copy: dst extents (65, 1231), (762, 1268), dst clip extents (65, 1231), (762, 1268), dst size=3775x2136 [ 99.438] sna_do_copy: clipped dst extents (65, 1231), (762, 1268) [ 99.438] sna_do_copy: unclipped src extents (0, 0), (697, 37) [ 99.438] sna_do_copy: clipped src extents (0, 0), (697, 37) [ 99.438] sna_do_copy: pixmap -- no source clipping [ 99.438] sna_do_copy: src extents (0, 0), (697, 37) x 1 [ 99.438] sna_do_copy: copy region (65, 1231), (762, 1268) x 4 + (-65, -1231) [ 99.438] sna_copy_boxes (boxes=4x[(749, 1231), (762, 1248)...], src pixmap=5375+(-65, -1231), dst pixmap=3060+(-65, -24), alu=3, src.size=697x37, dst.size=3775x2136) [ 99.438] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c9472b610, gpu_bo=25, cpu_bo=0), replaces=0 [ 99.438] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 99.438] sna_drawable_use_bo pixmap=3060, box=((0, 1207), (697, 1244)), flags=3... [ 99.438] sna_drawable_use_bo: exported target, set PREFER_GPU [ 99.438] sna_drawable_use_bo: pinned, never REPLACES [ 99.438] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=3 [ 99.438] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 99.438] sna_drawable_use_bo: using whole GPU bo [ 99.438] sna_pixmap_move_to_gpu(pixmap=5375, usage=0), flags=a [ 99.438] sna_pixmap_move_to_gpu: already all-damaged [ 99.438] sna_pixmap_mark_active: pixmap=5375, handle=25 [ 99.438] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 99.438] gen9_render_copy_boxes (0, -1207)->(0, 0) x 4, alu=3, flags=0, self-copy=0, overlaps? 0 [ 99.438] kgem_bo_is_render: handle=25, rq? 1 [1] [ 99.438] kgem_bo_is_render: handle=9, rq? 0 [0] [ 99.438] kgem_bo_is_render: handle=9, rq? 0 [0] [ 99.438] kgem_bo_is_render: handle=25, rq? 1 [1] [ 99.438] kgem_set_mode: flushing before new bo [ 99.438] gen8_vertex_close: used=98, vbo active? 146, vb=201, nreloc=2 [ 99.438] gen8_vertex_close: reloc[0] = 287 [ 99.438] kgem_add_reloc64: handle=146, pos=287, delta=0, domains=200000 [ 99.438] kgem_add_handle: handle=146, index=5 [ 99.439] kgem_add_reloc64[10] = (delta=0, target handle=5, presumed=ffe77000) [ 99.439] gen8_vertex_close: reloc[1] = 372 [ 99.439] kgem_add_reloc64: handle=146, pos=372, delta=0, domains=200000 [ 99.439] kgem_add_reloc64[11] = (delta=0, target handle=5, presumed=ffe77000) [ 99.439] batch[1/1, flags=1800]: 462 462 16192 16384, nreloc=12, nexec=6, nfence=0, aperture=1178 [fenced=0] [ 99.439] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 99.439] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 99.439] kgem_fixup_relocs: shrinking by 61440 [ 99.439] __kgem_busy: handle=1, busy=0, wedged=0 [ 99.439] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 99.439] kgem_commit: release handle=25 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ffde9000 [ 99.439] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 99.439] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 99.439] __kgem_bo_clear_busy: handle=7 [ 99.439] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 99.439] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 99.439] __kgem_bo_clear_busy: handle=143 [ 99.439] kgem_commit: release handle=143 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff6e000 [ 99.439] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 99.439] __kgem_bo_clear_busy: handle=143 [ 99.439] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 99.439] __kgem_bo_clear_busy: handle=143 [ 99.439] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 99.439] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 99.439] __kgem_bo_clear_busy: handle=7 [ 99.439] kgem_commit: release handle=146 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffe77000 [ 99.439] __kgem_busy: handle=1, busy=131072, wedged=0 [ 99.439] kgem_bo_can_map: handle=146, map=0x0:0x0:0x7fc6b40fb000, tiling=0, domain=3, offset=4293357568 [ 99.439] kgem_check_bo: num_pages=+8178, num_exec=+2 [ 99.439] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 99.439] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 99.439] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 99.439] kgem_add_handle: handle=4, index=0 [ 99.439] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 99.439] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 99.439] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 99.439] gen9_composite_get_binding_table(ffc0) [ 99.439] kgem_add_reloc64: handle=9, pos=16360, delta=0, domains=20002 [ 99.439] kgem_add_handle: handle=9, index=1 [ 99.439] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f02dd000) [ 99.439] __kgem_bo_mark_dirty: handle=9 (proxy? 0) [ 99.439] [3fe0] bind bo(handle=9, addr=f02dd000), format=192, width=3775, height=2136, pitch=15360, tiling=1 -> render [ 99.439] kgem_add_reloc64: handle=25, pos=16344, delta=0, domains=40000 [ 99.439] kgem_add_handle: handle=25, index=2 [ 99.439] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=ffde9000) [ 99.439] [3fd0] bind bo(handle=25, addr=ffde9000), format=192, width=697, height=37, pitch=3072, tiling=1 -> sampler [ 99.439] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 99.439] gen9_emit_sampler: sampler = 0 [ 99.439] gen9_emit_sf: num_sf_outputs=1 [ 99.439] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 99.439] gen9_emit_vertex_elements: setup id=0 [ 99.439] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 99.439] (684, 0) -> (684, 1207) + (13, 17) [ 99.439] (0, 17) -> (0, 1224) + (13, 3) [ 99.439] (684, 17) -> (684, 1224) + (13, 3) [ 99.439] (0, 20) -> (0, 1227) + (13, 17) [ 99.439] gen8_vertex_flush[490] = 12 [ 99.439] sna_accel_flush: flush?=1, dirty?=0 [ 99.439] gen8_vertex_close: used=122, vbo active? 146, vb=1, nreloc=1 [ 99.439] gen8_vertex_close: reloc[0] = 287 [ 99.439] kgem_add_reloc64: handle=146, pos=287, delta=0, domains=200000 [ 99.439] kgem_add_handle: handle=146, index=3 [ 99.439] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=ffe77000) [ 99.439] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=8252 [fenced=0] [ 99.439] __kgem_busy: handle=1, busy=0, wedged=0 [ 99.439] __kgem_retire_rq: request 1 complete [ 99.439] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 99.439] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 99.439] kgem_fixup_relocs: shrinking by 61440 [ 99.439] __kgem_busy: handle=1, busy=0, wedged=0 [ 99.439] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 99.439] kgem_commit: release handle=9 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f02dd000 [ 99.439] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 99.439] kgem_commit: release handle=25 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=ffde9000 [ 99.439] kgem_commit: release handle=146 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffe77000 [ 99.439] __kgem_busy: handle=1, busy=131072, wedged=0 [ 99.439] kgem_bo_can_map: handle=146, map=0x0:0x0:0x7fc6b40fb000, tiling=0, domain=3, offset=4293357568 [ 99.439] sna_accel_flush: flush?=0, dirty?=0 [ 99.439] sna_accel_flush: flush?=0, dirty?=0 [ 99.439] sna_accel_flush: flush?=0, dirty?=0 [ 99.439] sna_accel_flush: flush?=0, dirty?=0 [ 99.439] sna_destroy_pixmap: pixmap=5375, attached?=1 [ 99.439] _kgem_bo_destroy: handle=25, proxy? 0 [ 99.439] __kgem_bo_destroy: handle=25, size=319488 [ 99.439] __kgem_busy: handle=25, busy=0, wedged=0 [ 99.439] __kgem_bo_clear_busy: handle=25 [ 99.439] __kgem_bo_destroy: handle=25, purged [ 99.439] kgem_bo_move_to_inactive: moving handle=25 to inactive [ 99.439] __sna_free_pixmap(pixmap=5375) [ 99.439] sna_accel_flush: flush?=0, dirty?=0 [ 99.439] sna_accel_flush: flush?=0, dirty?=0 [ 99.439] sna_accel_flush: flush?=0, dirty?=0 [ 99.439] sna_block_handler (tv=0.468000) [ 99.439] kgem_retire, need_retire?=1 [ 99.439] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 99.439] kgem_retire__requests_ring: retiring ring 0 [ 99.439] __kgem_busy: handle=1, busy=0, wedged=0 [ 99.439] __kgem_retire_rq: request 1 complete [ 99.439] __kgem_bo_flush: handle=9, busy=0, wedged=0 [ 99.439] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 99.439] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 99.439] kgem_retire -- retired=0, need_retire=0 [ 99.439] kgem_bo_is_busy: handle=146, domain: 0 exec? 0, rq? 0 [ 99.439] gen6_render_retire: resetting idle vbo [ 99.439] has_shadow: has pending damage? 0, outstanding flips: 0 [ 99.439] sna_accel_do_throttle -- no pending activity [ 99.440] sna_wakeup_handler [ 99.440] sna_accel_flush: flush?=0, dirty?=0 [ 99.440] sna_accel_flush: flush?=0, dirty?=0 [ 99.440] sna_block_handler (tv=0.467000) [ 99.440] has_shadow: has pending damage? 0, outstanding flips: 0 [ 99.440] sna_accel_do_throttle -- no pending activity [ 99.440] sna_wakeup_handler [ 99.440] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=114, name=86 [ 99.440] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 99.440] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 99.440] sna_dri2_get_back: draw size=3840x2160, back buffer handle=114 size=3840x2160, is-scanout? 1, active?=0, pitch=15360, front pitch=15360 [ 99.440] sna_dri2_get_back: reuse backbuffer? 1 [ 99.440] sna_dri2_get_back: back buffer handle=114, active?=0, refcnt=1 [ 99.440] sna_dri2_get_back: reuse unattached back [ 99.440] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 99.440] sna_dri2_reuse_buffer: reusing back buffer handle=114, name=86, pitch=15360, age=0 [ 99.440] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 99.440] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=32, name=80, active_scanout=2 [ 99.440] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 99.440] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 99.440] sna_accel_flush: flush?=0, dirty?=0 [ 99.440] sna_accel_flush: flush?=0, dirty?=0 [ 99.440] sna_accel_flush: flush?=0, dirty?=0 [ 99.440] sna_block_handler (tv=0.467000) [ 99.441] has_shadow: has pending damage? 0, outstanding flips: 0 [ 99.441] timer_enable (time=99441), starting timer 0 [ 99.441] sna_accel_do_throttle -- no pending activity [ 99.441] sna_accel_block: evaluating timers, active=5 [ 99.441] sna_accel_block: flush timer expires in 8 [99449] [ 99.441] sna_wakeup_handler [ 99.441] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 99.441] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 99.441] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 99.441] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 99.441] sna_dri2_get_msc(draw=146, pipe=0) [ 99.441] sna_crtc_record_swap: recording last swap on pipe=0, frame 5717 [msc=5717], time 99.440005 [ 99.441] sna_dri2_get_msc: msc=5717 [raw=5717], ust=99440005 [ 99.441] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=114 (refs=1/1, flush=0) , front=32 (refs=2/3, flush=1) [ 99.441] sna_dri2_schedule_swap(target_msc=5701, divisor=0, remainder=0) [ 99.441] sna_dri2_schedule_swap: using front handle=32, active_scanout?=2, flush?=1 [ 99.441] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 99.441] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 99.441] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 99.441] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 99.441] sna_crtc_record_swap: recording last swap on pipe=0, frame 5717 [msc=5717], time 99.440005 [ 99.441] immediate_swap: current_msc=5717, target_msc=5701 -- yes [ 99.441] can_flip: no, shadow enabled [ 99.441] sna_dri2_add_event: adding event to window 146) [ 99.441] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 99.441] sna_dri2_immediate_blit: no pending blit, starting chain [ 99.441] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 99.441] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 99.441] can_xchg: back size=8700f00, front size=8700f00 [ 99.441] can_xchg: yes, pixmap=4091 [ 99.441] sna_dri2_xchg: win=146, exchange front=32/80,ref=3 and back=114/86,ref=2, pixmap=4091 3840x2160 [ 99.441] sna_dri2_xchg: back_bo handle=114, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 99.441] sna_dri2_xchg: front_bo handle=32, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 99.441] set_bo: pixmap=4091, handle=114 (old handle=32) [ 99.441] set_bo: marking whole pixmap as damaged [ 99.441] set_bo: applying final/discard move-to-gpu [ 99.441] wait_for_shadow: flags=0, flips=0, handle=32, shadow=29 [ 99.441] set_bo: dropping flush hint from handle=32 [ 99.441] set_bo: adding flush hint to handle=114 [ 99.441] mark_stale(handle=32) => 1 [ 99.441] swap_limit: draw=146 setting swap limit to 3 [ 99.441] sna_dri2_swap_limit_validate: swap limit set to 3 [ 99.441] sna_next_vblank(pipe=0, waiting until next vblank) [ 99.441] sna_dri2_schedule_swap: reported target_msc=5717 [ 99.441] sna_accel_flush: flush?=0, dirty?=0 [ 99.441] sna_accel_flush: flush?=0, dirty?=0 [ 99.441] sna_accel_flush: flush?=0, dirty?=0 [ 99.441] sna_accel_flush: flush?=0, dirty?=0 [ 99.441] sna_block_handler (tv=0.466000) [ 99.441] sna_scanout_do_flush: flush timer active: delta=8 [ 99.441] sna_accel_do_throttle -- no pending activity [ 99.441] sna_accel_block: evaluating timers, active=5 [ 99.441] sna_accel_block: flush timer expires in 8 [99449] [ 99.449] sna_wakeup_handler [ 99.449] sna_block_handler (tv=0.458000) [ 99.449] sna_scanout_do_flush: flush timer active: delta=0 [ 99.449] sna_scanout_do_flush (time=99449), triggered [ 99.449] sna_scanout_flush (time=99449), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 99.449] has_shadow: has pending damage? 1, outstanding flips: 0 [ 99.449] stop_flush: scanout=114 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 99.449] has_shadow: has pending damage? 1, outstanding flips: 0 [ 99.449] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 99.449] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 99.449] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 99.449] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 99.449] sna_pixmap_move_to_gpu: already all-damaged [ 99.449] sna_pixmap_mark_active: pixmap=4091, handle=114 [ 99.449] sna_mode_redisplay: crtc[0] transformed? 0 [ 99.449] sna_mode_redisplay: crtc[1] transformed? 0 [ 99.449] sna_mode_redisplay: crtc[2] transformed? 0 [ 99.449] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=114 [active=1] [ 99.449] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 32, transformed? 0 [ 99.449] get_fb: reusing fb=81 for handle=114 [ 99.449] sna_mode_redisplay: recording flip on CRTC:32 handle=114, active_scanout=2, serial=3 [ 99.450] __kgem_bo_clear_busy: handle=114 [ 99.450] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 99.450] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 99.450] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 99.450] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=114, shadow handle=29 [ 99.450] sna_accel_do_throttle -- no pending activity [ 99.450] sna_accel_block: evaluating timers, active=5 [ 99.450] sna_accel_block: flush timer expires in 16 [99465] [ 99.456] sna_wakeup_handler [ 99.456] sna_mode_wakeup: len=64 [ 99.456] sna_dri2_vblank_handler(type=2, sequence=5718, draw=4181) [ 99.456] sna_crtc_record_swap: recording last swap on pipe=0, frame 5718 [msc=5718], time 99.456667 [ 99.456] sna_dri2_vblank_handler: 2 complete, frame=5718 tv=99.456667 [ 99.456] sna_dri2_blit_complete: blit finished [ 99.456] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=5718, tv=99.456667) [ 99.456] frame_swap_complete(type=2): draw=146, pipe=0, frame=5718 [msc=5718], tv=99.456667 [ 99.456] sna_accel_flush: flush?=0, dirty?=0 [ 99.456] sna_dri2_event_free(draw?=1) [ 99.456] sna_dri2_remove_event: remove[0x561c9476f4d0] from window 146, active? 1 [ 99.456] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=114] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 99.456] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=32] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 99.456] sna_dri2_vblank_handler complete [ 99.456] sna_mode_wakeup: recording last swap on pipe=0, frame 5718 [1656], time 99.456667 [ 99.456] sna_mode_wakeup: removing handle=32 [active_scanout=0] from scanout, installing handle=114 [active_scanout=2] [ 99.456] sna_mode_wakeup: flip complete, pending? 1 [ 99.456] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 99.456] sna_block_handler (tv=0.451000) [ 99.456] sna_scanout_do_flush: flush timer active: delta=9 [ 99.456] sna_accel_do_throttle -- no pending activity [ 99.456] sna_accel_block: evaluating timers, active=5 [ 99.456] sna_accel_block: flush timer expires in 9 [99465] [ 99.465] sna_wakeup_handler [ 99.465] sna_block_handler (tv=0.442000) [ 99.465] sna_scanout_do_flush: flush timer active: delta=0 [ 99.465] sna_scanout_do_flush (time=99465), triggered [ 99.465] sna_scanout_flush (time=99465), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 99.465] has_shadow: has pending damage? 0, outstanding flips: 0 [ 99.465] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 99.465] has_shadow: has pending damage? 0, outstanding flips: 0 [ 99.465] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 99.465] sna_accel_do_throttle -- no pending activity [ 99.465] sna_accel_block: evaluating timers, active=5 [ 99.465] sna_accel_block: flush timer expires in 16 [99481] [ 99.481] sna_wakeup_handler [ 99.481] sna_block_handler (tv=0.426000) [ 99.481] sna_scanout_do_flush: flush timer active: delta=0 [ 99.481] sna_scanout_do_flush (time=99481), triggered [ 99.481] sna_scanout_flush (time=99481), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 99.481] has_shadow: has pending damage? 0, outstanding flips: 0 [ 99.481] stop_flush: scanout=114 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 99.481] has_shadow: has pending damage? 0, outstanding flips: 0 [ 99.481] sna_accel_disarm_timer[0] (time=99481) [ 99.481] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 99.481] sna_accel_do_throttle -- no pending activity [ 99.526] sna_wakeup_handler [ 99.527] sna_accel_flush: flush?=0, dirty?=0 [ 99.527] sna_accel_flush: flush?=0, dirty?=0 [ 99.527] sna_accel_flush: flush?=0, dirty?=0 [ 99.527] sna_accel_flush: flush?=0, dirty?=0 [ 99.527] sna_accel_flush: flush?=0, dirty?=0 [ 99.527] sna_accel_flush: flush?=0, dirty?=0 [ 99.527] sna_accel_flush: flush?=0, dirty?=0 [ 99.527] sna_accel_flush: flush?=0, dirty?=0 [ 99.527] sna_accel_flush: flush?=0, dirty?=0 [ 99.527] sna_accel_flush: flush?=0, dirty?=0 [ 99.527] sna_accel_flush: flush?=0, dirty?=0 [ 99.527] sna_accel_flush: flush?=0, dirty?=0 [ 99.527] sna_accel_flush: flush?=0, dirty?=0 [ 99.527] sna_accel_flush: flush?=0, dirty?=0 [ 99.527] sna_block_handler (tv=0.380000) [ 99.527] has_shadow: has pending damage? 0, outstanding flips: 0 [ 99.527] sna_accel_do_throttle -- no pending activity [ 99.527] sna_wakeup_handler [ 99.527] sna_accel_flush: flush?=0, dirty?=0 [ 99.527] sna_accel_flush: flush?=0, dirty?=0 [ 99.527] sna_accel_flush: flush?=0, dirty?=0 [ 99.527] sna_block_handler (tv=0.380000) [ 99.527] has_shadow: has pending damage? 0, outstanding flips: 0 [ 99.527] sna_accel_do_throttle -- no pending activity [ 99.527] sna_wakeup_handler [ 99.527] sna_accel_flush: flush?=0, dirty?=0 [ 99.527] sna_accel_flush: flush?=0, dirty?=0 [ 99.527] sna_block_handler (tv=0.380000) [ 99.527] has_shadow: has pending damage? 0, outstanding flips: 0 [ 99.527] sna_accel_do_throttle -- no pending activity [ 99.527] sna_wakeup_handler [ 99.527] sna_accel_flush: flush?=0, dirty?=0 [ 99.527] sna_accel_flush: flush?=0, dirty?=0 [ 99.527] sna_block_handler (tv=0.380000) [ 99.527] has_shadow: has pending damage? 0, outstanding flips: 0 [ 99.527] sna_accel_do_throttle -- no pending activity [ 99.527] sna_wakeup_handler [ 99.527] sna_accel_flush: flush?=0, dirty?=0 [ 99.527] sna_accel_flush: flush?=0, dirty?=0 [ 99.527] sna_block_handler (tv=0.380000) [ 99.527] has_shadow: has pending damage? 0, outstanding flips: 0 [ 99.527] sna_accel_do_throttle -- no pending activity [ 99.528] sna_wakeup_handler [ 99.528] sna_accel_flush: flush?=0, dirty?=0 [ 99.528] sna_accel_flush: flush?=0, dirty?=0 [ 99.528] sna_accel_flush: flush?=0, dirty?=0 [ 99.528] sna_block_handler (tv=0.379000) [ 99.528] has_shadow: has pending damage? 0, outstanding flips: 0 [ 99.528] sna_accel_do_throttle -- no pending activity [ 99.528] sna_wakeup_handler [ 99.528] sna_accel_flush: flush?=0, dirty?=0 [ 99.528] sna_accel_flush: flush?=0, dirty?=0 [ 99.528] sna_accel_flush: flush?=0, dirty?=0 [ 99.528] sna_block_handler (tv=0.379000) [ 99.528] has_shadow: has pending damage? 0, outstanding flips: 0 [ 99.528] sna_accel_do_throttle -- no pending activity [ 99.528] sna_wakeup_handler [ 99.528] sna_accel_flush: flush?=0, dirty?=0 [ 99.528] sna_accel_flush: flush?=0, dirty?=0 [ 99.528] sna_accel_flush: flush?=0, dirty?=0 [ 99.528] sna_block_handler (tv=0.379000) [ 99.528] has_shadow: has pending damage? 0, outstanding flips: 0 [ 99.528] sna_accel_do_throttle -- no pending activity [ 99.528] sna_wakeup_handler [ 99.528] sna_accel_flush: flush?=0, dirty?=0 [ 99.528] sna_accel_flush: flush?=0, dirty?=0 [ 99.528] sna_accel_flush: flush?=0, dirty?=0 [ 99.528] sna_create_pixmap(1, 1, 32, usage=0) [ 99.528] kgem_can_create_2d: 1x1 @ 32 [ 99.528] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=1 [ 99.528] kgem_can_create_2d: untiled size=4096 [ 99.528] kgem_choose_tiling: disabling tiling [1x1] for single row/col [ 99.528] kgem_choose_tiling: 1x1 -> 0 [ 99.528] sna_create_pixmap: usage=0, flags=a [ 99.528] sna_create_pixmap: small buffer [4], attaching to shadow pixmap [ 99.528] create_pixmap: allocating pixmap 1x1, depth=32/32, size=12 [ 99.528] create_pixmap: serial=5376, usage=0, 1x1 [ 99.529] sna_create_pixmap: serial=5376, 1x1, usage=0 [ 99.529] sna_composite_rectangles(pixmap=5377, op=0, 0 x 1 [(0, 0)x(1, 1) ...]) [ 99.529] sna_composite_rectangles: converted to op 0 [ 99.529] sna_composite_rectangles[0] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 99.529] sna_composite_rectangles: nrects=1, region=(0, 0), (1, 1) x 1 [ 99.529] sna_composite_rectangles: clipped extents (0, 0),(1, 1) x 1 [ 99.529] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(1, 1) [ 99.529] sna_composite_rectangles: fallback, dst pixmap=5377 too small or not attached [ 99.529] sna_composite_rectangles: fallback [ 99.529] sna_drawable_move_region_to_cpu(pixmap=5377 (1x1), [(0, 0), (1, 1)], flags=1) [ 99.529] sna_drawable_move_region_to_cpu: region (0, 0), (1, 1) + (0, 0) subsumes pixmap (1x1) [ 99.529] _sna_pixmap_move_to_cpu(pixmap=5377, 1x1, flags=1) [ 99.529] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 99.529] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 99.529] operate_inplace: no, inplace operation not suitable [ 99.529] _sna_pixmap_move_to_cpu: marking as damaged [ 99.529] __sna_damage_all(1, 1) [ 99.529] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 99.529] sna_composite_rectangles(pixmap=5377, op=1, fff2f1f0 x 1 [(0, 0)x(1, 1) ...]) [ 99.529] sna_composite_rectangles: converted to op 1 [ 99.529] sna_composite_rectangles[0] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 99.529] sna_composite_rectangles: nrects=1, region=(0, 0), (1, 1) x 1 [ 99.529] sna_composite_rectangles: clipped extents (0, 0),(1, 1) x 1 [ 99.529] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(1, 1) [ 99.529] sna_composite_rectangles: fallback, dst pixmap=5377 too small or not attached [ 99.529] sna_composite_rectangles: fallback [ 99.529] sna_drawable_move_region_to_cpu(pixmap=5377 (1x1), [(0, 0), (1, 1)], flags=1) [ 99.529] sna_drawable_move_region_to_cpu: pixmap=5377 all damaged on CPU [ 99.529] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 99.529] sna_composite_rectangles: fallback fill: (0, 0)x(1, 1) fff2f1f0 [ 99.529] sna_composite_rectangles(pixmap=5377, op=1, ff300a24 x 2 [(0, 0)x(1, 1) ...]) [ 99.529] sna_composite_rectangles: converted to op 1 [ 99.529] sna_composite_rectangles[0] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 99.529] sna_composite_rectangles[1] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 99.529] sna_composite_rectangles: nrects=2, region=(0, 0), (1, 1) x 2 [ 99.529] sna_composite_rectangles: clipped extents (0, 0),(1, 1) x 1 [ 99.529] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(1, 1) [ 99.529] sna_composite_rectangles: fallback, dst pixmap=5377 too small or not attached [ 99.529] sna_composite_rectangles: fallback [ 99.529] sna_drawable_move_region_to_cpu(pixmap=5377 (1x1), [(0, 0), (1, 1)], flags=1) [ 99.529] sna_drawable_move_region_to_cpu: pixmap=5377 all damaged on CPU [ 99.529] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 99.529] sna_composite_rectangles: fallback fill: (0, 0)x(1, 1) ff300a24 [ 99.529] sna_validate_gc(0x561c94ab2470) changes=80000, previous serial=8000145d, drawable=145d [ 99.529] sna_validate_gc: recomputing clip [ 99.529] sna_validate_gc: composite clip=1x[(65, 24), (3840, 2160)] [0x561c94abf1d0] [ 99.529] sna_copy_area: src=pixmap=5377:(0, 0)x(1, 1)+(0, 0) -> dst=pixmap=3060:(0, 0)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 99.529] sna_copy_area: normal copy [ 99.529] sna_do_copy: src=(0, 0), dst=(0, 0), size=(1x1) [ 99.529] sna_do_copy: after drawable: src=(0, 0), dst=(65, 24), size=(1x1) [ 99.529] sna_do_copy: dst extents (65, 24), (66, 25), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 99.529] sna_do_copy: clipped dst extents (65, 24), (66, 25) [ 99.529] sna_do_copy: unclipped src extents (0, 0), (1, 1) [ 99.529] sna_do_copy: clipped src extents (0, 0), (1, 1) [ 99.529] sna_do_copy: pixmap -- no source clipping [ 99.529] sna_do_copy: src extents (0, 0), (1, 1) x 1 [ 99.529] sna_do_copy: copy region (65, 24), (66, 25) x 1 + (-65, -24) [ 99.529] sna_copy_boxes (boxes=1x[(65, 24), (66, 25)...], src pixmap=5377+(-65, -24), dst pixmap=3060+(-65, -24), alu=3, src.size=1x1, dst.size=3775x2136) [ 99.530] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94b33a10, gpu_bo=0, cpu_bo=0), replaces=0 [ 99.530] sna_drawable_use_bo pixmap=3060, box=((0, 0), (1, 1)), flags=8... [ 99.530] sna_drawable_use_bo: exported target, set PREFER_GPU [ 99.530] sna_drawable_use_bo: pinned, never REPLACES [ 99.530] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 99.530] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 99.530] sna_drawable_use_bo: using whole GPU bo [ 99.530] region_overlaps_damage? [ 99.530] use_shm_bo: no, not attached [ 99.530] sna_drawable_move_region_to_cpu(pixmap=5377 (1x1), [(0, 0), (1, 1)], flags=2) [ 99.530] sna_drawable_move_region_to_cpu: pixmap=5377 all damaged on CPU [ 99.530] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 99.530] sna_write_boxes x 1, src stride=4, src dx=(0, 0) [ 99.530] kgem_bo_can_map: handle=9, map=0x7fc6b7845000:0x0:0x7fc656564000, tiling=1, domain=0, offset=4029534208 [ 99.530] write_boxes_inplace x 1, handle=9, tiling=1 [ 99.530] upload_inplace__tiled: tiling=1 [ 99.530] kgem_bo_can_map__cpu: handle=9 [ 99.530] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 99.530] kgem_bo_map__cpu(handle=9, size=33177600, map=0x7fc6b7845000:0x7fc656564000) [ 99.530] kgem_bo_sync__cpu: handle=9 [ 99.530] __kgem_busy: handle=9, busy=0, wedged=0 [ 99.530] kgem_bo_sync__cpu: SYNC: handle=9, needs_flush? 0, domain? 0, busy? 0 [ 99.530] __kgem_busy: handle=9, busy=0, wedged=0 [ 99.530] kgem_bo_retire: retiring bo handle=9 (needed flush? 0), rq? 0 [busy?=0] [ 99.530] assert_bo_retired: handle=9, domain: 0 exec? 0, rq? 0 [ 99.530] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(0, 0), size=1x1, pitch=4/15360 [ 99.530] sna_accel_flush: flush?=0, dirty?=0 [ 99.530] sna_accel_flush: flush?=0, dirty?=0 [ 99.530] sna_accel_flush: flush?=0, dirty?=0 [ 99.530] sna_accel_flush: flush?=0, dirty?=0 [ 99.530] sna_destroy_pixmap: pixmap=5377, attached?=1 [ 99.530] __sna_free_pixmap(pixmap=5377) [ 99.530] sna_accel_flush: flush?=0, dirty?=0 [ 99.530] sna_accel_flush: flush?=0, dirty?=0 [ 99.530] sna_accel_flush: flush?=0, dirty?=0 [ 99.530] sna_block_handler (tv=0.377000) [ 99.530] has_shadow: has pending damage? 0, outstanding flips: 0 [ 99.530] sna_accel_do_throttle -- no pending activity [ 99.530] sna_wakeup_handler [ 99.530] sna_accel_flush: flush?=0, dirty?=0 [ 99.530] sna_accel_flush: flush?=0, dirty?=0 [ 99.530] sna_accel_flush: flush?=0, dirty?=0 [ 99.530] sna_block_handler (tv=0.377000) [ 99.530] has_shadow: has pending damage? 0, outstanding flips: 0 [ 99.530] sna_accel_do_throttle -- no pending activity [ 99.530] sna_wakeup_handler [ 99.530] sna_accel_flush: flush?=0, dirty?=0 [ 99.530] sna_accel_flush: flush?=0, dirty?=0 [ 99.530] sna_block_handler (tv=0.377000) [ 99.531] has_shadow: has pending damage? 0, outstanding flips: 0 [ 99.531] sna_accel_do_throttle -- no pending activity [ 99.531] sna_wakeup_handler [ 99.531] sna_accel_flush: flush?=0, dirty?=0 [ 99.531] sna_accel_flush: flush?=0, dirty?=0 [ 99.531] sna_block_handler (tv=0.376000) [ 99.531] has_shadow: has pending damage? 0, outstanding flips: 0 [ 99.531] sna_accel_do_throttle -- no pending activity [ 99.531] sna_wakeup_handler [ 99.531] sna_accel_flush: flush?=0, dirty?=0 [ 99.531] sna_accel_flush: flush?=0, dirty?=0 [ 99.531] sna_accel_flush: flush?=0, dirty?=0 [ 99.531] sna_block_handler (tv=0.376000) [ 99.531] has_shadow: has pending damage? 0, outstanding flips: 0 [ 99.531] sna_accel_do_throttle -- no pending activity [ 99.531] sna_wakeup_handler [ 99.531] sna_accel_flush: flush?=0, dirty?=0 [ 99.531] sna_accel_flush: flush?=0, dirty?=0 [ 99.531] sna_block_handler (tv=0.376000) [ 99.531] has_shadow: has pending damage? 0, outstanding flips: 0 [ 99.531] sna_accel_do_throttle -- no pending activity [ 99.531] sna_wakeup_handler [ 99.531] sna_accel_flush: flush?=0, dirty?=0 [ 99.531] sna_accel_flush: flush?=0, dirty?=0 [ 99.531] sna_block_handler (tv=0.376000) [ 99.531] has_shadow: has pending damage? 0, outstanding flips: 0 [ 99.531] sna_accel_do_throttle -- no pending activity [ 99.531] sna_wakeup_handler [ 99.531] sna_accel_flush: flush?=0, dirty?=0 [ 99.531] sna_accel_flush: flush?=0, dirty?=0 [ 99.531] sna_block_handler (tv=0.376000) [ 99.531] has_shadow: has pending damage? 0, outstanding flips: 0 [ 99.532] sna_accel_do_throttle -- no pending activity [ 99.532] sna_wakeup_handler [ 99.532] sna_accel_flush: flush?=0, dirty?=0 [ 99.532] sna_accel_flush: flush?=0, dirty?=0 [ 99.532] sna_block_handler (tv=0.375000) [ 99.532] has_shadow: has pending damage? 0, outstanding flips: 0 [ 99.532] sna_accel_do_throttle -- no pending activity [ 99.532] sna_wakeup_handler [ 99.532] sna_accel_flush: flush?=0, dirty?=0 [ 99.532] sna_accel_flush: flush?=0, dirty?=0 [ 99.532] sna_accel_flush: flush?=0, dirty?=0 [ 99.532] sna_block_handler (tv=0.375000) [ 99.532] has_shadow: has pending damage? 0, outstanding flips: 0 [ 99.532] sna_accel_do_throttle -- no pending activity [ 99.532] sna_wakeup_handler [ 99.532] sna_accel_flush: flush?=0, dirty?=0 [ 99.532] sna_accel_flush: flush?=0, dirty?=0 [ 99.532] sna_block_handler (tv=0.375000) [ 99.532] has_shadow: has pending damage? 0, outstanding flips: 0 [ 99.532] sna_accel_do_throttle -- no pending activity [ 99.532] sna_wakeup_handler [ 99.532] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=32, name=80 [ 99.532] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 99.532] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 99.532] sna_dri2_get_back: draw size=3840x2160, back buffer handle=32 size=3840x2160, is-scanout? 1, active?=0, pitch=15360, front pitch=15360 [ 99.532] sna_dri2_get_back: reuse backbuffer? 1 [ 99.532] sna_dri2_get_back: back buffer handle=32, active?=0, refcnt=1 [ 99.532] sna_dri2_get_back: reuse unattached back [ 99.532] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 99.532] sna_dri2_reuse_buffer: reusing back buffer handle=32, name=80, pitch=15360, age=0 [ 99.532] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 99.532] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=114, name=86, active_scanout=2 [ 99.532] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 99.532] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=114] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 99.532] sna_accel_flush: flush?=0, dirty?=0 [ 99.532] sna_accel_flush: flush?=0, dirty?=0 [ 99.532] sna_accel_flush: flush?=0, dirty?=0 [ 99.532] sna_block_handler (tv=0.375000) [ 99.532] has_shadow: has pending damage? 0, outstanding flips: 0 [ 99.532] timer_enable (time=99532), starting timer 0 [ 99.532] sna_accel_do_throttle -- no pending activity [ 99.532] sna_accel_block: evaluating timers, active=5 [ 99.532] sna_accel_block: flush timer expires in 8 [99540] [ 99.533] sna_wakeup_handler [ 99.533] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 99.533] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 99.533] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 99.533] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 99.533] sna_dri2_get_msc(draw=146, pipe=0) [ 99.533] sna_crtc_record_swap: recording last swap on pipe=0, frame 5722 [msc=5722], time 99.523308 [ 99.533] sna_dri2_get_msc: msc=5722 [raw=5722], ust=99523308 [ 99.533] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=32 (refs=1/1, flush=0) , front=114 (refs=2/3, flush=1) [ 99.533] sna_dri2_schedule_swap(target_msc=5718, divisor=0, remainder=0) [ 99.533] sna_dri2_schedule_swap: using front handle=114, active_scanout?=2, flush?=1 [ 99.533] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 99.533] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 99.533] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 99.533] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 99.533] sna_crtc_record_swap: recording last swap on pipe=0, frame 5722 [msc=5722], time 99.523308 [ 99.533] immediate_swap: current_msc=5722, target_msc=5718 -- yes [ 99.533] can_flip: no, shadow enabled [ 99.533] sna_dri2_add_event: adding event to window 146) [ 99.533] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 99.533] sna_dri2_immediate_blit: no pending blit, starting chain [ 99.533] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 99.533] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 99.533] can_xchg: back size=8700f00, front size=8700f00 [ 99.533] can_xchg: yes, pixmap=4091 [ 99.533] sna_dri2_xchg: win=146, exchange front=114/86,ref=3 and back=32/80,ref=2, pixmap=4091 3840x2160 [ 99.533] sna_dri2_xchg: back_bo handle=32, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 99.533] sna_dri2_xchg: front_bo handle=114, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 99.533] set_bo: pixmap=4091, handle=32 (old handle=114) [ 99.533] set_bo: marking whole pixmap as damaged [ 99.533] set_bo: applying final/discard move-to-gpu [ 99.533] wait_for_shadow: flags=0, flips=0, handle=114, shadow=29 [ 99.533] set_bo: dropping flush hint from handle=114 [ 99.533] set_bo: adding flush hint to handle=32 [ 99.533] mark_stale(handle=114) => 1 [ 99.533] swap_limit: draw=146 setting swap limit to 3 [ 99.533] sna_dri2_swap_limit_validate: swap limit set to 3 [ 99.533] sna_next_vblank(pipe=0, waiting until next vblank) [ 99.533] sna_dri2_schedule_swap: reported target_msc=5722 [ 99.533] sna_accel_flush: flush?=0, dirty?=0 [ 99.533] sna_accel_flush: flush?=0, dirty?=0 [ 99.533] sna_accel_flush: flush?=0, dirty?=0 [ 99.533] sna_accel_flush: flush?=0, dirty?=0 [ 99.533] sna_block_handler (tv=0.374000) [ 99.533] sna_scanout_do_flush: flush timer active: delta=7 [ 99.533] sna_accel_do_throttle -- no pending activity [ 99.533] sna_accel_block: evaluating timers, active=5 [ 99.533] sna_accel_block: flush timer expires in 7 [99540] [ 99.539] sna_wakeup_handler [ 99.539] sna_mode_wakeup: len=32 [ 99.539] sna_dri2_vblank_handler(type=2, sequence=5723, draw=4181) [ 99.539] sna_crtc_record_swap: recording last swap on pipe=0, frame 5723 [msc=5723], time 99.539970 [ 99.539] sna_dri2_vblank_handler: 2 complete, frame=5723 tv=99.539970 [ 99.539] sna_dri2_blit_complete: blit finished [ 99.539] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=5723, tv=99.539970) [ 99.539] frame_swap_complete(type=2): draw=146, pipe=0, frame=5723 [msc=5723], tv=99.539970 [ 99.539] sna_accel_flush: flush?=0, dirty?=0 [ 99.539] sna_dri2_event_free(draw?=1) [ 99.539] sna_dri2_remove_event: remove[0x561c949a2710] from window 146, active? 1 [ 99.539] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 99.539] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=114] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 99.539] sna_dri2_vblank_handler complete [ 99.539] sna_block_handler (tv=0.368000) [ 99.539] sna_scanout_do_flush: flush timer active: delta=1 [ 99.539] sna_scanout_do_flush (time=99539), triggered [ 99.539] sna_scanout_flush (time=99539), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 99.539] has_shadow: has pending damage? 1, outstanding flips: 0 [ 99.539] stop_flush: scanout=32 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 99.539] has_shadow: has pending damage? 1, outstanding flips: 0 [ 99.539] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 99.539] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 99.539] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 99.539] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 99.539] sna_pixmap_move_to_gpu: already all-damaged [ 99.539] sna_pixmap_mark_active: pixmap=4091, handle=32 [ 99.539] sna_mode_redisplay: crtc[0] transformed? 0 [ 99.539] sna_mode_redisplay: crtc[1] transformed? 0 [ 99.539] sna_mode_redisplay: crtc[2] transformed? 0 [ 99.539] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=32 [active=1] [ 99.539] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 114, transformed? 0 [ 99.539] get_fb: reusing fb=68 for handle=32 [ 99.539] sna_mode_redisplay: recording flip on CRTC:32 handle=32, active_scanout=2, serial=3 [ 99.539] __kgem_bo_clear_busy: handle=32 [ 99.539] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 99.539] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 99.539] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 99.539] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=32, shadow handle=29 [ 99.539] sna_accel_do_throttle -- no pending activity [ 99.539] sna_accel_block: evaluating timers, active=5 [ 99.539] sna_accel_block: flush timer expires in 16 [99555] [ 99.542] sna_wakeup_handler [ 99.542] sna_create_pixmap(490, 20, 32, usage=0) [ 99.542] kgem_can_create_2d: 490x20 @ 32 [ 99.542] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=1984, height=20 [ 99.542] kgem_can_create_2d: untiled size=40960 [ 99.542] kgem_choose_tiling: 490x20 -> 1 [ 99.542] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2048, height=24 [ 99.542] kgem_can_create_2d: tiled[1] size=49152 [ 99.542] sna_create_pixmap: usage=0, flags=1b [ 99.542] sna_create_pixmap: creating GPU pixmap 490x20, stride=1960, flags=1b [ 99.542] __pop_freed_pixmap: reusing freed pixmap=5375 header [ 99.542] create_pixmap_hdr: pixmap=5378, width=490, height=20, usage=0 [ 99.542] sna_create_pixmap: serial=5378, 490x20, usage=0 [ 99.542] sna_composite_rectangles(pixmap=5379, op=0, 0 x 1 [(0, 0)x(490, 20) ...]) [ 99.542] sna_composite_rectangles: converted to op 0 [ 99.542] sna_composite_rectangles[0] (0, 0)x(490, 20) -> (0, 0), (490, 20) [ 99.542] sna_composite_rectangles: nrects=1, region=(0, 0), (490, 20) x 1 [ 99.542] sna_composite_rectangles: clipped extents (0, 0),(490, 20) x 1 [ 99.542] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(490, 20) [ 99.542] sna_composite_rectangles: dropping last-cpu hint [ 99.542] sna_drawable_use_bo pixmap=5379, box=((0, 0), (490, 20)), flags=19... [ 99.542] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 99.542] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 99.542] sna_pixmap_move_to_gpu(pixmap=5379, usage=0), flags=b [ 99.542] sna_pixmap_move_to_gpu: CPU damage? 0 [ 99.542] sna_pixmap_move_to_gpu: creating GPU bo (490x20@32), create=b [ 99.542] kgem_choose_tiling: 490x20 -> 1 [ 99.542] kgem_choose_tiling: 490x20 -> 1 [ 99.542] sna_pixmap_alloc_gpu: pixmap=5379 [ 99.542] kgem_create_2d(490x20, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 99.542] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2048, height=24 [ 99.542] kgem_set_tiling: handle=152, tiling=1 [1], pitch=2048 [2048]: 1 [ 99.542] kgem_bo_remove_from_inactive: removing handle=152 from inactive [ 99.542] from inactive: pitch=2048, tiling=1: handle=152, id=2958 [ 99.542] __sna_damage_all(490, 20) [ 99.542] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 99.542] sna_pixmap_mark_active: pixmap=5379, handle=152 [ 99.542] sna_drawable_use_bo: allocated GPU bo for operation [ 99.542] sna_drawable_use_bo: using GPU bo with damage? 0 [ 99.542] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 99.542] kgem_bo_is_render: handle=152, rq? 0 [0] [ 99.542] kgem_bo_is_render: handle=152, rq? 0 [0] [ 99.542] gen9_render_fill_boxes(0 x 1 [(0, 0), (490, 20) ...]) [ 99.542] sna_render_get_solid: 0 [ 99.542] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 99.542] kgem_check_bo: num_pages=+16, num_exec=+1 [ 99.542] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 99.542] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 99.542] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 99.542] kgem_add_handle: handle=4, index=0 [ 99.542] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 99.542] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 99.542] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 99.542] gen9_composite_get_binding_table(ffc0) [ 99.542] kgem_add_reloc64: handle=152, pos=16360, delta=0, domains=20002 [ 99.542] kgem_add_handle: handle=152, index=1 [ 99.542] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=ffebf000) [ 99.542] __kgem_bo_mark_dirty: handle=152 (proxy? 0) [ 99.542] [3fe0] bind bo(handle=152, addr=ffebf000), format=192, width=490, height=20, pitch=2048, tiling=1 -> render [ 99.542] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 99.542] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 99.542] kgem_add_handle: handle=7, index=2 [ 99.542] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 99.542] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 99.542] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 99.542] gen9_emit_sampler: sampler = 1 [ 99.542] gen9_emit_sf: num_sf_outputs=1 [ 99.542] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 99.542] gen9_emit_vertex_elements: setup id=0 [ 99.542] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 99.542] (0, 0), (490, 20) [ 99.542] gen8_vertex_flush[490] = 3 [ 99.542] sna_composite_rectangles: pixmap=5379 marking clear [0]? 1 [ 99.542] sna_composite_rectangles(pixmap=5379, op=1, fff2f1f0 x 1 [(0, 0)x(490, 20) ...]) [ 99.542] sna_composite_rectangles: converted to op 1 [ 99.542] sna_composite_rectangles[0] (0, 0)x(490, 20) -> (0, 0), (490, 20) [ 99.542] sna_composite_rectangles: nrects=1, region=(0, 0), (490, 20) x 1 [ 99.542] sna_composite_rectangles: clipped extents (0, 0),(490, 20) x 1 [ 99.542] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(490, 20) [ 99.542] sna_composite_rectangles: promoting to full GPU [ 99.542] sna_composite_rectangles: dropping last-cpu hint [ 99.542] sna_drawable_use_bo pixmap=5379, box=((0, 0), (490, 20)), flags=19... [ 99.542] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 99.542] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 99.542] sna_drawable_use_bo: using whole GPU bo [ 99.542] gen9_render_fill_boxes (op=1, color=(f2f2, f1f1, f0f0, ffff) [20028888]) [ 99.542] kgem_bo_is_render: handle=152, rq? 1 [1] [ 99.542] gen9_render_fill_boxes(fff2f1f0 x 1 [(0, 0), (490, 20) ...]) [ 99.542] sna_render_get_solid: fff2f1f0 [ 99.542] sna_render_get_solid(15) = fff2f1f0 (old) [ 99.542] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 99.542] kgem_check_bo: num_pages=+0, num_exec=+0 [ 99.542] gen9_composite_get_binding_table(ff00) [ 99.542] kgem_add_reloc64: handle=143, pos=16312, delta=0, domains=40000 [ 99.542] kgem_add_reloc64: adding proxy [delta=60] for handle=143 [ 99.542] kgem_add_handle: handle=143, index=3 [ 99.542] kgem_add_reloc64[5] = (delta=60, target handle=3, presumed=fff6e000) [ 99.542] [3fb0] bind bo(handle=143, addr=fff6e03c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 99.542] gen9_emit_vertex_elements: setup id=0 [ 99.542] (0, 0), (490, 20) [ 99.542] gen8_vertex_flush[4cc] = 3 [ 99.542] sna_composite_rectangles: pixmap=5379 marking clear [fff2f1f0]? 1 [ 99.542] sna_composite_rectangles(pixmap=5379, op=1, ff300a24 x 2 [(0, 0)x(490, 20) ...]) [ 99.542] sna_composite_rectangles: converted to op 1 [ 99.542] sna_composite_rectangles[0] (0, 0)x(490, 20) -> (0, 0), (490, 20) [ 99.542] sna_composite_rectangles[1] (0, 0)x(490, 20) -> (0, 0), (490, 20) [ 99.542] sna_composite_rectangles: nrects=2, region=(0, 0), (490, 20) x 2 [ 99.542] sna_composite_rectangles: clipped extents (0, 0),(490, 20) x 1 [ 99.542] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(490, 20) [ 99.542] sna_composite_rectangles: promoting to full GPU [ 99.542] sna_composite_rectangles: dropping last-cpu hint [ 99.542] sna_drawable_use_bo pixmap=5379, box=((0, 0), (490, 20)), flags=19... [ 99.542] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 99.542] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 99.542] sna_drawable_use_bo: using whole GPU bo [ 99.542] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 99.542] kgem_bo_is_render: handle=152, rq? 1 [1] [ 99.542] gen9_render_fill_boxes(ff300a24 x 1 [(0, 0), (490, 20) ...]) [ 99.542] sna_render_get_solid: ff300a24 [ 99.542] sna_render_get_solid(17) = ff300a24 (old) [ 99.542] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 99.542] kgem_check_bo: num_pages=+0, num_exec=+0 [ 99.542] gen9_composite_get_binding_table(fe80) [ 99.542] kgem_add_reloc64: handle=143, pos=16280, delta=0, domains=40000 [ 99.542] kgem_add_reloc64: adding proxy [delta=68] for handle=143 [ 99.542] kgem_add_reloc64[6] = (delta=68, target handle=3, presumed=fff6e000) [ 99.542] [3f90] bind bo(handle=143, addr=fff6e044), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 99.542] gen9_emit_vertex_elements: setup id=0 [ 99.542] (0, 0), (490, 20) [ 99.542] gen8_vertex_flush[508] = 3 [ 99.542] sna_composite_rectangles: pixmap=5379 marking clear [ff300a24]? 1 [ 99.542] sna_glyphs(op=3, nlist=1, src=(1, -2)) [ 99.542] kgem_bo_is_busy: handle=152, domain: 0 exec? 1, rq? 1 [ 99.542] sna_glyphs: discarding mask [ 99.542] glyphs0_to_dst(op=3, src=(1, -2), nlist=1, dst=(1, -2)+(0, 0)) [ 99.542] clipped_glyphs? 18 glyph in 1 lists extents (1, -13), (163, 1), region (2, 0), (162, 1): yes [ 99.542] gen9_render_composite: 0x0, current mode=1/1 [ 99.542] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 99.542] gen9_composite_fallback: mask is already on the GPU, try to use GPU [ 99.542] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 99.542] sna_drawable_use_bo pixmap=5379, box=((2, 0), (162, 1)), flags=7... [ 99.542] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 99.542] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 99.542] sna_drawable_use_bo: using whole GPU bo [ 99.542] gen9_composite_set_target: pixmap=5379, format=20028888, size=490x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 99.542] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 99.542] color_convert: src=ff8ae234 [20028888] [ 99.542] color_convert: dst=ff8ae234 [20028888] [ 99.542] sna_render_get_solid: ff8ae234 [ 99.542] sna_render_get_solid(22) = ff8ae234 (old) [ 99.542] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 99.542] sna_transform_is_imprecise_integer_translation: no transform [ 99.542] gen9_composite_picture: integer translation (0, 0), removing [ 99.542] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 99.542] sna_render_pixmap_bo: GPU all damaged [ 99.542] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 99.542] gen4_choose_composite_emitter: solid, identity mask [ 99.542] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 99.542] aligning vertex: was 2, now 4 floats per vertex [ 99.542] gen9_composite_get_binding_table(fe00) [ 99.542] kgem_add_reloc64: handle=143, pos=16248, delta=0, domains=40000 [ 99.542] kgem_add_reloc64: adding proxy [delta=88] for handle=143 [ 99.542] kgem_add_reloc64[7] = (delta=88, target handle=3, presumed=fff6e000) [ 99.542] [3f70] bind bo(handle=143, addr=fff6e058), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 99.542] kgem_add_reloc64: handle=6, pos=16232, delta=0, domains=40000 [ 99.542] kgem_add_handle: handle=6, index=4 [ 99.542] kgem_add_reloc64[8] = (delta=0, target handle=4, presumed=fd581000) [ 99.542] [3f60] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 99.542] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 99.542] gen9_emit_sampler: sampler = a [ 99.542] gen9_emit_sf: num_sf_outputs=2 [ 99.542] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 99.542] gen9_emit_vertex_elements: setup id=9 [ 99.542] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 99.542] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 99.542] glyphs0_to_dst: glyph=(9, -12), (19, 1), clip=(2, 0), (162, 1) [ 99.542] glyphs0_to_dst: blt=(9, 0), (19, 1) [ 99.542] emit_primitive_identity_mask__avx2: dst=(9, 0), mask=(672.00, 60.00) x (10.00, 1.00) [ 99.542] gen8_vertex_flush[5e4] = 3 [ 99.542] gen9_magic_ca_pass: CA fixup (5 -> 8) [ 99.542] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 99.542] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 99.543] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 99.543] sna_glyphs(op=3, nlist=1, src=(172, -2)) [ 99.543] kgem_bo_is_busy: handle=152, domain: 0 exec? 1, rq? 1 [ 99.543] sna_glyphs: discarding mask [ 99.543] glyphs0_to_dst(op=3, src=(172, -2), nlist=1, dst=(172, -2)+(0, 0)) [ 99.543] clipped_glyphs? 32 glyph in 1 lists extents (171, -14), (460, 1), region (172, 0), (459, 1): yes [ 99.543] gen9_render_composite: 0x0, current mode=1/1 [ 99.543] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 99.543] kgem_bo_is_busy: handle=152, domain: 0 exec? 1, rq? 1 [ 99.543] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 99.543] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 99.543] sna_drawable_use_bo pixmap=5379, box=((172, 0), (459, 1)), flags=7... [ 99.543] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 99.543] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 99.543] sna_drawable_use_bo: using whole GPU bo [ 99.543] gen9_composite_set_target: pixmap=5379, format=20028888, size=490x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 99.543] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 99.543] color_convert: src=ff729fcf [20028888] [ 99.543] color_convert: dst=ff729fcf [20028888] [ 99.543] sna_render_get_solid: ff729fcf [ 99.543] sna_render_get_solid(23) = ff729fcf (old) [ 99.543] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 99.543] sna_transform_is_imprecise_integer_translation: no transform [ 99.543] gen9_composite_picture: integer translation (0, 0), removing [ 99.543] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 99.543] sna_render_pixmap_bo: GPU all damaged [ 99.543] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 99.543] gen4_choose_composite_emitter: solid, identity mask [ 99.543] kgem_check_bo: num_pages=+0, num_exec=+0 [ 99.543] gen9_composite_get_binding_table(fd40) [ 99.543] kgem_add_reloc64: handle=143, pos=16200, delta=0, domains=40000 [ 99.543] kgem_add_reloc64: adding proxy [delta=92] for handle=143 [ 99.543] kgem_add_reloc64[9] = (delta=92, target handle=3, presumed=fff6e000) [ 99.543] [3f40] bind bo(handle=143, addr=fff6e05c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 99.543] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 99.543] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 99.543] gen9_emit_vertex_elements: setup id=9 [ 99.543] glyphs0_to_dst: glyph=(180, -13), (190, 1), clip=(172, 0), (459, 1) [ 99.543] glyphs0_to_dst: blt=(180, 0), (190, 1) [ 99.543] emit_primitive_identity_mask__avx2: dst=(180, 0), mask=(944.00, 61.00) x (10.00, 1.00) [ 99.543] glyphs0_to_dst: glyph=(208, -10), (217, 1), clip=(172, 0), (459, 1) [ 99.543] glyphs0_to_dst: blt=(208, 0), (217, 1) [ 99.543] emit_primitive_identity_mask__avx2: dst=(208, 0), mask=(960.00, 26.00) x (9.00, 1.00) [ 99.543] glyphs0_to_dst: glyph=(216, -13), (226, 1), clip=(172, 0), (459, 1) [ 99.543] glyphs0_to_dst: blt=(216, 0), (226, 1) [ 99.543] emit_primitive_identity_mask__avx2: dst=(216, 0), mask=(944.00, 61.00) x (10.00, 1.00) [ 99.543] glyphs0_to_dst: glyph=(234, -1), (245, 1), clip=(172, 0), (459, 1) [ 99.543] glyphs0_to_dst: blt=(234, 0), (245, 1) [ 99.543] emit_primitive_identity_mask__avx2: dst=(234, 0), mask=(992.00, 1.00) x (11.00, 1.00) [ 99.543] glyphs0_to_dst: glyph=(334, -10), (343, 1), clip=(172, 0), (459, 1) [ 99.543] glyphs0_to_dst: blt=(334, 0), (343, 1) [ 99.543] emit_primitive_identity_mask__avx2: dst=(334, 0), mask=(960.00, 26.00) x (9.00, 1.00) [ 99.543] glyphs0_to_dst: glyph=(342, -1), (353, 1), clip=(172, 0), (459, 1) [ 99.543] glyphs0_to_dst: blt=(342, 0), (353, 1) [ 99.543] emit_primitive_identity_mask__avx2: dst=(342, 0), mask=(992.00, 1.00) x (11.00, 1.00) [ 99.543] glyphs0_to_dst: glyph=(369, -10), (379, 1), clip=(172, 0), (459, 1) [ 99.543] glyphs0_to_dst: blt=(369, 0), (379, 1) [ 99.543] emit_primitive_identity_mask__avx2: dst=(369, 0), mask=(976.00, 42.00) x (10.00, 1.00) [ 99.543] glyphs0_to_dst: glyph=(378, -13), (388, 1), clip=(172, 0), (459, 1) [ 99.543] glyphs0_to_dst: blt=(378, 0), (388, 1) [ 99.543] emit_primitive_identity_mask__avx2: dst=(378, 0), mask=(944.00, 61.00) x (10.00, 1.00) [ 99.543] glyphs0_to_dst: glyph=(396, -1), (407, 1), clip=(172, 0), (459, 1) [ 99.543] glyphs0_to_dst: blt=(396, 0), (407, 1) [ 99.543] emit_primitive_identity_mask__avx2: dst=(396, 0), mask=(992.00, 1.00) x (11.00, 1.00) [ 99.543] glyphs0_to_dst: glyph=(424, -10), (433, 1), clip=(172, 0), (459, 1) [ 99.543] glyphs0_to_dst: blt=(424, 0), (433, 1) [ 99.543] emit_primitive_identity_mask__avx2: dst=(424, 0), mask=(960.00, 26.00) x (9.00, 1.00) [ 99.543] glyphs0_to_dst: glyph=(450, -10), (460, 1), clip=(172, 0), (459, 1) [ 99.543] glyphs0_to_dst: blt=(450, 0), (459, 1) [ 99.543] emit_primitive_identity_mask__avx2: dst=(450, 0), mask=(976.00, 42.00) x (9.00, 1.00) [ 99.543] gen8_vertex_flush[6e4] = 33 [ 99.543] gen9_magic_ca_pass: CA fixup (8 -> 41) [ 99.543] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 99.543] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 99.543] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 99.543] sna_glyphs(op=3, nlist=1, src=(460, -2)) [ 99.543] kgem_bo_is_busy: handle=152, domain: 0 exec? 1, rq? 1 [ 99.543] sna_glyphs: discarding mask [ 99.543] glyphs0_to_dst(op=3, src=(460, -2), nlist=1, dst=(460, -2)+(0, 0)) [ 99.543] clipped_glyphs? 4 glyph in 1 lists extents (459, -13), (496, 1), region (460, 0), (490, 1): yes [ 99.543] gen9_render_composite: 0x0, current mode=1/1 [ 99.543] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 99.543] kgem_bo_is_busy: handle=152, domain: 0 exec? 1, rq? 1 [ 99.543] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 99.543] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 99.543] sna_drawable_use_bo pixmap=5379, box=((460, 0), (490, 1)), flags=7... [ 99.543] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 99.543] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 99.543] sna_drawable_use_bo: using whole GPU bo [ 99.543] gen9_composite_set_target: pixmap=5379, format=20028888, size=490x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 99.543] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 99.543] color_convert: src=ffffffff [20028888] [ 99.543] color_convert: dst=ffffffff [20028888] [ 99.543] sna_render_get_solid: ffffffff [ 99.543] sna_render_get_solid(white) [ 99.543] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 99.543] sna_transform_is_imprecise_integer_translation: no transform [ 99.543] gen9_composite_picture: integer translation (0, 0), removing [ 99.543] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 99.543] sna_render_pixmap_bo: GPU all damaged [ 99.543] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 99.543] gen4_choose_composite_emitter: solid, identity mask [ 99.543] kgem_check_bo: num_pages=+0, num_exec=+0 [ 99.543] gen9_composite_get_binding_table(fcc0) [ 99.543] kgem_add_reloc64: handle=7, pos=16168, delta=0, domains=40000 [ 99.543] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 99.543] kgem_add_reloc64[10] = (delta=1048, target handle=2, presumed=fffe8000) [ 99.543] [3f20] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 99.543] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 99.543] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 99.543] gen9_emit_vertex_elements: setup id=9 [ 99.543] glyphs0_to_dst: glyph=(487, -13), (496, 1), clip=(460, 0), (490, 1) [ 99.543] glyphs0_to_dst: blt=(487, 0), (490, 1) [ 99.543] emit_primitive_identity_mask__avx2: dst=(487, 0), mask=(832.00, 45.00) x (3.00, 1.00) [ 99.543] gen8_vertex_flush[7e4] = 3 [ 99.543] gen9_magic_ca_pass: CA fixup (41 -> 44) [ 99.543] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 99.543] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 99.543] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 99.543] sna_glyphs(op=3, nlist=1, src=(1, 15)) [ 99.543] kgem_bo_is_busy: handle=152, domain: 0 exec? 1, rq? 1 [ 99.543] sna_glyphs: discarding mask [ 99.543] glyphs0_to_dst(op=3, src=(1, 15), nlist=1, dst=(1, 15)+(0, 0)) [ 99.543] clipped_glyphs: no, clip region (0, 0), (490, 20) matches drawable pixmap=94680752682688 size=490x20 [ 99.543] gen9_render_composite: 0x0, current mode=1/1 [ 99.543] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 99.543] kgem_bo_is_busy: handle=152, domain: 0 exec? 1, rq? 1 [ 99.543] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 99.543] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 99.543] sna_drawable_use_bo pixmap=5379, box=((0, 0), (490, 20)), flags=7... [ 99.543] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 99.543] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 99.543] sna_drawable_use_bo: using whole GPU bo [ 99.543] gen9_composite_set_target: pixmap=5379, format=20028888, size=490x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 99.543] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 99.543] color_convert: src=ff8ae234 [20028888] [ 99.543] color_convert: dst=ff8ae234 [20028888] [ 99.543] sna_render_get_solid: ff8ae234 [ 99.543] sna_render_get_solid(22) = ff8ae234 (old) [ 99.543] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 99.543] sna_transform_is_imprecise_integer_translation: no transform [ 99.543] gen9_composite_picture: integer translation (0, 0), removing [ 99.543] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 99.543] sna_render_pixmap_bo: GPU all damaged [ 99.543] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 99.543] gen4_choose_composite_emitter: solid, identity mask [ 99.543] kgem_check_bo: num_pages=+0, num_exec=+0 [ 99.543] gen9_composite_get_binding_table(fc40) [ 99.543] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 99.543] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 99.543] gen9_emit_vertex_elements: setup id=9 [ 99.543] glyphs0_to_dst: glyph=(1, 7)x(9, 8), unclipped [ 99.543] emit_primitive_identity_mask__avx2: dst=(1, 7), mask=(688.00, 32.00) x (9.00, 8.00) [ 99.543] glyphs0_to_dst: glyph=(9, 5)x(10, 13), unclipped [ 99.543] emit_primitive_identity_mask__avx2: dst=(9, 5), mask=(672.00, 48.00) x (10.00, 13.00) [ 99.543] glyphs0_to_dst: glyph=(19, 7)x(9, 8), unclipped [ 99.543] emit_primitive_identity_mask__avx2: dst=(19, 7), mask=(688.00, 32.00) x (9.00, 8.00) [ 99.543] glyphs0_to_dst: glyph=(28, 9)x(8, 3), unclipped [ 99.543] emit_primitive_identity_mask__avx2: dst=(28, 9), mask=(688.00, 48.00) x (8.00, 3.00) [ 99.543] glyphs0_to_dst: glyph=(36, 5)x(11, 10), unclipped [ 99.543] emit_primitive_identity_mask__avx2: dst=(36, 5), mask=(704.00, 0.00) x (11.00, 10.00) [ 99.543] glyphs0_to_dst: glyph=(46, 7)x(9, 8), unclipped [ 99.543] emit_primitive_identity_mask__avx2: dst=(46, 7), mask=(720.00, 0.00) x (9.00, 8.00) [ 99.543] glyphs0_to_dst: glyph=(54, 7)x(10, 8), unclipped [ 99.543] emit_primitive_identity_mask__avx2: dst=(54, 7), mask=(704.00, 16.00) x (10.00, 8.00) [ 99.543] glyphs0_to_dst: glyph=(63, 7)x(10, 8), unclipped [ 99.543] emit_primitive_identity_mask__avx2: dst=(63, 7), mask=(720.00, 16.00) x (10.00, 8.00) [ 99.543] glyphs0_to_dst: glyph=(72, 4)x(10, 11), unclipped [ 99.543] emit_primitive_identity_mask__avx2: dst=(72, 4), mask=(736.00, 0.00) x (10.00, 11.00) [ 99.543] glyphs0_to_dst: glyph=(81, 7)x(10, 8), unclipped [ 99.543] emit_primitive_identity_mask__avx2: dst=(81, 7), mask=(752.00, 0.00) x (10.00, 8.00) [ 99.543] glyphs0_to_dst: glyph=(90, 4)x(10, 11), unclipped [ 99.543] emit_primitive_identity_mask__avx2: dst=(90, 4), mask=(736.00, 0.00) x (10.00, 11.00) [ 99.543] glyphs0_to_dst: glyph=(99, 7)x(11, 8), unclipped [ 99.543] emit_primitive_identity_mask__avx2: dst=(99, 7), mask=(736.00, 16.00) x (11.00, 8.00) [ 99.543] glyphs0_to_dst: glyph=(109, 7)x(9, 8), unclipped [ 99.543] emit_primitive_identity_mask__avx2: dst=(109, 7), mask=(752.00, 16.00) x (9.00, 8.00) [ 99.543] glyphs0_to_dst: glyph=(118, 9)x(8, 3), unclipped [ 99.543] emit_primitive_identity_mask__avx2: dst=(118, 9), mask=(688.00, 48.00) x (8.00, 3.00) [ 99.543] glyphs0_to_dst: glyph=(126, 5)x(10, 10), unclipped [ 99.543] emit_primitive_identity_mask__avx2: dst=(126, 5), mask=(704.00, 32.00) x (10.00, 10.00) [ 99.543] glyphs0_to_dst: glyph=(135, 5)x(10, 10), unclipped [ 99.543] emit_primitive_identity_mask__avx2: dst=(135, 5), mask=(704.00, 32.00) x (10.00, 10.00) [ 99.543] glyphs0_to_dst: glyph=(144, 5)x(10, 10), unclipped [ 99.543] emit_primitive_identity_mask__avx2: dst=(144, 5), mask=(720.00, 32.00) x (10.00, 10.00) [ 99.543] glyphs0_to_dst: glyph=(153, 5)x(10, 10), unclipped [ 99.543] emit_primitive_identity_mask__avx2: dst=(153, 5), mask=(704.00, 48.00) x (10.00, 10.00) [ 99.543] gen8_vertex_flush[8e4] = 54 [ 99.543] gen9_magic_ca_pass: CA fixup (44 -> 98) [ 99.543] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 99.543] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 99.543] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 99.543] sna_glyphs(op=3, nlist=1, src=(163, 15)) [ 99.543] kgem_bo_is_busy: handle=152, domain: 0 exec? 1, rq? 1 [ 99.543] sna_glyphs: discarding mask [ 99.543] glyphs0_to_dst(op=3, src=(163, 15), nlist=1, dst=(163, 15)+(0, 0)) [ 99.543] clipped_glyphs: no, clip region (0, 0), (490, 20) matches drawable pixmap=94680752682688 size=490x20 [ 99.543] gen9_render_composite: 0x0, current mode=1/1 [ 99.543] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 99.543] kgem_bo_is_busy: handle=152, domain: 0 exec? 1, rq? 1 [ 99.543] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 99.543] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 99.543] sna_drawable_use_bo pixmap=5379, box=((0, 0), (490, 20)), flags=7... [ 99.543] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 99.543] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 99.543] sna_drawable_use_bo: using whole GPU bo [ 99.543] gen9_composite_set_target: pixmap=5379, format=20028888, size=490x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 99.543] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 99.543] color_convert: src=ffffffff [20028888] [ 99.543] color_convert: dst=ffffffff [20028888] [ 99.543] sna_render_get_solid: ffffffff [ 99.543] sna_render_get_solid(white) [ 99.543] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 99.543] sna_transform_is_imprecise_integer_translation: no transform [ 99.544] gen9_composite_picture: integer translation (0, 0), removing [ 99.544] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 99.544] sna_render_pixmap_bo: GPU all damaged [ 99.544] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 99.544] gen4_choose_composite_emitter: solid, identity mask [ 99.544] kgem_check_bo: num_pages=+0, num_exec=+0 [ 99.544] gen9_composite_get_binding_table(fc00) [ 99.544] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 99.544] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 99.544] gen9_emit_vertex_elements: setup id=9 [ 99.544] glyphs0_to_dst: glyph=(165, 7)x(5, 8), unclipped [ 99.544] emit_primitive_identity_mask__avx2: dst=(165, 7), mask=(720.00, 48.00) x (5.00, 8.00) [ 99.544] gen8_vertex_flush[9e4] = 3 [ 99.544] gen9_magic_ca_pass: CA fixup (98 -> 101) [ 99.544] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 99.544] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 99.544] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 99.544] sna_glyphs(op=3, nlist=1, src=(172, 15)) [ 99.544] kgem_bo_is_busy: handle=152, domain: 0 exec? 1, rq? 1 [ 99.544] sna_glyphs: discarding mask [ 99.544] glyphs0_to_dst(op=3, src=(172, 15), nlist=1, dst=(172, 15)+(0, 0)) [ 99.544] clipped_glyphs: no, clip region (0, 0), (490, 20) matches drawable pixmap=94680752682688 size=490x20 [ 99.544] gen9_render_composite: 0x0, current mode=1/1 [ 99.544] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 99.544] kgem_bo_is_busy: handle=152, domain: 0 exec? 1, rq? 1 [ 99.544] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 99.544] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 99.544] sna_drawable_use_bo pixmap=5379, box=((0, 0), (490, 20)), flags=7... [ 99.544] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 99.544] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 99.544] sna_drawable_use_bo: using whole GPU bo [ 99.544] gen9_composite_set_target: pixmap=5379, format=20028888, size=490x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 99.544] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 99.544] color_convert: src=ff729fcf [20028888] [ 99.544] color_convert: dst=ff729fcf [20028888] [ 99.544] sna_render_get_solid: ff729fcf [ 99.544] sna_render_get_solid(23) = ff729fcf (old) [ 99.544] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 99.544] sna_transform_is_imprecise_integer_translation: no transform [ 99.544] gen9_composite_picture: integer translation (0, 0), removing [ 99.544] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 99.544] sna_render_pixmap_bo: GPU all damaged [ 99.544] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 99.544] gen4_choose_composite_emitter: solid, identity mask [ 99.544] kgem_check_bo: num_pages=+0, num_exec=+0 [ 99.544] gen9_composite_get_binding_table(fbc0) [ 99.544] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 99.544] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 99.544] gen9_emit_vertex_elements: setup id=9 [ 99.544] glyphs0_to_dst: glyph=(171, 9)x(11, 3), unclipped [ 99.544] emit_primitive_identity_mask__avx2: dst=(171, 9), mask=(736.00, 32.00) x (11.00, 3.00) [ 99.544] glyphs0_to_dst: glyph=(180, 4)x(10, 14), unclipped [ 99.544] emit_primitive_identity_mask__avx2: dst=(180, 4), mask=(944.00, 48.00) x (10.00, 14.00) [ 99.544] glyphs0_to_dst: glyph=(189, 4)x(11, 11), unclipped [ 99.544] emit_primitive_identity_mask__avx2: dst=(189, 4), mask=(960.00, 0.00) x (11.00, 11.00) [ 99.544] glyphs0_to_dst: glyph=(198, 7)x(10, 8), unclipped [ 99.544] emit_primitive_identity_mask__avx2: dst=(198, 7), mask=(976.00, 0.00) x (10.00, 8.00) [ 99.544] glyphs0_to_dst: glyph=(208, 7)x(9, 11), unclipped [ 99.544] emit_primitive_identity_mask__avx2: dst=(208, 7), mask=(960.00, 16.00) x (9.00, 11.00) [ 99.544] glyphs0_to_dst: glyph=(216, 4)x(10, 14), unclipped [ 99.544] emit_primitive_identity_mask__avx2: dst=(216, 4), mask=(944.00, 48.00) x (10.00, 14.00) [ 99.544] glyphs0_to_dst: glyph=(225, 5)x(10, 10), unclipped [ 99.544] emit_primitive_identity_mask__avx2: dst=(225, 5), mask=(976.00, 16.00) x (10.00, 10.00) [ 99.544] glyphs0_to_dst: glyph=(234, 16)x(11, 2), unclipped [ 99.544] emit_primitive_identity_mask__avx2: dst=(234, 16), mask=(992.00, 0.00) x (11.00, 2.00) [ 99.544] glyphs0_to_dst: glyph=(243, 4)x(11, 11), unclipped [ 99.544] emit_primitive_identity_mask__avx2: dst=(243, 4), mask=(1008.00, 0.00) x (11.00, 11.00) [ 99.544] glyphs0_to_dst: glyph=(253, 7)x(9, 8), unclipped [ 99.544] emit_primitive_identity_mask__avx2: dst=(253, 7), mask=(720.00, 0.00) x (9.00, 8.00) [ 99.544] glyphs0_to_dst: glyph=(261, 7)x(10, 8), unclipped [ 99.544] emit_primitive_identity_mask__avx2: dst=(261, 7), mask=(704.00, 16.00) x (10.00, 8.00) [ 99.544] glyphs0_to_dst: glyph=(270, 7)x(10, 8), unclipped [ 99.544] emit_primitive_identity_mask__avx2: dst=(270, 7), mask=(704.00, 16.00) x (10.00, 8.00) [ 99.544] glyphs0_to_dst: glyph=(279, 3)x(10, 12), unclipped [ 99.544] emit_primitive_identity_mask__avx2: dst=(279, 3), mask=(992.00, 16.00) x (10.00, 12.00) [ 99.544] glyphs0_to_dst: glyph=(288, 7)x(10, 8), unclipped [ 99.544] emit_primitive_identity_mask__avx2: dst=(288, 7), mask=(704.00, 16.00) x (10.00, 8.00) [ 99.544] glyphs0_to_dst: glyph=(297, 7)x(10, 8), unclipped [ 99.544] emit_primitive_identity_mask__avx2: dst=(297, 7), mask=(752.00, 0.00) x (10.00, 8.00) [ 99.544] glyphs0_to_dst: glyph=(307, 3)x(10, 12), unclipped [ 99.544] emit_primitive_identity_mask__avx2: dst=(307, 3), mask=(1008.00, 16.00) x (10.00, 12.00) [ 99.544] glyphs0_to_dst: glyph=(315, 4)x(11, 11), unclipped [ 99.544] emit_primitive_identity_mask__avx2: dst=(315, 4), mask=(960.00, 0.00) x (11.00, 11.00) [ 99.544] glyphs0_to_dst: glyph=(324, 7)x(11, 8), unclipped [ 99.544] emit_primitive_identity_mask__avx2: dst=(324, 7), mask=(736.00, 16.00) x (11.00, 8.00) [ 99.544] glyphs0_to_dst: glyph=(334, 7)x(9, 11), unclipped [ 99.544] emit_primitive_identity_mask__avx2: dst=(334, 7), mask=(960.00, 16.00) x (9.00, 11.00) [ 99.544] glyphs0_to_dst: glyph=(342, 16)x(11, 2), unclipped [ 99.544] emit_primitive_identity_mask__avx2: dst=(342, 16), mask=(992.00, 0.00) x (11.00, 2.00) [ 99.544] glyphs0_to_dst: glyph=(351, 3)x(10, 12), unclipped [ 99.544] emit_primitive_identity_mask__avx2: dst=(351, 3), mask=(992.00, 16.00) x (10.00, 12.00) [ 99.544] glyphs0_to_dst: glyph=(361, 3)x(9, 12), unclipped [ 99.544] emit_primitive_identity_mask__avx2: dst=(361, 3), mask=(960.00, 32.00) x (9.00, 12.00) [ 99.544] glyphs0_to_dst: glyph=(369, 7)x(10, 11), unclipped [ 99.544] emit_primitive_identity_mask__avx2: dst=(369, 7), mask=(976.00, 32.00) x (10.00, 11.00) [ 99.544] glyphs0_to_dst: glyph=(378, 4)x(10, 14), unclipped [ 99.544] emit_primitive_identity_mask__avx2: dst=(378, 4), mask=(944.00, 48.00) x (10.00, 14.00) [ 99.544] glyphs0_to_dst: glyph=(387, 5)x(10, 10), unclipped [ 99.544] emit_primitive_identity_mask__avx2: dst=(387, 5), mask=(128.00, 96.00) x (10.00, 10.00) [ 99.544] glyphs0_to_dst: glyph=(396, 16)x(11, 2), unclipped [ 99.544] emit_primitive_identity_mask__avx2: dst=(396, 16), mask=(992.00, 0.00) x (11.00, 2.00) [ 99.544] glyphs0_to_dst: glyph=(406, 7)x(9, 8), unclipped [ 99.544] emit_primitive_identity_mask__avx2: dst=(406, 7), mask=(720.00, 0.00) x (9.00, 8.00) [ 99.544] glyphs0_to_dst: glyph=(414, 7)x(10, 8), unclipped [ 99.544] emit_primitive_identity_mask__avx2: dst=(414, 7), mask=(704.00, 16.00) x (10.00, 8.00) [ 99.544] glyphs0_to_dst: glyph=(424, 7)x(9, 11), unclipped [ 99.544] emit_primitive_identity_mask__avx2: dst=(424, 7), mask=(960.00, 16.00) x (9.00, 11.00) [ 99.544] glyphs0_to_dst: glyph=(432, 4)x(10, 11), unclipped [ 99.544] emit_primitive_identity_mask__avx2: dst=(432, 4), mask=(976.00, 48.00) x (10.00, 11.00) [ 99.544] glyphs0_to_dst: glyph=(442, 7)x(9, 8), unclipped [ 99.544] emit_primitive_identity_mask__avx2: dst=(442, 7), mask=(688.00, 32.00) x (9.00, 8.00) [ 99.544] glyphs0_to_dst: glyph=(450, 7)x(10, 11), unclipped [ 99.544] emit_primitive_identity_mask__avx2: dst=(450, 7), mask=(976.00, 32.00) x (10.00, 11.00) [ 99.544] gen8_vertex_flush[ae4] = 96 [ 99.544] gen9_magic_ca_pass: CA fixup (101 -> 197) [ 99.544] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 99.544] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 99.544] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 99.544] sna_glyphs(op=3, nlist=1, src=(460, 15)) [ 99.544] kgem_bo_is_busy: handle=152, domain: 0 exec? 1, rq? 1 [ 99.544] sna_glyphs: discarding mask [ 99.544] glyphs0_to_dst(op=3, src=(460, 15), nlist=1, dst=(460, 15)+(0, 0)) [ 99.544] clipped_glyphs: no, clip region (0, 0), (490, 20) matches drawable pixmap=94680752682688 size=490x20 [ 99.544] gen9_render_composite: 0x0, current mode=1/1 [ 99.544] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 99.544] kgem_bo_is_busy: handle=152, domain: 0 exec? 1, rq? 1 [ 99.544] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 99.544] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 99.544] sna_drawable_use_bo pixmap=5379, box=((0, 0), (490, 20)), flags=7... [ 99.544] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 99.544] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 99.544] sna_drawable_use_bo: using whole GPU bo [ 99.544] gen9_composite_set_target: pixmap=5379, format=20028888, size=490x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 99.544] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 99.544] color_convert: src=ffffffff [20028888] [ 99.544] color_convert: dst=ffffffff [20028888] [ 99.544] sna_render_get_solid: ffffffff [ 99.544] sna_render_get_solid(white) [ 99.544] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 99.544] sna_transform_is_imprecise_integer_translation: no transform [ 99.544] gen9_composite_picture: integer translation (0, 0), removing [ 99.544] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 99.544] sna_render_pixmap_bo: GPU all damaged [ 99.544] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 99.544] gen4_choose_composite_emitter: solid, identity mask [ 99.544] kgem_check_bo: num_pages=+0, num_exec=+0 [ 99.544] gen9_composite_get_binding_table(fb80) [ 99.544] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 99.544] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 99.544] gen9_emit_vertex_elements: setup id=9 [ 99.544] glyphs0_to_dst: glyph=(459, 4)x(10, 13), unclipped [ 99.544] emit_primitive_identity_mask__avx2: dst=(459, 4), mask=(752.00, 32.00) x (10.00, 13.00) [ 99.544] gen8_vertex_flush[be4] = 3 [ 99.544] gen9_magic_ca_pass: CA fixup (197 -> 200) [ 99.544] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 99.544] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 99.544] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 99.544] sna_composite_rectangles(pixmap=5379, op=1, ffffffff x 1 [(478, 1)x(9, 17) ...]) [ 99.544] sna_composite_rectangles: converted to op 1 [ 99.544] sna_composite_rectangles[0] (478, 1)x(9, 17) -> (478, 1), (487, 18) [ 99.544] sna_composite_rectangles: nrects=1, region=(478, 1), (487, 18) x 1 [ 99.544] sna_composite_rectangles: clipped extents (478, 1),(487, 18) x 1 [ 99.544] sna_composite_rectangles: pixmap +(0, 0) extents (478, 1),(487, 18) [ 99.544] sna_composite_rectangles: dropping last-cpu hint [ 99.544] sna_drawable_use_bo pixmap=5379, box=((478, 1), (487, 18)), flags=9... [ 99.544] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 99.544] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 99.544] sna_drawable_use_bo: using whole GPU bo [ 99.544] gen9_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20028888]) [ 99.544] kgem_bo_is_render: handle=152, rq? 1 [1] [ 99.544] gen9_render_fill_boxes(ffffffff x 1 [(478, 1), (487, 18) ...]) [ 99.544] sna_render_get_solid: ffffffff [ 99.544] sna_render_get_solid(white) [ 99.544] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 99.544] kgem_check_bo: num_pages=+0, num_exec=+0 [ 99.544] aligning vertex: was 4, now 2 floats per vertex [ 99.544] gen9_composite_get_binding_table(fb40) [ 99.544] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 99.544] gen9_emit_sampler: sampler = 1 [ 99.544] gen9_emit_sf: num_sf_outputs=1 [ 99.544] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 99.544] gen9_emit_vertex_elements: setup id=0 [ 99.544] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 99.544] (478, 1), (487, 18) [ 99.544] gen8_vertex_flush[d00] = 3 [ 99.544] sna_copy_area: src=pixmap=5379:(0, 0)x(490, 20)+(0, 0) -> dst=pixmap=3060:(0, 1224)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 99.544] sna_copy_area: normal copy [ 99.544] sna_do_copy: src=(0, 0), dst=(0, 1224), size=(490x20) [ 99.544] sna_do_copy: after drawable: src=(0, 0), dst=(65, 1248), size=(490x20) [ 99.544] sna_do_copy: dst extents (65, 1248), (555, 1268), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 99.544] sna_do_copy: clipped dst extents (65, 1248), (555, 1268) [ 99.544] sna_do_copy: unclipped src extents (0, 0), (490, 20) [ 99.544] sna_do_copy: clipped src extents (0, 0), (490, 20) [ 99.544] sna_do_copy: pixmap -- no source clipping [ 99.544] sna_do_copy: src extents (0, 0), (490, 20) x 1 [ 99.544] sna_do_copy: copy region (65, 1248), (555, 1268) x 1 + (-65, -1248) [ 99.544] sna_copy_boxes (boxes=1x[(65, 1248), (555, 1268)...], src pixmap=5379+(-65, -1248), dst pixmap=3060+(-65, -24), alu=3, src.size=490x20, dst.size=3775x2136) [ 99.544] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c9472b610, gpu_bo=152, cpu_bo=0), replaces=0 [ 99.544] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 99.544] sna_drawable_use_bo pixmap=3060, box=((0, 1224), (490, 1244)), flags=b... [ 99.545] sna_drawable_use_bo: exported target, set PREFER_GPU [ 99.545] sna_drawable_use_bo: pinned, never REPLACES [ 99.545] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=b [ 99.545] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 99.545] sna_drawable_use_bo: using whole GPU bo [ 99.545] sna_pixmap_move_to_gpu(pixmap=5379, usage=0), flags=a [ 99.545] sna_pixmap_move_to_gpu: already all-damaged [ 99.545] sna_pixmap_mark_active: pixmap=5379, handle=152 [ 99.545] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 99.545] gen9_render_copy_boxes (0, -1224)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 99.545] kgem_bo_is_render: handle=152, rq? 1 [1] [ 99.545] kgem_bo_is_render: handle=9, rq? 0 [0] [ 99.545] kgem_bo_is_render: handle=9, rq? 0 [0] [ 99.545] kgem_bo_is_render: handle=152, rq? 1 [1] [ 99.545] kgem_set_mode: flushing before new bo [ 99.545] gen8_vertex_close: used=806, vbo active? 146, vb=201, nreloc=2 [ 99.545] gen8_vertex_close: reloc[0] = 287 [ 99.545] kgem_add_reloc64: handle=146, pos=287, delta=0, domains=200000 [ 99.545] kgem_add_handle: handle=146, index=5 [ 99.545] kgem_add_reloc64[11] = (delta=0, target handle=5, presumed=ffe77000) [ 99.545] gen8_vertex_close: reloc[1] = 372 [ 99.545] kgem_add_reloc64: handle=146, pos=372, delta=0, domains=200000 [ 99.545] kgem_add_reloc64[12] = (delta=0, target handle=5, presumed=ffe77000) [ 99.545] batch[1/1, flags=1800]: 838 838 16096 16384, nreloc=13, nexec=6, nfence=0, aperture=1116 [fenced=0] [ 99.545] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd981000 [ 99.545] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -57343 [ 99.545] kgem_fixup_relocs: shrinking by 57344 [ 99.545] __kgem_busy: handle=2, busy=0, wedged=0 [ 99.545] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd981000 [ 99.545] kgem_commit: release handle=152 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ffebf000 [ 99.545] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 99.545] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 99.545] __kgem_bo_clear_busy: handle=7 [ 99.545] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 99.545] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 99.545] __kgem_bo_clear_busy: handle=143 [ 99.545] kgem_commit: release handle=143 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff6e000 [ 99.545] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 99.545] __kgem_bo_clear_busy: handle=143 [ 99.545] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 99.545] __kgem_bo_clear_busy: handle=143 [ 99.545] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 99.545] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 99.545] __kgem_bo_clear_busy: handle=143 [ 99.545] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 99.545] __kgem_bo_clear_busy: handle=7 [ 99.545] kgem_commit: release handle=146 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffe77000 [ 99.545] __kgem_busy: handle=2, busy=131072, wedged=0 [ 99.545] kgem_bo_can_map: handle=146, map=0x0:0x0:0x7fc6b40fb000, tiling=0, domain=3, offset=4293357568 [ 99.545] kgem_check_bo: num_pages=+8116, num_exec=+2 [ 99.545] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 99.545] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 99.545] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 99.545] kgem_add_handle: handle=4, index=0 [ 99.545] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 99.545] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 99.545] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 99.545] gen9_composite_get_binding_table(ffc0) [ 99.545] kgem_add_reloc64: handle=9, pos=16360, delta=0, domains=20002 [ 99.545] kgem_add_handle: handle=9, index=1 [ 99.545] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f02dd000) [ 99.545] __kgem_bo_mark_dirty: handle=9 (proxy? 0) [ 99.545] [3fe0] bind bo(handle=9, addr=f02dd000), format=192, width=3775, height=2136, pitch=15360, tiling=1 -> render [ 99.545] kgem_add_reloc64: handle=152, pos=16344, delta=0, domains=40000 [ 99.545] kgem_add_handle: handle=152, index=2 [ 99.545] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=ffebf000) [ 99.545] [3fd0] bind bo(handle=152, addr=ffebf000), format=192, width=490, height=20, pitch=2048, tiling=1 -> sampler [ 99.545] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 99.545] gen9_emit_sampler: sampler = 0 [ 99.545] gen9_emit_sf: num_sf_outputs=1 [ 99.545] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 99.545] gen9_emit_vertex_elements: setup id=0 [ 99.545] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 99.545] (0, 0) -> (0, 1224) + (490, 20) [ 99.545] gen8_vertex_flush[490] = 3 [ 99.545] sna_accel_flush: flush?=1, dirty?=0 [ 99.545] gen8_vertex_close: used=812, vbo active? 146, vb=1, nreloc=1 [ 99.545] gen8_vertex_close: reloc[0] = 287 [ 99.545] kgem_add_reloc64: handle=146, pos=287, delta=0, domains=200000 [ 99.545] kgem_add_handle: handle=146, index=3 [ 99.545] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=ffe77000) [ 99.545] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=8190 [fenced=0] [ 99.545] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 99.545] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 99.545] kgem_fixup_relocs: shrinking by 61440 [ 99.545] __kgem_busy: handle=1, busy=0, wedged=0 [ 99.545] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 99.545] kgem_commit: release handle=9 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f02dd000 [ 99.545] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 99.545] kgem_commit: release handle=152 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=ffebf000 [ 99.545] kgem_commit: release handle=146 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffe77000 [ 99.545] kgem_bo_can_map: handle=146, map=0x0:0x0:0x7fc6b40fb000, tiling=0, domain=3, offset=4293357568 [ 99.545] sna_accel_flush: flush?=0, dirty?=0 [ 99.545] sna_accel_flush: flush?=0, dirty?=0 [ 99.545] sna_accel_flush: flush?=0, dirty?=0 [ 99.545] sna_destroy_pixmap: pixmap=5379, attached?=1 [ 99.545] _kgem_bo_destroy: handle=152, proxy? 0 [ 99.545] __kgem_bo_destroy: handle=152, size=65536 [ 99.545] __kgem_busy: handle=152, busy=0, wedged=0 [ 99.545] __kgem_bo_clear_busy: handle=152 [ 99.545] kgem_bo_move_to_inactive: moving handle=152 to inactive [ 99.545] __sna_free_pixmap(pixmap=5379) [ 99.545] sna_accel_flush: flush?=0, dirty?=0 [ 99.545] sna_accel_flush: flush?=0, dirty?=0 [ 99.545] sna_accel_flush: flush?=0, dirty?=0 [ 99.545] sna_block_handler (tv=0.362000) [ 99.545] kgem_retire, need_retire?=1 [ 99.545] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 99.545] kgem_retire__requests_ring: retiring ring 0 [ 99.545] __kgem_busy: handle=2, busy=0, wedged=0 [ 99.545] __kgem_retire_rq: request 2 complete [ 99.545] kgem_retire__requests_ring: retiring ring 0 [ 99.545] __kgem_busy: handle=1, busy=0, wedged=0 [ 99.545] __kgem_retire_rq: request 1 complete [ 99.545] __kgem_bo_flush: handle=9, busy=0, wedged=0 [ 99.545] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 99.545] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 99.545] kgem_retire -- retired=0, need_retire=0 [ 99.545] kgem_bo_is_busy: handle=146, domain: 0 exec? 0, rq? 0 [ 99.545] gen6_render_retire: resetting idle vbo [ 99.545] sna_scanout_do_flush: flush timer active: delta=10 [ 99.545] sna_accel_do_throttle -- no pending activity [ 99.545] sna_accel_block: evaluating timers, active=5 [ 99.545] sna_accel_block: flush timer expires in 10 [99555] [ 99.548] sna_wakeup_handler [ 99.548] sna_accel_flush: flush?=0, dirty?=0 [ 99.548] sna_accel_flush: flush?=0, dirty?=0 [ 99.548] sna_block_handler (tv=0.359000) [ 99.548] sna_scanout_do_flush: flush timer active: delta=7 [ 99.548] sna_accel_do_throttle -- no pending activity [ 99.548] sna_accel_block: evaluating timers, active=5 [ 99.548] sna_accel_block: flush timer expires in 7 [99555] [ 99.549] sna_wakeup_handler [ 99.549] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=114, name=86 [ 99.549] kgem_bo_flink: flinked handle=114 to name=86, marking non-reusable [ 99.549] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 99.549] sna_dri2_get_back: draw size=3840x2160, back buffer handle=114 size=3840x2160, is-scanout? 1, active?=1, pitch=15360, front pitch=15360 [ 99.549] sna_dri2_get_back: reuse backbuffer? 1 [ 99.549] sna_dri2_get_back: back buffer handle=114, active?=1, refcnt=1 [ 99.549] sna_dri2_get_back: cache: handle=128, active=0 [ 99.549] sna_dri2_get_back: reuse cache handle=128, name=76, flags=0 [ 99.549] sna_dri2_get_back: caching handle=114 (name=86, flags=0, active_scanout=1) [ 99.549] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 99.549] sna_dri2_reuse_buffer: reusing back buffer handle=128, name=76, pitch=15360, age=0 [ 99.549] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 99.549] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=32, name=80, active_scanout=2 [ 99.549] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 99.549] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 99.549] sna_accel_flush: flush?=0, dirty?=0 [ 99.549] sna_accel_flush: flush?=0, dirty?=0 [ 99.549] sna_accel_flush: flush?=0, dirty?=0 [ 99.549] sna_block_handler (tv=0.358000) [ 99.549] sna_scanout_do_flush: flush timer active: delta=6 [ 99.549] sna_accel_do_throttle -- no pending activity [ 99.549] sna_accel_block: evaluating timers, active=5 [ 99.549] sna_accel_block: flush timer expires in 6 [99555] [ 99.549] sna_wakeup_handler [ 99.549] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 99.549] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 99.549] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 99.549] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 99.549] sna_dri2_get_msc(draw=146, pipe=0) [ 99.549] sna_crtc_record_swap: recording last swap on pipe=0, frame 5723 [msc=5723], time 99.539970 [ 99.549] sna_dri2_get_msc: msc=5723 [raw=5723], ust=99539970 [ 99.549] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=128 (refs=1/1, flush=0) , front=32 (refs=2/3, flush=1) [ 99.549] sna_dri2_schedule_swap(target_msc=5723, divisor=0, remainder=0) [ 99.549] sna_dri2_schedule_swap: using front handle=32, active_scanout?=2, flush?=1 [ 99.549] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 99.549] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 99.549] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 99.549] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 99.549] sna_crtc_record_swap: recording last swap on pipe=0, frame 5723 [msc=5723], time 99.539970 [ 99.549] immediate_swap: current_msc=5723, target_msc=5723 -- yes [ 99.549] can_flip: no, shadow enabled [ 99.549] sna_dri2_add_event: adding event to window 146) [ 99.549] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 99.549] sna_dri2_immediate_blit: no pending blit, starting chain [ 99.549] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 99.549] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 99.549] can_xchg: back size=8700f00, front size=8700f00 [ 99.549] can_xchg: yes, pixmap=4091 [ 99.549] sna_dri2_xchg: win=146, exchange front=32/80,ref=3 and back=128/76,ref=2, pixmap=4091 3840x2160 [ 99.549] sna_dri2_xchg: back_bo handle=128, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 99.549] sna_dri2_xchg: front_bo handle=32, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 99.549] set_bo: pixmap=4091, handle=128 (old handle=32) [ 99.549] set_bo: marking whole pixmap as damaged [ 99.549] set_bo: applying final/discard move-to-gpu [ 99.549] wait_for_shadow: flags=0, flips=1, handle=32, shadow=29 [ 99.549] set_bo: dropping flush hint from handle=32 [ 99.549] set_bo: adding flush hint to handle=128 [ 99.549] mark_stale(handle=32) => 1 [ 99.549] swap_limit: draw=146 setting swap limit to 3 [ 99.549] sna_dri2_swap_limit_validate: swap limit set to 3 [ 99.549] sna_next_vblank(pipe=0, waiting until next vblank) [ 99.549] sna_dri2_schedule_swap: reported target_msc=5723 [ 99.549] sna_accel_flush: flush?=0, dirty?=0 [ 99.549] sna_accel_flush: flush?=0, dirty?=0 [ 99.549] sna_accel_flush: flush?=0, dirty?=0 [ 99.549] sna_accel_flush: flush?=0, dirty?=0 [ 99.549] sna_block_handler (tv=0.358000) [ 99.549] sna_scanout_do_flush: flush timer active: delta=6 [ 99.549] sna_accel_do_throttle -- no pending activity [ 99.549] sna_accel_block: evaluating timers, active=5 [ 99.549] sna_accel_block: flush timer expires in 6 [99555] [ 99.553] sna_wakeup_handler [ 99.553] sna_accel_flush: flush?=0, dirty?=0 [ 99.553] sna_accel_flush: flush?=0, dirty?=0 [ 99.553] sna_block_handler (tv=0.354000) [ 99.553] sna_scanout_do_flush: flush timer active: delta=2 [ 99.553] sna_scanout_do_flush (time=99553), triggered [ 99.553] sna_scanout_flush (time=99553), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 99.553] has_shadow: has pending damage? 1, outstanding flips: 1 [ 99.553] stop_flush: scanout=128 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 99.553] has_shadow: has pending damage? 1, outstanding flips: 1 [ 99.553] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 1, mode reconfiguration pending? 0) [ 99.553] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 99.553] sna_mode_redisplay: checking for 1 outstanding flip completions [ 99.553] sna_mode_redisplay: now 1 outstanding flip completions (enabled? 1) [ 99.553] sna_accel_do_throttle -- no pending activity [ 99.553] sna_accel_block: evaluating timers, active=5 [ 99.553] sna_accel_block: flush timer expires in 16 [99569] [ 99.553] sna_wakeup_handler [ 99.553] sna_block_handler (tv=0.354000) [ 99.553] sna_scanout_do_flush: flush timer active: delta=16 [ 99.553] sna_accel_do_throttle -- no pending activity [ 99.553] sna_accel_block: evaluating timers, active=5 [ 99.553] sna_accel_block: flush timer expires in 16 [99569] [ 99.554] sna_wakeup_handler [ 99.554] sna_block_handler (tv=0.353000) [ 99.554] sna_scanout_do_flush: flush timer active: delta=15 [ 99.554] sna_accel_do_throttle -- no pending activity [ 99.554] sna_accel_block: evaluating timers, active=5 [ 99.554] sna_accel_block: flush timer expires in 15 [99569] [ 99.555] sna_wakeup_handler [ 99.555] sna_block_handler (tv=0.352000) [ 99.555] sna_scanout_do_flush: flush timer active: delta=14 [ 99.555] sna_accel_do_throttle -- no pending activity [ 99.555] sna_accel_block: evaluating timers, active=5 [ 99.555] sna_accel_block: flush timer expires in 14 [99569] [ 99.556] sna_wakeup_handler [ 99.556] sna_mode_wakeup: len=64 [ 99.556] sna_mode_wakeup: recording last swap on pipe=0, frame 5724 [165c], time 99.556631 [ 99.556] sna_mode_wakeup: removing handle=114 [active_scanout=0] from scanout, installing handle=32 [active_scanout=1] [ 99.556] sna_mode_wakeup: flip complete, pending? 1 [ 99.556] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 99.556] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 99.556] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 99.556] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 99.556] sna_pixmap_move_to_gpu: already all-damaged [ 99.556] sna_pixmap_mark_active: pixmap=4091, handle=128 [ 99.556] sna_mode_redisplay: crtc[0] transformed? 0 [ 99.556] sna_mode_redisplay: crtc[1] transformed? 0 [ 99.556] sna_mode_redisplay: crtc[2] transformed? 0 [ 99.556] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=128 [active=1] [ 99.556] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 32, transformed? 0 [ 99.556] get_fb: reusing fb=80 for handle=128 [ 99.556] sna_mode_redisplay: recording flip on CRTC:32 handle=128, active_scanout=2, serial=3 [ 99.556] __kgem_bo_clear_busy: handle=128 [ 99.556] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 99.556] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 99.556] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 99.556] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=128, shadow handle=29 [ 99.556] sna_dri2_vblank_handler(type=2, sequence=5724, draw=4181) [ 99.556] sna_crtc_record_swap: recording last swap on pipe=0, frame 5724 [msc=5724], time 99.556631 [ 99.556] sna_dri2_vblank_handler: 2 complete, frame=5724 tv=99.556631 [ 99.556] sna_dri2_blit_complete: blit finished [ 99.556] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=5724, tv=99.556631) [ 99.556] frame_swap_complete(type=2): draw=146, pipe=0, frame=5724 [msc=5724], tv=99.556631 [ 99.556] sna_accel_flush: flush?=0, dirty?=0 [ 99.556] sna_dri2_event_free(draw?=1) [ 99.556] sna_dri2_remove_event: remove[0x561c94af9780] from window 146, active? 1 [ 99.556] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=128] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 99.556] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=32] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 99.556] sna_dri2_vblank_handler complete [ 99.556] sna_block_handler (tv=0.351000) [ 99.556] sna_scanout_do_flush: flush timer active: delta=13 [ 99.556] sna_accel_do_throttle -- no pending activity [ 99.556] sna_accel_block: evaluating timers, active=5 [ 99.556] sna_accel_block: flush timer expires in 13 [99569] [ 99.569] sna_wakeup_handler [ 99.569] sna_block_handler (tv=0.338000) [ 99.569] sna_scanout_do_flush: flush timer active: delta=0 [ 99.569] sna_scanout_do_flush (time=99569), triggered [ 99.569] sna_scanout_flush (time=99569), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 99.569] has_shadow: has pending damage? 0, outstanding flips: 1 [ 99.569] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 99.569] has_shadow: has pending damage? 0, outstanding flips: 1 [ 99.569] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) [ 99.569] sna_accel_do_throttle -- no pending activity [ 99.569] sna_accel_block: evaluating timers, active=5 [ 99.569] sna_accel_block: flush timer expires in 16 [99585] [ 99.573] sna_wakeup_handler [ 99.573] sna_mode_wakeup: len=32 [ 99.573] sna_mode_wakeup: recording last swap on pipe=0, frame 5725 [165d], time 99.573293 [ 99.573] sna_mode_wakeup: removing handle=32 [active_scanout=0] from scanout, installing handle=128 [active_scanout=2] [ 99.573] sna_mode_wakeup: flip complete, pending? 1 [ 99.573] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 99.573] sna_block_handler (tv=0.334000) [ 99.573] sna_scanout_do_flush: flush timer active: delta=12 [ 99.573] sna_accel_do_throttle -- no pending activity [ 99.573] sna_accel_block: evaluating timers, active=5 [ 99.573] sna_accel_block: flush timer expires in 12 [99585] [ 99.585] sna_wakeup_handler [ 99.585] sna_block_handler (tv=0.322000) [ 99.585] sna_scanout_do_flush: flush timer active: delta=0 [ 99.585] sna_scanout_do_flush (time=99585), triggered [ 99.585] sna_scanout_flush (time=99585), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 99.585] has_shadow: has pending damage? 0, outstanding flips: 0 [ 99.585] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 99.585] has_shadow: has pending damage? 0, outstanding flips: 0 [ 99.585] sna_accel_disarm_timer[0] (time=99585) [ 99.585] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 99.585] sna_accel_do_throttle -- no pending activity [ 99.777] sna_wakeup_handler [ 99.777] sna_accel_flush: flush?=0, dirty?=0 [ 99.777] sna_accel_flush: flush?=0, dirty?=0 [ 99.778] sna_block_handler (tv=0.500000) [ 99.778] has_shadow: has pending damage? 0, outstanding flips: 0 [ 99.778] sna_accel_do_throttle -- no pending activity [ 99.778] sna_wakeup_handler [ 99.778] sna_block_handler (tv=0.499000) [ 99.778] has_shadow: has pending damage? 0, outstanding flips: 0 [ 99.778] sna_accel_do_throttle -- no pending activity [ 99.778] sna_wakeup_handler [ 99.778] sna_accel_flush: flush?=0, dirty?=0 [ 99.778] sna_accel_flush: flush?=0, dirty?=0 [ 99.778] sna_accel_flush: flush?=0, dirty?=0 [ 99.778] sna_accel_flush: flush?=0, dirty?=0 [ 99.778] sna_block_handler (tv=0.499000) [ 99.778] has_shadow: has pending damage? 0, outstanding flips: 0 [ 99.778] sna_accel_do_throttle -- no pending activity [ 99.780] sna_wakeup_handler [ 99.781] sna_accel_flush: flush?=0, dirty?=0 [ 99.781] sna_block_handler (tv=0.496000) [ 99.781] has_shadow: has pending damage? 0, outstanding flips: 0 [ 99.781] sna_accel_do_throttle -- no pending activity [ 99.792] sna_wakeup_handler [ 99.792] sna_accel_flush: flush?=0, dirty?=0 [ 99.792] sna_accel_flush: flush?=0, dirty?=0 [ 99.792] sna_block_handler (tv=0.485000) [ 99.792] has_shadow: has pending damage? 0, outstanding flips: 0 [ 99.792] sna_accel_do_throttle -- no pending activity [ 99.808] sna_wakeup_handler [ 99.808] sna_create_pixmap(220, 20, 32, usage=0) [ 99.808] kgem_can_create_2d: 220x20 @ 32 [ 99.808] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=896, height=20 [ 99.808] kgem_can_create_2d: untiled size=20480 [ 99.808] kgem_choose_tiling: 220x20 -> 1 [ 99.808] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1024, height=24 [ 99.808] kgem_can_create_2d: tiled[1] size=24576 [ 99.808] sna_create_pixmap: usage=0, flags=1b [ 99.808] sna_create_pixmap: creating GPU pixmap 220x20, stride=880, flags=1b [ 99.809] __pop_freed_pixmap: reusing freed pixmap=5379 header [ 99.809] create_pixmap_hdr: pixmap=5380, width=220, height=20, usage=0 [ 99.809] sna_create_pixmap: serial=5380, 220x20, usage=0 [ 99.809] sna_composite_rectangles(pixmap=5381, op=0, 0 x 1 [(0, 0)x(220, 20) ...]) [ 99.809] sna_composite_rectangles: converted to op 0 [ 99.809] sna_composite_rectangles[0] (0, 0)x(220, 20) -> (0, 0), (220, 20) [ 99.809] sna_composite_rectangles: nrects=1, region=(0, 0), (220, 20) x 1 [ 99.809] sna_composite_rectangles: clipped extents (0, 0),(220, 20) x 1 [ 99.809] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(220, 20) [ 99.809] sna_composite_rectangles: dropping last-cpu hint [ 99.809] sna_drawable_use_bo pixmap=5381, box=((0, 0), (220, 20)), flags=19... [ 99.809] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 99.809] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 99.809] sna_pixmap_move_to_gpu(pixmap=5381, usage=0), flags=b [ 99.809] sna_pixmap_move_to_gpu: CPU damage? 0 [ 99.809] sna_pixmap_move_to_gpu: creating GPU bo (220x20@32), create=b [ 99.809] kgem_choose_tiling: 220x20 -> 1 [ 99.809] kgem_choose_tiling: 220x20 -> 1 [ 99.809] sna_pixmap_alloc_gpu: pixmap=5381 [ 99.809] kgem_create_2d(220x20, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 99.809] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1024, height=24 [ 99.809] kgem_set_tiling: handle=152, tiling=1 [1], pitch=1024 [1024]: 1 [ 99.809] kgem_bo_remove_from_inactive: removing handle=152 from inactive [ 99.809] from inactive: pitch=1024, tiling=1: handle=152, id=2959 [ 99.809] __sna_damage_all(220, 20) [ 99.809] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 99.809] sna_pixmap_mark_active: pixmap=5381, handle=152 [ 99.809] sna_drawable_use_bo: allocated GPU bo for operation [ 99.809] sna_drawable_use_bo: using GPU bo with damage? 0 [ 99.809] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 99.809] kgem_bo_is_render: handle=152, rq? 0 [0] [ 99.809] kgem_bo_is_render: handle=152, rq? 0 [0] [ 99.809] gen9_render_fill_boxes(0 x 1 [(0, 0), (220, 20) ...]) [ 99.809] sna_render_get_solid: 0 [ 99.809] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 99.809] kgem_check_bo: num_pages=+16, num_exec=+1 [ 99.809] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 99.809] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 99.809] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 99.809] kgem_add_handle: handle=4, index=0 [ 99.809] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 99.809] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 99.809] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 99.809] gen9_composite_get_binding_table(ffc0) [ 99.809] kgem_add_reloc64: handle=152, pos=16360, delta=0, domains=20002 [ 99.809] kgem_add_handle: handle=152, index=1 [ 99.809] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=ffebf000) [ 99.809] __kgem_bo_mark_dirty: handle=152 (proxy? 0) [ 99.809] [3fe0] bind bo(handle=152, addr=ffebf000), format=192, width=220, height=20, pitch=1024, tiling=1 -> render [ 99.809] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 99.809] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 99.809] kgem_add_handle: handle=7, index=2 [ 99.809] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 99.809] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 99.809] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 99.809] gen9_emit_sampler: sampler = 1 [ 99.809] gen9_emit_sf: num_sf_outputs=1 [ 99.810] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 99.810] gen9_emit_vertex_elements: setup id=0 [ 99.810] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 99.810] (0, 0), (220, 20) [ 99.810] gen8_vertex_flush[490] = 3 [ 99.810] sna_composite_rectangles: pixmap=5381 marking clear [0]? 1 [ 99.810] sna_composite_rectangles(pixmap=5381, op=1, fff2f1f0 x 1 [(0, 0)x(220, 20) ...]) [ 99.810] sna_composite_rectangles: converted to op 1 [ 99.810] sna_composite_rectangles[0] (0, 0)x(220, 20) -> (0, 0), (220, 20) [ 99.810] sna_composite_rectangles: nrects=1, region=(0, 0), (220, 20) x 1 [ 99.810] sna_composite_rectangles: clipped extents (0, 0),(220, 20) x 1 [ 99.810] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(220, 20) [ 99.810] sna_composite_rectangles: promoting to full GPU [ 99.810] sna_composite_rectangles: dropping last-cpu hint [ 99.810] sna_drawable_use_bo pixmap=5381, box=((0, 0), (220, 20)), flags=19... [ 99.810] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 99.810] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 99.810] sna_drawable_use_bo: using whole GPU bo [ 99.810] gen9_render_fill_boxes (op=1, color=(f2f2, f1f1, f0f0, ffff) [20028888]) [ 99.810] kgem_bo_is_render: handle=152, rq? 1 [1] [ 99.810] gen9_render_fill_boxes(fff2f1f0 x 1 [(0, 0), (220, 20) ...]) [ 99.810] sna_render_get_solid: fff2f1f0 [ 99.810] sna_render_get_solid(15) = fff2f1f0 (old) [ 99.810] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 99.810] kgem_check_bo: num_pages=+0, num_exec=+0 [ 99.810] gen9_composite_get_binding_table(ff00) [ 99.810] kgem_add_reloc64: handle=143, pos=16312, delta=0, domains=40000 [ 99.810] kgem_add_reloc64: adding proxy [delta=60] for handle=143 [ 99.810] kgem_add_handle: handle=143, index=3 [ 99.810] kgem_add_reloc64[5] = (delta=60, target handle=3, presumed=fff6e000) [ 99.810] [3fb0] bind bo(handle=143, addr=fff6e03c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 99.810] gen9_emit_vertex_elements: setup id=0 [ 99.810] (0, 0), (220, 20) [ 99.810] gen8_vertex_flush[4cc] = 3 [ 99.810] sna_composite_rectangles: pixmap=5381 marking clear [fff2f1f0]? 1 [ 99.810] sna_composite_rectangles(pixmap=5381, op=1, ff300a24 x 2 [(0, 0)x(220, 20) ...]) [ 99.810] sna_composite_rectangles: converted to op 1 [ 99.810] sna_composite_rectangles[0] (0, 0)x(220, 20) -> (0, 0), (220, 20) [ 99.810] sna_composite_rectangles[1] (0, 0)x(220, 20) -> (0, 0), (220, 20) [ 99.810] sna_composite_rectangles: nrects=2, region=(0, 0), (220, 20) x 2 [ 99.810] sna_composite_rectangles: clipped extents (0, 0),(220, 20) x 1 [ 99.810] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(220, 20) [ 99.810] sna_composite_rectangles: promoting to full GPU [ 99.810] sna_composite_rectangles: dropping last-cpu hint [ 99.810] sna_drawable_use_bo pixmap=5381, box=((0, 0), (220, 20)), flags=19... [ 99.810] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 99.810] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 99.810] sna_drawable_use_bo: using whole GPU bo [ 99.810] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 99.810] kgem_bo_is_render: handle=152, rq? 1 [1] [ 99.810] gen9_render_fill_boxes(ff300a24 x 1 [(0, 0), (220, 20) ...]) [ 99.810] sna_render_get_solid: ff300a24 [ 99.810] sna_render_get_solid(17) = ff300a24 (old) [ 99.810] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 99.810] kgem_check_bo: num_pages=+0, num_exec=+0 [ 99.810] gen9_composite_get_binding_table(fe80) [ 99.810] kgem_add_reloc64: handle=143, pos=16280, delta=0, domains=40000 [ 99.810] kgem_add_reloc64: adding proxy [delta=68] for handle=143 [ 99.810] kgem_add_reloc64[6] = (delta=68, target handle=3, presumed=fff6e000) [ 99.810] [3f90] bind bo(handle=143, addr=fff6e044), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 99.810] gen9_emit_vertex_elements: setup id=0 [ 99.810] (0, 0), (220, 20) [ 99.810] gen8_vertex_flush[508] = 3 [ 99.811] sna_composite_rectangles: pixmap=5381 marking clear [ff300a24]? 1 [ 99.811] sna_glyphs(op=3, nlist=2, src=(1, -2)) [ 99.811] kgem_bo_is_busy: handle=152, domain: 0 exec? 1, rq? 1 [ 99.811] can_discard_mask: nlist=2, mask=28888, depth 32, op=3 (bounded? 1) [ 99.811] glyphs_format: format=166024, depth=32 [ 99.811] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 99.811] sna_glyphs: discarding mask [ 99.811] glyphs0_to_dst(op=3, src=(1, -2), nlist=2, dst=(1, -2)+(0, 0)) [ 99.811] clipped_glyphs? 47 glyph in 2 lists extents (0, -14), (199, 19), region (0, 0), (199, 19): yes [ 99.811] gen9_render_composite: 0x0, current mode=1/1 [ 99.811] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 99.811] gen9_composite_fallback: mask is already on the GPU, try to use GPU [ 99.811] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 99.811] sna_drawable_use_bo pixmap=5381, box=((0, 0), (199, 19)), flags=7... [ 99.811] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 99.811] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 99.811] sna_drawable_use_bo: using whole GPU bo [ 99.811] gen9_composite_set_target: pixmap=5381, format=20028888, size=220x20, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 99.811] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 99.811] color_convert: src=ffffffff [20028888] [ 99.811] color_convert: dst=ffffffff [20028888] [ 99.811] sna_render_get_solid: ffffffff [ 99.811] sna_render_get_solid(white) [ 99.811] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 99.811] sna_transform_is_imprecise_integer_translation: no transform [ 99.811] gen9_composite_picture: integer translation (0, 0), removing [ 99.811] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 99.811] sna_render_pixmap_bo: GPU all damaged [ 99.811] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 99.811] gen4_choose_composite_emitter: solid, identity mask [ 99.811] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 99.811] aligning vertex: was 2, now 4 floats per vertex [ 99.811] gen9_composite_get_binding_table(fe00) [ 99.811] kgem_add_reloc64: handle=7, pos=16248, delta=0, domains=40000 [ 99.811] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 99.811] kgem_add_reloc64[7] = (delta=1048, target handle=2, presumed=fffe8000) [ 99.811] [3f70] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 99.811] kgem_add_reloc64: handle=6, pos=16232, delta=0, domains=40000 [ 99.811] kgem_add_handle: handle=6, index=4 [ 99.811] kgem_add_reloc64[8] = (delta=0, target handle=4, presumed=fd581000) [ 99.811] [3f60] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 99.811] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 99.811] gen9_emit_sampler: sampler = a [ 99.811] gen9_emit_sf: num_sf_outputs=2 [ 99.811] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 99.811] gen9_emit_vertex_elements: setup id=9 [ 99.811] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 99.811] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 99.811] glyphs0_to_dst: glyph=(10, -13), (19, 1), clip=(0, 0), (199, 19) [ 99.811] glyphs0_to_dst: blt=(10, 0), (19, 1) [ 99.811] emit_primitive_identity_mask__avx2: dst=(10, 0), mask=(832.00, 45.00) x (9.00, 1.00) [ 99.811] glyphs0_to_dst: glyph=(55, -10), (64, 1), clip=(0, 0), (199, 19) [ 99.811] glyphs0_to_dst: blt=(55, 0), (64, 1) [ 99.811] emit_primitive_identity_mask__avx2: dst=(55, 0), mask=(880.00, 26.00) x (9.00, 1.00) [ 99.811] glyphs0_to_dst: glyph=(73, -13), (82, 1), clip=(0, 0), (199, 19) [ 99.811] glyphs0_to_dst: blt=(73, 0), (82, 1) [ 99.811] emit_primitive_identity_mask__avx2: dst=(73, 0), mask=(832.00, 45.00) x (9.00, 1.00) [ 99.811] glyphs0_to_dst: glyph=(91, -10), (100, 1), clip=(0, 0), (199, 19) [ 99.811] glyphs0_to_dst: blt=(91, 0), (100, 1) [ 99.811] emit_primitive_identity_mask__avx2: dst=(91, 0), mask=(880.00, 26.00) x (9.00, 1.00) [ 99.811] glyphs0_to_dst: glyph=(99, 0), (110, 2), clip=(0, 0), (199, 19) [ 99.811] glyphs0_to_dst: blt=(99, 0), (110, 2) [ 99.812] emit_primitive_identity_mask__avx2: dst=(99, 0), mask=(832.00, 48.00) x (11.00, 2.00) [ 99.812] glyphs0_to_dst: glyph=(135, 0), (146, 2), clip=(0, 0), (199, 19) [ 99.812] glyphs0_to_dst: blt=(135, 0), (146, 2) [ 99.812] emit_primitive_identity_mask__avx2: dst=(135, 0), mask=(832.00, 48.00) x (11.00, 2.00) [ 99.812] glyphs0_to_dst: glyph=(162, -10), (172, 1), clip=(0, 0), (199, 19) [ 99.812] glyphs0_to_dst: blt=(162, 0), (172, 1) [ 99.812] emit_primitive_identity_mask__avx2: dst=(162, 0), mask=(880.00, 58.00) x (10.00, 1.00) [ 99.812] glyphs0_to_dst: glyph=(0, 10), (10, 13), clip=(0, 0), (199, 19) [ 99.812] glyphs0_to_dst: blt=(0, 10), (10, 13) [ 99.812] emit_primitive_identity_mask__avx2: dst=(0, 10), mask=(1008.00, 48.00) x (10.00, 3.00) [ 99.812] glyphs0_to_dst: glyph=(10, 4), (19, 18), clip=(0, 0), (199, 19) [ 99.812] glyphs0_to_dst: blt=(10, 4), (19, 18) [ 99.812] emit_primitive_identity_mask__avx2: dst=(10, 4), mask=(832.00, 32.00) x (9.00, 14.00) [ 99.812] glyphs0_to_dst: glyph=(19, 7), (28, 15), clip=(0, 0), (199, 19) [ 99.812] glyphs0_to_dst: blt=(19, 7), (28, 15) [ 99.812] emit_primitive_identity_mask__avx2: dst=(19, 7), mask=(896.00, 48.00) x (9.00, 8.00) [ 99.812] glyphs0_to_dst: glyph=(27, 7), (37, 15), clip=(0, 0), (199, 19) [ 99.812] glyphs0_to_dst: blt=(27, 7), (37, 15) [ 99.812] emit_primitive_identity_mask__avx2: dst=(27, 7), mask=(848.00, 16.00) x (10.00, 8.00) [ 99.812] glyphs0_to_dst: glyph=(37, 7), (46, 15), clip=(0, 0), (199, 19) [ 99.812] glyphs0_to_dst: blt=(37, 7), (46, 15) [ 99.812] emit_primitive_identity_mask__avx2: dst=(37, 7), mask=(848.00, 48.00) x (9.00, 8.00) [ 99.812] glyphs0_to_dst: glyph=(45, 4), (55, 15), clip=(0, 0), (199, 19) [ 99.812] glyphs0_to_dst: blt=(45, 4), (55, 15) [ 99.812] emit_primitive_identity_mask__avx2: dst=(45, 4), mask=(992.00, 32.00) x (10.00, 11.00) [ 99.812] glyphs0_to_dst: glyph=(55, 7), (64, 18), clip=(0, 0), (199, 19) [ 99.812] glyphs0_to_dst: blt=(55, 7), (64, 18) [ 99.812] emit_primitive_identity_mask__avx2: dst=(55, 7), mask=(880.00, 16.00) x (9.00, 11.00) [ 99.812] glyphs0_to_dst: glyph=(64, 4), (73, 15), clip=(0, 0), (199, 19) [ 99.812] glyphs0_to_dst: blt=(64, 4), (73, 15) [ 99.812] emit_primitive_identity_mask__avx2: dst=(64, 4), mask=(880.00, 0.00) x (9.00, 11.00) [ 99.812] glyphs0_to_dst: glyph=(73, 4), (82, 18), clip=(0, 0), (199, 19) [ 99.812] glyphs0_to_dst: blt=(73, 4), (82, 18) [ 99.812] emit_primitive_identity_mask__avx2: dst=(73, 4), mask=(832.00, 32.00) x (9.00, 14.00) [ 99.812] glyphs0_to_dst: glyph=(81, 7), (91, 15), clip=(0, 0), (199, 19) [ 99.812] glyphs0_to_dst: blt=(81, 7), (91, 15) [ 99.812] emit_primitive_identity_mask__avx2: dst=(81, 7), mask=(848.00, 16.00) x (10.00, 8.00) [ 99.812] glyphs0_to_dst: glyph=(91, 7), (100, 18), clip=(0, 0), (199, 19) [ 99.812] glyphs0_to_dst: blt=(91, 7), (100, 18) [ 99.812] emit_primitive_identity_mask__avx2: dst=(91, 7), mask=(880.00, 16.00) x (9.00, 11.00) [ 99.812] glyphs0_to_dst: glyph=(99, 17), (110, 19), clip=(0, 0), (199, 19) [ 99.812] glyphs0_to_dst: blt=(99, 17), (110, 19) [ 99.812] emit_primitive_identity_mask__avx2: dst=(99, 17), mask=(832.00, 48.00) x (11.00, 2.00) [ 99.812] glyphs0_to_dst: glyph=(108, 3), (118, 15), clip=(0, 0), (199, 19) [ 99.812] glyphs0_to_dst: blt=(108, 3), (118, 15) [ 99.812] emit_primitive_identity_mask__avx2: dst=(108, 3), mask=(864.00, 0.00) x (10.00, 12.00) [ 99.812] glyphs0_to_dst: glyph=(117, 7), (127, 15), clip=(0, 0), (199, 19) [ 99.812] glyphs0_to_dst: blt=(117, 7), (127, 15) [ 99.812] emit_primitive_identity_mask__avx2: dst=(117, 7), mask=(864.00, 32.00) x (10.00, 8.00) [ 99.812] glyphs0_to_dst: glyph=(126, 4), (136, 15), clip=(0, 0), (199, 19) [ 99.812] glyphs0_to_dst: blt=(126, 4), (136, 15) [ 99.812] emit_primitive_identity_mask__avx2: dst=(126, 4), mask=(880.00, 32.00) x (10.00, 11.00) [ 99.812] glyphs0_to_dst: glyph=(135, 17), (146, 19), clip=(0, 0), (199, 19) [ 99.812] glyphs0_to_dst: blt=(135, 17), (146, 19) [ 99.812] emit_primitive_identity_mask__avx2: dst=(135, 17), mask=(832.00, 48.00) x (11.00, 2.00) [ 99.812] glyphs0_to_dst: glyph=(144, 4), (154, 15), clip=(0, 0), (199, 19) [ 99.812] glyphs0_to_dst: blt=(144, 4), (154, 15) [ 99.812] emit_primitive_identity_mask__avx2: dst=(144, 4), mask=(880.00, 32.00) x (10.00, 11.00) [ 99.812] glyphs0_to_dst: glyph=(153, 7), (163, 15), clip=(0, 0), (199, 19) [ 99.812] glyphs0_to_dst: blt=(153, 7), (163, 15) [ 99.812] emit_primitive_identity_mask__avx2: dst=(153, 7), mask=(944.00, 0.00) x (10.00, 8.00) [ 99.813] glyphs0_to_dst: glyph=(162, 7), (172, 18), clip=(0, 0), (199, 19) [ 99.813] glyphs0_to_dst: blt=(162, 7), (172, 18) [ 99.813] emit_primitive_identity_mask__avx2: dst=(162, 7), mask=(880.00, 48.00) x (10.00, 11.00) [ 99.813] glyphs0_to_dst: glyph=(174, 12), (179, 15), clip=(0, 0), (199, 19) [ 99.813] glyphs0_to_dst: blt=(174, 12), (179, 15) [ 99.813] emit_primitive_identity_mask__avx2: dst=(174, 12), mask=(1008.00, 32.00) x (5.00, 3.00) [ 99.813] glyphs0_to_dst: glyph=(181, 7), (190, 15), clip=(0, 0), (199, 19) [ 99.813] glyphs0_to_dst: blt=(181, 7), (190, 15) [ 99.813] emit_primitive_identity_mask__avx2: dst=(181, 7), mask=(896.00, 48.00) x (9.00, 8.00) [ 99.813] glyphs0_to_dst: glyph=(190, 3), (199, 15), clip=(0, 0), (199, 19) [ 99.813] glyphs0_to_dst: blt=(190, 3), (199, 15) [ 99.813] emit_primitive_identity_mask__avx2: dst=(190, 3), mask=(992.00, 48.00) x (9.00, 12.00) [ 99.813] gen8_vertex_flush[5e4] = 87 [ 99.813] gen9_magic_ca_pass: CA fixup (5 -> 92) [ 99.813] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 99.813] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 99.813] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 99.813] sna_composite_rectangles(pixmap=5381, op=1, ffffffff x 1 [(208, 1)x(9, 17) ...]) [ 99.813] sna_composite_rectangles: converted to op 1 [ 99.813] sna_composite_rectangles[0] (208, 1)x(9, 17) -> (208, 1), (217, 18) [ 99.813] sna_composite_rectangles: nrects=1, region=(208, 1), (217, 18) x 1 [ 99.813] sna_composite_rectangles: clipped extents (208, 1),(217, 18) x 1 [ 99.813] sna_composite_rectangles: pixmap +(0, 0) extents (208, 1),(217, 18) [ 99.813] sna_composite_rectangles: dropping last-cpu hint [ 99.813] sna_drawable_use_bo pixmap=5381, box=((208, 1), (217, 18)), flags=9... [ 99.813] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 99.813] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 99.813] sna_drawable_use_bo: using whole GPU bo [ 99.813] gen9_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20028888]) [ 99.813] kgem_bo_is_render: handle=152, rq? 1 [1] [ 99.813] gen9_render_fill_boxes(ffffffff x 1 [(208, 1), (217, 18) ...]) [ 99.813] sna_render_get_solid: ffffffff [ 99.813] sna_render_get_solid(white) [ 99.813] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 99.813] kgem_check_bo: num_pages=+0, num_exec=+0 [ 99.813] aligning vertex: was 4, now 2 floats per vertex [ 99.813] gen9_composite_get_binding_table(fd40) [ 99.813] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 99.813] gen9_emit_sampler: sampler = 1 [ 99.813] gen9_emit_sf: num_sf_outputs=1 [ 99.813] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 99.813] gen9_emit_vertex_elements: setup id=0 [ 99.813] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 99.813] (208, 1), (217, 18) [ 99.813] gen8_vertex_flush[700] = 3 [ 99.813] sna_copy_area: src=pixmap=5381:(0, 0)x(220, 20)+(0, 0) -> dst=pixmap=3060:(477, 1224)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 99.813] sna_copy_area: normal copy [ 99.813] sna_do_copy: src=(0, 0), dst=(477, 1224), size=(220x20) [ 99.813] sna_do_copy: after drawable: src=(0, 0), dst=(542, 1248), size=(220x20) [ 99.813] sna_do_copy: dst extents (542, 1248), (762, 1268), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 99.813] sna_do_copy: clipped dst extents (542, 1248), (762, 1268) [ 99.813] sna_do_copy: unclipped src extents (0, 0), (220, 20) [ 99.813] sna_do_copy: clipped src extents (0, 0), (220, 20) [ 99.813] sna_do_copy: pixmap -- no source clipping [ 99.813] sna_do_copy: src extents (0, 0), (220, 20) x 1 [ 99.813] sna_do_copy: copy region (542, 1248), (762, 1268) x 1 + (-542, -1248) [ 99.813] sna_copy_boxes (boxes=1x[(542, 1248), (762, 1268)...], src pixmap=5381+(-542, -1248), dst pixmap=3060+(-65, -24), alu=3, src.size=220x20, dst.size=3775x2136) [ 99.813] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c9472b610, gpu_bo=152, cpu_bo=0), replaces=0 [ 99.813] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 99.813] sna_drawable_use_bo pixmap=3060, box=((477, 1224), (697, 1244)), flags=b... [ 99.814] sna_drawable_use_bo: exported target, set PREFER_GPU [ 99.814] sna_drawable_use_bo: pinned, never REPLACES [ 99.814] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=b [ 99.814] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 99.814] sna_drawable_use_bo: using whole GPU bo [ 99.814] sna_pixmap_move_to_gpu(pixmap=5381, usage=0), flags=a [ 99.814] sna_pixmap_move_to_gpu: already all-damaged [ 99.814] sna_pixmap_mark_active: pixmap=5381, handle=152 [ 99.814] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 99.814] gen9_render_copy_boxes (-477, -1224)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 99.814] kgem_bo_is_render: handle=152, rq? 1 [1] [ 99.814] kgem_bo_is_render: handle=9, rq? 0 [0] [ 99.814] kgem_bo_is_render: handle=9, rq? 0 [0] [ 99.814] kgem_bo_is_render: handle=152, rq? 1 [1] [ 99.814] kgem_set_mode: flushing before new bo [ 99.814] gen8_vertex_close: used=374, vbo active? 146, vb=201, nreloc=2 [ 99.814] gen8_vertex_close: reloc[0] = 287 [ 99.814] kgem_add_reloc64: handle=146, pos=287, delta=0, domains=200000 [ 99.814] kgem_add_handle: handle=146, index=5 [ 99.814] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=ffe77000) [ 99.814] gen8_vertex_close: reloc[1] = 372 [ 99.814] kgem_add_reloc64: handle=146, pos=372, delta=0, domains=200000 [ 99.814] kgem_add_reloc64[10] = (delta=0, target handle=5, presumed=ffe77000) [ 99.814] batch[1/1, flags=1800]: 454 454 16224 16384, nreloc=11, nexec=6, nfence=0, aperture=1116 [fenced=0] [ 99.814] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 99.814] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 99.814] kgem_fixup_relocs: shrinking by 61440 [ 99.814] __kgem_busy: handle=1, busy=0, wedged=0 [ 99.814] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 99.814] kgem_commit: release handle=152 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ffebf000 [ 99.814] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 99.814] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 99.814] __kgem_bo_clear_busy: handle=7 [ 99.814] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 99.814] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 99.814] __kgem_bo_clear_busy: handle=143 [ 99.814] kgem_commit: release handle=143 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff6e000 [ 99.814] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 99.814] __kgem_bo_clear_busy: handle=143 [ 99.814] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 99.814] __kgem_bo_clear_busy: handle=7 [ 99.814] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 99.814] kgem_commit: release handle=146 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffe77000 [ 99.814] __kgem_busy: handle=1, busy=0, wedged=0 [ 99.814] kgem_bo_can_map: handle=146, map=0x0:0x0:0x7fc6b40fb000, tiling=0, domain=3, offset=4293357568 [ 99.814] kgem_check_bo: num_pages=+8116, num_exec=+2 [ 99.814] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 99.814] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 99.814] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 99.814] kgem_add_handle: handle=4, index=0 [ 99.815] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 99.815] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 99.815] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 99.815] gen9_composite_get_binding_table(ffc0) [ 99.815] kgem_add_reloc64: handle=9, pos=16360, delta=0, domains=20002 [ 99.815] kgem_add_handle: handle=9, index=1 [ 99.815] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f02dd000) [ 99.815] __kgem_bo_mark_dirty: handle=9 (proxy? 0) [ 99.815] [3fe0] bind bo(handle=9, addr=f02dd000), format=192, width=3775, height=2136, pitch=15360, tiling=1 -> render [ 99.815] kgem_add_reloc64: handle=152, pos=16344, delta=0, domains=40000 [ 99.815] kgem_add_handle: handle=152, index=2 [ 99.815] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=ffebf000) [ 99.815] [3fd0] bind bo(handle=152, addr=ffebf000), format=192, width=220, height=20, pitch=1024, tiling=1 -> sampler [ 99.815] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 99.815] gen9_emit_sampler: sampler = 0 [ 99.815] gen9_emit_sf: num_sf_outputs=1 [ 99.815] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 99.815] gen9_emit_vertex_elements: setup id=0 [ 99.815] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 99.815] (0, 0) -> (477, 1224) + (220, 20) [ 99.815] gen8_vertex_flush[490] = 3 [ 99.815] sna_accel_flush: flush?=1, dirty?=0 [ 99.815] gen8_vertex_close: used=380, vbo active? 146, vb=1, nreloc=1 [ 99.815] gen8_vertex_close: reloc[0] = 287 [ 99.815] kgem_add_reloc64: handle=146, pos=287, delta=0, domains=200000 [ 99.815] kgem_add_handle: handle=146, index=3 [ 99.815] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=ffe77000) [ 99.815] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=8190 [fenced=0] [ 99.815] __kgem_busy: handle=1, busy=0, wedged=0 [ 99.815] __kgem_retire_rq: request 1 complete [ 99.815] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 99.815] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 99.815] kgem_fixup_relocs: shrinking by 61440 [ 99.815] __kgem_busy: handle=1, busy=0, wedged=0 [ 99.815] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 99.815] kgem_commit: release handle=9 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f02dd000 [ 99.815] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 99.815] kgem_commit: release handle=152 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=ffebf000 [ 99.815] kgem_commit: release handle=146 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffe77000 [ 99.815] __kgem_busy: handle=1, busy=0, wedged=0 [ 99.815] kgem_bo_can_map: handle=146, map=0x0:0x0:0x7fc6b40fb000, tiling=0, domain=3, offset=4293357568 [ 99.815] sna_accel_flush: flush?=0, dirty?=0 [ 99.815] sna_accel_flush: flush?=0, dirty?=0 [ 99.815] sna_accel_flush: flush?=0, dirty?=0 [ 99.815] sna_block_handler (tv=0.0) [ 99.815] sna_wakeup_handler [ 99.815] sna_accel_flush: flush?=0, dirty?=0 [ 99.815] sna_accel_flush: flush?=0, dirty?=0 [ 99.815] sna_destroy_pixmap: pixmap=5381, attached?=1 [ 99.815] _kgem_bo_destroy: handle=152, proxy? 0 [ 99.815] __kgem_bo_destroy: handle=152, size=65536 [ 99.815] __kgem_busy: handle=152, busy=0, wedged=0 [ 99.815] __kgem_bo_clear_busy: handle=152 [ 99.815] kgem_bo_move_to_inactive: moving handle=152 to inactive [ 99.816] __sna_free_pixmap(pixmap=5381) [ 99.816] sna_accel_flush: flush?=0, dirty?=0 [ 99.816] sna_accel_flush: flush?=0, dirty?=0 [ 99.816] sna_accel_flush: flush?=0, dirty?=0 [ 99.816] sna_block_handler (tv=0.461000) [ 99.816] kgem_retire, need_retire?=1 [ 99.816] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 99.816] kgem_retire__requests_ring: retiring ring 0 [ 99.816] __kgem_busy: handle=1, busy=0, wedged=0 [ 99.816] __kgem_retire_rq: request 1 complete [ 99.816] __kgem_bo_flush: handle=9, busy=0, wedged=0 [ 99.816] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 99.816] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 99.816] kgem_retire -- retired=0, need_retire=0 [ 99.816] kgem_bo_is_busy: handle=146, domain: 0 exec? 0, rq? 0 [ 99.816] gen6_render_retire: resetting idle vbo [ 99.816] has_shadow: has pending damage? 0, outstanding flips: 0 [ 99.816] sna_accel_do_throttle -- no pending activity [ 99.817] sna_wakeup_handler [ 99.817] sna_accel_flush: flush?=0, dirty?=0 [ 99.817] sna_accel_flush: flush?=0, dirty?=0 [ 99.817] sna_block_handler (tv=0.460000) [ 99.817] has_shadow: has pending damage? 0, outstanding flips: 0 [ 99.817] sna_accel_do_throttle -- no pending activity [ 99.817] sna_wakeup_handler [ 99.817] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=32, name=80 [ 99.817] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 99.817] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 99.817] sna_dri2_get_back: draw size=3840x2160, back buffer handle=32 size=3840x2160, is-scanout? 1, active?=0, pitch=15360, front pitch=15360 [ 99.817] sna_dri2_get_back: reuse backbuffer? 1 [ 99.818] sna_dri2_get_back: back buffer handle=32, active?=0, refcnt=1 [ 99.818] sna_dri2_get_back: reuse unattached back [ 99.818] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 99.818] sna_dri2_reuse_buffer: reusing back buffer handle=32, name=80, pitch=15360, age=0 [ 99.818] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 99.818] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=128, name=76, active_scanout=2 [ 99.818] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 99.818] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=128] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 99.818] sna_accel_flush: flush?=0, dirty?=0 [ 99.818] sna_accel_flush: flush?=0, dirty?=0 [ 99.818] sna_accel_flush: flush?=0, dirty?=0 [ 99.818] sna_block_handler (tv=0.459000) [ 99.818] has_shadow: has pending damage? 0, outstanding flips: 0 [ 99.818] timer_enable (time=99818), starting timer 0 [ 99.818] sna_accel_do_throttle -- no pending activity [ 99.818] sna_accel_block: evaluating timers, active=5 [ 99.818] sna_accel_block: flush timer expires in 8 [99826] [ 99.819] sna_wakeup_handler [ 99.819] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 99.819] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 99.819] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 99.819] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 99.819] sna_dri2_get_msc(draw=146, pipe=0) [ 99.819] sna_crtc_record_swap: recording last swap on pipe=0, frame 5739 [msc=5739], time 99.806535 [ 99.819] sna_dri2_get_msc: msc=5739 [raw=5739], ust=99806535 [ 99.819] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=32 (refs=1/1, flush=0) , front=128 (refs=2/3, flush=1) [ 99.819] sna_dri2_schedule_swap(target_msc=5724, divisor=0, remainder=0) [ 99.819] sna_dri2_schedule_swap: using front handle=128, active_scanout?=2, flush?=1 [ 99.819] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 99.819] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 99.819] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 99.819] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 99.819] sna_crtc_record_swap: recording last swap on pipe=0, frame 5739 [msc=5739], time 99.806535 [ 99.819] immediate_swap: current_msc=5739, target_msc=5724 -- yes [ 99.819] can_flip: no, shadow enabled [ 99.819] sna_dri2_add_event: adding event to window 146) [ 99.819] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 99.819] sna_dri2_immediate_blit: no pending blit, starting chain [ 99.819] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 99.819] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 99.819] can_xchg: back size=8700f00, front size=8700f00 [ 99.819] can_xchg: yes, pixmap=4091 [ 99.819] sna_dri2_xchg: win=146, exchange front=128/76,ref=3 and back=32/80,ref=2, pixmap=4091 3840x2160 [ 99.819] sna_dri2_xchg: back_bo handle=32, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 99.819] sna_dri2_xchg: front_bo handle=128, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 99.819] set_bo: pixmap=4091, handle=32 (old handle=128) [ 99.819] set_bo: marking whole pixmap as damaged [ 99.819] set_bo: applying final/discard move-to-gpu [ 99.819] wait_for_shadow: flags=0, flips=0, handle=128, shadow=29 [ 99.819] set_bo: dropping flush hint from handle=128 [ 99.819] set_bo: adding flush hint to handle=32 [ 99.819] mark_stale(handle=128) => 1 [ 99.819] swap_limit: draw=146 setting swap limit to 3 [ 99.819] sna_dri2_swap_limit_validate: swap limit set to 3 [ 99.819] sna_next_vblank(pipe=0, waiting until next vblank) [ 99.819] sna_dri2_schedule_swap: reported target_msc=5739 [ 99.819] sna_accel_flush: flush?=0, dirty?=0 [ 99.819] sna_accel_flush: flush?=0, dirty?=0 [ 99.819] sna_accel_flush: flush?=0, dirty?=0 [ 99.820] sna_accel_flush: flush?=0, dirty?=0 [ 99.820] sna_block_handler (tv=0.457000) [ 99.820] sna_scanout_do_flush: flush timer active: delta=6 [ 99.820] sna_accel_do_throttle -- no pending activity [ 99.820] sna_accel_block: evaluating timers, active=5 [ 99.820] sna_accel_block: flush timer expires in 6 [99826] [ 99.822] sna_wakeup_handler [ 99.822] sna_mode_wakeup: len=32 [ 99.822] sna_dri2_vblank_handler(type=2, sequence=5740, draw=4181) [ 99.822] sna_crtc_record_swap: recording last swap on pipe=0, frame 5740 [msc=5740], time 99.823203 [ 99.822] sna_dri2_vblank_handler: 2 complete, frame=5740 tv=99.823203 [ 99.822] sna_dri2_blit_complete: blit finished [ 99.823] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=5740, tv=99.823203) [ 99.823] frame_swap_complete(type=2): draw=146, pipe=0, frame=5740 [msc=5740], tv=99.823203 [ 99.823] sna_accel_flush: flush?=0, dirty?=0 [ 99.823] sna_dri2_event_free(draw?=1) [ 99.823] sna_dri2_remove_event: remove[0x561c94782080] from window 146, active? 1 [ 99.823] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 99.823] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=128] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 99.823] sna_dri2_vblank_handler complete [ 99.823] sna_block_handler (tv=0.454000) [ 99.823] sna_scanout_do_flush: flush timer active: delta=3 [ 99.823] sna_scanout_do_flush (time=99823), triggered [ 99.823] sna_scanout_flush (time=99823), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 99.823] has_shadow: has pending damage? 1, outstanding flips: 0 [ 99.823] stop_flush: scanout=32 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 99.823] has_shadow: has pending damage? 1, outstanding flips: 0 [ 99.823] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 99.823] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 99.823] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 99.823] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 99.823] sna_pixmap_move_to_gpu: already all-damaged [ 99.823] sna_pixmap_mark_active: pixmap=4091, handle=32 [ 99.823] sna_mode_redisplay: crtc[0] transformed? 0 [ 99.823] sna_mode_redisplay: crtc[1] transformed? 0 [ 99.823] sna_mode_redisplay: crtc[2] transformed? 0 [ 99.823] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=32 [active=1] [ 99.823] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 128, transformed? 0 [ 99.823] get_fb: reusing fb=68 for handle=32 [ 99.823] sna_mode_redisplay: recording flip on CRTC:32 handle=32, active_scanout=2, serial=3 [ 99.823] __kgem_bo_clear_busy: handle=32 [ 99.823] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 99.823] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 99.823] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 99.823] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=32, shadow handle=29 [ 99.823] sna_accel_do_throttle -- no pending activity [ 99.823] sna_accel_block: evaluating timers, active=5 [ 99.823] sna_accel_block: flush timer expires in 16 [99839] [ 99.839] sna_wakeup_handler [ 99.839] sna_mode_wakeup: len=32 [ 99.839] sna_mode_wakeup: recording last swap on pipe=0, frame 5741 [166d], time 99.839860 [ 99.839] sna_mode_wakeup: removing handle=128 [active_scanout=0] from scanout, installing handle=32 [active_scanout=2] [ 99.839] sna_mode_wakeup: flip complete, pending? 1 [ 99.839] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 99.839] sna_block_handler (tv=0.438000) [ 99.839] sna_scanout_do_flush: flush timer active: delta=0 [ 99.839] sna_scanout_do_flush (time=99839), triggered [ 99.839] sna_scanout_flush (time=99839), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 99.839] has_shadow: has pending damage? 0, outstanding flips: 0 [ 99.839] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 99.839] has_shadow: has pending damage? 0, outstanding flips: 0 [ 99.839] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 99.839] sna_accel_do_throttle -- no pending activity [ 99.839] sna_accel_block: evaluating timers, active=5 [ 99.839] sna_accel_block: flush timer expires in 16 [99855] [ 99.856] sna_wakeup_handler [ 99.856] sna_block_handler (tv=0.421000) [ 99.856] sna_scanout_do_flush: flush timer active: delta=-1 [ 99.856] sna_scanout_do_flush (time=99856), triggered [ 99.856] sna_scanout_flush (time=99856), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 99.856] has_shadow: has pending damage? 0, outstanding flips: 0 [ 99.856] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 99.856] has_shadow: has pending damage? 0, outstanding flips: 0 [ 99.856] sna_accel_disarm_timer[0] (time=99856) [ 99.856] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 99.856] sna_accel_do_throttle -- no pending activity [ 99.921] sna_wakeup_handler [ 99.921] sna_accel_flush: flush?=0, dirty?=0 [ 99.921] sna_accel_flush: flush?=0, dirty?=0 [ 99.921] sna_block_handler (tv=0.356000) [ 99.921] has_shadow: has pending damage? 0, outstanding flips: 0 [ 99.921] sna_accel_do_throttle -- no pending activity [ 99.921] sna_wakeup_handler [ 99.921] sna_block_handler (tv=0.356000) [ 99.921] has_shadow: has pending damage? 0, outstanding flips: 0 [ 99.921] sna_accel_do_throttle -- no pending activity [ 99.922] sna_wakeup_handler [ 99.922] sna_block_handler (tv=0.355000) [ 99.922] has_shadow: has pending damage? 0, outstanding flips: 0 [ 99.922] sna_accel_do_throttle -- no pending activity [ 99.924] sna_wakeup_handler [ 99.924] sna_block_handler (tv=0.353000) [ 99.924] has_shadow: has pending damage? 0, outstanding flips: 0 [ 99.924] sna_accel_do_throttle -- no pending activity [ 100.056] sna_wakeup_handler [ 100.057] sna_accel_flush: flush?=0, dirty?=0 [ 100.057] sna_accel_flush: flush?=0, dirty?=0 [ 100.057] sna_block_handler (tv=0.499000) [ 100.057] has_shadow: has pending damage? 0, outstanding flips: 0 [ 100.057] sna_accel_do_throttle -- no pending activity [ 100.057] sna_wakeup_handler [ 100.057] sna_block_handler (tv=0.499000) [ 100.057] has_shadow: has pending damage? 0, outstanding flips: 0 [ 100.057] sna_accel_do_throttle -- no pending activity [ 100.058] sna_wakeup_handler [ 100.058] sna_accel_flush: flush?=0, dirty?=0 [ 100.058] sna_accel_flush: flush?=0, dirty?=0 [ 100.058] sna_accel_flush: flush?=0, dirty?=0 [ 100.058] sna_accel_flush: flush?=0, dirty?=0 [ 100.058] sna_block_handler (tv=0.498000) [ 100.058] has_shadow: has pending damage? 0, outstanding flips: 0 [ 100.058] sna_accel_do_throttle -- no pending activity [ 100.060] sna_wakeup_handler [ 100.060] sna_accel_flush: flush?=0, dirty?=0 [ 100.060] sna_block_handler (tv=0.496000) [ 100.060] has_shadow: has pending damage? 0, outstanding flips: 0 [ 100.060] sna_accel_do_throttle -- no pending activity [ 100.071] sna_wakeup_handler [ 100.071] sna_accel_flush: flush?=0, dirty?=0 [ 100.071] sna_accel_flush: flush?=0, dirty?=0 [ 100.071] sna_block_handler (tv=0.485000) [ 100.071] has_shadow: has pending damage? 0, outstanding flips: 0 [ 100.071] sna_accel_do_throttle -- no pending activity [ 100.086] sna_wakeup_handler [ 100.086] sna_create_pixmap(697, 37, 32, usage=0) [ 100.086] kgem_can_create_2d: 697x37 @ 32 [ 100.086] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2816, height=37 [ 100.086] kgem_can_create_2d: untiled size=106496 [ 100.086] kgem_choose_tiling: TLB near-miss between lines 697x37 (pitch=2788), forcing tiling 1 [ 100.086] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2816, height=37 [ 100.086] kgem_can_create_2d: tiled[-1] size=106496 [ 100.086] sna_create_pixmap: usage=0, flags=1b [ 100.086] sna_create_pixmap: creating GPU pixmap 697x37, stride=2788, flags=1b [ 100.086] __pop_freed_pixmap: reusing freed pixmap=5381 header [ 100.086] create_pixmap_hdr: pixmap=5382, width=697, height=37, usage=0 [ 100.086] sna_create_pixmap: serial=5382, 697x37, usage=0 [ 100.086] sna_composite_rectangles(pixmap=5383, op=0, 0 x 1 [(0, 0)x(697, 37) ...]) [ 100.086] sna_composite_rectangles: converted to op 0 [ 100.086] sna_composite_rectangles[0] (0, 0)x(697, 37) -> (0, 0), (697, 37) [ 100.086] sna_composite_rectangles: nrects=1, region=(0, 0), (697, 37) x 1 [ 100.086] sna_composite_rectangles: clipped extents (0, 0),(697, 37) x 1 [ 100.086] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(697, 37) [ 100.086] sna_composite_rectangles: dropping last-cpu hint [ 100.086] sna_drawable_use_bo pixmap=5383, box=((0, 0), (697, 37)), flags=19... [ 100.086] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 100.086] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 100.086] sna_pixmap_move_to_gpu(pixmap=5383, usage=0), flags=b [ 100.086] sna_pixmap_move_to_gpu: CPU damage? 0 [ 100.086] sna_pixmap_move_to_gpu: creating GPU bo (697x37@32), create=b [ 100.086] kgem_choose_tiling: TLB near-miss between lines 697x37 (pitch=2788), forcing tiling 1 [ 100.086] kgem_choose_tiling: TLB near-miss between lines 697x37 (pitch=2788), forcing tiling 1 [ 100.086] sna_pixmap_alloc_gpu: pixmap=5383 [ 100.086] kgem_create_2d(697x37, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 100.086] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=3072, height=40 [ 100.086] inactive too small: 16 < 30 [ 100.086] inactive too small: 16 < 30 [ 100.086] inactive too small: 16 < 30 [ 100.086] inactive too small: 16 < 30 [ 100.086] inactive too small: 16 < 30 [ 100.086] kgem_bo_remove_from_inactive: removing handle=25 from inactive [ 100.086] from inactive: pitch=3072, tiling=1: handle=25, id=2960 [ 100.086] __sna_damage_all(697, 37) [ 100.086] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 100.086] sna_pixmap_mark_active: pixmap=5383, handle=25 [ 100.086] sna_drawable_use_bo: allocated GPU bo for operation [ 100.086] sna_drawable_use_bo: using GPU bo with damage? 0 [ 100.086] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 100.086] kgem_bo_is_render: handle=25, rq? 0 [0] [ 100.086] kgem_bo_is_render: handle=25, rq? 0 [0] [ 100.086] gen9_render_fill_boxes(0 x 1 [(0, 0), (697, 37) ...]) [ 100.086] sna_render_get_solid: 0 [ 100.087] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 100.087] kgem_check_bo: num_pages=+78, num_exec=+1 [ 100.087] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 100.087] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 100.087] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 100.087] kgem_add_handle: handle=4, index=0 [ 100.087] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 100.087] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 100.087] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 100.087] gen9_composite_get_binding_table(ffc0) [ 100.087] kgem_add_reloc64: handle=25, pos=16360, delta=0, domains=20002 [ 100.087] kgem_add_handle: handle=25, index=1 [ 100.087] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=ffde9000) [ 100.087] __kgem_bo_mark_dirty: handle=25 (proxy? 0) [ 100.087] [3fe0] bind bo(handle=25, addr=ffde9000), format=192, width=697, height=37, pitch=3072, tiling=1 -> render [ 100.087] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 100.087] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 100.087] kgem_add_handle: handle=7, index=2 [ 100.087] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 100.087] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 100.087] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 100.087] gen9_emit_sampler: sampler = 1 [ 100.087] gen9_emit_sf: num_sf_outputs=1 [ 100.087] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 100.087] gen9_emit_vertex_elements: setup id=0 [ 100.087] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 100.087] (0, 0), (697, 37) [ 100.087] gen8_vertex_flush[490] = 3 [ 100.087] sna_composite_rectangles: pixmap=5383 marking clear [0]? 1 [ 100.087] sna_composite_rectangles(pixmap=5383, op=1, fff2f1f0 x 4 [(684, 0)x(13, 17) ...]) [ 100.087] sna_composite_rectangles: converted to op 1 [ 100.087] sna_composite_rectangles[0] (684, 0)x(13, 17) -> (684, 0), (697, 17) [ 100.087] sna_composite_rectangles[1] (684, 17)x(13, 3) -> (684, 17), (697, 20) [ 100.087] sna_composite_rectangles[2] (0, 17)x(13, 3) -> (0, 17), (13, 20) [ 100.087] sna_composite_rectangles[3] (0, 20)x(13, 17) -> (0, 20), (13, 37) [ 100.087] sna_composite_rectangles: nrects=4, region=(0, 0), (697, 37) x 4 [ 100.087] sna_composite_rectangles: clipped extents (0, 0),(697, 37) x 4 [ 100.087] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(697, 37) [ 100.087] sna_composite_rectangles: dropping last-cpu hint [ 100.087] sna_drawable_use_bo pixmap=5383, box=((0, 0), (697, 37)), flags=1... [ 100.087] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 100.087] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 100.087] sna_drawable_use_bo: using whole GPU bo [ 100.087] gen9_render_fill_boxes (op=1, color=(f2f2, f1f1, f0f0, ffff) [20028888]) [ 100.087] kgem_bo_is_render: handle=25, rq? 1 [1] [ 100.087] gen9_render_fill_boxes(fff2f1f0 x 4 [(684, 0), (697, 17) ...]) [ 100.087] sna_render_get_solid: fff2f1f0 [ 100.087] sna_render_get_solid(15) = fff2f1f0 (old) [ 100.087] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 100.087] kgem_check_bo: num_pages=+0, num_exec=+0 [ 100.087] gen9_composite_get_binding_table(ff00) [ 100.087] kgem_add_reloc64: handle=143, pos=16312, delta=0, domains=40000 [ 100.087] kgem_add_reloc64: adding proxy [delta=60] for handle=143 [ 100.087] kgem_add_handle: handle=143, index=3 [ 100.087] kgem_add_reloc64[5] = (delta=60, target handle=3, presumed=fff6e000) [ 100.087] [3fb0] bind bo(handle=143, addr=fff6e03c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 100.087] gen9_emit_vertex_elements: setup id=0 [ 100.087] (684, 0), (697, 17) [ 100.087] (0, 17), (13, 20) [ 100.087] (684, 17), (697, 20) [ 100.087] (0, 20), (13, 37) [ 100.087] gen8_vertex_flush[4cc] = 12 [ 100.087] sna_composite_rectangles(pixmap=5383, op=1, ff300a24 x 4 [(684, 0)x(13, 17) ...]) [ 100.087] sna_composite_rectangles: converted to op 1 [ 100.087] sna_composite_rectangles[0] (684, 0)x(13, 17) -> (684, 0), (697, 17) [ 100.087] sna_composite_rectangles[1] (684, 17)x(13, 3) -> (684, 17), (697, 20) [ 100.087] sna_composite_rectangles[2] (0, 17)x(13, 3) -> (0, 17), (13, 20) [ 100.087] sna_composite_rectangles[3] (0, 20)x(13, 17) -> (0, 20), (13, 37) [ 100.087] sna_composite_rectangles: nrects=4, region=(0, 0), (697, 37) x 4 [ 100.087] sna_composite_rectangles: clipped extents (0, 0),(697, 37) x 4 [ 100.087] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(697, 37) [ 100.087] sna_composite_rectangles: dropping last-cpu hint [ 100.087] sna_drawable_use_bo pixmap=5383, box=((0, 0), (697, 37)), flags=1... [ 100.087] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 100.087] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 100.087] sna_drawable_use_bo: using whole GPU bo [ 100.087] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 100.087] kgem_bo_is_render: handle=25, rq? 1 [1] [ 100.087] gen9_render_fill_boxes(ff300a24 x 4 [(684, 0), (697, 17) ...]) [ 100.087] sna_render_get_solid: ff300a24 [ 100.087] sna_render_get_solid(17) = ff300a24 (old) [ 100.087] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 100.087] kgem_check_bo: num_pages=+0, num_exec=+0 [ 100.087] gen9_composite_get_binding_table(fe80) [ 100.087] kgem_add_reloc64: handle=143, pos=16280, delta=0, domains=40000 [ 100.087] kgem_add_reloc64: adding proxy [delta=68] for handle=143 [ 100.087] kgem_add_reloc64[6] = (delta=68, target handle=3, presumed=fff6e000) [ 100.087] [3f90] bind bo(handle=143, addr=fff6e044), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 100.087] gen9_emit_vertex_elements: setup id=0 [ 100.087] (684, 0), (697, 17) [ 100.087] (0, 17), (13, 20) [ 100.087] (684, 17), (697, 20) [ 100.087] (0, 20), (13, 37) [ 100.087] gen8_vertex_flush[508] = 12 [ 100.087] sna_composite_rectangles(pixmap=5383, op=1, ff300a24 x 4 [(684, 0)x(13, 17) ...]) [ 100.087] sna_composite_rectangles: converted to op 1 [ 100.087] sna_composite_rectangles[0] (684, 0)x(13, 17) -> (684, 0), (697, 17) [ 100.087] sna_composite_rectangles[1] (684, 17)x(13, 3) -> (684, 17), (697, 20) [ 100.087] sna_composite_rectangles[2] (0, 17)x(13, 3) -> (0, 17), (13, 20) [ 100.087] sna_composite_rectangles[3] (0, 20)x(13, 17) -> (0, 20), (13, 37) [ 100.087] sna_composite_rectangles: nrects=4, region=(0, 0), (697, 37) x 4 [ 100.087] sna_composite_rectangles: clipped extents (0, 0),(697, 37) x 4 [ 100.087] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(697, 37) [ 100.087] sna_composite_rectangles: dropping last-cpu hint [ 100.087] sna_drawable_use_bo pixmap=5383, box=((0, 0), (697, 37)), flags=1... [ 100.087] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 100.087] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 100.087] sna_drawable_use_bo: using whole GPU bo [ 100.087] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 100.087] kgem_bo_is_render: handle=25, rq? 1 [1] [ 100.087] gen9_render_fill_boxes(ff300a24 x 4 [(684, 0), (697, 17) ...]) [ 100.087] sna_render_get_solid: ff300a24 [ 100.087] sna_render_get_solid(17) = ff300a24 (last) [ 100.087] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 100.087] kgem_check_bo: num_pages=+0, num_exec=+0 [ 100.087] gen9_composite_get_binding_table(fe00) [ 100.087] gen9_emit_vertex_elements: setup id=0 [ 100.087] (684, 0), (697, 17) [ 100.087] (0, 17), (13, 20) [ 100.087] (684, 17), (697, 20) [ 100.087] (0, 20), (13, 37) [ 100.087] gen8_vertex_flush[508] = 24 [ 100.087] sna_glyphs(op=3, nlist=1, src=(1, 15)) [ 100.087] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 100.087] sna_glyphs: discarding mask [ 100.087] glyphs0_to_dst(op=3, src=(1, 15), nlist=1, dst=(1, 15)+(0, 0)) [ 100.087] clipped_glyphs? 2 glyph in 1 lists extents (1, 5), (19, 18), region (2, 17), (13, 18): yes [ 100.087] gen9_render_composite: 0x0, current mode=1/1 [ 100.087] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 100.087] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 100.087] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 100.087] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 100.087] sna_drawable_use_bo pixmap=5383, box=((2, 17), (13, 18)), flags=7... [ 100.087] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 100.087] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 100.087] sna_drawable_use_bo: using whole GPU bo [ 100.087] gen9_composite_set_target: pixmap=5383, format=20028888, size=697x37, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 100.087] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 100.087] color_convert: src=ff8ae234 [20028888] [ 100.087] color_convert: dst=ff8ae234 [20028888] [ 100.087] sna_render_get_solid: ff8ae234 [ 100.087] sna_render_get_solid(22) = ff8ae234 (old) [ 100.087] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 100.087] sna_transform_is_imprecise_integer_translation: no transform [ 100.087] gen9_composite_picture: integer translation (0, 0), removing [ 100.087] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 100.087] sna_render_pixmap_bo: GPU all damaged [ 100.087] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 100.087] gen4_choose_composite_emitter: solid, identity mask [ 100.087] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 100.087] aligning vertex: was 2, now 4 floats per vertex [ 100.087] gen9_composite_get_binding_table(fe00) [ 100.087] kgem_add_reloc64: handle=143, pos=16248, delta=0, domains=40000 [ 100.087] kgem_add_reloc64: adding proxy [delta=88] for handle=143 [ 100.087] kgem_add_reloc64[7] = (delta=88, target handle=3, presumed=fff6e000) [ 100.087] [3f70] bind bo(handle=143, addr=fff6e058), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 100.087] kgem_add_reloc64: handle=6, pos=16232, delta=0, domains=40000 [ 100.087] kgem_add_handle: handle=6, index=4 [ 100.087] kgem_add_reloc64[8] = (delta=0, target handle=4, presumed=fd581000) [ 100.087] [3f60] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 100.087] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 100.087] gen9_emit_sampler: sampler = a [ 100.087] gen9_emit_sf: num_sf_outputs=2 [ 100.087] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 100.087] gen9_emit_vertex_elements: setup id=9 [ 100.087] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 100.087] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 100.087] glyphs0_to_dst: glyph=(9, 5), (19, 18), clip=(2, 17), (13, 18) [ 100.087] glyphs0_to_dst: blt=(9, 17), (13, 18) [ 100.087] emit_primitive_identity_mask__avx2: dst=(9, 17), mask=(672.00, 60.00) x (4.00, 1.00) [ 100.087] gen8_vertex_flush[5e4] = 3 [ 100.087] gen9_magic_ca_pass: CA fixup (20 -> 23) [ 100.087] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 100.087] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 100.087] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 100.087] sna_composite_rectangles(pixmap=5383, op=1, ffffffff x 2 [(1, 18)x(9, 2) ...]) [ 100.087] sna_composite_rectangles: converted to op 1 [ 100.087] sna_composite_rectangles[0] (1, 18)x(9, 2) -> (1, 18), (10, 20) [ 100.087] sna_composite_rectangles[1] (1, 20)x(9, 15) -> (1, 20), (10, 35) [ 100.087] sna_composite_rectangles: nrects=2, region=(1, 18), (10, 35) x 2 [ 100.087] sna_composite_rectangles: clipped extents (1, 18),(10, 35) x 1 [ 100.087] sna_composite_rectangles: pixmap +(0, 0) extents (1, 18),(10, 35) [ 100.087] sna_composite_rectangles: dropping last-cpu hint [ 100.087] sna_drawable_use_bo pixmap=5383, box=((1, 18), (10, 35)), flags=9... [ 100.087] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 100.087] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 100.087] sna_drawable_use_bo: using whole GPU bo [ 100.087] gen9_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20028888]) [ 100.087] kgem_bo_is_render: handle=25, rq? 1 [1] [ 100.087] gen9_render_fill_boxes(ffffffff x 1 [(1, 18), (10, 35) ...]) [ 100.087] sna_render_get_solid: ffffffff [ 100.087] sna_render_get_solid(white) [ 100.087] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 100.087] kgem_check_bo: num_pages=+0, num_exec=+0 [ 100.087] aligning vertex: was 4, now 2 floats per vertex [ 100.087] gen9_composite_get_binding_table(fd40) [ 100.087] kgem_add_reloc64: handle=7, pos=16200, delta=0, domains=40000 [ 100.087] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 100.087] kgem_add_reloc64[9] = (delta=1048, target handle=2, presumed=fffe8000) [ 100.087] [3f40] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 100.087] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 100.087] gen9_emit_sampler: sampler = 1 [ 100.087] gen9_emit_sf: num_sf_outputs=1 [ 100.087] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 100.087] gen9_emit_vertex_elements: setup id=0 [ 100.087] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 100.087] (1, 18), (10, 35) [ 100.087] gen8_vertex_flush[720] = 3 [ 100.087] sna_validate_gc(0x561c94ab2470) changes=e0000, previous serial=8000145d, drawable=145d [ 100.087] sna_validate_gc: recomputing clip [ 100.087] sna_validate_gc: composite clip=4x[(65, 1248), (762, 1285)] [0x561c94a9d660] [ 100.087] sna_copy_area: src=pixmap=5383:(0, 0)x(697, 37)+(0, 0) -> dst=pixmap=3060:(0, 1224)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 100.087] sna_copy_area: normal copy [ 100.087] sna_do_copy: src=(0, 0), dst=(0, 1224), size=(697x37) [ 100.087] sna_do_copy: after drawable: src=(0, 0), dst=(65, 1248), size=(697x37) [ 100.087] sna_do_copy: dst extents (65, 1248), (762, 1285), dst clip extents (65, 1248), (762, 1285), dst size=3775x2136 [ 100.087] sna_do_copy: clipped dst extents (65, 1248), (762, 1285) [ 100.087] sna_do_copy: unclipped src extents (0, 0), (697, 37) [ 100.087] sna_do_copy: clipped src extents (0, 0), (697, 37) [ 100.087] sna_do_copy: pixmap -- no source clipping [ 100.087] sna_do_copy: src extents (0, 0), (697, 37) x 1 [ 100.087] sna_do_copy: copy region (65, 1248), (762, 1285) x 4 + (-65, -1248) [ 100.087] sna_copy_boxes (boxes=4x[(749, 1248), (762, 1265)...], src pixmap=5383+(-65, -1248), dst pixmap=3060+(-65, -24), alu=3, src.size=697x37, dst.size=3775x2136) [ 100.087] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c9472b610, gpu_bo=25, cpu_bo=0), replaces=0 [ 100.087] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 100.087] sna_drawable_use_bo pixmap=3060, box=((0, 1224), (697, 1261)), flags=3... [ 100.087] sna_drawable_use_bo: exported target, set PREFER_GPU [ 100.087] sna_drawable_use_bo: pinned, never REPLACES [ 100.087] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=3 [ 100.087] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 100.087] sna_drawable_use_bo: using whole GPU bo [ 100.087] sna_pixmap_move_to_gpu(pixmap=5383, usage=0), flags=a [ 100.087] sna_pixmap_move_to_gpu: already all-damaged [ 100.087] sna_pixmap_mark_active: pixmap=5383, handle=25 [ 100.087] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 100.087] gen9_render_copy_boxes (0, -1224)->(0, 0) x 4, alu=3, flags=0, self-copy=0, overlaps? 0 [ 100.087] kgem_bo_is_render: handle=25, rq? 1 [1] [ 100.087] kgem_bo_is_render: handle=9, rq? 0 [0] [ 100.087] kgem_bo_is_render: handle=9, rq? 0 [0] [ 100.087] kgem_bo_is_render: handle=25, rq? 1 [1] [ 100.087] kgem_set_mode: flushing before new bo [ 100.087] gen8_vertex_close: used=98, vbo active? 146, vb=201, nreloc=2 [ 100.087] gen8_vertex_close: reloc[0] = 287 [ 100.087] kgem_add_reloc64: handle=146, pos=287, delta=0, domains=200000 [ 100.087] kgem_add_handle: handle=146, index=5 [ 100.087] kgem_add_reloc64[10] = (delta=0, target handle=5, presumed=ffe77000) [ 100.087] gen8_vertex_close: reloc[1] = 372 [ 100.087] kgem_add_reloc64: handle=146, pos=372, delta=0, domains=200000 [ 100.087] kgem_add_reloc64[11] = (delta=0, target handle=5, presumed=ffe77000) [ 100.087] batch[1/1, flags=1800]: 462 462 16192 16384, nreloc=12, nexec=6, nfence=0, aperture=1178 [fenced=0] [ 100.087] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 100.087] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 100.087] kgem_fixup_relocs: shrinking by 61440 [ 100.087] __kgem_busy: handle=1, busy=0, wedged=0 [ 100.088] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 100.088] kgem_commit: release handle=25 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ffde9000 [ 100.088] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 100.088] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 100.088] __kgem_bo_clear_busy: handle=7 [ 100.088] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 100.088] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 100.088] __kgem_bo_clear_busy: handle=143 [ 100.088] kgem_commit: release handle=143 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff6e000 [ 100.088] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 100.088] __kgem_bo_clear_busy: handle=143 [ 100.088] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 100.088] __kgem_bo_clear_busy: handle=143 [ 100.088] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 100.088] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 100.088] __kgem_bo_clear_busy: handle=7 [ 100.088] kgem_commit: release handle=146 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffe77000 [ 100.088] __kgem_busy: handle=1, busy=131072, wedged=0 [ 100.088] kgem_bo_can_map: handle=146, map=0x0:0x0:0x7fc6b40fb000, tiling=0, domain=3, offset=4293357568 [ 100.088] kgem_check_bo: num_pages=+8178, num_exec=+2 [ 100.088] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 100.088] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 100.088] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 100.088] kgem_add_handle: handle=4, index=0 [ 100.088] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 100.088] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 100.088] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 100.088] gen9_composite_get_binding_table(ffc0) [ 100.088] kgem_add_reloc64: handle=9, pos=16360, delta=0, domains=20002 [ 100.088] kgem_add_handle: handle=9, index=1 [ 100.088] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f02dd000) [ 100.088] __kgem_bo_mark_dirty: handle=9 (proxy? 0) [ 100.088] [3fe0] bind bo(handle=9, addr=f02dd000), format=192, width=3775, height=2136, pitch=15360, tiling=1 -> render [ 100.088] kgem_add_reloc64: handle=25, pos=16344, delta=0, domains=40000 [ 100.088] kgem_add_handle: handle=25, index=2 [ 100.088] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=ffde9000) [ 100.088] [3fd0] bind bo(handle=25, addr=ffde9000), format=192, width=697, height=37, pitch=3072, tiling=1 -> sampler [ 100.088] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 100.088] gen9_emit_sampler: sampler = 0 [ 100.088] gen9_emit_sf: num_sf_outputs=1 [ 100.088] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 100.088] gen9_emit_vertex_elements: setup id=0 [ 100.088] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 100.088] (684, 0) -> (684, 1224) + (13, 17) [ 100.088] (0, 17) -> (0, 1241) + (13, 3) [ 100.088] (684, 17) -> (684, 1241) + (13, 3) [ 100.088] (0, 20) -> (0, 1244) + (13, 17) [ 100.088] gen8_vertex_flush[490] = 12 [ 100.088] sna_accel_flush: flush?=1, dirty?=0 [ 100.088] gen8_vertex_close: used=122, vbo active? 146, vb=1, nreloc=1 [ 100.088] gen8_vertex_close: reloc[0] = 287 [ 100.088] kgem_add_reloc64: handle=146, pos=287, delta=0, domains=200000 [ 100.088] kgem_add_handle: handle=146, index=3 [ 100.088] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=ffe77000) [ 100.088] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=8252 [fenced=0] [ 100.088] __kgem_busy: handle=1, busy=0, wedged=0 [ 100.088] __kgem_retire_rq: request 1 complete [ 100.088] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 100.088] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 100.088] kgem_fixup_relocs: shrinking by 61440 [ 100.088] __kgem_busy: handle=1, busy=0, wedged=0 [ 100.088] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 100.088] kgem_commit: release handle=9 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f02dd000 [ 100.088] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 100.088] kgem_commit: release handle=25 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=ffde9000 [ 100.088] kgem_commit: release handle=146 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffe77000 [ 100.088] __kgem_busy: handle=1, busy=131072, wedged=0 [ 100.088] kgem_bo_can_map: handle=146, map=0x0:0x0:0x7fc6b40fb000, tiling=0, domain=3, offset=4293357568 [ 100.088] sna_accel_flush: flush?=0, dirty?=0 [ 100.088] sna_accel_flush: flush?=0, dirty?=0 [ 100.088] sna_accel_flush: flush?=0, dirty?=0 [ 100.088] sna_accel_flush: flush?=0, dirty?=0 [ 100.088] sna_destroy_pixmap: pixmap=5383, attached?=1 [ 100.088] _kgem_bo_destroy: handle=25, proxy? 0 [ 100.088] __kgem_bo_destroy: handle=25, size=319488 [ 100.088] __kgem_busy: handle=25, busy=0, wedged=0 [ 100.088] __kgem_bo_clear_busy: handle=25 [ 100.088] __kgem_bo_destroy: handle=25, purged [ 100.088] kgem_bo_move_to_inactive: moving handle=25 to inactive [ 100.088] __sna_free_pixmap(pixmap=5383) [ 100.088] sna_accel_flush: flush?=0, dirty?=0 [ 100.088] sna_accel_flush: flush?=0, dirty?=0 [ 100.088] sna_accel_flush: flush?=0, dirty?=0 [ 100.088] sna_block_handler (tv=0.468000) [ 100.088] kgem_retire, need_retire?=1 [ 100.088] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 100.088] kgem_retire__requests_ring: retiring ring 0 [ 100.088] __kgem_busy: handle=1, busy=0, wedged=0 [ 100.088] __kgem_retire_rq: request 1 complete [ 100.088] __kgem_bo_flush: handle=9, busy=0, wedged=0 [ 100.088] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 100.088] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 100.088] kgem_retire -- retired=0, need_retire=0 [ 100.088] kgem_bo_is_busy: handle=146, domain: 0 exec? 0, rq? 0 [ 100.088] gen6_render_retire: resetting idle vbo [ 100.088] has_shadow: has pending damage? 0, outstanding flips: 0 [ 100.088] sna_accel_do_throttle -- no pending activity [ 100.089] sna_wakeup_handler [ 100.089] sna_accel_flush: flush?=0, dirty?=0 [ 100.089] sna_accel_flush: flush?=0, dirty?=0 [ 100.089] sna_block_handler (tv=0.467000) [ 100.089] has_shadow: has pending damage? 0, outstanding flips: 0 [ 100.089] sna_accel_do_throttle -- no pending activity [ 100.089] sna_wakeup_handler [ 100.089] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=128, name=76 [ 100.089] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 100.089] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 100.089] sna_dri2_get_back: draw size=3840x2160, back buffer handle=128 size=3840x2160, is-scanout? 1, active?=0, pitch=15360, front pitch=15360 [ 100.089] sna_dri2_get_back: reuse backbuffer? 1 [ 100.089] sna_dri2_get_back: back buffer handle=128, active?=0, refcnt=1 [ 100.089] sna_dri2_get_back: reuse unattached back [ 100.089] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 100.089] sna_dri2_reuse_buffer: reusing back buffer handle=128, name=76, pitch=15360, age=0 [ 100.089] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 100.089] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=32, name=80, active_scanout=2 [ 100.089] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 100.089] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 100.089] sna_accel_flush: flush?=0, dirty?=0 [ 100.089] sna_accel_flush: flush?=0, dirty?=0 [ 100.089] sna_accel_flush: flush?=0, dirty?=0 [ 100.089] sna_block_handler (tv=0.467000) [ 100.089] has_shadow: has pending damage? 0, outstanding flips: 0 [ 100.089] timer_enable (time=100089), starting timer 0 [ 100.089] sna_accel_do_throttle -- no pending activity [ 100.089] sna_accel_block: evaluating timers, active=5 [ 100.089] sna_accel_block: flush timer expires in 8 [100097] [ 100.090] sna_wakeup_handler [ 100.090] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 100.090] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 100.090] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 100.090] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 100.090] sna_dri2_get_msc(draw=146, pipe=0) [ 100.090] sna_crtc_record_swap: recording last swap on pipe=0, frame 5756 [msc=5756], time 100.89764 [ 100.090] sna_dri2_get_msc: msc=5756 [raw=5756], ust=100089764 [ 100.090] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=128 (refs=1/1, flush=0) , front=32 (refs=2/3, flush=1) [ 100.090] sna_dri2_schedule_swap(target_msc=5740, divisor=0, remainder=0) [ 100.090] sna_dri2_schedule_swap: using front handle=32, active_scanout?=2, flush?=1 [ 100.090] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 100.090] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 100.090] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 100.090] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 100.090] sna_crtc_record_swap: recording last swap on pipe=0, frame 5756 [msc=5756], time 100.89764 [ 100.090] immediate_swap: current_msc=5756, target_msc=5740 -- yes [ 100.090] can_flip: no, shadow enabled [ 100.090] sna_dri2_add_event: adding event to window 146) [ 100.090] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 100.090] sna_dri2_immediate_blit: no pending blit, starting chain [ 100.090] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 100.090] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 100.090] can_xchg: back size=8700f00, front size=8700f00 [ 100.090] can_xchg: yes, pixmap=4091 [ 100.090] sna_dri2_xchg: win=146, exchange front=32/80,ref=3 and back=128/76,ref=2, pixmap=4091 3840x2160 [ 100.090] sna_dri2_xchg: back_bo handle=128, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 100.090] sna_dri2_xchg: front_bo handle=32, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 100.090] set_bo: pixmap=4091, handle=128 (old handle=32) [ 100.090] set_bo: marking whole pixmap as damaged [ 100.090] set_bo: applying final/discard move-to-gpu [ 100.090] wait_for_shadow: flags=0, flips=0, handle=32, shadow=29 [ 100.090] set_bo: dropping flush hint from handle=32 [ 100.090] set_bo: adding flush hint to handle=128 [ 100.090] mark_stale(handle=32) => 1 [ 100.090] swap_limit: draw=146 setting swap limit to 3 [ 100.090] sna_dri2_swap_limit_validate: swap limit set to 3 [ 100.090] sna_next_vblank(pipe=0, waiting until next vblank) [ 100.090] sna_dri2_schedule_swap: reported target_msc=5756 [ 100.090] sna_accel_flush: flush?=0, dirty?=0 [ 100.090] sna_accel_flush: flush?=0, dirty?=0 [ 100.090] sna_accel_flush: flush?=0, dirty?=0 [ 100.090] sna_accel_flush: flush?=0, dirty?=0 [ 100.090] sna_block_handler (tv=0.466000) [ 100.090] sna_scanout_do_flush: flush timer active: delta=7 [ 100.090] sna_accel_do_throttle -- no pending activity [ 100.090] sna_accel_block: evaluating timers, active=5 [ 100.090] sna_accel_block: flush timer expires in 7 [100097] [ 100.097] sna_wakeup_handler [ 100.097] sna_block_handler (tv=0.459000) [ 100.097] sna_scanout_do_flush: flush timer active: delta=0 [ 100.097] sna_scanout_do_flush (time=100097), triggered [ 100.097] sna_scanout_flush (time=100097), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 100.097] has_shadow: has pending damage? 1, outstanding flips: 0 [ 100.097] stop_flush: scanout=128 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 100.097] has_shadow: has pending damage? 1, outstanding flips: 0 [ 100.097] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 100.097] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 100.097] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 100.097] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 100.097] sna_pixmap_move_to_gpu: already all-damaged [ 100.097] sna_pixmap_mark_active: pixmap=4091, handle=128 [ 100.097] sna_mode_redisplay: crtc[0] transformed? 0 [ 100.097] sna_mode_redisplay: crtc[1] transformed? 0 [ 100.097] sna_mode_redisplay: crtc[2] transformed? 0 [ 100.097] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=128 [active=1] [ 100.097] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 32, transformed? 0 [ 100.097] get_fb: reusing fb=80 for handle=128 [ 100.097] sna_mode_redisplay: recording flip on CRTC:32 handle=128, active_scanout=2, serial=3 [ 100.097] __kgem_bo_clear_busy: handle=128 [ 100.097] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 100.097] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 100.097] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 100.097] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=128, shadow handle=29 [ 100.097] sna_accel_do_throttle -- no pending activity [ 100.097] sna_accel_block: evaluating timers, active=5 [ 100.097] sna_accel_block: flush timer expires in 16 [100113] [ 100.106] sna_wakeup_handler [ 100.106] sna_mode_wakeup: len=64 [ 100.106] sna_dri2_vblank_handler(type=2, sequence=5757, draw=4181) [ 100.106] sna_crtc_record_swap: recording last swap on pipe=0, frame 5757 [msc=5757], time 100.106430 [ 100.106] sna_dri2_vblank_handler: 2 complete, frame=5757 tv=100.106430 [ 100.106] sna_dri2_blit_complete: blit finished [ 100.106] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=5757, tv=100.106430) [ 100.106] frame_swap_complete(type=2): draw=146, pipe=0, frame=5757 [msc=5757], tv=100.106430 [ 100.106] sna_accel_flush: flush?=0, dirty?=0 [ 100.106] sna_dri2_event_free(draw?=1) [ 100.106] sna_dri2_remove_event: remove[0x561c94ab1850] from window 146, active? 1 [ 100.106] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=128] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 100.106] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=32] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 100.106] sna_dri2_vblank_handler complete [ 100.106] sna_mode_wakeup: recording last swap on pipe=0, frame 5757 [167d], time 100.106430 [ 100.106] sna_mode_wakeup: removing handle=32 [active_scanout=0] from scanout, installing handle=128 [active_scanout=2] [ 100.106] sna_mode_wakeup: flip complete, pending? 1 [ 100.106] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 100.106] sna_block_handler (tv=0.450000) [ 100.106] sna_scanout_do_flush: flush timer active: delta=7 [ 100.106] sna_accel_do_throttle -- no pending activity [ 100.106] sna_accel_block: evaluating timers, active=5 [ 100.106] sna_accel_block: flush timer expires in 7 [100113] [ 100.113] sna_wakeup_handler [ 100.113] sna_block_handler (tv=0.443000) [ 100.113] sna_scanout_do_flush: flush timer active: delta=0 [ 100.113] sna_scanout_do_flush (time=100113), triggered [ 100.113] sna_scanout_flush (time=100113), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 100.113] has_shadow: has pending damage? 0, outstanding flips: 0 [ 100.113] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 100.113] has_shadow: has pending damage? 0, outstanding flips: 0 [ 100.113] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 100.113] sna_accel_do_throttle -- no pending activity [ 100.113] sna_accel_block: evaluating timers, active=5 [ 100.113] sna_accel_block: flush timer expires in 16 [100129] [ 100.129] sna_wakeup_handler [ 100.129] sna_block_handler (tv=0.427000) [ 100.129] sna_scanout_do_flush: flush timer active: delta=0 [ 100.129] sna_scanout_do_flush (time=100129), triggered [ 100.129] sna_scanout_flush (time=100129), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 100.129] has_shadow: has pending damage? 0, outstanding flips: 0 [ 100.129] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 100.129] has_shadow: has pending damage? 0, outstanding flips: 0 [ 100.129] sna_accel_disarm_timer[0] (time=100129) [ 100.129] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 100.129] sna_accel_do_throttle -- no pending activity [ 100.169] sna_wakeup_handler [ 100.169] sna_accel_flush: flush?=0, dirty?=0 [ 100.169] sna_accel_flush: flush?=0, dirty?=0 [ 100.169] sna_accel_flush: flush?=0, dirty?=0 [ 100.169] sna_accel_flush: flush?=0, dirty?=0 [ 100.169] sna_accel_flush: flush?=0, dirty?=0 [ 100.169] sna_accel_flush: flush?=0, dirty?=0 [ 100.169] sna_accel_flush: flush?=0, dirty?=0 [ 100.169] sna_accel_flush: flush?=0, dirty?=0 [ 100.169] sna_accel_flush: flush?=0, dirty?=0 [ 100.169] sna_accel_flush: flush?=0, dirty?=0 [ 100.169] sna_accel_flush: flush?=0, dirty?=0 [ 100.169] sna_accel_flush: flush?=0, dirty?=0 [ 100.169] sna_accel_flush: flush?=0, dirty?=0 [ 100.169] sna_accel_flush: flush?=0, dirty?=0 [ 100.169] sna_block_handler (tv=0.387000) [ 100.169] has_shadow: has pending damage? 0, outstanding flips: 0 [ 100.169] sna_accel_do_throttle -- no pending activity [ 100.169] sna_wakeup_handler [ 100.170] sna_accel_flush: flush?=0, dirty?=0 [ 100.170] sna_accel_flush: flush?=0, dirty?=0 [ 100.170] sna_accel_flush: flush?=0, dirty?=0 [ 100.170] sna_block_handler (tv=0.386000) [ 100.170] has_shadow: has pending damage? 0, outstanding flips: 0 [ 100.170] sna_accel_do_throttle -- no pending activity [ 100.170] sna_wakeup_handler [ 100.170] sna_accel_flush: flush?=0, dirty?=0 [ 100.170] sna_accel_flush: flush?=0, dirty?=0 [ 100.170] sna_block_handler (tv=0.386000) [ 100.170] has_shadow: has pending damage? 0, outstanding flips: 0 [ 100.170] sna_accel_do_throttle -- no pending activity [ 100.170] sna_wakeup_handler [ 100.170] sna_accel_flush: flush?=0, dirty?=0 [ 100.170] sna_accel_flush: flush?=0, dirty?=0 [ 100.170] sna_accel_flush: flush?=0, dirty?=0 [ 100.170] sna_block_handler (tv=0.386000) [ 100.170] has_shadow: has pending damage? 0, outstanding flips: 0 [ 100.170] sna_accel_do_throttle -- no pending activity [ 100.170] sna_wakeup_handler [ 100.170] sna_accel_flush: flush?=0, dirty?=0 [ 100.170] sna_accel_flush: flush?=0, dirty?=0 [ 100.170] sna_accel_flush: flush?=0, dirty?=0 [ 100.170] sna_block_handler (tv=0.386000) [ 100.170] has_shadow: has pending damage? 0, outstanding flips: 0 [ 100.170] sna_accel_do_throttle -- no pending activity [ 100.170] sna_wakeup_handler [ 100.170] sna_accel_flush: flush?=0, dirty?=0 [ 100.170] sna_accel_flush: flush?=0, dirty?=0 [ 100.170] sna_block_handler (tv=0.386000) [ 100.170] has_shadow: has pending damage? 0, outstanding flips: 0 [ 100.170] sna_accel_do_throttle -- no pending activity [ 100.170] sna_wakeup_handler [ 100.170] sna_accel_flush: flush?=0, dirty?=0 [ 100.170] sna_accel_flush: flush?=0, dirty?=0 [ 100.170] sna_block_handler (tv=0.386000) [ 100.170] has_shadow: has pending damage? 0, outstanding flips: 0 [ 100.170] sna_accel_do_throttle -- no pending activity [ 100.170] sna_wakeup_handler [ 100.170] sna_accel_flush: flush?=0, dirty?=0 [ 100.171] sna_accel_flush: flush?=0, dirty?=0 [ 100.171] sna_accel_flush: flush?=0, dirty?=0 [ 100.171] sna_create_pixmap(1, 1, 32, usage=0) [ 100.171] kgem_can_create_2d: 1x1 @ 32 [ 100.171] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=1 [ 100.171] kgem_can_create_2d: untiled size=4096 [ 100.171] kgem_choose_tiling: disabling tiling [1x1] for single row/col [ 100.171] kgem_choose_tiling: 1x1 -> 0 [ 100.171] sna_create_pixmap: usage=0, flags=a [ 100.171] sna_create_pixmap: small buffer [4], attaching to shadow pixmap [ 100.171] create_pixmap: allocating pixmap 1x1, depth=32/32, size=12 [ 100.171] create_pixmap: serial=5384, usage=0, 1x1 [ 100.171] sna_create_pixmap: serial=5384, 1x1, usage=0 [ 100.171] sna_composite_rectangles(pixmap=5385, op=0, 0 x 1 [(0, 0)x(1, 1) ...]) [ 100.171] sna_composite_rectangles: converted to op 0 [ 100.171] sna_composite_rectangles[0] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 100.171] sna_composite_rectangles: nrects=1, region=(0, 0), (1, 1) x 1 [ 100.171] sna_composite_rectangles: clipped extents (0, 0),(1, 1) x 1 [ 100.171] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(1, 1) [ 100.171] sna_composite_rectangles: fallback, dst pixmap=5385 too small or not attached [ 100.171] sna_composite_rectangles: fallback [ 100.171] sna_drawable_move_region_to_cpu(pixmap=5385 (1x1), [(0, 0), (1, 1)], flags=1) [ 100.171] sna_drawable_move_region_to_cpu: region (0, 0), (1, 1) + (0, 0) subsumes pixmap (1x1) [ 100.171] _sna_pixmap_move_to_cpu(pixmap=5385, 1x1, flags=1) [ 100.171] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 100.171] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 100.171] operate_inplace: no, inplace operation not suitable [ 100.171] _sna_pixmap_move_to_cpu: marking as damaged [ 100.171] __sna_damage_all(1, 1) [ 100.171] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 100.171] sna_composite_rectangles(pixmap=5385, op=1, fff2f1f0 x 1 [(0, 0)x(1, 1) ...]) [ 100.171] sna_composite_rectangles: converted to op 1 [ 100.171] sna_composite_rectangles[0] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 100.171] sna_composite_rectangles: nrects=1, region=(0, 0), (1, 1) x 1 [ 100.171] sna_composite_rectangles: clipped extents (0, 0),(1, 1) x 1 [ 100.171] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(1, 1) [ 100.171] sna_composite_rectangles: fallback, dst pixmap=5385 too small or not attached [ 100.171] sna_composite_rectangles: fallback [ 100.171] sna_drawable_move_region_to_cpu(pixmap=5385 (1x1), [(0, 0), (1, 1)], flags=1) [ 100.171] sna_drawable_move_region_to_cpu: pixmap=5385 all damaged on CPU [ 100.171] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 100.171] sna_composite_rectangles: fallback fill: (0, 0)x(1, 1) fff2f1f0 [ 100.171] sna_composite_rectangles(pixmap=5385, op=1, ff300a24 x 2 [(0, 0)x(1, 1) ...]) [ 100.171] sna_composite_rectangles: converted to op 1 [ 100.171] sna_composite_rectangles[0] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 100.171] sna_composite_rectangles[1] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 100.171] sna_composite_rectangles: nrects=2, region=(0, 0), (1, 1) x 2 [ 100.171] sna_composite_rectangles: clipped extents (0, 0),(1, 1) x 1 [ 100.171] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(1, 1) [ 100.171] sna_composite_rectangles: fallback, dst pixmap=5385 too small or not attached [ 100.171] sna_composite_rectangles: fallback [ 100.171] sna_drawable_move_region_to_cpu(pixmap=5385 (1x1), [(0, 0), (1, 1)], flags=1) [ 100.172] sna_drawable_move_region_to_cpu: pixmap=5385 all damaged on CPU [ 100.172] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 100.172] sna_composite_rectangles: fallback fill: (0, 0)x(1, 1) ff300a24 [ 100.172] sna_validate_gc(0x561c94ab2470) changes=80000, previous serial=8000145d, drawable=145d [ 100.172] sna_validate_gc: recomputing clip [ 100.172] sna_validate_gc: composite clip=1x[(65, 24), (3840, 2160)] [0x561c94abf1d0] [ 100.172] sna_copy_area: src=pixmap=5385:(0, 0)x(1, 1)+(0, 0) -> dst=pixmap=3060:(0, 0)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 100.172] sna_copy_area: normal copy [ 100.172] sna_do_copy: src=(0, 0), dst=(0, 0), size=(1x1) [ 100.172] sna_do_copy: after drawable: src=(0, 0), dst=(65, 24), size=(1x1) [ 100.172] sna_do_copy: dst extents (65, 24), (66, 25), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 100.172] sna_do_copy: clipped dst extents (65, 24), (66, 25) [ 100.172] sna_do_copy: unclipped src extents (0, 0), (1, 1) [ 100.172] sna_do_copy: clipped src extents (0, 0), (1, 1) [ 100.172] sna_do_copy: pixmap -- no source clipping [ 100.172] sna_do_copy: src extents (0, 0), (1, 1) x 1 [ 100.172] sna_do_copy: copy region (65, 24), (66, 25) x 1 + (-65, -24) [ 100.172] sna_copy_boxes (boxes=1x[(65, 24), (66, 25)...], src pixmap=5385+(-65, -24), dst pixmap=3060+(-65, -24), alu=3, src.size=1x1, dst.size=3775x2136) [ 100.172] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94b33a10, gpu_bo=0, cpu_bo=0), replaces=0 [ 100.172] sna_drawable_use_bo pixmap=3060, box=((0, 0), (1, 1)), flags=8... [ 100.172] sna_drawable_use_bo: exported target, set PREFER_GPU [ 100.172] sna_drawable_use_bo: pinned, never REPLACES [ 100.172] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 100.172] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 100.172] sna_drawable_use_bo: using whole GPU bo [ 100.172] region_overlaps_damage? [ 100.172] use_shm_bo: no, not attached [ 100.172] sna_drawable_move_region_to_cpu(pixmap=5385 (1x1), [(0, 0), (1, 1)], flags=2) [ 100.172] sna_drawable_move_region_to_cpu: pixmap=5385 all damaged on CPU [ 100.172] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 100.172] sna_write_boxes x 1, src stride=4, src dx=(0, 0) [ 100.172] kgem_bo_can_map: handle=9, map=0x7fc6b7845000:0x0:0x7fc656564000, tiling=1, domain=0, offset=4029534208 [ 100.172] write_boxes_inplace x 1, handle=9, tiling=1 [ 100.172] upload_inplace__tiled: tiling=1 [ 100.172] kgem_bo_can_map__cpu: handle=9 [ 100.172] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 100.172] kgem_bo_map__cpu(handle=9, size=33177600, map=0x7fc6b7845000:0x7fc656564000) [ 100.172] kgem_bo_sync__cpu: handle=9 [ 100.172] __kgem_busy: handle=9, busy=0, wedged=0 [ 100.172] kgem_bo_sync__cpu: SYNC: handle=9, needs_flush? 0, domain? 0, busy? 0 [ 100.172] __kgem_busy: handle=9, busy=0, wedged=0 [ 100.172] kgem_bo_retire: retiring bo handle=9 (needed flush? 0), rq? 0 [busy?=0] [ 100.172] assert_bo_retired: handle=9, domain: 0 exec? 0, rq? 0 [ 100.172] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(0, 0), size=1x1, pitch=4/15360 [ 100.172] sna_accel_flush: flush?=0, dirty?=0 [ 100.172] sna_accel_flush: flush?=0, dirty?=0 [ 100.172] sna_accel_flush: flush?=0, dirty?=0 [ 100.172] sna_accel_flush: flush?=0, dirty?=0 [ 100.172] sna_destroy_pixmap: pixmap=5385, attached?=1 [ 100.172] __sna_free_pixmap(pixmap=5385) [ 100.172] sna_accel_flush: flush?=0, dirty?=0 [ 100.172] sna_accel_flush: flush?=0, dirty?=0 [ 100.172] sna_accel_flush: flush?=0, dirty?=0 [ 100.172] sna_block_handler (tv=0.384000) [ 100.172] has_shadow: has pending damage? 0, outstanding flips: 0 [ 100.173] sna_accel_do_throttle -- no pending activity [ 100.173] sna_wakeup_handler [ 100.173] sna_accel_flush: flush?=0, dirty?=0 [ 100.173] sna_accel_flush: flush?=0, dirty?=0 [ 100.173] sna_accel_flush: flush?=0, dirty?=0 [ 100.173] sna_accel_flush: flush?=0, dirty?=0 [ 100.173] sna_block_handler (tv=0.383000) [ 100.173] has_shadow: has pending damage? 0, outstanding flips: 0 [ 100.173] sna_accel_do_throttle -- no pending activity [ 100.173] sna_wakeup_handler [ 100.173] sna_accel_flush: flush?=0, dirty?=0 [ 100.173] sna_accel_flush: flush?=0, dirty?=0 [ 100.173] sna_block_handler (tv=0.383000) [ 100.173] has_shadow: has pending damage? 0, outstanding flips: 0 [ 100.173] sna_accel_do_throttle -- no pending activity [ 100.173] sna_wakeup_handler [ 100.173] sna_accel_flush: flush?=0, dirty?=0 [ 100.173] sna_accel_flush: flush?=0, dirty?=0 [ 100.173] sna_block_handler (tv=0.383000) [ 100.173] has_shadow: has pending damage? 0, outstanding flips: 0 [ 100.173] sna_accel_do_throttle -- no pending activity [ 100.173] sna_wakeup_handler [ 100.173] sna_accel_flush: flush?=0, dirty?=0 [ 100.173] sna_accel_flush: flush?=0, dirty?=0 [ 100.173] sna_block_handler (tv=0.383000) [ 100.173] has_shadow: has pending damage? 0, outstanding flips: 0 [ 100.173] sna_accel_do_throttle -- no pending activity [ 100.173] sna_wakeup_handler [ 100.173] sna_accel_flush: flush?=0, dirty?=0 [ 100.173] sna_accel_flush: flush?=0, dirty?=0 [ 100.173] sna_accel_flush: flush?=0, dirty?=0 [ 100.173] sna_block_handler (tv=0.383000) [ 100.174] has_shadow: has pending damage? 0, outstanding flips: 0 [ 100.174] sna_accel_do_throttle -- no pending activity [ 100.174] sna_wakeup_handler [ 100.174] sna_accel_flush: flush?=0, dirty?=0 [ 100.174] sna_accel_flush: flush?=0, dirty?=0 [ 100.174] sna_block_handler (tv=0.382000) [ 100.174] has_shadow: has pending damage? 0, outstanding flips: 0 [ 100.174] sna_accel_do_throttle -- no pending activity [ 100.174] sna_wakeup_handler [ 100.174] sna_accel_flush: flush?=0, dirty?=0 [ 100.174] sna_accel_flush: flush?=0, dirty?=0 [ 100.174] sna_block_handler (tv=0.382000) [ 100.174] has_shadow: has pending damage? 0, outstanding flips: 0 [ 100.174] sna_accel_do_throttle -- no pending activity [ 100.174] sna_wakeup_handler [ 100.175] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=32, name=80 [ 100.175] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 100.175] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 100.175] sna_dri2_get_back: draw size=3840x2160, back buffer handle=32 size=3840x2160, is-scanout? 1, active?=0, pitch=15360, front pitch=15360 [ 100.175] sna_dri2_get_back: reuse backbuffer? 1 [ 100.175] sna_dri2_get_back: back buffer handle=32, active?=0, refcnt=1 [ 100.175] sna_dri2_get_back: reuse unattached back [ 100.175] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 100.175] sna_dri2_reuse_buffer: reusing back buffer handle=32, name=80, pitch=15360, age=0 [ 100.175] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 100.175] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=128, name=76, active_scanout=2 [ 100.175] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 100.175] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=128] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 100.175] sna_accel_flush: flush?=0, dirty?=0 [ 100.175] sna_accel_flush: flush?=0, dirty?=0 [ 100.175] sna_accel_flush: flush?=0, dirty?=0 [ 100.175] sna_block_handler (tv=0.381000) [ 100.175] has_shadow: has pending damage? 0, outstanding flips: 0 [ 100.175] timer_enable (time=100175), starting timer 0 [ 100.175] sna_accel_do_throttle -- no pending activity [ 100.175] sna_accel_block: evaluating timers, active=5 [ 100.175] sna_accel_block: flush timer expires in 8 [100183] [ 100.176] sna_wakeup_handler [ 100.176] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 100.176] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 100.177] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 100.177] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 100.177] sna_dri2_get_msc(draw=146, pipe=0) [ 100.177] sna_crtc_record_swap: recording last swap on pipe=0, frame 5761 [msc=5761], time 100.173070 [ 100.177] sna_dri2_get_msc: msc=5761 [raw=5761], ust=100173070 [ 100.177] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=32 (refs=1/1, flush=0) , front=128 (refs=2/3, flush=1) [ 100.177] sna_dri2_schedule_swap(target_msc=5757, divisor=0, remainder=0) [ 100.177] sna_dri2_schedule_swap: using front handle=128, active_scanout?=2, flush?=1 [ 100.177] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 100.177] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 100.177] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 100.177] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 100.177] sna_crtc_record_swap: recording last swap on pipe=0, frame 5761 [msc=5761], time 100.173070 [ 100.177] immediate_swap: current_msc=5761, target_msc=5757 -- yes [ 100.177] can_flip: no, shadow enabled [ 100.177] sna_dri2_add_event: adding event to window 146) [ 100.177] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 100.177] sna_dri2_immediate_blit: no pending blit, starting chain [ 100.177] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 100.177] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 100.177] can_xchg: back size=8700f00, front size=8700f00 [ 100.177] can_xchg: yes, pixmap=4091 [ 100.177] sna_dri2_xchg: win=146, exchange front=128/76,ref=3 and back=32/80,ref=2, pixmap=4091 3840x2160 [ 100.177] sna_dri2_xchg: back_bo handle=32, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 100.177] sna_dri2_xchg: front_bo handle=128, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 100.177] set_bo: pixmap=4091, handle=32 (old handle=128) [ 100.177] set_bo: marking whole pixmap as damaged [ 100.177] set_bo: applying final/discard move-to-gpu [ 100.177] wait_for_shadow: flags=0, flips=0, handle=128, shadow=29 [ 100.177] set_bo: dropping flush hint from handle=128 [ 100.177] set_bo: adding flush hint to handle=32 [ 100.177] mark_stale(handle=128) => 1 [ 100.177] swap_limit: draw=146 setting swap limit to 3 [ 100.177] sna_dri2_swap_limit_validate: swap limit set to 3 [ 100.177] sna_next_vblank(pipe=0, waiting until next vblank) [ 100.177] sna_dri2_schedule_swap: reported target_msc=5761 [ 100.177] sna_accel_flush: flush?=0, dirty?=0 [ 100.177] sna_accel_flush: flush?=0, dirty?=0 [ 100.177] sna_accel_flush: flush?=0, dirty?=0 [ 100.177] sna_accel_flush: flush?=0, dirty?=0 [ 100.177] sna_block_handler (tv=0.379000) [ 100.177] sna_scanout_do_flush: flush timer active: delta=6 [ 100.177] sna_accel_do_throttle -- no pending activity [ 100.177] sna_accel_block: evaluating timers, active=5 [ 100.177] sna_accel_block: flush timer expires in 6 [100183] [ 100.184] sna_wakeup_handler [ 100.184] sna_block_handler (tv=0.372000) [ 100.184] sna_scanout_do_flush: flush timer active: delta=-1 [ 100.184] sna_scanout_do_flush (time=100184), triggered [ 100.184] sna_scanout_flush (time=100184), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 100.184] has_shadow: has pending damage? 1, outstanding flips: 0 [ 100.184] stop_flush: scanout=32 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 100.184] has_shadow: has pending damage? 1, outstanding flips: 0 [ 100.184] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 100.184] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 100.184] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 100.184] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 100.184] sna_pixmap_move_to_gpu: already all-damaged [ 100.184] sna_pixmap_mark_active: pixmap=4091, handle=32 [ 100.184] sna_mode_redisplay: crtc[0] transformed? 0 [ 100.184] sna_mode_redisplay: crtc[1] transformed? 0 [ 100.184] sna_mode_redisplay: crtc[2] transformed? 0 [ 100.184] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=32 [active=1] [ 100.184] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 128, transformed? 0 [ 100.184] get_fb: reusing fb=68 for handle=32 [ 100.184] sna_mode_redisplay: recording flip on CRTC:32 handle=32, active_scanout=2, serial=3 [ 100.184] __kgem_bo_clear_busy: handle=32 [ 100.184] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 100.184] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 100.184] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 100.184] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=32, shadow handle=29 [ 100.184] sna_accel_do_throttle -- no pending activity [ 100.184] sna_accel_block: evaluating timers, active=5 [ 100.184] sna_accel_block: flush timer expires in 16 [100200] [ 100.185] sna_wakeup_handler [ 100.185] sna_create_pixmap(490, 20, 32, usage=0) [ 100.185] kgem_can_create_2d: 490x20 @ 32 [ 100.185] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=1984, height=20 [ 100.185] kgem_can_create_2d: untiled size=40960 [ 100.185] kgem_choose_tiling: 490x20 -> 1 [ 100.185] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2048, height=24 [ 100.185] kgem_can_create_2d: tiled[1] size=49152 [ 100.186] sna_create_pixmap: usage=0, flags=1b [ 100.186] sna_create_pixmap: creating GPU pixmap 490x20, stride=1960, flags=1b [ 100.186] __pop_freed_pixmap: reusing freed pixmap=5383 header [ 100.186] create_pixmap_hdr: pixmap=5386, width=490, height=20, usage=0 [ 100.186] sna_create_pixmap: serial=5386, 490x20, usage=0 [ 100.186] sna_composite_rectangles(pixmap=5387, op=0, 0 x 1 [(0, 0)x(490, 20) ...]) [ 100.186] sna_composite_rectangles: converted to op 0 [ 100.186] sna_composite_rectangles[0] (0, 0)x(490, 20) -> (0, 0), (490, 20) [ 100.186] sna_composite_rectangles: nrects=1, region=(0, 0), (490, 20) x 1 [ 100.186] sna_composite_rectangles: clipped extents (0, 0),(490, 20) x 1 [ 100.186] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(490, 20) [ 100.186] sna_composite_rectangles: dropping last-cpu hint [ 100.186] sna_drawable_use_bo pixmap=5387, box=((0, 0), (490, 20)), flags=19... [ 100.186] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 100.186] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 100.186] sna_pixmap_move_to_gpu(pixmap=5387, usage=0), flags=b [ 100.186] sna_pixmap_move_to_gpu: CPU damage? 0 [ 100.186] sna_pixmap_move_to_gpu: creating GPU bo (490x20@32), create=b [ 100.186] kgem_choose_tiling: 490x20 -> 1 [ 100.186] kgem_choose_tiling: 490x20 -> 1 [ 100.186] sna_pixmap_alloc_gpu: pixmap=5387 [ 100.186] kgem_create_2d(490x20, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 100.186] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2048, height=24 [ 100.186] kgem_set_tiling: handle=152, tiling=1 [1], pitch=2048 [2048]: 1 [ 100.186] kgem_bo_remove_from_inactive: removing handle=152 from inactive [ 100.186] from inactive: pitch=2048, tiling=1: handle=152, id=2961 [ 100.186] __sna_damage_all(490, 20) [ 100.186] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 100.186] sna_pixmap_mark_active: pixmap=5387, handle=152 [ 100.186] sna_drawable_use_bo: allocated GPU bo for operation [ 100.186] sna_drawable_use_bo: using GPU bo with damage? 0 [ 100.186] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 100.186] kgem_bo_is_render: handle=152, rq? 0 [0] [ 100.186] kgem_bo_is_render: handle=152, rq? 0 [0] [ 100.186] gen9_render_fill_boxes(0 x 1 [(0, 0), (490, 20) ...]) [ 100.186] sna_render_get_solid: 0 [ 100.186] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 100.186] kgem_check_bo: num_pages=+16, num_exec=+1 [ 100.186] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 100.186] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 100.186] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 100.186] kgem_add_handle: handle=4, index=0 [ 100.186] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 100.186] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 100.186] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 100.186] gen9_composite_get_binding_table(ffc0) [ 100.186] kgem_add_reloc64: handle=152, pos=16360, delta=0, domains=20002 [ 100.186] kgem_add_handle: handle=152, index=1 [ 100.186] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=ffebf000) [ 100.186] __kgem_bo_mark_dirty: handle=152 (proxy? 0) [ 100.186] [3fe0] bind bo(handle=152, addr=ffebf000), format=192, width=490, height=20, pitch=2048, tiling=1 -> render [ 100.186] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 100.186] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 100.186] kgem_add_handle: handle=7, index=2 [ 100.186] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 100.186] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 100.186] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 100.186] gen9_emit_sampler: sampler = 1 [ 100.186] gen9_emit_sf: num_sf_outputs=1 [ 100.187] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 100.187] gen9_emit_vertex_elements: setup id=0 [ 100.187] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 100.187] (0, 0), (490, 20) [ 100.187] gen8_vertex_flush[490] = 3 [ 100.187] sna_composite_rectangles: pixmap=5387 marking clear [0]? 1 [ 100.187] sna_composite_rectangles(pixmap=5387, op=1, fff2f1f0 x 1 [(0, 0)x(490, 20) ...]) [ 100.187] sna_composite_rectangles: converted to op 1 [ 100.187] sna_composite_rectangles[0] (0, 0)x(490, 20) -> (0, 0), (490, 20) [ 100.187] sna_composite_rectangles: nrects=1, region=(0, 0), (490, 20) x 1 [ 100.187] sna_composite_rectangles: clipped extents (0, 0),(490, 20) x 1 [ 100.187] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(490, 20) [ 100.187] sna_composite_rectangles: promoting to full GPU [ 100.187] sna_composite_rectangles: dropping last-cpu hint [ 100.187] sna_drawable_use_bo pixmap=5387, box=((0, 0), (490, 20)), flags=19... [ 100.187] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 100.187] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 100.187] sna_drawable_use_bo: using whole GPU bo [ 100.187] gen9_render_fill_boxes (op=1, color=(f2f2, f1f1, f0f0, ffff) [20028888]) [ 100.187] kgem_bo_is_render: handle=152, rq? 1 [1] [ 100.187] gen9_render_fill_boxes(fff2f1f0 x 1 [(0, 0), (490, 20) ...]) [ 100.187] sna_render_get_solid: fff2f1f0 [ 100.187] sna_render_get_solid(15) = fff2f1f0 (old) [ 100.187] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 100.187] kgem_check_bo: num_pages=+0, num_exec=+0 [ 100.187] gen9_composite_get_binding_table(ff00) [ 100.187] kgem_add_reloc64: handle=143, pos=16312, delta=0, domains=40000 [ 100.187] kgem_add_reloc64: adding proxy [delta=60] for handle=143 [ 100.187] kgem_add_handle: handle=143, index=3 [ 100.187] kgem_add_reloc64[5] = (delta=60, target handle=3, presumed=fff6e000) [ 100.187] [3fb0] bind bo(handle=143, addr=fff6e03c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 100.187] gen9_emit_vertex_elements: setup id=0 [ 100.187] (0, 0), (490, 20) [ 100.187] gen8_vertex_flush[4cc] = 3 [ 100.187] sna_composite_rectangles: pixmap=5387 marking clear [fff2f1f0]? 1 [ 100.187] sna_composite_rectangles(pixmap=5387, op=1, ff300a24 x 2 [(0, 0)x(490, 20) ...]) [ 100.187] sna_composite_rectangles: converted to op 1 [ 100.187] sna_composite_rectangles[0] (0, 0)x(490, 20) -> (0, 0), (490, 20) [ 100.187] sna_composite_rectangles[1] (0, 0)x(490, 20) -> (0, 0), (490, 20) [ 100.187] sna_composite_rectangles: nrects=2, region=(0, 0), (490, 20) x 2 [ 100.187] sna_composite_rectangles: clipped extents (0, 0),(490, 20) x 1 [ 100.187] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(490, 20) [ 100.187] sna_composite_rectangles: promoting to full GPU [ 100.187] sna_composite_rectangles: dropping last-cpu hint [ 100.187] sna_drawable_use_bo pixmap=5387, box=((0, 0), (490, 20)), flags=19... [ 100.187] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 100.187] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 100.187] sna_drawable_use_bo: using whole GPU bo [ 100.187] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 100.187] kgem_bo_is_render: handle=152, rq? 1 [1] [ 100.187] gen9_render_fill_boxes(ff300a24 x 1 [(0, 0), (490, 20) ...]) [ 100.187] sna_render_get_solid: ff300a24 [ 100.187] sna_render_get_solid(17) = ff300a24 (old) [ 100.187] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 100.187] kgem_check_bo: num_pages=+0, num_exec=+0 [ 100.187] gen9_composite_get_binding_table(fe80) [ 100.187] kgem_add_reloc64: handle=143, pos=16280, delta=0, domains=40000 [ 100.187] kgem_add_reloc64: adding proxy [delta=68] for handle=143 [ 100.187] kgem_add_reloc64[6] = (delta=68, target handle=3, presumed=fff6e000) [ 100.187] [3f90] bind bo(handle=143, addr=fff6e044), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 100.187] gen9_emit_vertex_elements: setup id=0 [ 100.187] (0, 0), (490, 20) [ 100.187] gen8_vertex_flush[508] = 3 [ 100.188] sna_composite_rectangles: pixmap=5387 marking clear [ff300a24]? 1 [ 100.188] sna_glyphs(op=3, nlist=1, src=(1, -2)) [ 100.188] kgem_bo_is_busy: handle=152, domain: 0 exec? 1, rq? 1 [ 100.188] sna_glyphs: discarding mask [ 100.188] glyphs0_to_dst(op=3, src=(1, -2), nlist=1, dst=(1, -2)+(0, 0)) [ 100.188] clipped_glyphs? 18 glyph in 1 lists extents (1, -13), (163, 1), region (2, 0), (162, 1): yes [ 100.188] gen9_render_composite: 0x0, current mode=1/1 [ 100.188] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 100.188] gen9_composite_fallback: mask is already on the GPU, try to use GPU [ 100.188] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 100.188] sna_drawable_use_bo pixmap=5387, box=((2, 0), (162, 1)), flags=7... [ 100.188] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 100.188] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 100.188] sna_drawable_use_bo: using whole GPU bo [ 100.188] gen9_composite_set_target: pixmap=5387, format=20028888, size=490x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 100.188] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 100.188] color_convert: src=ff8ae234 [20028888] [ 100.188] color_convert: dst=ff8ae234 [20028888] [ 100.188] sna_render_get_solid: ff8ae234 [ 100.188] sna_render_get_solid(22) = ff8ae234 (old) [ 100.188] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 100.188] sna_transform_is_imprecise_integer_translation: no transform [ 100.188] gen9_composite_picture: integer translation (0, 0), removing [ 100.188] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 100.188] sna_render_pixmap_bo: GPU all damaged [ 100.188] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 100.188] gen4_choose_composite_emitter: solid, identity mask [ 100.188] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 100.188] aligning vertex: was 2, now 4 floats per vertex [ 100.188] gen9_composite_get_binding_table(fe00) [ 100.188] kgem_add_reloc64: handle=143, pos=16248, delta=0, domains=40000 [ 100.188] kgem_add_reloc64: adding proxy [delta=88] for handle=143 [ 100.188] kgem_add_reloc64[7] = (delta=88, target handle=3, presumed=fff6e000) [ 100.188] [3f70] bind bo(handle=143, addr=fff6e058), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 100.188] kgem_add_reloc64: handle=6, pos=16232, delta=0, domains=40000 [ 100.188] kgem_add_handle: handle=6, index=4 [ 100.188] kgem_add_reloc64[8] = (delta=0, target handle=4, presumed=fd581000) [ 100.188] [3f60] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 100.188] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 100.188] gen9_emit_sampler: sampler = a [ 100.188] gen9_emit_sf: num_sf_outputs=2 [ 100.188] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 100.188] gen9_emit_vertex_elements: setup id=9 [ 100.188] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 100.188] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 100.188] glyphs0_to_dst: glyph=(9, -12), (19, 1), clip=(2, 0), (162, 1) [ 100.188] glyphs0_to_dst: blt=(9, 0), (19, 1) [ 100.188] emit_primitive_identity_mask__avx2: dst=(9, 0), mask=(672.00, 60.00) x (10.00, 1.00) [ 100.188] gen8_vertex_flush[5e4] = 3 [ 100.188] gen9_magic_ca_pass: CA fixup (5 -> 8) [ 100.188] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 100.188] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 100.188] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 100.188] sna_glyphs(op=3, nlist=1, src=(172, -2)) [ 100.188] kgem_bo_is_busy: handle=152, domain: 0 exec? 1, rq? 1 [ 100.188] sna_glyphs: discarding mask [ 100.188] glyphs0_to_dst(op=3, src=(172, -2), nlist=1, dst=(172, -2)+(0, 0)) [ 100.188] clipped_glyphs? 32 glyph in 1 lists extents (171, -14), (460, 1), region (172, 0), (459, 1): yes [ 100.188] gen9_render_composite: 0x0, current mode=1/1 [ 100.189] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 100.189] kgem_bo_is_busy: handle=152, domain: 0 exec? 1, rq? 1 [ 100.189] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 100.189] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 100.189] sna_drawable_use_bo pixmap=5387, box=((172, 0), (459, 1)), flags=7... [ 100.189] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 100.189] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 100.189] sna_drawable_use_bo: using whole GPU bo [ 100.189] gen9_composite_set_target: pixmap=5387, format=20028888, size=490x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 100.189] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 100.189] color_convert: src=ff729fcf [20028888] [ 100.189] color_convert: dst=ff729fcf [20028888] [ 100.189] sna_render_get_solid: ff729fcf [ 100.189] sna_render_get_solid(23) = ff729fcf (old) [ 100.189] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 100.189] sna_transform_is_imprecise_integer_translation: no transform [ 100.189] gen9_composite_picture: integer translation (0, 0), removing [ 100.189] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 100.189] sna_render_pixmap_bo: GPU all damaged [ 100.189] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 100.189] gen4_choose_composite_emitter: solid, identity mask [ 100.189] kgem_check_bo: num_pages=+0, num_exec=+0 [ 100.189] gen9_composite_get_binding_table(fd40) [ 100.189] kgem_add_reloc64: handle=143, pos=16200, delta=0, domains=40000 [ 100.189] kgem_add_reloc64: adding proxy [delta=92] for handle=143 [ 100.189] kgem_add_reloc64[9] = (delta=92, target handle=3, presumed=fff6e000) [ 100.189] [3f40] bind bo(handle=143, addr=fff6e05c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 100.189] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 100.189] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 100.189] gen9_emit_vertex_elements: setup id=9 [ 100.189] glyphs0_to_dst: glyph=(180, -13), (190, 1), clip=(172, 0), (459, 1) [ 100.189] glyphs0_to_dst: blt=(180, 0), (190, 1) [ 100.189] emit_primitive_identity_mask__avx2: dst=(180, 0), mask=(944.00, 61.00) x (10.00, 1.00) [ 100.189] glyphs0_to_dst: glyph=(208, -10), (217, 1), clip=(172, 0), (459, 1) [ 100.189] glyphs0_to_dst: blt=(208, 0), (217, 1) [ 100.189] emit_primitive_identity_mask__avx2: dst=(208, 0), mask=(960.00, 26.00) x (9.00, 1.00) [ 100.189] glyphs0_to_dst: glyph=(216, -13), (226, 1), clip=(172, 0), (459, 1) [ 100.189] glyphs0_to_dst: blt=(216, 0), (226, 1) [ 100.189] emit_primitive_identity_mask__avx2: dst=(216, 0), mask=(944.00, 61.00) x (10.00, 1.00) [ 100.189] glyphs0_to_dst: glyph=(234, -1), (245, 1), clip=(172, 0), (459, 1) [ 100.189] glyphs0_to_dst: blt=(234, 0), (245, 1) [ 100.189] emit_primitive_identity_mask__avx2: dst=(234, 0), mask=(992.00, 1.00) x (11.00, 1.00) [ 100.189] glyphs0_to_dst: glyph=(334, -10), (343, 1), clip=(172, 0), (459, 1) [ 100.189] glyphs0_to_dst: blt=(334, 0), (343, 1) [ 100.189] emit_primitive_identity_mask__avx2: dst=(334, 0), mask=(960.00, 26.00) x (9.00, 1.00) [ 100.189] glyphs0_to_dst: glyph=(342, -1), (353, 1), clip=(172, 0), (459, 1) [ 100.189] glyphs0_to_dst: blt=(342, 0), (353, 1) [ 100.189] emit_primitive_identity_mask__avx2: dst=(342, 0), mask=(992.00, 1.00) x (11.00, 1.00) [ 100.189] glyphs0_to_dst: glyph=(369, -10), (379, 1), clip=(172, 0), (459, 1) [ 100.189] glyphs0_to_dst: blt=(369, 0), (379, 1) [ 100.189] emit_primitive_identity_mask__avx2: dst=(369, 0), mask=(976.00, 42.00) x (10.00, 1.00) [ 100.189] glyphs0_to_dst: glyph=(378, -13), (388, 1), clip=(172, 0), (459, 1) [ 100.189] glyphs0_to_dst: blt=(378, 0), (388, 1) [ 100.189] emit_primitive_identity_mask__avx2: dst=(378, 0), mask=(944.00, 61.00) x (10.00, 1.00) [ 100.189] glyphs0_to_dst: glyph=(396, -1), (407, 1), clip=(172, 0), (459, 1) [ 100.189] glyphs0_to_dst: blt=(396, 0), (407, 1) [ 100.189] emit_primitive_identity_mask__avx2: dst=(396, 0), mask=(992.00, 1.00) x (11.00, 1.00) [ 100.189] glyphs0_to_dst: glyph=(424, -10), (433, 1), clip=(172, 0), (459, 1) [ 100.189] glyphs0_to_dst: blt=(424, 0), (433, 1) [ 100.189] emit_primitive_identity_mask__avx2: dst=(424, 0), mask=(960.00, 26.00) x (9.00, 1.00) [ 100.189] glyphs0_to_dst: glyph=(450, -10), (460, 1), clip=(172, 0), (459, 1) [ 100.189] glyphs0_to_dst: blt=(450, 0), (459, 1) [ 100.189] emit_primitive_identity_mask__avx2: dst=(450, 0), mask=(976.00, 42.00) x (9.00, 1.00) [ 100.190] gen8_vertex_flush[6e4] = 33 [ 100.190] gen9_magic_ca_pass: CA fixup (8 -> 41) [ 100.190] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 100.190] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 100.190] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 100.190] sna_glyphs(op=3, nlist=1, src=(460, -2)) [ 100.190] kgem_bo_is_busy: handle=152, domain: 0 exec? 1, rq? 1 [ 100.190] sna_glyphs: discarding mask [ 100.190] glyphs0_to_dst(op=3, src=(460, -2), nlist=1, dst=(460, -2)+(0, 0)) [ 100.190] clipped_glyphs? 4 glyph in 1 lists extents (459, -13), (496, 1), region (460, 0), (490, 1): yes [ 100.190] gen9_render_composite: 0x0, current mode=1/1 [ 100.190] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 100.190] kgem_bo_is_busy: handle=152, domain: 0 exec? 1, rq? 1 [ 100.190] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 100.190] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 100.190] sna_drawable_use_bo pixmap=5387, box=((460, 0), (490, 1)), flags=7... [ 100.190] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 100.190] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 100.190] sna_drawable_use_bo: using whole GPU bo [ 100.190] gen9_composite_set_target: pixmap=5387, format=20028888, size=490x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 100.190] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 100.190] color_convert: src=ffffffff [20028888] [ 100.190] color_convert: dst=ffffffff [20028888] [ 100.190] sna_render_get_solid: ffffffff [ 100.190] sna_render_get_solid(white) [ 100.190] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 100.190] sna_transform_is_imprecise_integer_translation: no transform [ 100.190] gen9_composite_picture: integer translation (0, 0), removing [ 100.190] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 100.190] sna_render_pixmap_bo: GPU all damaged [ 100.190] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 100.190] gen4_choose_composite_emitter: solid, identity mask [ 100.190] kgem_check_bo: num_pages=+0, num_exec=+0 [ 100.190] gen9_composite_get_binding_table(fcc0) [ 100.190] kgem_add_reloc64: handle=7, pos=16168, delta=0, domains=40000 [ 100.190] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 100.190] kgem_add_reloc64[10] = (delta=1048, target handle=2, presumed=fffe8000) [ 100.190] [3f20] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 100.190] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 100.190] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 100.190] gen9_emit_vertex_elements: setup id=9 [ 100.190] glyphs0_to_dst: glyph=(487, -13), (496, 1), clip=(460, 0), (490, 1) [ 100.190] glyphs0_to_dst: blt=(487, 0), (490, 1) [ 100.190] emit_primitive_identity_mask__avx2: dst=(487, 0), mask=(832.00, 45.00) x (3.00, 1.00) [ 100.190] gen8_vertex_flush[7e4] = 3 [ 100.190] gen9_magic_ca_pass: CA fixup (41 -> 44) [ 100.190] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 100.190] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 100.190] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 100.190] sna_glyphs(op=3, nlist=1, src=(1, 15)) [ 100.190] kgem_bo_is_busy: handle=152, domain: 0 exec? 1, rq? 1 [ 100.190] sna_glyphs: discarding mask [ 100.190] glyphs0_to_dst(op=3, src=(1, 15), nlist=1, dst=(1, 15)+(0, 0)) [ 100.190] clipped_glyphs: no, clip region (0, 0), (490, 20) matches drawable pixmap=94680752682688 size=490x20 [ 100.190] gen9_render_composite: 0x0, current mode=1/1 [ 100.190] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 100.190] kgem_bo_is_busy: handle=152, domain: 0 exec? 1, rq? 1 [ 100.190] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 100.190] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 100.190] sna_drawable_use_bo pixmap=5387, box=((0, 0), (490, 20)), flags=7... [ 100.190] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 100.190] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 100.190] sna_drawable_use_bo: using whole GPU bo [ 100.190] gen9_composite_set_target: pixmap=5387, format=20028888, size=490x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 100.190] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 100.190] color_convert: src=ff8ae234 [20028888] [ 100.190] color_convert: dst=ff8ae234 [20028888] [ 100.190] sna_render_get_solid: ff8ae234 [ 100.190] sna_render_get_solid(22) = ff8ae234 (old) [ 100.190] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 100.190] sna_transform_is_imprecise_integer_translation: no transform [ 100.190] gen9_composite_picture: integer translation (0, 0), removing [ 100.190] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 100.190] sna_render_pixmap_bo: GPU all damaged [ 100.190] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 100.190] gen4_choose_composite_emitter: solid, identity mask [ 100.190] kgem_check_bo: num_pages=+0, num_exec=+0 [ 100.190] gen9_composite_get_binding_table(fc40) [ 100.190] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 100.191] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 100.191] gen9_emit_vertex_elements: setup id=9 [ 100.191] glyphs0_to_dst: glyph=(1, 7)x(9, 8), unclipped [ 100.191] emit_primitive_identity_mask__avx2: dst=(1, 7), mask=(688.00, 32.00) x (9.00, 8.00) [ 100.191] glyphs0_to_dst: glyph=(9, 5)x(10, 13), unclipped [ 100.191] emit_primitive_identity_mask__avx2: dst=(9, 5), mask=(672.00, 48.00) x (10.00, 13.00) [ 100.191] glyphs0_to_dst: glyph=(19, 7)x(9, 8), unclipped [ 100.191] emit_primitive_identity_mask__avx2: dst=(19, 7), mask=(688.00, 32.00) x (9.00, 8.00) [ 100.191] glyphs0_to_dst: glyph=(28, 9)x(8, 3), unclipped [ 100.191] emit_primitive_identity_mask__avx2: dst=(28, 9), mask=(688.00, 48.00) x (8.00, 3.00) [ 100.191] glyphs0_to_dst: glyph=(36, 5)x(11, 10), unclipped [ 100.191] emit_primitive_identity_mask__avx2: dst=(36, 5), mask=(704.00, 0.00) x (11.00, 10.00) [ 100.191] glyphs0_to_dst: glyph=(46, 7)x(9, 8), unclipped [ 100.191] emit_primitive_identity_mask__avx2: dst=(46, 7), mask=(720.00, 0.00) x (9.00, 8.00) [ 100.191] glyphs0_to_dst: glyph=(54, 7)x(10, 8), unclipped [ 100.191] emit_primitive_identity_mask__avx2: dst=(54, 7), mask=(704.00, 16.00) x (10.00, 8.00) [ 100.191] glyphs0_to_dst: glyph=(63, 7)x(10, 8), unclipped [ 100.191] emit_primitive_identity_mask__avx2: dst=(63, 7), mask=(720.00, 16.00) x (10.00, 8.00) [ 100.191] glyphs0_to_dst: glyph=(72, 4)x(10, 11), unclipped [ 100.191] emit_primitive_identity_mask__avx2: dst=(72, 4), mask=(736.00, 0.00) x (10.00, 11.00) [ 100.191] glyphs0_to_dst: glyph=(81, 7)x(10, 8), unclipped [ 100.191] emit_primitive_identity_mask__avx2: dst=(81, 7), mask=(752.00, 0.00) x (10.00, 8.00) [ 100.191] glyphs0_to_dst: glyph=(90, 4)x(10, 11), unclipped [ 100.191] emit_primitive_identity_mask__avx2: dst=(90, 4), mask=(736.00, 0.00) x (10.00, 11.00) [ 100.191] glyphs0_to_dst: glyph=(99, 7)x(11, 8), unclipped [ 100.191] emit_primitive_identity_mask__avx2: dst=(99, 7), mask=(736.00, 16.00) x (11.00, 8.00) [ 100.191] glyphs0_to_dst: glyph=(109, 7)x(9, 8), unclipped [ 100.191] emit_primitive_identity_mask__avx2: dst=(109, 7), mask=(752.00, 16.00) x (9.00, 8.00) [ 100.191] glyphs0_to_dst: glyph=(118, 9)x(8, 3), unclipped [ 100.191] emit_primitive_identity_mask__avx2: dst=(118, 9), mask=(688.00, 48.00) x (8.00, 3.00) [ 100.191] glyphs0_to_dst: glyph=(126, 5)x(10, 10), unclipped [ 100.191] emit_primitive_identity_mask__avx2: dst=(126, 5), mask=(704.00, 32.00) x (10.00, 10.00) [ 100.191] glyphs0_to_dst: glyph=(135, 5)x(10, 10), unclipped [ 100.191] emit_primitive_identity_mask__avx2: dst=(135, 5), mask=(704.00, 32.00) x (10.00, 10.00) [ 100.191] glyphs0_to_dst: glyph=(144, 5)x(10, 10), unclipped [ 100.191] emit_primitive_identity_mask__avx2: dst=(144, 5), mask=(720.00, 32.00) x (10.00, 10.00) [ 100.191] glyphs0_to_dst: glyph=(153, 5)x(10, 10), unclipped [ 100.191] emit_primitive_identity_mask__avx2: dst=(153, 5), mask=(704.00, 48.00) x (10.00, 10.00) [ 100.191] gen8_vertex_flush[8e4] = 54 [ 100.191] gen9_magic_ca_pass: CA fixup (44 -> 98) [ 100.191] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 100.191] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 100.191] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 100.191] sna_accel_flush: flush?=0, dirty?=0 [ 100.191] sna_block_handler (tv=0.0) [ 100.191] sna_wakeup_handler [ 100.191] sna_mode_wakeup: len=64 [ 100.191] sna_dri2_vblank_handler(type=2, sequence=5762, draw=4181) [ 100.191] sna_crtc_record_swap: recording last swap on pipe=0, frame 5762 [msc=5762], time 100.189728 [ 100.191] sna_dri2_vblank_handler: 2 complete, frame=5762 tv=100.189728 [ 100.191] sna_dri2_blit_complete: blit finished [ 100.191] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=5762, tv=100.189728) [ 100.191] frame_swap_complete(type=2): draw=146, pipe=0, frame=5762 [msc=5762], tv=100.189728 [ 100.191] sna_accel_flush: flush?=0, dirty?=0 [ 100.191] sna_dri2_event_free(draw?=1) [ 100.191] sna_dri2_remove_event: remove[0x561c94af9ca0] from window 146, active? 1 [ 100.191] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 100.191] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=128] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 100.191] sna_dri2_vblank_handler complete [ 100.191] sna_mode_wakeup: recording last swap on pipe=0, frame 5762 [1682], time 100.189728 [ 100.191] sna_mode_wakeup: removing handle=128 [active_scanout=0] from scanout, installing handle=32 [active_scanout=2] [ 100.191] sna_mode_wakeup: flip complete, pending? 1 [ 100.191] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 100.191] sna_glyphs(op=3, nlist=1, src=(163, 15)) [ 100.191] kgem_bo_is_busy: handle=152, domain: 0 exec? 1, rq? 1 [ 100.191] sna_glyphs: discarding mask [ 100.191] glyphs0_to_dst(op=3, src=(163, 15), nlist=1, dst=(163, 15)+(0, 0)) [ 100.191] clipped_glyphs: no, clip region (0, 0), (490, 20) matches drawable pixmap=94680752682688 size=490x20 [ 100.191] gen9_render_composite: 0x0, current mode=1/1 [ 100.191] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 100.191] kgem_bo_is_busy: handle=152, domain: 0 exec? 1, rq? 1 [ 100.191] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 100.191] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 100.191] sna_drawable_use_bo pixmap=5387, box=((0, 0), (490, 20)), flags=7... [ 100.191] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 100.191] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 100.191] sna_drawable_use_bo: using whole GPU bo [ 100.191] gen9_composite_set_target: pixmap=5387, format=20028888, size=490x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 100.191] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 100.191] color_convert: src=ffffffff [20028888] [ 100.191] color_convert: dst=ffffffff [20028888] [ 100.191] sna_render_get_solid: ffffffff [ 100.191] sna_render_get_solid(white) [ 100.191] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 100.191] sna_transform_is_imprecise_integer_translation: no transform [ 100.191] gen9_composite_picture: integer translation (0, 0), removing [ 100.191] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 100.191] sna_render_pixmap_bo: GPU all damaged [ 100.191] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 100.191] gen4_choose_composite_emitter: solid, identity mask [ 100.191] kgem_check_bo: num_pages=+0, num_exec=+0 [ 100.191] gen9_composite_get_binding_table(fc00) [ 100.191] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 100.191] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 100.191] gen9_emit_vertex_elements: setup id=9 [ 100.191] glyphs0_to_dst: glyph=(165, 7)x(5, 8), unclipped [ 100.191] emit_primitive_identity_mask__avx2: dst=(165, 7), mask=(720.00, 48.00) x (5.00, 8.00) [ 100.191] gen8_vertex_flush[9e4] = 3 [ 100.191] gen9_magic_ca_pass: CA fixup (98 -> 101) [ 100.191] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 100.191] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 100.191] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 100.191] sna_glyphs(op=3, nlist=1, src=(172, 15)) [ 100.191] kgem_bo_is_busy: handle=152, domain: 0 exec? 1, rq? 1 [ 100.191] sna_glyphs: discarding mask [ 100.191] glyphs0_to_dst(op=3, src=(172, 15), nlist=1, dst=(172, 15)+(0, 0)) [ 100.191] clipped_glyphs: no, clip region (0, 0), (490, 20) matches drawable pixmap=94680752682688 size=490x20 [ 100.191] gen9_render_composite: 0x0, current mode=1/1 [ 100.191] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 100.191] kgem_bo_is_busy: handle=152, domain: 0 exec? 1, rq? 1 [ 100.191] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 100.191] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 100.191] sna_drawable_use_bo pixmap=5387, box=((0, 0), (490, 20)), flags=7... [ 100.191] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 100.191] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 100.191] sna_drawable_use_bo: using whole GPU bo [ 100.191] gen9_composite_set_target: pixmap=5387, format=20028888, size=490x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 100.191] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 100.191] color_convert: src=ff729fcf [20028888] [ 100.191] color_convert: dst=ff729fcf [20028888] [ 100.191] sna_render_get_solid: ff729fcf [ 100.191] sna_render_get_solid(23) = ff729fcf (old) [ 100.191] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 100.191] sna_transform_is_imprecise_integer_translation: no transform [ 100.191] gen9_composite_picture: integer translation (0, 0), removing [ 100.191] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 100.191] sna_render_pixmap_bo: GPU all damaged [ 100.191] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 100.191] gen4_choose_composite_emitter: solid, identity mask [ 100.191] kgem_check_bo: num_pages=+0, num_exec=+0 [ 100.191] gen9_composite_get_binding_table(fbc0) [ 100.191] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 100.191] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 100.191] gen9_emit_vertex_elements: setup id=9 [ 100.191] glyphs0_to_dst: glyph=(171, 9)x(11, 3), unclipped [ 100.191] emit_primitive_identity_mask__avx2: dst=(171, 9), mask=(736.00, 32.00) x (11.00, 3.00) [ 100.191] glyphs0_to_dst: glyph=(180, 4)x(10, 14), unclipped [ 100.191] emit_primitive_identity_mask__avx2: dst=(180, 4), mask=(944.00, 48.00) x (10.00, 14.00) [ 100.191] glyphs0_to_dst: glyph=(189, 4)x(11, 11), unclipped [ 100.191] emit_primitive_identity_mask__avx2: dst=(189, 4), mask=(960.00, 0.00) x (11.00, 11.00) [ 100.191] glyphs0_to_dst: glyph=(198, 7)x(10, 8), unclipped [ 100.191] emit_primitive_identity_mask__avx2: dst=(198, 7), mask=(976.00, 0.00) x (10.00, 8.00) [ 100.191] glyphs0_to_dst: glyph=(208, 7)x(9, 11), unclipped [ 100.191] emit_primitive_identity_mask__avx2: dst=(208, 7), mask=(960.00, 16.00) x (9.00, 11.00) [ 100.191] glyphs0_to_dst: glyph=(216, 4)x(10, 14), unclipped [ 100.191] emit_primitive_identity_mask__avx2: dst=(216, 4), mask=(944.00, 48.00) x (10.00, 14.00) [ 100.191] glyphs0_to_dst: glyph=(225, 5)x(10, 10), unclipped [ 100.191] emit_primitive_identity_mask__avx2: dst=(225, 5), mask=(976.00, 16.00) x (10.00, 10.00) [ 100.191] glyphs0_to_dst: glyph=(234, 16)x(11, 2), unclipped [ 100.191] emit_primitive_identity_mask__avx2: dst=(234, 16), mask=(992.00, 0.00) x (11.00, 2.00) [ 100.191] glyphs0_to_dst: glyph=(243, 4)x(11, 11), unclipped [ 100.191] emit_primitive_identity_mask__avx2: dst=(243, 4), mask=(1008.00, 0.00) x (11.00, 11.00) [ 100.191] glyphs0_to_dst: glyph=(253, 7)x(9, 8), unclipped [ 100.191] emit_primitive_identity_mask__avx2: dst=(253, 7), mask=(720.00, 0.00) x (9.00, 8.00) [ 100.191] glyphs0_to_dst: glyph=(261, 7)x(10, 8), unclipped [ 100.191] emit_primitive_identity_mask__avx2: dst=(261, 7), mask=(704.00, 16.00) x (10.00, 8.00) [ 100.191] glyphs0_to_dst: glyph=(270, 7)x(10, 8), unclipped [ 100.191] emit_primitive_identity_mask__avx2: dst=(270, 7), mask=(704.00, 16.00) x (10.00, 8.00) [ 100.191] glyphs0_to_dst: glyph=(279, 3)x(10, 12), unclipped [ 100.191] emit_primitive_identity_mask__avx2: dst=(279, 3), mask=(992.00, 16.00) x (10.00, 12.00) [ 100.191] glyphs0_to_dst: glyph=(288, 7)x(10, 8), unclipped [ 100.191] emit_primitive_identity_mask__avx2: dst=(288, 7), mask=(704.00, 16.00) x (10.00, 8.00) [ 100.191] glyphs0_to_dst: glyph=(297, 7)x(10, 8), unclipped [ 100.191] emit_primitive_identity_mask__avx2: dst=(297, 7), mask=(752.00, 0.00) x (10.00, 8.00) [ 100.191] glyphs0_to_dst: glyph=(307, 3)x(10, 12), unclipped [ 100.191] emit_primitive_identity_mask__avx2: dst=(307, 3), mask=(1008.00, 16.00) x (10.00, 12.00) [ 100.191] glyphs0_to_dst: glyph=(315, 4)x(11, 11), unclipped [ 100.191] emit_primitive_identity_mask__avx2: dst=(315, 4), mask=(960.00, 0.00) x (11.00, 11.00) [ 100.191] glyphs0_to_dst: glyph=(324, 7)x(11, 8), unclipped [ 100.191] emit_primitive_identity_mask__avx2: dst=(324, 7), mask=(736.00, 16.00) x (11.00, 8.00) [ 100.191] glyphs0_to_dst: glyph=(334, 7)x(9, 11), unclipped [ 100.191] emit_primitive_identity_mask__avx2: dst=(334, 7), mask=(960.00, 16.00) x (9.00, 11.00) [ 100.191] glyphs0_to_dst: glyph=(342, 16)x(11, 2), unclipped [ 100.191] emit_primitive_identity_mask__avx2: dst=(342, 16), mask=(992.00, 0.00) x (11.00, 2.00) [ 100.191] glyphs0_to_dst: glyph=(351, 3)x(10, 12), unclipped [ 100.191] emit_primitive_identity_mask__avx2: dst=(351, 3), mask=(992.00, 16.00) x (10.00, 12.00) [ 100.191] glyphs0_to_dst: glyph=(361, 3)x(9, 12), unclipped [ 100.191] emit_primitive_identity_mask__avx2: dst=(361, 3), mask=(960.00, 32.00) x (9.00, 12.00) [ 100.191] glyphs0_to_dst: glyph=(369, 7)x(10, 11), unclipped [ 100.191] emit_primitive_identity_mask__avx2: dst=(369, 7), mask=(976.00, 32.00) x (10.00, 11.00) [ 100.191] glyphs0_to_dst: glyph=(378, 4)x(10, 14), unclipped [ 100.191] emit_primitive_identity_mask__avx2: dst=(378, 4), mask=(944.00, 48.00) x (10.00, 14.00) [ 100.191] glyphs0_to_dst: glyph=(387, 5)x(10, 10), unclipped [ 100.191] emit_primitive_identity_mask__avx2: dst=(387, 5), mask=(128.00, 96.00) x (10.00, 10.00) [ 100.191] glyphs0_to_dst: glyph=(396, 16)x(11, 2), unclipped [ 100.191] emit_primitive_identity_mask__avx2: dst=(396, 16), mask=(992.00, 0.00) x (11.00, 2.00) [ 100.191] glyphs0_to_dst: glyph=(406, 7)x(9, 8), unclipped [ 100.191] emit_primitive_identity_mask__avx2: dst=(406, 7), mask=(720.00, 0.00) x (9.00, 8.00) [ 100.191] glyphs0_to_dst: glyph=(414, 7)x(10, 8), unclipped [ 100.191] emit_primitive_identity_mask__avx2: dst=(414, 7), mask=(704.00, 16.00) x (10.00, 8.00) [ 100.191] glyphs0_to_dst: glyph=(424, 7)x(9, 11), unclipped [ 100.191] emit_primitive_identity_mask__avx2: dst=(424, 7), mask=(960.00, 16.00) x (9.00, 11.00) [ 100.191] glyphs0_to_dst: glyph=(432, 4)x(10, 11), unclipped [ 100.191] emit_primitive_identity_mask__avx2: dst=(432, 4), mask=(976.00, 48.00) x (10.00, 11.00) [ 100.191] glyphs0_to_dst: glyph=(442, 7)x(9, 8), unclipped [ 100.191] emit_primitive_identity_mask__avx2: dst=(442, 7), mask=(688.00, 32.00) x (9.00, 8.00) [ 100.191] glyphs0_to_dst: glyph=(450, 7)x(10, 11), unclipped [ 100.191] emit_primitive_identity_mask__avx2: dst=(450, 7), mask=(976.00, 32.00) x (10.00, 11.00) [ 100.191] gen8_vertex_flush[ae4] = 96 [ 100.191] gen9_magic_ca_pass: CA fixup (101 -> 197) [ 100.191] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 100.191] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 100.191] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 100.191] sna_glyphs(op=3, nlist=1, src=(460, 15)) [ 100.191] kgem_bo_is_busy: handle=152, domain: 0 exec? 1, rq? 1 [ 100.191] sna_glyphs: discarding mask [ 100.191] glyphs0_to_dst(op=3, src=(460, 15), nlist=1, dst=(460, 15)+(0, 0)) [ 100.191] clipped_glyphs: no, clip region (0, 0), (490, 20) matches drawable pixmap=94680752682688 size=490x20 [ 100.191] gen9_render_composite: 0x0, current mode=1/1 [ 100.191] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 100.191] kgem_bo_is_busy: handle=152, domain: 0 exec? 1, rq? 1 [ 100.191] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 100.191] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 100.191] sna_drawable_use_bo pixmap=5387, box=((0, 0), (490, 20)), flags=7... [ 100.191] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 100.191] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 100.191] sna_drawable_use_bo: using whole GPU bo [ 100.191] gen9_composite_set_target: pixmap=5387, format=20028888, size=490x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 100.191] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 100.191] color_convert: src=ffffffff [20028888] [ 100.191] color_convert: dst=ffffffff [20028888] [ 100.191] sna_render_get_solid: ffffffff [ 100.191] sna_render_get_solid(white) [ 100.191] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 100.191] sna_transform_is_imprecise_integer_translation: no transform [ 100.191] gen9_composite_picture: integer translation (0, 0), removing [ 100.191] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 100.191] sna_render_pixmap_bo: GPU all damaged [ 100.191] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 100.191] gen4_choose_composite_emitter: solid, identity mask [ 100.191] kgem_check_bo: num_pages=+0, num_exec=+0 [ 100.191] gen9_composite_get_binding_table(fb80) [ 100.191] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 100.191] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 100.191] gen9_emit_vertex_elements: setup id=9 [ 100.191] glyphs0_to_dst: glyph=(459, 4)x(10, 13), unclipped [ 100.191] emit_primitive_identity_mask__avx2: dst=(459, 4), mask=(752.00, 32.00) x (10.00, 13.00) [ 100.191] gen8_vertex_flush[be4] = 3 [ 100.191] gen9_magic_ca_pass: CA fixup (197 -> 200) [ 100.191] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 100.191] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 100.191] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 100.191] sna_composite_rectangles(pixmap=5387, op=1, ffffffff x 1 [(478, 1)x(9, 17) ...]) [ 100.191] sna_composite_rectangles: converted to op 1 [ 100.191] sna_composite_rectangles[0] (478, 1)x(9, 17) -> (478, 1), (487, 18) [ 100.191] sna_composite_rectangles: nrects=1, region=(478, 1), (487, 18) x 1 [ 100.191] sna_composite_rectangles: clipped extents (478, 1),(487, 18) x 1 [ 100.191] sna_composite_rectangles: pixmap +(0, 0) extents (478, 1),(487, 18) [ 100.191] sna_composite_rectangles: dropping last-cpu hint [ 100.191] sna_drawable_use_bo pixmap=5387, box=((478, 1), (487, 18)), flags=9... [ 100.191] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 100.191] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 100.191] sna_drawable_use_bo: using whole GPU bo [ 100.191] gen9_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20028888]) [ 100.191] kgem_bo_is_render: handle=152, rq? 1 [1] [ 100.191] gen9_render_fill_boxes(ffffffff x 1 [(478, 1), (487, 18) ...]) [ 100.191] sna_render_get_solid: ffffffff [ 100.191] sna_render_get_solid(white) [ 100.191] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 100.191] kgem_check_bo: num_pages=+0, num_exec=+0 [ 100.191] aligning vertex: was 4, now 2 floats per vertex [ 100.191] gen9_composite_get_binding_table(fb40) [ 100.191] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 100.191] gen9_emit_sampler: sampler = 1 [ 100.191] gen9_emit_sf: num_sf_outputs=1 [ 100.191] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 100.191] gen9_emit_vertex_elements: setup id=0 [ 100.191] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 100.191] (478, 1), (487, 18) [ 100.191] gen8_vertex_flush[d00] = 3 [ 100.191] sna_copy_area: src=pixmap=5387:(0, 0)x(490, 20)+(0, 0) -> dst=pixmap=3060:(0, 1241)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 100.191] sna_copy_area: normal copy [ 100.191] sna_do_copy: src=(0, 0), dst=(0, 1241), size=(490x20) [ 100.191] sna_do_copy: after drawable: src=(0, 0), dst=(65, 1265), size=(490x20) [ 100.191] sna_do_copy: dst extents (65, 1265), (555, 1285), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 100.191] sna_do_copy: clipped dst extents (65, 1265), (555, 1285) [ 100.191] sna_do_copy: unclipped src extents (0, 0), (490, 20) [ 100.191] sna_do_copy: clipped src extents (0, 0), (490, 20) [ 100.191] sna_do_copy: pixmap -- no source clipping [ 100.191] sna_do_copy: src extents (0, 0), (490, 20) x 1 [ 100.191] sna_do_copy: copy region (65, 1265), (555, 1285) x 1 + (-65, -1265) [ 100.191] sna_copy_boxes (boxes=1x[(65, 1265), (555, 1285)...], src pixmap=5387+(-65, -1265), dst pixmap=3060+(-65, -24), alu=3, src.size=490x20, dst.size=3775x2136) [ 100.191] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c9472b610, gpu_bo=152, cpu_bo=0), replaces=0 [ 100.191] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 100.191] sna_drawable_use_bo pixmap=3060, box=((0, 1241), (490, 1261)), flags=b... [ 100.191] sna_drawable_use_bo: exported target, set PREFER_GPU [ 100.191] sna_drawable_use_bo: pinned, never REPLACES [ 100.191] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=b [ 100.191] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 100.191] sna_drawable_use_bo: using whole GPU bo [ 100.191] sna_pixmap_move_to_gpu(pixmap=5387, usage=0), flags=a [ 100.191] sna_pixmap_move_to_gpu: already all-damaged [ 100.191] sna_pixmap_mark_active: pixmap=5387, handle=152 [ 100.191] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 100.191] gen9_render_copy_boxes (0, -1241)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 100.191] kgem_bo_is_render: handle=152, rq? 1 [1] [ 100.191] kgem_bo_is_render: handle=9, rq? 0 [0] [ 100.191] kgem_bo_is_render: handle=9, rq? 0 [0] [ 100.191] kgem_bo_is_render: handle=152, rq? 1 [1] [ 100.191] kgem_set_mode: flushing before new bo [ 100.191] gen8_vertex_close: used=806, vbo active? 146, vb=201, nreloc=2 [ 100.191] gen8_vertex_close: reloc[0] = 287 [ 100.191] kgem_add_reloc64: handle=146, pos=287, delta=0, domains=200000 [ 100.191] kgem_add_handle: handle=146, index=5 [ 100.191] kgem_add_reloc64[11] = (delta=0, target handle=5, presumed=ffe77000) [ 100.192] gen8_vertex_close: reloc[1] = 372 [ 100.192] kgem_add_reloc64: handle=146, pos=372, delta=0, domains=200000 [ 100.192] kgem_add_reloc64[12] = (delta=0, target handle=5, presumed=ffe77000) [ 100.192] batch[1/1, flags=1800]: 838 838 16096 16384, nreloc=13, nexec=6, nfence=0, aperture=1116 [fenced=0] [ 100.192] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd981000 [ 100.192] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -57343 [ 100.192] kgem_fixup_relocs: shrinking by 57344 [ 100.192] __kgem_busy: handle=2, busy=0, wedged=0 [ 100.192] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd981000 [ 100.192] kgem_commit: release handle=152 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ffebf000 [ 100.192] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 100.192] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 100.192] __kgem_bo_clear_busy: handle=7 [ 100.192] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 100.192] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 100.192] __kgem_bo_clear_busy: handle=143 [ 100.192] kgem_commit: release handle=143 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff6e000 [ 100.192] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 100.192] __kgem_bo_clear_busy: handle=143 [ 100.192] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 100.192] __kgem_bo_clear_busy: handle=143 [ 100.192] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 100.192] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 100.192] __kgem_bo_clear_busy: handle=143 [ 100.192] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 100.192] __kgem_bo_clear_busy: handle=7 [ 100.192] kgem_commit: release handle=146 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffe77000 [ 100.192] __kgem_busy: handle=2, busy=131072, wedged=0 [ 100.192] kgem_bo_can_map: handle=146, map=0x0:0x0:0x7fc6b40fb000, tiling=0, domain=3, offset=4293357568 [ 100.192] kgem_check_bo: num_pages=+8116, num_exec=+2 [ 100.192] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 100.192] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 100.192] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 100.192] kgem_add_handle: handle=4, index=0 [ 100.192] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 100.192] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 100.192] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 100.192] gen9_composite_get_binding_table(ffc0) [ 100.192] kgem_add_reloc64: handle=9, pos=16360, delta=0, domains=20002 [ 100.192] kgem_add_handle: handle=9, index=1 [ 100.192] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f02dd000) [ 100.192] __kgem_bo_mark_dirty: handle=9 (proxy? 0) [ 100.192] [3fe0] bind bo(handle=9, addr=f02dd000), format=192, width=3775, height=2136, pitch=15360, tiling=1 -> render [ 100.192] kgem_add_reloc64: handle=152, pos=16344, delta=0, domains=40000 [ 100.192] kgem_add_handle: handle=152, index=2 [ 100.192] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=ffebf000) [ 100.192] [3fd0] bind bo(handle=152, addr=ffebf000), format=192, width=490, height=20, pitch=2048, tiling=1 -> sampler [ 100.192] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 100.192] gen9_emit_sampler: sampler = 0 [ 100.192] gen9_emit_sf: num_sf_outputs=1 [ 100.192] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 100.192] gen9_emit_vertex_elements: setup id=0 [ 100.192] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 100.192] (0, 0) -> (0, 1241) + (490, 20) [ 100.192] gen8_vertex_flush[490] = 3 [ 100.192] sna_accel_flush: flush?=1, dirty?=0 [ 100.192] gen8_vertex_close: used=812, vbo active? 146, vb=1, nreloc=1 [ 100.192] gen8_vertex_close: reloc[0] = 287 [ 100.192] kgem_add_reloc64: handle=146, pos=287, delta=0, domains=200000 [ 100.192] kgem_add_handle: handle=146, index=3 [ 100.192] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=ffe77000) [ 100.192] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=8190 [fenced=0] [ 100.192] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 100.192] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 100.192] kgem_fixup_relocs: shrinking by 61440 [ 100.192] __kgem_busy: handle=1, busy=0, wedged=0 [ 100.192] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 100.192] kgem_commit: release handle=9 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f02dd000 [ 100.192] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 100.192] kgem_commit: release handle=152 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=ffebf000 [ 100.192] kgem_commit: release handle=146 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffe77000 [ 100.192] kgem_bo_can_map: handle=146, map=0x0:0x0:0x7fc6b40fb000, tiling=0, domain=3, offset=4293357568 [ 100.192] sna_accel_flush: flush?=0, dirty?=0 [ 100.192] sna_accel_flush: flush?=0, dirty?=0 [ 100.192] sna_accel_flush: flush?=0, dirty?=0 [ 100.192] sna_destroy_pixmap: pixmap=5387, attached?=1 [ 100.192] _kgem_bo_destroy: handle=152, proxy? 0 [ 100.192] __kgem_bo_destroy: handle=152, size=65536 [ 100.192] __kgem_busy: handle=152, busy=0, wedged=0 [ 100.192] __kgem_bo_clear_busy: handle=152 [ 100.192] kgem_bo_move_to_inactive: moving handle=152 to inactive [ 100.192] __sna_free_pixmap(pixmap=5387) [ 100.192] sna_accel_flush: flush?=0, dirty?=0 [ 100.192] sna_accel_flush: flush?=0, dirty?=0 [ 100.192] sna_accel_flush: flush?=0, dirty?=0 [ 100.192] sna_block_handler (tv=0.364000) [ 100.192] kgem_retire, need_retire?=1 [ 100.192] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 100.192] kgem_retire__requests_ring: retiring ring 0 [ 100.192] __kgem_busy: handle=2, busy=0, wedged=0 [ 100.192] __kgem_retire_rq: request 2 complete [ 100.192] kgem_retire__requests_ring: retiring ring 0 [ 100.192] __kgem_busy: handle=1, busy=0, wedged=0 [ 100.192] __kgem_retire_rq: request 1 complete [ 100.192] __kgem_bo_flush: handle=9, busy=0, wedged=0 [ 100.192] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 100.192] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 100.192] kgem_retire -- retired=0, need_retire=0 [ 100.192] kgem_bo_is_busy: handle=146, domain: 0 exec? 0, rq? 0 [ 100.192] gen6_render_retire: resetting idle vbo [ 100.192] sna_scanout_do_flush: flush timer active: delta=8 [ 100.192] sna_accel_do_throttle -- no pending activity [ 100.192] sna_accel_block: evaluating timers, active=5 [ 100.192] sna_accel_block: flush timer expires in 8 [100200] [ 100.193] sna_wakeup_handler [ 100.193] sna_accel_flush: flush?=0, dirty?=0 [ 100.193] sna_accel_flush: flush?=0, dirty?=0 [ 100.193] sna_block_handler (tv=0.363000) [ 100.193] sna_scanout_do_flush: flush timer active: delta=7 [ 100.193] sna_accel_do_throttle -- no pending activity [ 100.193] sna_accel_block: evaluating timers, active=5 [ 100.193] sna_accel_block: flush timer expires in 7 [100200] [ 100.194] sna_wakeup_handler [ 100.194] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=128, name=76 [ 100.194] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 100.194] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 100.194] sna_dri2_get_back: draw size=3840x2160, back buffer handle=128 size=3840x2160, is-scanout? 1, active?=0, pitch=15360, front pitch=15360 [ 100.194] sna_dri2_get_back: reuse backbuffer? 1 [ 100.194] sna_dri2_get_back: back buffer handle=128, active?=0, refcnt=1 [ 100.194] sna_dri2_get_back: reuse unattached back [ 100.194] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 100.194] sna_dri2_reuse_buffer: reusing back buffer handle=128, name=76, pitch=15360, age=0 [ 100.194] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 100.194] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=32, name=80, active_scanout=2 [ 100.194] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 100.194] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 100.194] sna_accel_flush: flush?=0, dirty?=0 [ 100.194] sna_accel_flush: flush?=0, dirty?=0 [ 100.194] sna_accel_flush: flush?=0, dirty?=0 [ 100.194] sna_block_handler (tv=0.362000) [ 100.194] sna_scanout_do_flush: flush timer active: delta=6 [ 100.194] sna_accel_do_throttle -- no pending activity [ 100.194] sna_accel_block: evaluating timers, active=5 [ 100.194] sna_accel_block: flush timer expires in 6 [100200] [ 100.194] sna_wakeup_handler [ 100.194] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 100.194] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 100.194] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 100.194] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 100.194] sna_dri2_get_msc(draw=146, pipe=0) [ 100.194] sna_crtc_record_swap: recording last swap on pipe=0, frame 5762 [msc=5762], time 100.189728 [ 100.194] sna_dri2_get_msc: msc=5762 [raw=5762], ust=100189728 [ 100.194] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=128 (refs=1/1, flush=0) , front=32 (refs=2/3, flush=1) [ 100.194] sna_dri2_schedule_swap(target_msc=5762, divisor=0, remainder=0) [ 100.194] sna_dri2_schedule_swap: using front handle=32, active_scanout?=2, flush?=1 [ 100.194] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 100.194] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 100.194] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 100.194] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 100.194] sna_crtc_record_swap: recording last swap on pipe=0, frame 5762 [msc=5762], time 100.189728 [ 100.194] immediate_swap: current_msc=5762, target_msc=5762 -- yes [ 100.194] can_flip: no, shadow enabled [ 100.194] sna_dri2_add_event: adding event to window 146) [ 100.194] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 100.194] sna_dri2_immediate_blit: no pending blit, starting chain [ 100.194] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 100.194] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 100.194] can_xchg: back size=8700f00, front size=8700f00 [ 100.194] can_xchg: yes, pixmap=4091 [ 100.194] sna_dri2_xchg: win=146, exchange front=32/80,ref=3 and back=128/76,ref=2, pixmap=4091 3840x2160 [ 100.194] sna_dri2_xchg: back_bo handle=128, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 100.194] sna_dri2_xchg: front_bo handle=32, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 100.194] set_bo: pixmap=4091, handle=128 (old handle=32) [ 100.194] set_bo: marking whole pixmap as damaged [ 100.194] set_bo: applying final/discard move-to-gpu [ 100.194] wait_for_shadow: flags=0, flips=0, handle=32, shadow=29 [ 100.194] set_bo: dropping flush hint from handle=32 [ 100.194] set_bo: adding flush hint to handle=128 [ 100.194] mark_stale(handle=32) => 1 [ 100.194] swap_limit: draw=146 setting swap limit to 3 [ 100.194] sna_dri2_swap_limit_validate: swap limit set to 3 [ 100.194] sna_next_vblank(pipe=0, waiting until next vblank) [ 100.194] sna_dri2_schedule_swap: reported target_msc=5762 [ 100.194] sna_accel_flush: flush?=0, dirty?=0 [ 100.194] sna_accel_flush: flush?=0, dirty?=0 [ 100.194] sna_accel_flush: flush?=0, dirty?=0 [ 100.194] sna_accel_flush: flush?=0, dirty?=0 [ 100.194] sna_block_handler (tv=0.362000) [ 100.194] sna_scanout_do_flush: flush timer active: delta=6 [ 100.194] sna_accel_do_throttle -- no pending activity [ 100.194] sna_accel_block: evaluating timers, active=5 [ 100.194] sna_accel_block: flush timer expires in 6 [100200] [ 100.201] sna_wakeup_handler [ 100.201] sna_block_handler (tv=0.355000) [ 100.201] sna_scanout_do_flush: flush timer active: delta=-1 [ 100.201] sna_scanout_do_flush (time=100201), triggered [ 100.201] sna_scanout_flush (time=100201), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 100.201] has_shadow: has pending damage? 1, outstanding flips: 0 [ 100.201] stop_flush: scanout=128 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 100.201] has_shadow: has pending damage? 1, outstanding flips: 0 [ 100.201] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 100.201] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 100.201] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 100.201] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 100.201] sna_pixmap_move_to_gpu: already all-damaged [ 100.201] sna_pixmap_mark_active: pixmap=4091, handle=128 [ 100.201] sna_mode_redisplay: crtc[0] transformed? 0 [ 100.201] sna_mode_redisplay: crtc[1] transformed? 0 [ 100.201] sna_mode_redisplay: crtc[2] transformed? 0 [ 100.201] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=128 [active=1] [ 100.201] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 32, transformed? 0 [ 100.201] get_fb: reusing fb=80 for handle=128 [ 100.201] sna_mode_redisplay: recording flip on CRTC:32 handle=128, active_scanout=2, serial=3 [ 100.201] __kgem_bo_clear_busy: handle=128 [ 100.201] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 100.201] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 100.201] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 100.201] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=128, shadow handle=29 [ 100.201] sna_accel_do_throttle -- no pending activity [ 100.201] sna_accel_block: evaluating timers, active=5 [ 100.201] sna_accel_block: flush timer expires in 16 [100217] [ 100.206] sna_wakeup_handler [ 100.206] sna_mode_wakeup: len=64 [ 100.206] sna_dri2_vblank_handler(type=2, sequence=5763, draw=4181) [ 100.206] sna_crtc_record_swap: recording last swap on pipe=0, frame 5763 [msc=5763], time 100.206388 [ 100.206] sna_dri2_vblank_handler: 2 complete, frame=5763 tv=100.206388 [ 100.206] sna_dri2_blit_complete: blit finished [ 100.206] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=5763, tv=100.206388) [ 100.206] frame_swap_complete(type=2): draw=146, pipe=0, frame=5763 [msc=5763], tv=100.206388 [ 100.206] sna_accel_flush: flush?=0, dirty?=0 [ 100.206] sna_dri2_event_free(draw?=1) [ 100.206] sna_dri2_remove_event: remove[0x561c94b075a0] from window 146, active? 1 [ 100.206] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=128] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 100.206] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=32] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 100.206] sna_dri2_vblank_handler complete [ 100.206] sna_mode_wakeup: recording last swap on pipe=0, frame 5763 [1683], time 100.206388 [ 100.206] sna_mode_wakeup: removing handle=32 [active_scanout=0] from scanout, installing handle=128 [active_scanout=2] [ 100.206] sna_mode_wakeup: flip complete, pending? 1 [ 100.206] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 100.206] sna_block_handler (tv=0.350000) [ 100.206] sna_scanout_do_flush: flush timer active: delta=11 [ 100.206] sna_accel_do_throttle -- no pending activity [ 100.206] sna_accel_block: evaluating timers, active=5 [ 100.206] sna_accel_block: flush timer expires in 11 [100217] [ 100.217] sna_wakeup_handler [ 100.217] sna_block_handler (tv=0.339000) [ 100.217] sna_scanout_do_flush: flush timer active: delta=0 [ 100.217] sna_scanout_do_flush (time=100217), triggered [ 100.217] sna_scanout_flush (time=100217), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 100.217] has_shadow: has pending damage? 0, outstanding flips: 0 [ 100.217] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 100.217] has_shadow: has pending damage? 0, outstanding flips: 0 [ 100.217] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 100.217] sna_accel_do_throttle -- no pending activity [ 100.217] sna_accel_block: evaluating timers, active=5 [ 100.217] sna_accel_block: flush timer expires in 16 [100233] [ 100.225] sna_wakeup_handler [ 100.225] sna_accel_flush: flush?=0, dirty?=0 [ 100.225] sna_accel_flush: flush?=0, dirty?=0 [ 100.225] sna_block_handler (tv=0.331000) [ 100.225] sna_scanout_do_flush: flush timer active: delta=8 [ 100.225] sna_accel_do_throttle -- no pending activity [ 100.225] sna_accel_block: evaluating timers, active=5 [ 100.225] sna_accel_block: flush timer expires in 8 [100233] [ 100.225] sna_wakeup_handler [ 100.225] sna_block_handler (tv=0.331000) [ 100.225] sna_scanout_do_flush: flush timer active: delta=8 [ 100.225] sna_accel_do_throttle -- no pending activity [ 100.225] sna_accel_block: evaluating timers, active=5 [ 100.225] sna_accel_block: flush timer expires in 8 [100233] [ 100.226] sna_wakeup_handler [ 100.226] sna_block_handler (tv=0.330000) [ 100.226] sna_scanout_do_flush: flush timer active: delta=7 [ 100.226] sna_accel_do_throttle -- no pending activity [ 100.226] sna_accel_block: evaluating timers, active=5 [ 100.226] sna_accel_block: flush timer expires in 7 [100233] [ 100.227] sna_wakeup_handler [ 100.227] sna_block_handler (tv=0.329000) [ 100.227] sna_scanout_do_flush: flush timer active: delta=6 [ 100.227] sna_accel_do_throttle -- no pending activity [ 100.227] sna_accel_block: evaluating timers, active=5 [ 100.227] sna_accel_block: flush timer expires in 6 [100233] [ 100.233] sna_wakeup_handler [ 100.233] sna_block_handler (tv=0.323000) [ 100.233] sna_scanout_do_flush: flush timer active: delta=0 [ 100.233] sna_scanout_do_flush (time=100233), triggered [ 100.233] sna_scanout_flush (time=100233), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 100.233] has_shadow: has pending damage? 0, outstanding flips: 0 [ 100.233] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 100.233] has_shadow: has pending damage? 0, outstanding flips: 0 [ 100.233] sna_accel_disarm_timer[0] (time=100233) [ 100.233] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 100.233] sna_accel_do_throttle -- no pending activity [ 100.474] sna_wakeup_handler [ 100.475] sna_accel_flush: flush?=0, dirty?=0 [ 100.475] sna_accel_flush: flush?=0, dirty?=0 [ 100.475] sna_block_handler (tv=0.499000) [ 100.475] has_shadow: has pending damage? 0, outstanding flips: 0 [ 100.475] sna_accel_do_throttle -- no pending activity [ 100.475] sna_wakeup_handler [ 100.475] sna_block_handler (tv=0.499000) [ 100.475] has_shadow: has pending damage? 0, outstanding flips: 0 [ 100.475] sna_accel_do_throttle -- no pending activity [ 100.475] sna_wakeup_handler [ 100.475] sna_accel_flush: flush?=0, dirty?=0 [ 100.475] sna_accel_flush: flush?=0, dirty?=0 [ 100.475] sna_accel_flush: flush?=0, dirty?=0 [ 100.475] sna_accel_flush: flush?=0, dirty?=0 [ 100.476] sna_block_handler (tv=0.498000) [ 100.476] has_shadow: has pending damage? 0, outstanding flips: 0 [ 100.476] sna_accel_do_throttle -- no pending activity [ 100.478] sna_wakeup_handler [ 100.478] sna_accel_flush: flush?=0, dirty?=0 [ 100.478] sna_block_handler (tv=0.496000) [ 100.478] has_shadow: has pending damage? 0, outstanding flips: 0 [ 100.478] sna_accel_do_throttle -- no pending activity [ 100.489] sna_wakeup_handler [ 100.489] sna_accel_flush: flush?=0, dirty?=0 [ 100.489] sna_accel_flush: flush?=0, dirty?=0 [ 100.489] sna_block_handler (tv=0.485000) [ 100.489] has_shadow: has pending damage? 0, outstanding flips: 0 [ 100.489] sna_accel_do_throttle -- no pending activity [ 100.505] sna_wakeup_handler [ 100.505] sna_create_pixmap(220, 20, 32, usage=0) [ 100.506] kgem_can_create_2d: 220x20 @ 32 [ 100.506] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=896, height=20 [ 100.506] kgem_can_create_2d: untiled size=20480 [ 100.506] kgem_choose_tiling: 220x20 -> 1 [ 100.506] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1024, height=24 [ 100.506] kgem_can_create_2d: tiled[1] size=24576 [ 100.506] sna_create_pixmap: usage=0, flags=1b [ 100.506] sna_create_pixmap: creating GPU pixmap 220x20, stride=880, flags=1b [ 100.506] __pop_freed_pixmap: reusing freed pixmap=5387 header [ 100.506] create_pixmap_hdr: pixmap=5388, width=220, height=20, usage=0 [ 100.506] sna_create_pixmap: serial=5388, 220x20, usage=0 [ 100.506] sna_composite_rectangles(pixmap=5389, op=0, 0 x 1 [(0, 0)x(220, 20) ...]) [ 100.506] sna_composite_rectangles: converted to op 0 [ 100.506] sna_composite_rectangles[0] (0, 0)x(220, 20) -> (0, 0), (220, 20) [ 100.506] sna_composite_rectangles: nrects=1, region=(0, 0), (220, 20) x 1 [ 100.506] sna_composite_rectangles: clipped extents (0, 0),(220, 20) x 1 [ 100.506] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(220, 20) [ 100.506] sna_composite_rectangles: dropping last-cpu hint [ 100.506] sna_drawable_use_bo pixmap=5389, box=((0, 0), (220, 20)), flags=19... [ 100.506] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 100.506] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 100.506] sna_pixmap_move_to_gpu(pixmap=5389, usage=0), flags=b [ 100.506] sna_pixmap_move_to_gpu: CPU damage? 0 [ 100.506] sna_pixmap_move_to_gpu: creating GPU bo (220x20@32), create=b [ 100.506] kgem_choose_tiling: 220x20 -> 1 [ 100.506] kgem_choose_tiling: 220x20 -> 1 [ 100.506] sna_pixmap_alloc_gpu: pixmap=5389 [ 100.506] kgem_create_2d(220x20, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 100.506] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1024, height=24 [ 100.506] kgem_set_tiling: handle=152, tiling=1 [1], pitch=1024 [1024]: 1 [ 100.506] kgem_bo_remove_from_inactive: removing handle=152 from inactive [ 100.506] from inactive: pitch=1024, tiling=1: handle=152, id=2962 [ 100.506] __sna_damage_all(220, 20) [ 100.506] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 100.506] sna_pixmap_mark_active: pixmap=5389, handle=152 [ 100.506] sna_drawable_use_bo: allocated GPU bo for operation [ 100.506] sna_drawable_use_bo: using GPU bo with damage? 0 [ 100.506] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 100.506] kgem_bo_is_render: handle=152, rq? 0 [0] [ 100.506] kgem_bo_is_render: handle=152, rq? 0 [0] [ 100.506] gen9_render_fill_boxes(0 x 1 [(0, 0), (220, 20) ...]) [ 100.506] sna_render_get_solid: 0 [ 100.506] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 100.506] kgem_check_bo: num_pages=+16, num_exec=+1 [ 100.506] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 100.506] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 100.506] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 100.506] kgem_add_handle: handle=4, index=0 [ 100.506] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 100.506] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 100.506] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 100.506] gen9_composite_get_binding_table(ffc0) [ 100.506] kgem_add_reloc64: handle=152, pos=16360, delta=0, domains=20002 [ 100.506] kgem_add_handle: handle=152, index=1 [ 100.506] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=ffebf000) [ 100.506] __kgem_bo_mark_dirty: handle=152 (proxy? 0) [ 100.506] [3fe0] bind bo(handle=152, addr=ffebf000), format=192, width=220, height=20, pitch=1024, tiling=1 -> render [ 100.507] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 100.507] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 100.507] kgem_add_handle: handle=7, index=2 [ 100.507] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 100.507] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 100.507] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 100.507] gen9_emit_sampler: sampler = 1 [ 100.507] gen9_emit_sf: num_sf_outputs=1 [ 100.507] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 100.507] gen9_emit_vertex_elements: setup id=0 [ 100.507] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 100.507] (0, 0), (220, 20) [ 100.507] gen8_vertex_flush[490] = 3 [ 100.507] sna_composite_rectangles: pixmap=5389 marking clear [0]? 1 [ 100.507] sna_composite_rectangles(pixmap=5389, op=1, fff2f1f0 x 1 [(0, 0)x(220, 20) ...]) [ 100.507] sna_composite_rectangles: converted to op 1 [ 100.507] sna_composite_rectangles[0] (0, 0)x(220, 20) -> (0, 0), (220, 20) [ 100.507] sna_composite_rectangles: nrects=1, region=(0, 0), (220, 20) x 1 [ 100.507] sna_composite_rectangles: clipped extents (0, 0),(220, 20) x 1 [ 100.507] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(220, 20) [ 100.507] sna_composite_rectangles: promoting to full GPU [ 100.507] sna_composite_rectangles: dropping last-cpu hint [ 100.507] sna_drawable_use_bo pixmap=5389, box=((0, 0), (220, 20)), flags=19... [ 100.507] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 100.507] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 100.507] sna_drawable_use_bo: using whole GPU bo [ 100.507] gen9_render_fill_boxes (op=1, color=(f2f2, f1f1, f0f0, ffff) [20028888]) [ 100.507] kgem_bo_is_render: handle=152, rq? 1 [1] [ 100.507] gen9_render_fill_boxes(fff2f1f0 x 1 [(0, 0), (220, 20) ...]) [ 100.507] sna_render_get_solid: fff2f1f0 [ 100.507] sna_render_get_solid(15) = fff2f1f0 (old) [ 100.507] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 100.507] kgem_check_bo: num_pages=+0, num_exec=+0 [ 100.507] gen9_composite_get_binding_table(ff00) [ 100.507] kgem_add_reloc64: handle=143, pos=16312, delta=0, domains=40000 [ 100.507] kgem_add_reloc64: adding proxy [delta=60] for handle=143 [ 100.507] kgem_add_handle: handle=143, index=3 [ 100.507] kgem_add_reloc64[5] = (delta=60, target handle=3, presumed=fff6e000) [ 100.507] [3fb0] bind bo(handle=143, addr=fff6e03c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 100.507] gen9_emit_vertex_elements: setup id=0 [ 100.507] (0, 0), (220, 20) [ 100.507] gen8_vertex_flush[4cc] = 3 [ 100.507] sna_composite_rectangles: pixmap=5389 marking clear [fff2f1f0]? 1 [ 100.507] sna_composite_rectangles(pixmap=5389, op=1, ff300a24 x 2 [(0, 0)x(220, 20) ...]) [ 100.507] sna_composite_rectangles: converted to op 1 [ 100.507] sna_composite_rectangles[0] (0, 0)x(220, 20) -> (0, 0), (220, 20) [ 100.507] sna_composite_rectangles[1] (0, 0)x(220, 20) -> (0, 0), (220, 20) [ 100.507] sna_composite_rectangles: nrects=2, region=(0, 0), (220, 20) x 2 [ 100.507] sna_composite_rectangles: clipped extents (0, 0),(220, 20) x 1 [ 100.507] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(220, 20) [ 100.507] sna_composite_rectangles: promoting to full GPU [ 100.507] sna_composite_rectangles: dropping last-cpu hint [ 100.507] sna_drawable_use_bo pixmap=5389, box=((0, 0), (220, 20)), flags=19... [ 100.507] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 100.507] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 100.507] sna_drawable_use_bo: using whole GPU bo [ 100.507] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 100.507] kgem_bo_is_render: handle=152, rq? 1 [1] [ 100.507] gen9_render_fill_boxes(ff300a24 x 1 [(0, 0), (220, 20) ...]) [ 100.507] sna_render_get_solid: ff300a24 [ 100.507] sna_render_get_solid(17) = ff300a24 (old) [ 100.507] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 100.507] kgem_check_bo: num_pages=+0, num_exec=+0 [ 100.507] gen9_composite_get_binding_table(fe80) [ 100.508] kgem_add_reloc64: handle=143, pos=16280, delta=0, domains=40000 [ 100.508] kgem_add_reloc64: adding proxy [delta=68] for handle=143 [ 100.508] kgem_add_reloc64[6] = (delta=68, target handle=3, presumed=fff6e000) [ 100.508] [3f90] bind bo(handle=143, addr=fff6e044), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 100.508] gen9_emit_vertex_elements: setup id=0 [ 100.508] (0, 0), (220, 20) [ 100.508] gen8_vertex_flush[508] = 3 [ 100.508] sna_composite_rectangles: pixmap=5389 marking clear [ff300a24]? 1 [ 100.508] sna_glyphs(op=3, nlist=2, src=(1, -2)) [ 100.508] kgem_bo_is_busy: handle=152, domain: 0 exec? 1, rq? 1 [ 100.508] can_discard_mask: nlist=2, mask=28888, depth 32, op=3 (bounded? 1) [ 100.508] glyphs_format: format=166024, depth=32 [ 100.508] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 100.508] sna_glyphs: discarding mask [ 100.508] glyphs0_to_dst(op=3, src=(1, -2), nlist=2, dst=(1, -2)+(0, 0)) [ 100.508] clipped_glyphs? 47 glyph in 2 lists extents (0, -14), (199, 19), region (0, 0), (199, 19): yes [ 100.508] gen9_render_composite: 0x0, current mode=1/1 [ 100.508] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 100.508] gen9_composite_fallback: mask is already on the GPU, try to use GPU [ 100.508] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 100.508] sna_drawable_use_bo pixmap=5389, box=((0, 0), (199, 19)), flags=7... [ 100.508] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 100.508] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 100.508] sna_drawable_use_bo: using whole GPU bo [ 100.508] gen9_composite_set_target: pixmap=5389, format=20028888, size=220x20, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 100.508] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 100.508] color_convert: src=ffffffff [20028888] [ 100.508] color_convert: dst=ffffffff [20028888] [ 100.508] sna_render_get_solid: ffffffff [ 100.508] sna_render_get_solid(white) [ 100.508] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 100.508] sna_transform_is_imprecise_integer_translation: no transform [ 100.508] gen9_composite_picture: integer translation (0, 0), removing [ 100.508] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 100.508] sna_render_pixmap_bo: GPU all damaged [ 100.508] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 100.508] gen4_choose_composite_emitter: solid, identity mask [ 100.508] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 100.508] aligning vertex: was 2, now 4 floats per vertex [ 100.508] gen9_composite_get_binding_table(fe00) [ 100.508] kgem_add_reloc64: handle=7, pos=16248, delta=0, domains=40000 [ 100.508] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 100.508] kgem_add_reloc64[7] = (delta=1048, target handle=2, presumed=fffe8000) [ 100.508] [3f70] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 100.508] kgem_add_reloc64: handle=6, pos=16232, delta=0, domains=40000 [ 100.508] kgem_add_handle: handle=6, index=4 [ 100.508] kgem_add_reloc64[8] = (delta=0, target handle=4, presumed=fd581000) [ 100.508] [3f60] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 100.508] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 100.508] gen9_emit_sampler: sampler = a [ 100.508] gen9_emit_sf: num_sf_outputs=2 [ 100.508] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 100.508] gen9_emit_vertex_elements: setup id=9 [ 100.508] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 100.508] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 100.508] glyphs0_to_dst: glyph=(10, -13), (19, 1), clip=(0, 0), (199, 19) [ 100.508] glyphs0_to_dst: blt=(10, 0), (19, 1) [ 100.508] emit_primitive_identity_mask__avx2: dst=(10, 0), mask=(832.00, 45.00) x (9.00, 1.00) [ 100.508] glyphs0_to_dst: glyph=(55, -10), (64, 1), clip=(0, 0), (199, 19) [ 100.509] glyphs0_to_dst: blt=(55, 0), (64, 1) [ 100.509] emit_primitive_identity_mask__avx2: dst=(55, 0), mask=(880.00, 26.00) x (9.00, 1.00) [ 100.509] glyphs0_to_dst: glyph=(73, -13), (82, 1), clip=(0, 0), (199, 19) [ 100.509] glyphs0_to_dst: blt=(73, 0), (82, 1) [ 100.509] emit_primitive_identity_mask__avx2: dst=(73, 0), mask=(832.00, 45.00) x (9.00, 1.00) [ 100.509] glyphs0_to_dst: glyph=(91, -10), (100, 1), clip=(0, 0), (199, 19) [ 100.509] glyphs0_to_dst: blt=(91, 0), (100, 1) [ 100.509] emit_primitive_identity_mask__avx2: dst=(91, 0), mask=(880.00, 26.00) x (9.00, 1.00) [ 100.509] glyphs0_to_dst: glyph=(99, 0), (110, 2), clip=(0, 0), (199, 19) [ 100.509] glyphs0_to_dst: blt=(99, 0), (110, 2) [ 100.509] emit_primitive_identity_mask__avx2: dst=(99, 0), mask=(832.00, 48.00) x (11.00, 2.00) [ 100.509] glyphs0_to_dst: glyph=(135, 0), (146, 2), clip=(0, 0), (199, 19) [ 100.509] glyphs0_to_dst: blt=(135, 0), (146, 2) [ 100.509] emit_primitive_identity_mask__avx2: dst=(135, 0), mask=(832.00, 48.00) x (11.00, 2.00) [ 100.509] glyphs0_to_dst: glyph=(162, -10), (172, 1), clip=(0, 0), (199, 19) [ 100.509] glyphs0_to_dst: blt=(162, 0), (172, 1) [ 100.509] emit_primitive_identity_mask__avx2: dst=(162, 0), mask=(880.00, 58.00) x (10.00, 1.00) [ 100.509] glyphs0_to_dst: glyph=(0, 10), (10, 13), clip=(0, 0), (199, 19) [ 100.509] glyphs0_to_dst: blt=(0, 10), (10, 13) [ 100.509] emit_primitive_identity_mask__avx2: dst=(0, 10), mask=(1008.00, 48.00) x (10.00, 3.00) [ 100.509] glyphs0_to_dst: glyph=(10, 4), (19, 18), clip=(0, 0), (199, 19) [ 100.509] glyphs0_to_dst: blt=(10, 4), (19, 18) [ 100.509] emit_primitive_identity_mask__avx2: dst=(10, 4), mask=(832.00, 32.00) x (9.00, 14.00) [ 100.509] glyphs0_to_dst: glyph=(19, 7), (28, 15), clip=(0, 0), (199, 19) [ 100.509] glyphs0_to_dst: blt=(19, 7), (28, 15) [ 100.509] emit_primitive_identity_mask__avx2: dst=(19, 7), mask=(896.00, 48.00) x (9.00, 8.00) [ 100.509] glyphs0_to_dst: glyph=(27, 7), (37, 15), clip=(0, 0), (199, 19) [ 100.509] glyphs0_to_dst: blt=(27, 7), (37, 15) [ 100.509] emit_primitive_identity_mask__avx2: dst=(27, 7), mask=(848.00, 16.00) x (10.00, 8.00) [ 100.509] glyphs0_to_dst: glyph=(37, 7), (46, 15), clip=(0, 0), (199, 19) [ 100.509] glyphs0_to_dst: blt=(37, 7), (46, 15) [ 100.509] emit_primitive_identity_mask__avx2: dst=(37, 7), mask=(848.00, 48.00) x (9.00, 8.00) [ 100.509] glyphs0_to_dst: glyph=(45, 4), (55, 15), clip=(0, 0), (199, 19) [ 100.509] glyphs0_to_dst: blt=(45, 4), (55, 15) [ 100.509] emit_primitive_identity_mask__avx2: dst=(45, 4), mask=(992.00, 32.00) x (10.00, 11.00) [ 100.509] glyphs0_to_dst: glyph=(55, 7), (64, 18), clip=(0, 0), (199, 19) [ 100.509] glyphs0_to_dst: blt=(55, 7), (64, 18) [ 100.509] emit_primitive_identity_mask__avx2: dst=(55, 7), mask=(880.00, 16.00) x (9.00, 11.00) [ 100.509] glyphs0_to_dst: glyph=(64, 4), (73, 15), clip=(0, 0), (199, 19) [ 100.509] glyphs0_to_dst: blt=(64, 4), (73, 15) [ 100.509] emit_primitive_identity_mask__avx2: dst=(64, 4), mask=(880.00, 0.00) x (9.00, 11.00) [ 100.509] glyphs0_to_dst: glyph=(73, 4), (82, 18), clip=(0, 0), (199, 19) [ 100.509] glyphs0_to_dst: blt=(73, 4), (82, 18) [ 100.509] emit_primitive_identity_mask__avx2: dst=(73, 4), mask=(832.00, 32.00) x (9.00, 14.00) [ 100.509] glyphs0_to_dst: glyph=(81, 7), (91, 15), clip=(0, 0), (199, 19) [ 100.509] glyphs0_to_dst: blt=(81, 7), (91, 15) [ 100.509] emit_primitive_identity_mask__avx2: dst=(81, 7), mask=(848.00, 16.00) x (10.00, 8.00) [ 100.509] glyphs0_to_dst: glyph=(91, 7), (100, 18), clip=(0, 0), (199, 19) [ 100.509] glyphs0_to_dst: blt=(91, 7), (100, 18) [ 100.509] emit_primitive_identity_mask__avx2: dst=(91, 7), mask=(880.00, 16.00) x (9.00, 11.00) [ 100.509] glyphs0_to_dst: glyph=(99, 17), (110, 19), clip=(0, 0), (199, 19) [ 100.509] glyphs0_to_dst: blt=(99, 17), (110, 19) [ 100.509] emit_primitive_identity_mask__avx2: dst=(99, 17), mask=(832.00, 48.00) x (11.00, 2.00) [ 100.509] glyphs0_to_dst: glyph=(108, 3), (118, 15), clip=(0, 0), (199, 19) [ 100.509] glyphs0_to_dst: blt=(108, 3), (118, 15) [ 100.509] emit_primitive_identity_mask__avx2: dst=(108, 3), mask=(864.00, 0.00) x (10.00, 12.00) [ 100.509] glyphs0_to_dst: glyph=(117, 7), (127, 15), clip=(0, 0), (199, 19) [ 100.509] glyphs0_to_dst: blt=(117, 7), (127, 15) [ 100.509] emit_primitive_identity_mask__avx2: dst=(117, 7), mask=(864.00, 32.00) x (10.00, 8.00) [ 100.509] glyphs0_to_dst: glyph=(126, 4), (136, 15), clip=(0, 0), (199, 19) [ 100.509] glyphs0_to_dst: blt=(126, 4), (136, 15) [ 100.509] emit_primitive_identity_mask__avx2: dst=(126, 4), mask=(880.00, 32.00) x (10.00, 11.00) [ 100.509] glyphs0_to_dst: glyph=(135, 17), (146, 19), clip=(0, 0), (199, 19) [ 100.509] glyphs0_to_dst: blt=(135, 17), (146, 19) [ 100.509] emit_primitive_identity_mask__avx2: dst=(135, 17), mask=(832.00, 48.00) x (11.00, 2.00) [ 100.510] glyphs0_to_dst: glyph=(144, 4), (154, 15), clip=(0, 0), (199, 19) [ 100.510] glyphs0_to_dst: blt=(144, 4), (154, 15) [ 100.510] emit_primitive_identity_mask__avx2: dst=(144, 4), mask=(880.00, 32.00) x (10.00, 11.00) [ 100.510] glyphs0_to_dst: glyph=(153, 7), (163, 15), clip=(0, 0), (199, 19) [ 100.510] glyphs0_to_dst: blt=(153, 7), (163, 15) [ 100.510] emit_primitive_identity_mask__avx2: dst=(153, 7), mask=(944.00, 0.00) x (10.00, 8.00) [ 100.510] glyphs0_to_dst: glyph=(162, 7), (172, 18), clip=(0, 0), (199, 19) [ 100.510] glyphs0_to_dst: blt=(162, 7), (172, 18) [ 100.510] emit_primitive_identity_mask__avx2: dst=(162, 7), mask=(880.00, 48.00) x (10.00, 11.00) [ 100.510] glyphs0_to_dst: glyph=(174, 12), (179, 15), clip=(0, 0), (199, 19) [ 100.510] glyphs0_to_dst: blt=(174, 12), (179, 15) [ 100.510] emit_primitive_identity_mask__avx2: dst=(174, 12), mask=(1008.00, 32.00) x (5.00, 3.00) [ 100.510] glyphs0_to_dst: glyph=(181, 7), (190, 15), clip=(0, 0), (199, 19) [ 100.510] glyphs0_to_dst: blt=(181, 7), (190, 15) [ 100.510] emit_primitive_identity_mask__avx2: dst=(181, 7), mask=(896.00, 48.00) x (9.00, 8.00) [ 100.510] glyphs0_to_dst: glyph=(190, 3), (199, 15), clip=(0, 0), (199, 19) [ 100.510] glyphs0_to_dst: blt=(190, 3), (199, 15) [ 100.510] emit_primitive_identity_mask__avx2: dst=(190, 3), mask=(992.00, 48.00) x (9.00, 12.00) [ 100.510] gen8_vertex_flush[5e4] = 87 [ 100.510] gen9_magic_ca_pass: CA fixup (5 -> 92) [ 100.510] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 100.510] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 100.510] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 100.510] sna_composite_rectangles(pixmap=5389, op=1, ffffffff x 1 [(208, 1)x(9, 17) ...]) [ 100.510] sna_composite_rectangles: converted to op 1 [ 100.510] sna_composite_rectangles[0] (208, 1)x(9, 17) -> (208, 1), (217, 18) [ 100.510] sna_composite_rectangles: nrects=1, region=(208, 1), (217, 18) x 1 [ 100.510] sna_composite_rectangles: clipped extents (208, 1),(217, 18) x 1 [ 100.510] sna_composite_rectangles: pixmap +(0, 0) extents (208, 1),(217, 18) [ 100.510] sna_composite_rectangles: dropping last-cpu hint [ 100.510] sna_drawable_use_bo pixmap=5389, box=((208, 1), (217, 18)), flags=9... [ 100.510] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 100.510] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 100.510] sna_drawable_use_bo: using whole GPU bo [ 100.510] gen9_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20028888]) [ 100.510] kgem_bo_is_render: handle=152, rq? 1 [1] [ 100.510] gen9_render_fill_boxes(ffffffff x 1 [(208, 1), (217, 18) ...]) [ 100.510] sna_render_get_solid: ffffffff [ 100.510] sna_render_get_solid(white) [ 100.510] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 100.510] kgem_check_bo: num_pages=+0, num_exec=+0 [ 100.510] aligning vertex: was 4, now 2 floats per vertex [ 100.510] gen9_composite_get_binding_table(fd40) [ 100.510] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 100.510] gen9_emit_sampler: sampler = 1 [ 100.510] gen9_emit_sf: num_sf_outputs=1 [ 100.510] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 100.510] gen9_emit_vertex_elements: setup id=0 [ 100.510] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 100.510] (208, 1), (217, 18) [ 100.510] gen8_vertex_flush[700] = 3 [ 100.510] sna_copy_area: src=pixmap=5389:(0, 0)x(220, 20)+(0, 0) -> dst=pixmap=3060:(477, 1241)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 100.510] sna_copy_area: normal copy [ 100.510] sna_do_copy: src=(0, 0), dst=(477, 1241), size=(220x20) [ 100.510] sna_do_copy: after drawable: src=(0, 0), dst=(542, 1265), size=(220x20) [ 100.510] sna_do_copy: dst extents (542, 1265), (762, 1285), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 100.510] sna_do_copy: clipped dst extents (542, 1265), (762, 1285) [ 100.510] sna_do_copy: unclipped src extents (0, 0), (220, 20) [ 100.510] sna_do_copy: clipped src extents (0, 0), (220, 20) [ 100.510] sna_do_copy: pixmap -- no source clipping [ 100.510] sna_do_copy: src extents (0, 0), (220, 20) x 1 [ 100.510] sna_do_copy: copy region (542, 1265), (762, 1285) x 1 + (-542, -1265) [ 100.511] sna_copy_boxes (boxes=1x[(542, 1265), (762, 1285)...], src pixmap=5389+(-542, -1265), dst pixmap=3060+(-65, -24), alu=3, src.size=220x20, dst.size=3775x2136) [ 100.511] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c9472b610, gpu_bo=152, cpu_bo=0), replaces=0 [ 100.511] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 100.511] sna_drawable_use_bo pixmap=3060, box=((477, 1241), (697, 1261)), flags=b... [ 100.511] sna_drawable_use_bo: exported target, set PREFER_GPU [ 100.511] sna_drawable_use_bo: pinned, never REPLACES [ 100.511] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=b [ 100.511] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 100.511] sna_drawable_use_bo: using whole GPU bo [ 100.511] sna_pixmap_move_to_gpu(pixmap=5389, usage=0), flags=a [ 100.511] sna_pixmap_move_to_gpu: already all-damaged [ 100.511] sna_pixmap_mark_active: pixmap=5389, handle=152 [ 100.511] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 100.511] gen9_render_copy_boxes (-477, -1241)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 100.511] kgem_bo_is_render: handle=152, rq? 1 [1] [ 100.511] kgem_bo_is_render: handle=9, rq? 0 [0] [ 100.511] kgem_bo_is_render: handle=9, rq? 0 [0] [ 100.511] kgem_bo_is_render: handle=152, rq? 1 [1] [ 100.511] kgem_set_mode: flushing before new bo [ 100.511] gen8_vertex_close: used=374, vbo active? 146, vb=201, nreloc=2 [ 100.511] gen8_vertex_close: reloc[0] = 287 [ 100.511] kgem_add_reloc64: handle=146, pos=287, delta=0, domains=200000 [ 100.511] kgem_add_handle: handle=146, index=5 [ 100.511] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=ffe77000) [ 100.511] gen8_vertex_close: reloc[1] = 372 [ 100.511] kgem_add_reloc64: handle=146, pos=372, delta=0, domains=200000 [ 100.511] kgem_add_reloc64[10] = (delta=0, target handle=5, presumed=ffe77000) [ 100.511] batch[1/1, flags=1800]: 454 454 16224 16384, nreloc=11, nexec=6, nfence=0, aperture=1116 [fenced=0] [ 100.511] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 100.511] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 100.511] kgem_fixup_relocs: shrinking by 61440 [ 100.511] __kgem_busy: handle=1, busy=0, wedged=0 [ 100.511] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 100.511] kgem_commit: release handle=152 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ffebf000 [ 100.511] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 100.511] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 100.511] __kgem_bo_clear_busy: handle=7 [ 100.511] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 100.511] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 100.511] __kgem_bo_clear_busy: handle=143 [ 100.511] kgem_commit: release handle=143 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff6e000 [ 100.511] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 100.511] __kgem_bo_clear_busy: handle=143 [ 100.511] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 100.511] __kgem_bo_clear_busy: handle=7 [ 100.511] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 100.511] kgem_commit: release handle=146 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffe77000 [ 100.511] __kgem_busy: handle=1, busy=131072, wedged=0 [ 100.511] kgem_bo_can_map: handle=146, map=0x0:0x0:0x7fc6b40fb000, tiling=0, domain=3, offset=4293357568 [ 100.511] kgem_check_bo: num_pages=+8116, num_exec=+2 [ 100.511] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 100.511] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 100.511] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 100.511] kgem_add_handle: handle=4, index=0 [ 100.511] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 100.511] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 100.511] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 100.511] gen9_composite_get_binding_table(ffc0) [ 100.511] kgem_add_reloc64: handle=9, pos=16360, delta=0, domains=20002 [ 100.511] kgem_add_handle: handle=9, index=1 [ 100.511] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f02dd000) [ 100.511] __kgem_bo_mark_dirty: handle=9 (proxy? 0) [ 100.511] [3fe0] bind bo(handle=9, addr=f02dd000), format=192, width=3775, height=2136, pitch=15360, tiling=1 -> render [ 100.511] kgem_add_reloc64: handle=152, pos=16344, delta=0, domains=40000 [ 100.511] kgem_add_handle: handle=152, index=2 [ 100.511] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=ffebf000) [ 100.511] [3fd0] bind bo(handle=152, addr=ffebf000), format=192, width=220, height=20, pitch=1024, tiling=1 -> sampler [ 100.511] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 100.511] gen9_emit_sampler: sampler = 0 [ 100.511] gen9_emit_sf: num_sf_outputs=1 [ 100.511] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 100.511] gen9_emit_vertex_elements: setup id=0 [ 100.511] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 100.511] (0, 0) -> (477, 1241) + (220, 20) [ 100.511] gen8_vertex_flush[490] = 3 [ 100.511] sna_accel_flush: flush?=1, dirty?=0 [ 100.511] gen8_vertex_close: used=380, vbo active? 146, vb=1, nreloc=1 [ 100.511] gen8_vertex_close: reloc[0] = 287 [ 100.511] kgem_add_reloc64: handle=146, pos=287, delta=0, domains=200000 [ 100.511] kgem_add_handle: handle=146, index=3 [ 100.511] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=ffe77000) [ 100.511] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=8190 [fenced=0] [ 100.511] __kgem_busy: handle=1, busy=0, wedged=0 [ 100.511] __kgem_retire_rq: request 1 complete [ 100.511] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 100.511] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 100.511] kgem_fixup_relocs: shrinking by 61440 [ 100.511] __kgem_busy: handle=1, busy=0, wedged=0 [ 100.511] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 100.511] kgem_commit: release handle=9 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f02dd000 [ 100.511] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 100.511] kgem_commit: release handle=152 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=ffebf000 [ 100.511] kgem_commit: release handle=146 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffe77000 [ 100.511] __kgem_busy: handle=1, busy=131072, wedged=0 [ 100.511] kgem_bo_can_map: handle=146, map=0x0:0x0:0x7fc6b40fb000, tiling=0, domain=3, offset=4293357568 [ 100.511] sna_accel_flush: flush?=0, dirty?=0 [ 100.512] sna_accel_flush: flush?=0, dirty?=0 [ 100.512] sna_accel_flush: flush?=0, dirty?=0 [ 100.512] sna_block_handler (tv=0.0) [ 100.512] sna_wakeup_handler [ 100.512] sna_accel_flush: flush?=0, dirty?=0 [ 100.512] sna_accel_flush: flush?=0, dirty?=0 [ 100.512] sna_destroy_pixmap: pixmap=5389, attached?=1 [ 100.512] _kgem_bo_destroy: handle=152, proxy? 0 [ 100.512] __kgem_bo_destroy: handle=152, size=65536 [ 100.512] __kgem_busy: handle=152, busy=0, wedged=0 [ 100.512] __kgem_bo_clear_busy: handle=152 [ 100.512] kgem_bo_move_to_inactive: moving handle=152 to inactive [ 100.512] __sna_free_pixmap(pixmap=5389) [ 100.512] sna_accel_flush: flush?=0, dirty?=0 [ 100.512] sna_accel_flush: flush?=0, dirty?=0 [ 100.512] sna_accel_flush: flush?=0, dirty?=0 [ 100.512] sna_block_handler (tv=0.462000) [ 100.512] kgem_retire, need_retire?=1 [ 100.512] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 100.512] kgem_retire__requests_ring: retiring ring 0 [ 100.512] __kgem_busy: handle=1, busy=0, wedged=0 [ 100.512] __kgem_retire_rq: request 1 complete [ 100.512] __kgem_bo_flush: handle=9, busy=0, wedged=0 [ 100.512] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 100.512] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 100.512] kgem_retire -- retired=0, need_retire=0 [ 100.512] kgem_bo_is_busy: handle=146, domain: 0 exec? 0, rq? 0 [ 100.512] gen6_render_retire: resetting idle vbo [ 100.512] has_shadow: has pending damage? 0, outstanding flips: 0 [ 100.512] sna_accel_do_throttle -- no pending activity [ 100.513] sna_wakeup_handler [ 100.513] sna_accel_flush: flush?=0, dirty?=0 [ 100.513] sna_accel_flush: flush?=0, dirty?=0 [ 100.513] sna_block_handler (tv=0.461000) [ 100.513] has_shadow: has pending damage? 0, outstanding flips: 0 [ 100.513] sna_accel_do_throttle -- no pending activity [ 100.513] sna_wakeup_handler [ 100.513] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=32, name=80 [ 100.513] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 100.513] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 100.513] sna_dri2_get_back: draw size=3840x2160, back buffer handle=32 size=3840x2160, is-scanout? 1, active?=0, pitch=15360, front pitch=15360 [ 100.513] sna_dri2_get_back: reuse backbuffer? 1 [ 100.513] sna_dri2_get_back: back buffer handle=32, active?=0, refcnt=1 [ 100.513] sna_dri2_get_back: reuse unattached back [ 100.513] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 100.513] sna_dri2_reuse_buffer: reusing back buffer handle=32, name=80, pitch=15360, age=0 [ 100.513] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 100.513] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=128, name=76, active_scanout=2 [ 100.513] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 100.513] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=128] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 100.513] sna_accel_flush: flush?=0, dirty?=0 [ 100.513] sna_accel_flush: flush?=0, dirty?=0 [ 100.513] sna_accel_flush: flush?=0, dirty?=0 [ 100.513] sna_block_handler (tv=0.461000) [ 100.513] has_shadow: has pending damage? 0, outstanding flips: 0 [ 100.513] timer_enable (time=100513), starting timer 0 [ 100.513] sna_accel_do_throttle -- no pending activity [ 100.513] sna_accel_block: evaluating timers, active=5 [ 100.513] sna_accel_block: flush timer expires in 8 [100521] [ 100.514] sna_wakeup_handler [ 100.514] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 100.514] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 100.514] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 100.514] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 100.514] sna_dri2_get_msc(draw=146, pipe=0) [ 100.514] sna_crtc_record_swap: recording last swap on pipe=0, frame 5781 [msc=5781], time 100.506273 [ 100.514] sna_dri2_get_msc: msc=5781 [raw=5781], ust=100506273 [ 100.514] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=32 (refs=1/1, flush=0) , front=128 (refs=2/3, flush=1) [ 100.514] sna_dri2_schedule_swap(target_msc=5763, divisor=0, remainder=0) [ 100.514] sna_dri2_schedule_swap: using front handle=128, active_scanout?=2, flush?=1 [ 100.514] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 100.514] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 100.514] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 100.514] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 100.514] sna_crtc_record_swap: recording last swap on pipe=0, frame 5781 [msc=5781], time 100.506273 [ 100.514] immediate_swap: current_msc=5781, target_msc=5763 -- yes [ 100.514] can_flip: no, shadow enabled [ 100.514] sna_dri2_add_event: adding event to window 146) [ 100.514] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 100.514] sna_dri2_immediate_blit: no pending blit, starting chain [ 100.514] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 100.514] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 100.514] can_xchg: back size=8700f00, front size=8700f00 [ 100.514] can_xchg: yes, pixmap=4091 [ 100.514] sna_dri2_xchg: win=146, exchange front=128/76,ref=3 and back=32/80,ref=2, pixmap=4091 3840x2160 [ 100.514] sna_dri2_xchg: back_bo handle=32, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 100.514] sna_dri2_xchg: front_bo handle=128, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 100.514] set_bo: pixmap=4091, handle=32 (old handle=128) [ 100.514] set_bo: marking whole pixmap as damaged [ 100.514] set_bo: applying final/discard move-to-gpu [ 100.514] wait_for_shadow: flags=0, flips=0, handle=128, shadow=29 [ 100.514] set_bo: dropping flush hint from handle=128 [ 100.514] set_bo: adding flush hint to handle=32 [ 100.514] mark_stale(handle=128) => 1 [ 100.514] swap_limit: draw=146 setting swap limit to 3 [ 100.514] sna_dri2_swap_limit_validate: swap limit set to 3 [ 100.514] sna_next_vblank(pipe=0, waiting until next vblank) [ 100.514] sna_dri2_schedule_swap: reported target_msc=5781 [ 100.514] sna_accel_flush: flush?=0, dirty?=0 [ 100.514] sna_accel_flush: flush?=0, dirty?=0 [ 100.514] sna_accel_flush: flush?=0, dirty?=0 [ 100.514] sna_accel_flush: flush?=0, dirty?=0 [ 100.514] sna_block_handler (tv=0.460000) [ 100.514] sna_scanout_do_flush: flush timer active: delta=7 [ 100.514] sna_accel_do_throttle -- no pending activity [ 100.514] sna_accel_block: evaluating timers, active=5 [ 100.514] sna_accel_block: flush timer expires in 7 [100521] [ 100.521] sna_wakeup_handler [ 100.521] sna_block_handler (tv=0.453000) [ 100.521] sna_scanout_do_flush: flush timer active: delta=0 [ 100.521] sna_scanout_do_flush (time=100521), triggered [ 100.521] sna_scanout_flush (time=100521), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 100.521] has_shadow: has pending damage? 1, outstanding flips: 0 [ 100.521] stop_flush: scanout=32 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 100.521] has_shadow: has pending damage? 1, outstanding flips: 0 [ 100.521] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 100.521] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 100.521] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 100.521] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 100.521] sna_pixmap_move_to_gpu: already all-damaged [ 100.521] sna_pixmap_mark_active: pixmap=4091, handle=32 [ 100.521] sna_mode_redisplay: crtc[0] transformed? 0 [ 100.521] sna_mode_redisplay: crtc[1] transformed? 0 [ 100.521] sna_mode_redisplay: crtc[2] transformed? 0 [ 100.521] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=32 [active=1] [ 100.521] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 128, transformed? 0 [ 100.521] get_fb: reusing fb=68 for handle=32 [ 100.521] sna_mode_redisplay: recording flip on CRTC:32 handle=32, active_scanout=2, serial=3 [ 100.521] __kgem_bo_clear_busy: handle=32 [ 100.521] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 100.521] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 100.521] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 100.521] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=32, shadow handle=29 [ 100.521] sna_accel_do_throttle -- no pending activity [ 100.521] sna_accel_block: evaluating timers, active=5 [ 100.521] sna_accel_block: flush timer expires in 16 [100537] [ 100.522] sna_wakeup_handler [ 100.522] sna_mode_wakeup: len=64 [ 100.522] sna_dri2_vblank_handler(type=2, sequence=5782, draw=4181) [ 100.522] sna_crtc_record_swap: recording last swap on pipe=0, frame 5782 [msc=5782], time 100.522939 [ 100.522] sna_dri2_vblank_handler: 2 complete, frame=5782 tv=100.522939 [ 100.522] sna_dri2_blit_complete: blit finished [ 100.522] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=5782, tv=100.522939) [ 100.522] frame_swap_complete(type=2): draw=146, pipe=0, frame=5782 [msc=5782], tv=100.522939 [ 100.522] sna_accel_flush: flush?=0, dirty?=0 [ 100.522] sna_dri2_event_free(draw?=1) [ 100.522] sna_dri2_remove_event: remove[0x561c9476f4d0] from window 146, active? 1 [ 100.522] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 100.522] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=128] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 100.522] sna_dri2_vblank_handler complete [ 100.522] sna_mode_wakeup: recording last swap on pipe=0, frame 5782 [1696], time 100.522939 [ 100.522] sna_mode_wakeup: removing handle=128 [active_scanout=0] from scanout, installing handle=32 [active_scanout=2] [ 100.522] sna_mode_wakeup: flip complete, pending? 1 [ 100.522] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 100.522] sna_block_handler (tv=0.452000) [ 100.522] sna_scanout_do_flush: flush timer active: delta=15 [ 100.522] sna_accel_do_throttle -- no pending activity [ 100.522] sna_accel_block: evaluating timers, active=5 [ 100.522] sna_accel_block: flush timer expires in 15 [100537] [ 100.538] sna_wakeup_handler [ 100.538] sna_block_handler (tv=0.436000) [ 100.538] sna_scanout_do_flush: flush timer active: delta=-1 [ 100.538] sna_scanout_do_flush (time=100538), triggered [ 100.538] sna_scanout_flush (time=100538), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 100.538] has_shadow: has pending damage? 0, outstanding flips: 0 [ 100.538] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 100.538] has_shadow: has pending damage? 0, outstanding flips: 0 [ 100.538] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 100.538] sna_accel_do_throttle -- no pending activity [ 100.538] sna_accel_block: evaluating timers, active=5 [ 100.538] sna_accel_block: flush timer expires in 16 [100554] [ 100.554] sna_wakeup_handler [ 100.554] sna_block_handler (tv=0.420000) [ 100.554] sna_scanout_do_flush: flush timer active: delta=0 [ 100.554] sna_scanout_do_flush (time=100554), triggered [ 100.554] sna_scanout_flush (time=100554), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 100.554] has_shadow: has pending damage? 0, outstanding flips: 0 [ 100.554] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 100.554] has_shadow: has pending damage? 0, outstanding flips: 0 [ 100.554] sna_accel_disarm_timer[0] (time=100554) [ 100.554] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 100.554] sna_accel_do_throttle -- no pending activity [ 100.606] sna_wakeup_handler [ 100.606] sna_accel_flush: flush?=0, dirty?=0 [ 100.606] sna_accel_flush: flush?=0, dirty?=0 [ 100.606] sna_block_handler (tv=0.368000) [ 100.606] has_shadow: has pending damage? 0, outstanding flips: 0 [ 100.606] sna_accel_do_throttle -- no pending activity [ 100.606] sna_wakeup_handler [ 100.606] sna_block_handler (tv=0.368000) [ 100.606] has_shadow: has pending damage? 0, outstanding flips: 0 [ 100.606] sna_accel_do_throttle -- no pending activity [ 100.607] sna_wakeup_handler [ 100.607] sna_block_handler (tv=0.367000) [ 100.607] has_shadow: has pending damage? 0, outstanding flips: 0 [ 100.607] sna_accel_do_throttle -- no pending activity [ 100.608] sna_wakeup_handler [ 100.608] sna_block_handler (tv=0.366000) [ 100.608] has_shadow: has pending damage? 0, outstanding flips: 0 [ 100.608] sna_accel_do_throttle -- no pending activity [ 100.748] sna_wakeup_handler [ 100.749] sna_accel_flush: flush?=0, dirty?=0 [ 100.749] sna_accel_flush: flush?=0, dirty?=0 [ 100.749] sna_block_handler (tv=0.499000) [ 100.749] has_shadow: has pending damage? 0, outstanding flips: 0 [ 100.749] sna_accel_do_throttle -- no pending activity [ 100.749] sna_wakeup_handler [ 100.749] sna_block_handler (tv=0.499000) [ 100.749] has_shadow: has pending damage? 0, outstanding flips: 0 [ 100.749] sna_accel_do_throttle -- no pending activity [ 100.749] sna_wakeup_handler [ 100.750] sna_accel_flush: flush?=0, dirty?=0 [ 100.750] sna_accel_flush: flush?=0, dirty?=0 [ 100.750] sna_accel_flush: flush?=0, dirty?=0 [ 100.750] sna_accel_flush: flush?=0, dirty?=0 [ 100.750] sna_block_handler (tv=0.498000) [ 100.750] has_shadow: has pending damage? 0, outstanding flips: 0 [ 100.750] sna_accel_do_throttle -- no pending activity [ 100.750] sna_wakeup_handler [ 100.750] sna_accel_flush: flush?=0, dirty?=0 [ 100.750] sna_accel_flush: flush?=0, dirty?=0 [ 100.750] sna_accel_flush: flush?=0, dirty?=0 [ 100.750] sna_block_handler (tv=0.498000) [ 100.750] has_shadow: has pending damage? 0, outstanding flips: 0 [ 100.750] sna_accel_do_throttle -- no pending activity [ 100.750] sna_wakeup_handler [ 100.750] sna_accel_flush: flush?=0, dirty?=0 [ 100.750] sna_accel_flush: flush?=0, dirty?=0 [ 100.750] sna_block_handler (tv=0.498000) [ 100.750] has_shadow: has pending damage? 0, outstanding flips: 0 [ 100.750] sna_accel_do_throttle -- no pending activity [ 100.750] sna_wakeup_handler [ 100.750] sna_accel_flush: flush?=0, dirty?=0 [ 100.750] sna_accel_flush: flush?=0, dirty?=0 [ 100.750] sna_block_handler (tv=0.498000) [ 100.750] has_shadow: has pending damage? 0, outstanding flips: 0 [ 100.750] sna_accel_do_throttle -- no pending activity [ 100.752] sna_wakeup_handler [ 100.752] sna_accel_flush: flush?=0, dirty?=0 [ 100.752] sna_block_handler (tv=0.496000) [ 100.752] has_shadow: has pending damage? 0, outstanding flips: 0 [ 100.752] sna_accel_do_throttle -- no pending activity [ 100.762] sna_wakeup_handler [ 100.762] sna_accel_flush: flush?=0, dirty?=0 [ 100.762] sna_accel_flush: flush?=0, dirty?=0 [ 100.762] sna_block_handler (tv=0.486000) [ 100.762] has_shadow: has pending damage? 0, outstanding flips: 0 [ 100.762] sna_accel_do_throttle -- no pending activity [ 100.778] sna_wakeup_handler [ 100.778] sna_create_pixmap(697, 37, 32, usage=0) [ 100.778] kgem_can_create_2d: 697x37 @ 32 [ 100.778] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2816, height=37 [ 100.778] kgem_can_create_2d: untiled size=106496 [ 100.778] kgem_choose_tiling: TLB near-miss between lines 697x37 (pitch=2788), forcing tiling 1 [ 100.778] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2816, height=37 [ 100.778] kgem_can_create_2d: tiled[-1] size=106496 [ 100.778] sna_create_pixmap: usage=0, flags=1b [ 100.778] sna_create_pixmap: creating GPU pixmap 697x37, stride=2788, flags=1b [ 100.778] __pop_freed_pixmap: reusing freed pixmap=5389 header [ 100.778] create_pixmap_hdr: pixmap=5390, width=697, height=37, usage=0 [ 100.778] sna_create_pixmap: serial=5390, 697x37, usage=0 [ 100.778] sna_composite_rectangles(pixmap=5391, op=0, 0 x 1 [(0, 0)x(697, 37) ...]) [ 100.778] sna_composite_rectangles: converted to op 0 [ 100.778] sna_composite_rectangles[0] (0, 0)x(697, 37) -> (0, 0), (697, 37) [ 100.778] sna_composite_rectangles: nrects=1, region=(0, 0), (697, 37) x 1 [ 100.778] sna_composite_rectangles: clipped extents (0, 0),(697, 37) x 1 [ 100.778] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(697, 37) [ 100.778] sna_composite_rectangles: dropping last-cpu hint [ 100.778] sna_drawable_use_bo pixmap=5391, box=((0, 0), (697, 37)), flags=19... [ 100.778] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 100.778] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 100.778] sna_pixmap_move_to_gpu(pixmap=5391, usage=0), flags=b [ 100.778] sna_pixmap_move_to_gpu: CPU damage? 0 [ 100.778] sna_pixmap_move_to_gpu: creating GPU bo (697x37@32), create=b [ 100.778] kgem_choose_tiling: TLB near-miss between lines 697x37 (pitch=2788), forcing tiling 1 [ 100.778] kgem_choose_tiling: TLB near-miss between lines 697x37 (pitch=2788), forcing tiling 1 [ 100.778] sna_pixmap_alloc_gpu: pixmap=5391 [ 100.778] kgem_create_2d(697x37, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 100.778] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=3072, height=40 [ 100.778] inactive too small: 16 < 30 [ 100.778] inactive too small: 16 < 30 [ 100.778] inactive too small: 16 < 30 [ 100.778] inactive too small: 16 < 30 [ 100.778] inactive too small: 16 < 30 [ 100.778] kgem_bo_remove_from_inactive: removing handle=25 from inactive [ 100.778] from inactive: pitch=3072, tiling=1: handle=25, id=2963 [ 100.778] __sna_damage_all(697, 37) [ 100.778] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 100.778] sna_pixmap_mark_active: pixmap=5391, handle=25 [ 100.778] sna_drawable_use_bo: allocated GPU bo for operation [ 100.778] sna_drawable_use_bo: using GPU bo with damage? 0 [ 100.778] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 100.778] kgem_bo_is_render: handle=25, rq? 0 [0] [ 100.778] kgem_bo_is_render: handle=25, rq? 0 [0] [ 100.778] gen9_render_fill_boxes(0 x 1 [(0, 0), (697, 37) ...]) [ 100.778] sna_render_get_solid: 0 [ 100.778] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 100.778] kgem_check_bo: num_pages=+78, num_exec=+1 [ 100.778] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 100.778] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 100.778] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 100.778] kgem_add_handle: handle=4, index=0 [ 100.778] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 100.778] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 100.778] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 100.778] gen9_composite_get_binding_table(ffc0) [ 100.778] kgem_add_reloc64: handle=25, pos=16360, delta=0, domains=20002 [ 100.778] kgem_add_handle: handle=25, index=1 [ 100.778] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=ffde9000) [ 100.778] __kgem_bo_mark_dirty: handle=25 (proxy? 0) [ 100.778] [3fe0] bind bo(handle=25, addr=ffde9000), format=192, width=697, height=37, pitch=3072, tiling=1 -> render [ 100.778] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 100.778] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 100.778] kgem_add_handle: handle=7, index=2 [ 100.778] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 100.778] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 100.778] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 100.778] gen9_emit_sampler: sampler = 1 [ 100.778] gen9_emit_sf: num_sf_outputs=1 [ 100.778] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 100.778] gen9_emit_vertex_elements: setup id=0 [ 100.778] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 100.778] (0, 0), (697, 37) [ 100.778] gen8_vertex_flush[490] = 3 [ 100.778] sna_composite_rectangles: pixmap=5391 marking clear [0]? 1 [ 100.778] sna_composite_rectangles(pixmap=5391, op=1, fff2f1f0 x 4 [(684, 0)x(13, 17) ...]) [ 100.778] sna_composite_rectangles: converted to op 1 [ 100.778] sna_composite_rectangles[0] (684, 0)x(13, 17) -> (684, 0), (697, 17) [ 100.778] sna_composite_rectangles[1] (684, 17)x(13, 3) -> (684, 17), (697, 20) [ 100.778] sna_composite_rectangles[2] (0, 17)x(13, 3) -> (0, 17), (13, 20) [ 100.778] sna_composite_rectangles[3] (0, 20)x(13, 17) -> (0, 20), (13, 37) [ 100.778] sna_composite_rectangles: nrects=4, region=(0, 0), (697, 37) x 4 [ 100.778] sna_composite_rectangles: clipped extents (0, 0),(697, 37) x 4 [ 100.778] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(697, 37) [ 100.778] sna_composite_rectangles: dropping last-cpu hint [ 100.778] sna_drawable_use_bo pixmap=5391, box=((0, 0), (697, 37)), flags=1... [ 100.778] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 100.778] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 100.778] sna_drawable_use_bo: using whole GPU bo [ 100.778] gen9_render_fill_boxes (op=1, color=(f2f2, f1f1, f0f0, ffff) [20028888]) [ 100.778] kgem_bo_is_render: handle=25, rq? 1 [1] [ 100.778] gen9_render_fill_boxes(fff2f1f0 x 4 [(684, 0), (697, 17) ...]) [ 100.778] sna_render_get_solid: fff2f1f0 [ 100.778] sna_render_get_solid(15) = fff2f1f0 (old) [ 100.778] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 100.778] kgem_check_bo: num_pages=+0, num_exec=+0 [ 100.778] gen9_composite_get_binding_table(ff00) [ 100.778] kgem_add_reloc64: handle=143, pos=16312, delta=0, domains=40000 [ 100.778] kgem_add_reloc64: adding proxy [delta=60] for handle=143 [ 100.778] kgem_add_handle: handle=143, index=3 [ 100.778] kgem_add_reloc64[5] = (delta=60, target handle=3, presumed=fff6e000) [ 100.778] [3fb0] bind bo(handle=143, addr=fff6e03c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 100.778] gen9_emit_vertex_elements: setup id=0 [ 100.778] (684, 0), (697, 17) [ 100.778] (0, 17), (13, 20) [ 100.778] (684, 17), (697, 20) [ 100.778] (0, 20), (13, 37) [ 100.778] gen8_vertex_flush[4cc] = 12 [ 100.778] sna_composite_rectangles(pixmap=5391, op=1, ff300a24 x 4 [(684, 0)x(13, 17) ...]) [ 100.778] sna_composite_rectangles: converted to op 1 [ 100.778] sna_composite_rectangles[0] (684, 0)x(13, 17) -> (684, 0), (697, 17) [ 100.778] sna_composite_rectangles[1] (684, 17)x(13, 3) -> (684, 17), (697, 20) [ 100.778] sna_composite_rectangles[2] (0, 17)x(13, 3) -> (0, 17), (13, 20) [ 100.778] sna_composite_rectangles[3] (0, 20)x(13, 17) -> (0, 20), (13, 37) [ 100.778] sna_composite_rectangles: nrects=4, region=(0, 0), (697, 37) x 4 [ 100.778] sna_composite_rectangles: clipped extents (0, 0),(697, 37) x 4 [ 100.778] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(697, 37) [ 100.778] sna_composite_rectangles: dropping last-cpu hint [ 100.778] sna_drawable_use_bo pixmap=5391, box=((0, 0), (697, 37)), flags=1... [ 100.778] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 100.778] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 100.778] sna_drawable_use_bo: using whole GPU bo [ 100.778] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 100.778] kgem_bo_is_render: handle=25, rq? 1 [1] [ 100.778] gen9_render_fill_boxes(ff300a24 x 4 [(684, 0), (697, 17) ...]) [ 100.778] sna_render_get_solid: ff300a24 [ 100.778] sna_render_get_solid(17) = ff300a24 (old) [ 100.778] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 100.778] kgem_check_bo: num_pages=+0, num_exec=+0 [ 100.778] gen9_composite_get_binding_table(fe80) [ 100.778] kgem_add_reloc64: handle=143, pos=16280, delta=0, domains=40000 [ 100.778] kgem_add_reloc64: adding proxy [delta=68] for handle=143 [ 100.778] kgem_add_reloc64[6] = (delta=68, target handle=3, presumed=fff6e000) [ 100.778] [3f90] bind bo(handle=143, addr=fff6e044), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 100.778] gen9_emit_vertex_elements: setup id=0 [ 100.778] (684, 0), (697, 17) [ 100.778] (0, 17), (13, 20) [ 100.778] (684, 17), (697, 20) [ 100.778] (0, 20), (13, 37) [ 100.778] gen8_vertex_flush[508] = 12 [ 100.778] sna_composite_rectangles(pixmap=5391, op=1, ff300a24 x 4 [(684, 0)x(13, 17) ...]) [ 100.778] sna_composite_rectangles: converted to op 1 [ 100.778] sna_composite_rectangles[0] (684, 0)x(13, 17) -> (684, 0), (697, 17) [ 100.778] sna_composite_rectangles[1] (684, 17)x(13, 3) -> (684, 17), (697, 20) [ 100.778] sna_composite_rectangles[2] (0, 17)x(13, 3) -> (0, 17), (13, 20) [ 100.778] sna_composite_rectangles[3] (0, 20)x(13, 17) -> (0, 20), (13, 37) [ 100.778] sna_composite_rectangles: nrects=4, region=(0, 0), (697, 37) x 4 [ 100.778] sna_composite_rectangles: clipped extents (0, 0),(697, 37) x 4 [ 100.778] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(697, 37) [ 100.778] sna_composite_rectangles: dropping last-cpu hint [ 100.778] sna_drawable_use_bo pixmap=5391, box=((0, 0), (697, 37)), flags=1... [ 100.778] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 100.778] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 100.778] sna_drawable_use_bo: using whole GPU bo [ 100.778] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 100.778] kgem_bo_is_render: handle=25, rq? 1 [1] [ 100.778] gen9_render_fill_boxes(ff300a24 x 4 [(684, 0), (697, 17) ...]) [ 100.778] sna_render_get_solid: ff300a24 [ 100.778] sna_render_get_solid(17) = ff300a24 (last) [ 100.778] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 100.778] kgem_check_bo: num_pages=+0, num_exec=+0 [ 100.778] gen9_composite_get_binding_table(fe00) [ 100.778] gen9_emit_vertex_elements: setup id=0 [ 100.778] (684, 0), (697, 17) [ 100.778] (0, 17), (13, 20) [ 100.778] (684, 17), (697, 20) [ 100.778] (0, 20), (13, 37) [ 100.778] gen8_vertex_flush[508] = 24 [ 100.778] sna_glyphs(op=3, nlist=1, src=(1, 15)) [ 100.779] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 100.779] sna_glyphs: discarding mask [ 100.779] glyphs0_to_dst(op=3, src=(1, 15), nlist=1, dst=(1, 15)+(0, 0)) [ 100.779] clipped_glyphs? 2 glyph in 1 lists extents (1, 5), (19, 18), region (2, 17), (13, 18): yes [ 100.779] gen9_render_composite: 0x0, current mode=1/1 [ 100.779] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 100.779] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 100.779] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 100.779] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 100.779] sna_drawable_use_bo pixmap=5391, box=((2, 17), (13, 18)), flags=7... [ 100.779] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 100.779] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 100.779] sna_drawable_use_bo: using whole GPU bo [ 100.779] gen9_composite_set_target: pixmap=5391, format=20028888, size=697x37, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 100.779] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 100.779] color_convert: src=ff8ae234 [20028888] [ 100.779] color_convert: dst=ff8ae234 [20028888] [ 100.779] sna_render_get_solid: ff8ae234 [ 100.779] sna_render_get_solid(22) = ff8ae234 (old) [ 100.779] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 100.779] sna_transform_is_imprecise_integer_translation: no transform [ 100.779] gen9_composite_picture: integer translation (0, 0), removing [ 100.779] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 100.779] sna_render_pixmap_bo: GPU all damaged [ 100.779] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 100.779] gen4_choose_composite_emitter: solid, identity mask [ 100.779] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 100.779] aligning vertex: was 2, now 4 floats per vertex [ 100.779] gen9_composite_get_binding_table(fe00) [ 100.779] kgem_add_reloc64: handle=143, pos=16248, delta=0, domains=40000 [ 100.779] kgem_add_reloc64: adding proxy [delta=88] for handle=143 [ 100.779] kgem_add_reloc64[7] = (delta=88, target handle=3, presumed=fff6e000) [ 100.779] [3f70] bind bo(handle=143, addr=fff6e058), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 100.779] kgem_add_reloc64: handle=6, pos=16232, delta=0, domains=40000 [ 100.779] kgem_add_handle: handle=6, index=4 [ 100.779] kgem_add_reloc64[8] = (delta=0, target handle=4, presumed=fd581000) [ 100.779] [3f60] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 100.779] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 100.779] gen9_emit_sampler: sampler = a [ 100.779] gen9_emit_sf: num_sf_outputs=2 [ 100.779] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 100.779] gen9_emit_vertex_elements: setup id=9 [ 100.779] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 100.779] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 100.779] glyphs0_to_dst: glyph=(9, 5), (19, 18), clip=(2, 17), (13, 18) [ 100.779] glyphs0_to_dst: blt=(9, 17), (13, 18) [ 100.779] emit_primitive_identity_mask__avx2: dst=(9, 17), mask=(672.00, 60.00) x (4.00, 1.00) [ 100.779] gen8_vertex_flush[5e4] = 3 [ 100.779] gen9_magic_ca_pass: CA fixup (20 -> 23) [ 100.779] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 100.779] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 100.779] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 100.779] sna_composite_rectangles(pixmap=5391, op=1, ffffffff x 2 [(1, 18)x(9, 2) ...]) [ 100.779] sna_composite_rectangles: converted to op 1 [ 100.779] sna_composite_rectangles[0] (1, 18)x(9, 2) -> (1, 18), (10, 20) [ 100.779] sna_composite_rectangles[1] (1, 20)x(9, 15) -> (1, 20), (10, 35) [ 100.779] sna_composite_rectangles: nrects=2, region=(1, 18), (10, 35) x 2 [ 100.779] sna_composite_rectangles: clipped extents (1, 18),(10, 35) x 1 [ 100.779] sna_composite_rectangles: pixmap +(0, 0) extents (1, 18),(10, 35) [ 100.779] sna_composite_rectangles: dropping last-cpu hint [ 100.779] sna_drawable_use_bo pixmap=5391, box=((1, 18), (10, 35)), flags=9... [ 100.779] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 100.779] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 100.779] sna_drawable_use_bo: using whole GPU bo [ 100.779] gen9_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20028888]) [ 100.779] kgem_bo_is_render: handle=25, rq? 1 [1] [ 100.779] gen9_render_fill_boxes(ffffffff x 1 [(1, 18), (10, 35) ...]) [ 100.779] sna_render_get_solid: ffffffff [ 100.779] sna_render_get_solid(white) [ 100.779] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 100.779] kgem_check_bo: num_pages=+0, num_exec=+0 [ 100.779] aligning vertex: was 4, now 2 floats per vertex [ 100.779] gen9_composite_get_binding_table(fd40) [ 100.779] kgem_add_reloc64: handle=7, pos=16200, delta=0, domains=40000 [ 100.779] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 100.779] kgem_add_reloc64[9] = (delta=1048, target handle=2, presumed=fffe8000) [ 100.779] [3f40] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 100.779] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 100.779] gen9_emit_sampler: sampler = 1 [ 100.779] gen9_emit_sf: num_sf_outputs=1 [ 100.779] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 100.779] gen9_emit_vertex_elements: setup id=0 [ 100.779] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 100.779] (1, 18), (10, 35) [ 100.779] gen8_vertex_flush[720] = 3 [ 100.779] sna_validate_gc(0x561c94ab2470) changes=e0000, previous serial=8000145d, drawable=145d [ 100.779] sna_validate_gc: recomputing clip [ 100.779] sna_validate_gc: composite clip=4x[(65, 1265), (762, 1302)] [0x561c94b053d0] [ 100.779] sna_copy_area: src=pixmap=5391:(0, 0)x(697, 37)+(0, 0) -> dst=pixmap=3060:(0, 1241)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 100.779] sna_copy_area: normal copy [ 100.779] sna_do_copy: src=(0, 0), dst=(0, 1241), size=(697x37) [ 100.779] sna_do_copy: after drawable: src=(0, 0), dst=(65, 1265), size=(697x37) [ 100.779] sna_do_copy: dst extents (65, 1265), (762, 1302), dst clip extents (65, 1265), (762, 1302), dst size=3775x2136 [ 100.779] sna_do_copy: clipped dst extents (65, 1265), (762, 1302) [ 100.779] sna_do_copy: unclipped src extents (0, 0), (697, 37) [ 100.779] sna_do_copy: clipped src extents (0, 0), (697, 37) [ 100.779] sna_do_copy: pixmap -- no source clipping [ 100.779] sna_do_copy: src extents (0, 0), (697, 37) x 1 [ 100.779] sna_do_copy: copy region (65, 1265), (762, 1302) x 4 + (-65, -1265) [ 100.779] sna_copy_boxes (boxes=4x[(749, 1265), (762, 1282)...], src pixmap=5391+(-65, -1265), dst pixmap=3060+(-65, -24), alu=3, src.size=697x37, dst.size=3775x2136) [ 100.779] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c9472b610, gpu_bo=25, cpu_bo=0), replaces=0 [ 100.779] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 100.779] sna_drawable_use_bo pixmap=3060, box=((0, 1241), (697, 1278)), flags=3... [ 100.779] sna_drawable_use_bo: exported target, set PREFER_GPU [ 100.779] sna_drawable_use_bo: pinned, never REPLACES [ 100.779] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=3 [ 100.779] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 100.779] sna_drawable_use_bo: using whole GPU bo [ 100.779] sna_pixmap_move_to_gpu(pixmap=5391, usage=0), flags=a [ 100.779] sna_pixmap_move_to_gpu: already all-damaged [ 100.779] sna_pixmap_mark_active: pixmap=5391, handle=25 [ 100.779] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 100.779] gen9_render_copy_boxes (0, -1241)->(0, 0) x 4, alu=3, flags=0, self-copy=0, overlaps? 0 [ 100.779] kgem_bo_is_render: handle=25, rq? 1 [1] [ 100.779] kgem_bo_is_render: handle=9, rq? 0 [0] [ 100.779] kgem_bo_is_render: handle=9, rq? 0 [0] [ 100.779] kgem_bo_is_render: handle=25, rq? 1 [1] [ 100.779] kgem_set_mode: flushing before new bo [ 100.779] gen8_vertex_close: used=98, vbo active? 146, vb=201, nreloc=2 [ 100.779] gen8_vertex_close: reloc[0] = 287 [ 100.779] kgem_add_reloc64: handle=146, pos=287, delta=0, domains=200000 [ 100.779] kgem_add_handle: handle=146, index=5 [ 100.779] kgem_add_reloc64[10] = (delta=0, target handle=5, presumed=ffe77000) [ 100.779] gen8_vertex_close: reloc[1] = 372 [ 100.779] kgem_add_reloc64: handle=146, pos=372, delta=0, domains=200000 [ 100.779] kgem_add_reloc64[11] = (delta=0, target handle=5, presumed=ffe77000) [ 100.779] batch[1/1, flags=1800]: 462 462 16192 16384, nreloc=12, nexec=6, nfence=0, aperture=1178 [fenced=0] [ 100.779] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 100.779] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 100.779] kgem_fixup_relocs: shrinking by 61440 [ 100.779] __kgem_busy: handle=1, busy=0, wedged=0 [ 100.779] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 100.779] kgem_commit: release handle=25 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ffde9000 [ 100.779] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 100.779] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 100.779] __kgem_bo_clear_busy: handle=7 [ 100.779] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 100.779] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 100.779] __kgem_bo_clear_busy: handle=143 [ 100.779] kgem_commit: release handle=143 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff6e000 [ 100.779] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 100.779] __kgem_bo_clear_busy: handle=143 [ 100.779] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 100.779] __kgem_bo_clear_busy: handle=143 [ 100.779] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 100.779] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 100.779] __kgem_bo_clear_busy: handle=7 [ 100.779] kgem_commit: release handle=146 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffe77000 [ 100.779] __kgem_busy: handle=1, busy=131072, wedged=0 [ 100.779] kgem_bo_can_map: handle=146, map=0x0:0x0:0x7fc6b40fb000, tiling=0, domain=3, offset=4293357568 [ 100.779] kgem_check_bo: num_pages=+8178, num_exec=+2 [ 100.779] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 100.779] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 100.779] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 100.779] kgem_add_handle: handle=4, index=0 [ 100.779] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 100.779] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 100.779] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 100.779] gen9_composite_get_binding_table(ffc0) [ 100.779] kgem_add_reloc64: handle=9, pos=16360, delta=0, domains=20002 [ 100.779] kgem_add_handle: handle=9, index=1 [ 100.779] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f02dd000) [ 100.779] __kgem_bo_mark_dirty: handle=9 (proxy? 0) [ 100.779] [3fe0] bind bo(handle=9, addr=f02dd000), format=192, width=3775, height=2136, pitch=15360, tiling=1 -> render [ 100.779] kgem_add_reloc64: handle=25, pos=16344, delta=0, domains=40000 [ 100.779] kgem_add_handle: handle=25, index=2 [ 100.779] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=ffde9000) [ 100.779] [3fd0] bind bo(handle=25, addr=ffde9000), format=192, width=697, height=37, pitch=3072, tiling=1 -> sampler [ 100.779] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 100.779] gen9_emit_sampler: sampler = 0 [ 100.779] gen9_emit_sf: num_sf_outputs=1 [ 100.779] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 100.779] gen9_emit_vertex_elements: setup id=0 [ 100.779] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 100.779] (684, 0) -> (684, 1241) + (13, 17) [ 100.779] (0, 17) -> (0, 1258) + (13, 3) [ 100.779] (684, 17) -> (684, 1258) + (13, 3) [ 100.779] (0, 20) -> (0, 1261) + (13, 17) [ 100.779] gen8_vertex_flush[490] = 12 [ 100.779] sna_accel_flush: flush?=1, dirty?=0 [ 100.779] gen8_vertex_close: used=122, vbo active? 146, vb=1, nreloc=1 [ 100.779] gen8_vertex_close: reloc[0] = 287 [ 100.779] kgem_add_reloc64: handle=146, pos=287, delta=0, domains=200000 [ 100.779] kgem_add_handle: handle=146, index=3 [ 100.779] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=ffe77000) [ 100.779] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=8252 [fenced=0] [ 100.779] __kgem_busy: handle=1, busy=0, wedged=0 [ 100.779] __kgem_retire_rq: request 1 complete [ 100.779] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 100.779] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 100.779] kgem_fixup_relocs: shrinking by 61440 [ 100.779] __kgem_busy: handle=1, busy=0, wedged=0 [ 100.779] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 100.779] kgem_commit: release handle=9 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f02dd000 [ 100.779] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 100.779] kgem_commit: release handle=25 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=ffde9000 [ 100.779] kgem_commit: release handle=146 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffe77000 [ 100.779] __kgem_busy: handle=1, busy=131072, wedged=0 [ 100.779] kgem_bo_can_map: handle=146, map=0x0:0x0:0x7fc6b40fb000, tiling=0, domain=3, offset=4293357568 [ 100.779] sna_accel_flush: flush?=0, dirty?=0 [ 100.779] sna_accel_flush: flush?=0, dirty?=0 [ 100.779] sna_accel_flush: flush?=0, dirty?=0 [ 100.779] sna_accel_flush: flush?=0, dirty?=0 [ 100.779] sna_destroy_pixmap: pixmap=5391, attached?=1 [ 100.779] _kgem_bo_destroy: handle=25, proxy? 0 [ 100.779] __kgem_bo_destroy: handle=25, size=319488 [ 100.779] __kgem_busy: handle=25, busy=131072, wedged=0 [ 100.780] __kgem_bo_destroy: handle=25 -> active [ 100.780] __sna_free_pixmap(pixmap=5391) [ 100.780] sna_accel_flush: flush?=0, dirty?=0 [ 100.780] sna_accel_flush: flush?=0, dirty?=0 [ 100.780] sna_accel_flush: flush?=0, dirty?=0 [ 100.780] sna_block_handler (tv=0.468000) [ 100.780] kgem_retire, need_retire?=1 [ 100.780] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 100.780] kgem_retire__requests_ring: retiring ring 0 [ 100.780] __kgem_busy: handle=1, busy=0, wedged=0 [ 100.780] __kgem_retire_rq: request 1 complete [ 100.780] __kgem_bo_flush: handle=9, busy=0, wedged=0 [ 100.780] __kgem_bo_flush: handle=25, busy=0, wedged=0 [ 100.780] kgem_bo_move_to_cache: release handle=25 [ 100.780] kgem_bo_move_to_inactive: moving handle=25 to inactive [ 100.780] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 100.780] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 100.780] kgem_retire -- retired=1, need_retire=0 [ 100.780] kgem_bo_is_busy: handle=146, domain: 0 exec? 0, rq? 0 [ 100.780] gen6_render_retire: resetting idle vbo [ 100.780] has_shadow: has pending damage? 0, outstanding flips: 0 [ 100.780] sna_accel_do_throttle -- no pending activity [ 100.781] sna_wakeup_handler [ 100.781] sna_accel_flush: flush?=0, dirty?=0 [ 100.781] sna_accel_flush: flush?=0, dirty?=0 [ 100.781] sna_block_handler (tv=0.467000) [ 100.781] has_shadow: has pending damage? 0, outstanding flips: 0 [ 100.781] sna_accel_do_throttle -- no pending activity [ 100.781] sna_wakeup_handler [ 100.781] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=128, name=76 [ 100.781] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 100.781] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 100.781] sna_dri2_get_back: draw size=3840x2160, back buffer handle=128 size=3840x2160, is-scanout? 1, active?=0, pitch=15360, front pitch=15360 [ 100.781] sna_dri2_get_back: reuse backbuffer? 1 [ 100.781] sna_dri2_get_back: back buffer handle=128, active?=0, refcnt=1 [ 100.781] sna_dri2_get_back: reuse unattached back [ 100.781] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 100.781] sna_dri2_reuse_buffer: reusing back buffer handle=128, name=76, pitch=15360, age=0 [ 100.781] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 100.781] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=32, name=80, active_scanout=2 [ 100.781] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 100.781] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 100.781] sna_accel_flush: flush?=0, dirty?=0 [ 100.781] sna_accel_flush: flush?=0, dirty?=0 [ 100.781] sna_accel_flush: flush?=0, dirty?=0 [ 100.781] sna_block_handler (tv=0.467000) [ 100.781] has_shadow: has pending damage? 0, outstanding flips: 0 [ 100.781] timer_enable (time=100781), starting timer 0 [ 100.781] sna_accel_do_throttle -- no pending activity [ 100.781] sna_accel_block: evaluating timers, active=5 [ 100.781] sna_accel_block: flush timer expires in 8 [100789] [ 100.782] sna_wakeup_handler [ 100.782] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 100.782] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 100.782] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 100.782] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 100.782] sna_dri2_get_msc(draw=146, pipe=0) [ 100.782] sna_crtc_record_swap: recording last swap on pipe=0, frame 5797 [msc=5797], time 100.772845 [ 100.782] sna_dri2_get_msc: msc=5797 [raw=5797], ust=100772845 [ 100.782] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=128 (refs=1/1, flush=0) , front=32 (refs=2/3, flush=1) [ 100.782] sna_dri2_schedule_swap(target_msc=5782, divisor=0, remainder=0) [ 100.782] sna_dri2_schedule_swap: using front handle=32, active_scanout?=2, flush?=1 [ 100.782] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 100.782] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 100.782] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 100.782] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 100.782] sna_crtc_record_swap: recording last swap on pipe=0, frame 5797 [msc=5797], time 100.772845 [ 100.782] immediate_swap: current_msc=5797, target_msc=5782 -- yes [ 100.782] can_flip: no, shadow enabled [ 100.782] sna_dri2_add_event: adding event to window 146) [ 100.782] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 100.782] sna_dri2_immediate_blit: no pending blit, starting chain [ 100.782] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 100.782] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 100.782] can_xchg: back size=8700f00, front size=8700f00 [ 100.782] can_xchg: yes, pixmap=4091 [ 100.782] sna_dri2_xchg: win=146, exchange front=32/80,ref=3 and back=128/76,ref=2, pixmap=4091 3840x2160 [ 100.782] sna_dri2_xchg: back_bo handle=128, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 100.782] sna_dri2_xchg: front_bo handle=32, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 100.782] set_bo: pixmap=4091, handle=128 (old handle=32) [ 100.782] set_bo: marking whole pixmap as damaged [ 100.782] set_bo: applying final/discard move-to-gpu [ 100.782] wait_for_shadow: flags=0, flips=0, handle=32, shadow=29 [ 100.782] set_bo: dropping flush hint from handle=32 [ 100.782] set_bo: adding flush hint to handle=128 [ 100.782] mark_stale(handle=32) => 1 [ 100.782] swap_limit: draw=146 setting swap limit to 3 [ 100.782] sna_dri2_swap_limit_validate: swap limit set to 3 [ 100.782] sna_next_vblank(pipe=0, waiting until next vblank) [ 100.782] sna_dri2_schedule_swap: reported target_msc=5797 [ 100.782] sna_accel_flush: flush?=0, dirty?=0 [ 100.782] sna_accel_flush: flush?=0, dirty?=0 [ 100.782] sna_accel_flush: flush?=0, dirty?=0 [ 100.782] sna_accel_flush: flush?=0, dirty?=0 [ 100.782] sna_block_handler (tv=0.466000) [ 100.782] sna_scanout_do_flush: flush timer active: delta=7 [ 100.782] sna_accel_do_throttle -- no pending activity [ 100.782] sna_accel_block: evaluating timers, active=5 [ 100.782] sna_accel_block: flush timer expires in 7 [100789] [ 100.789] sna_wakeup_handler [ 100.789] sna_mode_wakeup: len=32 [ 100.789] sna_dri2_vblank_handler(type=2, sequence=5798, draw=4181) [ 100.789] sna_crtc_record_swap: recording last swap on pipe=0, frame 5798 [msc=5798], time 100.789509 [ 100.789] sna_dri2_vblank_handler: 2 complete, frame=5798 tv=100.789509 [ 100.789] sna_dri2_blit_complete: blit finished [ 100.789] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=5798, tv=100.789509) [ 100.789] frame_swap_complete(type=2): draw=146, pipe=0, frame=5798 [msc=5798], tv=100.789509 [ 100.789] sna_accel_flush: flush?=0, dirty?=0 [ 100.789] sna_dri2_event_free(draw?=1) [ 100.789] sna_dri2_remove_event: remove[0x561c94a1c320] from window 146, active? 1 [ 100.789] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=128] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 100.789] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=32] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 100.789] sna_dri2_vblank_handler complete [ 100.789] sna_block_handler (tv=0.459000) [ 100.789] sna_scanout_do_flush: flush timer active: delta=0 [ 100.789] sna_scanout_do_flush (time=100789), triggered [ 100.789] sna_scanout_flush (time=100789), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 100.789] has_shadow: has pending damage? 1, outstanding flips: 0 [ 100.789] stop_flush: scanout=128 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 100.789] has_shadow: has pending damage? 1, outstanding flips: 0 [ 100.789] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 100.789] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 100.789] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 100.789] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 100.789] sna_pixmap_move_to_gpu: already all-damaged [ 100.789] sna_pixmap_mark_active: pixmap=4091, handle=128 [ 100.789] sna_mode_redisplay: crtc[0] transformed? 0 [ 100.789] sna_mode_redisplay: crtc[1] transformed? 0 [ 100.789] sna_mode_redisplay: crtc[2] transformed? 0 [ 100.789] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=128 [active=1] [ 100.789] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 32, transformed? 0 [ 100.789] get_fb: reusing fb=80 for handle=128 [ 100.789] sna_mode_redisplay: recording flip on CRTC:32 handle=128, active_scanout=2, serial=3 [ 100.789] __kgem_bo_clear_busy: handle=128 [ 100.789] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 100.789] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 100.789] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 100.789] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=128, shadow handle=29 [ 100.789] sna_accel_do_throttle -- no pending activity [ 100.789] sna_accel_block: evaluating timers, active=5 [ 100.789] sna_accel_block: flush timer expires in 16 [100805] [ 100.805] sna_wakeup_handler [ 100.805] sna_block_handler (tv=0.443000) [ 100.805] sna_scanout_do_flush: flush timer active: delta=0 [ 100.805] sna_scanout_do_flush (time=100805), triggered [ 100.805] sna_scanout_flush (time=100805), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 100.805] has_shadow: has pending damage? 0, outstanding flips: 1 [ 100.805] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 100.805] has_shadow: has pending damage? 0, outstanding flips: 1 [ 100.805] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) [ 100.805] sna_accel_do_throttle -- no pending activity [ 100.805] sna_accel_block: evaluating timers, active=5 [ 100.805] sna_accel_block: flush timer expires in 16 [100821] [ 100.805] sna_wakeup_handler [ 100.805] sna_mode_wakeup: len=32 [ 100.805] sna_mode_wakeup: recording last swap on pipe=0, frame 5799 [16a7], time 100.806174 [ 100.805] sna_mode_wakeup: removing handle=32 [active_scanout=0] from scanout, installing handle=128 [active_scanout=2] [ 100.805] sna_mode_wakeup: flip complete, pending? 1 [ 100.805] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 100.805] sna_block_handler (tv=0.443000) [ 100.805] sna_scanout_do_flush: flush timer active: delta=16 [ 100.805] sna_accel_do_throttle -- no pending activity [ 100.805] sna_accel_block: evaluating timers, active=5 [ 100.805] sna_accel_block: flush timer expires in 16 [100821] [ 100.821] sna_wakeup_handler [ 100.821] sna_block_handler (tv=0.427000) [ 100.821] sna_scanout_do_flush: flush timer active: delta=0 [ 100.821] sna_scanout_do_flush (time=100821), triggered [ 100.821] sna_scanout_flush (time=100821), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 100.821] has_shadow: has pending damage? 0, outstanding flips: 0 [ 100.821] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 100.821] has_shadow: has pending damage? 0, outstanding flips: 0 [ 100.821] sna_accel_disarm_timer[0] (time=100821) [ 100.821] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 100.821] sna_accel_do_throttle -- no pending activity [ 100.865] sna_wakeup_handler [ 100.865] sna_accel_flush: flush?=0, dirty?=0 [ 100.865] sna_accel_flush: flush?=0, dirty?=0 [ 100.865] sna_accel_flush: flush?=0, dirty?=0 [ 100.865] sna_accel_flush: flush?=0, dirty?=0 [ 100.865] sna_accel_flush: flush?=0, dirty?=0 [ 100.865] sna_accel_flush: flush?=0, dirty?=0 [ 100.865] sna_accel_flush: flush?=0, dirty?=0 [ 100.865] sna_accel_flush: flush?=0, dirty?=0 [ 100.865] sna_accel_flush: flush?=0, dirty?=0 [ 100.865] sna_accel_flush: flush?=0, dirty?=0 [ 100.865] sna_accel_flush: flush?=0, dirty?=0 [ 100.865] sna_accel_flush: flush?=0, dirty?=0 [ 100.865] sna_accel_flush: flush?=0, dirty?=0 [ 100.865] sna_accel_flush: flush?=0, dirty?=0 [ 100.865] sna_block_handler (tv=0.383000) [ 100.865] has_shadow: has pending damage? 0, outstanding flips: 0 [ 100.865] sna_accel_do_throttle -- no pending activity [ 100.865] sna_wakeup_handler [ 100.865] sna_accel_flush: flush?=0, dirty?=0 [ 100.865] sna_accel_flush: flush?=0, dirty?=0 [ 100.865] sna_accel_flush: flush?=0, dirty?=0 [ 100.865] sna_block_handler (tv=0.383000) [ 100.865] has_shadow: has pending damage? 0, outstanding flips: 0 [ 100.865] sna_accel_do_throttle -- no pending activity [ 100.865] sna_wakeup_handler [ 100.865] sna_accel_flush: flush?=0, dirty?=0 [ 100.865] sna_accel_flush: flush?=0, dirty?=0 [ 100.865] sna_block_handler (tv=0.383000) [ 100.865] has_shadow: has pending damage? 0, outstanding flips: 0 [ 100.865] sna_accel_do_throttle -- no pending activity [ 100.865] sna_wakeup_handler [ 100.865] sna_accel_flush: flush?=0, dirty?=0 [ 100.865] sna_accel_flush: flush?=0, dirty?=0 [ 100.865] sna_accel_flush: flush?=0, dirty?=0 [ 100.865] sna_block_handler (tv=0.383000) [ 100.865] has_shadow: has pending damage? 0, outstanding flips: 0 [ 100.866] sna_accel_do_throttle -- no pending activity [ 100.866] sna_wakeup_handler [ 100.866] sna_accel_flush: flush?=0, dirty?=0 [ 100.866] sna_accel_flush: flush?=0, dirty?=0 [ 100.866] sna_accel_flush: flush?=0, dirty?=0 [ 100.866] sna_block_handler (tv=0.382000) [ 100.866] has_shadow: has pending damage? 0, outstanding flips: 0 [ 100.866] sna_accel_do_throttle -- no pending activity [ 100.866] sna_wakeup_handler [ 100.866] sna_accel_flush: flush?=0, dirty?=0 [ 100.866] sna_accel_flush: flush?=0, dirty?=0 [ 100.866] sna_block_handler (tv=0.382000) [ 100.866] has_shadow: has pending damage? 0, outstanding flips: 0 [ 100.866] sna_accel_do_throttle -- no pending activity [ 100.866] sna_wakeup_handler [ 100.866] sna_accel_flush: flush?=0, dirty?=0 [ 100.866] sna_accel_flush: flush?=0, dirty?=0 [ 100.866] sna_block_handler (tv=0.382000) [ 100.866] has_shadow: has pending damage? 0, outstanding flips: 0 [ 100.866] sna_accel_do_throttle -- no pending activity [ 100.866] sna_wakeup_handler [ 100.866] sna_accel_flush: flush?=0, dirty?=0 [ 100.866] sna_accel_flush: flush?=0, dirty?=0 [ 100.866] sna_accel_flush: flush?=0, dirty?=0 [ 100.866] sna_create_pixmap(1, 1, 32, usage=0) [ 100.866] kgem_can_create_2d: 1x1 @ 32 [ 100.866] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=1 [ 100.866] kgem_can_create_2d: untiled size=4096 [ 100.866] kgem_choose_tiling: disabling tiling [1x1] for single row/col [ 100.866] kgem_choose_tiling: 1x1 -> 0 [ 100.866] sna_create_pixmap: usage=0, flags=a [ 100.866] sna_create_pixmap: small buffer [4], attaching to shadow pixmap [ 100.866] create_pixmap: allocating pixmap 1x1, depth=32/32, size=12 [ 100.866] create_pixmap: serial=5392, usage=0, 1x1 [ 100.866] sna_create_pixmap: serial=5392, 1x1, usage=0 [ 100.866] sna_composite_rectangles(pixmap=5393, op=0, 0 x 1 [(0, 0)x(1, 1) ...]) [ 100.866] sna_composite_rectangles: converted to op 0 [ 100.866] sna_composite_rectangles[0] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 100.866] sna_composite_rectangles: nrects=1, region=(0, 0), (1, 1) x 1 [ 100.866] sna_composite_rectangles: clipped extents (0, 0),(1, 1) x 1 [ 100.866] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(1, 1) [ 100.867] sna_composite_rectangles: fallback, dst pixmap=5393 too small or not attached [ 100.867] sna_composite_rectangles: fallback [ 100.867] sna_drawable_move_region_to_cpu(pixmap=5393 (1x1), [(0, 0), (1, 1)], flags=1) [ 100.867] sna_drawable_move_region_to_cpu: region (0, 0), (1, 1) + (0, 0) subsumes pixmap (1x1) [ 100.867] _sna_pixmap_move_to_cpu(pixmap=5393, 1x1, flags=1) [ 100.867] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 100.867] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 100.867] operate_inplace: no, inplace operation not suitable [ 100.867] _sna_pixmap_move_to_cpu: marking as damaged [ 100.867] __sna_damage_all(1, 1) [ 100.867] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 100.867] sna_composite_rectangles(pixmap=5393, op=1, fff2f1f0 x 1 [(0, 0)x(1, 1) ...]) [ 100.867] sna_composite_rectangles: converted to op 1 [ 100.867] sna_composite_rectangles[0] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 100.867] sna_composite_rectangles: nrects=1, region=(0, 0), (1, 1) x 1 [ 100.867] sna_composite_rectangles: clipped extents (0, 0),(1, 1) x 1 [ 100.867] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(1, 1) [ 100.867] sna_composite_rectangles: fallback, dst pixmap=5393 too small or not attached [ 100.867] sna_composite_rectangles: fallback [ 100.867] sna_drawable_move_region_to_cpu(pixmap=5393 (1x1), [(0, 0), (1, 1)], flags=1) [ 100.867] sna_drawable_move_region_to_cpu: pixmap=5393 all damaged on CPU [ 100.867] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 100.867] sna_composite_rectangles: fallback fill: (0, 0)x(1, 1) fff2f1f0 [ 100.867] sna_composite_rectangles(pixmap=5393, op=1, ff300a24 x 2 [(0, 0)x(1, 1) ...]) [ 100.867] sna_composite_rectangles: converted to op 1 [ 100.867] sna_composite_rectangles[0] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 100.867] sna_composite_rectangles[1] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 100.867] sna_composite_rectangles: nrects=2, region=(0, 0), (1, 1) x 2 [ 100.867] sna_composite_rectangles: clipped extents (0, 0),(1, 1) x 1 [ 100.867] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(1, 1) [ 100.867] sna_composite_rectangles: fallback, dst pixmap=5393 too small or not attached [ 100.867] sna_composite_rectangles: fallback [ 100.867] sna_drawable_move_region_to_cpu(pixmap=5393 (1x1), [(0, 0), (1, 1)], flags=1) [ 100.867] sna_drawable_move_region_to_cpu: pixmap=5393 all damaged on CPU [ 100.867] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 100.867] sna_composite_rectangles: fallback fill: (0, 0)x(1, 1) ff300a24 [ 100.867] sna_validate_gc(0x561c94ab2470) changes=80000, previous serial=8000145d, drawable=145d [ 100.867] sna_validate_gc: recomputing clip [ 100.867] sna_validate_gc: composite clip=1x[(65, 24), (3840, 2160)] [0x561c94abf1d0] [ 100.867] sna_copy_area: src=pixmap=5393:(0, 0)x(1, 1)+(0, 0) -> dst=pixmap=3060:(0, 0)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 100.867] sna_copy_area: normal copy [ 100.867] sna_do_copy: src=(0, 0), dst=(0, 0), size=(1x1) [ 100.867] sna_do_copy: after drawable: src=(0, 0), dst=(65, 24), size=(1x1) [ 100.867] sna_do_copy: dst extents (65, 24), (66, 25), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 100.867] sna_do_copy: clipped dst extents (65, 24), (66, 25) [ 100.867] sna_do_copy: unclipped src extents (0, 0), (1, 1) [ 100.867] sna_do_copy: clipped src extents (0, 0), (1, 1) [ 100.867] sna_do_copy: pixmap -- no source clipping [ 100.867] sna_do_copy: src extents (0, 0), (1, 1) x 1 [ 100.867] sna_do_copy: copy region (65, 24), (66, 25) x 1 + (-65, -24) [ 100.867] sna_copy_boxes (boxes=1x[(65, 24), (66, 25)...], src pixmap=5393+(-65, -24), dst pixmap=3060+(-65, -24), alu=3, src.size=1x1, dst.size=3775x2136) [ 100.867] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94b33a10, gpu_bo=0, cpu_bo=0), replaces=0 [ 100.867] sna_drawable_use_bo pixmap=3060, box=((0, 0), (1, 1)), flags=8... [ 100.867] sna_drawable_use_bo: exported target, set PREFER_GPU [ 100.867] sna_drawable_use_bo: pinned, never REPLACES [ 100.867] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 100.867] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 100.867] sna_drawable_use_bo: using whole GPU bo [ 100.867] region_overlaps_damage? [ 100.867] use_shm_bo: no, not attached [ 100.867] sna_drawable_move_region_to_cpu(pixmap=5393 (1x1), [(0, 0), (1, 1)], flags=2) [ 100.868] sna_drawable_move_region_to_cpu: pixmap=5393 all damaged on CPU [ 100.868] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 100.868] sna_write_boxes x 1, src stride=4, src dx=(0, 0) [ 100.868] kgem_bo_can_map: handle=9, map=0x7fc6b7845000:0x0:0x7fc656564000, tiling=1, domain=0, offset=4029534208 [ 100.868] write_boxes_inplace x 1, handle=9, tiling=1 [ 100.868] upload_inplace__tiled: tiling=1 [ 100.868] kgem_bo_can_map__cpu: handle=9 [ 100.868] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 100.868] kgem_bo_map__cpu(handle=9, size=33177600, map=0x7fc6b7845000:0x7fc656564000) [ 100.868] kgem_bo_sync__cpu: handle=9 [ 100.868] __kgem_busy: handle=9, busy=0, wedged=0 [ 100.868] kgem_bo_sync__cpu: SYNC: handle=9, needs_flush? 0, domain? 0, busy? 0 [ 100.868] __kgem_busy: handle=9, busy=0, wedged=0 [ 100.868] kgem_bo_retire: retiring bo handle=9 (needed flush? 0), rq? 0 [busy?=0] [ 100.868] assert_bo_retired: handle=9, domain: 0 exec? 0, rq? 0 [ 100.868] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(0, 0), size=1x1, pitch=4/15360 [ 100.868] sna_accel_flush: flush?=0, dirty?=0 [ 100.868] sna_accel_flush: flush?=0, dirty?=0 [ 100.868] sna_accel_flush: flush?=0, dirty?=0 [ 100.868] sna_accel_flush: flush?=0, dirty?=0 [ 100.868] sna_destroy_pixmap: pixmap=5393, attached?=1 [ 100.868] __sna_free_pixmap(pixmap=5393) [ 100.868] sna_accel_flush: flush?=0, dirty?=0 [ 100.868] sna_accel_flush: flush?=0, dirty?=0 [ 100.868] sna_accel_flush: flush?=0, dirty?=0 [ 100.868] sna_block_handler (tv=0.380000) [ 100.868] has_shadow: has pending damage? 0, outstanding flips: 0 [ 100.868] sna_accel_do_throttle -- no pending activity [ 100.868] sna_wakeup_handler [ 100.868] sna_accel_flush: flush?=0, dirty?=0 [ 100.868] sna_accel_flush: flush?=0, dirty?=0 [ 100.868] sna_accel_flush: flush?=0, dirty?=0 [ 100.868] sna_accel_flush: flush?=0, dirty?=0 [ 100.868] sna_block_handler (tv=0.380000) [ 100.868] has_shadow: has pending damage? 0, outstanding flips: 0 [ 100.868] sna_accel_do_throttle -- no pending activity [ 100.868] sna_wakeup_handler [ 100.868] sna_accel_flush: flush?=0, dirty?=0 [ 100.868] sna_accel_flush: flush?=0, dirty?=0 [ 100.868] sna_block_handler (tv=0.380000) [ 100.868] has_shadow: has pending damage? 0, outstanding flips: 0 [ 100.868] sna_accel_do_throttle -- no pending activity [ 100.869] sna_wakeup_handler [ 100.869] sna_accel_flush: flush?=0, dirty?=0 [ 100.869] sna_accel_flush: flush?=0, dirty?=0 [ 100.869] sna_block_handler (tv=0.379000) [ 100.869] has_shadow: has pending damage? 0, outstanding flips: 0 [ 100.869] sna_accel_do_throttle -- no pending activity [ 100.869] sna_wakeup_handler [ 100.869] sna_accel_flush: flush?=0, dirty?=0 [ 100.869] sna_accel_flush: flush?=0, dirty?=0 [ 100.869] sna_block_handler (tv=0.379000) [ 100.869] has_shadow: has pending damage? 0, outstanding flips: 0 [ 100.869] sna_accel_do_throttle -- no pending activity [ 100.869] sna_wakeup_handler [ 100.869] sna_accel_flush: flush?=0, dirty?=0 [ 100.869] sna_accel_flush: flush?=0, dirty?=0 [ 100.869] sna_accel_flush: flush?=0, dirty?=0 [ 100.869] sna_block_handler (tv=0.379000) [ 100.869] has_shadow: has pending damage? 0, outstanding flips: 0 [ 100.869] sna_accel_do_throttle -- no pending activity [ 100.869] sna_wakeup_handler [ 100.869] sna_accel_flush: flush?=0, dirty?=0 [ 100.869] sna_accel_flush: flush?=0, dirty?=0 [ 100.869] sna_block_handler (tv=0.379000) [ 100.869] has_shadow: has pending damage? 0, outstanding flips: 0 [ 100.869] sna_accel_do_throttle -- no pending activity [ 100.869] sna_wakeup_handler [ 100.869] sna_accel_flush: flush?=0, dirty?=0 [ 100.870] sna_accel_flush: flush?=0, dirty?=0 [ 100.870] sna_block_handler (tv=0.378000) [ 100.870] has_shadow: has pending damage? 0, outstanding flips: 0 [ 100.870] sna_accel_do_throttle -- no pending activity [ 100.870] sna_wakeup_handler [ 100.870] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=32, name=80 [ 100.870] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 100.870] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 100.870] sna_dri2_get_back: draw size=3840x2160, back buffer handle=32 size=3840x2160, is-scanout? 1, active?=0, pitch=15360, front pitch=15360 [ 100.870] sna_dri2_get_back: reuse backbuffer? 1 [ 100.870] sna_dri2_get_back: back buffer handle=32, active?=0, refcnt=1 [ 100.870] sna_dri2_get_back: reuse unattached back [ 100.870] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 100.870] sna_dri2_reuse_buffer: reusing back buffer handle=32, name=80, pitch=15360, age=0 [ 100.870] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 100.870] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=128, name=76, active_scanout=2 [ 100.870] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 100.870] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=128] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 100.870] sna_accel_flush: flush?=0, dirty?=0 [ 100.870] sna_accel_flush: flush?=0, dirty?=0 [ 100.870] sna_accel_flush: flush?=0, dirty?=0 [ 100.870] sna_block_handler (tv=0.378000) [ 100.870] has_shadow: has pending damage? 0, outstanding flips: 0 [ 100.870] timer_enable (time=100870), starting timer 0 [ 100.870] sna_accel_do_throttle -- no pending activity [ 100.870] sna_accel_block: evaluating timers, active=5 [ 100.870] sna_accel_block: flush timer expires in 8 [100878] [ 100.872] sna_wakeup_handler [ 100.872] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 100.872] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 100.872] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 100.872] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 100.872] sna_dri2_get_msc(draw=146, pipe=0) [ 100.872] sna_crtc_record_swap: recording last swap on pipe=0, frame 5803 [msc=5803], time 100.872819 [ 100.872] sna_dri2_get_msc: msc=5803 [raw=5803], ust=100872819 [ 100.872] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=32 (refs=1/1, flush=0) , front=128 (refs=2/3, flush=1) [ 100.872] sna_dri2_schedule_swap(target_msc=5798, divisor=0, remainder=0) [ 100.872] sna_dri2_schedule_swap: using front handle=128, active_scanout?=2, flush?=1 [ 100.872] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 100.872] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 100.872] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 100.872] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 100.872] sna_crtc_record_swap: recording last swap on pipe=0, frame 5803 [msc=5803], time 100.872819 [ 100.872] immediate_swap: current_msc=5803, target_msc=5798 -- yes [ 100.872] can_flip: no, shadow enabled [ 100.872] sna_dri2_add_event: adding event to window 146) [ 100.872] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 100.872] sna_dri2_immediate_blit: no pending blit, starting chain [ 100.872] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 100.872] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 100.872] can_xchg: back size=8700f00, front size=8700f00 [ 100.872] can_xchg: yes, pixmap=4091 [ 100.872] sna_dri2_xchg: win=146, exchange front=128/76,ref=3 and back=32/80,ref=2, pixmap=4091 3840x2160 [ 100.872] sna_dri2_xchg: back_bo handle=32, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 100.872] sna_dri2_xchg: front_bo handle=128, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 100.872] set_bo: pixmap=4091, handle=32 (old handle=128) [ 100.872] set_bo: marking whole pixmap as damaged [ 100.872] set_bo: applying final/discard move-to-gpu [ 100.872] wait_for_shadow: flags=0, flips=0, handle=128, shadow=29 [ 100.872] set_bo: dropping flush hint from handle=128 [ 100.872] set_bo: adding flush hint to handle=32 [ 100.872] mark_stale(handle=128) => 1 [ 100.873] swap_limit: draw=146 setting swap limit to 3 [ 100.873] sna_dri2_swap_limit_validate: swap limit set to 3 [ 100.873] sna_next_vblank(pipe=0, waiting until next vblank) [ 100.873] sna_dri2_schedule_swap: reported target_msc=5803 [ 100.873] sna_accel_flush: flush?=0, dirty?=0 [ 100.873] sna_accel_flush: flush?=0, dirty?=0 [ 100.873] sna_accel_flush: flush?=0, dirty?=0 [ 100.873] sna_accel_flush: flush?=0, dirty?=0 [ 100.873] sna_block_handler (tv=0.375000) [ 100.873] sna_scanout_do_flush: flush timer active: delta=5 [ 100.873] sna_accel_do_throttle -- no pending activity [ 100.873] sna_accel_block: evaluating timers, active=5 [ 100.873] sna_accel_block: flush timer expires in 5 [100878] [ 100.878] sna_wakeup_handler [ 100.878] sna_block_handler (tv=0.370000) [ 100.878] sna_scanout_do_flush: flush timer active: delta=0 [ 100.878] sna_scanout_do_flush (time=100878), triggered [ 100.878] sna_scanout_flush (time=100878), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 100.878] has_shadow: has pending damage? 1, outstanding flips: 0 [ 100.878] stop_flush: scanout=32 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 100.878] has_shadow: has pending damage? 1, outstanding flips: 0 [ 100.878] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 100.878] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 100.878] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 100.878] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 100.878] sna_pixmap_move_to_gpu: already all-damaged [ 100.878] sna_pixmap_mark_active: pixmap=4091, handle=32 [ 100.878] sna_mode_redisplay: crtc[0] transformed? 0 [ 100.878] sna_mode_redisplay: crtc[1] transformed? 0 [ 100.878] sna_mode_redisplay: crtc[2] transformed? 0 [ 100.878] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=32 [active=1] [ 100.878] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 128, transformed? 0 [ 100.878] get_fb: reusing fb=68 for handle=32 [ 100.878] sna_mode_redisplay: recording flip on CRTC:32 handle=32, active_scanout=2, serial=3 [ 100.879] __kgem_bo_clear_busy: handle=32 [ 100.879] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 100.879] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 100.879] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 100.879] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=32, shadow handle=29 [ 100.879] sna_accel_do_throttle -- no pending activity [ 100.879] sna_accel_block: evaluating timers, active=5 [ 100.879] sna_accel_block: flush timer expires in 16 [100894] [ 100.881] sna_wakeup_handler [ 100.881] sna_create_pixmap(490, 20, 32, usage=0) [ 100.881] kgem_can_create_2d: 490x20 @ 32 [ 100.881] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=1984, height=20 [ 100.881] kgem_can_create_2d: untiled size=40960 [ 100.881] kgem_choose_tiling: 490x20 -> 1 [ 100.881] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2048, height=24 [ 100.881] kgem_can_create_2d: tiled[1] size=49152 [ 100.881] sna_create_pixmap: usage=0, flags=1b [ 100.881] sna_create_pixmap: creating GPU pixmap 490x20, stride=1960, flags=1b [ 100.881] __pop_freed_pixmap: reusing freed pixmap=5391 header [ 100.881] create_pixmap_hdr: pixmap=5394, width=490, height=20, usage=0 [ 100.881] sna_create_pixmap: serial=5394, 490x20, usage=0 [ 100.881] sna_composite_rectangles(pixmap=5395, op=0, 0 x 1 [(0, 0)x(490, 20) ...]) [ 100.881] sna_composite_rectangles: converted to op 0 [ 100.881] sna_composite_rectangles[0] (0, 0)x(490, 20) -> (0, 0), (490, 20) [ 100.881] sna_composite_rectangles: nrects=1, region=(0, 0), (490, 20) x 1 [ 100.881] sna_composite_rectangles: clipped extents (0, 0),(490, 20) x 1 [ 100.881] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(490, 20) [ 100.881] sna_composite_rectangles: dropping last-cpu hint [ 100.881] sna_drawable_use_bo pixmap=5395, box=((0, 0), (490, 20)), flags=19... [ 100.881] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 100.882] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 100.882] sna_pixmap_move_to_gpu(pixmap=5395, usage=0), flags=b [ 100.882] sna_pixmap_move_to_gpu: CPU damage? 0 [ 100.882] sna_pixmap_move_to_gpu: creating GPU bo (490x20@32), create=b [ 100.882] kgem_choose_tiling: 490x20 -> 1 [ 100.882] kgem_choose_tiling: 490x20 -> 1 [ 100.882] sna_pixmap_alloc_gpu: pixmap=5395 [ 100.882] kgem_create_2d(490x20, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 100.882] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2048, height=24 [ 100.882] kgem_set_tiling: handle=152, tiling=1 [1], pitch=2048 [2048]: 1 [ 100.882] kgem_bo_remove_from_inactive: removing handle=152 from inactive [ 100.882] from inactive: pitch=2048, tiling=1: handle=152, id=2964 [ 100.882] __sna_damage_all(490, 20) [ 100.882] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 100.882] sna_pixmap_mark_active: pixmap=5395, handle=152 [ 100.882] sna_drawable_use_bo: allocated GPU bo for operation [ 100.882] sna_drawable_use_bo: using GPU bo with damage? 0 [ 100.882] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 100.882] kgem_bo_is_render: handle=152, rq? 0 [0] [ 100.882] kgem_bo_is_render: handle=152, rq? 0 [0] [ 100.882] gen9_render_fill_boxes(0 x 1 [(0, 0), (490, 20) ...]) [ 100.882] sna_render_get_solid: 0 [ 100.882] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 100.882] kgem_check_bo: num_pages=+16, num_exec=+1 [ 100.882] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 100.882] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 100.882] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 100.882] kgem_add_handle: handle=4, index=0 [ 100.882] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 100.882] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 100.882] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 100.882] gen9_composite_get_binding_table(ffc0) [ 100.882] kgem_add_reloc64: handle=152, pos=16360, delta=0, domains=20002 [ 100.882] kgem_add_handle: handle=152, index=1 [ 100.882] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=ffebf000) [ 100.882] __kgem_bo_mark_dirty: handle=152 (proxy? 0) [ 100.882] [3fe0] bind bo(handle=152, addr=ffebf000), format=192, width=490, height=20, pitch=2048, tiling=1 -> render [ 100.882] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 100.882] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 100.882] kgem_add_handle: handle=7, index=2 [ 100.882] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 100.882] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 100.882] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 100.882] gen9_emit_sampler: sampler = 1 [ 100.882] gen9_emit_sf: num_sf_outputs=1 [ 100.882] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 100.882] gen9_emit_vertex_elements: setup id=0 [ 100.882] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 100.882] (0, 0), (490, 20) [ 100.882] gen8_vertex_flush[490] = 3 [ 100.882] sna_composite_rectangles: pixmap=5395 marking clear [0]? 1 [ 100.882] sna_composite_rectangles(pixmap=5395, op=1, fff2f1f0 x 1 [(0, 0)x(490, 20) ...]) [ 100.882] sna_composite_rectangles: converted to op 1 [ 100.882] sna_composite_rectangles[0] (0, 0)x(490, 20) -> (0, 0), (490, 20) [ 100.882] sna_composite_rectangles: nrects=1, region=(0, 0), (490, 20) x 1 [ 100.882] sna_composite_rectangles: clipped extents (0, 0),(490, 20) x 1 [ 100.882] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(490, 20) [ 100.882] sna_composite_rectangles: promoting to full GPU [ 100.883] sna_composite_rectangles: dropping last-cpu hint [ 100.883] sna_drawable_use_bo pixmap=5395, box=((0, 0), (490, 20)), flags=19... [ 100.883] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 100.883] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 100.883] sna_drawable_use_bo: using whole GPU bo [ 100.883] gen9_render_fill_boxes (op=1, color=(f2f2, f1f1, f0f0, ffff) [20028888]) [ 100.883] kgem_bo_is_render: handle=152, rq? 1 [1] [ 100.883] gen9_render_fill_boxes(fff2f1f0 x 1 [(0, 0), (490, 20) ...]) [ 100.883] sna_render_get_solid: fff2f1f0 [ 100.883] sna_render_get_solid(15) = fff2f1f0 (old) [ 100.883] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 100.883] kgem_check_bo: num_pages=+0, num_exec=+0 [ 100.883] gen9_composite_get_binding_table(ff00) [ 100.883] kgem_add_reloc64: handle=143, pos=16312, delta=0, domains=40000 [ 100.883] kgem_add_reloc64: adding proxy [delta=60] for handle=143 [ 100.883] kgem_add_handle: handle=143, index=3 [ 100.883] kgem_add_reloc64[5] = (delta=60, target handle=3, presumed=fff6e000) [ 100.883] [3fb0] bind bo(handle=143, addr=fff6e03c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 100.883] gen9_emit_vertex_elements: setup id=0 [ 100.883] (0, 0), (490, 20) [ 100.883] gen8_vertex_flush[4cc] = 3 [ 100.883] sna_composite_rectangles: pixmap=5395 marking clear [fff2f1f0]? 1 [ 100.883] sna_composite_rectangles(pixmap=5395, op=1, ff300a24 x 2 [(0, 0)x(490, 20) ...]) [ 100.883] sna_composite_rectangles: converted to op 1 [ 100.883] sna_composite_rectangles[0] (0, 0)x(490, 20) -> (0, 0), (490, 20) [ 100.883] sna_composite_rectangles[1] (0, 0)x(490, 20) -> (0, 0), (490, 20) [ 100.883] sna_composite_rectangles: nrects=2, region=(0, 0), (490, 20) x 2 [ 100.883] sna_composite_rectangles: clipped extents (0, 0),(490, 20) x 1 [ 100.883] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(490, 20) [ 100.883] sna_composite_rectangles: promoting to full GPU [ 100.883] sna_composite_rectangles: dropping last-cpu hint [ 100.883] sna_drawable_use_bo pixmap=5395, box=((0, 0), (490, 20)), flags=19... [ 100.883] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 100.883] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 100.883] sna_drawable_use_bo: using whole GPU bo [ 100.883] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 100.883] kgem_bo_is_render: handle=152, rq? 1 [1] [ 100.883] gen9_render_fill_boxes(ff300a24 x 1 [(0, 0), (490, 20) ...]) [ 100.883] sna_render_get_solid: ff300a24 [ 100.883] sna_render_get_solid(17) = ff300a24 (old) [ 100.883] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 100.883] kgem_check_bo: num_pages=+0, num_exec=+0 [ 100.883] gen9_composite_get_binding_table(fe80) [ 100.883] kgem_add_reloc64: handle=143, pos=16280, delta=0, domains=40000 [ 100.883] kgem_add_reloc64: adding proxy [delta=68] for handle=143 [ 100.883] kgem_add_reloc64[6] = (delta=68, target handle=3, presumed=fff6e000) [ 100.883] [3f90] bind bo(handle=143, addr=fff6e044), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 100.883] gen9_emit_vertex_elements: setup id=0 [ 100.883] (0, 0), (490, 20) [ 100.883] gen8_vertex_flush[508] = 3 [ 100.883] sna_composite_rectangles: pixmap=5395 marking clear [ff300a24]? 1 [ 100.883] sna_glyphs(op=3, nlist=1, src=(1, -2)) [ 100.883] kgem_bo_is_busy: handle=152, domain: 0 exec? 1, rq? 1 [ 100.883] sna_glyphs: discarding mask [ 100.883] glyphs0_to_dst(op=3, src=(1, -2), nlist=1, dst=(1, -2)+(0, 0)) [ 100.883] clipped_glyphs? 18 glyph in 1 lists extents (1, -13), (163, 1), region (2, 0), (162, 1): yes [ 100.883] gen9_render_composite: 0x0, current mode=1/1 [ 100.883] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 100.883] gen9_composite_fallback: mask is already on the GPU, try to use GPU [ 100.883] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 100.883] sna_drawable_use_bo pixmap=5395, box=((2, 0), (162, 1)), flags=7... [ 100.884] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 100.884] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 100.884] sna_drawable_use_bo: using whole GPU bo [ 100.884] gen9_composite_set_target: pixmap=5395, format=20028888, size=490x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 100.884] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 100.884] color_convert: src=ff8ae234 [20028888] [ 100.884] color_convert: dst=ff8ae234 [20028888] [ 100.884] sna_render_get_solid: ff8ae234 [ 100.884] sna_render_get_solid(22) = ff8ae234 (old) [ 100.884] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 100.884] sna_transform_is_imprecise_integer_translation: no transform [ 100.884] gen9_composite_picture: integer translation (0, 0), removing [ 100.884] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 100.884] sna_render_pixmap_bo: GPU all damaged [ 100.884] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 100.884] gen4_choose_composite_emitter: solid, identity mask [ 100.884] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 100.884] aligning vertex: was 2, now 4 floats per vertex [ 100.884] gen9_composite_get_binding_table(fe00) [ 100.884] kgem_add_reloc64: handle=143, pos=16248, delta=0, domains=40000 [ 100.884] kgem_add_reloc64: adding proxy [delta=88] for handle=143 [ 100.884] kgem_add_reloc64[7] = (delta=88, target handle=3, presumed=fff6e000) [ 100.884] [3f70] bind bo(handle=143, addr=fff6e058), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 100.884] kgem_add_reloc64: handle=6, pos=16232, delta=0, domains=40000 [ 100.884] kgem_add_handle: handle=6, index=4 [ 100.884] kgem_add_reloc64[8] = (delta=0, target handle=4, presumed=fd581000) [ 100.884] [3f60] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 100.884] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 100.884] gen9_emit_sampler: sampler = a [ 100.884] gen9_emit_sf: num_sf_outputs=2 [ 100.884] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 100.884] gen9_emit_vertex_elements: setup id=9 [ 100.884] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 100.884] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 100.884] glyphs0_to_dst: glyph=(9, -12), (19, 1), clip=(2, 0), (162, 1) [ 100.884] glyphs0_to_dst: blt=(9, 0), (19, 1) [ 100.884] emit_primitive_identity_mask__avx2: dst=(9, 0), mask=(672.00, 60.00) x (10.00, 1.00) [ 100.884] gen8_vertex_flush[5e4] = 3 [ 100.884] gen9_magic_ca_pass: CA fixup (5 -> 8) [ 100.884] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 100.884] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 100.884] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 100.884] sna_glyphs(op=3, nlist=1, src=(172, -2)) [ 100.884] kgem_bo_is_busy: handle=152, domain: 0 exec? 1, rq? 1 [ 100.884] sna_glyphs: discarding mask [ 100.884] glyphs0_to_dst(op=3, src=(172, -2), nlist=1, dst=(172, -2)+(0, 0)) [ 100.884] clipped_glyphs? 32 glyph in 1 lists extents (171, -14), (460, 1), region (172, 0), (459, 1): yes [ 100.884] gen9_render_composite: 0x0, current mode=1/1 [ 100.884] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 100.884] kgem_bo_is_busy: handle=152, domain: 0 exec? 1, rq? 1 [ 100.884] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 100.884] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 100.884] sna_drawable_use_bo pixmap=5395, box=((172, 0), (459, 1)), flags=7... [ 100.884] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 100.884] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 100.884] sna_drawable_use_bo: using whole GPU bo [ 100.884] gen9_composite_set_target: pixmap=5395, format=20028888, size=490x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 100.884] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 100.884] color_convert: src=ff729fcf [20028888] [ 100.885] color_convert: dst=ff729fcf [20028888] [ 100.885] sna_render_get_solid: ff729fcf [ 100.885] sna_render_get_solid(23) = ff729fcf (old) [ 100.885] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 100.885] sna_transform_is_imprecise_integer_translation: no transform [ 100.885] gen9_composite_picture: integer translation (0, 0), removing [ 100.885] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 100.885] sna_render_pixmap_bo: GPU all damaged [ 100.885] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 100.885] gen4_choose_composite_emitter: solid, identity mask [ 100.885] kgem_check_bo: num_pages=+0, num_exec=+0 [ 100.885] gen9_composite_get_binding_table(fd40) [ 100.885] kgem_add_reloc64: handle=143, pos=16200, delta=0, domains=40000 [ 100.885] kgem_add_reloc64: adding proxy [delta=92] for handle=143 [ 100.885] kgem_add_reloc64[9] = (delta=92, target handle=3, presumed=fff6e000) [ 100.885] [3f40] bind bo(handle=143, addr=fff6e05c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 100.885] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 100.885] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 100.885] gen9_emit_vertex_elements: setup id=9 [ 100.885] glyphs0_to_dst: glyph=(180, -13), (190, 1), clip=(172, 0), (459, 1) [ 100.885] glyphs0_to_dst: blt=(180, 0), (190, 1) [ 100.885] emit_primitive_identity_mask__avx2: dst=(180, 0), mask=(944.00, 61.00) x (10.00, 1.00) [ 100.885] glyphs0_to_dst: glyph=(208, -10), (217, 1), clip=(172, 0), (459, 1) [ 100.885] glyphs0_to_dst: blt=(208, 0), (217, 1) [ 100.885] emit_primitive_identity_mask__avx2: dst=(208, 0), mask=(960.00, 26.00) x (9.00, 1.00) [ 100.885] glyphs0_to_dst: glyph=(216, -13), (226, 1), clip=(172, 0), (459, 1) [ 100.885] glyphs0_to_dst: blt=(216, 0), (226, 1) [ 100.885] emit_primitive_identity_mask__avx2: dst=(216, 0), mask=(944.00, 61.00) x (10.00, 1.00) [ 100.885] glyphs0_to_dst: glyph=(234, -1), (245, 1), clip=(172, 0), (459, 1) [ 100.885] glyphs0_to_dst: blt=(234, 0), (245, 1) [ 100.885] emit_primitive_identity_mask__avx2: dst=(234, 0), mask=(992.00, 1.00) x (11.00, 1.00) [ 100.885] glyphs0_to_dst: glyph=(334, -10), (343, 1), clip=(172, 0), (459, 1) [ 100.885] glyphs0_to_dst: blt=(334, 0), (343, 1) [ 100.885] emit_primitive_identity_mask__avx2: dst=(334, 0), mask=(960.00, 26.00) x (9.00, 1.00) [ 100.885] glyphs0_to_dst: glyph=(342, -1), (353, 1), clip=(172, 0), (459, 1) [ 100.885] glyphs0_to_dst: blt=(342, 0), (353, 1) [ 100.885] emit_primitive_identity_mask__avx2: dst=(342, 0), mask=(992.00, 1.00) x (11.00, 1.00) [ 100.885] glyphs0_to_dst: glyph=(369, -10), (379, 1), clip=(172, 0), (459, 1) [ 100.885] glyphs0_to_dst: blt=(369, 0), (379, 1) [ 100.885] emit_primitive_identity_mask__avx2: dst=(369, 0), mask=(976.00, 42.00) x (10.00, 1.00) [ 100.885] glyphs0_to_dst: glyph=(378, -13), (388, 1), clip=(172, 0), (459, 1) [ 100.885] glyphs0_to_dst: blt=(378, 0), (388, 1) [ 100.885] emit_primitive_identity_mask__avx2: dst=(378, 0), mask=(944.00, 61.00) x (10.00, 1.00) [ 100.885] glyphs0_to_dst: glyph=(396, -1), (407, 1), clip=(172, 0), (459, 1) [ 100.885] glyphs0_to_dst: blt=(396, 0), (407, 1) [ 100.885] emit_primitive_identity_mask__avx2: dst=(396, 0), mask=(992.00, 1.00) x (11.00, 1.00) [ 100.885] glyphs0_to_dst: glyph=(424, -10), (433, 1), clip=(172, 0), (459, 1) [ 100.885] glyphs0_to_dst: blt=(424, 0), (433, 1) [ 100.885] emit_primitive_identity_mask__avx2: dst=(424, 0), mask=(960.00, 26.00) x (9.00, 1.00) [ 100.885] glyphs0_to_dst: glyph=(450, -10), (460, 1), clip=(172, 0), (459, 1) [ 100.885] glyphs0_to_dst: blt=(450, 0), (459, 1) [ 100.885] emit_primitive_identity_mask__avx2: dst=(450, 0), mask=(976.00, 42.00) x (9.00, 1.00) [ 100.885] gen8_vertex_flush[6e4] = 33 [ 100.885] gen9_magic_ca_pass: CA fixup (8 -> 41) [ 100.885] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 100.885] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 100.885] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 100.885] sna_glyphs(op=3, nlist=1, src=(460, -2)) [ 100.885] kgem_bo_is_busy: handle=152, domain: 0 exec? 1, rq? 1 [ 100.885] sna_glyphs: discarding mask [ 100.885] glyphs0_to_dst(op=3, src=(460, -2), nlist=1, dst=(460, -2)+(0, 0)) [ 100.885] clipped_glyphs? 4 glyph in 1 lists extents (459, -13), (496, 1), region (460, 0), (490, 1): yes [ 100.885] gen9_render_composite: 0x0, current mode=1/1 [ 100.886] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 100.886] kgem_bo_is_busy: handle=152, domain: 0 exec? 1, rq? 1 [ 100.886] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 100.886] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 100.886] sna_drawable_use_bo pixmap=5395, box=((460, 0), (490, 1)), flags=7... [ 100.886] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 100.886] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 100.886] sna_drawable_use_bo: using whole GPU bo [ 100.886] gen9_composite_set_target: pixmap=5395, format=20028888, size=490x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 100.886] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 100.886] color_convert: src=ffffffff [20028888] [ 100.886] color_convert: dst=ffffffff [20028888] [ 100.886] sna_render_get_solid: ffffffff [ 100.886] sna_render_get_solid(white) [ 100.886] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 100.886] sna_transform_is_imprecise_integer_translation: no transform [ 100.886] gen9_composite_picture: integer translation (0, 0), removing [ 100.886] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 100.886] sna_render_pixmap_bo: GPU all damaged [ 100.886] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 100.886] gen4_choose_composite_emitter: solid, identity mask [ 100.886] kgem_check_bo: num_pages=+0, num_exec=+0 [ 100.886] gen9_composite_get_binding_table(fcc0) [ 100.886] kgem_add_reloc64: handle=7, pos=16168, delta=0, domains=40000 [ 100.886] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 100.886] kgem_add_reloc64[10] = (delta=1048, target handle=2, presumed=fffe8000) [ 100.886] [3f20] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 100.886] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 100.886] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 100.886] gen9_emit_vertex_elements: setup id=9 [ 100.886] glyphs0_to_dst: glyph=(487, -13), (496, 1), clip=(460, 0), (490, 1) [ 100.886] glyphs0_to_dst: blt=(487, 0), (490, 1) [ 100.886] emit_primitive_identity_mask__avx2: dst=(487, 0), mask=(832.00, 45.00) x (3.00, 1.00) [ 100.886] gen8_vertex_flush[7e4] = 3 [ 100.886] gen9_magic_ca_pass: CA fixup (41 -> 44) [ 100.886] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 100.886] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 100.886] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 100.886] sna_glyphs(op=3, nlist=1, src=(1, 15)) [ 100.886] kgem_bo_is_busy: handle=152, domain: 0 exec? 1, rq? 1 [ 100.886] sna_glyphs: discarding mask [ 100.886] glyphs0_to_dst(op=3, src=(1, 15), nlist=1, dst=(1, 15)+(0, 0)) [ 100.886] clipped_glyphs: no, clip region (0, 0), (490, 20) matches drawable pixmap=94680752682688 size=490x20 [ 100.886] gen9_render_composite: 0x0, current mode=1/1 [ 100.886] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 100.886] kgem_bo_is_busy: handle=152, domain: 0 exec? 1, rq? 1 [ 100.886] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 100.886] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 100.886] sna_drawable_use_bo pixmap=5395, box=((0, 0), (490, 20)), flags=7... [ 100.886] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 100.886] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 100.886] sna_drawable_use_bo: using whole GPU bo [ 100.886] gen9_composite_set_target: pixmap=5395, format=20028888, size=490x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 100.886] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 100.886] color_convert: src=ff8ae234 [20028888] [ 100.886] color_convert: dst=ff8ae234 [20028888] [ 100.886] sna_render_get_solid: ff8ae234 [ 100.886] sna_render_get_solid(22) = ff8ae234 (old) [ 100.886] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 100.886] sna_transform_is_imprecise_integer_translation: no transform [ 100.886] gen9_composite_picture: integer translation (0, 0), removing [ 100.886] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 100.886] sna_render_pixmap_bo: GPU all damaged [ 100.887] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 100.887] gen4_choose_composite_emitter: solid, identity mask [ 100.887] kgem_check_bo: num_pages=+0, num_exec=+0 [ 100.887] gen9_composite_get_binding_table(fc40) [ 100.887] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 100.887] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 100.887] gen9_emit_vertex_elements: setup id=9 [ 100.887] glyphs0_to_dst: glyph=(1, 7)x(9, 8), unclipped [ 100.887] emit_primitive_identity_mask__avx2: dst=(1, 7), mask=(688.00, 32.00) x (9.00, 8.00) [ 100.887] glyphs0_to_dst: glyph=(9, 5)x(10, 13), unclipped [ 100.887] emit_primitive_identity_mask__avx2: dst=(9, 5), mask=(672.00, 48.00) x (10.00, 13.00) [ 100.887] glyphs0_to_dst: glyph=(19, 7)x(9, 8), unclipped [ 100.887] emit_primitive_identity_mask__avx2: dst=(19, 7), mask=(688.00, 32.00) x (9.00, 8.00) [ 100.887] glyphs0_to_dst: glyph=(28, 9)x(8, 3), unclipped [ 100.887] emit_primitive_identity_mask__avx2: dst=(28, 9), mask=(688.00, 48.00) x (8.00, 3.00) [ 100.887] glyphs0_to_dst: glyph=(36, 5)x(11, 10), unclipped [ 100.887] emit_primitive_identity_mask__avx2: dst=(36, 5), mask=(704.00, 0.00) x (11.00, 10.00) [ 100.887] glyphs0_to_dst: glyph=(46, 7)x(9, 8), unclipped [ 100.887] emit_primitive_identity_mask__avx2: dst=(46, 7), mask=(720.00, 0.00) x (9.00, 8.00) [ 100.887] glyphs0_to_dst: glyph=(54, 7)x(10, 8), unclipped [ 100.887] emit_primitive_identity_mask__avx2: dst=(54, 7), mask=(704.00, 16.00) x (10.00, 8.00) [ 100.887] glyphs0_to_dst: glyph=(63, 7)x(10, 8), unclipped [ 100.887] emit_primitive_identity_mask__avx2: dst=(63, 7), mask=(720.00, 16.00) x (10.00, 8.00) [ 100.887] glyphs0_to_dst: glyph=(72, 4)x(10, 11), unclipped [ 100.887] emit_primitive_identity_mask__avx2: dst=(72, 4), mask=(736.00, 0.00) x (10.00, 11.00) [ 100.887] glyphs0_to_dst: glyph=(81, 7)x(10, 8), unclipped [ 100.887] emit_primitive_identity_mask__avx2: dst=(81, 7), mask=(752.00, 0.00) x (10.00, 8.00) [ 100.887] glyphs0_to_dst: glyph=(90, 4)x(10, 11), unclipped [ 100.887] emit_primitive_identity_mask__avx2: dst=(90, 4), mask=(736.00, 0.00) x (10.00, 11.00) [ 100.887] glyphs0_to_dst: glyph=(99, 7)x(11, 8), unclipped [ 100.887] emit_primitive_identity_mask__avx2: dst=(99, 7), mask=(736.00, 16.00) x (11.00, 8.00) [ 100.887] glyphs0_to_dst: glyph=(109, 7)x(9, 8), unclipped [ 100.887] emit_primitive_identity_mask__avx2: dst=(109, 7), mask=(752.00, 16.00) x (9.00, 8.00) [ 100.887] glyphs0_to_dst: glyph=(118, 9)x(8, 3), unclipped [ 100.887] emit_primitive_identity_mask__avx2: dst=(118, 9), mask=(688.00, 48.00) x (8.00, 3.00) [ 100.887] glyphs0_to_dst: glyph=(126, 5)x(10, 10), unclipped [ 100.887] emit_primitive_identity_mask__avx2: dst=(126, 5), mask=(704.00, 32.00) x (10.00, 10.00) [ 100.887] glyphs0_to_dst: glyph=(135, 5)x(10, 10), unclipped [ 100.887] emit_primitive_identity_mask__avx2: dst=(135, 5), mask=(704.00, 32.00) x (10.00, 10.00) [ 100.887] glyphs0_to_dst: glyph=(144, 5)x(10, 10), unclipped [ 100.887] emit_primitive_identity_mask__avx2: dst=(144, 5), mask=(720.00, 32.00) x (10.00, 10.00) [ 100.887] glyphs0_to_dst: glyph=(153, 5)x(10, 10), unclipped [ 100.887] emit_primitive_identity_mask__avx2: dst=(153, 5), mask=(704.00, 48.00) x (10.00, 10.00) [ 100.887] gen8_vertex_flush[8e4] = 54 [ 100.887] gen9_magic_ca_pass: CA fixup (44 -> 98) [ 100.887] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 100.887] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 100.887] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 100.887] sna_accel_flush: flush?=0, dirty?=0 [ 100.887] sna_block_handler (tv=0.0) [ 100.887] sna_wakeup_handler [ 100.887] sna_glyphs(op=3, nlist=1, src=(163, 15)) [ 100.887] kgem_bo_is_busy: handle=152, domain: 0 exec? 1, rq? 1 [ 100.887] sna_glyphs: discarding mask [ 100.887] glyphs0_to_dst(op=3, src=(163, 15), nlist=1, dst=(163, 15)+(0, 0)) [ 100.887] clipped_glyphs: no, clip region (0, 0), (490, 20) matches drawable pixmap=94680752682688 size=490x20 [ 100.887] gen9_render_composite: 0x0, current mode=1/1 [ 100.887] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 100.887] kgem_bo_is_busy: handle=152, domain: 0 exec? 1, rq? 1 [ 100.887] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 100.887] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 100.887] sna_drawable_use_bo pixmap=5395, box=((0, 0), (490, 20)), flags=7... [ 100.888] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 100.888] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 100.888] sna_drawable_use_bo: using whole GPU bo [ 100.888] gen9_composite_set_target: pixmap=5395, format=20028888, size=490x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 100.888] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 100.888] color_convert: src=ffffffff [20028888] [ 100.888] color_convert: dst=ffffffff [20028888] [ 100.888] sna_render_get_solid: ffffffff [ 100.888] sna_render_get_solid(white) [ 100.888] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 100.888] sna_transform_is_imprecise_integer_translation: no transform [ 100.888] gen9_composite_picture: integer translation (0, 0), removing [ 100.888] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 100.888] sna_render_pixmap_bo: GPU all damaged [ 100.888] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 100.888] gen4_choose_composite_emitter: solid, identity mask [ 100.888] kgem_check_bo: num_pages=+0, num_exec=+0 [ 100.888] gen9_composite_get_binding_table(fc00) [ 100.888] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 100.888] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 100.888] gen9_emit_vertex_elements: setup id=9 [ 100.888] glyphs0_to_dst: glyph=(165, 7)x(5, 8), unclipped [ 100.888] emit_primitive_identity_mask__avx2: dst=(165, 7), mask=(720.00, 48.00) x (5.00, 8.00) [ 100.888] gen8_vertex_flush[9e4] = 3 [ 100.888] gen9_magic_ca_pass: CA fixup (98 -> 101) [ 100.888] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 100.888] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 100.888] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 100.888] sna_glyphs(op=3, nlist=1, src=(172, 15)) [ 100.888] kgem_bo_is_busy: handle=152, domain: 0 exec? 1, rq? 1 [ 100.888] sna_glyphs: discarding mask [ 100.888] glyphs0_to_dst(op=3, src=(172, 15), nlist=1, dst=(172, 15)+(0, 0)) [ 100.888] clipped_glyphs: no, clip region (0, 0), (490, 20) matches drawable pixmap=94680752682688 size=490x20 [ 100.888] gen9_render_composite: 0x0, current mode=1/1 [ 100.888] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 100.888] kgem_bo_is_busy: handle=152, domain: 0 exec? 1, rq? 1 [ 100.888] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 100.888] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 100.888] sna_drawable_use_bo pixmap=5395, box=((0, 0), (490, 20)), flags=7... [ 100.888] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 100.888] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 100.888] sna_drawable_use_bo: using whole GPU bo [ 100.888] gen9_composite_set_target: pixmap=5395, format=20028888, size=490x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 100.888] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 100.888] color_convert: src=ff729fcf [20028888] [ 100.888] color_convert: dst=ff729fcf [20028888] [ 100.888] sna_render_get_solid: ff729fcf [ 100.888] sna_render_get_solid(23) = ff729fcf (old) [ 100.888] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 100.888] sna_transform_is_imprecise_integer_translation: no transform [ 100.888] gen9_composite_picture: integer translation (0, 0), removing [ 100.888] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 100.888] sna_render_pixmap_bo: GPU all damaged [ 100.888] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 100.888] gen4_choose_composite_emitter: solid, identity mask [ 100.888] kgem_check_bo: num_pages=+0, num_exec=+0 [ 100.888] gen9_composite_get_binding_table(fbc0) [ 100.888] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 100.888] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 100.888] gen9_emit_vertex_elements: setup id=9 [ 100.888] glyphs0_to_dst: glyph=(171, 9)x(11, 3), unclipped [ 100.888] emit_primitive_identity_mask__avx2: dst=(171, 9), mask=(736.00, 32.00) x (11.00, 3.00) [ 100.888] glyphs0_to_dst: glyph=(180, 4)x(10, 14), unclipped [ 100.889] emit_primitive_identity_mask__avx2: dst=(180, 4), mask=(944.00, 48.00) x (10.00, 14.00) [ 100.889] glyphs0_to_dst: glyph=(189, 4)x(11, 11), unclipped [ 100.889] emit_primitive_identity_mask__avx2: dst=(189, 4), mask=(960.00, 0.00) x (11.00, 11.00) [ 100.889] glyphs0_to_dst: glyph=(198, 7)x(10, 8), unclipped [ 100.889] emit_primitive_identity_mask__avx2: dst=(198, 7), mask=(976.00, 0.00) x (10.00, 8.00) [ 100.889] glyphs0_to_dst: glyph=(208, 7)x(9, 11), unclipped [ 100.889] emit_primitive_identity_mask__avx2: dst=(208, 7), mask=(960.00, 16.00) x (9.00, 11.00) [ 100.889] glyphs0_to_dst: glyph=(216, 4)x(10, 14), unclipped [ 100.889] emit_primitive_identity_mask__avx2: dst=(216, 4), mask=(944.00, 48.00) x (10.00, 14.00) [ 100.889] glyphs0_to_dst: glyph=(225, 5)x(10, 10), unclipped [ 100.889] emit_primitive_identity_mask__avx2: dst=(225, 5), mask=(976.00, 16.00) x (10.00, 10.00) [ 100.889] glyphs0_to_dst: glyph=(234, 16)x(11, 2), unclipped [ 100.889] emit_primitive_identity_mask__avx2: dst=(234, 16), mask=(992.00, 0.00) x (11.00, 2.00) [ 100.889] glyphs0_to_dst: glyph=(243, 4)x(11, 11), unclipped [ 100.889] emit_primitive_identity_mask__avx2: dst=(243, 4), mask=(1008.00, 0.00) x (11.00, 11.00) [ 100.889] glyphs0_to_dst: glyph=(253, 7)x(9, 8), unclipped [ 100.889] emit_primitive_identity_mask__avx2: dst=(253, 7), mask=(720.00, 0.00) x (9.00, 8.00) [ 100.889] glyphs0_to_dst: glyph=(261, 7)x(10, 8), unclipped [ 100.889] emit_primitive_identity_mask__avx2: dst=(261, 7), mask=(704.00, 16.00) x (10.00, 8.00) [ 100.889] glyphs0_to_dst: glyph=(270, 7)x(10, 8), unclipped [ 100.889] emit_primitive_identity_mask__avx2: dst=(270, 7), mask=(704.00, 16.00) x (10.00, 8.00) [ 100.889] glyphs0_to_dst: glyph=(279, 3)x(10, 12), unclipped [ 100.889] emit_primitive_identity_mask__avx2: dst=(279, 3), mask=(992.00, 16.00) x (10.00, 12.00) [ 100.889] glyphs0_to_dst: glyph=(288, 7)x(10, 8), unclipped [ 100.889] emit_primitive_identity_mask__avx2: dst=(288, 7), mask=(704.00, 16.00) x (10.00, 8.00) [ 100.889] glyphs0_to_dst: glyph=(297, 7)x(10, 8), unclipped [ 100.889] emit_primitive_identity_mask__avx2: dst=(297, 7), mask=(752.00, 0.00) x (10.00, 8.00) [ 100.889] glyphs0_to_dst: glyph=(307, 3)x(10, 12), unclipped [ 100.889] emit_primitive_identity_mask__avx2: dst=(307, 3), mask=(1008.00, 16.00) x (10.00, 12.00) [ 100.889] glyphs0_to_dst: glyph=(315, 4)x(11, 11), unclipped [ 100.889] emit_primitive_identity_mask__avx2: dst=(315, 4), mask=(960.00, 0.00) x (11.00, 11.00) [ 100.889] glyphs0_to_dst: glyph=(324, 7)x(11, 8), unclipped [ 100.889] emit_primitive_identity_mask__avx2: dst=(324, 7), mask=(736.00, 16.00) x (11.00, 8.00) [ 100.889] glyphs0_to_dst: glyph=(334, 7)x(9, 11), unclipped [ 100.889] emit_primitive_identity_mask__avx2: dst=(334, 7), mask=(960.00, 16.00) x (9.00, 11.00) [ 100.889] glyphs0_to_dst: glyph=(342, 16)x(11, 2), unclipped [ 100.889] emit_primitive_identity_mask__avx2: dst=(342, 16), mask=(992.00, 0.00) x (11.00, 2.00) [ 100.889] glyphs0_to_dst: glyph=(351, 3)x(10, 12), unclipped [ 100.889] emit_primitive_identity_mask__avx2: dst=(351, 3), mask=(992.00, 16.00) x (10.00, 12.00) [ 100.889] glyphs0_to_dst: glyph=(361, 3)x(9, 12), unclipped [ 100.889] emit_primitive_identity_mask__avx2: dst=(361, 3), mask=(960.00, 32.00) x (9.00, 12.00) [ 100.889] glyphs0_to_dst: glyph=(369, 7)x(10, 11), unclipped [ 100.889] emit_primitive_identity_mask__avx2: dst=(369, 7), mask=(976.00, 32.00) x (10.00, 11.00) [ 100.889] glyphs0_to_dst: glyph=(378, 4)x(10, 14), unclipped [ 100.889] emit_primitive_identity_mask__avx2: dst=(378, 4), mask=(944.00, 48.00) x (10.00, 14.00) [ 100.889] glyphs0_to_dst: glyph=(387, 5)x(10, 10), unclipped [ 100.889] emit_primitive_identity_mask__avx2: dst=(387, 5), mask=(128.00, 96.00) x (10.00, 10.00) [ 100.889] glyphs0_to_dst: glyph=(396, 16)x(11, 2), unclipped [ 100.889] emit_primitive_identity_mask__avx2: dst=(396, 16), mask=(992.00, 0.00) x (11.00, 2.00) [ 100.889] glyphs0_to_dst: glyph=(406, 7)x(9, 8), unclipped [ 100.889] emit_primitive_identity_mask__avx2: dst=(406, 7), mask=(720.00, 0.00) x (9.00, 8.00) [ 100.889] glyphs0_to_dst: glyph=(414, 7)x(10, 8), unclipped [ 100.889] emit_primitive_identity_mask__avx2: dst=(414, 7), mask=(704.00, 16.00) x (10.00, 8.00) [ 100.889] glyphs0_to_dst: glyph=(424, 7)x(9, 11), unclipped [ 100.889] emit_primitive_identity_mask__avx2: dst=(424, 7), mask=(960.00, 16.00) x (9.00, 11.00) [ 100.889] glyphs0_to_dst: glyph=(432, 4)x(10, 11), unclipped [ 100.889] emit_primitive_identity_mask__avx2: dst=(432, 4), mask=(976.00, 48.00) x (10.00, 11.00) [ 100.889] glyphs0_to_dst: glyph=(442, 7)x(9, 8), unclipped [ 100.889] emit_primitive_identity_mask__avx2: dst=(442, 7), mask=(688.00, 32.00) x (9.00, 8.00) [ 100.889] glyphs0_to_dst: glyph=(450, 7)x(10, 11), unclipped [ 100.889] emit_primitive_identity_mask__avx2: dst=(450, 7), mask=(976.00, 32.00) x (10.00, 11.00) [ 100.889] gen8_vertex_flush[ae4] = 96 [ 100.890] gen9_magic_ca_pass: CA fixup (101 -> 197) [ 100.890] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 100.890] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 100.890] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 100.890] sna_glyphs(op=3, nlist=1, src=(460, 15)) [ 100.890] kgem_bo_is_busy: handle=152, domain: 0 exec? 1, rq? 1 [ 100.890] sna_glyphs: discarding mask [ 100.890] glyphs0_to_dst(op=3, src=(460, 15), nlist=1, dst=(460, 15)+(0, 0)) [ 100.890] clipped_glyphs: no, clip region (0, 0), (490, 20) matches drawable pixmap=94680752682688 size=490x20 [ 100.890] gen9_render_composite: 0x0, current mode=1/1 [ 100.890] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 100.890] kgem_bo_is_busy: handle=152, domain: 0 exec? 1, rq? 1 [ 100.890] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 100.890] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 100.890] sna_drawable_use_bo pixmap=5395, box=((0, 0), (490, 20)), flags=7... [ 100.890] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 100.890] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 100.890] sna_drawable_use_bo: using whole GPU bo [ 100.890] gen9_composite_set_target: pixmap=5395, format=20028888, size=490x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 100.890] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 100.890] color_convert: src=ffffffff [20028888] [ 100.890] color_convert: dst=ffffffff [20028888] [ 100.890] sna_render_get_solid: ffffffff [ 100.890] sna_render_get_solid(white) [ 100.890] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 100.890] sna_transform_is_imprecise_integer_translation: no transform [ 100.890] gen9_composite_picture: integer translation (0, 0), removing [ 100.890] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 100.890] sna_render_pixmap_bo: GPU all damaged [ 100.890] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 100.890] gen4_choose_composite_emitter: solid, identity mask [ 100.890] kgem_check_bo: num_pages=+0, num_exec=+0 [ 100.890] gen9_composite_get_binding_table(fb80) [ 100.890] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 100.890] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 100.890] gen9_emit_vertex_elements: setup id=9 [ 100.890] glyphs0_to_dst: glyph=(459, 4)x(10, 13), unclipped [ 100.890] emit_primitive_identity_mask__avx2: dst=(459, 4), mask=(752.00, 32.00) x (10.00, 13.00) [ 100.890] gen8_vertex_flush[be4] = 3 [ 100.890] gen9_magic_ca_pass: CA fixup (197 -> 200) [ 100.890] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 100.890] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 100.890] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 100.890] sna_composite_rectangles(pixmap=5395, op=1, ffffffff x 1 [(478, 1)x(9, 17) ...]) [ 100.890] sna_composite_rectangles: converted to op 1 [ 100.890] sna_composite_rectangles[0] (478, 1)x(9, 17) -> (478, 1), (487, 18) [ 100.890] sna_composite_rectangles: nrects=1, region=(478, 1), (487, 18) x 1 [ 100.890] sna_composite_rectangles: clipped extents (478, 1),(487, 18) x 1 [ 100.890] sna_composite_rectangles: pixmap +(0, 0) extents (478, 1),(487, 18) [ 100.890] sna_composite_rectangles: dropping last-cpu hint [ 100.890] sna_drawable_use_bo pixmap=5395, box=((478, 1), (487, 18)), flags=9... [ 100.890] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 100.890] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 100.890] sna_drawable_use_bo: using whole GPU bo [ 100.890] gen9_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20028888]) [ 100.890] kgem_bo_is_render: handle=152, rq? 1 [1] [ 100.890] gen9_render_fill_boxes(ffffffff x 1 [(478, 1), (487, 18) ...]) [ 100.890] sna_render_get_solid: ffffffff [ 100.890] sna_render_get_solid(white) [ 100.890] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 100.890] kgem_check_bo: num_pages=+0, num_exec=+0 [ 100.890] aligning vertex: was 4, now 2 floats per vertex [ 100.890] gen9_composite_get_binding_table(fb40) [ 100.890] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 100.890] gen9_emit_sampler: sampler = 1 [ 100.891] gen9_emit_sf: num_sf_outputs=1 [ 100.891] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 100.891] gen9_emit_vertex_elements: setup id=0 [ 100.891] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 100.891] (478, 1), (487, 18) [ 100.891] gen8_vertex_flush[d00] = 3 [ 100.891] sna_copy_area: src=pixmap=5395:(0, 0)x(490, 20)+(0, 0) -> dst=pixmap=3060:(0, 1258)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 100.891] sna_copy_area: normal copy [ 100.891] sna_do_copy: src=(0, 0), dst=(0, 1258), size=(490x20) [ 100.891] sna_do_copy: after drawable: src=(0, 0), dst=(65, 1282), size=(490x20) [ 100.891] sna_do_copy: dst extents (65, 1282), (555, 1302), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 100.891] sna_do_copy: clipped dst extents (65, 1282), (555, 1302) [ 100.891] sna_do_copy: unclipped src extents (0, 0), (490, 20) [ 100.891] sna_do_copy: clipped src extents (0, 0), (490, 20) [ 100.891] sna_do_copy: pixmap -- no source clipping [ 100.891] sna_do_copy: src extents (0, 0), (490, 20) x 1 [ 100.891] sna_do_copy: copy region (65, 1282), (555, 1302) x 1 + (-65, -1282) [ 100.891] sna_copy_boxes (boxes=1x[(65, 1282), (555, 1302)...], src pixmap=5395+(-65, -1282), dst pixmap=3060+(-65, -24), alu=3, src.size=490x20, dst.size=3775x2136) [ 100.891] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c9472b610, gpu_bo=152, cpu_bo=0), replaces=0 [ 100.891] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 100.891] sna_drawable_use_bo pixmap=3060, box=((0, 1258), (490, 1278)), flags=b... [ 100.891] sna_drawable_use_bo: exported target, set PREFER_GPU [ 100.891] sna_drawable_use_bo: pinned, never REPLACES [ 100.891] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=b [ 100.891] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 100.891] sna_drawable_use_bo: using whole GPU bo [ 100.891] sna_pixmap_move_to_gpu(pixmap=5395, usage=0), flags=a [ 100.891] sna_pixmap_move_to_gpu: already all-damaged [ 100.891] sna_pixmap_mark_active: pixmap=5395, handle=152 [ 100.891] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 100.891] gen9_render_copy_boxes (0, -1258)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 100.891] kgem_bo_is_render: handle=152, rq? 1 [1] [ 100.891] kgem_bo_is_render: handle=9, rq? 0 [0] [ 100.891] kgem_bo_is_render: handle=9, rq? 0 [0] [ 100.891] kgem_bo_is_render: handle=152, rq? 1 [1] [ 100.891] kgem_set_mode: flushing before new bo [ 100.891] gen8_vertex_close: used=806, vbo active? 146, vb=201, nreloc=2 [ 100.891] gen8_vertex_close: reloc[0] = 287 [ 100.891] kgem_add_reloc64: handle=146, pos=287, delta=0, domains=200000 [ 100.891] kgem_add_handle: handle=146, index=5 [ 100.891] kgem_add_reloc64[11] = (delta=0, target handle=5, presumed=ffe77000) [ 100.891] gen8_vertex_close: reloc[1] = 372 [ 100.891] kgem_add_reloc64: handle=146, pos=372, delta=0, domains=200000 [ 100.891] kgem_add_reloc64[12] = (delta=0, target handle=5, presumed=ffe77000) [ 100.891] batch[1/1, flags=1800]: 838 838 16096 16384, nreloc=13, nexec=6, nfence=0, aperture=1116 [fenced=0] [ 100.891] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd981000 [ 100.891] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -57343 [ 100.891] kgem_fixup_relocs: shrinking by 57344 [ 100.891] __kgem_busy: handle=2, busy=0, wedged=0 [ 100.892] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd981000 [ 100.892] kgem_commit: release handle=152 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ffebf000 [ 100.892] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 100.892] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 100.892] __kgem_bo_clear_busy: handle=7 [ 100.892] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 100.892] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 100.892] __kgem_bo_clear_busy: handle=143 [ 100.892] kgem_commit: release handle=143 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff6e000 [ 100.892] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 100.892] __kgem_bo_clear_busy: handle=143 [ 100.892] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 100.892] __kgem_bo_clear_busy: handle=143 [ 100.892] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 100.892] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 100.892] __kgem_bo_clear_busy: handle=143 [ 100.892] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 100.892] __kgem_bo_clear_busy: handle=7 [ 100.892] kgem_commit: release handle=146 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffe77000 [ 100.892] __kgem_busy: handle=2, busy=0, wedged=0 [ 100.892] kgem_bo_can_map: handle=146, map=0x0:0x0:0x7fc6b40fb000, tiling=0, domain=3, offset=4293357568 [ 100.892] kgem_check_bo: num_pages=+8116, num_exec=+2 [ 100.892] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 100.892] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 100.892] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 100.892] kgem_add_handle: handle=4, index=0 [ 100.892] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 100.892] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 100.892] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 100.892] gen9_composite_get_binding_table(ffc0) [ 100.892] kgem_add_reloc64: handle=9, pos=16360, delta=0, domains=20002 [ 100.892] kgem_add_handle: handle=9, index=1 [ 100.892] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f02dd000) [ 100.892] __kgem_bo_mark_dirty: handle=9 (proxy? 0) [ 100.892] [3fe0] bind bo(handle=9, addr=f02dd000), format=192, width=3775, height=2136, pitch=15360, tiling=1 -> render [ 100.892] kgem_add_reloc64: handle=152, pos=16344, delta=0, domains=40000 [ 100.892] kgem_add_handle: handle=152, index=2 [ 100.892] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=ffebf000) [ 100.892] [3fd0] bind bo(handle=152, addr=ffebf000), format=192, width=490, height=20, pitch=2048, tiling=1 -> sampler [ 100.892] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 100.892] gen9_emit_sampler: sampler = 0 [ 100.892] gen9_emit_sf: num_sf_outputs=1 [ 100.892] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 100.892] gen9_emit_vertex_elements: setup id=0 [ 100.892] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 100.892] (0, 0) -> (0, 1258) + (490, 20) [ 100.892] gen8_vertex_flush[490] = 3 [ 100.892] sna_accel_flush: flush?=1, dirty?=0 [ 100.892] gen8_vertex_close: used=812, vbo active? 146, vb=1, nreloc=1 [ 100.892] gen8_vertex_close: reloc[0] = 287 [ 100.892] kgem_add_reloc64: handle=146, pos=287, delta=0, domains=200000 [ 100.892] kgem_add_handle: handle=146, index=3 [ 100.892] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=ffe77000) [ 100.892] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=8190 [fenced=0] [ 100.892] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 100.892] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 100.892] kgem_fixup_relocs: shrinking by 61440 [ 100.892] __kgem_busy: handle=1, busy=0, wedged=0 [ 100.893] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 100.893] kgem_commit: release handle=9 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f02dd000 [ 100.893] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 100.893] kgem_commit: release handle=152 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=ffebf000 [ 100.893] kgem_commit: release handle=146 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffe77000 [ 100.893] __kgem_busy: handle=1, busy=0, wedged=0 [ 100.893] kgem_bo_can_map: handle=146, map=0x0:0x0:0x7fc6b40fb000, tiling=0, domain=3, offset=4293357568 [ 100.893] sna_accel_flush: flush?=0, dirty?=0 [ 100.893] sna_accel_flush: flush?=0, dirty?=0 [ 100.893] sna_accel_flush: flush?=0, dirty?=0 [ 100.893] sna_block_handler (tv=0.0) [ 100.893] sna_wakeup_handler [ 100.893] sna_mode_wakeup: len=64 [ 100.893] sna_dri2_vblank_handler(type=2, sequence=5804, draw=4181) [ 100.893] sna_crtc_record_swap: recording last swap on pipe=0, frame 5804 [msc=5804], time 100.889475 [ 100.893] sna_dri2_vblank_handler: 2 complete, frame=5804 tv=100.889475 [ 100.893] sna_dri2_blit_complete: blit finished [ 100.893] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=5804, tv=100.889475) [ 100.893] frame_swap_complete(type=2): draw=146, pipe=0, frame=5804 [msc=5804], tv=100.889475 [ 100.893] sna_accel_flush: flush?=0, dirty?=0 [ 100.893] sna_dri2_event_free(draw?=1) [ 100.893] sna_dri2_remove_event: remove[0x561c94af9780] from window 146, active? 1 [ 100.893] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 100.893] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=128] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 100.893] sna_dri2_vblank_handler complete [ 100.893] sna_mode_wakeup: recording last swap on pipe=0, frame 5804 [16ac], time 100.889475 [ 100.893] sna_mode_wakeup: removing handle=128 [active_scanout=0] from scanout, installing handle=32 [active_scanout=2] [ 100.893] sna_mode_wakeup: flip complete, pending? 1 [ 100.893] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 100.893] sna_destroy_pixmap: pixmap=5395, attached?=1 [ 100.893] _kgem_bo_destroy: handle=152, proxy? 0 [ 100.893] __kgem_bo_destroy: handle=152, size=65536 [ 100.893] __kgem_busy: handle=152, busy=0, wedged=0 [ 100.893] __kgem_bo_clear_busy: handle=152 [ 100.893] kgem_bo_move_to_inactive: moving handle=152 to inactive [ 100.893] __sna_free_pixmap(pixmap=5395) [ 100.893] sna_accel_flush: flush?=0, dirty?=0 [ 100.893] sna_accel_flush: flush?=0, dirty?=0 [ 100.893] sna_block_handler (tv=0.355000) [ 100.893] kgem_retire, need_retire?=1 [ 100.893] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 100.893] kgem_retire__requests_ring: retiring ring 0 [ 100.893] __kgem_busy: handle=2, busy=0, wedged=0 [ 100.893] __kgem_retire_rq: request 2 complete [ 100.893] kgem_retire__requests_ring: retiring ring 0 [ 100.893] __kgem_busy: handle=1, busy=0, wedged=0 [ 100.893] __kgem_retire_rq: request 1 complete [ 100.893] __kgem_bo_flush: handle=9, busy=0, wedged=0 [ 100.893] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 100.893] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 100.893] kgem_retire -- retired=0, need_retire=0 [ 100.893] kgem_bo_is_busy: handle=146, domain: 0 exec? 0, rq? 0 [ 100.893] gen6_render_retire: resetting idle vbo [ 100.894] sna_scanout_do_flush: flush timer active: delta=0 [ 100.894] sna_scanout_do_flush (time=100894), triggered [ 100.894] sna_scanout_flush (time=100894), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 100.894] has_shadow: has pending damage? 0, outstanding flips: 0 [ 100.894] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 100.894] has_shadow: has pending damage? 0, outstanding flips: 0 [ 100.894] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 100.894] sna_accel_do_throttle -- no pending activity [ 100.894] sna_accel_block: evaluating timers, active=5 [ 100.894] sna_accel_block: flush timer expires in 16 [100910] [ 100.894] sna_wakeup_handler [ 100.895] sna_accel_flush: flush?=0, dirty?=0 [ 100.895] sna_accel_flush: flush?=0, dirty?=0 [ 100.895] sna_block_handler (tv=0.353000) [ 100.895] sna_scanout_do_flush: flush timer active: delta=15 [ 100.895] sna_accel_do_throttle -- no pending activity [ 100.895] sna_accel_block: evaluating timers, active=5 [ 100.895] sna_accel_block: flush timer expires in 15 [100910] [ 100.895] sna_wakeup_handler [ 100.895] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=128, name=76 [ 100.895] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 100.895] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 100.895] sna_dri2_get_back: draw size=3840x2160, back buffer handle=128 size=3840x2160, is-scanout? 1, active?=0, pitch=15360, front pitch=15360 [ 100.895] sna_dri2_get_back: reuse backbuffer? 1 [ 100.895] sna_dri2_get_back: back buffer handle=128, active?=0, refcnt=1 [ 100.895] sna_dri2_get_back: reuse unattached back [ 100.895] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 100.895] sna_dri2_reuse_buffer: reusing back buffer handle=128, name=76, pitch=15360, age=0 [ 100.895] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 100.895] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=32, name=80, active_scanout=2 [ 100.895] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 100.895] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 100.895] sna_accel_flush: flush?=0, dirty?=0 [ 100.895] sna_accel_flush: flush?=0, dirty?=0 [ 100.895] sna_accel_flush: flush?=0, dirty?=0 [ 100.895] sna_block_handler (tv=0.353000) [ 100.895] sna_scanout_do_flush: flush timer active: delta=15 [ 100.895] sna_accel_do_throttle -- no pending activity [ 100.895] sna_accel_block: evaluating timers, active=5 [ 100.895] sna_accel_block: flush timer expires in 15 [100910] [ 100.897] sna_wakeup_handler [ 100.897] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 100.897] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 100.897] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 100.897] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 100.897] sna_dri2_get_msc(draw=146, pipe=0) [ 100.897] sna_crtc_record_swap: recording last swap on pipe=0, frame 5804 [msc=5804], time 100.889475 [ 100.897] sna_dri2_get_msc: msc=5804 [raw=5804], ust=100889475 [ 100.897] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=128 (refs=1/1, flush=0) , front=32 (refs=2/3, flush=1) [ 100.897] sna_dri2_schedule_swap(target_msc=5804, divisor=0, remainder=0) [ 100.897] sna_dri2_schedule_swap: using front handle=32, active_scanout?=2, flush?=1 [ 100.897] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 100.897] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 100.897] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 100.897] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 100.897] sna_crtc_record_swap: recording last swap on pipe=0, frame 5804 [msc=5804], time 100.889475 [ 100.897] immediate_swap: current_msc=5804, target_msc=5804 -- yes [ 100.897] can_flip: no, shadow enabled [ 100.897] sna_dri2_add_event: adding event to window 146) [ 100.897] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 100.897] sna_dri2_immediate_blit: no pending blit, starting chain [ 100.897] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 100.897] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 100.897] can_xchg: back size=8700f00, front size=8700f00 [ 100.897] can_xchg: yes, pixmap=4091 [ 100.897] sna_dri2_xchg: win=146, exchange front=32/80,ref=3 and back=128/76,ref=2, pixmap=4091 3840x2160 [ 100.897] sna_dri2_xchg: back_bo handle=128, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 100.897] sna_dri2_xchg: front_bo handle=32, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 100.897] set_bo: pixmap=4091, handle=128 (old handle=32) [ 100.897] set_bo: marking whole pixmap as damaged [ 100.897] set_bo: applying final/discard move-to-gpu [ 100.897] wait_for_shadow: flags=0, flips=0, handle=32, shadow=29 [ 100.898] set_bo: dropping flush hint from handle=32 [ 100.898] set_bo: adding flush hint to handle=128 [ 100.898] mark_stale(handle=32) => 1 [ 100.898] swap_limit: draw=146 setting swap limit to 3 [ 100.898] sna_dri2_swap_limit_validate: swap limit set to 3 [ 100.898] sna_next_vblank(pipe=0, waiting until next vblank) [ 100.898] sna_dri2_schedule_swap: reported target_msc=5804 [ 100.898] sna_accel_flush: flush?=0, dirty?=0 [ 100.898] sna_accel_flush: flush?=0, dirty?=0 [ 100.898] sna_accel_flush: flush?=0, dirty?=0 [ 100.898] sna_accel_flush: flush?=0, dirty?=0 [ 100.898] sna_block_handler (tv=0.350000) [ 100.898] sna_scanout_do_flush: flush timer active: delta=12 [ 100.898] sna_accel_do_throttle -- no pending activity [ 100.898] sna_accel_block: evaluating timers, active=5 [ 100.898] sna_accel_block: flush timer expires in 12 [100910] [ 100.903] sna_wakeup_handler [ 100.903] sna_accel_flush: flush?=0, dirty?=0 [ 100.903] sna_accel_flush: flush?=0, dirty?=0 [ 100.903] sna_block_handler (tv=0.345000) [ 100.903] sna_scanout_do_flush: flush timer active: delta=7 [ 100.903] sna_accel_do_throttle -- no pending activity [ 100.903] sna_accel_block: evaluating timers, active=5 [ 100.903] sna_accel_block: flush timer expires in 7 [100910] [ 100.903] sna_wakeup_handler [ 100.903] sna_block_handler (tv=0.345000) [ 100.903] sna_scanout_do_flush: flush timer active: delta=7 [ 100.903] sna_accel_do_throttle -- no pending activity [ 100.903] sna_accel_block: evaluating timers, active=5 [ 100.903] sna_accel_block: flush timer expires in 7 [100910] [ 100.905] sna_wakeup_handler [ 100.905] sna_block_handler (tv=0.343000) [ 100.905] sna_scanout_do_flush: flush timer active: delta=5 [ 100.905] sna_accel_do_throttle -- no pending activity [ 100.905] sna_accel_block: evaluating timers, active=5 [ 100.905] sna_accel_block: flush timer expires in 5 [100910] [ 100.905] sna_wakeup_handler [ 100.905] sna_mode_wakeup: len=32 [ 100.905] sna_dri2_vblank_handler(type=2, sequence=5805, draw=4181) [ 100.905] sna_crtc_record_swap: recording last swap on pipe=0, frame 5805 [msc=5805], time 100.906139 [ 100.905] sna_dri2_vblank_handler: 2 complete, frame=5805 tv=100.906139 [ 100.905] sna_dri2_blit_complete: blit finished [ 100.905] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=5805, tv=100.906139) [ 100.905] frame_swap_complete(type=2): draw=146, pipe=0, frame=5805 [msc=5805], tv=100.906139 [ 100.906] sna_accel_flush: flush?=0, dirty?=0 [ 100.906] sna_dri2_event_free(draw?=1) [ 100.906] sna_dri2_remove_event: remove[0x561c94782080] from window 146, active? 1 [ 100.906] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=128] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 100.906] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=32] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 100.906] sna_dri2_vblank_handler complete [ 100.906] sna_block_handler (tv=0.342000) [ 100.906] sna_scanout_do_flush: flush timer active: delta=4 [ 100.906] sna_accel_do_throttle -- no pending activity [ 100.906] sna_accel_block: evaluating timers, active=5 [ 100.906] sna_accel_block: flush timer expires in 4 [100910] [ 100.910] sna_wakeup_handler [ 100.910] sna_block_handler (tv=0.338000) [ 100.910] sna_scanout_do_flush: flush timer active: delta=0 [ 100.910] sna_scanout_do_flush (time=100910), triggered [ 100.910] sna_scanout_flush (time=100910), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 100.910] has_shadow: has pending damage? 1, outstanding flips: 0 [ 100.910] stop_flush: scanout=128 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 100.910] has_shadow: has pending damage? 1, outstanding flips: 0 [ 100.910] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 100.910] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 100.910] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 100.910] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 100.910] sna_pixmap_move_to_gpu: already all-damaged [ 100.910] sna_pixmap_mark_active: pixmap=4091, handle=128 [ 100.910] sna_mode_redisplay: crtc[0] transformed? 0 [ 100.910] sna_mode_redisplay: crtc[1] transformed? 0 [ 100.910] sna_mode_redisplay: crtc[2] transformed? 0 [ 100.910] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=128 [active=1] [ 100.910] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 32, transformed? 0 [ 100.910] get_fb: reusing fb=80 for handle=128 [ 100.910] sna_mode_redisplay: recording flip on CRTC:32 handle=128, active_scanout=2, serial=3 [ 100.910] __kgem_bo_clear_busy: handle=128 [ 100.910] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 100.910] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 100.910] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 100.911] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=128, shadow handle=29 [ 100.911] sna_accel_do_throttle -- no pending activity [ 100.911] sna_accel_block: evaluating timers, active=5 [ 100.911] sna_accel_block: flush timer expires in 16 [100926] [ 100.922] sna_wakeup_handler [ 100.922] sna_mode_wakeup: len=32 [ 100.922] sna_mode_wakeup: recording last swap on pipe=0, frame 5806 [16ae], time 100.922796 [ 100.922] sna_mode_wakeup: removing handle=32 [active_scanout=0] from scanout, installing handle=128 [active_scanout=2] [ 100.922] sna_mode_wakeup: flip complete, pending? 1 [ 100.922] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 100.922] sna_block_handler (tv=0.326000) [ 100.922] sna_scanout_do_flush: flush timer active: delta=4 [ 100.922] sna_accel_do_throttle -- no pending activity [ 100.922] sna_accel_block: evaluating timers, active=5 [ 100.922] sna_accel_block: flush timer expires in 4 [100926] [ 100.927] sna_wakeup_handler [ 100.927] sna_block_handler (tv=0.321000) [ 100.927] sna_scanout_do_flush: flush timer active: delta=-1 [ 100.927] sna_scanout_do_flush (time=100927), triggered [ 100.927] sna_scanout_flush (time=100927), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 100.927] has_shadow: has pending damage? 0, outstanding flips: 0 [ 100.927] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 100.927] has_shadow: has pending damage? 0, outstanding flips: 0 [ 100.927] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 100.927] sna_accel_do_throttle -- no pending activity [ 100.927] sna_accel_block: evaluating timers, active=5 [ 100.927] sna_accel_block: flush timer expires in 16 [100943] [ 100.943] sna_wakeup_handler [ 100.943] sna_block_handler (tv=0.305000) [ 100.943] sna_scanout_do_flush: flush timer active: delta=0 [ 100.943] sna_scanout_do_flush (time=100943), triggered [ 100.943] sna_scanout_flush (time=100943), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 100.943] has_shadow: has pending damage? 0, outstanding flips: 0 [ 100.943] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 100.943] has_shadow: has pending damage? 0, outstanding flips: 0 [ 100.943] sna_accel_disarm_timer[0] (time=100943) [ 100.943] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 100.943] sna_accel_do_throttle -- no pending activity [ 101.249] sna_wakeup_handler [ 101.249] sna_block_handler (tv=519.840000) [ 101.249] has_shadow: has pending damage? 0, outstanding flips: 0 [ 101.249] sna_accel_do_throttle -- no pending activity [ 101.353] sna_wakeup_handler [ 101.353] sna_create_pixmap(13, 20, 32, usage=0) [ 101.353] kgem_can_create_2d: 13x20 @ 32 [ 101.353] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=20 [ 101.353] kgem_can_create_2d: untiled size=4096 [ 101.353] kgem_choose_tiling: too thin [width 13, 32 bpp] for TILING_X [ 101.353] kgem_choose_tiling: 13x20 -> 0 [ 101.353] sna_create_pixmap: usage=0, flags=a [ 101.353] sna_create_pixmap: small buffer [1040], attaching to shadow pixmap [ 101.353] create_pixmap: allocating pixmap 13x20, depth=32/32, size=1048 [ 101.353] create_pixmap: serial=5396, usage=0, 13x20 [ 101.353] sna_create_pixmap: serial=5396, 13x20, usage=0 [ 101.353] sna_composite_rectangles(pixmap=5397, op=0, 0 x 1 [(0, 0)x(13, 20) ...]) [ 101.353] sna_composite_rectangles: converted to op 0 [ 101.354] sna_composite_rectangles[0] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 101.354] sna_composite_rectangles: nrects=1, region=(0, 0), (13, 20) x 1 [ 101.354] sna_composite_rectangles: clipped extents (0, 0),(13, 20) x 1 [ 101.354] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(13, 20) [ 101.354] sna_composite_rectangles: fallback, dst pixmap=5397 too small or not attached [ 101.354] sna_composite_rectangles: fallback [ 101.354] sna_drawable_move_region_to_cpu(pixmap=5397 (13x20), [(0, 0), (13, 20)], flags=1) [ 101.354] sna_drawable_move_region_to_cpu: region (0, 0), (13, 20) + (0, 0) subsumes pixmap (13x20) [ 101.354] _sna_pixmap_move_to_cpu(pixmap=5397, 13x20, flags=1) [ 101.354] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 101.354] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 101.354] operate_inplace: no, inplace operation not suitable [ 101.354] _sna_pixmap_move_to_cpu: marking as damaged [ 101.354] __sna_damage_all(13, 20) [ 101.354] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 101.354] sna_composite_rectangles(pixmap=5397, op=1, fff2f1f0 x 1 [(0, 0)x(13, 20) ...]) [ 101.354] sna_composite_rectangles: converted to op 1 [ 101.354] sna_composite_rectangles[0] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 101.354] sna_composite_rectangles: nrects=1, region=(0, 0), (13, 20) x 1 [ 101.354] sna_composite_rectangles: clipped extents (0, 0),(13, 20) x 1 [ 101.354] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(13, 20) [ 101.354] sna_composite_rectangles: fallback, dst pixmap=5397 too small or not attached [ 101.354] sna_composite_rectangles: fallback [ 101.354] sna_drawable_move_region_to_cpu(pixmap=5397 (13x20), [(0, 0), (13, 20)], flags=1) [ 101.354] sna_drawable_move_region_to_cpu: pixmap=5397 all damaged on CPU [ 101.354] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 101.354] sna_composite_rectangles: fallback fill: (0, 0)x(13, 20) fff2f1f0 [ 101.354] sna_composite_rectangles(pixmap=5397, op=1, ff300a24 x 2 [(0, 0)x(13, 20) ...]) [ 101.354] sna_composite_rectangles: converted to op 1 [ 101.354] sna_composite_rectangles[0] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 101.354] sna_composite_rectangles[1] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 101.354] sna_composite_rectangles: nrects=2, region=(0, 0), (13, 20) x 2 [ 101.354] sna_composite_rectangles: clipped extents (0, 0),(13, 20) x 1 [ 101.354] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(13, 20) [ 101.354] sna_composite_rectangles: fallback, dst pixmap=5397 too small or not attached [ 101.354] sna_composite_rectangles: fallback [ 101.354] sna_drawable_move_region_to_cpu(pixmap=5397 (13x20), [(0, 0), (13, 20)], flags=1) [ 101.354] sna_drawable_move_region_to_cpu: pixmap=5397 all damaged on CPU [ 101.354] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 101.354] sna_composite_rectangles: fallback fill: (0, 0)x(13, 20) ff300a24 [ 101.354] sna_glyphs(op=3, nlist=2, src=(1, -2)) [ 101.354] sna_glyphs: fallback -- too small (13x20) [ 101.354] glyphs_fallback: nlist=2, count=3, extents (0, -13), (19, 1) [ 101.354] glyphs_fallback: clipped extents (0, 0), (13, 1) [ 101.354] sna_drawable_move_region_to_cpu(pixmap=5397 (13x20), [(0, 0), (13, 1)], flags=3) [ 101.354] sna_drawable_move_region_to_cpu: pixmap=5397 all damaged on CPU [ 101.354] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 101.354] sna_copy_area: src=pixmap=5397:(0, 0)x(13, 20)+(0, 0) -> dst=pixmap=3060:(477, 1258)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 101.354] sna_copy_area: normal copy [ 101.354] sna_do_copy: src=(0, 0), dst=(477, 1258), size=(13x20) [ 101.354] sna_do_copy: after drawable: src=(0, 0), dst=(542, 1282), size=(13x20) [ 101.354] sna_do_copy: dst extents (542, 1282), (555, 1302), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 101.354] sna_do_copy: clipped dst extents (542, 1282), (555, 1302) [ 101.354] sna_do_copy: unclipped src extents (0, 0), (13, 20) [ 101.354] sna_do_copy: clipped src extents (0, 0), (13, 20) [ 101.354] sna_do_copy: pixmap -- no source clipping [ 101.355] sna_do_copy: src extents (0, 0), (13, 20) x 1 [ 101.355] sna_do_copy: copy region (542, 1282), (555, 1302) x 1 + (-542, -1282) [ 101.355] sna_copy_boxes (boxes=1x[(542, 1282), (555, 1302)...], src pixmap=5397+(-542, -1282), dst pixmap=3060+(-65, -24), alu=3, src.size=13x20, dst.size=3775x2136) [ 101.355] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94b3a130, gpu_bo=0, cpu_bo=0), replaces=0 [ 101.355] sna_drawable_use_bo pixmap=3060, box=((477, 1258), (490, 1278)), flags=8... [ 101.355] sna_drawable_use_bo: exported target, set PREFER_GPU [ 101.355] sna_drawable_use_bo: pinned, never REPLACES [ 101.355] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 101.355] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 101.355] sna_drawable_use_bo: using whole GPU bo [ 101.355] region_overlaps_damage? [ 101.355] use_shm_bo: no, not attached [ 101.355] sna_drawable_move_region_to_cpu(pixmap=5397 (13x20), [(0, 0), (13, 20)], flags=2) [ 101.355] sna_drawable_move_region_to_cpu: pixmap=5397 all damaged on CPU [ 101.355] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 101.355] sna_write_boxes x 1, src stride=52, src dx=(-477, -1258) [ 101.355] kgem_bo_can_map: handle=9, map=0x7fc6b7845000:0x0:0x7fc656564000, tiling=1, domain=0, offset=4029534208 [ 101.355] write_boxes_inplace x 1, handle=9, tiling=1 [ 101.355] upload_inplace__tiled: tiling=1 [ 101.355] kgem_bo_can_map__cpu: handle=9 [ 101.355] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 101.355] kgem_bo_map__cpu(handle=9, size=33177600, map=0x7fc6b7845000:0x7fc656564000) [ 101.355] kgem_bo_sync__cpu: handle=9 [ 101.355] __kgem_busy: handle=9, busy=0, wedged=0 [ 101.355] kgem_bo_sync__cpu: SYNC: handle=9, needs_flush? 0, domain? 0, busy? 0 [ 101.355] __kgem_busy: handle=9, busy=0, wedged=0 [ 101.355] kgem_bo_retire: retiring bo handle=9 (needed flush? 0), rq? 0 [busy?=0] [ 101.355] assert_bo_retired: handle=9, domain: 0 exec? 0, rq? 0 [ 101.355] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(477, 1258), size=13x20, pitch=52/15360 [ 101.355] sna_accel_flush: flush?=0, dirty?=0 [ 101.355] sna_accel_flush: flush?=0, dirty?=0 [ 101.355] sna_accel_flush: flush?=0, dirty?=0 [ 101.355] sna_accel_flush: flush?=0, dirty?=0 [ 101.355] sna_destroy_pixmap: pixmap=5397, attached?=1 [ 101.355] __sna_free_pixmap(pixmap=5397) [ 101.355] sna_accel_flush: flush?=0, dirty?=0 [ 101.355] sna_accel_flush: flush?=0, dirty?=0 [ 101.355] sna_accel_flush: flush?=0, dirty?=0 [ 101.355] sna_block_handler (tv=519.734000) [ 101.355] has_shadow: has pending damage? 0, outstanding flips: 0 [ 101.355] sna_accel_do_throttle -- no pending activity [ 101.357] sna_wakeup_handler [ 101.357] sna_accel_flush: flush?=0, dirty?=0 [ 101.357] sna_accel_flush: flush?=0, dirty?=0 [ 101.357] sna_accel_flush: flush?=0, dirty?=0 [ 101.357] sna_accel_flush: flush?=0, dirty?=0 [ 101.357] sna_accel_flush: flush?=0, dirty?=0 [ 101.357] sna_accel_flush: flush?=0, dirty?=0 [ 101.357] sna_accel_flush: flush?=0, dirty?=0 [ 101.357] sna_accel_flush: flush?=0, dirty?=0 [ 101.357] sna_accel_flush: flush?=0, dirty?=0 [ 101.357] sna_block_handler (tv=519.732000) [ 101.357] has_shadow: has pending damage? 0, outstanding flips: 0 [ 101.357] sna_accel_do_throttle -- no pending activity [ 101.357] sna_wakeup_handler [ 101.357] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=32, name=80 [ 101.357] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 101.357] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 101.357] sna_dri2_get_back: draw size=3840x2160, back buffer handle=32 size=3840x2160, is-scanout? 1, active?=0, pitch=15360, front pitch=15360 [ 101.357] sna_dri2_get_back: reuse backbuffer? 1 [ 101.357] sna_dri2_get_back: back buffer handle=32, active?=0, refcnt=1 [ 101.357] sna_dri2_get_back: reuse unattached back [ 101.357] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 101.357] sna_dri2_reuse_buffer: reusing back buffer handle=32, name=80, pitch=15360, age=0 [ 101.357] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 101.358] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=128, name=76, active_scanout=2 [ 101.358] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 101.358] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=128] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 101.358] sna_accel_flush: flush?=0, dirty?=0 [ 101.358] sna_accel_flush: flush?=0, dirty?=0 [ 101.358] sna_accel_flush: flush?=0, dirty?=0 [ 101.358] sna_block_handler (tv=519.731000) [ 101.358] has_shadow: has pending damage? 0, outstanding flips: 0 [ 101.358] timer_enable (time=101358), starting timer 0 [ 101.358] sna_accel_do_throttle -- no pending activity [ 101.358] sna_accel_block: evaluating timers, active=5 [ 101.358] sna_accel_block: flush timer expires in 8 [101366] [ 101.359] sna_wakeup_handler [ 101.359] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 101.359] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 101.359] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 101.359] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 101.359] sna_dri2_get_msc(draw=146, pipe=0) [ 101.359] sna_crtc_record_swap: recording last swap on pipe=0, frame 5832 [msc=5832], time 101.355979 [ 101.359] sna_dri2_get_msc: msc=5832 [raw=5832], ust=101355979 [ 101.359] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=32 (refs=1/1, flush=0) , front=128 (refs=2/3, flush=1) [ 101.359] sna_dri2_schedule_swap(target_msc=5805, divisor=0, remainder=0) [ 101.359] sna_dri2_schedule_swap: using front handle=128, active_scanout?=2, flush?=1 [ 101.359] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 101.359] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 101.359] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 101.359] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 101.359] sna_crtc_record_swap: recording last swap on pipe=0, frame 5832 [msc=5832], time 101.355979 [ 101.359] immediate_swap: current_msc=5832, target_msc=5805 -- yes [ 101.359] can_flip: no, shadow enabled [ 101.359] sna_dri2_add_event: adding event to window 146) [ 101.359] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 101.359] sna_dri2_immediate_blit: no pending blit, starting chain [ 101.359] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 101.359] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 101.359] can_xchg: back size=8700f00, front size=8700f00 [ 101.359] can_xchg: yes, pixmap=4091 [ 101.359] sna_dri2_xchg: win=146, exchange front=128/76,ref=3 and back=32/80,ref=2, pixmap=4091 3840x2160 [ 101.359] sna_dri2_xchg: back_bo handle=32, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 101.359] sna_dri2_xchg: front_bo handle=128, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 101.359] set_bo: pixmap=4091, handle=32 (old handle=128) [ 101.359] set_bo: marking whole pixmap as damaged [ 101.359] set_bo: applying final/discard move-to-gpu [ 101.359] wait_for_shadow: flags=0, flips=0, handle=128, shadow=29 [ 101.359] set_bo: dropping flush hint from handle=128 [ 101.359] set_bo: adding flush hint to handle=32 [ 101.359] mark_stale(handle=128) => 1 [ 101.359] swap_limit: draw=146 setting swap limit to 3 [ 101.359] sna_dri2_swap_limit_validate: swap limit set to 3 [ 101.359] sna_next_vblank(pipe=0, waiting until next vblank) [ 101.359] sna_dri2_schedule_swap: reported target_msc=5832 [ 101.359] sna_accel_flush: flush?=0, dirty?=0 [ 101.359] sna_accel_flush: flush?=0, dirty?=0 [ 101.359] sna_accel_flush: flush?=0, dirty?=0 [ 101.359] sna_accel_flush: flush?=0, dirty?=0 [ 101.359] sna_block_handler (tv=519.730000) [ 101.359] sna_scanout_do_flush: flush timer active: delta=7 [ 101.359] sna_accel_do_throttle -- no pending activity [ 101.359] sna_accel_block: evaluating timers, active=5 [ 101.360] sna_accel_block: flush timer expires in 7 [101366] [ 101.367] sna_wakeup_handler [ 101.367] sna_block_handler (tv=519.722000) [ 101.367] sna_scanout_do_flush: flush timer active: delta=-1 [ 101.367] sna_scanout_do_flush (time=101367), triggered [ 101.367] sna_scanout_flush (time=101367), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 101.367] has_shadow: has pending damage? 1, outstanding flips: 0 [ 101.367] stop_flush: scanout=32 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 101.367] has_shadow: has pending damage? 1, outstanding flips: 0 [ 101.367] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 101.367] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 101.367] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 101.367] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 101.367] sna_pixmap_move_to_gpu: already all-damaged [ 101.367] sna_pixmap_mark_active: pixmap=4091, handle=32 [ 101.367] sna_mode_redisplay: crtc[0] transformed? 0 [ 101.367] sna_mode_redisplay: crtc[1] transformed? 0 [ 101.367] sna_mode_redisplay: crtc[2] transformed? 0 [ 101.367] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=32 [active=1] [ 101.367] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 128, transformed? 0 [ 101.367] get_fb: reusing fb=68 for handle=32 [ 101.367] sna_mode_redisplay: recording flip on CRTC:32 handle=32, active_scanout=2, serial=3 [ 101.367] __kgem_bo_clear_busy: handle=32 [ 101.367] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 101.367] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 101.367] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 101.367] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=32, shadow handle=29 [ 101.367] sna_accel_do_throttle -- no pending activity [ 101.367] sna_accel_block: evaluating timers, active=5 [ 101.367] sna_accel_block: flush timer expires in 16 [101383] [ 101.372] sna_wakeup_handler [ 101.372] sna_mode_wakeup: len=64 [ 101.372] sna_dri2_vblank_handler(type=2, sequence=5833, draw=4181) [ 101.372] sna_crtc_record_swap: recording last swap on pipe=0, frame 5833 [msc=5833], time 101.372636 [ 101.372] sna_dri2_vblank_handler: 2 complete, frame=5833 tv=101.372636 [ 101.372] sna_dri2_blit_complete: blit finished [ 101.372] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=5833, tv=101.372636) [ 101.372] frame_swap_complete(type=2): draw=146, pipe=0, frame=5833 [msc=5833], tv=101.372636 [ 101.372] sna_accel_flush: flush?=0, dirty?=0 [ 101.372] sna_dri2_event_free(draw?=1) [ 101.372] sna_dri2_remove_event: remove[0x561c94ab1850] from window 146, active? 1 [ 101.372] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 101.372] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=128] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 101.372] sna_dri2_vblank_handler complete [ 101.372] sna_mode_wakeup: recording last swap on pipe=0, frame 5833 [16c9], time 101.372636 [ 101.372] sna_mode_wakeup: removing handle=128 [active_scanout=0] from scanout, installing handle=32 [active_scanout=2] [ 101.372] sna_mode_wakeup: flip complete, pending? 1 [ 101.372] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 101.372] sna_block_handler (tv=519.717000) [ 101.372] sna_scanout_do_flush: flush timer active: delta=11 [ 101.372] sna_accel_do_throttle -- no pending activity [ 101.372] sna_accel_block: evaluating timers, active=5 [ 101.372] sna_accel_block: flush timer expires in 11 [101383] [ 101.384] sna_wakeup_handler [ 101.384] sna_block_handler (tv=519.705000) [ 101.384] sna_scanout_do_flush: flush timer active: delta=-1 [ 101.384] sna_scanout_do_flush (time=101384), triggered [ 101.384] sna_scanout_flush (time=101384), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 101.384] has_shadow: has pending damage? 0, outstanding flips: 0 [ 101.384] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 101.384] has_shadow: has pending damage? 0, outstanding flips: 0 [ 101.384] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 101.384] sna_accel_do_throttle -- no pending activity [ 101.384] sna_accel_block: evaluating timers, active=5 [ 101.384] sna_accel_block: flush timer expires in 16 [101400] [ 101.400] sna_wakeup_handler [ 101.400] sna_block_handler (tv=519.689000) [ 101.400] sna_scanout_do_flush: flush timer active: delta=0 [ 101.400] sna_scanout_do_flush (time=101400), triggered [ 101.400] sna_scanout_flush (time=101400), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 101.400] has_shadow: has pending damage? 0, outstanding flips: 0 [ 101.400] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 101.400] has_shadow: has pending damage? 0, outstanding flips: 0 [ 101.400] sna_accel_disarm_timer[0] (time=101400) [ 101.400] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 101.400] sna_accel_do_throttle -- no pending activity [ 101.483] sna_wakeup_handler [ 101.483] sna_accel_flush: flush?=0, dirty?=0 [ 101.483] sna_accel_flush: flush?=0, dirty?=0 [ 101.483] sna_block_handler (tv=0.500000) [ 101.483] has_shadow: has pending damage? 0, outstanding flips: 0 [ 101.484] sna_accel_do_throttle -- no pending activity [ 101.484] sna_wakeup_handler [ 101.484] sna_block_handler (tv=0.499000) [ 101.484] has_shadow: has pending damage? 0, outstanding flips: 0 [ 101.484] sna_accel_do_throttle -- no pending activity [ 101.484] sna_wakeup_handler [ 101.484] sna_accel_flush: flush?=0, dirty?=0 [ 101.484] sna_accel_flush: flush?=0, dirty?=0 [ 101.484] sna_accel_flush: flush?=0, dirty?=0 [ 101.484] sna_accel_flush: flush?=0, dirty?=0 [ 101.484] sna_block_handler (tv=0.499000) [ 101.484] has_shadow: has pending damage? 0, outstanding flips: 0 [ 101.484] sna_accel_do_throttle -- no pending activity [ 101.485] sna_wakeup_handler [ 101.485] sna_block_handler (tv=0.498000) [ 101.485] has_shadow: has pending damage? 0, outstanding flips: 0 [ 101.485] sna_accel_do_throttle -- no pending activity [ 101.486] sna_wakeup_handler [ 101.486] sna_accel_flush: flush?=0, dirty?=0 [ 101.486] sna_block_handler (tv=0.497000) [ 101.486] has_shadow: has pending damage? 0, outstanding flips: 0 [ 101.486] sna_accel_do_throttle -- no pending activity [ 101.487] sna_wakeup_handler [ 101.487] sna_create_pixmap(13, 20, 32, usage=0) [ 101.487] kgem_can_create_2d: 13x20 @ 32 [ 101.487] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=20 [ 101.487] kgem_can_create_2d: untiled size=4096 [ 101.487] kgem_choose_tiling: too thin [width 13, 32 bpp] for TILING_X [ 101.487] kgem_choose_tiling: 13x20 -> 0 [ 101.487] sna_create_pixmap: usage=0, flags=a [ 101.487] sna_create_pixmap: small buffer [1040], attaching to shadow pixmap [ 101.487] create_pixmap: allocating pixmap 13x20, depth=32/32, size=1048 [ 101.487] create_pixmap: serial=5398, usage=0, 13x20 [ 101.487] sna_create_pixmap: serial=5398, 13x20, usage=0 [ 101.487] sna_composite_rectangles(pixmap=5399, op=0, 0 x 1 [(0, 0)x(13, 20) ...]) [ 101.487] sna_composite_rectangles: converted to op 0 [ 101.487] sna_composite_rectangles[0] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 101.487] sna_composite_rectangles: nrects=1, region=(0, 0), (13, 20) x 1 [ 101.487] sna_composite_rectangles: clipped extents (0, 0),(13, 20) x 1 [ 101.487] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(13, 20) [ 101.487] sna_composite_rectangles: fallback, dst pixmap=5399 too small or not attached [ 101.487] sna_composite_rectangles: fallback [ 101.487] sna_drawable_move_region_to_cpu(pixmap=5399 (13x20), [(0, 0), (13, 20)], flags=1) [ 101.487] sna_drawable_move_region_to_cpu: region (0, 0), (13, 20) + (0, 0) subsumes pixmap (13x20) [ 101.487] _sna_pixmap_move_to_cpu(pixmap=5399, 13x20, flags=1) [ 101.487] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 101.487] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 101.487] operate_inplace: no, inplace operation not suitable [ 101.487] _sna_pixmap_move_to_cpu: marking as damaged [ 101.487] __sna_damage_all(13, 20) [ 101.487] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 101.487] sna_composite_rectangles(pixmap=5399, op=1, fff2f1f0 x 1 [(0, 0)x(13, 20) ...]) [ 101.487] sna_composite_rectangles: converted to op 1 [ 101.487] sna_composite_rectangles[0] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 101.487] sna_composite_rectangles: nrects=1, region=(0, 0), (13, 20) x 1 [ 101.487] sna_composite_rectangles: clipped extents (0, 0),(13, 20) x 1 [ 101.487] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(13, 20) [ 101.487] sna_composite_rectangles: fallback, dst pixmap=5399 too small or not attached [ 101.487] sna_composite_rectangles: fallback [ 101.487] sna_drawable_move_region_to_cpu(pixmap=5399 (13x20), [(0, 0), (13, 20)], flags=1) [ 101.487] sna_drawable_move_region_to_cpu: pixmap=5399 all damaged on CPU [ 101.487] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 101.487] sna_composite_rectangles: fallback fill: (0, 0)x(13, 20) fff2f1f0 [ 101.487] sna_composite_rectangles(pixmap=5399, op=1, ff300a24 x 2 [(0, 0)x(13, 20) ...]) [ 101.487] sna_composite_rectangles: converted to op 1 [ 101.487] sna_composite_rectangles[0] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 101.487] sna_composite_rectangles[1] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 101.487] sna_composite_rectangles: nrects=2, region=(0, 0), (13, 20) x 2 [ 101.487] sna_composite_rectangles: clipped extents (0, 0),(13, 20) x 1 [ 101.487] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(13, 20) [ 101.487] sna_composite_rectangles: fallback, dst pixmap=5399 too small or not attached [ 101.488] sna_composite_rectangles: fallback [ 101.488] sna_drawable_move_region_to_cpu(pixmap=5399 (13x20), [(0, 0), (13, 20)], flags=1) [ 101.488] sna_drawable_move_region_to_cpu: pixmap=5399 all damaged on CPU [ 101.488] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 101.488] sna_composite_rectangles: fallback fill: (0, 0)x(13, 20) ff300a24 [ 101.488] sna_glyphs(op=3, nlist=2, src=(1, -2)) [ 101.488] sna_glyphs: fallback -- too small (13x20) [ 101.488] glyphs_fallback: nlist=2, count=3, extents (0, -13), (19, 1) [ 101.488] glyphs_fallback: clipped extents (0, 0), (13, 1) [ 101.488] sna_drawable_move_region_to_cpu(pixmap=5399 (13x20), [(0, 0), (13, 1)], flags=3) [ 101.488] sna_drawable_move_region_to_cpu: pixmap=5399 all damaged on CPU [ 101.488] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 101.488] sna_composite_rectangles(pixmap=5399, op=1, ffffffff x 1 [(1, 1)x(9, 17) ...]) [ 101.488] sna_composite_rectangles: converted to op 1 [ 101.488] sna_composite_rectangles[0] (1, 1)x(9, 17) -> (1, 1), (10, 18) [ 101.488] sna_composite_rectangles: nrects=1, region=(1, 1), (10, 18) x 1 [ 101.488] sna_composite_rectangles: clipped extents (1, 1),(10, 18) x 1 [ 101.488] sna_composite_rectangles: pixmap +(0, 0) extents (1, 1),(10, 18) [ 101.488] sna_composite_rectangles: fallback, dst pixmap=5399 too small or not attached [ 101.488] sna_composite_rectangles: fallback [ 101.488] sna_drawable_move_region_to_cpu(pixmap=5399 (13x20), [(1, 1), (10, 18)], flags=1) [ 101.488] sna_drawable_move_region_to_cpu: pixmap=5399 all damaged on CPU [ 101.488] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 101.488] sna_composite_rectangles: fallback fill: (1, 1)x(9, 17) ffffffff [ 101.488] sna_copy_area: src=pixmap=5399:(0, 0)x(13, 20)+(0, 0) -> dst=pixmap=3060:(477, 1258)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 101.488] sna_copy_area: normal copy [ 101.488] sna_do_copy: src=(0, 0), dst=(477, 1258), size=(13x20) [ 101.488] sna_do_copy: after drawable: src=(0, 0), dst=(542, 1282), size=(13x20) [ 101.488] sna_do_copy: dst extents (542, 1282), (555, 1302), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 101.488] sna_do_copy: clipped dst extents (542, 1282), (555, 1302) [ 101.488] sna_do_copy: unclipped src extents (0, 0), (13, 20) [ 101.488] sna_do_copy: clipped src extents (0, 0), (13, 20) [ 101.488] sna_do_copy: pixmap -- no source clipping [ 101.488] sna_do_copy: src extents (0, 0), (13, 20) x 1 [ 101.488] sna_do_copy: copy region (542, 1282), (555, 1302) x 1 + (-542, -1282) [ 101.488] sna_copy_boxes (boxes=1x[(542, 1282), (555, 1302)...], src pixmap=5399+(-542, -1282), dst pixmap=3060+(-65, -24), alu=3, src.size=13x20, dst.size=3775x2136) [ 101.488] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94b33a10, gpu_bo=0, cpu_bo=0), replaces=0 [ 101.488] sna_drawable_use_bo pixmap=3060, box=((477, 1258), (490, 1278)), flags=8... [ 101.488] sna_drawable_use_bo: exported target, set PREFER_GPU [ 101.488] sna_drawable_use_bo: pinned, never REPLACES [ 101.488] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 101.488] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 101.488] sna_drawable_use_bo: using whole GPU bo [ 101.488] region_overlaps_damage? [ 101.488] use_shm_bo: no, not attached [ 101.488] sna_drawable_move_region_to_cpu(pixmap=5399 (13x20), [(0, 0), (13, 20)], flags=2) [ 101.488] sna_drawable_move_region_to_cpu: pixmap=5399 all damaged on CPU [ 101.488] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 101.488] sna_write_boxes x 1, src stride=52, src dx=(-477, -1258) [ 101.488] kgem_bo_can_map: handle=9, map=0x7fc6b7845000:0x0:0x7fc656564000, tiling=1, domain=1, offset=4029534208 [ 101.488] write_boxes_inplace x 1, handle=9, tiling=1 [ 101.488] upload_inplace__tiled: tiling=1 [ 101.488] kgem_bo_can_map__cpu: handle=9 [ 101.488] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 101.488] kgem_bo_map__cpu(handle=9, size=33177600, map=0x7fc6b7845000:0x7fc656564000) [ 101.489] kgem_bo_sync__cpu: handle=9 [ 101.489] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(477, 1258), size=13x20, pitch=52/15360 [ 101.489] sna_accel_flush: flush?=0, dirty?=0 [ 101.489] sna_accel_flush: flush?=0, dirty?=0 [ 101.489] sna_accel_flush: flush?=0, dirty?=0 [ 101.489] sna_accel_flush: flush?=0, dirty?=0 [ 101.489] sna_destroy_pixmap: pixmap=5399, attached?=1 [ 101.489] __sna_free_pixmap(pixmap=5399) [ 101.489] sna_accel_flush: flush?=0, dirty?=0 [ 101.489] sna_accel_flush: flush?=0, dirty?=0 [ 101.489] sna_accel_flush: flush?=0, dirty?=0 [ 101.489] sna_block_handler (tv=0.494000) [ 101.489] has_shadow: has pending damage? 0, outstanding flips: 0 [ 101.489] sna_accel_do_throttle -- no pending activity [ 101.490] sna_wakeup_handler [ 101.490] sna_accel_flush: flush?=0, dirty?=0 [ 101.490] sna_accel_flush: flush?=0, dirty?=0 [ 101.490] sna_accel_flush: flush?=0, dirty?=0 [ 101.490] sna_accel_flush: flush?=0, dirty?=0 [ 101.490] sna_accel_flush: flush?=0, dirty?=0 [ 101.490] sna_accel_flush: flush?=0, dirty?=0 [ 101.490] sna_accel_flush: flush?=0, dirty?=0 [ 101.490] sna_accel_flush: flush?=0, dirty?=0 [ 101.490] sna_accel_flush: flush?=0, dirty?=0 [ 101.490] sna_block_handler (tv=0.493000) [ 101.490] has_shadow: has pending damage? 0, outstanding flips: 0 [ 101.490] sna_accel_do_throttle -- no pending activity [ 101.491] sna_wakeup_handler [ 101.491] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=128, name=76 [ 101.491] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 101.491] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 101.491] sna_dri2_get_back: draw size=3840x2160, back buffer handle=128 size=3840x2160, is-scanout? 1, active?=0, pitch=15360, front pitch=15360 [ 101.491] sna_dri2_get_back: reuse backbuffer? 1 [ 101.491] sna_dri2_get_back: back buffer handle=128, active?=0, refcnt=1 [ 101.491] sna_dri2_get_back: reuse unattached back [ 101.491] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 101.491] sna_dri2_reuse_buffer: reusing back buffer handle=128, name=76, pitch=15360, age=0 [ 101.491] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 101.491] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=32, name=80, active_scanout=2 [ 101.491] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 101.491] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 101.491] sna_accel_flush: flush?=0, dirty?=0 [ 101.491] sna_accel_flush: flush?=0, dirty?=0 [ 101.491] sna_accel_flush: flush?=0, dirty?=0 [ 101.491] sna_block_handler (tv=0.492000) [ 101.491] has_shadow: has pending damage? 0, outstanding flips: 0 [ 101.491] timer_enable (time=101491), starting timer 0 [ 101.491] sna_accel_do_throttle -- no pending activity [ 101.491] sna_accel_block: evaluating timers, active=5 [ 101.491] sna_accel_block: flush timer expires in 8 [101499] [ 101.492] sna_wakeup_handler [ 101.492] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 101.492] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 101.492] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 101.492] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 101.492] sna_dri2_get_msc(draw=146, pipe=0) [ 101.492] sna_crtc_record_swap: recording last swap on pipe=0, frame 5840 [msc=5840], time 101.489265 [ 101.492] sna_dri2_get_msc: msc=5840 [raw=5840], ust=101489265 [ 101.492] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=128 (refs=1/1, flush=0) , front=32 (refs=2/3, flush=1) [ 101.492] sna_dri2_schedule_swap(target_msc=5833, divisor=0, remainder=0) [ 101.492] sna_dri2_schedule_swap: using front handle=32, active_scanout?=2, flush?=1 [ 101.492] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 101.492] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 101.492] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 101.492] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 101.492] sna_crtc_record_swap: recording last swap on pipe=0, frame 5840 [msc=5840], time 101.489265 [ 101.492] immediate_swap: current_msc=5840, target_msc=5833 -- yes [ 101.492] can_flip: no, shadow enabled [ 101.492] sna_dri2_add_event: adding event to window 146) [ 101.492] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 101.492] sna_dri2_immediate_blit: no pending blit, starting chain [ 101.492] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 101.492] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 101.492] can_xchg: back size=8700f00, front size=8700f00 [ 101.493] can_xchg: yes, pixmap=4091 [ 101.493] sna_dri2_xchg: win=146, exchange front=32/80,ref=3 and back=128/76,ref=2, pixmap=4091 3840x2160 [ 101.493] sna_dri2_xchg: back_bo handle=128, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 101.493] sna_dri2_xchg: front_bo handle=32, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 101.493] set_bo: pixmap=4091, handle=128 (old handle=32) [ 101.493] set_bo: marking whole pixmap as damaged [ 101.493] set_bo: applying final/discard move-to-gpu [ 101.493] wait_for_shadow: flags=0, flips=0, handle=32, shadow=29 [ 101.493] set_bo: dropping flush hint from handle=32 [ 101.493] set_bo: adding flush hint to handle=128 [ 101.493] mark_stale(handle=32) => 1 [ 101.493] swap_limit: draw=146 setting swap limit to 3 [ 101.493] sna_dri2_swap_limit_validate: swap limit set to 3 [ 101.493] sna_next_vblank(pipe=0, waiting until next vblank) [ 101.493] sna_dri2_schedule_swap: reported target_msc=5840 [ 101.493] sna_accel_flush: flush?=0, dirty?=0 [ 101.493] sna_accel_flush: flush?=0, dirty?=0 [ 101.493] sna_accel_flush: flush?=0, dirty?=0 [ 101.493] sna_accel_flush: flush?=0, dirty?=0 [ 101.493] sna_block_handler (tv=0.490000) [ 101.493] sna_scanout_do_flush: flush timer active: delta=6 [ 101.493] sna_accel_do_throttle -- no pending activity [ 101.493] sna_accel_block: evaluating timers, active=5 [ 101.493] sna_accel_block: flush timer expires in 6 [101499] [ 101.498] sna_wakeup_handler [ 101.498] sna_accel_flush: flush?=0, dirty?=0 [ 101.498] sna_accel_flush: flush?=0, dirty?=0 [ 101.498] sna_block_handler (tv=0.485000) [ 101.498] sna_scanout_do_flush: flush timer active: delta=1 [ 101.498] sna_scanout_do_flush (time=101498), triggered [ 101.498] sna_scanout_flush (time=101498), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 101.498] has_shadow: has pending damage? 1, outstanding flips: 0 [ 101.498] stop_flush: scanout=128 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 101.498] has_shadow: has pending damage? 1, outstanding flips: 0 [ 101.498] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 101.498] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 101.498] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 101.498] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 101.498] sna_pixmap_move_to_gpu: already all-damaged [ 101.498] sna_pixmap_mark_active: pixmap=4091, handle=128 [ 101.498] sna_mode_redisplay: crtc[0] transformed? 0 [ 101.498] sna_mode_redisplay: crtc[1] transformed? 0 [ 101.498] sna_mode_redisplay: crtc[2] transformed? 0 [ 101.498] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=128 [active=1] [ 101.498] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 32, transformed? 0 [ 101.498] get_fb: reusing fb=80 for handle=128 [ 101.498] sna_mode_redisplay: recording flip on CRTC:32 handle=128, active_scanout=2, serial=3 [ 101.498] __kgem_bo_clear_busy: handle=128 [ 101.498] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 101.498] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 101.498] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 101.498] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=128, shadow handle=29 [ 101.498] sna_accel_do_throttle -- no pending activity [ 101.498] sna_accel_block: evaluating timers, active=5 [ 101.498] sna_accel_block: flush timer expires in 16 [101514] [ 101.505] sna_wakeup_handler [ 101.505] sna_mode_wakeup: len=64 [ 101.505] sna_dri2_vblank_handler(type=2, sequence=5841, draw=4181) [ 101.505] sna_crtc_record_swap: recording last swap on pipe=0, frame 5841 [msc=5841], time 101.505925 [ 101.505] sna_dri2_vblank_handler: 2 complete, frame=5841 tv=101.505925 [ 101.505] sna_dri2_blit_complete: blit finished [ 101.505] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=5841, tv=101.505925) [ 101.505] frame_swap_complete(type=2): draw=146, pipe=0, frame=5841 [msc=5841], tv=101.505925 [ 101.505] sna_accel_flush: flush?=0, dirty?=0 [ 101.505] sna_dri2_event_free(draw?=1) [ 101.506] sna_dri2_remove_event: remove[0x561c94b3b4b0] from window 146, active? 1 [ 101.506] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=128] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 101.506] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=32] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 101.506] sna_dri2_vblank_handler complete [ 101.506] sna_mode_wakeup: recording last swap on pipe=0, frame 5841 [16d1], time 101.505925 [ 101.506] sna_mode_wakeup: removing handle=32 [active_scanout=0] from scanout, installing handle=128 [active_scanout=2] [ 101.506] sna_mode_wakeup: flip complete, pending? 1 [ 101.506] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 101.506] sna_block_handler (tv=0.477000) [ 101.506] sna_scanout_do_flush: flush timer active: delta=8 [ 101.506] sna_accel_do_throttle -- no pending activity [ 101.506] sna_accel_block: evaluating timers, active=5 [ 101.506] sna_accel_block: flush timer expires in 8 [101514] [ 101.514] sna_wakeup_handler [ 101.514] sna_create_pixmap(220, 20, 32, usage=0) [ 101.514] kgem_can_create_2d: 220x20 @ 32 [ 101.514] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=896, height=20 [ 101.514] kgem_can_create_2d: untiled size=20480 [ 101.514] kgem_choose_tiling: 220x20 -> 1 [ 101.514] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1024, height=24 [ 101.514] kgem_can_create_2d: tiled[1] size=24576 [ 101.514] sna_create_pixmap: usage=0, flags=1b [ 101.514] sna_create_pixmap: creating GPU pixmap 220x20, stride=880, flags=1b [ 101.514] __pop_freed_pixmap: reusing freed pixmap=5395 header [ 101.514] create_pixmap_hdr: pixmap=5400, width=220, height=20, usage=0 [ 101.514] sna_create_pixmap: serial=5400, 220x20, usage=0 [ 101.514] sna_composite_rectangles(pixmap=5401, op=0, 0 x 1 [(0, 0)x(220, 20) ...]) [ 101.514] sna_composite_rectangles: converted to op 0 [ 101.514] sna_composite_rectangles[0] (0, 0)x(220, 20) -> (0, 0), (220, 20) [ 101.514] sna_composite_rectangles: nrects=1, region=(0, 0), (220, 20) x 1 [ 101.514] sna_composite_rectangles: clipped extents (0, 0),(220, 20) x 1 [ 101.514] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(220, 20) [ 101.514] sna_composite_rectangles: dropping last-cpu hint [ 101.514] sna_drawable_use_bo pixmap=5401, box=((0, 0), (220, 20)), flags=19... [ 101.514] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 101.514] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 101.514] sna_pixmap_move_to_gpu(pixmap=5401, usage=0), flags=b [ 101.514] sna_pixmap_move_to_gpu: CPU damage? 0 [ 101.514] sna_pixmap_move_to_gpu: creating GPU bo (220x20@32), create=b [ 101.514] kgem_choose_tiling: 220x20 -> 1 [ 101.514] kgem_choose_tiling: 220x20 -> 1 [ 101.515] sna_pixmap_alloc_gpu: pixmap=5401 [ 101.515] kgem_create_2d(220x20, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 101.515] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1024, height=24 [ 101.515] kgem_set_tiling: handle=152, tiling=1 [1], pitch=1024 [1024]: 1 [ 101.515] kgem_bo_remove_from_inactive: removing handle=152 from inactive [ 101.515] from inactive: pitch=1024, tiling=1: handle=152, id=2965 [ 101.515] __sna_damage_all(220, 20) [ 101.515] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 101.515] sna_pixmap_mark_active: pixmap=5401, handle=152 [ 101.515] sna_drawable_use_bo: allocated GPU bo for operation [ 101.515] sna_drawable_use_bo: using GPU bo with damage? 0 [ 101.515] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 101.515] kgem_bo_is_render: handle=152, rq? 0 [0] [ 101.515] kgem_bo_is_render: handle=152, rq? 0 [0] [ 101.515] gen9_render_fill_boxes(0 x 1 [(0, 0), (220, 20) ...]) [ 101.515] sna_render_get_solid: 0 [ 101.515] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 101.515] kgem_check_bo: num_pages=+16, num_exec=+1 [ 101.515] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 101.515] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 101.515] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 101.515] kgem_add_handle: handle=4, index=0 [ 101.515] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 101.515] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 101.515] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 101.515] gen9_composite_get_binding_table(ffc0) [ 101.515] kgem_add_reloc64: handle=152, pos=16360, delta=0, domains=20002 [ 101.515] kgem_add_handle: handle=152, index=1 [ 101.515] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=ffebf000) [ 101.515] __kgem_bo_mark_dirty: handle=152 (proxy? 0) [ 101.515] [3fe0] bind bo(handle=152, addr=ffebf000), format=192, width=220, height=20, pitch=1024, tiling=1 -> render [ 101.515] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 101.515] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 101.515] kgem_add_handle: handle=7, index=2 [ 101.515] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 101.515] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 101.515] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 101.515] gen9_emit_sampler: sampler = 1 [ 101.515] gen9_emit_sf: num_sf_outputs=1 [ 101.515] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 101.515] gen9_emit_vertex_elements: setup id=0 [ 101.515] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 101.515] (0, 0), (220, 20) [ 101.515] gen8_vertex_flush[490] = 3 [ 101.515] sna_composite_rectangles: pixmap=5401 marking clear [0]? 1 [ 101.515] sna_composite_rectangles(pixmap=5401, op=1, fff2f1f0 x 1 [(0, 0)x(220, 20) ...]) [ 101.515] sna_composite_rectangles: converted to op 1 [ 101.515] sna_composite_rectangles[0] (0, 0)x(220, 20) -> (0, 0), (220, 20) [ 101.515] sna_composite_rectangles: nrects=1, region=(0, 0), (220, 20) x 1 [ 101.515] sna_composite_rectangles: clipped extents (0, 0),(220, 20) x 1 [ 101.515] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(220, 20) [ 101.515] sna_composite_rectangles: promoting to full GPU [ 101.515] sna_composite_rectangles: dropping last-cpu hint [ 101.515] sna_drawable_use_bo pixmap=5401, box=((0, 0), (220, 20)), flags=19... [ 101.515] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 101.515] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 101.515] sna_drawable_use_bo: using whole GPU bo [ 101.515] gen9_render_fill_boxes (op=1, color=(f2f2, f1f1, f0f0, ffff) [20028888]) [ 101.515] kgem_bo_is_render: handle=152, rq? 1 [1] [ 101.516] gen9_render_fill_boxes(fff2f1f0 x 1 [(0, 0), (220, 20) ...]) [ 101.516] sna_render_get_solid: fff2f1f0 [ 101.516] sna_render_get_solid(15) = fff2f1f0 (old) [ 101.516] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 101.516] kgem_check_bo: num_pages=+0, num_exec=+0 [ 101.516] gen9_composite_get_binding_table(ff00) [ 101.516] kgem_add_reloc64: handle=143, pos=16312, delta=0, domains=40000 [ 101.516] kgem_add_reloc64: adding proxy [delta=60] for handle=143 [ 101.516] kgem_add_handle: handle=143, index=3 [ 101.516] kgem_add_reloc64[5] = (delta=60, target handle=3, presumed=fff6e000) [ 101.516] [3fb0] bind bo(handle=143, addr=fff6e03c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 101.516] gen9_emit_vertex_elements: setup id=0 [ 101.516] (0, 0), (220, 20) [ 101.516] gen8_vertex_flush[4cc] = 3 [ 101.516] sna_composite_rectangles: pixmap=5401 marking clear [fff2f1f0]? 1 [ 101.516] sna_composite_rectangles(pixmap=5401, op=1, ff300a24 x 2 [(0, 0)x(220, 20) ...]) [ 101.516] sna_composite_rectangles: converted to op 1 [ 101.516] sna_composite_rectangles[0] (0, 0)x(220, 20) -> (0, 0), (220, 20) [ 101.516] sna_composite_rectangles[1] (0, 0)x(220, 20) -> (0, 0), (220, 20) [ 101.516] sna_composite_rectangles: nrects=2, region=(0, 0), (220, 20) x 2 [ 101.516] sna_composite_rectangles: clipped extents (0, 0),(220, 20) x 1 [ 101.516] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(220, 20) [ 101.516] sna_composite_rectangles: promoting to full GPU [ 101.516] sna_composite_rectangles: dropping last-cpu hint [ 101.516] sna_drawable_use_bo pixmap=5401, box=((0, 0), (220, 20)), flags=19... [ 101.516] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 101.516] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 101.516] sna_drawable_use_bo: using whole GPU bo [ 101.516] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 101.516] kgem_bo_is_render: handle=152, rq? 1 [1] [ 101.516] gen9_render_fill_boxes(ff300a24 x 1 [(0, 0), (220, 20) ...]) [ 101.516] sna_render_get_solid: ff300a24 [ 101.516] sna_render_get_solid(17) = ff300a24 (old) [ 101.516] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 101.516] kgem_check_bo: num_pages=+0, num_exec=+0 [ 101.516] gen9_composite_get_binding_table(fe80) [ 101.516] kgem_add_reloc64: handle=143, pos=16280, delta=0, domains=40000 [ 101.516] kgem_add_reloc64: adding proxy [delta=68] for handle=143 [ 101.516] kgem_add_reloc64[6] = (delta=68, target handle=3, presumed=fff6e000) [ 101.516] [3f90] bind bo(handle=143, addr=fff6e044), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 101.516] gen9_emit_vertex_elements: setup id=0 [ 101.516] (0, 0), (220, 20) [ 101.516] gen8_vertex_flush[508] = 3 [ 101.516] sna_composite_rectangles: pixmap=5401 marking clear [ff300a24]? 1 [ 101.516] sna_glyphs(op=3, nlist=2, src=(1, -2)) [ 101.516] kgem_bo_is_busy: handle=152, domain: 0 exec? 1, rq? 1 [ 101.516] can_discard_mask: nlist=2, mask=28888, depth 32, op=3 (bounded? 1) [ 101.516] glyphs_format: format=166024, depth=32 [ 101.516] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 101.516] sna_glyphs: discarding mask [ 101.516] glyphs0_to_dst(op=3, src=(1, -2), nlist=2, dst=(1, -2)+(0, 0)) [ 101.516] clipped_glyphs? 47 glyph in 2 lists extents (0, -14), (199, 19), region (0, 0), (199, 19): yes [ 101.516] gen9_render_composite: 0x0, current mode=1/1 [ 101.516] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 101.516] gen9_composite_fallback: mask is already on the GPU, try to use GPU [ 101.516] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 101.516] sna_drawable_use_bo pixmap=5401, box=((0, 0), (199, 19)), flags=7... [ 101.516] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 101.516] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 101.517] sna_drawable_use_bo: using whole GPU bo [ 101.517] gen9_composite_set_target: pixmap=5401, format=20028888, size=220x20, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 101.517] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 101.517] color_convert: src=ffffffff [20028888] [ 101.517] color_convert: dst=ffffffff [20028888] [ 101.517] sna_render_get_solid: ffffffff [ 101.517] sna_render_get_solid(white) [ 101.517] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 101.517] sna_transform_is_imprecise_integer_translation: no transform [ 101.517] gen9_composite_picture: integer translation (0, 0), removing [ 101.517] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 101.517] sna_render_pixmap_bo: GPU all damaged [ 101.517] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 101.517] gen4_choose_composite_emitter: solid, identity mask [ 101.517] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 101.517] aligning vertex: was 2, now 4 floats per vertex [ 101.517] gen9_composite_get_binding_table(fe00) [ 101.517] kgem_add_reloc64: handle=7, pos=16248, delta=0, domains=40000 [ 101.517] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 101.517] kgem_add_reloc64[7] = (delta=1048, target handle=2, presumed=fffe8000) [ 101.517] [3f70] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 101.517] kgem_add_reloc64: handle=6, pos=16232, delta=0, domains=40000 [ 101.517] kgem_add_handle: handle=6, index=4 [ 101.517] kgem_add_reloc64[8] = (delta=0, target handle=4, presumed=fd581000) [ 101.517] [3f60] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 101.517] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 101.517] gen9_emit_sampler: sampler = a [ 101.517] gen9_emit_sf: num_sf_outputs=2 [ 101.517] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 101.517] gen9_emit_vertex_elements: setup id=9 [ 101.517] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 101.517] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 101.517] glyphs0_to_dst: glyph=(10, -13), (19, 1), clip=(0, 0), (199, 19) [ 101.517] glyphs0_to_dst: blt=(10, 0), (19, 1) [ 101.517] emit_primitive_identity_mask__avx2: dst=(10, 0), mask=(832.00, 45.00) x (9.00, 1.00) [ 101.517] glyphs0_to_dst: glyph=(55, -10), (64, 1), clip=(0, 0), (199, 19) [ 101.517] glyphs0_to_dst: blt=(55, 0), (64, 1) [ 101.517] emit_primitive_identity_mask__avx2: dst=(55, 0), mask=(880.00, 26.00) x (9.00, 1.00) [ 101.517] glyphs0_to_dst: glyph=(73, -13), (82, 1), clip=(0, 0), (199, 19) [ 101.517] glyphs0_to_dst: blt=(73, 0), (82, 1) [ 101.517] emit_primitive_identity_mask__avx2: dst=(73, 0), mask=(832.00, 45.00) x (9.00, 1.00) [ 101.517] glyphs0_to_dst: glyph=(91, -10), (100, 1), clip=(0, 0), (199, 19) [ 101.517] glyphs0_to_dst: blt=(91, 0), (100, 1) [ 101.517] emit_primitive_identity_mask__avx2: dst=(91, 0), mask=(880.00, 26.00) x (9.00, 1.00) [ 101.517] glyphs0_to_dst: glyph=(99, 0), (110, 2), clip=(0, 0), (199, 19) [ 101.517] glyphs0_to_dst: blt=(99, 0), (110, 2) [ 101.517] emit_primitive_identity_mask__avx2: dst=(99, 0), mask=(832.00, 48.00) x (11.00, 2.00) [ 101.517] glyphs0_to_dst: glyph=(135, 0), (146, 2), clip=(0, 0), (199, 19) [ 101.517] glyphs0_to_dst: blt=(135, 0), (146, 2) [ 101.517] emit_primitive_identity_mask__avx2: dst=(135, 0), mask=(832.00, 48.00) x (11.00, 2.00) [ 101.517] glyphs0_to_dst: glyph=(162, -10), (172, 1), clip=(0, 0), (199, 19) [ 101.517] glyphs0_to_dst: blt=(162, 0), (172, 1) [ 101.517] emit_primitive_identity_mask__avx2: dst=(162, 0), mask=(880.00, 58.00) x (10.00, 1.00) [ 101.517] glyphs0_to_dst: glyph=(0, 10), (10, 13), clip=(0, 0), (199, 19) [ 101.517] glyphs0_to_dst: blt=(0, 10), (10, 13) [ 101.517] emit_primitive_identity_mask__avx2: dst=(0, 10), mask=(1008.00, 48.00) x (10.00, 3.00) [ 101.517] glyphs0_to_dst: glyph=(10, 4), (19, 18), clip=(0, 0), (199, 19) [ 101.517] glyphs0_to_dst: blt=(10, 4), (19, 18) [ 101.517] emit_primitive_identity_mask__avx2: dst=(10, 4), mask=(832.00, 32.00) x (9.00, 14.00) [ 101.517] glyphs0_to_dst: glyph=(19, 7), (28, 15), clip=(0, 0), (199, 19) [ 101.517] glyphs0_to_dst: blt=(19, 7), (28, 15) [ 101.517] emit_primitive_identity_mask__avx2: dst=(19, 7), mask=(896.00, 48.00) x (9.00, 8.00) [ 101.518] glyphs0_to_dst: glyph=(27, 7), (37, 15), clip=(0, 0), (199, 19) [ 101.518] glyphs0_to_dst: blt=(27, 7), (37, 15) [ 101.518] emit_primitive_identity_mask__avx2: dst=(27, 7), mask=(848.00, 16.00) x (10.00, 8.00) [ 101.518] glyphs0_to_dst: glyph=(37, 7), (46, 15), clip=(0, 0), (199, 19) [ 101.518] glyphs0_to_dst: blt=(37, 7), (46, 15) [ 101.518] emit_primitive_identity_mask__avx2: dst=(37, 7), mask=(848.00, 48.00) x (9.00, 8.00) [ 101.518] glyphs0_to_dst: glyph=(45, 4), (55, 15), clip=(0, 0), (199, 19) [ 101.518] glyphs0_to_dst: blt=(45, 4), (55, 15) [ 101.518] emit_primitive_identity_mask__avx2: dst=(45, 4), mask=(992.00, 32.00) x (10.00, 11.00) [ 101.518] glyphs0_to_dst: glyph=(55, 7), (64, 18), clip=(0, 0), (199, 19) [ 101.518] glyphs0_to_dst: blt=(55, 7), (64, 18) [ 101.518] emit_primitive_identity_mask__avx2: dst=(55, 7), mask=(880.00, 16.00) x (9.00, 11.00) [ 101.518] glyphs0_to_dst: glyph=(64, 4), (73, 15), clip=(0, 0), (199, 19) [ 101.518] glyphs0_to_dst: blt=(64, 4), (73, 15) [ 101.518] emit_primitive_identity_mask__avx2: dst=(64, 4), mask=(880.00, 0.00) x (9.00, 11.00) [ 101.518] glyphs0_to_dst: glyph=(73, 4), (82, 18), clip=(0, 0), (199, 19) [ 101.518] glyphs0_to_dst: blt=(73, 4), (82, 18) [ 101.518] emit_primitive_identity_mask__avx2: dst=(73, 4), mask=(832.00, 32.00) x (9.00, 14.00) [ 101.518] glyphs0_to_dst: glyph=(81, 7), (91, 15), clip=(0, 0), (199, 19) [ 101.518] glyphs0_to_dst: blt=(81, 7), (91, 15) [ 101.518] emit_primitive_identity_mask__avx2: dst=(81, 7), mask=(848.00, 16.00) x (10.00, 8.00) [ 101.518] glyphs0_to_dst: glyph=(91, 7), (100, 18), clip=(0, 0), (199, 19) [ 101.518] glyphs0_to_dst: blt=(91, 7), (100, 18) [ 101.518] emit_primitive_identity_mask__avx2: dst=(91, 7), mask=(880.00, 16.00) x (9.00, 11.00) [ 101.518] glyphs0_to_dst: glyph=(99, 17), (110, 19), clip=(0, 0), (199, 19) [ 101.518] glyphs0_to_dst: blt=(99, 17), (110, 19) [ 101.518] emit_primitive_identity_mask__avx2: dst=(99, 17), mask=(832.00, 48.00) x (11.00, 2.00) [ 101.518] glyphs0_to_dst: glyph=(108, 3), (118, 15), clip=(0, 0), (199, 19) [ 101.518] glyphs0_to_dst: blt=(108, 3), (118, 15) [ 101.518] emit_primitive_identity_mask__avx2: dst=(108, 3), mask=(864.00, 0.00) x (10.00, 12.00) [ 101.518] glyphs0_to_dst: glyph=(117, 7), (127, 15), clip=(0, 0), (199, 19) [ 101.518] glyphs0_to_dst: blt=(117, 7), (127, 15) [ 101.518] emit_primitive_identity_mask__avx2: dst=(117, 7), mask=(864.00, 32.00) x (10.00, 8.00) [ 101.518] glyphs0_to_dst: glyph=(126, 4), (136, 15), clip=(0, 0), (199, 19) [ 101.518] glyphs0_to_dst: blt=(126, 4), (136, 15) [ 101.518] emit_primitive_identity_mask__avx2: dst=(126, 4), mask=(880.00, 32.00) x (10.00, 11.00) [ 101.518] glyphs0_to_dst: glyph=(135, 17), (146, 19), clip=(0, 0), (199, 19) [ 101.518] glyphs0_to_dst: blt=(135, 17), (146, 19) [ 101.518] emit_primitive_identity_mask__avx2: dst=(135, 17), mask=(832.00, 48.00) x (11.00, 2.00) [ 101.518] glyphs0_to_dst: glyph=(144, 4), (154, 15), clip=(0, 0), (199, 19) [ 101.518] glyphs0_to_dst: blt=(144, 4), (154, 15) [ 101.518] emit_primitive_identity_mask__avx2: dst=(144, 4), mask=(880.00, 32.00) x (10.00, 11.00) [ 101.518] glyphs0_to_dst: glyph=(153, 7), (163, 15), clip=(0, 0), (199, 19) [ 101.518] glyphs0_to_dst: blt=(153, 7), (163, 15) [ 101.518] emit_primitive_identity_mask__avx2: dst=(153, 7), mask=(944.00, 0.00) x (10.00, 8.00) [ 101.518] glyphs0_to_dst: glyph=(162, 7), (172, 18), clip=(0, 0), (199, 19) [ 101.518] glyphs0_to_dst: blt=(162, 7), (172, 18) [ 101.518] emit_primitive_identity_mask__avx2: dst=(162, 7), mask=(880.00, 48.00) x (10.00, 11.00) [ 101.518] glyphs0_to_dst: glyph=(174, 12), (179, 15), clip=(0, 0), (199, 19) [ 101.518] glyphs0_to_dst: blt=(174, 12), (179, 15) [ 101.518] emit_primitive_identity_mask__avx2: dst=(174, 12), mask=(1008.00, 32.00) x (5.00, 3.00) [ 101.518] glyphs0_to_dst: glyph=(181, 7), (190, 15), clip=(0, 0), (199, 19) [ 101.518] glyphs0_to_dst: blt=(181, 7), (190, 15) [ 101.518] emit_primitive_identity_mask__avx2: dst=(181, 7), mask=(896.00, 48.00) x (9.00, 8.00) [ 101.518] glyphs0_to_dst: glyph=(190, 3), (199, 15), clip=(0, 0), (199, 19) [ 101.518] glyphs0_to_dst: blt=(190, 3), (199, 15) [ 101.518] emit_primitive_identity_mask__avx2: dst=(190, 3), mask=(992.00, 48.00) x (9.00, 12.00) [ 101.518] gen8_vertex_flush[5e4] = 87 [ 101.518] gen9_magic_ca_pass: CA fixup (5 -> 92) [ 101.518] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 101.518] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 101.518] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 101.518] sna_composite_rectangles(pixmap=5401, op=1, ffffffff x 1 [(208, 1)x(9, 17) ...]) [ 101.518] sna_composite_rectangles: converted to op 1 [ 101.519] sna_composite_rectangles[0] (208, 1)x(9, 17) -> (208, 1), (217, 18) [ 101.519] sna_composite_rectangles: nrects=1, region=(208, 1), (217, 18) x 1 [ 101.519] sna_composite_rectangles: clipped extents (208, 1),(217, 18) x 1 [ 101.519] sna_composite_rectangles: pixmap +(0, 0) extents (208, 1),(217, 18) [ 101.519] sna_composite_rectangles: dropping last-cpu hint [ 101.519] sna_drawable_use_bo pixmap=5401, box=((208, 1), (217, 18)), flags=9... [ 101.519] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 101.519] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 101.519] sna_drawable_use_bo: using whole GPU bo [ 101.519] gen9_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20028888]) [ 101.519] kgem_bo_is_render: handle=152, rq? 1 [1] [ 101.519] gen9_render_fill_boxes(ffffffff x 1 [(208, 1), (217, 18) ...]) [ 101.519] sna_render_get_solid: ffffffff [ 101.519] sna_render_get_solid(white) [ 101.519] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 101.519] kgem_check_bo: num_pages=+0, num_exec=+0 [ 101.519] aligning vertex: was 4, now 2 floats per vertex [ 101.519] gen9_composite_get_binding_table(fd40) [ 101.519] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 101.519] gen9_emit_sampler: sampler = 1 [ 101.519] gen9_emit_sf: num_sf_outputs=1 [ 101.519] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 101.519] gen9_emit_vertex_elements: setup id=0 [ 101.519] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 101.519] (208, 1), (217, 18) [ 101.519] gen8_vertex_flush[700] = 3 [ 101.519] sna_copy_area: src=pixmap=5401:(0, 0)x(220, 20)+(0, 0) -> dst=pixmap=3060:(477, 1258)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 101.519] sna_copy_area: normal copy [ 101.519] sna_do_copy: src=(0, 0), dst=(477, 1258), size=(220x20) [ 101.519] sna_do_copy: after drawable: src=(0, 0), dst=(542, 1282), size=(220x20) [ 101.519] sna_do_copy: dst extents (542, 1282), (762, 1302), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 101.519] sna_do_copy: clipped dst extents (542, 1282), (762, 1302) [ 101.519] sna_do_copy: unclipped src extents (0, 0), (220, 20) [ 101.519] sna_do_copy: clipped src extents (0, 0), (220, 20) [ 101.519] sna_do_copy: pixmap -- no source clipping [ 101.519] sna_do_copy: src extents (0, 0), (220, 20) x 1 [ 101.519] sna_do_copy: copy region (542, 1282), (762, 1302) x 1 + (-542, -1282) [ 101.519] sna_copy_boxes (boxes=1x[(542, 1282), (762, 1302)...], src pixmap=5401+(-542, -1282), dst pixmap=3060+(-65, -24), alu=3, src.size=220x20, dst.size=3775x2136) [ 101.519] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c9472b610, gpu_bo=152, cpu_bo=0), replaces=0 [ 101.519] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 101.519] sna_drawable_use_bo pixmap=3060, box=((477, 1258), (697, 1278)), flags=b... [ 101.519] sna_drawable_use_bo: exported target, set PREFER_GPU [ 101.519] sna_drawable_use_bo: pinned, never REPLACES [ 101.519] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=b [ 101.519] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 101.519] sna_drawable_use_bo: using whole GPU bo [ 101.519] sna_pixmap_move_to_gpu(pixmap=5401, usage=0), flags=a [ 101.519] sna_pixmap_move_to_gpu: already all-damaged [ 101.519] sna_pixmap_mark_active: pixmap=5401, handle=152 [ 101.519] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 101.519] gen9_render_copy_boxes (-477, -1258)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 101.519] kgem_bo_is_render: handle=152, rq? 1 [1] [ 101.519] kgem_bo_is_render: handle=9, rq? 0 [0] [ 101.519] kgem_bo_is_render: handle=9, rq? 0 [0] [ 101.519] kgem_bo_is_render: handle=152, rq? 1 [1] [ 101.519] kgem_set_mode: flushing before new bo [ 101.519] gen8_vertex_close: used=374, vbo active? 146, vb=201, nreloc=2 [ 101.519] gen8_vertex_close: reloc[0] = 287 [ 101.519] kgem_add_reloc64: handle=146, pos=287, delta=0, domains=200000 [ 101.519] kgem_add_handle: handle=146, index=5 [ 101.519] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=ffe77000) [ 101.519] gen8_vertex_close: reloc[1] = 372 [ 101.519] kgem_add_reloc64: handle=146, pos=372, delta=0, domains=200000 [ 101.519] kgem_add_reloc64[10] = (delta=0, target handle=5, presumed=ffe77000) [ 101.519] batch[1/1, flags=1800]: 454 454 16224 16384, nreloc=11, nexec=6, nfence=0, aperture=1116 [fenced=0] [ 101.519] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 101.519] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 101.519] kgem_fixup_relocs: shrinking by 61440 [ 101.520] __kgem_busy: handle=1, busy=0, wedged=0 [ 101.520] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 101.520] kgem_commit: release handle=152 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ffebf000 [ 101.520] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 101.520] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 101.520] __kgem_bo_clear_busy: handle=7 [ 101.520] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 101.520] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 101.520] __kgem_bo_clear_busy: handle=143 [ 101.520] kgem_commit: release handle=143 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff6e000 [ 101.520] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 101.520] __kgem_bo_clear_busy: handle=143 [ 101.520] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 101.520] __kgem_bo_clear_busy: handle=7 [ 101.520] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 101.520] kgem_commit: release handle=146 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffe77000 [ 101.520] __kgem_busy: handle=1, busy=131072, wedged=0 [ 101.520] kgem_bo_can_map: handle=146, map=0x0:0x0:0x7fc6b40fb000, tiling=0, domain=3, offset=4293357568 [ 101.520] kgem_check_bo: num_pages=+8116, num_exec=+2 [ 101.520] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 101.520] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 101.520] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 101.520] kgem_add_handle: handle=4, index=0 [ 101.520] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 101.520] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 101.520] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 101.520] gen9_composite_get_binding_table(ffc0) [ 101.520] kgem_add_reloc64: handle=9, pos=16360, delta=0, domains=20002 [ 101.520] kgem_add_handle: handle=9, index=1 [ 101.520] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f02dd000) [ 101.520] __kgem_bo_mark_dirty: handle=9 (proxy? 0) [ 101.520] [3fe0] bind bo(handle=9, addr=f02dd000), format=192, width=3775, height=2136, pitch=15360, tiling=1 -> render [ 101.520] kgem_add_reloc64: handle=152, pos=16344, delta=0, domains=40000 [ 101.520] kgem_add_handle: handle=152, index=2 [ 101.520] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=ffebf000) [ 101.520] [3fd0] bind bo(handle=152, addr=ffebf000), format=192, width=220, height=20, pitch=1024, tiling=1 -> sampler [ 101.520] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 101.520] gen9_emit_sampler: sampler = 0 [ 101.520] gen9_emit_sf: num_sf_outputs=1 [ 101.520] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 101.520] gen9_emit_vertex_elements: setup id=0 [ 101.520] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 101.520] (0, 0) -> (477, 1258) + (220, 20) [ 101.520] gen8_vertex_flush[490] = 3 [ 101.520] sna_accel_flush: flush?=1, dirty?=0 [ 101.520] gen8_vertex_close: used=380, vbo active? 146, vb=1, nreloc=1 [ 101.520] gen8_vertex_close: reloc[0] = 287 [ 101.520] kgem_add_reloc64: handle=146, pos=287, delta=0, domains=200000 [ 101.520] kgem_add_handle: handle=146, index=3 [ 101.520] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=ffe77000) [ 101.520] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=8190 [fenced=0] [ 101.520] __kgem_busy: handle=1, busy=0, wedged=0 [ 101.520] __kgem_retire_rq: request 1 complete [ 101.520] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 101.520] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 101.520] kgem_fixup_relocs: shrinking by 61440 [ 101.520] __kgem_busy: handle=1, busy=0, wedged=0 [ 101.520] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 101.520] kgem_commit: release handle=9 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f02dd000 [ 101.520] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 101.520] kgem_commit: release handle=152 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=ffebf000 [ 101.520] kgem_commit: release handle=146 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffe77000 [ 101.520] __kgem_busy: handle=1, busy=131072, wedged=0 [ 101.520] kgem_bo_can_map: handle=146, map=0x0:0x0:0x7fc6b40fb000, tiling=0, domain=3, offset=4293357568 [ 101.520] sna_accel_flush: flush?=0, dirty?=0 [ 101.520] sna_accel_flush: flush?=0, dirty?=0 [ 101.520] sna_accel_flush: flush?=0, dirty?=0 [ 101.520] sna_block_handler (tv=0.0) [ 101.520] sna_wakeup_handler [ 101.520] sna_accel_flush: flush?=0, dirty?=0 [ 101.520] sna_accel_flush: flush?=0, dirty?=0 [ 101.520] sna_destroy_pixmap: pixmap=5401, attached?=1 [ 101.520] _kgem_bo_destroy: handle=152, proxy? 0 [ 101.520] __kgem_bo_destroy: handle=152, size=65536 [ 101.520] __kgem_busy: handle=152, busy=0, wedged=0 [ 101.520] __kgem_bo_clear_busy: handle=152 [ 101.520] kgem_bo_move_to_inactive: moving handle=152 to inactive [ 101.520] __sna_free_pixmap(pixmap=5401) [ 101.520] sna_accel_flush: flush?=0, dirty?=0 [ 101.520] sna_accel_flush: flush?=0, dirty?=0 [ 101.520] sna_accel_flush: flush?=0, dirty?=0 [ 101.520] sna_block_handler (tv=0.463000) [ 101.520] kgem_retire, need_retire?=1 [ 101.520] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 101.520] kgem_retire__requests_ring: retiring ring 0 [ 101.520] __kgem_busy: handle=1, busy=0, wedged=0 [ 101.520] __kgem_retire_rq: request 1 complete [ 101.520] __kgem_bo_flush: handle=9, busy=0, wedged=0 [ 101.520] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 101.520] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 101.520] kgem_retire -- retired=0, need_retire=0 [ 101.520] kgem_bo_is_busy: handle=146, domain: 0 exec? 0, rq? 0 [ 101.520] gen6_render_retire: resetting idle vbo [ 101.520] sna_scanout_do_flush: flush timer active: delta=-6 [ 101.520] sna_scanout_do_flush (time=101520), triggered [ 101.520] sna_scanout_flush (time=101520), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 101.520] has_shadow: has pending damage? 0, outstanding flips: 0 [ 101.520] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 101.520] has_shadow: has pending damage? 0, outstanding flips: 0 [ 101.520] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 101.520] sna_accel_do_throttle -- no pending activity [ 101.520] sna_accel_block: evaluating timers, active=5 [ 101.520] sna_accel_block: flush timer expires in 16 [101536] [ 101.521] sna_wakeup_handler [ 101.521] sna_accel_flush: flush?=0, dirty?=0 [ 101.521] sna_accel_flush: flush?=0, dirty?=0 [ 101.521] sna_block_handler (tv=0.462000) [ 101.521] sna_scanout_do_flush: flush timer active: delta=15 [ 101.521] sna_accel_do_throttle -- no pending activity [ 101.521] sna_accel_block: evaluating timers, active=5 [ 101.521] sna_accel_block: flush timer expires in 15 [101536] [ 101.522] sna_wakeup_handler [ 101.522] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=32, name=80 [ 101.522] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 101.522] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 101.522] sna_dri2_get_back: draw size=3840x2160, back buffer handle=32 size=3840x2160, is-scanout? 1, active?=0, pitch=15360, front pitch=15360 [ 101.522] sna_dri2_get_back: reuse backbuffer? 1 [ 101.522] sna_dri2_get_back: back buffer handle=32, active?=0, refcnt=1 [ 101.522] sna_dri2_get_back: reuse unattached back [ 101.522] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 101.522] sna_dri2_reuse_buffer: reusing back buffer handle=32, name=80, pitch=15360, age=0 [ 101.522] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 101.522] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=128, name=76, active_scanout=2 [ 101.522] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 101.522] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=128] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 101.522] sna_accel_flush: flush?=0, dirty?=0 [ 101.522] sna_accel_flush: flush?=0, dirty?=0 [ 101.522] sna_accel_flush: flush?=0, dirty?=0 [ 101.522] sna_block_handler (tv=0.461000) [ 101.522] sna_scanout_do_flush: flush timer active: delta=14 [ 101.522] sna_accel_do_throttle -- no pending activity [ 101.522] sna_accel_block: evaluating timers, active=5 [ 101.522] sna_accel_block: flush timer expires in 14 [101536] [ 101.522] sna_wakeup_handler [ 101.522] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 101.522] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 101.522] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 101.522] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 101.522] sna_dri2_get_msc(draw=146, pipe=0) [ 101.522] sna_crtc_record_swap: recording last swap on pipe=0, frame 5842 [msc=5842], time 101.522586 [ 101.522] sna_dri2_get_msc: msc=5842 [raw=5842], ust=101522586 [ 101.522] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=32 (refs=1/1, flush=0) , front=128 (refs=2/3, flush=1) [ 101.522] sna_dri2_schedule_swap(target_msc=5841, divisor=0, remainder=0) [ 101.522] sna_dri2_schedule_swap: using front handle=128, active_scanout?=2, flush?=1 [ 101.522] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 101.522] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 101.522] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 101.522] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 101.522] sna_crtc_record_swap: recording last swap on pipe=0, frame 5842 [msc=5842], time 101.522586 [ 101.522] immediate_swap: current_msc=5842, target_msc=5841 -- yes [ 101.522] can_flip: no, shadow enabled [ 101.522] sna_dri2_add_event: adding event to window 146) [ 101.522] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 101.522] sna_dri2_immediate_blit: no pending blit, starting chain [ 101.522] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 101.522] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 101.522] can_xchg: back size=8700f00, front size=8700f00 [ 101.522] can_xchg: yes, pixmap=4091 [ 101.522] sna_dri2_xchg: win=146, exchange front=128/76,ref=3 and back=32/80,ref=2, pixmap=4091 3840x2160 [ 101.522] sna_dri2_xchg: back_bo handle=32, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 101.522] sna_dri2_xchg: front_bo handle=128, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 101.522] set_bo: pixmap=4091, handle=32 (old handle=128) [ 101.522] set_bo: marking whole pixmap as damaged [ 101.522] set_bo: applying final/discard move-to-gpu [ 101.522] wait_for_shadow: flags=0, flips=0, handle=128, shadow=29 [ 101.522] set_bo: dropping flush hint from handle=128 [ 101.522] set_bo: adding flush hint to handle=32 [ 101.522] mark_stale(handle=128) => 1 [ 101.522] swap_limit: draw=146 setting swap limit to 3 [ 101.522] sna_dri2_swap_limit_validate: swap limit set to 3 [ 101.522] sna_next_vblank(pipe=0, waiting until next vblank) [ 101.522] sna_dri2_schedule_swap: reported target_msc=5842 [ 101.522] sna_accel_flush: flush?=0, dirty?=0 [ 101.522] sna_accel_flush: flush?=0, dirty?=0 [ 101.522] sna_accel_flush: flush?=0, dirty?=0 [ 101.522] sna_accel_flush: flush?=0, dirty?=0 [ 101.522] sna_block_handler (tv=0.461000) [ 101.522] sna_scanout_do_flush: flush timer active: delta=14 [ 101.522] sna_accel_do_throttle -- no pending activity [ 101.522] sna_accel_block: evaluating timers, active=5 [ 101.522] sna_accel_block: flush timer expires in 14 [101536] [ 101.536] sna_wakeup_handler [ 101.536] sna_block_handler (tv=0.447000) [ 101.536] sna_scanout_do_flush: flush timer active: delta=0 [ 101.536] sna_scanout_do_flush (time=101536), triggered [ 101.536] sna_scanout_flush (time=101536), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 101.536] has_shadow: has pending damage? 1, outstanding flips: 0 [ 101.536] stop_flush: scanout=32 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 101.536] has_shadow: has pending damage? 1, outstanding flips: 0 [ 101.536] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 101.536] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 101.536] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 101.536] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 101.536] sna_pixmap_move_to_gpu: already all-damaged [ 101.536] sna_pixmap_mark_active: pixmap=4091, handle=32 [ 101.536] sna_mode_redisplay: crtc[0] transformed? 0 [ 101.536] sna_mode_redisplay: crtc[1] transformed? 0 [ 101.536] sna_mode_redisplay: crtc[2] transformed? 0 [ 101.537] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=32 [active=1] [ 101.537] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 128, transformed? 0 [ 101.537] get_fb: reusing fb=68 for handle=32 [ 101.537] sna_mode_redisplay: recording flip on CRTC:32 handle=32, active_scanout=2, serial=3 [ 101.537] __kgem_bo_clear_busy: handle=32 [ 101.537] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 101.537] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 101.537] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 101.537] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=32, shadow handle=29 [ 101.537] sna_accel_do_throttle -- no pending activity [ 101.537] sna_accel_block: evaluating timers, active=5 [ 101.537] sna_accel_block: flush timer expires in 16 [101552] [ 101.538] sna_wakeup_handler [ 101.539] sna_mode_wakeup: len=64 [ 101.539] sna_dri2_vblank_handler(type=2, sequence=5843, draw=4181) [ 101.539] sna_crtc_record_swap: recording last swap on pipe=0, frame 5843 [msc=5843], time 101.539245 [ 101.539] sna_dri2_vblank_handler: 2 complete, frame=5843 tv=101.539245 [ 101.539] sna_dri2_blit_complete: blit finished [ 101.539] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=5843, tv=101.539245) [ 101.539] frame_swap_complete(type=2): draw=146, pipe=0, frame=5843 [msc=5843], tv=101.539245 [ 101.539] sna_accel_flush: flush?=0, dirty?=0 [ 101.539] sna_dri2_event_free(draw?=1) [ 101.539] sna_dri2_remove_event: remove[0x561c94af9ca0] from window 146, active? 1 [ 101.539] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 101.539] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=128] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 101.539] sna_dri2_vblank_handler complete [ 101.539] sna_mode_wakeup: recording last swap on pipe=0, frame 5843 [16d3], time 101.539245 [ 101.539] sna_mode_wakeup: removing handle=128 [active_scanout=0] from scanout, installing handle=32 [active_scanout=2] [ 101.539] sna_mode_wakeup: flip complete, pending? 1 [ 101.539] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 101.539] sna_block_handler (tv=0.444000) [ 101.539] sna_scanout_do_flush: flush timer active: delta=13 [ 101.539] sna_accel_do_throttle -- no pending activity [ 101.539] sna_accel_block: evaluating timers, active=5 [ 101.539] sna_accel_block: flush timer expires in 13 [101552] [ 101.552] sna_wakeup_handler [ 101.552] sna_block_handler (tv=0.431000) [ 101.552] sna_scanout_do_flush: flush timer active: delta=0 [ 101.552] sna_scanout_do_flush (time=101552), triggered [ 101.552] sna_scanout_flush (time=101552), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 101.552] has_shadow: has pending damage? 0, outstanding flips: 0 [ 101.552] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 101.552] has_shadow: has pending damage? 0, outstanding flips: 0 [ 101.552] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 101.552] sna_accel_do_throttle -- no pending activity [ 101.552] sna_accel_block: evaluating timers, active=5 [ 101.552] sna_accel_block: flush timer expires in 16 [101568] [ 101.568] sna_wakeup_handler [ 101.568] sna_block_handler (tv=0.415000) [ 101.568] sna_scanout_do_flush: flush timer active: delta=0 [ 101.568] sna_scanout_do_flush (time=101568), triggered [ 101.568] sna_scanout_flush (time=101568), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 101.568] has_shadow: has pending damage? 0, outstanding flips: 0 [ 101.568] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 101.568] has_shadow: has pending damage? 0, outstanding flips: 0 [ 101.568] sna_accel_disarm_timer[0] (time=101568) [ 101.568] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 101.568] sna_accel_do_throttle -- no pending activity [ 101.624] sna_wakeup_handler [ 101.624] sna_accel_flush: flush?=0, dirty?=0 [ 101.624] sna_accel_flush: flush?=0, dirty?=0 [ 101.624] sna_block_handler (tv=0.359000) [ 101.624] has_shadow: has pending damage? 0, outstanding flips: 0 [ 101.624] sna_accel_do_throttle -- no pending activity [ 101.624] sna_wakeup_handler [ 101.624] sna_block_handler (tv=0.359000) [ 101.624] has_shadow: has pending damage? 0, outstanding flips: 0 [ 101.624] sna_accel_do_throttle -- no pending activity [ 101.625] sna_wakeup_handler [ 101.625] sna_block_handler (tv=0.358000) [ 101.625] has_shadow: has pending damage? 0, outstanding flips: 0 [ 101.625] sna_accel_do_throttle -- no pending activity [ 101.627] sna_wakeup_handler [ 101.627] sna_block_handler (tv=0.356000) [ 101.627] has_shadow: has pending damage? 0, outstanding flips: 0 [ 101.627] sna_accel_do_throttle -- no pending activity [ 101.753] sna_wakeup_handler [ 101.754] sna_accel_flush: flush?=0, dirty?=0 [ 101.754] sna_accel_flush: flush?=0, dirty?=0 [ 101.754] sna_block_handler (tv=0.499000) [ 101.754] has_shadow: has pending damage? 0, outstanding flips: 0 [ 101.754] sna_accel_do_throttle -- no pending activity [ 101.755] sna_wakeup_handler [ 101.755] sna_block_handler (tv=0.498000) [ 101.755] has_shadow: has pending damage? 0, outstanding flips: 0 [ 101.755] sna_accel_do_throttle -- no pending activity [ 101.755] sna_wakeup_handler [ 101.755] sna_accel_flush: flush?=0, dirty?=0 [ 101.755] sna_accel_flush: flush?=0, dirty?=0 [ 101.755] sna_accel_flush: flush?=0, dirty?=0 [ 101.755] sna_accel_flush: flush?=0, dirty?=0 [ 101.755] sna_block_handler (tv=0.498000) [ 101.755] has_shadow: has pending damage? 0, outstanding flips: 0 [ 101.755] sna_accel_do_throttle -- no pending activity [ 101.757] sna_wakeup_handler [ 101.757] sna_accel_flush: flush?=0, dirty?=0 [ 101.757] sna_block_handler (tv=0.496000) [ 101.757] has_shadow: has pending damage? 0, outstanding flips: 0 [ 101.757] sna_accel_do_throttle -- no pending activity [ 101.768] sna_wakeup_handler [ 101.768] sna_accel_flush: flush?=0, dirty?=0 [ 101.768] sna_accel_flush: flush?=0, dirty?=0 [ 101.768] sna_block_handler (tv=0.485000) [ 101.768] has_shadow: has pending damage? 0, outstanding flips: 0 [ 101.768] sna_accel_do_throttle -- no pending activity [ 101.783] sna_wakeup_handler [ 101.783] sna_create_pixmap(697, 37, 32, usage=0) [ 101.783] kgem_can_create_2d: 697x37 @ 32 [ 101.783] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2816, height=37 [ 101.783] kgem_can_create_2d: untiled size=106496 [ 101.783] kgem_choose_tiling: TLB near-miss between lines 697x37 (pitch=2788), forcing tiling 1 [ 101.783] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2816, height=37 [ 101.783] kgem_can_create_2d: tiled[-1] size=106496 [ 101.783] sna_create_pixmap: usage=0, flags=1b [ 101.783] sna_create_pixmap: creating GPU pixmap 697x37, stride=2788, flags=1b [ 101.783] __pop_freed_pixmap: reusing freed pixmap=5401 header [ 101.783] create_pixmap_hdr: pixmap=5402, width=697, height=37, usage=0 [ 101.783] sna_create_pixmap: serial=5402, 697x37, usage=0 [ 101.783] sna_composite_rectangles(pixmap=5403, op=0, 0 x 1 [(0, 0)x(697, 37) ...]) [ 101.783] sna_composite_rectangles: converted to op 0 [ 101.783] sna_composite_rectangles[0] (0, 0)x(697, 37) -> (0, 0), (697, 37) [ 101.783] sna_composite_rectangles: nrects=1, region=(0, 0), (697, 37) x 1 [ 101.783] sna_composite_rectangles: clipped extents (0, 0),(697, 37) x 1 [ 101.783] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(697, 37) [ 101.783] sna_composite_rectangles: dropping last-cpu hint [ 101.783] sna_drawable_use_bo pixmap=5403, box=((0, 0), (697, 37)), flags=19... [ 101.783] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 101.783] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 101.783] sna_pixmap_move_to_gpu(pixmap=5403, usage=0), flags=b [ 101.783] sna_pixmap_move_to_gpu: CPU damage? 0 [ 101.783] sna_pixmap_move_to_gpu: creating GPU bo (697x37@32), create=b [ 101.783] kgem_choose_tiling: TLB near-miss between lines 697x37 (pitch=2788), forcing tiling 1 [ 101.783] kgem_choose_tiling: TLB near-miss between lines 697x37 (pitch=2788), forcing tiling 1 [ 101.783] sna_pixmap_alloc_gpu: pixmap=5403 [ 101.783] kgem_create_2d(697x37, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 101.783] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=3072, height=40 [ 101.783] inactive too small: 16 < 30 [ 101.783] inactive too small: 16 < 30 [ 101.783] inactive too small: 16 < 30 [ 101.783] inactive too small: 16 < 30 [ 101.783] inactive too small: 16 < 30 [ 101.783] kgem_bo_remove_from_inactive: removing handle=25 from inactive [ 101.783] from inactive: pitch=3072, tiling=1: handle=25, id=2966 [ 101.783] __sna_damage_all(697, 37) [ 101.783] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 101.783] sna_pixmap_mark_active: pixmap=5403, handle=25 [ 101.783] sna_drawable_use_bo: allocated GPU bo for operation [ 101.783] sna_drawable_use_bo: using GPU bo with damage? 0 [ 101.783] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 101.783] kgem_bo_is_render: handle=25, rq? 0 [0] [ 101.783] kgem_bo_is_render: handle=25, rq? 0 [0] [ 101.783] gen9_render_fill_boxes(0 x 1 [(0, 0), (697, 37) ...]) [ 101.784] sna_render_get_solid: 0 [ 101.784] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 101.784] kgem_check_bo: num_pages=+78, num_exec=+1 [ 101.784] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 101.784] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 101.784] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 101.784] kgem_add_handle: handle=4, index=0 [ 101.784] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 101.784] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 101.784] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 101.784] gen9_composite_get_binding_table(ffc0) [ 101.784] kgem_add_reloc64: handle=25, pos=16360, delta=0, domains=20002 [ 101.784] kgem_add_handle: handle=25, index=1 [ 101.784] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=ffde9000) [ 101.784] __kgem_bo_mark_dirty: handle=25 (proxy? 0) [ 101.784] [3fe0] bind bo(handle=25, addr=ffde9000), format=192, width=697, height=37, pitch=3072, tiling=1 -> render [ 101.784] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 101.784] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 101.784] kgem_add_handle: handle=7, index=2 [ 101.784] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 101.784] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 101.784] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 101.784] gen9_emit_sampler: sampler = 1 [ 101.784] gen9_emit_sf: num_sf_outputs=1 [ 101.784] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 101.784] gen9_emit_vertex_elements: setup id=0 [ 101.784] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 101.784] (0, 0), (697, 37) [ 101.784] gen8_vertex_flush[490] = 3 [ 101.784] sna_composite_rectangles: pixmap=5403 marking clear [0]? 1 [ 101.784] sna_composite_rectangles(pixmap=5403, op=1, fff2f1f0 x 4 [(684, 0)x(13, 17) ...]) [ 101.784] sna_composite_rectangles: converted to op 1 [ 101.784] sna_composite_rectangles[0] (684, 0)x(13, 17) -> (684, 0), (697, 17) [ 101.784] sna_composite_rectangles[1] (684, 17)x(13, 3) -> (684, 17), (697, 20) [ 101.784] sna_composite_rectangles[2] (0, 17)x(13, 3) -> (0, 17), (13, 20) [ 101.784] sna_composite_rectangles[3] (0, 20)x(13, 17) -> (0, 20), (13, 37) [ 101.784] sna_composite_rectangles: nrects=4, region=(0, 0), (697, 37) x 4 [ 101.784] sna_composite_rectangles: clipped extents (0, 0),(697, 37) x 4 [ 101.784] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(697, 37) [ 101.784] sna_composite_rectangles: dropping last-cpu hint [ 101.784] sna_drawable_use_bo pixmap=5403, box=((0, 0), (697, 37)), flags=1... [ 101.784] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 101.784] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 101.784] sna_drawable_use_bo: using whole GPU bo [ 101.784] gen9_render_fill_boxes (op=1, color=(f2f2, f1f1, f0f0, ffff) [20028888]) [ 101.784] kgem_bo_is_render: handle=25, rq? 1 [1] [ 101.784] gen9_render_fill_boxes(fff2f1f0 x 4 [(684, 0), (697, 17) ...]) [ 101.784] sna_render_get_solid: fff2f1f0 [ 101.784] sna_render_get_solid(15) = fff2f1f0 (old) [ 101.784] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 101.784] kgem_check_bo: num_pages=+0, num_exec=+0 [ 101.784] gen9_composite_get_binding_table(ff00) [ 101.784] kgem_add_reloc64: handle=143, pos=16312, delta=0, domains=40000 [ 101.784] kgem_add_reloc64: adding proxy [delta=60] for handle=143 [ 101.784] kgem_add_handle: handle=143, index=3 [ 101.784] kgem_add_reloc64[5] = (delta=60, target handle=3, presumed=fff6e000) [ 101.784] [3fb0] bind bo(handle=143, addr=fff6e03c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 101.784] gen9_emit_vertex_elements: setup id=0 [ 101.784] (684, 0), (697, 17) [ 101.784] (0, 17), (13, 20) [ 101.784] (684, 17), (697, 20) [ 101.784] (0, 20), (13, 37) [ 101.784] gen8_vertex_flush[4cc] = 12 [ 101.784] sna_composite_rectangles(pixmap=5403, op=1, ff300a24 x 4 [(684, 0)x(13, 17) ...]) [ 101.784] sna_composite_rectangles: converted to op 1 [ 101.784] sna_composite_rectangles[0] (684, 0)x(13, 17) -> (684, 0), (697, 17) [ 101.784] sna_composite_rectangles[1] (684, 17)x(13, 3) -> (684, 17), (697, 20) [ 101.784] sna_composite_rectangles[2] (0, 17)x(13, 3) -> (0, 17), (13, 20) [ 101.784] sna_composite_rectangles[3] (0, 20)x(13, 17) -> (0, 20), (13, 37) [ 101.784] sna_composite_rectangles: nrects=4, region=(0, 0), (697, 37) x 4 [ 101.784] sna_composite_rectangles: clipped extents (0, 0),(697, 37) x 4 [ 101.784] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(697, 37) [ 101.784] sna_composite_rectangles: dropping last-cpu hint [ 101.784] sna_drawable_use_bo pixmap=5403, box=((0, 0), (697, 37)), flags=1... [ 101.784] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 101.784] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 101.784] sna_drawable_use_bo: using whole GPU bo [ 101.784] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 101.784] kgem_bo_is_render: handle=25, rq? 1 [1] [ 101.784] gen9_render_fill_boxes(ff300a24 x 4 [(684, 0), (697, 17) ...]) [ 101.784] sna_render_get_solid: ff300a24 [ 101.784] sna_render_get_solid(17) = ff300a24 (old) [ 101.784] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 101.784] kgem_check_bo: num_pages=+0, num_exec=+0 [ 101.784] gen9_composite_get_binding_table(fe80) [ 101.784] kgem_add_reloc64: handle=143, pos=16280, delta=0, domains=40000 [ 101.784] kgem_add_reloc64: adding proxy [delta=68] for handle=143 [ 101.784] kgem_add_reloc64[6] = (delta=68, target handle=3, presumed=fff6e000) [ 101.784] [3f90] bind bo(handle=143, addr=fff6e044), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 101.784] gen9_emit_vertex_elements: setup id=0 [ 101.784] (684, 0), (697, 17) [ 101.784] (0, 17), (13, 20) [ 101.784] (684, 17), (697, 20) [ 101.784] (0, 20), (13, 37) [ 101.784] gen8_vertex_flush[508] = 12 [ 101.784] sna_composite_rectangles(pixmap=5403, op=1, ff300a24 x 4 [(684, 0)x(13, 17) ...]) [ 101.784] sna_composite_rectangles: converted to op 1 [ 101.784] sna_composite_rectangles[0] (684, 0)x(13, 17) -> (684, 0), (697, 17) [ 101.784] sna_composite_rectangles[1] (684, 17)x(13, 3) -> (684, 17), (697, 20) [ 101.784] sna_composite_rectangles[2] (0, 17)x(13, 3) -> (0, 17), (13, 20) [ 101.784] sna_composite_rectangles[3] (0, 20)x(13, 17) -> (0, 20), (13, 37) [ 101.784] sna_composite_rectangles: nrects=4, region=(0, 0), (697, 37) x 4 [ 101.784] sna_composite_rectangles: clipped extents (0, 0),(697, 37) x 4 [ 101.784] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(697, 37) [ 101.784] sna_composite_rectangles: dropping last-cpu hint [ 101.784] sna_drawable_use_bo pixmap=5403, box=((0, 0), (697, 37)), flags=1... [ 101.784] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 101.784] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 101.784] sna_drawable_use_bo: using whole GPU bo [ 101.784] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 101.784] kgem_bo_is_render: handle=25, rq? 1 [1] [ 101.784] gen9_render_fill_boxes(ff300a24 x 4 [(684, 0), (697, 17) ...]) [ 101.784] sna_render_get_solid: ff300a24 [ 101.784] sna_render_get_solid(17) = ff300a24 (last) [ 101.784] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 101.784] kgem_check_bo: num_pages=+0, num_exec=+0 [ 101.784] gen9_composite_get_binding_table(fe00) [ 101.784] gen9_emit_vertex_elements: setup id=0 [ 101.784] (684, 0), (697, 17) [ 101.784] (0, 17), (13, 20) [ 101.784] (684, 17), (697, 20) [ 101.784] (0, 20), (13, 37) [ 101.784] gen8_vertex_flush[508] = 24 [ 101.784] sna_glyphs(op=3, nlist=1, src=(1, 15)) [ 101.784] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 101.784] sna_glyphs: discarding mask [ 101.784] glyphs0_to_dst(op=3, src=(1, 15), nlist=1, dst=(1, 15)+(0, 0)) [ 101.784] clipped_glyphs? 2 glyph in 1 lists extents (1, 5), (19, 18), region (2, 17), (13, 18): yes [ 101.784] gen9_render_composite: 0x0, current mode=1/1 [ 101.784] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 101.784] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 101.784] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 101.784] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 101.784] sna_drawable_use_bo pixmap=5403, box=((2, 17), (13, 18)), flags=7... [ 101.784] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 101.784] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 101.784] sna_drawable_use_bo: using whole GPU bo [ 101.784] gen9_composite_set_target: pixmap=5403, format=20028888, size=697x37, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 101.784] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 101.784] color_convert: src=ff8ae234 [20028888] [ 101.784] color_convert: dst=ff8ae234 [20028888] [ 101.784] sna_render_get_solid: ff8ae234 [ 101.784] sna_render_get_solid(22) = ff8ae234 (old) [ 101.784] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 101.784] sna_transform_is_imprecise_integer_translation: no transform [ 101.784] gen9_composite_picture: integer translation (0, 0), removing [ 101.784] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 101.784] sna_render_pixmap_bo: GPU all damaged [ 101.784] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 101.784] gen4_choose_composite_emitter: solid, identity mask [ 101.784] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 101.784] aligning vertex: was 2, now 4 floats per vertex [ 101.784] gen9_composite_get_binding_table(fe00) [ 101.784] kgem_add_reloc64: handle=143, pos=16248, delta=0, domains=40000 [ 101.784] kgem_add_reloc64: adding proxy [delta=88] for handle=143 [ 101.784] kgem_add_reloc64[7] = (delta=88, target handle=3, presumed=fff6e000) [ 101.784] [3f70] bind bo(handle=143, addr=fff6e058), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 101.784] kgem_add_reloc64: handle=6, pos=16232, delta=0, domains=40000 [ 101.784] kgem_add_handle: handle=6, index=4 [ 101.784] kgem_add_reloc64[8] = (delta=0, target handle=4, presumed=fd581000) [ 101.784] [3f60] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 101.784] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 101.784] gen9_emit_sampler: sampler = a [ 101.784] gen9_emit_sf: num_sf_outputs=2 [ 101.784] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 101.784] gen9_emit_vertex_elements: setup id=9 [ 101.784] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 101.784] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 101.784] glyphs0_to_dst: glyph=(9, 5), (19, 18), clip=(2, 17), (13, 18) [ 101.784] glyphs0_to_dst: blt=(9, 17), (13, 18) [ 101.784] emit_primitive_identity_mask__avx2: dst=(9, 17), mask=(672.00, 60.00) x (4.00, 1.00) [ 101.784] gen8_vertex_flush[5e4] = 3 [ 101.784] gen9_magic_ca_pass: CA fixup (20 -> 23) [ 101.784] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 101.784] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 101.784] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 101.784] sna_composite_rectangles(pixmap=5403, op=1, ffffffff x 2 [(1, 18)x(9, 2) ...]) [ 101.784] sna_composite_rectangles: converted to op 1 [ 101.784] sna_composite_rectangles[0] (1, 18)x(9, 2) -> (1, 18), (10, 20) [ 101.784] sna_composite_rectangles[1] (1, 20)x(9, 15) -> (1, 20), (10, 35) [ 101.784] sna_composite_rectangles: nrects=2, region=(1, 18), (10, 35) x 2 [ 101.784] sna_composite_rectangles: clipped extents (1, 18),(10, 35) x 1 [ 101.784] sna_composite_rectangles: pixmap +(0, 0) extents (1, 18),(10, 35) [ 101.784] sna_composite_rectangles: dropping last-cpu hint [ 101.784] sna_drawable_use_bo pixmap=5403, box=((1, 18), (10, 35)), flags=9... [ 101.784] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 101.784] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 101.784] sna_drawable_use_bo: using whole GPU bo [ 101.784] gen9_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20028888]) [ 101.784] kgem_bo_is_render: handle=25, rq? 1 [1] [ 101.784] gen9_render_fill_boxes(ffffffff x 1 [(1, 18), (10, 35) ...]) [ 101.784] sna_render_get_solid: ffffffff [ 101.784] sna_render_get_solid(white) [ 101.784] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 101.784] kgem_check_bo: num_pages=+0, num_exec=+0 [ 101.784] aligning vertex: was 4, now 2 floats per vertex [ 101.784] gen9_composite_get_binding_table(fd40) [ 101.784] kgem_add_reloc64: handle=7, pos=16200, delta=0, domains=40000 [ 101.784] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 101.784] kgem_add_reloc64[9] = (delta=1048, target handle=2, presumed=fffe8000) [ 101.784] [3f40] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 101.784] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 101.784] gen9_emit_sampler: sampler = 1 [ 101.784] gen9_emit_sf: num_sf_outputs=1 [ 101.784] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 101.784] gen9_emit_vertex_elements: setup id=0 [ 101.784] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 101.784] (1, 18), (10, 35) [ 101.784] gen8_vertex_flush[720] = 3 [ 101.784] sna_validate_gc(0x561c94ab2470) changes=e0000, previous serial=8000145d, drawable=145d [ 101.784] sna_validate_gc: recomputing clip [ 101.784] sna_validate_gc: composite clip=4x[(65, 1282), (762, 1319)] [0x561c94b3d1a0] [ 101.784] sna_copy_area: src=pixmap=5403:(0, 0)x(697, 37)+(0, 0) -> dst=pixmap=3060:(0, 1258)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 101.784] sna_copy_area: normal copy [ 101.784] sna_do_copy: src=(0, 0), dst=(0, 1258), size=(697x37) [ 101.784] sna_do_copy: after drawable: src=(0, 0), dst=(65, 1282), size=(697x37) [ 101.784] sna_do_copy: dst extents (65, 1282), (762, 1319), dst clip extents (65, 1282), (762, 1319), dst size=3775x2136 [ 101.784] sna_do_copy: clipped dst extents (65, 1282), (762, 1319) [ 101.784] sna_do_copy: unclipped src extents (0, 0), (697, 37) [ 101.784] sna_do_copy: clipped src extents (0, 0), (697, 37) [ 101.784] sna_do_copy: pixmap -- no source clipping [ 101.784] sna_do_copy: src extents (0, 0), (697, 37) x 1 [ 101.784] sna_do_copy: copy region (65, 1282), (762, 1319) x 4 + (-65, -1282) [ 101.784] sna_copy_boxes (boxes=4x[(749, 1282), (762, 1299)...], src pixmap=5403+(-65, -1282), dst pixmap=3060+(-65, -24), alu=3, src.size=697x37, dst.size=3775x2136) [ 101.784] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c9472b610, gpu_bo=25, cpu_bo=0), replaces=0 [ 101.784] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 101.784] sna_drawable_use_bo pixmap=3060, box=((0, 1258), (697, 1295)), flags=3... [ 101.784] sna_drawable_use_bo: exported target, set PREFER_GPU [ 101.784] sna_drawable_use_bo: pinned, never REPLACES [ 101.784] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=3 [ 101.784] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 101.784] sna_drawable_use_bo: using whole GPU bo [ 101.784] sna_pixmap_move_to_gpu(pixmap=5403, usage=0), flags=a [ 101.784] sna_pixmap_move_to_gpu: already all-damaged [ 101.784] sna_pixmap_mark_active: pixmap=5403, handle=25 [ 101.784] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 101.784] gen9_render_copy_boxes (0, -1258)->(0, 0) x 4, alu=3, flags=0, self-copy=0, overlaps? 0 [ 101.784] kgem_bo_is_render: handle=25, rq? 1 [1] [ 101.784] kgem_bo_is_render: handle=9, rq? 0 [0] [ 101.784] kgem_bo_is_render: handle=9, rq? 0 [0] [ 101.784] kgem_bo_is_render: handle=25, rq? 1 [1] [ 101.784] kgem_set_mode: flushing before new bo [ 101.784] gen8_vertex_close: used=98, vbo active? 146, vb=201, nreloc=2 [ 101.784] gen8_vertex_close: reloc[0] = 287 [ 101.784] kgem_add_reloc64: handle=146, pos=287, delta=0, domains=200000 [ 101.784] kgem_add_handle: handle=146, index=5 [ 101.784] kgem_add_reloc64[10] = (delta=0, target handle=5, presumed=ffe77000) [ 101.784] gen8_vertex_close: reloc[1] = 372 [ 101.784] kgem_add_reloc64: handle=146, pos=372, delta=0, domains=200000 [ 101.784] kgem_add_reloc64[11] = (delta=0, target handle=5, presumed=ffe77000) [ 101.785] batch[1/1, flags=1800]: 462 462 16192 16384, nreloc=12, nexec=6, nfence=0, aperture=1178 [fenced=0] [ 101.785] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 101.785] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 101.785] kgem_fixup_relocs: shrinking by 61440 [ 101.785] __kgem_busy: handle=1, busy=0, wedged=0 [ 101.785] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 101.785] kgem_commit: release handle=25 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ffde9000 [ 101.785] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 101.785] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 101.785] __kgem_bo_clear_busy: handle=7 [ 101.785] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 101.785] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 101.785] __kgem_bo_clear_busy: handle=143 [ 101.785] kgem_commit: release handle=143 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff6e000 [ 101.785] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 101.785] __kgem_bo_clear_busy: handle=143 [ 101.785] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 101.785] __kgem_bo_clear_busy: handle=143 [ 101.785] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 101.785] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 101.785] __kgem_bo_clear_busy: handle=7 [ 101.785] kgem_commit: release handle=146 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffe77000 [ 101.785] __kgem_busy: handle=1, busy=131072, wedged=0 [ 101.785] kgem_bo_can_map: handle=146, map=0x0:0x0:0x7fc6b40fb000, tiling=0, domain=3, offset=4293357568 [ 101.785] kgem_check_bo: num_pages=+8178, num_exec=+2 [ 101.785] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 101.785] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 101.785] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 101.785] kgem_add_handle: handle=4, index=0 [ 101.785] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 101.785] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 101.785] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 101.785] gen9_composite_get_binding_table(ffc0) [ 101.785] kgem_add_reloc64: handle=9, pos=16360, delta=0, domains=20002 [ 101.785] kgem_add_handle: handle=9, index=1 [ 101.785] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f02dd000) [ 101.785] __kgem_bo_mark_dirty: handle=9 (proxy? 0) [ 101.785] [3fe0] bind bo(handle=9, addr=f02dd000), format=192, width=3775, height=2136, pitch=15360, tiling=1 -> render [ 101.785] kgem_add_reloc64: handle=25, pos=16344, delta=0, domains=40000 [ 101.785] kgem_add_handle: handle=25, index=2 [ 101.785] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=ffde9000) [ 101.785] [3fd0] bind bo(handle=25, addr=ffde9000), format=192, width=697, height=37, pitch=3072, tiling=1 -> sampler [ 101.785] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 101.785] gen9_emit_sampler: sampler = 0 [ 101.785] gen9_emit_sf: num_sf_outputs=1 [ 101.785] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 101.785] gen9_emit_vertex_elements: setup id=0 [ 101.785] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 101.785] (684, 0) -> (684, 1258) + (13, 17) [ 101.785] (0, 17) -> (0, 1275) + (13, 3) [ 101.785] (684, 17) -> (684, 1275) + (13, 3) [ 101.785] (0, 20) -> (0, 1278) + (13, 17) [ 101.785] gen8_vertex_flush[490] = 12 [ 101.785] sna_accel_flush: flush?=1, dirty?=0 [ 101.785] gen8_vertex_close: used=122, vbo active? 146, vb=1, nreloc=1 [ 101.785] gen8_vertex_close: reloc[0] = 287 [ 101.785] kgem_add_reloc64: handle=146, pos=287, delta=0, domains=200000 [ 101.785] kgem_add_handle: handle=146, index=3 [ 101.785] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=ffe77000) [ 101.785] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=8252 [fenced=0] [ 101.785] __kgem_busy: handle=1, busy=0, wedged=0 [ 101.785] __kgem_retire_rq: request 1 complete [ 101.785] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 101.785] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 101.785] kgem_fixup_relocs: shrinking by 61440 [ 101.785] __kgem_busy: handle=1, busy=0, wedged=0 [ 101.785] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 101.785] kgem_commit: release handle=9 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f02dd000 [ 101.785] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 101.785] kgem_commit: release handle=25 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=ffde9000 [ 101.785] kgem_commit: release handle=146 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffe77000 [ 101.785] __kgem_busy: handle=1, busy=131072, wedged=0 [ 101.785] kgem_bo_can_map: handle=146, map=0x0:0x0:0x7fc6b40fb000, tiling=0, domain=3, offset=4293357568 [ 101.785] sna_accel_flush: flush?=0, dirty?=0 [ 101.785] sna_accel_flush: flush?=0, dirty?=0 [ 101.785] sna_accel_flush: flush?=0, dirty?=0 [ 101.785] sna_accel_flush: flush?=0, dirty?=0 [ 101.785] sna_destroy_pixmap: pixmap=5403, attached?=1 [ 101.785] _kgem_bo_destroy: handle=25, proxy? 0 [ 101.785] __kgem_bo_destroy: handle=25, size=319488 [ 101.785] __kgem_busy: handle=25, busy=0, wedged=0 [ 101.785] __kgem_bo_clear_busy: handle=25 [ 101.785] __kgem_bo_destroy: handle=25, purged [ 101.785] kgem_bo_move_to_inactive: moving handle=25 to inactive [ 101.785] __sna_free_pixmap(pixmap=5403) [ 101.785] sna_accel_flush: flush?=0, dirty?=0 [ 101.785] sna_accel_flush: flush?=0, dirty?=0 [ 101.785] sna_accel_flush: flush?=0, dirty?=0 [ 101.785] sna_block_handler (tv=0.468000) [ 101.785] kgem_retire, need_retire?=1 [ 101.785] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 101.785] kgem_retire__requests_ring: retiring ring 0 [ 101.785] __kgem_busy: handle=1, busy=0, wedged=0 [ 101.785] __kgem_retire_rq: request 1 complete [ 101.785] __kgem_bo_flush: handle=9, busy=0, wedged=0 [ 101.785] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 101.785] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 101.785] kgem_retire -- retired=0, need_retire=0 [ 101.785] kgem_bo_is_busy: handle=146, domain: 0 exec? 0, rq? 0 [ 101.785] gen6_render_retire: resetting idle vbo [ 101.785] has_shadow: has pending damage? 0, outstanding flips: 0 [ 101.785] sna_accel_do_throttle -- no pending activity [ 101.786] sna_wakeup_handler [ 101.786] sna_accel_flush: flush?=0, dirty?=0 [ 101.786] sna_accel_flush: flush?=0, dirty?=0 [ 101.786] sna_block_handler (tv=0.467000) [ 101.786] has_shadow: has pending damage? 0, outstanding flips: 0 [ 101.786] sna_accel_do_throttle -- no pending activity [ 101.787] sna_wakeup_handler [ 101.787] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=128, name=76 [ 101.787] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 101.787] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 101.787] sna_dri2_get_back: draw size=3840x2160, back buffer handle=128 size=3840x2160, is-scanout? 1, active?=0, pitch=15360, front pitch=15360 [ 101.787] sna_dri2_get_back: reuse backbuffer? 1 [ 101.787] sna_dri2_get_back: back buffer handle=128, active?=0, refcnt=1 [ 101.787] sna_dri2_get_back: reuse unattached back [ 101.787] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 101.787] sna_dri2_reuse_buffer: reusing back buffer handle=128, name=76, pitch=15360, age=0 [ 101.787] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 101.787] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=32, name=80, active_scanout=2 [ 101.787] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 101.787] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 101.787] sna_accel_flush: flush?=0, dirty?=0 [ 101.787] sna_accel_flush: flush?=0, dirty?=0 [ 101.787] sna_accel_flush: flush?=0, dirty?=0 [ 101.787] sna_block_handler (tv=0.466000) [ 101.787] has_shadow: has pending damage? 0, outstanding flips: 0 [ 101.787] timer_enable (time=101787), starting timer 0 [ 101.787] sna_accel_do_throttle -- no pending activity [ 101.787] sna_accel_block: evaluating timers, active=5 [ 101.787] sna_accel_block: flush timer expires in 8 [101795] [ 101.787] sna_wakeup_handler [ 101.787] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 101.787] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 101.787] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 101.787] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 101.787] sna_dri2_get_msc(draw=146, pipe=0) [ 101.787] sna_crtc_record_swap: recording last swap on pipe=0, frame 5857 [msc=5857], time 101.772494 [ 101.787] sna_dri2_get_msc: msc=5857 [raw=5857], ust=101772494 [ 101.787] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=128 (refs=1/1, flush=0) , front=32 (refs=2/3, flush=1) [ 101.787] sna_dri2_schedule_swap(target_msc=5843, divisor=0, remainder=0) [ 101.787] sna_dri2_schedule_swap: using front handle=32, active_scanout?=2, flush?=1 [ 101.787] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 101.787] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 101.787] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 101.787] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 101.787] sna_crtc_record_swap: recording last swap on pipe=0, frame 5857 [msc=5857], time 101.772494 [ 101.787] immediate_swap: current_msc=5857, target_msc=5843 -- yes [ 101.787] can_flip: no, shadow enabled [ 101.787] sna_dri2_add_event: adding event to window 146) [ 101.787] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 101.787] sna_dri2_immediate_blit: no pending blit, starting chain [ 101.787] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 101.787] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 101.787] can_xchg: back size=8700f00, front size=8700f00 [ 101.787] can_xchg: yes, pixmap=4091 [ 101.787] sna_dri2_xchg: win=146, exchange front=32/80,ref=3 and back=128/76,ref=2, pixmap=4091 3840x2160 [ 101.787] sna_dri2_xchg: back_bo handle=128, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 101.787] sna_dri2_xchg: front_bo handle=32, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 101.787] set_bo: pixmap=4091, handle=128 (old handle=32) [ 101.787] set_bo: marking whole pixmap as damaged [ 101.787] set_bo: applying final/discard move-to-gpu [ 101.787] wait_for_shadow: flags=0, flips=0, handle=32, shadow=29 [ 101.787] set_bo: dropping flush hint from handle=32 [ 101.787] set_bo: adding flush hint to handle=128 [ 101.787] mark_stale(handle=32) => 1 [ 101.787] swap_limit: draw=146 setting swap limit to 3 [ 101.787] sna_dri2_swap_limit_validate: swap limit set to 3 [ 101.787] sna_next_vblank(pipe=0, waiting until next vblank) [ 101.787] sna_dri2_schedule_swap: reported target_msc=5857 [ 101.787] sna_accel_flush: flush?=0, dirty?=0 [ 101.787] sna_accel_flush: flush?=0, dirty?=0 [ 101.787] sna_accel_flush: flush?=0, dirty?=0 [ 101.787] sna_accel_flush: flush?=0, dirty?=0 [ 101.787] sna_block_handler (tv=0.466000) [ 101.787] sna_scanout_do_flush: flush timer active: delta=8 [ 101.787] sna_accel_do_throttle -- no pending activity [ 101.787] sna_accel_block: evaluating timers, active=5 [ 101.787] sna_accel_block: flush timer expires in 8 [101795] [ 101.788] sna_wakeup_handler [ 101.788] sna_mode_wakeup: len=32 [ 101.788] sna_dri2_vblank_handler(type=2, sequence=5858, draw=4181) [ 101.788] sna_crtc_record_swap: recording last swap on pipe=0, frame 5858 [msc=5858], time 101.789166 [ 101.788] sna_dri2_vblank_handler: 2 complete, frame=5858 tv=101.789166 [ 101.788] sna_dri2_blit_complete: blit finished [ 101.788] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=5858, tv=101.789166) [ 101.788] frame_swap_complete(type=2): draw=146, pipe=0, frame=5858 [msc=5858], tv=101.789166 [ 101.788] sna_accel_flush: flush?=0, dirty?=0 [ 101.788] sna_dri2_event_free(draw?=1) [ 101.788] sna_dri2_remove_event: remove[0x561c94b075a0] from window 146, active? 1 [ 101.788] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=128] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 101.788] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=32] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 101.788] sna_dri2_vblank_handler complete [ 101.788] sna_block_handler (tv=0.465000) [ 101.788] sna_scanout_do_flush: flush timer active: delta=7 [ 101.788] sna_accel_do_throttle -- no pending activity [ 101.788] sna_accel_block: evaluating timers, active=5 [ 101.788] sna_accel_block: flush timer expires in 7 [101795] [ 101.796] sna_wakeup_handler [ 101.796] sna_block_handler (tv=0.457000) [ 101.796] sna_scanout_do_flush: flush timer active: delta=-1 [ 101.796] sna_scanout_do_flush (time=101796), triggered [ 101.796] sna_scanout_flush (time=101796), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 101.796] has_shadow: has pending damage? 1, outstanding flips: 0 [ 101.796] stop_flush: scanout=128 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 101.796] has_shadow: has pending damage? 1, outstanding flips: 0 [ 101.796] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 101.796] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 101.796] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 101.796] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 101.796] sna_pixmap_move_to_gpu: already all-damaged [ 101.796] sna_pixmap_mark_active: pixmap=4091, handle=128 [ 101.796] sna_mode_redisplay: crtc[0] transformed? 0 [ 101.796] sna_mode_redisplay: crtc[1] transformed? 0 [ 101.796] sna_mode_redisplay: crtc[2] transformed? 0 [ 101.796] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=128 [active=1] [ 101.796] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 32, transformed? 0 [ 101.796] get_fb: reusing fb=80 for handle=128 [ 101.796] sna_mode_redisplay: recording flip on CRTC:32 handle=128, active_scanout=2, serial=3 [ 101.796] __kgem_bo_clear_busy: handle=128 [ 101.796] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 101.796] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 101.796] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 101.796] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=128, shadow handle=29 [ 101.796] sna_accel_do_throttle -- no pending activity [ 101.796] sna_accel_block: evaluating timers, active=5 [ 101.796] sna_accel_block: flush timer expires in 16 [101812] [ 101.805] sna_wakeup_handler [ 101.805] sna_mode_wakeup: len=32 [ 101.805] sna_mode_wakeup: recording last swap on pipe=0, frame 5859 [16e3], time 101.805823 [ 101.805] sna_mode_wakeup: removing handle=32 [active_scanout=0] from scanout, installing handle=128 [active_scanout=2] [ 101.805] sna_mode_wakeup: flip complete, pending? 1 [ 101.805] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 101.805] sna_block_handler (tv=0.448000) [ 101.805] sna_scanout_do_flush: flush timer active: delta=7 [ 101.805] sna_accel_do_throttle -- no pending activity [ 101.805] sna_accel_block: evaluating timers, active=5 [ 101.805] sna_accel_block: flush timer expires in 7 [101812] [ 101.812] sna_wakeup_handler [ 101.812] sna_block_handler (tv=0.441000) [ 101.812] sna_scanout_do_flush: flush timer active: delta=0 [ 101.812] sna_scanout_do_flush (time=101812), triggered [ 101.812] sna_scanout_flush (time=101812), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 101.812] has_shadow: has pending damage? 0, outstanding flips: 0 [ 101.812] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 101.812] has_shadow: has pending damage? 0, outstanding flips: 0 [ 101.812] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 101.812] sna_accel_do_throttle -- no pending activity [ 101.812] sna_accel_block: evaluating timers, active=5 [ 101.812] sna_accel_block: flush timer expires in 16 [101828] [ 101.828] sna_wakeup_handler [ 101.828] sna_block_handler (tv=0.425000) [ 101.828] sna_scanout_do_flush: flush timer active: delta=0 [ 101.828] sna_scanout_do_flush (time=101828), triggered [ 101.828] sna_scanout_flush (time=101828), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 101.828] has_shadow: has pending damage? 0, outstanding flips: 0 [ 101.828] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 101.828] has_shadow: has pending damage? 0, outstanding flips: 0 [ 101.828] sna_accel_disarm_timer[0] (time=101828) [ 101.828] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 101.828] sna_accel_do_throttle -- no pending activity [ 101.860] sna_wakeup_handler [ 101.860] sna_accel_flush: flush?=0, dirty?=0 [ 101.860] sna_accel_flush: flush?=0, dirty?=0 [ 101.860] sna_block_handler (tv=0.393000) [ 101.860] has_shadow: has pending damage? 0, outstanding flips: 0 [ 101.861] sna_accel_do_throttle -- no pending activity [ 101.861] sna_wakeup_handler [ 101.861] sna_block_handler (tv=0.392000) [ 101.861] has_shadow: has pending damage? 0, outstanding flips: 0 [ 101.861] sna_accel_do_throttle -- no pending activity [ 101.862] sna_wakeup_handler [ 101.862] sna_block_handler (tv=0.391000) [ 101.862] has_shadow: has pending damage? 0, outstanding flips: 0 [ 101.862] sna_accel_do_throttle -- no pending activity [ 101.869] sna_wakeup_handler [ 101.869] sna_accel_flush: flush?=0, dirty?=0 [ 101.869] sna_accel_flush: flush?=0, dirty?=0 [ 101.869] sna_accel_flush: flush?=0, dirty?=0 [ 101.869] sna_accel_flush: flush?=0, dirty?=0 [ 101.869] sna_accel_flush: flush?=0, dirty?=0 [ 101.869] sna_accel_flush: flush?=0, dirty?=0 [ 101.869] sna_accel_flush: flush?=0, dirty?=0 [ 101.869] sna_accel_flush: flush?=0, dirty?=0 [ 101.869] sna_accel_flush: flush?=0, dirty?=0 [ 101.869] sna_accel_flush: flush?=0, dirty?=0 [ 101.869] sna_accel_flush: flush?=0, dirty?=0 [ 101.869] sna_accel_flush: flush?=0, dirty?=0 [ 101.869] sna_accel_flush: flush?=0, dirty?=0 [ 101.869] sna_accel_flush: flush?=0, dirty?=0 [ 101.869] sna_block_handler (tv=0.384000) [ 101.869] has_shadow: has pending damage? 0, outstanding flips: 0 [ 101.869] sna_accel_do_throttle -- no pending activity [ 101.869] sna_wakeup_handler [ 101.869] sna_accel_flush: flush?=0, dirty?=0 [ 101.869] sna_accel_flush: flush?=0, dirty?=0 [ 101.869] sna_accel_flush: flush?=0, dirty?=0 [ 101.869] sna_block_handler (tv=0.384000) [ 101.869] has_shadow: has pending damage? 0, outstanding flips: 0 [ 101.869] sna_accel_do_throttle -- no pending activity [ 101.869] sna_wakeup_handler [ 101.869] sna_accel_flush: flush?=0, dirty?=0 [ 101.869] sna_accel_flush: flush?=0, dirty?=0 [ 101.869] sna_block_handler (tv=0.384000) [ 101.869] has_shadow: has pending damage? 0, outstanding flips: 0 [ 101.870] sna_accel_do_throttle -- no pending activity [ 101.870] sna_wakeup_handler [ 101.870] sna_accel_flush: flush?=0, dirty?=0 [ 101.870] sna_accel_flush: flush?=0, dirty?=0 [ 101.870] sna_block_handler (tv=0.383000) [ 101.870] has_shadow: has pending damage? 0, outstanding flips: 0 [ 101.870] sna_accel_do_throttle -- no pending activity [ 101.870] sna_wakeup_handler [ 101.870] sna_accel_flush: flush?=0, dirty?=0 [ 101.870] sna_accel_flush: flush?=0, dirty?=0 [ 101.870] sna_accel_flush: flush?=0, dirty?=0 [ 101.870] sna_block_handler (tv=0.383000) [ 101.870] has_shadow: has pending damage? 0, outstanding flips: 0 [ 101.870] sna_accel_do_throttle -- no pending activity [ 101.870] sna_wakeup_handler [ 101.870] sna_accel_flush: flush?=0, dirty?=0 [ 101.870] sna_accel_flush: flush?=0, dirty?=0 [ 101.870] sna_accel_flush: flush?=0, dirty?=0 [ 101.870] sna_block_handler (tv=0.383000) [ 101.870] has_shadow: has pending damage? 0, outstanding flips: 0 [ 101.870] sna_accel_do_throttle -- no pending activity [ 101.870] sna_wakeup_handler [ 101.870] sna_accel_flush: flush?=0, dirty?=0 [ 101.870] sna_accel_flush: flush?=0, dirty?=0 [ 101.870] sna_block_handler (tv=0.383000) [ 101.870] has_shadow: has pending damage? 0, outstanding flips: 0 [ 101.870] sna_accel_do_throttle -- no pending activity [ 101.870] sna_wakeup_handler [ 101.870] sna_accel_flush: flush?=0, dirty?=0 [ 101.870] sna_accel_flush: flush?=0, dirty?=0 [ 101.870] sna_accel_flush: flush?=0, dirty?=0 [ 101.870] sna_block_handler (tv=0.383000) [ 101.870] has_shadow: has pending damage? 0, outstanding flips: 0 [ 101.870] sna_accel_do_throttle -- no pending activity [ 101.870] sna_wakeup_handler [ 101.870] sna_accel_flush: flush?=0, dirty?=0 [ 101.870] sna_accel_flush: flush?=0, dirty?=0 [ 101.870] sna_block_handler (tv=0.383000) [ 101.870] has_shadow: has pending damage? 0, outstanding flips: 0 [ 101.870] sna_accel_do_throttle -- no pending activity [ 101.870] sna_wakeup_handler [ 101.870] sna_accel_flush: flush?=0, dirty?=0 [ 101.870] sna_accel_flush: flush?=0, dirty?=0 [ 101.870] sna_block_handler (tv=0.383000) [ 101.870] has_shadow: has pending damage? 0, outstanding flips: 0 [ 101.871] sna_accel_do_throttle -- no pending activity [ 101.871] sna_wakeup_handler [ 101.871] sna_accel_flush: flush?=0, dirty?=0 [ 101.871] sna_accel_flush: flush?=0, dirty?=0 [ 101.871] sna_block_handler (tv=0.382000) [ 101.871] has_shadow: has pending damage? 0, outstanding flips: 0 [ 101.871] sna_accel_do_throttle -- no pending activity [ 101.871] sna_wakeup_handler [ 101.871] sna_accel_flush: flush?=0, dirty?=0 [ 101.871] sna_accel_flush: flush?=0, dirty?=0 [ 101.871] sna_accel_flush: flush?=0, dirty?=0 [ 101.871] sna_create_pixmap(1, 1, 32, usage=0) [ 101.871] kgem_can_create_2d: 1x1 @ 32 [ 101.871] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=1 [ 101.871] kgem_can_create_2d: untiled size=4096 [ 101.871] kgem_choose_tiling: disabling tiling [1x1] for single row/col [ 101.871] kgem_choose_tiling: 1x1 -> 0 [ 101.871] sna_create_pixmap: usage=0, flags=a [ 101.871] sna_create_pixmap: small buffer [4], attaching to shadow pixmap [ 101.871] create_pixmap: allocating pixmap 1x1, depth=32/32, size=12 [ 101.871] create_pixmap: serial=5404, usage=0, 1x1 [ 101.871] sna_create_pixmap: serial=5404, 1x1, usage=0 [ 101.871] sna_composite_rectangles(pixmap=5405, op=0, 0 x 1 [(0, 0)x(1, 1) ...]) [ 101.871] sna_composite_rectangles: converted to op 0 [ 101.871] sna_composite_rectangles[0] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 101.871] sna_composite_rectangles: nrects=1, region=(0, 0), (1, 1) x 1 [ 101.871] sna_composite_rectangles: clipped extents (0, 0),(1, 1) x 1 [ 101.871] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(1, 1) [ 101.871] sna_composite_rectangles: fallback, dst pixmap=5405 too small or not attached [ 101.871] sna_composite_rectangles: fallback [ 101.871] sna_drawable_move_region_to_cpu(pixmap=5405 (1x1), [(0, 0), (1, 1)], flags=1) [ 101.871] sna_drawable_move_region_to_cpu: region (0, 0), (1, 1) + (0, 0) subsumes pixmap (1x1) [ 101.871] _sna_pixmap_move_to_cpu(pixmap=5405, 1x1, flags=1) [ 101.871] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 101.871] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 101.871] operate_inplace: no, inplace operation not suitable [ 101.871] _sna_pixmap_move_to_cpu: marking as damaged [ 101.871] __sna_damage_all(1, 1) [ 101.871] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 101.871] sna_composite_rectangles(pixmap=5405, op=1, fff2f1f0 x 1 [(0, 0)x(1, 1) ...]) [ 101.871] sna_composite_rectangles: converted to op 1 [ 101.871] sna_composite_rectangles[0] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 101.871] sna_composite_rectangles: nrects=1, region=(0, 0), (1, 1) x 1 [ 101.871] sna_composite_rectangles: clipped extents (0, 0),(1, 1) x 1 [ 101.871] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(1, 1) [ 101.871] sna_composite_rectangles: fallback, dst pixmap=5405 too small or not attached [ 101.871] sna_composite_rectangles: fallback [ 101.871] sna_drawable_move_region_to_cpu(pixmap=5405 (1x1), [(0, 0), (1, 1)], flags=1) [ 101.871] sna_drawable_move_region_to_cpu: pixmap=5405 all damaged on CPU [ 101.871] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 101.871] sna_composite_rectangles: fallback fill: (0, 0)x(1, 1) fff2f1f0 [ 101.871] sna_composite_rectangles(pixmap=5405, op=1, ff300a24 x 2 [(0, 0)x(1, 1) ...]) [ 101.871] sna_composite_rectangles: converted to op 1 [ 101.871] sna_composite_rectangles[0] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 101.871] sna_composite_rectangles[1] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 101.871] sna_composite_rectangles: nrects=2, region=(0, 0), (1, 1) x 2 [ 101.871] sna_composite_rectangles: clipped extents (0, 0),(1, 1) x 1 [ 101.871] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(1, 1) [ 101.871] sna_composite_rectangles: fallback, dst pixmap=5405 too small or not attached [ 101.871] sna_composite_rectangles: fallback [ 101.871] sna_drawable_move_region_to_cpu(pixmap=5405 (1x1), [(0, 0), (1, 1)], flags=1) [ 101.871] sna_drawable_move_region_to_cpu: pixmap=5405 all damaged on CPU [ 101.872] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 101.872] sna_composite_rectangles: fallback fill: (0, 0)x(1, 1) ff300a24 [ 101.872] sna_validate_gc(0x561c94ab2470) changes=80000, previous serial=8000145d, drawable=145d [ 101.872] sna_validate_gc: recomputing clip [ 101.872] sna_validate_gc: composite clip=1x[(65, 24), (3840, 2160)] [0x561c94abf1d0] [ 101.872] sna_copy_area: src=pixmap=5405:(0, 0)x(1, 1)+(0, 0) -> dst=pixmap=3060:(0, 0)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 101.872] sna_copy_area: normal copy [ 101.872] sna_do_copy: src=(0, 0), dst=(0, 0), size=(1x1) [ 101.872] sna_do_copy: after drawable: src=(0, 0), dst=(65, 24), size=(1x1) [ 101.872] sna_do_copy: dst extents (65, 24), (66, 25), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 101.872] sna_do_copy: clipped dst extents (65, 24), (66, 25) [ 101.872] sna_do_copy: unclipped src extents (0, 0), (1, 1) [ 101.872] sna_do_copy: clipped src extents (0, 0), (1, 1) [ 101.872] sna_do_copy: pixmap -- no source clipping [ 101.872] sna_do_copy: src extents (0, 0), (1, 1) x 1 [ 101.872] sna_do_copy: copy region (65, 24), (66, 25) x 1 + (-65, -24) [ 101.872] sna_copy_boxes (boxes=1x[(65, 24), (66, 25)...], src pixmap=5405+(-65, -24), dst pixmap=3060+(-65, -24), alu=3, src.size=1x1, dst.size=3775x2136) [ 101.872] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94b33a10, gpu_bo=0, cpu_bo=0), replaces=0 [ 101.872] sna_drawable_use_bo pixmap=3060, box=((0, 0), (1, 1)), flags=8... [ 101.872] sna_drawable_use_bo: exported target, set PREFER_GPU [ 101.872] sna_drawable_use_bo: pinned, never REPLACES [ 101.872] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 101.872] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 101.872] sna_drawable_use_bo: using whole GPU bo [ 101.872] region_overlaps_damage? [ 101.872] use_shm_bo: no, not attached [ 101.872] sna_drawable_move_region_to_cpu(pixmap=5405 (1x1), [(0, 0), (1, 1)], flags=2) [ 101.872] sna_drawable_move_region_to_cpu: pixmap=5405 all damaged on CPU [ 101.872] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 101.872] sna_write_boxes x 1, src stride=4, src dx=(0, 0) [ 101.872] kgem_bo_can_map: handle=9, map=0x7fc6b7845000:0x0:0x7fc656564000, tiling=1, domain=0, offset=4029534208 [ 101.872] write_boxes_inplace x 1, handle=9, tiling=1 [ 101.872] upload_inplace__tiled: tiling=1 [ 101.872] kgem_bo_can_map__cpu: handle=9 [ 101.872] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 101.872] kgem_bo_map__cpu(handle=9, size=33177600, map=0x7fc6b7845000:0x7fc656564000) [ 101.872] kgem_bo_sync__cpu: handle=9 [ 101.872] __kgem_busy: handle=9, busy=0, wedged=0 [ 101.872] kgem_bo_sync__cpu: SYNC: handle=9, needs_flush? 0, domain? 0, busy? 0 [ 101.872] __kgem_busy: handle=9, busy=0, wedged=0 [ 101.872] kgem_bo_retire: retiring bo handle=9 (needed flush? 0), rq? 0 [busy?=0] [ 101.872] assert_bo_retired: handle=9, domain: 0 exec? 0, rq? 0 [ 101.872] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(0, 0), size=1x1, pitch=4/15360 [ 101.872] sna_accel_flush: flush?=0, dirty?=0 [ 101.872] sna_accel_flush: flush?=0, dirty?=0 [ 101.872] sna_accel_flush: flush?=0, dirty?=0 [ 101.872] sna_accel_flush: flush?=0, dirty?=0 [ 101.872] sna_destroy_pixmap: pixmap=5405, attached?=1 [ 101.872] __sna_free_pixmap(pixmap=5405) [ 101.872] sna_accel_flush: flush?=0, dirty?=0 [ 101.872] sna_accel_flush: flush?=0, dirty?=0 [ 101.872] sna_accel_flush: flush?=0, dirty?=0 [ 101.872] sna_block_handler (tv=0.381000) [ 101.872] has_shadow: has pending damage? 0, outstanding flips: 0 [ 101.872] sna_accel_do_throttle -- no pending activity [ 101.872] sna_wakeup_handler [ 101.872] sna_accel_flush: flush?=0, dirty?=0 [ 101.872] sna_accel_flush: flush?=0, dirty?=0 [ 101.873] sna_accel_flush: flush?=0, dirty?=0 [ 101.873] sna_accel_flush: flush?=0, dirty?=0 [ 101.873] sna_block_handler (tv=0.380000) [ 101.873] has_shadow: has pending damage? 0, outstanding flips: 0 [ 101.873] sna_accel_do_throttle -- no pending activity [ 101.873] sna_wakeup_handler [ 101.873] sna_accel_flush: flush?=0, dirty?=0 [ 101.873] sna_accel_flush: flush?=0, dirty?=0 [ 101.873] sna_block_handler (tv=0.380000) [ 101.873] has_shadow: has pending damage? 0, outstanding flips: 0 [ 101.873] sna_accel_do_throttle -- no pending activity [ 101.873] sna_wakeup_handler [ 101.873] sna_accel_flush: flush?=0, dirty?=0 [ 101.873] sna_accel_flush: flush?=0, dirty?=0 [ 101.873] sna_block_handler (tv=0.380000) [ 101.873] has_shadow: has pending damage? 0, outstanding flips: 0 [ 101.873] sna_accel_do_throttle -- no pending activity [ 101.873] sna_wakeup_handler [ 101.873] sna_accel_flush: flush?=0, dirty?=0 [ 101.873] sna_accel_flush: flush?=0, dirty?=0 [ 101.873] sna_block_handler (tv=0.380000) [ 101.873] has_shadow: has pending damage? 0, outstanding flips: 0 [ 101.873] sna_accel_do_throttle -- no pending activity [ 101.873] sna_wakeup_handler [ 101.873] sna_accel_flush: flush?=0, dirty?=0 [ 101.873] sna_accel_flush: flush?=0, dirty?=0 [ 101.873] sna_accel_flush: flush?=0, dirty?=0 [ 101.873] sna_block_handler (tv=0.380000) [ 101.873] has_shadow: has pending damage? 0, outstanding flips: 0 [ 101.873] sna_accel_do_throttle -- no pending activity [ 101.873] sna_wakeup_handler [ 101.873] sna_accel_flush: flush?=0, dirty?=0 [ 101.873] sna_accel_flush: flush?=0, dirty?=0 [ 101.873] sna_block_handler (tv=0.380000) [ 101.873] has_shadow: has pending damage? 0, outstanding flips: 0 [ 101.873] sna_accel_do_throttle -- no pending activity [ 101.874] sna_wakeup_handler [ 101.874] sna_accel_flush: flush?=0, dirty?=0 [ 101.874] sna_accel_flush: flush?=0, dirty?=0 [ 101.874] sna_block_handler (tv=0.379000) [ 101.874] has_shadow: has pending damage? 0, outstanding flips: 0 [ 101.874] sna_accel_do_throttle -- no pending activity [ 101.874] sna_wakeup_handler [ 101.874] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=32, name=80 [ 101.874] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 101.874] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 101.874] sna_dri2_get_back: draw size=3840x2160, back buffer handle=32 size=3840x2160, is-scanout? 1, active?=0, pitch=15360, front pitch=15360 [ 101.874] sna_dri2_get_back: reuse backbuffer? 1 [ 101.874] sna_dri2_get_back: back buffer handle=32, active?=0, refcnt=1 [ 101.874] sna_dri2_get_back: reuse unattached back [ 101.874] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 101.874] sna_dri2_reuse_buffer: reusing back buffer handle=32, name=80, pitch=15360, age=0 [ 101.874] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 101.874] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=128, name=76, active_scanout=2 [ 101.874] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 101.874] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=128] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 101.874] sna_accel_flush: flush?=0, dirty?=0 [ 101.874] sna_accel_flush: flush?=0, dirty?=0 [ 101.874] sna_accel_flush: flush?=0, dirty?=0 [ 101.874] sna_block_handler (tv=0.379000) [ 101.874] has_shadow: has pending damage? 0, outstanding flips: 0 [ 101.874] timer_enable (time=101874), starting timer 0 [ 101.874] sna_accel_do_throttle -- no pending activity [ 101.874] sna_accel_block: evaluating timers, active=5 [ 101.874] sna_accel_block: flush timer expires in 8 [101882] [ 101.876] sna_wakeup_handler [ 101.876] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 101.876] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 101.876] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 101.876] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 101.876] sna_dri2_get_msc(draw=146, pipe=0) [ 101.876] sna_crtc_record_swap: recording last swap on pipe=0, frame 5863 [msc=5863], time 101.872468 [ 101.876] sna_dri2_get_msc: msc=5863 [raw=5863], ust=101872468 [ 101.876] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=32 (refs=1/1, flush=0) , front=128 (refs=2/3, flush=1) [ 101.876] sna_dri2_schedule_swap(target_msc=5858, divisor=0, remainder=0) [ 101.876] sna_dri2_schedule_swap: using front handle=128, active_scanout?=2, flush?=1 [ 101.876] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 101.876] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 101.876] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 101.876] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 101.876] sna_crtc_record_swap: recording last swap on pipe=0, frame 5863 [msc=5863], time 101.872468 [ 101.876] immediate_swap: current_msc=5863, target_msc=5858 -- yes [ 101.876] can_flip: no, shadow enabled [ 101.876] sna_dri2_add_event: adding event to window 146) [ 101.876] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 101.876] sna_dri2_immediate_blit: no pending blit, starting chain [ 101.876] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 101.876] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 101.876] can_xchg: back size=8700f00, front size=8700f00 [ 101.876] can_xchg: yes, pixmap=4091 [ 101.876] sna_dri2_xchg: win=146, exchange front=128/76,ref=3 and back=32/80,ref=2, pixmap=4091 3840x2160 [ 101.876] sna_dri2_xchg: back_bo handle=32, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 101.876] sna_dri2_xchg: front_bo handle=128, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 101.876] set_bo: pixmap=4091, handle=32 (old handle=128) [ 101.876] set_bo: marking whole pixmap as damaged [ 101.876] set_bo: applying final/discard move-to-gpu [ 101.876] wait_for_shadow: flags=0, flips=0, handle=128, shadow=29 [ 101.876] set_bo: dropping flush hint from handle=128 [ 101.876] set_bo: adding flush hint to handle=32 [ 101.876] mark_stale(handle=128) => 1 [ 101.877] swap_limit: draw=146 setting swap limit to 3 [ 101.877] sna_dri2_swap_limit_validate: swap limit set to 3 [ 101.877] sna_next_vblank(pipe=0, waiting until next vblank) [ 101.877] sna_dri2_schedule_swap: reported target_msc=5863 [ 101.877] sna_accel_flush: flush?=0, dirty?=0 [ 101.877] sna_accel_flush: flush?=0, dirty?=0 [ 101.877] sna_accel_flush: flush?=0, dirty?=0 [ 101.877] sna_accel_flush: flush?=0, dirty?=0 [ 101.877] sna_block_handler (tv=0.376000) [ 101.877] sna_scanout_do_flush: flush timer active: delta=5 [ 101.877] sna_accel_do_throttle -- no pending activity [ 101.877] sna_accel_block: evaluating timers, active=5 [ 101.877] sna_accel_block: flush timer expires in 5 [101882] [ 101.882] sna_wakeup_handler [ 101.882] sna_block_handler (tv=0.371000) [ 101.882] sna_scanout_do_flush: flush timer active: delta=0 [ 101.882] sna_scanout_do_flush (time=101882), triggered [ 101.882] sna_scanout_flush (time=101882), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 101.882] has_shadow: has pending damage? 1, outstanding flips: 0 [ 101.882] stop_flush: scanout=32 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 101.882] has_shadow: has pending damage? 1, outstanding flips: 0 [ 101.882] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 101.882] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 101.882] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 101.882] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 101.882] sna_pixmap_move_to_gpu: already all-damaged [ 101.882] sna_pixmap_mark_active: pixmap=4091, handle=32 [ 101.882] sna_mode_redisplay: crtc[0] transformed? 0 [ 101.882] sna_mode_redisplay: crtc[1] transformed? 0 [ 101.882] sna_mode_redisplay: crtc[2] transformed? 0 [ 101.882] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=32 [active=1] [ 101.882] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 128, transformed? 0 [ 101.882] get_fb: reusing fb=68 for handle=32 [ 101.882] sna_mode_redisplay: recording flip on CRTC:32 handle=32, active_scanout=2, serial=3 [ 101.882] __kgem_bo_clear_busy: handle=32 [ 101.882] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 101.882] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 101.882] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 101.882] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=32, shadow handle=29 [ 101.882] sna_accel_do_throttle -- no pending activity [ 101.883] sna_accel_block: evaluating timers, active=5 [ 101.883] sna_accel_block: flush timer expires in 16 [101898] [ 101.884] sna_wakeup_handler [ 101.885] sna_create_pixmap(490, 20, 32, usage=0) [ 101.885] kgem_can_create_2d: 490x20 @ 32 [ 101.885] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=1984, height=20 [ 101.885] kgem_can_create_2d: untiled size=40960 [ 101.885] kgem_choose_tiling: 490x20 -> 1 [ 101.885] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2048, height=24 [ 101.885] kgem_can_create_2d: tiled[1] size=49152 [ 101.885] sna_create_pixmap: usage=0, flags=1b [ 101.885] sna_create_pixmap: creating GPU pixmap 490x20, stride=1960, flags=1b [ 101.885] __pop_freed_pixmap: reusing freed pixmap=5403 header [ 101.885] create_pixmap_hdr: pixmap=5406, width=490, height=20, usage=0 [ 101.885] sna_create_pixmap: serial=5406, 490x20, usage=0 [ 101.885] sna_composite_rectangles(pixmap=5407, op=0, 0 x 1 [(0, 0)x(490, 20) ...]) [ 101.885] sna_composite_rectangles: converted to op 0 [ 101.885] sna_composite_rectangles[0] (0, 0)x(490, 20) -> (0, 0), (490, 20) [ 101.885] sna_composite_rectangles: nrects=1, region=(0, 0), (490, 20) x 1 [ 101.885] sna_composite_rectangles: clipped extents (0, 0),(490, 20) x 1 [ 101.885] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(490, 20) [ 101.885] sna_composite_rectangles: dropping last-cpu hint [ 101.885] sna_drawable_use_bo pixmap=5407, box=((0, 0), (490, 20)), flags=19... [ 101.885] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 101.885] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 101.885] sna_pixmap_move_to_gpu(pixmap=5407, usage=0), flags=b [ 101.885] sna_pixmap_move_to_gpu: CPU damage? 0 [ 101.885] sna_pixmap_move_to_gpu: creating GPU bo (490x20@32), create=b [ 101.885] kgem_choose_tiling: 490x20 -> 1 [ 101.885] kgem_choose_tiling: 490x20 -> 1 [ 101.885] sna_pixmap_alloc_gpu: pixmap=5407 [ 101.885] kgem_create_2d(490x20, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 101.885] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2048, height=24 [ 101.885] kgem_set_tiling: handle=152, tiling=1 [1], pitch=2048 [2048]: 1 [ 101.885] kgem_bo_remove_from_inactive: removing handle=152 from inactive [ 101.885] from inactive: pitch=2048, tiling=1: handle=152, id=2967 [ 101.885] __sna_damage_all(490, 20) [ 101.885] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 101.885] sna_pixmap_mark_active: pixmap=5407, handle=152 [ 101.885] sna_drawable_use_bo: allocated GPU bo for operation [ 101.885] sna_drawable_use_bo: using GPU bo with damage? 0 [ 101.885] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 101.885] kgem_bo_is_render: handle=152, rq? 0 [0] [ 101.885] kgem_bo_is_render: handle=152, rq? 0 [0] [ 101.885] gen9_render_fill_boxes(0 x 1 [(0, 0), (490, 20) ...]) [ 101.885] sna_render_get_solid: 0 [ 101.885] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 101.885] kgem_check_bo: num_pages=+16, num_exec=+1 [ 101.885] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 101.885] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 101.885] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 101.885] kgem_add_handle: handle=4, index=0 [ 101.885] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 101.885] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 101.885] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 101.885] gen9_composite_get_binding_table(ffc0) [ 101.885] kgem_add_reloc64: handle=152, pos=16360, delta=0, domains=20002 [ 101.885] kgem_add_handle: handle=152, index=1 [ 101.885] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=ffebf000) [ 101.885] __kgem_bo_mark_dirty: handle=152 (proxy? 0) [ 101.885] [3fe0] bind bo(handle=152, addr=ffebf000), format=192, width=490, height=20, pitch=2048, tiling=1 -> render [ 101.885] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 101.885] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 101.885] kgem_add_handle: handle=7, index=2 [ 101.885] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 101.885] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 101.886] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 101.886] gen9_emit_sampler: sampler = 1 [ 101.886] gen9_emit_sf: num_sf_outputs=1 [ 101.886] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 101.886] gen9_emit_vertex_elements: setup id=0 [ 101.886] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 101.886] (0, 0), (490, 20) [ 101.886] gen8_vertex_flush[490] = 3 [ 101.886] sna_composite_rectangles: pixmap=5407 marking clear [0]? 1 [ 101.886] sna_composite_rectangles(pixmap=5407, op=1, fff2f1f0 x 1 [(0, 0)x(490, 20) ...]) [ 101.886] sna_composite_rectangles: converted to op 1 [ 101.886] sna_composite_rectangles[0] (0, 0)x(490, 20) -> (0, 0), (490, 20) [ 101.886] sna_composite_rectangles: nrects=1, region=(0, 0), (490, 20) x 1 [ 101.886] sna_composite_rectangles: clipped extents (0, 0),(490, 20) x 1 [ 101.886] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(490, 20) [ 101.886] sna_composite_rectangles: promoting to full GPU [ 101.886] sna_composite_rectangles: dropping last-cpu hint [ 101.886] sna_drawable_use_bo pixmap=5407, box=((0, 0), (490, 20)), flags=19... [ 101.886] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 101.886] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 101.886] sna_drawable_use_bo: using whole GPU bo [ 101.886] gen9_render_fill_boxes (op=1, color=(f2f2, f1f1, f0f0, ffff) [20028888]) [ 101.886] kgem_bo_is_render: handle=152, rq? 1 [1] [ 101.886] gen9_render_fill_boxes(fff2f1f0 x 1 [(0, 0), (490, 20) ...]) [ 101.886] sna_render_get_solid: fff2f1f0 [ 101.886] sna_render_get_solid(15) = fff2f1f0 (old) [ 101.886] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 101.886] kgem_check_bo: num_pages=+0, num_exec=+0 [ 101.886] gen9_composite_get_binding_table(ff00) [ 101.886] kgem_add_reloc64: handle=143, pos=16312, delta=0, domains=40000 [ 101.886] kgem_add_reloc64: adding proxy [delta=60] for handle=143 [ 101.886] kgem_add_handle: handle=143, index=3 [ 101.886] kgem_add_reloc64[5] = (delta=60, target handle=3, presumed=fff6e000) [ 101.886] [3fb0] bind bo(handle=143, addr=fff6e03c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 101.886] gen9_emit_vertex_elements: setup id=0 [ 101.886] (0, 0), (490, 20) [ 101.886] gen8_vertex_flush[4cc] = 3 [ 101.886] sna_composite_rectangles: pixmap=5407 marking clear [fff2f1f0]? 1 [ 101.886] sna_composite_rectangles(pixmap=5407, op=1, ff300a24 x 2 [(0, 0)x(490, 20) ...]) [ 101.886] sna_composite_rectangles: converted to op 1 [ 101.886] sna_composite_rectangles[0] (0, 0)x(490, 20) -> (0, 0), (490, 20) [ 101.886] sna_composite_rectangles[1] (0, 0)x(490, 20) -> (0, 0), (490, 20) [ 101.886] sna_composite_rectangles: nrects=2, region=(0, 0), (490, 20) x 2 [ 101.886] sna_composite_rectangles: clipped extents (0, 0),(490, 20) x 1 [ 101.886] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(490, 20) [ 101.886] sna_composite_rectangles: promoting to full GPU [ 101.886] sna_composite_rectangles: dropping last-cpu hint [ 101.886] sna_drawable_use_bo pixmap=5407, box=((0, 0), (490, 20)), flags=19... [ 101.886] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 101.886] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 101.886] sna_drawable_use_bo: using whole GPU bo [ 101.886] gen9_render_fill_boxes (op=1, color=(3030, a0a, 2424, ffff) [20028888]) [ 101.886] kgem_bo_is_render: handle=152, rq? 1 [1] [ 101.886] gen9_render_fill_boxes(ff300a24 x 1 [(0, 0), (490, 20) ...]) [ 101.886] sna_render_get_solid: ff300a24 [ 101.886] sna_render_get_solid(17) = ff300a24 (old) [ 101.886] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 101.886] kgem_check_bo: num_pages=+0, num_exec=+0 [ 101.886] gen9_composite_get_binding_table(fe80) [ 101.886] kgem_add_reloc64: handle=143, pos=16280, delta=0, domains=40000 [ 101.886] kgem_add_reloc64: adding proxy [delta=68] for handle=143 [ 101.886] kgem_add_reloc64[6] = (delta=68, target handle=3, presumed=fff6e000) [ 101.887] [3f90] bind bo(handle=143, addr=fff6e044), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 101.887] gen9_emit_vertex_elements: setup id=0 [ 101.887] (0, 0), (490, 20) [ 101.887] gen8_vertex_flush[508] = 3 [ 101.887] sna_composite_rectangles: pixmap=5407 marking clear [ff300a24]? 1 [ 101.887] sna_glyphs(op=3, nlist=1, src=(1, -2)) [ 101.887] kgem_bo_is_busy: handle=152, domain: 0 exec? 1, rq? 1 [ 101.887] sna_glyphs: discarding mask [ 101.887] glyphs0_to_dst(op=3, src=(1, -2), nlist=1, dst=(1, -2)+(0, 0)) [ 101.887] clipped_glyphs? 18 glyph in 1 lists extents (1, -13), (163, 1), region (2, 0), (162, 1): yes [ 101.887] gen9_render_composite: 0x0, current mode=1/1 [ 101.887] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 101.887] gen9_composite_fallback: mask is already on the GPU, try to use GPU [ 101.887] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 101.887] sna_drawable_use_bo pixmap=5407, box=((2, 0), (162, 1)), flags=7... [ 101.887] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 101.887] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 101.887] sna_drawable_use_bo: using whole GPU bo [ 101.887] gen9_composite_set_target: pixmap=5407, format=20028888, size=490x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 101.887] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 101.887] color_convert: src=ff8ae234 [20028888] [ 101.887] color_convert: dst=ff8ae234 [20028888] [ 101.887] sna_render_get_solid: ff8ae234 [ 101.887] sna_render_get_solid(22) = ff8ae234 (old) [ 101.887] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 101.887] sna_transform_is_imprecise_integer_translation: no transform [ 101.887] gen9_composite_picture: integer translation (0, 0), removing [ 101.887] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 101.887] sna_render_pixmap_bo: GPU all damaged [ 101.887] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 101.887] gen4_choose_composite_emitter: solid, identity mask [ 101.887] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 101.887] aligning vertex: was 2, now 4 floats per vertex [ 101.887] gen9_composite_get_binding_table(fe00) [ 101.887] kgem_add_reloc64: handle=143, pos=16248, delta=0, domains=40000 [ 101.887] kgem_add_reloc64: adding proxy [delta=88] for handle=143 [ 101.887] kgem_add_reloc64[7] = (delta=88, target handle=3, presumed=fff6e000) [ 101.887] [3f70] bind bo(handle=143, addr=fff6e058), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 101.887] kgem_add_reloc64: handle=6, pos=16232, delta=0, domains=40000 [ 101.887] kgem_add_handle: handle=6, index=4 [ 101.887] kgem_add_reloc64[8] = (delta=0, target handle=4, presumed=fd581000) [ 101.887] [3f60] bind bo(handle=6, addr=fd581000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 101.887] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 101.887] gen9_emit_sampler: sampler = a [ 101.887] gen9_emit_sf: num_sf_outputs=2 [ 101.887] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 101.887] gen9_emit_vertex_elements: setup id=9 [ 101.887] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 101.887] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 101.887] glyphs0_to_dst: glyph=(9, -12), (19, 1), clip=(2, 0), (162, 1) [ 101.887] glyphs0_to_dst: blt=(9, 0), (19, 1) [ 101.887] emit_primitive_identity_mask__avx2: dst=(9, 0), mask=(672.00, 60.00) x (10.00, 1.00) [ 101.887] gen8_vertex_flush[5e4] = 3 [ 101.887] gen9_magic_ca_pass: CA fixup (5 -> 8) [ 101.887] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 101.887] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 101.887] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 101.887] sna_glyphs(op=3, nlist=1, src=(172, -2)) [ 101.887] kgem_bo_is_busy: handle=152, domain: 0 exec? 1, rq? 1 [ 101.887] sna_glyphs: discarding mask [ 101.887] glyphs0_to_dst(op=3, src=(172, -2), nlist=1, dst=(172, -2)+(0, 0)) [ 101.888] clipped_glyphs? 32 glyph in 1 lists extents (171, -14), (460, 1), region (172, 0), (459, 1): yes [ 101.888] gen9_render_composite: 0x0, current mode=1/1 [ 101.888] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 101.888] kgem_bo_is_busy: handle=152, domain: 0 exec? 1, rq? 1 [ 101.888] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 101.888] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 101.888] sna_drawable_use_bo pixmap=5407, box=((172, 0), (459, 1)), flags=7... [ 101.888] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 101.888] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 101.888] sna_drawable_use_bo: using whole GPU bo [ 101.888] gen9_composite_set_target: pixmap=5407, format=20028888, size=490x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 101.888] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 101.888] color_convert: src=ff729fcf [20028888] [ 101.888] color_convert: dst=ff729fcf [20028888] [ 101.888] sna_render_get_solid: ff729fcf [ 101.888] sna_render_get_solid(23) = ff729fcf (old) [ 101.888] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 101.888] sna_transform_is_imprecise_integer_translation: no transform [ 101.888] gen9_composite_picture: integer translation (0, 0), removing [ 101.888] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 101.888] sna_render_pixmap_bo: GPU all damaged [ 101.888] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 101.888] gen4_choose_composite_emitter: solid, identity mask [ 101.888] kgem_check_bo: num_pages=+0, num_exec=+0 [ 101.888] gen9_composite_get_binding_table(fd40) [ 101.888] kgem_add_reloc64: handle=143, pos=16200, delta=0, domains=40000 [ 101.888] kgem_add_reloc64: adding proxy [delta=92] for handle=143 [ 101.888] kgem_add_reloc64[9] = (delta=92, target handle=3, presumed=fff6e000) [ 101.888] [3f40] bind bo(handle=143, addr=fff6e05c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 101.888] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 101.888] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 101.888] gen9_emit_vertex_elements: setup id=9 [ 101.888] glyphs0_to_dst: glyph=(180, -13), (190, 1), clip=(172, 0), (459, 1) [ 101.888] glyphs0_to_dst: blt=(180, 0), (190, 1) [ 101.888] emit_primitive_identity_mask__avx2: dst=(180, 0), mask=(944.00, 61.00) x (10.00, 1.00) [ 101.888] glyphs0_to_dst: glyph=(208, -10), (217, 1), clip=(172, 0), (459, 1) [ 101.888] glyphs0_to_dst: blt=(208, 0), (217, 1) [ 101.888] emit_primitive_identity_mask__avx2: dst=(208, 0), mask=(960.00, 26.00) x (9.00, 1.00) [ 101.888] glyphs0_to_dst: glyph=(216, -13), (226, 1), clip=(172, 0), (459, 1) [ 101.888] glyphs0_to_dst: blt=(216, 0), (226, 1) [ 101.888] emit_primitive_identity_mask__avx2: dst=(216, 0), mask=(944.00, 61.00) x (10.00, 1.00) [ 101.888] glyphs0_to_dst: glyph=(234, -1), (245, 1), clip=(172, 0), (459, 1) [ 101.888] glyphs0_to_dst: blt=(234, 0), (245, 1) [ 101.888] emit_primitive_identity_mask__avx2: dst=(234, 0), mask=(992.00, 1.00) x (11.00, 1.00) [ 101.888] glyphs0_to_dst: glyph=(334, -10), (343, 1), clip=(172, 0), (459, 1) [ 101.888] glyphs0_to_dst: blt=(334, 0), (343, 1) [ 101.888] emit_primitive_identity_mask__avx2: dst=(334, 0), mask=(960.00, 26.00) x (9.00, 1.00) [ 101.888] glyphs0_to_dst: glyph=(342, -1), (353, 1), clip=(172, 0), (459, 1) [ 101.888] glyphs0_to_dst: blt=(342, 0), (353, 1) [ 101.888] emit_primitive_identity_mask__avx2: dst=(342, 0), mask=(992.00, 1.00) x (11.00, 1.00) [ 101.888] glyphs0_to_dst: glyph=(369, -10), (379, 1), clip=(172, 0), (459, 1) [ 101.888] glyphs0_to_dst: blt=(369, 0), (379, 1) [ 101.888] emit_primitive_identity_mask__avx2: dst=(369, 0), mask=(976.00, 42.00) x (10.00, 1.00) [ 101.888] glyphs0_to_dst: glyph=(378, -13), (388, 1), clip=(172, 0), (459, 1) [ 101.888] glyphs0_to_dst: blt=(378, 0), (388, 1) [ 101.888] emit_primitive_identity_mask__avx2: dst=(378, 0), mask=(944.00, 61.00) x (10.00, 1.00) [ 101.888] glyphs0_to_dst: glyph=(396, -1), (407, 1), clip=(172, 0), (459, 1) [ 101.888] glyphs0_to_dst: blt=(396, 0), (407, 1) [ 101.888] emit_primitive_identity_mask__avx2: dst=(396, 0), mask=(992.00, 1.00) x (11.00, 1.00) [ 101.888] glyphs0_to_dst: glyph=(424, -10), (433, 1), clip=(172, 0), (459, 1) [ 101.889] glyphs0_to_dst: blt=(424, 0), (433, 1) [ 101.889] emit_primitive_identity_mask__avx2: dst=(424, 0), mask=(960.00, 26.00) x (9.00, 1.00) [ 101.889] glyphs0_to_dst: glyph=(450, -10), (460, 1), clip=(172, 0), (459, 1) [ 101.889] glyphs0_to_dst: blt=(450, 0), (459, 1) [ 101.889] emit_primitive_identity_mask__avx2: dst=(450, 0), mask=(976.00, 42.00) x (9.00, 1.00) [ 101.889] gen8_vertex_flush[6e4] = 33 [ 101.889] gen9_magic_ca_pass: CA fixup (8 -> 41) [ 101.889] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 101.889] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 101.889] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 101.889] sna_glyphs(op=3, nlist=1, src=(460, -2)) [ 101.889] kgem_bo_is_busy: handle=152, domain: 0 exec? 1, rq? 1 [ 101.889] sna_glyphs: discarding mask [ 101.889] glyphs0_to_dst(op=3, src=(460, -2), nlist=1, dst=(460, -2)+(0, 0)) [ 101.889] clipped_glyphs? 4 glyph in 1 lists extents (459, -13), (496, 1), region (460, 0), (490, 1): yes [ 101.889] gen9_render_composite: 0x0, current mode=1/1 [ 101.889] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 101.889] kgem_bo_is_busy: handle=152, domain: 0 exec? 1, rq? 1 [ 101.889] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 101.889] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 101.889] sna_drawable_use_bo pixmap=5407, box=((460, 0), (490, 1)), flags=7... [ 101.889] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 101.889] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 101.889] sna_drawable_use_bo: using whole GPU bo [ 101.889] gen9_composite_set_target: pixmap=5407, format=20028888, size=490x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 101.889] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 101.889] color_convert: src=ffffffff [20028888] [ 101.889] color_convert: dst=ffffffff [20028888] [ 101.889] sna_render_get_solid: ffffffff [ 101.889] sna_render_get_solid(white) [ 101.889] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 101.889] sna_transform_is_imprecise_integer_translation: no transform [ 101.889] gen9_composite_picture: integer translation (0, 0), removing [ 101.889] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 101.889] sna_render_pixmap_bo: GPU all damaged [ 101.889] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 101.889] gen4_choose_composite_emitter: solid, identity mask [ 101.889] kgem_check_bo: num_pages=+0, num_exec=+0 [ 101.889] gen9_composite_get_binding_table(fcc0) [ 101.889] kgem_add_reloc64: handle=7, pos=16168, delta=0, domains=40000 [ 101.889] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 101.889] kgem_add_reloc64[10] = (delta=1048, target handle=2, presumed=fffe8000) [ 101.889] [3f20] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 101.889] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 101.889] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 101.889] gen9_emit_vertex_elements: setup id=9 [ 101.889] glyphs0_to_dst: glyph=(487, -13), (496, 1), clip=(460, 0), (490, 1) [ 101.889] glyphs0_to_dst: blt=(487, 0), (490, 1) [ 101.889] emit_primitive_identity_mask__avx2: dst=(487, 0), mask=(832.00, 45.00) x (3.00, 1.00) [ 101.889] gen8_vertex_flush[7e4] = 3 [ 101.889] gen9_magic_ca_pass: CA fixup (41 -> 44) [ 101.889] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 101.889] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 101.889] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 101.889] sna_glyphs(op=3, nlist=1, src=(1, 15)) [ 101.889] kgem_bo_is_busy: handle=152, domain: 0 exec? 1, rq? 1 [ 101.889] sna_glyphs: discarding mask [ 101.889] glyphs0_to_dst(op=3, src=(1, 15), nlist=1, dst=(1, 15)+(0, 0)) [ 101.889] clipped_glyphs: no, clip region (0, 0), (490, 20) matches drawable pixmap=94680752682688 size=490x20 [ 101.889] gen9_render_composite: 0x0, current mode=1/1 [ 101.889] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 101.889] kgem_bo_is_busy: handle=152, domain: 0 exec? 1, rq? 1 [ 101.889] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 101.890] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 101.890] sna_drawable_use_bo pixmap=5407, box=((0, 0), (490, 20)), flags=7... [ 101.890] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 101.890] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 101.890] sna_drawable_use_bo: using whole GPU bo [ 101.890] gen9_composite_set_target: pixmap=5407, format=20028888, size=490x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 101.890] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 101.890] color_convert: src=ff8ae234 [20028888] [ 101.890] color_convert: dst=ff8ae234 [20028888] [ 101.890] sna_render_get_solid: ff8ae234 [ 101.890] sna_render_get_solid(22) = ff8ae234 (old) [ 101.890] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 101.890] sna_transform_is_imprecise_integer_translation: no transform [ 101.890] gen9_composite_picture: integer translation (0, 0), removing [ 101.890] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 101.890] sna_render_pixmap_bo: GPU all damaged [ 101.890] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 101.890] gen4_choose_composite_emitter: solid, identity mask [ 101.890] kgem_check_bo: num_pages=+0, num_exec=+0 [ 101.890] gen9_composite_get_binding_table(fc40) [ 101.890] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 101.890] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 101.890] gen9_emit_vertex_elements: setup id=9 [ 101.890] glyphs0_to_dst: glyph=(1, 7)x(9, 8), unclipped [ 101.890] emit_primitive_identity_mask__avx2: dst=(1, 7), mask=(688.00, 32.00) x (9.00, 8.00) [ 101.890] glyphs0_to_dst: glyph=(9, 5)x(10, 13), unclipped [ 101.890] emit_primitive_identity_mask__avx2: dst=(9, 5), mask=(672.00, 48.00) x (10.00, 13.00) [ 101.890] glyphs0_to_dst: glyph=(19, 7)x(9, 8), unclipped [ 101.890] emit_primitive_identity_mask__avx2: dst=(19, 7), mask=(688.00, 32.00) x (9.00, 8.00) [ 101.890] glyphs0_to_dst: glyph=(28, 9)x(8, 3), unclipped [ 101.890] emit_primitive_identity_mask__avx2: dst=(28, 9), mask=(688.00, 48.00) x (8.00, 3.00) [ 101.890] glyphs0_to_dst: glyph=(36, 5)x(11, 10), unclipped [ 101.890] emit_primitive_identity_mask__avx2: dst=(36, 5), mask=(704.00, 0.00) x (11.00, 10.00) [ 101.890] glyphs0_to_dst: glyph=(46, 7)x(9, 8), unclipped [ 101.890] emit_primitive_identity_mask__avx2: dst=(46, 7), mask=(720.00, 0.00) x (9.00, 8.00) [ 101.890] glyphs0_to_dst: glyph=(54, 7)x(10, 8), unclipped [ 101.890] emit_primitive_identity_mask__avx2: dst=(54, 7), mask=(704.00, 16.00) x (10.00, 8.00) [ 101.890] glyphs0_to_dst: glyph=(63, 7)x(10, 8), unclipped [ 101.890] emit_primitive_identity_mask__avx2: dst=(63, 7), mask=(720.00, 16.00) x (10.00, 8.00) [ 101.890] glyphs0_to_dst: glyph=(72, 4)x(10, 11), unclipped [ 101.890] emit_primitive_identity_mask__avx2: dst=(72, 4), mask=(736.00, 0.00) x (10.00, 11.00) [ 101.890] glyphs0_to_dst: glyph=(81, 7)x(10, 8), unclipped [ 101.890] emit_primitive_identity_mask__avx2: dst=(81, 7), mask=(752.00, 0.00) x (10.00, 8.00) [ 101.890] glyphs0_to_dst: glyph=(90, 4)x(10, 11), unclipped [ 101.890] emit_primitive_identity_mask__avx2: dst=(90, 4), mask=(736.00, 0.00) x (10.00, 11.00) [ 101.890] glyphs0_to_dst: glyph=(99, 7)x(11, 8), unclipped [ 101.890] emit_primitive_identity_mask__avx2: dst=(99, 7), mask=(736.00, 16.00) x (11.00, 8.00) [ 101.890] glyphs0_to_dst: glyph=(109, 7)x(9, 8), unclipped [ 101.890] emit_primitive_identity_mask__avx2: dst=(109, 7), mask=(752.00, 16.00) x (9.00, 8.00) [ 101.890] glyphs0_to_dst: glyph=(118, 9)x(8, 3), unclipped [ 101.890] emit_primitive_identity_mask__avx2: dst=(118, 9), mask=(688.00, 48.00) x (8.00, 3.00) [ 101.890] glyphs0_to_dst: glyph=(126, 5)x(10, 10), unclipped [ 101.890] emit_primitive_identity_mask__avx2: dst=(126, 5), mask=(704.00, 32.00) x (10.00, 10.00) [ 101.890] glyphs0_to_dst: glyph=(135, 5)x(10, 10), unclipped [ 101.890] emit_primitive_identity_mask__avx2: dst=(135, 5), mask=(704.00, 32.00) x (10.00, 10.00) [ 101.890] glyphs0_to_dst: glyph=(144, 5)x(10, 10), unclipped [ 101.890] emit_primitive_identity_mask__avx2: dst=(144, 5), mask=(720.00, 32.00) x (10.00, 10.00) [ 101.890] glyphs0_to_dst: glyph=(153, 5)x(10, 10), unclipped [ 101.890] emit_primitive_identity_mask__avx2: dst=(153, 5), mask=(704.00, 48.00) x (10.00, 10.00) [ 101.890] gen8_vertex_flush[8e4] = 54 [ 101.890] gen9_magic_ca_pass: CA fixup (44 -> 98) [ 101.890] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 101.890] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 101.890] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 101.891] sna_accel_flush: flush?=0, dirty?=0 [ 101.891] sna_block_handler (tv=0.0) [ 101.891] sna_wakeup_handler [ 101.891] sna_mode_wakeup: len=64 [ 101.891] sna_dri2_vblank_handler(type=2, sequence=5864, draw=4181) [ 101.891] sna_crtc_record_swap: recording last swap on pipe=0, frame 5864 [msc=5864], time 101.889130 [ 101.891] sna_dri2_vblank_handler: 2 complete, frame=5864 tv=101.889130 [ 101.891] sna_dri2_blit_complete: blit finished [ 101.891] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=5864, tv=101.889130) [ 101.891] frame_swap_complete(type=2): draw=146, pipe=0, frame=5864 [msc=5864], tv=101.889130 [ 101.891] sna_accel_flush: flush?=0, dirty?=0 [ 101.891] sna_dri2_event_free(draw?=1) [ 101.891] sna_dri2_remove_event: remove[0x561c94a1c320] from window 146, active? 1 [ 101.891] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 101.891] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=128] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 101.891] sna_dri2_vblank_handler complete [ 101.891] sna_mode_wakeup: recording last swap on pipe=0, frame 5864 [16e8], time 101.889130 [ 101.891] sna_mode_wakeup: removing handle=128 [active_scanout=0] from scanout, installing handle=32 [active_scanout=2] [ 101.891] sna_mode_wakeup: flip complete, pending? 1 [ 101.891] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 101.891] sna_glyphs(op=3, nlist=1, src=(163, 15)) [ 101.891] kgem_bo_is_busy: handle=152, domain: 0 exec? 1, rq? 1 [ 101.891] sna_glyphs: discarding mask [ 101.891] glyphs0_to_dst(op=3, src=(163, 15), nlist=1, dst=(163, 15)+(0, 0)) [ 101.891] clipped_glyphs: no, clip region (0, 0), (490, 20) matches drawable pixmap=94680752682688 size=490x20 [ 101.891] gen9_render_composite: 0x0, current mode=1/1 [ 101.891] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 101.891] kgem_bo_is_busy: handle=152, domain: 0 exec? 1, rq? 1 [ 101.891] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 101.891] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 101.891] sna_drawable_use_bo pixmap=5407, box=((0, 0), (490, 20)), flags=7... [ 101.891] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 101.891] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 101.891] sna_drawable_use_bo: using whole GPU bo [ 101.891] gen9_composite_set_target: pixmap=5407, format=20028888, size=490x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 101.891] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 101.891] color_convert: src=ffffffff [20028888] [ 101.891] color_convert: dst=ffffffff [20028888] [ 101.891] sna_render_get_solid: ffffffff [ 101.891] sna_render_get_solid(white) [ 101.891] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 101.891] sna_transform_is_imprecise_integer_translation: no transform [ 101.891] gen9_composite_picture: integer translation (0, 0), removing [ 101.891] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 101.891] sna_render_pixmap_bo: GPU all damaged [ 101.891] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 101.891] gen4_choose_composite_emitter: solid, identity mask [ 101.891] kgem_check_bo: num_pages=+0, num_exec=+0 [ 101.891] gen9_composite_get_binding_table(fc00) [ 101.891] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 101.891] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 101.891] gen9_emit_vertex_elements: setup id=9 [ 101.891] glyphs0_to_dst: glyph=(165, 7)x(5, 8), unclipped [ 101.891] emit_primitive_identity_mask__avx2: dst=(165, 7), mask=(720.00, 48.00) x (5.00, 8.00) [ 101.891] gen8_vertex_flush[9e4] = 3 [ 101.891] gen9_magic_ca_pass: CA fixup (98 -> 101) [ 101.891] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 101.891] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 101.891] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 101.892] sna_glyphs(op=3, nlist=1, src=(172, 15)) [ 101.892] kgem_bo_is_busy: handle=152, domain: 0 exec? 1, rq? 1 [ 101.892] sna_glyphs: discarding mask [ 101.892] glyphs0_to_dst(op=3, src=(172, 15), nlist=1, dst=(172, 15)+(0, 0)) [ 101.892] clipped_glyphs: no, clip region (0, 0), (490, 20) matches drawable pixmap=94680752682688 size=490x20 [ 101.892] gen9_render_composite: 0x0, current mode=1/1 [ 101.892] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 101.892] kgem_bo_is_busy: handle=152, domain: 0 exec? 1, rq? 1 [ 101.892] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 101.892] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 101.892] sna_drawable_use_bo pixmap=5407, box=((0, 0), (490, 20)), flags=7... [ 101.892] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 101.892] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 101.892] sna_drawable_use_bo: using whole GPU bo [ 101.892] gen9_composite_set_target: pixmap=5407, format=20028888, size=490x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 101.892] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 101.892] color_convert: src=ff729fcf [20028888] [ 101.892] color_convert: dst=ff729fcf [20028888] [ 101.892] sna_render_get_solid: ff729fcf [ 101.892] sna_render_get_solid(23) = ff729fcf (old) [ 101.892] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 101.892] sna_transform_is_imprecise_integer_translation: no transform [ 101.892] gen9_composite_picture: integer translation (0, 0), removing [ 101.892] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 101.892] sna_render_pixmap_bo: GPU all damaged [ 101.892] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 101.892] gen4_choose_composite_emitter: solid, identity mask [ 101.892] kgem_check_bo: num_pages=+0, num_exec=+0 [ 101.892] gen9_composite_get_binding_table(fbc0) [ 101.892] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 101.892] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 101.892] gen9_emit_vertex_elements: setup id=9 [ 101.892] glyphs0_to_dst: glyph=(171, 9)x(11, 3), unclipped [ 101.892] emit_primitive_identity_mask__avx2: dst=(171, 9), mask=(736.00, 32.00) x (11.00, 3.00) [ 101.892] glyphs0_to_dst: glyph=(180, 4)x(10, 14), unclipped [ 101.892] emit_primitive_identity_mask__avx2: dst=(180, 4), mask=(944.00, 48.00) x (10.00, 14.00) [ 101.892] glyphs0_to_dst: glyph=(189, 4)x(11, 11), unclipped [ 101.892] emit_primitive_identity_mask__avx2: dst=(189, 4), mask=(960.00, 0.00) x (11.00, 11.00) [ 101.892] glyphs0_to_dst: glyph=(198, 7)x(10, 8), unclipped [ 101.892] emit_primitive_identity_mask__avx2: dst=(198, 7), mask=(976.00, 0.00) x (10.00, 8.00) [ 101.892] glyphs0_to_dst: glyph=(208, 7)x(9, 11), unclipped [ 101.892] emit_primitive_identity_mask__avx2: dst=(208, 7), mask=(960.00, 16.00) x (9.00, 11.00) [ 101.892] glyphs0_to_dst: glyph=(216, 4)x(10, 14), unclipped [ 101.892] emit_primitive_identity_mask__avx2: dst=(216, 4), mask=(944.00, 48.00) x (10.00, 14.00) [ 101.892] glyphs0_to_dst: glyph=(225, 5)x(10, 10), unclipped [ 101.892] emit_primitive_identity_mask__avx2: dst=(225, 5), mask=(976.00, 16.00) x (10.00, 10.00) [ 101.892] glyphs0_to_dst: glyph=(234, 16)x(11, 2), unclipped [ 101.892] emit_primitive_identity_mask__avx2: dst=(234, 16), mask=(992.00, 0.00) x (11.00, 2.00) [ 101.892] glyphs0_to_dst: glyph=(243, 4)x(11, 11), unclipped [ 101.892] emit_primitive_identity_mask__avx2: dst=(243, 4), mask=(1008.00, 0.00) x (11.00, 11.00) [ 101.892] glyphs0_to_dst: glyph=(253, 7)x(9, 8), unclipped [ 101.892] emit_primitive_identity_mask__avx2: dst=(253, 7), mask=(720.00, 0.00) x (9.00, 8.00) [ 101.892] glyphs0_to_dst: glyph=(261, 7)x(10, 8), unclipped [ 101.892] emit_primitive_identity_mask__avx2: dst=(261, 7), mask=(704.00, 16.00) x (10.00, 8.00) [ 101.892] glyphs0_to_dst: glyph=(270, 7)x(10, 8), unclipped [ 101.892] emit_primitive_identity_mask__avx2: dst=(270, 7), mask=(704.00, 16.00) x (10.00, 8.00) [ 101.892] glyphs0_to_dst: glyph=(279, 3)x(10, 12), unclipped [ 101.892] emit_primitive_identity_mask__avx2: dst=(279, 3), mask=(992.00, 16.00) x (10.00, 12.00) [ 101.892] glyphs0_to_dst: glyph=(288, 7)x(10, 8), unclipped [ 101.892] emit_primitive_identity_mask__avx2: dst=(288, 7), mask=(704.00, 16.00) x (10.00, 8.00) [ 101.892] glyphs0_to_dst: glyph=(297, 7)x(10, 8), unclipped [ 101.892] emit_primitive_identity_mask__avx2: dst=(297, 7), mask=(752.00, 0.00) x (10.00, 8.00) [ 101.892] glyphs0_to_dst: glyph=(307, 3)x(10, 12), unclipped [ 101.892] emit_primitive_identity_mask__avx2: dst=(307, 3), mask=(1008.00, 16.00) x (10.00, 12.00) [ 101.893] glyphs0_to_dst: glyph=(315, 4)x(11, 11), unclipped [ 101.893] emit_primitive_identity_mask__avx2: dst=(315, 4), mask=(960.00, 0.00) x (11.00, 11.00) [ 101.893] glyphs0_to_dst: glyph=(324, 7)x(11, 8), unclipped [ 101.893] emit_primitive_identity_mask__avx2: dst=(324, 7), mask=(736.00, 16.00) x (11.00, 8.00) [ 101.893] glyphs0_to_dst: glyph=(334, 7)x(9, 11), unclipped [ 101.893] emit_primitive_identity_mask__avx2: dst=(334, 7), mask=(960.00, 16.00) x (9.00, 11.00) [ 101.893] glyphs0_to_dst: glyph=(342, 16)x(11, 2), unclipped [ 101.893] emit_primitive_identity_mask__avx2: dst=(342, 16), mask=(992.00, 0.00) x (11.00, 2.00) [ 101.893] glyphs0_to_dst: glyph=(351, 3)x(10, 12), unclipped [ 101.893] emit_primitive_identity_mask__avx2: dst=(351, 3), mask=(992.00, 16.00) x (10.00, 12.00) [ 101.893] glyphs0_to_dst: glyph=(361, 3)x(9, 12), unclipped [ 101.893] emit_primitive_identity_mask__avx2: dst=(361, 3), mask=(960.00, 32.00) x (9.00, 12.00) [ 101.893] glyphs0_to_dst: glyph=(369, 7)x(10, 11), unclipped [ 101.893] emit_primitive_identity_mask__avx2: dst=(369, 7), mask=(976.00, 32.00) x (10.00, 11.00) [ 101.893] glyphs0_to_dst: glyph=(378, 4)x(10, 14), unclipped [ 101.893] emit_primitive_identity_mask__avx2: dst=(378, 4), mask=(944.00, 48.00) x (10.00, 14.00) [ 101.893] glyphs0_to_dst: glyph=(387, 5)x(10, 10), unclipped [ 101.893] emit_primitive_identity_mask__avx2: dst=(387, 5), mask=(128.00, 96.00) x (10.00, 10.00) [ 101.893] glyphs0_to_dst: glyph=(396, 16)x(11, 2), unclipped [ 101.893] emit_primitive_identity_mask__avx2: dst=(396, 16), mask=(992.00, 0.00) x (11.00, 2.00) [ 101.893] glyphs0_to_dst: glyph=(406, 7)x(9, 8), unclipped [ 101.893] emit_primitive_identity_mask__avx2: dst=(406, 7), mask=(720.00, 0.00) x (9.00, 8.00) [ 101.893] glyphs0_to_dst: glyph=(414, 7)x(10, 8), unclipped [ 101.893] emit_primitive_identity_mask__avx2: dst=(414, 7), mask=(704.00, 16.00) x (10.00, 8.00) [ 101.893] glyphs0_to_dst: glyph=(424, 7)x(9, 11), unclipped [ 101.893] emit_primitive_identity_mask__avx2: dst=(424, 7), mask=(960.00, 16.00) x (9.00, 11.00) [ 101.893] glyphs0_to_dst: glyph=(432, 4)x(10, 11), unclipped [ 101.893] emit_primitive_identity_mask__avx2: dst=(432, 4), mask=(976.00, 48.00) x (10.00, 11.00) [ 101.893] glyphs0_to_dst: glyph=(442, 7)x(9, 8), unclipped [ 101.893] emit_primitive_identity_mask__avx2: dst=(442, 7), mask=(688.00, 32.00) x (9.00, 8.00) [ 101.893] glyphs0_to_dst: glyph=(450, 7)x(10, 11), unclipped [ 101.893] emit_primitive_identity_mask__avx2: dst=(450, 7), mask=(976.00, 32.00) x (10.00, 11.00) [ 101.893] gen8_vertex_flush[ae4] = 96 [ 101.893] gen9_magic_ca_pass: CA fixup (101 -> 197) [ 101.893] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 101.893] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 101.893] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 101.893] sna_glyphs(op=3, nlist=1, src=(460, 15)) [ 101.893] kgem_bo_is_busy: handle=152, domain: 0 exec? 1, rq? 1 [ 101.893] sna_glyphs: discarding mask [ 101.893] glyphs0_to_dst(op=3, src=(460, 15), nlist=1, dst=(460, 15)+(0, 0)) [ 101.893] clipped_glyphs: no, clip region (0, 0), (490, 20) matches drawable pixmap=94680752682688 size=490x20 [ 101.893] gen9_render_composite: 0x0, current mode=1/1 [ 101.893] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 101.893] kgem_bo_is_busy: handle=152, domain: 0 exec? 1, rq? 1 [ 101.893] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 101.893] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 101.893] sna_drawable_use_bo pixmap=5407, box=((0, 0), (490, 20)), flags=7... [ 101.893] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 101.893] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 101.893] sna_drawable_use_bo: using whole GPU bo [ 101.893] gen9_composite_set_target: pixmap=5407, format=20028888, size=490x20, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 101.893] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 101.893] color_convert: src=ffffffff [20028888] [ 101.893] color_convert: dst=ffffffff [20028888] [ 101.893] sna_render_get_solid: ffffffff [ 101.893] sna_render_get_solid(white) [ 101.893] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 101.893] sna_transform_is_imprecise_integer_translation: no transform [ 101.893] gen9_composite_picture: integer translation (0, 0), removing [ 101.893] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 101.893] sna_render_pixmap_bo: GPU all damaged [ 101.893] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 101.893] gen4_choose_composite_emitter: solid, identity mask [ 101.893] kgem_check_bo: num_pages=+0, num_exec=+0 [ 101.894] gen9_composite_get_binding_table(fb80) [ 101.894] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 101.894] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 101.894] gen9_emit_vertex_elements: setup id=9 [ 101.894] glyphs0_to_dst: glyph=(459, 4)x(10, 13), unclipped [ 101.894] emit_primitive_identity_mask__avx2: dst=(459, 4), mask=(752.00, 32.00) x (10.00, 13.00) [ 101.894] gen8_vertex_flush[be4] = 3 [ 101.894] gen9_magic_ca_pass: CA fixup (197 -> 200) [ 101.894] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 101.894] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 101.894] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 101.894] sna_composite_rectangles(pixmap=5407, op=1, ffffffff x 1 [(478, 1)x(9, 17) ...]) [ 101.894] sna_composite_rectangles: converted to op 1 [ 101.894] sna_composite_rectangles[0] (478, 1)x(9, 17) -> (478, 1), (487, 18) [ 101.894] sna_composite_rectangles: nrects=1, region=(478, 1), (487, 18) x 1 [ 101.894] sna_composite_rectangles: clipped extents (478, 1),(487, 18) x 1 [ 101.894] sna_composite_rectangles: pixmap +(0, 0) extents (478, 1),(487, 18) [ 101.894] sna_composite_rectangles: dropping last-cpu hint [ 101.894] sna_drawable_use_bo pixmap=5407, box=((478, 1), (487, 18)), flags=9... [ 101.894] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 101.894] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 101.894] sna_drawable_use_bo: using whole GPU bo [ 101.894] gen9_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20028888]) [ 101.894] kgem_bo_is_render: handle=152, rq? 1 [1] [ 101.894] gen9_render_fill_boxes(ffffffff x 1 [(478, 1), (487, 18) ...]) [ 101.894] sna_render_get_solid: ffffffff [ 101.894] sna_render_get_solid(white) [ 101.894] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 101.894] kgem_check_bo: num_pages=+0, num_exec=+0 [ 101.894] aligning vertex: was 4, now 2 floats per vertex [ 101.894] gen9_composite_get_binding_table(fb40) [ 101.894] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 101.894] gen9_emit_sampler: sampler = 1 [ 101.894] gen9_emit_sf: num_sf_outputs=1 [ 101.894] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 101.894] gen9_emit_vertex_elements: setup id=0 [ 101.894] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 101.894] (478, 1), (487, 18) [ 101.894] gen8_vertex_flush[d00] = 3 [ 101.894] sna_copy_area: src=pixmap=5407:(0, 0)x(490, 20)+(0, 0) -> dst=pixmap=3060:(0, 1275)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 101.894] sna_copy_area: normal copy [ 101.894] sna_do_copy: src=(0, 0), dst=(0, 1275), size=(490x20) [ 101.894] sna_do_copy: after drawable: src=(0, 0), dst=(65, 1299), size=(490x20) [ 101.894] sna_do_copy: dst extents (65, 1299), (555, 1319), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 101.894] sna_do_copy: clipped dst extents (65, 1299), (555, 1319) [ 101.894] sna_do_copy: unclipped src extents (0, 0), (490, 20) [ 101.894] sna_do_copy: clipped src extents (0, 0), (490, 20) [ 101.894] sna_do_copy: pixmap -- no source clipping [ 101.894] sna_do_copy: src extents (0, 0), (490, 20) x 1 [ 101.894] sna_do_copy: copy region (65, 1299), (555, 1319) x 1 + (-65, -1299) [ 101.894] sna_copy_boxes (boxes=1x[(65, 1299), (555, 1319)...], src pixmap=5407+(-65, -1299), dst pixmap=3060+(-65, -24), alu=3, src.size=490x20, dst.size=3775x2136) [ 101.894] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c9472b610, gpu_bo=152, cpu_bo=0), replaces=0 [ 101.894] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 101.894] sna_drawable_use_bo pixmap=3060, box=((0, 1275), (490, 1295)), flags=b... [ 101.894] sna_drawable_use_bo: exported target, set PREFER_GPU [ 101.894] sna_drawable_use_bo: pinned, never REPLACES [ 101.894] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=b [ 101.894] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 101.894] sna_drawable_use_bo: using whole GPU bo [ 101.894] sna_pixmap_move_to_gpu(pixmap=5407, usage=0), flags=a [ 101.894] sna_pixmap_move_to_gpu: already all-damaged [ 101.894] sna_pixmap_mark_active: pixmap=5407, handle=152 [ 101.895] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 101.895] gen9_render_copy_boxes (0, -1275)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 101.895] kgem_bo_is_render: handle=152, rq? 1 [1] [ 101.895] kgem_bo_is_render: handle=9, rq? 0 [0] [ 101.895] kgem_bo_is_render: handle=9, rq? 0 [0] [ 101.895] kgem_bo_is_render: handle=152, rq? 1 [1] [ 101.895] kgem_set_mode: flushing before new bo [ 101.895] gen8_vertex_close: used=806, vbo active? 146, vb=201, nreloc=2 [ 101.895] gen8_vertex_close: reloc[0] = 287 [ 101.895] kgem_add_reloc64: handle=146, pos=287, delta=0, domains=200000 [ 101.895] kgem_add_handle: handle=146, index=5 [ 101.895] kgem_add_reloc64[11] = (delta=0, target handle=5, presumed=ffe77000) [ 101.895] gen8_vertex_close: reloc[1] = 372 [ 101.895] kgem_add_reloc64: handle=146, pos=372, delta=0, domains=200000 [ 101.895] kgem_add_reloc64[12] = (delta=0, target handle=5, presumed=ffe77000) [ 101.895] batch[1/1, flags=1800]: 838 838 16096 16384, nreloc=13, nexec=6, nfence=0, aperture=1116 [fenced=0] [ 101.895] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd981000 [ 101.895] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -57343 [ 101.895] kgem_fixup_relocs: shrinking by 57344 [ 101.895] __kgem_busy: handle=2, busy=0, wedged=0 [ 101.895] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd981000 [ 101.895] kgem_commit: release handle=152 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ffebf000 [ 101.895] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 101.895] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 101.895] __kgem_bo_clear_busy: handle=7 [ 101.895] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 101.895] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 101.895] __kgem_bo_clear_busy: handle=143 [ 101.895] kgem_commit: release handle=143 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff6e000 [ 101.895] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 101.895] __kgem_bo_clear_busy: handle=143 [ 101.895] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 101.895] __kgem_bo_clear_busy: handle=143 [ 101.895] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd581000 [ 101.895] kgem_commit: release handle=143 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 101.895] __kgem_bo_clear_busy: handle=143 [ 101.895] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 101.895] __kgem_bo_clear_busy: handle=7 [ 101.895] kgem_commit: release handle=146 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffe77000 [ 101.895] __kgem_busy: handle=2, busy=0, wedged=0 [ 101.895] kgem_bo_can_map: handle=146, map=0x0:0x0:0x7fc6b40fb000, tiling=0, domain=3, offset=4293357568 [ 101.895] kgem_check_bo: num_pages=+8116, num_exec=+2 [ 101.895] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 101.895] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 101.895] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 101.895] kgem_add_handle: handle=4, index=0 [ 101.895] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 101.895] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 101.895] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 101.895] gen9_composite_get_binding_table(ffc0) [ 101.896] kgem_add_reloc64: handle=9, pos=16360, delta=0, domains=20002 [ 101.896] kgem_add_handle: handle=9, index=1 [ 101.896] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f02dd000) [ 101.896] __kgem_bo_mark_dirty: handle=9 (proxy? 0) [ 101.896] [3fe0] bind bo(handle=9, addr=f02dd000), format=192, width=3775, height=2136, pitch=15360, tiling=1 -> render [ 101.896] kgem_add_reloc64: handle=152, pos=16344, delta=0, domains=40000 [ 101.896] kgem_add_handle: handle=152, index=2 [ 101.896] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=ffebf000) [ 101.896] [3fd0] bind bo(handle=152, addr=ffebf000), format=192, width=490, height=20, pitch=2048, tiling=1 -> sampler [ 101.896] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 101.896] gen9_emit_sampler: sampler = 0 [ 101.896] gen9_emit_sf: num_sf_outputs=1 [ 101.896] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 101.896] gen9_emit_vertex_elements: setup id=0 [ 101.896] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 101.896] (0, 0) -> (0, 1275) + (490, 20) [ 101.896] gen8_vertex_flush[490] = 3 [ 101.896] sna_accel_flush: flush?=1, dirty?=0 [ 101.896] gen8_vertex_close: used=812, vbo active? 146, vb=1, nreloc=1 [ 101.896] gen8_vertex_close: reloc[0] = 287 [ 101.896] kgem_add_reloc64: handle=146, pos=287, delta=0, domains=200000 [ 101.896] kgem_add_handle: handle=146, index=3 [ 101.896] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=ffe77000) [ 101.896] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=8190 [fenced=0] [ 101.896] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 101.896] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 101.896] kgem_fixup_relocs: shrinking by 61440 [ 101.896] __kgem_busy: handle=1, busy=0, wedged=0 [ 101.896] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 101.896] kgem_commit: release handle=9 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f02dd000 [ 101.896] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 101.896] kgem_commit: release handle=152 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=ffebf000 [ 101.896] kgem_commit: release handle=146 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffe77000 [ 101.896] __kgem_busy: handle=1, busy=0, wedged=0 [ 101.896] kgem_bo_can_map: handle=146, map=0x0:0x0:0x7fc6b40fb000, tiling=0, domain=3, offset=4293357568 [ 101.896] sna_accel_flush: flush?=0, dirty?=0 [ 101.896] sna_accel_flush: flush?=0, dirty?=0 [ 101.896] sna_accel_flush: flush?=0, dirty?=0 [ 101.896] sna_block_handler (tv=0.0) [ 101.896] sna_wakeup_handler [ 101.896] sna_accel_flush: flush?=0, dirty?=0 [ 101.896] sna_accel_flush: flush?=0, dirty?=0 [ 101.896] sna_destroy_pixmap: pixmap=5407, attached?=1 [ 101.896] _kgem_bo_destroy: handle=152, proxy? 0 [ 101.896] __kgem_bo_destroy: handle=152, size=65536 [ 101.896] __kgem_busy: handle=152, busy=0, wedged=0 [ 101.896] __kgem_bo_clear_busy: handle=152 [ 101.896] kgem_bo_move_to_inactive: moving handle=152 to inactive [ 101.896] __sna_free_pixmap(pixmap=5407) [ 101.896] sna_accel_flush: flush?=0, dirty?=0 [ 101.896] sna_accel_flush: flush?=0, dirty?=0 [ 101.896] sna_accel_flush: flush?=0, dirty?=0 [ 101.896] sna_block_handler (tv=0.357000) [ 101.896] kgem_retire, need_retire?=1 [ 101.896] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 101.897] kgem_retire__requests_ring: retiring ring 0 [ 101.897] __kgem_busy: handle=2, busy=0, wedged=0 [ 101.897] __kgem_retire_rq: request 2 complete [ 101.897] kgem_retire__requests_ring: retiring ring 0 [ 101.897] __kgem_busy: handle=1, busy=0, wedged=0 [ 101.897] __kgem_retire_rq: request 1 complete [ 101.897] __kgem_bo_flush: handle=9, busy=0, wedged=0 [ 101.897] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 101.897] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 101.897] kgem_retire -- retired=0, need_retire=0 [ 101.897] kgem_bo_is_busy: handle=146, domain: 0 exec? 0, rq? 0 [ 101.897] gen6_render_retire: resetting idle vbo [ 101.897] sna_scanout_do_flush: flush timer active: delta=1 [ 101.897] sna_scanout_do_flush (time=101897), triggered [ 101.897] sna_scanout_flush (time=101897), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 101.897] has_shadow: has pending damage? 0, outstanding flips: 0 [ 101.897] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 101.897] has_shadow: has pending damage? 0, outstanding flips: 0 [ 101.897] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 101.897] sna_accel_do_throttle -- no pending activity [ 101.897] sna_accel_block: evaluating timers, active=5 [ 101.897] sna_accel_block: flush timer expires in 16 [101913] [ 101.898] sna_wakeup_handler [ 101.898] sna_accel_flush: flush?=0, dirty?=0 [ 101.898] sna_accel_flush: flush?=0, dirty?=0 [ 101.898] sna_block_handler (tv=0.355000) [ 101.898] sna_scanout_do_flush: flush timer active: delta=15 [ 101.898] sna_accel_do_throttle -- no pending activity [ 101.898] sna_accel_block: evaluating timers, active=5 [ 101.898] sna_accel_block: flush timer expires in 15 [101913] [ 101.898] sna_wakeup_handler [ 101.898] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=128, name=76 [ 101.898] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 101.898] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 101.898] sna_dri2_get_back: draw size=3840x2160, back buffer handle=128 size=3840x2160, is-scanout? 1, active?=0, pitch=15360, front pitch=15360 [ 101.898] sna_dri2_get_back: reuse backbuffer? 1 [ 101.898] sna_dri2_get_back: back buffer handle=128, active?=0, refcnt=1 [ 101.898] sna_dri2_get_back: reuse unattached back [ 101.898] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 101.898] sna_dri2_reuse_buffer: reusing back buffer handle=128, name=76, pitch=15360, age=0 [ 101.898] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 101.898] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=32, name=80, active_scanout=2 [ 101.899] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 101.899] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 101.899] sna_accel_flush: flush?=0, dirty?=0 [ 101.899] sna_accel_flush: flush?=0, dirty?=0 [ 101.899] sna_accel_flush: flush?=0, dirty?=0 [ 101.899] sna_block_handler (tv=0.354000) [ 101.899] sna_scanout_do_flush: flush timer active: delta=14 [ 101.899] sna_accel_do_throttle -- no pending activity [ 101.899] sna_accel_block: evaluating timers, active=5 [ 101.899] sna_accel_block: flush timer expires in 14 [101913] [ 101.900] sna_wakeup_handler [ 101.900] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 101.900] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 101.900] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 101.900] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 101.900] sna_dri2_get_msc(draw=146, pipe=0) [ 101.900] sna_crtc_record_swap: recording last swap on pipe=0, frame 5864 [msc=5864], time 101.889130 [ 101.900] sna_dri2_get_msc: msc=5864 [raw=5864], ust=101889130 [ 101.900] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=128 (refs=1/1, flush=0) , front=32 (refs=2/3, flush=1) [ 101.900] sna_dri2_schedule_swap(target_msc=5864, divisor=0, remainder=0) [ 101.900] sna_dri2_schedule_swap: using front handle=32, active_scanout?=2, flush?=1 [ 101.900] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 101.900] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 101.900] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 101.900] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 101.900] sna_crtc_record_swap: recording last swap on pipe=0, frame 5864 [msc=5864], time 101.889130 [ 101.900] immediate_swap: current_msc=5864, target_msc=5864 -- yes [ 101.901] can_flip: no, shadow enabled [ 101.901] sna_dri2_add_event: adding event to window 146) [ 101.901] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 101.901] sna_dri2_immediate_blit: no pending blit, starting chain [ 101.901] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 101.901] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 101.901] can_xchg: back size=8700f00, front size=8700f00 [ 101.901] can_xchg: yes, pixmap=4091 [ 101.901] sna_dri2_xchg: win=146, exchange front=32/80,ref=3 and back=128/76,ref=2, pixmap=4091 3840x2160 [ 101.901] sna_dri2_xchg: back_bo handle=128, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 101.901] sna_dri2_xchg: front_bo handle=32, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 101.901] set_bo: pixmap=4091, handle=128 (old handle=32) [ 101.901] set_bo: marking whole pixmap as damaged [ 101.901] set_bo: applying final/discard move-to-gpu [ 101.901] wait_for_shadow: flags=0, flips=0, handle=32, shadow=29 [ 101.901] set_bo: dropping flush hint from handle=32 [ 101.901] set_bo: adding flush hint to handle=128 [ 101.901] mark_stale(handle=32) => 1 [ 101.901] swap_limit: draw=146 setting swap limit to 3 [ 101.901] sna_dri2_swap_limit_validate: swap limit set to 3 [ 101.901] sna_next_vblank(pipe=0, waiting until next vblank) [ 101.901] sna_dri2_schedule_swap: reported target_msc=5864 [ 101.901] sna_accel_flush: flush?=0, dirty?=0 [ 101.901] sna_accel_flush: flush?=0, dirty?=0 [ 101.901] sna_accel_flush: flush?=0, dirty?=0 [ 101.901] sna_accel_flush: flush?=0, dirty?=0 [ 101.901] sna_block_handler (tv=0.352000) [ 101.901] sna_scanout_do_flush: flush timer active: delta=12 [ 101.901] sna_accel_do_throttle -- no pending activity [ 101.901] sna_accel_block: evaluating timers, active=5 [ 101.901] sna_accel_block: flush timer expires in 12 [101913] [ 101.905] sna_wakeup_handler [ 101.905] sna_mode_wakeup: len=32 [ 101.905] sna_dri2_vblank_handler(type=2, sequence=5865, draw=4181) [ 101.905] sna_crtc_record_swap: recording last swap on pipe=0, frame 5865 [msc=5865], time 101.905793 [ 101.905] sna_dri2_vblank_handler: 2 complete, frame=5865 tv=101.905793 [ 101.905] sna_dri2_blit_complete: blit finished [ 101.905] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=5865, tv=101.905793) [ 101.905] frame_swap_complete(type=2): draw=146, pipe=0, frame=5865 [msc=5865], tv=101.905793 [ 101.905] sna_accel_flush: flush?=0, dirty?=0 [ 101.905] sna_dri2_event_free(draw?=1) [ 101.905] sna_dri2_remove_event: remove[0x561c949a2710] from window 146, active? 1 [ 101.905] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=128] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 101.905] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=32] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 101.905] sna_dri2_vblank_handler complete [ 101.905] sna_block_handler (tv=0.348000) [ 101.905] sna_scanout_do_flush: flush timer active: delta=8 [ 101.905] sna_accel_do_throttle -- no pending activity [ 101.905] sna_accel_block: evaluating timers, active=5 [ 101.905] sna_accel_block: flush timer expires in 8 [101913] [ 101.914] sna_wakeup_handler [ 101.914] sna_block_handler (tv=0.339000) [ 101.914] sna_scanout_do_flush: flush timer active: delta=-1 [ 101.914] sna_scanout_do_flush (time=101914), triggered [ 101.914] sna_scanout_flush (time=101914), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 101.914] has_shadow: has pending damage? 1, outstanding flips: 0 [ 101.914] stop_flush: scanout=128 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 101.914] has_shadow: has pending damage? 1, outstanding flips: 0 [ 101.914] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 101.914] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 101.914] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 101.914] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 101.914] sna_pixmap_move_to_gpu: already all-damaged [ 101.914] sna_pixmap_mark_active: pixmap=4091, handle=128 [ 101.914] sna_mode_redisplay: crtc[0] transformed? 0 [ 101.914] sna_mode_redisplay: crtc[1] transformed? 0 [ 101.914] sna_mode_redisplay: crtc[2] transformed? 0 [ 101.914] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=128 [active=1] [ 101.914] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 32, transformed? 0 [ 101.914] get_fb: reusing fb=80 for handle=128 [ 101.914] sna_mode_redisplay: recording flip on CRTC:32 handle=128, active_scanout=2, serial=3 [ 101.914] __kgem_bo_clear_busy: handle=128 [ 101.914] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 101.914] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 101.914] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 101.914] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=128, shadow handle=29 [ 101.914] sna_accel_do_throttle -- no pending activity [ 101.914] sna_accel_block: evaluating timers, active=5 [ 101.914] sna_accel_block: flush timer expires in 16 [101930] [ 101.922] sna_wakeup_handler [ 101.922] sna_mode_wakeup: len=32 [ 101.922] sna_mode_wakeup: recording last swap on pipe=0, frame 5866 [16ea], time 101.922453 [ 101.922] sna_mode_wakeup: removing handle=32 [active_scanout=0] from scanout, installing handle=128 [active_scanout=2] [ 101.922] sna_mode_wakeup: flip complete, pending? 1 [ 101.922] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 101.922] sna_block_handler (tv=0.331000) [ 101.922] sna_scanout_do_flush: flush timer active: delta=8 [ 101.922] sna_accel_do_throttle -- no pending activity [ 101.922] sna_accel_block: evaluating timers, active=5 [ 101.922] sna_accel_block: flush timer expires in 8 [101930] [ 101.930] sna_wakeup_handler [ 101.930] sna_block_handler (tv=0.323000) [ 101.930] sna_scanout_do_flush: flush timer active: delta=0 [ 101.930] sna_scanout_do_flush (time=101930), triggered [ 101.930] sna_scanout_flush (time=101930), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 101.930] has_shadow: has pending damage? 0, outstanding flips: 0 [ 101.930] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 101.930] has_shadow: has pending damage? 0, outstanding flips: 0 [ 101.930] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 101.930] sna_accel_do_throttle -- no pending activity [ 101.931] sna_accel_block: evaluating timers, active=5 [ 101.931] sna_accel_block: flush timer expires in 16 [101946] [ 101.947] sna_wakeup_handler [ 101.947] sna_block_handler (tv=0.306000) [ 101.947] sna_scanout_do_flush: flush timer active: delta=-1 [ 101.947] sna_scanout_do_flush (time=101947), triggered [ 101.947] sna_scanout_flush (time=101947), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 101.947] has_shadow: has pending damage? 0, outstanding flips: 0 [ 101.947] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 101.947] has_shadow: has pending damage? 0, outstanding flips: 0 [ 101.947] sna_accel_disarm_timer[0] (time=101947) [ 101.947] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 101.947] sna_accel_do_throttle -- no pending activity [ 102.253] sna_wakeup_handler [ 102.254] sna_block_handler (tv=518.835000) [ 102.254] has_shadow: has pending damage? 0, outstanding flips: 0 [ 102.254] sna_accel_do_throttle -- no pending activity [ 102.359] sna_wakeup_handler [ 102.359] sna_create_pixmap(13, 20, 32, usage=0) [ 102.359] kgem_can_create_2d: 13x20 @ 32 [ 102.359] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=20 [ 102.359] kgem_can_create_2d: untiled size=4096 [ 102.359] kgem_choose_tiling: too thin [width 13, 32 bpp] for TILING_X [ 102.359] kgem_choose_tiling: 13x20 -> 0 [ 102.359] sna_create_pixmap: usage=0, flags=a [ 102.359] sna_create_pixmap: small buffer [1040], attaching to shadow pixmap [ 102.359] create_pixmap: allocating pixmap 13x20, depth=32/32, size=1048 [ 102.359] create_pixmap: serial=5408, usage=0, 13x20 [ 102.359] sna_create_pixmap: serial=5408, 13x20, usage=0 [ 102.359] sna_composite_rectangles(pixmap=5409, op=0, 0 x 1 [(0, 0)x(13, 20) ...]) [ 102.359] sna_composite_rectangles: converted to op 0 [ 102.359] sna_composite_rectangles[0] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 102.359] sna_composite_rectangles: nrects=1, region=(0, 0), (13, 20) x 1 [ 102.359] sna_composite_rectangles: clipped extents (0, 0),(13, 20) x 1 [ 102.359] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(13, 20) [ 102.359] sna_composite_rectangles: fallback, dst pixmap=5409 too small or not attached [ 102.359] sna_composite_rectangles: fallback [ 102.359] sna_drawable_move_region_to_cpu(pixmap=5409 (13x20), [(0, 0), (13, 20)], flags=1) [ 102.359] sna_drawable_move_region_to_cpu: region (0, 0), (13, 20) + (0, 0) subsumes pixmap (13x20) [ 102.359] _sna_pixmap_move_to_cpu(pixmap=5409, 13x20, flags=1) [ 102.359] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 102.359] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 102.359] operate_inplace: no, inplace operation not suitable [ 102.359] _sna_pixmap_move_to_cpu: marking as damaged [ 102.359] __sna_damage_all(13, 20) [ 102.359] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 102.359] sna_composite_rectangles(pixmap=5409, op=1, fff2f1f0 x 1 [(0, 0)x(13, 20) ...]) [ 102.359] sna_composite_rectangles: converted to op 1 [ 102.359] sna_composite_rectangles[0] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 102.359] sna_composite_rectangles: nrects=1, region=(0, 0), (13, 20) x 1 [ 102.359] sna_composite_rectangles: clipped extents (0, 0),(13, 20) x 1 [ 102.359] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(13, 20) [ 102.359] sna_composite_rectangles: fallback, dst pixmap=5409 too small or not attached [ 102.359] sna_composite_rectangles: fallback [ 102.360] sna_drawable_move_region_to_cpu(pixmap=5409 (13x20), [(0, 0), (13, 20)], flags=1) [ 102.360] sna_drawable_move_region_to_cpu: pixmap=5409 all damaged on CPU [ 102.360] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 102.360] sna_composite_rectangles: fallback fill: (0, 0)x(13, 20) fff2f1f0 [ 102.360] sna_composite_rectangles(pixmap=5409, op=1, ff300a24 x 2 [(0, 0)x(13, 20) ...]) [ 102.360] sna_composite_rectangles: converted to op 1 [ 102.360] sna_composite_rectangles[0] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 102.360] sna_composite_rectangles[1] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 102.360] sna_composite_rectangles: nrects=2, region=(0, 0), (13, 20) x 2 [ 102.360] sna_composite_rectangles: clipped extents (0, 0),(13, 20) x 1 [ 102.360] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(13, 20) [ 102.360] sna_composite_rectangles: fallback, dst pixmap=5409 too small or not attached [ 102.360] sna_composite_rectangles: fallback [ 102.360] sna_drawable_move_region_to_cpu(pixmap=5409 (13x20), [(0, 0), (13, 20)], flags=1) [ 102.360] sna_drawable_move_region_to_cpu: pixmap=5409 all damaged on CPU [ 102.360] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 102.360] sna_composite_rectangles: fallback fill: (0, 0)x(13, 20) ff300a24 [ 102.360] sna_glyphs(op=3, nlist=2, src=(1, -2)) [ 102.360] sna_glyphs: fallback -- too small (13x20) [ 102.360] glyphs_fallback: nlist=2, count=3, extents (0, -13), (19, 1) [ 102.360] glyphs_fallback: clipped extents (0, 0), (13, 1) [ 102.360] sna_drawable_move_region_to_cpu(pixmap=5409 (13x20), [(0, 0), (13, 1)], flags=3) [ 102.360] sna_drawable_move_region_to_cpu: pixmap=5409 all damaged on CPU [ 102.360] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 102.360] sna_copy_area: src=pixmap=5409:(0, 0)x(13, 20)+(0, 0) -> dst=pixmap=3060:(477, 1275)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 102.360] sna_copy_area: normal copy [ 102.360] sna_do_copy: src=(0, 0), dst=(477, 1275), size=(13x20) [ 102.360] sna_do_copy: after drawable: src=(0, 0), dst=(542, 1299), size=(13x20) [ 102.360] sna_do_copy: dst extents (542, 1299), (555, 1319), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 102.360] sna_do_copy: clipped dst extents (542, 1299), (555, 1319) [ 102.360] sna_do_copy: unclipped src extents (0, 0), (13, 20) [ 102.360] sna_do_copy: clipped src extents (0, 0), (13, 20) [ 102.360] sna_do_copy: pixmap -- no source clipping [ 102.360] sna_do_copy: src extents (0, 0), (13, 20) x 1 [ 102.360] sna_do_copy: copy region (542, 1299), (555, 1319) x 1 + (-542, -1299) [ 102.360] sna_copy_boxes (boxes=1x[(542, 1299), (555, 1319)...], src pixmap=5409+(-542, -1299), dst pixmap=3060+(-65, -24), alu=3, src.size=13x20, dst.size=3775x2136) [ 102.360] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94b3a130, gpu_bo=0, cpu_bo=0), replaces=0 [ 102.360] sna_drawable_use_bo pixmap=3060, box=((477, 1275), (490, 1295)), flags=8... [ 102.360] sna_drawable_use_bo: exported target, set PREFER_GPU [ 102.360] sna_drawable_use_bo: pinned, never REPLACES [ 102.360] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 102.360] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 102.360] sna_drawable_use_bo: using whole GPU bo [ 102.360] region_overlaps_damage? [ 102.360] use_shm_bo: no, not attached [ 102.360] sna_drawable_move_region_to_cpu(pixmap=5409 (13x20), [(0, 0), (13, 20)], flags=2) [ 102.360] sna_drawable_move_region_to_cpu: pixmap=5409 all damaged on CPU [ 102.360] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 102.360] sna_write_boxes x 1, src stride=52, src dx=(-477, -1275) [ 102.360] kgem_bo_can_map: handle=9, map=0x7fc6b7845000:0x0:0x7fc656564000, tiling=1, domain=0, offset=4029534208 [ 102.360] write_boxes_inplace x 1, handle=9, tiling=1 [ 102.360] upload_inplace__tiled: tiling=1 [ 102.361] kgem_bo_can_map__cpu: handle=9 [ 102.361] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 102.361] kgem_bo_map__cpu(handle=9, size=33177600, map=0x7fc6b7845000:0x7fc656564000) [ 102.361] kgem_bo_sync__cpu: handle=9 [ 102.361] __kgem_busy: handle=9, busy=0, wedged=0 [ 102.361] kgem_bo_sync__cpu: SYNC: handle=9, needs_flush? 0, domain? 0, busy? 0 [ 102.361] __kgem_busy: handle=9, busy=0, wedged=0 [ 102.361] kgem_bo_retire: retiring bo handle=9 (needed flush? 0), rq? 0 [busy?=0] [ 102.361] assert_bo_retired: handle=9, domain: 0 exec? 0, rq? 0 [ 102.361] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(477, 1275), size=13x20, pitch=52/15360 [ 102.361] sna_accel_flush: flush?=0, dirty?=0 [ 102.361] sna_accel_flush: flush?=0, dirty?=0 [ 102.361] sna_accel_flush: flush?=0, dirty?=0 [ 102.361] sna_accel_flush: flush?=0, dirty?=0 [ 102.361] sna_destroy_pixmap: pixmap=5409, attached?=1 [ 102.361] __sna_free_pixmap(pixmap=5409) [ 102.361] sna_accel_flush: flush?=0, dirty?=0 [ 102.361] sna_accel_flush: flush?=0, dirty?=0 [ 102.361] sna_accel_flush: flush?=0, dirty?=0 [ 102.361] sna_block_handler (tv=518.728000) [ 102.361] has_shadow: has pending damage? 0, outstanding flips: 0 [ 102.361] sna_accel_do_throttle -- no pending activity [ 102.362] sna_wakeup_handler [ 102.362] sna_accel_flush: flush?=0, dirty?=0 [ 102.362] sna_accel_flush: flush?=0, dirty?=0 [ 102.362] sna_accel_flush: flush?=0, dirty?=0 [ 102.362] sna_accel_flush: flush?=0, dirty?=0 [ 102.362] sna_accel_flush: flush?=0, dirty?=0 [ 102.362] sna_accel_flush: flush?=0, dirty?=0 [ 102.362] sna_accel_flush: flush?=0, dirty?=0 [ 102.363] sna_accel_flush: flush?=0, dirty?=0 [ 102.363] sna_accel_flush: flush?=0, dirty?=0 [ 102.363] sna_block_handler (tv=518.726000) [ 102.363] has_shadow: has pending damage? 0, outstanding flips: 0 [ 102.363] sna_accel_do_throttle -- no pending activity [ 102.363] sna_wakeup_handler [ 102.363] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=32, name=80 [ 102.363] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 102.363] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 102.363] sna_dri2_get_back: draw size=3840x2160, back buffer handle=32 size=3840x2160, is-scanout? 1, active?=0, pitch=15360, front pitch=15360 [ 102.363] sna_dri2_get_back: reuse backbuffer? 1 [ 102.363] sna_dri2_get_back: back buffer handle=32, active?=0, refcnt=1 [ 102.363] sna_dri2_get_back: reuse unattached back [ 102.363] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 102.363] sna_dri2_reuse_buffer: reusing back buffer handle=32, name=80, pitch=15360, age=0 [ 102.363] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 102.363] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=128, name=76, active_scanout=2 [ 102.363] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 102.363] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=128] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 102.363] sna_accel_flush: flush?=0, dirty?=0 [ 102.363] sna_accel_flush: flush?=0, dirty?=0 [ 102.363] sna_accel_flush: flush?=0, dirty?=0 [ 102.363] sna_block_handler (tv=518.726000) [ 102.363] has_shadow: has pending damage? 0, outstanding flips: 0 [ 102.363] timer_enable (time=102363), starting timer 0 [ 102.363] sna_accel_do_throttle -- no pending activity [ 102.363] sna_accel_block: evaluating timers, active=5 [ 102.363] sna_accel_block: flush timer expires in 8 [102371] [ 102.364] sna_wakeup_handler [ 102.364] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 102.364] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 102.364] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 102.364] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 102.364] sna_dri2_get_msc(draw=146, pipe=0) [ 102.364] sna_crtc_record_swap: recording last swap on pipe=0, frame 5892 [msc=5892], time 102.355630 [ 102.365] sna_dri2_get_msc: msc=5892 [raw=5892], ust=102355630 [ 102.365] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=32 (refs=1/1, flush=0) , front=128 (refs=2/3, flush=1) [ 102.365] sna_dri2_schedule_swap(target_msc=5865, divisor=0, remainder=0) [ 102.365] sna_dri2_schedule_swap: using front handle=128, active_scanout?=2, flush?=1 [ 102.365] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 102.365] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 102.365] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 102.365] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 102.365] sna_crtc_record_swap: recording last swap on pipe=0, frame 5892 [msc=5892], time 102.355630 [ 102.365] immediate_swap: current_msc=5892, target_msc=5865 -- yes [ 102.365] can_flip: no, shadow enabled [ 102.365] sna_dri2_add_event: adding event to window 146) [ 102.365] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 102.365] sna_dri2_immediate_blit: no pending blit, starting chain [ 102.365] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 102.365] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 102.365] can_xchg: back size=8700f00, front size=8700f00 [ 102.365] can_xchg: yes, pixmap=4091 [ 102.365] sna_dri2_xchg: win=146, exchange front=128/76,ref=3 and back=32/80,ref=2, pixmap=4091 3840x2160 [ 102.365] sna_dri2_xchg: back_bo handle=32, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 102.365] sna_dri2_xchg: front_bo handle=128, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 102.365] set_bo: pixmap=4091, handle=32 (old handle=128) [ 102.365] set_bo: marking whole pixmap as damaged [ 102.365] set_bo: applying final/discard move-to-gpu [ 102.365] wait_for_shadow: flags=0, flips=0, handle=128, shadow=29 [ 102.365] set_bo: dropping flush hint from handle=128 [ 102.365] set_bo: adding flush hint to handle=32 [ 102.365] mark_stale(handle=128) => 1 [ 102.365] swap_limit: draw=146 setting swap limit to 3 [ 102.365] sna_dri2_swap_limit_validate: swap limit set to 3 [ 102.365] sna_next_vblank(pipe=0, waiting until next vblank) [ 102.365] sna_dri2_schedule_swap: reported target_msc=5892 [ 102.365] sna_accel_flush: flush?=0, dirty?=0 [ 102.365] sna_accel_flush: flush?=0, dirty?=0 [ 102.365] sna_accel_flush: flush?=0, dirty?=0 [ 102.365] sna_accel_flush: flush?=0, dirty?=0 [ 102.365] sna_block_handler (tv=518.724000) [ 102.365] sna_scanout_do_flush: flush timer active: delta=6 [ 102.365] sna_accel_do_throttle -- no pending activity [ 102.365] sna_accel_block: evaluating timers, active=5 [ 102.365] sna_accel_block: flush timer expires in 6 [102371] [ 102.372] sna_wakeup_handler [ 102.372] sna_mode_wakeup: len=32 [ 102.372] sna_dri2_vblank_handler(type=2, sequence=5893, draw=4181) [ 102.372] sna_crtc_record_swap: recording last swap on pipe=0, frame 5893 [msc=5893], time 102.372301 [ 102.372] sna_dri2_vblank_handler: 2 complete, frame=5893 tv=102.372301 [ 102.372] sna_dri2_blit_complete: blit finished [ 102.372] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=5893, tv=102.372301) [ 102.372] frame_swap_complete(type=2): draw=146, pipe=0, frame=5893 [msc=5893], tv=102.372301 [ 102.372] sna_accel_flush: flush?=0, dirty?=0 [ 102.372] sna_dri2_event_free(draw?=1) [ 102.372] sna_dri2_remove_event: remove[0x561c94af9780] from window 146, active? 1 [ 102.372] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 102.372] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=128] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 102.372] sna_dri2_vblank_handler complete [ 102.372] sna_block_handler (tv=518.717000) [ 102.372] sna_scanout_do_flush: flush timer active: delta=-1 [ 102.372] sna_scanout_do_flush (time=102372), triggered [ 102.372] sna_scanout_flush (time=102372), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 102.372] has_shadow: has pending damage? 1, outstanding flips: 0 [ 102.372] stop_flush: scanout=32 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 102.372] has_shadow: has pending damage? 1, outstanding flips: 0 [ 102.372] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 102.372] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 102.372] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 102.372] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 102.372] sna_pixmap_move_to_gpu: already all-damaged [ 102.372] sna_pixmap_mark_active: pixmap=4091, handle=32 [ 102.372] sna_mode_redisplay: crtc[0] transformed? 0 [ 102.372] sna_mode_redisplay: crtc[1] transformed? 0 [ 102.372] sna_mode_redisplay: crtc[2] transformed? 0 [ 102.372] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=32 [active=1] [ 102.372] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 128, transformed? 0 [ 102.372] get_fb: reusing fb=68 for handle=32 [ 102.372] sna_mode_redisplay: recording flip on CRTC:32 handle=32, active_scanout=2, serial=3 [ 102.372] __kgem_bo_clear_busy: handle=32 [ 102.372] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 102.372] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 102.372] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 102.372] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=32, shadow handle=29 [ 102.372] sna_accel_do_throttle -- no pending activity [ 102.372] sna_accel_block: evaluating timers, active=5 [ 102.372] sna_accel_block: flush timer expires in 16 [102388] [ 102.388] sna_wakeup_handler [ 102.388] sna_mode_wakeup: len=32 [ 102.388] sna_mode_wakeup: recording last swap on pipe=0, frame 5894 [1706], time 102.388959 [ 102.388] sna_mode_wakeup: removing handle=128 [active_scanout=0] from scanout, installing handle=32 [active_scanout=2] [ 102.388] sna_mode_wakeup: flip complete, pending? 1 [ 102.388] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 102.388] sna_block_handler (tv=518.701000) [ 102.388] sna_scanout_do_flush: flush timer active: delta=0 [ 102.388] sna_scanout_do_flush (time=102388), triggered [ 102.388] sna_scanout_flush (time=102388), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 102.388] has_shadow: has pending damage? 0, outstanding flips: 0 [ 102.389] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 102.389] has_shadow: has pending damage? 0, outstanding flips: 0 [ 102.389] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 102.389] sna_accel_do_throttle -- no pending activity [ 102.389] sna_accel_block: evaluating timers, active=5 [ 102.389] sna_accel_block: flush timer expires in 16 [102404] [ 102.405] sna_wakeup_handler [ 102.405] sna_block_handler (tv=518.684000) [ 102.405] sna_scanout_do_flush: flush timer active: delta=-1 [ 102.405] sna_scanout_do_flush (time=102405), triggered [ 102.405] sna_scanout_flush (time=102405), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 102.405] has_shadow: has pending damage? 0, outstanding flips: 0 [ 102.405] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 102.405] has_shadow: has pending damage? 0, outstanding flips: 0 [ 102.405] sna_accel_disarm_timer[0] (time=102405) [ 102.405] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 102.405] sna_accel_do_throttle -- no pending activity [ 102.862] sna_wakeup_handler [ 102.862] sna_accel_flush: flush?=0, dirty?=0 [ 102.862] sna_block_handler (tv=518.227000) [ 102.862] has_shadow: has pending damage? 0, outstanding flips: 0 [ 102.862] sna_accel_do_throttle -- no pending activity [ 102.960] sna_wakeup_handler [ 102.960] sna_create_pixmap(13, 20, 32, usage=0) [ 102.960] kgem_can_create_2d: 13x20 @ 32 [ 102.960] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=20 [ 102.960] kgem_can_create_2d: untiled size=4096 [ 102.960] kgem_choose_tiling: too thin [width 13, 32 bpp] for TILING_X [ 102.960] kgem_choose_tiling: 13x20 -> 0 [ 102.960] sna_create_pixmap: usage=0, flags=a [ 102.960] sna_create_pixmap: small buffer [1040], attaching to shadow pixmap [ 102.960] create_pixmap: allocating pixmap 13x20, depth=32/32, size=1048 [ 102.960] create_pixmap: serial=5410, usage=0, 13x20 [ 102.960] sna_create_pixmap: serial=5410, 13x20, usage=0 [ 102.960] sna_composite_rectangles(pixmap=5411, op=0, 0 x 1 [(0, 0)x(13, 20) ...]) [ 102.960] sna_composite_rectangles: converted to op 0 [ 102.960] sna_composite_rectangles[0] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 102.960] sna_composite_rectangles: nrects=1, region=(0, 0), (13, 20) x 1 [ 102.960] sna_composite_rectangles: clipped extents (0, 0),(13, 20) x 1 [ 102.960] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(13, 20) [ 102.960] sna_composite_rectangles: fallback, dst pixmap=5411 too small or not attached [ 102.960] sna_composite_rectangles: fallback [ 102.960] sna_drawable_move_region_to_cpu(pixmap=5411 (13x20), [(0, 0), (13, 20)], flags=1) [ 102.960] sna_drawable_move_region_to_cpu: region (0, 0), (13, 20) + (0, 0) subsumes pixmap (13x20) [ 102.960] _sna_pixmap_move_to_cpu(pixmap=5411, 13x20, flags=1) [ 102.960] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 102.960] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 102.960] operate_inplace: no, inplace operation not suitable [ 102.960] _sna_pixmap_move_to_cpu: marking as damaged [ 102.960] __sna_damage_all(13, 20) [ 102.960] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 102.960] sna_composite_rectangles(pixmap=5411, op=1, fff2f1f0 x 1 [(0, 0)x(13, 20) ...]) [ 102.960] sna_composite_rectangles: converted to op 1 [ 102.961] sna_composite_rectangles[0] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 102.961] sna_composite_rectangles: nrects=1, region=(0, 0), (13, 20) x 1 [ 102.961] sna_composite_rectangles: clipped extents (0, 0),(13, 20) x 1 [ 102.961] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(13, 20) [ 102.961] sna_composite_rectangles: fallback, dst pixmap=5411 too small or not attached [ 102.961] sna_composite_rectangles: fallback [ 102.961] sna_drawable_move_region_to_cpu(pixmap=5411 (13x20), [(0, 0), (13, 20)], flags=1) [ 102.961] sna_drawable_move_region_to_cpu: pixmap=5411 all damaged on CPU [ 102.961] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 102.961] sna_composite_rectangles: fallback fill: (0, 0)x(13, 20) fff2f1f0 [ 102.961] sna_composite_rectangles(pixmap=5411, op=1, ff300a24 x 2 [(0, 0)x(13, 20) ...]) [ 102.961] sna_composite_rectangles: converted to op 1 [ 102.961] sna_composite_rectangles[0] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 102.961] sna_composite_rectangles[1] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 102.961] sna_composite_rectangles: nrects=2, region=(0, 0), (13, 20) x 2 [ 102.961] sna_composite_rectangles: clipped extents (0, 0),(13, 20) x 1 [ 102.961] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(13, 20) [ 102.961] sna_composite_rectangles: fallback, dst pixmap=5411 too small or not attached [ 102.961] sna_composite_rectangles: fallback [ 102.961] sna_drawable_move_region_to_cpu(pixmap=5411 (13x20), [(0, 0), (13, 20)], flags=1) [ 102.961] sna_drawable_move_region_to_cpu: pixmap=5411 all damaged on CPU [ 102.961] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 102.961] sna_composite_rectangles: fallback fill: (0, 0)x(13, 20) ff300a24 [ 102.961] sna_glyphs(op=3, nlist=2, src=(1, -2)) [ 102.961] sna_glyphs: fallback -- too small (13x20) [ 102.961] glyphs_fallback: nlist=2, count=3, extents (0, -13), (19, 1) [ 102.961] glyphs_fallback: clipped extents (0, 0), (13, 1) [ 102.961] sna_drawable_move_region_to_cpu(pixmap=5411 (13x20), [(0, 0), (13, 1)], flags=3) [ 102.961] sna_drawable_move_region_to_cpu: pixmap=5411 all damaged on CPU [ 102.961] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 102.961] sna_composite_rectangles(pixmap=5411, op=1, ffffffff x 1 [(1, 1)x(9, 17) ...]) [ 102.961] sna_composite_rectangles: converted to op 1 [ 102.961] sna_composite_rectangles[0] (1, 1)x(9, 17) -> (1, 1), (10, 18) [ 102.961] sna_composite_rectangles: nrects=1, region=(1, 1), (10, 18) x 1 [ 102.961] sna_composite_rectangles: clipped extents (1, 1),(10, 18) x 1 [ 102.961] sna_composite_rectangles: pixmap +(0, 0) extents (1, 1),(10, 18) [ 102.961] sna_composite_rectangles: fallback, dst pixmap=5411 too small or not attached [ 102.961] sna_composite_rectangles: fallback [ 102.961] sna_drawable_move_region_to_cpu(pixmap=5411 (13x20), [(1, 1), (10, 18)], flags=1) [ 102.961] sna_drawable_move_region_to_cpu: pixmap=5411 all damaged on CPU [ 102.961] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 102.961] sna_composite_rectangles: fallback fill: (1, 1)x(9, 17) ffffffff [ 102.961] sna_copy_area: src=pixmap=5411:(0, 0)x(13, 20)+(0, 0) -> dst=pixmap=3060:(477, 1275)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 102.961] sna_copy_area: normal copy [ 102.961] sna_do_copy: src=(0, 0), dst=(477, 1275), size=(13x20) [ 102.961] sna_do_copy: after drawable: src=(0, 0), dst=(542, 1299), size=(13x20) [ 102.961] sna_do_copy: dst extents (542, 1299), (555, 1319), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 102.961] sna_do_copy: clipped dst extents (542, 1299), (555, 1319) [ 102.961] sna_do_copy: unclipped src extents (0, 0), (13, 20) [ 102.961] sna_do_copy: clipped src extents (0, 0), (13, 20) [ 102.961] sna_do_copy: pixmap -- no source clipping [ 102.961] sna_do_copy: src extents (0, 0), (13, 20) x 1 [ 102.961] sna_do_copy: copy region (542, 1299), (555, 1319) x 1 + (-542, -1299) [ 102.961] sna_copy_boxes (boxes=1x[(542, 1299), (555, 1319)...], src pixmap=5411+(-542, -1299), dst pixmap=3060+(-65, -24), alu=3, src.size=13x20, dst.size=3775x2136) [ 102.961] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94b33a10, gpu_bo=0, cpu_bo=0), replaces=0 [ 102.961] sna_drawable_use_bo pixmap=3060, box=((477, 1275), (490, 1295)), flags=8... [ 102.961] sna_drawable_use_bo: exported target, set PREFER_GPU [ 102.961] sna_drawable_use_bo: pinned, never REPLACES [ 102.962] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 102.962] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 102.962] sna_drawable_use_bo: using whole GPU bo [ 102.962] region_overlaps_damage? [ 102.962] use_shm_bo: no, not attached [ 102.962] sna_drawable_move_region_to_cpu(pixmap=5411 (13x20), [(0, 0), (13, 20)], flags=2) [ 102.962] sna_drawable_move_region_to_cpu: pixmap=5411 all damaged on CPU [ 102.962] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 102.962] sna_write_boxes x 1, src stride=52, src dx=(-477, -1275) [ 102.962] kgem_bo_can_map: handle=9, map=0x7fc6b7845000:0x0:0x7fc656564000, tiling=1, domain=1, offset=4029534208 [ 102.962] write_boxes_inplace x 1, handle=9, tiling=1 [ 102.962] upload_inplace__tiled: tiling=1 [ 102.962] kgem_bo_can_map__cpu: handle=9 [ 102.962] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 102.962] kgem_bo_map__cpu(handle=9, size=33177600, map=0x7fc6b7845000:0x7fc656564000) [ 102.962] kgem_bo_sync__cpu: handle=9 [ 102.962] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(477, 1275), size=13x20, pitch=52/15360 [ 102.962] sna_accel_flush: flush?=0, dirty?=0 [ 102.962] sna_accel_flush: flush?=0, dirty?=0 [ 102.962] sna_accel_flush: flush?=0, dirty?=0 [ 102.962] sna_accel_flush: flush?=0, dirty?=0 [ 102.962] sna_destroy_pixmap: pixmap=5411, attached?=1 [ 102.962] __sna_free_pixmap(pixmap=5411) [ 102.962] sna_accel_flush: flush?=0, dirty?=0 [ 102.962] sna_accel_flush: flush?=0, dirty?=0 [ 102.962] sna_accel_flush: flush?=0, dirty?=0 [ 102.962] sna_block_handler (tv=518.127000) [ 102.962] has_shadow: has pending damage? 0, outstanding flips: 0 [ 102.962] sna_accel_do_throttle -- no pending activity [ 102.963] sna_wakeup_handler [ 102.963] sna_accel_flush: flush?=0, dirty?=0 [ 102.963] sna_accel_flush: flush?=0, dirty?=0 [ 102.963] sna_accel_flush: flush?=0, dirty?=0 [ 102.963] sna_accel_flush: flush?=0, dirty?=0 [ 102.963] sna_accel_flush: flush?=0, dirty?=0 [ 102.963] sna_accel_flush: flush?=0, dirty?=0 [ 102.964] sna_accel_flush: flush?=0, dirty?=0 [ 102.964] sna_accel_flush: flush?=0, dirty?=0 [ 102.964] sna_accel_flush: flush?=0, dirty?=0 [ 102.964] sna_block_handler (tv=518.125000) [ 102.964] has_shadow: has pending damage? 0, outstanding flips: 0 [ 102.964] sna_accel_do_throttle -- no pending activity [ 102.964] sna_wakeup_handler [ 102.964] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=128, name=76 [ 102.964] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 102.964] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 102.964] sna_dri2_get_back: draw size=3840x2160, back buffer handle=128 size=3840x2160, is-scanout? 1, active?=0, pitch=15360, front pitch=15360 [ 102.964] sna_dri2_get_back: reuse backbuffer? 1 [ 102.964] sna_dri2_get_back: back buffer handle=128, active?=0, refcnt=1 [ 102.964] sna_dri2_get_back: reuse unattached back [ 102.964] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 102.964] sna_dri2_reuse_buffer: reusing back buffer handle=128, name=76, pitch=15360, age=0 [ 102.964] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 102.964] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=32, name=80, active_scanout=2 [ 102.964] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 102.964] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 102.964] sna_accel_flush: flush?=0, dirty?=0 [ 102.964] sna_accel_flush: flush?=0, dirty?=0 [ 102.964] sna_accel_flush: flush?=0, dirty?=0 [ 102.964] sna_block_handler (tv=518.125000) [ 102.964] has_shadow: has pending damage? 0, outstanding flips: 0 [ 102.965] timer_enable (time=102964), starting timer 0 [ 102.965] sna_accel_do_throttle -- no pending activity [ 102.965] sna_accel_block: evaluating timers, active=5 [ 102.965] sna_accel_block: flush timer expires in 8 [102972] [ 102.965] sna_wakeup_handler [ 102.965] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 102.965] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 102.965] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 102.965] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 102.966] sna_dri2_get_msc(draw=146, pipe=0) [ 102.966] sna_crtc_record_swap: recording last swap on pipe=0, frame 5928 [msc=5928], time 102.955432 [ 102.966] sna_dri2_get_msc: msc=5928 [raw=5928], ust=102955432 [ 102.966] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=128 (refs=1/1, flush=0) , front=32 (refs=2/3, flush=1) [ 102.966] sna_dri2_schedule_swap(target_msc=5893, divisor=0, remainder=0) [ 102.966] sna_dri2_schedule_swap: using front handle=32, active_scanout?=2, flush?=1 [ 102.966] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 102.966] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 102.966] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 102.966] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 102.966] sna_crtc_record_swap: recording last swap on pipe=0, frame 5928 [msc=5928], time 102.955432 [ 102.966] immediate_swap: current_msc=5928, target_msc=5893 -- yes [ 102.966] can_flip: no, shadow enabled [ 102.966] sna_dri2_add_event: adding event to window 146) [ 102.966] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 102.966] sna_dri2_immediate_blit: no pending blit, starting chain [ 102.966] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 102.966] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 102.966] can_xchg: back size=8700f00, front size=8700f00 [ 102.966] can_xchg: yes, pixmap=4091 [ 102.966] sna_dri2_xchg: win=146, exchange front=32/80,ref=3 and back=128/76,ref=2, pixmap=4091 3840x2160 [ 102.966] sna_dri2_xchg: back_bo handle=128, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 102.966] sna_dri2_xchg: front_bo handle=32, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 102.966] set_bo: pixmap=4091, handle=128 (old handle=32) [ 102.966] set_bo: marking whole pixmap as damaged [ 102.966] set_bo: applying final/discard move-to-gpu [ 102.966] wait_for_shadow: flags=0, flips=0, handle=32, shadow=29 [ 102.966] set_bo: dropping flush hint from handle=32 [ 102.966] set_bo: adding flush hint to handle=128 [ 102.966] mark_stale(handle=32) => 1 [ 102.966] swap_limit: draw=146 setting swap limit to 3 [ 102.966] sna_dri2_swap_limit_validate: swap limit set to 3 [ 102.966] sna_next_vblank(pipe=0, waiting until next vblank) [ 102.966] sna_dri2_schedule_swap: reported target_msc=5928 [ 102.966] sna_accel_flush: flush?=0, dirty?=0 [ 102.966] sna_accel_flush: flush?=0, dirty?=0 [ 102.966] sna_accel_flush: flush?=0, dirty?=0 [ 102.966] sna_accel_flush: flush?=0, dirty?=0 [ 102.966] sna_block_handler (tv=518.123000) [ 102.966] sna_scanout_do_flush: flush timer active: delta=6 [ 102.966] sna_accel_do_throttle -- no pending activity [ 102.966] sna_accel_block: evaluating timers, active=5 [ 102.966] sna_accel_block: flush timer expires in 6 [102972] [ 102.971] sna_wakeup_handler [ 102.971] sna_mode_wakeup: len=32 [ 102.971] sna_dri2_vblank_handler(type=2, sequence=5929, draw=4181) [ 102.971] sna_crtc_record_swap: recording last swap on pipe=0, frame 5929 [msc=5929], time 102.972102 [ 102.971] sna_dri2_vblank_handler: 2 complete, frame=5929 tv=102.972102 [ 102.971] sna_dri2_blit_complete: blit finished [ 102.971] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=5929, tv=102.972102) [ 102.971] frame_swap_complete(type=2): draw=146, pipe=0, frame=5929 [msc=5929], tv=102.972102 [ 102.971] sna_accel_flush: flush?=0, dirty?=0 [ 102.971] sna_dri2_event_free(draw?=1) [ 102.972] sna_dri2_remove_event: remove[0x561c94782080] from window 146, active? 1 [ 102.972] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=128] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 102.972] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=32] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 102.972] sna_dri2_vblank_handler complete [ 102.972] sna_block_handler (tv=518.117000) [ 102.972] sna_scanout_do_flush: flush timer active: delta=0 [ 102.972] sna_scanout_do_flush (time=102972), triggered [ 102.972] sna_scanout_flush (time=102972), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 102.972] has_shadow: has pending damage? 1, outstanding flips: 0 [ 102.972] stop_flush: scanout=128 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 102.972] has_shadow: has pending damage? 1, outstanding flips: 0 [ 102.972] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 102.972] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 102.972] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 102.972] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 102.972] sna_pixmap_move_to_gpu: already all-damaged [ 102.972] sna_pixmap_mark_active: pixmap=4091, handle=128 [ 102.972] sna_mode_redisplay: crtc[0] transformed? 0 [ 102.972] sna_mode_redisplay: crtc[1] transformed? 0 [ 102.972] sna_mode_redisplay: crtc[2] transformed? 0 [ 102.972] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=128 [active=1] [ 102.972] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 32, transformed? 0 [ 102.972] get_fb: reusing fb=80 for handle=128 [ 102.972] sna_mode_redisplay: recording flip on CRTC:32 handle=128, active_scanout=2, serial=3 [ 102.972] __kgem_bo_clear_busy: handle=128 [ 102.972] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 102.972] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 102.972] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 102.972] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=128, shadow handle=29 [ 102.972] sna_accel_do_throttle -- no pending activity [ 102.972] sna_accel_block: evaluating timers, active=5 [ 102.972] sna_accel_block: flush timer expires in 16 [102988] [ 102.988] sna_wakeup_handler [ 102.988] sna_mode_wakeup: len=32 [ 102.988] sna_mode_wakeup: recording last swap on pipe=0, frame 5930 [172a], time 102.988764 [ 102.988] sna_mode_wakeup: removing handle=32 [active_scanout=0] from scanout, installing handle=128 [active_scanout=2] [ 102.988] sna_mode_wakeup: flip complete, pending? 1 [ 102.988] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 102.988] sna_block_handler (tv=518.101000) [ 102.988] sna_scanout_do_flush: flush timer active: delta=0 [ 102.988] sna_scanout_do_flush (time=102988), triggered [ 102.988] sna_scanout_flush (time=102988), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 102.988] has_shadow: has pending damage? 0, outstanding flips: 0 [ 102.988] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 102.988] has_shadow: has pending damage? 0, outstanding flips: 0 [ 102.988] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 102.988] sna_accel_do_throttle -- no pending activity [ 102.988] sna_accel_block: evaluating timers, active=5 [ 102.988] sna_accel_block: flush timer expires in 16 [103004] [ 103.005] sna_wakeup_handler [ 103.005] sna_block_handler (tv=518.84000) [ 103.005] sna_scanout_do_flush: flush timer active: delta=-1 [ 103.005] sna_scanout_do_flush (time=103005), triggered [ 103.005] sna_scanout_flush (time=103005), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 103.005] has_shadow: has pending damage? 0, outstanding flips: 0 [ 103.005] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 103.005] has_shadow: has pending damage? 0, outstanding flips: 0 [ 103.005] sna_accel_disarm_timer[0] (time=103005) [ 103.005] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 103.005] sna_accel_do_throttle -- no pending activity [ 103.393] sna_wakeup_handler [ 103.393] sna_create_window: window=31457301 [ 103.393] sna_set_window_pixmap: window=31457301, old pixmap=0 new pixmap=4091 [ 103.393] sna_change_window_attributes [ 103.393] sna_accel_flush: flush?=0, dirty?=0 [ 103.393] sna_accel_flush: flush?=0, dirty?=0 [ 103.393] sna_accel_flush: flush?=0, dirty?=0 [ 103.393] sna_accel_flush: flush?=0, dirty?=0 [ 103.393] sna_accel_flush: flush?=0, dirty?=0 [ 103.393] sna_accel_flush: flush?=0, dirty?=0 [ 103.393] sna_accel_flush: flush?=0, dirty?=0 [ 103.393] sna_accel_flush: flush?=0, dirty?=0 [ 103.393] sna_accel_flush: flush?=0, dirty?=0 [ 103.393] sna_accel_flush: flush?=0, dirty?=0 [ 103.393] sna_accel_flush: flush?=0, dirty?=0 [ 103.393] sna_accel_flush: flush?=0, dirty?=0 [ 103.393] sna_accel_flush: flush?=0, dirty?=0 [ 103.393] sna_accel_flush: flush?=0, dirty?=0 [ 103.393] sna_accel_flush: flush?=0, dirty?=0 [ 103.393] sna_accel_flush: flush?=0, dirty?=0 [ 103.393] sna_accel_flush: flush?=0, dirty?=0 [ 103.393] sna_accel_flush: flush?=0, dirty?=0 [ 103.393] sna_accel_flush: flush?=0, dirty?=0 [ 103.393] sna_accel_flush: flush?=0, dirty?=0 [ 103.393] sna_accel_flush: flush?=0, dirty?=0 [ 103.393] sna_accel_flush: flush?=0, dirty?=0 [ 103.393] sna_accel_flush: flush?=0, dirty?=0 [ 103.393] sna_accel_flush: flush?=0, dirty?=0 [ 103.393] sna_accel_flush: flush?=0, dirty?=0 [ 103.393] sna_accel_flush: flush?=0, dirty?=0 [ 103.393] sna_accel_flush: flush?=0, dirty?=0 [ 103.394] sna_destroy_window: window=31457301 [ 103.394] sna_accel_flush: flush?=0, dirty?=0 [ 103.394] sna_block_handler (tv=517.695000) [ 103.394] has_shadow: has pending damage? 0, outstanding flips: 0 [ 103.394] sna_accel_do_throttle -- no pending activity [ 103.394] sna_wakeup_handler [ 103.394] sna_accel_flush: flush?=0, dirty?=0 [ 103.394] sna_accel_flush: flush?=0, dirty?=0 [ 103.394] sna_block_handler (tv=0.0) [ 103.394] sna_wakeup_handler [ 103.394] sna_accel_flush: flush?=0, dirty?=0 [ 103.394] sna_accel_flush: flush?=0, dirty?=0 [ 103.394] sna_block_handler (tv=517.695000) [ 103.394] has_shadow: has pending damage? 0, outstanding flips: 0 [ 103.394] sna_accel_do_throttle -- no pending activity [ 103.394] sna_wakeup_handler [ 103.394] sna_accel_flush: flush?=0, dirty?=0 [ 103.394] sna_accel_flush: flush?=0, dirty?=0 [ 103.394] sna_block_handler (tv=0.0) [ 103.394] sna_wakeup_handler [ 103.394] sna_accel_flush: flush?=0, dirty?=0 [ 103.394] sna_accel_flush: flush?=0, dirty?=0 [ 103.394] sna_block_handler (tv=0.0) [ 103.394] sna_wakeup_handler [ 103.394] sna_accel_flush: flush?=0, dirty?=0 [ 103.394] sna_accel_flush: flush?=0, dirty?=0 [ 103.394] sna_block_handler (tv=517.695000) [ 103.394] has_shadow: has pending damage? 0, outstanding flips: 0 [ 103.394] sna_accel_do_throttle -- no pending activity [ 103.394] sna_wakeup_handler [ 103.394] sna_accel_flush: flush?=0, dirty?=0 [ 103.394] sna_accel_flush: flush?=0, dirty?=0 [ 103.394] sna_block_handler (tv=517.695000) [ 103.394] has_shadow: has pending damage? 0, outstanding flips: 0 [ 103.394] sna_accel_do_throttle -- no pending activity [ 103.394] sna_wakeup_handler [ 103.394] sna_accel_flush: flush?=0, dirty?=0 [ 103.394] sna_accel_flush: flush?=0, dirty?=0 [ 103.394] sna_block_handler (tv=517.695000) [ 103.394] has_shadow: has pending damage? 0, outstanding flips: 0 [ 103.394] sna_accel_do_throttle -- no pending activity [ 103.394] sna_wakeup_handler [ 103.394] sna_accel_flush: flush?=0, dirty?=0 [ 103.395] sna_accel_flush: flush?=0, dirty?=0 [ 103.395] sna_block_handler (tv=517.694000) [ 103.395] has_shadow: has pending damage? 0, outstanding flips: 0 [ 103.395] sna_accel_do_throttle -- no pending activity [ 103.395] sna_wakeup_handler [ 103.395] sna_accel_flush: flush?=0, dirty?=0 [ 103.395] sna_accel_flush: flush?=0, dirty?=0 [ 103.395] sna_block_handler (tv=517.694000) [ 103.395] has_shadow: has pending damage? 0, outstanding flips: 0 [ 103.395] sna_accel_do_throttle -- no pending activity [ 103.395] sna_wakeup_handler [ 103.395] sna_accel_flush: flush?=0, dirty?=0 [ 103.395] sna_accel_flush: flush?=0, dirty?=0 [ 103.395] sna_block_handler (tv=517.694000) [ 103.395] has_shadow: has pending damage? 0, outstanding flips: 0 [ 103.395] sna_accel_do_throttle -- no pending activity [ 103.395] sna_wakeup_handler [ 103.395] sna_accel_flush: flush?=0, dirty?=0 [ 103.395] sna_accel_flush: flush?=0, dirty?=0 [ 103.395] sna_block_handler (tv=517.694000) [ 103.395] has_shadow: has pending damage? 0, outstanding flips: 0 [ 103.395] sna_accel_do_throttle -- no pending activity [ 103.395] sna_wakeup_handler [ 103.395] sna_accel_flush: flush?=0, dirty?=0 [ 103.395] sna_accel_flush: flush?=0, dirty?=0 [ 103.395] sna_block_handler (tv=517.694000) [ 103.395] has_shadow: has pending damage? 0, outstanding flips: 0 [ 103.395] sna_accel_do_throttle -- no pending activity [ 103.395] sna_wakeup_handler [ 103.395] sna_accel_flush: flush?=0, dirty?=0 [ 103.395] sna_accel_flush: flush?=0, dirty?=0 [ 103.395] sna_block_handler (tv=517.694000) [ 103.395] has_shadow: has pending damage? 0, outstanding flips: 0 [ 103.395] sna_accel_do_throttle -- no pending activity [ 103.395] sna_wakeup_handler [ 103.395] sna_accel_flush: flush?=0, dirty?=0 [ 103.395] sna_accel_flush: flush?=0, dirty?=0 [ 103.395] sna_block_handler (tv=517.694000) [ 103.395] has_shadow: has pending damage? 0, outstanding flips: 0 [ 103.395] sna_accel_do_throttle -- no pending activity [ 103.395] sna_wakeup_handler [ 103.395] sna_accel_flush: flush?=0, dirty?=0 [ 103.395] sna_accel_flush: flush?=0, dirty?=0 [ 103.395] sna_block_handler (tv=517.694000) [ 103.395] has_shadow: has pending damage? 0, outstanding flips: 0 [ 103.395] sna_accel_do_throttle -- no pending activity [ 103.396] sna_wakeup_handler [ 103.396] sna_accel_flush: flush?=0, dirty?=0 [ 103.396] sna_accel_flush: flush?=0, dirty?=0 [ 103.396] sna_block_handler (tv=517.693000) [ 103.396] has_shadow: has pending damage? 0, outstanding flips: 0 [ 103.396] sna_accel_do_throttle -- no pending activity [ 103.396] sna_wakeup_handler [ 103.396] sna_accel_flush: flush?=0, dirty?=0 [ 103.396] sna_accel_flush: flush?=0, dirty?=0 [ 103.396] sna_block_handler (tv=0.0) [ 103.396] sna_wakeup_handler [ 103.396] sna_accel_flush: flush?=0, dirty?=0 [ 103.396] sna_accel_flush: flush?=0, dirty?=0 [ 103.396] sna_block_handler (tv=517.693000) [ 103.396] has_shadow: has pending damage? 0, outstanding flips: 0 [ 103.396] sna_accel_do_throttle -- no pending activity [ 103.396] sna_wakeup_handler [ 103.396] sna_accel_flush: flush?=0, dirty?=0 [ 103.396] sna_accel_flush: flush?=0, dirty?=0 [ 103.396] sna_block_handler (tv=517.693000) [ 103.396] has_shadow: has pending damage? 0, outstanding flips: 0 [ 103.396] sna_accel_do_throttle -- no pending activity [ 103.561] sna_wakeup_handler [ 103.561] sna_accel_flush: flush?=0, dirty?=0 [ 103.561] sna_accel_flush: flush?=0, dirty?=0 [ 103.561] sna_block_handler (tv=517.528000) [ 103.561] has_shadow: has pending damage? 0, outstanding flips: 0 [ 103.561] sna_accel_do_throttle -- no pending activity [ 103.561] sna_wakeup_handler [ 103.561] sna_create_pixmap(13, 20, 32, usage=0) [ 103.561] kgem_can_create_2d: 13x20 @ 32 [ 103.561] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=20 [ 103.561] kgem_can_create_2d: untiled size=4096 [ 103.561] kgem_choose_tiling: too thin [width 13, 32 bpp] for TILING_X [ 103.561] kgem_choose_tiling: 13x20 -> 0 [ 103.561] sna_create_pixmap: usage=0, flags=a [ 103.561] sna_create_pixmap: small buffer [1040], attaching to shadow pixmap [ 103.561] create_pixmap: allocating pixmap 13x20, depth=32/32, size=1048 [ 103.561] create_pixmap: serial=5413, usage=0, 13x20 [ 103.561] sna_create_pixmap: serial=5413, 13x20, usage=0 [ 103.561] sna_composite_rectangles(pixmap=5414, op=0, 0 x 1 [(0, 0)x(13, 20) ...]) [ 103.561] sna_composite_rectangles: converted to op 0 [ 103.561] sna_composite_rectangles[0] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 103.561] sna_composite_rectangles: nrects=1, region=(0, 0), (13, 20) x 1 [ 103.561] sna_composite_rectangles: clipped extents (0, 0),(13, 20) x 1 [ 103.561] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(13, 20) [ 103.561] sna_composite_rectangles: fallback, dst pixmap=5414 too small or not attached [ 103.561] sna_composite_rectangles: fallback [ 103.561] sna_drawable_move_region_to_cpu(pixmap=5414 (13x20), [(0, 0), (13, 20)], flags=1) [ 103.561] sna_drawable_move_region_to_cpu: region (0, 0), (13, 20) + (0, 0) subsumes pixmap (13x20) [ 103.561] _sna_pixmap_move_to_cpu(pixmap=5414, 13x20, flags=1) [ 103.561] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 103.561] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 103.561] operate_inplace: no, inplace operation not suitable [ 103.561] _sna_pixmap_move_to_cpu: marking as damaged [ 103.561] __sna_damage_all(13, 20) [ 103.562] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 103.562] sna_composite_rectangles(pixmap=5414, op=1, fff2f1f0 x 1 [(0, 0)x(13, 20) ...]) [ 103.562] sna_composite_rectangles: converted to op 1 [ 103.562] sna_composite_rectangles[0] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 103.562] sna_composite_rectangles: nrects=1, region=(0, 0), (13, 20) x 1 [ 103.562] sna_composite_rectangles: clipped extents (0, 0),(13, 20) x 1 [ 103.562] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(13, 20) [ 103.562] sna_composite_rectangles: fallback, dst pixmap=5414 too small or not attached [ 103.562] sna_composite_rectangles: fallback [ 103.562] sna_drawable_move_region_to_cpu(pixmap=5414 (13x20), [(0, 0), (13, 20)], flags=1) [ 103.562] sna_drawable_move_region_to_cpu: pixmap=5414 all damaged on CPU [ 103.562] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 103.562] sna_composite_rectangles: fallback fill: (0, 0)x(13, 20) fff2f1f0 [ 103.562] sna_composite_rectangles(pixmap=5414, op=1, ff300a24 x 2 [(0, 0)x(13, 20) ...]) [ 103.562] sna_composite_rectangles: converted to op 1 [ 103.562] sna_composite_rectangles[0] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 103.562] sna_composite_rectangles[1] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 103.562] sna_composite_rectangles: nrects=2, region=(0, 0), (13, 20) x 2 [ 103.562] sna_composite_rectangles: clipped extents (0, 0),(13, 20) x 1 [ 103.562] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(13, 20) [ 103.562] sna_composite_rectangles: fallback, dst pixmap=5414 too small or not attached [ 103.562] sna_composite_rectangles: fallback [ 103.562] sna_drawable_move_region_to_cpu(pixmap=5414 (13x20), [(0, 0), (13, 20)], flags=1) [ 103.562] sna_drawable_move_region_to_cpu: pixmap=5414 all damaged on CPU [ 103.562] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 103.562] sna_composite_rectangles: fallback fill: (0, 0)x(13, 20) ff300a24 [ 103.562] sna_glyphs(op=3, nlist=2, src=(1, -2)) [ 103.562] sna_glyphs: fallback -- too small (13x20) [ 103.562] glyphs_fallback: nlist=2, count=3, extents (0, -13), (19, 1) [ 103.562] glyphs_fallback: clipped extents (0, 0), (13, 1) [ 103.562] sna_drawable_move_region_to_cpu(pixmap=5414 (13x20), [(0, 0), (13, 1)], flags=3) [ 103.562] sna_drawable_move_region_to_cpu: pixmap=5414 all damaged on CPU [ 103.562] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 103.562] sna_copy_area: src=pixmap=5414:(0, 0)x(13, 20)+(0, 0) -> dst=pixmap=3060:(477, 1275)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 103.562] sna_copy_area: normal copy [ 103.562] sna_do_copy: src=(0, 0), dst=(477, 1275), size=(13x20) [ 103.562] sna_do_copy: after drawable: src=(0, 0), dst=(542, 1299), size=(13x20) [ 103.562] sna_do_copy: dst extents (542, 1299), (555, 1319), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 103.562] sna_do_copy: clipped dst extents (542, 1299), (555, 1319) [ 103.562] sna_do_copy: unclipped src extents (0, 0), (13, 20) [ 103.562] sna_do_copy: clipped src extents (0, 0), (13, 20) [ 103.562] sna_do_copy: pixmap -- no source clipping [ 103.562] sna_do_copy: src extents (0, 0), (13, 20) x 1 [ 103.562] sna_do_copy: copy region (542, 1299), (555, 1319) x 1 + (-542, -1299) [ 103.562] sna_copy_boxes (boxes=1x[(542, 1299), (555, 1319)...], src pixmap=5414+(-542, -1299), dst pixmap=3060+(-65, -24), alu=3, src.size=13x20, dst.size=3775x2136) [ 103.562] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94b3a130, gpu_bo=0, cpu_bo=0), replaces=0 [ 103.562] sna_drawable_use_bo pixmap=3060, box=((477, 1275), (490, 1295)), flags=8... [ 103.562] sna_drawable_use_bo: exported target, set PREFER_GPU [ 103.562] sna_drawable_use_bo: pinned, never REPLACES [ 103.562] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 103.562] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 103.562] sna_drawable_use_bo: using whole GPU bo [ 103.562] region_overlaps_damage? [ 103.562] use_shm_bo: no, not attached [ 103.562] sna_drawable_move_region_to_cpu(pixmap=5414 (13x20), [(0, 0), (13, 20)], flags=2) [ 103.562] sna_drawable_move_region_to_cpu: pixmap=5414 all damaged on CPU [ 103.562] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 103.562] sna_write_boxes x 1, src stride=52, src dx=(-477, -1275) [ 103.562] kgem_bo_can_map: handle=9, map=0x7fc6b7845000:0x0:0x7fc656564000, tiling=1, domain=1, offset=4029534208 [ 103.562] write_boxes_inplace x 1, handle=9, tiling=1 [ 103.562] upload_inplace__tiled: tiling=1 [ 103.562] kgem_bo_can_map__cpu: handle=9 [ 103.562] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 103.562] kgem_bo_map__cpu(handle=9, size=33177600, map=0x7fc6b7845000:0x7fc656564000) [ 103.563] kgem_bo_sync__cpu: handle=9 [ 103.563] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(477, 1275), size=13x20, pitch=52/15360 [ 103.563] sna_accel_flush: flush?=0, dirty?=0 [ 103.563] sna_accel_flush: flush?=0, dirty?=0 [ 103.563] sna_accel_flush: flush?=0, dirty?=0 [ 103.563] sna_accel_flush: flush?=0, dirty?=0 [ 103.563] sna_destroy_pixmap: pixmap=5414, attached?=1 [ 103.563] __sna_free_pixmap(pixmap=5414) [ 103.563] sna_accel_flush: flush?=0, dirty?=0 [ 103.563] sna_accel_flush: flush?=0, dirty?=0 [ 103.563] sna_accel_flush: flush?=0, dirty?=0 [ 103.563] sna_block_handler (tv=517.526000) [ 103.563] has_shadow: has pending damage? 0, outstanding flips: 0 [ 103.563] sna_accel_do_throttle -- no pending activity [ 103.564] sna_wakeup_handler [ 103.564] sna_accel_flush: flush?=0, dirty?=0 [ 103.564] sna_accel_flush: flush?=0, dirty?=0 [ 103.564] sna_accel_flush: flush?=0, dirty?=0 [ 103.564] sna_accel_flush: flush?=0, dirty?=0 [ 103.564] sna_accel_flush: flush?=0, dirty?=0 [ 103.564] sna_accel_flush: flush?=0, dirty?=0 [ 103.564] sna_accel_flush: flush?=0, dirty?=0 [ 103.564] sna_accel_flush: flush?=0, dirty?=0 [ 103.564] sna_accel_flush: flush?=0, dirty?=0 [ 103.564] sna_block_handler (tv=517.525000) [ 103.564] has_shadow: has pending damage? 0, outstanding flips: 0 [ 103.564] sna_accel_do_throttle -- no pending activity [ 103.565] sna_wakeup_handler [ 103.565] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=32, name=80 [ 103.565] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 103.565] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 103.565] sna_dri2_get_back: draw size=3840x2160, back buffer handle=32 size=3840x2160, is-scanout? 1, active?=0, pitch=15360, front pitch=15360 [ 103.565] sna_dri2_get_back: reuse backbuffer? 1 [ 103.565] sna_dri2_get_back: back buffer handle=32, active?=0, refcnt=1 [ 103.565] sna_dri2_get_back: reuse unattached back [ 103.565] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 103.565] sna_dri2_reuse_buffer: reusing back buffer handle=32, name=80, pitch=15360, age=0 [ 103.565] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 103.565] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=128, name=76, active_scanout=2 [ 103.565] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 103.565] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=128] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 103.565] sna_accel_flush: flush?=0, dirty?=0 [ 103.565] sna_accel_flush: flush?=0, dirty?=0 [ 103.565] sna_accel_flush: flush?=0, dirty?=0 [ 103.565] sna_block_handler (tv=517.524000) [ 103.565] has_shadow: has pending damage? 0, outstanding flips: 0 [ 103.565] timer_enable (time=103565), starting timer 0 [ 103.565] sna_accel_do_throttle -- no pending activity [ 103.565] sna_accel_block: evaluating timers, active=5 [ 103.565] sna_accel_block: flush timer expires in 8 [103573] [ 103.566] sna_wakeup_handler [ 103.566] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 103.566] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 103.566] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 103.566] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 103.566] sna_dri2_get_msc(draw=146, pipe=0) [ 103.566] sna_crtc_record_swap: recording last swap on pipe=0, frame 5964 [msc=5964], time 103.555239 [ 103.566] sna_dri2_get_msc: msc=5964 [raw=5964], ust=103555239 [ 103.566] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=32 (refs=1/1, flush=0) , front=128 (refs=2/3, flush=1) [ 103.566] sna_dri2_schedule_swap(target_msc=5929, divisor=0, remainder=0) [ 103.566] sna_dri2_schedule_swap: using front handle=128, active_scanout?=2, flush?=1 [ 103.566] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 103.566] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 103.566] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 103.566] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 103.566] sna_crtc_record_swap: recording last swap on pipe=0, frame 5964 [msc=5964], time 103.555239 [ 103.566] immediate_swap: current_msc=5964, target_msc=5929 -- yes [ 103.566] can_flip: no, shadow enabled [ 103.566] sna_dri2_add_event: adding event to window 146) [ 103.566] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 103.566] sna_dri2_immediate_blit: no pending blit, starting chain [ 103.566] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 103.566] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 103.566] can_xchg: back size=8700f00, front size=8700f00 [ 103.566] can_xchg: yes, pixmap=4091 [ 103.566] sna_dri2_xchg: win=146, exchange front=128/76,ref=3 and back=32/80,ref=2, pixmap=4091 3840x2160 [ 103.566] sna_dri2_xchg: back_bo handle=32, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 103.566] sna_dri2_xchg: front_bo handle=128, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 103.566] set_bo: pixmap=4091, handle=32 (old handle=128) [ 103.566] set_bo: marking whole pixmap as damaged [ 103.566] set_bo: applying final/discard move-to-gpu [ 103.566] wait_for_shadow: flags=0, flips=0, handle=128, shadow=29 [ 103.566] set_bo: dropping flush hint from handle=128 [ 103.566] set_bo: adding flush hint to handle=32 [ 103.566] mark_stale(handle=128) => 1 [ 103.566] swap_limit: draw=146 setting swap limit to 3 [ 103.566] sna_dri2_swap_limit_validate: swap limit set to 3 [ 103.566] sna_next_vblank(pipe=0, waiting until next vblank) [ 103.566] sna_dri2_schedule_swap: reported target_msc=5964 [ 103.566] sna_accel_flush: flush?=0, dirty?=0 [ 103.566] sna_accel_flush: flush?=0, dirty?=0 [ 103.566] sna_accel_flush: flush?=0, dirty?=0 [ 103.566] sna_accel_flush: flush?=0, dirty?=0 [ 103.566] sna_block_handler (tv=517.523000) [ 103.567] sna_scanout_do_flush: flush timer active: delta=6 [ 103.567] sna_accel_do_throttle -- no pending activity [ 103.567] sna_accel_block: evaluating timers, active=5 [ 103.567] sna_accel_block: flush timer expires in 6 [103573] [ 103.571] sna_wakeup_handler [ 103.571] sna_mode_wakeup: len=32 [ 103.571] sna_dri2_vblank_handler(type=2, sequence=5965, draw=4181) [ 103.571] sna_crtc_record_swap: recording last swap on pipe=0, frame 5965 [msc=5965], time 103.571908 [ 103.571] sna_dri2_vblank_handler: 2 complete, frame=5965 tv=103.571908 [ 103.571] sna_dri2_blit_complete: blit finished [ 103.571] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=5965, tv=103.571908) [ 103.571] frame_swap_complete(type=2): draw=146, pipe=0, frame=5965 [msc=5965], tv=103.571908 [ 103.571] sna_accel_flush: flush?=0, dirty?=0 [ 103.571] sna_dri2_event_free(draw?=1) [ 103.571] sna_dri2_remove_event: remove[0x561c94ab1850] from window 146, active? 1 [ 103.571] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 103.571] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=128] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 103.571] sna_dri2_vblank_handler complete [ 103.571] sna_block_handler (tv=517.518000) [ 103.571] sna_scanout_do_flush: flush timer active: delta=2 [ 103.571] sna_scanout_do_flush (time=103571), triggered [ 103.571] sna_scanout_flush (time=103571), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 103.571] has_shadow: has pending damage? 1, outstanding flips: 0 [ 103.571] stop_flush: scanout=32 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 103.571] has_shadow: has pending damage? 1, outstanding flips: 0 [ 103.572] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 103.572] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 103.572] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 103.572] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 103.572] sna_pixmap_move_to_gpu: already all-damaged [ 103.572] sna_pixmap_mark_active: pixmap=4091, handle=32 [ 103.572] sna_mode_redisplay: crtc[0] transformed? 0 [ 103.572] sna_mode_redisplay: crtc[1] transformed? 0 [ 103.572] sna_mode_redisplay: crtc[2] transformed? 0 [ 103.572] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=32 [active=1] [ 103.572] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 128, transformed? 0 [ 103.572] get_fb: reusing fb=68 for handle=32 [ 103.572] sna_mode_redisplay: recording flip on CRTC:32 handle=32, active_scanout=2, serial=3 [ 103.572] __kgem_bo_clear_busy: handle=32 [ 103.572] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 103.572] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 103.572] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 103.572] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=32, shadow handle=29 [ 103.572] sna_accel_do_throttle -- no pending activity [ 103.572] sna_accel_block: evaluating timers, active=5 [ 103.572] sna_accel_block: flush timer expires in 16 [103587] [ 103.588] sna_wakeup_handler [ 103.588] sna_mode_wakeup: len=32 [ 103.588] sna_mode_wakeup: recording last swap on pipe=0, frame 5966 [174e], time 103.588567 [ 103.588] sna_mode_wakeup: removing handle=128 [active_scanout=0] from scanout, installing handle=32 [active_scanout=2] [ 103.588] sna_mode_wakeup: flip complete, pending? 1 [ 103.588] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 103.588] sna_block_handler (tv=517.501000) [ 103.588] sna_scanout_do_flush: flush timer active: delta=-1 [ 103.588] sna_scanout_do_flush (time=103588), triggered [ 103.588] sna_scanout_flush (time=103588), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 103.588] has_shadow: has pending damage? 0, outstanding flips: 0 [ 103.588] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 103.588] has_shadow: has pending damage? 0, outstanding flips: 0 [ 103.588] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 103.588] sna_accel_do_throttle -- no pending activity [ 103.588] sna_accel_block: evaluating timers, active=5 [ 103.588] sna_accel_block: flush timer expires in 16 [103604] [ 103.604] sna_wakeup_handler [ 103.604] sna_block_handler (tv=517.485000) [ 103.604] sna_scanout_do_flush: flush timer active: delta=0 [ 103.604] sna_scanout_do_flush (time=103604), triggered [ 103.604] sna_scanout_flush (time=103604), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 103.604] has_shadow: has pending damage? 0, outstanding flips: 0 [ 103.604] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 103.604] has_shadow: has pending damage? 0, outstanding flips: 0 [ 103.604] sna_accel_disarm_timer[0] (time=103604) [ 103.604] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 103.604] sna_accel_do_throttle -- no pending activity [ 104.162] sna_wakeup_handler [ 104.162] sna_create_pixmap(13, 20, 32, usage=0) [ 104.162] kgem_can_create_2d: 13x20 @ 32 [ 104.162] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=20 [ 104.162] kgem_can_create_2d: untiled size=4096 [ 104.162] kgem_choose_tiling: too thin [width 13, 32 bpp] for TILING_X [ 104.162] kgem_choose_tiling: 13x20 -> 0 [ 104.162] sna_create_pixmap: usage=0, flags=a [ 104.162] sna_create_pixmap: small buffer [1040], attaching to shadow pixmap [ 104.162] create_pixmap: allocating pixmap 13x20, depth=32/32, size=1048 [ 104.163] create_pixmap: serial=5415, usage=0, 13x20 [ 104.163] sna_create_pixmap: serial=5415, 13x20, usage=0 [ 104.163] sna_composite_rectangles(pixmap=5416, op=0, 0 x 1 [(0, 0)x(13, 20) ...]) [ 104.163] sna_composite_rectangles: converted to op 0 [ 104.163] sna_composite_rectangles[0] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 104.163] sna_composite_rectangles: nrects=1, region=(0, 0), (13, 20) x 1 [ 104.163] sna_composite_rectangles: clipped extents (0, 0),(13, 20) x 1 [ 104.163] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(13, 20) [ 104.163] sna_composite_rectangles: fallback, dst pixmap=5416 too small or not attached [ 104.163] sna_composite_rectangles: fallback [ 104.163] sna_drawable_move_region_to_cpu(pixmap=5416 (13x20), [(0, 0), (13, 20)], flags=1) [ 104.163] sna_drawable_move_region_to_cpu: region (0, 0), (13, 20) + (0, 0) subsumes pixmap (13x20) [ 104.163] _sna_pixmap_move_to_cpu(pixmap=5416, 13x20, flags=1) [ 104.163] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 104.163] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 104.163] operate_inplace: no, inplace operation not suitable [ 104.163] _sna_pixmap_move_to_cpu: marking as damaged [ 104.163] __sna_damage_all(13, 20) [ 104.163] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 104.163] sna_composite_rectangles(pixmap=5416, op=1, fff2f1f0 x 1 [(0, 0)x(13, 20) ...]) [ 104.163] sna_composite_rectangles: converted to op 1 [ 104.163] sna_composite_rectangles[0] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 104.163] sna_composite_rectangles: nrects=1, region=(0, 0), (13, 20) x 1 [ 104.163] sna_composite_rectangles: clipped extents (0, 0),(13, 20) x 1 [ 104.163] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(13, 20) [ 104.163] sna_composite_rectangles: fallback, dst pixmap=5416 too small or not attached [ 104.163] sna_composite_rectangles: fallback [ 104.163] sna_drawable_move_region_to_cpu(pixmap=5416 (13x20), [(0, 0), (13, 20)], flags=1) [ 104.163] sna_drawable_move_region_to_cpu: pixmap=5416 all damaged on CPU [ 104.163] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 104.163] sna_composite_rectangles: fallback fill: (0, 0)x(13, 20) fff2f1f0 [ 104.163] sna_composite_rectangles(pixmap=5416, op=1, ff300a24 x 2 [(0, 0)x(13, 20) ...]) [ 104.163] sna_composite_rectangles: converted to op 1 [ 104.163] sna_composite_rectangles[0] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 104.163] sna_composite_rectangles[1] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 104.163] sna_composite_rectangles: nrects=2, region=(0, 0), (13, 20) x 2 [ 104.163] sna_composite_rectangles: clipped extents (0, 0),(13, 20) x 1 [ 104.163] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(13, 20) [ 104.163] sna_composite_rectangles: fallback, dst pixmap=5416 too small or not attached [ 104.163] sna_composite_rectangles: fallback [ 104.163] sna_drawable_move_region_to_cpu(pixmap=5416 (13x20), [(0, 0), (13, 20)], flags=1) [ 104.163] sna_drawable_move_region_to_cpu: pixmap=5416 all damaged on CPU [ 104.163] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 104.163] sna_composite_rectangles: fallback fill: (0, 0)x(13, 20) ff300a24 [ 104.163] sna_glyphs(op=3, nlist=2, src=(1, -2)) [ 104.163] sna_glyphs: fallback -- too small (13x20) [ 104.163] glyphs_fallback: nlist=2, count=3, extents (0, -13), (19, 1) [ 104.163] glyphs_fallback: clipped extents (0, 0), (13, 1) [ 104.163] sna_drawable_move_region_to_cpu(pixmap=5416 (13x20), [(0, 0), (13, 1)], flags=3) [ 104.163] sna_drawable_move_region_to_cpu: pixmap=5416 all damaged on CPU [ 104.163] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 104.163] sna_composite_rectangles(pixmap=5416, op=1, ffffffff x 1 [(1, 1)x(9, 17) ...]) [ 104.163] sna_composite_rectangles: converted to op 1 [ 104.163] sna_composite_rectangles[0] (1, 1)x(9, 17) -> (1, 1), (10, 18) [ 104.163] sna_composite_rectangles: nrects=1, region=(1, 1), (10, 18) x 1 [ 104.163] sna_composite_rectangles: clipped extents (1, 1),(10, 18) x 1 [ 104.164] sna_composite_rectangles: pixmap +(0, 0) extents (1, 1),(10, 18) [ 104.164] sna_composite_rectangles: fallback, dst pixmap=5416 too small or not attached [ 104.164] sna_composite_rectangles: fallback [ 104.164] sna_drawable_move_region_to_cpu(pixmap=5416 (13x20), [(1, 1), (10, 18)], flags=1) [ 104.164] sna_drawable_move_region_to_cpu: pixmap=5416 all damaged on CPU [ 104.164] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 104.164] sna_composite_rectangles: fallback fill: (1, 1)x(9, 17) ffffffff [ 104.164] sna_copy_area: src=pixmap=5416:(0, 0)x(13, 20)+(0, 0) -> dst=pixmap=3060:(477, 1275)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 104.164] sna_copy_area: normal copy [ 104.164] sna_do_copy: src=(0, 0), dst=(477, 1275), size=(13x20) [ 104.164] sna_do_copy: after drawable: src=(0, 0), dst=(542, 1299), size=(13x20) [ 104.164] sna_do_copy: dst extents (542, 1299), (555, 1319), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 104.164] sna_do_copy: clipped dst extents (542, 1299), (555, 1319) [ 104.164] sna_do_copy: unclipped src extents (0, 0), (13, 20) [ 104.164] sna_do_copy: clipped src extents (0, 0), (13, 20) [ 104.164] sna_do_copy: pixmap -- no source clipping [ 104.164] sna_do_copy: src extents (0, 0), (13, 20) x 1 [ 104.164] sna_do_copy: copy region (542, 1299), (555, 1319) x 1 + (-542, -1299) [ 104.164] sna_copy_boxes (boxes=1x[(542, 1299), (555, 1319)...], src pixmap=5416+(-542, -1299), dst pixmap=3060+(-65, -24), alu=3, src.size=13x20, dst.size=3775x2136) [ 104.164] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94b33a10, gpu_bo=0, cpu_bo=0), replaces=0 [ 104.164] sna_drawable_use_bo pixmap=3060, box=((477, 1275), (490, 1295)), flags=8... [ 104.164] sna_drawable_use_bo: exported target, set PREFER_GPU [ 104.164] sna_drawable_use_bo: pinned, never REPLACES [ 104.164] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 104.164] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 104.164] sna_drawable_use_bo: using whole GPU bo [ 104.164] region_overlaps_damage? [ 104.164] use_shm_bo: no, not attached [ 104.164] sna_drawable_move_region_to_cpu(pixmap=5416 (13x20), [(0, 0), (13, 20)], flags=2) [ 104.164] sna_drawable_move_region_to_cpu: pixmap=5416 all damaged on CPU [ 104.164] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 104.164] sna_write_boxes x 1, src stride=52, src dx=(-477, -1275) [ 104.164] kgem_bo_can_map: handle=9, map=0x7fc6b7845000:0x0:0x7fc656564000, tiling=1, domain=1, offset=4029534208 [ 104.164] write_boxes_inplace x 1, handle=9, tiling=1 [ 104.164] upload_inplace__tiled: tiling=1 [ 104.164] kgem_bo_can_map__cpu: handle=9 [ 104.164] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 104.164] kgem_bo_map__cpu(handle=9, size=33177600, map=0x7fc6b7845000:0x7fc656564000) [ 104.164] kgem_bo_sync__cpu: handle=9 [ 104.164] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(477, 1275), size=13x20, pitch=52/15360 [ 104.164] sna_accel_flush: flush?=0, dirty?=0 [ 104.164] sna_accel_flush: flush?=0, dirty?=0 [ 104.164] sna_accel_flush: flush?=0, dirty?=0 [ 104.164] sna_accel_flush: flush?=0, dirty?=0 [ 104.164] sna_destroy_pixmap: pixmap=5416, attached?=1 [ 104.164] __sna_free_pixmap(pixmap=5416) [ 104.164] sna_accel_flush: flush?=0, dirty?=0 [ 104.164] sna_accel_flush: flush?=0, dirty?=0 [ 104.164] sna_accel_flush: flush?=0, dirty?=0 [ 104.164] sna_block_handler (tv=516.925000) [ 104.164] has_shadow: has pending damage? 0, outstanding flips: 0 [ 104.164] sna_accel_do_throttle -- no pending activity [ 104.166] sna_wakeup_handler [ 104.166] sna_accel_flush: flush?=0, dirty?=0 [ 104.166] sna_accel_flush: flush?=0, dirty?=0 [ 104.166] sna_accel_flush: flush?=0, dirty?=0 [ 104.166] sna_accel_flush: flush?=0, dirty?=0 [ 104.166] sna_accel_flush: flush?=0, dirty?=0 [ 104.166] sna_accel_flush: flush?=0, dirty?=0 [ 104.166] sna_accel_flush: flush?=0, dirty?=0 [ 104.166] sna_accel_flush: flush?=0, dirty?=0 [ 104.166] sna_accel_flush: flush?=0, dirty?=0 [ 104.166] sna_block_handler (tv=516.923000) [ 104.166] has_shadow: has pending damage? 0, outstanding flips: 0 [ 104.166] sna_accel_do_throttle -- no pending activity [ 104.167] sna_wakeup_handler [ 104.167] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=128, name=76 [ 104.167] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 104.167] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 104.167] sna_dri2_get_back: draw size=3840x2160, back buffer handle=128 size=3840x2160, is-scanout? 1, active?=0, pitch=15360, front pitch=15360 [ 104.167] sna_dri2_get_back: reuse backbuffer? 1 [ 104.167] sna_dri2_get_back: back buffer handle=128, active?=0, refcnt=1 [ 104.167] sna_dri2_get_back: reuse unattached back [ 104.167] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 104.167] sna_dri2_reuse_buffer: reusing back buffer handle=128, name=76, pitch=15360, age=0 [ 104.167] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 104.167] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=32, name=80, active_scanout=2 [ 104.167] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 104.167] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 104.167] sna_accel_flush: flush?=0, dirty?=0 [ 104.167] sna_accel_flush: flush?=0, dirty?=0 [ 104.167] sna_accel_flush: flush?=0, dirty?=0 [ 104.167] sna_block_handler (tv=516.922000) [ 104.167] has_shadow: has pending damage? 0, outstanding flips: 0 [ 104.167] timer_enable (time=104167), starting timer 0 [ 104.167] sna_accel_do_throttle -- no pending activity [ 104.167] sna_accel_block: evaluating timers, active=5 [ 104.167] sna_accel_block: flush timer expires in 8 [104175] [ 104.168] sna_wakeup_handler [ 104.168] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 104.168] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 104.168] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 104.168] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 104.168] sna_dri2_get_msc(draw=146, pipe=0) [ 104.168] sna_crtc_record_swap: recording last swap on pipe=0, frame 6000 [msc=6000], time 104.155057 [ 104.168] sna_dri2_get_msc: msc=6000 [raw=6000], ust=104155057 [ 104.168] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=128 (refs=1/1, flush=0) , front=32 (refs=2/3, flush=1) [ 104.168] sna_dri2_schedule_swap(target_msc=5965, divisor=0, remainder=0) [ 104.168] sna_dri2_schedule_swap: using front handle=32, active_scanout?=2, flush?=1 [ 104.168] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 104.168] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 104.168] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 104.168] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 104.168] sna_crtc_record_swap: recording last swap on pipe=0, frame 6000 [msc=6000], time 104.155057 [ 104.168] immediate_swap: current_msc=6000, target_msc=5965 -- yes [ 104.168] can_flip: no, shadow enabled [ 104.168] sna_dri2_add_event: adding event to window 146) [ 104.168] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 104.168] sna_dri2_immediate_blit: no pending blit, starting chain [ 104.169] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 104.169] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 104.169] can_xchg: back size=8700f00, front size=8700f00 [ 104.169] can_xchg: yes, pixmap=4091 [ 104.169] sna_dri2_xchg: win=146, exchange front=32/80,ref=3 and back=128/76,ref=2, pixmap=4091 3840x2160 [ 104.169] sna_dri2_xchg: back_bo handle=128, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 104.169] sna_dri2_xchg: front_bo handle=32, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 104.169] set_bo: pixmap=4091, handle=128 (old handle=32) [ 104.169] set_bo: marking whole pixmap as damaged [ 104.169] set_bo: applying final/discard move-to-gpu [ 104.169] wait_for_shadow: flags=0, flips=0, handle=32, shadow=29 [ 104.169] set_bo: dropping flush hint from handle=32 [ 104.169] set_bo: adding flush hint to handle=128 [ 104.169] mark_stale(handle=32) => 1 [ 104.169] swap_limit: draw=146 setting swap limit to 3 [ 104.169] sna_dri2_swap_limit_validate: swap limit set to 3 [ 104.169] sna_next_vblank(pipe=0, waiting until next vblank) [ 104.169] sna_dri2_schedule_swap: reported target_msc=6000 [ 104.169] sna_accel_flush: flush?=0, dirty?=0 [ 104.169] sna_accel_flush: flush?=0, dirty?=0 [ 104.169] sna_accel_flush: flush?=0, dirty?=0 [ 104.169] sna_accel_flush: flush?=0, dirty?=0 [ 104.169] sna_block_handler (tv=516.920000) [ 104.169] sna_scanout_do_flush: flush timer active: delta=6 [ 104.169] sna_accel_do_throttle -- no pending activity [ 104.169] sna_accel_block: evaluating timers, active=5 [ 104.169] sna_accel_block: flush timer expires in 6 [104175] [ 104.171] sna_wakeup_handler [ 104.171] sna_mode_wakeup: len=32 [ 104.171] sna_dri2_vblank_handler(type=2, sequence=6001, draw=4181) [ 104.171] sna_crtc_record_swap: recording last swap on pipe=0, frame 6001 [msc=6001], time 104.171724 [ 104.171] sna_dri2_vblank_handler: 2 complete, frame=6001 tv=104.171724 [ 104.171] sna_dri2_blit_complete: blit finished [ 104.171] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=6001, tv=104.171724) [ 104.171] frame_swap_complete(type=2): draw=146, pipe=0, frame=6001 [msc=6001], tv=104.171724 [ 104.171] sna_accel_flush: flush?=0, dirty?=0 [ 104.171] sna_dri2_event_free(draw?=1) [ 104.171] sna_dri2_remove_event: remove[0x561c94b3b4b0] from window 146, active? 1 [ 104.171] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=128] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 104.171] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=32] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 104.171] sna_dri2_vblank_handler complete [ 104.171] sna_block_handler (tv=516.918000) [ 104.171] sna_scanout_do_flush: flush timer active: delta=4 [ 104.171] sna_accel_do_throttle -- no pending activity [ 104.171] sna_accel_block: evaluating timers, active=5 [ 104.171] sna_accel_block: flush timer expires in 4 [104175] [ 104.176] sna_wakeup_handler [ 104.176] sna_block_handler (tv=516.913000) [ 104.176] sna_scanout_do_flush: flush timer active: delta=-1 [ 104.176] sna_scanout_do_flush (time=104176), triggered [ 104.176] sna_scanout_flush (time=104176), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 104.176] has_shadow: has pending damage? 1, outstanding flips: 0 [ 104.176] stop_flush: scanout=128 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 104.176] has_shadow: has pending damage? 1, outstanding flips: 0 [ 104.176] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 104.176] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 104.176] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 104.176] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 104.176] sna_pixmap_move_to_gpu: already all-damaged [ 104.176] sna_pixmap_mark_active: pixmap=4091, handle=128 [ 104.176] sna_mode_redisplay: crtc[0] transformed? 0 [ 104.176] sna_mode_redisplay: crtc[1] transformed? 0 [ 104.176] sna_mode_redisplay: crtc[2] transformed? 0 [ 104.176] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=128 [active=1] [ 104.176] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 32, transformed? 0 [ 104.176] get_fb: reusing fb=80 for handle=128 [ 104.176] sna_mode_redisplay: recording flip on CRTC:32 handle=128, active_scanout=2, serial=3 [ 104.176] __kgem_bo_clear_busy: handle=128 [ 104.176] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 104.176] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 104.176] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 104.176] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=128, shadow handle=29 [ 104.176] sna_accel_do_throttle -- no pending activity [ 104.176] sna_accel_block: evaluating timers, active=5 [ 104.176] sna_accel_block: flush timer expires in 16 [104192] [ 104.188] sna_wakeup_handler [ 104.188] sna_mode_wakeup: len=32 [ 104.188] sna_mode_wakeup: recording last swap on pipe=0, frame 6002 [1772], time 104.188384 [ 104.188] sna_mode_wakeup: removing handle=32 [active_scanout=0] from scanout, installing handle=128 [active_scanout=2] [ 104.188] sna_mode_wakeup: flip complete, pending? 1 [ 104.188] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 104.188] sna_block_handler (tv=516.901000) [ 104.188] sna_scanout_do_flush: flush timer active: delta=4 [ 104.188] sna_accel_do_throttle -- no pending activity [ 104.188] sna_accel_block: evaluating timers, active=5 [ 104.188] sna_accel_block: flush timer expires in 4 [104192] [ 104.192] sna_wakeup_handler [ 104.192] sna_block_handler (tv=516.897000) [ 104.192] sna_scanout_do_flush: flush timer active: delta=0 [ 104.192] sna_scanout_do_flush (time=104192), triggered [ 104.192] sna_scanout_flush (time=104192), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 104.192] has_shadow: has pending damage? 0, outstanding flips: 0 [ 104.192] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 104.192] has_shadow: has pending damage? 0, outstanding flips: 0 [ 104.192] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 104.192] sna_accel_do_throttle -- no pending activity [ 104.192] sna_accel_block: evaluating timers, active=5 [ 104.192] sna_accel_block: flush timer expires in 16 [104208] [ 104.209] sna_wakeup_handler [ 104.209] sna_block_handler (tv=516.880000) [ 104.209] sna_scanout_do_flush: flush timer active: delta=-1 [ 104.209] sna_scanout_do_flush (time=104209), triggered [ 104.209] sna_scanout_flush (time=104209), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 104.209] has_shadow: has pending damage? 0, outstanding flips: 0 [ 104.209] stop_flush: scanout=128 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 104.209] has_shadow: has pending damage? 0, outstanding flips: 0 [ 104.209] sna_accel_disarm_timer[0] (time=104209) [ 104.209] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 104.209] sna_accel_do_throttle -- no pending activity [ 104.763] sna_wakeup_handler [ 104.763] sna_create_pixmap(13, 20, 32, usage=0) [ 104.763] kgem_can_create_2d: 13x20 @ 32 [ 104.763] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=20 [ 104.764] kgem_can_create_2d: untiled size=4096 [ 104.764] kgem_choose_tiling: too thin [width 13, 32 bpp] for TILING_X [ 104.764] kgem_choose_tiling: 13x20 -> 0 [ 104.764] sna_create_pixmap: usage=0, flags=a [ 104.764] sna_create_pixmap: small buffer [1040], attaching to shadow pixmap [ 104.764] create_pixmap: allocating pixmap 13x20, depth=32/32, size=1048 [ 104.764] create_pixmap: serial=5417, usage=0, 13x20 [ 104.764] sna_create_pixmap: serial=5417, 13x20, usage=0 [ 104.764] sna_composite_rectangles(pixmap=5418, op=0, 0 x 1 [(0, 0)x(13, 20) ...]) [ 104.764] sna_composite_rectangles: converted to op 0 [ 104.764] sna_composite_rectangles[0] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 104.764] sna_composite_rectangles: nrects=1, region=(0, 0), (13, 20) x 1 [ 104.764] sna_composite_rectangles: clipped extents (0, 0),(13, 20) x 1 [ 104.764] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(13, 20) [ 104.764] sna_composite_rectangles: fallback, dst pixmap=5418 too small or not attached [ 104.764] sna_composite_rectangles: fallback [ 104.764] sna_drawable_move_region_to_cpu(pixmap=5418 (13x20), [(0, 0), (13, 20)], flags=1) [ 104.764] sna_drawable_move_region_to_cpu: region (0, 0), (13, 20) + (0, 0) subsumes pixmap (13x20) [ 104.764] _sna_pixmap_move_to_cpu(pixmap=5418, 13x20, flags=1) [ 104.764] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 104.764] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 104.764] operate_inplace: no, inplace operation not suitable [ 104.764] _sna_pixmap_move_to_cpu: marking as damaged [ 104.764] __sna_damage_all(13, 20) [ 104.764] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 104.764] sna_composite_rectangles(pixmap=5418, op=1, fff2f1f0 x 1 [(0, 0)x(13, 20) ...]) [ 104.764] sna_composite_rectangles: converted to op 1 [ 104.764] sna_composite_rectangles[0] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 104.764] sna_composite_rectangles: nrects=1, region=(0, 0), (13, 20) x 1 [ 104.764] sna_composite_rectangles: clipped extents (0, 0),(13, 20) x 1 [ 104.764] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(13, 20) [ 104.764] sna_composite_rectangles: fallback, dst pixmap=5418 too small or not attached [ 104.764] sna_composite_rectangles: fallback [ 104.764] sna_drawable_move_region_to_cpu(pixmap=5418 (13x20), [(0, 0), (13, 20)], flags=1) [ 104.764] sna_drawable_move_region_to_cpu: pixmap=5418 all damaged on CPU [ 104.764] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 104.764] sna_composite_rectangles: fallback fill: (0, 0)x(13, 20) fff2f1f0 [ 104.764] sna_composite_rectangles(pixmap=5418, op=1, ff300a24 x 2 [(0, 0)x(13, 20) ...]) [ 104.764] sna_composite_rectangles: converted to op 1 [ 104.764] sna_composite_rectangles[0] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 104.764] sna_composite_rectangles[1] (0, 0)x(13, 20) -> (0, 0), (13, 20) [ 104.764] sna_composite_rectangles: nrects=2, region=(0, 0), (13, 20) x 2 [ 104.764] sna_composite_rectangles: clipped extents (0, 0),(13, 20) x 1 [ 104.764] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(13, 20) [ 104.764] sna_composite_rectangles: fallback, dst pixmap=5418 too small or not attached [ 104.764] sna_composite_rectangles: fallback [ 104.764] sna_drawable_move_region_to_cpu(pixmap=5418 (13x20), [(0, 0), (13, 20)], flags=1) [ 104.764] sna_drawable_move_region_to_cpu: pixmap=5418 all damaged on CPU [ 104.764] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 104.764] sna_composite_rectangles: fallback fill: (0, 0)x(13, 20) ff300a24 [ 104.764] sna_glyphs(op=3, nlist=2, src=(1, -2)) [ 104.764] sna_glyphs: fallback -- too small (13x20) [ 104.764] glyphs_fallback: nlist=2, count=3, extents (0, -13), (19, 1) [ 104.764] glyphs_fallback: clipped extents (0, 0), (13, 1) [ 104.765] sna_drawable_move_region_to_cpu(pixmap=5418 (13x20), [(0, 0), (13, 1)], flags=3) [ 104.765] sna_drawable_move_region_to_cpu: pixmap=5418 all damaged on CPU [ 104.765] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 104.765] sna_copy_area: src=pixmap=5418:(0, 0)x(13, 20)+(0, 0) -> dst=pixmap=3060:(477, 1275)+(65, 24); alu=3, pm=ffffffff, depth=32 [ 104.765] sna_copy_area: normal copy [ 104.765] sna_do_copy: src=(0, 0), dst=(477, 1275), size=(13x20) [ 104.765] sna_do_copy: after drawable: src=(0, 0), dst=(542, 1299), size=(13x20) [ 104.765] sna_do_copy: dst extents (542, 1299), (555, 1319), dst clip extents (65, 24), (3840, 2160), dst size=3775x2136 [ 104.765] sna_do_copy: clipped dst extents (542, 1299), (555, 1319) [ 104.765] sna_do_copy: unclipped src extents (0, 0), (13, 20) [ 104.765] sna_do_copy: clipped src extents (0, 0), (13, 20) [ 104.765] sna_do_copy: pixmap -- no source clipping [ 104.765] sna_do_copy: src extents (0, 0), (13, 20) x 1 [ 104.765] sna_do_copy: copy region (542, 1299), (555, 1319) x 1 + (-542, -1299) [ 104.765] sna_copy_boxes (boxes=1x[(542, 1299), (555, 1319)...], src pixmap=5418+(-542, -1299), dst pixmap=3060+(-65, -24), alu=3, src.size=13x20, dst.size=3775x2136) [ 104.765] sna_copy_boxes: dst=(priv=0x561c94ab27c0, gpu_bo=9, cpu_bo=0), src=(priv=0x561c94b3a130, gpu_bo=0, cpu_bo=0), replaces=0 [ 104.765] sna_drawable_use_bo pixmap=3060, box=((477, 1275), (490, 1295)), flags=8... [ 104.765] sna_drawable_use_bo: exported target, set PREFER_GPU [ 104.765] sna_drawable_use_bo: pinned, never REPLACES [ 104.765] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 104.765] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 104.765] sna_drawable_use_bo: using whole GPU bo [ 104.765] region_overlaps_damage? [ 104.765] use_shm_bo: no, not attached [ 104.765] sna_drawable_move_region_to_cpu(pixmap=5418 (13x20), [(0, 0), (13, 20)], flags=2) [ 104.765] sna_drawable_move_region_to_cpu: pixmap=5418 all damaged on CPU [ 104.765] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 104.765] sna_write_boxes x 1, src stride=52, src dx=(-477, -1275) [ 104.765] kgem_bo_can_map: handle=9, map=0x7fc6b7845000:0x0:0x7fc656564000, tiling=1, domain=1, offset=4029534208 [ 104.765] write_boxes_inplace x 1, handle=9, tiling=1 [ 104.765] upload_inplace__tiled: tiling=1 [ 104.765] kgem_bo_can_map__cpu: handle=9 [ 104.765] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 104.765] kgem_bo_map__cpu(handle=9, size=33177600, map=0x7fc6b7845000:0x7fc656564000) [ 104.765] kgem_bo_sync__cpu: handle=9 [ 104.765] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(477, 1275), size=13x20, pitch=52/15360 [ 104.765] sna_accel_flush: flush?=0, dirty?=0 [ 104.765] sna_accel_flush: flush?=0, dirty?=0 [ 104.765] sna_accel_flush: flush?=0, dirty?=0 [ 104.765] sna_accel_flush: flush?=0, dirty?=0 [ 104.765] sna_destroy_pixmap: pixmap=5418, attached?=1 [ 104.765] __sna_free_pixmap(pixmap=5418) [ 104.765] sna_accel_flush: flush?=0, dirty?=0 [ 104.765] sna_accel_flush: flush?=0, dirty?=0 [ 104.765] sna_accel_flush: flush?=0, dirty?=0 [ 104.765] sna_block_handler (tv=516.324000) [ 104.765] has_shadow: has pending damage? 0, outstanding flips: 0 [ 104.765] sna_accel_do_throttle -- no pending activity [ 104.767] sna_wakeup_handler [ 104.767] sna_accel_flush: flush?=0, dirty?=0 [ 104.767] sna_accel_flush: flush?=0, dirty?=0 [ 104.767] sna_accel_flush: flush?=0, dirty?=0 [ 104.767] sna_accel_flush: flush?=0, dirty?=0 [ 104.767] sna_accel_flush: flush?=0, dirty?=0 [ 104.767] sna_accel_flush: flush?=0, dirty?=0 [ 104.767] sna_accel_flush: flush?=0, dirty?=0 [ 104.767] sna_accel_flush: flush?=0, dirty?=0 [ 104.767] sna_accel_flush: flush?=0, dirty?=0 [ 104.767] sna_block_handler (tv=516.322000) [ 104.767] has_shadow: has pending damage? 0, outstanding flips: 0 [ 104.767] sna_accel_do_throttle -- no pending activity [ 104.768] sna_wakeup_handler [ 104.768] sna_dri2_reuse_buffer: reusing buffer pixmap=4091, attachment=1, handle=32, name=80 [ 104.768] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 104.768] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 104.768] sna_dri2_get_back: draw size=3840x2160, back buffer handle=32 size=3840x2160, is-scanout? 1, active?=0, pitch=15360, front pitch=15360 [ 104.768] sna_dri2_get_back: reuse backbuffer? 1 [ 104.768] sna_dri2_get_back: back buffer handle=32, active?=0, refcnt=1 [ 104.768] sna_dri2_get_back: reuse unattached back [ 104.768] kgem_bo_flink: flinked handle=32 to name=80, marking non-reusable [ 104.768] sna_dri2_reuse_buffer: reusing back buffer handle=32, name=80, pitch=15360, age=0 [ 104.768] sna_dri2_create_buffer pixmap=4091, (attachment=0, format=32, drawable=3840x2160), window?=1 [ 104.768] sna_dri2_create_buffer: reusing front buffer attachment, win=146 3840x2160, pixmap=4091 [4091] 3840x2160, handle=128, name=76, active_scanout=2 [ 104.768] kgem_bo_flink: flinked handle=128 to name=76, marking non-reusable [ 104.768] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=128] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 104.768] sna_accel_flush: flush?=0, dirty?=0 [ 104.768] sna_accel_flush: flush?=0, dirty?=0 [ 104.768] sna_accel_flush: flush?=0, dirty?=0 [ 104.768] sna_block_handler (tv=516.321000) [ 104.768] has_shadow: has pending damage? 0, outstanding flips: 0 [ 104.768] timer_enable (time=104768), starting timer 0 [ 104.768] sna_accel_do_throttle -- no pending activity [ 104.768] sna_accel_block: evaluating timers, active=5 [ 104.768] sna_accel_block: flush timer expires in 8 [104776] [ 104.769] sna_wakeup_handler [ 104.769] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 104.769] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 104.769] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 104.769] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 104.769] sna_dri2_get_msc(draw=146, pipe=0) [ 104.769] sna_crtc_record_swap: recording last swap on pipe=0, frame 6036 [msc=6036], time 104.754867 [ 104.769] sna_dri2_get_msc: msc=6036 [raw=6036], ust=104754867 [ 104.769] sna_dri2_schedule_swap: draw=146 3840x2160, pixmap=4091 3840x2160, back=32 (refs=1/1, flush=0) , front=128 (refs=2/3, flush=1) [ 104.769] sna_dri2_schedule_swap(target_msc=6001, divisor=0, remainder=0) [ 104.769] sna_dri2_schedule_swap: using front handle=128, active_scanout?=2, flush?=1 [ 104.769] sna_covering_crtc for box=(0, 0), (3840, 2160) [ 104.769] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 104.769] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (3840, 2160) = (0, 0), (3840, 2160) [ 104.769] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 104.769] sna_crtc_record_swap: recording last swap on pipe=0, frame 6036 [msc=6036], time 104.754867 [ 104.769] immediate_swap: current_msc=6036, target_msc=6001 -- yes [ 104.769] can_flip: no, shadow enabled [ 104.769] sna_dri2_add_event: adding event to window 146) [ 104.769] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 104.769] sna_dri2_immediate_blit: no pending blit, starting chain [ 104.769] can_xchg: window size: 3840x2160, clip=(0, 0), (3840, 2160) x 1, pixmap size=3840x2160 [ 104.769] is_clipped: region[1]x(0, 0),(3840, 2160) against drawable 3840x2160 [ 104.769] can_xchg: back size=8700f00, front size=8700f00 [ 104.769] can_xchg: yes, pixmap=4091 [ 104.769] sna_dri2_xchg: win=146, exchange front=128/76,ref=3 and back=32/80,ref=2, pixmap=4091 3840x2160 [ 104.769] sna_dri2_xchg: back_bo handle=32, pitch=15360, size=66355200, ref=1, active_scanout?=0 [ 104.770] sna_dri2_xchg: front_bo handle=128, pitch=15360, size=66355200, ref=3, active_scanout?=2 [ 104.770] set_bo: pixmap=4091, handle=32 (old handle=128) [ 104.770] set_bo: marking whole pixmap as damaged [ 104.770] set_bo: applying final/discard move-to-gpu [ 104.770] wait_for_shadow: flags=0, flips=0, handle=128, shadow=29 [ 104.770] set_bo: dropping flush hint from handle=128 [ 104.770] set_bo: adding flush hint to handle=32 [ 104.770] mark_stale(handle=128) => 1 [ 104.770] swap_limit: draw=146 setting swap limit to 3 [ 104.770] sna_dri2_swap_limit_validate: swap limit set to 3 [ 104.770] sna_next_vblank(pipe=0, waiting until next vblank) [ 104.770] sna_dri2_schedule_swap: reported target_msc=6036 [ 104.770] sna_accel_flush: flush?=0, dirty?=0 [ 104.770] sna_accel_flush: flush?=0, dirty?=0 [ 104.770] sna_accel_flush: flush?=0, dirty?=0 [ 104.770] sna_accel_flush: flush?=0, dirty?=0 [ 104.770] sna_block_handler (tv=516.319000) [ 104.770] sna_scanout_do_flush: flush timer active: delta=6 [ 104.770] sna_accel_do_throttle -- no pending activity [ 104.770] sna_accel_block: evaluating timers, active=5 [ 104.770] sna_accel_block: flush timer expires in 6 [104776] [ 104.771] sna_wakeup_handler [ 104.771] sna_mode_wakeup: len=32 [ 104.771] sna_dri2_vblank_handler(type=2, sequence=6037, draw=4181) [ 104.771] sna_crtc_record_swap: recording last swap on pipe=0, frame 6037 [msc=6037], time 104.771537 [ 104.771] sna_dri2_vblank_handler: 2 complete, frame=6037 tv=104.771537 [ 104.771] sna_dri2_blit_complete: blit finished [ 104.771] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=6037, tv=104.771537) [ 104.771] frame_swap_complete(type=2): draw=146, pipe=0, frame=6037 [msc=6037], tv=104.771537 [ 104.771] sna_accel_flush: flush?=0, dirty?=0 [ 104.771] sna_dri2_event_free(draw?=1) [ 104.771] sna_dri2_remove_event: remove[0x561c94af9ca0] from window 146, active? 1 [ 104.771] _sna_dri2_destroy_buffer: 0x561c94b09520 [handle=32] -- refcnt=3, draw=146, pixmap=4091, proxy?=0 [ 104.771] _sna_dri2_destroy_buffer: 0x561c947e6fc0 [handle=128] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 104.771] sna_dri2_vblank_handler complete [ 104.771] sna_block_handler (tv=516.318000) [ 104.771] sna_scanout_do_flush: flush timer active: delta=5 [ 104.771] sna_accel_do_throttle -- no pending activity [ 104.771] sna_accel_block: evaluating timers, active=5 [ 104.771] sna_accel_block: flush timer expires in 5 [104776] [ 104.776] sna_wakeup_handler [ 104.776] sna_block_handler (tv=516.313000) [ 104.776] sna_scanout_do_flush: flush timer active: delta=0 [ 104.776] sna_scanout_do_flush (time=104776), triggered [ 104.776] sna_scanout_flush (time=104776), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 104.776] has_shadow: has pending damage? 1, outstanding flips: 0 [ 104.776] stop_flush: scanout=32 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 104.776] has_shadow: has pending damage? 1, outstanding flips: 0 [ 104.776] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 104.776] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 104.776] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 104.776] sna_pixmap_move_to_gpu(pixmap=4091, usage=16), flags=10a [ 104.777] sna_pixmap_move_to_gpu: already all-damaged [ 104.777] sna_pixmap_mark_active: pixmap=4091, handle=32 [ 104.777] sna_mode_redisplay: crtc[0] transformed? 0 [ 104.777] sna_mode_redisplay: crtc[1] transformed? 0 [ 104.777] sna_mode_redisplay: crtc[2] transformed? 0 [ 104.777] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=29 [active?=0], new handle=32 [active=1] [ 104.777] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 128, transformed? 0 [ 104.777] get_fb: reusing fb=68 for handle=32 [ 104.777] sna_mode_redisplay: recording flip on CRTC:32 handle=32, active_scanout=2, serial=3 [ 104.777] __kgem_bo_clear_busy: handle=32 [ 104.777] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 0, transformed? 0 [ 104.777] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 104.777] sna_mode_redisplay: flipped 1 outputs, shadow active? 29 [ 104.777] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=32, shadow handle=29 [ 104.777] sna_accel_do_throttle -- no pending activity [ 104.777] sna_accel_block: evaluating timers, active=5 [ 104.777] sna_accel_block: flush timer expires in 16 [104792] [ 104.788] sna_wakeup_handler [ 104.788] sna_mode_wakeup: len=32 [ 104.788] sna_mode_wakeup: recording last swap on pipe=0, frame 6038 [1796], time 104.788195 [ 104.788] sna_mode_wakeup: removing handle=128 [active_scanout=0] from scanout, installing handle=32 [active_scanout=2] [ 104.788] sna_mode_wakeup: flip complete, pending? 1 [ 104.788] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 104.788] sna_block_handler (tv=516.301000) [ 104.788] sna_scanout_do_flush: flush timer active: delta=4 [ 104.788] sna_accel_do_throttle -- no pending activity [ 104.788] sna_accel_block: evaluating timers, active=5 [ 104.788] sna_accel_block: flush timer expires in 4 [104792] [ 104.792] sna_wakeup_handler [ 104.792] sna_block_handler (tv=516.297000) [ 104.792] sna_scanout_do_flush: flush timer active: delta=0 [ 104.792] sna_scanout_do_flush (time=104792), triggered [ 104.792] sna_scanout_flush (time=104792), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 104.792] has_shadow: has pending damage? 0, outstanding flips: 0 [ 104.792] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 104.792] has_shadow: has pending damage? 0, outstanding flips: 0 [ 104.792] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 104.792] sna_accel_do_throttle -- no pending activity [ 104.792] sna_accel_block: evaluating timers, active=5 [ 104.792] sna_accel_block: flush timer expires in 16 [104808] [ 104.809] sna_wakeup_handler [ 104.809] sna_block_handler (tv=516.280000) [ 104.809] sna_scanout_do_flush: flush timer active: delta=-1 [ 104.809] sna_scanout_do_flush (time=104809), triggered [ 104.809] sna_scanout_flush (time=104809), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 104.809] has_shadow: has pending damage? 0, outstanding flips: 0 [ 104.809] stop_flush: scanout=32 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 104.809] has_shadow: has pending damage? 0, outstanding flips: 0 [ 104.809] sna_accel_disarm_timer[0] (time=104809) [ 104.809] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 104.809] sna_accel_do_throttle -- no pending activity [ 105.295] sna_wakeup_handler [ 105.295] sna_block_handler (tv=515.794000) [ 105.295] has_shadow: has pending damage? 0, outstanding flips: 0 [ 105.295] sna_accel_do_throttle -- no pending activity [ 105.296] sna_handle_uevents [ 105.296] sna_handle_uevents: hotplug event (vtSema?=1) [ 105.296] sna_mode_discover() [ 105.296] sna_mode_discover: now 7 (was 8) connectors, 9 encoders, 3 crtc [ 105.297] sna_mode_discover: connector[0] = 48 [ 105.297] sna_mode_discover: found eDP1 (id=48) [ 105.297] sna_mode_discover: connector[1] = 56 [ 105.297] sna_mode_discover: found DP1 (id=56) [ 105.297] sna_mode_discover: connector[2] = 60 [ 105.297] sna_mode_discover: found HDMI1 (id=60) [ 105.297] sna_mode_discover: connector[3] = 63 [ 105.297] sna_mode_discover: found DP2 (id=63) [ 105.297] sna_mode_discover: connector[4] = 67 [ 105.297] sna_mode_discover: found HDMI2 (id=67) [ 105.297] sna_mode_discover: connector[5] = 74 [ 105.297] sna_mode_discover: found DP1-2 (id=74) [ 105.297] sna_mode_discover: connector[6] = 69 [ 105.297] sna_mode_discover: adding id=69 [ 105.297] sna_output_add(69): serial=3 [ 105.297] sna_output_add(69): has 3 associated encoders [ 105.297] sna_output_add: unexpected number [3] of encoders attached [ 105.297] gather_encoders(69): expected count=3 [ 105.297] gather_encoders(69): gathering 3 encoders [ 105.297] gather_encoders(69): encoder=57, possible_crtcs=7, possible_clones=4 [ 105.297] gather_encoders(2): encoder=58, possible_crtcs=7, possible_clones=8 [ 105.297] gather_encoders(3): encoder=59, possible_crtcs=7, possible_clones=10 [ 105.297] name_from_path: found? PATH=3 [ 105.297] name_from_path: reading 9 bytes for path blob [ 105.297] name_from_path: PATH='mst:56-1' [ 105.297] sna_accel_flush: flush?=0, dirty?=0 [ 105.297] sna_accel_flush: flush?=0, dirty?=0 [ 105.298] sna_accel_flush: flush?=0, dirty?=0 [ 105.298] sna_accel_flush: flush?=0, dirty?=0 [ 105.298] sna_accel_flush: flush?=0, dirty?=0 [ 105.298] sna_accel_flush: flush?=0, dirty?=0 [ 105.298] sna_accel_flush: flush?=0, dirty?=0 [ 105.298] sna_accel_flush: flush?=0, dirty?=0 [ 105.298] sna_accel_flush: flush?=0, dirty?=0 [ 105.298] sna_accel_flush: flush?=0, dirty?=0 [ 105.298] sna_accel_flush: flush?=0, dirty?=0 [ 105.298] sna_accel_flush: flush?=0, dirty?=0 [ 105.298] sna_accel_flush: flush?=0, dirty?=0 [ 105.298] sna_accel_flush: flush?=0, dirty?=0 [ 105.298] sna_accel_flush: flush?=0, dirty?=0 [ 105.298] sna_accel_flush: flush?=0, dirty?=0 [ 105.298] sna_accel_flush: flush?=0, dirty?=0 [ 105.298] sna_output_add: found 'DPMS' (idx=1, id=2), initial value=0 [ 105.298] sna_output_add: created output 'DP1-1' 69, encoder=0 (possible crtc:7, attached encoders:1c, possible clones:1c), serial=3, edid=0, dpms=2, crtc=0 [ 105.298] (II) intel(0): Enabled output DP1-1 [ 105.298] sna_mode_discover: output eDP1 (id=48), retained state [ 105.298] sna_mode_discover: output DP1 (id=56), retained state [ 105.298] sna_mode_discover: output DP1-1 (id=69), changed state, reprobing [ 105.298] sna_mode_discover: output DP1-2 (id=74), retained state [ 105.298] sna_mode_discover: output DP2 (id=63), retained state [ 105.298] sna_mode_discover: output HDMI1 (id=60), retained state [ 105.298] sna_mode_discover: output HDMI2 (id=67), retained state [ 105.298] sna_mode_discover: outputs changed, broadcasting [ 105.298] sna_mode_compute_possible_outputs: updated output 'eDP1' 0 [48] (possible crtc:7, possible clones:0) [ 105.298] sna_mode_compute_possible_outputs: updated output 'DP1' 1 [56] (possible crtc:7, possible clones:40) [ 105.298] sna_mode_compute_possible_outputs: updated output 'DP1-1' 2 [69] (possible crtc:7, possible clones:8) [ 105.298] sna_mode_compute_possible_outputs: updated output 'DP1-2' 3 [74] (possible crtc:7, possible clones:4) [ 105.298] sna_mode_compute_possible_outputs: updated output 'DP2' 5 [63] (possible crtc:7, possible clones:80) [ 105.298] sna_mode_compute_possible_outputs: updated output 'HDMI1' 6 [60] (possible crtc:7, possible clones:2) [ 105.298] sna_mode_compute_possible_outputs: updated output 'HDMI2' 7 [67] (possible crtc:7, possible clones:20) [ 105.299] sna_accel_flush: flush?=0, dirty?=0 [ 105.299] sna_accel_flush: flush?=0, dirty?=0 [ 105.299] sna_accel_flush: flush?=0, dirty?=0 [ 105.299] sna_accel_flush: flush?=0, dirty?=0 [ 105.299] sna_accel_flush: flush?=0, dirty?=0 [ 105.299] sna_accel_flush: flush?=0, dirty?=0 [ 105.299] sna_accel_flush: flush?=0, dirty?=0 [ 105.299] sna_accel_flush: flush?=0, dirty?=0 [ 105.299] sna_accel_flush: flush?=0, dirty?=0 [ 105.299] sna_accel_flush: flush?=0, dirty?=0 [ 105.299] sna_accel_flush: flush?=0, dirty?=0 [ 105.299] sna_accel_flush: flush?=0, dirty?=0 [ 105.299] sna_accel_flush: flush?=0, dirty?=0 [ 105.299] sna_accel_flush: flush?=0, dirty?=0 [ 105.299] sna_accel_flush: flush?=0, dirty?=0 [ 105.299] sna_accel_flush: flush?=0, dirty?=0 [ 105.299] sna_accel_flush: flush?=0, dirty?=0 [ 105.299] sna_randr_getinfo() [ 105.299] sna_handle_uevents [ 105.299] sna_output_detect(eDP1:48) [ 105.299] sna_output_detect(eDP1) reporting cached status (since 2ms): 0 [ 105.299] sna_output_get_modes(eDP1:48) [ 105.299] sna_output_attach_edid(eDP1): attaching EDID id=102, current=102 [ 105.299] sna_output_attach_edid(eDP1): retrieving blob id=102, length=128 [ 105.299] sna_output_attach_edid(eDP1): EDID + MonInfo is unchanged [ 105.300] sna_output_attach_tile: found? TILE=-1 [ 105.300] sna_output_get_modes: CRTC:32, pipe=0: has mode?=1 [ 105.300] kmode: 3840x2160, clock=533250, 3840 3888 3920 4000 0, 2160 2163 2168 2222 0, flags=a, type=0 [ 105.300] sna_output_get_modes: adding 1 probed modes [ 105.300] kmode: 3840x2160, clock=533250, 3840 3888 3920 4000 0, 2160 2163 2168 2222 0, flags=a, type=48 [ 105.300] Adding 16:9 modes -- 34440 < 34560 > 34680 [ 105.300] kgem_can_create_2d: 3840x2160 @ 32 [ 105.300] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 105.300] kgem_can_create_2d: untiled size=33177600 [ 105.300] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 105.300] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 105.300] kgem_can_create_2d: tiled[-1] size=33177600 [ 105.300] kgem_can_create_2d: 640x480 @ 32 [ 105.300] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 105.300] kgem_can_create_2d: untiled size=1228800 [ 105.300] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 [ 105.300] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 105.300] kgem_can_create_2d: tiled[-1] size=1228800 [ 105.300] kgem_can_create_2d: 800x600 @ 32 [ 105.300] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 105.300] kgem_can_create_2d: untiled size=1921024 [ 105.300] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 [ 105.300] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 105.300] kgem_can_create_2d: tiled[-1] size=1921024 [ 105.300] kgem_can_create_2d: 800x600 @ 32 [ 105.301] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 105.301] kgem_can_create_2d: untiled size=1921024 [ 105.301] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 [ 105.301] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 105.301] kgem_can_create_2d: tiled[-1] size=1921024 [ 105.301] kgem_can_create_2d: 1024x768 @ 32 [ 105.301] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 105.301] kgem_can_create_2d: untiled size=3145728 [ 105.301] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 [ 105.301] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 105.301] kgem_can_create_2d: tiled[-1] size=3145728 [ 105.301] kgem_can_create_2d: 1280x960 @ 32 [ 105.301] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=960 [ 105.301] kgem_can_create_2d: untiled size=4915200 [ 105.301] kgem_choose_tiling: TLB miss between lines 1280x960 (pitch=5120), forcing tiling 1 [ 105.301] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=960 [ 105.301] kgem_can_create_2d: tiled[-1] size=4915200 [ 105.301] kgem_can_create_2d: 1280x1024 @ 32 [ 105.301] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 105.301] kgem_can_create_2d: untiled size=5242880 [ 105.301] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 [ 105.301] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 105.301] kgem_can_create_2d: tiled[-1] size=5242880 [ 105.301] kgem_can_create_2d: 1600x1200 @ 32 [ 105.301] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 [ 105.301] kgem_can_create_2d: untiled size=7680000 [ 105.301] kgem_choose_tiling: TLB miss between lines 1600x1200 (pitch=6400), forcing tiling 1 [ 105.301] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 [ 105.301] kgem_can_create_2d: tiled[-1] size=7680000 [ 105.301] kgem_can_create_2d: 1792x1344 @ 32 [ 105.301] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7168, height=1344 [ 105.301] kgem_can_create_2d: untiled size=9633792 [ 105.301] kgem_choose_tiling: TLB miss between lines 1792x1344 (pitch=7168), forcing tiling 1 [ 105.301] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7168, height=1344 [ 105.301] kgem_can_create_2d: tiled[-1] size=9633792 [ 105.301] kgem_can_create_2d: 1856x1392 @ 32 [ 105.301] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7424, height=1392 [ 105.301] kgem_can_create_2d: untiled size=10334208 [ 105.301] kgem_choose_tiling: TLB miss between lines 1856x1392 (pitch=7424), forcing tiling 1 [ 105.301] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7424, height=1392 [ 105.301] kgem_can_create_2d: tiled[-1] size=10334208 [ 105.301] kgem_can_create_2d: 1920x1440 @ 32 [ 105.301] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1440 [ 105.301] kgem_can_create_2d: untiled size=11059200 [ 105.301] kgem_choose_tiling: TLB miss between lines 1920x1440 (pitch=7680), forcing tiling 1 [ 105.301] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1440 [ 105.301] kgem_can_create_2d: tiled[-1] size=11059200 [ 105.301] kgem_can_create_2d: 1152x864 @ 32 [ 105.301] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 [ 105.301] kgem_can_create_2d: untiled size=3981312 [ 105.301] kgem_choose_tiling: TLB miss between lines 1152x864 (pitch=4608), forcing tiling 1 [ 105.301] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 [ 105.301] kgem_can_create_2d: tiled[-1] size=3981312 [ 105.301] kgem_can_create_2d: 1360x768 @ 32 [ 105.301] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 [ 105.301] kgem_can_create_2d: untiled size=4177920 [ 105.301] kgem_choose_tiling: TLB miss between lines 1360x768 (pitch=5440), forcing tiling 1 [ 105.301] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 [ 105.301] kgem_can_create_2d: tiled[-1] size=4177920 [ 105.301] kgem_can_create_2d: 1360x768 @ 32 [ 105.301] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 [ 105.301] kgem_can_create_2d: untiled size=4177920 [ 105.302] kgem_choose_tiling: TLB miss between lines 1360x768 (pitch=5440), forcing tiling 1 [ 105.302] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 [ 105.302] kgem_can_create_2d: tiled[-1] size=4177920 [ 105.302] kgem_can_create_2d: 1400x1050 @ 32 [ 105.302] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5600, height=1050 [ 105.302] kgem_can_create_2d: untiled size=5881856 [ 105.302] kgem_choose_tiling: TLB miss between lines 1400x1050 (pitch=5600), forcing tiling 1 [ 105.302] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5600, height=1050 [ 105.302] kgem_can_create_2d: tiled[-1] size=5881856 [ 105.302] kgem_can_create_2d: 1440x900 @ 32 [ 105.302] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5760, height=900 [ 105.302] kgem_can_create_2d: untiled size=5185536 [ 105.302] kgem_choose_tiling: TLB miss between lines 1440x900 (pitch=5760), forcing tiling 1 [ 105.302] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5760, height=900 [ 105.302] kgem_can_create_2d: tiled[-1] size=5185536 [ 105.302] kgem_can_create_2d: 1600x1024 @ 32 [ 105.302] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1024 [ 105.302] kgem_can_create_2d: untiled size=6553600 [ 105.302] kgem_choose_tiling: TLB miss between lines 1600x1024 (pitch=6400), forcing tiling 1 [ 105.302] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1024 [ 105.302] kgem_can_create_2d: tiled[-1] size=6553600 [ 105.302] kgem_can_create_2d: 1680x1050 @ 32 [ 105.302] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 [ 105.302] kgem_can_create_2d: untiled size=7057408 [ 105.302] kgem_choose_tiling: TLB miss between lines 1680x1050 (pitch=6720), forcing tiling 1 [ 105.302] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 [ 105.302] kgem_can_create_2d: tiled[-1] size=7057408 [ 105.302] kgem_can_create_2d: 1680x1050 @ 32 [ 105.302] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 [ 105.302] kgem_can_create_2d: untiled size=7057408 [ 105.302] kgem_choose_tiling: TLB miss between lines 1680x1050 (pitch=6720), forcing tiling 1 [ 105.302] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 [ 105.302] kgem_can_create_2d: tiled[-1] size=7057408 [ 105.302] kgem_can_create_2d: 1920x1080 @ 32 [ 105.302] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 105.302] kgem_can_create_2d: untiled size=8294400 [ 105.302] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 105.302] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 105.302] kgem_can_create_2d: tiled[-1] size=8294400 [ 105.302] kgem_can_create_2d: 1920x1200 @ 32 [ 105.302] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 [ 105.302] kgem_can_create_2d: untiled size=9216000 [ 105.302] kgem_choose_tiling: TLB miss between lines 1920x1200 (pitch=7680), forcing tiling 1 [ 105.302] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 [ 105.302] kgem_can_create_2d: tiled[-1] size=9216000 [ 105.302] kgem_can_create_2d: 2048x1536 @ 32 [ 105.302] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1536 [ 105.302] kgem_can_create_2d: untiled size=12582912 [ 105.302] kgem_choose_tiling: TLB miss between lines 2048x1536 (pitch=8192), forcing tiling 1 [ 105.302] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1536 [ 105.302] kgem_can_create_2d: tiled[-1] size=12582912 [ 105.302] kgem_can_create_2d: 1920x1080 @ 32 [ 105.302] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 105.302] kgem_can_create_2d: untiled size=8294400 [ 105.302] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 105.302] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 105.302] kgem_can_create_2d: tiled[-1] size=8294400 [ 105.302] kgem_can_create_2d: 640x360 @ 32 [ 105.302] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=360 [ 105.302] kgem_can_create_2d: untiled size=921600 [ 105.302] kgem_choose_tiling: TLB near-miss between lines 640x360 (pitch=2560), forcing tiling 1 [ 105.302] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=360 [ 105.302] kgem_can_create_2d: tiled[-1] size=921600 [ 105.302] kgem_can_create_2d: 720x405 @ 32 [ 105.303] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=405 [ 105.303] kgem_can_create_2d: untiled size=1167360 [ 105.303] kgem_choose_tiling: TLB near-miss between lines 720x405 (pitch=2880), forcing tiling 1 [ 105.303] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=405 [ 105.303] kgem_can_create_2d: tiled[-1] size=1167360 [ 105.303] kgem_can_create_2d: 864x486 @ 32 [ 105.303] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3456, height=486 [ 105.303] kgem_can_create_2d: untiled size=1683456 [ 105.303] kgem_choose_tiling: TLB near-miss between lines 864x486 (pitch=3456), forcing tiling 1 [ 105.303] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3456, height=486 [ 105.303] kgem_can_create_2d: tiled[-1] size=1683456 [ 105.303] kgem_can_create_2d: 960x540 @ 32 [ 105.303] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3840, height=540 [ 105.303] kgem_can_create_2d: untiled size=2076672 [ 105.303] kgem_choose_tiling: TLB near-miss between lines 960x540 (pitch=3840), forcing tiling 1 [ 105.303] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3840, height=540 [ 105.303] kgem_can_create_2d: tiled[-1] size=2076672 [ 105.303] kgem_can_create_2d: 1024x576 @ 32 [ 105.303] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=576 [ 105.303] kgem_can_create_2d: untiled size=2359296 [ 105.303] kgem_choose_tiling: TLB miss between lines 1024x576 (pitch=4096), forcing tiling 1 [ 105.303] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=576 [ 105.303] kgem_can_create_2d: tiled[-1] size=2359296 [ 105.303] kgem_can_create_2d: 1280x720 @ 32 [ 105.303] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 105.303] kgem_can_create_2d: untiled size=3686400 [ 105.303] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 [ 105.303] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 105.303] kgem_can_create_2d: tiled[-1] size=3686400 [ 105.303] kgem_can_create_2d: 1368x768 @ 32 [ 105.303] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5472, height=768 [ 105.303] kgem_can_create_2d: untiled size=4202496 [ 105.303] kgem_choose_tiling: TLB miss between lines 1368x768 (pitch=5472), forcing tiling 1 [ 105.303] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5472, height=768 [ 105.303] kgem_can_create_2d: tiled[-1] size=4202496 [ 105.303] kgem_can_create_2d: 1600x900 @ 32 [ 105.303] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 [ 105.303] kgem_can_create_2d: untiled size=5763072 [ 105.303] kgem_choose_tiling: TLB miss between lines 1600x900 (pitch=6400), forcing tiling 1 [ 105.303] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 [ 105.303] kgem_can_create_2d: tiled[-1] size=5763072 [ 105.303] kgem_can_create_2d: 2048x1152 @ 32 [ 105.303] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1152 [ 105.303] kgem_can_create_2d: untiled size=9437184 [ 105.303] kgem_choose_tiling: TLB miss between lines 2048x1152 (pitch=8192), forcing tiling 1 [ 105.303] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1152 [ 105.303] kgem_can_create_2d: tiled[-1] size=9437184 [ 105.303] kgem_can_create_2d: 2560x1440 @ 32 [ 105.303] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 [ 105.303] kgem_can_create_2d: untiled size=14745600 [ 105.303] kgem_choose_tiling: TLB miss between lines 2560x1440 (pitch=10240), forcing tiling 1 [ 105.303] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 [ 105.303] kgem_can_create_2d: tiled[-1] size=14745600 [ 105.303] kgem_can_create_2d: 2880x1620 @ 32 [ 105.303] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=11520, height=1620 [ 105.303] kgem_can_create_2d: untiled size=18665472 [ 105.303] kgem_choose_tiling: TLB miss between lines 2880x1620 (pitch=11520), forcing tiling 1 [ 105.303] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=11520, height=1620 [ 105.303] kgem_can_create_2d: tiled[-1] size=18665472 [ 105.303] kgem_can_create_2d: 3200x1800 @ 32 [ 105.303] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=12800, height=1800 [ 105.304] kgem_can_create_2d: untiled size=23040000 [ 105.304] kgem_choose_tiling: TLB miss between lines 3200x1800 (pitch=12800), forcing tiling 1 [ 105.304] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=12800, height=1800 [ 105.304] kgem_can_create_2d: tiled[-1] size=23040000 [ 105.304] sna_output_detect(DP1:56) [ 105.304] sna_output_detect(DP1) reporting cached status (since 7ms): 1 [ 105.304] sna_output_detect(DP1-1:69) [ 105.304] sna_output_detect(DP1-1): num modes 0 -> 0, num props 5 -> 5 [ 105.304] sna_output_detect(DP1-1): found 0 modes, connection status=2 [ 105.304] sna_output_detect(DP1-2:74) [ 105.304] sna_output_detect(DP1-2) reporting cached status (since 7ms): 1 [ 105.304] sna_output_detect(DP1-3:0) [ 105.304] sna_output_detect(DP1-3) hiding due to lost connection [ 105.304] sna_output_detect(DP2:63) [ 105.304] sna_output_detect(DP2) reporting cached status (since 7ms): 1 [ 105.304] sna_output_detect(HDMI1:60) [ 105.304] sna_output_detect(HDMI1) reporting cached status (since 7ms): 1 [ 105.304] sna_output_detect(HDMI2:67) [ 105.304] sna_output_detect(HDMI2) reporting cached status (since 7ms): 1 [ 105.304] sna_output_detect(VIRTUAL1) has user modes? 0 [ 105.304] sna_wakeup_handler [ 105.304] sna_block_handler (tv=515.785000) [ 105.304] has_shadow: has pending damage? 0, outstanding flips: 0 [ 105.304] sna_accel_do_throttle -- no pending activity [ 105.304] sna_handle_uevents [ 105.304] sna_handle_uevents: hotplug event (vtSema?=1) [ 105.304] sna_mode_discover() [ 105.304] sna_mode_discover: now 9 (was 8) connectors, 9 encoders, 3 crtc [ 105.304] sna_mode_discover: connector[0] = 48 [ 105.304] sna_mode_discover: found eDP1 (id=48) [ 105.304] sna_mode_discover: connector[1] = 56 [ 105.304] sna_mode_discover: found DP1 (id=56) [ 105.304] sna_mode_discover: connector[2] = 60 [ 105.304] sna_mode_discover: found HDMI1 (id=60) [ 105.305] sna_mode_discover: connector[3] = 63 [ 105.305] sna_mode_discover: found DP2 (id=63) [ 105.305] sna_mode_discover: connector[4] = 67 [ 105.305] sna_mode_discover: found HDMI2 (id=67) [ 105.305] sna_mode_discover: connector[5] = 74 [ 105.305] sna_mode_discover: found DP1-2 (id=74) [ 105.305] sna_mode_discover: connector[6] = 69 [ 105.305] sna_mode_discover: found DP1-1 (id=69) [ 105.305] sna_mode_discover: connector[7] = 82 [ 105.305] sna_mode_discover: adding id=82 [ 105.305] sna_output_add(82): serial=4 [ 105.305] sna_output_add(82): has 3 associated encoders [ 105.305] sna_output_add: unexpected number [3] of encoders attached [ 105.305] gather_encoders(82): expected count=3 [ 105.305] gather_encoders(82): gathering 3 encoders [ 105.305] gather_encoders(82): encoder=57, possible_crtcs=7, possible_clones=4 [ 105.305] gather_encoders(2): encoder=58, possible_crtcs=7, possible_clones=8 [ 105.305] gather_encoders(3): encoder=59, possible_crtcs=7, possible_clones=10 [ 105.305] name_from_path: found? PATH=3 [ 105.305] name_from_path: reading 9 bytes for path blob [ 105.305] name_from_path: PATH='mst:56-2' [ 105.305] (EE) [ 105.305] (EE) Backtrace: [ 105.306] (EE) 0: /usr/lib/xorg/Xorg (xorg_backtrace+0x4e) [0x561c931aaade] [ 105.306] (EE) 1: /usr/lib/xorg/modules/drivers/intel_drv.so (0x7fc6bc498000+0xc21d9) [0x7fc6bc55a1d9] [ 105.306] (EE) 2: /usr/lib/xorg/modules/drivers/intel_drv.so (0x7fc6bc498000+0xc33e7) [0x7fc6bc55b3e7] [ 105.306] (EE) 3: /usr/lib/xorg/modules/drivers/intel_drv.so (0x7fc6bc498000+0xd4607) [0x7fc6bc56c607] [ 105.306] (EE) 4: /usr/lib/xorg/Xorg (xf86Wakeup+0x197) [0x561c9308d557] [ 105.306] (EE) 5: /usr/lib/xorg/Xorg (WakeupHandler+0x6d) [0x561c9305095d] [ 105.306] (EE) 6: /usr/lib/xorg/Xorg (WaitForSomething+0x1ef) [0x561c931a781f] [ 105.306] (EE) 7: /usr/lib/xorg/Xorg (0x561c92ff8000+0x53b8e) [0x561c9304bb8e] [ 105.307] (EE) 8: /usr/lib/xorg/Xorg (0x561c92ff8000+0x57dd3) [0x561c9304fdd3] [ 105.307] (EE) 9: /lib/x86_64-linux-gnu/libc.so.6 (__libc_start_main+0xf0) [0x7fc6c0425830] [ 105.307] (EE) 10: /usr/lib/xorg/Xorg (_start+0x29) [0x561c9303a049] [ 105.307] (EE) [ 105.307] (EE) Fatal server error: [ 105.307] (EE) sna_output_add:4850 assertion 'to_sna_output(output)->id == 0' failed [ 105.307] (EE) [ 105.307] (EE) Please consult the The X.Org Foundation support at http://wiki.x.org for help. [ 105.307] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information. [ 105.307] (EE) [ 105.307] (II) AIGLX: Suspending AIGLX clients for VT switch [ 105.307] sna_leave_vt [ 105.307] sna_mode_reset [ 105.307] sna_disable_cursors [ 105.321] sna_crtc_disable_shadow: disabling for crtc 32 [ 105.321] sna_mode_disable_shadow [ 105.321] wait_for_shadow: flags=0, flips=0, handle=32, shadow=29 [ 105.321] _kgem_bo_destroy: handle=29, proxy? 0 [ 105.321] __kgem_bo_destroy: handle=29, size=66355200 [ 105.321] kgem_bo_move_to_scanout: moving 29 [fb 73] to scanout cache, active? 0 [ 105.321] __sna_crtc_disable: releasing handle=32 from scanout, active=1 [ 105.321] sna_accel_leave [ 105.321] sna_scanout_flush (time=105304), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 105.321] stop_flush: scanout=0 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 105.321] sna_accel_disarm_timer[0] (time=105304) [ 105.872] (EE) Server terminated with error (1). Closing log file.